diff --git a/demo/README.md b/demo/README.md index 80398c27..a1845fcc 100644 --- a/demo/README.md +++ b/demo/README.md @@ -14,7 +14,7 @@ or as SVG (all platforms). ## Status -* Current bwip-js version is 4.3.1 (2024-03-16) +* Current bwip-js version is 4.3.2 (2024-03-19) * Current BWIPP version is 2024-01-03 * Node.js compatibility: 0.12+ * Browser compatibility: Edge, Firefox, Chrome diff --git a/demo/barcode.ps b/demo/barcode.ps index cc2c7f4f..962379a6 100644 Binary files a/demo/barcode.ps and b/demo/barcode.ps differ diff --git a/demo/bin/bwip-js.js b/demo/bin/bwip-js.js index d6aa4913..a8ecfbe2 100755 --- a/demo/bin/bwip-js.js +++ b/demo/bin/bwip-js.js @@ -191,6 +191,7 @@ var optlist = [ 'You must specify --showborder for this setting to take effect.' }, { name: 'textcolor', type: 'string', desc: 'Color of the text, either as a hex RGB or RRGGBB value or a hex CCMMYYKK value.' }, + /* { name: 'addontextfont', type: 'string', desc: 'The font name to use for the add-on text in ISBN, ISMN, and ISSN barcodes.' }, { name: 'addontextsize', type: 'int', @@ -199,6 +200,7 @@ var optlist = [ desc: 'Overrides the default positioning for the add on text.' }, { name: 'addontextyoffset', type: 'int', desc: 'Overrides the default positioning for the add on text.' }, + */ { name: 'guardwhitespace', type: 'boolean', desc: 'Display white space guards.' }, { name: 'guardwidth', type: 'int', diff --git a/demo/demo.html b/demo/demo.html index f9ee2253..f45ac683 100644 --- a/demo/demo.html +++ b/demo/demo.html @@ -149,7 +149,13 @@ } var eq = aopts[i].indexOf('='); if (eq == -1) { - opts[aopts[i]] = true; + // !name => false + // name => true + if (aopts[i][0] == '!') { + opts[aopts[i].substr(1)] = false; + } else { + opts[aopts[i]] = true; + } } else { opts[aopts[i].substr(0, eq)] = aopts[i].substr(eq+1); } diff --git a/demo/dist/bwip-js-gen.d.ts b/demo/dist/bwip-js-gen.d.ts index 8ef6edb2..1539bfae 100644 --- a/demo/dist/bwip-js-gen.d.ts +++ b/demo/dist/bwip-js-gen.d.ts @@ -1,4 +1,4 @@ -// Type definitions for bwip-js 4.3.2 (2024-03-19) +// Type definitions for bwip-js 4.4.0 (2024-06-18) // // THIS DEFINITION FILE IS MACHINE GENERATED - DO NOT EDIT // diff --git a/demo/dist/bwip-js-gen.mjs b/demo/dist/bwip-js-gen.mjs index 98ad3ac7..301d1811 100644 --- a/demo/dist/bwip-js-gen.mjs +++ b/demo/dist/bwip-js-gen.mjs @@ -5,7 +5,7 @@ // Copyright (c) 2011-2024 Mark Warren // // This file contains code automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // Copyright (c) 2004-2024 Terry Burton // // The MIT License @@ -33,7 +33,7 @@ import { bwipp_auspost,bwipp_azteccode,bwipp_azteccodecompact,bwipp_aztecrune,bwipp_bc412,bwipp_channelcode,bwipp_codablockf,bwipp_code11,bwipp_code128,bwipp_code16k,bwipp_code2of5,bwipp_code32,bwipp_code39,bwipp_code39ext,bwipp_code49,bwipp_code93,bwipp_code93ext,bwipp_codeone,bwipp_coop2of5,bwipp_daft,bwipp_databarexpanded,bwipp_databarexpandedcomposite,bwipp_databarexpandedstacked,bwipp_databarexpandedstackedcomposite,bwipp_databarlimited,bwipp_databarlimitedcomposite,bwipp_databaromni,bwipp_databaromnicomposite,bwipp_databarstacked,bwipp_databarstackedcomposite,bwipp_databarstackedomni,bwipp_databarstackedomnicomposite,bwipp_databartruncated,bwipp_databartruncatedcomposite,bwipp_datalogic2of5,bwipp_datamatrix,bwipp_datamatrixrectangular,bwipp_datamatrixrectangularextension,bwipp_dotcode,bwipp_ean13,bwipp_ean13composite,bwipp_ean14,bwipp_ean2,bwipp_ean5,bwipp_ean8,bwipp_ean8composite,bwipp_flattermarken,bwipp_gs1_128,bwipp_gs1_128composite,bwipp_gs1_cc,bwipp_gs1datamatrix,bwipp_gs1datamatrixrectangular,bwipp_gs1dldatamatrix,bwipp_gs1dlqrcode,bwipp_gs1dotcode,bwipp_gs1northamericancoupon,bwipp_gs1qrcode,bwipp_hanxin,bwipp_hibcazteccode,bwipp_hibccodablockf,bwipp_hibccode128,bwipp_hibccode39,bwipp_hibcdatamatrix,bwipp_hibcdatamatrixrectangular,bwipp_hibcmicropdf417,bwipp_hibcpdf417,bwipp_hibcqrcode,bwipp_iata2of5,bwipp_identcode,bwipp_industrial2of5,bwipp_interleaved2of5,bwipp_isbn,bwipp_ismn,bwipp_issn,bwipp_itf14,bwipp_jabcode,bwipp_japanpost,bwipp_kix,bwipp_leitcode,bwipp_mailmark,bwipp_mands,bwipp_matrix2of5,bwipp_maxicode,bwipp_micropdf417,bwipp_microqrcode,bwipp_msi,bwipp_onecode,bwipp_pdf417,bwipp_pdf417compact,bwipp_pharmacode,bwipp_pharmacode2,bwipp_planet,bwipp_plessey,bwipp_posicode,bwipp_postnet,bwipp_pzn,bwipp_qrcode,bwipp_rationalizedCodabar,bwipp_raw,bwipp_rectangularmicroqrcode,bwipp_royalmail,bwipp_sscc18,bwipp_swissqrcode,bwipp_symbol,bwipp_telepen,bwipp_telepennumeric,bwipp_ultracode,bwipp_upca,bwipp_upcacomposite,bwipp_upce,bwipp_upcecomposite,bwipp_lookup,bwipp_encode,BWIPP_VERSION } from './bwipp.mjs'; // exports.js -const BWIPJS_VERSION = '4.3.2 (2024-03-19)'; +const BWIPJS_VERSION = '4.4.0 (2024-06-18)'; // bwipjs.toSVG(options) @@ -98,14 +98,21 @@ function FixupOptions(opts) { return opts; + // a is the most specific padding value, e.g. paddingleft + // b is the next most specific value, e.g. paddingwidth + // c is the general padding value. + // s is the scale, either scalex or scaley function padding(a, b, c, s) { if (a != null) { - return a*s; + a = a >>> 0; + return a*s >>> 0; } if (b != null) { - return b*s; + b = b >>> 0; + return b*s >>> 0; } - return c*s || 0; + c = c >>> 0; + return (c*s >>> 0) || 0; } } @@ -207,7 +214,7 @@ function ToRaw(bcid, text, options) { } // The drawing interface is just needed for the pre-init() calls. - // Don't need to fixup the options - drawing specific. + // Don't need to fixup the drawing specific options. var drawing = DrawingBuiltin(); drawing.setopts(options); diff --git a/demo/dist/bwip-js-min.js b/demo/dist/bwip-js-min.js index a482acdd..a289f8a1 100644 --- a/demo/dist/bwip-js-min.js +++ b/demo/dist/bwip-js-min.js @@ -5,7 +5,7 @@ // Copyright (c) 2011-2024 Mark Warren // // This file contains code automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // Copyright (c) 2004-2024 Terry Burton // // The MIT License @@ -39,8 +39,8 @@ root.bwipjs = factory(); } }(typeof self !== 'undefined' ? self : this, function () { -var $$=null;var $j=0;var $k=[];var $_={};function $a(a){if(!arguments.length){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);if(i<0){throw new Error("array-marker-not-found")}a=$k.splice(i+1,$j-1-i);$j=i}else if(!(a instanceof Array)){a=new Array(+arguments[0]);for(var i=0,l=a.length;i=0&&$k[mark]!==Infinity;mark-=2){if($k[mark-1]===Infinity){throw new Error("dict-malformed-stack")}}if(mark<0){throw new Error("dict-marker-not-found")}var d=new Map;for(var i=mark+1;i<$j;i+=2){var k=$k[i];var t=typeof k;if(t=="number"||t=="string"){d.set(k,$k[i+1])}else if(k instanceof Uint8Array){d.set($z(k),$k[i+1])}else{throw new Error("dict-not-a-valid-key("+k+")")}}$j=mark;return d}function $s(v){var t=typeof v;if(t==="number"){return new Uint8Array(v)}if(t!=="string"){v=""+v}var s=new Uint8Array(v.length);for(var i=0;i\s*$/.exec(s);if(!m){throw new Error("cvx: not a hex string literal")}var h=m[1];var l=h.length>>1;var u=new Uint8Array(l);for(var i=0,j=0;i=0;i--){d[o+i]=s[i]}}}else if(d instanceof Array){var darr=d.b;var doff=o+d.o;var sarr=s.b;var soff=s.o;for(var i=0,l=s.length;i0&&$k[--$j]!==Infinity);}function $m(){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);return $j-i-1}function $q(a){for(var i=0,l=a.length,b=a.b,o=a.o;ib}function $ge(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a>=b}function $an(a,b){return typeof a==="boolean"?a&&b:a&b}function $or(a,b){return typeof a==="boolean"?a||b:a|b}function $xo(a,b){return typeof a==="boolean"?!a&&b||a&&!b:a^b}function $nt(a){return typeof a=="boolean"?!a:~a}var $f=function(fa){return function(v){return Number.isInteger(v)?v:(fa[0]=v,fa[0])}}(new Float32Array(1));function bwipp_raiseerror(){var info=$k[--$j];var name=$k[--$j];throw new Error($z(name)+": "+$z(info))}function bwipp_processoptions(){var dict=$k[--$j];var opts=$k[$j-1];var map=opts instanceof Map;for(var id in dict){var val;if(map){if(!opts.has(id)){continue}val=opts.get(id)}else{if(!opts.hasOwnProperty(id)){continue}val=opts[id]}var def=dict[id];var typ=typeof def;if(def==null||typ=="number"){if(!isFinite(+val)){throw new Error("bwipp.invalidOptionType: "+id+": not a realtype: "+val)}if(typeof val=="string"){val=+val;map?opts.set(id,val):opts[id]=val}}else if(typ=="boolean"){if(val!==true&&val!==false){if(val==null||(val|0)===val){val=!!val}else if(val=="true"){val=true}else if(val=="false"){val=false}else{throw new Error("bwipp.invalidOptionType: "+id+": not a booleantype: "+val)}map?opts.set(id,val):opts[id]=val}}else if(typ=="string"||def instanceof Uint8Array){if(typeof val=="number"){val=""+val;map?opts.set(id,val):opts[id]=val}else if(typeof val!="string"&&!(val instanceof Uint8Array)){throw new Error("bwipp.invalidOptionType: "+id+": not a stringtype: "+val)}}dict[id]=val}}function bwipp_loadctx(f){if(!f.$ctx){f.$ctx={}}var next=Object.getPrototypeOf($_);Object.setPrototypeOf(f.$ctx,next);Object.setPrototypeOf($_,f.$ctx)}function bwipp_parseinput(){$_=Object.create($_);bwipp_loadctx(bwipp_parseinput);$_.fncvals=$k[--$j];$_.barcode=$k[--$j];var _2="parse";$_[_2]=$g($_.fncvals,_2);delete $_.fncvals[_2];var _6="parsefnc";$_[_6]=$g($_.fncvals,_6);delete $_.fncvals[_6];var _A="parseonly";var _C=$g($_.fncvals,_A)!==undefined;$_[_A]=_C;delete $_.fncvals[_A];var _E="eci";var _G=$g($_.fncvals,_E)!==undefined;$_[_E]=_G;delete $_.fncvals[_E];if(!bwipp_parseinput.__225__){$_=Object.create($_);$k[$j++]=Infinity;var _I=$a(["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","BS","TAB","LF","VT","FF","CR","","","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","EM","SUB","ESC","FS","GS","RS","US"]);$k[$j++]=0;for(var _J=0,_K=_I.length;_J<_K;_J++){var _M=$k[--$j];$k[$j++]=$g(_I,_J);$k[$j++]=_M;$k[$j++]=$f(_M+1)}$j--;$_.ctrl=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_parseinput.$ctx[id]=$_[id]);bwipp_parseinput.__225__=1;$_=Object.getPrototypeOf($_)}$_.msg=$a($_.barcode.length);$_.j=0;$k[$j++]=$_.barcode;for(;;){$X($k[--$j],"^");var _T=$k[--$j];var _U=$k[--$j];$k[$j++]=_T;$k[$j++]=_U.length;$k[$j++]=$_.msg;$k[$j++]=$_.j;$k[$j++]=_U;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.j=$f($k[--$j]+$_.j);if($k[--$j]){$j--;for(var _f=0,_g=1;_f<_g;_f++){if($an($nt($_.parse),$nt($_.parsefnc))){$p($_.msg,$_.j,94);$_.j=$f($_.j+1);break}$p($_.msg,$_.j,94);$_.j=$f($_.j+1);if($_.parse){var _q=$k[--$j];$k[$j++]=_q;if(_q.length>=3){var _r=$k[--$j];var _s=$G(_r,0,3);var _t=$_.ctrl;var _u=$g(_t,_s)!==undefined;$k[$j++]=_r;$k[$j++]=_t;$k[$j++]=_s;if(_u){$_.j=$f($_.j-1);var _w=$k[--$j];$p($_.msg,$_.j,$g($k[--$j],_w));$_.j=$f($_.j+1);var _12=$k[--$j];$k[$j++]=$G(_12,3,_12.length-3);break}else{$j-=2}}var _14=$k[--$j];$k[$j++]=_14;if(_14.length>=2){var _15=$k[--$j];var _16=$G(_15,0,2);var _17=$_.ctrl;var _18=$g(_17,_16)!==undefined;$k[$j++]=_15;$k[$j++]=_17;$k[$j++]=_16;if(_18){$_.j=$f($_.j-1);var _1A=$k[--$j];$p($_.msg,$_.j,$g($k[--$j],_1A));$_.j=$f($_.j+1);var _1G=$k[--$j];$k[$j++]=$G(_1G,2,_1G.length-2);break}else{$j-=2}}var _1I=$k[--$j];$k[$j++]=_1I;if(_1I.length>=3){var _1J=$k[--$j];var _1K=$G(_1J,0,3);$k[$j++]=_1J;$k[$j++]=true;for(var _1L=0,_1M=_1K.length;_1L<_1M;_1L++){var _1N=$g(_1K,_1L);if(_1N<48||_1N>57){$j--;$k[$j++]=false}}if($k[--$j]){var _1P=$k[--$j];var _1R=$i($G(_1P,0,3));$k[$j++]=_1P;$k[$j++]=_1R;if(_1R>255){$j-=2;$k[$j++]="bwipp.invalidOrdinal#282";$k[$j++]="Ordinal must be 000 to 255";bwipp_raiseerror()}$_.j=$f($_.j-1);$p($_.msg,$_.j,$k[--$j]);$_.j=$f($_.j+1);var _1X=$k[--$j];$k[$j++]=$G(_1X,3,_1X.length-3)}}}if($or($_.parseonly,$nt($_.parsefnc))||$g($_.msg,$f($_.j-1))!=94){break}$_.j=$f($_.j-1);var _1f=$k[--$j];$k[$j++]=_1f;if(_1f.length<3){$j--;$k[$j++]="bwipp.truncatedFNC#301";$k[$j++]="Function character truncated";bwipp_raiseerror()}var _1g=$k[--$j];$k[$j++]=_1g;if($g(_1g,0)==94){$p($_.msg,$_.j,94);$_.j=$f($_.j+1);var _1l=$k[--$j];$k[$j++]=$G(_1l,1,_1l.length-1);break}var _1n=$k[--$j];$k[$j++]=_1n;if($eq($G(_1n,0,3),"ECI")&&$_.eci){var _1q=$k[--$j];$k[$j++]=_1q;if(_1q.length<9){$j--;$k[$j++]="bwipp.truncatedECI#312";$k[$j++]="ECI truncated";bwipp_raiseerror()}var _1r=$k[--$j];var _1s=$G(_1r,3,6);$k[$j++]=_1r;$k[$j++]=_1s;for(var _1t=0,_1u=_1s.length;_1t<_1u;_1t++){var _1v=$g(_1s,_1t);if(_1v<48||_1v>57){$j-=2;$k[$j++]="bwipp.invalidECI#318";$k[$j++]="ECI must be 000000 to 999999";bwipp_raiseerror()}}var _1w=$k[--$j];$k[$j++]=0;$F(_1w,function(){var _1x=$k[--$j];var _1y=$k[--$j];$k[$j++]=$f(_1y-$f(_1x-48))*10});$p($_.msg,$_.j,~~($k[--$j]/10)-1e6);$_.j=$f($_.j+1);var _23=$k[--$j];$k[$j++]=$G(_23,9,_23.length-9);break}var _25=$k[--$j];$k[$j++]=_25;if(_25.length<4){$j--;$k[$j++]="bwipp.truncatedFNC#329";$k[$j++]="Function character truncated";bwipp_raiseerror()}var _26=$k[--$j];var _27=$G(_26,0,4);var _29=$g($_.fncvals,_27)!==undefined;$k[$j++]=_26;$k[$j++]=_27;if(!_29){var _2A=$k[--$j];var _2B=$s(_2A.length+28);$P(_2B,28,_2A);$P(_2B,0,"Unknown function character: ");var _2C=$k[--$j];$k[$j++]=_2B;$k[$j++]=_2C;$j--;var _2D=$k[--$j];$k[$j++]="bwipp.unknownFNC#335";$k[$j++]=_2D;bwipp_raiseerror()}$p($_.msg,$_.j,$g($_.fncvals,$k[--$j]));$_.j=$f($_.j+1);var _2K=$k[--$j];$k[$j++]=$G(_2K,4,_2K.length-4);break}}else{break}}if($nt($_.parseonly)){$k[$j++]=$G($_.msg,0,$_.j)}else{$k[$j++]=$s($_.j);for(var _2U=0,_2T=$f($_.j-1);_2U<=_2T;_2U+=1){var _2V=$k[--$j];$p(_2V,_2U,$g($_.msg,_2U));$k[$j++]=_2V}}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_gs1process(){$_=Object.create($_);bwipp_loadctx(bwipp_gs1process);if(!bwipp_gs1process.__2299__){$_=Object.create($_);var _1=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2=$a([_1]);var _3=$a([]);var _4=new Map([["parts",_2],["dlpkey",_3]]);var _5=$a(["lintcsum","lintkey"]);var _6=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",_5]]);var _7=$a([_6]);var _8=$a(["02","255","37"]);var _9=$a(["22","10","21"]);var _A=$a(["235"]);var _B=$a([_9,_A]);var _C=new Map([["parts",_7],["ex",_8],["dlpkey",_B]]);var _D=$a(["lintcsum","lintkey"]);var _E=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",_D]]);var _F=$a([_E]);var _G=$a(["37"]);var _H=$a([_G]);var _I=$a([_H]);var _J=new Map([["parts",_F],["req",_I]]);var _K=$a([]);var _L=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",_K]]);var _T=new Map([["parts",$a([_L])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _V=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _d=new Map([["parts",$a([_V])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _f=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _k=new Map([["parts",$a([_f])],["req",$a([$a([$a(["8020"])])])]]);var _m=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _u=new Map([["parts",$a([_m])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _w=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _15=new Map([["parts",$a([_w])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["255"]),$a(["8006"]),$a(["8026"])])])]]);var _17=new Map([["cset","N"],["min",2],["max",2],["opt",false],["linters",$a([])]]);var _1F=new Map([["parts",$a([_17])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _1H=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _1O=new Map([["parts",$a([_1H])],["ex",$a(["235"])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _1Q=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _1V=new Map([["parts",$a([_1Q])],["req",$a([$a([$a(["01"])])])]]);var _1X=new Map([["cset","X"],["min",1],["max",28],["opt",false],["linters",$a([])]]);var _1c=new Map([["parts",$a([_1X])],["req",$a([$a([$a(["01"])])])]]);var _1e=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _1m=new Map([["parts",$a([_1e])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _1o=new Map([["cset","N"],["min",1],["max",6],["opt",false],["linters",$a([])]]);var _1w=new Map([["parts",$a([_1o])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _1y=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _22=$a([$a([$a(["01"])])]);var _23=new Map([["parts",$a([_1y])],["req",_22]]);var _25=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _2D=new Map([["parts",$a([_25])],["req",$a([$a([$a(["01"]),$a(["8006"])]),$a([$a(["21"])])])]]);var _2F=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _2L=new Map([["parts",$a([_2F])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _2N=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2P=new Map([["cset","X"],["min",1],["max",17],["opt",true],["linters",$a([])]]);var _2S=new Map([["parts",$a([_2N,_2P])],["dlpkey",$a([])]]);var _2U=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _2Z=new Map([["parts",$a([_2U])],["req",$a([$a([$a(["414"])])])]]);var _2b=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2d=new Map([["cset","N"],["min",1],["max",12],["opt",true],["linters",$a([])]]);var _2h=new Map([["parts",$a([_2b,_2d])],["ex",$a(["01","02","415","8006","8020","8026"])],["dlpkey",$a([])]]);var _2j=new Map([["cset","N"],["min",1],["max",8],["opt",false],["linters",$a([])]]);var _2p=new Map([["parts",$a([_2j])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _2r=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _2y=new Map([["parts",$a([_2r])],["ex",$a(["310n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _30=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _37=new Map([["parts",$a([_30])],["ex",$a(["311n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _39=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3G=new Map([["parts",$a([_39])],["ex",$a(["312n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3I=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3P=new Map([["parts",$a([_3I])],["ex",$a(["313n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3R=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3Y=new Map([["parts",$a([_3R])],["ex",$a(["314n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3a=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3h=new Map([["parts",$a([_3a])],["ex",$a(["315n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3j=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3q=new Map([["parts",$a([_3j])],["ex",$a(["316n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3s=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3z=new Map([["parts",$a([_3s])],["ex",$a(["320n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _41=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _48=new Map([["parts",$a([_41])],["ex",$a(["321n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4A=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4H=new Map([["parts",$a([_4A])],["ex",$a(["322n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4J=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4Q=new Map([["parts",$a([_4J])],["ex",$a(["323n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4S=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4Z=new Map([["parts",$a([_4S])],["ex",$a(["324n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4b=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4i=new Map([["parts",$a([_4b])],["ex",$a(["325n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4k=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4r=new Map([["parts",$a([_4k])],["ex",$a(["326n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4t=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _50=new Map([["parts",$a([_4t])],["ex",$a(["327n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _52=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _59=new Map([["parts",$a([_52])],["ex",$a(["328n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5B=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5I=new Map([["parts",$a([_5B])],["ex",$a(["329n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5K=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5R=new Map([["parts",$a([_5K])],["ex",$a(["330n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5T=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5a=new Map([["parts",$a([_5T])],["ex",$a(["331n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5c=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5j=new Map([["parts",$a([_5c])],["ex",$a(["332n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5l=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5s=new Map([["parts",$a([_5l])],["ex",$a(["333n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5u=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _61=new Map([["parts",$a([_5u])],["ex",$a(["334n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _63=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6A=new Map([["parts",$a([_63])],["ex",$a(["335n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6C=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6J=new Map([["parts",$a([_6C])],["ex",$a(["336n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6L=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6R=new Map([["parts",$a([_6L])],["ex",$a(["337n"])],["req",$a([$a([$a(["01"])])])]]);var _6T=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6a=new Map([["parts",$a([_6T])],["ex",$a(["340n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6c=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6j=new Map([["parts",$a([_6c])],["ex",$a(["341n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6l=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6s=new Map([["parts",$a([_6l])],["ex",$a(["342n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6u=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _71=new Map([["parts",$a([_6u])],["ex",$a(["343n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _73=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7A=new Map([["parts",$a([_73])],["ex",$a(["344n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7C=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7J=new Map([["parts",$a([_7C])],["ex",$a(["345n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7L=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7S=new Map([["parts",$a([_7L])],["ex",$a(["346n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7U=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7b=new Map([["parts",$a([_7U])],["ex",$a(["347n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7d=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7k=new Map([["parts",$a([_7d])],["ex",$a(["348n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7m=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7t=new Map([["parts",$a([_7m])],["ex",$a(["349n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7v=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _82=new Map([["parts",$a([_7v])],["ex",$a(["350n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _84=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8B=new Map([["parts",$a([_84])],["ex",$a(["351n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8D=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8K=new Map([["parts",$a([_8D])],["ex",$a(["352n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8M=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8T=new Map([["parts",$a([_8M])],["ex",$a(["353n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8V=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8c=new Map([["parts",$a([_8V])],["ex",$a(["354n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8e=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8l=new Map([["parts",$a([_8e])],["ex",$a(["355n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8n=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8u=new Map([["parts",$a([_8n])],["ex",$a(["356n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8w=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _93=new Map([["parts",$a([_8w])],["ex",$a(["357n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _95=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9C=new Map([["parts",$a([_95])],["ex",$a(["360n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9E=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9L=new Map([["parts",$a([_9E])],["ex",$a(["361n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9N=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9U=new Map([["parts",$a([_9N])],["ex",$a(["362n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _9W=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9d=new Map([["parts",$a([_9W])],["ex",$a(["363n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _9f=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9m=new Map([["parts",$a([_9f])],["ex",$a(["364n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9o=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9v=new Map([["parts",$a([_9o])],["ex",$a(["365n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9x=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _A4=new Map([["parts",$a([_9x])],["ex",$a(["366n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _A6=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AD=new Map([["parts",$a([_A6])],["ex",$a(["367n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _AF=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AM=new Map([["parts",$a([_AF])],["ex",$a(["368n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _AO=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AV=new Map([["parts",$a([_AO])],["ex",$a(["369n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _AX=new Map([["cset","N"],["min",1],["max",8],["opt",false],["linters",$a([])]]);var _Af=new Map([["parts",$a([_AX])],["req",$a([$a([$a(["00"])]),$a([$a(["02"]),$a(["8026"])])])]]);var _Ah=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _Ao=new Map([["parts",$a([_Ah])],["ex",$a(["390n","391n","394n","8111"])],["req",$a([$a([$a(["255"]),$a(["8020"])])])]]);var _Aq=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso4217"])]]);var _As=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _Ay=new Map([["parts",$a([_Aq,_As])],["ex",$a(["391n"])],["req",$a([$a([$a(["8020"])])])]]);var _B0=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _BC=new Map([["parts",$a([_B0])],["ex",$a(["392n","393n"])],["req",$a([$a([$a(["01"])]),$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _BE=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso4217"])]]);var _BG=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _BQ=new Map([["parts",$a([_BE,_BG])],["ex",$a(["393n"])],["req",$a([$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _BS=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a([])]]);var _BY=new Map([["parts",$a([_BS])],["ex",$a(["394n","8111"])],["req",$a([$a([$a(["255"])])])]]);var _Ba=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Bk=new Map([["parts",$a([_Ba])],["ex",$a(["392n","393n","395n","8005"])],["req",$a([$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _Bm=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _Bo=new Map([["parts",$a([_Bm])]]);var _Bq=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _Bt=new Map([["parts",$a([_Bq])],["dlpkey",$a([])]]);var _Bv=new Map([["cset","N"],["min",17],["max",17],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _By=new Map([["parts",$a([_Bv])],["dlpkey",$a([])]]);var _C0=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _C5=new Map([["parts",$a([_C0])],["req",$a([$a([$a(["00"])])])]]);var _C7=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _C9=new Map([["parts",$a([_C7])]]);var _CB=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CG=new Map([["parts",$a([_CB])],["dlpkey",$a([$a(["254"]),$a(["7040"])])]]);var _CI=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CP=new Map([["parts",$a([_CI])],["req",$a([$a([$a(["8020"])])])],["dlpkey",$a([$a(["8020"])])]]);var _CR=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CT=new Map([["parts",$a([_CR])]]);var _CV=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CZ=new Map([["parts",$a([_CV])],["dlpkey",$a([$a(["7040"])])]]);var _Cb=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Ce=new Map([["parts",$a([_Cb])],["ex",$a(["421"])]]);var _Cg=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _Ci=new Map([["cset","X"],["min",1],["max",9],["opt",false],["linters",$a([])]]);var _Cl=new Map([["parts",$a([_Cg,_Ci])],["ex",$a(["4307"])]]);var _Cn=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _Cw=new Map([["parts",$a([_Cn])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _Cy=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a(["lintiso3166list"])]]);var _D5=new Map([["parts",$a([_Cy])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _D7=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _DE=new Map([["parts",$a([_D7])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DG=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a(["lintiso3166list"])]]);var _DN=new Map([["parts",$a([_DG])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DP=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _DV=new Map([["parts",$a([_DP])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DX=new Map([["cset","X"],["min",1],["max",3],["opt",false],["linters",$a([])]]);var _Df=new Map([["parts",$a([_DX])],["req",$a([$a([$a(["01"]),$a(["02"])]),$a([$a(["422"])])])]]);var _Dh=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _Dm=new Map([["parts",$a([_Dh])],["req",$a([$a([$a(["00"])])])]]);var _Do=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Dt=new Map([["parts",$a([_Do])],["req",$a([$a([$a(["00"])])])]]);var _Dv=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _E0=new Map([["parts",$a([_Dv])],["req",$a([$a([$a(["4302"])])])]]);var _E2=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _E7=new Map([["parts",$a([_E2])],["req",$a([$a([$a(["00"])])])]]);var _E9=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a(["lintiso3166alpha2"])]]);var _EE=new Map([["parts",$a([_E9])],["req",$a([$a([$a(["00"])])])]]);var _EG=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _EL=new Map([["parts",$a([_EG])],["req",$a([$a([$a(["00"])])])]]);var _EN=new Map([["cset","N"],["min",10],["max",10],["opt",false],["linters",$a(["lintlatitude"])]]);var _EP=new Map([["cset","N"],["min",10],["max",10],["opt",false],["linters",$a(["lintlongitude"])]]);var _EU=new Map([["parts",$a([_EN,_EP])],["req",$a([$a([$a(["00"])])])]]);var _EW=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _Eb=new Map([["parts",$a([_EW])],["req",$a([$a([$a(["00"])])])]]);var _Ed=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ei=new Map([["parts",$a([_Ed])],["req",$a([$a([$a(["00"])])])]]);var _Ek=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ep=new Map([["parts",$a([_Ek])],["req",$a([$a([$a(["4312"])])])]]);var _Er=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ew=new Map([["parts",$a([_Er])],["req",$a([$a([$a(["00"])])])]]);var _Ey=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a(["lintiso3166alpha2"])]]);var _F3=new Map([["parts",$a([_Ey])],["req",$a([$a([$a(["00"])])])]]);var _F5=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _FA=new Map([["parts",$a([_F5])],["req",$a([$a([$a(["00"])])])]]);var _FC=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _FH=new Map([["parts",$a([_FC])],["req",$a([$a([$a(["00"])])])]]);var _FJ=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _FO=new Map([["parts",$a([_FJ])],["req",$a([$a([$a(["00"])])])]]);var _FQ=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintyesno"])]]);var _FV=new Map([["parts",$a([_FQ])],["req",$a([$a([$a(["00"])])])]]);var _FX=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _FZ=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmm"])]]);var _Fe=new Map([["parts",$a([_FX,_FZ])],["req",$a([$a([$a(["00"])])])]]);var _Fg=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Fl=new Map([["parts",$a([_Fg])],["req",$a([$a([$a(["00"])])])]]);var _Fn=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a([])]]);var _Fv=new Map([["parts",$a([_Fn])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _Fx=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _G3=new Map([["parts",$a([_Fx])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _G5=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _G7=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmm"])]]);var _GD=new Map([["parts",$a([_G5,_G7])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _GF=new Map([["cset","N"],["min",1],["max",4],["opt",false],["linters",$a([])]]);var _GM=new Map([["parts",$a([_GF])],["req",$a([$a([$a(["01"])]),$a([$a(["10"])])])]]);var _GO=new Map([["cset","X"],["min",1],["max",12],["opt",false],["linters",$a([])]]);var _GU=new Map([["parts",$a([_GO])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _GW=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Gc=new Map([["parts",$a([_GW])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Ge=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Gg=new Map([["cset","N"],["min",6],["max",6],["opt",true],["linters",$a(["lintyymmdd"])]]);var _Gm=new Map([["parts",$a([_Ge,_Gg])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Go=new Map([["cset","X"],["min",1],["max",3],["opt",false],["linters",$a([])]]);var _Gu=new Map([["parts",$a([_Go])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Gw=new Map([["cset","X"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _H2=new Map([["parts",$a([_Gw])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _H4=new Map([["cset","X"],["min",1],["max",2],["opt",false],["linters",$a([])]]);var _HA=new Map([["parts",$a([_H4])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _HC=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _HE=new Map([["cset","N"],["min",4],["max",4],["opt",true],["linters",$a(["linthhmm"])]]);var _HK=new Map([["parts",$a([_HC,_HE])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _HM=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _HU=new Map([["parts",$a([_HM])],["req",$a([$a([$a(["01"]),$a(["8006"])]),$a([$a(["416"])])])]]);var _HW=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Hc=new Map([["parts",$a([_HW])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _He=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Hj=new Map([["parts",$a([_He])],["req",$a([$a([$a(["7021"])])])]]);var _Hl=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _Hn=new Map([["parts",$a([_Hl])]]);var _Hp=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166999"])]]);var _Hr=new Map([["cset","X"],["min",1],["max",27],["opt",false],["linters",$a([])]]);var _Hx=new Map([["parts",$a([_Hp,_Hr])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hz=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _I1=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _I3=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _I5=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a(["lintimporteridx"])]]);var _I7=new Map([["parts",$a([_Hz,_I1,_I3,_I5])]]);var _I9=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IE=new Map([["parts",$a([_I9])],["req",$a([$a([$a(["01"])])])]]);var _IG=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a([])]]);var _II=new Map([["cset","X"],["min",1],["max",28],["opt",false],["linters",$a([])]]);var _IO=new Map([["parts",$a([_IG,_II])],["req",$a([$a([$a(["01"]),$a(["8004"])])])]]);var _IQ=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IW=new Map([["parts",$a([_IQ])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _IY=new Map([["cset","N"],["min",2],["max",2],["opt",false],["linters",$a(["lintmediatype"])]]);var _Ie=new Map([["parts",$a([_IY])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _Ig=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a([])]]);var _Im=new Map([["parts",$a([_Ig])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _Io=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintnonzero"])]]);var _Iq=new Map([["cset","N"],["min",5],["max",5],["opt",false],["linters",$a(["lintnonzero"])]]);var _Is=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintnonzero"])]]);var _Iu=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintwinding"])]]);var _Iw=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _J1=new Map([["parts",$a([_Io,_Iq,_Is,_Iu,_Iw])],["req",$a([$a([$a(["01"])])])]]);var _J3=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _J5=new Map([["parts",$a([_J3])]]);var _J7=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintzero"])]]);var _J9=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _JB=new Map([["cset","X"],["min",1],["max",16],["opt",true],["linters",$a([])]]);var _JE=new Map([["parts",$a([_J7,_J9,_JB])],["dlpkey",$a([])]]);var _JG=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _JK=new Map([["parts",$a([_JG])],["dlpkey",$a([$a(["7040"])])]]);var _JM=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _JS=new Map([["parts",$a([_JM])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _JU=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum"])]]);var _JW=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintpieceoftotal"])]]);var _Jb=new Map([["parts",$a([_JU,_JW])],["ex",$a(["01","37"])],["dlpkey",$a([$a(["22","10","21"])])]]);var _Jd=new Map([["cset","X"],["min",1],["max",34],["opt",false],["linters",$a(["lintiban"])]]);var _Ji=new Map([["parts",$a([_Jd])],["req",$a([$a([$a(["415"])])])]]);var _Jk=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyymmddhh"])]]);var _Jm=new Map([["cset","N"],["min",1],["max",4],["opt",true],["linters",$a(["lintmmoptss"])]]);var _Js=new Map([["parts",$a([_Jk,_Jm])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Ju=new Map([["cset","X"],["min",1],["max",50],["opt",false],["linters",$a([])]]);var _K0=new Map([["parts",$a([_Ju])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _K2=new Map([["cset","Y"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _K6=new Map([["parts",$a([_K2])],["dlpkey",$a([$a(["8011"])])]]);var _K8=new Map([["cset","N"],["min",1],["max",12],["opt",false],["linters",$a(["lintnozeroprefix"])]]);var _KD=new Map([["parts",$a([_K8])],["req",$a([$a([$a(["8010"])])])]]);var _KF=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _KL=new Map([["parts",$a([_KF])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _KN=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a(["lintcsumalpha","lintkey"])]]);var _KQ=new Map([["parts",$a([_KN])],["dlpkey",$a([])]]);var _KS=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _KX=new Map([["parts",$a([_KS])],["ex",$a(["8018"])],["dlpkey",$a([$a(["8019"])])]]);var _KZ=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Ke=new Map([["parts",$a([_KZ])],["ex",$a(["8017"])],["dlpkey",$a([$a(["8019"])])]]);var _Kg=new Map([["cset","N"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _Km=new Map([["parts",$a([_Kg])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _Ko=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a([])]]);var _Kt=new Map([["parts",$a([_Ko])],["req",$a([$a([$a(["415"])])])]]);var _Kv=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum"])]]);var _Kx=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintpieceoftotal"])]]);var _L3=new Map([["parts",$a([_Kv,_Kx])],["ex",$a(["02","8006"])],["req",$a([$a([$a(["37"])])])]]);var _L5=new Map([["cset","Z"],["min",1],["max",90],["opt",false],["linters",$a([])]]);var _LJ=new Map([["parts",$a([_L5])],["req",$a([$a([$a(["00"]),$a(["01"]),$a(["253"]),$a(["255"]),$a(["8003"]),$a(["8004"]),$a(["8006"]),$a(["8010"]),$a(["8017"]),$a(["8018"])])])]]);var _LL=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintcouponcode"])]]);var _LN=new Map([["parts",$a([_LL])]]);var _LP=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a([])]]);var _LU=new Map([["parts",$a([_LP])],["req",$a([$a([$a(["255"])])])]]);var _LW=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintcouponposoffer"])]]);var _LY=new Map([["parts",$a([_LW])]]);var _La=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a([])]]);var _Lf=new Map([["parts",$a([_La])],["req",$a([$a([$a(["01"])])])]]);var _Lh=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _Lj=new Map([["parts",$a([_Lh])]]);var _Ll=new Map([["cset","X"],["min",1],["max",90],["opt",false],["linters",$a([])]]);var _Ln=new Map([["parts",$a([_Ll])]]);var _Lo=new Map([["00",_4],["01",_C],["02",_J],["10",_T],["11",_d],["12",_k],["13",_u],["15",_u],["16",_u],["17",_15],["20",_1F],["21",_1O],["22",_1V],["235",_1c],["240",_1m],["241",_1m],["242",_1w],["243",_23],["250",_2D],["251",_2L],["253",_2S],["254",_2Z],["255",_2h],["30",_2p],["3100",_2y],["3101",_2y],["3102",_2y],["3103",_2y],["3104",_2y],["3105",_2y],["3110",_37],["3111",_37],["3112",_37],["3113",_37],["3114",_37],["3115",_37],["3120",_3G],["3121",_3G],["3122",_3G],["3123",_3G],["3124",_3G],["3125",_3G],["3130",_3P],["3131",_3P],["3132",_3P],["3133",_3P],["3134",_3P],["3135",_3P],["3140",_3Y],["3141",_3Y],["3142",_3Y],["3143",_3Y],["3144",_3Y],["3145",_3Y],["3150",_3h],["3151",_3h],["3152",_3h],["3153",_3h],["3154",_3h],["3155",_3h],["3160",_3q],["3161",_3q],["3162",_3q],["3163",_3q],["3164",_3q],["3165",_3q],["3200",_3z],["3201",_3z],["3202",_3z],["3203",_3z],["3204",_3z],["3205",_3z],["3210",_48],["3211",_48],["3212",_48],["3213",_48],["3214",_48],["3215",_48],["3220",_4H],["3221",_4H],["3222",_4H],["3223",_4H],["3224",_4H],["3225",_4H],["3230",_4Q],["3231",_4Q],["3232",_4Q],["3233",_4Q],["3234",_4Q],["3235",_4Q],["3240",_4Z],["3241",_4Z],["3242",_4Z],["3243",_4Z],["3244",_4Z],["3245",_4Z],["3250",_4i],["3251",_4i],["3252",_4i],["3253",_4i],["3254",_4i],["3255",_4i],["3260",_4r],["3261",_4r],["3262",_4r],["3263",_4r],["3264",_4r],["3265",_4r],["3270",_50],["3271",_50],["3272",_50],["3273",_50],["3274",_50],["3275",_50],["3280",_59],["3281",_59],["3282",_59],["3283",_59],["3284",_59],["3285",_59],["3290",_5I],["3291",_5I],["3292",_5I],["3293",_5I],["3294",_5I],["3295",_5I],["3300",_5R],["3301",_5R],["3302",_5R],["3303",_5R],["3304",_5R],["3305",_5R],["3310",_5a],["3311",_5a],["3312",_5a],["3313",_5a],["3314",_5a],["3315",_5a],["3320",_5j],["3321",_5j],["3322",_5j],["3323",_5j],["3324",_5j],["3325",_5j],["3330",_5s],["3331",_5s],["3332",_5s],["3333",_5s],["3334",_5s],["3335",_5s],["3340",_61],["3341",_61],["3342",_61],["3343",_61],["3344",_61],["3345",_61],["3350",_6A],["3351",_6A],["3352",_6A],["3353",_6A],["3354",_6A],["3355",_6A],["3360",_6J],["3361",_6J],["3362",_6J],["3363",_6J],["3364",_6J],["3365",_6J],["3370",_6R],["3371",_6R],["3372",_6R],["3373",_6R],["3374",_6R],["3375",_6R],["3400",_6a],["3401",_6a],["3402",_6a],["3403",_6a],["3404",_6a],["3405",_6a],["3410",_6j],["3411",_6j],["3412",_6j],["3413",_6j],["3414",_6j],["3415",_6j],["3420",_6s],["3421",_6s],["3422",_6s],["3423",_6s],["3424",_6s],["3425",_6s],["3430",_71],["3431",_71],["3432",_71],["3433",_71],["3434",_71],["3435",_71],["3440",_7A],["3441",_7A],["3442",_7A],["3443",_7A],["3444",_7A],["3445",_7A],["3450",_7J],["3451",_7J],["3452",_7J],["3453",_7J],["3454",_7J],["3455",_7J],["3460",_7S],["3461",_7S],["3462",_7S],["3463",_7S],["3464",_7S],["3465",_7S],["3470",_7b],["3471",_7b],["3472",_7b],["3473",_7b],["3474",_7b],["3475",_7b],["3480",_7k],["3481",_7k],["3482",_7k],["3483",_7k],["3484",_7k],["3485",_7k],["3490",_7t],["3491",_7t],["3492",_7t],["3493",_7t],["3494",_7t],["3495",_7t],["3500",_82],["3501",_82],["3502",_82],["3503",_82],["3504",_82],["3505",_82],["3510",_8B],["3511",_8B],["3512",_8B],["3513",_8B],["3514",_8B],["3515",_8B],["3520",_8K],["3521",_8K],["3522",_8K],["3523",_8K],["3524",_8K],["3525",_8K],["3530",_8T],["3531",_8T],["3532",_8T],["3533",_8T],["3534",_8T],["3535",_8T],["3540",_8c],["3541",_8c],["3542",_8c],["3543",_8c],["3544",_8c],["3545",_8c],["3550",_8l],["3551",_8l],["3552",_8l],["3553",_8l],["3554",_8l],["3555",_8l],["3560",_8u],["3561",_8u],["3562",_8u],["3563",_8u],["3564",_8u],["3565",_8u],["3570",_93],["3571",_93],["3572",_93],["3573",_93],["3574",_93],["3575",_93],["3600",_9C],["3601",_9C],["3602",_9C],["3603",_9C],["3604",_9C],["3605",_9C],["3610",_9L],["3611",_9L],["3612",_9L],["3613",_9L],["3614",_9L],["3615",_9L],["3620",_9U],["3621",_9U],["3622",_9U],["3623",_9U],["3624",_9U],["3625",_9U],["3630",_9d],["3631",_9d],["3632",_9d],["3633",_9d],["3634",_9d],["3635",_9d],["3640",_9m],["3641",_9m],["3642",_9m],["3643",_9m],["3644",_9m],["3645",_9m],["3650",_9v],["3651",_9v],["3652",_9v],["3653",_9v],["3654",_9v],["3655",_9v],["3660",_A4],["3661",_A4],["3662",_A4],["3663",_A4],["3664",_A4],["3665",_A4],["3670",_AD],["3671",_AD],["3672",_AD],["3673",_AD],["3674",_AD],["3675",_AD],["3680",_AM],["3681",_AM],["3682",_AM],["3683",_AM],["3684",_AM],["3685",_AM],["3690",_AV],["3691",_AV],["3692",_AV],["3693",_AV],["3694",_AV],["3695",_AV],["37",_Af],["3900",_Ao],["3901",_Ao],["3902",_Ao],["3903",_Ao],["3904",_Ao],["3905",_Ao],["3906",_Ao],["3907",_Ao],["3908",_Ao],["3909",_Ao],["3910",_Ay],["3911",_Ay],["3912",_Ay],["3913",_Ay],["3914",_Ay],["3915",_Ay],["3916",_Ay],["3917",_Ay],["3918",_Ay],["3919",_Ay],["3920",_BC],["3921",_BC],["3922",_BC],["3923",_BC],["3924",_BC],["3925",_BC],["3926",_BC],["3927",_BC],["3928",_BC],["3929",_BC],["3930",_BQ],["3931",_BQ],["3932",_BQ],["3933",_BQ],["3934",_BQ],["3935",_BQ],["3936",_BQ],["3937",_BQ],["3938",_BQ],["3939",_BQ],["3940",_BY],["3941",_BY],["3942",_BY],["3943",_BY],["3950",_Bk],["3951",_Bk],["3952",_Bk],["3953",_Bk],["3954",_Bk],["3955",_Bk],["400",_Bo],["401",_Bt],["402",_By],["403",_C5],["410",_C9],["411",_C9],["412",_C9],["413",_C9],["414",_CG],["415",_CP],["416",_CT],["417",_CZ],["420",_Ce],["421",_Cl],["422",_Cw],["423",_D5],["424",_DE],["425",_DN],["426",_DV],["427",_Df],["4300",_Dm],["4301",_Dm],["4302",_Dt],["4303",_E0],["4304",_E7],["4305",_E7],["4306",_E7],["4307",_EE],["4308",_EL],["4309",_EU],["4310",_Eb],["4311",_Eb],["4312",_Ei],["4313",_Ep],["4314",_Ew],["4315",_Ew],["4316",_Ew],["4317",_F3],["4318",_FA],["4319",_FH],["4320",_FO],["4321",_FV],["4322",_FV],["4323",_FV],["4324",_Fe],["4325",_Fe],["4326",_Fl],["7001",_Fv],["7002",_G3],["7003",_GD],["7004",_GM],["7005",_GU],["7006",_Gc],["7007",_Gm],["7008",_Gu],["7009",_H2],["7010",_HA],["7011",_HK],["7020",_HU],["7021",_Hc],["7022",_Hj],["7023",_Hn],["7030",_Hx],["7031",_Hx],["7032",_Hx],["7033",_Hx],["7034",_Hx],["7035",_Hx],["7036",_Hx],["7037",_Hx],["7038",_Hx],["7039",_Hx],["7040",_I7],["710",_IE],["711",_IE],["712",_IE],["713",_IE],["714",_IE],["715",_IE],["7230",_IO],["7231",_IO],["7232",_IO],["7233",_IO],["7234",_IO],["7235",_IO],["7236",_IO],["7237",_IO],["7238",_IO],["7239",_IO],["7240",_IW],["7241",_Ie],["7242",_Im],["8001",_J1],["8002",_J5],["8003",_JE],["8004",_JK],["8005",_JS],["8006",_Jb],["8007",_Ji],["8008",_Js],["8009",_K0],["8010",_K6],["8011",_KD],["8012",_KL],["8013",_KQ],["8017",_KX],["8018",_Ke],["8019",_Km],["8020",_Kt],["8026",_L3],["8030",_LJ],["8110",_LN],["8111",_LU],["8112",_LY],["8200",_Lf],["90",_Lj],["91",_Ln],["92",_Ln],["93",_Ln],["94",_Ln],["95",_Ln],["96",_Ln],["97",_Ln],["98",_Ln],["99",_Ln]]);$_.gs1syntax=_Lo;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2299__=1;$_=Object.getPrototypeOf($_)}if($eq($k[--$j],"ai")){$ax($k[--$j],"(");if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1aiMissingOpenParen#2307";$k[$j++]="AIs must start with '('";bwipp_raiseerror()}$j--;$k[$j++]=Infinity;var _Lt=$k[--$j];var _Lu=$k[--$j];$k[$j++]=_Lt;$k[$j++]=_Lu;for(;;){var _Lv=$k[--$j];$k[$j++]=_Lv;if($eq(_Lv,"")){$j--;break}$X($k[--$j],")");if($nt($k[--$j])){$l();$k[$j++]="bwipp.GS1aiMissingCloseParen#2313";$k[$j++]="AIs must end with ')'";bwipp_raiseerror()}var _Ly=$k[--$j];var _Lz=$k[--$j];$k[$j++]=_Ly;$k[$j++]=_Lz;$j--;var _M0=$k[--$j];var _M1=$k[--$j];$k[$j++]=_M0;$X(_M1,"(");if($k[--$j]){var _M3=$k[--$j];var _M4=$k[--$j];$k[$j++]=_M3;$k[$j++]=_M4;$j--;var _M5=$k[--$j];var _M6=$k[--$j];$k[$j++]=_M5;$k[$j++]=_M6}else{$k[$j++]=""}}var _M7=$m();$k[$j++]=_M7;if(_M7>0){var _M8=$k[--$j];for(var _MA=_M8,_M9=~~(_M8/2)+1;_MA>=_M9;_MA-=1){$r(_MA,-1)}}else{$j--}$as($a(~~($m()/2)));$_.ais=$k[--$j];$as($a($m()));$k[$j++]=Infinity;var _MG=$k[--$j];var _MH=$k[--$j];$k[$j++]=_MG;$F(_MH,function(){var _MJ=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$k[$j++]=_MJ;bwipp_parseinput()});$_.vals=$a();$j--}else{$ax($k[--$j],"http://");if($nt($k[--$j])){$ax($k[--$j],"https://");if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1dlURIbadScheme#2330";$k[$j++]="Scheme must be http:// or https://";bwipp_raiseerror()}}$j--;$X($k[--$j],"/");if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1dlMissingDomainOrPathInfo#2336";$k[$j++]="URI must contain a domain and path info";bwipp_raiseerror()}$j-=2;$X($k[--$j],"#");if($k[--$j]){var _MT=$k[--$j];var _MU=$k[--$j];$k[$j++]=_MT;$k[$j++]=_MU;$j--;var _MV=$k[--$j];var _MW=$k[--$j];$k[$j++]=_MV;$k[$j++]=_MW;$j--}$X($k[--$j],"?");if($nt($k[--$j])){var _MZ=$k[--$j];$k[$j++]="";$k[$j++]=null;$k[$j++]=_MZ}$_.pp=$k[--$j];$j--;$_.qp=$k[--$j];$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=$_.pp;for(;;){$X($k[--$j],"/");if($nt($k[--$j])){$j--;break}var _Mf=$k[--$j];var _Mg=$k[--$j];$k[$j++]=_Mf.length+1;$k[$j++]=_Mg;$j--;var _Mh=$k[--$j];var _Mi=$k[--$j];var _Mj=$k[--$j];$k[$j++]=_Mj;$k[$j++]=$f(_Mh+_Mj);$k[$j++]=_Mi}$as($a($m()-1));$_.pipos=$k[--$j];$j-=2;if($_.pipos.length<=1){$k[$j++]="bwipp.GS1dlNoAIinfo#2361";$k[$j++]="The path was too short to contain AI info";bwipp_raiseerror()}$k[$j++]=false;for(var _Mp=$_.pipos.length-2;_Mp>=0;_Mp-=2){var _Mr=$g($_.pipos,_Mp);var _Mv=$G($_.pp,_Mr,$f($f($g($_.pipos,_Mp+1)-_Mr)-1));var _Mx=$g($_.gs1syntax,_Mv)!==undefined;$k[$j++]=_Mp;$k[$j++]=_Mv;if(_Mx){var _N1=$g($g($_.gs1syntax,$k[--$j]),"dlpkey")!==undefined;if(_N1){var _N2=$k[--$j];var _N3=$k[--$j];$k[$j++]=_N2;$k[$j++]=_N3;$j--;$k[$j++]=true;break}}else{$j--}$j--}if($nt($k[--$j])){$k[$j++]="bwipp.GS1dlNoAIinfo#2380";$k[$j++]="The path does not contain a valid primary key";bwipp_raiseerror()}var _N7=$g($_.pipos,$k[--$j]);$_.pp=$G($_.pp,_N7,$f($_.pp.length-_N7));$_.uriunescape=function(){$_.qq=$k[--$j];$_.in=$k[--$j];$_.out=$s($_.in.length);$k[$j++]=0;$k[$j++]=0;for(;;){var _NF=$k[--$j];var _NG=$k[--$j];$k[$j++]=_NG;$k[$j++]=_NF;if(_NG>=$_.in.length){break}var _NJ=$k[--$j];var _NK=$k[--$j];var _NL=$g($_.in,_NK);$k[$j++]=_NK;$k[$j++]=_NJ;$k[$j++]=_NL;if(_NL==43&&$_.qq){$j--;var _NO=$k[--$j];$p($_.out,_NO,32);var _NP=$k[--$j];$k[$j++]=$f(_NP+1);$k[$j++]=$f(_NO+1)}else{var _NQ=$k[--$j];var _NR=$k[--$j];var _NS=$k[--$j];$k[$j++]=_NS;$k[$j++]=_NR;$k[$j++]=_NQ;if(_NQ==37&&_NS<$_.in.length-2){$j--;var _NV=$Z($s(4),"< >");var _NX=$k[--$j];var _NY=$k[--$j];$P(_NV,1,$G($_.in,$f(_NY+1),2));try{$k[$j++]=_NY;$k[$j++]=_NX;$k[$j++]=$x(_NV);$k[$j++]=false}catch(e){$k[$j++]=true}if($k[--$j]){$j-=2;$k[$j++]="bwipp.GS1dlBadHexCharacter#2399";$k[$j++]="Invalid hex character";bwipp_raiseerror()}var _Nc=$g($k[--$j],0);var _Ne=$k[--$j];$p($_.out,_Ne,_Nc);var _Nf=$k[--$j];$k[$j++]=$f(_Nf+3);$k[$j++]=$f(_Ne+1)}else{var _Nh=$k[--$j];var _Ni=$k[--$j];$p($_.out,_Ni,_Nh);var _Nj=$k[--$j];$k[$j++]=$f(_Nj+1);$k[$j++]=$f(_Ni+1)}}}$_.out=$G($_.out,0,$k[--$j]);$j--;$k[$j++]=$_.out};$_.isvaliddlpkeyseq=function(){$_.in=$k[--$j];$k[$j++]=false;$F($g($g($_.gs1syntax,$g($_.in,0)),"dlpkey"),function(){$_.seq=$k[--$j];$_.i=1;$_.j=0;for(;;){if($_.i>=$_.in.length){break}if($_.j>=$_.seq.length){break}if($eq($g($_.in,$_.i),$g($_.seq,$_.j))){$_.i=$_.i+1}$_.j=$_.j+1}if($_.i==$_.in.length){$j--;$k[$j++]=true;return true}})};$_.ais=$a(99);$_.vals=$a(99);$k[$j++]=0;$k[$j++]=$_.pp;for(;;){$X($k[--$j],"/");if($k[--$j]){var _OF=$k[--$j];var _OG=$k[--$j];var _OH=$k[--$j];var _OI=$k[--$j];$p($_.ais,_OI,_OF);$k[$j++]=_OI;$X(_OH,"/");if($k[--$j]){var _OK=$k[--$j];var _OL=$k[--$j];$k[$j++]=_OK;$k[$j++]=_OL;$j--}else{var _OM=$k[--$j];$k[$j++]="";$k[$j++]=_OM}var _OO=$k[--$j];var _OP=$k[--$j];var _OQ=$k[--$j];$k[$j++]=_OQ;$k[$j++]=_OP;$k[$j++]=$_.vals;$k[$j++]=_OQ;$k[$j++]=_OO;$k[$j++]=false;$_.uriunescape();var _OR=$k[--$j];var _OS=$k[--$j];$p($k[--$j],_OS,_OR)}else{$j--;break}var _OU=$k[--$j];var _OV=$k[--$j];$k[$j++]=$f(_OV+1);$k[$j++]=_OU}var _OW=$k[--$j];$_.plen=_OW;$k[$j++]=_OW;if(_OW>1){$k[$j++]=$G($_.ais,0,$_.plen);$_.isvaliddlpkeyseq();if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1dlBadPathInfo#2452";$k[$j++]="The AIs in the path are not a valid key-qualifier sequence for the key";bwipp_raiseerror()}}$k[$j++]=$_.qp;for(;;){var _Oc=$k[--$j];$k[$j++]=_Oc;if($eq(_Oc,"")){$j--;break}$X($k[--$j],"&");if($k[--$j]){var _Of=$k[--$j];var _Og=$k[--$j];$k[$j++]=_Of;$k[$j++]=_Og;$j--}else{var _Oh=$k[--$j];$k[$j++]="";$k[$j++]=_Oh}$X($k[--$j],"=");if($k[--$j]){var _Ok=$k[--$j];$k[$j++]=_Ok;$k[$j++]=true;$F(_Ok,function(){var _Ol=$k[--$j];var _Om=$k[--$j];$k[$j++]=_Om&&(_Ol>=48&&_Ol<=57)});if($k[--$j]){var _Op=$k[--$j];var _Oq=$k[--$j];var _Or=$k[--$j];var _Os=$k[--$j];var _Ot=$k[--$j];$p($_.ais,_Ot,_Op);$k[$j++]=_Ot;$k[$j++]=_Os;$k[$j++]=$_.vals;$k[$j++]=_Ot;$k[$j++]=_Or;$k[$j++]=true;$_.uriunescape();var _Ov=$k[--$j];var _Ow=$k[--$j];$p($k[--$j],_Ow,_Ov);var _Oy=$k[--$j];var _Oz=$k[--$j];$k[$j++]=$f(_Oz+1);$k[$j++]=_Oy}else{$j-=3}}else{$j--}}var _P2=$k[--$j];var _P4=$G($_.ais,$_.plen,$f(_P2-$_.plen));$k[$j++]=_P2;for(var _P5=0,_P6=_P4.length;_P5<_P6;_P5++){$k[$j++]=$g(_P4,_P5);for(var _P9=$_.plen;_P9>=1;_P9-=1){var _PA=$k[--$j];$k[$j++]=_PA;$k[$j++]=_P9;$k[$j++]=_PA;$k[$j++]=Infinity;$q($G($_.ais,0,$_.plen));$r($m()+3,-2);var _PF=$k[--$j];var _PG=$k[--$j];$k[$j++]=_PF;$r(_PG,1);var _PH=$a();$k[$j++]=_PH;$_.isvaliddlpkeyseq();if($k[--$j]){var _PJ=$k[--$j];var _PK=$k[--$j];$k[$j++]=_PJ;$k[$j++]=_PK;$j--;var _PL=$k[--$j];var _PM=_PL.length;var _PN=$s(_PM+50);$P(_PN,0,"AI (");$P(_PN,4,_PL);$P(_PN,_PM+4,") from query params should be in the path info");$k[$j++]=_PL;$k[$j++]=_PN;$k[$j++]=_PM;$j--;var _PO=$k[--$j];var _PP=$k[--$j];$k[$j++]=_PO;$k[$j++]=_PP;$j--;var _PQ=$k[--$j];$k[$j++]="bwipp.GS1dlAttributeMustBeQualifier#2486";$k[$j++]=_PQ;bwipp_raiseerror()}}$j--}var _PS=$k[--$j];$_.ais=$G($_.ais,0,_PS);$_.vals=$G($_.vals,0,_PS);for(var _PY=0,_PX=$_.ais.length-1;_PY<=_PX;_PY+=1){$k[$j++]=_PY;if($eq($g($_.ais,_PY),"01")){var _Pb=$k[--$j];var _Pd=$g($_.vals,_Pb);var _Pe=_Pd.length;$k[$j++]=_Pb;$k[$j++]=_Pd;if(_Pe==8||(_Pe==12||_Pe==13)){var _Pg=$Z($s(14),"00000000000000");var _Ph=$k[--$j];$P(_Pg,14-_Ph.length,_Ph);var _Pj=$k[--$j];$p($_.vals,_Pj,_Pg);$k[$j++]=_Pj}else{$j--}}$j--}}if(!bwipp_gs1process.__2521__){$_=Object.create($_);$k[$j++]=Infinity;var _Pk=$a(["00","01","02","03","04","11","12","13","14","15","16","17","18","19","20","31","32","33","34","35","36","41"]);for(var _Pl=0,_Pm=_Pk.length;_Pl<_Pm;_Pl++){var _Pn=$g(_Pk,_Pl);$k[$j++]=_Pn;$k[$j++]=_Pn}$_.aifixed=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2521__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;var _Pq=$_.ais;for(var _Pr=0,_Ps=_Pq.length;_Pr<_Ps;_Pr++){var _Pt=$g(_Pq,_Pr);$k[$j++]=true;$k[$j++]=_Pt;if(_Pt.length>=2){var _Px=$g($_.aifixed,$G($k[--$j],0,2))!==undefined;if(_Px){$j--;$k[$j++]=false}}else{$j--}}$_.fncs=$a();if(!bwipp_gs1process.__2556__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=0;for(var _Pz=0,_Q0="!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length;_Pz<_Q0;_Pz++){var _Q2=$k[--$j];$k[$j++]=$g("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",_Pz);$k[$j++]=_Q2;$k[$j++]=$f(_Q2+1)}$j--;$_.cset82=$d();$k[$j++]=Infinity;$k[$j++]=0;for(var _Q4=0,_Q5="#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length;_Q4<_Q5;_Q4++){var _Q7=$k[--$j];$k[$j++]=$g("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",_Q4);$k[$j++]=_Q7;$k[$j++]=$f(_Q7+1)}$j--;$_.cset39=$d();$k[$j++]=Infinity;$k[$j++]=0;for(var _Q9=0,_QA="23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length;_Q9<_QA;_Q9++){var _QC=$k[--$j];$k[$j++]=$g("23456789ABCDEFGHJKLMNPQRSTUVWXYZ",_Q9);$k[$j++]=_QC;$k[$j++]=$f(_QC+1)}$j--;$_.cset32=$d();$k[$j++]=Infinity;$k[$j++]=0;for(var _QE=0,_QF="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length;_QE<_QF;_QE++){var _QH=$k[--$j];$k[$j++]=$g("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",_QE);$k[$j++]=_QH;$k[$j++]=$f(_QH+1)}$j--;$_.cset64=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2556__=1;$_=Object.getPrototypeOf($_)}$_.lintnumeric=function(){var _QK=$k[--$j];$k[$j++]=true;$F(_QK,function(){var _QL=$k[--$j];if(_QL<48||_QL>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1notNumeric#2560";$k[$j++]="Not numeric";$k[$j++]=false;return true}};$_.lintcset82=function(){var _QN=$k[--$j];$k[$j++]=true;$F(_QN,function(){var _QQ=$g($_.cset82,$k[--$j])!==undefined;if(!_QQ){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET82character#2565";$k[$j++]="Invalid CSET 82 character";$k[$j++]=false;return true}};$_.lintcset39=function(){var _QS=$k[--$j];$k[$j++]=true;$F(_QS,function(){var _QV=$g($_.cset39,$k[--$j])!==undefined;if(!_QV){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET39character#2570";$k[$j++]="Invalid CSET 39 character";$k[$j++]=false;return true}};$_.lintcset64=function(){var _QX=$k[--$j];$k[$j++]=true;$F(_QX,function(){var _QY=$k[--$j];var _Qa=$g($_.cset64,_QY)!==undefined;if(!_Qa&&_QY!=61){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET64character#2576";$k[$j++]="Invalid CSET 64 character";$k[$j++]=false;return true}};$_.lintkey=function(){var _Qc=$k[--$j];$k[$j++]=_Qc;if(_Qc.length<2){$j-=2;$k[$j++]="bwipp.GS1keyTooShort#2580";$k[$j++]="Key is too short";$k[$j++]=false;return true}var _Qd=$k[--$j];var _Qe=$g(_Qd,0);var _Qf=$g(_Qd,1);if(_Qe<48||_Qe>57||(_Qf<48||_Qf>57)){$j--;$k[$j++]="bwipp.GS1badGCP#2583";$k[$j++]="Non-numeric company prefix";$k[$j++]=false;return true}};$_.lintimporteridx=function(){$X("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",$k[--$j]);if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1badImporterIndex#2589";$k[$j++]="Invalid importer index";$k[$j++]=false;return true}$j-=3};$_.lintcsum=function(){$k[$j++]=Infinity;var _Qi=$k[--$j];var _Qj=$k[--$j];var _Qk=_Qj.length%2==0?3:1;$k[$j++]=_Qi;$k[$j++]=_Qk;$F(_Qj,function(){var _Ql=$k[--$j];var _Qm=$k[--$j];$k[$j++]=$f(_Ql-48)*_Qm;$k[$j++]=$f(4-_Qm)});$j--;var _Qn=$m()+1;$k[$j++]=0;for(var _Qo=0,_Qp=_Qn-1;_Qo<_Qp;_Qo++){var _Qq=$k[--$j];var _Qr=$k[--$j];$k[$j++]=$f(_Qr+_Qq)}var _Qs=$k[--$j];var _Qt=$k[--$j];$k[$j++]=_Qs;$k[$j++]=_Qt;$j--;if($k[--$j]%10!=0){$j--;$k[$j++]="bwipp.GS1badChecksum#2598";$k[$j++]="Bad checksum";$k[$j++]=false;return true}};$_.lintcsumalpha=function(){var _Qv=$k[--$j];$k[$j++]=_Qv;if(_Qv.length<2){$j-=2;$k[$j++]="bwipp.GS1alphaTooShort#2602";$k[$j++]="Alphanumeric string is too short to check";$k[$j++]=false;return true}var _Qw=$k[--$j];$k[$j++]=_Qw;$k[$j++]=_Qw.length-2;$k[$j++]=$G(_Qw,0,_Qw.length-2);$k[$j++]=Infinity;var _Qy=$k[--$j];var _Qz=$k[--$j];$k[$j++]=_Qy;$F(_Qz,function(){var _R0=$k[--$j];var _R2=$g($_.cset82,_R0)!==undefined;$k[$j++]=_R0;if(_R2){var _R5=$g($_.cset82,$k[--$j]);$k[$j++]=_R5}else{$k[$j++]=-1;return true}});var _R6=$k[--$j];$k[$j++]=_R6;if(_R6==-1){$l();$j-=3;$k[$j++]="bwipp.GS1UnknownCSET82Character#2608";$k[$j++]="Unknown CSET 82 character";$k[$j++]=false;return true}$as($a($m()));var _R9=$k[--$j];var _RA=$k[--$j];$k[$j++]=_R9;$k[$j++]=_RA;$j--;var _RB=$k[--$j];var _RC=$k[--$j];var _RE=$G($k[--$j],_RC,2);$k[$j++]=_RB;$k[$j++]=_RE;$k[$j++]=Infinity;var _RF=$k[--$j];var _RG=$k[--$j];$k[$j++]=_RF;$F(_RG,function(){var _RH=$k[--$j];var _RJ=$g($_.cset32,_RH)!==undefined;$k[$j++]=_RH;if(_RJ){var _RM=$g($_.cset32,$k[--$j]);$k[$j++]=_RM}else{$k[$j++]=-1;return true}});var _RN=$k[--$j];$k[$j++]=_RN;if(_RN==-1){$l();$j-=2;$k[$j++]="bwipp.GS1UnknownCSET32Character#2614";$k[$j++]="Unknown CSET 32 character";$k[$j++]=false;return true}$as($a($m()));var _RQ=$k[--$j];var _RR=$k[--$j];$k[$j++]=_RQ;$k[$j++]=_RR;$j--;var _RS=$k[--$j];var _RV=$k[--$j];var _RW=$a([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]);var _RX=_RV.length;$k[$j++]=$f(($g(_RS,0)<<5)+$g(_RS,1));$k[$j++]=_RV;$k[$j++]=_RW;$k[$j++]=_RX;if(_RX>_RW.length){$j-=5;$k[$j++]="bwipp.GS1alphaTooLong#2619";$k[$j++]="Alphanumeric string is too long to check";$k[$j++]=false;return true}var _RY=$k[--$j];var _Ra=$G($k[--$j],0,_RY);for(var _Rb=0,_Rc=_Ra.length;_Rb<_Rc;_Rb++){var _Re=$k[--$j];$k[$j++]=$g(_Ra,_Rb);$k[$j++]=_Re}var _Rf=$k[--$j];$k[$j++]=0;$F(_Rf,function(){var _Rg=$k[--$j];var _Rh=$k[--$j];var _Ri=$k[--$j];$k[$j++]=$f(_Rh+_Ri*_Rg)});var _Rj=$k[--$j];if($k[--$j]!=_Rj%1021){$j--;$k[$j++]="bwipp.GS1badAlphaCheckCharacters#2622";$k[$j++]="Bad alphanumeric check characters";$k[$j++]=false;return true}};if(!bwipp_gs1process.__2646__){$_=Object.create($_);$k[$j++]=Infinity;var _Rl=$a(["004","008","010","012","016","020","024","028","031","032","036","040","044","048","050","051","052","056","060","064","068","070","072","074","076","084","086","090","092","096","100","104","108","112","116","120","124","132","136","140","144","148","152","156","158","162","166","170","174","175","178","180","184","188","191","192","196","203","204","208","212","214","218","222","226","231","232","233","234","238","239","242","246","248","250","254","258","260","262","266","268","270","275","276","288","292","296","300","304","308","312","316","320","324","328","332","334","336","340","344","348","352","356","360","364","368","372","376","380","384","388","392","398","400","404","408","410","414","417","418","422","426","428","430","434","438","440","442","446","450","454","458","462","466","470","474","478","480","484","492","496","498","499","500","504","508","512","516","520","524","528","531","533","534","535","540","548","554","558","562","566","570","574","578","580","581","583","584","585","586","591","598","600","604","608","612","616","620","624","626","630","634","638","642","643","646","652","654","659","660","662","663","666","670","674","678","682","686","688","690","694","702","703","704","705","706","710","716","724","728","729","732","740","744","748","752","756","760","762","764","768","772","776","780","784","788","792","795","796","798","800","804","807","818","826","831","832","833","834","840","850","854","858","860","862","876","882","887","894"]);for(var _Rm=0,_Rn=_Rl.length;_Rm<_Rn;_Rm++){var _Ro=$g(_Rl,_Rm);$k[$j++]=_Ro;$k[$j++]=_Ro}$_.iso3166=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2646__=1;$_=Object.getPrototypeOf($_)}$_.lintiso3166=function(){var _Rt=$g($_.iso3166,$k[--$j])!==undefined;if(!_Rt){$j--;$k[$j++]="bwipp.GS1UnknownCountry#2649";$k[$j++]="Unknown country code";$k[$j++]=false;return true}};$_.lintiso3166999=function(){var _Ru=$k[--$j];$k[$j++]=_Ru;if($ne(_Ru,"999")){var _Rx=$g($_.iso3166,$k[--$j])!==undefined;if(!_Rx){$j--;$k[$j++]="bwipp.GS1UnknownCountryOr999#2654";$k[$j++]="Unknown country code or not 999";$k[$j++]=false;return true}}else{$j--}};$_.lintiso3166list=function(){var _Ry=$k[--$j];$k[$j++]=_Ry;if(_Ry.length%3!=0){$j-=2;$k[$j++]="bwipp.GS1BadCountryListLength#2662";$k[$j++]="Not a group of three-digit country codes";$k[$j++]=false;return true}var _Rz=$k[--$j];$k[$j++]=_Rz;$k[$j++]=true;for(var _S1=0,_S0=_Rz.length-1;_S1<=_S0;_S1+=3){var _S2=$k[--$j];var _S3=$k[--$j];var _S6=$g($_.iso3166,$G(_S3,_S1,3))!==undefined;$k[$j++]=_S3;$k[$j++]=_S2;if(!_S6){$j-=2;$k[$j++]=false;break}}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1UnknownCountry#2669";$k[$j++]="Unknown country code";$k[$j++]=false;return true}$j--};if(!bwipp_gs1process.__2700__){$_=Object.create($_);$k[$j++]=Infinity;var _S8=$a(["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]);for(var _S9=0,_SA=_S8.length;_S9<_SA;_S9++){var _SB=$g(_S8,_S9);$k[$j++]=_SB;$k[$j++]=_SB}$_.iso3166alpha2=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2700__=1;$_=Object.getPrototypeOf($_)}$_.lintiso3166alpha2=function(){var _SG=$g($_.iso3166alpha2,$k[--$j])!==undefined;if(!_SG){$j--;$k[$j++]="bwipp.GS1UnknownCountryAlpha#2703";$k[$j++]="Unknown country alpha code";$k[$j++]=false;return true}};if(!bwipp_gs1process.__2731__){$_=Object.create($_);$k[$j++]=Infinity;var _SH=$a(["008","012","032","036","044","048","050","051","052","060","064","068","072","084","090","096","104","108","116","124","132","136","144","152","156","170","174","188","191","192","203","208","214","222","230","232","238","242","262","270","292","320","324","328","332","340","344","348","352","356","360","364","368","376","388","392","398","400","404","408","410","414","417","418","422","426","430","434","446","454","458","462","480","484","496","498","504","512","516","524","532","533","548","554","558","566","578","586","590","598","600","604","608","634","643","646","654","682","690","694","702","704","706","710","728","748","752","756","760","764","776","780","784","788","800","807","818","826","834","840","858","860","882","886","901","925","927","928","929","930","931","932","933","934","936","938","940","941","943","944","946","947","948","949","950","951","952","953","955","956","957","958","959","960","961","962","963","964","965","967","968","969","970","971","972","973","975","976","977","978","979","980","981","984","985","986","990","994","997","999"]);for(var _SI=0,_SJ=_SH.length;_SI<_SJ;_SI++){var _SK=$g(_SH,_SI);$k[$j++]=_SK;$k[$j++]=_SK}$_.iso4217=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2731__=1;$_=Object.getPrototypeOf($_)}$_.lintiso4217=function(){var _SP=$g($_.iso4217,$k[--$j])!==undefined;if(!_SP){$j--;$k[$j++]="bwipp.GS1UnknownCurrency#2734";$k[$j++]="Unknown currency code";$k[$j++]=false;return true}};$_.lintiban=function(){var _SQ=$k[--$j];$k[$j++]=_SQ;if(_SQ.length<=4){$j-=2;$k[$j++]="bwipp.GS1tooShort#2738";$k[$j++]="IBAN too short";$k[$j++]=false;return true}var _SR=$k[--$j];$k[$j++]=_SR;$k[$j++]=true;$F(_SR,function(){var _SS=$s(1);$p(_SS,0,$k[--$j]);$X("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",_SS);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badIBANcharacter#2745";$k[$j++]="Invalid IBAN character";$k[$j++]=false;return true}var _SW=$k[--$j];$k[$j++]=_SW;$k[$j++]=_SW;$k[$j++]=Infinity;var _SX=$k[--$j];var _SY=$k[--$j];$k[$j++]=_SX;$k[$j++]=_SY;$k[$j++]=Infinity;var _SZ=$k[--$j];var _Sa=$k[--$j];$k[$j++]=_SZ;$F(_Sa);$r($m(),-4);$as($a($m()));var _Se=$k[--$j];var _Sf=$k[--$j];$k[$j++]=_Se;$k[$j++]=_Sf;$j--;$F($k[--$j],function(){var _Si=$f($k[--$j]-48);$k[$j++]=_Si;if(_Si>9){var _Sk=$f($k[--$j]-7);$k[$j++]=~~(_Sk/10);$k[$j++]=_Sk%10}});$as($a($m()));var _Sn=$k[--$j];var _So=$k[--$j];$k[$j++]=_Sn;$k[$j++]=_So;$j--;var _Sp=$k[--$j];$k[$j++]=0;$F(_Sp,function(){var _Sq=$k[--$j];var _Sr=$k[--$j];$k[$j++]=$f(_Sq+_Sr*10)%97});if($k[--$j]!=1){$j-=2;$k[$j++]="bwipp.GS1badIBANchecksum#2750";$k[$j++]="IBAN checksum incorrect";$k[$j++]=false;return true}var _Su=$G($k[--$j],0,2);$k[$j++]=_Su;$_.lintiso3166alpha2()};$_.lintzero=function(){if($ne($k[--$j],"0")){$j--;$k[$j++]="bwipp.GS1zeroRequired#2755";$k[$j++]="Zero is required";$k[$j++]=false;return true}};$_.lintnonzero=function(){var _Sw=$k[--$j];$k[$j++]=false;$F(_Sw,function(){if($k[--$j]!=48){$j--;$k[$j++]=true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1zeroNotPermitted#2760";$k[$j++]="Zero not permitted";$k[$j++]=false;return true}};$_.lintnozeroprefix=function(){var _Sz=$k[--$j];if(_Sz.length>1&&$g(_Sz,0)==48){$j--;$k[$j++]="bwipp.GS1badZeroPrefix#2765";$k[$j++]="Zero prefix is not permitted";$k[$j++]=false;return true}};$_.lintyymmd0=function(){var _T1=$k[--$j];var _T3=$i($G(_T1,2,2));$k[$j++]=_T1;if(_T3<1||_T3>12){$j--;$k[$j++]="bwipp.GS1badMonth#2770";$k[$j++]="Invalid month";$k[$j++]=false;return true}var _T4=$k[--$j];var _T6=$i($G(_T4,0,2));var _T7=_T6-21;$k[$j++]=_T4;$k[$j++]=_T6;$k[$j++]=_T7;if(_T7>=51){$j--;var _T8=$k[--$j];$k[$j++]=$f(_T8+1900)}else{if($k[--$j]<=-50){var _TA=$k[--$j];$k[$j++]=$f(_TA+2100)}else{var _TB=$k[--$j];$k[$j++]=$f(_TB+2e3)}}var _TC=$k[--$j];$k[$j++]=_TC%400==0||_TC%4==0&&_TC%100!=0;$k[$j++]=Infinity;var _TD=$k[--$j];var _TF=$k[--$j]?29:28;$k[$j++]=_TD;$k[$j++]=31;$k[$j++]=_TF;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _TG=$a();var _TH=$k[--$j];if($g(_TG,$i($G(_TH,2,2))-1)<$i($G(_TH,4,2))){$j--;$k[$j++]="bwipp.GS1badDay#2776";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}};$_.lintyymmdd=function(){var _TL=$k[--$j];$k[$j++]=_TL;if(_TL.length!=6){$j--;$k[$j++]="bwipp.GS1badDateLength#2780";$k[$j++]="Invalid length for date";$k[$j++]=false;return true}var _TM=$k[--$j];$k[$j++]=_TM;if($i($G(_TM,4,2))<1){$j--;$k[$j++]="bwipp.GS1badDay#2781";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}$_.lintyymmd0()};$_.lintyymmddhh=function(){var _TO=$k[--$j];$k[$j++]=_TO;if(_TO.length!=8){$j--;$k[$j++]="bwipp.GS1badYYMMDDHHLength#2786";$k[$j++]="Invalid length for date with hour";$k[$j++]=false;return true}var _TP=$k[--$j];$k[$j++]=_TP;if($i($G(_TP,6,2))>23){$j-=2;$k[$j++]="bwipp.GS1badHour#2787";$k[$j++]="Invalid hour of day";$k[$j++]=false;return true}var _TS=$G($k[--$j],0,6);$k[$j++]=_TS;$_.lintyymmdd()};$_.linthhmm=function(){var _TT=$k[--$j];$k[$j++]=_TT;if($i($G(_TT,0,2))>23){$j-=2;$k[$j++]="bwipp.GS1badHour#2792";$k[$j++]="Invalid hour of day";$k[$j++]=false;return true}if($i($G($k[--$j],2,2))>59){$j--;$k[$j++]="bwipp.GS1badMinute#2793";$k[$j++]="Invalid minute in the hour";$k[$j++]=false;return true}};$_.lintmmoptss=function(){var _TX=$k[--$j];var _TY=_TX.length;$k[$j++]=_TX;if(_TY!=2&&_TY!=4){$j--;$k[$j++]="bwipp.GS1badTimeLength#2798";$k[$j++]="Invalid length for optional minutes and seconds";$k[$j++]=false;return true}var _TZ=$k[--$j];$k[$j++]=_TZ;if($i($G(_TZ,0,2))>59){$j-=2;$k[$j++]="bwipp.GS1badMinute#2800";$k[$j++]="Invalid minute in the hour";$k[$j++]=false;return true}var _Tb=$k[--$j];$k[$j++]=_Tb;if(_Tb.length>=4){var _Tc=$k[--$j];$k[$j++]=_Tc;if($i($G(_Tc,2,2))>59){$j-=2;$k[$j++]="bwipp.GS1badSecond#2802";$k[$j++]="Invalid second in the minute";$k[$j++]=false;return true}}$j--};$_.lintyesno=function(){var _Te=$k[--$j];if($ne(_Te,"0")&&$ne(_Te,"1")){$j--;$k[$j++]="bwipp.GS1badBoolean#2809";$k[$j++]="Neither 0 nor 1 for yes or no";$k[$j++]=false;return true}};$_.lintwinding=function(){var _Tf=$k[--$j];if($ne(_Tf,"0")&&($ne(_Tf,"1")&&$ne(_Tf,"9"))){$j--;$k[$j++]="bwipp.GS1badWinding#2815";$k[$j++]="Invalid winding direction";$k[$j++]=false;return true}};$_.lintpieceoftotal=function(){var _Tg=$k[--$j];$k[$j++]=_Tg;if(_Tg.length%2!=0){$j-=2;$k[$j++]="bwipp.GS1badPieceTotalLength#2820";$k[$j++]="Invalid piece/total length";$k[$j++]=false;return true}var _Th=$k[--$j];var _Tj=$i($G(_Th,0,~~(_Th.length/2)));$k[$j++]=_Th;$k[$j++]=_Tj;if(_Tj==0){$j-=3;$k[$j++]="bwipp.GS1badPieceNumber#2822";$k[$j++]="Invalid piece number";$k[$j++]=false;return true}var _Tk=$k[--$j];var _Tl=$k[--$j];var _Tm=~~(_Tl.length/2);var _To=$i($G(_Tl,_Tm,_Tm));$k[$j++]=_Tk;$k[$j++]=_To;if(_To==0){$j-=3;$k[$j++]="bwipp.GS1badPieceTotal#2824";$k[$j++]="Invalid total number";$k[$j++]=false;return true}var _Tp=$k[--$j];if($gt($k[--$j],_Tp)){$j--;$k[$j++]="bwipp.GS1pieceExceedsTotal#2825";$k[$j++]="Piece number exceeds total";$k[$j++]=false;return true}};$_.lintpcenc=function(){for(;;){$X($k[--$j],"%");if($nt($k[--$j])){$j--;break}$j-=2;var _Tt=$k[--$j];$k[$j++]=_Tt;if(_Tt.length<2){$j-=2;$k[$j++]="bwipp.GS1badPercentEscape#2831";$k[$j++]="Invalid % escape";$k[$j++]=false;break}var _Tu=$k[--$j];var _Tv=$G(_Tu,0,2);$k[$j++]=_Tu;$k[$j++]=true;for(var _Tw=0,_Tx=_Tv.length;_Tw<_Tx;_Tw++){var _Tz=$s(1);$p(_Tz,0,$g(_Tv,_Tw));$X("0123456789ABCDEFabcdef",_Tz);if($nt($k[--$j])){$j-=2;$k[$j++]=false;break}$j-=3}if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1badPercentChars#2838";$k[$j++]="Invalid characters for percent encoding";$k[$j++]=false;break}}};$_.lintcouponcode=function(){var _U2=$k[--$j];$k[$j++]=_U2;$k[$j++]=true;$F(_U2,function(){var _U3=$k[--$j];if(_U3<48||_U3>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1couponNotNumeric#2846";$k[$j++]="Coupon not numeric";$k[$j++]=false;return true}var _U5=$k[--$j];$k[$j++]=_U5;if(_U5.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortGCPVLI#2850";$k[$j++]="Coupon too short: Missing GCP VLI";$k[$j++]=false;return true}var _U6=$k[--$j];var _U8=$i($G(_U6,0,1));$k[$j++]=_U6;$k[$j++]=_U8;if(_U8>6){$j-=2;$k[$j++]="bwipp.GS1couponBadGCPVLI#2853";$k[$j++]="Coupon GCP length indicator must be 0-6";$k[$j++]=false;return true}var _U9=$k[--$j];var _UA=$k[--$j];$k[$j++]=_UA;$k[$j++]=$f($f(_U9+6)+1);if($f($f(_U9+6)+1)>_UA.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortGCP#2857";$k[$j++]="Coupon too short: GCP truncated";$k[$j++]=false;return true}var _UB=$k[--$j];var _UC=$k[--$j];var _UD=$G(_UC,_UB,$f(_UC.length-_UB));$k[$j++]=_UD;if(_UD.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortOfferCode#2863";$k[$j++]="Coupon too short: Offer Code truncated";$k[$j++]=false;return true}var _UE=$k[--$j];var _UF=$G(_UE,6,_UE.length-6);$k[$j++]=_UF;if(_UF.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueVLI#2869";$k[$j++]="Coupon too short: Missing Save Value VLI";$k[$j++]=false;return true}var _UG=$k[--$j];var _UI=$i($G(_UG,0,1));$k[$j++]=_UG;$k[$j++]=_UI;if(_UI<1||_UI>5){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueVLI#2872";$k[$j++]="Coupon Save Value length indicator must be 1-5";$k[$j++]=false;return true}var _UJ=$k[--$j];var _UK=$k[--$j];$k[$j++]=_UK;$k[$j++]=$f(_UJ+1);if($f(_UJ+1)>_UK.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSaveValue#2876";$k[$j++]="Coupon too short: Save Value truncated";$k[$j++]=false;return true}var _UL=$k[--$j];var _UM=$k[--$j];var _UN=$G(_UM,_UL,$f(_UM.length-_UL));$k[$j++]=_UN;if(_UN.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirementVLI#2882";$k[$j++]="Coupon too short: Missing 1st Purchase Requirement VLI";$k[$j++]=false;return true}var _UO=$k[--$j];var _UQ=$i($G(_UO,0,1));$k[$j++]=_UO;$k[$j++]=_UQ;if(_UQ<1||_UQ>5){$j-=2;$k[$j++]="bwipp.GS1couponBad1stPurchaseRequirementVLI#2885";$k[$j++]="Coupon 1st Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _UR=$k[--$j];var _US=$k[--$j];$k[$j++]=_US;$k[$j++]=$f(_UR+1);if($f(_UR+1)>_US.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirement#2889";$k[$j++]="Coupon too short: 1st Purchase Requirement truncated";$k[$j++]=false;return true}var _UT=$k[--$j];var _UU=$k[--$j];var _UV=$G(_UU,_UT,$f(_UU.length-_UT));$k[$j++]=_UV;if(_UV.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirementCode#2895";$k[$j++]="Coupon too short: Missing 1st Purchase Requirement Code";$k[$j++]=false;return true}var _UW=$k[--$j];var _UY=$i($G(_UW,0,1));$k[$j++]=_UW;if(_UY>4&&_UY!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad1stPurchaseRequirementCode#2898";$k[$j++]="Coupon 1st Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _UZ=$k[--$j];var _Ua=$G(_UZ,1,_UZ.length-1);$k[$j++]=_Ua;if(_Ua.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseFamilyCode#2904";$k[$j++]="Coupon too short: 1st Purchase Family Code truncated";$k[$j++]=false;return true}var _Ub=$k[--$j];var _Uc=$G(_Ub,3,_Ub.length-3);$k[$j++]=_Uc;if(_Uc.length>=1){var _Ud=$k[--$j];$k[$j++]=_Ud;if($i($G(_Ud,0,1))==1){var _Uf=$k[--$j];var _Ug=$G(_Uf,1,_Uf.length-1);$k[$j++]=_Ug;if(_Ug.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#2914";$k[$j++]="Coupon too short: Missing Additional Purchase Rules Code";$k[$j++]=false;return true}var _Uh=$k[--$j];$k[$j++]=_Uh;if($i($G(_Uh,0,1))>3){$j-=2;$k[$j++]="bwipp.GS1couponBadAdditionalPurchaseRulesCode#2917";$k[$j++]="Coupon Additional Purchase Rules Code must be 0-3";$k[$j++]=false;return true}var _Uj=$k[--$j];var _Uk=$G(_Uj,1,_Uj.length-1);$k[$j++]=_Uk;if(_Uk.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#2923";$k[$j++]="Coupon too short: Missing 2nd Purchase Requirement VLI";$k[$j++]=false;return true}var _Ul=$k[--$j];var _Un=$i($G(_Ul,0,1));$k[$j++]=_Ul;$k[$j++]=_Un;if(_Un<1||_Un>5){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseRequirementVLI#2926";$k[$j++]="Coupon 2nd Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _Uo=$k[--$j];var _Up=$k[--$j];$k[$j++]=_Up;$k[$j++]=$f(_Uo+1);if($f(_Uo+1)>_Up.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirement#2930";$k[$j++]="Coupon too short: 2nd Purchase Requirement truncated";$k[$j++]=false;return true}var _Uq=$k[--$j];var _Ur=$k[--$j];var _Us=$G(_Ur,_Uq,$f(_Ur.length-_Uq));$k[$j++]=_Us;if(_Us.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirementCode#2936";$k[$j++]="Coupon too short: Missing 2nd Purchase Requirement Code";$k[$j++]=false;return true}var _Ut=$k[--$j];var _Uv=$i($G(_Ut,0,1));$k[$j++]=_Ut;if(_Uv>4&&_Uv!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseRequirementCode#2939";$k[$j++]="Coupon 2nd Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _Uw=$k[--$j];var _Ux=$G(_Uw,1,_Uw.length-1);$k[$j++]=_Ux;if(_Ux.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseFamilyCode#2945";$k[$j++]="Coupon too short: 2nd Purchase Family Code truncated";$k[$j++]=false;return true}var _Uy=$k[--$j];var _Uz=$G(_Uy,3,_Uy.length-3);$k[$j++]=_Uz;if(_Uz.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseGCPVLI#2951";$k[$j++]="Coupon too short: Missing 2nd Purchase GCP VLI";$k[$j++]=false;return true}var _V0=$k[--$j];var _V2=$i($G(_V0,0,1));$k[$j++]=_V0;$k[$j++]=_V2;if(_V2>6&&_V2!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseGCPVLI#2954";$k[$j++]="Coupon 2nd Purchase GCP length indicator must be 0-6 or 9";$k[$j++]=false;return true}var _V3=$k[--$j];$k[$j++]=_V3;if(_V3!=9){var _V4=$k[--$j];$k[$j++]=$f(_V4+6)}else{$j--;$k[$j++]=0}var _V5=$k[--$j];var _V6=$k[--$j];$k[$j++]=_V6;$k[$j++]=$f(_V5+1);if($f(_V5+1)>_V6.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseGCP#2958";$k[$j++]="Coupon too short: 2nd Purchase GCP truncated";$k[$j++]=false;return true}var _V7=$k[--$j];var _V8=$k[--$j];$k[$j++]=$G(_V8,_V7,$f(_V8.length-_V7))}}var _VA=$k[--$j];$k[$j++]=_VA;if(_VA.length>=1){var _VB=$k[--$j];$k[$j++]=_VB;if($i($G(_VB,0,1))==2){var _VD=$k[--$j];var _VE=$G(_VD,1,_VD.length-1);$k[$j++]=_VE;if(_VE.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#2970";$k[$j++]="Coupon too short: Missing 3rd Purchase Requirement VLI";$k[$j++]=false;return true}var _VF=$k[--$j];var _VH=$i($G(_VF,0,1));$k[$j++]=_VF;$k[$j++]=_VH;if(_VH<1||_VH>5){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseRequirementVLI#2973";$k[$j++]="Coupon 3rd Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _VI=$k[--$j];var _VJ=$k[--$j];$k[$j++]=_VJ;$k[$j++]=$f(_VI+1);if($f(_VI+1)>_VJ.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirement#2977";$k[$j++]="Coupon too short: 3rd Purchase Requirement truncated";$k[$j++]=false;return true}var _VK=$k[--$j];var _VL=$k[--$j];var _VM=$G(_VL,_VK,$f(_VL.length-_VK));$k[$j++]=_VM;if(_VM.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirementCode#2983";$k[$j++]="Coupon too short: Missing 3rd Purchase Requirement Code";$k[$j++]=false;return true}var _VN=$k[--$j];var _VP=$i($G(_VN,0,1));$k[$j++]=_VN;if(_VP>4&&_VP!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseRequirementCode#2986";$k[$j++]="Coupon 3rd Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _VQ=$k[--$j];var _VR=$G(_VQ,1,_VQ.length-1);$k[$j++]=_VR;if(_VR.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseFamilyCode#2992";$k[$j++]="Coupon too short: 3rd Purchase Family Code truncated";$k[$j++]=false;return true}var _VS=$k[--$j];var _VT=$G(_VS,3,_VS.length-3);$k[$j++]=_VT;if(_VT.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseGCPVLI#2998";$k[$j++]="Coupon too short: Missing 3rd Purchase GCP VLI";$k[$j++]=false;return true}var _VU=$k[--$j];var _VW=$i($G(_VU,0,1));$k[$j++]=_VU;$k[$j++]=_VW;if(_VW>6&&_VW!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseGCPVLI#3001";$k[$j++]="Coupon 3rd Purchase GCP length indicator must be 0-6 or 9";$k[$j++]=false;return true}var _VX=$k[--$j];$k[$j++]=_VX;if(_VX!=9){var _VY=$k[--$j];$k[$j++]=$f(_VY+6)}else{$j--;$k[$j++]=0}var _VZ=$k[--$j];var _Va=$k[--$j];$k[$j++]=_Va;$k[$j++]=$f(_VZ+1);if($f(_VZ+1)>_Va.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseGCP#3005";$k[$j++]="Coupon too short: 3rd Purchase GCP truncated";$k[$j++]=false;return true}var _Vb=$k[--$j];var _Vc=$k[--$j];$k[$j++]=$G(_Vc,_Vb,$f(_Vc.length-_Vb))}}$_.couponexpire=-1;var _Ve=$k[--$j];$k[$j++]=_Ve;if(_Ve.length>=1){var _Vf=$k[--$j];$k[$j++]=_Vf;if($i($G(_Vf,0,1))==3){var _Vh=$k[--$j];var _Vi=$G(_Vh,1,_Vh.length-1);$k[$j++]=_Vi;if(_Vi.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortExpirationDate#3018";$k[$j++]="Coupon too short: Expiration date";$k[$j++]=false;return true}var _Vj=$k[--$j];var _Vl=$i($G(_Vj,2,2));$k[$j++]=_Vj;if(_Vl<1||_Vl>12){$j-=2;$k[$j++]="bwipp.GS1couponExpirationDateBadMonth#3020";$k[$j++]="Invalid month in expiration date";$k[$j++]=false;return true}var _Vm=$k[--$j];var _Vo=$i($G(_Vm,0,2));var _Vp=_Vo-21;$k[$j++]=_Vm;$k[$j++]=_Vo;$k[$j++]=_Vp;if(_Vp>=51){$j--;var _Vq=$k[--$j];$k[$j++]=$f(_Vq+1900)}else{if($k[--$j]<=-50){var _Vs=$k[--$j];$k[$j++]=$f(_Vs+2100)}else{var _Vt=$k[--$j];$k[$j++]=$f(_Vt+2e3)}}var _Vu=$k[--$j];$k[$j++]=_Vu%400==0||_Vu%4==0&&_Vu%100!=0;$k[$j++]=Infinity;var _Vv=$k[--$j];var _Vx=$k[--$j]?29:28;$k[$j++]=_Vv;$k[$j++]=31;$k[$j++]=_Vx;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _Vy=$a();var _Vz=$k[--$j];var _W3=$i($G(_Vz,4,2));$k[$j++]=_Vz;if($g(_Vy,$i($G(_Vz,2,2))-1)<_W3||_W3<1){$j-=2;$k[$j++]="bwipp.GS1couponExpirationDateBadDay#3027";$k[$j++]="Invalid day of month in expiration date";$k[$j++]=false;return true}var _W4=$k[--$j];$_.couponexpire=$i($G(_W4,0,6));$k[$j++]=$G(_W4,6,_W4.length-6)}}var _W7=$k[--$j];$k[$j++]=_W7;if(_W7.length>=1){var _W8=$k[--$j];$k[$j++]=_W8;if($i($G(_W8,0,1))==4){var _WA=$k[--$j];var _WB=$G(_WA,1,_WA.length-1);$k[$j++]=_WB;if(_WB.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortStartDate#3039";$k[$j++]="Coupon too short: Start date";$k[$j++]=false;return true}var _WC=$k[--$j];var _WE=$i($G(_WC,2,2));$k[$j++]=_WC;if(_WE<1||_WE>12){$j-=2;$k[$j++]="bwipp.GS1couponStartDateBadMonth#3041";$k[$j++]="Invalid month in start date";$k[$j++]=false;return true}var _WF=$k[--$j];var _WH=$i($G(_WF,0,2));var _WI=_WH-21;$k[$j++]=_WF;$k[$j++]=_WH;$k[$j++]=_WI;if(_WI>=51){$j--;var _WJ=$k[--$j];$k[$j++]=$f(_WJ+1900)}else{if($k[--$j]<=-50){var _WL=$k[--$j];$k[$j++]=$f(_WL+2100)}else{var _WM=$k[--$j];$k[$j++]=$f(_WM+2e3)}}var _WN=$k[--$j];$k[$j++]=_WN%400==0||_WN%4==0&&_WN%100!=0;$k[$j++]=Infinity;var _WO=$k[--$j];var _WQ=$k[--$j]?29:28;$k[$j++]=_WO;$k[$j++]=31;$k[$j++]=_WQ;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _WR=$a();var _WS=$k[--$j];var _WW=$i($G(_WS,4,2));$k[$j++]=_WS;if($g(_WR,$i($G(_WS,2,2))-1)<_WW||_WW<1){$j-=2;$k[$j++]="bwipp.GS1couponStartDateBadDay#3048";$k[$j++]="Invalid day of month in start date";$k[$j++]=false;return true}var _WX=$k[--$j];$_.couponstart=$i($G(_WX,0,6));$k[$j++]=_WX;if($_.couponexpire!=-1&&$_.couponexpire<$_.couponstart){$j-=2;$k[$j++]="bwipp.GS1couponExpireDateBeforeStartDate#3051";$k[$j++]="Coupon expires before it starts";$k[$j++]=false;return true}var _Wc=$k[--$j];$k[$j++]=$G(_Wc,6,_Wc.length-6)}}var _We=$k[--$j];$k[$j++]=_We;if(_We.length>=1){var _Wf=$k[--$j];$k[$j++]=_Wf;if($i($G(_Wf,0,1))==5){var _Wh=$k[--$j];var _Wi=$G(_Wh,1,_Wh.length-1);$k[$j++]=_Wi;if(_Wi.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSerialNumberVLI#3063";$k[$j++]="Coupon too short: Missing Serial Number VLI";$k[$j++]=false;return true}var _Wj=$k[--$j];var _Wk=$G(_Wj,0,1);$k[$j++]=_Wj;$k[$j++]=$i(_Wk)+6+1;if($i(_Wk)+6+1>_Wj.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSerialNumber#3067";$k[$j++]="Coupon too short: Serial Number truncated";$k[$j++]=false;return true}var _Wl=$k[--$j];var _Wm=$k[--$j];$k[$j++]=$G(_Wm,_Wl,$f(_Wm.length-_Wl))}}var _Wo=$k[--$j];$k[$j++]=_Wo;if(_Wo.length>=1){var _Wp=$k[--$j];$k[$j++]=_Wp;if($i($G(_Wp,0,1))==6){var _Wr=$k[--$j];var _Ws=$G(_Wr,1,_Wr.length-1);$k[$j++]=_Ws;if(_Ws.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortRetailerGCPGLNVLI#3079";$k[$j++]="Coupon too short: Missing Retailer GCP/GLN VLI";$k[$j++]=false;return true}var _Wt=$k[--$j];var _Wv=$i($G(_Wt,0,1));$k[$j++]=_Wt;$k[$j++]=_Wv;if(_Wv<1||_Wv>7){$j-=2;$k[$j++]="bwipp.GS1couponBadRetailerGCPGLNVLI#3082";$k[$j++]="Coupon Retailer GCP/GLN length indicator must be 1-7";$k[$j++]=false;return true}var _Ww=$k[--$j];var _Wx=$k[--$j];$k[$j++]=_Wx;$k[$j++]=$f($f(_Ww+6)+1);if($f($f(_Ww+6)+1)>_Wx.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortRetailerGCPGLN#3086";$k[$j++]="Coupon too short: Retailer GCP/GLN truncated";$k[$j++]=false;return true}var _Wy=$k[--$j];var _Wz=$k[--$j];$k[$j++]=$G(_Wz,_Wy,$f(_Wz.length-_Wy))}}var _X1=$k[--$j];$k[$j++]=_X1;if(_X1.length>=1){var _X2=$k[--$j];$k[$j++]=_X2;if($i($G(_X2,0,1))==9){var _X4=$k[--$j];var _X5=$G(_X4,1,_X4.length-1);$k[$j++]=_X5;if(_X5.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueCode#3098";$k[$j++]="Coupon too short: Missing Save Value Code";$k[$j++]=false;return true}var _X6=$k[--$j];var _X8=$i($G(_X6,0,1));$k[$j++]=_X6;if(_X8>6||(_X8==3||_X8==4)){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueCode#3101";$k[$j++]="Coupon Save Value Code must be 0,1,2,5 or 6";$k[$j++]=false;return true}var _X9=$k[--$j];var _XA=$G(_X9,1,_X9.length-1);$k[$j++]=_XA;if(_XA.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueAppliesToItem#3107";$k[$j++]="Coupon too short: Missing Save Value Applies to Item";$k[$j++]=false;return true}var _XB=$k[--$j];$k[$j++]=_XB;if($i($G(_XB,0,1))>2){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueAppliesToItem#3110";$k[$j++]="Coupon Save Value Applies to Item must be 0-2";$k[$j++]=false;return true}var _XD=$k[--$j];var _XE=$G(_XD,1,_XD.length-1);$k[$j++]=_XE;if(_XE.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortStoreCouponFlag#3116";$k[$j++]="Coupon too short: Missing Store Coupon Flag";$k[$j++]=false;return true}var _XF=$k[--$j];var _XG=$G(_XF,1,_XF.length-1);$k[$j++]=_XG;if(_XG.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortDontMultiplyFlag#3122";$k[$j++]="Coupon too short: Missing Don't Multiply Flag";$k[$j++]=false;return true}var _XH=$k[--$j];$k[$j++]=_XH;if($i($G(_XH,0,1))>1){$j-=2;$k[$j++]="bwipp.GS1couponBadDontMultiplyFlag#3125";$k[$j++]="Don't Multiply Flag must be 0 or 1";$k[$j++]=false;return true}var _XJ=$k[--$j];$k[$j++]=$G(_XJ,1,_XJ.length-1)}}var _XL=$k[--$j];$k[$j++]=_XL;if(_XL.length!=0){$j-=2;$k[$j++]="bwipp.GS1couponUnrecognisedOptionalField#3132";$k[$j++]="Coupon fields must be 1,2,3,4,5,6 or 9, increasing order";$k[$j++]=false;return true}$j--};$_.lintcouponposoffer=function(){var _XM=$k[--$j];$k[$j++]=_XM;$k[$j++]=true;$F(_XM,function(){var _XN=$k[--$j];if(_XN<48||_XN>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1couponNotNumeric#3141";$k[$j++]="Coupon not numeric";$k[$j++]=false;return true}var _XP=$k[--$j];$k[$j++]=_XP;if(_XP.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortFormatCode#3144";$k[$j++]="Coupon too short: Missing Format Code";$k[$j++]=false;return true}var _XQ=$k[--$j];var _XR=$G(_XQ,0,1);$k[$j++]=_XQ;if($ne(_XR,"0")&&$ne(_XR,"1")){$j-=2;$k[$j++]="bwipp.GS1couponBadFormatCode#3147";$k[$j++]="Coupon format must be 0 or 1";$k[$j++]=false;return true}var _XS=$k[--$j];var _XT=$G(_XS,1,_XS.length-1);$k[$j++]=_XT;if(_XT.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortFunderVLI#3152";$k[$j++]="Coupon too short: Missing Funder VLI";$k[$j++]=false;return true}var _XU=$k[--$j];var _XW=$i($G(_XU,0,1));$k[$j++]=_XU;$k[$j++]=_XW;if(_XW>6){$j-=3;$k[$j++]="bwipp.GS1couponBadFunderVLI#3155";$k[$j++]="Coupon Funder length indicator must be 0-6";$k[$j++]=false;return true}var _XX=$k[--$j];var _XY=$k[--$j];$k[$j++]=_XY;$k[$j++]=$f($f(_XX+6)+1);if($f($f(_XX+6)+1)>_XY.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortFunder#3159";$k[$j++]="Coupon too short: Truncated Funder ID";$k[$j++]=false;return true}var _XZ=$k[--$j];var _Xa=$k[--$j];var _Xb=$G(_Xa,_XZ,$f(_Xa.length-_XZ));$k[$j++]=_Xb;if(_Xb.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortOfferCode#3164";$k[$j++]="Coupon too short: Truncated Offer Code";$k[$j++]=false;return true}var _Xc=$k[--$j];var _Xd=$G(_Xc,6,_Xc.length-6);$k[$j++]=_Xd;if(_Xd.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSnVLI#3169";$k[$j++]="Coupon too short: Missing SN VLI";$k[$j++]=false;return true}var _Xe=$k[--$j];var _Xf=$G(_Xe,0,1);$k[$j++]=_Xe;$k[$j++]=$i(_Xf)+6+1;if($i(_Xf)+6+1>_Xe.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSn#3174";$k[$j++]="Coupon too short: Truncated SN";$k[$j++]=false;return true}var _Xg=$k[--$j];var _Xh=$k[--$j];var _Xi=$G(_Xh,_Xg,$f(_Xh.length-_Xg));$k[$j++]=_Xi;if(_Xi.length!=0){$j-=2;$k[$j++]="bwipp.GS1couponTooLong#3178";$k[$j++]="Coupon too long";$k[$j++]=false;return true}$j--};$_.lintlatitude=function(){var _Xj=$k[--$j];$k[$j++]=_Xj;if(_Xj.length!=10){$j--;$k[$j++]="bwipp.GS1badLatitudeLength#3185";$k[$j++]="Invalid length for a latitude";$k[$j++]=false;return true}if($i($k[--$j])>$i("1800000000")){$j--;$k[$j++]="bwipp.GS1badLatitude#3189";$k[$j++]="Invalid value for latitude";$k[$j++]=false;return true}};$_.lintlongitude=function(){var _Xl=$k[--$j];$k[$j++]=_Xl;if(_Xl.length!=10){$j--;$k[$j++]="bwipp.GS1badLongitudeLength#3194";$k[$j++]="Invalid length for a longitude";$k[$j++]=false;return true}if($i($k[--$j])>$i("3600000000")){$j--;$k[$j++]="bwipp.GS1badLongitude#3199";$k[$j++]="Invalid value for longitude";$k[$j++]=false;return true}};if(!bwipp_gs1process.__3208__){$_=Object.create($_);$k[$j++]=Infinity;var _Xn=$a(["01","02","03","04","05","06","07","08","09","10","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99"]);for(var _Xo=0,_Xp=_Xn.length;_Xo<_Xp;_Xo++){var _Xq=$g(_Xn,_Xo);$k[$j++]=_Xq;$k[$j++]=_Xq}$_.aidcmediatype=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__3208__=1;$_=Object.getPrototypeOf($_)}$_.lintmediatype=function(){var _Xv=$g($_.aidcmediatype,$k[--$j])!==undefined;if(!_Xv){$j--;$k[$j++]="bwipp.GS1UnknownMediaType#3211";$k[$j++]="Unknown AIDC media type";$k[$j++]=false;return true}};if(!$_.dontlint){$k[$j++]=true;for(var _Xz=0,_Xy=$_.vals.length-1;_Xz<=_Xy;_Xz+=1){$_.ai=$g($_.ais,_Xz);$_.val=$g($_.vals,_Xz);var _Y6=$g($_.gs1syntax,$_.ai)!==undefined;if(_Y6){var _YA=$g($g($_.gs1syntax,$_.ai),"parts");$k[$j++]=_YA;$k[$j++]=0;$F(_YA,function(){var _YB=$k[--$j];$k[$j++]=_YB;if($g(_YB,"opt")){$j--;$k[$j++]=0}else{var _YE=$g($k[--$j],"min");$k[$j++]=_YE}var _YF=$k[--$j];var _YG=$k[--$j];$k[$j++]=$f(_YG+_YF)});if($k[--$j]>$_.val.length){$j--;$k[$j++]="bwipp.GS1valueTooShort#3225";$k[$j++]="Too short";$k[$j++]=false;break}var _YJ=$k[--$j];$k[$j++]=_YJ;$k[$j++]=0;$F(_YJ,function(){var _YL=$g($k[--$j],"max");var _YM=$k[--$j];$k[$j++]=$f(_YM+_YL)});if($k[--$j]<$_.val.length){$j--;$k[$j++]="bwipp.GS1valueTooLong#3228";$k[$j++]="Too long";$k[$j++]=false;break}$F($k[--$j],function(){$_.props=$k[--$j];var _YS=$g($_.props,"max");var _YT=$_.val;var _YU=_YT.length;if(_YS>_YT.length){var _=_YU;_YU=_YS;_YS=_}$_.eval=$G($_.val,0,_YS);var _YZ=$_.eval.length;$_.val=$G($_.val,_YZ,$_.val.length-_YZ);if($_.eval.length==0){if($nt($g($_.props,"opt"))){$j--;$k[$j++]="bwipp.GS1valueTooShort#3237";$k[$j++]="Too short";$k[$j++]=false;return true}}else{if($_.eval.length<$g($_.props,"min")){$j--;$k[$j++]="bwipp.GS1valueTooShort#3241";$k[$j++]="Too short";$k[$j++]=false;return true}var _Yi=new Map([["N","lintnumeric"],["X","lintcset82"],["Y","lintcset39"],["Z","lintcset64"]]);$k[$j++]=$_.eval;if($_[$g(_Yi,$g($_.props,"cset"))]()===true){return true}$F($g($_.props,"linters"),function(){var _Ys=$_[$k[--$j]];$k[$j++]=$_.eval;if(_Ys()===true){return true}})}});var _Yt=$k[--$j];$k[$j++]=_Yt;if($nt(_Yt)){break}if($_.val.length!=0){$j--;$k[$j++]="bwipp.GS1valueTooLong#3250";$k[$j++]="Too long";$k[$j++]=false;break}}else{$j--;$k[$j++]="bwipp.GS1unknownAI#3253";$k[$j++]="Unrecognised AI";$k[$j++]=false;break}}if($nt($k[--$j])){var _Yw=$k[--$j];var _Yy=$s(_Yw.length+$_.ai.length+5);$P(_Yy,0,"AI ");$P(_Yy,3,$_.ai);$P(_Yy,3+$_.ai.length,": ");$P(_Yy,5+$_.ai.length,_Yw);$k[$j++]=_Yy;bwipp_raiseerror()}$_.aiexists=function(){$_.this=$k[--$j];$_.patt=$k[--$j];for(var _Z4=0,_Z5=1;_Z4<_Z5;_Z4++){var _Z8=$g($_.aivals,$_.patt)!==undefined;if(_Z8){$k[$j++]=true;break}if($_.patt.length==4){if($eq($G($_.patt,3,1),"n")){var _ZE=$eq($G($_.patt,2,1),"n")?2:3;$_.pfxlen=_ZE;var _ZF=$_.ais;$k[$j++]=false;for(var _ZG=0,_ZH=_ZF.length;_ZG<_ZH;_ZG++){var _ZI=$g(_ZF,_ZG);$k[$j++]=_ZI;if($ne(_ZI,$_.this)&&_ZI.length==4){if($eq($G($k[--$j],0,$_.pfxlen),$G($_.patt,0,$_.pfxlen))){$j--;$k[$j++]=true}}else{$j--}}break}$k[$j++]=false;break}$k[$j++]=false;break}};var _ZQ=$_.vals;$_.aivals=new Map;for(var _ZT=0,_ZS=$_.vals.length-1;_ZT<=_ZS;_ZT+=1){$_.ai=$g($_.ais,_ZT);$_.val=$g($_.vals,_ZT);var _Za=$g($_.aivals,$_.ai)!==undefined;if(_Za){if($ne($g($_.aivals,$_.ai),$_.val)){var _Zg=$s($_.ai.length+40);$P(_Zg,0,"Repeated AIs (");$P(_Zg,14,$_.ai);$P(_Zg,14+$_.ai.length,") must have the same value");$k[$j++]="bwipp.GS1repeatedDifferingAIs#3303";$k[$j++]=_Zg;bwipp_raiseerror()}}else{$p($_.aivals,$_.ai,$_.val)}}for(var _Zo=0,_Zn=$_.vals.length-1;_Zo<=_Zn;_Zo+=1){$_.ai=$g($_.ais,_Zo);var _Zt=$g($_.gs1syntax,$_.ai);var _Zu=$g(_Zt,"ex")!==undefined;$k[$j++]=_Zt;$k[$j++]="ex";if(_Zu){var _Zv=$k[--$j];$F($g($k[--$j],_Zv),function(){$_.patt=$k[--$j];$k[$j++]=$_.patt;$k[$j++]=$_.ai;$_.aiexists();if($k[--$j]){var _a4=$s($_.ai.length+$_.patt.length+36);$P(_a4,0,"AIs (");$P(_a4,5,$_.ai);$P(_a4,5+$_.ai.length,") and (");$P(_a4,12+$_.ai.length,$_.patt);$P(_a4,12+$_.ai.length+$_.patt.length,") are mutually exclusive");$k[$j++]="bwipp.GS1exclusiveAIs#3323";$k[$j++]=_a4;bwipp_raiseerror()}})}else{$j-=2}if($_.lintreqs){var _aE=$g($_.gs1syntax,$_.ai);var _aF=$g(_aE,"req")!==undefined;$k[$j++]=_aE;$k[$j++]="req";if(_aF){var _aG=$k[--$j];$F($g($k[--$j],_aG),function(){var _aJ=$k[--$j];$k[$j++]=false;$F(_aJ,function(){var _aK=$k[--$j];$k[$j++]=true;$F(_aK,function(){$k[$j++]=$_.ai;$_.aiexists();if($nt($k[--$j])){$j--;$k[$j++]=false}});if($k[--$j]){$j--;$k[$j++]=true;return true}});if($nt($k[--$j])){var _aQ=$s($_.ai.length+47);$P(_aQ,0,"One of more requisite AIs for AI (");$P(_aQ,34,$_.ai);$P(_aQ,34+$_.ai.length,") are missing");$k[$j++]="bwipp.GS1missingAIs#3343";$k[$j++]=_aQ;bwipp_raiseerror()}})}else{$j-=2}}}}$k[$j++]=$_.ais;$k[$j++]=$_.vals;$k[$j++]=$_.fncs;$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_renmatrix(){if($_.bwipjs_dontdraw){return}$_=Object.create($_);$_.width=1;$_.height=1;$_.bordercolor="unset";$_.barcolor="unset";$_.backgroundcolor="unset";$_.colormap="unset";$_.dotty=false;$_.inkspread=null;$_.inkspreadh=null;$_.inkspreadv=null;$_.includetext=false;$_.txt=$a([]);$_.textcolor="unset";$_.textxalign="unset";$_.textyalign="unset";$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=0;$_.textgaps=0;$_.alttext="";$_.showborder=false;$_.borderleft=0;$_.borderright=0;$_.bordertop=0;$_.borderbottom=0;$_.borderwidth=.25;$F($k[--$j],function(){var _3=$k[--$j];$_[$k[--$j]]=_3});$k[$j++]=$_.opt;delete $_["opt"];$k[$j++]=$_;bwipp_processoptions();$j--;if($eq($_.inkspread,null)){$_.inkspread=0}if($eq($_.inkspreadh,null)){$_.inkspreadh=$_.inkspread}if($eq($_.inkspreadv,null)){$_.inkspreadv=$_.inkspread}if($_.textsize<=0){$k[$j++]="bwipp.renmatrixBadTextsize#3674";$k[$j++]="The font size must be greater than zero";bwipp_raiseerror()}$_.xyget=function(){var _D=$k[--$j];var _G=$g($_.pixs,$f($k[--$j]+_D*$_.pixx));$k[$j++]=_G};$_.cget=function(){var _I=$k[--$j];var _L=$g($_.cache,$f($k[--$j]+_I*$_.pixx));var _M=$k[--$j];$k[$j++]=$an(_M,_L)};$_.cput=function(){var _N=$k[--$j];$k[$j++]=_N;if(_N%4==0){var _O=$k[--$j];var _P=$k[--$j];var _Q=$k[--$j];var _R=$_.pixx;var _S=$_.cache;$p(_S,$f(_Q+_P*_R),$or($g(_S,$f(_Q+_P*_R)),_O))}else{$j-=3}};$_.abcd=function(){$k[$j++]=$s(4);$k[$j++]=0;$k[$j++]=Infinity;var _V=$k[--$j];var _W=$k[--$j];var _X=$k[--$j];var _Y=$k[--$j];var _b=$f($k[--$j]+_Y*$_.pixx);$k[$j++]=_X;$k[$j++]=_W;$k[$j++]=_V;$k[$j++]=_b;$q($G($_.pixs,_b,2));var _e=$k[--$j];var _f=$k[--$j];var _j=$G($_.pixs,$f($k[--$j]+$_.pixx),2);$k[$j++]=_f;$k[$j++]=_e;$q(_j);var _k=$a();for(var _l=0,_m=_k.length;_l<_m;_l++){var _o=$k[--$j];var _p=$k[--$j];$p(_p,_o,$f($g(_k,_l)+48));$k[$j++]=_p;$k[$j++]=$f(_o+1)}$j--};$_.right=function(){if($_.dir!=1){$k[$j++]=$_.x;$k[$j++]=$_.y;$k[$j++]=$_.dir;$_.cput();$k[$j++]=$a([$_.x,$_.y])}$_.x=$_.x+1;$_.dir=1};$_.down=function(){if($_.dir!=2){$k[$j++]=$_.x;$k[$j++]=$_.y;$k[$j++]=$_.dir;$_.cput();$k[$j++]=$a([$_.x,$_.y])}$_.y=$_.y+1;$_.dir=2};$_.left=function(){if($_.dir!=4){$k[$j++]=$_.x;$k[$j++]=$_.y;$k[$j++]=$_.dir;$_.cput();$k[$j++]=$a([$_.x,$_.y])}$_.x=$_.x-1;$_.dir=4};$_.up=function(){if($_.dir!=8){$k[$j++]=$_.x;$k[$j++]=$_.y;$k[$j++]=$_.dir;$_.cput();$k[$j++]=$a([$_.x,$_.y])}$_.y=$_.y-1;$_.dir=8};$_.trace=function(){$_.y=$k[--$j];$_.x=$k[--$j];$k[$j++]="dir";$k[$j++]=$f($_.x+1);$k[$j++]=$f($_.y+1);$_.xyget();var _1R=$k[--$j]==1?8:4;$_[$k[--$j]]=_1R;$_.sx=$_.x;$_.sy=$_.y;$_.sdir=$_.dir;$k[$j++]=Infinity;for(;;){$k[$j++]=$_.x;$k[$j++]=$_.y;$_.abcd();for(var _1Y=0,_1Z=1;_1Y<_1Z;_1Y++){var _1a=$k[--$j];$k[$j++]=_1a;if($eq(_1a,"0001")||($eq(_1a,"0011")||$eq(_1a,"1011"))){$j--;$_.right();break}var _1b=$k[--$j];$k[$j++]=_1b;if($eq(_1b,"0010")||($eq(_1b,"1010")||$eq(_1b,"1110"))){$j--;$_.down();break}var _1c=$k[--$j];$k[$j++]=_1c;if($eq(_1c,"1000")||($eq(_1c,"1100")||$eq(_1c,"1101"))){$j--;$_.left();break}var _1d=$k[--$j];$k[$j++]=_1d;if($eq(_1d,"0100")||($eq(_1d,"0101")||$eq(_1d,"0111"))){$j--;$_.up();break}var _1e=$k[--$j];$k[$j++]=_1e;if($eq(_1e,"1001")){if($_.dir==2){$j--;$_.left();break}else{$j--;$_.right();break}}else{if($_.dir==1){$j--;$_.down();break}else{$j--;$_.up();break}}}if($eq($_.x,$_.sx)&&$eq($_.y,$_.sy)&&$_.dir==$_.sdir){break}}$as($a($m()));var _1p=$k[--$j];var _1q=$k[--$j];$k[$j++]=_1p;$k[$j++]=_1q;$j--};$_.drawlayer=function(){$_.pixsorig=$_.pixs;$_.pixs=$k[--$j];$k[$j++]=Infinity;for(var _1u=0,_1v=$_.pixx+2;_1u<_1v;_1u++){$k[$j++]=0}for(var _1z=0,_20=$_.pixx,_1y=$_.pixs.length-1;_20<0?_1z>=_1y:_1z<=_1y;_1z+=_20){$k[$j++]=0;$q($G($_.pixs,_1z,$_.pixx));$k[$j++]=0}for(var _25=0,_26=$_.pixx+2;_25<_26;_25++){$k[$j++]=0}$_.pixs=$a();$_.pixx=$_.pixx+2;$_.pixy=$_.pixy+2;$k[$j++]=Infinity;for(var _2B=0,_2C=$_.pixs.length;_2B<_2C;_2B++){$k[$j++]=0}$_.cache=$a();$k[$j++]=Infinity;for(var _2G=0,_2F=$_.pixy-2;_2G<=_2F;_2G+=1){$_.j=_2G;for(var _2J=0,_2I=$_.pixx-2;_2J<=_2I;_2J+=1){$_.i=_2J;$k[$j++]="k";$k[$j++]=$_.i;$k[$j++]=$_.j;$_.abcd();var _2M=$k[--$j];$_[$k[--$j]]=_2M;if($eq($_.k,"0001")||$eq($_.k,"1001")){$k[$j++]=8;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.cget();if($k[--$j]==0){$k[$j++]=$_.i;$k[$j++]=$_.j;$_.trace()}}if($eq($_.k,"1110")){$k[$j++]=4;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.cget();if($k[--$j]==0){$k[$j++]=$_.i;$k[$j++]=$_.j;$_.trace()}}}}$_.paths=$a();$_.pixx=$_.pixx-2;$_.pixy=$_.pixy-2;$$.newpath();var _2e=$_.paths;for(var _2f=0,_2g=_2e.length;_2f<_2g;_2f++){$_.p=$g(_2e,_2f);$_.len=$_.p.length;$q($g($_.p,$_.len-1));$q($g($_.p,0));for(var _2q=0,_2p=$_.len-1;_2q<=_2p;_2q+=1){$_.i=_2q;$q($g($_.p,($_.i+1)%$_.len));var _2v=$k[--$j];var _2w=$k[--$j];var _2x=$k[--$j];var _2y=$k[--$j];var _2z=$k[--$j];var _30=$k[--$j];$k[$j++]=_2y;$k[$j++]=_2x;$k[$j++]=_2w;$k[$j++]=_2v;$k[$j++]=_30;$k[$j++]=_2y;$k[$j++]=$_.inkspreadh;if($lt(_2v,_2z)){var _32=$k[--$j];var _33=$k[--$j];$k[$j++]=$f(_33+_32)}else{var _34=$k[--$j];var _35=$k[--$j];$k[$j++]=$f(_35-_34)}var _36=$k[--$j];var _37=$k[--$j];var _38=$k[--$j];var _39=$k[--$j];var _3A=$k[--$j];$k[$j++]=_3A;$k[$j++]=_36;$k[$j++]=_39;$k[$j++]=_38;$k[$j++]=_3A;$k[$j++]=$_.inkspreadv;if($gt(_39,_37)){var _3C=$k[--$j];var _3D=$k[--$j];$k[$j++]=$f(_3D+_3C)}else{var _3E=$k[--$j];var _3F=$k[--$j];$k[$j++]=$f(_3F-_3E)}var _3G=$k[--$j];var _3H=$k[--$j];var _3I=$k[--$j];var _3J=$k[--$j];$k[$j++]=_3I;$k[$j++]=_3H;$k[$j++]=_3J;$k[$j++]=$f($_.pixy-_3G);if($_.i==0){var _3M=$k[--$j];$$.moveto($k[--$j],_3M)}else{var _3O=$k[--$j];$$.lineto($k[--$j],_3O)}}$$.closepath();$j-=4}$$.fill();$_.pixs=$_.pixsorig};$_.drawlayerdots=function(){$_.pixsorig=$_.pixs;$_.pixs=$k[--$j];$$.newpath();for(var _3V=0,_3U=$_.pixs.length-1;_3V<=_3U;_3V+=1){$_.x=_3V%$_.pixx;$_.y=~~(_3V/$_.pixx);$k[$j++]=$_.x;$k[$j++]=$_.y;$_.xyget();if($k[--$j]==1){$$.moveto($f($_.x+.5),$f($_.pixy-$_.y-.5));$$.arc($f($_.x+.5),$f($_.pixy-$_.y-.5),$f(.5-$_.inkspread),0,360,1)}}$$.fill();$_.pixs=$_.pixsorig};$$.save();var _3j=$$.currpos();$$.translate(_3j.x,_3j.y);$_.inkspread=$_.inkspread/2;$_.inkspreadh=$_.inkspreadh/2;$_.inkspreadv=$_.inkspreadv/2;$$.scale($_.width/$_.pixx*72,$_.height/$_.pixy*72);$_.tl=$a([-$f($_.borderleft+$_.borderwidth/2),$f($_.pixy+$_.bordertop+$_.borderwidth/2)]);$_.tr=$a([$f($_.pixx+$_.borderright+$_.borderwidth/2),$f($_.pixy+$_.bordertop+$_.borderwidth/2)]);$_.bl=$a([-$f($_.borderleft+$_.borderwidth/2),-$f($_.borderbottom+$_.borderwidth/2)]);$_.br=$a([$f($_.pixx+$_.borderright+$_.borderwidth/2),-$f($_.borderbottom+$_.borderwidth/2)]);if($ne($_.backgroundcolor,"unset")){$$.save();$$.newpath();$q($_.bl);var _4H=$k[--$j];$$.moveto($k[--$j],_4H);var _4M=$a([$_.br,$_.tr,$_.tl]);for(var _4N=0,_4O=_4M.length;_4N<_4O;_4N++){$q($g(_4M,_4N));var _4Q=$k[--$j];$$.lineto($k[--$j],_4Q)}$$.closepath();$$.setcolor($_.backgroundcolor);$$.fill();$$.restore()}if($_.showborder){$$.save();$$.newpath();$q($_.bl);var _4V=$k[--$j];$$.moveto($k[--$j],_4V);var _4a=$a([$_.br,$_.tr,$_.tl]);for(var _4b=0,_4c=_4a.length;_4b<_4c;_4b++){$q($g(_4a,_4b));var _4e=$k[--$j];$$.lineto($k[--$j],_4e)}$$.closepath();if($ne($_.bordercolor,"unset")){$$.setcolor($_.bordercolor)}$$.setlinewidth($f($_.borderwidth-$_.inkspread*2));$$.stroke();$$.restore()}if($eq($_.colormap,"unset")){var _4m=new Map([[1,$_.barcolor]]);$_.colormap=_4m}var _4n=$_.colormap;for(var _4s=_4n.size,_4r=_4n.keys(),_4q=0;_4q<_4s;_4q++){var _4o=_4r.next().value;var _4p=_4n.get(_4o);$k[$j++]=_4o;$k[$j++]=_4p;if($ne(_4p,"unset")){$$.setcolor($k[--$j])}else{$j--}$_.key=$k[--$j];$k[$j++]=Infinity;var _4v=$_.pixs;for(var _4w=0,_4x=_4v.length;_4w<_4x;_4w++){var _50=$eq($g(_4v,_4w),$_.key)?1:0;$k[$j++]=_50}var _51=$a();$k[$j++]=_51;if($_.dotty){$_.drawlayerdots()}else{$_.drawlayer()}}if($ne($_.textcolor,"unset")){$$.setcolor($_.textcolor)}if($_.includetext){if($eq($_.textxalign,"unset")&&$eq($_.textyalign,"unset")&&$eq($_.alttext,"")){$_.s=0;$_.fn="";var _59=$_.txt;for(var _5A=0,_5B=_59.length;_5A<_5B;_5A++){$F($g(_59,_5A));var _5D=$k[--$j];var _5E=$k[--$j];$k[$j++]=_5E;$k[$j++]=_5D;if(_5D!=$_.s||$ne(_5E,$_.fn)){var _5H=$k[--$j];$k[$j++]=_5H;if(_5H<=0){$j-=5;$k[$j++]="bwipp.renmatrixFontTooSmall#3895";$k[$j++]="The font size is too small";bwipp_raiseerror()}var _5I=$k[--$j];var _5J=$k[--$j];$_.s=_5I;$_.fn=_5J;$$.selectfont(_5J,_5I)}else{$j-=2}var _5K=$k[--$j];$$.moveto($k[--$j],_5K);$$.show($k[--$j],0,0)}}else{$$.selectfont($_.textfont,$_.textsize);if($eq($_.alttext,"")){$k[$j++]=Infinity;var _5Q=$_.txt;for(var _5R=0,_5S=_5Q.length;_5R<_5S;_5R++){$F($g($g(_5Q,_5R),0))}$_.txt=$a();$_.tstr=$s($_.txt.length);for(var _5a=0,_5Z=$_.txt.length-1;_5a<=_5Z;_5a+=1){$p($_.tstr,_5a,$g($_.txt,_5a))}}else{$_.tstr=$_.alttext}if($_.tstr.length==0){$k[$j++]=0}else{$$.save();$$.newpath();$$.moveto(0,0);$$.charpath("0",false);var _5g=$$.pathbbox();$$.restore();$k[$j++]=_5g.ury}$_.textascent=$k[--$j];var _5j=$$.stringwidth($_.tstr);$_.textwidth=$f(_5j.w+($_.tstr.length-1)*$_.textgaps);$_.textxpos=$f($_.textxoffset+$f($_.pixx-$_.textwidth)/2);if($eq($_.textxalign,"left")){$_.textxpos=$_.textxoffset}if($eq($_.textxalign,"right")){$_.textxpos=$f($_.pixx-$_.textxoffset-$_.textwidth)}if($eq($_.textxalign,"offleft")){$_.textxpos=-$f($_.textwidth+$_.textxoffset)}if($eq($_.textxalign,"offright")){$_.textxpos=$_.pixx+$_.textxoffset}if($eq($_.textxalign,"justify")&&$_.textwidth<$_.pixx){$_.textxpos=0;$_.textgaps=$f($_.pixx-$_.textwidth)/($_.tstr.length-1)}$_.textypos=-$f($f($_.textyoffset+$_.textascent)+1);if($eq($_.textyalign,"above")){$_.textypos=$_.textyoffset+$_.pixy+1}if($eq($_.textyalign,"center")){$_.textypos=$f($_.textyoffset+$f($_.pixy-$_.textascent)/2)}$$.moveto($_.textxpos,$_.textypos);$$.show($_.tstr,$_.textgaps,0)}}$$.restore();$_=Object.getPrototypeOf($_)}function bwipp_ean5(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=0;$_.textyoffset=null;$_.height=.7;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.textyoffset,null)){$_.textyoffset=$f($_.height*72+1)}bwipp_loadctx(bwipp_ean5);if($_.barcode.length!=5){$k[$j++]="bwipp.ean5badLength#4121";$k[$j++]="EAN-5 add-on must be 5 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _6=$k[--$j];if(_6<48||_6>57){$k[$j++]="bwipp.ean5badCharacter#4125";$k[$j++]="EAN-5 add-on must contain only digits";bwipp_raiseerror()}});if(!bwipp_ean5.__4145__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]);$_.barchars="0123456789";$_.mirrormaps=$a(["11000","10100","10010","10001","01100","00110","00011","01010","01001","00101"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ean5.$ctx[id]=$_[id]);bwipp_ean5.__4145__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _A=0;_A<=4;_A+=1){$_.i=_A;$_.barchar=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){$_.checksum=$f($_.barchar*3+$_.checksum)}else{$_.checksum=$f($_.barchar*9+$_.checksum)}}$_.checksum=$_.checksum%10;$_.mirrormap=$g($_.mirrormaps,$_.checksum);$_.sbs=$s(31);$_.txt=$a(5);for(var _P=0;_P<=4;_P+=1){$_.i=_P;if($_.i==0){$P($_.sbs,0,$g($_.encs,10))}else{$P($_.sbs,($_.i-1)*6+7,$g($_.encs,11))}$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);if($g($_.mirrormap,$_.i)==49){$_.enclen=$_.enc.length;$_.revenc=$s($_.enclen);for(var _o=0,_n=$_.enclen-1;_o<=_n;_o+=1){$_.j=_o;$_.char=$g($_.enc,$_.j);$p($_.revenc,$_.enclen-$_.j-1,$_.char)}$_.enc=$_.revenc}$P($_.sbs,$_.i*6+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*9+10+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _1B=$_.sbs;for(var _1C=0,_1D=_1B.length;_1C<_1D;_1C++){$k[$j++]=$g(_1B,_1C)-48}var _1F=$a();$k[$j++]=Infinity;for(var _1G=0,_1H=16;_1G<_1H;_1G++){$k[$j++]=$_.height}var _1J=$a();$k[$j++]=Infinity;for(var _1K=0,_1L=16;_1K<_1L;_1K++){$k[$j++]=0}var _1M=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_1F;$k[$j++]="bhs";$k[$j++]=_1J;$k[$j++]="bbs";$k[$j++]=_1M;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";$k[$j++]=5;$k[$j++]="guardrightypos";$k[$j++]=$f($_.textyoffset+4);$k[$j++]="borderleft";$k[$j++]=12;$k[$j++]="borderright";$k[$j++]=5;$k[$j++]="bordertop";$k[$j++]=10;var _1R=$d();$k[$j++]=_1R;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ean2(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=0;$_.textyoffset=null;$_.height=.7;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.textyoffset,null)){$_.textyoffset=$f($_.height*72+1)}bwipp_loadctx(bwipp_ean2);if($_.barcode.length!=2){$k[$j++]="bwipp.ean2badLength#4266";$k[$j++]="EAN-2 add-on must be 2 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _6=$k[--$j];if(_6<48||_6>57){$k[$j++]="bwipp.ean2badCharacter#4270";$k[$j++]="EAN-2 add-on must contain only digits";bwipp_raiseerror()}});if(!bwipp_ean2.__4287__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]);$_.barchars="0123456789";$_.mirrormaps=$a(["00","01","10","11"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ean2.$ctx[id]=$_[id]);bwipp_ean2.__4287__=1;$_=Object.getPrototypeOf($_)}$_.mirrormap=$g($_.mirrormaps,$i($G($_.barcode,0,2))%4);$_.sbs=$s(13);$_.txt=$a(2);for(var _G=0;_G<=1;_G+=1){$_.i=_G;if($_.i==0){$P($_.sbs,0,$g($_.encs,10))}else{$P($_.sbs,($_.i-1)*6+7,$g($_.encs,11))}$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);if($g($_.mirrormap,$_.i)==49){$_.enclen=$_.enc.length;$_.revenc=$s($_.enclen);for(var _f=0,_e=$_.enclen-1;_f<=_e;_f+=1){$_.j=_f;$_.char=$g($_.enc,$_.j);$p($_.revenc,$_.enclen-$_.j-1,$_.char)}$_.enc=$_.revenc}$P($_.sbs,$_.i*6+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*9+10+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _12=$_.sbs;for(var _13=0,_14=_12.length;_13<_14;_13++){$k[$j++]=$g(_12,_13)-48}var _16=$a();$k[$j++]=Infinity;for(var _17=0,_18=12;_17<_18;_17++){$k[$j++]=$_.height}var _1A=$a();$k[$j++]=Infinity;for(var _1B=0,_1C=12;_1B<_1C;_1B++){$k[$j++]=0}var _1D=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_16;$k[$j++]="bhs";$k[$j++]=_1A;$k[$j++]="bbs";$k[$j++]=_1D;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";$k[$j++]=5;$k[$j++]="guardrightypos";$k[$j++]=$f($_.textyoffset+4);$k[$j++]="borderleft";$k[$j++]=12;$k[$j++]="borderright";$k[$j++]=5;$k[$j++]="bordertop";$k[$j++]=10;var _1I=$d();$k[$j++]=_1I;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ean13(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=-11;$_.textyoffset=-4;$_.height=1;$_.addongap=12;$_.addontextfont="unset";$_.addontextsize=null;$_.addontextxoffset=null;$_.addontextyoffset=null;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_ean13);$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length!=12&&$_.barcode.length!=13){$k[$j++]="bwipp.ean13badLength#4410";$k[$j++]="EAN-13 must be 12 or 13 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.ean13badCharacter#4414";$k[$j++]="EAN-13 must contain only digits";bwipp_raiseerror()}});if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.ean13badAddOnLength#4418";$k[$j++]="Add-on for EAN-13 must be 2 or 5 digits";bwipp_raiseerror()}$_.pad=$s(13);$_.checksum=0;for(var _E=0;_E<=11;_E+=1){$_.i=_E;$_.barchar=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){$_.checksum=$f($_.barchar+$_.checksum)}else{$_.checksum=$f($_.barchar*3+$_.checksum)}}$_.checksum=$f(10-$_.checksum%10)%10;if($_.barcode.length==13){if($g($_.barcode,12)!=$f($_.checksum+48)){$k[$j++]="bwipp.ean13badCheckDigit#4436";$k[$j++]="Incorrect EAN-13 check digit provided";bwipp_raiseerror()}}$P($_.pad,0,$_.barcode);$p($_.pad,12,$f($_.checksum+48));$_.barcode=$_.pad;if(!bwipp_ean13.__4459__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$_.barchars="0123456789";$_.mirrormaps=$a(["000000","001011","001101","001110","010011","011001","011100","010101","010110","011010"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ean13.$ctx[id]=$_[id]);bwipp_ean13.__4459__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s(59);$_.txt=$a(13);$P($_.sbs,0,$g($_.encs,10));$_.mirrormap=$g($_.mirrormaps,$g($_.barcode,0)-48);$p($_.txt,0,$a([$G($_.barcode,0,1),$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]));for(var _r=1;_r<=6;_r+=1){$_.i=_r;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);if($g($_.mirrormap,$_.i-1)==49){$_.enclen=$_.enc.length;$_.revenc=$s($_.enclen);for(var _18=0,_17=$_.enclen-1;_18<=_17;_18+=1){$_.j=_18;$_.char=$g($_.enc,$_.j);$p($_.revenc,$_.enclen-$_.j-1,$_.char)}$_.enc=$_.revenc}$P($_.sbs,($_.i-1)*4+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*7+15+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,(7-1)*4+3,$g($_.encs,11));for(var _1Y=7;_1Y<=12;_1Y+=1){$_.i=_1Y;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,($_.i-1)*4+8,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*7+19+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,56,$g($_.encs,12));$k[$j++]=Infinity;var _1y=$_.sbs;for(var _1z=0,_20=_1y.length;_1z<_20;_1z++){$k[$j++]=$g(_1y,_1z)-48}$_.sbs=$a();if($_.includetext){$k[$j++]=Infinity;$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _26=0,_27=12;_26<_27;_26++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _2B=0,_2C=12;_2B<_2C;_2B++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;$_.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _2H=0,_2I=12;_2H<_2I;_2H++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _2J=0,_2K=12;_2J<_2K;_2J++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$_.bbs=$a()}else{$k[$j++]=Infinity;for(var _2M=0,_2N=30;_2M<_2N;_2M++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;for(var _2Q=0,_2R=30;_2Q<_2R;_2Q++){$k[$j++]=0}$_.bbs=$a();$_.txt=$a([])}$_.guardrightypos=0;if($ne($_.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($_.height-.15);$k[$j++]="textxoffset";if($ne($_.addontextxoffset,null)){$k[$j++]=$_.addontextxoffset}else{$k[$j++]=95+$_.addongap}if($ne($_.addontextyoffset,null)){$k[$j++]="textyoffset";$k[$j++]=$_.addontextyoffset}$k[$j++]="textsize";if($ne($_.addontextsize,null)){$k[$j++]=$_.addontextsize}else{$k[$j++]=$_.textsize}var _2f=$ne($_.addontextfont,"unset")?$_.addontextfont:$_.textfont;$k[$j++]="textfont";$k[$j++]=_2f;$_.addopts=$d();if($_.addon.length==2){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean2()}if($_.addon.length==5){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean5()}$_.addcode=$k[--$j];$k[$j++]=Infinity;$q($_.sbs);$k[$j++]=$_.addongap;$q($g($_.addcode,"sbs"));$_.sbs=$a();$k[$j++]=Infinity;$q($_.bhs);$F($g($_.addcode,"bhs"),function(){var _2w=$k[--$j];$k[$j++]=$f(_2w-.075)});$_.bhs=$a();$k[$j++]=Infinity;$q($_.bbs);$F($g($_.addcode,"bbs"),function(){var _31=$k[--$j];$k[$j++]=$f(_31+.075)});$_.bbs=$a();$k[$j++]=Infinity;$q($_.txt);$q($g($_.addcode,"txt"));$_.txt=$a();$_.guardrightypos=$_.height*72-6}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=$_.sbs;$k[$j++]="bhs";$k[$j++]=$_.bhs;$k[$j++]="bbs";$k[$j++]=$_.bbs;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";if($eq($_.addon,"")){$k[$j++]=7}else{$k[$j++]=5}$k[$j++]="guardrightypos";$k[$j++]=$_.guardrightypos;$k[$j++]="borderleft";$k[$j++]=11;$k[$j++]="borderright";if($eq($_.addon,"")){$k[$j++]=7}else{$k[$j++]=5}$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=5;var _3G=$d();$k[$j++]=_3G;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ean8(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=4;$_.textyoffset=-4;$_.height=1;$_.addongap=12;$_.addontextfont="unset";$_.addontextsize=null;$_.addontextxoffset=null;$_.addontextyoffset=null;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_ean8);$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length!=7&&$_.barcode.length!=8){$k[$j++]="bwipp.ean8badLength#4630";$k[$j++]="EAN-8 must be 7 or 8 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.ean8badCharacter#4634";$k[$j++]="EAN-8 must contain only digits";bwipp_raiseerror()}});if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.ean8badAddOnLength#4638";$k[$j++]="Add-on for EAN-8 must be 2 or 5 digits";bwipp_raiseerror()}$_.pad=$s(8);$_.checksum=0;for(var _E=0;_E<=6;_E+=1){$_.i=_E;$_.barchar=$f($g($_.barcode,$_.i)-48);if($_.i%2!=0){$_.checksum=$f($_.barchar+$_.checksum)}else{$_.checksum=$f($_.barchar*3+$_.checksum)}}$_.checksum=$f(10-$_.checksum%10)%10;if($_.barcode.length==8){if($g($_.barcode,7)!=$f($_.checksum+48)){$k[$j++]="bwipp.ean8badCheckDigit#4656";$k[$j++]="Incorrect EAN-8 check digit provided";bwipp_raiseerror()}}$P($_.pad,0,$_.barcode);$p($_.pad,7,$f($_.checksum+48));$_.barcode=$_.pad;if(!bwipp_ean8.__4673__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ean8.$ctx[id]=$_[id]);bwipp_ean8.__4673__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s(43);$_.txt=$a(8);$P($_.sbs,0,$g($_.encs,10));for(var _e=0;_e<=3;_e+=1){$_.i=_e;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*7+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,4*4+3,$g($_.encs,11));for(var _14=4;_14<=7;_14+=1){$_.i=_14;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4+8,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*7+$_.textxoffset+4,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,40,$g($_.encs,12));$k[$j++]=Infinity;var _1U=$_.sbs;for(var _1V=0,_1W=_1U.length;_1V<_1W;_1V++){$k[$j++]=$g(_1U,_1V)-48}$_.sbs=$a();if($_.includetext){$k[$j++]=Infinity;$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _1c=0,_1d=8;_1c<_1d;_1c++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _1h=0,_1i=8;_1h<_1i;_1h++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;$_.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _1n=0,_1o=8;_1n<_1o;_1n++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _1p=0,_1q=8;_1p<_1q;_1p++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$_.bbs=$a()}else{$k[$j++]=Infinity;for(var _1s=0,_1t=22;_1s<_1t;_1s++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;for(var _1w=0,_1x=22;_1w<_1x;_1w++){$k[$j++]=0}$_.bbs=$a();$_.txt=$a([])}$_.guardrightypos=0;if($ne($_.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($_.height-.15);$k[$j++]="textxoffset";if($ne($_.addontextxoffset,null)){$k[$j++]=$_.addontextxoffset}else{$k[$j++]=67+$_.addongap}if($ne($_.addontextyoffset,null)){$k[$j++]="textyoffset";$k[$j++]=$_.addontextyoffset}$k[$j++]="textsize";if($ne($_.addontextsize,null)){$k[$j++]=$_.addontextsize}else{$k[$j++]=$_.textsize}var _2B=$ne($_.addontextfont,"unset")?$_.addontextfont:$_.textfont;$k[$j++]="textfont";$k[$j++]=_2B;$_.addopts=$d();if($_.addon.length==2){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean2()}if($_.addon.length==5){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean5()}$_.addcode=$k[--$j];$k[$j++]=Infinity;$q($_.sbs);$k[$j++]=$_.addongap;$q($g($_.addcode,"sbs"));$_.sbs=$a();$k[$j++]=Infinity;$q($_.bhs);$F($g($_.addcode,"bhs"),function(){var _2S=$k[--$j];$k[$j++]=$f(_2S-.075)});$_.bhs=$a();$k[$j++]=Infinity;$q($_.bbs);$F($g($_.addcode,"bbs"),function(){var _2X=$k[--$j];$k[$j++]=$f(_2X+.075)});$_.bbs=$a();$k[$j++]=Infinity;$q($_.txt);$q($g($_.addcode,"txt"));$_.txt=$a();$_.guardrightypos=$_.height*72-6}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=$_.sbs;$k[$j++]="bhs";$k[$j++]=$_.bhs;$k[$j++]="bbs";$k[$j++]=$_.bbs;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardleftpos";$k[$j++]=7;$k[$j++]="guardrightpos";if($eq($_.addon,"")){$k[$j++]=7}else{$k[$j++]=5}$k[$j++]="guardrightypos";$k[$j++]=$_.guardrightypos;$k[$j++]="borderleft";$k[$j++]=7;$k[$j++]="borderright";if($eq($_.addon,"")){$k[$j++]=7}else{$k[$j++]=5}$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=5;var _2m=$d();$k[$j++]=_2m;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_upca(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=-9;$_.textyoffset=-4;$_.height=1;$_.addongap=12;$_.addontextfont="unset";$_.addontextsize=null;$_.addontextxoffset=null;$_.addontextyoffset=null;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_upca);$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length==7||$_.barcode.length==8){$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.upcAupcEbadCharacter#4834";$k[$j++]="UPC-E must contain only digits";bwipp_raiseerror()}});var _B=$g($_.barcode,0);if(_B!=48&&_B!=49){$k[$j++]="bwipp.upcAupcEbadNumberSystem#4838";$k[$j++]="UPC-E must have number system 0 or 1";bwipp_raiseerror()}for(var _C=0,_D=1;_C<_D;_C++){var _F=$_.barcode.length==8?12:11;$_.upcacode=$s(_F);if($f($g($_.barcode,6)-48)<=2){$P($_.upcacode,0,$G($_.barcode,0,3));$P($_.upcacode,3,$G($_.barcode,6,1));$P($_.upcacode,4,"0000");$P($_.upcacode,8,$G($_.barcode,3,3));break}if($f($g($_.barcode,6)-48)==3){$P($_.upcacode,0,$G($_.barcode,0,4));$P($_.upcacode,4,"00000");$P($_.upcacode,9,$G($_.barcode,4,2));break}if($f($g($_.barcode,6)-48)==4){$P($_.upcacode,0,$G($_.barcode,0,5));$P($_.upcacode,5,"00000");$P($_.upcacode,10,$G($_.barcode,5,1));break}if($f($g($_.barcode,6)-48)>=5){$P($_.upcacode,0,$G($_.barcode,0,6));$P($_.upcacode,6,"0000");$P($_.upcacode,10,$G($_.barcode,6,1));break}}if($_.barcode.length==8){$P($_.upcacode,11,$G($_.barcode,7,1))}$_.barcode=$_.upcacode}if($_.barcode.length!=11&&$_.barcode.length!=12){$k[$j++]="bwipp.upcAbadLength#4876";$k[$j++]="UPC-A must be 11 or 12 digits";bwipp_raiseerror()}var _11=$_.barcode;for(var _12=0,_13=_11.length;_12<_13;_12++){var _14=$g(_11,_12);if(_14<48||_14>57){$k[$j++]="bwipp.upcAbadCharacter#4880";$k[$j++]="UPC-A must contain only digits";bwipp_raiseerror()}}if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.upcAbadAddOnLength#4884";$k[$j++]="Add-on for UPC-A must be 2 or 5 digits";bwipp_raiseerror()}$_.pad=$s(12);$_.checksum=0;for(var _19=0;_19<=10;_19+=1){$_.i=_19;$_.barchar=$g($_.barcode,$_.i)-48;if($_.i%2!=0){$_.checksum=$_.checksum+$_.barchar}else{$_.checksum=$_.checksum+$_.barchar*3}}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==12){if($g($_.barcode,11)!=$_.checksum+48){$k[$j++]="bwipp.upcAbadCheckDigit#4902";$k[$j++]="Incorrect UPC check digit provided";bwipp_raiseerror()}}$P($_.pad,0,$_.barcode);$p($_.pad,11,$_.checksum+48);$_.barcode=$_.pad;if(!bwipp_upca.__4919__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_upca.$ctx[id]=$_[id]);bwipp_upca.__4919__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s(59);$_.txt=$a(12);$P($_.sbs,0,$g($_.encs,10));for(var _1Z=0;_1Z<=5;_1Z+=1){$_.i=_1Z;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4+3,$_.enc);if($_.i==0){$p($_.txt,0,$a([$G($_.barcode,0,1),$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize-2]))}else{$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*7+13+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}}$P($_.sbs,6*4+3,$g($_.encs,11));for(var _28=6;_28<=11;_28+=1){$_.i=_28;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4+8,$_.enc);if($_.i==11){$p($_.txt,11,$a([$G($_.barcode,11,1),$_.textxoffset+107,$_.textyoffset,$_.textfont,$_.textsize-2]))}else{$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*7+$_.textxoffset+17,$_.textyoffset,$_.textfont,$_.textsize]))}}$P($_.sbs,56,$g($_.encs,12));$k[$j++]=Infinity;var _2h=$_.sbs;for(var _2i=0,_2j=_2h.length;_2i<_2j;_2i++){$k[$j++]=$g(_2h,_2i)-48}$_.sbs=$a();if($_.includetext){$k[$j++]=Infinity;for(var _2n=0,_2o=4;_2n<_2o;_2n++){$k[$j++]=$_.height}for(var _2q=0,_2r=10;_2q<_2r;_2q++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _2v=0,_2w=10;_2v<_2w;_2v++){$k[$j++]=$f($_.height-.075)}for(var _2y=0,_2z=4;_2y<_2z;_2y++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _32=0,_33=10;_32<_33;_32++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _34=0,_35=10;_34<_35;_34++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$_.bbs=$a()}else{$k[$j++]=Infinity;for(var _37=0,_38=30;_37<_38;_37++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;for(var _3B=0,_3C=30;_3B<_3C;_3B++){$k[$j++]=0}$_.bbs=$a();$_.txt=$a([])}$_.guardrightypos=0;if($ne($_.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($_.height-.15);$k[$j++]="textxoffset";if($ne($_.addontextxoffset,null)){$k[$j++]=$_.addontextxoffset}else{$k[$j++]=95+$_.addongap}if($ne($_.addontextyoffset,null)){$k[$j++]="textyoffset";$k[$j++]=$_.addontextyoffset}$k[$j++]="textsize";if($ne($_.addontextsize,null)){$k[$j++]=$_.addontextsize}else{$k[$j++]=$_.textsize}var _3Q=$ne($_.addontextfont,"unset")?$_.addontextfont:$_.textfont;$k[$j++]="textfont";$k[$j++]=_3Q;$_.addopts=$d();if($_.addon.length==2){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean2()}if($_.addon.length==5){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean5()}$_.addcode=$k[--$j];$k[$j++]=Infinity;$q($_.sbs);$k[$j++]=$_.addongap;$q($g($_.addcode,"sbs"));$_.sbs=$a();$k[$j++]=Infinity;$q($_.bhs);$F($g($_.addcode,"bhs"),function(){var _3h=$k[--$j];$k[$j++]=$f(_3h-.075)});$_.bhs=$a();$k[$j++]=Infinity;$q($_.bbs);$F($g($_.addcode,"bbs"),function(){var _3m=$k[--$j];$k[$j++]=$f(_3m+.075)});$_.bbs=$a();$k[$j++]=Infinity;$q($_.txt);$q($g($_.addcode,"txt"));$_.txt=$a();$_.guardrightypos=$_.height*72-6}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=$_.sbs;$k[$j++]="bhs";$k[$j++]=$_.bhs;$k[$j++]="bbs";$k[$j++]=$_.bbs;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";if($eq($_.addon,"")){$k[$j++]=9}else{$k[$j++]=5}$k[$j++]="guardrightypos";$k[$j++]=$_.guardrightypos;$k[$j++]="borderleft";$k[$j++]=9;$k[$j++]="borderright";if($eq($_.addon,"")){$k[$j++]=9}else{$k[$j++]=5}$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=5;var _41=$d();$k[$j++]=_41;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_upce(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=-9;$_.textyoffset=-4;$_.height=1;$_.addongap=12;$_.addontextfont="unset";$_.addontextsize=null;$_.addontextxoffset=null;$_.addontextyoffset=null;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_upce);$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length==11||$_.barcode.length==12){$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.upcEupcAbadCharacter#5087";$k[$j++]="UPC-A must contain only digits";bwipp_raiseerror()}});for(var _A=0,_B=1;_A<_B;_A++){var _D=$_.barcode.length==12?8:7;$_.upcecode=$s(_D);if($f($g($_.barcode,3)-48)<=2&&$eq($G($_.barcode,4,4),"0000")){$P($_.upcecode,0,$G($_.barcode,0,3));$P($_.upcecode,3,$G($_.barcode,8,3));$P($_.upcecode,6,$G($_.barcode,3,1));break}if($eq($G($_.barcode,4,5),"00000")){$P($_.upcecode,0,$G($_.barcode,0,4));$P($_.upcecode,4,$G($_.barcode,9,2));$P($_.upcecode,6,"3");break}if($eq($G($_.barcode,5,5),"00000")){$P($_.upcecode,0,$G($_.barcode,0,5));$P($_.upcecode,5,$G($_.barcode,10,1));$P($_.upcecode,6,"4");break}if($f($g($_.barcode,10)-48)>=5&&$eq($G($_.barcode,6,4),"0000")){$P($_.upcecode,0,$G($_.barcode,0,6));$P($_.upcecode,6,$G($_.barcode,10,1));break}$k[$j++]="bwipp.upcEupcAnotCompressible#5115";$k[$j++]="UPC-A cannot be converted to a UPC-E";bwipp_raiseerror()}if($_.barcode.length==12){$P($_.upcecode,7,$G($_.barcode,11,1))}$_.barcode=$_.upcecode}if($_.barcode.length!=7&&$_.barcode.length!=8){$k[$j++]="bwipp.upcEbadLength#5125";$k[$j++]="UPC-E must be 7 or 8 digits";bwipp_raiseerror()}var _11=$_.barcode;for(var _12=0,_13=_11.length;_12<_13;_12++){var _14=$g(_11,_12);if(_14<48||_14>57){$k[$j++]="bwipp.upcEbadCharacter#5129";$k[$j++]="UPC-E must contain only digits";bwipp_raiseerror()}}if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.upcEbadAddOnLength#5133";$k[$j++]="Add-on for UPC-E must be 2 or 5 digits";bwipp_raiseerror()}var _19=$g($_.barcode,0);if(_19!=48&&_19!=49){$k[$j++]="bwipp.upcEbadNumberSystem#5138";$k[$j++]="UPC-E must have number system 0 or 1";bwipp_raiseerror()}if(!bwipp_upce.__5156__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","111111"]);$_.barchars="0123456789";$_.mirrormaps=$a(["000111","001011","001101","001110","010011","011001","011100","010101","010110","011010"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_upce.$ctx[id]=$_[id]);bwipp_upce.__5156__=1;$_=Object.getPrototypeOf($_)}for(var _1D=0,_1E=1;_1D<_1E;_1D++){$_.upcacode=$s(11);if($g($_.barcode,6)-48<=2){$P($_.upcacode,0,$G($_.barcode,0,3));$P($_.upcacode,3,$G($_.barcode,6,1));$P($_.upcacode,4,"0000");$P($_.upcacode,8,$G($_.barcode,3,3));break}if($g($_.barcode,6)-48==3){$P($_.upcacode,0,$G($_.barcode,0,4));$P($_.upcacode,4,"00000");$P($_.upcacode,9,$G($_.barcode,4,2));break}if($g($_.barcode,6)-48==4){$P($_.upcacode,0,$G($_.barcode,0,5));$P($_.upcacode,5,"00000");$P($_.upcacode,10,$G($_.barcode,5,1));break}if($g($_.barcode,6)-48>=5){$P($_.upcacode,0,$G($_.barcode,0,6));$P($_.upcacode,6,"0000");$P($_.upcacode,10,$G($_.barcode,6,1));break}}$_.checksum=0;for(var _1t=0;_1t<=10;_1t+=1){$_.i=_1t;$_.barchar=$g($_.upcacode,$_.i)-48;if($_.i%2!=0){$_.checksum=$_.checksum+$_.barchar}else{$_.checksum=$_.checksum+$_.barchar*3}}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==8){if($g($_.barcode,7)!=$_.checksum+48){$k[$j++]="bwipp.upcEbadCheckDigit#5200";$k[$j++]="Incorrect UPC check digit provided";bwipp_raiseerror()}}$_.pad=$s(8);$P($_.pad,0,$_.barcode);$p($_.pad,7,$_.checksum+48);$_.barcode=$_.pad;$_.txt=$a(8);$p($_.txt,0,$a([$G($_.barcode,0,1),$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize-2]));$_.mirrormap=$g($_.mirrormaps,$_.checksum);if($g($_.barcode,0)==48){$_.invt=$s($_.mirrormap.length);for(var _2V=0,_2U=$_.mirrormap.length-1;_2V<=_2U;_2V+=1){$_.i=_2V;if($g($_.mirrormap,$_.i)==48){$p($_.invt,$_.i,49)}else{$p($_.invt,$_.i,48)}}$_.mirrormap=$_.invt}$_.sbs=$s(33);$P($_.sbs,0,$g($_.encs,10));for(var _2i=1;_2i<=6;_2i+=1){$_.i=_2i;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);if($g($_.mirrormap,$_.i-1)==49){$_.enclen=$_.enc.length;$_.revenc=$s($_.enclen);for(var _2z=0,_2y=$_.enclen-1;_2z<=_2y;_2z+=1){$_.j=_2z;$_.char=$g($_.enc,$_.j);$p($_.revenc,$_.enclen-$_.j-1,$_.char)}$_.enc=$_.revenc}$P($_.sbs,($_.i-1)*4+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*7+13+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$p($_.txt,7,$a([$G($_.barcode,7,1),6*7+21+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize-2]));$P($_.sbs,27,$g($_.encs,11));$k[$j++]=Infinity;var _3X=$_.sbs;for(var _3Y=0,_3Z=_3X.length;_3Y<_3Z;_3Y++){$k[$j++]=$g(_3X,_3Y)-48}$_.sbs=$a();if($_.includetext){$k[$j++]=Infinity;$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _3f=0,_3g=12;_3f<_3g;_3f++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;$k[$j++]=$_.height;$_.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _3m=0,_3n=12;_3m<_3n;_3m++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$_.bbs=$a()}else{$k[$j++]=Infinity;for(var _3p=0,_3q=17;_3p<_3q;_3p++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;for(var _3t=0,_3u=17;_3t<_3u;_3t++){$k[$j++]=0}$_.bbs=$a();$_.txt=$a([])}$_.guardrightypos=0;if($ne($_.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($_.height-.15);$k[$j++]="textxoffset";if($ne($_.addontextxoffset,null)){$k[$j++]=$_.addontextxoffset}else{$k[$j++]=51+$_.addongap}if($ne($_.addontextyoffset,null)){$k[$j++]="textyoffset";$k[$j++]=$_.addontextyoffset}$k[$j++]="textsize";if($ne($_.addontextsize,null)){$k[$j++]=$_.addontextsize}else{$k[$j++]=$_.textsize}var _48=$ne($_.addontextfont,"unset")?$_.addontextfont:$_.textfont;$k[$j++]="textfont";$k[$j++]=_48;$_.addopts=$d();if($_.addon.length==2){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean2()}if($_.addon.length==5){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean5()}$_.addcode=$k[--$j];$k[$j++]=Infinity;$q($_.sbs);$k[$j++]=$_.addongap;$q($g($_.addcode,"sbs"));$_.sbs=$a();$k[$j++]=Infinity;$q($_.bhs);$F($g($_.addcode,"bhs"),function(){var _4P=$k[--$j];$k[$j++]=$f(_4P-.075)});$_.bhs=$a();$k[$j++]=Infinity;$q($_.bbs);$F($g($_.addcode,"bbs"),function(){var _4U=$k[--$j];$k[$j++]=$f(_4U+.075)});$_.bbs=$a();$k[$j++]=Infinity;$q($_.txt);$q($g($_.addcode,"txt"));$_.txt=$a();$_.guardrightypos=$_.height*72-6}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=$_.sbs;$k[$j++]="bhs";$k[$j++]=$_.bhs;$k[$j++]="bbs";$k[$j++]=$_.bbs;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";if($eq($_.addon,"")){$k[$j++]=9}else{$k[$j++]=5}$k[$j++]="guardrightypos";$k[$j++]=$_.guardrightypos;$k[$j++]="borderleft";$k[$j++]=9;$k[$j++]="borderright";if($eq($_.addon,"")){$k[$j++]=9}else{$k[$j++]=5}$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=5;var _4j=$d();$k[$j++]=_4j;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_isbn(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.isbntextfont="OCR-A";$_.isbntextsize=8;$_.isbntextxoffset=null;$_.isbntextyoffset=null;$_.height=1;$_.addongap=12;$_.legacy=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length!=15&&$_.barcode.length!=17&&($_.barcode.length!=11&&$_.barcode.length!=13)){$k[$j++]="bwipp.isbnBadLength#5369";$k[$j++]="ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes";bwipp_raiseerror()}if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.isbnBadAddOnLength#5372";$k[$j++]="Add-on for ISBN must be 2 or 5 digits";bwipp_raiseerror()}if($_.barcode.length>=15){var _F=$G($_.barcode,0,4);if($ne(_F,"978-")&&$ne(_F,"979-")){$k[$j++]="bwipp.isbn13badPrefix#5376";$k[$j++]="ISBN-13 prefix must be 978- or 979-";bwipp_raiseerror()}$_.wasdash=false;$_.numdash=0;$_.numdigit=0;var _H=$G($_.barcode,5,9);for(var _I=0,_J=_H.length;_I<_J;_I++){var _K=$g(_H,_I);$k[$j++]=_K;if(_K==45){if($_.wasdash){$k[$j++]="bwipp.isbn13adjacentDashes#5383";$k[$j++]="ISBN-13 does not permit adjacent dashes";bwipp_raiseerror()}$_.wasdash=true;$_.numdash=$_.numdash+1}var _N=$k[--$j];if(_N>=48&&_N<=57){$_.wasdash=false;$_.numdigit=$_.numdigit+1}}if($_.numdash!=2||$_.numdigit!=7){$k[$j++]="bwipp.isbn13numDashesDigits#5394";$k[$j++]="Incorrect number of dashes and digits for ISBN-13";bwipp_raiseerror()}var _S=$g($_.barcode,14);if(_S<48||_S>57){$k[$j++]="bwipp.isbn13character15#5397";$k[$j++]="ISBN-13 character 15 must be a digit";bwipp_raiseerror()}if($_.barcode.length==17){if($ne($G($_.barcode,15,1),"-")){$k[$j++]="bwipp.isbn13character16#5401";$k[$j++]="ISBN-13 penultimate character must be a dash";bwipp_raiseerror()}var _X=$g($_.barcode,16);if(_X<48||_X>57){$k[$j++]="bwipp.isbn13character17#5404";$k[$j++]="ISBN-13 final character must be a digit";bwipp_raiseerror()}}}else{var _Z=$g($_.barcode,0);if(_Z<48||_Z>57){$k[$j++]="bwipp.isbn10FirstDigit#5409";$k[$j++]="ISBN-10 first character must be a digit";bwipp_raiseerror()}$_.wasdash=false;$_.numdash=0;$_.numdigit=0;var _b=$G($_.barcode,1,9);for(var _c=0,_d=_b.length;_c<_d;_c++){var _e=$g(_b,_c);$k[$j++]=_e;if(_e==45){if($_.wasdash){$k[$j++]="bwipp.isbn10adjacentDashes#5416";$k[$j++]="ISBN-10 does not permit adjacent dashes";bwipp_raiseerror()}$_.wasdash=true;$_.numdash=$_.numdash+1}var _h=$k[--$j];if(_h>=48&&_h<=57){$_.wasdash=false;$_.numdigit=$_.numdigit+1}}if($_.numdash!=2||$_.numdigit!=7){$k[$j++]="bwipp.isbn10numDashesDigits#5427";$k[$j++]="Incorrect number of dashes and digits for ISBN-10";bwipp_raiseerror()}var _m=$g($_.barcode,10);if(_m<48||_m>57){$k[$j++]="bwipp.isbn10character11#5430";$k[$j++]="ISBN-10 character 11 must be a digit";bwipp_raiseerror()}if($_.barcode.length==13){if($ne($G($_.barcode,11,1),"-")){$k[$j++]="bwipp.isbn10character12#5434";$k[$j++]="ISBN-10 penultimate character must be a dash";bwipp_raiseerror()}var _r=$g($_.barcode,12);if((_r<48||_r>57)&&_r!=88){$k[$j++]="bwipp.isbn10character13#5437";$k[$j++]="ISBN-10 final character must be a digit or X";bwipp_raiseerror()}}}$_.isbntxt=$_.barcode;if($_.isbntxt.length<=13){$_.isbn=$s(10);$_.checksum=0;$_.i=0;$_.n=0;for(;;){$_.isbnchar=$f($g($_.isbntxt,$_.i)-48);if($_.isbnchar!=-3){$p($_.isbn,$_.n,$f($_.isbnchar+48));if($_.n<9){$_.checksum=$f($_.checksum+(10-$_.n)*$_.isbnchar)}$_.n=$_.n+1}$_.i=$_.i+1;if($_.i==$_.isbntxt.length){break}}var _1B=$f(11-$_.checksum%11)%11;$k[$j++]="checksum";$k[$j++]=_1B;if(_1B==10){$j--;$k[$j++]=40}var _1C=$k[--$j];$_[$k[--$j]]=$f(_1C+48);$_.isbn=$G($_.isbn,0,9);if($_.isbntxt.length==13){if($g($_.isbntxt,12)!=$_.checksum){$k[$j++]="bwipp.isbn10badCheckDigit#5465";$k[$j++]="Incorrect ISBN-10 check digit provided";bwipp_raiseerror()}}}if(!$_.legacy||$_.isbntxt.length>=15){if($_.isbntxt.length<=13){$_.pad=$s(15);$P($_.pad,0,"978-");$P($_.pad,4,$G($_.isbntxt,0,11));$_.isbntxt=$_.pad}$_.isbn=$s(13);$_.checksum=0;$_.i=0;$_.n=0;for(;;){$_.isbnchar=$g($_.isbntxt,$_.i)-48;if($_.isbnchar!=-3){$p($_.isbn,$_.n,$_.isbnchar+48);if($_.n<12){$k[$j++]="checksum";$k[$j++]=$_.isbnchar;if($_.n%2!=0){var _1e=$k[--$j];$k[$j++]=_1e*3}var _1g=$k[--$j];$_[$k[--$j]]=$f(_1g+$_.checksum)}$_.n=$_.n+1}$_.i=$_.i+1;if($_.i==$_.isbntxt.length){break}}$_.checksum=(10-$_.checksum%10)%10+48;$_.isbn=$G($_.isbn,0,12);if($_.isbntxt.length==17){if($g($_.isbntxt,16)!=$_.checksum){$k[$j++]="bwipp.isbn13badCheckDigit#5500";$k[$j++]="Incorrect ISBN-13 check digit provided";bwipp_raiseerror()}}}var _1u=$_.isbn.length==12?22:18;$_.pad=$s(_1u);$P($_.pad,0,"ISBN ");$P($_.pad,5,$_.isbntxt);$p($_.pad,$_.pad.length-2,45);$p($_.pad,$_.pad.length-1,$_.checksum);$_.isbntxt=$_.pad;$_.barcode=$s(12);if($_.isbn.length==9){$P($_.barcode,0,"978");$P($_.barcode,3,$_.isbn)}else{$P($_.barcode,0,$_.isbn)}if($ne($_.addon,"")){var _2E=$s(12+$_.addon.length+1);$P(_2E,0,$_.barcode);$P(_2E,12," ");$P(_2E,13,$_.addon);$_.barcode=_2E}$p($_.options,"dontdraw",true);$p($_.options,"addongap",$_.addongap);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_ean13();var _2M=$k[--$j];$_[$k[--$j]]=_2M;if($_.includetext){if($eq($_.isbntextxoffset,null)){$k[$j++]="isbntextxoffset";if($_.isbn.length==9){$k[$j++]=-1}else{$k[$j++]=-12}var _2R=$k[--$j];$_[$k[--$j]]=_2R}if($eq($_.isbntextyoffset,null)){$_.isbntextyoffset=$_.height*72+3}var _2W=$g($_.args,"txt")!==undefined;if(_2W){$_.txt=$g($_.args,"txt");$_.newtxt=$a($_.txt.length+1);$P($_.newtxt,0,$_.txt);$p($_.newtxt,$_.newtxt.length-1,$a([$_.isbntxt,$_.isbntextxoffset,$_.isbntextyoffset,$_.isbntextfont,$_.isbntextsize]));$p($_.args,"txt",$_.newtxt)}else{$p($_.args,"txt",$a([$a([$_.isbntxt,$_.isbntextxoffset,$_.isbntextyoffset,$_.isbntextfont,$_.isbntextsize])]))}}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_ismn(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.ismntextfont="OCR-A";$_.ismntextsize=8;$_.ismntextxoffset=null;$_.ismntextyoffset=null;$_.height=1;$_.addongap=12;$_.legacy=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length!=15&&$_.barcode.length!=17&&($_.barcode.length!=11&&$_.barcode.length!=13)){$k[$j++]="bwipp.ismnBadLength#5619";$k[$j++]="ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes";bwipp_raiseerror()}if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.ismnBadAddOnLength#5622";$k[$j++]="Add-on for ISMN must be 2 or 5 digits";bwipp_raiseerror()}if($_.barcode.length>=15){if($ne($G($_.barcode,0,4),"979-")){$k[$j++]="bwipp.ismn13badPrefix#5626";$k[$j++]="ISMN-13 prefix must be 979-";bwipp_raiseerror()}$_.wasdash=false;$_.numdash=0;$_.numdigit=0;var _H=$G($_.barcode,5,9);for(var _I=0,_J=_H.length;_I<_J;_I++){var _K=$g(_H,_I);$k[$j++]=_K;if(_K==45){if($_.wasdash){$k[$j++]="bwipp.ismn13adjacentDashes#5633";$k[$j++]="ISMN-13 does not permit adjacent dashes";bwipp_raiseerror()}$_.wasdash=true;$_.numdash=$_.numdash+1}var _N=$k[--$j];if(_N>=48&&_N<=57){$_.wasdash=false;$_.numdigit=$_.numdigit+1}}if($_.numdash!=2||$_.numdigit!=7){$k[$j++]="bwipp.ismn13numDashesDigits#5644";$k[$j++]="Incorrect number of dashes and digits for ISMN-13";bwipp_raiseerror()}var _S=$g($_.barcode,14);if(_S<48||_S>57){$k[$j++]="bwipp.ismn13character15#5647";$k[$j++]="ISMN-13 character 15 must be a digit";bwipp_raiseerror()}if($_.barcode.length==17){if($ne($G($_.barcode,15,1),"-")){$k[$j++]="bwipp.ismn13character16#5651";$k[$j++]="ISMN-13 penultimate character must be a dash";bwipp_raiseerror()}var _X=$g($_.barcode,16);if(_X<48||_X>57){$k[$j++]="bwipp.ismn13character17#5654";$k[$j++]="ISMN-13 final character must be a digit";bwipp_raiseerror()}}}else{if($ne($G($_.barcode,0,2),"M-")){$k[$j++]="bwipp.ismn10badPrefix#5659";$k[$j++]="ISMN-10 prefix must be M-";bwipp_raiseerror()}var _b=$g($_.barcode,2);if(_b<48||_b>57){$k[$j++]="bwipp.ismn10character3#5662";$k[$j++]="ISMN-10 character 3 must be a digit";bwipp_raiseerror()}$_.wasdash=false;$_.numdash=0;$_.numdigit=0;var _d=$G($_.barcode,3,7);for(var _e=0,_f=_d.length;_e<_f;_e++){var _g=$g(_d,_e);$k[$j++]=_g;if(_g==45){if($_.wasdash){$k[$j++]="bwipp.ismn10adjacentDashes#5669";$k[$j++]="ISMN-10 does not permit adjacent dashes";bwipp_raiseerror()}$_.wasdash=true;$_.numdash=$_.numdash+1}var _j=$k[--$j];if(_j>=48&&_j<=57){$_.wasdash=false;$_.numdigit=$_.numdigit+1}}if($_.numdash!=1||$_.numdigit!=6){$k[$j++]="bwipp.ismn10numDashesDigits#5680";$k[$j++]="Incorrect number of dashes and digits for ISMN-10";bwipp_raiseerror()}var _o=$g($_.barcode,10);if(_o<48||_o>57){$k[$j++]="bwipp.ismn10character11#5683";$k[$j++]="ISMN-10 character 11 must be a digit";bwipp_raiseerror()}if($_.barcode.length==13){var _r=$G($_.barcode,11,1);if($ne(_r,"-")){$k[$j++]="bwipp.ismn10character12#5687";$k[$j++]="ISMN-10 penultimate character must be a dash";bwipp_raiseerror()}var _t=$g($_.barcode,12);if((_t<48||_t>57)&&_t!=88){$k[$j++]="bwipp.ismn10character13#5690";$k[$j++]="ISMN-10 final character must be a digit or X";bwipp_raiseerror()}}}$_.ismntxt=$_.barcode;$_.legacytxt="";if($_.ismntxt.length<=13){$_.legacytxt=$_.ismntxt;$_.pad=$s($_.ismntxt.length+4);$P($_.pad,0,"979-0-");$P($_.pad,6,$G($_.ismntxt,2,$_.ismntxt.length-2));$_.ismntxt=$_.pad}$_.ismn=$s(13);$_.checksum=0;$_.i=0;$_.n=0;for(;;){$_.ismnchar=$g($_.ismntxt,$_.i)-48;if($_.ismnchar!=-3){$p($_.ismn,$_.n,$_.ismnchar+48);if($_.n<12){if($_.n%2==0){$_.checksum=$_.ismnchar+$_.checksum}else{$_.checksum=$_.ismnchar*3+$_.checksum}}$_.n=$_.n+1}$_.i=$_.i+1;if($_.i==$_.ismntxt.length){break}}$_.checksum=(10-$_.checksum%10)%10+48;if($_.barcode.length==13||$_.barcode.length==17){var _1Q=$_.barcode;if($g(_1Q,_1Q.length-1)!=$_.checksum){$k[$j++]="bwipp.ismnBadCheckDigit#5732";$k[$j++]="Incorrect ISMN check digit provided";bwipp_raiseerror()}}if($_.legacy&&$ne($_.legacytxt,"")){$_.ismntxt=$_.legacytxt;$_.pad=$s(18)}else{$_.pad=$s(22)}$P($_.pad,0,"ISMN ");$P($_.pad,5,$_.ismntxt);$p($_.pad,$_.pad.length-2,45);$p($_.pad,$_.pad.length-1,$_.checksum);$_.ismntxt=$_.pad;$_.barcode=$G($_.ismn,0,12);if($ne($_.addon,"")){var _1l=$s(12+$_.addon.length+1);$P(_1l,0,$_.barcode);$P(_1l,12," ");$P(_1l,13,$_.addon);$_.barcode=_1l}$p($_.options,"dontdraw",true);$p($_.options,"addongap",$_.addongap);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_ean13();var _1t=$k[--$j];$_[$k[--$j]]=_1t;if($_.includetext){if($eq($_.ismntextxoffset,null)){$k[$j++]="ismntextxoffset";if($_.ismntxt.length==18){$k[$j++]=-1}else{$k[$j++]=-12}var _1y=$k[--$j];$_[$k[--$j]]=_1y}if($eq($_.ismntextyoffset,null)){$_.ismntextyoffset=$_.height*72+3}var _23=$g($_.args,"txt")!==undefined;if(_23){$_.txt=$g($_.args,"txt");$_.newtxt=$a($_.txt.length+1);$P($_.newtxt,0,$_.txt);$p($_.newtxt,$_.newtxt.length-1,$a([$_.ismntxt,$_.ismntextxoffset,$_.ismntextyoffset,$_.ismntextfont,$_.ismntextsize]));$p($_.args,"txt",$_.newtxt)}else{$p($_.args,"txt",$a([$a([$_.ismntxt,$_.ismntextxoffset,$_.ismntextyoffset,$_.ismntextfont,$_.ismntextsize])]))}}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_issn(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.issntextfont="OCR-A";$_.issntextsize=8;$_.issntextxoffset=null;$_.issntextyoffset=null;$_.height=1;$_.addongap=12;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.issntxt=$k[--$j];$X($_.issntxt," ");if($k[--$j]){$_.issntxt=$k[--$j];$j--;$_.seqvar=$k[--$j]}else{$j--;$_.seqvar="00"}$X($_.seqvar," ");if($k[--$j]){$_.seqvar=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.issntxt.length!=8&&$_.issntxt.length!=9){$k[$j++]="bwipp.issnBadLength#5856";$k[$j++]="ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX";bwipp_raiseerror()}var _D=$G($_.issntxt,0,4);for(var _E=0,_F=_D.length;_E<_F;_E++){var _G=$g(_D,_E);if(_G<48||_G>57){$k[$j++]="bwipp.issnFirstThroughFourthNotNumeric#5860";$k[$j++]="ISSN first four characters must be numeral characters";bwipp_raiseerror()}}if($ne($G($_.issntxt,4,1),"-")){$k[$j++]="bwipp.issnNeedsDash#5864";$k[$j++]="ISSN fifth character must be a dash";bwipp_raiseerror()}var _K=$G($_.issntxt,5,3);for(var _L=0,_M=_K.length;_L<_M;_L++){var _N=$g(_K,_L);if(_N<48||_N>57){$k[$j++]="bwipp.issnSixthThroughEighthNotNumeric#5868";$k[$j++]="ISSN sixth through eighth characters must be numerals";bwipp_raiseerror()}}if($_.issntxt.length==9){var _Q=$g($_.issntxt,8);if((_Q<48||_Q>57)&&_Q!=88){$k[$j++]="bwipp.issnNinthCharacterBadFormat#5873";$k[$j++]="ISSN ninth character must be a number or the character X";bwipp_raiseerror()}}if($_.seqvar.length!=2){$k[$j++]="bwipp.issnBadSequenceVariantLength#5877";$k[$j++]="Sequence variant for ISSN must be 2 digits";bwipp_raiseerror()}$F($_.seqvar,function(){var _T=$k[--$j];if(_T<48||_T>57){$k[$j++]="bwipp.issnSequenceVariantBadCharacter#5881";$k[$j++]="Sequence variant for ISSN must contain only digits";bwipp_raiseerror()}});if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.issnBadAddOnLength#5885";$k[$j++]="Add-on for ISSN must be 2 or 5 digits";bwipp_raiseerror()}$_.issn=$s(8);$_.checksum=0;$_.i=0;$_.n=0;for(;;){$_.issnchar=$f($g($_.issntxt,$_.i)-48);if($_.issnchar!=-3){$p($_.issn,$_.n,$f($_.issnchar+48));if($_.n<7){$_.checksum=$f($_.checksum+$_.issnchar*(8-$_.n))}$_.n=$_.n+1}$_.i=$_.i+1;if($_.i==$_.issntxt.length){break}}$_.checksum=$f(11-$_.checksum%11)%11;var _p=$f($_.checksum+48);$k[$j++]="checksum";$k[$j++]=_p;if(_p==58){$j--;$k[$j++]=88}var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;if($_.issntxt.length==9){if($g($_.issntxt,8)!=$_.checksum){$k[$j++]="bwipp.issnBadCheckDigit#5908";$k[$j++]="Incorrect ISSN check digit provided";bwipp_raiseerror()}}$_.pad=$s(14);$P($_.pad,0,"ISSN ");$P($_.pad,5,$_.issntxt);$p($_.pad,13,$_.checksum);$_.issntxt=$_.pad;$_.barcode=$G($_.issn,0,7);$_.barcode=$s(12);$P($_.barcode,0,"977");$P($_.barcode,3,$_.issn);$P($_.barcode,10,$_.seqvar);if($ne($_.addon,"")){var _1D=$s(12+$_.addon.length+1);$P(_1D,0,$_.barcode);$P(_1D,12," ");$P(_1D,13,$_.addon);$_.barcode=_1D}$p($_.options,"dontdraw",true);$p($_.options,"addongap",$_.addongap);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_ean13();var _1L=$k[--$j];$_[$k[--$j]]=_1L;if($_.includetext){if($eq($_.issntextxoffset,null)){$_.issntextxoffset=10}if($eq($_.issntextyoffset,null)){$_.issntextyoffset=$_.height*72+3}var _1S=$g($_.args,"txt")!==undefined;if(_1S){$_.txt=$g($_.args,"txt");$_.newtxt=$a($_.txt.length+1);$P($_.newtxt,0,$_.txt);$p($_.newtxt,$_.newtxt.length-1,$a([$_.issntxt,$_.issntextxoffset,$_.issntextyoffset,$_.issntextfont,$_.issntextsize]));$p($_.args,"txt",$_.newtxt)}else{$p($_.args,"txt",$a([$a([$_.issntxt,$_.issntextxoffset,$_.issntextyoffset,$_.issntextfont,$_.issntextsize])]))}}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_mands(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.barlen=$_.barcode.length;if($_.barlen!=7&&$_.barlen!=8){$k[$j++]="bwipp.MandSbadLength#6004";$k[$j++]="M&S barcode must be 7 or 8 characters";bwipp_raiseerror()}if($_.barlen==7){var _7=$Z($s(8),"00000000");$P(_7,1,$_.barcode);$_.barcode=_7}$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_ean8();var _C=$k[--$j];$_[$k[--$j]]=_C;var _F=$g($_.args,"bbs");$p(_F,10,$g(_F,2));$p(_F,11,$g(_F,2));var _J=$g($_.args,"bhs");$p(_J,10,$g(_J,2));$p(_J,11,$g(_J,2));$_.txt=$g($_.args,"txt");if($_.barlen==7){for(var _P=0;_P<=6;_P+=1){var _Q=$_.txt;$P($g($g(_Q,_P),0),0,$g($g(_Q,_P+1),0))}$P($g($g($_.txt,7),0),0," ")}var _Y=$a(10);$P(_Y,0,$_.txt);$_.txt=_Y;var _b=$g($_.txt,0);$p($_.txt,8,$A($a(_b.length),_b));var _g=$g($_.txt,0);$p($_.txt,9,$A($a(_g.length),_g));$p($g($_.txt,8),0,"M");$p($g($_.txt,8),1,-12);$p($g($_.txt,9),0,"S");var _r=$g($_.txt,9);$p(_r,1,69);$p($_.args,"txt",$_.txt);$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code128(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$_.encoding="auto";$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_code128);if(!bwipp_code128.__6105__){$_=Object.create($_);$_.sta=-1;$_.stb=-2;$_.stc=-3;$_.swa=-4;$_.swb=-5;$_.swc=-6;$_.fn1=-7;$_.fn2=-8;$_.fn3=-9;$_.fn4=-10;$_.sft=-11;$_.stp=-12;$_.lka=-13;$_.lkc=-14;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code128.$ctx[id]=$_[id]);bwipp_code128.__6105__=1;$_=Object.getPrototypeOf($_)}var _6=$_.fn1;var _B=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC1",_6],["FNC2",$_.fn2],["FNC3",$_.fn3],["LNKA",$_.lka],["LNKC",$_.lkc]]);$_.fncvals=_B;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _E=$k[--$j];$_[$k[--$j]]=_E;$_.msglen=$_.msg.length;if(!bwipp_code128.__6178__){$_=Object.create($_);$_.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$_.fn3,$_.fn3,"96"]),$a([$_.fn2,$_.fn2,"97"]),$a([$_.sft,$_.sft,"98"]),$a([$_.swc,$_.swc,"99"]),$a([$_.swb,$_.fn4,$_.swb]),$a([$_.fn4,$_.swa,$_.swa]),$a([$_.fn1,$_.fn1,$_.fn1]),$a([$_.sta,$_.sta,$_.sta]),$a([$_.stb,$_.stb,$_.stb]),$a([$_.stc,$_.stc,$_.stc]),$a([$_.stp,$_.stp,$_.stp])]);$_.charvals=$a([new Map,new Map,new Map]);for(var _2X=0,_2W=$_.charmaps.length-1;_2X<=_2W;_2X+=1){$_.i=_2X;$_.encs=$g($_.charmaps,$_.i);for(var _2b=0;_2b<=2;_2b+=1){$_.j=_2b;var _2e=$g($_.encs,$_.j);$k[$j++]=_2e;if($eq($t(_2e),"stringtype")){var _2h=$g($k[--$j],0);$k[$j++]=_2h}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.seta=$g($_.charvals,0);$_.setb=$g($_.charvals,1);$_.setc=$g($_.charvals,2);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code128.$ctx[id]=$_[id]);bwipp_code128.__6178__=1;$_=Object.getPrototypeOf($_)}$p($_.seta,$_.lka,$g($_.seta,$_.swb));$p($_.seta,$_.lkc,$g($_.seta,$_.swc));$p($_.setb,$_.lka,$g($_.setb,$_.swc));$p($_.setb,$_.lkc,$g($_.setb,$_.swa));$p($_.setc,$_.lka,$g($_.setc,$_.swa));$p($_.setc,$_.lkc,$g($_.setc,$_.swb));if($_.raw){$_.encoding="raw"}if($eq($_.encoding,"raw")){$_.cws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i==$_.barcode.length){break}$_.cw=$i($G($_.barcode,$_.i+1,3));$p($_.cws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}$_.cws=$G($_.cws,0,$_.j);$_.text=""}if($eq($_.encoding,"auto")){$_.text=$s($_.msglen);for(var _3k=0,_3j=$_.msglen-1;_3k<=_3j;_3k+=1){$_.i=_3k;var _3p=$g($_.msg,$_.i);$k[$j++]=$_.text;$k[$j++]=$_.i;$k[$j++]=_3p;if(_3p<0){$j--;$k[$j++]=32}var _3q=$k[--$j];var _3r=$k[--$j];$p($k[--$j],_3r,_3q)}$k[$j++]=Infinity;for(var _3u=0,_3v=$_.msglen;_3u<_3v;_3u++){$k[$j++]=0}$k[$j++]=0;$_.numSA=$a();$k[$j++]=Infinity;for(var _3y=0,_3z=$_.msglen;_3y<_3z;_3y++){$k[$j++]=0}$k[$j++]=0;$_.numEA=$a();for(var _42=$_.msglen-1;_42>=0;_42-=1){$_.i=_42;if($g($_.msg,$_.i)>=0){if($g($_.msg,$_.i)>=128){$p($_.numEA,$_.i,$f($g($_.numEA,$_.i+1)+1))}else{$p($_.numSA,$_.i,$f($g($_.numSA,$_.i+1)+1))}}}$_.ea=false;$_.msgtmp=$a([]);for(var _4M=0,_4L=$_.msglen-1;_4M<=_4L;_4M+=1){$_.i=_4M;$_.c=$g($_.msg,$_.i);if(!$xo($_.ea,$_.c<128)&&$_.c>=0){if($_.ea){$k[$j++]=$_.numSA}else{$k[$j++]=$_.numEA}var _4Y=$g($k[--$j],$_.i);var _4b=$f(_4Y+$_.i)==$_.msglen?3:5;if(_4Y<_4b){$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$_.msgtmp=$a()}else{$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$k[$j++]=$_.fn4;$_.msgtmp=$a();$_.ea=!$_.ea}}$k[$j++]=Infinity;$q($_.msgtmp);if($_.c>=0){$k[$j++]=$_.c&127}else{$k[$j++]=$_.c}$_.msgtmp=$a()}$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;$_.numsscr=function(){$_.n=0;$_.s=0;$_.p=$k[--$j];for(;;){if($_.p>=$_.msglen){break}var _4w=$g($_.msg,$_.p);var _4y=$g($_.setc,_4w)!==undefined;$k[$j++]=_4w;if(!_4y){$j--;break}var _4z=$k[--$j];$k[$j++]=_4z;if(_4z<=-1){var _51=$k[--$j];if(_51==$_.fn1&&$_.s%2==0){$_.s=$_.s+1}else{break}}else{$j--}$_.n=$_.n+1;$_.s=$_.s+1;$_.p=$f($_.p+1)}$k[$j++]=$_.n;$k[$j++]=$_.s};$_.enca=function(){$p($_.cws,$_.j,$g($_.seta,$k[--$j]));$_.j=$_.j+1};$_.encb=function(){$p($_.cws,$_.j,$g($_.setb,$k[--$j]));$_.j=$_.j+1};$_.encc=function(){var _5L=$k[--$j];$k[$j++]=_5L;if($ne($t(_5L),"arraytype")){var _5P=$g($_.setc,$k[--$j]);$k[$j++]=_5P}else{$q($k[--$j]);var _5R=$k[--$j];var _5S=$k[--$j];$k[$j++]=$f($f(_5R-48)+$f(_5S-48)*10)}$p($_.cws,$_.j,$k[--$j]);$_.j=$_.j+1};$_.anotb=function(){var _5X=$k[--$j];var _5Z=$g($_.seta,_5X)!==undefined;var _5b=$g($_.setb,_5X)!==undefined;$k[$j++]=_5Z&&!_5b};$_.bnota=function(){var _5c=$k[--$j];var _5e=$g($_.setb,_5c)!==undefined;var _5g=$g($_.seta,_5c)!==undefined;$k[$j++]=_5e&&!_5g};$k[$j++]=Infinity;for(var _5i=0,_5j=$_.msg.length;_5i<_5j;_5i++){$k[$j++]=0}$k[$j++]=9999;$_.nextanotb=$a();$k[$j++]=Infinity;for(var _5m=0,_5n=$_.msg.length;_5m<_5n;_5m++){$k[$j++]=0}$k[$j++]=9999;$_.nextbnota=$a();for(var _5q=$_.msg.length-1;_5q>=0;_5q-=1){$_.i=_5q;$k[$j++]=$g($_.msg,$_.i);$_.anotb();if($k[--$j]){$p($_.nextanotb,$_.i,0)}else{$p($_.nextanotb,$_.i,$f($g($_.nextanotb,$_.i+1)+1))}$k[$j++]=$g($_.msg,$_.i);$_.bnota();if($k[--$j]){$p($_.nextbnota,$_.i,0)}else{$p($_.nextbnota,$_.i,$f($g($_.nextbnota,$_.i+1)+1))}}$_.abeforeb=function(){var _6D=$k[--$j];$k[$j++]=$lt($g($_.nextanotb,_6D),$g($_.nextbnota,_6D))};$_.bbeforea=function(){var _6I=$k[--$j];$k[$j++]=$lt($g($_.nextbnota,_6I),$g($_.nextanotb,_6I))};$_.cws=$a($_.barcode.length*2+3);$_.j=0;if($_.msglen>0){$k[$j++]=0;$_.numsscr()}else{$k[$j++]=-1;$k[$j++]=-1}$_.nums=$k[--$j];$_.nchars=$k[--$j];for(;;){if($_.msglen==0){$k[$j++]=$_.stb;$_.enca();$_.cset="setb";break}if($_.msglen==2&&$_.nums==2){$k[$j++]=$_.stc;$_.enca();$_.cset="setc";break}if($_.nums>=4){$k[$j++]=$_.stc;$_.enca();$_.cset="setc";break}$k[$j++]=0;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.sta;$_.enca();$_.cset="seta";break}$k[$j++]=$_.stb;$_.enca();$_.cset="setb";break}$_.i=0;for(;;){if($_.i==$_.msglen){break}$k[$j++]=$_.i;$_.numsscr();$_.nums=$k[--$j];$_.nchars=$k[--$j];for(;;){if(($eq($_.cset,"seta")||$eq($_.cset,"setb"))&&$_.nums>=4&&$g($_.msg,$_.i)!=$_.fn1){if($_.nums%2==0){$k[$j++]=$_.swc;if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.cset="setc";break}else{$k[$j++]=$g($_.msg,$_.i);if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.i=$_.i+1;$k[$j++]=$_.swc;if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.cset="setc";break}}$k[$j++]=$eq($_.cset,"setb");$k[$j++]=$g($_.msg,$_.i);$_.anotb();var _72=$k[--$j];var _73=$k[--$j];if(_73&&_72){if($_.i<$_.msglen-1){$k[$j++]=$_.i+1;$_.bbeforea();if($k[--$j]){$k[$j++]=$_.sft;$_.encb();$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}}$k[$j++]=$_.swa;$_.encb();$_.cset="seta";break}$k[$j++]=$eq($_.cset,"seta");$k[$j++]=$g($_.msg,$_.i);$_.bnota();var _7I=$k[--$j];var _7J=$k[--$j];if(_7J&&_7I){if($_.i<$_.msglen-1){$k[$j++]=$_.i+1;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.sft;$_.enca();$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}}$k[$j++]=$_.swb;$_.enca();$_.cset="setb";break}if($eq($_.cset,"setc")&&$_.nums<2&&($g($_.msg,$_.i)>-1||$g($_.msg,$_.i)==$_.fn4)){$k[$j++]=$_.i;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.swa;$_.encc();$_.cset="seta";break}$k[$j++]=$_.swb;$_.encc();$_.cset="setb";break}if($eq($_.cset,"seta")){$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}if($eq($_.cset,"setb")){$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}if($eq($_.cset,"setc")){if($g($_.msg,$_.i)<=-1){$k[$j++]=$g($_.msg,$_.i);$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}break}break}}$_.cws=$G($_.cws,0,$_.j)}var _87=$a($_.j+2);$P(_87,0,$_.cws);$_.cws=_87;$_.csum=$g($_.cws,0);for(var _8D=1,_8C=$_.j-1;_8D<=_8C;_8D+=1){$_.i=_8D;$_.csum=$f($_.csum+$g($_.cws,$_.i)*$_.i)}$_.csum=$_.csum%103;$p($_.cws,$_.j,$_.csum);$p($_.cws,$_.j+1,$g($_.seta,$_.stp));var _8T=$g($_.options,"debugcws")!==undefined;if(_8T){$k[$j++]="bwipp.debugcws#6437";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_code128.__6459__){$_=Object.create($_);$_.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","2331112"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code128.$ctx[id]=$_[id]);bwipp_code128.__6459__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s($_.cws.length*6+1);for(var _8b=0,_8a=$_.cws.length-1;_8b<=_8a;_8b+=1){$_.i=_8b;$P($_.sbs,$_.i*6,$g($_.encs,$g($_.cws,$_.i)))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _8j=$_.sbs;for(var _8k=0,_8l=_8j.length;_8k<_8l;_8k++){$k[$j++]=$g(_8j,_8k)-48}var _8n=$a();$k[$j++]=Infinity;for(var _8p=0,_8q=~~(($_.sbs.length+1)/2);_8p<_8q;_8p++){$k[$j++]=$_.height}var _8s=$a();$k[$j++]=Infinity;for(var _8u=0,_8v=~~(($_.sbs.length+1)/2);_8u<_8v;_8u++){$k[$j++]=0}var _8w=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_8n;$k[$j++]="bhs";$k[$j++]=_8s;$k[$j++]="bbs";$k[$j++]=_8w;$k[$j++]="txt";$k[$j++]=$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]);$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$_.options;var _95=$d();$k[$j++]=_95;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_gs1_128(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=.5;$_.linkagea=false;$_.linkagec=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.linkagea&&$_.linkagec){$k[$j++]="bwipp.gs1128badLinkage#6534";$k[$j++]="linkagea and linkagec cannot be used together";bwipp_raiseerror()}$_.text=$_.barcode;$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.c128=$a([$_.fnc1]);for(var _D=0,_C=$_.ais.length-1;_D<=_C;_D+=1){$_.i=_D;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _N=$a($_.c128.length+$_.ai.length+$_.val.length);$P(_N,0,$_.c128);$k[$j++]=_N;$k[$j++]=_N;$k[$j++]=$_.c128.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _R=$k[--$j];var _S=$k[--$j];$k[$j++]=_R;$F(_S);var _T=$a();var _U=$k[--$j];$P($k[--$j],_U,_T);var _W=$k[--$j];$k[$j++]=_W;$k[$j++]=_W;$k[$j++]=$_.c128.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=_a;$F(_b);var _c=$a();var _d=$k[--$j];$P($k[--$j],_d,_c);$_.c128=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _m=$a($_.c128.length+1);$P(_m,0,$_.c128);$p(_m,$_.c128.length,$_.fnc1);$_.c128=_m}}$_.barcode=$s(($_.c128.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.c128.length){break}var _w=$g($_.c128,$_.i);$k[$j++]=_w;if(_w==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}if($_.linkagea||$_.linkagec){$k[$j++]=$_.barcode;$k[$j++]=$_.j;if($_.linkagea){$k[$j++]="^LNKA"}else{$k[$j++]="^LNKC"}var _1B=$k[--$j];var _1C=$k[--$j];$P($k[--$j],_1C,_1B);$_.j=$_.j+5}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"height",$_.height);$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code128();var _1P=$k[--$j];$_[$k[--$j]]=_1P;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_ean14(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.text=$_.barcode;var _3=$_.barcode;$k[$j++]=$s(_3.length);$k[$j++]=0;$F(_3,function(){var _5=$k[--$j];$k[$j++]=_5;if(_5!=32){var _6=$k[--$j];var _7=$k[--$j];var _8=$k[--$j];$p(_8,_7,_6);$k[$j++]=_8;$k[$j++]=$f(_7+1)}else{$j--}});var _9=$k[--$j];$_.barcode=$G($k[--$j],0,_9);$_.hasspace=$_.text.length!=$_.barcode.length;if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.ean14badLength#6649";$k[$j++]="GS1-14 must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.ean14badAI#6652";$k[$j++]="GS1-14 must begin with (01) application identifier";bwipp_raiseerror()}var _K=$G($_.barcode,4,$_.barcode.length-4);for(var _L=0,_M=_K.length;_L<_M;_L++){var _N=$g(_K,_L);if(_N<48||_N>57){$k[$j++]="bwipp.ean14badCharacter#6656";$k[$j++]="GS1-14 must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _O=0;_O<=12;_O+=1){$_.i=_O;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _U=$k[--$j];$k[$j++]=_U*3}var _V=$k[--$j];var _W=$k[--$j];$_[$k[--$j]]=$f(_W+_V)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.ean14badCheckDigit#6669";$k[$j++]="Incorrect GS1-14 check digit provided";bwipp_raiseerror()}}else{var _d=$s(18);$P(_d,0,$_.barcode);$p(_d,17,$_.checksum+48);$_.barcode=_d;var _i=$_.hasspace?2:1;var _j=$s($_.text.length+_i);$P(_j,_j.length-2," ");$p(_j,_j.length-1,$_.checksum+48);$P(_j,0,$_.text);$_.text=_j}$_.gtin=$G($_.barcode,4,14);$_.barcode=$s(21);$P($_.barcode,0,"^FNC101");var _r=$_.gtin;$P($_.barcode,7,_r);$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code128();var _w=$k[--$j];$_[$k[--$j]]=_w;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_sscc18(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.text=$_.barcode;var _3=$_.barcode;$k[$j++]=$s(_3.length);$k[$j++]=0;$F(_3,function(){var _5=$k[--$j];$k[$j++]=_5;if(_5!=32){var _6=$k[--$j];var _7=$k[--$j];var _8=$k[--$j];$p(_8,_7,_6);$k[$j++]=_8;$k[$j++]=$f(_7+1)}else{$j--}});var _9=$k[--$j];$_.barcode=$G($k[--$j],0,_9);$_.hasspace=$_.text.length!=$_.barcode.length;if($_.barcode.length!=21&&$_.barcode.length!=22){$k[$j++]="bwipp.sscc18badLength#6753";$k[$j++]="SSCC-18 must be 17 or 18 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(00)")){$k[$j++]="bwipp.sscc18badAI#6756";$k[$j++]="SSCC-18 must begin with (00) application identifier";bwipp_raiseerror()}var _K=$G($_.barcode,4,$_.barcode.length-4);for(var _L=0,_M=_K.length;_L<_M;_L++){var _N=$g(_K,_L);if(_N<48||_N>57){$k[$j++]="bwipp.sscc18badCharacter#6760";$k[$j++]="SSCC-18 must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _O=0;_O<=16;_O+=1){$_.i=_O;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _U=$k[--$j];$k[$j++]=_U*3}var _V=$k[--$j];var _W=$k[--$j];$_[$k[--$j]]=$f(_W+_V)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==22){if($g($_.barcode,21)!=$_.checksum+48){$k[$j++]="bwipp.sscc18badCheckDigit#6773";$k[$j++]="Incorrect SSCC-18 check digit provided";bwipp_raiseerror()}}else{var _d=$s(22);$P(_d,0,$_.barcode);$p(_d,21,$_.checksum+48);$_.barcode=_d;var _i=$_.hasspace?2:1;var _j=$s($_.text.length+_i);$P(_j,_j.length-2," ");$p(_j,_j.length-1,$_.checksum+48);$P(_j,0,$_.text);$_.text=_j}$_.sscc=$G($_.barcode,4,18);$_.barcode=$s(25);$P($_.barcode,0,"^FNC100");var _r=$_.sscc;$P($_.barcode,7,_r);$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code128();var _w=$k[--$j];$_[$k[--$j]]=_w;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code39(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.hidestars=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.code39emptyData#6853";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_code39);if(!bwipp_code39.__6876__){$_=Object.create($_);$_.encs=$a(["1113313111","3113111131","1133111131","3133111111","1113311131","3113311111","1133311111","1113113131","3113113111","1133113111","3111131131","1131131131","3131131111","1111331131","3111331111","1131331111","1111133131","3111133111","1131133111","1111333111","3111111331","1131111331","3131111311","1111311331","3111311311","1131311311","1111113331","3111113311","1131113311","1111313311","3311111131","1331111131","3331111111","1311311131","3311311111","1331311111","1311113131","3311113111","1331113111","1313131111","1313111311","1311131311","1113131311","1311313111"]);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _4=0;_4<=42;_4+=1){$p($_.charvals,$G($_.barchars,_4,1),_4)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code39.$ctx[id]=$_[id]);bwipp_code39.__6876__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.code39badCharacter#6881";$k[$j++]="Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$_[$k[--$j]]=_J;$_.checksum=0;for(var _N=0,_M=$f($_.barlen-1);_N<=_M;_N+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_N,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.code39badCheckDigit#6895";$k[$j++]="Incorrect Code 39 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen);$_.includecheck=true}var _g=$_.includecheck?3:2;$_.sbs=$s($f($_.barlen+_g)*10);var _k=$_.includecheck?3:2;$_.txt=$a($f($_.barlen+_k));$P($_.sbs,0,$g($_.encs,43));if(!$_.hidestars){$p($_.txt,0,$a(["*",0,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,0,$a(["",0,$_.textyoffset,$_.textfont,$_.textsize]))}for(var _12=0,_11=$f($_.barlen-1);_12<=_11;_12+=1){$_.i=_12;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.sbs,$_.i*10+10,$g($_.encs,$_.indx));$p($_.txt,$_.i+1,$a([$G($_.barcode,$_.i,1),($_.i+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}if($_.includecheck){$P($_.sbs,$f($_.barlen*10+10),$g($_.encs,$_.checksum));if($_.includecheckintext){$p($_.txt,$f($_.barlen+1),$a([$G($_.barchars,$_.checksum,1),$f($_.barlen+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$f($_.barlen+1),$a(["",$f($_.barlen+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$f($_.barlen*10+20),$g($_.encs,43));if(!$_.hidestars){$p($_.txt,$f($_.barlen+2),$a(["*",$f($_.barlen+2)*16,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$f($_.barlen+2),$a(["",$f($_.barlen+2)*16,$_.textyoffset,$_.textfont,$_.textsize]))}}else{$P($_.sbs,$f($_.barlen*10+10),$g($_.encs,43));if(!$_.hidestars){$p($_.txt,$f($_.barlen+1),$a(["*",$f($_.barlen+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$f($_.barlen+1),$a(["",$f($_.barlen+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}}$k[$j++]=Infinity;$k[$j++]=Infinity;var _2N=$_.sbs;for(var _2O=0,_2P=_2N.length;_2O<_2P;_2O++){$k[$j++]=$g(_2N,_2O)-48}var _2R=$a();$k[$j++]=Infinity;for(var _2T=0,_2U=~~(($_.sbs.length+1)/2);_2T<_2U;_2T++){$k[$j++]=$_.height}var _2W=$a();$k[$j++]=Infinity;for(var _2Y=0,_2Z=~~(($_.sbs.length+1)/2);_2Y<_2Z;_2Y++){$k[$j++]=0}var _2a=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_2R;$k[$j++]="bhs";$k[$j++]=_2W;$k[$j++]="bbs";$k[$j++]=_2a;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2e=$d();$k[$j++]=_2e;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code39ext(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.parse=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_code39ext);var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];$F($_.barcode,function(){if($k[--$j]>=128){$k[$j++]="bwipp.code39extBadCharacter#7015";$k[$j++]="Code 39 Extended must contain only ASCII characters";bwipp_raiseerror()}});if(!bwipp_code39ext.__7031__){$_=Object.create($_);$_.extencs=$a(["%U","$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","%A","%B","%C","%D","%E"," ","/A","/B","/C","/D","/E","/F","/G","/H","/I","/J","/K","/L","-",".","/O","0","1","2","3","4","5","6","7","8","9","/Z","%F","%G","%H","%I","%J","%V","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","%K","%L","%M","%N","%O","%W","+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","%P","%Q","%R","%S","%T"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code39ext.$ctx[id]=$_[id]);bwipp_code39ext.__7031__=1;$_=Object.getPrototypeOf($_)}$_.newcode=$s($_.barlen*2);$_.newtext=$s($_.barlen*2);$_.j=0;for(var _K=0,_J=$_.barlen-1;_K<=_J;_K+=1){$_.i=_K;$_.extchar=$g($_.extencs,$g($_.barcode,$_.i));$P($_.newcode,$_.j,$_.extchar);var _X=$g($_.barcode,$_.i);$k[$j++]=$_.newtext;$k[$j++]=$_.j;$k[$j++]=_X;if(_X<32||_X==127){$j--;$k[$j++]=32}var _Y=$k[--$j];var _Z=$k[--$j];$p($k[--$j],_Z,_Y);if($_.extchar.length!=1){$p($_.newtext,$_.j+1,32)}$_.j=$_.j+$_.extchar.length}$_.newcode=$G($_.newcode,0,$_.j);$_.newtext=$G($_.newtext,0,$_.j);$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.newcode;$k[$j++]=$_.options;bwipp_code39();var _p=$k[--$j];$_[$k[--$j]]=_p;if($_.includetext){$_.txt=$g($_.args,"txt");for(var _w=0,_v=$_.newtext.length-1;_w<=_v;_w+=1){$_.i=_w;$_.txtentry=$g($_.txt,$_.i+1);$p($_.txtentry,0,$G($_.newtext,$_.i,1));$p($_.txt,$_.i+1,$_.txtentry)}$p($_.args,"txt",$_.txt)}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code32(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.textxoffset=0;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=8&&$_.barcode.length!=9){$k[$j++]="bwipp.code32badLength#7114";$k[$j++]="Italian Pharmacode must be 8 or 9 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.code32badCharacter#7118";$k[$j++]="Italian Pharmacode must contain only digits";bwipp_raiseerror()}});$_.checksum=0;for(var _6=0;_6<=7;_6+=1){$_.i=_6;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($_.i%2!=0){var _B=$k[--$j];$k[$j++]=_B*2}var _C=$k[--$j];$k[$j++]=_C;if(_C>9){var _D=$k[--$j];$k[$j++]=$f(_D-9)}$_.checksum=$f($k[--$j]+$_.checksum)}$_.checksum=$_.checksum%10;if($_.barcode.length==9){if($g($_.barcode,8)!=$f($_.checksum+48)){$k[$j++]="bwipp.code32badCheckDigit#7132";$k[$j++]="Incorrect Italian Pharmacode check digit provided";bwipp_raiseerror()}}var _L=$s(10);$P(_L,0,$_.barcode);$p(_L,8,$f($_.checksum+48));$_.text=_L;$_.val=$R($s(6),$i($_.text),32);$_.barcode=$s(6);for(var _S=0;_S<=5;_S+=1){$p($_.barcode,_S,48)}$P($_.barcode,6-$_.val.length,$_.val);for(var _X=0;_X<=5;_X+=1){var _Z=$g($_.barcode,_X);$k[$j++]=_X;$k[$j++]=_Z;$k[$j++]=_Z;for(var _a=0,_b="AEIO".length;_a<_b;_a++){if($k[--$j]>=$g("AEIO",_a)){var _e=$k[--$j];$k[$j++]=$f(_e+1)}var _f=$k[--$j];$k[$j++]=_f;$k[$j++]=_f}$j--;var _h=$k[--$j];$p($_.barcode,$k[--$j],_h)}$P($_.text,1,$G($_.text,0,9));$p($_.text,0,65);$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code39();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_pzn(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.textxoffset=0;$_.height=1;$_.pzn8=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.pzn8){if($_.barcode.length!=7&&$_.barcode.length!=8){$k[$j++]="bwipp.pzn8badLength#7215";$k[$j++]="PZN8 must be 7 or 8 digits";bwipp_raiseerror()}}else{if($_.barcode.length!=6&&$_.barcode.length!=7){$k[$j++]="bwipp.pzn7badLength#7219";$k[$j++]="PZN7 must be 6 or 7 digits";bwipp_raiseerror()}}$F($_.barcode,function(){var _8=$k[--$j];if(_8<48||_8>57){$k[$j++]="bwipp.pznBadCharacter#7224";$k[$j++]="PZN must contain only digits";bwipp_raiseerror()}});var _A=$_.pzn8?9:8;$_.msglen=_A;$_.checksum=0;for(var _D=0,_C=$_.msglen-3;_D<=_C;_D+=1){$_.i=_D;var _J=$_.pzn8?1:2;$_.checksum=$f($f($g($_.barcode,$_.i)-48)*($_.i+_J)+$_.checksum)}$_.checksum=$_.checksum%11;if($_.checksum==10){$k[$j++]="bwipp.pznBadInputSequence#7238";$k[$j++]="Incorrect PZN input sequence provided";bwipp_raiseerror()}if($_.barcode.length==$_.msglen-1){if($g($_.barcode,$_.msglen-2)!=$f($_.checksum+48)){$k[$j++]="bwipp.pznBadCheckDigit#7242";$k[$j++]="Incorrect PZN check digit provided";bwipp_raiseerror()}}var _U=$s($_.msglen);$p(_U,0,45);$P(_U,1,$_.barcode);$p(_U,$_.msglen-1,$f($_.checksum+48));$_.msg=_U;$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.msg;$k[$j++]=$_.options;bwipp_code39();var _b=$k[--$j];$_[$k[--$j]]=_b;$_.text=$s($_.msglen+5);$P($_.text,0,"PZN - ");$P($_.text,6,$G($_.msg,1,$_.msglen-1));var _r=$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]);$p($_.args,"txt",_r);$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code93(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_code93);if(!bwipp_code93.__7342__){$_=Object.create($_);$_.encs=$a(["131112","111213","111312","111411","121113","121212","121311","111114","131211","141111","211113","211212","211311","221112","221211","231111","112113","112212","112311","122112","132111","111123","111222","111321","121122","131121","212112","212211","211122","211221","221121","222111","112122","112221","122121","123111","121131","311112","311211","321111","112131","113121","211131","121221","312111","311121","122211","111141","1111411"]);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$g($_.barchars,_3),_3)}$_.sft1=-1;$_.sft2=-2;$_.sft3=-3;$_.sft4=-4;var _7=$_.charvals;$p(_7,$_.sft1,43);$p($_.charvals,$_.sft2,44);$p($_.charvals,$_.sft3,45);$p($_.charvals,$_.sft4,46);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code93.$ctx[id]=$_[id]);bwipp_code93.__7342__=1;$_=Object.getPrototypeOf($_)}var _M=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["SFT$",$_.sft1],["SFT%",$_.sft2],["SFT/",$_.sft3],["SFT+",$_.sft4]]);$_.fncvals=_M;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _P=$k[--$j];$_[$k[--$j]]=_P;$_.msglen=$_.msg.length;$F($_.msg,function(){var _V=$g($_.charvals,$k[--$j])!==undefined;if(!_V){$k[$j++]="bwipp.code93BadCharacter#7359";$k[$j++]="Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters";bwipp_raiseerror()}});if($_.includecheck){$_.sbs=$s($_.msglen*6+25)}else{$_.sbs=$s($_.msglen*6+13)}$_.txt=$a($_.msglen);$P($_.sbs,0,$g($_.encs,47));$_.checksum1=0;$_.checksum2=0;for(var _i=0,_h=$_.msglen-1;_i<=_h;_i+=1){$_.i=_i;$_.indx=$g($_.charvals,$g($_.msg,$_.i));$P($_.sbs,$_.i*6+6,$g($_.encs,$_.indx));var _v=$g($_.msg,$_.i);$k[$j++]="char";$k[$j++]=_v;if(_v<0){$j--;$k[$j++]=" "}else{var _w=$s(1);$p(_w,0,$k[--$j]);$k[$j++]=_w}var _y=$k[--$j];$_[$k[--$j]]=_y;$p($_.txt,$_.i,$a([$_.char,$_.i*9+9,$_.textyoffset,$_.textfont,$_.textsize]));$_.checksum1=$f($_.checksum1+(($_.msglen-$_.i-1)%20+1)*$_.indx);$_.checksum2=$f($_.checksum2+(($_.msglen-$_.i)%15+1)*$_.indx)}if($_.includecheck){$_.checksum1=$_.checksum1%47;$_.checksum2=$f($_.checksum2+$_.checksum1)%47;$P($_.sbs,$_.msglen*6+6,$g($_.encs,$_.checksum1));$P($_.sbs,$_.msglen*6+12,$g($_.encs,$_.checksum2));$P($_.sbs,$_.msglen*6+18,$g($_.encs,48))}else{$P($_.sbs,$_.msglen*6+6,$g($_.encs,48))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _1c=$_.sbs;for(var _1d=0,_1e=_1c.length;_1d<_1e;_1d++){$k[$j++]=$g(_1c,_1d)-48}var _1g=$a();$k[$j++]=Infinity;for(var _1i=0,_1j=~~(($_.sbs.length+1)/2);_1i<_1j;_1i++){$k[$j++]=$_.height}var _1l=$a();$k[$j++]=Infinity;for(var _1n=0,_1o=~~(($_.sbs.length+1)/2);_1n<_1o;_1n++){$k[$j++]=0}var _1p=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_1g;$k[$j++]="bhs";$k[$j++]=_1l;$k[$j++]="bbs";$k[$j++]=_1p;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _1t=$d();$k[$j++]=_1t;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code93ext(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.parse=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_code93ext);var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];var _7=$k[--$j];$_[_7]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];if(!bwipp_code93ext.__7487__){$_=Object.create($_);$_.extencs=$a(["^SFT%U","^SFT$A","^SFT$B","^SFT$C","^SFT$D","^SFT$E","^SFT$F","^SFT$G","^SFT$H","^SFT$I","^SFT$J","^SFT$K","^SFT$L","^SFT$M","^SFT$N","^SFT$O","^SFT$P","^SFT$Q","^SFT$R","^SFT$S","^SFT$T","^SFT$U","^SFT$V","^SFT$W","^SFT$X","^SFT$Y","^SFT$Z","^SFT%A","^SFT%B","^SFT%C","^SFT%D","^SFT%E"," ","^SFT/A","^SFT/B","^SFT/C","$","%","^SFT/F","^SFT/G","^SFT/H","^SFT/I","^SFT/J","+","^SFT/L","-",".","/","0","1","2","3","4","5","6","7","8","9","^SFT/Z","^SFT%F","^SFT%G","^SFT%H","^SFT%I","^SFT%J","^SFT%V","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","^SFT%K","^SFT%L","^SFT%M","^SFT%N","^SFT%O","^SFT%W","^SFT+A","^SFT+B","^SFT+C","^SFT+D","^SFT+E","^SFT+F","^SFT+G","^SFT+H","^SFT+I","^SFT+J","^SFT+K","^SFT+L","^SFT+M","^SFT+N","^SFT+O","^SFT+P","^SFT+Q","^SFT+R","^SFT+S","^SFT+T","^SFT+U","^SFT+V","^SFT+W","^SFT+X","^SFT+Y","^SFT+Z","^SFT%P","^SFT%Q","^SFT%R","^SFT%S","^SFT%T"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code93ext.$ctx[id]=$_[id]);bwipp_code93ext.__7487__=1;$_=Object.getPrototypeOf($_)}$_.newcode=$s($_.barlen*6);$_.newtext=$s($_.barlen*6);$_.j=0;$_.k=0;for(var _I=0,_H=$_.barlen-1;_I<=_H;_I+=1){$_.i=_I;var _L=$g($_.barcode,$_.i);$k[$j++]=_L;if(_L>127){$j--;$k[$j++]="bwipp.code93extbadCharacter#7496";$k[$j++]="Code 93 Extended only support ASCII characters with values 0 to 127";bwipp_raiseerror()}$_.extchar=$g($_.extencs,$k[--$j]);$_.extlen=$_.extchar.length;$P($_.newcode,$_.j,$_.extchar);var _X=$g($_.barcode,$_.i);$k[$j++]=$_.newtext;$k[$j++]=$_.k;$k[$j++]=_X;if(_X<32||_X==127){$j--;$k[$j++]=32}var _Y=$k[--$j];var _Z=$k[--$j];$p($k[--$j],_Z,_Y);if($_.extlen!=1){$p($_.newtext,$_.k+1,32)}$_.j=$_.j+$_.extlen;var _i=$_.extlen==1?1:2;$_.k=$_.k+_i}$_.newcode=$G($_.newcode,0,$_.j);$_.newtext=$G($_.newtext,0,$_.k);$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.newcode;$k[$j++]=$_.options;bwipp_code93();var _t=$k[--$j];$_[$k[--$j]]=_t;if($_.includetext){$_.txt=$g($_.args,"txt");for(var _10=0,_z=$_.newtext.length-1;_10<=_z;_10+=1){$_.i=_10;$_.txtentry=$g($_.txt,$_.i);$p($_.txtentry,0,$G($_.newtext,$_.i,1));$p($_.txt,$_.i,$_.txtentry)}$p($_.args,"txt",$_.txt)}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_interleaved2of5(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_interleaved2of5);$F($_.barcode,function(){var _3=$k[--$j];if(_3<48||_3>57){$k[$j++]="bwipp.interleaved2of5badCharacter#7582";$k[$j++]="Interleaved 2 of 5 must contain only digits";bwipp_raiseerror()}});$_.barlen=$_.barcode.length;if($_.barlen%2==0&&$_.includecheck||$_.barlen%2!=0&&!$_.includecheck){$_.pad=$s($_.barlen+1);$p($_.pad,0,48);$P($_.pad,1,$_.barcode);$_.barcode=$_.pad;$_.barlen=$_.barlen+1}if($_.includecheck){$_.checksum=0;for(var _J=0,_I=$_.barlen-1;_J<=_I;_J+=1){$_.i=_J;if($_.i%2==0){$_.checksum=$_.checksum+($g($_.barcode,$_.i)-48)*3}else{$_.checksum=$_.checksum+($g($_.barcode,$_.i)-48)}}$_.checksum=(10-$_.checksum%10)%10;$_.pad=$s($_.barlen+1);$P($_.pad,0,$_.barcode);$p($_.pad,$_.barlen,$_.checksum+48);$_.barcode=$_.pad;$_.barlen=$_.barlen+1}if(!bwipp_interleaved2of5.__7628__){$_=Object.create($_);$_.encs=$a(["11221","21112","12112","22111","11212","21211","12211","11122","21121","12121","1111","2111"]);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_interleaved2of5.$ctx[id]=$_[id]);bwipp_interleaved2of5.__7628__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s($_.barlen*5+8);$_.txt=$a($_.barlen);$P($_.sbs,0,$g($_.encs,10));for(var _o=0,_n=$_.barlen-1;_o<=_n;_o+=2){$_.i=_o;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enca=$g($_.encs,$_.indx);$X($_.barchars,$G($_.barcode,$_.i+1,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.encb=$g($_.encs,$_.indx);$_.intl=$s($_.enca.length*2);for(var _19=0,_18=$_.enca.length-1;_19<=_18;_19+=1){$_.j=_19;$_.achar=$g($_.enca,$_.j);$_.bchar=$g($_.encb,$_.j);$p($_.intl,$_.j*2,$_.achar);$p($_.intl,$_.j*2+1,$_.bchar)}$P($_.sbs,$_.i*5+4,$_.intl);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*9+4,$_.textyoffset,$_.textfont,$_.textsize]));if($_.includecheck&&!$_.includecheckintext&&$_.barlen-2==$_.i){$p($_.txt,$_.i+1,$a([" ",($_.i+1)*9+4,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.i+1,$a([$G($_.barcode,$_.i+1,1),($_.i+1)*9+4,$_.textyoffset,$_.textfont,$_.textsize]))}}$P($_.sbs,$_.barlen*5+4,$g($_.encs,11));$k[$j++]=Infinity;$k[$j++]=Infinity;var _1y=$_.sbs;for(var _1z=0,_20=_1y.length;_1z<_20;_1z++){$k[$j++]=$g(_1y,_1z)-48}var _22=$a();$k[$j++]=Infinity;for(var _24=0,_25=~~(($_.sbs.length+1)/2);_24<_25;_24++){$k[$j++]=$_.height}var _27=$a();$k[$j++]=Infinity;for(var _29=0,_2A=~~(($_.sbs.length+1)/2);_29<_2A;_29++){$k[$j++]=0}var _2B=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_22;$k[$j++]="bhs";$k[$j++]=_27;$k[$j++]="bbs";$k[$j++]=_2B;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="barratio";$k[$j++]=2;$k[$j++]="spaceratio";$k[$j++]=2;$k[$j++]="opt";$k[$j++]=$_.options;var _2F=$d();$k[$j++]=_2F;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_itf14(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.includecheckintext=true;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=3.5;$_.height=.5;$_.showborder=true;$_.borderwidth=4;$_.borderleft=10;$_.borderright=10;$_.bordertop=-.55;$_.borderbottom=-.55;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.text=$_.barcode;var _3=$_.barcode;$k[$j++]=$s(_3.length);$k[$j++]=0;$F(_3,function(){var _5=$k[--$j];$k[$j++]=_5;if(_5!=32){var _6=$k[--$j];var _7=$k[--$j];var _8=$k[--$j];$p(_8,_7,_6);$k[$j++]=_8;$k[$j++]=$f(_7+1)}else{$j--}});var _9=$k[--$j];$_.barcode=$G($k[--$j],0,_9);$_.hasspace=$_.text.length!=$_.barcode.length;if($_.barcode.length!=13&&$_.barcode.length!=14){$k[$j++]="bwipp.itf14badLength#7750";$k[$j++]="ITF-14 must be 13 or 14 digits";bwipp_raiseerror()}var _G=$_.barcode;for(var _H=0,_I=_G.length;_H<_I;_H++){var _J=$g(_G,_H);if(_J<48||_J>57){$k[$j++]="bwipp.itf14badCharacter#7754";$k[$j++]="ITF-14 must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _K=0;_K<=12;_K+=1){$_.i=_K;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){var _Q=$k[--$j];$k[$j++]=_Q*3}var _R=$k[--$j];var _S=$k[--$j];$_[$k[--$j]]=$f(_S+_R)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==14){if($g($_.barcode,13)!=$_.checksum+48){$k[$j++]="bwipp.itf14badCheckDigit#7767";$k[$j++]="Incorrect ITF-14 check digit provided";bwipp_raiseerror()}}else{var _Z=$s(14);$P(_Z,0,$_.barcode);$p(_Z,13,$_.checksum+48);$_.barcode=_Z;var _e=$_.hasspace?2:1;var _f=$s($_.text.length+_e);$P(_f,_f.length-2," ");$p(_f,_f.length-1,$_.checksum+48);$P(_f,0,$_.text);$_.text=_f}var _i=$_.options;$p(_i,"dontdraw",true);$p($_.options,"showborder",$_.showborder);$p($_.options,"borderwidth",$_.borderwidth);$p($_.options,"borderleft",$_.borderleft);$p($_.options,"borderright",$_.borderright);var _r=$_.options;$p(_r,"bordertop",$_.bordertop);$p($_.options,"borderbottom",$_.borderbottom);$p($_.options,"height",$_.height);$p($_.options,"textyoffset",$_.textyoffset);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_interleaved2of5();var _11=$k[--$j];$_[$k[--$j]]=_11;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_identcode(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=11&&$_.barcode.length!=12){$k[$j++]="bwipp.identcodeBadLength#7845";$k[$j++]="Deutsche Post Identcode must be 11 or 12 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.identcodeBadCharacter#7849";$k[$j++]="Deutsche Post Identcode must contain only digits";bwipp_raiseerror()}});$_.checksum=0;for(var _6=0;_6<=10;_6+=1){$_.i=_6;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){var _C=$k[--$j];$k[$j++]=_C*4}else{var _D=$k[--$j];$k[$j++]=_D*9}var _E=$k[--$j];var _F=$k[--$j];$_[$k[--$j]]=$f(_F+_E)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==12){if($g($_.barcode,11)!=$_.checksum+48){$k[$j++]="bwipp.identcodeBadCheckDigit#7862";$k[$j++]="Incorrect Deutsche Post Identcode check digit provided";bwipp_raiseerror()}}var _M=$s(12);$P(_M,0,$_.barcode);$p(_M,11,$_.checksum+48);$_.barcode=_M;$_.text=$Z($s(16)," . . ");$P($_.text,0,$G($_.barcode,0,2));$P($_.text,3,$G($_.barcode,2,3));$P($_.text,7,$G($_.barcode,5,3));$P($_.text,11,$G($_.barcode,8,3));$P($_.text,15,$G($_.barcode,11,1));$p($_.options,"dontdraw",true);$p($_.options,"includecheck",false);var _i=$_.barcode;$k[$j++]="args";$k[$j++]=_i;$k[$j++]=$_.options;bwipp_interleaved2of5();var _k=$k[--$j];$_[$k[--$j]]=_k;var _r=$_.textsize;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,_r])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_leitcode(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=13&&$_.barcode.length!=14){$k[$j++]="bwipp.leitcodeBadLength#7935";$k[$j++]="Deutsche Post Leitcode must be 13 or 14 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.leitcodeBadCharacter#7939";$k[$j++]="Deutsche Post Leitcode must contain only digits";bwipp_raiseerror()}});$_.checksum=0;for(var _6=0;_6<=12;_6+=1){$_.i=_6;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){var _C=$k[--$j];$k[$j++]=_C*4}else{var _D=$k[--$j];$k[$j++]=_D*9}var _E=$k[--$j];var _F=$k[--$j];$_[$k[--$j]]=$f(_F+_E)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==14){if($g($_.barcode,13)!=$_.checksum+48){$k[$j++]="bwipp.leitcodeBadCheckDigit#7952";$k[$j++]="Incorrect Deutsche Post Leitcode check digit provided";bwipp_raiseerror()}}var _M=$s(14);$P(_M,0,$_.barcode);$p(_M,13,$_.checksum+48);$_.barcode=_M;$_.text=$Z($s(18)," . . . ");$P($_.text,0,$G($_.barcode,0,5));$P($_.text,6,$G($_.barcode,5,3));$P($_.text,10,$G($_.barcode,8,3));$P($_.text,14,$G($_.barcode,11,2));$P($_.text,17,$G($_.barcode,13,1));$p($_.options,"dontdraw",true);$p($_.options,"includecheck",false);var _i=$_.barcode;$k[$j++]="args";$k[$j++]=_i;$k[$j++]=$_.options;bwipp_interleaved2of5();var _k=$k[--$j];$_[$k[--$j]]=_k;var _r=$_.textsize;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,_r])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_databaromni(){$_=Object.create($_);$_.dontdraw=false;$_.height=33/72;$_.linkage=false;$_.format="omni";$_.barxmult=33;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databaromniBadLength#8024";$k[$j++]="GS1 DataBar Omnidirectional must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databaromniBadAI#8027";$k[$j++]="GS1 DataBar Omnidirectional must begin with (01) application identifier";bwipp_raiseerror()}var _8=$G($_.barcode,4,$_.barcode.length-4);for(var _9=0,_A=_8.length;_9<_A;_9++){var _B=$g(_8,_9);if(_B<48||_B>57){$k[$j++]="bwipp.databaromniBadCharacter#8031";$k[$j++]="GS1 DataBar Omnidirectional must contain only digits";bwipp_raiseerror()}}if($_.barxmult<33){$k[$j++]="bwipp.databarStackedOmniBarXmult#8036";$k[$j++]="GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33";bwipp_raiseerror()}if($ne($_.format,"omni")&&$ne($_.format,"stacked")&&$ne($_.format,"stackedomni")&&$ne($_.format,"truncated")){$k[$j++]="bwipp.databaromniBadFormat#8040";$k[$j++]="Valid formats are omni, stacked, stackedomni and truncated";bwipp_raiseerror()}if($eq($_.format,"truncated")){$_.height=13/72}bwipp_loadctx(bwipp_databaromni);$_.checksum=0;for(var _I=0;_I<=12;_I+=1){$_.i=_I;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _O=$k[--$j];$k[$j++]=_O*3}var _P=$k[--$j];var _Q=$k[--$j];$_[$k[--$j]]=$f(_Q+_P)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databaromniBadCheckDigit#8056";$k[$j++]="Incorrect GS1 DataBar Omnidirectional check digit provided";bwipp_raiseerror()}}var _X=$s(18);$P(_X,0,$_.barcode);$p(_X,17,$_.checksum+48);$_.barcode=_X;$_.txt=$a($_.barcode.length);for(var _e=0,_d=$_.barcode.length-1;_e<=_d;_e+=1){$_.i=_e;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.ncr=function(){var _l=$k[--$j];var _m=$k[--$j];var _n=$f(_m-_l);if(_l<$f(_m-_l)){var _=_n;_n=_l;_l=_}$k[$j++]=_n;$k[$j++]=1;$k[$j++]=1;for(var _p=_m,_o=$f(_l+1);_p>=_o;_p-=1){var _q=$k[--$j];var _r=$k[--$j];var _s=$k[--$j];$k[$j++]=_s;$k[$j++]=_r;$k[$j++]=_q*_p;if($le(_r,_s)){var _t=$k[--$j];var _u=$k[--$j];$k[$j++]=$f(_u+1);$k[$j++]=~~(_t/_u)}}for(;;){var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_x;$k[$j++]=_w;$k[$j++]=_v;if($gt(_w,_x)){break}var _y=$k[--$j];var _z=$k[--$j];$k[$j++]=$f(_z+1);$k[$j++]=~~(_y/_z)}var _10=$k[--$j];var _11=$k[--$j];$k[$j++]=_10;$k[$j++]=_11;$j--;var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_12;$k[$j++]=_13;$j--};$_.getRSSwidths=function(){$_.oe=$k[--$j];$_.el=$k[--$j];$_.mw=$k[--$j];$_.nm=$k[--$j];$_.val=$k[--$j];$_.out=$a($_.el);$_.mask=0;for(var _1D=0,_1C=$f($_.el-2);_1D<=_1C;_1D+=1){$_.bar=_1D;$_.ew=1;var _1F=$_.bar;$_.mask=$_.mask|(_1F<0?1>>>-_1F:1<<_1F);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($_.nm-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _1K=$k[--$j];$_[$k[--$j]]=_1K;if($_.oe&&$_.mask==0&&$f($f($f($_.nm-$_.ew)-$_.el*2)+$_.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$_.sval;$k[$j++]=$f($f($f($_.nm-$_.ew)-$_.el)+$_.bar);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _1Z=$k[--$j];var _1a=$k[--$j];$_[$k[--$j]]=$f(_1a-_1Z)}if($f($_.el-$_.bar)>2){$_.lval=0;for(var _1k=$f($f($f($f($_.nm-$_.ew)-$_.el)+$_.bar)+2),_1j=$f($_.mw+1);_1k>=_1j;_1k-=1){$k[$j++]=$f($f($f($_.nm-_1k)-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-3);$_.ncr();$_.lval=$f($k[--$j]+$_.lval)}$_.sval=$f($_.sval-$_.lval*$f($f($_.el-$_.bar)-1))}else{if($f($_.nm-$_.ew)>$_.mw){$_.sval=$f($_.sval-1)}}$_.val=$f($_.val-$_.sval);if($_.val<0){break}$_.ew=$_.ew+1;var _24=$_.bar;$_.mask=$_.mask&~(_24<0?1>>>-_24:1<<_24)}$_.val=$f($_.val+$_.sval);$_.nm=$f($_.nm-$_.ew);$p($_.out,$_.bar,$_.ew)}$p($_.out,$f($_.el-1),$_.nm);$k[$j++]=$_.out};$k[$j++]=Infinity;var _2H=$_.linkage?1:0;var _2J=$G($_.barcode,4,13);$k[$j++]=_2H;for(var _2K=0,_2L=_2J.length;_2K<_2L;_2K++){$k[$j++]=$f($g(_2J,_2K)-48)}$_.binval=$a();for(var _2O=0;_2O<=12;_2O+=1){$_.i=_2O;var _2P=$_.binval;var _2Q=$_.i;$p(_2P,_2Q+1,$f($g(_2P,_2Q+1)+$g($_.binval,$_.i)%4537077*10));$p($_.binval,$_.i,~~($g($_.binval,$_.i)/4537077))}$_.right=$g($_.binval,13)%4537077;var _2c=$_.binval;$p(_2c,13,~~($g(_2c,13)/4537077));$_.left=0;$_.i=true;for(var _2e=0;_2e<=13;_2e+=1){$_.j=_2e;var _2h=$g($_.binval,$_.j);$k[$j++]=_2h;if(_2h==0&&$_.i){$j--}else{$_.i=false;$_.left=$f($_.left+$k[--$j]*~~Math.pow(10,13-$_.j))}}$_.d1=~~($_.left/1597);$_.d2=$_.left%1597;$_.d3=~~($_.right/1597);$_.d4=$_.right%1597;if(!bwipp_databaromni.__8172__){$_=Object.create($_);$_.tab164=$a([160,0,12,4,8,1,161,1,960,161,10,6,6,3,80,10,2014,961,8,8,4,5,31,34,2714,2015,6,10,3,6,10,70,2840,2715,4,12,1,8,1,126]);$_.tab154=$a([335,0,5,10,2,7,4,84,1035,336,7,8,4,5,20,35,1515,1036,9,6,6,3,48,10,1596,1516,11,4,8,1,81,1]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databaromni.$ctx[id]=$_[id]);bwipp_databaromni.__8172__=1;$_=Object.getPrototypeOf($_)}$_.i=0;for(;;){if($_.d1<=$g($_.tab164,$_.i)){var _2z=$G($_.tab164,$_.i+1,7);for(var _30=0,_31=_2z.length;_30<_31;_30++){$k[$j++]=$g(_2z,_30)}$_.d1te=$k[--$j];$_.d1to=$k[--$j];$_.d1mwe=$k[--$j];$_.d1mwo=$k[--$j];$_.d1ele=$k[--$j];$_.d1elo=$k[--$j];$_.d1gs=$k[--$j];break}$_.i=$_.i+8}$_.i=0;for(;;){if($_.d2<=$g($_.tab154,$_.i)){var _3H=$G($_.tab154,$_.i+1,7);for(var _3I=0,_3J=_3H.length;_3I<_3J;_3I++){$k[$j++]=$g(_3H,_3I)}$_.d2te=$k[--$j];$_.d2to=$k[--$j];$_.d2mwe=$k[--$j];$_.d2mwo=$k[--$j];$_.d2ele=$k[--$j];$_.d2elo=$k[--$j];$_.d2gs=$k[--$j];break}$_.i=$_.i+8}$_.i=0;for(;;){if($_.d3<=$g($_.tab164,$_.i)){var _3Z=$G($_.tab164,$_.i+1,7);for(var _3a=0,_3b=_3Z.length;_3a<_3b;_3a++){$k[$j++]=$g(_3Z,_3a)}$_.d3te=$k[--$j];$_.d3to=$k[--$j];$_.d3mwe=$k[--$j];$_.d3mwo=$k[--$j];$_.d3ele=$k[--$j];$_.d3elo=$k[--$j];$_.d3gs=$k[--$j];break}$_.i=$_.i+8}$_.i=0;for(;;){if($_.d4<=$g($_.tab154,$_.i)){var _3r=$G($_.tab154,$_.i+1,7);for(var _3s=0,_3t=_3r.length;_3s<_3t;_3s++){$k[$j++]=$g(_3r,_3s)}$_.d4te=$k[--$j];$_.d4to=$k[--$j];$_.d4mwe=$k[--$j];$_.d4mwo=$k[--$j];$_.d4ele=$k[--$j];$_.d4elo=$k[--$j];$_.d4gs=$k[--$j];break}$_.i=$_.i+8}$k[$j++]="d1wo";$k[$j++]=~~($f($_.d1-$_.d1gs)/$_.d1te);$k[$j++]=$_.d1elo;$k[$j++]=$_.d1mwo;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _48=$k[--$j];$_[$k[--$j]]=_48;$k[$j++]="d1we";$k[$j++]=$f($_.d1-$_.d1gs)%$_.d1te;$k[$j++]=$_.d1ele;$k[$j++]=$_.d1mwe;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _4F=$k[--$j];$_[$k[--$j]]=_4F;$k[$j++]="d2wo";$k[$j++]=$f($_.d2-$_.d2gs)%$_.d2to;$k[$j++]=$_.d2elo;$k[$j++]=$_.d2mwo;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _4M=$k[--$j];$_[$k[--$j]]=_4M;$k[$j++]="d2we";$k[$j++]=~~($f($_.d2-$_.d2gs)/$_.d2to);$k[$j++]=$_.d2ele;$k[$j++]=$_.d2mwe;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _4T=$k[--$j];$_[$k[--$j]]=_4T;$k[$j++]="d3wo";$k[$j++]=~~($f($_.d3-$_.d3gs)/$_.d3te);$k[$j++]=$_.d3elo;$k[$j++]=$_.d3mwo;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _4a=$k[--$j];$_[$k[--$j]]=_4a;$k[$j++]="d3we";$k[$j++]=$f($_.d3-$_.d3gs)%$_.d3te;$k[$j++]=$_.d3ele;$k[$j++]=$_.d3mwe;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _4h=$k[--$j];$_[$k[--$j]]=_4h;$k[$j++]="d4wo";$k[$j++]=$f($_.d4-$_.d4gs)%$_.d4to;$k[$j++]=$_.d4elo;$k[$j++]=$_.d4mwo;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _4o=$k[--$j];$_[$k[--$j]]=_4o;$k[$j++]="d4we";$k[$j++]=~~($f($_.d4-$_.d4gs)/$_.d4to);$k[$j++]=$_.d4ele;$k[$j++]=$_.d4mwe;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _4v=$k[--$j];$_[$k[--$j]]=_4v;$_.d1w=$a(8);for(var _4y=0;_4y<=3;_4y+=1){$_.i=_4y;$p($_.d1w,$_.i*2,$g($_.d1wo,$_.i));$p($_.d1w,$_.i*2+1,$g($_.d1we,$_.i))}$_.d2w=$a(8);for(var _5A=0;_5A<=3;_5A+=1){$_.i=_5A;$p($_.d2w,7-$_.i*2,$g($_.d2wo,$_.i));$p($_.d2w,6-$_.i*2,$g($_.d2we,$_.i))}$_.d3w=$a(8);for(var _5M=0;_5M<=3;_5M+=1){$_.i=_5M;$p($_.d3w,7-$_.i*2,$g($_.d3wo,$_.i));$p($_.d3w,6-$_.i*2,$g($_.d3we,$_.i))}$_.d4w=$a(8);for(var _5Y=0;_5Y<=3;_5Y+=1){$_.i=_5Y;$p($_.d4w,$_.i*2,$g($_.d4wo,$_.i));$p($_.d4w,$_.i*2+1,$g($_.d4we,$_.i))}$k[$j++]=Infinity;var _5j=$_.d1w;for(var _5k=0,_5l=_5j.length;_5k<_5l;_5k++){$k[$j++]=$g(_5j,_5k)}var _5n=$_.d2w;for(var _5o=0,_5p=_5n.length;_5o<_5p;_5o++){$k[$j++]=$g(_5n,_5o)}var _5r=$_.d3w;for(var _5s=0,_5t=_5r.length;_5s<_5t;_5s++){$k[$j++]=$g(_5r,_5s)}var _5v=$_.d4w;for(var _5w=0,_5x=_5v.length;_5w<_5x;_5w++){$k[$j++]=$g(_5v,_5w)}$_.widths=$a();if(!bwipp_databaromni.__8279__){$_=Object.create($_);$_.checkweights=$a([1,3,9,27,2,6,18,54,58,72,24,8,29,36,12,4,74,51,17,32,37,65,48,16,64,34,23,69,49,68,46,59]);$_.checkwidths=$a([3,8,2,1,1,3,5,5,1,1,3,3,7,1,1,3,1,9,1,1,2,7,4,1,1,2,5,6,1,1,2,3,8,1,1,1,5,7,1,1,1,3,9,1,1]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databaromni.$ctx[id]=$_[id]);bwipp_databaromni.__8279__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _63=0;_63<=31;_63+=1){$_.i=_63;$_.checksum=$f($_.checksum+$g($_.widths,$_.i)*$g($_.checkweights,$_.i))}$_.checksum=$_.checksum%79;if($_.checksum>=8){$_.checksum=$f($_.checksum+1)}if($_.checksum>=72){$_.checksum=$f($_.checksum+1)}$_.checklt=$G($_.checkwidths,~~($_.checksum/9)*5,5);$_.checkrtrev=$G($_.checkwidths,$_.checksum%9*5,5);$_.checkrt=$a(5);for(var _6N=0;_6N<=4;_6N+=1){$_.i=_6N;$p($_.checkrt,$_.i,$g($_.checkrtrev,4-$_.i))}if($eq($_.format,"omni")||$eq($_.format,"truncated")){$k[$j++]=Infinity;var _6V=$_.d1w;$k[$j++]=1;for(var _6W=0,_6X=_6V.length;_6W<_6X;_6W++){$k[$j++]=$g(_6V,_6W)}var _6Z=$_.checklt;for(var _6a=0,_6b=_6Z.length;_6a<_6b;_6a++){$k[$j++]=$g(_6Z,_6a)}var _6d=$_.d2w;for(var _6e=0,_6f=_6d.length;_6e<_6f;_6e++){$k[$j++]=$g(_6d,_6e)}var _6h=$_.d4w;for(var _6i=0,_6j=_6h.length;_6i<_6j;_6i++){$k[$j++]=$g(_6h,_6i)}var _6l=$_.checkrt;for(var _6m=0,_6n=_6l.length;_6m<_6n;_6m++){$k[$j++]=$g(_6l,_6m)}var _6p=$_.d3w;for(var _6q=0,_6r=_6p.length;_6q<_6r;_6q++){$k[$j++]=$g(_6p,_6q)}$k[$j++]=1;$k[$j++]=1;$_.sbs=$a();$k[$j++]=Infinity;var _6u=$_.sbs;$k[$j++]=Infinity;for(var _6w=0,_6x=~~(($_.sbs.length+1)/2);_6w<_6x;_6w++){$k[$j++]=$_.height}var _6z=$a();$k[$j++]=Infinity;for(var _71=0,_72=~~(($_.sbs.length+1)/2);_71<_72;_71++){$k[$j++]=0}var _73=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_6u;$k[$j++]="bhs";$k[$j++]=_6z;$k[$j++]="bbs";$k[$j++]=_73;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="borderleft";$k[$j++]=0;$k[$j++]="borderright";$k[$j++]=0;$k[$j++]="opt";$k[$j++]=$_.options;var _76=$d();$k[$j++]=_76;if(!$_.dontdraw){bwipp_renlinear()}}else{$k[$j++]=Infinity;var _78=$_.d1w;$k[$j++]=1;$k[$j++]=1;for(var _79=0,_7A=_78.length;_79<_7A;_79++){$k[$j++]=$g(_78,_79)}var _7C=$_.checklt;for(var _7D=0,_7E=_7C.length;_7D<_7E;_7D++){$k[$j++]=$g(_7C,_7D)}var _7G=$_.d2w;for(var _7H=0,_7I=_7G.length;_7H<_7I;_7H++){$k[$j++]=$g(_7G,_7H)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$_.top=$a();$k[$j++]=Infinity;var _7L=$_.d4w;$k[$j++]=1;$k[$j++]=1;for(var _7M=0,_7N=_7L.length;_7M<_7N;_7M++){$k[$j++]=$g(_7L,_7M)}var _7P=$_.checkrt;for(var _7Q=0,_7R=_7P.length;_7Q<_7R;_7Q++){$k[$j++]=$g(_7P,_7Q)}var _7T=$_.d3w;for(var _7U=0,_7V=_7T.length;_7U<_7V;_7U++){$k[$j++]=$g(_7T,_7U)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$_.bot=$a();for(var _7Y=0;_7Y<=24;_7Y+=2){$_.i=_7Y;for(var _7c=0,_7d=$g($_.top,$_.i);_7c<_7d;_7c++){$k[$j++]=0}for(var _7h=0,_7i=$g($_.top,$_.i+1);_7h<_7i;_7h++){$k[$j++]=1}}$as($a(50));$_.top=$k[--$j];for(var _7l=0;_7l<=24;_7l+=2){$_.i=_7l;for(var _7p=0,_7q=$g($_.bot,$_.i);_7p<_7q;_7p++){$k[$j++]=1}for(var _7u=0,_7v=$g($_.bot,$_.i+1);_7u<_7v;_7u++){$k[$j++]=0}}$as($a(50));$_.bot=$k[--$j];if($eq($_.format,"stacked")){$_.sep=$a(50);$p($_.sep,0,0);for(var _81=1;_81<=49;_81+=1){$_.i=_81;if($eq($g($_.top,$_.i),$g($_.bot,$_.i))){$p($_.sep,$_.i,$f(1-$g($_.top,$_.i)))}else{$p($_.sep,$_.i,$f(1-$g($_.sep,$_.i-1)))}}$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,46,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _8M=0,_8N=5;_8M<_8N;_8M++){$q($_.top)}$q($_.sep);for(var _8Q=0,_8R=7;_8Q<_8R;_8Q++){$q($_.bot)}$_.pixs=$a();$_.pixy=~~($_.pixs.length/50)}if($eq($_.format,"stackedomni")){$k[$j++]=Infinity;$F($_.top,function(){var _8X=$k[--$j];$k[$j++]=$f(1-_8X)});$_.sep1=$a();$P($_.sep1,0,$a([0,0,0,0]));$P($_.sep1,46,$a([0,0,0,0]));for(var _8d=18;_8d<=30;_8d+=1){$_.i=_8d;if($g($_.top,$_.i)==0){if($g($_.top,$_.i-1)==1){$k[$j++]=1}else{var _8n=$g($_.sep1,$_.i-1)==0?1:0;$k[$j++]=_8n}}else{$k[$j++]=0}$p($_.sep1,$_.i,$k[--$j])}$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _8r=0,_8s=21;_8r<_8s;_8r++){$k[$j++]=0;$k[$j++]=1}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$_.sep2=$a();$k[$j++]=Infinity;$F($_.bot,function(){var _8v=$k[--$j];$k[$j++]=$f(1-_8v)});$_.sep3=$a();$P($_.sep3,0,$a([0,0,0,0]));$P($_.sep3,46,$a([0,0,0,0]));for(var _91=19;_91<=31;_91+=1){$_.i=_91;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _9B=$g($_.sep3,$_.i-1)==0?1:0;$k[$j++]=_9B}}else{$k[$j++]=0}$p($_.sep3,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _9G=0;_9G<=12;_9G+=1){var _9L=$k[--$j];$k[$j++]=_9L&&$eq($g($_.bot,_9G+19),$g($_.f3,_9G))}if($k[--$j]){$P($_.sep3,19,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}$k[$j++]=Infinity;for(var _9Q=0,_9R=$_.barxmult;_9Q<_9R;_9Q++){$q($_.top)}$q($_.sep1);$q($_.sep2);$q($_.sep3);for(var _9X=0,_9Y=$_.barxmult;_9X<_9Y;_9X++){$q($_.bot)}$_.pixs=$a();$_.pixy=~~($_.pixs.length/50)}var _9g=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",50],["pixy",$_.pixy],["height",$_.pixy/72],["width",50/72],["borderleft",0],["borderright",0],["bordertop",0],["borderbottom",0],["opt",$_.options]]);$k[$j++]=_9g;if(!$_.dontdraw){bwipp_renmatrix()}}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_databarstacked(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databarstackedBadLength#8468";$k[$j++]="GS1 DataBar Stacked must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarstackedBadAI#8471";$k[$j++]="GS1 DataBar Stacked must begin with (01) application identifier";bwipp_raiseerror()}var _8=$G($_.barcode,4,$_.barcode.length-4);for(var _9=0,_A=_8.length;_9<_A;_9++){var _B=$g(_8,_9);if(_B<48||_B>57){$k[$j++]="bwipp.databarstackedBadCharacter#8475";$k[$j++]="GS1 DataBar Stacked must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _C=0;_C<=12;_C+=1){$_.i=_C;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _I=$k[--$j];$k[$j++]=_I*3}var _J=$k[--$j];var _K=$k[--$j];$_[$k[--$j]]=$f(_K+_J)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databarstackedBadCheckDigit#8488";$k[$j++]="Incorrect GS1 DataBar Stacked check digit provided";bwipp_raiseerror()}}var _R=$s(18);$P(_R,0,$_.barcode);$p(_R,17,$_.checksum+48);$_.barcode=_R;$p($_.options,"dontdraw",true);$p($_.options,"format","stacked");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databaromni();var _Y=$k[--$j];$_[$k[--$j]]=_Y;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_databarstackedomni(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarstackedomniBadAI#8546";$k[$j++]="GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier";bwipp_raiseerror()}if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databarstackedomniBadLength#8549";$k[$j++]="GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits";bwipp_raiseerror()}var _8=$G($_.barcode,4,$_.barcode.length-4);for(var _9=0,_A=_8.length;_9<_A;_9++){var _B=$g(_8,_9);if(_B<48||_B>57){$k[$j++]="bwipp.databarstackedomniBadCharacter#8553";$k[$j++]="GS1 DataBar Stacked Omnidirectional must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _C=0;_C<=12;_C+=1){$_.i=_C;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _I=$k[--$j];$k[$j++]=_I*3}var _J=$k[--$j];var _K=$k[--$j];$_[$k[--$j]]=$f(_K+_J)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databarstackedomniBadCheckDigit#8566";$k[$j++]="Incorrect GS1 DataBar Stacked Omnidirectional check digit provided";bwipp_raiseerror()}}var _R=$s(18);$P(_R,0,$_.barcode);$p(_R,17,$_.checksum+48);$_.barcode=_R;$p($_.options,"dontdraw",true);$p($_.options,"format","stackedomni");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databaromni();var _Y=$k[--$j];$_[$k[--$j]]=_Y;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_databartruncated(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databartruncatedBadLength#8624";$k[$j++]="GS1 DataBar Truncated must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databartruncatedBadAI#8627";$k[$j++]="GS1 DataBar Truncated must begin with (01) application identifier";bwipp_raiseerror()}var _8=$G($_.barcode,4,$_.barcode.length-4);for(var _9=0,_A=_8.length;_9<_A;_9++){var _B=$g(_8,_9);if(_B<48||_B>57){$k[$j++]="bwipp.databartruncatedBadCharacter#8631";$k[$j++]="GS1 DataBar Truncated must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _C=0;_C<=12;_C+=1){$_.i=_C;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _I=$k[--$j];$k[$j++]=_I*3}var _J=$k[--$j];var _K=$k[--$j];$_[$k[--$j]]=$f(_K+_J)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databartruncatedBadCheckDigit#8644";$k[$j++]="Incorrect GS1 DataBar Truncated check digit provided";bwipp_raiseerror()}}var _R=$s(18);$P(_R,0,$_.barcode);$p(_R,17,$_.checksum+48);$_.barcode=_R;$p($_.options,"dontdraw",true);$p($_.options,"format","truncated");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databaromni();var _Y=$k[--$j];$_[$k[--$j]]=_Y;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_databarlimited(){$_=Object.create($_);$_.dontdraw=false;$_.height=10/72;$_.linkage=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_databarlimited);if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databarlimitedBadLength#8707";$k[$j++]="GS1 DataBar Limited must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarlimitedBadAI#8710";$k[$j++]="GS1 DataBar Limited must begin with (01) application identifier";bwipp_raiseerror()}var _7=$g($_.barcode,4);if(_7<48||_7>49){$k[$j++]="bwipp.databarlimitedBadStartDigit#8713";$k[$j++]="GS1 DataBar Limited must begin with 0 or 1";bwipp_raiseerror()}var _A=$G($_.barcode,5,$_.barcode.length-5);for(var _B=0,_C=_A.length;_B<_C;_B++){var _D=$g(_A,_B);if(_D<48||_D>57){$k[$j++]="bwipp.databarlimitedBadCharacter#8717";$k[$j++]="GS1 DataBar Limited must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _E=0;_E<=12;_E+=1){$_.i=_E;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _K=$k[--$j];$k[$j++]=_K*3}var _L=$k[--$j];var _M=$k[--$j];$_[$k[--$j]]=$f(_M+_L)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databarlimitedBadCheckDigit#8730";$k[$j++]="Incorrect GS1 DataBar Limited check digit provided";bwipp_raiseerror()}}var _T=$s(18);$P(_T,0,$_.barcode);$p(_T,17,$_.checksum+48);$_.barcode=_T;if(!bwipp_databarlimited.__8741__){$_=Object.create($_);$_.linkval=$a([2,0,1,5,1,3,3,5,3,1,0,9,6]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarlimited.$ctx[id]=$_[id]);bwipp_databarlimited.__8741__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;var _Z=$G($_.barcode,4,13);for(var _a=0,_b=_Z.length;_a<_b;_a++){$k[$j++]=$f($g(_Z,_a)-48)}$_.binval=$a();if($_.linkage){for(var _h=0,_g=$_.binval.length-1;_h<=_g;_h+=1){$_.i=_h;$p($_.binval,$_.i,$f($g($_.binval,$_.i)+$g($_.linkval,$_.i)))}}$_.txt=$a($_.barcode.length);for(var _u=0,_t=$_.barcode.length-1;_u<=_t;_u+=1){$_.i=_u;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.ncr=function(){var _11=$k[--$j];var _12=$k[--$j];var _13=$f(_12-_11);if(_11<$f(_12-_11)){var _=_13;_13=_11;_11=_}$k[$j++]=_13;$k[$j++]=1;$k[$j++]=1;for(var _15=_12,_14=$f(_11+1);_15>=_14;_15-=1){var _16=$k[--$j];var _17=$k[--$j];var _18=$k[--$j];$k[$j++]=_18;$k[$j++]=_17;$k[$j++]=_16*_15;if($le(_17,_18)){var _19=$k[--$j];var _1A=$k[--$j];$k[$j++]=$f(_1A+1);$k[$j++]=~~(_19/_1A)}}for(;;){var _1B=$k[--$j];var _1C=$k[--$j];var _1D=$k[--$j];$k[$j++]=_1D;$k[$j++]=_1C;$k[$j++]=_1B;if($gt(_1C,_1D)){break}var _1E=$k[--$j];var _1F=$k[--$j];$k[$j++]=$f(_1F+1);$k[$j++]=~~(_1E/_1F)}var _1G=$k[--$j];var _1H=$k[--$j];$k[$j++]=_1G;$k[$j++]=_1H;$j--;var _1I=$k[--$j];var _1J=$k[--$j];$k[$j++]=_1I;$k[$j++]=_1J;$j--};$_.getRSSwidths=function(){$_.oe=$k[--$j];$_.el=$k[--$j];$_.mw=$k[--$j];$_.nm=$k[--$j];$_.val=$k[--$j];$_.out=$a($_.el);$_.mask=0;for(var _1T=0,_1S=$f($_.el-2);_1T<=_1S;_1T+=1){$_.bar=_1T;$_.ew=1;var _1V=$_.bar;$_.mask=$_.mask|(_1V<0?1>>>-_1V:1<<_1V);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($_.nm-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _1a=$k[--$j];$_[$k[--$j]]=_1a;if($_.oe&&$_.mask==0&&$f($f($f($_.nm-$_.ew)-$_.el*2)+$_.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$_.sval;$k[$j++]=$f($f($f($_.nm-$_.ew)-$_.el)+$_.bar);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _1p=$k[--$j];var _1q=$k[--$j];$_[$k[--$j]]=$f(_1q-_1p)}if($f($_.el-$_.bar)>2){$_.lval=0;for(var _20=$f($f($f($f($_.nm-$_.ew)-$_.el)+$_.bar)+2),_1z=$f($_.mw+1);_20>=_1z;_20-=1){$k[$j++]=$f($f($f($_.nm-_20)-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-3);$_.ncr();$_.lval=$f($k[--$j]+$_.lval)}$_.sval=$f($_.sval-$_.lval*$f($f($_.el-$_.bar)-1))}else{if($f($_.nm-$_.ew)>$_.mw){$_.sval=$f($_.sval-1)}}$_.val=$f($_.val-$_.sval);if($_.val<0){break}$_.ew=$_.ew+1;var _2K=$_.bar;$_.mask=$_.mask&~(_2K<0?1>>>-_2K:1<<_2K)}$_.val=$f($_.val+$_.sval);$_.nm=$f($_.nm-$_.ew);$p($_.out,$_.bar,$_.ew)}$p($_.out,$f($_.el-1),$_.nm);$k[$j++]=$_.out};for(var _2W=0;_2W<=11;_2W+=1){$_.i=_2W;var _2X=$_.binval;var _2Y=$_.i;$p(_2X,_2Y+1,$f($g(_2X,_2Y+1)+$g($_.binval,$_.i)%2013571*10));$p($_.binval,$_.i,~~($g($_.binval,$_.i)/2013571))}$_.d2=$g($_.binval,12)%2013571;var _2k=$_.binval;$p(_2k,12,~~($g(_2k,12)/2013571));$_.d1=0;$_.i=true;for(var _2m=0;_2m<=12;_2m+=1){$_.j=_2m;var _2p=$g($_.binval,$_.j);$k[$j++]=_2p;if(_2p==0&&$_.i){$j--}else{$_.i=false;$_.d1=$f($_.d1+$k[--$j]*~~Math.pow(10,12-$_.j))}}if(!bwipp_databarlimited.__8845__){$_=Object.create($_);$_.tab267=$a([183063,0,17,9,6,3,6538,28,820063,183064,13,13,5,4,875,728,1000775,820064,9,17,3,6,28,6454,1491020,1000776,15,11,5,4,2415,203,1979844,1491021,11,15,4,5,203,2408,1996938,1979845,19,7,8,1,17094,1,2013570,1996939,7,19,1,8,1,16632]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarlimited.$ctx[id]=$_[id]);bwipp_databarlimited.__8845__=1;$_=Object.getPrototypeOf($_)}$_.i=0;for(;;){if($_.d1<=$g($_.tab267,$_.i)){var _32=$G($_.tab267,$_.i+1,7);for(var _33=0,_34=_32.length;_33<_34;_33++){$k[$j++]=$g(_32,_33)}$_.d1te=$k[--$j];$_.d1to=$k[--$j];$_.d1mwe=$k[--$j];$_.d1mwo=$k[--$j];$_.d1ele=$k[--$j];$_.d1elo=$k[--$j];$_.d1gs=$k[--$j];break}$_.i=$_.i+8}$_.i=0;for(;;){if($_.d2<=$g($_.tab267,$_.i)){var _3K=$G($_.tab267,$_.i+1,7);for(var _3L=0,_3M=_3K.length;_3L<_3M;_3L++){$k[$j++]=$g(_3K,_3L)}$_.d2te=$k[--$j];$_.d2to=$k[--$j];$_.d2mwe=$k[--$j];$_.d2mwo=$k[--$j];$_.d2ele=$k[--$j];$_.d2elo=$k[--$j];$_.d2gs=$k[--$j];break}$_.i=$_.i+8}$k[$j++]="d1wo";$k[$j++]=~~($f($_.d1-$_.d1gs)/$_.d1te);$k[$j++]=$_.d1elo;$k[$j++]=$_.d1mwo;$k[$j++]=7;$k[$j++]=false;$_.getRSSwidths();var _3b=$k[--$j];$_[$k[--$j]]=_3b;$k[$j++]="d1we";$k[$j++]=$f($_.d1-$_.d1gs)%$_.d1te;$k[$j++]=$_.d1ele;$k[$j++]=$_.d1mwe;$k[$j++]=7;$k[$j++]=true;$_.getRSSwidths();var _3i=$k[--$j];$_[$k[--$j]]=_3i;$k[$j++]="d2wo";$k[$j++]=~~($f($_.d2-$_.d2gs)/$_.d2te);$k[$j++]=$_.d2elo;$k[$j++]=$_.d2mwo;$k[$j++]=7;$k[$j++]=false;$_.getRSSwidths();var _3p=$k[--$j];$_[$k[--$j]]=_3p;$k[$j++]="d2we";$k[$j++]=$f($_.d2-$_.d2gs)%$_.d2te;$k[$j++]=$_.d2ele;$k[$j++]=$_.d2mwe;$k[$j++]=7;$k[$j++]=true;$_.getRSSwidths();var _3w=$k[--$j];$_[$k[--$j]]=_3w;$_.d1w=$a(14);for(var _3z=0;_3z<=6;_3z+=1){$_.i=_3z;$p($_.d1w,$_.i*2,$g($_.d1wo,$_.i));$p($_.d1w,$_.i*2+1,$g($_.d1we,$_.i))}$_.d2w=$a(14);for(var _4B=0;_4B<=6;_4B+=1){$_.i=_4B;$p($_.d2w,$_.i*2,$g($_.d2wo,$_.i));$p($_.d2w,$_.i*2+1,$g($_.d2we,$_.i))}$k[$j++]=Infinity;var _4M=$_.d1w;for(var _4N=0,_4O=_4M.length;_4N<_4O;_4N++){$k[$j++]=$g(_4M,_4N)}var _4Q=$_.d2w;for(var _4R=0,_4S=_4Q.length;_4R<_4S;_4R++){$k[$j++]=$g(_4Q,_4R)}$_.widths=$a();if(!bwipp_databarlimited.__8916__){$_=Object.create($_);$_.checkweights=$a([1,3,9,27,81,65,17,51,64,14,42,37,22,66,20,60,2,6,18,54,73,41,34,13,39,28,84,74]);$k[$j++]=Infinity;for(var _4W=0;_4W<=43;_4W+=1){$k[$j++]=_4W}$k[$j++]=45;$k[$j++]=52;$k[$j++]=57;for(var _4X=63;_4X<=66;_4X+=1){$k[$j++]=_4X}for(var _4Y=73;_4Y<=79;_4Y+=1){$k[$j++]=_4Y}$k[$j++]=82;for(var _4Z=126;_4Z<=130;_4Z+=1){$k[$j++]=_4Z}$k[$j++]=132;for(var _4a=141;_4a<=146;_4a+=1){$k[$j++]=_4a}for(var _4b=210;_4b<=217;_4b+=1){$k[$j++]=_4b}$k[$j++]=220;for(var _4c=316;_4c<=320;_4c+=1){$k[$j++]=_4c}$k[$j++]=322;$k[$j++]=323;$k[$j++]=326;$k[$j++]=337;$_.checkseq=$a();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarlimited.$ctx[id]=$_[id]);bwipp_databarlimited.__8916__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _4f=0;_4f<=27;_4f+=1){$_.i=_4f;$_.checksum=$f($_.checksum+$g($_.widths,$_.i)*$g($_.checkweights,$_.i))}$_.checksum=$_.checksum%89;$_.seq=$g($_.checkseq,$_.checksum);$k[$j++]="swidths";$k[$j++]=~~($_.seq/21);$k[$j++]=8;$k[$j++]=3;$k[$j++]=6;$k[$j++]=false;$_.getRSSwidths();var _4s=$k[--$j];$_[$k[--$j]]=_4s;$k[$j++]="bwidths";$k[$j++]=$_.seq%21;$k[$j++]=8;$k[$j++]=3;$k[$j++]=6;$k[$j++]=false;$_.getRSSwidths();var _4v=$k[--$j];$_[$k[--$j]]=_4v;$_.checkwidths=$a([0,0,0,0,0,0,0,0,0,0,0,0,1,1]);for(var _4y=0;_4y<=5;_4y+=1){$_.i=_4y;$p($_.checkwidths,$_.i*2,$g($_.swidths,$_.i));$p($_.checkwidths,$_.i*2+1,$g($_.bwidths,$_.i))}$k[$j++]=Infinity;var _59=$_.d1w;$k[$j++]=1;for(var _5A=0,_5B=_59.length;_5A<_5B;_5A++){$k[$j++]=$g(_59,_5A)}var _5D=$_.checkwidths;for(var _5E=0,_5F=_5D.length;_5E<_5F;_5E++){$k[$j++]=$g(_5D,_5E)}var _5H=$_.d2w;for(var _5I=0,_5J=_5H.length;_5I<_5J;_5I++){$k[$j++]=$g(_5H,_5I)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=5;$_.sbs=$a();$k[$j++]=Infinity;var _5M=$_.sbs;$k[$j++]=Infinity;for(var _5O=0,_5P=~~(($_.sbs.length+1)/2);_5O<_5P;_5O++){$k[$j++]=$_.height}var _5R=$a();$k[$j++]=Infinity;for(var _5T=0,_5U=~~(($_.sbs.length+1)/2);_5T<_5U;_5T++){$k[$j++]=0}var _5V=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_5M;$k[$j++]="bhs";$k[$j++]=_5R;$k[$j++]="bbs";$k[$j++]=_5V;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="borderleft";$k[$j++]=0;$k[$j++]="borderright";$k[$j++]=0;$k[$j++]="opt";$k[$j++]=$_.options;var _5Y=$d();$k[$j++]=_5Y;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_databarexpanded(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$_.height=34/72;$_.format="expanded";$_.segments=-1;$_.linkage=false;$_.barxmult=34;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_databarexpanded);if($_.barxmult<34){$k[$j++]="bwipp.databarStackedOmniBarXmult#9007";$k[$j++]="GS1 DataBar Expanded Stacked must have a barxmult of at least 34";bwipp_raiseerror()}if($ne($_.format,"expanded")&&$ne($_.format,"expandedstacked")){$k[$j++]="bwipp.databarexpandedBadFormat#9011";$k[$j++]="Valid formats are expanded and expandedstacked";bwipp_raiseerror()}if($_.segments==-1){var _7=$eq($_.format,"expandedstacked")?4:22;$_.segments=_7}else{if($_.segments<2||$_.segments>22||$_.segments%2!=0){$k[$j++]="bwipp.gs1databarexpandedBadSegments#9018";$k[$j++]="The number of segments must be even from 2 to 22";bwipp_raiseerror()}}$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];for(;;){if($_.ais.length==2){if($eq($g($_.ais,0),"01")&&$eq($g($_.ais,1),"3103")){if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=32767){$k[$j++]="0100";$k[$j++]=false;break}}}if($_.ais.length==2){if($eq($g($_.ais,0),"01")&&$eq($g($_.ais,1),"3202")){if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=9999){$k[$j++]="0101";$k[$j++]=false;break}}}if($_.ais.length==2){if($eq($g($_.ais,0),"01")&&$eq($g($_.ais,1),"3203")){if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=22767){$k[$j++]="0101";$k[$j++]=false;break}}}var _k=$_.ais.length;if(_k==2||_k==3){$k[$j++]="ai310x";$k[$j++]=false;for(var _l=3100;_l<=3109;_l+=1){var _q=$k[--$j];$k[$j++]=_q||$eq($R($s(4),_l,10),$g($_.ais,1))}var _r=$k[--$j];$_[$k[--$j]]=_r;$k[$j++]="ai320x";$k[$j++]=false;for(var _t=3200;_t<=3209;_t+=1){var _y=$k[--$j];$k[$j++]=_y||$eq($R($s(4),_t,10),$g($_.ais,1))}var _z=$k[--$j];$_[$k[--$j]]=_z;if($_.ais.length==3){var _12=$a(["11","13","15","17"]);$k[$j++]="aibad";$k[$j++]=true;for(var _13=0,_14=_12.length;_13<_14;_13++){var _18=$k[--$j];$k[$j++]=_18&&$ne($g(_12,_13),$g($_.ais,2))}var _19=$k[--$j];$_[$k[--$j]]=_19}else{$_.aibad=false}if($eq($g($_.ais,0),"01")&&($_.ai310x||$_.ai320x)&&!$_.aibad){if($_.ais.length==3){var _1P=$i($G($g($_.vals,2),2,2));var _1T=$i($G($g($_.vals,2),4,2));if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=99999&&(_1P>=1&&_1P<=12)&&(_1T>=0&&_1T<=31)){if($_.ai310x&&$eq($g($_.ais,2),"11")){$k[$j++]="0111000";$k[$j++]=false;break}if($_.ai320x&&$eq($g($_.ais,2),"11")){$k[$j++]="0111001";$k[$j++]=false;break}if($_.ai310x&&$eq($g($_.ais,2),"13")){$k[$j++]="0111010";$k[$j++]=false;break}if($_.ai320x&&$eq($g($_.ais,2),"13")){$k[$j++]="0111011";$k[$j++]=false;break}if($_.ai310x&&$eq($g($_.ais,2),"15")){$k[$j++]="0111100";$k[$j++]=false;break}if($_.ai320x&&$eq($g($_.ais,2),"15")){$k[$j++]="0111101";$k[$j++]=false;break}if($_.ai310x&&$eq($g($_.ais,2),"17")){$k[$j++]="0111110";$k[$j++]=false;break}if($_.ai320x&&$eq($g($_.ais,2),"17")){$k[$j++]="0111111";$k[$j++]=false;break}}}else{if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=99999){if($_.ai310x){$k[$j++]="0111000";$k[$j++]=false;break}if($_.ai320x){$k[$j++]="0111001";$k[$j++]=false;break}}}}}if($_.ais.length>=2){$k[$j++]="ai392x";$k[$j++]=false;for(var _20=3920;_20<=3923;_20+=1){var _25=$k[--$j];$k[$j++]=_25||$eq($R($s(4),_20,10),$g($_.ais,1))}var _26=$k[--$j];$_[$k[--$j]]=_26;if($eq($g($_.ais,0),"01")&&$_.ai392x){if($eq($G($g($_.vals,0),0,1),"9")){$k[$j++]="01100";$k[$j++]=true;break}}}if($_.ais.length>=2){$k[$j++]="ai393x";$k[$j++]=false;for(var _2F=3930;_2F<=3933;_2F+=1){var _2K=$k[--$j];$k[$j++]=_2K||$eq($R($s(4),_2F,10),$g($_.ais,1))}var _2L=$k[--$j];$_[$k[--$j]]=_2L;if($eq($g($_.ais,0),"01")&&$_.ai393x){if($eq($G($g($_.vals,0),0,1),"9")){$k[$j++]="01101";$k[$j++]=true;break}}}if($eq($g($_.ais,0),"01")){$k[$j++]="1";$k[$j++]=true;break}$k[$j++]="00";$k[$j++]=true;break}$_.gpfallow=$k[--$j];$_.method=$k[--$j];$_.conv12to40=function(){var _2Y=$Z($s(40),"0000000000000000000000000000000000000000");var _2Z=$k[--$j];var _2d=$R($s(10),$i($G(_2Z,0,3)),2);$P($G(_2Y,0,10),10-_2d.length,_2d);var _2h=$R($s(10),$i($G(_2Z,3,3)),2);$P($G(_2Y,10,10),10-_2h.length,_2h);var _2l=$R($s(10),$i($G(_2Z,6,3)),2);$P($G(_2Y,20,10),10-_2l.length,_2l);var _2p=$R($s(10),$i($G(_2Z,9,3)),2);$P($G(_2Y,30,10),10-_2p.length,_2p);$k[$j++]=_2Y;$k[$j++]=_2Z;$j--};$_.conv13to44=function(){var _2r=$Z($s(44),"00000000000000000000000000000000000000000000");var _2s=$k[--$j];var _2w=$R($s(4),$i($G(_2s,0,1)),2);$P($G(_2r,0,4),4-_2w.length,_2w);$k[$j++]=_2r;$k[$j++]=_2r;$k[$j++]=$G(_2s,1,12);$_.conv12to40();var _2y=$k[--$j];$P($k[--$j],4,_2y)};$_.tobin=function(){var _31=$s($k[--$j]);$k[$j++]=_31;for(var _33=0,_32=_31.length-1;_33<=_32;_33+=1){var _34=$k[--$j];$p(_34,_33,48);$k[$j++]=_34}var _35=$k[--$j];var _38=$R($s(_35.length),$k[--$j],2);$P(_35,_35.length-_38.length,_38);$k[$j++]=_35};$_.fnc1=-1;$_.lnumeric=-2;$_.lalphanumeric=-3;$_.liso646=-4;if($eq($_.method,"00")){$_.cdf=$a([]);$_.gpf=$a([])}if($eq($_.method,"1")){$k[$j++]="cdf";$k[$j++]=$G($g($_.vals,0),0,13);$_.conv13to44();var _3G=$k[--$j];$_[$k[--$j]]=_3G;$k[$j++]=Infinity;var _3I=$_.cdf;for(var _3J=0,_3K=_3I.length;_3J<_3K;_3J++){$k[$j++]=$f($g(_3I,_3J)-48)}$_.cdf=$a();$_.gpf=$a([]);$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1)}if($eq($_.method,"0100")){$_.cdf=$s(55);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _3d=$k[--$j];var _3e=$k[--$j];$P($k[--$j],_3e,_3d);$k[$j++]=$_.cdf;$k[$j++]=40;$k[$j++]=$i($g($_.vals,1));$k[$j++]=15;$_.tobin();var _3j=$k[--$j];var _3k=$k[--$j];$P($k[--$j],_3k,_3j);$k[$j++]=Infinity;var _3m=$_.cdf;for(var _3n=0,_3o=_3m.length;_3n<_3o;_3n++){$k[$j++]=$g(_3m,_3n)-48}$_.cdf=$a();$_.gpf=$a([]);$_.ais=$a([]);$_.vals=$a([]);$_.fncs=$a([])}if($eq($_.method,"0101")){$_.cdf=$s(55);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _41=$k[--$j];var _42=$k[--$j];$P($k[--$j],_42,_41);if($eq($g($_.ais,1),"3202")){$k[$j++]=$i($g($_.vals,1));$k[$j++]=15;$_.tobin()}else{$k[$j++]=$i($g($_.vals,1))+1e4;$k[$j++]=15;$_.tobin()}$P($_.cdf,40,$k[--$j]);$k[$j++]=Infinity;var _4C=$_.cdf;for(var _4D=0,_4E=_4C.length;_4D<_4E;_4D++){$k[$j++]=$g(_4C,_4D)-48}$_.cdf=$a();$_.gpf=$a([]);$_.ais=$a([]);$_.vals=$a([]);$_.fncs=$a([])}if($_.method.length==7){$_.cdf=$s(76);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _4R=$k[--$j];var _4S=$k[--$j];$P($k[--$j],_4S,_4R);var _4U=$s(6);$P(_4U,0,$G($g($_.ais,1),3,1));$P(_4U,1,$G($g($_.vals,1),1,5));$k[$j++]=$i(_4U);$k[$j++]=20;$_.tobin();$P($_.cdf,40,$k[--$j]);if($_.ais.length==3){var _4f=$g($_.vals,2);$k[$j++]=$i($G(_4f,0,2))*384+(($i($G(_4f,2,2))-1)*32+$i($G(_4f,4,2)))}else{$k[$j++]=38400}$k[$j++]=16;$_.tobin();$P($_.cdf,60,$k[--$j]);$k[$j++]=Infinity;var _4l=$_.cdf;for(var _4m=0,_4n=_4l.length;_4m<_4n;_4m++){$k[$j++]=$g(_4l,_4m)-48}$_.cdf=$a();$_.gpf=$a([]);$_.ais=$a([]);$_.vals=$a([]);$_.fncs=$a([])}if($eq($_.method,"01100")){$_.cdf=$s(42);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _50=$k[--$j];var _51=$k[--$j];$P($k[--$j],_51,_50);$k[$j++]=$_.cdf;$k[$j++]=40;$k[$j++]=$i($G($g($_.ais,1),3,1));$k[$j++]=2;$_.tobin();var _57=$k[--$j];var _58=$k[--$j];$P($k[--$j],_58,_57);$k[$j++]=Infinity;var _5A=$_.cdf;for(var _5B=0,_5C=_5A.length;_5B<_5C;_5B++){$k[$j++]=$g(_5A,_5B)-48}$_.cdf=$a();$k[$j++]=Infinity;$F($g($_.vals,1));if($_.ais.length>2){$k[$j++]=$_.fnc1}$_.gpf=$a();$_.ais=$G($_.ais,2,$_.ais.length-2);$_.vals=$G($_.vals,2,$_.vals.length-2);$_.fncs=$G($_.fncs,2,$_.fncs.length-2)}if($eq($_.method,"01101")){$_.cdf=$s(52);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _5Z=$k[--$j];var _5a=$k[--$j];$P($k[--$j],_5a,_5Z);$k[$j++]=$_.cdf;$k[$j++]=40;$k[$j++]=$i($G($g($_.ais,1),3,1));$k[$j++]=2;$_.tobin();var _5g=$k[--$j];var _5h=$k[--$j];$P($k[--$j],_5h,_5g);$k[$j++]=$_.cdf;$k[$j++]=42;$k[$j++]=$i($G($g($_.vals,1),0,3));$k[$j++]=10;$_.tobin();var _5n=$k[--$j];var _5o=$k[--$j];$P($k[--$j],_5o,_5n);$k[$j++]=Infinity;var _5q=$_.cdf;for(var _5r=0,_5s=_5q.length;_5r<_5s;_5r++){$k[$j++]=$g(_5q,_5r)-48}$_.cdf=$a();$k[$j++]=Infinity;var _5w=$g($_.vals,1);var _5x=$G(_5w,3,_5w.length-3);for(var _5y=0,_5z=_5x.length;_5y<_5z;_5y++){$k[$j++]=$g(_5x,_5y)}if($_.ais.length>2){$k[$j++]=$_.fnc1}$_.gpf=$a();$_.ais=$G($_.ais,2,$_.ais.length-2);$_.vals=$G($_.vals,2,$_.vals.length-2);$_.fncs=$G($_.fncs,2,$_.fncs.length-2)}if($_.gpfallow){$_.vlf=$a(2)}else{$_.vlf=$a([])}if(!bwipp_databarexpanded.__9270__){$_=Object.create($_);$k[$j++]=Infinity;for(var _6G=0;_6G<=119;_6G+=1){var _6I=$Z($s(2),"00");var _6K=$R($s(2),_6G,11);$P(_6I,2-_6K.length,_6K);$k[$j++]=_6G;$k[$j++]=_6I;if($g(_6I,0)==65){var _6M=$k[--$j];$p(_6M,0,94);$k[$j++]=_6M}var _6N=$k[--$j];$k[$j++]=_6N;if($g(_6N,1)==65){var _6P=$k[--$j];$p(_6P,1,94);$k[$j++]=_6P}var _6Q=$k[--$j];var _6T=$Z($s(7),"0000000");var _6V=$R($s(7),$f($k[--$j]+8),2);$P(_6T,7-_6V.length,_6V);$k[$j++]=_6Q;$k[$j++]=_6T}$k[$j++]=$_.lalphanumeric;$k[$j++]="0000";$_.numeric=$d();$k[$j++]=Infinity;for(var _6Y=48;_6Y<=57;_6Y+=1){$k[$j++]=_6Y;$k[$j++]=_6Y-43;$k[$j++]=5;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="01111";for(var _6a=65;_6a<=90;_6a+=1){$k[$j++]=_6a;$k[$j++]=_6a-33;$k[$j++]=6;$_.tobin()}$k[$j++]=42;$k[$j++]="111010";for(var _6b=44;_6b<=47;_6b+=1){$k[$j++]=_6b;$k[$j++]=_6b+15;$k[$j++]=6;$_.tobin()}$k[$j++]=$_.lnumeric;$k[$j++]="000";$k[$j++]=$_.liso646;$k[$j++]="00100";$_.alphanumeric=$d();$k[$j++]=Infinity;for(var _6f=48;_6f<=57;_6f+=1){$k[$j++]=_6f;$k[$j++]=_6f-43;$k[$j++]=5;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="01111";for(var _6h=65;_6h<=90;_6h+=1){$k[$j++]=_6h;$k[$j++]=_6h-1;$k[$j++]=7;$_.tobin()}for(var _6i=97;_6i<=122;_6i+=1){$k[$j++]=_6i;$k[$j++]=_6i-7;$k[$j++]=7;$_.tobin()}$k[$j++]=33;$k[$j++]="11101000";$k[$j++]=34;$k[$j++]="11101001";for(var _6j=37;_6j<=47;_6j+=1){$k[$j++]=_6j;$k[$j++]=_6j+197;$k[$j++]=8;$_.tobin()}for(var _6k=58;_6k<=63;_6k+=1){$k[$j++]=_6k;$k[$j++]=_6k+187;$k[$j++]=8;$_.tobin()}$k[$j++]=95;$k[$j++]="11111011";$k[$j++]=32;$k[$j++]="11111100";$k[$j++]=$_.lnumeric;$k[$j++]="000";$k[$j++]=$_.lalphanumeric;$k[$j++]="00100";$_.iso646=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarexpanded.$ctx[id]=$_[id]);bwipp_databarexpanded.__9270__=1;$_=Object.getPrototypeOf($_)}for(var _6r=0,_6q=$_.ais.length-1;_6r<=_6q;_6r+=1){$_.i=_6r;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _71=$a($_.gpf.length+$_.ai.length+$_.val.length);$P(_71,0,$_.gpf);$k[$j++]=_71;$k[$j++]=_71;$k[$j++]=$_.gpf.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _75=$k[--$j];var _76=$k[--$j];$k[$j++]=_75;$F(_76);var _77=$a();var _78=$k[--$j];$P($k[--$j],_78,_77);var _7A=$k[--$j];$k[$j++]=_7A;$k[$j++]=_7A;$k[$j++]=$_.gpf.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _7E=$k[--$j];var _7F=$k[--$j];$k[$j++]=_7E;$F(_7F);var _7G=$a();var _7H=$k[--$j];$P($k[--$j],_7H,_7G);$_.gpf=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _7Q=$a($_.gpf.length+1);$P(_7Q,0,$_.gpf);$p(_7Q,$_.gpf.length,$_.fnc1);$_.gpf=_7Q}}$_.rembits=function(){var _7U=$k[--$j];var _7V=48;var _7W=~~Math.ceil(_7U/12)*12;if(~~Math.ceil(_7U/12)*12<48){var _=_7V;_7V=_7W;_7W=_}var _7X=~~(_7W/12);$k[$j++]=_7U;$k[$j++]=_7W;$k[$j++]=_7X;if(_7X%$_.segments==1){var _7Z=$k[--$j];var _7a=$k[--$j];$k[$j++]=$f(_7Z+1)*12;$k[$j++]=_7a;$j--}else{$j--}var _7b=$k[--$j];var _7c=$k[--$j];$k[$j++]=$f(_7b-_7c)};$_.encode=function(){var _7d=$k[--$j];$k[$j++]=_7d;if($ne(_7d,"raw")){var _7e=$k[--$j];var _7g=$g(_7e,$k[--$j]);$k[$j++]=_7g}else{$j--}var _7h=$k[--$j];$k[$j++]=_7h;if(_7h.length+$_.j>=252){$j--;$k[$j++]="bwipp.gs1databarexpandedTooLong#9306";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$k[$j++]=Infinity;var _7j=$k[--$j];var _7k=$k[--$j];$k[$j++]=_7j;$F(_7k,function(){var _7l=$k[--$j];$k[$j++]=$f(_7l-48)});var _7m=$a();$P($_.gpfenc,$_.j,_7m);$_.j=_7m.length+$_.j};$k[$j++]=Infinity;for(var _7r=0,_7s=$_.gpf.length;_7r<_7s;_7r++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=-1;$_.numericruns=$a();$k[$j++]=Infinity;for(var _7v=0,_7w=$_.gpf.length;_7v<_7w;_7v++){$k[$j++]=0}$k[$j++]=0;$_.alphanumericruns=$a();$k[$j++]=Infinity;for(var _7z=0,_80=$_.gpf.length;_7z<_80;_7z++){$k[$j++]=0}$k[$j++]=9999;$_.nextiso646only=$a();for(var _83=$_.gpf.length-1;_83>=0;_83-=1){$_.i=_83;var _88=$Z($s(2),"00");var _8B=$g($_.gpf,$_.i);$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=_88;$k[$j++]=_88;$k[$j++]=0;$k[$j++]=_8B;if(_8B==$_.fnc1){$j--;$k[$j++]=94}var _8D=$k[--$j];var _8E=$k[--$j];$p($k[--$j],_8E,_8D);if($_.i<$_.gpf.length-1){var _8I=$k[--$j];var _8L=$g($_.gpf,$_.i+1);$k[$j++]=_8I;$k[$j++]=_8I;$k[$j++]=1;$k[$j++]=_8L;if(_8L==$_.fnc1){$j--;$k[$j++]=94}var _8N=$k[--$j];var _8O=$k[--$j];$p($k[--$j],_8O,_8N)}var _8S=$g($_.numeric,$k[--$j])!==undefined;if(_8S){$p($_.numericruns,$_.i,$f($g($_.numericruns,$_.i+2)+2))}else{$p($_.numericruns,$_.i,0)}var _8a=$k[--$j];var _8c=$g($_.alphanumeric,_8a)!==undefined;$k[$j++]=_8a;if(_8c){$p($_.alphanumericruns,$_.i,$f($g($_.alphanumericruns,$_.i+1)+1))}else{$p($_.alphanumericruns,$_.i,0)}var _8k=$k[--$j];var _8m=$g($_.iso646,_8k)!==undefined;var _8o=$g($_.alphanumeric,_8k)!==undefined;if(_8m&&!_8o){$p($_.nextiso646only,$_.i,0)}else{$p($_.nextiso646only,$_.i,$f($g($_.nextiso646only,$_.i+1)+1))}}$_.gpfenc=$a(252);$_.i=0;$_.j=0;$_.mode="numeric";for(;;){if($_.i==$_.gpf.length){break}for(;;){if($eq($_.mode,"numeric")){if($_.i<=$_.gpf.length-2){var _92=$s(2);var _95=$g($_.gpf,$_.i);$k[$j++]=_92;$k[$j++]=_92;$k[$j++]=0;$k[$j++]=_95;if(_95==$_.fnc1){$j--;$k[$j++]=94}var _97=$k[--$j];var _98=$k[--$j];$p($k[--$j],_98,_97);var _9A=$k[--$j];var _9D=$g($_.gpf,$_.i+1);$k[$j++]=_9A;$k[$j++]=_9A;$k[$j++]=1;$k[$j++]=_9D;if(_9D==$_.fnc1){$j--;$k[$j++]=94}var _9F=$k[--$j];var _9G=$k[--$j];$p($k[--$j],_9G,_9F);var _9I=$k[--$j];var _9K=$g($_.numeric,_9I)!==undefined;$k[$j++]=_9I;if(_9K){$k[$j++]=$_.numeric;$_.encode();$_.i=$_.i+2;break}$j--;$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.numeric;$_.encode();$_.mode="alphanumeric";break}else{var _9R=$g($_.gpf,$_.i);if(_9R<48||_9R>57){$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.numeric;$_.encode();$_.mode="alphanumeric";break}$k[$j++]="rem";$k[$j++]=12+1+$_.method.length+$_.vlf.length+$_.cdf.length+$_.j;$_.rembits();var _9Y=$k[--$j];$_[$k[--$j]]=_9Y;if($_.rem>=4&&$_.rem<=6){var _9f=$G($Z($s(6),"000000"),0,$_.rem);var _9k=$R($s(4),$f($g($_.gpf,$_.i)-47),2);$P(_9f,4-_9k.length,_9k);$k[$j++]=_9f;$k[$j++]="raw";$_.encode();$_.i=$_.i+1;break}else{var _9m=$s(2);$p(_9m,0,$g($_.gpf,$_.i));$p(_9m,1,94);$k[$j++]=_9m;$k[$j++]=$_.numeric;$_.encode();$_.i=$_.i+1;break}}}if($eq($_.mode,"alphanumeric")){if($g($_.gpf,$_.i)==$_.fnc1){$k[$j++]=$_.fnc1;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";$_.i=$_.i+1;break}var _A2=$g($_.gpf,$_.i);var _A4=$g($_.iso646,_A2)!==undefined;var _A6=$g($_.alphanumeric,_A2)!==undefined;if(_A4&&!_A6){$k[$j++]=$_.liso646;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="iso646";break}if($g($_.numericruns,$_.i)>=6){$k[$j++]=$_.lnumeric;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";break}var _AG=$g($_.numericruns,$_.i);if(_AG>=4&&$f(_AG+$_.i)==$_.gpf.length){$k[$j++]=$_.lnumeric;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";break}$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=$_.alphanumeric;$_.encode();$_.i=$_.i+1;break}if($eq($_.mode,"iso646")){if($g($_.gpf,$_.i)==$_.fnc1){$k[$j++]=$_.fnc1;$k[$j++]=$_.iso646;$_.encode();$_.mode="numeric";$_.i=$_.i+1;break}if($g($_.numericruns,$_.i)>=4&&$g($_.nextiso646only,$_.i)>=10){$k[$j++]=$_.lnumeric;$k[$j++]=$_.iso646;$_.encode();$_.mode="numeric";break}if($g($_.alphanumericruns,$_.i)>=5&&$g($_.nextiso646only,$_.i)>=10){$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.iso646;$_.encode();$_.mode="alphanumeric";break}$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=$_.iso646;$_.encode();$_.i=$_.i+1;break}}}$_.gpf=$G($_.gpfenc,0,$_.j);var _B0=1+12+$_.method.length+$_.vlf.length+$_.cdf.length+$_.gpf.length;$k[$j++]=_B0;$k[$j++]=_B0;$_.rembits();var _B1=$k[--$j];$_.pad=$a(_B1);$k[$j++]=_B1;if($_.vlf.length!=0){var _B4=$k[--$j];var _B6=~~($f($k[--$j]+_B4)/12);$p($_.vlf,0,_B6%2);var _B8=_B6<=14?0:1;$p($_.vlf,1,_B8)}else{$j-=2}if($_.pad.length>0){for(var _BD=0,_BC=$_.pad.length-1;_BD<=_BC;_BD+=5){$_.i=_BD;var _BE=$_.pad;var _BF=$_.i;var _BG=$a([0,0,1,0,0]);var _BH=$_.pad;var _BI=$_.i;var _BJ=5;var _BK=_BH.length-_BI;if(_BH.length-_BI>5){var _=_BJ;_BJ=_BK;_BK=_}$P(_BE,_BF,$G(_BG,0,_BK))}if($eq($_.mode,"numeric")){$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.pad);$_.pad=$G($a(),0,$_.pad.length)}}$k[$j++]=Infinity;var _BS=$_.linkage?1:0;$k[$j++]=_BS;$F($_.method,function(){var _BU=$k[--$j];$k[$j++]=$f(_BU-48)});$q($_.vlf);$q($_.cdf);$q($_.gpf);$q($_.pad);$_.binval=$a();$_.datalen=~~($_.binval.length/12);$_.ncr=function(){var _Bb=$k[--$j];var _Bc=$k[--$j];var _Bd=$f(_Bc-_Bb);if(_Bb<$f(_Bc-_Bb)){var _=_Bd;_Bd=_Bb;_Bb=_}$k[$j++]=_Bd;$k[$j++]=1;$k[$j++]=1;for(var _Bf=_Bc,_Be=$f(_Bb+1);_Bf>=_Be;_Bf-=1){var _Bg=$k[--$j];var _Bh=$k[--$j];var _Bi=$k[--$j];$k[$j++]=_Bi;$k[$j++]=_Bh;$k[$j++]=_Bg*_Bf;if($le(_Bh,_Bi)){var _Bj=$k[--$j];var _Bk=$k[--$j];$k[$j++]=$f(_Bk+1);$k[$j++]=~~(_Bj/_Bk)}}for(;;){var _Bl=$k[--$j];var _Bm=$k[--$j];var _Bn=$k[--$j];$k[$j++]=_Bn;$k[$j++]=_Bm;$k[$j++]=_Bl;if($gt(_Bm,_Bn)){break}var _Bo=$k[--$j];var _Bp=$k[--$j];$k[$j++]=$f(_Bp+1);$k[$j++]=~~(_Bo/_Bp)}var _Bq=$k[--$j];var _Br=$k[--$j];$k[$j++]=_Bq;$k[$j++]=_Br;$j--;var _Bs=$k[--$j];var _Bt=$k[--$j];$k[$j++]=_Bs;$k[$j++]=_Bt;$j--};$_.getRSSwidths=function(){$_.oe=$k[--$j];$_.el=$k[--$j];$_.mw=$k[--$j];$_.nm=$k[--$j];$_.val=$k[--$j];$_.out=$a($_.el);$_.mask=0;for(var _C3=0,_C2=$f($_.el-2);_C3<=_C2;_C3+=1){$_.bar=_C3;$_.ew=1;var _C5=$_.bar;$_.mask=$_.mask|(_C5<0?1>>>-_C5:1<<_C5);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($_.nm-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _CA=$k[--$j];$_[$k[--$j]]=_CA;if($_.oe&&$_.mask==0&&$f($f($f($_.nm-$_.ew)-$_.el*2)+$_.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$_.sval;$k[$j++]=$f($f($f($_.nm-$_.ew)-$_.el)+$_.bar);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _CP=$k[--$j];var _CQ=$k[--$j];$_[$k[--$j]]=$f(_CQ-_CP)}if($f($_.el-$_.bar)>2){$_.lval=0;for(var _Ca=$f($f($f($f($_.nm-$_.ew)-$_.el)+$_.bar)+2),_CZ=$f($_.mw+1);_Ca>=_CZ;_Ca-=1){$k[$j++]=$f($f($f($_.nm-_Ca)-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-3);$_.ncr();$_.lval=$f($k[--$j]+$_.lval)}$_.sval=$f($_.sval-$_.lval*$f($f($_.el-$_.bar)-1))}else{if($f($_.nm-$_.ew)>$_.mw){$_.sval=$f($_.sval-1)}}$_.val=$f($_.val-$_.sval);if($_.val<0){break}$_.ew=$_.ew+1;var _Cu=$_.bar;$_.mask=$_.mask&~(_Cu<0?1>>>-_Cu:1<<_Cu)}$_.val=$f($_.val+$_.sval);$_.nm=$f($_.nm-$_.ew);$p($_.out,$_.bar,$_.ew)}$p($_.out,$f($_.el-1),$_.nm);$k[$j++]=$_.out};if(!bwipp_databarexpanded.__9530__){$_=Object.create($_);$_.tab174=$a([347,0,12,5,7,2,87,4,1387,348,10,7,5,4,52,20,2947,1388,8,9,4,5,30,52,3987,2948,6,11,3,6,10,104,4191,3988,4,13,1,8,1,204]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarexpanded.$ctx[id]=$_[id]);bwipp_databarexpanded.__9530__=1;$_=Object.getPrototypeOf($_)}$_.dxw=$a($_.datalen);for(var _DC=0,_DB=$_.datalen-1;_DC<=_DB;_DC+=1){$_.x=_DC;$_.d=$G($_.binval,$_.x*12,12);$k[$j++]="d";$k[$j++]=0;for(var _DG=0;_DG<=11;_DG+=1){$_.j=_DG;var _DL=$k[--$j];$k[$j++]=$f(_DL+~~Math.pow(2,11-$_.j)*$g($_.d,$_.j))}var _DM=$k[--$j];$_[$k[--$j]]=_DM;$_.j=0;for(;;){if($le($_.d,$g($_.tab174,$_.j))){var _DU=$G($_.tab174,$_.j+1,7);for(var _DV=0,_DW=_DU.length;_DV<_DW;_DV++){$k[$j++]=$g(_DU,_DV)}$_.dte=$k[--$j];$_.dto=$k[--$j];$_.dmwe=$k[--$j];$_.dmwo=$k[--$j];$_.dele=$k[--$j];$_.delo=$k[--$j];$_.dgs=$k[--$j];break}$_.j=$_.j+8}$k[$j++]="dwo";$k[$j++]=~~($f($_.d-$_.dgs)/$_.dte);$k[$j++]=$_.delo;$k[$j++]=$_.dmwo;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _Dl=$k[--$j];$_[$k[--$j]]=_Dl;$k[$j++]="dwe";$k[$j++]=$f($_.d-$_.dgs)%$_.dte;$k[$j++]=$_.dele;$k[$j++]=$_.dmwe;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _Ds=$k[--$j];$_[$k[--$j]]=_Ds;$_.dw=$a(8);if($_.x%2==0){for(var _Dw=0;_Dw<=3;_Dw+=1){$_.j=_Dw;$p($_.dw,7-$_.j*2,$g($_.dwo,$_.j));$p($_.dw,6-$_.j*2,$g($_.dwe,$_.j))}}else{for(var _E7=0;_E7<=3;_E7+=1){$_.j=_E7;$p($_.dw,$_.j*2,$g($_.dwo,$_.j));$p($_.dw,$_.j*2+1,$g($_.dwe,$_.j))}}$p($_.dxw,$_.x,$_.dw)}if(!bwipp_databarexpanded.__9597__){$_=Object.create($_);$_.finderwidths=$a([1,8,4,1,1,1,1,4,8,1,3,6,4,1,1,1,1,4,6,3,3,4,6,1,1,1,1,6,4,3,3,2,8,1,1,1,1,8,2,3,2,6,5,1,1,1,1,5,6,2,2,2,9,1,1,1,1,9,2,2]);$_.finderseq=$a([$a([0,1]),$a([0,3,2]),$a([0,5,2,7]),$a([0,9,2,7,4]),$a([0,9,2,7,6,11]),$a([0,9,2,7,8,11,10]),$a([0,1,2,3,4,5,6,7]),$a([0,1,2,3,4,5,6,9,8]),$a([0,1,2,3,4,5,6,9,10,11]),$a([0,1,2,3,4,7,6,9,8,11,10])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarexpanded.$ctx[id]=$_[id]);bwipp_databarexpanded.__9597__=1;$_=Object.getPrototypeOf($_)}$_.seq=$g($_.finderseq,~~(($_.datalen-2)/2));$_.fxw=$a($_.seq.length);for(var _Ef=0,_Ee=$_.seq.length-1;_Ef<=_Ee;_Ef+=1){$_.x=_Ef;$p($_.fxw,$_.x,$G($_.finderwidths,$g($_.seq,$_.x)*5,5))}if(!bwipp_databarexpanded.__9633__){$_=Object.create($_);$_.checkweights=$a([-1,-1,-1,-1,-1,-1,-1,-1,77,96,32,81,27,9,3,1,20,60,180,118,143,7,21,63,205,209,140,117,39,13,145,189,193,157,49,147,19,57,171,91,132,44,85,169,197,136,186,62,185,133,188,142,4,12,36,108,50,87,29,80,97,173,128,113,150,28,84,41,123,158,52,156,166,196,206,139,187,203,138,46,76,17,51,153,37,111,122,155,146,119,110,107,106,176,129,43,16,48,144,10,30,90,59,177,164,125,112,178,200,137,116,109,70,210,208,202,184,130,179,115,190,204,68,93,31,151,191,134,148,22,66,198,172,94,71,2,40,154,192,64,162,54,18,6,120,149,25,75,14,42,126,167,175,199,207,69,23,78,26,79,103,98,83,38,114,131,182,124,159,53,88,170,127,183,61,161,55,165,73,8,24,72,5,15,89,100,174,58,160,194,135,45]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarexpanded.$ctx[id]=$_[id]);bwipp_databarexpanded.__9633__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;$F($_.seq,function(){$q($G($_.checkweights,$k[--$j]*16,16))});var _Et=$a();$_.checkweightseq=$G(_Et,8,_Et.length-8);$k[$j++]=Infinity;var _Ev=$_.dxw;for(var _Ew=0,_Ex=_Ev.length;_Ew<_Ex;_Ew++){$F($g(_Ev,_Ew))}$_.widths=$a();$_.checksum=0;for(var _F2=0,_F1=$_.widths.length-1;_F2<=_F1;_F2+=1){$_.i=_F2;$_.checksum=$f($_.checksum+$g($_.widths,$_.i)*$g($_.checkweightseq,$_.i))}$_.checksum=$f($_.checksum%211+($_.datalen-3)*211);$_.i=0;for(;;){if($_.checksum<=$g($_.tab174,$_.i)){var _FI=$G($_.tab174,$_.i+1,7);for(var _FJ=0,_FK=_FI.length;_FJ<_FK;_FJ++){$k[$j++]=$g(_FI,_FJ)}$_.cte=$k[--$j];$_.cto=$k[--$j];$_.cmwe=$k[--$j];$_.cmwo=$k[--$j];$_.cele=$k[--$j];$_.celo=$k[--$j];$_.cgs=$k[--$j];break}$_.i=$_.i+8}$k[$j++]="cwo";$k[$j++]=~~($f($_.checksum-$_.cgs)/$_.cte);$k[$j++]=$_.celo;$k[$j++]=$_.cmwo;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _FZ=$k[--$j];$_[$k[--$j]]=_FZ;$k[$j++]="cwe";$k[$j++]=$f($_.checksum-$_.cgs)%$_.cte;$k[$j++]=$_.cele;$k[$j++]=$_.cmwe;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _Fg=$k[--$j];$_[$k[--$j]]=_Fg;$_.cw=$a(8);for(var _Fj=0;_Fj<=3;_Fj+=1){$_.i=_Fj;$p($_.cw,$_.i*2,$g($_.cwo,$_.i));$p($_.cw,$_.i*2+1,$g($_.cwe,$_.i))}var _Fu=$a(22);$p(_Fu,0,$_.cw);$P(_Fu,1,$_.dxw);$_.dxw=$G(_Fu,0,$_.datalen+1);$_.datalen=$_.dxw.length;$_.rows=$a(~~Math.ceil($_.datalen/$_.segments));$_.numrows=$_.rows.length;for(var _G6=0,_G5=$_.numrows-1;_G6<=_G5;_G6+=1){$_.r=_G6;$k[$j++]=Infinity;if($_.segments%4!=0&&$_.r%2==1){$k[$j++]=0}$k[$j++]=1;$k[$j++]=1;for(var _GB=0,_GA=$_.segments-1;_GB<=_GA;_GB+=1){$_.pos=_GB+$_.r*$_.segments;if($_.pos<$_.datalen){$F($g($_.dxw,$_.pos));if($_.pos%2==0){$F($g($_.fxw,~~($_.pos/2)))}}}var _GN=$m()+2;$k[$j++]=1;$k[$j++]=1;$as($a(_GN));$p($_.rows,$_.r,$k[--$j]);$j--}if($ne($_.format,"expandedstacked")){var _GU=$g($_.rows,0);$_.sbs=$G(_GU,1,_GU.length-1);$k[$j++]=Infinity;$k[$j++]=1;for(var _GY=0,_GX=$_.datalen-1;_GY<=_GX;_GY+=1){$_.i=_GY;$F($g($_.dxw,$_.i));if($_.i%2==0){$F($g($_.fxw,~~($_.i/2)))}}$k[$j++]=1;$k[$j++]=1;$_.sbs=$a();$k[$j++]=Infinity;var _Gh=$_.sbs;$k[$j++]=Infinity;for(var _Gj=0,_Gk=~~(($_.sbs.length+1)/2);_Gj<_Gk;_Gj++){$k[$j++]=$_.height}var _Gm=$a();$k[$j++]=Infinity;for(var _Go=0,_Gp=~~(($_.sbs.length+1)/2);_Go<_Gp;_Go++){$k[$j++]=0}var _Gq=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_Gh;$k[$j++]="bhs";$k[$j++]=_Gm;$k[$j++]="bbs";$k[$j++]=_Gq;$k[$j++]="borderleft";$k[$j++]=0;$k[$j++]="borderright";$k[$j++]=0;$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=0;$k[$j++]="opt";$k[$j++]=$_.options;var _Gs=$d();$k[$j++]=_Gs;if(!$_.dontdraw){bwipp_renlinear()}}else{$_.seps=$a($_.numrows);for(var _Gy=0,_Gx=$_.numrows-1;_Gy<=_Gx;_Gy+=1){$_.r=_Gy;$_.row=$g($_.rows,$_.r);$k[$j++]=Infinity;for(var _H4=0,_H3=$_.row.length-1;_H4<=_H3;_H4+=2){$_.i=_H4;for(var _H8=0,_H9=$g($_.row,$_.i);_H8<_H9;_H8++){$k[$j++]=0}if($_.i<$_.row.length-1){for(var _HF=0,_HG=$g($_.row,$_.i+1);_HF<_HG;_HF++){$k[$j++]=1}}}$as($a($m()));$_.row=$k[--$j];$j--;$k[$j++]=Infinity;$F($_.row,function(){var _HL=$k[--$j];$k[$j++]=$f(1-_HL)});$_.sep=$a();$k[$j++]=Infinity;for(var _HP=19,_HO=$_.row.length-13;_HP<=_HO;_HP+=98){$k[$j++]=_HP}for(var _HS=68,_HR=$_.row.length-13;_HS<=_HR;_HS+=98){$k[$j++]=_HS}$_.finderpos=$a();var _HU=$_.finderpos;for(var _HV=0,_HW=_HU.length;_HV<_HW;_HV++){var _HX=$g(_HU,_HV);for(var _HZ=_HX,_HY=$f(_HX+14);_HZ<=_HY;_HZ+=1){$_.i=_HZ;if($g($_.row,$_.i)==0){if($g($_.row,$_.i-1)==1){$k[$j++]=1}else{var _Hj=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_Hj}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}}$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.row.length-4,$a([0,0,0,0]));if($_.segments%4==0&&$_.r%2==1){if($g($_.rows,$_.r).length!=$g($_.rows,0).length&&$_.finderpos.length%2==1){$k[$j++]=Infinity;$k[$j++]=0;$q($_.row);$_.row=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a()}else{for(var _I5=$_.row.length-1;_I5>=0;_I5-=1){$k[$j++]=$g($_.row,_I5)}$as($_.row);$j--;for(var _IA=$_.sep.length-1;_IA>=0;_IA-=1){$k[$j++]=$g($_.sep,_IA)}$as($_.sep);$j--}}$p($_.rows,$_.r,$_.row);$p($_.seps,$_.r,$_.sep)}$_.pixx=$g($_.rows,0).length;$k[$j++]=Infinity;for(var _IN=0,_IO=$_.pixx;_IN<_IO;_IN++){$k[$j++]=0}var _IP=$a();$P(_IP,0,$g($_.rows,$_.numrows-1));$p($_.rows,$_.numrows-1,_IP);$k[$j++]=Infinity;for(var _IW=0,_IX=$_.pixx;_IW<_IX;_IW++){$k[$j++]=0}var _IY=$a();$P(_IY,0,$g($_.seps,$_.numrows-1));$p($_.seps,$_.numrows-1,_IY);$k[$j++]=Infinity;for(var _If=0,_Ig=~~($_.pixx/2)+1;_If<_Ig;_If++){$k[$j++]=0;$k[$j++]=1}$_.sep=$G($a(),0,$_.pixx);$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.pixx-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _Ir=0,_Iq=$_.numrows-1;_Ir<=_Iq;_Ir+=1){$_.r=_Ir;if($_.r!=0){$q($g($_.seps,$_.r))}for(var _Ix=0,_Iy=$_.barxmult;_Ix<_Iy;_Ix++){$q($g($_.rows,$_.r))}if($_.r!=$_.numrows-1){$q($g($_.seps,$_.r));$q($_.sep)}}$_.pixs=$a();var _JH=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",~~($_.pixs.length/$_.pixx)],["height",~~($_.pixs.length/$_.pixx)/72],["width",$_.pixx/72],["borderleft",0],["borderright",0],["bordertop",0],["borderbottom",0],["opt",$_.options]]);$k[$j++]=_JH;if(!$_.dontdraw){bwipp_renmatrix()}}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_databarexpandedstacked(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","expandedstacked");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databarexpanded();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1northamericancoupon(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.coupontextfont="OCR-B";$_.coupontextsize=9;$_.coupontextxoffset=null;$_.coupontextyoffset=null;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$j--;$_.vals=$k[--$j];$_.ais=$k[--$j];if($_.ais.length!=1){$k[$j++]="bwipp.gs1northamericancouponBadAIStructure#9933";$k[$j++]="A GS1 North American Coupon should consist of a single AI (8110)";bwipp_raiseerror()}if($ne($g($_.ais,0),"8110")){$k[$j++]="bwipp.gs1northamericancouponBadAIStructure#9936";$k[$j++]="A GS1 North American Coupon should consist of a single AI (8110)";bwipp_raiseerror()}$_.val=$g($_.vals,0);$_.vli=$f($g($_.val,0)-48);if($_.vli<0||$_.vli>6){$k[$j++]="bwipp.gs1northamericancouponBadVLI#9943";$k[$j++]="The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6";bwipp_raiseerror()}$_.gcp=$G($_.val,1,$f($_.vli+6));$_.cod=$G($_.val,$f($_.vli+7),6);$_.coupontext=$s($_.gcp.length+7);$P($_.coupontext,0,$_.gcp);$P($_.coupontext,$_.gcp.length,"-");$P($_.coupontext,$_.gcp.length+1,$_.cod);$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databarexpandedstacked();var _W=$k[--$j];$_[$k[--$j]]=_W;if($_.includetext){if($eq($_.coupontextxoffset,null)){$_.coupontextxoffset=0}if($eq($_.coupontextyoffset,null)){$_.coupontextyoffset=$f($g($_.args,"height")*72+3)}var _e=$g($_.args,"txt")!==undefined;if(_e){$_.txt=$g($_.args,"txt");$_.newtxt=$a($_.txt.length+1);$P($_.newtxt,0,$_.txt);$p($_.newtxt,$_.newtxt.length-1,$a([$_.coupontext,$_.coupontextxoffset,$_.coupontextyoffset,$_.coupontextfont,$_.coupontextsize]));$p($_.args,"txt",$_.newtxt)}else{$p($_.args,"txt",$a([$a([$_.coupontext,$_.coupontextxoffset,$_.coupontextyoffset,$_.coupontextfont,$_.coupontextsize])]))}}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_pharmacode(){$_=Object.create($_);$_.dontdraw=false;$_.height=8*2.835/72;$_.nwidth=.5*2.835;$_.wwidth=1.5*2.835;$_.swidth=1*2.835;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length<1||$_.barcode.length>6){$k[$j++]="bwipp.pharmacodeBadLength#10023";$k[$j++]="Pharmacode must be 1 to 6 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.pharmacodeBadCharacter#10027";$k[$j++]="Pharmacode must contain only digits";bwipp_raiseerror()}});var _7=$i($_.barcode);if(_7<3||_7>131070){$k[$j++]="bwipp.pharmacodeBadValue#10031";$k[$j++]="Pharmacode value must be between 3 and 131070";bwipp_raiseerror()}$_.txt=$a($_.barcode.length);for(var _C=0,_B=$_.barcode.length-1;_C<=_B;_C+=1){$_.i=_C;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.barcode=$R($s(17),$i($_.barcode)+1,2);$_.barcode=$G($_.barcode,1,$_.barcode.length-1);$_.barlen=$_.barcode.length;$_.sbs=$a($_.barlen*2);for(var _U=0,_T=$_.barlen-1;_U<=_T;_U+=1){$_.i=_U;$_.enc=$G($_.barcode,$_.i,1);if($eq($_.enc,"0")){$p($_.sbs,$_.i*2,$_.nwidth)}else{$p($_.sbs,$_.i*2,$_.wwidth)}$p($_.sbs,$_.i*2+1,$_.swidth)}$k[$j++]=Infinity;var _i=$_.sbs;$k[$j++]=Infinity;for(var _k=0,_l=~~(($_.sbs.length+1)/2);_k<_l;_k++){$k[$j++]=$_.height}var _n=$a();$k[$j++]=Infinity;for(var _p=0,_q=~~(($_.sbs.length+1)/2);_p<_q;_p++){$k[$j++]=0}var _r=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_i;$k[$j++]="bhs";$k[$j++]=_n;$k[$j++]="bbs";$k[$j++]=_r;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$_.options;var _u=$d();$k[$j++]=_u;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_pharmacode2(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.height=4;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length<1||$_.barcode.length>8){$k[$j++]="bwipp.pharmacode2BadLength#10112";$k[$j++]="Two-track Pharmacode must be 1 to 6 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.pharmacode2badCharacter#10116";$k[$j++]="Two-track Pharmacode must contain only digits";bwipp_raiseerror()}});var _7=$i($_.barcode);if(_7<4||_7>64570080){$k[$j++]="bwipp.pharmacode2badValue#10120";$k[$j++]="Two-track Pharmacode value must be between 4 and 64570080";bwipp_raiseerror()}$_.txt=$a($_.barcode.length);for(var _C=0,_B=$_.barcode.length-1;_C<=_B;_C+=1){$_.i=_C;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.encstr=$s(16);$_.sbs=$a(32);$_.bar=1/25.4*$_.height;$_.spc=1/25.4*72;$_.i=15;$_.val=$i($_.barcode);for(;;){if($_.val==0){break}var _P=$_.val%3;$_.val=~~($f($_.val-$g($a([3,1,2]),_P))/3);$p($_.encstr,$_.i,$g($a([2,0,1]),_P));$_.i=$_.i-1}$_.encstr=$G($_.encstr,$_.i+1,15-$_.i);$_.bhs=$a($_.encstr.length);$_.bbs=$a($_.encstr.length);for(var _i=0,_h=$_.encstr.length-1;_i<=_h;_i+=1){$_.i=_i;var _l=$g($_.encstr,$_.i);$p($_.bhs,$_.i,$_.bar*$g($a([1,1,2]),_l));$p($_.bbs,$_.i,$g($a([0,$_.bar,0]),_l))}$k[$j++]=Infinity;var _w=$_.bhs;var _x=$_.bbs;$k[$j++]=Infinity;for(var _z=0,_10=$_.encstr.length*2;_z<_10;_z++){$k[$j++]=$_.spc}var _12=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bhs";$k[$j++]=_w;$k[$j++]="bbs";$k[$j++]=_x;$k[$j++]="sbs";$k[$j++]=_12;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="textyoffset";$k[$j++]=4;$k[$j++]="opt";$k[$j++]=$_.options;var _15=$d();$k[$j++]=_15;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code2of5(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$_.version="industrial";$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.code2of5emptyData#10219";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_code2of5);$F($_.barcode,function(){var _4=$k[--$j];if(_4<48||_4>57){$k[$j++]="bwipp.code2of5badCharacter#10227";$k[$j++]="Code 25 must contain only digits";bwipp_raiseerror()}});$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _7=$k[--$j];$k[$j++]=$f(_7-1)}var _8=$k[--$j];$_[$k[--$j]]=_8;$_.checksum=0;for(var _C=0,_B=$f($_.barlen-1);_C<=_B;_C+=1){$_.i=_C;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($f($_.barlen-$_.i)%2!=0){var _J=$k[--$j];$k[$j++]=_J*3}var _K=$k[--$j];var _L=$k[--$j];$_[$k[--$j]]=$f(_L+_K)}$_.checksum=(10-$_.checksum%10)%10;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$_.checksum+48){$k[$j++]="bwipp.code2of5badCheckDigit#10241";$k[$j++]="Incorrect Code 25 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen);$_.includecheck=true}if(!bwipp_code2of5.__10273__){$_=Object.create($_);var _b=new Map([["industrial",$a(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","313111","31113"])],["iata",$a(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","1111","311"])],["matrix",$a(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","311111","31111"])],["coop",$a(["331111","111331","113131","113311","131131","131311","133111","311131","311311","313111","3131","133"])],["datalogic",$a(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","1111","311"])]]);$_.versions=_b;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code2of5.$ctx[id]=$_[id]);bwipp_code2of5.__10273__=1;$_=Object.getPrototypeOf($_)}var _f=$g($_.versions,$_.version)!==undefined;if(!_f){$k[$j++]="bwipp.code2of5badVersion#10276";$k[$j++]="Unrecognised Code 25 version";bwipp_raiseerror()}$_.encs=$g($_.versions,$_.version);$_.cs=$g($_.encs,0).length;$k[$j++]="cw";$k[$j++]=0;$F($g($_.encs,0),function(){var _n=$k[--$j];var _o=$k[--$j];$k[$j++]=$f(_o+$f(_n-48))});var _p=$k[--$j];$_[$k[--$j]]=_p;$_.ss=$g($_.encs,10).length;$k[$j++]="sw";$k[$j++]=0;$F($g($_.encs,10),function(){var _v=$k[--$j];var _w=$k[--$j];$k[$j++]=$f(_w+$f(_v-48))});var _x=$k[--$j];$_[$k[--$j]]=_x;var _10=$g($_.encs,11);$_.es=_10.length;if(!bwipp_code2of5.__10289__){$_=Object.create($_);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code2of5.$ctx[id]=$_[id]);bwipp_code2of5.__10289__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="sbs";$k[$j++]=$_.barlen;if($_.includecheck){var _14=$k[--$j];$k[$j++]=$f(_14+1)}var _19=$s($f($f($k[--$j]*$_.cs+$_.ss)+$_.es));$_[$k[--$j]]=_19;$k[$j++]="txt";$k[$j++]=$_.barlen;if($_.includecheck){var _1D=$k[--$j];$k[$j++]=$f(_1D+1)}var _1F=$a($k[--$j]);$_[$k[--$j]]=_1F;$P($_.sbs,0,$g($_.encs,10));for(var _1M=0,_1L=$f($_.barlen-1);_1M<=_1L;_1M+=1){$_.i=_1M;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*$_.cs+$_.ss,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$f($_.i*$_.cw+$_.sw),$_.textyoffset,$_.textfont,$_.textsize]))}if($_.includecheck){$P($_.sbs,$f($_.barlen*$_.cs+$_.ss),$g($_.encs,$_.checksum));$P($_.sbs,$f($f($_.barlen*$_.cs+$_.cs)+$_.ss),$g($_.encs,11));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$f($_.barlen*$_.cw+$_.sw),$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*$_.cw+$_.sw),$_.textyoffset,$_.textfont,$_.textsize]))}}else{$P($_.sbs,$f($_.barlen*$_.cs+$_.ss),$g($_.encs,11))}$k[$j++]=Infinity;$k[$j++]=Infinity;$F($_.sbs,function(){var _2U=$k[--$j];$k[$j++]=$f(_2U-48)});var _2V=$a();$k[$j++]=Infinity;for(var _2X=0,_2Y=~~(($_.sbs.length+1)/2);_2X<_2Y;_2X++){$k[$j++]=$_.height}var _2a=$a();$k[$j++]=Infinity;for(var _2c=0,_2d=~~(($_.sbs.length+1)/2);_2c<_2d;_2c++){$k[$j++]=0}var _2e=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_2V;$k[$j++]="bhs";$k[$j++]=_2a;$k[$j++]="bbs";$k[$j++]=_2e;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2i=$d();$k[$j++]=_2i;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_industrial2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","industrial");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_iata2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","iata");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_matrix2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","matrix");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_coop2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","coop");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_datalogic2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","datalogic");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code11(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.code11emptyData#10624";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_code11);if(!bwipp_code11.__10641__){$_=Object.create($_);$_.encs=$a(["111131","311131","131131","331111","113131","313111","133111","111331","311311","311111","113111","113311"]);$_.barchars="0123456789-";$_.charvals=new Map;for(var _4=0;_4<=10;_4+=1){$p($_.charvals,$G($_.barchars,_4,1),_4)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code11.$ctx[id]=$_[id]);bwipp_code11.__10641__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.code11badCharacter#10646";$k[$j++]="Code 11 must contain only digits and dashes";bwipp_raiseerror()}}$_.barlen=$_.barcode.length;if($_.validatecheck){if($_.barlen==11){$k[$j++]="bwipp.code11badLength#10653";$k[$j++]="Code 11 cannot be 11 characters using check digits";bwipp_raiseerror()}var _L=$_.barlen<=10?1:2;$_.barlen=$_.barlen-_L}$k[$j++]="numchecks";if($_.includecheck||$_.validatecheck){var _P=$_.barlen>=10?2:1;$k[$j++]=_P}else{$k[$j++]=0}var _Q=$k[--$j];$_[$k[--$j]]=_Q;$_.checksum1=0;$_.checksum2=0;for(var _U=0,_T=$_.barlen-1;_U<=_T;_U+=1){$_.i=_U;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$_.checksum1=$f($_.checksum1+(($_.barlen-$_.i-1)%10+1)*$_.indx);$_.checksum2=$f($_.checksum2+(($_.barlen-$_.i)%9+1)*$_.indx)}$_.checksum1=$_.checksum1%11;$_.checksum2=$f($_.checksum2+$_.checksum1)%11;if($_.validatecheck){if($_.numchecks==1){var _r=$_.checksum1;if($g($_.barcode,$_.barlen)!=$g($_.barchars,_r)){$k[$j++]="bwipp.code11badCheckDigit#10671";$k[$j++]="Incorrect Code 11 check digit provided";bwipp_raiseerror()}}else{if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum1)||$g($_.barcode,$_.barlen+1)!=$g($_.barchars,$_.checksum2)){$k[$j++]="bwipp.code11badCheckDigits#10676";$k[$j++]="Incorrect Code 11 check digits provided";bwipp_raiseerror()}}$_.barcode=$G($_.barcode,0,$_.barlen);$_.includecheck=true}$_.sbs=$s($f($f($_.barlen+$_.numchecks)*6+12));$_.txt=$a($f($_.barlen+$_.numchecks));$P($_.sbs,0,$g($_.encs,11));$_.xpos=8;for(var _1J=0,_1I=$_.barlen-1;_1J<=_1I;_1J+=1){$_.i=_1J;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*6+6,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]));for(var _1f=0;_1f<=5;_1f+=1){$_.xpos=$f($f($g($_.enc,_1f)-48)+$_.xpos)}}if($_.includecheck){if($_.barlen>=10){$P($_.sbs,$_.barlen*6+6,$g($_.encs,$_.checksum1));$P($_.sbs,$_.barlen*6+12,$g($_.encs,$_.checksum2));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum1,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]));$_.enc=$g($_.encs,$_.checksum1);for(var _29=0;_29<=5;_29+=1){$_.xpos=$f($f($g($_.enc,_29)-48)+$_.xpos)}$p($_.txt,$_.barlen+1,$a([$G($_.barchars,$_.checksum2,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a(["",$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]));$p($_.txt,$_.barlen+1,$a(["",$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$_.barlen*6+18,$g($_.encs,11))}else{$P($_.sbs,$_.barlen*6+6,$g($_.encs,$_.checksum1));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum1,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a(["",$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$_.barlen*6+12,$g($_.encs,11))}}else{$P($_.sbs,$_.barlen*6+6,$g($_.encs,11))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _3A=$_.sbs;for(var _3B=0,_3C=_3A.length;_3B<_3C;_3B++){$k[$j++]=$g(_3A,_3B)-48}var _3E=$a();$k[$j++]=Infinity;for(var _3G=0,_3H=~~(($_.sbs.length+1)/2);_3G<_3H;_3G++){$k[$j++]=$_.height}var _3J=$a();$k[$j++]=Infinity;for(var _3L=0,_3M=~~(($_.sbs.length+1)/2);_3L<_3M;_3L++){$k[$j++]=0}var _3N=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_3E;$k[$j++]="bhs";$k[$j++]=_3J;$k[$j++]="bbs";$k[$j++]=_3N;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _3R=$d();$k[$j++]=_3R;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_bc412(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.includestartstop=false;$_.semi=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.bc412emptyData#10796";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.semi){$_.includestartstop=true}bwipp_loadctx(bwipp_bc412);if(!bwipp_bc412.__10811__){$_=Object.create($_);$_.barchars="0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M";$_.charvals=new Map;for(var _4=0;_4<=34;_4+=1){$p($_.charvals,$G($_.barchars,_4,1),_4)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_bc412.$ctx[id]=$_[id]);bwipp_bc412.__10811__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.bc412badCharacter#10816";$k[$j++]="BC412 must contain only digits and capital letters except O";bwipp_raiseerror()}}if($_.semi){if($_.validatecheck){if($_.barcode.length<8||$_.barcode.length>19){$k[$j++]="bwipp.bc412semivalidateBadLength#10824";$k[$j++]="BC412 semi with check digit must be 8 to 19 characters long";bwipp_raiseerror()}}else{if($_.barcode.length<7||$_.barcode.length>18){$k[$j++]="bwipp.bc412semiBadLength#10828";$k[$j++]="BC412 semi must be 7 to 18 characters long";bwipp_raiseerror()}}$_.barlen=$_.barcode.length;if(!$_.validatecheck){$_.barlen=$_.barlen+1;$_.sbarcode=$s($_.barlen);$p($_.sbarcode,0,$g($_.barcode,0));$p($_.sbarcode,1,48);$P($_.sbarcode,2,$G($_.barcode,1,$_.barlen-2));$_.barcode=$_.sbarcode}$_.sumodd=0;$_.sumeven=0;for(var _c=0,_b=$_.barlen-1;_c<=_b;_c+=1){$_.i=_c;$k[$j++]=$g($_.charvals,$G($_.barcode,$_.i,1));if($_.i%2==0){$_.sumodd=$f($k[--$j]+$_.sumodd)}else{$_.sumeven=$f($k[--$j]+$_.sumeven)}}$_.checksum=$f($_.sumodd%35+$_.sumeven%35*2)%35;if($_.validatecheck){if($_.checksum!=0){$k[$j++]="bwipp.bc412semiBadCheckDigit#10854";$k[$j++]="Incorrect BC412 semi check digit provided";bwipp_raiseerror()}}else{$_.checksum=$_.checksum*17%35;$p($_.barcode,1,$g($_.barchars,$_.checksum))}}else{$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _y=$k[--$j];$k[$j++]=$f(_y-1)}var _z=$k[--$j];$_[$k[--$j]]=_z;$_.checksum=0;for(var _13=0,_12=$_.barlen-1;_13<=_12;_13+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_13,1))+$_.checksum)}$_.checksum=$_.checksum%35;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.bc412badCheckDigit#10871";$k[$j++]="Incorrect BC412 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen);$_.includecheck=true}}if(!bwipp_bc412.__10890__){$_=Object.create($_);$_.encs=$a(["11111115","13111212","11131113","12111213","12121311","13131111","12111312","11131212","11121411","11151111","15111111","11111511","12131211","13121112","13111311","11111214","12121113","11111313","13111113","11121213","11141112","11121312","11141211","14121111","12121212","11131311","13121211","12111411","14111211","11111412","12111114","14111112","12141111","11121114","12131112","12","111"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_bc412.$ctx[id]=$_[id]);bwipp_bc412.__10890__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s(($_.barlen+1)*8+5);if($_.includecheck){$_.txt=$a($_.barlen+1)}else{$_.txt=$a($_.barlen)}if($_.includestartstop){$P($_.sbs,0,$g($_.encs,35));$_.pos=2;$_.txtpos=3}else{$_.pos=0;$_.txtpos=0}for(var _1Z=0,_1Y=$_.barlen-1;_1Z<=_1Y;_1Z+=1){$_.i=_1Z;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.sbs,$_.pos,$g($_.encs,$_.indx));$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*12+$_.txtpos,$_.textyoffset,$_.textfont,$_.textsize]));$_.pos=$_.pos+8}if($_.includecheck){$P($_.sbs,$_.pos,$g($_.encs,$_.checksum));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$_.barlen*12+$_.txtpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a(["",$_.barlen*12+$_.txtpos,$_.textyoffset,$_.textfont,$_.textsize]))}$_.pos=$_.pos+8}if($_.includestartstop){$P($_.sbs,$_.pos,$g($_.encs,36));$_.pos=$_.pos+3}$_.sbs=$G($_.sbs,0,$_.pos);$k[$j++]=Infinity;$k[$j++]=Infinity;var _2W=$_.sbs;for(var _2X=0,_2Y=_2W.length;_2X<_2Y;_2X++){$k[$j++]=$f($g(_2W,_2X)-48)}var _2a=$a();$k[$j++]=Infinity;for(var _2c=0,_2d=~~(($_.sbs.length+1)/2);_2c<_2d;_2c++){$k[$j++]=$_.height}var _2f=$a();$k[$j++]=Infinity;for(var _2h=0,_2i=~~(($_.sbs.length+1)/2);_2h<_2i;_2h++){$k[$j++]=0}var _2j=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_2a;$k[$j++]="bhs";$k[$j++]=_2f;$k[$j++]="bbs";$k[$j++]=_2j;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2n=$d();$k[$j++]=_2n;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_rationalizedCodabar(){$_=Object.create($_);$_.dontdraw=false;$_.altstartstop=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length<2||$_.barcode.length<3&&$_.validatecheck){$k[$j++]="bwipp.rationalizedCodabarBadLength#10999";$k[$j++]="Codabar must be at least 2 characters in length excluding any check digit";bwipp_raiseerror()}bwipp_loadctx(bwipp_rationalizedCodabar);if(!bwipp_rationalizedCodabar.__11016__){$_=Object.create($_);$_.encs=$a(["11111331","11113311","11131131","33111111","11311311","31111311","13111131","13113111","13311111","31131111","11133111","11331111","31113131","31311131","31313111","11313131","11331311","13131131","11131331","11133311"]);$_.barcharsnormal="0123456789-$:/.+ABCD";$_.barcharsalt="0123456789-$:/.+TN*E";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_rationalizedCodabar.$ctx[id]=$_[id]);bwipp_rationalizedCodabar.__11016__=1;$_=Object.getPrototypeOf($_)}var _8=$_.altstartstop?$_.barcharsalt:$_.barcharsnormal;$_.barchars=_8;$_.charvals=new Map;for(var _9=0;_9<=19;_9+=1){$p($_.charvals,$G($_.barchars,_9,1),_9)}$_.bodyvals=new Map;for(var _D=0;_D<=15;_D+=1){$p($_.bodyvals,$G($_.barchars,_D,1),_D)}$_.ssvals=new Map;for(var _H=16;_H<=19;_H+=1){$p($_.ssvals,$G($_.barchars,_H,1),_H)}var _O=$g($_.ssvals,$G($_.barcode,0,1))!==undefined;var _T=$g($_.ssvals,$G($_.barcode,$_.barcode.length-1,1))!==undefined;if(!_O||!_T){if($_.altstartstop){$k[$j++]="bwipp.rationalizedCodabarBadAltStartStop#11031";$k[$j++]="Codabar start and stop characters must be one of E N T or *";bwipp_raiseerror()}else{$k[$j++]="bwipp.rationalizedCodabarBadStartStop#11033";$k[$j++]="Codabar start and stop characters must be one of A B C or D";bwipp_raiseerror()}}for(var _X=1,_W=$_.barcode.length-2;_X<=_W;_X+=1){var _b=$g($_.bodyvals,$G($_.barcode,_X,1))!==undefined;if(!_b){$k[$j++]="bwipp.rationalizedCodabarBadCharacter#11038";$k[$j++]="Codabar body must contain only digits and symbols - $ : / . +";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _e=$k[--$j];$k[$j++]=$f(_e-1)}var _f=$k[--$j];$_[$k[--$j]]=_f;$_.checksum=0;for(var _j=0,_i=$f($_.barlen-2);_j<=_i;_j+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_j,1))+$_.checksum)}var _r=$G($_.barcode,$_.barcode.length-1,1);$_.checksum=$f($g($_.charvals,_r)+$_.checksum);$_.checksum=$f(16-$_.checksum%16)%16;if($_.validatecheck){if($g($_.barcode,$f($_.barlen-1))!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.rationalizedCodabarBadCheckDigit#11054";$k[$j++]="Incorrect Codabar check digit provided";bwipp_raiseerror()}var _14=$s($_.barlen);$P(_14,0,$G($_.barcode,0,$f($_.barlen-1)));$P(_14,$f($_.barlen-1),$G($_.barcode,$_.barlen,1));$_.barcode=_14;$_.includecheck=true}$k[$j++]="sbs";$k[$j++]=$_.barlen;if($_.includecheck){var _1E=$k[--$j];$k[$j++]=$f(_1E+1)}var _1G=$s($k[--$j]*8);$_[$k[--$j]]=_1G;$k[$j++]="txt";$k[$j++]=$_.barlen;if($_.includecheck){var _1K=$k[--$j];$k[$j++]=$f(_1K+1)}var _1M=$a($k[--$j]);$_[$k[--$j]]=_1M;$_.xpos=0;for(var _1Q=0,_1P=$f($_.barlen-2);_1Q<=_1P;_1Q+=1){$_.i=_1Q;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*8,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]));for(var _1m=0;_1m<=7;_1m+=1){$_.xpos=$f($f($g($_.enc,_1m)-48)+$_.xpos)}}if($_.includecheck){$P($_.sbs,$f($_.barlen*8-8),$g($_.encs,$_.checksum));if($_.includecheckintext){$p($_.txt,$f($_.barlen-1),$a([$G($_.barchars,$_.checksum,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$f($_.barlen-1),$a([" ",$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}for(var _2E=0;_2E<=7;_2E+=1){$_.xpos=$f($f($g($g($_.encs,$_.checksum),_2E)-48)+$_.xpos)}$_.indx=$g($_.charvals,$G($_.barcode,$f($_.barlen-1),1));$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.barlen*8,$_.enc);$p($_.txt,$_.barlen,$a([$G($_.barcode,$f($_.barlen-1),1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$_.indx=$g($_.charvals,$G($_.barcode,$f($_.barlen-1),1));$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$f($_.barlen*8-8),$_.enc);$p($_.txt,$f($_.barlen-1),$a([$G($_.barcode,$f($_.barlen-1),1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;$F($_.sbs,function(){var _31=$k[--$j];$k[$j++]=$f(_31-48)});var _32=$a();$k[$j++]=Infinity;for(var _34=0,_35=~~(($_.sbs.length+1)/2);_34<_35;_34++){$k[$j++]=$_.height}var _37=$a();$k[$j++]=Infinity;for(var _39=0,_3A=~~(($_.sbs.length+1)/2);_39<_3A;_39++){$k[$j++]=0}var _3B=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_32;$k[$j++]="bhs";$k[$j++]=_37;$k[$j++]="bbs";$k[$j++]=_3B;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _3F=$d();$k[$j++]=_3F;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_onecode(){$_=Object.create($_);$_.dontdraw=false;$_.height=.15;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_onecode);$_.barlen=$_.barcode.length;$F($_.barcode,function(){var _4=$k[--$j];if(_4<48||_4>57){$k[$j++]="bwipp.onecodeBadCharacter#11164";$k[$j++]="The data must contain only digits";bwipp_raiseerror()}});if($_.barlen!=20&&$_.barlen!=25&&$_.barlen!=29&&$_.barlen!=31){$k[$j++]="bwipp.onecodeInvalidLength#11169";$k[$j++]="The data must be 20, 25, 29 or 31 digits";bwipp_raiseerror()}$k[$j++]=Infinity;var _B=$eq($G($_.barcode,5,1),"9")?14:11;$k[$j++]=2;$k[$j++]=2;$k[$j++]=5;$k[$j++]=5;$k[$j++]=_B;$k[$j++]=_B;$k[$j++]=20;$k[$j++]=20;$k[$j++]=25;$k[$j++]=25;$k[$j++]=29;$k[$j++]=29;$_.txtdict=$d();$_.txt=$a($_.barlen+6);$_.spacecnt=0;for(var _H=0,_G=$_.barlen-1;_H<=_G;_H+=1){$_.i=_H;var _K=$g($_.txtdict,$_.i)!==undefined;if(_K){$p($_.txt,$_.i+$_.spacecnt,$a([" ",0,0,"",0]));$_.spacecnt=$_.spacecnt+1}$p($_.txt,$_.i+$_.spacecnt,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.txt=$G($_.txt,0,$_.barcode.length+$_.spacecnt);$_.normalize=function(){$_.base=$k[--$j];$_.num=$k[--$j];for(var _e=$_.num.length-1;_e>=1;_e-=1){$_.i=_e;var _f=$_.num;var _g=$_.i;$p(_f,_g-1,$f($g(_f,_g-1)+~~($g($_.num,$_.i)/$_.base)));$p($_.num,$_.i,$g($_.num,$_.i)%$_.base)}for(;;){if($lt($g($_.num,0),$_.base)){break}$k[$j++]=Infinity;$k[$j++]=0;$q($_.num);$_.num=$a();$p($_.num,0,$f($g($_.num,0)+~~($g($_.num,1)/$_.base)));$p($_.num,1,$g($_.num,1)%$_.base)}$k[$j++]=Infinity;$_.i=true;var _17=$_.num;for(var _18=0,_19=_17.length;_18<_19;_18++){var _1A=$g(_17,_18);$k[$j++]=_1A;if(_1A==0&&$_.i){$j--}else{$_.i=false}}$_.num=$a();if($_.num.length==0){$_.num=$a([0])}$k[$j++]=$_.num};$_.bigadd=function(){var _1G=$k[--$j];var _1H=$k[--$j];$_.offset=Math.abs(_1G.length-_1H.length);if(_1G.length<_1H.length){var _=_1G;_1G=_1H;_1H=_}$_.a=_1G;$_.b=_1H;for(var _1K=0,_1J=$_.b.length-1;_1K<=_1J;_1K+=1){var _1L=$_.a;var _1M=$_.offset;$p(_1L,_1K+_1M,$f($g(_1L,_1K+_1M)+$g($_.b,_1K)))}$k[$j++]=$_.a};if(!bwipp_onecode.__11232__){$_=Object.create($_);var _1V=new Map([[20,$a([0])],[25,$a([1])],[29,$a([1,0,0,0,0,1])],[31,$a([1,0,0,0,1,0,0,0,0,1])]]);$_.startvals=_1V;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_onecode.$ctx[id]=$_[id]);bwipp_onecode.__11232__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="binval";$k[$j++]=$g($_.startvals,$_.barlen);$k[$j++]=Infinity;var _1c=$G($_.barcode,20,$_.barlen-20);for(var _1d=0,_1e=_1c.length;_1d<_1e;_1d++){$k[$j++]=$f($g(_1c,_1d)-48)}var _1g=$a();$k[$j++]=_1g;$_.bigadd();var _1h=$k[--$j];$_[$k[--$j]]=_1h;$k[$j++]=Infinity;$q($_.binval);$k[$j++]=$f($g($_.barcode,0)-48);$_.binval=$a();$k[$j++]=Infinity;var _1n=$_.binval;for(var _1o=0,_1p=_1n.length;_1o<_1p;_1o++){$k[$j++]=$g(_1n,_1o)*5}var _1r=$a();$k[$j++]="binval";$k[$j++]=_1r;$k[$j++]=$a([$f($g($_.barcode,1)-48)]);$_.bigadd();$k[$j++]=10;$_.normalize();var _1v=$k[--$j];$_[$k[--$j]]=_1v;$k[$j++]=Infinity;$q($_.binval);var _1z=$G($_.barcode,2,18);for(var _20=0,_21=_1z.length;_20<_21;_20++){$k[$j++]=$f($g(_1z,_20)-48)}$_.binval=$a();$_.bytes=$a(13);var _25=$_.binval;$_.bintmp=$A($a(_25.length),_25);for(var _28=12;_28>=0;_28-=1){$_.i=_28;for(var _2B=0,_2A=$_.bintmp.length-2;_2B<=_2A;_2B+=1){$_.j=_2B;var _2C=$_.bintmp;var _2D=$_.j;$p(_2C,_2D+1,$f($g(_2C,_2D+1)+$g($_.bintmp,$_.j)%256*10));$p($_.bintmp,$_.j,~~($g($_.bintmp,$_.j)/256))}$p($_.bytes,$_.i,$g($_.bintmp,$_.bintmp.length-1)%256);var _2S=$_.bintmp;var _2T=$_.bintmp;$p(_2S,_2T.length-1,~~($g(_2S,_2T.length-1)/256))}$_.fcs=2047;$_.dat=$g($_.bytes,0)<<5;for(var _2X=0,_2Y=6;_2X<_2Y;_2X++){if((($_.fcs^$_.dat)&1024)!=0){$_.fcs=$_.fcs<<1^3893}else{$_.fcs=$_.fcs<<1}$_.fcs=$_.fcs&2047;$_.dat=$_.dat<<1}for(var _2f=1;_2f<=12;_2f+=1){$_.dat=$g($_.bytes,_2f)<<3;for(var _2i=0,_2j=8;_2i<_2j;_2i++){if((($_.fcs^$_.dat)&1024)!=0){$_.fcs=$_.fcs<<1^3893}else{$_.fcs=$_.fcs<<1}$_.fcs=$_.fcs&2047;$_.dat=$_.dat<<1}}$_.codewords=$a(10);for(var _2r=9;_2r>=0;_2r-=1){$_.i=_2r;var _2t=$_.i==9?636:1365;$_.b=_2t;for(var _2w=0,_2v=$_.binval.length-2;_2w<=_2v;_2w+=1){$_.j=_2w;var _2x=$_.binval;var _2y=$_.j;$p(_2x,_2y+1,$f($g(_2x,_2y+1)+$g($_.binval,$_.j)%$_.b*10));$p($_.binval,$_.j,~~($g($_.binval,$_.j)/$_.b))}$p($_.codewords,$_.i,$g($_.binval,$_.binval.length-1)%$_.b);var _3G=$_.binval;var _3H=$_.binval;$p(_3G,_3H.length-1,~~($g(_3G,_3H.length-1)/$_.b))}$p($_.codewords,9,$g($_.codewords,9)*2);if(($_.fcs&1024)!=0){$p($_.codewords,0,$f($g($_.codewords,0)+659))}if(!bwipp_onecode.__11397__){$_=Object.create($_);$_.tab513=$a([31,7936,47,7808,55,7552,59,7040,61,6016,62,3968,79,7744,87,7488,91,6976,93,5952,94,3904,103,7360,107,6848,109,5824,110,3776,115,6592,117,5568,118,3520,121,5056,122,3008,124,1984,143,7712,151,7456,155,6944,157,5920,158,3872,167,7328,171,6816,173,5792,174,3744,179,6560,181,5536,182,3488,185,5024,186,2976,188,1952,199,7264,203,6752,205,5728,206,3680,211,6496,213,5472,214,3424,217,4960,218,2912,220,1888,227,6368,229,5344,230,3296,233,4832,234,2784,236,1760,241,4576,242,2528,244,1504,248,992,271,7696,279,7440,283,6928,285,5904,286,3856,295,7312,299,6800,301,5776,302,3728,307,6544,309,5520,310,3472,313,5008,314,2960,316,1936,327,7248,331,6736,333,5712,334,3664,339,6480,341,5456,342,3408,345,4944,346,2896,348,1872,355,6352,357,5328,358,3280,361,4816,362,2768,364,1744,369,4560,370,2512,372,1488,376,976,391,7216,395,6704,397,5680,398,3632,403,6448,405,5424,406,3376,409,4912,410,2864,412,1840,419,6320,421,5296,422,3248,425,4784,426,2736,428,1712,433,4528,434,2480,436,1456,440,944,451,6256,453,5232,454,3184,457,4720,458,2672,460,1648,465,4464,466,2416,468,1392,472,880,481,4336,482,2288,484,1264,488,752,527,7688,535,7432,539,6920,541,5896,542,3848,551,7304,555,6792,557,5768,558,3720,563,6536,565,5512,566,3464,569,5e3,570,2952,572,1928,583,7240,587,6728,589,5704,590,3656,595,6472,597,5448,598,3400,601,4936,602,2888,604,1864,611,6344,613,5320,614,3272,617,4808,618,2760,620,1736,625,4552,626,2504,628,1480,632,968,647,7208,651,6696,653,5672,654,3624,659,6440,661,5416,662,3368,665,4904,666,2856,668,1832,675,6312,677,5288,678,3240,681,4776,682,2728,684,1704,689,4520,690,2472,692,1448,696,936,707,6248,709,5224,710,3176,713,4712,714,2664,716,1640,721,4456,722,2408,724,1384,728,872,737,4328,738,2280,740,1256,775,7192,779,6680,781,5656,782,3608,787,6424,789,5400,790,3352,793,4888,794,2840,796,1816,803,6296,805,5272,806,3224,809,4760,810,2712,812,1688,817,4504,818,2456,820,1432,824,920,835,6232,837,5208,838,3160,841,4696,842,2648,844,1624,849,4440,850,2392,852,1368,865,4312,866,2264,868,1240,899,6200,901,5176,902,3128,905,4664,906,2616,908,1592,913,4408,914,2360,916,1336,929,4280,930,2232,932,1208,961,4216,962,2168,964,1144,1039,7684,1047,7428,1051,6916,1053,5892,1054,3844,1063,7300,1067,6788,1069,5764,1070,3716,1075,6532,1077,5508,1078,3460,1081,4996,1082,2948,1084,1924,1095,7236,1099,6724,1101,5700,1102,3652,1107,6468,1109,5444,1110,3396,1113,4932,1114,2884,1116,1860,1123,6340,1125,5316,1126,3268,1129,4804,1130,2756,1132,1732,1137,4548,1138,2500,1140,1476,1159,7204,1163,6692,1165,5668,1166,3620,1171,6436,1173,5412,1174,3364,1177,4900,1178,2852,1180,1828,1187,6308,1189,5284,1190,3236,1193,4772,1194,2724,1196,1700,1201,4516,1202,2468,1204,1444,1219,6244,1221,5220,1222,3172,1225,4708,1226,2660,1228,1636,1233,4452,1234,2404,1236,1380,1249,4324,1250,2276,1287,7188,1291,6676,1293,5652,1294,3604,1299,6420,1301,5396,1302,3348,1305,4884,1306,2836,1308,1812,1315,6292,1317,5268,1318,3220,1321,4756,1322,2708,1324,1684,1329,4500,1330,2452,1332,1428,1347,6228,1349,5204,1350,3156,1353,4692,1354,2644,1356,1620,1361,4436,1362,2388,1377,4308,1378,2260,1411,6196,1413,5172,1414,3124,1417,4660,1418,2612,1420,1588,1425,4404,1426,2356,1441,4276,1442,2228,1473,4212,1474,2164,1543,7180,1547,6668,1549,5644,1550,3596,1555,6412,1557,5388,1558,3340,1561,4876,1562,2828,1564,1804,1571,6284,1573,5260,1574,3212,1577,4748,1578,2700,1580,1676,1585,4492,1586,2444,1603,6220,1605,5196,1606,3148,1609,4684,1610,2636,1617,4428,1618,2380,1633,4300,1634,2252,1667,6188,1669,5164,1670,3116,1673,4652,1674,2604,1681,4396,1682,2348,1697,4268,1698,2220,1729,4204,1730,2156,1795,6172,1797,5148,1798,3100,1801,4636,1802,2588,1809,4380,1810,2332,1825,4252,1826,2204,1857,4188,1858,2140,1921,4156,1922,2108,2063,7682,2071,7426,2075,6914,2077,5890,2078,3842,2087,7298,2091,6786,2093,5762,2094,3714,2099,6530,2101,5506,2102,3458,2105,4994,2106,2946,2119,7234,2123,6722,2125,5698,2126,3650,2131,6466,2133,5442,2134,3394,2137,4930,2138,2882,2147,6338,2149,5314,2150,3266,2153,4802,2154,2754,2161,4546,2162,2498,2183,7202,2187,6690,2189,5666,2190,3618,2195,6434,2197,5410,2198,3362,2201,4898,2202,2850,2211,6306,2213,5282,2214,3234,2217,4770,2218,2722,2225,4514,2226,2466,2243,6242,2245,5218,2246,3170,2249,4706,2250,2658,2257,4450,2258,2402,2273,4322,2311,7186,2315,6674,2317,5650,2318,3602,2323,6418,2325,5394,2326,3346,2329,4882,2330,2834,2339,6290,2341,5266,2342,3218,2345,4754,2346,2706,2353,4498,2354,2450,2371,6226,2373,5202,2374,3154,2377,4690,2378,2642,2385,4434,2401,4306,2435,6194,2437,5170,2438,3122,2441,4658,2442,2610,2449,4402,2465,4274,2497,4210,2567,7178,2571,6666,2573,5642,2574,3594,2579,6410,2581,5386,2582,3338,2585,4874,2586,2826,2595,6282,2597,5258,2598,3210,2601,4746,2602,2698,2609,4490,2627,6218,2629,5194,2630,3146,2633,4682,2641,4426,2657,4298,2691,6186,2693,5162,2694,3114,2697,4650,2705,4394,2721,4266,2753,4202,2819,6170,2821,5146,2822,3098,2825,4634,2833,4378,2849,4250,2881,4186,2945,4154,3079,7174,3083,6662,3085,5638,3086,3590,3091,6406,3093,5382,3094,3334,3097,4870,3107,6278,3109,5254,3110,3206,3113,4742,3121,4486,3139,6214,3141,5190,3145,4678,3153,4422,3169,4294,3203,6182,3205,5158,3209,4646,3217,4390,3233,4262,3265,4198,3331,6166,3333,5142,3337,4630,3345,4374,3361,4246,3393,4182,3457,4150,3587,6158,3589,5134,3593,4622,3601,4366,3617,4238,3649,4174,3713,4142,3841,4126,4111,7681,4119,7425,4123,6913,4125,5889,4135,7297,4139,6785,4141,5761,4147,6529,4149,5505,4153,4993,4167,7233,4171,6721,4173,5697,4179,6465,4181,5441,4185,4929,4195,6337,4197,5313,4201,4801,4209,4545,4231,7201,4235,6689,4237,5665,4243,6433,4245,5409,4249,4897,4259,6305,4261,5281,4265,4769,4273,4513,4291,6241,4293,5217,4297,4705,4305,4449,4359,7185,4363,6673,4365,5649,4371,6417,4373,5393,4377,4881,4387,6289,4389,5265,4393,4753,4401,4497,4419,6225,4421,5201,4425,4689,4483,6193,4485,5169,4489,4657,4615,7177,4619,6665,4621,5641,4627,6409,4629,5385,4633,4873,4643,6281,4645,5257,4649,4745,4675,6217,4677,5193,4739,6185,4741,5161,4867,6169,4869,5145,5127,7173,5131,6661,5133,5637,5139,6405,5141,5381,5155,6277,5157,5253,5187,6213,5251,6181,5379,6165,5635,6157,6151,7171,6155,6659,6163,6403,6179,6275,6211,5189,4681,4433,4321,3142,2634,2386,2274,1612,1364,1252,856,744,496]);$_.tab213=$a([3,6144,5,5120,6,3072,9,4608,10,2560,12,1536,17,4352,18,2304,20,1280,24,768,33,4224,34,2176,36,1152,40,640,48,384,65,4160,66,2112,68,1088,72,576,80,320,96,192,129,4128,130,2080,132,1056,136,544,144,288,257,4112,258,2064,260,1040,264,528,513,4104,514,2056,516,1032,1025,4100,1026,2052,2049,4098,4097,2050,1028,520,272,160]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_onecode.$ctx[id]=$_[id]);bwipp_onecode.__11397__=1;$_=Object.getPrototypeOf($_)}$_.chars=$a(10);for(var _3V=0;_3V<=9;_3V+=1){$_.i=_3V;var _3Y=$g($_.codewords,$_.i);$k[$j++]=_3Y;if(_3Y<=1286){var _3b=$g($_.tab513,$k[--$j]);$k[$j++]=_3b}else{var _3e=$g($_.tab213,$f($k[--$j]-1287));$k[$j++]=_3e}$p($_.chars,$_.i,$k[--$j])}for(var _3i=9;_3i>=0;_3i-=1){$_.i=_3i;if((~~Math.pow(2,$_.i)&$_.fcs)!=0){$p($_.chars,$_.i,$g($_.chars,$_.i)^8191)}}if(!bwipp_onecode.__11434__){$_=Object.create($_);$_.barmap=$a([7,2,4,3,1,10,0,0,9,12,2,8,5,5,6,11,8,9,3,1,0,1,5,12,2,5,1,8,4,4,9,11,6,3,8,10,3,9,7,6,5,11,1,4,8,5,2,12,9,10,0,2,7,1,6,7,3,6,4,9,0,3,8,6,6,4,2,7,1,1,9,9,7,10,5,2,4,0,3,8,6,2,0,4,8,11,1,0,9,8,3,12,2,6,7,7,5,1,4,10,1,12,6,9,7,3,8,0,5,8,9,7,4,6,2,10,3,4,0,5,8,4,5,7,7,11,1,9,6,0,9,6,0,6,4,8,2,1,3,2,5,9,8,12,4,11,6,1,9,5,7,4,3,3,1,2,0,7,2,0,1,3,4,1,6,10,3,5,8,7,9,4,2,11,5,6,0,8,7,12,4,2,8,1,5,10,3,0,9,3,0,9,6,5,2,4,7,8,1,7,5,0,4,5,2,3,0,10,6,12,9,2,3,11,1,6,8,8,7,9,5,4,0,11,1,5,2,2,9,1,4,12,8,3,6,6,7,0,3,7,4,7,7,5,0,12,1,11,2,9,9,0,6,8,5,3,3,10,8,2]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_onecode.$ctx[id]=$_[id]);bwipp_onecode.__11434__=1;$_=Object.getPrototypeOf($_)}$_.bbs=$a(65);$_.bhs=$a(65);for(var _3u=0;_3u<=64;_3u+=1){$_.i=_3u;$_.dec=($g($_.chars,$g($_.barmap,$_.i*4))&~~Math.pow(2,$g($_.barmap,$_.i*4+1)))!=0;$_.asc=($g($_.chars,$g($_.barmap,$_.i*4+2))&~~Math.pow(2,$g($_.barmap,$_.i*4+3)))!=0;if(!$_.dec&&!$_.asc){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}if(!$_.dec&&$_.asc){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($_.dec&&!$_.asc){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($_.dec&&$_.asc){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}}$k[$j++]=Infinity;var _4h=$_.bbs;var _4i=$_.bhs;$k[$j++]=Infinity;for(var _4k=0,_4l=$_.bhs.length-1;_4k<_4l;_4k++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _4m=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bbs";$k[$j++]=_4h;$k[$j++]="bhs";$k[$j++]=_4i;$k[$j++]="sbs";$k[$j++]=_4m;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="left";$k[$j++]="textfont";$k[$j++]="OCR-B";$k[$j++]="textyoffset";$k[$j++]=1;$k[$j++]="textxoffset";$k[$j++]=-.3;$k[$j++]="opt";$k[$j++]=$_.options;var _4p=$d();$k[$j++]=_4p;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_postnet(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.validatecheck=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.125;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_postnet);$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _4=$k[--$j];$k[$j++]=$f(_4-1)}var _5=$k[--$j];$_[$k[--$j]]=_5;if($_.barlen!=5&&$_.barlen!=9&&$_.barlen!=11){$k[$j++]="bwipp.postnetBadLength#11529";$k[$j++]="USPS POSTNET must be 5, 9 or 11 digits excluding check digit";bwipp_raiseerror()}$F($_.barcode,function(){var _B=$k[--$j];if(_B<48||_B>57){$k[$j++]="bwipp.postnetBadCharacter#11533";$k[$j++]="USPS POSTNET must contain only digits";bwipp_raiseerror()}});if(!bwipp_postnet.__11547__){$_=Object.create($_);$_.barchars="0123456789";$_.encs=$a(["55222","22255","22525","22552","25225","25252","25522","52225","52252","52522","5","5"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_postnet.$ctx[id]=$_[id]);bwipp_postnet.__11547__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _G=0,_F=$f($_.barlen-1);_G<=_F;_G+=1){$_.i=_G;$_.checksum=$f($_.checksum+$f($g($_.barcode,$_.i)-48))}$_.checksum=$f(10-$_.checksum%10)%10;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.postnetBadCheckDigit#11557";$k[$j++]="Incorrect USPS POSTNET check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}$_.bhs=$a($f($_.barlen*5+7));$_.txt=$a($f($_.barlen+1));$_.enc=$g($_.encs,10);$_.heights=$a($_.enc.length);for(var _g=0,_f=$_.enc.length-1;_g<=_f;_g+=1){$_.j=_g;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,0,$_.heights);for(var _r=0,_q=$f($_.barlen-1);_r<=_q;_r+=1){$_.i=_r;$_.enc=$g($_.encs,$f($g($_.barcode,$_.i)-48));$_.heights=$a($_.enc.length);for(var _11=0,_10=$_.enc.length-1;_11<=_10;_11+=1){$_.j=_11;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$_.i*5+1,$_.heights);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i*5+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.enc=$g($_.encs,$_.checksum);$_.heights=$a($_.enc.length);for(var _1S=0,_1R=$_.enc.length-1;_1S<=_1R;_1S+=1){$_.j=_1S;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$f($_.barlen*5+1),$_.heights);if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$f($_.barlen*5+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*5+1)*72/25,$_.textyoffset,$_.textfont,$_.textsize]))}$_.enc=$g($_.encs,11);$_.heights=$a($_.enc.length);for(var _20=0,_1z=$_.enc.length-1;_20<=_1z;_20+=1){$_.j=_20;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$f($_.barlen*5+6),$_.heights);$k[$j++]=Infinity;var _2A=$_.bhs;$k[$j++]=Infinity;for(var _2C=0,_2D=$_.bhs.length;_2C<_2D;_2C++){$k[$j++]=0}var _2E=$a();$k[$j++]=Infinity;for(var _2G=0,_2H=$_.bhs.length-1;_2G<_2H;_2G++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2I=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bhs";$k[$j++]=_2A;$k[$j++]="bbs";$k[$j++]=_2E;$k[$j++]="sbs";$k[$j++]=_2I;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2M=$d();$k[$j++]=_2M;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_planet(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.validatecheck=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.125;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_planet);$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _4=$k[--$j];$k[$j++]=$f(_4-1)}var _5=$k[--$j];$_[$k[--$j]]=_5;if($_.barlen!=11&&$_.barlen!=13){$k[$j++]="bwipp.planetBadLength#11677";$k[$j++]="USPS PLANET must be 11 or 13 digits excluding check digit";bwipp_raiseerror()}$F($_.barcode,function(){var _A=$k[--$j];if(_A<48||_A>57){$k[$j++]="bwipp.planetBadCharacter#11681";$k[$j++]="USPS PLANET must contain only digits";bwipp_raiseerror()}});if(!bwipp_planet.__11695__){$_=Object.create($_);$_.barchars="0123456789";$_.encs=$a(["22555","55522","55252","55225","52552","52525","52255","25552","25525","25255","5","5"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_planet.$ctx[id]=$_[id]);bwipp_planet.__11695__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _F=0,_E=$f($_.barlen-1);_F<=_E;_F+=1){$_.i=_F;$_.checksum=$f($_.checksum+$f($g($_.barcode,$_.i)-48))}$_.checksum=$f(10-$_.checksum%10)%10;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.planetBadCheckDigit#11706";$k[$j++]="Incorrect USPS PLANET check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}$_.bhs=$a($f($_.barlen*5+7));$_.txt=$a($f($_.barlen+1));$_.enc=$g($_.encs,10);$_.heights=$a($_.enc.length);for(var _f=0,_e=$_.enc.length-1;_f<=_e;_f+=1){$_.j=_f;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,0,$_.heights);for(var _q=0,_p=$f($_.barlen-1);_q<=_p;_q+=1){$_.i=_q;$_.enc=$g($_.encs,$f($g($_.barcode,$_.i)-48));$_.heights=$a($_.enc.length);for(var _10=0,_z=$_.enc.length-1;_10<=_z;_10+=1){$_.j=_10;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$_.i*5+1,$_.heights);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i*5+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.enc=$g($_.encs,$_.checksum);$_.heights=$a($_.enc.length);for(var _1R=0,_1Q=$_.enc.length-1;_1R<=_1Q;_1R+=1){$_.j=_1R;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$f($_.barlen*5+1),$_.heights);if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$f($_.barlen*5+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*5+1)*72/25,$_.textyoffset,$_.textfont,$_.textsize]))}$_.enc=$g($_.encs,11);$_.heights=$a($_.enc.length);for(var _1z=0,_1y=$_.enc.length-1;_1z<=_1y;_1z+=1){$_.j=_1z;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$f($_.barlen*5+6),$_.heights);$k[$j++]=Infinity;var _29=$_.bhs;$k[$j++]=Infinity;for(var _2B=0,_2C=$_.bhs.length;_2B<_2C;_2B++){$k[$j++]=0}var _2D=$a();$k[$j++]=Infinity;for(var _2F=0,_2G=$_.bhs.length-1;_2F<_2G;_2F++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2H=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bhs";$k[$j++]=_29;$k[$j++]="bbs";$k[$j++]=_2D;$k[$j++]="sbs";$k[$j++]=_2H;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2L=$d();$k[$j++]=_2L;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_royalmail(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.validatecheck=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.175;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.royalmailEmptyData#11821";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_royalmail);if(!bwipp_royalmail.__11842__){$_=Object.create($_);$_.barchars="ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS";$_.charvals=new Map;for(var _3=0;_3<=35;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}$_.encs=$a(["3300","2211","2301","2310","3201","3210","1122","0033","0123","0132","1023","1032","1302","0213","0303","0312","1203","1212","1320","0231","0321","0330","1221","1230","3102","2013","2103","2112","3003","3012","3120","2031","2121","2130","3021","3030","2","3"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_royalmail.$ctx[id]=$_[id]);bwipp_royalmail.__11842__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.royalmailBadCharacter#11847";$k[$j++]="RM4SCC must contain only capital letters and digits";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$_[$k[--$j]]=_J;$_.checksumrow=0;$_.checksumcol=0;for(var _N=0,_M=$f($_.barlen-1);_N<=_M;_N+=1){$_.i=_N;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$_.checksumrow=$_.checksumrow+~~($_.indx/6);$_.checksumcol=$f($_.checksumcol+$_.indx%6)}$_.checksum=$f($_.checksumrow%6*6+$_.checksumcol%6);if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.royalmailBadCheckDigit#11864";$k[$j++]="Incorrect RM4SCC check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}$_.encstr=$s($f($_.barlen*4+6));$_.txt=$a($f($_.barlen+1));$P($_.encstr,0,$g($_.encs,36));for(var _s=0,_r=$f($_.barlen-1);_s<=_r;_s+=1){$_.i=_s;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.encstr,$_.i*4+1,$g($_.encs,$_.indx));$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i*4+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.encstr,$f($_.barlen*4+1),$g($_.encs,$_.checksum));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$f($_.barlen*4+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*4+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.encstr,$f($_.barlen*4+5),$g($_.encs,37));$_.bbs=$a($_.encstr.length);$_.bhs=$a($_.encstr.length);for(var _1k=0,_1j=$_.encstr.length-1;_1k<=_1j;_1k+=1){$_.i=_1k;$_.enc=$G($_.encstr,$_.i,1);if($eq($_.enc,"0")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}if($eq($_.enc,"1")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"2")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"3")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}}$k[$j++]=Infinity;var _2G=$_.bbs;var _2H=$_.bhs;$k[$j++]=Infinity;for(var _2J=0,_2K=$_.bhs.length-1;_2J<_2K;_2J++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2L=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bbs";$k[$j++]=_2G;$k[$j++]="bhs";$k[$j++]=_2H;$k[$j++]="sbs";$k[$j++]=_2L;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2P=$d();$k[$j++]=_2P;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_auspost(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.175;$_.custinfoenc="character";$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($ne($_.custinfoenc,"character")&&$ne($_.custinfoenc,"numeric")){$k[$j++]="bwipp.auspostBadCustinfoEncoding#11977";$k[$j++]="Customer information encoding must be either character or numeric";bwipp_raiseerror()}bwipp_loadctx(bwipp_auspost);if(!bwipp_auspost.__12003__){$_=Object.create($_);$_.encs=$a(["000","001","002","010","011","012","020","021","022","100","101","102","110","111","112","120","121","122","200","201","202","210","211","212","220","221","222","300","301","302","310","311","312","320","321","322","023","030","031","032","033","103","113","123","130","131","132","133","203","213","223","230","231","232","233","303","313","323","330","331","332","333","003","013","00","01","02","10","11","12","20","21","22","30","13","3"]);$_.barchars="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #";var _5=new Map([["11",37],["45",37],["59",52],["62",67]]);$_.fcclen=_5;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_auspost.$ctx[id]=$_[id]);bwipp_auspost.__12003__=1;$_=Object.getPrototypeOf($_)}$_.barlen=$_.barcode.length;if($_.barlen<10){$k[$j++]="bwipp.auspostTooShort#12007";$k[$j++]="The data length must be at least 10";bwipp_raiseerror()}$_.txt=$a($_.barlen-2);$k[$j++]=$_.fcclen;if($_.barlen>=2){$k[$j++]=$G($_.barcode,0,2)}else{$k[$j++]=""}var _F=$k[--$j];var _G=$k[--$j];var _H=$g(_G,_F)!==undefined;$k[$j++]=_G;$k[$j++]=_F;if(!_H){$j-=2;$k[$j++]="bwipp.auspostBadFCC#12014";$k[$j++]="Must begin with an FCC, either 11, 45, 59 or 62";bwipp_raiseerror()}var _I=$k[--$j];$_.encstr=$s($g($k[--$j],_I));$k[$j++]=true;for(var _M=0,_N=1;_M<_N;_M++){if($_.barlen<10){$j--;$k[$j++]=false;break}var _Q=$G($_.barcode,2,8);for(var _R=0,_S=_Q.length;_R<_S;_R++){var _T=$g(_Q,_R);if(_T<48||_T>57){$j--;$k[$j++]=false;break}}}if($nt($k[--$j])){$k[$j++]="bwipp.auspostIncompleteDPID#12025";$k[$j++]="The DPID must be 8 digits";bwipp_raiseerror()}var _X=$eq($_.custinfoenc,"numeric")?2:3;if(($_.barlen-10)*_X>$_.encstr.length-22-14){$k[$j++]="bwipp.auspostTooLong#12031";$k[$j++]="The message is too long";bwipp_raiseerror()}$P($_.encstr,0,$g($_.encs,74));for(var _c=0;_c<=1;_c+=1){$_.i=_c;$P($_.encstr,$_.i*2+2,$g($_.encs,$i($G($_.barcode,$_.i,1))+64))}for(var _k=2;_k<=9;_k+=1){$_.i=_k;$P($_.encstr,$_.i*2+2,$g($_.encs,$i($G($_.barcode,$_.i,1))+64));$p($_.txt,$_.i-2,$a([$G($_.barcode,$_.i,1),(($_.i-2)*2+6)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}if($eq($_.custinfoenc,"numeric")){for(var _15=0,_14=$_.barlen-11;_15<=_14;_15+=1){$_.i=_15;var _19=$g($_.barcode,$_.i+10);$k[$j++]=$_.encs;$k[$j++]=_19;if(_19<48||_19>57){$k[$j++]="bwipp.auspostInvalidCustinfoDigit#12058";$k[$j++]="The customer information data contains a non-digit character";bwipp_raiseerror()}var _1A=$k[--$j];$P($_.encstr,$_.i*2+22,$g($k[--$j],$f($f(_1A-48)+64)));$p($_.txt,$_.i+8,$a([$G($_.barcode,$_.i+10,1),($_.i*2+22)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.ciflen=($_.barlen-10)*2}else{for(var _1S=0,_1R=$_.barlen-11;_1S<=_1R;_1S+=1){$_.i=_1S;$X($_.barchars,$G($_.barcode,$_.i+10,1));if($nt($k[--$j])){$j--;$k[$j++]="bwipp.auspostInvalidCustinfoCharacter#12070";$k[$j++]="The customer information contains an invalid character";bwipp_raiseerror()}$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.encstr,$_.i*3+22,$_.enc);$p($_.txt,$_.i+8,$a([$G($_.barcode,$_.i+10,1),($_.i*3+22)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.ciflen=($_.barlen-10)*3}for(var _1t=22+$_.ciflen,_1s=$_.encstr.length-14;_1t<=_1s;_1t+=1){$P($_.encstr,_1t,$g($_.encs,75))}if(!bwipp_auspost.__12107__){$_=Object.create($_);$_.rstable=$a(64*64);$k[$j++]=$_.rstable;$k[$j++]=0;$k[$j++]=Infinity;for(var _1z=0,_20=64;_1z<_20;_1z++){$k[$j++]=0}var _21=$a();var _22=$k[--$j];$P($k[--$j],_22,_21);$k[$j++]=$_.rstable;$k[$j++]=64;$k[$j++]=Infinity;for(var _25=0;_25<=63;_25+=1){$k[$j++]=_25}var _26=$a();var _27=$k[--$j];$P($k[--$j],_27,_26);$_.prev=1;for(var _29=0,_2A=64;_29<_2A;_29++){$_.next=$_.prev<<1;if(($_.next&64)!=0){$_.next=$_.next^67}for(var _2E=0;_2E<=63;_2E+=1){$_.j=_2E;$_.nextcell=function(){$k[$j++]=$_.rstable;$k[$j++]=64*$_.next+$_.j};$_.nextcell();var _2M=$k[--$j];$p($k[--$j],_2M,$g($_.rstable,64*$_.prev+$_.j)<<1);$_.nextcell();var _2O=$k[--$j];if(($g($k[--$j],_2O)&64)!=0){$_.nextcell();$_.nextcell();var _2R=$k[--$j];var _2T=$g($k[--$j],_2R);var _2U=$k[--$j];$p($k[--$j],_2U,_2T^67)}}$_.prev=$_.next}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_auspost.$ctx[id]=$_[id]);bwipp_auspost.__12107__=1;$_=Object.getPrototypeOf($_)}$_.rscodes=$a(~~(($_.encstr.length-16)/3)+4);$k[$j++]=$_.rscodes;$k[$j++]=0;$k[$j++]=Infinity;for(var _2b=0,_2c=4;_2b<_2c;_2b++){$k[$j++]=0}var _2d=$a();var _2e=$k[--$j];$P($k[--$j],_2e,_2d);for(var _2i=2,_2h=$_.encstr.length-16;_2i<=_2h;_2i+=3){$_.i=_2i;$p($_.rscodes,$_.rscodes.length-~~(($_.i-2)/3)-1,$i($G($_.encstr,$_.i,1))*16+$i($G($_.encstr,$_.i+1,1))*4+$i($G($_.encstr,$_.i+2,1)))}for(var _2w=$_.rscodes.length-5;_2w>=0;_2w-=1){$_.i=_2w;for(var _2x=0;_2x<=4;_2x+=1){$_.j=_2x;$p($_.rscodes,$_.i+$_.j,$xo($g($_.rscodes,$_.i+$_.j),$g($_.rstable,$f(64*$g($a([48,17,29,30,1]),$_.j)+$g($_.rscodes,$_.i+4)))))}}$_.checkcode=$Z($s(12),"000000000000");for(var _3F=0;_3F<=3;_3F+=1){$_.i=_3F;$_.enc=$R($s(3),$g($_.rscodes,3-$_.i),4);$P($_.checkcode,$_.i*3+(3-$_.enc.length),$_.enc)}$P($_.encstr,$_.encstr.length-14,$_.checkcode);$P($_.encstr,$_.encstr.length-2,$g($_.encs,74));$_.bbs=$a($_.encstr.length);$_.bhs=$a($_.encstr.length);for(var _3c=0,_3b=$_.encstr.length-1;_3c<=_3b;_3c+=1){$_.i=_3c;$_.enc=$G($_.encstr,$_.i,1);if($eq($_.enc,"0")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}if($eq($_.enc,"1")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"2")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"3")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}}$k[$j++]=Infinity;var _48=$_.bbs;var _49=$_.bhs;$k[$j++]=Infinity;for(var _4B=0,_4C=$_.bhs.length-1;_4B<_4C;_4B++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _4D=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bbs";$k[$j++]=_48;$k[$j++]="bhs";$k[$j++]=_49;$k[$j++]="sbs";$k[$j++]=_4D;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _4H=$d();$k[$j++]=_4H;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_kix(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.175;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.kixEmptyData#12223";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_kix);if(!bwipp_kix.__12243__){$_=Object.create($_);$_.encs=$a(["0033","0123","0132","1023","1032","1122","0213","0303","0312","1203","1212","1302","0231","0321","0330","1221","1230","1320","2013","2103","2112","3003","3012","3102","2031","2121","2130","3021","3030","3120","2211","2301","2310","3201","3210","3300"]);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";$_.charvals=new Map;for(var _4=0;_4<=35;_4+=1){$p($_.charvals,$G($_.barchars,_4,1),_4)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_kix.$ctx[id]=$_[id]);bwipp_kix.__12243__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.kixBadCharacter#12248";$k[$j++]="KIX must contain only capital letters and digits";bwipp_raiseerror()}}$_.barlen=$_.barcode.length;$_.encstr=$s($_.barlen*4);$_.txt=$a($_.barlen);for(var _N=0,_M=$_.barlen-1;_N<=_M;_N+=1){$_.i=_N;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.encstr,$_.i*4,$g($_.encs,$_.indx));$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*4*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.bbs=$a($_.encstr.length);$_.bhs=$a($_.encstr.length);for(var _o=0,_n=$_.encstr.length-1;_o<=_n;_o+=1){$_.i=_o;$_.enc=$G($_.encstr,$_.i,1);if($eq($_.enc,"0")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}if($eq($_.enc,"1")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"2")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"3")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}}$k[$j++]=Infinity;var _1K=$_.bbs;var _1L=$_.bhs;$k[$j++]=Infinity;for(var _1N=0,_1O=$_.bhs.length-1;_1N<_1O;_1N++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _1P=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bbs";$k[$j++]=_1K;$k[$j++]="bhs";$k[$j++]=_1L;$k[$j++]="sbs";$k[$j++]=_1P;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _1T=$d();$k[$j++]=_1T;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_japanpost(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.175;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.japanpostEmptyData#12347";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_japanpost);$F($_.barcode,function(){var _4=$k[--$j];if(!(_4>=48&&_4<=57||(_4>=65&&_4<=90||_4==45))){$k[$j++]="bwipp.japanpostBadCharacter#12357";$k[$j++]="Japan Post must contain only digits, capital letters and the dash symbol";bwipp_raiseerror()}});if(!bwipp_japanpost.__12371__){$_=Object.create($_);$_.encs=$a(["300","330","312","132","321","303","123","231","213","033","030","120","102","210","012","201","021","003","333","31","13"]);$_.barchars="0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_japanpost.$ctx[id]=$_[id]);bwipp_japanpost.__12371__=1;$_=Object.getPrototypeOf($_)}$_.barlen=$_.barcode.length;$_.encstr=$s((20+1)*3+4);$_.digits=$a(20);$_.txt=$a($_.barlen+1);$P($_.encstr,0,$g($_.encs,19));$_.checksum=0;$_.j=0;$_.i=0;$k[$j++]=true;for(var _H=0,_G=$_.barlen-1;_H<=_G;_H+=1){$_.i=_H;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;if($_.indx>=11&&$_.indx<37){if($_.j>18){$j--;$k[$j++]=false;break}$_.digit=~~(($_.indx-1)/10)+10;$P($_.encstr,$_.j*3+2,$g($_.encs,$_.digit));$_.checksum=$_.checksum+$_.digit;$p($_.digits,$_.j,$_.digit);$_.j=$_.j+1}if($_.j>19){$j--;$k[$j++]=false;break}$_.digit=0;if($_.indx==37){$_.digit=14}if($_.indx>=11&&$_.indx<37){$_.digit=($_.indx-1)%10}if($_.indx<11){$_.digit=$_.indx}$P($_.encstr,$_.j*3+2,$g($_.encs,$_.digit));$_.checksum=$_.checksum+$_.digit;$p($_.digits,$_.j,$_.digit);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.j*3+2)*3.312,$_.textyoffset,$_.textfont,$_.textsize]));$_.j=$_.j+1}if($nt($k[--$j])){$k[$j++]="bwipp.japanpostTooLong#12421";$k[$j++]="The input is too long";bwipp_raiseerror()}for(var _17=$_.j,_16=20-1;_17<=_16;_17+=1){$_.k=_17;$P($_.encstr,$_.k*3+2,$g($_.encs,14));$_.checksum=$_.checksum+14;$p($_.digits,$_.k,14)}$_.checksum=19-$_.checksum%19;$P($_.encstr,2+20*3,$g($_.encs,$_.checksum));$P($_.encstr,2+21*3,$g($_.encs,20));$_.checkdigit=" ";if($_.includecheckintext){$_.checkdigit=$G($_.barchars,$_.checksum,1)}$p($_.txt,$_.i+1,$a([$_.checkdigit,(20*3+2)*3.312,$_.textyoffset,$_.textfont,$_.textsize]));$P($_.encstr,(20+1)*3+2,$g($_.encs,20));$_.bbs=$a(21*3+4);$_.bhs=$a($_.bbs.length);for(var _1g=0,_1f=$_.bbs.length-1;_1g<=_1f;_1g+=1){$_.i=_1g;$_.enc=$G($_.encstr,$_.i,1);$_.bunit=0;$_.hunit=0;if($eq($_.enc,"0")){$_.bunit=3;$_.hunit=2}if($eq($_.enc,"1")){$_.bunit=0;$_.hunit=5}if($eq($_.enc,"2")){$_.bunit=3;$_.hunit=5}if($eq($_.enc,"3")){$_.bunit=0;$_.hunit=8}$p($_.bbs,$_.i,$_.bunit*$_.height/8);$p($_.bhs,$_.i,$_.hunit*$_.height/8)}$k[$j++]=Infinity;var _1w=$_.bbs;var _1x=$_.bhs;$k[$j++]=Infinity;for(var _1z=0,_20=$_.bhs.length-1;_1z<_20;_1z++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _21=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bbs";$k[$j++]=_1w;$k[$j++]="bhs";$k[$j++]=_1x;$k[$j++]="sbs";$k[$j++]=_21;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _25=$d();$k[$j++]=_25;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_msi(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.checktype="unset";$_.badmod11=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($ne($_.checktype,"unset")&&!$_.includecheck){$k[$j++]="bwipp.msiCheckTypeWithoutCheck#12538";$k[$j++]="checktype requires includecheck";bwipp_raiseerror()}if($_.badmod11&&($ne($_.checktype,"mod11")&&$ne($_.checktype,"ncrmod11")&&$ne($_.checktype,"mod1110")&&$ne($_.checktype,"ncrmod1110"))){$k[$j++]="bwipp.msiBadMod11Mismatch#12542";$k[$j++]="badmod11 requires checktype with mod11";bwipp_raiseerror()}if($eq($_.checktype,"unset")){$_.checktype="mod10"}bwipp_loadctx(bwipp_msi);$F($_.barcode,function(){var _B=$k[--$j];if(_B<48||_B>57){$k[$j++]="bwipp.msiBadCharacter#12552";$k[$j++]="MSI must contain only digits";bwipp_raiseerror()}});if(!bwipp_msi.__12566__){$_=Object.create($_);$_.encs=$a(["12121212","12121221","12122112","12122121","12211212","12211221","12212112","12212121","21121212","21121221","21","121"]);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_msi.$ctx[id]=$_[id]);bwipp_msi.__12566__=1;$_=Object.getPrototypeOf($_)}$_.barlen=$_.barcode.length;$_.txtlen=$_.barlen;$_.mod10=function(){$_.code=$k[--$j];$k[$j++]=0;$k[$j++]=0;$F($_.code,function(){var _I=$k[--$j];var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=$f($f(_I-48)+_J*10);$k[$j++]=_K});$j--;var _L=$k[--$j];$k[$j++]=_L*2;$k[$j++]=0;for(;;){var _M=$k[--$j];var _N=$k[--$j];var _O=~~(_N/10);$k[$j++]=$f(_M+_N%10);$k[$j++]=_O;if(_O==0){$j--;break}var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=_P;$k[$j++]=_Q}$k[$j++]=0;$k[$j++]=0;$F($_.code,function(){var _S=$k[--$j];var _T=$k[--$j];var _U=$k[--$j];$k[$j++]=$f(_T+$f(_S-48));$k[$j++]=_U});var _V=$k[--$j];var _W=$k[--$j];$k[$j++]=_V;$k[$j++]=_W;$j--;var _X=$k[--$j];var _a=$s($_.code.length+1);$P(_a,0,$_.code);$p(_a,$_.code.length,$f($f(10-$f($k[--$j]+_X)%10)%10+48));$k[$j++]=_a};$_.mod11=function(){$_.code=$k[--$j];$k[$j++]=$_.code.length-1;$F($_.code,function(){var _g=$k[--$j];var _h=$k[--$j];$k[$j++]=$f(_g-48);$k[$j++]=$f(_h%6+2);$k[$j++]=$f(_h-1)});$j--;$k[$j++]=0;for(var _j=0,_k=$_.code.length;_j<_k;_j++){var _l=$k[--$j];var _m=$k[--$j];var _n=$k[--$j];$k[$j++]=$f(_l+_n*_m)}var _p=$f(11-$k[--$j]%11)%11;$k[$j++]=_p;if(_p==10){if($_.badmod11){$j--;var _s=$s($_.code.length+2);$P(_s,0,$_.code);$P(_s,$_.code.length,"10");$k[$j++]=_s}else{$j--;$k[$j++]="bwipp.msiBadMod11NotSpecified#12589";$k[$j++]="mod11 check digit is 10 but badmod11 not specified";bwipp_raiseerror()}}else{var _w=$s($_.code.length+1);$P(_w,0,$_.code);$p(_w,$_.code.length,$f($k[--$j]+48));$k[$j++]=_w}};$_.ncrmod11=function(){$_.code=$k[--$j];$k[$j++]=$_.code.length-1;$F($_.code,function(){var _13=$k[--$j];var _14=$k[--$j];$k[$j++]=$f(_13-48);$k[$j++]=$f(_14%8+2);$k[$j++]=$f(_14-1)});$j--;$k[$j++]=0;for(var _16=0,_17=$_.code.length;_16<_17;_16++){var _18=$k[--$j];var _19=$k[--$j];var _1A=$k[--$j];$k[$j++]=$f(_18+_1A*_19)}var _1C=$f(11-$k[--$j]%11)%11;$k[$j++]=_1C;if(_1C==10){if($_.badmod11){$j--;var _1F=$s($_.code.length+2);$P(_1F,0,$_.code);$P(_1F,$_.code.length,"10");$k[$j++]=_1F}else{$j--;$k[$j++]="bwipp.msiBadMod11NotSpecified#12605";$k[$j++]="mod11 check digit is 10 but badmod11 not specified";bwipp_raiseerror()}}else{var _1J=$s($_.code.length+1);$P(_1J,0,$_.code);$p(_1J,$_.code.length,$f($k[--$j]+48));$k[$j++]=_1J}};if(!bwipp_msi.__12621__){$_=Object.create($_);var _1N=new Map([["mod10",function(){$_.mod10()}],["mod1010",function(){$_.mod10();$_.mod10()}],["mod11",function(){$_.mod11()}],["ncrmod11",function(){$_.ncrmod11()}],["mod1110",function(){$_.mod11();$_.mod10()}],["ncrmod1110",function(){$_.ncrmod11();$_.mod10()}]]);$_.checkfunc=_1N;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_msi.$ctx[id]=$_[id]);bwipp_msi.__12621__=1;$_=Object.getPrototypeOf($_)}if($_.includecheck){var _1Q=$_.checkfunc;var _1R=$_.checktype;var _1S=$g(_1Q,_1R)!==undefined;$k[$j++]=_1Q;$k[$j++]=_1R;if(!_1S){$j-=2;$k[$j++]="bwipp.msiBadCharacter#12626";$k[$j++]="MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110";bwipp_raiseerror()}var _1T=$k[--$j];var _1V=$g($k[--$j],_1T);$k[$j++]=$_.barcode;if(_1V()===true){return true}$_.barcode=$k[--$j];$_.barlen=$_.barcode.length;if($_.includecheckintext){$_.txtlen=$_.barlen}}$_.sbs=$s($_.barlen*8+5);$_.txt=$a($_.barlen);$P($_.sbs,0,$g($_.encs,10));for(var _1k=0,_1j=$_.barlen-1;_1k<=_1j;_1k+=1){$_.i=_1k;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*8+2,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*12+3,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$_.barlen*8+2,$g($_.encs,11));$k[$j++]=Infinity;$k[$j++]=Infinity;var _2A=$_.sbs;for(var _2B=0,_2C=_2A.length;_2B<_2C;_2B++){$k[$j++]=$g(_2A,_2B)-48}var _2E=$a();$k[$j++]=Infinity;for(var _2G=0,_2H=~~(($_.sbs.length+1)/2);_2G<_2H;_2G++){$k[$j++]=$_.height}var _2J=$a();$k[$j++]=Infinity;for(var _2L=0,_2M=~~(($_.sbs.length+1)/2);_2L<_2M;_2L++){$k[$j++]=0}var _2N=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_2E;$k[$j++]="bhs";$k[$j++]=_2J;$k[$j++]="bbs";$k[$j++]=_2N;if($_.includetext){$k[$j++]="txt";$k[$j++]=$G($_.txt,0,$_.txtlen)}$k[$j++]="opt";$k[$j++]=$_.options;var _2T=$d();$k[$j++]=_2T;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_plessey(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.validatecheck=false;$_.includecheckintext=false;$_.unidirectional=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.plesseyEmptyData#12717";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_plessey);if(!bwipp_plessey.__12736__){$_=Object.create($_);$_.barchars="0123456789ABCDEF";$_.charvals=new Map;for(var _3=0;_3<=15;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}$_.encs=$a(["14141414","32141414","14321414","32321414","14143214","32143214","14323214","32323214","14141432","32141432","14321432","32321432","14143232","32143232","14323232","32323232","32321432","541412323","323"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_plessey.$ctx[id]=$_[id]);bwipp_plessey.__12736__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.plesseyBadCharacter#12741";$k[$j++]="Plessey must contain only digits and letters A B C D E F";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-2)}var _J=$k[--$j];$_[$k[--$j]]=_J;$_.checkbits=$a($f($_.barlen*4+8));$P($_.checkbits,$_.barlen*4,$a([0,0,0,0,0,0,0,0]));for(var _S=0,_R=$f($_.barlen-1);_S<=_R;_S+=1){$_.i=_S;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.checkbits,$_.i*4,$a([$_.indx&1,$_.indx>>>1&1,$_.indx>>>2&1,$_.indx>>>3]))}$_.checksalt=$a([1,1,1,1,0,1,0,0,1]);for(var _i=0,_h=$f($_.barlen*4-1);_i<=_h;_i+=1){$_.i=_i;if($g($_.checkbits,$_.i)==1){for(var _m=0;_m<=8;_m+=1){$_.j=_m;$p($_.checkbits,$_.i+$_.j,$xo($g($_.checkbits,$_.i+$_.j),$g($_.checksalt,$_.j)))}}}$_.checkval=0;for(var _x=0;_x<=7;_x+=1){$_.i=_x;$_.checkval=$f($_.checkval+~~Math.pow(2,$_.i)*$g($_.checkbits,$f($_.barlen*4+$_.i)))}$_.checksum1=$_.checkval&15;$_.checksum2=$_.checkval>>>4;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum1)||$g($_.barcode,$f($_.barlen+1))!=$g($_.barchars,$_.checksum2)){$k[$j++]="bwipp.plesseyBadCheckDigits#12780";$k[$j++]="Incorrect Plessey check digits provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _1O=$_.unidirectional?27:33;$_.sbs=$s($f($_.barlen*8+_1O));$_.txt=$a($f($_.barlen+2));$P($_.sbs,0,$g($_.encs,16));for(var _1X=0,_1W=$f($_.barlen-1);_1X<=_1W;_1X+=1){$_.i=_1X;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.sbs,$_.i*8+8,$g($_.encs,$_.indx));$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*20+20,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$f($_.barlen*8+8),$g($_.encs,$_.checksum1));$P($_.sbs,$f($_.barlen*8+16),$g($_.encs,$_.checksum2));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum1,1),$f($_.barlen*20+20),$_.textyoffset,$_.textfont,$_.textsize]));$p($_.txt,$f($_.barlen+1),$a([$G($_.barchars,$_.checksum2,1),$f($f($_.barlen+1)*20+20),$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*20+20),$_.textyoffset,$_.textfont,$_.textsize]));$p($_.txt,$f($_.barlen+1),$a([" ",$f($f($_.barlen+1)*20+20),$_.textyoffset,$_.textfont,$_.textsize]))}var _2f=$_.unidirectional?18:17;$P($_.sbs,$f($_.barlen*8+24),$g($_.encs,_2f));$k[$j++]=Infinity;$k[$j++]=Infinity;var _2h=$_.sbs;for(var _2i=0,_2j=_2h.length;_2i<_2j;_2i++){$k[$j++]=$g(_2h,_2i)-48}var _2l=$a();$k[$j++]=Infinity;for(var _2n=0,_2o=~~(($_.sbs.length+1)/2);_2n<_2o;_2n++){$k[$j++]=$_.height}var _2q=$a();$k[$j++]=Infinity;for(var _2s=0,_2t=~~(($_.sbs.length+1)/2);_2s<_2t;_2s++){$k[$j++]=0}var _2u=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_2l;$k[$j++]="bhs";$k[$j++]=_2q;$k[$j++]="bbs";$k[$j++]=_2u;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2y=$d();$k[$j++]=_2y;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_telepen(){$_=Object.create($_);$_.numeric=false;$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$_.parse=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_telepen);var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];if($_.numeric&&$_.barlen%2!=0){$k[$j++]="bwipp.telepenNumericOddLength#12887";$k[$j++]="Telepen Numeric must have an even length";bwipp_raiseerror()}if(!bwipp_telepen.__12926__){$_=Object.create($_);$_.encs=$a(["31313131","1131313111","33313111","1111313131","3111313111","11333131","13133131","111111313111","31333111","1131113131","33113131","1111333111","3111113131","1113133111","1311133111","111111113131","3131113111","11313331","333331","111131113111","31113331","1133113111","1313113111","1111113331","31131331","113111113111","3311113111","1111131331","311111113111","1113111331","1311111331","11111111113111","31313311","1131311131","33311131","1111313311","3111311131","11333311","13133311","111111311131","31331131","1131113311","33113311","1111331131","3111113311","1113131131","1311131131","111111113311","3131111131","1131131311","33131311","111131111131","3111131311","1133111131","1313111131","111111131311","3113111311","113111111131","3311111131","111113111311","311111111131","111311111311","131111111311","11111111111131","3131311111","11313133","333133","111131311111","31113133","1133311111","1313311111","1111113133","313333","113111311111","3311311111","11113333","311111311111","11131333","13111333","11111111311111","31311133","1131331111","33331111","1111311133","3111331111","11331133","13131133","111111331111","3113131111","1131111133","33111133","111113131111","3111111133","111311131111","131111131111","111111111133","31311313","113131111111","3331111111","1111311313","311131111111","11331313","13131313","11111131111111","3133111111","1131111313","33111313","111133111111","3111111313","111313111111","131113111111","111111111313","313111111111","1131131113","33131113","11113111111111","3111131113","113311111111","131311111111","111111131113","3113111113","11311111111111","331111111111","111113111113","31111111111111","111311111113","131111111113","1111111111111111"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_telepen.$ctx[id]=$_[id]);bwipp_telepen.__12926__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s($_.barlen*16+48);$_.txt=$a($_.barlen);$_.enc=$g($_.encs,95);$P($_.sbs,0,$_.enc);$_.l=$_.enc.length;$_.checksum=0;$_.i=0;$_.j=0;for(;;){if($_.i==$_.barlen){break}if($_.numeric){if($g($_.barcode,$_.i)>16){$_.np=$G($_.barcode,$_.i,2);var _X=$g($_.np,0);var _Z=$g($_.np,1);if(_X<48||_X>57||(_Z<48||_Z>57)&&!(_Z==88)){$k[$j++]=-1}else{var _e=$f($g($_.np,1)-48);$k[$j++]=$f($g($_.np,0)-48);$k[$j++]=_e;if(_e!=40){var _f=$k[--$j];var _g=$k[--$j];$k[$j++]=$f($f(_f+_g*10)+10)}else{$j--}var _h=$k[--$j];$k[$j++]=$f(_h+17)}var _i=$k[--$j];$k[$j++]=_i;if(_i==-1){$k[$j++]="bwipp.telepenInvalidNumericCharacter#12953";$k[$j++]="Telepen Numeric may contain only digits, or X in even positions";bwipp_raiseerror()}$_.indx=$k[--$j];$p($_.txt,$_.j,$a([$_.np,$_.j*16+16,$_.textyoffset,$_.textfont,$_.textsize]));$_.i=$_.i+2}else{$_.indx=$g($_.barcode,$_.i);$p($_.txt,$_.j,$a([" ",$_.j*16+16,$_.textyoffset,$_.textfont,$_.textsize]));$_.i=$_.i+1}}else{$_.indx=$g($_.barcode,$_.i);if($_.indx>127){$k[$j++]="bwipp.telepenInvalidAlphaCharacter#12966";$k[$j++]="Telepen Alpha characters must have ordinal values 0 to 127";bwipp_raiseerror()}if($_.indx>=32&&$_.indx<=126){$p($_.txt,$_.j,$a([$G($_.barcode,$_.i,1),$_.j*16+16,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.j,$a([" ",$_.j*16+16,$_.textyoffset,$_.textfont,$_.textsize]))}$_.i=$_.i+1}$_.checksum=$f($_.checksum+$_.indx);$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.l,$_.enc);$_.l=$_.l+$_.enc.length;$_.j=$_.j+1}$_.checksum=$f(127-$_.checksum%127)%127;$_.enc=$g($_.encs,$_.checksum);$P($_.sbs,$_.l,$_.enc);$_.l=$_.l+$_.enc.length;$_.enc=$g($_.encs,122);$P($_.sbs,$_.l,$_.enc);$_.l=$_.l+$_.enc.length;$_.sbs=$G($_.sbs,0,$_.l);$_.txt=$G($_.txt,0,$_.j);$k[$j++]=Infinity;$k[$j++]=Infinity;var _1z=$_.sbs;for(var _20=0,_21=_1z.length;_20<_21;_20++){$k[$j++]=$f($g(_1z,_20)-48)}var _23=$a();$k[$j++]=Infinity;for(var _25=0,_26=~~(($_.sbs.length+1)/2);_25<_26;_25++){$k[$j++]=$_.height}var _28=$a();$k[$j++]=Infinity;for(var _2A=0,_2B=~~(($_.sbs.length+1)/2);_2A<_2B;_2A++){$k[$j++]=0}var _2C=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_23;$k[$j++]="bhs";$k[$j++]=_28;$k[$j++]="bbs";$k[$j++]=_2C;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2G=$d();$k[$j++]=_2G;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_telepennumeric(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"numeric",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_telepen();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_posicode(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$_.encoding="auto";$_.version="a";$_.checkoffset=0;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];var _1=$k[--$j];$_.barcode=_1;bwipp_loadctx(bwipp_posicode);if(!bwipp_posicode.__13155__){$_=Object.create($_);$_.la0=-1;$_.la1=-2;$_.la2=-3;$_.sf0=-4;$_.sf1=-5;$_.sf2=-6;$_.fn1=-7;$_.fn2=-8;$_.fn3=-9;$_.fn4=-10;$_.charmapsnormal=$a([$a(["0","^","'"]),$a(["1",";",27]),$a(["2","<",28]),$a(["3","=",29]),$a(["4",">",30]),$a(["5","?",31]),$a(["6","@","!"]),$a(["7","[",'"']),$a(["8",92,"#"]),$a(["9","]","&"]),$a(["A","a",1]),$a(["B","b",2]),$a(["C","c",3]),$a(["D","d",4]),$a(["E","e",5]),$a(["F","f",6]),$a(["G","g",7]),$a(["H","h",8]),$a(["I","i",9]),$a(["J","j",10]),$a(["K","k",11]),$a(["L","l",12]),$a(["M","m",13]),$a(["N","n",14]),$a(["O","o",15]),$a(["P","p",16]),$a(["Q","q",17]),$a(["R","r",18]),$a(["S","s",19]),$a(["T","t",20]),$a(["U","u",21]),$a(["V","v",22]),$a(["W","w",23]),$a(["X","x",24]),$a(["Y","y",25]),$a(["Z","z",26]),$a(["-","_",40]),$a([".","`",41]),$a([" ",127,0]),$a(["$","{","*"]),$a(["/","|",","]),$a(["+","}",":"]),$a(["%","~",$_.fn1]),$a([$_.la1,$_.la0,$_.fn2]),$a([$_.sf1,$_.sf0,$_.fn3]),$a([$_.sf2,$_.sf2,$_.fn4])]);var _13=$a(["6",-98,-98]);$_.chapmapslimited=$a([$a(["0",-98,-98]),$a(["1",-98,-98]),$a(["2",-98,-98]),$a(["3",-98,-98]),$a(["4",-98,-98]),$a(["5",-98,-98]),_13,$a(["7",-98,-98]),$a(["8",-98,-98]),$a(["9",-98,-98]),$a(["A",-98,-98]),$a(["B",-98,-98]),$a(["C",-98,-98]),$a(["D",-98,-98]),$a(["E",-98,-98]),$a(["F",-98,-98]),$a(["G",-98,-98]),$a(["H",-98,-98]),$a(["I",-98,-98]),$a(["J",-98,-98]),$a(["K",-98,-98]),$a(["L",-98,-98]),$a(["M",-98,-98]),$a(["N",-98,-98]),$a(["O",-98,-98]),$a(["P",-98,-98]),$a(["Q",-98,-98]),$a(["R",-98,-98]),$a(["S",-98,-98]),$a(["T",-98,-98]),$a(["U",-98,-98]),$a(["V",-98,-98]),$a(["W",-98,-98]),$a(["X",-98,-98]),$a(["Y",-98,-98]),$a(["Z",-98,-98]),$a(["-",-98,-98]),$a([".",-98,-98])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_posicode.$ctx[id]=$_[id]);bwipp_posicode.__13155__=1;$_=Object.getPrototypeOf($_)}if($ne($_.version,"a")&&$ne($_.version,"b")&&$ne($_.version,"limiteda")&&$ne($_.version,"limitedb")){$k[$j++]="bwipp.posicodeInvalidVersion#13158";$k[$j++]="The version must be either a, b, limiteda or limitedb";bwipp_raiseerror()}$k[$j++]="charmaps";if($eq($_.version,"a")||$eq($_.version,"b")){$k[$j++]=$_.charmapsnormal}else{$k[$j++]=$_.chapmapslimited}var _1j=$k[--$j];$_[$k[--$j]]=_1j;var _1l=$_.charmaps;var _1m=$_.charmaps;var _1n=$_.charmaps;$_.charvals=$a([new Map,new Map,new Map]);for(var _1r=0,_1q=$_.charmaps.length-1;_1r<=_1q;_1r+=1){$_.i=_1r;$_.encs=$g($_.charmaps,$_.i);for(var _1v=0;_1v<=2;_1v+=1){$_.j=_1v;var _1y=$g($_.encs,$_.j);$k[$j++]=_1y;if($eq($t(_1y),"stringtype")){var _21=$g($k[--$j],0);$k[$j++]=_21}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.set0=$g($_.charvals,0);$_.set1=$g($_.charvals,1);$_.set2=$g($_.charvals,2);if($eq($_.version,"limiteda")||$eq($_.version,"limitedb")){for(var _2H=0,_2G=$_.barcode.length-1;_2H<=_2G;_2H+=1){var _2M=$g($_.set0,$g($G($_.barcode,_2H,1),0))!==undefined;if(!_2M){$k[$j++]="bwipp.posicodeBadCharacter#13184";$k[$j++]="Posicode limited must contain only digits, capital letters, and the symbols - and .";bwipp_raiseerror()}}}if($_.raw){$_.encoding="raw"}if($eq($_.encoding,"raw")){$_.cws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i==$_.barcode.length){break}$_.cw=$i($G($_.barcode,$_.i+1,3));$p($_.cws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}$_.cws=$G($_.cws,0,$_.j);$_.text=""}if($eq($_.encoding,"auto")){var _2k=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC2",$_.fn2],["FNC3",$_.fn3]]);$_.fncvals=_2k;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _2n=$k[--$j];$_[$k[--$j]]=_2n;$_.msglen=$_.msg.length;$_.text=$s($_.msglen);for(var _2u=0,_2t=$_.msglen-1;_2u<=_2t;_2u+=1){$_.i=_2u;var _2z=$g($_.msg,$_.i);$k[$j++]=$_.text;$k[$j++]=$_.i;$k[$j++]=_2z;if(_2z<0){$j--;$k[$j++]=32}var _30=$k[--$j];var _31=$k[--$j];$p($k[--$j],_31,_30)}$k[$j++]=Infinity;for(var _34=0,_35=$_.msglen;_34<_35;_34++){$k[$j++]=0}$k[$j++]=0;$_.numSA=$a();$k[$j++]=Infinity;for(var _38=0,_39=$_.msglen;_38<_39;_38++){$k[$j++]=0}$k[$j++]=0;$_.numEA=$a();for(var _3C=$_.msglen-1;_3C>=0;_3C-=1){$_.i=_3C;if($g($_.msg,$_.i)>=0){if($g($_.msg,$_.i)>=128){$p($_.numEA,$_.i,$f($g($_.numEA,$_.i+1)+1))}else{$p($_.numSA,$_.i,$f($g($_.numSA,$_.i+1)+1))}}}$_.ea=false;$_.msgtmp=$a([]);for(var _3W=0,_3V=$_.msglen-1;_3W<=_3V;_3W+=1){$_.i=_3W;$_.c=$g($_.msg,$_.i);if(!$xo($_.ea,$_.c<128)&&$_.c>=0){if($_.ea){$k[$j++]=$_.numSA}else{$k[$j++]=$_.numEA}var _3i=$g($k[--$j],$_.i);var _3l=$f(_3i+$_.i)==$_.msglen?3:5;if(_3i<_3l){$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$_.msgtmp=$a()}else{$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$k[$j++]=$_.fn4;$_.msgtmp=$a();$_.ea=!$_.ea}}$k[$j++]=Infinity;$q($_.msgtmp);if($_.c>=0){$k[$j++]=$_.c&127}else{$k[$j++]=$_.c}$_.msgtmp=$a()}$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;$_.enc=function(){var _41=$k[--$j];$p($_.cws,$_.j,$g(_41,$k[--$j]));$_.j=$_.j+1};$_.cws=$a($_.msglen*2);$_.i=0;$_.j=0;$_.cset="set0";for(;;){if($_.i==$_.msglen){break}for(;;){$_.char1=$g($_.msg,$_.i);$k[$j++]="char2";if($_.i+1<$_.msglen){$k[$j++]=$g($_.msg,$_.i+1)}else{$k[$j++]=-99}var _4J=$k[--$j];$_[$k[--$j]]=_4J;var _4O=$g($_[$_.cset],$_.char1)!==undefined;if(_4O){$k[$j++]=$_.char1;$k[$j++]=$_[$_.cset];$_.enc();$_.i=$_.i+1;break}var _4V=$g($_.set2,$_.char1)!==undefined;if(_4V){$k[$j++]=$_.sf2;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.set2;$_.enc();$_.i=$_.i+1;break}var _4f=$g($_[$_.cset],$_.char2)!==undefined;if(!_4f){if($eq($_.cset,"set0")){$k[$j++]=$_.la1;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="set1"}else{$k[$j++]=$_.la0;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="set0"}break}else{if($eq($_.cset,"set0")){$k[$j++]=$_.sf1;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.set1;$_.enc()}else{$k[$j++]=$_.sf0;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.set0;$_.enc()}$_.i=$_.i+1;break}break}}$_.cws=$G($_.cws,0,$_.j)}if(!bwipp_posicode.__13368__){$_=Object.create($_);var _56=new Map([["a",$a(["141112","131212","121312","111412","131113","121213","111313","121114","111214","111115","181111","171211","161311","151411","141511","131611","121711","111811","171112","161212","151312","141412","131512","121612","111712","161113","151213","141313","131413","121513","111613","151114","141214","131314","121414","111514","141115","131215","121315","111415","131116","121216","111316","121117","111217","111118","1<111112","111111111;1"])],["b",$a(["151213","141313","131413","121513","141214","131314","121414","131215","121315","121216","191212","181312","171412","161512","151612","141712","131812","121912","181213","171313","161413","151513","141613","131713","121813","171214","161314","151414","141514","131614","121714","161215","151315","141415","131515","121615","151216","141316","131416","121516","141217","131317","121417","131218","121318","121219","1<121312","121212121<1"])],["limiteda",$a(["111411","111312","111213","111114","121311","121212","121113","141111","131211","131112","171111","161211","151311","141411","131511","121611","111711","161112","151212","141312","131412","121512","111612","151113","141213","131313","121413","111513","141114","131214","121314","111414","131115","121215","111315","121116","111216","111117","151111","1"])],["limitedb",$a(["121512","121413","121314","121215","131412","131313","131214","151212","141312","141213","181212","171312","161412","151512","141612","131712","121812","171213","161313","151413","141513","131613","121713","161214","151314","141414","131514","121614","151215","141315","131415","121515","141216","131316","121416","131217","121317","121218","141212","1"])]]);$_.encmaps=_56;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_posicode.$ctx[id]=$_[id]);bwipp_posicode.__13368__=1;$_=Object.getPrototypeOf($_)}$_.encs=$g($_.encmaps,$_.version);if(!bwipp_posicode.__13379__){$_=Object.create($_);$_.c2w=$a([$a([495,330,210,126,70,35,15,5]),$a([165,120,84,56,35,20,10,4]),$a([45,36,28,21,15,10,6,3]),$a([9,8,7,6,5,4,3,2]),$a([1,1,1,1,1,1,1,1])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_posicode.$ctx[id]=$_[id]);bwipp_posicode.__13379__=1;$_=Object.getPrototypeOf($_)}$_.v=0;var _5I=$_.cws;for(var _5J=0,_5K=_5I.length;_5J<_5K;_5J++){$_.cw=$g(_5I,_5J);for(var _5M=0,_5N=6;_5M<_5N;_5M++){if((($_.cw^$_.v)&1)!=0){$_.v=$_.v^7682}$_.v=$_.v>>>1;$_.cw=$_.cw>>>1}}$_.v=$_.v+$_.checkoffset;if($eq($_.version,"limiteda")||$eq($_.version,"limitedb")){$_.v=$_.v&1023;if($_.v>824&&$_.v<853){$_.v=$_.v+292}}else{$_.v=($_.v&1023)+45}$_.d=$a([2,2,2,2,2,2]);$_.r=0;$_.c=0;$_.w=0;$_.sum=0;for(;;){if($_.sum==$_.v){break}$_.t=$f($_.sum+$g($g($_.c2w,$_.r),$_.c));if($_.t==$_.v){$_.w=$_.w+1;$p($_.d,$_.r,$_.w+2);$_.sum=$_.t}if($_.t>$_.v){$p($_.d,$_.r,$_.w+2);$_.r=$_.r+1;$_.w=0}if($_.t<$_.v){$_.c=$_.c+1;$_.w=$_.w+1;$_.sum=$_.t}}$k[$j++]=20;for(var _63=0;_63<=4;_63+=1){var _66=$k[--$j];$k[$j++]=$f(_66-$g($_.d,_63))}$p($_.d,5,$k[--$j]);if($eq($_.version,"b")||$eq($_.version,"limitedb")){$k[$j++]=Infinity;var _6B=$_.d;for(var _6C=0,_6D=_6B.length;_6C<_6D;_6C++){$k[$j++]=$f($g(_6B,_6C)+1)}$_.d=$a()}$_.cbs=$Z($s(12),"111111111111");for(var _6I=5;_6I>=0;_6I-=1){$_.i=_6I;$p($_.cbs,(5-$_.i)*2+1,$f($g($_.d,$_.i)+47))}$_.sbs=$s($_.cws.length*6+31);var _6S=$g($_.encs,$_.encs.length-2);$P($_.sbs,0,_6S);$_.j=_6S.length;for(var _6W=0,_6V=$_.cws.length-1;_6W<=_6V;_6W+=1){$_.i=_6W;$P($_.sbs,$_.j,$g($_.encs,$g($_.cws,$_.i)));$_.j=$_.j+6}$P($_.sbs,$_.j,$_.cbs);$_.j=$_.j+12;var _6l=$g($_.encs,$_.encs.length-1);$P($_.sbs,$_.j,_6l);$_.j=_6l.length+$_.j;$_.sbs=$G($_.sbs,0,$_.j);$k[$j++]=Infinity;$k[$j++]=Infinity;var _6s=$_.sbs;for(var _6t=0,_6u=_6s.length;_6t<_6u;_6t++){$k[$j++]=$f($g(_6s,_6t)-48)}var _6w=$a();$k[$j++]=Infinity;for(var _6y=0,_6z=~~(($_.sbs.length+1)/2);_6y<_6z;_6y++){$k[$j++]=$_.height}var _71=$a();$k[$j++]=Infinity;for(var _73=0,_74=~~(($_.sbs.length+1)/2);_73<_74;_73++){$k[$j++]=0}var _75=$a();var _7D=new Map([["a",0],["b",0],["limiteda",12],["limitedb",13]]);var _7G=new Map([["a",0],["b",0],["limiteda",12],["limitedb",13]]);$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_6w;$k[$j++]="bhs";$k[$j++]=_71;$k[$j++]="bbs";$k[$j++]=_75;$k[$j++]="txt";$k[$j++]=$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]);$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="borderleft";$k[$j++]=$g(_7D,$_.version);$k[$j++]="borderright";$k[$j++]=$g(_7G,$_.version);$k[$j++]="opt";$k[$j++]=$_.options;var _7K=$d();$k[$j++]=_7K;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_codablockf(){$_=Object.create($_);$_.dontdraw=false;$_.rows=-1;$_.columns=8;$_.rowheight=10;$_.sepheight=1;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.columns<4||$_.columns>62){$k[$j++]="bwipp.codablockfBadColumns#13514";$k[$j++]="Codablock F must have 4 to 62 columns";bwipp_raiseerror()}if($_.rows!=-1&&($_.rows<2||$_.rows>44)){$k[$j++]="bwipp.codablockfBadRows#13518";$k[$j++]="Codablock F must have 2 to 44 rows";bwipp_raiseerror()}if($_.rowheight<8){$k[$j++]="bwipp.codablockfBadRowHeight#13522";$k[$j++]="Codablock F must have rowheight of at least 8";bwipp_raiseerror()}if($_.sepheight<1){$k[$j++]="bwipp.codablockfBadSepHeight#13526";$k[$j++]="Codablock F must have sepheight of at least 1";bwipp_raiseerror()}bwipp_loadctx(bwipp_codablockf);$k[$j++]="c";if($_.columns>=4&&$_.columns<=62){$k[$j++]=$_.columns}else{$k[$j++]=8}var _C=$k[--$j];$_[$k[--$j]]=_C;$k[$j++]="rows";if($_.rows>=2&&$_.rows<=44){$k[$j++]=$_.rows}else{$k[$j++]=-1}var _H=$k[--$j];$_[$k[--$j]]=_H;$_.swa=-1;$_.swb=-2;$_.swc=-3;$_.sft=-4;$_.fn1=-5;$_.fn2=-6;$_.fn3=-7;$_.fn4=-8;$_.sta=-9;$_.stp=-10;var _N=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC3",$_.fn3]]);$_.fncvals=_N;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _Q=$k[--$j];$_[$k[--$j]]=_Q;$_.msglen=$_.msg.length;$_.msgtmp=$a([]);var _U=$_.msg;for(var _V=0,_W=_U.length;_V<_W;_V++){$_.char=$g(_U,_V);$k[$j++]=Infinity;$q($_.msgtmp);if($_.char<128){$k[$j++]=$_.char}else{$k[$j++]=$_.fn4;$k[$j++]=$_.char&127}$_.msgtmp=$a()}$_.kmsg=$_.msg;$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;if(!bwipp_codablockf.__13616__){$_=Object.create($_);$_.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$_.fn3,$_.fn3,"96"]),$a([$_.fn2,$_.fn2,"97"]),$a([$_.sft,$_.sft,"98"]),$a([$_.swc,$_.swc,"99"]),$a([$_.swb,$_.fn4,$_.swb]),$a([$_.fn4,$_.swa,$_.swa]),$a([$_.fn1,$_.fn1,$_.fn1]),$a([$_.sta,$_.sta,$_.sta]),$a([$_.stp,$_.stp,$_.stp])]);$_.charvals=$a([new Map,new Map,new Map]);for(var _2p=0,_2o=$_.charmaps.length-1;_2p<=_2o;_2p+=1){$_.i=_2p;$_.encs=$g($_.charmaps,$_.i);for(var _2t=0;_2t<=2;_2t+=1){$_.j=_2t;var _2w=$g($_.encs,$_.j);$k[$j++]=_2w;if($eq($t(_2w),"stringtype")){var _2z=$g($k[--$j],0);$k[$j++]=_2z}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.seta=$g($_.charvals,0);$_.setb=$g($_.charvals,1);$_.setc=$g($_.charvals,2);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codablockf.$ctx[id]=$_[id]);bwipp_codablockf.__13616__=1;$_=Object.getPrototypeOf($_)}$_.numsscr=function(){$_.n=0;$_.s=0;$_.p=$k[--$j];for(;;){if($_.p>=$_.msglen){break}var _3H=$g($_.msg,$_.p);var _3J=$g($_.setc,_3H)!==undefined;$k[$j++]=_3H;if(!_3J){$j--;break}if($k[--$j]==$_.fn1){if($_.s%2==0){$_.s=$_.s+1}else{break}}$_.n=$_.n+1;$_.s=$_.s+1;$_.p=$f($_.p+1)}$k[$j++]=$_.n;$k[$j++]=$_.s};$_.enca=function(){$p($_.cws,$_.j,$g($_.seta,$k[--$j]));$_.j=$_.j+1};$_.encb=function(){$p($_.cws,$_.j,$g($_.setb,$k[--$j]));$_.j=$_.j+1};$_.encc=function(){var _3f=$k[--$j];$k[$j++]=_3f;if($ne($t(_3f),"arraytype")){var _3j=$g($_.setc,$k[--$j]);$k[$j++]=_3j}else{$q($k[--$j]);var _3l=$k[--$j];var _3m=$k[--$j];$k[$j++]=$f($f(_3l-48)+$f(_3m-48)*10)}$p($_.cws,$_.j,$k[--$j]);$_.j=$_.j+1};$_.anotb=function(){var _3r=$k[--$j];var _3t=$g($_.seta,_3r)!==undefined;var _3v=$g($_.setb,_3r)!==undefined;$k[$j++]=_3t&&!_3v};$_.bnota=function(){var _3w=$k[--$j];var _3y=$g($_.setb,_3w)!==undefined;var _40=$g($_.seta,_3w)!==undefined;$k[$j++]=_3y&&!_40};$k[$j++]=Infinity;for(var _42=0,_43=$_.msg.length;_42<_43;_42++){$k[$j++]=0}$k[$j++]=9999;$_.nextanotb=$a();$k[$j++]=Infinity;for(var _46=0,_47=$_.msg.length;_46<_47;_46++){$k[$j++]=0}$k[$j++]=9999;$_.nextbnota=$a();for(var _4A=$_.msg.length-1;_4A>=0;_4A-=1){$_.i=_4A;$k[$j++]=$g($_.msg,$_.i);$_.anotb();if($k[--$j]){$p($_.nextanotb,$_.i,0)}else{$p($_.nextanotb,$_.i,$f($g($_.nextanotb,$_.i+1)+1))}$k[$j++]=$g($_.msg,$_.i);$_.bnota();if($k[--$j]){$p($_.nextbnota,$_.i,0)}else{$p($_.nextbnota,$_.i,$f($g($_.nextbnota,$_.i+1)+1))}}$_.abeforeb=function(){var _4X=$k[--$j];$k[$j++]=$lt($g($_.nextanotb,_4X),$g($_.nextbnota,_4X))};$_.bbeforea=function(){var _4c=$k[--$j];$k[$j++]=$lt($g($_.nextbnota,_4c),$g($_.nextanotb,_4c))};$_.padrow=function(){for(var _4i=0,_4j=$k[--$j];_4i<_4j;_4i++){for(;;){if($eq($_.cset,"seta")){$k[$j++]=$_.swc;$_.enca();$_.cset="setc";break}if($eq($_.cset,"setb")){$k[$j++]=$_.swc;$_.encb();$_.cset="setc";break}if($eq($_.cset,"setc")){$k[$j++]=$_.swb;$_.encc();$_.cset="setb";break}}}};$_.encafitsrow=function(){if($_.rem<=2&&$g($_.msg,$_.i)==$_.fn4){var _4z=$_.rem==2&&$g($_.msg,$_.i+1)<=95;$k[$j++]=_4z;if(_4z){$k[$j++]=$_.fn4;$_.enca();$k[$j++]=$g($_.msg,$_.i+1);$_.enca();$_.i=$_.i+2}}else{$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;$k[$j++]=true}};$_.encbfitsrow=function(){if($_.rem<=2&&$g($_.msg,$_.i)==$_.fn4){var _5I=$_.rem==2&&$g($_.msg,$_.i+1)>=32;$k[$j++]=_5I;if(_5I){$k[$j++]=$_.fn4;$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$_.i=$_.i+2}}else{$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;$k[$j++]=true}};$_.cws=$a($f($_.c+5)*44);$_.i=0;$_.j=0;$_.r=1;$_.lastrow=false;for(;;){if($_.lastrow){break}if($_.r>44){$k[$j++]="bwipp.codablockfTooBig#13732";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$k[$j++]=$_.sta;$_.enca();if($_.i<$_.msglen){$k[$j++]=$_.i;$_.numsscr()}else{$k[$j++]=-1;$k[$j++]=-1}$_.nums=$k[--$j];$_.nchars=$k[--$j];for(;;){if($_.msglen==0){$k[$j++]=$_.swb;$_.enca();$_.cset="setb";break}if($_.nums>=2){$k[$j++]=$_.swc;$_.enca();$_.cset="setc";break}$k[$j++]=$_.i;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.sft;$_.enca();$_.cset="seta";break}$k[$j++]=$_.swb;$_.enca();$_.cset="setb";break}$_.j=$_.j+1;$_.endofrow=false;for(;;){$_.rem=$f($f($_.c+3)-$_.j%$f($_.c+5));if($_.i==$_.msglen||$_.endofrow){break}$k[$j++]=$_.i;$_.numsscr();$_.nums=$k[--$j];$_.nchars=$k[--$j];$k[$j++]="remnums";if($_.nums>$_.rem*2){$k[$j++]=$_.rem*2}else{$k[$j++]=$_.nums}var _5y=$k[--$j];$_[$k[--$j]]=_5y;for(;;){if(($eq($_.cset,"seta")||$eq($_.cset,"setb"))&&$_.remnums>=4&&$g($_.msg,$_.i)!=$_.fn1){if($_.remnums%2==0&&$_.rem>=3){$k[$j++]=$_.swc;if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.cset="setc";for(var _6B=0,_6C=2;_6B<_6C;_6B++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}if($_.remnums%2!=0&&$_.rem>=4){$k[$j++]=$g($_.msg,$_.i);if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.i=$_.i+1;$k[$j++]=$_.swc;if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.cset="setc";for(var _6W=0,_6X=2;_6W<_6X;_6W++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}$k[$j++]=$eq($_.cset,"setb");$k[$j++]=$g($_.msg,$_.i);$_.anotb();var _6m=$k[--$j];var _6n=$k[--$j];if(_6n&&_6m&&$_.rem>=2){if($_.i<$_.msglen-1){$k[$j++]=$_.i+1;$_.bbeforea();if($k[--$j]){$k[$j++]=$_.sft;$_.encb();$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}}$k[$j++]=$_.swa;$_.encb();$_.cset="seta";$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}$k[$j++]=$eq($_.cset,"seta");$k[$j++]=$g($_.msg,$_.i);$_.bnota();var _77=$k[--$j];var _78=$k[--$j];if(_78&&_77&&$_.rem>=2){if($_.i<$_.msglen-1){$k[$j++]=$_.i+1;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.sft;$_.enca();$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}}$k[$j++]=$_.swb;$_.enca();$_.cset="setb";$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}if($eq($_.cset,"setc")&&$_.remnums<2&&$_.rem>=2){$_.rem=$f($_.rem-1);$k[$j++]=$_.i;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.swa;$_.encc();$_.cset="seta";$_.encafitsrow();if($k[--$j]){break}}else{$k[$j++]=$_.swb;$_.encc();$_.cset="setb";$_.encbfitsrow();if($k[--$j]){break}}}var _7d=$g($_.seta,$g($_.msg,$_.i))!==undefined;if($eq($_.cset,"seta")&&_7d&&$_.rem>=1){$_.encafitsrow();if($k[--$j]){break}}var _7l=$g($_.setb,$g($_.msg,$_.i))!==undefined;if($eq($_.cset,"setb")&&_7l&&$_.rem>=1){$_.encbfitsrow();if($k[--$j]){break}}if($eq($_.cset,"setc")&&$_.remnums>=2&&$_.rem>=1){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}break}$_.endofrow=true;break}}if(($_.r>=$_.rows||$_.rows==-1)&&$_.r>1&&$_.i==$_.msglen&&$_.rem>=2){$k[$j++]=$f($_.rem-2);$_.padrow();$_.j=$_.j+3;$k[$j++]=$_.stp;$_.enca();$_.lastrow=true}else{$k[$j++]=$_.rem;$_.padrow();$_.j=$_.j+1;$k[$j++]=$_.stp;$_.enca();$_.r=$_.r+1}}$_.cws=$G($_.cws,0,$_.j);if(!bwipp_codablockf.__13905__){$_=Object.create($_);$k[$j++]=Infinity;for(var _8I=64;_8I<=95;_8I+=1){$k[$j++]=_8I}for(var _8J=0;_8J<=15;_8J+=1){$k[$j++]=_8J}for(var _8K=26;_8K<=63;_8K+=1){$k[$j++]=_8K}$_.abmap=$a();$k[$j++]=Infinity;for(var _8M=0;_8M<=85;_8M+=1){$k[$j++]=_8M}$_.cmap=$a();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codablockf.$ctx[id]=$_[id]);bwipp_codablockf.__13905__=1;$_=Object.getPrototypeOf($_)}$_.chkmsg=$a($_.kmsg.length);$_.j=0;for(var _8T=0,_8S=$_.kmsg.length-1;_8T<=_8S;_8T+=1){$_.i=_8T;$_.char=$g($_.kmsg,$_.i);if($_.char>=0){$p($_.chkmsg,$_.j,$_.char);$_.j=$_.j+1}if($_.char==$_.fn1&&$_.i!=0){$p($_.chkmsg,$_.j,29);$_.j=$_.j+1}}$_.t1=0;$_.t2=0;$_.k1=0;$_.k2=0;for(var _8k=0,_8j=$_.j-1;_8k<=_8j;_8k+=1){$_.i=_8k;$_.t1=$g($_.chkmsg,$_.i)*$_.i%86;$_.t2=$f($_.t1+$g($_.chkmsg,$_.i))%86;$_.k1=$f($_.k1+$_.t2)%86;$_.k2=$f($_.k2+$_.t1)%86}$k[$j++]=$_.cws;$k[$j++]=$_.cws.length-4;if($ne($_.cset,"setc")){$k[$j++]=$_.abmap}else{$k[$j++]=$_.cmap}var _94=$g($k[--$j],$_.k1);var _95=$k[--$j];$p($k[--$j],_95,_94);$k[$j++]=$_.cws;$k[$j++]=$_.cws.length-3;if($ne($_.cset,"setc")){$k[$j++]=$_.abmap}else{$k[$j++]=$_.cmap}var _9E=$g($k[--$j],$_.k2);var _9F=$k[--$j];$p($k[--$j],_9F,_9E);var _9H=$_.cws;$k[$j++]=_9H;$k[$j++]=2;if($g(_9H,2-1)!=99){$k[$j++]=$_.abmap}else{$k[$j++]=$_.cmap}var _9N=$g($k[--$j],$_.r-2);var _9O=$k[--$j];$p($k[--$j],_9O,_9N);for(var _9S=1,_9R=$_.r-1;_9S<=_9R;_9S+=1){$_.i=_9S;var _9T=$_.cws;var _9U=$_.i;var _9V=$_.c;$k[$j++]=_9T;$k[$j++]=$f(_9U*$f(_9V+5)+2);if($g(_9T,$f($f(_9U*$f(_9V+5)+2)-1))!=99){$k[$j++]=$_.abmap}else{$k[$j++]=$_.cmap}var _9b=$g($k[--$j],$_.i+42);var _9c=$k[--$j];$p($k[--$j],_9c,_9b)}for(var _9g=0,_9f=$_.r-1;_9g<=_9f;_9g+=1){$_.rcws=$G($_.cws,_9g*$f($_.c+5),$f($_.c+4));$_.csum=$g($_.rcws,0);for(var _9p=1,_9o=$_.rcws.length-2;_9p<=_9o;_9p+=1){$_.i=_9p;$_.csum=$f($_.csum+$g($_.rcws,$_.i)*$_.i)}$p($_.rcws,$_.rcws.length-1,$_.csum%103)}var _9z=$g($_.options,"debugcws")!==undefined;if(_9z){$k[$j++]="bwipp.debugcws#13945";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_codablockf.__13966__){$_=Object.create($_);$_.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","2331112"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codablockf.$ctx[id]=$_[id]);bwipp_codablockf.__13966__=1;$_=Object.getPrototypeOf($_)}$_.rowbits=$a($_.r);for(var _A7=0,_A6=$_.r-1;_A7<=_A6;_A7+=1){$_.i=_A7;$k[$j++]=Infinity;var _AC=$G($_.cws,$_.i*$f($_.c+5),$f($_.c+5));for(var _AD=0,_AE=_AC.length;_AD<_AE;_AD++){$F($g($_.encs,$g(_AC,_AD)),function(){var _AI=$k[--$j];$k[$j++]=$f(_AI-48)})}$_.sbs=$a();$k[$j++]=Infinity;var _AK=$_.sbs;$k[$j++]=0;for(var _AL=0,_AM=_AK.length;_AL<_AM;_AL++){var _AO=$k[--$j];var _AP=_AO==1?0:1;$k[$j++]=_AO;for(var _AQ=0,_AR=$g(_AK,_AL);_AQ<_AR;_AQ++){$k[$j++]=_AP}}$as($a($m()-1));var _AU=$k[--$j];var _AV=$k[--$j];$k[$j++]=_AU;$k[$j++]=_AV;$j--;var _AW=$k[--$j];var _AX=$k[--$j];$k[$j++]=_AW;$k[$j++]=_AX;$j--;$p($_.rowbits,$_.i,$k[--$j])}$_.symwid=$f($_.c*11+57);$k[$j++]=Infinity;for(var _Ae=0,_Af=$_.symwid*$_.sepheight;_Ae<_Af;_Ae++){$k[$j++]=1}for(var _Ai=0,_Ah=$_.r-2;_Ai<=_Ah;_Ai+=1){$_.i=_Ai;for(var _Ak=0,_Al=$_.rowheight;_Ak<_Al;_Ak++){$q($g($_.rowbits,$_.i))}for(var _Aq=0,_Ar=$_.sepheight;_Aq<_Ar;_Aq++){$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;for(var _At=0,_Au=$f($_.symwid-24);_At<_Au;_At++){$k[$j++]=1}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1}}for(var _Aw=0,_Ax=$_.rowheight;_Aw<_Ax;_Aw++){$q($g($_.rowbits,$_.r-1))}for(var _B3=0,_B4=$_.symwid*$_.sepheight;_B3<_B4;_B3++){$k[$j++]=1}$_.pixs=$a();var _BE=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.symwid],["pixy",~~($_.pixs.length/$_.symwid)],["height",~~($_.pixs.length/$_.symwid)/72],["width",$_.symwid/72],["opt",$_.options]]);$k[$j++]=_BE;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code16k(){$_=Object.create($_);$_.dontdraw=false;$_.sam=-1;$_.rows=0;$_.rowheight=8;$_.sepheight=1;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.rows!=0&&($_.rows<2||$_.rows>16)){$k[$j++]="bwipp.code16kBadRows#14062";$k[$j++]="Code 16K must have 2 to 16 rows";bwipp_raiseerror()}if($_.rowheight<8){$k[$j++]="bwipp.code16kBadRowHeight#14066";$k[$j++]="Code 16K must have rowheight of at least 8";bwipp_raiseerror()}if($_.sepheight<1){$k[$j++]="bwipp.code16kBadSepHeight#14070";$k[$j++]="Code 16K must have sepheight of at least 1";bwipp_raiseerror()}if($_.sam!=-1){$k[$j++]=true;for(var _8=0,_9=1;_8<_9;_8++){var _A=$_.sam;if(_A<12||_A>99){$j--;$k[$j++]=false;break}if($_.sam%10<2){$j--;$k[$j++]=false;break}if(~~($_.sam/10)>$_.sam%10){$j--;$k[$j++]=false;break}}if($nt($k[--$j])){$k[$j++]="bwipp.code16kBadSAM#14081";$k[$j++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols';bwipp_raiseerror()}}bwipp_loadctx(bwipp_code16k);if($_.sam!=-1){$_.rows=16}if(!bwipp_code16k.__14152__){$_=Object.create($_);$_.swa=-1;$_.swb=-2;$_.swc=-3;$_.sa1=-4;$_.sb1=-5;$_.sc1=-6;$_.sa2=-7;$_.sb2=-8;$_.sc2=-9;$_.pad=-10;$_.sb3=-11;$_.sc3=-12;$_.fn1=-13;$_.fn2=-14;$_.fn3=-15;$_.fn4=-16;$_.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$_.fn3,$_.fn3,"96"]),$a([$_.fn2,$_.fn2,"97"]),$a([$_.sb1,$_.sa1,"98"]),$a([$_.swc,$_.swc,"99"]),$a([$_.swb,$_.fn4,$_.swb]),$a([$_.fn4,$_.swa,$_.swa]),$a([$_.fn1,$_.fn1,$_.fn1]),$a([$_.pad,$_.pad,$_.pad]),$a([$_.sb2,$_.sa2,$_.sb1]),$a([$_.sc2,$_.sc2,$_.sb2]),$a([$_.sc3,$_.sc3,$_.sb3])]);$_.charvals=$a([new Map,new Map,new Map]);for(var _2W=0,_2V=$_.charmaps.length-1;_2W<=_2V;_2W+=1){$_.i=_2W;$_.encs=$g($_.charmaps,$_.i);for(var _2a=0;_2a<=2;_2a+=1){$_.j=_2a;var _2d=$g($_.encs,$_.j);$k[$j++]=_2d;if($eq($t(_2d),"stringtype")){var _2g=$g($k[--$j],0);$k[$j++]=_2g}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.seta=$g($_.charvals,0);$_.setb=$g($_.charvals,1);$_.setc=$g($_.charvals,2);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code16k.$ctx[id]=$_[id]);bwipp_code16k.__14152__=1;$_=Object.getPrototypeOf($_)}if($_.raw){$_.cws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.barcode.length-3){break}if($g($_.barcode,$_.i)!=94){break}var _33=$G($_.barcode,$_.i+1,3);$k[$j++]=_33;$k[$j++]=false;for(var _34=0,_35=_33.length;_34<_35;_34++){var _36=$g(_33,_34);if(_36<48||_36>57){$j--;$k[$j++]=true}}if($k[--$j]){$j--;break}$_.cw=$i($k[--$j]);$p($_.cws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}if($_.i!=$_.barcode.length){$k[$j++]="bwipp.code16kBadRawFormat#14170";$k[$j++]="raw data must be formatted as ^NNN";bwipp_raiseerror()}$_.cws=$G($_.cws,0,$_.j)}else{var _3O=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fn1],["FNC2",$_.fn2],["FNC3",$_.fn3]]);$_.fncvals=_3O;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _3R=$k[--$j];$_[$k[--$j]]=_3R;$_.msglen=$_.msg.length;$k[$j++]=Infinity;for(var _3V=0,_3W=$_.msglen;_3V<_3W;_3V++){$k[$j++]=0}$k[$j++]=0;$_.numSA=$a();$k[$j++]=Infinity;for(var _3Z=0,_3a=$_.msglen;_3Z<_3a;_3Z++){$k[$j++]=0}$k[$j++]=0;$_.numEA=$a();for(var _3d=$_.msglen-1;_3d>=0;_3d-=1){$_.i=_3d;if($g($_.msg,$_.i)>=0){if($g($_.msg,$_.i)>=128){$p($_.numEA,$_.i,$f($g($_.numEA,$_.i+1)+1))}else{$p($_.numSA,$_.i,$f($g($_.numSA,$_.i+1)+1))}}}$_.ea=false;$_.msgtmp=$a([]);for(var _3x=0,_3w=$_.msglen-1;_3x<=_3w;_3x+=1){$_.i=_3x;$_.c=$g($_.msg,$_.i);if(!$xo($_.ea,$_.c<128)&&$_.c>=0){if($_.ea){$k[$j++]=$_.numSA}else{$k[$j++]=$_.numEA}var _49=$g($k[--$j],$_.i);var _4C=$f(_49+$_.i)==$_.msglen?3:5;if(_49<_4C){$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$_.msgtmp=$a()}else{$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$k[$j++]=$_.fn4;$_.msgtmp=$a();$_.ea=!$_.ea}}$k[$j++]=Infinity;$q($_.msgtmp);if($_.c>=0){$k[$j++]=$_.c&127}else{$k[$j++]=$_.c}$_.msgtmp=$a()}$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;$_.numsscr=function(){$_.n=0;$_.s=0;$_.p=$k[--$j];for(;;){if($_.p>=$_.msglen){break}var _4X=$g($_.msg,$_.p);var _4Z=$g($_.setc,_4X)!==undefined;$k[$j++]=_4X;if(!_4Z){$j--;break}if($k[--$j]==$_.fn1){if($_.s%2==0){$_.s=$_.s+1}else{break}}$_.n=$_.n+1;$_.s=$_.s+1;$_.p=$f($_.p+1)}$k[$j++]=$_.n;$k[$j++]=$_.s};$_.enca=function(){$p($_.cws,$_.j,$g($_.seta,$k[--$j]));$_.j=$_.j+1};$_.encb=function(){$p($_.cws,$_.j,$g($_.setb,$k[--$j]));$_.j=$_.j+1};$_.encc=function(){var _4v=$k[--$j];$k[$j++]=_4v;if($ne($t(_4v),"arraytype")){var _4z=$g($_.setc,$k[--$j]);$k[$j++]=_4z}else{$q($k[--$j]);var _51=$k[--$j];var _52=$k[--$j];$k[$j++]=$f($f(_51-48)+$f(_52-48)*10)}$p($_.cws,$_.j,$k[--$j]);$_.j=$_.j+1};$_.anotb=function(){var _57=$k[--$j];var _59=$g($_.seta,_57)!==undefined;var _5B=$g($_.setb,_57)!==undefined;$k[$j++]=_59&&!_5B};$_.bnota=function(){var _5C=$k[--$j];var _5E=$g($_.setb,_5C)!==undefined;var _5G=$g($_.seta,_5C)!==undefined;$k[$j++]=_5E&&!_5G};$k[$j++]=Infinity;for(var _5I=0,_5J=$_.msg.length;_5I<_5J;_5I++){$k[$j++]=0}$k[$j++]=9999;$_.nextanotb=$a();$k[$j++]=Infinity;for(var _5M=0,_5N=$_.msg.length;_5M<_5N;_5M++){$k[$j++]=0}$k[$j++]=9999;$_.nextbnota=$a();for(var _5Q=$_.msg.length-1;_5Q>=0;_5Q-=1){$_.i=_5Q;$k[$j++]=$g($_.msg,$_.i);$_.anotb();if($k[--$j]){$p($_.nextanotb,$_.i,0)}else{$p($_.nextanotb,$_.i,$f($g($_.nextanotb,$_.i+1)+1))}$k[$j++]=$g($_.msg,$_.i);$_.bnota();if($k[--$j]){$p($_.nextbnota,$_.i,0)}else{$p($_.nextbnota,$_.i,$f($g($_.nextbnota,$_.i+1)+1))}}$_.abeforeb=function(){var _5n=$k[--$j];$k[$j++]=$lt($g($_.nextanotb,_5n),$g($_.nextbnota,_5n))};$_.bbeforea=function(){var _5s=$k[--$j];$k[$j++]=$lt($g($_.nextbnota,_5s),$g($_.nextanotb,_5s))};$_.cws=$a($_.barcode.length*2+3);$_.i=0;$_.j=0;for(;;){if($_.sam!=-1){$p($_.cws,0,~~($_.sam/10)-1);$p($_.cws,1,$_.sam%10-1);$_.j=2;$_.cset="setb";$_.mode=7;break}if($_.msglen==0){$_.cset="setb";$_.mode=1;break}if($_.msglen>=2){$k[$j++]=$g($_.msg,0)==$_.fn1;$k[$j++]=1;$_.numsscr();var _69=$k[--$j];var _6A=$k[--$j];$k[$j++]=_69;$k[$j++]=_6A;$j--;var _6B=$k[--$j];var _6C=$k[--$j];if(_6C&&_6B>=2){$_.cset="setc";$_.mode=4;$_.i=1;break}}if($g($_.msg,0)==$_.fn1){$_.cset="setb";$_.mode=3;$_.i=1;break}if($_.msglen>=2){$k[$j++]=0;$_.numsscr();var _6H=$k[--$j];var _6I=$k[--$j];$k[$j++]=_6H;$k[$j++]=_6I;$j--;var _6J=$k[--$j];if(_6J>=2&&_6J%2==0){$_.cset="setc";$_.mode=2;break}$k[$j++]=0;$_.numsscr();var _6K=$k[--$j];var _6L=$k[--$j];$k[$j++]=_6K;$k[$j++]=_6L;$j--;var _6M=$k[--$j];if(_6M>=3&&_6M%2==1){$k[$j++]=$g($_.msg,0);$_.encb();$_.cset="setc";$_.mode=5;$_.i=1;break}var _6S=$g($_.setb,$g($_.msg,0))!==undefined;$k[$j++]=_6S;$k[$j++]=1;$_.numsscr();var _6T=$k[--$j];var _6U=$k[--$j];$k[$j++]=_6T;$k[$j++]=_6U;$j--;var _6V=$k[--$j];var _6W=$k[--$j];if(_6W&&(_6V>=2&&_6V%2==0)){$k[$j++]=$g($_.msg,0);$_.encb();$_.cset="setc";$_.mode=5;$_.i=1;break}var _6c=$g($_.setb,$g($_.msg,0))!==undefined;$k[$j++]=_6c;$k[$j++]=1;$_.numsscr();var _6d=$k[--$j];var _6e=$k[--$j];$k[$j++]=_6d;$k[$j++]=_6e;$j--;var _6f=$k[--$j];var _6g=$k[--$j];if(_6g&&(_6f>=3&&_6f%2==1)){$k[$j++]=$g($_.msg,0);$_.encb();$k[$j++]=$g($_.msg,1);$_.encb();$_.cset="setc";$_.mode=6;$_.i=2;break}var _6o=$g($_.setb,$g($_.msg,0))!==undefined;var _6s=$g($_.setb,$g($_.msg,1))!==undefined;$k[$j++]=_6o&&_6s;$k[$j++]=2;$_.numsscr();var _6t=$k[--$j];var _6u=$k[--$j];$k[$j++]=_6t;$k[$j++]=_6u;$j--;var _6v=$k[--$j];var _6w=$k[--$j];if(_6w&&(_6v>=2&&_6v%2==0)){$k[$j++]=$g($_.msg,0);$_.encb();$k[$j++]=$g($_.msg,1);$_.encb();$_.cset="setc";$_.mode=6;$_.i=2;break}}$k[$j++]=0;$_.abeforeb();if($k[--$j]){$_.cset="seta";$_.mode=0;break}$_.cset="setb";$_.mode=1;break}for(;;){if($_.i==$_.msglen){break}$k[$j++]=$_.i;$_.numsscr();$_.nums=$k[--$j];$_.nchars=$k[--$j];for(;;){if($eq($_.cset,"seta")){if($_.i<$_.msglen-1){$k[$j++]=$g($_.msg,$_.i);$_.bnota();$k[$j++]=$_.i+1;$_.abeforeb();var _7E=$k[--$j];var _7F=$k[--$j];if(_7F&&_7E){$k[$j++]=$_.sb1;$_.enca();$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}}if($_.i<$_.msglen-2){$k[$j++]=$g($_.msg,$_.i);$_.bnota();$k[$j++]=$g($_.msg,$_.i+1);$_.bnota();var _7T=$k[--$j];var _7U=$k[--$j];$k[$j++]=$an(_7U,_7T);$k[$j++]=$_.i+2;$_.abeforeb();var _7W=$k[--$j];var _7X=$k[--$j];if(_7X&&_7W){$k[$j++]=$_.sb2;$_.enca();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$_.i=$_.i+2;break}}$k[$j++]=$g($_.msg,$_.i);$_.bnota();if($k[--$j]){$k[$j++]=$_.swb;$_.enca();$_.cset="setb";break}if($_.i<$_.msglen-4){var _7s=$g($_.seta,$g($_.msg,$_.i+4))!==undefined;if($_.nums==4&&_7s){$k[$j++]=$_.sc2;$_.enca();for(var _7u=0,_7v=2;_7u<_7v;_7u++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}if($_.i<$_.msglen-6){var _8D=$g($_.seta,$g($_.msg,$_.i+6))!==undefined;if($_.nums==6&&_8D){$k[$j++]=$_.sc3;$_.enca();for(var _8F=0,_8G=3;_8F<_8G;_8F++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}if($_.nums>=4&&$_.nums%2==0){$k[$j++]=$_.swc;$_.enca();$_.cset="setc";break}$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}if($eq($_.cset,"setb")){if($_.i<$_.msglen-1){$k[$j++]=$g($_.msg,$_.i);$_.anotb();$k[$j++]=$_.i+1;$_.bbeforea();var _8f=$k[--$j];var _8g=$k[--$j];if(_8g&&_8f){$k[$j++]=$_.sa1;$_.encb();$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}}if($_.i<$_.msglen-2){$k[$j++]=$g($_.msg,$_.i);$_.anotb();$k[$j++]=$g($_.msg,$_.i+1);$_.anotb();var _8u=$k[--$j];var _8v=$k[--$j];$k[$j++]=$an(_8v,_8u);$k[$j++]=$_.i+2;$_.bbeforea();var _8x=$k[--$j];var _8y=$k[--$j];if(_8y&&_8x){$k[$j++]=$_.sa2;$_.encb();$k[$j++]=$g($_.msg,$_.i);$_.enca();$k[$j++]=$g($_.msg,$_.i+1);$_.enca();$_.i=$_.i+2;break}}$k[$j++]=$g($_.msg,$_.i);$_.anotb();if($k[--$j]){$k[$j++]=$_.swa;$_.encb();$_.cset="seta";break}if($_.i<$_.msglen-4){var _9J=$g($_.setb,$g($_.msg,$_.i+4))!==undefined;if($_.nums==4&&_9J){$k[$j++]=$_.sc2;$_.encb();for(var _9L=0,_9M=2;_9L<_9M;_9L++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}if($_.i<$_.msglen-6){var _9e=$g($_.setb,$g($_.msg,$_.i+6))!==undefined;if($_.nums==6&&_9e){$k[$j++]=$_.sc3;$_.encb();for(var _9g=0,_9h=3;_9g<_9h;_9g++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}if($_.nums>=4&&$_.nums%2==0){$k[$j++]=$_.swc;$_.encb();$_.cset="setc";break}$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}if($eq($_.cset,"setc")){if($_.nums>=2){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}break}if($_.i<$_.msglen-1){var _AH=$g($_.setb,$g($_.msg,$_.i))!==undefined;$k[$j++]=_AH;$k[$j++]=$_.i+1;$_.numsscr();var _AJ=$k[--$j];var _AK=$k[--$j];$k[$j++]=_AJ;$k[$j++]=_AK;$j--;var _AL=$k[--$j];var _AM=$k[--$j];if(_AM&&(_AL>=2&&_AL%2==0)){$k[$j++]=$_.sb1;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}}if($_.i<$_.msglen-1){var _AY=$g($_.setb,$g($_.msg,$_.i))!==undefined;$k[$j++]=_AY;$k[$j++]=$_.i+1;$_.numsscr();var _Aa=$k[--$j];var _Ab=$k[--$j];$k[$j++]=_Aa;$k[$j++]=_Ab;$j--;var _Ac=$k[--$j];var _Ad=$k[--$j];if(_Ad&&(_Ac>=3&&_Ac%2==1)){$k[$j++]=$_.sb2;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$_.i=$_.i+2;break}}if($_.i<$_.msglen-2){var _As=$g($_.setb,$g($_.msg,$_.i))!==undefined;var _Ax=$g($_.setb,$g($_.msg,$_.i+1))!==undefined;$k[$j++]=_As&&_Ax;$k[$j++]=$_.i+2;$_.numsscr();var _Az=$k[--$j];var _B0=$k[--$j];$k[$j++]=_Az;$k[$j++]=_B0;$j--;var _B1=$k[--$j];var _B2=$k[--$j];if(_B2&&(_B1>=2&&_B1%2==0)){$k[$j++]=$_.sb2;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$_.i=$_.i+2;break}}if($_.i<$_.msglen-3){var _BH=$g($_.setb,$g($_.msg,$_.i))!==undefined;var _BM=$g($_.setb,$g($_.msg,$_.i+1))!==undefined;$k[$j++]=_BH&&_BM;$k[$j++]=$_.i+2;$_.numsscr();var _BO=$k[--$j];var _BP=$k[--$j];$k[$j++]=_BO;$k[$j++]=_BP;$j--;var _BQ=$k[--$j];var _BR=$k[--$j];if(_BR&&(_BQ>=3&&_BQ%2==1)){$k[$j++]=$_.sb3;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$k[$j++]=$g($_.msg,$_.i+2);$_.encb();$_.i=$_.i+3;break}}if($_.i<$_.msglen-3){var _Bj=$g($_.setb,$g($_.msg,$_.i))!==undefined;var _Bo=$g($_.setb,$g($_.msg,$_.i+1))!==undefined;var _Bt=$g($_.setb,$g($_.msg,$_.i+2))!==undefined;$k[$j++]=_Bj&&_Bo&&_Bt;$k[$j++]=$_.i+3;$_.numsscr();var _Bv=$k[--$j];var _Bw=$k[--$j];$k[$j++]=_Bv;$k[$j++]=_Bw;$j--;var _Bx=$k[--$j];var _By=$k[--$j];if(_By&&(_Bx>=2&&_Bx%2==0)){$k[$j++]=$_.sb3;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$k[$j++]=$g($_.msg,$_.i+2);$_.encb();$_.i=$_.i+3;break}}$k[$j++]=$_.i;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.swa;$_.encc();$_.cset="seta";break}$k[$j++]=$_.swb;$_.encc();$_.cset="setb";break}break}}$_.cws=$G($_.cws,0,$_.j)}if(!bwipp_code16k.__14645__){$_=Object.create($_);$_.metrics=$a([$a([2,7]),$a([3,12]),$a([4,17]),$a([5,22]),$a([6,27]),$a([7,32]),$a([8,37]),$a([9,42]),$a([10,47]),$a([11,52]),$a([12,57]),$a([13,62]),$a([14,67]),$a([15,72]),$a([16,77])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code16k.$ctx[id]=$_[id]);bwipp_code16k.__14645__=1;$_=Object.getPrototypeOf($_)}$_.urows=$_.rows;var _CZ=$_.metrics;for(var _Ca=0,_Cb=_CZ.length;_Ca<_Cb;_Ca++){$_.m=$g(_CZ,_Ca);$_.r=$g($_.m,0);$_.dcws=$g($_.m,1);$_.okay=true;if($_.urows!=0&&$_.urows!=$_.r){$_.okay=false}if($_.cws.length>$_.dcws){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.code16kNoValidSymbol#14660";$k[$j++]="Maximum length exceeded or data too large for given options";bwipp_raiseerror()}$k[$j++]=Infinity;$q($_.cws);for(var _Cr=0,_Cs=$f($_.dcws-$_.cws.length);_Cr<_Cs;_Cr++){$k[$j++]=103}$_.cws=$a();$k[$j++]=Infinity;$k[$j++]=$f($f($_.r-2)*7+$_.mode);$q($_.cws);$_.cws=$a();$k[$j++]=0;for(var _D0=0,_Cz=$_.dcws;_D0<=_Cz;_D0+=1){var _D3=$k[--$j];$k[$j++]=$f(_D3+(_D0+2)*$g($_.cws,_D0))}$_.c1=$k[--$j]%107;$k[$j++]=0;for(var _D7=0,_D6=$_.dcws;_D7<=_D6;_D7+=1){var _DA=$k[--$j];$k[$j++]=$f(_DA+(_D7+1)*$g($_.cws,_D7))}$_.c2=$f($k[--$j]+$_.c1*$f($_.dcws+2))%107;$k[$j++]=Infinity;$q($_.cws);$k[$j++]=$_.c1;$k[$j++]=$_.c2;$_.cws=$a();var _DJ=$g($_.options,"debugcws")!==undefined;if(_DJ){$k[$j++]="bwipp.debugcws#14676";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_code16k.__14712__){$_=Object.create($_);$_.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","211133"]);$_.startencs=$a(["3211","2221","2122","1411","1132","1231","1114","3112","3211","2221","2122","1411","1132","1231","1114","3112"]);$_.stopencsodd=$a(["3211","2221","2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411"]);$_.stopencseven=$a(["2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411","3211","2221"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code16k.$ctx[id]=$_[id]);bwipp_code16k.__14712__=1;$_=Object.getPrototypeOf($_)}if($_.sam==-1||~~($_.sam/10)%2==1){$_.stopencs=$_.stopencsodd}else{$_.stopencs=$_.stopencseven}$_.rowbits=$a($_.r);for(var _DY=0,_DX=$f($_.r-1);_DY<=_DX;_DY+=1){$_.i=_DY;$k[$j++]=Infinity;$k[$j++]=10;$F($g($_.startencs,$_.i),function(){var _Dc=$k[--$j];$k[$j++]=$f(_Dc-48)});var _Df=$G($_.cws,$_.i*5,5);$k[$j++]=1;for(var _Dg=0,_Dh=_Df.length;_Dg<_Dh;_Dg++){$F($g($_.encs,$g(_Df,_Dg)),function(){var _Dl=$k[--$j];$k[$j++]=$f(_Dl-48)})}$F($g($_.stopencs,$_.i),function(){var _Dp=$k[--$j];$k[$j++]=$f(_Dp-48)});$k[$j++]=1;$_.sbs=$a();$k[$j++]=Infinity;var _Dr=$_.sbs;$k[$j++]=1;for(var _Ds=0,_Dt=_Dr.length;_Ds<_Dt;_Ds++){var _Dv=$k[--$j];var _Dw=_Dv==0?1:0;$k[$j++]=_Dv;for(var _Dx=0,_Dy=$g(_Dr,_Ds);_Dx<_Dy;_Dx++){$k[$j++]=_Dw}}$as($a($m()-1));var _E1=$k[--$j];var _E2=$k[--$j];$k[$j++]=_E1;$k[$j++]=_E2;$j--;var _E3=$k[--$j];var _E4=$k[--$j];$k[$j++]=_E3;$k[$j++]=_E4;$j--;$p($_.rowbits,$_.i,$k[--$j])}$k[$j++]=Infinity;for(var _E9=0,_EA=81*$_.sepheight;_E9<_EA;_E9++){$k[$j++]=1}for(var _ED=0,_EC=$f($_.r-2);_ED<=_EC;_ED+=1){$_.i=_ED;for(var _EF=0,_EG=$_.rowheight;_EF<_EG;_EF++){$q($g($_.rowbits,$_.i))}for(var _EL=0,_EM=$_.sepheight;_EL<_EM;_EL++){for(var _EN=0,_EO=10;_EN<_EO;_EN++){$k[$j++]=0}for(var _EP=0,_EQ=70;_EP<_EQ;_EP++){$k[$j++]=1}$k[$j++]=0}}for(var _ES=0,_ET=$_.rowheight;_ES<_ET;_ES++){$q($g($_.rowbits,$f($_.r-1)))}for(var _EY=0,_EZ=81*$_.sepheight;_EY<_EZ;_EY++){$k[$j++]=1}$_.pixs=$a();var _Ef=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",81],["pixy",~~($_.pixs.length/81)],["height",~~($_.pixs.length/81)/72],["width",81/72],["opt",$_.options]]);$k[$j++]=_Ef;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code49(){$_=Object.create($_);$_.dontdraw=false;$_.sam=-1;$_.append=false;$_.rows=0;$_.rowheight=8;$_.sepheight=1;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.rows!=0&&($_.rows<2||$_.rows>8)){$k[$j++]="bwipp.code49badRows#14814";$k[$j++]="Code 49 must have 2 to 8 rows";bwipp_raiseerror()}if($_.rowheight<8){$k[$j++]="bwipp.code49badRowHeight#14818";$k[$j++]="Code 49 must have rowheight of at least 8";bwipp_raiseerror()}if($_.sepheight<1){$k[$j++]="bwipp.code49badSepHeight#14822";$k[$j++]="Code 49 must have sepheight of at least 1";bwipp_raiseerror()}if($_.append&&$_.sam!=-1){$k[$j++]="bwipp.code49samAndAppend#14826";$k[$j++]="sam and append cannot be specified together";bwipp_raiseerror()}if($_.sam!=-1){$k[$j++]=true;for(var _A=0,_B=1;_A<_B;_A++){var _C=$_.sam;if(_C<12||_C>99){$j--;$k[$j++]=false;break}if($_.sam%10<2){$j--;$k[$j++]=false;break}if(~~($_.sam/10)>$_.sam%10){$j--;$k[$j++]=false;break}}if($nt($k[--$j])){$k[$j++]="bwipp.code49badSAM#14837";$k[$j++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols';bwipp_raiseerror()}}bwipp_loadctx(bwipp_code49);if(!bwipp_code49.__14845__){$_=Object.create($_);$_.s1=-1;$_.s2=-2;$_.fn1=-3;$_.fn2=-4;$_.fn3=-5;$_.ns=-6;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__14845__=1;$_=Object.getPrototypeOf($_)}var _N=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC2",$_.fn2],["FNC3",$_.fn3]]);$_.fncvals=_N;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _Q=$k[--$j];$_[$k[--$j]]=_Q;$_.msglen=$_.msg.length;$F($_.msg,function(){if($k[--$j]>127){$k[$j++]="bwipp.code49badCharacter#14860";$k[$j++]="Code 49 can only support ASCII characters with values 0 to 127";bwipp_raiseerror()}});if(!bwipp_code49.__14904__){$_=Object.create($_);$_.charmap=$a(["0","1","2","3","4","5","6","7","8","9","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","-","."," ","$","/","+","%",$_.s1,$_.s2,$_.fn1,$_.fn2,$_.fn3,$_.ns]);$_.charvals=new Map;for(var _c=0;_c<=48;_c+=1){$_.i=_c;var _f=$g($_.charmap,$_.i);$k[$j++]=_f;if($eq($t(_f),"stringtype")){var _i=$g($k[--$j],0);$k[$j++]=_i}$p($_.charvals,$k[--$j],$_.i)}$_.combos=$a(["1 ","1A","1B","1C","1D","1E","1F","1G","1H","1I","1J","1K","1L","1M","1N","1O","1P","1Q","1R","1S","1T","1U","1V","1W","1X","1Y","1Z","11","12","13","14","15"," ","16","17","18"," $"," %","19","10","1-","1.","1$"," +","1/"," -"," ."," /"," 0"," 1"," 2"," 3"," 4"," 5"," 6"," 7"," 8"," 9","1+","21","22","23","24","25","26"," 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","27","28","29","20","2-","2.","2A","2B","2C","2D","2E","2F","2G","2H","2I","2J","2K","2L","2M","2N","2O","2P","2Q","2R","2S","2T","2U","2V","2W","2X","2Y","2Z","2$","2/","2+","2%","2 "]);for(var _n=0;_n<=127;_n+=1){$_.i=_n;var _q=$g($_.combos,$_.i);$_.c1=$g(_q,0);$_.c2=$g(_q,1);if($_.c1==49){$p($_.charvals,$_.i,$a([$g($_.charvals,$_.s1),$g($_.charvals,$_.c2)]))}if($_.c1==50){$p($_.charvals,$_.i,$a([$g($_.charvals,$_.s2),$g($_.charvals,$_.c2)]))}}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__14904__=1;$_=Object.getPrototypeOf($_)}$_.encodealpha=function(){var _1G=$g($_.charvals,$k[--$j]);$k[$j++]=_1G;if($ne($t(_1G),"arraytype")){$as($a(1))}var _1J=$k[--$j];$P($_.cws,$_.j,_1J);$_.j=_1J.length+$_.j};$_.base48=function(){var _1N=$k[--$j];$k[$j++]=0;$F(_1N,function(){var _1O=$k[--$j];var _1P=$k[--$j];$k[$j++]=$f($f(_1O-48)+_1P*10)});$k[$j++]=Infinity;var _1Q=$k[--$j];var _1R=$k[--$j];var _1S=$k[--$j];$k[$j++]=_1Q;$k[$j++]=_1R;for(var _1T=0,_1U=$f(_1S-1);_1T<_1U;_1T++){var _1V=$k[--$j];$k[$j++]=_1V%48;$k[$j++]=~~(_1V/48)}var _1W=$a();$k[$j++]=_1W;$k[$j++]=Infinity;var _1X=$k[--$j];var _1Y=$k[--$j];$k[$j++]=_1X;$k[$j++]=_1Y;for(var _1Z=_1Y.length-1;_1Z>=0;_1Z-=1){var _1a=$k[--$j];$k[$j++]=$g(_1a,_1Z);$k[$j++]=_1a}$j--;var _1c=$a();$P($_.cws,$_.j,_1c);$_.j=_1c.length+$_.j};$_.encodenumeric=function(){$_.nums=$k[--$j];var _1i=$_.nums.length;var _1j=_1i%5;$k[$j++]="pre";$k[$j++]=_1i;$k[$j++]=_1j;if(_1j!=2){var _1k=$k[--$j];var _1l=$k[--$j];$k[$j++]=$f(_1l-_1k)}else{var _1m=$k[--$j];var _1n=$k[--$j];$k[$j++]=$f($f(_1n-_1m)-5)}var _1o=$k[--$j];$_[$k[--$j]]=_1o;for(var _1s=0,_1r=$f($_.pre-1);_1s<=_1r;_1s+=5){$k[$j++]=3;$k[$j++]=$G($_.nums,_1s,5);$_.base48()}$_.nums=$G($_.nums,$_.pre,$f($_.nums.length-$_.pre));var _21=$_.nums.length;$k[$j++]=_21;if(_21==1){$k[$j++]=$g($_.nums,$_.i);$_.encodealpha()}var _25=$k[--$j];$k[$j++]=_25;if(_25==3){$k[$j++]=2;$k[$j++]=$_.nums;$_.base48()}var _27=$k[--$j];$k[$j++]=_27;if(_27==4){$k[$j++]=3;$k[$j++]=Infinity;$k[$j++]=49;$k[$j++]=48;$q($_.nums);var _29=$a();$k[$j++]=_29;$_.base48()}if($k[--$j]==7){$k[$j++]=3;$k[$j++]=Infinity;$k[$j++]=49;$k[$j++]=48;$q($G($_.nums,0,4));var _2D=$a();$k[$j++]=_2D;$_.base48();$k[$j++]=2;$k[$j++]=$G($_.nums,4,3);$_.base48()}};$k[$j++]=Infinity;for(var _2H=0,_2I=$_.msglen;_2H<_2I;_2H++){$k[$j++]=0}$k[$j++]=0;$_.numericruns=$a();for(var _2L=$_.msglen-1;_2L>=0;_2L-=1){$_.i=_2L;var _2O=$g($_.msg,$_.i);if(_2O>=48&&_2O<=57){$p($_.numericruns,$_.i,$f($g($_.numericruns,$_.i+1)+1))}else{$p($_.numericruns,$_.i,0)}}$_.cws=$a($_.msglen*2+1);if(!bwipp_code49.__14961__){$_=Object.create($_);$_.samval=$a([12,22,13,23,33,14,24,34,44,15,25,35,45,55,16,26,36,46,56,66,17,27,37,47,57,67,77,18,28,38,48,58,68,78,88,19,29,39,49,59,69,79,89,99]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__14961__=1;$_=Object.getPrototypeOf($_)}for(;;){if($_.append){$_.mode=1;$_.method="alpha";$_.i=0;$_.j=0;break}if($_.sam!=-1){$_.mode=3;$k[$j++]=$_.cws;$k[$j++]=0;for(var _2d=0;_2d<=43;_2d+=1){$k[$j++]=_2d;if($g($_.samval,_2d)!=$_.sam){$j--}}var _2h=$k[--$j];var _2i=$k[--$j];$p($k[--$j],_2i,$f(_2h+1));$_.method="alpha";$_.i=0;$_.j=1;break}if($g($_.numericruns,0)>=5){$_.mode=2;$_.method="numeric";$_.i=0;$_.j=0;break}var _2p=$g($_.charvals,$g($_.msg,0));$k[$j++]=_2p;if($ne($t(_2p),"arraytype")){$j--;$_.mode=0;$_.method="alpha";$_.i=0;$_.j=0;break}var _2t=$g($k[--$j],0)==43?4:5;$_.mode=_2t;$p($_.cws,0,$g($g($_.charvals,$g($_.msg,0)),1));$_.method="alpha";$_.i=1;$_.j=1;break}for(;;){if($_.i==$_.msglen){break}for(;;){if($eq($_.method,"alpha")){if($g($_.numericruns,$_.i)>=5){$k[$j++]=$_.ns;$_.encodealpha();$_.method="numeric";break}$k[$j++]=$g($_.msg,$_.i);$_.encodealpha();$_.i=$_.i+1;break}if($eq($_.method,"numeric")){if($g($_.numericruns,$_.i)<5){$k[$j++]=$_.ns;$_.encodealpha();$_.method="alpha";break}$k[$j++]=$G($_.msg,$_.i,$g($_.numericruns,$_.i));$_.encodenumeric();$_.i=$f($_.i+$g($_.numericruns,$_.i));break}}}$_.cws=$G($_.cws,0,$_.j);if(!bwipp_code49.__15039__){$_=Object.create($_);$_.metrics=$a([$a([2,9]),$a([3,16]),$a([4,23]),$a([5,30]),$a([6,37]),$a([7,42]),$a([8,49])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__15039__=1;$_=Object.getPrototypeOf($_)}$_.urows=$_.rows;var _3d=$_.metrics;for(var _3e=0,_3f=_3d.length;_3e<_3f;_3e++){$_.m=$g(_3d,_3e);$_.r=$g($_.m,0);$_.dcws=$g($_.m,1);$_.okay=true;if($_.urows!=0&&$_.urows!=$_.r){$_.okay=false}if($_.cws.length>$_.dcws){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.code49noValidSymbol#15054";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$k[$j++]=Infinity;$q($_.cws);for(var _3v=0,_3w=$f($_.dcws-$_.cws.length);_3v<_3w;_3v++){$k[$j++]=48}$_.cws=$a();$_.ccs=$a($_.r*8);$_.j=0;for(var _42=0,_41=$f($_.r-2);_42<=_41;_42+=1){$_.i=_42;$_.cc=$G($_.cws,$_.j,7);$P($_.ccs,$_.i*8,$_.cc);var _4B=$_.cc;$k[$j++]=$_.ccs;$k[$j++]=$_.i*8+7;$k[$j++]=0;for(var _4C=0,_4D=_4B.length;_4C<_4D;_4C++){var _4F=$k[--$j];$k[$j++]=$f(_4F+$g(_4B,_4C))}var _4G=$k[--$j];var _4H=$k[--$j];$p($k[--$j],_4H,_4G%49);$_.j=$_.j+7}if($_.j<$_.dcws){$P($_.ccs,$_.ccs.length-8,$G($_.cws,$_.j,$f($_.dcws-$_.j)))}$_.cr7=$f($f($_.r-2)*7+$_.mode);$p($_.ccs,$_.ccs.length-2,$_.cr7);if(!bwipp_code49.__15085__){$_=Object.create($_);var _4Y=$a([1,9,31,26,2,12,17,23,37,18,22,6,27,44,15,43,39,11,13,5,41,33,36,8,4,32,3,19,40,25,29,10,24,30]);$k[$j++]=_4Y;$k[$j++]=_4Y;$k[$j++]=Infinity;var _4Z=$k[--$j];var _4b=$G($k[--$j],0,32);$k[$j++]=_4Z;$k[$j++]=20;$q(_4b);$_.weightx=$a();var _4d=$k[--$j];$k[$j++]=_4d;$k[$j++]=_4d;$k[$j++]=Infinity;var _4e=$k[--$j];var _4g=$G($k[--$j],1,32);$k[$j++]=_4e;$k[$j++]=16;$q(_4g);$_.weighty=$a();$k[$j++]=Infinity;var _4i=$k[--$j];var _4k=$G($k[--$j],2,32);$k[$j++]=_4i;$k[$j++]=38;$q(_4k);$_.weightz=$a();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__15085__=1;$_=Object.getPrototypeOf($_)}$_.calccheck=function(){$_.weights=$k[--$j];$_.score=0;for(var _4q=0,_4p=~~($f($_.r-1)*8/2)-1;_4q<=_4p;_4q+=1){$_.i=_4q;$_.score=$f($f($g($_.ccs,$_.i*2)*49+$g($_.ccs,$_.i*2+1))*$g($_.weights,$_.i+1)+$_.score)}$k[$j++]=$_.score};$_.lastrow=$G($_.ccs,$_.ccs.length-8,8);if($_.r>=7){$k[$j++]=$_.cr7*$g($_.weightz,0);$k[$j++]=$_.weightz;$_.calccheck();var _5A=$k[--$j];var _5C=$f($k[--$j]+_5A)%2401;$k[$j++]=~~(_5C/49);$k[$j++]=_5C%49;$as($a(2));$P($_.lastrow,0,$k[--$j])}$_.wr1=$f($g($_.lastrow,0)*49+$g($_.lastrow,1));$k[$j++]=$_.cr7*$g($_.weighty,0);$k[$j++]=$_.weighty;$_.calccheck();var _5O=$k[--$j];var _5U=$f($f($k[--$j]+_5O)+$_.wr1*$g($_.weighty,$f($_.r*4-3)))%2401;$_.wr2=_5U;$k[$j++]=~~(_5U/49);$k[$j++]=_5U%49;$as($a(2));$P($_.lastrow,2,$k[--$j]);$k[$j++]=$_.cr7*$g($_.weightx,0);$k[$j++]=$_.weightx;$_.calccheck();var _5c=$k[--$j];var _5m=$f($f($f($k[--$j]+_5c)+$_.wr1*$g($_.weightx,$f($_.r*4-3)))+$_.wr2*$g($_.weightx,$f($_.r*4-2)))%2401;$k[$j++]=~~(_5m/49);$k[$j++]=_5m%49;$as($a(2));$P($_.lastrow,4,$k[--$j]);var _5s=$G($_.ccs,$_.ccs.length-8,7);$k[$j++]=0;for(var _5t=0,_5u=_5s.length;_5t<_5u;_5t++){var _5w=$k[--$j];$k[$j++]=$f(_5w+$g(_5s,_5t))}$p($_.ccs,$_.ccs.length-1,$k[--$j]%49);var _61=$g($_.options,"debugcws")!==undefined;if(_61){$k[$j++]="bwipp.debugcws#15125";$k[$j++]=$_.ccs;bwipp_raiseerror()}if(!bwipp_code49.__15823__){$_=Object.create($_);$_.patterns=$a([$a(["11521132","25112131","14212132","25121221","14221222","12412132","23321221","12421222","21521221","15112222","15121312","13312222","24221311","13321312","11512222","22421311","11521312","25112311","14212312","23312311","12412312","21512311","16121131","14321131","12521131","15212131","15221221","13412131","13421221","11612131","16112221","16121311","14312221","14321311","12512221","12521311","15212311","13412311","11612311","11131135","31131133","51131131","21122134","41122132","21131224","41131222","11113135","31113133","51113131","11122225","31122223","51122221","11131315","31131313","51131311","21113224","41113222","21122314","41122312","11113315","31113313","51113311","12131134","32131132","21231133","41231131","22122133","42122131","11222134","22131223","42131221","11231224","31231222","12113134","32113132","12122224","32122222","12131314","32131312","21231313","41231311","22113223","42113221","11213224","22122313","42122311","11222314","31222312","12113314","32113312","21213313","41213311","13131133","33131131","22231132","11331133","31331131","23122132","12222133","23131222","12231223","32231221","21331222","13113133","33113131","13122223","33122221","11313133","13131313","33131311","11322223","22231312","11331313","31331311","23113222","12213223","23122312","12222313","32222311","21322312","13113313","33113311","22213312","11313313","31313311","14131132","23231131","12331132","21431131","24122131","13222132","24131221","13231222","11422132","22331221","11431222","14113132","14122222","12313132","14131312","12322222","23231311","12331312","21431311","24113221","13213222","24122311","13222312","11413222","22322311","11422312","14113312","23213311","12313312","21413311","15131131","13331131","14222131","14231221","12422131","12431221","15113131","15122221","13313131","15131311","13322221","11513131","13331311","11522221","14213221","14222311","12413221","12422311","15113311","13313311","11513311","11141134","31141132","21132133","41132131","21141223","41141221","11123134","31123132","11132224","31132222","11141314","31141312","21114133","41114131","21123223","41123221","21132313","41132311","11114224","31114222","11123314","31123312","21114313","41114311","12141133","32141131","21241132","22132132","11232133","22141222","11241223","31241221","12123133","32123131","12132223","32132221","12141313","32141311","21241312","22114132","11214133","22123222","11223223","22132312","11232313","31232311","12114223","32114221","12123313","32123311","21223312","22114312","11214313","31214311","13141132","22241131","11341132","23132131","12232132","23141221","12241222","21341221","13123132","13132222","11323132","13141312","11332222","22241311","11341312","23114131","12214132","23123221","12223222","23132311","12232312","21332311","13114222","13123312","11314222","22223311","11323312","23114311","12214312","21314311","14141131","12341131","13232131","13241221","11432131","14123131","14132221","12323131","14141311","12332221","12341311","13214131","13223221","11414131","13232311","11423221","11432311","14114221","14123311","12314221","12323311","13214311","11414311","11151133","31151131","21142132","21151222","11133133","31133131","11142223","31142221","11151313","31151311","21124132","21133222","21142312","11115133","31115131","11124223","31124221","11133313","31133311","21115222","21124312","12151132","21251131","22142131","11242132","22151221","11251222","12133132","12142222","12151312","21251311","22124131","11224132","22133221","11233222","22142311","11242312","12115132","12124222","12133312","21233311","22115221","11215222","22124311","11224312","13151131","12242131","12251221","13133131","13142221","11333131","13151311","11342221","12224131","12233221","12242311","13115131","13124221","11315131","13133311","11324221","11333311","12215221","12224311","11161132","21152131","21161221","11143132","11152222","11161312","21134131","21143221","21152311","11125132","11134222","11143312","21116131","21125221","21134311","12161131","11252131","12143131","12152221","12161311","11234131","11243221","11252311","12125131","12134221","12143311","11216131","11225221","11234311","11111236","31111234","51111232","21111325","41111323","61111321","11111416","31111414","51111412","31211143","51211141","12111235","32111233","52111231","21211234","41211232","22111324","42111322","11211325","31211323","51211321","12111415","32111413","52111411","21211414","41211412","12211144","32211142","21311143","41311141","13111234","33111232","22211233","42211231","11311234","31311232","23111323","43111321","12211324","32211322","21311323","41311321","13111414","33111412","22211413","42211411","11311414","31311412","13211143","33211141","22311142","11411143","31411141","14111233","34111231","23211232","12311233","32311231","21411232","24111322","13211323","33211321","22311322","11411323","31411321","14111413","34111411","23211412","12311413","32311411","21411412","14211142","23311141","12411142","21511141","15111232","24211231","13311232","22411231","11511232","25111321","14211322","23311321","12411322","21511321","15111412","24211411","13311412","22411411","11511412","15211141","13411141","11611141","16111231","14311231","12511231","15211321","13411321","11611321","16111411","14311411","12511411","21121144","41121142","11112145","31112143","51112141","11121235","31121233","51121231","21112234","41112232","21121324","41121322","11112325","31112323","51112321","11121415","31121413","51121411","21112414","41112412","22121143","42121141","11221144","31221142","12112144","32112142","12121234","32121232","21221233","41221231","22112233","42112231","11212234","22121323","42121321","11221324","31221322","12112324","32112322","12121414","32121412","21221413","41221411","22112413","42112411","11212414","31212412","23121142","12221143","32221141","21321142","13112143","33112141","13121233","33121231","11312143","22221232","11321233","31321231","23112232","12212233","23121322","12221323","32221321","21321322","13112323","33112321","13121413","33121411","11312323","22221412","11321413","31321411","23112412","12212413","32212411","21312412","24121141","13221142","22321141","11421142","14112142","14121232","12312142","23221231","12321232","21421231","24112231","13212232","24121321","13221322","11412232","22321321","11421322","14112322","14121412","12312322","23221411","12321412","21421411","24112411","13212412","22312411","11412412","14221141","12421141","15112141","15121231","13312141","13321231","11512141","11521231","14212231","14221321","12412231","12421321","15112321","15121411","13312321","13321411","11512321","11521411","14212411","12412411","21131143","41131141","11122144","31122142","11131234","31131232","21113143","41113141","21122233","41122231","21131323","41131321","11113234","31113232","11122324","31122322","11131414","31131412","21113323","41113321","21122413","41122411","11113414","31113412","22131142","11231143","31231141","12122143","32122141","12131233","32131231","21231232","22113142","11213143","22122232","11222233","22131322","11231323","31231321","12113233","32113231","12122323","32122321","12131413","32131411","21231412","22113322","11213323","22122412","11222413","31222411","12113413","32113411","21213412","23131141","12231142","21331141","13122142","13131232","11322142","22231231","11331232","23113141","12213142","23122231","12222232","23131321","12231322","21331321","13113232","13122322","11313232","13131412","11322322","22231411","11331412","23113321","12213322","23122411","12222412","21322411","13113412","22213411","11313412","13231141","11431141","14122141","14131231","12322141","12331231","13213141","13222231","11413141","13231321","11422231","11431321","14113231","14122321","12313231","14131411","12322321","12331411","13213321","13222411","11413321","11422411","14113411","12313411","21141142","11132143","31132141","11141233","31141231","21123142","21132232","21141322","11114143","31114141","11123233","31123231","11132323","31132321","11141413","31141411","21114232","21123322","21132412","11114323","31114321","11123413","31123411","22141141","11241142","12132142","12141232","21241231","22123141","11223142","22132231","11232232","22141321","11241322","12114142","12123232","12132322","12141412","21241411","22114231","11214232","22123321","11223322","22132411","11232412","12114322","12123412","21223411","12241141","13132141","13141231","11332141","11341231","12223141","12232231","12241321","13114141","13123231","11314141","13132321","11323231","13141411","11332321","11341411","12214231","12223321","12232411","13114321","13123411","11314321","11323411","21151141","11142142","11151232","21133141","21142231","21151321","11124142","11133232","11142322","11151412","21115141","21124231","21133321","21142411","11115232","11124322","11133412","11251141","12142141","12151231","11233141","11242231","11251321","12124141","12133231","12142321","12151411","11215141","11224231","11233321","11242411","12115231","12124321","12133411","11152141","11161231","11134141","11143231","11152321","11161411","11116141","11125231","11134321","11143411","21111244","41111242","11111335","31111333","51111331","21111424","41111422","11111515","31111513","51111511","21211153","41211151","22111243","42111241","11211244","31211242","12111334","32111332","21211333","41211331","22111423","42111421","11211424","31211422","12111514","32111512","21211513","41211511","22211152","11311153","31311151","23111242","12211243","32211241","21311242","13111333","33111331","22211332","11311333","31311331","23111422","12211423","32211421","21311422","13111513","33111511","22211512","11311513","31311511","23211151","12311152","21411151","24111241","13211242","22311241","11411242","14111332","23211331","12311332","21411331","24111421","13211422","22311421","11411422","14111512","23211511","12311512","21411511","13311151","11511151","14211241","12411241","15111331","13311331","11511331","14211421","12411421","15111511","13311511","11511511","31121152","21112153","41112151","21121243","41121241","11112244","31112242","11121334","31121332","21112333","41112331","21121423","41121421","11112424","31112422","11121514","31121512","21112513","41112511","12121153","32121151","21221152","22112152","11212153","22121242","11221243","31221241","12112243","32112241","12121333","32121331","21221332","22112332","11212333","22121422","11221423","31221421","12112423","32112421","12121513","32121511","21221512","22112512","11212513","31212511","13121152","22221151","11321152","23112151","12212152","23121241","12221242","21321241","13112242","13121332","11312242","22221331","11321332","23112331","12212332","23121421","12221422","21321421","13112422","13121512","11312422","22221511","11321512","23112511","12212512","21312511","14121151","12321151","13212151","13221241","11412151","11421241","14112241","14121331","12312241","12321331","13212331","13221421","11412331","11421421","14112421","14121511","12312421","12321511","13212511","11412511","11131153","31131151","21122152","21131242","11113153","31113151","11122243","31122241","11131333","31131331","21113242","21122332","21131422","11113333","31113331","11122423","31122421","11131513","31131511","21113422","21122512","12131152","21231151","22122151","11222152","22131241","11231242","12113152","12122242","12131332","21231331","22113241","11213242","22122331","11222332","22131421","11231422","12113332","12122422","12131512","21231511","22113421","11213422","22122511","11222512","13131151","11331151","12222151","12231241","13113151","13122241","11313151","13131331","11322241","11331331","12213241","12222331","12231421","13113331","13122421","11313331","13131511","11322421","11331511","12213421","12222511","11141152","21132151","21141241","11123152","11132242","11141332","21114151","21123241","21132331","21141421","11114242","11123332","11132422","11141512","21114331","21123421","21132511","12141151","11232151","11241241","12123151","12132241","12141331","11214151","11223241","11232331","11241421","12114241","12123331","12132421","12141511","11214331","11223421","11232511","11151151","11133151","11142241","11151331","11115151","11124241","11133331","11142421","11151511","11111254","31111252","21111343","41111341","11111434","31111432","21111523","41111521","11111614","31111612","31211161","12111253","32111251","21211252","22111342","11211343","31211341","12111433","32111431","21211432","22111522","11211523","31211521","12111613","32111611","21211612","12211162","21311161","13111252","22211251","11311252","23111341","12211342","21311341","13111432","22211431","11311432","23111521","12211522","21311521","13111612","22211611","11311612","13211161","11411161","14111251","12311251","13211341","11411341","14111431","12311431","13211521","11411521","14111611","12311611","21121162","11112163","31112161","11121253","31121251","21112252","21121342","11112343","31112341","11121433","31121431","21112432","21121522","11112523","31112521","11121613","31121611","22121161","11221162","12112162","12121252","21221251","22112251","11212252","22121341","11221342","12112342","12121432","21221431","22112431","11212432","22121521","11221522","12112522","12121612","21221611","12221161","13112161","13121251","11312161","11321251","32121115","52121113","21221116","41221114","61221112","22112116","42112114","31212115","51212113","13121116","33121114","22221115","42221113","11321116","31321114","51321112","23112115","43112113","12212116","32212114","52212112","21312115","41312113","61312111","14121115","34121113","23221114","43221112","12321115","32321113","52321111","21421114","41421112","24112114","13212115","33212113","22312114","42312112","11412115","31412113","51412111","15121114","24221113","13321114","33321112","22421113","42421111","11521114","31521112","25112113","14212114","34212112","23312113","43312111","12412114","32412112","21512113","41512111","16121113","25221112","14321113","34321111","23421112","12521113","32521111","15212113","24312112","13412113","33412111","22512112","11612113","31612111","31131115","51131113","21122116","41122114","61122112","31113115","51113113","12131116","32131114","52131112","21231115","41231113","61231111","22122115","42122113","11222116","31222114","51222112","12113116","32113114","52113112","21213115","41213113","61213111","13131115","33131113","22231114","42231112","11331115","31331113","51331111","23122114","43122112","12222115","32222113","52222111","21322114","41322112","13113115","33113113","22213114","42213112","11313115","31313113","51313111","14131114","34131112","23231113","43231111","12331114","32331112","21431113","41431111","24122113","13222114","33222112","22322113","42322111","11422114","31422112","14113114","34113112","23213113","43213111","12313114","32313112","21413113","41413111","15131113","24231112","13331113","33331111","22431112","25122112","14222113","34222111","23322112","12422113","32422111","21522112","15113113","24213112","13313113","33313111","22413112","11513113","31513111","16131112","25231111","14331112","23431111","15222112","24322111","13422112","22522111","16113112","25213111","14313112","23413111","12513112","21613111","11141116","31141114","51141112","21132115","41132113","61132111","11123116","31123114","51123112","21114115","41114113","61114111","12141115","32141113","52141111","21241114","41241112","22132114","42132112","11232115","31232113","51232111","12123115","32123113","52123111","21223114","41223112","22114114","42114112","11214115","31214113","51214111","13141114","33141112","22241113","42241111","11341114","31341112","23132113","43132111","12232114","32232112","21332113","41332111","13123114","33123112","22223113","42223111","11323114","31323112","23114113","43114111","12214114","32214112","21314113","41314111","14141113","34141111","23241112","12341113","32341111","24132112","13232113","33232111","22332112","11432113","31432111","14123113","34123111","23223112","12323113","32323111","21423112","24114112","13214113","33214111","22314112","11414113","31414111","15141112","24241111","13341112","25132111","14232112","23332111","12432112","15123112","24223111","13323112","22423111","11523112","25114111","14214112","23314111","12414112","21514111","16141111","14341111","15232111","13432111","16123111","14323111","12523111","15214111","13414111","11614111","11151115","31151113","51151111","21142114","41142112","11133115","31133113","51133111","21124114","41124112","11115115","31115113","51115111","12151114","32151112","21251113","41251111","22142113","42142111","11242114","31242112","12133114","32133112","21233113","41233111","22124113","42124111","11224114","31224112","12115114","32115112","21215113","41215111","13151113","33151111","22251112","23142112","12242113","32242111","21342112","13133113","33133111","22233112","11333113","31333111","23124112","12224113","32224111","21324112","13115113","33115111","22215112","11315113","31315111","14151112","23251111","24142111","13242112","22342111","14133112","23233111","12333112","21433111","24124111","13224112","22324111","11424112","14115112","23215111","12315112","21415111","15151111","14242111","15133111","13333111","14224111","12424111","15115111","13315111","11515111","11161114","31161112","21152113","41152111","11143114","31143112","21134113","41134111","11125114","31125112","21116113","41116111","12161113","32161111","22152112","11252113","31252111","12143113","32143111","21243112","22134112","11234113","31234111","12125113","32125111","21225112","22116112","11216113","31216111","13161112","23152111","12252112","13143112","22243111","11343112","23134111","12234112","21334111","13125112","22225111","11325112","23116111","12216112","21316111","14161111","13252111","14143111","12343111","13234111","11434111","14125111","12325111","13216111","11416111","31111216","51111214","31211125","51211123","32111215","52111213","21211216","41211214","61211212","12211126","32211124","52211122","21311125","41311123","61311121","13111216","33111214","22211215","42211213","11311216","31311214","51311212","13211125","33211123","22311124","42311122","11411125","31411123","51411121","14111215","34111213","23211214","43211212","12311215","32311213","52311211","21411214","41411212","14211124","34211122","23311123","43311121","12411124","32411122","21511123","41511121","15111214","24211213","13311214","33311212","22411213","42411211","11511214","31511212","15211123","24311122","13411123","33411121","22511122","11611123","31611121","16111213","25211212","14311213","34311211","23411212","12511213","32511211","21611212","21121126","41121124","61121122","31112125","51112123","31121215","51121213","21112216","41112214","61112212","22121125","42121123","11221126","31221124","51221122","12112126","32112124","52112122","12121216","32121214","52121212","21221215","41221213","61221211","22112215","42112213","11212216","31212214","51212212","23121124","43121122","12221125","32221123","52221121","21321124","41321122","13112125","33112123","13121215","33121213","11312125","22221214","42221212","11321215","31321213","51321211","23112214","43112212","12212215","32212213","52212211","21312214","41312212","24121123","13221124","33221122","22321123","42321121","11421124","31421122","14112124","34112122","14121214","34121212","12312124","23221213","43221211","12321214","32321212","21421213","41421211","24112213","13212214","33212212","22312213","42312211","11412214","31412212","25121122","14221123","34221121","23321122","12421123","32421121","21521122","15112123","15121213","13312123","24221212","13321213","33321211","11512123","22421212","11521213","31521211","25112212","14212213","34212211","23312212","12412213","32412211","21512212","15221122","24321121","13421122","22521121","16112122","16121212","14312122","25221211","14321212","12512122","23421211","12521212","15212212","24312211","13412212","22512211","11612212","21131125","41131123","61131121","11122126","31122124","51122122","11131216","31131214","51131212","21113125","41113123","61113121","21122215","41122213","61122211","11113216","31113214","51113212","22131124","42131122","11231125","31231123","51231121","12122125","32122123","52122121","12131215","32131213","52131211","21231214","41231212","22113124","42113122","11213125","22122214","42122212","11222215","31222213","51222211","12113215","32113213","52113211","21213214","41213212","23131123","43131121","12231124","32231122","21331123","41331121","13122124","33122122","13131214","33131212","11322124","22231213","42231211","11331214","31331212","23113123","43113121","12213124","23122213","43122211","12222214","32222212","21322213","41322211","13113214","33113212","22213213","42213211","11313214","31313212","24131122","13231123","33231121","22331122","11431123","31431121","14122123","34122121","14131213","34131211","12322123","23231212","12331213","32331211","21431212","24113122","13213123","24122212","13222213","33222211","11413123","22322212","11422213","31422211","14113213","34113211","23213212","12313213","32313211","21413212","25131121","14231122","23331121","12431122","15122122","15131212","13322122","24231211","13331212","11522122","22431211","25113121","14213122","25122211","14222212","12413122","23322211","12422212","21522211","15113212","24213211","13313212","22413211","11513212","15231121","13431121","16122121","16131211","14322121","14331211","12522121","15213121","15222211","13413121","13422211","11613121","16113211","14313211","12513211","21141124","41141122","11132125","31132123","51132121","11141215","31141213","51141211","21123124","41123122","21132214","41132212","11114125","31114123","51114121","11123215","31123213","51123211","21114214","41114212","22141123","42141121","11241124","31241122","12132124","32132122","12141214","32141212","21241213","41241211","22123123","42123121","11223124","22132213","42132211","11232214","31232212","12114124","32114122","12123214","32123212","21223213","41223211","22114213","42114211","11214214","31214212","23141122","12241123","32241121","21341122","13132123","33132121","13141213","33141211","11332123","22241212","11341213","31341211","23123122","12223123","23132212","12232213","32232211","21332212","13114123","33114121","13123213","33123211","11314123","22223212","11323213","31323211","23114212","12214213","32214211","21314212","24141121","13241122","22341121","14132122","14141212","12332122","23241211","12341212","24123121","13223122","24132211","13232212","11423122","22332211","11432212","14114122","14123212","12314122","23223211","12323212","21423211","24114211","13214212","22314211","11414212","14241121","15132121","15141211","13332121","13341211","14223121","14232211","12423121","12432211","15114121","15123211","13314121","13323211","11514121","11523211","14214211","12414211","21151123","41151121","11142124","31142122","11151214","31151212","21133123","41133121","21142213","41142211","11124124","31124122","11133214","31133212","21115123","41115121","21124213","41124211","11115214","31115212","22151122","11251123","31251121","12142123","32142121","12151213","32151211","21251212","22133122","11233123","22142212","11242213","31242211","12124123","32124121","12133213","32133211","21233212","22115122","11215123","22124212","11224213","31224211","12115213","32115211","21215212","23151121","12251122","13142122","13151212","11342122","22251211","23133121","12233122","23142211","12242212","21342211","13124122","13133212","11324122","22233211","11333212","23115121","12215122","23124211","12224212","21324211","13115212","22215211","11315212","13251121","14142121","14151211","12342121","13233121","13242211","11433121","14124121","14133211","12324121","12333211","13215121","13224211","11415121","11424211","14115211","12315211","21161122","11152123","31152121","11161213","31161211","21143122","21152212","11134123","31134121","11143213","31143211","21125122","21134212","11116123","31116121","11125213","31125211","22161121","12152122","12161212","22143121","11243122","22152211","11252212","12134122","12143212","21243211","22125121","11225122","22134211","11234212","12116122","12125212","21225211","13152121","13161211","12243121","12252211","13134121","13143211","11334121","11343211","12225121","12234211","13116121","13125211","11316121","11325211","21111226","41111224","61111222","31111315","51111313","21211135","41211133","61211131","22111225","42111223","11211226","31211224","51211222","12111316","32111314","52111312","21211315","41211313","61211311","22211134","42211132","11311135","31311133","51311131","23111224","43111222","12211225","32211223","52211221","21311224","41311222","13111315","33111313","22211314","42211312","11311315","31311313","51311311","23211133","43211131","12311134","32311132","21411133","41411131","24111223","13211224","33211222","22311223","42311221","11411224","31411222","14111314","34111312","23211313","43211311","12311314","32311312","21411313","41411311","24211132","13311133","33311131","22411132","11511133","31511131","25111222","14211223","34211221","23311222","12411223","32411221","21511222","15111313","24211312","13311313","33311311","22411312","11511313","31511311","25211131","14311132","23411131","12511132","21611131","15211222","24311221","13411222","22511221","11611222","16111312","25211311","14311312","23411311","12511312","21611311","31121134","51121132","21112135","41112133","61112131","21121225","41121223","61121221","11112226","31112224","51112222","11121316","31121314","51121312","21112315","41112313","61112311","12121135","32121133","52121131","21221134","41221132","22112134","42112132","11212135","22121224","42121222","11221225","31221223","51221221","12112225","32112223","52112221","12121315","32121313","52121311","21221314","41221312","22112314","42112312","11212315","31212313","51212311","13121134","33121132","22221133","42221131","11321134","31321132","23112133","43112131","12212134","23121223","43121221","12221224","32221222","21321223","41321221","13112224","33112222","13121314","33121312","11312224","22221313","42221311","11321314","31321312","23112313","43112311","12212314","32212312","21312313","41312311","14121133","34121131","23221132","12321133","32321131","21421132","24112132","13212133","24121222","13221223","33221221","11412133","22321222","11421223","31421221","14112223","34112221","14121313","34121311","12312223","23221312","12321313","32321311","21421312","24112312","13212313","33212311","22312312","11412313","31412311","15121132","24221131","13321132","22421131"]),$a(["22121116","42121114","31221115","51221113","32112115","52112113","21212116","41212114","61212112","23121115","43121113","12221116","32221114","52221112","21321115","41321113","61321111","13112116","33112114","22212115","42212113","11312116","31312114","51312112","24121114","13221115","33221113","22321114","42321112","11421115","31421113","51421111","14112115","34112113","23212114","43212112","12312115","32312113","52312111","21412114","41412112","25121113","14221114","34221112","23321113","43321111","12421114","32421112","21521113","41521111","15112114","24212113","13312114","33312112","22412113","42412111","11512114","31512112","15221113","24321112","13421113","33421111","22521112","16112113","25212112","14312113","34312111","23412112","12512113","32512111","21612112","21131116","41131114","61131112","31122115","51122113","21113116","41113114","61113112","22131115","42131113","11231116","31231114","51231112","12122116","32122114","52122112","21222115","41222113","61222111","22113115","42113113","11213116","31213114","51213112","23131114","43131112","12231115","32231113","52231111","21331114","41331112","13122115","33122113","22222114","42222112","11322115","31322113","51322111","23113114","43113112","12213115","32213113","52213111","21313114","41313112","24131113","13231114","33231112","22331113","42331111","11431114","31431112","14122114","34122112","23222113","43222111","12322114","32322112","21422113","41422111","24113113","13213114","33213112","22313113","42313111","11413114","31413112","25131112","14231113","34231111","23331112","12431113","32431111","15122113","24222112","13322113","33322111","22422112","11522113","31522111","25113112","14213113","34213111","23313112","12413113","32413111","21513112","15231112","24331111","13431112","16122112","25222111","14322112","23422111","12522112","15213112","24313111","13413112","22513111","11613112","21141115","41141113","61141111","11132116","31132114","51132112","21123115","41123113","61123111","11114116","31114114","51114112","22141114","42141112","11241115","31241113","51241111","12132115","32132113","52132111","21232114","41232112","22123114","42123112","11223115","31223113","51223111","12114115","32114113","52114111","21214114","41214112","23141113","43141111","12241114","32241112","21341113","41341111","13132114","33132112","22232113","42232111","11332114","31332112","23123113","43123111","12223114","32223112","21323113","41323111","13114114","33114112","22214113","42214111","11314114","31314112","24141112","13241113","33241111","22341112","14132113","34132111","23232112","12332113","32332111","21432112","24123112","13223113","33223111","22323112","11423113","31423111","14114113","34114111","23214112","12314113","32314111","21414112","25141111","14241112","23341111","15132112","24232111","13332112","22432111","25123111","14223112","23323111","12423112","21523111","15114112","24214111","13314112","22414111","11514112","15241111","16132111","14332111","15223111","13423111","16114111","14314111","12514111","21151114","41151112","11142115","31142113","51142111","21133114","41133112","11124115","31124113","51124111","21115114","41115112","22151113","42151111","11251114","31251112","12142114","32142112","21242113","41242111","22133113","42133111","11233114","31233112","12124114","32124112","21224113","41224111","22115113","42115111","11215114","31215112","23151112","12251113","32251111","13142113","33142111","22242112","11342113","31342111","23133112","12233113","32233111","21333112","13124113","33124111","22224112","11324113","31324111","23115112","12215113","32215111","21315112","24151111","13251112","14142112","23242111","12342112","24133111","13233112","22333111","11433112","14124112","23224111","12324112","21424111","24115111","13215112","22315111","11415112","14251111","15142111","13342111","14233111","12433111","15124111","13324111","11524111","14215111","12415111","21161113","41161111","11152114","31152112","21143113","41143111","11134114","31134112","21125113","41125111","11116114","31116112","22161112","12152113","32152111","21252112","22143112","11243113","31243111","12134113","32134111","21234112","22125112","11225113","31225111","12116113","32116111","21216112","23161111","13152112","22252111","23143111","12243112","21343111","13134112","22234111","11334112","23125111","12225112","21325111","13116112","22216111","11316112","14152111","13243111","14134111","12334111","13225111","11425111","14116111","12316111","41111215","61111213","21211126","41211124","61211122","22111216","42111214","31211215","51211213","22211125","42211123","11311126","31311124","51311122","23111215","43111213","12211216","32211214","52211212","21311215","41311213","61311211","23211124","43211122","12311125","32311123","52311121","21411124","41411122","24111214","13211215","33211213","22311214","42311212","11411215","31411213","51411211","24211123","13311124","33311122","22411123","42411121","11511124","31511122","25111213","14211214","34211212","23311213","43311211","12411214","32411212","21511213","41511211","25211122","14311123","34311121","23411122","12511123","32511121","21611122","15211213","24311212","13411213","33411211","22511212","11611213","31611211","31121125","51121123","21112126","41112124","61112122","21121216","41121214","61121212","31112215","51112213","12121126","32121124","52121122","21221125","41221123","61221121","22112125","42112123","11212126","22121215","42121213","11221216","31221214","51221212","12112216","32112214","52112212","21212215","41212213","61212211","13121125","33121123","22221124","42221122","11321125","31321123","51321121","23112124","43112122","12212125","23121214","43121212","12221215","32221213","52221211","21321214","41321212","13112215","33112213","22212214","42212212","11312215","31312213","51312211","14121124","34121122","23221123","43221121","12321124","32321122","21421123","41421121","24112123","13212124","24121213","13221214","33221212","11412124","22321213","42321211","11421214","31421212","14112214","34112212","23212213","43212211","12312214","32312212","21412213","41412211","15121123","24221122","13321123","33321121","22421122","11521123","31521121","25112122","14212123","25121212","14221213","34221211","12412123","23321212","12421213","32421211","21521212","15112213","24212212","13312213","33312211","22412212","11512213","31512211","16121122","25221121","14321122","23421121","12521122","15212122","15221212","13412122","24321211","13421212","11612122","22521211","16112212","25212211","14312212","23412211","12512212","21612211","11131126","31131124","51131122","21122125","41122123","61122121","21131215","41131213","61131211","11113126","31113124","51113122","11122216","31122214","51122212","21113215","41113213","61113211","12131125","32131123","52131121","21231124","41231122","22122124","42122122","11222125","22131214","42131212","11231215","31231213","51231211","12113125","32113123","52113121","12122215","32122213","52122211","21222214","41222212","22113214","42113212","11213215","31213213","51213211","13131124","33131122","22231123","42231121","11331124","31331122","23122123","43122121","12222124","23131213","43131211","12231214","32231212","21331213","41331211","13113124","33113122","13122214","33122212","11313124","22222213","42222211","11322214","31322212","23113213","43113211","12213214","32213212","21313213","41313211","14131123","34131121","23231122","12331123","32331121","21431122","24122122","13222123","24131212","13231213","33231211","11422123","22331212","11431213","31431211","14113123","34113121","14122213","34122211","12313123","23222212","12322213","32322211","21422212","24113212","13213213","33213211","22313212","11413213","31413211","15131122","24231121","13331122","22431121","25122121","14222122","25131211","14231212","12422122","23331211","12431212","15113122","15122212","13313122","24222211","13322212","11513122","22422211","11522212","25113211","14213212","23313211","12413212","21513211","16131121","14331121","15222121","15231211","13422121","13431211","16113121","16122211","14313121","14322211","12513121","12522211","15213211","13413211","11613211","11141125","31141123","51141121","21132124","41132122","21141214","41141212","11123125","31123123","51123121","11132215","31132213","51132211","21114124","41114122","21123214","41123212","11114215","31114213","51114211","12141124","32141122","21241123","41241121","22132123","42132121","11232124","22141213","42141211","11241214","31241212","12123124","32123122","12132214","32132212","21232213","41232211","22114123","42114121","11214124","22123213","42123211","11223214","31223212","12114214","32114212","21214213","41214211","13141123","33141121","22241122","11341123","31341121","23132122","12232123","23141212","12241213","32241211","21341212","13123123","33123121","13132213","33132211","11323123","22232212","11332213","31332211","23114122","12214123","23123212","12223213","32223211","21323212","13114213","33114211","22214212","11314213","31314211","14141122","23241121","12341122","24132121","13232122","24141211","13241212","11432122","22341211","14123122","14132212","12323122","23232211","12332212","21432211","24114121","13214122","24123211","13223212","11414122","22323211","11423212","14114212","23214211","12314212","21414211","15141121","13341121","14232121","14241211","12432121","15123121","15132211","13323121","13332211","11523121","14214121","14223211","12414121","12423211","15114211","13314211","11514211","11151124","31151122","21142123","41142121","21151213","41151211","11133124","31133122","11142214","31142212","21124123","41124121","21133213","41133211","11115124","31115122","11124214","31124212","21115213","41115211","12151123","32151121","21251122","22142122","11242123","22151212","11251213","31251211","12133123","32133121","12142213","32142211","21242212","22124122","11224123","22133212","11233213","31233211","12115123","32115121","12124213","32124211","21224212","22115212","11215213","31215211","13151122","22251121","23142121","12242122","23151211","12251212","13133122","13142212","11333122","22242211","11342212","23124121","12224122","23133211","12233212","21333211","13115122","13124212","11315122","22224211","11324212","23115211","12215212","21315211","14151121","13242121","13251211","14133121","14142211","12333121","12342211","13224121","13233211","11424121","11433211","14115121","14124211","12315121","12324211","13215211","11415211","11161123","31161121","21152122","21161212","11143123","31143121","11152213","31152211","21134122","21143212","11125123","31125121","11134213","31134211","21116122","21125212","12161122","22152121","11252122","22161211","12143122","12152212","21252211","22134121","11234122","22143211","11243212","12125122","12134212","21234211","22116121","11216122","22125211","11225212","13161121","12252121","13143121","13152211","11343121","12234121","12243211","13125121","13134211","11325121","11334211","12216121","12225211","31111225","51111223","21111316","41111314","61111312","31211134","51211132","12111226","32111224","52111222","21211225","41211223","61211221","22111315","42111313","11211316","31211314","51211312","12211135","32211133","52211131","21311134","41311132","13111225","33111223","22211224","42211222","11311225","31311223","51311221","23111314","43111312","12211315","32211313","52211311","21311314","41311312","13211134","33211132","22311133","42311131","11411134","31411132","14111224","34111222","23211223","43211221","12311224","32311222","21411223","41411221","24111313","13211314","33211312","22311313","42311311","11411314","31411312","14211133","34211131","23311132","12411133","32411131","21511132","15111223","24211222","13311223","33311221","22411222","11511223","31511221","25111312","14211313","34211311","23311312","12411313","32411311","21511312","15211132","24311131","13411132","22511131","11611132","16111222","25211221","14311222","23411221","12511222","21611221","15211312","24311311","13411312","22511311","11611312","21121135","41121133","61121131","11112136","31112134","51112132","11121226","31121224","51121222","21112225","41112223","61112221","21121315","41121313","61121311","11112316","31112314","51112312","22121134","42121132","11221135","31221133","51221131","12112135","32112133","52112131","12121225","32121223","52121221","21221224","41221222","22112224","42112222","11212225","22121314","42121312","11221315","31221313","51221311","12112315","32112313","52112311","21212314","41212312","23121133","43121131","12221134","32221132","21321133","41321131","13112134","33112132","13121224","33121222","11312134","22221223","42221221","11321224","31321222","23112223","43112221","12212224","23121313","43121311","12221314","32221312","21321313","41321311","13112314","33112312","22212313","42212311","11312314","31312312","24121132","13221133","33221131","22321132","11421133","31421131","14112133","34112131","14121223","34121221","12312133","23221222","12321223","32321221","21421222","24112222","13212223","24121312","13221313","33221311","11412223","22321312","11421313","31421311","14112313","34112311","23212312","12312313","32312311","21412312","25121131","14221132","23321131","12421132","21521131","15112132","15121222","13312132","24221221","13321222","11512132","22421221","11521222","25112221","14212222","25121311","14221312","12412222","23321311","12421312","21521311","15112312","24212311","13312312","22412311","11512312","15221131","13421131","16112131","16121221","14312131","14321221","12512131","12521221","15212221","15221311","13412221","13421311","11612221","16112311","14312311","12512311","21131134","41131132","11122135","31122133","51122131","11131225","31131223","51131221","21113134","41113132","21122224","41122222","21131314","41131312","11113225","31113223","51113221","11122315","31122313","51122311","21113314","41113312","22131133","42131131","11231134","31231132","12122134","32122132","12131224","32131222","21231223","41231221","22113133","42113131","11213134","22122223","42122221","11222224","22131313","42131311","11231314","31231312","12113224","32113222","12122314","32122312","21222313","41222311","22113313","42113311","11213314","31213312","23131132","12231133","32231131","21331132","13122133","33122131","13131223","33131221","11322133","22231222","11331223","31331221","23113132","12213133","23122222","12222223","23131312","12231313","32231311","21331312","13113223","33113221","13122313","33122311","11313223","22222312","11322313","31322311","23113312","12213313","32213311","21313312","24131131","13231132","22331131","11431132","14122132","14131222","12322132","23231221","12331222","21431221","24113131","13213132","24122221","13222222","24131311","11413132","13231312","11422222","22331311","11431312","14113222","14122312","12313222","23222311","12322312","21422311","24113311","13213312","22313311","11413312","14231131","12431131","15122131","15131221","13322131","13331221","11522131","14213131","14222221","12413131","14231311","12422221","12431311","15113221","15122311","13313221","13322311","11513221","11522311","14213311","12413311","21141133","41141131","11132134","31132132","11141224","31141222","21123133","41123131","21132223","41132221","21141313","41141311","11114134","31114132","11123224","31123222","11132314","31132312","21114223","41114221","21123313","41123311","11114314","31114312","22141132","11241133","31241131","12132133","32132131","12141223","32141221","21241222","22123132","11223133","22132222","11232223","22141312","11241313","31241311","12114133","32114131","12123223","32123221","12132313","32132311","21232312","22114222","11214223","22123312","11223313","31223311","12114313","32114311","21214312","23141131","12241132","21341131","13132132","13141222","11332132","22241221","11341222","23123131","12223132","23132221","12232222","23141311","12241312","21341311","13114132","13123222","11314132","13132312","11323222","22232311","11332312","23114221","12214222","23123311","12223312","21323311","13114312","22214311","11314312","13241131","14132131","14141221","12332131","12341221","13223131","13232221","11423131","13241311","11432221","14114131","14123221","12314131","14132311","12323221","12332311","13214221","13223311","11414221","11423311","14114311","12314311","21151132","11142133","31142131","11151223","31151221","21133132","21142222","21151312","11124133","31124131","11133223","31133221","11142313","31142311","21115132","21124222","21133312","11115223","31115221","11124313","31124311","22151131","11251132","12142132","12151222","21251221","22133131","11233132","22142221","11242222","22151311","11251312","12124132","12133222","12142312","21242311","22115131","11215132","22124221","11224222","22133311","11233312","12115222","12124312","21224311","12251131","13142131","13151221","11342131","12233131","12242221","12251311","13124131","13133221","11324131","13142311","11333221","11342311","12215131","12224221","12233311","13115221","13124311","11315221","11324311","21161131","11152132","11161222","21143131","21152221","21161311","11134132","11143222","11152312","21125131","21134221","21143311","11116132","11125222","11134312","12152131","12161221","11243131","11252221","12134131","12143221","12152311","11225131","11234221","11243311","12116131","12125221","12134311","21111235","41111233","61111231","11111326","31111324","51111322","21111415","41111413","61111411","21211144","41211142","22111234","42111232","11211235","31211233","51211231","12111325","32111323","52111321","21211324","41211322","22111414","42111412","11211415","31211413","51211411","22211143","42211141","11311144","31311142","23111233","43111231","12211234","32211232","21311233","41311231","13111324","33111322","22211323","42211321","11311324","31311322","23111413","43111411","12211414","32211412","21311413","41311411","23211142","12311143","32311141","21411142","24111232","13211233","33211231","22311232","11411233","31411231","14111323","34111321","23211322","12311323","32311321","21411322","24111412","13211413","33211411","22311412","11411413","31411411","24211141","13311142","22411141","11511142","25111231","14211232","23311231","12411232","21511231","15111322","24211321","13311322","22411321","11511322","25111411","14211412","23311411","12411412","21511411","14311141","12511141","15211231","13411231","11611231","16111321","14311321","12511321","15211411","13411411","11611411","31121143","51121141","21112144","41112142","21121234","41121232","11112235","31112233","51112231","11121325","31121323","51121321","21112324","41112322","21121414","41121412","11112415","31112413","51112411","12121144","32121142","21221143","41221141","22112143","42112141","11212144","22121233","42121231","11221234","31221232","12112234","32112232","12121324","32121322","21221323","41221321","22112323","42112321","11212324","22121413","42121411","11221414","31221412","12112414","32112412","21212413","41212411","13121143","33121141","22221142","11321143","31321141","23112142","12212143","23121232","12221233","32221231","21321232","13112233","33112231","13121323","33121321","11312233","22221322","11321323","31321321","23112322","12212323","23121412","12221413","32221411","21321412","13112413","33112411","22212412","11312413","31312411","14121142","23221141","12321142","21421141","24112141","13212142","24121231","13221232","11412142","22321231","11421232","14112232","14121322","12312232","23221321","12321322","21421321","24112321","13212322","24121411","13221412","11412322","22321411","11421412","14112412","23212411","12312412","21412411","15121141","13321141","11521141","14212141","14221231","12412141","12421231","15112231","15121321","13312231","13321321","11512231","11521321","14212321","14221411","12412321","12421411","15112411","13312411","11512411","11131144","31131142","21122143","41122141","21131233","41131231","11113144","31113142","11122234","31122232","11131324","31131322","21113233","41113231","21122323","41122321","21131413","41131411","11113324","31113322","11122414","31122412","21113413","41113411","12131143","32131141","21231142","22122142","11222143","22131232","11231233","31231231","12113143","32113141","12122233","32122231","12131323","32131321","21231322","22113232","11213233","22122322","11222323","22131412","11231413","31231411","12113323","32113321","12122413","32122411","21222412","22113412","11213413","31213411","13131142","22231141","11331142","23122141","12222142","23131231","12231232","21331231","13113142","13122232","11313142","13131322","11322232","22231321","11331322","23113231","12213232","23122321","12222322","23131411","12231412","21331411","13113322","13122412","11313322","22222411","11322412","23113411","12213412","21313411","14131141","12331141","13222141","13231231","11422141","11431231","14113141","14122231","12313141","14131321","12322231","12331321","13213231","13222321","11413231","13231411","11422321","11431411","14113321","14122411","12313321","12322411","13213411","11413411","11141143","31141141","21132142","21141232","11123143","31123141","11132233","31132231","11141323","31141321","21114142","21123232","21132322","21141412","11114233","31114231","11123323","31123321","11132413","31132411","21114322","21123412","12141142","21241141","22132141","11232142","22141231","11241232","12123142","12132232","12141322","21241321","22114141","11214142","22123231","11223232","22132321","11232322","22141411","11241412","12114232","12123322","12132412","21232411","22114321","11214322","22123411","11223412","13141141","11341141","12232141","12241231","13123141","13132231","11323141","13141321","11332231","11341321","12214141","12223231","12232321","12241411","13114231","13123321","11314231","13132411","11323321","11332411","12214321","12223411","11151142","21142141","21151231","11133142","11142232","11151322","21124141","21133231","21142321","21151411","11115142","11124232","11133322","11142412","21115231","21124321","21133411","12151141","11242141","11251231","12133141","12142231","12151321","11224141","11233231","11242321","11251411","12115141","12124231","12133321","12142411","11215231","11224321","11233411","11161141","11143141","11152231","11161321","11125141","11134231","11143321","11152411","11111245","31111243","51111241","21111334","41111332","11111425","31111423","51111421","21111514","41111512","31211152","12111244","32111242","21211243","41211241","22111333","42111331","11211334","31211332","12111424","32111422","21211423","41211421","22111513","42111511","11211514","31211512","12211153","32211151","21311152","13111243","33111241","22211242","11311243","31311241","23111332","12211333","32211331","21311332","13111423","33111421","22211422","11311423","31311421","23111512","12211513","32211511","21311512","13211152","22311151","11411152","14111242","23211241","12311242","21411241","24111331","13211332","22311331","11411332","14111422","23211421","12311422","21411421","24111511","13211512","22311511","11411512","14211151","12411151","15111241","13311241","11511241","14211331","12411331","15111421","13311421","11511421","14211511","12411511","21121153","41121151","11112154","31112152","11121244","31121242","21112243","41112241","21121333","41121331","11112334","31112332","11121424","31121422","21112423","41112421","21121513","41121511","11112514","31112512","22121152","11221153","31221151","12112153","32112151","12121243","32121241","21221242","22112242","11212243","22121332","11221333","31221331","12112333","32112331","12121423","32121421","21221422","22112422","11212423","22121512","11221513","31221511","12112513","32112511","21212512","23121151","12221152","21321151","13112152","13121242","11312152","22221241","11321242","23112241","12212242","23121331","12221332","21321331","13112332","13121422","11312332","22221421","11321422","23112421","12212422","23121511","12221512","21321511","13112512","22212511","11312512","13221151","11421151","14112151","14121241","12312151","12321241","13212241","13221331","11412241","11421331","14112331","14121421","12312331","12321421","13212421","13221511","11412421","11421511","14112511","12312511","21131152","11122153","31122151","11131243","31131241","21113152","21122242","21131332","11113243","31113241","11122333","31122331","11131423","31131421","21113332","21122422","21131512","11113423","31113421","11122513","31122511","22131151","11231152","12122152","12131242","21231241","22113151","11213152","22122241","11222242","22131331","11231332","12113242","12122332","12131422","21231421","22113331","11213332","22122421","11222422","22131511","11231512","12113422","12122512","21222511","12231151","13122151","13131241","11322151","11331241","12213151","12222241","12231331","13113241","13122331","11313241","13131421","11322331","11331421","12213331","12222421","12231511","13113421","13122511","11313421","11322511","21141151","11132152","11141242","21123151","21132241","21141331","11114152","11123242","11132332","11141422","21114241","21123331","21132421","21141511","11114332","11123422","11132512","11241151","12132151","12141241","11223151","11232241","11241331","12114151","12123241","12132331","12141421","11214241","11223331","11232421","11241511","12114331","12123421","12132511","11142151","11151241","11124151","11133241","11142331","11151421","11115241","11124331","11133421","11142511","21111253","41111251","11111344","31111342","21111433","41111431","11111524","31111522","21111613","41111611","21211162","22111252","11211253","31211251","12111343","32111341","21211342","22111432","11211433","31211431","12111523","32111521","21211522","22111612","11211613","31211611","22211161","11311162","23111251","12211252","21311251","13111342","22211341","11311342","23111431","12211432","21311431","13111522","22211521","11311522","23111611","12211612","21311611","12311161","13211251","11411251","14111341","12311341","13211431","11411431","14111521","12311521","13211611","11411611","31121161","21112162","21121252","11112253","31112251","11121343","31121341","21112342","21121432","11112433","31112431","11121523","31121521","21112522","21121612","12121162","21221161","22112161","11212162","22121251","11221252","12112252","12121342","21221341","22112341","11212342","22121431","11221432","12112432","12121522","21221521","22112521","11212522","22121611","11221612","13121161","11321161","12212161","12221251","13112251","13121341","11312251","11321341","12212341","12221431","13112431","13121521","11312431","11321521","12212521","12221611","11131162","21122161","21131251","11113162"])]);$_.parity=$a(["1001","0101","1100","0011","1010","0110","1111","0000"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__15823__=1;$_=Object.getPrototypeOf($_)}$_.rowbits=$a($_.r);for(var _6C=0,_6B=$f($_.r-1);_6C<=_6B;_6C+=1){$_.i=_6C;$k[$j++]="p";if($_.i!=$f($_.r-1)){$k[$j++]=$g($_.parity,$_.i)}else{$k[$j++]="0000"}var _6I=$k[--$j];$_[$k[--$j]]=_6I;$_.ccrow=$G($_.ccs,$_.i*8,8);$k[$j++]=Infinity;for(var _6N=0;_6N<=7;_6N+=2){$q($G($_.ccrow,_6N,2));var _6Q=$k[--$j];var _6R=$k[--$j];$k[$j++]=$f(_6Q+_6R*49)}$_.scrow=$a();$k[$j++]=Infinity;$k[$j++]=10;$k[$j++]=1;$k[$j++]=1;for(var _6T=0;_6T<=3;_6T+=1){$_.j=_6T;$F($g($g($_.patterns,$f($g($_.p,$_.j)-48)),$g($_.scrow,$_.j)),function(){var _6d=$k[--$j];$k[$j++]=$f(_6d-48)})}$k[$j++]=4;$k[$j++]=1;$_.sbs=$a();$k[$j++]=Infinity;var _6f=$_.sbs;$k[$j++]=1;for(var _6g=0,_6h=_6f.length;_6g<_6h;_6g++){var _6j=$k[--$j];var _6k=_6j==0?1:0;$k[$j++]=_6j;for(var _6l=0,_6m=$g(_6f,_6g);_6l<_6m;_6l++){$k[$j++]=_6k}}$as($a($m()-1));var _6p=$k[--$j];var _6q=$k[--$j];$k[$j++]=_6p;$k[$j++]=_6q;$j--;var _6r=$k[--$j];var _6s=$k[--$j];$k[$j++]=_6r;$k[$j++]=_6s;$j--;$p($_.rowbits,$_.i,$k[--$j])}$k[$j++]=Infinity;for(var _6x=0,_6y=81*$_.sepheight;_6x<_6y;_6x++){$k[$j++]=1}for(var _71=0,_70=$f($_.r-2);_71<=_70;_71+=1){$_.i=_71;for(var _73=0,_74=$_.rowheight;_73<_74;_73++){$q($g($_.rowbits,$_.i))}for(var _79=0,_7A=$_.sepheight;_79<_7A;_79++){for(var _7B=0,_7C=10;_7B<_7C;_7B++){$k[$j++]=0}for(var _7D=0,_7E=70;_7D<_7E;_7D++){$k[$j++]=1}$k[$j++]=0}}for(var _7G=0,_7H=$_.rowheight;_7G<_7H;_7G++){$q($g($_.rowbits,$f($_.r-1)))}for(var _7M=0,_7N=81*$_.sepheight;_7M<_7N;_7M++){$k[$j++]=1}$_.pixs=$a();var _7T=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",81],["pixy",~~($_.pixs.length/81)],["height",~~($_.pixs.length/81)/72],["width",81/72],["opt",$_.options]]);$k[$j++]=_7T;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_flattermarken(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.3;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_flattermarken);$F($_.barcode,function(){var _3=$k[--$j];if(_3<48||_3>57){$k[$j++]="bwipp.flattermarkenBadCharacter#16187";$k[$j++]="Flattermarken must contain only digits";bwipp_raiseerror()}});if(!bwipp_flattermarken.__16200__){$_=Object.create($_);$_.encs=$a(["0018","0117","0216","0315","0414","0513","0612","0711","0810","0900"]);$_.barchars="1234567890";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_flattermarken.$ctx[id]=$_[id]);bwipp_flattermarken.__16200__=1;$_=Object.getPrototypeOf($_)}$_.barlen=$_.barcode.length;$_.sbs=$s($_.barlen*4);$_.txt=$a($_.barlen);for(var _D=0,_C=$_.barlen-1;_D<=_C;_D+=1){$_.i=_D;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*9,$_.textyoffset,$_.textfont,$_.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _Z=$_.sbs;for(var _a=0,_b=_Z.length;_a<_b;_a++){$k[$j++]=$g(_Z,_a)-48}var _d=$a();$k[$j++]=Infinity;for(var _f=0,_g=~~(($_.sbs.length+1)/2);_f<_g;_f++){$k[$j++]=$_.height}var _i=$a();$k[$j++]=Infinity;for(var _k=0,_l=~~(($_.sbs.length+1)/2);_k<_l;_k++){$k[$j++]=0}var _m=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_d;$k[$j++]="bhs";$k[$j++]=_i;$k[$j++]="bbs";$k[$j++]=_m;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;var _p=$d();$k[$j++]=_p;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_raw(){$_=Object.create($_);$_.dontdraw=false;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$F($_.barcode,function(){var _3=$k[--$j];if(_3<49||_3>57){$k[$j++]="bwipp.rawBadCharacter#16273";$k[$j++]="Raw must contain only digits 1 to 9";bwipp_raiseerror()}});$k[$j++]=Infinity;$k[$j++]=Infinity;$F($_.barcode,function(){var _5=$k[--$j];$k[$j++]=$f(_5-48)});var _6=$a();$k[$j++]=Infinity;for(var _8=0,_9=~~(($_.barcode.length+1)/2);_8<_9;_8++){$k[$j++]=$_.height}var _B=$a();$k[$j++]=Infinity;for(var _D=0,_E=~~(($_.barcode.length+1)/2);_D<_E;_D++){$k[$j++]=0}var _F=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_6;$k[$j++]="bhs";$k[$j++]=_B;$k[$j++]="bbs";$k[$j++]=_F;$k[$j++]="opt";$k[$j++]=$_.options;var _H=$d();$k[$j++]=_H;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_daft(){$_=Object.create($_);$_.dontdraw=false;$_.height=.175;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.daftEmptyData#16326";$k[$j++]="The data must not be empty";bwipp_raiseerror()}$F($_.barcode,function(){var _4=$k[--$j];if(_4!=68&&(_4!=65&&(_4!=70&&_4!=84))){$k[$j++]="bwipp.daftBadCharacter#16331";$k[$j++]="DAFT must contain only characters D, A, F and T";bwipp_raiseerror()}});$_.barlen=$_.barcode.length;$_.bbs=$a($_.barlen);$_.bhs=$a($_.barlen);for(var _C=0,_B=$_.barlen-1;_C<=_B;_C+=1){$_.i=_C;$_.enc=$G($_.barcode,$_.i,1);if($eq($_.enc,"D")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"A")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"F")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}if($eq($_.enc,"T")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}}$k[$j++]=Infinity;var _i=$_.bbs;var _j=$_.bhs;$k[$j++]=Infinity;for(var _l=0,_m=$_.bhs.length-1;_l<_m;_l++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _n=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="bbs";$k[$j++]=_i;$k[$j++]="bhs";$k[$j++]=_j;$k[$j++]="sbs";$k[$j++]=_n;$k[$j++]="opt";$k[$j++]=$_.options;var _p=$d();$k[$j++]=_p;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_symbol(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _H=new Map([["fima",function(){$_.sbs=$a([2.25,2.25,2.25,11.25,2.25,11.25,2.25,2.25,2.25]);$_.bhs=$a([.625,.625,.625,.625,.625]);$_.bbs=$a([0,0,0,0,0])}],["fimb",function(){$_.sbs=$a([2.25,6.75,2.25,2.25,2.25,6.25,2.25,2.25,2.25,6.75,2.25]);$_.bhs=$a([.625,.625,.625,.625,.625,.625]);$_.bbs=$a([0,0,0,0,0,0])}],["fimc",function(){$_.sbs=$a([2.25,2.25,2.25,6.75,2.25,6.75,2.25,6.75,2.25,2.25,2.25]);$_.bhs=$a([.625,.625,.625,.625,.625,.625]);$_.bbs=$a([0,0,0,0,0,0])}],["fimd",function(){$_.sbs=$a([2.25,2.25,2.25,2.25,2.25,6.75,2.25,6.75,2.25,2.25,2.25,2.25,2.25]);$_.bhs=$a([.625,.625,.625,.625,.625,.625,.625]);$_.bbs=$a([0,0,0,0,0,0,0])}],["fime",function(){$_.sbs=$a([2.25,6.75,2.25,15.75,2.25,6.75,2.25]);$_.bhs=$a([.625,.625,.625,.625,.625,.625,.625]);$_.bbs=$a([0,0,0,0,0,0,0])}]]);$_.symbols=_H;var _K=$g($_.symbols,$_.barcode)!==undefined;if(!_K){$k[$j++]="bwipp.symbolUnknownSymbol#16437";$k[$j++]="Unknown symbol name provided";bwipp_raiseerror()}if($g($_.symbols,$_.barcode)()===true){return true}var _S=new Map([["ren",bwipp_renlinear],["sbs",$_.sbs],["bhs",$_.bhs],["bbs",$_.bbs],["opt",$_.options]]);$k[$j++]=_S;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_pdf417(){$_=Object.create($_);$_.dontdraw=false;$_.compact=false;$_.eclevel=-1;$_.columns=0;$_.rows=0;$_.rowmult=3;$_.ccc=false;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.pdf417emptyData#16502";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.eclevel!=-1&&($_.eclevel<0||$_.eclevel>8)){$k[$j++]="bwipp.pdf417InvalidErrorCorrectionLevel#16506";$k[$j++]="Valid error correction levels are 0 to 8";bwipp_raiseerror()}if($_.ccc&&$_.raw){$k[$j++]="bwipp.pdf417cccAndRaw#16510";$k[$j++]="Cannot combine ccc and raw";bwipp_raiseerror()}if($_.ccc&&$_.compact){$k[$j++]="bwipp.pdf417cccAndCompact#16514";$k[$j++]="Cannot combine ccc and compact";bwipp_raiseerror()}if($_.rows!=0&&($_.rows<3||$_.rows>90)){$k[$j++]="bwipp.pdf417invalidRows#16518";$k[$j++]="There must be between 3 and 90 rows";bwipp_raiseerror()}if($_.columns!=0&&($_.columns<1||$_.columns>30)){$k[$j++]="bwipp.pdf417invalidColumns#16522";$k[$j++]="There must be between 1 and 30 columns";bwipp_raiseerror()}if($_.rowmult<=0){$k[$j++]="bwipp.pdf417badRowMult#16526";$k[$j++]="The row multiplier must be greater than zero";bwipp_raiseerror()}bwipp_loadctx(bwipp_pdf417);if(!bwipp_pdf417.__16620__){$_=Object.create($_);$_.T=0;$_.N=1;$_.B=2;$_.A=0;$_.L=1;$_.M=2;$_.P=3;$_.tl=-1;$_.nl=-2;$_.bl=-3;$_.bl6=-4;$_.bs=-5;$_.al=-6;$_.ll=-7;$_.ml=-8;$_.pl=-9;$_.as=-10;$_.ps=-11;$_.charmaps=$a([$a(["A","a","0",";"]),$a(["B","b","1","<"]),$a(["C","c","2",">"]),$a(["D","d","3","@"]),$a(["E","e","4","["]),$a(["F","f","5",92]),$a(["G","g","6","]"]),$a(["H","h","7","_"]),$a(["I","i","8","`"]),$a(["J","j","9","~"]),$a(["K","k","&","!"]),$a(["L","l",13,13]),$a(["M","m",9,9]),$a(["N","n",",",","]),$a(["O","o",":",":"]),$a(["P","p","#",10]),$a(["Q","q","-","-"]),$a(["R","r",".","."]),$a(["S","s","$","$"]),$a(["T","t","/","/"]),$a(["U","u","+",'"']),$a(["V","v","%","|"]),$a(["W","w","*","*"]),$a(["X","x","=",40]),$a(["Y","y","^",41]),$a(["Z","z",$_.pl,"?"]),$a([" "," "," ","{"]),$a([$_.ll,$_.as,$_.ll,"}"]),$a([$_.ml,$_.ml,$_.al,"'"]),$a([$_.ps,$_.ps,$_.ps,$_.al])]);$_.charvals=$a([new Map,new Map,new Map,new Map]);$_.alltext=new Map;for(var _10=0,_z=$_.charmaps.length-1;_10<=_z;_10+=1){$_.i=_10;$_.encs=$g($_.charmaps,$_.i);for(var _14=0;_14<=3;_14+=1){$_.j=_14;var _17=$g($_.encs,$_.j);$k[$j++]=_17;if($eq($t(_17),"stringtype")){var _1A=$g($k[--$j],0);$k[$j++]=_1A}var _1B=$k[--$j];$p($g($_.charvals,$_.j),_1B,$_.i);$p($_.alltext,_1B,-1)}}$_.e=1e4;$_.latlen=$a([$a([0,1,1,2]),$a([2,0,1,2]),$a([1,1,0,1]),$a([1,2,2,0])]);$_.latseq=$a([$a([$a([]),$a([$_.ll]),$a([$_.ml]),$a([$_.ml,$_.pl])]),$a([$a([$_.ml,$_.al]),$a([]),$a([$_.ml]),$a([$_.ml,$_.pl])]),$a([$a([$_.al]),$a([$_.ll]),$a([]),$a([$_.pl])]),$a([$a([$_.al]),$a([$_.al,$_.ll]),$a([$_.al,$_.ml]),$a([])])]);$_.shftlen=$a([$a([$_.e,$_.e,$_.e,1]),$a([1,$_.e,$_.e,1]),$a([$_.e,$_.e,$_.e,1]),$a([$_.e,$_.e,$_.e,$_.e])]);$k[$j++]=Infinity;$k[$j++]=$_.tl;$k[$j++]=900;$k[$j++]=$_.bl;$k[$j++]=901;$k[$j++]=$_.bl6;$k[$j++]=924;$k[$j++]=$_.nl;$k[$j++]=902;$k[$j++]=$_.bs;$k[$j++]=913;$_.latchcws=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_pdf417.$ctx[id]=$_[id]);bwipp_pdf417.__16620__=1;$_=Object.getPrototypeOf($_)}if($_.raw){$_.datcws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.barcode.length-3){break}if($g($_.barcode,$_.i)!=94){break}var _2W=$G($_.barcode,$_.i+1,3);$k[$j++]=_2W;$k[$j++]=false;for(var _2X=0,_2Y=_2W.length;_2X<_2Y;_2X++){var _2Z=$g(_2W,_2X);if(_2Z<48||_2Z>57){$j--;$k[$j++]=true}}if($k[--$j]){$j--;break}$_.cw=$i($k[--$j]);$p($_.datcws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}if($_.i!=$_.barcode.length){$k[$j++]="bwipp.pdf417badRawFormat#16638";$k[$j++]="raw data must be formatted as ^NNN";bwipp_raiseerror()}$_.datcws=$G($_.datcws,0,$_.j)}$_.encb=function(){$_.in=$k[--$j];$_.inlen=$_.in.length;$_.out=$a(~~($_.inlen/6)*5+$_.inlen%6);for(var _2t=0,_2s=~~($_.inlen/6)-1;_2t<=_2s;_2t+=1){$_.k=_2t;$k[$j++]=Infinity;$q($G($_.in,$_.k*6,3));$_.msbs=$a();$k[$j++]=Infinity;$q($_.msbs);var _2z=$k[--$j];var _30=$k[--$j];var _31=$k[--$j];$k[$j++]=$f($f(_2z+_30*256)+_31*65536);for(var _32=0,_33=3;_32<_33;_32++){var _34=$k[--$j];$k[$j++]=_34%900;$k[$j++]=~~(_34/900)}$_.mscs=$a();$k[$j++]=Infinity;$q($G($_.in,$_.k*6+3,3));$_.lsbs=$a();$k[$j++]=Infinity;$q($_.lsbs);var _3B=$k[--$j];var _3C=$k[--$j];var _3D=$k[--$j];$k[$j++]=$f($f(_3B+_3C*256)+_3D*65536);for(var _3E=0,_3F=3;_3E<_3F;_3E++){var _3G=$k[--$j];$k[$j++]=_3G%900;$k[$j++]=~~(_3G/900)}$_.lscs=$a();var _3J=$g($_.lscs,0);var _3L=$g($_.mscs,0);$p($_.out,$_.k*5+4,$f(_3J+_3L*316)%900);var _3P=$g($_.lscs,1);var _3R=$g($_.mscs,0);var _3T=$g($_.mscs,1);$p($_.out,$_.k*5+3,$f($f($f(~~($f(_3J+_3L*316)/900)+_3P)+_3R*641)+_3T*316)%900);var _3X=$g($_.lscs,2);var _3Z=$g($_.mscs,0);var _3b=$g($_.mscs,1);var _3d=$g($_.mscs,2);$p($_.out,$_.k*5+2,$f($f($f($f(~~($f($f($f(~~($f(_3J+_3L*316)/900)+_3P)+_3R*641)+_3T*316)/900)+_3X)+_3Z*20)+_3b*641)+_3d*316)%900);var _3h=$g($_.lscs,3);var _3j=$g($_.mscs,1);var _3l=$g($_.mscs,2);$p($_.out,$_.k*5+1,$f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_3J+_3L*316)/900)+_3P)+_3R*641)+_3T*316)/900)+_3X)+_3Z*20)+_3b*641)+_3d*316)/900)+_3h)+_3j*20)+_3l*641)%900);$p($_.out,$_.k*5,$f(~~($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_3J+_3L*316)/900)+_3P)+_3R*641)+_3T*316)/900)+_3X)+_3Z*20)+_3b*641)+_3d*316)/900)+_3h)+_3j*20)+_3l*641)/900)+$g($_.mscs,2)*20)%900)}$_.rem=$_.inlen%6;if($_.rem!=0){$k[$j++]=$_.out;$k[$j++]=$_.out.length-$_.rem;$k[$j++]=Infinity;$q($G($_.in,$_.inlen-$_.rem,$_.rem));var _42=$a();var _43=$k[--$j];$P($k[--$j],_43,_42)}$k[$j++]=$_.out};if($_.ccc){$_.barlen=$_.barcode.length;$_.datcws=$a(~~($_.barlen/6)*5+$_.barlen%6+2);$p($_.datcws,0,920);var _4E=$_.barlen%6==0?924:901;$p($_.datcws,1,_4E);$k[$j++]=$_.datcws;$k[$j++]=2;$k[$j++]=Infinity;$F($_.barcode);var _4H=$a();$k[$j++]=_4H;$_.encb();var _4I=$k[--$j];var _4J=$k[--$j];$P($k[--$j],_4J,_4I)}if(!$_.raw&&!$_.ccc){var _4P=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true]]);$_.fncvals=_4P;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _4S=$k[--$j];$_[$k[--$j]]=_4S;$_.msglen=$_.msg.length;$k[$j++]=Infinity;for(var _4W=0,_4X=$_.msglen;_4W<_4X;_4W++){$k[$j++]=0}$k[$j++]=0;$_.numdigits=$a();$k[$j++]=Infinity;for(var _4a=0,_4b=$_.msglen;_4a<_4b;_4a++){$k[$j++]=0}$k[$j++]=0;$_.numtext=$a();$k[$j++]=Infinity;for(var _4e=0,_4f=$_.msglen;_4e<_4f;_4e++){$k[$j++]=0}$k[$j++]=0;$_.numbytes=$a();$k[$j++]=Infinity;for(var _4i=0,_4j=$_.msglen;_4i<_4j;_4i++){$k[$j++]=0}$k[$j++]=0;$_.iseci=$a();for(var _4m=$_.msglen-1;_4m>=0;_4m-=1){$_.i=_4m;var _4p=$g($_.msg,$_.i);if(_4p>=48&&_4p<=57){$p($_.numdigits,$_.i,$f($g($_.numdigits,$_.i+1)+1))}var _4z=$g($_.alltext,$g($_.msg,$_.i))!==undefined;if(_4z&&$g($_.numdigits,$_.i)<13){$p($_.numtext,$_.i,$f($g($_.numtext,$_.i+1)+1))}if($g($_.msg,$_.i)>=0&&$g($_.numtext,$_.i)<5&&$g($_.numdigits,$_.i)<13){$p($_.numbytes,$_.i,$f($g($_.numbytes,$_.i+1)+1))}$p($_.iseci,$_.i,$g($_.msg,$_.i)<=-1e6)}$_.numdigits=$G($_.numdigits,0,$_.msglen);$_.numtext=$G($_.numtext,0,$_.msglen);$_.numbytes=$G($_.numbytes,0,$_.msglen);$_.seq=$a([]);$_.seqlen=0;$_.state=$_.T;$_.p=0;for(;;){if($_.p==$_.msglen){break}if($g($_.iseci,$_.p)){$_.eci=$g($_.msg,$_.p);$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$a([$_.eci]);$_.seq=$a();$_.p=$_.p+1;$k[$j++]="seqlen";$k[$j++]=$_.seqlen;if($_.eci<=-1810900){$k[$j++]=2}else{var _5s=$_.eci<=-1000900?3:2;$k[$j++]=_5s}var _5t=$k[--$j];var _5u=$k[--$j];$_[$k[--$j]]=$f(_5u+_5t)}else{$_.n=$g($_.numdigits,$_.p);if($_.n>=13||$_.n==$_.msglen&&$_.n>=8){$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.nl;$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.n));var _69=$a();$k[$j++]=_69;$_.seq=$a();$_.state=$_.N;$_.p=$f($_.p+$_.n);$_.seqlen=$f($_.seqlen+1+$_.n)}else{$_.t=$g($_.numtext,$_.p);if($_.t>=5){$k[$j++]=Infinity;$q($_.seq);if($_.state!=$_.T){$k[$j++]=$_.tl}$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.t));var _6S=$a();$k[$j++]=_6S;$_.seq=$a();$_.state=$_.T;$_.p=$f($_.p+$_.t);$_.seqlen=$f($f($_.seqlen+1)+$_.t)}else{$_.b=$g($_.numbytes,$_.p);if($_.b==1&&$_.state==$_.T){$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.bs;$k[$j++]=$a([$g($_.msg,$_.p)]);$_.seq=$a();$_.p=$f($_.p+$_.b);$_.seqlen=$f($_.seqlen+2)}else{$k[$j++]=Infinity;$q($_.seq);var _6r=$_.b%6!=0?$_.bl:$_.bl6;$k[$j++]=_6r;$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.b));var _6w=$a();$k[$j++]=_6w;$_.seq=$a();$_.state=$_.B;$_.p=$f($_.p+$_.b);$_.seqlen=$f($f($_.seqlen+1)+$_.b)}}}}}$_.enca=function(){var _77=$g($g($_.charvals,$_.A),$k[--$j]);$k[$j++]=_77};$_.encl=function(){var _7C=$g($g($_.charvals,$_.L),$k[--$j]);$k[$j++]=_7C};$_.encm=function(){var _7H=$g($g($_.charvals,$_.M),$k[--$j]);$k[$j++]=_7H};$_.encp=function(){var _7M=$g($g($_.charvals,$_.P),$k[--$j]);$k[$j++]=_7M};$_.textencfuncs=$a(["enca","encl","encm","encp"]);$_.addtotext=function(){$p($_.text,$_.l,$k[--$j]);$_.l=$_.l+1};$_.enct=function(){$_.in=$k[--$j];$_.curlen=$a([$_.e,$_.e,$_.e,$_.e]);$p($_.curlen,$_.submode,0);$_.curseq=$a([$a([]),$a([]),$a([]),$a([])]);$F($_.in,function(){$_.char=$k[--$j];for(;;){$_.imp=false;var _7l=$a([$_.A,$_.L,$_.M,$_.P]);for(var _7m=0,_7n=_7l.length;_7m<_7n;_7m++){$_.x=$g(_7l,_7m);var _7t=$a([$_.A,$_.L,$_.M,$_.P]);for(var _7u=0,_7v=_7t.length;_7u<_7v;_7u++){$_.y=$g(_7t,_7u);$_.cost=$f($g($_.curlen,$_.x)+$g($g($_.latlen,$_.x),$_.y));if($_.cost<$g($_.curlen,$_.y)){$p($_.curlen,$_.y,$_.cost);$k[$j++]=$_.curseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$q($g($g($_.latseq,$_.x),$_.y));var _8M=$a();var _8N=$k[--$j];$p($k[--$j],_8N,_8M);$_.imp=true}}}if(!$_.imp){break}}$_.nxtlen=$a([$_.e,$_.e,$_.e,$_.e]);$_.nxtseq=$a(4);var _8a=$a([$_.A,$_.L,$_.M,$_.P]);for(var _8b=0,_8c=_8a.length;_8b<_8c;_8b++){$_.x=$g(_8a,_8b);for(;;){var _8i=$g($g($_.charvals,$_.x),$_.char)!==undefined;if(!_8i){break}$_.cost=$f($g($_.curlen,$_.x)+1);if($_.cost<$g($_.nxtlen,$_.x)){$p($_.nxtlen,$_.x,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.x;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$k[$j++]=$_.char;var _8z=$a();var _90=$k[--$j];$p($k[--$j],_90,_8z)}var _96=$a([$_.A,$_.L,$_.M,$_.P]);for(var _97=0,_98=_96.length;_97<_98;_97++){$_.y=$g(_96,_97);if($ne($_.x,$_.y)){$_.cost=$f($f($g($_.curlen,$_.y)+$g($g($_.shftlen,$_.y),$_.x))+1);if($_.cost<$g($_.nxtlen,$_.y)){$p($_.nxtlen,$_.y,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.y));var _9Y=$_.x==$_.A?$_.as:$_.ps;$k[$j++]=_9Y;$k[$j++]=$_.char;var _9a=$a();var _9b=$k[--$j];$p($k[--$j],_9b,_9a)}}}break}}$_.curlen=$_.nxtlen;$_.curseq=$_.nxtseq});$_.minseq=$_.e;var _9k=$a([$_.A,$_.L,$_.M,$_.P]);for(var _9l=0,_9m=_9k.length;_9l<_9m;_9l++){$_.k=$g(_9k,_9l);if($g($_.curlen,$_.k)<$_.minseq){$_.minseq=$g($_.curlen,$_.k);$_.txtseq=$g($_.curseq,$_.k)}}$_.text=$a($_.minseq);$_.k=0;$_.l=0;for(;;){if($_.k>=$_.txtseq.length){break}$_.char=$g($_.txtseq,$_.k);$k[$j++]=$_.char;if($_[$g($_.textencfuncs,$_.submode)]()===true){break}$_.addtotext();$_.k=$_.k+1;if($_.char==$_.as||$_.char==$_.ps){$k[$j++]=$g($_.txtseq,$_.k);if($_.char==$_.as){$_.enca()}else{$_.encp()}$_.addtotext();$_.k=$_.k+1}if($_.char==$_.al){$_.submode=$_.A}if($_.char==$_.ll){$_.submode=$_.L}if($_.char==$_.ml){$_.submode=$_.M}if($_.char==$_.pl){$_.submode=$_.P}}if($_.text.length%2==1){if($_.submode==$_.P){$k[$j++]="pad";$k[$j++]=$_.al;$_.encp();var _Ab=$k[--$j];$_[$k[--$j]]=_Ab;$_.submode=$_.A}else{$_.nextecitext=false;for(var _Ah=$_.i+1,_Ag=$_.seq.length-1;_Ah<=_Ag;_Ah+=1){$_.ti=_Ah;if($ne($t($g($_.seq,$_.ti)),"arraytype")){$_.nextecitext=false;break}if($g($g($_.seq,$_.ti),0)>-1e6){break}$_.nextecitext=true}if($_.nextecitext){if($_.submode==$_.A){var _B0=$g($g($_.charvals,$_.L),$g($g($_.seq,$_.ti),0))!==undefined;if(_B0){$k[$j++]="pad";$k[$j++]=$_.ll;$_.enca();var _B2=$k[--$j];$_[$k[--$j]]=_B2;$_.submode=$_.L}else{$k[$j++]="pad";$k[$j++]=$_.ml;$_.enca();var _B6=$k[--$j];$_[$k[--$j]]=_B6;$_.submode=$_.M}}else{if($_.submode==$_.M){var _BI=$g($g($_.charvals,$_.L),$g($g($_.seq,$_.ti),0))!==undefined;if(_BI){$k[$j++]="pad";$k[$j++]=$_.ll;$_.encm();var _BK=$k[--$j];$_[$k[--$j]]=_BK;$_.submode=$_.L}else{var _BU=$g($g($_.charvals,$_.P),$g($g($_.seq,$_.ti),0))!==undefined;if(_BU){$k[$j++]="pad";$k[$j++]=$_.pl;$_.encm();var _BW=$k[--$j];$_[$k[--$j]]=_BW;$_.submode=$_.P}else{$k[$j++]="pad";$k[$j++]=$_.al;$_.encm();var _Ba=$k[--$j];$_[$k[--$j]]=_Ba;$_.submode=$_.A}}}else{$k[$j++]="pad";$k[$j++]=$_.ml;$_.encl();var _Be=$k[--$j];$_[$k[--$j]]=_Be;$_.submode=$_.M}}}else{$k[$j++]="pad";$k[$j++]=$_.ps;if($_[$g($_.textencfuncs,$_.submode)]()===true){return true}var _Bm=$k[--$j];$_[$k[--$j]]=_Bm}}$k[$j++]=Infinity;$q($_.text);$k[$j++]=$_.pad;$_.text=$a()}$_.out=$a(~~($_.text.length/2));for(var _Bv=0,_Bu=$_.out.length-1;_Bv<=_Bu;_Bv+=1){$_.k=_Bv;$p($_.out,$_.k,$f($g($_.text,$_.k*2)*30+$g($_.text,$_.k*2+1)))}$k[$j++]=$_.out};$_.encn=function(){$_.in=$k[--$j];$_.out=$a([]);for(var _C9=0,_C8=$_.in.length-1;_C9<=_C8;_C9+=44){$_.k=_C9;$k[$j++]=Infinity;var _CE=$_.in.length-$_.k;$k[$j++]=1;$k[$j++]=$_.in;$k[$j++]=$_.k;$k[$j++]=_CE;if(_CE>44){$j--;$k[$j++]=44}var _CF=$k[--$j];var _CG=$k[--$j];var _CI=$G($k[--$j],_CG,_CF);for(var _CJ=0,_CK=_CI.length;_CJ<_CK;_CJ++){$k[$j++]=$f($g(_CI,_CJ)-48)}$_.gmod=$a();$_.cwn=$a([]);for(;;){$_.dv=900;$_.gmul=$a([]);$_.val=0;for(;;){if($_.gmod.length==0){break}$_.val=$f($_.val*10+$g($_.gmod,0));$_.gmod=$G($_.gmod,1,$_.gmod.length-1);if($_.val<$_.dv){if($_.gmul.length!=0){$k[$j++]=Infinity;$q($_.gmul);$k[$j++]=0;$_.gmul=$a()}}else{$k[$j++]=Infinity;$q($_.gmul);$k[$j++]=~~($_.val/$_.dv);$_.gmul=$a()}$_.val=$_.val%$_.dv}$_.dv=$_.val;$k[$j++]=Infinity;$k[$j++]=$_.dv;$q($_.cwn);$_.cwn=$a();$_.gmod=$_.gmul;if($_.gmul.length==0){break}}$k[$j++]=Infinity;$q($_.out);$q($_.cwn);$_.out=$a()}$k[$j++]=$_.out};$_.ence=function(){var _Ct=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_Ct;if(_Ct<=899){var _Cu=$k[--$j];$k[$j++]=927;$k[$j++]=_Cu;$as($a(2))}else{var _Cw=$k[--$j];$k[$j++]=_Cw;if(_Cw<=810899){var _Cx=$k[--$j];$k[$j++]=926;$k[$j++]=~~(_Cx/900)-1;$k[$j++]=_Cx%900;$as($a(3))}else{var _Cz=$k[--$j];$k[$j++]=_Cz;if(_Cz<=811799){var _D0=$k[--$j];$k[$j++]=925;$k[$j++]=$f(_D0-810900);$as($a(2))}else{$k[$j++]="bwipp.pdf417badECI#17000";$k[$j++]="PDF417 supports ECIs 000000 to 811799";bwipp_raiseerror()}}}};$_.encfuncs=$a(["enct","encn","encb"]);$_.addtocws=function(){var _D3=$k[--$j];$P($_.datcws,$_.j,_D3);$_.j=_D3.length+$_.j};$_.state=$_.T;$_.submode=$_.A;$_.datcws=$a($_.seqlen);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.seq.length){break}$_.chars=$g($_.seq,$_.i);if($eq($t($_.chars),"arraytype")){if($g($_.chars,0)<=-1e6){$k[$j++]=$_.chars;$_.ence();$_.addtocws()}else{$k[$j++]=$_.chars;if($_[$g($_.encfuncs,$_.state)]()===true){break}$_.addtocws()}}else{$k[$j++]=$a([$g($_.latchcws,$_.chars)]);$_.addtocws();if($_.chars==$_.tl){$_.state=$_.T;$_.submode=$_.A}if($_.chars==$_.nl){$_.state=$_.N}if($_.chars==$_.bl||$_.chars==$_.bl6){$_.state=$_.B}if($_.chars==$_.bs){$_.i=$_.i+1;$k[$j++]=$g($_.seq,$_.i);$_.encb();$_.addtocws()}}$_.i=$_.i+1}$_.datcws=$G($_.datcws,0,$_.j)}$_.m=$_.datcws.length;if($_.eclevel==-1){if($_.m<=40){$_.eclevel=2}if($_.m>=41&&$_.m<=160){$_.eclevel=3}if($_.m>=161&&$_.m<=320){$_.eclevel=4}if($_.m>=321){$_.eclevel=5}}$_.maxeclevel=~~(Math.log(928-1-$_.m)/Math.log(2))-1;if($_.eclevel>$_.maxeclevel){$_.eclevel=$_.maxeclevel}$_.k=~~Math.pow(2,$_.eclevel+1);if($_.columns==0){$_.columns=~~Math.round(Math.sqrt(($_.m+$_.k)/3))}$k[$j++]="c";if($_.columns>=1){$k[$j++]=$_.columns}else{$k[$j++]=1}var _E8=$k[--$j];$_[$k[--$j]]=_E8;$_.r=~~Math.ceil(($_.m+$_.k+1)/$_.columns);if($_.r<$_.rows&&$_.rows<=90){$_.r=$_.rows}if($_.r<3){$_.r=3}if($_.r>90){$k[$j++]="bwipp.pdf417insufficientCapacity#17063";$k[$j++]="Insufficient capacity in the symbol";bwipp_raiseerror()}var _EJ=$_.c;var _EK=$_.r;var _EL=$_.m;var _EM=8;var _EN=~~(Math.log($f($f(_EJ*_EK-1)-_EL))/Math.log(2))-1;if(~~(Math.log($f($f(_EJ*_EK-1)-_EL))/Math.log(2))-1>8){var _=_EM;_EM=_EN;_EN=_}$_.maxeclevel=_EN;if($_.maxeclevel>$_.eclevel){$_.eclevel=$_.maxeclevel;$_.k=~~Math.pow(2,$_.eclevel+1)}$_.n=$f($_.c*$_.r-$_.k);$_.cws=$a($f($_.c*$_.r+1));$p($_.cws,0,$_.n);$P($_.cws,1,$_.datcws);$k[$j++]=$_.cws;$k[$j++]=$_.m+1;$k[$j++]=Infinity;for(var _Eg=0,_Eh=$f($f($_.n-$_.m)-1);_Eg<_Eh;_Eg++){$k[$j++]=900}var _Ei=$a();var _Ej=$k[--$j];$P($k[--$j],_Ej,_Ei);$k[$j++]=$_.cws;$k[$j++]=$_.n;$k[$j++]=Infinity;for(var _Eo=0,_Ep=$_.k;_Eo<_Ep;_Eo++){$k[$j++]=0}$k[$j++]=0;var _Eq=$a();var _Er=$k[--$j];$P($k[--$j],_Er,_Eq);if(!bwipp_pdf417.__17086__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _Et=0,_Eu=928;_Et<_Eu;_Et++){var _Ev=$k[--$j];$k[$j++]=_Ev;$k[$j++]=_Ev*3%929}$_.rsalog=$a();$_.rslog=$a(929);for(var _Ey=1;_Ey<=928;_Ey+=1){$p($_.rslog,$g($_.rsalog,_Ey),_Ey)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_pdf417.$ctx[id]=$_[id]);bwipp_pdf417.__17086__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _F3=$k[--$j];var _F4=$k[--$j];$k[$j++]=_F4;$k[$j++]=_F3;if(_F3!=0&&_F4!=0){var _F7=$g($_.rslog,$k[--$j]);var _FC=$g($_.rsalog,$f(_F7+$g($_.rslog,$k[--$j]))%928);$k[$j++]=_FC}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _FE=0,_FF=$_.k;_FE<_FF;_FE++){$k[$j++]=0}$_.coeffs=$a();for(var _FJ=1,_FI=$_.k;_FJ<=_FI;_FJ+=1){$_.i=_FJ;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _FQ=$_.i-1;_FQ>=1;_FQ-=1){$_.j=_FQ;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Fc=$k[--$j];var _Fd=$k[--$j];var _Fe=$k[--$j];$p($k[--$j],_Fe,$f(_Fd+_Fc)%929)}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Fm=$k[--$j];var _Fn=$k[--$j];$p($k[--$j],_Fn,_Fm)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _Ft=$_.coeffs.length-1;_Ft>=0;_Ft-=2){var _Fu=$_.coeffs;$p(_Fu,_Ft,$f(929-$g(_Fu,_Ft)))}for(var _Fy=0,_Fx=$f($_.n-1);_Fy<=_Fx;_Fy+=1){$_.t=$f($g($_.cws,_Fy)+$g($_.cws,$_.n))%929;for(var _G6=0,_G5=$_.k-1;_G6<=_G5;_G6+=1){$_.j=_G6;$p($_.cws,$f($_.n+$_.j),$f($g($_.cws,$f($f($_.n+$_.j)+1))+$f(929-$_.t*$g($_.coeffs,$_.k-$_.j-1)%929))%929)}}for(var _GN=$_.n,_GM=$f($_.n+$_.k);_GN<=_GM;_GN+=1){$p($_.cws,_GN,$f(929-$g($_.cws,_GN))%929)}$_.cws=$G($_.cws,0,$_.cws.length-1);var _GV=$g($_.options,"debugcws")!==undefined;if(_GV){$k[$j++]="bwipp.debugcws#17124";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_pdf417.__17368__){$_=Object.create($_);$_.clusters=$a([$a([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]),$a([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]),$a([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])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_pdf417.$ctx[id]=$_[id]);bwipp_pdf417.__17368__=1;$_=Object.getPrototypeOf($_)}$_.cwtobits=function(){var _Ge=$g($_.clusters,$k[--$j]);$_.v=$g(_Ge,$k[--$j]);$k[$j++]=Infinity;for(var _Gh=0,_Gi=17;_Gh<_Gi;_Gh++){$k[$j++]=0}var _Gl=$R($s(17),$_.v,2);for(var _Gm=0,_Gn=_Gl.length;_Gm<_Gn;_Gm++){$k[$j++]=$g(_Gl,_Gm)-48}var _Gp=$a();$k[$j++]=$G(_Gp,_Gp.length-17,17)};if($_.compact){$_.rwid=$f($f($f(17*$_.c+17)+17)+1)}else{$_.rwid=$f($f($f($f(17*$_.c+17)+17)+17)+18)}$_.pixs=$a($_.rwid*$_.r*$_.rowmult);for(var _H0=0,_Gz=$_.r-1;_H0<=_Gz;_H0+=1){$_.i=_H0;if($_.i%3==0){$_.lcw=~~($_.i/3)*30+~~(($_.r-1)/3);$_.rcw=$f($f(~~($_.i/3)*30+$_.c)-1)}if($_.i%3==1){$_.lcw=~~($_.i/3)*30+$_.eclevel*3+($_.r-1)%3;$_.rcw=~~($_.i/3)*30+~~(($_.r-1)/3)}if($_.i%3==2){$_.lcw=$f($f(~~($_.i/3)*30+$_.c)-1);$_.rcw=~~($_.i/3)*30+$_.eclevel*3+($_.r-1)%3}$k[$j++]=Infinity;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=$_.lcw;$k[$j++]=$_.i%3;$_.cwtobits();$q($k[--$j]);var _HP=$G($_.cws,$_.c*$_.i,$_.c);for(var _HQ=0,_HR=_HP.length;_HQ<_HR;_HQ++){$k[$j++]=$g(_HP,_HQ);$k[$j++]=$_.i%3;$_.cwtobits();$q($k[--$j])}if($_.compact){$k[$j++]=1}else{$k[$j++]=$_.rcw;$k[$j++]=$_.i%3;$_.cwtobits();$q($k[--$j]);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1}var _HZ=$a();$k[$j++]=_HZ;for(var _Hc=0,_Hb=$_.rowmult-1;_Hc<=_Hb;_Hc+=1){var _Hh=$k[--$j];$P($_.pixs,(_Hc+$_.i*$_.rowmult)*$_.rwid,_Hh);$k[$j++]=_Hh}$j--}var _Hq=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.rwid],["pixy",$_.r*$_.rowmult],["height",$_.r*$_.rowmult/72],["width",$_.rwid/72],["borderleft",2],["borderright",2],["bordertop",2],["borderbottom",2],["opt",$_.options]]);$k[$j++]=_Hq;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_pdf417compact(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"compact",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_pdf417();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_micropdf417(){$_=Object.create($_);$_.dontdraw=false;$_.version="unset";$_.columns=0;$_.rows=0;$_.rowmult=2;$_.cca=false;$_.ccb=false;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.micropdf417emptyData#17534";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.rowmult<=0){$k[$j++]="bwipp.micropdf417badRowMult#17538";$k[$j++]="The row multiplier must be greater than zero";bwipp_raiseerror()}if($_.cca&&$_.ccb||($_.cca&&$_.raw||$_.ccb&&$_.raw)){$k[$j++]="bwipp.micropdf417ccaAndCcb#17542";$k[$j++]="Cannot combine cca, ccb and raw";bwipp_raiseerror()}if($ne($_.version,"unset")){$X($_.version,"x");if($k[--$j]){var _D=$k[--$j];var _E=$k[--$j];$k[$j++]=_D;$k[$j++]=_E;$j--;var _F=$k[--$j];var _G=$k[--$j];$k[$j++]=_G;$k[$j++]=_F;$k[$j++]=_G;$k[$j++]=_F;$as($a(2));$F($k[--$j],function(){var _J=$k[--$j];$k[$j++]=_J;$k[$j++]=true;if(_J.length==0){$j--;$k[$j++]=false}var _K=$k[--$j];var _L=$k[--$j];$k[$j++]=_K;$F(_L,function(){var _M=$k[--$j];if(_M<48||_M>57){$j--;$k[$j++]=false}});if($nt($k[--$j])){$k[$j++]="bwipp.micropdf417BadVersionBadRowOrColumn#17556";$k[$j++]="version must be formatted as RxC";bwipp_raiseerror()}});$_.rows=$i($k[--$j]);$_.columns=$i($k[--$j])}else{$j--;$k[$j++]="bwipp.micropdf417badVersionFormat#17562";$k[$j++]="version must be formatted as RxC";bwipp_raiseerror()}}bwipp_loadctx(bwipp_micropdf417);if(!bwipp_micropdf417.__17656__){$_=Object.create($_);$_.T=0;$_.N=1;$_.B=2;$_.A=0;$_.L=1;$_.M=2;$_.P=3;$_.tl=-1;$_.nl=-2;$_.bl=-3;$_.bl6=-4;$_.bs=-5;$_.al=-6;$_.ll=-7;$_.ml=-8;$_.pl=-9;$_.as=-10;$_.ps=-11;$_.m05=-12;$_.m06=-13;$_.charmaps=$a([$a(["A","a","0",";"]),$a(["B","b","1","<"]),$a(["C","c","2",">"]),$a(["D","d","3","@"]),$a(["E","e","4","["]),$a(["F","f","5",92]),$a(["G","g","6","]"]),$a(["H","h","7","_"]),$a(["I","i","8","`"]),$a(["J","j","9","~"]),$a(["K","k","&","!"]),$a(["L","l",13,13]),$a(["M","m",9,9]),$a(["N","n",",",","]),$a(["O","o",":",":"]),$a(["P","p","#",10]),$a(["Q","q","-","-"]),$a(["R","r",".","."]),$a(["S","s","$","$"]),$a(["T","t","/","/"]),$a(["U","u","+",'"']),$a(["V","v","%","|"]),$a(["W","w","*","*"]),$a(["X","x","=",40]),$a(["Y","y","^",41]),$a(["Z","z",$_.pl,"?"]),$a([" "," "," ","{"]),$a([$_.ll,$_.as,$_.ll,"}"]),$a([$_.ml,$_.ml,$_.al,"'"]),$a([$_.ps,$_.ps,$_.ps,$_.al])]);$_.charvals=$a([new Map,new Map,new Map,new Map]);$_.alltext=new Map;for(var _19=0,_18=$_.charmaps.length-1;_19<=_18;_19+=1){$_.i=_19;$_.encs=$g($_.charmaps,$_.i);for(var _1D=0;_1D<=3;_1D+=1){$_.j=_1D;var _1G=$g($_.encs,$_.j);$k[$j++]=_1G;if($eq($t(_1G),"stringtype")){var _1J=$g($k[--$j],0);$k[$j++]=_1J}var _1K=$k[--$j];$p($g($_.charvals,$_.j),_1K,$_.i);$p($_.alltext,_1K,-1)}}$_.e=1e4;$_.latlen=$a([$a([0,1,1,2]),$a([2,0,1,2]),$a([1,1,0,1]),$a([1,2,2,0])]);$_.latseq=$a([$a([$a([]),$a([$_.ll]),$a([$_.ml]),$a([$_.ml,$_.pl])]),$a([$a([$_.ml,$_.al]),$a([]),$a([$_.ml]),$a([$_.ml,$_.pl])]),$a([$a([$_.al]),$a([$_.ll]),$a([]),$a([$_.pl])]),$a([$a([$_.al]),$a([$_.al,$_.ll]),$a([$_.al,$_.ml]),$a([])])]);$_.shftlen=$a([$a([$_.e,$_.e,$_.e,1]),$a([1,$_.e,$_.e,1]),$a([$_.e,$_.e,$_.e,1]),$a([$_.e,$_.e,$_.e,$_.e])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_micropdf417.$ctx[id]=$_[id]);bwipp_micropdf417.__17656__=1;$_=Object.getPrototypeOf($_)}if($_.raw||$_.cca){$_.datcws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.barcode.length-3){break}if($g($_.barcode,$_.i)!=94){break}var _2a=$G($_.barcode,$_.i+1,3);$k[$j++]=_2a;$k[$j++]=false;for(var _2b=0,_2c=_2a.length;_2b<_2c;_2b++){var _2d=$g(_2a,_2b);if(_2d<48||_2d>57){$j--;$k[$j++]=true}}if($k[--$j]){$j--;break}$_.cw=$i($k[--$j]);$p($_.datcws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}if($_.i!=$_.barcode.length){$k[$j++]="bwipp.micropdf417badCcaRawFormat#17674";$k[$j++]="cca and raw data must be formatted as ^NNN";bwipp_raiseerror()}$_.datcws=$G($_.datcws,0,$_.j)}$_.encb=function(){$_.in=$k[--$j];$_.inlen=$_.in.length;$_.out=$a(~~($_.inlen/6)*5+$_.inlen%6);for(var _2x=0,_2w=~~($_.inlen/6)-1;_2x<=_2w;_2x+=1){$_.k=_2x;$k[$j++]=Infinity;$q($G($_.in,$_.k*6,3));$_.msbs=$a();$k[$j++]=Infinity;$q($_.msbs);var _33=$k[--$j];var _34=$k[--$j];var _35=$k[--$j];$k[$j++]=$f($f(_33+_34*256)+_35*65536);for(var _36=0,_37=3;_36<_37;_36++){var _38=$k[--$j];$k[$j++]=_38%900;$k[$j++]=~~(_38/900)}$_.mscs=$a();$k[$j++]=Infinity;$q($G($_.in,$_.k*6+3,3));$_.lsbs=$a();$k[$j++]=Infinity;$q($_.lsbs);var _3F=$k[--$j];var _3G=$k[--$j];var _3H=$k[--$j];$k[$j++]=$f($f(_3F+_3G*256)+_3H*65536);for(var _3I=0,_3J=3;_3I<_3J;_3I++){var _3K=$k[--$j];$k[$j++]=_3K%900;$k[$j++]=~~(_3K/900)}$_.lscs=$a();var _3N=$g($_.lscs,0);var _3P=$g($_.mscs,0);$p($_.out,$_.k*5+4,$f(_3N+_3P*316)%900);var _3T=$g($_.lscs,1);var _3V=$g($_.mscs,0);var _3X=$g($_.mscs,1);$p($_.out,$_.k*5+3,$f($f($f(~~($f(_3N+_3P*316)/900)+_3T)+_3V*641)+_3X*316)%900);var _3b=$g($_.lscs,2);var _3d=$g($_.mscs,0);var _3f=$g($_.mscs,1);var _3h=$g($_.mscs,2);$p($_.out,$_.k*5+2,$f($f($f($f(~~($f($f($f(~~($f(_3N+_3P*316)/900)+_3T)+_3V*641)+_3X*316)/900)+_3b)+_3d*20)+_3f*641)+_3h*316)%900);var _3l=$g($_.lscs,3);var _3n=$g($_.mscs,1);var _3p=$g($_.mscs,2);$p($_.out,$_.k*5+1,$f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_3N+_3P*316)/900)+_3T)+_3V*641)+_3X*316)/900)+_3b)+_3d*20)+_3f*641)+_3h*316)/900)+_3l)+_3n*20)+_3p*641)%900);$p($_.out,$_.k*5,$f(~~($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_3N+_3P*316)/900)+_3T)+_3V*641)+_3X*316)/900)+_3b)+_3d*20)+_3f*641)+_3h*316)/900)+_3l)+_3n*20)+_3p*641)/900)+$g($_.mscs,2)*20)%900)}$_.rem=$_.inlen%6;if($_.rem!=0){$k[$j++]=$_.out;$k[$j++]=$_.out.length-$_.rem;$k[$j++]=Infinity;$q($G($_.in,$_.inlen-$_.rem,$_.rem));var _46=$a();var _47=$k[--$j];$P($k[--$j],_47,_46)}$k[$j++]=$_.out};if($_.ccb){$_.barlen=$_.barcode.length;$_.datcws=$a(~~($_.barlen/6)*5+$_.barlen%6+2);$p($_.datcws,0,920);var _4I=$_.barlen%6==0?924:901;$p($_.datcws,1,_4I);$k[$j++]=$_.datcws;$k[$j++]=2;$k[$j++]=Infinity;$F($_.barcode);var _4L=$a();$k[$j++]=_4L;$_.encb();var _4M=$k[--$j];var _4N=$k[--$j];$P($k[--$j],_4N,_4M)}if(!$_.raw&&!$_.cca&&!$_.ccb){var _4U=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true]]);$_.fncvals=_4U;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _4X=$k[--$j];$_[$k[--$j]]=_4X;$_.msglen=$_.msg.length;if($_.msglen>=9){$q($G($_.msg,0,7));var _4d=$k[--$j];var _4e=$k[--$j];$k[$j++]=_4d==29;$k[$j++]=_4e;$j--;var _4f=$k[--$j];var _4g=$k[--$j];var _4h=$k[--$j];var _4i=$k[--$j];var _4j=$k[--$j];var _4k=$k[--$j];if(_4f&&_4g==48&&_4h==30&&_4i==62&&_4j==41&&_4k==91){$q($G($_.msg,$_.msglen-2,2));var _4o=$k[--$j];var _4p=$k[--$j];if(_4o==4&&_4p==30){if($g($_.msg,5)==53){$k[$j++]=Infinity;$k[$j++]=$_.m05;$q($G($_.msg,7,$_.msg.length-9));$_.msg=$a()}else{if($g($_.msg,5)==54){$k[$j++]=Infinity;$k[$j++]=$_.m06;$q($G($_.msg,7,$_.msg.length-9));$_.msg=$a()}}}}}$_.msglen=$_.msg.length;$k[$j++]=Infinity;for(var _56=0,_57=$_.msglen;_56<_57;_56++){$k[$j++]=0}$k[$j++]=0;$_.numdigits=$a();$k[$j++]=Infinity;for(var _5A=0,_5B=$_.msglen;_5A<_5B;_5A++){$k[$j++]=0}$k[$j++]=0;$_.numtext=$a();$k[$j++]=Infinity;for(var _5E=0,_5F=$_.msglen;_5E<_5F;_5E++){$k[$j++]=0}$k[$j++]=0;$_.numbytes=$a();$k[$j++]=Infinity;for(var _5I=0,_5J=$_.msglen;_5I<_5J;_5I++){$k[$j++]=0}$_.iseci=$a();for(var _5M=$_.msglen-1;_5M>=0;_5M-=1){$_.i=_5M;var _5P=$g($_.msg,$_.i);if(_5P>=48&&_5P<=57){$p($_.numdigits,$_.i,$f($g($_.numdigits,$_.i+1)+1))}var _5Z=$g($_.alltext,$g($_.msg,$_.i))!==undefined;if(_5Z&&$g($_.numdigits,$_.i)<13){$p($_.numtext,$_.i,$f($g($_.numtext,$_.i+1)+1))}if($g($_.msg,$_.i)>=0&&$g($_.numtext,$_.i)<5&&$g($_.numdigits,$_.i)<13){$p($_.numbytes,$_.i,$f($g($_.numbytes,$_.i+1)+1))}$p($_.iseci,$_.i,$g($_.msg,$_.i)<=-1e6)}$_.numdigits=$G($_.numdigits,0,$_.msglen);$_.numtext=$G($_.numtext,0,$_.msglen);$_.numbytes=$G($_.numbytes,0,$_.msglen);$_.seq=$a([]);$_.seqlen=0;$_.state=$_.B;$_.p=0;for(;;){if($_.p==$_.msglen){break}var _6H=$g($_.msg,$_.p);if($_.p==0&&(_6H==$_.m05||_6H==$_.m06)){$k[$j++]=Infinity;$q($_.seq);var _6P=$g($_.msg,$_.p)==$_.m05?$_.m05:$_.m06;$k[$j++]=_6P;$_.seq=$a();$_.p=$_.p+1;$_.seqlen=$_.seqlen+1}else{if($g($_.iseci,$_.p)){$_.eci=$g($_.msg,$_.p);$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$a([$_.eci]);$_.seq=$a();$_.p=$_.p+1;$k[$j++]="seqlen";$k[$j++]=$_.seqlen;if($_.eci<=-1810900){$k[$j++]=2}else{var _6h=$_.eci<=-1000900?3:2;$k[$j++]=_6h}var _6i=$k[--$j];var _6j=$k[--$j];$_[$k[--$j]]=$f(_6j+_6i)}else{$_.n=$g($_.numdigits,$_.p);if($_.n>=13||$_.n==$_.msglen&&$_.n>=8){$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.nl;$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.n));var _6y=$a();$k[$j++]=_6y;$_.seq=$a();$_.state=$_.N;$_.p=$f($_.p+$_.n);$_.seqlen=$f($_.seqlen+1+$_.n)}else{$_.t=$g($_.numtext,$_.p);if($_.t>=5){$k[$j++]=Infinity;$q($_.seq);if($_.state!=$_.T){$k[$j++]=$_.tl}$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.t));var _7H=$a();$k[$j++]=_7H;$_.seq=$a();$_.state=$_.T;$_.p=$f($_.p+$_.t);$_.seqlen=$f($f($_.seqlen+1)+$_.t)}else{$_.b=$g($_.numbytes,$_.p);if($_.b==1&&$_.state==$_.T){$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.bs;$k[$j++]=$a([$g($_.msg,$_.p)]);$_.seq=$a();$_.p=$f($_.p+$_.b);$_.seqlen=$f($_.seqlen+2)}else{$k[$j++]=Infinity;$q($_.seq);var _7g=$_.b%6!=0?$_.bl:$_.bl6;$k[$j++]=_7g;$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.b));var _7l=$a();$k[$j++]=_7l;$_.seq=$a();$_.state=$_.B;$_.p=$f($_.p+$_.b);$_.seqlen=$f($f($_.seqlen+1)+$_.b)}}}}}}$k[$j++]=Infinity;$k[$j++]=$_.tl;$k[$j++]=900;$k[$j++]=$_.bl;$k[$j++]=901;$k[$j++]=$_.bl6;$k[$j++]=924;$k[$j++]=$_.nl;$k[$j++]=902;$k[$j++]=$_.bs;$k[$j++]=913;$k[$j++]=$_.m05;$k[$j++]=916;$k[$j++]=$_.m06;$k[$j++]=917;$_.latchcws=$d();$_.enca=function(){var _84=$g($g($_.charvals,$_.A),$k[--$j]);$k[$j++]=_84};$_.encl=function(){var _89=$g($g($_.charvals,$_.L),$k[--$j]);$k[$j++]=_89};$_.encm=function(){var _8E=$g($g($_.charvals,$_.M),$k[--$j]);$k[$j++]=_8E};$_.encp=function(){var _8J=$g($g($_.charvals,$_.P),$k[--$j]);$k[$j++]=_8J};$_.textencfuncs=$a(["enca","encl","encm","encp"]);$_.addtotext=function(){$p($_.text,$_.l,$k[--$j]);$_.l=$_.l+1};$_.enct=function(){$_.in=$k[--$j];$_.curlen=$a([$_.e,$_.e,$_.e,$_.e]);$p($_.curlen,$_.submode,0);$_.curseq=$a([$a([]),$a([]),$a([]),$a([])]);$F($_.in,function(){$_.char=$k[--$j];for(;;){$_.imp=false;var _8i=$a([$_.A,$_.L,$_.M,$_.P]);for(var _8j=0,_8k=_8i.length;_8j<_8k;_8j++){$_.x=$g(_8i,_8j);var _8q=$a([$_.A,$_.L,$_.M,$_.P]);for(var _8r=0,_8s=_8q.length;_8r<_8s;_8r++){$_.y=$g(_8q,_8r);$_.cost=$f($g($_.curlen,$_.x)+$g($g($_.latlen,$_.x),$_.y));if($_.cost<$g($_.curlen,$_.y)){$p($_.curlen,$_.y,$_.cost);$k[$j++]=$_.curseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$q($g($g($_.latseq,$_.x),$_.y));var _9J=$a();var _9K=$k[--$j];$p($k[--$j],_9K,_9J);$_.imp=true}}}if(!$_.imp){break}}$_.nxtlen=$a([$_.e,$_.e,$_.e,$_.e]);$_.nxtseq=$a(4);var _9X=$a([$_.A,$_.L,$_.M,$_.P]);for(var _9Y=0,_9Z=_9X.length;_9Y<_9Z;_9Y++){$_.x=$g(_9X,_9Y);for(;;){var _9f=$g($g($_.charvals,$_.x),$_.char)!==undefined;if(!_9f){break}$_.cost=$f($g($_.curlen,$_.x)+1);if($_.cost<$g($_.nxtlen,$_.x)){$p($_.nxtlen,$_.x,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.x;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$k[$j++]=$_.char;var _9w=$a();var _9x=$k[--$j];$p($k[--$j],_9x,_9w)}var _A3=$a([$_.A,$_.L,$_.M,$_.P]);for(var _A4=0,_A5=_A3.length;_A4<_A5;_A4++){$_.y=$g(_A3,_A4);if($ne($_.x,$_.y)){$_.cost=$f($f($g($_.curlen,$_.y)+$g($g($_.shftlen,$_.y),$_.x))+1);if($_.cost<$g($_.nxtlen,$_.y)){$p($_.nxtlen,$_.y,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.y));var _AV=$_.x==$_.A?$_.as:$_.ps;$k[$j++]=_AV;$k[$j++]=$_.char;var _AX=$a();var _AY=$k[--$j];$p($k[--$j],_AY,_AX)}}}break}}$_.curlen=$_.nxtlen;$_.curseq=$_.nxtseq});$_.minseq=$_.e;var _Ah=$a([$_.A,$_.L,$_.M,$_.P]);for(var _Ai=0,_Aj=_Ah.length;_Ai<_Aj;_Ai++){$_.k=$g(_Ah,_Ai);if($g($_.curlen,$_.k)<$_.minseq){$_.minseq=$g($_.curlen,$_.k);$_.txtseq=$g($_.curseq,$_.k)}}$_.text=$a($_.minseq);$_.k=0;$_.l=0;for(;;){if($_.k>=$_.txtseq.length){break}$_.char=$g($_.txtseq,$_.k);$k[$j++]=$_.char;if($_[$g($_.textencfuncs,$_.submode)]()===true){break}$_.addtotext();$_.k=$_.k+1;if($_.char==$_.as||$_.char==$_.ps){$k[$j++]=$g($_.txtseq,$_.k);if($_.char==$_.as){$_.enca()}else{$_.encp()}$_.addtotext();$_.k=$_.k+1}if($_.char==$_.al){$_.submode=$_.A}if($_.char==$_.ll){$_.submode=$_.L}if($_.char==$_.ml){$_.submode=$_.M}if($_.char==$_.pl){$_.submode=$_.P}}if($_.text.length%2==1){if($_.submode==$_.P){$k[$j++]="pad";$k[$j++]=$_.al;$_.encp();var _BY=$k[--$j];$_[$k[--$j]]=_BY;$_.submode=$_.A}else{$_.nextecitext=false;for(var _Be=$_.i+1,_Bd=$_.seq.length-1;_Be<=_Bd;_Be+=1){$_.ti=_Be;if($ne($t($g($_.seq,$_.ti)),"arraytype")){$_.nextecitext=false;break}if($g($g($_.seq,$_.ti),0)>-1e6){break}$_.nextecitext=true}if($_.nextecitext){if($_.submode==$_.A){var _Bx=$g($g($_.charvals,$_.L),$g($g($_.seq,$_.ti),0))!==undefined;if(_Bx){$k[$j++]="pad";$k[$j++]=$_.ll;$_.enca();var _Bz=$k[--$j];$_[$k[--$j]]=_Bz;$_.submode=$_.L}else{$k[$j++]="pad";$k[$j++]=$_.ml;$_.enca();var _C3=$k[--$j];$_[$k[--$j]]=_C3;$_.submode=$_.M}}else{if($_.submode==$_.M){var _CF=$g($g($_.charvals,$_.L),$g($g($_.seq,$_.ti),0))!==undefined;if(_CF){$k[$j++]="pad";$k[$j++]=$_.ll;$_.encm();var _CH=$k[--$j];$_[$k[--$j]]=_CH;$_.submode=$_.L}else{var _CR=$g($g($_.charvals,$_.P),$g($g($_.seq,$_.ti),0))!==undefined;if(_CR){$k[$j++]="pad";$k[$j++]=$_.pl;$_.encm();var _CT=$k[--$j];$_[$k[--$j]]=_CT;$_.submode=$_.P}else{$k[$j++]="pad";$k[$j++]=$_.al;$_.encm();var _CX=$k[--$j];$_[$k[--$j]]=_CX;$_.submode=$_.A}}}else{$k[$j++]="pad";$k[$j++]=$_.ml;$_.encl();var _Cb=$k[--$j];$_[$k[--$j]]=_Cb;$_.submode=$_.M}}}else{$k[$j++]="pad";$k[$j++]=$_.ps;if($_[$g($_.textencfuncs,$_.submode)]()===true){return true}var _Cj=$k[--$j];$_[$k[--$j]]=_Cj}}$k[$j++]=Infinity;$q($_.text);$k[$j++]=$_.pad;$_.text=$a()}$_.out=$a(~~($_.text.length/2));for(var _Cs=0,_Cr=$_.out.length-1;_Cs<=_Cr;_Cs+=1){$_.k=_Cs;$p($_.out,$_.k,$f($g($_.text,$_.k*2)*30+$g($_.text,$_.k*2+1)))}$k[$j++]=$_.out};$_.encn=function(){$_.in=$k[--$j];$_.out=$a([]);for(var _D6=0,_D5=$_.in.length-1;_D6<=_D5;_D6+=44){$_.k=_D6;$k[$j++]=Infinity;var _DB=$_.in.length-$_.k;$k[$j++]=1;$k[$j++]=$_.in;$k[$j++]=$_.k;$k[$j++]=_DB;if(_DB>44){$j--;$k[$j++]=44}var _DC=$k[--$j];var _DD=$k[--$j];var _DF=$G($k[--$j],_DD,_DC);for(var _DG=0,_DH=_DF.length;_DG<_DH;_DG++){$k[$j++]=$f($g(_DF,_DG)-48)}$_.gmod=$a();$_.cwn=$a([]);for(;;){$_.dv=900;$_.gmul=$a([]);$_.val=0;for(;;){if($_.gmod.length==0){break}$_.val=$f($_.val*10+$g($_.gmod,0));$_.gmod=$G($_.gmod,1,$_.gmod.length-1);if($_.val<$_.dv){if($_.gmul.length!=0){$k[$j++]=Infinity;$q($_.gmul);$k[$j++]=0;$_.gmul=$a()}}else{$k[$j++]=Infinity;$q($_.gmul);$k[$j++]=~~($_.val/$_.dv);$_.gmul=$a()}$_.val=$_.val%$_.dv}$_.dv=$_.val;$k[$j++]=Infinity;$k[$j++]=$_.dv;$q($_.cwn);$_.cwn=$a();$_.gmod=$_.gmul;if($_.gmul.length==0){break}}$k[$j++]=Infinity;$q($_.out);$q($_.cwn);$_.out=$a()}$k[$j++]=$_.out};$_.ence=function(){var _Dq=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_Dq;if(_Dq<=899){var _Dr=$k[--$j];$k[$j++]=927;$k[$j++]=_Dr;$as($a(2))}else{var _Dt=$k[--$j];$k[$j++]=_Dt;if(_Dt<=810899){var _Du=$k[--$j];$k[$j++]=926;$k[$j++]=~~(_Du/900)-1;$k[$j++]=_Du%900;$as($a(3))}else{var _Dw=$k[--$j];$k[$j++]=_Dw;if(_Dw<=811799){var _Dx=$k[--$j];$k[$j++]=925;$k[$j++]=$f(_Dx-810900);$as($a(2))}else{$k[$j++]="bwipp.pdf417badECI#18070";$k[$j++]="PDF417 supports ECIs 000000 to 811799";bwipp_raiseerror()}}}};$_.encfuncs=$a(["enct","encn","encb"]);$_.addtocws=function(){var _E0=$k[--$j];$P($_.datcws,$_.j,_E0);$_.j=_E0.length+$_.j};$_.datcws=$a($_.seqlen);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.seq.length){break}$_.chars=$g($_.seq,$_.i);if($eq($t($_.chars),"arraytype")){if($g($_.chars,0)<=-1e6){$k[$j++]=$_.chars;$_.ence();$_.addtocws()}else{$k[$j++]=$_.chars;if($_[$g($_.encfuncs,$_.state)]()===true){break}$_.addtocws()}}else{$k[$j++]=$a([$g($_.latchcws,$_.chars)]);$_.addtocws();if($_.chars==$_.tl){$_.state=$_.T;$_.submode=$_.A}if($_.chars==$_.nl){$_.state=$_.N}if($_.chars==$_.bl||$_.chars==$_.bl6){$_.state=$_.B}if($_.chars==$_.bs){$_.i=$_.i+1;$k[$j++]=$g($_.seq,$_.i);$_.encb();$_.addtocws()}if($_.chars==$_.m05){if($_.i+1<$_.seq.length){if($g($_.seq,$_.i+1)==$_.nl){$_.i=$_.i+1}}$_.state=$_.N}if($_.chars==$_.m06){if($_.i+1<$_.seq.length){if($g($_.seq,$_.i+1)==$_.tl){$_.i=$_.i+1}}$_.state=$_.T;$_.submode=$_.M}}$_.i=$_.i+1}$_.datcws=$G($_.datcws,0,$_.j)}if(!bwipp_micropdf417.__18185__){$_=Object.create($_);$_.ccametrics=$a([$a([2,5,4,39,0,19]),$a([2,6,4,1,0,33]),$a([2,7,5,32,0,12]),$a([2,8,5,8,0,40]),$a([2,9,6,14,0,46]),$a([2,10,6,43,0,23]),$a([2,12,7,20,0,52]),$a([3,4,4,11,43,23]),$a([3,5,5,1,33,13]),$a([3,6,6,5,37,17]),$a([3,7,7,15,47,27]),$a([3,8,7,21,1,33]),$a([4,3,4,40,20,52]),$a([4,4,5,43,23,3]),$a([4,5,6,46,26,6]),$a([4,6,7,34,14,46]),$a([4,7,8,29,9,41])]);$_.nonccametrics=$a([$a([1,11,7,1,0,9]),$a([1,14,7,8,0,8]),$a([1,17,7,36,0,36]),$a([1,20,8,19,0,19]),$a([1,24,8,9,0,17]),$a([1,28,8,25,0,33]),$a([2,8,8,1,0,1]),$a([2,11,9,1,0,9]),$a([2,14,9,8,0,8]),$a([2,17,10,36,0,36]),$a([2,20,11,19,0,19]),$a([2,23,13,9,0,17]),$a([2,26,15,27,0,35]),$a([3,6,12,1,1,1]),$a([3,8,14,7,7,7]),$a([3,10,16,15,15,15]),$a([3,12,18,25,25,25]),$a([3,15,21,37,37,37]),$a([3,20,26,1,17,33]),$a([3,26,32,1,9,17]),$a([3,32,38,21,29,37]),$a([3,38,44,15,31,47]),$a([3,44,50,1,25,49]),$a([4,4,8,47,19,43]),$a([4,6,12,1,1,1]),$a([4,8,14,7,7,7]),$a([4,10,16,15,15,15]),$a([4,12,18,25,25,25]),$a([4,15,21,37,37,37]),$a([4,20,26,1,17,33]),$a([4,26,32,1,9,17]),$a([4,32,38,21,29,37]),$a([4,38,44,15,31,47]),$a([4,44,50,1,25,49])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_micropdf417.$ctx[id]=$_[id]);bwipp_micropdf417.__18185__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="metrics";if($_.cca){$k[$j++]=$_.ccametrics}else{$k[$j++]=$_.nonccametrics}var _G1=$k[--$j];$_[$k[--$j]]=_G1;$_.urows=$_.rows;$_.ucols=$_.columns;$F($_.metrics,function(){$_.m=$k[--$j];$_.c=$g($_.m,0);$_.r=$g($_.m,1);$_.k=$g($_.m,2);$_.rapl=$g($_.m,3);$_.rapc=$g($_.m,4);$_.rapr=$g($_.m,5);$_.ncws=$f($_.r*$_.c-$_.k);$_.okay=true;if($_.datcws.length>$_.ncws){$_.okay=false}if($_.urows!=0&&$_.urows!=$_.r){$_.okay=false}if($_.ucols!=0&&$_.ucols!=$_.c){$_.okay=false}if($_.okay){return true}});if(!$_.okay){$k[$j++]="bwipp.micropdf417noValidSymbol#18209";$k[$j++]="Maximum length exceeded or invalid size";bwipp_raiseerror()}$_.m=$_.datcws.length;$_.n=$f($_.c*$_.r-$_.k);$_.cws=$a($f($_.c*$_.r+1));$P($_.cws,0,$_.datcws);$k[$j++]=$_.cws;$k[$j++]=$_.m;$k[$j++]=Infinity;for(var _Gj=0,_Gk=$f($_.n-$_.m);_Gj<_Gk;_Gj++){$k[$j++]=900}var _Gl=$a();var _Gm=$k[--$j];$P($k[--$j],_Gm,_Gl);$k[$j++]=$_.cws;$k[$j++]=$_.n;$k[$j++]=Infinity;for(var _Gr=0,_Gs=$_.k;_Gr<_Gs;_Gr++){$k[$j++]=0}$k[$j++]=0;var _Gt=$a();var _Gu=$k[--$j];$P($k[--$j],_Gu,_Gt);if(!bwipp_micropdf417.__18225__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _Gw=0,_Gx=928;_Gw<_Gx;_Gw++){var _Gy=$k[--$j];$k[$j++]=_Gy;$k[$j++]=_Gy*3%929}$_.rsalog=$a();$_.rslog=$a(929);for(var _H1=1;_H1<=928;_H1+=1){$p($_.rslog,$g($_.rsalog,_H1),_H1)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_micropdf417.$ctx[id]=$_[id]);bwipp_micropdf417.__18225__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _H6=$k[--$j];var _H7=$k[--$j];$k[$j++]=_H7;$k[$j++]=_H6;if(_H6!=0&&_H7!=0){var _HA=$g($_.rslog,$k[--$j]);var _HF=$g($_.rsalog,$f(_HA+$g($_.rslog,$k[--$j]))%928);$k[$j++]=_HF}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _HH=0,_HI=$_.k;_HH<_HI;_HH++){$k[$j++]=0}$_.coeffs=$a();for(var _HM=1,_HL=$_.k;_HM<=_HL;_HM+=1){$_.i=_HM;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _HT=$_.i-1;_HT>=1;_HT-=1){$_.j=_HT;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Hf=$k[--$j];var _Hg=$k[--$j];var _Hh=$k[--$j];$p($k[--$j],_Hh,$f(_Hg+_Hf)%929)}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Hp=$k[--$j];var _Hq=$k[--$j];$p($k[--$j],_Hq,_Hp)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _Hw=$_.coeffs.length-1;_Hw>=0;_Hw-=2){var _Hx=$_.coeffs;$p(_Hx,_Hw,$f(929-$g(_Hx,_Hw)))}for(var _I1=0,_I0=$f($_.n-1);_I1<=_I0;_I1+=1){$_.t=$f($g($_.cws,_I1)+$g($_.cws,$_.n))%929;for(var _I9=0,_I8=$f($_.k-1);_I9<=_I8;_I9+=1){$_.j=_I9;$p($_.cws,$f($_.n+$_.j),$f($g($_.cws,$f($f($_.n+$_.j)+1))+$f(929-$_.t*$g($_.coeffs,$f($f($_.k-$_.j)-1))%929))%929)}}for(var _IQ=$_.n,_IP=$f($_.n+$_.k);_IQ<=_IP;_IQ+=1){$p($_.cws,_IQ,$f(929-$g($_.cws,_IQ))%929)}$_.cws=$G($_.cws,0,$_.cws.length-1);var _IY=$g($_.options,"debugcws")!==undefined;if(_IY){$k[$j++]="bwipp.debugcws#18263";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_micropdf417.__18522__){$_=Object.create($_);$_.clusters=$a([$a([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]),$a([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]),$a([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])]);$_.raps=$a([$a([802,930,946,818,882,890,826,954,922,986,970,906,778,794,786,914,978,982,980,916,948,932,934,942,940,936,808,812,814,806,822,950,918,790,788,820,884,868,870,878,876,872,840,856,860,862,846,844,836,838,834,866]),$a([718,590,622,558,550,566,534,530,538,570,562,546,610,626,634,762,754,758,630,628,612,614,582,578,706,738,742,740,748,620,556,552,616,744,712,716,708,710,646,654,652,668,664,696,688,656,720,592,600,604,732,734])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_micropdf417.$ctx[id]=$_[id]);bwipp_micropdf417.__18522__=1;$_=Object.getPrototypeOf($_)}$_.cwtobits=function(){var _Ik=$g($_.clusters,$k[--$j]);$_.v=$g(_Ik,$k[--$j]);$k[$j++]=Infinity;for(var _In=0,_Io=17;_In<_Io;_In++){$k[$j++]=0}var _Ir=$R($s(17),$_.v,2);for(var _Is=0,_It=_Ir.length;_Is<_It;_Is++){$k[$j++]=$g(_Ir,_Is)-48}var _Iv=$a();$k[$j++]=$G(_Iv,_Iv.length-17,17)};$_.raptobits=function(){var _Iz=$g($_.raps,$k[--$j]);$_.v=$g(_Iz,$k[--$j]);$k[$j++]=Infinity;for(var _J2=0,_J3=10;_J2<_J3;_J2++){$k[$j++]=0}var _J6=$R($s(10),$_.v,2);for(var _J7=0,_J8=_J6.length;_J7<_J8;_J7++){$k[$j++]=$g(_J6,_J7)-48}var _JA=$a();$k[$j++]=$G(_JA,_JA.length-10,10)};$_.rwid=$g($a([38,55,82,99]),$f($_.c-1));if($_.c==3&&$_.cca){$_.rwid=72}$_.pixs=$a($_.rwid*$_.r*$_.rowmult);for(var _JN=0,_JM=$f($_.r-1);_JN<=_JM;_JN+=1){$_.i=_JN;$_.clst=$f($f($_.i+$_.rapl)-1)%3;$k[$j++]=Infinity;if($_.c==1){$k[$j++]=$f($f($_.i+$_.rapl)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapr)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}if($_.c==2){$k[$j++]=$f($f($_.i+$_.rapl)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*2);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*2+1);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapr)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}if($_.c==3){if(!$_.cca){$k[$j++]=$f($f($_.i+$_.rapl)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}$k[$j++]=$g($_.cws,$_.i*3);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapc)-1)%52;$k[$j++]=1;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*3+1);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*3+2);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapr)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}if($_.c==4){$k[$j++]=$f($f($_.i+$_.rapl)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*4);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*4+1);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapc)-1)%52;$k[$j++]=1;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*4+2);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*4+3);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapr)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}$k[$j++]=1;var _Kn=$a();$k[$j++]=_Kn;for(var _Kq=0,_Kp=$_.rowmult-1;_Kq<=_Kp;_Kq+=1){var _Kv=$k[--$j];$P($_.pixs,(_Kq+$_.i*$_.rowmult)*$_.rwid,_Kv);$k[$j++]=_Kv}$j--}var _L4=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.rwid],["pixy",$_.r*$_.rowmult],["height",$_.r*$_.rowmult/72],["width",$_.rwid/72],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",$_.options]]);$k[$j++]=_L4;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_datamatrix(){$_=Object.create($_);$_.dontdraw=false;$_.columns=0;$_.rows=0;$_.format="unset";$_.version="unset";$_.parse=false;$_.parsefnc=false;$_.c40headerlength=-1;$_.raw=false;$_.dmre=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.datamatrixEmptyData#18653";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($ne($_.version,"unset")&&($_.rows!=0||$_.columns!=0)){$k[$j++]="bwipp.datamatrixVersionRowsCols#18657";$k[$j++]="rows and columns must not be given if version is specified";bwipp_raiseerror()}if($ne($_.version,"unset")){$X($_.version,"x");if($k[--$j]){var _9=$k[--$j];var _A=$k[--$j];$k[$j++]=_9;$k[$j++]=_A;$j--;var _B=$k[--$j];var _C=$k[--$j];$k[$j++]=_C;$k[$j++]=_B;$k[$j++]=_C;$k[$j++]=_B;$as($a(2));$F($k[--$j],function(){var _F=$k[--$j];$k[$j++]=_F;$k[$j++]=true;if(_F.length==0){$j--;$k[$j++]=false}var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$F(_H,function(){var _I=$k[--$j];if(_I<48||_I>57){$j--;$k[$j++]=false}});if($nt($k[--$j])){$k[$j++]="bwipp.datamatrixVersionBadRowOrColumn#18671";$k[$j++]="version must be formatted as RxC";bwipp_raiseerror()}});$_.rows=$i($k[--$j]);$_.columns=$i($k[--$j]);$k[$j++]="format";if($_.rows==$_.columns){$k[$j++]="square"}else{$k[$j++]="rectangle"}var _O=$k[--$j];$_[$k[--$j]]=_O}else{$j--;$k[$j++]="bwipp.datamatrixVersionFormat#18678";$k[$j++]="version must be formatted as RxC";bwipp_raiseerror()}}else{if($eq($_.format,"unset")){$k[$j++]="format";if($_.dmre){$k[$j++]="rectangle"}else{$k[$j++]="square"}var _S=$k[--$j];$_[$k[--$j]]=_S}}if($ne($_.format,"square")&&$ne($_.format,"rectangle")){$k[$j++]="bwipp.datamatrixInvalidFormat#18687";$k[$j++]="The format must be either square or rectangle";bwipp_raiseerror()}bwipp_loadctx(bwipp_datamatrix);if(!bwipp_datamatrix.__18747__){$_=Object.create($_);var _18=$a([16,64,1,4,36,1,1]);$_.metrics=$a([$a([10,10,1,1,5,1,0]),$a([12,12,1,1,7,1,0]),$a([14,14,1,1,10,1,0]),$a([16,16,1,1,12,1,0]),$a([18,18,1,1,14,1,0]),$a([20,20,1,1,18,1,0]),$a([22,22,1,1,20,1,0]),$a([24,24,1,1,24,1,0]),$a([26,26,1,1,28,1,0]),$a([32,32,2,2,36,1,0]),$a([36,36,2,2,42,1,0]),$a([40,40,2,2,48,1,0]),$a([44,44,2,2,56,1,0]),$a([48,48,2,2,68,1,0]),$a([52,52,2,2,84,2,0]),$a([64,64,4,4,112,2,0]),$a([72,72,4,4,144,4,0]),$a([80,80,4,4,192,4,0]),$a([88,88,4,4,224,4,0]),$a([96,96,4,4,272,4,0]),$a([104,104,4,4,336,6,0]),$a([120,120,6,6,408,6,0]),$a([132,132,6,6,496,8,0]),$a([144,144,6,6,620,10,0]),$a([8,18,1,1,7,1,0]),$a([8,32,1,2,11,1,0]),$a([8,48,1,2,15,1,1]),$a([8,64,1,4,18,1,1]),$a([8,80,1,4,22,1,1]),$a([8,96,1,4,28,1,1]),$a([8,120,1,6,32,1,1]),$a([8,144,1,6,36,1,1]),$a([12,26,1,1,14,1,0]),$a([12,36,1,2,18,1,0]),$a([12,64,1,4,27,1,1]),$a([12,88,1,4,36,1,1]),$a([16,36,1,2,24,1,0]),$a([16,48,1,2,28,1,0]),_18,$a([20,36,1,2,28,1,1]),$a([20,44,1,2,34,1,1]),$a([20,64,1,4,42,1,1]),$a([22,48,1,2,38,1,1]),$a([24,48,1,2,41,1,1]),$a([24,64,1,4,46,1,1]),$a([26,40,1,2,38,1,1]),$a([26,48,1,2,42,1,1]),$a([26,64,1,4,50,1,1])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_datamatrix.$ctx[id]=$_[id]);bwipp_datamatrix.__18747__=1;$_=Object.getPrototypeOf($_)}$_.urows=$_.rows;$_.ucols=$_.columns;$_.fullcws=$a([]);var _1N=$_.metrics;for(var _1O=0,_1P=_1N.length;_1O<_1P;_1O++){$_.m=$g(_1N,_1O);$_.rows=$g($_.m,0);$_.cols=$g($_.m,1);$_.regh=$g($_.m,2);$_.regv=$g($_.m,3);$_.rscw=$g($_.m,4);$_.rsbl=$g($_.m,5);$_.doly=$g($_.m,6);$_.mrows=$f($_.rows-2*$_.regh);$_.mcols=$f($_.cols-2*$_.regv);$_.ncws=$f(~~($_.mrows*$_.mcols/8)-$_.rscw);$_.okay=true;if($_.urows!=0&&$_.urows!=$_.rows){$_.okay=false}if($_.ucols!=0&&$_.ucols!=$_.cols){$_.okay=false}if($eq($_.format,"square")&&$ne($_.rows,$_.cols)){$_.okay=false}if($eq($_.format,"rectangle")&&$eq($_.rows,$_.cols)){$_.okay=false}if(!$_.dmre&&$_.doly==1){$_.okay=false}if($_.okay){$k[$j++]=Infinity;$q($_.fullcws);$k[$j++]=$_.ncws;$_.fullcws=$a()}}$k[$j++]=Infinity;for(var _24=0,_25=1558;_24<_25;_24++){$k[$j++]=1e4}$_.numremcws=$a();var _27=$_.fullcws;for(var _28=0,_29=_27.length;_28<_29;_28++){$p($_.numremcws,$f($g(_27,_28)-1),1)}for(var _2C=1556;_2C>=0;_2C-=1){$_.i=_2C;if($g($_.numremcws,$_.i)!=1){$p($_.numremcws,$_.i,$f($g($_.numremcws,$_.i+1)+1))}}if(!bwipp_datamatrix.__18893__){$_=Object.create($_);$_.fnc1=-1;$_.prog=-2;$_.m05=-3;$_.m06=-4;$_.lC=-5;$_.lB=-6;$_.lX=-7;$_.lT=-8;$_.lE=-9;$_.unl=-10;$_.sapp=-11;$_.usft=-12;$_.sft1=-13;$_.sft2=-14;$_.sft3=-15;$_.eci=-16;$_.pad=-17;$_.unlcw=254;$k[$j++]=Infinity;for(var _2L=0;_2L<=128;_2L+=1){$k[$j++]=_2L;$k[$j++]=_2L+1}$k[$j++]=$_.pad;$k[$j++]=129;for(var _2N=0;_2N<=99;_2N+=1){var _2P=$R($s(2),_2N,10);var _2R=$Z($s(2),"00");$P(_2R,2-_2P.length,_2P);$k[$j++]=_2R;$k[$j++]=_2N+130}var _2e=$a([$_.lC,$_.lB,$_.fnc1,$_.sapp,$_.prog,$_.usft,$_.m05,$_.m06,$_.lX,$_.lT,$_.lE,$_.eci]);$k[$j++]=229;for(var _2f=0,_2g=_2e.length;_2f<_2g;_2f++){var _2j=$f($k[--$j]+1);$k[$j++]=$g(_2e,_2f);$k[$j++]=_2j;$k[$j++]=_2j}$j--;$_.Avals=$d();$k[$j++]=Infinity;var _2l=$_.Avals;for(var _2q=_2l.size,_2p=_2l.keys(),_2o=0;_2o<_2q;_2o++){var _2m=_2p.next().value;$k[$j++]=_2m;$k[$j++]=_2l.get(_2m);$k[$j++]=Infinity;var _2r=$k[--$j];var _2s=$k[--$j];$k[$j++]=_2r;$k[$j++]=_2s;var _2t=$a();$k[$j++]=_2t}$_.Avals=$d();$k[$j++]=Infinity;$k[$j++]=$_.sft1;$k[$j++]=0;$k[$j++]=$_.sft2;$k[$j++]=1;$k[$j++]=$_.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _2y=48;_2y<=57;_2y+=1){$k[$j++]=_2y;$k[$j++]=_2y-44}for(var _2z=65;_2z<=90;_2z+=1){$k[$j++]=_2z;$k[$j++]=_2z-51}$_.CNvals=$d();$k[$j++]=Infinity;for(var _31=0;_31<=31;_31+=1){$k[$j++]=_31;$k[$j++]=_31}$_.C1vals=$d();$k[$j++]=Infinity;for(var _33=33;_33<=47;_33+=1){$k[$j++]=_33;$k[$j++]=_33-33}for(var _34=58;_34<=64;_34+=1){$k[$j++]=_34;$k[$j++]=_34-43}for(var _35=91;_35<=95;_35+=1){$k[$j++]=_35;$k[$j++]=_35-69}$k[$j++]=$_.fnc1;$k[$j++]=27;$k[$j++]=$_.usft;$k[$j++]=30;$_.C2vals=$d();$k[$j++]=Infinity;for(var _39=96;_39<=127;_39+=1){$k[$j++]=_39;$k[$j++]=_39-96}$_.C3vals=$d();$k[$j++]=Infinity;var _3B=$_.CNvals;for(var _3G=_3B.size,_3F=_3B.keys(),_3E=0;_3E<_3G;_3E++){var _3C=_3F.next().value;$k[$j++]=_3C;$k[$j++]=_3B.get(_3C);$k[$j++]=Infinity;var _3H=$k[--$j];var _3I=$k[--$j];$k[$j++]=_3H;$k[$j++]=_3I;var _3J=$a();$k[$j++]=_3J}var _3K=$_.C1vals;for(var _3P=_3K.size,_3O=_3K.keys(),_3N=0;_3N<_3P;_3N++){var _3L=_3O.next().value;$k[$j++]=_3L;$k[$j++]=_3K.get(_3L);$k[$j++]=Infinity;var _3Q=$k[--$j];var _3R=$k[--$j];$k[$j++]=_3Q;$k[$j++]=$g($_.CNvals,$_.sft1);$k[$j++]=_3R;var _3V=$a();$k[$j++]=_3V}var _3W=$_.C2vals;for(var _3b=_3W.size,_3a=_3W.keys(),_3Z=0;_3Z<_3b;_3Z++){var _3X=_3a.next().value;$k[$j++]=_3X;$k[$j++]=_3W.get(_3X);$k[$j++]=Infinity;var _3c=$k[--$j];var _3d=$k[--$j];$k[$j++]=_3c;$k[$j++]=$g($_.CNvals,$_.sft2);$k[$j++]=_3d;var _3h=$a();$k[$j++]=_3h}var _3i=$_.C3vals;for(var _3n=_3i.size,_3m=_3i.keys(),_3l=0;_3l<_3n;_3l++){var _3j=_3m.next().value;$k[$j++]=_3j;$k[$j++]=_3i.get(_3j);$k[$j++]=Infinity;var _3o=$k[--$j];var _3p=$k[--$j];$k[$j++]=_3o;$k[$j++]=$g($_.CNvals,$_.sft3);$k[$j++]=_3p;var _3t=$a();$k[$j++]=_3t}$_.Cvals=$d();$k[$j++]=Infinity;$k[$j++]=$_.sft1;$k[$j++]=0;$k[$j++]=$_.sft2;$k[$j++]=1;$k[$j++]=$_.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _3y=48;_3y<=57;_3y+=1){$k[$j++]=_3y;$k[$j++]=_3y-44}for(var _3z=97;_3z<=122;_3z+=1){$k[$j++]=_3z;$k[$j++]=_3z-83}$_.TNvals=$d();$k[$j++]=Infinity;for(var _41=0;_41<=31;_41+=1){$k[$j++]=_41;$k[$j++]=_41}$_.T1vals=$d();$k[$j++]=Infinity;for(var _43=33;_43<=47;_43+=1){$k[$j++]=_43;$k[$j++]=_43-33}for(var _44=58;_44<=64;_44+=1){$k[$j++]=_44;$k[$j++]=_44-43}for(var _45=91;_45<=95;_45+=1){$k[$j++]=_45;$k[$j++]=_45-69}$k[$j++]=$_.fnc1;$k[$j++]=27;$k[$j++]=$_.usft;$k[$j++]=30;$_.T2vals=$d();$k[$j++]=Infinity;$k[$j++]=96;$k[$j++]=0;for(var _49=65;_49<=90;_49+=1){$k[$j++]=_49;$k[$j++]=_49-64}for(var _4A=123;_4A<=127;_4A+=1){$k[$j++]=_4A;$k[$j++]=_4A-96}$_.T3vals=$d();$k[$j++]=Infinity;var _4C=$_.TNvals;for(var _4H=_4C.size,_4G=_4C.keys(),_4F=0;_4F<_4H;_4F++){var _4D=_4G.next().value;$k[$j++]=_4D;$k[$j++]=_4C.get(_4D);$k[$j++]=Infinity;var _4I=$k[--$j];var _4J=$k[--$j];$k[$j++]=_4I;$k[$j++]=_4J;var _4K=$a();$k[$j++]=_4K}var _4L=$_.T1vals;for(var _4Q=_4L.size,_4P=_4L.keys(),_4O=0;_4O<_4Q;_4O++){var _4M=_4P.next().value;$k[$j++]=_4M;$k[$j++]=_4L.get(_4M);$k[$j++]=Infinity;var _4R=$k[--$j];var _4S=$k[--$j];$k[$j++]=_4R;$k[$j++]=$g($_.TNvals,$_.sft1);$k[$j++]=_4S;var _4W=$a();$k[$j++]=_4W}var _4X=$_.T2vals;for(var _4c=_4X.size,_4b=_4X.keys(),_4a=0;_4a<_4c;_4a++){var _4Y=_4b.next().value;$k[$j++]=_4Y;$k[$j++]=_4X.get(_4Y);$k[$j++]=Infinity;var _4d=$k[--$j];var _4e=$k[--$j];$k[$j++]=_4d;$k[$j++]=$g($_.TNvals,$_.sft2);$k[$j++]=_4e;var _4i=$a();$k[$j++]=_4i}var _4j=$_.T3vals;for(var _4o=_4j.size,_4n=_4j.keys(),_4m=0;_4m<_4o;_4m++){var _4k=_4n.next().value;$k[$j++]=_4k;$k[$j++]=_4j.get(_4k);$k[$j++]=Infinity;var _4p=$k[--$j];var _4q=$k[--$j];$k[$j++]=_4p;$k[$j++]=$g($_.TNvals,$_.sft3);$k[$j++]=_4q;var _4u=$a();$k[$j++]=_4u}$_.Tvals=$d();for(var _4w=128;_4w<=255;_4w+=1){$_.i=_4w;$k[$j++]=$_.Avals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Avals,$_.usft));$q($g($_.Avals,$_.i-128));var _55=$a();var _56=$k[--$j];$p($k[--$j],_56,_55);$k[$j++]=$_.Cvals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Cvals,$_.usft));$q($g($_.Cvals,$_.i-128));var _5G=$a();var _5H=$k[--$j];$p($k[--$j],_5H,_5G);$k[$j++]=$_.Tvals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Tvals,$_.usft));$q($g($_.Tvals,$_.i-128));var _5R=$a();var _5S=$k[--$j];$p($k[--$j],_5S,_5R)}$k[$j++]=Infinity;$k[$j++]=13;$k[$j++]=0;$k[$j++]=42;$k[$j++]=1;$k[$j++]=62;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _5U=48;_5U<=57;_5U+=1){$k[$j++]=_5U;$k[$j++]=_5U-44}for(var _5V=65;_5V<=90;_5V+=1){$k[$j++]=_5V;$k[$j++]=_5V-51}$_.Xvals=$d();$k[$j++]=Infinity;var _5X=$_.Xvals;for(var _5c=_5X.size,_5b=_5X.keys(),_5a=0;_5a<_5c;_5a++){var _5Y=_5b.next().value;$k[$j++]=_5Y;$k[$j++]=_5X.get(_5Y);$k[$j++]=Infinity;var _5d=$k[--$j];var _5e=$k[--$j];$k[$j++]=_5d;$k[$j++]=_5e;var _5f=$a();$k[$j++]=_5f}$_.Xvals=$d();$k[$j++]=Infinity;for(var _5h=64;_5h<=94;_5h+=1){$k[$j++]=_5h;$k[$j++]=_5h-64}$k[$j++]=$_.unl;$k[$j++]=31;for(var _5j=32;_5j<=63;_5j+=1){$k[$j++]=_5j;$k[$j++]=_5j}$_.Evals=$d();$k[$j++]=Infinity;var _5l=$_.Evals;for(var _5q=_5l.size,_5p=_5l.keys(),_5o=0;_5o<_5q;_5o++){var _5m=_5p.next().value;$k[$j++]=_5m;$k[$j++]=_5l.get(_5m);$k[$j++]=Infinity;var _5r=$k[--$j];var _5s=$k[--$j];$k[$j++]=_5r;$k[$j++]=_5s;var _5t=$a();$k[$j++]=_5t}$_.Evals=$d();$k[$j++]=Infinity;for(var _5v=0;_5v<=255;_5v+=1){$k[$j++]=_5v;$k[$j++]=_5v}$_.Bvals=$d();$k[$j++]=Infinity;var _5x=$_.Bvals;for(var _62=_5x.size,_61=_5x.keys(),_60=0;_60<_62;_60++){var _5y=_61.next().value;$k[$j++]=_5y;$k[$j++]=_5x.get(_5y);$k[$j++]=Infinity;var _63=$k[--$j];var _64=$k[--$j];$k[$j++]=_63;$k[$j++]=_64;var _65=$a();$k[$j++]=_65}$_.Bvals=$d();$_.encvals=$a([$_.Avals,$_.Cvals,$_.Tvals,$_.Xvals,$_.Evals,$_.Bvals]);$_.A=0;$_.C=1;$_.T=2;$_.X=3;$_.E=4;$_.B=5;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_datamatrix.$ctx[id]=$_[id]);bwipp_datamatrix.__18893__=1;$_=Object.getPrototypeOf($_)}if($_.raw){$_.cws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i==$_.barcode.length){break}$_.cw=$i($G($_.barcode,$_.i+1,3));$p($_.cws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}$_.cws=$G($_.cws,0,$_.j)}else{var _6Z=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fnc1],["PROG",$_.prog]]);$_.fncvals=_6Z;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6c=$k[--$j];$_[$k[--$j]]=_6c;$_.msglen=$_.msg.length;if($_.msglen>=9){$q($G($_.msg,0,7));var _6i=$k[--$j];var _6j=$k[--$j];$k[$j++]=_6i==29;$k[$j++]=_6j;$j--;var _6k=$k[--$j];var _6l=$k[--$j];var _6m=$k[--$j];var _6n=$k[--$j];var _6o=$k[--$j];var _6p=$k[--$j];if(_6k&&_6l==48&&_6m==30&&_6n==62&&_6o==41&&_6p==91){$q($G($_.msg,$_.msglen-2,2));var _6t=$k[--$j];var _6u=$k[--$j];if(_6t==4&&_6u==30){if($g($_.msg,5)==53){$k[$j++]=Infinity;$k[$j++]=$_.m05;$q($G($_.msg,7,$_.msg.length-9));$_.msg=$a()}else{if($g($_.msg,5)==54){$k[$j++]=Infinity;$k[$j++]=$_.m06;$q($G($_.msg,7,$_.msg.length-9));$_.msg=$a()}}}}}$_.msglen=$_.msg.length;$k[$j++]=Infinity;for(var _7B=0,_7C=$_.msglen;_7B<_7C;_7B++){$k[$j++]=0}$k[$j++]=0;$_.numD=$a();$k[$j++]=Infinity;for(var _7F=0,_7G=$_.msglen;_7F<_7G;_7F++){$k[$j++]=0}$k[$j++]=9999;$_.nextXterm=$a();$k[$j++]=Infinity;for(var _7J=0,_7K=$_.msglen;_7J<_7K;_7J++){$k[$j++]=0}$k[$j++]=9999;$_.nextNonX=$a();$k[$j++]=Infinity;for(var _7N=0,_7O=$_.msglen;_7N<_7O;_7N++){$k[$j++]=false}$k[$j++]=false;$_.isECI=$a();for(var _7R=$_.msglen-1;_7R>=0;_7R-=1){$_.i=_7R;$_.barchar=$g($_.msg,$_.i);if($_.barchar>=48&&$_.barchar<=57){$p($_.numD,$_.i,$f($g($_.numD,$_.i+1)+1))}if($_.barchar==13||$_.barchar==42||$_.barchar==62){$p($_.nextXterm,$_.i,0)}else{$p($_.nextXterm,$_.i,$f($g($_.nextXterm,$_.i+1)+1))}var _7o=$g($_.Xvals,$_.barchar)!==undefined;if(!_7o){$p($_.nextNonX,$_.i,0)}else{$p($_.nextNonX,$_.i,$f($g($_.nextNonX,$_.i+1)+1))}$p($_.isECI,$_.i,$_.barchar<=-1e6)}$k[$j++]=Infinity;var _7z=$_.nextXterm;for(var _80=0,_81=_7z.length;_80<_81;_80++){var _82=$g(_7z,_80);$k[$j++]=_82;if(_82>1e4){$j--;$k[$j++]=1e4}}$_.nextXterm=$a();$k[$j++]=Infinity;var _84=$_.nextNonX;for(var _85=0,_86=_84.length;_85<_86;_85++){var _87=$g(_84,_85);$k[$j++]=_87;if(_87>1e4){$j--;$k[$j++]=1e4}}$_.nextNonX=$a();$_.isD=function(){$k[$j++]=$_.char>=48&&$_.char<=57};$_.isC=function(){var _8D=$g($_.CNvals,$_.char)!==undefined;$k[$j++]=_8D};$_.isT=function(){var _8G=$g($_.TNvals,$_.char)!==undefined;$k[$j++]=_8G};$_.isX=function(){var _8J=$g($_.Xvals,$_.char)!==undefined;$k[$j++]=_8J};$_.isE=function(){var _8M=$g($_.Evals,$_.char)!==undefined;$k[$j++]=_8M};$_.isEA=function(){$k[$j++]=$_.char>127};$_.isFN=function(){$k[$j++]=$_.char<0};$_.XtermFirst=function(){var _8P=$k[--$j];$k[$j++]=$lt($g($_.nextXterm,_8P),$g($_.nextNonX,_8P))};$_.lookup=function(){$_.ac=1;$_.cc=2;$_.tc=2;$_.xc=2;$_.ec=2;$_.bc=2.25;if($_.mode==$_.A){$_.ac=0;$_.cc=1;$_.tc=1;$_.xc=1;$_.ec=1;$_.bc=1.25}if($_.mode==$_.C){$_.cc=0}if($_.mode==$_.T){$_.tc=0}if($_.mode==$_.X){$_.xc=0}if($_.mode==$_.E){$_.ec=0}if($_.mode==$_.B){$_.bc=0}for(var _8g=0,_8h=1;_8g<_8h;_8g++){if($g($_.isECI,$_.i)){$k[$j++]=$_.A;break}if($_.c40headerlength!=-1&&$_.i<$_.c40headerlength){$k[$j++]=$_.C;break}$_.k=0;for(;;){if($_.i+$_.k==$_.msglen){var _8t=$a(["ac","cc","tc","xc","ec","bc"]);for(var _8u=0,_8v=_8t.length;_8u<_8v;_8u++){var _8w=$g(_8t,_8u);$_[_8w]=Math.ceil($_[_8w])}var _93=$a([$_.cc,$_.tc,$_.xc,$_.ec,$_.bc]);$k[$j++]=true;for(var _94=0,_95=_93.length;_94<_95;_94++){var _98=$k[--$j];$k[$j++]=_98&&$_.ac<=$g(_93,_94)}if($k[--$j]){$k[$j++]=$_.A;break}var _9G=$a([$_.ac,$_.cc,$_.tc,$_.xc,$_.ec]);$k[$j++]=true;for(var _9H=0,_9I=_9G.length;_9H<_9I;_9H++){var _9L=$k[--$j];$k[$j++]=_9L&&$_.bc<$g(_9G,_9H)}if($k[--$j]){$k[$j++]=$_.B;break}var _9T=$a([$_.ac,$_.cc,$_.tc,$_.xc,$_.bc]);$k[$j++]=true;for(var _9U=0,_9V=_9T.length;_9U<_9V;_9U++){var _9Y=$k[--$j];$k[$j++]=_9Y&&$_.ec<$g(_9T,_9U)}if($k[--$j]){$k[$j++]=$_.E;break}var _9g=$a([$_.ac,$_.cc,$_.xc,$_.ec,$_.bc]);$k[$j++]=true;for(var _9h=0,_9i=_9g.length;_9h<_9i;_9h++){var _9l=$k[--$j];$k[$j++]=_9l&&$_.tc<$g(_9g,_9h)}if($k[--$j]){$k[$j++]=$_.T;break}var _9t=$a([$_.ac,$_.cc,$_.tc,$_.ec,$_.bc]);$k[$j++]=true;for(var _9u=0,_9v=_9t.length;_9u<_9v;_9u++){var _9y=$k[--$j];$k[$j++]=_9y&&$_.xc<$g(_9t,_9u)}if($k[--$j]){$k[$j++]=$_.X;break}$k[$j++]=$_.C;break}$_.char=$g($_.msg,$_.i+$_.k);$k[$j++]="ac";$k[$j++]=$_.ac;$_.isD();if($k[--$j]){var _A8=$k[--$j];$k[$j++]=$f(_A8+1/2)}else{$_.isEA();if($k[--$j]){var _AA=$k[--$j];$k[$j++]=Math.ceil(_AA)+2}else{var _AB=$k[--$j];$k[$j++]=Math.ceil(_AB)+1}}var _AC=$k[--$j];$_[$k[--$j]]=_AC;$k[$j++]="cc";$k[$j++]=$_.cc;$_.isC();if($k[--$j]){var _AG=$k[--$j];$k[$j++]=$f(_AG+.6666667)}else{$_.isEA();if($k[--$j]){var _AI=$k[--$j];$k[$j++]=$f(_AI+2.6666667)}else{var _AJ=$k[--$j];$k[$j++]=$f(_AJ+1.3333334)}}var _AK=$k[--$j];$_[$k[--$j]]=_AK;$k[$j++]="tc";$k[$j++]=$_.tc;$_.isT();if($k[--$j]){var _AO=$k[--$j];$k[$j++]=$f(_AO+.6666667)}else{$_.isEA();if($k[--$j]){var _AQ=$k[--$j];$k[$j++]=$f(_AQ+2.6666667)}else{var _AR=$k[--$j];$k[$j++]=$f(_AR+1.3333334)}}var _AS=$k[--$j];$_[$k[--$j]]=_AS;$k[$j++]="xc";$k[$j++]=$_.xc;$_.isX();if($k[--$j]){var _AW=$k[--$j];$k[$j++]=$f(_AW+.6666667)}else{$_.isEA();if($k[--$j]){var _AY=$k[--$j];$k[$j++]=$f(_AY+4.3333334)}else{var _AZ=$k[--$j];$k[$j++]=$f(_AZ+3.3333334)}}var _Aa=$k[--$j];$_[$k[--$j]]=_Aa;$k[$j++]="ec";$k[$j++]=$_.ec;$_.isE();if($k[--$j]){var _Ae=$k[--$j];$k[$j++]=$f(_Ae+3/4)}else{$_.isEA();if($k[--$j]){var _Ag=$k[--$j];$k[$j++]=$f(_Ag+17/4)}else{var _Ah=$k[--$j];$k[$j++]=$f(_Ah+13/4)}}var _Ai=$k[--$j];$_[$k[--$j]]=_Ai;$k[$j++]="bc";$k[$j++]=$_.bc;$_.isFN();if($k[--$j]){var _Am=$k[--$j];$k[$j++]=$f(_Am+4)}else{var _An=$k[--$j];$k[$j++]=$f(_An+1)}var _Ao=$k[--$j];$_[$k[--$j]]=_Ao;if($_.k>=4){var _Aw=$a([$_.cc,$_.tc,$_.xc,$_.ec,$_.bc]);$k[$j++]=true;for(var _Ax=0,_Ay=_Aw.length;_Ax<_Ay;_Ax++){var _B1=$k[--$j];$k[$j++]=_B1&&$_.ac+1<=$g(_Aw,_Ax)}if($k[--$j]){$k[$j++]=$_.A;break}if($_.bc+1<=$_.ac){$k[$j++]=$_.B;break}var _BB=$a([$_.cc,$_.tc,$_.xc,$_.ec]);$k[$j++]=true;for(var _BC=0,_BD=_BB.length;_BC<_BD;_BC++){var _BG=$k[--$j];$k[$j++]=_BG&&$_.bc+1<$g(_BB,_BC)}if($k[--$j]){$k[$j++]=$_.B;break}var _BO=$a([$_.ac,$_.cc,$_.tc,$_.xc,$_.bc]);$k[$j++]=true;for(var _BP=0,_BQ=_BO.length;_BP<_BQ;_BP++){var _BT=$k[--$j];$k[$j++]=_BT&&$_.ec+1<$g(_BO,_BP)}if($k[--$j]){$k[$j++]=$_.E;break}var _Bb=$a([$_.ac,$_.cc,$_.xc,$_.ec,$_.bc]);$k[$j++]=true;for(var _Bc=0,_Bd=_Bb.length;_Bc<_Bd;_Bc++){var _Bg=$k[--$j];$k[$j++]=_Bg&&$_.tc+1<$g(_Bb,_Bc)}if($k[--$j]){$k[$j++]=$_.T;break}var _Bo=$a([$_.ac,$_.cc,$_.tc,$_.ec,$_.bc]);$k[$j++]=true;for(var _Bp=0,_Bq=_Bo.length;_Bp<_Bq;_Bp++){var _Bt=$k[--$j];$k[$j++]=_Bt&&$_.xc+1<$g(_Bo,_Bp)}if($k[--$j]){$k[$j++]=$_.X;break}var _C0=$a([$_.ac,$_.tc,$_.ec,$_.bc]);$k[$j++]=true;for(var _C1=0,_C2=_C0.length;_C1<_C2;_C1++){var _C5=$k[--$j];$k[$j++]=_C5&&$_.cc+1<$g(_C0,_C1)}if($k[--$j]){if($_.cc<$_.xc){$k[$j++]=$_.C;break}if($_.cc==$_.xc){$k[$j++]=$_.i+$_.k+1;$_.XtermFirst();if($k[--$j]){$k[$j++]=$_.X;break}else{$k[$j++]=$_.C;break}}}}$_.k=$_.k+1}}};$_.addtocws=function(){var _CI=$k[--$j];$P($_.cws,$_.j,_CI);$_.j=_CI.length+$_.j};$_.ECItocws=function(){var _CN=$f(-$k[--$j]-1e6);$k[$j++]=_CN;if(_CN<=126){var _CO=$k[--$j];$k[$j++]=$f(_CO+1);$as($a(1))}else{var _CQ=$k[--$j];$k[$j++]=_CQ;if(_CQ<=16382){var _CS=$f($k[--$j]-127);$k[$j++]=~~(_CS/254)+128;$k[$j++]=$f(_CS%254+1);$as($a(2))}else{var _CV=$f($k[--$j]-16383);$k[$j++]=~~(_CV/64516)+192;$k[$j++]=~~(_CV/254)%254+1;$k[$j++]=$f(_CV%254+1);$as($a(3))}}};$_.encA=function(){for(var _CX=0,_CY=1;_CX<_CY;_CX++){if($g($_.isECI,$_.i)){$k[$j++]=$g($_.Avals,$_.eci);$_.addtocws();$k[$j++]=$g($_.msg,$_.i);$_.ECItocws();$_.addtocws();$_.i=$_.i+1;break}if($g($_.numD,$_.i)>=2){var _Cm=$s(2);$p(_Cm,0,$g($_.msg,$_.i));$p(_Cm,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Cm);$_.addtocws();$_.i=$_.i+2;break}$k[$j++]="newmode";$_.lookup();var _Cw=$k[--$j];$_[$k[--$j]]=_Cw;if($_.newmode!=$_.mode){$k[$j++]=$g($_.Avals,$g($a([-1,$_.lC,$_.lT,$_.lX,$_.lE,$_.lB]),$_.newmode));$_.addtocws();$_.mode=$_.newmode;break}$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1;break}};$_.CTXvalstocws=function(){$_.in=$k[--$j];$k[$j++]=Infinity;for(var _DK=0,_DJ=$_.in.length-1;_DK<=_DJ;_DK+=3){var _DM=$G($_.in,_DK,3);$k[$j++]=0;for(var _DN=0,_DO=_DM.length;_DN<_DO;_DN++){var _DQ=$k[--$j];$k[$j++]=$f(_DQ+$g(_DM,_DN))*40}var _DS=~~($k[--$j]/40)+1;$k[$j++]=~~(_DS/256);$k[$j++]=_DS%256}$as($a($m()));var _DV=$k[--$j];var _DW=$k[--$j];$k[$j++]=_DV;$k[$j++]=_DW;$j--};$_.encCTX=function(){$_.p=0;$_.ctxvals=$a(2500);$_.done=false;for(;;){if($_.i==$_.msglen){break}var _Dg=$g($g($_.encvals,$_.mode),$g($_.msg,$_.i))!==undefined;if(!_Dg){break}if($_.p%3==0){if($_.p>0){$k[$j++]="newmode";$_.lookup();var _Dj=$k[--$j];$_[$k[--$j]]=_Dj;if($ne($_.newmode,$_.mode)){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();if($_.newmode!=$_.A){$k[$j++]=$g($_.Avals,$g($a([-1,$_.lC,$_.lT,$_.lX,$_.lE,$_.lB]),$_.newmode));$_.addtocws()}$_.mode=$_.newmode;$_.done=true;break}}if($_.msglen-$_.i<=3){$_.remcws=$g($_.numremcws,$_.j+~~($_.p/3)*2);$k[$j++]=Infinity;var _EF=$G($_.msg,$_.i,$_.msglen-$_.i);for(var _EG=0,_EH=_EF.length;_EG<_EH;_EG++){var _EI=$g(_EF,_EG);var _EM=$g($g($_.encvals,$_.mode),_EI)!==undefined;$k[$j++]=_EI;if(_EM){$q($g($g($_.encvals,$_.mode),$k[--$j]))}else{$j--;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1}}$_.remvals=$a();if($_.remcws==2&&$_.remvals.length==3){$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));$q($_.remvals);var _EZ=$a();$k[$j++]=_EZ;$_.CTXvalstocws();$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;$_.done=true;break}if($_.remcws==2&&$_.remvals.length==2&&$_.mode!=$_.X){$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));$q($_.remvals);$q($g($g($_.encvals,$_.mode),$_.sft1));var _Ep=$a();$k[$j++]=_Ep;$_.CTXvalstocws();$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;$_.done=true;break}if($_.remcws==2&&$_.remvals.length==1){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;$_.done=true;break}if($_.remcws==1&&$_.remvals.length==1){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;$_.done=true;break}}}var _FO=$g($g($_.encvals,$_.mode),$g($_.msg,$_.i));$P($_.ctxvals,$_.p,_FO);$_.p=_FO.length+$_.p;$_.i=$_.i+1}if(!$_.done){for(;;){if($_.p%3==0){break}$_.i=$_.i-1;$_.p=$_.p-$g($g($_.encvals,$_.mode),$g($_.msg,$_.i)).length}$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));var _Fh=$a();$k[$j++]=_Fh;$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;if($_.i!=$_.msglen&&$nt($g($_.isECI,$_.i))){if($g($_.numD,$_.i)>=2){var _Ft=$s(2);$p(_Ft,0,$g($_.msg,$_.i));$p(_Ft,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Ft);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1}}}};$_.Evalstocws=function(){$_.in=$k[--$j];$_.inlen=$_.in.length;$_.outlen=~~Math.ceil($_.in.length/4*3);$k[$j++]=Infinity;$q($_.in);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$_.in=$a();$k[$j++]=Infinity;for(var _GG=0,_GF=$_.inlen-1;_GG<=_GF;_GG+=4){var _GI=$G($_.in,_GG,4);$k[$j++]=0;for(var _GJ=0,_GK=_GI.length;_GJ<_GK;_GJ++){var _GM=$k[--$j];$k[$j++]=$or(_GM,$g(_GI,_GJ))<<6}var _GO=$k[--$j]>>>6;$k[$j++]=_GO>>>16&255;$k[$j++]=_GO>>>8&255;$k[$j++]=_GO&255}$as($a($m()));var _GR=$k[--$j];var _GS=$k[--$j];$k[$j++]=_GR;$k[$j++]=_GS;$j--;var _GV=$G($k[--$j],0,$_.outlen);$k[$j++]=_GV};$_.encE=function(){$_.p=0;$_.edifactvals=$a(2100);for(;;){if($_.i==$_.msglen){break}var _Gd=$g($_.Evals,$g($_.msg,$_.i))!==undefined;if(!_Gd){break}if($_.p%4==0){if($_.msglen-$_.i<=2){$_.remcws=$g($_.numremcws,$_.j+~~($_.p/4)*3);$k[$j++]=Infinity;var _Gp=$G($_.msg,$_.i,$_.msglen-$_.i);for(var _Gq=0,_Gr=_Gp.length;_Gq<_Gr;_Gq++){$q($g($_.Avals,$g(_Gp,_Gq)))}$_.remvals=$a();if(($_.remcws==1||$_.remcws==2)&&$_.remvals.length<=$_.remcws){$k[$j++]=$G($_.edifactvals,0,$_.p);$_.Evalstocws();$_.addtocws();$k[$j++]=$_.remvals;$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}}$_.lookup();if($k[--$j]!=$_.mode){break}}var _HC=$g($_.Evals,$g($_.msg,$_.i));$P($_.edifactvals,$_.p,_HC);$_.p=_HC.length+$_.p;$_.i=$_.i+1}if($_.mode!=$_.A){$_.remcws=$f($g($_.numremcws,$_.j+~~($_.p/4)*3-1)-1);if($_.p%4!=0||$_.i!=$_.msglen||$_.remcws>=3){var _HT=$g($_.Evals,$_.unl);$P($_.edifactvals,$_.p,_HT);$_.p=_HT.length+$_.p}$k[$j++]=$G($_.edifactvals,0,$_.p);$_.Evalstocws();$_.addtocws();$_.mode=$_.A;if($_.i!=$_.msglen&&$nt($g($_.isECI,$_.i))){if($g($_.numD,$_.i)>=2){var _Hj=$s(2);$p(_Hj,0,$g($_.msg,$_.i));$p(_Hj,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Hj);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1}}}};$_.encB=function(){$_.p=0;$_.bvals=$a(1558);for(;;){if($_.i==$_.msglen){break}$_.lookup();if($k[--$j]!=$_.mode){break}$p($_.bvals,$_.p,$g($_.msg,$_.i));$_.p=$_.p+1;$_.i=$_.i+1}$_.remcws=$f($g($_.numremcws,$_.j+$_.p)-1);$k[$j++]=Infinity;if($_.remcws==0&&$_.i==$_.msglen){$k[$j++]=0}else{if($_.p<250){$k[$j++]=$_.p}else{$k[$j++]=~~($_.p/250)+249;$k[$j++]=$_.p%250}}$q($G($_.bvals,0,$_.p));$_.bvals=$a();for(var _IS=0,_IR=$_.bvals.length-1;_IS<=_IR;_IS+=1){$_.p=_IS;var _IY=$f(($_.j+$_.p+1)*149%255+1+$g($_.bvals,$_.p));$k[$j++]=_IY;if(_IY>=256){var _IZ=$k[--$j];$k[$j++]=$f(_IZ-256)}$p($_.bvals,$_.p,$k[--$j])}$k[$j++]=$_.bvals;$_.addtocws();$_.mode=$_.A};$_.cws=$a(1558);$_.mode=$_.A;$_.i=0;$_.j=0;for(;;){if($_.i>=$_.msglen){break}if($_[$g($a(["encA","encCTX","encCTX","encCTX","encE","encB"]),$_.mode)]()===true){break}}$_.cws=$G($_.cws,0,$_.j)}$_.datlen=$_.cws.length;$_.remcws=$f($g($_.numremcws,$_.j-1)-1);if($_.remcws>0){$k[$j++]=Infinity;$q($_.cws);for(var _Ix=0,_Iy=$_.remcws;_Ix<_Iy;_Ix++){$k[$j++]=129}$_.cws=$a();for(var _J4=$_.datlen+1,_J3=$f($f($_.datlen+$_.remcws)-1);_J4<=_J3;_J4+=1){$_.i=_J4;var _J6=($_.i+1)*149%253+1+129;$k[$j++]=_J6;if(_J6>254){var _J7=$k[--$j];$k[$j++]=$f(_J7-254)}$p($_.cws,$_.i,$k[--$j])}}var _JC=$g($_.options,"debugcws")!==undefined;if(_JC){$k[$j++]="bwipp.debugcws#19314";$k[$j++]=$_.cws;bwipp_raiseerror()}var _JE=$_.metrics;for(var _JF=0,_JG=_JE.length;_JF<_JG;_JF++){$_.m=$g(_JE,_JF);$_.rows=$g($_.m,0);$_.cols=$g($_.m,1);$_.regh=$g($_.m,2);$_.regv=$g($_.m,3);$_.rscw=$g($_.m,4);$_.rsbl=$g($_.m,5);$_.doly=$g($_.m,6);$_.mrows=$f($_.rows-2*$_.regh);$_.mcols=$f($_.cols-2*$_.regv);$_.rrows=~~($_.mrows/$_.regh);$_.rcols=~~($_.mcols/$_.regv);$_.ncws=$f(~~($_.mrows*$_.mcols/8)-$_.rscw);$_.okay=true;if($_.cws.length!=$_.ncws){$_.okay=false}if($_.urows!=0&&$_.urows!=$_.rows){$_.okay=false}if($_.ucols!=0&&$_.ucols!=$_.cols){$_.okay=false}if($eq($_.format,"square")&&$ne($_.rows,$_.cols)){$_.okay=false}if($eq($_.format,"rectangle")&&$eq($_.rows,$_.cols)){$_.okay=false}if(!$_.dmre&&$_.doly==1){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.datamatrixNoValidSymbol#19342";$k[$j++]="Maximum length exceeded or invalid size";bwipp_raiseerror()}$_.cwbs=$a($_.rsbl);$_.ecbs=$a($_.rsbl);for(var _K5=0,_K4=$f($_.rsbl-1);_K5<=_K4;_K5+=1){$_.i=_K5;if($_.cws.length!=1558){$_.cwbsize=~~($_.cws.length/$_.rsbl)}else{if($_.i<=7){$_.cwbsize=156}else{$_.cwbsize=155}}$_.cwb=$a($_.cwbsize);for(var _KE=0,_KD=$_.cwbsize-1;_KE<=_KD;_KE+=1){$_.j=_KE;$p($_.cwb,$_.j,$g($_.cws,$f($_.j*$_.rsbl+$_.i)))}$p($_.cwbs,$_.i,$_.cwb);$k[$j++]=$_.ecbs;$k[$j++]=$_.i;$k[$j++]=Infinity;for(var _KT=0,_KU=~~($_.rscw/$_.rsbl);_KT<_KU;_KT++){$k[$j++]=0}var _KV=$a();var _KW=$k[--$j];$p($k[--$j],_KW,_KV)}if(!bwipp_datamatrix.__19369__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _KY=0,_KZ=255;_KY<_KZ;_KY++){var _Ka=$k[--$j];var _Kb=_Ka*2;$k[$j++]=_Ka;$k[$j++]=_Kb;if(_Kb>=256){var _Kc=$k[--$j];$k[$j++]=_Kc^301}}$_.rsalog=$a();$_.rslog=$a(256);for(var _Kf=1;_Kf<=255;_Kf+=1){$p($_.rslog,$g($_.rsalog,_Kf),_Kf)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_datamatrix.$ctx[id]=$_[id]);bwipp_datamatrix.__19369__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _Kk=$k[--$j];var _Kl=$k[--$j];$k[$j++]=_Kl;$k[$j++]=_Kk;if(_Kk!=0&&_Kl!=0){var _Ko=$g($_.rslog,$k[--$j]);var _Kt=$g($_.rsalog,$f(_Ko+$g($_.rslog,$k[--$j]))%255);$k[$j++]=_Kt}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Kw=0,_Kx=~~($_.rscw/$_.rsbl);_Kw<_Kx;_Kw++){$k[$j++]=0}$_.coeffs=$a();for(var _L2=1,_L1=~~($_.rscw/$_.rsbl);_L2<=_L1;_L2+=1){$_.i=_L2;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _L9=$_.i-1;_L9>=1;_L9-=1){$_.j=_L9;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _LL=$k[--$j];var _LM=$k[--$j];var _LN=$k[--$j];$p($k[--$j],_LN,$xo(_LM,_LL))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _LV=$k[--$j];var _LW=$k[--$j];$p($k[--$j],_LW,_LV)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _Ld=0,_Lc=$_.cwbs.length-1;_Ld<=_Lc;_Ld+=1){$_.i=_Ld;$_.cwb=$g($_.cwbs,$_.i);$_.ecb=$g($_.ecbs,$_.i);for(var _Lm=0,_Ll=$_.cwb.length-1;_Lm<=_Ll;_Lm+=1){$_.t=$xo($g($_.cwb,_Lm),$g($_.ecb,0));for(var _Ls=$_.ecb.length-1;_Ls>=0;_Ls-=1){$_.j=_Ls;$_.p=$_.ecb.length-$_.j-1;$k[$j++]=$_.ecb;$k[$j++]=$_.p;$k[$j++]=$_.t;$k[$j++]=$g($_.coeffs,$_.j);$_.rsprod();var _M1=$k[--$j];var _M2=$k[--$j];$p($k[--$j],_M2,_M1);if($_.j>0){$p($_.ecb,$_.p,$xo($g($_.ecb,$_.p+1),$g($_.ecb,$_.p)))}}}}if($_.ncws==1558){$k[$j++]=Infinity;var _MF=$G($_.ecbs,8,2);for(var _MG=0,_MH=_MF.length;_MG<_MH;_MG++){$k[$j++]=$g(_MF,_MG)}var _MK=$G($_.ecbs,0,8);for(var _ML=0,_MM=_MK.length;_ML<_MM;_ML++){$k[$j++]=$g(_MK,_ML)}$_.ecbs=$a()}$k[$j++]=Infinity;var _MP=$_.cws;for(var _MQ=0,_MR=_MP.length;_MQ<_MR;_MQ++){$k[$j++]=$g(_MP,_MQ)}for(var _MU=0,_MV=$_.rscw;_MU<_MV;_MU++){$k[$j++]=0}$_.cws=$a();for(var _MZ=0,_MY=$f($_.rscw-1);_MZ<=_MY;_MZ+=1){$_.i=_MZ;$p($_.cws,$f($_.ncws+$_.i),$g($g($_.ecbs,$_.i%$_.rsbl),~~($_.i/$_.rsbl)))}$_.module=function(){var _Mk=$k[--$j];var _Ml=$k[--$j];var _Mm=$k[--$j];var _Mp=$Z($s(8),"00000000");var _Mr=$R($s(8),$k[--$j],2);$P(_Mp,8-_Mr.length,_Mr);$k[$j++]=_Mm;$k[$j++]=_Ml;$k[$j++]=_Mk;$k[$j++]=_Mp;for(var _Ms=7;_Ms>=0;_Ms-=1){var _Mt=$k[--$j];$k[$j++]=$f($g(_Mt,_Ms)-48);$k[$j++]=_Mt}$j--;var _Mv=$k[--$j];var _Mw=$k[--$j];var _Mx=$k[--$j];var _My=$k[--$j];var _Mz=$k[--$j];var _N0=$k[--$j];var _N1=$k[--$j];var _N2=$k[--$j];var _N3=$k[--$j];var _N4=$k[--$j];var _N5=$k[--$j];$k[$j++]=_N2;$k[$j++]=_N1;$k[$j++]=_N0;$k[$j++]=_Mz;$k[$j++]=_My;$k[$j++]=_Mx;$k[$j++]=_Mw;$k[$j++]=_Mv;$k[$j++]=_N5;$k[$j++]=_N4;$F(_N3,function(){if($k[--$j]()===true){return true}var _N7=$k[--$j];var _N8=$k[--$j];$k[$j++]=_N8;$k[$j++]=_N7;if(_N8<0){var _N9=$k[--$j];var _NA=$k[--$j];$k[$j++]=$f(_NA+$_.mrows);$k[$j++]=$f(_N9+$f(4-$f($_.mrows+4)%8))}var _ND=$k[--$j];$k[$j++]=_ND;if(_ND<0){var _NF=$k[--$j];var _NG=$k[--$j];$k[$j++]=$f(_NG+$f(4-$f($_.mcols+4)%8));$k[$j++]=$f(_NF+$_.mcols)}var _NI=$k[--$j];var _NJ=$k[--$j];$k[$j++]=_NJ;$k[$j++]=_NI;if(_NJ>=$_.mrows){var _NL=$k[--$j];var _NM=$k[--$j];$k[$j++]=$f(_NM-$_.mrows);$k[$j++]=_NL}var _NO=$k[--$j];var _NP=$k[--$j];var _NS=$k[--$j];var _NT=$k[--$j];$p($_.mmat,$f(_NO+_NP*$_.mcols),$k[--$j]);$k[$j++]=_NT;$k[$j++]=_NS})};var _Nl=$a([function(){var _NV=$k[--$j];var _NW=$k[--$j];$k[$j++]=_NW;$k[$j++]=_NV;$k[$j++]=$f(_NW-2);$k[$j++]=$f(_NV-2)},function(){var _NX=$k[--$j];var _NY=$k[--$j];$k[$j++]=_NY;$k[$j++]=_NX;$k[$j++]=$f(_NY-2);$k[$j++]=$f(_NX-1)},function(){var _NZ=$k[--$j];var _Na=$k[--$j];$k[$j++]=_Na;$k[$j++]=_NZ;$k[$j++]=$f(_Na-1);$k[$j++]=$f(_NZ-2)},function(){var _Nb=$k[--$j];var _Nc=$k[--$j];$k[$j++]=_Nc;$k[$j++]=_Nb;$k[$j++]=$f(_Nc-1);$k[$j++]=$f(_Nb-1)},function(){var _Nd=$k[--$j];var _Ne=$k[--$j];$k[$j++]=_Ne;$k[$j++]=_Nd;$k[$j++]=$f(_Ne-1);$k[$j++]=_Nd},function(){var _Nf=$k[--$j];var _Ng=$k[--$j];$k[$j++]=_Ng;$k[$j++]=_Nf;$k[$j++]=_Ng;$k[$j++]=$f(_Nf-2)},function(){var _Nh=$k[--$j];var _Ni=$k[--$j];$k[$j++]=_Ni;$k[$j++]=_Nh;$k[$j++]=_Ni;$k[$j++]=$f(_Nh-1)},function(){var _Nj=$k[--$j];var _Nk=$k[--$j];$k[$j++]=_Nk;$k[$j++]=_Nj;$k[$j++]=_Nk;$k[$j++]=_Nj}]);$_.dmn=_Nl;var _Nu=$a([function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=1},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=2},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=2;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=3;$k[$j++]=$f($_.mcols-1)}]);$_.dmc1=_Nu;var _O3=$a([function(){$k[$j++]=$f($_.mrows-3);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-2);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-4)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-3)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-1)}]);$_.dmc2=_O3;var _OC=$a([function(){$k[$j++]=$f($_.mrows-3);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-2);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=2;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=3;$k[$j++]=$f($_.mcols-1)}]);$_.dmc3=_OC;var _OM=$a([function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-3)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-3)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-1)}]);$_.dmc4=_OM;$k[$j++]=Infinity;for(var _OP=0,_OQ=$_.mrows*$_.mcols;_OP<_OQ;_OP++){$k[$j++]=-1}$_.mmat=$a();for(var _OT=$_.cws.length-1;_OT>=0;_OT-=1){$k[$j++]=$g($_.cws,_OT)}$k[$j++]=4;$k[$j++]=0;for(;;){var _OW=$k[--$j];var _OX=$k[--$j];$k[$j++]=_OX;$k[$j++]=_OW;if(_OW==0&&_OX==$_.mrows){$k[$j++]=$_.dmc1;$_.module()}var _Oa=$k[--$j];var _Ob=$k[--$j];$k[$j++]=_Ob;$k[$j++]=_Oa;if(_Oa==0&&_Ob==$f($_.mrows-2)&&$_.mcols%4!=0){$k[$j++]=$_.dmc2;$_.module()}var _Of=$k[--$j];var _Og=$k[--$j];$k[$j++]=_Og;$k[$j++]=_Of;if(_Of==0&&_Og==$f($_.mrows-2)&&$_.mcols%8==4){$k[$j++]=$_.dmc3;$_.module()}var _Ok=$k[--$j];var _Ol=$k[--$j];$k[$j++]=_Ol;$k[$j++]=_Ok;if(_Ok==2&&_Ol==$f($_.mrows+4)&&$_.mcols%8==0){$k[$j++]=$_.dmc4;$_.module()}for(;;){var _Op=$k[--$j];var _Oq=$k[--$j];$k[$j++]=_Oq;$k[$j++]=_Op;if(_Op>=0&&_Oq<$_.mrows){var _Os=$k[--$j];var _Ot=$k[--$j];$k[$j++]=_Ot;$k[$j++]=_Os;if($g($_.mmat,$f(_Os+_Ot*$_.mcols))==-1){$k[$j++]=$_.dmn;$_.module()}}var _Oy=$k[--$j];var _Oz=$k[--$j];$k[$j++]=$f(_Oz-2);$k[$j++]=$f(_Oy+2);if(!($f(_Oy+2)<$_.mcols&&$f(_Oz-2)>=0)){break}}var _P1=$k[--$j];var _P2=$k[--$j];$k[$j++]=$f(_P2+1);$k[$j++]=$f(_P1+3);for(;;){var _P3=$k[--$j];var _P4=$k[--$j];$k[$j++]=_P4;$k[$j++]=_P3;if(_P3<$_.mcols&&_P4>=0){var _P6=$k[--$j];var _P7=$k[--$j];$k[$j++]=_P7;$k[$j++]=_P6;if($g($_.mmat,$f(_P6+_P7*$_.mcols))==-1){$k[$j++]=$_.dmn;$_.module()}}var _PC=$k[--$j];var _PD=$k[--$j];$k[$j++]=$f(_PD+2);$k[$j++]=$f(_PC-2);if(!($f(_PC-2)>=0&&$f(_PD+2)<$_.mrows)){break}}var _PF=$k[--$j];var _PG=$k[--$j];$k[$j++]=$f(_PG+3);$k[$j++]=$f(_PF+1);if(!($f(_PF+1)<$_.mcols||$f(_PG+3)<$_.mrows)){$j-=2;break}}if($g($_.mmat,$f($_.mrows*$_.mcols-1))==-1){$P($_.mmat,$f($_.mrows*$f($_.mcols-1)-2),$a([1,0]));$P($_.mmat,$f($_.mrows*$_.mcols-2),$a([0,1]))}$_.pixs=$a($_.rows*$_.cols);$_.cwpos=0;for(var _Pa=0,_PZ=$f($_.rows-1);_Pa<=_PZ;_Pa+=1){$_.i=_Pa;if($_.i%($_.rrows+2)==0){$k[$j++]=$_.pixs;$k[$j++]=$_.i*$_.cols;$k[$j++]=Infinity;for(var _Ph=0,_Pi=~~($_.cols/2);_Ph<_Pi;_Ph++){$k[$j++]=1;$k[$j++]=0}var _Pj=$a();var _Pk=$k[--$j];$P($k[--$j],_Pk,_Pj)}if($_.i%($_.rrows+2)==$_.rrows+1){$k[$j++]=$_.pixs;$k[$j++]=$_.i*$_.cols;$k[$j++]=Infinity;for(var _Pt=0,_Pu=$_.cols;_Pt<_Pu;_Pt++){$k[$j++]=1}var _Pv=$a();var _Pw=$k[--$j];$P($k[--$j],_Pw,_Pv)}if($_.i%($_.rrows+2)!=0&&$_.i%($_.rrows+2)!=$_.rrows+1){for(var _Q5=0,_Q4=$f($_.cols-1);_Q5<=_Q4;_Q5+=1){$_.j=_Q5;if($_.j%($_.rcols+2)==0){$p($_.pixs,$f($_.i*$_.cols+$_.j),1)}if($_.j%($_.rcols+2)==$_.rcols+1){$p($_.pixs,$f($_.i*$_.cols+$_.j),$_.i%2)}if($_.j%($_.rcols+2)!=0&&$_.j%($_.rcols+2)!=$_.rcols+1){$p($_.pixs,$f($_.i*$_.cols+$_.j),$g($_.mmat,$_.cwpos));$_.cwpos=$_.cwpos+1}}}}var _Qd=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.cols],["pixy",$_.rows],["height",$_.rows*2/72],["width",$_.cols*2/72],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",$_.options]]);$k[$j++]=_Qd;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_datamatrixrectangular(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_datamatrixrectangularextension(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"dmre",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_mailmark(){$_=Object.create($_);$_.type="unset";$_.parse=false;$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];var _A=$_["type"];if($ne(_A,"7")&&($ne(_A,"9")&&$ne(_A,"29"))){$k[$j++]="bwipp.mailmarkBadType#19720";$k[$j++]="Royal Mail Mailmark type must be 7, 9 or 29";bwipp_raiseerror()}var _B=new Map([["7","24x24"],["9","32x32"],["29","16x48"]]);$_.version=$g(_B,$_["type"]);var _E=new Map([["7","square"],["9","square"],["29","rectangle"]]);$_.format=$g(_E,$_["type"]);if($_.barcode.length<45){$k[$j++]="bwipp.mailmarkBadLength#19736";$k[$j++]="Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"JGB ")){$k[$j++]="bwipp.mailmarkBadIndicator#19739";$k[$j++]="Royal Mail Mailmark must begin with JGB identifier";bwipp_raiseerror()}$p($_.options,"dontdraw",true);$p($_.options,"version",$_.version);$p($_.options,"format",$_.format);$p($_.options,"c40headerlength",45);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _S=$k[--$j];$_[$k[--$j]]=_S;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_qrcode(){$_=Object.create($_);$_.dontdraw=false;$_.format="unset";$_.version="unset";$_.eclevel="unset";$_.parse=false;$_.parsefnc=false;$_.mask=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_qrcode);if($eq($_.barcode,"")){$k[$j++]="bwipp.qrcodeEmptyData#19802";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($ne($_.version,"unset")){if($eq($_.format,"unset")){$k[$j++]="full";if($eq($G($_.version,0,1),"M")){$j--;$k[$j++]="micro"}if($eq($G($_.version,0,1),"R")){$j--;$k[$j++]="rmqr"}$_.format=$k[--$j]}}else{if($eq($_.format,"unset")){$_.format="full"}}if($ne($_.format,"full")&&($ne($_.format,"micro")&&$ne($_.format,"rmqr"))){$k[$j++]="bwipp.qrcodeInvalidFormat#19818";$k[$j++]="The format must be either full, micro or rmqr";bwipp_raiseerror()}if($eq($_.format,"rmqr")&&$eq($_.version,"unset")){$k[$j++]="bwipp.qrcodeRMQRwithoutVersion#19822";$k[$j++]="A version must be provided for RMQR";bwipp_raiseerror()}if($eq($_.eclevel,"unset")){$k[$j++]="eclevel";if($ne($_.format,"micro")){$k[$j++]="M"}else{$k[$j++]="L"}var _I=$k[--$j];$_[$k[--$j]]=_I}if($ne($_.eclevel,"L")&&($ne($_.eclevel,"M")&&($ne($_.eclevel,"Q")&&$ne($_.eclevel,"H")))){$k[$j++]="bwipp.qrcodeInvalidEClevel#19829";$k[$j++]="Error correction level must be either L, M, Q, or H";bwipp_raiseerror()}if($_.mask!=-1&&$eq($_.format,"rmqr")){$k[$j++]="bwipp.qrcodeRMQRmask#19833";$k[$j++]="A mask cannot be supplied for RMQR";bwipp_raiseerror()}if($_.mask!=-1){var _U=$eq($_.format,"full")?8:4;if($_.mask<1||$_.mask>_U){$k[$j++]="bwipp.qrcodeBadMask#19838";$k[$j++]="An invalid mask was supplied";bwipp_raiseerror()}}$_.fn1=-1;var _Y=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fn1]]);$_.fncvals=_Y;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _b=$k[--$j];$_[$k[--$j]]=_b;$_.msglen=$_.msg.length;$_.fnc1first=false;if($_.msglen>0){if($g($_.msg,0)==$_.fn1){$_.fnc1first=true;$k[$j++]=Infinity;var _k=$G($_.msg,1,$_.msglen-1);for(var _l=0,_m=_k.length;_l<_m;_l++){var _n=$g(_k,_l);$k[$j++]=_n;if(_n==37){var _o=$k[--$j];$k[$j++]=_o;$k[$j++]=_o}}$_.msg=$a();$_.msglen=$_.msg.length}}if(!bwipp_qrcode.__19982__){$_=Object.create($_);var _r=$a(["v1to9","v10to26","v27to40","vM1","vM2","vM3","vM4","vR7x43","vR7x59","vR7x77","vR7x99","vR7x139","vR9x43","vR9x59","vR9x77","vR9x99","vR9x139","vR11x27","vR11x43","vR11x59","vR11x77","vR11x99","vR11x139","vR13x27","vR13x43","vR13x59","vR13x77","vR13x99","vR13x139","vR15x43","vR15x59","vR15x77","vR15x99","vR15x139","vR17x43","vR17x59","vR17x77","vR17x99","vR17x139"]);$k[$j++]=0;for(var _s=0,_t=_r.length;_s<_t;_s++){var _v=$k[--$j];$_[$g(_r,_s)]=_v;$k[$j++]=$f(_v+1)}$j--;$_.N=0;$_.A=1;$_.B=2;$_.K=3;$_.E=4;$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _w=48;_w<=57;_w+=1){$k[$j++]=_w}var _x=$a();for(var _y=0,_z=_x.length;_y<_z;_y++){$k[$j++]=$g(_x,_y);$k[$j++]=-1}$_.Nexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=32;$k[$j++]=36;$k[$j++]=37;$k[$j++]=42;$k[$j++]=43;$k[$j++]=45;$k[$j++]=46;$k[$j++]=47;$k[$j++]=58;for(var _12=65;_12<=90;_12+=1){$k[$j++]=_12}$k[$j++]=$_.fn1;var _14=$a();for(var _15=0,_16=_14.length;_15<_16;_15++){$k[$j++]=$g(_14,_15);$k[$j++]=-1}$_.Aexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _19=129;_19<=159;_19+=1){$k[$j++]=_19}for(var _1A=224;_1A<=235;_1A+=1){$k[$j++]=_1A}var _1B=$a();for(var _1C=0,_1D=_1B.length;_1C<_1D;_1C++){$k[$j++]=$g(_1B,_1C);$k[$j++]=-1}$_.Kexcl=$d();$k[$j++]=Infinity;$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["",-1,-1,-1,-1]);$k[$j++]=$a(["0","1",-1,-1,-1]);$k[$j++]=$a(["00","01","10","11",-1]);$k[$j++]=$a(["000","001","010","011",-1]);for(var _1N=0,_1O=32;_1N<_1O;_1N++){$k[$j++]=$a(["001","010","011","100","111"])}$_.mids=$a();$_.cclens=$a([$a([10,9,8,8]),$a([12,11,16,10]),$a([14,13,16,12]),$a([3,-1,-1,-1]),$a([4,3,-1,-1]),$a([5,4,4,3]),$a([6,5,5,4]),$a([4,3,3,2]),$a([5,5,4,3]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([5,5,4,3]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([4,4,3,2]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([5,5,4,3]),$a([6,6,5,5]),$a([7,6,6,5]),$a([7,7,6,6]),$a([8,7,7,6]),$a([8,8,7,7]),$a([7,6,6,5]),$a([7,7,6,5]),$a([8,7,7,6]),$a([8,7,7,6]),$a([9,8,7,7]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([8,8,7,6]),$a([9,8,8,7])]);$k[$j++]=Infinity;for(var _25=0,_26=3;_25<_26;_25++){$k[$j++]=4}$k[$j++]=3;$k[$j++]=5;$k[$j++]=7;$k[$j++]=9;for(var _27=0,_28=32;_27<_28;_27++){$k[$j++]=3}$_.termlens=$a();$_.padstrs=$a(["11101100","00010001"]);$_.charmap="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";$_.charvals=new Map;for(var _2B=0;_2B<=44;_2B+=1){$p($_.charvals,$g($_.charmap,_2B),_2B)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__19982__=1;$_=Object.getPrototypeOf($_)}$_.tobin=function(){var _2H=$s($k[--$j]);$k[$j++]=_2H;for(var _2J=0,_2I=_2H.length-1;_2J<=_2I;_2J+=1){var _2K=$k[--$j];$p(_2K,_2J,48);$k[$j++]=_2K}var _2L=$k[--$j];var _2O=$R($s(_2L.length),$k[--$j],2);$P(_2L,_2L.length-_2O.length,_2O);$k[$j++]=_2L};$_.encA=function(){$_.in=$k[--$j];if($_.fnc1first){$k[$j++]=Infinity;$F($_.in,function(){var _2S=$k[--$j];$k[$j++]=_2S;if(_2S==$_.fn1){$j--;$k[$j++]=37}});$_.in=$a()}$_.out=$s(~~($_.in.length*11/2)+1);$_.k=0;$_.m=0;for(;;){if($_.k==$_.in.length){break}if($_.k<$_.in.length-1){$k[$j++]=$f($g($_.charvals,$g($_.in,$_.k))*45+$g($_.charvals,$g($_.in,$_.k+1)));$k[$j++]=11;$_.tobin();$_.k=$_.k+2}else{$k[$j++]=$g($_.charvals,$g($_.in,$_.k));$k[$j++]=6;$_.tobin();$_.k=$_.k+1}var _2s=$k[--$j];$P($_.out,$_.m,_2s);$_.m=_2s.length+$_.m}$k[$j++]=$G($_.out,0,$_.m)};$_.encN=function(){$_.in=$k[--$j];$_.out=$s(~~($_.in.length*10/3)+1);$_.k=0;$_.m=0;for(;;){if($_.k==$_.in.length){break}if($_.k<$_.in.length-2){var _38=$G($_.in,$_.k,3);$k[$j++]=0;for(var _39=0,_3A=_38.length;_39<_3A;_39++){var _3C=$k[--$j];$k[$j++]=$f($g(_38,_39)+$f(_3C*10-48))}$k[$j++]=10;$_.tobin();$_.k=$_.k+3}else{if($_.k==$_.in.length-2){var _3I=$G($_.in,$_.k,2);$k[$j++]=0;for(var _3J=0,_3K=_3I.length;_3J<_3K;_3J++){var _3M=$k[--$j];$k[$j++]=$f($g(_3I,_3J)+$f(_3M*10-48))}$k[$j++]=7;$_.tobin();$_.k=$_.k+2}else{var _3Q=$G($_.in,$_.k,1);$k[$j++]=0;for(var _3R=0,_3S=_3Q.length;_3R<_3S;_3R++){var _3U=$k[--$j];$k[$j++]=$f($g(_3Q,_3R)+$f(_3U*10-48))}$k[$j++]=4;$_.tobin();$_.k=$_.k+1}}var _3W=$k[--$j];$P($_.out,$_.m,_3W);$_.m=_3W.length+$_.m}$k[$j++]=$G($_.out,0,$_.m)};$_.encB=function(){$_.in=$k[--$j];if($_.fnc1first){$k[$j++]=Infinity;$F($_.in,function(){var _3g=$k[--$j];$k[$j++]=_3g;if(_3g==$_.fn1){$j--;$k[$j++]=29}});$_.in=$a()}$_.out=$s($_.in.length*8);for(var _3n=0,_3m=$_.in.length-1;_3n<=_3m;_3n+=1){$_.k=_3n;$k[$j++]=$i($g($_.in,$_.k));$k[$j++]=8;$_.tobin();$P($_.out,$_.k*8,$k[--$j])}$k[$j++]=$_.out};$_.encK=function(){$_.in=$k[--$j];$_.out=$s(~~($_.in.length/2)*13);$_.k=0;$_.m=0;for(;;){if($_.k==$_.in.length){break}var _46=$f($g($_.in,$_.k)*256+$g($_.in,$_.k+1));$k[$j++]=_46;if(_46<57408){$k[$j++]=33088}else{$k[$j++]=49472}var _47=$k[--$j];var _49=$f($k[--$j]-_47);$k[$j++]=$f((_49>>>8)*192+(_49&255));$k[$j++]=13;$_.tobin();var _4A=$k[--$j];$P($_.out,$_.m,_4A);$_.m=_4A.length+$_.m;$_.k=$_.k+2}$k[$j++]=$_.out};$_.encE=function(){var _4I=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_4I;if(_4I<=127){$k[$j++]=8;$_.tobin()}else{var _4J=$k[--$j];$k[$j++]=_4J;if(_4J<=16383){var _4K=$k[--$j];$k[$j++]=$f(_4K+32768);$k[$j++]=16;$_.tobin()}else{var _4L=$k[--$j];$k[$j++]=$f(_4L+12582912);$k[$j++]=24;$_.tobin()}}};$_.encfuncs=$a(["encN","encA","encB","encK","encE"]);$_.addtobits=function(){var _4N=$k[--$j];$P($_.bits,$_.j,_4N);$_.j=_4N.length+$_.j};$k[$j++]=Infinity;for(var _4S=0,_4T=$_.msglen;_4S<_4T;_4S++){$k[$j++]=0}$k[$j++]=0;$_.numNs=$a();$k[$j++]=Infinity;for(var _4W=0,_4X=$_.msglen;_4W<_4X;_4W++){$k[$j++]=0}$k[$j++]=0;$_.numAs=$a();$k[$j++]=Infinity;for(var _4a=0,_4b=$_.msglen;_4a<_4b;_4a++){$k[$j++]=0}$k[$j++]=0;$_.numAorNs=$a();$k[$j++]=Infinity;for(var _4e=0,_4f=$_.msglen;_4e<_4f;_4e++){$k[$j++]=0}$k[$j++]=0;$_.numBs=$a();$k[$j++]=Infinity;for(var _4i=0,_4j=$_.msglen;_4i<_4j;_4i++){$k[$j++]=0}$k[$j++]=0;$_.numKs=$a();$k[$j++]=Infinity;for(var _4m=0,_4n=$_.msglen;_4m<_4n;_4m++){$k[$j++]=0}$k[$j++]=9999;$_.nextNs=$a();$k[$j++]=Infinity;for(var _4q=0,_4r=$_.msglen;_4q<_4r;_4q++){$k[$j++]=0}$k[$j++]=9999;$_.nextBs=$a();$k[$j++]=Infinity;for(var _4u=0,_4v=$_.msglen;_4u<_4v;_4u++){$k[$j++]=0}$k[$j++]=9999;$_.nextAs=$a();$k[$j++]=Infinity;for(var _4y=0,_4z=$_.msglen;_4y<_4z;_4y++){$k[$j++]=0}$k[$j++]=9999;$_.nextKs=$a();$_.isECI=$a($_.msglen);for(var _54=$_.msglen-1;_54>=0;_54-=1){$_.i=_54;$_.barchar=$g($_.msg,$_.i);var _5A=$g($_.Kexcl,$_.barchar)!==undefined;if(_5A){$k[$j++]="sjis";if($_.i+1<$_.msglen){$k[$j++]=$f($_.barchar*256+$g($_.msg,$_.i+1))}else{$k[$j++]=0}var _5H=$k[--$j];$_[$k[--$j]]=_5H;if($_.sjis>=33088&&$_.sjis<=40956||$_.sjis>=57408&&$_.sjis<=60351){$p($_.nextKs,$_.i,0);$p($_.numKs,$_.i,$f($g($_.numKs,$_.i+2)+1))}else{$p($_.nextKs,$_.i,$f($g($_.nextKs,$_.i+1)+1))}}else{$p($_.nextKs,$_.i,$f($g($_.nextKs,$_.i+1)+1))}var _5g=$g($_.Nexcl,$_.barchar)!==undefined;if(_5g){$p($_.nextNs,$_.i,0);$p($_.numNs,$_.i,$f($g($_.numNs,$_.i+1)+1));$p($_.numAorNs,$_.i,$f($g($_.numAorNs,$_.i+1)+1))}else{$p($_.nextNs,$_.i,$f($g($_.nextNs,$_.i+1)+1))}var _60=$g($_.Aexcl,$_.barchar)!==undefined;if(_60){$p($_.nextAs,$_.i,0);$p($_.numAs,$_.i,$f($g($_.numAs,$_.i+1)+1));$p($_.numAorNs,$_.i,$f($g($_.numAorNs,$_.i+1)+1))}else{$p($_.nextAs,$_.i,$f($g($_.nextAs,$_.i+1)+1))}$p($_.isECI,$_.i,$_.barchar<=-1e6)}for(var _6N=0,_6M=$_.msglen-1;_6N<=_6M;_6N+=1){$_.i=_6N;if($g($_.numKs,$_.i)>0){$p($_.numKs,$_.i+1,0);$p($_.nextKs,$_.i+1,$f($g($_.nextKs,$_.i+1)+1))}}for(var _6Z=$_.msglen-1;_6Z>=0;_6Z-=1){$_.i=_6Z;if($f($g($_.numNs,$_.i)+$f($g($_.numAs,$_.i)+$g($_.numKs,$_.i)))==0&&$nt($g($_.isECI,$_.i))){$p($_.nextBs,$_.i,0);$p($_.numBs,$_.i,$f($g($_.numBs,$_.i+1)+1))}else{$p($_.nextBs,$_.i,$f($g($_.nextBs,$_.i+1)+1))}}$_.KbeforeB=function(){var _71=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numK,_71)&&$g($_.nextBs,$f($_.numK*2+$_.i))==0};$_.KbeforeA=function(){var _79=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numK,_79)&&$g($_.nextAs,$f($_.numK*2+$_.i))==0};$_.KbeforeN=function(){var _7H=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numK,_7H)&&$g($_.nextNs,$f($_.numK*2+$_.i))==0};$_.KbeforeE=function(){var _7P=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numK,_7P)&&$f($_.numK*2+$_.i)==$_.msglen};$_.AbeforeK=function(){var _7W=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numA,_7W)&&$g($_.nextKs,$f($_.numA+$_.i))==0};$_.AbeforeB=function(){var _7e=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numA,_7e)&&$g($_.nextBs,$f($_.numA+$_.i))==0};$_.AbeforeN=function(){var _7m=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numA,_7m)&&$g($_.nextNs,$f($_.numA+$_.i))==0};$_.AbeforeE=function(){var _7u=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numA,_7u)&&$f($_.numA+$_.i)==$_.msglen};$_.NbeforeK=function(){var _81=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numN,_81)&&$g($_.nextKs,$f($_.numN+$_.i))==0};$_.NbeforeB=function(){var _89=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numN,_89)&&$g($_.nextBs,$f($_.numN+$_.i))==0};$_.NbeforeA=function(){var _8H=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numN,_8H)&&$g($_.nextAs,$f($_.numN+$_.i))==0};$_.NbeforeE=function(){var _8P=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numN,_8P)&&$f($_.numN+$_.i)==$_.msglen};$_.AorNbeforeB=function(){var _8W=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numAorN,_8W)&&$g($_.nextBs,$f($_.numAorN+$_.i))==0};$_.AorNbeforeE=function(){var _8e=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numAorN,_8e)&&$f($_.numAorN+$_.i)==$_.msglen};$_.nextNslt=function(){if($g($_.nextNs,$_.i)>=$_.msglen){$j--;$k[$j++]=true}else{var _8u=$g($k[--$j],$_.ver);$k[$j++]=$lt($g($_.numNs,$f($g($_.nextNs,$_.i)+$_.i)),_8u)}};if(!bwipp_qrcode.__20183__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]="full";$k[$j++]=Infinity;for(var _8v=0;_8v<=9;_8v+=1){$k[$j++]=$R($s(2),_8v,10);$k[$j++]=$_.v1to9}for(var _8z=10;_8z<=26;_8z+=1){$k[$j++]=$R($s(2),_8z,10);$k[$j++]=$_.v10to26}for(var _93=27;_93<=40;_93+=1){$k[$j++]=$R($s(2),_93,10);$k[$j++]=$_.v27to40}var _97=$d();var _9C=new Map([["M1",$_.vM1],["M2",$_.vM2],["M3",$_.vM3],["M4",$_.vM4]]);var _9j=new Map([["R7x43",$_.vR7x43],["R7x59",$_.vR7x59],["R7x77",$_.vR7x77],["R7x99",$_.vR7x99],["R7x139",$_.vR7x139],["R9x43",$_.vR9x43],["R9x59",$_.vR9x59],["R9x77",$_.vR9x77],["R9x99",$_.vR9x99],["R9x139",$_.vR9x139],["R11x27",$_.vR11x27],["R11x43",$_.vR11x43],["R11x59",$_.vR11x59],["R11x77",$_.vR11x77],["R11x99",$_.vR11x99],["R11x139",$_.vR11x139],["R13x27",$_.vR13x27],["R13x43",$_.vR13x43],["R13x59",$_.vR13x59],["R13x77",$_.vR13x77],["R13x99",$_.vR13x99],["R13x139",$_.vR13x139],["R15x43",$_.vR15x43],["R15x59",$_.vR15x59],["R15x77",$_.vR15x77],["R15x99",$_.vR15x99],["R15x139",$_.vR15x139],["R17x43",$_.vR17x43],["R17x59",$_.vR17x59],["R17x77",$_.vR17x77],["R17x99",$_.vR17x99],["R17x139",$_.vR17x139]]);$k[$j++]=_97;$k[$j++]="micro";$k[$j++]=_9C;$k[$j++]="rmqr";$k[$j++]=_9j;$_.versetmap=$d();$_.versetfull=$a([$_.v1to9,$_.v10to26,$_.v27to40]);$_.versetmicro=$a([$_.vM1,$_.vM2,$_.vM3,$_.vM4]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20183__=1;$_=Object.getPrototypeOf($_)}if($ne($_.version,"unset")){var _9y=$g($_.versetmap,$_.format);var _9z=$_.version;var _A0=$g(_9y,_9z)!==undefined;$k[$j++]=_9y;$k[$j++]=_9z;if(!_A0){$j-=2;if($eq($_.format,"full")){$k[$j++]="bwipp.qrcodeInvalidFullVersion#20189";$k[$j++]="Valid versions for QR Code symbols are 1 to 40";bwipp_raiseerror()}else{if($eq($_.format,"micro")){$k[$j++]="bwipp.qrcodeInvalidMicroVersion#20192";$k[$j++]="Valid versions for Micro QR Code symbols are M1 to M4";bwipp_raiseerror()}else{$k[$j++]="bwipp.qrcodeInvalidRMQRversion#20194";$k[$j++]="Invalid version for an RMQR symbol";bwipp_raiseerror()}}}var _A3=$k[--$j];var _A5=$g($k[--$j],_A3);$k[$j++]=_A5;$k[$j++]=Infinity;var _A6=$k[--$j];var _A7=$k[--$j];$k[$j++]=_A6;$k[$j++]=_A7;$_.verset=$a()}else{if($eq($_.format,"full")){$_.verset=$_.versetfull}if($eq($_.format,"micro")){$_.verset=$_.versetmicro}}$k[$j++]=Infinity;for(var _AD=0,_AE=39;_AD<_AE;_AD++){$k[$j++]=-1}$_.msgbits=$a();$_.e=1e4;if(!bwipp_qrcode.__20237__){$_=Object.create($_);$_.mode0forceKB=$a([1,1,1,$_.e,$_.e,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]);$_.mode0forceA=$a([1,1,1,$_.e,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]);$_.mode0forceN=$a([1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]);$_.mode0NbeforeB=$a([4,4,5,$_.e,$_.e,2,3,2,2,3,3,3,2,3,3,3,3,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]);$_.modeBKbeforeB=$a([9,12,13,$_.e,$_.e,4,6,4,5,6,6,6,5,6,6,6,7,4,6,6,6,7,7,5,6,6,7,7,7,6,6,7,7,7,6,7,7,7,8]);$_.modeBKbeforeA=$a([8,10,11,$_.e,$_.e,4,5,4,5,5,6,6,5,5,6,6,6,4,5,6,6,6,6,5,6,6,6,6,7,6,6,6,6,7,6,6,6,7,7]);$_.modeBKbeforeN=$a([8,9,11,$_.e,$_.e,3,5,3,4,5,5,5,4,5,5,5,6,3,5,5,5,6,6,4,5,5,6,6,6,5,5,6,6,7,5,6,6,6,7]);$_.modeBKbeforeE=$a([5,5,6,$_.e,$_.e,2,3,2,3,3,3,3,3,3,3,3,4,2,3,3,3,4,4,3,3,3,4,4,4,3,3,4,4,4,3,4,4,4,4]);$_.modeBAbeforeK=$a([11,12,14,$_.e,$_.e,5,7,5,6,7,8,8,6,7,8,8,8,6,7,8,8,8,8,6,8,8,8,8,9,8,8,8,8,9,8,8,8,9,9]);$_.modeBAbeforeB=$a([11,15,16,$_.e,$_.e,6,7,6,7,7,8,8,7,7,8,8,8,6,7,8,8,8,9,7,8,8,8,9,9,8,8,9,9,9,8,8,9,9,10]);$_.modeBAbeforeN=$a([12,13,15,$_.e,$_.e,6,8,6,7,8,8,8,7,8,8,8,9,6,8,8,8,9,9,7,8,8,9,9,10,8,9,9,9,10,8,9,9,10,10]);$_.modeBAbeforeE=$a([6,7,8,$_.e,$_.e,3,4,3,4,4,4,4,4,4,4,4,5,4,4,4,4,5,5,4,4,4,5,5,5,4,5,5,5,5,4,5,5,5,5]);$_.modeBNbeforeK=$a([6,7,8,$_.e,$_.e,3,4,3,4,4,5,5,4,4,5,5,5,3,4,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5]);$_.modeBNbeforeB=$a([6,8,9,$_.e,$_.e,3,4,3,4,4,5,5,4,4,5,5,5,3,4,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6]);$_.modeBNbeforeA=$a([6,7,8,$_.e,$_.e,3,4,3,4,4,5,5,4,4,5,5,5,4,4,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,5,6]);$_.modeBNbeforeE=$a([3,4,4,$_.e,$_.e,2,3,2,2,3,3,3,2,3,3,3,3,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]);$_.modeANbeforeA=$a([13,15,17,$_.e,5,7,9,7,8,9,9,9,8,9,9,9,11,7,9,9,9,11,11,8,9,9,10,11,11,9,10,11,11,11,9,11,11,11,11]);$_.modeANbeforeB=$a([13,17,18,$_.e,$_.e,7,9,7,8,9,9,9,8,9,9,9,10,7,9,9,9,10,11,8,9,9,9,11,11,9,9,11,11,11,9,10,11,11,11]);$_.modeANbeforeE=$a([7,8,9,$_.e,3,4,5,4,5,5,5,5,5,5,5,5,6,4,5,5,5,6,6,5,5,5,5,6,6,5,5,6,6,6,5,6,6,6,6]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20237__=1;$_=Object.getPrototypeOf($_)}var _B7=$_.verset;for(var _B8=0,_B9=_B7.length;_B8<_B9;_B8++){$_.ver=$g(_B7,_B8);$_.mode=-1;$_.seq=$a([]);$_.i=0;for(;;){if($_.i>=$_.msglen){break}$_.numK=$g($_.numKs,$_.i);$_.numB=$g($_.numBs,$_.i);$_.numA=$g($_.numAs,$_.i);$_.numN=$g($_.numNs,$_.i);$_.numAorN=$g($_.numAorNs,$_.i);$_.eci=$g($_.isECI,$_.i);if($eq($_.ver,$_.vM1)&&$_.numA>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM1)&&$_.numB>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM1)&&$_.numK>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM1)&&$_.eci){$_.seq=-1;break}if($eq($_.ver,$_.vM2)&&$_.numB>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM2)&&$_.numK>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM2)&&$_.eci){$_.seq=-1;break}if($eq($_.ver,$_.vM3)&&$_.eci){$_.seq=-1;break}if($eq($_.ver,$_.vM4)&&$_.eci){$_.seq=-1;break}for(;;){if($_.eci){$k[$j++]=$_.E;break}if($_.mode==-1){$k[$j++]=$_.mode0forceKB;$_.KbeforeA();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.mode0forceKB;$_.KbeforeN();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBKbeforeE;$_.KbeforeB();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.mode0forceKB;$_.KbeforeE();if($k[--$j]){$k[$j++]=$_.K;break}if($_.numK>=1){$k[$j++]=$_.B;break}$k[$j++]=$_.mode0NbeforeB;$_.NbeforeB();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.mode0forceKB;$_.NbeforeB();if($k[--$j]){$k[$j++]=$_.B;break}$k[$j++]=$_.modeANbeforeE;$_.NbeforeA();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.mode0forceN;$_.NbeforeE();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBAbeforeE;$_.AbeforeK();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBAbeforeE;$_.AorNbeforeB();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.mode0forceA;$_.AorNbeforeE();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.B;break}if($_.mode==$_.B){$k[$j++]=$_.modeBKbeforeB;$_.KbeforeB();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBKbeforeA;$_.KbeforeA();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBKbeforeN;$_.KbeforeN();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBKbeforeE;$_.KbeforeE();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBAbeforeK;$_.AbeforeK();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBAbeforeB;$_.AbeforeB();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBAbeforeN;$_.AbeforeN();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBAbeforeE;$_.AbeforeE();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBNbeforeK;$_.NbeforeK();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBNbeforeB;$_.NbeforeB();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBNbeforeA;$_.NbeforeA();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBNbeforeE;$_.NbeforeE();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBAbeforeE;$_.AorNbeforeE();var _DH=$k[--$j];if(_DH&&$le($_.numAorN,$g($_.modeBAbeforeN,$_.ver))){$k[$j++]=$_.modeBNbeforeA;$_.nextNslt();if($k[--$j]){$k[$j++]=$_.A;break}}$k[$j++]=$_.B;break}if($_.mode==$_.A){if($_.numK>=1){$k[$j++]=$_.K;break}if($_.numB>=1){$k[$j++]=$_.B;break}$k[$j++]=$_.modeANbeforeA;$_.NbeforeA();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeANbeforeB;$_.NbeforeB();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeANbeforeE;$_.NbeforeE();if($k[--$j]){$k[$j++]=$_.N;break}if($_.numA>=1||$_.numN>=1){$k[$j++]=$_.A;break}$k[$j++]=$_.B;break}if($_.mode==$_.N){if($_.numK>=1){$k[$j++]=$_.K;break}if($_.numB>=1){$k[$j++]=$_.B;break}if($_.numA>=1){$k[$j++]=$_.A;break}if($_.numN>=1){$k[$j++]=$_.N;break}$k[$j++]=$_.B;break}if($_.mode==$_.K){if($_.numB>=1){$k[$j++]=$_.B;break}if($_.numA>=1){$k[$j++]=$_.A;break}if($_.numN>=1){$k[$j++]=$_.N;break}if($_.numK>=1){$k[$j++]=$_.K;break}$k[$j++]=$_.B;break}}var _E1=$k[--$j];$k[$j++]=_E1;if(_E1==$_.K&&$_.fnc1first){$j--;$k[$j++]=$_.B}var _E5=$k[--$j];$k[$j++]=_E5;if(_E5==$_.mode){$j--;var _EB=$_.mode==$_.K?2:1;$_.dat=$G($_.msg,$_.i,_EB);$k[$j++]=Infinity;$q($_.seq);$k[$j++]=Infinity;var _EE=$k[--$j];var _EF=$k[--$j];$k[$j++]=_EE;$q(_EF);$q($_.dat);var _EH=$a();$k[$j++]=_EH;$_.seq=$a()}else{$_.mode=$k[--$j];if($_.mode==$_.K){$k[$j++]=$_.K;$k[$j++]=$G($_.msg,$_.i,$_.numK*2)}if($_.mode==$_.B){$k[$j++]=$_.B;$k[$j++]=$G($_.msg,$_.i,$_.numB)}if($_.mode==$_.A){$k[$j++]=$_.A;$k[$j++]=$G($_.msg,$_.i,$_.numA)}if($_.mode==$_.N){$k[$j++]=$_.N;$k[$j++]=$G($_.msg,$_.i,$_.numN)}if($_.mode==$_.E){$_.mode=-1;$k[$j++]=$_.E;$k[$j++]=$G($_.msg,$_.i,1)}$_.dat=$k[--$j];$_.sw=$k[--$j];$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.sw;$k[$j++]=$_.dat;$_.seq=$a()}$_.i=$_.i+$_.dat.length}for(;;){if($_.seq==-1){break}$_.bits=$s(23648);$_.j=0;if($_.fnc1first){if($lt($_.ver,$_.vR7x43)){$k[$j++]="0101"}else{$k[$j++]="101"}$_.addtobits()}$_.abort=false;for(var _F7=0,_F6=$_.seq.length-1;_F7<=_F6;_F7+=2){$_.i=_F7;$_.mode=$g($_.seq,$_.i);$k[$j++]=$g($g($_.mids,$_.ver),$_.mode);$_.addtobits();$_.chars=$g($_.seq,$_.i+1);$k[$j++]="charslen";$k[$j++]=$_.chars.length;if($_.mode==$_.K){var _FM=$k[--$j];$k[$j++]=~~(_FM/2)}var _FN=$k[--$j];$_[$k[--$j]]=_FN;if($_.mode!=$_.E){$_.cclen=$g($g($_.cclens,$_.ver),$_.mode);if($_.charslen>=~~Math.pow(2,$_.cclen)){$_.abort=true;break}$k[$j++]=$_.charslen;$k[$j++]=$_.cclen;$_.tobin();$_.addtobits()}$k[$j++]=$_.chars;if($_[$g($_.encfuncs,$_.mode)]()===true){break}$_.addtobits()}if($_.abort){break}$_.bits=$G($_.bits,0,$_.j);$p($_.msgbits,$_.ver,$_.bits);break}}if(!bwipp_qrcode.__20455__){$_=Object.create($_);$_.metrics=$a([$a(["micro","M1",$_.vM1,11,11,98,99,36,$a([2,99,99,99]),$a([1,0,-1,-1,-1,-1,-1,-1])]),$a(["micro","M2",$_.vM2,13,13,98,99,80,$a([5,6,99,99]),$a([1,0,1,0,-1,-1,-1,-1])]),$a(["micro","M3",$_.vM3,15,15,98,99,132,$a([6,8,99,99]),$a([1,0,1,0,-1,-1,-1,-1])]),$a(["micro","M4",$_.vM4,17,17,98,99,192,$a([8,10,14,99]),$a([1,0,1,0,1,0,-1,-1])]),$a(["full","1",$_.v1to9,21,21,98,99,208,$a([7,10,13,17]),$a([1,0,1,0,1,0,1,0])]),$a(["full","2",$_.v1to9,25,25,18,99,359,$a([10,16,22,28]),$a([1,0,1,0,1,0,1,0])]),$a(["full","3",$_.v1to9,29,29,22,99,567,$a([15,26,36,44]),$a([1,0,1,0,2,0,2,0])]),$a(["full","4",$_.v1to9,33,33,26,99,807,$a([20,36,52,64]),$a([1,0,2,0,2,0,4,0])]),$a(["full","5",$_.v1to9,37,37,30,99,1079,$a([26,48,72,88]),$a([1,0,2,0,2,2,2,2])]),$a(["full","6",$_.v1to9,41,41,34,99,1383,$a([36,64,96,112]),$a([2,0,4,0,4,0,4,0])]),$a(["full","7",$_.v1to9,45,45,22,38,1568,$a([40,72,108,130]),$a([2,0,4,0,2,4,4,1])]),$a(["full","8",$_.v1to9,49,49,24,42,1936,$a([48,88,132,156]),$a([2,0,2,2,4,2,4,2])]),$a(["full","9",$_.v1to9,53,53,26,46,2336,$a([60,110,160,192]),$a([2,0,3,2,4,4,4,4])]),$a(["full","10",$_.v10to26,57,57,28,50,2768,$a([72,130,192,224]),$a([2,2,4,1,6,2,6,2])]),$a(["full","11",$_.v10to26,61,61,30,54,3232,$a([80,150,224,264]),$a([4,0,1,4,4,4,3,8])]),$a(["full","12",$_.v10to26,65,65,32,58,3728,$a([96,176,260,308]),$a([2,2,6,2,4,6,7,4])]),$a(["full","13",$_.v10to26,69,69,34,62,4256,$a([104,198,288,352]),$a([4,0,8,1,8,4,12,4])]),$a(["full","14",$_.v10to26,73,73,26,46,4651,$a([120,216,320,384]),$a([3,1,4,5,11,5,11,5])]),$a(["full","15",$_.v10to26,77,77,26,48,5243,$a([132,240,360,432]),$a([5,1,5,5,5,7,11,7])]),$a(["full","16",$_.v10to26,81,81,26,50,5867,$a([144,280,408,480]),$a([5,1,7,3,15,2,3,13])]),$a(["full","17",$_.v10to26,85,85,30,54,6523,$a([168,308,448,532]),$a([1,5,10,1,1,15,2,17])]),$a(["full","18",$_.v10to26,89,89,30,56,7211,$a([180,338,504,588]),$a([5,1,9,4,17,1,2,19])]),$a(["full","19",$_.v10to26,93,93,30,58,7931,$a([196,364,546,650]),$a([3,4,3,11,17,4,9,16])]),$a(["full","20",$_.v10to26,97,97,34,62,8683,$a([224,416,600,700]),$a([3,5,3,13,15,5,15,10])]),$a(["full","21",$_.v10to26,101,101,28,50,9252,$a([224,442,644,750]),$a([4,4,17,0,17,6,19,6])]),$a(["full","22",$_.v10to26,105,105,26,50,10068,$a([252,476,690,816]),$a([2,7,17,0,7,16,34,0])]),$a(["full","23",$_.v10to26,109,109,30,54,10916,$a([270,504,750,900]),$a([4,5,4,14,11,14,16,14])]),$a(["full","24",$_.v10to26,113,113,28,54,11796,$a([300,560,810,960]),$a([6,4,6,14,11,16,30,2])]),$a(["full","25",$_.v10to26,117,117,32,58,12708,$a([312,588,870,1050]),$a([8,4,8,13,7,22,22,13])]),$a(["full","26",$_.v10to26,121,121,30,58,13652,$a([336,644,952,1110]),$a([10,2,19,4,28,6,33,4])]),$a(["full","27",$_.v27to40,125,125,34,62,14628,$a([360,700,1020,1200]),$a([8,4,22,3,8,26,12,28])]),$a(["full","28",$_.v27to40,129,129,26,50,15371,$a([390,728,1050,1260]),$a([3,10,3,23,4,31,11,31])]),$a(["full","29",$_.v27to40,133,133,30,54,16411,$a([420,784,1140,1350]),$a([7,7,21,7,1,37,19,26])]),$a(["full","30",$_.v27to40,137,137,26,52,17483,$a([450,812,1200,1440]),$a([5,10,19,10,15,25,23,25])]),$a(["full","31",$_.v27to40,141,141,30,56,18587,$a([480,868,1290,1530]),$a([13,3,2,29,42,1,23,28])]),$a(["full","32",$_.v27to40,145,145,34,60,19723,$a([510,924,1350,1620]),$a([17,0,10,23,10,35,19,35])]),$a(["full","33",$_.v27to40,149,149,30,58,20891,$a([540,980,1440,1710]),$a([17,1,14,21,29,19,11,46])]),$a(["full","34",$_.v27to40,153,153,34,62,22091,$a([570,1036,1530,1800]),$a([13,6,14,23,44,7,59,1])]),$a(["full","35",$_.v27to40,157,157,30,54,23008,$a([570,1064,1590,1890]),$a([12,7,12,26,39,14,22,41])]),$a(["full","36",$_.v27to40,161,161,24,50,24272,$a([600,1120,1680,1980]),$a([6,14,6,34,46,10,2,64])]),$a(["full","37",$_.v27to40,165,165,28,54,25568,$a([630,1204,1770,2100]),$a([17,4,29,14,49,10,24,46])]),$a(["full","38",$_.v27to40,169,169,32,58,26896,$a([660,1260,1860,2220]),$a([4,18,13,32,48,14,42,32])]),$a(["full","39",$_.v27to40,173,173,26,54,28256,$a([720,1316,1950,2310]),$a([20,4,40,7,43,22,10,67])]),$a(["full","40",$_.v27to40,177,177,30,58,29648,$a([750,1372,2040,2430]),$a([19,6,18,31,34,34,20,61])]),$a(["rmqr","R7x43",$_.vR7x43,7,43,22,99,104,$a([99,7,99,10]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x59",$_.vR7x59,7,59,20,40,171,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x77",$_.vR7x77,7,77,26,52,261,$a([99,12,99,22]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x99",$_.vR7x99,7,99,24,50,358,$a([99,16,99,30]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x139",$_.vR7x139,7,139,28,56,545,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R9x43",$_.vR9x43,9,43,22,99,170,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R9x59",$_.vR9x59,9,59,20,40,267,$a([99,12,99,22]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R9x77",$_.vR9x77,9,77,26,52,393,$a([99,18,99,32]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R9x99",$_.vR9x99,9,99,24,50,532,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R9x139",$_.vR9x139,9,139,28,56,797,$a([99,36,99,66]),$a([-1,-1,1,1,-1,-1,3,0])]),$a(["rmqr","R11x27",$_.vR11x27,11,27,98,99,122,$a([99,8,99,10]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R11x43",$_.vR11x43,11,43,22,99,249,$a([99,12,99,20]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R11x59",$_.vR11x59,11,59,20,40,376,$a([99,16,99,32]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R11x77",$_.vR11x77,11,77,26,52,538,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R11x99",$_.vR11x99,11,99,24,50,719,$a([99,32,99,60]),$a([-1,-1,1,1,-1,-1,1,1])]),$a(["rmqr","R11x139",$_.vR11x139,11,139,28,56,1062,$a([99,48,99,90]),$a([-1,-1,2,0,-1,-1,3,0])]),$a(["rmqr","R13x27",$_.vR13x27,13,27,98,99,172,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R13x43",$_.vR13x43,13,43,22,99,329,$a([99,14,99,28]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R13x59",$_.vR13x59,13,59,20,40,486,$a([99,22,99,40]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R13x77",$_.vR13x77,13,77,26,52,684,$a([99,32,99,56]),$a([-1,-1,1,1,-1,-1,1,1])]),$a(["rmqr","R13x99",$_.vR13x99,13,99,24,50,907,$a([99,40,99,78]),$a([-1,-1,1,1,-1,-1,1,2])]),$a(["rmqr","R13x139",$_.vR13x139,13,139,28,56,1328,$a([99,60,99,112]),$a([-1,-1,2,1,-1,-1,2,2])]),$a(["rmqr","R15x43",$_.vR15x43,15,43,22,99,409,$a([99,18,99,36]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R15x59",$_.vR15x59,15,59,20,40,596,$a([99,26,99,48]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R15x77",$_.vR15x77,15,77,26,52,830,$a([99,36,99,72]),$a([-1,-1,1,1,-1,-1,2,1])]),$a(["rmqr","R15x99",$_.vR15x99,15,99,24,50,1095,$a([99,48,99,88]),$a([-1,-1,2,0,-1,-1,4,0])]),$a(["rmqr","R15x139",$_.vR15x139,15,139,28,56,1594,$a([99,72,99,130]),$a([-1,-1,2,1,-1,-1,1,4])]),$a(["rmqr","R17x43",$_.vR17x43,17,43,22,99,489,$a([99,22,99,40]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R17x59",$_.vR17x59,17,59,20,40,706,$a([99,32,99,60]),$a([-1,-1,2,0,-1,-1,2,0])]),$a(["rmqr","R17x77",$_.vR17x77,17,77,26,52,976,$a([99,44,99,84]),$a([-1,-1,2,0,-1,-1,1,2])]),$a(["rmqr","R17x99",$_.vR17x99,17,99,24,50,1283,$a([99,60,99,104]),$a([-1,-1,2,1,-1,-1,4,0])]),$a(["rmqr","R17x139",$_.vR17x139,17,139,28,56,1860,$a([99,80,99,156]),$a([-1,-1,4,0,-1,-1,2,4])])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20455__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="eclval";$X("LMQH",$_.eclevel);$j--;var _Kj=$k[--$j];var _Kk=$k[--$j];$k[$j++]=_Kj.length;$k[$j++]=_Kk;$j--;var _Kl=$k[--$j];var _Km=$k[--$j];$k[$j++]=_Kl;$k[$j++]=_Km;$j--;var _Kn=$k[--$j];$_[$k[--$j]]=_Kn;for(var _Kr=0,_Kq=$_.metrics.length-1;_Kr<=_Kq;_Kr+=1){$_.i=_Kr;$_.m=$g($_.metrics,$_.i);$_.frmt=$g($_.m,0);$_.vers=$g($_.m,1);$_.vergrp=$g($_.m,2);$_.verind=$_.i-44;$_.rows=$g($_.m,3);$_.cols=$g($_.m,4);$_.asp2=$g($_.m,5);$_.asp3=$g($_.m,6);$_.nmod=$g($_.m,7);$_.ncws=~~($_.nmod/8);$_.rbit=$_.nmod%8;$_.lc4b=false;if($eq($_.vers,"M1")||$eq($_.vers,"M3")){$_.ncws=$_.ncws+1;$_.rbit=0;$_.lc4b=true}$_.ecws=$g($g($_.m,8),$_.eclval);$_.dcws=$f($_.ncws-$_.ecws);var _LP=$_.lc4b?4:0;$_.dmod=$f($_.dcws*8-_LP);$_.ecb1=$g($g($_.m,9),$_.eclval*2);$_.ecb2=$g($g($_.m,9),$f($_.eclval*2+1));$_.okay=true;if($ne($_.format,$_.frmt)){$_.okay=false}if($eq($_.frmt,"micro")&&$_.fnc1first){$_.okay=false}if($ne($_.version,"unset")&&$ne($_.version,$_.vers)){$_.okay=false}if($_.ecb1==-1||$_.ecb2==-1){$_.okay=false}$_.verbits=$g($_.msgbits,$_.vergrp);if($_.verbits==-1){$_.okay=false}else{if($_.verbits.length>$_.dmod){$_.okay=false}}$_.term=$G("000000000",0,$g($_.termlens,$_.vergrp));if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.qrcodeNoValidSymbol#20499";$k[$j++]="Maximum length exceeded or invalid content";bwipp_raiseerror()}$_.format=$_.frmt;$_.version=$_.vers;$_.msgbits=$_.verbits;$_.dcpb=~~($_.dcws/$f($_.ecb1+$_.ecb2));$_.ecpb=~~($_.ncws/$f($_.ecb1+$_.ecb2))-$_.dcpb;var _M3=$_.term;var _M4=$_.dmod;var _M5=$_.msgbits;var _M6=$_.term;var _M7=_M6.length;var _M8=$f(_M4-_M5.length);if($f(_M4-_M5.length)>_M6.length){var _=_M7;_M7=_M8;_M8=_}$_.term=$G(_M3,0,_M8);var _MC=$s($_.msgbits.length+$_.term.length);$P(_MC,0,$_.msgbits);$P(_MC,$_.msgbits.length,$_.term);$_.msgbits=_MC;$_.pad=$s($_.dmod);for(var _MK=0,_MJ=$_.pad.length-1;_MK<=_MJ;_MK+=1){$p($_.pad,_MK,48)}$P($_.pad,0,$_.msgbits);$_.padnum=0;var _MR=$_.lc4b?5:1;for(var _MT=~~(Math.ceil($_.msgbits.length/8)*8),_MS=$f($_.dmod-_MR);_MT<=_MS;_MT+=8){$P($_.pad,_MT,$g($_.padstrs,$_.padnum));$_.padnum=($_.padnum+1)%2}$_.cws=$a($_.dcws);for(var _Md=0,_Mc=$_.cws.length-1;_Md<=_Mc;_Md+=1){$_.c=_Md;$_.bpcw=8;if($_.lc4b&&$_.c==$_.cws.length-1){$_.bpcw=4}$_.cwb=$G($_.pad,$_.c*8,$_.bpcw);$_.cw=0;for(var _Mn=0,_Mm=$_.bpcw-1;_Mn<=_Mm;_Mn+=1){$_.i=_Mn;$_.cw=$f($_.cw+~~Math.pow(2,$_.bpcw-$_.i-1)*$f($g($_.cwb,$_.i)-48))}$p($_.cws,$_.c,$_.cw)}if($_.lc4b){var _My=$_.cws;var _Mz=$_.cws;$p(_My,_Mz.length-1,$g(_My,_Mz.length-1)<<4)}var _N2=$g($_.options,"debugcws")!==undefined;if(_N2){$k[$j++]="bwipp.debugcws#20543";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_qrcode.__20550__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _N4=0,_N5=255;_N4<_N5;_N4++){var _N6=$k[--$j];var _N7=_N6*2;$k[$j++]=_N6;$k[$j++]=_N7;if(_N7>=256){var _N8=$k[--$j];$k[$j++]=_N8^285}}$_.rsalog=$a();$_.rslog=$a(256);for(var _NB=1;_NB<=255;_NB+=1){$p($_.rslog,$g($_.rsalog,_NB),_NB)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20550__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _NG=$k[--$j];var _NH=$k[--$j];$k[$j++]=_NH;$k[$j++]=_NG;if(_NG!=0&&_NH!=0){var _NK=$g($_.rslog,$k[--$j]);var _NP=$g($_.rsalog,$f(_NK+$g($_.rslog,$k[--$j]))%255);$k[$j++]=_NP}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _NR=0,_NS=$_.ecpb;_NR<_NS;_NR++){$k[$j++]=0}$_.coeffs=$a();for(var _NW=0,_NV=$_.ecpb-1;_NW<=_NV;_NW+=1){$_.i=_NW;$p($_.coeffs,$_.i+1,$g($_.coeffs,$_.i));for(var _Nd=$_.i;_Nd>=1;_Nd-=1){$_.j=_Nd;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Np=$k[--$j];var _Nq=$k[--$j];var _Nr=$k[--$j];$p($k[--$j],_Nr,$xo(_Nq,_Np))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Nz=$k[--$j];var _O0=$k[--$j];$p($k[--$j],_O0,_Nz)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);$_.rscodes=function(){$_.rscws=$k[--$j];$_.rsnd=$_.rscws.length;$k[$j++]=Infinity;$F($_.rscws);for(var _O9=0,_OA=$_.ecpb;_O9<_OA;_O9++){$k[$j++]=0}$_.rscws=$a();for(var _OE=0,_OD=$_.rsnd-1;_OE<=_OD;_OE+=1){$_.m=_OE;$_.k=$g($_.rscws,$_.m);for(var _OK=0,_OJ=$_.ecpb-1;_OK<=_OJ;_OK+=1){$_.j=_OK;$k[$j++]=$_.rscws;$k[$j++]=$_.m+$_.j+1;$k[$j++]=$g($_.coeffs,$_.ecpb-$_.j-1);$k[$j++]=$_.k;$_.rsprod();var _OX=$k[--$j];var _OY=$k[--$j];$p($k[--$j],_OY,$xo(_OX,$g($_.rscws,$_.m+$_.j+1)))}}$k[$j++]=$G($_.rscws,$_.rsnd,$_.ecpb)};$_.dcwsb=$a($f($_.ecb1+$_.ecb2));$_.ecwsb=$a($f($_.ecb1+$_.ecb2));for(var _Om=0,_Ol=$f($_.ecb1-1);_Om<=_Ol;_Om+=1){$_.i=_Om;$p($_.dcwsb,$_.i,$G($_.cws,$_.i*$_.dcpb,$_.dcpb));$k[$j++]=$_.ecwsb;$k[$j++]=$_.i;$k[$j++]=$g($_.dcwsb,$_.i);$_.rscodes();var _Oz=$k[--$j];var _P0=$k[--$j];$p($k[--$j],_P0,_Oz)}for(var _P4=0,_P3=$f($_.ecb2-1);_P4<=_P3;_P4+=1){$_.i=_P4;$p($_.dcwsb,$f($_.ecb1+$_.i),$G($_.cws,$f($_.ecb1*$_.dcpb+$_.i*($_.dcpb+1)),$_.dcpb+1));$k[$j++]=$_.ecwsb;$k[$j++]=$f($_.ecb1+$_.i);$k[$j++]=$g($_.dcwsb,$f($_.ecb1+$_.i));$_.rscodes();var _PM=$k[--$j];var _PN=$k[--$j];$p($k[--$j],_PN,_PM)}$_.cws=$a($_.ncws);$_.cw=0;for(var _PT=0,_PS=$_.dcpb;_PT<=_PS;_PT+=1){$_.i=_PT;for(var _PX=0,_PW=$f($f($_.ecb1+$_.ecb2)-1);_PX<=_PW;_PX+=1){$_.j=_PX;if($_.i<$g($_.dcwsb,$_.j).length){$p($_.cws,$_.cw,$g($g($_.dcwsb,$_.j),$_.i));$_.cw=$_.cw+1}}}for(var _Pm=0,_Pl=$_.ecpb-1;_Pm<=_Pl;_Pm+=1){$_.i=_Pm;for(var _Pq=0,_Pp=$f($f($_.ecb1+$_.ecb2)-1);_Pq<=_Pp;_Pq+=1){$_.j=_Pq;$p($_.cws,$_.cw,$g($g($_.ecwsb,$_.j),$_.i));$_.cw=$_.cw+1}}if($_.rbit>0){$_.pad=$a($_.cws.length+1);$P($_.pad,0,$_.cws);$p($_.pad,$_.pad.length-1,0);$_.cws=$_.pad}if($_.lc4b){var _Q8=$_.cws;var _Q9=$_.dcws;$p(_Q8,$f(_Q9-1),$g(_Q8,$f(_Q9-1))>>>4);for(var _QE=$f($_.dcws-1),_QD=$_.ncws-2;_QE<=_QD;_QE+=1){$_.i=_QE;$p($_.cws,$_.i,($g($_.cws,$_.i)&15)<<4);$p($_.cws,$_.i,$g($_.cws,$_.i+1)>>>4&15|$g($_.cws,$_.i))}$p($_.cws,$_.ncws-1,($g($_.cws,$_.ncws-1)&15)<<4)}var _QY=$g($_.options,"debugecc")!==undefined;if(_QY){$k[$j++]="bwipp.debugecc#20645";$k[$j++]=$_.cws;bwipp_raiseerror()}$k[$j++]=Infinity;for(var _Qc=0,_Qd=$_.rows*$_.cols;_Qc<_Qd;_Qc++){$k[$j++]=-1}$_.pixs=$a();$_.qmv=function(){var _Qg=$k[--$j];var _Qh=$k[--$j];$k[$j++]=$f(_Qh+_Qg*$_.cols)};if($eq($_.format,"full")){for(var _Ql=8,_Qk=$f($_.cols-9);_Ql<=_Qk;_Ql+=1){$_.i=_Ql;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=6;$_.qmv();var _Qp=$k[--$j];$p($k[--$j],_Qp,($_.i+1)%2);$k[$j++]=$_.pixs;$k[$j++]=6;$k[$j++]=$_.i;$_.qmv();var _Qu=$k[--$j];$p($k[--$j],_Qu,($_.i+1)%2)}}if($eq($_.format,"micro")){for(var _Qz=8,_Qy=$f($_.cols-1);_Qz<=_Qy;_Qz+=1){$_.i=_Qz;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=0;$_.qmv();var _R3=$k[--$j];$p($k[--$j],_R3,($_.i+1)%2);$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i;$_.qmv();var _R8=$k[--$j];$p($k[--$j],_R8,($_.i+1)%2)}}if($eq($_.format,"rmqr")){for(var _RD=3,_RC=$f($_.cols-4);_RD<=_RC;_RD+=1){$_.i=_RD;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=0;$_.qmv();var _RH=$k[--$j];$p($k[--$j],_RH,($_.i+1)%2);$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$f($_.rows-1);$_.qmv();var _RN=$k[--$j];$p($k[--$j],_RN,($_.i+1)%2)}for(var _RR=3,_RQ=$f($_.rows-4);_RR<=_RQ;_RR+=1){$_.i=_RR;$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i;$_.qmv();var _RV=$k[--$j];$p($k[--$j],_RV,($_.i+1)%2);$k[$j++]=$_.pixs;$k[$j++]=$f($_.cols-1);$k[$j++]=$_.i;$_.qmv();var _Rb=$k[--$j];$p($k[--$j],_Rb,($_.i+1)%2)}for(var _Ri=$f($_.asp2-1),_Rj=$f($_.asp3-$_.asp2),_Rh=$f($_.cols-13);_Rj<0?_Ri>=_Rh:_Ri<=_Rh;_Ri+=_Rj){$_.i=_Ri;for(var _Rm=3,_Rl=$f($_.rows-4);_Rm<=_Rl;_Rm+=1){$_.j=_Rm;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _Rr=$k[--$j];$p($k[--$j],_Rr,($_.j+1)%2)}}}if(!bwipp_qrcode.__20734__){$_=Object.create($_);$_.fpat=$a([$a([1,1,1,1,1,1,1,0]),$a([1,0,0,0,0,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,0,0,0,0,1,0]),$a([1,1,1,1,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);$_.fsubpat=$a([$a([1,1,1,1,1,9,9,9]),$a([1,0,0,0,1,9,9,9]),$a([1,0,1,0,1,9,9,9]),$a([1,0,0,0,1,9,9,9]),$a([1,1,1,1,1,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);$_.fcorpat=$a([$a([1,1,1,9,9,9,9,9]),$a([1,0,9,9,9,9,9,9]),$a([1,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);$_.fnullpat=$a([$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);var _Si=new Map([["full",$a([$_.fpat,$_.fpat,$_.fpat,$_.fnullpat])],["micro",$a([$_.fpat,$_.fnullpat,$_.fnullpat,$_.fnullpat])],["rmqr",$a([$_.fpat,$_.fcorpat,$_.fcorpat,$_.fsubpat])]]);$_.fpatmap=_Si;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20734__=1;$_=Object.getPrototypeOf($_)}$_.fpats=$g($_.fpatmap,$_.format);for(var _Sn=0;_Sn<=7;_Sn+=1){$_.y=_Sn;for(var _So=0;_So<=7;_So+=1){$_.x=_So;$_.fpb0=$g($g($g($_.fpats,0),$_.y),$_.x);$_.fpb1=$g($g($g($_.fpats,1),$_.y),$_.x);$_.fpb2=$g($g($g($_.fpats,2),$_.y),$_.x);$_.fpb3=$g($g($g($_.fpats,3),$_.y),$_.x);if($_.fpb0!=9&&$_.y<$_.rows){$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.qmv();var _TK=$k[--$j];$p($k[--$j],_TK,$_.fpb0)}if($_.fpb1!=9){$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.cols-$_.x)-1);$k[$j++]=$_.y;$_.qmv();var _TS=$k[--$j];$p($k[--$j],_TS,$_.fpb1)}if($_.fpb2!=9){$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$f($f($_.rows-$_.y)-1);$_.qmv();var _Ta=$k[--$j];$p($k[--$j],_Ta,$_.fpb2)}if($_.fpb3!=9){$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.cols-$_.x)-1);$k[$j++]=$f($f($_.rows-$_.y)-1);$_.qmv();var _Tj=$k[--$j];$p($k[--$j],_Tj,$_.fpb3)}}}if(!bwipp_qrcode.__20767__){$_=Object.create($_);$_.algnpatfull=$a([$a([1,1,1,1,1]),$a([1,0,0,0,1]),$a([1,0,1,0,1]),$a([1,0,0,0,1]),$a([1,1,1,1,1])]);$_.algnpatrmqr=$a([$a([1,1,1,9,9]),$a([1,0,1,9,9]),$a([1,1,1,9,9]),$a([9,9,9,9,9]),$a([9,9,9,9,9])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20767__=1;$_=Object.getPrototypeOf($_)}$_.putalgnpat=function(){$_.py=$k[--$j];$_.px=$k[--$j];for(var _U0=0;_U0<=4;_U0+=1){$_.pb=_U0;for(var _U1=0;_U1<=4;_U1+=1){$_.pa=_U1;$_.algnb=$g($g($_.algnpat,$_.pb),$_.pa);if($_.algnb!=9){$k[$j++]=$_.pixs;$k[$j++]=$f($_.px+$_.pa);$k[$j++]=$f($_.py+$_.pb);$_.qmv();var _UE=$k[--$j];$p($k[--$j],_UE,$_.algnb)}}}};if($eq($_.format,"full")){$_.algnpat=$_.algnpatfull;for(var _UN=$f($_.asp2-2),_UO=$f($_.asp3-$_.asp2),_UM=$f($_.cols-13);_UO<0?_UN>=_UM:_UN<=_UM;_UN+=_UO){$_.i=_UN;$k[$j++]=$_.i;$k[$j++]=4;$_.putalgnpat();$k[$j++]=4;$k[$j++]=$_.i;$_.putalgnpat()}for(var _UW=$f($_.asp2-2),_UX=$f($_.asp3-$_.asp2),_UV=$f($_.cols-9);_UX<0?_UW>=_UV:_UW<=_UV;_UW+=_UX){$_.x=_UW;for(var _Ud=$f($_.asp2-2),_Ue=$f($_.asp3-$_.asp2),_Uc=$f($_.rows-9);_Ue<0?_Ud>=_Uc:_Ud<=_Uc;_Ud+=_Ue){$_.y=_Ud;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.putalgnpat()}}}if($eq($_.format,"rmqr")){$_.algnpat=$_.algnpatrmqr;for(var _Uo=$f($_.asp2-2),_Up=$f($_.asp3-$_.asp2),_Un=$f($_.cols-13);_Up<0?_Uo>=_Un:_Uo<=_Un;_Uo+=_Up){$_.i=_Uo;$k[$j++]=$_.i;$k[$j++]=0;$_.putalgnpat();$k[$j++]=$_.i;$k[$j++]=$f($_.rows-3);$_.putalgnpat()}}if(!bwipp_qrcode.__20814__){$_=Object.create($_);$_.formatmapmicro=$a([$a([$a([1,8])]),$a([$a([2,8])]),$a([$a([3,8])]),$a([$a([4,8])]),$a([$a([5,8])]),$a([$a([6,8])]),$a([$a([7,8])]),$a([$a([8,8])]),$a([$a([8,7])]),$a([$a([8,6])]),$a([$a([8,5])]),$a([$a([8,4])]),$a([$a([8,3])]),$a([$a([8,2])]),$a([$a([8,1])])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20814__=1;$_=Object.getPrototypeOf($_)}var _Xs=new Map([["full",$a([$a([$a([0,8]),$a([8,$f($_.cols-1)])]),$a([$a([1,8]),$a([8,$f($_.cols-2)])]),$a([$a([2,8]),$a([8,$f($_.cols-3)])]),$a([$a([3,8]),$a([8,$f($_.cols-4)])]),$a([$a([4,8]),$a([8,$f($_.cols-5)])]),$a([$a([5,8]),$a([8,$f($_.cols-6)])]),$a([$a([7,8]),$a([8,$f($_.cols-7)])]),$a([$a([8,8]),$a([$f($_.cols-8),8])]),$a([$a([8,7]),$a([$f($_.cols-7),8])]),$a([$a([8,5]),$a([$f($_.cols-6),8])]),$a([$a([8,4]),$a([$f($_.cols-5),8])]),$a([$a([8,3]),$a([$f($_.cols-4),8])]),$a([$a([8,2]),$a([$f($_.cols-3),8])]),$a([$a([8,1]),$a([$f($_.cols-2),8])]),$a([$a([8,0]),$a([$f($_.cols-1),8])])])],["micro",$_.formatmapmicro],["rmqr",$a([$a([$a([11,3]),$a([$f($_.cols-3),$f($_.rows-6)])]),$a([$a([11,2]),$a([$f($_.cols-4),$f($_.rows-6)])]),$a([$a([11,1]),$a([$f($_.cols-5),$f($_.rows-6)])]),$a([$a([10,5]),$a([$f($_.cols-6),$f($_.rows-2)])]),$a([$a([10,4]),$a([$f($_.cols-6),$f($_.rows-3)])]),$a([$a([10,3]),$a([$f($_.cols-6),$f($_.rows-4)])]),$a([$a([10,2]),$a([$f($_.cols-6),$f($_.rows-5)])]),$a([$a([10,1]),$a([$f($_.cols-6),$f($_.rows-6)])]),$a([$a([9,5]),$a([$f($_.cols-7),$f($_.rows-2)])]),$a([$a([9,4]),$a([$f($_.cols-7),$f($_.rows-3)])]),$a([$a([9,3]),$a([$f($_.cols-7),$f($_.rows-4)])]),$a([$a([9,2]),$a([$f($_.cols-7),$f($_.rows-5)])]),$a([$a([9,1]),$a([$f($_.cols-7),$f($_.rows-6)])]),$a([$a([8,5]),$a([$f($_.cols-8),$f($_.rows-2)])]),$a([$a([8,4]),$a([$f($_.cols-8),$f($_.rows-3)])]),$a([$a([8,3]),$a([$f($_.cols-8),$f($_.rows-4)])]),$a([$a([8,2]),$a([$f($_.cols-8),$f($_.rows-5)])]),$a([$a([8,1]),$a([$f($_.cols-8),$f($_.rows-6)])])])]]);$_.formatmap=$g(_Xs,$_.format);$F($_.formatmap,function(){$F($k[--$j],function(){$F($k[--$j]);$_.qmv();$p($_.pixs,$k[--$j],1)})});if($eq($_.format,"full")&&$_.cols>=45){$_.versionmap=$a([$a([$a([$f($_.cols-9),5]),$a([5,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),5]),$a([5,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),5]),$a([5,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),4]),$a([4,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),4]),$a([4,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),4]),$a([4,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),3]),$a([3,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),3]),$a([3,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),3]),$a([3,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),2]),$a([2,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),2]),$a([2,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),2]),$a([2,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),1]),$a([1,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),1]),$a([1,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),1]),$a([1,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),0]),$a([0,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),0]),$a([0,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),0]),$a([0,$f($_.cols-11)])])])}else{$_.versionmap=$a([])}var _ZW=$_.versionmap;for(var _ZX=0,_ZY=_ZW.length;_ZX<_ZY;_ZX++){$F($g(_ZW,_ZX),function(){$F($k[--$j]);$_.qmv();$p($_.pixs,$k[--$j],0)})}if($eq($_.format,"full")){$k[$j++]=$_.pixs;$k[$j++]=8;$k[$j++]=$f($_.rows-8);$_.qmv();var _Zg=$k[--$j];$p($k[--$j],_Zg,0)}var _a0=$a([function(){var _Zi=$k[--$j];var _Zj=$k[--$j];$k[$j++]=$f(_Zj+_Zi)%2},function(){var _Zk=$k[--$j];var _Zl=$k[--$j];$k[$j++]=_Zk;$k[$j++]=_Zl;$j--;var _Zm=$k[--$j];$k[$j++]=_Zm%2},function(){$j--;var _Zn=$k[--$j];$k[$j++]=_Zn%3},function(){var _Zo=$k[--$j];var _Zp=$k[--$j];$k[$j++]=$f(_Zp+_Zo)%3},function(){var _Zq=$k[--$j];var _Zr=$k[--$j];$k[$j++]=(~~(_Zq/2)+~~(_Zr/3))%2},function(){var _Zs=$k[--$j];var _Zu=$k[--$j]*_Zs;$k[$j++]=$f(_Zu%2+_Zu%3)},function(){var _Zv=$k[--$j];var _Zx=$k[--$j]*_Zv;$k[$j++]=$f(_Zx%2+_Zx%3)%2},function(){var _Zy=$k[--$j];var _Zz=$k[--$j];$k[$j++]=$f(_Zz*_Zy%3+$f(_Zz+_Zy)%2)%2}]);var _aB=$a([function(){var _a1=$k[--$j];var _a2=$k[--$j];$k[$j++]=_a1;$k[$j++]=_a2;$j--;var _a3=$k[--$j];$k[$j++]=_a3%2},function(){var _a4=$k[--$j];var _a5=$k[--$j];$k[$j++]=(~~(_a4/2)+~~(_a5/3))%2},function(){var _a6=$k[--$j];var _a8=$k[--$j]*_a6;$k[$j++]=$f(_a8%2+_a8%3)%2},function(){var _a9=$k[--$j];var _aA=$k[--$j];$k[$j++]=$f(_aA*_a9%3+$f(_aA+_a9)%2)%2}]);var _aE=$a([function(){var _aC=$k[--$j];var _aD=$k[--$j];$k[$j++]=(~~(_aC/2)+~~(_aD/3))%2}]);var _aF=new Map([["full",_a0],["micro",_aB],["rmqr",_aE]]);$_.maskfuncs=$g(_aF,$_.format);if($_.mask!=-1){$_.maskfuncs=$a([$g($_.maskfuncs,$_.mask-1)]);$_.bestmaskval=$_.mask-1}$_.masks=$a($_.maskfuncs.length);for(var _aS=0,_aR=$_.masks.length-1;_aS<=_aR;_aS+=1){$_.m=_aS;$_.mask=$a($_.rows*$_.cols);for(var _aY=0,_aX=$f($_.rows-1);_aY<=_aX;_aY+=1){$_.j=_aY;for(var _ab=0,_aa=$f($_.cols-1);_ab<=_aa;_ab+=1){$_.i=_ab;$k[$j++]=$_.i;$k[$j++]=$_.j;if($g($_.maskfuncs,$_.m)()===true){break}var _ah=$k[--$j];$k[$j++]=_ah==0;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _al=$k[--$j];var _an=$g($k[--$j],_al);var _ao=$k[--$j];var _ap=_ao&&_an==-1?1:0;$k[$j++]=_ap;$k[$j++]=$_.mask;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _at=$k[--$j];var _au=$k[--$j];$p(_au,_at,$k[--$j])}}$p($_.masks,$_.m,$_.mask)}var _b1=$ne($_.format,"rmqr")?1:2;$_.posx=$f($_.cols-_b1);$_.posy=$f($_.rows-1);$_.dir=-1;$_.col=1;$_.num=0;for(;;){if($_.posx<0){break}$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.qmv();var _b7=$k[--$j];if($g($k[--$j],_b7)==-1){var _bC=$g($_.cws,~~($_.num/8));var _bE=-(7-$_.num%8);$k[$j++]=(_bE<0?_bC>>>-_bE:_bC<<_bE)&1;$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.qmv();var _bI=$k[--$j];var _bJ=$k[--$j];$p(_bJ,_bI,$k[--$j]);$_.num=$_.num+1}if($_.col==1){$_.col=0;$_.posx=$f($_.posx-1)}else{$_.col=1;$_.posx=$f($_.posx+1);$_.posy=$f($_.posy+$_.dir);if($_.posy<0||$_.posy>=$_.rows){$_.dir=$_.dir*-1;$_.posy=$f($_.posy+$_.dir);$_.posx=$f($_.posx-2);if($eq($_.format,"full")&&$_.posx==6){$_.posx=$f($_.posx-1)}}}}$_.evalfulln1n3=function(){$_.scrle=$k[--$j];$k[$j++]="scr1";$k[$j++]=0;$F($_.scrle,function(){var _bd=$k[--$j];$k[$j++]=_bd;if(_bd>=5){var _be=$k[--$j];var _bg=$f($f($k[--$j]+_be)-2);$k[$j++]=_bg;$k[$j++]=_bg}$j--});var _bh=$k[--$j];$_[$k[--$j]]=_bh;$_.scr3=0;for(var _bl=3,_bk=$_.scrle.length-3;_bl<=_bk;_bl+=2){$_.j=_bl;if($g($_.scrle,$_.j)%3==0){$_.fact=~~($g($_.scrle,$_.j)/3);var _bu=$G($_.scrle,$_.j-2,5);for(var _bv=0,_bw=_bu.length;_bv<_bw;_bv++){$k[$j++]=$g(_bu,_bv)==$_.fact}var _bz=$k[--$j];var _c0=$k[--$j];var _c1=$k[--$j];$k[$j++]=$an(_c0,_bz);$k[$j++]=_c1;$j--;var _c2=$k[--$j];var _c3=$k[--$j];var _c4=$k[--$j];if(_c4&&(_c3&&_c2)){if($_.j==3||$_.j+4>=$_.scrle.length){$_.scr3=$_.scr3+40}else{if($g($_.scrle,$_.j-3)>=4||$g($_.scrle,$_.j+3)>=4){$_.scr3=$_.scr3+40}}}}}$k[$j++]=$_.scr1;$k[$j++]=$_.scr3};$_.evalfull=function(){$_.sym=$k[--$j];$_.n1=0;$_.n2=0;$_.n3=0;$_.rle=$a($f($_.cols+1));$_.lastpairs=$a($_.cols);$_.thispairs=$a($_.cols);$_.colsadd1=$f($_.cols+1);for(var _cS=0,_cR=$f($_.cols-1);_cS<=_cR;_cS+=1){$_.i=_cS;$k[$j++]=Infinity;var _cU=$_.cols;$k[$j++]=0;$k[$j++]=0;for(var _cW=$_.i,_cX=_cU,_cV=$f(_cU*_cU-1);_cX<0?_cW>=_cV:_cW<=_cV;_cW+=_cX){var _cZ=$g($_.sym,_cW);var _ca=$k[--$j];$k[$j++]=_cZ;if($eq(_ca,_cZ)){var _cb=$k[--$j];var _cc=$k[--$j];$k[$j++]=$f(_cc+1);$k[$j++]=_cb}else{var _cd=$k[--$j];$k[$j++]=1;$k[$j++]=_cd}}$j--;var _cf=$m()+2;$as($G($_.rle,0,_cf-2));$_.evalfulln1n3();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--;$_.symrow=$G($_.sym,$_.i*$_.cols,$_.cols);$k[$j++]=Infinity;var _cq=$_.symrow;$k[$j++]=0;$k[$j++]=0;for(var _cr=0,_cs=_cq.length;_cr<_cs;_cr++){var _ct=$g(_cq,_cr);var _cu=$k[--$j];$k[$j++]=_ct;if($eq(_cu,_ct)){var _cv=$k[--$j];var _cw=$k[--$j];$k[$j++]=$f(_cw+1);$k[$j++]=_cv}else{var _cx=$k[--$j];$k[$j++]=1;$k[$j++]=_cx}}$j--;var _cz=$m()+2;$as($G($_.rle,0,_cz-2));$_.evalfulln1n3();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--;var _d5=$_.thispairs;$_.thispairs=$_.lastpairs;$_.lastpairs=_d5;var _d9=$g($_.symrow,0)==1?0:1;var _dA=$_.symrow;$k[$j++]=_d9;for(var _dB=0,_dC=_dA.length;_dB<_dC;_dB++){var _dD=$g(_dA,_dB);var _dE=$k[--$j];$k[$j++]=$f(_dE+_dD);$k[$j++]=_dD}$j--;$as($_.thispairs);$j--;if($_.i>0){$k[$j++]=Infinity;$q($_.lastpairs);$q($_.thispairs);$k[$j++]=$_.n2;for(var _dL=0,_dM=$_.cols;_dL<_dM;_dL++){var _dN=$k[--$j];var _dO=$k[--$j];$k[$j++]=_dN;$k[$j++]=_dO;var _dQ=$k[$j-1-$_.colsadd1];if(($f($k[--$j]+_dQ)&3)==0){var _dS=$k[--$j];$k[$j++]=$f(_dS+3)}}$_.n2=$k[--$j];$l()}}$k[$j++]="dark";$k[$j++]=0;$F($_.sym,function(){var _dV=$k[--$j];var _dW=$k[--$j];$k[$j++]=$f(_dW+_dV)});var _dX=$k[--$j];$_[$k[--$j]]=_dX;var _da=$_.cols;$_.n4=~~(Math.abs($f($_.dark*100/(_da*_da)-50))/5)*10;$k[$j++]=$f($f($f($_.n1+$_.n2)+$_.n3)+$_.n4)};$_.evalmicro=function(){$_.sym=$k[--$j];$_.dkrhs=0;$_.dkbot=0;for(var _di=1,_dh=$f($_.cols-1);_di<=_dh;_di+=1){$_.i=_di;$k[$j++]="dkrhs";$k[$j++]=$_.dkrhs;$k[$j++]=$_.sym;$k[$j++]=$f($_.cols-1);$k[$j++]=$_.i;$_.qmv();var _dn=$k[--$j];var _dp=$g($k[--$j],_dn);var _dq=$k[--$j];$_[$k[--$j]]=$f(_dq+_dp);$k[$j++]="dkbot";$k[$j++]=$_.dkbot;$k[$j++]=$_.sym;$k[$j++]=$_.i;$k[$j++]=$f($_.cols-1);$_.qmv();var _dw=$k[--$j];var _dy=$g($k[--$j],_dw);var _dz=$k[--$j];$_[$k[--$j]]=$f(_dz+_dy)}if($_.dkrhs<=$_.dkbot){$k[$j++]=-($_.dkrhs*16+$_.dkbot)}else{$k[$j++]=-($_.dkbot*16+$_.dkrhs)}};$_.bestscore=999999999;for(var _e9=0,_e8=$_.masks.length-1;_e9<=_e8;_e9+=1){$_.m=_e9;$_.masksym=$a($_.rows*$_.cols);for(var _eG=0,_eF=$f($_.rows*$_.cols-1);_eG<=_eF;_eG+=1){$_.i=_eG;$p($_.masksym,$_.i,$xo($g($_.pixs,$_.i),$g($g($_.masks,$_.m),$_.i)))}if($_.masks.length!=1){if($eq($_.format,"full")){$k[$j++]=$_.masksym;$_.evalfull();$_.score=$k[--$j]}else{$k[$j++]=$_.masksym;$_.evalmicro();$_.score=$k[--$j]}if($_.score<$_.bestscore){$_.bestsym=$_.masksym;$_.bestmaskval=$_.m;$_.bestscore=$_.score}}else{$_.bestsym=$_.masksym}}$_.pixs=$_.bestsym;if($eq($_.format,"full")){$k[$j++]=$_.pixs;$k[$j++]=8;$k[$j++]=$f($_.cols-8);$_.qmv();var _eh=$k[--$j];$p($k[--$j],_eh,1)}if(!bwipp_qrcode.__21096__){$_=Object.create($_);$_.fmtvalsfull=$a([21522,20773,24188,23371,17913,16590,20375,19104,30660,29427,32170,30877,26159,25368,27713,26998,5769,5054,7399,6608,1890,597,3340,2107,13663,12392,16177,14854,9396,8579,11994,11245]);$_.fmtvalsmicro=$a([17477,16754,20011,19228,21934,20633,24512,23287,26515,25252,28157,26826,30328,29519,31766,31009,1758,1001,3248,2439,5941,4610,7515,6252,9480,8255,12134,10833,13539,12756,16013,15290]);$_.fmtvalsrmqr1=$a([129714,124311,121821,115960,112748,108361,104707,99878,98062,90155,89697,82244,81360,74485,72895,66458,61898,61167,53413,53120,45844,44081,37499,36190,29814,27475,21785,19004,13992,10637,6087,2274,258919,257090,250376,249133,242105,241308,233686,233459,227035,223742,219060,215185,209925,207648,202090,199247,194591,190266,186736,181845,178881,173540,170926,165003,163235,156294,154828,148457,147325,139352,138770,131383]);$_.fmtvalsrmqr2=$a([133755,136542,142100,144433,149669,153472,158154,161519,167879,168162,175784,176525,183577,184892,191606,193363,196867,204326,204908,212809,213981,220408,221874,228759,230591,236442,239056,244469,247393,252228,255758,260139,942,7307,8897,15844,16752,24149,24607,32570,34322,39223,42877,47192,50380,56297,58787,64134,67798,71667,76217,79516,84488,87341,93031,95298,101738,102991,109573,111392,118708,118929,126683,127486]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__21096__=1;$_=Object.getPrototypeOf($_)}if($eq($_.format,"full")){$k[$j++]="ecid";$X("MLHQ",$_.eclevel);$j--;var _eq=$k[--$j];var _er=$k[--$j];$k[$j++]=_eq.length;$k[$j++]=_er;$j--;var _es=$k[--$j];var _et=$k[--$j];$k[$j++]=_es;$k[$j++]=_et;$j--;var _eu=$k[--$j];$_[$k[--$j]]=_eu;$_.fmtval=$g($_.fmtvalsfull,($_.ecid<<3)+$_.bestmaskval);for(var _f2=0,_f1=$_.formatmap.length-1;_f2<=_f1;_f2+=1){$_.i=_f2;$F($g($_.formatmap,$_.i),function(){var _f7=$k[--$j];$k[$j++]=$_.pixs;$q(_f7);$_.qmv();var _f8=$_.fmtval;var _fA=-(14-$_.i);var _fB=$k[--$j];$p($k[--$j],_fB,(_fA<0?_f8>>>-_fA:_f8<<_fA)&1)})}}if($eq($_.format,"micro")){$_.symid=$g($g($a([$a([0]),$a([1,2]),$a([3,4]),$a([5,6,7])]),~~($f($_.cols-11)/2)),$_.eclval);$_.fmtval=$g($_.fmtvalsmicro,($_.symid<<2)+$_.bestmaskval);for(var _fT=0,_fS=$_.formatmap.length-1;_fT<=_fS;_fT+=1){$_.i=_fT;$k[$j++]=$_.pixs;$q($g($g($_.formatmap,$_.i),0));$_.qmv();var _fZ=$_.fmtval;var _fb=-(14-$_.i);var _fc=$k[--$j];$p($k[--$j],_fc,(_fb<0?_fZ>>>-_fb:_fZ<<_fb)&1)}}if($eq($_.format,"rmqr")){$k[$j++]="fmtvalu";$X("MH",$_.eclevel);$j--;var _fg=$k[--$j];var _fh=$k[--$j];$k[$j++]=_fg.length;$k[$j++]=_fh;$j--;var _fi=$k[--$j];var _fj=$k[--$j];$k[$j++]=_fi;$k[$j++]=_fj;$j--;var _fk=$k[--$j];$_[$k[--$j]]=(_fk<<5)+$_.verind;$_.fmtval1=$g($_.fmtvalsrmqr1,$_.fmtvalu);$_.fmtval2=$g($_.fmtvalsrmqr2,$_.fmtvalu);for(var _fv=0,_fu=$_.formatmap.length-1;_fv<=_fu;_fv+=1){$_.i=_fv;$k[$j++]=$_.pixs;$q($g($g($_.formatmap,$_.i),0));$_.qmv();var _g1=$_.fmtval1;var _g3=-(17-$_.i);var _g4=$k[--$j];$p($k[--$j],_g4,(_g3<0?_g1>>>-_g3:_g1<<_g3)&1);$k[$j++]=$_.pixs;$q($g($g($_.formatmap,$_.i),1));$_.qmv();var _gB=$_.fmtval2;var _gD=-(17-$_.i);var _gE=$k[--$j];$p($k[--$j],_gE,(_gD<0?_gB>>>-_gD:_gB<<_gD)&1)}}if(!bwipp_qrcode.__21135__){$_=Object.create($_);$_.vervals=$a([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136944,141498,145311,150283,152622,158308,161089,167017]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__21135__=1;$_=Object.getPrototypeOf($_)}if($eq($_.format,"full")&&$_.cols>=45){$_.verval=$g($_.vervals,~~($f($_.cols-17)/4)-7);for(var _gP=0,_gO=$_.versionmap.length-1;_gP<=_gO;_gP+=1){$_.i=_gP;$F($g($_.versionmap,$_.i),function(){var _gU=$k[--$j];$k[$j++]=$_.pixs;$F(_gU);$_.qmv();var _gV=$_.verval;var _gX=-(17-$_.i);var _gY=$k[--$j];$p($k[--$j],_gY,(_gX<0?_gV>>>-_gX:_gV<<_gX)&1)})}}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]=bwipp_renmatrix;$k[$j++]="pixs";$k[$j++]=$_.pixs;$k[$j++]="pixx";$k[$j++]=$_.cols;$k[$j++]="pixy";$k[$j++]=$_.rows;$k[$j++]="height";$k[$j++]=$_.rows*2/72;$k[$j++]="width";$k[$j++]=$_.cols*2/72;$k[$j++]="borderleft";if($eq($_.format,"full")){$k[$j++]=4}else{$k[$j++]=2}$k[$j++]="borderright";if($eq($_.format,"full")){$k[$j++]=4}else{$k[$j++]=2}$k[$j++]="bordertop";if($eq($_.format,"full")){$k[$j++]=4}else{$k[$j++]=2}$k[$j++]="borderbottom";if($eq($_.format,"full")){$k[$j++]=4}else{$k[$j++]=2}$k[$j++]="opt";$k[$j++]=$_.options;var _gk=$d();$k[$j++]=_gk;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_swissqrcode(){$_=Object.create($_);$_.dontdraw=false;$_.parse=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];if($_.barcode.length>997){$k[$j++]="bwipp.swissqrcodeBadLength#21216";$k[$j++]="Swiss QR Code input must not exceed 997 digits";bwipp_raiseerror()}$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _E=$k[--$j];$_[$k[--$j]]=_E;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){$$.save();var _K=$$.currpos();$$.translate(_K.x,_K.y);var _L=72/25.4;$$.scale(_L,_L);$$.save();$$.newpath();$$.moveto(0,0);$$.lineto(46,0);$$.lineto(46,46);$$.lineto(0,46);$$.closepath();$$.moveto(19.5,19.5);$$.lineto(19.5,26.5);$$.lineto(26.5,26.5);$$.lineto(26.5,19.5);$$.closepath();$$.clip();$$.save();$$.moveto(0,0);var _O=46/$g($_.args,"pixx")/2;$$.scale(_O,_O);bwipp_renmatrix();$$.restore();$$.restore();$$.translate(19.5,19.5);var _P=7/83;$$.scale(_P,_P);$$.newpath();$$.moveto(6,6);$$.lineto(6,77);$$.lineto(77,77);$$.lineto(77,6);$$.closepath();$$.moveto(49,18);$$.lineto(49,34);$$.lineto(65,34);$$.lineto(65,49);$$.lineto(49,49);$$.lineto(49,65);$$.lineto(34,65);$$.lineto(34,49);$$.lineto(18,49);$$.lineto(18,34);$$.lineto(34,34);$$.lineto(34,18);$$.closepath();$$.setrgbcolor(0,0,0);$$.fill();$$.restore()}$_=Object.getPrototypeOf($_)}function bwipp_microqrcode(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","micro");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_rectangularmicroqrcode(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","rmqr");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_maxicode(){$_=Object.create($_);$_.dontdraw=false;$_.mode=-1;$_.sam=-1;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.maxicodeEmptyData#21434";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.mode!=-1&&($_.mode<2||$_.mode>6)){$k[$j++]="bwipp.maxicodeBadMode#21438";$k[$j++]="Mode must be 2 to 6";bwipp_raiseerror()}if($_.sam!=-1){$k[$j++]=true;for(var _7=0,_8=1;_7<_8;_7++){var _9=$_.sam;if(_9<12||_9>88){$j--;$k[$j++]=false;break}var _B=$_.sam%10;if(_B<2||_B>8){$j--;$k[$j++]=false;break}if(~~($_.sam/10)>$_.sam%10){$j--;$k[$j++]=false;break}}if($nt($k[--$j])){$k[$j++]="bwipp.maxicodeBadSAM#21449";$k[$j++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 8 symbols';bwipp_raiseerror()}}bwipp_loadctx(bwipp_maxicode);var _H=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true]]);$_.fncvals=_H;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _K=$k[--$j];$_[$k[--$j]]=_K;$_.msglen=$_.msg.length;if($_.mode==2||$_.mode==3){$_.barcode=$s($_.msglen);for(var _T=0,_S=$_.msglen-1;_T<=_S;_T+=1){$_.i=_T;if($g($_.msg,$_.i)>0){$p($_.barcode,$_.i,$g($_.msg,$_.i))}}$_.barlen=$_.barcode.length;$_.fid="";if($_.barlen>=7){if($eq($G($_.barcode,0,7),"[)>01")){$_.fid=$G($_.barcode,0,9);$_.barcode=$G($_.barcode,9,$_.barlen-9)}}$X($_.barcode,"");if($k[--$j]){$_.pcode=$k[--$j];$j--;if($_.mode==2){$k[$j++]=true;for(var _p=0,_q=1;_p<_q;_p++){if($_.pcode.length>9){$j--;$k[$j++]=false;break}$F($_.pcode,function(){var _t=$k[--$j];if(_t<48||_t>57){$j--;$k[$j++]=false;return true}})}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.maxicodeBadMode2PostCode#21498";$k[$j++]="A mode 2 postcode must not exceed 9 digits";bwipp_raiseerror()}}else{$F($_.pcode,function(){var _w=$k[--$j];if(!(_w==32||(_w>=34&&_w<=58||_w>=65&&_w<=90))){$j--;$k[$j++]="bwipp.maxicodeBadMode3PostCode#21506";$k[$j++]="A mode 3 postcode must not exceed 6 characters";bwipp_raiseerror()}})}}else{$j--;$k[$j++]="bwipp.maxicodeExpectedPostCode#21511";$k[$j++]="Expected postcode followed by group separator character";bwipp_raiseerror()}$X($k[--$j],"");if($k[--$j]){$_.ccode=$k[--$j];$j--;$k[$j++]=true;for(var _10=0,_11=1;_10<_11;_10++){if($_.ccode.length!=3){$j--;$k[$j++]=false;break}$F($_.ccode,function(){var _14=$k[--$j];if(_14<48||_14>57){$j--;$k[$j++]=false;return true}})}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.maxicodeBadCountryCode#21521";$k[$j++]="Country code must be three digits";bwipp_raiseerror()}}else{$j--;$k[$j++]="bwipp.maxicodeExpectedCountryCode#21524";$k[$j++]="Expected country code followed by group separator character";bwipp_raiseerror()}$X($k[--$j],"");if($k[--$j]){$_.scode=$k[--$j];$j--;$k[$j++]=true;for(var _19=0,_1A=1;_19<_1A;_19++){if($_.scode.length!=3){$j--;$k[$j++]=false;break}$F($_.scode,function(){var _1D=$k[--$j];if(_1D<48||_1D>57){$j--;$k[$j++]=false;return true}})}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.maxicodeBadServiceClass#21534";$k[$j++]="Service class must be three digits";bwipp_raiseerror()}}else{$j--;$k[$j++]="bwipp.maxicodeExpectedServiceClass#21537";$k[$j++]="Expected service class followed by group separator character";bwipp_raiseerror()}$_.barcode=$k[--$j];var _1I=$s($_.barcode.length+$_.fid.length);$P(_1I,0,$_.fid);$P(_1I,$_.fid.length,$_.barcode);$_.barcode=_1I;$_.barlen=$_.barcode.length;$k[$j++]=Infinity;var _1N=$_.barcode;for(var _1O=0,_1P=_1N.length;_1O<_1P;_1O++){$k[$j++]=$g(_1N,_1O)}$_.msg=$a();$_.msglen=$_.msg.length}if(!bwipp_maxicode.__21647__){$_=Object.create($_);$_.eci=-1;$_.pad=-2;$_.ns=-3;$_.la=-4;$_.lb=-5;$_.sa=-6;$_.sb=-7;$_.sc=-8;$_.sd=-9;$_.se=-10;$_.sa2=-11;$_.sa3=-12;$_.lkc=-13;$_.lkd=-14;$_.lke=-15;$_.pd2=-16;$_.pd3=-17;$_.charmaps=$a([$a([13,"`",192,224,0]),$a(["A","a",193,225,1]),$a(["B","b",194,226,2]),$a(["C","c",195,227,3]),$a(["D","d",196,228,4]),$a(["E","e",197,229,5]),$a(["F","f",198,230,6]),$a(["G","g",199,231,7]),$a(["H","h",200,232,8]),$a(["I","i",201,233,9]),$a(["J","j",202,234,10]),$a(["K","k",203,235,11]),$a(["L","l",204,236,12]),$a(["M","m",205,237,13]),$a(["N","n",206,238,14]),$a(["O","o",207,239,15]),$a(["P","p",208,240,16]),$a(["Q","q",209,241,17]),$a(["R","r",210,242,18]),$a(["S","s",211,243,19]),$a(["T","t",212,244,20]),$a(["U","u",213,245,21]),$a(["V","v",214,246,22]),$a(["W","w",215,247,23]),$a(["X","x",216,248,24]),$a(["Y","y",217,249,25]),$a(["Z","z",218,250,26]),$a([$_.eci,$_.eci,$_.eci,$_.eci,$_.eci]),$a([28,28,28,28,$_.pad]),$a([29,29,29,29,$_.pad]),$a([30,30,30,30,27]),$a([$_.ns,$_.ns,$_.ns,$_.ns,$_.ns]),$a([" ","{",219,251,28]),$a([$_.pad,$_.pad,220,252,29]),$a(['"',"}",221,253,30]),$a(["#","~",222,254,31]),$a(["$",127,223,255,159]),$a(["%",";",170,161,160]),$a(["&","<",172,168,162]),$a(["'","=",177,171,163]),$a([40,">",178,175,164]),$a([41,"?",179,176,165]),$a(["*","[",181,180,166]),$a(["+",92,185,183,167]),$a([",","]",186,184,169]),$a(["-","^",188,187,173]),$a([".","_",189,191,174]),$a(["/"," ",190,138,182]),$a(["0",",",128,139,149]),$a(["1",".",129,140,150]),$a(["2","/",130,141,151]),$a(["3",":",131,142,152]),$a(["4","@",132,143,153]),$a(["5","!",133,144,154]),$a(["6","|",134,145,155]),$a(["7",$_.pd2,135,146,156]),$a(["8",$_.sa2,136,147,157]),$a(["9",$_.sa3,137,148,158]),$a([":",$_.pd3,$_.la,$_.la,$_.la]),$a([$_.sb,$_.sa," "," "," "]),$a([$_.sc,$_.sc,$_.lkc,$_.sc,$_.sc]),$a([$_.sd,$_.sd,$_.sd,$_.lkd,$_.sd]),$a([$_.se,$_.se,$_.se,$_.se,$_.lke]),$a([$_.lb,$_.la,$_.lb,$_.lb,$_.lb])]);$_.charvals=$a([new Map,new Map,new Map,new Map,new Map]);for(var _3G=0,_3F=$_.charmaps.length-1;_3G<=_3F;_3G+=1){$_.i=_3G;$_.encs=$g($_.charmaps,$_.i);for(var _3K=0;_3K<=4;_3K+=1){$_.j=_3K;var _3N=$g($_.encs,$_.j);$k[$j++]=_3N;if($eq($t(_3N),"stringtype")){var _3Q=$g($k[--$j],0);$k[$j++]=_3Q}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.seta=$g($_.charvals,0);$_.setb=$g($_.charvals,1);$_.setc=$g($_.charvals,2);$_.setd=$g($_.charvals,3);$_.sete=$g($_.charvals,4);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_maxicode.$ctx[id]=$_[id]);bwipp_maxicode.__21647__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;for(var _3i=0,_3j=$_.msglen+1;_3i<_3j;_3i++){$k[$j++]=0}$_.nseq=$a();for(var _3m=$_.msglen-1;_3m>=0;_3m-=1){$_.i=_3m;var _3p=$g($_.msg,$_.i);if(_3p>=48&&_3p<=57){$p($_.nseq,$_.i,$f($g($_.nseq,$_.i+1)+1))}else{$p($_.nseq,$_.i,0)}}$_.nseq=$G($_.nseq,0,$_.msglen);$_.prefixinset=function(){$k[$j++]=0;for(;;){var _40=$k[--$j];var _41=$k[--$j];$k[$j++]=_41;$k[$j++]=_40;if(_40>=_41.length){break}var _42=$k[--$j];var _43=$k[--$j];var _45=$k[--$j];var _46=$g(_45,$g(_43,_42))!==undefined;$k[$j++]=_45;$k[$j++]=_43;$k[$j++]=_42;if(_46){var _47=$k[--$j];$k[$j++]=$f(_47+1)}else{break}}var _48=$k[--$j];var _49=$k[--$j];$k[$j++]=_48;$k[$j++]=_49;$j--;var _4A=$k[--$j];var _4B=$k[--$j];$k[$j++]=_4A;$k[$j++]=_4B;$j--};$_.enc=function(){var _4C=$k[--$j];$p($_.out,$_.j,$g(_4C,$k[--$j]));$_.j=$_.j+1};$_.out=$a(144);$_.i=0;$_.j=0;$_.cset="seta";for(;;){if($_.i==$_.msglen){if($ne($_.cset,"seta")&&$ne($_.cset,"setb")){$k[$j++]=$_.la;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="seta"}break}for(;;){if($g($_.msg,$_.i)<=-1e6){$k[$j++]=$_.eci;$k[$j++]=$_[$_.cset];$_.enc();var _4Z=$f(-$g($_.msg,$_.i)-1e6);$k[$j++]=_4Z;if(_4Z<=31){var _4a=$k[--$j];$k[$j++]=_4a&63;$as($a(1))}else{var _4c=$k[--$j];$k[$j++]=_4c;if(_4c<=1023){var _4d=$k[--$j];$k[$j++]=_4d>>>6&31|32;$k[$j++]=_4d&63;$as($a(2))}else{var _4f=$k[--$j];$k[$j++]=_4f;if(_4f<=32767){var _4g=$k[--$j];$k[$j++]=_4g>>>12&47|48;$k[$j++]=_4g>>>6&63;$k[$j++]=_4g&63;$as($a(3))}else{var _4i=$k[--$j];$k[$j++]=_4i>>>18&55|56;$k[$j++]=_4i>>>12&63;$k[$j++]=_4i>>>6&63;$k[$j++]=_4i&63;$as($a(4))}}}var _4k=$k[--$j];$P($_.out,$_.j,_4k);$_.j=_4k.length+$_.j;$_.i=$_.i+1;break}if($g($_.nseq,$_.i)>=9){var _4u=$G($_.msg,$_.i,9);$k[$j++]=0;for(var _4v=0,_4w=_4u.length;_4v<_4w;_4v++){var _4y=$k[--$j];$k[$j++]=$f(_4y+$f($g(_4u,_4v)-48))*10}var _4z=$k[--$j];$k[$j++]=~~(_4z/10);for(var _50=0,_51=4;_50<_51;_50++){var _52=$k[--$j];$k[$j++]=_52&63;$k[$j++]=_52>>>6}$k[$j++]=$g($_[$_.cset],$_.ns);for(var _57=0;_57<=10;_57+=2){var _58=$k[$j-1-_57];$k[$j++]=_58}$as($a(6));var _5A=$k[--$j];var _5B=$k[--$j];var _5C=$k[--$j];var _5D=$k[--$j];var _5E=$k[--$j];var _5F=$k[--$j];var _5G=$k[--$j];$k[$j++]=_5A;$k[$j++]=_5G;$k[$j++]=_5F;$k[$j++]=_5E;$k[$j++]=_5D;$k[$j++]=_5C;$k[$j++]=_5B;for(var _5H=0,_5I=6;_5H<_5I;_5H++){$j--}$P($_.out,$_.j,$k[--$j]);$_.i=$_.i+9;$_.j=$_.j+6;break}$_.char1=$g($_.msg,$_.i);$k[$j++]="char2";if($_.i+1<$_.msglen){$k[$j++]=$g($_.msg,$_.i+1)}else{$k[$j++]=-99}var _5W=$k[--$j];$_[$k[--$j]]=_5W;$k[$j++]="char3";if($_.i+2<$_.msglen){$k[$j++]=$g($_.msg,$_.i+2)}else{$k[$j++]=-99}var _5d=$k[--$j];$_[$k[--$j]]=_5d;var _5i=$g($_[$_.cset],$_.char1)!==undefined;if(_5i){$k[$j++]=$_.char1;$k[$j++]=$_[$_.cset];$_.enc();$_.i=$_.i+1;break}var _5q=$g($_.setb,$_.char1)!==undefined;if($eq($_.cset,"seta")&&_5q){var _5t=$g($_.setb,$_.char2)!==undefined;if(_5t){$k[$j++]=$_.lb;$k[$j++]=$_.seta;$_.enc();$_.cset="setb"}else{$k[$j++]=$_.sb;$k[$j++]=$_.seta;$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.setb;$_.enc();$_.i=$_.i+1}break}var _64=$g($_.seta,$_.char1)!==undefined;if($eq($_.cset,"setb")&&_64){var _65=$_.seta;var _66=$_.msg;var _67=$_.i;var _68=$_.msglen;var _69=$_.i;var _6A=_68-_69;var _6B=4;if(4>_68-_69){var _=_6A;_6A=_6B;_6B=_}$k[$j++]="p";$k[$j++]=_65;$k[$j++]=$G(_66,_67,_6B);$_.prefixinset();var _6D=$k[--$j];$_[$k[--$j]]=_6D;if($_.p==1){$k[$j++]=$_.sa;$k[$j++]=$_.setb;$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.seta;$_.enc();$_.i=$_.i+1}if($_.p==2){$k[$j++]=$_.sa2;$k[$j++]=$_.setb;$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.seta;$_.enc();$k[$j++]=$_.char2;$k[$j++]=$_.seta;$_.enc();$_.i=$_.i+2}if($_.p==3){$k[$j++]=$_.sa3;$k[$j++]=$_.setb;$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.seta;$_.enc();$k[$j++]=$_.char2;$k[$j++]=$_.seta;$_.enc();$k[$j++]=$_.char3;$k[$j++]=$_.seta;$_.enc();$_.i=$_.i+3}if($_.p>=4){$k[$j++]=$_.la;$k[$j++]=$_.setb;$_.enc();$_.cset="seta"}break}var _6i=$g($_.seta,$_.char1)!==undefined;if(_6i){$k[$j++]=$_.la;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="seta";break}var _6o=$g($_.setb,$_.char1)!==undefined;if(_6o){$k[$j++]=$_.lb;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="setb";break}var _6u=$g($_.setc,$_.char1)!==undefined;if(_6u){$_.setx="setc";$_.sx=$_.sc;$_.lkx=$_.lkc}var _6z=$g($_.setd,$_.char1)!==undefined;if(_6z){$_.setx="setd";$_.sx=$_.sd;$_.lkx=$_.lkd}var _74=$g($_.sete,$_.char1)!==undefined;if(_74){$_.setx="sete";$_.sx=$_.se;$_.lkx=$_.lke}var _78=$_[$_.setx];var _79=$_.msg;var _7A=$_.i;var _7B=$_.msglen;var _7C=$_.i;var _7D=_7B-_7C;var _7E=4;if(4>_7B-_7C){var _=_7D;_7D=_7E;_7E=_}$k[$j++]="p";$k[$j++]=_78;$k[$j++]=$G(_79,_7A,_7E);$_.prefixinset();var _7G=$k[--$j];$_[$k[--$j]]=_7G;if($_.p==1){$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_[$_.setx];$_.enc();$_.i=$_.i+1}if($_.p==2){$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_[$_.setx];$_.enc();$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char2;$k[$j++]=$_[$_.setx];$_.enc();$_.i=$_.i+2}if($_.p==3){$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_[$_.setx];$_.enc();$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char2;$k[$j++]=$_[$_.setx];$_.enc();$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char3;$k[$j++]=$_[$_.setx];$_.enc();$_.i=$_.i+3}if($_.p>=4){$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.lkx;$k[$j++]=$_[$_.setx];$_.enc();$_.cset=$_.setx}break}}$_.encmsg=$G($_.out,0,$_.j);$_.padval=$g($_[$_.cset],$_.pad);$k[$j++]="sami";if($_.sam!=-1){$k[$j++]=$a([$g($_.seta,$_.pad),(~~($_.sam/10)-1)*8+($_.sam%10-1)])}else{$k[$j++]=$a([])}var _8L=$k[--$j];$_[$k[--$j]]=_8L;$k[$j++]=Infinity;$q($_.sami);$q($_.encmsg);$_.encmsg=$a();if($_.mode==2||$_.mode==3){if($_.encmsg.length>84){$k[$j++]="bwipp.maxicodeMode23TooLong#21840";$k[$j++]="The secondary message is too long";bwipp_raiseerror()}var _8U=$Z($s(4),"0000");var _8X=$R($s(4),~~$_.mode,2);$P(_8U,4-_8X.length,_8X);$_.mdb=_8U;var _8Z=$Z($s(10),"0000000000");var _8c=$R($s(10),$i($_.ccode),2);$P(_8Z,10-_8c.length,_8c);$_.ccb=_8Z;var _8e=$Z($s(10),"0000000000");var _8h=$R($s(10),$i($_.scode),2);$P(_8e,10-_8h.length,_8h);$_.scb=_8e;$_.pcb=$Z($s(36),"000000000000000000000000000000000000");if($_.mode==2){var _8o=$R($s(6),$_.pcode.length,2);$P($_.pcb,6-_8o.length,_8o);var _8s=$R($s(30),$i($_.pcode),2);$P($_.pcb,36-_8s.length,_8s)}else{$k[$j++]=Infinity;var _8u=$Z($s(6)," ");$k[$j++]=_8u;$k[$j++]=_8u;$k[$j++]=0;if($_.pcode.length>6){$k[$j++]=$G($_.pcode,0,6)}else{$k[$j++]=$_.pcode}var _8z=$k[--$j];var _90=$k[--$j];$P($k[--$j],_90,_8z);$F($k[--$j],function(){var _95=$g($_.seta,$k[--$j]);$k[$j++]=_95});$_.pccw=$a();for(var _97=0;_97<=5;_97+=1){$_.i=_97;var _9D=$R($s(6),$g($_.pccw,$_.i),2);$P($_.pcb,6*$_.i+6-_9D.length,_9D)}}$_.scm=$s(60);$P($_.scm,2,$_.mdb);$P($_.scm,38,$G($_.pcb,0,4));$P($_.scm,30,$G($_.pcb,4,6));$P($_.scm,24,$G($_.pcb,10,6));$P($_.scm,18,$G($_.pcb,16,6));$P($_.scm,12,$G($_.pcb,22,6));$P($_.scm,6,$G($_.pcb,28,6));$P($_.scm,0,$G($_.pcb,34,2));$P($_.scm,52,$G($_.ccb,0,2));$P($_.scm,42,$G($_.ccb,2,6));$P($_.scm,36,$G($_.ccb,8,2));$P($_.scm,54,$G($_.scb,0,6));$P($_.scm,48,$G($_.scb,6,4));$_.pri=$a([0,0,0,0,0,0,0,0,0,0]);for(var _9t=0;_9t<=59;_9t+=1){$_.i=_9t;$_.ps=~~($_.i/6);$_.ep=~~Math.pow(2,5-$_.i%6)*($g($_.scm,$_.i)-48);$p($_.pri,$_.ps,$f($g($_.pri,$_.ps)+$_.ep))}$k[$j++]=Infinity;for(var _A5=0,_A6=84;_A5<_A6;_A5++){$k[$j++]=$_.padval}$_.sec=$a();$P($_.sec,0,$_.encmsg)}if($_.mode==4||$_.mode==5||$_.mode==6||$_.mode==-1){if($_.mode==-1){var _AH=$_.encmsg.length<=77?5:4;$_.mode=_AH}$k[$j++]=Infinity;var _AJ=$_.mode==5?78:94;for(var _AK=0,_AL=_AJ;_AK<_AL;_AK++){$k[$j++]=$_.padval}$_.cws=$a();if($_.encmsg.length>$_.cws.length-1){$k[$j++]="bwipp.maxicodeMode56TooLong#21905";$k[$j++]="The message is too long";bwipp_raiseerror()}$p($_.cws,0,$_.mode);$P($_.cws,1,$_.encmsg);$_.pri=$G($_.cws,0,10);$_.sec=$G($_.cws,10,$_.cws.length-10)}if(!bwipp_maxicode.__21921__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _AZ=0,_Aa=63;_AZ<_Aa;_AZ++){var _Ab=$k[--$j];var _Ac=_Ab*2;$k[$j++]=_Ab;$k[$j++]=_Ac;if(_Ac>=64){var _Ad=$k[--$j];$k[$j++]=_Ad^67}}$_.rsalog=$a();$_.rslog=$a(64);for(var _Ag=1;_Ag<=63;_Ag+=1){$p($_.rslog,$g($_.rsalog,_Ag),_Ag)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_maxicode.$ctx[id]=$_[id]);bwipp_maxicode.__21921__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _Al=$k[--$j];var _Am=$k[--$j];$k[$j++]=_Am;$k[$j++]=_Al;if(_Al!=0&&_Am!=0){var _Ap=$g($_.rslog,$k[--$j]);var _Au=$g($_.rsalog,$f(_Ap+$g($_.rslog,$k[--$j]))%63);$k[$j++]=_Au}else{$j-=2;$k[$j++]=0}};$_.rscodes=function(){$_.rsnum=$k[--$j];$_.cwb=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _Ay=0,_Az=$_.rsnum;_Ay<_Az;_Ay++){$k[$j++]=0}$_.coeffs=$a();for(var _B3=1,_B2=$_.rsnum;_B3<=_B2;_B3+=1){$_.i=_B3;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _BA=$_.i-1;_BA>=1;_BA-=1){$_.j=_BA;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _BM=$k[--$j];var _BN=$k[--$j];var _BO=$k[--$j];$p($k[--$j],_BO,$xo(_BN,_BM))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _BW=$k[--$j];var _BX=$k[--$j];$p($k[--$j],_BX,_BW)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);$k[$j++]=Infinity;for(var _Bd=0,_Be=$_.rsnum;_Bd<_Be;_Bd++){$k[$j++]=0}$_.ecb=$a();for(var _Bi=0,_Bh=$_.cwb.length-1;_Bi<=_Bh;_Bi+=1){$_.t=$xo($g($_.cwb,_Bi),$g($_.ecb,0));for(var _Bo=$_.ecb.length-1;_Bo>=0;_Bo-=1){$_.i=_Bo;$_.p=$_.ecb.length-$_.i-1;$k[$j++]=$_.ecb;$k[$j++]=$_.p;$k[$j++]=$_.t;$k[$j++]=$g($_.coeffs,$_.i);$_.rsprod();var _Bx=$k[--$j];var _By=$k[--$j];$p($k[--$j],_By,_Bx);if($_.i>0){$p($_.ecb,$_.p,$xo($g($_.ecb,$_.p+1),$g($_.ecb,$_.p)))}}}$k[$j++]=$_.ecb};$k[$j++]=Infinity;for(var _CC=0,_CB=$_.sec.length-1;_CC<=_CB;_CC+=2){$k[$j++]=$g($_.sec,_CC)}$_.seco=$a();$k[$j++]=Infinity;for(var _CI=1,_CH=$_.sec.length-1;_CI<=_CH;_CI+=2){$k[$j++]=$g($_.sec,_CI)}$_.sece=$a();var _CN=$_.sec.length==84?20:28;$_.scodes=_CN;$k[$j++]="secochk";$k[$j++]=$_.seco;$k[$j++]=$_.scodes;$_.rscodes();var _CQ=$k[--$j];$_[$k[--$j]]=_CQ;$k[$j++]="secechk";$k[$j++]=$_.sece;$k[$j++]=$_.scodes;$_.rscodes();var _CU=$k[--$j];$_[$k[--$j]]=_CU;$k[$j++]=Infinity;for(var _CY=0,_CX=$_.scodes-1;_CY<=_CX;_CY+=1){$k[$j++]=$g($_.secochk,_CY);$k[$j++]=$g($_.secechk,_CY)}$_.secchk=$a();$k[$j++]=Infinity;$q($_.pri);$k[$j++]=$_.pri;$k[$j++]=10;$_.rscodes();$q($k[--$j]);$q($_.sec);$q($_.secchk);$_.codewords=$a();$k[$j++]=Infinity;for(var _Ck=0,_Cl=864;_Ck<_Cl;_Ck++){$k[$j++]=0}$_.mods=$a();for(var _Cn=0;_Cn<=143;_Cn+=1){$_.i=_Cn;$k[$j++]=Infinity;var _Cs=$R($s(6),$g($_.codewords,$_.i),2);for(var _Ct=0,_Cu=_Cs.length;_Ct<_Cu;_Ct++){$k[$j++]=$g(_Cs,_Ct)-48}$_.cw=$a();$P($_.mods,6*$_.i+(6-$_.cw.length),$_.cw)}if(!bwipp_maxicode.__22043__){$_=Object.create($_);$_.modmap=$a([469,529,286,316,347,346,673,672,703,702,647,676,283,282,313,312,370,610,618,379,378,409,408,439,705,704,559,589,588,619,458,518,640,701,675,674,285,284,315,314,310,340,531,289,288,319,349,348,456,486,517,516,471,470,369,368,399,398,429,428,549,548,579,578,609,608,649,648,679,678,709,708,639,638,669,668,699,698,279,278,309,308,339,338,381,380,411,410,441,440,561,560,591,590,621,620,547,546,577,576,607,606,367,366,397,396,427,426,291,290,321,320,351,350,651,650,681,680,711,710,1,0,31,30,61,60,3,2,33,32,63,62,5,4,35,34,65,64,7,6,37,36,67,66,9,8,39,38,69,68,11,10,41,40,71,70,13,12,43,42,73,72,15,14,45,44,75,74,17,16,47,46,77,76,19,18,49,48,79,78,21,20,51,50,81,80,23,22,53,52,83,82,25,24,55,54,85,84,27,26,57,56,87,86,117,116,147,146,177,176,115,114,145,144,175,174,113,112,143,142,173,172,111,110,141,140,171,170,109,108,139,138,169,168,107,106,137,136,167,166,105,104,135,134,165,164,103,102,133,132,163,162,101,100,131,130,161,160,99,98,129,128,159,158,97,96,127,126,157,156,95,94,125,124,155,154,93,92,123,122,153,152,91,90,121,120,151,150,181,180,211,210,241,240,183,182,213,212,243,242,185,184,215,214,245,244,187,186,217,216,247,246,189,188,219,218,249,248,191,190,221,220,251,250,193,192,223,222,253,252,195,194,225,224,255,254,197,196,227,226,257,256,199,198,229,228,259,258,201,200,231,230,261,260,203,202,233,232,263,262,205,204,235,234,265,264,207,206,237,236,267,266,297,296,327,326,357,356,295,294,325,324,355,354,293,292,323,322,353,352,277,276,307,306,337,336,275,274,305,304,335,334,273,272,303,302,333,332,271,270,301,300,331,330,361,360,391,390,421,420,363,362,393,392,423,422,365,364,395,394,425,424,383,382,413,412,443,442,385,384,415,414,445,444,387,386,417,416,447,446,477,476,507,506,537,536,475,474,505,504,535,534,473,472,503,502,533,532,455,454,485,484,515,514,453,452,483,482,513,512,451,450,481,480,511,510,541,540,571,570,601,600,543,542,573,572,603,602,545,544,575,574,605,604,563,562,593,592,623,622,565,564,595,594,625,624,567,566,597,596,627,626,657,656,687,686,717,716,655,654,685,684,715,714,653,652,683,682,713,712,637,636,667,666,697,696,635,634,665,664,695,694,633,632,663,662,693,692,631,630,661,660,691,690,721,720,751,750,781,780,723,722,753,752,783,782,725,724,755,754,785,784,727,726,757,756,787,786,729,728,759,758,789,788,731,730,761,760,791,790,733,732,763,762,793,792,735,734,765,764,795,794,737,736,767,766,797,796,739,738,769,768,799,798,741,740,771,770,801,800,743,742,773,772,803,802,745,744,775,774,805,804,747,746,777,776,807,806,837,836,867,866,897,896,835,834,865,864,895,894,833,832,863,862,893,892,831,830,861,860,891,890,829,828,859,858,889,888,827,826,857,856,887,886,825,824,855,854,885,884,823,822,853,852,883,882,821,820,851,850,881,880,819,818,849,848,879,878,817,816,847,846,877,876,815,814,845,844,875,874,813,812,843,842,873,872,811,810,841,840,871,870,901,900,931,930,961,960,903,902,933,932,963,962,905,904,935,934,965,964,907,906,937,936,967,966,909,908,939,938,969,968,911,910,941,940,971,970,913,912,943,942,973,972,915,914,945,944,975,974,917,916,947,946,977,976,919,918,949,948,979,978,921,920,951,950,981,980,923,922,953,952,983,982,925,924,955,954,985,984,927,926,957,956,987,986,58,89,88,118,149,148,178,209,208,238,269,268,298,329,328,358,389,388,418,449,448,478,509,508,538,569,568,598,629,628,658,689,688,718,749,748,778,809,808,838,869,868,898,929,928,958,989,988]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_maxicode.$ctx[id]=$_[id]);bwipp_maxicode.__22043__=1;$_=Object.getPrototypeOf($_)}$_.pixs=$a(864);$_.j=0;for(var _D6=0,_D5=$_.mods.length-1;_D6<=_D5;_D6+=1){$_.i=_D6;if($g($_.mods,$_.i)==1){$p($_.pixs,$_.j,$g($_.modmap,$_.i));$_.j=$_.j+1}}$k[$j++]=Infinity;$q($G($_.pixs,0,$_.j));$k[$j++]=28;$k[$j++]=29;$k[$j++]=280;$k[$j++]=281;$k[$j++]=311;$k[$j++]=457;$k[$j++]=488;$k[$j++]=500;$k[$j++]=530;$k[$j++]=670;$k[$j++]=700;$k[$j++]=677;$k[$j++]=707;$_.pixs=$a();var _DM=new Map([["ren",bwipp_renmaximatrix],["pixs",$_.pixs],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",$_.options]]);$k[$j++]=_DM;if(!$_.dontdraw){bwipp_renmaximatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_azteccode(){$_=Object.create($_);$_.dontdraw=false;$_.format="full";$_.readerinit=false;$_.layers=-1;$_.eclevel=23;$_.ecaddchars=3;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_azteccode);if($eq($_.barcode,"")){$k[$j++]="bwipp.aztecEmptyData#22122";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.eclevel<5||$_.eclevel>95){$k[$j++]="bwipp.aztecInvalidEClevel#22126";$k[$j++]="The EC percentage must be from 5 to 95";bwipp_raiseerror()}if($_.ecaddchars<3){$k[$j++]="bwipp.aztecInvalidECaddChars#22130";$k[$j++]="The number of additional EC codewords must be 3 or more";bwipp_raiseerror()}if($ne($_.format,"full")&&($ne($_.format,"compact")&&$ne($_.format,"rune"))){$k[$j++]="bwipp.aztecInvalidFormat#22134";$k[$j++]="The format must be either full, compact or rune";bwipp_raiseerror()}if($eq($_.format,"full")){if($_.readerinit&&($_.layers<1||$_.layers>22)){$k[$j++]="bwipp.aztecFullInitInvalidLayers#22139";$k[$j++]="Full-range symbols for reader programming must specify from 1 to 22 layers";bwipp_raiseerror()}if($_.layers!=-1&&($_.layers<1||$_.layers>32)){$k[$j++]="bwipp.aztecFullInvalidLayers#22142";$k[$j++]="Layers for full-range symbols must be from 1 to 32";bwipp_raiseerror()}}if($eq($_.format,"compact")){if($_.readerinit){if($_.layers!=-1&&$_.layers!=1){$k[$j++]="bwipp.aztecCompactInitInvalidLayers#22149";$k[$j++]="Compact symbols for reader programming must have 1 layer";bwipp_raiseerror()}$_.layers=1}if($_.layers!=-1&&($_.layers<1||$_.layers>4)){$k[$j++]="bwipp.aztecCompactInvalidLayers#22154";$k[$j++]="Layers for compact symbols must be from 1 to 4";bwipp_raiseerror()}}if($eq($_.format,"rune")){if($_.layers!=-1){$k[$j++]="bwipp.aztecRuneInvalidLayers#22160";$k[$j++]="It is not valid to specify layers for runes";bwipp_raiseerror()}if($_.readerinit){$k[$j++]="bwipp.aztecRuneReaderInit#22163";$k[$j++]="Reader initialisation is not compactible with Aztec Runes";bwipp_raiseerror()}if($_.barcode.length==0){$k[$j++]="bwipp.aztecRuneNotNumeric#22166";$k[$j++]="Aztec runes must be numeric";bwipp_raiseerror()}$F($_.barcode,function(){var _S=$k[--$j];if(_S<48||_S>57){$k[$j++]="bwipp.aztecRuneNotNumeric#22170";$k[$j++]="Aztec runes must be numeric";bwipp_raiseerror()}});var _U=$i($_.barcode);if(_U<0||_U>255){$k[$j++]="bwipp.aztecRuneInvalid#22174";$k[$j++]="Aztec runes must be 0 to 255";bwipp_raiseerror()}}$_.fn1=-1;var _Y=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fn1]]);$_.fncvals=_Y;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _b=$k[--$j];$_[$k[--$j]]=_b;$_.msglen=$_.msg.length;if(!bwipp_azteccode.__22287__){$_=Object.create($_);$_.U=0;$_.L=1;$_.M=2;$_.P=3;$_.D=4;$_.B=5;$_.lu=-2;$_.ll=-3;$_.lm=-4;$_.lp=-5;$_.ld=-6;$_.su=-7;$_.sp=-8;$_.sb=-9;$_.fl=-10;$_.p2=-11;$_.p3=-12;$_.p4=-13;$_.p5=-14;$_.charmaps=$a([$a([$_.sp,$_.sp,$_.sp,$_.fl,$_.sp]),$a([32,32,32,13,32]),$a(["A","a",1,$_.p2,"0"]),$a(["B","b",2,$_.p3,"1"]),$a(["C","c",3,$_.p4,"2"]),$a(["D","d",4,$_.p5,"3"]),$a(["E","e",5,"!","4"]),$a(["F","f",6,'"',"5"]),$a(["G","g",7,"#","6"]),$a(["H","h",8,"$","7"]),$a(["I","i",9,"%","8"]),$a(["J","j",10,"&","9"]),$a(["K","k",11,"'",","]),$a(["L","l",12,40,"."]),$a(["M","m",13,41,$_.lu]),$a(["N","n",27,"*",$_.su]),$a(["O","o",28,"+",-99]),$a(["P","p",29,",",-99]),$a(["Q","q",30,"-",-99]),$a(["R","r",31,".",-99]),$a(["S","s","@","/",-99]),$a(["T","t",92,":",-99]),$a(["U","u","^",";",-99]),$a(["V","v","_","<",-99]),$a(["W","w","`","=",-99]),$a(["X","x","|",">",-99]),$a(["Y","y","~","?",-99]),$a(["Z","z",127,"[",-99]),$a([$_.ll,$_.su,$_.ll,"]",-99]),$a([$_.lm,$_.lm,$_.lu,"{",-99]),$a([$_.ld,$_.ld,$_.lp,"}",-99]),$a([$_.sb,$_.sb,$_.sb,$_.lu,-99])]);$_.charvals=$a([new Map,new Map,new Map,new Map,new Map]);for(var _1c=0,_1b=$_.charmaps.length-1;_1c<=_1b;_1c+=1){$_.i=_1c;$_.encs=$g($_.charmaps,$_.i);for(var _1g=0;_1g<=4;_1g+=1){$_.j=_1g;var _1j=$g($_.encs,$_.j);$k[$j++]=_1j;if($eq($t(_1j),"stringtype")){var _1m=$g($k[--$j],0);$k[$j++]=_1m}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}var _1w=new Map([["\r\n",$_.p2],[". ",$_.p3],[", ",$_.p4],[": ",$_.p5]]);$_.pcomp=_1w;$_.e=1e6;var _22=$a([0,0,0,0,0,0]);$_.latlen=$a([$a([0,5,5,10,5,10]),$a([9,0,5,10,5,10]),$a([5,5,0,5,10,10]),$a([5,10,10,0,10,15]),$a([4,9,9,14,0,14]),_22]);$_.latseq=$a([$a([$a([]),$a([$_.ll]),$a([$_.lm]),$a([$_.lm,$_.lp]),$a([$_.ld]),$a([$_.sb])]),$a([$a([$_.ld,$_.lu]),$a([]),$a([$_.lm]),$a([$_.lm,$_.lp]),$a([$_.ld]),$a([$_.sb])]),$a([$a([$_.lu]),$a([$_.ll]),$a([]),$a([$_.lp]),$a([$_.lu,$_.ld]),$a([$_.sb])]),$a([$a([$_.lu]),$a([$_.lu,$_.ll]),$a([$_.lu,$_.lm]),$a([]),$a([$_.lu,$_.ld]),$a([$_.lu,$_.sb])]),$a([$a([$_.lu]),$a([$_.lu,$_.ll]),$a([$_.lu,$_.lm]),$a([$_.lu,$_.lm,$_.lp]),$a([]),$a([$_.lu,$_.sb])]),$a([$a([$_.lu]),$a([$_.ll]),$a([$_.lm]),$a([]),$a([]),$a([])])]);$_.shftlen=$a([$a([$_.e,$_.e,$_.e,5,$_.e]),$a([5,$_.e,$_.e,5,$_.e]),$a([$_.e,$_.e,$_.e,5,$_.e]),$a([$_.e,$_.e,$_.e,$_.e,$_.e]),$a([4,$_.e,$_.e,4,$_.e])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_azteccode.$ctx[id]=$_[id]);bwipp_azteccode.__22287__=1;$_=Object.getPrototypeOf($_)}$_.msgbits="";if($ne($_.format,"rune")&&$_.raw){$_.msgbits=$_.barcode}if($ne($_.format,"rune")&&!$_.raw){$_.charsize=function(){var _3v=$k[--$j];$k[$j++]=_3v;if(_3v>=0){$j--;var _3y=$g($a([5,5,5,5,4,8]),$k[--$j]);$k[$j++]=_3y}else{var _3z=$k[--$j];var _40=$k[--$j];$k[$j++]=_3z;$k[$j++]=_40;$j--;var _41=$k[--$j];$k[$j++]=_41;if(_41==$_.fn1){$j--;$k[$j++]=8}else{var _44=$f(-$k[--$j]-1e6);$k[$j++]=_44;if(_44==0){$j--;$k[$j++]=1}var _45=$k[--$j];$k[$j++]=(~~(Math.log(_45)/Math.log(10))+1)*4+8}}};$_.curlen=$a([0,$_.e,$_.e,$_.e,$_.e,$_.e]);$_.curseq=$a([$a([]),$a([]),$a([]),$a([]),$a([]),$a([])]);$_.backto=$_.U;$_.lastchar="";$F($_.msg,function(){$_.char=$k[--$j];for(;;){$_.imp=false;var _4S=$a([$_.U,$_.L,$_.M,$_.P,$_.D,$_.B]);for(var _4T=0,_4U=_4S.length;_4T<_4U;_4T++){$_.x=$g(_4S,_4T);var _4c=$a([$_.U,$_.L,$_.M,$_.P,$_.D,$_.B]);for(var _4d=0,_4e=_4c.length;_4d<_4e;_4d++){$_.y=$g(_4c,_4d);if($_.x!=$_.B||$_.y==$_.backto){$_.cost=$f($g($_.curlen,$_.x)+$g($g($_.latlen,$_.x),$_.y));if($_.cost<$g($_.curlen,$_.y)){$p($_.curlen,$_.y,$_.cost);$k[$j++]=$_.curseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$q($g($g($_.latseq,$_.x),$_.y));var _59=$a();var _5A=$k[--$j];$p($k[--$j],_5A,_59);if($_.y==$_.B){$k[$j++]="backto";if($_.x==$_.P||$_.x==$_.D){$k[$j++]=$_.U}else{$k[$j++]=$_.x}var _5K=$k[--$j];$_[$k[--$j]]=_5K}$_.imp=true}}}}if(!$_.imp){break}}$_.nxtlen=$a([$_.e,$_.e,$_.e,$_.e,$_.e,$_.e]);$_.nxtseq=$a(6);var _5b=$a([$_.U,$_.L,$_.M,$_.P,$_.D,$_.B]);for(var _5c=0,_5d=_5b.length;_5c<_5d;_5c++){$_.x=$g(_5b,_5c);for(;;){if($_.char>=0){if($_.x!=$_.B){var _5m=$g($g($_.charvals,$_.x),$_.char)!==undefined;if(!_5m){break}}}else{if($_.x!=$_.P){break}}$k[$j++]="cost";$k[$j++]=$g($_.curlen,$_.x);$k[$j++]=$_.x;$k[$j++]=$_.char;$_.charsize();var _5u=$k[--$j];var _5v=$k[--$j];$_[$k[--$j]]=$f(_5v+_5u);if($_.cost<$g($_.nxtlen,$_.x)){$p($_.nxtlen,$_.x,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.x;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$k[$j++]=$_.char;var _6A=$a();var _6B=$k[--$j];$p($k[--$j],_6B,_6A)}if($_.x==$_.B){break}var _6K=$a([$_.U,$_.L,$_.M,$_.P,$_.D]);for(var _6L=0,_6M=_6K.length;_6L<_6M;_6L++){$_.y=$g(_6K,_6L);if($ne($_.x,$_.y)){$k[$j++]="cost";$k[$j++]=$f($g($_.curlen,$_.y)+$g($g($_.shftlen,$_.y),$_.x));$k[$j++]=$_.x;$k[$j++]=$_.char;$_.charsize();var _6a=$k[--$j];var _6b=$k[--$j];$_[$k[--$j]]=$f(_6b+_6a);if($_.cost<$g($_.nxtlen,$_.y)){$p($_.nxtlen,$_.y,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.y));var _6r=$_.x==$_.U?$_.su:$_.sp;$k[$j++]=_6r;$k[$j++]=$_.char;var _6t=$a();var _6u=$k[--$j];$p($k[--$j],_6u,_6t)}}}break}}if($ne($_.lastchar,"")&&$_.char>=0){var _6y=$s(2);$p(_6y,0,$_.lastchar);$p(_6y,1,$_.char);$_.pchars=_6y;var _73=$g($_.pcomp,$_.pchars)!==undefined;if(_73){var _79=$a([$_.U,$_.L,$_.M,$_.P,$_.D]);for(var _7A=0,_7B=_79.length;_7A<_7B;_7A++){$_.i=$g(_79,_7A);$_.inP=true;if($_.i==$_.M){if($_.lastchar==13){$_.inP=false}}else{if($_.i==$_.D){if($_.lastchar==44||$_.lastchar==46){$_.inP=false}}}if($_.inP&&$lt($g($_.curlen,$_.i),$g($_.nxtlen,$_.i))){$_.curseqi=$g($_.curseq,$_.i);$_.lastld=false;$_.lastsp=false;$_.lastidx=-1;for(var _7V=$_.curseqi.length-1;_7V>=0;_7V-=1){$_.idx=_7V;$_.ch=$g($_.curseqi,$_.idx);if($_.lastidx==-1){if($eq($_.ch,$_.lastchar)){$_.lastidx=$_.idx;if($_.idx>0){if($g($_.curseqi,$_.idx-1)==$_.sp){$_.lastsp=true}}}}else{if($_.ch<0&&$_.ch>=$_.ld){if($_.i==$_.P){if($_.ch==$_.ld){$_.lastld=true}}else{if($_.ch!=$_.lp){$_.inP=$_.lastsp}}break}}}if($_.inP&&$_.lastidx>=0){$p($_.nxtlen,$_.i,$g($_.curlen,$_.i));if($_.lastidx<$_.curseqi.length-1){if($_.i==$_.P){if($_.lastld){$p($_.nxtlen,$_.i,$f($g($_.nxtlen,$_.i)+1))}$k[$j++]=$_.nxtseq;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($_.curseqi);$r($_.curseqi.length-$_.lastidx,-1);$j--;$k[$j++]=$g($_.pcomp,$_.pchars);var _8H=$a();var _8I=$k[--$j];$p($k[--$j],_8I,_8H)}else{$k[$j++]=$_.nxtseq;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($_.curseqi);var _8N=$a();var _8O=$k[--$j];$p($k[--$j],_8O,_8N);$p($g($_.nxtseq,$_.i),$_.lastidx,$g($_.pcomp,$_.pchars))}}else{$k[$j++]=$_.nxtseq;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($_.curseqi);$j--;$k[$j++]=$g($_.pcomp,$_.pchars);var _8d=$a();var _8e=$k[--$j];$p($k[--$j],_8e,_8d)}}}}}}if($ne($g($_.nxtseq,$_.B),null)){$_.numbytes=0;$F($g($_.nxtseq,$_.B),function(){if($k[--$j]==$_.sb){$k[$j++]=0}else{$k[$j++]=$_.numbytes+1}$_.numbytes=$k[--$j]});if($_.numbytes==32){$p($_.nxtlen,$_.B,$f($g($_.nxtlen,$_.B)+11))}}$_.curlen=$_.nxtlen;$_.curseq=$_.nxtseq;$k[$j++]="lastchar";if($_.char>=0){$k[$j++]=$_.char}else{$k[$j++]=""}var _90=$k[--$j];$_[$k[--$j]]=_90});$_.minseq=$_.e;var _99=$a([$_.U,$_.L,$_.M,$_.P,$_.D,$_.B]);for(var _9A=0,_9B=_99.length;_9A<_9B;_9A++){$_.i=$g(_99,_9A);if($g($_.curlen,$_.i)<$_.minseq){$_.minseq=$g($_.curlen,$_.i);$_.seq=$g($_.curseq,$_.i)}}$_.tobin=function(){var _9O=$s($k[--$j]);$k[$j++]=_9O;for(var _9Q=0,_9P=_9O.length-1;_9Q<=_9P;_9Q+=1){var _9R=$k[--$j];$p(_9R,_9Q,48);$k[$j++]=_9R}var _9S=$k[--$j];var _9V=$R($s(_9S.length),$k[--$j],2);$P(_9S,_9S.length-_9V.length,_9V);$k[$j++]=_9S};$_.encu=function(){var _9a=$g($g($_.charvals,$_.U),$k[--$j]);$k[$j++]=_9a;$k[$j++]=5;$_.tobin()};$_.encl=function(){var _9f=$g($g($_.charvals,$_.L),$k[--$j]);$k[$j++]=_9f;$k[$j++]=5;$_.tobin()};$_.encm=function(){var _9k=$g($g($_.charvals,$_.M),$k[--$j]);$k[$j++]=_9k;$k[$j++]=5;$_.tobin()};$_.encd=function(){var _9p=$g($g($_.charvals,$_.D),$k[--$j]);$k[$j++]=_9p;$k[$j++]=4;$_.tobin()};$_.encp=function(){var _9q=$k[--$j];$k[$j++]=_9q;if(_9q==$_.fn1){$j--;$k[$j++]="00000000"}else{var _9s=$k[--$j];$k[$j++]=_9s;if(_9s<=-1e6){var _9u=$f(-$k[--$j]-1e6);$k[$j++]=_9u;$k[$j++]=_9u;if(_9u==0){$j--;$k[$j++]=1}var _9w=~~(Math.log($k[--$j])/Math.log(10));var _9x=$s((_9w+1)*4+8);$P(_9x,0,"00000");$k[$j++]=_9w;$k[$j++]=_9x;$k[$j++]=_9x;$k[$j++]=_9w+1;$k[$j++]=3;$_.tobin();var _9y=$k[--$j];$P($k[--$j],5,_9y);var _A0=$k[--$j];var _A1=$k[--$j];var _A2=$k[--$j];$k[$j++]=_A0;$k[$j++]=_A2;for(var _A3=_A1;_A3>=0;_A3-=1){var _A4=$k[--$j];var _A5=$k[--$j];$k[$j++]=_A5;$k[$j++]=~~(_A4/10);$k[$j++]=_A5;$k[$j++]=_A3*4+8;$k[$j++]=$f(_A4%10+2);$k[$j++]=4;$_.tobin();var _A6=$k[--$j];var _A7=$k[--$j];$P($k[--$j],_A7,_A6)}$j--}else{var _AD=$g($g($_.charvals,$_.P),$k[--$j]);$k[$j++]=_AD;$k[$j++]=5;$_.tobin()}}};$_.encfuncs=$a(["encu","encl","encm","encp","encd"]);$_.addtomsgbits=function(){$_.v=$k[--$j];$P($_.msgbits,$_.j,$_.v);$_.j=$_.j+$_.v.length};$_.state=$_.U;$_.msgbits=$s($_.minseq);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.seq.length){break}if($_.state!=$_.B){$_.char=$g($_.seq,$_.i);$k[$j++]=$_.char;if($_[$g($_.encfuncs,$_.state)]()===true){break}$_.addtomsgbits();$_.i=$_.i+1;if($_.char==$_.su||$_.char==$_.sp){$k[$j++]=$g($_.seq,$_.i);if($_.char==$_.su){$_.encu()}else{$_.encp()}$_.addtomsgbits();$_.i=$_.i+1}if($_.char==$_.lu){$_.state=$_.U}if($_.char==$_.ll){$_.state=$_.L}if($_.char==$_.lm){$_.state=$_.M}if($_.char==$_.lp){$_.state=$_.P}if($_.char==$_.ld){$_.state=$_.D}if($_.char==$_.sb){$_.state=$_.B}}else{$_.numbytes=0;for(;;){if($_.i+$_.numbytes>=$_.seq.length){break}if($g($_.seq,$_.i+$_.numbytes)<0){break}$_.numbytes=$_.numbytes+1}if($_.numbytes<=31){$k[$j++]=$_.numbytes;$k[$j++]=5;$_.tobin();$_.addtomsgbits()}else{$k[$j++]=0;$k[$j++]=5;$_.tobin();$_.addtomsgbits();$k[$j++]=$_.numbytes-31;$k[$j++]=11;$_.tobin();$_.addtomsgbits()}for(var _BF=0,_BG=$_.numbytes;_BF<_BG;_BF++){$k[$j++]=$g($_.seq,$_.i);$k[$j++]=8;$_.tobin();$_.addtomsgbits();$_.i=$_.i+1}if($_.i<$_.seq.length){$_.char=$g($_.seq,$_.i);$_.i=$_.i+1;if($_.char==$_.lu){$_.state=$_.U}if($_.char==$_.ll){$_.state=$_.L}if($_.char==$_.lm){$_.state=$_.M}}}}}if(!bwipp_azteccode.__22601__){$_=Object.create($_);$_.metrics=$a([$a(["rune",0,0,0,6]),$a(["compact",1,1,17,6]),$a(["full",1,1,21,6]),$a(["compact",2,0,40,6]),$a(["full",2,1,48,6]),$a(["compact",3,0,51,8]),$a(["full",3,1,60,8]),$a(["compact",4,0,76,8]),$a(["full",4,1,88,8]),$a(["full",5,1,120,8]),$a(["full",6,1,156,8]),$a(["full",7,1,196,8]),$a(["full",8,1,240,8]),$a(["full",9,1,230,10]),$a(["full",10,1,272,10]),$a(["full",11,1,316,10]),$a(["full",12,1,364,10]),$a(["full",13,1,416,10]),$a(["full",14,1,470,10]),$a(["full",15,1,528,10]),$a(["full",16,1,588,10]),$a(["full",17,1,652,10]),$a(["full",18,1,720,10]),$a(["full",19,1,790,10]),$a(["full",20,1,864,10]),$a(["full",21,1,940,10]),$a(["full",22,1,1020,10]),$a(["full",23,0,920,12]),$a(["full",24,0,992,12]),$a(["full",25,0,1066,12]),$a(["full",26,0,1144,12]),$a(["full",27,0,1224,12]),$a(["full",28,0,1306,12]),$a(["full",29,0,1392,12]),$a(["full",30,0,1480,12]),$a(["full",31,0,1570,12]),$a(["full",32,0,1664,12])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_azteccode.$ctx[id]=$_[id]);bwipp_azteccode.__22601__=1;$_=Object.getPrototypeOf($_)}var _CD=$_.metrics;for(var _CE=0,_CF=_CD.length;_CE<_CF;_CE++){$_.m=$g(_CD,_CE);$_.frmt=$g($_.m,0);$_.mlyr=$g($_.m,1);$_.icap=$g($_.m,2);$_.ncws=$g($_.m,3);$_.bpcw=$g($_.m,4);$_.numecw=~~Math.ceil($f($_.ncws*$_.eclevel/100+$_.ecaddchars));if($_.msgbits.length==0){$_.numecw=0}$_.numdcw=$f($_.ncws-$_.numecw);$_.okay=true;if($ne($_.format,$_.frmt)){$_.okay=false}if($_.readerinit&&$_.icap!=1){$_.okay=false}if($_.layers!=-1&&$_.layers!=$_.mlyr){$_.okay=false}if(~~Math.ceil($_.msgbits.length/$_.bpcw)>$_.numdcw){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.azteccodeNoValidSymbol#22622";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$_.layers=$_.mlyr;$_.allzero=function(){var _Ck=$k[--$j];$k[$j++]=$eq(_Ck,$G("000000000000",0,_Ck.length))};$_.allones=function(){var _Cm=$k[--$j];$k[$j++]=$eq(_Cm,$G("111111111111",0,_Cm.length))};$_.cws=$a($_.ncws);$_.m=0;$_.c=0;for(;;){if($_.msgbits.length<=$_.m){break}if($_.msgbits.length-$_.m>=$_.bpcw){$_.cwb=$G($_.msgbits,$_.m,$f($_.bpcw-1));$_.cwf=$G($_.msgbits,$f($f($_.m+$_.bpcw)-1),1);$k[$j++]=$_.cwb;$_.allzero();if($k[--$j]){$_.cwf="1";$_.m=$_.m-1}$k[$j++]=$_.cwb;$_.allones();if($k[--$j]){$_.cwf="0";$_.m=$_.m-1}var _D9=$s(12);$P(_D9,0,$_.cwb);$P(_D9,$f($_.bpcw-1),$_.cwf);$_.cwb=$G(_D9,0,$_.bpcw)}else{$_.cwb=$G($_.msgbits,$_.m,$_.msgbits.length-$_.m);var _DL=$Z($s(12),"111111111111");$P(_DL,0,$_.cwb);$_.cwb=$G(_DL,0,$_.bpcw);$k[$j++]=$_.cwb;$_.allones();if($k[--$j]){$P($_.cwb,$_.cwb.length-1,"0")}}$_.cw=0;for(var _DV=0,_DU=$f($_.bpcw-1);_DV<=_DU;_DV+=1){$_.i=_DV;$_.cw=$f($_.cw+~~Math.pow(2,$f($f($_.bpcw-$_.i)-1))*$f($g($_.cwb,$_.i)-48))}$p($_.cws,$_.c,$_.cw);$_.m=$f($_.m+$_.bpcw);$_.c=$_.c+1}$_.cws=$G($_.cws,0,$_.c);var _Dm=$g($_.options,"debugcws")!==undefined;if(_Dm){$k[$j++]="bwipp.debugcws#22661";$k[$j++]=$_.cws;bwipp_raiseerror()}$_.rscodes=function(){$_.rspm=$k[--$j];$_.rsgf=$k[--$j];$_.rsnc=$k[--$j];$_.rscws=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _Dt=0,_Du=$f($_.rsgf-1);_Dt<_Du;_Dt++){var _Dv=$k[--$j];var _Dw=_Dv*2;$k[$j++]=_Dv;$k[$j++]=_Dw;if(_Dw>=$_.rsgf){var _Dz=$k[--$j];$k[$j++]=$xo(_Dz,$_.rspm)}}$_.rsalog=$a();$_.rslog=$a($_.rsgf);for(var _E5=1,_E4=$f($_.rsgf-1);_E5<=_E4;_E5+=1){$p($_.rslog,$g($_.rsalog,_E5),_E5)}$_.rsprod=function(){var _E9=$k[--$j];var _EA=$k[--$j];$k[$j++]=_EA;$k[$j++]=_E9;if(_E9!=0&&_EA!=0){var _ED=$g($_.rslog,$k[--$j]);var _EJ=$g($_.rsalog,$f(_ED+$g($_.rslog,$k[--$j]))%$f($_.rsgf-1));$k[$j++]=_EJ}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _EL=0,_EM=$_.rsnc;_EL<_EM;_EL++){$k[$j++]=0}$_.coeffs=$a();for(var _EQ=1,_EP=$_.rsnc;_EQ<=_EP;_EQ+=1){$_.i=_EQ;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _EX=$_.i-1;_EX>=1;_EX-=1){$_.j=_EX;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Ej=$k[--$j];var _Ek=$k[--$j];var _El=$k[--$j];$p($k[--$j],_El,$xo(_Ek,_Ej))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Et=$k[--$j];var _Eu=$k[--$j];$p($k[--$j],_Eu,_Et)}$_.nd=$_.rscws.length;$k[$j++]=Infinity;$F($_.rscws);for(var _Ez=0,_F0=$_.rsnc;_Ez<_F0;_Ez++){$k[$j++]=0}$k[$j++]=0;$_.rscws=$a();for(var _F4=0,_F3=$_.nd-1;_F4<=_F3;_F4+=1){$_.k=$xo($g($_.rscws,_F4),$g($_.rscws,$_.nd));for(var _FC=0,_FB=$f($_.rsnc-1);_FC<=_FB;_FC+=1){$_.j=_FC;$k[$j++]=$_.rscws;$k[$j++]=$_.nd+$_.j;$k[$j++]=$g($_.rscws,$_.nd+$_.j+1);$k[$j++]=$_.k;$k[$j++]=$g($_.coeffs,$f($f($_.rsnc-$_.j)-1));$_.rsprod();var _FP=$k[--$j];var _FQ=$k[--$j];var _FR=$k[--$j];$p($k[--$j],_FR,$xo(_FQ,_FP))}}$k[$j++]=$G($_.rscws,0,$_.rscws.length-1)};if($eq($_.format,"full")){$_.mode=($f($_.layers-1)<<11)+($_.cws.length-1);if($_.readerinit){$_.mode=$_.mode|1024}$_.mode=$a([($_.mode&61440)>>>12,($_.mode&3840)>>>8,($_.mode&240)>>>4,$_.mode&15]);$k[$j++]="mode";$k[$j++]=$_.mode;$k[$j++]=6;$k[$j++]=16;$k[$j++]=19;$_.rscodes();var _Fh=$k[--$j];$_[$k[--$j]]=_Fh}if($eq($_.format,"compact")){$_.mode=($f($_.layers-1)<<6)+($_.cws.length-1);if($_.readerinit){$_.mode=$_.mode|32}$_.mode=$a([($_.mode&240)>>>4,$_.mode&15]);$k[$j++]="mode";$k[$j++]=$_.mode;$k[$j++]=5;$k[$j++]=16;$k[$j++]=19;$_.rscodes();var _Fs=$k[--$j];$_[$k[--$j]]=_Fs}if($eq($_.format,"rune")){$_.mode=$i($_.barcode);$_.mode=$a([($_.mode&240)>>>4,$_.mode&15]);$k[$j++]="mode";$k[$j++]=$_.mode;$k[$j++]=5;$k[$j++]=16;$k[$j++]=19;$_.rscodes();var _G0=$k[--$j];$_[$k[--$j]]=_G0;$k[$j++]=Infinity;var _G2=$_.mode;for(var _G3=0,_G4=_G2.length;_G3<_G4;_G3++){$k[$j++]=$g(_G2,_G3)^10}$_.mode=$a()}$_.modebits=$s($_.mode.length*4);for(var _GB=0,_GA=$_.modebits.length-1;_GB<=_GA;_GB+=1){$P($_.modebits,_GB,"0")}for(var _GF=0,_GE=$_.mode.length-1;_GF<=_GE;_GF+=1){$_.i=_GF;var _GL=$R($s(4),$g($_.mode,$_.i),2);$P($_.modebits,4-_GL.length+4*$_.i,_GL)}if(!bwipp_azteccode.__22762__){$_=Object.create($_);$_.rsparams=$a([$a([]),$a([]),$a([]),$a([]),$a([]),$a([]),$a([64,67]),$a([]),$a([256,301]),$a([]),$a([1024,1033]),$a([]),$a([4096,4201])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_azteccode.$ctx[id]=$_[id]);bwipp_azteccode.__22762__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="cws";$k[$j++]=$_.cws;$k[$j++]=$f($_.ncws-$_.cws.length);$F($g($_.rsparams,$_.bpcw));$_.rscodes();var _Gi=$k[--$j];$_[$k[--$j]]=_Gi;if($eq($_.format,"full")){$_.databits=$s($f($_.layers*$_.layers*16+$_.layers*112))}else{$_.databits=$s($f($_.layers*$_.layers*16+$_.layers*88))}for(var _Gv=0,_Gu=$_.databits.length-1;_Gv<=_Gu;_Gv+=1){$P($_.databits,_Gv,"0")}for(var _Gz=0,_Gy=$f($_.ncws-1);_Gz<=_Gy;_Gz+=1){$_.i=_Gz;var _H6=$R($s($_.bpcw),$g($_.cws,$_.i),2);$P($_.databits,$f($f($f($_.bpcw-_H6.length)+$_.bpcw*$_.i)+$f($_.databits.length-$_.ncws*$_.bpcw)),_H6)}$_.cmv=function(){var _HE=$k[--$j];var _HF=$k[--$j];$k[$j++]=$f($f(_HF-_HE*$_.size)+$_.mid)};$_.lmv=function(){$_.lbit=$k[--$j];$_.llyr=$k[--$j];$_.lwid=$f($_.fw+$_.llyr*4);$_.ldir=~~(~~($_.lbit/2)/$_.lwid);if($_.ldir==0){$k[$j++]=$f(-~~($f($_.lwid-1)/2)+1+~~($_.lbit/2)%$_.lwid);$k[$j++]=$f($f(~~(($_.fw-1)/2)+$_.llyr*2)+$_.lbit%2);$_.cmv()}if($_.ldir==1){$k[$j++]=$f($f(~~($_.fw/2)+$_.llyr*2)+$_.lbit%2);$k[$j++]=$f(~~($f($_.lwid-1)/2)-1-~~($_.lbit/2)%$_.lwid);$_.cmv()}if($_.ldir==2){$k[$j++]=-$f(-~~($_.lwid/2)+1+~~($_.lbit/2)%$_.lwid);$k[$j++]=-$f($f(~~($_.fw/2)+$_.llyr*2)+$_.lbit%2);$_.cmv()}if($_.ldir==3){$k[$j++]=-$f($f(~~(($_.fw-1)/2)+$_.llyr*2)+$_.lbit%2);$k[$j++]=-$f(~~($_.lwid/2)-1-~~($_.lbit/2)%$_.lwid);$_.cmv()}};if($eq($_.format,"full")){$_.fw=12}else{$_.fw=9}$_.size=$f($f($_.fw+$_.layers*4)+2);$k[$j++]=Infinity;for(var _Hu=0,_Hv=$_.size*$_.size;_Hu<_Hv;_Hu++){$k[$j++]=-1}$_.pixs=$a();$_.mid=$f(~~($f($_.size-1)/2)*$_.size+~~($f($_.size-1)/2));$_.i=0;for(var _I2=1,_I1=$_.layers;_I2<=_I1;_I2+=1){$_.layer=_I2;for(var _I6=0,_I5=($_.fw+$_.layer*4)*8-1;_I6<=_I5;_I6+=1){$_.pos=_I6;$k[$j++]=$_.pixs;$k[$j++]=$_.layer;$k[$j++]=$_.pos;$_.lmv();var _IE=$k[--$j];$p($k[--$j],_IE,$g($_.databits,$_.databits.length-$_.i-1)-48);$_.i=$_.i+1}}if($eq($_.format,"full")){$_.fw=13;$_.size=$f($f($f($_.fw+$_.layers*4)+2)+~~$f($f($_.layers+10.5)/7.5-1)*2);$_.mid=~~($_.size*$_.size/2);$k[$j++]=Infinity;for(var _IP=0,_IQ=$_.size*$_.size;_IP<_IQ;_IP++){$k[$j++]=-2}$_.npixs=$a();for(var _IU=0,_IT=~~($_.size/2);_IU<=_IT;_IU+=16){$_.i=_IU;for(var _IX=0,_IW=$f($_.size-1);_IX<=_IW;_IX+=1){$_.j=_IX;$k[$j++]=$_.npixs;$k[$j++]=-~~($_.size/2)+$_.j;$k[$j++]=$_.i;$_.cmv();var _Ig=$k[--$j];$P($k[--$j],_Ig,$a([(~~($_.size/2)+$_.j+$_.i+1)%2]));$k[$j++]=$_.npixs;$k[$j++]=-~~($_.size/2)+$_.j;$k[$j++]=-$_.i;$_.cmv();var _Iq=$k[--$j];$P($k[--$j],_Iq,$a([(~~($_.size/2)+$_.j+$_.i+1)%2]));$k[$j++]=$_.npixs;$k[$j++]=$_.i;$k[$j++]=-~~($_.size/2)+$_.j;$_.cmv();var _J0=$k[--$j];$P($k[--$j],_J0,$a([(~~($_.size/2)+$_.j+$_.i+1)%2]));$k[$j++]=$_.npixs;$k[$j++]=-$_.i;$k[$j++]=-~~($_.size/2)+$_.j;$_.cmv();var _JA=$k[--$j];$P($k[--$j],_JA,$a([(~~($_.size/2)+$_.j+$_.i+1)%2]))}}$_.j=0;for(var _JE=0,_JD=$_.npixs.length-1;_JE<=_JD;_JE+=1){$_.i=_JE;if($g($_.npixs,$_.i)==-2){$p($_.npixs,$_.i,$g($_.pixs,$_.j));$_.j=$_.j+1}}$_.pixs=$_.npixs}$_.fw=~~($_.fw/2);for(var _JT=-$_.fw,_JS=$_.fw;_JT<=_JS;_JT+=1){$_.i=_JT;for(var _JX=-$_.fw,_JW=$_.fw;_JX<=_JW;_JX+=1){$_.j=_JX;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.cmv();if(Math.abs($_.i)>Math.abs($_.j)){$k[$j++]=Math.abs($_.i)}else{$k[$j++]=Math.abs($_.j)}var _Jf=$k[--$j];var _Jg=$k[--$j];$p($k[--$j],_Jg,$f(_Jf+1)%2)}}var _KI=$a([$a([-($_.fw+1),$_.fw,1]),$a([-($_.fw+1),$_.fw+1,1]),$a([-$_.fw,$_.fw+1,1]),$a([$_.fw+1,$_.fw+1,1]),$a([$_.fw+1,$_.fw,1]),$a([$_.fw+1,-$_.fw,1]),$a([$_.fw,$_.fw+1,0]),$a([$_.fw+1,-($_.fw+1),0]),$a([$_.fw,-($_.fw+1),0]),$a([-$_.fw,-($_.fw+1),0]),$a([-($_.fw+1),-($_.fw+1),0]),$a([-($_.fw+1),-$_.fw,0])]);for(var _KJ=0,_KK=_KI.length;_KJ<_KK;_KJ++){$k[$j++]=$_.pixs;$F($g(_KI,_KJ));var _KN=$k[--$j];var _KO=$k[--$j];var _KP=$k[--$j];$k[$j++]=_KN;$k[$j++]=_KP;$k[$j++]=_KO;$_.cmv();var _KQ=$k[--$j];var _KR=$k[--$j];$p($k[--$j],_KQ,_KR)}if(!bwipp_azteccode.__22888__){$_=Object.create($_);$_.modemapfull=$a([$a([-5,7]),$a([-4,7]),$a([-3,7]),$a([-2,7]),$a([-1,7]),$a([1,7]),$a([2,7]),$a([3,7]),$a([4,7]),$a([5,7]),$a([7,5]),$a([7,4]),$a([7,3]),$a([7,2]),$a([7,1]),$a([7,-1]),$a([7,-2]),$a([7,-3]),$a([7,-4]),$a([7,-5]),$a([5,-7]),$a([4,-7]),$a([3,-7]),$a([2,-7]),$a([1,-7]),$a([-1,-7]),$a([-2,-7]),$a([-3,-7]),$a([-4,-7]),$a([-5,-7]),$a([-7,-5]),$a([-7,-4]),$a([-7,-3]),$a([-7,-2]),$a([-7,-1]),$a([-7,1]),$a([-7,2]),$a([-7,3]),$a([-7,4]),$a([-7,5])]);$_.modemapcompact=$a([$a([-3,5]),$a([-2,5]),$a([-1,5]),$a([0,5]),$a([1,5]),$a([2,5]),$a([3,5]),$a([5,3]),$a([5,2]),$a([5,1]),$a([5,0]),$a([5,-1]),$a([5,-2]),$a([5,-3]),$a([3,-5]),$a([2,-5]),$a([1,-5]),$a([0,-5]),$a([-1,-5]),$a([-2,-5]),$a([-3,-5]),$a([-5,-3]),$a([-5,-2]),$a([-5,-1]),$a([-5,0]),$a([-5,1]),$a([-5,2]),$a([-5,3])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_azteccode.$ctx[id]=$_[id]);bwipp_azteccode.__22888__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="modemap";if($eq($_.format,"full")){$k[$j++]=$_.modemapfull}else{$k[$j++]=$_.modemapcompact}var _Lf=$k[--$j];$_[$k[--$j]]=_Lf;for(var _Lj=0,_Li=$_.modemap.length-1;_Lj<=_Li;_Lj+=1){$_.i=_Lj;$k[$j++]=$_.pixs;$F($g($_.modemap,$_.i));$_.cmv();var _Lr=$k[--$j];$p($k[--$j],_Lr,$g($_.modebits,$_.i)-48)}var _Lz=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.size],["pixy",$_.size],["height",$_.size*2/72],["width",$_.size*2/72],["opt",$_.options]]);$k[$j++]=_Lz;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_azteccodecompact(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","compact");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_azteccode();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_aztecrune(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","rune");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_azteccode();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_codeone(){$_=Object.create($_);$_.dontdraw=false;$_.version="unset";$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _2=$a(["unset","T-16","T-32","T-48","S-10","S-20","S-30","A","B","C","D","E","F","G","H"]);$k[$j++]=false;for(var _3=0,_4=_2.length;_3<_4;_3++){var _7=$k[--$j];$k[$j++]=_7||$eq($g(_2,_3),$_.version)}if($nt($k[--$j])){$k[$j++]="bwipp.codeoneBadVersion#23049";$k[$j++]="version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30";bwipp_raiseerror()}bwipp_loadctx(bwipp_codeone);$_.stype=$eq($G($_.version,0,1),"S");$_.ttype=$eq($G($_.version,0,1),"T");if(!bwipp_codeone.__23213__){$_=Object.create($_);$_.stypevals=$a(["1","1010","1100100","1111101000","10011100010000","11000011010100000","11110100001001000000","100110001001011010000000","101111101011110000100000000","111011100110101100101000000000","1001010100000010111110010000000000","1011101001000011101101110100000000000","1110100011010100101001010001000000000000","10010001100001001110011100101010000000000000","10110101111001100010000011110100100000000000000","11100011010111111010100100110001101000000000000000","100011100001101111001001101111110000010000000000000000","101100011010001010111100001011101100010100000000000000000"]);$_.stypemetrics=$a([$a(["S-10",8,11,10,4,4,1,99,99,99]),$a(["S-20",8,21,20,8,8,1,99,99,99]),$a(["S-30",8,31,30,12,12,1,99,99,99])]);$_.nonstypemetrics=$a([$a(["A",16,18,16,10,10,1,4,99,6]),$a(["B",22,22,20,19,16,1,4,99,8]),$a(["C",28,32,28,44,26,1,4,22,11]),$a(["D",40,42,36,91,44,1,4,16,16]),$a(["E",52,54,48,182,70,1,4,22,22]),$a(["F",70,76,68,370,140,2,4,22,31]),$a(["G",104,98,88,732,280,4,6,21,47]),$a(["H",148,134,120,1480,560,8,6,20,69]),$a(["T-16",16,17,16,10,10,1,99,99,99]),$a(["T-32",16,33,32,24,16,1,99,99,99]),$a(["T-48",16,49,48,38,22,1,99,99,99])]);$_.fnc1=-1;$_.fnc3=-2;$_.lC=-5;$_.lB=-6;$_.lX=-7;$_.lT=-8;$_.lD=-9;$_.unl=-10;$_.fnc2=-11;$_.fnc4=-12;$_.sft1=-13;$_.sft2=-14;$_.sft3=-15;$_.eci=-16;$_.pad=-17;$_.fnc1lD=-18;$_.unlcw=255;$k[$j++]=Infinity;for(var _U=0;_U<=128;_U+=1){$k[$j++]=_U;$k[$j++]=_U+1}$k[$j++]=$_.pad;$k[$j++]=129;for(var _W=0;_W<=99;_W+=1){var _Y=$R($s(2),_W,10);var _a=$Z($s(2),"00");$P(_a,2-_Y.length,_Y);$k[$j++]=_a;$k[$j++]=_W+130}var _i=$a([$_.lC,$_.lB,$_.fnc1,$_.fnc2,$_.fnc3,$_.fnc4,$_.fnc1lD]);$k[$j++]=229;for(var _j=0,_k=_i.length;_j<_k;_j++){var _n=$f($k[--$j]+1);$k[$j++]=$g(_i,_j);$k[$j++]=_n;$k[$j++]=_n}$j--;$k[$j++]=$_.lX;$k[$j++]=238;$k[$j++]=$_.lT;$k[$j++]=239;$_.Avals=$d();$k[$j++]=Infinity;var _r=$_.Avals;for(var _w=_r.size,_v=_r.keys(),_u=0;_u<_w;_u++){var _s=_v.next().value;$k[$j++]=_s;$k[$j++]=_r.get(_s);$k[$j++]=Infinity;var _x=$k[--$j];var _y=$k[--$j];$k[$j++]=_x;$k[$j++]=_y;var _z=$a();$k[$j++]=_z}$_.Avals=$d();$k[$j++]=Infinity;$k[$j++]=$_.sft1;$k[$j++]=0;$k[$j++]=$_.sft2;$k[$j++]=1;$k[$j++]=$_.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _14=48;_14<=57;_14+=1){$k[$j++]=_14;$k[$j++]=_14-44}for(var _15=65;_15<=90;_15+=1){$k[$j++]=_15;$k[$j++]=_15-51}$_.CNvals=$d();$k[$j++]=Infinity;for(var _17=0;_17<=31;_17+=1){$k[$j++]=_17;$k[$j++]=_17}$_.C1vals=$d();$k[$j++]=Infinity;for(var _19=33;_19<=47;_19+=1){$k[$j++]=_19;$k[$j++]=_19-33}for(var _1A=58;_1A<=64;_1A+=1){$k[$j++]=_1A;$k[$j++]=_1A-43}for(var _1B=91;_1B<=95;_1B+=1){$k[$j++]=_1B;$k[$j++]=_1B-69}$k[$j++]=$_.fnc1;$k[$j++]=27;$k[$j++]=$_.fnc2;$k[$j++]=28;$k[$j++]=$_.fnc3;$k[$j++]=29;$k[$j++]=$_.fnc4;$k[$j++]=30;$k[$j++]=$_.pad;$k[$j++]=31;$_.C2vals=$d();$k[$j++]=Infinity;for(var _1I=96;_1I<=127;_1I+=1){$k[$j++]=_1I;$k[$j++]=_1I-96}$_.C3vals=$d();$k[$j++]=Infinity;var _1K=$_.CNvals;for(var _1P=_1K.size,_1O=_1K.keys(),_1N=0;_1N<_1P;_1N++){var _1L=_1O.next().value;$k[$j++]=_1L;$k[$j++]=_1K.get(_1L);$k[$j++]=Infinity;var _1Q=$k[--$j];var _1R=$k[--$j];$k[$j++]=_1Q;$k[$j++]=_1R;var _1S=$a();$k[$j++]=_1S}var _1T=$_.C1vals;for(var _1Y=_1T.size,_1X=_1T.keys(),_1W=0;_1W<_1Y;_1W++){var _1U=_1X.next().value;$k[$j++]=_1U;$k[$j++]=_1T.get(_1U);$k[$j++]=Infinity;var _1Z=$k[--$j];var _1a=$k[--$j];$k[$j++]=_1Z;$k[$j++]=$g($_.CNvals,$_.sft1);$k[$j++]=_1a;var _1e=$a();$k[$j++]=_1e}var _1f=$_.C2vals;for(var _1k=_1f.size,_1j=_1f.keys(),_1i=0;_1i<_1k;_1i++){var _1g=_1j.next().value;$k[$j++]=_1g;$k[$j++]=_1f.get(_1g);$k[$j++]=Infinity;var _1l=$k[--$j];var _1m=$k[--$j];$k[$j++]=_1l;$k[$j++]=$g($_.CNvals,$_.sft2);$k[$j++]=_1m;var _1q=$a();$k[$j++]=_1q}var _1r=$_.C3vals;for(var _1w=_1r.size,_1v=_1r.keys(),_1u=0;_1u<_1w;_1u++){var _1s=_1v.next().value;$k[$j++]=_1s;$k[$j++]=_1r.get(_1s);$k[$j++]=Infinity;var _1x=$k[--$j];var _1y=$k[--$j];$k[$j++]=_1x;$k[$j++]=$g($_.CNvals,$_.sft3);$k[$j++]=_1y;var _22=$a();$k[$j++]=_22}$_.Cvals=$d();$k[$j++]=Infinity;$k[$j++]=$_.sft1;$k[$j++]=0;$k[$j++]=$_.sft2;$k[$j++]=1;$k[$j++]=$_.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _27=48;_27<=57;_27+=1){$k[$j++]=_27;$k[$j++]=_27-44}for(var _28=97;_28<=122;_28+=1){$k[$j++]=_28;$k[$j++]=_28-83}$_.TNvals=$d();$k[$j++]=Infinity;for(var _2A=0;_2A<=31;_2A+=1){$k[$j++]=_2A;$k[$j++]=_2A}$_.T1vals=$d();$k[$j++]=Infinity;for(var _2C=33;_2C<=47;_2C+=1){$k[$j++]=_2C;$k[$j++]=_2C-33}for(var _2D=58;_2D<=64;_2D+=1){$k[$j++]=_2D;$k[$j++]=_2D-43}for(var _2E=91;_2E<=95;_2E+=1){$k[$j++]=_2E;$k[$j++]=_2E-69}$k[$j++]=$_.fnc1;$k[$j++]=27;$k[$j++]=$_.fnc2;$k[$j++]=28;$k[$j++]=$_.fnc3;$k[$j++]=29;$k[$j++]=$_.fnc4;$k[$j++]=30;$k[$j++]=$_.pad;$k[$j++]=31;$_.T2vals=$d();$k[$j++]=Infinity;$k[$j++]=96;$k[$j++]=0;for(var _2L=65;_2L<=90;_2L+=1){$k[$j++]=_2L;$k[$j++]=_2L-64}for(var _2M=123;_2M<=127;_2M+=1){$k[$j++]=_2M;$k[$j++]=_2M-96}$_.T3vals=$d();$k[$j++]=Infinity;var _2O=$_.TNvals;for(var _2T=_2O.size,_2S=_2O.keys(),_2R=0;_2R<_2T;_2R++){var _2P=_2S.next().value;$k[$j++]=_2P;$k[$j++]=_2O.get(_2P);$k[$j++]=Infinity;var _2U=$k[--$j];var _2V=$k[--$j];$k[$j++]=_2U;$k[$j++]=_2V;var _2W=$a();$k[$j++]=_2W}var _2X=$_.T1vals;for(var _2c=_2X.size,_2b=_2X.keys(),_2a=0;_2a<_2c;_2a++){var _2Y=_2b.next().value;$k[$j++]=_2Y;$k[$j++]=_2X.get(_2Y);$k[$j++]=Infinity;var _2d=$k[--$j];var _2e=$k[--$j];$k[$j++]=_2d;$k[$j++]=$g($_.TNvals,$_.sft1);$k[$j++]=_2e;var _2i=$a();$k[$j++]=_2i}var _2j=$_.T2vals;for(var _2o=_2j.size,_2n=_2j.keys(),_2m=0;_2m<_2o;_2m++){var _2k=_2n.next().value;$k[$j++]=_2k;$k[$j++]=_2j.get(_2k);$k[$j++]=Infinity;var _2p=$k[--$j];var _2q=$k[--$j];$k[$j++]=_2p;$k[$j++]=$g($_.TNvals,$_.sft2);$k[$j++]=_2q;var _2u=$a();$k[$j++]=_2u}var _2v=$_.T3vals;for(var _30=_2v.size,_2z=_2v.keys(),_2y=0;_2y<_30;_2y++){var _2w=_2z.next().value;$k[$j++]=_2w;$k[$j++]=_2v.get(_2w);$k[$j++]=Infinity;var _31=$k[--$j];var _32=$k[--$j];$k[$j++]=_31;$k[$j++]=$g($_.TNvals,$_.sft3);$k[$j++]=_32;var _36=$a();$k[$j++]=_36}$_.Tvals=$d();for(var _38=128;_38<=255;_38+=1){$_.i=_38;$k[$j++]=$_.Avals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Avals,$_.fnc4));$q($g($_.Avals,$_.i-128));var _3H=$a();var _3I=$k[--$j];$p($k[--$j],_3I,_3H);$k[$j++]=$_.Cvals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Cvals,$_.fnc4));$q($g($_.Cvals,$_.i-128));var _3S=$a();var _3T=$k[--$j];$p($k[--$j],_3T,_3S);$k[$j++]=$_.Tvals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Tvals,$_.fnc4));$q($g($_.Tvals,$_.i-128));var _3d=$a();var _3e=$k[--$j];$p($k[--$j],_3e,_3d)}$k[$j++]=Infinity;$k[$j++]=13;$k[$j++]=0;$k[$j++]=42;$k[$j++]=1;$k[$j++]=62;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _3g=48;_3g<=57;_3g+=1){$k[$j++]=_3g;$k[$j++]=_3g-44}for(var _3h=65;_3h<=90;_3h+=1){$k[$j++]=_3h;$k[$j++]=_3h-51}$_.Xvals=$d();$k[$j++]=Infinity;var _3j=$_.Xvals;for(var _3o=_3j.size,_3n=_3j.keys(),_3m=0;_3m<_3o;_3m++){var _3k=_3n.next().value;$k[$j++]=_3k;$k[$j++]=_3j.get(_3k);$k[$j++]=Infinity;var _3p=$k[--$j];var _3q=$k[--$j];$k[$j++]=_3p;$k[$j++]=_3q;var _3r=$a();$k[$j++]=_3r}$_.Xvals=$d();$k[$j++]=Infinity;for(var _3t=0;_3t<=255;_3t+=1){$k[$j++]=_3t;$k[$j++]=_3t}$_.Bvals=$d();$k[$j++]=Infinity;var _3v=$_.Bvals;for(var _40=_3v.size,_3z=_3v.keys(),_3y=0;_3y<_40;_3y++){var _3w=_3z.next().value;$k[$j++]=_3w;$k[$j++]=_3v.get(_3w);$k[$j++]=Infinity;var _41=$k[--$j];var _42=$k[--$j];$k[$j++]=_41;$k[$j++]=_42;var _43=$a();$k[$j++]=_43}$_.Bvals=$d();$_.encvals=$a([$_.Avals,$_.Cvals,$_.Tvals,$_.Xvals,-1,$_.Bvals]);$_.A=0;$_.C=1;$_.T=2;$_.X=3;$_.D=4;$_.B=5;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codeone.$ctx[id]=$_[id]);bwipp_codeone.__23213__=1;$_=Object.getPrototypeOf($_)}if($_.stype){$F($_.barcode,function(){var _4E=$k[--$j];if(_4E<48||_4E>57){$k[$j++]="bwipp.codeoneStypeNonDigit#23219";$k[$j++]="S-Type symbols can only contain digits";bwipp_raiseerror()}});$_.barlen=$_.barcode.length;if($_.barlen>18){$k[$j++]="bwipp.codeoneStypeTooLong#23225";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$_.normalize=function(){$_.base=$k[--$j];$_.num=$k[--$j];for(var _4K=$_.num.length-1;_4K>=1;_4K-=1){$_.i=_4K;var _4L=$_.num;var _4M=$_.i;$p(_4L,_4M-1,$f($g(_4L,_4M-1)+~~($g($_.num,$_.i)/$_.base)));$p($_.num,$_.i,$g($_.num,$_.i)%$_.base)}for(;;){if($lt($g($_.num,0),$_.base)){break}$k[$j++]=Infinity;$k[$j++]=0;$F($_.num);$_.num=$a();$p($_.num,0,$f($g($_.num,0)+~~($g($_.num,1)/$_.base)));$p($_.num,1,$g($_.num,1)%$_.base)}$k[$j++]=Infinity;$_.i=true;var _4n=$_.num;for(var _4o=0,_4p=_4n.length;_4o<_4p;_4o++){var _4q=$g(_4n,_4o);$k[$j++]=_4q;if(_4q==0&&$_.i){$j--}else{$_.i=false}}$_.num=$a();if($_.num.length==0){$_.num=$a([0])}$k[$j++]=$_.num};$_.bigadd=function(){var _4w=$k[--$j];var _4x=$k[--$j];$_.offset=Math.abs(_4w.length-_4x.length);if(_4w.length<_4x.length){var _=_4w;_4w=_4x;_4x=_}$_.a=_4w;$_.b=_4x;for(var _50=0,_4z=$_.b.length-1;_50<=_4z;_50+=1){var _51=$_.a;var _52=$_.offset;$p(_51,_50+_52,$f($g(_51,_50+_52)+$g($_.b,_50)))}$k[$j++]=$_.a};$_.barlen=$_.barcode.length;$_.v=$a([1]);for(var _5B=0,_5A=$_.barlen-1;_5B<=_5A;_5B+=1){$_.i=_5B;$k[$j++]=Infinity;$F($g($_.stypevals,$_.i),function(){var _5F=$k[--$j];$k[$j++]=$f(_5F-48)*$f($g($_.barcode,$_.barlen-$_.i-1)-48)});var _5K=$a();$k[$j++]=_5K;$k[$j++]=$_.v;$_.bigadd();$_.v=$k[--$j]}$k[$j++]="v";$k[$j++]=$_.v;$k[$j++]=2;$_.normalize();var _5O=$k[--$j];$_[$k[--$j]]=_5O;$k[$j++]=Infinity;for(var _5R=0,_5S=(5-$_.v.length%5)%5;_5R<_5S;_5R++){$k[$j++]=0}$q($_.v);$_.v=$a();$_.cws=$a(~~($_.v.length/5));for(var _5Z=0,_5Y=$_.cws.length-1;_5Z<=_5Y;_5Z+=1){$_.i=_5Z;var _5c=$G($_.v,$_.i*5,5);$k[$j++]=0;for(var _5d=0,_5e=_5c.length;_5d<_5e;_5d++){var _5g=$k[--$j];$k[$j++]=$f(_5g+$g(_5c,_5d))*2}$p($_.cws,$_.i,~~($k[--$j]/2))}$_.metrics=$_.stypemetrics}else{var _5p=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fnc1],["FNC3",$_.fnc3]]);$_.fncvals=_5p;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _5s=$k[--$j];$_[$k[--$j]]=_5s;$_.msglen=$_.msg.length;$_.eciesc=92;var _5v=$_.msg;$k[$j++]="numecis";$k[$j++]=0;for(var _5w=0,_5x=_5v.length;_5w<_5x;_5w++){if($g(_5v,_5w)<=-1e6){var _5z=$k[--$j];$k[$j++]=$f(_5z+1)}}var _60=$k[--$j];$_[$k[--$j]]=_60;if($_.numecis>0){$_.msgtmp=$a($f($f($_.msg.length*2+$_.numecis*6)+2));$p($_.msgtmp,0,$_.pad);$p($_.msgtmp,1,$_.eciesc);$_.j=2;for(var _6C=0,_6B=$_.msg.length-1;_6C<=_6B;_6C+=1){var _6E=$g($_.msg,_6C);$k[$j++]=_6E;if(_6E<=-1e6){var _6I=$G($R($s(7),-$k[--$j],10),1,6);for(var _6J=0,_6K=_6I.length;_6J<_6K;_6J++){$k[$j++]=$g(_6I,_6J)}$as($a(6));$P($_.msgtmp,$_.j+1,$k[--$j]);$p($_.msgtmp,$_.j,$_.eciesc);$_.j=$_.j+7}else{var _6U=$k[--$j];$k[$j++]=_6U;if(_6U!=$_.eciesc){$p($_.msgtmp,$_.j,$k[--$j]);$_.j=$_.j+1}else{$j--;$p($_.msgtmp,$_.j,$_.eciesc);$p($_.msgtmp,$_.j+1,$_.eciesc);$_.j=$_.j+2}}}$_.msg=$G($_.msgtmp,0,$_.j);$_.msglen=$_.msg.length}$_.metrics=$_.nonstypemetrics;$_.fullcws=$a([]);var _6n=$_.metrics;for(var _6o=0,_6p=_6n.length;_6o<_6p;_6o++){$_.m=$g(_6n,_6o);$_.vers=$g($_.m,0);$_.dcws=$g($_.m,4);$_.okay=true;if($eq($_.version,"unset")){if($_.vers.length!=1){$_.okay=false}}else{if($ne($_.version,$_.vers)){$_.okay=false}}if($_.okay){$k[$j++]=Infinity;$q($_.fullcws);$k[$j++]=$_.dcws;$_.fullcws=$a()}}$k[$j++]=Infinity;for(var _73=0,_74=1480;_73<_74;_73++){$k[$j++]=1e4}$_.numremcws=$a();var _76=$_.fullcws;for(var _77=0,_78=_76.length;_77<_78;_77++){$p($_.numremcws,$f($g(_76,_77)-1),1)}for(var _7B=1478;_7B>=0;_7B-=1){$_.i=_7B;if($g($_.numremcws,$_.i)!=1){$p($_.numremcws,$_.i,$f($g($_.numremcws,$_.i+1)+1))}}$k[$j++]=Infinity;for(var _7L=0,_7M=$_.msglen;_7L<_7M;_7L++){$k[$j++]=0}$k[$j++]=0;$_.numD=$a();$k[$j++]=Infinity;for(var _7P=0,_7Q=$_.msglen;_7P<_7Q;_7P++){$k[$j++]=0}$k[$j++]=9999;$_.nextXterm=$a();$k[$j++]=Infinity;for(var _7T=0,_7U=$_.msglen;_7T<_7U;_7T++){$k[$j++]=0}$k[$j++]=9999;$_.nextNonX=$a();for(var _7X=$_.msglen-1;_7X>=0;_7X-=1){$_.i=_7X;$_.barchar=$g($_.msg,$_.i);if($_.barchar>=48&&$_.barchar<=57){$p($_.numD,$_.i,$f($g($_.numD,$_.i+1)+1))}if($_.barchar==13||$_.barchar==42||$_.barchar==62){$p($_.nextXterm,$_.i,0)}else{$p($_.nextXterm,$_.i,$f($g($_.nextXterm,$_.i+1)+1))}var _7u=$g($_.Xvals,$_.barchar)!==undefined;if(!_7u){$p($_.nextNonX,$_.i,0)}else{$p($_.nextNonX,$_.i,$f($g($_.nextNonX,$_.i+1)+1))}}$k[$j++]=Infinity;var _82=$_.nextXterm;for(var _83=0,_84=_82.length;_83<_84;_83++){var _85=$g(_82,_83);$k[$j++]=_85;if(_85>1e4){$j--;$k[$j++]=1e4}}$_.nextXterm=$a();$k[$j++]=Infinity;var _87=$_.nextNonX;for(var _88=0,_89=_87.length;_88<_89;_88++){var _8A=$g(_87,_88);$k[$j++]=_8A;if(_8A>1e4){$j--;$k[$j++]=1e4}}$_.nextNonX=$a();$_.isD=function(){$k[$j++]=$_.char>=48&&$_.char<=57};$_.isC=function(){var _8G=$g($_.CNvals,$_.char)!==undefined;$k[$j++]=_8G};$_.isT=function(){var _8J=$g($_.TNvals,$_.char)!==undefined;$k[$j++]=_8J};$_.isX=function(){var _8M=$g($_.Xvals,$_.char)!==undefined;$k[$j++]=_8M};$_.isEA=function(){$k[$j++]=$_.char>127};$_.isFN=function(){$k[$j++]=$_.char<0};$_.XtermFirst=function(){var _8P=$k[--$j];$k[$j++]=$lt($g($_.nextXterm,_8P),$g($_.nextNonX,_8P))};$_.lookup=function(){$_.ac=1;$_.cc=2;$_.tc=2;$_.xc=2;$_.bc=3;if($_.mode==$_.A){$_.ac=0;$_.cc=1;$_.tc=1;$_.xc=1;$_.bc=2}if($_.mode==$_.C){$_.cc=0}if($_.mode==$_.T){$_.tc=0}if($_.mode==$_.X){$_.xc=0}if($_.mode==$_.B){$_.bc=0}for(var _8e=0,_8f=1;_8e<_8f;_8e++){$_.k=0;for(;;){if($_.i+$_.k==$_.msglen){var _8n=$a([$_.ac,$_.cc,$_.tc,$_.xc]);$k[$j++]=true;for(var _8o=0,_8p=_8n.length;_8o<_8p;_8o++){var _8s=$k[--$j];$k[$j++]=_8s&&$_.bc<=Math.ceil($g(_8n,_8o))}if($k[--$j]){$k[$j++]=$_.B;break}var _8z=$a([$_.cc,$_.tc,$_.xc,$_.bc]);$k[$j++]=true;for(var _90=0,_91=_8z.length;_90<_91;_90++){var _94=$k[--$j];$k[$j++]=_94&&$_.ac<=Math.ceil($g(_8z,_90))}if($k[--$j]){$k[$j++]=$_.A;break}var _99=$a([$_.tc,$_.xc]);$k[$j++]=true;for(var _9A=0,_9B=_99.length;_9A<_9B;_9A++){var _9E=$k[--$j];$k[$j++]=_9E&&Math.ceil($_.cc)<=Math.ceil($g(_99,_9A))}if($k[--$j]){$k[$j++]=$_.C;break}var _9I=$a([$_.xc]);$k[$j++]=true;for(var _9J=0,_9K=_9I.length;_9J<_9K;_9J++){var _9N=$k[--$j];$k[$j++]=_9N&&Math.ceil($_.tc)<=Math.ceil($g(_9I,_9J))}if($k[--$j]){$k[$j++]=$_.T;break}$k[$j++]=$_.X;break}$_.char=$g($_.msg,$_.i+$_.k);$k[$j++]="ac";$k[$j++]=$_.ac;$_.isD();if($k[--$j]){var _9X=$k[--$j];$k[$j++]=$f(_9X+1/2)}else{$_.isEA();if($k[--$j]){var _9Z=$k[--$j];$k[$j++]=Math.ceil(_9Z)+2}else{var _9a=$k[--$j];$k[$j++]=Math.ceil(_9a)+1}}var _9b=$k[--$j];$_[$k[--$j]]=_9b;$k[$j++]="cc";$k[$j++]=$_.cc;$_.isC();if($k[--$j]){var _9f=$k[--$j];$k[$j++]=$f(_9f+.6666667)}else{$_.isEA();if($k[--$j]){var _9h=$k[--$j];$k[$j++]=$f(_9h+2.6666667)}else{var _9i=$k[--$j];$k[$j++]=$f(_9i+1.3333334)}}var _9j=$k[--$j];$_[$k[--$j]]=_9j;$k[$j++]="tc";$k[$j++]=$_.tc;$_.isT();if($k[--$j]){var _9n=$k[--$j];$k[$j++]=$f(_9n+.6666667)}else{$_.isEA();if($k[--$j]){var _9p=$k[--$j];$k[$j++]=$f(_9p+2.6666667)}else{var _9q=$k[--$j];$k[$j++]=$f(_9q+1.3333334)}}var _9r=$k[--$j];$_[$k[--$j]]=_9r;$k[$j++]="xc";$k[$j++]=$_.xc;$_.isX();if($k[--$j]){var _9v=$k[--$j];$k[$j++]=$f(_9v+.6666667)}else{$_.isEA();if($k[--$j]){var _9x=$k[--$j];$k[$j++]=$f(_9x+4.3333334)}else{var _9y=$k[--$j];$k[$j++]=$f(_9y+3.3333334)}}var _9z=$k[--$j];$_[$k[--$j]]=_9z;$k[$j++]="bc";$k[$j++]=$_.bc;$_.isFN();if($k[--$j]){var _A3=$k[--$j];$k[$j++]=$f(_A3+3)}else{var _A4=$k[--$j];$k[$j++]=$f(_A4+1)}var _A5=$k[--$j];$_[$k[--$j]]=_A5;if($_.k>=3){var _AC=$a([$_.ac,$_.cc,$_.tc,$_.xc]);$k[$j++]=true;for(var _AD=0,_AE=_AC.length;_AD<_AE;_AD++){var _AH=$k[--$j];$k[$j++]=_AH&&$_.bc+1<=Math.ceil($g(_AC,_AD))}if($k[--$j]){$k[$j++]=$_.B;break}var _AO=$a([$_.cc,$_.tc,$_.xc,$_.bc]);$k[$j++]=true;for(var _AP=0,_AQ=_AO.length;_AP<_AQ;_AP++){var _AT=$k[--$j];$k[$j++]=_AT&&$_.ac+1<=Math.ceil($g(_AO,_AP))}if($k[--$j]){$k[$j++]=$_.A;break}var _Aa=$a([$_.ac,$_.cc,$_.xc,$_.bc]);$k[$j++]=true;for(var _Ab=0,_Ac=_Aa.length;_Ab<_Ac;_Ab++){var _Af=$k[--$j];$k[$j++]=_Af&&Math.ceil($_.tc)+1<=Math.ceil($g(_Aa,_Ab))}if($k[--$j]){$k[$j++]=$_.T;break}var _Ak=$a([$_.ac,$_.tc]);$k[$j++]=true;for(var _Al=0,_Am=_Ak.length;_Al<_Am;_Al++){var _Ap=$k[--$j];$k[$j++]=_Ap&&Math.ceil($_.cc)+1<=Math.ceil($g(_Ak,_Al))}if($k[--$j]){if(Math.ceil($_.cc)1480){$j--;$k[$j++]="bwipp.codeoneTooLong#23421";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}var _BG=$k[--$j];$P($_.cws,$_.j,_BG);$_.j=_BG.length+$_.j};$_.tobin=function(){var _BL=$s($k[--$j]);$k[$j++]=_BL;for(var _BN=0,_BM=_BL.length-1;_BN<=_BM;_BN+=1){var _BO=$k[--$j];$p(_BO,_BN,48);$k[$j++]=_BO}var _BP=$k[--$j];var _BS=$R($s(_BP.length),$k[--$j],2);$P(_BP,_BP.length-_BS.length,_BS);$k[$j++]=_BP;$k[$j++]=Infinity;var _BT=$k[--$j];var _BU=$k[--$j];$k[$j++]=_BT;$F(_BU,function(){var _BV=$k[--$j];$k[$j++]=$f(_BV-48)});var _BW=$a();$k[$j++]=_BW};$_.encA=function(){for(var _BX=0,_BY=1;_BX<_BY;_BX++){if($g($_.numD,$_.i)>=21){$_.Dbits=$a([1,1,1,1]);$_.mode=$_.D;break}var _Bg=$g($_.numD,$_.i);if(_Bg>=13&&$f(_Bg+$_.i)==$_.msglen){$_.Dbits=$a([1,1,1,1]);$_.mode=$_.D;break}if($g($_.numD,$_.i)>=2){var _Bo=$s(2);$p(_Bo,0,$g($_.msg,$_.i));$p(_Bo,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Bo);$_.addtocws();$_.i=$_.i+2;break}if($g($_.msg,$_.i)==$_.fnc1){if($g($_.numD,$_.i+1)>=15){$k[$j++]=$g($_.Avals,$_.fnc1lD);$_.addtocws();$_.i=$_.i+1;$_.Dbits=$a([]);$_.mode=$_.D;break}var _CD=$g($_.numD,$_.i+1);if(_CD>=7&&$f($f(_CD+$_.i)+1)==$_.msglen){$k[$j++]=$g($_.Avals,$_.fnc1lD);$_.addtocws();$_.i=$_.i+1;$_.Dbits=$a([]);$_.mode=$_.D;break}}$k[$j++]="newmode";$_.lookup();var _CM=$k[--$j];$_[$k[--$j]]=_CM;if($_.newmode!=$_.mode){$k[$j++]=$g($_.Avals,$g($a([-1,$_.lC,$_.lT,$_.lX,$_.lD,$_.lB]),$_.newmode));$_.addtocws();$_.mode=$_.newmode;break}$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1;break}};$_.CTXvalstocws=function(){$_.in=$k[--$j];$k[$j++]=Infinity;for(var _Ck=0,_Cj=$_.in.length-1;_Ck<=_Cj;_Ck+=3){var _Cm=$G($_.in,_Ck,3);$k[$j++]=0;for(var _Cn=0,_Co=_Cm.length;_Cn<_Co;_Cn++){var _Cq=$k[--$j];$k[$j++]=$f(_Cq+$g(_Cm,_Cn))*40}var _Cs=~~($k[--$j]/40)+1;$k[$j++]=~~(_Cs/256);$k[$j++]=_Cs%256}$as($a($m()));var _Cv=$k[--$j];var _Cw=$k[--$j];$k[$j++]=_Cv;$k[$j++]=_Cw;$j--};$_.encCTX=function(){$_.p=0;$_.ctxvals=$a(2220);for(;;){if($_.i==$_.msglen){break}if($_.p%3==0){if($g($_.numD,$_.i)>=12){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;break}var _DC=$g($_.numD,$_.i);if(_DC>=8&&$f(_DC+$_.i)==$_.msglen){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;break}if($_.mode==$_.X){var _DR=$g($_.Xvals,$g($_.msg,$_.i))!==undefined;if(!_DR){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();if($g($_.numremcws,$_.j)!=1||$g($_.msg,$_.i)>127){$k[$j++]=$a([$_.unlcw]);$_.addtocws()}$_.mode=$_.A;break}if($_.i+1<$_.msglen){var _Dk=$g($_.Xvals,$g($_.msg,$_.i+1))!==undefined;if(!_Dk){break}if($_.i+2<$_.msglen){var _Dr=$g($_.Xvals,$g($_.msg,$_.i+2))!==undefined;if(!_Dr){break}}}}else{$_.lookup();if($k[--$j]!=$_.mode){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;break}}if($_.msglen-$_.i<=3){$_.remcws=$g($_.numremcws,$_.j+~~($_.p/3)*2);$k[$j++]=Infinity;var _EA=$G($_.msg,$_.i,$_.msglen-$_.i);for(var _EB=0,_EC=_EA.length;_EB<_EC;_EB++){var _ED=$g(_EA,_EB);var _EH=$g($g($_.encvals,$_.mode),_ED)!==undefined;$k[$j++]=_ED;if(_EH){$q($g($g($_.encvals,$_.mode),$k[--$j]))}else{$j--;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1}}$_.remvals=$a();if($_.remcws==2&&$_.remvals.length==3){$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));$q($_.remvals);var _EU=$a();$k[$j++]=_EU;$_.CTXvalstocws();$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}if($_.remcws==2&&$_.remvals.length==2&&$_.mode!=$_.X){$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));$q($_.remvals);$q($g($g($_.encvals,$_.mode),$_.sft1));var _Ek=$a();$k[$j++]=_Ek;$_.CTXvalstocws();$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}if($_.remcws==2&&$_.remvals.length==1){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}if($_.remcws==1&&$_.remvals.length==1){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}}}var _FJ=$g($g($_.encvals,$_.mode),$g($_.msg,$_.i));$P($_.ctxvals,$_.p,_FJ);$_.p=_FJ.length+$_.p;$_.i=$_.i+1}if($_.mode!=$_.A){for(;;){if($_.p%3==0){break}$_.i=$_.i-1;$_.p=$_.p-$g($g($_.encvals,$_.mode),$g($_.msg,$_.i)).length}$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));var _Fd=$a();$k[$j++]=_Fd;$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;if($_.i!=$_.msglen){if($g($_.numD,$_.i)>=2){var _Fm=$s(2);$p(_Fm,0,$g($_.msg,$_.i));$p(_Fm,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Fm);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1}}}};$_.encD=function(){for(;;){if($g($_.numD,$_.i)<3){$_.Drem=(8-$_.Dbits.length%8)%8;$_.remcws=$g($_.numremcws,$_.j+~~($_.Dbits.length/8));if(($f($g($_.numremcws,$_.j+~~($_.Dbits.length/8)-1)-1)==0&&$_.Drem==0||$_.remcws==1&&$_.Drem!=0)&&$_.i==$_.msglen){if($_.Drem==4||$_.Drem==6){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$_.Dbits=$a()}if($_.Drem==2||$_.Drem==6){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=0;$k[$j++]=1;$_.Dbits=$a()}break}if(($_.i==$_.msglen-1&&$g($_.numD,$_.i)==1||$_.i==$_.msglen-2&&$g($_.numD,$_.i)==2)&&$_.remcws==1&&$_.Drem==0){break}if(!($_.i==$_.msglen-1&&$g($_.numD,$_.i)==1&&$_.remcws==1&&($_.Drem==4||$_.Drem==6))){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$_.Dbits=$a();$_.Drem=(8-$_.Dbits.length%8)%8}if($_.Drem==4||$_.Drem==6){if($g($_.numD,$_.i)>=1){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=$f($f($g($_.msg,$_.i)-48)+1);$k[$j++]=4;$_.tobin();$q($k[--$j]);$_.Dbits=$a();$_.i=$_.i+1}else{$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$_.Dbits=$a()}$_.Drem=$_.Drem-4}if($_.Drem==2){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=0;$k[$j++]=1;$_.Dbits=$a();$_.Drem=0}break}$k[$j++]=Infinity;$q($_.Dbits);var _H9=$G($_.msg,$_.i,3);$k[$j++]=0;for(var _HA=0,_HB=_H9.length;_HA<_HB;_HA++){var _HD=$k[--$j];$k[$j++]=$f(_HD+$f($g(_H9,_HA)-48))*10}var _HE=$k[--$j];$k[$j++]=~~(_HE/10)+1;$k[$j++]=10;$_.tobin();$q($k[--$j]);$_.Dbits=$a();$_.i=$_.i+3}$k[$j++]=Infinity;for(var _HK=0,_HJ=$_.Dbits.length-1;_HK<=_HJ;_HK+=8){var _HM=$G($_.Dbits,_HK,8);$k[$j++]=0;for(var _HN=0,_HO=_HM.length;_HN<_HO;_HN++){var _HQ=$k[--$j];$k[$j++]=$f(_HQ+$g(_HM,_HN))*2}var _HR=$k[--$j];$k[$j++]=~~(_HR/2)}$as($a($m()));var _HU=$k[--$j];var _HV=$k[--$j];$k[$j++]=_HU;$k[$j++]=_HV;$j--;$_.addtocws();$_.mode=$_.A};$_.encB=function(){$_.p=0;$_.bvals=$a(1480);for(;;){if($_.i==$_.msglen){break}if($g($_.msg,$_.i)<0){break}$_.lookup();if($k[--$j]!=$_.mode){break}$p($_.bvals,$_.p,$g($_.msg,$_.i));$_.p=$_.p+1;$_.i=$_.i+1}$_.remcws=$f($g($_.numremcws,$_.j+$_.p)-1);$k[$j++]=Infinity;if($_.remcws==0&&$_.i==$_.msglen){$k[$j++]=0}else{if($_.p<250){$k[$j++]=$_.p}else{$k[$j++]=~~($_.p/250)+249;$k[$j++]=$_.p%250}}$q($G($_.bvals,0,$_.p));$_.bvals=$a();$k[$j++]=$_.bvals;$_.addtocws();$_.mode=$_.A};$_.cws=$a(1480);$_.mode=$_.A;$_.i=0;$_.j=0;for(;;){if($_.i>=$_.msglen){break}if($_[$g($a(["encA","encCTX","encCTX","encCTX","encD","encB"]),$_.mode)]()===true){break}}$_.cws=$G($_.cws,0,$_.j)}var _IE=$_.metrics;for(var _IF=0,_IG=_IE.length;_IF<_IG;_IF++){$_.m=$g(_IE,_IF);$_.vers=$g($_.m,0);$_.rows=$g($_.m,1);$_.cols=$g($_.m,2);$_.dcol=$g($_.m,3);$_.dcws=$g($_.m,4);$_.rscw=$g($_.m,5);$_.rsbl=$g($_.m,6);$_.riso=$g($_.m,7);$_.risi=$g($_.m,8);$_.risl=$g($_.m,9);$_.dcpb=~~($_.dcws/$_.rsbl);$_.ecpb=~~($_.rscw/$_.rsbl);$_.okay=true;if($ne($_.version,"unset")&&$ne($_.version,$_.vers)){$_.okay=false}if($_.cws.length>$_.dcws){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.codeoneNoValidSymbol#23737";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}if(!$_.stype){$k[$j++]=Infinity;$q($_.cws);for(var _Ir=0,_Is=$f($_.dcws-$_.cws.length);_Ir<_Is;_Ir++){$k[$j++]=129}$_.cws=$a()}else{$k[$j++]=Infinity;for(var _Iw=0,_Ix=$f($_.dcws-$_.cws.length);_Iw<_Ix;_Iw++){$k[$j++]=0}$q($_.cws);$_.cws=$a()}var _J1=$g($_.options,"debugcws")!==undefined;if(_J1){$k[$j++]="bwipp.debugcws#23747";$k[$j++]=$_.cws;bwipp_raiseerror()}$_.cwbs=$a($_.rsbl);$_.ecbs=$a($_.rsbl);for(var _J9=0,_J8=$f($_.rsbl-1);_J9<=_J8;_J9+=1){$_.i=_J9;$_.cwb=$a($_.dcpb);for(var _JE=0,_JD=$_.dcpb-1;_JE<=_JD;_JE+=1){$_.j=_JE;$p($_.cwb,$_.j,$g($_.cws,$f($_.j*$_.rsbl+$_.i)))}$p($_.cwbs,$_.i,$_.cwb)}var _JQ=$_.stype?32:256;$_.gf=_JQ;$_["gf-1"]=$_.gf-1;var _JT=$_.stype?37:301;$_.pm=_JT;$k[$j++]=Infinity;$k[$j++]=1;for(var _JV=0,_JW=$_["gf-1"];_JV<_JW;_JV++){var _JX=$k[--$j];var _JY=_JX*2;$k[$j++]=_JX;$k[$j++]=_JY;if(_JY>=$_.gf){var _Jb=$k[--$j];$k[$j++]=_Jb^$_.pm}}$_.rsalog=$a();$_.rslog=$a($_.gf);for(var _Jh=1,_Jg=$_["gf-1"];_Jh<=_Jg;_Jh+=1){$p($_.rslog,$g($_.rsalog,_Jh),_Jh)}$_.rsprod=function(){var _Jl=$k[--$j];var _Jm=$k[--$j];$k[$j++]=_Jm;$k[$j++]=_Jl;if(_Jl!=0&&_Jm!=0){var _Jp=$g($_.rslog,$k[--$j]);var _Jv=$g($_.rsalog,$f(_Jp+$g($_.rslog,$k[--$j]))%$_["gf-1"]);$k[$j++]=_Jv}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Jx=0,_Jy=$_.ecpb;_Jx<_Jy;_Jx++){$k[$j++]=0}$_.coeffs=$a();for(var _K2=0,_K1=$_.ecpb-1;_K2<=_K1;_K2+=1){$_.i=_K2;$p($_.coeffs,$_.i+1,$g($_.coeffs,$_.i));for(var _K9=$_.i;_K9>=1;_K9-=1){$_.j=_K9;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _KL=$k[--$j];var _KM=$k[--$j];var _KN=$k[--$j];$p($k[--$j],_KN,$xo(_KM,_KL))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _KV=$k[--$j];var _KW=$k[--$j];$p($k[--$j],_KW,_KV)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _Kd=0,_Kc=$_.cwbs.length-1;_Kd<=_Kc;_Kd+=1){$_.i=_Kd;$k[$j++]=Infinity;$q($g($_.cwbs,$_.i));for(var _Ki=0,_Kj=$_.ecpb;_Ki<_Kj;_Ki++){$k[$j++]=0}$_.rscws=$a();for(var _Kn=0,_Km=$_.dcpb-1;_Kn<=_Km;_Kn+=1){$_.m=_Kn;$_.k=$g($_.rscws,$_.m);for(var _Kt=0,_Ks=$_.ecpb-1;_Kt<=_Ks;_Kt+=1){$_.j=_Kt;$k[$j++]=$_.rscws;$k[$j++]=$_.m+$_.j+1;$k[$j++]=$g($_.coeffs,$_.ecpb-$_.j-1);$k[$j++]=$_.k;$_.rsprod();var _L6=$k[--$j];var _L7=$k[--$j];$p($k[--$j],_L7,$xo(_L6,$g($_.rscws,$_.m+$_.j+1)))}}$p($_.ecbs,$_.i,$G($_.rscws,$_.dcpb,$_.ecpb))}$k[$j++]=Infinity;$q($_.cws);for(var _LH=0,_LI=$_.rscw;_LH<_LI;_LH++){$k[$j++]=0}$_.cws=$a();for(var _LM=0,_LL=$f($_.rscw-1);_LM<=_LL;_LM+=1){$_.i=_LM;$p($_.cws,$f($_.dcws+$_.i),$g($g($_.ecbs,$_.i%$_.rsbl),~~($_.i/$_.rsbl)))}var _La=$_.stype?5:8;$_.mmat=$a($f($_.dcws+$_.rscw)*_La);$_.r=0;$_.c=0;var _Ld=$_.stype?2:1;for(var _Lg=0,_Lh=_Ld,_Lf=$_.cws.length-1;_Lh<0?_Lg>=_Lf:_Lg<=_Lf;_Lg+=_Lh){$_.i=_Lg;if(!$_.stype){var _Lk=$Z($s(8),"00000000");var _Lp=$R($s(8),$g($_.cws,$_.i),2);$P(_Lk,8-_Lp.length,_Lp);$k[$j++]=_Lk;$k[$j++]=Infinity;var _Lq=$k[--$j];var _Lr=$k[--$j];$k[$j++]=_Lq;$F(_Lr,function(){var _Ls=$k[--$j];$k[$j++]=$f(_Ls-48)});var _Lt=$a();$_.top=$G(_Lt,0,4);$_.bot=$G(_Lt,4,4)}else{var _Lx=$Z($s(5),"00000");var _M2=$R($s(5),$g($_.cws,$_.i),2);$P(_Lx,5-_M2.length,_M2);$k[$j++]=_Lx;$k[$j++]=Infinity;var _M3=$k[--$j];var _M4=$k[--$j];$k[$j++]=_M3;$F(_M4,function(){var _M5=$k[--$j];$k[$j++]=$f(_M5-48)});$_.c1=$a();var _M8=$Z($s(5),"00000");var _MD=$R($s(5),$g($_.cws,$_.i+1),2);$P(_M8,5-_MD.length,_MD);$k[$j++]=_M8;$k[$j++]=Infinity;var _ME=$k[--$j];var _MF=$k[--$j];$k[$j++]=_ME;$F(_MF,function(){var _MG=$k[--$j];$k[$j++]=$f(_MG-48)});$_.c2=$a();$k[$j++]=Infinity;$q($G($_.c1,0,3));$q($G($_.c2,0,2));$_.top=$a();$k[$j++]=Infinity;$q($G($_.c1,3,2));$q($G($_.c2,2,3));$_.bot=$a()}$P($_.mmat,$f($_.r*$_.dcol+$_.c),$_.top);$P($_.mmat,$f(($_.r+1)*$_.dcol+$_.c),$_.bot);$_.c=$_.c+$_.top.length;if($_.c==$_.dcol){$_.c=0;$_.r=$_.r+2}}$_.mmv=function(){var _Mi=$k[--$j];var _Mj=$k[--$j];$k[$j++]=$f(_Mj+_Mi*$_.cols)};$k[$j++]=Infinity;for(var _Mm=0,_Mn=$_.rows*$_.cols;_Mm<_Mn;_Mm++){$k[$j++]=-1}$_.pixs=$a();var _NJ=$a([function(){for(var _Mq=0,_Mr=$_.cols;_Mq<_Mr;_Mq++){$k[$j++]=0}},function(){for(var _Mt=0,_Mu=$_.cols;_Mt<_Mu;_Mt++){$k[$j++]=1}},function(){$k[$j++]=0;for(var _Mw=0,_Mx=$f($_.cols-2);_Mw<_Mx;_Mw++){$k[$j++]=1}$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=1;for(var _Mz=0,_N0=$f($_.cols-4);_Mz<_N0;_Mz++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0},function(){for(var _N2=0,_N3=~~($f($_.cols-1)/2);_N2<_N3;_N2++){$k[$j++]=-1}$k[$j++]=1;for(var _N5=0,_N6=~~($f($_.cols-1)/2);_N5<_N6;_N5++){$k[$j++]=-1}},function(){for(var _N8=0,_N9=~~($f($_.cols-1)/2);_N8<_N9;_N8++){$k[$j++]=-1}$k[$j++]=0;for(var _NB=0,_NC=~~($f($_.cols-1)/2);_NB<_NC;_NB++){$k[$j++]=-1}},function(){$k[$j++]=1;for(var _NE=0,_NF=$f($_.cols-2);_NE<_NF;_NE++){$k[$j++]=0}$k[$j++]=1},function(){$k[$j++]=1;$k[$j++]=0;for(var _NH=0,_NI=$f($_.cols-4);_NH<_NI;_NH++){$k[$j++]=1}$k[$j++]=0;$k[$j++]=1}]);$_.artifact=_NJ;if(!bwipp_codeone.__23866__){$_=Object.create($_);var _NK=new Map([["A","121343"],["B","12134343"],["C","12121343"],["D","1213434343"],["E","1212134343"],["F","1212121343"],["G","121213434343"],["H","121212134343"],["S","56661278"],["T","5666666666127878"]]);$_.cpatmap=_NK;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codeone.$ctx[id]=$_[id]);bwipp_codeone.__23866__=1;$_=Object.getPrototypeOf($_)}$_.cpat=$g($_.cpatmap,$G($_.vers,0,1));$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=~~($f($_.rows-$_.cpat.length)/2);$_.mmv();$k[$j++]=Infinity;$F($_.cpat,function(){if($g($_.artifact,$f($k[--$j]-49))()===true){return true}});var _NX=$a();var _NY=$k[--$j];$P($k[--$j],_NY,_NX);for(var _Nc=0,_Nb=$f($_.risl-1);_Nc<=_Nb;_Nc+=1){$_.i=_Nc;for(var _Nh=$_.riso,_Ni=$_.risi,_Ng=$f($_.cols-1);_Ni<0?_Nh>=_Ng:_Nh<=_Ng;_Nh+=_Ni){$_.j=_Nh;var _Nk=$_.i%12==0?1:0;var _Nl=$a([1,_Nk]);$k[$j++]=_Nl;$k[$j++]=_Nl;$k[$j++]=$_.pixs;$k[$j++]=$_.j;$k[$j++]=$_.i;$_.mmv();var _Np=$k[--$j];var _Nq=$k[--$j];$P(_Nq,_Np,$k[--$j]);if($_.i!=$f($_.risl-1)){$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.cols-$_.j)-2);$k[$j++]=$f($f($_.rows-$_.i)-1);$_.mmv();var _Nz=$k[--$j];var _O0=$k[--$j];$P(_O0,_Nz,$k[--$j])}else{$j--}}}if(!bwipp_codeone.__23904__){$_=Object.create($_);var _Of=new Map([["A",$a([$a([12,5])])],["B",$a([$a([16,7])])],["C",$a([$a([26,12])])],["D",$a([])],["E",$a([$a([26,23])])],["F",$a([$a([26,32]),$a([70,32]),$a([26,34]),$a([70,34])])],["G",$a([$a([27,48]),$a([69,48])])],["H",$a([$a([26,70]),$a([66,70]),$a([106,70]),$a([26,72]),$a([66,72]),$a([106,72])])],["S-10",$a([])],["S-20",$a([$a([10,4])])],["S-30",$a([$a([15,4]),$a([15,6])])],["T-16",$a([$a([8,10])])],["T-32",$a([$a([16,10]),$a([16,12])])],["T-48",$a([$a([24,10]),$a([24,12]),$a([24,14])])]]);$_.blackdotmap=_Of;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codeone.$ctx[id]=$_[id]);bwipp_codeone.__23904__=1;$_=Object.getPrototypeOf($_)}$F($g($_.blackdotmap,$_.vers),function(){var _Ol=$k[--$j];$k[$j++]=$_.pixs;$q(_Ol);$_.mmv();var _Om=$k[--$j];$p($k[--$j],_Om,1)});$_.j=0;for(var _Oq=0,_Op=$_.pixs.length-1;_Oq<=_Op;_Oq+=1){$_.i=_Oq;if($g($_.pixs,$_.i)==-1){$p($_.pixs,$_.i,$g($_.mmat,$_.j));$_.j=$_.j+1}}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]=bwipp_renmatrix;$k[$j++]="pixs";$k[$j++]=$_.pixs;$k[$j++]="pixx";$k[$j++]=$_.cols;$k[$j++]="pixy";$k[$j++]=$_.rows;$k[$j++]="height";$k[$j++]=$_.rows/72*2;$k[$j++]="width";$k[$j++]=$_.cols/72*2;if($_.stype||$_.ttype){$k[$j++]="borderleft";$k[$j++]=1;$k[$j++]="borderright";$k[$j++]=1;$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=1}$k[$j++]="opt";$k[$j++]=$_.options;var _P8=$d();$k[$j++]=_P8;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hanxin(){$_=Object.create($_);$_.dontdraw=false;$_.version="unset";$_.eclevel="L2";$_.parse=false;$_.parsefnc=false;$_.mask=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hanxinEmptyData#23983";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($ne($_.version,"unset")){var _5=$_.version.length;var _6=_5>=1&&_5<=2;$k[$j++]=_6;if(_6){$j--;var _7=$_.version;$k[$j++]=true;for(var _8=0,_9=_7.length;_8<_9;_8++){var _A=$g(_7,_8);if(_A<48||_A>57){$j--;$k[$j++]=false}}var _B=$k[--$j];$k[$j++]=_B;if(_B){$j--;var _D=$i($_.version);$k[$j++]=_D>=1&&_D<=84}}if($nt($k[--$j])){$k[$j++]="bwipp.hanxinInvalidVersion#23994";$k[$j++]="Valid versions are 1 to 84";bwipp_raiseerror()}}var _G=$_.eclevel.length==2;$k[$j++]=_G;if(_G){$j--;$k[$j++]=$G($_.eclevel,0,1);if($eq("L","L")){$j--;var _L=$g($_.eclevel,1)-48;$k[$j++]=_L>=1&&_L<=4}}if($nt($k[--$j])){$k[$j++]="bwipp.hanxinInvalidErrorCorrectionLevel#24004";$k[$j++]="Valid error correction levels are L1 to L4";bwipp_raiseerror()}if($_.mask!=-1){if($_.mask<1||$_.mask>4){$k[$j++]="bwipp.hanxinInvalidErrorCorrectionLevel#24009";$k[$j++]="The valid masks are 1 to 4";bwipp_raiseerror()}}bwipp_loadctx(bwipp_hanxin);var _S=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc]]);$_.fncvals=_S;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _V=$k[--$j];$_[$k[--$j]]=_V;$_.msglen=$_.msg.length;$_.tobin=function(){var _Z=$s($k[--$j]);$k[$j++]=_Z;for(var _b=0,_a=_Z.length-1;_b<=_a;_b+=1){var _c=$k[--$j];$p(_c,_b,48);$k[$j++]=_c}var _d=$k[--$j];var _g=$R($s(_d.length),$k[--$j],2);$P(_d,_d.length-_g.length,_g);$k[$j++]=_d};$_.bits=$s(4+13+$_.msglen*8);$P($_.bits,0,"0011");$k[$j++]=$_.bits;$k[$j++]=4;$k[$j++]=$_.msglen;$k[$j++]=13;$_.tobin();var _m=$k[--$j];var _n=$k[--$j];$P($k[--$j],_n,_m);for(var _r=0,_q=$_.msglen-1;_r<=_q;_r+=1){$_.i=_r;$k[$j++]=$_.bits;$k[$j++]=17+$_.i*8;$k[$j++]=$g($_.msg,$_.i);$k[$j++]=8;$_.tobin();var _x=$k[--$j];var _y=$k[--$j];$P($k[--$j],_y,_x)}if(!bwipp_hanxin.__24380__){$_=Object.create($_);var _24=$a([0,-1,-1]);$_.metrics=$a([$a(["1",23,-1,0,205,$a([1,21,4]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,17,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,13,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,9,16]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["2",25,-1,0,301,$a([1,31,6]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,25,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,19,18]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,15,22]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["3",27,-1,0,405,$a([1,42,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,34,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,26,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["4",29,14,1,439,$a([1,46,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,38,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,30,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,22,32]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["5",31,16,1,555,$a([1,57,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,49,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,37,32]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,14,20]),$a([1,13,22]),$a([0,-1,-1])]),$a(["6",33,16,1,675,$a([1,70,14]),_24,$a([0,-1,-1]),$a([1,58,26]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,24,20]),$a([1,22,18]),$a([0,-1,-1]),$a([1,16,24]),$a([1,18,26]),$a([0,-1,-1])]),$a(["7",35,17,1,805,$a([1,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,26,22]),$a([1,28,24]),$a([0,-1,-1]),$a([2,14,20]),$a([1,12,20]),$a([0,-1,-1])]),$a(["8",37,18,1,943,$a([1,99,18]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,40,18]),$a([1,41,18]),$a([0,-1,-1]),$a([1,31,26]),$a([1,32,28]),$a([0,-1,-1]),$a([2,16,24]),$a([1,15,22]),$a([0,-1,-1])]),$a(["9",39,19,1,1089,$a([1,114,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([2,48,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([2,24,20]),$a([1,26,22]),$a([0,-1,-1]),$a([2,18,28]),$a([1,18,26]),$a([0,-1,-1])]),$a(["10",41,20,1,1243,$a([1,131,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,52,22]),$a([1,57,24]),$a([0,-1,-1]),$a([2,27,24]),$a([1,29,24]),$a([0,-1,-1]),$a([2,21,32]),$a([1,19,30]),$a([0,-1,-1])]),$a(["11",43,14,2,1289,$a([1,135,26]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,56,24]),$a([1,57,24]),$a([0,-1,-1]),$a([2,28,24]),$a([1,31,26]),$a([0,-1,-1]),$a([2,22,32]),$a([1,21,32]),$a([0,-1,-1])]),$a(["12",45,15,2,1455,$a([1,153,28]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,62,26]),$a([1,65,28]),$a([0,-1,-1]),$a([2,32,28]),$a([1,33,28]),$a([0,-1,-1]),$a([3,17,26]),$a([1,22,30]),$a([0,-1,-1])]),$a(["13",47,16,2,1629,$a([1,86,16]),$a([1,85,16]),$a([0,-1,-1]),$a([1,71,30]),$a([1,72,30]),$a([0,-1,-1]),$a([2,37,32]),$a([1,35,30]),$a([0,-1,-1]),$a([3,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["14",49,16,2,1805,$a([1,94,18]),$a([1,95,18]),$a([0,-1,-1]),$a([2,51,22]),$a([1,55,24]),$a([0,-1,-1]),$a([3,30,26]),$a([1,31,26]),$a([0,-1,-1]),$a([4,18,28]),$a([1,17,24]),$a([0,-1,-1])]),$a(["15",51,17,2,1995,$a([1,104,20]),$a([1,105,20]),$a([0,-1,-1]),$a([2,57,24]),$a([1,61,26]),$a([0,-1,-1]),$a([3,33,28]),$a([1,36,30]),$a([0,-1,-1]),$a([4,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["16",53,17,2,2187,$a([1,115,22]),$a([1,114,22]),$a([0,-1,-1]),$a([2,65,28]),$a([1,61,26]),$a([0,-1,-1]),$a([3,38,32]),$a([1,33,30]),$a([0,-1,-1]),$a([5,19,28]),$a([1,14,24]),$a([0,-1,-1])]),$a(["17",55,18,2,2393,$a([1,126,24]),$a([1,125,24]),$a([0,-1,-1]),$a([2,70,30]),$a([1,69,30]),$a([0,-1,-1]),$a([4,33,28]),$a([1,29,26]),$a([0,-1,-1]),$a([5,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["18",57,19,2,2607,$a([1,136,26]),$a([1,137,26]),$a([0,-1,-1]),$a([3,56,24]),$a([1,59,26]),$a([0,-1,-1]),$a([5,35,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([6,18,28]),$a([1,21,28]),$a([0,-1,-1])]),$a(["19",59,20,2,2829,$a([1,148,28]),$a([1,149,28]),$a([0,-1,-1]),$a([3,61,26]),$a([1,64,28]),$a([0,-1,-1]),$a([7,24,20]),$a([1,23,22]),$a([0,-1,-1]),$a([6,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["20",61,20,2,3053,$a([3,107,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([3,65,28]),$a([1,72,30]),$a([0,-1,-1]),$a([7,26,22]),$a([1,23,22]),$a([0,-1,-1]),$a([7,19,28]),$a([1,20,32]),$a([0,-1,-1])]),$a(["21",63,21,2,3291,$a([3,115,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([4,56,24]),$a([1,63,28]),$a([0,-1,-1]),$a([7,28,24]),$a([1,25,22]),$a([0,-1,-1]),$a([8,18,28]),$a([1,21,22]),$a([0,-1,-1])]),$a(["22",65,16,3,3383,$a([2,116,22]),$a([1,122,24]),$a([0,-1,-1]),$a([4,56,24]),$a([1,72,30]),$a([0,-1,-1]),$a([7,28,24]),$a([1,32,26]),$a([0,-1,-1]),$a([8,18,28]),$a([1,24,30]),$a([0,-1,-1])]),$a(["23",67,17,3,3631,$a([3,127,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([5,51,22]),$a([1,62,26]),$a([0,-1,-1]),$a([7,30,26]),$a([1,35,26]),$a([0,-1,-1]),$a([8,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["24",69,17,3,3887,$a([2,135,26]),$a([1,137,26]),$a([0,-1,-1]),$a([5,56,24]),$a([1,59,26]),$a([0,-1,-1]),$a([7,33,28]),$a([1,30,28]),$a([0,-1,-1]),$a([11,16,24]),$a([1,19,26]),$a([0,-1,-1])]),$a(["25",71,18,3,4151,$a([3,105,20]),$a([1,121,22]),$a([0,-1,-1]),$a([5,61,26]),$a([1,57,26]),$a([0,-1,-1]),$a([9,28,24]),$a([1,28,22]),$a([0,-1,-1]),$a([10,19,28]),$a([1,18,30]),$a([0,-1,-1])]),$a(["26",73,18,3,4423,$a([2,157,30]),$a([1,150,28]),$a([0,-1,-1]),$a([5,65,28]),$a([1,61,26]),$a([0,-1,-1]),$a([8,33,28]),$a([1,34,30]),$a([0,-1,-1]),$a([10,19,28]),$a([2,15,26]),$a([0,-1,-1])]),$a(["27",75,19,3,4703,$a([3,126,24]),$a([1,115,22]),$a([0,-1,-1]),$a([7,51,22]),$a([1,54,22]),$a([0,-1,-1]),$a([8,35,30]),$a([1,37,30]),$a([0,-1,-1]),$a([15,15,22]),$a([1,10,22]),$a([0,-1,-1])]),$a(["28",77,19,3,4991,$a([4,105,20]),$a([1,103,20]),$a([0,-1,-1]),$a([7,56,24]),$a([1,45,18]),$a([0,-1,-1]),$a([10,31,26]),$a([1,27,26]),$a([0,-1,-1]),$a([10,17,26]),$a([3,20,28]),$a([1,21,28])]),$a(["29",79,20,3,5287,$a([3,139,26]),$a([1,137,28]),$a([0,-1,-1]),$a([6,66,28]),$a([1,66,30]),$a([0,-1,-1]),$a([9,36,30]),$a([1,34,32]),$a([0,-1,-1]),$a([13,19,28]),$a([1,17,32]),$a([0,-1,-1])]),$a(["30",81,20,3,5591,$a([6,84,16]),$a([1,82,16]),$a([0,-1,-1]),$a([6,70,30]),$a([1,68,30]),$a([0,-1,-1]),$a([7,35,30]),$a([3,33,28]),$a([1,32,28]),$a([13,20,30]),$a([1,20,28]),$a([0,-1,-1])]),$a(["31",83,21,3,5903,$a([5,105,20]),$a([1,94,18]),$a([0,-1,-1]),$a([6,74,32]),$a([1,71,30]),$a([0,-1,-1]),$a([11,33,28]),$a([1,34,32]),$a([0,-1,-1]),$a([13,19,28]),$a([3,16,26]),$a([0,-1,-1])]),$a(["32",85,17,4,6033,$a([4,127,24]),$a([1,126,24]),$a([0,-1,-1]),$a([7,66,28]),$a([1,66,30]),$a([0,-1,-1]),$a([12,30,24]),$a([1,24,28]),$a([1,24,30]),$a([15,19,28]),$a([1,17,32]),$a([0,-1,-1])]),$a(["33",87,17,4,6353,$a([7,84,16]),$a([1,78,16]),$a([0,-1,-1]),$a([7,70,30]),$a([1,66,28]),$a([0,-1,-1]),$a([12,33,28]),$a([1,32,30]),$a([0,-1,-1]),$a([14,21,32]),$a([1,24,28]),$a([0,-1,-1])]),$a(["34",89,18,4,6689,$a([5,117,22]),$a([1,117,24]),$a([0,-1,-1]),$a([8,66,28]),$a([1,58,26]),$a([0,-1,-1]),$a([11,38,32]),$a([1,34,32]),$a([0,-1,-1]),$a([15,20,30]),$a([2,17,26]),$a([0,-1,-1])]),$a(["35",91,18,4,7025,$a([4,148,28]),$a([1,146,28]),$a([0,-1,-1]),$a([8,68,30]),$a([1,70,24]),$a([0,-1,-1]),$a([10,36,32]),$a([3,38,28]),$a([0,-1,-1]),$a([16,19,28]),$a([3,16,26]),$a([0,-1,-1])]),$a(["36",93,19,4,7377,$a([4,126,24]),$a([2,135,26]),$a([0,-1,-1]),$a([8,70,28]),$a([2,43,26]),$a([0,-1,-1]),$a([13,32,28]),$a([2,41,30]),$a([0,-1,-1]),$a([17,19,28]),$a([3,15,26]),$a([0,-1,-1])]),$a(["37",95,19,4,7729,$a([5,136,26]),$a([1,132,24]),$a([0,-1,-1]),$a([5,67,30]),$a([4,68,28]),$a([1,69,28]),$a([14,35,30]),$a([1,32,24]),$a([0,-1,-1]),$a([18,18,26]),$a([3,16,28]),$a([1,14,28])]),$a(["38",97,19,4,8089,$a([3,142,26]),$a([3,141,28]),$a([0,-1,-1]),$a([8,70,30]),$a([1,73,32]),$a([1,74,32]),$a([12,34,30]),$a([3,34,26]),$a([1,35,28]),$a([18,21,32]),$a([1,27,30]),$a([0,-1,-1])]),$a(["39",99,20,4,8465,$a([5,116,22]),$a([2,103,20]),$a([1,102,20]),$a([9,74,32]),$a([1,74,30]),$a([0,-1,-1]),$a([14,34,28]),$a([2,32,32]),$a([1,32,30]),$a([19,21,32]),$a([1,25,26]),$a([0,-1,-1])]),$a(["40",101,20,4,8841,$a([7,116,22]),$a([1,117,22]),$a([0,-1,-1]),$a([11,65,28]),$a([1,58,24]),$a([0,-1,-1]),$a([15,38,32]),$a([1,27,28]),$a([0,-1,-1]),$a([20,20,30]),$a([1,20,32]),$a([1,21,32])]),$a(["41",103,17,5,9009,$a([6,136,26]),$a([1,130,24]),$a([0,-1,-1]),$a([11,66,28]),$a([1,62,30]),$a([0,-1,-1]),$a([14,34,28]),$a([3,34,32]),$a([1,30,30]),$a([18,20,30]),$a([3,20,28]),$a([2,15,26])]),$a(["42",105,17,5,9401,$a([5,105,20]),$a([2,115,22]),$a([2,116,22]),$a([10,75,32]),$a([1,73,32]),$a([0,-1,-1]),$a([16,38,32]),$a([1,27,28]),$a([0,-1,-1]),$a([22,19,28]),$a([2,16,30]),$a([1,19,30])]),$a(["43",107,18,5,9799,$a([6,147,28]),$a([1,146,28]),$a([0,-1,-1]),$a([11,66,28]),$a([2,65,30]),$a([0,-1,-1]),$a([18,33,28]),$a([2,33,30]),$a([0,-1,-1]),$a([22,21,32]),$a([1,28,30]),$a([0,-1,-1])]),$a(["44",109,18,5,10207,$a([6,116,22]),$a([3,125,24]),$a([0,-1,-1]),$a([11,75,32]),$a([1,68,30]),$a([0,-1,-1]),$a([13,35,28]),$a([6,34,32]),$a([1,30,30]),$a([23,21,32]),$a([1,26,30]),$a([0,-1,-1])]),$a(["45",111,18,5,10623,$a([7,105,20]),$a([4,95,18]),$a([0,-1,-1]),$a([12,67,28]),$a([1,63,30]),$a([1,62,32]),$a([21,31,26]),$a([2,33,32]),$a([0,-1,-1]),$a([23,21,32]),$a([2,24,30]),$a([0,-1,-1])]),$a(["46",113,19,5,11045,$a([10,116,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([12,74,32]),$a([1,78,30]),$a([0,-1,-1]),$a([18,37,32]),$a([1,39,30]),$a([1,41,28]),$a([25,21,32]),$a([1,27,28]),$a([0,-1,-1])]),$a(["47",115,19,5,11477,$a([5,126,24]),$a([4,115,22]),$a([1,114,22]),$a([12,67,28]),$a([2,66,32]),$a([1,68,30]),$a([21,35,30]),$a([1,39,30]),$a([0,-1,-1]),$a([26,21,32]),$a([1,28,28]),$a([0,-1,-1])]),$a(["48",117,19,5,11917,$a([9,126,24]),$a([1,117,22]),$a([0,-1,-1]),$a([13,75,32]),$a([1,68,30]),$a([0,-1,-1]),$a([20,35,30]),$a([3,35,28]),$a([0,-1,-1]),$a([27,21,32]),$a([1,28,30]),$a([0,-1,-1])]),$a(["49",119,17,6,12111,$a([9,126,24]),$a([1,137,26]),$a([0,-1,-1]),$a([13,71,30]),$a([2,68,32]),$a([0,-1,-1]),$a([20,37,32]),$a([1,39,28]),$a([1,38,28]),$a([24,20,32]),$a([5,25,28]),$a([0,-1,-1])]),$a(["50",121,17,6,12559,$a([8,147,28]),$a([1,141,28]),$a([0,-1,-1]),$a([10,73,32]),$a([4,74,30]),$a([1,73,30]),$a([16,36,32]),$a([6,39,30]),$a([1,37,30]),$a([27,21,32]),$a([3,20,26]),$a([0,-1,-1])]),$a(["51",123,18,6,13025,$a([9,137,26]),$a([1,135,26]),$a([0,-1,-1]),$a([12,70,30]),$a([4,75,32]),$a([0,-1,-1]),$a([24,35,30]),$a([1,40,28]),$a([0,-1,-1]),$a([23,20,32]),$a([8,24,30]),$a([0,-1,-1])]),$a(["52",125,18,6,13489,$a([14,95,18]),$a([1,86,18]),$a([0,-1,-1]),$a([13,73,32]),$a([3,77,30]),$a([0,-1,-1]),$a([24,35,30]),$a([2,35,28]),$a([0,-1,-1]),$a([26,21,32]),$a([5,21,30]),$a([1,23,30])]),$a(["53",127,18,6,13961,$a([9,147,28]),$a([1,142,28]),$a([0,-1,-1]),$a([10,73,30]),$a([6,70,32]),$a([1,71,32]),$a([25,35,30]),$a([2,34,26]),$a([0,-1,-1]),$a([29,21,32]),$a([4,22,30]),$a([0,-1,-1])]),$a(["54",129,18,6,14441,$a([11,126,24]),$a([1,131,24]),$a([0,-1,-1]),$a([16,74,32]),$a([1,79,30]),$a([0,-1,-1]),$a([25,38,32]),$a([1,25,30]),$a([0,-1,-1]),$a([33,21,32]),$a([1,28,28]),$a([0,-1,-1])]),$a(["55",131,19,6,14939,$a([14,105,20]),$a([1,99,18]),$a([0,-1,-1]),$a([19,65,28]),$a([1,72,28]),$a([0,-1,-1]),$a([24,37,32]),$a([2,40,30]),$a([1,41,30]),$a([31,21,32]),$a([4,24,32]),$a([0,-1,-1])]),$a(["56",133,19,6,15435,$a([10,147,28]),$a([1,151,28]),$a([0,-1,-1]),$a([15,71,30]),$a([3,71,32]),$a([1,73,32]),$a([24,37,32]),$a([3,38,30]),$a([1,39,30]),$a([36,19,30]),$a([3,29,26]),$a([0,-1,-1])]),$a(["57",135,19,6,15939,$a([15,105,20]),$a([1,99,18]),$a([0,-1,-1]),$a([19,70,30]),$a([1,64,28]),$a([0,-1,-1]),$a([27,38,32]),$a([2,25,26]),$a([0,-1,-1]),$a([38,20,30]),$a([2,18,28]),$a([0,-1,-1])]),$a(["58",137,17,7,16171,$a([14,105,20]),$a([1,113,22]),$a([1,114,22]),$a([17,67,30]),$a([3,92,32]),$a([0,-1,-1]),$a([30,35,30]),$a([1,41,30]),$a([0,-1,-1]),$a([36,21,32]),$a([1,26,30]),$a([1,27,30])]),$a(["59",139,17,7,16691,$a([11,146,28]),$a([1,146,26]),$a([0,-1,-1]),$a([20,70,30]),$a([1,60,26]),$a([0,-1,-1]),$a([29,38,32]),$a([1,24,32]),$a([0,-1,-1]),$a([40,20,30]),$a([2,17,26]),$a([0,-1,-1])]),$a(["60",141,18,7,17215,$a([3,137,26]),$a([1,136,26]),$a([10,126,24]),$a([22,65,28]),$a([1,75,30]),$a([0,-1,-1]),$a([30,37,32]),$a([1,51,30]),$a([0,-1,-1]),$a([42,20,30]),$a([1,21,30]),$a([0,-1,-1])]),$a(["61",143,18,7,17751,$a([12,126,24]),$a([2,118,22]),$a([1,116,22]),$a([19,74,32]),$a([1,74,30]),$a([1,72,28]),$a([30,38,32]),$a([2,29,30]),$a([0,-1,-1]),$a([39,20,32]),$a([2,37,26]),$a([1,38,26])]),$a(["62",145,18,7,18295,$a([12,126,24]),$a([3,136,26]),$a([0,-1,-1]),$a([21,70,30]),$a([2,65,28]),$a([0,-1,-1]),$a([34,35,30]),$a([1,44,32]),$a([0,-1,-1]),$a([42,20,30]),$a([2,19,28]),$a([2,18,28])]),$a(["63",147,18,7,18847,$a([12,126,24]),$a([3,117,22]),$a([1,116,22]),$a([25,61,26]),$a([2,62,28]),$a([0,-1,-1]),$a([34,35,30]),$a([1,40,32]),$a([1,41,32]),$a([45,20,30]),$a([1,20,32]),$a([1,21,32])]),$a(["64",149,19,7,19403,$a([15,105,20]),$a([2,115,22]),$a([2,116,22]),$a([25,65,28]),$a([1,72,28]),$a([0,-1,-1]),$a([18,35,30]),$a([17,37,32]),$a([1,50,32]),$a([42,20,30]),$a([6,19,28]),$a([1,15,28])]),$a(["65",151,19,7,19971,$a([19,105,20]),$a([1,101,20]),$a([0,-1,-1]),$a([33,51,22]),$a([1,65,22]),$a([0,-1,-1]),$a([40,33,28]),$a([1,28,28]),$a([0,-1,-1]),$a([49,20,30]),$a([1,18,28]),$a([0,-1,-1])]),$a(["66",153,17,8,20229,$a([18,105,20]),$a([2,117,22]),$a([0,-1,-1]),$a([26,65,28]),$a([1,80,30]),$a([0,-1,-1]),$a([35,35,30]),$a([3,35,28]),$a([1,36,28]),$a([52,18,28]),$a([2,38,30]),$a([0,-1,-1])]),$a(["67",155,17,8,20805,$a([26,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([26,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([45,31,26]),$a([1,9,26]),$a([0,-1,-1]),$a([52,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["68",157,17,8,21389,$a([16,126,24]),$a([1,114,22]),$a([1,115,22]),$a([23,70,30]),$a([3,65,28]),$a([1,66,28]),$a([40,35,30]),$a([1,43,30]),$a([0,-1,-1]),$a([46,20,30]),$a([7,19,28]),$a([1,16,28])]),$a(["69",159,18,8,21993,$a([19,116,22]),$a([1,105,22]),$a([0,-1,-1]),$a([20,70,30]),$a([7,66,28]),$a([1,63,28]),$a([40,35,30]),$a([1,42,32]),$a([1,43,32]),$a([54,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["70",161,18,8,22593,$a([17,126,24]),$a([2,115,22]),$a([0,-1,-1]),$a([24,70,30]),$a([4,74,32]),$a([0,-1,-1]),$a([48,31,26]),$a([2,18,26]),$a([0,-1,-1]),$a([54,19,28]),$a([6,15,26]),$a([1,14,26])]),$a(["71",163,18,8,23201,$a([29,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([29,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([6,34,30]),$a([3,36,30]),$a([38,33,28]),$a([58,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["72",165,18,8,23817,$a([16,147,28]),$a([1,149,28]),$a([0,-1,-1]),$a([31,66,28]),$a([1,37,26]),$a([0,-1,-1]),$a([48,33,28]),$a([1,23,26]),$a([0,-1,-1]),$a([53,20,30]),$a([6,19,28]),$a([1,17,28])]),$a(["73",167,19,8,24453,$a([20,115,22]),$a([2,134,24]),$a([0,-1,-1]),$a([29,66,28]),$a([2,56,26]),$a([2,57,26]),$a([45,36,30]),$a([2,15,28]),$a([0,-1,-1]),$a([59,20,30]),$a([2,21,32]),$a([0,-1,-1])]),$a(["74",169,19,8,25085,$a([17,147,28]),$a([1,134,26]),$a([0,-1,-1]),$a([26,70,30]),$a([5,75,32]),$a([0,-1,-1]),$a([47,35,30]),$a([1,48,32]),$a([0,-1,-1]),$a([64,18,28]),$a([2,33,30]),$a([1,35,30])]),$a(["75",171,17,9,25373,$a([22,115,22]),$a([1,133,24]),$a([0,-1,-1]),$a([33,65,28]),$a([1,74,28]),$a([0,-1,-1]),$a([43,36,30]),$a([5,27,28]),$a([1,30,28]),$a([57,20,30]),$a([5,21,32]),$a([1,24,32])]),$a(["76",173,17,9,26021,$a([18,136,26]),$a([2,142,26]),$a([0,-1,-1]),$a([33,66,28]),$a([2,49,26]),$a([0,-1,-1]),$a([48,35,30]),$a([2,38,28]),$a([0,-1,-1]),$a([64,20,30]),$a([1,20,32]),$a([0,-1,-1])]),$a(["77",175,17,9,26677,$a([19,126,24]),$a([2,135,26]),$a([1,136,26]),$a([32,66,28]),$a([2,55,26]),$a([2,56,26]),$a([49,36,30]),$a([2,18,32]),$a([0,-1,-1]),$a([65,18,28]),$a([5,27,30]),$a([1,29,30])]),$a(["78",177,18,9,27335,$a([20,137,26]),$a([1,130,26]),$a([0,-1,-1]),$a([30,75,32]),$a([2,71,32]),$a([0,-1,-1]),$a([46,35,30]),$a([6,39,32]),$a([0,-1,-1]),$a([3,12,30]),$a([70,19,28]),$a([0,-1,-1])]),$a(["79",179,18,9,28007,$a([20,147,28]),$a([0,-1,-1]),$a([0,-1,-1]),$a([35,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([49,35,30]),$a([5,35,28]),$a([0,-1,-1]),$a([70,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["80",181,18,9,28687,$a([21,136,26]),$a([1,155,28]),$a([0,-1,-1]),$a([34,70,30]),$a([1,64,28]),$a([1,65,28]),$a([54,35,30]),$a([1,45,30]),$a([0,-1,-1]),$a([68,20,30]),$a([3,18,28]),$a([1,19,28])]),$a(["81",183,18,9,29375,$a([19,126,24]),$a([5,115,22]),$a([1,114,22]),$a([33,70,30]),$a([3,65,28]),$a([1,64,28]),$a([52,35,30]),$a([3,41,32]),$a([1,40,32]),$a([67,20,30]),$a([5,21,32]),$a([1,24,32])]),$a(["82",185,18,9,30071,$a([2,150,28]),$a([21,136,26]),$a([0,-1,-1]),$a([32,70,30]),$a([6,65,28]),$a([0,-1,-1]),$a([52,38,32]),$a([2,27,32]),$a([0,-1,-1]),$a([73,20,30]),$a([2,22,32]),$a([0,-1,-1])]),$a(["83",187,17,10,30387,$a([21,126,24]),$a([4,136,26]),$a([0,-1,-1]),$a([30,74,32]),$a([6,73,30]),$a([0,-1,-1]),$a([54,35,30]),$a([4,40,32]),$a([0,-1,-1]),$a([75,20,30]),$a([1,20,28]),$a([0,-1,-1])]),$a(["84",189,17,10,31091,$a([30,105,20]),$a([1,114,22]),$a([0,-1,-1]),$a([3,45,22]),$a([55,47,20]),$a([0,-1,-1]),$a([2,26,26]),$a([62,33,28]),$a([0,-1,-1]),$a([79,18,28]),$a([4,33,30]),$a([0,-1,-1])])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hanxin.$ctx[id]=$_[id]);bwipp_hanxin.__24380__=1;$_=Object.getPrototypeOf($_)}$_.eclval=$g($_.eclevel,1)-49;var _Ig=$_.metrics;for(var _Ih=0,_Ii=_Ig.length;_Ih<_Ii;_Ih++){$_.m=$g(_Ig,_Ih);$_.vers=$g($_.m,0);$_.size=$g($_.m,1);$_.alnk=$g($_.m,2);$_.alnn=$g($_.m,3);$_.alnr=$f($_.size-$_.alnk*$_.alnn);$_.nmod=$g($_.m,4);$_.ncws=~~($_.nmod/8);$_.rbit=$_.nmod%8;$_.ecbs=$G($_.m,5+$_.eclval*3,3);var _J2=$_.ecbs;$k[$j++]="ecws";$k[$j++]=0;for(var _J3=0,_J4=_J2.length;_J3<_J4;_J3++){var _J5=$g(_J2,_J3);var _J8=$k[--$j];$k[$j++]=$f(_J8+$g(_J5,0)*$g(_J5,2))}var _J9=$k[--$j];$_[$k[--$j]]=_J9;$_.dcws=$f($_.ncws-$_.ecws);$_.dmod=$_.dcws*8;$_.okay=true;if($ne($_.version,"unset")&&$ne($_.version,$_.vers)){$_.okay=false}if($_.bits.length>$_.dmod){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.hanxinNoValidSymbol#24404";$k[$j++]="Maximum length exceeded or invalid content";bwipp_raiseerror()}$_.version=$_.vers;$_.msgbits=$_.bits;$_.e1nb=$g($g($_.ecbs,0),0);$_.e2nb=$g($g($_.ecbs,1),0);$_.e3nb=$g($g($_.ecbs,2),0);$_.e1dcws=$g($g($_.ecbs,0),1);$_.e2dcws=$g($g($_.ecbs,1),1);$_.e3dcws=$g($g($_.ecbs,2),1);$_.e1ecws=$g($g($_.ecbs,0),2);$_.e2ecws=$g($g($_.ecbs,1),2);$_.e3ecws=$g($g($_.ecbs,2),2);$_.pad=$s($_.dmod);for(var _Js=0,_Jr=$_.pad.length-1;_Js<=_Jr;_Js+=1){$p($_.pad,_Js,48)}$P($_.pad,0,$_.msgbits);$_.cws=$a($_.dcws);for(var _K0=0,_Jz=$_.cws.length-1;_K0<=_Jz;_K0+=1){$_.c=_K0;$_.cwb=$G($_.pad,$_.c*8,8);$_.cw=0;for(var _K4=0;_K4<=7;_K4+=1){$_.i=_K4;$_.cw=$f($_.cw+~~Math.pow(2,8-$_.i-1)*$f($g($_.cwb,$_.i)-48))}$p($_.cws,$_.c,$_.cw)}$_.rscodes=function(){$_.rspm=$k[--$j];$_.rsgf=$k[--$j];$_.rsnc=$k[--$j];$_.rscws=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _KI=0,_KJ=$f($_.rsgf-1);_KI<_KJ;_KI++){var _KK=$k[--$j];var _KL=_KK*2;$k[$j++]=_KK;$k[$j++]=_KL;if(_KL>=$_.rsgf){var _KO=$k[--$j];$k[$j++]=$xo(_KO,$_.rspm)}}$_.rsalog=$a();$_.rslog=$a($_.rsgf);for(var _KU=1,_KT=$f($_.rsgf-1);_KU<=_KT;_KU+=1){$p($_.rslog,$g($_.rsalog,_KU),_KU)}$_.rsprod=function(){var _KY=$k[--$j];var _KZ=$k[--$j];$k[$j++]=_KZ;$k[$j++]=_KY;if(_KY!=0&&_KZ!=0){var _Kc=$g($_.rslog,$k[--$j]);var _Ki=$g($_.rsalog,$f(_Kc+$g($_.rslog,$k[--$j]))%$f($_.rsgf-1));$k[$j++]=_Ki}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Kk=0,_Kl=$_.rsnc;_Kk<_Kl;_Kk++){$k[$j++]=0}$_.coeffs=$a();for(var _Kp=1,_Ko=$_.rsnc;_Kp<=_Ko;_Kp+=1){$_.i=_Kp;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _Kw=$_.i-1;_Kw>=1;_Kw-=1){$_.j=_Kw;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _L8=$k[--$j];var _L9=$k[--$j];var _LA=$k[--$j];$p($k[--$j],_LA,$xo(_L9,_L8))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _LI=$k[--$j];var _LJ=$k[--$j];$p($k[--$j],_LJ,_LI)}$_.nd=$_.rscws.length;$k[$j++]=Infinity;$F($_.rscws);for(var _LO=0,_LP=$_.rsnc;_LO<_LP;_LO++){$k[$j++]=0}$k[$j++]=0;$_.rscws=$a();for(var _LT=0,_LS=$_.nd-1;_LT<=_LS;_LT+=1){$_.k=$xo($g($_.rscws,_LT),$g($_.rscws,$_.nd));for(var _Lb=0,_La=$f($_.rsnc-1);_Lb<=_La;_Lb+=1){$_.j=_Lb;$k[$j++]=$_.rscws;$k[$j++]=$_.nd+$_.j;$k[$j++]=$g($_.rscws,$_.nd+$_.j+1);$k[$j++]=$_.k;$k[$j++]=$g($_.coeffs,$f($f($_.rsnc-$_.j)-1));$_.rsprod();var _Lo=$k[--$j];var _Lp=$k[--$j];var _Lq=$k[--$j];$p($k[--$j],_Lq,$xo(_Lp,_Lo))}}$k[$j++]=$G($_.rscws,0,$_.rscws.length-1)};$_.dcwsb=$a($f($f($_.e1nb+$_.e2nb)+$_.e3nb));$_.ecwsb=$a($_.dcwsb.length);$_.in=0;$_.out=0;for(var _M2=0,_M3=$_.e1nb;_M2<_M3;_M2++){$k[$j++]=$G($_.cws,$_.in,$_.e1dcws);$k[$j++]=$_.e1ecws;$k[$j++]=256;$k[$j++]=355;$_.rscodes();var _M9=$k[--$j];$p($_.dcwsb,$_.out,$G(_M9,0,$_.e1dcws));$p($_.ecwsb,$_.out,$G(_M9,$_.e1dcws,$_.e1ecws));$_.in=$f($_.in+$_.e1dcws);$_.out=$_.out+1}for(var _MN=0,_MO=$_.e2nb;_MN<_MO;_MN++){$k[$j++]=$G($_.cws,$_.in,$_.e2dcws);$k[$j++]=$_.e2ecws;$k[$j++]=256;$k[$j++]=355;$_.rscodes();var _MU=$k[--$j];$p($_.dcwsb,$_.out,$G(_MU,0,$_.e2dcws));$p($_.ecwsb,$_.out,$G(_MU,$_.e2dcws,$_.e2ecws));$_.in=$f($_.in+$_.e2dcws);$_.out=$_.out+1}for(var _Mi=0,_Mj=$_.e3nb;_Mi<_Mj;_Mi++){$k[$j++]=$G($_.cws,$_.in,$_.e3dcws);$k[$j++]=$_.e3ecws;$k[$j++]=256;$k[$j++]=355;$_.rscodes();var _Mp=$k[--$j];$p($_.dcwsb,$_.out,$G(_Mp,0,$_.e3dcws));$p($_.ecwsb,$_.out,$G(_Mp,$_.e3dcws,$_.e3ecws));$_.in=$f($_.in+$_.e3dcws);$_.out=$_.out+1}$_.cws=$a($_.ncws);$_.cw=0;for(var _N6=0,_N5=$_.dcwsb.length-1;_N6<=_N5;_N6+=1){$_.i=_N6;var _N9=$g($_.dcwsb,$_.i);$P($_.cws,$_.cw,_N9);$_.cw=_N9.length+$_.cw;var _NF=$g($_.ecwsb,$_.i);$P($_.cws,$_.cw,_NF);$_.cw=_NF.length+$_.cw}$k[$j++]=Infinity;var _NJ=$_.ncws;var _NK=12;var _NL=_NJ-1;if(_NJ-1>12){var _=_NK;_NK=_NL;_NL=_}for(var _NN=0,_NM=_NL;_NN<=_NM;_NN+=1){for(var _NQ=_NN,_NP=$_.ncws-1;_NQ<=_NP;_NQ+=13){$k[$j++]=_NQ;if(_NQ<$_.ncws){var _NU=$g($_.cws,$k[--$j]);$k[$j++]=_NU}else{$j--}}}$_.cws=$a();if($_.rbit>0){$_.pad=$a($_.cws.length+1);$P($_.pad,0,$_.cws);$p($_.pad,$_.pad.length-1,0);$_.cws=$_.pad}$k[$j++]=Infinity;for(var _Ng=0,_Nh=$_.size*$_.size;_Ng<_Nh;_Ng++){$k[$j++]=-1}$_.pixs=$a();$_.qmv=function(){var _Nk=$k[--$j];var _Nl=$k[--$j];$k[$j++]=$f(_Nl+_Nk*$_.size)};if($_.alnn!=0){$_.trmv=function(){var _No=$k[--$j];var _Nq=$k[--$j];$k[$j++]=$f($f($f(_No*$_.size+$_.size)-1)-_Nq)};$_.aplot=function(){var _Nr=$k[--$j];var _Ns=$k[--$j];var _Nt=$k[--$j];$k[$j++]=_Nr;$k[$j++]=_Nt;$k[$j++]=_Ns;$k[$j++]=_Nr;$k[$j++]=_Ns;$k[$j++]=_Nt;$_.trmv();var _Nv=$k[--$j];$p($_.pixs,_Nv,$k[--$j]);$_.trmv();var _Ny=$k[--$j];$p($_.pixs,_Ny,$k[--$j])};$_.i=0;$_.stag=0;for(;;){if($_.i>=$_.size){break}for(var _O4=0,_O3=$f($_.size-1);_O4<=_O3;_O4+=1){$_.j=_O4;if($f($_.j+$_.alnr)<$_.size){$k[$j++]=(~~($_.j/$_.alnk)+$_.stag)%2==0&&!($_.i==0&&$_.j<$_.alnk)||$_.j%$_.alnk==0}else{$k[$j++]=$f($_.alnn+$_.stag)%2==0}if($k[--$j]){$k[$j++]=$_.j;$k[$j++]=$_.i;$k[$j++]=1;$_.aplot();var _OL=$_.j;var _OM=$_.i;$k[$j++]=_OL+1;$k[$j++]=_OM+1;if(_OM+1<$_.size&&_OL+1<$_.size){$k[$j++]=0;$_.aplot()}else{$j-=2}}}if($f($_.i+$_.alnr)==$_.size){$_.i=$f($f($_.i+$_.alnr)-1)}else{$_.i=$f($_.i+$_.alnk)}$_.stag=1-$_.stag}for(var _Ob=$_.alnk,_Oc=$_.alnk,_Oa=$f($_.size-2);_Oc<0?_Ob>=_Oa:_Ob<=_Oa;_Ob+=_Oc){$_.i=_Ob;if(~~($_.i/$_.alnk)%2!=0){$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i-1;$_.trmv();var _Oh=$k[--$j];$p($k[--$j],_Oh,0);$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i+1;$_.trmv();var _Ol=$k[--$j];$p($k[--$j],_Ol,0);$k[$j++]=$_.pixs;$k[$j++]=1;$k[$j++]=$_.i-1;$_.trmv();var _Op=$k[--$j];$p($k[--$j],_Op,0);$k[$j++]=$_.pixs;$k[$j++]=1;$k[$j++]=$_.i;$_.trmv();var _Ot=$k[--$j];$p($k[--$j],_Ot,0);$k[$j++]=$_.pixs;$k[$j++]=1;$k[$j++]=$_.i+1;$_.trmv();var _Ox=$k[--$j];$p($k[--$j],_Ox,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i-1;$k[$j++]=0;$_.trmv();var _P1=$k[--$j];$p($k[--$j],_P1,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i+1;$k[$j++]=0;$_.trmv();var _P5=$k[--$j];$p($k[--$j],_P5,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i-1;$k[$j++]=1;$_.trmv();var _P9=$k[--$j];$p($k[--$j],_P9,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=1;$_.trmv();var _PD=$k[--$j];$p($k[--$j],_PD,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i+1;$k[$j++]=1;$_.trmv();var _PH=$k[--$j];$p($k[--$j],_PH,0)}$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-1);$k[$j++]=$_.i-1;$_.trmv();var _PM=$k[--$j];if($g($k[--$j],_PM)!=1){$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-1);$k[$j++]=$_.i-1;$_.trmv();var _PS=$k[--$j];$p($k[--$j],_PS,0);$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-2);$k[$j++]=$_.i-1;$_.trmv();var _PX=$k[--$j];$p($k[--$j],_PX,0);$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-2);$k[$j++]=$_.i;$_.trmv();var _Pc=$k[--$j];$p($k[--$j],_Pc,0);$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-2);$k[$j++]=$_.i+1;$_.trmv();var _Ph=$k[--$j];$p($k[--$j],_Ph,0);$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-1);$k[$j++]=$_.i+1;$_.trmv();var _Pm=$k[--$j];$p($k[--$j],_Pm,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i-1;$k[$j++]=$f($_.size-1);$_.trmv();var _Pr=$k[--$j];$p($k[--$j],_Pr,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i-1;$k[$j++]=$f($_.size-2);$_.trmv();var _Pw=$k[--$j];$p($k[--$j],_Pw,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$f($_.size-2);$_.trmv();var _Q1=$k[--$j];$p($k[--$j],_Q1,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i+1;$k[$j++]=$f($_.size-2);$_.trmv();var _Q6=$k[--$j];$p($k[--$j],_Q6,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i+1;$k[$j++]=$f($_.size-1);$_.trmv();var _QB=$k[--$j];$p($k[--$j],_QB,0)}}}if(!bwipp_hanxin.__24612__){$_=Object.create($_);$_.fpat=$a([$a([1,1,1,1,1,1,1,0]),$a([1,0,0,0,0,0,0,0]),$a([1,0,1,1,1,1,1,0]),$a([1,0,1,0,0,0,0,0]),$a([1,0,1,0,1,1,1,0]),$a([1,0,1,0,1,1,1,0]),$a([1,0,1,0,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);$_.fpat2=$a([$a([1,1,1,0,1,0,1,0]),$a([1,1,1,0,1,0,1,0]),$a([1,1,1,0,1,0,1,0]),$a([0,0,0,0,1,0,1,0]),$a([1,1,1,1,1,0,1,0]),$a([0,0,0,0,0,0,1,0]),$a([1,1,1,1,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hanxin.$ctx[id]=$_[id]);bwipp_hanxin.__24612__=1;$_=Object.getPrototypeOf($_)}for(var _QY=0,_QX=$_.fpat.length-1;_QY<=_QX;_QY+=1){$_.y=_QY;for(var _Qc=0,_Qb=$g($_.fpat,0).length-1;_Qc<=_Qb;_Qc+=1){$_.x=_Qc;$_.fpb=$g($g($_.fpat,$_.y),$_.x);$_.fpb2=$g($g($_.fpat2,$_.y),$_.x);$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.qmv();var _Qr=$k[--$j];$p($k[--$j],_Qr,$_.fpb);$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.size-$_.x)-1);$k[$j++]=$_.y;$_.qmv();var _Qy=$k[--$j];$p($k[--$j],_Qy,$_.fpb);$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.size-$_.x)-1);$k[$j++]=$f($f($_.size-$_.y)-1);$_.qmv();var _R6=$k[--$j];$p($k[--$j],_R6,$_.fpb);$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$f($f($_.size-$_.y)-1);$_.qmv();var _RD=$k[--$j];$p($k[--$j],_RD,$_.fpb2)}}$_.functionmap=$a([$a([$a([0,8]),$a([$f($_.size-1),$f($_.size-9)])]),$a([$a([1,8]),$a([$f($_.size-2),$f($_.size-9)])]),$a([$a([2,8]),$a([$f($_.size-3),$f($_.size-9)])]),$a([$a([3,8]),$a([$f($_.size-4),$f($_.size-9)])]),$a([$a([4,8]),$a([$f($_.size-5),$f($_.size-9)])]),$a([$a([5,8]),$a([$f($_.size-6),$f($_.size-9)])]),$a([$a([6,8]),$a([$f($_.size-7),$f($_.size-9)])]),$a([$a([7,8]),$a([$f($_.size-8),$f($_.size-9)])]),$a([$a([8,8]),$a([$f($_.size-9),$f($_.size-9)])]),$a([$a([8,7]),$a([$f($_.size-9),$f($_.size-8)])]),$a([$a([8,6]),$a([$f($_.size-9),$f($_.size-7)])]),$a([$a([8,5]),$a([$f($_.size-9),$f($_.size-6)])]),$a([$a([8,4]),$a([$f($_.size-9),$f($_.size-5)])]),$a([$a([8,3]),$a([$f($_.size-9),$f($_.size-4)])]),$a([$a([8,2]),$a([$f($_.size-9),$f($_.size-3)])]),$a([$a([8,1]),$a([$f($_.size-9),$f($_.size-2)])]),$a([$a([8,0]),$a([$f($_.size-9),$f($_.size-1)])]),$a([$a([$f($_.size-9),0]),$a([8,$f($_.size-1)])]),$a([$a([$f($_.size-9),1]),$a([8,$f($_.size-2)])]),$a([$a([$f($_.size-9),2]),$a([8,$f($_.size-3)])]),$a([$a([$f($_.size-9),3]),$a([8,$f($_.size-4)])]),$a([$a([$f($_.size-9),4]),$a([8,$f($_.size-5)])]),$a([$a([$f($_.size-9),5]),$a([8,$f($_.size-6)])]),$a([$a([$f($_.size-9),6]),$a([8,$f($_.size-7)])]),$a([$a([$f($_.size-9),7]),$a([8,$f($_.size-8)])]),$a([$a([$f($_.size-9),8]),$a([8,$f($_.size-9)])]),$a([$a([$f($_.size-8),8]),$a([7,$f($_.size-9)])]),$a([$a([$f($_.size-7),8]),$a([6,$f($_.size-9)])]),$a([$a([$f($_.size-6),8]),$a([5,$f($_.size-9)])]),$a([$a([$f($_.size-5),8]),$a([4,$f($_.size-9)])]),$a([$a([$f($_.size-4),8]),$a([3,$f($_.size-9)])]),$a([$a([$f($_.size-3),8]),$a([2,$f($_.size-9)])]),$a([$a([$f($_.size-2),8]),$a([1,$f($_.size-9)])]),$a([$a([$f($_.size-1),8]),$a([0,$f($_.size-9)])])]);var _U0=$_.functionmap;for(var _U1=0,_U2=_U0.length;_U1<_U2;_U1++){$F($g(_U0,_U1),function(){$F($k[--$j]);$_.qmv();$p($_.pixs,$k[--$j],0)})}var _UD=$a([function(){$j-=2;$k[$j++]=1},function(){var _U7=$k[--$j];var _U8=$k[--$j];$k[$j++]=$f(_U8+_U7)%2},function(){var _U9=$k[--$j];var _UA=$k[--$j];$k[$j++]=$f($f(_U9+_UA)%3+_UA%3)%2},function(){var _UB=$k[--$j];var _UC=$k[--$j];$k[$j++]=$f(_UC%_UB+$f(_UB%_UC+$f(_UB%3+_UC%3)))%2}]);$_.maskfuncs=_UD;if($_.mask!=-1){$_.maskfuncs=$a([$g($_.maskfuncs,$_.mask-1)]);$_.bestmaskval=$_.mask-1}$_.masks=$a($_.maskfuncs.length);for(var _UO=0,_UN=$_.masks.length-1;_UO<=_UN;_UO+=1){$_.m=_UO;$_.mask=$a($_.size*$_.size);for(var _UU=0,_UT=$f($_.size-1);_UU<=_UT;_UU+=1){$_.j=_UU;for(var _UX=0,_UW=$f($_.size-1);_UX<=_UW;_UX+=1){$_.i=_UX;$k[$j++]=$_.i+1;$k[$j++]=$_.j+1;if($g($_.maskfuncs,$_.m)()===true){break}var _Ud=$k[--$j];$k[$j++]=_Ud==0;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _Uh=$k[--$j];var _Uj=$g($k[--$j],_Uh);var _Uk=$k[--$j];var _Ul=_Uk&&_Uj==-1?1:0;$k[$j++]=_Ul;$k[$j++]=$_.mask;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _Up=$k[--$j];var _Uq=$k[--$j];$p(_Uq,_Up,$k[--$j])}}$p($_.masks,$_.m,$_.mask)}$_.posx=0;$_.posy=0;$_.num=0;for(;;){if($_.posy==$_.size){break}$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.qmv();var _V0=$k[--$j];if($g($k[--$j],_V0)==-1){var _V5=$g($_.cws,~~($_.num/8));var _V7=-(7-$_.num%8);$k[$j++]=(_V7<0?_V5>>>-_V7:_V5<<_V7)&1;$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.qmv();var _VB=$k[--$j];var _VC=$k[--$j];$p(_VC,_VB,$k[--$j]);$_.num=$_.num+1}$_.posx=$_.posx+1;if($_.posx==$_.size){$_.posx=0;$_.posy=$_.posy+1}}$_.evalfulln1n3=function(){$_.scrle=$k[--$j];$k[$j++]="scr1";$k[$j++]=0;$F($_.scrle,function(){var _VL=$k[--$j];$k[$j++]=_VL;if(_VL>=3){var _VM=$k[--$j];var _VO=$f($k[--$j]+_VM*4);$k[$j++]=_VO;$k[$j++]=_VO}$j--});var _VP=$k[--$j];$_[$k[--$j]]=_VP;$_.scr3=0;for(var _VT=5,_VS=$_.scrle.length-1;_VT<=_VS;_VT+=2){$_.j=_VT;if($g($_.scrle,$_.j)%3==0){$_.fact=~~($g($_.scrle,$_.j)/3);var _Vc=$G($_.scrle,$_.j-4,4);for(var _Vd=0,_Ve=_Vc.length;_Vd<_Ve;_Vd++){$k[$j++]=$g(_Vc,_Vd)==$_.fact}var _Vh=$k[--$j];var _Vi=$k[--$j];var _Vj=$k[--$j];var _Vk=$k[--$j];if(_Vk&&(_Vj&&(_Vi&&_Vh))){if($_.j==5||$_.j+2>=$_.scrle.length){$_.scr3=$_.scr3+50}else{if($g($_.scrle,$_.j-5)>=3||$g($_.scrle,$_.j+1)>=3){$_.scr3=$_.scr3+50}}}}}for(var _Vy=1,_Vx=$_.scrle.length-5;_Vy<=_Vx;_Vy+=2){$_.j=_Vy;if($g($_.scrle,$_.j)%3==0){$_.fact=~~($g($_.scrle,$_.j)/3);var _W7=$G($_.scrle,$_.j+1,4);for(var _W8=0,_W9=_W7.length;_W8<_W9;_W8++){$k[$j++]=$g(_W7,_W8)==$_.fact}var _WC=$k[--$j];var _WD=$k[--$j];var _WE=$k[--$j];var _WF=$k[--$j];if(_WF&&(_WE&&(_WD&&_WC))){if($_.j==1||$_.j+6>=$_.scrle.length){$_.scr3=$_.scr3+50}else{if($g($_.scrle,$_.j-1)>=3||$g($_.scrle,$_.j+5)>=3){$_.scr3=$_.scr3+50}}}}}$k[$j++]=$_.scr1;$k[$j++]=$_.scr3};$_.evalfull=function(){$_.sym=$k[--$j];$_.n1=0;$_.n3=0;$_.rle=$a($f($_.size+1));$_.lastpairs=$a($_.size);$_.thispairs=$a($_.size);$_.sizeadd1=$f($_.size+1);for(var _Wd=0,_Wc=$f($_.size-1);_Wd<=_Wc;_Wd+=1){$_.i=_Wd;$k[$j++]=Infinity;var _Wf=$_.size;$k[$j++]=0;$k[$j++]=0;for(var _Wh=$_.i,_Wi=_Wf,_Wg=$f(_Wf*_Wf-1);_Wi<0?_Wh>=_Wg:_Wh<=_Wg;_Wh+=_Wi){var _Wk=$g($_.sym,_Wh);var _Wl=$k[--$j];$k[$j++]=_Wk;if($eq(_Wl,_Wk)){var _Wm=$k[--$j];var _Wn=$k[--$j];$k[$j++]=$f(_Wn+1);$k[$j++]=_Wm}else{var _Wo=$k[--$j];$k[$j++]=1;$k[$j++]=_Wo}}$j--;var _Wq=$m()+2;$as($G($_.rle,0,_Wq-2));$_.evalfulln1n3();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--;$_.symrow=$G($_.sym,$_.i*$_.size,$_.size);$k[$j++]=Infinity;var _X1=$_.symrow;$k[$j++]=0;$k[$j++]=0;for(var _X2=0,_X3=_X1.length;_X2<_X3;_X2++){var _X4=$g(_X1,_X2);var _X5=$k[--$j];$k[$j++]=_X4;if($eq(_X5,_X4)){var _X6=$k[--$j];var _X7=$k[--$j];$k[$j++]=$f(_X7+1);$k[$j++]=_X6}else{var _X8=$k[--$j];$k[$j++]=1;$k[$j++]=_X8}}$j--;var _XA=$m()+2;$as($G($_.rle,0,_XA-2));$_.evalfulln1n3();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--}$k[$j++]=$f($_.n1+$_.n3)};$_.bestscore=999999999;for(var _XK=0,_XJ=$_.masks.length-1;_XK<=_XJ;_XK+=1){$_.m=_XK;$_.masksym=$a($_.size*$_.size);for(var _XR=0,_XQ=$f($_.size*$_.size-1);_XR<=_XQ;_XR+=1){$_.i=_XR;$p($_.masksym,$_.i,$xo($g($_.pixs,$_.i),$g($g($_.masks,$_.m),$_.i)))}if($_.masks.length!=1){$k[$j++]=$_.masksym;$_.evalfull();$_.score=$k[--$j];if($_.score<$_.bestscore){$_.bestsym=$_.masksym;$_.bestmaskval=$_.m;$_.bestscore=$_.score}}else{$_.bestsym=$_.masksym}}$_.pixs=$_.bestsym;$_.funval=((~~($f($_.size-21)/2)+20)*4+$_.eclval)*4+$_.bestmaskval;$k[$j++]=$a([($_.funval&3840)>>>8,($_.funval&240)>>>4,$_.funval&15]);$k[$j++]=4;$k[$j++]=16;$k[$j++]=19;$_.rscodes();$_.funvals=$k[--$j];$k[$j++]=Infinity;$F($_.funvals,function(){$k[$j++]=4;$_.tobin();$F($k[--$j],function(){var _Xw=$k[--$j];$k[$j++]=$f(_Xw-48)})});$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$_.funbits=$a();for(var _Y0=0,_Xz=$_.functionmap.length-1;_Y0<=_Xz;_Y0+=1){$_.i=_Y0;$F($g($_.functionmap,$_.i),function(){var _Y5=$k[--$j];$k[$j++]=$_.pixs;$q(_Y5);$_.qmv();var _Y9=$k[--$j];$p($k[--$j],_Y9,$g($_.funbits,$_.i))})}var _YH=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.size],["pixy",$_.size],["height",$_.size*2/72],["width",$_.size*2/72],["borderleft",3],["borderright",3],["bordertop",3],["borderbottom",3],["opt",$_.options]]);$k[$j++]=_YH;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_dotcode(){$_=Object.create($_);$_.dontdraw=false;$_.rows=-1;$_.columns=-1;$_.ratio=-1;$_.parse=false;$_.parsefnc=false;$_.raw=false;$_.fast=false;$_.mask=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.rows!=-1){if($_.rows<5){$k[$j++]="bwipp.dotcodeBadRows#24881";$k[$j++]="There must be at least 5 rows";bwipp_raiseerror()}}if($_.columns!=-1){if($_.columns<5){$k[$j++]="bwipp.dotcodeBadColumns#24887";$k[$j++]="There must be at least 5 columns";bwipp_raiseerror()}}if($_.rows!=-1&&$_.columns!=-1&&($_.rows+$_.columns)%2!=1){$k[$j++]="bwipp.dotcodeRowsColumnsBadParity#24892";$k[$j++]="Sum of rows and columns must be odd";bwipp_raiseerror()}if($_.ratio==-1&&$_.rows==-1&&$_.columns==-1){$_.ratio=3/2}if($_.ratio!=-1){if($_.ratio<=0){$k[$j++]="bwipp.dotcodeRatio#24901";$k[$j++]="The ratio must be greater than 0";bwipp_raiseerror()}}if($_.mask!=-1){if($_.mask<0||$_.mask>3){$k[$j++]="bwipp.dotcodeBadMask#24907";$k[$j++]="Valid mask values are 0 to 3";bwipp_raiseerror()}}bwipp_loadctx(bwipp_dotcode);if(!bwipp_dotcode.__24924__){$_=Object.create($_);$_.laa=-1;$_.lab=-2;$_.lac=-3;$_.bin=-4;$_.sfa=-5;$_.sfb=-6;$_.sb2=-7;$_.sb3=-8;$_.sb4=-9;$_.sb5=-10;$_.sb6=-11;$_.sfc=-12;$_.sc2=-13;$_.sc3=-14;$_.sc4=-15;$_.sc5=-16;$_.sc6=-17;$_.sc7=-18;$_.bsa=-19;$_.bsb=-20;$_.tma=-21;$_.tmb=-22;$_.tmc=-23;$_.tms=-24;$_.fn1=-25;$_.fn2=-26;$_.fn3=-27;$_.crl=-28;$_.aim=-29;$_.m05=-30;$_.m06=-31;$_.m12=-32;$_.mac=-33;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_dotcode.$ctx[id]=$_[id]);bwipp_dotcode.__24924__=1;$_=Object.getPrototypeOf($_)}var _N=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fn1],["FNC3",$_.fn3]]);$_.fncvals=_N;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _Q=$k[--$j];$_[$k[--$j]]=_Q;$_.msglen=$_.msg.length;var _T=$_.msg;$k[$j++]="numecis";$k[$j++]=0;for(var _U=0,_V=_T.length;_U<_V;_U++){if($g(_T,_U)<=-1e6){var _X=$k[--$j];$k[$j++]=$f(_X+1)}}var _Y=$k[--$j];$_[$k[--$j]]=_Y;$_.msgtmp=$a($f($_.msg.length+$_.numecis*6));$_.j=0;for(var _f=0,_e=$_.msg.length-1;_f<=_e;_f+=1){var _h=$g($_.msg,_f);$k[$j++]=_h;if(_h<=-1e6){var _l=$G($R($s(7),-$k[--$j],10),1,6);for(var _m=0,_n=_l.length;_m<_n;_m++){$k[$j++]=$g(_l,_m)}$as($a(6));$P($_.msgtmp,$_.j+1,$k[--$j]);$p($_.msgtmp,$_.j,$_.fn2);$_.j=$_.j+7}else{$p($_.msgtmp,$_.j,$k[--$j]);$_.j=$_.j+1}}$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;if(!bwipp_dotcode.__25023__){$_=Object.create($_);$_.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$_.sfb,$_.crl,"96"]),$a([$_.sb2,9,"97"]),$a([$_.sb3,28,"98"]),$a([$_.sb4,29,"99"]),$a([$_.sb5,30,$_.aim]),$a([$_.sb6,$_.sfa,$_.laa]),$a([$_.lab,$_.laa,$_.sfb]),$a([$_.sc2,$_.sc2,$_.sb2]),$a([$_.sc3,$_.sc3,$_.sb3]),$a([$_.sc4,$_.sc4,$_.sb4]),$a([$_.lac,$_.lac,$_.lab]),$a([$_.fn1,$_.fn1,$_.fn1]),$a([$_.fn2,$_.fn2,$_.fn2]),$a([$_.fn3,$_.fn3,$_.fn3]),$a([$_.bsa,$_.bsa,$_.bsa]),$a([$_.bsb,$_.bsb,$_.bsb]),$a([$_.bin,$_.bin,$_.bin])]);$_.charvals=$a([new Map,new Map,new Map]);for(var _3d=0,_3c=$_.charmaps.length-1;_3d<=_3c;_3d+=1){$_.i=_3d;$_.encs=$g($_.charmaps,$_.i);for(var _3h=0;_3h<=2;_3h+=1){$_.j=_3h;var _3k=$g($_.encs,$_.j);$k[$j++]=_3k;if($eq($t(_3k),"stringtype")){var _3n=$g($k[--$j],0);$k[$j++]=_3n}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.Avals=$g($_.charvals,0);$_.Bvals=$g($_.charvals,1);$p($_.Bvals,$_.m05,97);$p($_.Bvals,$_.m06,98);$p($_.Bvals,$_.m12,99);$p($_.Bvals,$_.mac,100);$_.Cvals=$g($_.charvals,2);$k[$j++]=Infinity;var _4H=$a([$_.sc2,$_.sc3,$_.sc4,$_.sc5,$_.sc6,$_.sc7,$_.tma,$_.tmb,$_.tmc,$_.tms]);$k[$j++]=102;for(var _4I=0,_4J=_4H.length;_4I<_4J;_4I++){var _4M=$f($k[--$j]+1);$k[$j++]=$g(_4H,_4I);$k[$j++]=_4M;$k[$j++]=_4M}$j--;$_.BINvals=$d();$_.A=0;$_.B=1;$_.C=2;$_.BIN=3;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_dotcode.$ctx[id]=$_[id]);bwipp_dotcode.__25023__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;for(var _4Q=0,_4R=$_.msglen+1;_4Q<_4R;_4Q++){$k[$j++]=0}$_.nDigits=$a();$k[$j++]=Infinity;for(var _4U=0,_4V=$_.msglen+1;_4U<_4V;_4U++){$k[$j++]=false}$_.SeventeenTen=$a();$k[$j++]=Infinity;for(var _4Y=0,_4Z=$_.msglen+1;_4Y<_4Z;_4Y++){$k[$j++]=false}$_.ECI=$a();$k[$j++]=Infinity;for(var _4c=0,_4d=$_.msglen+1;_4c<_4d;_4c++){$k[$j++]=false}$_.DatumA=$a();$k[$j++]=Infinity;for(var _4g=0,_4h=$_.msglen+1;_4g<_4h;_4g++){$k[$j++]=false}$_.DatumB=$a();$k[$j++]=Infinity;for(var _4k=0,_4l=$_.msglen+1;_4k<_4l;_4k++){$k[$j++]=false}$_.DatumC=$a();$k[$j++]=Infinity;for(var _4o=0,_4p=$_.msglen+8;_4o<_4p;_4o++){$k[$j++]=false}$_.Binary=$a();$k[$j++]=Infinity;for(var _4s=0,_4t=$_.msglen+1;_4s<_4t;_4s++){$k[$j++]=0}$_.AheadC=$a();$k[$j++]=Infinity;for(var _4w=0,_4x=$_.msglen+1;_4w<_4x;_4w++){$k[$j++]=0}$_.TryC=$a();$k[$j++]=Infinity;for(var _50=0,_51=$_.msglen+1;_50<_51;_50++){$k[$j++]=0}$_.AheadA=$a();$k[$j++]=Infinity;for(var _54=0,_55=$_.msglen+1;_54<_55;_54++){$k[$j++]=0}$_.AheadB=$a();$k[$j++]=Infinity;for(var _58=0,_59=$_.msglen+1;_58<_59;_58++){$k[$j++]=0}$_.UntilEndSeg=$a();for(var _5C=$_.msglen-1;_5C>=0;_5C-=1){$_.i=_5C;$_.barchar=$g($_.msg,$_.i);if($_.barchar>=48&&$_.barchar<=57){$p($_.nDigits,$_.i,$f($g($_.nDigits,$_.i+1)+1))}var _5P=$g($_.Avals,$_.barchar)!==undefined;if(_5P){$p($_.DatumA,$_.i,true)}var _5U=$g($_.Bvals,$_.barchar)!==undefined;if(_5U){$p($_.DatumB,$_.i,true)}$_.CRLF=false;if($_.barchar==13&&$_.i<$_.msglen-1){if($g($_.msg,$_.i+1)==10){$_.CRLF=true}}if($_.CRLF){$p($_.DatumB,$_.i,true)}if($g($_.nDigits,$_.i)>=2){$p($_.DatumC,$_.i,true)}if($_.barchar<0){$p($_.DatumC,$_.i,true)}if($_.barchar>=128){$p($_.Binary,$_.i,true)}if($g($_.nDigits,$_.i)>=10){$k[$j++]=Infinity;$q($G($_.msg,$_.i,10));for(var _5x=0,_5y=1;_5x<_5y;_5x++){if($k[--$j]!=48){$k[$j++]=false;break}if($k[--$j]!=49){$k[$j++]=false;break}$j-=6;if($k[--$j]!=55){$k[$j++]=false;break}if($k[--$j]!=49){$k[$j++]=false;break}$k[$j++]=true}$p($_.SeventeenTen,$_.i,$k[--$j]);$l()}if($g($_.nDigits,$_.i+1)>=6&&$g($_.msg,$_.i)==$_.fn2){$p($_.ECI,$_.i,true)}if($_.barchar<0&&$_.barchar!=$_.fn3){$p($_.AheadC,$_.i,$f($g($_.AheadC,$_.i+1)+1))}else{if($g($_.nDigits,$_.i)<=1){$p($_.AheadC,$_.i,0)}else{$p($_.AheadC,$_.i,$f($g($_.AheadC,$_.i+2)+1))}}if($g($_.nDigits,$_.i)>0&&$gt($g($_.AheadC,$_.i),$g($_.AheadC,$_.i+1))){$p($_.TryC,$_.i,$g($_.AheadC,$_.i))}if($g($_.DatumA,$_.i)&&$g($_.TryC,$_.i)<2&&$_.barchar!=$_.fn3){$p($_.AheadA,$_.i,$f($g($_.AheadA,$_.i+1)+1))}if($g($_.DatumB,$_.i)&&$g($_.TryC,$_.i)<2&&$_.barchar!=$_.fn3){$k[$j++]=$_.AheadB;$k[$j++]=$_.i;$k[$j++]=$_.AheadB;$k[$j++]=$_.i+1;if($_.CRLF){var _7B=$k[--$j];$k[$j++]=$f(_7B+1)}var _7C=$k[--$j];var _7E=$g($k[--$j],_7C);var _7F=$k[--$j];$p($k[--$j],_7F,$f(_7E+1))}if($_.barchar!=$_.fn3){$p($_.UntilEndSeg,$_.i,$f($g($_.UntilEndSeg,$_.i+1)+1))}}$_.addtocws=function(){var _7O=$k[--$j];$P($_.cws,$_.j,_7O);$_.j=_7O.length+$_.j};$_.base259to103=function(){$_.in=$k[--$j];$_.inlen=$_.in.length;$k[$j++]=Infinity;for(var _7V=0,_7W=5-$_.inlen;_7V<_7W;_7V++){$k[$j++]=0}$q($_.in);$_.in=$a();$_.out=$a(6);$k[$j++]=Infinity;$q($G($_.in,0,2));$_.msbs=$a();$k[$j++]=Infinity;$q($_.msbs);var _7e=$k[--$j];var _7f=$k[--$j];$k[$j++]=$f(_7e+_7f*259);for(var _7g=0,_7h=2;_7g<_7h;_7g++){var _7i=$k[--$j];$k[$j++]=_7i%103;$k[$j++]=~~(_7i/103)}$_.mscs=$a();$k[$j++]=Infinity;$q($G($_.in,2,3));$_.lsbs=$a();$k[$j++]=Infinity;$q($_.lsbs);var _7o=$k[--$j];var _7p=$k[--$j];var _7q=$k[--$j];$k[$j++]=$f($f(_7o+_7p*259)+_7q*67081);for(var _7r=0,_7s=3;_7r<_7s;_7r++){var _7t=$k[--$j];$k[$j++]=_7t%103;$k[$j++]=~~(_7t/103)}$_.lscs=$a();var _7w=$g($_.lscs,0);var _7y=$g($_.mscs,0);$p($_.out,5,$f(_7w+_7y*42)%103);var _81=$g($_.lscs,1);var _83=$g($_.mscs,0);var _85=$g($_.mscs,1);$p($_.out,4,$f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)%103);var _88=$g($_.lscs,2);var _8A=$g($_.mscs,0);var _8C=$g($_.mscs,1);var _8E=$g($_.mscs,2);$p($_.out,3,$f($f($f($f(~~($f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)/103)+_88)+_8A*92)+_8C*68)+_8E*42)%103);var _8H=$g($_.lscs,3);var _8J=$g($_.mscs,0);var _8L=$g($_.mscs,1);var _8N=$g($_.mscs,2);$p($_.out,2,$f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)/103)+_88)+_8A*92)+_8C*68)+_8E*42)/103)+_8H)+_8J*15)+_8L*92)+_8N*68)%103);var _8Q=$g($_.mscs,1);var _8S=$g($_.mscs,2);$p($_.out,1,$f($f(~~($f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)/103)+_88)+_8A*92)+_8C*68)+_8E*42)/103)+_8H)+_8J*15)+_8L*92)+_8N*68)/103)+_8Q*15)+_8S*92)%103);$p($_.out,0,$f(~~($f($f(~~($f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)/103)+_88)+_8A*92)+_8C*68)+_8E*42)/103)+_8H)+_8J*15)+_8L*92)+_8N*68)/103)+_8Q*15)+_8S*92)/103)+$g($_.mscs,2)*15)%103);$k[$j++]=$G($_.out,6-$_.inlen-1,$_.inlen+1)};$_.finaliseBIN=function(){if($_.bpos!=0){$k[$j++]=$G($_.bvals,0,$_.bpos);$_.base259to103();$q($k[--$j]);$_.bpos=0}};$_.addtobin=function(){$p($_.bvals,$_.bpos,$k[--$j]);$_.bpos=$_.bpos+1;if($_.bpos==5){$_.finaliseBIN()}};$_.ECIabc=function(){var _8n=$G($_.msg,$_.i+1,6);$k[$j++]=0;for(var _8o=0,_8p=_8n.length;_8o<_8p;_8o++){var _8r=$k[--$j];$k[$j++]=$f(_8r+$f($g(_8n,_8o)-48))*10}var _8t=~~($k[--$j]/10);$k[$j++]=_8t;if(_8t>=40){var _8v=$f($k[--$j]-40);var _8w=_8v%12769;$k[$j++]=~~(_8v/12769)+40;$k[$j++]=~~(_8w/113);$k[$j++]=_8w%113}};$_.ECIbin=function(){$k[$j++]=Infinity;var _8z=$G($_.msg,$_.i+1,6);$k[$j++]=0;for(var _90=0,_91=_8z.length;_90<_91;_90++){var _93=$k[--$j];$k[$j++]=$f(_93+$f($g(_8z,_90)-48))*10}var _95=~~($k[--$j]/10);$k[$j++]=_95;if(_95>=65536){var _96=$k[--$j];var _97=_96%65536;$k[$j++]=258;$k[$j++]=~~(_96/65536);$k[$j++]=~~(_97/256);$k[$j++]=_97%256}else{var _98=$k[--$j];$k[$j++]=_98;if(_98>=256){var _99=$k[--$j];$k[$j++]=257;$k[$j++]=~~(_99/256);$k[$j++]=_99%256}else{var _9A=$k[--$j];$k[$j++]=256;$k[$j++]=_9A}}var _9B=$a();for(var _9C=0,_9D=_9B.length;_9C<_9D;_9C++){$k[$j++]=$g(_9B,_9C);$_.addtobin()}};$_.encC=function(){for(var _9F=0,_9G=1;_9F<_9G;_9F++){if($_.i==$_.segstart){for(var _9J=0,_9K=1;_9J<_9K;_9J++){if($_.i>$f($_.segend-7)){$k[$j++]=0;break}if($g($_.msg,$_.segstart)!=91){$k[$j++]=0;break}if($g($_.msg,$_.segstart+1)!=41){$k[$j++]=0;break}if($g($_.msg,$_.segstart+2)!=62){$k[$j++]=0;break}if($g($_.msg,$_.segstart+3)!=30){$k[$j++]=0;break}var _9b=$g($_.msg,$_.segstart+4);if(_9b<48||_9b>57){$k[$j++]=0;break}var _9e=$g($_.msg,$_.segstart+5);if(_9e<48||_9e>57){$k[$j++]=0;break}if($g($_.msg,$f($_.segend-1))!=4){$k[$j++]=0;break}var _9o=$f($f($g($_.msg,$_.segstart+4)-48)*10+$f($g($_.msg,$_.segstart+5)-48));$k[$j++]=_9o;if(_9o!=5&&(_9o!=6&&_9o!=12)){$j--;$k[$j++]=$_.mac;break}if($g($_.msg,$_.segstart+6)!=29){$j--;$k[$j++]=0;break}if($g($_.msg,$f($_.segend-2))!=30){$j--;$k[$j++]=0;break}var _9w=$k[--$j];$k[$j++]=_9w;if(_9w==5){$j--;$k[$j++]=$_.m05;break}if($k[--$j]==6){$k[$j++]=$_.m06;break}$k[$j++]=$_.m12;break}$_.inmac=$k[--$j];if($_.inmac!=0){$k[$j++]=$a([$g($_.Cvals,$_.lab)]);$_.addtocws();$_.mode=$_.B;$k[$j++]=$a([$g($_.Bvals,$_.inmac)]);$_.addtocws();if($_.inmac==$_.mac){$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.segstart+4))]);$_.addtocws();$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.segstart+5))]);$_.addtocws();$_.i=$_.i+6}else{$_.i=$_.i+7}break}}if($_.i==$_.segstart){if($g($_.nDigits,$_.i)>=2){$k[$j++]=$a([$g($_.Cvals,$_.fn1)]);$_.addtocws()}if($g($_.msg,$_.i)==$_.fn1&&$g($_.nDigits,$_.i+1)>=2){$_.i=$_.i+1}}if($g($_.SeventeenTen,$_.i)){$k[$j++]=$a([$g($_.Cvals,$_.aim),$f($f($g($_.msg,$_.i+2)-48)*10+$f($g($_.msg,$_.i+3)-48)),$f($f($g($_.msg,$_.i+4)-48)*10+$f($g($_.msg,$_.i+5)-48)),$f($f($g($_.msg,$_.i+6)-48)*10+$f($g($_.msg,$_.i+7)-48))]);$_.addtocws();$_.i=$_.i+10;break}if($g($_.DatumC,$_.i)){var _BE=$g($_.msg,$_.i);if(_BE==$_.fn1||(_BE==$_.fn2||_BE==$_.fn3)){$k[$j++]=$a([$g($_.Cvals,$g($_.msg,$_.i))]);$_.addtocws();if($g($_.ECI,$_.i)){$k[$j++]=Infinity;$_.ECIabc();var _BR=$a();$k[$j++]=_BR;$_.addtocws();$_.i=$_.i+7;break}if($g($_.msg,$_.i)==$_.fn3&&$_.segstart!=$_.i){$_.i=$_.i+1;$_.inmac=0;$_.segstart=$_.i;$_.segend=$f($_.i+$g($_.UntilEndSeg,$_.i));break}$_.i=$_.i+1;break}$k[$j++]=$a([$f($f($g($_.msg,$_.i)-48)*10+$f($g($_.msg,$_.i+1)-48))]);$_.addtocws();$_.i=$_.i+2;break}if($g($_.Binary,$_.i)){if($g($_.nDigits,$_.i+1)>0){if($g($_.msg,$_.i)<160){$k[$j++]=$a([$g($_.Cvals,$_.bsa),$g($_.Avals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}else{$k[$j++]=$a([$g($_.Cvals,$_.bsb),$g($_.Bvals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Cvals,$_.bin)]);$_.addtocws();$_.mode=$_.BIN;break}$_.m=$g($_.AheadA,$_.i);$_.n=$g($_.AheadB,$_.i);if($gt($_.m,$_.n)){$k[$j++]=$a([$g($_.Cvals,$_.laa)]);$_.addtocws();$_.mode=$_.A;break}if($_.i==$_.segstart){var _Cc=$g($_.msg,$_.i);if(_Cc==9||(_Cc==28||(_Cc==29||_Cc==30))){$k[$j++]=$a([$g($_.Cvals,$_.laa)]);$_.addtocws();$_.mode=$_.A;break}}if($_.n>4){$k[$j++]=$a([$g($_.Cvals,$_.lab)]);$_.addtocws();$_.mode=$_.B;break}$k[$j++]=$a([$g($_.Cvals,$g($a([$_.sfb,$_.sb2,$_.sb3,$_.sb4]),$f($_.n-1)))]);$_.addtocws();for(var _Cz=0,_D0=$_.n;_Cz<_D0;_Cz++){if($g($_.msg,$_.i)==13){$k[$j++]=$a([$g($_.Bvals,$_.crl)]);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}}break}};$_.encB=function(){for(var _DG=0,_DH=1;_DG<_DH;_DG++){$_.n=$g($_.TryC,$_.i);if($_.n>=2){if($_.n>4){$k[$j++]=$a([$g($_.Bvals,$_.lac)]);$_.addtocws();$_.mode=$_.C;break}$k[$j++]=$a([$g($_.Bvals,$g($a([$_.sfc,$_.sc2,$_.sc3,$_.sc4]),$f($_.n-1)))]);$_.addtocws();for(var _Dd=0,_De=$_.n;_Dd<_De;_Dd++){if($g($_.msg,$_.i)<0){$k[$j++]=$a([$g($_.Cvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}else{$k[$j++]=$a([$f($f($g($_.msg,$_.i)-48)*10+$f($g($_.msg,$_.i+1)-48))]);$_.addtocws();$_.i=$_.i+2}}break}if($g($_.DatumB,$_.i)){var _E2=$g($_.msg,$_.i);if(_E2==$_.fn1||(_E2==$_.fn2||_E2==$_.fn3)){$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.i))]);$_.addtocws();if($g($_.ECI,$_.i)){$k[$j++]=Infinity;$_.ECIabc();var _EF=$a();$k[$j++]=_EF;$_.addtocws();$_.i=$_.i+7;break}if($g($_.msg,$_.i)==$_.fn3&&$_.i!=$_.segstart){$_.i=$_.i+1;$_.mode=$_.C;$_.inmac=0;$_.segstart=$_.i;$_.segend=$f($_.i+$g($_.UntilEndSeg,$_.i));break}$_.i=$_.i+1;break}if($g($_.msg,$_.i)==13&&$_.i<$_.msglen-1){if($g($_.msg,$_.i+1)==10){$k[$j++]=$a([$g($_.Bvals,$_.crl)]);$_.addtocws();$_.i=$_.i+2;break}}$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1;break}if($g($_.Binary,$_.i)){if($g($_.DatumB,$_.i+1)){if($g($_.msg,$_.i)<160){$k[$j++]=$a([$g($_.Bvals,$_.bsa),$g($_.Avals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}else{$k[$j++]=$a([$g($_.Bvals,$_.bsb),$g($_.Bvals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Bvals,$_.bin)]);$_.addtocws();$_.mode=$_.BIN;break}if($g($_.AheadA,$_.i)==1){$k[$j++]=$a([$g($_.Bvals,$_.sfa),$g($_.Avals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Bvals,$_.laa)]);$_.addtocws();$_.mode=$_.A;break}};$_.encA=function(){for(var _Fe=0,_Ff=1;_Fe<_Ff;_Fe++){$_.n=$g($_.TryC,$_.i);if($_.n>=2){if($_.n>4){$k[$j++]=$a([$g($_.Avals,$_.lac)]);$_.addtocws();$_.mode=$_.C;break}$k[$j++]=$a([$g($_.Avals,$g($a([$_.sfc,$_.sc2,$_.sc3,$_.sc4]),$f($_.n-1)))]);$_.addtocws();for(var _G1=0,_G2=$_.n;_G1<_G2;_G1++){if($g($_.msg,$_.i)<0){$k[$j++]=$a([$g($_.Cvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}else{$k[$j++]=$a([$f($f($g($_.msg,$_.i)-48)*10+$f($g($_.msg,$_.i+1)-48))]);$_.addtocws();$_.i=$_.i+2}}break}if($g($_.DatumA,$_.i)){var _GQ=$g($_.msg,$_.i);if(_GQ==$_.fn1||(_GQ==$_.fn2||_GQ==$_.fn3)){$k[$j++]=$a([$g($_.Avals,$g($_.msg,$_.i))]);$_.addtocws();if($g($_.ECI,$_.i)){$k[$j++]=Infinity;$_.ECIabc();var _Gd=$a();$k[$j++]=_Gd;$_.addtocws();$_.i=$_.i+7;break}if($g($_.msg,$_.i)==$_.fn3&&$_.i!=$_.segstart){$_.i=$_.i+1;$_.mode=$_.C;$_.inmac=0;$_.segstart=$_.i;$_.segend=$f($_.i+$g($_.UntilEndSeg,$_.i));break}$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Avals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1;break}if($g($_.Binary,$_.i)){if($g($_.DatumA,$_.i+1)){if($g($_.msg,$_.i)<160){$k[$j++]=$a([$g($_.Avals,$_.bsa),$g($_.Avals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}else{$k[$j++]=$a([$g($_.Avals,$_.bsb),$g($_.Bvals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Avals,$_.bin)]);$_.addtocws();$_.mode=$_.BIN;break}$_.n=$g($_.AheadB,$_.i);if($_.n>6){$k[$j++]=$a([$g($_.Avals,$_.lab)]);$_.addtocws();$_.mode=$_.B;break}$k[$j++]=$a([$g($_.Avals,$g($a([$_.sfb,$_.sb2,$_.sb3,$_.sb4,$_.sb5,$_.sb6]),$f($_.n-1)))]);$_.addtocws();for(var _Ht=0,_Hu=$_.n;_Ht<_Hu;_Ht++){if($g($_.msg,$_.i)==13){$k[$j++]=$a([$g($_.Bvals,$_.crl)]);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}}break}};$_.encBIN=function(){for(var _IA=0,_IB=1;_IA<_IB;_IA++){$_.n=$g($_.TryC,$_.i);if($_.n>=2){$k[$j++]=Infinity;$_.finaliseBIN();var _IG=$a();$k[$j++]=_IG;$_.addtocws();if($_.n>7){$k[$j++]=$a([$g($_.BINvals,$_.tmc)]);$_.addtocws();$_.mode=$_.C;break}$k[$j++]=$a([$g($_.BINvals,$g($a([$_.sc2,$_.sc3,$_.sc4,$_.sc5,$_.sc6,$_.sc7]),$f($_.n-2)))]);$_.addtocws();for(var _Ia=0,_Ib=$_.n;_Ia<_Ib;_Ia++){if($g($_.msg,$_.i)<0){$k[$j++]=$a([$g($_.Cvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}else{$k[$j++]=$a([$f($f($g($_.msg,$_.i)-48)*10+$f($g($_.msg,$_.i+1)-48))]);$_.addtocws();$_.i=$_.i+2}}break}if($g($_.ECI,$_.i)&&$g($_.Binary,$_.i+7)){$k[$j++]=Infinity;$_.ECIbin();var _J0=$a();$k[$j++]=_J0;$_.addtocws();$_.i=$_.i+7;if($_.i==$_.msglen){$k[$j++]=Infinity;$_.finaliseBIN();var _J4=$a();$k[$j++]=_J4;$_.addtocws()}break}if($g($_.msg,$_.i)>=0){if($g($_.Binary,$_.i)||$g($_.Binary,$_.i+1)||$g($_.Binary,$_.i+2)||$g($_.Binary,$_.i+3)||$g($_.ECI,$_.i+1)&&$g($_.Binary,$_.i+8)){$k[$j++]=Infinity;$k[$j++]=$g($_.msg,$_.i);$_.addtobin();var _JT=$a();$k[$j++]=_JT;$_.addtocws();$_.i=$_.i+1;if($_.i==$_.msglen){$k[$j++]=Infinity;$_.finaliseBIN();var _JX=$a();$k[$j++]=_JX;$_.addtocws()}break}}$k[$j++]=Infinity;$_.finaliseBIN();var _JY=$a();$k[$j++]=_JY;$_.addtocws();if($_.i!=$_.msglen-1){if($g($_.msg,$_.i)==$_.fn3&&$_.i!=$_.segstart){$k[$j++]=$a([$g($_.BINvals,$_.tms)]);$_.addtocws();$_.i=$_.i+1;$_.mode=$_.C;$_.inmac=0;$_.segstart=$_.i;$_.segend=$f($_.i+$g($_.UntilEndSeg,$_.i));break}if($gt($g($_.AheadA,$_.i),$g($_.AheadB,$_.i))){$k[$j++]=$a([$g($_.BINvals,$_.tma)]);$_.addtocws();$_.mode=$_.A}else{$k[$j++]=$a([$g($_.BINvals,$_.tmb)]);$_.addtocws();$_.mode=$_.B}break}break}};$_.cws=$a($_.msglen*2+1);$_.mode=$_.C;$_.bvals=$a(5);$_.bpos=0;$_.inmac=0;$_.segstart=0;$_.segend=$g($_.UntilEndSeg,0);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.msglen){break}if($_.inmac!=0){if($_.inmac!=$_.mac&&$_.i==$f($_.segend-2)){$_.i=$_.i+2;if($_.i>=$_.msglen){break}}if($_.inmac==$_.mac&&$_.i==$f($_.segend-1)){$_.i=$_.i+1;if($_.i>=$_.msglen){break}}}if($_[$g($a(["encA","encB","encC","encBIN"]),$_.mode)]()===true){break}}$_.cws=$G($_.cws,0,$_.j);$_.nd=$_.cws.length;$_.minarea=(($_.nd+3+~~($_.nd/2))*9+2)*2;if($_.ratio!=-1){$_.hgt=Math.sqrt($_.minarea/$_.ratio);$_.wid=Math.sqrt($_.minarea*$_.ratio);$_.h=~~$_.hgt;$_.w=~~$_.wid;if(($_.h+$_.w)%2==1){if($_.h*$_.w<$_.minarea){$_.h=$_.h+1;$_.w=$_.w+1}}else{if($_.hgt*$_.w<$_.wid*$_.h){$_.w=$_.w+1;if($_.h*$_.w<$_.minarea){$_.w=$_.w-1;$_.h=$_.h+1;if($_.h*$_.w<$_.minarea){$_.w=$_.w+2}}}else{$_.h=$_.h+1;if($_.h*$_.w<$_.minarea){$_.h=$_.h-1;$_.w=$_.w+1;if($_.h*$_.w<$_.minarea){$_.h=$_.h+2}}}}$_.rows=$_.h;$_.columns=$_.w}else{if($_.columns==-1){var _LN=~~(($_.minarea+$_.rows-1)/$_.rows);$k[$j++]="columns";$k[$j++]=_LN;if((_LN+$_.rows)%2==0){var _LP=$k[--$j];$k[$j++]=$f(_LP+1)}var _LQ=$k[--$j];$_[$k[--$j]]=_LQ}if($_.rows==-1){var _LW=~~(($_.minarea+$_.columns-1)/$_.columns);$k[$j++]="rows";$k[$j++]=_LW;if((_LW+$_.columns)%2==0){var _LY=$k[--$j];$k[$j++]=$f(_LY+1)}var _LZ=$k[--$j];$_[$k[--$j]]=_LZ}}$_.ndots=~~($_.rows*$_.columns/2);for(;;){var _Le=$_.nd+1;if((_Le+(~~(_Le/2)+3))*9+2>$_.ndots){break}$_.nd=$_.nd+1}$_.nc=~~($_.nd/2)+3;$_.nw=$_.nd+$_.nc;$_.rembits=$_.ndots-($_.nw*9+2);if($_.nd>$_.cws.length){$k[$j++]=Infinity;$q($_.cws);var _Lr=$_.mode==$_.BIN?109:106;$k[$j++]=_Lr;for(var _Lu=0,_Lv=$_.nd-$_.cws.length-1;_Lu<_Lv;_Lu++){$k[$j++]=106}$_.cws=$a()}var _Ly=$g($_.options,"debugcws")!==undefined;if(_Ly){$k[$j++]="bwipp.debugcws#25580";$k[$j++]=$_.cws;bwipp_raiseerror()}if($_.nw*9>$_.ndots-2){$k[$j++]="bwipp.dotcodeTooLong#25584";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}if(!bwipp_dotcode.__25614__){$_=Object.create($_);$_.encs=$a(["101010101","010101011","010101101","010110101","011010101","101010110","101011010","101101010","110101010","010101110","010110110","010111010","011010110","011011010","011101010","100101011","100101101","100110101","101001011","101001101","101010011","101011001","101100101","101101001","110010101","110100101","110101001","001010111","001011011","001011101","001101011","001101101","001110101","010010111","010011011","010011101","010100111","010110011","010111001","011001011","011001101","011010011","011011001","011100101","011101001","100101110","100110110","100111010","101001110","101011100","101100110","101101100","101110010","101110100","110010110","110011010","110100110","110101100","110110010","110110100","111001010","111010010","111010100","001011110","001101110","001110110","001111010","010011110","010111100","011001110","011011100","011100110","011101100","011110010","011110100","100010111","100011011","100011101","100100111","100110011","100111001","101000111","101100011","101110001","110001011","110001101","110010011","110011001","110100011","110110001","111000101","111001001","111010001","000101111","000110111","000111011","000111101","001001111","001100111","001110011","001111001","010001111","011000111","011100011","011110001","100011110","100111100","101111000","110001110","110011100","110111000","111000110","111001100"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_dotcode.$ctx[id]=$_[id]);bwipp_dotcode.__25614__=1;$_=Object.getPrototypeOf($_)}if($_.rows%2==0){$_.sixedges=$a([$a([$_.columns-1,$_.rows-2]),$a([0,$_.rows-2]),$a([$_.columns-2,$_.rows-1]),$a([1,$_.rows-1]),$a([$_.columns-1,0]),$a([0,0])])}else{$_.sixedges=$a([$a([$_.columns-2,0]),$a([$_.columns-2,$_.rows-1]),$a([$_.columns-1,1]),$a([$_.columns-1,$_.rows-2]),$a([0,0]),$a([0,$_.rows-1])])}$_.dmv=function(){var _MY=$k[--$j];var _MZ=$k[--$j];$k[$j++]=$f(_MZ+_MY*$_.columns)};$_.outline=$a($_.rows*$_.columns);for(var _Mf=0,_Me=$_.rows-1;_Mf<=_Me;_Mf+=1){$_.y=_Mf;for(var _Mi=0,_Mh=$_.columns-1;_Mi<=_Mh;_Mi+=1){$_.x=_Mi;$k[$j++]=$_.outline;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.dmv();var _Mo=$k[--$j];$p($k[--$j],_Mo,($_.x+$_.y)%2-1)}}var _Mq=$_.sixedges;for(var _Mr=0,_Ms=_Mq.length;_Mr<_Ms;_Mr++){$k[$j++]=$_.outline;$q($g(_Mq,_Mr));$_.dmv();var _Mv=$k[--$j];$p($k[--$j],_Mv,1)}$_.clearcol=function(){$_.x=$k[--$j];$k[$j++]=true;for(var _N1=$_.x&1,_N0=$_.rows-1;_N1<=_N0;_N1+=2){$k[$j++]=$_.x;$k[$j++]=_N1;$_.dmv();if($g($_.sym,$k[--$j])==1){$j--;$k[$j++]=false;break}}};$_.clearrow=function(){$_.y=$k[--$j];$k[$j++]=true;for(var _NA=$_.y&1,_N9=$_.columns-1;_NA<=_N9;_NA+=2){$k[$j++]=_NA;$k[$j++]=$_.y;$_.dmv();if($g($_.sym,$k[--$j])==1){$j--;$k[$j++]=false;break}}};$_.evalsymbol=function(){$_.sym=$k[--$j];$_.worst=9999999;var _NK=$a([$a(["x",0]),$a(["x",1]),$a(["y",0]),$a(["y",1])]);for(var _NL=0,_NM=_NK.length;_NL<_NM;_NL++){$q($g(_NK,_NL));$_.fl=$k[--$j];$_.dir=$k[--$j];$_.sum=0;$_.first=-1;$_.last=-1;var _NR=$eq($_.dir,"x")?$_.columns:$_.rows;for(var _NT=0,_NS=_NR-1;_NT<=_NS;_NT+=1){$_[$_.dir]=_NT;var _NV=$_.sym;var _NX=$_[$_.dir];var _NZ=$eq($_.dir,"x")?$_.rows:$_.columns;var _Nc=(_NZ-1)*$_.fl;if($eq($_.dir,"y")){var _=_Nc;_Nc=_NX;_NX=_}$k[$j++]=_NV;$k[$j++]=_NX;$k[$j++]=_Nc;$_.dmv();var _Nd=$k[--$j];if($g($k[--$j],_Nd)==1){if($_.first==-1){$_.first=$_[$_.dir]}$_.last=$_[$_.dir];$_.sum=$_.sum+1}}var _Nq=$eq($_.dir,"x")?$_.rows:$_.columns;var _Nr=$f($f($_.sum+$_.last)-$_.first)*_Nq;$k[$j++]=_Nr;if(_Nr<$_.worst){$_.worst=$k[--$j]}else{$j--}}$_.pen=0;if($_.rows%2==1||$_.rows<=12){$_.sum=0;$_.p=0;for(var _Ny=1,_Nx=$_.columns-2;_Ny<=_Nx;_Ny+=1){$k[$j++]=_Ny;$_.clearcol();if($k[--$j]){$_.sum=$_.sum+1;$k[$j++]="p";if($_.sum==1){$k[$j++]=$_.rows}else{$k[$j++]=$_.p*$_.rows}var _O5=$k[--$j];$_[$k[--$j]]=_O5}else{$_.sum=0;$_.pen=$_.pen+$_.p;$_.p=0}}$_.pen=$_.pen+$_.p}if($_.rows%2==0||$_.columns<=12){$_.sum=0;$_.p=0;for(var _OF=1,_OE=$_.rows-2;_OF<=_OE;_OF+=1){$k[$j++]=_OF;$_.clearrow();if($k[--$j]){$_.sum=$_.sum+1;$k[$j++]="p";if($_.sum==1){$k[$j++]=$_.columns}else{$k[$j++]=$_.p*$_.columns}var _OM=$k[--$j];$_[$k[--$j]]=_OM}else{$_.sum=0;$_.pen=$_.pen+$_.p;$_.p=0}}$_.pen=$_.pen+$_.p}$k[$j++]=Infinity;for(var _OT=0,_OU=($_.columns+4)*2;_OT<_OU;_OT++){$k[$j++]=0}for(var _OY=0,_OZ=$_.columns,_OX=$_.sym.length-1;_OZ<0?_OY>=_OX:_OY<=_OX;_OY+=_OZ){$k[$j++]=0;$k[$j++]=0;$q($G($_.sym,_OY,$_.columns));$k[$j++]=0;$k[$j++]=0}for(var _Oe=0,_Of=($_.columns+4)*2;_Oe<_Of;_Oe++){$k[$j++]=0}$_.symp=$a();$_.columns=$_.columns+4;$_.rows=$_.rows+4;$_.sum=0;for(var _Ol=2,_Ok=$_.rows-3;_Ol<=_Ok;_Ol+=1){$_.y=_Ol;for(var _Op=($_.y&1)+2,_Oo=$_.columns-3;_Op<=_Oo;_Op+=2){$_.x=_Op;for(var _Oq=0,_Or=1;_Oq<_Or;_Oq++){$k[$j++]=$_.symp;$k[$j++]=$_.x-1;$k[$j++]=$_.y-1;$_.dmv();var _Ov=$k[--$j];if($g($k[--$j],_Ov)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x+1;$k[$j++]=$_.y-1;$_.dmv();var _P1=$k[--$j];if($g($k[--$j],_P1)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x-1;$k[$j++]=$_.y+1;$_.dmv();var _P7=$k[--$j];if($g($k[--$j],_P7)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x+1;$k[$j++]=$_.y+1;$_.dmv();var _PD=$k[--$j];if($g($k[--$j],_PD)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.dmv();var _PJ=$k[--$j];if($g($k[--$j],_PJ)==0){$_.sum=$_.sum+1;break}$k[$j++]=$_.symp;$k[$j++]=$_.x-2;$k[$j++]=$_.y;$_.dmv();var _PQ=$k[--$j];if($g($k[--$j],_PQ)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x;$k[$j++]=$_.y-2;$_.dmv();var _PW=$k[--$j];if($g($k[--$j],_PW)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x+2;$k[$j++]=$_.y;$_.dmv();var _Pc=$k[--$j];if($g($k[--$j],_Pc)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x;$k[$j++]=$_.y+2;$_.dmv();var _Pi=$k[--$j];if($g($k[--$j],_Pi)==1){break}$_.sum=$_.sum+1}}}$_.columns=$_.columns-4;$_.rows=$_.rows-4;if($_.worst==0){$k[$j++]=-99999}else{$k[$j++]=$f($f($_.worst-$_.sum*$_.sum)-$_.pen)}};if(!bwipp_dotcode.__25779__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _Pt=0,_Pu=112;_Pt<_Pu;_Pt++){var _Pv=$k[--$j];$k[$j++]=_Pv;$k[$j++]=_Pv*3%113}$_.rsalog=$a();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_dotcode.$ctx[id]=$_[id]);bwipp_dotcode.__25779__=1;$_=Object.getPrototypeOf($_)}$_.step=~~($_.nw/112)+1;$_.offset=function(){var _Q0=$k[--$j];$k[$j++]=$f(_Q0*$_.step+$_.start)};$_.bestscore=-99999999;$k[$j++]="masks";if($_.mask!=-1){$k[$j++]=$a([$_.mask])}else{if($_.fast){$k[$j++]=$a([3,2,1,0])}else{$k[$j++]=$a([0,1,2,3])}}var _Q8=$k[--$j];$_[$k[--$j]]=_Q8;$_.litmasks=$a(4);$F($_.masks,function(){$_.mask=$k[--$j];$k[$j++]=Infinity;var _QH=$_.cws;$k[$j++]=$_.mask;$k[$j++]=$g($a([0,3,7,17]),$_.mask);$k[$j++]=0;for(var _QI=0,_QJ=_QH.length;_QI<_QJ;_QI++){var _QL=$k[--$j];var _QM=$k[--$j];$k[$j++]=$f($g(_QH,_QI)+_QL)%113;$k[$j++]=_QM;$k[$j++]=$f(_QL+_QM)}$j-=2;for(var _QO=0,_QP=$_.nc;_QO<_QP;_QO++){$k[$j++]=0}$_.rscws=$a();for(var _QT=0,_QS=$_.step-1;_QT<=_QS;_QT+=1){$_.start=_QT;$_.ND=~~(($_.nd+1-$_.start+$_.step-1)/$_.step);$_.NW=~~(($_.nw+1-$_.start+$_.step-1)/$_.step);$_.NC=$_.NW-$_.ND;$k[$j++]=Infinity;$k[$j++]=1;for(var _Qf=0,_Qg=$_.NC;_Qf<_Qg;_Qf++){$k[$j++]=0}$_.coeffs=$a();for(var _Qk=1,_Qj=$_.NC;_Qk<=_Qj;_Qk+=1){$_.i=_Qk;for(var _Qm=$_.NC;_Qm>=1;_Qm-=1){$_.j=_Qm;$p($_.coeffs,$_.j,$f($f($g($_.coeffs,$_.j)+113)-$g($_.rsalog,$_.i)*$g($_.coeffs,$_.j-1)%113)%113)}}for(var _R0=0,_Qz=$_.ND-1;_R0<=_Qz;_R0+=1){$k[$j++]="t";$k[$j++]=$_.rscws;$k[$j++]=_R0;$_.offset();var _R2=$k[--$j];var _R4=$g($k[--$j],_R2);$k[$j++]=_R4;$k[$j++]=$_.rscws;$k[$j++]=$_.ND;$_.offset();var _R7=$k[--$j];var _R9=$g($k[--$j],_R7);var _RA=$k[--$j];$_[$k[--$j]]=$f(_RA+_R9)%113;for(var _RE=0,_RD=$_.NC-2;_RE<=_RD;_RE+=1){$_.j=_RE;$k[$j++]=$_.rscws;$k[$j++]=$_.ND+$_.j;$_.offset();$k[$j++]=$_.rscws;$k[$j++]=$_.ND+$_.j+1;$_.offset();var _RL=$k[--$j];var _RN=$g($k[--$j],_RL);var _RS=$k[--$j];$p($k[--$j],_RS,$f($f(_RN+113)-$_.t*$g($_.coeffs,$_.j+1)%113)%113)}$k[$j++]=$_.rscws;$k[$j++]=$_.ND+$_.NC-1;$_.offset();var _Rb=$k[--$j];$p($k[--$j],_Rb,$f(113-$_.t*$g($_.coeffs,$_.NC)%113)%113)}for(var _Rg=$_.ND,_Rf=$_.NW-1;_Rg<=_Rf;_Rg+=1){$k[$j++]=_Rg;$k[$j++]=$_.rscws;$k[$j++]=_Rg;$_.offset();var _Rj=$k[--$j];var _Rk=$k[--$j];var _Rl=$k[--$j];$k[$j++]=_Rk;$k[$j++]=_Rj;$k[$j++]=113;$k[$j++]=$_.rscws;$k[$j++]=_Rl;$_.offset();var _Rm=$k[--$j];var _Ro=$g($k[--$j],_Rm);var _Rp=$k[--$j];var _Rq=$k[--$j];$p($k[--$j],_Rq,$f(_Rp-_Ro)%113)}}$_.bits=$s($_.ndots);$P($_.bits,0,$g($a(["00","01","10","11"]),$_.mask));for(var _S0=1,_Rz=$_.nw;_S0<=_Rz;_S0+=1){$_.i=_S0;$P($_.bits,($_.i-1)*9+2,$g($_.encs,$g($_.rscws,$_.i)))}if($_.rembits>0){$P($_.bits,$_.nw*9+2,$G("11111111111111111",0,$_.rembits))}var _SD=$_.outline;$_.pixs=$A($a(_SD.length),_SD);$_.posx=0;$k[$j++]="posy";if($_.rows%2==0){$k[$j++]=0}else{$k[$j++]=$_.rows-1}var _SI=$k[--$j];$_[$k[--$j]]=_SI;var _SM=$G($_.bits,0,$_.bits.length-6);for(var _SN=0,_SO=_SM.length;_SN<_SO;_SN++){$k[$j++]=$g(_SM,_SN);for(;;){$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.dmv();var _ST=$k[--$j];if($g($k[--$j],_ST)==-1){break}if($_.rows%2==0){$_.posy=$_.posy+1;if($_.posy==$_.rows){$_.posy=0;$_.posx=$_.posx+1}}else{$_.posx=$_.posx+1;if($_.posx==$_.columns){$_.posx=0;$_.posy=$_.posy-1}}}$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.dmv();var _Si=$k[--$j];var _Sj=$k[--$j];$p(_Sj,_Si,$f($k[--$j]-48))}for(var _Sl=0;_Sl<=5;_Sl+=1){$_.i=_Sl;$k[$j++]=$_.pixs;$q($g($_.sixedges,$_.i));$_.dmv();var _Su=$k[--$j];$p($k[--$j],_Su,$g($_.bits,$_.bits.length-6+$_.i)-48)}$k[$j++]="score";$k[$j++]=$_.pixs;$_.evalsymbol();var _Sx=$k[--$j];$_[$k[--$j]]=_Sx;if($_.score>$_.bestscore){$_.bestsym=$_.pixs;$_.bestscore=$_.score;if($_.fast&&$_.bestscore>~~($_.rows*$_.columns/2)){return true}}var _T7=$_.pixs;$_.litmask=$A($a(_T7.length),_T7);for(var _TA=0;_TA<=5;_TA+=1){$_.i=_TA;$k[$j++]=$_.litmask;$q($g($_.sixedges,$_.i));$_.dmv();var _TF=$k[--$j];$p($k[--$j],_TF,1)}$p($_.litmasks,$_.mask,$_.litmask);if($_.fast){$k[$j++]="score";$k[$j++]=$_.litmask;$_.evalsymbol();var _TM=$k[--$j];$_[$k[--$j]]=_TM;if($gt($_.score,$_.bestscore)){$_.bestsym=$_.litmask;$_.bestscore=$_.score;if($_.bestscore>~~($_.rows*$_.columns/2)){return true}}}});$_.pixs=$_.bestsym;if(!$_.fast&&$_.bestscore<=~~($_.rows*$_.columns/2)){$_.bestscore=-99999999;$F($_.masks,function(){$_.litmask=$g($_.litmasks,$k[--$j]);$k[$j++]="score";$k[$j++]=$_.litmask;$_.evalsymbol();var _Tf=$k[--$j];$_[$k[--$j]]=_Tf;if($_.score>$_.bestscore){$_.bestsym=$_.litmask;$_.bestscore=$_.score}});$_.pixs=$_.bestsym}var _Ts=new Map([["ren",bwipp_renmatrix],["dotty",true],["pixs",$_.pixs],["pixx",$_.columns],["pixy",$_.rows],["height",$_.rows*2/72],["width",$_.columns*2/72],["borderleft",3],["borderright",3],["bordertop",3],["borderbottom",3],["opt",$_.options]]);$k[$j++]=_Ts;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ultracode(){$_=Object.create($_);$_.dontdraw=false;$_.eclevel="EC2";$_.parse=false;$_.parsefnc=false;$_.start=257;$_.link1=0;$_.raw=false;$_.rev=2;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _2=$_.rev;if(_2!=1&&_2!=2){$k[$j++]="bwipp.ultracodeInvalidRevision#25981";$k[$j++]="Valid revisions are 1 and 2";bwipp_raiseerror()}var _4=$_.eclevel.length==3;$k[$j++]=_4;if(_4){$j--;$k[$j++]=$G($_.eclevel,0,2);if($eq("EC","EC")){$j--;var _9=$g($_.eclevel,2)-48;var _B=$_.rev==2?1:0;$k[$j++]=_9>=_B&&_9<=5}}if($nt($k[--$j])){$k[$j++]="bwipp.ultracodeInvalidErrorCorrectionLevel#25990";$k[$j++]="Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1";bwipp_raiseerror()}bwipp_loadctx(bwipp_ultracode);if($_.raw){$_.dcws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i==$_.barcode.length){break}$_.cw=$i($G($_.barcode,$_.i+1,3));$p($_.dcws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}$_.dcws=$G($_.dcws,0,$_.j)}else{$_.fn1=-1;$_.fn3=-2;var _X=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC3",$_.fn3]]);$_.fncvals=_X;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _a=$k[--$j];$_[$k[--$j]]=_a;$_.msglen=$_.msg.length;$_.scr=$a([]);$_.scp=$a([]);$k[$j++]=Infinity;$q($_.scr);$q($_.scp);$F($_.msg,function(){var _i=$k[--$j];$k[$j++]=_i;if(_i==$_.fn1){$j--;$k[$j++]=268}var _k=$k[--$j];$k[$j++]=_k;if(_k==$_.fn3){$j--;$k[$j++]=269}});$_.dcws=$a()}var _o=$g($_.options,"debugcws")!==undefined;if(_o){$k[$j++]="bwipp.debugcws#26034";$k[$j++]=$_.dcws;bwipp_raiseerror()}$_.mcc=$_.dcws.length+3;$_.eclval=$g($_.eclevel,2)-48;if($_.eclval!=0){$k[$j++]="qcc";$k[$j++]=$g($a([0,1,2,4,6,8]),$_.eclval);$k[$j++]=~~($_.mcc/25);if($_.mcc%25!=0){var _z=$k[--$j];$k[$j++]=$f(_z+1)}var _10=$k[--$j];var _11=$k[--$j];$_[$k[--$j]]=$f(_11*_10+5)}else{$_.qcc=3}$_.acc=$_.qcc-3+78*$_.link1;$_.tcc=$_.mcc+$_.qcc;if(!bwipp_ultracode.__26056__){$_=Object.create($_);$_.metrics=$a([$a([2,7,37,5]),$a([3,36,84,13]),$a([4,85,161,22]),$a([5,142,282,29])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ultracode.$ctx[id]=$_[id]);bwipp_ultracode.__26056__=1;$_=Object.getPrototypeOf($_)}var _1D=$_.metrics;for(var _1E=0,_1F=_1D.length;_1E<_1F;_1E++){$_.m=$g(_1D,_1E);$_.rows=$g($_.m,0);$_.minc=$g($_.m,1);$_.maxc=$g($_.m,2);$_.mcol=$g($_.m,3);$_.okay=true;if($_.tcc<$_.minc||$_.tcc>$_.maxc){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.ultracodeNoValidSymbol#26070";$k[$j++]="Maximum length exceeded or invalid content";bwipp_raiseerror()}for(var _1W=$_.mcol;_1W<=61;_1W+=1){$_.columns=_1W;$k[$j++]=$_.columns;if($_.columns>=15){var _1Z=$k[--$j];$k[$j++]=$f(_1Z-1)}if($_.columns>=31){var _1b=$k[--$j];$k[$j++]=$f(_1b-1)}if($_.columns>=47){var _1d=$k[--$j];$k[$j++]=$f(_1d-1)}var _1h=$f($f($k[--$j]*$_.rows-3)-$_.tcc);$k[$j++]=_1h;if(_1h>=0){$_.pads=$k[--$j];break}$j--}$_.dcc=$f($_.columns-$_.mcol);$k[$j++]=Infinity;$k[$j++]=$_.start;$k[$j++]=$_.mcc;$k[$j++]=$_.acc;$q($_.dcws);for(var _1q=0,_1r=$_.qcc;_1q<_1r;_1q++){$k[$j++]=0}$k[$j++]=0;$_.rsseq=$a();if(!bwipp_ultracode.__26103__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _1t=0,_1u=282;_1t<_1u;_1t++){var _1v=$k[--$j];$k[$j++]=_1v;$k[$j++]=_1v*3%283}$_.rsalog=$a();$_.rslog=$a(283);for(var _1y=1;_1y<=282;_1y+=1){$p($_.rslog,$g($_.rsalog,_1y),_1y)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ultracode.$ctx[id]=$_[id]);bwipp_ultracode.__26103__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _23=$k[--$j];var _24=$k[--$j];$k[$j++]=_24;$k[$j++]=_23;if(_23!=0&&_24!=0){var _27=$g($_.rslog,$k[--$j]);var _2C=$g($_.rsalog,$f(_27+$g($_.rslog,$k[--$j]))%282);$k[$j++]=_2C}else{$j-=2;$k[$j++]=0}};$_.n=$_.mcc;$_.k=$_.qcc;$k[$j++]=Infinity;$k[$j++]=1;for(var _2G=0,_2H=$_.k;_2G<_2H;_2G++){$k[$j++]=0}$_.coeffs=$a();for(var _2L=1,_2K=$_.k;_2L<=_2K;_2L+=1){$_.i=_2L;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _2S=$_.i-1;_2S>=1;_2S-=1){$_.j=_2S;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _2e=$k[--$j];var _2f=$k[--$j];var _2g=$k[--$j];$p($k[--$j],_2g,$f(_2f+_2e)%283)}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _2o=$k[--$j];var _2p=$k[--$j];$p($k[--$j],_2p,_2o)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _2v=$_.coeffs.length-1;_2v>=0;_2v-=2){var _2w=$_.coeffs;$p(_2w,_2v,$f(283-$g(_2w,_2v)))}for(var _30=0,_2z=$_.n-1;_30<=_2z;_30+=1){$_.t=$f($g($_.rsseq,_30)+$g($_.rsseq,$_.n))%283;for(var _38=0,_37=$_.k-1;_38<=_37;_38+=1){$_.j=_38;$p($_.rsseq,$_.n+$_.j,$f($g($_.rsseq,$_.n+$_.j+1)+$f(283-$_.t*$g($_.coeffs,$_.k-$_.j-1)%283))%283)}}for(var _3P=$_.n,_3O=$_.n+$_.k;_3P<=_3O;_3P+=1){$p($_.rsseq,_3P,$f(283-$g($_.rsseq,_3P))%283)}$_.ecws=$G($_.rsseq,$_.n,$_.k);var _3Y=$g($_.options,"debugecc")!==undefined;if(_3Y){$k[$j++]="bwipp.debugecc#26140";$k[$j++]=$_.ecws;bwipp_raiseerror()}if(!bwipp_ultracode.__26199__){$_=Object.create($_);$_.tiles=$a([13135,13136,13153,13156,13163,13165,13513,13515,13516,13531,13535,13536,13561,13563,13565,13613,13615,13616,13631,13635,13636,13651,13653,13656,15135,15136,15153,15163,15165,15313,15315,15316,15351,15353,15356,15361,15363,15365,15613,15615,15616,15631,15635,15636,15651,15653,15656,16135,16136,16153,16156,16165,16313,16315,16316,16351,16353,16356,16361,16363,16365,16513,16515,16516,16531,16535,16536,16561,16563,16565,31315,31316,31351,31356,31361,31365,31513,31515,31516,31531,31535,31536,31561,31563,31565,31613,31615,31631,31635,31636,31651,31653,31656,35131,35135,35136,35151,35153,35156,35161,35163,35165,35315,35316,35351,35356,35361,35365,35613,35615,35616,35631,35635,35636,35651,35653,35656,36131,36135,36136,36151,36153,36156,36163,36165,36315,36316,36351,36356,36361,36365,36513,36515,36516,36531,36535,36536,36561,36563,36565,51313,51315,51316,51351,51353,51356,51361,51363,51365,51513,51516,51531,51536,51561,51563,51613,51615,51616,51631,51635,51636,51651,51653,51656,53131,53135,53136,53151,53153,53156,53161,53163,53165,53513,53516,53531,53536,53561,53563,53613,53615,53616,53631,53635,53636,53651,53653,53656,56131,56135,56136,56151,56153,56156,56161,56163,56165,56313,56315,56316,56351,56353,56356,56361,56363,56365,56513,56516,56531,56536,56561,56563,61313,61315,61316,61351,61353,61356,61361,61363,61365,61513,61515,61516,61531,61535,61536,61561,61563,61565,61615,61631,61635,61651,61653,63131,63135,63136,63151,63153,63156,63161,63163,63165,63513,63515,63516,63531,63535,63536,63561,63563,63565,63613,63615,63631,63635,63651,63653,65131,65135,65136,65151,65153,65156,65161,65163,65165,65313,65315,65316,65351,65353,65356,65361,65363,65365,65613,65615,65631,65635,65651,65653,56565,51515]);$_.dccurev1=$a([51363,51563,51653,53153,53163,53513,53563,53613,53653,56153,56163,56313,56353,56363,56513,56563,51316,51356,51536,51616,53156,53516,53536,53616,53636,53656,56136,56156,56316,56356,56516,56536]);$_.dcclrev1=$a([61351,61361,61531,61561,61631,61651,63131,63151,63161,63531,63561,63631,65131,65161,65351,65631,31351,31361,31531,31561,31631,31651,35131,35151,35161,35361,35631,35651,36131,36151,36351,36531]);$_.dccurev2=$a([15316,16316,13516,16516,13616,15616,13136,15136,16136,13536,16536,13636,13156,16156,15356,13656,15313,16313,13513,16513,13613,15613,13153,15153,16153,16353,13653,15653,13163,15163,15363,13563]);$_.dcclrev2=$a([36315,36515,35615,35135,36135,31535,36535,31635,35635,35165,36165,31365,35365,36365,31565,36565,61315,65315,63515,61615,65135,61535,63535,61635,63635,65635,63165,65165,61365,65365,61565,63565]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ultracode.$ctx[id]=$_[id]);bwipp_ultracode.__26199__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="dccu";if($_.rev==1){$k[$j++]=$_.dccurev1}else{$k[$j++]=$_.dccurev2}var _3j=$k[--$j];$_[$k[--$j]]=_3j;$k[$j++]="dccl";if($_.rev==1){$k[$j++]=$_.dcclrev1}else{$k[$j++]=$_.dcclrev2}var _3o=$k[--$j];$_[$k[--$j]]=_3o;$_.rows=$f($_.rows*6+1);$_.columns=$_.columns+6;$k[$j++]=Infinity;for(var _3u=0,_3v=$_.rows*$_.columns;_3u<_3v;_3u++){$k[$j++]=-1}$_.pixs=$a();$_.qmv=function(){var _3y=$k[--$j];var _3z=$k[--$j];$k[$j++]=$f(_3z+_3y*$_.columns)};for(var _42=0,_41=$_.columns-1;_42<=_41;_42+=1){$_.i=_42;for(var _45=0,_44=$f($_.rows-1);_45<=_44;_45+=6){$_.j=_45;if($_.i>=5){$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _4B=$k[--$j];$p($k[--$j],_4B,$_.i%2*9)}}$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=0;$_.qmv();var _4F=$k[--$j];$p($k[--$j],_4F,9);$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$f($_.rows-1);$_.qmv();var _4K=$k[--$j];$p($k[--$j],_4K,9)}for(var _4O=1,_4N=$f($_.rows-2);_4O<=_4N;_4O+=1){$_.i=_4O;for(var _4R=3,_4Q=$_.columns-1;_4R<=_4Q;_4R+=16){$_.j=_4R;$k[$j++]=$_.pixs;$k[$j++]=$_.j;$k[$j++]=$_.i;$_.qmv();var _4W=$k[--$j];$p($k[--$j],_4W,(1-$_.i%2)*9)}$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i;$_.qmv();var _4a=$k[--$j];$p($k[--$j],_4a,9);$k[$j++]=$_.pixs;$k[$j++]=1;$k[$j++]=$_.i;$_.qmv();var _4f=$k[--$j];$p($k[--$j],_4f,(1-$_.i%2)*9);$k[$j++]=$_.pixs;$k[$j++]=2;$k[$j++]=$_.i;$_.qmv();var _4j=$k[--$j];$p($k[--$j],_4j,0);$k[$j++]=$_.pixs;$k[$j++]=3;$k[$j++]=$_.i;$_.qmv();var _4n=$k[--$j];$p($k[--$j],_4n,9);$k[$j++]=$_.pixs;$k[$j++]=4;$k[$j++]=$_.i;$_.qmv();var _4r=$k[--$j];$p($k[--$j],_4r,0);$k[$j++]=$_.pixs;$k[$j++]=$_.columns-1;$k[$j++]=$_.i;$_.qmv();var _4w=$k[--$j];$p($k[--$j],_4w,9)}$_.i=~~($_.rows/2)-5;$k[$j++]=Infinity;var _53=$R($s(5),$g($_.dccu,$_.dcc),10);for(var _54=0,_55=_53.length;_54<_55;_54++){$k[$j++]=$g(_53,_54)-48}var _5B=$R($s(5),$g($_.dccl,$_.dcc),10);$k[$j++]=0;for(var _5C=0,_5D=_5B.length;_5C<_5D;_5C++){$k[$j++]=$g(_5B,_5C)-48}var _5F=$a();for(var _5G=0,_5H=_5F.length;_5G<_5H;_5G++){$k[$j++]=$g(_5F,_5G);$k[$j++]=$_.pixs;$k[$j++]=2;$k[$j++]=$_.i;$_.qmv();var _5L=$k[--$j];var _5M=$k[--$j];$p(_5M,_5L,$k[--$j]);$_.i=$_.i+1}$k[$j++]=Infinity;$k[$j++]=$_.start;$k[$j++]=$_.mcc;$q($_.ecws);$k[$j++]=$_.tcc;$k[$j++]=283;$k[$j++]=$_.acc;$q($_.dcws);for(var _5W=0,_5X=$_.pads;_5W<_5X;_5W++){$k[$j++]=284}$k[$j++]=$_.qcc;$_.tileseq=$a();$_.x=5;$_.y=1;var _5a=$_.tileseq;for(var _5b=0,_5c=_5a.length;_5b<_5c;_5b++){var _5h=$R($s(5),$g($_.tiles,$g(_5a,_5b)),10);for(var _5i=0,_5j=_5h.length;_5i<_5j;_5i++){$k[$j++]=$g(_5h,_5i);$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.qmv();var _5o=$k[--$j];var _5p=$k[--$j];$p(_5p,_5o,$f($k[--$j]-48));$_.y=$_.y+1}if($_.y!=$f($_.rows-1)){$_.y=$_.y+1}else{$_.x=$_.x+1;$_.y=1;$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.qmv();var _5z=$k[--$j];if($g($k[--$j],_5z)!=-1){$_.x=$_.x+1}}}if(!bwipp_ultracode.__26281__){$_=Object.create($_);var _63=new Map([[0,"FFFFFF"],[9,"000000"],[1,"00FFFF"],[3,"FF00FF"],[5,"FFFF00"],[6,"00FF00"]]);$_.colormap=_63;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ultracode.$ctx[id]=$_[id]);bwipp_ultracode.__26281__=1;$_=Object.getPrototypeOf($_)}var _6C=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.columns],["pixy",$_.rows],["height",$_.rows/72*2],["width",$_.columns/72*2],["colormap",$_.colormap],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",$_.options]]);$k[$j++]=_6C;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_jabcode(){$_=Object.create($_);$_.dontdraw=false;$_.rows=-1;$_.columns=-1;$_.slave=false;$_.colors=16;$_.eclevel=6;$_.raw=false;$_.parse=false;$_.parsefnc=false;$_.mask=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.databpm=~~Math.round(Math.log($_.colors)/Math.log(2));var _3=$_.colors;$k[$j++]="metabpm";$k[$j++]=_3;if(_3>8){$j--;$k[$j++]=8}var _4=$k[--$j];$_[$k[--$j]]=~~Math.round(Math.log(_4)/Math.log(2));$_.fn1=-1;var _9=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1]]);$_.fncvals=_9;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _C=$k[--$j];$_[$k[--$j]]=_C;$_.msglen=$_.msg.length;$_.addtobits=function(){var _F=$k[--$j];$P($_.bits,$_.j,_F);$_.j=_F.length+$_.j};$_.tofixedbits=function(){var _K=$Z($s(13),"0000000000000");var _L=$k[--$j];var _O=$R($s(13),$k[--$j],2);$P(_K,$f(_L-_O.length),_O);$k[$j++]=$G(_K,0,_L)};var _R=$_.msglen<=15?4:17;$_.bits=$s(7+_R+$_.msglen*8+12);$_.j=0;$k[$j++]=31;$k[$j++]=5;$_.tofixedbits();$_.addtobits();$k[$j++]="00";$_.addtobits();if($_.msglen<=15){$k[$j++]=$_.msglen;$k[$j++]=4;$_.tofixedbits();$_.addtobits()}else{$k[$j++]="0000";$_.addtobits();$k[$j++]=$_.msglen-16;$k[$j++]=13;$_.tofixedbits();$_.addtobits()}for(var _Z=0,_Y=$_.msglen-1;_Z<=_Y;_Z+=1){$k[$j++]=$g($_.msg,_Z);$k[$j++]=8;$_.tofixedbits();$_.addtobits()}$k[$j++]=28;$k[$j++]=5;$_.tofixedbits();$_.addtobits();$k[$j++]=31;$k[$j++]=5;$_.tofixedbits();$_.addtobits();$k[$j++]="11";$_.addtobits();$_.diffside=21;$_.sameshape=false;$_.sameecc=false;$_.hasslaves=false;$_.metrics=function(){$_.mc=$k[--$j];$_.mr=$k[--$j];var _e=$_.mc;var _f=$_.mr;var _g=$_.mc;var _h=$_.mr;var _i=$_.colors;var _j=64;if(64>_i){var _=_i;_i=_j;_j=_}var _l=$_.slave?7:17;$k[$j++]=_e*_f;$k[$j++]=((~~($f(_g-25)/16)+2)*(~~($f(_h-25)/16)+2)-4)*7;$k[$j++]=_j*2;$k[$j++]=_l*4;if(!$_.slave){var _p=$eq($_.mr,$_.mc)?0:1;$_.metass=_p;var _q=$_.mr;var _r=$_.mc;if($lt(_q,_r)){var _=_r;_r=_q;_q=_}$_.metavf=$g($a([0,1,2,2,3,3,3,3]),~~($f(_q-21)/16));$k[$j++]="metavlen";if($_.metass==0){$k[$j++]=$a([2,2,3,4])}else{$k[$j++]=$a([4,6,8,10])}var _z=$g($k[--$j],$_.metavf);$_[$k[--$j]]=_z;$_.metaelen=$f($_.metavf*2+10);$k[$j++]=$f($f(7+$_.metavlen)+$_.metaelen);if($_.hasslaves){var _15=$k[--$j];$k[$j++]=$f(_15+4)}var _18=~~Math.ceil($k[--$j]*2/$_.metabpm);$_.nummetabits=$f(_18*$_.metabpm+6);$k[$j++]=_18+6}else{$k[$j++]=3;if(!$_.sameshape){var _1B=$k[--$j];$k[$j++]=$f(_1B+5)}if($_.hasslaves){var _1D=$k[--$j];$k[$j++]=$f(_1D+3)}if(!$_.sameecc){var _1F=$_.mr;var _1G=$_.mc;if($lt(_1F,_1G)){var _=_1G;_1G=_1F;_1F=_}var _1J=$k[--$j];$k[$j++]=$f(_1J+$g($a([10,12,14,14,16,16,16,16]),~~($f(_1F-21)/16)))}var _1M=~~Math.ceil($k[--$j]*2/$_.metabpm);$_.nummetabits=_1M*$_.metabpm;$k[$j++]=_1M}var _1O=$k[--$j];$_.nummetamodules=_1O;var _1P=$k[--$j];var _1Q=$k[--$j];var _1R=$k[--$j];$_.numdatamodules=$f($k[--$j]-$f(_1R+$f(_1Q+$f(_1P+_1O))));$_.numdatabits=$_.numdatamodules*$_.databpm};$_.coderate=$g($a([.67,.63,.57,.55,.5,.43,.34,.25,.2,.17,.14]),$_.eclevel);$_.grosslen=~~Math.ceil($_.bits.length/$_.coderate);$_.snapsize=function(){var _1b=~~Math.ceil($k[--$j])-18;$k[$j++]=_1b;if(_1b<0){$j--;$k[$j++]=0}var _1c=$k[--$j];$k[$j++]=~~(_1c/4)*4+21};if($_.rows==-1&&$_.columns==-1){$k[$j++]="size";$k[$j++]=Math.sqrt($_.grosslen);$_.snapsize();var _1g=$k[--$j];$_[$k[--$j]]=_1g;for(;;){$k[$j++]=$_.size;$k[$j++]=$_.size;$_.metrics();if($_.grosslen<=$_.numdatabits){break}$_.size=$f($_.size+4)}$_.rows=$_.size;$_.columns=$_.size}else{if($_.columns==-1&&$_.rows!=-1){$k[$j++]="columns";$k[$j++]=$_.grosslen/$_.rows;$_.snapsize();var _1t=$k[--$j];$_[$k[--$j]]=_1t;for(;;){$k[$j++]=$_.rows;$k[$j++]=$_.columns;$_.metrics();if($_.grosslen<=$_.numdatabits){break}$_.columns=$f($_.columns+4)}}if($_.rows==-1&&$_.columns!=-1){$k[$j++]="rows";$k[$j++]=$_.grosslen/$_.columns;$_.snapsize();var _24=$k[--$j];$_[$k[--$j]]=_24;for(;;){$k[$j++]=$_.rows;$k[$j++]=$_.columns;$_.metrics();if($_.grosslen<=$_.numdatabits){break}$_.rows=$f($_.rows+4)}}if($_.rows!=-1&&$_.columns!=-1){$k[$j++]=$_.rows;$k[$j++]=$_.columns;$_.metrics()}}$_.C=$_.numdatabits;$_.cols=$_.columns;if($_.rows>145||$_.cols>145){$k[$j++]="bwipp.jabcodeNoValidSymbol#26497";$k[$j++]="Maximum length exceeded or invalid content";bwipp_raiseerror()}$_.min=$_.C;for(var _2K=3;_2K<=8;_2K+=1){$_.i=_2K;for(var _2M=$_.i+1;_2M<=9;_2M+=1){$_.j=_2M;$_.dist=~~($_.C/$_.j)*$_.j-~~($_.C/$_.j)*$_.i-$_.bits.length;if($_.dist<$_.min&&$_.dist>=0){$_.datawc=$_.i;$_.datawr=$_.j;$_.min=$_.dist}}}$_.tmpbits=$s(~~($_.C/$_.datawr)*$_.datawr-~~($_.C/$_.datawr)*$_.datawc);$P($_.tmpbits,0,$_.bits);for(var _2m=$_.bits.length,_2l=$_.tmpbits.length-1;_2m<=_2l;_2m+=1){var _2o=$g($_.tmpbits,_2m-1);$k[$j++]=_2m;$k[$j++]=_2o;if(_2o%2==0){var _2p=$k[--$j];$k[$j++]=$f(_2p+1)}else{var _2q=$k[--$j];$k[$j++]=$f(_2q-1)}var _2s=$k[--$j];$p($_.tmpbits,$k[--$j],_2s)}$_.bits=$_.tmpbits;$_.m0=22609+1;$_.m1=62509-65536;$_.m2=19605;$_.m3=32557;$_.lcg64_temper=function(){$_.p00=$_.m0*$_.s0;$_.p01=$_.m0*$_.s1;$_.p02=$_.m0*$_.s2;$_.p03=$_.m0*$_.s3;$_.p10=$_.m1*$_.s0;$_.p11=$_.m1*$_.s1;$_.p12=$_.m1*$_.s2;$_.p13=$_.m1*$_.s3;$_.p20=$_.m2*$_.s0;$_.p21=$_.m2*$_.s1;$_.p22=$_.m2*$_.s2;$_.p23=$_.m2*$_.s3;$_.p30=$_.m3*$_.s0;$_.p31=$_.m3*$_.s1;$_.p32=$_.m3*$_.s2;$_.p33=$_.m3*$_.s3;$_.s3=$_.p33%65536+1;$_.s2=$_.p32%65536+~~($_.p33/65536)+$_.p23%65536;$_.s1=$_.p31%65536+~~($_.p32/65536)+($_.p22%65536+~~($_.p23/65536))+$_.p13%65536;$_.s0=$_.p30%65536+~~($_.p31/65536)+($_.p21%65536+~~($_.p22/65536))+($_.p12%65536+~~($_.p13/65536))+$_.p03%65536;$_.s3=$_.s3+65536;$_.s2=$_.s2+65535;$_.s1=$_.s1+65535;$_.s0=$_.s0+65535;$_.s2=~~($_.s3/65536)+$_.s2;$_.s3=$_.s3%65536;$_.s1=~~($_.s2/65536)+$_.s1;$_.s2=$_.s2%65536;$_.s0=~~($_.s1/65536)+$_.s0;$_.s1=$_.s1%65536;$_.s0=$_.s0%65536;var _3x=(($_.s0-32768)*65536+$_.s1^2147483648)&4294967295;var _3y=_3x^_3x>>>11;var _3z=_3y^_3y<<7&-1658038656;var _40=(_3z^_3z<<15&-272236544)&4294967295;$k[$j++]=_40^_40>>>18};$_.createMatrixA=function(){$k[$j++]="nb_pcb";if($_.wr<4){$k[$j++]=~~($_.Pg_sub_block/2)}else{$k[$j++]=~~($_.Pg_sub_block/$_.wr)*$_.wc}var _46=$k[--$j];$_[$k[--$j]]=_46;$_.offset=~~Math.ceil($_.Pg_sub_block/32);$_.effwidth=$_.offset*32;$_.matrixA=$a($_.offset*$_.nb_pcb);for(var _4G=0,_4F=$_.offset*$_.nb_pcb-1;_4G<=_4F;_4G+=1){$p($_.matrixA,_4G,0)}$_.permutation=$a($_.Pg_sub_block);for(var _4M=0,_4L=$_.Pg_sub_block-1;_4M<=_4L;_4M+=1){$p($_.permutation,_4M,_4M)}for(var _4R=0,_4Q=~~($_.Pg_sub_block/$_.wr)-1;_4R<=_4Q;_4R+=1){$_.i=_4R;for(var _4U=0,_4T=$f($_.wr-1);_4U<=_4T;_4U+=1){$_.j=_4U;var _4V=$_.matrixA;var _4W=$_.i;var _4X=$_.effwidth;var _4Y=$_.wr;var _4Z=$_.j;var _4f=$f(31-$f($_.i*$f($_.effwidth+$_.wr)+$_.j)%32);$p(_4V,~~($f(_4W*$f(_4X+_4Y)+_4Z)/32),$g(_4V,~~($f(_4W*$f(_4X+_4Y)+_4Z)/32))|(_4f<0?1>>>-_4f:1<<_4f))}}$_.s0=0;$_.s1=0;$_.s2=11;$_.s3=64569;for(var _4i=1,_4h=$f($_.wc-1);_4i<=_4h;_4i+=1){$_.i=_4i;$_.off_index=~~($_.Pg_sub_block/$_.wr)*$_.i;for(var _4o=0,_4n=$_.Pg_sub_block-1;_4o<=_4n;_4o+=1){$_.j=_4o;$_.lcg64_temper();var _4p=$k[--$j];$k[$j++]=_4p;if(_4p<0){var _4q=$k[--$j];$k[$j++]=$f((_4q^2147483648)+2147483648)}$_.pos=~~($k[--$j]/4294967296*($_.Pg_sub_block-$_.j));for(var _4x=0,_4w=~~($_.Pg_sub_block/$_.wr)-1;_4x<=_4w;_4x+=1){$_.k=_4x;var _4y=$_.matrixA;var _4z=$_.off_index;var _50=$_.k;var _51=$_.offset;var _52=$_.j;var _5A=$g($_.matrixA,~~($g($_.permutation,$_.pos)/32)+$_.k*$_.offset);var _5E=-$f(31-$g($_.permutation,$_.pos)%32);var _5G=31-$_.j%32;$p(_4y,(_4z+_50)*_51+~~(_52/32),$g(_4y,(_4z+_50)*_51+~~(_52/32))|(_5G<0?((_5E<0?_5A>>>-_5E:_5A<<_5E)&1)>>>-_5G:((_5E<0?_5A>>>-_5E:_5A<<_5E)&1)<<_5G))}var _5J=$_.permutation;var _5K=$_.Pg_sub_block;var _5L=$_.j;$p(_5J,_5K-1-_5L,$g($_.permutation,$_.pos));$p($_.permutation,$_.pos,$g(_5J,_5K-1-_5L))}}};$_.createMetadataMatrixA=function(){$_.nb_pcb=~~($_.Pg_sub_block/2);$_.offset=~~Math.ceil($_.Pg_sub_block/32);$_.matrixA=$a($_.offset*$_.nb_pcb);for(var _5Y=0,_5X=$_.offset*$_.nb_pcb-1;_5Y<=_5X;_5Y+=1){$p($_.matrixA,_5Y,0)}$_.permutation=$a($_.Pg_sub_block);for(var _5e=0,_5d=$_.Pg_sub_block-1;_5e<=_5d;_5e+=1){$p($_.permutation,_5e,_5e)}$_.s0=0;$_.s1=0;$_.s2=0;$_.s3=38545;$_.nb_once=~~(~~$f($_.nb_pcb/$_.wc*$_.Pg_sub_block+3)/$_.nb_pcb);for(var _5m=0,_5l=$_.nb_pcb-1;_5m<=_5l;_5m+=1){$_.i=_5m;for(var _5p=0,_5o=$_.nb_once-1;_5p<=_5o;_5p+=1){$_.j=_5p;$_.lcg64_temper();var _5q=$k[--$j];$k[$j++]=_5q;if(_5q<0){var _5r=$k[--$j];$k[$j++]=$f((_5r^2147483648)+2147483648)}$_.pos=~~($k[--$j]/4294967296*($_.Pg_sub_block-$_.j));var _5v=$_.matrixA;var _5w=$_.i;var _5x=$_.offset;var _60=$g($_.permutation,$_.pos);var _65=$f(31-$g($_.permutation,$_.pos)%32);$p(_5v,_5w*_5x+~~(_60/32),$g(_5v,_5w*_5x+~~(_60/32))|(_65<0?1>>>-_65:1<<_65));var _68=$_.permutation;var _69=$_.Pg_sub_block;var _6A=$_.j;$p(_68,_69-1-_6A,$g($_.permutation,$_.pos));$p($_.permutation,$_.pos,$g(_68,_69-1-_6A))}}};$_.GaussJordan=function(){$k[$j++]="nb_pcb";if($_.wr<4){$k[$j++]=~~($_.Pg_sub_block/2)}else{$k[$j++]=~~($_.Pg_sub_block/$_.wr)*$_.wc}var _6K=$k[--$j];$_[$k[--$j]]=_6K;$_.offset=~~Math.ceil($_.Pg_sub_block/32);var _6N=$_.matrixA;$_.matrixH=$A($a(_6N.length),_6N);$k[$j++]=Infinity;for(var _6R=0,_6S=$_.Pg_sub_block;_6R<_6S;_6R++){$k[$j++]=0}$_.column_arrangement=$a();$k[$j++]=Infinity;for(var _6V=0,_6W=$_.Pg_sub_block;_6V<_6W;_6V++){$k[$j++]=false}$_.processed_column=$a();$k[$j++]=Infinity;for(var _6Z=0,_6a=$_.nb_pcb;_6Z<_6a;_6Z++){$k[$j++]=0}$_.zero_lines_nb=$a();$k[$j++]=Infinity;for(var _6d=0,_6e=$_.Pg_sub_block*2;_6d<_6e;_6d++){$k[$j++]=0}$_.swap_col=$a();$_.zero_lines=0;$_.loop0=0;for(var _6i=0,_6h=$_.nb_pcb-1;_6i<=_6h;_6i+=1){$_.i=_6i;$_.pivot_column=$_.Pg_sub_block+1;for(var _6m=0,_6l=$_.Pg_sub_block-1;_6m<=_6l;_6m+=1){$_.j=_6m;var _6r=$g($_.matrixH,~~(($_.offset*32*$_.i+$_.j)/32));var _6v=-(31-($_.offset*32*$_.i+$_.j)%32);if(((_6v<0?_6r>>>-_6v:_6r<<_6v)&1)==1){$_.pivot_column=$_.j;break}}if($_.pivot_column<$_.Pg_sub_block){$p($_.processed_column,$_.pivot_column,true);$p($_.column_arrangement,$_.pivot_column,$_.i);if($_.pivot_column>=$_.nb_pcb){$p($_.swap_col,$_.loop0*2,$_.pivot_column);$_.loop0=$_.loop0+1}$_.off_index=~~($_.pivot_column/32);$_.off_index1=$_.pivot_column%32;for(var _7E=0,_7D=$_.nb_pcb-1;_7E<=_7D;_7E+=1){$_.j=_7E;if($_.i!=$_.j){var _7L=$g($_.matrixH,$_.off_index+$_.j*$_.offset);var _7N=-(31-$_.off_index1);if(((_7N<0?_7L>>>-_7N:_7L<<_7N)&1)==1){for(var _7Q=0,_7P=$_.offset-1;_7Q<=_7P;_7Q+=1){$_.k=_7Q;var _7R=$_.matrixH;var _7S=$_.offset;var _7T=$_.j;var _7U=$_.k;$p(_7R,_7S*_7T+_7U,$xo($g(_7R,_7S*_7T+_7U),$g($_.matrixH,$_.offset*$_.i+$_.k)))}}}}}else{$p($_.zero_lines_nb,$_.zero_lines,$_.i);$_.zero_lines=$_.zero_lines+1}}$_.matrix_rank=$_.nb_pcb-$_.zero_lines;$_.loop2=0;for(var _7k=$_.matrix_rank,_7j=$_.nb_pcb-1;_7k<=_7j;_7k+=1){$_.i=_7k;if($g($_.column_arrangement,$_.i)>0){for(var _7q=0,_7p=$_.nb_pcb-1;_7q<=_7p;_7q+=1){$_.j=_7q;if($nt($g($_.processed_column,$_.j))){$p($_.column_arrangement,$_.j,$g($_.column_arrangement,$_.i));$p($_.column_arrangement,$_.i,0);$p($_.processed_column,$_.j,true);$p($_.processed_column,$_.i,false);$p($_.swap_col,$_.loop0*2,$_.i);$p($_.swap_col,$_.loop0*2+1,$_.j);$p($_.column_arrangement,$_.i,$_.j);$_.loop0=$_.loop0+1;$_.loop2=$_.loop2+1;break}}}}$_.loop1=0;for(var _8I=0,_8H=$_.nb_pcb-1;_8I<=_8H;_8I+=1){$_.kl=_8I;if($nt($g($_.processed_column,$_.kl))&&$_.loop1<$_.loop0-$_.loop2){$p($_.column_arrangement,$_.kl,$g($_.column_arrangement,$g($_.swap_col,$_.loop1*2)));$p($_.processed_column,$_.kl,true);$p($_.swap_col,$_.loop1*2+1,$_.kl);$_.loop1=$_.loop1+1}}$_.loop1=0;for(var _8e=0,_8d=$_.nb_pcb-1;_8e<=_8d;_8e+=1){$_.kl=_8e;if($nt($g($_.processed_column,$_.kl))){$p($_.column_arrangement,$_.kl,$g($_.zero_lines_nb,$_.loop1));$_.loop1=$_.loop1+1}}for(var _8q=0,_8p=$_.nb_pcb-1;_8q<=_8p;_8q+=1){$_.i=_8q;for(var _8t=0,_8s=$_.offset-1;_8t<=_8s;_8t+=1){$_.j=_8t;$p($_.matrixA,$_.i*$_.offset+$_.j,$g($_.matrixH,$f($g($_.column_arrangement,$_.i)*$_.offset+$_.j)))}}$_.tmp=0;for(var _97=0,_96=$_.loop0-1;_97<=_96;_97+=1){$_.i=_97;for(var _9A=0,_99=$_.nb_pcb-1;_9A<=_99;_9A+=1){$_.j=_9A;var _9H=$g($_.matrixA,~~($g($_.swap_col,$_.i*2)/32)+$_.j*$_.offset);var _9L=-$f(31-$g($_.swap_col,$_.i*2)%32);$_.tmp=(-((_9L<0?_9H>>>-_9L:_9H<<_9L)&1)^$_.tmp)&1^$_.tmp;var _9O=$_.matrixA;var _9R=$g($_.swap_col,$_.i*2);var _9S=$_.j;var _9T=$_.offset;var _9b=$g($_.matrixA,~~($g($_.swap_col,$_.i*2+1)/32)+$_.j*$_.offset);var _9f=-$f(31-$g($_.swap_col,$_.i*2+1)%32);var _9q=$f(31-$g($_.swap_col,$_.i*2)%32);$p(_9O,~~(_9R/32)+_9S*_9T,$g(_9O,~~(_9R/32)+_9S*_9T)^(-((_9f<0?_9b>>>-_9f:_9b<<_9f)&1)^$g($_.matrixA,~~($g($_.swap_col,$_.i*2)/32)+$_.j*$_.offset))&(_9q<0?1>>>-_9q:1<<_9q));var _9r=$_.matrixA;var _9u=$g($_.swap_col,$_.i*2+1);var _9v=$_.j;var _9w=$_.offset;var _A9=$f(31-$g($_.swap_col,$_.i*2+1)%32);$p(_9r,~~(_9u/32)+_9v*_9w,$g(_9r,~~(_9u/32)+_9v*_9w)^(-($_.tmp&1)^$g($_.matrixA,~~($g($_.swap_col,$_.i*2+1)/32)+$_.j*$_.offset))&(_A9<0?1>>>-_A9:1<<_A9))}}};$_.createGeneratorMatrix=function(){$_.pn=$_.Pg_sub_block-$_.matrix_rank;$_.offset=~~Math.ceil($_.pn/32);$_.effwidth=$_.offset*32;$_.offset_cap=~~Math.ceil($_.Pg_sub_block/32);$_.G=$a($_.offset*$_.Pg_sub_block);for(var _AL=0,_AK=$_.offset*$_.Pg_sub_block-1;_AL<=_AK;_AL+=1){$p($_.G,_AL,0)}for(var _AP=0,_AO=$_.pn-1;_AP<=_AO;_AP+=1){$_.i=_AP;var _AQ=$_.G;var _AR=$_.Pg_sub_block;var _AS=$_.pn;var _AT=$_.i;var _AU=$_.offset;var _AV=$_.i;var _AY=31-$_.i%32;$p(_AQ,(_AR-_AS+_AT)*_AU+~~(_AV/32),$g(_AQ,(_AR-_AS+_AT)*_AU+~~(_AV/32))|(_AY<0?1>>>-_AY:1<<_AY))}$_.matrix_index=$_.Pg_sub_block-$_.pn;$_.loop0=0;for(var _Af=0,_Ae=($_.Pg_sub_block-$_.pn)*$_.effwidth-1;_Af<=_Ae;_Af+=1){$_.i=_Af;if($_.matrix_index>=$_.Pg_sub_block){$_.loop0=$_.loop0+1;$_.matrix_index=$_.Pg_sub_block-$_.pn}if($_.i%$_.effwidth<$_.pn){var _Ao=$_.G;var _Ap=$_.i;var _Av=$g($_.matrixA,~~($_.matrix_index/32)+$_.offset_cap*$_.loop0);var _Ax=-(31-$_.matrix_index%32);var _B2=31-$_.i%32;$p(_Ao,~~(_Ap/32),$g(_Ao,~~(_Ap/32))^(-((_Ax<0?_Av>>>-_Ax:_Av<<_Ax)&1)^$g($_.G,~~($_.i/32)))&(_B2<0?1>>>-_B2:1<<_B2));$_.matrix_index=$_.matrix_index+1}}};$_.ldpc=function(){$_.wr=$k[--$j];$_.wc=$k[--$j];$k[$j++]=Infinity;var _B6=$k[--$j];var _B7=$k[--$j];$k[$j++]=_B6;$F(_B7,function(){var _B8=$k[--$j];$k[$j++]=$f(_B8-48)});$_.data=$a();$_.Pn=$_.data.length;if($_.wr!=-1){$_.Pg=~~(Math.ceil(Math.ceil($_.Pn*$_.wr/$f($_.wr-$_.wc))/$_.wr)*$_.wr);$_.nb_sub_blocks=~~($_.Pg/2700)+1;$_.Pg_sub_block=~~(~~($_.Pg/$_.nb_sub_blocks)/$_.wr)*$_.wr;$_.Pn_sub_block=~~($_.Pg_sub_block*$f($_.wr-$_.wc)/$_.wr);$_.nb_sub_blocks=~~($_.Pg/$_.Pg_sub_block);$k[$j++]="encoding_iterations";$k[$j++]=~~($_.Pg/$_.Pg_sub_block);if($_.Pn_sub_block*$_.nb_sub_blocks<$_.Pn){var _BY=$k[--$j];$k[$j++]=$f(_BY-1)}var _BZ=$k[--$j];$_[$k[--$j]]=_BZ;$_.createMatrixA()}else{$_.Pg=$_.Pn*2;$_.nb_sub_blocks=1;$_.Pg_sub_block=$_.Pg;$_.Pn_sub_block=$_.Pn;$_.encoding_iterations=1;$_.createMetadataMatrixA()}$_.GaussJordan();$_.createGeneratorMatrix();$_.ecc_encoded_data=$a($_.Pg);$_.offset=~~Math.ceil(($_.Pg_sub_block-$_.matrix_rank)/32);for(var _Bk=0,_Bj=$_.encoding_iterations-1;_Bk<=_Bj;_Bk+=1){$_.iter=_Bk;for(var _Bn=0,_Bm=$_.Pg_sub_block-1;_Bn<=_Bm;_Bn+=1){$_.i=_Bn;$_.temp=0;$_.loop0=0;$_.offset_index=$_.offset*$_.i;for(var _Bv=$_.iter*$_.Pn_sub_block,_Bu=($_.iter+1)*$_.Pn_sub_block-1;_Bv<=_Bu;_Bv+=1){var _C1=$g($_.G,$_.offset_index+~~($_.loop0/32));var _C3=-(31-$_.loop0%32);$_.temp=$g($_.data,_Bv)&((_C3<0?_C1>>>-_C3:_C1<<_C3)&1)^$_.temp;$_.loop0=$_.loop0+1}$p($_.ecc_encoded_data,$_.i+$_.iter*$_.Pg_sub_block,$_.temp)}}if($_.encoding_iterations!=$_.nb_sub_blocks){$_.start=$_.encoding_iterations*$_.Pn_sub_block;$_.last_index=$_.encoding_iterations*$_.Pg_sub_block;$_.Pg_sub_block=$_.Pg-$_.encoding_iterations*$_.Pg_sub_block;$_.Pn_sub_block=~~($_.Pg_sub_block*$f($_.wr-$_.wc)/$_.wr);$_.createMatrixA();$_.GaussJordan();$_.createGeneratorMatrix();$_.offset=~~Math.ceil(($_.Pg_sub_block-$_.matrix_rank)/32);for(var _CS=0,_CR=$_.Pg_sub_block-1;_CS<=_CR;_CS+=1){$_.i=_CS;$_.temp=0;$_.loop0=0;$_.offset_index=$_.offset*$_.i;for(var _CY=$_.start,_CX=$_.Pn-1;_CY<=_CX;_CY+=1){var _Ce=$g($_.G,$_.offset_index+~~($_.loop0/32));var _Cg=-(31-$_.loop0%32);$_.temp=$g($_.data,_CY)&((_Cg<0?_Ce>>>-_Cg:_Ce<<_Cg)&1)^$_.temp;$_.loop0=$_.loop0+1}$p($_.ecc_encoded_data,$_.i+$_.last_index,$_.temp)}}$_.out=$s($_.Pg);for(var _Cr=0,_Cq=$_.Pg-1;_Cr<=_Cq;_Cr+=1){$p($_.out,_Cr,$f($g($_.ecc_encoded_data,_Cr)+48))}$k[$j++]=$_.out};$k[$j++]="bits";$k[$j++]=$_.bits;$k[$j++]=$_.datawc;$k[$j++]=$_.datawr;$_.ldpc();var _Cz=$k[--$j];$_[$k[--$j]]=_Cz;$_.s0=0;$_.s1=0;$_.s2=3;$_.s3=30151;for(var _D2=$_.bits.length-1;_D2>=1;_D2-=1){$_.l=_D2;$_.lcg64_temper();var _D3=$k[--$j];$k[$j++]=_D3;if(_D3<0){var _D4=$k[--$j];$k[$j++]=$f((_D4^2147483648)+2147483648)}$_.r=~~($k[--$j]/4294967296*($_.l+1));$p($_.bits,$_.l,$g($_.bits,$_.r));$p($_.bits,$_.r,$g($_.bits,$_.l))}$_.tmpbits=$s($_.C);$P($_.tmpbits,0,$_.bits);$_.j=$_.bits.length;for(var _DO=0,_DP=~~($f($f($_.C-$_.j)+1)/2);_DO<_DP;_DO++){$p($_.tmpbits,$_.j,48);if($_.j+1<$_.C){$p($_.tmpbits,$_.j+1,49)}$_.j=$_.j+2}$_.bits=$_.tmpbits;if($_.colors==4){$_.bi=0;$_.gi=1;$_.mi=2;$_.yi=3;$_.ki=4;$_.wi=5;$k[$j++]=Infinity;$k[$j++]=$_.bi;$k[$j++]="0000FF";$k[$j++]=$_.gi;$k[$j++]="00FF00";$k[$j++]=$_.mi;$k[$j++]="FF00FF";$k[$j++]=$_.yi;$k[$j++]="FFFF00";$k[$j++]=$_.ki;$k[$j++]="000000";$k[$j++]=$_.wi;$k[$j++]="FFFFFF";$_.palette=$d();$_.metacolorindex=$a([$_.bi,$_.gi,$_.mi,$_.yi]);$_.palettelayout=$a([$_.bi,$_.gi,$_.mi,$_.yi])}else{var _Dw=new Map([[8,$a([2,2,2])],[16,$a([4,2,2])],[32,$a([4,4,2])],[64,$a([4,4,4])],[128,$a([8,4,4])],[256,$a([8,8,4])]]);$_.rgbres=$g(_Dw,$_.colors);$k[$j++]="rvals";$k[$j++]=$g($_.rgbres,0);$k[$j++]=Infinity;var _E1=$k[--$j];var _E3=$f($k[--$j]-1);$k[$j++]=_E1;$k[$j++]=_E3;for(var _E5=0,_E4=_E3;_E5<=_E4;_E5+=1){var _E6=$k[--$j];$k[$j++]=~~Math.round(_E5*(255/_E6));$k[$j++]=_E6}$j--;var _E7=$a();$_[$k[--$j]]=_E7;$k[$j++]="gvals";$k[$j++]=$g($_.rgbres,1);$k[$j++]=Infinity;var _EB=$k[--$j];var _ED=$f($k[--$j]-1);$k[$j++]=_EB;$k[$j++]=_ED;for(var _EF=0,_EE=_ED;_EF<=_EE;_EF+=1){var _EG=$k[--$j];$k[$j++]=~~Math.round(_EF*(255/_EG));$k[$j++]=_EG}$j--;var _EH=$a();$_[$k[--$j]]=_EH;$k[$j++]="bvals";$k[$j++]=$g($_.rgbres,2);$k[$j++]=Infinity;var _EL=$k[--$j];var _EN=$f($k[--$j]-1);$k[$j++]=_EL;$k[$j++]=_EN;for(var _EP=0,_EO=_EN;_EP<=_EO;_EP+=1){var _EQ=$k[--$j];$k[$j++]=~~Math.round(_EP*(255/_EQ));$k[$j++]=_EQ}$j--;var _ER=$a();$_[$k[--$j]]=_ER;var _ET=$_.colors;$_.palette=new Map;var _EU=$_.colors;var _EV=64;if(64>_EU){var _=_EU;_EU=_EV;_EV=_}$_.palettelayout=$a(_EV);$_.i=0;$_.j=8;$F($_.rvals,function(){$_.r=$k[--$j];$F($_.gvals,function(){$_.g=$k[--$j];$F($_.bvals,function(){$_.b=$k[--$j];var _Eh=$Z($s(6),"000000");var _Ej=$R($s(6),$_.r<<16|$_.g<<8|$_.b,16);$P(_Eh,6-_Ej.length,_Ej);$k[$j++]=_Eh;$k[$j++]=false;if($eq(_Eh,"000000")){$_.ki=$_.i;$j--;$k[$j++]=true}var _El=$k[--$j];var _Em=$k[--$j];$k[$j++]=_Em;$k[$j++]=_El;if($eq(_Em,"0000FF")){$_.bi=$_.i;$j--;$k[$j++]=true}var _Eo=$k[--$j];var _Ep=$k[--$j];$k[$j++]=_Ep;$k[$j++]=_Eo;if($eq(_Ep,"00FF00")){$_.gi=$_.i;$j--;$k[$j++]=true}var _Er=$k[--$j];var _Es=$k[--$j];$k[$j++]=_Es;$k[$j++]=_Er;if($eq(_Es,"00FFFF")){$_.ci=$_.i;$j--;$k[$j++]=true}var _Eu=$k[--$j];var _Ev=$k[--$j];$k[$j++]=_Ev;$k[$j++]=_Eu;if($eq(_Ev,"FF0000")){$_.ri=$_.i;$j--;$k[$j++]=true}var _Ex=$k[--$j];var _Ey=$k[--$j];$k[$j++]=_Ey;$k[$j++]=_Ex;if($eq(_Ey,"FF00FF")){$_.mi=$_.i;$j--;$k[$j++]=true}var _F0=$k[--$j];var _F1=$k[--$j];$k[$j++]=_F1;$k[$j++]=_F0;if($eq(_F1,"FFFF00")){$_.yi=$_.i;$j--;$k[$j++]=true}var _F3=$k[--$j];var _F4=$k[--$j];$k[$j++]=_F4;$k[$j++]=_F3;if($eq(_F4,"FFFFFF")){$_.wi=$_.i;$j--;$k[$j++]=true}if($nt($k[--$j])){if($_.colors<=64||($_.colors==128&&($_.r==0||$_.r==73||$_.r==182||$_.r==255)||$_.colors==256&&($_.r==0||$_.r==73||$_.r==182||$_.r==255)&&($_.g==0||$_.g==73||$_.g==182||$_.g==255))){$p($_.palettelayout,$_.j,$_.i);$_.j=$_.j+1}}$p($_.palette,$_.i,$k[--$j]);$_.i=$_.i+1})})});$P($_.palettelayout,0,$a([$_.ki,$_.bi,$_.gi,$_.ci,$_.ri,$_.mi,$_.yi,$_.wi]));$_.metacolorindex=$a([$_.ki,$_.bi,$_.gi,$_.ci,$_.ri,$_.mi,$_.yi,$_.wi])}$k[$j++]=Infinity;for(var _Fp=0,_Fq=$_.rows*$_.cols;_Fp<_Fq;_Fp++){$k[$j++]=-1}$_.pixs=$a();$_.jmv=function(){var _Ft=$k[--$j];var _Fu=$k[--$j];$k[$j++]=$f(_Fu+_Ft*$_.cols)};if(!$_.slave){$_.fpat=$a([$a([1,1,1,0,0]),$a([1,2,2,0,0]),$a([1,2,1,2,1]),$a([0,0,2,2,1]),$a([0,0,1,1,1])]);$_.fmap=$a([$a([-1,$_.bi,$_.yi]),$a([-1,$_.yi,$_.bi]),$a([-1,$_.gi,$_.mi]),$a([-1,$_.mi,$_.gi])])}else{$_.fpat=$a([$a([0,0,0,0,0]),$a([0,2,2,0,0]),$a([0,2,1,2,0]),$a([0,0,2,2,0]),$a([0,0,0,0,0])]);$_.fmap=$a([$a([-1,$_.ki,$_.wi]),$a([-1,$_.ki,$_.wi]),$a([-1,$_.ki,$_.wi]),$a([-1,$_.ki,$_.wi])])}for(var _GY=0;_GY<=4;_GY+=1){$_.y=_GY;for(var _GZ=0;_GZ<=4;_GZ+=1){$_.x=_GZ;$_.fpb=$g($g($_.fpat,$_.y),$_.x);$k[$j++]=$_.pixs;$k[$j++]=$_.x+1;$k[$j++]=$_.y+1;$_.jmv();var _Gm=$k[--$j];$p($k[--$j],_Gm,$g($g($_.fmap,0),$_.fpb));$k[$j++]=$_.pixs;$k[$j++]=$_.x+1;$k[$j++]=$f($f($_.rows-$_.y)-2);$_.jmv();var _Gw=$k[--$j];$p($k[--$j],_Gw,$g($g($_.fmap,1),$_.fpb));$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.x+$_.cols)-6);$k[$j++]=$_.y+1;$_.jmv();var _H6=$k[--$j];$p($k[--$j],_H6,$g($g($_.fmap,2),$_.fpb));$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.x+$_.cols)-6);$k[$j++]=$f($f($_.rows-$_.y)-2);$_.jmv();var _HH=$k[--$j];$p($k[--$j],_HH,$g($g($_.fmap,3),$_.fpb))}}$_.algnpat0=$a([$a([$_.ki,$_.ki,-1]),$a([$_.ki,$_.wi,$_.ki]),$a([-1,$_.ki,$_.ki])]);$_.algnpat1=$a([$a([-1,$_.ki,$_.ki]),$a([$_.ki,$_.wi,$_.ki]),$a([$_.ki,$_.ki,-1])]);$_.num=~~Math.round($_.cols/16)-1;$_.algnrpos=$a([3,17]);if($_.num>0){$k[$j++]=Infinity;for(var _Hk=0,_Hj=$_.num;_Hk<=_Hj;_Hk+=1){$k[$j++]=~~(_Hk*($f($_.cols-7)/$_.num))+3}$_.algnrpos=$a()}$_.num=~~Math.round($_.rows/16)-1;$_.algncpos=$a([3,17]);if($_.num>0){$k[$j++]=Infinity;for(var _Ht=0,_Hs=$_.num;_Ht<=_Hs;_Ht+=1){$k[$j++]=~~(_Ht*($f($_.rows-7)/$_.num))+3}$_.algncpos=$a()}$_.putalgnpat=function(){$_.pp=$k[--$j];$_.py=$k[--$j];$_.px=$k[--$j];for(var _I0=0;_I0<=2;_I0+=1){$_.pb=_I0;for(var _I1=0;_I1<=2;_I1+=1){$_.pa=_I1;$k[$j++]=$_.pixs;$k[$j++]=$f($_.px+$_.pa);$k[$j++]=$f($_.py+$_.pb);$_.jmv();var _IC=$k[--$j];$p($k[--$j],_IC,$g($g($_.pp,$_.pb),$_.pa))}}};for(var _IG=0,_IF=$_.algncpos.length-1;_IG<=_IF;_IG+=1){$_.j=_IG;$_.y=$g($_.algncpos,$_.j);for(var _IM=0,_IL=$_.algnrpos.length-1;_IM<=_IL;_IM+=1){$_.i=_IM;$_.x=$g($_.algnrpos,$_.i);$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.jmv();var _IT=$k[--$j];if($g($k[--$j],_IT)==-1){$k[$j++]=$f($_.x-1);$k[$j++]=$f($_.y-1);if(($_.i+$_.j)%2==0){$k[$j++]=$_.algnpat0}else{$k[$j++]=$_.algnpat1}$_.putalgnpat()}}}if(!$_.slave){var _JL=$a([$a([6,1]),$a([6,2]),$a([6,3]),$a([6,4]),$a([6,5]),$a([6,6]),$a([5,6]),$a([4,6]),$a([3,6]),$a([2,6]),$a([1,6]),$a([7,1]),$a([7,2]),$a([7,3]),$a([7,4]),$a([7,5]),$a([7,6]),$a([7,7]),$a([6,7]),$a([5,7]),$a([4,7]),$a([3,7]),$a([2,7]),$a([1,7]),$a([8,1]),$a([8,2]),$a([8,3]),$a([8,4]),$a([8,5]),$a([8,6]),$a([8,7]),$a([8,8]),$a([7,8]),$a([6,8]),$a([5,8]),$a([4,8]),$a([3,8]),$a([2,8]),$a([1,8]),$a([9,1]),$a([9,2]),$a([9,3]),$a([9,4]),$a([9,5])]);for(var _JM=0,_JN=_JL.length;_JM<_JN;_JM++){$q($g(_JL,_JM));$_.y=$k[--$j];$_.x=$k[--$j];$k[$j++]=$a([$_.x,$_.y]);$k[$j++]=$a([-$_.x,$_.y]);$k[$j++]=$a([-$_.x,-$_.y]);$k[$j++]=$a([$_.x,-$_.y])}$as($a(176));$_.metadatamap=$k[--$j];$_.palettemap1=$a([$a([4,1]),$a([4,2]),$a([5,1]),$a([5,2]),$a([2,4]),$a([2,5]),$a([1,4]),$a([1,5]),$a([-2,1]),$a([-2,2]),$a([-1,1]),$a([-1,2]),$a([-4,4]),$a([-4,5]),$a([-5,4]),$a([-5,5])]);$_.palettemap2=$a([$a([-4,-5]),$a([-4,-4]),$a([-5,-5]),$a([-5,-4]),$a([-2,-2]),$a([-2,-1]),$a([-1,-2]),$a([-1,-1]),$a([2,-5]),$a([2,-4]),$a([1,-5]),$a([1,-4]),$a([4,-2]),$a([4,-1]),$a([5,-2]),$a([5,-1])])}else{$k[$j++]=Infinity;for(var _KD=1;_KD<=19;_KD+=1){$_.i=_KD;$k[$j++]=$a([0,$_.i]);$k[$j++]=$a([1,$_.i])}for(var _KI=5;_KI<=12;_KI+=1){$_.i=_KI;$k[$j++]=$a([2,$_.i]);$k[$j++]=$a([3,$_.i])}$_.metadatamap=$a();$k[$j++]=Infinity;for(var _KO=5;_KO<=12;_KO+=1){$k[$j++]=_KO;$k[$j++]=Infinity;var _KP=$k[--$j];var _KQ=$k[--$j];$k[$j++]=_KP;$k[$j++]=4;$k[$j++]=_KQ;var _KR=$a();$k[$j++]=_KR}for(var _KS=12;_KS>=5;_KS-=1){$k[$j++]=_KS;$k[$j++]=Infinity;var _KT=$k[--$j];var _KU=$k[--$j];$k[$j++]=_KT;$k[$j++]=5;$k[$j++]=_KU;var _KV=$a();$k[$j++]=_KV}for(var _KW=5;_KW<=12;_KW+=1){$k[$j++]=_KW;$k[$j++]=Infinity;var _KX=$k[--$j];var _KY=$k[--$j];$k[$j++]=_KX;$k[$j++]=6;$k[$j++]=_KY;var _KZ=$a();$k[$j++]=_KZ}for(var _Ka=12;_Ka>=5;_Ka-=1){$k[$j++]=_Ka;$k[$j++]=Infinity;var _Kb=$k[--$j];var _Kc=$k[--$j];$k[$j++]=_Kb;$k[$j++]=7;$k[$j++]=_Kc;var _Kd=$a();$k[$j++]=_Kd}$_.palettemap1=$a();$k[$j++]=Infinity;var _Kf=$_.palettemap1;for(var _Kg=0,_Kh=_Kf.length;_Kg<_Kh;_Kg++){$k[$j++]=$g(_Kf,_Kg);$k[$j++]=Infinity;var _Kj=$k[--$j];var _Kk=$k[--$j];$k[$j++]=_Kj;$q(_Kk);var _Kl=$k[--$j];var _Km=$k[--$j];$k[$j++]=-_Km;$k[$j++]=-_Kl;var _Kn=$a();$k[$j++]=_Kn}$_.palettemap2=$a()}var _Kp=$_.metadatamap;for(var _Kq=0,_Kr=_Kp.length;_Kq<_Kr;_Kq++){var _Ks=$g(_Kp,_Kq);var _Kt=$g(_Ks,0);$k[$j++]=_Ks;$k[$j++]=_Kt;if(_Kt<0){var _Kv=$k[--$j];var _Kw=$k[--$j];$p(_Kw,0,$f($f(_Kv+$_.cols)-1));$k[$j++]=_Kw}else{$j--}var _Kx=$k[--$j];var _Ky=$g(_Kx,1);$k[$j++]=_Kx;$k[$j++]=_Ky;if(_Ky<0){var _L0=$k[--$j];var _L1=$k[--$j];$p(_L1,1,$f($f(_L0+$_.rows)-1));$k[$j++]=_L1}else{$j--}$j--}var _L2=$_.palettemap1;for(var _L3=0,_L4=_L2.length;_L3<_L4;_L3++){var _L5=$g(_L2,_L3);var _L6=$g(_L5,0);$k[$j++]=_L5;$k[$j++]=_L6;if(_L6<0){var _L8=$k[--$j];var _L9=$k[--$j];$p(_L9,0,$f($f(_L8+$_.cols)-1));$k[$j++]=_L9}else{$j--}var _LA=$k[--$j];var _LB=$g(_LA,1);$k[$j++]=_LA;$k[$j++]=_LB;if(_LB<0){var _LD=$k[--$j];var _LE=$k[--$j];$p(_LE,1,$f($f(_LD+$_.rows)-1));$k[$j++]=_LE}else{$j--}$j--}var _LF=$_.palettemap2;for(var _LG=0,_LH=_LF.length;_LG<_LH;_LG++){var _LI=$g(_LF,_LG);var _LJ=$g(_LI,0);$k[$j++]=_LI;$k[$j++]=_LJ;if(_LJ<0){var _LL=$k[--$j];var _LM=$k[--$j];$p(_LM,0,$f($f(_LL+$_.cols)-1));$k[$j++]=_LM}else{$j--}var _LN=$k[--$j];var _LO=$g(_LN,1);$k[$j++]=_LN;$k[$j++]=_LO;if(_LO<0){var _LQ=$k[--$j];var _LR=$k[--$j];$p(_LR,1,$f($f(_LQ+$_.rows)-1));$k[$j++]=_LR}else{$j--}$j--}for(var _LU=0,_LT=$f($_.nummetamodules-1);_LU<=_LT;_LU+=1){$k[$j++]=$_.pixs;$q($g($_.metadatamap,_LU));$_.jmv();var _LY=$k[--$j];$p($k[--$j],_LY,0)}if(!$_.slave){var _Lb=$_.colors;var _Lc=16;if(16>_Lb){var _=_Lb;_Lb=_Lc;_Lc=_}for(var _Le=0,_Ld=_Lc-1;_Le<=_Ld;_Le+=1){$_.i=_Le;var _Lh=$g($_.palettelayout,$_.i);$k[$j++]=_Lh;$k[$j++]=$_.pixs;$k[$j++]=_Lh;$q($g($_.palettemap1,$_.i));$_.jmv();var _Lm=$k[--$j];var _Ln=$k[--$j];$p($k[--$j],_Lm,_Ln);var _Lq=$k[--$j];$k[$j++]=$_.pixs;$k[$j++]=_Lq;$q($g($_.palettemap2,$_.i));$_.jmv();var _Lu=$k[--$j];var _Lv=$k[--$j];$p($k[--$j],_Lu,_Lv)}$_.i=16}else{$_.i=0}$_.j=$_.nummetamodules;for(var _M1=$_.i,_M0=$_.palettelayout.length-1;_M1<=_M0;_M1+=2){$_.i=_M1;var _M4=$g($_.palettelayout,$_.i);$k[$j++]=_M4;$k[$j++]=$_.pixs;$k[$j++]=_M4;$q($g($_.metadatamap,$_.j));$_.jmv();var _M9=$k[--$j];var _MA=$k[--$j];$p($k[--$j],_M9,_MA);var _MD=$k[--$j];$k[$j++]=$_.pixs;$k[$j++]=_MD;$q($g($_.metadatamap,$f($_.j+2)));$_.jmv();var _MH=$k[--$j];var _MI=$k[--$j];$p($k[--$j],_MH,_MI);var _MM=$g($_.palettelayout,$_.i+1);$k[$j++]=_MM;$k[$j++]=$_.pixs;$k[$j++]=_MM;$q($g($_.metadatamap,$f($_.j+1)));$_.jmv();var _MR=$k[--$j];var _MS=$k[--$j];$p($k[--$j],_MR,_MS);var _MV=$k[--$j];$k[$j++]=$_.pixs;$k[$j++]=_MV;$q($g($_.metadatamap,$f($_.j+3)));$_.jmv();var _MZ=$k[--$j];var _Ma=$k[--$j];$p($k[--$j],_MZ,_Ma);$_.j=$f($_.j+4)}var _N2=$a([function(){var _Md=$k[--$j];var _Me=$k[--$j];$k[$j++]=$f(_Me+_Md)%$_.colors},function(){$j--;var _Mh=$k[--$j];$k[$j++]=_Mh%$_.colors},function(){var _Mi=$k[--$j];var _Mj=$k[--$j];$k[$j++]=_Mi;$k[$j++]=_Mj;$j--;var _Ml=$k[--$j];$k[$j++]=_Ml%$_.colors},function(){var _Mm=$k[--$j];var _Mn=$k[--$j];$k[$j++]=(~~(_Mm/3)+~~(_Mn/2))%$_.colors},function(){var _Mp=$k[--$j];var _Mq=$k[--$j];$k[$j++]=(~~(_Mp/2)+~~(_Mq/3))%$_.colors},function(){var _Ms=$k[--$j];var _Mu=$f($k[--$j]+_Ms);$k[$j++]=(~~(_Mu/2)+~~(_Mu/3))%$_.colors},function(){var _Mw=$k[--$j];var _Mx=$k[--$j];$k[$j++]=$f(_Mw*(_Mx*_Mx)%7+$f(_Mw+_Mx*_Mx)*2%19)%$_.colors},function(){var _Mz=$k[--$j];var _N0=$k[--$j];$k[$j++]=$f(_N0*(_Mz*_Mz)%5+$f(_Mz*_Mz+_N0*2)%13)%$_.colors}]);$_.maskfuncs=_N2;if($_.mask!=-1){$_.maskfuncs=$a([$g($_.maskfuncs,$_.mask)]);$_.bestmaskval=$_.mask}$_.masks=$a($_.maskfuncs.length);for(var _ND=0,_NC=$_.masks.length-1;_ND<=_NC;_ND+=1){$_.m=_ND;$_.mask=$a($_.rows*$_.cols);for(var _NJ=0,_NI=$f($_.rows-1);_NJ<=_NI;_NJ+=1){$_.j=_NJ;for(var _NM=0,_NL=$f($_.cols-1);_NM<=_NL;_NM+=1){$_.i=_NM;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.jmv();var _NQ=$k[--$j];if($g($k[--$j],_NQ)==-1){$k[$j++]=$_.i;$k[$j++]=$_.j;if($g($_.maskfuncs,$_.m)()===true){break}}else{$k[$j++]=0}$k[$j++]=$_.mask;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.jmv();var _Nb=$k[--$j];var _Nc=$k[--$j];$p(_Nc,_Nb,$k[--$j])}}$p($_.masks,$_.m,$_.mask)}$_.posx=0;$_.posy=0;$_.i=0;for(;;){if($_.posx==$_.cols){break}$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.jmv();var _Nm=$k[--$j];if($g($k[--$j],_Nm)==-1){var _Ns=$G($_.bits,$_.i,$_.databpm);$k[$j++]=0;for(var _Nt=0,_Nu=_Ns.length;_Nt<_Nu;_Nt++){var _Nw=$k[--$j];$k[$j++]=$f(_Nw+$f($g(_Ns,_Nt)-48))*2}var _Nx=$k[--$j];$k[$j++]=~~(_Nx/2);$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.jmv();var _O1=$k[--$j];var _O2=$k[--$j];$p(_O2,_O1,$k[--$j]);$_.i=$_.i+$_.databpm}$_.posy=$_.posy+1;if($_.posy==$_.rows){$_.posy=0;$_.posx=$_.posx+1}}$_.evalrle=function(){$_.scrle=$k[--$j];$_.scr1=0;$_.scr3=0;for(var _OD=0,_OC=$_.scrle.length-2;_OD<=_OC;_OD+=2){$_.j=_OD;if($g($_.scrle,$_.j+1)!=-1){var _OJ=$g($_.scrle,$_.j);$k[$j++]=_OJ;if(_OJ>=5){$_.scr1=$f($f($k[--$j]-2)+$_.scr1)}else{$j--}if($_.j>=4&&$_.j<=$_.scrle.length-5){var _OR=$G($_.scrle,$_.j-4,10);$k[$j++]=_OR;for(var _OS=0,_OT=_OR.length;_OS<_OT;_OS++){$k[$j++]=$g(_OR,_OS)==1}$j--;for(var _OV=0,_OW=4;_OV<_OW;_OV++){var _OX=$k[--$j];var _OY=$k[--$j];$k[$j++]=_OX;$k[$j++]=_OY;$j--;var _OZ=$k[--$j];var _Oa=$k[--$j];$k[$j++]=$an(_Oa,_OZ)}if($k[--$j]){$k[$j++]=Infinity;var _Oc=$k[--$j];var _Od=$k[--$j];$k[$j++]=_Oc;$q(_Od);var _Oe=$k[--$j];var _Of=$k[--$j];var _Og=$k[--$j];var _Oh=$k[--$j];var _Oi=$k[--$j];var _Oj=$k[--$j];var _Ok=$k[--$j];var _Ol=$k[--$j];var _Om=$k[--$j];$k[$j++]=_Om;$k[$j++]=_Ol;$k[$j++]=_Ok;$k[$j++]=_Oj;$k[$j++]=_Oi;$k[$j++]=_Oh;$k[$j++]=_Og;$k[$j++]=_Of;$k[$j++]=_Oe;if($eq(_Om,_Oi)&&$eq(_Om,_Oe)&&$eq(_Ok,_Og)){var _On=$k[--$j];var _Oo=$k[--$j];var _Op=$k[--$j];$_.c4=_Op;$_.c5=_On;$k[$j++]=_Op;$k[$j++]=_Oo;if($_.c4==$_.bi&&$_.c5==$_.yi||($_.c4==$_.yi&&$_.c5==$_.bi||($_.c4==$_.gi&&$_.c5==$_.mi||$_.c4==$_.mi&&$_.c5==$_.gi))){$_.scr3=$_.scr3+100}}$l()}else{$j--}}}}$k[$j++]=$_.scr1;$k[$j++]=$_.scr3};$_.evalmask=function(){$_.sym=$k[--$j];$_.n1=0;$_.n2=0;$_.n3=0;var _PA=$_.rows;var _PB=$_.cols;if(_PA<_PB){var _=_PB;_PB=_PA;_PA=_}$_.rle=$a($f(_PA*2+2));$_.lastpairs=$a($_.cols);$_.thispairs=$a($_.cols);for(var _PJ=0,_PI=$f($_.cols-1);_PJ<=_PI;_PJ+=1){$_.i=_PJ;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=-1;for(var _PP=$_.i,_PQ=$_.cols,_PO=$f($_.rows*$_.cols-1);_PQ<0?_PP>=_PO:_PP<=_PO;_PP+=_PQ){var _PS=$g($_.sym,_PP);var _PT=$k[--$j];$k[$j++]=_PT;$k[$j++]=_PS;if($eq(_PT,_PS)){$j--;var _PU=$k[--$j];var _PV=$k[--$j];$k[$j++]=$f(_PV+1);$k[$j++]=_PU}else{var _PW=$k[--$j];$k[$j++]=1;$k[$j++]=_PW}}var _PY=$m()+2;$as($G($_.rle,0,_PY-2));$_.evalrle();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--}for(var _Pg=0,_Pf=$f($_.rows-1);_Pg<=_Pf;_Pg+=1){$_.i=_Pg;$_.symrow=$G($_.sym,$_.i*$_.cols,$_.cols);$k[$j++]=Infinity;var _Pm=$_.symrow;$k[$j++]=0;$k[$j++]=-1;for(var _Pn=0,_Po=_Pm.length;_Pn<_Po;_Pn++){var _Pp=$g(_Pm,_Pn);var _Pq=$k[--$j];$k[$j++]=_Pq;$k[$j++]=_Pp;if($eq(_Pq,_Pp)){$j--;var _Pr=$k[--$j];var _Ps=$k[--$j];$k[$j++]=$f(_Ps+1);$k[$j++]=_Pr}else{var _Pt=$k[--$j];$k[$j++]=1;$k[$j++]=_Pt}}var _Pv=$m()+2;$as($G($_.rle,0,_Pv-2));$_.evalrle();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--;var _Q1=$_.thispairs;$_.thispairs=$_.lastpairs;$_.lastpairs=_Q1;var _Q3=$_.symrow;$k[$j++]=-1;for(var _Q4=0,_Q5=_Q3.length;_Q4<_Q5;_Q4++){var _Q6=$g(_Q3,_Q4);var _Q7=$k[--$j];$k[$j++]=_Q6;$k[$j++]=_Q7;if($ne(_Q6,_Q7)){$j--;var _Q8=$k[--$j];$k[$j++]=-1;$k[$j++]=_Q8}}$j--;$as($_.thispairs);$j--;if($_.i>0){$k[$j++]=Infinity;$q($_.lastpairs);$q($_.thispairs);$k[$j++]=$_.n2;for(var _QF=0,_QG=$_.cols;_QF<_QG;_QF++){var _QH=$k[--$j];var _QI=$k[--$j];$k[$j++]=_QH;$k[$j++]=_QI;if(_QI!=-1){var _QK=$k[$j-1-$f($_.cols+1)];if($eq($k[--$j],_QK)){var _QM=$k[--$j];$k[$j++]=$f(_QM+3)}}else{$j--}}$_.n2=$k[--$j];$l()}}$k[$j++]=$f($f($_.n1+$_.n2)+$_.n3)};$_.bestscore=999999999;for(var _QT=0,_QS=$_.masks.length-1;_QT<=_QS;_QT+=1){$_.m=_QT;$_.masksym=$a($_.rows*$_.cols);for(var _Qa=0,_QZ=$f($_.rows*$_.cols-1);_Qa<=_QZ;_Qa+=1){$_.i=_Qa;$p($_.masksym,$_.i,$xo($g($_.pixs,$_.i),$g($g($_.masks,$_.m),$_.i)))}if($_.masks.length!=1){$k[$j++]=$_.masksym;$_.evalmask();$_.score=$k[--$j];if($_.score<$_.bestscore){$_.bestsym=$_.masksym;$_.bestmaskval=$_.m;$_.bestscore=$_.score}}else{$_.bestsym=$_.masksym}}$_.pixs=$_.bestsym;$_.metamask=$_.bestmaskval;$_.addtometapart=function(){var _Qw=$k[--$j];$P($_.metapart,$_.p,_Qw);$_.p=_Qw.length+$_.p};$_.addtometabits=function(){var _R0=$k[--$j];$P($_.metabits,$_.q,_R0);$_.q=_R0.length+$_.q};$_.metapart=$s(40);$_.metabits=$s($_.nummetabits);$_.p=0;$_.q=0;if(!$_.slave){$k[$j++]=~~Math.round(Math.log($_.colors)/Math.log(2))-1;$k[$j++]=3;$_.tofixedbits();$_.addtometapart();$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0;$k[$j++]=$_.metass;$k[$j++]=1;$_.tofixedbits();$_.addtometapart();$k[$j++]=$_.metavf;$k[$j++]=2;$_.tofixedbits();$_.addtometapart();$k[$j++]=$_.metamask;$k[$j++]=3;$_.tofixedbits();$_.addtometapart();if($_.hasslaves){$k[$j++]="1"}else{$k[$j++]="0"}$_.addtometapart();$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0;if($_.metass==0){$k[$j++]=$f($f(~~($f($_.cols-17)/4)-$g($a([0,4,8,16]),$_.metavf))-1);$k[$j++]=$_.metavlen;$_.tofixedbits();$_.addtometapart()}else{$k[$j++]=~~($f($_.cols-17)/4)-1;$k[$j++]=~~($_.metavlen/2);$_.tofixedbits();$_.addtometapart();$k[$j++]=~~($f($_.rows-17)/4)-1;$k[$j++]=~~($_.metavlen/2);$_.tofixedbits();$_.addtometapart()}$k[$j++]=$_.datawc-3;$k[$j++]=~~($_.metaelen/2);$_.tofixedbits();$_.addtometapart();$k[$j++]=$_.datawr-4;$k[$j++]=~~($_.metaelen/2);$_.tofixedbits();$_.addtometapart();if($_.hasslaves){$k[$j++]=0;$k[$j++]=4;$_.tofixedbits();$_.addtometapart()}$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0}else{var _Rc=$_.sameshape?0:1;$k[$j++]=_Rc;$k[$j++]=1;$_.tofixedbits();$_.addtometapart();var _Re=$_.sameecc?0:1;$k[$j++]=_Re;$k[$j++]=1;$_.tofixedbits();$_.addtometapart();var _Rg=$_.hasslaves?1:0;$k[$j++]=_Rg;$k[$j++]=1;$_.tofixedbits();$_.addtometapart();$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0;if(!$_.sameshape){$k[$j++]=~~(($_.diffside-17)/4)-1;$k[$j++]=5;$_.tofixedbits();$_.addtometapart()}if($_.hasslaves){$k[$j++]=0;$k[$j++]=3;$_.tofixedbits();$_.addtometapart()}$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0;if(!$_.sameecc){$k[$j++]=$_.datawc-3;$k[$j++]=~~($_.metaelen/2);$_.tofixedbits();$_.addtometapart();$k[$j++]=$_.datawr-4;$k[$j++]=~~($_.metaelen/2);$_.tofixedbits();$_.addtometapart()}$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0}for(var _S1=$_.q,_S0=$f($_.nummetabits-1);_S1<=_S0;_S1+=1){$p($_.metabits,_S1,48)}$_.i=0;$_.j=0;if(!$_.slave){var _S6=$G($_.metabits,$_.i,6);for(var _S7=0,_S8=_S6.length;_S7<_S8;_S7++){$k[$j++]=$g(_S6,_S7);if($_.colors==4){$k[$j++]=$a([$_.bi,$_.yi])}else{$k[$j++]=$a([$_.ki,$_.wi])}var _SH=$k[--$j];var _SJ=$g(_SH,$f($k[--$j]-48));$k[$j++]=_SJ;$k[$j++]=$_.pixs;$q($g($_.metadatamap,$_.j));$_.jmv();var _SO=$k[--$j];var _SP=$k[--$j];$p(_SP,_SO,$k[--$j]);$_.j=$_.j+1}$_.i=$_.i+6}for(var _SW=0,_SX=~~($f($_.nummetabits-$_.i)/$_.metabpm);_SW<_SX;_SW++){var _Sb=$G($_.metabits,$_.i,$_.metabpm);$k[$j++]=0;for(var _Sc=0,_Sd=_Sb.length;_Sc<_Sd;_Sc++){var _Sf=$k[--$j];$k[$j++]=$f(_Sf+$f($g(_Sb,_Sc)-48))*2}var _Si=$g($_.metacolorindex,~~($k[--$j]/2));$k[$j++]=_Si;$k[$j++]=$_.pixs;$q($g($_.metadatamap,$_.j));$_.jmv();var _Sn=$k[--$j];var _So=$k[--$j];$p(_So,_Sn,$k[--$j]);$_.i=$f($_.i+$_.metabpm);$_.j=$_.j+1}var _T0=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.cols],["pixy",$_.rows],["colormap",$_.palette],["height",$_.rows*2/72],["width",$_.cols*2/72],["borderleft",0],["borderright",0],["bordertop",0],["borderbottom",0],["opt",$_.options]]);$k[$j++]=_T0;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1_cc(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=false;$_.dontdraw=false;$_.ccversion="a";$_.cccolumns=-1;$_.lintype="";$_.linwidth=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_gs1_cc);if($ne($_.ccversion,"a")&&$ne($_.ccversion,"b")&&$ne($_.ccversion,"c")){$k[$j++]="bwipp.gs1ccBadCCversion#27487";$k[$j++]="ccversion must be a, b or c";bwipp_raiseerror()}if($_.cccolumns>30){$k[$j++]="bwipp.gs1ccColumnsTooBig#27491";$k[$j++]="The maximum number of composite component columns is 30";bwipp_raiseerror()}if(!bwipp_gs1_cc.__27509__){$_=Object.create($_);var _6=new Map([["ean13",4],["upca",4],["ean8",3],["upce",2],["gs1-128",4],["databaromni",4],["databarstacked",2],["databarstackedomni",2],["databartruncated",4],["databarlimited",3],["databarexpanded",4],["databarexpandedstacked",4]]);$_.lintypecccolumns=_6;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1_cc.$ctx[id]=$_[id]);bwipp_gs1_cc.__27509__=1;$_=Object.getPrototypeOf($_)}if($ne($_.lintype,"")){var _B=$g($_.lintypecccolumns,$_.lintype)!==undefined;if(!_B){$k[$j++]="bwipp.gs1ccBadLinType#27513";$k[$j++]="The lintype is not recognised";bwipp_raiseerror()}}if($_.cccolumns==-1){if($eq($_.lintype,"gs1-128")&&$eq($_.ccversion,"c")){if($_.linwidth<0){$k[$j++]="bwipp.gs1ccMissingLinWidth#27521";$k[$j++]="linwidth must be set for a GS1-128 with a CC-C composite component";bwipp_raiseerror()}if($_.linwidth<68){$k[$j++]="bwipp.gs1ccMinimumLinWidth#27524";$k[$j++]="Minimum linwidth for a GS1-128 with a CC-C composite component is 68";bwipp_raiseerror()}if($_.linwidth==68){$k[$j++]=1}else{$k[$j++]=~~(($_.linwidth-52)/17)}}else{if($ne($_.lintype,"")){$k[$j++]=$g($_.lintypecccolumns,$_.lintype)}else{$k[$j++]=2}}$_.cccolumns=$k[--$j]}$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.isupper=function(){var _S=$k[--$j];$k[$j++]=_S>=65&&_S<=90};$_.isnum0=function(){var _T=$k[--$j];$k[$j++]=_T>=48&&_T<=57};$_.isnum1=function(){var _U=$k[--$j];$k[$j++]=_U>=49&&_U<=57};for(;;){if($_.ais.length>=1){if($eq($g($_.ais,0),"10")||$eq($g($_.ais,0),"11")||$eq($g($_.ais,0),"17")){$k[$j++]=-1;$k[$j++]="10";break}}if($_.ais.length>=1){if($eq($g($_.ais,0),"90")){$_.v=$g($_.vals,0);if($_.v.length>=1){$k[$j++]=$g($_.v,0);$_.isupper();if($k[--$j]){$k[$j++]=0;$k[$j++]="11";break}}if($_.v.length>=2){$k[$j++]=$g($_.v,0);$_.isnum1();$k[$j++]=$g($_.v,1);$_.isupper();var _q=$k[--$j];var _r=$k[--$j];if(_r&&_q){$k[$j++]=1;$k[$j++]="11";break}}if($_.v.length>=3){$k[$j++]=$g($_.v,0);$_.isnum1();$k[$j++]=$g($_.v,1);$_.isnum0();var _x=$k[--$j];var _y=$k[--$j];$k[$j++]=$an(_y,_x);$k[$j++]=$g($_.v,2);$_.isupper();var _11=$k[--$j];var _12=$k[--$j];if(_12&&_11){$k[$j++]=2;$k[$j++]="11";break}}if($_.v.length>=4){$k[$j++]=$g($_.v,0);$_.isnum1();$k[$j++]=$g($_.v,1);$_.isnum0();var _18=$k[--$j];var _19=$k[--$j];$k[$j++]=$an(_19,_18);$k[$j++]=$g($_.v,2);$_.isnum0();var _1C=$k[--$j];var _1D=$k[--$j];$k[$j++]=$an(_1D,_1C);$k[$j++]=$g($_.v,3);$_.isupper();var _1G=$k[--$j];var _1H=$k[--$j];if(_1H&&_1G){$k[$j++]=3;$k[$j++]="11";break}}}}$k[$j++]=-1;$k[$j++]="0";break}$_.method=$k[--$j];$_.npre=$k[--$j];$_.tobin=function(){var _1L=$s($k[--$j]);$k[$j++]=_1L;for(var _1N=0,_1M=_1L.length-1;_1N<=_1M;_1N+=1){var _1O=$k[--$j];$p(_1O,_1N,48);$k[$j++]=_1O}var _1P=$k[--$j];var _1S=$R($s(_1P.length),$k[--$j],2);$P(_1P,_1P.length-_1S.length,_1S);$k[$j++]=_1P};if(!bwipp_gs1_cc.__27644__){$_=Object.create($_);$_.fnc1=-1;$_.lnumeric=-2;$_.lalphanumeric=-3;$_.liso646=-4;$k[$j++]=Infinity;for(var _1T=65;_1T<=90;_1T+=1){$k[$j++]=_1T;$k[$j++]=_1T-65;$k[$j++]=5;$_.tobin()}for(var _1U=48;_1U<=57;_1U+=1){$k[$j++]=_1U;$k[$j++]=_1U+4;$k[$j++]=6;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="11111";$_.alpha=$d();$k[$j++]=Infinity;for(var _1X=0;_1X<=119;_1X+=1){var _1Z=$Z($s(2),"00");var _1b=$R($s(2),_1X,11);$P(_1Z,2-_1b.length,_1b);$k[$j++]=_1X;$k[$j++]=_1Z;if($g(_1Z,0)==65){var _1d=$k[--$j];$p(_1d,0,94);$k[$j++]=_1d}var _1e=$k[--$j];$k[$j++]=_1e;if($g(_1e,1)==65){var _1g=$k[--$j];$p(_1g,1,94);$k[$j++]=_1g}var _1h=$k[--$j];var _1k=$Z($s(7),"0000000");var _1m=$R($s(7),$f($k[--$j]+8),2);$P(_1k,7-_1m.length,_1m);$k[$j++]=_1h;$k[$j++]=_1k}$k[$j++]=$_.lalphanumeric;$k[$j++]="0000";$_.numeric=$d();$k[$j++]=Infinity;for(var _1p=48;_1p<=57;_1p+=1){$k[$j++]=_1p;$k[$j++]=_1p-43;$k[$j++]=5;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="01111";for(var _1r=65;_1r<=90;_1r+=1){$k[$j++]=_1r;$k[$j++]=_1r-33;$k[$j++]=6;$_.tobin()}$k[$j++]=42;$k[$j++]="111010";for(var _1s=44;_1s<=47;_1s+=1){$k[$j++]=_1s;$k[$j++]=_1s+15;$k[$j++]=6;$_.tobin()}$k[$j++]=$_.lnumeric;$k[$j++]="000";$k[$j++]=$_.liso646;$k[$j++]="00100";$_.alphanumeric=$d();$k[$j++]=Infinity;for(var _1w=48;_1w<=57;_1w+=1){$k[$j++]=_1w;$k[$j++]=_1w-43;$k[$j++]=5;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="01111";for(var _1y=65;_1y<=90;_1y+=1){$k[$j++]=_1y;$k[$j++]=_1y-1;$k[$j++]=7;$_.tobin()}for(var _1z=97;_1z<=122;_1z+=1){$k[$j++]=_1z;$k[$j++]=_1z-7;$k[$j++]=7;$_.tobin()}$k[$j++]=33;$k[$j++]="11101000";$k[$j++]=34;$k[$j++]="11101001";for(var _20=37;_20<=47;_20+=1){$k[$j++]=_20;$k[$j++]=_20+197;$k[$j++]=8;$_.tobin()}for(var _21=58;_21<=63;_21+=1){$k[$j++]=_21;$k[$j++]=_21+187;$k[$j++]=8;$_.tobin()}$k[$j++]=95;$k[$j++]="11111011";$k[$j++]=32;$k[$j++]="11111100";$k[$j++]=$_.lnumeric;$k[$j++]="000";$k[$j++]=$_.lalphanumeric;$k[$j++]="00100";$_.iso646=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1_cc.$ctx[id]=$_[id]);bwipp_gs1_cc.__27644__=1;$_=Object.getPrototypeOf($_)}if($eq($_.method,"10")){if($eq($g($_.ais,0),"11")||$eq($g($_.ais,0),"17")){var _2C=$g($_.vals,0);var _2H=$Z($s(16),"0000000000000000");var _2J=$R($s(16),$i($G(_2C,0,2))*384+(($i($G(_2C,2,2))-1)*32+$i($G(_2C,4,2))),2);$P(_2H,16-_2J.length,_2J);$k[$j++]=_2H;$k[$j++]=Infinity;var _2K=$k[--$j];var _2L=$k[--$j];$k[$j++]=_2K;$k[$j++]=1;$k[$j++]=0;$F(_2L,function(){var _2M=$k[--$j];$k[$j++]=$f(_2M-48)});var _2P=$eq($g($_.ais,0),"11")?0:1;$k[$j++]=_2P;$_.cdf=$a();$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1)}else{$_.cdf=$a([1,0,1,1])}if($_.ais.length!=0){if($eq($g($_.ais,0),"10")){$k[$j++]=Infinity;$F($g($_.vals,0));$_.gpf=$a();if($_.ais.length>1){$k[$j++]=Infinity;$q($_.gpf);$k[$j++]=$_.fnc1;$_.gpf=$a()}$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1)}else{$_.gpf=$a([$_.fnc1])}}else{$k[$j++]=Infinity;$q($_.cdf);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$_.cdf=$a();$_.gpf=$a([])}$_.mode="numeric"}if($eq($_.method,"11")){$_.cdf=$a([1,1]);$_.ai90=$g($_.vals,0);if($f($_.npre+1)!=$_.ai90.length){$k[$j++]=$G($_.ai90,$f($_.npre+1),$f($f($_.ai90.length-$_.npre)-1))}else{$k[$j++]=""}$_.ai90rem=$k[--$j];$k[$j++]="nalpha";$k[$j++]=0;$F($_.ai90rem,function(){var _3C=$k[--$j];if(_3C>=65&&_3C<=90){var _3D=$k[--$j];$k[$j++]=$f(_3D+1)}});var _3E=$k[--$j];$_[$k[--$j]]=_3E;$k[$j++]="nnums";$k[$j++]=0;$F($_.ai90rem,function(){var _3H=$k[--$j];if(_3H>=48&&_3H<=57){var _3I=$k[--$j];$k[$j++]=$f(_3I+1)}});var _3J=$k[--$j];$_[$k[--$j]]=_3J;$k[$j++]="mode";if($gt($_.nalpha,$_.nnums)){$k[$j++]="alpha"}else{if($_.nalpha==0){$k[$j++]="numeric"}else{$k[$j++]="alphanumeric"}}var _3O=$k[--$j];$_[$k[--$j]]=_3O;if($f($_.nalpha+$_.nnums)!=$_.ai90rem.length){$_.mode="alphanumeric"}$k[$j++]=Infinity;$q($_.cdf);if($eq($_.mode,"alphanumeric")){$k[$j++]=0}if($eq($_.mode,"numeric")){$k[$j++]=1;$k[$j++]=0}if($eq($_.mode,"alpha")){$k[$j++]=1;$k[$j++]=1}$_.cdf=$a();$k[$j++]="ais1";if($_.ais.length>1){$k[$j++]=$g($_.ais,1)}else{$k[$j++]=-1}var _3b=$k[--$j];$_[$k[--$j]]=_3b;$k[$j++]="vals1";if($_.vals.length>1){$k[$j++]=$g($_.vals,1)}else{$k[$j++]=-1}var _3g=$k[--$j];$_[$k[--$j]]=_3g;if($eq($_.ais1,"21")||$eq($_.ais1,"8004")){$k[$j++]=Infinity;$q($_.cdf);if($eq($_.ais1,"21")){$k[$j++]=1;$k[$j++]=0}else{$k[$j++]=1;$k[$j++]=1}$_.cdf=$a()}else{$k[$j++]=Infinity;$q($_.cdf);$k[$j++]=0;$_.cdf=$a()}$k[$j++]="nval";if($_.npre!=0){$k[$j++]=$i($G($_.ai90,0,$_.npre))}else{$k[$j++]=0}var _3t=$k[--$j];$_[$k[--$j]]=_3t;$X("BDHIJKLNPQRSTVXZ",$G($_.ai90,$_.npre,1));if($k[--$j]){var _3z=$k[--$j];var _40=$k[--$j];$k[$j++]=_3z.length;$k[$j++]=_40;$j--;var _41=$k[--$j];var _42=$k[--$j];$k[$j++]=_41;$k[$j++]=_42;$j--;$_.aval=$k[--$j]}else{$j--;$_.aval=-1}if($_.nval<31&&$_.aval!=-1){var _47=$Z($s(5),"00000");var _4A=$R($s(5),$_.nval,2);$P(_47,5-_4A.length,_4A);$k[$j++]=_47;$k[$j++]=Infinity;var _4B=$k[--$j];var _4C=$k[--$j];$k[$j++]=_4B;$F(_4C,function(){var _4D=$k[--$j];$k[$j++]=$f(_4D-48)});$_.nbits=$a();var _4G=$Z($s(4),"0000");var _4J=$R($s(4),$_.aval,2);$P(_4G,4-_4J.length,_4J);$k[$j++]=_4G;$k[$j++]=Infinity;var _4K=$k[--$j];var _4L=$k[--$j];$k[$j++]=_4K;$F(_4L,function(){var _4M=$k[--$j];$k[$j++]=$f(_4M-48)});$_.abits=$a();$k[$j++]=Infinity;$q($_.cdf);$q($_.nbits);$q($_.abits);$_.cdf=$a()}else{var _4T=$Z($s(10),"0000000000");var _4W=$R($s(10),$_.nval,2);$P(_4T,10-_4W.length,_4W);$k[$j++]=_4T;$k[$j++]=Infinity;var _4X=$k[--$j];var _4Y=$k[--$j];$k[$j++]=_4X;$F(_4Y,function(){var _4Z=$k[--$j];$k[$j++]=$f(_4Z-48)});$_.nbits=$a();var _4c=$Z($s(5),"00000");var _4h=$R($s(5),$f($g($_.ai90,$_.npre)-65),2);$P(_4c,5-_4h.length,_4h);$k[$j++]=_4c;$k[$j++]=Infinity;var _4i=$k[--$j];var _4j=$k[--$j];$k[$j++]=_4i;$F(_4j,function(){var _4k=$k[--$j];$k[$j++]=$f(_4k-48)});$_.abits=$a();$k[$j++]=Infinity;$q($_.cdf);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$q($_.nbits);$q($_.abits);$_.cdf=$a()}if($ne($_.mode,"alpha")){$k[$j++]=Infinity;$F($_.ai90rem);if($_.ais.length>1){$k[$j++]=$_.fnc1}$_.gpf=$a()}else{$k[$j++]=Infinity;$F($_.ai90rem);if($_.ais.length>1){$k[$j++]=$_.fnc1}$_.in=$a();$_.out=$a($_.in.length*6);$_.j=0;for(var _53=0,_52=$_.in.length-1;_53<=_52;_53+=1){var _57=$g($_.alpha,$g($_.in,_53));$k[$j++]=_57;$k[$j++]=_57;$k[$j++]=Infinity;var _58=$k[--$j];var _59=$k[--$j];$k[$j++]=_58;$F(_59,function(){var _5A=$k[--$j];$k[$j++]=$f(_5A-48)});$P($_.out,$_.j,$a());$_.j=$k[--$j].length+$_.j}$k[$j++]=Infinity;$q($_.cdf);$q($G($_.out,0,$_.j));$_.cdf=$a();$_.gpf=$a([]);if($_.ais.length>1){$_.mode="numeric"}}$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1);if($_.ais.length!=0){if($eq($_.ais1,"21")||$eq($_.ais1,"8004")){$k[$j++]=Infinity;$q($_.gpf);$F($_.vals1);$_.gpf=$a();$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1);if($_.ais.length!=0){$k[$j++]=Infinity;$q($_.gpf);$k[$j++]=$_.fnc1;$_.gpf=$a()}}}}if($eq($_.method,"0")){$_.cdf=$a([0]);$_.gpf=$a([]);$_.mode="numeric"}for(var _5u=0,_5t=$_.ais.length-1;_5u<=_5t;_5u+=1){$_.i=_5u;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _64=$a($_.gpf.length+$_.ai.length+$_.val.length);$P(_64,0,$_.gpf);$k[$j++]=_64;$k[$j++]=_64;$k[$j++]=$_.gpf.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _68=$k[--$j];var _69=$k[--$j];$k[$j++]=_68;$F(_69);var _6A=$a();var _6B=$k[--$j];$P($k[--$j],_6B,_6A);var _6D=$k[--$j];$k[$j++]=_6D;$k[$j++]=_6D;$k[$j++]=$_.gpf.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _6H=$k[--$j];var _6I=$k[--$j];$k[$j++]=_6H;$F(_6I);var _6J=$a();var _6K=$k[--$j];$P($k[--$j],_6K,_6J);$_.gpf=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _6T=$a($_.gpf.length+1);$P(_6T,0,$_.gpf);$p(_6T,$_.gpf.length,$_.fnc1);$_.gpf=_6T}}if(!bwipp_gs1_cc.__27813__){$_=Object.create($_);var _6f=new Map([["a",$a([$a([167,138,118,108,88,78,59]),$a([167,138,118,98,78]),$a([197,167,138,108,78])])],["b",$a([$a([336,296,256,208,160,104,56]),$a([768,648,536,416,304,208,152,112,72,32]),$a([1184,1016,840,672,496,352,264,208,152,96,56])])]]);$_.bitcapsmaps=_6f;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1_cc.$ctx[id]=$_[id]);bwipp_gs1_cc.__27813__=1;$_=Object.getPrototypeOf($_)}$_.rembits=function(){$_.used=$k[--$j];if($ne($_.ccversion,"c")){$_.bitcaps=$g($g($_.bitcapsmaps,$_.ccversion),$f($_.cccolumns-2));$k[$j++]=-1;$F($_.bitcaps,function(){var _6p=$k[--$j];$k[$j++]=_6p;if($ge(_6p,$_.used)){var _6r=$k[--$j];var _6s=$k[--$j];$k[$j++]=_6r;$k[$j++]=_6s}$j--});var _6t=$k[--$j];$k[$j++]=_6t;if(_6t!=-1){var _6v=$k[--$j];$k[$j++]=$f(_6v-$_.used)}}else{var _6w=new Map([["c",-1]]);var _6y=$g(_6w,$_.ccversion);var _70=~~Math.ceil($_.used/8);$_.m=~~(_70/6)*5+_70%6;if($_.m<=40){$k[$j++]=8}if($_.m>=41&&$_.m<=160){$k[$j++]=16}if($_.m>=161&&$_.m<=320){$k[$j++]=32}if($_.m>=321&&$_.m<=833){$k[$j++]=64}if($_.m>=834){$k[$j++]=32}$_.eccws=$k[--$j];$_.m=$f($f($_.m+$_.eccws)+3);if($_.cccolumns>30){$_.cccolumns=30}for(;;){if(~~Math.ceil($_.m/$_.cccolumns)<=30||$_.cccolumns>=30){break}$_.cccolumns=$_.cccolumns+1}$_.r=~~Math.ceil($_.m/$_.cccolumns);if($_.r<3){$_.r=3}var _7N=$f($f($_.cccolumns*$_.r-$_.eccws)-3);$_.tgt=$f(~~(_7N/5)*6+_7N%5)*8;if($_.used<=8304){$k[$j++]=$f($_.tgt-$_.used)}else{$k[$j++]=-1}}var _7R=$k[--$j];$k[$j++]=_7R;if(_7R==-1){$j--;if($eq($_.ccversion,"a")){$_.ccversion="b"}else{if($eq($_.ccversion,"b")&&$eq($_.lintype,"gs1-128")){$_.ccversion="c";$_.cccolumns=~~(($_.linwidth-52)/17)}else{$_.ccversion=-1}}$k[$j++]=$_.used;$_.rembits()}};$_.encode=function(){var _7X=$k[--$j];$k[$j++]=_7X;if($ne(_7X,"raw")){var _7Y=$k[--$j];var _7a=$g(_7Y,$k[--$j]);$k[$j++]=_7a}else{$j--}$k[$j++]=Infinity;var _7b=$k[--$j];var _7c=$k[--$j];$k[$j++]=_7b;$F(_7c,function(){var _7d=$k[--$j];$k[$j++]=$f(_7d-48)});var _7e=$a();$P($_.gpfenc,$_.j,_7e);$_.j=_7e.length+$_.j};$k[$j++]=Infinity;for(var _7j=0,_7k=$_.gpf.length;_7j<_7k;_7j++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=-1;$_.numericruns=$a();$k[$j++]=Infinity;for(var _7n=0,_7o=$_.gpf.length;_7n<_7o;_7n++){$k[$j++]=0}$k[$j++]=0;$_.alphanumericruns=$a();$k[$j++]=Infinity;for(var _7r=0,_7s=$_.gpf.length;_7r<_7s;_7r++){$k[$j++]=0}$k[$j++]=9999;$_.nextiso646only=$a();for(var _7v=$_.gpf.length-1;_7v>=0;_7v-=1){$_.i=_7v;var _80=$Z($s(2),"00");var _83=$g($_.gpf,$_.i);$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=_80;$k[$j++]=_80;$k[$j++]=0;$k[$j++]=_83;if(_83==$_.fnc1){$j--;$k[$j++]=94}var _85=$k[--$j];var _86=$k[--$j];$p($k[--$j],_86,_85);if($_.i<$_.gpf.length-1){var _8A=$k[--$j];var _8D=$g($_.gpf,$_.i+1);$k[$j++]=_8A;$k[$j++]=_8A;$k[$j++]=1;$k[$j++]=_8D;if(_8D==$_.fnc1){$j--;$k[$j++]=94}var _8F=$k[--$j];var _8G=$k[--$j];$p($k[--$j],_8G,_8F)}var _8K=$g($_.numeric,$k[--$j])!==undefined;if(_8K){$p($_.numericruns,$_.i,$f($g($_.numericruns,$_.i+2)+2))}else{$p($_.numericruns,$_.i,0)}var _8S=$k[--$j];var _8U=$g($_.alphanumeric,_8S)!==undefined;$k[$j++]=_8S;if(_8U){$p($_.alphanumericruns,$_.i,$f($g($_.alphanumericruns,$_.i+1)+1))}else{$p($_.alphanumericruns,$_.i,0)}var _8c=$k[--$j];var _8e=$g($_.iso646,_8c)!==undefined;var _8g=$g($_.alphanumeric,_8c)!==undefined;if(_8e&&!_8g){$p($_.nextiso646only,$_.i,0)}else{$p($_.nextiso646only,$_.i,$f($g($_.nextiso646only,$_.i+1)+1))}}$_.gpfenc=$a(8304);$_.i=0;$_.j=0;for(;;){if($_.i==$_.gpf.length){break}for(;;){if($eq($_.mode,"numeric")){if($_.i<=$_.gpf.length-2){var _8u=$s(2);var _8x=$g($_.gpf,$_.i);$k[$j++]=_8u;$k[$j++]=_8u;$k[$j++]=0;$k[$j++]=_8x;if(_8x==$_.fnc1){$j--;$k[$j++]=94}var _8z=$k[--$j];var _90=$k[--$j];$p($k[--$j],_90,_8z);var _92=$k[--$j];var _95=$g($_.gpf,$_.i+1);$k[$j++]=_92;$k[$j++]=_92;$k[$j++]=1;$k[$j++]=_95;if(_95==$_.fnc1){$j--;$k[$j++]=94}var _97=$k[--$j];var _98=$k[--$j];$p($k[--$j],_98,_97);var _9A=$k[--$j];var _9C=$g($_.numeric,_9A)!==undefined;$k[$j++]=_9A;if(_9C){$k[$j++]=$_.numeric;$_.encode();$_.i=$_.i+2;break}$j--;$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.numeric;$_.encode();$_.mode="alphanumeric";break}else{var _9J=$g($_.gpf,$_.i);if(_9J<48||_9J>57){$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.numeric;$_.encode();$_.mode="alphanumeric";break}$k[$j++]="rem";$k[$j++]=$_.cdf.length+$_.j;$_.rembits();var _9O=$k[--$j];$_[$k[--$j]]=_9O;if($_.rem>=4&&$_.rem<=6){var _9V=$G($Z($s(6),"000000"),0,$_.rem);var _9a=$R($s(4),$f($g($_.gpf,$_.i)-47),2);$P(_9V,4-_9a.length,_9a);$k[$j++]=_9V;$k[$j++]="raw";$_.encode();$_.i=$_.i+1;break}else{var _9c=$s(2);$p(_9c,0,$g($_.gpf,$_.i));$p(_9c,1,94);$k[$j++]=_9c;$k[$j++]=$_.numeric;$_.encode();$_.i=$_.i+1;break}}}if($eq($_.mode,"alphanumeric")){if($g($_.gpf,$_.i)==$_.fnc1){$k[$j++]=$_.fnc1;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";$_.i=$_.i+1;break}var _9s=$g($_.gpf,$_.i);var _9u=$g($_.iso646,_9s)!==undefined;var _9w=$g($_.alphanumeric,_9s)!==undefined;if(_9u&&!_9w){$k[$j++]=$_.liso646;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="iso646";break}if($g($_.numericruns,$_.i)>=6){$k[$j++]=$_.lnumeric;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";break}var _A6=$g($_.numericruns,$_.i);if(_A6>=4&&$f(_A6+$_.i)==$_.gpf.length){$k[$j++]=$_.lnumeric;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";break}$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=$_.alphanumeric;$_.encode();$_.i=$_.i+1;break}if($eq($_.mode,"iso646")){if($g($_.gpf,$_.i)==$_.fnc1){$k[$j++]=$_.fnc1;$k[$j++]=$_.iso646;$_.encode();$_.mode="numeric";$_.i=$_.i+1;break}if($g($_.numericruns,$_.i)>=4&&$g($_.nextiso646only,$_.i)>=10){$k[$j++]=$_.lnumeric;$k[$j++]=$_.iso646;$_.encode();$_.mode="numeric";break}if($g($_.alphanumericruns,$_.i)>=5&&$g($_.nextiso646only,$_.i)>=10){$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.iso646;$_.encode();$_.mode="alphanumeric";break}$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=$_.iso646;$_.encode();$_.i=$_.i+1;break}}}$_.gpf=$G($_.gpfenc,0,$_.j);$k[$j++]="pad";$k[$j++]=$_.cdf.length+$_.gpf.length;$_.rembits();var _Ap=$a($k[--$j]);$_[$k[--$j]]=_Ap;if($_.pad.length>0){for(var _Au=0,_At=$_.pad.length-1;_Au<=_At;_Au+=5){$_.i=_Au;var _Av=$_.pad;var _Aw=$_.i;var _Ax=$a([0,0,1,0,0]);var _Ay=$_.pad;var _Az=$_.i;var _B0=5;var _B1=_Ay.length-_Az;if(_Ay.length-_Az>5){var _=_B0;_B0=_B1;_B1=_}$P(_Av,_Aw,$G(_Ax,0,_B1))}if($eq($_.mode,"numeric")){$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.pad);$_.pad=$G($a(),0,$_.pad.length)}if($eq($_.mode,"alpha")){$k[$j++]=Infinity;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.pad);$_.pad=$G($a(),0,$_.pad.length)}}$k[$j++]=Infinity;$q($_.cdf);$q($_.gpf);$q($_.pad);$_.bits=$a();if(!bwipp_gs1_cc.__28024__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=$a([0,0,0,0,0,0,1]);for(var _BI=0,_BJ=68;_BI<_BJ;_BI++){$k[$j++]=$a(7)}$_.pwr928=$a();for(var _BM=1;_BM<=68;_BM+=1){$_.j=_BM;$_.v=0;for(var _BN=6;_BN>=1;_BN-=1){$_.i=_BN;$_.v=$f($g($g($_.pwr928,$_.j-1),$_.i)*2+~~($_.v/928));$p($g($_.pwr928,$_.j),$_.i,$_.v%928)}$p($g($_.pwr928,$_.j),0,$f($g($g($_.pwr928,$_.j-1),0)*2+~~($_.v/928)))}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1_cc.$ctx[id]=$_[id]);bwipp_gs1_cc.__28024__=1;$_=Object.getPrototypeOf($_)}if($_.ccversion=="a"){$k[$j++]=Infinity;for(var _Bj=0,_Bk=28;_Bj<_Bk;_Bj++){$k[$j++]=0}$_.cws=$a();$_.b=0;$_.c=0;for(;;){if($_.b==$_.bits.length){break}var _Bo=$_.bits;var _Bp=$_.b;var _Bq=$_.bits;var _Br=$_.b;var _Bs=_Bq.length-_Br;var _Bt=69;if(69>_Bq.length-_Br){var _=_Bs;_Bs=_Bt;_Bt=_}$_.bs=$G(_Bo,_Bp,_Bt);$_.bsl=$_.bs.length;$_.cs=$G($_.cws,$_.c,~~($_.bsl/10)+1);$_.csl=$_.cs.length;for(var _C3=0,_C2=$_.bsl-1;_C3<=_C2;_C3+=1){$_.i=_C3;for(var _C6=0,_C5=$_.csl-1;_C6<=_C5;_C6+=1){$_.j=_C6;var _C7=$_.cs;var _C8=$_.j;$p(_C7,_C8,$f($g(_C7,_C8)+$g($g($_.pwr928,$_.i),$_.j+7-$_.csl)*$g($_.bs,$_.bsl-$_.i-1)))}}for(var _CL=$_.csl-1;_CL>=1;_CL-=1){$_.i=_CL;var _CM=$_.cs;var _CN=$_.i;$p(_CM,_CN-1,$f($g(_CM,_CN-1)+~~($g($_.cs,$_.i)/928)));var _CS=$_.cs;var _CT=$_.i;$p(_CS,_CT,$g(_CS,_CT)%928)}$_.b=$_.b+$_.bsl;$_.c=$_.c+$_.csl}$_.cws=$G($_.cws,0,$_.c);$_.barcode=$s($_.cws.length*4);for(var _Cg=0,_Cf=$_.cws.length-1;_Cg<=_Cf;_Cg+=1){$_.i=_Cg;var _Ci=$Z($s(4),"^000");var _Cn=$R($s(4),$g($_.cws,$_.i),10);$P(_Ci,4-_Cn.length,_Cn);$P($_.barcode,$_.i*4,_Ci)}delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"cca",true);$p($_.options,"columns",$_.cccolumns);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_micropdf417();var _Cx=$k[--$j];$_[$k[--$j]]=_Cx}if($_.ccversion=="b"){$_.barcode=$s(~~($_.bits.length/8));for(var _D4=0,_D3=$_.barcode.length-1;_D4<=_D3;_D4+=1){$_.i=_D4;var _D7=$G($_.bits,$_.i*8,8);$k[$j++]=0;for(var _D8=0,_D9=_D7.length;_D8<_D9;_D8++){var _DB=$k[--$j];$k[$j++]=$f(_DB+$g(_D7,_D8))*2}$p($_.barcode,$_.i,~~($k[--$j]/2))}delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"ccb",true);$p($_.options,"columns",$_.cccolumns);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_micropdf417();var _DM=$k[--$j];$_[$k[--$j]]=_DM}if($_.ccversion=="c"){$_.barcode=$s(~~($_.bits.length/8));for(var _DT=0,_DS=$_.barcode.length-1;_DT<=_DS;_DT+=1){$_.i=_DT;var _DW=$G($_.bits,$_.i*8,8);$k[$j++]=0;for(var _DX=0,_DY=_DW.length;_DX<_DY;_DX++){var _Da=$k[--$j];$k[$j++]=$f(_Da+$g(_DW,_DX))*2}$p($_.barcode,$_.i,~~($k[--$j]/2))}delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"ccc",true);$p($_.options,"columns",$_.cccolumns);$p($_.options,"eclevel",~~(Math.log($_.eccws)/Math.log(2))-1);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_pdf417();var _Dn=$k[--$j];$_[$k[--$j]]=_Dn}$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ean13composite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28154";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}$p($_.options,"lintype","ean13");$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _C=$s($_.comp.length+18);$P(_C,0,"(01)00000000000000");$P(_C,18,$_.comp);$k[$j++]=_C;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_ean13();if(!$_.usematrix){$$.save();bwipp_renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _H=0,_I=93;_H<_I;_H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _J=0,_K=93;_J<_K;_J++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _L=0,_M=93;_L<_M;_L++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _N=$a();$k[$j++]="ren";$k[$j++]=bwipp_renmatrix;$k[$j++]="pixs";$k[$j++]=_N;$k[$j++]="pixx";$k[$j++]=97;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=97/72;$k[$j++]="opt";$k[$j++]=$_.options;var _P=$d();$k[$j++]=_P;bwipp_renmatrix();$$.rmoveto(-2,6);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$_.linsym=$k[--$j];$_.sbs=$g($_.linsym,"sbs");$_.bhs=$g($_.linsym,"bhs");$_.bbs=$g($_.linsym,"bbs");$k[$j++]="linwidth";$k[$j++]=0;$F($_.sbs,function(){var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=$f(_b+$i(_a))});var _c=$k[--$j];$_[$k[--$j]]=_c;$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _g=$k[--$j];$_[$k[--$j]]=_g;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;for(var _n=0,_o=$f($_.ccpixx-97);_n<_o;_n++){$k[$j++]=0}$_.linpad=$a();$_.diff=$f($f($f($_.linwidth+$_.linpad.length)+1)-$_.ccpixx);if($_.diff>0){$k[$j++]=Infinity;for(var _v=0,_w=$_.diff;_v<_w;_v++){$k[$j++]=0}$_.ccrpad=$a();$_.pixx=$f($_.ccpixx+$_.diff)}else{$_.ccrpad=$a(0);$_.pixx=$_.ccpixx}$k[$j++]=Infinity;for(var _15=0,_16=$_.ccpixx,_14=$_.ccpixs.length-1;_16<0?_15>=_14:_15<=_14;_15+=_16){$_.i=_15;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}for(var _1C=0,_1D=2;_1C<_1D;_1C++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1F=0,_1G=93;_1F<_1G;_1F++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1I=0,_1J=2;_1I<_1J;_1I++){$q($_.linpad);$k[$j++]=1;$k[$j++]=0;for(var _1L=0,_1M=93;_1L<_1M;_1L++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$q($_.ccrpad)}for(var _1O=0,_1P=2;_1O<_1P;_1O++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1R=0,_1S=93;_1R<_1S;_1R++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1U=71;_1U>=0;_1U-=1){$_.y=_1U;$q($_.linpad);$k[$j++]=0;for(var _1Y=0,_1X=$_.sbs.length-1;_1Y<=_1X;_1Y+=1){$_.i=_1Y;if($_.i%2==0){var _1d=$g($_.bbs,~~($_.i/2))*72;if(_1d>$_.y||$f(_1d+$g($_.bhs,~~($_.i/2))*72)<$_.y){for(var _1m=0,_1n=$i($g($_.sbs,$_.i));_1m<_1n;_1m++){$k[$j++]=0}}else{for(var _1r=0,_1s=$i($g($_.sbs,$_.i));_1r<_1s;_1r++){$k[$j++]=1}}}else{for(var _1w=0,_1x=$i($g($_.sbs,$_.i));_1w<_1x;_1w++){$k[$j++]=0}}}if($_.diff<0){$k[$j++]=0}}$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _28=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_28;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_ean8composite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28315";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}$p($_.options,"lintype","ean8");$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _C=$s($_.comp.length+18);$P(_C,0,"(01)00000000000000");$P(_C,18,$_.comp);$k[$j++]=_C;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_ean8();if(!$_.usematrix){$$.save();bwipp_renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _H=0,_I=65;_H<_I;_H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _J=0,_K=65;_J<_K;_J++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _L=0,_M=65;_L<_M;_L++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _N=$a();$k[$j++]="ren";$k[$j++]=bwipp_renmatrix;$k[$j++]="pixs";$k[$j++]=_N;$k[$j++]="pixx";$k[$j++]=69;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=69/72;$k[$j++]="opt";$k[$j++]=$_.options;var _P=$d();$k[$j++]=_P;bwipp_renmatrix();$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _S=$k[--$j];$$.rmoveto($f(69-$g(_S,"pixx")),6);$k[$j++]=_S;bwipp_renmatrix();$$.restore()}else{$_.linsym=$k[--$j];$_.sbs=$g($_.linsym,"sbs");$_.bhs=$g($_.linsym,"bhs");$_.bbs=$g($_.linsym,"bbs");$k[$j++]="linwidth";$k[$j++]=0;$F($_.sbs,function(){var _c=$k[--$j];var _d=$k[--$j];$k[$j++]=$f(_d+$i(_c))});var _e=$k[--$j];$_[$k[--$j]]=_e;var _g=$_.comp;$k[$j++]="compsym";$k[$j++]=_g;$k[$j++]=$_.options;bwipp_gs1_cc();var _i=$k[--$j];$_[$k[--$j]]=_i;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;for(var _p=0,_q=$f($_.ccpixx-69);_p<_q;_p++){$k[$j++]=0}$_.linpad=$a();$_.diff=$f($f($f($_.linwidth+$_.linpad.length)+1)-$_.ccpixx);if($_.diff>0){$k[$j++]=Infinity;for(var _x=0,_y=$_.diff;_x<_y;_x++){$k[$j++]=0}$_.ccrpad=$a();$_.pixx=$f($_.ccpixx+$_.diff)}else{$_.ccrpad=$a(0);$_.pixx=$_.ccpixx}$k[$j++]=Infinity;for(var _17=0,_18=$_.ccpixx,_16=$_.ccpixs.length-1;_18<0?_17>=_16:_17<=_16;_17+=_18){$_.i=_17;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}for(var _1E=0,_1F=2;_1E<_1F;_1E++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1H=0,_1I=65;_1H<_1I;_1H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1K=0,_1L=2;_1K<_1L;_1K++){$q($_.linpad);$k[$j++]=1;$k[$j++]=0;for(var _1N=0,_1O=65;_1N<_1O;_1N++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$q($_.ccrpad)}for(var _1Q=0,_1R=2;_1Q<_1R;_1Q++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1T=0,_1U=65;_1T<_1U;_1T++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1W=71;_1W>=0;_1W-=1){$_.y=_1W;$q($_.linpad);$k[$j++]=0;for(var _1a=0,_1Z=$_.sbs.length-1;_1a<=_1Z;_1a+=1){$_.i=_1a;if($_.i%2==0){var _1f=$g($_.bbs,~~($_.i/2))*72;if(_1f>$_.y||$f(_1f+$g($_.bhs,~~($_.i/2))*72)<$_.y){for(var _1o=0,_1p=$i($g($_.sbs,$_.i));_1o<_1p;_1o++){$k[$j++]=0}}else{for(var _1t=0,_1u=$i($g($_.sbs,$_.i));_1t<_1u;_1t++){$k[$j++]=1}}}else{for(var _1y=0,_1z=$i($g($_.sbs,$_.i));_1y<_1z;_1y++){$k[$j++]=0}}}if($_.diff<0){$k[$j++]=0}}$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _2A=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_2A;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_upcacomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28479";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}$p($_.options,"lintype","ean13");$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _C=$s($_.comp.length+18);$P(_C,0,"(01)00000000000000");$P(_C,18,$_.comp);$k[$j++]=_C;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_upca();if(!$_.usematrix){$$.save();bwipp_renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _H=0,_I=93;_H<_I;_H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _J=0,_K=93;_J<_K;_J++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _L=0,_M=93;_L<_M;_L++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _N=$a();$k[$j++]="ren";$k[$j++]=bwipp_renmatrix;$k[$j++]="pixs";$k[$j++]=_N;$k[$j++]="pixx";$k[$j++]=97;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=97/72;$k[$j++]="opt";$k[$j++]=$_.options;var _P=$d();$k[$j++]=_P;bwipp_renmatrix();$$.rmoveto(-2,6);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$_.linsym=$k[--$j];$_.sbs=$g($_.linsym,"sbs");$_.bhs=$g($_.linsym,"bhs");$_.bbs=$g($_.linsym,"bbs");$k[$j++]="linwidth";$k[$j++]=0;$F($_.sbs,function(){var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=$f(_b+$i(_a))});var _c=$k[--$j];$_[$k[--$j]]=_c;$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _g=$k[--$j];$_[$k[--$j]]=_g;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;for(var _n=0,_o=$f($_.ccpixx-97);_n<_o;_n++){$k[$j++]=0}$_.linpad=$a();$_.diff=$f($f($f($_.linwidth+$_.linpad.length)+1)-$_.ccpixx);if($_.diff>0){$k[$j++]=Infinity;for(var _v=0,_w=$_.diff;_v<_w;_v++){$k[$j++]=0}$_.ccrpad=$a();$_.pixx=$f($_.ccpixx+$_.diff)}else{$_.ccrpad=$a(0);$_.pixx=$_.ccpixx}$k[$j++]=Infinity;for(var _15=0,_16=$_.ccpixx,_14=$_.ccpixs.length-1;_16<0?_15>=_14:_15<=_14;_15+=_16){$_.i=_15;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}for(var _1C=0,_1D=2;_1C<_1D;_1C++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1F=0,_1G=93;_1F<_1G;_1F++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1I=0,_1J=2;_1I<_1J;_1I++){$q($_.linpad);$k[$j++]=1;$k[$j++]=0;for(var _1L=0,_1M=93;_1L<_1M;_1L++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$q($_.ccrpad)}for(var _1O=0,_1P=2;_1O<_1P;_1O++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1R=0,_1S=93;_1R<_1S;_1R++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1U=71;_1U>=0;_1U-=1){$_.y=_1U;$q($_.linpad);$k[$j++]=0;for(var _1Y=0,_1X=$_.sbs.length-1;_1Y<=_1X;_1Y+=1){$_.i=_1Y;if($_.i%2==0){var _1d=$g($_.bbs,~~($_.i/2))*72;if(_1d>$_.y||$f(_1d+$g($_.bhs,~~($_.i/2))*72)<$_.y){for(var _1m=0,_1n=$i($g($_.sbs,$_.i));_1m<_1n;_1m++){$k[$j++]=0}}else{for(var _1r=0,_1s=$i($g($_.sbs,$_.i));_1r<_1s;_1r++){$k[$j++]=1}}}else{for(var _1w=0,_1x=$i($g($_.sbs,$_.i));_1w<_1x;_1w++){$k[$j++]=0}}}if($_.diff<0){$k[$j++]=0}}$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _28=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_28;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_upcecomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28640";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}$p($_.options,"lintype","upce");$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _C=$s($_.comp.length+18);$P(_C,0,"(01)00000000000000");$P(_C,18,$_.comp);$k[$j++]=_C;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_upce();if(!$_.usematrix){$$.save();bwipp_renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _H=0,_I=49;_H<_I;_H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _J=0,_K=49;_J<_K;_J++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _L=0,_M=49;_L<_M;_L++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _N=$a();$k[$j++]="ren";$k[$j++]=bwipp_renmatrix;$k[$j++]="pixs";$k[$j++]=_N;$k[$j++]="pixx";$k[$j++]=53;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=53/72;$k[$j++]="opt";$k[$j++]=$_.options;var _P=$d();$k[$j++]=_P;bwipp_renmatrix();$$.rmoveto(-2,6);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$_.linsym=$k[--$j];$_.sbs=$g($_.linsym,"sbs");$_.bhs=$g($_.linsym,"bhs");$_.bbs=$g($_.linsym,"bbs");$k[$j++]="linwidth";$k[$j++]=0;$F($_.sbs,function(){var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=$f(_b+$i(_a))});var _c=$k[--$j];$_[$k[--$j]]=_c;$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _g=$k[--$j];$_[$k[--$j]]=_g;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;for(var _n=0,_o=$f($_.ccpixx-53);_n<_o;_n++){$k[$j++]=0}$_.linpad=$a();$_.diff=$f($f($f($_.linwidth+$_.linpad.length)+1)-$_.ccpixx);if($_.diff>0){$k[$j++]=Infinity;for(var _v=0,_w=$_.diff;_v<_w;_v++){$k[$j++]=0}$_.ccrpad=$a();$_.pixx=$f($_.ccpixx+$_.diff)}else{$_.ccrpad=$a(0);$_.pixx=$_.ccpixx}$k[$j++]=Infinity;for(var _15=0,_16=$_.ccpixx,_14=$_.ccpixs.length-1;_16<0?_15>=_14:_15<=_14;_15+=_16){$_.i=_15;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}for(var _1C=0,_1D=2;_1C<_1D;_1C++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1F=0,_1G=49;_1F<_1G;_1F++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1I=0,_1J=2;_1I<_1J;_1I++){$q($_.linpad);$k[$j++]=1;$k[$j++]=0;for(var _1L=0,_1M=49;_1L<_1M;_1L++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$q($_.ccrpad)}for(var _1O=0,_1P=2;_1O<_1P;_1O++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1R=0,_1S=49;_1R<_1S;_1R++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1U=71;_1U>=0;_1U-=1){$_.y=_1U;$q($_.linpad);$k[$j++]=0;for(var _1Y=0,_1X=$_.sbs.length-1;_1Y<=_1X;_1Y+=1){$_.i=_1Y;if($_.i%2==0){var _1d=$g($_.bbs,~~($_.i/2))*72;if(_1d>$_.y||$f(_1d+$g($_.bhs,~~($_.i/2))*72)<$_.y){for(var _1m=0,_1n=$i($g($_.sbs,$_.i));_1m<_1n;_1m++){$k[$j++]=0}}else{for(var _1r=0,_1s=$i($g($_.sbs,$_.i));_1r<_1s;_1r++){$k[$j++]=1}}}else{for(var _1w=0,_1x=$i($g($_.sbs,$_.i));_1w<_1x;_1w++){$k[$j++]=0}}}if($_.diff<0){$k[$j++]=0}}$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _28=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_28;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databaromnicomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28801";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databaromni");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databaromni();var _L=$k[--$j];$_.linsbs=$g(_L,"sbs");$_.linheight=$g($g(_L,"bhs"),0)*72;$k[$j++]=_L;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _U=$_.fp,_T=$f($_.fp+12);_U<=_T;_U+=1){$_.i=_U;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _e=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_e}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _j=0;_j<=12;_j+=1){var _p=$k[--$j];$k[$j++]=_p&&$eq($g($_.bot,$f(_j+$_.fp)),$g($_.f3,_j))}if($k[--$j]){$P($_.sep,$_.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _v=$k[--$j];var _w=$k[--$j];var _x=_w==1?0:1;$k[$j++]=_w;for(var _y=0,_z=_v;_y<_z;_y++){$k[$j++]=_x}});$as($a($m()-1));$_.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($_.bot,function(){var _14=$k[--$j];$k[$j++]=$f(1-_14)});$_.sep=$a();$P($_.sep,0,$a([0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$_.sepfinder();$k[$j++]=64;$_.sepfinder();if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1H=new Map([["ren",bwipp_renmatrix],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1H;bwipp_renmatrix();$$.rmoveto(-5,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1M=$k[--$j];$_[$k[--$j]]=_1M;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _1T=$k[--$j];var _1U=$k[--$j];var _1V=_1U==0?1:0;$k[$j++]=_1U;for(var _1W=0,_1X=$i(_1T);_1W<_1X;_1W++){$k[$j++]=_1V}});$_.linpixs=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a();$_.linheight=~~$_.linheight;$k[$j++]=Infinity;for(var _1f=0,_1g=$_.ccpixx,_1e=$_.ccpixs.length-1;_1g<0?_1f>=_1e:_1f<=_1e;_1f+=_1g){$_.i=_1f;$q($G($_.ccpixs,$_.i,$_.ccpixx));$k[$j++]=0}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.sep);for(var _1n=0,_1o=$_.linheight;_1n<_1o;_1n++){$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.linpixs)}$_.pixs=$a();$_.pixx=$f($_.ccpixx+1);$_.pixy=~~($_.pixs.length/$_.pixx);var _20=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_20;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarstackedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28958";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarstacked");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarstacked();var _L=$k[--$j];$_.bot=$G($g(_L,"pixs"),0,$g(_L,"pixx"));$_.linheight=$g(_L,"pixy");$k[$j++]=_L;if(!$_.usematrix){bwipp_renmatrix()}else{$_.linpixs=$g($k[--$j],"pixs")}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _X=$_.fp,_W=$f($_.fp+12);_X<=_W;_X+=1){$_.i=_X;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _h=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_h}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _m=0;_m<=12;_m+=1){var _s=$k[--$j];$k[$j++]=_s&&$eq($g($_.bot,$f(_m+$_.fp)),$g($_.f3,_m))}if($k[--$j]){$P($_.sep,$_.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;var _x=$_.bot;for(var _y=0,_z=_x.length;_y<_z;_y++){$k[$j++]=$f(1-$g(_x,_y))}$_.sep=$a();$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$_.sepfinder();if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1D=new Map([["ren",bwipp_renmatrix],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1D;bwipp_renmatrix();$$.rmoveto(1,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1I=$k[--$j];$_[$k[--$j]]=_1I;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$_.linwidth=$_.sep.length;$k[$j++]=Infinity;for(var _1S=0,_1T=$_.ccpixx,_1R=$_.ccpixs.length-1;_1T<0?_1S>=_1R:_1S<=_1R;_1S+=_1T){$_.i=_1S;$k[$j++]=0;$q($G($_.ccpixs,$_.i,$_.ccpixx))}$q($_.sep);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _1c=0,_1d=$_.linwidth,_1b=$_.linpixs.length-1;_1d<0?_1c>=_1b:_1c<=_1b;_1c+=_1d){$_.i=_1c;$q($G($_.linpixs,$_.i,$_.linwidth));$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0}$_.pixs=$a();$_.pixx=$f($_.ccpixx+1);$_.pixy=~~($_.pixs.length/$_.pixx);var _1s=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_1s;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarstackedomnicomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29111";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarstackedomni");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarstackedomni();var _L=$k[--$j];$_.bot=$G($g(_L,"pixs"),0,$g(_L,"pixx"));$_.linheight=$g(_L,"pixy");$k[$j++]=_L;if(!$_.usematrix){bwipp_renmatrix()}else{$_.linpixs=$g($k[--$j],"pixs")}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _X=$_.fp,_W=$f($_.fp+12);_X<=_W;_X+=1){$_.i=_X;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _h=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_h}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _m=0;_m<=12;_m+=1){var _s=$k[--$j];$k[$j++]=_s&&$eq($g($_.bot,$f(_m+$_.fp)),$g($_.f3,_m))}if($k[--$j]){$P($_.sep,$_.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;var _x=$_.bot;for(var _y=0,_z=_x.length;_y<_z;_y++){$k[$j++]=$f(1-$g(_x,_y))}$_.sep=$a();$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$_.sepfinder();if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1D=new Map([["ren",bwipp_renmatrix],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1D;bwipp_renmatrix();$$.rmoveto(1,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1I=$k[--$j];$_[$k[--$j]]=_1I;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$_.linwidth=$_.sep.length;$k[$j++]=Infinity;for(var _1S=0,_1T=$_.ccpixx,_1R=$_.ccpixs.length-1;_1T<0?_1S>=_1R:_1S<=_1R;_1S+=_1T){$_.i=_1S;$k[$j++]=0;$q($G($_.ccpixs,$_.i,$_.ccpixx))}$q($_.sep);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _1c=0,_1d=$_.linwidth,_1b=$_.linpixs.length-1;_1d<0?_1c>=_1b:_1c<=_1b;_1c+=_1d){$_.i=_1c;$q($G($_.linpixs,$_.i,$_.linwidth));$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0}$_.pixs=$a();$_.pixx=$f($_.ccpixx+1);$_.pixy=~~($_.pixs.length/$_.pixx);var _1s=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_1s;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databartruncatedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29265";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databartruncated");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databartruncated();var _L=$k[--$j];$_.linsbs=$g(_L,"sbs");$_.linheight=$g($g(_L,"bhs"),0)*72;$k[$j++]=_L;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _U=$_.fp,_T=$f($_.fp+12);_U<=_T;_U+=1){$_.i=_U;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _e=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_e}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _j=0;_j<=12;_j+=1){var _p=$k[--$j];$k[$j++]=_p&&$eq($g($_.bot,$f(_j+$_.fp)),$g($_.f3,_j))}if($k[--$j]){$P($_.sep,$_.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _v=$k[--$j];var _w=$k[--$j];var _x=_w==1?0:1;$k[$j++]=_w;for(var _y=0,_z=_v;_y<_z;_y++){$k[$j++]=_x}});$as($a($m()-1));$_.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($_.bot,function(){var _14=$k[--$j];$k[$j++]=$f(1-_14)});$_.sep=$a();$P($_.sep,0,$a([0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$_.sepfinder();$k[$j++]=64;$_.sepfinder();if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1H=new Map([["ren",bwipp_renmatrix],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1H;bwipp_renmatrix();$$.rmoveto(-5,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1M=$k[--$j];$_[$k[--$j]]=_1M;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _1T=$k[--$j];var _1U=$k[--$j];var _1V=_1U==0?1:0;$k[$j++]=_1U;for(var _1W=0,_1X=$i(_1T);_1W<_1X;_1W++){$k[$j++]=_1V}});$_.linpixs=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a();$_.linheight=~~$_.linheight;$k[$j++]=Infinity;for(var _1f=0,_1g=$_.ccpixx,_1e=$_.ccpixs.length-1;_1g<0?_1f>=_1e:_1f<=_1e;_1f+=_1g){$_.i=_1f;$q($G($_.ccpixs,$_.i,$_.ccpixx));$k[$j++]=0}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.sep);for(var _1n=0,_1o=$_.linheight;_1n<_1o;_1n++){$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.linpixs)}$_.pixs=$a();$_.pixx=$f($_.ccpixx+1);$_.pixy=~~($_.pixs.length/$_.pixx);var _20=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_20;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarlimitedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29423";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarlimited");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarlimited();var _L=$k[--$j];$_.linsbs=$g(_L,"sbs");$_.linheight=$g($g(_L,"bhs"),0)*72;$k[$j++]=_L;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$k[$j++]=Infinity;$k[$j++]=1;$F($_.linsbs,function(){var _R=$k[--$j];var _S=$k[--$j];var _T=_S==0?1:0;$k[$j++]=_S;for(var _U=0,_V=_R;_U<_V;_U++){$k[$j++]=_T}});$as($a($m()-1));$_.sep=$k[--$j];$j-=2;$P($_.sep,0,$a([0,0,0]));var _c=$_.sep;$P($_.sep,_c.length-9,$a([0,0,0,0,0,0,0,0,0]));if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _g=$_.sep;var _k=new Map([["ren",bwipp_renmatrix],["pixs",_g],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_k;bwipp_renmatrix();$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _n=$k[--$j];$$.rmoveto($f(72-$g(_n,"pixx")),1);$k[$j++]=_n;bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _r=$k[--$j];$_[$k[--$j]]=_r;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _y=$k[--$j];var _z=$k[--$j];var _10=_z==0?1:0;$k[$j++]=_z;for(var _11=0,_12=$i(_y);_11<_12;_11++){$k[$j++]=_10}});$_.linpixs=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a();$_.linheight=~~$_.linheight;if($_.ccpixx==72){$k[$j++]=Infinity;for(var _1B=0,_1C=$_.ccpixx,_1A=$_.ccpixs.length-1;_1C<0?_1B>=_1A:_1B<=_1A;_1B+=_1C){$_.i=_1B;$k[$j++]=0;$q($G($_.ccpixs,$_.i,$_.ccpixx));$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0}$q($_.sep);for(var _1J=0,_1K=$_.linheight;_1J<_1K;_1J++){$q($_.linpixs)}$_.pixs=$a();$_.pixx=$_.linpixs.length}else{$k[$j++]=Infinity;for(var _1R=0,_1S=$_.ccpixx,_1Q=$_.ccpixs.length-1;_1S<0?_1R>=_1Q:_1R<=_1Q;_1R+=_1S){$_.i=_1R;$q($G($_.ccpixs,$_.i,$_.ccpixx));$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.sep);for(var _1Z=0,_1a=$_.linheight;_1Z<_1a;_1Z++){$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.linpixs)}$_.pixs=$a();$_.pixx=$f($_.ccpixx+6)}$_.pixy=~~($_.pixs.length/$_.pixx);var _1m=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_1m;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarexpandedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29572";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarexpanded");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarexpanded();var _L=$k[--$j];$_.linsbs=$g(_L,"sbs");$_.linheight=$g($g(_L,"bhs"),0)*72;$k[$j++]=_L;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _U=$_.fp,_T=$f($_.fp+12);_U<=_T;_U+=1){$_.i=_U;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _e=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_e}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}};$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _j=$k[--$j];var _k=$k[--$j];var _l=_k==1?0:1;$k[$j++]=_k;for(var _m=0,_n=_j;_m<_n;_m++){$k[$j++]=_l}});$as($a($m()-1));$_.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($_.bot,function(){var _s=$k[--$j];$k[$j++]=$f(1-_s)});$_.sep=$a();$P($_.sep,0,$a([0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _11=18,_10=$_.bot.length-13;_11<=_10;_11+=98){$k[$j++]=_11}for(var _14=69,_13=$_.bot.length-13;_14<=_13;_14+=98){$k[$j++]=_14}var _15=$a();for(var _16=0,_17=_15.length;_16<_17;_16++){$k[$j++]=$g(_15,_16);$_.sepfinder()}if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1F=new Map([["ren",bwipp_renmatrix],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1F;bwipp_renmatrix();$$.rmoveto(1,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1K=$k[--$j];$_[$k[--$j]]=_1K;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _1R=$k[--$j];var _1S=$k[--$j];var _1T=_1S==0?1:0;$k[$j++]=_1S;for(var _1U=0,_1V=$i(_1R);_1U<_1V;_1U++){$k[$j++]=_1T}});$_.linpixs=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a();$_.linheight=~~$_.linheight;$_.diff=$f($_.linpixs.length-$_.ccpixx);$k[$j++]=Infinity;for(var _1d=0,_1e=$f($_.diff-2);_1d<_1e;_1d++){$k[$j++]=0}$_.ccrpad=$a();$k[$j++]=Infinity;for(var _1j=0,_1k=$_.ccpixx,_1i=$_.ccpixs.length-1;_1k<0?_1j>=_1i:_1j<=_1i;_1j+=_1k){$_.i=_1j;$k[$j++]=0;$k[$j++]=0;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}$q($_.sep);for(var _1s=0,_1t=$_.linheight;_1s<_1t;_1s++){$q($_.linpixs)}$_.pixs=$a();$_.pixx=$_.linpixs.length;$_.pixy=~~($_.pixs.length/$_.pixx);var _25=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_25;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarexpandedstackedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29729";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarexpandedstacked");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarexpandedstacked();var _L=$k[--$j];$_.bot=$G($g(_L,"pixs"),0,$g(_L,"pixx"));$_.linheight=$g(_L,"pixy");$k[$j++]=_L;if(!$_.usematrix){bwipp_renmatrix()}else{$_.linpixs=$g($k[--$j],"pixs")}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _X=$_.fp,_W=$f($_.fp+12);_X<=_W;_X+=1){$_.i=_X;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _h=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_h}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}};$k[$j++]=Infinity;var _l=$_.bot;for(var _m=0,_n=_l.length;_m<_n;_m++){$k[$j++]=$f(1-$g(_l,_m))}$_.sep=$a();$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _x=19,_w=$_.bot.length-13;_x<=_w;_x+=98){$k[$j++]=_x}for(var _10=70,_z=$_.bot.length-13;_10<=_z;_10+=98){$k[$j++]=_10}var _11=$a();for(var _12=0,_13=_11.length;_12<_13;_12++){$k[$j++]=$g(_11,_12);$_.sepfinder()}if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1B=new Map([["ren",bwipp_renmatrix],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1B;bwipp_renmatrix();var _1E=$g($_.bot,0)==0?2:0;$$.rmoveto(_1E,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1J=$k[--$j];$_[$k[--$j]]=_1J;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$_.pixx=$_.sep.length;$k[$j++]=Infinity;for(var _1S=0,_1T=~~($f($f($_.pixx-$_.ccpixx)+1)/2);_1S<_1T;_1S++){$k[$j++]=0}$_.cclpad=$a();$k[$j++]=Infinity;for(var _1X=0,_1Y=~~($f($_.pixx-$_.ccpixx)/2);_1X<_1Y;_1X++){$k[$j++]=0}$_.ccrpad=$a();$k[$j++]=Infinity;for(var _1d=0,_1e=$_.ccpixx,_1c=$_.ccpixs.length-1;_1e<0?_1d>=_1c:_1d<=_1c;_1d+=_1e){$_.i=_1d;$q($_.cclpad);$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}$q($_.sep);$q($_.linpixs);$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _1w=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_1w;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_gs1_128composite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29878";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _D=$s($_.linear.length+$_.comp.length);$P(_D,0,$_.linear);$P(_D,$_.linear.length,$_.comp);$k[$j++]=_D;$k[$j++]="ai";bwipp_gs1process();$j-=3;$p($_.options,"linkagea",true);$k[$j++]=$_.linear;$k[$j++]=Infinity;$F($_.options);var _K=$d();$k[$j++]=_K;bwipp_gs1_128();var _M=$g($k[--$j],"sbs");$k[$j++]=0;$F(_M,function(){var _N=$k[--$j];var _O=$k[--$j];$k[$j++]=$f(_O+_N)});$_.linwidth=$k[--$j];$p($_.options,"lintype","gs1-128");$p($_.options,"linwidth",$_.linwidth);$k[$j++]=$_.comp;$k[$j++]=Infinity;$F($_.options);var _V=$d();$k[$j++]=_V;bwipp_gs1_cc();$_.compsym=$k[--$j];if($g($_.compsym,"pixx")==99){$k[$j++]="a"}else{$k[$j++]="c"}$_.linktype=$k[--$j];if($eq($_.linktype,"a")){$p($_.options,"linkagea",true);$p($_.options,"linkagec",false)}else{$p($_.options,"linkagea",false);$p($_.options,"linkagec",true)}$k[$j++]=$_.linear;$k[$j++]=Infinity;var _g=$_.options;$F(_g);var _h=$d();$k[$j++]=_h;bwipp_gs1_128();var _i=$k[--$j];$_.linsbs=$g(_i,"sbs");$_.linheight=$g($g(_i,"bhs"),0)*72;$k[$j++]=_i;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$k[$j++]=Infinity;$k[$j++]=1;$F($_.linsbs,function(){var _o=$k[--$j];var _p=$k[--$j];var _q=_p==0?1:0;$k[$j++]=_p;for(var _r=0,_s=_o;_r<_s;_r++){$k[$j++]=_q}});$as($a($m()-1));$_.sep=$k[--$j];$j-=2;if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _12=new Map([["ren",bwipp_renmatrix],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_12;bwipp_renmatrix()}if($eq($_.linktype,"a")){$_.s=~~($f($_.linwidth-2)/11);$_.p=~~(($_.s-9)/2);$k[$j++]="x";$k[$j++]=($_.s-$_.p-1)*11+10;if($_.p==0){var _19=$k[--$j];$k[$j++]=$f(_19+2)}var _1A=$k[--$j];$_[$k[--$j]]=$f(_1A-99)}else{$_.x=-7}if(!$_.usematrix){$$.rmoveto($_.x,1);$k[$j++]=$_.compsym;bwipp_renmatrix();$$.restore()}else{$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$F($_.linsbs,function(){var _1K=$k[--$j];var _1L=$k[--$j];var _1M=_1L==1?0:1;$k[$j++]=_1L;for(var _1N=0,_1O=_1K;_1N<_1O;_1N++){$k[$j++]=_1M}});$_.linpixs=$a();if($_.x>0){$k[$j++]=Infinity;for(var _1S=0,_1T=$_.x;_1S<_1T;_1S++){$k[$j++]=0}$_.cclpad=$a();$_.linlpad=$a(0)}else{$_.cclpad=$a(0);$k[$j++]=Infinity;for(var _1Y=0,_1Z=-$_.x;_1Y<_1Z;_1Y++){$k[$j++]=0}$_.linlpad=$a()}$_.diff=$f($_.linwidth-$f($_.ccpixx+$_.x));if($_.diff>0){$k[$j++]=Infinity;for(var _1g=0,_1h=$_.diff;_1g<_1h;_1g++){$k[$j++]=0}$_.ccrpad=$a();$_.linrpad=$a(0)}else{$_.ccrpad=$a(0);$k[$j++]=Infinity;for(var _1m=0,_1n=-$_.diff;_1m<_1n;_1m++){$k[$j++]=0}$_.linrpad=$a()}$_.linheight=~~$_.linheight;$k[$j++]=Infinity;for(var _1t=0,_1u=$_.ccpixx,_1s=$_.ccpixs.length-1;_1u<0?_1t>=_1s:_1t<=_1s;_1t+=_1u){$_.i=_1t;$q($_.cclpad);$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}$q($_.linlpad);$q($_.sep);$q($_.linrpad);for(var _25=0,_26=$_.linheight;_25<_26;_25++){$q($_.linlpad);$q($_.linpixs);$q($_.linrpad)}$_.pixs=$a();$_.pixx=$f($f($_.cclpad.length+$_.ccpixx)+$_.ccrpad.length);$_.pixy=~~($_.pixs.length/$_.pixx);var _2M=new Map([["ren",bwipp_renmatrix],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_2M;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_gs1datamatrix(){$_=Object.create($_);$_.dontdraw=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.gssep=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.dmtx=$a([$_.fnc1]);for(var _A=0,_9=$_.ais.length-1;_A<=_9;_A+=1){$_.i=_A;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _K=$a($_.dmtx.length+$_.ai.length+$_.val.length);$P(_K,0,$_.dmtx);$k[$j++]=_K;$k[$j++]=_K;$k[$j++]=$_.dmtx.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$F(_P);var _Q=$a();var _R=$k[--$j];$P($k[--$j],_R,_Q);var _T=$k[--$j];$k[$j++]=_T;$k[$j++]=_T;$k[$j++]=$_.dmtx.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.dmtx=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _j=$a($_.dmtx.length+1);$P(_j,0,$_.dmtx);$k[$j++]=_j;$k[$j++]=_j;$k[$j++]=$_.dmtx.length;if($_.gssep){$k[$j++]=29}else{$k[$j++]=$_.fnc1}var _o=$k[--$j];var _p=$k[--$j];$p($k[--$j],_p,_o);$_.dmtx=$k[--$j]}}$_.barcode=$s(($_.dmtx.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.dmtx.length){break}var _y=$g($_.dmtx,$_.i);$k[$j++]=_y;if(_y==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _1G=$k[--$j];$_[$k[--$j]]=_1G;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1datamatrixrectangular(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$_.gssep=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.dmtx=$a([$_.fnc1]);for(var _A=0,_9=$_.ais.length-1;_A<=_9;_A+=1){$_.i=_A;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _K=$a($_.dmtx.length+$_.ai.length+$_.val.length);$P(_K,0,$_.dmtx);$k[$j++]=_K;$k[$j++]=_K;$k[$j++]=$_.dmtx.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$F(_P);var _Q=$a();var _R=$k[--$j];$P($k[--$j],_R,_Q);var _T=$k[--$j];$k[$j++]=_T;$k[$j++]=_T;$k[$j++]=$_.dmtx.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.dmtx=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _j=$a($_.dmtx.length+1);$P(_j,0,$_.dmtx);$k[$j++]=_j;$k[$j++]=_j;$k[$j++]=$_.dmtx.length;if($_.gssep){$k[$j++]=29}else{$k[$j++]=$_.fnc1}var _o=$k[--$j];var _p=$k[--$j];$p($k[--$j],_p,_o);$_.dmtx=$k[--$j]}}$_.barcode=$s(($_.dmtx.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.dmtx.length){break}var _y=$g($_.dmtx,$_.i);$k[$j++]=_y;if(_y==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$p($_.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _1H=$k[--$j];$_[$k[--$j]]=_1H;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1dldatamatrix(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$k[$j++]=$_.barcode;$k[$j++]="dl";bwipp_gs1process();$j-=3;delete $_.options["parse"];$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _D=$k[--$j];$_[$k[--$j]]=_D;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1qrcode(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.qrc=$a([$_.fnc1]);for(var _A=0,_9=$_.ais.length-1;_A<=_9;_A+=1){$_.i=_A;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _K=$a($_.qrc.length+$_.ai.length+$_.val.length);$P(_K,0,$_.qrc);$k[$j++]=_K;$k[$j++]=_K;$k[$j++]=$_.qrc.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$F(_P);var _Q=$a();var _R=$k[--$j];$P($k[--$j],_R,_Q);var _T=$k[--$j];$k[$j++]=_T;$k[$j++]=_T;$k[$j++]=$_.qrc.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.qrc=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _j=$a($_.qrc.length+1);$P(_j,0,$_.qrc);$p(_j,$_.qrc.length,$_.fnc1);$_.qrc=_j}}$_.barcode=$s(($_.qrc.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.qrc.length){break}var _t=$g($_.qrc,$_.i);$k[$j++]=_t;if(_t==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _1B=$k[--$j];$_[$k[--$j]]=_1B;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1dlqrcode(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$k[$j++]=$_.barcode;$k[$j++]="dl";bwipp_gs1process();$j-=3;delete $_.options["parse"];$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _D=$k[--$j];$_[$k[--$j]]=_D;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1dotcode(){$_=Object.create($_);$_.dontdraw=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.dmtx=$a([$_.fnc1]);for(var _A=0,_9=$_.ais.length-1;_A<=_9;_A+=1){$_.i=_A;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _K=$a($_.dmtx.length+$_.ai.length+$_.val.length);$P(_K,0,$_.dmtx);$k[$j++]=_K;$k[$j++]=_K;$k[$j++]=$_.dmtx.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$F(_P);var _Q=$a();var _R=$k[--$j];$P($k[--$j],_R,_Q);var _T=$k[--$j];$k[$j++]=_T;$k[$j++]=_T;$k[$j++]=$_.dmtx.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.dmtx=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _j=$a($_.dmtx.length+1);$P(_j,0,$_.dmtx);$p(_j,$_.dmtx.length,$_.fnc1);$_.dmtx=_j}}$_.barcode=$s(($_.dmtx.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.dmtx.length){break}var _t=$g($_.dmtx,$_.i);$k[$j++]=_t;if(_t==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_dotcode();var _1B=$k[--$j];$_[$k[--$j]]=_1B;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_hibccode39(){$_=Object.create($_);$_.dontdraw=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.textxoffset=0;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibccode39emptyData#30537";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibccode39);if(!bwipp_hibccode39.__30547__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibccode39.$ctx[id]=$_[id]);bwipp_hibccode39.__30547__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibccode39badCharacter#30552";$k[$j++]="HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibccode39badCheckDigit#30566";$k[$j++]="Incorrect HIBC Code 39 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$_.text=$s($f($_.barlen+4));$p($_.text,0,42);$P($_.text,1,$_.barcode);var _v=$g($_.barcode,$f($_.barlen+1));$k[$j++]=$_.text;$k[$j++]=$f($_.barlen+2);$k[$j++]=_v;if(_v==32){$j--;$k[$j++]=95}var _w=$k[--$j];var _x=$k[--$j];$p($k[--$j],_x,_w);$p($_.text,$f($_.barlen+3),42);$p($_.options,"dontdraw",true);$p($_.options,"includecheck",false);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code39();var _16=$k[--$j];$_[$k[--$j]]=_16;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibccode128(){$_=Object.create($_);$_.dontdraw=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.textxoffset=0;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibccode128emptyData#30641";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibccode128);if(!bwipp_hibccode128.__30651__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibccode128.$ctx[id]=$_[id]);bwipp_hibccode128.__30651__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibccode128badCharacter#30656";$k[$j++]="HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibccode128badCheckDigit#30670";$k[$j++]="Incorrect HIBC Code 128 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$_.text=$s($f($_.barlen+4));$p($_.text,0,42);$P($_.text,1,$_.barcode);var _v=$g($_.barcode,$f($_.barlen+1));$k[$j++]=$_.text;$k[$j++]=$f($_.barlen+2);$k[$j++]=_v;if(_v==32){$j--;$k[$j++]=95}var _w=$k[--$j];var _x=$k[--$j];$p($k[--$j],_x,_w);$p($_.text,$f($_.barlen+3),42);$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code128();var _15=$k[--$j];$_[$k[--$j]]=_15;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcdatamatrix(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcdatamatrixEmptyData#30740";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcdatamatrix);if(!bwipp_hibcdatamatrix.__30750__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcdatamatrix.$ctx[id]=$_[id]);bwipp_hibcdatamatrix.__30750__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcdatamatrixBadCharacter#30755";$k[$j++]="HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcdatamatrixBadCheckDigit#30769";$k[$j++]="Incorrect HIBC Data Matrix check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _d=$_.barlen;var _e=$s($f(_d+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcdatamatrixrectangular(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcdatamatrixrectangularEmptyData#30831";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcdatamatrixrectangular);if(!bwipp_hibcdatamatrixrectangular.__30841__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcdatamatrixrectangular.$ctx[id]=$_[id]);bwipp_hibcdatamatrixrectangular.__30841__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcdatamatrixrectangularBadCharacter#30846";$k[$j++]="HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcdatamatrixrectangularBadCheckDigit#30860";$k[$j++]="Incorrect HIBC Data Matrix Rectangular check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _d=$_.barlen;var _e=$s($f(_d+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$p($_.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _r=$k[--$j];$_[$k[--$j]]=_r;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcpdf417(){$_=Object.create($_);$_.dontdraw=false;$_.columns=2;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcpdf417EmptyData#30924";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcpdf417);if(!bwipp_hibcpdf417.__30934__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcpdf417.$ctx[id]=$_[id]);bwipp_hibcpdf417.__30934__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcpdf417BadCharacter#30939";$k[$j++]="HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcpdf417BadCheckDigit#30953";$k[$j++]="Incorrect HIBC PDF417 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"columns",$_.columns);var _p=$_.options;$p(_p,"validatecheck",false);var _r=$_.options;$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=_r;bwipp_pdf417();var _s=$k[--$j];$_[$k[--$j]]=_s;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcmicropdf417(){$_=Object.create($_);$_.dontdraw=false;$_.columns=2;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcmicropdf417EmptyData#31017";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcmicropdf417);if(!bwipp_hibcmicropdf417.__31027__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcmicropdf417.$ctx[id]=$_[id]);bwipp_hibcmicropdf417.__31027__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcmicropdf417BadCharacter#31032";$k[$j++]="HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcmicropdf417BadCheckDigit#31046";$k[$j++]="Incorrect HIBC MicroPDF417 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));var _m=$_.options;$p(_m,"dontdraw",true);$p($_.options,"columns",$_.columns);$p($_.options,"validatecheck",false);var _r=$_.options;$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=_r;bwipp_micropdf417();var _s=$k[--$j];$_[$k[--$j]]=_s;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcqrcode(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcqrcodeEmptyData#31109";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcqrcode);if(!bwipp_hibcqrcode.__31119__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcqrcode.$ctx[id]=$_[id]);bwipp_hibcqrcode.__31119__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcqrcodeBadCharacter#31124";$k[$j++]="HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcqrcodeBadCheckDigit#31138";$k[$j++]="Incorrect HIBC QR Code check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibccodablockf(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibccodablockfEmptyData#31200";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibccodablockf);if(!bwipp_hibccodablockf.__31210__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibccodablockf.$ctx[id]=$_[id]);bwipp_hibccodablockf.__31210__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibccodablockfBadCharacter#31215";$k[$j++]="HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibccodablockfBadCheckDigit#31229";$k[$j++]="Incorrect HIBC Codablock F check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_codablockf();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcazteccode(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcazteccodeEmptyData#31291";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcazteccode);if(!bwipp_hibcazteccode.__31301__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcazteccode.$ctx[id]=$_[id]);bwipp_hibcazteccode.__31301__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcazteccodeBadCharacter#31306";$k[$j++]="HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcazteccodeBadCheckDigit#31320";$k[$j++]="Incorrect HIBC Aztec Code check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_azteccode();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_channelcode(){$_=Object.create($_);$_.options=$k[--$j];$_.barcode=$k[--$j];$_.dontdraw=false;$_.shortfinder=false;$_.includetext=false;$_.includecheck=false;$_.height=1;$F($_.options,function(){var _3=$k[--$j];$_[$k[--$j]]=_3});$_.height=+$_.height;if($_.barcode.length<2||$_.barcode.length>7){$k[$j++]="bwipp.channelcodeBadLength#31395";$k[$j++]="Channel Code must be 2 to 7 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.channelcodeBadCharacter#31399";$k[$j++]="Channel Code must contain only digits";bwipp_raiseerror()}});if($i($_.barcode)>$g($a([26,292,3493,44072,576688,7742862]),$_.barcode.length-2)){$k[$j++]="bwipp.channelcodeTooBig#31403";$k[$j++]="The Channel Code value is too big for the number of channels";bwipp_raiseerror()}$_.nextb=function(){var _E=$k[--$j];var _N=$f($g($_.s,_E)+$f($g($_.b,$f(_E-1))+$f($g($_.b,$f(_E-2))+$g($_.s,$f(_E-1)))))>4?1:2;$k[$j++]=_E;$k[$j++]=_N;if(_E<$f($_.chan+2)){var _P=$k[--$j];var _Q=$k[--$j];var _R=$k[--$j];$k[$j++]=_R;$k[$j++]=_Q;$k[$j++]=_P;for(var _T=_P,_S=_R;_T<=_S;_T+=1){var _V=$k[--$j];var _W=$k[--$j];$p($_.b,_W,_T);var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_Y;$k[$j++]=_X;$k[$j++]=_W;$k[$j++]=_V;$k[$j++]=$f($f(_X-_T)+1);$k[$j++]=_Y;$k[$j++]=$f(_W+1);$_.nexts()}}else{var _Z=$k[--$j];var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=_b;$k[$j++]=_a;$k[$j++]=_Z;if($le(_Z,_b)){var _d=$k[--$j];var _e=$k[--$j];var _f=$k[--$j];$p($_.b,_e,_f);$k[$j++]=_f;$k[$j++]=_e;$k[$j++]=_d;if($_.value==$_.target){$k[$j++]=Infinity;for(var _i=3;_i<=10;_i+=1){$k[$j++]=$g($_.s,_i);$k[$j++]=$g($_.b,_i)}$_.out=$G($a(),0,$_.chan*2)}$_.value=$_.value+1}}$j-=4};$_.nexts=function(){var _r=$k[--$j];$k[$j++]=_r;if(_r<$f($_.chan+2)){$k[$j++]=1}else{var _t=$k[--$j];var _u=$k[--$j];$k[$j++]=_u;$k[$j++]=_t;$k[$j++]=_u}var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_x;$k[$j++]=_w;for(var _z=_v,_y=_x;_z<=_y;_z+=1){var _11=$k[--$j];$p($_.s,_11,_z);var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_13;$k[$j++]=_12;$k[$j++]=_11;$k[$j++]=$f($f(_12-_z)+1);$k[$j++]=_13;$k[$j++]=_11;$_.nextb()}$j-=3};$_.encode=function(){$_.chan=$k[--$j];$_.target=$k[--$j];$_.value=0;$_.out=-1;$_.b=$a([1,1,1,0,0,0,0,0,0,0,0]);$_.s=$a([0,1,1,0,0,0,0,0,0,0,0]);var _18=$_.chan;$k[$j++]=_18;$k[$j++]=_18;$k[$j++]=3;$_.nexts();$k[$j++]=$_.out};$_.barlen=$_.barcode.length;$k[$j++]="finder";if($_.shortfinder){$k[$j++]=$a([1,1,1,1,1])}else{$k[$j++]=$a([1,1,1,1,1,1,1,1,1])}var _1E=$k[--$j];$_[$k[--$j]]=_1E;$k[$j++]="data";$k[$j++]=$i($_.barcode);$k[$j++]=$_.barlen+1;$_.encode();var _1I=$k[--$j];$_[$k[--$j]]=_1I;$_.check=$a([]);if($_.includecheck){$_.mod23=$g($a([$a([]),$a([]),$a([13,12,4,9,3,1]),$a([13,2,12,3,18,16,4,1]),$a([11,16,17,8,20,4,10,2,5,1]),$a([1,4,16,18,3,12,2,8,9,13,6,1]),$a([20,16,22,13,15,12,5,4,8,9,21,3,7,1]),$a([2,6,18,8,1,3,9,4,12,13,16,2,6,18,8,1])]),$_.barlen);$k[$j++]=0;for(var _1Z=0,_1Y=$_.data.length-1;_1Z<=_1Y;_1Z+=1){var _1e=$k[--$j];$k[$j++]=$f(_1e+$f($g($_.data,_1Z)-1)*$g($_.mod23,_1Z))}var _1f=$k[--$j];$k[$j++]=_1f%23;$k[$j++]=3;$_.encode();$_.check=$k[--$j]}$k[$j++]=Infinity;$q($_.finder);$q($_.data);$q($_.check);$_.sbs=$a();$_.txt=$a($_.barlen);for(var _1p=0,_1o=$_.barlen-1;_1p<=_1o;_1p+=1){$_.i=_1p;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$k[$j++]=Infinity;var _1w=$_.sbs;$k[$j++]=Infinity;for(var _1y=0,_1z=~~(($_.sbs.length+1)/2);_1y<_1z;_1y++){$k[$j++]=$_.height}var _21=$a();$k[$j++]=Infinity;for(var _23=0,_24=~~(($_.sbs.length+1)/2);_23<_24;_23++){$k[$j++]=0}var _25=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_1w;$k[$j++]="bhs";$k[$j++]=_21;$k[$j++]="bbs";$k[$j++]=_25;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$_.options;var _28=$d();$k[$j++]=_28;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_renlinear(){if($_.bwipjs_dontdraw){return}$_=Object.create($_);$_.sbs=$a([]);$_.bhs=$a([]);$_.bbs=$a([]);$_.txt=$a([]);$_.barcolor="unset";$_.includetext=false;$_.textcolor="unset";$_.textxalign="unset";$_.textyalign="unset";$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=0;$_.textgaps=0;$_.alttext="";$_.bordercolor="unset";$_.backgroundcolor="unset";$_.inkspread=0;$_.width=0;$_.barratio=1;$_.spaceratio=1;$_.showborder=false;$_.showbearer=false;$_.borderleft=10;$_.borderright=10;$_.bordertop=1;$_.borderbottom=1;$_.borderwidth=.5;$_.guardwhitespace=false;$_.guardleftpos=0;$_.guardleftypos=0;$_.guardrightpos=0;$_.guardrightypos=0;$_.guardwidth=7;$_.guardheight=7;$F($k[--$j],function(){var _6=$k[--$j];$_[$k[--$j]]=_6});$k[$j++]=$_.opt;delete $_["opt"];$k[$j++]=$_;bwipp_processoptions();$j--;if($_.textsize<=0){$k[$j++]="bwipp.renlinearBadTextsize#31578";$k[$j++]="The font size must be greater than zero";bwipp_raiseerror()}$_.bars=$a(~~(($_.sbs.length+1)/2));$_.pixx=0;$_.pixy=0;for(var _E=0,_D=~~(($_.sbs.length+1)/2)*2-2;_E<=_D;_E+=1){$_.i=_E;if($_.i%2==0){$_.d=$f($f($g($_.sbs,$_.i)*$_.barratio-$_.barratio)+1);if($g($_.sbs,$_.i)!=0){$_.h=$g($_.bhs,~~($_.i/2))*72;$_.c=$f($_.d/2+$_.pixx);$_.y=$g($_.bbs,~~($_.i/2))*72;$_.w=$f($_.d-$_.inkspread);$p($_.bars,~~($_.i/2),$a([$_.h,$_.c,$_.y,$_.w]));if($f($_.h+$_.y)>$_.pixy){$_.pixy=$f($_.h+$_.y)}}else{$p($_.bars,~~($_.i/2),-1)}}else{$_.d=$f($f($g($_.sbs,$_.i)*$_.spaceratio-$_.spaceratio)+1)}$_.pixx=$f($_.pixx+$_.d)}$$.save();var _t=$$.currpos();$$.translate(_t.x,_t.y);if($_.width!=0){$$.scale($_.width*72/$_.pixx,1)}$_.tl=$a([-$f($_.borderleft+$_.borderwidth/2),$f($f($_.pixy+$_.bordertop)+$_.borderwidth/2)]);$_.tr=$a([$f($f($_.pixx+$_.borderright)+$_.borderwidth/2),$f($f($_.pixy+$_.bordertop)+$_.borderwidth/2)]);$_.bl=$a([-$f($_.borderleft+$_.borderwidth/2),-$f($_.borderbottom+$_.borderwidth/2)]);$_.br=$a([$f($f($_.pixx+$_.borderright)+$_.borderwidth/2),-$f($_.borderbottom+$_.borderwidth/2)]);if($_.showbearer){$$.save();$$.newpath();$q($_.bl);var _1N=$k[--$j];$$.moveto($k[--$j],_1N);$q($_.br);var _1Q=$k[--$j];$$.lineto($k[--$j],_1Q);$q($_.tl);var _1T=$k[--$j];$$.moveto($k[--$j],_1T);$q($_.tr);var _1W=$k[--$j];$$.lineto($k[--$j],_1W);if($ne($_.bordercolor,"unset")){$$.setcolor($_.bordercolor)}$$.setlinewidth($f($_.borderwidth-$_.inkspread*2));$$.stroke();$$.restore()}else{if($_.showborder){$$.save();$$.newpath();$q($_.bl);var _1e=$k[--$j];$$.moveto($k[--$j],_1e);var _1j=$a([$_.br,$_.tr,$_.tl]);for(var _1k=0,_1l=_1j.length;_1k<_1l;_1k++){$q($g(_1j,_1k));var _1n=$k[--$j];$$.lineto($k[--$j],_1n)}$$.closepath();if($ne($_.bordercolor,"unset")){$$.setcolor($_.bordercolor)}$$.setlinewidth($_.borderwidth);$$.stroke();$$.restore()}}$$.save();if($ne($_.barcolor,"unset")){$$.setcolor($_.barcolor)}var _1u=$_.bars;for(var _1v=0,_1w=_1u.length;_1v<_1w;_1v++){var _1x=$g(_1u,_1v);$k[$j++]=_1x;if(_1x!=-1){$q($k[--$j]);$$.newpath();$$.setlinewidth($k[--$j]);var _20=$k[--$j];$$.moveto($k[--$j],_20);$$.rlineto(0,$k[--$j]);$$.stroke()}else{$j--}}$$.restore();if($ne($_.textcolor,"unset")){$$.setcolor($_.textcolor)}if($_.includetext){if($eq($_.textxalign,"unset")&&$eq($_.textyalign,"unset")&&$eq($_.alttext,"")){$_.s=0;$_.fn="";var _29=$_.txt;for(var _2A=0,_2B=_29.length;_2A<_2B;_2A++){$F($g(_29,_2A));var _2D=$k[--$j];var _2E=$k[--$j];$k[$j++]=_2E;$k[$j++]=_2D;if(_2D!=$_.s||$ne(_2E,$_.fn)){var _2H=$k[--$j];var _2I=$k[--$j];$_.s=_2H;$_.fn=_2I;$$.selectfont(_2I,_2H)}else{$j-=2}var _2J=$k[--$j];$$.moveto($k[--$j],_2J);$$.show($k[--$j],0,0)}}else{$$.selectfont($_.textfont,$_.textsize);if($eq($_.alttext,"")){$k[$j++]=Infinity;var _2P=$_.txt;for(var _2Q=0,_2R=_2P.length;_2Q<_2R;_2Q++){$F($g($g(_2P,_2Q),0))}$_.txt=$a();$_.tstr=$s($_.txt.length);for(var _2Z=0,_2Y=$_.txt.length-1;_2Z<=_2Y;_2Z+=1){$p($_.tstr,_2Z,$g($_.txt,_2Z))}}else{$_.tstr=$_.alttext}if($_.tstr.length==0){$k[$j++]=0}else{$$.save();$$.newpath();$$.moveto(0,0);$$.charpath("0",false);var _2f=$$.pathbbox();$$.restore();$k[$j++]=_2f.ury}$_.textascent=$k[--$j];var _2i=$$.stringwidth($_.tstr);$_.textwidth=$f(_2i.w+($_.tstr.length-1)*$_.textgaps);$_.textxpos=$f($_.textxoffset+$f($_.pixx-$_.textwidth)/2);if($eq($_.textxalign,"left")){$_.textxpos=$_.textxoffset}if($eq($_.textxalign,"right")){$_.textxpos=$f($f($_.pixx-$_.textxoffset)-$_.textwidth)}if($eq($_.textxalign,"offleft")){$_.textxpos=-$f($_.textwidth+$_.textxoffset)}if($eq($_.textxalign,"offright")){$_.textxpos=$f($_.pixx+$_.textxoffset)}if($eq($_.textxalign,"justify")&&$_.textwidth<$_.pixx){$_.textxpos=0;$_.textgaps=$f($_.pixx-$_.textwidth)/($_.tstr.length-1)}$_.textypos=-$f($f($_.textyoffset+$_.textascent)+1);if($eq($_.textyalign,"above")){$_.textypos=$f($f($_.textyoffset+$_.pixy)+1)}if($eq($_.textyalign,"center")){$_.textypos=$f($_.textyoffset+$f($_.pixy-$_.textascent)/2)}$$.moveto($_.textxpos,$_.textypos);$$.show($_.tstr,$_.textgaps,0)}}if($_.guardwhitespace){$$.selectfont("OCR-B",$_.guardheight*2);if($_.guardleftpos!=0){$$.moveto(-$_.guardleftpos-2,$f($f($_.guardleftypos-$_.guardheight/2)-1.25));$$.show("<",0,0)}if($_.guardrightpos!=0){$$.moveto($f($f($f($_.guardrightpos+$_.pixx)-$_.guardwidth)+1),$f($f($_.guardrightypos-$_.guardheight/2)-1.25));$$.show(">",0,0)}}$$.restore();$_=Object.getPrototypeOf($_)}function bwipp_renmaximatrix(){if($_.bwipjs_dontdraw){return}$_=Object.create($_);$_.args=$k[--$j];$_.barcolor="unset";$_.backgroundcolor="unset";$F($_.args,function(){var _3=$k[--$j];$_[$k[--$j]]=_3});var _5=$_.opt;for(var _A=_5.size,_9=_5.keys(),_8=0;_8<_A;_8++){var _6=_9.next().value;$_[_6]=_5.get(_6)}$_.barcolor=""+$_.barcolor;$_.backgroundcolor=""+$_.backgroundcolor;$$.save();if($ne($_.barcolor,"unset")){$$.setcolor($_.barcolor)}$$.maxicode($_.pixs);$$.restore();$_=Object.getPrototypeOf($_)}function bwipp_encode(bwipjs,encoder,text,opts,dontdraw){if(typeof text!=="string"){throw new Error("bwipp.typeError: barcode text not a string ("+text+")")}opts=opts||{};if(typeof opts==="string"){var tmp=opts.split(" ");opts={};for(var i=0;i=0&&r[e].op=="l";e--);e++;if(ev.x0)n=v.x0;if(sv.y0)a=v.y0;if(fv.x1)n=v.x1;if(sv.y1)a=v.y1;if(fs.x0)t=s.x0;if(is.x1)t=s.x1;if(is.y0)e=s.y0;if(ns.y1)e=s.y1;if(no){var y=s;s=o;o=y}if(f>v){var y=f;f=v;v=y}if(s==o){this.bbox(s-h,f,s+c-h-1,v)}else{this.bbox(s,f-p+g+1,o,v+g)}e++}else if(a.op=="p"){var d=Infinity;var x=Infinity;var b=-Infinity;var w=-Infinity;var _=a.poly;if(_.length!=4){throw new Error("stroke: --not-a-rect--")}for(var n=0,m=_.length-1;n<_.length;m=n++){var k=_[m][0];var I=_[m][1];var F=_[n][0];var C=_[n][1];if(F!=k&&C!=I){throw new Error("stroke: --not-orthogonal--")}if(Fb)b=F;if(Cw)w=C}var h=T(c/2);var g=T(p/2);this.bbox(d-h,x-g,b+h,w+g);i++}else{throw new Error("stroke: --not-a-line--")}}var S=this;this.cmds.push(function(){var r=T(c/2);var t=T(p/2);var e=c-r;var i=p-t;for(var n=0;ns)s=h;if(uf)f=u}this.bbox(e,a+1,s-1,f)}else if(t.op=="e"){this.bbox(t.x-t.rx,t.y-t.ry,t.x+t.rx,t.y+t.ry)}else{throw new Error("fill: --not-a-polygon--")}}var l=this;this.cmds.push(function(){for(var r=0;r9){v++}var t,h,e,i;e=s/2|0;i=f/2|0;t=v-e;if(t&1){t--}h=(4*f|0)-i;var u=t/2-1;var l=(u+1)/2|0;var c=h-2-2*l;this.bbox(0,0,v*30-e,f*3*32+f*4-i);var p=this;this.cmds.push(function(){for(var r=0;re){var n=r;r=e;e=n}if(t>i){var n=t;t=i;i=n}r=M(r);t=M(t);e=T(e);i=T(i);if(this.minx>r)this.minx=r;if(this.maxxt)this.miny=t;if(this.maxys){for(var f=s+1;fa){L(n,a)}if(h>a){L(o,a)}}else{var v=r[i==t-1?0:i+1][1];var h=r[e==0?t-1:e-1][1];if(v>a){L(o,a)}if(h>a){L(n,a)}}}}},hexagon:function(r,t){var e=r[0][0]|0;var i=r[0][1]|0;var n=r[1][1]-r[0][1]|0;var a=r[2][1]-r[1][1]-1|0;var s=r[2][0]|0;var f=r[4][0]|0;I=parseInt(t.substr(0,2),16);F=parseInt(t.substr(2,2),16);C=parseInt(t.substr(4,2),16);E(e,e+1,i++);for(var o=1;o=1;o--){E(e-2*o,e+1+2*o,i++)}E(e,e+1,i)},ellipse:function(r,t,e,i,n){a(r-e|0,t-i|0,r+e|0,t+i|0,n)},fill:function(r){I=parseInt(r.substr(0,2),16);F=parseInt(r.substr(2,2),16);C=parseInt(r.substr(4,2),16);t();S=[];S.min=Infinity},clip:function(r){if(!M){M=[];M.min=Infinity}var t=S;S=M;for(var e=0,i=r.length;et)S.min=t;if(!S[t]){S[t]=[r]}else{S[t].push(r)}}function E(r,t,e){while(r<=t){T(r++,e,255)}}function t(){var r=S.min;var t=S.length-1;for(var e=r;e<=t;e++){var i=S[e];if(!i){continue}i.sort(function(r,t){return r-t});var n=false;var a=0;for(var s=0,f=i.length;se){r=e;e+=a}if(t>i)t=i;t+=(s+1)/2|0;i=t-f;a*=8*a;f=8*s*s;do{d(c,e,t);y(l,r,t);y(l,r,i);d(c,e,i);u=2*h;if(u>=o){r++;e--;o+=f;h+=o}if(u<=v){t++;i--;v+=a;h+=v}}while(r<=e);while(t-ie)r.min=e;var i=r[e];if(i==null||i>t){r[e]=t}}function d(r,t,e){if(r.min>e)r.min=e;var i=r[e];if(i==null||ir){return!i}else if(s==r){return i}i=!i}return true}function e(r){var t=0;for(var e=0,i=r.length,n=i-1;e0?1:-1}}function DrawingCanvas(e,r){if(r&&r instanceof HTMLCanvasElement){e=r}var i;var n=e.getContext("2d",{willReadFrequently:true});var t=DrawingBuiltin();t.image=f;t.end=o;var a;var s=t.setopts;t.setopts=function(r){a=r;s&&s.call(t,r)};return t;function f(r,t){e.width=r;e.height=t;n.setTransform(1,0,0,1,0,0);if(/^[0-9a-fA-F]{6}$/.test(""+a.backgroundcolor)){n.fillStyle="#"+a.backgroundcolor;n.fillRect(0,0,r,t)}else{n.clearRect(0,0,r,t)}i=n.getImageData(0,0,r,t);return{buffer:i.data,ispng:false}}function o(){n.putImageData(i,0,0);return e}}function DrawingSVG(){var o=0,v=0,h=0,n=0;var u=0,l=0,a=0,c=0;var p;var g="";var f;var t="";var y=[];var d={};var x,b;var w=.55228475-45e-5;var _,m;var k,I;return{setopts(r){p=r},scale(r,t){x=r;b=t},measure(r,t,e,i){e=e|0;i=i|0;var n=FontLib.lookup(t);var a=0;var s=0;var f=0;for(var o=0,v=r.length;o\n";f=null}},clip:function(e){var i='';t="clip"+y.length;y.push(i)},unclip:function(){t=""},text(t,e,r,i,n){var a=FontLib.lookup(n.name);var s=n.width|0;var f=n.height|0;var o=n.dx|0;var v="";for(var h=0;h\n'}},end(){var r="";for(var t in d){r+=d[t]+'" />\n'}var e=p.backgroundcolor;return'\n'+(y.length?""+y.join("")+"":"")+(/^[0-9A-Fa-f]{6}$/.test(""+e)?'\n':"")+r+g+"\n"}};function F(r,t){r+=k;t+=I;var e=o*r+v*t+h*(_-1)+n*(m-1);var i=u*r+l*t+a*(_-1)+c*(m-1);return""+((e|0)==e?e:e.toFixed(2))+" "+((i|0)==i?i:i.toFixed(2))}}var FontLib=function(){var v=[];var s={};var h={};var u={};var l=0;u.next=u;u.prev=u;return{lookup:t,monochrome:e,getglyph:i,getpaths:n,loadFont:r};function r(r){var t=100;var e=100;var i=null;if(arguments.length==2){i=arguments[1]}else if(arguments.length==3){t=e=+arguments[1]||100;i=arguments[2]}else if(arguments.length==4){e=+arguments[1]||100;t=+arguments[2]||100;i=arguments[3]}else{throw new Error("bwipjs: loadFont: invalid number of arguments")}var n=STBTT.InitFont(toUint8Array(i));n.bwipjs_name=r;n.bwipjs_multx=t;n.bwipjs_multy=e;var a=v.push(n)-1;s[r.toUpperCase()]=a;return a}function t(r){var t=s[r.toUpperCase()];return t===undefined?1:t}function e(r){if(r){throw new Error("bwipjs: monochrome fonts not implemented")}}function i(r,t,e,i){r=r|0;t=t|0;e=+e;i=+i;if(!e||e<8){e=8}if(!i||i<8){i=e}if(r<0||r>=v.length){r=1}if(!t||t<32){t=32}var n=""+r+"c"+t+"w"+e+"h"+i;var a=h[n];if(a){a.prev.next=a.next;a.next.prev=a.prev;var s=u;s.next.prev=a;a.next=s.next;a.prev=s;s.next=a;return a}var f=v[r];var a=STBTT.GetGlyph(f,t,e*f.bwipjs_multx/100,i*f.bwipjs_multy/100)||STBTT.GetGlyph(f,0,e*f.bwipjs_multx/100,i*f.bwipjs_multy/100);a.bytes=a.pixels;a.cachekey=n;a.offset=0;if(l>250){var s=u;var o=s.prev;o.prev.next=s;s.prev=o.prev;o.next=o.prev=null;delete h[o.cachekey]}else{l++}h[n]=a;var s=u;s.next.prev=a;a.next=s.next;a.prev=s;s.next=a;return a}function n(r,t,e,i){r=r|0;t=t|0;e=+e;i=+i;if(!e||e<8){e=8}if(!i||i<8){i=e}if(r<0||r>=v.length){r=1}if(!t||t<32){t=32}var n=v[r];return STBTT.GetPaths(n,t,e*n.bwipjs_multx/100,i*n.bwipjs_multy/100)}}();function LoadFont(){return FontLib.loadFont.apply(FontLib,Array.prototype.slice.call(arguments))}var STBTT=function(){var D=1,W=2,N=3,y=4,C=0,r=1,t=2,S=3,e=0,i=1,n=2,a=3,s=4,o=0,T=1,h=2,L=10;var O=Math.floor;var f=Math.ceil;var U=Math.sqrt;var A=Math.abs;function Y(r){var t=[];for(var e=0;er.length||t<0?r.length:t}function j(r,t){d(r,r.cursor+t)}function B(r,t){var e=0;for(var i=0;ir.length||e>r.length-t){return x()}var i=r.subarray(t,t+e);i.cursor=0;return i}function w(r){var t=r.cursor;var e=B(r,2);if(e){var i=z(r);j(r,i*e);j(r,B(r,i)-1)}return b(r,t,r.cursor-t)}function R(r){var t=z(r);if(t>=32&&t<=246){return t-139}else if(t>=247&&t<=250){return(t-247)*256+z(r)+108}else if(t>=251&&t<=254){return-(t-251)*256-z(r)-108}else if(t==28){return B(r,2)}else if(t==29){return B(r,4)}return 0}function E(r){var t=g(r);if(t==30){j(r,1);while(r.cursor>4==15){break}}}else{R(r)}}function Q(r,t){d(r,0);while(r.cursor=28){E(r)}i=r.cursor;n=z(r);if(n==12){n=z(r)|256}if(n==t){return b(r,e,i-e)}}return b(r,0,0)}function K(r,t,e,i){var n=Q(r,t);for(var a=0;a>0:r}function J(r,t){return r[t]*256+r[t+1]}function H(r,t){var e=r[t]*256+r[t+1];return e&32768?(4294901760|e)>>0:e}function F(r,t){return(r[t]<<24)+(r[t+1]<<16)+(r[t+2]<<8)+r[t+3]}function m(r,t,e){var i=J(r,t+4);var n=t+12;for(var a=0;a=s&&t>1,v=J(e,i+8)>>1,h=J(e,i+10),u=J(e,i+12)>>1,l=i+14,c=l;if(t>65535){return 0}if(t>=J(e,c+u*2)){c+=u*2}c-=2;while(h){v>>=1;var p=J(e,c+v*2);if(t>p){c+=v*2}--h}c+=2;var g,y,d=c-l>>>1;y=J(e,i+14+o*2+2+2*d);if(t>1);var m=F(e,i+16+_*12);var k=F(e,i+16+_*12+4);if(tk){b=_+1}else{var I=F(e,i+16+_*12+8);if(n==12){return I+t-m}else{return I}}}return 0}return 0}function $(r,t,e,i,n,a){r.type=t;r.x=e;r.y=i;r.cx=n;r.cy=a}function nr(r,t){var e,i;if(t>=r.numGlyphs){return-1}if(r.indexToLocFormat>=2){return-1}if(r.indexToLocFormat==0){e=r.glyf+J(r.data,r.loca+t*2)*2;i=r.glyf+J(r.data,r.loca+t*2+2)*2}else{e=r.glyf+F(r.data,r.loca+t*4);i=r.glyf+F(r.data,r.loca+t*4+4)}return e==i?-1:e}function ar(r,t,e){if(r.cff.length){pr(r,t,e)}else{var i=nr(r,t);if(i<0){return 0}e.x0=H(r.data,i+2);e.y0=H(r.data,i+4);e.x1=H(r.data,i+6);e.y1=H(r.data,i+8)}return 1}function sr(r,t,e,i,n,a,s,f,o,v){if(i){if(e){$(r[t++],N,o+s>>1,v+f>>1,o,v)}$(r[t++],N,n,a,s,f)}else{if(e){$(r[t++],N,n,a,o,v)}else{$(r[t++],W,n,a,0,0)}}return t}function fr(r,t){var e=r.data,i=nr(r,t);if(i<0){return null}var n=[];var a=H(e,i);if(a>0){var s=0,f,o,v=0,h,u,l,c=0,p,g=0,y,d,x,b,w,_,m,k;var I=i+10;var G=J(e,i+10+a*2);var F=e.subarray(i+10+a*2+2+G);var C=0;u=1+J(e,I+a*2-2);h=u+2*a;n=Y(h);l=0;f=0;p=h-u;for(o=0;o>1;_=d+n[p+o+1].y>>1}else{w=n[p+o+1].x;_=n[p+o+1].y;++o}}else{w=y;_=d}$(n[T++],D,w,_,0,0);c=0;l=1+J(e,I+v*2);++v}else{if(!(s&1)){if(c){$(n[T++],N,x+y>>1,b+d>>1,x,b)}x=y;b=d;c=1}else{if(c){$(n[T++],N,y,d,x,b)}else{$(n[T++],W,y,d,0,0)}c=0}}}n.length=sr(n,T,c,g,w,_,m,k,x,b)}else if(a==-1){var L=1;var E=i+10;while(L){var s,A,j=[1,0,0,1,0,0];s=H(e,E);E+=2;A=H(e,E);E+=2;if(s&2){if(s&1){j[4]=H(e,E);E+=2;j[5]=H(e,E);E+=2}else{j[4]=z(e,E);E+=1;j[5]=z(e,E);E+=1}}if(s&1<<3){j[0]=j[3]=H(e,E)/16384;E+=2;j[1]=j[2]=0}else if(s&1<<6){j[0]=H(e,E)/16384;E+=2;j[1]=j[2]=0;j[3]=H(e,E)/16384;E+=2}else if(s&1<<7){j[0]=H(e,E)/16384;E+=2;j[1]=H(e,E)/16384;E+=2;j[2]=H(e,E)/16384;E+=2;j[3]=H(e,E)/16384;E+=2}var h=U(j[0]*j[0]+j[1]*j[1]);var u=U(j[2]*j[2]+j[3]*j[3]);var B=Z(r,A);if(B.length>0){for(var o=0,P=B.length;or.max_x||!r.started){r.max_x=t}if(e>r.max_y||!r.started){r.max_y=e}if(t=33900){i=32768}else if(e>=1240){i=1131}t+=i;if(t<0||t>=e){return x()}return G(r,t)}function hr(r,t){var e=r.fdselect;var i,n,a,s,f,o=-1,v;d(e,0);f=z(e);if(f==0){j(e,t);o=z(e)}else if(f==3){i=B(e,2);n=B(e,2);for(v=0;v=n&&t=s){break}q(e,0,l[o]);o++;if(o>=s){break}q(e,l[o],0);o++}break;case 6:if(s<1){return 0}for(;;){if(o>=s){break}q(e,l[o],0);o++;if(o>=s){break}q(e,0,l[o]);o++}break;case 31:if(s<4){return 0}for(;;){if(o+3>=s){break}V(e,l[o],0,l[o+1],l[o+2],s-o==5?l[o+4]:0,l[o+3]);o+=4;if(o+3>=s){break}V(e,0,l[o],l[o+1],l[o+2],l[o+3],s-o==5?l[o+4]:0);o+=4}break;case 30:if(s<4){return 0}for(;;){if(o+3>=s){break}V(e,0,l[o],l[o+1],l[o+2],l[o+3],s-o==5?l[o+4]:0);o+=4;if(o+3>=s){break}V(e,l[o],0,l[o+1],l[o+2],s-o==5?l[o+4]:0,l[o+3]);o+=4}break;case 8:if(s<6){return 0}for(;o+5=s){return 0}q(e,l[o],l[o+1]);break;case 25:if(s<8){return 0}for(;o+1=s){return 0}V(e,l[o],l[o+1],l[o+2],l[o+3],l[o+4],l[o+5]);break;case 26:case 27:if(s<4){return 0}y=0;if(s&1){y=l[o];o++}for(;o+3=10){return 0}c[a++]=g;g=vr(v==10?p:r.gsubrs,f);if(g.length==0){return 0}g.cursor=0;u=0;break;case 11:if(a<=0){return 0}g=c[--a];u=0;break;case 14:or(e);return 1;case 12:var d,x,b,w,_,m,k,I,F,C,S,M,T,L,E=z(g);switch(E){case 34:if(s<7){return 0}d=l[0];x=l[1];I=l[2];b=l[3];w=l[4];_=l[5];m=l[6];V(e,d,0,x,I,b,0);V(e,w,0,_,-I,m,0);break;case 35:if(s<13){return 0}d=l[0];k=l[1];x=l[2];I=l[3];b=l[4];F=l[5];w=l[6];C=l[7];_=l[8];S=l[9];m=l[10];M=l[11];V(e,d,k,x,I,b,F);V(e,w,C,_,S,m,M);break;case 36:if(s<9){return 0}d=l[0];k=l[1];x=l[2];I=l[3];b=l[4];w=l[5];_=l[6];S=l[7];m=l[8];V(e,d,k,x,I,b,0);V(e,w,0,_,S,m,-(k+I+S));break;case 37:if(s<11){return 0}d=l[0];k=l[1];x=l[2];I=l[3];b=l[4];F=l[5];w=l[6];C=l[7];_=l[8];S=l[9];m=M=l[10];T=d+x+b+w+_;L=k+I+F+C+S;if(A(T)>A(L)){M=-L}else{m=-T}V(e,d,k,x,I,b,F);V(e,w,C,_,S,m,M);break;default:return 0}break;default:if(v!=255&&v!=28&&(v<32||v>254)){return 0}if(v==255){y=(B(g,4)|0)/65536}else{j(g,-1);y=(R(g)<<16|0)>>16}if(s>=48){return 0}l[s++]=y;u=0;break}if(u){s=0}}return 0}function lr(){return{started:0,first_x:0,first_y:0,x:0,y:0,min_x:0,max_x:0,min_y:0,max_y:0,vertices:[]}}function cr(r,t){var e=lr();if(ur(r,t,e)){return e.vertices}return null}function pr(r,t,e){var i=lr();var n=ur(r,t,i);e.x0=n?i.min_x:0;e.y0=n?i.min_y:0;e.x1=n?i.max_x:0;e.y1=n?i.max_y:0;return n&&i.vertices?i.vertices.length:0}function Z(r,t){if(!r.cff.length){return fr(r,t)}else{return cr(r,t)}}function I(r,t){var e=J(r.data,r.hhea+34);if(te.ey){return}if(se.ey){a+=(a-i)*(e.ey-s)/(s-n);s=e.ey}if(i<=t&&a<=t){r[t]+=e.direction*(s-n)}else if(i>=t+1&&a>=t+1){}else{r[t]+=e.direction*(s-n)*(1-(i-t+(a-t))/2)}}function wr(r,t,e,i,n){var a=n+1;while(i){if(i.fdx==0){var s=i.fx;if(s=0){M(r,s,i,s,n,s,a);M(t,s+1,i,s,n,s,a)}else{M(t,0,i,s,n,s,a)}}}else{var s=i.fx,f=i.fdx,o=s+f,v,h,u,l,c=i.fdy;if(i.sy>n){v=s+f*(i.sy-n);u=i.sy}else{v=s;u=n}if(i.ey=0&&h>=0&&vh){u=a-(u-n);l=a-(l-n);y=u,u=l,l=y;y=h,h=v,v=y;f=-f;c=-c;y=s,s=o,o=y}d=v|0;x=h|0;b=(d+1-s)*c+n;_=i.direction;m=_*(b-u);r[d]+=m*(1-(v-d+(d+1-d))/2);w=_*c;for(g=d+1;gx){M(r,g,i,s,k,d,C);M(r,g,i,d,C,x,S);M(r,g,i,x,S,I,F)}else if(Ix){M(r,g,i,s,k,x,S);M(r,g,i,x,S,d,C);M(r,g,i,d,C,I,F)}else if(sd){M(r,g,i,s,k,d,C);M(r,g,i,d,C,I,F)}else if(Id){M(r,g,i,s,k,d,C);M(r,g,i,d,C,I,F)}else if(sx){M(r,g,i,s,k,x,S);M(r,g,i,x,S,I,F)}else if(Ix){M(r,g,i,s,k,x,S);M(r,g,i,x,S,I,F)}else{M(r,g,i,s,k,I,F)}}}}i=i.next}}function _r(r,t,e,i,n,a){i|=0,n|=0,a|=0;var s=null,f;var o=a,v=0,h;var u=new Float32Array(r.w*2+1);var l=u.subarray(r.w);var c=0;t[e].y0=a+r.h+1;while(v>>0;if(_>255){_=255}r.pixels[v*r.stride+h]=_}y=s;while(y){f=y;f.fx+=f.fdx;y=f.next}++o;++v}}function mr(r,t){for(var e=1;e0&&i.y012){var i,n,a,s,f,o=e>>1,v=r[t].y0=s){break}i=r[t+a];r[t+a]=r[t+s];r[t+s]=i;++a;--s}if(st[x+g].y:t[x+p].y16){return 1}if(u*u+l*l>f){c(r,t,e,(t+i)/2,(e+n)/2,v,h,f,o+1);c(r,v,h,(i+a)/2,(n+s)/2,a,s,f,o+1)}else{r.push({x:a,y:s})}return 1}function X(r,t,e,i,n,a,s,f,o,v,h){var u=i-t,l=n-e,c=a-i,p=s-n,g=f-a,y=o-s,d=f-t,x=o-e,b=U(u*u+l*l)+U(c*c+p*p)+U(g*g+y*y),w=U(d*d+x*x),_=b*b-w*w;if(h>16){return}if(_>v){var m=(t+i)/2,k=(e+n)/2,I=(i+a)/2,F=(n+s)/2,C=(a+f)/2,S=(s+o)/2,M=(m+I)/2,T=(k+F)/2,L=(I+C)/2,E=(F+S)/2,A=(M+L)/2,j=(T+E)/2;X(r,t,e,m,k,M,T,A,j,v,h+1);X(r,A,j,L,E,C,S,f,o,v,h+1)}else{r.push({x:f,y:o})}}function Fr(r,t,e){var i=[],n=t*t,a=-1,s=0,f=0,o=0;for(var v=0,h=r.length;v=0){e[a]=i.length-s}++a;s=i.length;f=r[v].x,o=r[v].y;i.push({x:f,y:o});break;case W:f=r[v].x,o=r[v].y;i.push({x:f,y:o});break;case N:c(i,f,o,r[v].cx,r[v].cy,r[v].x,r[v].y,n,0);f=r[v].x,o=r[v].y;break;case y:X(i,f,o,r[v].cx,r[v].cy,r[v].cx1,r[v].cy1,r[v].x,r[v].y,n,0);f=r[v].x,o=r[v].y;break}}e[a]=i.length-s;return i}function Cr(r,t,e,i,n,a,s,f,o,v){f|=0,o|=0;var h=i>n?n:i,u=[],l=Fr(e,t/h,u);if(l){Ir(r,l,u,i,n,a,s,f,o,v)}}function Sr(r,t,e,i,n,a,s,f,o,v){var h=Z(r,v);var u={};var l=p(r,v,a,s,f,o);u.pixels=t;u.w=e|0;u.h=i|0;u.stride=n|0;if(u.w&&u.h){Cr(u,.35,h,a,s,f,o,l.x0,l.y0,1)}}function Mr(r,t,e,i,n,a,s,f,o,v){Sr(r,t,e,i,n,a,s,f,o,k(r,v))}function Tr(r,t,e){return ir(r,t,e)}function Lr(r){var t={};if(!ir(t,r,0)){return null}var e=yr(t);t.ascent=e.ascent;t.descent=e.descent;t.linegap=e.linegap;return t}function Er(r,t,e,i){i=i||e;var n=e/r.ascent;var a=i/r.ascent;var s=k(r,t);if(!s&&t){return null}var f=Z(r,s);var o=p(r,s,n,a,0,0);var v=o.x1-o.x0;var h=o.y1-o.y0;var u=null;if(v&&h){var l={pixels:u=new Uint8Array(v*h),w:v,h:h,stride:v};Cr(l,.35,f,n,a,0,0,o.x0,o.y0,1)}var c=I(r,s);return{glyph:s,pixels:u,width:v,height:h,top:-o.y0,left:o.x0,advance:O(c.advanceWidth*n)}}function Ar(r,t,e,i){i=i||e;var n=e/r.ascent;var a=i/r.ascent;var s=k(r,t);if(!s&&t){return null}var f=Z(r,s);var o=I(r,s);var v=0;var h=0;var u=[];if(f){for(var l=0,c=f.length;lv)v=g.y;if(g.y=0&&$k[i]!==Infinity;i--);if(i<0){throw new Error("array-marker-not-found")}a=$k.splice(i+1,$j-1-i);$j=i}else if(!(a instanceof Array)){a=new Array(+arguments[0]);for(var i=0,l=a.length;i=0&&$k[mark]!==Infinity;mark-=2){if($k[mark-1]===Infinity){throw new Error("dict-malformed-stack")}}if(mark<0){throw new Error("dict-marker-not-found")}var d=new Map;for(var i=mark+1;i<$j;i+=2){var k=$k[i];var t=typeof k;if(t=="number"||t=="string"){d.set(k,$k[i+1])}else if(k instanceof Uint8Array){d.set($z(k),$k[i+1])}else{throw new Error("dict-not-a-valid-key("+k+")")}}$j=mark;return d}function $s(v){var t=typeof v;if(t==="number"){return new Uint8Array(v)}if(t!=="string"){v=""+v}var s=new Uint8Array(v.length);for(var i=0;i\s*$/.exec(s);if(!m){throw new Error("cvx: not a hex string literal")}var h=m[1];var l=h.length>>1;var u=new Uint8Array(l);for(var i=0,j=0;i=0;i--){d[o+i]=s[i]}}}else if(d instanceof Array){var darr=d.b;var doff=o+d.o;var sarr=s.b;var soff=s.o;for(var i=0,l=s.length;i0&&$k[--$j]!==Infinity);}function $m(){for(var i=$j-1;i>=0&&$k[i]!==Infinity;i--);return $j-i-1}function $q(a){for(var i=0,l=a.length,b=a.b,o=a.o;ib}function $ge(a,b){if(a instanceof Uint8Array){a=$z(a)}if(b instanceof Uint8Array){b=$z(b)}return a>=b}function $an(a,b){return typeof a==="boolean"?a&&b:a&b}function $or(a,b){return typeof a==="boolean"?a||b:a|b}function $xo(a,b){return typeof a==="boolean"?!a&&b||a&&!b:a^b}function $nt(a){return typeof a=="boolean"?!a:~a}var $f=function(fa){return function(v){return Number.isInteger(v)?v:(fa[0]=v,fa[0])}}(new Float32Array(1));function bwipp_raiseerror(){var info=$k[--$j];var name=$k[--$j];throw new Error($z(name)+": "+$z(info))}function bwipp_processoptions(){var dict=$k[--$j];var opts=$k[$j-1];var map=opts instanceof Map;for(var id in dict){var val;if(map){if(!opts.has(id)){continue}val=opts.get(id)}else{if(!opts.hasOwnProperty(id)){continue}val=opts[id]}var def=dict[id];var typ=typeof def;if(def==null||typ=="number"){if(!isFinite(+val)){throw new Error("bwipp.invalidOptionType: "+id+": not a realtype: "+val)}if(typeof val=="string"){val=+val;map?opts.set(id,val):opts[id]=val}}else if(typ=="boolean"){if(val!==true&&val!==false){if(val==null||(val|0)===val){val=!!val}else if(val=="true"){val=true}else if(val=="false"){val=false}else{throw new Error("bwipp.invalidOptionType: "+id+": not a booleantype: "+val)}map?opts.set(id,val):opts[id]=val}}else if(typ=="string"||def instanceof Uint8Array){if(typeof val=="number"){val=""+val;map?opts.set(id,val):opts[id]=val}else if(typeof val!="string"&&!(val instanceof Uint8Array)){throw new Error("bwipp.invalidOptionType: "+id+": not a stringtype: "+val)}}dict[id]=val}}function bwipp_loadctx(f){if(!f.$ctx){f.$ctx={}}var next=Object.getPrototypeOf($_);Object.setPrototypeOf(f.$ctx,next);Object.setPrototypeOf($_,f.$ctx)}function bwipp_parseinput(){$_=Object.create($_);bwipp_loadctx(bwipp_parseinput);$_.fncvals=$k[--$j];$_.barcode=$k[--$j];var _2="parse";$_[_2]=$g($_.fncvals,_2);delete $_.fncvals[_2];var _6="parsefnc";$_[_6]=$g($_.fncvals,_6);delete $_.fncvals[_6];var _A="parseonly";var _C=$g($_.fncvals,_A)!==undefined;$_[_A]=_C;delete $_.fncvals[_A];var _E="eci";var _G=$g($_.fncvals,_E)!==undefined;$_[_E]=_G;delete $_.fncvals[_E];if(!bwipp_parseinput.__225__){$_=Object.create($_);$k[$j++]=Infinity;var _I=$a(["NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","BS","TAB","LF","VT","FF","CR","","","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","EM","SUB","ESC","FS","GS","RS","US"]);$k[$j++]=0;for(var _J=0,_K=_I.length;_J<_K;_J++){var _M=$k[--$j];$k[$j++]=$g(_I,_J);$k[$j++]=_M;$k[$j++]=$f(_M+1)}$j--;$_.ctrl=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_parseinput.$ctx[id]=$_[id]);bwipp_parseinput.__225__=1;$_=Object.getPrototypeOf($_)}$_.msg=$a($_.barcode.length);$_.j=0;$k[$j++]=$_.barcode;for(;;){$X($k[--$j],"^");var _T=$k[--$j];var _U=$k[--$j];$k[$j++]=_T;$k[$j++]=_U.length;$k[$j++]=$_.msg;$k[$j++]=$_.j;$k[$j++]=_U;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.j=$f($k[--$j]+$_.j);if($k[--$j]){$j--;for(var _f=0,_g=1;_f<_g;_f++){if($an($nt($_.parse),$nt($_.parsefnc))){$p($_.msg,$_.j,94);$_.j=$f($_.j+1);break}$p($_.msg,$_.j,94);$_.j=$f($_.j+1);if($_.parse){var _q=$k[--$j];$k[$j++]=_q;if(_q.length>=3){var _r=$k[--$j];var _s=$G(_r,0,3);var _t=$_.ctrl;var _u=$g(_t,_s)!==undefined;$k[$j++]=_r;$k[$j++]=_t;$k[$j++]=_s;if(_u){$_.j=$f($_.j-1);var _w=$k[--$j];$p($_.msg,$_.j,$g($k[--$j],_w));$_.j=$f($_.j+1);var _12=$k[--$j];$k[$j++]=$G(_12,3,_12.length-3);break}else{$j-=2}}var _14=$k[--$j];$k[$j++]=_14;if(_14.length>=2){var _15=$k[--$j];var _16=$G(_15,0,2);var _17=$_.ctrl;var _18=$g(_17,_16)!==undefined;$k[$j++]=_15;$k[$j++]=_17;$k[$j++]=_16;if(_18){$_.j=$f($_.j-1);var _1A=$k[--$j];$p($_.msg,$_.j,$g($k[--$j],_1A));$_.j=$f($_.j+1);var _1G=$k[--$j];$k[$j++]=$G(_1G,2,_1G.length-2);break}else{$j-=2}}var _1I=$k[--$j];$k[$j++]=_1I;if(_1I.length>=3){var _1J=$k[--$j];var _1K=$G(_1J,0,3);$k[$j++]=_1J;$k[$j++]=true;for(var _1L=0,_1M=_1K.length;_1L<_1M;_1L++){var _1N=$g(_1K,_1L);if(_1N<48||_1N>57){$j--;$k[$j++]=false}}if($k[--$j]){var _1P=$k[--$j];var _1R=$i($G(_1P,0,3));$k[$j++]=_1P;$k[$j++]=_1R;if(_1R>255){$j-=2;$k[$j++]="bwipp.invalidOrdinal#282";$k[$j++]="Ordinal must be 000 to 255";bwipp_raiseerror()}$_.j=$f($_.j-1);$p($_.msg,$_.j,$k[--$j]);$_.j=$f($_.j+1);var _1X=$k[--$j];$k[$j++]=$G(_1X,3,_1X.length-3)}}}if($or($_.parseonly,$nt($_.parsefnc))||$g($_.msg,$f($_.j-1))!=94){break}$_.j=$f($_.j-1);var _1f=$k[--$j];$k[$j++]=_1f;if(_1f.length<3){$j--;$k[$j++]="bwipp.truncatedFNC#301";$k[$j++]="Function character truncated";bwipp_raiseerror()}var _1g=$k[--$j];$k[$j++]=_1g;if($g(_1g,0)==94){$p($_.msg,$_.j,94);$_.j=$f($_.j+1);var _1l=$k[--$j];$k[$j++]=$G(_1l,1,_1l.length-1);break}var _1n=$k[--$j];$k[$j++]=_1n;if($eq($G(_1n,0,3),"ECI")&&$_.eci){var _1q=$k[--$j];$k[$j++]=_1q;if(_1q.length<9){$j--;$k[$j++]="bwipp.truncatedECI#312";$k[$j++]="ECI truncated";bwipp_raiseerror()}var _1r=$k[--$j];var _1s=$G(_1r,3,6);$k[$j++]=_1r;$k[$j++]=_1s;for(var _1t=0,_1u=_1s.length;_1t<_1u;_1t++){var _1v=$g(_1s,_1t);if(_1v<48||_1v>57){$j-=2;$k[$j++]="bwipp.invalidECI#318";$k[$j++]="ECI must be 000000 to 999999";bwipp_raiseerror()}}var _1w=$k[--$j];$k[$j++]=0;$F(_1w,function(){var _1x=$k[--$j];var _1y=$k[--$j];$k[$j++]=$f(_1y-$f(_1x-48))*10});$p($_.msg,$_.j,~~($k[--$j]/10)-1e6);$_.j=$f($_.j+1);var _23=$k[--$j];$k[$j++]=$G(_23,9,_23.length-9);break}var _25=$k[--$j];$k[$j++]=_25;if(_25.length<4){$j--;$k[$j++]="bwipp.truncatedFNC#329";$k[$j++]="Function character truncated";bwipp_raiseerror()}var _26=$k[--$j];var _27=$G(_26,0,4);var _29=$g($_.fncvals,_27)!==undefined;$k[$j++]=_26;$k[$j++]=_27;if(!_29){var _2A=$k[--$j];var _2B=$s(_2A.length+28);$P(_2B,28,_2A);$P(_2B,0,"Unknown function character: ");var _2C=$k[--$j];$k[$j++]=_2B;$k[$j++]=_2C;$j--;var _2D=$k[--$j];$k[$j++]="bwipp.unknownFNC#335";$k[$j++]=_2D;bwipp_raiseerror()}$p($_.msg,$_.j,$g($_.fncvals,$k[--$j]));$_.j=$f($_.j+1);var _2K=$k[--$j];$k[$j++]=$G(_2K,4,_2K.length-4);break}}else{break}}if($nt($_.parseonly)){$k[$j++]=$G($_.msg,0,$_.j)}else{$k[$j++]=$s($_.j);for(var _2U=0,_2T=$f($_.j-1);_2U<=_2T;_2U+=1){var _2V=$k[--$j];$p(_2V,_2U,$g($_.msg,_2U));$k[$j++]=_2V}}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_gs1process(){$_=Object.create($_);bwipp_loadctx(bwipp_gs1process);if(!bwipp_gs1process.__2469__){$_=Object.create($_);var _1=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2=$a([_1]);var _3=$a([]);var _4=new Map([["parts",_2],["dlpkey",_3]]);var _5=$a(["lintcsum","lintkey"]);var _6=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",_5]]);var _7=$a([_6]);var _8=$a(["255","37"]);var _9=$a(["22","10","21"]);var _A=$a(["235"]);var _B=$a([_9,_A]);var _C=new Map([["parts",_7],["ex",_8],["dlpkey",_B]]);var _D=$a(["lintcsum","lintkey"]);var _E=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",_D]]);var _F=$a([_E]);var _G=$a(["01","03"]);var _H=$a(["37"]);var _I=$a([_H]);var _J=$a([_I]);var _K=new Map([["parts",_F],["ex",_G],["req",_J]]);var _L=$a(["lintcsum","lintkey"]);var _M=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",_L]]);var _N=$a([_M]);var _P=new Map([["parts",_N],["ex",$a(["01","02","37"])],["dlattr",false]]);var _R=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _a=new Map([["parts",$a([_R])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["03"]),$a(["8006"]),$a(["8026"])])])]]);var _c=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _k=new Map([["parts",$a([_c])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _m=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _r=new Map([["parts",$a([_m])],["req",$a([$a([$a(["8020"])])])]]);var _t=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _11=new Map([["parts",$a([_t])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _13=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _1C=new Map([["parts",$a([_13])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["255"]),$a(["8006"]),$a(["8026"])])])]]);var _1E=new Map([["cset","N"],["min",2],["max",2],["opt",false],["linters",$a([])]]);var _1M=new Map([["parts",$a([_1E])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _1O=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _1W=new Map([["parts",$a([_1O])],["ex",$a(["235"])],["req",$a([$a([$a(["01"]),$a(["03"]),$a(["8006"])])])],["dlattr",false]]);var _1Y=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _1d=new Map([["parts",$a([_1Y])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _1f=new Map([["cset","X"],["min",1],["max",28],["opt",false],["linters",$a([])]]);var _1k=new Map([["parts",$a([_1f])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _1m=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _1u=new Map([["parts",$a([_1m])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _1w=new Map([["cset","N"],["min",1],["max",6],["opt",false],["linters",$a([])]]);var _24=$a([$a([$a(["01"]),$a(["02"]),$a(["03"]),$a(["8006"]),$a(["8026"])])]);var _25=new Map([["parts",$a([_1w])],["req",_24]]);var _27=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _2C=new Map([["parts",$a([_27])],["req",$a([$a([$a(["01"])])])]]);var _2E=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _2M=new Map([["parts",$a([_2E])],["req",$a([$a([$a(["01"]),$a(["8006"])]),$a([$a(["21"])])])]]);var _2O=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _2U=new Map([["parts",$a([_2O])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _2W=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2Y=new Map([["cset","X"],["min",1],["max",17],["opt",true],["linters",$a([])]]);var _2b=new Map([["parts",$a([_2W,_2Y])],["dlpkey",$a([])]]);var _2d=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _2i=new Map([["parts",$a([_2d])],["req",$a([$a([$a(["414"])])])],["dlattr",false]]);var _2k=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _2m=new Map([["cset","N"],["min",1],["max",12],["opt",true],["linters",$a([])]]);var _2q=new Map([["parts",$a([_2k,_2m])],["ex",$a(["01","02","415","8006","8020","8026"])],["dlpkey",$a([])]]);var _2s=new Map([["cset","N"],["min",1],["max",8],["opt",false],["linters",$a([])]]);var _2y=new Map([["parts",$a([_2s])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _30=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _37=new Map([["parts",$a([_30])],["ex",$a(["310n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _39=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3G=new Map([["parts",$a([_39])],["ex",$a(["311n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3I=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3P=new Map([["parts",$a([_3I])],["ex",$a(["312n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3R=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3Y=new Map([["parts",$a([_3R])],["ex",$a(["313n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3a=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3h=new Map([["parts",$a([_3a])],["ex",$a(["314n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3j=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3q=new Map([["parts",$a([_3j])],["ex",$a(["315n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _3s=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _3z=new Map([["parts",$a([_3s])],["ex",$a(["316n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _41=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _48=new Map([["parts",$a([_41])],["ex",$a(["320n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4A=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4H=new Map([["parts",$a([_4A])],["ex",$a(["321n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4J=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4Q=new Map([["parts",$a([_4J])],["ex",$a(["322n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4S=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4Z=new Map([["parts",$a([_4S])],["ex",$a(["323n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4b=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4i=new Map([["parts",$a([_4b])],["ex",$a(["324n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4k=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _4r=new Map([["parts",$a([_4k])],["ex",$a(["325n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _4t=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _50=new Map([["parts",$a([_4t])],["ex",$a(["326n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _52=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _59=new Map([["parts",$a([_52])],["ex",$a(["327n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5B=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5I=new Map([["parts",$a([_5B])],["ex",$a(["328n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5K=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5R=new Map([["parts",$a([_5K])],["ex",$a(["329n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _5T=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5a=new Map([["parts",$a([_5T])],["ex",$a(["330n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5c=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5j=new Map([["parts",$a([_5c])],["ex",$a(["331n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5l=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _5s=new Map([["parts",$a([_5l])],["ex",$a(["332n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _5u=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _61=new Map([["parts",$a([_5u])],["ex",$a(["333n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _63=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6A=new Map([["parts",$a([_63])],["ex",$a(["334n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6C=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6J=new Map([["parts",$a([_6C])],["ex",$a(["335n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6L=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6S=new Map([["parts",$a([_6L])],["ex",$a(["336n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6U=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6a=new Map([["parts",$a([_6U])],["ex",$a(["337n"])],["req",$a([$a([$a(["01"])])])]]);var _6c=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6j=new Map([["parts",$a([_6c])],["ex",$a(["340n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6l=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _6s=new Map([["parts",$a([_6l])],["ex",$a(["341n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _6u=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _71=new Map([["parts",$a([_6u])],["ex",$a(["342n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _73=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7A=new Map([["parts",$a([_73])],["ex",$a(["343n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7C=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7J=new Map([["parts",$a([_7C])],["ex",$a(["344n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7L=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7S=new Map([["parts",$a([_7L])],["ex",$a(["345n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7U=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7b=new Map([["parts",$a([_7U])],["ex",$a(["346n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7d=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7k=new Map([["parts",$a([_7d])],["ex",$a(["347n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7m=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _7t=new Map([["parts",$a([_7m])],["ex",$a(["348n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _7v=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _82=new Map([["parts",$a([_7v])],["ex",$a(["349n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _84=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8B=new Map([["parts",$a([_84])],["ex",$a(["350n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8D=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8K=new Map([["parts",$a([_8D])],["ex",$a(["351n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8M=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8T=new Map([["parts",$a([_8M])],["ex",$a(["352n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _8V=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8c=new Map([["parts",$a([_8V])],["ex",$a(["353n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8e=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8l=new Map([["parts",$a([_8e])],["ex",$a(["354n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8n=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _8u=new Map([["parts",$a([_8n])],["ex",$a(["355n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _8w=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _93=new Map([["parts",$a([_8w])],["ex",$a(["356n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _95=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9C=new Map([["parts",$a([_95])],["ex",$a(["357n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9E=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9L=new Map([["parts",$a([_9E])],["ex",$a(["360n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9N=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9U=new Map([["parts",$a([_9N])],["ex",$a(["361n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9W=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9d=new Map([["parts",$a([_9W])],["ex",$a(["362n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _9f=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9m=new Map([["parts",$a([_9f])],["ex",$a(["363n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _9o=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _9v=new Map([["parts",$a([_9o])],["ex",$a(["364n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _9x=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _A4=new Map([["parts",$a([_9x])],["ex",$a(["365n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _A6=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AD=new Map([["parts",$a([_A6])],["ex",$a(["366n"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _AF=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AM=new Map([["parts",$a([_AF])],["ex",$a(["367n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _AO=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _AV=new Map([["parts",$a([_AO])],["ex",$a(["368n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _AX=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Ae=new Map([["parts",$a([_AX])],["ex",$a(["369n"])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _Ag=new Map([["cset","N"],["min",1],["max",8],["opt",false],["linters",$a([])]]);var _Ao=new Map([["parts",$a([_Ag])],["req",$a([$a([$a(["00"])]),$a([$a(["02"]),$a(["8026"])])])]]);var _Aq=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _Ax=new Map([["parts",$a([_Aq])],["ex",$a(["390n","391n","394n","8111"])],["req",$a([$a([$a(["255"]),$a(["8020"])])])]]);var _Az=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso4217"])]]);var _B1=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _B7=new Map([["parts",$a([_Az,_B1])],["ex",$a(["391n"])],["req",$a([$a([$a(["8020"])])])]]);var _B9=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _BL=new Map([["parts",$a([_B9])],["ex",$a(["392n","393n"])],["req",$a([$a([$a(["01"])]),$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _BN=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso4217"])]]);var _BP=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a([])]]);var _BZ=new Map([["parts",$a([_BN,_BP])],["ex",$a(["393n"])],["req",$a([$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _Bb=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a([])]]);var _Bh=new Map([["parts",$a([_Bb])],["ex",$a(["394n","8111"])],["req",$a([$a([$a(["255"])])])]]);var _Bj=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Bt=new Map([["parts",$a([_Bj])],["ex",$a(["392n","393n","395n","8005"])],["req",$a([$a([$a(["30"]),$a(["31nn"]),$a(["32nn"]),$a(["35nn"]),$a(["36nn"])])])]]);var _Bv=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _Bx=new Map([["parts",$a([_Bv])]]);var _Bz=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _C2=new Map([["parts",$a([_Bz])],["dlpkey",$a([])]]);var _C4=new Map([["cset","N"],["min",17],["max",17],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _C7=new Map([["parts",$a([_C4])],["dlpkey",$a([])]]);var _C9=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _CE=new Map([["parts",$a([_C9])],["req",$a([$a([$a(["00"])])])]]);var _CG=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CI=new Map([["parts",$a([_CG])]]);var _CK=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CP=new Map([["parts",$a([_CK])],["dlpkey",$a([$a(["254"]),$a(["7040"])])]]);var _CR=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _CY=new Map([["parts",$a([_CR])],["req",$a([$a([$a(["8020"])])])],["dlpkey",$a([$a(["8020"])])]]);var _Ca=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Cc=new Map([["parts",$a([_Ca])]]);var _Ce=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Ci=new Map([["parts",$a([_Ce])],["dlpkey",$a([$a(["7040"])])]]);var _Ck=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _Cn=new Map([["parts",$a([_Ck])],["ex",$a(["421"])]]);var _Cp=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _Cr=new Map([["cset","X"],["min",1],["max",9],["opt",false],["linters",$a([])]]);var _Cu=new Map([["parts",$a([_Cp,_Cr])],["ex",$a(["4307"])]]);var _Cw=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _D5=new Map([["parts",$a([_Cw])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _D7=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a(["lintiso3166list"])]]);var _DE=new Map([["parts",$a([_D7])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DG=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _DN=new Map([["parts",$a([_DG])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DP=new Map([["cset","N"],["min",1],["max",15],["opt",false],["linters",$a(["lintiso3166list"])]]);var _DW=new Map([["parts",$a([_DP])],["ex",$a(["426"])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _DY=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166"])]]);var _De=new Map([["parts",$a([_DY])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Dg=new Map([["cset","X"],["min",1],["max",3],["opt",false],["linters",$a([])]]);var _Do=new Map([["parts",$a([_Dg])],["req",$a([$a([$a(["01"]),$a(["02"])]),$a([$a(["422"])])])]]);var _Dq=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _Dv=new Map([["parts",$a([_Dq])],["req",$a([$a([$a(["00"])])])]]);var _Dx=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _E2=new Map([["parts",$a([_Dx])],["req",$a([$a([$a(["00"])])])]]);var _E4=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _E9=new Map([["parts",$a([_E4])],["req",$a([$a([$a(["4302"])])])]]);var _EB=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _EG=new Map([["parts",$a([_EB])],["req",$a([$a([$a(["00"])])])]]);var _EI=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a(["lintiso3166alpha2"])]]);var _EN=new Map([["parts",$a([_EI])],["req",$a([$a([$a(["00"])])])]]);var _EP=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _EU=new Map([["parts",$a([_EP])],["req",$a([$a([$a(["00"])])])]]);var _EW=new Map([["cset","N"],["min",10],["max",10],["opt",false],["linters",$a(["lintlatitude"])]]);var _EY=new Map([["cset","N"],["min",10],["max",10],["opt",false],["linters",$a(["lintlongitude"])]]);var _Ed=new Map([["parts",$a([_EW,_EY])],["req",$a([$a([$a(["00"])])])]]);var _Ef=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ek=new Map([["parts",$a([_Ef])],["req",$a([$a([$a(["00"])])])]]);var _Em=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Er=new Map([["parts",$a([_Em])],["req",$a([$a([$a(["00"])])])]]);var _Et=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _Ey=new Map([["parts",$a([_Et])],["req",$a([$a([$a(["4312"])])])]]);var _F0=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _F5=new Map([["parts",$a([_F0])],["req",$a([$a([$a(["00"])])])]]);var _F7=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a(["lintiso3166alpha2"])]]);var _FC=new Map([["parts",$a([_F7])],["req",$a([$a([$a(["00"])])])]]);var _FE=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _FJ=new Map([["parts",$a([_FE])],["req",$a([$a([$a(["00"])])])]]);var _FL=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _FQ=new Map([["parts",$a([_FL])],["req",$a([$a([$a(["00"])])])]]);var _FS=new Map([["cset","X"],["min",1],["max",35],["opt",false],["linters",$a(["lintpcenc"])]]);var _FX=new Map([["parts",$a([_FS])],["req",$a([$a([$a(["00"])])])]]);var _FZ=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintyesno"])]]);var _Fe=new Map([["parts",$a([_FZ])],["req",$a([$a([$a(["00"])])])]]);var _Fg=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmd0"])]]);var _Fi=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmm"])]]);var _Fn=new Map([["parts",$a([_Fg,_Fi])],["req",$a([$a([$a(["00"])])])]]);var _Fp=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Fu=new Map([["parts",$a([_Fp])],["req",$a([$a([$a(["00"])])])]]);var _Fw=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _Fy=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _G4=new Map([["parts",$a([_Fw,_Fy])],["ex",$a(["4331"])],["req",$a([$a([$a(["00"])])])]]);var _G6=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _G8=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _GE=new Map([["parts",$a([_G6,_G8])],["ex",$a(["4330"])],["req",$a([$a([$a(["00"])])])]]);var _GG=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _GI=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _GO=new Map([["parts",$a([_GG,_GI])],["ex",$a(["4333"])],["req",$a([$a([$a(["00"])])])]]);var _GQ=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _GS=new Map([["cset","X"],["min",1],["max",1],["opt",true],["linters",$a(["linthyphen"])]]);var _GY=new Map([["parts",$a([_GQ,_GS])],["ex",$a(["4332"])],["req",$a([$a([$a(["00"])])])]]);var _Ga=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a([])]]);var _Gi=new Map([["parts",$a([_Ga])],["req",$a([$a([$a(["01"]),$a(["02"]),$a(["8006"]),$a(["8026"])])])]]);var _Gk=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _Gq=new Map([["parts",$a([_Gk])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Gs=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _Gu=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmm"])]]);var _H0=new Map([["parts",$a([_Gs,_Gu])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _H2=new Map([["cset","N"],["min",1],["max",4],["opt",false],["linters",$a([])]]);var _H9=new Map([["parts",$a([_H2])],["req",$a([$a([$a(["01"])]),$a([$a(["10"])])])]]);var _HB=new Map([["cset","X"],["min",1],["max",12],["opt",false],["linters",$a([])]]);var _HH=new Map([["parts",$a([_HB])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _HJ=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _HP=new Map([["parts",$a([_HJ])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _HR=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _HT=new Map([["cset","N"],["min",6],["max",6],["opt",true],["linters",$a(["lintyymmdd"])]]);var _HZ=new Map([["parts",$a([_HR,_HT])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hb=new Map([["cset","X"],["min",1],["max",3],["opt",false],["linters",$a([])]]);var _Hh=new Map([["parts",$a([_Hb])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hj=new Map([["cset","X"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _Hp=new Map([["parts",$a([_Hj])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hr=new Map([["cset","X"],["min",1],["max",2],["opt",false],["linters",$a([])]]);var _Hx=new Map([["parts",$a([_Hr])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Hz=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a(["lintyymmdd"])]]);var _I1=new Map([["cset","N"],["min",4],["max",4],["opt",true],["linters",$a(["linthhmm"])]]);var _I7=new Map([["parts",$a([_Hz,_I1])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _I9=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IH=new Map([["parts",$a([_I9])],["req",$a([$a([$a(["01"]),$a(["8006"])]),$a([$a(["416"])])])]]);var _IJ=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IP=new Map([["parts",$a([_IJ])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _IR=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _IW=new Map([["parts",$a([_IR])],["req",$a([$a([$a(["7021"])])])]]);var _IY=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _Ia=new Map([["parts",$a([_IY])]]);var _Ic=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintiso3166999"])]]);var _Ie=new Map([["cset","X"],["min",1],["max",27],["opt",false],["linters",$a([])]]);var _Ik=new Map([["parts",$a([_Ic,_Ie])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Im=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _Io=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _Iq=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _Is=new Map([["cset","X"],["min",1],["max",1],["opt",false],["linters",$a(["lintimporteridx"])]]);var _Iu=new Map([["parts",$a([_Im,_Io,_Iq,_Is])],["dlattr",false]]);var _Iw=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _J1=new Map([["parts",$a([_Iw])],["req",$a([$a([$a(["01"])])])]]);var _J3=new Map([["cset","X"],["min",2],["max",2],["opt",false],["linters",$a([])]]);var _J5=new Map([["cset","X"],["min",1],["max",28],["opt",false],["linters",$a([])]]);var _JB=new Map([["parts",$a([_J3,_J5])],["req",$a([$a([$a(["01"]),$a(["8004"])])])]]);var _JD=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _JJ=new Map([["parts",$a([_JD])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _JL=new Map([["cset","N"],["min",2],["max",2],["opt",false],["linters",$a(["lintmediatype"])]]);var _JR=new Map([["parts",$a([_JL])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _JT=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a([])]]);var _JZ=new Map([["parts",$a([_JT])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])]]);var _Jb=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyyyymmdd"])]]);var _Jh=new Map([["parts",$a([_Jb])],["ex",$a(["7251"])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _Jj=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyyyymmdd"])]]);var _Jl=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["linthhmm"])]]);var _Jr=new Map([["parts",$a([_Jj,_Jl])],["ex",$a(["7250"])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _Jt=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintiso5218"])]]);var _Jy=new Map([["parts",$a([_Jt])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _K0=new Map([["cset","X"],["min",1],["max",40],["opt",false],["linters",$a(["lintpcenc"])]]);var _K7=new Map([["parts",$a([_K0])],["ex",$a(["7256","7259"])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])],["dlattr",false]]);var _K9=new Map([["cset","X"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _KG=new Map([["parts",$a([_K9])],["ex",$a(["7256","7259"])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])],["dlattr",false]]);var _KI=new Map([["cset","X"],["min",1],["max",90],["opt",false],["linters",$a(["lintpcenc"])]]);var _KO=new Map([["parts",$a([_KI])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])],["dlattr",false]]);var _KQ=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintpcenc"])]]);var _KV=new Map([["parts",$a([_KQ])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _KX=new Map([["cset","X"],["min",3],["max",3],["opt",false],["linters",$a(["lintposinseqslash"])]]);var _Kc=new Map([["parts",$a([_KX])],["req",$a([$a([$a(["8018","7259"])])])],["dlattr",false]]);var _Ke=new Map([["cset","X"],["min",1],["max",40],["opt",false],["linters",$a(["lintpcenc"])]]);var _Kk=new Map([["parts",$a([_Ke])],["ex",$a(["7256"])],["req",$a([$a([$a(["8018"])])])],["dlattr",false]]);var _Km=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintnonzero"])]]);var _Ko=new Map([["cset","N"],["min",5],["max",5],["opt",false],["linters",$a(["lintnonzero"])]]);var _Kq=new Map([["cset","N"],["min",3],["max",3],["opt",false],["linters",$a(["lintnonzero"])]]);var _Ks=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintwinding"])]]);var _Ku=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a([])]]);var _Kz=new Map([["parts",$a([_Km,_Ko,_Kq,_Ks,_Ku])],["req",$a([$a([$a(["01"])])])]]);var _L1=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _L3=new Map([["parts",$a([_L1])]]);var _L5=new Map([["cset","N"],["min",1],["max",1],["opt",false],["linters",$a(["lintzero"])]]);var _L7=new Map([["cset","N"],["min",13],["max",13],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _L9=new Map([["cset","X"],["min",1],["max",16],["opt",true],["linters",$a([])]]);var _LC=new Map([["parts",$a([_L5,_L7,_L9])],["dlpkey",$a([])]]);var _LE=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _LI=new Map([["parts",$a([_LE])],["dlpkey",$a([$a(["7040"])])]]);var _LK=new Map([["cset","N"],["min",6],["max",6],["opt",false],["linters",$a([])]]);var _LQ=new Map([["parts",$a([_LK])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _LS=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum"])]]);var _LU=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintpieceoftotal"])]]);var _LZ=new Map([["parts",$a([_LS,_LU])],["ex",$a(["01","37"])],["dlpkey",$a([$a(["22","10","21"])])]]);var _Lb=new Map([["cset","X"],["min",1],["max",34],["opt",false],["linters",$a(["lintiban"])]]);var _Lg=new Map([["parts",$a([_Lb])],["req",$a([$a([$a(["415"])])])]]);var _Li=new Map([["cset","N"],["min",8],["max",8],["opt",false],["linters",$a(["lintyymmddhh"])]]);var _Lk=new Map([["cset","N"],["min",1],["max",4],["opt",true],["linters",$a(["lintmmoptss"])]]);var _Lq=new Map([["parts",$a([_Li,_Lk])],["req",$a([$a([$a(["01"]),$a(["02"])])])]]);var _Ls=new Map([["cset","X"],["min",1],["max",50],["opt",false],["linters",$a([])]]);var _Ly=new Map([["parts",$a([_Ls])],["req",$a([$a([$a(["00"]),$a(["01"])])])]]);var _M0=new Map([["cset","Y"],["min",1],["max",30],["opt",false],["linters",$a(["lintkey"])]]);var _M4=new Map([["parts",$a([_M0])],["dlpkey",$a([$a(["8011"])])]]);var _M6=new Map([["cset","N"],["min",1],["max",12],["opt",false],["linters",$a(["lintnozeroprefix"])]]);var _MB=new Map([["parts",$a([_M6])],["req",$a([$a([$a(["8010"])])])],["dlattr",false]]);var _MD=new Map([["cset","X"],["min",1],["max",20],["opt",false],["linters",$a([])]]);var _MJ=new Map([["parts",$a([_MD])],["req",$a([$a([$a(["01"]),$a(["8006"])])])]]);var _ML=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a(["lintcsumalpha","lintkey"])]]);var _MO=new Map([["parts",$a([_ML])],["dlpkey",$a([])]]);var _MQ=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a(["lintcsumalpha","lintkey","linthasnondigit"])]]);var _MV=new Map([["parts",$a([_MQ])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _MX=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Mc=new Map([["parts",$a([_MX])],["ex",$a(["8018"])],["dlpkey",$a([$a(["8019"])])]]);var _Me=new Map([["cset","N"],["min",18],["max",18],["opt",false],["linters",$a(["lintcsum","lintkey"])]]);var _Mj=new Map([["parts",$a([_Me])],["ex",$a(["8017"])],["dlpkey",$a([$a(["8019"])])]]);var _Ml=new Map([["cset","N"],["min",1],["max",10],["opt",false],["linters",$a([])]]);var _Mr=new Map([["parts",$a([_Ml])],["req",$a([$a([$a(["8017"]),$a(["8018"])])])],["dlattr",false]]);var _Mt=new Map([["cset","X"],["min",1],["max",25],["opt",false],["linters",$a([])]]);var _My=new Map([["parts",$a([_Mt])],["req",$a([$a([$a(["415"])])])]]);var _N0=new Map([["cset","N"],["min",14],["max",14],["opt",false],["linters",$a(["lintcsum"])]]);var _N2=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a(["lintpieceoftotal"])]]);var _N8=new Map([["parts",$a([_N0,_N2])],["ex",$a(["02","8006"])],["req",$a([$a([$a(["37"])])])]]);var _NA=new Map([["cset","Z"],["min",1],["max",90],["opt",false],["linters",$a([])]]);var _NO=new Map([["parts",$a([_NA])],["req",$a([$a([$a(["00"]),$a(["01","21"]),$a(["253"]),$a(["255"]),$a(["8003"]),$a(["8004"]),$a(["8006","21"]),$a(["8010","8011"]),$a(["8017"]),$a(["8018"])])])]]);var _NQ=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintcouponcode"])]]);var _NS=new Map([["parts",$a([_NQ])]]);var _NU=new Map([["cset","N"],["min",4],["max",4],["opt",false],["linters",$a([])]]);var _NZ=new Map([["parts",$a([_NU])],["req",$a([$a([$a(["255"])])])]]);var _Nb=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a(["lintcouponposoffer"])]]);var _Nd=new Map([["parts",$a([_Nb])]]);var _Nf=new Map([["cset","X"],["min",1],["max",70],["opt",false],["linters",$a([])]]);var _Nk=new Map([["parts",$a([_Nf])],["req",$a([$a([$a(["01"])])])],["dlattr",false]]);var _Nm=new Map([["cset","X"],["min",1],["max",30],["opt",false],["linters",$a([])]]);var _No=new Map([["parts",$a([_Nm])]]);var _Nq=new Map([["cset","X"],["min",1],["max",90],["opt",false],["linters",$a([])]]);var _Ns=new Map([["parts",$a([_Nq])]]);var _Nt=new Map([["00",_4],["01",_C],["02",_K],["03",_P],["10",_a],["11",_k],["12",_r],["13",_11],["15",_11],["16",_11],["17",_1C],["20",_1M],["21",_1W],["22",_1d],["235",_1k],["240",_1u],["241",_1u],["242",_25],["243",_2C],["250",_2M],["251",_2U],["253",_2b],["254",_2i],["255",_2q],["30",_2y],["3100",_37],["3101",_37],["3102",_37],["3103",_37],["3104",_37],["3105",_37],["3110",_3G],["3111",_3G],["3112",_3G],["3113",_3G],["3114",_3G],["3115",_3G],["3120",_3P],["3121",_3P],["3122",_3P],["3123",_3P],["3124",_3P],["3125",_3P],["3130",_3Y],["3131",_3Y],["3132",_3Y],["3133",_3Y],["3134",_3Y],["3135",_3Y],["3140",_3h],["3141",_3h],["3142",_3h],["3143",_3h],["3144",_3h],["3145",_3h],["3150",_3q],["3151",_3q],["3152",_3q],["3153",_3q],["3154",_3q],["3155",_3q],["3160",_3z],["3161",_3z],["3162",_3z],["3163",_3z],["3164",_3z],["3165",_3z],["3200",_48],["3201",_48],["3202",_48],["3203",_48],["3204",_48],["3205",_48],["3210",_4H],["3211",_4H],["3212",_4H],["3213",_4H],["3214",_4H],["3215",_4H],["3220",_4Q],["3221",_4Q],["3222",_4Q],["3223",_4Q],["3224",_4Q],["3225",_4Q],["3230",_4Z],["3231",_4Z],["3232",_4Z],["3233",_4Z],["3234",_4Z],["3235",_4Z],["3240",_4i],["3241",_4i],["3242",_4i],["3243",_4i],["3244",_4i],["3245",_4i],["3250",_4r],["3251",_4r],["3252",_4r],["3253",_4r],["3254",_4r],["3255",_4r],["3260",_50],["3261",_50],["3262",_50],["3263",_50],["3264",_50],["3265",_50],["3270",_59],["3271",_59],["3272",_59],["3273",_59],["3274",_59],["3275",_59],["3280",_5I],["3281",_5I],["3282",_5I],["3283",_5I],["3284",_5I],["3285",_5I],["3290",_5R],["3291",_5R],["3292",_5R],["3293",_5R],["3294",_5R],["3295",_5R],["3300",_5a],["3301",_5a],["3302",_5a],["3303",_5a],["3304",_5a],["3305",_5a],["3310",_5j],["3311",_5j],["3312",_5j],["3313",_5j],["3314",_5j],["3315",_5j],["3320",_5s],["3321",_5s],["3322",_5s],["3323",_5s],["3324",_5s],["3325",_5s],["3330",_61],["3331",_61],["3332",_61],["3333",_61],["3334",_61],["3335",_61],["3340",_6A],["3341",_6A],["3342",_6A],["3343",_6A],["3344",_6A],["3345",_6A],["3350",_6J],["3351",_6J],["3352",_6J],["3353",_6J],["3354",_6J],["3355",_6J],["3360",_6S],["3361",_6S],["3362",_6S],["3363",_6S],["3364",_6S],["3365",_6S],["3370",_6a],["3371",_6a],["3372",_6a],["3373",_6a],["3374",_6a],["3375",_6a],["3400",_6j],["3401",_6j],["3402",_6j],["3403",_6j],["3404",_6j],["3405",_6j],["3410",_6s],["3411",_6s],["3412",_6s],["3413",_6s],["3414",_6s],["3415",_6s],["3420",_71],["3421",_71],["3422",_71],["3423",_71],["3424",_71],["3425",_71],["3430",_7A],["3431",_7A],["3432",_7A],["3433",_7A],["3434",_7A],["3435",_7A],["3440",_7J],["3441",_7J],["3442",_7J],["3443",_7J],["3444",_7J],["3445",_7J],["3450",_7S],["3451",_7S],["3452",_7S],["3453",_7S],["3454",_7S],["3455",_7S],["3460",_7b],["3461",_7b],["3462",_7b],["3463",_7b],["3464",_7b],["3465",_7b],["3470",_7k],["3471",_7k],["3472",_7k],["3473",_7k],["3474",_7k],["3475",_7k],["3480",_7t],["3481",_7t],["3482",_7t],["3483",_7t],["3484",_7t],["3485",_7t],["3490",_82],["3491",_82],["3492",_82],["3493",_82],["3494",_82],["3495",_82],["3500",_8B],["3501",_8B],["3502",_8B],["3503",_8B],["3504",_8B],["3505",_8B],["3510",_8K],["3511",_8K],["3512",_8K],["3513",_8K],["3514",_8K],["3515",_8K],["3520",_8T],["3521",_8T],["3522",_8T],["3523",_8T],["3524",_8T],["3525",_8T],["3530",_8c],["3531",_8c],["3532",_8c],["3533",_8c],["3534",_8c],["3535",_8c],["3540",_8l],["3541",_8l],["3542",_8l],["3543",_8l],["3544",_8l],["3545",_8l],["3550",_8u],["3551",_8u],["3552",_8u],["3553",_8u],["3554",_8u],["3555",_8u],["3560",_93],["3561",_93],["3562",_93],["3563",_93],["3564",_93],["3565",_93],["3570",_9C],["3571",_9C],["3572",_9C],["3573",_9C],["3574",_9C],["3575",_9C],["3600",_9L],["3601",_9L],["3602",_9L],["3603",_9L],["3604",_9L],["3605",_9L],["3610",_9U],["3611",_9U],["3612",_9U],["3613",_9U],["3614",_9U],["3615",_9U],["3620",_9d],["3621",_9d],["3622",_9d],["3623",_9d],["3624",_9d],["3625",_9d],["3630",_9m],["3631",_9m],["3632",_9m],["3633",_9m],["3634",_9m],["3635",_9m],["3640",_9v],["3641",_9v],["3642",_9v],["3643",_9v],["3644",_9v],["3645",_9v],["3650",_A4],["3651",_A4],["3652",_A4],["3653",_A4],["3654",_A4],["3655",_A4],["3660",_AD],["3661",_AD],["3662",_AD],["3663",_AD],["3664",_AD],["3665",_AD],["3670",_AM],["3671",_AM],["3672",_AM],["3673",_AM],["3674",_AM],["3675",_AM],["3680",_AV],["3681",_AV],["3682",_AV],["3683",_AV],["3684",_AV],["3685",_AV],["3690",_Ae],["3691",_Ae],["3692",_Ae],["3693",_Ae],["3694",_Ae],["3695",_Ae],["37",_Ao],["3900",_Ax],["3901",_Ax],["3902",_Ax],["3903",_Ax],["3904",_Ax],["3905",_Ax],["3906",_Ax],["3907",_Ax],["3908",_Ax],["3909",_Ax],["3910",_B7],["3911",_B7],["3912",_B7],["3913",_B7],["3914",_B7],["3915",_B7],["3916",_B7],["3917",_B7],["3918",_B7],["3919",_B7],["3920",_BL],["3921",_BL],["3922",_BL],["3923",_BL],["3924",_BL],["3925",_BL],["3926",_BL],["3927",_BL],["3928",_BL],["3929",_BL],["3930",_BZ],["3931",_BZ],["3932",_BZ],["3933",_BZ],["3934",_BZ],["3935",_BZ],["3936",_BZ],["3937",_BZ],["3938",_BZ],["3939",_BZ],["3940",_Bh],["3941",_Bh],["3942",_Bh],["3943",_Bh],["3950",_Bt],["3951",_Bt],["3952",_Bt],["3953",_Bt],["3954",_Bt],["3955",_Bt],["400",_Bx],["401",_C2],["402",_C7],["403",_CE],["410",_CI],["411",_CI],["412",_CI],["413",_CI],["414",_CP],["415",_CY],["416",_Cc],["417",_Ci],["420",_Cn],["421",_Cu],["422",_D5],["423",_DE],["424",_DN],["425",_DW],["426",_De],["427",_Do],["4300",_Dv],["4301",_Dv],["4302",_E2],["4303",_E9],["4304",_EG],["4305",_EG],["4306",_EG],["4307",_EN],["4308",_EU],["4309",_Ed],["4310",_Ek],["4311",_Ek],["4312",_Er],["4313",_Ey],["4314",_F5],["4315",_F5],["4316",_F5],["4317",_FC],["4318",_FJ],["4319",_FQ],["4320",_FX],["4321",_Fe],["4322",_Fe],["4323",_Fe],["4324",_Fn],["4325",_Fn],["4326",_Fu],["4330",_G4],["4331",_GE],["4332",_GO],["4333",_GY],["7001",_Gi],["7002",_Gq],["7003",_H0],["7004",_H9],["7005",_HH],["7006",_HP],["7007",_HZ],["7008",_Hh],["7009",_Hp],["7010",_Hx],["7011",_I7],["7020",_IH],["7021",_IP],["7022",_IW],["7023",_Ia],["7030",_Ik],["7031",_Ik],["7032",_Ik],["7033",_Ik],["7034",_Ik],["7035",_Ik],["7036",_Ik],["7037",_Ik],["7038",_Ik],["7039",_Ik],["7040",_Iu],["710",_J1],["711",_J1],["712",_J1],["713",_J1],["714",_J1],["715",_J1],["7230",_JB],["7231",_JB],["7232",_JB],["7233",_JB],["7234",_JB],["7235",_JB],["7236",_JB],["7237",_JB],["7238",_JB],["7239",_JB],["7240",_JJ],["7241",_JR],["7242",_JZ],["7250",_Jh],["7251",_Jr],["7252",_Jy],["7253",_K7],["7254",_K7],["7255",_KG],["7256",_KO],["7257",_KV],["7258",_Kc],["7259",_Kk],["8001",_Kz],["8002",_L3],["8003",_LC],["8004",_LI],["8005",_LQ],["8006",_LZ],["8007",_Lg],["8008",_Lq],["8009",_Ly],["8010",_M4],["8011",_MB],["8012",_MJ],["8013",_MO],["8014",_MV],["8017",_Mc],["8018",_Mj],["8019",_Mr],["8020",_My],["8026",_N8],["8030",_NO],["8110",_NS],["8111",_NZ],["8112",_Nd],["8200",_Nk],["90",_No],["91",_Ns],["92",_Ns],["93",_Ns],["94",_Ns],["95",_Ns],["96",_Ns],["97",_Ns],["98",_Ns],["99",_Ns]]);$_.gs1syntax=_Nt;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2469__=1;$_=Object.getPrototypeOf($_)}if($eq($k[--$j],"ai")){$ax($k[--$j],"(");if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1aiMissingOpenParen#2477";$k[$j++]="AIs must start with '('";bwipp_raiseerror()}$j--;$k[$j++]=Infinity;var _Ny=$k[--$j];var _Nz=$k[--$j];$k[$j++]=_Ny;$k[$j++]=_Nz;for(;;){var _O0=$k[--$j];$k[$j++]=_O0;if($eq(_O0,"")){$j--;break}$X($k[--$j],")");if($nt($k[--$j])){$l();$k[$j++]="bwipp.GS1aiMissingCloseParen#2483";$k[$j++]="AIs must end with ')'";bwipp_raiseerror()}var _O3=$k[--$j];var _O4=$k[--$j];$k[$j++]=_O3;$k[$j++]=_O4;$j--;var _O5=$k[--$j];var _O6=$k[--$j];$k[$j++]=_O5;$X(_O6,"(");if($k[--$j]){var _O8=$k[--$j];var _O9=$k[--$j];$k[$j++]=_O8;$k[$j++]=_O9;$j--;var _OA=$k[--$j];var _OB=$k[--$j];$k[$j++]=_OA;$k[$j++]=_OB}else{$k[$j++]=""}}var _OC=$m();$k[$j++]=_OC;if(_OC>0){var _OD=$k[--$j];for(var _OF=_OD,_OE=~~(_OD/2)+1;_OF>=_OE;_OF-=1){$r(_OF,-1)}}else{$j--}$as($a(~~($m()/2)));$_.ais=$k[--$j];$as($a($m()));$k[$j++]=Infinity;var _OL=$k[--$j];var _OM=$k[--$j];$k[$j++]=_OL;$F(_OM,function(){var _OO=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$k[$j++]=_OO;bwipp_parseinput()});$_.vals=$a();$j--}else{$ax($k[--$j],"http://");if($nt($k[--$j])){$ax($k[--$j],"HTTP://");if($nt($k[--$j])){$ax($k[--$j],"https://");if($nt($k[--$j])){$ax($k[--$j],"HTTPS://");if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1dlURIbadScheme#2502";$k[$j++]="Scheme must be http:// HTTP:// https:// or HTTPS://";bwipp_raiseerror()}}}}$j--;$X($k[--$j],"/");if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1dlMissingDomainOrPathInfo#2508";$k[$j++]="URI must contain a domain and path info";bwipp_raiseerror()}$j-=2;$X($k[--$j],"#");if($k[--$j]){var _Oc=$k[--$j];var _Od=$k[--$j];$k[$j++]=_Oc;$k[$j++]=_Od;$j--;var _Oe=$k[--$j];var _Of=$k[--$j];$k[$j++]=_Oe;$k[$j++]=_Of;$j--}$X($k[--$j],"?");if($nt($k[--$j])){var _Oi=$k[--$j];$k[$j++]="";$k[$j++]=null;$k[$j++]=_Oi}$_.pp=$k[--$j];$j--;$_.qp=$k[--$j];$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=$_.pp;for(;;){$X($k[--$j],"/");if($nt($k[--$j])){$j--;break}var _Oo=$k[--$j];var _Op=$k[--$j];$k[$j++]=_Oo.length+1;$k[$j++]=_Op;$j--;var _Oq=$k[--$j];var _Or=$k[--$j];var _Os=$k[--$j];$k[$j++]=_Os;$k[$j++]=$f(_Oq+_Os);$k[$j++]=_Or}$as($a($m()-1));$_.pipos=$k[--$j];$j-=2;if($_.pipos.length<=1){$k[$j++]="bwipp.GS1dlNoAIinfo#2533";$k[$j++]="The path was too short to contain AI info";bwipp_raiseerror()}$k[$j++]=false;for(var _Oy=$_.pipos.length-2;_Oy>=0;_Oy-=2){var _P0=$g($_.pipos,_Oy);var _P4=$G($_.pp,_P0,$f($f($g($_.pipos,_Oy+1)-_P0)-1));var _P6=$g($_.gs1syntax,_P4)!==undefined;$k[$j++]=_Oy;$k[$j++]=_P4;if(_P6){var _PA=$g($g($_.gs1syntax,$k[--$j]),"dlpkey")!==undefined;if(_PA){var _PB=$k[--$j];var _PC=$k[--$j];$k[$j++]=_PB;$k[$j++]=_PC;$j--;$k[$j++]=true;break}}else{$j--}$j--}if($nt($k[--$j])){$k[$j++]="bwipp.GS1dlNoAIinfo#2552";$k[$j++]="The path does not contain a valid primary key";bwipp_raiseerror()}var _PG=$g($_.pipos,$k[--$j]);$_.pp=$G($_.pp,_PG,$f($_.pp.length-_PG));$_.uriunescape=function(){$_.qq=$k[--$j];$_.in=$k[--$j];$_.out=$s($_.in.length);$k[$j++]=0;$k[$j++]=0;for(;;){var _PO=$k[--$j];var _PP=$k[--$j];$k[$j++]=_PP;$k[$j++]=_PO;if(_PP>=$_.in.length){break}var _PS=$k[--$j];var _PT=$k[--$j];var _PU=$g($_.in,_PT);$k[$j++]=_PT;$k[$j++]=_PS;$k[$j++]=_PU;if(_PU==43&&$_.qq){$j--;var _PX=$k[--$j];$p($_.out,_PX,32);var _PY=$k[--$j];$k[$j++]=$f(_PY+1);$k[$j++]=$f(_PX+1)}else{var _PZ=$k[--$j];var _Pa=$k[--$j];var _Pb=$k[--$j];$k[$j++]=_Pb;$k[$j++]=_Pa;$k[$j++]=_PZ;if(_PZ==37&&_Pb<$_.in.length-2){$j--;var _Pe=$k[--$j];var _Pf=$k[--$j];var _Pg=$G($_.in,$f(_Pf+1),2);$k[$j++]=_Pf;$k[$j++]=_Pe;$k[$j++]=0;for(var _Ph=0,_Pi=_Pg.length;_Ph<_Pi;_Ph++){var _Pj=$g(_Pg,_Ph);$k[$j++]=_Pj;if(_Pj>=48&&_Pj<=57){var _Pk=$k[--$j];$k[$j++]=$f(_Pk-48)}else{var _Pl=$k[--$j];$k[$j++]=_Pl;if(_Pl>=65&&_Pl<=70){var _Pm=$k[--$j];$k[$j++]=$f(_Pm-55)}else{var _Pn=$k[--$j];$k[$j++]=_Pn;if(_Pn>=97&&_Pn<=102){var _Po=$k[--$j];$k[$j++]=$f(_Po-87)}else{$j-=2;$k[$j++]="bwipp.GS1dlBadHexCharacter#2573";$k[$j++]="Invalid hex character";bwipp_raiseerror()}}}var _Pp=$k[--$j];var _Pq=$k[--$j];$k[$j++]=$f(_Pp+_Pq*16)}var _Ps=$k[--$j];var _Pt=$k[--$j];$p($_.out,_Pt,_Ps);var _Pu=$k[--$j];$k[$j++]=$f(_Pu+3);$k[$j++]=$f(_Pt+1)}else{var _Pw=$k[--$j];var _Px=$k[--$j];$p($_.out,_Px,_Pw);var _Py=$k[--$j];$k[$j++]=$f(_Py+1);$k[$j++]=$f(_Px+1)}}}$_.out=$G($_.out,0,$k[--$j]);$j--;$k[$j++]=$_.out};$_.isvaliddlpkeyseq=function(){$_.in=$k[--$j];$k[$j++]=false;$F($g($g($_.gs1syntax,$g($_.in,0)),"dlpkey"),function(){$_.seq=$k[--$j];$_.i=1;$_.j=0;for(;;){if($_.i>=$_.in.length){break}if($_.j>=$_.seq.length){break}if($eq($g($_.in,$_.i),$g($_.seq,$_.j))){$_.i=$_.i+1}$_.j=$_.j+1}if($_.i==$_.in.length){$j--;$k[$j++]=true;return true}})};$_.ais=$a(99);$_.vals=$a(99);$k[$j++]=0;$k[$j++]=$_.pp;for(;;){$X($k[--$j],"/");if($k[--$j]){var _QU=$k[--$j];var _QV=$k[--$j];var _QW=$k[--$j];var _QX=$k[--$j];$p($_.ais,_QX,_QU);$k[$j++]=_QX;$X(_QW,"/");if($k[--$j]){var _QZ=$k[--$j];var _Qa=$k[--$j];$k[$j++]=_QZ;$k[$j++]=_Qa;$j--}else{var _Qb=$k[--$j];$k[$j++]="";$k[$j++]=_Qb}var _Qd=$k[--$j];var _Qe=$k[--$j];var _Qf=$k[--$j];$k[$j++]=_Qf;$k[$j++]=_Qe;$k[$j++]=$_.vals;$k[$j++]=_Qf;$k[$j++]=_Qd;$k[$j++]=false;$_.uriunescape();var _Qg=$k[--$j];var _Qh=$k[--$j];$p($k[--$j],_Qh,_Qg)}else{$j--;break}var _Qj=$k[--$j];var _Qk=$k[--$j];$k[$j++]=$f(_Qk+1);$k[$j++]=_Qj}var _Ql=$k[--$j];$_.plen=_Ql;$k[$j++]=_Ql;if(_Ql>1){$k[$j++]=$G($_.ais,0,$_.plen);$_.isvaliddlpkeyseq();if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1dlBadPathInfo#2628";$k[$j++]="The AIs in the path are not a valid key-qualifier sequence for the key";bwipp_raiseerror()}}$k[$j++]=$_.qp;for(;;){var _Qr=$k[--$j];$k[$j++]=_Qr;if($eq(_Qr,"")){$j--;break}$X($k[--$j],"&");if($k[--$j]){var _Qu=$k[--$j];var _Qv=$k[--$j];$k[$j++]=_Qu;$k[$j++]=_Qv;$j--}else{var _Qw=$k[--$j];$k[$j++]="";$k[$j++]=_Qw}$X($k[--$j],"=");if($k[--$j]){var _Qz=$k[--$j];$k[$j++]=_Qz;$k[$j++]=true;$F(_Qz,function(){var _R0=$k[--$j];var _R1=$k[--$j];$k[$j++]=_R1&&(_R0>=48&&_R0<=57)});if($k[--$j]){var _R4=$k[--$j];var _R5=$k[--$j];var _R6=$k[--$j];var _R7=$k[--$j];var _R8=$k[--$j];$p($_.ais,_R8,_R4);$k[$j++]=_R8;$k[$j++]=_R7;$k[$j++]=$_.vals;$k[$j++]=_R8;$k[$j++]=_R6;$k[$j++]=true;$_.uriunescape();var _RA=$k[--$j];var _RB=$k[--$j];$p($k[--$j],_RB,_RA);var _RD=$k[--$j];var _RE=$k[--$j];$k[$j++]=$f(_RE+1);$k[$j++]=_RD}else{$j-=3}}else{$j--}}var _RH=$k[--$j];var _RJ=$G($_.ais,$_.plen,$f(_RH-$_.plen));$k[$j++]=_RH;for(var _RK=0,_RL=_RJ.length;_RK<_RL;_RK++){var _RM=$g(_RJ,_RK);var _RO=$g($_.gs1syntax,_RM)!==undefined;$k[$j++]=_RM;if(_RO){var _RQ=$k[--$j];var _RR=$g($_.gs1syntax,_RQ);var _RS=$g(_RR,"dlattr")!==undefined;$k[$j++]=_RQ;$k[$j++]=_RR;$k[$j++]="dlattr";if(_RS){var _RT=$k[--$j];var _RV=$g($k[--$j],_RT);$k[$j++]=_RV}else{$j-=2;$k[$j++]=true}}else{$k[$j++]=$_.dontlint}if($nt($k[--$j])){var _RY=$k[--$j];var _RZ=_RY.length;var _Ra=$s(_RZ+46);$P(_Ra,0,"AI (");$P(_Ra,4,_RY);$P(_Ra,_RZ+4,") is not a valid GS1 DL URI data attribute");$k[$j++]=_RY;$k[$j++]=_Ra;$k[$j++]=_RZ;$j--;var _Rb=$k[--$j];var _Rc=$k[--$j];$k[$j++]=_Rb;$k[$j++]=_Rc;$j--;var _Rd=$k[--$j];$k[$j++]="bwipp.GS1dlInvalidDataAttribute#2662";$k[$j++]=_Rd;bwipp_raiseerror()}$j--}var _Rg=$k[--$j];var _Ri=$G($_.ais,$_.plen,$f(_Rg-$_.plen));$k[$j++]=_Rg;for(var _Rj=0,_Rk=_Ri.length;_Rj<_Rk;_Rj++){$k[$j++]=$g(_Ri,_Rj);for(var _Rn=$_.plen;_Rn>=1;_Rn-=1){var _Ro=$k[--$j];$k[$j++]=_Ro;$k[$j++]=_Rn;$k[$j++]=_Ro;$k[$j++]=Infinity;$q($G($_.ais,0,$_.plen));$r($m()+3,-2);var _Rt=$k[--$j];var _Ru=$k[--$j];$k[$j++]=_Rt;$r(_Ru,1);var _Rv=$a();$k[$j++]=_Rv;$_.isvaliddlpkeyseq();if($k[--$j]){var _Rx=$k[--$j];var _Ry=$k[--$j];$k[$j++]=_Rx;$k[$j++]=_Ry;$j--;var _Rz=$k[--$j];var _S0=_Rz.length;var _S1=$s(_S0+50);$P(_S1,0,"AI (");$P(_S1,4,_Rz);$P(_S1,_S0+4,") from query params should be in the path info");$k[$j++]=_Rz;$k[$j++]=_S1;$k[$j++]=_S0;$j--;var _S2=$k[--$j];var _S3=$k[--$j];$k[$j++]=_S2;$k[$j++]=_S3;$j--;var _S4=$k[--$j];$k[$j++]="bwipp.GS1dlAttributeMustBeQualifier#2679";$k[$j++]=_S4;bwipp_raiseerror()}}$j--}var _S6=$k[--$j];$_.ais=$G($_.ais,0,_S6);$_.vals=$G($_.vals,0,_S6);for(var _SC=0,_SB=$_.ais.length-1;_SC<=_SB;_SC+=1){$k[$j++]=_SC;if($eq($g($_.ais,_SC),"01")){var _SF=$k[--$j];var _SH=$g($_.vals,_SF);var _SI=_SH.length;$k[$j++]=_SF;$k[$j++]=_SH;if(_SI==8||(_SI==12||_SI==13)){var _SK=$Z($s(14),"00000000000000");var _SL=$k[--$j];$P(_SK,14-_SL.length,_SL);var _SN=$k[--$j];$p($_.vals,_SN,_SK);$k[$j++]=_SN}else{$j--}}$j--}}if(!bwipp_gs1process.__2714__){$_=Object.create($_);$k[$j++]=Infinity;var _SO=$a(["00","01","02","03","04","11","12","13","14","15","16","17","18","19","20","31","32","33","34","35","36","41"]);for(var _SP=0,_SQ=_SO.length;_SP<_SQ;_SP++){var _SR=$g(_SO,_SP);$k[$j++]=_SR;$k[$j++]=_SR}$_.aifixed=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2714__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;var _SU=$_.ais;for(var _SV=0,_SW=_SU.length;_SV<_SW;_SV++){var _SX=$g(_SU,_SV);$k[$j++]=true;$k[$j++]=_SX;if(_SX.length>=2){var _Sb=$g($_.aifixed,$G($k[--$j],0,2))!==undefined;if(_Sb){$j--;$k[$j++]=false}}else{$j--}}$_.fncs=$a();if(!bwipp_gs1process.__2749__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=0;for(var _Sd=0,_Se="!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length;_Sd<_Se;_Sd++){var _Sg=$k[--$j];$k[$j++]=$g("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",_Sd);$k[$j++]=_Sg;$k[$j++]=$f(_Sg+1)}$j--;$_.cset82=$d();$k[$j++]=Infinity;$k[$j++]=0;for(var _Si=0,_Sj="#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length;_Si<_Sj;_Si++){var _Sl=$k[--$j];$k[$j++]=$g("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",_Si);$k[$j++]=_Sl;$k[$j++]=$f(_Sl+1)}$j--;$_.cset39=$d();$k[$j++]=Infinity;$k[$j++]=0;for(var _Sn=0,_So="23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length;_Sn<_So;_Sn++){var _Sq=$k[--$j];$k[$j++]=$g("23456789ABCDEFGHJKLMNPQRSTUVWXYZ",_Sn);$k[$j++]=_Sq;$k[$j++]=$f(_Sq+1)}$j--;$_.cset32=$d();$k[$j++]=Infinity;$k[$j++]=0;for(var _Ss=0,_St="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length;_Ss<_St;_Ss++){var _Sv=$k[--$j];$k[$j++]=$g("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",_Ss);$k[$j++]=_Sv;$k[$j++]=$f(_Sv+1)}$j--;$_.cset64=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2749__=1;$_=Object.getPrototypeOf($_)}$_.lintnumeric=function(){var _Sy=$k[--$j];$k[$j++]=true;$F(_Sy,function(){var _Sz=$k[--$j];if(_Sz<48||_Sz>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1notNumeric#2753";$k[$j++]="Not numeric";$k[$j++]=false;return true}};$_.lintcset82=function(){var _T1=$k[--$j];$k[$j++]=true;$F(_T1,function(){var _T4=$g($_.cset82,$k[--$j])!==undefined;if(!_T4){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET82character#2758";$k[$j++]="Invalid CSET 82 character";$k[$j++]=false;return true}};$_.lintcset39=function(){var _T6=$k[--$j];$k[$j++]=true;$F(_T6,function(){var _T9=$g($_.cset39,$k[--$j])!==undefined;if(!_T9){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET39character#2763";$k[$j++]="Invalid CSET 39 character";$k[$j++]=false;return true}};$_.lintcset64=function(){var _TB=$k[--$j];$k[$j++]=true;$F(_TB,function(){var _TC=$k[--$j];var _TE=$g($_.cset64,_TC)!==undefined;if(!_TE&&_TC!=61){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badCSET64character#2769";$k[$j++]="Invalid CSET 64 character";$k[$j++]=false;return true}};$_.lintkey=function(){var _TG=$k[--$j];$k[$j++]=_TG;if(_TG.length<2){$j-=2;$k[$j++]="bwipp.GS1keyTooShort#2773";$k[$j++]="Key is too short";$k[$j++]=false;return true}var _TH=$k[--$j];var _TI=$g(_TH,0);var _TJ=$g(_TH,1);if(_TI<48||_TI>57||(_TJ<48||_TJ>57)){$j--;$k[$j++]="bwipp.GS1badGCP#2776";$k[$j++]="Non-numeric company prefix";$k[$j++]=false;return true}};$_.lintimporteridx=function(){$X("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",$k[--$j]);if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1badImporterIndex#2782";$k[$j++]="Invalid importer index";$k[$j++]=false;return true}$j-=3};$_.lintcsum=function(){$k[$j++]=Infinity;var _TM=$k[--$j];var _TN=$k[--$j];var _TO=_TN.length%2==0?3:1;$k[$j++]=_TM;$k[$j++]=_TO;$F(_TN,function(){var _TP=$k[--$j];var _TQ=$k[--$j];$k[$j++]=$f(_TP-48)*_TQ;$k[$j++]=$f(4-_TQ)});$j--;var _TR=$m()+1;$k[$j++]=0;for(var _TS=0,_TT=_TR-1;_TS<_TT;_TS++){var _TU=$k[--$j];var _TV=$k[--$j];$k[$j++]=$f(_TV+_TU)}var _TW=$k[--$j];var _TX=$k[--$j];$k[$j++]=_TW;$k[$j++]=_TX;$j--;if($k[--$j]%10!=0){$j--;$k[$j++]="bwipp.GS1badChecksum#2791";$k[$j++]="Bad checksum";$k[$j++]=false;return true}};$_.lintcsumalpha=function(){var _TZ=$k[--$j];$k[$j++]=_TZ;if(_TZ.length<2){$j-=2;$k[$j++]="bwipp.GS1alphaTooShort#2795";$k[$j++]="Alphanumeric string is too short to check";$k[$j++]=false;return true}var _Ta=$k[--$j];$k[$j++]=_Ta;$k[$j++]=_Ta.length-2;$k[$j++]=$G(_Ta,0,_Ta.length-2);$k[$j++]=Infinity;var _Tc=$k[--$j];var _Td=$k[--$j];$k[$j++]=_Tc;$F(_Td,function(){var _Te=$k[--$j];var _Tg=$g($_.cset82,_Te)!==undefined;$k[$j++]=_Te;if(_Tg){var _Tj=$g($_.cset82,$k[--$j]);$k[$j++]=_Tj}else{$k[$j++]=-1;return true}});var _Tk=$k[--$j];$k[$j++]=_Tk;if(_Tk==-1){$l();$j-=3;$k[$j++]="bwipp.GS1UnknownCSET82Character#2801";$k[$j++]="Unknown CSET 82 character";$k[$j++]=false;return true}$as($a($m()));var _Tn=$k[--$j];var _To=$k[--$j];$k[$j++]=_Tn;$k[$j++]=_To;$j--;var _Tp=$k[--$j];var _Tq=$k[--$j];var _Ts=$G($k[--$j],_Tq,2);$k[$j++]=_Tp;$k[$j++]=_Ts;$k[$j++]=Infinity;var _Tt=$k[--$j];var _Tu=$k[--$j];$k[$j++]=_Tt;$F(_Tu,function(){var _Tv=$k[--$j];var _Tx=$g($_.cset32,_Tv)!==undefined;$k[$j++]=_Tv;if(_Tx){var _U0=$g($_.cset32,$k[--$j]);$k[$j++]=_U0}else{$k[$j++]=-1;return true}});var _U1=$k[--$j];$k[$j++]=_U1;if(_U1==-1){$l();$j-=2;$k[$j++]="bwipp.GS1UnknownCSET32Character#2807";$k[$j++]="Unknown CSET 32 character";$k[$j++]=false;return true}$as($a($m()));var _U4=$k[--$j];var _U5=$k[--$j];$k[$j++]=_U4;$k[$j++]=_U5;$j--;var _U6=$k[--$j];var _U9=$k[--$j];var _UA=$a([2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83]);var _UB=_U9.length;$k[$j++]=$f(($g(_U6,0)<<5)+$g(_U6,1));$k[$j++]=_U9;$k[$j++]=_UA;$k[$j++]=_UB;if(_UB>_UA.length){$j-=5;$k[$j++]="bwipp.GS1alphaTooLong#2812";$k[$j++]="Alphanumeric string is too long to check";$k[$j++]=false;return true}var _UC=$k[--$j];var _UE=$G($k[--$j],0,_UC);for(var _UF=0,_UG=_UE.length;_UF<_UG;_UF++){var _UI=$k[--$j];$k[$j++]=$g(_UE,_UF);$k[$j++]=_UI}var _UJ=$k[--$j];$k[$j++]=0;$F(_UJ,function(){var _UK=$k[--$j];var _UL=$k[--$j];var _UM=$k[--$j];$k[$j++]=$f(_UL+_UM*_UK)});var _UN=$k[--$j];if($k[--$j]!=_UN%1021){$j--;$k[$j++]="bwipp.GS1badAlphaCheckCharacters#2815";$k[$j++]="Bad alphanumeric check characters";$k[$j++]=false;return true}};if(!bwipp_gs1process.__2839__){$_=Object.create($_);$k[$j++]=Infinity;var _UP=$a(["004","008","010","012","016","020","024","028","031","032","036","040","044","048","050","051","052","056","060","064","068","070","072","074","076","084","086","090","092","096","100","104","108","112","116","120","124","132","136","140","144","148","152","156","158","162","166","170","174","175","178","180","184","188","191","192","196","203","204","208","212","214","218","222","226","231","232","233","234","238","239","242","246","248","250","254","258","260","262","266","268","270","275","276","288","292","296","300","304","308","312","316","320","324","328","332","334","336","340","344","348","352","356","360","364","368","372","376","380","384","388","392","398","400","404","408","410","414","417","418","422","426","428","430","434","438","440","442","446","450","454","458","462","466","470","474","478","480","484","492","496","498","499","500","504","508","512","516","520","524","528","531","533","534","535","540","548","554","558","562","566","570","574","578","580","581","583","584","585","586","591","598","600","604","608","612","616","620","624","626","630","634","638","642","643","646","652","654","659","660","662","663","666","670","674","678","682","686","688","690","694","702","703","704","705","706","710","716","724","728","729","732","740","744","748","752","756","760","762","764","768","772","776","780","784","788","792","795","796","798","800","804","807","818","826","831","832","833","834","840","850","854","858","860","862","876","882","887","894"]);for(var _UQ=0,_UR=_UP.length;_UQ<_UR;_UQ++){var _US=$g(_UP,_UQ);$k[$j++]=_US;$k[$j++]=_US}$_.iso3166=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2839__=1;$_=Object.getPrototypeOf($_)}$_.lintiso3166=function(){var _UX=$g($_.iso3166,$k[--$j])!==undefined;if(!_UX){$j--;$k[$j++]="bwipp.GS1UnknownCountry#2842";$k[$j++]="Unknown country code";$k[$j++]=false;return true}};$_.lintiso3166999=function(){var _UY=$k[--$j];$k[$j++]=_UY;if($ne(_UY,"999")){var _Ub=$g($_.iso3166,$k[--$j])!==undefined;if(!_Ub){$j--;$k[$j++]="bwipp.GS1UnknownCountryOr999#2847";$k[$j++]="Unknown country code or not 999";$k[$j++]=false;return true}}else{$j--}};$_.lintiso3166list=function(){var _Uc=$k[--$j];$k[$j++]=_Uc;if(_Uc.length%3!=0){$j-=2;$k[$j++]="bwipp.GS1BadCountryListLength#2855";$k[$j++]="Not a group of three-digit country codes";$k[$j++]=false;return true}var _Ud=$k[--$j];$k[$j++]=_Ud;$k[$j++]=true;for(var _Uf=0,_Ue=_Ud.length-1;_Uf<=_Ue;_Uf+=3){var _Ug=$k[--$j];var _Uh=$k[--$j];var _Uk=$g($_.iso3166,$G(_Uh,_Uf,3))!==undefined;$k[$j++]=_Uh;$k[$j++]=_Ug;if(!_Uk){$j-=2;$k[$j++]=false;break}}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1UnknownCountry#2862";$k[$j++]="Unknown country code";$k[$j++]=false;return true}$j--};if(!bwipp_gs1process.__2893__){$_=Object.create($_);$k[$j++]=Infinity;var _Um=$a(["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]);for(var _Un=0,_Uo=_Um.length;_Un<_Uo;_Un++){var _Up=$g(_Um,_Un);$k[$j++]=_Up;$k[$j++]=_Up}$_.iso3166alpha2=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2893__=1;$_=Object.getPrototypeOf($_)}$_.lintiso3166alpha2=function(){var _Uu=$g($_.iso3166alpha2,$k[--$j])!==undefined;if(!_Uu){$j--;$k[$j++]="bwipp.GS1UnknownCountryAlpha#2896";$k[$j++]="Unknown country alpha code";$k[$j++]=false;return true}};if(!bwipp_gs1process.__2924__){$_=Object.create($_);$k[$j++]=Infinity;var _Uv=$a(["008","012","032","036","044","048","050","051","052","060","064","068","072","084","090","096","104","108","116","124","132","136","144","152","156","170","174","188","191","192","203","208","214","222","230","232","238","242","262","270","292","320","324","328","332","340","344","348","352","356","360","364","368","376","388","392","398","400","404","408","410","414","417","418","422","426","430","434","446","454","458","462","480","484","496","498","504","512","516","524","532","533","548","554","558","566","578","586","590","598","600","604","608","634","643","646","654","682","690","694","702","704","706","710","728","748","752","756","760","764","776","780","784","788","800","807","818","826","834","840","858","860","882","886","901","925","927","928","929","930","931","932","933","934","936","938","940","941","943","944","946","947","948","949","950","951","952","953","955","956","957","958","959","960","961","962","963","964","965","967","968","969","970","971","972","973","975","976","977","978","979","980","981","984","985","986","990","994","997","999"]);for(var _Uw=0,_Ux=_Uv.length;_Uw<_Ux;_Uw++){var _Uy=$g(_Uv,_Uw);$k[$j++]=_Uy;$k[$j++]=_Uy}$_.iso4217=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__2924__=1;$_=Object.getPrototypeOf($_)}$_.lintiso4217=function(){var _V3=$g($_.iso4217,$k[--$j])!==undefined;if(!_V3){$j--;$k[$j++]="bwipp.GS1UnknownCurrency#2927";$k[$j++]="Unknown currency code";$k[$j++]=false;return true}};$_.lintiso5218=function(){var _V4=$k[--$j];if($ne(_V4,"0")&&($ne(_V4,"1")&&($ne(_V4,"2")&&$ne(_V4,"9")))){$j--;$k[$j++]="bwipp.GS1biologicalSexCode#2932";$k[$j++]="Invalid biological sex code";$k[$j++]=false;return true}};$_.lintiban=function(){var _V5=$k[--$j];$k[$j++]=_V5;if(_V5.length<=4){$j-=2;$k[$j++]="bwipp.GS1tooShort#2937";$k[$j++]="IBAN too short";$k[$j++]=false;return true}var _V6=$k[--$j];$k[$j++]=_V6;$k[$j++]=true;$F(_V6,function(){var _V7=$s(1);$p(_V7,0,$k[--$j]);$X("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",_V7);if($nt($k[--$j])){$j-=2;$k[$j++]=false;return true}$j-=3});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1badIBANcharacter#2944";$k[$j++]="Invalid IBAN character";$k[$j++]=false;return true}var _VB=$k[--$j];$k[$j++]=_VB;$k[$j++]=_VB;$k[$j++]=Infinity;var _VC=$k[--$j];var _VD=$k[--$j];$k[$j++]=_VC;$k[$j++]=_VD;$k[$j++]=Infinity;var _VE=$k[--$j];var _VF=$k[--$j];$k[$j++]=_VE;$F(_VF);$r($m(),-4);$as($a($m()));var _VJ=$k[--$j];var _VK=$k[--$j];$k[$j++]=_VJ;$k[$j++]=_VK;$j--;$F($k[--$j],function(){var _VN=$f($k[--$j]-48);$k[$j++]=_VN;if(_VN>9){var _VP=$f($k[--$j]-7);$k[$j++]=~~(_VP/10);$k[$j++]=_VP%10}});$as($a($m()));var _VS=$k[--$j];var _VT=$k[--$j];$k[$j++]=_VS;$k[$j++]=_VT;$j--;var _VU=$k[--$j];$k[$j++]=0;$F(_VU,function(){var _VV=$k[--$j];var _VW=$k[--$j];$k[$j++]=$f(_VV+_VW*10)%97});if($k[--$j]!=1){$j-=2;$k[$j++]="bwipp.GS1badIBANchecksum#2949";$k[$j++]="IBAN checksum incorrect";$k[$j++]=false;return true}var _VZ=$G($k[--$j],0,2);$k[$j++]=_VZ;$_.lintiso3166alpha2()};$_.lintzero=function(){if($ne($k[--$j],"0")){$j--;$k[$j++]="bwipp.GS1zeroRequired#2954";$k[$j++]="Zero is required";$k[$j++]=false;return true}};$_.lintnonzero=function(){var _Vb=$k[--$j];$k[$j++]=false;$F(_Vb,function(){if($k[--$j]!=48){$j--;$k[$j++]=true}});if($nt($k[--$j])){$j--;$k[$j++]="bwipp.GS1zeroNotPermitted#2959";$k[$j++]="Zero not permitted";$k[$j++]=false;return true}};$_.lintnozeroprefix=function(){var _Ve=$k[--$j];if(_Ve.length>1&&$g(_Ve,0)==48){$j--;$k[$j++]="bwipp.GS1badZeroPrefix#2964";$k[$j++]="Zero prefix is not permitted";$k[$j++]=false;return true}};$_.linthasnondigit=function(){var _Vg=$k[--$j];$k[$j++]=false;$F(_Vg,function(){var _Vh=$k[--$j];if(_Vh<48||_Vh>57){$j--;$k[$j++]=true;return true}});if($nt($k[--$j])){$k[$j++]="bwipp.GS1requiresNonDigit#2970";$k[$j++]="A non-digit character is required";$k[$j++]=false;return true}};$_.linthyphen=function(){if($ne($k[--$j],"-")){$j--;$k[$j++]="bwipp.GS1hyphenRequired#2974";$k[$j++]="A hyphen is required";$k[$j++]=false;return true}};$_.lintyyyymmd0=function(){var _Vk=$k[--$j];var _Vm=$i($G(_Vk,4,2));$k[$j++]=_Vk;if(_Vm<1||_Vm>12){$j--;$k[$j++]="bwipp.GS1badMonth#2978";$k[$j++]="Invalid month";$k[$j++]=false;return true}var _Vn=$k[--$j];var _Vp=$i($G(_Vn,0,4));$k[$j++]=_Vn;$k[$j++]=_Vp%400==0||_Vp%4==0&&_Vp%100!=0;$k[$j++]=Infinity;var _Vq=$k[--$j];var _Vs=$k[--$j]?29:28;$k[$j++]=_Vq;$k[$j++]=31;$k[$j++]=_Vs;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _Vt=$a();var _Vu=$k[--$j];if($g(_Vt,$i($G(_Vu,4,2))-1)<$i($G(_Vu,6,2))){$j--;$k[$j++]="bwipp.GS1badDay#2982";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}};$_.lintyyyymmdd=function(){var _Vy=$k[--$j];$k[$j++]=_Vy;if(_Vy.length!=8){$j--;$k[$j++]="bwipp.GS1badDateLength#2986";$k[$j++]="Invalid length for yyyymmdd date";$k[$j++]=false;return true}var _Vz=$k[--$j];$k[$j++]=_Vz;if($i($G(_Vz,6,2))<1){$j--;$k[$j++]="bwipp.GS1badDay#2987";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}$_.lintyyyymmd0()};$_.lintyymmd0=function(){var _W1=$k[--$j];var _W3=$i($G(_W1,0,2));var _W4=_W3-21;$k[$j++]=_W1;$k[$j++]=_W3;$k[$j++]=_W4;if(_W4>=51){$j--;$k[$j++]="19"}else{if($k[--$j]<=-50){$k[$j++]="21"}else{$k[$j++]="20"}}var _W6=$k[--$j];var _W7=$k[--$j];$k[$j++]=_W6;$k[$j++]=_W7;$j--;var _W8=$s(8);$P(_W8,0,$k[--$j]);$P(_W8,2,$k[--$j]);$k[$j++]=_W8;$_.lintyyyymmd0()};$_.lintyymmdd=function(){var _WB=$k[--$j];$k[$j++]=_WB;if(_WB.length!=6){$j--;$k[$j++]="bwipp.GS1badDateLength#2999";$k[$j++]="Invalid length for yymmdd date";$k[$j++]=false;return true}var _WC=$k[--$j];$k[$j++]=_WC;if($i($G(_WC,4,2))<1){$j--;$k[$j++]="bwipp.GS1badDay#3000";$k[$j++]="Invalid day of month";$k[$j++]=false;return true}$_.lintyymmd0()};$_.lintyymmddhh=function(){var _WE=$k[--$j];$k[$j++]=_WE;if(_WE.length!=8){$j--;$k[$j++]="bwipp.GS1badYYMMDDHHLength#3005";$k[$j++]="Invalid length for yymmdd date with hour";$k[$j++]=false;return true}var _WF=$k[--$j];$k[$j++]=_WF;if($i($G(_WF,6,2))>23){$j-=2;$k[$j++]="bwipp.GS1badHour#3006";$k[$j++]="Invalid hour of day";$k[$j++]=false;return true}var _WI=$G($k[--$j],0,6);$k[$j++]=_WI;$_.lintyymmdd()};$_.linthhmm=function(){var _WJ=$k[--$j];$k[$j++]=_WJ;if($i($G(_WJ,0,2))>23){$j-=2;$k[$j++]="bwipp.GS1badHour#3011";$k[$j++]="Invalid hour of day";$k[$j++]=false;return true}if($i($G($k[--$j],2,2))>59){$j--;$k[$j++]="bwipp.GS1badMinute#3012";$k[$j++]="Invalid minute in the hour";$k[$j++]=false;return true}};$_.lintmmoptss=function(){var _WN=$k[--$j];var _WO=_WN.length;$k[$j++]=_WN;if(_WO!=2&&_WO!=4){$j--;$k[$j++]="bwipp.GS1badTimeLength#3017";$k[$j++]="Invalid length for optional minutes and seconds";$k[$j++]=false;return true}var _WP=$k[--$j];$k[$j++]=_WP;if($i($G(_WP,0,2))>59){$j-=2;$k[$j++]="bwipp.GS1badMinute#3019";$k[$j++]="Invalid minute in the hour";$k[$j++]=false;return true}var _WR=$k[--$j];$k[$j++]=_WR;if(_WR.length>=4){var _WS=$k[--$j];$k[$j++]=_WS;if($i($G(_WS,2,2))>59){$j-=2;$k[$j++]="bwipp.GS1badSecond#3021";$k[$j++]="Invalid second in the minute";$k[$j++]=false;return true}}$j--};$_.lintyesno=function(){var _WU=$k[--$j];if($ne(_WU,"0")&&$ne(_WU,"1")){$j--;$k[$j++]="bwipp.GS1badBoolean#3028";$k[$j++]="Neither 0 nor 1 for yes or no";$k[$j++]=false;return true}};$_.lintwinding=function(){var _WV=$k[--$j];if($ne(_WV,"0")&&($ne(_WV,"1")&&$ne(_WV,"9"))){$j--;$k[$j++]="bwipp.GS1badWinding#3034";$k[$j++]="Invalid winding direction";$k[$j++]=false;return true}};$_.lintpieceoftotal=function(){var _WW=$k[--$j];$k[$j++]=_WW;if(_WW.length%2!=0){$j-=2;$k[$j++]="bwipp.GS1badPieceTotalLength#3039";$k[$j++]="Invalid piece/total length";$k[$j++]=false;return true}var _WX=$k[--$j];var _WZ=$i($G(_WX,0,~~(_WX.length/2)));$k[$j++]=_WX;$k[$j++]=_WZ;if(_WZ==0){$j-=3;$k[$j++]="bwipp.GS1badPieceNumber#3041";$k[$j++]="Invalid piece number";$k[$j++]=false;return true}var _Wa=$k[--$j];var _Wb=$k[--$j];var _Wc=~~(_Wb.length/2);var _We=$i($G(_Wb,_Wc,_Wc));$k[$j++]=_Wa;$k[$j++]=_We;if(_We==0){$j-=3;$k[$j++]="bwipp.GS1badPieceTotal#3043";$k[$j++]="Invalid total number";$k[$j++]=false;return true}var _Wf=$k[--$j];if($gt($k[--$j],_Wf)){$j--;$k[$j++]="bwipp.GS1pieceExceedsTotal#3044";$k[$j++]="Piece number exceeds total";$k[$j++]=false;return true}};$_.lintposinseqslash=function(){$X($k[--$j],"/");if($nt($k[--$j])){$j--;$k[$j++]="bwipp.invalidPosInSeqFormat#3049";$k[$j++]="Invalid / format";$k[$j++]=false;return true}var _Wj=$k[--$j];var _Wk=$k[--$j];$k[$j++]=_Wj;$k[$j++]=_Wk;$j--;var _Wl=$k[--$j];$k[$j++]=_Wl;if(_Wl.length==0){$j-=2;$k[$j++]="bwipp.invalidPosInSeqFormat#3053";$k[$j++]="Invalid / format";$k[$j++]=false;return true}var _Wm=$k[--$j];var _Wn=$k[--$j];$k[$j++]=_Wn;$k[$j++]=_Wm;if(_Wn.length==0){$j-=2;$k[$j++]="bwipp.invalidPosInSeqFormat#3056";$k[$j++]="Invalid / format";$k[$j++]=false;return true}var _Wo=$k[--$j];$k[$j++]=_Wo;$k[$j++]=true;$F(_Wo,function(){var _Wp=$k[--$j];if(_Wp<48||_Wp>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.positionNotNumeric#3061";$k[$j++]="Position is not numeric";$k[$j++]=false;return true}var _Wr=$k[--$j];var _Ws=$k[--$j];$k[$j++]=_Ws;$k[$j++]=_Wr;$k[$j++]=true;$F(_Ws,function(){var _Wt=$k[--$j];if(_Wt<48||_Wt>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.endNotNumeric#3065";$k[$j++]="End is not numeric";$k[$j++]=false;return true}var _Wv=$k[--$j];$k[$j++]=_Wv;if($g(_Wv,0)==48){$j-=2;$k[$j++]="bwipp.positionZeroPrefix#3066";$k[$j++]="Position cannot have zero prefix";$k[$j++]=false;return true}var _Wx=$k[--$j];var _Wy=$k[--$j];$k[$j++]=_Wy;$k[$j++]=_Wx;if($g(_Wy,0)==48){$j-=2;$k[$j++]="bwipp.endZeroPrefix#3067";$k[$j++]="End cannot have zero prefix";$k[$j++]=false;return true}var _X0=$k[--$j];if($i($k[--$j])<$i(_X0)){$k[$j++]="bwipp.positionExceedsEnd#3069";$k[$j++]="Position exceeds end";$k[$j++]=false;return true}};$_.lintpcenc=function(){for(;;){$X($k[--$j],"%");if($nt($k[--$j])){$j--;break}$j-=2;var _X4=$k[--$j];$k[$j++]=_X4;if(_X4.length<2){$j-=2;$k[$j++]="bwipp.GS1badPercentEscape#3075";$k[$j++]="Invalid % escape";$k[$j++]=false;break}var _X5=$k[--$j];var _X6=$G(_X5,0,2);$k[$j++]=_X5;$k[$j++]=true;for(var _X7=0,_X8=_X6.length;_X7<_X8;_X7++){var _XA=$s(1);$p(_XA,0,$g(_X6,_X7));$X("0123456789ABCDEFabcdef",_XA);if($nt($k[--$j])){$j-=2;$k[$j++]=false;break}$j-=3}if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1badPercentChars#3082";$k[$j++]="Invalid characters for percent encoding";$k[$j++]=false;break}}};$_.lintcouponcode=function(){var _XD=$k[--$j];$k[$j++]=_XD;$k[$j++]=true;$F(_XD,function(){var _XE=$k[--$j];if(_XE<48||_XE>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1couponNotNumeric#3090";$k[$j++]="Coupon not numeric";$k[$j++]=false;return true}var _XG=$k[--$j];$k[$j++]=_XG;if(_XG.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortGCPVLI#3094";$k[$j++]="Coupon too short: Missing GCP VLI";$k[$j++]=false;return true}var _XH=$k[--$j];var _XJ=$i($G(_XH,0,1));$k[$j++]=_XH;$k[$j++]=_XJ;if(_XJ>6){$j-=2;$k[$j++]="bwipp.GS1couponBadGCPVLI#3097";$k[$j++]="Coupon GCP length indicator must be 0-6";$k[$j++]=false;return true}var _XK=$k[--$j];var _XL=$k[--$j];$k[$j++]=_XL;$k[$j++]=$f($f(_XK+6)+1);if($f($f(_XK+6)+1)>_XL.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortGCP#3101";$k[$j++]="Coupon too short: GCP truncated";$k[$j++]=false;return true}var _XM=$k[--$j];var _XN=$k[--$j];var _XO=$G(_XN,_XM,$f(_XN.length-_XM));$k[$j++]=_XO;if(_XO.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortOfferCode#3107";$k[$j++]="Coupon too short: Offer Code truncated";$k[$j++]=false;return true}var _XP=$k[--$j];var _XQ=$G(_XP,6,_XP.length-6);$k[$j++]=_XQ;if(_XQ.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueVLI#3113";$k[$j++]="Coupon too short: Missing Save Value VLI";$k[$j++]=false;return true}var _XR=$k[--$j];var _XT=$i($G(_XR,0,1));$k[$j++]=_XR;$k[$j++]=_XT;if(_XT<1||_XT>5){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueVLI#3116";$k[$j++]="Coupon Save Value length indicator must be 1-5";$k[$j++]=false;return true}var _XU=$k[--$j];var _XV=$k[--$j];$k[$j++]=_XV;$k[$j++]=$f(_XU+1);if($f(_XU+1)>_XV.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSaveValue#3120";$k[$j++]="Coupon too short: Save Value truncated";$k[$j++]=false;return true}var _XW=$k[--$j];var _XX=$k[--$j];var _XY=$G(_XX,_XW,$f(_XX.length-_XW));$k[$j++]=_XY;if(_XY.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3126";$k[$j++]="Coupon too short: Missing 1st Purchase Requirement VLI";$k[$j++]=false;return true}var _XZ=$k[--$j];var _Xb=$i($G(_XZ,0,1));$k[$j++]=_XZ;$k[$j++]=_Xb;if(_Xb<1||_Xb>5){$j-=2;$k[$j++]="bwipp.GS1couponBad1stPurchaseRequirementVLI#3129";$k[$j++]="Coupon 1st Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _Xc=$k[--$j];var _Xd=$k[--$j];$k[$j++]=_Xd;$k[$j++]=$f(_Xc+1);if($f(_Xc+1)>_Xd.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirement#3133";$k[$j++]="Coupon too short: 1st Purchase Requirement truncated";$k[$j++]=false;return true}var _Xe=$k[--$j];var _Xf=$k[--$j];var _Xg=$G(_Xf,_Xe,$f(_Xf.length-_Xe));$k[$j++]=_Xg;if(_Xg.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseRequirementCode#3139";$k[$j++]="Coupon too short: Missing 1st Purchase Requirement Code";$k[$j++]=false;return true}var _Xh=$k[--$j];var _Xj=$i($G(_Xh,0,1));$k[$j++]=_Xh;if(_Xj>4&&_Xj!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad1stPurchaseRequirementCode#3142";$k[$j++]="Coupon 1st Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _Xk=$k[--$j];var _Xl=$G(_Xk,1,_Xk.length-1);$k[$j++]=_Xl;if(_Xl.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort1stPurchaseFamilyCode#3148";$k[$j++]="Coupon too short: 1st Purchase Family Code truncated";$k[$j++]=false;return true}var _Xm=$k[--$j];var _Xn=$G(_Xm,3,_Xm.length-3);$k[$j++]=_Xn;if(_Xn.length>=1){var _Xo=$k[--$j];$k[$j++]=_Xo;if($i($G(_Xo,0,1))==1){var _Xq=$k[--$j];var _Xr=$G(_Xq,1,_Xq.length-1);$k[$j++]=_Xr;if(_Xr.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3158";$k[$j++]="Coupon too short: Missing Additional Purchase Rules Code";$k[$j++]=false;return true}var _Xs=$k[--$j];$k[$j++]=_Xs;if($i($G(_Xs,0,1))>3){$j-=2;$k[$j++]="bwipp.GS1couponBadAdditionalPurchaseRulesCode#3161";$k[$j++]="Coupon Additional Purchase Rules Code must be 0-3";$k[$j++]=false;return true}var _Xu=$k[--$j];var _Xv=$G(_Xu,1,_Xu.length-1);$k[$j++]=_Xv;if(_Xv.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3167";$k[$j++]="Coupon too short: Missing 2nd Purchase Requirement VLI";$k[$j++]=false;return true}var _Xw=$k[--$j];var _Xy=$i($G(_Xw,0,1));$k[$j++]=_Xw;$k[$j++]=_Xy;if(_Xy<1||_Xy>5){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseRequirementVLI#3170";$k[$j++]="Coupon 2nd Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _Xz=$k[--$j];var _Y0=$k[--$j];$k[$j++]=_Y0;$k[$j++]=$f(_Xz+1);if($f(_Xz+1)>_Y0.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirement#3174";$k[$j++]="Coupon too short: 2nd Purchase Requirement truncated";$k[$j++]=false;return true}var _Y1=$k[--$j];var _Y2=$k[--$j];var _Y3=$G(_Y2,_Y1,$f(_Y2.length-_Y1));$k[$j++]=_Y3;if(_Y3.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3180";$k[$j++]="Coupon too short: Missing 2nd Purchase Requirement Code";$k[$j++]=false;return true}var _Y4=$k[--$j];var _Y6=$i($G(_Y4,0,1));$k[$j++]=_Y4;if(_Y6>4&&_Y6!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseRequirementCode#3183";$k[$j++]="Coupon 2nd Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _Y7=$k[--$j];var _Y8=$G(_Y7,1,_Y7.length-1);$k[$j++]=_Y8;if(_Y8.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3189";$k[$j++]="Coupon too short: 2nd Purchase Family Code truncated";$k[$j++]=false;return true}var _Y9=$k[--$j];var _YA=$G(_Y9,3,_Y9.length-3);$k[$j++]=_YA;if(_YA.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3195";$k[$j++]="Coupon too short: Missing 2nd Purchase GCP VLI";$k[$j++]=false;return true}var _YB=$k[--$j];var _YD=$i($G(_YB,0,1));$k[$j++]=_YB;$k[$j++]=_YD;if(_YD>6&&_YD!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad2ndPurchaseGCPVLI#3198";$k[$j++]="Coupon 2nd Purchase GCP length indicator must be 0-6 or 9";$k[$j++]=false;return true}var _YE=$k[--$j];$k[$j++]=_YE;if(_YE!=9){var _YF=$k[--$j];$k[$j++]=$f(_YF+6)}else{$j--;$k[$j++]=0}var _YG=$k[--$j];var _YH=$k[--$j];$k[$j++]=_YH;$k[$j++]=$f(_YG+1);if($f(_YG+1)>_YH.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort2ndPurchaseGCP#3202";$k[$j++]="Coupon too short: 2nd Purchase GCP truncated";$k[$j++]=false;return true}var _YI=$k[--$j];var _YJ=$k[--$j];$k[$j++]=$G(_YJ,_YI,$f(_YJ.length-_YI))}}var _YL=$k[--$j];$k[$j++]=_YL;if(_YL.length>=1){var _YM=$k[--$j];$k[$j++]=_YM;if($i($G(_YM,0,1))==2){var _YO=$k[--$j];var _YP=$G(_YO,1,_YO.length-1);$k[$j++]=_YP;if(_YP.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3214";$k[$j++]="Coupon too short: Missing 3rd Purchase Requirement VLI";$k[$j++]=false;return true}var _YQ=$k[--$j];var _YS=$i($G(_YQ,0,1));$k[$j++]=_YQ;$k[$j++]=_YS;if(_YS<1||_YS>5){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseRequirementVLI#3217";$k[$j++]="Coupon 3rd Purchase Requirement length indicator must be 1-5";$k[$j++]=false;return true}var _YT=$k[--$j];var _YU=$k[--$j];$k[$j++]=_YU;$k[$j++]=$f(_YT+1);if($f(_YT+1)>_YU.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirement#3221";$k[$j++]="Coupon too short: 3rd Purchase Requirement truncated";$k[$j++]=false;return true}var _YV=$k[--$j];var _YW=$k[--$j];var _YX=$G(_YW,_YV,$f(_YW.length-_YV));$k[$j++]=_YX;if(_YX.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3227";$k[$j++]="Coupon too short: Missing 3rd Purchase Requirement Code";$k[$j++]=false;return true}var _YY=$k[--$j];var _Ya=$i($G(_YY,0,1));$k[$j++]=_YY;if(_Ya>4&&_Ya!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseRequirementCode#3230";$k[$j++]="Coupon 3rd Purchase Requirement Code must be 0-4 or 9";$k[$j++]=false;return true}var _Yb=$k[--$j];var _Yc=$G(_Yb,1,_Yb.length-1);$k[$j++]=_Yc;if(_Yc.length<3){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3236";$k[$j++]="Coupon too short: 3rd Purchase Family Code truncated";$k[$j++]=false;return true}var _Yd=$k[--$j];var _Ye=$G(_Yd,3,_Yd.length-3);$k[$j++]=_Ye;if(_Ye.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3242";$k[$j++]="Coupon too short: Missing 3rd Purchase GCP VLI";$k[$j++]=false;return true}var _Yf=$k[--$j];var _Yh=$i($G(_Yf,0,1));$k[$j++]=_Yf;$k[$j++]=_Yh;if(_Yh>6&&_Yh!=9){$j-=2;$k[$j++]="bwipp.GS1couponBad3rdPurchaseGCPVLI#3245";$k[$j++]="Coupon 3rd Purchase GCP length indicator must be 0-6 or 9";$k[$j++]=false;return true}var _Yi=$k[--$j];$k[$j++]=_Yi;if(_Yi!=9){var _Yj=$k[--$j];$k[$j++]=$f(_Yj+6)}else{$j--;$k[$j++]=0}var _Yk=$k[--$j];var _Yl=$k[--$j];$k[$j++]=_Yl;$k[$j++]=$f(_Yk+1);if($f(_Yk+1)>_Yl.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShort3rdPurchaseGCP#3249";$k[$j++]="Coupon too short: 3rd Purchase GCP truncated";$k[$j++]=false;return true}var _Ym=$k[--$j];var _Yn=$k[--$j];$k[$j++]=$G(_Yn,_Ym,$f(_Yn.length-_Ym))}}$_.couponexpire=-1;var _Yp=$k[--$j];$k[$j++]=_Yp;if(_Yp.length>=1){var _Yq=$k[--$j];$k[$j++]=_Yq;if($i($G(_Yq,0,1))==3){var _Ys=$k[--$j];var _Yt=$G(_Ys,1,_Ys.length-1);$k[$j++]=_Yt;if(_Yt.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortExpirationDate#3262";$k[$j++]="Coupon too short: Expiration date";$k[$j++]=false;return true}var _Yu=$k[--$j];var _Yw=$i($G(_Yu,2,2));$k[$j++]=_Yu;if(_Yw<1||_Yw>12){$j-=2;$k[$j++]="bwipp.GS1couponExpirationDateBadMonth#3264";$k[$j++]="Invalid month in expiration date";$k[$j++]=false;return true}var _Yx=$k[--$j];var _Yz=$i($G(_Yx,0,2));var _Z0=_Yz-21;$k[$j++]=_Yx;$k[$j++]=_Yz;$k[$j++]=_Z0;if(_Z0>=51){$j--;var _Z1=$k[--$j];$k[$j++]=$f(_Z1+1900)}else{if($k[--$j]<=-50){var _Z3=$k[--$j];$k[$j++]=$f(_Z3+2100)}else{var _Z4=$k[--$j];$k[$j++]=$f(_Z4+2e3)}}var _Z5=$k[--$j];$k[$j++]=_Z5%400==0||_Z5%4==0&&_Z5%100!=0;$k[$j++]=Infinity;var _Z6=$k[--$j];var _Z8=$k[--$j]?29:28;$k[$j++]=_Z6;$k[$j++]=31;$k[$j++]=_Z8;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _Z9=$a();var _ZA=$k[--$j];var _ZE=$i($G(_ZA,4,2));$k[$j++]=_ZA;if($g(_Z9,$i($G(_ZA,2,2))-1)<_ZE||_ZE<1){$j-=2;$k[$j++]="bwipp.GS1couponExpirationDateBadDay#3271";$k[$j++]="Invalid day of month in expiration date";$k[$j++]=false;return true}var _ZF=$k[--$j];$_.couponexpire=$i($G(_ZF,0,6));$k[$j++]=$G(_ZF,6,_ZF.length-6)}}var _ZI=$k[--$j];$k[$j++]=_ZI;if(_ZI.length>=1){var _ZJ=$k[--$j];$k[$j++]=_ZJ;if($i($G(_ZJ,0,1))==4){var _ZL=$k[--$j];var _ZM=$G(_ZL,1,_ZL.length-1);$k[$j++]=_ZM;if(_ZM.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortStartDate#3283";$k[$j++]="Coupon too short: Start date";$k[$j++]=false;return true}var _ZN=$k[--$j];var _ZP=$i($G(_ZN,2,2));$k[$j++]=_ZN;if(_ZP<1||_ZP>12){$j-=2;$k[$j++]="bwipp.GS1couponStartDateBadMonth#3285";$k[$j++]="Invalid month in start date";$k[$j++]=false;return true}var _ZQ=$k[--$j];var _ZS=$i($G(_ZQ,0,2));var _ZT=_ZS-21;$k[$j++]=_ZQ;$k[$j++]=_ZS;$k[$j++]=_ZT;if(_ZT>=51){$j--;var _ZU=$k[--$j];$k[$j++]=$f(_ZU+1900)}else{if($k[--$j]<=-50){var _ZW=$k[--$j];$k[$j++]=$f(_ZW+2100)}else{var _ZX=$k[--$j];$k[$j++]=$f(_ZX+2e3)}}var _ZY=$k[--$j];$k[$j++]=_ZY%400==0||_ZY%4==0&&_ZY%100!=0;$k[$j++]=Infinity;var _ZZ=$k[--$j];var _Zb=$k[--$j]?29:28;$k[$j++]=_ZZ;$k[$j++]=31;$k[$j++]=_Zb;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;$k[$j++]=30;$k[$j++]=31;var _Zc=$a();var _Zd=$k[--$j];var _Zh=$i($G(_Zd,4,2));$k[$j++]=_Zd;if($g(_Zc,$i($G(_Zd,2,2))-1)<_Zh||_Zh<1){$j-=2;$k[$j++]="bwipp.GS1couponStartDateBadDay#3292";$k[$j++]="Invalid day of month in start date";$k[$j++]=false;return true}var _Zi=$k[--$j];$_.couponstart=$i($G(_Zi,0,6));$k[$j++]=_Zi;if($_.couponexpire!=-1&&$_.couponexpire<$_.couponstart){$j-=2;$k[$j++]="bwipp.GS1couponExpireDateBeforeStartDate#3295";$k[$j++]="Coupon expires before it starts";$k[$j++]=false;return true}var _Zn=$k[--$j];$k[$j++]=$G(_Zn,6,_Zn.length-6)}}var _Zp=$k[--$j];$k[$j++]=_Zp;if(_Zp.length>=1){var _Zq=$k[--$j];$k[$j++]=_Zq;if($i($G(_Zq,0,1))==5){var _Zs=$k[--$j];var _Zt=$G(_Zs,1,_Zs.length-1);$k[$j++]=_Zt;if(_Zt.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSerialNumberVLI#3307";$k[$j++]="Coupon too short: Missing Serial Number VLI";$k[$j++]=false;return true}var _Zu=$k[--$j];var _Zv=$G(_Zu,0,1);$k[$j++]=_Zu;$k[$j++]=$i(_Zv)+6+1;if($i(_Zv)+6+1>_Zu.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSerialNumber#3311";$k[$j++]="Coupon too short: Serial Number truncated";$k[$j++]=false;return true}var _Zw=$k[--$j];var _Zx=$k[--$j];$k[$j++]=$G(_Zx,_Zw,$f(_Zx.length-_Zw))}}var _Zz=$k[--$j];$k[$j++]=_Zz;if(_Zz.length>=1){var _a0=$k[--$j];$k[$j++]=_a0;if($i($G(_a0,0,1))==6){var _a2=$k[--$j];var _a3=$G(_a2,1,_a2.length-1);$k[$j++]=_a3;if(_a3.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortRetailerGCPGLNVLI#3323";$k[$j++]="Coupon too short: Missing Retailer GCP/GLN VLI";$k[$j++]=false;return true}var _a4=$k[--$j];var _a6=$i($G(_a4,0,1));$k[$j++]=_a4;$k[$j++]=_a6;if(_a6<1||_a6>7){$j-=2;$k[$j++]="bwipp.GS1couponBadRetailerGCPGLNVLI#3326";$k[$j++]="Coupon Retailer GCP/GLN length indicator must be 1-7";$k[$j++]=false;return true}var _a7=$k[--$j];var _a8=$k[--$j];$k[$j++]=_a8;$k[$j++]=$f($f(_a7+6)+1);if($f($f(_a7+6)+1)>_a8.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortRetailerGCPGLN#3330";$k[$j++]="Coupon too short: Retailer GCP/GLN truncated";$k[$j++]=false;return true}var _a9=$k[--$j];var _aA=$k[--$j];$k[$j++]=$G(_aA,_a9,$f(_aA.length-_a9))}}var _aC=$k[--$j];$k[$j++]=_aC;if(_aC.length>=1){var _aD=$k[--$j];$k[$j++]=_aD;if($i($G(_aD,0,1))==9){var _aF=$k[--$j];var _aG=$G(_aF,1,_aF.length-1);$k[$j++]=_aG;if(_aG.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueCode#3342";$k[$j++]="Coupon too short: Missing Save Value Code";$k[$j++]=false;return true}var _aH=$k[--$j];var _aJ=$i($G(_aH,0,1));$k[$j++]=_aH;if(_aJ>6||(_aJ==3||_aJ==4)){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueCode#3345";$k[$j++]="Coupon Save Value Code must be 0,1,2,5 or 6";$k[$j++]=false;return true}var _aK=$k[--$j];var _aL=$G(_aK,1,_aK.length-1);$k[$j++]=_aL;if(_aL.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSaveValueAppliesToItem#3351";$k[$j++]="Coupon too short: Missing Save Value Applies to Item";$k[$j++]=false;return true}var _aM=$k[--$j];$k[$j++]=_aM;if($i($G(_aM,0,1))>2){$j-=2;$k[$j++]="bwipp.GS1couponBadSaveValueAppliesToItem#3354";$k[$j++]="Coupon Save Value Applies to Item must be 0-2";$k[$j++]=false;return true}var _aO=$k[--$j];var _aP=$G(_aO,1,_aO.length-1);$k[$j++]=_aP;if(_aP.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortStoreCouponFlag#3360";$k[$j++]="Coupon too short: Missing Store Coupon Flag";$k[$j++]=false;return true}var _aQ=$k[--$j];var _aR=$G(_aQ,1,_aQ.length-1);$k[$j++]=_aR;if(_aR.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortDontMultiplyFlag#3366";$k[$j++]="Coupon too short: Missing Don't Multiply Flag";$k[$j++]=false;return true}var _aS=$k[--$j];$k[$j++]=_aS;if($i($G(_aS,0,1))>1){$j-=2;$k[$j++]="bwipp.GS1couponBadDontMultiplyFlag#3369";$k[$j++]="Don't Multiply Flag must be 0 or 1";$k[$j++]=false;return true}var _aU=$k[--$j];$k[$j++]=$G(_aU,1,_aU.length-1)}}var _aW=$k[--$j];$k[$j++]=_aW;if(_aW.length!=0){$j-=2;$k[$j++]="bwipp.GS1couponUnrecognisedOptionalField#3376";$k[$j++]="Coupon fields must be 1,2,3,4,5,6 or 9, increasing order";$k[$j++]=false;return true}$j--};$_.lintcouponposoffer=function(){var _aX=$k[--$j];$k[$j++]=_aX;$k[$j++]=true;$F(_aX,function(){var _aY=$k[--$j];if(_aY<48||_aY>57){$j--;$k[$j++]=false;return true}});if($nt($k[--$j])){$j-=2;$k[$j++]="bwipp.GS1couponNotNumeric#3385";$k[$j++]="Coupon not numeric";$k[$j++]=false;return true}var _aa=$k[--$j];$k[$j++]=_aa;if(_aa.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortFormatCode#3388";$k[$j++]="Coupon too short: Missing Format Code";$k[$j++]=false;return true}var _ab=$k[--$j];var _ac=$G(_ab,0,1);$k[$j++]=_ab;if($ne(_ac,"0")&&$ne(_ac,"1")){$j-=2;$k[$j++]="bwipp.GS1couponBadFormatCode#3391";$k[$j++]="Coupon format must be 0 or 1";$k[$j++]=false;return true}var _ad=$k[--$j];var _ae=$G(_ad,1,_ad.length-1);$k[$j++]=_ae;if(_ae.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortFunderVLI#3396";$k[$j++]="Coupon too short: Missing Funder VLI";$k[$j++]=false;return true}var _af=$k[--$j];var _ah=$i($G(_af,0,1));$k[$j++]=_af;$k[$j++]=_ah;if(_ah>6){$j-=3;$k[$j++]="bwipp.GS1couponBadFunderVLI#3399";$k[$j++]="Coupon Funder length indicator must be 0-6";$k[$j++]=false;return true}var _ai=$k[--$j];var _aj=$k[--$j];$k[$j++]=_aj;$k[$j++]=$f($f(_ai+6)+1);if($f($f(_ai+6)+1)>_aj.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortFunder#3403";$k[$j++]="Coupon too short: Truncated Funder ID";$k[$j++]=false;return true}var _ak=$k[--$j];var _al=$k[--$j];var _am=$G(_al,_ak,$f(_al.length-_ak));$k[$j++]=_am;if(_am.length<6){$j-=2;$k[$j++]="bwipp.GS1couponTooShortOfferCode#3408";$k[$j++]="Coupon too short: Truncated Offer Code";$k[$j++]=false;return true}var _an=$k[--$j];var _ao=$G(_an,6,_an.length-6);$k[$j++]=_ao;if(_ao.length<1){$j-=2;$k[$j++]="bwipp.GS1couponTooShortSnVLI#3413";$k[$j++]="Coupon too short: Missing SN VLI";$k[$j++]=false;return true}var _ap=$k[--$j];var _aq=$G(_ap,0,1);$k[$j++]=_ap;$k[$j++]=$i(_aq)+6+1;if($i(_aq)+6+1>_ap.length){$j-=3;$k[$j++]="bwipp.GS1couponTooShortSn#3418";$k[$j++]="Coupon too short: Truncated SN";$k[$j++]=false;return true}var _ar=$k[--$j];var _as=$k[--$j];var _at=$G(_as,_ar,$f(_as.length-_ar));$k[$j++]=_at;if(_at.length!=0){$j-=2;$k[$j++]="bwipp.GS1couponTooLong#3422";$k[$j++]="Coupon too long";$k[$j++]=false;return true}$j--};$_.lintlatitude=function(){var _au=$k[--$j];$k[$j++]=_au;if(_au.length!=10){$j--;$k[$j++]="bwipp.GS1badLatitudeLength#3429";$k[$j++]="Invalid length for a latitude";$k[$j++]=false;return true}if($i($k[--$j])>$i("1800000000")){$j--;$k[$j++]="bwipp.GS1badLatitude#3433";$k[$j++]="Invalid value for latitude";$k[$j++]=false;return true}};$_.lintlongitude=function(){var _aw=$k[--$j];$k[$j++]=_aw;if(_aw.length!=10){$j--;$k[$j++]="bwipp.GS1badLongitudeLength#3438";$k[$j++]="Invalid length for a longitude";$k[$j++]=false;return true}if($i($k[--$j])>$i("3600000000")){$j--;$k[$j++]="bwipp.GS1badLongitude#3443";$k[$j++]="Invalid value for longitude";$k[$j++]=false;return true}};if(!bwipp_gs1process.__3452__){$_=Object.create($_);$k[$j++]=Infinity;var _ay=$a(["01","02","03","04","05","06","07","08","09","10","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99"]);for(var _az=0,_b0=_ay.length;_az<_b0;_az++){var _b1=$g(_ay,_az);$k[$j++]=_b1;$k[$j++]=_b1}$_.aidcmediatype=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1process.$ctx[id]=$_[id]);bwipp_gs1process.__3452__=1;$_=Object.getPrototypeOf($_)}$_.lintmediatype=function(){var _b6=$g($_.aidcmediatype,$k[--$j])!==undefined;if(!_b6){$j--;$k[$j++]="bwipp.GS1UnknownMediaType#3455";$k[$j++]="Unknown AIDC media type";$k[$j++]=false;return true}};if(!$_.dontlint){$k[$j++]=true;for(var _bA=0,_b9=$_.vals.length-1;_bA<=_b9;_bA+=1){$_.ai=$g($_.ais,_bA);$_.val=$g($_.vals,_bA);var _bH=$g($_.gs1syntax,$_.ai)!==undefined;if(_bH){var _bL=$g($g($_.gs1syntax,$_.ai),"parts");$k[$j++]=_bL;$k[$j++]=0;$F(_bL,function(){var _bM=$k[--$j];$k[$j++]=_bM;if($g(_bM,"opt")){$j--;$k[$j++]=0}else{var _bP=$g($k[--$j],"min");$k[$j++]=_bP}var _bQ=$k[--$j];var _bR=$k[--$j];$k[$j++]=$f(_bR+_bQ)});if($k[--$j]>$_.val.length){$j--;$k[$j++]="bwipp.GS1valueTooShort#3469";$k[$j++]="Too short";$k[$j++]=false;break}var _bU=$k[--$j];$k[$j++]=_bU;$k[$j++]=0;$F(_bU,function(){var _bW=$g($k[--$j],"max");var _bX=$k[--$j];$k[$j++]=$f(_bX+_bW)});if($k[--$j]<$_.val.length){$j--;$k[$j++]="bwipp.GS1valueTooLong#3472";$k[$j++]="Too long";$k[$j++]=false;break}$F($k[--$j],function(){$_.props=$k[--$j];var _bd=$g($_.props,"max");var _be=$_.val;var _bf=_be.length;if(_bd>_be.length){var _=_bf;_bf=_bd;_bd=_}$_.eval=$G($_.val,0,_bd);var _bk=$_.eval.length;$_.val=$G($_.val,_bk,$_.val.length-_bk);if($_.eval.length==0){if($nt($g($_.props,"opt"))){$j--;$k[$j++]="bwipp.GS1valueTooShort#3481";$k[$j++]="Too short";$k[$j++]=false;return true}}else{if($_.eval.length<$g($_.props,"min")){$j--;$k[$j++]="bwipp.GS1valueTooShort#3485";$k[$j++]="Too short";$k[$j++]=false;return true}var _bt=new Map([["N","lintnumeric"],["X","lintcset82"],["Y","lintcset39"],["Z","lintcset64"]]);$k[$j++]=$_.eval;if($_[$g(_bt,$g($_.props,"cset"))]()===true){return true}$F($g($_.props,"linters"),function(){var _c3=$_[$k[--$j]];$k[$j++]=$_.eval;if(_c3()===true){return true}})}});var _c4=$k[--$j];$k[$j++]=_c4;if($nt(_c4)){break}if($_.val.length!=0){$j--;$k[$j++]="bwipp.GS1valueTooLong#3494";$k[$j++]="Too long";$k[$j++]=false;break}}else{$j--;$k[$j++]="bwipp.GS1unknownAI#3497";$k[$j++]="Unrecognised AI";$k[$j++]=false;break}}if($nt($k[--$j])){var _c7=$k[--$j];var _c9=$s(_c7.length+$_.ai.length+5);$P(_c9,0,"AI ");$P(_c9,3,$_.ai);$P(_c9,3+$_.ai.length,": ");$P(_c9,5+$_.ai.length,_c7);$k[$j++]=_c9;bwipp_raiseerror()}$_.aiexists=function(){$_.this=$k[--$j];$_.patt=$k[--$j];for(var _cF=0,_cG=1;_cF<_cG;_cF++){var _cJ=$g($_.aivals,$_.patt)!==undefined;if(_cJ){$k[$j++]=true;break}if($_.patt.length==4){if($eq($G($_.patt,3,1),"n")){var _cP=$eq($G($_.patt,2,1),"n")?2:3;$_.pfxlen=_cP;var _cQ=$_.ais;$k[$j++]=false;for(var _cR=0,_cS=_cQ.length;_cR<_cS;_cR++){var _cT=$g(_cQ,_cR);$k[$j++]=_cT;if($ne(_cT,$_.this)&&_cT.length==4){if($eq($G($k[--$j],0,$_.pfxlen),$G($_.patt,0,$_.pfxlen))){$j--;$k[$j++]=true}}else{$j--}}break}$k[$j++]=false;break}$k[$j++]=false;break}};var _cb=$_.vals;$_.aivals=new Map;for(var _ce=0,_cd=$_.vals.length-1;_ce<=_cd;_ce+=1){$_.ai=$g($_.ais,_ce);$_.val=$g($_.vals,_ce);var _cl=$g($_.aivals,$_.ai)!==undefined;if(_cl){if($ne($g($_.aivals,$_.ai),$_.val)){var _cr=$s($_.ai.length+40);$P(_cr,0,"Repeated AIs (");$P(_cr,14,$_.ai);$P(_cr,14+$_.ai.length,") must have the same value");$k[$j++]="bwipp.GS1repeatedDifferingAIs#3547";$k[$j++]=_cr;bwipp_raiseerror()}}else{$p($_.aivals,$_.ai,$_.val)}}for(var _cz=0,_cy=$_.vals.length-1;_cz<=_cy;_cz+=1){$_.ai=$g($_.ais,_cz);var _d4=$g($_.gs1syntax,$_.ai);var _d5=$g(_d4,"ex")!==undefined;$k[$j++]=_d4;$k[$j++]="ex";if(_d5){var _d6=$k[--$j];$F($g($k[--$j],_d6),function(){$_.patt=$k[--$j];$k[$j++]=$_.patt;$k[$j++]=$_.ai;$_.aiexists();if($k[--$j]){var _dF=$s($_.ai.length+$_.patt.length+36);$P(_dF,0,"AIs (");$P(_dF,5,$_.ai);$P(_dF,5+$_.ai.length,") and (");$P(_dF,12+$_.ai.length,$_.patt);$P(_dF,12+$_.ai.length+$_.patt.length,") are mutually exclusive");$k[$j++]="bwipp.GS1exclusiveAIs#3567";$k[$j++]=_dF;bwipp_raiseerror()}})}else{$j-=2}if($_.lintreqs){var _dP=$g($_.gs1syntax,$_.ai);var _dQ=$g(_dP,"req")!==undefined;$k[$j++]=_dP;$k[$j++]="req";if(_dQ){var _dR=$k[--$j];$F($g($k[--$j],_dR),function(){var _dU=$k[--$j];$k[$j++]=false;$F(_dU,function(){var _dV=$k[--$j];$k[$j++]=true;$F(_dV,function(){$k[$j++]=$_.ai;$_.aiexists();if($nt($k[--$j])){$j--;$k[$j++]=false}});if($k[--$j]){$j--;$k[$j++]=true;return true}});if($nt($k[--$j])){var _db=$s($_.ai.length+47);$P(_db,0,"One of more requisite AIs for AI (");$P(_db,34,$_.ai);$P(_db,34+$_.ai.length,") are missing");$k[$j++]="bwipp.GS1missingAIs#3587";$k[$j++]=_db;bwipp_raiseerror()}})}else{$j-=2}}}}$k[$j++]=$_.ais;$k[$j++]=$_.vals;$k[$j++]=$_.fncs;$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_renmatrix(){if($_.bwipjs_dontdraw){return}$_=Object.create($_);$_.width=1;$_.height=1;$_.bordercolor="unset";$_.barcolor="unset";$_.backgroundcolor="unset";$_.colormap="unset";$_.dotty=false;$_.inkspread=null;$_.inkspreadh=null;$_.inkspreadv=null;$_.includetext=false;$_.txt=$a([]);$_.textcolor="unset";$_.textxalign="unset";$_.textyalign="unset";$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=0;$_.textgaps=0;$_.alttext="";$_.showborder=false;$_.borderleft=0;$_.borderright=0;$_.bordertop=0;$_.borderbottom=0;$_.borderwidth=.25;$F($k[--$j],function(){var _3=$k[--$j];$_[$k[--$j]]=_3});$k[$j++]=$_.opt;delete $_["opt"];$k[$j++]=$_;bwipp_processoptions();$j--;if($eq($_.inkspread,null)){$_.inkspread=0}if($eq($_.inkspreadh,null)){$_.inkspreadh=$_.inkspread}if($eq($_.inkspreadv,null)){$_.inkspreadv=$_.inkspread}if($_.textsize<=0){$k[$j++]="bwipp.renmatrixBadTextsize#3937";$k[$j++]="The font size must be greater than zero";bwipp_raiseerror()}$_.xyget=function(){var _D=$k[--$j];var _G=$g($_.pixs,$f($k[--$j]+_D*$_.pixx));$k[$j++]=_G};$_.cget=function(){var _I=$k[--$j];var _L=$g($_.cache,$f($k[--$j]+_I*$_.pixx));var _M=$k[--$j];$k[$j++]=$an(_M,_L)};$_.cput=function(){var _N=$k[--$j];$k[$j++]=_N;if(_N%4==0){var _O=$k[--$j];var _P=$k[--$j];var _Q=$k[--$j];var _R=$_.pixx;var _S=$_.cache;$p(_S,$f(_Q+_P*_R),$or($g(_S,$f(_Q+_P*_R)),_O))}else{$j-=3}};$_.abcd=function(){$k[$j++]=$s(4);$k[$j++]=0;$k[$j++]=Infinity;var _V=$k[--$j];var _W=$k[--$j];var _X=$k[--$j];var _Y=$k[--$j];var _b=$f($k[--$j]+_Y*$_.pixx);$k[$j++]=_X;$k[$j++]=_W;$k[$j++]=_V;$k[$j++]=_b;$q($G($_.pixs,_b,2));var _e=$k[--$j];var _f=$k[--$j];var _j=$G($_.pixs,$f($k[--$j]+$_.pixx),2);$k[$j++]=_f;$k[$j++]=_e;$q(_j);var _k=$a();for(var _l=0,_m=_k.length;_l<_m;_l++){var _o=$k[--$j];var _p=$k[--$j];$p(_p,_o,$f($g(_k,_l)+48));$k[$j++]=_p;$k[$j++]=$f(_o+1)}$j--};$_.right=function(){if($_.dir!=1){$k[$j++]=$_.x;$k[$j++]=$_.y;$k[$j++]=$_.dir;$_.cput();$k[$j++]=$a([$_.x,$_.y])}$_.x=$_.x+1;$_.dir=1};$_.down=function(){if($_.dir!=2){$k[$j++]=$_.x;$k[$j++]=$_.y;$k[$j++]=$_.dir;$_.cput();$k[$j++]=$a([$_.x,$_.y])}$_.y=$_.y+1;$_.dir=2};$_.left=function(){if($_.dir!=4){$k[$j++]=$_.x;$k[$j++]=$_.y;$k[$j++]=$_.dir;$_.cput();$k[$j++]=$a([$_.x,$_.y])}$_.x=$_.x-1;$_.dir=4};$_.up=function(){if($_.dir!=8){$k[$j++]=$_.x;$k[$j++]=$_.y;$k[$j++]=$_.dir;$_.cput();$k[$j++]=$a([$_.x,$_.y])}$_.y=$_.y-1;$_.dir=8};$_.trace=function(){$_.y=$k[--$j];$_.x=$k[--$j];$k[$j++]="dir";$k[$j++]=$f($_.x+1);$k[$j++]=$f($_.y+1);$_.xyget();var _1R=$k[--$j]==1?8:4;$_[$k[--$j]]=_1R;$_.sx=$_.x;$_.sy=$_.y;$_.sdir=$_.dir;$k[$j++]=Infinity;for(;;){$k[$j++]=$_.x;$k[$j++]=$_.y;$_.abcd();for(var _1Y=0,_1Z=1;_1Y<_1Z;_1Y++){var _1a=$k[--$j];$k[$j++]=_1a;if($eq(_1a,"0001")||($eq(_1a,"0011")||$eq(_1a,"1011"))){$j--;$_.right();break}var _1b=$k[--$j];$k[$j++]=_1b;if($eq(_1b,"0010")||($eq(_1b,"1010")||$eq(_1b,"1110"))){$j--;$_.down();break}var _1c=$k[--$j];$k[$j++]=_1c;if($eq(_1c,"1000")||($eq(_1c,"1100")||$eq(_1c,"1101"))){$j--;$_.left();break}var _1d=$k[--$j];$k[$j++]=_1d;if($eq(_1d,"0100")||($eq(_1d,"0101")||$eq(_1d,"0111"))){$j--;$_.up();break}var _1e=$k[--$j];$k[$j++]=_1e;if($eq(_1e,"1001")){if($_.dir==2){$j--;$_.left();break}else{$j--;$_.right();break}}else{if($_.dir==1){$j--;$_.down();break}else{$j--;$_.up();break}}}if($eq($_.x,$_.sx)&&$eq($_.y,$_.sy)&&$_.dir==$_.sdir){break}}$as($a($m()));var _1p=$k[--$j];var _1q=$k[--$j];$k[$j++]=_1p;$k[$j++]=_1q;$j--};$_.drawlayer=function(){$_.pixsorig=$_.pixs;$_.pixs=$k[--$j];$k[$j++]=Infinity;for(var _1u=0,_1v=$_.pixx+2;_1u<_1v;_1u++){$k[$j++]=0}for(var _1z=0,_20=$_.pixx,_1y=$_.pixs.length-1;_20<0?_1z>=_1y:_1z<=_1y;_1z+=_20){$k[$j++]=0;$q($G($_.pixs,_1z,$_.pixx));$k[$j++]=0}for(var _25=0,_26=$_.pixx+2;_25<_26;_25++){$k[$j++]=0}$_.pixs=$a();$_.pixx=$_.pixx+2;$_.pixy=$_.pixy+2;$k[$j++]=Infinity;for(var _2B=0,_2C=$_.pixs.length;_2B<_2C;_2B++){$k[$j++]=0}$_.cache=$a();$k[$j++]=Infinity;for(var _2G=0,_2F=$_.pixy-2;_2G<=_2F;_2G+=1){$_.j=_2G;for(var _2J=0,_2I=$_.pixx-2;_2J<=_2I;_2J+=1){$_.i=_2J;$k[$j++]="k";$k[$j++]=$_.i;$k[$j++]=$_.j;$_.abcd();var _2M=$k[--$j];$_[$k[--$j]]=_2M;if($eq($_.k,"0001")||$eq($_.k,"1001")){$k[$j++]=8;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.cget();if($k[--$j]==0){$k[$j++]=$_.i;$k[$j++]=$_.j;$_.trace()}}if($eq($_.k,"1110")){$k[$j++]=4;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.cget();if($k[--$j]==0){$k[$j++]=$_.i;$k[$j++]=$_.j;$_.trace()}}}}$_.paths=$a();$_.pixx=$_.pixx-2;$_.pixy=$_.pixy-2;$$.newpath();var _2e=$_.paths;for(var _2f=0,_2g=_2e.length;_2f<_2g;_2f++){$_.p=$g(_2e,_2f);$_.len=$_.p.length;$q($g($_.p,$_.len-1));$q($g($_.p,0));for(var _2q=0,_2p=$_.len-1;_2q<=_2p;_2q+=1){$_.i=_2q;$q($g($_.p,($_.i+1)%$_.len));var _2v=$k[--$j];var _2w=$k[--$j];var _2x=$k[--$j];var _2y=$k[--$j];var _2z=$k[--$j];var _30=$k[--$j];$k[$j++]=_2y;$k[$j++]=_2x;$k[$j++]=_2w;$k[$j++]=_2v;$k[$j++]=_30;$k[$j++]=_2y;$k[$j++]=$_.inkspreadh;if($lt(_2v,_2z)){var _32=$k[--$j];var _33=$k[--$j];$k[$j++]=$f(_33+_32)}else{var _34=$k[--$j];var _35=$k[--$j];$k[$j++]=$f(_35-_34)}var _36=$k[--$j];var _37=$k[--$j];var _38=$k[--$j];var _39=$k[--$j];var _3A=$k[--$j];$k[$j++]=_3A;$k[$j++]=_36;$k[$j++]=_39;$k[$j++]=_38;$k[$j++]=_3A;$k[$j++]=$_.inkspreadv;if($gt(_39,_37)){var _3C=$k[--$j];var _3D=$k[--$j];$k[$j++]=$f(_3D+_3C)}else{var _3E=$k[--$j];var _3F=$k[--$j];$k[$j++]=$f(_3F-_3E)}var _3G=$k[--$j];var _3H=$k[--$j];var _3I=$k[--$j];var _3J=$k[--$j];$k[$j++]=_3I;$k[$j++]=_3H;$k[$j++]=_3J;$k[$j++]=$f($_.pixy-_3G);if($_.i==0){var _3M=$k[--$j];$$.moveto($k[--$j],_3M)}else{var _3O=$k[--$j];$$.lineto($k[--$j],_3O)}}$$.closepath();$j-=4}$$.fill();$_.pixs=$_.pixsorig};$_.drawlayerdots=function(){$_.pixsorig=$_.pixs;$_.pixs=$k[--$j];$$.newpath();for(var _3V=0,_3U=$_.pixs.length-1;_3V<=_3U;_3V+=1){$_.x=_3V%$_.pixx;$_.y=~~(_3V/$_.pixx);$k[$j++]=$_.x;$k[$j++]=$_.y;$_.xyget();if($k[--$j]==1){$$.moveto($f($_.x+.5),$f($_.pixy-$_.y-.5));$$.arc($f($_.x+.5),$f($_.pixy-$_.y-.5),$f(.5-$_.inkspread),0,360,1)}}$$.fill();$_.pixs=$_.pixsorig};$$.save();var _3j=$$.currpos();$$.translate(_3j.x,_3j.y);$_.inkspread=$_.inkspread/2;$_.inkspreadh=$_.inkspreadh/2;$_.inkspreadv=$_.inkspreadv/2;$$.scale($_.width/$_.pixx*72,$_.height/$_.pixy*72);$_.tl=$a([-$f($_.borderleft+$_.borderwidth/2),$f($_.pixy+$_.bordertop+$_.borderwidth/2)]);$_.tr=$a([$f($_.pixx+$_.borderright+$_.borderwidth/2),$f($_.pixy+$_.bordertop+$_.borderwidth/2)]);$_.bl=$a([-$f($_.borderleft+$_.borderwidth/2),-$f($_.borderbottom+$_.borderwidth/2)]);$_.br=$a([$f($_.pixx+$_.borderright+$_.borderwidth/2),-$f($_.borderbottom+$_.borderwidth/2)]);if($ne($_.backgroundcolor,"unset")){$$.save();$$.newpath();$q($_.bl);var _4H=$k[--$j];$$.moveto($k[--$j],_4H);var _4M=$a([$_.br,$_.tr,$_.tl]);for(var _4N=0,_4O=_4M.length;_4N<_4O;_4N++){$q($g(_4M,_4N));var _4Q=$k[--$j];$$.lineto($k[--$j],_4Q)}$$.closepath();$$.setcolor($_.backgroundcolor);$$.fill();$$.restore()}if($_.showborder){$$.save();$$.newpath();$q($_.bl);var _4V=$k[--$j];$$.moveto($k[--$j],_4V);var _4a=$a([$_.br,$_.tr,$_.tl]);for(var _4b=0,_4c=_4a.length;_4b<_4c;_4b++){$q($g(_4a,_4b));var _4e=$k[--$j];$$.lineto($k[--$j],_4e)}$$.closepath();if($ne($_.bordercolor,"unset")){$$.setcolor($_.bordercolor)}$$.setlinewidth($f($_.borderwidth-$_.inkspread*2));$$.stroke();$$.restore()}if($eq($_.colormap,"unset")){var _4m=new Map([[1,$_.barcolor]]);$_.colormap=_4m}var _4n=$_.colormap;for(var _4s=_4n.size,_4r=_4n.keys(),_4q=0;_4q<_4s;_4q++){var _4o=_4r.next().value;var _4p=_4n.get(_4o);$k[$j++]=_4o;$k[$j++]=_4p;if($ne(_4p,"unset")){$$.setcolor($k[--$j])}else{$j--}$_.key=$k[--$j];$k[$j++]=Infinity;var _4v=$_.pixs;for(var _4w=0,_4x=_4v.length;_4w<_4x;_4w++){var _50=$eq($g(_4v,_4w),$_.key)?1:0;$k[$j++]=_50}var _51=$a();$k[$j++]=_51;if($_.dotty){$_.drawlayerdots()}else{$_.drawlayer()}}if($ne($_.textcolor,"unset")){$$.setcolor($_.textcolor)}if($_.includetext){if($eq($_.textxalign,"unset")&&$eq($_.textyalign,"unset")&&$eq($_.alttext,"")){$_.s=0;$_.fn="";var _59=$_.txt;for(var _5A=0,_5B=_59.length;_5A<_5B;_5A++){$F($g(_59,_5A));var _5D=$k[--$j];var _5E=$k[--$j];$k[$j++]=_5E;$k[$j++]=_5D;if(_5D!=$_.s||$ne(_5E,$_.fn)){var _5H=$k[--$j];$k[$j++]=_5H;if(_5H<=0){$j-=5;$k[$j++]="bwipp.renmatrixFontTooSmall#4177";$k[$j++]="The font size is too small";bwipp_raiseerror()}var _5I=$k[--$j];var _5J=$k[--$j];$_.s=_5I;$_.fn=_5J;$$.selectfont(_5J,_5I)}else{$j-=2}var _5K=$k[--$j];$$.moveto($k[--$j],_5K);$$.show($k[--$j],0,0)}}else{$$.selectfont($_.textfont,$_.textsize);if($eq($_.alttext,"")){$k[$j++]=Infinity;var _5Q=$_.txt;for(var _5R=0,_5S=_5Q.length;_5R<_5S;_5R++){$F($g($g(_5Q,_5R),0))}$_.txt=$a();$_.tstr=$s($_.txt.length);for(var _5a=0,_5Z=$_.txt.length-1;_5a<=_5Z;_5a+=1){$p($_.tstr,_5a,$g($_.txt,_5a))}}else{$_.tstr=$_.alttext}if($_.tstr.length==0){$k[$j++]=0}else{$$.save();$$.newpath();$$.moveto(0,0);$$.charpath("0",false);var _5g=$$.pathbbox();$$.restore();$k[$j++]=_5g.ury}$_.textascent=$k[--$j];var _5j=$$.stringwidth($_.tstr);$_.textwidth=$f(_5j.w+($_.tstr.length-1)*$_.textgaps);$_.textxpos=$f($_.textxoffset+$f($_.pixx-$_.textwidth)/2);if($eq($_.textxalign,"left")){$_.textxpos=$_.textxoffset}if($eq($_.textxalign,"right")){$_.textxpos=$f($_.pixx-$_.textxoffset-$_.textwidth)}if($eq($_.textxalign,"offleft")){$_.textxpos=-$f($_.textwidth+$_.textxoffset)}if($eq($_.textxalign,"offright")){$_.textxpos=$_.pixx+$_.textxoffset}if($eq($_.textxalign,"justify")&&$_.textwidth<$_.pixx){$_.textxpos=0;$_.textgaps=$f($_.pixx-$_.textwidth)/($_.tstr.length-1)}$_.textypos=-$f($f($_.textyoffset+$_.textascent)+1);if($eq($_.textyalign,"above")){$_.textypos=$_.textyoffset+$_.pixy+1}if($eq($_.textyalign,"center")){$_.textypos=$f($_.textyoffset+$f($_.pixy-$_.textascent)/2)}$$.moveto($_.textxpos,$_.textypos);$$.show($_.tstr,$_.textgaps,0)}}$$.restore();$_=Object.getPrototypeOf($_)}function bwipp_ean5(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=0;$_.textyoffset=null;$_.height=.7;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.textyoffset,null)){$_.textyoffset=$f($_.height*72+1)}bwipp_loadctx(bwipp_ean5);if($_.barcode.length!=5){$k[$j++]="bwipp.ean5badLength#4422";$k[$j++]="EAN-5 add-on must be 5 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _6=$k[--$j];if(_6<48||_6>57){$k[$j++]="bwipp.ean5badCharacter#4426";$k[$j++]="EAN-5 add-on must contain only digits";bwipp_raiseerror()}});if(!bwipp_ean5.__4446__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]);$_.barchars="0123456789";$_.mirrormaps=$a(["11000","10100","10010","10001","01100","00110","00011","01010","01001","00101"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ean5.$ctx[id]=$_[id]);bwipp_ean5.__4446__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _A=0;_A<=4;_A+=1){$_.i=_A;$_.barchar=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){$_.checksum=$f($_.barchar*3+$_.checksum)}else{$_.checksum=$f($_.barchar*9+$_.checksum)}}$_.checksum=$_.checksum%10;$_.mirrormap=$g($_.mirrormaps,$_.checksum);$_.sbs=$s(31);$_.txt=$a(5);for(var _P=0;_P<=4;_P+=1){$_.i=_P;if($_.i==0){$P($_.sbs,0,$g($_.encs,10))}else{$P($_.sbs,($_.i-1)*6+7,$g($_.encs,11))}$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);if($g($_.mirrormap,$_.i)==49){$_.enclen=$_.enc.length;$_.revenc=$s($_.enclen);for(var _o=0,_n=$_.enclen-1;_o<=_n;_o+=1){$_.j=_o;$_.char=$g($_.enc,$_.j);$p($_.revenc,$_.enclen-$_.j-1,$_.char)}$_.enc=$_.revenc}$P($_.sbs,$_.i*6+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*9+10+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _1B=$_.sbs;for(var _1C=0,_1D=_1B.length;_1C<_1D;_1C++){$k[$j++]=$g(_1B,_1C)-48}var _1F=$a();$k[$j++]=Infinity;for(var _1G=0,_1H=16;_1G<_1H;_1G++){$k[$j++]=$_.height}var _1J=$a();$k[$j++]=Infinity;for(var _1K=0,_1L=16;_1K<_1L;_1K++){$k[$j++]=0}var _1M=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_1F;$k[$j++]="bhs";$k[$j++]=_1J;$k[$j++]="bbs";$k[$j++]=_1M;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";$k[$j++]=5;$k[$j++]="guardrightypos";$k[$j++]=$f($_.textyoffset+4);$k[$j++]="borderleft";$k[$j++]=12;$k[$j++]="borderright";$k[$j++]=5;$k[$j++]="bordertop";$k[$j++]=10;var _1R=$d();$k[$j++]=_1R;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ean2(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=0;$_.textyoffset=null;$_.height=.7;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.textyoffset,null)){$_.textyoffset=$f($_.height*72+1)}bwipp_loadctx(bwipp_ean2);if($_.barcode.length!=2){$k[$j++]="bwipp.ean2badLength#4567";$k[$j++]="EAN-2 add-on must be 2 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _6=$k[--$j];if(_6<48||_6>57){$k[$j++]="bwipp.ean2badCharacter#4571";$k[$j++]="EAN-2 add-on must contain only digits";bwipp_raiseerror()}});if(!bwipp_ean2.__4588__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","112","11"]);$_.barchars="0123456789";$_.mirrormaps=$a(["00","01","10","11"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ean2.$ctx[id]=$_[id]);bwipp_ean2.__4588__=1;$_=Object.getPrototypeOf($_)}$_.mirrormap=$g($_.mirrormaps,$i($G($_.barcode,0,2))%4);$_.sbs=$s(13);$_.txt=$a(2);for(var _G=0;_G<=1;_G+=1){$_.i=_G;if($_.i==0){$P($_.sbs,0,$g($_.encs,10))}else{$P($_.sbs,($_.i-1)*6+7,$g($_.encs,11))}$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);if($g($_.mirrormap,$_.i)==49){$_.enclen=$_.enc.length;$_.revenc=$s($_.enclen);for(var _f=0,_e=$_.enclen-1;_f<=_e;_f+=1){$_.j=_f;$_.char=$g($_.enc,$_.j);$p($_.revenc,$_.enclen-$_.j-1,$_.char)}$_.enc=$_.revenc}$P($_.sbs,$_.i*6+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*9+10+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _12=$_.sbs;for(var _13=0,_14=_12.length;_13<_14;_13++){$k[$j++]=$g(_12,_13)-48}var _16=$a();$k[$j++]=Infinity;for(var _17=0,_18=12;_17<_18;_17++){$k[$j++]=$_.height}var _1A=$a();$k[$j++]=Infinity;for(var _1B=0,_1C=12;_1B<_1C;_1B++){$k[$j++]=0}var _1D=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_16;$k[$j++]="bhs";$k[$j++]=_1A;$k[$j++]="bbs";$k[$j++]=_1D;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";$k[$j++]=5;$k[$j++]="guardrightypos";$k[$j++]=$f($_.textyoffset+4);$k[$j++]="borderleft";$k[$j++]=12;$k[$j++]="borderright";$k[$j++]=5;$k[$j++]="bordertop";$k[$j++]=10;var _1I=$d();$k[$j++]=_1I;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ean13(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=-11;$_.textyoffset=-4;$_.height=1;$_.addongap=12;$_.addontextfont="unset";$_.addontextsize=null;$_.addontextxoffset=null;$_.addontextyoffset=null;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_ean13);$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length!=12&&$_.barcode.length!=13){$k[$j++]="bwipp.ean13badLength#4711";$k[$j++]="EAN-13 must be 12 or 13 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.ean13badCharacter#4715";$k[$j++]="EAN-13 must contain only digits";bwipp_raiseerror()}});if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.ean13badAddOnLength#4719";$k[$j++]="Add-on for EAN-13 must be 2 or 5 digits";bwipp_raiseerror()}$_.pad=$s(13);$_.checksum=0;for(var _E=0;_E<=11;_E+=1){$_.i=_E;$_.barchar=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){$_.checksum=$f($_.barchar+$_.checksum)}else{$_.checksum=$f($_.barchar*3+$_.checksum)}}$_.checksum=$f(10-$_.checksum%10)%10;if($_.barcode.length==13){if($g($_.barcode,12)!=$f($_.checksum+48)){$k[$j++]="bwipp.ean13badCheckDigit#4737";$k[$j++]="Incorrect EAN-13 check digit provided";bwipp_raiseerror()}}$P($_.pad,0,$_.barcode);$p($_.pad,12,$f($_.checksum+48));$_.barcode=$_.pad;if(!bwipp_ean13.__4760__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$_.barchars="0123456789";$_.mirrormaps=$a(["000000","001011","001101","001110","010011","011001","011100","010101","010110","011010"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ean13.$ctx[id]=$_[id]);bwipp_ean13.__4760__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s(59);$_.txt=$a(13);$P($_.sbs,0,$g($_.encs,10));$_.mirrormap=$g($_.mirrormaps,$g($_.barcode,0)-48);$p($_.txt,0,$a([$G($_.barcode,0,1),$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]));for(var _r=1;_r<=6;_r+=1){$_.i=_r;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);if($g($_.mirrormap,$_.i-1)==49){$_.enclen=$_.enc.length;$_.revenc=$s($_.enclen);for(var _18=0,_17=$_.enclen-1;_18<=_17;_18+=1){$_.j=_18;$_.char=$g($_.enc,$_.j);$p($_.revenc,$_.enclen-$_.j-1,$_.char)}$_.enc=$_.revenc}$P($_.sbs,($_.i-1)*4+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*7+15+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,(7-1)*4+3,$g($_.encs,11));for(var _1Y=7;_1Y<=12;_1Y+=1){$_.i=_1Y;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,($_.i-1)*4+8,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*7+19+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,56,$g($_.encs,12));$k[$j++]=Infinity;var _1y=$_.sbs;for(var _1z=0,_20=_1y.length;_1z<_20;_1z++){$k[$j++]=$g(_1y,_1z)-48}$_.sbs=$a();if($_.includetext){$k[$j++]=Infinity;$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _26=0,_27=12;_26<_27;_26++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _2B=0,_2C=12;_2B<_2C;_2B++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;$_.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _2H=0,_2I=12;_2H<_2I;_2H++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _2J=0,_2K=12;_2J<_2K;_2J++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$_.bbs=$a()}else{$k[$j++]=Infinity;for(var _2M=0,_2N=30;_2M<_2N;_2M++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;for(var _2Q=0,_2R=30;_2Q<_2R;_2Q++){$k[$j++]=0}$_.bbs=$a();$_.txt=$a([])}$_.guardrightypos=0;if($ne($_.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($_.height-.15);$k[$j++]="textxoffset";if($ne($_.addontextxoffset,null)){$k[$j++]=$_.addontextxoffset}else{$k[$j++]=95+$_.addongap}if($ne($_.addontextyoffset,null)){$k[$j++]="textyoffset";$k[$j++]=$_.addontextyoffset}$k[$j++]="textsize";if($ne($_.addontextsize,null)){$k[$j++]=$_.addontextsize}else{$k[$j++]=$_.textsize}var _2f=$ne($_.addontextfont,"unset")?$_.addontextfont:$_.textfont;$k[$j++]="textfont";$k[$j++]=_2f;$_.addopts=$d();if($_.addon.length==2){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean2()}if($_.addon.length==5){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean5()}$_.addcode=$k[--$j];$k[$j++]=Infinity;$q($_.sbs);$k[$j++]=$_.addongap;$q($g($_.addcode,"sbs"));$_.sbs=$a();$k[$j++]=Infinity;$q($_.bhs);$F($g($_.addcode,"bhs"),function(){var _2w=$k[--$j];$k[$j++]=$f(_2w-.075)});$_.bhs=$a();$k[$j++]=Infinity;$q($_.bbs);$F($g($_.addcode,"bbs"),function(){var _31=$k[--$j];$k[$j++]=$f(_31+.075)});$_.bbs=$a();$k[$j++]=Infinity;$q($_.txt);$q($g($_.addcode,"txt"));$_.txt=$a();$_.guardrightypos=$_.height*72-6}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=$_.sbs;$k[$j++]="bhs";$k[$j++]=$_.bhs;$k[$j++]="bbs";$k[$j++]=$_.bbs;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";if($eq($_.addon,"")){$k[$j++]=7}else{$k[$j++]=5}$k[$j++]="guardrightypos";$k[$j++]=$_.guardrightypos;$k[$j++]="borderleft";$k[$j++]=11;$k[$j++]="borderright";if($eq($_.addon,"")){$k[$j++]=7}else{$k[$j++]=5}$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=5;var _3G=$d();$k[$j++]=_3G;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ean8(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=4;$_.textyoffset=-4;$_.height=1;$_.addongap=12;$_.addontextfont="unset";$_.addontextsize=null;$_.addontextxoffset=null;$_.addontextyoffset=null;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_ean8);$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length!=7&&$_.barcode.length!=8){$k[$j++]="bwipp.ean8badLength#4931";$k[$j++]="EAN-8 must be 7 or 8 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.ean8badCharacter#4935";$k[$j++]="EAN-8 must contain only digits";bwipp_raiseerror()}});if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.ean8badAddOnLength#4939";$k[$j++]="Add-on for EAN-8 must be 2 or 5 digits";bwipp_raiseerror()}$_.pad=$s(8);$_.checksum=0;for(var _E=0;_E<=6;_E+=1){$_.i=_E;$_.barchar=$f($g($_.barcode,$_.i)-48);if($_.i%2!=0){$_.checksum=$f($_.barchar+$_.checksum)}else{$_.checksum=$f($_.barchar*3+$_.checksum)}}$_.checksum=$f(10-$_.checksum%10)%10;if($_.barcode.length==8){if($g($_.barcode,7)!=$f($_.checksum+48)){$k[$j++]="bwipp.ean8badCheckDigit#4957";$k[$j++]="Incorrect EAN-8 check digit provided";bwipp_raiseerror()}}$P($_.pad,0,$_.barcode);$p($_.pad,7,$f($_.checksum+48));$_.barcode=$_.pad;if(!bwipp_ean8.__4974__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ean8.$ctx[id]=$_[id]);bwipp_ean8.__4974__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s(43);$_.txt=$a(8);$P($_.sbs,0,$g($_.encs,10));for(var _e=0;_e<=3;_e+=1){$_.i=_e;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*7+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,4*4+3,$g($_.encs,11));for(var _14=4;_14<=7;_14+=1){$_.i=_14;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4+8,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*7+$_.textxoffset+4,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,40,$g($_.encs,12));$k[$j++]=Infinity;var _1U=$_.sbs;for(var _1V=0,_1W=_1U.length;_1V<_1W;_1V++){$k[$j++]=$g(_1U,_1V)-48}$_.sbs=$a();if($_.includetext){$k[$j++]=Infinity;$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _1c=0,_1d=8;_1c<_1d;_1c++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _1h=0,_1i=8;_1h<_1i;_1h++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;$_.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _1n=0,_1o=8;_1n<_1o;_1n++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _1p=0,_1q=8;_1p<_1q;_1p++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$_.bbs=$a()}else{$k[$j++]=Infinity;for(var _1s=0,_1t=22;_1s<_1t;_1s++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;for(var _1w=0,_1x=22;_1w<_1x;_1w++){$k[$j++]=0}$_.bbs=$a();$_.txt=$a([])}$_.guardrightypos=0;if($ne($_.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($_.height-.15);$k[$j++]="textxoffset";if($ne($_.addontextxoffset,null)){$k[$j++]=$_.addontextxoffset}else{$k[$j++]=67+$_.addongap}if($ne($_.addontextyoffset,null)){$k[$j++]="textyoffset";$k[$j++]=$_.addontextyoffset}$k[$j++]="textsize";if($ne($_.addontextsize,null)){$k[$j++]=$_.addontextsize}else{$k[$j++]=$_.textsize}var _2B=$ne($_.addontextfont,"unset")?$_.addontextfont:$_.textfont;$k[$j++]="textfont";$k[$j++]=_2B;$_.addopts=$d();if($_.addon.length==2){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean2()}if($_.addon.length==5){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean5()}$_.addcode=$k[--$j];$k[$j++]=Infinity;$q($_.sbs);$k[$j++]=$_.addongap;$q($g($_.addcode,"sbs"));$_.sbs=$a();$k[$j++]=Infinity;$q($_.bhs);$F($g($_.addcode,"bhs"),function(){var _2S=$k[--$j];$k[$j++]=$f(_2S-.075)});$_.bhs=$a();$k[$j++]=Infinity;$q($_.bbs);$F($g($_.addcode,"bbs"),function(){var _2X=$k[--$j];$k[$j++]=$f(_2X+.075)});$_.bbs=$a();$k[$j++]=Infinity;$q($_.txt);$q($g($_.addcode,"txt"));$_.txt=$a();$_.guardrightypos=$_.height*72-6}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=$_.sbs;$k[$j++]="bhs";$k[$j++]=$_.bhs;$k[$j++]="bbs";$k[$j++]=$_.bbs;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardleftpos";$k[$j++]=7;$k[$j++]="guardrightpos";if($eq($_.addon,"")){$k[$j++]=7}else{$k[$j++]=5}$k[$j++]="guardrightypos";$k[$j++]=$_.guardrightypos;$k[$j++]="borderleft";$k[$j++]=7;$k[$j++]="borderright";if($eq($_.addon,"")){$k[$j++]=7}else{$k[$j++]=5}$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=5;var _2m=$d();$k[$j++]=_2m;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_upca(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=-9;$_.textyoffset=-4;$_.height=1;$_.addongap=12;$_.addontextfont="unset";$_.addontextsize=null;$_.addontextxoffset=null;$_.addontextyoffset=null;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_upca);$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length==7||$_.barcode.length==8){$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.upcAupcEbadCharacter#5135";$k[$j++]="UPC-E must contain only digits";bwipp_raiseerror()}});var _B=$g($_.barcode,0);if(_B!=48&&_B!=49){$k[$j++]="bwipp.upcAupcEbadNumberSystem#5139";$k[$j++]="UPC-E must have number system 0 or 1";bwipp_raiseerror()}for(var _C=0,_D=1;_C<_D;_C++){var _F=$_.barcode.length==8?12:11;$_.upcacode=$s(_F);if($f($g($_.barcode,6)-48)<=2){$P($_.upcacode,0,$G($_.barcode,0,3));$P($_.upcacode,3,$G($_.barcode,6,1));$P($_.upcacode,4,"0000");$P($_.upcacode,8,$G($_.barcode,3,3));break}if($f($g($_.barcode,6)-48)==3){$P($_.upcacode,0,$G($_.barcode,0,4));$P($_.upcacode,4,"00000");$P($_.upcacode,9,$G($_.barcode,4,2));break}if($f($g($_.barcode,6)-48)==4){$P($_.upcacode,0,$G($_.barcode,0,5));$P($_.upcacode,5,"00000");$P($_.upcacode,10,$G($_.barcode,5,1));break}if($f($g($_.barcode,6)-48)>=5){$P($_.upcacode,0,$G($_.barcode,0,6));$P($_.upcacode,6,"0000");$P($_.upcacode,10,$G($_.barcode,6,1));break}}if($_.barcode.length==8){$P($_.upcacode,11,$G($_.barcode,7,1))}$_.barcode=$_.upcacode}if($_.barcode.length!=11&&$_.barcode.length!=12){$k[$j++]="bwipp.upcAbadLength#5177";$k[$j++]="UPC-A must be 11 or 12 digits";bwipp_raiseerror()}var _11=$_.barcode;for(var _12=0,_13=_11.length;_12<_13;_12++){var _14=$g(_11,_12);if(_14<48||_14>57){$k[$j++]="bwipp.upcAbadCharacter#5181";$k[$j++]="UPC-A must contain only digits";bwipp_raiseerror()}}if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.upcAbadAddOnLength#5185";$k[$j++]="Add-on for UPC-A must be 2 or 5 digits";bwipp_raiseerror()}$_.pad=$s(12);$_.checksum=0;for(var _19=0;_19<=10;_19+=1){$_.i=_19;$_.barchar=$g($_.barcode,$_.i)-48;if($_.i%2!=0){$_.checksum=$_.checksum+$_.barchar}else{$_.checksum=$_.checksum+$_.barchar*3}}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==12){if($g($_.barcode,11)!=$_.checksum+48){$k[$j++]="bwipp.upcAbadCheckDigit#5203";$k[$j++]="Incorrect UPC check digit provided";bwipp_raiseerror()}}$P($_.pad,0,$_.barcode);$p($_.pad,11,$_.checksum+48);$_.barcode=$_.pad;if(!bwipp_upca.__5220__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","11111","111"]);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_upca.$ctx[id]=$_[id]);bwipp_upca.__5220__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s(59);$_.txt=$a(12);$P($_.sbs,0,$g($_.encs,10));for(var _1Z=0;_1Z<=5;_1Z+=1){$_.i=_1Z;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4+3,$_.enc);if($_.i==0){$p($_.txt,0,$a([$G($_.barcode,0,1),$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize-2]))}else{$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*7+13+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}}$P($_.sbs,6*4+3,$g($_.encs,11));for(var _28=6;_28<=11;_28+=1){$_.i=_28;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4+8,$_.enc);if($_.i==11){$p($_.txt,11,$a([$G($_.barcode,11,1),$_.textxoffset+107,$_.textyoffset,$_.textfont,$_.textsize-2]))}else{$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*7+$_.textxoffset+17,$_.textyoffset,$_.textfont,$_.textsize]))}}$P($_.sbs,56,$g($_.encs,12));$k[$j++]=Infinity;var _2h=$_.sbs;for(var _2i=0,_2j=_2h.length;_2i<_2j;_2i++){$k[$j++]=$g(_2h,_2i)-48}$_.sbs=$a();if($_.includetext){$k[$j++]=Infinity;for(var _2n=0,_2o=4;_2n<_2o;_2n++){$k[$j++]=$_.height}for(var _2q=0,_2r=10;_2q<_2r;_2q++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _2v=0,_2w=10;_2v<_2w;_2v++){$k[$j++]=$f($_.height-.075)}for(var _2y=0,_2z=4;_2y<_2z;_2y++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _32=0,_33=10;_32<_33;_32++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;for(var _34=0,_35=10;_34<_35;_34++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$_.bbs=$a()}else{$k[$j++]=Infinity;for(var _37=0,_38=30;_37<_38;_37++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;for(var _3B=0,_3C=30;_3B<_3C;_3B++){$k[$j++]=0}$_.bbs=$a();$_.txt=$a([])}$_.guardrightypos=0;if($ne($_.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($_.height-.15);$k[$j++]="textxoffset";if($ne($_.addontextxoffset,null)){$k[$j++]=$_.addontextxoffset}else{$k[$j++]=95+$_.addongap}if($ne($_.addontextyoffset,null)){$k[$j++]="textyoffset";$k[$j++]=$_.addontextyoffset}$k[$j++]="textsize";if($ne($_.addontextsize,null)){$k[$j++]=$_.addontextsize}else{$k[$j++]=$_.textsize}var _3Q=$ne($_.addontextfont,"unset")?$_.addontextfont:$_.textfont;$k[$j++]="textfont";$k[$j++]=_3Q;$_.addopts=$d();if($_.addon.length==2){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean2()}if($_.addon.length==5){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean5()}$_.addcode=$k[--$j];$k[$j++]=Infinity;$q($_.sbs);$k[$j++]=$_.addongap;$q($g($_.addcode,"sbs"));$_.sbs=$a();$k[$j++]=Infinity;$q($_.bhs);$F($g($_.addcode,"bhs"),function(){var _3h=$k[--$j];$k[$j++]=$f(_3h-.075)});$_.bhs=$a();$k[$j++]=Infinity;$q($_.bbs);$F($g($_.addcode,"bbs"),function(){var _3m=$k[--$j];$k[$j++]=$f(_3m+.075)});$_.bbs=$a();$k[$j++]=Infinity;$q($_.txt);$q($g($_.addcode,"txt"));$_.txt=$a();$_.guardrightypos=$_.height*72-6}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=$_.sbs;$k[$j++]="bhs";$k[$j++]=$_.bhs;$k[$j++]="bbs";$k[$j++]=$_.bbs;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";if($eq($_.addon,"")){$k[$j++]=9}else{$k[$j++]=5}$k[$j++]="guardrightypos";$k[$j++]=$_.guardrightypos;$k[$j++]="borderleft";$k[$j++]=9;$k[$j++]="borderright";if($eq($_.addon,"")){$k[$j++]=9}else{$k[$j++]=5}$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=5;var _41=$d();$k[$j++]=_41;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_upce(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=12;$_.textxoffset=-9;$_.textyoffset=-4;$_.height=1;$_.addongap=12;$_.addontextfont="unset";$_.addontextsize=null;$_.addontextxoffset=null;$_.addontextyoffset=null;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_upce);$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length==11||$_.barcode.length==12){$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.upcEupcAbadCharacter#5388";$k[$j++]="UPC-A must contain only digits";bwipp_raiseerror()}});for(var _A=0,_B=1;_A<_B;_A++){var _D=$_.barcode.length==12?8:7;$_.upcecode=$s(_D);if($f($g($_.barcode,3)-48)<=2&&$eq($G($_.barcode,4,4),"0000")){$P($_.upcecode,0,$G($_.barcode,0,3));$P($_.upcecode,3,$G($_.barcode,8,3));$P($_.upcecode,6,$G($_.barcode,3,1));break}if($eq($G($_.barcode,4,5),"00000")){$P($_.upcecode,0,$G($_.barcode,0,4));$P($_.upcecode,4,$G($_.barcode,9,2));$P($_.upcecode,6,"3");break}if($eq($G($_.barcode,5,5),"00000")){$P($_.upcecode,0,$G($_.barcode,0,5));$P($_.upcecode,5,$G($_.barcode,10,1));$P($_.upcecode,6,"4");break}if($f($g($_.barcode,10)-48)>=5&&$eq($G($_.barcode,6,4),"0000")){$P($_.upcecode,0,$G($_.barcode,0,6));$P($_.upcecode,6,$G($_.barcode,10,1));break}$k[$j++]="bwipp.upcEupcAnotCompressible#5416";$k[$j++]="UPC-A cannot be converted to a UPC-E";bwipp_raiseerror()}if($_.barcode.length==12){$P($_.upcecode,7,$G($_.barcode,11,1))}$_.barcode=$_.upcecode}if($_.barcode.length!=7&&$_.barcode.length!=8){$k[$j++]="bwipp.upcEbadLength#5426";$k[$j++]="UPC-E must be 7 or 8 digits";bwipp_raiseerror()}var _11=$_.barcode;for(var _12=0,_13=_11.length;_12<_13;_12++){var _14=$g(_11,_12);if(_14<48||_14>57){$k[$j++]="bwipp.upcEbadCharacter#5430";$k[$j++]="UPC-E must contain only digits";bwipp_raiseerror()}}if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.upcEbadAddOnLength#5434";$k[$j++]="Add-on for UPC-E must be 2 or 5 digits";bwipp_raiseerror()}var _19=$g($_.barcode,0);if(_19!=48&&_19!=49){$k[$j++]="bwipp.upcEbadNumberSystem#5439";$k[$j++]="UPC-E must have number system 0 or 1";bwipp_raiseerror()}if(!bwipp_upce.__5457__){$_=Object.create($_);$_.encs=$a(["3211","2221","2122","1411","1132","1231","1114","1312","1213","3112","111","111111"]);$_.barchars="0123456789";$_.mirrormaps=$a(["000111","001011","001101","001110","010011","011001","011100","010101","010110","011010"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_upce.$ctx[id]=$_[id]);bwipp_upce.__5457__=1;$_=Object.getPrototypeOf($_)}for(var _1D=0,_1E=1;_1D<_1E;_1D++){$_.upcacode=$s(11);if($g($_.barcode,6)-48<=2){$P($_.upcacode,0,$G($_.barcode,0,3));$P($_.upcacode,3,$G($_.barcode,6,1));$P($_.upcacode,4,"0000");$P($_.upcacode,8,$G($_.barcode,3,3));break}if($g($_.barcode,6)-48==3){$P($_.upcacode,0,$G($_.barcode,0,4));$P($_.upcacode,4,"00000");$P($_.upcacode,9,$G($_.barcode,4,2));break}if($g($_.barcode,6)-48==4){$P($_.upcacode,0,$G($_.barcode,0,5));$P($_.upcacode,5,"00000");$P($_.upcacode,10,$G($_.barcode,5,1));break}if($g($_.barcode,6)-48>=5){$P($_.upcacode,0,$G($_.barcode,0,6));$P($_.upcacode,6,"0000");$P($_.upcacode,10,$G($_.barcode,6,1));break}}$_.checksum=0;for(var _1t=0;_1t<=10;_1t+=1){$_.i=_1t;$_.barchar=$g($_.upcacode,$_.i)-48;if($_.i%2!=0){$_.checksum=$_.checksum+$_.barchar}else{$_.checksum=$_.checksum+$_.barchar*3}}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==8){if($g($_.barcode,7)!=$_.checksum+48){$k[$j++]="bwipp.upcEbadCheckDigit#5501";$k[$j++]="Incorrect UPC check digit provided";bwipp_raiseerror()}}$_.pad=$s(8);$P($_.pad,0,$_.barcode);$p($_.pad,7,$_.checksum+48);$_.barcode=$_.pad;$_.txt=$a(8);$p($_.txt,0,$a([$G($_.barcode,0,1),$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize-2]));$_.mirrormap=$g($_.mirrormaps,$_.checksum);if($g($_.barcode,0)==48){$_.invt=$s($_.mirrormap.length);for(var _2V=0,_2U=$_.mirrormap.length-1;_2V<=_2U;_2V+=1){$_.i=_2V;if($g($_.mirrormap,$_.i)==48){$p($_.invt,$_.i,49)}else{$p($_.invt,$_.i,48)}}$_.mirrormap=$_.invt}$_.sbs=$s(33);$P($_.sbs,0,$g($_.encs,10));for(var _2i=1;_2i<=6;_2i+=1){$_.i=_2i;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);if($g($_.mirrormap,$_.i-1)==49){$_.enclen=$_.enc.length;$_.revenc=$s($_.enclen);for(var _2z=0,_2y=$_.enclen-1;_2z<=_2y;_2z+=1){$_.j=_2z;$_.char=$g($_.enc,$_.j);$p($_.revenc,$_.enclen-$_.j-1,$_.char)}$_.enc=$_.revenc}$P($_.sbs,($_.i-1)*4+3,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i-1)*7+13+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize]))}$p($_.txt,7,$a([$G($_.barcode,7,1),6*7+21+$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize-2]));$P($_.sbs,27,$g($_.encs,11));$k[$j++]=Infinity;var _3X=$_.sbs;for(var _3Y=0,_3Z=_3X.length;_3Y<_3Z;_3Y++){$k[$j++]=$g(_3X,_3Y)-48}$_.sbs=$a();if($_.includetext){$k[$j++]=Infinity;$k[$j++]=$_.height;$k[$j++]=$_.height;for(var _3f=0,_3g=12;_3f<_3g;_3f++){$k[$j++]=$f($_.height-.075)}$k[$j++]=$_.height;$k[$j++]=$_.height;$k[$j++]=$_.height;$_.bhs=$a();$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;for(var _3m=0,_3n=12;_3m<_3n;_3m++){$k[$j++]=.075}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$_.bbs=$a()}else{$k[$j++]=Infinity;for(var _3p=0,_3q=17;_3p<_3q;_3p++){$k[$j++]=$_.height}$_.bhs=$a();$k[$j++]=Infinity;for(var _3t=0,_3u=17;_3t<_3u;_3t++){$k[$j++]=0}$_.bbs=$a();$_.txt=$a([])}$_.guardrightypos=0;if($ne($_.addon,"")){$k[$j++]=Infinity;$k[$j++]="dontdraw";$k[$j++]=true;$k[$j++]="includetext";$k[$j++]=true;$k[$j++]="height";$k[$j++]=$f($_.height-.15);$k[$j++]="textxoffset";if($ne($_.addontextxoffset,null)){$k[$j++]=$_.addontextxoffset}else{$k[$j++]=51+$_.addongap}if($ne($_.addontextyoffset,null)){$k[$j++]="textyoffset";$k[$j++]=$_.addontextyoffset}$k[$j++]="textsize";if($ne($_.addontextsize,null)){$k[$j++]=$_.addontextsize}else{$k[$j++]=$_.textsize}var _48=$ne($_.addontextfont,"unset")?$_.addontextfont:$_.textfont;$k[$j++]="textfont";$k[$j++]=_48;$_.addopts=$d();if($_.addon.length==2){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean2()}if($_.addon.length==5){$k[$j++]=$_.addon;$k[$j++]=$_.addopts;bwipp_ean5()}$_.addcode=$k[--$j];$k[$j++]=Infinity;$q($_.sbs);$k[$j++]=$_.addongap;$q($g($_.addcode,"sbs"));$_.sbs=$a();$k[$j++]=Infinity;$q($_.bhs);$F($g($_.addcode,"bhs"),function(){var _4P=$k[--$j];$k[$j++]=$f(_4P-.075)});$_.bhs=$a();$k[$j++]=Infinity;$q($_.bbs);$F($g($_.addcode,"bbs"),function(){var _4U=$k[--$j];$k[$j++]=$f(_4U+.075)});$_.bbs=$a();$k[$j++]=Infinity;$q($_.txt);$q($g($_.addcode,"txt"));$_.txt=$a();$_.guardrightypos=$_.height*72-6}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=$_.sbs;$k[$j++]="bhs";$k[$j++]=$_.bhs;$k[$j++]="bbs";$k[$j++]=$_.bbs;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;$k[$j++]="guardrightpos";if($eq($_.addon,"")){$k[$j++]=9}else{$k[$j++]=5}$k[$j++]="guardrightypos";$k[$j++]=$_.guardrightypos;$k[$j++]="borderleft";$k[$j++]=9;$k[$j++]="borderright";if($eq($_.addon,"")){$k[$j++]=9}else{$k[$j++]=5}$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=5;var _4j=$d();$k[$j++]=_4j;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_isbn(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.isbntextfont="OCR-A";$_.isbntextsize=8;$_.isbntextxoffset=null;$_.isbntextyoffset=null;$_.height=1;$_.addongap=12;$_.legacy=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length!=15&&$_.barcode.length!=17&&($_.barcode.length!=11&&$_.barcode.length!=13)){$k[$j++]="bwipp.isbnBadLength#5670";$k[$j++]="ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes";bwipp_raiseerror()}if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.isbnBadAddOnLength#5673";$k[$j++]="Add-on for ISBN must be 2 or 5 digits";bwipp_raiseerror()}if($_.barcode.length>=15){var _F=$G($_.barcode,0,4);if($ne(_F,"978-")&&$ne(_F,"979-")){$k[$j++]="bwipp.isbn13badPrefix#5677";$k[$j++]="ISBN-13 prefix must be 978- or 979-";bwipp_raiseerror()}$_.wasdash=false;$_.numdash=0;$_.numdigit=0;var _H=$G($_.barcode,5,9);for(var _I=0,_J=_H.length;_I<_J;_I++){var _K=$g(_H,_I);$k[$j++]=_K;if(_K==45){if($_.wasdash){$k[$j++]="bwipp.isbn13adjacentDashes#5684";$k[$j++]="ISBN-13 does not permit adjacent dashes";bwipp_raiseerror()}$_.wasdash=true;$_.numdash=$_.numdash+1}var _N=$k[--$j];if(_N>=48&&_N<=57){$_.wasdash=false;$_.numdigit=$_.numdigit+1}}if($_.numdash!=2||$_.numdigit!=7){$k[$j++]="bwipp.isbn13numDashesDigits#5695";$k[$j++]="Incorrect number of dashes and digits for ISBN-13";bwipp_raiseerror()}var _S=$g($_.barcode,14);if(_S<48||_S>57){$k[$j++]="bwipp.isbn13character15#5698";$k[$j++]="ISBN-13 character 15 must be a digit";bwipp_raiseerror()}if($_.barcode.length==17){if($ne($G($_.barcode,15,1),"-")){$k[$j++]="bwipp.isbn13character16#5702";$k[$j++]="ISBN-13 penultimate character must be a dash";bwipp_raiseerror()}var _X=$g($_.barcode,16);if(_X<48||_X>57){$k[$j++]="bwipp.isbn13character17#5705";$k[$j++]="ISBN-13 final character must be a digit";bwipp_raiseerror()}}}else{var _Z=$g($_.barcode,0);if(_Z<48||_Z>57){$k[$j++]="bwipp.isbn10FirstDigit#5710";$k[$j++]="ISBN-10 first character must be a digit";bwipp_raiseerror()}$_.wasdash=false;$_.numdash=0;$_.numdigit=0;var _b=$G($_.barcode,1,9);for(var _c=0,_d=_b.length;_c<_d;_c++){var _e=$g(_b,_c);$k[$j++]=_e;if(_e==45){if($_.wasdash){$k[$j++]="bwipp.isbn10adjacentDashes#5717";$k[$j++]="ISBN-10 does not permit adjacent dashes";bwipp_raiseerror()}$_.wasdash=true;$_.numdash=$_.numdash+1}var _h=$k[--$j];if(_h>=48&&_h<=57){$_.wasdash=false;$_.numdigit=$_.numdigit+1}}if($_.numdash!=2||$_.numdigit!=7){$k[$j++]="bwipp.isbn10numDashesDigits#5728";$k[$j++]="Incorrect number of dashes and digits for ISBN-10";bwipp_raiseerror()}var _m=$g($_.barcode,10);if(_m<48||_m>57){$k[$j++]="bwipp.isbn10character11#5731";$k[$j++]="ISBN-10 character 11 must be a digit";bwipp_raiseerror()}if($_.barcode.length==13){if($ne($G($_.barcode,11,1),"-")){$k[$j++]="bwipp.isbn10character12#5735";$k[$j++]="ISBN-10 penultimate character must be a dash";bwipp_raiseerror()}var _r=$g($_.barcode,12);if((_r<48||_r>57)&&_r!=88){$k[$j++]="bwipp.isbn10character13#5738";$k[$j++]="ISBN-10 final character must be a digit or X";bwipp_raiseerror()}}}$_.isbntxt=$_.barcode;if($_.isbntxt.length<=13){$_.isbn=$s(10);$_.checksum=0;$_.i=0;$_.n=0;for(;;){$_.isbnchar=$f($g($_.isbntxt,$_.i)-48);if($_.isbnchar!=-3){$p($_.isbn,$_.n,$f($_.isbnchar+48));if($_.n<9){$_.checksum=$f($_.checksum+(10-$_.n)*$_.isbnchar)}$_.n=$_.n+1}$_.i=$_.i+1;if($_.i==$_.isbntxt.length){break}}var _1B=$f(11-$_.checksum%11)%11;$k[$j++]="checksum";$k[$j++]=_1B;if(_1B==10){$j--;$k[$j++]=40}var _1C=$k[--$j];$_[$k[--$j]]=$f(_1C+48);$_.isbn=$G($_.isbn,0,9);if($_.isbntxt.length==13){if($g($_.isbntxt,12)!=$_.checksum){$k[$j++]="bwipp.isbn10badCheckDigit#5766";$k[$j++]="Incorrect ISBN-10 check digit provided";bwipp_raiseerror()}}}if(!$_.legacy||$_.isbntxt.length>=15){if($_.isbntxt.length<=13){$_.pad=$s(15);$P($_.pad,0,"978-");$P($_.pad,4,$G($_.isbntxt,0,11));$_.isbntxt=$_.pad}$_.isbn=$s(13);$_.checksum=0;$_.i=0;$_.n=0;for(;;){$_.isbnchar=$g($_.isbntxt,$_.i)-48;if($_.isbnchar!=-3){$p($_.isbn,$_.n,$_.isbnchar+48);if($_.n<12){$k[$j++]="checksum";$k[$j++]=$_.isbnchar;if($_.n%2!=0){var _1e=$k[--$j];$k[$j++]=_1e*3}var _1g=$k[--$j];$_[$k[--$j]]=$f(_1g+$_.checksum)}$_.n=$_.n+1}$_.i=$_.i+1;if($_.i==$_.isbntxt.length){break}}$_.checksum=(10-$_.checksum%10)%10+48;$_.isbn=$G($_.isbn,0,12);if($_.isbntxt.length==17){if($g($_.isbntxt,16)!=$_.checksum){$k[$j++]="bwipp.isbn13badCheckDigit#5801";$k[$j++]="Incorrect ISBN-13 check digit provided";bwipp_raiseerror()}}}var _1u=$_.isbn.length==12?22:18;$_.pad=$s(_1u);$P($_.pad,0,"ISBN ");$P($_.pad,5,$_.isbntxt);$p($_.pad,$_.pad.length-2,45);$p($_.pad,$_.pad.length-1,$_.checksum);$_.isbntxt=$_.pad;$_.barcode=$s(12);if($_.isbn.length==9){$P($_.barcode,0,"978");$P($_.barcode,3,$_.isbn)}else{$P($_.barcode,0,$_.isbn)}if($ne($_.addon,"")){var _2E=$s(12+$_.addon.length+1);$P(_2E,0,$_.barcode);$P(_2E,12," ");$P(_2E,13,$_.addon);$_.barcode=_2E}$p($_.options,"dontdraw",true);$p($_.options,"addongap",$_.addongap);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_ean13();var _2M=$k[--$j];$_[$k[--$j]]=_2M;if($_.includetext){if($eq($_.isbntextxoffset,null)){$k[$j++]="isbntextxoffset";if($_.isbn.length==9){$k[$j++]=-1}else{$k[$j++]=-12}var _2R=$k[--$j];$_[$k[--$j]]=_2R}if($eq($_.isbntextyoffset,null)){$_.isbntextyoffset=$_.height*72+3}var _2W=$g($_.args,"txt")!==undefined;if(_2W){$_.txt=$g($_.args,"txt");$_.newtxt=$a($_.txt.length+1);$P($_.newtxt,0,$_.txt);$p($_.newtxt,$_.newtxt.length-1,$a([$_.isbntxt,$_.isbntextxoffset,$_.isbntextyoffset,$_.isbntextfont,$_.isbntextsize]));$p($_.args,"txt",$_.newtxt)}else{$p($_.args,"txt",$a([$a([$_.isbntxt,$_.isbntextxoffset,$_.isbntextyoffset,$_.isbntextfont,$_.isbntextsize])]))}}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_ismn(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.ismntextfont="OCR-A";$_.ismntextsize=8;$_.ismntextxoffset=null;$_.ismntextyoffset=null;$_.height=1;$_.addongap=12;$_.legacy=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$X($_.barcode," ");if($k[--$j]){$_.barcode=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.barcode.length!=15&&$_.barcode.length!=17&&($_.barcode.length!=11&&$_.barcode.length!=13)){$k[$j++]="bwipp.ismnBadLength#5920";$k[$j++]="ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes";bwipp_raiseerror()}if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.ismnBadAddOnLength#5923";$k[$j++]="Add-on for ISMN must be 2 or 5 digits";bwipp_raiseerror()}if($_.barcode.length>=15){if($ne($G($_.barcode,0,4),"979-")){$k[$j++]="bwipp.ismn13badPrefix#5927";$k[$j++]="ISMN-13 prefix must be 979-";bwipp_raiseerror()}$_.wasdash=false;$_.numdash=0;$_.numdigit=0;var _H=$G($_.barcode,5,9);for(var _I=0,_J=_H.length;_I<_J;_I++){var _K=$g(_H,_I);$k[$j++]=_K;if(_K==45){if($_.wasdash){$k[$j++]="bwipp.ismn13adjacentDashes#5934";$k[$j++]="ISMN-13 does not permit adjacent dashes";bwipp_raiseerror()}$_.wasdash=true;$_.numdash=$_.numdash+1}var _N=$k[--$j];if(_N>=48&&_N<=57){$_.wasdash=false;$_.numdigit=$_.numdigit+1}}if($_.numdash!=2||$_.numdigit!=7){$k[$j++]="bwipp.ismn13numDashesDigits#5945";$k[$j++]="Incorrect number of dashes and digits for ISMN-13";bwipp_raiseerror()}var _S=$g($_.barcode,14);if(_S<48||_S>57){$k[$j++]="bwipp.ismn13character15#5948";$k[$j++]="ISMN-13 character 15 must be a digit";bwipp_raiseerror()}if($_.barcode.length==17){if($ne($G($_.barcode,15,1),"-")){$k[$j++]="bwipp.ismn13character16#5952";$k[$j++]="ISMN-13 penultimate character must be a dash";bwipp_raiseerror()}var _X=$g($_.barcode,16);if(_X<48||_X>57){$k[$j++]="bwipp.ismn13character17#5955";$k[$j++]="ISMN-13 final character must be a digit";bwipp_raiseerror()}}}else{if($ne($G($_.barcode,0,2),"M-")){$k[$j++]="bwipp.ismn10badPrefix#5960";$k[$j++]="ISMN-10 prefix must be M-";bwipp_raiseerror()}var _b=$g($_.barcode,2);if(_b<48||_b>57){$k[$j++]="bwipp.ismn10character3#5963";$k[$j++]="ISMN-10 character 3 must be a digit";bwipp_raiseerror()}$_.wasdash=false;$_.numdash=0;$_.numdigit=0;var _d=$G($_.barcode,3,7);for(var _e=0,_f=_d.length;_e<_f;_e++){var _g=$g(_d,_e);$k[$j++]=_g;if(_g==45){if($_.wasdash){$k[$j++]="bwipp.ismn10adjacentDashes#5970";$k[$j++]="ISMN-10 does not permit adjacent dashes";bwipp_raiseerror()}$_.wasdash=true;$_.numdash=$_.numdash+1}var _j=$k[--$j];if(_j>=48&&_j<=57){$_.wasdash=false;$_.numdigit=$_.numdigit+1}}if($_.numdash!=1||$_.numdigit!=6){$k[$j++]="bwipp.ismn10numDashesDigits#5981";$k[$j++]="Incorrect number of dashes and digits for ISMN-10";bwipp_raiseerror()}var _o=$g($_.barcode,10);if(_o<48||_o>57){$k[$j++]="bwipp.ismn10character11#5984";$k[$j++]="ISMN-10 character 11 must be a digit";bwipp_raiseerror()}if($_.barcode.length==13){var _r=$G($_.barcode,11,1);if($ne(_r,"-")){$k[$j++]="bwipp.ismn10character12#5988";$k[$j++]="ISMN-10 penultimate character must be a dash";bwipp_raiseerror()}var _t=$g($_.barcode,12);if((_t<48||_t>57)&&_t!=88){$k[$j++]="bwipp.ismn10character13#5991";$k[$j++]="ISMN-10 final character must be a digit or X";bwipp_raiseerror()}}}$_.ismntxt=$_.barcode;$_.legacytxt="";if($_.ismntxt.length<=13){$_.legacytxt=$_.ismntxt;$_.pad=$s($_.ismntxt.length+4);$P($_.pad,0,"979-0-");$P($_.pad,6,$G($_.ismntxt,2,$_.ismntxt.length-2));$_.ismntxt=$_.pad}$_.ismn=$s(13);$_.checksum=0;$_.i=0;$_.n=0;for(;;){$_.ismnchar=$g($_.ismntxt,$_.i)-48;if($_.ismnchar!=-3){$p($_.ismn,$_.n,$_.ismnchar+48);if($_.n<12){if($_.n%2==0){$_.checksum=$_.ismnchar+$_.checksum}else{$_.checksum=$_.ismnchar*3+$_.checksum}}$_.n=$_.n+1}$_.i=$_.i+1;if($_.i==$_.ismntxt.length){break}}$_.checksum=(10-$_.checksum%10)%10+48;if($_.barcode.length==13||$_.barcode.length==17){var _1Q=$_.barcode;if($g(_1Q,_1Q.length-1)!=$_.checksum){$k[$j++]="bwipp.ismnBadCheckDigit#6033";$k[$j++]="Incorrect ISMN check digit provided";bwipp_raiseerror()}}if($_.legacy&&$ne($_.legacytxt,"")){$_.ismntxt=$_.legacytxt;$_.pad=$s(18)}else{$_.pad=$s(22)}$P($_.pad,0,"ISMN ");$P($_.pad,5,$_.ismntxt);$p($_.pad,$_.pad.length-2,45);$p($_.pad,$_.pad.length-1,$_.checksum);$_.ismntxt=$_.pad;$_.barcode=$G($_.ismn,0,12);if($ne($_.addon,"")){var _1l=$s(12+$_.addon.length+1);$P(_1l,0,$_.barcode);$P(_1l,12," ");$P(_1l,13,$_.addon);$_.barcode=_1l}$p($_.options,"dontdraw",true);$p($_.options,"addongap",$_.addongap);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_ean13();var _1t=$k[--$j];$_[$k[--$j]]=_1t;if($_.includetext){if($eq($_.ismntextxoffset,null)){$k[$j++]="ismntextxoffset";if($_.ismntxt.length==18){$k[$j++]=-1}else{$k[$j++]=-12}var _1y=$k[--$j];$_[$k[--$j]]=_1y}if($eq($_.ismntextyoffset,null)){$_.ismntextyoffset=$_.height*72+3}var _23=$g($_.args,"txt")!==undefined;if(_23){$_.txt=$g($_.args,"txt");$_.newtxt=$a($_.txt.length+1);$P($_.newtxt,0,$_.txt);$p($_.newtxt,$_.newtxt.length-1,$a([$_.ismntxt,$_.ismntextxoffset,$_.ismntextyoffset,$_.ismntextfont,$_.ismntextsize]));$p($_.args,"txt",$_.newtxt)}else{$p($_.args,"txt",$a([$a([$_.ismntxt,$_.ismntextxoffset,$_.ismntextyoffset,$_.ismntextfont,$_.ismntextsize])]))}}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_issn(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.issntextfont="OCR-A";$_.issntextsize=8;$_.issntextxoffset=null;$_.issntextyoffset=null;$_.height=1;$_.addongap=12;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.issntxt=$k[--$j];$X($_.issntxt," ");if($k[--$j]){$_.issntxt=$k[--$j];$j--;$_.seqvar=$k[--$j]}else{$j--;$_.seqvar="00"}$X($_.seqvar," ");if($k[--$j]){$_.seqvar=$k[--$j];$j--;$_.addon=$k[--$j]}else{$j--;$_.addon=""}if($_.issntxt.length!=8&&$_.issntxt.length!=9){$k[$j++]="bwipp.issnBadLength#6157";$k[$j++]="ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX";bwipp_raiseerror()}var _D=$G($_.issntxt,0,4);for(var _E=0,_F=_D.length;_E<_F;_E++){var _G=$g(_D,_E);if(_G<48||_G>57){$k[$j++]="bwipp.issnFirstThroughFourthNotNumeric#6161";$k[$j++]="ISSN first four characters must be numeral characters";bwipp_raiseerror()}}if($ne($G($_.issntxt,4,1),"-")){$k[$j++]="bwipp.issnNeedsDash#6165";$k[$j++]="ISSN fifth character must be a dash";bwipp_raiseerror()}var _K=$G($_.issntxt,5,3);for(var _L=0,_M=_K.length;_L<_M;_L++){var _N=$g(_K,_L);if(_N<48||_N>57){$k[$j++]="bwipp.issnSixthThroughEighthNotNumeric#6169";$k[$j++]="ISSN sixth through eighth characters must be numerals";bwipp_raiseerror()}}if($_.issntxt.length==9){var _Q=$g($_.issntxt,8);if((_Q<48||_Q>57)&&_Q!=88){$k[$j++]="bwipp.issnNinthCharacterBadFormat#6174";$k[$j++]="ISSN ninth character must be a number or the character X";bwipp_raiseerror()}}if($_.seqvar.length!=2){$k[$j++]="bwipp.issnBadSequenceVariantLength#6178";$k[$j++]="Sequence variant for ISSN must be 2 digits";bwipp_raiseerror()}$F($_.seqvar,function(){var _T=$k[--$j];if(_T<48||_T>57){$k[$j++]="bwipp.issnSequenceVariantBadCharacter#6182";$k[$j++]="Sequence variant for ISSN must contain only digits";bwipp_raiseerror()}});if($_.addon.length!=0&&$_.addon.length!=2&&$_.addon.length!=5){$k[$j++]="bwipp.issnBadAddOnLength#6186";$k[$j++]="Add-on for ISSN must be 2 or 5 digits";bwipp_raiseerror()}$_.issn=$s(8);$_.checksum=0;$_.i=0;$_.n=0;for(;;){$_.issnchar=$f($g($_.issntxt,$_.i)-48);if($_.issnchar!=-3){$p($_.issn,$_.n,$f($_.issnchar+48));if($_.n<7){$_.checksum=$f($_.checksum+$_.issnchar*(8-$_.n))}$_.n=$_.n+1}$_.i=$_.i+1;if($_.i==$_.issntxt.length){break}}$_.checksum=$f(11-$_.checksum%11)%11;var _p=$f($_.checksum+48);$k[$j++]="checksum";$k[$j++]=_p;if(_p==58){$j--;$k[$j++]=88}var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;if($_.issntxt.length==9){if($g($_.issntxt,8)!=$_.checksum){$k[$j++]="bwipp.issnBadCheckDigit#6209";$k[$j++]="Incorrect ISSN check digit provided";bwipp_raiseerror()}}$_.pad=$s(14);$P($_.pad,0,"ISSN ");$P($_.pad,5,$_.issntxt);$p($_.pad,13,$_.checksum);$_.issntxt=$_.pad;$_.barcode=$G($_.issn,0,7);$_.barcode=$s(12);$P($_.barcode,0,"977");$P($_.barcode,3,$_.issn);$P($_.barcode,10,$_.seqvar);if($ne($_.addon,"")){var _1D=$s(12+$_.addon.length+1);$P(_1D,0,$_.barcode);$P(_1D,12," ");$P(_1D,13,$_.addon);$_.barcode=_1D}$p($_.options,"dontdraw",true);$p($_.options,"addongap",$_.addongap);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_ean13();var _1L=$k[--$j];$_[$k[--$j]]=_1L;if($_.includetext){if($eq($_.issntextxoffset,null)){$_.issntextxoffset=10}if($eq($_.issntextyoffset,null)){$_.issntextyoffset=$_.height*72+3}var _1S=$g($_.args,"txt")!==undefined;if(_1S){$_.txt=$g($_.args,"txt");$_.newtxt=$a($_.txt.length+1);$P($_.newtxt,0,$_.txt);$p($_.newtxt,$_.newtxt.length-1,$a([$_.issntxt,$_.issntextxoffset,$_.issntextyoffset,$_.issntextfont,$_.issntextsize]));$p($_.args,"txt",$_.newtxt)}else{$p($_.args,"txt",$a([$a([$_.issntxt,$_.issntextxoffset,$_.issntextyoffset,$_.issntextfont,$_.issntextsize])]))}}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_mands(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.barlen=$_.barcode.length;if($_.barlen!=7&&$_.barlen!=8){$k[$j++]="bwipp.MandSbadLength#6305";$k[$j++]="M&S barcode must be 7 or 8 characters";bwipp_raiseerror()}if($_.barlen==7){var _7=$Z($s(8),"00000000");$P(_7,1,$_.barcode);$_.barcode=_7}$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_ean8();var _C=$k[--$j];$_[$k[--$j]]=_C;var _F=$g($_.args,"bbs");$p(_F,10,$g(_F,2));$p(_F,11,$g(_F,2));var _J=$g($_.args,"bhs");$p(_J,10,$g(_J,2));$p(_J,11,$g(_J,2));$_.txt=$g($_.args,"txt");if($_.barlen==7){for(var _P=0;_P<=6;_P+=1){var _Q=$_.txt;$P($g($g(_Q,_P),0),0,$g($g(_Q,_P+1),0))}$P($g($g($_.txt,7),0),0," ")}var _Y=$a(10);$P(_Y,0,$_.txt);$_.txt=_Y;var _b=$g($_.txt,0);$p($_.txt,8,$A($a(_b.length),_b));var _g=$g($_.txt,0);$p($_.txt,9,$A($a(_g.length),_g));$p($g($_.txt,8),0,"M");$p($g($_.txt,8),1,-12);$p($g($_.txt,9),0,"S");var _r=$g($_.txt,9);$p(_r,1,69);$p($_.args,"txt",$_.txt);$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code128(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$_.encoding="auto";$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_code128);if(!bwipp_code128.__6406__){$_=Object.create($_);$_.sta=-1;$_.stb=-2;$_.stc=-3;$_.swa=-4;$_.swb=-5;$_.swc=-6;$_.fn1=-7;$_.fn2=-8;$_.fn3=-9;$_.fn4=-10;$_.sft=-11;$_.stp=-12;$_.lka=-13;$_.lkc=-14;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code128.$ctx[id]=$_[id]);bwipp_code128.__6406__=1;$_=Object.getPrototypeOf($_)}var _6=$_.fn1;var _B=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC1",_6],["FNC2",$_.fn2],["FNC3",$_.fn3],["LNKA",$_.lka],["LNKC",$_.lkc]]);$_.fncvals=_B;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _E=$k[--$j];$_[$k[--$j]]=_E;$_.msglen=$_.msg.length;if(!bwipp_code128.__6479__){$_=Object.create($_);$_.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$_.fn3,$_.fn3,"96"]),$a([$_.fn2,$_.fn2,"97"]),$a([$_.sft,$_.sft,"98"]),$a([$_.swc,$_.swc,"99"]),$a([$_.swb,$_.fn4,$_.swb]),$a([$_.fn4,$_.swa,$_.swa]),$a([$_.fn1,$_.fn1,$_.fn1]),$a([$_.sta,$_.sta,$_.sta]),$a([$_.stb,$_.stb,$_.stb]),$a([$_.stc,$_.stc,$_.stc]),$a([$_.stp,$_.stp,$_.stp])]);$_.charvals=$a([new Map,new Map,new Map]);for(var _2X=0,_2W=$_.charmaps.length-1;_2X<=_2W;_2X+=1){$_.i=_2X;$_.encs=$g($_.charmaps,$_.i);for(var _2b=0;_2b<=2;_2b+=1){$_.j=_2b;var _2e=$g($_.encs,$_.j);$k[$j++]=_2e;if($eq($t(_2e),"stringtype")){var _2h=$g($k[--$j],0);$k[$j++]=_2h}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.seta=$g($_.charvals,0);$_.setb=$g($_.charvals,1);$_.setc=$g($_.charvals,2);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code128.$ctx[id]=$_[id]);bwipp_code128.__6479__=1;$_=Object.getPrototypeOf($_)}$p($_.seta,$_.lka,$g($_.seta,$_.swb));$p($_.seta,$_.lkc,$g($_.seta,$_.swc));$p($_.setb,$_.lka,$g($_.setb,$_.swc));$p($_.setb,$_.lkc,$g($_.setb,$_.swa));$p($_.setc,$_.lka,$g($_.setc,$_.swa));$p($_.setc,$_.lkc,$g($_.setc,$_.swb));if($_.raw){$_.encoding="raw"}if($eq($_.encoding,"raw")){$_.cws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i==$_.barcode.length){break}$_.cw=$i($G($_.barcode,$_.i+1,3));$p($_.cws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}$_.cws=$G($_.cws,0,$_.j);$_.text=""}if($eq($_.encoding,"auto")){$_.text=$s($_.msglen);for(var _3k=0,_3j=$_.msglen-1;_3k<=_3j;_3k+=1){$_.i=_3k;var _3p=$g($_.msg,$_.i);$k[$j++]=$_.text;$k[$j++]=$_.i;$k[$j++]=_3p;if(_3p<0){$j--;$k[$j++]=32}var _3q=$k[--$j];var _3r=$k[--$j];$p($k[--$j],_3r,_3q)}$k[$j++]=Infinity;for(var _3u=0,_3v=$_.msglen;_3u<_3v;_3u++){$k[$j++]=0}$k[$j++]=0;$_.numSA=$a();$k[$j++]=Infinity;for(var _3y=0,_3z=$_.msglen;_3y<_3z;_3y++){$k[$j++]=0}$k[$j++]=0;$_.numEA=$a();for(var _42=$_.msglen-1;_42>=0;_42-=1){$_.i=_42;if($g($_.msg,$_.i)>=0){if($g($_.msg,$_.i)>=128){$p($_.numEA,$_.i,$f($g($_.numEA,$_.i+1)+1))}else{$p($_.numSA,$_.i,$f($g($_.numSA,$_.i+1)+1))}}}$_.ea=false;$_.msgtmp=$a([]);for(var _4M=0,_4L=$_.msglen-1;_4M<=_4L;_4M+=1){$_.i=_4M;$_.c=$g($_.msg,$_.i);if(!$xo($_.ea,$_.c<128)&&$_.c>=0){if($_.ea){$k[$j++]=$_.numSA}else{$k[$j++]=$_.numEA}var _4Y=$g($k[--$j],$_.i);var _4b=$f(_4Y+$_.i)==$_.msglen?3:5;if(_4Y<_4b){$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$_.msgtmp=$a()}else{$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$k[$j++]=$_.fn4;$_.msgtmp=$a();$_.ea=!$_.ea}}$k[$j++]=Infinity;$q($_.msgtmp);if($_.c>=0){$k[$j++]=$_.c&127}else{$k[$j++]=$_.c}$_.msgtmp=$a()}$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;$_.numsscr=function(){$_.n=0;$_.s=0;$_.p=$k[--$j];for(;;){if($_.p>=$_.msglen){break}var _4w=$g($_.msg,$_.p);var _4y=$g($_.setc,_4w)!==undefined;$k[$j++]=_4w;if(!_4y){$j--;break}var _4z=$k[--$j];$k[$j++]=_4z;if(_4z<=-1){var _51=$k[--$j];if(_51==$_.fn1&&$_.s%2==0){$_.s=$_.s+1}else{break}}else{$j--}$_.n=$_.n+1;$_.s=$_.s+1;$_.p=$f($_.p+1)}$k[$j++]=$_.n;$k[$j++]=$_.s};$_.enca=function(){$p($_.cws,$_.j,$g($_.seta,$k[--$j]));$_.j=$_.j+1};$_.encb=function(){$p($_.cws,$_.j,$g($_.setb,$k[--$j]));$_.j=$_.j+1};$_.encc=function(){var _5L=$k[--$j];$k[$j++]=_5L;if($ne($t(_5L),"arraytype")){var _5P=$g($_.setc,$k[--$j]);$k[$j++]=_5P}else{$q($k[--$j]);var _5R=$k[--$j];var _5S=$k[--$j];$k[$j++]=$f($f(_5R-48)+$f(_5S-48)*10)}$p($_.cws,$_.j,$k[--$j]);$_.j=$_.j+1};$_.anotb=function(){var _5X=$k[--$j];var _5Z=$g($_.seta,_5X)!==undefined;var _5b=$g($_.setb,_5X)!==undefined;$k[$j++]=_5Z&&!_5b};$_.bnota=function(){var _5c=$k[--$j];var _5e=$g($_.setb,_5c)!==undefined;var _5g=$g($_.seta,_5c)!==undefined;$k[$j++]=_5e&&!_5g};$k[$j++]=Infinity;for(var _5i=0,_5j=$_.msg.length;_5i<_5j;_5i++){$k[$j++]=0}$k[$j++]=9999;$_.nextanotb=$a();$k[$j++]=Infinity;for(var _5m=0,_5n=$_.msg.length;_5m<_5n;_5m++){$k[$j++]=0}$k[$j++]=9999;$_.nextbnota=$a();for(var _5q=$_.msg.length-1;_5q>=0;_5q-=1){$_.i=_5q;$k[$j++]=$g($_.msg,$_.i);$_.anotb();if($k[--$j]){$p($_.nextanotb,$_.i,0)}else{$p($_.nextanotb,$_.i,$f($g($_.nextanotb,$_.i+1)+1))}$k[$j++]=$g($_.msg,$_.i);$_.bnota();if($k[--$j]){$p($_.nextbnota,$_.i,0)}else{$p($_.nextbnota,$_.i,$f($g($_.nextbnota,$_.i+1)+1))}}$_.abeforeb=function(){var _6D=$k[--$j];$k[$j++]=$lt($g($_.nextanotb,_6D),$g($_.nextbnota,_6D))};$_.bbeforea=function(){var _6I=$k[--$j];$k[$j++]=$lt($g($_.nextbnota,_6I),$g($_.nextanotb,_6I))};$_.cws=$a($_.barcode.length*2+3);$_.j=0;if($_.msglen>0){$k[$j++]=0;$_.numsscr()}else{$k[$j++]=-1;$k[$j++]=-1}$_.nums=$k[--$j];$_.nchars=$k[--$j];for(;;){if($_.msglen==0){$k[$j++]=$_.stb;$_.enca();$_.cset="setb";break}if($_.msglen==2&&$_.nums==2){$k[$j++]=$_.stc;$_.enca();$_.cset="setc";break}if($_.nums>=4){$k[$j++]=$_.stc;$_.enca();$_.cset="setc";break}$k[$j++]=0;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.sta;$_.enca();$_.cset="seta";break}$k[$j++]=$_.stb;$_.enca();$_.cset="setb";break}$_.i=0;for(;;){if($_.i==$_.msglen){break}$k[$j++]=$_.i;$_.numsscr();$_.nums=$k[--$j];$_.nchars=$k[--$j];for(;;){if(($eq($_.cset,"seta")||$eq($_.cset,"setb"))&&$_.nums>=4&&$g($_.msg,$_.i)!=$_.fn1){if($_.nums%2==0){$k[$j++]=$_.swc;if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.cset="setc";break}else{$k[$j++]=$g($_.msg,$_.i);if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.i=$_.i+1;$k[$j++]=$_.swc;if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.cset="setc";break}}$k[$j++]=$eq($_.cset,"setb");$k[$j++]=$g($_.msg,$_.i);$_.anotb();var _72=$k[--$j];var _73=$k[--$j];if(_73&&_72){if($_.i<$_.msglen-1){$k[$j++]=$_.i+1;$_.bbeforea();if($k[--$j]){$k[$j++]=$_.sft;$_.encb();$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}}$k[$j++]=$_.swa;$_.encb();$_.cset="seta";break}$k[$j++]=$eq($_.cset,"seta");$k[$j++]=$g($_.msg,$_.i);$_.bnota();var _7I=$k[--$j];var _7J=$k[--$j];if(_7J&&_7I){if($_.i<$_.msglen-1){$k[$j++]=$_.i+1;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.sft;$_.enca();$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}}$k[$j++]=$_.swb;$_.enca();$_.cset="setb";break}if($eq($_.cset,"setc")&&$_.nums<2&&($g($_.msg,$_.i)>-1||$g($_.msg,$_.i)==$_.fn4)){$k[$j++]=$_.i;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.swa;$_.encc();$_.cset="seta";break}$k[$j++]=$_.swb;$_.encc();$_.cset="setb";break}if($eq($_.cset,"seta")){$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}if($eq($_.cset,"setb")){$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}if($eq($_.cset,"setc")){if($g($_.msg,$_.i)<=-1){$k[$j++]=$g($_.msg,$_.i);$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}break}break}}$_.cws=$G($_.cws,0,$_.j)}var _87=$a($_.j+2);$P(_87,0,$_.cws);$_.cws=_87;$_.csum=$g($_.cws,0);for(var _8D=1,_8C=$_.j-1;_8D<=_8C;_8D+=1){$_.i=_8D;$_.csum=$f($_.csum+$g($_.cws,$_.i)*$_.i)}$_.csum=$_.csum%103;$p($_.cws,$_.j,$_.csum);$p($_.cws,$_.j+1,$g($_.seta,$_.stp));var _8T=$g($_.options,"debugcws")!==undefined;if(_8T){$k[$j++]="bwipp.debugcws#6738";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_code128.__6760__){$_=Object.create($_);$_.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","2331112"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code128.$ctx[id]=$_[id]);bwipp_code128.__6760__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s($_.cws.length*6+1);for(var _8b=0,_8a=$_.cws.length-1;_8b<=_8a;_8b+=1){$_.i=_8b;$P($_.sbs,$_.i*6,$g($_.encs,$g($_.cws,$_.i)))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _8j=$_.sbs;for(var _8k=0,_8l=_8j.length;_8k<_8l;_8k++){$k[$j++]=$g(_8j,_8k)-48}var _8n=$a();$k[$j++]=Infinity;for(var _8p=0,_8q=~~(($_.sbs.length+1)/2);_8p<_8q;_8p++){$k[$j++]=$_.height}var _8s=$a();$k[$j++]=Infinity;for(var _8u=0,_8v=~~(($_.sbs.length+1)/2);_8u<_8v;_8u++){$k[$j++]=0}var _8w=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_8n;$k[$j++]="bhs";$k[$j++]=_8s;$k[$j++]="bbs";$k[$j++]=_8w;$k[$j++]="txt";$k[$j++]=$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]);$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$_.options;var _95=$d();$k[$j++]=_95;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_gs1_128(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=.5;$_.linkagea=false;$_.linkagec=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.linkagea&&$_.linkagec){$k[$j++]="bwipp.gs1128badLinkage#6835";$k[$j++]="linkagea and linkagec cannot be used together";bwipp_raiseerror()}$_.text=$_.barcode;$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.c128=$a([$_.fnc1]);for(var _D=0,_C=$_.ais.length-1;_D<=_C;_D+=1){$_.i=_D;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _N=$a($_.c128.length+$_.ai.length+$_.val.length);$P(_N,0,$_.c128);$k[$j++]=_N;$k[$j++]=_N;$k[$j++]=$_.c128.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _R=$k[--$j];var _S=$k[--$j];$k[$j++]=_R;$F(_S);var _T=$a();var _U=$k[--$j];$P($k[--$j],_U,_T);var _W=$k[--$j];$k[$j++]=_W;$k[$j++]=_W;$k[$j++]=$_.c128.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=_a;$F(_b);var _c=$a();var _d=$k[--$j];$P($k[--$j],_d,_c);$_.c128=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _m=$a($_.c128.length+1);$P(_m,0,$_.c128);$p(_m,$_.c128.length,$_.fnc1);$_.c128=_m}}$_.barcode=$s(($_.c128.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.c128.length){break}var _w=$g($_.c128,$_.i);$k[$j++]=_w;if(_w==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}if($_.linkagea||$_.linkagec){$k[$j++]=$_.barcode;$k[$j++]=$_.j;if($_.linkagea){$k[$j++]="^LNKA"}else{$k[$j++]="^LNKC"}var _1B=$k[--$j];var _1C=$k[--$j];$P($k[--$j],_1C,_1B);$_.j=$_.j+5}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"height",$_.height);$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code128();var _1P=$k[--$j];$_[$k[--$j]]=_1P;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_ean14(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.text=$_.barcode;var _3=$_.barcode;$k[$j++]=$s(_3.length);$k[$j++]=0;$F(_3,function(){var _5=$k[--$j];$k[$j++]=_5;if(_5!=32){var _6=$k[--$j];var _7=$k[--$j];var _8=$k[--$j];$p(_8,_7,_6);$k[$j++]=_8;$k[$j++]=$f(_7+1)}else{$j--}});var _9=$k[--$j];$_.barcode=$G($k[--$j],0,_9);$_.hasspace=$_.text.length!=$_.barcode.length;if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.ean14badLength#6950";$k[$j++]="GS1-14 must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.ean14badAI#6953";$k[$j++]="GS1-14 must begin with (01) application identifier";bwipp_raiseerror()}var _K=$G($_.barcode,4,$_.barcode.length-4);for(var _L=0,_M=_K.length;_L<_M;_L++){var _N=$g(_K,_L);if(_N<48||_N>57){$k[$j++]="bwipp.ean14badCharacter#6957";$k[$j++]="GS1-14 must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _O=0;_O<=12;_O+=1){$_.i=_O;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _U=$k[--$j];$k[$j++]=_U*3}var _V=$k[--$j];var _W=$k[--$j];$_[$k[--$j]]=$f(_W+_V)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.ean14badCheckDigit#6970";$k[$j++]="Incorrect GS1-14 check digit provided";bwipp_raiseerror()}}else{var _d=$s(18);$P(_d,0,$_.barcode);$p(_d,17,$_.checksum+48);$_.barcode=_d;var _i=$_.hasspace?2:1;var _j=$s($_.text.length+_i);$P(_j,_j.length-2," ");$p(_j,_j.length-1,$_.checksum+48);$P(_j,0,$_.text);$_.text=_j}$_.gtin=$G($_.barcode,4,14);$_.barcode=$s(21);$P($_.barcode,0,"^FNC101");var _r=$_.gtin;$P($_.barcode,7,_r);$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code128();var _w=$k[--$j];$_[$k[--$j]]=_w;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_sscc18(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.text=$_.barcode;var _3=$_.barcode;$k[$j++]=$s(_3.length);$k[$j++]=0;$F(_3,function(){var _5=$k[--$j];$k[$j++]=_5;if(_5!=32){var _6=$k[--$j];var _7=$k[--$j];var _8=$k[--$j];$p(_8,_7,_6);$k[$j++]=_8;$k[$j++]=$f(_7+1)}else{$j--}});var _9=$k[--$j];$_.barcode=$G($k[--$j],0,_9);$_.hasspace=$_.text.length!=$_.barcode.length;if($_.barcode.length!=21&&$_.barcode.length!=22){$k[$j++]="bwipp.sscc18badLength#7054";$k[$j++]="SSCC-18 must be 17 or 18 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(00)")){$k[$j++]="bwipp.sscc18badAI#7057";$k[$j++]="SSCC-18 must begin with (00) application identifier";bwipp_raiseerror()}var _K=$G($_.barcode,4,$_.barcode.length-4);for(var _L=0,_M=_K.length;_L<_M;_L++){var _N=$g(_K,_L);if(_N<48||_N>57){$k[$j++]="bwipp.sscc18badCharacter#7061";$k[$j++]="SSCC-18 must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _O=0;_O<=16;_O+=1){$_.i=_O;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _U=$k[--$j];$k[$j++]=_U*3}var _V=$k[--$j];var _W=$k[--$j];$_[$k[--$j]]=$f(_W+_V)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==22){if($g($_.barcode,21)!=$_.checksum+48){$k[$j++]="bwipp.sscc18badCheckDigit#7074";$k[$j++]="Incorrect SSCC-18 check digit provided";bwipp_raiseerror()}}else{var _d=$s(22);$P(_d,0,$_.barcode);$p(_d,21,$_.checksum+48);$_.barcode=_d;var _i=$_.hasspace?2:1;var _j=$s($_.text.length+_i);$P(_j,_j.length-2," ");$p(_j,_j.length-1,$_.checksum+48);$P(_j,0,$_.text);$_.text=_j}$_.sscc=$G($_.barcode,4,18);$_.barcode=$s(25);$P($_.barcode,0,"^FNC100");var _r=$_.sscc;$P($_.barcode,7,_r);$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code128();var _w=$k[--$j];$_[$k[--$j]]=_w;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code39(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.hidestars=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.code39emptyData#7154";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_code39);if(!bwipp_code39.__7177__){$_=Object.create($_);$_.encs=$a(["1113313111","3113111131","1133111131","3133111111","1113311131","3113311111","1133311111","1113113131","3113113111","1133113111","3111131131","1131131131","3131131111","1111331131","3111331111","1131331111","1111133131","3111133111","1131133111","1111333111","3111111331","1131111331","3131111311","1111311331","3111311311","1131311311","1111113331","3111113311","1131113311","1111313311","3311111131","1331111131","3331111111","1311311131","3311311111","1331311111","1311113131","3311113111","1331113111","1313131111","1313111311","1311131311","1113131311","1311313111"]);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _4=0;_4<=42;_4+=1){$p($_.charvals,$G($_.barchars,_4,1),_4)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code39.$ctx[id]=$_[id]);bwipp_code39.__7177__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.code39badCharacter#7182";$k[$j++]="Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$_[$k[--$j]]=_J;$_.checksum=0;for(var _N=0,_M=$f($_.barlen-1);_N<=_M;_N+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_N,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.code39badCheckDigit#7196";$k[$j++]="Incorrect Code 39 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen);$_.includecheck=true}var _g=$_.includecheck?3:2;$_.sbs=$s($f($_.barlen+_g)*10);var _k=$_.includecheck?3:2;$_.txt=$a($f($_.barlen+_k));$P($_.sbs,0,$g($_.encs,43));if(!$_.hidestars){$p($_.txt,0,$a(["*",0,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,0,$a(["",0,$_.textyoffset,$_.textfont,$_.textsize]))}for(var _12=0,_11=$f($_.barlen-1);_12<=_11;_12+=1){$_.i=_12;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.sbs,$_.i*10+10,$g($_.encs,$_.indx));$p($_.txt,$_.i+1,$a([$G($_.barcode,$_.i,1),($_.i+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}if($_.includecheck){$P($_.sbs,$f($_.barlen*10+10),$g($_.encs,$_.checksum));if($_.includecheckintext){$p($_.txt,$f($_.barlen+1),$a([$G($_.barchars,$_.checksum,1),$f($_.barlen+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$f($_.barlen+1),$a(["",$f($_.barlen+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$f($_.barlen*10+20),$g($_.encs,43));if(!$_.hidestars){$p($_.txt,$f($_.barlen+2),$a(["*",$f($_.barlen+2)*16,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$f($_.barlen+2),$a(["",$f($_.barlen+2)*16,$_.textyoffset,$_.textfont,$_.textsize]))}}else{$P($_.sbs,$f($_.barlen*10+10),$g($_.encs,43));if(!$_.hidestars){$p($_.txt,$f($_.barlen+1),$a(["*",$f($_.barlen+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$f($_.barlen+1),$a(["",$f($_.barlen+1)*16,$_.textyoffset,$_.textfont,$_.textsize]))}}$k[$j++]=Infinity;$k[$j++]=Infinity;var _2N=$_.sbs;for(var _2O=0,_2P=_2N.length;_2O<_2P;_2O++){$k[$j++]=$g(_2N,_2O)-48}var _2R=$a();$k[$j++]=Infinity;for(var _2T=0,_2U=~~(($_.sbs.length+1)/2);_2T<_2U;_2T++){$k[$j++]=$_.height}var _2W=$a();$k[$j++]=Infinity;for(var _2Y=0,_2Z=~~(($_.sbs.length+1)/2);_2Y<_2Z;_2Y++){$k[$j++]=0}var _2a=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_2R;$k[$j++]="bhs";$k[$j++]=_2W;$k[$j++]="bbs";$k[$j++]=_2a;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2e=$d();$k[$j++]=_2e;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code39ext(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.parse=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_code39ext);var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];$F($_.barcode,function(){if($k[--$j]>=128){$k[$j++]="bwipp.code39extBadCharacter#7316";$k[$j++]="Code 39 Extended must contain only ASCII characters";bwipp_raiseerror()}});if(!bwipp_code39ext.__7332__){$_=Object.create($_);$_.extencs=$a(["%U","$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","%A","%B","%C","%D","%E"," ","/A","/B","/C","/D","/E","/F","/G","/H","/I","/J","/K","/L","-",".","/O","0","1","2","3","4","5","6","7","8","9","/Z","%F","%G","%H","%I","%J","%V","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","%K","%L","%M","%N","%O","%W","+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","%P","%Q","%R","%S","%T"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code39ext.$ctx[id]=$_[id]);bwipp_code39ext.__7332__=1;$_=Object.getPrototypeOf($_)}$_.newcode=$s($_.barlen*2);$_.newtext=$s($_.barlen*2);$_.j=0;for(var _K=0,_J=$_.barlen-1;_K<=_J;_K+=1){$_.i=_K;$_.extchar=$g($_.extencs,$g($_.barcode,$_.i));$P($_.newcode,$_.j,$_.extchar);var _X=$g($_.barcode,$_.i);$k[$j++]=$_.newtext;$k[$j++]=$_.j;$k[$j++]=_X;if(_X<32||_X==127){$j--;$k[$j++]=32}var _Y=$k[--$j];var _Z=$k[--$j];$p($k[--$j],_Z,_Y);if($_.extchar.length!=1){$p($_.newtext,$_.j+1,32)}$_.j=$_.j+$_.extchar.length}$_.newcode=$G($_.newcode,0,$_.j);$_.newtext=$G($_.newtext,0,$_.j);$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.newcode;$k[$j++]=$_.options;bwipp_code39();var _p=$k[--$j];$_[$k[--$j]]=_p;if($_.includetext){$_.txt=$g($_.args,"txt");for(var _w=0,_v=$_.newtext.length-1;_w<=_v;_w+=1){$_.i=_w;$_.txtentry=$g($_.txt,$_.i+1);$p($_.txtentry,0,$G($_.newtext,$_.i,1));$p($_.txt,$_.i+1,$_.txtentry)}$p($_.args,"txt",$_.txt)}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code32(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.textxoffset=0;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=8&&$_.barcode.length!=9){$k[$j++]="bwipp.code32badLength#7415";$k[$j++]="Italian Pharmacode must be 8 or 9 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.code32badCharacter#7419";$k[$j++]="Italian Pharmacode must contain only digits";bwipp_raiseerror()}});$_.checksum=0;for(var _6=0;_6<=7;_6+=1){$_.i=_6;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($_.i%2!=0){var _B=$k[--$j];$k[$j++]=_B*2}var _C=$k[--$j];$k[$j++]=_C;if(_C>9){var _D=$k[--$j];$k[$j++]=$f(_D-9)}$_.checksum=$f($k[--$j]+$_.checksum)}$_.checksum=$_.checksum%10;if($_.barcode.length==9){if($g($_.barcode,8)!=$f($_.checksum+48)){$k[$j++]="bwipp.code32badCheckDigit#7433";$k[$j++]="Incorrect Italian Pharmacode check digit provided";bwipp_raiseerror()}}var _L=$s(10);$P(_L,0,$_.barcode);$p(_L,8,$f($_.checksum+48));$_.text=_L;$_.val=$R($s(6),$i($_.text),32);$_.barcode=$s(6);for(var _S=0;_S<=5;_S+=1){$p($_.barcode,_S,48)}$P($_.barcode,6-$_.val.length,$_.val);for(var _X=0;_X<=5;_X+=1){var _Z=$g($_.barcode,_X);$k[$j++]=_X;$k[$j++]=_Z;$k[$j++]=_Z;for(var _a=0,_b="AEIO".length;_a<_b;_a++){if($k[--$j]>=$g("AEIO",_a)){var _e=$k[--$j];$k[$j++]=$f(_e+1)}var _f=$k[--$j];$k[$j++]=_f;$k[$j++]=_f}$j--;var _h=$k[--$j];$p($_.barcode,$k[--$j],_h)}$P($_.text,1,$G($_.text,0,9));$p($_.text,0,65);$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code39();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_pzn(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.textxoffset=0;$_.height=1;$_.pzn8=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.pzn8){if($_.barcode.length!=7&&$_.barcode.length!=8){$k[$j++]="bwipp.pzn8badLength#7516";$k[$j++]="PZN8 must be 7 or 8 digits";bwipp_raiseerror()}}else{if($_.barcode.length!=6&&$_.barcode.length!=7){$k[$j++]="bwipp.pzn7badLength#7520";$k[$j++]="PZN7 must be 6 or 7 digits";bwipp_raiseerror()}}$F($_.barcode,function(){var _8=$k[--$j];if(_8<48||_8>57){$k[$j++]="bwipp.pznBadCharacter#7525";$k[$j++]="PZN must contain only digits";bwipp_raiseerror()}});var _A=$_.pzn8?9:8;$_.msglen=_A;$_.checksum=0;for(var _D=0,_C=$_.msglen-3;_D<=_C;_D+=1){$_.i=_D;var _J=$_.pzn8?1:2;$_.checksum=$f($f($g($_.barcode,$_.i)-48)*($_.i+_J)+$_.checksum)}$_.checksum=$_.checksum%11;if($_.checksum==10){$k[$j++]="bwipp.pznBadInputSequence#7539";$k[$j++]="Incorrect PZN input sequence provided";bwipp_raiseerror()}if($_.barcode.length==$_.msglen-1){if($g($_.barcode,$_.msglen-2)!=$f($_.checksum+48)){$k[$j++]="bwipp.pznBadCheckDigit#7543";$k[$j++]="Incorrect PZN check digit provided";bwipp_raiseerror()}}var _U=$s($_.msglen);$p(_U,0,45);$P(_U,1,$_.barcode);$p(_U,$_.msglen-1,$f($_.checksum+48));$_.msg=_U;$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.msg;$k[$j++]=$_.options;bwipp_code39();var _b=$k[--$j];$_[$k[--$j]]=_b;$_.text=$s($_.msglen+5);$P($_.text,0,"PZN - ");$P($_.text,6,$G($_.msg,1,$_.msglen-1));var _r=$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]);$p($_.args,"txt",_r);$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code93(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_code93);if(!bwipp_code93.__7643__){$_=Object.create($_);$_.encs=$a(["131112","111213","111312","111411","121113","121212","121311","111114","131211","141111","211113","211212","211311","221112","221211","231111","112113","112212","112311","122112","132111","111123","111222","111321","121122","131121","212112","212211","211122","211221","221121","222111","112122","112221","122121","123111","121131","311112","311211","321111","112131","113121","211131","121221","312111","311121","122211","111141","1111411"]);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$g($_.barchars,_3),_3)}$_.sft1=-1;$_.sft2=-2;$_.sft3=-3;$_.sft4=-4;var _7=$_.charvals;$p(_7,$_.sft1,43);$p($_.charvals,$_.sft2,44);$p($_.charvals,$_.sft3,45);$p($_.charvals,$_.sft4,46);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code93.$ctx[id]=$_[id]);bwipp_code93.__7643__=1;$_=Object.getPrototypeOf($_)}var _M=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["SFT$",$_.sft1],["SFT%",$_.sft2],["SFT/",$_.sft3],["SFT+",$_.sft4]]);$_.fncvals=_M;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _P=$k[--$j];$_[$k[--$j]]=_P;$_.msglen=$_.msg.length;$F($_.msg,function(){var _V=$g($_.charvals,$k[--$j])!==undefined;if(!_V){$k[$j++]="bwipp.code93BadCharacter#7660";$k[$j++]="Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters";bwipp_raiseerror()}});if($_.includecheck){$_.sbs=$s($_.msglen*6+25)}else{$_.sbs=$s($_.msglen*6+13)}$_.txt=$a($_.msglen);$P($_.sbs,0,$g($_.encs,47));$_.checksum1=0;$_.checksum2=0;for(var _i=0,_h=$_.msglen-1;_i<=_h;_i+=1){$_.i=_i;$_.indx=$g($_.charvals,$g($_.msg,$_.i));$P($_.sbs,$_.i*6+6,$g($_.encs,$_.indx));var _v=$g($_.msg,$_.i);$k[$j++]="char";$k[$j++]=_v;if(_v<0){$j--;$k[$j++]=" "}else{var _w=$s(1);$p(_w,0,$k[--$j]);$k[$j++]=_w}var _y=$k[--$j];$_[$k[--$j]]=_y;$p($_.txt,$_.i,$a([$_.char,$_.i*9+9,$_.textyoffset,$_.textfont,$_.textsize]));$_.checksum1=$f($_.checksum1+(($_.msglen-$_.i-1)%20+1)*$_.indx);$_.checksum2=$f($_.checksum2+(($_.msglen-$_.i)%15+1)*$_.indx)}if($_.includecheck){$_.checksum1=$_.checksum1%47;$_.checksum2=$f($_.checksum2+$_.checksum1)%47;$P($_.sbs,$_.msglen*6+6,$g($_.encs,$_.checksum1));$P($_.sbs,$_.msglen*6+12,$g($_.encs,$_.checksum2));$P($_.sbs,$_.msglen*6+18,$g($_.encs,48))}else{$P($_.sbs,$_.msglen*6+6,$g($_.encs,48))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _1c=$_.sbs;for(var _1d=0,_1e=_1c.length;_1d<_1e;_1d++){$k[$j++]=$g(_1c,_1d)-48}var _1g=$a();$k[$j++]=Infinity;for(var _1i=0,_1j=~~(($_.sbs.length+1)/2);_1i<_1j;_1i++){$k[$j++]=$_.height}var _1l=$a();$k[$j++]=Infinity;for(var _1n=0,_1o=~~(($_.sbs.length+1)/2);_1n<_1o;_1n++){$k[$j++]=0}var _1p=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_1g;$k[$j++]="bhs";$k[$j++]=_1l;$k[$j++]="bbs";$k[$j++]=_1p;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _1t=$d();$k[$j++]=_1t;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code93ext(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.parse=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_code93ext);var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];var _7=$k[--$j];$_[_7]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];if(!bwipp_code93ext.__7788__){$_=Object.create($_);$_.extencs=$a(["^SFT%U","^SFT$A","^SFT$B","^SFT$C","^SFT$D","^SFT$E","^SFT$F","^SFT$G","^SFT$H","^SFT$I","^SFT$J","^SFT$K","^SFT$L","^SFT$M","^SFT$N","^SFT$O","^SFT$P","^SFT$Q","^SFT$R","^SFT$S","^SFT$T","^SFT$U","^SFT$V","^SFT$W","^SFT$X","^SFT$Y","^SFT$Z","^SFT%A","^SFT%B","^SFT%C","^SFT%D","^SFT%E"," ","^SFT/A","^SFT/B","^SFT/C","$","%","^SFT/F","^SFT/G","^SFT/H","^SFT/I","^SFT/J","+","^SFT/L","-",".","/","0","1","2","3","4","5","6","7","8","9","^SFT/Z","^SFT%F","^SFT%G","^SFT%H","^SFT%I","^SFT%J","^SFT%V","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","^SFT%K","^SFT%L","^SFT%M","^SFT%N","^SFT%O","^SFT%W","^SFT+A","^SFT+B","^SFT+C","^SFT+D","^SFT+E","^SFT+F","^SFT+G","^SFT+H","^SFT+I","^SFT+J","^SFT+K","^SFT+L","^SFT+M","^SFT+N","^SFT+O","^SFT+P","^SFT+Q","^SFT+R","^SFT+S","^SFT+T","^SFT+U","^SFT+V","^SFT+W","^SFT+X","^SFT+Y","^SFT+Z","^SFT%P","^SFT%Q","^SFT%R","^SFT%S","^SFT%T"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code93ext.$ctx[id]=$_[id]);bwipp_code93ext.__7788__=1;$_=Object.getPrototypeOf($_)}$_.newcode=$s($_.barlen*6);$_.newtext=$s($_.barlen*6);$_.j=0;$_.k=0;for(var _I=0,_H=$_.barlen-1;_I<=_H;_I+=1){$_.i=_I;var _L=$g($_.barcode,$_.i);$k[$j++]=_L;if(_L>127){$j--;$k[$j++]="bwipp.code93extbadCharacter#7797";$k[$j++]="Code 93 Extended only support ASCII characters with values 0 to 127";bwipp_raiseerror()}$_.extchar=$g($_.extencs,$k[--$j]);$_.extlen=$_.extchar.length;$P($_.newcode,$_.j,$_.extchar);var _X=$g($_.barcode,$_.i);$k[$j++]=$_.newtext;$k[$j++]=$_.k;$k[$j++]=_X;if(_X<32||_X==127){$j--;$k[$j++]=32}var _Y=$k[--$j];var _Z=$k[--$j];$p($k[--$j],_Z,_Y);if($_.extlen!=1){$p($_.newtext,$_.k+1,32)}$_.j=$_.j+$_.extlen;var _i=$_.extlen==1?1:2;$_.k=$_.k+_i}$_.newcode=$G($_.newcode,0,$_.j);$_.newtext=$G($_.newtext,0,$_.k);$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.newcode;$k[$j++]=$_.options;bwipp_code93();var _t=$k[--$j];$_[$k[--$j]]=_t;if($_.includetext){$_.txt=$g($_.args,"txt");for(var _10=0,_z=$_.newtext.length-1;_10<=_z;_10+=1){$_.i=_10;$_.txtentry=$g($_.txt,$_.i);$p($_.txtentry,0,$G($_.newtext,$_.i,1));$p($_.txt,$_.i,$_.txtentry)}$p($_.args,"txt",$_.txt)}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_interleaved2of5(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_interleaved2of5);$F($_.barcode,function(){var _3=$k[--$j];if(_3<48||_3>57){$k[$j++]="bwipp.interleaved2of5badCharacter#7883";$k[$j++]="Interleaved 2 of 5 must contain only digits";bwipp_raiseerror()}});$_.barlen=$_.barcode.length;if($_.barlen%2==0&&$_.includecheck||$_.barlen%2!=0&&!$_.includecheck){$_.pad=$s($_.barlen+1);$p($_.pad,0,48);$P($_.pad,1,$_.barcode);$_.barcode=$_.pad;$_.barlen=$_.barlen+1}if($_.includecheck){$_.checksum=0;for(var _J=0,_I=$_.barlen-1;_J<=_I;_J+=1){$_.i=_J;if($_.i%2==0){$_.checksum=$_.checksum+($g($_.barcode,$_.i)-48)*3}else{$_.checksum=$_.checksum+($g($_.barcode,$_.i)-48)}}$_.checksum=(10-$_.checksum%10)%10;$_.pad=$s($_.barlen+1);$P($_.pad,0,$_.barcode);$p($_.pad,$_.barlen,$_.checksum+48);$_.barcode=$_.pad;$_.barlen=$_.barlen+1}if(!bwipp_interleaved2of5.__7929__){$_=Object.create($_);$_.encs=$a(["11221","21112","12112","22111","11212","21211","12211","11122","21121","12121","1111","2111"]);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_interleaved2of5.$ctx[id]=$_[id]);bwipp_interleaved2of5.__7929__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s($_.barlen*5+8);$_.txt=$a($_.barlen);$P($_.sbs,0,$g($_.encs,10));for(var _o=0,_n=$_.barlen-1;_o<=_n;_o+=2){$_.i=_o;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enca=$g($_.encs,$_.indx);$X($_.barchars,$G($_.barcode,$_.i+1,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.encb=$g($_.encs,$_.indx);$_.intl=$s($_.enca.length*2);for(var _19=0,_18=$_.enca.length-1;_19<=_18;_19+=1){$_.j=_19;$_.achar=$g($_.enca,$_.j);$_.bchar=$g($_.encb,$_.j);$p($_.intl,$_.j*2,$_.achar);$p($_.intl,$_.j*2+1,$_.bchar)}$P($_.sbs,$_.i*5+4,$_.intl);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*9+4,$_.textyoffset,$_.textfont,$_.textsize]));if($_.includecheck&&!$_.includecheckintext&&$_.barlen-2==$_.i){$p($_.txt,$_.i+1,$a([" ",($_.i+1)*9+4,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.i+1,$a([$G($_.barcode,$_.i+1,1),($_.i+1)*9+4,$_.textyoffset,$_.textfont,$_.textsize]))}}$P($_.sbs,$_.barlen*5+4,$g($_.encs,11));$k[$j++]=Infinity;$k[$j++]=Infinity;var _1y=$_.sbs;for(var _1z=0,_20=_1y.length;_1z<_20;_1z++){$k[$j++]=$g(_1y,_1z)-48}var _22=$a();$k[$j++]=Infinity;for(var _24=0,_25=~~(($_.sbs.length+1)/2);_24<_25;_24++){$k[$j++]=$_.height}var _27=$a();$k[$j++]=Infinity;for(var _29=0,_2A=~~(($_.sbs.length+1)/2);_29<_2A;_29++){$k[$j++]=0}var _2B=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_22;$k[$j++]="bhs";$k[$j++]=_27;$k[$j++]="bbs";$k[$j++]=_2B;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="barratio";$k[$j++]=2;$k[$j++]="spaceratio";$k[$j++]=2;$k[$j++]="opt";$k[$j++]=$_.options;var _2F=$d();$k[$j++]=_2F;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_itf14(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.includecheckintext=true;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=3.5;$_.height=.5;$_.showborder=true;$_.borderwidth=4;$_.borderleft=10;$_.borderright=10;$_.bordertop=-.55;$_.borderbottom=-.55;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.text=$_.barcode;var _3=$_.barcode;$k[$j++]=$s(_3.length);$k[$j++]=0;$F(_3,function(){var _5=$k[--$j];$k[$j++]=_5;if(_5!=32){var _6=$k[--$j];var _7=$k[--$j];var _8=$k[--$j];$p(_8,_7,_6);$k[$j++]=_8;$k[$j++]=$f(_7+1)}else{$j--}});var _9=$k[--$j];$_.barcode=$G($k[--$j],0,_9);$_.hasspace=$_.text.length!=$_.barcode.length;if($_.barcode.length!=13&&$_.barcode.length!=14){$k[$j++]="bwipp.itf14badLength#8051";$k[$j++]="ITF-14 must be 13 or 14 digits";bwipp_raiseerror()}var _G=$_.barcode;for(var _H=0,_I=_G.length;_H<_I;_H++){var _J=$g(_G,_H);if(_J<48||_J>57){$k[$j++]="bwipp.itf14badCharacter#8055";$k[$j++]="ITF-14 must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _K=0;_K<=12;_K+=1){$_.i=_K;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){var _Q=$k[--$j];$k[$j++]=_Q*3}var _R=$k[--$j];var _S=$k[--$j];$_[$k[--$j]]=$f(_S+_R)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==14){if($g($_.barcode,13)!=$_.checksum+48){$k[$j++]="bwipp.itf14badCheckDigit#8068";$k[$j++]="Incorrect ITF-14 check digit provided";bwipp_raiseerror()}}else{var _Z=$s(14);$P(_Z,0,$_.barcode);$p(_Z,13,$_.checksum+48);$_.barcode=_Z;var _e=$_.hasspace?2:1;var _f=$s($_.text.length+_e);$P(_f,_f.length-2," ");$p(_f,_f.length-1,$_.checksum+48);$P(_f,0,$_.text);$_.text=_f}var _i=$_.options;$p(_i,"dontdraw",true);$p($_.options,"showborder",$_.showborder);$p($_.options,"borderwidth",$_.borderwidth);$p($_.options,"borderleft",$_.borderleft);$p($_.options,"borderright",$_.borderright);var _r=$_.options;$p(_r,"bordertop",$_.bordertop);$p($_.options,"borderbottom",$_.borderbottom);$p($_.options,"height",$_.height);$p($_.options,"textyoffset",$_.textyoffset);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_interleaved2of5();var _11=$k[--$j];$_[$k[--$j]]=_11;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_identcode(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=11&&$_.barcode.length!=12){$k[$j++]="bwipp.identcodeBadLength#8146";$k[$j++]="Deutsche Post Identcode must be 11 or 12 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.identcodeBadCharacter#8150";$k[$j++]="Deutsche Post Identcode must contain only digits";bwipp_raiseerror()}});$_.checksum=0;for(var _6=0;_6<=10;_6+=1){$_.i=_6;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){var _C=$k[--$j];$k[$j++]=_C*4}else{var _D=$k[--$j];$k[$j++]=_D*9}var _E=$k[--$j];var _F=$k[--$j];$_[$k[--$j]]=$f(_F+_E)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==12){if($g($_.barcode,11)!=$_.checksum+48){$k[$j++]="bwipp.identcodeBadCheckDigit#8163";$k[$j++]="Incorrect Deutsche Post Identcode check digit provided";bwipp_raiseerror()}}var _M=$s(12);$P(_M,0,$_.barcode);$p(_M,11,$_.checksum+48);$_.barcode=_M;$_.text=$Z($s(16)," . . ");$P($_.text,0,$G($_.barcode,0,2));$P($_.text,3,$G($_.barcode,2,3));$P($_.text,7,$G($_.barcode,5,3));$P($_.text,11,$G($_.barcode,8,3));$P($_.text,15,$G($_.barcode,11,1));$p($_.options,"dontdraw",true);$p($_.options,"includecheck",false);var _i=$_.barcode;$k[$j++]="args";$k[$j++]=_i;$k[$j++]=$_.options;bwipp_interleaved2of5();var _k=$k[--$j];$_[$k[--$j]]=_k;var _r=$_.textsize;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,_r])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_leitcode(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=13&&$_.barcode.length!=14){$k[$j++]="bwipp.leitcodeBadLength#8236";$k[$j++]="Deutsche Post Leitcode must be 13 or 14 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.leitcodeBadCharacter#8240";$k[$j++]="Deutsche Post Leitcode must contain only digits";bwipp_raiseerror()}});$_.checksum=0;for(var _6=0;_6<=12;_6+=1){$_.i=_6;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($_.i%2==0){var _C=$k[--$j];$k[$j++]=_C*4}else{var _D=$k[--$j];$k[$j++]=_D*9}var _E=$k[--$j];var _F=$k[--$j];$_[$k[--$j]]=$f(_F+_E)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==14){if($g($_.barcode,13)!=$_.checksum+48){$k[$j++]="bwipp.leitcodeBadCheckDigit#8253";$k[$j++]="Incorrect Deutsche Post Leitcode check digit provided";bwipp_raiseerror()}}var _M=$s(14);$P(_M,0,$_.barcode);$p(_M,13,$_.checksum+48);$_.barcode=_M;$_.text=$Z($s(18)," . . . ");$P($_.text,0,$G($_.barcode,0,5));$P($_.text,6,$G($_.barcode,5,3));$P($_.text,10,$G($_.barcode,8,3));$P($_.text,14,$G($_.barcode,11,2));$P($_.text,17,$G($_.barcode,13,1));$p($_.options,"dontdraw",true);$p($_.options,"includecheck",false);var _i=$_.barcode;$k[$j++]="args";$k[$j++]=_i;$k[$j++]=$_.options;bwipp_interleaved2of5();var _k=$k[--$j];$_[$k[--$j]]=_k;var _r=$_.textsize;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,_r])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_databaromni(){$_=Object.create($_);$_.dontdraw=false;$_.height=33/72;$_.linkage=false;$_.format="omni";$_.barxmult=33;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databaromniBadLength#8325";$k[$j++]="GS1 DataBar Omnidirectional must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databaromniBadAI#8328";$k[$j++]="GS1 DataBar Omnidirectional must begin with (01) application identifier";bwipp_raiseerror()}var _8=$G($_.barcode,4,$_.barcode.length-4);for(var _9=0,_A=_8.length;_9<_A;_9++){var _B=$g(_8,_9);if(_B<48||_B>57){$k[$j++]="bwipp.databaromniBadCharacter#8332";$k[$j++]="GS1 DataBar Omnidirectional must contain only digits";bwipp_raiseerror()}}if($_.barxmult<33){$k[$j++]="bwipp.databarStackedOmniBarXmult#8337";$k[$j++]="GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33";bwipp_raiseerror()}if($ne($_.format,"omni")&&$ne($_.format,"stacked")&&$ne($_.format,"stackedomni")&&$ne($_.format,"truncated")){$k[$j++]="bwipp.databaromniBadFormat#8341";$k[$j++]="Valid formats are omni, stacked, stackedomni and truncated";bwipp_raiseerror()}if($eq($_.format,"truncated")){$_.height=13/72}bwipp_loadctx(bwipp_databaromni);$_.checksum=0;for(var _I=0;_I<=12;_I+=1){$_.i=_I;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _O=$k[--$j];$k[$j++]=_O*3}var _P=$k[--$j];var _Q=$k[--$j];$_[$k[--$j]]=$f(_Q+_P)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databaromniBadCheckDigit#8357";$k[$j++]="Incorrect GS1 DataBar Omnidirectional check digit provided";bwipp_raiseerror()}}var _X=$s(18);$P(_X,0,$_.barcode);$p(_X,17,$_.checksum+48);$_.barcode=_X;$_.txt=$a($_.barcode.length);for(var _e=0,_d=$_.barcode.length-1;_e<=_d;_e+=1){$_.i=_e;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.ncr=function(){var _l=$k[--$j];var _m=$k[--$j];var _n=$f(_m-_l);if(_l<$f(_m-_l)){var _=_n;_n=_l;_l=_}$k[$j++]=_n;$k[$j++]=1;$k[$j++]=1;for(var _p=_m,_o=$f(_l+1);_p>=_o;_p-=1){var _q=$k[--$j];var _r=$k[--$j];var _s=$k[--$j];$k[$j++]=_s;$k[$j++]=_r;$k[$j++]=_q*_p;if($le(_r,_s)){var _t=$k[--$j];var _u=$k[--$j];$k[$j++]=$f(_u+1);$k[$j++]=~~(_t/_u)}}for(;;){var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_x;$k[$j++]=_w;$k[$j++]=_v;if($gt(_w,_x)){break}var _y=$k[--$j];var _z=$k[--$j];$k[$j++]=$f(_z+1);$k[$j++]=~~(_y/_z)}var _10=$k[--$j];var _11=$k[--$j];$k[$j++]=_10;$k[$j++]=_11;$j--;var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_12;$k[$j++]=_13;$j--};$_.getRSSwidths=function(){$_.oe=$k[--$j];$_.el=$k[--$j];$_.mw=$k[--$j];$_.nm=$k[--$j];$_.val=$k[--$j];$_.out=$a($_.el);$_.mask=0;for(var _1D=0,_1C=$f($_.el-2);_1D<=_1C;_1D+=1){$_.bar=_1D;$_.ew=1;var _1F=$_.bar;$_.mask=$_.mask|(_1F<0?1>>>-_1F:1<<_1F);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($_.nm-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _1K=$k[--$j];$_[$k[--$j]]=_1K;if($_.oe&&$_.mask==0&&$f($f($f($_.nm-$_.ew)-$_.el*2)+$_.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$_.sval;$k[$j++]=$f($f($f($_.nm-$_.ew)-$_.el)+$_.bar);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _1Z=$k[--$j];var _1a=$k[--$j];$_[$k[--$j]]=$f(_1a-_1Z)}if($f($_.el-$_.bar)>2){$_.lval=0;for(var _1k=$f($f($f($f($_.nm-$_.ew)-$_.el)+$_.bar)+2),_1j=$f($_.mw+1);_1k>=_1j;_1k-=1){$k[$j++]=$f($f($f($_.nm-_1k)-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-3);$_.ncr();$_.lval=$f($k[--$j]+$_.lval)}$_.sval=$f($_.sval-$_.lval*$f($f($_.el-$_.bar)-1))}else{if($f($_.nm-$_.ew)>$_.mw){$_.sval=$f($_.sval-1)}}$_.val=$f($_.val-$_.sval);if($_.val<0){break}$_.ew=$_.ew+1;var _24=$_.bar;$_.mask=$_.mask&~(_24<0?1>>>-_24:1<<_24)}$_.val=$f($_.val+$_.sval);$_.nm=$f($_.nm-$_.ew);$p($_.out,$_.bar,$_.ew)}$p($_.out,$f($_.el-1),$_.nm);$k[$j++]=$_.out};$k[$j++]=Infinity;var _2H=$_.linkage?1:0;var _2J=$G($_.barcode,4,13);$k[$j++]=_2H;for(var _2K=0,_2L=_2J.length;_2K<_2L;_2K++){$k[$j++]=$f($g(_2J,_2K)-48)}$_.binval=$a();for(var _2O=0;_2O<=12;_2O+=1){$_.i=_2O;var _2P=$_.binval;var _2Q=$_.i;$p(_2P,_2Q+1,$f($g(_2P,_2Q+1)+$g($_.binval,$_.i)%4537077*10));$p($_.binval,$_.i,~~($g($_.binval,$_.i)/4537077))}$_.right=$g($_.binval,13)%4537077;var _2c=$_.binval;$p(_2c,13,~~($g(_2c,13)/4537077));$_.left=0;$_.i=true;for(var _2e=0;_2e<=13;_2e+=1){$_.j=_2e;var _2h=$g($_.binval,$_.j);$k[$j++]=_2h;if(_2h==0&&$_.i){$j--}else{$_.i=false;$_.left=$f($_.left+$k[--$j]*~~Math.pow(10,13-$_.j))}}$_.d1=~~($_.left/1597);$_.d2=$_.left%1597;$_.d3=~~($_.right/1597);$_.d4=$_.right%1597;if(!bwipp_databaromni.__8473__){$_=Object.create($_);$_.tab164=$a([160,0,12,4,8,1,161,1,960,161,10,6,6,3,80,10,2014,961,8,8,4,5,31,34,2714,2015,6,10,3,6,10,70,2840,2715,4,12,1,8,1,126]);$_.tab154=$a([335,0,5,10,2,7,4,84,1035,336,7,8,4,5,20,35,1515,1036,9,6,6,3,48,10,1596,1516,11,4,8,1,81,1]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databaromni.$ctx[id]=$_[id]);bwipp_databaromni.__8473__=1;$_=Object.getPrototypeOf($_)}$_.i=0;for(;;){if($_.d1<=$g($_.tab164,$_.i)){var _2z=$G($_.tab164,$_.i+1,7);for(var _30=0,_31=_2z.length;_30<_31;_30++){$k[$j++]=$g(_2z,_30)}$_.d1te=$k[--$j];$_.d1to=$k[--$j];$_.d1mwe=$k[--$j];$_.d1mwo=$k[--$j];$_.d1ele=$k[--$j];$_.d1elo=$k[--$j];$_.d1gs=$k[--$j];break}$_.i=$_.i+8}$_.i=0;for(;;){if($_.d2<=$g($_.tab154,$_.i)){var _3H=$G($_.tab154,$_.i+1,7);for(var _3I=0,_3J=_3H.length;_3I<_3J;_3I++){$k[$j++]=$g(_3H,_3I)}$_.d2te=$k[--$j];$_.d2to=$k[--$j];$_.d2mwe=$k[--$j];$_.d2mwo=$k[--$j];$_.d2ele=$k[--$j];$_.d2elo=$k[--$j];$_.d2gs=$k[--$j];break}$_.i=$_.i+8}$_.i=0;for(;;){if($_.d3<=$g($_.tab164,$_.i)){var _3Z=$G($_.tab164,$_.i+1,7);for(var _3a=0,_3b=_3Z.length;_3a<_3b;_3a++){$k[$j++]=$g(_3Z,_3a)}$_.d3te=$k[--$j];$_.d3to=$k[--$j];$_.d3mwe=$k[--$j];$_.d3mwo=$k[--$j];$_.d3ele=$k[--$j];$_.d3elo=$k[--$j];$_.d3gs=$k[--$j];break}$_.i=$_.i+8}$_.i=0;for(;;){if($_.d4<=$g($_.tab154,$_.i)){var _3r=$G($_.tab154,$_.i+1,7);for(var _3s=0,_3t=_3r.length;_3s<_3t;_3s++){$k[$j++]=$g(_3r,_3s)}$_.d4te=$k[--$j];$_.d4to=$k[--$j];$_.d4mwe=$k[--$j];$_.d4mwo=$k[--$j];$_.d4ele=$k[--$j];$_.d4elo=$k[--$j];$_.d4gs=$k[--$j];break}$_.i=$_.i+8}$k[$j++]="d1wo";$k[$j++]=~~($f($_.d1-$_.d1gs)/$_.d1te);$k[$j++]=$_.d1elo;$k[$j++]=$_.d1mwo;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _48=$k[--$j];$_[$k[--$j]]=_48;$k[$j++]="d1we";$k[$j++]=$f($_.d1-$_.d1gs)%$_.d1te;$k[$j++]=$_.d1ele;$k[$j++]=$_.d1mwe;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _4F=$k[--$j];$_[$k[--$j]]=_4F;$k[$j++]="d2wo";$k[$j++]=$f($_.d2-$_.d2gs)%$_.d2to;$k[$j++]=$_.d2elo;$k[$j++]=$_.d2mwo;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _4M=$k[--$j];$_[$k[--$j]]=_4M;$k[$j++]="d2we";$k[$j++]=~~($f($_.d2-$_.d2gs)/$_.d2to);$k[$j++]=$_.d2ele;$k[$j++]=$_.d2mwe;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _4T=$k[--$j];$_[$k[--$j]]=_4T;$k[$j++]="d3wo";$k[$j++]=~~($f($_.d3-$_.d3gs)/$_.d3te);$k[$j++]=$_.d3elo;$k[$j++]=$_.d3mwo;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _4a=$k[--$j];$_[$k[--$j]]=_4a;$k[$j++]="d3we";$k[$j++]=$f($_.d3-$_.d3gs)%$_.d3te;$k[$j++]=$_.d3ele;$k[$j++]=$_.d3mwe;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _4h=$k[--$j];$_[$k[--$j]]=_4h;$k[$j++]="d4wo";$k[$j++]=$f($_.d4-$_.d4gs)%$_.d4to;$k[$j++]=$_.d4elo;$k[$j++]=$_.d4mwo;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _4o=$k[--$j];$_[$k[--$j]]=_4o;$k[$j++]="d4we";$k[$j++]=~~($f($_.d4-$_.d4gs)/$_.d4to);$k[$j++]=$_.d4ele;$k[$j++]=$_.d4mwe;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _4v=$k[--$j];$_[$k[--$j]]=_4v;$_.d1w=$a(8);for(var _4y=0;_4y<=3;_4y+=1){$_.i=_4y;$p($_.d1w,$_.i*2,$g($_.d1wo,$_.i));$p($_.d1w,$_.i*2+1,$g($_.d1we,$_.i))}$_.d2w=$a(8);for(var _5A=0;_5A<=3;_5A+=1){$_.i=_5A;$p($_.d2w,7-$_.i*2,$g($_.d2wo,$_.i));$p($_.d2w,6-$_.i*2,$g($_.d2we,$_.i))}$_.d3w=$a(8);for(var _5M=0;_5M<=3;_5M+=1){$_.i=_5M;$p($_.d3w,7-$_.i*2,$g($_.d3wo,$_.i));$p($_.d3w,6-$_.i*2,$g($_.d3we,$_.i))}$_.d4w=$a(8);for(var _5Y=0;_5Y<=3;_5Y+=1){$_.i=_5Y;$p($_.d4w,$_.i*2,$g($_.d4wo,$_.i));$p($_.d4w,$_.i*2+1,$g($_.d4we,$_.i))}$k[$j++]=Infinity;var _5j=$_.d1w;for(var _5k=0,_5l=_5j.length;_5k<_5l;_5k++){$k[$j++]=$g(_5j,_5k)}var _5n=$_.d2w;for(var _5o=0,_5p=_5n.length;_5o<_5p;_5o++){$k[$j++]=$g(_5n,_5o)}var _5r=$_.d3w;for(var _5s=0,_5t=_5r.length;_5s<_5t;_5s++){$k[$j++]=$g(_5r,_5s)}var _5v=$_.d4w;for(var _5w=0,_5x=_5v.length;_5w<_5x;_5w++){$k[$j++]=$g(_5v,_5w)}$_.widths=$a();if(!bwipp_databaromni.__8580__){$_=Object.create($_);$_.checkweights=$a([1,3,9,27,2,6,18,54,58,72,24,8,29,36,12,4,74,51,17,32,37,65,48,16,64,34,23,69,49,68,46,59]);$_.checkwidths=$a([3,8,2,1,1,3,5,5,1,1,3,3,7,1,1,3,1,9,1,1,2,7,4,1,1,2,5,6,1,1,2,3,8,1,1,1,5,7,1,1,1,3,9,1,1]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databaromni.$ctx[id]=$_[id]);bwipp_databaromni.__8580__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _63=0;_63<=31;_63+=1){$_.i=_63;$_.checksum=$f($_.checksum+$g($_.widths,$_.i)*$g($_.checkweights,$_.i))}$_.checksum=$_.checksum%79;if($_.checksum>=8){$_.checksum=$f($_.checksum+1)}if($_.checksum>=72){$_.checksum=$f($_.checksum+1)}$_.checklt=$G($_.checkwidths,~~($_.checksum/9)*5,5);$_.checkrtrev=$G($_.checkwidths,$_.checksum%9*5,5);$_.checkrt=$a(5);for(var _6N=0;_6N<=4;_6N+=1){$_.i=_6N;$p($_.checkrt,$_.i,$g($_.checkrtrev,4-$_.i))}if($eq($_.format,"omni")||$eq($_.format,"truncated")){$k[$j++]=Infinity;var _6V=$_.d1w;$k[$j++]=1;for(var _6W=0,_6X=_6V.length;_6W<_6X;_6W++){$k[$j++]=$g(_6V,_6W)}var _6Z=$_.checklt;for(var _6a=0,_6b=_6Z.length;_6a<_6b;_6a++){$k[$j++]=$g(_6Z,_6a)}var _6d=$_.d2w;for(var _6e=0,_6f=_6d.length;_6e<_6f;_6e++){$k[$j++]=$g(_6d,_6e)}var _6h=$_.d4w;for(var _6i=0,_6j=_6h.length;_6i<_6j;_6i++){$k[$j++]=$g(_6h,_6i)}var _6l=$_.checkrt;for(var _6m=0,_6n=_6l.length;_6m<_6n;_6m++){$k[$j++]=$g(_6l,_6m)}var _6p=$_.d3w;for(var _6q=0,_6r=_6p.length;_6q<_6r;_6q++){$k[$j++]=$g(_6p,_6q)}$k[$j++]=1;$k[$j++]=1;$_.sbs=$a();$k[$j++]=Infinity;var _6u=$_.sbs;$k[$j++]=Infinity;for(var _6w=0,_6x=~~(($_.sbs.length+1)/2);_6w<_6x;_6w++){$k[$j++]=$_.height}var _6z=$a();$k[$j++]=Infinity;for(var _71=0,_72=~~(($_.sbs.length+1)/2);_71<_72;_71++){$k[$j++]=0}var _73=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_6u;$k[$j++]="bhs";$k[$j++]=_6z;$k[$j++]="bbs";$k[$j++]=_73;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="borderleft";$k[$j++]=0;$k[$j++]="borderright";$k[$j++]=0;$k[$j++]="opt";$k[$j++]=$_.options;var _76=$d();$k[$j++]=_76;if(!$_.dontdraw){bwipp_renlinear()}}else{$k[$j++]=Infinity;var _78=$_.d1w;$k[$j++]=1;$k[$j++]=1;for(var _79=0,_7A=_78.length;_79<_7A;_79++){$k[$j++]=$g(_78,_79)}var _7C=$_.checklt;for(var _7D=0,_7E=_7C.length;_7D<_7E;_7D++){$k[$j++]=$g(_7C,_7D)}var _7G=$_.d2w;for(var _7H=0,_7I=_7G.length;_7H<_7I;_7H++){$k[$j++]=$g(_7G,_7H)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$_.top=$a();$k[$j++]=Infinity;var _7L=$_.d4w;$k[$j++]=1;$k[$j++]=1;for(var _7M=0,_7N=_7L.length;_7M<_7N;_7M++){$k[$j++]=$g(_7L,_7M)}var _7P=$_.checkrt;for(var _7Q=0,_7R=_7P.length;_7Q<_7R;_7Q++){$k[$j++]=$g(_7P,_7Q)}var _7T=$_.d3w;for(var _7U=0,_7V=_7T.length;_7U<_7V;_7U++){$k[$j++]=$g(_7T,_7U)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$_.bot=$a();for(var _7Y=0;_7Y<=24;_7Y+=2){$_.i=_7Y;for(var _7c=0,_7d=$g($_.top,$_.i);_7c<_7d;_7c++){$k[$j++]=0}for(var _7h=0,_7i=$g($_.top,$_.i+1);_7h<_7i;_7h++){$k[$j++]=1}}$as($a(50));$_.top=$k[--$j];for(var _7l=0;_7l<=24;_7l+=2){$_.i=_7l;for(var _7p=0,_7q=$g($_.bot,$_.i);_7p<_7q;_7p++){$k[$j++]=1}for(var _7u=0,_7v=$g($_.bot,$_.i+1);_7u<_7v;_7u++){$k[$j++]=0}}$as($a(50));$_.bot=$k[--$j];if($eq($_.format,"stacked")){$_.sep=$a(50);$p($_.sep,0,0);for(var _81=1;_81<=49;_81+=1){$_.i=_81;if($eq($g($_.top,$_.i),$g($_.bot,$_.i))){$p($_.sep,$_.i,$f(1-$g($_.top,$_.i)))}else{$p($_.sep,$_.i,$f(1-$g($_.sep,$_.i-1)))}}$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,46,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _8M=0,_8N=5;_8M<_8N;_8M++){$q($_.top)}$q($_.sep);for(var _8Q=0,_8R=7;_8Q<_8R;_8Q++){$q($_.bot)}$_.pixs=$a();$_.pixy=~~($_.pixs.length/50)}if($eq($_.format,"stackedomni")){$k[$j++]=Infinity;$F($_.top,function(){var _8X=$k[--$j];$k[$j++]=$f(1-_8X)});$_.sep1=$a();$P($_.sep1,0,$a([0,0,0,0]));$P($_.sep1,46,$a([0,0,0,0]));for(var _8d=18;_8d<=30;_8d+=1){$_.i=_8d;if($g($_.top,$_.i)==0){if($g($_.top,$_.i-1)==1){$k[$j++]=1}else{var _8n=$g($_.sep1,$_.i-1)==0?1:0;$k[$j++]=_8n}}else{$k[$j++]=0}$p($_.sep1,$_.i,$k[--$j])}$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _8r=0,_8s=21;_8r<_8s;_8r++){$k[$j++]=0;$k[$j++]=1}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$_.sep2=$a();$k[$j++]=Infinity;$F($_.bot,function(){var _8v=$k[--$j];$k[$j++]=$f(1-_8v)});$_.sep3=$a();$P($_.sep3,0,$a([0,0,0,0]));$P($_.sep3,46,$a([0,0,0,0]));for(var _91=19;_91<=31;_91+=1){$_.i=_91;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _9B=$g($_.sep3,$_.i-1)==0?1:0;$k[$j++]=_9B}}else{$k[$j++]=0}$p($_.sep3,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _9G=0;_9G<=12;_9G+=1){var _9L=$k[--$j];$k[$j++]=_9L&&$eq($g($_.bot,_9G+19),$g($_.f3,_9G))}if($k[--$j]){$P($_.sep3,19,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}$k[$j++]=Infinity;for(var _9Q=0,_9R=$_.barxmult;_9Q<_9R;_9Q++){$q($_.top)}$q($_.sep1);$q($_.sep2);$q($_.sep3);for(var _9X=0,_9Y=$_.barxmult;_9X<_9Y;_9X++){$q($_.bot)}$_.pixs=$a();$_.pixy=~~($_.pixs.length/50)}var _9g=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",50],["pixy",$_.pixy],["height",$_.pixy/72],["width",50/72],["borderleft",0],["borderright",0],["bordertop",0],["borderbottom",0],["opt",$_.options]]);$k[$j++]=_9g;if(!$_.dontdraw){bwipp_renmatrix()}}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_databarstacked(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databarstackedBadLength#8769";$k[$j++]="GS1 DataBar Stacked must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarstackedBadAI#8772";$k[$j++]="GS1 DataBar Stacked must begin with (01) application identifier";bwipp_raiseerror()}var _8=$G($_.barcode,4,$_.barcode.length-4);for(var _9=0,_A=_8.length;_9<_A;_9++){var _B=$g(_8,_9);if(_B<48||_B>57){$k[$j++]="bwipp.databarstackedBadCharacter#8776";$k[$j++]="GS1 DataBar Stacked must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _C=0;_C<=12;_C+=1){$_.i=_C;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _I=$k[--$j];$k[$j++]=_I*3}var _J=$k[--$j];var _K=$k[--$j];$_[$k[--$j]]=$f(_K+_J)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databarstackedBadCheckDigit#8789";$k[$j++]="Incorrect GS1 DataBar Stacked check digit provided";bwipp_raiseerror()}}var _R=$s(18);$P(_R,0,$_.barcode);$p(_R,17,$_.checksum+48);$_.barcode=_R;$p($_.options,"dontdraw",true);$p($_.options,"format","stacked");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databaromni();var _Y=$k[--$j];$_[$k[--$j]]=_Y;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_databarstackedomni(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarstackedomniBadAI#8847";$k[$j++]="GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier";bwipp_raiseerror()}if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databarstackedomniBadLength#8850";$k[$j++]="GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits";bwipp_raiseerror()}var _8=$G($_.barcode,4,$_.barcode.length-4);for(var _9=0,_A=_8.length;_9<_A;_9++){var _B=$g(_8,_9);if(_B<48||_B>57){$k[$j++]="bwipp.databarstackedomniBadCharacter#8854";$k[$j++]="GS1 DataBar Stacked Omnidirectional must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _C=0;_C<=12;_C+=1){$_.i=_C;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _I=$k[--$j];$k[$j++]=_I*3}var _J=$k[--$j];var _K=$k[--$j];$_[$k[--$j]]=$f(_K+_J)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databarstackedomniBadCheckDigit#8867";$k[$j++]="Incorrect GS1 DataBar Stacked Omnidirectional check digit provided";bwipp_raiseerror()}}var _R=$s(18);$P(_R,0,$_.barcode);$p(_R,17,$_.checksum+48);$_.barcode=_R;$p($_.options,"dontdraw",true);$p($_.options,"format","stackedomni");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databaromni();var _Y=$k[--$j];$_[$k[--$j]]=_Y;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_databartruncated(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databartruncatedBadLength#8925";$k[$j++]="GS1 DataBar Truncated must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databartruncatedBadAI#8928";$k[$j++]="GS1 DataBar Truncated must begin with (01) application identifier";bwipp_raiseerror()}var _8=$G($_.barcode,4,$_.barcode.length-4);for(var _9=0,_A=_8.length;_9<_A;_9++){var _B=$g(_8,_9);if(_B<48||_B>57){$k[$j++]="bwipp.databartruncatedBadCharacter#8932";$k[$j++]="GS1 DataBar Truncated must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _C=0;_C<=12;_C+=1){$_.i=_C;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _I=$k[--$j];$k[$j++]=_I*3}var _J=$k[--$j];var _K=$k[--$j];$_[$k[--$j]]=$f(_K+_J)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databartruncatedBadCheckDigit#8945";$k[$j++]="Incorrect GS1 DataBar Truncated check digit provided";bwipp_raiseerror()}}var _R=$s(18);$P(_R,0,$_.barcode);$p(_R,17,$_.checksum+48);$_.barcode=_R;$p($_.options,"dontdraw",true);$p($_.options,"format","truncated");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databaromni();var _Y=$k[--$j];$_[$k[--$j]]=_Y;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_databarlimited(){$_=Object.create($_);$_.dontdraw=false;$_.height=10/72;$_.linkage=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_databarlimited);if($_.barcode.length!=17&&$_.barcode.length!=18){$k[$j++]="bwipp.databarlimitedBadLength#9008";$k[$j++]="GS1 DataBar Limited must be 13 or 14 digits";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"(01)")){$k[$j++]="bwipp.databarlimitedBadAI#9011";$k[$j++]="GS1 DataBar Limited must begin with (01) application identifier";bwipp_raiseerror()}var _7=$g($_.barcode,4);if(_7<48||_7>49){$k[$j++]="bwipp.databarlimitedBadStartDigit#9014";$k[$j++]="GS1 DataBar Limited must begin with 0 or 1";bwipp_raiseerror()}var _A=$G($_.barcode,5,$_.barcode.length-5);for(var _B=0,_C=_A.length;_B<_C;_B++){var _D=$g(_A,_B);if(_D<48||_D>57){$k[$j++]="bwipp.databarlimitedBadCharacter#9018";$k[$j++]="GS1 DataBar Limited must contain only digits";bwipp_raiseerror()}}$_.checksum=0;for(var _E=0;_E<=12;_E+=1){$_.i=_E;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i+4)-48);if($_.i%2==0){var _K=$k[--$j];$k[$j++]=_K*3}var _L=$k[--$j];var _M=$k[--$j];$_[$k[--$j]]=$f(_M+_L)}$_.checksum=(10-$_.checksum%10)%10;if($_.barcode.length==18){if($g($_.barcode,17)!=$_.checksum+48){$k[$j++]="bwipp.databarlimitedBadCheckDigit#9031";$k[$j++]="Incorrect GS1 DataBar Limited check digit provided";bwipp_raiseerror()}}var _T=$s(18);$P(_T,0,$_.barcode);$p(_T,17,$_.checksum+48);$_.barcode=_T;if(!bwipp_databarlimited.__9042__){$_=Object.create($_);$_.linkval=$a([2,0,1,5,1,3,3,5,3,1,0,9,6]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarlimited.$ctx[id]=$_[id]);bwipp_databarlimited.__9042__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;var _Z=$G($_.barcode,4,13);for(var _a=0,_b=_Z.length;_a<_b;_a++){$k[$j++]=$f($g(_Z,_a)-48)}$_.binval=$a();if($_.linkage){for(var _h=0,_g=$_.binval.length-1;_h<=_g;_h+=1){$_.i=_h;$p($_.binval,$_.i,$f($g($_.binval,$_.i)+$g($_.linkval,$_.i)))}}$_.txt=$a($_.barcode.length);for(var _u=0,_t=$_.barcode.length-1;_u<=_t;_u+=1){$_.i=_u;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.ncr=function(){var _11=$k[--$j];var _12=$k[--$j];var _13=$f(_12-_11);if(_11<$f(_12-_11)){var _=_13;_13=_11;_11=_}$k[$j++]=_13;$k[$j++]=1;$k[$j++]=1;for(var _15=_12,_14=$f(_11+1);_15>=_14;_15-=1){var _16=$k[--$j];var _17=$k[--$j];var _18=$k[--$j];$k[$j++]=_18;$k[$j++]=_17;$k[$j++]=_16*_15;if($le(_17,_18)){var _19=$k[--$j];var _1A=$k[--$j];$k[$j++]=$f(_1A+1);$k[$j++]=~~(_19/_1A)}}for(;;){var _1B=$k[--$j];var _1C=$k[--$j];var _1D=$k[--$j];$k[$j++]=_1D;$k[$j++]=_1C;$k[$j++]=_1B;if($gt(_1C,_1D)){break}var _1E=$k[--$j];var _1F=$k[--$j];$k[$j++]=$f(_1F+1);$k[$j++]=~~(_1E/_1F)}var _1G=$k[--$j];var _1H=$k[--$j];$k[$j++]=_1G;$k[$j++]=_1H;$j--;var _1I=$k[--$j];var _1J=$k[--$j];$k[$j++]=_1I;$k[$j++]=_1J;$j--};$_.getRSSwidths=function(){$_.oe=$k[--$j];$_.el=$k[--$j];$_.mw=$k[--$j];$_.nm=$k[--$j];$_.val=$k[--$j];$_.out=$a($_.el);$_.mask=0;for(var _1T=0,_1S=$f($_.el-2);_1T<=_1S;_1T+=1){$_.bar=_1T;$_.ew=1;var _1V=$_.bar;$_.mask=$_.mask|(_1V<0?1>>>-_1V:1<<_1V);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($_.nm-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _1a=$k[--$j];$_[$k[--$j]]=_1a;if($_.oe&&$_.mask==0&&$f($f($f($_.nm-$_.ew)-$_.el*2)+$_.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$_.sval;$k[$j++]=$f($f($f($_.nm-$_.ew)-$_.el)+$_.bar);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _1p=$k[--$j];var _1q=$k[--$j];$_[$k[--$j]]=$f(_1q-_1p)}if($f($_.el-$_.bar)>2){$_.lval=0;for(var _20=$f($f($f($f($_.nm-$_.ew)-$_.el)+$_.bar)+2),_1z=$f($_.mw+1);_20>=_1z;_20-=1){$k[$j++]=$f($f($f($_.nm-_20)-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-3);$_.ncr();$_.lval=$f($k[--$j]+$_.lval)}$_.sval=$f($_.sval-$_.lval*$f($f($_.el-$_.bar)-1))}else{if($f($_.nm-$_.ew)>$_.mw){$_.sval=$f($_.sval-1)}}$_.val=$f($_.val-$_.sval);if($_.val<0){break}$_.ew=$_.ew+1;var _2K=$_.bar;$_.mask=$_.mask&~(_2K<0?1>>>-_2K:1<<_2K)}$_.val=$f($_.val+$_.sval);$_.nm=$f($_.nm-$_.ew);$p($_.out,$_.bar,$_.ew)}$p($_.out,$f($_.el-1),$_.nm);$k[$j++]=$_.out};for(var _2W=0;_2W<=11;_2W+=1){$_.i=_2W;var _2X=$_.binval;var _2Y=$_.i;$p(_2X,_2Y+1,$f($g(_2X,_2Y+1)+$g($_.binval,$_.i)%2013571*10));$p($_.binval,$_.i,~~($g($_.binval,$_.i)/2013571))}$_.d2=$g($_.binval,12)%2013571;var _2k=$_.binval;$p(_2k,12,~~($g(_2k,12)/2013571));$_.d1=0;$_.i=true;for(var _2m=0;_2m<=12;_2m+=1){$_.j=_2m;var _2p=$g($_.binval,$_.j);$k[$j++]=_2p;if(_2p==0&&$_.i){$j--}else{$_.i=false;$_.d1=$f($_.d1+$k[--$j]*~~Math.pow(10,12-$_.j))}}if(!bwipp_databarlimited.__9146__){$_=Object.create($_);$_.tab267=$a([183063,0,17,9,6,3,6538,28,820063,183064,13,13,5,4,875,728,1000775,820064,9,17,3,6,28,6454,1491020,1000776,15,11,5,4,2415,203,1979844,1491021,11,15,4,5,203,2408,1996938,1979845,19,7,8,1,17094,1,2013570,1996939,7,19,1,8,1,16632]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarlimited.$ctx[id]=$_[id]);bwipp_databarlimited.__9146__=1;$_=Object.getPrototypeOf($_)}$_.i=0;for(;;){if($_.d1<=$g($_.tab267,$_.i)){var _32=$G($_.tab267,$_.i+1,7);for(var _33=0,_34=_32.length;_33<_34;_33++){$k[$j++]=$g(_32,_33)}$_.d1te=$k[--$j];$_.d1to=$k[--$j];$_.d1mwe=$k[--$j];$_.d1mwo=$k[--$j];$_.d1ele=$k[--$j];$_.d1elo=$k[--$j];$_.d1gs=$k[--$j];break}$_.i=$_.i+8}$_.i=0;for(;;){if($_.d2<=$g($_.tab267,$_.i)){var _3K=$G($_.tab267,$_.i+1,7);for(var _3L=0,_3M=_3K.length;_3L<_3M;_3L++){$k[$j++]=$g(_3K,_3L)}$_.d2te=$k[--$j];$_.d2to=$k[--$j];$_.d2mwe=$k[--$j];$_.d2mwo=$k[--$j];$_.d2ele=$k[--$j];$_.d2elo=$k[--$j];$_.d2gs=$k[--$j];break}$_.i=$_.i+8}$k[$j++]="d1wo";$k[$j++]=~~($f($_.d1-$_.d1gs)/$_.d1te);$k[$j++]=$_.d1elo;$k[$j++]=$_.d1mwo;$k[$j++]=7;$k[$j++]=false;$_.getRSSwidths();var _3b=$k[--$j];$_[$k[--$j]]=_3b;$k[$j++]="d1we";$k[$j++]=$f($_.d1-$_.d1gs)%$_.d1te;$k[$j++]=$_.d1ele;$k[$j++]=$_.d1mwe;$k[$j++]=7;$k[$j++]=true;$_.getRSSwidths();var _3i=$k[--$j];$_[$k[--$j]]=_3i;$k[$j++]="d2wo";$k[$j++]=~~($f($_.d2-$_.d2gs)/$_.d2te);$k[$j++]=$_.d2elo;$k[$j++]=$_.d2mwo;$k[$j++]=7;$k[$j++]=false;$_.getRSSwidths();var _3p=$k[--$j];$_[$k[--$j]]=_3p;$k[$j++]="d2we";$k[$j++]=$f($_.d2-$_.d2gs)%$_.d2te;$k[$j++]=$_.d2ele;$k[$j++]=$_.d2mwe;$k[$j++]=7;$k[$j++]=true;$_.getRSSwidths();var _3w=$k[--$j];$_[$k[--$j]]=_3w;$_.d1w=$a(14);for(var _3z=0;_3z<=6;_3z+=1){$_.i=_3z;$p($_.d1w,$_.i*2,$g($_.d1wo,$_.i));$p($_.d1w,$_.i*2+1,$g($_.d1we,$_.i))}$_.d2w=$a(14);for(var _4B=0;_4B<=6;_4B+=1){$_.i=_4B;$p($_.d2w,$_.i*2,$g($_.d2wo,$_.i));$p($_.d2w,$_.i*2+1,$g($_.d2we,$_.i))}$k[$j++]=Infinity;var _4M=$_.d1w;for(var _4N=0,_4O=_4M.length;_4N<_4O;_4N++){$k[$j++]=$g(_4M,_4N)}var _4Q=$_.d2w;for(var _4R=0,_4S=_4Q.length;_4R<_4S;_4R++){$k[$j++]=$g(_4Q,_4R)}$_.widths=$a();if(!bwipp_databarlimited.__9217__){$_=Object.create($_);$_.checkweights=$a([1,3,9,27,81,65,17,51,64,14,42,37,22,66,20,60,2,6,18,54,73,41,34,13,39,28,84,74]);$k[$j++]=Infinity;for(var _4W=0;_4W<=43;_4W+=1){$k[$j++]=_4W}$k[$j++]=45;$k[$j++]=52;$k[$j++]=57;for(var _4X=63;_4X<=66;_4X+=1){$k[$j++]=_4X}for(var _4Y=73;_4Y<=79;_4Y+=1){$k[$j++]=_4Y}$k[$j++]=82;for(var _4Z=126;_4Z<=130;_4Z+=1){$k[$j++]=_4Z}$k[$j++]=132;for(var _4a=141;_4a<=146;_4a+=1){$k[$j++]=_4a}for(var _4b=210;_4b<=217;_4b+=1){$k[$j++]=_4b}$k[$j++]=220;for(var _4c=316;_4c<=320;_4c+=1){$k[$j++]=_4c}$k[$j++]=322;$k[$j++]=323;$k[$j++]=326;$k[$j++]=337;$_.checkseq=$a();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarlimited.$ctx[id]=$_[id]);bwipp_databarlimited.__9217__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _4f=0;_4f<=27;_4f+=1){$_.i=_4f;$_.checksum=$f($_.checksum+$g($_.widths,$_.i)*$g($_.checkweights,$_.i))}$_.checksum=$_.checksum%89;$_.seq=$g($_.checkseq,$_.checksum);$k[$j++]="swidths";$k[$j++]=~~($_.seq/21);$k[$j++]=8;$k[$j++]=3;$k[$j++]=6;$k[$j++]=false;$_.getRSSwidths();var _4s=$k[--$j];$_[$k[--$j]]=_4s;$k[$j++]="bwidths";$k[$j++]=$_.seq%21;$k[$j++]=8;$k[$j++]=3;$k[$j++]=6;$k[$j++]=false;$_.getRSSwidths();var _4v=$k[--$j];$_[$k[--$j]]=_4v;$_.checkwidths=$a([0,0,0,0,0,0,0,0,0,0,0,0,1,1]);for(var _4y=0;_4y<=5;_4y+=1){$_.i=_4y;$p($_.checkwidths,$_.i*2,$g($_.swidths,$_.i));$p($_.checkwidths,$_.i*2+1,$g($_.bwidths,$_.i))}$k[$j++]=Infinity;var _59=$_.d1w;$k[$j++]=1;for(var _5A=0,_5B=_59.length;_5A<_5B;_5A++){$k[$j++]=$g(_59,_5A)}var _5D=$_.checkwidths;for(var _5E=0,_5F=_5D.length;_5E<_5F;_5E++){$k[$j++]=$g(_5D,_5E)}var _5H=$_.d2w;for(var _5I=0,_5J=_5H.length;_5I<_5J;_5I++){$k[$j++]=$g(_5H,_5I)}$k[$j++]=1;$k[$j++]=1;$k[$j++]=5;$_.sbs=$a();$k[$j++]=Infinity;var _5M=$_.sbs;$k[$j++]=Infinity;for(var _5O=0,_5P=~~(($_.sbs.length+1)/2);_5O<_5P;_5O++){$k[$j++]=$_.height}var _5R=$a();$k[$j++]=Infinity;for(var _5T=0,_5U=~~(($_.sbs.length+1)/2);_5T<_5U;_5T++){$k[$j++]=0}var _5V=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_5M;$k[$j++]="bhs";$k[$j++]=_5R;$k[$j++]="bbs";$k[$j++]=_5V;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="borderleft";$k[$j++]=0;$k[$j++]="borderright";$k[$j++]=0;$k[$j++]="opt";$k[$j++]=$_.options;var _5Y=$d();$k[$j++]=_5Y;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_databarexpanded(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$_.height=34/72;$_.format="expanded";$_.segments=-1;$_.linkage=false;$_.barxmult=34;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_databarexpanded);if($_.barxmult<34){$k[$j++]="bwipp.databarStackedOmniBarXmult#9308";$k[$j++]="GS1 DataBar Expanded Stacked must have a barxmult of at least 34";bwipp_raiseerror()}if($ne($_.format,"expanded")&&$ne($_.format,"expandedstacked")){$k[$j++]="bwipp.databarexpandedBadFormat#9312";$k[$j++]="Valid formats are expanded and expandedstacked";bwipp_raiseerror()}if($_.segments==-1){var _7=$eq($_.format,"expandedstacked")?4:22;$_.segments=_7}else{if($_.segments<2||$_.segments>22||$_.segments%2!=0){$k[$j++]="bwipp.gs1databarexpandedBadSegments#9319";$k[$j++]="The number of segments must be even from 2 to 22";bwipp_raiseerror()}}$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];for(;;){if($_.ais.length==2){if($eq($g($_.ais,0),"01")&&$eq($g($_.ais,1),"3103")){if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=32767){$k[$j++]="0100";$k[$j++]=false;break}}}if($_.ais.length==2){if($eq($g($_.ais,0),"01")&&$eq($g($_.ais,1),"3202")){if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=9999){$k[$j++]="0101";$k[$j++]=false;break}}}if($_.ais.length==2){if($eq($g($_.ais,0),"01")&&$eq($g($_.ais,1),"3203")){if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=22767){$k[$j++]="0101";$k[$j++]=false;break}}}var _k=$_.ais.length;if(_k==2||_k==3){$k[$j++]="ai310x";$k[$j++]=false;for(var _l=3100;_l<=3109;_l+=1){var _q=$k[--$j];$k[$j++]=_q||$eq($R($s(4),_l,10),$g($_.ais,1))}var _r=$k[--$j];$_[$k[--$j]]=_r;$k[$j++]="ai320x";$k[$j++]=false;for(var _t=3200;_t<=3209;_t+=1){var _y=$k[--$j];$k[$j++]=_y||$eq($R($s(4),_t,10),$g($_.ais,1))}var _z=$k[--$j];$_[$k[--$j]]=_z;if($_.ais.length==3){var _12=$a(["11","13","15","17"]);$k[$j++]="aibad";$k[$j++]=true;for(var _13=0,_14=_12.length;_13<_14;_13++){var _18=$k[--$j];$k[$j++]=_18&&$ne($g(_12,_13),$g($_.ais,2))}var _19=$k[--$j];$_[$k[--$j]]=_19}else{$_.aibad=false}if($eq($g($_.ais,0),"01")&&($_.ai310x||$_.ai320x)&&!$_.aibad){if($_.ais.length==3){var _1P=$i($G($g($_.vals,2),2,2));var _1T=$i($G($g($_.vals,2),4,2));if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=99999&&(_1P>=1&&_1P<=12)&&(_1T>=0&&_1T<=31)){if($_.ai310x&&$eq($g($_.ais,2),"11")){$k[$j++]="0111000";$k[$j++]=false;break}if($_.ai320x&&$eq($g($_.ais,2),"11")){$k[$j++]="0111001";$k[$j++]=false;break}if($_.ai310x&&$eq($g($_.ais,2),"13")){$k[$j++]="0111010";$k[$j++]=false;break}if($_.ai320x&&$eq($g($_.ais,2),"13")){$k[$j++]="0111011";$k[$j++]=false;break}if($_.ai310x&&$eq($g($_.ais,2),"15")){$k[$j++]="0111100";$k[$j++]=false;break}if($_.ai320x&&$eq($g($_.ais,2),"15")){$k[$j++]="0111101";$k[$j++]=false;break}if($_.ai310x&&$eq($g($_.ais,2),"17")){$k[$j++]="0111110";$k[$j++]=false;break}if($_.ai320x&&$eq($g($_.ais,2),"17")){$k[$j++]="0111111";$k[$j++]=false;break}}}else{if($eq($G($g($_.vals,0),0,1),"9")&&$i($g($_.vals,1))<=99999){if($_.ai310x){$k[$j++]="0111000";$k[$j++]=false;break}if($_.ai320x){$k[$j++]="0111001";$k[$j++]=false;break}}}}}if($_.ais.length>=2){$k[$j++]="ai392x";$k[$j++]=false;for(var _20=3920;_20<=3923;_20+=1){var _25=$k[--$j];$k[$j++]=_25||$eq($R($s(4),_20,10),$g($_.ais,1))}var _26=$k[--$j];$_[$k[--$j]]=_26;if($eq($g($_.ais,0),"01")&&$_.ai392x){if($eq($G($g($_.vals,0),0,1),"9")){$k[$j++]="01100";$k[$j++]=true;break}}}if($_.ais.length>=2){$k[$j++]="ai393x";$k[$j++]=false;for(var _2F=3930;_2F<=3933;_2F+=1){var _2K=$k[--$j];$k[$j++]=_2K||$eq($R($s(4),_2F,10),$g($_.ais,1))}var _2L=$k[--$j];$_[$k[--$j]]=_2L;if($eq($g($_.ais,0),"01")&&$_.ai393x){if($eq($G($g($_.vals,0),0,1),"9")){$k[$j++]="01101";$k[$j++]=true;break}}}if($eq($g($_.ais,0),"01")){$k[$j++]="1";$k[$j++]=true;break}$k[$j++]="00";$k[$j++]=true;break}$_.gpfallow=$k[--$j];$_.method=$k[--$j];$_.conv12to40=function(){var _2Y=$Z($s(40),"0000000000000000000000000000000000000000");var _2Z=$k[--$j];var _2d=$R($s(10),$i($G(_2Z,0,3)),2);$P($G(_2Y,0,10),10-_2d.length,_2d);var _2h=$R($s(10),$i($G(_2Z,3,3)),2);$P($G(_2Y,10,10),10-_2h.length,_2h);var _2l=$R($s(10),$i($G(_2Z,6,3)),2);$P($G(_2Y,20,10),10-_2l.length,_2l);var _2p=$R($s(10),$i($G(_2Z,9,3)),2);$P($G(_2Y,30,10),10-_2p.length,_2p);$k[$j++]=_2Y;$k[$j++]=_2Z;$j--};$_.conv13to44=function(){var _2r=$Z($s(44),"00000000000000000000000000000000000000000000");var _2s=$k[--$j];var _2w=$R($s(4),$i($G(_2s,0,1)),2);$P($G(_2r,0,4),4-_2w.length,_2w);$k[$j++]=_2r;$k[$j++]=_2r;$k[$j++]=$G(_2s,1,12);$_.conv12to40();var _2y=$k[--$j];$P($k[--$j],4,_2y)};$_.tobin=function(){var _31=$s($k[--$j]);$k[$j++]=_31;for(var _33=0,_32=_31.length-1;_33<=_32;_33+=1){var _34=$k[--$j];$p(_34,_33,48);$k[$j++]=_34}var _35=$k[--$j];var _38=$R($s(_35.length),$k[--$j],2);$P(_35,_35.length-_38.length,_38);$k[$j++]=_35};$_.fnc1=-1;$_.lnumeric=-2;$_.lalphanumeric=-3;$_.liso646=-4;if($eq($_.method,"00")){$_.cdf=$a([]);$_.gpf=$a([])}if($eq($_.method,"1")){$k[$j++]="cdf";$k[$j++]=$G($g($_.vals,0),0,13);$_.conv13to44();var _3G=$k[--$j];$_[$k[--$j]]=_3G;$k[$j++]=Infinity;var _3I=$_.cdf;for(var _3J=0,_3K=_3I.length;_3J<_3K;_3J++){$k[$j++]=$f($g(_3I,_3J)-48)}$_.cdf=$a();$_.gpf=$a([]);$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1)}if($eq($_.method,"0100")){$_.cdf=$s(55);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _3d=$k[--$j];var _3e=$k[--$j];$P($k[--$j],_3e,_3d);$k[$j++]=$_.cdf;$k[$j++]=40;$k[$j++]=$i($g($_.vals,1));$k[$j++]=15;$_.tobin();var _3j=$k[--$j];var _3k=$k[--$j];$P($k[--$j],_3k,_3j);$k[$j++]=Infinity;var _3m=$_.cdf;for(var _3n=0,_3o=_3m.length;_3n<_3o;_3n++){$k[$j++]=$g(_3m,_3n)-48}$_.cdf=$a();$_.gpf=$a([]);$_.ais=$a([]);$_.vals=$a([]);$_.fncs=$a([])}if($eq($_.method,"0101")){$_.cdf=$s(55);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _41=$k[--$j];var _42=$k[--$j];$P($k[--$j],_42,_41);if($eq($g($_.ais,1),"3202")){$k[$j++]=$i($g($_.vals,1));$k[$j++]=15;$_.tobin()}else{$k[$j++]=$i($g($_.vals,1))+1e4;$k[$j++]=15;$_.tobin()}$P($_.cdf,40,$k[--$j]);$k[$j++]=Infinity;var _4C=$_.cdf;for(var _4D=0,_4E=_4C.length;_4D<_4E;_4D++){$k[$j++]=$g(_4C,_4D)-48}$_.cdf=$a();$_.gpf=$a([]);$_.ais=$a([]);$_.vals=$a([]);$_.fncs=$a([])}if($_.method.length==7){$_.cdf=$s(76);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _4R=$k[--$j];var _4S=$k[--$j];$P($k[--$j],_4S,_4R);var _4U=$s(6);$P(_4U,0,$G($g($_.ais,1),3,1));$P(_4U,1,$G($g($_.vals,1),1,5));$k[$j++]=$i(_4U);$k[$j++]=20;$_.tobin();$P($_.cdf,40,$k[--$j]);if($_.ais.length==3){var _4f=$g($_.vals,2);$k[$j++]=$i($G(_4f,0,2))*384+(($i($G(_4f,2,2))-1)*32+$i($G(_4f,4,2)))}else{$k[$j++]=38400}$k[$j++]=16;$_.tobin();$P($_.cdf,60,$k[--$j]);$k[$j++]=Infinity;var _4l=$_.cdf;for(var _4m=0,_4n=_4l.length;_4m<_4n;_4m++){$k[$j++]=$g(_4l,_4m)-48}$_.cdf=$a();$_.gpf=$a([]);$_.ais=$a([]);$_.vals=$a([]);$_.fncs=$a([])}if($eq($_.method,"01100")){$_.cdf=$s(42);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _50=$k[--$j];var _51=$k[--$j];$P($k[--$j],_51,_50);$k[$j++]=$_.cdf;$k[$j++]=40;$k[$j++]=$i($G($g($_.ais,1),3,1));$k[$j++]=2;$_.tobin();var _57=$k[--$j];var _58=$k[--$j];$P($k[--$j],_58,_57);$k[$j++]=Infinity;var _5A=$_.cdf;for(var _5B=0,_5C=_5A.length;_5B<_5C;_5B++){$k[$j++]=$g(_5A,_5B)-48}$_.cdf=$a();$k[$j++]=Infinity;$F($g($_.vals,1));if($_.ais.length>2){$k[$j++]=$_.fnc1}$_.gpf=$a();$_.ais=$G($_.ais,2,$_.ais.length-2);$_.vals=$G($_.vals,2,$_.vals.length-2);$_.fncs=$G($_.fncs,2,$_.fncs.length-2)}if($eq($_.method,"01101")){$_.cdf=$s(52);$k[$j++]=$_.cdf;$k[$j++]=0;$k[$j++]=$G($g($_.vals,0),1,12);$_.conv12to40();var _5Z=$k[--$j];var _5a=$k[--$j];$P($k[--$j],_5a,_5Z);$k[$j++]=$_.cdf;$k[$j++]=40;$k[$j++]=$i($G($g($_.ais,1),3,1));$k[$j++]=2;$_.tobin();var _5g=$k[--$j];var _5h=$k[--$j];$P($k[--$j],_5h,_5g);$k[$j++]=$_.cdf;$k[$j++]=42;$k[$j++]=$i($G($g($_.vals,1),0,3));$k[$j++]=10;$_.tobin();var _5n=$k[--$j];var _5o=$k[--$j];$P($k[--$j],_5o,_5n);$k[$j++]=Infinity;var _5q=$_.cdf;for(var _5r=0,_5s=_5q.length;_5r<_5s;_5r++){$k[$j++]=$g(_5q,_5r)-48}$_.cdf=$a();$k[$j++]=Infinity;var _5w=$g($_.vals,1);var _5x=$G(_5w,3,_5w.length-3);for(var _5y=0,_5z=_5x.length;_5y<_5z;_5y++){$k[$j++]=$g(_5x,_5y)}if($_.ais.length>2){$k[$j++]=$_.fnc1}$_.gpf=$a();$_.ais=$G($_.ais,2,$_.ais.length-2);$_.vals=$G($_.vals,2,$_.vals.length-2);$_.fncs=$G($_.fncs,2,$_.fncs.length-2)}if($_.gpfallow){$_.vlf=$a(2)}else{$_.vlf=$a([])}if(!bwipp_databarexpanded.__9571__){$_=Object.create($_);$k[$j++]=Infinity;for(var _6G=0;_6G<=119;_6G+=1){var _6I=$Z($s(2),"00");var _6K=$R($s(2),_6G,11);$P(_6I,2-_6K.length,_6K);$k[$j++]=_6G;$k[$j++]=_6I;if($g(_6I,0)==65){var _6M=$k[--$j];$p(_6M,0,94);$k[$j++]=_6M}var _6N=$k[--$j];$k[$j++]=_6N;if($g(_6N,1)==65){var _6P=$k[--$j];$p(_6P,1,94);$k[$j++]=_6P}var _6Q=$k[--$j];var _6T=$Z($s(7),"0000000");var _6V=$R($s(7),$f($k[--$j]+8),2);$P(_6T,7-_6V.length,_6V);$k[$j++]=_6Q;$k[$j++]=_6T}$k[$j++]=$_.lalphanumeric;$k[$j++]="0000";$_.numeric=$d();$k[$j++]=Infinity;for(var _6Y=48;_6Y<=57;_6Y+=1){$k[$j++]=_6Y;$k[$j++]=_6Y-43;$k[$j++]=5;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="01111";for(var _6a=65;_6a<=90;_6a+=1){$k[$j++]=_6a;$k[$j++]=_6a-33;$k[$j++]=6;$_.tobin()}$k[$j++]=42;$k[$j++]="111010";for(var _6b=44;_6b<=47;_6b+=1){$k[$j++]=_6b;$k[$j++]=_6b+15;$k[$j++]=6;$_.tobin()}$k[$j++]=$_.lnumeric;$k[$j++]="000";$k[$j++]=$_.liso646;$k[$j++]="00100";$_.alphanumeric=$d();$k[$j++]=Infinity;for(var _6f=48;_6f<=57;_6f+=1){$k[$j++]=_6f;$k[$j++]=_6f-43;$k[$j++]=5;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="01111";for(var _6h=65;_6h<=90;_6h+=1){$k[$j++]=_6h;$k[$j++]=_6h-1;$k[$j++]=7;$_.tobin()}for(var _6i=97;_6i<=122;_6i+=1){$k[$j++]=_6i;$k[$j++]=_6i-7;$k[$j++]=7;$_.tobin()}$k[$j++]=33;$k[$j++]="11101000";$k[$j++]=34;$k[$j++]="11101001";for(var _6j=37;_6j<=47;_6j+=1){$k[$j++]=_6j;$k[$j++]=_6j+197;$k[$j++]=8;$_.tobin()}for(var _6k=58;_6k<=63;_6k+=1){$k[$j++]=_6k;$k[$j++]=_6k+187;$k[$j++]=8;$_.tobin()}$k[$j++]=95;$k[$j++]="11111011";$k[$j++]=32;$k[$j++]="11111100";$k[$j++]=$_.lnumeric;$k[$j++]="000";$k[$j++]=$_.lalphanumeric;$k[$j++]="00100";$_.iso646=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarexpanded.$ctx[id]=$_[id]);bwipp_databarexpanded.__9571__=1;$_=Object.getPrototypeOf($_)}for(var _6r=0,_6q=$_.ais.length-1;_6r<=_6q;_6r+=1){$_.i=_6r;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _71=$a($_.gpf.length+$_.ai.length+$_.val.length);$P(_71,0,$_.gpf);$k[$j++]=_71;$k[$j++]=_71;$k[$j++]=$_.gpf.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _75=$k[--$j];var _76=$k[--$j];$k[$j++]=_75;$F(_76);var _77=$a();var _78=$k[--$j];$P($k[--$j],_78,_77);var _7A=$k[--$j];$k[$j++]=_7A;$k[$j++]=_7A;$k[$j++]=$_.gpf.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _7E=$k[--$j];var _7F=$k[--$j];$k[$j++]=_7E;$F(_7F);var _7G=$a();var _7H=$k[--$j];$P($k[--$j],_7H,_7G);$_.gpf=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _7Q=$a($_.gpf.length+1);$P(_7Q,0,$_.gpf);$p(_7Q,$_.gpf.length,$_.fnc1);$_.gpf=_7Q}}$_.rembits=function(){var _7U=$k[--$j];var _7V=48;var _7W=~~Math.ceil(_7U/12)*12;if(~~Math.ceil(_7U/12)*12<48){var _=_7V;_7V=_7W;_7W=_}var _7X=~~(_7W/12);$k[$j++]=_7U;$k[$j++]=_7W;$k[$j++]=_7X;if(_7X%$_.segments==1){var _7Z=$k[--$j];var _7a=$k[--$j];$k[$j++]=$f(_7Z+1)*12;$k[$j++]=_7a;$j--}else{$j--}var _7b=$k[--$j];var _7c=$k[--$j];$k[$j++]=$f(_7b-_7c)};$_.encode=function(){var _7d=$k[--$j];$k[$j++]=_7d;if($ne(_7d,"raw")){var _7e=$k[--$j];var _7g=$g(_7e,$k[--$j]);$k[$j++]=_7g}else{$j--}var _7h=$k[--$j];$k[$j++]=_7h;if(_7h.length+$_.j>=252){$j--;$k[$j++]="bwipp.gs1databarexpandedTooLong#9607";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$k[$j++]=Infinity;var _7j=$k[--$j];var _7k=$k[--$j];$k[$j++]=_7j;$F(_7k,function(){var _7l=$k[--$j];$k[$j++]=$f(_7l-48)});var _7m=$a();$P($_.gpfenc,$_.j,_7m);$_.j=_7m.length+$_.j};$k[$j++]=Infinity;for(var _7r=0,_7s=$_.gpf.length;_7r<_7s;_7r++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=-1;$_.numericruns=$a();$k[$j++]=Infinity;for(var _7v=0,_7w=$_.gpf.length;_7v<_7w;_7v++){$k[$j++]=0}$k[$j++]=0;$_.alphanumericruns=$a();$k[$j++]=Infinity;for(var _7z=0,_80=$_.gpf.length;_7z<_80;_7z++){$k[$j++]=0}$k[$j++]=9999;$_.nextiso646only=$a();for(var _83=$_.gpf.length-1;_83>=0;_83-=1){$_.i=_83;var _88=$Z($s(2),"00");var _8B=$g($_.gpf,$_.i);$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=_88;$k[$j++]=_88;$k[$j++]=0;$k[$j++]=_8B;if(_8B==$_.fnc1){$j--;$k[$j++]=94}var _8D=$k[--$j];var _8E=$k[--$j];$p($k[--$j],_8E,_8D);if($_.i<$_.gpf.length-1){var _8I=$k[--$j];var _8L=$g($_.gpf,$_.i+1);$k[$j++]=_8I;$k[$j++]=_8I;$k[$j++]=1;$k[$j++]=_8L;if(_8L==$_.fnc1){$j--;$k[$j++]=94}var _8N=$k[--$j];var _8O=$k[--$j];$p($k[--$j],_8O,_8N)}var _8S=$g($_.numeric,$k[--$j])!==undefined;if(_8S){$p($_.numericruns,$_.i,$f($g($_.numericruns,$_.i+2)+2))}else{$p($_.numericruns,$_.i,0)}var _8a=$k[--$j];var _8c=$g($_.alphanumeric,_8a)!==undefined;$k[$j++]=_8a;if(_8c){$p($_.alphanumericruns,$_.i,$f($g($_.alphanumericruns,$_.i+1)+1))}else{$p($_.alphanumericruns,$_.i,0)}var _8k=$k[--$j];var _8m=$g($_.iso646,_8k)!==undefined;var _8o=$g($_.alphanumeric,_8k)!==undefined;if(_8m&&!_8o){$p($_.nextiso646only,$_.i,0)}else{$p($_.nextiso646only,$_.i,$f($g($_.nextiso646only,$_.i+1)+1))}}$_.gpfenc=$a(252);$_.i=0;$_.j=0;$_.mode="numeric";for(;;){if($_.i==$_.gpf.length){break}for(;;){if($eq($_.mode,"numeric")){if($_.i<=$_.gpf.length-2){var _92=$s(2);var _95=$g($_.gpf,$_.i);$k[$j++]=_92;$k[$j++]=_92;$k[$j++]=0;$k[$j++]=_95;if(_95==$_.fnc1){$j--;$k[$j++]=94}var _97=$k[--$j];var _98=$k[--$j];$p($k[--$j],_98,_97);var _9A=$k[--$j];var _9D=$g($_.gpf,$_.i+1);$k[$j++]=_9A;$k[$j++]=_9A;$k[$j++]=1;$k[$j++]=_9D;if(_9D==$_.fnc1){$j--;$k[$j++]=94}var _9F=$k[--$j];var _9G=$k[--$j];$p($k[--$j],_9G,_9F);var _9I=$k[--$j];var _9K=$g($_.numeric,_9I)!==undefined;$k[$j++]=_9I;if(_9K){$k[$j++]=$_.numeric;$_.encode();$_.i=$_.i+2;break}$j--;$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.numeric;$_.encode();$_.mode="alphanumeric";break}else{var _9R=$g($_.gpf,$_.i);if(_9R<48||_9R>57){$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.numeric;$_.encode();$_.mode="alphanumeric";break}$k[$j++]="rem";$k[$j++]=12+1+$_.method.length+$_.vlf.length+$_.cdf.length+$_.j;$_.rembits();var _9Y=$k[--$j];$_[$k[--$j]]=_9Y;if($_.rem>=4&&$_.rem<=6){var _9f=$G($Z($s(6),"000000"),0,$_.rem);var _9k=$R($s(4),$f($g($_.gpf,$_.i)-47),2);$P(_9f,4-_9k.length,_9k);$k[$j++]=_9f;$k[$j++]="raw";$_.encode();$_.i=$_.i+1;break}else{var _9m=$s(2);$p(_9m,0,$g($_.gpf,$_.i));$p(_9m,1,94);$k[$j++]=_9m;$k[$j++]=$_.numeric;$_.encode();$_.i=$_.i+1;break}}}if($eq($_.mode,"alphanumeric")){if($g($_.gpf,$_.i)==$_.fnc1){$k[$j++]=$_.fnc1;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";$_.i=$_.i+1;break}var _A2=$g($_.gpf,$_.i);var _A4=$g($_.iso646,_A2)!==undefined;var _A6=$g($_.alphanumeric,_A2)!==undefined;if(_A4&&!_A6){$k[$j++]=$_.liso646;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="iso646";break}if($g($_.numericruns,$_.i)>=6){$k[$j++]=$_.lnumeric;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";break}var _AG=$g($_.numericruns,$_.i);if(_AG>=4&&$f(_AG+$_.i)==$_.gpf.length){$k[$j++]=$_.lnumeric;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";break}$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=$_.alphanumeric;$_.encode();$_.i=$_.i+1;break}if($eq($_.mode,"iso646")){if($g($_.gpf,$_.i)==$_.fnc1){$k[$j++]=$_.fnc1;$k[$j++]=$_.iso646;$_.encode();$_.mode="numeric";$_.i=$_.i+1;break}if($g($_.numericruns,$_.i)>=4&&$g($_.nextiso646only,$_.i)>=10){$k[$j++]=$_.lnumeric;$k[$j++]=$_.iso646;$_.encode();$_.mode="numeric";break}if($g($_.alphanumericruns,$_.i)>=5&&$g($_.nextiso646only,$_.i)>=10){$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.iso646;$_.encode();$_.mode="alphanumeric";break}$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=$_.iso646;$_.encode();$_.i=$_.i+1;break}}}$_.gpf=$G($_.gpfenc,0,$_.j);var _B0=1+12+$_.method.length+$_.vlf.length+$_.cdf.length+$_.gpf.length;$k[$j++]=_B0;$k[$j++]=_B0;$_.rembits();var _B1=$k[--$j];$_.pad=$a(_B1);$k[$j++]=_B1;if($_.vlf.length!=0){var _B4=$k[--$j];var _B6=~~($f($k[--$j]+_B4)/12);$p($_.vlf,0,_B6%2);var _B8=_B6<=14?0:1;$p($_.vlf,1,_B8)}else{$j-=2}if($_.pad.length>0){for(var _BD=0,_BC=$_.pad.length-1;_BD<=_BC;_BD+=5){$_.i=_BD;var _BE=$_.pad;var _BF=$_.i;var _BG=$a([0,0,1,0,0]);var _BH=$_.pad;var _BI=$_.i;var _BJ=5;var _BK=_BH.length-_BI;if(_BH.length-_BI>5){var _=_BJ;_BJ=_BK;_BK=_}$P(_BE,_BF,$G(_BG,0,_BK))}if($eq($_.mode,"numeric")){$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.pad);$_.pad=$G($a(),0,$_.pad.length)}}$k[$j++]=Infinity;var _BS=$_.linkage?1:0;$k[$j++]=_BS;$F($_.method,function(){var _BU=$k[--$j];$k[$j++]=$f(_BU-48)});$q($_.vlf);$q($_.cdf);$q($_.gpf);$q($_.pad);$_.binval=$a();$_.datalen=~~($_.binval.length/12);$_.ncr=function(){var _Bb=$k[--$j];var _Bc=$k[--$j];var _Bd=$f(_Bc-_Bb);if(_Bb<$f(_Bc-_Bb)){var _=_Bd;_Bd=_Bb;_Bb=_}$k[$j++]=_Bd;$k[$j++]=1;$k[$j++]=1;for(var _Bf=_Bc,_Be=$f(_Bb+1);_Bf>=_Be;_Bf-=1){var _Bg=$k[--$j];var _Bh=$k[--$j];var _Bi=$k[--$j];$k[$j++]=_Bi;$k[$j++]=_Bh;$k[$j++]=_Bg*_Bf;if($le(_Bh,_Bi)){var _Bj=$k[--$j];var _Bk=$k[--$j];$k[$j++]=$f(_Bk+1);$k[$j++]=~~(_Bj/_Bk)}}for(;;){var _Bl=$k[--$j];var _Bm=$k[--$j];var _Bn=$k[--$j];$k[$j++]=_Bn;$k[$j++]=_Bm;$k[$j++]=_Bl;if($gt(_Bm,_Bn)){break}var _Bo=$k[--$j];var _Bp=$k[--$j];$k[$j++]=$f(_Bp+1);$k[$j++]=~~(_Bo/_Bp)}var _Bq=$k[--$j];var _Br=$k[--$j];$k[$j++]=_Bq;$k[$j++]=_Br;$j--;var _Bs=$k[--$j];var _Bt=$k[--$j];$k[$j++]=_Bs;$k[$j++]=_Bt;$j--};$_.getRSSwidths=function(){$_.oe=$k[--$j];$_.el=$k[--$j];$_.mw=$k[--$j];$_.nm=$k[--$j];$_.val=$k[--$j];$_.out=$a($_.el);$_.mask=0;for(var _C3=0,_C2=$f($_.el-2);_C3<=_C2;_C3+=1){$_.bar=_C3;$_.ew=1;var _C5=$_.bar;$_.mask=$_.mask|(_C5<0?1>>>-_C5:1<<_C5);for(;;){$k[$j++]="sval";$k[$j++]=$f($f($_.nm-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _CA=$k[--$j];$_[$k[--$j]]=_CA;if($_.oe&&$_.mask==0&&$f($f($f($_.nm-$_.ew)-$_.el*2)+$_.bar*2)>=-2){$k[$j++]="sval";$k[$j++]=$_.sval;$k[$j++]=$f($f($f($_.nm-$_.ew)-$_.el)+$_.bar);$k[$j++]=$f($f($_.el-$_.bar)-2);$_.ncr();var _CP=$k[--$j];var _CQ=$k[--$j];$_[$k[--$j]]=$f(_CQ-_CP)}if($f($_.el-$_.bar)>2){$_.lval=0;for(var _Ca=$f($f($f($f($_.nm-$_.ew)-$_.el)+$_.bar)+2),_CZ=$f($_.mw+1);_Ca>=_CZ;_Ca-=1){$k[$j++]=$f($f($f($_.nm-_Ca)-$_.ew)-1);$k[$j++]=$f($f($_.el-$_.bar)-3);$_.ncr();$_.lval=$f($k[--$j]+$_.lval)}$_.sval=$f($_.sval-$_.lval*$f($f($_.el-$_.bar)-1))}else{if($f($_.nm-$_.ew)>$_.mw){$_.sval=$f($_.sval-1)}}$_.val=$f($_.val-$_.sval);if($_.val<0){break}$_.ew=$_.ew+1;var _Cu=$_.bar;$_.mask=$_.mask&~(_Cu<0?1>>>-_Cu:1<<_Cu)}$_.val=$f($_.val+$_.sval);$_.nm=$f($_.nm-$_.ew);$p($_.out,$_.bar,$_.ew)}$p($_.out,$f($_.el-1),$_.nm);$k[$j++]=$_.out};if(!bwipp_databarexpanded.__9831__){$_=Object.create($_);$_.tab174=$a([347,0,12,5,7,2,87,4,1387,348,10,7,5,4,52,20,2947,1388,8,9,4,5,30,52,3987,2948,6,11,3,6,10,104,4191,3988,4,13,1,8,1,204]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarexpanded.$ctx[id]=$_[id]);bwipp_databarexpanded.__9831__=1;$_=Object.getPrototypeOf($_)}$_.dxw=$a($_.datalen);for(var _DC=0,_DB=$_.datalen-1;_DC<=_DB;_DC+=1){$_.x=_DC;$_.d=$G($_.binval,$_.x*12,12);$k[$j++]="d";$k[$j++]=0;for(var _DG=0;_DG<=11;_DG+=1){$_.j=_DG;var _DL=$k[--$j];$k[$j++]=$f(_DL+~~Math.pow(2,11-$_.j)*$g($_.d,$_.j))}var _DM=$k[--$j];$_[$k[--$j]]=_DM;$_.j=0;for(;;){if($le($_.d,$g($_.tab174,$_.j))){var _DU=$G($_.tab174,$_.j+1,7);for(var _DV=0,_DW=_DU.length;_DV<_DW;_DV++){$k[$j++]=$g(_DU,_DV)}$_.dte=$k[--$j];$_.dto=$k[--$j];$_.dmwe=$k[--$j];$_.dmwo=$k[--$j];$_.dele=$k[--$j];$_.delo=$k[--$j];$_.dgs=$k[--$j];break}$_.j=$_.j+8}$k[$j++]="dwo";$k[$j++]=~~($f($_.d-$_.dgs)/$_.dte);$k[$j++]=$_.delo;$k[$j++]=$_.dmwo;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _Dl=$k[--$j];$_[$k[--$j]]=_Dl;$k[$j++]="dwe";$k[$j++]=$f($_.d-$_.dgs)%$_.dte;$k[$j++]=$_.dele;$k[$j++]=$_.dmwe;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _Ds=$k[--$j];$_[$k[--$j]]=_Ds;$_.dw=$a(8);if($_.x%2==0){for(var _Dw=0;_Dw<=3;_Dw+=1){$_.j=_Dw;$p($_.dw,7-$_.j*2,$g($_.dwo,$_.j));$p($_.dw,6-$_.j*2,$g($_.dwe,$_.j))}}else{for(var _E7=0;_E7<=3;_E7+=1){$_.j=_E7;$p($_.dw,$_.j*2,$g($_.dwo,$_.j));$p($_.dw,$_.j*2+1,$g($_.dwe,$_.j))}}$p($_.dxw,$_.x,$_.dw)}if(!bwipp_databarexpanded.__9898__){$_=Object.create($_);$_.finderwidths=$a([1,8,4,1,1,1,1,4,8,1,3,6,4,1,1,1,1,4,6,3,3,4,6,1,1,1,1,6,4,3,3,2,8,1,1,1,1,8,2,3,2,6,5,1,1,1,1,5,6,2,2,2,9,1,1,1,1,9,2,2]);$_.finderseq=$a([$a([0,1]),$a([0,3,2]),$a([0,5,2,7]),$a([0,9,2,7,4]),$a([0,9,2,7,6,11]),$a([0,9,2,7,8,11,10]),$a([0,1,2,3,4,5,6,7]),$a([0,1,2,3,4,5,6,9,8]),$a([0,1,2,3,4,5,6,9,10,11]),$a([0,1,2,3,4,7,6,9,8,11,10])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarexpanded.$ctx[id]=$_[id]);bwipp_databarexpanded.__9898__=1;$_=Object.getPrototypeOf($_)}$_.seq=$g($_.finderseq,~~(($_.datalen-2)/2));$_.fxw=$a($_.seq.length);for(var _Ef=0,_Ee=$_.seq.length-1;_Ef<=_Ee;_Ef+=1){$_.x=_Ef;$p($_.fxw,$_.x,$G($_.finderwidths,$g($_.seq,$_.x)*5,5))}if(!bwipp_databarexpanded.__9934__){$_=Object.create($_);$_.checkweights=$a([-1,-1,-1,-1,-1,-1,-1,-1,77,96,32,81,27,9,3,1,20,60,180,118,143,7,21,63,205,209,140,117,39,13,145,189,193,157,49,147,19,57,171,91,132,44,85,169,197,136,186,62,185,133,188,142,4,12,36,108,50,87,29,80,97,173,128,113,150,28,84,41,123,158,52,156,166,196,206,139,187,203,138,46,76,17,51,153,37,111,122,155,146,119,110,107,106,176,129,43,16,48,144,10,30,90,59,177,164,125,112,178,200,137,116,109,70,210,208,202,184,130,179,115,190,204,68,93,31,151,191,134,148,22,66,198,172,94,71,2,40,154,192,64,162,54,18,6,120,149,25,75,14,42,126,167,175,199,207,69,23,78,26,79,103,98,83,38,114,131,182,124,159,53,88,170,127,183,61,161,55,165,73,8,24,72,5,15,89,100,174,58,160,194,135,45]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_databarexpanded.$ctx[id]=$_[id]);bwipp_databarexpanded.__9934__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;$F($_.seq,function(){$q($G($_.checkweights,$k[--$j]*16,16))});var _Et=$a();$_.checkweightseq=$G(_Et,8,_Et.length-8);$k[$j++]=Infinity;var _Ev=$_.dxw;for(var _Ew=0,_Ex=_Ev.length;_Ew<_Ex;_Ew++){$F($g(_Ev,_Ew))}$_.widths=$a();$_.checksum=0;for(var _F2=0,_F1=$_.widths.length-1;_F2<=_F1;_F2+=1){$_.i=_F2;$_.checksum=$f($_.checksum+$g($_.widths,$_.i)*$g($_.checkweightseq,$_.i))}$_.checksum=$f($_.checksum%211+($_.datalen-3)*211);$_.i=0;for(;;){if($_.checksum<=$g($_.tab174,$_.i)){var _FI=$G($_.tab174,$_.i+1,7);for(var _FJ=0,_FK=_FI.length;_FJ<_FK;_FJ++){$k[$j++]=$g(_FI,_FJ)}$_.cte=$k[--$j];$_.cto=$k[--$j];$_.cmwe=$k[--$j];$_.cmwo=$k[--$j];$_.cele=$k[--$j];$_.celo=$k[--$j];$_.cgs=$k[--$j];break}$_.i=$_.i+8}$k[$j++]="cwo";$k[$j++]=~~($f($_.checksum-$_.cgs)/$_.cte);$k[$j++]=$_.celo;$k[$j++]=$_.cmwo;$k[$j++]=4;$k[$j++]=true;$_.getRSSwidths();var _FZ=$k[--$j];$_[$k[--$j]]=_FZ;$k[$j++]="cwe";$k[$j++]=$f($_.checksum-$_.cgs)%$_.cte;$k[$j++]=$_.cele;$k[$j++]=$_.cmwe;$k[$j++]=4;$k[$j++]=false;$_.getRSSwidths();var _Fg=$k[--$j];$_[$k[--$j]]=_Fg;$_.cw=$a(8);for(var _Fj=0;_Fj<=3;_Fj+=1){$_.i=_Fj;$p($_.cw,$_.i*2,$g($_.cwo,$_.i));$p($_.cw,$_.i*2+1,$g($_.cwe,$_.i))}var _Fu=$a(22);$p(_Fu,0,$_.cw);$P(_Fu,1,$_.dxw);$_.dxw=$G(_Fu,0,$_.datalen+1);$_.datalen=$_.dxw.length;$_.rows=$a(~~Math.ceil($_.datalen/$_.segments));$_.numrows=$_.rows.length;for(var _G6=0,_G5=$_.numrows-1;_G6<=_G5;_G6+=1){$_.r=_G6;$k[$j++]=Infinity;if($_.segments%4!=0&&$_.r%2==1){$k[$j++]=0}$k[$j++]=1;$k[$j++]=1;for(var _GB=0,_GA=$_.segments-1;_GB<=_GA;_GB+=1){$_.pos=_GB+$_.r*$_.segments;if($_.pos<$_.datalen){$F($g($_.dxw,$_.pos));if($_.pos%2==0){$F($g($_.fxw,~~($_.pos/2)))}}}var _GN=$m()+2;$k[$j++]=1;$k[$j++]=1;$as($a(_GN));$p($_.rows,$_.r,$k[--$j]);$j--}if($ne($_.format,"expandedstacked")){var _GU=$g($_.rows,0);$_.sbs=$G(_GU,1,_GU.length-1);$k[$j++]=Infinity;$k[$j++]=1;for(var _GY=0,_GX=$_.datalen-1;_GY<=_GX;_GY+=1){$_.i=_GY;$F($g($_.dxw,$_.i));if($_.i%2==0){$F($g($_.fxw,~~($_.i/2)))}}$k[$j++]=1;$k[$j++]=1;$_.sbs=$a();$k[$j++]=Infinity;var _Gh=$_.sbs;$k[$j++]=Infinity;for(var _Gj=0,_Gk=~~(($_.sbs.length+1)/2);_Gj<_Gk;_Gj++){$k[$j++]=$_.height}var _Gm=$a();$k[$j++]=Infinity;for(var _Go=0,_Gp=~~(($_.sbs.length+1)/2);_Go<_Gp;_Go++){$k[$j++]=0}var _Gq=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_Gh;$k[$j++]="bhs";$k[$j++]=_Gm;$k[$j++]="bbs";$k[$j++]=_Gq;$k[$j++]="borderleft";$k[$j++]=0;$k[$j++]="borderright";$k[$j++]=0;$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=0;$k[$j++]="opt";$k[$j++]=$_.options;var _Gs=$d();$k[$j++]=_Gs;if(!$_.dontdraw){bwipp_renlinear()}}else{$_.seps=$a($_.numrows);for(var _Gy=0,_Gx=$_.numrows-1;_Gy<=_Gx;_Gy+=1){$_.r=_Gy;$_.row=$g($_.rows,$_.r);$k[$j++]=Infinity;for(var _H4=0,_H3=$_.row.length-1;_H4<=_H3;_H4+=2){$_.i=_H4;for(var _H8=0,_H9=$g($_.row,$_.i);_H8<_H9;_H8++){$k[$j++]=0}if($_.i<$_.row.length-1){for(var _HF=0,_HG=$g($_.row,$_.i+1);_HF<_HG;_HF++){$k[$j++]=1}}}$as($a($m()));$_.row=$k[--$j];$j--;$k[$j++]=Infinity;$F($_.row,function(){var _HL=$k[--$j];$k[$j++]=$f(1-_HL)});$_.sep=$a();$k[$j++]=Infinity;for(var _HP=19,_HO=$_.row.length-13;_HP<=_HO;_HP+=98){$k[$j++]=_HP}for(var _HS=68,_HR=$_.row.length-13;_HS<=_HR;_HS+=98){$k[$j++]=_HS}$_.finderpos=$a();var _HU=$_.finderpos;for(var _HV=0,_HW=_HU.length;_HV<_HW;_HV++){var _HX=$g(_HU,_HV);for(var _HZ=_HX,_HY=$f(_HX+14);_HZ<=_HY;_HZ+=1){$_.i=_HZ;if($g($_.row,$_.i)==0){if($g($_.row,$_.i-1)==1){$k[$j++]=1}else{var _Hj=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_Hj}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}}$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.row.length-4,$a([0,0,0,0]));if($_.segments%4==0&&$_.r%2==1){if($g($_.rows,$_.r).length!=$g($_.rows,0).length&&$_.finderpos.length%2==1){$k[$j++]=Infinity;$k[$j++]=0;$q($_.row);$_.row=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a()}else{for(var _I5=$_.row.length-1;_I5>=0;_I5-=1){$k[$j++]=$g($_.row,_I5)}$as($_.row);$j--;for(var _IA=$_.sep.length-1;_IA>=0;_IA-=1){$k[$j++]=$g($_.sep,_IA)}$as($_.sep);$j--}}$p($_.rows,$_.r,$_.row);$p($_.seps,$_.r,$_.sep)}$_.pixx=$g($_.rows,0).length;$k[$j++]=Infinity;for(var _IN=0,_IO=$_.pixx;_IN<_IO;_IN++){$k[$j++]=0}var _IP=$a();$P(_IP,0,$g($_.rows,$_.numrows-1));$p($_.rows,$_.numrows-1,_IP);$k[$j++]=Infinity;for(var _IW=0,_IX=$_.pixx;_IW<_IX;_IW++){$k[$j++]=0}var _IY=$a();$P(_IY,0,$g($_.seps,$_.numrows-1));$p($_.seps,$_.numrows-1,_IY);$k[$j++]=Infinity;for(var _If=0,_Ig=~~($_.pixx/2)+1;_If<_Ig;_If++){$k[$j++]=0;$k[$j++]=1}$_.sep=$G($a(),0,$_.pixx);$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.pixx-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _Ir=0,_Iq=$_.numrows-1;_Ir<=_Iq;_Ir+=1){$_.r=_Ir;if($_.r!=0){$q($g($_.seps,$_.r))}for(var _Ix=0,_Iy=$_.barxmult;_Ix<_Iy;_Ix++){$q($g($_.rows,$_.r))}if($_.r!=$_.numrows-1){$q($g($_.seps,$_.r));$q($_.sep)}}$_.pixs=$a();var _JH=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",~~($_.pixs.length/$_.pixx)],["height",~~($_.pixs.length/$_.pixx)/72],["width",$_.pixx/72],["borderleft",0],["borderright",0],["bordertop",0],["borderbottom",0],["opt",$_.options]]);$k[$j++]=_JH;if(!$_.dontdraw){bwipp_renmatrix()}}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_databarexpandedstacked(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","expandedstacked");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databarexpanded();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1northamericancoupon(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.coupontextfont="OCR-B";$_.coupontextsize=9;$_.coupontextxoffset=null;$_.coupontextyoffset=null;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$j--;$_.vals=$k[--$j];$_.ais=$k[--$j];if($_.ais.length!=1){$k[$j++]="bwipp.gs1northamericancouponBadAIStructure#10234";$k[$j++]="A GS1 North American Coupon should consist of a single AI (8110)";bwipp_raiseerror()}if($ne($g($_.ais,0),"8110")){$k[$j++]="bwipp.gs1northamericancouponBadAIStructure#10237";$k[$j++]="A GS1 North American Coupon should consist of a single AI (8110)";bwipp_raiseerror()}$_.val=$g($_.vals,0);$_.vli=$f($g($_.val,0)-48);if($_.vli<0||$_.vli>6){$k[$j++]="bwipp.gs1northamericancouponBadVLI#10244";$k[$j++]="The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6";bwipp_raiseerror()}$_.gcp=$G($_.val,1,$f($_.vli+6));$_.cod=$G($_.val,$f($_.vli+7),6);$_.coupontext=$s($_.gcp.length+7);$P($_.coupontext,0,$_.gcp);$P($_.coupontext,$_.gcp.length,"-");$P($_.coupontext,$_.gcp.length+1,$_.cod);$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_databarexpandedstacked();var _W=$k[--$j];$_[$k[--$j]]=_W;if($_.includetext){if($eq($_.coupontextxoffset,null)){$_.coupontextxoffset=0}if($eq($_.coupontextyoffset,null)){$_.coupontextyoffset=$f($g($_.args,"height")*72+3)}var _e=$g($_.args,"txt")!==undefined;if(_e){$_.txt=$g($_.args,"txt");$_.newtxt=$a($_.txt.length+1);$P($_.newtxt,0,$_.txt);$p($_.newtxt,$_.newtxt.length-1,$a([$_.coupontext,$_.coupontextxoffset,$_.coupontextyoffset,$_.coupontextfont,$_.coupontextsize]));$p($_.args,"txt",$_.newtxt)}else{$p($_.args,"txt",$a([$a([$_.coupontext,$_.coupontextxoffset,$_.coupontextyoffset,$_.coupontextfont,$_.coupontextsize])]))}}$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_pharmacode(){$_=Object.create($_);$_.dontdraw=false;$_.height=8*2.835/72;$_.nwidth=.5*2.835;$_.wwidth=1.5*2.835;$_.swidth=1*2.835;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length<1||$_.barcode.length>6){$k[$j++]="bwipp.pharmacodeBadLength#10324";$k[$j++]="Pharmacode must be 1 to 6 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.pharmacodeBadCharacter#10328";$k[$j++]="Pharmacode must contain only digits";bwipp_raiseerror()}});var _7=$i($_.barcode);if(_7<3||_7>131070){$k[$j++]="bwipp.pharmacodeBadValue#10332";$k[$j++]="Pharmacode value must be between 3 and 131070";bwipp_raiseerror()}$_.txt=$a($_.barcode.length);for(var _C=0,_B=$_.barcode.length-1;_C<=_B;_C+=1){$_.i=_C;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.barcode=$R($s(17),$i($_.barcode)+1,2);$_.barcode=$G($_.barcode,1,$_.barcode.length-1);$_.barlen=$_.barcode.length;$_.sbs=$a($_.barlen*2);for(var _U=0,_T=$_.barlen-1;_U<=_T;_U+=1){$_.i=_U;$_.enc=$G($_.barcode,$_.i,1);if($eq($_.enc,"0")){$p($_.sbs,$_.i*2,$_.nwidth)}else{$p($_.sbs,$_.i*2,$_.wwidth)}$p($_.sbs,$_.i*2+1,$_.swidth)}$k[$j++]=Infinity;var _i=$_.sbs;$k[$j++]=Infinity;for(var _k=0,_l=~~(($_.sbs.length+1)/2);_k<_l;_k++){$k[$j++]=$_.height}var _n=$a();$k[$j++]=Infinity;for(var _p=0,_q=~~(($_.sbs.length+1)/2);_p<_q;_p++){$k[$j++]=0}var _r=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_i;$k[$j++]="bhs";$k[$j++]=_n;$k[$j++]="bbs";$k[$j++]=_r;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$_.options;var _u=$d();$k[$j++]=_u;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_pharmacode2(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.height=4;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length<1||$_.barcode.length>8){$k[$j++]="bwipp.pharmacode2BadLength#10413";$k[$j++]="Two-track Pharmacode must be 1 to 6 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _5=$k[--$j];if(_5<48||_5>57){$k[$j++]="bwipp.pharmacode2badCharacter#10417";$k[$j++]="Two-track Pharmacode must contain only digits";bwipp_raiseerror()}});var _7=$i($_.barcode);if(_7<4||_7>64570080){$k[$j++]="bwipp.pharmacode2badValue#10421";$k[$j++]="Two-track Pharmacode value must be between 4 and 64570080";bwipp_raiseerror()}$_.txt=$a($_.barcode.length);for(var _C=0,_B=$_.barcode.length-1;_C<=_B;_C+=1){$_.i=_C;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.encstr=$s(16);$_.sbs=$a(32);$_.bar=1/25.4*$_.height;$_.spc=1/25.4*72;$_.i=15;$_.val=$i($_.barcode);for(;;){if($_.val==0){break}var _P=$_.val%3;$_.val=~~($f($_.val-$g($a([3,1,2]),_P))/3);$p($_.encstr,$_.i,$g($a([2,0,1]),_P));$_.i=$_.i-1}$_.encstr=$G($_.encstr,$_.i+1,15-$_.i);$_.bhs=$a($_.encstr.length);$_.bbs=$a($_.encstr.length);for(var _i=0,_h=$_.encstr.length-1;_i<=_h;_i+=1){$_.i=_i;var _l=$g($_.encstr,$_.i);$p($_.bhs,$_.i,$_.bar*$g($a([1,1,2]),_l));$p($_.bbs,$_.i,$g($a([0,$_.bar,0]),_l))}$k[$j++]=Infinity;var _w=$_.bhs;var _x=$_.bbs;$k[$j++]=Infinity;for(var _z=0,_10=$_.encstr.length*2;_z<_10;_z++){$k[$j++]=$_.spc}var _12=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bhs";$k[$j++]=_w;$k[$j++]="bbs";$k[$j++]=_x;$k[$j++]="sbs";$k[$j++]=_12;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="textyoffset";$k[$j++]=4;$k[$j++]="opt";$k[$j++]=$_.options;var _15=$d();$k[$j++]=_15;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code2of5(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$_.version="industrial";$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.code2of5emptyData#10520";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_code2of5);$F($_.barcode,function(){var _4=$k[--$j];if(_4<48||_4>57){$k[$j++]="bwipp.code2of5badCharacter#10528";$k[$j++]="Code 25 must contain only digits";bwipp_raiseerror()}});$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _7=$k[--$j];$k[$j++]=$f(_7-1)}var _8=$k[--$j];$_[$k[--$j]]=_8;$_.checksum=0;for(var _C=0,_B=$f($_.barlen-1);_C<=_B;_C+=1){$_.i=_C;$k[$j++]="checksum";$k[$j++]=$_.checksum;$k[$j++]=$f($g($_.barcode,$_.i)-48);if($f($_.barlen-$_.i)%2!=0){var _J=$k[--$j];$k[$j++]=_J*3}var _K=$k[--$j];var _L=$k[--$j];$_[$k[--$j]]=$f(_L+_K)}$_.checksum=(10-$_.checksum%10)%10;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$_.checksum+48){$k[$j++]="bwipp.code2of5badCheckDigit#10542";$k[$j++]="Incorrect Code 25 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen);$_.includecheck=true}if(!bwipp_code2of5.__10574__){$_=Object.create($_);var _b=new Map([["industrial",$a(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","313111","31113"])],["iata",$a(["1111313111","3111111131","1131111131","3131111111","1111311131","3111311111","1131311111","1111113131","3111113111","1131113111","1111","311"])],["matrix",$a(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","311111","31111"])],["coop",$a(["331111","111331","113131","113311","131131","131311","133111","311131","311311","313111","3131","133"])],["datalogic",$a(["113311","311131","131131","331111","113131","313111","133111","111331","311311","131311","1111","311"])]]);$_.versions=_b;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code2of5.$ctx[id]=$_[id]);bwipp_code2of5.__10574__=1;$_=Object.getPrototypeOf($_)}var _f=$g($_.versions,$_.version)!==undefined;if(!_f){$k[$j++]="bwipp.code2of5badVersion#10577";$k[$j++]="Unrecognised Code 25 version";bwipp_raiseerror()}$_.encs=$g($_.versions,$_.version);$_.cs=$g($_.encs,0).length;$k[$j++]="cw";$k[$j++]=0;$F($g($_.encs,0),function(){var _n=$k[--$j];var _o=$k[--$j];$k[$j++]=$f(_o+$f(_n-48))});var _p=$k[--$j];$_[$k[--$j]]=_p;$_.ss=$g($_.encs,10).length;$k[$j++]="sw";$k[$j++]=0;$F($g($_.encs,10),function(){var _v=$k[--$j];var _w=$k[--$j];$k[$j++]=$f(_w+$f(_v-48))});var _x=$k[--$j];$_[$k[--$j]]=_x;var _10=$g($_.encs,11);$_.es=_10.length;if(!bwipp_code2of5.__10590__){$_=Object.create($_);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code2of5.$ctx[id]=$_[id]);bwipp_code2of5.__10590__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="sbs";$k[$j++]=$_.barlen;if($_.includecheck){var _14=$k[--$j];$k[$j++]=$f(_14+1)}var _19=$s($f($f($k[--$j]*$_.cs+$_.ss)+$_.es));$_[$k[--$j]]=_19;$k[$j++]="txt";$k[$j++]=$_.barlen;if($_.includecheck){var _1D=$k[--$j];$k[$j++]=$f(_1D+1)}var _1F=$a($k[--$j]);$_[$k[--$j]]=_1F;$P($_.sbs,0,$g($_.encs,10));for(var _1M=0,_1L=$f($_.barlen-1);_1M<=_1L;_1M+=1){$_.i=_1M;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*$_.cs+$_.ss,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$f($_.i*$_.cw+$_.sw),$_.textyoffset,$_.textfont,$_.textsize]))}if($_.includecheck){$P($_.sbs,$f($_.barlen*$_.cs+$_.ss),$g($_.encs,$_.checksum));$P($_.sbs,$f($f($_.barlen*$_.cs+$_.cs)+$_.ss),$g($_.encs,11));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$f($_.barlen*$_.cw+$_.sw),$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*$_.cw+$_.sw),$_.textyoffset,$_.textfont,$_.textsize]))}}else{$P($_.sbs,$f($_.barlen*$_.cs+$_.ss),$g($_.encs,11))}$k[$j++]=Infinity;$k[$j++]=Infinity;$F($_.sbs,function(){var _2U=$k[--$j];$k[$j++]=$f(_2U-48)});var _2V=$a();$k[$j++]=Infinity;for(var _2X=0,_2Y=~~(($_.sbs.length+1)/2);_2X<_2Y;_2X++){$k[$j++]=$_.height}var _2a=$a();$k[$j++]=Infinity;for(var _2c=0,_2d=~~(($_.sbs.length+1)/2);_2c<_2d;_2c++){$k[$j++]=0}var _2e=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_2V;$k[$j++]="bhs";$k[$j++]=_2a;$k[$j++]="bbs";$k[$j++]=_2e;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2i=$d();$k[$j++]=_2i;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_industrial2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","industrial");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_iata2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","iata");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_matrix2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","matrix");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_coop2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","coop");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_datalogic2of5(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"version","datalogic");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code2of5();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_code11(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.code11emptyData#10925";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_code11);if(!bwipp_code11.__10942__){$_=Object.create($_);$_.encs=$a(["111131","311131","131131","331111","113131","313111","133111","111331","311311","311111","113111","113311"]);$_.barchars="0123456789-";$_.charvals=new Map;for(var _4=0;_4<=10;_4+=1){$p($_.charvals,$G($_.barchars,_4,1),_4)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code11.$ctx[id]=$_[id]);bwipp_code11.__10942__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.code11badCharacter#10947";$k[$j++]="Code 11 must contain only digits and dashes";bwipp_raiseerror()}}$_.barlen=$_.barcode.length;if($_.validatecheck){if($_.barlen==11){$k[$j++]="bwipp.code11badLength#10954";$k[$j++]="Code 11 cannot be 11 characters using check digits";bwipp_raiseerror()}var _L=$_.barlen<=10?1:2;$_.barlen=$_.barlen-_L}$k[$j++]="numchecks";if($_.includecheck||$_.validatecheck){var _P=$_.barlen>=10?2:1;$k[$j++]=_P}else{$k[$j++]=0}var _Q=$k[--$j];$_[$k[--$j]]=_Q;$_.checksum1=0;$_.checksum2=0;for(var _U=0,_T=$_.barlen-1;_U<=_T;_U+=1){$_.i=_U;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$_.checksum1=$f($_.checksum1+(($_.barlen-$_.i-1)%10+1)*$_.indx);$_.checksum2=$f($_.checksum2+(($_.barlen-$_.i)%9+1)*$_.indx)}$_.checksum1=$_.checksum1%11;$_.checksum2=$f($_.checksum2+$_.checksum1)%11;if($_.validatecheck){if($_.numchecks==1){var _r=$_.checksum1;if($g($_.barcode,$_.barlen)!=$g($_.barchars,_r)){$k[$j++]="bwipp.code11badCheckDigit#10972";$k[$j++]="Incorrect Code 11 check digit provided";bwipp_raiseerror()}}else{if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum1)||$g($_.barcode,$_.barlen+1)!=$g($_.barchars,$_.checksum2)){$k[$j++]="bwipp.code11badCheckDigits#10977";$k[$j++]="Incorrect Code 11 check digits provided";bwipp_raiseerror()}}$_.barcode=$G($_.barcode,0,$_.barlen);$_.includecheck=true}$_.sbs=$s($f($f($_.barlen+$_.numchecks)*6+12));$_.txt=$a($f($_.barlen+$_.numchecks));$P($_.sbs,0,$g($_.encs,11));$_.xpos=8;for(var _1J=0,_1I=$_.barlen-1;_1J<=_1I;_1J+=1){$_.i=_1J;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*6+6,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]));for(var _1f=0;_1f<=5;_1f+=1){$_.xpos=$f($f($g($_.enc,_1f)-48)+$_.xpos)}}if($_.includecheck){if($_.barlen>=10){$P($_.sbs,$_.barlen*6+6,$g($_.encs,$_.checksum1));$P($_.sbs,$_.barlen*6+12,$g($_.encs,$_.checksum2));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum1,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]));$_.enc=$g($_.encs,$_.checksum1);for(var _29=0;_29<=5;_29+=1){$_.xpos=$f($f($g($_.enc,_29)-48)+$_.xpos)}$p($_.txt,$_.barlen+1,$a([$G($_.barchars,$_.checksum2,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a(["",$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]));$p($_.txt,$_.barlen+1,$a(["",$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$_.barlen*6+18,$g($_.encs,11))}else{$P($_.sbs,$_.barlen*6+6,$g($_.encs,$_.checksum1));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum1,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a(["",$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$_.barlen*6+12,$g($_.encs,11))}}else{$P($_.sbs,$_.barlen*6+6,$g($_.encs,11))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _3A=$_.sbs;for(var _3B=0,_3C=_3A.length;_3B<_3C;_3B++){$k[$j++]=$g(_3A,_3B)-48}var _3E=$a();$k[$j++]=Infinity;for(var _3G=0,_3H=~~(($_.sbs.length+1)/2);_3G<_3H;_3G++){$k[$j++]=$_.height}var _3J=$a();$k[$j++]=Infinity;for(var _3L=0,_3M=~~(($_.sbs.length+1)/2);_3L<_3M;_3L++){$k[$j++]=0}var _3N=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_3E;$k[$j++]="bhs";$k[$j++]=_3J;$k[$j++]="bbs";$k[$j++]=_3N;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _3R=$d();$k[$j++]=_3R;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_bc412(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.includestartstop=false;$_.semi=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.bc412emptyData#11097";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.semi){$_.includestartstop=true}bwipp_loadctx(bwipp_bc412);if(!bwipp_bc412.__11112__){$_=Object.create($_);$_.barchars="0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M";$_.charvals=new Map;for(var _4=0;_4<=34;_4+=1){$p($_.charvals,$G($_.barchars,_4,1),_4)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_bc412.$ctx[id]=$_[id]);bwipp_bc412.__11112__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.bc412badCharacter#11117";$k[$j++]="BC412 must contain only digits and capital letters except O";bwipp_raiseerror()}}if($_.semi){if($_.validatecheck){if($_.barcode.length<8||$_.barcode.length>19){$k[$j++]="bwipp.bc412semivalidateBadLength#11125";$k[$j++]="BC412 semi with check digit must be 8 to 19 characters long";bwipp_raiseerror()}}else{if($_.barcode.length<7||$_.barcode.length>18){$k[$j++]="bwipp.bc412semiBadLength#11129";$k[$j++]="BC412 semi must be 7 to 18 characters long";bwipp_raiseerror()}}$_.barlen=$_.barcode.length;if(!$_.validatecheck){$_.barlen=$_.barlen+1;$_.sbarcode=$s($_.barlen);$p($_.sbarcode,0,$g($_.barcode,0));$p($_.sbarcode,1,48);$P($_.sbarcode,2,$G($_.barcode,1,$_.barlen-2));$_.barcode=$_.sbarcode}$_.sumodd=0;$_.sumeven=0;for(var _c=0,_b=$_.barlen-1;_c<=_b;_c+=1){$_.i=_c;$k[$j++]=$g($_.charvals,$G($_.barcode,$_.i,1));if($_.i%2==0){$_.sumodd=$f($k[--$j]+$_.sumodd)}else{$_.sumeven=$f($k[--$j]+$_.sumeven)}}$_.checksum=$f($_.sumodd%35+$_.sumeven%35*2)%35;if($_.validatecheck){if($_.checksum!=0){$k[$j++]="bwipp.bc412semiBadCheckDigit#11155";$k[$j++]="Incorrect BC412 semi check digit provided";bwipp_raiseerror()}}else{$_.checksum=$_.checksum*17%35;$p($_.barcode,1,$g($_.barchars,$_.checksum))}}else{$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _y=$k[--$j];$k[$j++]=$f(_y-1)}var _z=$k[--$j];$_[$k[--$j]]=_z;$_.checksum=0;for(var _13=0,_12=$_.barlen-1;_13<=_12;_13+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_13,1))+$_.checksum)}$_.checksum=$_.checksum%35;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.bc412badCheckDigit#11172";$k[$j++]="Incorrect BC412 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen);$_.includecheck=true}}if(!bwipp_bc412.__11191__){$_=Object.create($_);$_.encs=$a(["11111115","13111212","11131113","12111213","12121311","13131111","12111312","11131212","11121411","11151111","15111111","11111511","12131211","13121112","13111311","11111214","12121113","11111313","13111113","11121213","11141112","11121312","11141211","14121111","12121212","11131311","13121211","12111411","14111211","11111412","12111114","14111112","12141111","11121114","12131112","12","111"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_bc412.$ctx[id]=$_[id]);bwipp_bc412.__11191__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s(($_.barlen+1)*8+5);if($_.includecheck){$_.txt=$a($_.barlen+1)}else{$_.txt=$a($_.barlen)}if($_.includestartstop){$P($_.sbs,0,$g($_.encs,35));$_.pos=2;$_.txtpos=3}else{$_.pos=0;$_.txtpos=0}for(var _1Z=0,_1Y=$_.barlen-1;_1Z<=_1Y;_1Z+=1){$_.i=_1Z;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.sbs,$_.pos,$g($_.encs,$_.indx));$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*12+$_.txtpos,$_.textyoffset,$_.textfont,$_.textsize]));$_.pos=$_.pos+8}if($_.includecheck){$P($_.sbs,$_.pos,$g($_.encs,$_.checksum));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$_.barlen*12+$_.txtpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a(["",$_.barlen*12+$_.txtpos,$_.textyoffset,$_.textfont,$_.textsize]))}$_.pos=$_.pos+8}if($_.includestartstop){$P($_.sbs,$_.pos,$g($_.encs,36));$_.pos=$_.pos+3}$_.sbs=$G($_.sbs,0,$_.pos);$k[$j++]=Infinity;$k[$j++]=Infinity;var _2W=$_.sbs;for(var _2X=0,_2Y=_2W.length;_2X<_2Y;_2X++){$k[$j++]=$f($g(_2W,_2X)-48)}var _2a=$a();$k[$j++]=Infinity;for(var _2c=0,_2d=~~(($_.sbs.length+1)/2);_2c<_2d;_2c++){$k[$j++]=$_.height}var _2f=$a();$k[$j++]=Infinity;for(var _2h=0,_2i=~~(($_.sbs.length+1)/2);_2h<_2i;_2h++){$k[$j++]=0}var _2j=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_2a;$k[$j++]="bhs";$k[$j++]=_2f;$k[$j++]="bbs";$k[$j++]=_2j;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2n=$d();$k[$j++]=_2n;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_rationalizedCodabar(){$_=Object.create($_);$_.dontdraw=false;$_.altstartstop=false;$_.includecheck=false;$_.validatecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.barcode.length<2||$_.barcode.length<3&&$_.validatecheck){$k[$j++]="bwipp.rationalizedCodabarBadLength#11300";$k[$j++]="Codabar must be at least 2 characters in length excluding any check digit";bwipp_raiseerror()}bwipp_loadctx(bwipp_rationalizedCodabar);if(!bwipp_rationalizedCodabar.__11317__){$_=Object.create($_);$_.encs=$a(["11111331","11113311","11131131","33111111","11311311","31111311","13111131","13113111","13311111","31131111","11133111","11331111","31113131","31311131","31313111","11313131","11331311","13131131","11131331","11133311"]);$_.barcharsnormal="0123456789-$:/.+ABCD";$_.barcharsalt="0123456789-$:/.+TN*E";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_rationalizedCodabar.$ctx[id]=$_[id]);bwipp_rationalizedCodabar.__11317__=1;$_=Object.getPrototypeOf($_)}var _8=$_.altstartstop?$_.barcharsalt:$_.barcharsnormal;$_.barchars=_8;$_.charvals=new Map;for(var _9=0;_9<=19;_9+=1){$p($_.charvals,$G($_.barchars,_9,1),_9)}$_.bodyvals=new Map;for(var _D=0;_D<=15;_D+=1){$p($_.bodyvals,$G($_.barchars,_D,1),_D)}$_.ssvals=new Map;for(var _H=16;_H<=19;_H+=1){$p($_.ssvals,$G($_.barchars,_H,1),_H)}var _O=$g($_.ssvals,$G($_.barcode,0,1))!==undefined;var _T=$g($_.ssvals,$G($_.barcode,$_.barcode.length-1,1))!==undefined;if(!_O||!_T){if($_.altstartstop){$k[$j++]="bwipp.rationalizedCodabarBadAltStartStop#11332";$k[$j++]="Codabar start and stop characters must be one of E N T or *";bwipp_raiseerror()}else{$k[$j++]="bwipp.rationalizedCodabarBadStartStop#11334";$k[$j++]="Codabar start and stop characters must be one of A B C or D";bwipp_raiseerror()}}for(var _X=1,_W=$_.barcode.length-2;_X<=_W;_X+=1){var _b=$g($_.bodyvals,$G($_.barcode,_X,1))!==undefined;if(!_b){$k[$j++]="bwipp.rationalizedCodabarBadCharacter#11339";$k[$j++]="Codabar body must contain only digits and symbols - $ : / . +";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _e=$k[--$j];$k[$j++]=$f(_e-1)}var _f=$k[--$j];$_[$k[--$j]]=_f;$_.checksum=0;for(var _j=0,_i=$f($_.barlen-2);_j<=_i;_j+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_j,1))+$_.checksum)}var _r=$G($_.barcode,$_.barcode.length-1,1);$_.checksum=$f($g($_.charvals,_r)+$_.checksum);$_.checksum=$f(16-$_.checksum%16)%16;if($_.validatecheck){if($g($_.barcode,$f($_.barlen-1))!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.rationalizedCodabarBadCheckDigit#11355";$k[$j++]="Incorrect Codabar check digit provided";bwipp_raiseerror()}var _14=$s($_.barlen);$P(_14,0,$G($_.barcode,0,$f($_.barlen-1)));$P(_14,$f($_.barlen-1),$G($_.barcode,$_.barlen,1));$_.barcode=_14;$_.includecheck=true}$k[$j++]="sbs";$k[$j++]=$_.barlen;if($_.includecheck){var _1E=$k[--$j];$k[$j++]=$f(_1E+1)}var _1G=$s($k[--$j]*8);$_[$k[--$j]]=_1G;$k[$j++]="txt";$k[$j++]=$_.barlen;if($_.includecheck){var _1K=$k[--$j];$k[$j++]=$f(_1K+1)}var _1M=$a($k[--$j]);$_[$k[--$j]]=_1M;$_.xpos=0;for(var _1Q=0,_1P=$f($_.barlen-2);_1Q<=_1P;_1Q+=1){$_.i=_1Q;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*8,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]));for(var _1m=0;_1m<=7;_1m+=1){$_.xpos=$f($f($g($_.enc,_1m)-48)+$_.xpos)}}if($_.includecheck){$P($_.sbs,$f($_.barlen*8-8),$g($_.encs,$_.checksum));if($_.includecheckintext){$p($_.txt,$f($_.barlen-1),$a([$G($_.barchars,$_.checksum,1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$f($_.barlen-1),$a([" ",$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}for(var _2E=0;_2E<=7;_2E+=1){$_.xpos=$f($f($g($g($_.encs,$_.checksum),_2E)-48)+$_.xpos)}$_.indx=$g($_.charvals,$G($_.barcode,$f($_.barlen-1),1));$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.barlen*8,$_.enc);$p($_.txt,$_.barlen,$a([$G($_.barcode,$f($_.barlen-1),1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}else{$_.indx=$g($_.charvals,$G($_.barcode,$f($_.barlen-1),1));$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$f($_.barlen*8-8),$_.enc);$p($_.txt,$f($_.barlen-1),$a([$G($_.barcode,$f($_.barlen-1),1),$_.xpos,$_.textyoffset,$_.textfont,$_.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;$F($_.sbs,function(){var _31=$k[--$j];$k[$j++]=$f(_31-48)});var _32=$a();$k[$j++]=Infinity;for(var _34=0,_35=~~(($_.sbs.length+1)/2);_34<_35;_34++){$k[$j++]=$_.height}var _37=$a();$k[$j++]=Infinity;for(var _39=0,_3A=~~(($_.sbs.length+1)/2);_39<_3A;_39++){$k[$j++]=0}var _3B=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_32;$k[$j++]="bhs";$k[$j++]=_37;$k[$j++]="bbs";$k[$j++]=_3B;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _3F=$d();$k[$j++]=_3F;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_onecode(){$_=Object.create($_);$_.dontdraw=false;$_.height=.15;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_onecode);$_.barlen=$_.barcode.length;$F($_.barcode,function(){var _4=$k[--$j];if(_4<48||_4>57){$k[$j++]="bwipp.onecodeBadCharacter#11465";$k[$j++]="The data must contain only digits";bwipp_raiseerror()}});if($_.barlen!=20&&$_.barlen!=25&&$_.barlen!=29&&$_.barlen!=31){$k[$j++]="bwipp.onecodeInvalidLength#11470";$k[$j++]="The data must be 20, 25, 29 or 31 digits";bwipp_raiseerror()}$k[$j++]=Infinity;var _B=$eq($G($_.barcode,5,1),"9")?14:11;$k[$j++]=2;$k[$j++]=2;$k[$j++]=5;$k[$j++]=5;$k[$j++]=_B;$k[$j++]=_B;$k[$j++]=20;$k[$j++]=20;$k[$j++]=25;$k[$j++]=25;$k[$j++]=29;$k[$j++]=29;$_.txtdict=$d();$_.txt=$a($_.barlen+6);$_.spacecnt=0;for(var _H=0,_G=$_.barlen-1;_H<=_G;_H+=1){$_.i=_H;var _K=$g($_.txtdict,$_.i)!==undefined;if(_K){$p($_.txt,$_.i+$_.spacecnt,$a([" ",0,0,"",0]));$_.spacecnt=$_.spacecnt+1}$p($_.txt,$_.i+$_.spacecnt,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$_.txt=$G($_.txt,0,$_.barcode.length+$_.spacecnt);$_.normalize=function(){$_.base=$k[--$j];$_.num=$k[--$j];for(var _e=$_.num.length-1;_e>=1;_e-=1){$_.i=_e;var _f=$_.num;var _g=$_.i;$p(_f,_g-1,$f($g(_f,_g-1)+~~($g($_.num,$_.i)/$_.base)));$p($_.num,$_.i,$g($_.num,$_.i)%$_.base)}for(;;){if($lt($g($_.num,0),$_.base)){break}$k[$j++]=Infinity;$k[$j++]=0;$q($_.num);$_.num=$a();$p($_.num,0,$f($g($_.num,0)+~~($g($_.num,1)/$_.base)));$p($_.num,1,$g($_.num,1)%$_.base)}$k[$j++]=Infinity;$_.i=true;var _17=$_.num;for(var _18=0,_19=_17.length;_18<_19;_18++){var _1A=$g(_17,_18);$k[$j++]=_1A;if(_1A==0&&$_.i){$j--}else{$_.i=false}}$_.num=$a();if($_.num.length==0){$_.num=$a([0])}$k[$j++]=$_.num};$_.bigadd=function(){var _1G=$k[--$j];var _1H=$k[--$j];$_.offset=Math.abs(_1G.length-_1H.length);if(_1G.length<_1H.length){var _=_1G;_1G=_1H;_1H=_}$_.a=_1G;$_.b=_1H;for(var _1K=0,_1J=$_.b.length-1;_1K<=_1J;_1K+=1){var _1L=$_.a;var _1M=$_.offset;$p(_1L,_1K+_1M,$f($g(_1L,_1K+_1M)+$g($_.b,_1K)))}$k[$j++]=$_.a};if(!bwipp_onecode.__11533__){$_=Object.create($_);var _1V=new Map([[20,$a([0])],[25,$a([1])],[29,$a([1,0,0,0,0,1])],[31,$a([1,0,0,0,1,0,0,0,0,1])]]);$_.startvals=_1V;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_onecode.$ctx[id]=$_[id]);bwipp_onecode.__11533__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="binval";$k[$j++]=$g($_.startvals,$_.barlen);$k[$j++]=Infinity;var _1c=$G($_.barcode,20,$_.barlen-20);for(var _1d=0,_1e=_1c.length;_1d<_1e;_1d++){$k[$j++]=$f($g(_1c,_1d)-48)}var _1g=$a();$k[$j++]=_1g;$_.bigadd();var _1h=$k[--$j];$_[$k[--$j]]=_1h;$k[$j++]=Infinity;$q($_.binval);$k[$j++]=$f($g($_.barcode,0)-48);$_.binval=$a();$k[$j++]=Infinity;var _1n=$_.binval;for(var _1o=0,_1p=_1n.length;_1o<_1p;_1o++){$k[$j++]=$g(_1n,_1o)*5}var _1r=$a();$k[$j++]="binval";$k[$j++]=_1r;$k[$j++]=$a([$f($g($_.barcode,1)-48)]);$_.bigadd();$k[$j++]=10;$_.normalize();var _1v=$k[--$j];$_[$k[--$j]]=_1v;$k[$j++]=Infinity;$q($_.binval);var _1z=$G($_.barcode,2,18);for(var _20=0,_21=_1z.length;_20<_21;_20++){$k[$j++]=$f($g(_1z,_20)-48)}$_.binval=$a();$_.bytes=$a(13);var _25=$_.binval;$_.bintmp=$A($a(_25.length),_25);for(var _28=12;_28>=0;_28-=1){$_.i=_28;for(var _2B=0,_2A=$_.bintmp.length-2;_2B<=_2A;_2B+=1){$_.j=_2B;var _2C=$_.bintmp;var _2D=$_.j;$p(_2C,_2D+1,$f($g(_2C,_2D+1)+$g($_.bintmp,$_.j)%256*10));$p($_.bintmp,$_.j,~~($g($_.bintmp,$_.j)/256))}$p($_.bytes,$_.i,$g($_.bintmp,$_.bintmp.length-1)%256);var _2S=$_.bintmp;var _2T=$_.bintmp;$p(_2S,_2T.length-1,~~($g(_2S,_2T.length-1)/256))}$_.fcs=2047;$_.dat=$g($_.bytes,0)<<5;for(var _2X=0,_2Y=6;_2X<_2Y;_2X++){if((($_.fcs^$_.dat)&1024)!=0){$_.fcs=$_.fcs<<1^3893}else{$_.fcs=$_.fcs<<1}$_.fcs=$_.fcs&2047;$_.dat=$_.dat<<1}for(var _2f=1;_2f<=12;_2f+=1){$_.dat=$g($_.bytes,_2f)<<3;for(var _2i=0,_2j=8;_2i<_2j;_2i++){if((($_.fcs^$_.dat)&1024)!=0){$_.fcs=$_.fcs<<1^3893}else{$_.fcs=$_.fcs<<1}$_.fcs=$_.fcs&2047;$_.dat=$_.dat<<1}}$_.codewords=$a(10);for(var _2r=9;_2r>=0;_2r-=1){$_.i=_2r;var _2t=$_.i==9?636:1365;$_.b=_2t;for(var _2w=0,_2v=$_.binval.length-2;_2w<=_2v;_2w+=1){$_.j=_2w;var _2x=$_.binval;var _2y=$_.j;$p(_2x,_2y+1,$f($g(_2x,_2y+1)+$g($_.binval,$_.j)%$_.b*10));$p($_.binval,$_.j,~~($g($_.binval,$_.j)/$_.b))}$p($_.codewords,$_.i,$g($_.binval,$_.binval.length-1)%$_.b);var _3G=$_.binval;var _3H=$_.binval;$p(_3G,_3H.length-1,~~($g(_3G,_3H.length-1)/$_.b))}$p($_.codewords,9,$g($_.codewords,9)*2);if(($_.fcs&1024)!=0){$p($_.codewords,0,$f($g($_.codewords,0)+659))}if(!bwipp_onecode.__11698__){$_=Object.create($_);$_.tab513=$a([31,7936,47,7808,55,7552,59,7040,61,6016,62,3968,79,7744,87,7488,91,6976,93,5952,94,3904,103,7360,107,6848,109,5824,110,3776,115,6592,117,5568,118,3520,121,5056,122,3008,124,1984,143,7712,151,7456,155,6944,157,5920,158,3872,167,7328,171,6816,173,5792,174,3744,179,6560,181,5536,182,3488,185,5024,186,2976,188,1952,199,7264,203,6752,205,5728,206,3680,211,6496,213,5472,214,3424,217,4960,218,2912,220,1888,227,6368,229,5344,230,3296,233,4832,234,2784,236,1760,241,4576,242,2528,244,1504,248,992,271,7696,279,7440,283,6928,285,5904,286,3856,295,7312,299,6800,301,5776,302,3728,307,6544,309,5520,310,3472,313,5008,314,2960,316,1936,327,7248,331,6736,333,5712,334,3664,339,6480,341,5456,342,3408,345,4944,346,2896,348,1872,355,6352,357,5328,358,3280,361,4816,362,2768,364,1744,369,4560,370,2512,372,1488,376,976,391,7216,395,6704,397,5680,398,3632,403,6448,405,5424,406,3376,409,4912,410,2864,412,1840,419,6320,421,5296,422,3248,425,4784,426,2736,428,1712,433,4528,434,2480,436,1456,440,944,451,6256,453,5232,454,3184,457,4720,458,2672,460,1648,465,4464,466,2416,468,1392,472,880,481,4336,482,2288,484,1264,488,752,527,7688,535,7432,539,6920,541,5896,542,3848,551,7304,555,6792,557,5768,558,3720,563,6536,565,5512,566,3464,569,5e3,570,2952,572,1928,583,7240,587,6728,589,5704,590,3656,595,6472,597,5448,598,3400,601,4936,602,2888,604,1864,611,6344,613,5320,614,3272,617,4808,618,2760,620,1736,625,4552,626,2504,628,1480,632,968,647,7208,651,6696,653,5672,654,3624,659,6440,661,5416,662,3368,665,4904,666,2856,668,1832,675,6312,677,5288,678,3240,681,4776,682,2728,684,1704,689,4520,690,2472,692,1448,696,936,707,6248,709,5224,710,3176,713,4712,714,2664,716,1640,721,4456,722,2408,724,1384,728,872,737,4328,738,2280,740,1256,775,7192,779,6680,781,5656,782,3608,787,6424,789,5400,790,3352,793,4888,794,2840,796,1816,803,6296,805,5272,806,3224,809,4760,810,2712,812,1688,817,4504,818,2456,820,1432,824,920,835,6232,837,5208,838,3160,841,4696,842,2648,844,1624,849,4440,850,2392,852,1368,865,4312,866,2264,868,1240,899,6200,901,5176,902,3128,905,4664,906,2616,908,1592,913,4408,914,2360,916,1336,929,4280,930,2232,932,1208,961,4216,962,2168,964,1144,1039,7684,1047,7428,1051,6916,1053,5892,1054,3844,1063,7300,1067,6788,1069,5764,1070,3716,1075,6532,1077,5508,1078,3460,1081,4996,1082,2948,1084,1924,1095,7236,1099,6724,1101,5700,1102,3652,1107,6468,1109,5444,1110,3396,1113,4932,1114,2884,1116,1860,1123,6340,1125,5316,1126,3268,1129,4804,1130,2756,1132,1732,1137,4548,1138,2500,1140,1476,1159,7204,1163,6692,1165,5668,1166,3620,1171,6436,1173,5412,1174,3364,1177,4900,1178,2852,1180,1828,1187,6308,1189,5284,1190,3236,1193,4772,1194,2724,1196,1700,1201,4516,1202,2468,1204,1444,1219,6244,1221,5220,1222,3172,1225,4708,1226,2660,1228,1636,1233,4452,1234,2404,1236,1380,1249,4324,1250,2276,1287,7188,1291,6676,1293,5652,1294,3604,1299,6420,1301,5396,1302,3348,1305,4884,1306,2836,1308,1812,1315,6292,1317,5268,1318,3220,1321,4756,1322,2708,1324,1684,1329,4500,1330,2452,1332,1428,1347,6228,1349,5204,1350,3156,1353,4692,1354,2644,1356,1620,1361,4436,1362,2388,1377,4308,1378,2260,1411,6196,1413,5172,1414,3124,1417,4660,1418,2612,1420,1588,1425,4404,1426,2356,1441,4276,1442,2228,1473,4212,1474,2164,1543,7180,1547,6668,1549,5644,1550,3596,1555,6412,1557,5388,1558,3340,1561,4876,1562,2828,1564,1804,1571,6284,1573,5260,1574,3212,1577,4748,1578,2700,1580,1676,1585,4492,1586,2444,1603,6220,1605,5196,1606,3148,1609,4684,1610,2636,1617,4428,1618,2380,1633,4300,1634,2252,1667,6188,1669,5164,1670,3116,1673,4652,1674,2604,1681,4396,1682,2348,1697,4268,1698,2220,1729,4204,1730,2156,1795,6172,1797,5148,1798,3100,1801,4636,1802,2588,1809,4380,1810,2332,1825,4252,1826,2204,1857,4188,1858,2140,1921,4156,1922,2108,2063,7682,2071,7426,2075,6914,2077,5890,2078,3842,2087,7298,2091,6786,2093,5762,2094,3714,2099,6530,2101,5506,2102,3458,2105,4994,2106,2946,2119,7234,2123,6722,2125,5698,2126,3650,2131,6466,2133,5442,2134,3394,2137,4930,2138,2882,2147,6338,2149,5314,2150,3266,2153,4802,2154,2754,2161,4546,2162,2498,2183,7202,2187,6690,2189,5666,2190,3618,2195,6434,2197,5410,2198,3362,2201,4898,2202,2850,2211,6306,2213,5282,2214,3234,2217,4770,2218,2722,2225,4514,2226,2466,2243,6242,2245,5218,2246,3170,2249,4706,2250,2658,2257,4450,2258,2402,2273,4322,2311,7186,2315,6674,2317,5650,2318,3602,2323,6418,2325,5394,2326,3346,2329,4882,2330,2834,2339,6290,2341,5266,2342,3218,2345,4754,2346,2706,2353,4498,2354,2450,2371,6226,2373,5202,2374,3154,2377,4690,2378,2642,2385,4434,2401,4306,2435,6194,2437,5170,2438,3122,2441,4658,2442,2610,2449,4402,2465,4274,2497,4210,2567,7178,2571,6666,2573,5642,2574,3594,2579,6410,2581,5386,2582,3338,2585,4874,2586,2826,2595,6282,2597,5258,2598,3210,2601,4746,2602,2698,2609,4490,2627,6218,2629,5194,2630,3146,2633,4682,2641,4426,2657,4298,2691,6186,2693,5162,2694,3114,2697,4650,2705,4394,2721,4266,2753,4202,2819,6170,2821,5146,2822,3098,2825,4634,2833,4378,2849,4250,2881,4186,2945,4154,3079,7174,3083,6662,3085,5638,3086,3590,3091,6406,3093,5382,3094,3334,3097,4870,3107,6278,3109,5254,3110,3206,3113,4742,3121,4486,3139,6214,3141,5190,3145,4678,3153,4422,3169,4294,3203,6182,3205,5158,3209,4646,3217,4390,3233,4262,3265,4198,3331,6166,3333,5142,3337,4630,3345,4374,3361,4246,3393,4182,3457,4150,3587,6158,3589,5134,3593,4622,3601,4366,3617,4238,3649,4174,3713,4142,3841,4126,4111,7681,4119,7425,4123,6913,4125,5889,4135,7297,4139,6785,4141,5761,4147,6529,4149,5505,4153,4993,4167,7233,4171,6721,4173,5697,4179,6465,4181,5441,4185,4929,4195,6337,4197,5313,4201,4801,4209,4545,4231,7201,4235,6689,4237,5665,4243,6433,4245,5409,4249,4897,4259,6305,4261,5281,4265,4769,4273,4513,4291,6241,4293,5217,4297,4705,4305,4449,4359,7185,4363,6673,4365,5649,4371,6417,4373,5393,4377,4881,4387,6289,4389,5265,4393,4753,4401,4497,4419,6225,4421,5201,4425,4689,4483,6193,4485,5169,4489,4657,4615,7177,4619,6665,4621,5641,4627,6409,4629,5385,4633,4873,4643,6281,4645,5257,4649,4745,4675,6217,4677,5193,4739,6185,4741,5161,4867,6169,4869,5145,5127,7173,5131,6661,5133,5637,5139,6405,5141,5381,5155,6277,5157,5253,5187,6213,5251,6181,5379,6165,5635,6157,6151,7171,6155,6659,6163,6403,6179,6275,6211,5189,4681,4433,4321,3142,2634,2386,2274,1612,1364,1252,856,744,496]);$_.tab213=$a([3,6144,5,5120,6,3072,9,4608,10,2560,12,1536,17,4352,18,2304,20,1280,24,768,33,4224,34,2176,36,1152,40,640,48,384,65,4160,66,2112,68,1088,72,576,80,320,96,192,129,4128,130,2080,132,1056,136,544,144,288,257,4112,258,2064,260,1040,264,528,513,4104,514,2056,516,1032,1025,4100,1026,2052,2049,4098,4097,2050,1028,520,272,160]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_onecode.$ctx[id]=$_[id]);bwipp_onecode.__11698__=1;$_=Object.getPrototypeOf($_)}$_.chars=$a(10);for(var _3V=0;_3V<=9;_3V+=1){$_.i=_3V;var _3Y=$g($_.codewords,$_.i);$k[$j++]=_3Y;if(_3Y<=1286){var _3b=$g($_.tab513,$k[--$j]);$k[$j++]=_3b}else{var _3e=$g($_.tab213,$f($k[--$j]-1287));$k[$j++]=_3e}$p($_.chars,$_.i,$k[--$j])}for(var _3i=9;_3i>=0;_3i-=1){$_.i=_3i;if((~~Math.pow(2,$_.i)&$_.fcs)!=0){$p($_.chars,$_.i,$g($_.chars,$_.i)^8191)}}if(!bwipp_onecode.__11735__){$_=Object.create($_);$_.barmap=$a([7,2,4,3,1,10,0,0,9,12,2,8,5,5,6,11,8,9,3,1,0,1,5,12,2,5,1,8,4,4,9,11,6,3,8,10,3,9,7,6,5,11,1,4,8,5,2,12,9,10,0,2,7,1,6,7,3,6,4,9,0,3,8,6,6,4,2,7,1,1,9,9,7,10,5,2,4,0,3,8,6,2,0,4,8,11,1,0,9,8,3,12,2,6,7,7,5,1,4,10,1,12,6,9,7,3,8,0,5,8,9,7,4,6,2,10,3,4,0,5,8,4,5,7,7,11,1,9,6,0,9,6,0,6,4,8,2,1,3,2,5,9,8,12,4,11,6,1,9,5,7,4,3,3,1,2,0,7,2,0,1,3,4,1,6,10,3,5,8,7,9,4,2,11,5,6,0,8,7,12,4,2,8,1,5,10,3,0,9,3,0,9,6,5,2,4,7,8,1,7,5,0,4,5,2,3,0,10,6,12,9,2,3,11,1,6,8,8,7,9,5,4,0,11,1,5,2,2,9,1,4,12,8,3,6,6,7,0,3,7,4,7,7,5,0,12,1,11,2,9,9,0,6,8,5,3,3,10,8,2]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_onecode.$ctx[id]=$_[id]);bwipp_onecode.__11735__=1;$_=Object.getPrototypeOf($_)}$_.bbs=$a(65);$_.bhs=$a(65);for(var _3u=0;_3u<=64;_3u+=1){$_.i=_3u;$_.dec=($g($_.chars,$g($_.barmap,$_.i*4))&~~Math.pow(2,$g($_.barmap,$_.i*4+1)))!=0;$_.asc=($g($_.chars,$g($_.barmap,$_.i*4+2))&~~Math.pow(2,$g($_.barmap,$_.i*4+3)))!=0;if(!$_.dec&&!$_.asc){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}if(!$_.dec&&$_.asc){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($_.dec&&!$_.asc){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($_.dec&&$_.asc){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}}$k[$j++]=Infinity;var _4h=$_.bbs;var _4i=$_.bhs;$k[$j++]=Infinity;for(var _4k=0,_4l=$_.bhs.length-1;_4k<_4l;_4k++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _4m=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bbs";$k[$j++]=_4h;$k[$j++]="bhs";$k[$j++]=_4i;$k[$j++]="sbs";$k[$j++]=_4m;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="left";$k[$j++]="textfont";$k[$j++]="OCR-B";$k[$j++]="textyoffset";$k[$j++]=1;$k[$j++]="textxoffset";$k[$j++]=-.3;$k[$j++]="opt";$k[$j++]=$_.options;var _4p=$d();$k[$j++]=_4p;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_postnet(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.validatecheck=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.125;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_postnet);$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _4=$k[--$j];$k[$j++]=$f(_4-1)}var _5=$k[--$j];$_[$k[--$j]]=_5;if($_.barlen!=5&&$_.barlen!=9&&$_.barlen!=11){$k[$j++]="bwipp.postnetBadLength#11830";$k[$j++]="USPS POSTNET must be 5, 9 or 11 digits excluding check digit";bwipp_raiseerror()}$F($_.barcode,function(){var _B=$k[--$j];if(_B<48||_B>57){$k[$j++]="bwipp.postnetBadCharacter#11834";$k[$j++]="USPS POSTNET must contain only digits";bwipp_raiseerror()}});if(!bwipp_postnet.__11848__){$_=Object.create($_);$_.barchars="0123456789";$_.encs=$a(["55222","22255","22525","22552","25225","25252","25522","52225","52252","52522","5","5"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_postnet.$ctx[id]=$_[id]);bwipp_postnet.__11848__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _G=0,_F=$f($_.barlen-1);_G<=_F;_G+=1){$_.i=_G;$_.checksum=$f($_.checksum+$f($g($_.barcode,$_.i)-48))}$_.checksum=$f(10-$_.checksum%10)%10;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.postnetBadCheckDigit#11858";$k[$j++]="Incorrect USPS POSTNET check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}$_.bhs=$a($f($_.barlen*5+7));$_.txt=$a($f($_.barlen+1));$_.enc=$g($_.encs,10);$_.heights=$a($_.enc.length);for(var _g=0,_f=$_.enc.length-1;_g<=_f;_g+=1){$_.j=_g;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,0,$_.heights);for(var _r=0,_q=$f($_.barlen-1);_r<=_q;_r+=1){$_.i=_r;$_.enc=$g($_.encs,$f($g($_.barcode,$_.i)-48));$_.heights=$a($_.enc.length);for(var _11=0,_10=$_.enc.length-1;_11<=_10;_11+=1){$_.j=_11;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$_.i*5+1,$_.heights);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i*5+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.enc=$g($_.encs,$_.checksum);$_.heights=$a($_.enc.length);for(var _1S=0,_1R=$_.enc.length-1;_1S<=_1R;_1S+=1){$_.j=_1S;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$f($_.barlen*5+1),$_.heights);if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$f($_.barlen*5+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*5+1)*72/25,$_.textyoffset,$_.textfont,$_.textsize]))}$_.enc=$g($_.encs,11);$_.heights=$a($_.enc.length);for(var _20=0,_1z=$_.enc.length-1;_20<=_1z;_20+=1){$_.j=_20;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$f($_.barlen*5+6),$_.heights);$k[$j++]=Infinity;var _2A=$_.bhs;$k[$j++]=Infinity;for(var _2C=0,_2D=$_.bhs.length;_2C<_2D;_2C++){$k[$j++]=0}var _2E=$a();$k[$j++]=Infinity;for(var _2G=0,_2H=$_.bhs.length-1;_2G<_2H;_2G++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2I=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bhs";$k[$j++]=_2A;$k[$j++]="bbs";$k[$j++]=_2E;$k[$j++]="sbs";$k[$j++]=_2I;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2M=$d();$k[$j++]=_2M;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_planet(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.validatecheck=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.125;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_planet);$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _4=$k[--$j];$k[$j++]=$f(_4-1)}var _5=$k[--$j];$_[$k[--$j]]=_5;if($_.barlen!=11&&$_.barlen!=13){$k[$j++]="bwipp.planetBadLength#11978";$k[$j++]="USPS PLANET must be 11 or 13 digits excluding check digit";bwipp_raiseerror()}$F($_.barcode,function(){var _A=$k[--$j];if(_A<48||_A>57){$k[$j++]="bwipp.planetBadCharacter#11982";$k[$j++]="USPS PLANET must contain only digits";bwipp_raiseerror()}});if(!bwipp_planet.__11996__){$_=Object.create($_);$_.barchars="0123456789";$_.encs=$a(["22555","55522","55252","55225","52552","52525","52255","25552","25525","25255","5","5"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_planet.$ctx[id]=$_[id]);bwipp_planet.__11996__=1;$_=Object.getPrototypeOf($_)}$_.checksum=0;for(var _F=0,_E=$f($_.barlen-1);_F<=_E;_F+=1){$_.i=_F;$_.checksum=$f($_.checksum+$f($g($_.barcode,$_.i)-48))}$_.checksum=$f(10-$_.checksum%10)%10;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.planetBadCheckDigit#12007";$k[$j++]="Incorrect USPS PLANET check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}$_.bhs=$a($f($_.barlen*5+7));$_.txt=$a($f($_.barlen+1));$_.enc=$g($_.encs,10);$_.heights=$a($_.enc.length);for(var _f=0,_e=$_.enc.length-1;_f<=_e;_f+=1){$_.j=_f;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,0,$_.heights);for(var _q=0,_p=$f($_.barlen-1);_q<=_p;_q+=1){$_.i=_q;$_.enc=$g($_.encs,$f($g($_.barcode,$_.i)-48));$_.heights=$a($_.enc.length);for(var _10=0,_z=$_.enc.length-1;_10<=_z;_10+=1){$_.j=_10;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$_.i*5+1,$_.heights);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i*5+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.enc=$g($_.encs,$_.checksum);$_.heights=$a($_.enc.length);for(var _1R=0,_1Q=$_.enc.length-1;_1R<=_1Q;_1R+=1){$_.j=_1R;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$f($_.barlen*5+1),$_.heights);if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$f($_.barlen*5+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*5+1)*72/25,$_.textyoffset,$_.textfont,$_.textsize]))}$_.enc=$g($_.encs,11);$_.heights=$a($_.enc.length);for(var _1z=0,_1y=$_.enc.length-1;_1z<=_1y;_1z+=1){$_.j=_1z;$p($_.heights,$_.j,$i($G($_.enc,$_.j,1))*$_.height/5)}$P($_.bhs,$f($_.barlen*5+6),$_.heights);$k[$j++]=Infinity;var _29=$_.bhs;$k[$j++]=Infinity;for(var _2B=0,_2C=$_.bhs.length;_2B<_2C;_2B++){$k[$j++]=0}var _2D=$a();$k[$j++]=Infinity;for(var _2F=0,_2G=$_.bhs.length-1;_2F<_2G;_2F++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2H=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bhs";$k[$j++]=_29;$k[$j++]="bbs";$k[$j++]=_2D;$k[$j++]="sbs";$k[$j++]=_2H;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2L=$d();$k[$j++]=_2L;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_royalmail(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.validatecheck=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.175;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.royalmailEmptyData#12122";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_royalmail);if(!bwipp_royalmail.__12143__){$_=Object.create($_);$_.barchars="ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS";$_.charvals=new Map;for(var _3=0;_3<=35;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}$_.encs=$a(["3300","2211","2301","2310","3201","3210","1122","0033","0123","0132","1023","1032","1302","0213","0303","0312","1203","1212","1320","0231","0321","0330","1221","1230","3102","2013","2103","2112","3003","3012","3120","2031","2121","2130","3021","3030","2","3"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_royalmail.$ctx[id]=$_[id]);bwipp_royalmail.__12143__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.royalmailBadCharacter#12148";$k[$j++]="RM4SCC must contain only capital letters and digits";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-1)}var _J=$k[--$j];$_[$k[--$j]]=_J;$_.checksumrow=0;$_.checksumcol=0;for(var _N=0,_M=$f($_.barlen-1);_N<=_M;_N+=1){$_.i=_N;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$_.checksumrow=$_.checksumrow+~~($_.indx/6);$_.checksumcol=$f($_.checksumcol+$_.indx%6)}$_.checksum=$f($_.checksumrow%6*6+$_.checksumcol%6);if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.royalmailBadCheckDigit#12165";$k[$j++]="Incorrect RM4SCC check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}$_.encstr=$s($f($_.barlen*4+6));$_.txt=$a($f($_.barlen+1));$P($_.encstr,0,$g($_.encs,36));for(var _s=0,_r=$f($_.barlen-1);_s<=_r;_s+=1){$_.i=_s;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.encstr,$_.i*4+1,$g($_.encs,$_.indx));$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.i*4+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.encstr,$f($_.barlen*4+1),$g($_.encs,$_.checksum));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum,1),$f($_.barlen*4+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*4+1)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.encstr,$f($_.barlen*4+5),$g($_.encs,37));$_.bbs=$a($_.encstr.length);$_.bhs=$a($_.encstr.length);for(var _1k=0,_1j=$_.encstr.length-1;_1k<=_1j;_1k+=1){$_.i=_1k;$_.enc=$G($_.encstr,$_.i,1);if($eq($_.enc,"0")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}if($eq($_.enc,"1")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"2")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"3")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}}$k[$j++]=Infinity;var _2G=$_.bbs;var _2H=$_.bhs;$k[$j++]=Infinity;for(var _2J=0,_2K=$_.bhs.length-1;_2J<_2K;_2J++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _2L=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bbs";$k[$j++]=_2G;$k[$j++]="bhs";$k[$j++]=_2H;$k[$j++]="sbs";$k[$j++]=_2L;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2P=$d();$k[$j++]=_2P;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_auspost(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.175;$_.custinfoenc="character";$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($ne($_.custinfoenc,"character")&&$ne($_.custinfoenc,"numeric")){$k[$j++]="bwipp.auspostBadCustinfoEncoding#12278";$k[$j++]="Customer information encoding must be either character or numeric";bwipp_raiseerror()}bwipp_loadctx(bwipp_auspost);if(!bwipp_auspost.__12304__){$_=Object.create($_);$_.encs=$a(["000","001","002","010","011","012","020","021","022","100","101","102","110","111","112","120","121","122","200","201","202","210","211","212","220","221","222","300","301","302","310","311","312","320","321","322","023","030","031","032","033","103","113","123","130","131","132","133","203","213","223","230","231","232","233","303","313","323","330","331","332","333","003","013","00","01","02","10","11","12","20","21","22","30","13","3"]);$_.barchars="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #";var _5=new Map([["11",37],["45",37],["59",52],["62",67]]);$_.fcclen=_5;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_auspost.$ctx[id]=$_[id]);bwipp_auspost.__12304__=1;$_=Object.getPrototypeOf($_)}$_.barlen=$_.barcode.length;if($_.barlen<10){$k[$j++]="bwipp.auspostTooShort#12308";$k[$j++]="The data length must be at least 10";bwipp_raiseerror()}$_.txt=$a($_.barlen-2);$k[$j++]=$_.fcclen;if($_.barlen>=2){$k[$j++]=$G($_.barcode,0,2)}else{$k[$j++]=""}var _F=$k[--$j];var _G=$k[--$j];var _H=$g(_G,_F)!==undefined;$k[$j++]=_G;$k[$j++]=_F;if(!_H){$j-=2;$k[$j++]="bwipp.auspostBadFCC#12315";$k[$j++]="Must begin with an FCC, either 11, 45, 59 or 62";bwipp_raiseerror()}var _I=$k[--$j];$_.encstr=$s($g($k[--$j],_I));$k[$j++]=true;for(var _M=0,_N=1;_M<_N;_M++){if($_.barlen<10){$j--;$k[$j++]=false;break}var _Q=$G($_.barcode,2,8);for(var _R=0,_S=_Q.length;_R<_S;_R++){var _T=$g(_Q,_R);if(_T<48||_T>57){$j--;$k[$j++]=false;break}}}if($nt($k[--$j])){$k[$j++]="bwipp.auspostIncompleteDPID#12326";$k[$j++]="The DPID must be 8 digits";bwipp_raiseerror()}var _X=$eq($_.custinfoenc,"numeric")?2:3;if(($_.barlen-10)*_X>$_.encstr.length-22-14){$k[$j++]="bwipp.auspostTooLong#12332";$k[$j++]="The message is too long";bwipp_raiseerror()}$P($_.encstr,0,$g($_.encs,74));for(var _c=0;_c<=1;_c+=1){$_.i=_c;$P($_.encstr,$_.i*2+2,$g($_.encs,$i($G($_.barcode,$_.i,1))+64))}for(var _k=2;_k<=9;_k+=1){$_.i=_k;$P($_.encstr,$_.i*2+2,$g($_.encs,$i($G($_.barcode,$_.i,1))+64));$p($_.txt,$_.i-2,$a([$G($_.barcode,$_.i,1),(($_.i-2)*2+6)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}if($eq($_.custinfoenc,"numeric")){for(var _15=0,_14=$_.barlen-11;_15<=_14;_15+=1){$_.i=_15;var _19=$g($_.barcode,$_.i+10);$k[$j++]=$_.encs;$k[$j++]=_19;if(_19<48||_19>57){$k[$j++]="bwipp.auspostInvalidCustinfoDigit#12359";$k[$j++]="The customer information data contains a non-digit character";bwipp_raiseerror()}var _1A=$k[--$j];$P($_.encstr,$_.i*2+22,$g($k[--$j],$f($f(_1A-48)+64)));$p($_.txt,$_.i+8,$a([$G($_.barcode,$_.i+10,1),($_.i*2+22)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.ciflen=($_.barlen-10)*2}else{for(var _1S=0,_1R=$_.barlen-11;_1S<=_1R;_1S+=1){$_.i=_1S;$X($_.barchars,$G($_.barcode,$_.i+10,1));if($nt($k[--$j])){$j--;$k[$j++]="bwipp.auspostInvalidCustinfoCharacter#12371";$k[$j++]="The customer information contains an invalid character";bwipp_raiseerror()}$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.encstr,$_.i*3+22,$_.enc);$p($_.txt,$_.i+8,$a([$G($_.barcode,$_.i+10,1),($_.i*3+22)*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.ciflen=($_.barlen-10)*3}for(var _1t=22+$_.ciflen,_1s=$_.encstr.length-14;_1t<=_1s;_1t+=1){$P($_.encstr,_1t,$g($_.encs,75))}if(!bwipp_auspost.__12408__){$_=Object.create($_);$_.rstable=$a(64*64);$k[$j++]=$_.rstable;$k[$j++]=0;$k[$j++]=Infinity;for(var _1z=0,_20=64;_1z<_20;_1z++){$k[$j++]=0}var _21=$a();var _22=$k[--$j];$P($k[--$j],_22,_21);$k[$j++]=$_.rstable;$k[$j++]=64;$k[$j++]=Infinity;for(var _25=0;_25<=63;_25+=1){$k[$j++]=_25}var _26=$a();var _27=$k[--$j];$P($k[--$j],_27,_26);$_.prev=1;for(var _29=0,_2A=64;_29<_2A;_29++){$_.next=$_.prev<<1;if(($_.next&64)!=0){$_.next=$_.next^67}for(var _2E=0;_2E<=63;_2E+=1){$_.j=_2E;$_.nextcell=function(){$k[$j++]=$_.rstable;$k[$j++]=64*$_.next+$_.j};$_.nextcell();var _2M=$k[--$j];$p($k[--$j],_2M,$g($_.rstable,64*$_.prev+$_.j)<<1);$_.nextcell();var _2O=$k[--$j];if(($g($k[--$j],_2O)&64)!=0){$_.nextcell();$_.nextcell();var _2R=$k[--$j];var _2T=$g($k[--$j],_2R);var _2U=$k[--$j];$p($k[--$j],_2U,_2T^67)}}$_.prev=$_.next}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_auspost.$ctx[id]=$_[id]);bwipp_auspost.__12408__=1;$_=Object.getPrototypeOf($_)}$_.rscodes=$a(~~(($_.encstr.length-16)/3)+4);$k[$j++]=$_.rscodes;$k[$j++]=0;$k[$j++]=Infinity;for(var _2b=0,_2c=4;_2b<_2c;_2b++){$k[$j++]=0}var _2d=$a();var _2e=$k[--$j];$P($k[--$j],_2e,_2d);for(var _2i=2,_2h=$_.encstr.length-16;_2i<=_2h;_2i+=3){$_.i=_2i;$p($_.rscodes,$_.rscodes.length-~~(($_.i-2)/3)-1,$i($G($_.encstr,$_.i,1))*16+$i($G($_.encstr,$_.i+1,1))*4+$i($G($_.encstr,$_.i+2,1)))}for(var _2w=$_.rscodes.length-5;_2w>=0;_2w-=1){$_.i=_2w;for(var _2x=0;_2x<=4;_2x+=1){$_.j=_2x;$p($_.rscodes,$_.i+$_.j,$xo($g($_.rscodes,$_.i+$_.j),$g($_.rstable,$f(64*$g($a([48,17,29,30,1]),$_.j)+$g($_.rscodes,$_.i+4)))))}}$_.checkcode=$Z($s(12),"000000000000");for(var _3F=0;_3F<=3;_3F+=1){$_.i=_3F;$_.enc=$R($s(3),$g($_.rscodes,3-$_.i),4);$P($_.checkcode,$_.i*3+(3-$_.enc.length),$_.enc)}$P($_.encstr,$_.encstr.length-14,$_.checkcode);$P($_.encstr,$_.encstr.length-2,$g($_.encs,74));$_.bbs=$a($_.encstr.length);$_.bhs=$a($_.encstr.length);for(var _3c=0,_3b=$_.encstr.length-1;_3c<=_3b;_3c+=1){$_.i=_3c;$_.enc=$G($_.encstr,$_.i,1);if($eq($_.enc,"0")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}if($eq($_.enc,"1")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"2")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"3")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}}$k[$j++]=Infinity;var _48=$_.bbs;var _49=$_.bhs;$k[$j++]=Infinity;for(var _4B=0,_4C=$_.bhs.length-1;_4B<_4C;_4B++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _4D=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bbs";$k[$j++]=_48;$k[$j++]="bhs";$k[$j++]=_49;$k[$j++]="sbs";$k[$j++]=_4D;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _4H=$d();$k[$j++]=_4H;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_kix(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.175;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.kixEmptyData#12524";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_kix);if(!bwipp_kix.__12544__){$_=Object.create($_);$_.encs=$a(["0033","0123","0132","1023","1032","1122","0213","0303","0312","1203","1212","1302","0231","0321","0330","1221","1230","1320","2013","2103","2112","3003","3012","3102","2031","2121","2130","3021","3030","3120","2211","2301","2310","3201","3210","3300"]);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";$_.charvals=new Map;for(var _4=0;_4<=35;_4+=1){$p($_.charvals,$G($_.barchars,_4,1),_4)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_kix.$ctx[id]=$_[id]);bwipp_kix.__12544__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.kixBadCharacter#12549";$k[$j++]="KIX must contain only capital letters and digits";bwipp_raiseerror()}}$_.barlen=$_.barcode.length;$_.encstr=$s($_.barlen*4);$_.txt=$a($_.barlen);for(var _N=0,_M=$_.barlen-1;_N<=_M;_N+=1){$_.i=_N;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.encstr,$_.i*4,$g($_.encs,$_.indx));$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*4*3.312,$_.textyoffset,$_.textfont,$_.textsize]))}$_.bbs=$a($_.encstr.length);$_.bhs=$a($_.encstr.length);for(var _o=0,_n=$_.encstr.length-1;_o<=_n;_o+=1){$_.i=_o;$_.enc=$G($_.encstr,$_.i,1);if($eq($_.enc,"0")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}if($eq($_.enc,"1")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"2")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"3")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}}$k[$j++]=Infinity;var _1K=$_.bbs;var _1L=$_.bhs;$k[$j++]=Infinity;for(var _1N=0,_1O=$_.bhs.length-1;_1N<_1O;_1N++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _1P=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bbs";$k[$j++]=_1K;$k[$j++]="bhs";$k[$j++]=_1L;$k[$j++]="sbs";$k[$j++]=_1P;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _1T=$d();$k[$j++]=_1T;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_japanpost(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.includecheckintext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.175;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.japanpostEmptyData#12648";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_japanpost);$F($_.barcode,function(){var _4=$k[--$j];if(!(_4>=48&&_4<=57||(_4>=65&&_4<=90||_4==45))){$k[$j++]="bwipp.japanpostBadCharacter#12658";$k[$j++]="Japan Post must contain only digits, capital letters and the dash symbol";bwipp_raiseerror()}});if(!bwipp_japanpost.__12672__){$_=Object.create($_);$_.encs=$a(["300","330","312","132","321","303","123","231","213","033","030","120","102","210","012","201","021","003","333","31","13"]);$_.barchars="0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_japanpost.$ctx[id]=$_[id]);bwipp_japanpost.__12672__=1;$_=Object.getPrototypeOf($_)}$_.barlen=$_.barcode.length;$_.encstr=$s((20+1)*3+4);$_.digits=$a(20);$_.txt=$a($_.barlen+1);$P($_.encstr,0,$g($_.encs,19));$_.checksum=0;$_.j=0;$_.i=0;$k[$j++]=true;for(var _H=0,_G=$_.barlen-1;_H<=_G;_H+=1){$_.i=_H;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;if($_.indx>=11&&$_.indx<37){if($_.j>18){$j--;$k[$j++]=false;break}$_.digit=~~(($_.indx-1)/10)+10;$P($_.encstr,$_.j*3+2,$g($_.encs,$_.digit));$_.checksum=$_.checksum+$_.digit;$p($_.digits,$_.j,$_.digit);$_.j=$_.j+1}if($_.j>19){$j--;$k[$j++]=false;break}$_.digit=0;if($_.indx==37){$_.digit=14}if($_.indx>=11&&$_.indx<37){$_.digit=($_.indx-1)%10}if($_.indx<11){$_.digit=$_.indx}$P($_.encstr,$_.j*3+2,$g($_.encs,$_.digit));$_.checksum=$_.checksum+$_.digit;$p($_.digits,$_.j,$_.digit);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),($_.j*3+2)*3.312,$_.textyoffset,$_.textfont,$_.textsize]));$_.j=$_.j+1}if($nt($k[--$j])){$k[$j++]="bwipp.japanpostTooLong#12722";$k[$j++]="The input is too long";bwipp_raiseerror()}for(var _17=$_.j,_16=20-1;_17<=_16;_17+=1){$_.k=_17;$P($_.encstr,$_.k*3+2,$g($_.encs,14));$_.checksum=$_.checksum+14;$p($_.digits,$_.k,14)}$_.checksum=19-$_.checksum%19;$P($_.encstr,2+20*3,$g($_.encs,$_.checksum));$P($_.encstr,2+21*3,$g($_.encs,20));$_.checkdigit=" ";if($_.includecheckintext){$_.checkdigit=$G($_.barchars,$_.checksum,1)}$p($_.txt,$_.i+1,$a([$_.checkdigit,(20*3+2)*3.312,$_.textyoffset,$_.textfont,$_.textsize]));$P($_.encstr,(20+1)*3+2,$g($_.encs,20));$_.bbs=$a(21*3+4);$_.bhs=$a($_.bbs.length);for(var _1g=0,_1f=$_.bbs.length-1;_1g<=_1f;_1g+=1){$_.i=_1g;$_.enc=$G($_.encstr,$_.i,1);$_.bunit=0;$_.hunit=0;if($eq($_.enc,"0")){$_.bunit=3;$_.hunit=2}if($eq($_.enc,"1")){$_.bunit=0;$_.hunit=5}if($eq($_.enc,"2")){$_.bunit=3;$_.hunit=5}if($eq($_.enc,"3")){$_.bunit=0;$_.hunit=8}$p($_.bbs,$_.i,$_.bunit*$_.height/8);$p($_.bhs,$_.i,$_.hunit*$_.height/8)}$k[$j++]=Infinity;var _1w=$_.bbs;var _1x=$_.bhs;$k[$j++]=Infinity;for(var _1z=0,_20=$_.bhs.length-1;_1z<_20;_1z++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _21=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bbs";$k[$j++]=_1w;$k[$j++]="bhs";$k[$j++]=_1x;$k[$j++]="sbs";$k[$j++]=_21;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _25=$d();$k[$j++]=_25;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_msi(){$_=Object.create($_);$_.dontdraw=false;$_.includecheck=false;$_.includetext=false;$_.includecheckintext=false;$_.checktype="unset";$_.badmod11=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($ne($_.checktype,"unset")&&!$_.includecheck){$k[$j++]="bwipp.msiCheckTypeWithoutCheck#12839";$k[$j++]="checktype requires includecheck";bwipp_raiseerror()}if($_.badmod11&&($ne($_.checktype,"mod11")&&$ne($_.checktype,"ncrmod11")&&$ne($_.checktype,"mod1110")&&$ne($_.checktype,"ncrmod1110"))){$k[$j++]="bwipp.msiBadMod11Mismatch#12843";$k[$j++]="badmod11 requires checktype with mod11";bwipp_raiseerror()}if($eq($_.checktype,"unset")){$_.checktype="mod10"}bwipp_loadctx(bwipp_msi);$F($_.barcode,function(){var _B=$k[--$j];if(_B<48||_B>57){$k[$j++]="bwipp.msiBadCharacter#12853";$k[$j++]="MSI must contain only digits";bwipp_raiseerror()}});if(!bwipp_msi.__12867__){$_=Object.create($_);$_.encs=$a(["12121212","12121221","12122112","12122121","12211212","12211221","12212112","12212121","21121212","21121221","21","121"]);$_.barchars="0123456789";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_msi.$ctx[id]=$_[id]);bwipp_msi.__12867__=1;$_=Object.getPrototypeOf($_)}$_.barlen=$_.barcode.length;$_.txtlen=$_.barlen;$_.mod10=function(){$_.code=$k[--$j];$k[$j++]=0;$k[$j++]=0;$F($_.code,function(){var _I=$k[--$j];var _J=$k[--$j];var _K=$k[--$j];$k[$j++]=$f($f(_I-48)+_J*10);$k[$j++]=_K});$j--;var _L=$k[--$j];$k[$j++]=_L*2;$k[$j++]=0;for(;;){var _M=$k[--$j];var _N=$k[--$j];var _O=~~(_N/10);$k[$j++]=$f(_M+_N%10);$k[$j++]=_O;if(_O==0){$j--;break}var _P=$k[--$j];var _Q=$k[--$j];$k[$j++]=_P;$k[$j++]=_Q}$k[$j++]=0;$k[$j++]=0;$F($_.code,function(){var _S=$k[--$j];var _T=$k[--$j];var _U=$k[--$j];$k[$j++]=$f(_T+$f(_S-48));$k[$j++]=_U});var _V=$k[--$j];var _W=$k[--$j];$k[$j++]=_V;$k[$j++]=_W;$j--;var _X=$k[--$j];var _a=$s($_.code.length+1);$P(_a,0,$_.code);$p(_a,$_.code.length,$f($f(10-$f($k[--$j]+_X)%10)%10+48));$k[$j++]=_a};$_.mod11=function(){$_.code=$k[--$j];$k[$j++]=$_.code.length-1;$F($_.code,function(){var _g=$k[--$j];var _h=$k[--$j];$k[$j++]=$f(_g-48);$k[$j++]=$f(_h%6+2);$k[$j++]=$f(_h-1)});$j--;$k[$j++]=0;for(var _j=0,_k=$_.code.length;_j<_k;_j++){var _l=$k[--$j];var _m=$k[--$j];var _n=$k[--$j];$k[$j++]=$f(_l+_n*_m)}var _p=$f(11-$k[--$j]%11)%11;$k[$j++]=_p;if(_p==10){if($_.badmod11){$j--;var _s=$s($_.code.length+2);$P(_s,0,$_.code);$P(_s,$_.code.length,"10");$k[$j++]=_s}else{$j--;$k[$j++]="bwipp.msiBadMod11NotSpecified#12890";$k[$j++]="mod11 check digit is 10 but badmod11 not specified";bwipp_raiseerror()}}else{var _w=$s($_.code.length+1);$P(_w,0,$_.code);$p(_w,$_.code.length,$f($k[--$j]+48));$k[$j++]=_w}};$_.ncrmod11=function(){$_.code=$k[--$j];$k[$j++]=$_.code.length-1;$F($_.code,function(){var _13=$k[--$j];var _14=$k[--$j];$k[$j++]=$f(_13-48);$k[$j++]=$f(_14%8+2);$k[$j++]=$f(_14-1)});$j--;$k[$j++]=0;for(var _16=0,_17=$_.code.length;_16<_17;_16++){var _18=$k[--$j];var _19=$k[--$j];var _1A=$k[--$j];$k[$j++]=$f(_18+_1A*_19)}var _1C=$f(11-$k[--$j]%11)%11;$k[$j++]=_1C;if(_1C==10){if($_.badmod11){$j--;var _1F=$s($_.code.length+2);$P(_1F,0,$_.code);$P(_1F,$_.code.length,"10");$k[$j++]=_1F}else{$j--;$k[$j++]="bwipp.msiBadMod11NotSpecified#12906";$k[$j++]="mod11 check digit is 10 but badmod11 not specified";bwipp_raiseerror()}}else{var _1J=$s($_.code.length+1);$P(_1J,0,$_.code);$p(_1J,$_.code.length,$f($k[--$j]+48));$k[$j++]=_1J}};if(!bwipp_msi.__12922__){$_=Object.create($_);var _1N=new Map([["mod10",function(){$_.mod10()}],["mod1010",function(){$_.mod10();$_.mod10()}],["mod11",function(){$_.mod11()}],["ncrmod11",function(){$_.ncrmod11()}],["mod1110",function(){$_.mod11();$_.mod10()}],["ncrmod1110",function(){$_.ncrmod11();$_.mod10()}]]);$_.checkfunc=_1N;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_msi.$ctx[id]=$_[id]);bwipp_msi.__12922__=1;$_=Object.getPrototypeOf($_)}if($_.includecheck){var _1Q=$_.checkfunc;var _1R=$_.checktype;var _1S=$g(_1Q,_1R)!==undefined;$k[$j++]=_1Q;$k[$j++]=_1R;if(!_1S){$j-=2;$k[$j++]="bwipp.msiBadCharacter#12927";$k[$j++]="MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110";bwipp_raiseerror()}var _1T=$k[--$j];var _1V=$g($k[--$j],_1T);$k[$j++]=$_.barcode;if(_1V()===true){return true}$_.barcode=$k[--$j];$_.barlen=$_.barcode.length;if($_.includecheckintext){$_.txtlen=$_.barlen}}$_.sbs=$s($_.barlen*8+5);$_.txt=$a($_.barlen);$P($_.sbs,0,$g($_.encs,10));for(var _1k=0,_1j=$_.barlen-1;_1k<=_1j;_1k+=1){$_.i=_1k;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*8+2,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*12+3,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$_.barlen*8+2,$g($_.encs,11));$k[$j++]=Infinity;$k[$j++]=Infinity;var _2A=$_.sbs;for(var _2B=0,_2C=_2A.length;_2B<_2C;_2B++){$k[$j++]=$g(_2A,_2B)-48}var _2E=$a();$k[$j++]=Infinity;for(var _2G=0,_2H=~~(($_.sbs.length+1)/2);_2G<_2H;_2G++){$k[$j++]=$_.height}var _2J=$a();$k[$j++]=Infinity;for(var _2L=0,_2M=~~(($_.sbs.length+1)/2);_2L<_2M;_2L++){$k[$j++]=0}var _2N=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_2E;$k[$j++]="bhs";$k[$j++]=_2J;$k[$j++]="bbs";$k[$j++]=_2N;if($_.includetext){$k[$j++]="txt";$k[$j++]=$G($_.txt,0,$_.txtlen)}$k[$j++]="opt";$k[$j++]=$_.options;var _2T=$d();$k[$j++]=_2T;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_plessey(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.validatecheck=false;$_.includecheckintext=false;$_.unidirectional=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.plesseyEmptyData#13018";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_plessey);if(!bwipp_plessey.__13037__){$_=Object.create($_);$_.barchars="0123456789ABCDEF";$_.charvals=new Map;for(var _3=0;_3<=15;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}$_.encs=$a(["14141414","32141414","14321414","32321414","14143214","32143214","14323214","32323214","14141432","32141432","14321432","32321432","14143232","32143232","14323232","32323232","32321432","541412323","323"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_plessey.$ctx[id]=$_[id]);bwipp_plessey.__13037__=1;$_=Object.getPrototypeOf($_)}for(var _B=0,_A=$_.barcode.length-1;_B<=_A;_B+=1){var _F=$g($_.charvals,$G($_.barcode,_B,1))!==undefined;if(!_F){$k[$j++]="bwipp.plesseyBadCharacter#13042";$k[$j++]="Plessey must contain only digits and letters A B C D E F";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _I=$k[--$j];$k[$j++]=$f(_I-2)}var _J=$k[--$j];$_[$k[--$j]]=_J;$_.checkbits=$a($f($_.barlen*4+8));$P($_.checkbits,$_.barlen*4,$a([0,0,0,0,0,0,0,0]));for(var _S=0,_R=$f($_.barlen-1);_S<=_R;_S+=1){$_.i=_S;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.checkbits,$_.i*4,$a([$_.indx&1,$_.indx>>>1&1,$_.indx>>>2&1,$_.indx>>>3]))}$_.checksalt=$a([1,1,1,1,0,1,0,0,1]);for(var _i=0,_h=$f($_.barlen*4-1);_i<=_h;_i+=1){$_.i=_i;if($g($_.checkbits,$_.i)==1){for(var _m=0;_m<=8;_m+=1){$_.j=_m;$p($_.checkbits,$_.i+$_.j,$xo($g($_.checkbits,$_.i+$_.j),$g($_.checksalt,$_.j)))}}}$_.checkval=0;for(var _x=0;_x<=7;_x+=1){$_.i=_x;$_.checkval=$f($_.checkval+~~Math.pow(2,$_.i)*$g($_.checkbits,$f($_.barlen*4+$_.i)))}$_.checksum1=$_.checkval&15;$_.checksum2=$_.checkval>>>4;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum1)||$g($_.barcode,$f($_.barlen+1))!=$g($_.barchars,$_.checksum2)){$k[$j++]="bwipp.plesseyBadCheckDigits#13081";$k[$j++]="Incorrect Plessey check digits provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _1O=$_.unidirectional?27:33;$_.sbs=$s($f($_.barlen*8+_1O));$_.txt=$a($f($_.barlen+2));$P($_.sbs,0,$g($_.encs,16));for(var _1X=0,_1W=$f($_.barlen-1);_1X<=_1W;_1X+=1){$_.i=_1X;$_.indx=$g($_.charvals,$G($_.barcode,$_.i,1));$P($_.sbs,$_.i*8+8,$g($_.encs,$_.indx));$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*20+20,$_.textyoffset,$_.textfont,$_.textsize]))}$P($_.sbs,$f($_.barlen*8+8),$g($_.encs,$_.checksum1));$P($_.sbs,$f($_.barlen*8+16),$g($_.encs,$_.checksum2));if($_.includecheckintext){$p($_.txt,$_.barlen,$a([$G($_.barchars,$_.checksum1,1),$f($_.barlen*20+20),$_.textyoffset,$_.textfont,$_.textsize]));$p($_.txt,$f($_.barlen+1),$a([$G($_.barchars,$_.checksum2,1),$f($f($_.barlen+1)*20+20),$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.barlen,$a([" ",$f($_.barlen*20+20),$_.textyoffset,$_.textfont,$_.textsize]));$p($_.txt,$f($_.barlen+1),$a([" ",$f($f($_.barlen+1)*20+20),$_.textyoffset,$_.textfont,$_.textsize]))}var _2f=$_.unidirectional?18:17;$P($_.sbs,$f($_.barlen*8+24),$g($_.encs,_2f));$k[$j++]=Infinity;$k[$j++]=Infinity;var _2h=$_.sbs;for(var _2i=0,_2j=_2h.length;_2i<_2j;_2i++){$k[$j++]=$g(_2h,_2i)-48}var _2l=$a();$k[$j++]=Infinity;for(var _2n=0,_2o=~~(($_.sbs.length+1)/2);_2n<_2o;_2n++){$k[$j++]=$_.height}var _2q=$a();$k[$j++]=Infinity;for(var _2s=0,_2t=~~(($_.sbs.length+1)/2);_2s<_2t;_2s++){$k[$j++]=0}var _2u=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_2l;$k[$j++]="bhs";$k[$j++]=_2q;$k[$j++]="bbs";$k[$j++]=_2u;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2y=$d();$k[$j++]=_2y;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_telepen(){$_=Object.create($_);$_.numeric=false;$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=1;$_.parse=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_telepen);var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];if($_.numeric&&$_.barlen%2!=0){$k[$j++]="bwipp.telepenNumericOddLength#13188";$k[$j++]="Telepen Numeric must have an even length";bwipp_raiseerror()}if(!bwipp_telepen.__13227__){$_=Object.create($_);$_.encs=$a(["31313131","1131313111","33313111","1111313131","3111313111","11333131","13133131","111111313111","31333111","1131113131","33113131","1111333111","3111113131","1113133111","1311133111","111111113131","3131113111","11313331","333331","111131113111","31113331","1133113111","1313113111","1111113331","31131331","113111113111","3311113111","1111131331","311111113111","1113111331","1311111331","11111111113111","31313311","1131311131","33311131","1111313311","3111311131","11333311","13133311","111111311131","31331131","1131113311","33113311","1111331131","3111113311","1113131131","1311131131","111111113311","3131111131","1131131311","33131311","111131111131","3111131311","1133111131","1313111131","111111131311","3113111311","113111111131","3311111131","111113111311","311111111131","111311111311","131111111311","11111111111131","3131311111","11313133","333133","111131311111","31113133","1133311111","1313311111","1111113133","313333","113111311111","3311311111","11113333","311111311111","11131333","13111333","11111111311111","31311133","1131331111","33331111","1111311133","3111331111","11331133","13131133","111111331111","3113131111","1131111133","33111133","111113131111","3111111133","111311131111","131111131111","111111111133","31311313","113131111111","3331111111","1111311313","311131111111","11331313","13131313","11111131111111","3133111111","1131111313","33111313","111133111111","3111111313","111313111111","131113111111","111111111313","313111111111","1131131113","33131113","11113111111111","3111131113","113311111111","131311111111","111111131113","3113111113","11311111111111","331111111111","111113111113","31111111111111","111311111113","131111111113","1111111111111111"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_telepen.$ctx[id]=$_[id]);bwipp_telepen.__13227__=1;$_=Object.getPrototypeOf($_)}$_.sbs=$s($_.barlen*16+48);$_.txt=$a($_.barlen);$_.enc=$g($_.encs,95);$P($_.sbs,0,$_.enc);$_.l=$_.enc.length;$_.checksum=0;$_.i=0;$_.j=0;for(;;){if($_.i==$_.barlen){break}if($_.numeric){if($g($_.barcode,$_.i)>16){$_.np=$G($_.barcode,$_.i,2);var _X=$g($_.np,0);var _Z=$g($_.np,1);if(_X<48||_X>57||(_Z<48||_Z>57)&&!(_Z==88)){$k[$j++]=-1}else{var _e=$f($g($_.np,1)-48);$k[$j++]=$f($g($_.np,0)-48);$k[$j++]=_e;if(_e!=40){var _f=$k[--$j];var _g=$k[--$j];$k[$j++]=$f($f(_f+_g*10)+10)}else{$j--}var _h=$k[--$j];$k[$j++]=$f(_h+17)}var _i=$k[--$j];$k[$j++]=_i;if(_i==-1){$k[$j++]="bwipp.telepenInvalidNumericCharacter#13254";$k[$j++]="Telepen Numeric may contain only digits, or X in even positions";bwipp_raiseerror()}$_.indx=$k[--$j];$p($_.txt,$_.j,$a([$_.np,$_.j*16+16,$_.textyoffset,$_.textfont,$_.textsize]));$_.i=$_.i+2}else{$_.indx=$g($_.barcode,$_.i);$p($_.txt,$_.j,$a([" ",$_.j*16+16,$_.textyoffset,$_.textfont,$_.textsize]));$_.i=$_.i+1}}else{$_.indx=$g($_.barcode,$_.i);if($_.indx>127){$k[$j++]="bwipp.telepenInvalidAlphaCharacter#13267";$k[$j++]="Telepen Alpha characters must have ordinal values 0 to 127";bwipp_raiseerror()}if($_.indx>=32&&$_.indx<=126){$p($_.txt,$_.j,$a([$G($_.barcode,$_.i,1),$_.j*16+16,$_.textyoffset,$_.textfont,$_.textsize]))}else{$p($_.txt,$_.j,$a([" ",$_.j*16+16,$_.textyoffset,$_.textfont,$_.textsize]))}$_.i=$_.i+1}$_.checksum=$f($_.checksum+$_.indx);$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.l,$_.enc);$_.l=$_.l+$_.enc.length;$_.j=$_.j+1}$_.checksum=$f(127-$_.checksum%127)%127;$_.enc=$g($_.encs,$_.checksum);$P($_.sbs,$_.l,$_.enc);$_.l=$_.l+$_.enc.length;$_.enc=$g($_.encs,122);$P($_.sbs,$_.l,$_.enc);$_.l=$_.l+$_.enc.length;$_.sbs=$G($_.sbs,0,$_.l);$_.txt=$G($_.txt,0,$_.j);$k[$j++]=Infinity;$k[$j++]=Infinity;var _1z=$_.sbs;for(var _20=0,_21=_1z.length;_20<_21;_20++){$k[$j++]=$f($g(_1z,_20)-48)}var _23=$a();$k[$j++]=Infinity;for(var _25=0,_26=~~(($_.sbs.length+1)/2);_25<_26;_25++){$k[$j++]=$_.height}var _28=$a();$k[$j++]=Infinity;for(var _2A=0,_2B=~~(($_.sbs.length+1)/2);_2A<_2B;_2A++){$k[$j++]=0}var _2C=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_23;$k[$j++]="bhs";$k[$j++]=_28;$k[$j++]="bbs";$k[$j++]=_2C;if($_.includetext){$k[$j++]="txt";$k[$j++]=$_.txt}$k[$j++]="opt";$k[$j++]=$_.options;var _2G=$d();$k[$j++]=_2G;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_telepennumeric(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"numeric",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_telepen();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_posicode(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=-8;$_.height=1;$_.encoding="auto";$_.version="a";$_.checkoffset=0;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];var _1=$k[--$j];$_.barcode=_1;bwipp_loadctx(bwipp_posicode);if(!bwipp_posicode.__13456__){$_=Object.create($_);$_.la0=-1;$_.la1=-2;$_.la2=-3;$_.sf0=-4;$_.sf1=-5;$_.sf2=-6;$_.fn1=-7;$_.fn2=-8;$_.fn3=-9;$_.fn4=-10;$_.charmapsnormal=$a([$a(["0","^","'"]),$a(["1",";",27]),$a(["2","<",28]),$a(["3","=",29]),$a(["4",">",30]),$a(["5","?",31]),$a(["6","@","!"]),$a(["7","[",'"']),$a(["8",92,"#"]),$a(["9","]","&"]),$a(["A","a",1]),$a(["B","b",2]),$a(["C","c",3]),$a(["D","d",4]),$a(["E","e",5]),$a(["F","f",6]),$a(["G","g",7]),$a(["H","h",8]),$a(["I","i",9]),$a(["J","j",10]),$a(["K","k",11]),$a(["L","l",12]),$a(["M","m",13]),$a(["N","n",14]),$a(["O","o",15]),$a(["P","p",16]),$a(["Q","q",17]),$a(["R","r",18]),$a(["S","s",19]),$a(["T","t",20]),$a(["U","u",21]),$a(["V","v",22]),$a(["W","w",23]),$a(["X","x",24]),$a(["Y","y",25]),$a(["Z","z",26]),$a(["-","_",40]),$a([".","`",41]),$a([" ",127,0]),$a(["$","{","*"]),$a(["/","|",","]),$a(["+","}",":"]),$a(["%","~",$_.fn1]),$a([$_.la1,$_.la0,$_.fn2]),$a([$_.sf1,$_.sf0,$_.fn3]),$a([$_.sf2,$_.sf2,$_.fn4])]);var _13=$a(["6",-98,-98]);$_.chapmapslimited=$a([$a(["0",-98,-98]),$a(["1",-98,-98]),$a(["2",-98,-98]),$a(["3",-98,-98]),$a(["4",-98,-98]),$a(["5",-98,-98]),_13,$a(["7",-98,-98]),$a(["8",-98,-98]),$a(["9",-98,-98]),$a(["A",-98,-98]),$a(["B",-98,-98]),$a(["C",-98,-98]),$a(["D",-98,-98]),$a(["E",-98,-98]),$a(["F",-98,-98]),$a(["G",-98,-98]),$a(["H",-98,-98]),$a(["I",-98,-98]),$a(["J",-98,-98]),$a(["K",-98,-98]),$a(["L",-98,-98]),$a(["M",-98,-98]),$a(["N",-98,-98]),$a(["O",-98,-98]),$a(["P",-98,-98]),$a(["Q",-98,-98]),$a(["R",-98,-98]),$a(["S",-98,-98]),$a(["T",-98,-98]),$a(["U",-98,-98]),$a(["V",-98,-98]),$a(["W",-98,-98]),$a(["X",-98,-98]),$a(["Y",-98,-98]),$a(["Z",-98,-98]),$a(["-",-98,-98]),$a([".",-98,-98])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_posicode.$ctx[id]=$_[id]);bwipp_posicode.__13456__=1;$_=Object.getPrototypeOf($_)}if($ne($_.version,"a")&&$ne($_.version,"b")&&$ne($_.version,"limiteda")&&$ne($_.version,"limitedb")){$k[$j++]="bwipp.posicodeInvalidVersion#13459";$k[$j++]="The version must be either a, b, limiteda or limitedb";bwipp_raiseerror()}$k[$j++]="charmaps";if($eq($_.version,"a")||$eq($_.version,"b")){$k[$j++]=$_.charmapsnormal}else{$k[$j++]=$_.chapmapslimited}var _1j=$k[--$j];$_[$k[--$j]]=_1j;var _1l=$_.charmaps;var _1m=$_.charmaps;var _1n=$_.charmaps;$_.charvals=$a([new Map,new Map,new Map]);for(var _1r=0,_1q=$_.charmaps.length-1;_1r<=_1q;_1r+=1){$_.i=_1r;$_.encs=$g($_.charmaps,$_.i);for(var _1v=0;_1v<=2;_1v+=1){$_.j=_1v;var _1y=$g($_.encs,$_.j);$k[$j++]=_1y;if($eq($t(_1y),"stringtype")){var _21=$g($k[--$j],0);$k[$j++]=_21}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.set0=$g($_.charvals,0);$_.set1=$g($_.charvals,1);$_.set2=$g($_.charvals,2);if($eq($_.version,"limiteda")||$eq($_.version,"limitedb")){for(var _2H=0,_2G=$_.barcode.length-1;_2H<=_2G;_2H+=1){var _2M=$g($_.set0,$g($G($_.barcode,_2H,1),0))!==undefined;if(!_2M){$k[$j++]="bwipp.posicodeBadCharacter#13485";$k[$j++]="Posicode limited must contain only digits, capital letters, and the symbols - and .";bwipp_raiseerror()}}}if($_.raw){$_.encoding="raw"}if($eq($_.encoding,"raw")){$_.cws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i==$_.barcode.length){break}$_.cw=$i($G($_.barcode,$_.i+1,3));$p($_.cws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}$_.cws=$G($_.cws,0,$_.j);$_.text=""}if($eq($_.encoding,"auto")){var _2k=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC2",$_.fn2],["FNC3",$_.fn3]]);$_.fncvals=_2k;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _2n=$k[--$j];$_[$k[--$j]]=_2n;$_.msglen=$_.msg.length;$_.text=$s($_.msglen);for(var _2u=0,_2t=$_.msglen-1;_2u<=_2t;_2u+=1){$_.i=_2u;var _2z=$g($_.msg,$_.i);$k[$j++]=$_.text;$k[$j++]=$_.i;$k[$j++]=_2z;if(_2z<0){$j--;$k[$j++]=32}var _30=$k[--$j];var _31=$k[--$j];$p($k[--$j],_31,_30)}$k[$j++]=Infinity;for(var _34=0,_35=$_.msglen;_34<_35;_34++){$k[$j++]=0}$k[$j++]=0;$_.numSA=$a();$k[$j++]=Infinity;for(var _38=0,_39=$_.msglen;_38<_39;_38++){$k[$j++]=0}$k[$j++]=0;$_.numEA=$a();for(var _3C=$_.msglen-1;_3C>=0;_3C-=1){$_.i=_3C;if($g($_.msg,$_.i)>=0){if($g($_.msg,$_.i)>=128){$p($_.numEA,$_.i,$f($g($_.numEA,$_.i+1)+1))}else{$p($_.numSA,$_.i,$f($g($_.numSA,$_.i+1)+1))}}}$_.ea=false;$_.msgtmp=$a([]);for(var _3W=0,_3V=$_.msglen-1;_3W<=_3V;_3W+=1){$_.i=_3W;$_.c=$g($_.msg,$_.i);if(!$xo($_.ea,$_.c<128)&&$_.c>=0){if($_.ea){$k[$j++]=$_.numSA}else{$k[$j++]=$_.numEA}var _3i=$g($k[--$j],$_.i);var _3l=$f(_3i+$_.i)==$_.msglen?3:5;if(_3i<_3l){$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$_.msgtmp=$a()}else{$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$k[$j++]=$_.fn4;$_.msgtmp=$a();$_.ea=!$_.ea}}$k[$j++]=Infinity;$q($_.msgtmp);if($_.c>=0){$k[$j++]=$_.c&127}else{$k[$j++]=$_.c}$_.msgtmp=$a()}$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;$_.enc=function(){var _41=$k[--$j];$p($_.cws,$_.j,$g(_41,$k[--$j]));$_.j=$_.j+1};$_.cws=$a($_.msglen*2);$_.i=0;$_.j=0;$_.cset="set0";for(;;){if($_.i==$_.msglen){break}for(;;){$_.char1=$g($_.msg,$_.i);$k[$j++]="char2";if($_.i+1<$_.msglen){$k[$j++]=$g($_.msg,$_.i+1)}else{$k[$j++]=-99}var _4J=$k[--$j];$_[$k[--$j]]=_4J;var _4O=$g($_[$_.cset],$_.char1)!==undefined;if(_4O){$k[$j++]=$_.char1;$k[$j++]=$_[$_.cset];$_.enc();$_.i=$_.i+1;break}var _4V=$g($_.set2,$_.char1)!==undefined;if(_4V){$k[$j++]=$_.sf2;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.set2;$_.enc();$_.i=$_.i+1;break}var _4f=$g($_[$_.cset],$_.char2)!==undefined;if(!_4f){if($eq($_.cset,"set0")){$k[$j++]=$_.la1;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="set1"}else{$k[$j++]=$_.la0;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="set0"}break}else{if($eq($_.cset,"set0")){$k[$j++]=$_.sf1;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.set1;$_.enc()}else{$k[$j++]=$_.sf0;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.set0;$_.enc()}$_.i=$_.i+1;break}break}}$_.cws=$G($_.cws,0,$_.j)}if(!bwipp_posicode.__13669__){$_=Object.create($_);var _56=new Map([["a",$a(["141112","131212","121312","111412","131113","121213","111313","121114","111214","111115","181111","171211","161311","151411","141511","131611","121711","111811","171112","161212","151312","141412","131512","121612","111712","161113","151213","141313","131413","121513","111613","151114","141214","131314","121414","111514","141115","131215","121315","111415","131116","121216","111316","121117","111217","111118","1<111112","111111111;1"])],["b",$a(["151213","141313","131413","121513","141214","131314","121414","131215","121315","121216","191212","181312","171412","161512","151612","141712","131812","121912","181213","171313","161413","151513","141613","131713","121813","171214","161314","151414","141514","131614","121714","161215","151315","141415","131515","121615","151216","141316","131416","121516","141217","131317","121417","131218","121318","121219","1<121312","121212121<1"])],["limiteda",$a(["111411","111312","111213","111114","121311","121212","121113","141111","131211","131112","171111","161211","151311","141411","131511","121611","111711","161112","151212","141312","131412","121512","111612","151113","141213","131313","121413","111513","141114","131214","121314","111414","131115","121215","111315","121116","111216","111117","151111","1"])],["limitedb",$a(["121512","121413","121314","121215","131412","131313","131214","151212","141312","141213","181212","171312","161412","151512","141612","131712","121812","171213","161313","151413","141513","131613","121713","161214","151314","141414","131514","121614","151215","141315","131415","121515","141216","131316","121416","131217","121317","121218","141212","1"])]]);$_.encmaps=_56;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_posicode.$ctx[id]=$_[id]);bwipp_posicode.__13669__=1;$_=Object.getPrototypeOf($_)}$_.encs=$g($_.encmaps,$_.version);if(!bwipp_posicode.__13680__){$_=Object.create($_);$_.c2w=$a([$a([495,330,210,126,70,35,15,5]),$a([165,120,84,56,35,20,10,4]),$a([45,36,28,21,15,10,6,3]),$a([9,8,7,6,5,4,3,2]),$a([1,1,1,1,1,1,1,1])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_posicode.$ctx[id]=$_[id]);bwipp_posicode.__13680__=1;$_=Object.getPrototypeOf($_)}$_.v=0;var _5I=$_.cws;for(var _5J=0,_5K=_5I.length;_5J<_5K;_5J++){$_.cw=$g(_5I,_5J);for(var _5M=0,_5N=6;_5M<_5N;_5M++){if((($_.cw^$_.v)&1)!=0){$_.v=$_.v^7682}$_.v=$_.v>>>1;$_.cw=$_.cw>>>1}}$_.v=$_.v+$_.checkoffset;if($eq($_.version,"limiteda")||$eq($_.version,"limitedb")){$_.v=$_.v&1023;if($_.v>824&&$_.v<853){$_.v=$_.v+292}}else{$_.v=($_.v&1023)+45}$_.d=$a([2,2,2,2,2,2]);$_.r=0;$_.c=0;$_.w=0;$_.sum=0;for(;;){if($_.sum==$_.v){break}$_.t=$f($_.sum+$g($g($_.c2w,$_.r),$_.c));if($_.t==$_.v){$_.w=$_.w+1;$p($_.d,$_.r,$_.w+2);$_.sum=$_.t}if($_.t>$_.v){$p($_.d,$_.r,$_.w+2);$_.r=$_.r+1;$_.w=0}if($_.t<$_.v){$_.c=$_.c+1;$_.w=$_.w+1;$_.sum=$_.t}}$k[$j++]=20;for(var _63=0;_63<=4;_63+=1){var _66=$k[--$j];$k[$j++]=$f(_66-$g($_.d,_63))}$p($_.d,5,$k[--$j]);if($eq($_.version,"b")||$eq($_.version,"limitedb")){$k[$j++]=Infinity;var _6B=$_.d;for(var _6C=0,_6D=_6B.length;_6C<_6D;_6C++){$k[$j++]=$f($g(_6B,_6C)+1)}$_.d=$a()}$_.cbs=$Z($s(12),"111111111111");for(var _6I=5;_6I>=0;_6I-=1){$_.i=_6I;$p($_.cbs,(5-$_.i)*2+1,$f($g($_.d,$_.i)+47))}$_.sbs=$s($_.cws.length*6+31);var _6S=$g($_.encs,$_.encs.length-2);$P($_.sbs,0,_6S);$_.j=_6S.length;for(var _6W=0,_6V=$_.cws.length-1;_6W<=_6V;_6W+=1){$_.i=_6W;$P($_.sbs,$_.j,$g($_.encs,$g($_.cws,$_.i)));$_.j=$_.j+6}$P($_.sbs,$_.j,$_.cbs);$_.j=$_.j+12;var _6l=$g($_.encs,$_.encs.length-1);$P($_.sbs,$_.j,_6l);$_.j=_6l.length+$_.j;$_.sbs=$G($_.sbs,0,$_.j);$k[$j++]=Infinity;$k[$j++]=Infinity;var _6s=$_.sbs;for(var _6t=0,_6u=_6s.length;_6t<_6u;_6t++){$k[$j++]=$f($g(_6s,_6t)-48)}var _6w=$a();$k[$j++]=Infinity;for(var _6y=0,_6z=~~(($_.sbs.length+1)/2);_6y<_6z;_6y++){$k[$j++]=$_.height}var _71=$a();$k[$j++]=Infinity;for(var _73=0,_74=~~(($_.sbs.length+1)/2);_73<_74;_73++){$k[$j++]=0}var _75=$a();var _7D=new Map([["a",0],["b",0],["limiteda",12],["limitedb",13]]);var _7G=new Map([["a",0],["b",0],["limiteda",12],["limitedb",13]]);$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_6w;$k[$j++]="bhs";$k[$j++]=_71;$k[$j++]="bbs";$k[$j++]=_75;$k[$j++]="txt";$k[$j++]=$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]);$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="borderleft";$k[$j++]=$g(_7D,$_.version);$k[$j++]="borderright";$k[$j++]=$g(_7G,$_.version);$k[$j++]="opt";$k[$j++]=$_.options;var _7K=$d();$k[$j++]=_7K;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_codablockf(){$_=Object.create($_);$_.dontdraw=false;$_.rows=-1;$_.columns=8;$_.rowheight=10;$_.sepheight=1;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.columns<4||$_.columns>62){$k[$j++]="bwipp.codablockfBadColumns#13815";$k[$j++]="Codablock F must have 4 to 62 columns";bwipp_raiseerror()}if($_.rows!=-1&&($_.rows<2||$_.rows>44)){$k[$j++]="bwipp.codablockfBadRows#13819";$k[$j++]="Codablock F must have 2 to 44 rows";bwipp_raiseerror()}if($_.rowheight<8){$k[$j++]="bwipp.codablockfBadRowHeight#13823";$k[$j++]="Codablock F must have rowheight of at least 8";bwipp_raiseerror()}if($_.sepheight<1){$k[$j++]="bwipp.codablockfBadSepHeight#13827";$k[$j++]="Codablock F must have sepheight of at least 1";bwipp_raiseerror()}bwipp_loadctx(bwipp_codablockf);$k[$j++]="c";if($_.columns>=4&&$_.columns<=62){$k[$j++]=$_.columns}else{$k[$j++]=8}var _C=$k[--$j];$_[$k[--$j]]=_C;$k[$j++]="rows";if($_.rows>=2&&$_.rows<=44){$k[$j++]=$_.rows}else{$k[$j++]=-1}var _H=$k[--$j];$_[$k[--$j]]=_H;$_.swa=-1;$_.swb=-2;$_.swc=-3;$_.sft=-4;$_.fn1=-5;$_.fn2=-6;$_.fn3=-7;$_.fn4=-8;$_.sta=-9;$_.stp=-10;var _N=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC3",$_.fn3]]);$_.fncvals=_N;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _Q=$k[--$j];$_[$k[--$j]]=_Q;$_.msglen=$_.msg.length;$_.msgtmp=$a([]);var _U=$_.msg;for(var _V=0,_W=_U.length;_V<_W;_V++){$_.char=$g(_U,_V);$k[$j++]=Infinity;$q($_.msgtmp);if($_.char<128){$k[$j++]=$_.char}else{$k[$j++]=$_.fn4;$k[$j++]=$_.char&127}$_.msgtmp=$a()}$_.kmsg=$_.msg;$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;if(!bwipp_codablockf.__13917__){$_=Object.create($_);$_.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$_.fn3,$_.fn3,"96"]),$a([$_.fn2,$_.fn2,"97"]),$a([$_.sft,$_.sft,"98"]),$a([$_.swc,$_.swc,"99"]),$a([$_.swb,$_.fn4,$_.swb]),$a([$_.fn4,$_.swa,$_.swa]),$a([$_.fn1,$_.fn1,$_.fn1]),$a([$_.sta,$_.sta,$_.sta]),$a([$_.stp,$_.stp,$_.stp])]);$_.charvals=$a([new Map,new Map,new Map]);for(var _2p=0,_2o=$_.charmaps.length-1;_2p<=_2o;_2p+=1){$_.i=_2p;$_.encs=$g($_.charmaps,$_.i);for(var _2t=0;_2t<=2;_2t+=1){$_.j=_2t;var _2w=$g($_.encs,$_.j);$k[$j++]=_2w;if($eq($t(_2w),"stringtype")){var _2z=$g($k[--$j],0);$k[$j++]=_2z}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.seta=$g($_.charvals,0);$_.setb=$g($_.charvals,1);$_.setc=$g($_.charvals,2);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codablockf.$ctx[id]=$_[id]);bwipp_codablockf.__13917__=1;$_=Object.getPrototypeOf($_)}$_.numsscr=function(){$_.n=0;$_.s=0;$_.p=$k[--$j];for(;;){if($_.p>=$_.msglen){break}var _3H=$g($_.msg,$_.p);var _3J=$g($_.setc,_3H)!==undefined;$k[$j++]=_3H;if(!_3J){$j--;break}if($k[--$j]==$_.fn1){if($_.s%2==0){$_.s=$_.s+1}else{break}}$_.n=$_.n+1;$_.s=$_.s+1;$_.p=$f($_.p+1)}$k[$j++]=$_.n;$k[$j++]=$_.s};$_.enca=function(){$p($_.cws,$_.j,$g($_.seta,$k[--$j]));$_.j=$_.j+1};$_.encb=function(){$p($_.cws,$_.j,$g($_.setb,$k[--$j]));$_.j=$_.j+1};$_.encc=function(){var _3f=$k[--$j];$k[$j++]=_3f;if($ne($t(_3f),"arraytype")){var _3j=$g($_.setc,$k[--$j]);$k[$j++]=_3j}else{$q($k[--$j]);var _3l=$k[--$j];var _3m=$k[--$j];$k[$j++]=$f($f(_3l-48)+$f(_3m-48)*10)}$p($_.cws,$_.j,$k[--$j]);$_.j=$_.j+1};$_.anotb=function(){var _3r=$k[--$j];var _3t=$g($_.seta,_3r)!==undefined;var _3v=$g($_.setb,_3r)!==undefined;$k[$j++]=_3t&&!_3v};$_.bnota=function(){var _3w=$k[--$j];var _3y=$g($_.setb,_3w)!==undefined;var _40=$g($_.seta,_3w)!==undefined;$k[$j++]=_3y&&!_40};$k[$j++]=Infinity;for(var _42=0,_43=$_.msg.length;_42<_43;_42++){$k[$j++]=0}$k[$j++]=9999;$_.nextanotb=$a();$k[$j++]=Infinity;for(var _46=0,_47=$_.msg.length;_46<_47;_46++){$k[$j++]=0}$k[$j++]=9999;$_.nextbnota=$a();for(var _4A=$_.msg.length-1;_4A>=0;_4A-=1){$_.i=_4A;$k[$j++]=$g($_.msg,$_.i);$_.anotb();if($k[--$j]){$p($_.nextanotb,$_.i,0)}else{$p($_.nextanotb,$_.i,$f($g($_.nextanotb,$_.i+1)+1))}$k[$j++]=$g($_.msg,$_.i);$_.bnota();if($k[--$j]){$p($_.nextbnota,$_.i,0)}else{$p($_.nextbnota,$_.i,$f($g($_.nextbnota,$_.i+1)+1))}}$_.abeforeb=function(){var _4X=$k[--$j];$k[$j++]=$lt($g($_.nextanotb,_4X),$g($_.nextbnota,_4X))};$_.bbeforea=function(){var _4c=$k[--$j];$k[$j++]=$lt($g($_.nextbnota,_4c),$g($_.nextanotb,_4c))};$_.padrow=function(){for(var _4i=0,_4j=$k[--$j];_4i<_4j;_4i++){for(;;){if($eq($_.cset,"seta")){$k[$j++]=$_.swc;$_.enca();$_.cset="setc";break}if($eq($_.cset,"setb")){$k[$j++]=$_.swc;$_.encb();$_.cset="setc";break}if($eq($_.cset,"setc")){$k[$j++]=$_.swb;$_.encc();$_.cset="setb";break}}}};$_.encafitsrow=function(){if($_.rem<=2&&$g($_.msg,$_.i)==$_.fn4){var _4z=$_.rem==2&&$g($_.msg,$_.i+1)<=95;$k[$j++]=_4z;if(_4z){$k[$j++]=$_.fn4;$_.enca();$k[$j++]=$g($_.msg,$_.i+1);$_.enca();$_.i=$_.i+2}}else{$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;$k[$j++]=true}};$_.encbfitsrow=function(){if($_.rem<=2&&$g($_.msg,$_.i)==$_.fn4){var _5I=$_.rem==2&&$g($_.msg,$_.i+1)>=32;$k[$j++]=_5I;if(_5I){$k[$j++]=$_.fn4;$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$_.i=$_.i+2}}else{$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;$k[$j++]=true}};$_.cws=$a($f($_.c+5)*44);$_.i=0;$_.j=0;$_.r=1;$_.lastrow=false;for(;;){if($_.lastrow){break}if($_.r>44){$k[$j++]="bwipp.codablockfTooBig#14033";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$k[$j++]=$_.sta;$_.enca();if($_.i<$_.msglen){$k[$j++]=$_.i;$_.numsscr()}else{$k[$j++]=-1;$k[$j++]=-1}$_.nums=$k[--$j];$_.nchars=$k[--$j];for(;;){if($_.msglen==0){$k[$j++]=$_.swb;$_.enca();$_.cset="setb";break}if($_.nums>=2){$k[$j++]=$_.swc;$_.enca();$_.cset="setc";break}$k[$j++]=$_.i;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.sft;$_.enca();$_.cset="seta";break}$k[$j++]=$_.swb;$_.enca();$_.cset="setb";break}$_.j=$_.j+1;$_.endofrow=false;for(;;){$_.rem=$f($f($_.c+3)-$_.j%$f($_.c+5));if($_.i==$_.msglen||$_.endofrow){break}$k[$j++]=$_.i;$_.numsscr();$_.nums=$k[--$j];$_.nchars=$k[--$j];$k[$j++]="remnums";if($_.nums>$_.rem*2){$k[$j++]=$_.rem*2}else{$k[$j++]=$_.nums}var _5y=$k[--$j];$_[$k[--$j]]=_5y;for(;;){if(($eq($_.cset,"seta")||$eq($_.cset,"setb"))&&$_.remnums>=4&&$g($_.msg,$_.i)!=$_.fn1){if($_.remnums%2==0&&$_.rem>=3){$k[$j++]=$_.swc;if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.cset="setc";for(var _6B=0,_6C=2;_6B<_6C;_6B++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}if($_.remnums%2!=0&&$_.rem>=4){$k[$j++]=$g($_.msg,$_.i);if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.i=$_.i+1;$k[$j++]=$_.swc;if($eq($_.cset,"seta")){$_.enca()}else{$_.encb()}$_.cset="setc";for(var _6W=0,_6X=2;_6W<_6X;_6W++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}$k[$j++]=$eq($_.cset,"setb");$k[$j++]=$g($_.msg,$_.i);$_.anotb();var _6m=$k[--$j];var _6n=$k[--$j];if(_6n&&_6m&&$_.rem>=2){if($_.i<$_.msglen-1){$k[$j++]=$_.i+1;$_.bbeforea();if($k[--$j]){$k[$j++]=$_.sft;$_.encb();$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}}$k[$j++]=$_.swa;$_.encb();$_.cset="seta";$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}$k[$j++]=$eq($_.cset,"seta");$k[$j++]=$g($_.msg,$_.i);$_.bnota();var _77=$k[--$j];var _78=$k[--$j];if(_78&&_77&&$_.rem>=2){if($_.i<$_.msglen-1){$k[$j++]=$_.i+1;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.sft;$_.enca();$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}}$k[$j++]=$_.swb;$_.enca();$_.cset="setb";$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}if($eq($_.cset,"setc")&&$_.remnums<2&&$_.rem>=2){$_.rem=$f($_.rem-1);$k[$j++]=$_.i;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.swa;$_.encc();$_.cset="seta";$_.encafitsrow();if($k[--$j]){break}}else{$k[$j++]=$_.swb;$_.encc();$_.cset="setb";$_.encbfitsrow();if($k[--$j]){break}}}var _7d=$g($_.seta,$g($_.msg,$_.i))!==undefined;if($eq($_.cset,"seta")&&_7d&&$_.rem>=1){$_.encafitsrow();if($k[--$j]){break}}var _7l=$g($_.setb,$g($_.msg,$_.i))!==undefined;if($eq($_.cset,"setb")&&_7l&&$_.rem>=1){$_.encbfitsrow();if($k[--$j]){break}}if($eq($_.cset,"setc")&&$_.remnums>=2&&$_.rem>=1){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}break}$_.endofrow=true;break}}if(($_.r>=$_.rows||$_.rows==-1)&&$_.r>1&&$_.i==$_.msglen&&$_.rem>=2){$k[$j++]=$f($_.rem-2);$_.padrow();$_.j=$_.j+3;$k[$j++]=$_.stp;$_.enca();$_.lastrow=true}else{$k[$j++]=$_.rem;$_.padrow();$_.j=$_.j+1;$k[$j++]=$_.stp;$_.enca();$_.r=$_.r+1}}$_.cws=$G($_.cws,0,$_.j);if(!bwipp_codablockf.__14206__){$_=Object.create($_);$k[$j++]=Infinity;for(var _8I=64;_8I<=95;_8I+=1){$k[$j++]=_8I}for(var _8J=0;_8J<=15;_8J+=1){$k[$j++]=_8J}for(var _8K=26;_8K<=63;_8K+=1){$k[$j++]=_8K}$_.abmap=$a();$k[$j++]=Infinity;for(var _8M=0;_8M<=85;_8M+=1){$k[$j++]=_8M}$_.cmap=$a();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codablockf.$ctx[id]=$_[id]);bwipp_codablockf.__14206__=1;$_=Object.getPrototypeOf($_)}$_.chkmsg=$a($_.kmsg.length);$_.j=0;for(var _8T=0,_8S=$_.kmsg.length-1;_8T<=_8S;_8T+=1){$_.i=_8T;$_.char=$g($_.kmsg,$_.i);if($_.char>=0){$p($_.chkmsg,$_.j,$_.char);$_.j=$_.j+1}if($_.char==$_.fn1&&$_.i!=0){$p($_.chkmsg,$_.j,29);$_.j=$_.j+1}}$_.t1=0;$_.t2=0;$_.k1=0;$_.k2=0;for(var _8k=0,_8j=$_.j-1;_8k<=_8j;_8k+=1){$_.i=_8k;$_.t1=$g($_.chkmsg,$_.i)*$_.i%86;$_.t2=$f($_.t1+$g($_.chkmsg,$_.i))%86;$_.k1=$f($_.k1+$_.t2)%86;$_.k2=$f($_.k2+$_.t1)%86}$k[$j++]=$_.cws;$k[$j++]=$_.cws.length-4;if($ne($_.cset,"setc")){$k[$j++]=$_.abmap}else{$k[$j++]=$_.cmap}var _94=$g($k[--$j],$_.k1);var _95=$k[--$j];$p($k[--$j],_95,_94);$k[$j++]=$_.cws;$k[$j++]=$_.cws.length-3;if($ne($_.cset,"setc")){$k[$j++]=$_.abmap}else{$k[$j++]=$_.cmap}var _9E=$g($k[--$j],$_.k2);var _9F=$k[--$j];$p($k[--$j],_9F,_9E);var _9H=$_.cws;$k[$j++]=_9H;$k[$j++]=2;if($g(_9H,2-1)!=99){$k[$j++]=$_.abmap}else{$k[$j++]=$_.cmap}var _9N=$g($k[--$j],$_.r-2);var _9O=$k[--$j];$p($k[--$j],_9O,_9N);for(var _9S=1,_9R=$_.r-1;_9S<=_9R;_9S+=1){$_.i=_9S;var _9T=$_.cws;var _9U=$_.i;var _9V=$_.c;$k[$j++]=_9T;$k[$j++]=$f(_9U*$f(_9V+5)+2);if($g(_9T,$f($f(_9U*$f(_9V+5)+2)-1))!=99){$k[$j++]=$_.abmap}else{$k[$j++]=$_.cmap}var _9b=$g($k[--$j],$_.i+42);var _9c=$k[--$j];$p($k[--$j],_9c,_9b)}for(var _9g=0,_9f=$_.r-1;_9g<=_9f;_9g+=1){$_.rcws=$G($_.cws,_9g*$f($_.c+5),$f($_.c+4));$_.csum=$g($_.rcws,0);for(var _9p=1,_9o=$_.rcws.length-2;_9p<=_9o;_9p+=1){$_.i=_9p;$_.csum=$f($_.csum+$g($_.rcws,$_.i)*$_.i)}$p($_.rcws,$_.rcws.length-1,$_.csum%103)}var _9z=$g($_.options,"debugcws")!==undefined;if(_9z){$k[$j++]="bwipp.debugcws#14246";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_codablockf.__14267__){$_=Object.create($_);$_.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","2331112"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codablockf.$ctx[id]=$_[id]);bwipp_codablockf.__14267__=1;$_=Object.getPrototypeOf($_)}$_.rowbits=$a($_.r);for(var _A7=0,_A6=$_.r-1;_A7<=_A6;_A7+=1){$_.i=_A7;$k[$j++]=Infinity;var _AC=$G($_.cws,$_.i*$f($_.c+5),$f($_.c+5));for(var _AD=0,_AE=_AC.length;_AD<_AE;_AD++){$F($g($_.encs,$g(_AC,_AD)),function(){var _AI=$k[--$j];$k[$j++]=$f(_AI-48)})}$_.sbs=$a();$k[$j++]=Infinity;var _AK=$_.sbs;$k[$j++]=0;for(var _AL=0,_AM=_AK.length;_AL<_AM;_AL++){var _AO=$k[--$j];var _AP=_AO==1?0:1;$k[$j++]=_AO;for(var _AQ=0,_AR=$g(_AK,_AL);_AQ<_AR;_AQ++){$k[$j++]=_AP}}$as($a($m()-1));var _AU=$k[--$j];var _AV=$k[--$j];$k[$j++]=_AU;$k[$j++]=_AV;$j--;var _AW=$k[--$j];var _AX=$k[--$j];$k[$j++]=_AW;$k[$j++]=_AX;$j--;$p($_.rowbits,$_.i,$k[--$j])}$_.symwid=$f($_.c*11+57);$k[$j++]=Infinity;for(var _Ae=0,_Af=$_.symwid*$_.sepheight;_Ae<_Af;_Ae++){$k[$j++]=1}for(var _Ai=0,_Ah=$_.r-2;_Ai<=_Ah;_Ai+=1){$_.i=_Ai;for(var _Ak=0,_Al=$_.rowheight;_Ak<_Al;_Ak++){$q($g($_.rowbits,$_.i))}for(var _Aq=0,_Ar=$_.sepheight;_Aq<_Ar;_Aq++){$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;for(var _At=0,_Au=$f($_.symwid-24);_At<_Au;_At++){$k[$j++]=1}$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1}}for(var _Aw=0,_Ax=$_.rowheight;_Aw<_Ax;_Aw++){$q($g($_.rowbits,$_.r-1))}for(var _B3=0,_B4=$_.symwid*$_.sepheight;_B3<_B4;_B3++){$k[$j++]=1}$_.pixs=$a();var _BE=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.symwid],["pixy",~~($_.pixs.length/$_.symwid)],["height",~~($_.pixs.length/$_.symwid)/72],["width",$_.symwid/72],["opt",$_.options]]);$k[$j++]=_BE;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code16k(){$_=Object.create($_);$_.dontdraw=false;$_.sam=-1;$_.rows=0;$_.rowheight=8;$_.sepheight=1;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.rows!=0&&($_.rows<2||$_.rows>16)){$k[$j++]="bwipp.code16kBadRows#14363";$k[$j++]="Code 16K must have 2 to 16 rows";bwipp_raiseerror()}if($_.rowheight<8){$k[$j++]="bwipp.code16kBadRowHeight#14367";$k[$j++]="Code 16K must have rowheight of at least 8";bwipp_raiseerror()}if($_.sepheight<1){$k[$j++]="bwipp.code16kBadSepHeight#14371";$k[$j++]="Code 16K must have sepheight of at least 1";bwipp_raiseerror()}if($_.sam!=-1){$k[$j++]=true;for(var _8=0,_9=1;_8<_9;_8++){var _A=$_.sam;if(_A<12||_A>99){$j--;$k[$j++]=false;break}if($_.sam%10<2){$j--;$k[$j++]=false;break}if(~~($_.sam/10)>$_.sam%10){$j--;$k[$j++]=false;break}}if($nt($k[--$j])){$k[$j++]="bwipp.code16kBadSAM#14382";$k[$j++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols';bwipp_raiseerror()}}bwipp_loadctx(bwipp_code16k);if($_.sam!=-1){$_.rows=16}if(!bwipp_code16k.__14453__){$_=Object.create($_);$_.swa=-1;$_.swb=-2;$_.swc=-3;$_.sa1=-4;$_.sb1=-5;$_.sc1=-6;$_.sa2=-7;$_.sb2=-8;$_.sc2=-9;$_.pad=-10;$_.sb3=-11;$_.sc3=-12;$_.fn1=-13;$_.fn2=-14;$_.fn3=-15;$_.fn4=-16;$_.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$_.fn3,$_.fn3,"96"]),$a([$_.fn2,$_.fn2,"97"]),$a([$_.sb1,$_.sa1,"98"]),$a([$_.swc,$_.swc,"99"]),$a([$_.swb,$_.fn4,$_.swb]),$a([$_.fn4,$_.swa,$_.swa]),$a([$_.fn1,$_.fn1,$_.fn1]),$a([$_.pad,$_.pad,$_.pad]),$a([$_.sb2,$_.sa2,$_.sb1]),$a([$_.sc2,$_.sc2,$_.sb2]),$a([$_.sc3,$_.sc3,$_.sb3])]);$_.charvals=$a([new Map,new Map,new Map]);for(var _2W=0,_2V=$_.charmaps.length-1;_2W<=_2V;_2W+=1){$_.i=_2W;$_.encs=$g($_.charmaps,$_.i);for(var _2a=0;_2a<=2;_2a+=1){$_.j=_2a;var _2d=$g($_.encs,$_.j);$k[$j++]=_2d;if($eq($t(_2d),"stringtype")){var _2g=$g($k[--$j],0);$k[$j++]=_2g}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.seta=$g($_.charvals,0);$_.setb=$g($_.charvals,1);$_.setc=$g($_.charvals,2);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code16k.$ctx[id]=$_[id]);bwipp_code16k.__14453__=1;$_=Object.getPrototypeOf($_)}if($_.raw){$_.cws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.barcode.length-3){break}if($g($_.barcode,$_.i)!=94){break}var _33=$G($_.barcode,$_.i+1,3);$k[$j++]=_33;$k[$j++]=false;for(var _34=0,_35=_33.length;_34<_35;_34++){var _36=$g(_33,_34);if(_36<48||_36>57){$j--;$k[$j++]=true}}if($k[--$j]){$j--;break}$_.cw=$i($k[--$j]);$p($_.cws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}if($_.i!=$_.barcode.length){$k[$j++]="bwipp.code16kBadRawFormat#14471";$k[$j++]="raw data must be formatted as ^NNN";bwipp_raiseerror()}$_.cws=$G($_.cws,0,$_.j)}else{var _3O=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fn1],["FNC2",$_.fn2],["FNC3",$_.fn3]]);$_.fncvals=_3O;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _3R=$k[--$j];$_[$k[--$j]]=_3R;$_.msglen=$_.msg.length;$k[$j++]=Infinity;for(var _3V=0,_3W=$_.msglen;_3V<_3W;_3V++){$k[$j++]=0}$k[$j++]=0;$_.numSA=$a();$k[$j++]=Infinity;for(var _3Z=0,_3a=$_.msglen;_3Z<_3a;_3Z++){$k[$j++]=0}$k[$j++]=0;$_.numEA=$a();for(var _3d=$_.msglen-1;_3d>=0;_3d-=1){$_.i=_3d;if($g($_.msg,$_.i)>=0){if($g($_.msg,$_.i)>=128){$p($_.numEA,$_.i,$f($g($_.numEA,$_.i+1)+1))}else{$p($_.numSA,$_.i,$f($g($_.numSA,$_.i+1)+1))}}}$_.ea=false;$_.msgtmp=$a([]);for(var _3x=0,_3w=$_.msglen-1;_3x<=_3w;_3x+=1){$_.i=_3x;$_.c=$g($_.msg,$_.i);if(!$xo($_.ea,$_.c<128)&&$_.c>=0){if($_.ea){$k[$j++]=$_.numSA}else{$k[$j++]=$_.numEA}var _49=$g($k[--$j],$_.i);var _4C=$f(_49+$_.i)==$_.msglen?3:5;if(_49<_4C){$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$_.msgtmp=$a()}else{$k[$j++]=Infinity;$q($_.msgtmp);$k[$j++]=$_.fn4;$k[$j++]=$_.fn4;$_.msgtmp=$a();$_.ea=!$_.ea}}$k[$j++]=Infinity;$q($_.msgtmp);if($_.c>=0){$k[$j++]=$_.c&127}else{$k[$j++]=$_.c}$_.msgtmp=$a()}$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;$_.numsscr=function(){$_.n=0;$_.s=0;$_.p=$k[--$j];for(;;){if($_.p>=$_.msglen){break}var _4X=$g($_.msg,$_.p);var _4Z=$g($_.setc,_4X)!==undefined;$k[$j++]=_4X;if(!_4Z){$j--;break}if($k[--$j]==$_.fn1){if($_.s%2==0){$_.s=$_.s+1}else{break}}$_.n=$_.n+1;$_.s=$_.s+1;$_.p=$f($_.p+1)}$k[$j++]=$_.n;$k[$j++]=$_.s};$_.enca=function(){$p($_.cws,$_.j,$g($_.seta,$k[--$j]));$_.j=$_.j+1};$_.encb=function(){$p($_.cws,$_.j,$g($_.setb,$k[--$j]));$_.j=$_.j+1};$_.encc=function(){var _4v=$k[--$j];$k[$j++]=_4v;if($ne($t(_4v),"arraytype")){var _4z=$g($_.setc,$k[--$j]);$k[$j++]=_4z}else{$q($k[--$j]);var _51=$k[--$j];var _52=$k[--$j];$k[$j++]=$f($f(_51-48)+$f(_52-48)*10)}$p($_.cws,$_.j,$k[--$j]);$_.j=$_.j+1};$_.anotb=function(){var _57=$k[--$j];var _59=$g($_.seta,_57)!==undefined;var _5B=$g($_.setb,_57)!==undefined;$k[$j++]=_59&&!_5B};$_.bnota=function(){var _5C=$k[--$j];var _5E=$g($_.setb,_5C)!==undefined;var _5G=$g($_.seta,_5C)!==undefined;$k[$j++]=_5E&&!_5G};$k[$j++]=Infinity;for(var _5I=0,_5J=$_.msg.length;_5I<_5J;_5I++){$k[$j++]=0}$k[$j++]=9999;$_.nextanotb=$a();$k[$j++]=Infinity;for(var _5M=0,_5N=$_.msg.length;_5M<_5N;_5M++){$k[$j++]=0}$k[$j++]=9999;$_.nextbnota=$a();for(var _5Q=$_.msg.length-1;_5Q>=0;_5Q-=1){$_.i=_5Q;$k[$j++]=$g($_.msg,$_.i);$_.anotb();if($k[--$j]){$p($_.nextanotb,$_.i,0)}else{$p($_.nextanotb,$_.i,$f($g($_.nextanotb,$_.i+1)+1))}$k[$j++]=$g($_.msg,$_.i);$_.bnota();if($k[--$j]){$p($_.nextbnota,$_.i,0)}else{$p($_.nextbnota,$_.i,$f($g($_.nextbnota,$_.i+1)+1))}}$_.abeforeb=function(){var _5n=$k[--$j];$k[$j++]=$lt($g($_.nextanotb,_5n),$g($_.nextbnota,_5n))};$_.bbeforea=function(){var _5s=$k[--$j];$k[$j++]=$lt($g($_.nextbnota,_5s),$g($_.nextanotb,_5s))};$_.cws=$a($_.barcode.length*2+3);$_.i=0;$_.j=0;for(;;){if($_.sam!=-1){$p($_.cws,0,~~($_.sam/10)-1);$p($_.cws,1,$_.sam%10-1);$_.j=2;$_.cset="setb";$_.mode=7;break}if($_.msglen==0){$_.cset="setb";$_.mode=1;break}if($_.msglen>=2){$k[$j++]=$g($_.msg,0)==$_.fn1;$k[$j++]=1;$_.numsscr();var _69=$k[--$j];var _6A=$k[--$j];$k[$j++]=_69;$k[$j++]=_6A;$j--;var _6B=$k[--$j];var _6C=$k[--$j];if(_6C&&_6B>=2){$_.cset="setc";$_.mode=4;$_.i=1;break}}if($g($_.msg,0)==$_.fn1){$_.cset="setb";$_.mode=3;$_.i=1;break}if($_.msglen>=2){$k[$j++]=0;$_.numsscr();var _6H=$k[--$j];var _6I=$k[--$j];$k[$j++]=_6H;$k[$j++]=_6I;$j--;var _6J=$k[--$j];if(_6J>=2&&_6J%2==0){$_.cset="setc";$_.mode=2;break}$k[$j++]=0;$_.numsscr();var _6K=$k[--$j];var _6L=$k[--$j];$k[$j++]=_6K;$k[$j++]=_6L;$j--;var _6M=$k[--$j];if(_6M>=3&&_6M%2==1){$k[$j++]=$g($_.msg,0);$_.encb();$_.cset="setc";$_.mode=5;$_.i=1;break}var _6S=$g($_.setb,$g($_.msg,0))!==undefined;$k[$j++]=_6S;$k[$j++]=1;$_.numsscr();var _6T=$k[--$j];var _6U=$k[--$j];$k[$j++]=_6T;$k[$j++]=_6U;$j--;var _6V=$k[--$j];var _6W=$k[--$j];if(_6W&&(_6V>=2&&_6V%2==0)){$k[$j++]=$g($_.msg,0);$_.encb();$_.cset="setc";$_.mode=5;$_.i=1;break}var _6c=$g($_.setb,$g($_.msg,0))!==undefined;$k[$j++]=_6c;$k[$j++]=1;$_.numsscr();var _6d=$k[--$j];var _6e=$k[--$j];$k[$j++]=_6d;$k[$j++]=_6e;$j--;var _6f=$k[--$j];var _6g=$k[--$j];if(_6g&&(_6f>=3&&_6f%2==1)){$k[$j++]=$g($_.msg,0);$_.encb();$k[$j++]=$g($_.msg,1);$_.encb();$_.cset="setc";$_.mode=6;$_.i=2;break}var _6o=$g($_.setb,$g($_.msg,0))!==undefined;var _6s=$g($_.setb,$g($_.msg,1))!==undefined;$k[$j++]=_6o&&_6s;$k[$j++]=2;$_.numsscr();var _6t=$k[--$j];var _6u=$k[--$j];$k[$j++]=_6t;$k[$j++]=_6u;$j--;var _6v=$k[--$j];var _6w=$k[--$j];if(_6w&&(_6v>=2&&_6v%2==0)){$k[$j++]=$g($_.msg,0);$_.encb();$k[$j++]=$g($_.msg,1);$_.encb();$_.cset="setc";$_.mode=6;$_.i=2;break}}$k[$j++]=0;$_.abeforeb();if($k[--$j]){$_.cset="seta";$_.mode=0;break}$_.cset="setb";$_.mode=1;break}for(;;){if($_.i==$_.msglen){break}$k[$j++]=$_.i;$_.numsscr();$_.nums=$k[--$j];$_.nchars=$k[--$j];for(;;){if($eq($_.cset,"seta")){if($_.i<$_.msglen-1){$k[$j++]=$g($_.msg,$_.i);$_.bnota();$k[$j++]=$_.i+1;$_.abeforeb();var _7E=$k[--$j];var _7F=$k[--$j];if(_7F&&_7E){$k[$j++]=$_.sb1;$_.enca();$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}}if($_.i<$_.msglen-2){$k[$j++]=$g($_.msg,$_.i);$_.bnota();$k[$j++]=$g($_.msg,$_.i+1);$_.bnota();var _7T=$k[--$j];var _7U=$k[--$j];$k[$j++]=$an(_7U,_7T);$k[$j++]=$_.i+2;$_.abeforeb();var _7W=$k[--$j];var _7X=$k[--$j];if(_7X&&_7W){$k[$j++]=$_.sb2;$_.enca();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$_.i=$_.i+2;break}}$k[$j++]=$g($_.msg,$_.i);$_.bnota();if($k[--$j]){$k[$j++]=$_.swb;$_.enca();$_.cset="setb";break}if($_.i<$_.msglen-4){var _7s=$g($_.seta,$g($_.msg,$_.i+4))!==undefined;if($_.nums==4&&_7s){$k[$j++]=$_.sc2;$_.enca();for(var _7u=0,_7v=2;_7u<_7v;_7u++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}if($_.i<$_.msglen-6){var _8D=$g($_.seta,$g($_.msg,$_.i+6))!==undefined;if($_.nums==6&&_8D){$k[$j++]=$_.sc3;$_.enca();for(var _8F=0,_8G=3;_8F<_8G;_8F++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}if($_.nums>=4&&$_.nums%2==0){$k[$j++]=$_.swc;$_.enca();$_.cset="setc";break}$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}if($eq($_.cset,"setb")){if($_.i<$_.msglen-1){$k[$j++]=$g($_.msg,$_.i);$_.anotb();$k[$j++]=$_.i+1;$_.bbeforea();var _8f=$k[--$j];var _8g=$k[--$j];if(_8g&&_8f){$k[$j++]=$_.sa1;$_.encb();$k[$j++]=$g($_.msg,$_.i);$_.enca();$_.i=$_.i+1;break}}if($_.i<$_.msglen-2){$k[$j++]=$g($_.msg,$_.i);$_.anotb();$k[$j++]=$g($_.msg,$_.i+1);$_.anotb();var _8u=$k[--$j];var _8v=$k[--$j];$k[$j++]=$an(_8v,_8u);$k[$j++]=$_.i+2;$_.bbeforea();var _8x=$k[--$j];var _8y=$k[--$j];if(_8y&&_8x){$k[$j++]=$_.sa2;$_.encb();$k[$j++]=$g($_.msg,$_.i);$_.enca();$k[$j++]=$g($_.msg,$_.i+1);$_.enca();$_.i=$_.i+2;break}}$k[$j++]=$g($_.msg,$_.i);$_.anotb();if($k[--$j]){$k[$j++]=$_.swa;$_.encb();$_.cset="seta";break}if($_.i<$_.msglen-4){var _9J=$g($_.setb,$g($_.msg,$_.i+4))!==undefined;if($_.nums==4&&_9J){$k[$j++]=$_.sc2;$_.encb();for(var _9L=0,_9M=2;_9L<_9M;_9L++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}if($_.i<$_.msglen-6){var _9e=$g($_.setb,$g($_.msg,$_.i+6))!==undefined;if($_.nums==6&&_9e){$k[$j++]=$_.sc3;$_.encb();for(var _9g=0,_9h=3;_9g<_9h;_9g++){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}}break}}if($_.nums>=4&&$_.nums%2==0){$k[$j++]=$_.swc;$_.encb();$_.cset="setc";break}$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}if($eq($_.cset,"setc")){if($_.nums>=2){if($g($_.msg,$_.i)==$_.fn1){$k[$j++]=$_.fn1;$_.encc();$_.i=$_.i+1}else{$k[$j++]=$G($_.msg,$_.i,2);$_.encc();$_.i=$_.i+2}break}if($_.i<$_.msglen-1){var _AH=$g($_.setb,$g($_.msg,$_.i))!==undefined;$k[$j++]=_AH;$k[$j++]=$_.i+1;$_.numsscr();var _AJ=$k[--$j];var _AK=$k[--$j];$k[$j++]=_AJ;$k[$j++]=_AK;$j--;var _AL=$k[--$j];var _AM=$k[--$j];if(_AM&&(_AL>=2&&_AL%2==0)){$k[$j++]=$_.sb1;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$_.i=$_.i+1;break}}if($_.i<$_.msglen-1){var _AY=$g($_.setb,$g($_.msg,$_.i))!==undefined;$k[$j++]=_AY;$k[$j++]=$_.i+1;$_.numsscr();var _Aa=$k[--$j];var _Ab=$k[--$j];$k[$j++]=_Aa;$k[$j++]=_Ab;$j--;var _Ac=$k[--$j];var _Ad=$k[--$j];if(_Ad&&(_Ac>=3&&_Ac%2==1)){$k[$j++]=$_.sb2;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$_.i=$_.i+2;break}}if($_.i<$_.msglen-2){var _As=$g($_.setb,$g($_.msg,$_.i))!==undefined;var _Ax=$g($_.setb,$g($_.msg,$_.i+1))!==undefined;$k[$j++]=_As&&_Ax;$k[$j++]=$_.i+2;$_.numsscr();var _Az=$k[--$j];var _B0=$k[--$j];$k[$j++]=_Az;$k[$j++]=_B0;$j--;var _B1=$k[--$j];var _B2=$k[--$j];if(_B2&&(_B1>=2&&_B1%2==0)){$k[$j++]=$_.sb2;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$_.i=$_.i+2;break}}if($_.i<$_.msglen-3){var _BH=$g($_.setb,$g($_.msg,$_.i))!==undefined;var _BM=$g($_.setb,$g($_.msg,$_.i+1))!==undefined;$k[$j++]=_BH&&_BM;$k[$j++]=$_.i+2;$_.numsscr();var _BO=$k[--$j];var _BP=$k[--$j];$k[$j++]=_BO;$k[$j++]=_BP;$j--;var _BQ=$k[--$j];var _BR=$k[--$j];if(_BR&&(_BQ>=3&&_BQ%2==1)){$k[$j++]=$_.sb3;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$k[$j++]=$g($_.msg,$_.i+2);$_.encb();$_.i=$_.i+3;break}}if($_.i<$_.msglen-3){var _Bj=$g($_.setb,$g($_.msg,$_.i))!==undefined;var _Bo=$g($_.setb,$g($_.msg,$_.i+1))!==undefined;var _Bt=$g($_.setb,$g($_.msg,$_.i+2))!==undefined;$k[$j++]=_Bj&&_Bo&&_Bt;$k[$j++]=$_.i+3;$_.numsscr();var _Bv=$k[--$j];var _Bw=$k[--$j];$k[$j++]=_Bv;$k[$j++]=_Bw;$j--;var _Bx=$k[--$j];var _By=$k[--$j];if(_By&&(_Bx>=2&&_Bx%2==0)){$k[$j++]=$_.sb3;$_.encc();$k[$j++]=$g($_.msg,$_.i);$_.encb();$k[$j++]=$g($_.msg,$_.i+1);$_.encb();$k[$j++]=$g($_.msg,$_.i+2);$_.encb();$_.i=$_.i+3;break}}$k[$j++]=$_.i;$_.abeforeb();if($k[--$j]){$k[$j++]=$_.swa;$_.encc();$_.cset="seta";break}$k[$j++]=$_.swb;$_.encc();$_.cset="setb";break}break}}$_.cws=$G($_.cws,0,$_.j)}if(!bwipp_code16k.__14946__){$_=Object.create($_);$_.metrics=$a([$a([2,7]),$a([3,12]),$a([4,17]),$a([5,22]),$a([6,27]),$a([7,32]),$a([8,37]),$a([9,42]),$a([10,47]),$a([11,52]),$a([12,57]),$a([13,62]),$a([14,67]),$a([15,72]),$a([16,77])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code16k.$ctx[id]=$_[id]);bwipp_code16k.__14946__=1;$_=Object.getPrototypeOf($_)}$_.urows=$_.rows;var _CZ=$_.metrics;for(var _Ca=0,_Cb=_CZ.length;_Ca<_Cb;_Ca++){$_.m=$g(_CZ,_Ca);$_.r=$g($_.m,0);$_.dcws=$g($_.m,1);$_.okay=true;if($_.urows!=0&&$_.urows!=$_.r){$_.okay=false}if($_.cws.length>$_.dcws){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.code16kNoValidSymbol#14961";$k[$j++]="Maximum length exceeded or data too large for given options";bwipp_raiseerror()}$k[$j++]=Infinity;$q($_.cws);for(var _Cr=0,_Cs=$f($_.dcws-$_.cws.length);_Cr<_Cs;_Cr++){$k[$j++]=103}$_.cws=$a();$k[$j++]=Infinity;$k[$j++]=$f($f($_.r-2)*7+$_.mode);$q($_.cws);$_.cws=$a();$k[$j++]=0;for(var _D0=0,_Cz=$_.dcws;_D0<=_Cz;_D0+=1){var _D3=$k[--$j];$k[$j++]=$f(_D3+(_D0+2)*$g($_.cws,_D0))}$_.c1=$k[--$j]%107;$k[$j++]=0;for(var _D7=0,_D6=$_.dcws;_D7<=_D6;_D7+=1){var _DA=$k[--$j];$k[$j++]=$f(_DA+(_D7+1)*$g($_.cws,_D7))}$_.c2=$f($k[--$j]+$_.c1*$f($_.dcws+2))%107;$k[$j++]=Infinity;$q($_.cws);$k[$j++]=$_.c1;$k[$j++]=$_.c2;$_.cws=$a();var _DJ=$g($_.options,"debugcws")!==undefined;if(_DJ){$k[$j++]="bwipp.debugcws#14977";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_code16k.__15013__){$_=Object.create($_);$_.encs=$a(["212222","222122","222221","121223","121322","131222","122213","122312","132212","221213","221312","231212","112232","122132","122231","113222","123122","123221","223211","221132","221231","213212","223112","312131","311222","321122","321221","312212","322112","322211","212123","212321","232121","111323","131123","131321","112313","132113","132311","211313","231113","231311","112133","112331","132131","113123","113321","133121","313121","211331","231131","213113","213311","213131","311123","311321","331121","312113","312311","332111","314111","221411","431111","111224","111422","121124","121421","141122","141221","112214","112412","122114","122411","142112","142211","241211","221114","413111","241112","134111","111242","121142","121241","114212","124112","124211","411212","421112","421211","212141","214121","412121","111143","111341","131141","114113","114311","411113","411311","113141","114131","311141","411131","211412","211214","211232","211133"]);$_.startencs=$a(["3211","2221","2122","1411","1132","1231","1114","3112","3211","2221","2122","1411","1132","1231","1114","3112"]);$_.stopencsodd=$a(["3211","2221","2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411"]);$_.stopencseven=$a(["2122","1411","1132","1231","1114","3112","1132","1231","1114","3112","3211","2221","2122","1411","3211","2221"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code16k.$ctx[id]=$_[id]);bwipp_code16k.__15013__=1;$_=Object.getPrototypeOf($_)}if($_.sam==-1||~~($_.sam/10)%2==1){$_.stopencs=$_.stopencsodd}else{$_.stopencs=$_.stopencseven}$_.rowbits=$a($_.r);for(var _DY=0,_DX=$f($_.r-1);_DY<=_DX;_DY+=1){$_.i=_DY;$k[$j++]=Infinity;$k[$j++]=10;$F($g($_.startencs,$_.i),function(){var _Dc=$k[--$j];$k[$j++]=$f(_Dc-48)});var _Df=$G($_.cws,$_.i*5,5);$k[$j++]=1;for(var _Dg=0,_Dh=_Df.length;_Dg<_Dh;_Dg++){$F($g($_.encs,$g(_Df,_Dg)),function(){var _Dl=$k[--$j];$k[$j++]=$f(_Dl-48)})}$F($g($_.stopencs,$_.i),function(){var _Dp=$k[--$j];$k[$j++]=$f(_Dp-48)});$k[$j++]=1;$_.sbs=$a();$k[$j++]=Infinity;var _Dr=$_.sbs;$k[$j++]=1;for(var _Ds=0,_Dt=_Dr.length;_Ds<_Dt;_Ds++){var _Dv=$k[--$j];var _Dw=_Dv==0?1:0;$k[$j++]=_Dv;for(var _Dx=0,_Dy=$g(_Dr,_Ds);_Dx<_Dy;_Dx++){$k[$j++]=_Dw}}$as($a($m()-1));var _E1=$k[--$j];var _E2=$k[--$j];$k[$j++]=_E1;$k[$j++]=_E2;$j--;var _E3=$k[--$j];var _E4=$k[--$j];$k[$j++]=_E3;$k[$j++]=_E4;$j--;$p($_.rowbits,$_.i,$k[--$j])}$k[$j++]=Infinity;for(var _E9=0,_EA=81*$_.sepheight;_E9<_EA;_E9++){$k[$j++]=1}for(var _ED=0,_EC=$f($_.r-2);_ED<=_EC;_ED+=1){$_.i=_ED;for(var _EF=0,_EG=$_.rowheight;_EF<_EG;_EF++){$q($g($_.rowbits,$_.i))}for(var _EL=0,_EM=$_.sepheight;_EL<_EM;_EL++){for(var _EN=0,_EO=10;_EN<_EO;_EN++){$k[$j++]=0}for(var _EP=0,_EQ=70;_EP<_EQ;_EP++){$k[$j++]=1}$k[$j++]=0}}for(var _ES=0,_ET=$_.rowheight;_ES<_ET;_ES++){$q($g($_.rowbits,$f($_.r-1)))}for(var _EY=0,_EZ=81*$_.sepheight;_EY<_EZ;_EY++){$k[$j++]=1}$_.pixs=$a();var _Ef=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",81],["pixy",~~($_.pixs.length/81)],["height",~~($_.pixs.length/81)/72],["width",81/72],["opt",$_.options]]);$k[$j++]=_Ef;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_code49(){$_=Object.create($_);$_.dontdraw=false;$_.sam=-1;$_.append=false;$_.rows=0;$_.rowheight=8;$_.sepheight=1;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.rows!=0&&($_.rows<2||$_.rows>8)){$k[$j++]="bwipp.code49badRows#15115";$k[$j++]="Code 49 must have 2 to 8 rows";bwipp_raiseerror()}if($_.rowheight<8){$k[$j++]="bwipp.code49badRowHeight#15119";$k[$j++]="Code 49 must have rowheight of at least 8";bwipp_raiseerror()}if($_.sepheight<1){$k[$j++]="bwipp.code49badSepHeight#15123";$k[$j++]="Code 49 must have sepheight of at least 1";bwipp_raiseerror()}if($_.append&&$_.sam!=-1){$k[$j++]="bwipp.code49samAndAppend#15127";$k[$j++]="sam and append cannot be specified together";bwipp_raiseerror()}if($_.sam!=-1){$k[$j++]=true;for(var _A=0,_B=1;_A<_B;_A++){var _C=$_.sam;if(_C<12||_C>99){$j--;$k[$j++]=false;break}if($_.sam%10<2){$j--;$k[$j++]=false;break}if(~~($_.sam/10)>$_.sam%10){$j--;$k[$j++]=false;break}}if($nt($k[--$j])){$k[$j++]="bwipp.code49badSAM#15138";$k[$j++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 9 symbols';bwipp_raiseerror()}}bwipp_loadctx(bwipp_code49);if(!bwipp_code49.__15146__){$_=Object.create($_);$_.s1=-1;$_.s2=-2;$_.fn1=-3;$_.fn2=-4;$_.fn3=-5;$_.ns=-6;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__15146__=1;$_=Object.getPrototypeOf($_)}var _N=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC2",$_.fn2],["FNC3",$_.fn3]]);$_.fncvals=_N;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _Q=$k[--$j];$_[$k[--$j]]=_Q;$_.msglen=$_.msg.length;$F($_.msg,function(){if($k[--$j]>127){$k[$j++]="bwipp.code49badCharacter#15161";$k[$j++]="Code 49 can only support ASCII characters with values 0 to 127";bwipp_raiseerror()}});if(!bwipp_code49.__15205__){$_=Object.create($_);$_.charmap=$a(["0","1","2","3","4","5","6","7","8","9","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","-","."," ","$","/","+","%",$_.s1,$_.s2,$_.fn1,$_.fn2,$_.fn3,$_.ns]);$_.charvals=new Map;for(var _c=0;_c<=48;_c+=1){$_.i=_c;var _f=$g($_.charmap,$_.i);$k[$j++]=_f;if($eq($t(_f),"stringtype")){var _i=$g($k[--$j],0);$k[$j++]=_i}$p($_.charvals,$k[--$j],$_.i)}$_.combos=$a(["1 ","1A","1B","1C","1D","1E","1F","1G","1H","1I","1J","1K","1L","1M","1N","1O","1P","1Q","1R","1S","1T","1U","1V","1W","1X","1Y","1Z","11","12","13","14","15"," ","16","17","18"," $"," %","19","10","1-","1.","1$"," +","1/"," -"," ."," /"," 0"," 1"," 2"," 3"," 4"," 5"," 6"," 7"," 8"," 9","1+","21","22","23","24","25","26"," 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","27","28","29","20","2-","2.","2A","2B","2C","2D","2E","2F","2G","2H","2I","2J","2K","2L","2M","2N","2O","2P","2Q","2R","2S","2T","2U","2V","2W","2X","2Y","2Z","2$","2/","2+","2%","2 "]);for(var _n=0;_n<=127;_n+=1){$_.i=_n;var _q=$g($_.combos,$_.i);$_.c1=$g(_q,0);$_.c2=$g(_q,1);if($_.c1==49){$p($_.charvals,$_.i,$a([$g($_.charvals,$_.s1),$g($_.charvals,$_.c2)]))}if($_.c1==50){$p($_.charvals,$_.i,$a([$g($_.charvals,$_.s2),$g($_.charvals,$_.c2)]))}}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__15205__=1;$_=Object.getPrototypeOf($_)}$_.encodealpha=function(){var _1G=$g($_.charvals,$k[--$j]);$k[$j++]=_1G;if($ne($t(_1G),"arraytype")){$as($a(1))}var _1J=$k[--$j];$P($_.cws,$_.j,_1J);$_.j=_1J.length+$_.j};$_.base48=function(){var _1N=$k[--$j];$k[$j++]=0;$F(_1N,function(){var _1O=$k[--$j];var _1P=$k[--$j];$k[$j++]=$f($f(_1O-48)+_1P*10)});$k[$j++]=Infinity;var _1Q=$k[--$j];var _1R=$k[--$j];var _1S=$k[--$j];$k[$j++]=_1Q;$k[$j++]=_1R;for(var _1T=0,_1U=$f(_1S-1);_1T<_1U;_1T++){var _1V=$k[--$j];$k[$j++]=_1V%48;$k[$j++]=~~(_1V/48)}var _1W=$a();$k[$j++]=_1W;$k[$j++]=Infinity;var _1X=$k[--$j];var _1Y=$k[--$j];$k[$j++]=_1X;$k[$j++]=_1Y;for(var _1Z=_1Y.length-1;_1Z>=0;_1Z-=1){var _1a=$k[--$j];$k[$j++]=$g(_1a,_1Z);$k[$j++]=_1a}$j--;var _1c=$a();$P($_.cws,$_.j,_1c);$_.j=_1c.length+$_.j};$_.encodenumeric=function(){$_.nums=$k[--$j];var _1i=$_.nums.length;var _1j=_1i%5;$k[$j++]="pre";$k[$j++]=_1i;$k[$j++]=_1j;if(_1j!=2){var _1k=$k[--$j];var _1l=$k[--$j];$k[$j++]=$f(_1l-_1k)}else{var _1m=$k[--$j];var _1n=$k[--$j];$k[$j++]=$f($f(_1n-_1m)-5)}var _1o=$k[--$j];$_[$k[--$j]]=_1o;for(var _1s=0,_1r=$f($_.pre-1);_1s<=_1r;_1s+=5){$k[$j++]=3;$k[$j++]=$G($_.nums,_1s,5);$_.base48()}$_.nums=$G($_.nums,$_.pre,$f($_.nums.length-$_.pre));var _21=$_.nums.length;$k[$j++]=_21;if(_21==1){$k[$j++]=$g($_.nums,$_.i);$_.encodealpha()}var _25=$k[--$j];$k[$j++]=_25;if(_25==3){$k[$j++]=2;$k[$j++]=$_.nums;$_.base48()}var _27=$k[--$j];$k[$j++]=_27;if(_27==4){$k[$j++]=3;$k[$j++]=Infinity;$k[$j++]=49;$k[$j++]=48;$q($_.nums);var _29=$a();$k[$j++]=_29;$_.base48()}if($k[--$j]==7){$k[$j++]=3;$k[$j++]=Infinity;$k[$j++]=49;$k[$j++]=48;$q($G($_.nums,0,4));var _2D=$a();$k[$j++]=_2D;$_.base48();$k[$j++]=2;$k[$j++]=$G($_.nums,4,3);$_.base48()}};$k[$j++]=Infinity;for(var _2H=0,_2I=$_.msglen;_2H<_2I;_2H++){$k[$j++]=0}$k[$j++]=0;$_.numericruns=$a();for(var _2L=$_.msglen-1;_2L>=0;_2L-=1){$_.i=_2L;var _2O=$g($_.msg,$_.i);if(_2O>=48&&_2O<=57){$p($_.numericruns,$_.i,$f($g($_.numericruns,$_.i+1)+1))}else{$p($_.numericruns,$_.i,0)}}$_.cws=$a($_.msglen*2+1);if(!bwipp_code49.__15262__){$_=Object.create($_);$_.samval=$a([12,22,13,23,33,14,24,34,44,15,25,35,45,55,16,26,36,46,56,66,17,27,37,47,57,67,77,18,28,38,48,58,68,78,88,19,29,39,49,59,69,79,89,99]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__15262__=1;$_=Object.getPrototypeOf($_)}for(;;){if($_.append){$_.mode=1;$_.method="alpha";$_.i=0;$_.j=0;break}if($_.sam!=-1){$_.mode=3;$k[$j++]=$_.cws;$k[$j++]=0;for(var _2d=0;_2d<=43;_2d+=1){$k[$j++]=_2d;if($g($_.samval,_2d)!=$_.sam){$j--}}var _2h=$k[--$j];var _2i=$k[--$j];$p($k[--$j],_2i,$f(_2h+1));$_.method="alpha";$_.i=0;$_.j=1;break}if($g($_.numericruns,0)>=5){$_.mode=2;$_.method="numeric";$_.i=0;$_.j=0;break}var _2p=$g($_.charvals,$g($_.msg,0));$k[$j++]=_2p;if($ne($t(_2p),"arraytype")){$j--;$_.mode=0;$_.method="alpha";$_.i=0;$_.j=0;break}var _2t=$g($k[--$j],0)==43?4:5;$_.mode=_2t;$p($_.cws,0,$g($g($_.charvals,$g($_.msg,0)),1));$_.method="alpha";$_.i=1;$_.j=1;break}for(;;){if($_.i==$_.msglen){break}for(;;){if($eq($_.method,"alpha")){if($g($_.numericruns,$_.i)>=5){$k[$j++]=$_.ns;$_.encodealpha();$_.method="numeric";break}$k[$j++]=$g($_.msg,$_.i);$_.encodealpha();$_.i=$_.i+1;break}if($eq($_.method,"numeric")){if($g($_.numericruns,$_.i)<5){$k[$j++]=$_.ns;$_.encodealpha();$_.method="alpha";break}$k[$j++]=$G($_.msg,$_.i,$g($_.numericruns,$_.i));$_.encodenumeric();$_.i=$f($_.i+$g($_.numericruns,$_.i));break}}}$_.cws=$G($_.cws,0,$_.j);if(!bwipp_code49.__15340__){$_=Object.create($_);$_.metrics=$a([$a([2,9]),$a([3,16]),$a([4,23]),$a([5,30]),$a([6,37]),$a([7,42]),$a([8,49])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__15340__=1;$_=Object.getPrototypeOf($_)}$_.urows=$_.rows;var _3d=$_.metrics;for(var _3e=0,_3f=_3d.length;_3e<_3f;_3e++){$_.m=$g(_3d,_3e);$_.r=$g($_.m,0);$_.dcws=$g($_.m,1);$_.okay=true;if($_.urows!=0&&$_.urows!=$_.r){$_.okay=false}if($_.cws.length>$_.dcws){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.code49noValidSymbol#15355";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$k[$j++]=Infinity;$q($_.cws);for(var _3v=0,_3w=$f($_.dcws-$_.cws.length);_3v<_3w;_3v++){$k[$j++]=48}$_.cws=$a();$_.ccs=$a($_.r*8);$_.j=0;for(var _42=0,_41=$f($_.r-2);_42<=_41;_42+=1){$_.i=_42;$_.cc=$G($_.cws,$_.j,7);$P($_.ccs,$_.i*8,$_.cc);var _4B=$_.cc;$k[$j++]=$_.ccs;$k[$j++]=$_.i*8+7;$k[$j++]=0;for(var _4C=0,_4D=_4B.length;_4C<_4D;_4C++){var _4F=$k[--$j];$k[$j++]=$f(_4F+$g(_4B,_4C))}var _4G=$k[--$j];var _4H=$k[--$j];$p($k[--$j],_4H,_4G%49);$_.j=$_.j+7}if($_.j<$_.dcws){$P($_.ccs,$_.ccs.length-8,$G($_.cws,$_.j,$f($_.dcws-$_.j)))}$_.cr7=$f($f($_.r-2)*7+$_.mode);$p($_.ccs,$_.ccs.length-2,$_.cr7);if(!bwipp_code49.__15386__){$_=Object.create($_);var _4Y=$a([1,9,31,26,2,12,17,23,37,18,22,6,27,44,15,43,39,11,13,5,41,33,36,8,4,32,3,19,40,25,29,10,24,30]);$k[$j++]=_4Y;$k[$j++]=_4Y;$k[$j++]=Infinity;var _4Z=$k[--$j];var _4b=$G($k[--$j],0,32);$k[$j++]=_4Z;$k[$j++]=20;$q(_4b);$_.weightx=$a();var _4d=$k[--$j];$k[$j++]=_4d;$k[$j++]=_4d;$k[$j++]=Infinity;var _4e=$k[--$j];var _4g=$G($k[--$j],1,32);$k[$j++]=_4e;$k[$j++]=16;$q(_4g);$_.weighty=$a();$k[$j++]=Infinity;var _4i=$k[--$j];var _4k=$G($k[--$j],2,32);$k[$j++]=_4i;$k[$j++]=38;$q(_4k);$_.weightz=$a();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__15386__=1;$_=Object.getPrototypeOf($_)}$_.calccheck=function(){$_.weights=$k[--$j];$_.score=0;for(var _4q=0,_4p=~~($f($_.r-1)*8/2)-1;_4q<=_4p;_4q+=1){$_.i=_4q;$_.score=$f($f($g($_.ccs,$_.i*2)*49+$g($_.ccs,$_.i*2+1))*$g($_.weights,$_.i+1)+$_.score)}$k[$j++]=$_.score};$_.lastrow=$G($_.ccs,$_.ccs.length-8,8);if($_.r>=7){$k[$j++]=$_.cr7*$g($_.weightz,0);$k[$j++]=$_.weightz;$_.calccheck();var _5A=$k[--$j];var _5C=$f($k[--$j]+_5A)%2401;$k[$j++]=~~(_5C/49);$k[$j++]=_5C%49;$as($a(2));$P($_.lastrow,0,$k[--$j])}$_.wr1=$f($g($_.lastrow,0)*49+$g($_.lastrow,1));$k[$j++]=$_.cr7*$g($_.weighty,0);$k[$j++]=$_.weighty;$_.calccheck();var _5O=$k[--$j];var _5U=$f($f($k[--$j]+_5O)+$_.wr1*$g($_.weighty,$f($_.r*4-3)))%2401;$_.wr2=_5U;$k[$j++]=~~(_5U/49);$k[$j++]=_5U%49;$as($a(2));$P($_.lastrow,2,$k[--$j]);$k[$j++]=$_.cr7*$g($_.weightx,0);$k[$j++]=$_.weightx;$_.calccheck();var _5c=$k[--$j];var _5m=$f($f($f($k[--$j]+_5c)+$_.wr1*$g($_.weightx,$f($_.r*4-3)))+$_.wr2*$g($_.weightx,$f($_.r*4-2)))%2401;$k[$j++]=~~(_5m/49);$k[$j++]=_5m%49;$as($a(2));$P($_.lastrow,4,$k[--$j]);var _5s=$G($_.ccs,$_.ccs.length-8,7);$k[$j++]=0;for(var _5t=0,_5u=_5s.length;_5t<_5u;_5t++){var _5w=$k[--$j];$k[$j++]=$f(_5w+$g(_5s,_5t))}$p($_.ccs,$_.ccs.length-1,$k[--$j]%49);var _61=$g($_.options,"debugcws")!==undefined;if(_61){$k[$j++]="bwipp.debugcws#15426";$k[$j++]=$_.ccs;bwipp_raiseerror()}if(!bwipp_code49.__16124__){$_=Object.create($_);$_.patterns=$a([$a(["11521132","25112131","14212132","25121221","14221222","12412132","23321221","12421222","21521221","15112222","15121312","13312222","24221311","13321312","11512222","22421311","11521312","25112311","14212312","23312311","12412312","21512311","16121131","14321131","12521131","15212131","15221221","13412131","13421221","11612131","16112221","16121311","14312221","14321311","12512221","12521311","15212311","13412311","11612311","11131135","31131133","51131131","21122134","41122132","21131224","41131222","11113135","31113133","51113131","11122225","31122223","51122221","11131315","31131313","51131311","21113224","41113222","21122314","41122312","11113315","31113313","51113311","12131134","32131132","21231133","41231131","22122133","42122131","11222134","22131223","42131221","11231224","31231222","12113134","32113132","12122224","32122222","12131314","32131312","21231313","41231311","22113223","42113221","11213224","22122313","42122311","11222314","31222312","12113314","32113312","21213313","41213311","13131133","33131131","22231132","11331133","31331131","23122132","12222133","23131222","12231223","32231221","21331222","13113133","33113131","13122223","33122221","11313133","13131313","33131311","11322223","22231312","11331313","31331311","23113222","12213223","23122312","12222313","32222311","21322312","13113313","33113311","22213312","11313313","31313311","14131132","23231131","12331132","21431131","24122131","13222132","24131221","13231222","11422132","22331221","11431222","14113132","14122222","12313132","14131312","12322222","23231311","12331312","21431311","24113221","13213222","24122311","13222312","11413222","22322311","11422312","14113312","23213311","12313312","21413311","15131131","13331131","14222131","14231221","12422131","12431221","15113131","15122221","13313131","15131311","13322221","11513131","13331311","11522221","14213221","14222311","12413221","12422311","15113311","13313311","11513311","11141134","31141132","21132133","41132131","21141223","41141221","11123134","31123132","11132224","31132222","11141314","31141312","21114133","41114131","21123223","41123221","21132313","41132311","11114224","31114222","11123314","31123312","21114313","41114311","12141133","32141131","21241132","22132132","11232133","22141222","11241223","31241221","12123133","32123131","12132223","32132221","12141313","32141311","21241312","22114132","11214133","22123222","11223223","22132312","11232313","31232311","12114223","32114221","12123313","32123311","21223312","22114312","11214313","31214311","13141132","22241131","11341132","23132131","12232132","23141221","12241222","21341221","13123132","13132222","11323132","13141312","11332222","22241311","11341312","23114131","12214132","23123221","12223222","23132311","12232312","21332311","13114222","13123312","11314222","22223311","11323312","23114311","12214312","21314311","14141131","12341131","13232131","13241221","11432131","14123131","14132221","12323131","14141311","12332221","12341311","13214131","13223221","11414131","13232311","11423221","11432311","14114221","14123311","12314221","12323311","13214311","11414311","11151133","31151131","21142132","21151222","11133133","31133131","11142223","31142221","11151313","31151311","21124132","21133222","21142312","11115133","31115131","11124223","31124221","11133313","31133311","21115222","21124312","12151132","21251131","22142131","11242132","22151221","11251222","12133132","12142222","12151312","21251311","22124131","11224132","22133221","11233222","22142311","11242312","12115132","12124222","12133312","21233311","22115221","11215222","22124311","11224312","13151131","12242131","12251221","13133131","13142221","11333131","13151311","11342221","12224131","12233221","12242311","13115131","13124221","11315131","13133311","11324221","11333311","12215221","12224311","11161132","21152131","21161221","11143132","11152222","11161312","21134131","21143221","21152311","11125132","11134222","11143312","21116131","21125221","21134311","12161131","11252131","12143131","12152221","12161311","11234131","11243221","11252311","12125131","12134221","12143311","11216131","11225221","11234311","11111236","31111234","51111232","21111325","41111323","61111321","11111416","31111414","51111412","31211143","51211141","12111235","32111233","52111231","21211234","41211232","22111324","42111322","11211325","31211323","51211321","12111415","32111413","52111411","21211414","41211412","12211144","32211142","21311143","41311141","13111234","33111232","22211233","42211231","11311234","31311232","23111323","43111321","12211324","32211322","21311323","41311321","13111414","33111412","22211413","42211411","11311414","31311412","13211143","33211141","22311142","11411143","31411141","14111233","34111231","23211232","12311233","32311231","21411232","24111322","13211323","33211321","22311322","11411323","31411321","14111413","34111411","23211412","12311413","32311411","21411412","14211142","23311141","12411142","21511141","15111232","24211231","13311232","22411231","11511232","25111321","14211322","23311321","12411322","21511321","15111412","24211411","13311412","22411411","11511412","15211141","13411141","11611141","16111231","14311231","12511231","15211321","13411321","11611321","16111411","14311411","12511411","21121144","41121142","11112145","31112143","51112141","11121235","31121233","51121231","21112234","41112232","21121324","41121322","11112325","31112323","51112321","11121415","31121413","51121411","21112414","41112412","22121143","42121141","11221144","31221142","12112144","32112142","12121234","32121232","21221233","41221231","22112233","42112231","11212234","22121323","42121321","11221324","31221322","12112324","32112322","12121414","32121412","21221413","41221411","22112413","42112411","11212414","31212412","23121142","12221143","32221141","21321142","13112143","33112141","13121233","33121231","11312143","22221232","11321233","31321231","23112232","12212233","23121322","12221323","32221321","21321322","13112323","33112321","13121413","33121411","11312323","22221412","11321413","31321411","23112412","12212413","32212411","21312412","24121141","13221142","22321141","11421142","14112142","14121232","12312142","23221231","12321232","21421231","24112231","13212232","24121321","13221322","11412232","22321321","11421322","14112322","14121412","12312322","23221411","12321412","21421411","24112411","13212412","22312411","11412412","14221141","12421141","15112141","15121231","13312141","13321231","11512141","11521231","14212231","14221321","12412231","12421321","15112321","15121411","13312321","13321411","11512321","11521411","14212411","12412411","21131143","41131141","11122144","31122142","11131234","31131232","21113143","41113141","21122233","41122231","21131323","41131321","11113234","31113232","11122324","31122322","11131414","31131412","21113323","41113321","21122413","41122411","11113414","31113412","22131142","11231143","31231141","12122143","32122141","12131233","32131231","21231232","22113142","11213143","22122232","11222233","22131322","11231323","31231321","12113233","32113231","12122323","32122321","12131413","32131411","21231412","22113322","11213323","22122412","11222413","31222411","12113413","32113411","21213412","23131141","12231142","21331141","13122142","13131232","11322142","22231231","11331232","23113141","12213142","23122231","12222232","23131321","12231322","21331321","13113232","13122322","11313232","13131412","11322322","22231411","11331412","23113321","12213322","23122411","12222412","21322411","13113412","22213411","11313412","13231141","11431141","14122141","14131231","12322141","12331231","13213141","13222231","11413141","13231321","11422231","11431321","14113231","14122321","12313231","14131411","12322321","12331411","13213321","13222411","11413321","11422411","14113411","12313411","21141142","11132143","31132141","11141233","31141231","21123142","21132232","21141322","11114143","31114141","11123233","31123231","11132323","31132321","11141413","31141411","21114232","21123322","21132412","11114323","31114321","11123413","31123411","22141141","11241142","12132142","12141232","21241231","22123141","11223142","22132231","11232232","22141321","11241322","12114142","12123232","12132322","12141412","21241411","22114231","11214232","22123321","11223322","22132411","11232412","12114322","12123412","21223411","12241141","13132141","13141231","11332141","11341231","12223141","12232231","12241321","13114141","13123231","11314141","13132321","11323231","13141411","11332321","11341411","12214231","12223321","12232411","13114321","13123411","11314321","11323411","21151141","11142142","11151232","21133141","21142231","21151321","11124142","11133232","11142322","11151412","21115141","21124231","21133321","21142411","11115232","11124322","11133412","11251141","12142141","12151231","11233141","11242231","11251321","12124141","12133231","12142321","12151411","11215141","11224231","11233321","11242411","12115231","12124321","12133411","11152141","11161231","11134141","11143231","11152321","11161411","11116141","11125231","11134321","11143411","21111244","41111242","11111335","31111333","51111331","21111424","41111422","11111515","31111513","51111511","21211153","41211151","22111243","42111241","11211244","31211242","12111334","32111332","21211333","41211331","22111423","42111421","11211424","31211422","12111514","32111512","21211513","41211511","22211152","11311153","31311151","23111242","12211243","32211241","21311242","13111333","33111331","22211332","11311333","31311331","23111422","12211423","32211421","21311422","13111513","33111511","22211512","11311513","31311511","23211151","12311152","21411151","24111241","13211242","22311241","11411242","14111332","23211331","12311332","21411331","24111421","13211422","22311421","11411422","14111512","23211511","12311512","21411511","13311151","11511151","14211241","12411241","15111331","13311331","11511331","14211421","12411421","15111511","13311511","11511511","31121152","21112153","41112151","21121243","41121241","11112244","31112242","11121334","31121332","21112333","41112331","21121423","41121421","11112424","31112422","11121514","31121512","21112513","41112511","12121153","32121151","21221152","22112152","11212153","22121242","11221243","31221241","12112243","32112241","12121333","32121331","21221332","22112332","11212333","22121422","11221423","31221421","12112423","32112421","12121513","32121511","21221512","22112512","11212513","31212511","13121152","22221151","11321152","23112151","12212152","23121241","12221242","21321241","13112242","13121332","11312242","22221331","11321332","23112331","12212332","23121421","12221422","21321421","13112422","13121512","11312422","22221511","11321512","23112511","12212512","21312511","14121151","12321151","13212151","13221241","11412151","11421241","14112241","14121331","12312241","12321331","13212331","13221421","11412331","11421421","14112421","14121511","12312421","12321511","13212511","11412511","11131153","31131151","21122152","21131242","11113153","31113151","11122243","31122241","11131333","31131331","21113242","21122332","21131422","11113333","31113331","11122423","31122421","11131513","31131511","21113422","21122512","12131152","21231151","22122151","11222152","22131241","11231242","12113152","12122242","12131332","21231331","22113241","11213242","22122331","11222332","22131421","11231422","12113332","12122422","12131512","21231511","22113421","11213422","22122511","11222512","13131151","11331151","12222151","12231241","13113151","13122241","11313151","13131331","11322241","11331331","12213241","12222331","12231421","13113331","13122421","11313331","13131511","11322421","11331511","12213421","12222511","11141152","21132151","21141241","11123152","11132242","11141332","21114151","21123241","21132331","21141421","11114242","11123332","11132422","11141512","21114331","21123421","21132511","12141151","11232151","11241241","12123151","12132241","12141331","11214151","11223241","11232331","11241421","12114241","12123331","12132421","12141511","11214331","11223421","11232511","11151151","11133151","11142241","11151331","11115151","11124241","11133331","11142421","11151511","11111254","31111252","21111343","41111341","11111434","31111432","21111523","41111521","11111614","31111612","31211161","12111253","32111251","21211252","22111342","11211343","31211341","12111433","32111431","21211432","22111522","11211523","31211521","12111613","32111611","21211612","12211162","21311161","13111252","22211251","11311252","23111341","12211342","21311341","13111432","22211431","11311432","23111521","12211522","21311521","13111612","22211611","11311612","13211161","11411161","14111251","12311251","13211341","11411341","14111431","12311431","13211521","11411521","14111611","12311611","21121162","11112163","31112161","11121253","31121251","21112252","21121342","11112343","31112341","11121433","31121431","21112432","21121522","11112523","31112521","11121613","31121611","22121161","11221162","12112162","12121252","21221251","22112251","11212252","22121341","11221342","12112342","12121432","21221431","22112431","11212432","22121521","11221522","12112522","12121612","21221611","12221161","13112161","13121251","11312161","11321251","32121115","52121113","21221116","41221114","61221112","22112116","42112114","31212115","51212113","13121116","33121114","22221115","42221113","11321116","31321114","51321112","23112115","43112113","12212116","32212114","52212112","21312115","41312113","61312111","14121115","34121113","23221114","43221112","12321115","32321113","52321111","21421114","41421112","24112114","13212115","33212113","22312114","42312112","11412115","31412113","51412111","15121114","24221113","13321114","33321112","22421113","42421111","11521114","31521112","25112113","14212114","34212112","23312113","43312111","12412114","32412112","21512113","41512111","16121113","25221112","14321113","34321111","23421112","12521113","32521111","15212113","24312112","13412113","33412111","22512112","11612113","31612111","31131115","51131113","21122116","41122114","61122112","31113115","51113113","12131116","32131114","52131112","21231115","41231113","61231111","22122115","42122113","11222116","31222114","51222112","12113116","32113114","52113112","21213115","41213113","61213111","13131115","33131113","22231114","42231112","11331115","31331113","51331111","23122114","43122112","12222115","32222113","52222111","21322114","41322112","13113115","33113113","22213114","42213112","11313115","31313113","51313111","14131114","34131112","23231113","43231111","12331114","32331112","21431113","41431111","24122113","13222114","33222112","22322113","42322111","11422114","31422112","14113114","34113112","23213113","43213111","12313114","32313112","21413113","41413111","15131113","24231112","13331113","33331111","22431112","25122112","14222113","34222111","23322112","12422113","32422111","21522112","15113113","24213112","13313113","33313111","22413112","11513113","31513111","16131112","25231111","14331112","23431111","15222112","24322111","13422112","22522111","16113112","25213111","14313112","23413111","12513112","21613111","11141116","31141114","51141112","21132115","41132113","61132111","11123116","31123114","51123112","21114115","41114113","61114111","12141115","32141113","52141111","21241114","41241112","22132114","42132112","11232115","31232113","51232111","12123115","32123113","52123111","21223114","41223112","22114114","42114112","11214115","31214113","51214111","13141114","33141112","22241113","42241111","11341114","31341112","23132113","43132111","12232114","32232112","21332113","41332111","13123114","33123112","22223113","42223111","11323114","31323112","23114113","43114111","12214114","32214112","21314113","41314111","14141113","34141111","23241112","12341113","32341111","24132112","13232113","33232111","22332112","11432113","31432111","14123113","34123111","23223112","12323113","32323111","21423112","24114112","13214113","33214111","22314112","11414113","31414111","15141112","24241111","13341112","25132111","14232112","23332111","12432112","15123112","24223111","13323112","22423111","11523112","25114111","14214112","23314111","12414112","21514111","16141111","14341111","15232111","13432111","16123111","14323111","12523111","15214111","13414111","11614111","11151115","31151113","51151111","21142114","41142112","11133115","31133113","51133111","21124114","41124112","11115115","31115113","51115111","12151114","32151112","21251113","41251111","22142113","42142111","11242114","31242112","12133114","32133112","21233113","41233111","22124113","42124111","11224114","31224112","12115114","32115112","21215113","41215111","13151113","33151111","22251112","23142112","12242113","32242111","21342112","13133113","33133111","22233112","11333113","31333111","23124112","12224113","32224111","21324112","13115113","33115111","22215112","11315113","31315111","14151112","23251111","24142111","13242112","22342111","14133112","23233111","12333112","21433111","24124111","13224112","22324111","11424112","14115112","23215111","12315112","21415111","15151111","14242111","15133111","13333111","14224111","12424111","15115111","13315111","11515111","11161114","31161112","21152113","41152111","11143114","31143112","21134113","41134111","11125114","31125112","21116113","41116111","12161113","32161111","22152112","11252113","31252111","12143113","32143111","21243112","22134112","11234113","31234111","12125113","32125111","21225112","22116112","11216113","31216111","13161112","23152111","12252112","13143112","22243111","11343112","23134111","12234112","21334111","13125112","22225111","11325112","23116111","12216112","21316111","14161111","13252111","14143111","12343111","13234111","11434111","14125111","12325111","13216111","11416111","31111216","51111214","31211125","51211123","32111215","52111213","21211216","41211214","61211212","12211126","32211124","52211122","21311125","41311123","61311121","13111216","33111214","22211215","42211213","11311216","31311214","51311212","13211125","33211123","22311124","42311122","11411125","31411123","51411121","14111215","34111213","23211214","43211212","12311215","32311213","52311211","21411214","41411212","14211124","34211122","23311123","43311121","12411124","32411122","21511123","41511121","15111214","24211213","13311214","33311212","22411213","42411211","11511214","31511212","15211123","24311122","13411123","33411121","22511122","11611123","31611121","16111213","25211212","14311213","34311211","23411212","12511213","32511211","21611212","21121126","41121124","61121122","31112125","51112123","31121215","51121213","21112216","41112214","61112212","22121125","42121123","11221126","31221124","51221122","12112126","32112124","52112122","12121216","32121214","52121212","21221215","41221213","61221211","22112215","42112213","11212216","31212214","51212212","23121124","43121122","12221125","32221123","52221121","21321124","41321122","13112125","33112123","13121215","33121213","11312125","22221214","42221212","11321215","31321213","51321211","23112214","43112212","12212215","32212213","52212211","21312214","41312212","24121123","13221124","33221122","22321123","42321121","11421124","31421122","14112124","34112122","14121214","34121212","12312124","23221213","43221211","12321214","32321212","21421213","41421211","24112213","13212214","33212212","22312213","42312211","11412214","31412212","25121122","14221123","34221121","23321122","12421123","32421121","21521122","15112123","15121213","13312123","24221212","13321213","33321211","11512123","22421212","11521213","31521211","25112212","14212213","34212211","23312212","12412213","32412211","21512212","15221122","24321121","13421122","22521121","16112122","16121212","14312122","25221211","14321212","12512122","23421211","12521212","15212212","24312211","13412212","22512211","11612212","21131125","41131123","61131121","11122126","31122124","51122122","11131216","31131214","51131212","21113125","41113123","61113121","21122215","41122213","61122211","11113216","31113214","51113212","22131124","42131122","11231125","31231123","51231121","12122125","32122123","52122121","12131215","32131213","52131211","21231214","41231212","22113124","42113122","11213125","22122214","42122212","11222215","31222213","51222211","12113215","32113213","52113211","21213214","41213212","23131123","43131121","12231124","32231122","21331123","41331121","13122124","33122122","13131214","33131212","11322124","22231213","42231211","11331214","31331212","23113123","43113121","12213124","23122213","43122211","12222214","32222212","21322213","41322211","13113214","33113212","22213213","42213211","11313214","31313212","24131122","13231123","33231121","22331122","11431123","31431121","14122123","34122121","14131213","34131211","12322123","23231212","12331213","32331211","21431212","24113122","13213123","24122212","13222213","33222211","11413123","22322212","11422213","31422211","14113213","34113211","23213212","12313213","32313211","21413212","25131121","14231122","23331121","12431122","15122122","15131212","13322122","24231211","13331212","11522122","22431211","25113121","14213122","25122211","14222212","12413122","23322211","12422212","21522211","15113212","24213211","13313212","22413211","11513212","15231121","13431121","16122121","16131211","14322121","14331211","12522121","15213121","15222211","13413121","13422211","11613121","16113211","14313211","12513211","21141124","41141122","11132125","31132123","51132121","11141215","31141213","51141211","21123124","41123122","21132214","41132212","11114125","31114123","51114121","11123215","31123213","51123211","21114214","41114212","22141123","42141121","11241124","31241122","12132124","32132122","12141214","32141212","21241213","41241211","22123123","42123121","11223124","22132213","42132211","11232214","31232212","12114124","32114122","12123214","32123212","21223213","41223211","22114213","42114211","11214214","31214212","23141122","12241123","32241121","21341122","13132123","33132121","13141213","33141211","11332123","22241212","11341213","31341211","23123122","12223123","23132212","12232213","32232211","21332212","13114123","33114121","13123213","33123211","11314123","22223212","11323213","31323211","23114212","12214213","32214211","21314212","24141121","13241122","22341121","14132122","14141212","12332122","23241211","12341212","24123121","13223122","24132211","13232212","11423122","22332211","11432212","14114122","14123212","12314122","23223211","12323212","21423211","24114211","13214212","22314211","11414212","14241121","15132121","15141211","13332121","13341211","14223121","14232211","12423121","12432211","15114121","15123211","13314121","13323211","11514121","11523211","14214211","12414211","21151123","41151121","11142124","31142122","11151214","31151212","21133123","41133121","21142213","41142211","11124124","31124122","11133214","31133212","21115123","41115121","21124213","41124211","11115214","31115212","22151122","11251123","31251121","12142123","32142121","12151213","32151211","21251212","22133122","11233123","22142212","11242213","31242211","12124123","32124121","12133213","32133211","21233212","22115122","11215123","22124212","11224213","31224211","12115213","32115211","21215212","23151121","12251122","13142122","13151212","11342122","22251211","23133121","12233122","23142211","12242212","21342211","13124122","13133212","11324122","22233211","11333212","23115121","12215122","23124211","12224212","21324211","13115212","22215211","11315212","13251121","14142121","14151211","12342121","13233121","13242211","11433121","14124121","14133211","12324121","12333211","13215121","13224211","11415121","11424211","14115211","12315211","21161122","11152123","31152121","11161213","31161211","21143122","21152212","11134123","31134121","11143213","31143211","21125122","21134212","11116123","31116121","11125213","31125211","22161121","12152122","12161212","22143121","11243122","22152211","11252212","12134122","12143212","21243211","22125121","11225122","22134211","11234212","12116122","12125212","21225211","13152121","13161211","12243121","12252211","13134121","13143211","11334121","11343211","12225121","12234211","13116121","13125211","11316121","11325211","21111226","41111224","61111222","31111315","51111313","21211135","41211133","61211131","22111225","42111223","11211226","31211224","51211222","12111316","32111314","52111312","21211315","41211313","61211311","22211134","42211132","11311135","31311133","51311131","23111224","43111222","12211225","32211223","52211221","21311224","41311222","13111315","33111313","22211314","42211312","11311315","31311313","51311311","23211133","43211131","12311134","32311132","21411133","41411131","24111223","13211224","33211222","22311223","42311221","11411224","31411222","14111314","34111312","23211313","43211311","12311314","32311312","21411313","41411311","24211132","13311133","33311131","22411132","11511133","31511131","25111222","14211223","34211221","23311222","12411223","32411221","21511222","15111313","24211312","13311313","33311311","22411312","11511313","31511311","25211131","14311132","23411131","12511132","21611131","15211222","24311221","13411222","22511221","11611222","16111312","25211311","14311312","23411311","12511312","21611311","31121134","51121132","21112135","41112133","61112131","21121225","41121223","61121221","11112226","31112224","51112222","11121316","31121314","51121312","21112315","41112313","61112311","12121135","32121133","52121131","21221134","41221132","22112134","42112132","11212135","22121224","42121222","11221225","31221223","51221221","12112225","32112223","52112221","12121315","32121313","52121311","21221314","41221312","22112314","42112312","11212315","31212313","51212311","13121134","33121132","22221133","42221131","11321134","31321132","23112133","43112131","12212134","23121223","43121221","12221224","32221222","21321223","41321221","13112224","33112222","13121314","33121312","11312224","22221313","42221311","11321314","31321312","23112313","43112311","12212314","32212312","21312313","41312311","14121133","34121131","23221132","12321133","32321131","21421132","24112132","13212133","24121222","13221223","33221221","11412133","22321222","11421223","31421221","14112223","34112221","14121313","34121311","12312223","23221312","12321313","32321311","21421312","24112312","13212313","33212311","22312312","11412313","31412311","15121132","24221131","13321132","22421131"]),$a(["22121116","42121114","31221115","51221113","32112115","52112113","21212116","41212114","61212112","23121115","43121113","12221116","32221114","52221112","21321115","41321113","61321111","13112116","33112114","22212115","42212113","11312116","31312114","51312112","24121114","13221115","33221113","22321114","42321112","11421115","31421113","51421111","14112115","34112113","23212114","43212112","12312115","32312113","52312111","21412114","41412112","25121113","14221114","34221112","23321113","43321111","12421114","32421112","21521113","41521111","15112114","24212113","13312114","33312112","22412113","42412111","11512114","31512112","15221113","24321112","13421113","33421111","22521112","16112113","25212112","14312113","34312111","23412112","12512113","32512111","21612112","21131116","41131114","61131112","31122115","51122113","21113116","41113114","61113112","22131115","42131113","11231116","31231114","51231112","12122116","32122114","52122112","21222115","41222113","61222111","22113115","42113113","11213116","31213114","51213112","23131114","43131112","12231115","32231113","52231111","21331114","41331112","13122115","33122113","22222114","42222112","11322115","31322113","51322111","23113114","43113112","12213115","32213113","52213111","21313114","41313112","24131113","13231114","33231112","22331113","42331111","11431114","31431112","14122114","34122112","23222113","43222111","12322114","32322112","21422113","41422111","24113113","13213114","33213112","22313113","42313111","11413114","31413112","25131112","14231113","34231111","23331112","12431113","32431111","15122113","24222112","13322113","33322111","22422112","11522113","31522111","25113112","14213113","34213111","23313112","12413113","32413111","21513112","15231112","24331111","13431112","16122112","25222111","14322112","23422111","12522112","15213112","24313111","13413112","22513111","11613112","21141115","41141113","61141111","11132116","31132114","51132112","21123115","41123113","61123111","11114116","31114114","51114112","22141114","42141112","11241115","31241113","51241111","12132115","32132113","52132111","21232114","41232112","22123114","42123112","11223115","31223113","51223111","12114115","32114113","52114111","21214114","41214112","23141113","43141111","12241114","32241112","21341113","41341111","13132114","33132112","22232113","42232111","11332114","31332112","23123113","43123111","12223114","32223112","21323113","41323111","13114114","33114112","22214113","42214111","11314114","31314112","24141112","13241113","33241111","22341112","14132113","34132111","23232112","12332113","32332111","21432112","24123112","13223113","33223111","22323112","11423113","31423111","14114113","34114111","23214112","12314113","32314111","21414112","25141111","14241112","23341111","15132112","24232111","13332112","22432111","25123111","14223112","23323111","12423112","21523111","15114112","24214111","13314112","22414111","11514112","15241111","16132111","14332111","15223111","13423111","16114111","14314111","12514111","21151114","41151112","11142115","31142113","51142111","21133114","41133112","11124115","31124113","51124111","21115114","41115112","22151113","42151111","11251114","31251112","12142114","32142112","21242113","41242111","22133113","42133111","11233114","31233112","12124114","32124112","21224113","41224111","22115113","42115111","11215114","31215112","23151112","12251113","32251111","13142113","33142111","22242112","11342113","31342111","23133112","12233113","32233111","21333112","13124113","33124111","22224112","11324113","31324111","23115112","12215113","32215111","21315112","24151111","13251112","14142112","23242111","12342112","24133111","13233112","22333111","11433112","14124112","23224111","12324112","21424111","24115111","13215112","22315111","11415112","14251111","15142111","13342111","14233111","12433111","15124111","13324111","11524111","14215111","12415111","21161113","41161111","11152114","31152112","21143113","41143111","11134114","31134112","21125113","41125111","11116114","31116112","22161112","12152113","32152111","21252112","22143112","11243113","31243111","12134113","32134111","21234112","22125112","11225113","31225111","12116113","32116111","21216112","23161111","13152112","22252111","23143111","12243112","21343111","13134112","22234111","11334112","23125111","12225112","21325111","13116112","22216111","11316112","14152111","13243111","14134111","12334111","13225111","11425111","14116111","12316111","41111215","61111213","21211126","41211124","61211122","22111216","42111214","31211215","51211213","22211125","42211123","11311126","31311124","51311122","23111215","43111213","12211216","32211214","52211212","21311215","41311213","61311211","23211124","43211122","12311125","32311123","52311121","21411124","41411122","24111214","13211215","33211213","22311214","42311212","11411215","31411213","51411211","24211123","13311124","33311122","22411123","42411121","11511124","31511122","25111213","14211214","34211212","23311213","43311211","12411214","32411212","21511213","41511211","25211122","14311123","34311121","23411122","12511123","32511121","21611122","15211213","24311212","13411213","33411211","22511212","11611213","31611211","31121125","51121123","21112126","41112124","61112122","21121216","41121214","61121212","31112215","51112213","12121126","32121124","52121122","21221125","41221123","61221121","22112125","42112123","11212126","22121215","42121213","11221216","31221214","51221212","12112216","32112214","52112212","21212215","41212213","61212211","13121125","33121123","22221124","42221122","11321125","31321123","51321121","23112124","43112122","12212125","23121214","43121212","12221215","32221213","52221211","21321214","41321212","13112215","33112213","22212214","42212212","11312215","31312213","51312211","14121124","34121122","23221123","43221121","12321124","32321122","21421123","41421121","24112123","13212124","24121213","13221214","33221212","11412124","22321213","42321211","11421214","31421212","14112214","34112212","23212213","43212211","12312214","32312212","21412213","41412211","15121123","24221122","13321123","33321121","22421122","11521123","31521121","25112122","14212123","25121212","14221213","34221211","12412123","23321212","12421213","32421211","21521212","15112213","24212212","13312213","33312211","22412212","11512213","31512211","16121122","25221121","14321122","23421121","12521122","15212122","15221212","13412122","24321211","13421212","11612122","22521211","16112212","25212211","14312212","23412211","12512212","21612211","11131126","31131124","51131122","21122125","41122123","61122121","21131215","41131213","61131211","11113126","31113124","51113122","11122216","31122214","51122212","21113215","41113213","61113211","12131125","32131123","52131121","21231124","41231122","22122124","42122122","11222125","22131214","42131212","11231215","31231213","51231211","12113125","32113123","52113121","12122215","32122213","52122211","21222214","41222212","22113214","42113212","11213215","31213213","51213211","13131124","33131122","22231123","42231121","11331124","31331122","23122123","43122121","12222124","23131213","43131211","12231214","32231212","21331213","41331211","13113124","33113122","13122214","33122212","11313124","22222213","42222211","11322214","31322212","23113213","43113211","12213214","32213212","21313213","41313211","14131123","34131121","23231122","12331123","32331121","21431122","24122122","13222123","24131212","13231213","33231211","11422123","22331212","11431213","31431211","14113123","34113121","14122213","34122211","12313123","23222212","12322213","32322211","21422212","24113212","13213213","33213211","22313212","11413213","31413211","15131122","24231121","13331122","22431121","25122121","14222122","25131211","14231212","12422122","23331211","12431212","15113122","15122212","13313122","24222211","13322212","11513122","22422211","11522212","25113211","14213212","23313211","12413212","21513211","16131121","14331121","15222121","15231211","13422121","13431211","16113121","16122211","14313121","14322211","12513121","12522211","15213211","13413211","11613211","11141125","31141123","51141121","21132124","41132122","21141214","41141212","11123125","31123123","51123121","11132215","31132213","51132211","21114124","41114122","21123214","41123212","11114215","31114213","51114211","12141124","32141122","21241123","41241121","22132123","42132121","11232124","22141213","42141211","11241214","31241212","12123124","32123122","12132214","32132212","21232213","41232211","22114123","42114121","11214124","22123213","42123211","11223214","31223212","12114214","32114212","21214213","41214211","13141123","33141121","22241122","11341123","31341121","23132122","12232123","23141212","12241213","32241211","21341212","13123123","33123121","13132213","33132211","11323123","22232212","11332213","31332211","23114122","12214123","23123212","12223213","32223211","21323212","13114213","33114211","22214212","11314213","31314211","14141122","23241121","12341122","24132121","13232122","24141211","13241212","11432122","22341211","14123122","14132212","12323122","23232211","12332212","21432211","24114121","13214122","24123211","13223212","11414122","22323211","11423212","14114212","23214211","12314212","21414211","15141121","13341121","14232121","14241211","12432121","15123121","15132211","13323121","13332211","11523121","14214121","14223211","12414121","12423211","15114211","13314211","11514211","11151124","31151122","21142123","41142121","21151213","41151211","11133124","31133122","11142214","31142212","21124123","41124121","21133213","41133211","11115124","31115122","11124214","31124212","21115213","41115211","12151123","32151121","21251122","22142122","11242123","22151212","11251213","31251211","12133123","32133121","12142213","32142211","21242212","22124122","11224123","22133212","11233213","31233211","12115123","32115121","12124213","32124211","21224212","22115212","11215213","31215211","13151122","22251121","23142121","12242122","23151211","12251212","13133122","13142212","11333122","22242211","11342212","23124121","12224122","23133211","12233212","21333211","13115122","13124212","11315122","22224211","11324212","23115211","12215212","21315211","14151121","13242121","13251211","14133121","14142211","12333121","12342211","13224121","13233211","11424121","11433211","14115121","14124211","12315121","12324211","13215211","11415211","11161123","31161121","21152122","21161212","11143123","31143121","11152213","31152211","21134122","21143212","11125123","31125121","11134213","31134211","21116122","21125212","12161122","22152121","11252122","22161211","12143122","12152212","21252211","22134121","11234122","22143211","11243212","12125122","12134212","21234211","22116121","11216122","22125211","11225212","13161121","12252121","13143121","13152211","11343121","12234121","12243211","13125121","13134211","11325121","11334211","12216121","12225211","31111225","51111223","21111316","41111314","61111312","31211134","51211132","12111226","32111224","52111222","21211225","41211223","61211221","22111315","42111313","11211316","31211314","51211312","12211135","32211133","52211131","21311134","41311132","13111225","33111223","22211224","42211222","11311225","31311223","51311221","23111314","43111312","12211315","32211313","52211311","21311314","41311312","13211134","33211132","22311133","42311131","11411134","31411132","14111224","34111222","23211223","43211221","12311224","32311222","21411223","41411221","24111313","13211314","33211312","22311313","42311311","11411314","31411312","14211133","34211131","23311132","12411133","32411131","21511132","15111223","24211222","13311223","33311221","22411222","11511223","31511221","25111312","14211313","34211311","23311312","12411313","32411311","21511312","15211132","24311131","13411132","22511131","11611132","16111222","25211221","14311222","23411221","12511222","21611221","15211312","24311311","13411312","22511311","11611312","21121135","41121133","61121131","11112136","31112134","51112132","11121226","31121224","51121222","21112225","41112223","61112221","21121315","41121313","61121311","11112316","31112314","51112312","22121134","42121132","11221135","31221133","51221131","12112135","32112133","52112131","12121225","32121223","52121221","21221224","41221222","22112224","42112222","11212225","22121314","42121312","11221315","31221313","51221311","12112315","32112313","52112311","21212314","41212312","23121133","43121131","12221134","32221132","21321133","41321131","13112134","33112132","13121224","33121222","11312134","22221223","42221221","11321224","31321222","23112223","43112221","12212224","23121313","43121311","12221314","32221312","21321313","41321311","13112314","33112312","22212313","42212311","11312314","31312312","24121132","13221133","33221131","22321132","11421133","31421131","14112133","34112131","14121223","34121221","12312133","23221222","12321223","32321221","21421222","24112222","13212223","24121312","13221313","33221311","11412223","22321312","11421313","31421311","14112313","34112311","23212312","12312313","32312311","21412312","25121131","14221132","23321131","12421132","21521131","15112132","15121222","13312132","24221221","13321222","11512132","22421221","11521222","25112221","14212222","25121311","14221312","12412222","23321311","12421312","21521311","15112312","24212311","13312312","22412311","11512312","15221131","13421131","16112131","16121221","14312131","14321221","12512131","12521221","15212221","15221311","13412221","13421311","11612221","16112311","14312311","12512311","21131134","41131132","11122135","31122133","51122131","11131225","31131223","51131221","21113134","41113132","21122224","41122222","21131314","41131312","11113225","31113223","51113221","11122315","31122313","51122311","21113314","41113312","22131133","42131131","11231134","31231132","12122134","32122132","12131224","32131222","21231223","41231221","22113133","42113131","11213134","22122223","42122221","11222224","22131313","42131311","11231314","31231312","12113224","32113222","12122314","32122312","21222313","41222311","22113313","42113311","11213314","31213312","23131132","12231133","32231131","21331132","13122133","33122131","13131223","33131221","11322133","22231222","11331223","31331221","23113132","12213133","23122222","12222223","23131312","12231313","32231311","21331312","13113223","33113221","13122313","33122311","11313223","22222312","11322313","31322311","23113312","12213313","32213311","21313312","24131131","13231132","22331131","11431132","14122132","14131222","12322132","23231221","12331222","21431221","24113131","13213132","24122221","13222222","24131311","11413132","13231312","11422222","22331311","11431312","14113222","14122312","12313222","23222311","12322312","21422311","24113311","13213312","22313311","11413312","14231131","12431131","15122131","15131221","13322131","13331221","11522131","14213131","14222221","12413131","14231311","12422221","12431311","15113221","15122311","13313221","13322311","11513221","11522311","14213311","12413311","21141133","41141131","11132134","31132132","11141224","31141222","21123133","41123131","21132223","41132221","21141313","41141311","11114134","31114132","11123224","31123222","11132314","31132312","21114223","41114221","21123313","41123311","11114314","31114312","22141132","11241133","31241131","12132133","32132131","12141223","32141221","21241222","22123132","11223133","22132222","11232223","22141312","11241313","31241311","12114133","32114131","12123223","32123221","12132313","32132311","21232312","22114222","11214223","22123312","11223313","31223311","12114313","32114311","21214312","23141131","12241132","21341131","13132132","13141222","11332132","22241221","11341222","23123131","12223132","23132221","12232222","23141311","12241312","21341311","13114132","13123222","11314132","13132312","11323222","22232311","11332312","23114221","12214222","23123311","12223312","21323311","13114312","22214311","11314312","13241131","14132131","14141221","12332131","12341221","13223131","13232221","11423131","13241311","11432221","14114131","14123221","12314131","14132311","12323221","12332311","13214221","13223311","11414221","11423311","14114311","12314311","21151132","11142133","31142131","11151223","31151221","21133132","21142222","21151312","11124133","31124131","11133223","31133221","11142313","31142311","21115132","21124222","21133312","11115223","31115221","11124313","31124311","22151131","11251132","12142132","12151222","21251221","22133131","11233132","22142221","11242222","22151311","11251312","12124132","12133222","12142312","21242311","22115131","11215132","22124221","11224222","22133311","11233312","12115222","12124312","21224311","12251131","13142131","13151221","11342131","12233131","12242221","12251311","13124131","13133221","11324131","13142311","11333221","11342311","12215131","12224221","12233311","13115221","13124311","11315221","11324311","21161131","11152132","11161222","21143131","21152221","21161311","11134132","11143222","11152312","21125131","21134221","21143311","11116132","11125222","11134312","12152131","12161221","11243131","11252221","12134131","12143221","12152311","11225131","11234221","11243311","12116131","12125221","12134311","21111235","41111233","61111231","11111326","31111324","51111322","21111415","41111413","61111411","21211144","41211142","22111234","42111232","11211235","31211233","51211231","12111325","32111323","52111321","21211324","41211322","22111414","42111412","11211415","31211413","51211411","22211143","42211141","11311144","31311142","23111233","43111231","12211234","32211232","21311233","41311231","13111324","33111322","22211323","42211321","11311324","31311322","23111413","43111411","12211414","32211412","21311413","41311411","23211142","12311143","32311141","21411142","24111232","13211233","33211231","22311232","11411233","31411231","14111323","34111321","23211322","12311323","32311321","21411322","24111412","13211413","33211411","22311412","11411413","31411411","24211141","13311142","22411141","11511142","25111231","14211232","23311231","12411232","21511231","15111322","24211321","13311322","22411321","11511322","25111411","14211412","23311411","12411412","21511411","14311141","12511141","15211231","13411231","11611231","16111321","14311321","12511321","15211411","13411411","11611411","31121143","51121141","21112144","41112142","21121234","41121232","11112235","31112233","51112231","11121325","31121323","51121321","21112324","41112322","21121414","41121412","11112415","31112413","51112411","12121144","32121142","21221143","41221141","22112143","42112141","11212144","22121233","42121231","11221234","31221232","12112234","32112232","12121324","32121322","21221323","41221321","22112323","42112321","11212324","22121413","42121411","11221414","31221412","12112414","32112412","21212413","41212411","13121143","33121141","22221142","11321143","31321141","23112142","12212143","23121232","12221233","32221231","21321232","13112233","33112231","13121323","33121321","11312233","22221322","11321323","31321321","23112322","12212323","23121412","12221413","32221411","21321412","13112413","33112411","22212412","11312413","31312411","14121142","23221141","12321142","21421141","24112141","13212142","24121231","13221232","11412142","22321231","11421232","14112232","14121322","12312232","23221321","12321322","21421321","24112321","13212322","24121411","13221412","11412322","22321411","11421412","14112412","23212411","12312412","21412411","15121141","13321141","11521141","14212141","14221231","12412141","12421231","15112231","15121321","13312231","13321321","11512231","11521321","14212321","14221411","12412321","12421411","15112411","13312411","11512411","11131144","31131142","21122143","41122141","21131233","41131231","11113144","31113142","11122234","31122232","11131324","31131322","21113233","41113231","21122323","41122321","21131413","41131411","11113324","31113322","11122414","31122412","21113413","41113411","12131143","32131141","21231142","22122142","11222143","22131232","11231233","31231231","12113143","32113141","12122233","32122231","12131323","32131321","21231322","22113232","11213233","22122322","11222323","22131412","11231413","31231411","12113323","32113321","12122413","32122411","21222412","22113412","11213413","31213411","13131142","22231141","11331142","23122141","12222142","23131231","12231232","21331231","13113142","13122232","11313142","13131322","11322232","22231321","11331322","23113231","12213232","23122321","12222322","23131411","12231412","21331411","13113322","13122412","11313322","22222411","11322412","23113411","12213412","21313411","14131141","12331141","13222141","13231231","11422141","11431231","14113141","14122231","12313141","14131321","12322231","12331321","13213231","13222321","11413231","13231411","11422321","11431411","14113321","14122411","12313321","12322411","13213411","11413411","11141143","31141141","21132142","21141232","11123143","31123141","11132233","31132231","11141323","31141321","21114142","21123232","21132322","21141412","11114233","31114231","11123323","31123321","11132413","31132411","21114322","21123412","12141142","21241141","22132141","11232142","22141231","11241232","12123142","12132232","12141322","21241321","22114141","11214142","22123231","11223232","22132321","11232322","22141411","11241412","12114232","12123322","12132412","21232411","22114321","11214322","22123411","11223412","13141141","11341141","12232141","12241231","13123141","13132231","11323141","13141321","11332231","11341321","12214141","12223231","12232321","12241411","13114231","13123321","11314231","13132411","11323321","11332411","12214321","12223411","11151142","21142141","21151231","11133142","11142232","11151322","21124141","21133231","21142321","21151411","11115142","11124232","11133322","11142412","21115231","21124321","21133411","12151141","11242141","11251231","12133141","12142231","12151321","11224141","11233231","11242321","11251411","12115141","12124231","12133321","12142411","11215231","11224321","11233411","11161141","11143141","11152231","11161321","11125141","11134231","11143321","11152411","11111245","31111243","51111241","21111334","41111332","11111425","31111423","51111421","21111514","41111512","31211152","12111244","32111242","21211243","41211241","22111333","42111331","11211334","31211332","12111424","32111422","21211423","41211421","22111513","42111511","11211514","31211512","12211153","32211151","21311152","13111243","33111241","22211242","11311243","31311241","23111332","12211333","32211331","21311332","13111423","33111421","22211422","11311423","31311421","23111512","12211513","32211511","21311512","13211152","22311151","11411152","14111242","23211241","12311242","21411241","24111331","13211332","22311331","11411332","14111422","23211421","12311422","21411421","24111511","13211512","22311511","11411512","14211151","12411151","15111241","13311241","11511241","14211331","12411331","15111421","13311421","11511421","14211511","12411511","21121153","41121151","11112154","31112152","11121244","31121242","21112243","41112241","21121333","41121331","11112334","31112332","11121424","31121422","21112423","41112421","21121513","41121511","11112514","31112512","22121152","11221153","31221151","12112153","32112151","12121243","32121241","21221242","22112242","11212243","22121332","11221333","31221331","12112333","32112331","12121423","32121421","21221422","22112422","11212423","22121512","11221513","31221511","12112513","32112511","21212512","23121151","12221152","21321151","13112152","13121242","11312152","22221241","11321242","23112241","12212242","23121331","12221332","21321331","13112332","13121422","11312332","22221421","11321422","23112421","12212422","23121511","12221512","21321511","13112512","22212511","11312512","13221151","11421151","14112151","14121241","12312151","12321241","13212241","13221331","11412241","11421331","14112331","14121421","12312331","12321421","13212421","13221511","11412421","11421511","14112511","12312511","21131152","11122153","31122151","11131243","31131241","21113152","21122242","21131332","11113243","31113241","11122333","31122331","11131423","31131421","21113332","21122422","21131512","11113423","31113421","11122513","31122511","22131151","11231152","12122152","12131242","21231241","22113151","11213152","22122241","11222242","22131331","11231332","12113242","12122332","12131422","21231421","22113331","11213332","22122421","11222422","22131511","11231512","12113422","12122512","21222511","12231151","13122151","13131241","11322151","11331241","12213151","12222241","12231331","13113241","13122331","11313241","13131421","11322331","11331421","12213331","12222421","12231511","13113421","13122511","11313421","11322511","21141151","11132152","11141242","21123151","21132241","21141331","11114152","11123242","11132332","11141422","21114241","21123331","21132421","21141511","11114332","11123422","11132512","11241151","12132151","12141241","11223151","11232241","11241331","12114151","12123241","12132331","12141421","11214241","11223331","11232421","11241511","12114331","12123421","12132511","11142151","11151241","11124151","11133241","11142331","11151421","11115241","11124331","11133421","11142511","21111253","41111251","11111344","31111342","21111433","41111431","11111524","31111522","21111613","41111611","21211162","22111252","11211253","31211251","12111343","32111341","21211342","22111432","11211433","31211431","12111523","32111521","21211522","22111612","11211613","31211611","22211161","11311162","23111251","12211252","21311251","13111342","22211341","11311342","23111431","12211432","21311431","13111522","22211521","11311522","23111611","12211612","21311611","12311161","13211251","11411251","14111341","12311341","13211431","11411431","14111521","12311521","13211611","11411611","31121161","21112162","21121252","11112253","31112251","11121343","31121341","21112342","21121432","11112433","31112431","11121523","31121521","21112522","21121612","12121162","21221161","22112161","11212162","22121251","11221252","12112252","12121342","21221341","22112341","11212342","22121431","11221432","12112432","12121522","21221521","22112521","11212522","22121611","11221612","13121161","11321161","12212161","12221251","13112251","13121341","11312251","11321341","12212341","12221431","13112431","13121521","11312431","11321521","12212521","12221611","11131162","21122161","21131251","11113162"])]);$_.parity=$a(["1001","0101","1100","0011","1010","0110","1111","0000"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_code49.$ctx[id]=$_[id]);bwipp_code49.__16124__=1;$_=Object.getPrototypeOf($_)}$_.rowbits=$a($_.r);for(var _6C=0,_6B=$f($_.r-1);_6C<=_6B;_6C+=1){$_.i=_6C;$k[$j++]="p";if($_.i!=$f($_.r-1)){$k[$j++]=$g($_.parity,$_.i)}else{$k[$j++]="0000"}var _6I=$k[--$j];$_[$k[--$j]]=_6I;$_.ccrow=$G($_.ccs,$_.i*8,8);$k[$j++]=Infinity;for(var _6N=0;_6N<=7;_6N+=2){$q($G($_.ccrow,_6N,2));var _6Q=$k[--$j];var _6R=$k[--$j];$k[$j++]=$f(_6Q+_6R*49)}$_.scrow=$a();$k[$j++]=Infinity;$k[$j++]=10;$k[$j++]=1;$k[$j++]=1;for(var _6T=0;_6T<=3;_6T+=1){$_.j=_6T;$F($g($g($_.patterns,$f($g($_.p,$_.j)-48)),$g($_.scrow,$_.j)),function(){var _6d=$k[--$j];$k[$j++]=$f(_6d-48)})}$k[$j++]=4;$k[$j++]=1;$_.sbs=$a();$k[$j++]=Infinity;var _6f=$_.sbs;$k[$j++]=1;for(var _6g=0,_6h=_6f.length;_6g<_6h;_6g++){var _6j=$k[--$j];var _6k=_6j==0?1:0;$k[$j++]=_6j;for(var _6l=0,_6m=$g(_6f,_6g);_6l<_6m;_6l++){$k[$j++]=_6k}}$as($a($m()-1));var _6p=$k[--$j];var _6q=$k[--$j];$k[$j++]=_6p;$k[$j++]=_6q;$j--;var _6r=$k[--$j];var _6s=$k[--$j];$k[$j++]=_6r;$k[$j++]=_6s;$j--;$p($_.rowbits,$_.i,$k[--$j])}$k[$j++]=Infinity;for(var _6x=0,_6y=81*$_.sepheight;_6x<_6y;_6x++){$k[$j++]=1}for(var _71=0,_70=$f($_.r-2);_71<=_70;_71+=1){$_.i=_71;for(var _73=0,_74=$_.rowheight;_73<_74;_73++){$q($g($_.rowbits,$_.i))}for(var _79=0,_7A=$_.sepheight;_79<_7A;_79++){for(var _7B=0,_7C=10;_7B<_7C;_7B++){$k[$j++]=0}for(var _7D=0,_7E=70;_7D<_7E;_7D++){$k[$j++]=1}$k[$j++]=0}}for(var _7G=0,_7H=$_.rowheight;_7G<_7H;_7G++){$q($g($_.rowbits,$f($_.r-1)))}for(var _7M=0,_7N=81*$_.sepheight;_7M<_7N;_7M++){$k[$j++]=1}$_.pixs=$a();var _7T=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",81],["pixy",~~($_.pixs.length/81)],["height",~~($_.pixs.length/81)/72],["width",81/72],["opt",$_.options]]);$k[$j++]=_7T;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_flattermarken(){$_=Object.create($_);$_.dontdraw=false;$_.includetext=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.height=.3;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_flattermarken);$F($_.barcode,function(){var _3=$k[--$j];if(_3<48||_3>57){$k[$j++]="bwipp.flattermarkenBadCharacter#16488";$k[$j++]="Flattermarken must contain only digits";bwipp_raiseerror()}});if(!bwipp_flattermarken.__16501__){$_=Object.create($_);$_.encs=$a(["0018","0117","0216","0315","0414","0513","0612","0711","0810","0900"]);$_.barchars="1234567890";for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_flattermarken.$ctx[id]=$_[id]);bwipp_flattermarken.__16501__=1;$_=Object.getPrototypeOf($_)}$_.barlen=$_.barcode.length;$_.sbs=$s($_.barlen*4);$_.txt=$a($_.barlen);for(var _D=0,_C=$_.barlen-1;_D<=_C;_D+=1){$_.i=_D;$X($_.barchars,$G($_.barcode,$_.i,1));$j--;$_.indx=$k[--$j].length;$j-=2;$_.enc=$g($_.encs,$_.indx);$P($_.sbs,$_.i*4,$_.enc);$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),$_.i*9,$_.textyoffset,$_.textfont,$_.textsize]))}$k[$j++]=Infinity;$k[$j++]=Infinity;var _Z=$_.sbs;for(var _a=0,_b=_Z.length;_a<_b;_a++){$k[$j++]=$g(_Z,_a)-48}var _d=$a();$k[$j++]=Infinity;for(var _f=0,_g=~~(($_.sbs.length+1)/2);_f<_g;_f++){$k[$j++]=$_.height}var _i=$a();$k[$j++]=Infinity;for(var _k=0,_l=~~(($_.sbs.length+1)/2);_k<_l;_k++){$k[$j++]=0}var _m=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_d;$k[$j++]="bhs";$k[$j++]=_i;$k[$j++]="bbs";$k[$j++]=_m;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="opt";$k[$j++]=$_.options;var _p=$d();$k[$j++]=_p;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_raw(){$_=Object.create($_);$_.dontdraw=false;$_.height=1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$F($_.barcode,function(){var _3=$k[--$j];if(_3<49||_3>57){$k[$j++]="bwipp.rawBadCharacter#16574";$k[$j++]="Raw must contain only digits 1 to 9";bwipp_raiseerror()}});$k[$j++]=Infinity;$k[$j++]=Infinity;$F($_.barcode,function(){var _5=$k[--$j];$k[$j++]=$f(_5-48)});var _6=$a();$k[$j++]=Infinity;for(var _8=0,_9=~~(($_.barcode.length+1)/2);_8<_9;_8++){$k[$j++]=$_.height}var _B=$a();$k[$j++]=Infinity;for(var _D=0,_E=~~(($_.barcode.length+1)/2);_D<_E;_D++){$k[$j++]=0}var _F=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="sbs";$k[$j++]=_6;$k[$j++]="bhs";$k[$j++]=_B;$k[$j++]="bbs";$k[$j++]=_F;$k[$j++]="opt";$k[$j++]=$_.options;var _H=$d();$k[$j++]=_H;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_daft(){$_=Object.create($_);$_.dontdraw=false;$_.height=.175;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.daftEmptyData#16627";$k[$j++]="The data must not be empty";bwipp_raiseerror()}$F($_.barcode,function(){var _4=$k[--$j];if(_4!=68&&(_4!=65&&(_4!=70&&_4!=84))){$k[$j++]="bwipp.daftBadCharacter#16632";$k[$j++]="DAFT must contain only characters D, A, F and T";bwipp_raiseerror()}});$_.barlen=$_.barcode.length;$_.bbs=$a($_.barlen);$_.bhs=$a($_.barlen);for(var _C=0,_B=$_.barlen-1;_C<=_B;_C+=1){$_.i=_C;$_.enc=$G($_.barcode,$_.i,1);if($eq($_.enc,"D")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"A")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,5*$_.height/8)}if($eq($_.enc,"F")){$p($_.bbs,$_.i,0*$_.height/8);$p($_.bhs,$_.i,8*$_.height/8)}if($eq($_.enc,"T")){$p($_.bbs,$_.i,3*$_.height/8);$p($_.bhs,$_.i,2*$_.height/8)}}$k[$j++]=Infinity;var _i=$_.bbs;var _j=$_.bhs;$k[$j++]=Infinity;for(var _l=0,_m=$_.bhs.length-1;_l<_m;_l++){$k[$j++]=1.44;$k[$j++]=1.872}$k[$j++]=1.44;var _n=$a();$k[$j++]="ren";$k[$j++]="renlinear";$k[$j++]="bbs";$k[$j++]=_i;$k[$j++]="bhs";$k[$j++]=_j;$k[$j++]="sbs";$k[$j++]=_n;$k[$j++]="opt";$k[$j++]=$_.options;var _p=$d();$k[$j++]=_p;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_symbol(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];var _1=$k[--$j];$_.barcode=_1;bwipp_loadctx(bwipp_symbol);if(!bwipp_symbol.__16747__){$_=Object.create($_);$_.fimasbs=$a([2.25,2.25,2.25,11.25,2.25,11.25,2.25,2.25,2.25]);$k[$j++]=Infinity;for(var _4=0,_5=~~($_.fimasbs.length/2)+1;_4<_5;_4++){$k[$j++]=.625}$_.fimabhs=$a();$k[$j++]=Infinity;for(var _8=0,_9=~~($_.fimasbs.length/2)+1;_8<_9;_8++){$k[$j++]=0}$_.fimabbs=$a();$_.fimbsbs=$a([2.25,6.75,2.25,2.25,2.25,6.25,2.25,2.25,2.25,6.75,2.25]);$k[$j++]=Infinity;for(var _D=0,_E=~~($_.fimbsbs.length/2)+1;_D<_E;_D++){$k[$j++]=.625}$_.fimbbhs=$a();$k[$j++]=Infinity;for(var _H=0,_I=~~($_.fimbsbs.length/2)+1;_H<_I;_H++){$k[$j++]=0}$_.fimbbbs=$a();$_.fimcsbs=$a([2.25,2.25,2.25,6.75,2.25,6.75,2.25,6.75,2.25,2.25,2.25]);$k[$j++]=Infinity;for(var _M=0,_N=~~($_.fimcsbs.length/2)+1;_M<_N;_M++){$k[$j++]=.625}$_.fimcbhs=$a();$k[$j++]=Infinity;for(var _Q=0,_R=~~($_.fimcsbs.length/2)+1;_Q<_R;_Q++){$k[$j++]=0}$_.fimcbbs=$a();$_.fimdsbs=$a([2.25,2.25,2.25,2.25,2.25,6.75,2.25,6.75,2.25,2.25,2.25,2.25,2.25]);$k[$j++]=Infinity;for(var _V=0,_W=~~($_.fimdsbs.length/2)+1;_V<_W;_V++){$k[$j++]=.625}$_.fimdbhs=$a();$k[$j++]=Infinity;for(var _Z=0,_a=~~($_.fimdsbs.length/2)+1;_Z<_a;_Z++){$k[$j++]=0}$_.fimdbbs=$a();$_.fimesbs=$a([2.25,6.75,2.25,15.75,2.25,6.75,2.25]);$k[$j++]=Infinity;for(var _e=0,_f=~~($_.fimesbs.length/2)+1;_e<_f;_e++){$k[$j++]=.625}$_.fimebhs=$a();$k[$j++]=Infinity;for(var _i=0,_j=~~($_.fimesbs.length/2)+1;_i<_j;_i++){$k[$j++]=0}$_.fimebbs=$a();$k[$j++]=Infinity;for(var _l=0,_m=100;_l<_m;_l++){$k[$j++]=1;$k[$j++]=1}$k[$j++]=1;$_.zebrasbs=$a();$k[$j++]=Infinity;for(var _p=0,_q=~~($_.zebrasbs.length/2)+1;_p<_q;_p++){$k[$j++]=1}$_.zebrabhs=$a();$k[$j++]=Infinity;for(var _t=0,_u=~~($_.zebrasbs.length/2)+1;_t<_u;_t++){$k[$j++]=0}$_.zebrabbs=$a();$_.checksize=199;$k[$j++]=Infinity;var _w=$_.checksize;for(var _x=0,_y=~~(_w*_w/2);_x<_y;_x++){$k[$j++]=1;$k[$j++]=0}$k[$j++]=1;$_.checkpixs=$a();var _10=new Map([["renlinear",bwipp_renlinear],["renmatrix",bwipp_renmatrix]]);$_.renmap=_10;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_symbol.$ctx[id]=$_[id]);bwipp_symbol.__16747__=1;$_=Object.getPrototypeOf($_)}var _1W=new Map([["fima",function(){var _15=new Map([["ren","renlinear"],["sbs",$_.fimasbs],["bhs",$_.fimabhs],["bbs",$_.fimabbs]]);$k[$j++]=_15}],["fimb",function(){var _19=new Map([["ren","renlinear"],["sbs",$_.fimbsbs],["bhs",$_.fimbbhs],["bbs",$_.fimbbbs]]);$k[$j++]=_19}],["fimc",function(){var _1D=new Map([["ren","renlinear"],["sbs",$_.fimcsbs],["bhs",$_.fimcbhs],["bbs",$_.fimcbbs]]);$k[$j++]=_1D}],["fimd",function(){var _1H=new Map([["ren","renlinear"],["sbs",$_.fimdsbs],["bhs",$_.fimdbhs],["bbs",$_.fimdbbs]]);$k[$j++]=_1H}],["fime",function(){var _1L=new Map([["ren","renlinear"],["sbs",$_.fimesbs],["bhs",$_.fimebhs],["bbs",$_.fimebbs]]);$k[$j++]=_1L}],["zebra",function(){var _1P=new Map([["ren","renlinear"],["sbs",$_.zebrasbs],["bhs",$_.zebrabhs],["bbs",$_.zebrabbs]]);$k[$j++]=_1P}],["check",function(){var _1V=new Map([["ren","renmatrix"],["pixs",$_.checkpixs],["pixx",$_.checksize],["pixy",$_.checksize],["height",$_.checksize/72],["width",$_.checksize/72]]);$k[$j++]=_1V}]]);$_.symbols=_1W;var _1Z=$g($_.symbols,$_.barcode)!==undefined;if(!_1Z){$k[$j++]="bwipp.symbolUnknownSymbol#16761";$k[$j++]="Unknown symbol name provided";bwipp_raiseerror()}if($g($_.symbols,$_.barcode)()===true){return true}var _1d=$k[--$j];$p(_1d,"opt",$_.options);$k[$j++]=_1d;if(!$_.dontdraw){var _1g=$k[--$j];$k[$j++]=_1g;if($g($_.renmap,$g(_1g,"ren"))()===true){return true}}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_pdf417(){$_=Object.create($_);$_.dontdraw=false;$_.compact=false;$_.eclevel=-1;$_.columns=0;$_.rows=0;$_.rowmult=3;$_.ccc=false;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.pdf417emptyData#16820";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.eclevel!=-1&&($_.eclevel<0||$_.eclevel>8)){$k[$j++]="bwipp.pdf417InvalidErrorCorrectionLevel#16824";$k[$j++]="Valid error correction levels are 0 to 8";bwipp_raiseerror()}if($_.ccc&&$_.raw){$k[$j++]="bwipp.pdf417cccAndRaw#16828";$k[$j++]="Cannot combine ccc and raw";bwipp_raiseerror()}if($_.ccc&&$_.compact){$k[$j++]="bwipp.pdf417cccAndCompact#16832";$k[$j++]="Cannot combine ccc and compact";bwipp_raiseerror()}if($_.rows!=0&&($_.rows<3||$_.rows>90)){$k[$j++]="bwipp.pdf417invalidRows#16836";$k[$j++]="There must be between 3 and 90 rows";bwipp_raiseerror()}if($_.columns!=0&&($_.columns<1||$_.columns>30)){$k[$j++]="bwipp.pdf417invalidColumns#16840";$k[$j++]="There must be between 1 and 30 columns";bwipp_raiseerror()}if($_.rowmult<=0){$k[$j++]="bwipp.pdf417badRowMult#16844";$k[$j++]="The row multiplier must be greater than zero";bwipp_raiseerror()}bwipp_loadctx(bwipp_pdf417);if(!bwipp_pdf417.__16938__){$_=Object.create($_);$_.T=0;$_.N=1;$_.B=2;$_.A=0;$_.L=1;$_.M=2;$_.P=3;$_.tl=-1;$_.nl=-2;$_.bl=-3;$_.bl6=-4;$_.bs=-5;$_.al=-6;$_.ll=-7;$_.ml=-8;$_.pl=-9;$_.as=-10;$_.ps=-11;$_.charmaps=$a([$a(["A","a","0",";"]),$a(["B","b","1","<"]),$a(["C","c","2",">"]),$a(["D","d","3","@"]),$a(["E","e","4","["]),$a(["F","f","5",92]),$a(["G","g","6","]"]),$a(["H","h","7","_"]),$a(["I","i","8","`"]),$a(["J","j","9","~"]),$a(["K","k","&","!"]),$a(["L","l",13,13]),$a(["M","m",9,9]),$a(["N","n",",",","]),$a(["O","o",":",":"]),$a(["P","p","#",10]),$a(["Q","q","-","-"]),$a(["R","r",".","."]),$a(["S","s","$","$"]),$a(["T","t","/","/"]),$a(["U","u","+",'"']),$a(["V","v","%","|"]),$a(["W","w","*","*"]),$a(["X","x","=",40]),$a(["Y","y","^",41]),$a(["Z","z",$_.pl,"?"]),$a([" "," "," ","{"]),$a([$_.ll,$_.as,$_.ll,"}"]),$a([$_.ml,$_.ml,$_.al,"'"]),$a([$_.ps,$_.ps,$_.ps,$_.al])]);$_.charvals=$a([new Map,new Map,new Map,new Map]);$_.alltext=new Map;for(var _10=0,_z=$_.charmaps.length-1;_10<=_z;_10+=1){$_.i=_10;$_.encs=$g($_.charmaps,$_.i);for(var _14=0;_14<=3;_14+=1){$_.j=_14;var _17=$g($_.encs,$_.j);$k[$j++]=_17;if($eq($t(_17),"stringtype")){var _1A=$g($k[--$j],0);$k[$j++]=_1A}var _1B=$k[--$j];$p($g($_.charvals,$_.j),_1B,$_.i);$p($_.alltext,_1B,-1)}}$_.e=1e4;$_.latlen=$a([$a([0,1,1,2]),$a([2,0,1,2]),$a([1,1,0,1]),$a([1,2,2,0])]);$_.latseq=$a([$a([$a([]),$a([$_.ll]),$a([$_.ml]),$a([$_.ml,$_.pl])]),$a([$a([$_.ml,$_.al]),$a([]),$a([$_.ml]),$a([$_.ml,$_.pl])]),$a([$a([$_.al]),$a([$_.ll]),$a([]),$a([$_.pl])]),$a([$a([$_.al]),$a([$_.al,$_.ll]),$a([$_.al,$_.ml]),$a([])])]);$_.shftlen=$a([$a([$_.e,$_.e,$_.e,1]),$a([1,$_.e,$_.e,1]),$a([$_.e,$_.e,$_.e,1]),$a([$_.e,$_.e,$_.e,$_.e])]);$k[$j++]=Infinity;$k[$j++]=$_.tl;$k[$j++]=900;$k[$j++]=$_.bl;$k[$j++]=901;$k[$j++]=$_.bl6;$k[$j++]=924;$k[$j++]=$_.nl;$k[$j++]=902;$k[$j++]=$_.bs;$k[$j++]=913;$_.latchcws=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_pdf417.$ctx[id]=$_[id]);bwipp_pdf417.__16938__=1;$_=Object.getPrototypeOf($_)}if($_.raw){$_.datcws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.barcode.length-3){break}if($g($_.barcode,$_.i)!=94){break}var _2W=$G($_.barcode,$_.i+1,3);$k[$j++]=_2W;$k[$j++]=false;for(var _2X=0,_2Y=_2W.length;_2X<_2Y;_2X++){var _2Z=$g(_2W,_2X);if(_2Z<48||_2Z>57){$j--;$k[$j++]=true}}if($k[--$j]){$j--;break}$_.cw=$i($k[--$j]);$p($_.datcws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}if($_.i!=$_.barcode.length){$k[$j++]="bwipp.pdf417badRawFormat#16956";$k[$j++]="raw data must be formatted as ^NNN";bwipp_raiseerror()}$_.datcws=$G($_.datcws,0,$_.j)}$_.encb=function(){$_.in=$k[--$j];$_.inlen=$_.in.length;$_.out=$a(~~($_.inlen/6)*5+$_.inlen%6);for(var _2t=0,_2s=~~($_.inlen/6)-1;_2t<=_2s;_2t+=1){$_.k=_2t;$k[$j++]=Infinity;$q($G($_.in,$_.k*6,3));$_.msbs=$a();$k[$j++]=Infinity;$q($_.msbs);var _2z=$k[--$j];var _30=$k[--$j];var _31=$k[--$j];$k[$j++]=$f($f(_2z+_30*256)+_31*65536);for(var _32=0,_33=3;_32<_33;_32++){var _34=$k[--$j];$k[$j++]=_34%900;$k[$j++]=~~(_34/900)}$_.mscs=$a();$k[$j++]=Infinity;$q($G($_.in,$_.k*6+3,3));$_.lsbs=$a();$k[$j++]=Infinity;$q($_.lsbs);var _3B=$k[--$j];var _3C=$k[--$j];var _3D=$k[--$j];$k[$j++]=$f($f(_3B+_3C*256)+_3D*65536);for(var _3E=0,_3F=3;_3E<_3F;_3E++){var _3G=$k[--$j];$k[$j++]=_3G%900;$k[$j++]=~~(_3G/900)}$_.lscs=$a();var _3J=$g($_.lscs,0);var _3L=$g($_.mscs,0);$p($_.out,$_.k*5+4,$f(_3J+_3L*316)%900);var _3P=$g($_.lscs,1);var _3R=$g($_.mscs,0);var _3T=$g($_.mscs,1);$p($_.out,$_.k*5+3,$f($f($f(~~($f(_3J+_3L*316)/900)+_3P)+_3R*641)+_3T*316)%900);var _3X=$g($_.lscs,2);var _3Z=$g($_.mscs,0);var _3b=$g($_.mscs,1);var _3d=$g($_.mscs,2);$p($_.out,$_.k*5+2,$f($f($f($f(~~($f($f($f(~~($f(_3J+_3L*316)/900)+_3P)+_3R*641)+_3T*316)/900)+_3X)+_3Z*20)+_3b*641)+_3d*316)%900);var _3h=$g($_.lscs,3);var _3j=$g($_.mscs,1);var _3l=$g($_.mscs,2);$p($_.out,$_.k*5+1,$f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_3J+_3L*316)/900)+_3P)+_3R*641)+_3T*316)/900)+_3X)+_3Z*20)+_3b*641)+_3d*316)/900)+_3h)+_3j*20)+_3l*641)%900);$p($_.out,$_.k*5,$f(~~($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_3J+_3L*316)/900)+_3P)+_3R*641)+_3T*316)/900)+_3X)+_3Z*20)+_3b*641)+_3d*316)/900)+_3h)+_3j*20)+_3l*641)/900)+$g($_.mscs,2)*20)%900)}$_.rem=$_.inlen%6;if($_.rem!=0){$k[$j++]=$_.out;$k[$j++]=$_.out.length-$_.rem;$k[$j++]=Infinity;$q($G($_.in,$_.inlen-$_.rem,$_.rem));var _42=$a();var _43=$k[--$j];$P($k[--$j],_43,_42)}$k[$j++]=$_.out};if($_.ccc){$_.barlen=$_.barcode.length;$_.datcws=$a(~~($_.barlen/6)*5+$_.barlen%6+2);$p($_.datcws,0,920);var _4E=$_.barlen%6==0?924:901;$p($_.datcws,1,_4E);$k[$j++]=$_.datcws;$k[$j++]=2;$k[$j++]=Infinity;$F($_.barcode);var _4H=$a();$k[$j++]=_4H;$_.encb();var _4I=$k[--$j];var _4J=$k[--$j];$P($k[--$j],_4J,_4I)}if(!$_.raw&&!$_.ccc){var _4P=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true]]);$_.fncvals=_4P;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _4S=$k[--$j];$_[$k[--$j]]=_4S;$_.msglen=$_.msg.length;$k[$j++]=Infinity;for(var _4W=0,_4X=$_.msglen;_4W<_4X;_4W++){$k[$j++]=0}$k[$j++]=0;$_.numdigits=$a();$k[$j++]=Infinity;for(var _4a=0,_4b=$_.msglen;_4a<_4b;_4a++){$k[$j++]=0}$k[$j++]=0;$_.numtext=$a();$k[$j++]=Infinity;for(var _4e=0,_4f=$_.msglen;_4e<_4f;_4e++){$k[$j++]=0}$k[$j++]=0;$_.numbytes=$a();$k[$j++]=Infinity;for(var _4i=0,_4j=$_.msglen;_4i<_4j;_4i++){$k[$j++]=0}$k[$j++]=0;$_.iseci=$a();for(var _4m=$_.msglen-1;_4m>=0;_4m-=1){$_.i=_4m;var _4p=$g($_.msg,$_.i);if(_4p>=48&&_4p<=57){$p($_.numdigits,$_.i,$f($g($_.numdigits,$_.i+1)+1))}var _4z=$g($_.alltext,$g($_.msg,$_.i))!==undefined;if(_4z&&$g($_.numdigits,$_.i)<13){$p($_.numtext,$_.i,$f($g($_.numtext,$_.i+1)+1))}if($g($_.msg,$_.i)>=0&&$g($_.numtext,$_.i)<5&&$g($_.numdigits,$_.i)<13){$p($_.numbytes,$_.i,$f($g($_.numbytes,$_.i+1)+1))}$p($_.iseci,$_.i,$g($_.msg,$_.i)<=-1e6)}$_.numdigits=$G($_.numdigits,0,$_.msglen);$_.numtext=$G($_.numtext,0,$_.msglen);$_.numbytes=$G($_.numbytes,0,$_.msglen);$_.seq=$a([]);$_.seqlen=0;$_.state=$_.T;$_.p=0;for(;;){if($_.p==$_.msglen){break}if($g($_.iseci,$_.p)){$_.eci=$g($_.msg,$_.p);$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$a([$_.eci]);$_.seq=$a();$_.p=$_.p+1;$k[$j++]="seqlen";$k[$j++]=$_.seqlen;if($_.eci<=-1810900){$k[$j++]=2}else{var _5s=$_.eci<=-1000900?3:2;$k[$j++]=_5s}var _5t=$k[--$j];var _5u=$k[--$j];$_[$k[--$j]]=$f(_5u+_5t)}else{$_.n=$g($_.numdigits,$_.p);if($_.n>=13||$_.n==$_.msglen&&$_.n>=8){$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.nl;$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.n));var _69=$a();$k[$j++]=_69;$_.seq=$a();$_.state=$_.N;$_.p=$f($_.p+$_.n);$_.seqlen=$f($_.seqlen+1+$_.n)}else{$_.t=$g($_.numtext,$_.p);if($_.t>=5){$k[$j++]=Infinity;$q($_.seq);if($_.state!=$_.T){$k[$j++]=$_.tl}$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.t));var _6S=$a();$k[$j++]=_6S;$_.seq=$a();$_.state=$_.T;$_.p=$f($_.p+$_.t);$_.seqlen=$f($f($_.seqlen+1)+$_.t)}else{$_.b=$g($_.numbytes,$_.p);if($_.b==1&&$_.state==$_.T){$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.bs;$k[$j++]=$a([$g($_.msg,$_.p)]);$_.seq=$a();$_.p=$f($_.p+$_.b);$_.seqlen=$f($_.seqlen+2)}else{$k[$j++]=Infinity;$q($_.seq);var _6r=$_.b%6!=0?$_.bl:$_.bl6;$k[$j++]=_6r;$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.b));var _6w=$a();$k[$j++]=_6w;$_.seq=$a();$_.state=$_.B;$_.p=$f($_.p+$_.b);$_.seqlen=$f($f($_.seqlen+1)+$_.b)}}}}}$_.enca=function(){var _77=$g($g($_.charvals,$_.A),$k[--$j]);$k[$j++]=_77};$_.encl=function(){var _7C=$g($g($_.charvals,$_.L),$k[--$j]);$k[$j++]=_7C};$_.encm=function(){var _7H=$g($g($_.charvals,$_.M),$k[--$j]);$k[$j++]=_7H};$_.encp=function(){var _7M=$g($g($_.charvals,$_.P),$k[--$j]);$k[$j++]=_7M};$_.textencfuncs=$a(["enca","encl","encm","encp"]);$_.addtotext=function(){$p($_.text,$_.l,$k[--$j]);$_.l=$_.l+1};$_.enct=function(){$_.in=$k[--$j];$_.curlen=$a([$_.e,$_.e,$_.e,$_.e]);$p($_.curlen,$_.submode,0);$_.curseq=$a([$a([]),$a([]),$a([]),$a([])]);$F($_.in,function(){$_.char=$k[--$j];for(;;){$_.imp=false;var _7l=$a([$_.A,$_.L,$_.M,$_.P]);for(var _7m=0,_7n=_7l.length;_7m<_7n;_7m++){$_.x=$g(_7l,_7m);var _7t=$a([$_.A,$_.L,$_.M,$_.P]);for(var _7u=0,_7v=_7t.length;_7u<_7v;_7u++){$_.y=$g(_7t,_7u);$_.cost=$f($g($_.curlen,$_.x)+$g($g($_.latlen,$_.x),$_.y));if($_.cost<$g($_.curlen,$_.y)){$p($_.curlen,$_.y,$_.cost);$k[$j++]=$_.curseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$q($g($g($_.latseq,$_.x),$_.y));var _8M=$a();var _8N=$k[--$j];$p($k[--$j],_8N,_8M);$_.imp=true}}}if(!$_.imp){break}}$_.nxtlen=$a([$_.e,$_.e,$_.e,$_.e]);$_.nxtseq=$a(4);var _8a=$a([$_.A,$_.L,$_.M,$_.P]);for(var _8b=0,_8c=_8a.length;_8b<_8c;_8b++){$_.x=$g(_8a,_8b);for(;;){var _8i=$g($g($_.charvals,$_.x),$_.char)!==undefined;if(!_8i){break}$_.cost=$f($g($_.curlen,$_.x)+1);if($_.cost<$g($_.nxtlen,$_.x)){$p($_.nxtlen,$_.x,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.x;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$k[$j++]=$_.char;var _8z=$a();var _90=$k[--$j];$p($k[--$j],_90,_8z)}var _96=$a([$_.A,$_.L,$_.M,$_.P]);for(var _97=0,_98=_96.length;_97<_98;_97++){$_.y=$g(_96,_97);if($ne($_.x,$_.y)){$_.cost=$f($f($g($_.curlen,$_.y)+$g($g($_.shftlen,$_.y),$_.x))+1);if($_.cost<$g($_.nxtlen,$_.y)){$p($_.nxtlen,$_.y,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.y));var _9Y=$_.x==$_.A?$_.as:$_.ps;$k[$j++]=_9Y;$k[$j++]=$_.char;var _9a=$a();var _9b=$k[--$j];$p($k[--$j],_9b,_9a)}}}break}}$_.curlen=$_.nxtlen;$_.curseq=$_.nxtseq});$_.minseq=$_.e;var _9k=$a([$_.A,$_.L,$_.M,$_.P]);for(var _9l=0,_9m=_9k.length;_9l<_9m;_9l++){$_.k=$g(_9k,_9l);if($g($_.curlen,$_.k)<$_.minseq){$_.minseq=$g($_.curlen,$_.k);$_.txtseq=$g($_.curseq,$_.k)}}$_.text=$a($_.minseq);$_.k=0;$_.l=0;for(;;){if($_.k>=$_.txtseq.length){break}$_.char=$g($_.txtseq,$_.k);$k[$j++]=$_.char;if($_[$g($_.textencfuncs,$_.submode)]()===true){break}$_.addtotext();$_.k=$_.k+1;if($_.char==$_.as||$_.char==$_.ps){$k[$j++]=$g($_.txtseq,$_.k);if($_.char==$_.as){$_.enca()}else{$_.encp()}$_.addtotext();$_.k=$_.k+1}if($_.char==$_.al){$_.submode=$_.A}if($_.char==$_.ll){$_.submode=$_.L}if($_.char==$_.ml){$_.submode=$_.M}if($_.char==$_.pl){$_.submode=$_.P}}if($_.text.length%2==1){if($_.submode==$_.P){$k[$j++]="pad";$k[$j++]=$_.al;$_.encp();var _Ab=$k[--$j];$_[$k[--$j]]=_Ab;$_.submode=$_.A}else{$_.nextecitext=false;for(var _Ah=$_.i+1,_Ag=$_.seq.length-1;_Ah<=_Ag;_Ah+=1){$_.ti=_Ah;if($ne($t($g($_.seq,$_.ti)),"arraytype")){$_.nextecitext=false;break}if($g($g($_.seq,$_.ti),0)>-1e6){break}$_.nextecitext=true}if($_.nextecitext){if($_.submode==$_.A){var _B0=$g($g($_.charvals,$_.L),$g($g($_.seq,$_.ti),0))!==undefined;if(_B0){$k[$j++]="pad";$k[$j++]=$_.ll;$_.enca();var _B2=$k[--$j];$_[$k[--$j]]=_B2;$_.submode=$_.L}else{$k[$j++]="pad";$k[$j++]=$_.ml;$_.enca();var _B6=$k[--$j];$_[$k[--$j]]=_B6;$_.submode=$_.M}}else{if($_.submode==$_.M){var _BI=$g($g($_.charvals,$_.L),$g($g($_.seq,$_.ti),0))!==undefined;if(_BI){$k[$j++]="pad";$k[$j++]=$_.ll;$_.encm();var _BK=$k[--$j];$_[$k[--$j]]=_BK;$_.submode=$_.L}else{var _BU=$g($g($_.charvals,$_.P),$g($g($_.seq,$_.ti),0))!==undefined;if(_BU){$k[$j++]="pad";$k[$j++]=$_.pl;$_.encm();var _BW=$k[--$j];$_[$k[--$j]]=_BW;$_.submode=$_.P}else{$k[$j++]="pad";$k[$j++]=$_.al;$_.encm();var _Ba=$k[--$j];$_[$k[--$j]]=_Ba;$_.submode=$_.A}}}else{$k[$j++]="pad";$k[$j++]=$_.ml;$_.encl();var _Be=$k[--$j];$_[$k[--$j]]=_Be;$_.submode=$_.M}}}else{$k[$j++]="pad";$k[$j++]=$_.ps;if($_[$g($_.textencfuncs,$_.submode)]()===true){return true}var _Bm=$k[--$j];$_[$k[--$j]]=_Bm}}$k[$j++]=Infinity;$q($_.text);$k[$j++]=$_.pad;$_.text=$a()}$_.out=$a(~~($_.text.length/2));for(var _Bv=0,_Bu=$_.out.length-1;_Bv<=_Bu;_Bv+=1){$_.k=_Bv;$p($_.out,$_.k,$f($g($_.text,$_.k*2)*30+$g($_.text,$_.k*2+1)))}$k[$j++]=$_.out};$_.encn=function(){$_.in=$k[--$j];$_.out=$a([]);for(var _C9=0,_C8=$_.in.length-1;_C9<=_C8;_C9+=44){$_.k=_C9;$k[$j++]=Infinity;var _CE=$_.in.length-$_.k;$k[$j++]=1;$k[$j++]=$_.in;$k[$j++]=$_.k;$k[$j++]=_CE;if(_CE>44){$j--;$k[$j++]=44}var _CF=$k[--$j];var _CG=$k[--$j];var _CI=$G($k[--$j],_CG,_CF);for(var _CJ=0,_CK=_CI.length;_CJ<_CK;_CJ++){$k[$j++]=$f($g(_CI,_CJ)-48)}$_.gmod=$a();$_.cwn=$a([]);for(;;){$_.dv=900;$_.gmul=$a([]);$_.val=0;for(;;){if($_.gmod.length==0){break}$_.val=$f($_.val*10+$g($_.gmod,0));$_.gmod=$G($_.gmod,1,$_.gmod.length-1);if($_.val<$_.dv){if($_.gmul.length!=0){$k[$j++]=Infinity;$q($_.gmul);$k[$j++]=0;$_.gmul=$a()}}else{$k[$j++]=Infinity;$q($_.gmul);$k[$j++]=~~($_.val/$_.dv);$_.gmul=$a()}$_.val=$_.val%$_.dv}$_.dv=$_.val;$k[$j++]=Infinity;$k[$j++]=$_.dv;$q($_.cwn);$_.cwn=$a();$_.gmod=$_.gmul;if($_.gmul.length==0){break}}$k[$j++]=Infinity;$q($_.out);$q($_.cwn);$_.out=$a()}$k[$j++]=$_.out};$_.ence=function(){var _Ct=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_Ct;if(_Ct<=899){var _Cu=$k[--$j];$k[$j++]=927;$k[$j++]=_Cu;$as($a(2))}else{var _Cw=$k[--$j];$k[$j++]=_Cw;if(_Cw<=810899){var _Cx=$k[--$j];$k[$j++]=926;$k[$j++]=~~(_Cx/900)-1;$k[$j++]=_Cx%900;$as($a(3))}else{var _Cz=$k[--$j];$k[$j++]=_Cz;if(_Cz<=811799){var _D0=$k[--$j];$k[$j++]=925;$k[$j++]=$f(_D0-810900);$as($a(2))}else{$k[$j++]="bwipp.pdf417badECI#17318";$k[$j++]="PDF417 supports ECIs 000000 to 811799";bwipp_raiseerror()}}}};$_.encfuncs=$a(["enct","encn","encb"]);$_.addtocws=function(){var _D3=$k[--$j];$P($_.datcws,$_.j,_D3);$_.j=_D3.length+$_.j};$_.state=$_.T;$_.submode=$_.A;$_.datcws=$a($_.seqlen);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.seq.length){break}$_.chars=$g($_.seq,$_.i);if($eq($t($_.chars),"arraytype")){if($g($_.chars,0)<=-1e6){$k[$j++]=$_.chars;$_.ence();$_.addtocws()}else{$k[$j++]=$_.chars;if($_[$g($_.encfuncs,$_.state)]()===true){break}$_.addtocws()}}else{$k[$j++]=$a([$g($_.latchcws,$_.chars)]);$_.addtocws();if($_.chars==$_.tl){$_.state=$_.T;$_.submode=$_.A}if($_.chars==$_.nl){$_.state=$_.N}if($_.chars==$_.bl||$_.chars==$_.bl6){$_.state=$_.B}if($_.chars==$_.bs){$_.i=$_.i+1;$k[$j++]=$g($_.seq,$_.i);$_.encb();$_.addtocws()}}$_.i=$_.i+1}$_.datcws=$G($_.datcws,0,$_.j)}$_.m=$_.datcws.length;if($_.eclevel==-1){if($_.m<=40){$_.eclevel=2}if($_.m>=41&&$_.m<=160){$_.eclevel=3}if($_.m>=161&&$_.m<=320){$_.eclevel=4}if($_.m>=321){$_.eclevel=5}}$_.maxeclevel=~~(Math.log(928-1-$_.m)/Math.log(2))-1;if($_.eclevel>$_.maxeclevel){$_.eclevel=$_.maxeclevel}$_.k=~~Math.pow(2,$_.eclevel+1);if($_.columns==0){$_.columns=~~Math.round(Math.sqrt(($_.m+$_.k)/3))}$k[$j++]="c";if($_.columns>=1){$k[$j++]=$_.columns}else{$k[$j++]=1}var _E8=$k[--$j];$_[$k[--$j]]=_E8;$_.r=~~Math.ceil(($_.m+$_.k+1)/$_.columns);if($_.r<$_.rows&&$_.rows<=90){$_.r=$_.rows}if($_.r<3){$_.r=3}if($_.r>90){$k[$j++]="bwipp.pdf417insufficientCapacity#17381";$k[$j++]="Insufficient capacity in the symbol";bwipp_raiseerror()}var _EJ=$_.c;var _EK=$_.r;var _EL=$_.m;var _EM=8;var _EN=~~(Math.log($f($f(_EJ*_EK-1)-_EL))/Math.log(2))-1;if(~~(Math.log($f($f(_EJ*_EK-1)-_EL))/Math.log(2))-1>8){var _=_EM;_EM=_EN;_EN=_}$_.maxeclevel=_EN;if($_.maxeclevel>$_.eclevel){$_.eclevel=$_.maxeclevel;$_.k=~~Math.pow(2,$_.eclevel+1)}$_.n=$f($_.c*$_.r-$_.k);$_.cws=$a($f($_.c*$_.r+1));$p($_.cws,0,$_.n);$P($_.cws,1,$_.datcws);$k[$j++]=$_.cws;$k[$j++]=$_.m+1;$k[$j++]=Infinity;for(var _Eg=0,_Eh=$f($f($_.n-$_.m)-1);_Eg<_Eh;_Eg++){$k[$j++]=900}var _Ei=$a();var _Ej=$k[--$j];$P($k[--$j],_Ej,_Ei);$k[$j++]=$_.cws;$k[$j++]=$_.n;$k[$j++]=Infinity;for(var _Eo=0,_Ep=$_.k;_Eo<_Ep;_Eo++){$k[$j++]=0}$k[$j++]=0;var _Eq=$a();var _Er=$k[--$j];$P($k[--$j],_Er,_Eq);if(!bwipp_pdf417.__17404__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _Et=0,_Eu=928;_Et<_Eu;_Et++){var _Ev=$k[--$j];$k[$j++]=_Ev;$k[$j++]=_Ev*3%929}$_.rsalog=$a();$_.rslog=$a(929);for(var _Ey=1;_Ey<=928;_Ey+=1){$p($_.rslog,$g($_.rsalog,_Ey),_Ey)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_pdf417.$ctx[id]=$_[id]);bwipp_pdf417.__17404__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _F3=$k[--$j];var _F4=$k[--$j];$k[$j++]=_F4;$k[$j++]=_F3;if(_F3!=0&&_F4!=0){var _F7=$g($_.rslog,$k[--$j]);var _FC=$g($_.rsalog,$f(_F7+$g($_.rslog,$k[--$j]))%928);$k[$j++]=_FC}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _FE=0,_FF=$_.k;_FE<_FF;_FE++){$k[$j++]=0}$_.coeffs=$a();for(var _FJ=1,_FI=$_.k;_FJ<=_FI;_FJ+=1){$_.i=_FJ;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _FQ=$_.i-1;_FQ>=1;_FQ-=1){$_.j=_FQ;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Fc=$k[--$j];var _Fd=$k[--$j];var _Fe=$k[--$j];$p($k[--$j],_Fe,$f(_Fd+_Fc)%929)}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Fm=$k[--$j];var _Fn=$k[--$j];$p($k[--$j],_Fn,_Fm)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _Ft=$_.coeffs.length-1;_Ft>=0;_Ft-=2){var _Fu=$_.coeffs;$p(_Fu,_Ft,$f(929-$g(_Fu,_Ft)))}for(var _Fy=0,_Fx=$f($_.n-1);_Fy<=_Fx;_Fy+=1){$_.t=$f($g($_.cws,_Fy)+$g($_.cws,$_.n))%929;for(var _G6=0,_G5=$_.k-1;_G6<=_G5;_G6+=1){$_.j=_G6;$p($_.cws,$f($_.n+$_.j),$f($g($_.cws,$f($f($_.n+$_.j)+1))+$f(929-$_.t*$g($_.coeffs,$_.k-$_.j-1)%929))%929)}}for(var _GN=$_.n,_GM=$f($_.n+$_.k);_GN<=_GM;_GN+=1){$p($_.cws,_GN,$f(929-$g($_.cws,_GN))%929)}$_.cws=$G($_.cws,0,$_.cws.length-1);var _GV=$g($_.options,"debugcws")!==undefined;if(_GV){$k[$j++]="bwipp.debugcws#17442";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_pdf417.__17686__){$_=Object.create($_);$_.clusters=$a([$a([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]),$a([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]),$a([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])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_pdf417.$ctx[id]=$_[id]);bwipp_pdf417.__17686__=1;$_=Object.getPrototypeOf($_)}$_.cwtobits=function(){var _Ge=$g($_.clusters,$k[--$j]);$_.v=$g(_Ge,$k[--$j]);$k[$j++]=Infinity;for(var _Gh=0,_Gi=17;_Gh<_Gi;_Gh++){$k[$j++]=0}var _Gl=$R($s(17),$_.v,2);for(var _Gm=0,_Gn=_Gl.length;_Gm<_Gn;_Gm++){$k[$j++]=$g(_Gl,_Gm)-48}var _Gp=$a();$k[$j++]=$G(_Gp,_Gp.length-17,17)};if($_.compact){$_.rwid=$f($f($f(17*$_.c+17)+17)+1)}else{$_.rwid=$f($f($f($f(17*$_.c+17)+17)+17)+18)}$_.pixs=$a($_.rwid*$_.r*$_.rowmult);for(var _H0=0,_Gz=$_.r-1;_H0<=_Gz;_H0+=1){$_.i=_H0;if($_.i%3==0){$_.lcw=~~($_.i/3)*30+~~(($_.r-1)/3);$_.rcw=$f($f(~~($_.i/3)*30+$_.c)-1)}if($_.i%3==1){$_.lcw=~~($_.i/3)*30+$_.eclevel*3+($_.r-1)%3;$_.rcw=~~($_.i/3)*30+~~(($_.r-1)/3)}if($_.i%3==2){$_.lcw=$f($f(~~($_.i/3)*30+$_.c)-1);$_.rcw=~~($_.i/3)*30+$_.eclevel*3+($_.r-1)%3}$k[$j++]=Infinity;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=$_.lcw;$k[$j++]=$_.i%3;$_.cwtobits();$q($k[--$j]);var _HP=$G($_.cws,$_.c*$_.i,$_.c);for(var _HQ=0,_HR=_HP.length;_HQ<_HR;_HQ++){$k[$j++]=$g(_HP,_HQ);$k[$j++]=$_.i%3;$_.cwtobits();$q($k[--$j])}if($_.compact){$k[$j++]=1}else{$k[$j++]=$_.rcw;$k[$j++]=$_.i%3;$_.cwtobits();$q($k[--$j]);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1}var _HZ=$a();$k[$j++]=_HZ;for(var _Hc=0,_Hb=$_.rowmult-1;_Hc<=_Hb;_Hc+=1){var _Hh=$k[--$j];$P($_.pixs,(_Hc+$_.i*$_.rowmult)*$_.rwid,_Hh);$k[$j++]=_Hh}$j--}var _Hq=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.rwid],["pixy",$_.r*$_.rowmult],["height",$_.r*$_.rowmult/72],["width",$_.rwid/72],["borderleft",2],["borderright",2],["bordertop",2],["borderbottom",2],["opt",$_.options]]);$k[$j++]=_Hq;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_pdf417compact(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"compact",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_pdf417();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_micropdf417(){$_=Object.create($_);$_.dontdraw=false;$_.version="unset";$_.columns=0;$_.rows=0;$_.rowmult=2;$_.cca=false;$_.ccb=false;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.micropdf417emptyData#17852";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.rowmult<=0){$k[$j++]="bwipp.micropdf417badRowMult#17856";$k[$j++]="The row multiplier must be greater than zero";bwipp_raiseerror()}if($_.cca&&$_.ccb||($_.cca&&$_.raw||$_.ccb&&$_.raw)){$k[$j++]="bwipp.micropdf417ccaAndCcb#17860";$k[$j++]="Cannot combine cca, ccb and raw";bwipp_raiseerror()}if($ne($_.version,"unset")){$X($_.version,"x");if($k[--$j]){var _D=$k[--$j];var _E=$k[--$j];$k[$j++]=_D;$k[$j++]=_E;$j--;var _F=$k[--$j];var _G=$k[--$j];$k[$j++]=_G;$k[$j++]=_F;$k[$j++]=_G;$k[$j++]=_F;$as($a(2));$F($k[--$j],function(){var _J=$k[--$j];$k[$j++]=_J;$k[$j++]=true;if(_J.length==0){$j--;$k[$j++]=false}var _K=$k[--$j];var _L=$k[--$j];$k[$j++]=_K;$F(_L,function(){var _M=$k[--$j];if(_M<48||_M>57){$j--;$k[$j++]=false}});if($nt($k[--$j])){$k[$j++]="bwipp.micropdf417BadVersionBadRowOrColumn#17874";$k[$j++]="version must be formatted as RxC";bwipp_raiseerror()}});$_.rows=$i($k[--$j]);$_.columns=$i($k[--$j])}else{$j--;$k[$j++]="bwipp.micropdf417badVersionFormat#17880";$k[$j++]="version must be formatted as RxC";bwipp_raiseerror()}}bwipp_loadctx(bwipp_micropdf417);if(!bwipp_micropdf417.__17974__){$_=Object.create($_);$_.T=0;$_.N=1;$_.B=2;$_.A=0;$_.L=1;$_.M=2;$_.P=3;$_.tl=-1;$_.nl=-2;$_.bl=-3;$_.bl6=-4;$_.bs=-5;$_.al=-6;$_.ll=-7;$_.ml=-8;$_.pl=-9;$_.as=-10;$_.ps=-11;$_.m05=-12;$_.m06=-13;$_.charmaps=$a([$a(["A","a","0",";"]),$a(["B","b","1","<"]),$a(["C","c","2",">"]),$a(["D","d","3","@"]),$a(["E","e","4","["]),$a(["F","f","5",92]),$a(["G","g","6","]"]),$a(["H","h","7","_"]),$a(["I","i","8","`"]),$a(["J","j","9","~"]),$a(["K","k","&","!"]),$a(["L","l",13,13]),$a(["M","m",9,9]),$a(["N","n",",",","]),$a(["O","o",":",":"]),$a(["P","p","#",10]),$a(["Q","q","-","-"]),$a(["R","r",".","."]),$a(["S","s","$","$"]),$a(["T","t","/","/"]),$a(["U","u","+",'"']),$a(["V","v","%","|"]),$a(["W","w","*","*"]),$a(["X","x","=",40]),$a(["Y","y","^",41]),$a(["Z","z",$_.pl,"?"]),$a([" "," "," ","{"]),$a([$_.ll,$_.as,$_.ll,"}"]),$a([$_.ml,$_.ml,$_.al,"'"]),$a([$_.ps,$_.ps,$_.ps,$_.al])]);$_.charvals=$a([new Map,new Map,new Map,new Map]);$_.alltext=new Map;for(var _19=0,_18=$_.charmaps.length-1;_19<=_18;_19+=1){$_.i=_19;$_.encs=$g($_.charmaps,$_.i);for(var _1D=0;_1D<=3;_1D+=1){$_.j=_1D;var _1G=$g($_.encs,$_.j);$k[$j++]=_1G;if($eq($t(_1G),"stringtype")){var _1J=$g($k[--$j],0);$k[$j++]=_1J}var _1K=$k[--$j];$p($g($_.charvals,$_.j),_1K,$_.i);$p($_.alltext,_1K,-1)}}$_.e=1e4;$_.latlen=$a([$a([0,1,1,2]),$a([2,0,1,2]),$a([1,1,0,1]),$a([1,2,2,0])]);$_.latseq=$a([$a([$a([]),$a([$_.ll]),$a([$_.ml]),$a([$_.ml,$_.pl])]),$a([$a([$_.ml,$_.al]),$a([]),$a([$_.ml]),$a([$_.ml,$_.pl])]),$a([$a([$_.al]),$a([$_.ll]),$a([]),$a([$_.pl])]),$a([$a([$_.al]),$a([$_.al,$_.ll]),$a([$_.al,$_.ml]),$a([])])]);$_.shftlen=$a([$a([$_.e,$_.e,$_.e,1]),$a([1,$_.e,$_.e,1]),$a([$_.e,$_.e,$_.e,1]),$a([$_.e,$_.e,$_.e,$_.e])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_micropdf417.$ctx[id]=$_[id]);bwipp_micropdf417.__17974__=1;$_=Object.getPrototypeOf($_)}if($_.raw||$_.cca){$_.datcws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.barcode.length-3){break}if($g($_.barcode,$_.i)!=94){break}var _2a=$G($_.barcode,$_.i+1,3);$k[$j++]=_2a;$k[$j++]=false;for(var _2b=0,_2c=_2a.length;_2b<_2c;_2b++){var _2d=$g(_2a,_2b);if(_2d<48||_2d>57){$j--;$k[$j++]=true}}if($k[--$j]){$j--;break}$_.cw=$i($k[--$j]);$p($_.datcws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}if($_.i!=$_.barcode.length){$k[$j++]="bwipp.micropdf417badCcaRawFormat#17992";$k[$j++]="cca and raw data must be formatted as ^NNN";bwipp_raiseerror()}$_.datcws=$G($_.datcws,0,$_.j)}$_.encb=function(){$_.in=$k[--$j];$_.inlen=$_.in.length;$_.out=$a(~~($_.inlen/6)*5+$_.inlen%6);for(var _2x=0,_2w=~~($_.inlen/6)-1;_2x<=_2w;_2x+=1){$_.k=_2x;$k[$j++]=Infinity;$q($G($_.in,$_.k*6,3));$_.msbs=$a();$k[$j++]=Infinity;$q($_.msbs);var _33=$k[--$j];var _34=$k[--$j];var _35=$k[--$j];$k[$j++]=$f($f(_33+_34*256)+_35*65536);for(var _36=0,_37=3;_36<_37;_36++){var _38=$k[--$j];$k[$j++]=_38%900;$k[$j++]=~~(_38/900)}$_.mscs=$a();$k[$j++]=Infinity;$q($G($_.in,$_.k*6+3,3));$_.lsbs=$a();$k[$j++]=Infinity;$q($_.lsbs);var _3F=$k[--$j];var _3G=$k[--$j];var _3H=$k[--$j];$k[$j++]=$f($f(_3F+_3G*256)+_3H*65536);for(var _3I=0,_3J=3;_3I<_3J;_3I++){var _3K=$k[--$j];$k[$j++]=_3K%900;$k[$j++]=~~(_3K/900)}$_.lscs=$a();var _3N=$g($_.lscs,0);var _3P=$g($_.mscs,0);$p($_.out,$_.k*5+4,$f(_3N+_3P*316)%900);var _3T=$g($_.lscs,1);var _3V=$g($_.mscs,0);var _3X=$g($_.mscs,1);$p($_.out,$_.k*5+3,$f($f($f(~~($f(_3N+_3P*316)/900)+_3T)+_3V*641)+_3X*316)%900);var _3b=$g($_.lscs,2);var _3d=$g($_.mscs,0);var _3f=$g($_.mscs,1);var _3h=$g($_.mscs,2);$p($_.out,$_.k*5+2,$f($f($f($f(~~($f($f($f(~~($f(_3N+_3P*316)/900)+_3T)+_3V*641)+_3X*316)/900)+_3b)+_3d*20)+_3f*641)+_3h*316)%900);var _3l=$g($_.lscs,3);var _3n=$g($_.mscs,1);var _3p=$g($_.mscs,2);$p($_.out,$_.k*5+1,$f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_3N+_3P*316)/900)+_3T)+_3V*641)+_3X*316)/900)+_3b)+_3d*20)+_3f*641)+_3h*316)/900)+_3l)+_3n*20)+_3p*641)%900);$p($_.out,$_.k*5,$f(~~($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_3N+_3P*316)/900)+_3T)+_3V*641)+_3X*316)/900)+_3b)+_3d*20)+_3f*641)+_3h*316)/900)+_3l)+_3n*20)+_3p*641)/900)+$g($_.mscs,2)*20)%900)}$_.rem=$_.inlen%6;if($_.rem!=0){$k[$j++]=$_.out;$k[$j++]=$_.out.length-$_.rem;$k[$j++]=Infinity;$q($G($_.in,$_.inlen-$_.rem,$_.rem));var _46=$a();var _47=$k[--$j];$P($k[--$j],_47,_46)}$k[$j++]=$_.out};if($_.ccb){$_.barlen=$_.barcode.length;$_.datcws=$a(~~($_.barlen/6)*5+$_.barlen%6+2);$p($_.datcws,0,920);var _4I=$_.barlen%6==0?924:901;$p($_.datcws,1,_4I);$k[$j++]=$_.datcws;$k[$j++]=2;$k[$j++]=Infinity;$F($_.barcode);var _4L=$a();$k[$j++]=_4L;$_.encb();var _4M=$k[--$j];var _4N=$k[--$j];$P($k[--$j],_4N,_4M)}if(!$_.raw&&!$_.cca&&!$_.ccb){var _4U=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true]]);$_.fncvals=_4U;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _4X=$k[--$j];$_[$k[--$j]]=_4X;$_.msglen=$_.msg.length;if($_.msglen>=9){$q($G($_.msg,0,7));var _4d=$k[--$j];var _4e=$k[--$j];$k[$j++]=_4d==29;$k[$j++]=_4e;$j--;var _4f=$k[--$j];var _4g=$k[--$j];var _4h=$k[--$j];var _4i=$k[--$j];var _4j=$k[--$j];var _4k=$k[--$j];if(_4f&&_4g==48&&_4h==30&&_4i==62&&_4j==41&&_4k==91){$q($G($_.msg,$_.msglen-2,2));var _4o=$k[--$j];var _4p=$k[--$j];if(_4o==4&&_4p==30){if($g($_.msg,5)==53){$k[$j++]=Infinity;$k[$j++]=$_.m05;$q($G($_.msg,7,$_.msg.length-9));$_.msg=$a()}else{if($g($_.msg,5)==54){$k[$j++]=Infinity;$k[$j++]=$_.m06;$q($G($_.msg,7,$_.msg.length-9));$_.msg=$a()}}}}}$_.msglen=$_.msg.length;$k[$j++]=Infinity;for(var _56=0,_57=$_.msglen;_56<_57;_56++){$k[$j++]=0}$k[$j++]=0;$_.numdigits=$a();$k[$j++]=Infinity;for(var _5A=0,_5B=$_.msglen;_5A<_5B;_5A++){$k[$j++]=0}$k[$j++]=0;$_.numtext=$a();$k[$j++]=Infinity;for(var _5E=0,_5F=$_.msglen;_5E<_5F;_5E++){$k[$j++]=0}$k[$j++]=0;$_.numbytes=$a();$k[$j++]=Infinity;for(var _5I=0,_5J=$_.msglen;_5I<_5J;_5I++){$k[$j++]=0}$_.iseci=$a();for(var _5M=$_.msglen-1;_5M>=0;_5M-=1){$_.i=_5M;var _5P=$g($_.msg,$_.i);if(_5P>=48&&_5P<=57){$p($_.numdigits,$_.i,$f($g($_.numdigits,$_.i+1)+1))}var _5Z=$g($_.alltext,$g($_.msg,$_.i))!==undefined;if(_5Z&&$g($_.numdigits,$_.i)<13){$p($_.numtext,$_.i,$f($g($_.numtext,$_.i+1)+1))}if($g($_.msg,$_.i)>=0&&$g($_.numtext,$_.i)<5&&$g($_.numdigits,$_.i)<13){$p($_.numbytes,$_.i,$f($g($_.numbytes,$_.i+1)+1))}$p($_.iseci,$_.i,$g($_.msg,$_.i)<=-1e6)}$_.numdigits=$G($_.numdigits,0,$_.msglen);$_.numtext=$G($_.numtext,0,$_.msglen);$_.numbytes=$G($_.numbytes,0,$_.msglen);$_.seq=$a([]);$_.seqlen=0;$_.state=$_.B;$_.p=0;for(;;){if($_.p==$_.msglen){break}var _6H=$g($_.msg,$_.p);if($_.p==0&&(_6H==$_.m05||_6H==$_.m06)){$k[$j++]=Infinity;$q($_.seq);var _6P=$g($_.msg,$_.p)==$_.m05?$_.m05:$_.m06;$k[$j++]=_6P;$_.seq=$a();$_.p=$_.p+1;$_.seqlen=$_.seqlen+1}else{if($g($_.iseci,$_.p)){$_.eci=$g($_.msg,$_.p);$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$a([$_.eci]);$_.seq=$a();$_.p=$_.p+1;$k[$j++]="seqlen";$k[$j++]=$_.seqlen;if($_.eci<=-1810900){$k[$j++]=2}else{var _6h=$_.eci<=-1000900?3:2;$k[$j++]=_6h}var _6i=$k[--$j];var _6j=$k[--$j];$_[$k[--$j]]=$f(_6j+_6i)}else{$_.n=$g($_.numdigits,$_.p);if($_.n>=13||$_.n==$_.msglen&&$_.n>=8){$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.nl;$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.n));var _6y=$a();$k[$j++]=_6y;$_.seq=$a();$_.state=$_.N;$_.p=$f($_.p+$_.n);$_.seqlen=$f($_.seqlen+1+$_.n)}else{$_.t=$g($_.numtext,$_.p);if($_.t>=5){$k[$j++]=Infinity;$q($_.seq);if($_.state!=$_.T){$k[$j++]=$_.tl}$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.t));var _7H=$a();$k[$j++]=_7H;$_.seq=$a();$_.state=$_.T;$_.p=$f($_.p+$_.t);$_.seqlen=$f($f($_.seqlen+1)+$_.t)}else{$_.b=$g($_.numbytes,$_.p);if($_.b==1&&$_.state==$_.T){$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.bs;$k[$j++]=$a([$g($_.msg,$_.p)]);$_.seq=$a();$_.p=$f($_.p+$_.b);$_.seqlen=$f($_.seqlen+2)}else{$k[$j++]=Infinity;$q($_.seq);var _7g=$_.b%6!=0?$_.bl:$_.bl6;$k[$j++]=_7g;$k[$j++]=Infinity;$q($G($_.msg,$_.p,$_.b));var _7l=$a();$k[$j++]=_7l;$_.seq=$a();$_.state=$_.B;$_.p=$f($_.p+$_.b);$_.seqlen=$f($f($_.seqlen+1)+$_.b)}}}}}}$k[$j++]=Infinity;$k[$j++]=$_.tl;$k[$j++]=900;$k[$j++]=$_.bl;$k[$j++]=901;$k[$j++]=$_.bl6;$k[$j++]=924;$k[$j++]=$_.nl;$k[$j++]=902;$k[$j++]=$_.bs;$k[$j++]=913;$k[$j++]=$_.m05;$k[$j++]=916;$k[$j++]=$_.m06;$k[$j++]=917;$_.latchcws=$d();$_.enca=function(){var _84=$g($g($_.charvals,$_.A),$k[--$j]);$k[$j++]=_84};$_.encl=function(){var _89=$g($g($_.charvals,$_.L),$k[--$j]);$k[$j++]=_89};$_.encm=function(){var _8E=$g($g($_.charvals,$_.M),$k[--$j]);$k[$j++]=_8E};$_.encp=function(){var _8J=$g($g($_.charvals,$_.P),$k[--$j]);$k[$j++]=_8J};$_.textencfuncs=$a(["enca","encl","encm","encp"]);$_.addtotext=function(){$p($_.text,$_.l,$k[--$j]);$_.l=$_.l+1};$_.enct=function(){$_.in=$k[--$j];$_.curlen=$a([$_.e,$_.e,$_.e,$_.e]);$p($_.curlen,$_.submode,0);$_.curseq=$a([$a([]),$a([]),$a([]),$a([])]);$F($_.in,function(){$_.char=$k[--$j];for(;;){$_.imp=false;var _8i=$a([$_.A,$_.L,$_.M,$_.P]);for(var _8j=0,_8k=_8i.length;_8j<_8k;_8j++){$_.x=$g(_8i,_8j);var _8q=$a([$_.A,$_.L,$_.M,$_.P]);for(var _8r=0,_8s=_8q.length;_8r<_8s;_8r++){$_.y=$g(_8q,_8r);$_.cost=$f($g($_.curlen,$_.x)+$g($g($_.latlen,$_.x),$_.y));if($_.cost<$g($_.curlen,$_.y)){$p($_.curlen,$_.y,$_.cost);$k[$j++]=$_.curseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$q($g($g($_.latseq,$_.x),$_.y));var _9J=$a();var _9K=$k[--$j];$p($k[--$j],_9K,_9J);$_.imp=true}}}if(!$_.imp){break}}$_.nxtlen=$a([$_.e,$_.e,$_.e,$_.e]);$_.nxtseq=$a(4);var _9X=$a([$_.A,$_.L,$_.M,$_.P]);for(var _9Y=0,_9Z=_9X.length;_9Y<_9Z;_9Y++){$_.x=$g(_9X,_9Y);for(;;){var _9f=$g($g($_.charvals,$_.x),$_.char)!==undefined;if(!_9f){break}$_.cost=$f($g($_.curlen,$_.x)+1);if($_.cost<$g($_.nxtlen,$_.x)){$p($_.nxtlen,$_.x,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.x;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$k[$j++]=$_.char;var _9w=$a();var _9x=$k[--$j];$p($k[--$j],_9x,_9w)}var _A3=$a([$_.A,$_.L,$_.M,$_.P]);for(var _A4=0,_A5=_A3.length;_A4<_A5;_A4++){$_.y=$g(_A3,_A4);if($ne($_.x,$_.y)){$_.cost=$f($f($g($_.curlen,$_.y)+$g($g($_.shftlen,$_.y),$_.x))+1);if($_.cost<$g($_.nxtlen,$_.y)){$p($_.nxtlen,$_.y,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.y));var _AV=$_.x==$_.A?$_.as:$_.ps;$k[$j++]=_AV;$k[$j++]=$_.char;var _AX=$a();var _AY=$k[--$j];$p($k[--$j],_AY,_AX)}}}break}}$_.curlen=$_.nxtlen;$_.curseq=$_.nxtseq});$_.minseq=$_.e;var _Ah=$a([$_.A,$_.L,$_.M,$_.P]);for(var _Ai=0,_Aj=_Ah.length;_Ai<_Aj;_Ai++){$_.k=$g(_Ah,_Ai);if($g($_.curlen,$_.k)<$_.minseq){$_.minseq=$g($_.curlen,$_.k);$_.txtseq=$g($_.curseq,$_.k)}}$_.text=$a($_.minseq);$_.k=0;$_.l=0;for(;;){if($_.k>=$_.txtseq.length){break}$_.char=$g($_.txtseq,$_.k);$k[$j++]=$_.char;if($_[$g($_.textencfuncs,$_.submode)]()===true){break}$_.addtotext();$_.k=$_.k+1;if($_.char==$_.as||$_.char==$_.ps){$k[$j++]=$g($_.txtseq,$_.k);if($_.char==$_.as){$_.enca()}else{$_.encp()}$_.addtotext();$_.k=$_.k+1}if($_.char==$_.al){$_.submode=$_.A}if($_.char==$_.ll){$_.submode=$_.L}if($_.char==$_.ml){$_.submode=$_.M}if($_.char==$_.pl){$_.submode=$_.P}}if($_.text.length%2==1){if($_.submode==$_.P){$k[$j++]="pad";$k[$j++]=$_.al;$_.encp();var _BY=$k[--$j];$_[$k[--$j]]=_BY;$_.submode=$_.A}else{$_.nextecitext=false;for(var _Be=$_.i+1,_Bd=$_.seq.length-1;_Be<=_Bd;_Be+=1){$_.ti=_Be;if($ne($t($g($_.seq,$_.ti)),"arraytype")){$_.nextecitext=false;break}if($g($g($_.seq,$_.ti),0)>-1e6){break}$_.nextecitext=true}if($_.nextecitext){if($_.submode==$_.A){var _Bx=$g($g($_.charvals,$_.L),$g($g($_.seq,$_.ti),0))!==undefined;if(_Bx){$k[$j++]="pad";$k[$j++]=$_.ll;$_.enca();var _Bz=$k[--$j];$_[$k[--$j]]=_Bz;$_.submode=$_.L}else{$k[$j++]="pad";$k[$j++]=$_.ml;$_.enca();var _C3=$k[--$j];$_[$k[--$j]]=_C3;$_.submode=$_.M}}else{if($_.submode==$_.M){var _CF=$g($g($_.charvals,$_.L),$g($g($_.seq,$_.ti),0))!==undefined;if(_CF){$k[$j++]="pad";$k[$j++]=$_.ll;$_.encm();var _CH=$k[--$j];$_[$k[--$j]]=_CH;$_.submode=$_.L}else{var _CR=$g($g($_.charvals,$_.P),$g($g($_.seq,$_.ti),0))!==undefined;if(_CR){$k[$j++]="pad";$k[$j++]=$_.pl;$_.encm();var _CT=$k[--$j];$_[$k[--$j]]=_CT;$_.submode=$_.P}else{$k[$j++]="pad";$k[$j++]=$_.al;$_.encm();var _CX=$k[--$j];$_[$k[--$j]]=_CX;$_.submode=$_.A}}}else{$k[$j++]="pad";$k[$j++]=$_.ml;$_.encl();var _Cb=$k[--$j];$_[$k[--$j]]=_Cb;$_.submode=$_.M}}}else{$k[$j++]="pad";$k[$j++]=$_.ps;if($_[$g($_.textencfuncs,$_.submode)]()===true){return true}var _Cj=$k[--$j];$_[$k[--$j]]=_Cj}}$k[$j++]=Infinity;$q($_.text);$k[$j++]=$_.pad;$_.text=$a()}$_.out=$a(~~($_.text.length/2));for(var _Cs=0,_Cr=$_.out.length-1;_Cs<=_Cr;_Cs+=1){$_.k=_Cs;$p($_.out,$_.k,$f($g($_.text,$_.k*2)*30+$g($_.text,$_.k*2+1)))}$k[$j++]=$_.out};$_.encn=function(){$_.in=$k[--$j];$_.out=$a([]);for(var _D6=0,_D5=$_.in.length-1;_D6<=_D5;_D6+=44){$_.k=_D6;$k[$j++]=Infinity;var _DB=$_.in.length-$_.k;$k[$j++]=1;$k[$j++]=$_.in;$k[$j++]=$_.k;$k[$j++]=_DB;if(_DB>44){$j--;$k[$j++]=44}var _DC=$k[--$j];var _DD=$k[--$j];var _DF=$G($k[--$j],_DD,_DC);for(var _DG=0,_DH=_DF.length;_DG<_DH;_DG++){$k[$j++]=$f($g(_DF,_DG)-48)}$_.gmod=$a();$_.cwn=$a([]);for(;;){$_.dv=900;$_.gmul=$a([]);$_.val=0;for(;;){if($_.gmod.length==0){break}$_.val=$f($_.val*10+$g($_.gmod,0));$_.gmod=$G($_.gmod,1,$_.gmod.length-1);if($_.val<$_.dv){if($_.gmul.length!=0){$k[$j++]=Infinity;$q($_.gmul);$k[$j++]=0;$_.gmul=$a()}}else{$k[$j++]=Infinity;$q($_.gmul);$k[$j++]=~~($_.val/$_.dv);$_.gmul=$a()}$_.val=$_.val%$_.dv}$_.dv=$_.val;$k[$j++]=Infinity;$k[$j++]=$_.dv;$q($_.cwn);$_.cwn=$a();$_.gmod=$_.gmul;if($_.gmul.length==0){break}}$k[$j++]=Infinity;$q($_.out);$q($_.cwn);$_.out=$a()}$k[$j++]=$_.out};$_.ence=function(){var _Dq=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_Dq;if(_Dq<=899){var _Dr=$k[--$j];$k[$j++]=927;$k[$j++]=_Dr;$as($a(2))}else{var _Dt=$k[--$j];$k[$j++]=_Dt;if(_Dt<=810899){var _Du=$k[--$j];$k[$j++]=926;$k[$j++]=~~(_Du/900)-1;$k[$j++]=_Du%900;$as($a(3))}else{var _Dw=$k[--$j];$k[$j++]=_Dw;if(_Dw<=811799){var _Dx=$k[--$j];$k[$j++]=925;$k[$j++]=$f(_Dx-810900);$as($a(2))}else{$k[$j++]="bwipp.pdf417badECI#18388";$k[$j++]="PDF417 supports ECIs 000000 to 811799";bwipp_raiseerror()}}}};$_.encfuncs=$a(["enct","encn","encb"]);$_.addtocws=function(){var _E0=$k[--$j];$P($_.datcws,$_.j,_E0);$_.j=_E0.length+$_.j};$_.datcws=$a($_.seqlen);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.seq.length){break}$_.chars=$g($_.seq,$_.i);if($eq($t($_.chars),"arraytype")){if($g($_.chars,0)<=-1e6){$k[$j++]=$_.chars;$_.ence();$_.addtocws()}else{$k[$j++]=$_.chars;if($_[$g($_.encfuncs,$_.state)]()===true){break}$_.addtocws()}}else{$k[$j++]=$a([$g($_.latchcws,$_.chars)]);$_.addtocws();if($_.chars==$_.tl){$_.state=$_.T;$_.submode=$_.A}if($_.chars==$_.nl){$_.state=$_.N}if($_.chars==$_.bl||$_.chars==$_.bl6){$_.state=$_.B}if($_.chars==$_.bs){$_.i=$_.i+1;$k[$j++]=$g($_.seq,$_.i);$_.encb();$_.addtocws()}if($_.chars==$_.m05){if($_.i+1<$_.seq.length){if($g($_.seq,$_.i+1)==$_.nl){$_.i=$_.i+1}}$_.state=$_.N}if($_.chars==$_.m06){if($_.i+1<$_.seq.length){if($g($_.seq,$_.i+1)==$_.tl){$_.i=$_.i+1}}$_.state=$_.T;$_.submode=$_.M}}$_.i=$_.i+1}$_.datcws=$G($_.datcws,0,$_.j)}if(!bwipp_micropdf417.__18503__){$_=Object.create($_);$_.ccametrics=$a([$a([2,5,4,39,0,19]),$a([2,6,4,1,0,33]),$a([2,7,5,32,0,12]),$a([2,8,5,8,0,40]),$a([2,9,6,14,0,46]),$a([2,10,6,43,0,23]),$a([2,12,7,20,0,52]),$a([3,4,4,11,43,23]),$a([3,5,5,1,33,13]),$a([3,6,6,5,37,17]),$a([3,7,7,15,47,27]),$a([3,8,7,21,1,33]),$a([4,3,4,40,20,52]),$a([4,4,5,43,23,3]),$a([4,5,6,46,26,6]),$a([4,6,7,34,14,46]),$a([4,7,8,29,9,41])]);$_.nonccametrics=$a([$a([1,11,7,1,0,9]),$a([1,14,7,8,0,8]),$a([1,17,7,36,0,36]),$a([1,20,8,19,0,19]),$a([1,24,8,9,0,17]),$a([1,28,8,25,0,33]),$a([2,8,8,1,0,1]),$a([2,11,9,1,0,9]),$a([2,14,9,8,0,8]),$a([2,17,10,36,0,36]),$a([2,20,11,19,0,19]),$a([2,23,13,9,0,17]),$a([2,26,15,27,0,35]),$a([3,6,12,1,1,1]),$a([3,8,14,7,7,7]),$a([3,10,16,15,15,15]),$a([3,12,18,25,25,25]),$a([3,15,21,37,37,37]),$a([3,20,26,1,17,33]),$a([3,26,32,1,9,17]),$a([3,32,38,21,29,37]),$a([3,38,44,15,31,47]),$a([3,44,50,1,25,49]),$a([4,4,8,47,19,43]),$a([4,6,12,1,1,1]),$a([4,8,14,7,7,7]),$a([4,10,16,15,15,15]),$a([4,12,18,25,25,25]),$a([4,15,21,37,37,37]),$a([4,20,26,1,17,33]),$a([4,26,32,1,9,17]),$a([4,32,38,21,29,37]),$a([4,38,44,15,31,47]),$a([4,44,50,1,25,49])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_micropdf417.$ctx[id]=$_[id]);bwipp_micropdf417.__18503__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="metrics";if($_.cca){$k[$j++]=$_.ccametrics}else{$k[$j++]=$_.nonccametrics}var _G1=$k[--$j];$_[$k[--$j]]=_G1;$_.urows=$_.rows;$_.ucols=$_.columns;$F($_.metrics,function(){$_.m=$k[--$j];$_.c=$g($_.m,0);$_.r=$g($_.m,1);$_.k=$g($_.m,2);$_.rapl=$g($_.m,3);$_.rapc=$g($_.m,4);$_.rapr=$g($_.m,5);$_.ncws=$f($_.r*$_.c-$_.k);$_.okay=true;if($_.datcws.length>$_.ncws){$_.okay=false}if($_.urows!=0&&$_.urows!=$_.r){$_.okay=false}if($_.ucols!=0&&$_.ucols!=$_.c){$_.okay=false}if($_.okay){return true}});if(!$_.okay){$k[$j++]="bwipp.micropdf417noValidSymbol#18527";$k[$j++]="Maximum length exceeded or invalid size";bwipp_raiseerror()}$_.m=$_.datcws.length;$_.n=$f($_.c*$_.r-$_.k);$_.cws=$a($f($_.c*$_.r+1));$P($_.cws,0,$_.datcws);$k[$j++]=$_.cws;$k[$j++]=$_.m;$k[$j++]=Infinity;for(var _Gj=0,_Gk=$f($_.n-$_.m);_Gj<_Gk;_Gj++){$k[$j++]=900}var _Gl=$a();var _Gm=$k[--$j];$P($k[--$j],_Gm,_Gl);$k[$j++]=$_.cws;$k[$j++]=$_.n;$k[$j++]=Infinity;for(var _Gr=0,_Gs=$_.k;_Gr<_Gs;_Gr++){$k[$j++]=0}$k[$j++]=0;var _Gt=$a();var _Gu=$k[--$j];$P($k[--$j],_Gu,_Gt);if(!bwipp_micropdf417.__18543__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _Gw=0,_Gx=928;_Gw<_Gx;_Gw++){var _Gy=$k[--$j];$k[$j++]=_Gy;$k[$j++]=_Gy*3%929}$_.rsalog=$a();$_.rslog=$a(929);for(var _H1=1;_H1<=928;_H1+=1){$p($_.rslog,$g($_.rsalog,_H1),_H1)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_micropdf417.$ctx[id]=$_[id]);bwipp_micropdf417.__18543__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _H6=$k[--$j];var _H7=$k[--$j];$k[$j++]=_H7;$k[$j++]=_H6;if(_H6!=0&&_H7!=0){var _HA=$g($_.rslog,$k[--$j]);var _HF=$g($_.rsalog,$f(_HA+$g($_.rslog,$k[--$j]))%928);$k[$j++]=_HF}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _HH=0,_HI=$_.k;_HH<_HI;_HH++){$k[$j++]=0}$_.coeffs=$a();for(var _HM=1,_HL=$_.k;_HM<=_HL;_HM+=1){$_.i=_HM;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _HT=$_.i-1;_HT>=1;_HT-=1){$_.j=_HT;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Hf=$k[--$j];var _Hg=$k[--$j];var _Hh=$k[--$j];$p($k[--$j],_Hh,$f(_Hg+_Hf)%929)}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Hp=$k[--$j];var _Hq=$k[--$j];$p($k[--$j],_Hq,_Hp)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _Hw=$_.coeffs.length-1;_Hw>=0;_Hw-=2){var _Hx=$_.coeffs;$p(_Hx,_Hw,$f(929-$g(_Hx,_Hw)))}for(var _I1=0,_I0=$f($_.n-1);_I1<=_I0;_I1+=1){$_.t=$f($g($_.cws,_I1)+$g($_.cws,$_.n))%929;for(var _I9=0,_I8=$f($_.k-1);_I9<=_I8;_I9+=1){$_.j=_I9;$p($_.cws,$f($_.n+$_.j),$f($g($_.cws,$f($f($_.n+$_.j)+1))+$f(929-$_.t*$g($_.coeffs,$f($f($_.k-$_.j)-1))%929))%929)}}for(var _IQ=$_.n,_IP=$f($_.n+$_.k);_IQ<=_IP;_IQ+=1){$p($_.cws,_IQ,$f(929-$g($_.cws,_IQ))%929)}$_.cws=$G($_.cws,0,$_.cws.length-1);var _IY=$g($_.options,"debugcws")!==undefined;if(_IY){$k[$j++]="bwipp.debugcws#18581";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_micropdf417.__18840__){$_=Object.create($_);$_.clusters=$a([$a([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]),$a([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]),$a([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])]);$_.raps=$a([$a([802,930,946,818,882,890,826,954,922,986,970,906,778,794,786,914,978,982,980,916,948,932,934,942,940,936,808,812,814,806,822,950,918,790,788,820,884,868,870,878,876,872,840,856,860,862,846,844,836,838,834,866]),$a([718,590,622,558,550,566,534,530,538,570,562,546,610,626,634,762,754,758,630,628,612,614,582,578,706,738,742,740,748,620,556,552,616,744,712,716,708,710,646,654,652,668,664,696,688,656,720,592,600,604,732,734])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_micropdf417.$ctx[id]=$_[id]);bwipp_micropdf417.__18840__=1;$_=Object.getPrototypeOf($_)}$_.cwtobits=function(){var _Ik=$g($_.clusters,$k[--$j]);$_.v=$g(_Ik,$k[--$j]);$k[$j++]=Infinity;for(var _In=0,_Io=17;_In<_Io;_In++){$k[$j++]=0}var _Ir=$R($s(17),$_.v,2);for(var _Is=0,_It=_Ir.length;_Is<_It;_Is++){$k[$j++]=$g(_Ir,_Is)-48}var _Iv=$a();$k[$j++]=$G(_Iv,_Iv.length-17,17)};$_.raptobits=function(){var _Iz=$g($_.raps,$k[--$j]);$_.v=$g(_Iz,$k[--$j]);$k[$j++]=Infinity;for(var _J2=0,_J3=10;_J2<_J3;_J2++){$k[$j++]=0}var _J6=$R($s(10),$_.v,2);for(var _J7=0,_J8=_J6.length;_J7<_J8;_J7++){$k[$j++]=$g(_J6,_J7)-48}var _JA=$a();$k[$j++]=$G(_JA,_JA.length-10,10)};$_.rwid=$g($a([38,55,82,99]),$f($_.c-1));if($_.c==3&&$_.cca){$_.rwid=72}$_.pixs=$a($_.rwid*$_.r*$_.rowmult);for(var _JN=0,_JM=$f($_.r-1);_JN<=_JM;_JN+=1){$_.i=_JN;$_.clst=$f($f($_.i+$_.rapl)-1)%3;$k[$j++]=Infinity;if($_.c==1){$k[$j++]=$f($f($_.i+$_.rapl)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapr)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}if($_.c==2){$k[$j++]=$f($f($_.i+$_.rapl)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*2);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*2+1);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapr)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}if($_.c==3){if(!$_.cca){$k[$j++]=$f($f($_.i+$_.rapl)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}$k[$j++]=$g($_.cws,$_.i*3);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapc)-1)%52;$k[$j++]=1;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*3+1);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*3+2);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapr)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}if($_.c==4){$k[$j++]=$f($f($_.i+$_.rapl)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*4);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*4+1);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapc)-1)%52;$k[$j++]=1;$_.raptobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*4+2);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$g($_.cws,$_.i*4+3);$k[$j++]=$_.clst;$_.cwtobits();$q($k[--$j]);$k[$j++]=$f($f($_.i+$_.rapr)-1)%52;$k[$j++]=0;$_.raptobits();$q($k[--$j])}$k[$j++]=1;var _Kn=$a();$k[$j++]=_Kn;for(var _Kq=0,_Kp=$_.rowmult-1;_Kq<=_Kp;_Kq+=1){var _Kv=$k[--$j];$P($_.pixs,(_Kq+$_.i*$_.rowmult)*$_.rwid,_Kv);$k[$j++]=_Kv}$j--}var _L4=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.rwid],["pixy",$_.r*$_.rowmult],["height",$_.r*$_.rowmult/72],["width",$_.rwid/72],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",$_.options]]);$k[$j++]=_L4;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_datamatrix(){$_=Object.create($_);$_.dontdraw=false;$_.columns=0;$_.rows=0;$_.format="unset";$_.version="unset";$_.parse=false;$_.parsefnc=false;$_.c40headerlength=-1;$_.raw=false;$_.dmre=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.datamatrixEmptyData#18971";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($ne($_.version,"unset")&&($_.rows!=0||$_.columns!=0)){$k[$j++]="bwipp.datamatrixVersionRowsCols#18975";$k[$j++]="rows and columns must not be given if version is specified";bwipp_raiseerror()}if($ne($_.version,"unset")){$X($_.version,"x");if($k[--$j]){var _9=$k[--$j];var _A=$k[--$j];$k[$j++]=_9;$k[$j++]=_A;$j--;var _B=$k[--$j];var _C=$k[--$j];$k[$j++]=_C;$k[$j++]=_B;$k[$j++]=_C;$k[$j++]=_B;$as($a(2));$F($k[--$j],function(){var _F=$k[--$j];$k[$j++]=_F;$k[$j++]=true;if(_F.length==0){$j--;$k[$j++]=false}var _G=$k[--$j];var _H=$k[--$j];$k[$j++]=_G;$F(_H,function(){var _I=$k[--$j];if(_I<48||_I>57){$j--;$k[$j++]=false}});if($nt($k[--$j])){$k[$j++]="bwipp.datamatrixVersionBadRowOrColumn#18989";$k[$j++]="version must be formatted as RxC";bwipp_raiseerror()}});$_.rows=$i($k[--$j]);$_.columns=$i($k[--$j]);$k[$j++]="format";if($_.rows==$_.columns){$k[$j++]="square"}else{$k[$j++]="rectangle"}var _O=$k[--$j];$_[$k[--$j]]=_O}else{$j--;$k[$j++]="bwipp.datamatrixVersionFormat#18996";$k[$j++]="version must be formatted as RxC";bwipp_raiseerror()}}else{if($eq($_.format,"unset")){$k[$j++]="format";if($_.dmre){$k[$j++]="rectangle"}else{$k[$j++]="square"}var _S=$k[--$j];$_[$k[--$j]]=_S}}if($ne($_.format,"square")&&$ne($_.format,"rectangle")){$k[$j++]="bwipp.datamatrixInvalidFormat#19005";$k[$j++]="The format must be either square or rectangle";bwipp_raiseerror()}bwipp_loadctx(bwipp_datamatrix);if(!bwipp_datamatrix.__19065__){$_=Object.create($_);var _19=$a([20,36,1,2,28,1,1]);$_.metrics=$a([$a([10,10,1,1,5,1,0]),$a([12,12,1,1,7,1,0]),$a([14,14,1,1,10,1,0]),$a([16,16,1,1,12,1,0]),$a([18,18,1,1,14,1,0]),$a([20,20,1,1,18,1,0]),$a([22,22,1,1,20,1,0]),$a([24,24,1,1,24,1,0]),$a([26,26,1,1,28,1,0]),$a([32,32,2,2,36,1,0]),$a([36,36,2,2,42,1,0]),$a([40,40,2,2,48,1,0]),$a([44,44,2,2,56,1,0]),$a([48,48,2,2,68,1,0]),$a([52,52,2,2,84,2,0]),$a([64,64,4,4,112,2,0]),$a([72,72,4,4,144,4,0]),$a([80,80,4,4,192,4,0]),$a([88,88,4,4,224,4,0]),$a([96,96,4,4,272,4,0]),$a([104,104,4,4,336,6,0]),$a([120,120,6,6,408,6,0]),$a([132,132,6,6,496,8,0]),$a([144,144,6,6,620,10,0]),$a([8,18,1,1,7,1,0]),$a([8,32,1,2,11,1,0]),$a([8,48,1,2,15,1,1]),$a([8,64,1,4,18,1,1]),$a([8,80,1,4,22,1,1]),$a([8,96,1,4,28,1,1]),$a([8,120,1,6,32,1,1]),$a([8,144,1,6,36,1,1]),$a([12,26,1,1,14,1,0]),$a([12,36,1,2,18,1,0]),$a([12,64,1,4,27,1,1]),$a([12,88,1,4,36,1,1]),$a([16,36,1,2,24,1,0]),$a([16,48,1,2,28,1,0]),$a([16,64,1,4,36,1,1]),_19,$a([20,44,1,2,34,1,1]),$a([20,64,1,4,42,1,1]),$a([22,48,1,2,38,1,1]),$a([24,48,1,2,41,1,1]),$a([24,64,1,4,46,1,1]),$a([26,40,1,2,38,1,1]),$a([26,48,1,2,42,1,1]),$a([26,64,1,4,50,1,1])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_datamatrix.$ctx[id]=$_[id]);bwipp_datamatrix.__19065__=1;$_=Object.getPrototypeOf($_)}$_.urows=$_.rows;$_.ucols=$_.columns;$_.fullcws=$a([]);var _1N=$_.metrics;for(var _1O=0,_1P=_1N.length;_1O<_1P;_1O++){$_.m=$g(_1N,_1O);$_.rows=$g($_.m,0);$_.cols=$g($_.m,1);$_.regh=$g($_.m,2);$_.regv=$g($_.m,3);$_.rscw=$g($_.m,4);$_.rsbl=$g($_.m,5);$_.doly=$g($_.m,6);$_.mrows=$f($_.rows-2*$_.regh);$_.mcols=$f($_.cols-2*$_.regv);$_.ncws=$f(~~($_.mrows*$_.mcols/8)-$_.rscw);$_.okay=true;if($_.urows!=0&&$_.urows!=$_.rows){$_.okay=false}if($_.ucols!=0&&$_.ucols!=$_.cols){$_.okay=false}if($eq($_.format,"square")&&$ne($_.rows,$_.cols)){$_.okay=false}if($eq($_.format,"rectangle")&&$eq($_.rows,$_.cols)){$_.okay=false}if(!$_.dmre&&$_.doly==1){$_.okay=false}if($_.okay){$k[$j++]=Infinity;$q($_.fullcws);$k[$j++]=$_.ncws;$_.fullcws=$a()}}$k[$j++]=Infinity;for(var _24=0,_25=1558;_24<_25;_24++){$k[$j++]=1e4}$_.numremcws=$a();var _27=$_.fullcws;for(var _28=0,_29=_27.length;_28<_29;_28++){$p($_.numremcws,$f($g(_27,_28)-1),1)}for(var _2C=1556;_2C>=0;_2C-=1){$_.i=_2C;if($g($_.numremcws,$_.i)!=1){$p($_.numremcws,$_.i,$f($g($_.numremcws,$_.i+1)+1))}}if(!bwipp_datamatrix.__19211__){$_=Object.create($_);$_.fnc1=-1;$_.prog=-2;$_.m05=-3;$_.m06=-4;$_.lC=-5;$_.lB=-6;$_.lX=-7;$_.lT=-8;$_.lE=-9;$_.unl=-10;$_.sapp=-11;$_.usft=-12;$_.sft1=-13;$_.sft2=-14;$_.sft3=-15;$_.eci=-16;$_.pad=-17;$_.unlcw=254;$k[$j++]=Infinity;for(var _2L=0;_2L<=128;_2L+=1){$k[$j++]=_2L;$k[$j++]=_2L+1}$k[$j++]=$_.pad;$k[$j++]=129;for(var _2N=0;_2N<=99;_2N+=1){var _2P=$R($s(2),_2N,10);var _2R=$Z($s(2),"00");$P(_2R,2-_2P.length,_2P);$k[$j++]=_2R;$k[$j++]=_2N+130}var _2e=$a([$_.lC,$_.lB,$_.fnc1,$_.sapp,$_.prog,$_.usft,$_.m05,$_.m06,$_.lX,$_.lT,$_.lE,$_.eci]);$k[$j++]=229;for(var _2f=0,_2g=_2e.length;_2f<_2g;_2f++){var _2j=$f($k[--$j]+1);$k[$j++]=$g(_2e,_2f);$k[$j++]=_2j;$k[$j++]=_2j}$j--;$_.Avals=$d();$k[$j++]=Infinity;var _2l=$_.Avals;for(var _2q=_2l.size,_2p=_2l.keys(),_2o=0;_2o<_2q;_2o++){var _2m=_2p.next().value;$k[$j++]=_2m;$k[$j++]=_2l.get(_2m);$k[$j++]=Infinity;var _2r=$k[--$j];var _2s=$k[--$j];$k[$j++]=_2r;$k[$j++]=_2s;var _2t=$a();$k[$j++]=_2t}$_.Avals=$d();$k[$j++]=Infinity;$k[$j++]=$_.sft1;$k[$j++]=0;$k[$j++]=$_.sft2;$k[$j++]=1;$k[$j++]=$_.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _2y=48;_2y<=57;_2y+=1){$k[$j++]=_2y;$k[$j++]=_2y-44}for(var _2z=65;_2z<=90;_2z+=1){$k[$j++]=_2z;$k[$j++]=_2z-51}$_.CNvals=$d();$k[$j++]=Infinity;for(var _31=0;_31<=31;_31+=1){$k[$j++]=_31;$k[$j++]=_31}$_.C1vals=$d();$k[$j++]=Infinity;for(var _33=33;_33<=47;_33+=1){$k[$j++]=_33;$k[$j++]=_33-33}for(var _34=58;_34<=64;_34+=1){$k[$j++]=_34;$k[$j++]=_34-43}for(var _35=91;_35<=95;_35+=1){$k[$j++]=_35;$k[$j++]=_35-69}$k[$j++]=$_.fnc1;$k[$j++]=27;$k[$j++]=$_.usft;$k[$j++]=30;$_.C2vals=$d();$k[$j++]=Infinity;for(var _39=96;_39<=127;_39+=1){$k[$j++]=_39;$k[$j++]=_39-96}$_.C3vals=$d();$k[$j++]=Infinity;var _3B=$_.CNvals;for(var _3G=_3B.size,_3F=_3B.keys(),_3E=0;_3E<_3G;_3E++){var _3C=_3F.next().value;$k[$j++]=_3C;$k[$j++]=_3B.get(_3C);$k[$j++]=Infinity;var _3H=$k[--$j];var _3I=$k[--$j];$k[$j++]=_3H;$k[$j++]=_3I;var _3J=$a();$k[$j++]=_3J}var _3K=$_.C1vals;for(var _3P=_3K.size,_3O=_3K.keys(),_3N=0;_3N<_3P;_3N++){var _3L=_3O.next().value;$k[$j++]=_3L;$k[$j++]=_3K.get(_3L);$k[$j++]=Infinity;var _3Q=$k[--$j];var _3R=$k[--$j];$k[$j++]=_3Q;$k[$j++]=$g($_.CNvals,$_.sft1);$k[$j++]=_3R;var _3V=$a();$k[$j++]=_3V}var _3W=$_.C2vals;for(var _3b=_3W.size,_3a=_3W.keys(),_3Z=0;_3Z<_3b;_3Z++){var _3X=_3a.next().value;$k[$j++]=_3X;$k[$j++]=_3W.get(_3X);$k[$j++]=Infinity;var _3c=$k[--$j];var _3d=$k[--$j];$k[$j++]=_3c;$k[$j++]=$g($_.CNvals,$_.sft2);$k[$j++]=_3d;var _3h=$a();$k[$j++]=_3h}var _3i=$_.C3vals;for(var _3n=_3i.size,_3m=_3i.keys(),_3l=0;_3l<_3n;_3l++){var _3j=_3m.next().value;$k[$j++]=_3j;$k[$j++]=_3i.get(_3j);$k[$j++]=Infinity;var _3o=$k[--$j];var _3p=$k[--$j];$k[$j++]=_3o;$k[$j++]=$g($_.CNvals,$_.sft3);$k[$j++]=_3p;var _3t=$a();$k[$j++]=_3t}$_.Cvals=$d();$k[$j++]=Infinity;$k[$j++]=$_.sft1;$k[$j++]=0;$k[$j++]=$_.sft2;$k[$j++]=1;$k[$j++]=$_.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _3y=48;_3y<=57;_3y+=1){$k[$j++]=_3y;$k[$j++]=_3y-44}for(var _3z=97;_3z<=122;_3z+=1){$k[$j++]=_3z;$k[$j++]=_3z-83}$_.TNvals=$d();$k[$j++]=Infinity;for(var _41=0;_41<=31;_41+=1){$k[$j++]=_41;$k[$j++]=_41}$_.T1vals=$d();$k[$j++]=Infinity;for(var _43=33;_43<=47;_43+=1){$k[$j++]=_43;$k[$j++]=_43-33}for(var _44=58;_44<=64;_44+=1){$k[$j++]=_44;$k[$j++]=_44-43}for(var _45=91;_45<=95;_45+=1){$k[$j++]=_45;$k[$j++]=_45-69}$k[$j++]=$_.fnc1;$k[$j++]=27;$k[$j++]=$_.usft;$k[$j++]=30;$_.T2vals=$d();$k[$j++]=Infinity;$k[$j++]=96;$k[$j++]=0;for(var _49=65;_49<=90;_49+=1){$k[$j++]=_49;$k[$j++]=_49-64}for(var _4A=123;_4A<=127;_4A+=1){$k[$j++]=_4A;$k[$j++]=_4A-96}$_.T3vals=$d();$k[$j++]=Infinity;var _4C=$_.TNvals;for(var _4H=_4C.size,_4G=_4C.keys(),_4F=0;_4F<_4H;_4F++){var _4D=_4G.next().value;$k[$j++]=_4D;$k[$j++]=_4C.get(_4D);$k[$j++]=Infinity;var _4I=$k[--$j];var _4J=$k[--$j];$k[$j++]=_4I;$k[$j++]=_4J;var _4K=$a();$k[$j++]=_4K}var _4L=$_.T1vals;for(var _4Q=_4L.size,_4P=_4L.keys(),_4O=0;_4O<_4Q;_4O++){var _4M=_4P.next().value;$k[$j++]=_4M;$k[$j++]=_4L.get(_4M);$k[$j++]=Infinity;var _4R=$k[--$j];var _4S=$k[--$j];$k[$j++]=_4R;$k[$j++]=$g($_.TNvals,$_.sft1);$k[$j++]=_4S;var _4W=$a();$k[$j++]=_4W}var _4X=$_.T2vals;for(var _4c=_4X.size,_4b=_4X.keys(),_4a=0;_4a<_4c;_4a++){var _4Y=_4b.next().value;$k[$j++]=_4Y;$k[$j++]=_4X.get(_4Y);$k[$j++]=Infinity;var _4d=$k[--$j];var _4e=$k[--$j];$k[$j++]=_4d;$k[$j++]=$g($_.TNvals,$_.sft2);$k[$j++]=_4e;var _4i=$a();$k[$j++]=_4i}var _4j=$_.T3vals;for(var _4o=_4j.size,_4n=_4j.keys(),_4m=0;_4m<_4o;_4m++){var _4k=_4n.next().value;$k[$j++]=_4k;$k[$j++]=_4j.get(_4k);$k[$j++]=Infinity;var _4p=$k[--$j];var _4q=$k[--$j];$k[$j++]=_4p;$k[$j++]=$g($_.TNvals,$_.sft3);$k[$j++]=_4q;var _4u=$a();$k[$j++]=_4u}$_.Tvals=$d();for(var _4w=128;_4w<=255;_4w+=1){$_.i=_4w;$k[$j++]=$_.Avals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Avals,$_.usft));$q($g($_.Avals,$_.i-128));var _55=$a();var _56=$k[--$j];$p($k[--$j],_56,_55);$k[$j++]=$_.Cvals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Cvals,$_.usft));$q($g($_.Cvals,$_.i-128));var _5G=$a();var _5H=$k[--$j];$p($k[--$j],_5H,_5G);$k[$j++]=$_.Tvals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Tvals,$_.usft));$q($g($_.Tvals,$_.i-128));var _5R=$a();var _5S=$k[--$j];$p($k[--$j],_5S,_5R)}$k[$j++]=Infinity;$k[$j++]=13;$k[$j++]=0;$k[$j++]=42;$k[$j++]=1;$k[$j++]=62;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _5U=48;_5U<=57;_5U+=1){$k[$j++]=_5U;$k[$j++]=_5U-44}for(var _5V=65;_5V<=90;_5V+=1){$k[$j++]=_5V;$k[$j++]=_5V-51}$_.Xvals=$d();$k[$j++]=Infinity;var _5X=$_.Xvals;for(var _5c=_5X.size,_5b=_5X.keys(),_5a=0;_5a<_5c;_5a++){var _5Y=_5b.next().value;$k[$j++]=_5Y;$k[$j++]=_5X.get(_5Y);$k[$j++]=Infinity;var _5d=$k[--$j];var _5e=$k[--$j];$k[$j++]=_5d;$k[$j++]=_5e;var _5f=$a();$k[$j++]=_5f}$_.Xvals=$d();$k[$j++]=Infinity;for(var _5h=64;_5h<=94;_5h+=1){$k[$j++]=_5h;$k[$j++]=_5h-64}$k[$j++]=$_.unl;$k[$j++]=31;for(var _5j=32;_5j<=63;_5j+=1){$k[$j++]=_5j;$k[$j++]=_5j}$_.Evals=$d();$k[$j++]=Infinity;var _5l=$_.Evals;for(var _5q=_5l.size,_5p=_5l.keys(),_5o=0;_5o<_5q;_5o++){var _5m=_5p.next().value;$k[$j++]=_5m;$k[$j++]=_5l.get(_5m);$k[$j++]=Infinity;var _5r=$k[--$j];var _5s=$k[--$j];$k[$j++]=_5r;$k[$j++]=_5s;var _5t=$a();$k[$j++]=_5t}$_.Evals=$d();$k[$j++]=Infinity;for(var _5v=0;_5v<=255;_5v+=1){$k[$j++]=_5v;$k[$j++]=_5v}$_.Bvals=$d();$k[$j++]=Infinity;var _5x=$_.Bvals;for(var _62=_5x.size,_61=_5x.keys(),_60=0;_60<_62;_60++){var _5y=_61.next().value;$k[$j++]=_5y;$k[$j++]=_5x.get(_5y);$k[$j++]=Infinity;var _63=$k[--$j];var _64=$k[--$j];$k[$j++]=_63;$k[$j++]=_64;var _65=$a();$k[$j++]=_65}$_.Bvals=$d();$_.encvals=$a([$_.Avals,$_.Cvals,$_.Tvals,$_.Xvals,$_.Evals,$_.Bvals]);$_.A=0;$_.C=1;$_.T=2;$_.X=3;$_.E=4;$_.B=5;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_datamatrix.$ctx[id]=$_[id]);bwipp_datamatrix.__19211__=1;$_=Object.getPrototypeOf($_)}if($_.raw){$_.cws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i==$_.barcode.length){break}$_.cw=$i($G($_.barcode,$_.i+1,3));$p($_.cws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}$_.cws=$G($_.cws,0,$_.j)}else{var _6Z=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fnc1],["PROG",$_.prog]]);$_.fncvals=_6Z;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6c=$k[--$j];$_[$k[--$j]]=_6c;$_.msglen=$_.msg.length;if($_.msglen>=9){$q($G($_.msg,0,7));var _6i=$k[--$j];var _6j=$k[--$j];$k[$j++]=_6i==29;$k[$j++]=_6j;$j--;var _6k=$k[--$j];var _6l=$k[--$j];var _6m=$k[--$j];var _6n=$k[--$j];var _6o=$k[--$j];var _6p=$k[--$j];if(_6k&&_6l==48&&_6m==30&&_6n==62&&_6o==41&&_6p==91){$q($G($_.msg,$_.msglen-2,2));var _6t=$k[--$j];var _6u=$k[--$j];if(_6t==4&&_6u==30){if($g($_.msg,5)==53){$k[$j++]=Infinity;$k[$j++]=$_.m05;$q($G($_.msg,7,$_.msg.length-9));$_.msg=$a()}else{if($g($_.msg,5)==54){$k[$j++]=Infinity;$k[$j++]=$_.m06;$q($G($_.msg,7,$_.msg.length-9));$_.msg=$a()}}}}}$_.msglen=$_.msg.length;$k[$j++]=Infinity;for(var _7B=0,_7C=$_.msglen;_7B<_7C;_7B++){$k[$j++]=0}$k[$j++]=0;$_.numD=$a();$k[$j++]=Infinity;for(var _7F=0,_7G=$_.msglen;_7F<_7G;_7F++){$k[$j++]=0}$k[$j++]=9999;$_.nextXterm=$a();$k[$j++]=Infinity;for(var _7J=0,_7K=$_.msglen;_7J<_7K;_7J++){$k[$j++]=0}$k[$j++]=9999;$_.nextNonX=$a();$k[$j++]=Infinity;for(var _7N=0,_7O=$_.msglen;_7N<_7O;_7N++){$k[$j++]=false}$k[$j++]=false;$_.isECI=$a();for(var _7R=$_.msglen-1;_7R>=0;_7R-=1){$_.i=_7R;$_.barchar=$g($_.msg,$_.i);if($_.barchar>=48&&$_.barchar<=57){$p($_.numD,$_.i,$f($g($_.numD,$_.i+1)+1))}if($_.barchar==13||$_.barchar==42||$_.barchar==62){$p($_.nextXterm,$_.i,0)}else{$p($_.nextXterm,$_.i,$f($g($_.nextXterm,$_.i+1)+1))}var _7o=$g($_.Xvals,$_.barchar)!==undefined;if(!_7o){$p($_.nextNonX,$_.i,0)}else{$p($_.nextNonX,$_.i,$f($g($_.nextNonX,$_.i+1)+1))}$p($_.isECI,$_.i,$_.barchar<=-1e6)}$k[$j++]=Infinity;var _7z=$_.nextXterm;for(var _80=0,_81=_7z.length;_80<_81;_80++){var _82=$g(_7z,_80);$k[$j++]=_82;if(_82>1e4){$j--;$k[$j++]=1e4}}$_.nextXterm=$a();$k[$j++]=Infinity;var _84=$_.nextNonX;for(var _85=0,_86=_84.length;_85<_86;_85++){var _87=$g(_84,_85);$k[$j++]=_87;if(_87>1e4){$j--;$k[$j++]=1e4}}$_.nextNonX=$a();$_.isD=function(){$k[$j++]=$_.char>=48&&$_.char<=57};$_.isC=function(){var _8D=$g($_.CNvals,$_.char)!==undefined;$k[$j++]=_8D};$_.isT=function(){var _8G=$g($_.TNvals,$_.char)!==undefined;$k[$j++]=_8G};$_.isX=function(){var _8J=$g($_.Xvals,$_.char)!==undefined;$k[$j++]=_8J};$_.isE=function(){var _8M=$g($_.Evals,$_.char)!==undefined;$k[$j++]=_8M};$_.isEA=function(){$k[$j++]=$_.char>127};$_.isFN=function(){$k[$j++]=$_.char<0};$_.XtermFirst=function(){var _8P=$k[--$j];$k[$j++]=$lt($g($_.nextXterm,_8P),$g($_.nextNonX,_8P))};$_.lookup=function(){$_.ac=1;$_.cc=2;$_.tc=2;$_.xc=2;$_.ec=2;$_.bc=2.25;if($_.mode==$_.A){$_.ac=0;$_.cc=1;$_.tc=1;$_.xc=1;$_.ec=1;$_.bc=1.25}if($_.mode==$_.C){$_.cc=0}if($_.mode==$_.T){$_.tc=0}if($_.mode==$_.X){$_.xc=0}if($_.mode==$_.E){$_.ec=0}if($_.mode==$_.B){$_.bc=0}for(var _8g=0,_8h=1;_8g<_8h;_8g++){if($g($_.isECI,$_.i)){$k[$j++]=$_.A;break}if($_.c40headerlength!=-1&&$_.i<$_.c40headerlength){$k[$j++]=$_.C;break}$_.k=0;for(;;){if($_.i+$_.k==$_.msglen){var _8t=$a(["ac","cc","tc","xc","ec","bc"]);for(var _8u=0,_8v=_8t.length;_8u<_8v;_8u++){var _8w=$g(_8t,_8u);$_[_8w]=Math.ceil($_[_8w])}var _93=$a([$_.cc,$_.tc,$_.xc,$_.ec,$_.bc]);$k[$j++]=true;for(var _94=0,_95=_93.length;_94<_95;_94++){var _98=$k[--$j];$k[$j++]=_98&&$_.ac<=$g(_93,_94)}if($k[--$j]){$k[$j++]=$_.A;break}var _9G=$a([$_.ac,$_.cc,$_.tc,$_.xc,$_.ec]);$k[$j++]=true;for(var _9H=0,_9I=_9G.length;_9H<_9I;_9H++){var _9L=$k[--$j];$k[$j++]=_9L&&$_.bc<$g(_9G,_9H)}if($k[--$j]){$k[$j++]=$_.B;break}var _9T=$a([$_.ac,$_.cc,$_.tc,$_.xc,$_.bc]);$k[$j++]=true;for(var _9U=0,_9V=_9T.length;_9U<_9V;_9U++){var _9Y=$k[--$j];$k[$j++]=_9Y&&$_.ec<$g(_9T,_9U)}if($k[--$j]){$k[$j++]=$_.E;break}var _9g=$a([$_.ac,$_.cc,$_.xc,$_.ec,$_.bc]);$k[$j++]=true;for(var _9h=0,_9i=_9g.length;_9h<_9i;_9h++){var _9l=$k[--$j];$k[$j++]=_9l&&$_.tc<$g(_9g,_9h)}if($k[--$j]){$k[$j++]=$_.T;break}var _9t=$a([$_.ac,$_.cc,$_.tc,$_.ec,$_.bc]);$k[$j++]=true;for(var _9u=0,_9v=_9t.length;_9u<_9v;_9u++){var _9y=$k[--$j];$k[$j++]=_9y&&$_.xc<$g(_9t,_9u)}if($k[--$j]){$k[$j++]=$_.X;break}$k[$j++]=$_.C;break}$_.char=$g($_.msg,$_.i+$_.k);$k[$j++]="ac";$k[$j++]=$_.ac;$_.isD();if($k[--$j]){var _A8=$k[--$j];$k[$j++]=$f(_A8+1/2)}else{$_.isEA();if($k[--$j]){var _AA=$k[--$j];$k[$j++]=Math.ceil(_AA)+2}else{var _AB=$k[--$j];$k[$j++]=Math.ceil(_AB)+1}}var _AC=$k[--$j];$_[$k[--$j]]=_AC;$k[$j++]="cc";$k[$j++]=$_.cc;$_.isC();if($k[--$j]){var _AG=$k[--$j];$k[$j++]=$f(_AG+.6666667)}else{$_.isEA();if($k[--$j]){var _AI=$k[--$j];$k[$j++]=$f(_AI+2.6666667)}else{var _AJ=$k[--$j];$k[$j++]=$f(_AJ+1.3333334)}}var _AK=$k[--$j];$_[$k[--$j]]=_AK;$k[$j++]="tc";$k[$j++]=$_.tc;$_.isT();if($k[--$j]){var _AO=$k[--$j];$k[$j++]=$f(_AO+.6666667)}else{$_.isEA();if($k[--$j]){var _AQ=$k[--$j];$k[$j++]=$f(_AQ+2.6666667)}else{var _AR=$k[--$j];$k[$j++]=$f(_AR+1.3333334)}}var _AS=$k[--$j];$_[$k[--$j]]=_AS;$k[$j++]="xc";$k[$j++]=$_.xc;$_.isX();if($k[--$j]){var _AW=$k[--$j];$k[$j++]=$f(_AW+.6666667)}else{$_.isEA();if($k[--$j]){var _AY=$k[--$j];$k[$j++]=$f(_AY+4.3333334)}else{var _AZ=$k[--$j];$k[$j++]=$f(_AZ+3.3333334)}}var _Aa=$k[--$j];$_[$k[--$j]]=_Aa;$k[$j++]="ec";$k[$j++]=$_.ec;$_.isE();if($k[--$j]){var _Ae=$k[--$j];$k[$j++]=$f(_Ae+3/4)}else{$_.isEA();if($k[--$j]){var _Ag=$k[--$j];$k[$j++]=$f(_Ag+17/4)}else{var _Ah=$k[--$j];$k[$j++]=$f(_Ah+13/4)}}var _Ai=$k[--$j];$_[$k[--$j]]=_Ai;$k[$j++]="bc";$k[$j++]=$_.bc;$_.isFN();if($k[--$j]){var _Am=$k[--$j];$k[$j++]=$f(_Am+4)}else{var _An=$k[--$j];$k[$j++]=$f(_An+1)}var _Ao=$k[--$j];$_[$k[--$j]]=_Ao;if($_.k>=4){var _Aw=$a([$_.cc,$_.tc,$_.xc,$_.ec,$_.bc]);$k[$j++]=true;for(var _Ax=0,_Ay=_Aw.length;_Ax<_Ay;_Ax++){var _B1=$k[--$j];$k[$j++]=_B1&&$_.ac+1<=$g(_Aw,_Ax)}if($k[--$j]){$k[$j++]=$_.A;break}if($_.bc+1<=$_.ac){$k[$j++]=$_.B;break}var _BB=$a([$_.cc,$_.tc,$_.xc,$_.ec]);$k[$j++]=true;for(var _BC=0,_BD=_BB.length;_BC<_BD;_BC++){var _BG=$k[--$j];$k[$j++]=_BG&&$_.bc+1<$g(_BB,_BC)}if($k[--$j]){$k[$j++]=$_.B;break}var _BO=$a([$_.ac,$_.cc,$_.tc,$_.xc,$_.bc]);$k[$j++]=true;for(var _BP=0,_BQ=_BO.length;_BP<_BQ;_BP++){var _BT=$k[--$j];$k[$j++]=_BT&&$_.ec+1<$g(_BO,_BP)}if($k[--$j]){$k[$j++]=$_.E;break}var _Bb=$a([$_.ac,$_.cc,$_.xc,$_.ec,$_.bc]);$k[$j++]=true;for(var _Bc=0,_Bd=_Bb.length;_Bc<_Bd;_Bc++){var _Bg=$k[--$j];$k[$j++]=_Bg&&$_.tc+1<$g(_Bb,_Bc)}if($k[--$j]){$k[$j++]=$_.T;break}var _Bo=$a([$_.ac,$_.cc,$_.tc,$_.ec,$_.bc]);$k[$j++]=true;for(var _Bp=0,_Bq=_Bo.length;_Bp<_Bq;_Bp++){var _Bt=$k[--$j];$k[$j++]=_Bt&&$_.xc+1<$g(_Bo,_Bp)}if($k[--$j]){$k[$j++]=$_.X;break}var _C0=$a([$_.ac,$_.tc,$_.ec,$_.bc]);$k[$j++]=true;for(var _C1=0,_C2=_C0.length;_C1<_C2;_C1++){var _C5=$k[--$j];$k[$j++]=_C5&&$_.cc+1<$g(_C0,_C1)}if($k[--$j]){if($_.cc<$_.xc){$k[$j++]=$_.C;break}if($_.cc==$_.xc){$k[$j++]=$_.i+$_.k+1;$_.XtermFirst();if($k[--$j]){$k[$j++]=$_.X;break}else{$k[$j++]=$_.C;break}}}}$_.k=$_.k+1}}};$_.addtocws=function(){var _CI=$k[--$j];$P($_.cws,$_.j,_CI);$_.j=_CI.length+$_.j};$_.ECItocws=function(){var _CN=$f(-$k[--$j]-1e6);$k[$j++]=_CN;if(_CN<=126){var _CO=$k[--$j];$k[$j++]=$f(_CO+1);$as($a(1))}else{var _CQ=$k[--$j];$k[$j++]=_CQ;if(_CQ<=16382){var _CS=$f($k[--$j]-127);$k[$j++]=~~(_CS/254)+128;$k[$j++]=$f(_CS%254+1);$as($a(2))}else{var _CV=$f($k[--$j]-16383);$k[$j++]=~~(_CV/64516)+192;$k[$j++]=~~(_CV/254)%254+1;$k[$j++]=$f(_CV%254+1);$as($a(3))}}};$_.encA=function(){for(var _CX=0,_CY=1;_CX<_CY;_CX++){if($g($_.isECI,$_.i)){$k[$j++]=$g($_.Avals,$_.eci);$_.addtocws();$k[$j++]=$g($_.msg,$_.i);$_.ECItocws();$_.addtocws();$_.i=$_.i+1;break}if($g($_.numD,$_.i)>=2){var _Cm=$s(2);$p(_Cm,0,$g($_.msg,$_.i));$p(_Cm,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Cm);$_.addtocws();$_.i=$_.i+2;break}$k[$j++]="newmode";$_.lookup();var _Cw=$k[--$j];$_[$k[--$j]]=_Cw;if($_.newmode!=$_.mode){$k[$j++]=$g($_.Avals,$g($a([-1,$_.lC,$_.lT,$_.lX,$_.lE,$_.lB]),$_.newmode));$_.addtocws();$_.mode=$_.newmode;break}$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1;break}};$_.CTXvalstocws=function(){$_.in=$k[--$j];$k[$j++]=Infinity;for(var _DK=0,_DJ=$_.in.length-1;_DK<=_DJ;_DK+=3){var _DM=$G($_.in,_DK,3);$k[$j++]=0;for(var _DN=0,_DO=_DM.length;_DN<_DO;_DN++){var _DQ=$k[--$j];$k[$j++]=$f(_DQ+$g(_DM,_DN))*40}var _DS=~~($k[--$j]/40)+1;$k[$j++]=~~(_DS/256);$k[$j++]=_DS%256}$as($a($m()));var _DV=$k[--$j];var _DW=$k[--$j];$k[$j++]=_DV;$k[$j++]=_DW;$j--};$_.encCTX=function(){$_.p=0;$_.ctxvals=$a(2500);$_.done=false;for(;;){if($_.i==$_.msglen){break}var _Dg=$g($g($_.encvals,$_.mode),$g($_.msg,$_.i))!==undefined;if(!_Dg){break}if($_.p%3==0){if($_.p>0){$k[$j++]="newmode";$_.lookup();var _Dj=$k[--$j];$_[$k[--$j]]=_Dj;if($ne($_.newmode,$_.mode)){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();if($_.newmode!=$_.A){$k[$j++]=$g($_.Avals,$g($a([-1,$_.lC,$_.lT,$_.lX,$_.lE,$_.lB]),$_.newmode));$_.addtocws()}$_.mode=$_.newmode;$_.done=true;break}}if($_.msglen-$_.i<=3){$_.remcws=$g($_.numremcws,$_.j+~~($_.p/3)*2);$k[$j++]=Infinity;var _EF=$G($_.msg,$_.i,$_.msglen-$_.i);for(var _EG=0,_EH=_EF.length;_EG<_EH;_EG++){var _EI=$g(_EF,_EG);var _EM=$g($g($_.encvals,$_.mode),_EI)!==undefined;$k[$j++]=_EI;if(_EM){$q($g($g($_.encvals,$_.mode),$k[--$j]))}else{$j--;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1}}$_.remvals=$a();if($_.remcws==2&&$_.remvals.length==3){$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));$q($_.remvals);var _EZ=$a();$k[$j++]=_EZ;$_.CTXvalstocws();$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;$_.done=true;break}if($_.remcws==2&&$_.remvals.length==2&&$_.mode!=$_.X){$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));$q($_.remvals);$q($g($g($_.encvals,$_.mode),$_.sft1));var _Ep=$a();$k[$j++]=_Ep;$_.CTXvalstocws();$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;$_.done=true;break}if($_.remcws==2&&$_.remvals.length==1){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;$_.done=true;break}if($_.remcws==1&&$_.remvals.length==1){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;$_.done=true;break}}}var _FO=$g($g($_.encvals,$_.mode),$g($_.msg,$_.i));$P($_.ctxvals,$_.p,_FO);$_.p=_FO.length+$_.p;$_.i=$_.i+1}if(!$_.done){for(;;){if($_.p%3==0){break}$_.i=$_.i-1;$_.p=$_.p-$g($g($_.encvals,$_.mode),$g($_.msg,$_.i)).length}$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));var _Fh=$a();$k[$j++]=_Fh;$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;if($_.i!=$_.msglen&&$nt($g($_.isECI,$_.i))){if($g($_.numD,$_.i)>=2){var _Ft=$s(2);$p(_Ft,0,$g($_.msg,$_.i));$p(_Ft,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Ft);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1}}}};$_.Evalstocws=function(){$_.in=$k[--$j];$_.inlen=$_.in.length;$_.outlen=~~Math.ceil($_.in.length/4*3);$k[$j++]=Infinity;$q($_.in);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$_.in=$a();$k[$j++]=Infinity;for(var _GG=0,_GF=$_.inlen-1;_GG<=_GF;_GG+=4){var _GI=$G($_.in,_GG,4);$k[$j++]=0;for(var _GJ=0,_GK=_GI.length;_GJ<_GK;_GJ++){var _GM=$k[--$j];$k[$j++]=$or(_GM,$g(_GI,_GJ))<<6}var _GO=$k[--$j]>>>6;$k[$j++]=_GO>>>16&255;$k[$j++]=_GO>>>8&255;$k[$j++]=_GO&255}$as($a($m()));var _GR=$k[--$j];var _GS=$k[--$j];$k[$j++]=_GR;$k[$j++]=_GS;$j--;var _GV=$G($k[--$j],0,$_.outlen);$k[$j++]=_GV};$_.encE=function(){$_.p=0;$_.edifactvals=$a(2100);for(;;){if($_.i==$_.msglen){break}var _Gd=$g($_.Evals,$g($_.msg,$_.i))!==undefined;if(!_Gd){break}if($_.p%4==0){if($_.msglen-$_.i<=2){$_.remcws=$g($_.numremcws,$_.j+~~($_.p/4)*3);$k[$j++]=Infinity;var _Gp=$G($_.msg,$_.i,$_.msglen-$_.i);for(var _Gq=0,_Gr=_Gp.length;_Gq<_Gr;_Gq++){$q($g($_.Avals,$g(_Gp,_Gq)))}$_.remvals=$a();if(($_.remcws==1||$_.remcws==2)&&$_.remvals.length<=$_.remcws){$k[$j++]=$G($_.edifactvals,0,$_.p);$_.Evalstocws();$_.addtocws();$k[$j++]=$_.remvals;$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}}$_.lookup();if($k[--$j]!=$_.mode){break}}var _HC=$g($_.Evals,$g($_.msg,$_.i));$P($_.edifactvals,$_.p,_HC);$_.p=_HC.length+$_.p;$_.i=$_.i+1}if($_.mode!=$_.A){$_.remcws=$f($g($_.numremcws,$_.j+~~($_.p/4)*3-1)-1);if($_.p%4!=0||$_.i!=$_.msglen||$_.remcws>=3){var _HT=$g($_.Evals,$_.unl);$P($_.edifactvals,$_.p,_HT);$_.p=_HT.length+$_.p}$k[$j++]=$G($_.edifactvals,0,$_.p);$_.Evalstocws();$_.addtocws();$_.mode=$_.A;if($_.i!=$_.msglen&&$nt($g($_.isECI,$_.i))){if($g($_.numD,$_.i)>=2){var _Hj=$s(2);$p(_Hj,0,$g($_.msg,$_.i));$p(_Hj,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Hj);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1}}}};$_.encB=function(){$_.p=0;$_.bvals=$a(1558);for(;;){if($_.i==$_.msglen){break}$_.lookup();if($k[--$j]!=$_.mode){break}$p($_.bvals,$_.p,$g($_.msg,$_.i));$_.p=$_.p+1;$_.i=$_.i+1}$_.remcws=$f($g($_.numremcws,$_.j+$_.p)-1);$k[$j++]=Infinity;if($_.remcws==0&&$_.i==$_.msglen){$k[$j++]=0}else{if($_.p<250){$k[$j++]=$_.p}else{$k[$j++]=~~($_.p/250)+249;$k[$j++]=$_.p%250}}$q($G($_.bvals,0,$_.p));$_.bvals=$a();for(var _IS=0,_IR=$_.bvals.length-1;_IS<=_IR;_IS+=1){$_.p=_IS;var _IY=$f(($_.j+$_.p+1)*149%255+1+$g($_.bvals,$_.p));$k[$j++]=_IY;if(_IY>=256){var _IZ=$k[--$j];$k[$j++]=$f(_IZ-256)}$p($_.bvals,$_.p,$k[--$j])}$k[$j++]=$_.bvals;$_.addtocws();$_.mode=$_.A};$_.cws=$a(1558);$_.mode=$_.A;$_.i=0;$_.j=0;for(;;){if($_.i>=$_.msglen){break}if($_[$g($a(["encA","encCTX","encCTX","encCTX","encE","encB"]),$_.mode)]()===true){break}}$_.cws=$G($_.cws,0,$_.j)}$_.datlen=$_.cws.length;$_.remcws=$f($g($_.numremcws,$_.j-1)-1);if($_.remcws>0){$k[$j++]=Infinity;$q($_.cws);for(var _Ix=0,_Iy=$_.remcws;_Ix<_Iy;_Ix++){$k[$j++]=129}$_.cws=$a();for(var _J4=$_.datlen+1,_J3=$f($f($_.datlen+$_.remcws)-1);_J4<=_J3;_J4+=1){$_.i=_J4;var _J6=($_.i+1)*149%253+1+129;$k[$j++]=_J6;if(_J6>254){var _J7=$k[--$j];$k[$j++]=$f(_J7-254)}$p($_.cws,$_.i,$k[--$j])}}var _JC=$g($_.options,"debugcws")!==undefined;if(_JC){$k[$j++]="bwipp.debugcws#19632";$k[$j++]=$_.cws;bwipp_raiseerror()}var _JE=$_.metrics;for(var _JF=0,_JG=_JE.length;_JF<_JG;_JF++){$_.m=$g(_JE,_JF);$_.rows=$g($_.m,0);$_.cols=$g($_.m,1);$_.regh=$g($_.m,2);$_.regv=$g($_.m,3);$_.rscw=$g($_.m,4);$_.rsbl=$g($_.m,5);$_.doly=$g($_.m,6);$_.mrows=$f($_.rows-2*$_.regh);$_.mcols=$f($_.cols-2*$_.regv);$_.rrows=~~($_.mrows/$_.regh);$_.rcols=~~($_.mcols/$_.regv);$_.ncws=$f(~~($_.mrows*$_.mcols/8)-$_.rscw);$_.okay=true;if($_.cws.length!=$_.ncws){$_.okay=false}if($_.urows!=0&&$_.urows!=$_.rows){$_.okay=false}if($_.ucols!=0&&$_.ucols!=$_.cols){$_.okay=false}if($eq($_.format,"square")&&$ne($_.rows,$_.cols)){$_.okay=false}if($eq($_.format,"rectangle")&&$eq($_.rows,$_.cols)){$_.okay=false}if(!$_.dmre&&$_.doly==1){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.datamatrixNoValidSymbol#19660";$k[$j++]="Maximum length exceeded or invalid size";bwipp_raiseerror()}$_.cwbs=$a($_.rsbl);$_.ecbs=$a($_.rsbl);for(var _K5=0,_K4=$f($_.rsbl-1);_K5<=_K4;_K5+=1){$_.i=_K5;if($_.cws.length!=1558){$_.cwbsize=~~($_.cws.length/$_.rsbl)}else{if($_.i<=7){$_.cwbsize=156}else{$_.cwbsize=155}}$_.cwb=$a($_.cwbsize);for(var _KE=0,_KD=$_.cwbsize-1;_KE<=_KD;_KE+=1){$_.j=_KE;$p($_.cwb,$_.j,$g($_.cws,$f($_.j*$_.rsbl+$_.i)))}$p($_.cwbs,$_.i,$_.cwb);$k[$j++]=$_.ecbs;$k[$j++]=$_.i;$k[$j++]=Infinity;for(var _KT=0,_KU=~~($_.rscw/$_.rsbl);_KT<_KU;_KT++){$k[$j++]=0}var _KV=$a();var _KW=$k[--$j];$p($k[--$j],_KW,_KV)}if(!bwipp_datamatrix.__19687__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _KY=0,_KZ=255;_KY<_KZ;_KY++){var _Ka=$k[--$j];var _Kb=_Ka*2;$k[$j++]=_Ka;$k[$j++]=_Kb;if(_Kb>=256){var _Kc=$k[--$j];$k[$j++]=_Kc^301}}$_.rsalog=$a();$_.rslog=$a(256);for(var _Kf=1;_Kf<=255;_Kf+=1){$p($_.rslog,$g($_.rsalog,_Kf),_Kf)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_datamatrix.$ctx[id]=$_[id]);bwipp_datamatrix.__19687__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _Kk=$k[--$j];var _Kl=$k[--$j];$k[$j++]=_Kl;$k[$j++]=_Kk;if(_Kk!=0&&_Kl!=0){var _Ko=$g($_.rslog,$k[--$j]);var _Kt=$g($_.rsalog,$f(_Ko+$g($_.rslog,$k[--$j]))%255);$k[$j++]=_Kt}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Kw=0,_Kx=~~($_.rscw/$_.rsbl);_Kw<_Kx;_Kw++){$k[$j++]=0}$_.coeffs=$a();for(var _L2=1,_L1=~~($_.rscw/$_.rsbl);_L2<=_L1;_L2+=1){$_.i=_L2;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _L9=$_.i-1;_L9>=1;_L9-=1){$_.j=_L9;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _LL=$k[--$j];var _LM=$k[--$j];var _LN=$k[--$j];$p($k[--$j],_LN,$xo(_LM,_LL))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _LV=$k[--$j];var _LW=$k[--$j];$p($k[--$j],_LW,_LV)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _Ld=0,_Lc=$_.cwbs.length-1;_Ld<=_Lc;_Ld+=1){$_.i=_Ld;$_.cwb=$g($_.cwbs,$_.i);$_.ecb=$g($_.ecbs,$_.i);for(var _Lm=0,_Ll=$_.cwb.length-1;_Lm<=_Ll;_Lm+=1){$_.t=$xo($g($_.cwb,_Lm),$g($_.ecb,0));for(var _Ls=$_.ecb.length-1;_Ls>=0;_Ls-=1){$_.j=_Ls;$_.p=$_.ecb.length-$_.j-1;$k[$j++]=$_.ecb;$k[$j++]=$_.p;$k[$j++]=$_.t;$k[$j++]=$g($_.coeffs,$_.j);$_.rsprod();var _M1=$k[--$j];var _M2=$k[--$j];$p($k[--$j],_M2,_M1);if($_.j>0){$p($_.ecb,$_.p,$xo($g($_.ecb,$_.p+1),$g($_.ecb,$_.p)))}}}}if($_.ncws==1558){$k[$j++]=Infinity;var _MF=$G($_.ecbs,8,2);for(var _MG=0,_MH=_MF.length;_MG<_MH;_MG++){$k[$j++]=$g(_MF,_MG)}var _MK=$G($_.ecbs,0,8);for(var _ML=0,_MM=_MK.length;_ML<_MM;_ML++){$k[$j++]=$g(_MK,_ML)}$_.ecbs=$a()}$k[$j++]=Infinity;var _MP=$_.cws;for(var _MQ=0,_MR=_MP.length;_MQ<_MR;_MQ++){$k[$j++]=$g(_MP,_MQ)}for(var _MU=0,_MV=$_.rscw;_MU<_MV;_MU++){$k[$j++]=0}$_.cws=$a();for(var _MZ=0,_MY=$f($_.rscw-1);_MZ<=_MY;_MZ+=1){$_.i=_MZ;$p($_.cws,$f($_.ncws+$_.i),$g($g($_.ecbs,$_.i%$_.rsbl),~~($_.i/$_.rsbl)))}$_.module=function(){var _Mk=$k[--$j];var _Ml=$k[--$j];var _Mm=$k[--$j];var _Mp=$Z($s(8),"00000000");var _Mr=$R($s(8),$k[--$j],2);$P(_Mp,8-_Mr.length,_Mr);$k[$j++]=_Mm;$k[$j++]=_Ml;$k[$j++]=_Mk;$k[$j++]=_Mp;for(var _Ms=7;_Ms>=0;_Ms-=1){var _Mt=$k[--$j];$k[$j++]=$f($g(_Mt,_Ms)-48);$k[$j++]=_Mt}$j--;var _Mv=$k[--$j];var _Mw=$k[--$j];var _Mx=$k[--$j];var _My=$k[--$j];var _Mz=$k[--$j];var _N0=$k[--$j];var _N1=$k[--$j];var _N2=$k[--$j];var _N3=$k[--$j];var _N4=$k[--$j];var _N5=$k[--$j];$k[$j++]=_N2;$k[$j++]=_N1;$k[$j++]=_N0;$k[$j++]=_Mz;$k[$j++]=_My;$k[$j++]=_Mx;$k[$j++]=_Mw;$k[$j++]=_Mv;$k[$j++]=_N5;$k[$j++]=_N4;$F(_N3,function(){if($k[--$j]()===true){return true}var _N7=$k[--$j];var _N8=$k[--$j];$k[$j++]=_N8;$k[$j++]=_N7;if(_N8<0){var _N9=$k[--$j];var _NA=$k[--$j];$k[$j++]=$f(_NA+$_.mrows);$k[$j++]=$f(_N9+$f(4-$f($_.mrows+4)%8))}var _ND=$k[--$j];$k[$j++]=_ND;if(_ND<0){var _NF=$k[--$j];var _NG=$k[--$j];$k[$j++]=$f(_NG+$f(4-$f($_.mcols+4)%8));$k[$j++]=$f(_NF+$_.mcols)}var _NI=$k[--$j];var _NJ=$k[--$j];$k[$j++]=_NJ;$k[$j++]=_NI;if(_NJ>=$_.mrows){var _NL=$k[--$j];var _NM=$k[--$j];$k[$j++]=$f(_NM-$_.mrows);$k[$j++]=_NL}var _NO=$k[--$j];var _NP=$k[--$j];var _NS=$k[--$j];var _NT=$k[--$j];$p($_.mmat,$f(_NO+_NP*$_.mcols),$k[--$j]);$k[$j++]=_NT;$k[$j++]=_NS})};var _Nl=$a([function(){var _NV=$k[--$j];var _NW=$k[--$j];$k[$j++]=_NW;$k[$j++]=_NV;$k[$j++]=$f(_NW-2);$k[$j++]=$f(_NV-2)},function(){var _NX=$k[--$j];var _NY=$k[--$j];$k[$j++]=_NY;$k[$j++]=_NX;$k[$j++]=$f(_NY-2);$k[$j++]=$f(_NX-1)},function(){var _NZ=$k[--$j];var _Na=$k[--$j];$k[$j++]=_Na;$k[$j++]=_NZ;$k[$j++]=$f(_Na-1);$k[$j++]=$f(_NZ-2)},function(){var _Nb=$k[--$j];var _Nc=$k[--$j];$k[$j++]=_Nc;$k[$j++]=_Nb;$k[$j++]=$f(_Nc-1);$k[$j++]=$f(_Nb-1)},function(){var _Nd=$k[--$j];var _Ne=$k[--$j];$k[$j++]=_Ne;$k[$j++]=_Nd;$k[$j++]=$f(_Ne-1);$k[$j++]=_Nd},function(){var _Nf=$k[--$j];var _Ng=$k[--$j];$k[$j++]=_Ng;$k[$j++]=_Nf;$k[$j++]=_Ng;$k[$j++]=$f(_Nf-2)},function(){var _Nh=$k[--$j];var _Ni=$k[--$j];$k[$j++]=_Ni;$k[$j++]=_Nh;$k[$j++]=_Ni;$k[$j++]=$f(_Nh-1)},function(){var _Nj=$k[--$j];var _Nk=$k[--$j];$k[$j++]=_Nk;$k[$j++]=_Nj;$k[$j++]=_Nk;$k[$j++]=_Nj}]);$_.dmn=_Nl;var _Nu=$a([function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=1},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=2},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=2;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=3;$k[$j++]=$f($_.mcols-1)}]);$_.dmc1=_Nu;var _O3=$a([function(){$k[$j++]=$f($_.mrows-3);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-2);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-4)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-3)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-1)}]);$_.dmc2=_O3;var _OC=$a([function(){$k[$j++]=$f($_.mrows-3);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-2);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=2;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=3;$k[$j++]=$f($_.mcols-1)}]);$_.dmc3=_OC;var _OM=$a([function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=0},function(){$k[$j++]=$f($_.mrows-1);$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-3)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=0;$k[$j++]=$f($_.mcols-1)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-3)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-2)},function(){$k[$j++]=1;$k[$j++]=$f($_.mcols-1)}]);$_.dmc4=_OM;$k[$j++]=Infinity;for(var _OP=0,_OQ=$_.mrows*$_.mcols;_OP<_OQ;_OP++){$k[$j++]=-1}$_.mmat=$a();for(var _OT=$_.cws.length-1;_OT>=0;_OT-=1){$k[$j++]=$g($_.cws,_OT)}$k[$j++]=4;$k[$j++]=0;for(;;){var _OW=$k[--$j];var _OX=$k[--$j];$k[$j++]=_OX;$k[$j++]=_OW;if(_OW==0&&_OX==$_.mrows){$k[$j++]=$_.dmc1;$_.module()}var _Oa=$k[--$j];var _Ob=$k[--$j];$k[$j++]=_Ob;$k[$j++]=_Oa;if(_Oa==0&&_Ob==$f($_.mrows-2)&&$_.mcols%4!=0){$k[$j++]=$_.dmc2;$_.module()}var _Of=$k[--$j];var _Og=$k[--$j];$k[$j++]=_Og;$k[$j++]=_Of;if(_Of==0&&_Og==$f($_.mrows-2)&&$_.mcols%8==4){$k[$j++]=$_.dmc3;$_.module()}var _Ok=$k[--$j];var _Ol=$k[--$j];$k[$j++]=_Ol;$k[$j++]=_Ok;if(_Ok==2&&_Ol==$f($_.mrows+4)&&$_.mcols%8==0){$k[$j++]=$_.dmc4;$_.module()}for(;;){var _Op=$k[--$j];var _Oq=$k[--$j];$k[$j++]=_Oq;$k[$j++]=_Op;if(_Op>=0&&_Oq<$_.mrows){var _Os=$k[--$j];var _Ot=$k[--$j];$k[$j++]=_Ot;$k[$j++]=_Os;if($g($_.mmat,$f(_Os+_Ot*$_.mcols))==-1){$k[$j++]=$_.dmn;$_.module()}}var _Oy=$k[--$j];var _Oz=$k[--$j];$k[$j++]=$f(_Oz-2);$k[$j++]=$f(_Oy+2);if(!($f(_Oy+2)<$_.mcols&&$f(_Oz-2)>=0)){break}}var _P1=$k[--$j];var _P2=$k[--$j];$k[$j++]=$f(_P2+1);$k[$j++]=$f(_P1+3);for(;;){var _P3=$k[--$j];var _P4=$k[--$j];$k[$j++]=_P4;$k[$j++]=_P3;if(_P3<$_.mcols&&_P4>=0){var _P6=$k[--$j];var _P7=$k[--$j];$k[$j++]=_P7;$k[$j++]=_P6;if($g($_.mmat,$f(_P6+_P7*$_.mcols))==-1){$k[$j++]=$_.dmn;$_.module()}}var _PC=$k[--$j];var _PD=$k[--$j];$k[$j++]=$f(_PD+2);$k[$j++]=$f(_PC-2);if(!($f(_PC-2)>=0&&$f(_PD+2)<$_.mrows)){break}}var _PF=$k[--$j];var _PG=$k[--$j];$k[$j++]=$f(_PG+3);$k[$j++]=$f(_PF+1);if(!($f(_PF+1)<$_.mcols||$f(_PG+3)<$_.mrows)){$j-=2;break}}if($g($_.mmat,$f($_.mrows*$_.mcols-1))==-1){$P($_.mmat,$f($_.mrows*$f($_.mcols-1)-2),$a([1,0]));$P($_.mmat,$f($_.mrows*$_.mcols-2),$a([0,1]))}$_.pixs=$a($_.rows*$_.cols);$_.cwpos=0;for(var _Pa=0,_PZ=$f($_.rows-1);_Pa<=_PZ;_Pa+=1){$_.i=_Pa;if($_.i%($_.rrows+2)==0){$k[$j++]=$_.pixs;$k[$j++]=$_.i*$_.cols;$k[$j++]=Infinity;for(var _Ph=0,_Pi=~~($_.cols/2);_Ph<_Pi;_Ph++){$k[$j++]=1;$k[$j++]=0}var _Pj=$a();var _Pk=$k[--$j];$P($k[--$j],_Pk,_Pj)}if($_.i%($_.rrows+2)==$_.rrows+1){$k[$j++]=$_.pixs;$k[$j++]=$_.i*$_.cols;$k[$j++]=Infinity;for(var _Pt=0,_Pu=$_.cols;_Pt<_Pu;_Pt++){$k[$j++]=1}var _Pv=$a();var _Pw=$k[--$j];$P($k[--$j],_Pw,_Pv)}if($_.i%($_.rrows+2)!=0&&$_.i%($_.rrows+2)!=$_.rrows+1){for(var _Q5=0,_Q4=$f($_.cols-1);_Q5<=_Q4;_Q5+=1){$_.j=_Q5;if($_.j%($_.rcols+2)==0){$p($_.pixs,$f($_.i*$_.cols+$_.j),1)}if($_.j%($_.rcols+2)==$_.rcols+1){$p($_.pixs,$f($_.i*$_.cols+$_.j),$_.i%2)}if($_.j%($_.rcols+2)!=0&&$_.j%($_.rcols+2)!=$_.rcols+1){$p($_.pixs,$f($_.i*$_.cols+$_.j),$g($_.mmat,$_.cwpos));$_.cwpos=$_.cwpos+1}}}}var _Qd=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.cols],["pixy",$_.rows],["height",$_.rows*2/72],["width",$_.cols*2/72],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",$_.options]]);$k[$j++]=_Qd;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_datamatrixrectangular(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_datamatrixrectangularextension(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"dmre",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_mailmark(){$_=Object.create($_);$_.type="unset";$_.parse=false;$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];var _A=$_["type"];if($ne(_A,"7")&&($ne(_A,"9")&&$ne(_A,"29"))){$k[$j++]="bwipp.mailmarkBadType#20038";$k[$j++]="Royal Mail Mailmark type must be 7, 9 or 29";bwipp_raiseerror()}var _B=new Map([["7","24x24"],["9","32x32"],["29","16x48"]]);$_.version=$g(_B,$_["type"]);var _E=new Map([["7","square"],["9","square"],["29","rectangle"]]);$_.format=$g(_E,$_["type"]);if($_.barcode.length<45){$k[$j++]="bwipp.mailmarkBadLength#20054";$k[$j++]="Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding";bwipp_raiseerror()}if($ne($G($_.barcode,0,4),"JGB ")){$k[$j++]="bwipp.mailmarkBadIndicator#20057";$k[$j++]="Royal Mail Mailmark must begin with JGB identifier";bwipp_raiseerror()}$p($_.options,"dontdraw",true);$p($_.options,"version",$_.version);$p($_.options,"format",$_.format);$p($_.options,"c40headerlength",45);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _S=$k[--$j];$_[$k[--$j]]=_S;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_qrcode(){$_=Object.create($_);$_.dontdraw=false;$_.format="unset";$_.version="unset";$_.eclevel="unset";$_.parse=false;$_.parsefnc=false;$_.mask=-1;$_.suppresskanjimode=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_qrcode);if($eq($_.barcode,"")){$k[$j++]="bwipp.qrcodeEmptyData#20121";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($ne($_.version,"unset")){if($eq($_.format,"unset")){$k[$j++]="full";if($eq($G($_.version,0,1),"M")){$j--;$k[$j++]="micro"}if($eq($G($_.version,0,1),"R")){$j--;$k[$j++]="rmqr"}$_.format=$k[--$j]}}else{if($eq($_.format,"unset")){$_.format="full"}}if($ne($_.format,"full")&&($ne($_.format,"micro")&&$ne($_.format,"rmqr"))){$k[$j++]="bwipp.qrcodeInvalidFormat#20137";$k[$j++]="The format must be either full, micro or rmqr";bwipp_raiseerror()}if($eq($_.format,"rmqr")&&$eq($_.version,"unset")){$k[$j++]="bwipp.qrcodeRMQRwithoutVersion#20141";$k[$j++]="A version must be provided for RMQR";bwipp_raiseerror()}if($eq($_.eclevel,"unset")){$k[$j++]="eclevel";if($ne($_.format,"micro")){$k[$j++]="M"}else{$k[$j++]="L"}var _I=$k[--$j];$_[$k[--$j]]=_I}if($ne($_.eclevel,"L")&&($ne($_.eclevel,"M")&&($ne($_.eclevel,"Q")&&$ne($_.eclevel,"H")))){$k[$j++]="bwipp.qrcodeInvalidEClevel#20148";$k[$j++]="Error correction level must be either L, M, Q, or H";bwipp_raiseerror()}if($_.mask!=-1&&$eq($_.format,"rmqr")){$k[$j++]="bwipp.qrcodeRMQRmask#20152";$k[$j++]="A mask cannot be supplied for RMQR";bwipp_raiseerror()}if($_.mask!=-1){var _U=$eq($_.format,"full")?8:4;if($_.mask<1||$_.mask>_U){$k[$j++]="bwipp.qrcodeBadMask#20157";$k[$j++]="An invalid mask was supplied";bwipp_raiseerror()}}$_.fn1=-1;var _Y=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fn1]]);$_.fncvals=_Y;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _b=$k[--$j];$_[$k[--$j]]=_b;$_.msglen=$_.msg.length;$_.fnc1first=false;if($_.msglen>0){if($g($_.msg,0)==$_.fn1){$_.fnc1first=true;$k[$j++]=Infinity;var _k=$G($_.msg,1,$_.msglen-1);for(var _l=0,_m=_k.length;_l<_m;_l++){var _n=$g(_k,_l);$k[$j++]=_n;if(_n==37){var _o=$k[--$j];$k[$j++]=_o;$k[$j++]=_o}}$_.msg=$a();$_.msglen=$_.msg.length}}if(!bwipp_qrcode.__20301__){$_=Object.create($_);var _r=$a(["v1to9","v10to26","v27to40","vM1","vM2","vM3","vM4","vR7x43","vR7x59","vR7x77","vR7x99","vR7x139","vR9x43","vR9x59","vR9x77","vR9x99","vR9x139","vR11x27","vR11x43","vR11x59","vR11x77","vR11x99","vR11x139","vR13x27","vR13x43","vR13x59","vR13x77","vR13x99","vR13x139","vR15x43","vR15x59","vR15x77","vR15x99","vR15x139","vR17x43","vR17x59","vR17x77","vR17x99","vR17x139"]);$k[$j++]=0;for(var _s=0,_t=_r.length;_s<_t;_s++){var _v=$k[--$j];$_[$g(_r,_s)]=_v;$k[$j++]=$f(_v+1)}$j--;$_.N=0;$_.A=1;$_.B=2;$_.K=3;$_.E=4;$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _w=48;_w<=57;_w+=1){$k[$j++]=_w}var _x=$a();for(var _y=0,_z=_x.length;_y<_z;_y++){$k[$j++]=$g(_x,_y);$k[$j++]=-1}$_.Nexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=32;$k[$j++]=36;$k[$j++]=37;$k[$j++]=42;$k[$j++]=43;$k[$j++]=45;$k[$j++]=46;$k[$j++]=47;$k[$j++]=58;for(var _12=65;_12<=90;_12+=1){$k[$j++]=_12}$k[$j++]=$_.fn1;var _14=$a();for(var _15=0,_16=_14.length;_15<_16;_15++){$k[$j++]=$g(_14,_15);$k[$j++]=-1}$_.Aexcl=$d();$k[$j++]=Infinity;$k[$j++]=Infinity;for(var _19=129;_19<=159;_19+=1){$k[$j++]=_19}for(var _1A=224;_1A<=235;_1A+=1){$k[$j++]=_1A}var _1B=$a();for(var _1C=0,_1D=_1B.length;_1C<_1D;_1C++){$k[$j++]=$g(_1B,_1C);$k[$j++]=-1}$_.Kexcl=$d();$k[$j++]=Infinity;$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["0001","0010","0100","1000","0111"]);$k[$j++]=$a(["",-1,-1,-1,-1]);$k[$j++]=$a(["0","1",-1,-1,-1]);$k[$j++]=$a(["00","01","10","11",-1]);$k[$j++]=$a(["000","001","010","011",-1]);for(var _1N=0,_1O=32;_1N<_1O;_1N++){$k[$j++]=$a(["001","010","011","100","111"])}$_.mids=$a();$_.cclens=$a([$a([10,9,8,8]),$a([12,11,16,10]),$a([14,13,16,12]),$a([3,-1,-1,-1]),$a([4,3,-1,-1]),$a([5,4,4,3]),$a([6,5,5,4]),$a([4,3,3,2]),$a([5,5,4,3]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([5,5,4,3]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([4,4,3,2]),$a([6,5,5,4]),$a([7,6,5,5]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([5,5,4,3]),$a([6,6,5,5]),$a([7,6,6,5]),$a([7,7,6,6]),$a([8,7,7,6]),$a([8,8,7,7]),$a([7,6,6,5]),$a([7,7,6,5]),$a([8,7,7,6]),$a([8,7,7,6]),$a([9,8,7,7]),$a([7,6,6,5]),$a([8,7,6,6]),$a([8,7,7,6]),$a([8,8,7,6]),$a([9,8,8,7])]);$k[$j++]=Infinity;for(var _25=0,_26=3;_25<_26;_25++){$k[$j++]=4}$k[$j++]=3;$k[$j++]=5;$k[$j++]=7;$k[$j++]=9;for(var _27=0,_28=32;_27<_28;_27++){$k[$j++]=3}$_.termlens=$a();$_.padstrs=$a(["11101100","00010001"]);$_.charmap="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";$_.charvals=new Map;for(var _2B=0;_2B<=44;_2B+=1){$p($_.charvals,$g($_.charmap,_2B),_2B)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20301__=1;$_=Object.getPrototypeOf($_)}$_.tobin=function(){var _2H=$s($k[--$j]);$k[$j++]=_2H;for(var _2J=0,_2I=_2H.length-1;_2J<=_2I;_2J+=1){var _2K=$k[--$j];$p(_2K,_2J,48);$k[$j++]=_2K}var _2L=$k[--$j];var _2O=$R($s(_2L.length),$k[--$j],2);$P(_2L,_2L.length-_2O.length,_2O);$k[$j++]=_2L};$_.encA=function(){$_.in=$k[--$j];if($_.fnc1first){$k[$j++]=Infinity;$F($_.in,function(){var _2S=$k[--$j];$k[$j++]=_2S;if(_2S==$_.fn1){$j--;$k[$j++]=37}});$_.in=$a()}$_.out=$s(~~($_.in.length*11/2)+1);$_.k=0;$_.m=0;for(;;){if($_.k==$_.in.length){break}if($_.k<$_.in.length-1){$k[$j++]=$f($g($_.charvals,$g($_.in,$_.k))*45+$g($_.charvals,$g($_.in,$_.k+1)));$k[$j++]=11;$_.tobin();$_.k=$_.k+2}else{$k[$j++]=$g($_.charvals,$g($_.in,$_.k));$k[$j++]=6;$_.tobin();$_.k=$_.k+1}var _2s=$k[--$j];$P($_.out,$_.m,_2s);$_.m=_2s.length+$_.m}$k[$j++]=$G($_.out,0,$_.m)};$_.encN=function(){$_.in=$k[--$j];$_.out=$s(~~($_.in.length*10/3)+1);$_.k=0;$_.m=0;for(;;){if($_.k==$_.in.length){break}if($_.k<$_.in.length-2){var _38=$G($_.in,$_.k,3);$k[$j++]=0;for(var _39=0,_3A=_38.length;_39<_3A;_39++){var _3C=$k[--$j];$k[$j++]=$f($g(_38,_39)+$f(_3C*10-48))}$k[$j++]=10;$_.tobin();$_.k=$_.k+3}else{if($_.k==$_.in.length-2){var _3I=$G($_.in,$_.k,2);$k[$j++]=0;for(var _3J=0,_3K=_3I.length;_3J<_3K;_3J++){var _3M=$k[--$j];$k[$j++]=$f($g(_3I,_3J)+$f(_3M*10-48))}$k[$j++]=7;$_.tobin();$_.k=$_.k+2}else{var _3Q=$G($_.in,$_.k,1);$k[$j++]=0;for(var _3R=0,_3S=_3Q.length;_3R<_3S;_3R++){var _3U=$k[--$j];$k[$j++]=$f($g(_3Q,_3R)+$f(_3U*10-48))}$k[$j++]=4;$_.tobin();$_.k=$_.k+1}}var _3W=$k[--$j];$P($_.out,$_.m,_3W);$_.m=_3W.length+$_.m}$k[$j++]=$G($_.out,0,$_.m)};$_.encB=function(){$_.in=$k[--$j];if($_.fnc1first){$k[$j++]=Infinity;$F($_.in,function(){var _3g=$k[--$j];$k[$j++]=_3g;if(_3g==$_.fn1){$j--;$k[$j++]=29}});$_.in=$a()}$_.out=$s($_.in.length*8);for(var _3n=0,_3m=$_.in.length-1;_3n<=_3m;_3n+=1){$_.k=_3n;$k[$j++]=$i($g($_.in,$_.k));$k[$j++]=8;$_.tobin();$P($_.out,$_.k*8,$k[--$j])}$k[$j++]=$_.out};$_.encK=function(){$_.in=$k[--$j];$_.out=$s(~~($_.in.length/2)*13);$_.k=0;$_.m=0;for(;;){if($_.k==$_.in.length){break}var _46=$f($g($_.in,$_.k)*256+$g($_.in,$_.k+1));$k[$j++]=_46;if(_46<57408){$k[$j++]=33088}else{$k[$j++]=49472}var _47=$k[--$j];var _49=$f($k[--$j]-_47);$k[$j++]=$f((_49>>>8)*192+(_49&255));$k[$j++]=13;$_.tobin();var _4A=$k[--$j];$P($_.out,$_.m,_4A);$_.m=_4A.length+$_.m;$_.k=$_.k+2}$k[$j++]=$_.out};$_.encE=function(){var _4I=$f(-$g($k[--$j],0)-1e6);$k[$j++]=_4I;if(_4I<=127){$k[$j++]=8;$_.tobin()}else{var _4J=$k[--$j];$k[$j++]=_4J;if(_4J<=16383){var _4K=$k[--$j];$k[$j++]=$f(_4K+32768);$k[$j++]=16;$_.tobin()}else{var _4L=$k[--$j];$k[$j++]=$f(_4L+12582912);$k[$j++]=24;$_.tobin()}}};$_.encfuncs=$a(["encN","encA","encB","encK","encE"]);$_.addtobits=function(){var _4N=$k[--$j];$P($_.bits,$_.j,_4N);$_.j=_4N.length+$_.j};$k[$j++]=Infinity;for(var _4S=0,_4T=$_.msglen;_4S<_4T;_4S++){$k[$j++]=0}$k[$j++]=0;$_.numNs=$a();$k[$j++]=Infinity;for(var _4W=0,_4X=$_.msglen;_4W<_4X;_4W++){$k[$j++]=0}$k[$j++]=0;$_.numAs=$a();$k[$j++]=Infinity;for(var _4a=0,_4b=$_.msglen;_4a<_4b;_4a++){$k[$j++]=0}$k[$j++]=0;$_.numAorNs=$a();$k[$j++]=Infinity;for(var _4e=0,_4f=$_.msglen;_4e<_4f;_4e++){$k[$j++]=0}$k[$j++]=0;$_.numBs=$a();$k[$j++]=Infinity;for(var _4i=0,_4j=$_.msglen;_4i<_4j;_4i++){$k[$j++]=0}$k[$j++]=0;$_.numKs=$a();$k[$j++]=Infinity;for(var _4m=0,_4n=$_.msglen;_4m<_4n;_4m++){$k[$j++]=0}$k[$j++]=9999;$_.nextNs=$a();$k[$j++]=Infinity;for(var _4q=0,_4r=$_.msglen;_4q<_4r;_4q++){$k[$j++]=0}$k[$j++]=9999;$_.nextBs=$a();$k[$j++]=Infinity;for(var _4u=0,_4v=$_.msglen;_4u<_4v;_4u++){$k[$j++]=0}$k[$j++]=9999;$_.nextAs=$a();$k[$j++]=Infinity;for(var _4y=0,_4z=$_.msglen;_4y<_4z;_4y++){$k[$j++]=0}$k[$j++]=9999;$_.nextKs=$a();$_.isECI=$a($_.msglen);for(var _54=$_.msglen-1;_54>=0;_54-=1){$_.i=_54;$_.barchar=$g($_.msg,$_.i);var _5A=$g($_.Kexcl,$_.barchar)!==undefined;if(_5A&&!$_.suppresskanjimode){if($_.i+1<$_.msglen){$k[$j++]=$f($_.barchar*256+$g($_.msg,$_.i+1))}else{$k[$j++]=0}var _5I=$k[--$j];var _5J=_5I&255;if((_5I>=33088&&_5I<=40956||_5I>=57408&&_5I<=60351)&&(_5J>=64&&_5J<=252&&_5J!=127)){$p($_.nextKs,$_.i,0);$p($_.numKs,$_.i,$f($g($_.numKs,$_.i+2)+1))}else{$p($_.nextKs,$_.i,$f($g($_.nextKs,$_.i+1)+1))}}else{$p($_.nextKs,$_.i,$f($g($_.nextKs,$_.i+1)+1))}var _5d=$g($_.Nexcl,$_.barchar)!==undefined;if(_5d){$p($_.nextNs,$_.i,0);$p($_.numNs,$_.i,$f($g($_.numNs,$_.i+1)+1));$p($_.numAorNs,$_.i,$f($g($_.numAorNs,$_.i+1)+1))}else{$p($_.nextNs,$_.i,$f($g($_.nextNs,$_.i+1)+1))}var _5x=$g($_.Aexcl,$_.barchar)!==undefined;if(_5x){$p($_.nextAs,$_.i,0);$p($_.numAs,$_.i,$f($g($_.numAs,$_.i+1)+1));$p($_.numAorNs,$_.i,$f($g($_.numAorNs,$_.i+1)+1))}else{$p($_.nextAs,$_.i,$f($g($_.nextAs,$_.i+1)+1))}$p($_.isECI,$_.i,$_.barchar<=-1e6)}for(var _6K=0,_6J=$_.msglen-1;_6K<=_6J;_6K+=1){$_.i=_6K;if($g($_.numKs,$_.i)>0){$p($_.numKs,$_.i+1,0);$p($_.nextKs,$_.i+1,$f($g($_.nextKs,$_.i+1)+1))}}for(var _6W=$_.msglen-1;_6W>=0;_6W-=1){$_.i=_6W;if($f($g($_.numNs,$_.i)+$f($g($_.numAs,$_.i)+$g($_.numKs,$_.i)))==0&&$nt($g($_.isECI,$_.i))){$p($_.nextBs,$_.i,0);$p($_.numBs,$_.i,$f($g($_.numBs,$_.i+1)+1))}else{$p($_.nextBs,$_.i,$f($g($_.nextBs,$_.i+1)+1))}}$_.KbeforeB=function(){var _6y=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numK,_6y)&&$g($_.nextBs,$f($_.numK*2+$_.i))==0};$_.KbeforeA=function(){var _76=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numK,_76)&&$g($_.nextAs,$f($_.numK*2+$_.i))==0};$_.KbeforeN=function(){var _7E=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numK,_7E)&&$g($_.nextNs,$f($_.numK*2+$_.i))==0};$_.KbeforeE=function(){var _7M=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numK,_7M)&&$f($_.numK*2+$_.i)==$_.msglen};$_.AbeforeK=function(){var _7T=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numA,_7T)&&$g($_.nextKs,$f($_.numA+$_.i))==0};$_.AbeforeB=function(){var _7b=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numA,_7b)&&$g($_.nextBs,$f($_.numA+$_.i))==0};$_.AbeforeN=function(){var _7j=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numA,_7j)&&$g($_.nextNs,$f($_.numA+$_.i))==0};$_.AbeforeE=function(){var _7r=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numA,_7r)&&$f($_.numA+$_.i)==$_.msglen};$_.NbeforeK=function(){var _7y=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numN,_7y)&&$g($_.nextKs,$f($_.numN+$_.i))==0};$_.NbeforeB=function(){var _86=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numN,_86)&&$g($_.nextBs,$f($_.numN+$_.i))==0};$_.NbeforeA=function(){var _8E=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numN,_8E)&&$g($_.nextAs,$f($_.numN+$_.i))==0};$_.NbeforeE=function(){var _8M=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numN,_8M)&&$f($_.numN+$_.i)==$_.msglen};$_.AorNbeforeB=function(){var _8T=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numAorN,_8T)&&$g($_.nextBs,$f($_.numAorN+$_.i))==0};$_.AorNbeforeE=function(){var _8b=$g($k[--$j],$_.ver);$k[$j++]=$ge($_.numAorN,_8b)&&$f($_.numAorN+$_.i)==$_.msglen};$_.nextNslt=function(){if($g($_.nextNs,$_.i)>=$_.msglen){$j--;$k[$j++]=true}else{var _8r=$g($k[--$j],$_.ver);$k[$j++]=$lt($g($_.numNs,$f($g($_.nextNs,$_.i)+$_.i)),_8r)}};if(!bwipp_qrcode.__20507__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]="full";$k[$j++]=Infinity;for(var _8s=0;_8s<=9;_8s+=1){$k[$j++]=$R($s(2),_8s,10);$k[$j++]=$_.v1to9}for(var _8w=10;_8w<=26;_8w+=1){$k[$j++]=$R($s(2),_8w,10);$k[$j++]=$_.v10to26}for(var _90=27;_90<=40;_90+=1){$k[$j++]=$R($s(2),_90,10);$k[$j++]=$_.v27to40}var _94=$d();var _99=new Map([["M1",$_.vM1],["M2",$_.vM2],["M3",$_.vM3],["M4",$_.vM4]]);var _9g=new Map([["R7x43",$_.vR7x43],["R7x59",$_.vR7x59],["R7x77",$_.vR7x77],["R7x99",$_.vR7x99],["R7x139",$_.vR7x139],["R9x43",$_.vR9x43],["R9x59",$_.vR9x59],["R9x77",$_.vR9x77],["R9x99",$_.vR9x99],["R9x139",$_.vR9x139],["R11x27",$_.vR11x27],["R11x43",$_.vR11x43],["R11x59",$_.vR11x59],["R11x77",$_.vR11x77],["R11x99",$_.vR11x99],["R11x139",$_.vR11x139],["R13x27",$_.vR13x27],["R13x43",$_.vR13x43],["R13x59",$_.vR13x59],["R13x77",$_.vR13x77],["R13x99",$_.vR13x99],["R13x139",$_.vR13x139],["R15x43",$_.vR15x43],["R15x59",$_.vR15x59],["R15x77",$_.vR15x77],["R15x99",$_.vR15x99],["R15x139",$_.vR15x139],["R17x43",$_.vR17x43],["R17x59",$_.vR17x59],["R17x77",$_.vR17x77],["R17x99",$_.vR17x99],["R17x139",$_.vR17x139]]);$k[$j++]=_94;$k[$j++]="micro";$k[$j++]=_99;$k[$j++]="rmqr";$k[$j++]=_9g;$_.versetmap=$d();$_.versetfull=$a([$_.v1to9,$_.v10to26,$_.v27to40]);$_.versetmicro=$a([$_.vM1,$_.vM2,$_.vM3,$_.vM4]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20507__=1;$_=Object.getPrototypeOf($_)}if($ne($_.version,"unset")){var _9v=$g($_.versetmap,$_.format);var _9w=$_.version;var _9x=$g(_9v,_9w)!==undefined;$k[$j++]=_9v;$k[$j++]=_9w;if(!_9x){$j-=2;if($eq($_.format,"full")){$k[$j++]="bwipp.qrcodeInvalidFullVersion#20513";$k[$j++]="Valid versions for QR Code symbols are 1 to 40";bwipp_raiseerror()}else{if($eq($_.format,"micro")){$k[$j++]="bwipp.qrcodeInvalidMicroVersion#20516";$k[$j++]="Valid versions for Micro QR Code symbols are M1 to M4";bwipp_raiseerror()}else{$k[$j++]="bwipp.qrcodeInvalidRMQRversion#20518";$k[$j++]="Invalid version for an RMQR symbol";bwipp_raiseerror()}}}var _A0=$k[--$j];var _A2=$g($k[--$j],_A0);$k[$j++]=_A2;$k[$j++]=Infinity;var _A3=$k[--$j];var _A4=$k[--$j];$k[$j++]=_A3;$k[$j++]=_A4;$_.verset=$a()}else{if($eq($_.format,"full")){$_.verset=$_.versetfull}if($eq($_.format,"micro")){$_.verset=$_.versetmicro}}$k[$j++]=Infinity;for(var _AA=0,_AB=39;_AA<_AB;_AA++){$k[$j++]=-1}$_.msgbits=$a();$_.e=1e4;if(!bwipp_qrcode.__20561__){$_=Object.create($_);$_.mode0forceKB=$a([1,1,1,$_.e,$_.e,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]);$_.mode0forceA=$a([1,1,1,$_.e,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]);$_.mode0forceN=$a([1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]);$_.mode0NbeforeB=$a([4,4,5,$_.e,$_.e,2,3,2,2,3,3,3,2,3,3,3,3,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]);$_.modeBKbeforeB=$a([9,12,13,$_.e,$_.e,4,6,4,5,6,6,6,5,6,6,6,7,4,6,6,6,7,7,5,6,6,7,7,7,6,6,7,7,7,6,7,7,7,8]);$_.modeBKbeforeA=$a([8,10,11,$_.e,$_.e,4,5,4,5,5,6,6,5,5,6,6,6,4,5,6,6,6,6,5,6,6,6,6,7,6,6,6,6,7,6,6,6,7,7]);$_.modeBKbeforeN=$a([8,9,11,$_.e,$_.e,3,5,3,4,5,5,5,4,5,5,5,6,3,5,5,5,6,6,4,5,5,6,6,6,5,5,6,6,7,5,6,6,6,7]);$_.modeBKbeforeE=$a([5,5,6,$_.e,$_.e,2,3,2,3,3,3,3,3,3,3,3,4,2,3,3,3,4,4,3,3,3,4,4,4,3,3,4,4,4,3,4,4,4,4]);$_.modeBAbeforeK=$a([11,12,14,$_.e,$_.e,5,7,5,6,7,8,8,6,7,8,8,8,6,7,8,8,8,8,6,8,8,8,8,9,8,8,8,8,9,8,8,8,9,9]);$_.modeBAbeforeB=$a([11,15,16,$_.e,$_.e,6,7,6,7,7,8,8,7,7,8,8,8,6,7,8,8,8,9,7,8,8,8,9,9,8,8,9,9,9,8,8,9,9,10]);$_.modeBAbeforeN=$a([12,13,15,$_.e,$_.e,6,8,6,7,8,8,8,7,8,8,8,9,6,8,8,8,9,9,7,8,8,9,9,10,8,9,9,9,10,8,9,9,10,10]);$_.modeBAbeforeE=$a([6,7,8,$_.e,$_.e,3,4,3,4,4,4,4,4,4,4,4,5,4,4,4,4,5,5,4,4,4,5,5,5,4,5,5,5,5,4,5,5,5,5]);$_.modeBNbeforeK=$a([6,7,8,$_.e,$_.e,3,4,3,4,4,5,5,4,4,5,5,5,3,4,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5]);$_.modeBNbeforeB=$a([6,8,9,$_.e,$_.e,3,4,3,4,4,5,5,4,4,5,5,5,3,4,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6]);$_.modeBNbeforeA=$a([6,7,8,$_.e,$_.e,3,4,3,4,4,5,5,4,4,5,5,5,4,4,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,5,6]);$_.modeBNbeforeE=$a([3,4,4,$_.e,$_.e,2,3,2,2,3,3,3,2,3,3,3,3,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]);$_.modeANbeforeA=$a([13,15,17,$_.e,5,7,9,7,8,9,9,9,8,9,9,9,11,7,9,9,9,11,11,8,9,9,10,11,11,9,10,11,11,11,9,11,11,11,11]);$_.modeANbeforeB=$a([13,17,18,$_.e,$_.e,7,9,7,8,9,9,9,8,9,9,9,10,7,9,9,9,10,11,8,9,9,9,11,11,9,9,11,11,11,9,10,11,11,11]);$_.modeANbeforeE=$a([7,8,9,$_.e,3,4,5,4,5,5,5,5,5,5,5,5,6,4,5,5,5,6,6,5,5,5,5,6,6,5,5,6,6,6,5,6,6,6,6]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20561__=1;$_=Object.getPrototypeOf($_)}var _B4=$_.verset;for(var _B5=0,_B6=_B4.length;_B5<_B6;_B5++){$_.ver=$g(_B4,_B5);$_.mode=-1;$_.seq=$a([]);$_.i=0;for(;;){if($_.i>=$_.msglen){break}$_.numK=$g($_.numKs,$_.i);$_.numB=$g($_.numBs,$_.i);$_.numA=$g($_.numAs,$_.i);$_.numN=$g($_.numNs,$_.i);$_.numAorN=$g($_.numAorNs,$_.i);$_.eci=$g($_.isECI,$_.i);if($eq($_.ver,$_.vM1)&&$_.numA>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM1)&&$_.numB>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM1)&&$_.numK>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM1)&&$_.eci){$_.seq=-1;break}if($eq($_.ver,$_.vM2)&&$_.numB>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM2)&&$_.numK>=1){$_.seq=-1;break}if($eq($_.ver,$_.vM2)&&$_.eci){$_.seq=-1;break}if($eq($_.ver,$_.vM3)&&$_.eci){$_.seq=-1;break}if($eq($_.ver,$_.vM4)&&$_.eci){$_.seq=-1;break}for(;;){if($_.eci){$k[$j++]=$_.E;break}if($_.mode==-1){$k[$j++]=$_.mode0forceKB;$_.KbeforeA();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.mode0forceKB;$_.KbeforeN();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBKbeforeE;$_.KbeforeB();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.mode0forceKB;$_.KbeforeE();if($k[--$j]){$k[$j++]=$_.K;break}if($_.numK>=1){$k[$j++]=$_.B;break}$k[$j++]=$_.mode0NbeforeB;$_.NbeforeB();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.mode0forceKB;$_.NbeforeB();if($k[--$j]){$k[$j++]=$_.B;break}$k[$j++]=$_.modeANbeforeE;$_.NbeforeA();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.mode0forceN;$_.NbeforeE();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBAbeforeE;$_.AbeforeK();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBAbeforeE;$_.AorNbeforeB();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.mode0forceA;$_.AorNbeforeE();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.B;break}if($_.mode==$_.B){$k[$j++]=$_.modeBKbeforeB;$_.KbeforeB();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBKbeforeA;$_.KbeforeA();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBKbeforeN;$_.KbeforeN();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBKbeforeE;$_.KbeforeE();if($k[--$j]){$k[$j++]=$_.K;break}$k[$j++]=$_.modeBAbeforeK;$_.AbeforeK();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBAbeforeB;$_.AbeforeB();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBAbeforeN;$_.AbeforeN();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBAbeforeE;$_.AbeforeE();if($k[--$j]){$k[$j++]=$_.A;break}$k[$j++]=$_.modeBNbeforeK;$_.NbeforeK();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBNbeforeB;$_.NbeforeB();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBNbeforeA;$_.NbeforeA();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBNbeforeE;$_.NbeforeE();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeBAbeforeE;$_.AorNbeforeE();var _DE=$k[--$j];if(_DE&&$le($_.numAorN,$g($_.modeBAbeforeN,$_.ver))){$k[$j++]=$_.modeBNbeforeA;$_.nextNslt();if($k[--$j]){$k[$j++]=$_.A;break}}$k[$j++]=$_.B;break}if($_.mode==$_.A){if($_.numK>=1){$k[$j++]=$_.K;break}if($_.numB>=1){$k[$j++]=$_.B;break}$k[$j++]=$_.modeANbeforeA;$_.NbeforeA();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeANbeforeB;$_.NbeforeB();if($k[--$j]){$k[$j++]=$_.N;break}$k[$j++]=$_.modeANbeforeE;$_.NbeforeE();if($k[--$j]){$k[$j++]=$_.N;break}if($_.numA>=1||$_.numN>=1){$k[$j++]=$_.A;break}$k[$j++]=$_.B;break}if($_.mode==$_.N){if($_.numK>=1){$k[$j++]=$_.K;break}if($_.numB>=1){$k[$j++]=$_.B;break}if($_.numA>=1){$k[$j++]=$_.A;break}if($_.numN>=1){$k[$j++]=$_.N;break}$k[$j++]=$_.B;break}if($_.mode==$_.K){if($_.numB>=1){$k[$j++]=$_.B;break}if($_.numA>=1){$k[$j++]=$_.A;break}if($_.numN>=1){$k[$j++]=$_.N;break}if($_.numK>=1){$k[$j++]=$_.K;break}$k[$j++]=$_.B;break}}var _Dy=$k[--$j];$k[$j++]=_Dy;if(_Dy==$_.K&&$_.fnc1first){$j--;$k[$j++]=$_.B}var _E2=$k[--$j];$k[$j++]=_E2;if(_E2==$_.mode){$j--;var _E8=$_.mode==$_.K?2:1;$_.dat=$G($_.msg,$_.i,_E8);$k[$j++]=Infinity;$q($_.seq);$k[$j++]=Infinity;var _EB=$k[--$j];var _EC=$k[--$j];$k[$j++]=_EB;$q(_EC);$q($_.dat);var _EE=$a();$k[$j++]=_EE;$_.seq=$a()}else{$_.mode=$k[--$j];if($_.mode==$_.K){$k[$j++]=$_.K;$k[$j++]=$G($_.msg,$_.i,$_.numK*2)}if($_.mode==$_.B){$k[$j++]=$_.B;$k[$j++]=$G($_.msg,$_.i,$_.numB)}if($_.mode==$_.A){$k[$j++]=$_.A;$k[$j++]=$G($_.msg,$_.i,$_.numA)}if($_.mode==$_.N){$k[$j++]=$_.N;$k[$j++]=$G($_.msg,$_.i,$_.numN)}if($_.mode==$_.E){$_.mode=-1;$k[$j++]=$_.E;$k[$j++]=$G($_.msg,$_.i,1)}$_.dat=$k[--$j];$_.sw=$k[--$j];$k[$j++]=Infinity;$q($_.seq);$k[$j++]=$_.sw;$k[$j++]=$_.dat;$_.seq=$a()}$_.i=$_.i+$_.dat.length}for(;;){if($_.seq==-1){break}$_.bits=$s(23648);$_.j=0;if($_.fnc1first){if($lt($_.ver,$_.vR7x43)){$k[$j++]="0101"}else{$k[$j++]="101"}$_.addtobits()}$_.abort=false;for(var _F4=0,_F3=$_.seq.length-1;_F4<=_F3;_F4+=2){$_.i=_F4;$_.mode=$g($_.seq,$_.i);$k[$j++]=$g($g($_.mids,$_.ver),$_.mode);$_.addtobits();$_.chars=$g($_.seq,$_.i+1);$k[$j++]="charslen";$k[$j++]=$_.chars.length;if($_.mode==$_.K){var _FJ=$k[--$j];$k[$j++]=~~(_FJ/2)}var _FK=$k[--$j];$_[$k[--$j]]=_FK;if($_.mode!=$_.E){$_.cclen=$g($g($_.cclens,$_.ver),$_.mode);if($_.charslen>=~~Math.pow(2,$_.cclen)){$_.abort=true;break}$k[$j++]=$_.charslen;$k[$j++]=$_.cclen;$_.tobin();$_.addtobits()}$k[$j++]=$_.chars;if($_[$g($_.encfuncs,$_.mode)]()===true){break}$_.addtobits()}if($_.abort){break}$_.bits=$G($_.bits,0,$_.j);$p($_.msgbits,$_.ver,$_.bits);break}}if(!bwipp_qrcode.__20779__){$_=Object.create($_);$_.metrics=$a([$a(["micro","M1",$_.vM1,11,11,98,99,36,$a([2,99,99,99]),$a([1,0,-1,-1,-1,-1,-1,-1])]),$a(["micro","M2",$_.vM2,13,13,98,99,80,$a([5,6,99,99]),$a([1,0,1,0,-1,-1,-1,-1])]),$a(["micro","M3",$_.vM3,15,15,98,99,132,$a([6,8,99,99]),$a([1,0,1,0,-1,-1,-1,-1])]),$a(["micro","M4",$_.vM4,17,17,98,99,192,$a([8,10,14,99]),$a([1,0,1,0,1,0,-1,-1])]),$a(["full","1",$_.v1to9,21,21,98,99,208,$a([7,10,13,17]),$a([1,0,1,0,1,0,1,0])]),$a(["full","2",$_.v1to9,25,25,18,99,359,$a([10,16,22,28]),$a([1,0,1,0,1,0,1,0])]),$a(["full","3",$_.v1to9,29,29,22,99,567,$a([15,26,36,44]),$a([1,0,1,0,2,0,2,0])]),$a(["full","4",$_.v1to9,33,33,26,99,807,$a([20,36,52,64]),$a([1,0,2,0,2,0,4,0])]),$a(["full","5",$_.v1to9,37,37,30,99,1079,$a([26,48,72,88]),$a([1,0,2,0,2,2,2,2])]),$a(["full","6",$_.v1to9,41,41,34,99,1383,$a([36,64,96,112]),$a([2,0,4,0,4,0,4,0])]),$a(["full","7",$_.v1to9,45,45,22,38,1568,$a([40,72,108,130]),$a([2,0,4,0,2,4,4,1])]),$a(["full","8",$_.v1to9,49,49,24,42,1936,$a([48,88,132,156]),$a([2,0,2,2,4,2,4,2])]),$a(["full","9",$_.v1to9,53,53,26,46,2336,$a([60,110,160,192]),$a([2,0,3,2,4,4,4,4])]),$a(["full","10",$_.v10to26,57,57,28,50,2768,$a([72,130,192,224]),$a([2,2,4,1,6,2,6,2])]),$a(["full","11",$_.v10to26,61,61,30,54,3232,$a([80,150,224,264]),$a([4,0,1,4,4,4,3,8])]),$a(["full","12",$_.v10to26,65,65,32,58,3728,$a([96,176,260,308]),$a([2,2,6,2,4,6,7,4])]),$a(["full","13",$_.v10to26,69,69,34,62,4256,$a([104,198,288,352]),$a([4,0,8,1,8,4,12,4])]),$a(["full","14",$_.v10to26,73,73,26,46,4651,$a([120,216,320,384]),$a([3,1,4,5,11,5,11,5])]),$a(["full","15",$_.v10to26,77,77,26,48,5243,$a([132,240,360,432]),$a([5,1,5,5,5,7,11,7])]),$a(["full","16",$_.v10to26,81,81,26,50,5867,$a([144,280,408,480]),$a([5,1,7,3,15,2,3,13])]),$a(["full","17",$_.v10to26,85,85,30,54,6523,$a([168,308,448,532]),$a([1,5,10,1,1,15,2,17])]),$a(["full","18",$_.v10to26,89,89,30,56,7211,$a([180,338,504,588]),$a([5,1,9,4,17,1,2,19])]),$a(["full","19",$_.v10to26,93,93,30,58,7931,$a([196,364,546,650]),$a([3,4,3,11,17,4,9,16])]),$a(["full","20",$_.v10to26,97,97,34,62,8683,$a([224,416,600,700]),$a([3,5,3,13,15,5,15,10])]),$a(["full","21",$_.v10to26,101,101,28,50,9252,$a([224,442,644,750]),$a([4,4,17,0,17,6,19,6])]),$a(["full","22",$_.v10to26,105,105,26,50,10068,$a([252,476,690,816]),$a([2,7,17,0,7,16,34,0])]),$a(["full","23",$_.v10to26,109,109,30,54,10916,$a([270,504,750,900]),$a([4,5,4,14,11,14,16,14])]),$a(["full","24",$_.v10to26,113,113,28,54,11796,$a([300,560,810,960]),$a([6,4,6,14,11,16,30,2])]),$a(["full","25",$_.v10to26,117,117,32,58,12708,$a([312,588,870,1050]),$a([8,4,8,13,7,22,22,13])]),$a(["full","26",$_.v10to26,121,121,30,58,13652,$a([336,644,952,1110]),$a([10,2,19,4,28,6,33,4])]),$a(["full","27",$_.v27to40,125,125,34,62,14628,$a([360,700,1020,1200]),$a([8,4,22,3,8,26,12,28])]),$a(["full","28",$_.v27to40,129,129,26,50,15371,$a([390,728,1050,1260]),$a([3,10,3,23,4,31,11,31])]),$a(["full","29",$_.v27to40,133,133,30,54,16411,$a([420,784,1140,1350]),$a([7,7,21,7,1,37,19,26])]),$a(["full","30",$_.v27to40,137,137,26,52,17483,$a([450,812,1200,1440]),$a([5,10,19,10,15,25,23,25])]),$a(["full","31",$_.v27to40,141,141,30,56,18587,$a([480,868,1290,1530]),$a([13,3,2,29,42,1,23,28])]),$a(["full","32",$_.v27to40,145,145,34,60,19723,$a([510,924,1350,1620]),$a([17,0,10,23,10,35,19,35])]),$a(["full","33",$_.v27to40,149,149,30,58,20891,$a([540,980,1440,1710]),$a([17,1,14,21,29,19,11,46])]),$a(["full","34",$_.v27to40,153,153,34,62,22091,$a([570,1036,1530,1800]),$a([13,6,14,23,44,7,59,1])]),$a(["full","35",$_.v27to40,157,157,30,54,23008,$a([570,1064,1590,1890]),$a([12,7,12,26,39,14,22,41])]),$a(["full","36",$_.v27to40,161,161,24,50,24272,$a([600,1120,1680,1980]),$a([6,14,6,34,46,10,2,64])]),$a(["full","37",$_.v27to40,165,165,28,54,25568,$a([630,1204,1770,2100]),$a([17,4,29,14,49,10,24,46])]),$a(["full","38",$_.v27to40,169,169,32,58,26896,$a([660,1260,1860,2220]),$a([4,18,13,32,48,14,42,32])]),$a(["full","39",$_.v27to40,173,173,26,54,28256,$a([720,1316,1950,2310]),$a([20,4,40,7,43,22,10,67])]),$a(["full","40",$_.v27to40,177,177,30,58,29648,$a([750,1372,2040,2430]),$a([19,6,18,31,34,34,20,61])]),$a(["rmqr","R7x43",$_.vR7x43,7,43,22,99,104,$a([99,7,99,10]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x59",$_.vR7x59,7,59,20,40,171,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x77",$_.vR7x77,7,77,26,52,261,$a([99,12,99,22]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x99",$_.vR7x99,7,99,24,50,358,$a([99,16,99,30]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R7x139",$_.vR7x139,7,139,28,56,545,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R9x43",$_.vR9x43,9,43,22,99,170,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R9x59",$_.vR9x59,9,59,20,40,267,$a([99,12,99,22]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R9x77",$_.vR9x77,9,77,26,52,393,$a([99,18,99,32]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R9x99",$_.vR9x99,9,99,24,50,532,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R9x139",$_.vR9x139,9,139,28,56,797,$a([99,36,99,66]),$a([-1,-1,1,1,-1,-1,3,0])]),$a(["rmqr","R11x27",$_.vR11x27,11,27,98,99,122,$a([99,8,99,10]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R11x43",$_.vR11x43,11,43,22,99,249,$a([99,12,99,20]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R11x59",$_.vR11x59,11,59,20,40,376,$a([99,16,99,32]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R11x77",$_.vR11x77,11,77,26,52,538,$a([99,24,99,44]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R11x99",$_.vR11x99,11,99,24,50,719,$a([99,32,99,60]),$a([-1,-1,1,1,-1,-1,1,1])]),$a(["rmqr","R11x139",$_.vR11x139,11,139,28,56,1062,$a([99,48,99,90]),$a([-1,-1,2,0,-1,-1,3,0])]),$a(["rmqr","R13x27",$_.vR13x27,13,27,98,99,172,$a([99,9,99,14]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R13x43",$_.vR13x43,13,43,22,99,329,$a([99,14,99,28]),$a([-1,-1,1,0,-1,-1,1,0])]),$a(["rmqr","R13x59",$_.vR13x59,13,59,20,40,486,$a([99,22,99,40]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R13x77",$_.vR13x77,13,77,26,52,684,$a([99,32,99,56]),$a([-1,-1,1,1,-1,-1,1,1])]),$a(["rmqr","R13x99",$_.vR13x99,13,99,24,50,907,$a([99,40,99,78]),$a([-1,-1,1,1,-1,-1,1,2])]),$a(["rmqr","R13x139",$_.vR13x139,13,139,28,56,1328,$a([99,60,99,112]),$a([-1,-1,2,1,-1,-1,2,2])]),$a(["rmqr","R15x43",$_.vR15x43,15,43,22,99,409,$a([99,18,99,36]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R15x59",$_.vR15x59,15,59,20,40,596,$a([99,26,99,48]),$a([-1,-1,1,0,-1,-1,2,0])]),$a(["rmqr","R15x77",$_.vR15x77,15,77,26,52,830,$a([99,36,99,72]),$a([-1,-1,1,1,-1,-1,2,1])]),$a(["rmqr","R15x99",$_.vR15x99,15,99,24,50,1095,$a([99,48,99,88]),$a([-1,-1,2,0,-1,-1,4,0])]),$a(["rmqr","R15x139",$_.vR15x139,15,139,28,56,1594,$a([99,72,99,130]),$a([-1,-1,2,1,-1,-1,1,4])]),$a(["rmqr","R17x43",$_.vR17x43,17,43,22,99,489,$a([99,22,99,40]),$a([-1,-1,1,0,-1,-1,1,1])]),$a(["rmqr","R17x59",$_.vR17x59,17,59,20,40,706,$a([99,32,99,60]),$a([-1,-1,2,0,-1,-1,2,0])]),$a(["rmqr","R17x77",$_.vR17x77,17,77,26,52,976,$a([99,44,99,84]),$a([-1,-1,2,0,-1,-1,1,2])]),$a(["rmqr","R17x99",$_.vR17x99,17,99,24,50,1283,$a([99,60,99,104]),$a([-1,-1,2,1,-1,-1,4,0])]),$a(["rmqr","R17x139",$_.vR17x139,17,139,28,56,1860,$a([99,80,99,156]),$a([-1,-1,4,0,-1,-1,2,4])])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20779__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="eclval";$X("LMQH",$_.eclevel);$j--;var _Kg=$k[--$j];var _Kh=$k[--$j];$k[$j++]=_Kg.length;$k[$j++]=_Kh;$j--;var _Ki=$k[--$j];var _Kj=$k[--$j];$k[$j++]=_Ki;$k[$j++]=_Kj;$j--;var _Kk=$k[--$j];$_[$k[--$j]]=_Kk;for(var _Ko=0,_Kn=$_.metrics.length-1;_Ko<=_Kn;_Ko+=1){$_.i=_Ko;$_.m=$g($_.metrics,$_.i);$_.frmt=$g($_.m,0);$_.vers=$g($_.m,1);$_.vergrp=$g($_.m,2);$_.verind=$_.i-44;$_.rows=$g($_.m,3);$_.cols=$g($_.m,4);$_.asp2=$g($_.m,5);$_.asp3=$g($_.m,6);$_.nmod=$g($_.m,7);$_.ncws=~~($_.nmod/8);$_.rbit=$_.nmod%8;$_.lc4b=false;if($eq($_.vers,"M1")||$eq($_.vers,"M3")){$_.ncws=$_.ncws+1;$_.rbit=0;$_.lc4b=true}$_.ecws=$g($g($_.m,8),$_.eclval);$_.dcws=$f($_.ncws-$_.ecws);var _LM=$_.lc4b?4:0;$_.dmod=$f($_.dcws*8-_LM);$_.ecb1=$g($g($_.m,9),$_.eclval*2);$_.ecb2=$g($g($_.m,9),$f($_.eclval*2+1));$_.okay=true;if($ne($_.format,$_.frmt)){$_.okay=false}if($eq($_.frmt,"micro")&&$_.fnc1first){$_.okay=false}if($ne($_.version,"unset")&&$ne($_.version,$_.vers)){$_.okay=false}if($_.ecb1==-1||$_.ecb2==-1){$_.okay=false}$_.verbits=$g($_.msgbits,$_.vergrp);if($_.verbits==-1){$_.okay=false}else{if($_.verbits.length>$_.dmod){$_.okay=false}}$_.term=$G("000000000",0,$g($_.termlens,$_.vergrp));if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.qrcodeNoValidSymbol#20823";$k[$j++]="Maximum length exceeded or invalid content";bwipp_raiseerror()}$_.format=$_.frmt;$_.version=$_.vers;$_.msgbits=$_.verbits;$_.dcpb=~~($_.dcws/$f($_.ecb1+$_.ecb2));$_.ecpb=~~($_.ncws/$f($_.ecb1+$_.ecb2))-$_.dcpb;var _M0=$_.term;var _M1=$_.dmod;var _M2=$_.msgbits;var _M3=$_.term;var _M4=_M3.length;var _M5=$f(_M1-_M2.length);if($f(_M1-_M2.length)>_M3.length){var _=_M4;_M4=_M5;_M5=_}$_.term=$G(_M0,0,_M5);var _M9=$s($_.msgbits.length+$_.term.length);$P(_M9,0,$_.msgbits);$P(_M9,$_.msgbits.length,$_.term);$_.msgbits=_M9;$_.pad=$s($_.dmod);for(var _MH=0,_MG=$_.pad.length-1;_MH<=_MG;_MH+=1){$p($_.pad,_MH,48)}$P($_.pad,0,$_.msgbits);$_.padnum=0;var _MO=$_.lc4b?5:1;for(var _MQ=~~(Math.ceil($_.msgbits.length/8)*8),_MP=$f($_.dmod-_MO);_MQ<=_MP;_MQ+=8){$P($_.pad,_MQ,$g($_.padstrs,$_.padnum));$_.padnum=($_.padnum+1)%2}$_.cws=$a($_.dcws);for(var _Ma=0,_MZ=$_.cws.length-1;_Ma<=_MZ;_Ma+=1){$_.c=_Ma;$_.bpcw=8;if($_.lc4b&&$_.c==$_.cws.length-1){$_.bpcw=4}$_.cwb=$G($_.pad,$_.c*8,$_.bpcw);$_.cw=0;for(var _Mk=0,_Mj=$_.bpcw-1;_Mk<=_Mj;_Mk+=1){$_.i=_Mk;$_.cw=$f($_.cw+~~Math.pow(2,$_.bpcw-$_.i-1)*$f($g($_.cwb,$_.i)-48))}$p($_.cws,$_.c,$_.cw)}if($_.lc4b){var _Mv=$_.cws;var _Mw=$_.cws;$p(_Mv,_Mw.length-1,$g(_Mv,_Mw.length-1)<<4)}var _Mz=$g($_.options,"debugcws")!==undefined;if(_Mz){$k[$j++]="bwipp.debugcws#20867";$k[$j++]=$_.cws;bwipp_raiseerror()}if(!bwipp_qrcode.__20874__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _N1=0,_N2=255;_N1<_N2;_N1++){var _N3=$k[--$j];var _N4=_N3*2;$k[$j++]=_N3;$k[$j++]=_N4;if(_N4>=256){var _N5=$k[--$j];$k[$j++]=_N5^285}}$_.rsalog=$a();$_.rslog=$a(256);for(var _N8=1;_N8<=255;_N8+=1){$p($_.rslog,$g($_.rsalog,_N8),_N8)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__20874__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _ND=$k[--$j];var _NE=$k[--$j];$k[$j++]=_NE;$k[$j++]=_ND;if(_ND!=0&&_NE!=0){var _NH=$g($_.rslog,$k[--$j]);var _NM=$g($_.rsalog,$f(_NH+$g($_.rslog,$k[--$j]))%255);$k[$j++]=_NM}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _NO=0,_NP=$_.ecpb;_NO<_NP;_NO++){$k[$j++]=0}$_.coeffs=$a();for(var _NT=0,_NS=$_.ecpb-1;_NT<=_NS;_NT+=1){$_.i=_NT;$p($_.coeffs,$_.i+1,$g($_.coeffs,$_.i));for(var _Na=$_.i;_Na>=1;_Na-=1){$_.j=_Na;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Nm=$k[--$j];var _Nn=$k[--$j];var _No=$k[--$j];$p($k[--$j],_No,$xo(_Nn,_Nm))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Nw=$k[--$j];var _Nx=$k[--$j];$p($k[--$j],_Nx,_Nw)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);$_.rscodes=function(){$_.rscws=$k[--$j];$_.rsnd=$_.rscws.length;$k[$j++]=Infinity;$F($_.rscws);for(var _O6=0,_O7=$_.ecpb;_O6<_O7;_O6++){$k[$j++]=0}$_.rscws=$a();for(var _OB=0,_OA=$_.rsnd-1;_OB<=_OA;_OB+=1){$_.m=_OB;$_.k=$g($_.rscws,$_.m);for(var _OH=0,_OG=$_.ecpb-1;_OH<=_OG;_OH+=1){$_.j=_OH;$k[$j++]=$_.rscws;$k[$j++]=$_.m+$_.j+1;$k[$j++]=$g($_.coeffs,$_.ecpb-$_.j-1);$k[$j++]=$_.k;$_.rsprod();var _OU=$k[--$j];var _OV=$k[--$j];$p($k[--$j],_OV,$xo(_OU,$g($_.rscws,$_.m+$_.j+1)))}}$k[$j++]=$G($_.rscws,$_.rsnd,$_.ecpb)};$_.dcwsb=$a($f($_.ecb1+$_.ecb2));$_.ecwsb=$a($f($_.ecb1+$_.ecb2));for(var _Oj=0,_Oi=$f($_.ecb1-1);_Oj<=_Oi;_Oj+=1){$_.i=_Oj;$p($_.dcwsb,$_.i,$G($_.cws,$_.i*$_.dcpb,$_.dcpb));$k[$j++]=$_.ecwsb;$k[$j++]=$_.i;$k[$j++]=$g($_.dcwsb,$_.i);$_.rscodes();var _Ow=$k[--$j];var _Ox=$k[--$j];$p($k[--$j],_Ox,_Ow)}for(var _P1=0,_P0=$f($_.ecb2-1);_P1<=_P0;_P1+=1){$_.i=_P1;$p($_.dcwsb,$f($_.ecb1+$_.i),$G($_.cws,$f($_.ecb1*$_.dcpb+$_.i*($_.dcpb+1)),$_.dcpb+1));$k[$j++]=$_.ecwsb;$k[$j++]=$f($_.ecb1+$_.i);$k[$j++]=$g($_.dcwsb,$f($_.ecb1+$_.i));$_.rscodes();var _PJ=$k[--$j];var _PK=$k[--$j];$p($k[--$j],_PK,_PJ)}$_.cws=$a($_.ncws);$_.cw=0;for(var _PQ=0,_PP=$_.dcpb;_PQ<=_PP;_PQ+=1){$_.i=_PQ;for(var _PU=0,_PT=$f($f($_.ecb1+$_.ecb2)-1);_PU<=_PT;_PU+=1){$_.j=_PU;if($_.i<$g($_.dcwsb,$_.j).length){$p($_.cws,$_.cw,$g($g($_.dcwsb,$_.j),$_.i));$_.cw=$_.cw+1}}}for(var _Pj=0,_Pi=$_.ecpb-1;_Pj<=_Pi;_Pj+=1){$_.i=_Pj;for(var _Pn=0,_Pm=$f($f($_.ecb1+$_.ecb2)-1);_Pn<=_Pm;_Pn+=1){$_.j=_Pn;$p($_.cws,$_.cw,$g($g($_.ecwsb,$_.j),$_.i));$_.cw=$_.cw+1}}if($_.rbit>0){$_.pad=$a($_.cws.length+1);$P($_.pad,0,$_.cws);$p($_.pad,$_.pad.length-1,0);$_.cws=$_.pad}if($_.lc4b){var _Q5=$_.cws;var _Q6=$_.dcws;$p(_Q5,$f(_Q6-1),$g(_Q5,$f(_Q6-1))>>>4);for(var _QB=$f($_.dcws-1),_QA=$_.ncws-2;_QB<=_QA;_QB+=1){$_.i=_QB;$p($_.cws,$_.i,($g($_.cws,$_.i)&15)<<4);$p($_.cws,$_.i,$g($_.cws,$_.i+1)>>>4&15|$g($_.cws,$_.i))}$p($_.cws,$_.ncws-1,($g($_.cws,$_.ncws-1)&15)<<4)}var _QV=$g($_.options,"debugecc")!==undefined;if(_QV){$k[$j++]="bwipp.debugecc#20969";$k[$j++]=$_.cws;bwipp_raiseerror()}$k[$j++]=Infinity;for(var _QZ=0,_Qa=$_.rows*$_.cols;_QZ<_Qa;_QZ++){$k[$j++]=-1}$_.pixs=$a();$_.qmv=function(){var _Qd=$k[--$j];var _Qe=$k[--$j];$k[$j++]=$f(_Qe+_Qd*$_.cols)};if($eq($_.format,"full")){for(var _Qi=8,_Qh=$f($_.cols-9);_Qi<=_Qh;_Qi+=1){$_.i=_Qi;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=6;$_.qmv();var _Qm=$k[--$j];$p($k[--$j],_Qm,($_.i+1)%2);$k[$j++]=$_.pixs;$k[$j++]=6;$k[$j++]=$_.i;$_.qmv();var _Qr=$k[--$j];$p($k[--$j],_Qr,($_.i+1)%2)}}if($eq($_.format,"micro")){for(var _Qw=8,_Qv=$f($_.cols-1);_Qw<=_Qv;_Qw+=1){$_.i=_Qw;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=0;$_.qmv();var _R0=$k[--$j];$p($k[--$j],_R0,($_.i+1)%2);$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i;$_.qmv();var _R5=$k[--$j];$p($k[--$j],_R5,($_.i+1)%2)}}if($eq($_.format,"rmqr")){for(var _RA=3,_R9=$f($_.cols-4);_RA<=_R9;_RA+=1){$_.i=_RA;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=0;$_.qmv();var _RE=$k[--$j];$p($k[--$j],_RE,($_.i+1)%2);$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$f($_.rows-1);$_.qmv();var _RK=$k[--$j];$p($k[--$j],_RK,($_.i+1)%2)}for(var _RO=3,_RN=$f($_.rows-4);_RO<=_RN;_RO+=1){$_.i=_RO;$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i;$_.qmv();var _RS=$k[--$j];$p($k[--$j],_RS,($_.i+1)%2);$k[$j++]=$_.pixs;$k[$j++]=$f($_.cols-1);$k[$j++]=$_.i;$_.qmv();var _RY=$k[--$j];$p($k[--$j],_RY,($_.i+1)%2)}for(var _Rf=$f($_.asp2-1),_Rg=$f($_.asp3-$_.asp2),_Re=$f($_.cols-13);_Rg<0?_Rf>=_Re:_Rf<=_Re;_Rf+=_Rg){$_.i=_Rf;for(var _Rj=3,_Ri=$f($_.rows-4);_Rj<=_Ri;_Rj+=1){$_.j=_Rj;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _Ro=$k[--$j];$p($k[--$j],_Ro,($_.j+1)%2)}}}if(!bwipp_qrcode.__21058__){$_=Object.create($_);$_.fpat=$a([$a([1,1,1,1,1,1,1,0]),$a([1,0,0,0,0,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,1,1,1,0,1,0]),$a([1,0,0,0,0,0,1,0]),$a([1,1,1,1,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);$_.fsubpat=$a([$a([1,1,1,1,1,9,9,9]),$a([1,0,0,0,1,9,9,9]),$a([1,0,1,0,1,9,9,9]),$a([1,0,0,0,1,9,9,9]),$a([1,1,1,1,1,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);$_.fcorpat=$a([$a([1,1,1,9,9,9,9,9]),$a([1,0,9,9,9,9,9,9]),$a([1,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);$_.fnullpat=$a([$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9]),$a([9,9,9,9,9,9,9,9])]);var _Sf=new Map([["full",$a([$_.fpat,$_.fpat,$_.fpat,$_.fnullpat])],["micro",$a([$_.fpat,$_.fnullpat,$_.fnullpat,$_.fnullpat])],["rmqr",$a([$_.fpat,$_.fcorpat,$_.fcorpat,$_.fsubpat])]]);$_.fpatmap=_Sf;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__21058__=1;$_=Object.getPrototypeOf($_)}$_.fpats=$g($_.fpatmap,$_.format);for(var _Sk=0;_Sk<=7;_Sk+=1){$_.y=_Sk;for(var _Sl=0;_Sl<=7;_Sl+=1){$_.x=_Sl;$_.fpb0=$g($g($g($_.fpats,0),$_.y),$_.x);$_.fpb1=$g($g($g($_.fpats,1),$_.y),$_.x);$_.fpb2=$g($g($g($_.fpats,2),$_.y),$_.x);$_.fpb3=$g($g($g($_.fpats,3),$_.y),$_.x);if($_.fpb0!=9&&$_.y<$_.rows){$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.qmv();var _TH=$k[--$j];$p($k[--$j],_TH,$_.fpb0)}if($_.fpb1!=9){$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.cols-$_.x)-1);$k[$j++]=$_.y;$_.qmv();var _TP=$k[--$j];$p($k[--$j],_TP,$_.fpb1)}if($_.fpb2!=9){$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$f($f($_.rows-$_.y)-1);$_.qmv();var _TX=$k[--$j];$p($k[--$j],_TX,$_.fpb2)}if($_.fpb3!=9){$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.cols-$_.x)-1);$k[$j++]=$f($f($_.rows-$_.y)-1);$_.qmv();var _Tg=$k[--$j];$p($k[--$j],_Tg,$_.fpb3)}}}if(!bwipp_qrcode.__21091__){$_=Object.create($_);$_.algnpatfull=$a([$a([1,1,1,1,1]),$a([1,0,0,0,1]),$a([1,0,1,0,1]),$a([1,0,0,0,1]),$a([1,1,1,1,1])]);$_.algnpatrmqr=$a([$a([1,1,1,9,9]),$a([1,0,1,9,9]),$a([1,1,1,9,9]),$a([9,9,9,9,9]),$a([9,9,9,9,9])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__21091__=1;$_=Object.getPrototypeOf($_)}$_.putalgnpat=function(){$_.py=$k[--$j];$_.px=$k[--$j];for(var _Tx=0;_Tx<=4;_Tx+=1){$_.pb=_Tx;for(var _Ty=0;_Ty<=4;_Ty+=1){$_.pa=_Ty;$_.algnb=$g($g($_.algnpat,$_.pb),$_.pa);if($_.algnb!=9){$k[$j++]=$_.pixs;$k[$j++]=$f($_.px+$_.pa);$k[$j++]=$f($_.py+$_.pb);$_.qmv();var _UB=$k[--$j];$p($k[--$j],_UB,$_.algnb)}}}};if($eq($_.format,"full")){$_.algnpat=$_.algnpatfull;for(var _UK=$f($_.asp2-2),_UL=$f($_.asp3-$_.asp2),_UJ=$f($_.cols-13);_UL<0?_UK>=_UJ:_UK<=_UJ;_UK+=_UL){$_.i=_UK;$k[$j++]=$_.i;$k[$j++]=4;$_.putalgnpat();$k[$j++]=4;$k[$j++]=$_.i;$_.putalgnpat()}for(var _UT=$f($_.asp2-2),_UU=$f($_.asp3-$_.asp2),_US=$f($_.cols-9);_UU<0?_UT>=_US:_UT<=_US;_UT+=_UU){$_.x=_UT;for(var _Ua=$f($_.asp2-2),_Ub=$f($_.asp3-$_.asp2),_UZ=$f($_.rows-9);_Ub<0?_Ua>=_UZ:_Ua<=_UZ;_Ua+=_Ub){$_.y=_Ua;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.putalgnpat()}}}if($eq($_.format,"rmqr")){$_.algnpat=$_.algnpatrmqr;for(var _Ul=$f($_.asp2-2),_Um=$f($_.asp3-$_.asp2),_Uk=$f($_.cols-13);_Um<0?_Ul>=_Uk:_Ul<=_Uk;_Ul+=_Um){$_.i=_Ul;$k[$j++]=$_.i;$k[$j++]=0;$_.putalgnpat();$k[$j++]=$_.i;$k[$j++]=$f($_.rows-3);$_.putalgnpat()}}if(!bwipp_qrcode.__21138__){$_=Object.create($_);$_.formatmapmicro=$a([$a([$a([1,8])]),$a([$a([2,8])]),$a([$a([3,8])]),$a([$a([4,8])]),$a([$a([5,8])]),$a([$a([6,8])]),$a([$a([7,8])]),$a([$a([8,8])]),$a([$a([8,7])]),$a([$a([8,6])]),$a([$a([8,5])]),$a([$a([8,4])]),$a([$a([8,3])]),$a([$a([8,2])]),$a([$a([8,1])])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__21138__=1;$_=Object.getPrototypeOf($_)}var _Xp=new Map([["full",$a([$a([$a([0,8]),$a([8,$f($_.cols-1)])]),$a([$a([1,8]),$a([8,$f($_.cols-2)])]),$a([$a([2,8]),$a([8,$f($_.cols-3)])]),$a([$a([3,8]),$a([8,$f($_.cols-4)])]),$a([$a([4,8]),$a([8,$f($_.cols-5)])]),$a([$a([5,8]),$a([8,$f($_.cols-6)])]),$a([$a([7,8]),$a([8,$f($_.cols-7)])]),$a([$a([8,8]),$a([$f($_.cols-8),8])]),$a([$a([8,7]),$a([$f($_.cols-7),8])]),$a([$a([8,5]),$a([$f($_.cols-6),8])]),$a([$a([8,4]),$a([$f($_.cols-5),8])]),$a([$a([8,3]),$a([$f($_.cols-4),8])]),$a([$a([8,2]),$a([$f($_.cols-3),8])]),$a([$a([8,1]),$a([$f($_.cols-2),8])]),$a([$a([8,0]),$a([$f($_.cols-1),8])])])],["micro",$_.formatmapmicro],["rmqr",$a([$a([$a([11,3]),$a([$f($_.cols-3),$f($_.rows-6)])]),$a([$a([11,2]),$a([$f($_.cols-4),$f($_.rows-6)])]),$a([$a([11,1]),$a([$f($_.cols-5),$f($_.rows-6)])]),$a([$a([10,5]),$a([$f($_.cols-6),$f($_.rows-2)])]),$a([$a([10,4]),$a([$f($_.cols-6),$f($_.rows-3)])]),$a([$a([10,3]),$a([$f($_.cols-6),$f($_.rows-4)])]),$a([$a([10,2]),$a([$f($_.cols-6),$f($_.rows-5)])]),$a([$a([10,1]),$a([$f($_.cols-6),$f($_.rows-6)])]),$a([$a([9,5]),$a([$f($_.cols-7),$f($_.rows-2)])]),$a([$a([9,4]),$a([$f($_.cols-7),$f($_.rows-3)])]),$a([$a([9,3]),$a([$f($_.cols-7),$f($_.rows-4)])]),$a([$a([9,2]),$a([$f($_.cols-7),$f($_.rows-5)])]),$a([$a([9,1]),$a([$f($_.cols-7),$f($_.rows-6)])]),$a([$a([8,5]),$a([$f($_.cols-8),$f($_.rows-2)])]),$a([$a([8,4]),$a([$f($_.cols-8),$f($_.rows-3)])]),$a([$a([8,3]),$a([$f($_.cols-8),$f($_.rows-4)])]),$a([$a([8,2]),$a([$f($_.cols-8),$f($_.rows-5)])]),$a([$a([8,1]),$a([$f($_.cols-8),$f($_.rows-6)])])])]]);$_.formatmap=$g(_Xp,$_.format);$F($_.formatmap,function(){$F($k[--$j],function(){$F($k[--$j]);$_.qmv();$p($_.pixs,$k[--$j],1)})});if($eq($_.format,"full")&&$_.cols>=45){$_.versionmap=$a([$a([$a([$f($_.cols-9),5]),$a([5,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),5]),$a([5,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),5]),$a([5,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),4]),$a([4,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),4]),$a([4,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),4]),$a([4,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),3]),$a([3,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),3]),$a([3,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),3]),$a([3,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),2]),$a([2,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),2]),$a([2,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),2]),$a([2,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),1]),$a([1,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),1]),$a([1,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),1]),$a([1,$f($_.cols-11)])]),$a([$a([$f($_.cols-9),0]),$a([0,$f($_.cols-9)])]),$a([$a([$f($_.cols-10),0]),$a([0,$f($_.cols-10)])]),$a([$a([$f($_.cols-11),0]),$a([0,$f($_.cols-11)])])])}else{$_.versionmap=$a([])}var _ZT=$_.versionmap;for(var _ZU=0,_ZV=_ZT.length;_ZU<_ZV;_ZU++){$F($g(_ZT,_ZU),function(){$F($k[--$j]);$_.qmv();$p($_.pixs,$k[--$j],0)})}if($eq($_.format,"full")){$k[$j++]=$_.pixs;$k[$j++]=8;$k[$j++]=$f($_.rows-8);$_.qmv();var _Zd=$k[--$j];$p($k[--$j],_Zd,0)}var _Zx=$a([function(){var _Zf=$k[--$j];var _Zg=$k[--$j];$k[$j++]=$f(_Zg+_Zf)%2},function(){var _Zh=$k[--$j];var _Zi=$k[--$j];$k[$j++]=_Zh;$k[$j++]=_Zi;$j--;var _Zj=$k[--$j];$k[$j++]=_Zj%2},function(){$j--;var _Zk=$k[--$j];$k[$j++]=_Zk%3},function(){var _Zl=$k[--$j];var _Zm=$k[--$j];$k[$j++]=$f(_Zm+_Zl)%3},function(){var _Zn=$k[--$j];var _Zo=$k[--$j];$k[$j++]=(~~(_Zn/2)+~~(_Zo/3))%2},function(){var _Zp=$k[--$j];var _Zr=$k[--$j]*_Zp;$k[$j++]=$f(_Zr%2+_Zr%3)},function(){var _Zs=$k[--$j];var _Zu=$k[--$j]*_Zs;$k[$j++]=$f(_Zu%2+_Zu%3)%2},function(){var _Zv=$k[--$j];var _Zw=$k[--$j];$k[$j++]=$f(_Zw*_Zv%3+$f(_Zw+_Zv)%2)%2}]);var _a8=$a([function(){var _Zy=$k[--$j];var _Zz=$k[--$j];$k[$j++]=_Zy;$k[$j++]=_Zz;$j--;var _a0=$k[--$j];$k[$j++]=_a0%2},function(){var _a1=$k[--$j];var _a2=$k[--$j];$k[$j++]=(~~(_a1/2)+~~(_a2/3))%2},function(){var _a3=$k[--$j];var _a5=$k[--$j]*_a3;$k[$j++]=$f(_a5%2+_a5%3)%2},function(){var _a6=$k[--$j];var _a7=$k[--$j];$k[$j++]=$f(_a7*_a6%3+$f(_a7+_a6)%2)%2}]);var _aB=$a([function(){var _a9=$k[--$j];var _aA=$k[--$j];$k[$j++]=(~~(_a9/2)+~~(_aA/3))%2}]);var _aC=new Map([["full",_Zx],["micro",_a8],["rmqr",_aB]]);$_.maskfuncs=$g(_aC,$_.format);if($_.mask!=-1){$_.maskfuncs=$a([$g($_.maskfuncs,$_.mask-1)]);$_.bestmaskval=$_.mask-1}$_.masks=$a($_.maskfuncs.length);for(var _aP=0,_aO=$_.masks.length-1;_aP<=_aO;_aP+=1){$_.m=_aP;$_.mask=$a($_.rows*$_.cols);for(var _aV=0,_aU=$f($_.rows-1);_aV<=_aU;_aV+=1){$_.j=_aV;for(var _aY=0,_aX=$f($_.cols-1);_aY<=_aX;_aY+=1){$_.i=_aY;$k[$j++]=$_.i;$k[$j++]=$_.j;if($g($_.maskfuncs,$_.m)()===true){break}var _ae=$k[--$j];$k[$j++]=_ae==0;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _ai=$k[--$j];var _ak=$g($k[--$j],_ai);var _al=$k[--$j];var _am=_al&&_ak==-1?1:0;$k[$j++]=_am;$k[$j++]=$_.mask;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _aq=$k[--$j];var _ar=$k[--$j];$p(_ar,_aq,$k[--$j])}}$p($_.masks,$_.m,$_.mask)}var _ay=$ne($_.format,"rmqr")?1:2;$_.posx=$f($_.cols-_ay);$_.posy=$f($_.rows-1);$_.dir=-1;$_.col=1;$_.num=0;for(;;){if($_.posx<0){break}$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.qmv();var _b4=$k[--$j];if($g($k[--$j],_b4)==-1){var _b9=$g($_.cws,~~($_.num/8));var _bB=-(7-$_.num%8);$k[$j++]=(_bB<0?_b9>>>-_bB:_b9<<_bB)&1;$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.qmv();var _bF=$k[--$j];var _bG=$k[--$j];$p(_bG,_bF,$k[--$j]);$_.num=$_.num+1}if($_.col==1){$_.col=0;$_.posx=$f($_.posx-1)}else{$_.col=1;$_.posx=$f($_.posx+1);$_.posy=$f($_.posy+$_.dir);if($_.posy<0||$_.posy>=$_.rows){$_.dir=$_.dir*-1;$_.posy=$f($_.posy+$_.dir);$_.posx=$f($_.posx-2);if($eq($_.format,"full")&&$_.posx==6){$_.posx=$f($_.posx-1)}}}}$_.evalfulln1n3=function(){$_.scrle=$k[--$j];$k[$j++]="scr1";$k[$j++]=0;$F($_.scrle,function(){var _ba=$k[--$j];$k[$j++]=_ba;if(_ba>=5){var _bb=$k[--$j];var _bd=$f($f($k[--$j]+_bb)-2);$k[$j++]=_bd;$k[$j++]=_bd}$j--});var _be=$k[--$j];$_[$k[--$j]]=_be;$_.scr3=0;for(var _bi=3,_bh=$_.scrle.length-3;_bi<=_bh;_bi+=2){$_.j=_bi;if($g($_.scrle,$_.j)%3==0){$_.fact=~~($g($_.scrle,$_.j)/3);var _br=$G($_.scrle,$_.j-2,5);for(var _bs=0,_bt=_br.length;_bs<_bt;_bs++){$k[$j++]=$g(_br,_bs)==$_.fact}var _bw=$k[--$j];var _bx=$k[--$j];var _by=$k[--$j];$k[$j++]=$an(_bx,_bw);$k[$j++]=_by;$j--;var _bz=$k[--$j];var _c0=$k[--$j];var _c1=$k[--$j];if(_c1&&(_c0&&_bz)){if($_.j==3||$_.j+4>=$_.scrle.length){$_.scr3=$_.scr3+40}else{if($g($_.scrle,$_.j-3)>=4||$g($_.scrle,$_.j+3)>=4){$_.scr3=$_.scr3+40}}}}}$k[$j++]=$_.scr1;$k[$j++]=$_.scr3};$_.evalfull=function(){$_.sym=$k[--$j];$_.n1=0;$_.n2=0;$_.n3=0;$_.rle=$a($f($_.cols+1));$_.lastpairs=$a($_.cols);$_.thispairs=$a($_.cols);$_.colsadd1=$f($_.cols+1);for(var _cP=0,_cO=$f($_.cols-1);_cP<=_cO;_cP+=1){$_.i=_cP;$k[$j++]=Infinity;var _cR=$_.cols;$k[$j++]=0;$k[$j++]=0;for(var _cT=$_.i,_cU=_cR,_cS=$f(_cR*_cR-1);_cU<0?_cT>=_cS:_cT<=_cS;_cT+=_cU){var _cW=$g($_.sym,_cT);var _cX=$k[--$j];$k[$j++]=_cW;if($eq(_cX,_cW)){var _cY=$k[--$j];var _cZ=$k[--$j];$k[$j++]=$f(_cZ+1);$k[$j++]=_cY}else{var _ca=$k[--$j];$k[$j++]=1;$k[$j++]=_ca}}$j--;var _cc=$m()+2;$as($G($_.rle,0,_cc-2));$_.evalfulln1n3();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--;$_.symrow=$G($_.sym,$_.i*$_.cols,$_.cols);$k[$j++]=Infinity;var _cn=$_.symrow;$k[$j++]=0;$k[$j++]=0;for(var _co=0,_cp=_cn.length;_co<_cp;_co++){var _cq=$g(_cn,_co);var _cr=$k[--$j];$k[$j++]=_cq;if($eq(_cr,_cq)){var _cs=$k[--$j];var _ct=$k[--$j];$k[$j++]=$f(_ct+1);$k[$j++]=_cs}else{var _cu=$k[--$j];$k[$j++]=1;$k[$j++]=_cu}}$j--;var _cw=$m()+2;$as($G($_.rle,0,_cw-2));$_.evalfulln1n3();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--;var _d2=$_.thispairs;$_.thispairs=$_.lastpairs;$_.lastpairs=_d2;var _d6=$g($_.symrow,0)==1?0:1;var _d7=$_.symrow;$k[$j++]=_d6;for(var _d8=0,_d9=_d7.length;_d8<_d9;_d8++){var _dA=$g(_d7,_d8);var _dB=$k[--$j];$k[$j++]=$f(_dB+_dA);$k[$j++]=_dA}$j--;$as($_.thispairs);$j--;if($_.i>0){$k[$j++]=Infinity;$q($_.lastpairs);$q($_.thispairs);$k[$j++]=$_.n2;for(var _dI=0,_dJ=$_.cols;_dI<_dJ;_dI++){var _dK=$k[--$j];var _dL=$k[--$j];$k[$j++]=_dK;$k[$j++]=_dL;var _dN=$k[$j-1-$_.colsadd1];if(($f($k[--$j]+_dN)&3)==0){var _dP=$k[--$j];$k[$j++]=$f(_dP+3)}}$_.n2=$k[--$j];$l()}}$k[$j++]="dark";$k[$j++]=0;$F($_.sym,function(){var _dS=$k[--$j];var _dT=$k[--$j];$k[$j++]=$f(_dT+_dS)});var _dU=$k[--$j];$_[$k[--$j]]=_dU;var _dX=$_.cols;$_.n4=~~(Math.abs($f($_.dark*100/(_dX*_dX)-50))/5)*10;$k[$j++]=$f($f($f($_.n1+$_.n2)+$_.n3)+$_.n4)};$_.evalmicro=function(){$_.sym=$k[--$j];$_.dkrhs=0;$_.dkbot=0;for(var _df=1,_de=$f($_.cols-1);_df<=_de;_df+=1){$_.i=_df;$k[$j++]="dkrhs";$k[$j++]=$_.dkrhs;$k[$j++]=$_.sym;$k[$j++]=$f($_.cols-1);$k[$j++]=$_.i;$_.qmv();var _dk=$k[--$j];var _dm=$g($k[--$j],_dk);var _dn=$k[--$j];$_[$k[--$j]]=$f(_dn+_dm);$k[$j++]="dkbot";$k[$j++]=$_.dkbot;$k[$j++]=$_.sym;$k[$j++]=$_.i;$k[$j++]=$f($_.cols-1);$_.qmv();var _dt=$k[--$j];var _dv=$g($k[--$j],_dt);var _dw=$k[--$j];$_[$k[--$j]]=$f(_dw+_dv)}if($_.dkrhs<=$_.dkbot){$k[$j++]=-($_.dkrhs*16+$_.dkbot)}else{$k[$j++]=-($_.dkbot*16+$_.dkrhs)}};$_.bestscore=999999999;for(var _e6=0,_e5=$_.masks.length-1;_e6<=_e5;_e6+=1){$_.m=_e6;$_.masksym=$a($_.rows*$_.cols);for(var _eD=0,_eC=$f($_.rows*$_.cols-1);_eD<=_eC;_eD+=1){$_.i=_eD;$p($_.masksym,$_.i,$xo($g($_.pixs,$_.i),$g($g($_.masks,$_.m),$_.i)))}if($_.masks.length!=1){if($eq($_.format,"full")){$k[$j++]=$_.masksym;$_.evalfull();$_.score=$k[--$j]}else{$k[$j++]=$_.masksym;$_.evalmicro();$_.score=$k[--$j]}if($_.score<$_.bestscore){$_.bestsym=$_.masksym;$_.bestmaskval=$_.m;$_.bestscore=$_.score}}else{$_.bestsym=$_.masksym}}$_.pixs=$_.bestsym;if($eq($_.format,"full")){$k[$j++]=$_.pixs;$k[$j++]=8;$k[$j++]=$f($_.cols-8);$_.qmv();var _ee=$k[--$j];$p($k[--$j],_ee,1)}if(!bwipp_qrcode.__21420__){$_=Object.create($_);$_.fmtvalsfull=$a([21522,20773,24188,23371,17913,16590,20375,19104,30660,29427,32170,30877,26159,25368,27713,26998,5769,5054,7399,6608,1890,597,3340,2107,13663,12392,16177,14854,9396,8579,11994,11245]);$_.fmtvalsmicro=$a([17477,16754,20011,19228,21934,20633,24512,23287,26515,25252,28157,26826,30328,29519,31766,31009,1758,1001,3248,2439,5941,4610,7515,6252,9480,8255,12134,10833,13539,12756,16013,15290]);$_.fmtvalsrmqr1=$a([129714,124311,121821,115960,112748,108361,104707,99878,98062,90155,89697,82244,81360,74485,72895,66458,61898,61167,53413,53120,45844,44081,37499,36190,29814,27475,21785,19004,13992,10637,6087,2274,258919,257090,250376,249133,242105,241308,233686,233459,227035,223742,219060,215185,209925,207648,202090,199247,194591,190266,186736,181845,178881,173540,170926,165003,163235,156294,154828,148457,147325,139352,138770,131383]);$_.fmtvalsrmqr2=$a([133755,136542,142100,144433,149669,153472,158154,161519,167879,168162,175784,176525,183577,184892,191606,193363,196867,204326,204908,212809,213981,220408,221874,228759,230591,236442,239056,244469,247393,252228,255758,260139,942,7307,8897,15844,16752,24149,24607,32570,34322,39223,42877,47192,50380,56297,58787,64134,67798,71667,76217,79516,84488,87341,93031,95298,101738,102991,109573,111392,118708,118929,126683,127486]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__21420__=1;$_=Object.getPrototypeOf($_)}if($eq($_.format,"full")){$k[$j++]="ecid";$X("MLHQ",$_.eclevel);$j--;var _en=$k[--$j];var _eo=$k[--$j];$k[$j++]=_en.length;$k[$j++]=_eo;$j--;var _ep=$k[--$j];var _eq=$k[--$j];$k[$j++]=_ep;$k[$j++]=_eq;$j--;var _er=$k[--$j];$_[$k[--$j]]=_er;$_.fmtval=$g($_.fmtvalsfull,($_.ecid<<3)+$_.bestmaskval);for(var _ez=0,_ey=$_.formatmap.length-1;_ez<=_ey;_ez+=1){$_.i=_ez;$F($g($_.formatmap,$_.i),function(){var _f4=$k[--$j];$k[$j++]=$_.pixs;$q(_f4);$_.qmv();var _f5=$_.fmtval;var _f7=-(14-$_.i);var _f8=$k[--$j];$p($k[--$j],_f8,(_f7<0?_f5>>>-_f7:_f5<<_f7)&1)})}}if($eq($_.format,"micro")){$_.symid=$g($g($a([$a([0]),$a([1,2]),$a([3,4]),$a([5,6,7])]),~~($f($_.cols-11)/2)),$_.eclval);$_.fmtval=$g($_.fmtvalsmicro,($_.symid<<2)+$_.bestmaskval);for(var _fQ=0,_fP=$_.formatmap.length-1;_fQ<=_fP;_fQ+=1){$_.i=_fQ;$k[$j++]=$_.pixs;$q($g($g($_.formatmap,$_.i),0));$_.qmv();var _fW=$_.fmtval;var _fY=-(14-$_.i);var _fZ=$k[--$j];$p($k[--$j],_fZ,(_fY<0?_fW>>>-_fY:_fW<<_fY)&1)}}if($eq($_.format,"rmqr")){$k[$j++]="fmtvalu";$X("MH",$_.eclevel);$j--;var _fd=$k[--$j];var _fe=$k[--$j];$k[$j++]=_fd.length;$k[$j++]=_fe;$j--;var _ff=$k[--$j];var _fg=$k[--$j];$k[$j++]=_ff;$k[$j++]=_fg;$j--;var _fh=$k[--$j];$_[$k[--$j]]=(_fh<<5)+$_.verind;$_.fmtval1=$g($_.fmtvalsrmqr1,$_.fmtvalu);$_.fmtval2=$g($_.fmtvalsrmqr2,$_.fmtvalu);for(var _fs=0,_fr=$_.formatmap.length-1;_fs<=_fr;_fs+=1){$_.i=_fs;$k[$j++]=$_.pixs;$q($g($g($_.formatmap,$_.i),0));$_.qmv();var _fy=$_.fmtval1;var _g0=-(17-$_.i);var _g1=$k[--$j];$p($k[--$j],_g1,(_g0<0?_fy>>>-_g0:_fy<<_g0)&1);$k[$j++]=$_.pixs;$q($g($g($_.formatmap,$_.i),1));$_.qmv();var _g8=$_.fmtval2;var _gA=-(17-$_.i);var _gB=$k[--$j];$p($k[--$j],_gB,(_gA<0?_g8>>>-_gA:_g8<<_gA)&1)}}if(!bwipp_qrcode.__21459__){$_=Object.create($_);$_.vervals=$a([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136944,141498,145311,150283,152622,158308,161089,167017]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_qrcode.$ctx[id]=$_[id]);bwipp_qrcode.__21459__=1;$_=Object.getPrototypeOf($_)}if($eq($_.format,"full")&&$_.cols>=45){$_.verval=$g($_.vervals,~~($f($_.cols-17)/4)-7);for(var _gM=0,_gL=$_.versionmap.length-1;_gM<=_gL;_gM+=1){$_.i=_gM;$F($g($_.versionmap,$_.i),function(){var _gR=$k[--$j];$k[$j++]=$_.pixs;$F(_gR);$_.qmv();var _gS=$_.verval;var _gU=-(17-$_.i);var _gV=$k[--$j];$p($k[--$j],_gV,(_gU<0?_gS>>>-_gU:_gS<<_gU)&1)})}}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]="renmatrix";$k[$j++]="pixs";$k[$j++]=$_.pixs;$k[$j++]="pixx";$k[$j++]=$_.cols;$k[$j++]="pixy";$k[$j++]=$_.rows;$k[$j++]="height";$k[$j++]=$_.rows*2/72;$k[$j++]="width";$k[$j++]=$_.cols*2/72;$k[$j++]="borderleft";if($eq($_.format,"full")){$k[$j++]=4}else{$k[$j++]=2}$k[$j++]="borderright";if($eq($_.format,"full")){$k[$j++]=4}else{$k[$j++]=2}$k[$j++]="bordertop";if($eq($_.format,"full")){$k[$j++]=4}else{$k[$j++]=2}$k[$j++]="borderbottom";if($eq($_.format,"full")){$k[$j++]=4}else{$k[$j++]=2}$k[$j++]="opt";$k[$j++]=$_.options;var _gh=$d();$k[$j++]=_gh;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_swissqrcode(){$_=Object.create($_);$_.dontdraw=false;$_.parse=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$_.barlen=$_.barcode.length;delete $_.options["parse"];if($_.barcode.length>997){$k[$j++]="bwipp.swissqrcodeBadLength#21540";$k[$j++]="Swiss QR Code input must not exceed 997 digits";bwipp_raiseerror()}$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _E=$k[--$j];$_[$k[--$j]]=_E;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){$$.save();var _K=$$.currpos();$$.translate(_K.x,_K.y);var _L=72/25.4;$$.scale(_L,_L);$$.save();$$.newpath();$$.moveto(0,0);$$.lineto(46,0);$$.lineto(46,46);$$.lineto(0,46);$$.closepath();$$.moveto(19.5,19.5);$$.lineto(19.5,26.5);$$.lineto(26.5,26.5);$$.lineto(26.5,19.5);$$.closepath();$$.clip();$$.save();$$.moveto(0,0);var _O=46/$g($_.args,"pixx")/2;$$.scale(_O,_O);bwipp_renmatrix();$$.restore();$$.restore();$$.translate(19.5,19.5);var _P=7/83;$$.scale(_P,_P);$$.newpath();$$.moveto(6,6);$$.lineto(6,77);$$.lineto(77,77);$$.lineto(77,6);$$.closepath();$$.moveto(49,18);$$.lineto(49,34);$$.lineto(65,34);$$.lineto(65,49);$$.lineto(49,49);$$.lineto(49,65);$$.lineto(34,65);$$.lineto(34,49);$$.lineto(18,49);$$.lineto(18,34);$$.lineto(34,34);$$.lineto(34,18);$$.closepath();$$.setrgbcolor(0,0,0);$$.fill();$$.restore()}$_=Object.getPrototypeOf($_)}function bwipp_microqrcode(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","micro");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_rectangularmicroqrcode(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","rmqr");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_maxicode(){$_=Object.create($_);$_.dontdraw=false;$_.mode=-1;$_.sam=-1;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.maxicodeEmptyData#21758";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.mode!=-1&&($_.mode<2||$_.mode>6)){$k[$j++]="bwipp.maxicodeBadMode#21762";$k[$j++]="Mode must be 2 to 6";bwipp_raiseerror()}if($_.sam!=-1){$k[$j++]=true;for(var _7=0,_8=1;_7<_8;_7++){var _9=$_.sam;if(_9<12||_9>88){$j--;$k[$j++]=false;break}var _B=$_.sam%10;if(_B<2||_B>8){$j--;$k[$j++]=false;break}if(~~($_.sam/10)>$_.sam%10){$j--;$k[$j++]=false;break}}if($nt($k[--$j])){$k[$j++]="bwipp.maxicodeBadSAM#21773";$k[$j++]='SAM must be formatted as "NM" for Nth of M symbols, from 2 to 8 symbols';bwipp_raiseerror()}}bwipp_loadctx(bwipp_maxicode);var _H=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true]]);$_.fncvals=_H;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _K=$k[--$j];$_[$k[--$j]]=_K;$_.msglen=$_.msg.length;if($_.mode==2||$_.mode==3){$_.barcode=$s($_.msglen);for(var _T=0,_S=$_.msglen-1;_T<=_S;_T+=1){$_.i=_T;if($g($_.msg,$_.i)>0){$p($_.barcode,$_.i,$g($_.msg,$_.i))}}$_.barlen=$_.barcode.length;$_.fid="";if($_.barlen>=7){if($eq($G($_.barcode,0,7),"[)>01")){$_.fid=$G($_.barcode,0,9);$_.barcode=$G($_.barcode,9,$_.barlen-9)}}$X($_.barcode,"");if($k[--$j]){$_.pcode=$k[--$j];$j--;if($_.mode==2){$k[$j++]=true;for(var _p=0,_q=1;_p<_q;_p++){if($_.pcode.length>9){$j--;$k[$j++]=false;break}$F($_.pcode,function(){var _t=$k[--$j];if(_t<48||_t>57){$j--;$k[$j++]=false;return true}})}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.maxicodeBadMode2PostCode#21822";$k[$j++]="A mode 2 postcode must not exceed 9 digits";bwipp_raiseerror()}}else{$F($_.pcode,function(){var _w=$k[--$j];if(!(_w==32||(_w>=34&&_w<=58||_w>=65&&_w<=90))){$j--;$k[$j++]="bwipp.maxicodeBadMode3PostCode#21830";$k[$j++]="A mode 3 postcode must not exceed 6 characters";bwipp_raiseerror()}})}}else{$j--;$k[$j++]="bwipp.maxicodeExpectedPostCode#21835";$k[$j++]="Expected postcode followed by group separator character";bwipp_raiseerror()}$X($k[--$j],"");if($k[--$j]){$_.ccode=$k[--$j];$j--;$k[$j++]=true;for(var _10=0,_11=1;_10<_11;_10++){if($_.ccode.length!=3){$j--;$k[$j++]=false;break}$F($_.ccode,function(){var _14=$k[--$j];if(_14<48||_14>57){$j--;$k[$j++]=false;return true}})}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.maxicodeBadCountryCode#21845";$k[$j++]="Country code must be three digits";bwipp_raiseerror()}}else{$j--;$k[$j++]="bwipp.maxicodeExpectedCountryCode#21848";$k[$j++]="Expected country code followed by group separator character";bwipp_raiseerror()}$X($k[--$j],"");if($k[--$j]){$_.scode=$k[--$j];$j--;$k[$j++]=true;for(var _19=0,_1A=1;_19<_1A;_19++){if($_.scode.length!=3){$j--;$k[$j++]=false;break}$F($_.scode,function(){var _1D=$k[--$j];if(_1D<48||_1D>57){$j--;$k[$j++]=false;return true}})}if($nt($k[--$j])){$j--;$k[$j++]="bwipp.maxicodeBadServiceClass#21858";$k[$j++]="Service class must be three digits";bwipp_raiseerror()}}else{$j--;$k[$j++]="bwipp.maxicodeExpectedServiceClass#21861";$k[$j++]="Expected service class followed by group separator character";bwipp_raiseerror()}$_.barcode=$k[--$j];var _1I=$s($_.barcode.length+$_.fid.length);$P(_1I,0,$_.fid);$P(_1I,$_.fid.length,$_.barcode);$_.barcode=_1I;$_.barlen=$_.barcode.length;$k[$j++]=Infinity;var _1N=$_.barcode;for(var _1O=0,_1P=_1N.length;_1O<_1P;_1O++){$k[$j++]=$g(_1N,_1O)}$_.msg=$a();$_.msglen=$_.msg.length}if(!bwipp_maxicode.__21971__){$_=Object.create($_);$_.eci=-1;$_.pad=-2;$_.ns=-3;$_.la=-4;$_.lb=-5;$_.sa=-6;$_.sb=-7;$_.sc=-8;$_.sd=-9;$_.se=-10;$_.sa2=-11;$_.sa3=-12;$_.lkc=-13;$_.lkd=-14;$_.lke=-15;$_.pd2=-16;$_.pd3=-17;$_.charmaps=$a([$a([13,"`",192,224,0]),$a(["A","a",193,225,1]),$a(["B","b",194,226,2]),$a(["C","c",195,227,3]),$a(["D","d",196,228,4]),$a(["E","e",197,229,5]),$a(["F","f",198,230,6]),$a(["G","g",199,231,7]),$a(["H","h",200,232,8]),$a(["I","i",201,233,9]),$a(["J","j",202,234,10]),$a(["K","k",203,235,11]),$a(["L","l",204,236,12]),$a(["M","m",205,237,13]),$a(["N","n",206,238,14]),$a(["O","o",207,239,15]),$a(["P","p",208,240,16]),$a(["Q","q",209,241,17]),$a(["R","r",210,242,18]),$a(["S","s",211,243,19]),$a(["T","t",212,244,20]),$a(["U","u",213,245,21]),$a(["V","v",214,246,22]),$a(["W","w",215,247,23]),$a(["X","x",216,248,24]),$a(["Y","y",217,249,25]),$a(["Z","z",218,250,26]),$a([$_.eci,$_.eci,$_.eci,$_.eci,$_.eci]),$a([28,28,28,28,$_.pad]),$a([29,29,29,29,$_.pad]),$a([30,30,30,30,27]),$a([$_.ns,$_.ns,$_.ns,$_.ns,$_.ns]),$a([" ","{",219,251,28]),$a([$_.pad,$_.pad,220,252,29]),$a(['"',"}",221,253,30]),$a(["#","~",222,254,31]),$a(["$",127,223,255,159]),$a(["%",";",170,161,160]),$a(["&","<",172,168,162]),$a(["'","=",177,171,163]),$a([40,">",178,175,164]),$a([41,"?",179,176,165]),$a(["*","[",181,180,166]),$a(["+",92,185,183,167]),$a([",","]",186,184,169]),$a(["-","^",188,187,173]),$a([".","_",189,191,174]),$a(["/"," ",190,138,182]),$a(["0",",",128,139,149]),$a(["1",".",129,140,150]),$a(["2","/",130,141,151]),$a(["3",":",131,142,152]),$a(["4","@",132,143,153]),$a(["5","!",133,144,154]),$a(["6","|",134,145,155]),$a(["7",$_.pd2,135,146,156]),$a(["8",$_.sa2,136,147,157]),$a(["9",$_.sa3,137,148,158]),$a([":",$_.pd3,$_.la,$_.la,$_.la]),$a([$_.sb,$_.sa," "," "," "]),$a([$_.sc,$_.sc,$_.lkc,$_.sc,$_.sc]),$a([$_.sd,$_.sd,$_.sd,$_.lkd,$_.sd]),$a([$_.se,$_.se,$_.se,$_.se,$_.lke]),$a([$_.lb,$_.la,$_.lb,$_.lb,$_.lb])]);$_.charvals=$a([new Map,new Map,new Map,new Map,new Map]);for(var _3G=0,_3F=$_.charmaps.length-1;_3G<=_3F;_3G+=1){$_.i=_3G;$_.encs=$g($_.charmaps,$_.i);for(var _3K=0;_3K<=4;_3K+=1){$_.j=_3K;var _3N=$g($_.encs,$_.j);$k[$j++]=_3N;if($eq($t(_3N),"stringtype")){var _3Q=$g($k[--$j],0);$k[$j++]=_3Q}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.seta=$g($_.charvals,0);$_.setb=$g($_.charvals,1);$_.setc=$g($_.charvals,2);$_.setd=$g($_.charvals,3);$_.sete=$g($_.charvals,4);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_maxicode.$ctx[id]=$_[id]);bwipp_maxicode.__21971__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;for(var _3i=0,_3j=$_.msglen+1;_3i<_3j;_3i++){$k[$j++]=0}$_.nseq=$a();for(var _3m=$_.msglen-1;_3m>=0;_3m-=1){$_.i=_3m;var _3p=$g($_.msg,$_.i);if(_3p>=48&&_3p<=57){$p($_.nseq,$_.i,$f($g($_.nseq,$_.i+1)+1))}else{$p($_.nseq,$_.i,0)}}$_.nseq=$G($_.nseq,0,$_.msglen);$_.prefixinset=function(){$k[$j++]=0;for(;;){var _40=$k[--$j];var _41=$k[--$j];$k[$j++]=_41;$k[$j++]=_40;if(_40>=_41.length){break}var _42=$k[--$j];var _43=$k[--$j];var _45=$k[--$j];var _46=$g(_45,$g(_43,_42))!==undefined;$k[$j++]=_45;$k[$j++]=_43;$k[$j++]=_42;if(_46){var _47=$k[--$j];$k[$j++]=$f(_47+1)}else{break}}var _48=$k[--$j];var _49=$k[--$j];$k[$j++]=_48;$k[$j++]=_49;$j--;var _4A=$k[--$j];var _4B=$k[--$j];$k[$j++]=_4A;$k[$j++]=_4B;$j--};$_.enc=function(){var _4C=$k[--$j];$p($_.out,$_.j,$g(_4C,$k[--$j]));$_.j=$_.j+1};$_.out=$a(144);$_.i=0;$_.j=0;$_.cset="seta";for(;;){if($_.i==$_.msglen){if($ne($_.cset,"seta")&&$ne($_.cset,"setb")){$k[$j++]=$_.la;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="seta"}break}for(;;){if($g($_.msg,$_.i)<=-1e6){$k[$j++]=$_.eci;$k[$j++]=$_[$_.cset];$_.enc();var _4Z=$f(-$g($_.msg,$_.i)-1e6);$k[$j++]=_4Z;if(_4Z<=31){var _4a=$k[--$j];$k[$j++]=_4a&63;$as($a(1))}else{var _4c=$k[--$j];$k[$j++]=_4c;if(_4c<=1023){var _4d=$k[--$j];$k[$j++]=_4d>>>6&31|32;$k[$j++]=_4d&63;$as($a(2))}else{var _4f=$k[--$j];$k[$j++]=_4f;if(_4f<=32767){var _4g=$k[--$j];$k[$j++]=_4g>>>12&47|48;$k[$j++]=_4g>>>6&63;$k[$j++]=_4g&63;$as($a(3))}else{var _4i=$k[--$j];$k[$j++]=_4i>>>18&55|56;$k[$j++]=_4i>>>12&63;$k[$j++]=_4i>>>6&63;$k[$j++]=_4i&63;$as($a(4))}}}var _4k=$k[--$j];$P($_.out,$_.j,_4k);$_.j=_4k.length+$_.j;$_.i=$_.i+1;break}if($g($_.nseq,$_.i)>=9){var _4u=$G($_.msg,$_.i,9);$k[$j++]=0;for(var _4v=0,_4w=_4u.length;_4v<_4w;_4v++){var _4y=$k[--$j];$k[$j++]=$f(_4y+$f($g(_4u,_4v)-48))*10}var _4z=$k[--$j];$k[$j++]=~~(_4z/10);for(var _50=0,_51=4;_50<_51;_50++){var _52=$k[--$j];$k[$j++]=_52&63;$k[$j++]=_52>>>6}$k[$j++]=$g($_[$_.cset],$_.ns);for(var _57=0;_57<=10;_57+=2){var _58=$k[$j-1-_57];$k[$j++]=_58}$as($a(6));var _5A=$k[--$j];var _5B=$k[--$j];var _5C=$k[--$j];var _5D=$k[--$j];var _5E=$k[--$j];var _5F=$k[--$j];var _5G=$k[--$j];$k[$j++]=_5A;$k[$j++]=_5G;$k[$j++]=_5F;$k[$j++]=_5E;$k[$j++]=_5D;$k[$j++]=_5C;$k[$j++]=_5B;for(var _5H=0,_5I=6;_5H<_5I;_5H++){$j--}$P($_.out,$_.j,$k[--$j]);$_.i=$_.i+9;$_.j=$_.j+6;break}$_.char1=$g($_.msg,$_.i);$k[$j++]="char2";if($_.i+1<$_.msglen){$k[$j++]=$g($_.msg,$_.i+1)}else{$k[$j++]=-99}var _5W=$k[--$j];$_[$k[--$j]]=_5W;$k[$j++]="char3";if($_.i+2<$_.msglen){$k[$j++]=$g($_.msg,$_.i+2)}else{$k[$j++]=-99}var _5d=$k[--$j];$_[$k[--$j]]=_5d;var _5i=$g($_[$_.cset],$_.char1)!==undefined;if(_5i){$k[$j++]=$_.char1;$k[$j++]=$_[$_.cset];$_.enc();$_.i=$_.i+1;break}var _5q=$g($_.setb,$_.char1)!==undefined;if($eq($_.cset,"seta")&&_5q){var _5t=$g($_.setb,$_.char2)!==undefined;if(_5t){$k[$j++]=$_.lb;$k[$j++]=$_.seta;$_.enc();$_.cset="setb"}else{$k[$j++]=$_.sb;$k[$j++]=$_.seta;$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.setb;$_.enc();$_.i=$_.i+1}break}var _64=$g($_.seta,$_.char1)!==undefined;if($eq($_.cset,"setb")&&_64){var _65=$_.seta;var _66=$_.msg;var _67=$_.i;var _68=$_.msglen;var _69=$_.i;var _6A=_68-_69;var _6B=4;if(4>_68-_69){var _=_6A;_6A=_6B;_6B=_}$k[$j++]="p";$k[$j++]=_65;$k[$j++]=$G(_66,_67,_6B);$_.prefixinset();var _6D=$k[--$j];$_[$k[--$j]]=_6D;if($_.p==1){$k[$j++]=$_.sa;$k[$j++]=$_.setb;$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.seta;$_.enc();$_.i=$_.i+1}if($_.p==2){$k[$j++]=$_.sa2;$k[$j++]=$_.setb;$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.seta;$_.enc();$k[$j++]=$_.char2;$k[$j++]=$_.seta;$_.enc();$_.i=$_.i+2}if($_.p==3){$k[$j++]=$_.sa3;$k[$j++]=$_.setb;$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_.seta;$_.enc();$k[$j++]=$_.char2;$k[$j++]=$_.seta;$_.enc();$k[$j++]=$_.char3;$k[$j++]=$_.seta;$_.enc();$_.i=$_.i+3}if($_.p>=4){$k[$j++]=$_.la;$k[$j++]=$_.setb;$_.enc();$_.cset="seta"}break}var _6i=$g($_.seta,$_.char1)!==undefined;if(_6i){$k[$j++]=$_.la;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="seta";break}var _6o=$g($_.setb,$_.char1)!==undefined;if(_6o){$k[$j++]=$_.lb;$k[$j++]=$_[$_.cset];$_.enc();$_.cset="setb";break}var _6u=$g($_.setc,$_.char1)!==undefined;if(_6u){$_.setx="setc";$_.sx=$_.sc;$_.lkx=$_.lkc}var _6z=$g($_.setd,$_.char1)!==undefined;if(_6z){$_.setx="setd";$_.sx=$_.sd;$_.lkx=$_.lkd}var _74=$g($_.sete,$_.char1)!==undefined;if(_74){$_.setx="sete";$_.sx=$_.se;$_.lkx=$_.lke}var _78=$_[$_.setx];var _79=$_.msg;var _7A=$_.i;var _7B=$_.msglen;var _7C=$_.i;var _7D=_7B-_7C;var _7E=4;if(4>_7B-_7C){var _=_7D;_7D=_7E;_7E=_}$k[$j++]="p";$k[$j++]=_78;$k[$j++]=$G(_79,_7A,_7E);$_.prefixinset();var _7G=$k[--$j];$_[$k[--$j]]=_7G;if($_.p==1){$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_[$_.setx];$_.enc();$_.i=$_.i+1}if($_.p==2){$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_[$_.setx];$_.enc();$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char2;$k[$j++]=$_[$_.setx];$_.enc();$_.i=$_.i+2}if($_.p==3){$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char1;$k[$j++]=$_[$_.setx];$_.enc();$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char2;$k[$j++]=$_[$_.setx];$_.enc();$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.char3;$k[$j++]=$_[$_.setx];$_.enc();$_.i=$_.i+3}if($_.p>=4){$k[$j++]=$_.sx;$k[$j++]=$_[$_.cset];$_.enc();$k[$j++]=$_.lkx;$k[$j++]=$_[$_.setx];$_.enc();$_.cset=$_.setx}break}}$_.encmsg=$G($_.out,0,$_.j);$_.padval=$g($_[$_.cset],$_.pad);$k[$j++]="sami";if($_.sam!=-1){$k[$j++]=$a([$g($_.seta,$_.pad),(~~($_.sam/10)-1)*8+($_.sam%10-1)])}else{$k[$j++]=$a([])}var _8L=$k[--$j];$_[$k[--$j]]=_8L;$k[$j++]=Infinity;$q($_.sami);$q($_.encmsg);$_.encmsg=$a();if($_.mode==2||$_.mode==3){if($_.encmsg.length>84){$k[$j++]="bwipp.maxicodeMode23TooLong#22164";$k[$j++]="The secondary message is too long";bwipp_raiseerror()}var _8U=$Z($s(4),"0000");var _8X=$R($s(4),~~$_.mode,2);$P(_8U,4-_8X.length,_8X);$_.mdb=_8U;var _8Z=$Z($s(10),"0000000000");var _8c=$R($s(10),$i($_.ccode),2);$P(_8Z,10-_8c.length,_8c);$_.ccb=_8Z;var _8e=$Z($s(10),"0000000000");var _8h=$R($s(10),$i($_.scode),2);$P(_8e,10-_8h.length,_8h);$_.scb=_8e;$_.pcb=$Z($s(36),"000000000000000000000000000000000000");if($_.mode==2){var _8o=$R($s(6),$_.pcode.length,2);$P($_.pcb,6-_8o.length,_8o);var _8s=$R($s(30),$i($_.pcode),2);$P($_.pcb,36-_8s.length,_8s)}else{$k[$j++]=Infinity;var _8u=$Z($s(6)," ");$k[$j++]=_8u;$k[$j++]=_8u;$k[$j++]=0;if($_.pcode.length>6){$k[$j++]=$G($_.pcode,0,6)}else{$k[$j++]=$_.pcode}var _8z=$k[--$j];var _90=$k[--$j];$P($k[--$j],_90,_8z);$F($k[--$j],function(){var _95=$g($_.seta,$k[--$j]);$k[$j++]=_95});$_.pccw=$a();for(var _97=0;_97<=5;_97+=1){$_.i=_97;var _9D=$R($s(6),$g($_.pccw,$_.i),2);$P($_.pcb,6*$_.i+6-_9D.length,_9D)}}$_.scm=$s(60);$P($_.scm,2,$_.mdb);$P($_.scm,38,$G($_.pcb,0,4));$P($_.scm,30,$G($_.pcb,4,6));$P($_.scm,24,$G($_.pcb,10,6));$P($_.scm,18,$G($_.pcb,16,6));$P($_.scm,12,$G($_.pcb,22,6));$P($_.scm,6,$G($_.pcb,28,6));$P($_.scm,0,$G($_.pcb,34,2));$P($_.scm,52,$G($_.ccb,0,2));$P($_.scm,42,$G($_.ccb,2,6));$P($_.scm,36,$G($_.ccb,8,2));$P($_.scm,54,$G($_.scb,0,6));$P($_.scm,48,$G($_.scb,6,4));$_.pri=$a([0,0,0,0,0,0,0,0,0,0]);for(var _9t=0;_9t<=59;_9t+=1){$_.i=_9t;$_.ps=~~($_.i/6);$_.ep=~~Math.pow(2,5-$_.i%6)*($g($_.scm,$_.i)-48);$p($_.pri,$_.ps,$f($g($_.pri,$_.ps)+$_.ep))}$k[$j++]=Infinity;for(var _A5=0,_A6=84;_A5<_A6;_A5++){$k[$j++]=$_.padval}$_.sec=$a();$P($_.sec,0,$_.encmsg)}if($_.mode==4||$_.mode==5||$_.mode==6||$_.mode==-1){if($_.mode==-1){var _AH=$_.encmsg.length<=77?5:4;$_.mode=_AH}$k[$j++]=Infinity;var _AJ=$_.mode==5?78:94;for(var _AK=0,_AL=_AJ;_AK<_AL;_AK++){$k[$j++]=$_.padval}$_.cws=$a();if($_.encmsg.length>$_.cws.length-1){$k[$j++]="bwipp.maxicodeMode56TooLong#22229";$k[$j++]="The message is too long";bwipp_raiseerror()}$p($_.cws,0,$_.mode);$P($_.cws,1,$_.encmsg);$_.pri=$G($_.cws,0,10);$_.sec=$G($_.cws,10,$_.cws.length-10)}if(!bwipp_maxicode.__22245__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _AZ=0,_Aa=63;_AZ<_Aa;_AZ++){var _Ab=$k[--$j];var _Ac=_Ab*2;$k[$j++]=_Ab;$k[$j++]=_Ac;if(_Ac>=64){var _Ad=$k[--$j];$k[$j++]=_Ad^67}}$_.rsalog=$a();$_.rslog=$a(64);for(var _Ag=1;_Ag<=63;_Ag+=1){$p($_.rslog,$g($_.rsalog,_Ag),_Ag)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_maxicode.$ctx[id]=$_[id]);bwipp_maxicode.__22245__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _Al=$k[--$j];var _Am=$k[--$j];$k[$j++]=_Am;$k[$j++]=_Al;if(_Al!=0&&_Am!=0){var _Ap=$g($_.rslog,$k[--$j]);var _Au=$g($_.rsalog,$f(_Ap+$g($_.rslog,$k[--$j]))%63);$k[$j++]=_Au}else{$j-=2;$k[$j++]=0}};$_.rscodes=function(){$_.rsnum=$k[--$j];$_.cwb=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _Ay=0,_Az=$_.rsnum;_Ay<_Az;_Ay++){$k[$j++]=0}$_.coeffs=$a();for(var _B3=1,_B2=$_.rsnum;_B3<=_B2;_B3+=1){$_.i=_B3;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _BA=$_.i-1;_BA>=1;_BA-=1){$_.j=_BA;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _BM=$k[--$j];var _BN=$k[--$j];var _BO=$k[--$j];$p($k[--$j],_BO,$xo(_BN,_BM))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _BW=$k[--$j];var _BX=$k[--$j];$p($k[--$j],_BX,_BW)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);$k[$j++]=Infinity;for(var _Bd=0,_Be=$_.rsnum;_Bd<_Be;_Bd++){$k[$j++]=0}$_.ecb=$a();for(var _Bi=0,_Bh=$_.cwb.length-1;_Bi<=_Bh;_Bi+=1){$_.t=$xo($g($_.cwb,_Bi),$g($_.ecb,0));for(var _Bo=$_.ecb.length-1;_Bo>=0;_Bo-=1){$_.i=_Bo;$_.p=$_.ecb.length-$_.i-1;$k[$j++]=$_.ecb;$k[$j++]=$_.p;$k[$j++]=$_.t;$k[$j++]=$g($_.coeffs,$_.i);$_.rsprod();var _Bx=$k[--$j];var _By=$k[--$j];$p($k[--$j],_By,_Bx);if($_.i>0){$p($_.ecb,$_.p,$xo($g($_.ecb,$_.p+1),$g($_.ecb,$_.p)))}}}$k[$j++]=$_.ecb};$k[$j++]=Infinity;for(var _CC=0,_CB=$_.sec.length-1;_CC<=_CB;_CC+=2){$k[$j++]=$g($_.sec,_CC)}$_.seco=$a();$k[$j++]=Infinity;for(var _CI=1,_CH=$_.sec.length-1;_CI<=_CH;_CI+=2){$k[$j++]=$g($_.sec,_CI)}$_.sece=$a();var _CN=$_.sec.length==84?20:28;$_.scodes=_CN;$k[$j++]="secochk";$k[$j++]=$_.seco;$k[$j++]=$_.scodes;$_.rscodes();var _CQ=$k[--$j];$_[$k[--$j]]=_CQ;$k[$j++]="secechk";$k[$j++]=$_.sece;$k[$j++]=$_.scodes;$_.rscodes();var _CU=$k[--$j];$_[$k[--$j]]=_CU;$k[$j++]=Infinity;for(var _CY=0,_CX=$_.scodes-1;_CY<=_CX;_CY+=1){$k[$j++]=$g($_.secochk,_CY);$k[$j++]=$g($_.secechk,_CY)}$_.secchk=$a();$k[$j++]=Infinity;$q($_.pri);$k[$j++]=$_.pri;$k[$j++]=10;$_.rscodes();$q($k[--$j]);$q($_.sec);$q($_.secchk);$_.codewords=$a();$k[$j++]=Infinity;for(var _Ck=0,_Cl=864;_Ck<_Cl;_Ck++){$k[$j++]=0}$_.mods=$a();for(var _Cn=0;_Cn<=143;_Cn+=1){$_.i=_Cn;$k[$j++]=Infinity;var _Cs=$R($s(6),$g($_.codewords,$_.i),2);for(var _Ct=0,_Cu=_Cs.length;_Ct<_Cu;_Ct++){$k[$j++]=$g(_Cs,_Ct)-48}$_.cw=$a();$P($_.mods,6*$_.i+(6-$_.cw.length),$_.cw)}if(!bwipp_maxicode.__22367__){$_=Object.create($_);$_.modmap=$a([469,529,286,316,347,346,673,672,703,702,647,676,283,282,313,312,370,610,618,379,378,409,408,439,705,704,559,589,588,619,458,518,640,701,675,674,285,284,315,314,310,340,531,289,288,319,349,348,456,486,517,516,471,470,369,368,399,398,429,428,549,548,579,578,609,608,649,648,679,678,709,708,639,638,669,668,699,698,279,278,309,308,339,338,381,380,411,410,441,440,561,560,591,590,621,620,547,546,577,576,607,606,367,366,397,396,427,426,291,290,321,320,351,350,651,650,681,680,711,710,1,0,31,30,61,60,3,2,33,32,63,62,5,4,35,34,65,64,7,6,37,36,67,66,9,8,39,38,69,68,11,10,41,40,71,70,13,12,43,42,73,72,15,14,45,44,75,74,17,16,47,46,77,76,19,18,49,48,79,78,21,20,51,50,81,80,23,22,53,52,83,82,25,24,55,54,85,84,27,26,57,56,87,86,117,116,147,146,177,176,115,114,145,144,175,174,113,112,143,142,173,172,111,110,141,140,171,170,109,108,139,138,169,168,107,106,137,136,167,166,105,104,135,134,165,164,103,102,133,132,163,162,101,100,131,130,161,160,99,98,129,128,159,158,97,96,127,126,157,156,95,94,125,124,155,154,93,92,123,122,153,152,91,90,121,120,151,150,181,180,211,210,241,240,183,182,213,212,243,242,185,184,215,214,245,244,187,186,217,216,247,246,189,188,219,218,249,248,191,190,221,220,251,250,193,192,223,222,253,252,195,194,225,224,255,254,197,196,227,226,257,256,199,198,229,228,259,258,201,200,231,230,261,260,203,202,233,232,263,262,205,204,235,234,265,264,207,206,237,236,267,266,297,296,327,326,357,356,295,294,325,324,355,354,293,292,323,322,353,352,277,276,307,306,337,336,275,274,305,304,335,334,273,272,303,302,333,332,271,270,301,300,331,330,361,360,391,390,421,420,363,362,393,392,423,422,365,364,395,394,425,424,383,382,413,412,443,442,385,384,415,414,445,444,387,386,417,416,447,446,477,476,507,506,537,536,475,474,505,504,535,534,473,472,503,502,533,532,455,454,485,484,515,514,453,452,483,482,513,512,451,450,481,480,511,510,541,540,571,570,601,600,543,542,573,572,603,602,545,544,575,574,605,604,563,562,593,592,623,622,565,564,595,594,625,624,567,566,597,596,627,626,657,656,687,686,717,716,655,654,685,684,715,714,653,652,683,682,713,712,637,636,667,666,697,696,635,634,665,664,695,694,633,632,663,662,693,692,631,630,661,660,691,690,721,720,751,750,781,780,723,722,753,752,783,782,725,724,755,754,785,784,727,726,757,756,787,786,729,728,759,758,789,788,731,730,761,760,791,790,733,732,763,762,793,792,735,734,765,764,795,794,737,736,767,766,797,796,739,738,769,768,799,798,741,740,771,770,801,800,743,742,773,772,803,802,745,744,775,774,805,804,747,746,777,776,807,806,837,836,867,866,897,896,835,834,865,864,895,894,833,832,863,862,893,892,831,830,861,860,891,890,829,828,859,858,889,888,827,826,857,856,887,886,825,824,855,854,885,884,823,822,853,852,883,882,821,820,851,850,881,880,819,818,849,848,879,878,817,816,847,846,877,876,815,814,845,844,875,874,813,812,843,842,873,872,811,810,841,840,871,870,901,900,931,930,961,960,903,902,933,932,963,962,905,904,935,934,965,964,907,906,937,936,967,966,909,908,939,938,969,968,911,910,941,940,971,970,913,912,943,942,973,972,915,914,945,944,975,974,917,916,947,946,977,976,919,918,949,948,979,978,921,920,951,950,981,980,923,922,953,952,983,982,925,924,955,954,985,984,927,926,957,956,987,986,58,89,88,118,149,148,178,209,208,238,269,268,298,329,328,358,389,388,418,449,448,478,509,508,538,569,568,598,629,628,658,689,688,718,749,748,778,809,808,838,869,868,898,929,928,958,989,988]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_maxicode.$ctx[id]=$_[id]);bwipp_maxicode.__22367__=1;$_=Object.getPrototypeOf($_)}$_.pixs=$a(864);$_.j=0;for(var _D6=0,_D5=$_.mods.length-1;_D6<=_D5;_D6+=1){$_.i=_D6;if($g($_.mods,$_.i)==1){$p($_.pixs,$_.j,$g($_.modmap,$_.i));$_.j=$_.j+1}}$k[$j++]=Infinity;$q($G($_.pixs,0,$_.j));$k[$j++]=28;$k[$j++]=29;$k[$j++]=280;$k[$j++]=281;$k[$j++]=311;$k[$j++]=457;$k[$j++]=488;$k[$j++]=500;$k[$j++]=530;$k[$j++]=670;$k[$j++]=700;$k[$j++]=677;$k[$j++]=707;$_.pixs=$a();var _DM=new Map([["ren","renmaximatrix"],["pixs",$_.pixs],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",$_.options]]);$k[$j++]=_DM;if(!$_.dontdraw){bwipp_renmaximatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_azteccode(){$_=Object.create($_);$_.dontdraw=false;$_.format="full";$_.readerinit=false;$_.layers=-1;$_.eclevel=23;$_.ecaddchars=3;$_.raw=false;$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_azteccode);if($eq($_.barcode,"")){$k[$j++]="bwipp.aztecEmptyData#22446";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($_.eclevel<5||$_.eclevel>95){$k[$j++]="bwipp.aztecInvalidEClevel#22450";$k[$j++]="The EC percentage must be from 5 to 95";bwipp_raiseerror()}if($_.ecaddchars<3){$k[$j++]="bwipp.aztecInvalidECaddChars#22454";$k[$j++]="The number of additional EC codewords must be 3 or more";bwipp_raiseerror()}if($ne($_.format,"full")&&($ne($_.format,"compact")&&$ne($_.format,"rune"))){$k[$j++]="bwipp.aztecInvalidFormat#22458";$k[$j++]="The format must be either full, compact or rune";bwipp_raiseerror()}if($eq($_.format,"full")){if($_.readerinit&&($_.layers<1||$_.layers>22)){$k[$j++]="bwipp.aztecFullInitInvalidLayers#22463";$k[$j++]="Full-range symbols for reader programming must specify from 1 to 22 layers";bwipp_raiseerror()}if($_.layers!=-1&&($_.layers<1||$_.layers>32)){$k[$j++]="bwipp.aztecFullInvalidLayers#22466";$k[$j++]="Layers for full-range symbols must be from 1 to 32";bwipp_raiseerror()}}if($eq($_.format,"compact")){if($_.readerinit){if($_.layers!=-1&&$_.layers!=1){$k[$j++]="bwipp.aztecCompactInitInvalidLayers#22473";$k[$j++]="Compact symbols for reader programming must have 1 layer";bwipp_raiseerror()}$_.layers=1}if($_.layers!=-1&&($_.layers<1||$_.layers>4)){$k[$j++]="bwipp.aztecCompactInvalidLayers#22478";$k[$j++]="Layers for compact symbols must be from 1 to 4";bwipp_raiseerror()}}if($eq($_.format,"rune")){if($_.layers!=-1){$k[$j++]="bwipp.aztecRuneInvalidLayers#22484";$k[$j++]="It is not valid to specify layers for runes";bwipp_raiseerror()}if($_.readerinit){$k[$j++]="bwipp.aztecRuneReaderInit#22487";$k[$j++]="Reader initialisation is not compactible with Aztec Runes";bwipp_raiseerror()}if($_.barcode.length==0){$k[$j++]="bwipp.aztecRuneNotNumeric#22490";$k[$j++]="Aztec runes must be numeric";bwipp_raiseerror()}$F($_.barcode,function(){var _S=$k[--$j];if(_S<48||_S>57){$k[$j++]="bwipp.aztecRuneNotNumeric#22494";$k[$j++]="Aztec runes must be numeric";bwipp_raiseerror()}});var _U=$i($_.barcode);if(_U<0||_U>255){$k[$j++]="bwipp.aztecRuneInvalid#22498";$k[$j++]="Aztec runes must be 0 to 255";bwipp_raiseerror()}}$_.fn1=-1;var _Y=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fn1]]);$_.fncvals=_Y;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _b=$k[--$j];$_[$k[--$j]]=_b;$_.msglen=$_.msg.length;if(!bwipp_azteccode.__22611__){$_=Object.create($_);$_.U=0;$_.L=1;$_.M=2;$_.P=3;$_.D=4;$_.B=5;$_.lu=-2;$_.ll=-3;$_.lm=-4;$_.lp=-5;$_.ld=-6;$_.su=-7;$_.sp=-8;$_.sb=-9;$_.fl=-10;$_.p2=-11;$_.p3=-12;$_.p4=-13;$_.p5=-14;$_.charmaps=$a([$a([$_.sp,$_.sp,$_.sp,$_.fl,$_.sp]),$a([32,32,32,13,32]),$a(["A","a",1,$_.p2,"0"]),$a(["B","b",2,$_.p3,"1"]),$a(["C","c",3,$_.p4,"2"]),$a(["D","d",4,$_.p5,"3"]),$a(["E","e",5,"!","4"]),$a(["F","f",6,'"',"5"]),$a(["G","g",7,"#","6"]),$a(["H","h",8,"$","7"]),$a(["I","i",9,"%","8"]),$a(["J","j",10,"&","9"]),$a(["K","k",11,"'",","]),$a(["L","l",12,40,"."]),$a(["M","m",13,41,$_.lu]),$a(["N","n",27,"*",$_.su]),$a(["O","o",28,"+",-99]),$a(["P","p",29,",",-99]),$a(["Q","q",30,"-",-99]),$a(["R","r",31,".",-99]),$a(["S","s","@","/",-99]),$a(["T","t",92,":",-99]),$a(["U","u","^",";",-99]),$a(["V","v","_","<",-99]),$a(["W","w","`","=",-99]),$a(["X","x","|",">",-99]),$a(["Y","y","~","?",-99]),$a(["Z","z",127,"[",-99]),$a([$_.ll,$_.su,$_.ll,"]",-99]),$a([$_.lm,$_.lm,$_.lu,"{",-99]),$a([$_.ld,$_.ld,$_.lp,"}",-99]),$a([$_.sb,$_.sb,$_.sb,$_.lu,-99])]);$_.charvals=$a([new Map,new Map,new Map,new Map,new Map]);for(var _1c=0,_1b=$_.charmaps.length-1;_1c<=_1b;_1c+=1){$_.i=_1c;$_.encs=$g($_.charmaps,$_.i);for(var _1g=0;_1g<=4;_1g+=1){$_.j=_1g;var _1j=$g($_.encs,$_.j);$k[$j++]=_1j;if($eq($t(_1j),"stringtype")){var _1m=$g($k[--$j],0);$k[$j++]=_1m}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}var _1w=new Map([["\r\n",$_.p2],[". ",$_.p3],[", ",$_.p4],[": ",$_.p5]]);$_.pcomp=_1w;$_.e=1e6;var _22=$a([0,0,0,0,0,0]);$_.latlen=$a([$a([0,5,5,10,5,10]),$a([9,0,5,10,5,10]),$a([5,5,0,5,10,10]),$a([5,10,10,0,10,15]),$a([4,9,9,14,0,14]),_22]);$_.latseq=$a([$a([$a([]),$a([$_.ll]),$a([$_.lm]),$a([$_.lm,$_.lp]),$a([$_.ld]),$a([$_.sb])]),$a([$a([$_.ld,$_.lu]),$a([]),$a([$_.lm]),$a([$_.lm,$_.lp]),$a([$_.ld]),$a([$_.sb])]),$a([$a([$_.lu]),$a([$_.ll]),$a([]),$a([$_.lp]),$a([$_.lu,$_.ld]),$a([$_.sb])]),$a([$a([$_.lu]),$a([$_.lu,$_.ll]),$a([$_.lu,$_.lm]),$a([]),$a([$_.lu,$_.ld]),$a([$_.lu,$_.sb])]),$a([$a([$_.lu]),$a([$_.lu,$_.ll]),$a([$_.lu,$_.lm]),$a([$_.lu,$_.lm,$_.lp]),$a([]),$a([$_.lu,$_.sb])]),$a([$a([$_.lu]),$a([$_.ll]),$a([$_.lm]),$a([]),$a([]),$a([])])]);$_.shftlen=$a([$a([$_.e,$_.e,$_.e,5,$_.e]),$a([5,$_.e,$_.e,5,$_.e]),$a([$_.e,$_.e,$_.e,5,$_.e]),$a([$_.e,$_.e,$_.e,$_.e,$_.e]),$a([4,$_.e,$_.e,4,$_.e])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_azteccode.$ctx[id]=$_[id]);bwipp_azteccode.__22611__=1;$_=Object.getPrototypeOf($_)}$_.msgbits="";if($ne($_.format,"rune")&&$_.raw){$_.msgbits=$_.barcode}if($ne($_.format,"rune")&&!$_.raw){$_.charsize=function(){var _3v=$k[--$j];$k[$j++]=_3v;if(_3v>=0){$j--;var _3y=$g($a([5,5,5,5,4,8]),$k[--$j]);$k[$j++]=_3y}else{var _3z=$k[--$j];var _40=$k[--$j];$k[$j++]=_3z;$k[$j++]=_40;$j--;var _41=$k[--$j];$k[$j++]=_41;if(_41==$_.fn1){$j--;$k[$j++]=8}else{var _44=$f(-$k[--$j]-1e6);$k[$j++]=_44;if(_44==0){$j--;$k[$j++]=1}var _45=$k[--$j];$k[$j++]=(~~(Math.log(_45)/Math.log(10))+1)*4+8}}};$_.curlen=$a([0,$_.e,$_.e,$_.e,$_.e,$_.e]);$_.curseq=$a([$a([]),$a([]),$a([]),$a([]),$a([]),$a([])]);$_.backto=$_.U;$_.lastchar="";$F($_.msg,function(){$_.char=$k[--$j];for(;;){$_.imp=false;var _4S=$a([$_.U,$_.L,$_.M,$_.P,$_.D,$_.B]);for(var _4T=0,_4U=_4S.length;_4T<_4U;_4T++){$_.x=$g(_4S,_4T);var _4c=$a([$_.U,$_.L,$_.M,$_.P,$_.D,$_.B]);for(var _4d=0,_4e=_4c.length;_4d<_4e;_4d++){$_.y=$g(_4c,_4d);if($_.x!=$_.B||$_.y==$_.backto){$_.cost=$f($g($_.curlen,$_.x)+$g($g($_.latlen,$_.x),$_.y));if($_.cost<$g($_.curlen,$_.y)){$p($_.curlen,$_.y,$_.cost);$k[$j++]=$_.curseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$q($g($g($_.latseq,$_.x),$_.y));var _59=$a();var _5A=$k[--$j];$p($k[--$j],_5A,_59);if($_.y==$_.B){$k[$j++]="backto";if($_.x==$_.P||$_.x==$_.D){$k[$j++]=$_.U}else{$k[$j++]=$_.x}var _5K=$k[--$j];$_[$k[--$j]]=_5K}$_.imp=true}}}}if(!$_.imp){break}}$_.nxtlen=$a([$_.e,$_.e,$_.e,$_.e,$_.e,$_.e]);$_.nxtseq=$a(6);var _5b=$a([$_.U,$_.L,$_.M,$_.P,$_.D,$_.B]);for(var _5c=0,_5d=_5b.length;_5c<_5d;_5c++){$_.x=$g(_5b,_5c);for(;;){if($_.char>=0){if($_.x!=$_.B){var _5m=$g($g($_.charvals,$_.x),$_.char)!==undefined;if(!_5m){break}}}else{if($_.x!=$_.P){break}}$k[$j++]="cost";$k[$j++]=$g($_.curlen,$_.x);$k[$j++]=$_.x;$k[$j++]=$_.char;$_.charsize();var _5u=$k[--$j];var _5v=$k[--$j];$_[$k[--$j]]=$f(_5v+_5u);if($_.cost<$g($_.nxtlen,$_.x)){$p($_.nxtlen,$_.x,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.x;$k[$j++]=Infinity;$q($g($_.curseq,$_.x));$k[$j++]=$_.char;var _6A=$a();var _6B=$k[--$j];$p($k[--$j],_6B,_6A)}if($_.x==$_.B){break}var _6K=$a([$_.U,$_.L,$_.M,$_.P,$_.D]);for(var _6L=0,_6M=_6K.length;_6L<_6M;_6L++){$_.y=$g(_6K,_6L);if($ne($_.x,$_.y)){$k[$j++]="cost";$k[$j++]=$f($g($_.curlen,$_.y)+$g($g($_.shftlen,$_.y),$_.x));$k[$j++]=$_.x;$k[$j++]=$_.char;$_.charsize();var _6a=$k[--$j];var _6b=$k[--$j];$_[$k[--$j]]=$f(_6b+_6a);if($_.cost<$g($_.nxtlen,$_.y)){$p($_.nxtlen,$_.y,$_.cost);$k[$j++]=$_.nxtseq;$k[$j++]=$_.y;$k[$j++]=Infinity;$q($g($_.curseq,$_.y));var _6r=$_.x==$_.U?$_.su:$_.sp;$k[$j++]=_6r;$k[$j++]=$_.char;var _6t=$a();var _6u=$k[--$j];$p($k[--$j],_6u,_6t)}}}break}}if($ne($_.lastchar,"")&&$_.char>=0){var _6y=$s(2);$p(_6y,0,$_.lastchar);$p(_6y,1,$_.char);$_.pchars=_6y;var _73=$g($_.pcomp,$_.pchars)!==undefined;if(_73){var _79=$a([$_.U,$_.L,$_.M,$_.P,$_.D]);for(var _7A=0,_7B=_79.length;_7A<_7B;_7A++){$_.i=$g(_79,_7A);$_.inP=true;if($_.i==$_.M){if($_.lastchar==13){$_.inP=false}}else{if($_.i==$_.D){if($_.lastchar==44||$_.lastchar==46){$_.inP=false}}}if($_.inP&&$lt($g($_.curlen,$_.i),$g($_.nxtlen,$_.i))){$_.curseqi=$g($_.curseq,$_.i);$_.lastld=false;$_.lastsp=false;$_.lastidx=-1;for(var _7V=$_.curseqi.length-1;_7V>=0;_7V-=1){$_.idx=_7V;$_.ch=$g($_.curseqi,$_.idx);if($_.lastidx==-1){if($eq($_.ch,$_.lastchar)){$_.lastidx=$_.idx;if($_.idx>0){if($g($_.curseqi,$_.idx-1)==$_.sp){$_.lastsp=true}}}}else{if($_.ch<0&&$_.ch>=$_.ld){if($_.i==$_.P){if($_.ch==$_.ld){$_.lastld=true}}else{if($_.ch!=$_.lp){$_.inP=$_.lastsp}}break}}}if($_.inP&&$_.lastidx>=0){$p($_.nxtlen,$_.i,$g($_.curlen,$_.i));if($_.lastidx<$_.curseqi.length-1){if($_.i==$_.P){if($_.lastld){$p($_.nxtlen,$_.i,$f($g($_.nxtlen,$_.i)+1))}$k[$j++]=$_.nxtseq;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($_.curseqi);$r($_.curseqi.length-$_.lastidx,-1);$j--;$k[$j++]=$g($_.pcomp,$_.pchars);var _8H=$a();var _8I=$k[--$j];$p($k[--$j],_8I,_8H)}else{$k[$j++]=$_.nxtseq;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($_.curseqi);var _8N=$a();var _8O=$k[--$j];$p($k[--$j],_8O,_8N);$p($g($_.nxtseq,$_.i),$_.lastidx,$g($_.pcomp,$_.pchars))}}else{$k[$j++]=$_.nxtseq;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($_.curseqi);$j--;$k[$j++]=$g($_.pcomp,$_.pchars);var _8d=$a();var _8e=$k[--$j];$p($k[--$j],_8e,_8d)}}}}}}if($ne($g($_.nxtseq,$_.B),null)){$_.numbytes=0;$F($g($_.nxtseq,$_.B),function(){if($k[--$j]==$_.sb){$k[$j++]=0}else{$k[$j++]=$_.numbytes+1}$_.numbytes=$k[--$j]});if($_.numbytes==32){$p($_.nxtlen,$_.B,$f($g($_.nxtlen,$_.B)+11))}}$_.curlen=$_.nxtlen;$_.curseq=$_.nxtseq;$k[$j++]="lastchar";if($_.char>=0){$k[$j++]=$_.char}else{$k[$j++]=""}var _90=$k[--$j];$_[$k[--$j]]=_90});$_.minseq=$_.e;var _99=$a([$_.U,$_.L,$_.M,$_.P,$_.D,$_.B]);for(var _9A=0,_9B=_99.length;_9A<_9B;_9A++){$_.i=$g(_99,_9A);if($g($_.curlen,$_.i)<$_.minseq){$_.minseq=$g($_.curlen,$_.i);$_.seq=$g($_.curseq,$_.i)}}$_.tobin=function(){var _9O=$s($k[--$j]);$k[$j++]=_9O;for(var _9Q=0,_9P=_9O.length-1;_9Q<=_9P;_9Q+=1){var _9R=$k[--$j];$p(_9R,_9Q,48);$k[$j++]=_9R}var _9S=$k[--$j];var _9V=$R($s(_9S.length),$k[--$j],2);$P(_9S,_9S.length-_9V.length,_9V);$k[$j++]=_9S};$_.encu=function(){var _9a=$g($g($_.charvals,$_.U),$k[--$j]);$k[$j++]=_9a;$k[$j++]=5;$_.tobin()};$_.encl=function(){var _9f=$g($g($_.charvals,$_.L),$k[--$j]);$k[$j++]=_9f;$k[$j++]=5;$_.tobin()};$_.encm=function(){var _9k=$g($g($_.charvals,$_.M),$k[--$j]);$k[$j++]=_9k;$k[$j++]=5;$_.tobin()};$_.encd=function(){var _9p=$g($g($_.charvals,$_.D),$k[--$j]);$k[$j++]=_9p;$k[$j++]=4;$_.tobin()};$_.encp=function(){var _9q=$k[--$j];$k[$j++]=_9q;if(_9q==$_.fn1){$j--;$k[$j++]="00000000"}else{var _9s=$k[--$j];$k[$j++]=_9s;if(_9s<=-1e6){var _9u=$f(-$k[--$j]-1e6);$k[$j++]=_9u;$k[$j++]=_9u;if(_9u==0){$j--;$k[$j++]=1}var _9w=~~(Math.log($k[--$j])/Math.log(10));var _9x=$s((_9w+1)*4+8);$P(_9x,0,"00000");$k[$j++]=_9w;$k[$j++]=_9x;$k[$j++]=_9x;$k[$j++]=_9w+1;$k[$j++]=3;$_.tobin();var _9y=$k[--$j];$P($k[--$j],5,_9y);var _A0=$k[--$j];var _A1=$k[--$j];var _A2=$k[--$j];$k[$j++]=_A0;$k[$j++]=_A2;for(var _A3=_A1;_A3>=0;_A3-=1){var _A4=$k[--$j];var _A5=$k[--$j];$k[$j++]=_A5;$k[$j++]=~~(_A4/10);$k[$j++]=_A5;$k[$j++]=_A3*4+8;$k[$j++]=$f(_A4%10+2);$k[$j++]=4;$_.tobin();var _A6=$k[--$j];var _A7=$k[--$j];$P($k[--$j],_A7,_A6)}$j--}else{var _AD=$g($g($_.charvals,$_.P),$k[--$j]);$k[$j++]=_AD;$k[$j++]=5;$_.tobin()}}};$_.encfuncs=$a(["encu","encl","encm","encp","encd"]);$_.addtomsgbits=function(){$_.v=$k[--$j];$P($_.msgbits,$_.j,$_.v);$_.j=$_.j+$_.v.length};$_.state=$_.U;$_.msgbits=$s($_.minseq);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.seq.length){break}if($_.state!=$_.B){$_.char=$g($_.seq,$_.i);$k[$j++]=$_.char;if($_[$g($_.encfuncs,$_.state)]()===true){break}$_.addtomsgbits();$_.i=$_.i+1;if($_.char==$_.su||$_.char==$_.sp){$k[$j++]=$g($_.seq,$_.i);if($_.char==$_.su){$_.encu()}else{$_.encp()}$_.addtomsgbits();$_.i=$_.i+1}if($_.char==$_.lu){$_.state=$_.U}if($_.char==$_.ll){$_.state=$_.L}if($_.char==$_.lm){$_.state=$_.M}if($_.char==$_.lp){$_.state=$_.P}if($_.char==$_.ld){$_.state=$_.D}if($_.char==$_.sb){$_.state=$_.B}}else{$_.numbytes=0;for(;;){if($_.i+$_.numbytes>=$_.seq.length){break}if($g($_.seq,$_.i+$_.numbytes)<0){break}$_.numbytes=$_.numbytes+1}if($_.numbytes<=31){$k[$j++]=$_.numbytes;$k[$j++]=5;$_.tobin();$_.addtomsgbits()}else{$k[$j++]=0;$k[$j++]=5;$_.tobin();$_.addtomsgbits();$k[$j++]=$_.numbytes-31;$k[$j++]=11;$_.tobin();$_.addtomsgbits()}for(var _BF=0,_BG=$_.numbytes;_BF<_BG;_BF++){$k[$j++]=$g($_.seq,$_.i);$k[$j++]=8;$_.tobin();$_.addtomsgbits();$_.i=$_.i+1}if($_.i<$_.seq.length){$_.char=$g($_.seq,$_.i);$_.i=$_.i+1;if($_.char==$_.lu){$_.state=$_.U}if($_.char==$_.ll){$_.state=$_.L}if($_.char==$_.lm){$_.state=$_.M}}}}}if(!bwipp_azteccode.__22925__){$_=Object.create($_);$_.metrics=$a([$a(["rune",0,0,0,6]),$a(["compact",1,1,17,6]),$a(["full",1,1,21,6]),$a(["compact",2,0,40,6]),$a(["full",2,1,48,6]),$a(["compact",3,0,51,8]),$a(["full",3,1,60,8]),$a(["compact",4,0,76,8]),$a(["full",4,1,88,8]),$a(["full",5,1,120,8]),$a(["full",6,1,156,8]),$a(["full",7,1,196,8]),$a(["full",8,1,240,8]),$a(["full",9,1,230,10]),$a(["full",10,1,272,10]),$a(["full",11,1,316,10]),$a(["full",12,1,364,10]),$a(["full",13,1,416,10]),$a(["full",14,1,470,10]),$a(["full",15,1,528,10]),$a(["full",16,1,588,10]),$a(["full",17,1,652,10]),$a(["full",18,1,720,10]),$a(["full",19,1,790,10]),$a(["full",20,1,864,10]),$a(["full",21,1,940,10]),$a(["full",22,1,1020,10]),$a(["full",23,0,920,12]),$a(["full",24,0,992,12]),$a(["full",25,0,1066,12]),$a(["full",26,0,1144,12]),$a(["full",27,0,1224,12]),$a(["full",28,0,1306,12]),$a(["full",29,0,1392,12]),$a(["full",30,0,1480,12]),$a(["full",31,0,1570,12]),$a(["full",32,0,1664,12])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_azteccode.$ctx[id]=$_[id]);bwipp_azteccode.__22925__=1;$_=Object.getPrototypeOf($_)}var _CD=$_.metrics;for(var _CE=0,_CF=_CD.length;_CE<_CF;_CE++){$_.m=$g(_CD,_CE);$_.frmt=$g($_.m,0);$_.mlyr=$g($_.m,1);$_.icap=$g($_.m,2);$_.ncws=$g($_.m,3);$_.bpcw=$g($_.m,4);$_.numecw=~~Math.ceil($f($_.ncws*$_.eclevel/100+$_.ecaddchars));if($_.msgbits.length==0){$_.numecw=0}$_.numdcw=$f($_.ncws-$_.numecw);$_.okay=true;if($ne($_.format,$_.frmt)){$_.okay=false}if($_.readerinit&&$_.icap!=1){$_.okay=false}if($_.layers!=-1&&$_.layers!=$_.mlyr){$_.okay=false}if(~~Math.ceil($_.msgbits.length/$_.bpcw)>$_.numdcw){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.aztecNoValidSymbol#22946";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$_.layers=$_.mlyr;$_.allzero=function(){var _Ck=$k[--$j];$k[$j++]=$eq(_Ck,$G("000000000000",0,_Ck.length))};$_.allones=function(){var _Cm=$k[--$j];$k[$j++]=$eq(_Cm,$G("111111111111",0,_Cm.length))};$_.cws=$a($_.ncws);$_.m=0;$_.c=0;for(;;){if($_.msgbits.length<=$_.m){break}if($_.msgbits.length-$_.m>=$_.bpcw){$_.cwb=$G($_.msgbits,$_.m,$f($_.bpcw-1));$_.cwf=$G($_.msgbits,$f($f($_.m+$_.bpcw)-1),1);$k[$j++]=$_.cwb;$_.allzero();if($k[--$j]){$_.cwf="1";$_.m=$_.m-1}$k[$j++]=$_.cwb;$_.allones();if($k[--$j]){$_.cwf="0";$_.m=$_.m-1}var _D9=$s(12);$P(_D9,0,$_.cwb);$P(_D9,$f($_.bpcw-1),$_.cwf);$_.cwb=$G(_D9,0,$_.bpcw)}else{$_.cwb=$G($_.msgbits,$_.m,$_.msgbits.length-$_.m);var _DL=$Z($s(12),"111111111111");$P(_DL,0,$_.cwb);$_.cwb=$G(_DL,0,$_.bpcw);$k[$j++]=$_.cwb;$_.allones();if($k[--$j]){$P($_.cwb,$_.cwb.length-1,"0")}}$_.cw=0;for(var _DV=0,_DU=$f($_.bpcw-1);_DV<=_DU;_DV+=1){$_.i=_DV;$_.cw=$f($_.cw+~~Math.pow(2,$f($f($_.bpcw-$_.i)-1))*$f($g($_.cwb,$_.i)-48))}$p($_.cws,$_.c,$_.cw);$_.m=$f($_.m+$_.bpcw);$_.c=$_.c+1}$_.cws=$G($_.cws,0,$_.c);var _Dm=$g($_.options,"debugcws")!==undefined;if(_Dm){$k[$j++]="bwipp.debugcws#22985";$k[$j++]=$_.cws;bwipp_raiseerror()}$_.rscodes=function(){$_.rspm=$k[--$j];$_.rsgf=$k[--$j];$_.rsnc=$k[--$j];$_.rscws=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _Dt=0,_Du=$f($_.rsgf-1);_Dt<_Du;_Dt++){var _Dv=$k[--$j];var _Dw=_Dv*2;$k[$j++]=_Dv;$k[$j++]=_Dw;if(_Dw>=$_.rsgf){var _Dz=$k[--$j];$k[$j++]=$xo(_Dz,$_.rspm)}}$_.rsalog=$a();$_.rslog=$a($_.rsgf);for(var _E5=1,_E4=$f($_.rsgf-1);_E5<=_E4;_E5+=1){$p($_.rslog,$g($_.rsalog,_E5),_E5)}$_.rsprod=function(){var _E9=$k[--$j];var _EA=$k[--$j];$k[$j++]=_EA;$k[$j++]=_E9;if(_E9!=0&&_EA!=0){var _ED=$g($_.rslog,$k[--$j]);var _EJ=$g($_.rsalog,$f(_ED+$g($_.rslog,$k[--$j]))%$f($_.rsgf-1));$k[$j++]=_EJ}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _EL=0,_EM=$_.rsnc;_EL<_EM;_EL++){$k[$j++]=0}$_.coeffs=$a();for(var _EQ=1,_EP=$_.rsnc;_EQ<=_EP;_EQ+=1){$_.i=_EQ;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _EX=$_.i-1;_EX>=1;_EX-=1){$_.j=_EX;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Ej=$k[--$j];var _Ek=$k[--$j];var _El=$k[--$j];$p($k[--$j],_El,$xo(_Ek,_Ej))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _Et=$k[--$j];var _Eu=$k[--$j];$p($k[--$j],_Eu,_Et)}$_.nd=$_.rscws.length;$k[$j++]=Infinity;$F($_.rscws);for(var _Ez=0,_F0=$_.rsnc;_Ez<_F0;_Ez++){$k[$j++]=0}$k[$j++]=0;$_.rscws=$a();for(var _F4=0,_F3=$_.nd-1;_F4<=_F3;_F4+=1){$_.k=$xo($g($_.rscws,_F4),$g($_.rscws,$_.nd));for(var _FC=0,_FB=$f($_.rsnc-1);_FC<=_FB;_FC+=1){$_.j=_FC;$k[$j++]=$_.rscws;$k[$j++]=$_.nd+$_.j;$k[$j++]=$g($_.rscws,$_.nd+$_.j+1);$k[$j++]=$_.k;$k[$j++]=$g($_.coeffs,$f($f($_.rsnc-$_.j)-1));$_.rsprod();var _FP=$k[--$j];var _FQ=$k[--$j];var _FR=$k[--$j];$p($k[--$j],_FR,$xo(_FQ,_FP))}}$k[$j++]=$G($_.rscws,0,$_.rscws.length-1)};if($eq($_.format,"full")){$_.mode=($f($_.layers-1)<<11)+($_.cws.length-1);if($_.readerinit){$_.mode=$_.mode|1024}$_.mode=$a([($_.mode&61440)>>>12,($_.mode&3840)>>>8,($_.mode&240)>>>4,$_.mode&15]);$k[$j++]="mode";$k[$j++]=$_.mode;$k[$j++]=6;$k[$j++]=16;$k[$j++]=19;$_.rscodes();var _Fh=$k[--$j];$_[$k[--$j]]=_Fh}if($eq($_.format,"compact")){$_.mode=($f($_.layers-1)<<6)+($_.cws.length-1);if($_.readerinit){$_.mode=$_.mode|32}$_.mode=$a([($_.mode&240)>>>4,$_.mode&15]);$k[$j++]="mode";$k[$j++]=$_.mode;$k[$j++]=5;$k[$j++]=16;$k[$j++]=19;$_.rscodes();var _Fs=$k[--$j];$_[$k[--$j]]=_Fs}if($eq($_.format,"rune")){$_.mode=$i($_.barcode);$_.mode=$a([($_.mode&240)>>>4,$_.mode&15]);$k[$j++]="mode";$k[$j++]=$_.mode;$k[$j++]=5;$k[$j++]=16;$k[$j++]=19;$_.rscodes();var _G0=$k[--$j];$_[$k[--$j]]=_G0;$k[$j++]=Infinity;var _G2=$_.mode;for(var _G3=0,_G4=_G2.length;_G3<_G4;_G3++){$k[$j++]=$g(_G2,_G3)^10}$_.mode=$a()}$_.modebits=$s($_.mode.length*4);for(var _GB=0,_GA=$_.modebits.length-1;_GB<=_GA;_GB+=1){$P($_.modebits,_GB,"0")}for(var _GF=0,_GE=$_.mode.length-1;_GF<=_GE;_GF+=1){$_.i=_GF;var _GL=$R($s(4),$g($_.mode,$_.i),2);$P($_.modebits,4-_GL.length+4*$_.i,_GL)}if(!bwipp_azteccode.__23086__){$_=Object.create($_);$_.rsparams=$a([$a([]),$a([]),$a([]),$a([]),$a([]),$a([]),$a([64,67]),$a([]),$a([256,301]),$a([]),$a([1024,1033]),$a([]),$a([4096,4201])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_azteccode.$ctx[id]=$_[id]);bwipp_azteccode.__23086__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="cws";$k[$j++]=$_.cws;$k[$j++]=$f($_.ncws-$_.cws.length);$F($g($_.rsparams,$_.bpcw));$_.rscodes();var _Gi=$k[--$j];$_[$k[--$j]]=_Gi;if($eq($_.format,"full")){$_.databits=$s($f($_.layers*$_.layers*16+$_.layers*112))}else{$_.databits=$s($f($_.layers*$_.layers*16+$_.layers*88))}for(var _Gv=0,_Gu=$_.databits.length-1;_Gv<=_Gu;_Gv+=1){$P($_.databits,_Gv,"0")}for(var _Gz=0,_Gy=$f($_.ncws-1);_Gz<=_Gy;_Gz+=1){$_.i=_Gz;var _H6=$R($s($_.bpcw),$g($_.cws,$_.i),2);$P($_.databits,$f($f($f($_.bpcw-_H6.length)+$_.bpcw*$_.i)+$f($_.databits.length-$_.ncws*$_.bpcw)),_H6)}$_.cmv=function(){var _HE=$k[--$j];var _HF=$k[--$j];$k[$j++]=$f($f(_HF-_HE*$_.size)+$_.mid)};$_.lmv=function(){$_.lbit=$k[--$j];$_.llyr=$k[--$j];$_.lwid=$f($_.fw+$_.llyr*4);$_.ldir=~~(~~($_.lbit/2)/$_.lwid);if($_.ldir==0){$k[$j++]=$f(-~~($f($_.lwid-1)/2)+1+~~($_.lbit/2)%$_.lwid);$k[$j++]=$f($f(~~(($_.fw-1)/2)+$_.llyr*2)+$_.lbit%2);$_.cmv()}if($_.ldir==1){$k[$j++]=$f($f(~~($_.fw/2)+$_.llyr*2)+$_.lbit%2);$k[$j++]=$f(~~($f($_.lwid-1)/2)-1-~~($_.lbit/2)%$_.lwid);$_.cmv()}if($_.ldir==2){$k[$j++]=-$f(-~~($_.lwid/2)+1+~~($_.lbit/2)%$_.lwid);$k[$j++]=-$f($f(~~($_.fw/2)+$_.llyr*2)+$_.lbit%2);$_.cmv()}if($_.ldir==3){$k[$j++]=-$f($f(~~(($_.fw-1)/2)+$_.llyr*2)+$_.lbit%2);$k[$j++]=-$f(~~($_.lwid/2)-1-~~($_.lbit/2)%$_.lwid);$_.cmv()}};if($eq($_.format,"full")){$_.fw=12}else{$_.fw=9}$_.size=$f($f($_.fw+$_.layers*4)+2);$k[$j++]=Infinity;for(var _Hu=0,_Hv=$_.size*$_.size;_Hu<_Hv;_Hu++){$k[$j++]=-1}$_.pixs=$a();$_.mid=$f(~~($f($_.size-1)/2)*$_.size+~~($f($_.size-1)/2));$_.i=0;for(var _I2=1,_I1=$_.layers;_I2<=_I1;_I2+=1){$_.layer=_I2;for(var _I6=0,_I5=($_.fw+$_.layer*4)*8-1;_I6<=_I5;_I6+=1){$_.pos=_I6;$k[$j++]=$_.pixs;$k[$j++]=$_.layer;$k[$j++]=$_.pos;$_.lmv();var _IE=$k[--$j];$p($k[--$j],_IE,$g($_.databits,$_.databits.length-$_.i-1)-48);$_.i=$_.i+1}}if($eq($_.format,"full")){$_.fw=13;$_.size=$f($f($f($_.fw+$_.layers*4)+2)+~~$f($f($_.layers+10.5)/7.5-1)*2);$_.mid=~~($_.size*$_.size/2);$k[$j++]=Infinity;for(var _IP=0,_IQ=$_.size*$_.size;_IP<_IQ;_IP++){$k[$j++]=-2}$_.npixs=$a();for(var _IU=0,_IT=~~($_.size/2);_IU<=_IT;_IU+=16){$_.i=_IU;for(var _IX=0,_IW=$f($_.size-1);_IX<=_IW;_IX+=1){$_.j=_IX;$k[$j++]=$_.npixs;$k[$j++]=-~~($_.size/2)+$_.j;$k[$j++]=$_.i;$_.cmv();var _Ig=$k[--$j];$P($k[--$j],_Ig,$a([(~~($_.size/2)+$_.j+$_.i+1)%2]));$k[$j++]=$_.npixs;$k[$j++]=-~~($_.size/2)+$_.j;$k[$j++]=-$_.i;$_.cmv();var _Iq=$k[--$j];$P($k[--$j],_Iq,$a([(~~($_.size/2)+$_.j+$_.i+1)%2]));$k[$j++]=$_.npixs;$k[$j++]=$_.i;$k[$j++]=-~~($_.size/2)+$_.j;$_.cmv();var _J0=$k[--$j];$P($k[--$j],_J0,$a([(~~($_.size/2)+$_.j+$_.i+1)%2]));$k[$j++]=$_.npixs;$k[$j++]=-$_.i;$k[$j++]=-~~($_.size/2)+$_.j;$_.cmv();var _JA=$k[--$j];$P($k[--$j],_JA,$a([(~~($_.size/2)+$_.j+$_.i+1)%2]))}}$_.j=0;for(var _JE=0,_JD=$_.npixs.length-1;_JE<=_JD;_JE+=1){$_.i=_JE;if($g($_.npixs,$_.i)==-2){$p($_.npixs,$_.i,$g($_.pixs,$_.j));$_.j=$_.j+1}}$_.pixs=$_.npixs}$_.fw=~~($_.fw/2);for(var _JT=-$_.fw,_JS=$_.fw;_JT<=_JS;_JT+=1){$_.i=_JT;for(var _JX=-$_.fw,_JW=$_.fw;_JX<=_JW;_JX+=1){$_.j=_JX;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.cmv();if(Math.abs($_.i)>Math.abs($_.j)){$k[$j++]=Math.abs($_.i)}else{$k[$j++]=Math.abs($_.j)}var _Jf=$k[--$j];var _Jg=$k[--$j];$p($k[--$j],_Jg,$f(_Jf+1)%2)}}var _KI=$a([$a([-($_.fw+1),$_.fw,1]),$a([-($_.fw+1),$_.fw+1,1]),$a([-$_.fw,$_.fw+1,1]),$a([$_.fw+1,$_.fw+1,1]),$a([$_.fw+1,$_.fw,1]),$a([$_.fw+1,-$_.fw,1]),$a([$_.fw,$_.fw+1,0]),$a([$_.fw+1,-($_.fw+1),0]),$a([$_.fw,-($_.fw+1),0]),$a([-$_.fw,-($_.fw+1),0]),$a([-($_.fw+1),-($_.fw+1),0]),$a([-($_.fw+1),-$_.fw,0])]);for(var _KJ=0,_KK=_KI.length;_KJ<_KK;_KJ++){$k[$j++]=$_.pixs;$F($g(_KI,_KJ));var _KN=$k[--$j];var _KO=$k[--$j];var _KP=$k[--$j];$k[$j++]=_KN;$k[$j++]=_KP;$k[$j++]=_KO;$_.cmv();var _KQ=$k[--$j];var _KR=$k[--$j];$p($k[--$j],_KQ,_KR)}if(!bwipp_azteccode.__23212__){$_=Object.create($_);$_.modemapfull=$a([$a([-5,7]),$a([-4,7]),$a([-3,7]),$a([-2,7]),$a([-1,7]),$a([1,7]),$a([2,7]),$a([3,7]),$a([4,7]),$a([5,7]),$a([7,5]),$a([7,4]),$a([7,3]),$a([7,2]),$a([7,1]),$a([7,-1]),$a([7,-2]),$a([7,-3]),$a([7,-4]),$a([7,-5]),$a([5,-7]),$a([4,-7]),$a([3,-7]),$a([2,-7]),$a([1,-7]),$a([-1,-7]),$a([-2,-7]),$a([-3,-7]),$a([-4,-7]),$a([-5,-7]),$a([-7,-5]),$a([-7,-4]),$a([-7,-3]),$a([-7,-2]),$a([-7,-1]),$a([-7,1]),$a([-7,2]),$a([-7,3]),$a([-7,4]),$a([-7,5])]);$_.modemapcompact=$a([$a([-3,5]),$a([-2,5]),$a([-1,5]),$a([0,5]),$a([1,5]),$a([2,5]),$a([3,5]),$a([5,3]),$a([5,2]),$a([5,1]),$a([5,0]),$a([5,-1]),$a([5,-2]),$a([5,-3]),$a([3,-5]),$a([2,-5]),$a([1,-5]),$a([0,-5]),$a([-1,-5]),$a([-2,-5]),$a([-3,-5]),$a([-5,-3]),$a([-5,-2]),$a([-5,-1]),$a([-5,0]),$a([-5,1]),$a([-5,2]),$a([-5,3])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_azteccode.$ctx[id]=$_[id]);bwipp_azteccode.__23212__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="modemap";if($eq($_.format,"full")){$k[$j++]=$_.modemapfull}else{$k[$j++]=$_.modemapcompact}var _Lf=$k[--$j];$_[$k[--$j]]=_Lf;for(var _Lj=0,_Li=$_.modemap.length-1;_Lj<=_Li;_Lj+=1){$_.i=_Lj;$k[$j++]=$_.pixs;$F($g($_.modemap,$_.i));$_.cmv();var _Lr=$k[--$j];$p($k[--$j],_Lr,$g($_.modebits,$_.i)-48)}var _Lz=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.size],["pixy",$_.size],["height",$_.size*2/72],["width",$_.size*2/72],["opt",$_.options]]);$k[$j++]=_Lz;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_azteccodecompact(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","compact");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_azteccode();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_aztecrune(){$_=Object.create($_);$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$p($_.options,"dontdraw",true);$p($_.options,"format","rune");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_azteccode();var _6=$k[--$j];$_[$k[--$j]]=_6;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_codeone(){$_=Object.create($_);$_.dontdraw=false;$_.version="unset";$_.parse=false;$_.parsefnc=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _2=$a(["unset","T-16","T-32","T-48","S-10","S-20","S-30","A","B","C","D","E","F","G","H"]);$k[$j++]=false;for(var _3=0,_4=_2.length;_3<_4;_3++){var _7=$k[--$j];$k[$j++]=_7||$eq($g(_2,_3),$_.version)}if($nt($k[--$j])){$k[$j++]="bwipp.codeoneBadVersion#23373";$k[$j++]="version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30";bwipp_raiseerror()}bwipp_loadctx(bwipp_codeone);$_.stype=$eq($G($_.version,0,1),"S");$_.ttype=$eq($G($_.version,0,1),"T");if(!bwipp_codeone.__23537__){$_=Object.create($_);$_.stypevals=$a(["1","1010","1100100","1111101000","10011100010000","11000011010100000","11110100001001000000","100110001001011010000000","101111101011110000100000000","111011100110101100101000000000","1001010100000010111110010000000000","1011101001000011101101110100000000000","1110100011010100101001010001000000000000","10010001100001001110011100101010000000000000","10110101111001100010000011110100100000000000000","11100011010111111010100100110001101000000000000000","100011100001101111001001101111110000010000000000000000","101100011010001010111100001011101100010100000000000000000"]);$_.stypemetrics=$a([$a(["S-10",8,11,10,4,4,1,99,99,99]),$a(["S-20",8,21,20,8,8,1,99,99,99]),$a(["S-30",8,31,30,12,12,1,99,99,99])]);$_.nonstypemetrics=$a([$a(["A",16,18,16,10,10,1,4,99,6]),$a(["B",22,22,20,19,16,1,4,99,8]),$a(["C",28,32,28,44,26,1,4,22,11]),$a(["D",40,42,36,91,44,1,4,16,16]),$a(["E",52,54,48,182,70,1,4,22,22]),$a(["F",70,76,68,370,140,2,4,22,31]),$a(["G",104,98,88,732,280,4,6,21,47]),$a(["H",148,134,120,1480,560,8,6,20,69]),$a(["T-16",16,17,16,10,10,1,99,99,99]),$a(["T-32",16,33,32,24,16,1,99,99,99]),$a(["T-48",16,49,48,38,22,1,99,99,99])]);$_.fnc1=-1;$_.fnc3=-2;$_.lC=-5;$_.lB=-6;$_.lX=-7;$_.lT=-8;$_.lD=-9;$_.unl=-10;$_.fnc2=-11;$_.fnc4=-12;$_.sft1=-13;$_.sft2=-14;$_.sft3=-15;$_.eci=-16;$_.pad=-17;$_.fnc1lD=-18;$_.unlcw=255;$k[$j++]=Infinity;for(var _U=0;_U<=128;_U+=1){$k[$j++]=_U;$k[$j++]=_U+1}$k[$j++]=$_.pad;$k[$j++]=129;for(var _W=0;_W<=99;_W+=1){var _Y=$R($s(2),_W,10);var _a=$Z($s(2),"00");$P(_a,2-_Y.length,_Y);$k[$j++]=_a;$k[$j++]=_W+130}var _i=$a([$_.lC,$_.lB,$_.fnc1,$_.fnc2,$_.fnc3,$_.fnc4,$_.fnc1lD]);$k[$j++]=229;for(var _j=0,_k=_i.length;_j<_k;_j++){var _n=$f($k[--$j]+1);$k[$j++]=$g(_i,_j);$k[$j++]=_n;$k[$j++]=_n}$j--;$k[$j++]=$_.lX;$k[$j++]=238;$k[$j++]=$_.lT;$k[$j++]=239;$_.Avals=$d();$k[$j++]=Infinity;var _r=$_.Avals;for(var _w=_r.size,_v=_r.keys(),_u=0;_u<_w;_u++){var _s=_v.next().value;$k[$j++]=_s;$k[$j++]=_r.get(_s);$k[$j++]=Infinity;var _x=$k[--$j];var _y=$k[--$j];$k[$j++]=_x;$k[$j++]=_y;var _z=$a();$k[$j++]=_z}$_.Avals=$d();$k[$j++]=Infinity;$k[$j++]=$_.sft1;$k[$j++]=0;$k[$j++]=$_.sft2;$k[$j++]=1;$k[$j++]=$_.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _14=48;_14<=57;_14+=1){$k[$j++]=_14;$k[$j++]=_14-44}for(var _15=65;_15<=90;_15+=1){$k[$j++]=_15;$k[$j++]=_15-51}$_.CNvals=$d();$k[$j++]=Infinity;for(var _17=0;_17<=31;_17+=1){$k[$j++]=_17;$k[$j++]=_17}$_.C1vals=$d();$k[$j++]=Infinity;for(var _19=33;_19<=47;_19+=1){$k[$j++]=_19;$k[$j++]=_19-33}for(var _1A=58;_1A<=64;_1A+=1){$k[$j++]=_1A;$k[$j++]=_1A-43}for(var _1B=91;_1B<=95;_1B+=1){$k[$j++]=_1B;$k[$j++]=_1B-69}$k[$j++]=$_.fnc1;$k[$j++]=27;$k[$j++]=$_.fnc2;$k[$j++]=28;$k[$j++]=$_.fnc3;$k[$j++]=29;$k[$j++]=$_.fnc4;$k[$j++]=30;$k[$j++]=$_.pad;$k[$j++]=31;$_.C2vals=$d();$k[$j++]=Infinity;for(var _1I=96;_1I<=127;_1I+=1){$k[$j++]=_1I;$k[$j++]=_1I-96}$_.C3vals=$d();$k[$j++]=Infinity;var _1K=$_.CNvals;for(var _1P=_1K.size,_1O=_1K.keys(),_1N=0;_1N<_1P;_1N++){var _1L=_1O.next().value;$k[$j++]=_1L;$k[$j++]=_1K.get(_1L);$k[$j++]=Infinity;var _1Q=$k[--$j];var _1R=$k[--$j];$k[$j++]=_1Q;$k[$j++]=_1R;var _1S=$a();$k[$j++]=_1S}var _1T=$_.C1vals;for(var _1Y=_1T.size,_1X=_1T.keys(),_1W=0;_1W<_1Y;_1W++){var _1U=_1X.next().value;$k[$j++]=_1U;$k[$j++]=_1T.get(_1U);$k[$j++]=Infinity;var _1Z=$k[--$j];var _1a=$k[--$j];$k[$j++]=_1Z;$k[$j++]=$g($_.CNvals,$_.sft1);$k[$j++]=_1a;var _1e=$a();$k[$j++]=_1e}var _1f=$_.C2vals;for(var _1k=_1f.size,_1j=_1f.keys(),_1i=0;_1i<_1k;_1i++){var _1g=_1j.next().value;$k[$j++]=_1g;$k[$j++]=_1f.get(_1g);$k[$j++]=Infinity;var _1l=$k[--$j];var _1m=$k[--$j];$k[$j++]=_1l;$k[$j++]=$g($_.CNvals,$_.sft2);$k[$j++]=_1m;var _1q=$a();$k[$j++]=_1q}var _1r=$_.C3vals;for(var _1w=_1r.size,_1v=_1r.keys(),_1u=0;_1u<_1w;_1u++){var _1s=_1v.next().value;$k[$j++]=_1s;$k[$j++]=_1r.get(_1s);$k[$j++]=Infinity;var _1x=$k[--$j];var _1y=$k[--$j];$k[$j++]=_1x;$k[$j++]=$g($_.CNvals,$_.sft3);$k[$j++]=_1y;var _22=$a();$k[$j++]=_22}$_.Cvals=$d();$k[$j++]=Infinity;$k[$j++]=$_.sft1;$k[$j++]=0;$k[$j++]=$_.sft2;$k[$j++]=1;$k[$j++]=$_.sft3;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _27=48;_27<=57;_27+=1){$k[$j++]=_27;$k[$j++]=_27-44}for(var _28=97;_28<=122;_28+=1){$k[$j++]=_28;$k[$j++]=_28-83}$_.TNvals=$d();$k[$j++]=Infinity;for(var _2A=0;_2A<=31;_2A+=1){$k[$j++]=_2A;$k[$j++]=_2A}$_.T1vals=$d();$k[$j++]=Infinity;for(var _2C=33;_2C<=47;_2C+=1){$k[$j++]=_2C;$k[$j++]=_2C-33}for(var _2D=58;_2D<=64;_2D+=1){$k[$j++]=_2D;$k[$j++]=_2D-43}for(var _2E=91;_2E<=95;_2E+=1){$k[$j++]=_2E;$k[$j++]=_2E-69}$k[$j++]=$_.fnc1;$k[$j++]=27;$k[$j++]=$_.fnc2;$k[$j++]=28;$k[$j++]=$_.fnc3;$k[$j++]=29;$k[$j++]=$_.fnc4;$k[$j++]=30;$k[$j++]=$_.pad;$k[$j++]=31;$_.T2vals=$d();$k[$j++]=Infinity;$k[$j++]=96;$k[$j++]=0;for(var _2L=65;_2L<=90;_2L+=1){$k[$j++]=_2L;$k[$j++]=_2L-64}for(var _2M=123;_2M<=127;_2M+=1){$k[$j++]=_2M;$k[$j++]=_2M-96}$_.T3vals=$d();$k[$j++]=Infinity;var _2O=$_.TNvals;for(var _2T=_2O.size,_2S=_2O.keys(),_2R=0;_2R<_2T;_2R++){var _2P=_2S.next().value;$k[$j++]=_2P;$k[$j++]=_2O.get(_2P);$k[$j++]=Infinity;var _2U=$k[--$j];var _2V=$k[--$j];$k[$j++]=_2U;$k[$j++]=_2V;var _2W=$a();$k[$j++]=_2W}var _2X=$_.T1vals;for(var _2c=_2X.size,_2b=_2X.keys(),_2a=0;_2a<_2c;_2a++){var _2Y=_2b.next().value;$k[$j++]=_2Y;$k[$j++]=_2X.get(_2Y);$k[$j++]=Infinity;var _2d=$k[--$j];var _2e=$k[--$j];$k[$j++]=_2d;$k[$j++]=$g($_.TNvals,$_.sft1);$k[$j++]=_2e;var _2i=$a();$k[$j++]=_2i}var _2j=$_.T2vals;for(var _2o=_2j.size,_2n=_2j.keys(),_2m=0;_2m<_2o;_2m++){var _2k=_2n.next().value;$k[$j++]=_2k;$k[$j++]=_2j.get(_2k);$k[$j++]=Infinity;var _2p=$k[--$j];var _2q=$k[--$j];$k[$j++]=_2p;$k[$j++]=$g($_.TNvals,$_.sft2);$k[$j++]=_2q;var _2u=$a();$k[$j++]=_2u}var _2v=$_.T3vals;for(var _30=_2v.size,_2z=_2v.keys(),_2y=0;_2y<_30;_2y++){var _2w=_2z.next().value;$k[$j++]=_2w;$k[$j++]=_2v.get(_2w);$k[$j++]=Infinity;var _31=$k[--$j];var _32=$k[--$j];$k[$j++]=_31;$k[$j++]=$g($_.TNvals,$_.sft3);$k[$j++]=_32;var _36=$a();$k[$j++]=_36}$_.Tvals=$d();for(var _38=128;_38<=255;_38+=1){$_.i=_38;$k[$j++]=$_.Avals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Avals,$_.fnc4));$q($g($_.Avals,$_.i-128));var _3H=$a();var _3I=$k[--$j];$p($k[--$j],_3I,_3H);$k[$j++]=$_.Cvals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Cvals,$_.fnc4));$q($g($_.Cvals,$_.i-128));var _3S=$a();var _3T=$k[--$j];$p($k[--$j],_3T,_3S);$k[$j++]=$_.Tvals;$k[$j++]=$_.i;$k[$j++]=Infinity;$q($g($_.Tvals,$_.fnc4));$q($g($_.Tvals,$_.i-128));var _3d=$a();var _3e=$k[--$j];$p($k[--$j],_3e,_3d)}$k[$j++]=Infinity;$k[$j++]=13;$k[$j++]=0;$k[$j++]=42;$k[$j++]=1;$k[$j++]=62;$k[$j++]=2;$k[$j++]=32;$k[$j++]=3;for(var _3g=48;_3g<=57;_3g+=1){$k[$j++]=_3g;$k[$j++]=_3g-44}for(var _3h=65;_3h<=90;_3h+=1){$k[$j++]=_3h;$k[$j++]=_3h-51}$_.Xvals=$d();$k[$j++]=Infinity;var _3j=$_.Xvals;for(var _3o=_3j.size,_3n=_3j.keys(),_3m=0;_3m<_3o;_3m++){var _3k=_3n.next().value;$k[$j++]=_3k;$k[$j++]=_3j.get(_3k);$k[$j++]=Infinity;var _3p=$k[--$j];var _3q=$k[--$j];$k[$j++]=_3p;$k[$j++]=_3q;var _3r=$a();$k[$j++]=_3r}$_.Xvals=$d();$k[$j++]=Infinity;for(var _3t=0;_3t<=255;_3t+=1){$k[$j++]=_3t;$k[$j++]=_3t}$_.Bvals=$d();$k[$j++]=Infinity;var _3v=$_.Bvals;for(var _40=_3v.size,_3z=_3v.keys(),_3y=0;_3y<_40;_3y++){var _3w=_3z.next().value;$k[$j++]=_3w;$k[$j++]=_3v.get(_3w);$k[$j++]=Infinity;var _41=$k[--$j];var _42=$k[--$j];$k[$j++]=_41;$k[$j++]=_42;var _43=$a();$k[$j++]=_43}$_.Bvals=$d();$_.encvals=$a([$_.Avals,$_.Cvals,$_.Tvals,$_.Xvals,-1,$_.Bvals]);$_.A=0;$_.C=1;$_.T=2;$_.X=3;$_.D=4;$_.B=5;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codeone.$ctx[id]=$_[id]);bwipp_codeone.__23537__=1;$_=Object.getPrototypeOf($_)}if($_.stype){$F($_.barcode,function(){var _4E=$k[--$j];if(_4E<48||_4E>57){$k[$j++]="bwipp.codeoneStypeNonDigit#23543";$k[$j++]="S-Type symbols can only contain digits";bwipp_raiseerror()}});$_.barlen=$_.barcode.length;if($_.barlen>18){$k[$j++]="bwipp.codeoneStypeTooLong#23549";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}$_.normalize=function(){$_.base=$k[--$j];$_.num=$k[--$j];for(var _4K=$_.num.length-1;_4K>=1;_4K-=1){$_.i=_4K;var _4L=$_.num;var _4M=$_.i;$p(_4L,_4M-1,$f($g(_4L,_4M-1)+~~($g($_.num,$_.i)/$_.base)));$p($_.num,$_.i,$g($_.num,$_.i)%$_.base)}for(;;){if($lt($g($_.num,0),$_.base)){break}$k[$j++]=Infinity;$k[$j++]=0;$F($_.num);$_.num=$a();$p($_.num,0,$f($g($_.num,0)+~~($g($_.num,1)/$_.base)));$p($_.num,1,$g($_.num,1)%$_.base)}$k[$j++]=Infinity;$_.i=true;var _4n=$_.num;for(var _4o=0,_4p=_4n.length;_4o<_4p;_4o++){var _4q=$g(_4n,_4o);$k[$j++]=_4q;if(_4q==0&&$_.i){$j--}else{$_.i=false}}$_.num=$a();if($_.num.length==0){$_.num=$a([0])}$k[$j++]=$_.num};$_.bigadd=function(){var _4w=$k[--$j];var _4x=$k[--$j];$_.offset=Math.abs(_4w.length-_4x.length);if(_4w.length<_4x.length){var _=_4w;_4w=_4x;_4x=_}$_.a=_4w;$_.b=_4x;for(var _50=0,_4z=$_.b.length-1;_50<=_4z;_50+=1){var _51=$_.a;var _52=$_.offset;$p(_51,_50+_52,$f($g(_51,_50+_52)+$g($_.b,_50)))}$k[$j++]=$_.a};$_.barlen=$_.barcode.length;$_.v=$a([1]);for(var _5B=0,_5A=$_.barlen-1;_5B<=_5A;_5B+=1){$_.i=_5B;$k[$j++]=Infinity;$F($g($_.stypevals,$_.i),function(){var _5F=$k[--$j];$k[$j++]=$f(_5F-48)*$f($g($_.barcode,$_.barlen-$_.i-1)-48)});var _5K=$a();$k[$j++]=_5K;$k[$j++]=$_.v;$_.bigadd();$_.v=$k[--$j]}$k[$j++]="v";$k[$j++]=$_.v;$k[$j++]=2;$_.normalize();var _5O=$k[--$j];$_[$k[--$j]]=_5O;$k[$j++]=Infinity;for(var _5R=0,_5S=(5-$_.v.length%5)%5;_5R<_5S;_5R++){$k[$j++]=0}$q($_.v);$_.v=$a();$_.cws=$a(~~($_.v.length/5));for(var _5Z=0,_5Y=$_.cws.length-1;_5Z<=_5Y;_5Z+=1){$_.i=_5Z;var _5c=$G($_.v,$_.i*5,5);$k[$j++]=0;for(var _5d=0,_5e=_5c.length;_5d<_5e;_5d++){var _5g=$k[--$j];$k[$j++]=$f(_5g+$g(_5c,_5d))*2}$p($_.cws,$_.i,~~($k[--$j]/2))}$_.metrics=$_.stypemetrics}else{var _5p=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fnc1],["FNC3",$_.fnc3]]);$_.fncvals=_5p;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _5s=$k[--$j];$_[$k[--$j]]=_5s;$_.msglen=$_.msg.length;$_.eciesc=92;var _5v=$_.msg;$k[$j++]="numecis";$k[$j++]=0;for(var _5w=0,_5x=_5v.length;_5w<_5x;_5w++){if($g(_5v,_5w)<=-1e6){var _5z=$k[--$j];$k[$j++]=$f(_5z+1)}}var _60=$k[--$j];$_[$k[--$j]]=_60;if($_.numecis>0){$_.msgtmp=$a($f($f($_.msg.length*2+$_.numecis*6)+2));$p($_.msgtmp,0,$_.pad);$p($_.msgtmp,1,$_.eciesc);$_.j=2;for(var _6C=0,_6B=$_.msg.length-1;_6C<=_6B;_6C+=1){var _6E=$g($_.msg,_6C);$k[$j++]=_6E;if(_6E<=-1e6){var _6I=$G($R($s(7),-$k[--$j],10),1,6);for(var _6J=0,_6K=_6I.length;_6J<_6K;_6J++){$k[$j++]=$g(_6I,_6J)}$as($a(6));$P($_.msgtmp,$_.j+1,$k[--$j]);$p($_.msgtmp,$_.j,$_.eciesc);$_.j=$_.j+7}else{var _6U=$k[--$j];$k[$j++]=_6U;if(_6U!=$_.eciesc){$p($_.msgtmp,$_.j,$k[--$j]);$_.j=$_.j+1}else{$j--;$p($_.msgtmp,$_.j,$_.eciesc);$p($_.msgtmp,$_.j+1,$_.eciesc);$_.j=$_.j+2}}}$_.msg=$G($_.msgtmp,0,$_.j);$_.msglen=$_.msg.length}$_.metrics=$_.nonstypemetrics;$_.fullcws=$a([]);var _6n=$_.metrics;for(var _6o=0,_6p=_6n.length;_6o<_6p;_6o++){$_.m=$g(_6n,_6o);$_.vers=$g($_.m,0);$_.dcws=$g($_.m,4);$_.okay=true;if($eq($_.version,"unset")){if($_.vers.length!=1){$_.okay=false}}else{if($ne($_.version,$_.vers)){$_.okay=false}}if($_.okay){$k[$j++]=Infinity;$q($_.fullcws);$k[$j++]=$_.dcws;$_.fullcws=$a()}}$k[$j++]=Infinity;for(var _73=0,_74=1480;_73<_74;_73++){$k[$j++]=1e4}$_.numremcws=$a();var _76=$_.fullcws;for(var _77=0,_78=_76.length;_77<_78;_77++){$p($_.numremcws,$f($g(_76,_77)-1),1)}for(var _7B=1478;_7B>=0;_7B-=1){$_.i=_7B;if($g($_.numremcws,$_.i)!=1){$p($_.numremcws,$_.i,$f($g($_.numremcws,$_.i+1)+1))}}$k[$j++]=Infinity;for(var _7L=0,_7M=$_.msglen;_7L<_7M;_7L++){$k[$j++]=0}$k[$j++]=0;$_.numD=$a();$k[$j++]=Infinity;for(var _7P=0,_7Q=$_.msglen;_7P<_7Q;_7P++){$k[$j++]=0}$k[$j++]=9999;$_.nextXterm=$a();$k[$j++]=Infinity;for(var _7T=0,_7U=$_.msglen;_7T<_7U;_7T++){$k[$j++]=0}$k[$j++]=9999;$_.nextNonX=$a();for(var _7X=$_.msglen-1;_7X>=0;_7X-=1){$_.i=_7X;$_.barchar=$g($_.msg,$_.i);if($_.barchar>=48&&$_.barchar<=57){$p($_.numD,$_.i,$f($g($_.numD,$_.i+1)+1))}if($_.barchar==13||$_.barchar==42||$_.barchar==62){$p($_.nextXterm,$_.i,0)}else{$p($_.nextXterm,$_.i,$f($g($_.nextXterm,$_.i+1)+1))}var _7u=$g($_.Xvals,$_.barchar)!==undefined;if(!_7u){$p($_.nextNonX,$_.i,0)}else{$p($_.nextNonX,$_.i,$f($g($_.nextNonX,$_.i+1)+1))}}$k[$j++]=Infinity;var _82=$_.nextXterm;for(var _83=0,_84=_82.length;_83<_84;_83++){var _85=$g(_82,_83);$k[$j++]=_85;if(_85>1e4){$j--;$k[$j++]=1e4}}$_.nextXterm=$a();$k[$j++]=Infinity;var _87=$_.nextNonX;for(var _88=0,_89=_87.length;_88<_89;_88++){var _8A=$g(_87,_88);$k[$j++]=_8A;if(_8A>1e4){$j--;$k[$j++]=1e4}}$_.nextNonX=$a();$_.isD=function(){$k[$j++]=$_.char>=48&&$_.char<=57};$_.isC=function(){var _8G=$g($_.CNvals,$_.char)!==undefined;$k[$j++]=_8G};$_.isT=function(){var _8J=$g($_.TNvals,$_.char)!==undefined;$k[$j++]=_8J};$_.isX=function(){var _8M=$g($_.Xvals,$_.char)!==undefined;$k[$j++]=_8M};$_.isEA=function(){$k[$j++]=$_.char>127};$_.isFN=function(){$k[$j++]=$_.char<0};$_.XtermFirst=function(){var _8P=$k[--$j];$k[$j++]=$lt($g($_.nextXterm,_8P),$g($_.nextNonX,_8P))};$_.lookup=function(){$_.ac=1;$_.cc=2;$_.tc=2;$_.xc=2;$_.bc=3;if($_.mode==$_.A){$_.ac=0;$_.cc=1;$_.tc=1;$_.xc=1;$_.bc=2}if($_.mode==$_.C){$_.cc=0}if($_.mode==$_.T){$_.tc=0}if($_.mode==$_.X){$_.xc=0}if($_.mode==$_.B){$_.bc=0}for(var _8e=0,_8f=1;_8e<_8f;_8e++){$_.k=0;for(;;){if($_.i+$_.k==$_.msglen){var _8n=$a([$_.ac,$_.cc,$_.tc,$_.xc]);$k[$j++]=true;for(var _8o=0,_8p=_8n.length;_8o<_8p;_8o++){var _8s=$k[--$j];$k[$j++]=_8s&&$_.bc<=Math.ceil($g(_8n,_8o))}if($k[--$j]){$k[$j++]=$_.B;break}var _8z=$a([$_.cc,$_.tc,$_.xc,$_.bc]);$k[$j++]=true;for(var _90=0,_91=_8z.length;_90<_91;_90++){var _94=$k[--$j];$k[$j++]=_94&&$_.ac<=Math.ceil($g(_8z,_90))}if($k[--$j]){$k[$j++]=$_.A;break}var _99=$a([$_.tc,$_.xc]);$k[$j++]=true;for(var _9A=0,_9B=_99.length;_9A<_9B;_9A++){var _9E=$k[--$j];$k[$j++]=_9E&&Math.ceil($_.cc)<=Math.ceil($g(_99,_9A))}if($k[--$j]){$k[$j++]=$_.C;break}var _9I=$a([$_.xc]);$k[$j++]=true;for(var _9J=0,_9K=_9I.length;_9J<_9K;_9J++){var _9N=$k[--$j];$k[$j++]=_9N&&Math.ceil($_.tc)<=Math.ceil($g(_9I,_9J))}if($k[--$j]){$k[$j++]=$_.T;break}$k[$j++]=$_.X;break}$_.char=$g($_.msg,$_.i+$_.k);$k[$j++]="ac";$k[$j++]=$_.ac;$_.isD();if($k[--$j]){var _9X=$k[--$j];$k[$j++]=$f(_9X+1/2)}else{$_.isEA();if($k[--$j]){var _9Z=$k[--$j];$k[$j++]=Math.ceil(_9Z)+2}else{var _9a=$k[--$j];$k[$j++]=Math.ceil(_9a)+1}}var _9b=$k[--$j];$_[$k[--$j]]=_9b;$k[$j++]="cc";$k[$j++]=$_.cc;$_.isC();if($k[--$j]){var _9f=$k[--$j];$k[$j++]=$f(_9f+.6666667)}else{$_.isEA();if($k[--$j]){var _9h=$k[--$j];$k[$j++]=$f(_9h+2.6666667)}else{var _9i=$k[--$j];$k[$j++]=$f(_9i+1.3333334)}}var _9j=$k[--$j];$_[$k[--$j]]=_9j;$k[$j++]="tc";$k[$j++]=$_.tc;$_.isT();if($k[--$j]){var _9n=$k[--$j];$k[$j++]=$f(_9n+.6666667)}else{$_.isEA();if($k[--$j]){var _9p=$k[--$j];$k[$j++]=$f(_9p+2.6666667)}else{var _9q=$k[--$j];$k[$j++]=$f(_9q+1.3333334)}}var _9r=$k[--$j];$_[$k[--$j]]=_9r;$k[$j++]="xc";$k[$j++]=$_.xc;$_.isX();if($k[--$j]){var _9v=$k[--$j];$k[$j++]=$f(_9v+.6666667)}else{$_.isEA();if($k[--$j]){var _9x=$k[--$j];$k[$j++]=$f(_9x+4.3333334)}else{var _9y=$k[--$j];$k[$j++]=$f(_9y+3.3333334)}}var _9z=$k[--$j];$_[$k[--$j]]=_9z;$k[$j++]="bc";$k[$j++]=$_.bc;$_.isFN();if($k[--$j]){var _A3=$k[--$j];$k[$j++]=$f(_A3+3)}else{var _A4=$k[--$j];$k[$j++]=$f(_A4+1)}var _A5=$k[--$j];$_[$k[--$j]]=_A5;if($_.k>=3){var _AC=$a([$_.ac,$_.cc,$_.tc,$_.xc]);$k[$j++]=true;for(var _AD=0,_AE=_AC.length;_AD<_AE;_AD++){var _AH=$k[--$j];$k[$j++]=_AH&&$_.bc+1<=Math.ceil($g(_AC,_AD))}if($k[--$j]){$k[$j++]=$_.B;break}var _AO=$a([$_.cc,$_.tc,$_.xc,$_.bc]);$k[$j++]=true;for(var _AP=0,_AQ=_AO.length;_AP<_AQ;_AP++){var _AT=$k[--$j];$k[$j++]=_AT&&$_.ac+1<=Math.ceil($g(_AO,_AP))}if($k[--$j]){$k[$j++]=$_.A;break}var _Aa=$a([$_.ac,$_.cc,$_.xc,$_.bc]);$k[$j++]=true;for(var _Ab=0,_Ac=_Aa.length;_Ab<_Ac;_Ab++){var _Af=$k[--$j];$k[$j++]=_Af&&Math.ceil($_.tc)+1<=Math.ceil($g(_Aa,_Ab))}if($k[--$j]){$k[$j++]=$_.T;break}var _Ak=$a([$_.ac,$_.tc]);$k[$j++]=true;for(var _Al=0,_Am=_Ak.length;_Al<_Am;_Al++){var _Ap=$k[--$j];$k[$j++]=_Ap&&Math.ceil($_.cc)+1<=Math.ceil($g(_Ak,_Al))}if($k[--$j]){if(Math.ceil($_.cc)1480){$j--;$k[$j++]="bwipp.codeoneTooLong#23745";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}var _BG=$k[--$j];$P($_.cws,$_.j,_BG);$_.j=_BG.length+$_.j};$_.tobin=function(){var _BL=$s($k[--$j]);$k[$j++]=_BL;for(var _BN=0,_BM=_BL.length-1;_BN<=_BM;_BN+=1){var _BO=$k[--$j];$p(_BO,_BN,48);$k[$j++]=_BO}var _BP=$k[--$j];var _BS=$R($s(_BP.length),$k[--$j],2);$P(_BP,_BP.length-_BS.length,_BS);$k[$j++]=_BP;$k[$j++]=Infinity;var _BT=$k[--$j];var _BU=$k[--$j];$k[$j++]=_BT;$F(_BU,function(){var _BV=$k[--$j];$k[$j++]=$f(_BV-48)});var _BW=$a();$k[$j++]=_BW};$_.encA=function(){for(var _BX=0,_BY=1;_BX<_BY;_BX++){if($g($_.numD,$_.i)>=21){$_.Dbits=$a([1,1,1,1]);$_.mode=$_.D;break}var _Bg=$g($_.numD,$_.i);if(_Bg>=13&&$f(_Bg+$_.i)==$_.msglen){$_.Dbits=$a([1,1,1,1]);$_.mode=$_.D;break}if($g($_.numD,$_.i)>=2){var _Bo=$s(2);$p(_Bo,0,$g($_.msg,$_.i));$p(_Bo,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Bo);$_.addtocws();$_.i=$_.i+2;break}if($g($_.msg,$_.i)==$_.fnc1){if($g($_.numD,$_.i+1)>=15){$k[$j++]=$g($_.Avals,$_.fnc1lD);$_.addtocws();$_.i=$_.i+1;$_.Dbits=$a([]);$_.mode=$_.D;break}var _CD=$g($_.numD,$_.i+1);if(_CD>=7&&$f($f(_CD+$_.i)+1)==$_.msglen){$k[$j++]=$g($_.Avals,$_.fnc1lD);$_.addtocws();$_.i=$_.i+1;$_.Dbits=$a([]);$_.mode=$_.D;break}}$k[$j++]="newmode";$_.lookup();var _CM=$k[--$j];$_[$k[--$j]]=_CM;if($_.newmode!=$_.mode){$k[$j++]=$g($_.Avals,$g($a([-1,$_.lC,$_.lT,$_.lX,$_.lD,$_.lB]),$_.newmode));$_.addtocws();$_.mode=$_.newmode;break}$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1;break}};$_.CTXvalstocws=function(){$_.in=$k[--$j];$k[$j++]=Infinity;for(var _Ck=0,_Cj=$_.in.length-1;_Ck<=_Cj;_Ck+=3){var _Cm=$G($_.in,_Ck,3);$k[$j++]=0;for(var _Cn=0,_Co=_Cm.length;_Cn<_Co;_Cn++){var _Cq=$k[--$j];$k[$j++]=$f(_Cq+$g(_Cm,_Cn))*40}var _Cs=~~($k[--$j]/40)+1;$k[$j++]=~~(_Cs/256);$k[$j++]=_Cs%256}$as($a($m()));var _Cv=$k[--$j];var _Cw=$k[--$j];$k[$j++]=_Cv;$k[$j++]=_Cw;$j--};$_.encCTX=function(){$_.p=0;$_.ctxvals=$a(2220);for(;;){if($_.i==$_.msglen){break}if($_.p%3==0){if($g($_.numD,$_.i)>=12){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;break}var _DC=$g($_.numD,$_.i);if(_DC>=8&&$f(_DC+$_.i)==$_.msglen){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;break}if($_.mode==$_.X){var _DR=$g($_.Xvals,$g($_.msg,$_.i))!==undefined;if(!_DR){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();if($g($_.numremcws,$_.j)!=1||$g($_.msg,$_.i)>127){$k[$j++]=$a([$_.unlcw]);$_.addtocws()}$_.mode=$_.A;break}if($_.i+1<$_.msglen){var _Dk=$g($_.Xvals,$g($_.msg,$_.i+1))!==undefined;if(!_Dk){break}if($_.i+2<$_.msglen){var _Dr=$g($_.Xvals,$g($_.msg,$_.i+2))!==undefined;if(!_Dr){break}}}}else{$_.lookup();if($k[--$j]!=$_.mode){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;break}}if($_.msglen-$_.i<=3){$_.remcws=$g($_.numremcws,$_.j+~~($_.p/3)*2);$k[$j++]=Infinity;var _EA=$G($_.msg,$_.i,$_.msglen-$_.i);for(var _EB=0,_EC=_EA.length;_EB<_EC;_EB++){var _ED=$g(_EA,_EB);var _EH=$g($g($_.encvals,$_.mode),_ED)!==undefined;$k[$j++]=_ED;if(_EH){$q($g($g($_.encvals,$_.mode),$k[--$j]))}else{$j--;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1;$k[$j++]=-1}}$_.remvals=$a();if($_.remcws==2&&$_.remvals.length==3){$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));$q($_.remvals);var _EU=$a();$k[$j++]=_EU;$_.CTXvalstocws();$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}if($_.remcws==2&&$_.remvals.length==2&&$_.mode!=$_.X){$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));$q($_.remvals);$q($g($g($_.encvals,$_.mode),$_.sft1));var _Ek=$a();$k[$j++]=_Ek;$_.CTXvalstocws();$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}if($_.remcws==2&&$_.remvals.length==1){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}if($_.remcws==1&&$_.remvals.length==1){$k[$j++]=$G($_.ctxvals,0,$_.p);$_.CTXvalstocws();$_.addtocws();$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.mode=$_.A;$_.i=$_.msglen;break}}}var _FJ=$g($g($_.encvals,$_.mode),$g($_.msg,$_.i));$P($_.ctxvals,$_.p,_FJ);$_.p=_FJ.length+$_.p;$_.i=$_.i+1}if($_.mode!=$_.A){for(;;){if($_.p%3==0){break}$_.i=$_.i-1;$_.p=$_.p-$g($g($_.encvals,$_.mode),$g($_.msg,$_.i)).length}$k[$j++]=Infinity;$q($G($_.ctxvals,0,$_.p));var _Fd=$a();$k[$j++]=_Fd;$_.CTXvalstocws();$_.addtocws();$k[$j++]=$a([$_.unlcw]);$_.addtocws();$_.mode=$_.A;if($_.i!=$_.msglen){if($g($_.numD,$_.i)>=2){var _Fm=$s(2);$p(_Fm,0,$g($_.msg,$_.i));$p(_Fm,1,$g($_.msg,$_.i+1));$k[$j++]=$g($_.Avals,_Fm);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$g($_.Avals,$g($_.msg,$_.i));$_.addtocws();$_.i=$_.i+1}}}};$_.encD=function(){for(;;){if($g($_.numD,$_.i)<3){$_.Drem=(8-$_.Dbits.length%8)%8;$_.remcws=$g($_.numremcws,$_.j+~~($_.Dbits.length/8));if(($f($g($_.numremcws,$_.j+~~($_.Dbits.length/8)-1)-1)==0&&$_.Drem==0||$_.remcws==1&&$_.Drem!=0)&&$_.i==$_.msglen){if($_.Drem==4||$_.Drem==6){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$_.Dbits=$a()}if($_.Drem==2||$_.Drem==6){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=0;$k[$j++]=1;$_.Dbits=$a()}break}if(($_.i==$_.msglen-1&&$g($_.numD,$_.i)==1||$_.i==$_.msglen-2&&$g($_.numD,$_.i)==2)&&$_.remcws==1&&$_.Drem==0){break}if(!($_.i==$_.msglen-1&&$g($_.numD,$_.i)==1&&$_.remcws==1&&($_.Drem==4||$_.Drem==6))){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$_.Dbits=$a();$_.Drem=(8-$_.Dbits.length%8)%8}if($_.Drem==4||$_.Drem==6){if($g($_.numD,$_.i)>=1){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=$f($f($g($_.msg,$_.i)-48)+1);$k[$j++]=4;$_.tobin();$q($k[--$j]);$_.Dbits=$a();$_.i=$_.i+1}else{$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$_.Dbits=$a()}$_.Drem=$_.Drem-4}if($_.Drem==2){$k[$j++]=Infinity;$q($_.Dbits);$k[$j++]=0;$k[$j++]=1;$_.Dbits=$a();$_.Drem=0}break}$k[$j++]=Infinity;$q($_.Dbits);var _H9=$G($_.msg,$_.i,3);$k[$j++]=0;for(var _HA=0,_HB=_H9.length;_HA<_HB;_HA++){var _HD=$k[--$j];$k[$j++]=$f(_HD+$f($g(_H9,_HA)-48))*10}var _HE=$k[--$j];$k[$j++]=~~(_HE/10)+1;$k[$j++]=10;$_.tobin();$q($k[--$j]);$_.Dbits=$a();$_.i=$_.i+3}$k[$j++]=Infinity;for(var _HK=0,_HJ=$_.Dbits.length-1;_HK<=_HJ;_HK+=8){var _HM=$G($_.Dbits,_HK,8);$k[$j++]=0;for(var _HN=0,_HO=_HM.length;_HN<_HO;_HN++){var _HQ=$k[--$j];$k[$j++]=$f(_HQ+$g(_HM,_HN))*2}var _HR=$k[--$j];$k[$j++]=~~(_HR/2)}$as($a($m()));var _HU=$k[--$j];var _HV=$k[--$j];$k[$j++]=_HU;$k[$j++]=_HV;$j--;$_.addtocws();$_.mode=$_.A};$_.encB=function(){$_.p=0;$_.bvals=$a(1480);for(;;){if($_.i==$_.msglen){break}if($g($_.msg,$_.i)<0){break}$_.lookup();if($k[--$j]!=$_.mode){break}$p($_.bvals,$_.p,$g($_.msg,$_.i));$_.p=$_.p+1;$_.i=$_.i+1}$_.remcws=$f($g($_.numremcws,$_.j+$_.p)-1);$k[$j++]=Infinity;if($_.remcws==0&&$_.i==$_.msglen){$k[$j++]=0}else{if($_.p<250){$k[$j++]=$_.p}else{$k[$j++]=~~($_.p/250)+249;$k[$j++]=$_.p%250}}$q($G($_.bvals,0,$_.p));$_.bvals=$a();$k[$j++]=$_.bvals;$_.addtocws();$_.mode=$_.A};$_.cws=$a(1480);$_.mode=$_.A;$_.i=0;$_.j=0;for(;;){if($_.i>=$_.msglen){break}if($_[$g($a(["encA","encCTX","encCTX","encCTX","encD","encB"]),$_.mode)]()===true){break}}$_.cws=$G($_.cws,0,$_.j)}var _IE=$_.metrics;for(var _IF=0,_IG=_IE.length;_IF<_IG;_IF++){$_.m=$g(_IE,_IF);$_.vers=$g($_.m,0);$_.rows=$g($_.m,1);$_.cols=$g($_.m,2);$_.dcol=$g($_.m,3);$_.dcws=$g($_.m,4);$_.rscw=$g($_.m,5);$_.rsbl=$g($_.m,6);$_.riso=$g($_.m,7);$_.risi=$g($_.m,8);$_.risl=$g($_.m,9);$_.dcpb=~~($_.dcws/$_.rsbl);$_.ecpb=~~($_.rscw/$_.rsbl);$_.okay=true;if($ne($_.version,"unset")&&$ne($_.version,$_.vers)){$_.okay=false}if($_.cws.length>$_.dcws){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.codeoneNoValidSymbol#24061";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}if(!$_.stype){$k[$j++]=Infinity;$q($_.cws);for(var _Ir=0,_Is=$f($_.dcws-$_.cws.length);_Ir<_Is;_Ir++){$k[$j++]=129}$_.cws=$a()}else{$k[$j++]=Infinity;for(var _Iw=0,_Ix=$f($_.dcws-$_.cws.length);_Iw<_Ix;_Iw++){$k[$j++]=0}$q($_.cws);$_.cws=$a()}var _J1=$g($_.options,"debugcws")!==undefined;if(_J1){$k[$j++]="bwipp.debugcws#24071";$k[$j++]=$_.cws;bwipp_raiseerror()}$_.cwbs=$a($_.rsbl);$_.ecbs=$a($_.rsbl);for(var _J9=0,_J8=$f($_.rsbl-1);_J9<=_J8;_J9+=1){$_.i=_J9;$_.cwb=$a($_.dcpb);for(var _JE=0,_JD=$_.dcpb-1;_JE<=_JD;_JE+=1){$_.j=_JE;$p($_.cwb,$_.j,$g($_.cws,$f($_.j*$_.rsbl+$_.i)))}$p($_.cwbs,$_.i,$_.cwb)}var _JQ=$_.stype?32:256;$_.gf=_JQ;$_["gf-1"]=$_.gf-1;var _JT=$_.stype?37:301;$_.pm=_JT;$k[$j++]=Infinity;$k[$j++]=1;for(var _JV=0,_JW=$_["gf-1"];_JV<_JW;_JV++){var _JX=$k[--$j];var _JY=_JX*2;$k[$j++]=_JX;$k[$j++]=_JY;if(_JY>=$_.gf){var _Jb=$k[--$j];$k[$j++]=_Jb^$_.pm}}$_.rsalog=$a();$_.rslog=$a($_.gf);for(var _Jh=1,_Jg=$_["gf-1"];_Jh<=_Jg;_Jh+=1){$p($_.rslog,$g($_.rsalog,_Jh),_Jh)}$_.rsprod=function(){var _Jl=$k[--$j];var _Jm=$k[--$j];$k[$j++]=_Jm;$k[$j++]=_Jl;if(_Jl!=0&&_Jm!=0){var _Jp=$g($_.rslog,$k[--$j]);var _Jv=$g($_.rsalog,$f(_Jp+$g($_.rslog,$k[--$j]))%$_["gf-1"]);$k[$j++]=_Jv}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Jx=0,_Jy=$_.ecpb;_Jx<_Jy;_Jx++){$k[$j++]=0}$_.coeffs=$a();for(var _K2=0,_K1=$_.ecpb-1;_K2<=_K1;_K2+=1){$_.i=_K2;$p($_.coeffs,$_.i+1,$g($_.coeffs,$_.i));for(var _K9=$_.i;_K9>=1;_K9-=1){$_.j=_K9;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _KL=$k[--$j];var _KM=$k[--$j];var _KN=$k[--$j];$p($k[--$j],_KN,$xo(_KM,_KL))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _KV=$k[--$j];var _KW=$k[--$j];$p($k[--$j],_KW,_KV)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _Kd=0,_Kc=$_.cwbs.length-1;_Kd<=_Kc;_Kd+=1){$_.i=_Kd;$k[$j++]=Infinity;$q($g($_.cwbs,$_.i));for(var _Ki=0,_Kj=$_.ecpb;_Ki<_Kj;_Ki++){$k[$j++]=0}$_.rscws=$a();for(var _Kn=0,_Km=$_.dcpb-1;_Kn<=_Km;_Kn+=1){$_.m=_Kn;$_.k=$g($_.rscws,$_.m);for(var _Kt=0,_Ks=$_.ecpb-1;_Kt<=_Ks;_Kt+=1){$_.j=_Kt;$k[$j++]=$_.rscws;$k[$j++]=$_.m+$_.j+1;$k[$j++]=$g($_.coeffs,$_.ecpb-$_.j-1);$k[$j++]=$_.k;$_.rsprod();var _L6=$k[--$j];var _L7=$k[--$j];$p($k[--$j],_L7,$xo(_L6,$g($_.rscws,$_.m+$_.j+1)))}}$p($_.ecbs,$_.i,$G($_.rscws,$_.dcpb,$_.ecpb))}$k[$j++]=Infinity;$q($_.cws);for(var _LH=0,_LI=$_.rscw;_LH<_LI;_LH++){$k[$j++]=0}$_.cws=$a();for(var _LM=0,_LL=$f($_.rscw-1);_LM<=_LL;_LM+=1){$_.i=_LM;$p($_.cws,$f($_.dcws+$_.i),$g($g($_.ecbs,$_.i%$_.rsbl),~~($_.i/$_.rsbl)))}var _La=$_.stype?5:8;$_.mmat=$a($f($_.dcws+$_.rscw)*_La);$_.r=0;$_.c=0;var _Ld=$_.stype?2:1;for(var _Lg=0,_Lh=_Ld,_Lf=$_.cws.length-1;_Lh<0?_Lg>=_Lf:_Lg<=_Lf;_Lg+=_Lh){$_.i=_Lg;if(!$_.stype){var _Lk=$Z($s(8),"00000000");var _Lp=$R($s(8),$g($_.cws,$_.i),2);$P(_Lk,8-_Lp.length,_Lp);$k[$j++]=_Lk;$k[$j++]=Infinity;var _Lq=$k[--$j];var _Lr=$k[--$j];$k[$j++]=_Lq;$F(_Lr,function(){var _Ls=$k[--$j];$k[$j++]=$f(_Ls-48)});var _Lt=$a();$_.top=$G(_Lt,0,4);$_.bot=$G(_Lt,4,4)}else{var _Lx=$Z($s(5),"00000");var _M2=$R($s(5),$g($_.cws,$_.i),2);$P(_Lx,5-_M2.length,_M2);$k[$j++]=_Lx;$k[$j++]=Infinity;var _M3=$k[--$j];var _M4=$k[--$j];$k[$j++]=_M3;$F(_M4,function(){var _M5=$k[--$j];$k[$j++]=$f(_M5-48)});$_.c1=$a();var _M8=$Z($s(5),"00000");var _MD=$R($s(5),$g($_.cws,$_.i+1),2);$P(_M8,5-_MD.length,_MD);$k[$j++]=_M8;$k[$j++]=Infinity;var _ME=$k[--$j];var _MF=$k[--$j];$k[$j++]=_ME;$F(_MF,function(){var _MG=$k[--$j];$k[$j++]=$f(_MG-48)});$_.c2=$a();$k[$j++]=Infinity;$q($G($_.c1,0,3));$q($G($_.c2,0,2));$_.top=$a();$k[$j++]=Infinity;$q($G($_.c1,3,2));$q($G($_.c2,2,3));$_.bot=$a()}$P($_.mmat,$f($_.r*$_.dcol+$_.c),$_.top);$P($_.mmat,$f(($_.r+1)*$_.dcol+$_.c),$_.bot);$_.c=$_.c+$_.top.length;if($_.c==$_.dcol){$_.c=0;$_.r=$_.r+2}}$_.mmv=function(){var _Mi=$k[--$j];var _Mj=$k[--$j];$k[$j++]=$f(_Mj+_Mi*$_.cols)};$k[$j++]=Infinity;for(var _Mm=0,_Mn=$_.rows*$_.cols;_Mm<_Mn;_Mm++){$k[$j++]=-1}$_.pixs=$a();var _NJ=$a([function(){for(var _Mq=0,_Mr=$_.cols;_Mq<_Mr;_Mq++){$k[$j++]=0}},function(){for(var _Mt=0,_Mu=$_.cols;_Mt<_Mu;_Mt++){$k[$j++]=1}},function(){$k[$j++]=0;for(var _Mw=0,_Mx=$f($_.cols-2);_Mw<_Mx;_Mw++){$k[$j++]=1}$k[$j++]=0},function(){$k[$j++]=0;$k[$j++]=1;for(var _Mz=0,_N0=$f($_.cols-4);_Mz<_N0;_Mz++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0},function(){for(var _N2=0,_N3=~~($f($_.cols-1)/2);_N2<_N3;_N2++){$k[$j++]=-1}$k[$j++]=1;for(var _N5=0,_N6=~~($f($_.cols-1)/2);_N5<_N6;_N5++){$k[$j++]=-1}},function(){for(var _N8=0,_N9=~~($f($_.cols-1)/2);_N8<_N9;_N8++){$k[$j++]=-1}$k[$j++]=0;for(var _NB=0,_NC=~~($f($_.cols-1)/2);_NB<_NC;_NB++){$k[$j++]=-1}},function(){$k[$j++]=1;for(var _NE=0,_NF=$f($_.cols-2);_NE<_NF;_NE++){$k[$j++]=0}$k[$j++]=1},function(){$k[$j++]=1;$k[$j++]=0;for(var _NH=0,_NI=$f($_.cols-4);_NH<_NI;_NH++){$k[$j++]=1}$k[$j++]=0;$k[$j++]=1}]);$_.artifact=_NJ;if(!bwipp_codeone.__24190__){$_=Object.create($_);var _NK=new Map([["A","121343"],["B","12134343"],["C","12121343"],["D","1213434343"],["E","1212134343"],["F","1212121343"],["G","121213434343"],["H","121212134343"],["S","56661278"],["T","5666666666127878"]]);$_.cpatmap=_NK;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codeone.$ctx[id]=$_[id]);bwipp_codeone.__24190__=1;$_=Object.getPrototypeOf($_)}$_.cpat=$g($_.cpatmap,$G($_.vers,0,1));$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=~~($f($_.rows-$_.cpat.length)/2);$_.mmv();$k[$j++]=Infinity;$F($_.cpat,function(){if($g($_.artifact,$f($k[--$j]-49))()===true){return true}});var _NX=$a();var _NY=$k[--$j];$P($k[--$j],_NY,_NX);for(var _Nc=0,_Nb=$f($_.risl-1);_Nc<=_Nb;_Nc+=1){$_.i=_Nc;for(var _Nh=$_.riso,_Ni=$_.risi,_Ng=$f($_.cols-1);_Ni<0?_Nh>=_Ng:_Nh<=_Ng;_Nh+=_Ni){$_.j=_Nh;var _Nk=$_.i%12==0?1:0;var _Nl=$a([1,_Nk]);$k[$j++]=_Nl;$k[$j++]=_Nl;$k[$j++]=$_.pixs;$k[$j++]=$_.j;$k[$j++]=$_.i;$_.mmv();var _Np=$k[--$j];var _Nq=$k[--$j];$P(_Nq,_Np,$k[--$j]);if($_.i!=$f($_.risl-1)){$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.cols-$_.j)-2);$k[$j++]=$f($f($_.rows-$_.i)-1);$_.mmv();var _Nz=$k[--$j];var _O0=$k[--$j];$P(_O0,_Nz,$k[--$j])}else{$j--}}}if(!bwipp_codeone.__24228__){$_=Object.create($_);var _Of=new Map([["A",$a([$a([12,5])])],["B",$a([$a([16,7])])],["C",$a([$a([26,12])])],["D",$a([])],["E",$a([$a([26,23])])],["F",$a([$a([26,32]),$a([70,32]),$a([26,34]),$a([70,34])])],["G",$a([$a([27,48]),$a([69,48])])],["H",$a([$a([26,70]),$a([66,70]),$a([106,70]),$a([26,72]),$a([66,72]),$a([106,72])])],["S-10",$a([])],["S-20",$a([$a([10,4])])],["S-30",$a([$a([15,4]),$a([15,6])])],["T-16",$a([$a([8,10])])],["T-32",$a([$a([16,10]),$a([16,12])])],["T-48",$a([$a([24,10]),$a([24,12]),$a([24,14])])]]);$_.blackdotmap=_Of;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_codeone.$ctx[id]=$_[id]);bwipp_codeone.__24228__=1;$_=Object.getPrototypeOf($_)}$F($g($_.blackdotmap,$_.vers),function(){var _Ol=$k[--$j];$k[$j++]=$_.pixs;$q(_Ol);$_.mmv();var _Om=$k[--$j];$p($k[--$j],_Om,1)});$_.j=0;for(var _Oq=0,_Op=$_.pixs.length-1;_Oq<=_Op;_Oq+=1){$_.i=_Oq;if($g($_.pixs,$_.i)==-1){$p($_.pixs,$_.i,$g($_.mmat,$_.j));$_.j=$_.j+1}}$k[$j++]=Infinity;$k[$j++]="ren";$k[$j++]="renmatrix";$k[$j++]="pixs";$k[$j++]=$_.pixs;$k[$j++]="pixx";$k[$j++]=$_.cols;$k[$j++]="pixy";$k[$j++]=$_.rows;$k[$j++]="height";$k[$j++]=$_.rows/72*2;$k[$j++]="width";$k[$j++]=$_.cols/72*2;if($_.stype||$_.ttype){$k[$j++]="borderleft";$k[$j++]=1;$k[$j++]="borderright";$k[$j++]=1;$k[$j++]="bordertop";$k[$j++]=0;$k[$j++]="borderbottom";$k[$j++]=1}$k[$j++]="opt";$k[$j++]=$_.options;var _P8=$d();$k[$j++]=_P8;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hanxin(){$_=Object.create($_);$_.dontdraw=false;$_.version="unset";$_.eclevel="L2";$_.parse=false;$_.parsefnc=false;$_.mask=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hanxinEmptyData#24307";$k[$j++]="The data must not be empty";bwipp_raiseerror()}if($ne($_.version,"unset")){var _5=$_.version.length;var _6=_5>=1&&_5<=2;$k[$j++]=_6;if(_6){$j--;var _7=$_.version;$k[$j++]=true;for(var _8=0,_9=_7.length;_8<_9;_8++){var _A=$g(_7,_8);if(_A<48||_A>57){$j--;$k[$j++]=false}}var _B=$k[--$j];$k[$j++]=_B;if(_B){$j--;var _D=$i($_.version);$k[$j++]=_D>=1&&_D<=84}}if($nt($k[--$j])){$k[$j++]="bwipp.hanxinInvalidVersion#24318";$k[$j++]="Valid versions are 1 to 84";bwipp_raiseerror()}}var _G=$_.eclevel.length==2;$k[$j++]=_G;if(_G){$j--;$k[$j++]=$G($_.eclevel,0,1);if($eq("L","L")){$j--;var _L=$g($_.eclevel,1)-48;$k[$j++]=_L>=1&&_L<=4}}if($nt($k[--$j])){$k[$j++]="bwipp.hanxinInvalidErrorCorrectionLevel#24328";$k[$j++]="Valid error correction levels are L1 to L4";bwipp_raiseerror()}if($_.mask!=-1){if($_.mask<1||$_.mask>4){$k[$j++]="bwipp.hanxinInvalidErrorCorrectionLevel#24333";$k[$j++]="The valid masks are 1 to 4";bwipp_raiseerror()}}bwipp_loadctx(bwipp_hanxin);var _S=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc]]);$_.fncvals=_S;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _V=$k[--$j];$_[$k[--$j]]=_V;$_.msglen=$_.msg.length;$_.tobin=function(){var _Z=$s($k[--$j]);$k[$j++]=_Z;for(var _b=0,_a=_Z.length-1;_b<=_a;_b+=1){var _c=$k[--$j];$p(_c,_b,48);$k[$j++]=_c}var _d=$k[--$j];var _g=$R($s(_d.length),$k[--$j],2);$P(_d,_d.length-_g.length,_g);$k[$j++]=_d};$_.bits=$s(4+13+$_.msglen*8);$P($_.bits,0,"0011");$k[$j++]=$_.bits;$k[$j++]=4;$k[$j++]=$_.msglen;$k[$j++]=13;$_.tobin();var _m=$k[--$j];var _n=$k[--$j];$P($k[--$j],_n,_m);for(var _r=0,_q=$_.msglen-1;_r<=_q;_r+=1){$_.i=_r;$k[$j++]=$_.bits;$k[$j++]=17+$_.i*8;$k[$j++]=$g($_.msg,$_.i);$k[$j++]=8;$_.tobin();var _x=$k[--$j];var _y=$k[--$j];$P($k[--$j],_y,_x)}if(!bwipp_hanxin.__24704__){$_=Object.create($_);var _24=$a([0,-1,-1]);$_.metrics=$a([$a(["1",23,-1,0,205,$a([1,21,4]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,17,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,13,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,9,16]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["2",25,-1,0,301,$a([1,31,6]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,25,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,19,18]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,15,22]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["3",27,-1,0,405,$a([1,42,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,34,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,26,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["4",29,14,1,439,$a([1,46,8]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,38,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,30,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,22,32]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["5",31,16,1,555,$a([1,57,12]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,49,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,37,32]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,14,20]),$a([1,13,22]),$a([0,-1,-1])]),$a(["6",33,16,1,675,$a([1,70,14]),_24,$a([0,-1,-1]),$a([1,58,26]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,24,20]),$a([1,22,18]),$a([0,-1,-1]),$a([1,16,24]),$a([1,18,26]),$a([0,-1,-1])]),$a(["7",35,17,1,805,$a([1,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,26,22]),$a([1,28,24]),$a([0,-1,-1]),$a([2,14,20]),$a([1,12,20]),$a([0,-1,-1])]),$a(["8",37,18,1,943,$a([1,99,18]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,40,18]),$a([1,41,18]),$a([0,-1,-1]),$a([1,31,26]),$a([1,32,28]),$a([0,-1,-1]),$a([2,16,24]),$a([1,15,22]),$a([0,-1,-1])]),$a(["9",39,19,1,1089,$a([1,114,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([2,48,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([2,24,20]),$a([1,26,22]),$a([0,-1,-1]),$a([2,18,28]),$a([1,18,26]),$a([0,-1,-1])]),$a(["10",41,20,1,1243,$a([1,131,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,52,22]),$a([1,57,24]),$a([0,-1,-1]),$a([2,27,24]),$a([1,29,24]),$a([0,-1,-1]),$a([2,21,32]),$a([1,19,30]),$a([0,-1,-1])]),$a(["11",43,14,2,1289,$a([1,135,26]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,56,24]),$a([1,57,24]),$a([0,-1,-1]),$a([2,28,24]),$a([1,31,26]),$a([0,-1,-1]),$a([2,22,32]),$a([1,21,32]),$a([0,-1,-1])]),$a(["12",45,15,2,1455,$a([1,153,28]),$a([0,-1,-1]),$a([0,-1,-1]),$a([1,62,26]),$a([1,65,28]),$a([0,-1,-1]),$a([2,32,28]),$a([1,33,28]),$a([0,-1,-1]),$a([3,17,26]),$a([1,22,30]),$a([0,-1,-1])]),$a(["13",47,16,2,1629,$a([1,86,16]),$a([1,85,16]),$a([0,-1,-1]),$a([1,71,30]),$a([1,72,30]),$a([0,-1,-1]),$a([2,37,32]),$a([1,35,30]),$a([0,-1,-1]),$a([3,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["14",49,16,2,1805,$a([1,94,18]),$a([1,95,18]),$a([0,-1,-1]),$a([2,51,22]),$a([1,55,24]),$a([0,-1,-1]),$a([3,30,26]),$a([1,31,26]),$a([0,-1,-1]),$a([4,18,28]),$a([1,17,24]),$a([0,-1,-1])]),$a(["15",51,17,2,1995,$a([1,104,20]),$a([1,105,20]),$a([0,-1,-1]),$a([2,57,24]),$a([1,61,26]),$a([0,-1,-1]),$a([3,33,28]),$a([1,36,30]),$a([0,-1,-1]),$a([4,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["16",53,17,2,2187,$a([1,115,22]),$a([1,114,22]),$a([0,-1,-1]),$a([2,65,28]),$a([1,61,26]),$a([0,-1,-1]),$a([3,38,32]),$a([1,33,30]),$a([0,-1,-1]),$a([5,19,28]),$a([1,14,24]),$a([0,-1,-1])]),$a(["17",55,18,2,2393,$a([1,126,24]),$a([1,125,24]),$a([0,-1,-1]),$a([2,70,30]),$a([1,69,30]),$a([0,-1,-1]),$a([4,33,28]),$a([1,29,26]),$a([0,-1,-1]),$a([5,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["18",57,19,2,2607,$a([1,136,26]),$a([1,137,26]),$a([0,-1,-1]),$a([3,56,24]),$a([1,59,26]),$a([0,-1,-1]),$a([5,35,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([6,18,28]),$a([1,21,28]),$a([0,-1,-1])]),$a(["19",59,20,2,2829,$a([1,148,28]),$a([1,149,28]),$a([0,-1,-1]),$a([3,61,26]),$a([1,64,28]),$a([0,-1,-1]),$a([7,24,20]),$a([1,23,22]),$a([0,-1,-1]),$a([6,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["20",61,20,2,3053,$a([3,107,20]),$a([0,-1,-1]),$a([0,-1,-1]),$a([3,65,28]),$a([1,72,30]),$a([0,-1,-1]),$a([7,26,22]),$a([1,23,22]),$a([0,-1,-1]),$a([7,19,28]),$a([1,20,32]),$a([0,-1,-1])]),$a(["21",63,21,2,3291,$a([3,115,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([4,56,24]),$a([1,63,28]),$a([0,-1,-1]),$a([7,28,24]),$a([1,25,22]),$a([0,-1,-1]),$a([8,18,28]),$a([1,21,22]),$a([0,-1,-1])]),$a(["22",65,16,3,3383,$a([2,116,22]),$a([1,122,24]),$a([0,-1,-1]),$a([4,56,24]),$a([1,72,30]),$a([0,-1,-1]),$a([7,28,24]),$a([1,32,26]),$a([0,-1,-1]),$a([8,18,28]),$a([1,24,30]),$a([0,-1,-1])]),$a(["23",67,17,3,3631,$a([3,127,24]),$a([0,-1,-1]),$a([0,-1,-1]),$a([5,51,22]),$a([1,62,26]),$a([0,-1,-1]),$a([7,30,26]),$a([1,35,26]),$a([0,-1,-1]),$a([8,20,30]),$a([1,21,32]),$a([0,-1,-1])]),$a(["24",69,17,3,3887,$a([2,135,26]),$a([1,137,26]),$a([0,-1,-1]),$a([5,56,24]),$a([1,59,26]),$a([0,-1,-1]),$a([7,33,28]),$a([1,30,28]),$a([0,-1,-1]),$a([11,16,24]),$a([1,19,26]),$a([0,-1,-1])]),$a(["25",71,18,3,4151,$a([3,105,20]),$a([1,121,22]),$a([0,-1,-1]),$a([5,61,26]),$a([1,57,26]),$a([0,-1,-1]),$a([9,28,24]),$a([1,28,22]),$a([0,-1,-1]),$a([10,19,28]),$a([1,18,30]),$a([0,-1,-1])]),$a(["26",73,18,3,4423,$a([2,157,30]),$a([1,150,28]),$a([0,-1,-1]),$a([5,65,28]),$a([1,61,26]),$a([0,-1,-1]),$a([8,33,28]),$a([1,34,30]),$a([0,-1,-1]),$a([10,19,28]),$a([2,15,26]),$a([0,-1,-1])]),$a(["27",75,19,3,4703,$a([3,126,24]),$a([1,115,22]),$a([0,-1,-1]),$a([7,51,22]),$a([1,54,22]),$a([0,-1,-1]),$a([8,35,30]),$a([1,37,30]),$a([0,-1,-1]),$a([15,15,22]),$a([1,10,22]),$a([0,-1,-1])]),$a(["28",77,19,3,4991,$a([4,105,20]),$a([1,103,20]),$a([0,-1,-1]),$a([7,56,24]),$a([1,45,18]),$a([0,-1,-1]),$a([10,31,26]),$a([1,27,26]),$a([0,-1,-1]),$a([10,17,26]),$a([3,20,28]),$a([1,21,28])]),$a(["29",79,20,3,5287,$a([3,139,26]),$a([1,137,28]),$a([0,-1,-1]),$a([6,66,28]),$a([1,66,30]),$a([0,-1,-1]),$a([9,36,30]),$a([1,34,32]),$a([0,-1,-1]),$a([13,19,28]),$a([1,17,32]),$a([0,-1,-1])]),$a(["30",81,20,3,5591,$a([6,84,16]),$a([1,82,16]),$a([0,-1,-1]),$a([6,70,30]),$a([1,68,30]),$a([0,-1,-1]),$a([7,35,30]),$a([3,33,28]),$a([1,32,28]),$a([13,20,30]),$a([1,20,28]),$a([0,-1,-1])]),$a(["31",83,21,3,5903,$a([5,105,20]),$a([1,94,18]),$a([0,-1,-1]),$a([6,74,32]),$a([1,71,30]),$a([0,-1,-1]),$a([11,33,28]),$a([1,34,32]),$a([0,-1,-1]),$a([13,19,28]),$a([3,16,26]),$a([0,-1,-1])]),$a(["32",85,17,4,6033,$a([4,127,24]),$a([1,126,24]),$a([0,-1,-1]),$a([7,66,28]),$a([1,66,30]),$a([0,-1,-1]),$a([12,30,24]),$a([1,24,28]),$a([1,24,30]),$a([15,19,28]),$a([1,17,32]),$a([0,-1,-1])]),$a(["33",87,17,4,6353,$a([7,84,16]),$a([1,78,16]),$a([0,-1,-1]),$a([7,70,30]),$a([1,66,28]),$a([0,-1,-1]),$a([12,33,28]),$a([1,32,30]),$a([0,-1,-1]),$a([14,21,32]),$a([1,24,28]),$a([0,-1,-1])]),$a(["34",89,18,4,6689,$a([5,117,22]),$a([1,117,24]),$a([0,-1,-1]),$a([8,66,28]),$a([1,58,26]),$a([0,-1,-1]),$a([11,38,32]),$a([1,34,32]),$a([0,-1,-1]),$a([15,20,30]),$a([2,17,26]),$a([0,-1,-1])]),$a(["35",91,18,4,7025,$a([4,148,28]),$a([1,146,28]),$a([0,-1,-1]),$a([8,68,30]),$a([1,70,24]),$a([0,-1,-1]),$a([10,36,32]),$a([3,38,28]),$a([0,-1,-1]),$a([16,19,28]),$a([3,16,26]),$a([0,-1,-1])]),$a(["36",93,19,4,7377,$a([4,126,24]),$a([2,135,26]),$a([0,-1,-1]),$a([8,70,28]),$a([2,43,26]),$a([0,-1,-1]),$a([13,32,28]),$a([2,41,30]),$a([0,-1,-1]),$a([17,19,28]),$a([3,15,26]),$a([0,-1,-1])]),$a(["37",95,19,4,7729,$a([5,136,26]),$a([1,132,24]),$a([0,-1,-1]),$a([5,67,30]),$a([4,68,28]),$a([1,69,28]),$a([14,35,30]),$a([1,32,24]),$a([0,-1,-1]),$a([18,18,26]),$a([3,16,28]),$a([1,14,28])]),$a(["38",97,19,4,8089,$a([3,142,26]),$a([3,141,28]),$a([0,-1,-1]),$a([8,70,30]),$a([1,73,32]),$a([1,74,32]),$a([12,34,30]),$a([3,34,26]),$a([1,35,28]),$a([18,21,32]),$a([1,27,30]),$a([0,-1,-1])]),$a(["39",99,20,4,8465,$a([5,116,22]),$a([2,103,20]),$a([1,102,20]),$a([9,74,32]),$a([1,74,30]),$a([0,-1,-1]),$a([14,34,28]),$a([2,32,32]),$a([1,32,30]),$a([19,21,32]),$a([1,25,26]),$a([0,-1,-1])]),$a(["40",101,20,4,8841,$a([7,116,22]),$a([1,117,22]),$a([0,-1,-1]),$a([11,65,28]),$a([1,58,24]),$a([0,-1,-1]),$a([15,38,32]),$a([1,27,28]),$a([0,-1,-1]),$a([20,20,30]),$a([1,20,32]),$a([1,21,32])]),$a(["41",103,17,5,9009,$a([6,136,26]),$a([1,130,24]),$a([0,-1,-1]),$a([11,66,28]),$a([1,62,30]),$a([0,-1,-1]),$a([14,34,28]),$a([3,34,32]),$a([1,30,30]),$a([18,20,30]),$a([3,20,28]),$a([2,15,26])]),$a(["42",105,17,5,9401,$a([5,105,20]),$a([2,115,22]),$a([2,116,22]),$a([10,75,32]),$a([1,73,32]),$a([0,-1,-1]),$a([16,38,32]),$a([1,27,28]),$a([0,-1,-1]),$a([22,19,28]),$a([2,16,30]),$a([1,19,30])]),$a(["43",107,18,5,9799,$a([6,147,28]),$a([1,146,28]),$a([0,-1,-1]),$a([11,66,28]),$a([2,65,30]),$a([0,-1,-1]),$a([18,33,28]),$a([2,33,30]),$a([0,-1,-1]),$a([22,21,32]),$a([1,28,30]),$a([0,-1,-1])]),$a(["44",109,18,5,10207,$a([6,116,22]),$a([3,125,24]),$a([0,-1,-1]),$a([11,75,32]),$a([1,68,30]),$a([0,-1,-1]),$a([13,35,28]),$a([6,34,32]),$a([1,30,30]),$a([23,21,32]),$a([1,26,30]),$a([0,-1,-1])]),$a(["45",111,18,5,10623,$a([7,105,20]),$a([4,95,18]),$a([0,-1,-1]),$a([12,67,28]),$a([1,63,30]),$a([1,62,32]),$a([21,31,26]),$a([2,33,32]),$a([0,-1,-1]),$a([23,21,32]),$a([2,24,30]),$a([0,-1,-1])]),$a(["46",113,19,5,11045,$a([10,116,22]),$a([0,-1,-1]),$a([0,-1,-1]),$a([12,74,32]),$a([1,78,30]),$a([0,-1,-1]),$a([18,37,32]),$a([1,39,30]),$a([1,41,28]),$a([25,21,32]),$a([1,27,28]),$a([0,-1,-1])]),$a(["47",115,19,5,11477,$a([5,126,24]),$a([4,115,22]),$a([1,114,22]),$a([12,67,28]),$a([2,66,32]),$a([1,68,30]),$a([21,35,30]),$a([1,39,30]),$a([0,-1,-1]),$a([26,21,32]),$a([1,28,28]),$a([0,-1,-1])]),$a(["48",117,19,5,11917,$a([9,126,24]),$a([1,117,22]),$a([0,-1,-1]),$a([13,75,32]),$a([1,68,30]),$a([0,-1,-1]),$a([20,35,30]),$a([3,35,28]),$a([0,-1,-1]),$a([27,21,32]),$a([1,28,30]),$a([0,-1,-1])]),$a(["49",119,17,6,12111,$a([9,126,24]),$a([1,137,26]),$a([0,-1,-1]),$a([13,71,30]),$a([2,68,32]),$a([0,-1,-1]),$a([20,37,32]),$a([1,39,28]),$a([1,38,28]),$a([24,20,32]),$a([5,25,28]),$a([0,-1,-1])]),$a(["50",121,17,6,12559,$a([8,147,28]),$a([1,141,28]),$a([0,-1,-1]),$a([10,73,32]),$a([4,74,30]),$a([1,73,30]),$a([16,36,32]),$a([6,39,30]),$a([1,37,30]),$a([27,21,32]),$a([3,20,26]),$a([0,-1,-1])]),$a(["51",123,18,6,13025,$a([9,137,26]),$a([1,135,26]),$a([0,-1,-1]),$a([12,70,30]),$a([4,75,32]),$a([0,-1,-1]),$a([24,35,30]),$a([1,40,28]),$a([0,-1,-1]),$a([23,20,32]),$a([8,24,30]),$a([0,-1,-1])]),$a(["52",125,18,6,13489,$a([14,95,18]),$a([1,86,18]),$a([0,-1,-1]),$a([13,73,32]),$a([3,77,30]),$a([0,-1,-1]),$a([24,35,30]),$a([2,35,28]),$a([0,-1,-1]),$a([26,21,32]),$a([5,21,30]),$a([1,23,30])]),$a(["53",127,18,6,13961,$a([9,147,28]),$a([1,142,28]),$a([0,-1,-1]),$a([10,73,30]),$a([6,70,32]),$a([1,71,32]),$a([25,35,30]),$a([2,34,26]),$a([0,-1,-1]),$a([29,21,32]),$a([4,22,30]),$a([0,-1,-1])]),$a(["54",129,18,6,14441,$a([11,126,24]),$a([1,131,24]),$a([0,-1,-1]),$a([16,74,32]),$a([1,79,30]),$a([0,-1,-1]),$a([25,38,32]),$a([1,25,30]),$a([0,-1,-1]),$a([33,21,32]),$a([1,28,28]),$a([0,-1,-1])]),$a(["55",131,19,6,14939,$a([14,105,20]),$a([1,99,18]),$a([0,-1,-1]),$a([19,65,28]),$a([1,72,28]),$a([0,-1,-1]),$a([24,37,32]),$a([2,40,30]),$a([1,41,30]),$a([31,21,32]),$a([4,24,32]),$a([0,-1,-1])]),$a(["56",133,19,6,15435,$a([10,147,28]),$a([1,151,28]),$a([0,-1,-1]),$a([15,71,30]),$a([3,71,32]),$a([1,73,32]),$a([24,37,32]),$a([3,38,30]),$a([1,39,30]),$a([36,19,30]),$a([3,29,26]),$a([0,-1,-1])]),$a(["57",135,19,6,15939,$a([15,105,20]),$a([1,99,18]),$a([0,-1,-1]),$a([19,70,30]),$a([1,64,28]),$a([0,-1,-1]),$a([27,38,32]),$a([2,25,26]),$a([0,-1,-1]),$a([38,20,30]),$a([2,18,28]),$a([0,-1,-1])]),$a(["58",137,17,7,16171,$a([14,105,20]),$a([1,113,22]),$a([1,114,22]),$a([17,67,30]),$a([3,92,32]),$a([0,-1,-1]),$a([30,35,30]),$a([1,41,30]),$a([0,-1,-1]),$a([36,21,32]),$a([1,26,30]),$a([1,27,30])]),$a(["59",139,17,7,16691,$a([11,146,28]),$a([1,146,26]),$a([0,-1,-1]),$a([20,70,30]),$a([1,60,26]),$a([0,-1,-1]),$a([29,38,32]),$a([1,24,32]),$a([0,-1,-1]),$a([40,20,30]),$a([2,17,26]),$a([0,-1,-1])]),$a(["60",141,18,7,17215,$a([3,137,26]),$a([1,136,26]),$a([10,126,24]),$a([22,65,28]),$a([1,75,30]),$a([0,-1,-1]),$a([30,37,32]),$a([1,51,30]),$a([0,-1,-1]),$a([42,20,30]),$a([1,21,30]),$a([0,-1,-1])]),$a(["61",143,18,7,17751,$a([12,126,24]),$a([2,118,22]),$a([1,116,22]),$a([19,74,32]),$a([1,74,30]),$a([1,72,28]),$a([30,38,32]),$a([2,29,30]),$a([0,-1,-1]),$a([39,20,32]),$a([2,37,26]),$a([1,38,26])]),$a(["62",145,18,7,18295,$a([12,126,24]),$a([3,136,26]),$a([0,-1,-1]),$a([21,70,30]),$a([2,65,28]),$a([0,-1,-1]),$a([34,35,30]),$a([1,44,32]),$a([0,-1,-1]),$a([42,20,30]),$a([2,19,28]),$a([2,18,28])]),$a(["63",147,18,7,18847,$a([12,126,24]),$a([3,117,22]),$a([1,116,22]),$a([25,61,26]),$a([2,62,28]),$a([0,-1,-1]),$a([34,35,30]),$a([1,40,32]),$a([1,41,32]),$a([45,20,30]),$a([1,20,32]),$a([1,21,32])]),$a(["64",149,19,7,19403,$a([15,105,20]),$a([2,115,22]),$a([2,116,22]),$a([25,65,28]),$a([1,72,28]),$a([0,-1,-1]),$a([18,35,30]),$a([17,37,32]),$a([1,50,32]),$a([42,20,30]),$a([6,19,28]),$a([1,15,28])]),$a(["65",151,19,7,19971,$a([19,105,20]),$a([1,101,20]),$a([0,-1,-1]),$a([33,51,22]),$a([1,65,22]),$a([0,-1,-1]),$a([40,33,28]),$a([1,28,28]),$a([0,-1,-1]),$a([49,20,30]),$a([1,18,28]),$a([0,-1,-1])]),$a(["66",153,17,8,20229,$a([18,105,20]),$a([2,117,22]),$a([0,-1,-1]),$a([26,65,28]),$a([1,80,30]),$a([0,-1,-1]),$a([35,35,30]),$a([3,35,28]),$a([1,36,28]),$a([52,18,28]),$a([2,38,30]),$a([0,-1,-1])]),$a(["67",155,17,8,20805,$a([26,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([26,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([45,31,26]),$a([1,9,26]),$a([0,-1,-1]),$a([52,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["68",157,17,8,21389,$a([16,126,24]),$a([1,114,22]),$a([1,115,22]),$a([23,70,30]),$a([3,65,28]),$a([1,66,28]),$a([40,35,30]),$a([1,43,30]),$a([0,-1,-1]),$a([46,20,30]),$a([7,19,28]),$a([1,16,28])]),$a(["69",159,18,8,21993,$a([19,116,22]),$a([1,105,22]),$a([0,-1,-1]),$a([20,70,30]),$a([7,66,28]),$a([1,63,28]),$a([40,35,30]),$a([1,42,32]),$a([1,43,32]),$a([54,20,30]),$a([1,19,30]),$a([0,-1,-1])]),$a(["70",161,18,8,22593,$a([17,126,24]),$a([2,115,22]),$a([0,-1,-1]),$a([24,70,30]),$a([4,74,32]),$a([0,-1,-1]),$a([48,31,26]),$a([2,18,26]),$a([0,-1,-1]),$a([54,19,28]),$a([6,15,26]),$a([1,14,26])]),$a(["71",163,18,8,23201,$a([29,84,16]),$a([0,-1,-1]),$a([0,-1,-1]),$a([29,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([6,34,30]),$a([3,36,30]),$a([38,33,28]),$a([58,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["72",165,18,8,23817,$a([16,147,28]),$a([1,149,28]),$a([0,-1,-1]),$a([31,66,28]),$a([1,37,26]),$a([0,-1,-1]),$a([48,33,28]),$a([1,23,26]),$a([0,-1,-1]),$a([53,20,30]),$a([6,19,28]),$a([1,17,28])]),$a(["73",167,19,8,24453,$a([20,115,22]),$a([2,134,24]),$a([0,-1,-1]),$a([29,66,28]),$a([2,56,26]),$a([2,57,26]),$a([45,36,30]),$a([2,15,28]),$a([0,-1,-1]),$a([59,20,30]),$a([2,21,32]),$a([0,-1,-1])]),$a(["74",169,19,8,25085,$a([17,147,28]),$a([1,134,26]),$a([0,-1,-1]),$a([26,70,30]),$a([5,75,32]),$a([0,-1,-1]),$a([47,35,30]),$a([1,48,32]),$a([0,-1,-1]),$a([64,18,28]),$a([2,33,30]),$a([1,35,30])]),$a(["75",171,17,9,25373,$a([22,115,22]),$a([1,133,24]),$a([0,-1,-1]),$a([33,65,28]),$a([1,74,28]),$a([0,-1,-1]),$a([43,36,30]),$a([5,27,28]),$a([1,30,28]),$a([57,20,30]),$a([5,21,32]),$a([1,24,32])]),$a(["76",173,17,9,26021,$a([18,136,26]),$a([2,142,26]),$a([0,-1,-1]),$a([33,66,28]),$a([2,49,26]),$a([0,-1,-1]),$a([48,35,30]),$a([2,38,28]),$a([0,-1,-1]),$a([64,20,30]),$a([1,20,32]),$a([0,-1,-1])]),$a(["77",175,17,9,26677,$a([19,126,24]),$a([2,135,26]),$a([1,136,26]),$a([32,66,28]),$a([2,55,26]),$a([2,56,26]),$a([49,36,30]),$a([2,18,32]),$a([0,-1,-1]),$a([65,18,28]),$a([5,27,30]),$a([1,29,30])]),$a(["78",177,18,9,27335,$a([20,137,26]),$a([1,130,26]),$a([0,-1,-1]),$a([30,75,32]),$a([2,71,32]),$a([0,-1,-1]),$a([46,35,30]),$a([6,39,32]),$a([0,-1,-1]),$a([3,12,30]),$a([70,19,28]),$a([0,-1,-1])]),$a(["79",179,18,9,28007,$a([20,147,28]),$a([0,-1,-1]),$a([0,-1,-1]),$a([35,70,30]),$a([0,-1,-1]),$a([0,-1,-1]),$a([49,35,30]),$a([5,35,28]),$a([0,-1,-1]),$a([70,20,30]),$a([0,-1,-1]),$a([0,-1,-1])]),$a(["80",181,18,9,28687,$a([21,136,26]),$a([1,155,28]),$a([0,-1,-1]),$a([34,70,30]),$a([1,64,28]),$a([1,65,28]),$a([54,35,30]),$a([1,45,30]),$a([0,-1,-1]),$a([68,20,30]),$a([3,18,28]),$a([1,19,28])]),$a(["81",183,18,9,29375,$a([19,126,24]),$a([5,115,22]),$a([1,114,22]),$a([33,70,30]),$a([3,65,28]),$a([1,64,28]),$a([52,35,30]),$a([3,41,32]),$a([1,40,32]),$a([67,20,30]),$a([5,21,32]),$a([1,24,32])]),$a(["82",185,18,9,30071,$a([2,150,28]),$a([21,136,26]),$a([0,-1,-1]),$a([32,70,30]),$a([6,65,28]),$a([0,-1,-1]),$a([52,38,32]),$a([2,27,32]),$a([0,-1,-1]),$a([73,20,30]),$a([2,22,32]),$a([0,-1,-1])]),$a(["83",187,17,10,30387,$a([21,126,24]),$a([4,136,26]),$a([0,-1,-1]),$a([30,74,32]),$a([6,73,30]),$a([0,-1,-1]),$a([54,35,30]),$a([4,40,32]),$a([0,-1,-1]),$a([75,20,30]),$a([1,20,28]),$a([0,-1,-1])]),$a(["84",189,17,10,31091,$a([30,105,20]),$a([1,114,22]),$a([0,-1,-1]),$a([3,45,22]),$a([55,47,20]),$a([0,-1,-1]),$a([2,26,26]),$a([62,33,28]),$a([0,-1,-1]),$a([79,18,28]),$a([4,33,30]),$a([0,-1,-1])])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hanxin.$ctx[id]=$_[id]);bwipp_hanxin.__24704__=1;$_=Object.getPrototypeOf($_)}$_.eclval=$g($_.eclevel,1)-49;var _Ig=$_.metrics;for(var _Ih=0,_Ii=_Ig.length;_Ih<_Ii;_Ih++){$_.m=$g(_Ig,_Ih);$_.vers=$g($_.m,0);$_.size=$g($_.m,1);$_.alnk=$g($_.m,2);$_.alnn=$g($_.m,3);$_.alnr=$f($_.size-$_.alnk*$_.alnn);$_.nmod=$g($_.m,4);$_.ncws=~~($_.nmod/8);$_.rbit=$_.nmod%8;$_.ecbs=$G($_.m,5+$_.eclval*3,3);var _J2=$_.ecbs;$k[$j++]="ecws";$k[$j++]=0;for(var _J3=0,_J4=_J2.length;_J3<_J4;_J3++){var _J5=$g(_J2,_J3);var _J8=$k[--$j];$k[$j++]=$f(_J8+$g(_J5,0)*$g(_J5,2))}var _J9=$k[--$j];$_[$k[--$j]]=_J9;$_.dcws=$f($_.ncws-$_.ecws);$_.dmod=$_.dcws*8;$_.okay=true;if($ne($_.version,"unset")&&$ne($_.version,$_.vers)){$_.okay=false}if($_.bits.length>$_.dmod){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.hanxinNoValidSymbol#24728";$k[$j++]="Maximum length exceeded or invalid content";bwipp_raiseerror()}$_.version=$_.vers;$_.msgbits=$_.bits;$_.e1nb=$g($g($_.ecbs,0),0);$_.e2nb=$g($g($_.ecbs,1),0);$_.e3nb=$g($g($_.ecbs,2),0);$_.e1dcws=$g($g($_.ecbs,0),1);$_.e2dcws=$g($g($_.ecbs,1),1);$_.e3dcws=$g($g($_.ecbs,2),1);$_.e1ecws=$g($g($_.ecbs,0),2);$_.e2ecws=$g($g($_.ecbs,1),2);$_.e3ecws=$g($g($_.ecbs,2),2);$_.pad=$s($_.dmod);for(var _Js=0,_Jr=$_.pad.length-1;_Js<=_Jr;_Js+=1){$p($_.pad,_Js,48)}$P($_.pad,0,$_.msgbits);$_.cws=$a($_.dcws);for(var _K0=0,_Jz=$_.cws.length-1;_K0<=_Jz;_K0+=1){$_.c=_K0;$_.cwb=$G($_.pad,$_.c*8,8);$_.cw=0;for(var _K4=0;_K4<=7;_K4+=1){$_.i=_K4;$_.cw=$f($_.cw+~~Math.pow(2,8-$_.i-1)*$f($g($_.cwb,$_.i)-48))}$p($_.cws,$_.c,$_.cw)}$_.rscodes=function(){$_.rspm=$k[--$j];$_.rsgf=$k[--$j];$_.rsnc=$k[--$j];$_.rscws=$k[--$j];$k[$j++]=Infinity;$k[$j++]=1;for(var _KI=0,_KJ=$f($_.rsgf-1);_KI<_KJ;_KI++){var _KK=$k[--$j];var _KL=_KK*2;$k[$j++]=_KK;$k[$j++]=_KL;if(_KL>=$_.rsgf){var _KO=$k[--$j];$k[$j++]=$xo(_KO,$_.rspm)}}$_.rsalog=$a();$_.rslog=$a($_.rsgf);for(var _KU=1,_KT=$f($_.rsgf-1);_KU<=_KT;_KU+=1){$p($_.rslog,$g($_.rsalog,_KU),_KU)}$_.rsprod=function(){var _KY=$k[--$j];var _KZ=$k[--$j];$k[$j++]=_KZ;$k[$j++]=_KY;if(_KY!=0&&_KZ!=0){var _Kc=$g($_.rslog,$k[--$j]);var _Ki=$g($_.rsalog,$f(_Kc+$g($_.rslog,$k[--$j]))%$f($_.rsgf-1));$k[$j++]=_Ki}else{$j-=2;$k[$j++]=0}};$k[$j++]=Infinity;$k[$j++]=1;for(var _Kk=0,_Kl=$_.rsnc;_Kk<_Kl;_Kk++){$k[$j++]=0}$_.coeffs=$a();for(var _Kp=1,_Ko=$_.rsnc;_Kp<=_Ko;_Kp+=1){$_.i=_Kp;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _Kw=$_.i-1;_Kw>=1;_Kw-=1){$_.j=_Kw;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _L8=$k[--$j];var _L9=$k[--$j];var _LA=$k[--$j];$p($k[--$j],_LA,$xo(_L9,_L8))}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _LI=$k[--$j];var _LJ=$k[--$j];$p($k[--$j],_LJ,_LI)}$_.nd=$_.rscws.length;$k[$j++]=Infinity;$F($_.rscws);for(var _LO=0,_LP=$_.rsnc;_LO<_LP;_LO++){$k[$j++]=0}$k[$j++]=0;$_.rscws=$a();for(var _LT=0,_LS=$_.nd-1;_LT<=_LS;_LT+=1){$_.k=$xo($g($_.rscws,_LT),$g($_.rscws,$_.nd));for(var _Lb=0,_La=$f($_.rsnc-1);_Lb<=_La;_Lb+=1){$_.j=_Lb;$k[$j++]=$_.rscws;$k[$j++]=$_.nd+$_.j;$k[$j++]=$g($_.rscws,$_.nd+$_.j+1);$k[$j++]=$_.k;$k[$j++]=$g($_.coeffs,$f($f($_.rsnc-$_.j)-1));$_.rsprod();var _Lo=$k[--$j];var _Lp=$k[--$j];var _Lq=$k[--$j];$p($k[--$j],_Lq,$xo(_Lp,_Lo))}}$k[$j++]=$G($_.rscws,0,$_.rscws.length-1)};$_.dcwsb=$a($f($f($_.e1nb+$_.e2nb)+$_.e3nb));$_.ecwsb=$a($_.dcwsb.length);$_.in=0;$_.out=0;for(var _M2=0,_M3=$_.e1nb;_M2<_M3;_M2++){$k[$j++]=$G($_.cws,$_.in,$_.e1dcws);$k[$j++]=$_.e1ecws;$k[$j++]=256;$k[$j++]=355;$_.rscodes();var _M9=$k[--$j];$p($_.dcwsb,$_.out,$G(_M9,0,$_.e1dcws));$p($_.ecwsb,$_.out,$G(_M9,$_.e1dcws,$_.e1ecws));$_.in=$f($_.in+$_.e1dcws);$_.out=$_.out+1}for(var _MN=0,_MO=$_.e2nb;_MN<_MO;_MN++){$k[$j++]=$G($_.cws,$_.in,$_.e2dcws);$k[$j++]=$_.e2ecws;$k[$j++]=256;$k[$j++]=355;$_.rscodes();var _MU=$k[--$j];$p($_.dcwsb,$_.out,$G(_MU,0,$_.e2dcws));$p($_.ecwsb,$_.out,$G(_MU,$_.e2dcws,$_.e2ecws));$_.in=$f($_.in+$_.e2dcws);$_.out=$_.out+1}for(var _Mi=0,_Mj=$_.e3nb;_Mi<_Mj;_Mi++){$k[$j++]=$G($_.cws,$_.in,$_.e3dcws);$k[$j++]=$_.e3ecws;$k[$j++]=256;$k[$j++]=355;$_.rscodes();var _Mp=$k[--$j];$p($_.dcwsb,$_.out,$G(_Mp,0,$_.e3dcws));$p($_.ecwsb,$_.out,$G(_Mp,$_.e3dcws,$_.e3ecws));$_.in=$f($_.in+$_.e3dcws);$_.out=$_.out+1}$_.cws=$a($_.ncws);$_.cw=0;for(var _N6=0,_N5=$_.dcwsb.length-1;_N6<=_N5;_N6+=1){$_.i=_N6;var _N9=$g($_.dcwsb,$_.i);$P($_.cws,$_.cw,_N9);$_.cw=_N9.length+$_.cw;var _NF=$g($_.ecwsb,$_.i);$P($_.cws,$_.cw,_NF);$_.cw=_NF.length+$_.cw}$k[$j++]=Infinity;var _NJ=$_.ncws;var _NK=12;var _NL=_NJ-1;if(_NJ-1>12){var _=_NK;_NK=_NL;_NL=_}for(var _NN=0,_NM=_NL;_NN<=_NM;_NN+=1){for(var _NQ=_NN,_NP=$_.ncws-1;_NQ<=_NP;_NQ+=13){$k[$j++]=_NQ;if(_NQ<$_.ncws){var _NU=$g($_.cws,$k[--$j]);$k[$j++]=_NU}else{$j--}}}$_.cws=$a();if($_.rbit>0){$_.pad=$a($_.cws.length+1);$P($_.pad,0,$_.cws);$p($_.pad,$_.pad.length-1,0);$_.cws=$_.pad}$k[$j++]=Infinity;for(var _Ng=0,_Nh=$_.size*$_.size;_Ng<_Nh;_Ng++){$k[$j++]=-1}$_.pixs=$a();$_.qmv=function(){var _Nk=$k[--$j];var _Nl=$k[--$j];$k[$j++]=$f(_Nl+_Nk*$_.size)};if($_.alnn!=0){$_.trmv=function(){var _No=$k[--$j];var _Nq=$k[--$j];$k[$j++]=$f($f($f(_No*$_.size+$_.size)-1)-_Nq)};$_.aplot=function(){var _Nr=$k[--$j];var _Ns=$k[--$j];var _Nt=$k[--$j];$k[$j++]=_Nr;$k[$j++]=_Nt;$k[$j++]=_Ns;$k[$j++]=_Nr;$k[$j++]=_Ns;$k[$j++]=_Nt;$_.trmv();var _Nv=$k[--$j];$p($_.pixs,_Nv,$k[--$j]);$_.trmv();var _Ny=$k[--$j];$p($_.pixs,_Ny,$k[--$j])};$_.i=0;$_.stag=0;for(;;){if($_.i>=$_.size){break}for(var _O4=0,_O3=$f($_.size-1);_O4<=_O3;_O4+=1){$_.j=_O4;if($f($_.j+$_.alnr)<$_.size){$k[$j++]=(~~($_.j/$_.alnk)+$_.stag)%2==0&&!($_.i==0&&$_.j<$_.alnk)||$_.j%$_.alnk==0}else{$k[$j++]=$f($_.alnn+$_.stag)%2==0}if($k[--$j]){$k[$j++]=$_.j;$k[$j++]=$_.i;$k[$j++]=1;$_.aplot();var _OL=$_.j;var _OM=$_.i;$k[$j++]=_OL+1;$k[$j++]=_OM+1;if(_OM+1<$_.size&&_OL+1<$_.size){$k[$j++]=0;$_.aplot()}else{$j-=2}}}if($f($_.i+$_.alnr)==$_.size){$_.i=$f($f($_.i+$_.alnr)-1)}else{$_.i=$f($_.i+$_.alnk)}$_.stag=1-$_.stag}for(var _Ob=$_.alnk,_Oc=$_.alnk,_Oa=$f($_.size-2);_Oc<0?_Ob>=_Oa:_Ob<=_Oa;_Ob+=_Oc){$_.i=_Ob;if(~~($_.i/$_.alnk)%2!=0){$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i-1;$_.trmv();var _Oh=$k[--$j];$p($k[--$j],_Oh,0);$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i+1;$_.trmv();var _Ol=$k[--$j];$p($k[--$j],_Ol,0);$k[$j++]=$_.pixs;$k[$j++]=1;$k[$j++]=$_.i-1;$_.trmv();var _Op=$k[--$j];$p($k[--$j],_Op,0);$k[$j++]=$_.pixs;$k[$j++]=1;$k[$j++]=$_.i;$_.trmv();var _Ot=$k[--$j];$p($k[--$j],_Ot,0);$k[$j++]=$_.pixs;$k[$j++]=1;$k[$j++]=$_.i+1;$_.trmv();var _Ox=$k[--$j];$p($k[--$j],_Ox,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i-1;$k[$j++]=0;$_.trmv();var _P1=$k[--$j];$p($k[--$j],_P1,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i+1;$k[$j++]=0;$_.trmv();var _P5=$k[--$j];$p($k[--$j],_P5,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i-1;$k[$j++]=1;$_.trmv();var _P9=$k[--$j];$p($k[--$j],_P9,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=1;$_.trmv();var _PD=$k[--$j];$p($k[--$j],_PD,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i+1;$k[$j++]=1;$_.trmv();var _PH=$k[--$j];$p($k[--$j],_PH,0)}$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-1);$k[$j++]=$_.i-1;$_.trmv();var _PM=$k[--$j];if($g($k[--$j],_PM)!=1){$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-1);$k[$j++]=$_.i-1;$_.trmv();var _PS=$k[--$j];$p($k[--$j],_PS,0);$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-2);$k[$j++]=$_.i-1;$_.trmv();var _PX=$k[--$j];$p($k[--$j],_PX,0);$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-2);$k[$j++]=$_.i;$_.trmv();var _Pc=$k[--$j];$p($k[--$j],_Pc,0);$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-2);$k[$j++]=$_.i+1;$_.trmv();var _Ph=$k[--$j];$p($k[--$j],_Ph,0);$k[$j++]=$_.pixs;$k[$j++]=$f($_.size-1);$k[$j++]=$_.i+1;$_.trmv();var _Pm=$k[--$j];$p($k[--$j],_Pm,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i-1;$k[$j++]=$f($_.size-1);$_.trmv();var _Pr=$k[--$j];$p($k[--$j],_Pr,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i-1;$k[$j++]=$f($_.size-2);$_.trmv();var _Pw=$k[--$j];$p($k[--$j],_Pw,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$f($_.size-2);$_.trmv();var _Q1=$k[--$j];$p($k[--$j],_Q1,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i+1;$k[$j++]=$f($_.size-2);$_.trmv();var _Q6=$k[--$j];$p($k[--$j],_Q6,0);$k[$j++]=$_.pixs;$k[$j++]=$_.i+1;$k[$j++]=$f($_.size-1);$_.trmv();var _QB=$k[--$j];$p($k[--$j],_QB,0)}}}if(!bwipp_hanxin.__24936__){$_=Object.create($_);$_.fpat=$a([$a([1,1,1,1,1,1,1,0]),$a([1,0,0,0,0,0,0,0]),$a([1,0,1,1,1,1,1,0]),$a([1,0,1,0,0,0,0,0]),$a([1,0,1,0,1,1,1,0]),$a([1,0,1,0,1,1,1,0]),$a([1,0,1,0,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);$_.fpat2=$a([$a([1,1,1,0,1,0,1,0]),$a([1,1,1,0,1,0,1,0]),$a([1,1,1,0,1,0,1,0]),$a([0,0,0,0,1,0,1,0]),$a([1,1,1,1,1,0,1,0]),$a([0,0,0,0,0,0,1,0]),$a([1,1,1,1,1,1,1,0]),$a([0,0,0,0,0,0,0,0])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hanxin.$ctx[id]=$_[id]);bwipp_hanxin.__24936__=1;$_=Object.getPrototypeOf($_)}for(var _QY=0,_QX=$_.fpat.length-1;_QY<=_QX;_QY+=1){$_.y=_QY;for(var _Qc=0,_Qb=$g($_.fpat,0).length-1;_Qc<=_Qb;_Qc+=1){$_.x=_Qc;$_.fpb=$g($g($_.fpat,$_.y),$_.x);$_.fpb2=$g($g($_.fpat2,$_.y),$_.x);$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.qmv();var _Qr=$k[--$j];$p($k[--$j],_Qr,$_.fpb);$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.size-$_.x)-1);$k[$j++]=$_.y;$_.qmv();var _Qy=$k[--$j];$p($k[--$j],_Qy,$_.fpb);$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.size-$_.x)-1);$k[$j++]=$f($f($_.size-$_.y)-1);$_.qmv();var _R6=$k[--$j];$p($k[--$j],_R6,$_.fpb);$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$f($f($_.size-$_.y)-1);$_.qmv();var _RD=$k[--$j];$p($k[--$j],_RD,$_.fpb2)}}$_.functionmap=$a([$a([$a([0,8]),$a([$f($_.size-1),$f($_.size-9)])]),$a([$a([1,8]),$a([$f($_.size-2),$f($_.size-9)])]),$a([$a([2,8]),$a([$f($_.size-3),$f($_.size-9)])]),$a([$a([3,8]),$a([$f($_.size-4),$f($_.size-9)])]),$a([$a([4,8]),$a([$f($_.size-5),$f($_.size-9)])]),$a([$a([5,8]),$a([$f($_.size-6),$f($_.size-9)])]),$a([$a([6,8]),$a([$f($_.size-7),$f($_.size-9)])]),$a([$a([7,8]),$a([$f($_.size-8),$f($_.size-9)])]),$a([$a([8,8]),$a([$f($_.size-9),$f($_.size-9)])]),$a([$a([8,7]),$a([$f($_.size-9),$f($_.size-8)])]),$a([$a([8,6]),$a([$f($_.size-9),$f($_.size-7)])]),$a([$a([8,5]),$a([$f($_.size-9),$f($_.size-6)])]),$a([$a([8,4]),$a([$f($_.size-9),$f($_.size-5)])]),$a([$a([8,3]),$a([$f($_.size-9),$f($_.size-4)])]),$a([$a([8,2]),$a([$f($_.size-9),$f($_.size-3)])]),$a([$a([8,1]),$a([$f($_.size-9),$f($_.size-2)])]),$a([$a([8,0]),$a([$f($_.size-9),$f($_.size-1)])]),$a([$a([$f($_.size-9),0]),$a([8,$f($_.size-1)])]),$a([$a([$f($_.size-9),1]),$a([8,$f($_.size-2)])]),$a([$a([$f($_.size-9),2]),$a([8,$f($_.size-3)])]),$a([$a([$f($_.size-9),3]),$a([8,$f($_.size-4)])]),$a([$a([$f($_.size-9),4]),$a([8,$f($_.size-5)])]),$a([$a([$f($_.size-9),5]),$a([8,$f($_.size-6)])]),$a([$a([$f($_.size-9),6]),$a([8,$f($_.size-7)])]),$a([$a([$f($_.size-9),7]),$a([8,$f($_.size-8)])]),$a([$a([$f($_.size-9),8]),$a([8,$f($_.size-9)])]),$a([$a([$f($_.size-8),8]),$a([7,$f($_.size-9)])]),$a([$a([$f($_.size-7),8]),$a([6,$f($_.size-9)])]),$a([$a([$f($_.size-6),8]),$a([5,$f($_.size-9)])]),$a([$a([$f($_.size-5),8]),$a([4,$f($_.size-9)])]),$a([$a([$f($_.size-4),8]),$a([3,$f($_.size-9)])]),$a([$a([$f($_.size-3),8]),$a([2,$f($_.size-9)])]),$a([$a([$f($_.size-2),8]),$a([1,$f($_.size-9)])]),$a([$a([$f($_.size-1),8]),$a([0,$f($_.size-9)])])]);var _U0=$_.functionmap;for(var _U1=0,_U2=_U0.length;_U1<_U2;_U1++){$F($g(_U0,_U1),function(){$F($k[--$j]);$_.qmv();$p($_.pixs,$k[--$j],0)})}var _UD=$a([function(){$j-=2;$k[$j++]=1},function(){var _U7=$k[--$j];var _U8=$k[--$j];$k[$j++]=$f(_U8+_U7)%2},function(){var _U9=$k[--$j];var _UA=$k[--$j];$k[$j++]=$f($f(_U9+_UA)%3+_UA%3)%2},function(){var _UB=$k[--$j];var _UC=$k[--$j];$k[$j++]=$f(_UC%_UB+$f(_UB%_UC+$f(_UB%3+_UC%3)))%2}]);$_.maskfuncs=_UD;if($_.mask!=-1){$_.maskfuncs=$a([$g($_.maskfuncs,$_.mask-1)]);$_.bestmaskval=$_.mask-1}$_.masks=$a($_.maskfuncs.length);for(var _UO=0,_UN=$_.masks.length-1;_UO<=_UN;_UO+=1){$_.m=_UO;$_.mask=$a($_.size*$_.size);for(var _UU=0,_UT=$f($_.size-1);_UU<=_UT;_UU+=1){$_.j=_UU;for(var _UX=0,_UW=$f($_.size-1);_UX<=_UW;_UX+=1){$_.i=_UX;$k[$j++]=$_.i+1;$k[$j++]=$_.j+1;if($g($_.maskfuncs,$_.m)()===true){break}var _Ud=$k[--$j];$k[$j++]=_Ud==0;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _Uh=$k[--$j];var _Uj=$g($k[--$j],_Uh);var _Uk=$k[--$j];var _Ul=_Uk&&_Uj==-1?1:0;$k[$j++]=_Ul;$k[$j++]=$_.mask;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _Up=$k[--$j];var _Uq=$k[--$j];$p(_Uq,_Up,$k[--$j])}}$p($_.masks,$_.m,$_.mask)}$_.posx=0;$_.posy=0;$_.num=0;for(;;){if($_.posy==$_.size){break}$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.qmv();var _V0=$k[--$j];if($g($k[--$j],_V0)==-1){var _V5=$g($_.cws,~~($_.num/8));var _V7=-(7-$_.num%8);$k[$j++]=(_V7<0?_V5>>>-_V7:_V5<<_V7)&1;$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.qmv();var _VB=$k[--$j];var _VC=$k[--$j];$p(_VC,_VB,$k[--$j]);$_.num=$_.num+1}$_.posx=$_.posx+1;if($_.posx==$_.size){$_.posx=0;$_.posy=$_.posy+1}}$_.evalfulln1n3=function(){$_.scrle=$k[--$j];$k[$j++]="scr1";$k[$j++]=0;$F($_.scrle,function(){var _VL=$k[--$j];$k[$j++]=_VL;if(_VL>=3){var _VM=$k[--$j];var _VO=$f($k[--$j]+_VM*4);$k[$j++]=_VO;$k[$j++]=_VO}$j--});var _VP=$k[--$j];$_[$k[--$j]]=_VP;$_.scr3=0;for(var _VT=5,_VS=$_.scrle.length-1;_VT<=_VS;_VT+=2){$_.j=_VT;if($g($_.scrle,$_.j)%3==0){$_.fact=~~($g($_.scrle,$_.j)/3);var _Vc=$G($_.scrle,$_.j-4,4);for(var _Vd=0,_Ve=_Vc.length;_Vd<_Ve;_Vd++){$k[$j++]=$g(_Vc,_Vd)==$_.fact}var _Vh=$k[--$j];var _Vi=$k[--$j];var _Vj=$k[--$j];var _Vk=$k[--$j];if(_Vk&&(_Vj&&(_Vi&&_Vh))){if($_.j==5||$_.j+2>=$_.scrle.length){$_.scr3=$_.scr3+50}else{if($g($_.scrle,$_.j-5)>=3||$g($_.scrle,$_.j+1)>=3){$_.scr3=$_.scr3+50}}}}}for(var _Vy=1,_Vx=$_.scrle.length-5;_Vy<=_Vx;_Vy+=2){$_.j=_Vy;if($g($_.scrle,$_.j)%3==0){$_.fact=~~($g($_.scrle,$_.j)/3);var _W7=$G($_.scrle,$_.j+1,4);for(var _W8=0,_W9=_W7.length;_W8<_W9;_W8++){$k[$j++]=$g(_W7,_W8)==$_.fact}var _WC=$k[--$j];var _WD=$k[--$j];var _WE=$k[--$j];var _WF=$k[--$j];if(_WF&&(_WE&&(_WD&&_WC))){if($_.j==1||$_.j+6>=$_.scrle.length){$_.scr3=$_.scr3+50}else{if($g($_.scrle,$_.j-1)>=3||$g($_.scrle,$_.j+5)>=3){$_.scr3=$_.scr3+50}}}}}$k[$j++]=$_.scr1;$k[$j++]=$_.scr3};$_.evalfull=function(){$_.sym=$k[--$j];$_.n1=0;$_.n3=0;$_.rle=$a($f($_.size+1));$_.lastpairs=$a($_.size);$_.thispairs=$a($_.size);$_.sizeadd1=$f($_.size+1);for(var _Wd=0,_Wc=$f($_.size-1);_Wd<=_Wc;_Wd+=1){$_.i=_Wd;$k[$j++]=Infinity;var _Wf=$_.size;$k[$j++]=0;$k[$j++]=0;for(var _Wh=$_.i,_Wi=_Wf,_Wg=$f(_Wf*_Wf-1);_Wi<0?_Wh>=_Wg:_Wh<=_Wg;_Wh+=_Wi){var _Wk=$g($_.sym,_Wh);var _Wl=$k[--$j];$k[$j++]=_Wk;if($eq(_Wl,_Wk)){var _Wm=$k[--$j];var _Wn=$k[--$j];$k[$j++]=$f(_Wn+1);$k[$j++]=_Wm}else{var _Wo=$k[--$j];$k[$j++]=1;$k[$j++]=_Wo}}$j--;var _Wq=$m()+2;$as($G($_.rle,0,_Wq-2));$_.evalfulln1n3();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--;$_.symrow=$G($_.sym,$_.i*$_.size,$_.size);$k[$j++]=Infinity;var _X1=$_.symrow;$k[$j++]=0;$k[$j++]=0;for(var _X2=0,_X3=_X1.length;_X2<_X3;_X2++){var _X4=$g(_X1,_X2);var _X5=$k[--$j];$k[$j++]=_X4;if($eq(_X5,_X4)){var _X6=$k[--$j];var _X7=$k[--$j];$k[$j++]=$f(_X7+1);$k[$j++]=_X6}else{var _X8=$k[--$j];$k[$j++]=1;$k[$j++]=_X8}}$j--;var _XA=$m()+2;$as($G($_.rle,0,_XA-2));$_.evalfulln1n3();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--}$k[$j++]=$f($_.n1+$_.n3)};$_.bestscore=999999999;for(var _XK=0,_XJ=$_.masks.length-1;_XK<=_XJ;_XK+=1){$_.m=_XK;$_.masksym=$a($_.size*$_.size);for(var _XR=0,_XQ=$f($_.size*$_.size-1);_XR<=_XQ;_XR+=1){$_.i=_XR;$p($_.masksym,$_.i,$xo($g($_.pixs,$_.i),$g($g($_.masks,$_.m),$_.i)))}if($_.masks.length!=1){$k[$j++]=$_.masksym;$_.evalfull();$_.score=$k[--$j];if($_.score<$_.bestscore){$_.bestsym=$_.masksym;$_.bestmaskval=$_.m;$_.bestscore=$_.score}}else{$_.bestsym=$_.masksym}}$_.pixs=$_.bestsym;$_.funval=((~~($f($_.size-21)/2)+20)*4+$_.eclval)*4+$_.bestmaskval;$k[$j++]=$a([($_.funval&3840)>>>8,($_.funval&240)>>>4,$_.funval&15]);$k[$j++]=4;$k[$j++]=16;$k[$j++]=19;$_.rscodes();$_.funvals=$k[--$j];$k[$j++]=Infinity;$F($_.funvals,function(){$k[$j++]=4;$_.tobin();$F($k[--$j],function(){var _Xw=$k[--$j];$k[$j++]=$f(_Xw-48)})});$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$_.funbits=$a();for(var _Y0=0,_Xz=$_.functionmap.length-1;_Y0<=_Xz;_Y0+=1){$_.i=_Y0;$F($g($_.functionmap,$_.i),function(){var _Y5=$k[--$j];$k[$j++]=$_.pixs;$q(_Y5);$_.qmv();var _Y9=$k[--$j];$p($k[--$j],_Y9,$g($_.funbits,$_.i))})}var _YH=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.size],["pixy",$_.size],["height",$_.size*2/72],["width",$_.size*2/72],["borderleft",3],["borderright",3],["bordertop",3],["borderbottom",3],["opt",$_.options]]);$k[$j++]=_YH;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_dotcode(){$_=Object.create($_);$_.dontdraw=false;$_.rows=-1;$_.columns=-1;$_.ratio=-1;$_.parse=false;$_.parsefnc=false;$_.raw=false;$_.fast=false;$_.mask=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.rows!=-1){if($_.rows<5){$k[$j++]="bwipp.dotcodeBadRows#25205";$k[$j++]="There must be at least 5 rows";bwipp_raiseerror()}}if($_.columns!=-1){if($_.columns<5){$k[$j++]="bwipp.dotcodeBadColumns#25211";$k[$j++]="There must be at least 5 columns";bwipp_raiseerror()}}if($_.rows!=-1&&$_.columns!=-1&&($_.rows+$_.columns)%2!=1){$k[$j++]="bwipp.dotcodeRowsColumnsBadParity#25216";$k[$j++]="Sum of rows and columns must be odd";bwipp_raiseerror()}if($_.ratio==-1&&$_.rows==-1&&$_.columns==-1){$_.ratio=3/2}if($_.ratio!=-1){if($_.ratio<=0){$k[$j++]="bwipp.dotcodeRatio#25225";$k[$j++]="The ratio must be greater than 0";bwipp_raiseerror()}}if($_.mask!=-1){if($_.mask<0||$_.mask>3){$k[$j++]="bwipp.dotcodeBadMask#25231";$k[$j++]="Valid mask values are 0 to 3";bwipp_raiseerror()}}bwipp_loadctx(bwipp_dotcode);if(!bwipp_dotcode.__25248__){$_=Object.create($_);$_.laa=-1;$_.lab=-2;$_.lac=-3;$_.bin=-4;$_.sfa=-5;$_.sfb=-6;$_.sb2=-7;$_.sb3=-8;$_.sb4=-9;$_.sb5=-10;$_.sb6=-11;$_.sfc=-12;$_.sc2=-13;$_.sc3=-14;$_.sc4=-15;$_.sc5=-16;$_.sc6=-17;$_.sc7=-18;$_.bsa=-19;$_.bsb=-20;$_.tma=-21;$_.tmb=-22;$_.tmc=-23;$_.tms=-24;$_.fn1=-25;$_.fn2=-26;$_.fn3=-27;$_.crl=-28;$_.aim=-29;$_.m05=-30;$_.m06=-31;$_.m12=-32;$_.mac=-33;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_dotcode.$ctx[id]=$_[id]);bwipp_dotcode.__25248__=1;$_=Object.getPrototypeOf($_)}var _N=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["eci",true],["FNC1",$_.fn1],["FNC3",$_.fn3]]);$_.fncvals=_N;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _Q=$k[--$j];$_[$k[--$j]]=_Q;$_.msglen=$_.msg.length;var _T=$_.msg;$k[$j++]="numecis";$k[$j++]=0;for(var _U=0,_V=_T.length;_U<_V;_U++){if($g(_T,_U)<=-1e6){var _X=$k[--$j];$k[$j++]=$f(_X+1)}}var _Y=$k[--$j];$_[$k[--$j]]=_Y;$_.msgtmp=$a($f($_.msg.length+$_.numecis*6));$_.j=0;for(var _f=0,_e=$_.msg.length-1;_f<=_e;_f+=1){var _h=$g($_.msg,_f);$k[$j++]=_h;if(_h<=-1e6){var _l=$G($R($s(7),-$k[--$j],10),1,6);for(var _m=0,_n=_l.length;_m<_n;_m++){$k[$j++]=$g(_l,_m)}$as($a(6));$P($_.msgtmp,$_.j+1,$k[--$j]);$p($_.msgtmp,$_.j,$_.fn2);$_.j=$_.j+7}else{$p($_.msgtmp,$_.j,$k[--$j]);$_.j=$_.j+1}}$_.msg=$_.msgtmp;$_.msglen=$_.msg.length;if(!bwipp_dotcode.__25347__){$_=Object.create($_);$_.charmaps=$a([$a([32,32,"00"]),$a(["!","!","01"]),$a(['"','"',"02"]),$a(["#","#","03"]),$a(["$","$","04"]),$a(["%","%","05"]),$a(["&","&","06"]),$a(["'","'","07"]),$a([40,40,"08"]),$a([41,41,"09"]),$a(["*","*","10"]),$a(["+","+","11"]),$a([",",",","12"]),$a(["-","-","13"]),$a([".",".","14"]),$a(["/","/","15"]),$a(["0","0","16"]),$a(["1","1","17"]),$a(["2","2","18"]),$a(["3","3","19"]),$a(["4","4","20"]),$a(["5","5","21"]),$a(["6","6","22"]),$a(["7","7","23"]),$a(["8","8","24"]),$a(["9","9","25"]),$a([":",":","26"]),$a([";",";","27"]),$a(["<","<","28"]),$a(["=","=","29"]),$a([">",">","30"]),$a(["?","?","31"]),$a(["@","@","32"]),$a(["A","A","33"]),$a(["B","B","34"]),$a(["C","C","35"]),$a(["D","D","36"]),$a(["E","E","37"]),$a(["F","F","38"]),$a(["G","G","39"]),$a(["H","H","40"]),$a(["I","I","41"]),$a(["J","J","42"]),$a(["K","K","43"]),$a(["L","L","44"]),$a(["M","M","45"]),$a(["N","N","46"]),$a(["O","O","47"]),$a(["P","P","48"]),$a(["Q","Q","49"]),$a(["R","R","50"]),$a(["S","S","51"]),$a(["T","T","52"]),$a(["U","U","53"]),$a(["V","V","54"]),$a(["W","W","55"]),$a(["X","X","56"]),$a(["Y","Y","57"]),$a(["Z","Z","58"]),$a(["[","[","59"]),$a([92,92,"60"]),$a(["]","]","61"]),$a(["^","^","62"]),$a(["_","_","63"]),$a([0,"`","64"]),$a([1,"a","65"]),$a([2,"b","66"]),$a([3,"c","67"]),$a([4,"d","68"]),$a([5,"e","69"]),$a([6,"f","70"]),$a([7,"g","71"]),$a([8,"h","72"]),$a([9,"i","73"]),$a([10,"j","74"]),$a([11,"k","75"]),$a([12,"l","76"]),$a([13,"m","77"]),$a([14,"n","78"]),$a([15,"o","79"]),$a([16,"p","80"]),$a([17,"q","81"]),$a([18,"r","82"]),$a([19,"s","83"]),$a([20,"t","84"]),$a([21,"u","85"]),$a([22,"v","86"]),$a([23,"w","87"]),$a([24,"x","88"]),$a([25,"y","89"]),$a([26,"z","90"]),$a([27,"{","91"]),$a([28,"|","92"]),$a([29,"}","93"]),$a([30,"~","94"]),$a([31,127,"95"]),$a([$_.sfb,$_.crl,"96"]),$a([$_.sb2,9,"97"]),$a([$_.sb3,28,"98"]),$a([$_.sb4,29,"99"]),$a([$_.sb5,30,$_.aim]),$a([$_.sb6,$_.sfa,$_.laa]),$a([$_.lab,$_.laa,$_.sfb]),$a([$_.sc2,$_.sc2,$_.sb2]),$a([$_.sc3,$_.sc3,$_.sb3]),$a([$_.sc4,$_.sc4,$_.sb4]),$a([$_.lac,$_.lac,$_.lab]),$a([$_.fn1,$_.fn1,$_.fn1]),$a([$_.fn2,$_.fn2,$_.fn2]),$a([$_.fn3,$_.fn3,$_.fn3]),$a([$_.bsa,$_.bsa,$_.bsa]),$a([$_.bsb,$_.bsb,$_.bsb]),$a([$_.bin,$_.bin,$_.bin])]);$_.charvals=$a([new Map,new Map,new Map]);for(var _3d=0,_3c=$_.charmaps.length-1;_3d<=_3c;_3d+=1){$_.i=_3d;$_.encs=$g($_.charmaps,$_.i);for(var _3h=0;_3h<=2;_3h+=1){$_.j=_3h;var _3k=$g($_.encs,$_.j);$k[$j++]=_3k;if($eq($t(_3k),"stringtype")){var _3n=$g($k[--$j],0);$k[$j++]=_3n}$p($g($_.charvals,$_.j),$k[--$j],$_.i)}}$_.Avals=$g($_.charvals,0);$_.Bvals=$g($_.charvals,1);$p($_.Bvals,$_.m05,97);$p($_.Bvals,$_.m06,98);$p($_.Bvals,$_.m12,99);$p($_.Bvals,$_.mac,100);$_.Cvals=$g($_.charvals,2);$k[$j++]=Infinity;var _4H=$a([$_.sc2,$_.sc3,$_.sc4,$_.sc5,$_.sc6,$_.sc7,$_.tma,$_.tmb,$_.tmc,$_.tms]);$k[$j++]=102;for(var _4I=0,_4J=_4H.length;_4I<_4J;_4I++){var _4M=$f($k[--$j]+1);$k[$j++]=$g(_4H,_4I);$k[$j++]=_4M;$k[$j++]=_4M}$j--;$_.BINvals=$d();$_.A=0;$_.B=1;$_.C=2;$_.BIN=3;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_dotcode.$ctx[id]=$_[id]);bwipp_dotcode.__25347__=1;$_=Object.getPrototypeOf($_)}$k[$j++]=Infinity;for(var _4Q=0,_4R=$_.msglen+1;_4Q<_4R;_4Q++){$k[$j++]=0}$_.nDigits=$a();$k[$j++]=Infinity;for(var _4U=0,_4V=$_.msglen+1;_4U<_4V;_4U++){$k[$j++]=false}$_.SeventeenTen=$a();$k[$j++]=Infinity;for(var _4Y=0,_4Z=$_.msglen+1;_4Y<_4Z;_4Y++){$k[$j++]=false}$_.ECI=$a();$k[$j++]=Infinity;for(var _4c=0,_4d=$_.msglen+1;_4c<_4d;_4c++){$k[$j++]=false}$_.DatumA=$a();$k[$j++]=Infinity;for(var _4g=0,_4h=$_.msglen+1;_4g<_4h;_4g++){$k[$j++]=false}$_.DatumB=$a();$k[$j++]=Infinity;for(var _4k=0,_4l=$_.msglen+1;_4k<_4l;_4k++){$k[$j++]=false}$_.DatumC=$a();$k[$j++]=Infinity;for(var _4o=0,_4p=$_.msglen+8;_4o<_4p;_4o++){$k[$j++]=false}$_.Binary=$a();$k[$j++]=Infinity;for(var _4s=0,_4t=$_.msglen+1;_4s<_4t;_4s++){$k[$j++]=0}$_.AheadC=$a();$k[$j++]=Infinity;for(var _4w=0,_4x=$_.msglen+1;_4w<_4x;_4w++){$k[$j++]=0}$_.TryC=$a();$k[$j++]=Infinity;for(var _50=0,_51=$_.msglen+1;_50<_51;_50++){$k[$j++]=0}$_.AheadA=$a();$k[$j++]=Infinity;for(var _54=0,_55=$_.msglen+1;_54<_55;_54++){$k[$j++]=0}$_.AheadB=$a();$k[$j++]=Infinity;for(var _58=0,_59=$_.msglen+1;_58<_59;_58++){$k[$j++]=0}$_.UntilEndSeg=$a();for(var _5C=$_.msglen-1;_5C>=0;_5C-=1){$_.i=_5C;$_.barchar=$g($_.msg,$_.i);if($_.barchar>=48&&$_.barchar<=57){$p($_.nDigits,$_.i,$f($g($_.nDigits,$_.i+1)+1))}var _5P=$g($_.Avals,$_.barchar)!==undefined;if(_5P){$p($_.DatumA,$_.i,true)}var _5U=$g($_.Bvals,$_.barchar)!==undefined;if(_5U){$p($_.DatumB,$_.i,true)}$_.CRLF=false;if($_.barchar==13&&$_.i<$_.msglen-1){if($g($_.msg,$_.i+1)==10){$_.CRLF=true}}if($_.CRLF){$p($_.DatumB,$_.i,true)}if($g($_.nDigits,$_.i)>=2){$p($_.DatumC,$_.i,true)}if($_.barchar<0){$p($_.DatumC,$_.i,true)}if($_.barchar>=128){$p($_.Binary,$_.i,true)}if($g($_.nDigits,$_.i)>=10){$k[$j++]=Infinity;$q($G($_.msg,$_.i,10));for(var _5x=0,_5y=1;_5x<_5y;_5x++){if($k[--$j]!=48){$k[$j++]=false;break}if($k[--$j]!=49){$k[$j++]=false;break}$j-=6;if($k[--$j]!=55){$k[$j++]=false;break}if($k[--$j]!=49){$k[$j++]=false;break}$k[$j++]=true}$p($_.SeventeenTen,$_.i,$k[--$j]);$l()}if($g($_.nDigits,$_.i+1)>=6&&$g($_.msg,$_.i)==$_.fn2){$p($_.ECI,$_.i,true)}if($_.barchar<0&&$_.barchar!=$_.fn3){$p($_.AheadC,$_.i,$f($g($_.AheadC,$_.i+1)+1))}else{if($g($_.nDigits,$_.i)<=1){$p($_.AheadC,$_.i,0)}else{$p($_.AheadC,$_.i,$f($g($_.AheadC,$_.i+2)+1))}}if($g($_.nDigits,$_.i)>0&&$gt($g($_.AheadC,$_.i),$g($_.AheadC,$_.i+1))){$p($_.TryC,$_.i,$g($_.AheadC,$_.i))}if($g($_.DatumA,$_.i)&&$g($_.TryC,$_.i)<2&&$_.barchar!=$_.fn3){$p($_.AheadA,$_.i,$f($g($_.AheadA,$_.i+1)+1))}if($g($_.DatumB,$_.i)&&$g($_.TryC,$_.i)<2&&$_.barchar!=$_.fn3){$k[$j++]=$_.AheadB;$k[$j++]=$_.i;$k[$j++]=$_.AheadB;$k[$j++]=$_.i+1;if($_.CRLF){var _7B=$k[--$j];$k[$j++]=$f(_7B+1)}var _7C=$k[--$j];var _7E=$g($k[--$j],_7C);var _7F=$k[--$j];$p($k[--$j],_7F,$f(_7E+1))}if($_.barchar!=$_.fn3){$p($_.UntilEndSeg,$_.i,$f($g($_.UntilEndSeg,$_.i+1)+1))}}$_.addtocws=function(){var _7O=$k[--$j];$P($_.cws,$_.j,_7O);$_.j=_7O.length+$_.j};$_.base259to103=function(){$_.in=$k[--$j];$_.inlen=$_.in.length;$k[$j++]=Infinity;for(var _7V=0,_7W=5-$_.inlen;_7V<_7W;_7V++){$k[$j++]=0}$q($_.in);$_.in=$a();$_.out=$a(6);$k[$j++]=Infinity;$q($G($_.in,0,2));$_.msbs=$a();$k[$j++]=Infinity;$q($_.msbs);var _7e=$k[--$j];var _7f=$k[--$j];$k[$j++]=$f(_7e+_7f*259);for(var _7g=0,_7h=2;_7g<_7h;_7g++){var _7i=$k[--$j];$k[$j++]=_7i%103;$k[$j++]=~~(_7i/103)}$_.mscs=$a();$k[$j++]=Infinity;$q($G($_.in,2,3));$_.lsbs=$a();$k[$j++]=Infinity;$q($_.lsbs);var _7o=$k[--$j];var _7p=$k[--$j];var _7q=$k[--$j];$k[$j++]=$f($f(_7o+_7p*259)+_7q*67081);for(var _7r=0,_7s=3;_7r<_7s;_7r++){var _7t=$k[--$j];$k[$j++]=_7t%103;$k[$j++]=~~(_7t/103)}$_.lscs=$a();var _7w=$g($_.lscs,0);var _7y=$g($_.mscs,0);$p($_.out,5,$f(_7w+_7y*42)%103);var _81=$g($_.lscs,1);var _83=$g($_.mscs,0);var _85=$g($_.mscs,1);$p($_.out,4,$f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)%103);var _88=$g($_.lscs,2);var _8A=$g($_.mscs,0);var _8C=$g($_.mscs,1);var _8E=$g($_.mscs,2);$p($_.out,3,$f($f($f($f(~~($f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)/103)+_88)+_8A*92)+_8C*68)+_8E*42)%103);var _8H=$g($_.lscs,3);var _8J=$g($_.mscs,0);var _8L=$g($_.mscs,1);var _8N=$g($_.mscs,2);$p($_.out,2,$f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)/103)+_88)+_8A*92)+_8C*68)+_8E*42)/103)+_8H)+_8J*15)+_8L*92)+_8N*68)%103);var _8Q=$g($_.mscs,1);var _8S=$g($_.mscs,2);$p($_.out,1,$f($f(~~($f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)/103)+_88)+_8A*92)+_8C*68)+_8E*42)/103)+_8H)+_8J*15)+_8L*92)+_8N*68)/103)+_8Q*15)+_8S*92)%103);$p($_.out,0,$f(~~($f($f(~~($f($f($f($f(~~($f($f($f($f(~~($f($f($f(~~($f(_7w+_7y*42)/103)+_81)+_83*68)+_85*42)/103)+_88)+_8A*92)+_8C*68)+_8E*42)/103)+_8H)+_8J*15)+_8L*92)+_8N*68)/103)+_8Q*15)+_8S*92)/103)+$g($_.mscs,2)*15)%103);$k[$j++]=$G($_.out,6-$_.inlen-1,$_.inlen+1)};$_.finaliseBIN=function(){if($_.bpos!=0){$k[$j++]=$G($_.bvals,0,$_.bpos);$_.base259to103();$q($k[--$j]);$_.bpos=0}};$_.addtobin=function(){$p($_.bvals,$_.bpos,$k[--$j]);$_.bpos=$_.bpos+1;if($_.bpos==5){$_.finaliseBIN()}};$_.ECIabc=function(){var _8n=$G($_.msg,$_.i+1,6);$k[$j++]=0;for(var _8o=0,_8p=_8n.length;_8o<_8p;_8o++){var _8r=$k[--$j];$k[$j++]=$f(_8r+$f($g(_8n,_8o)-48))*10}var _8t=~~($k[--$j]/10);$k[$j++]=_8t;if(_8t>=40){var _8v=$f($k[--$j]-40);var _8w=_8v%12769;$k[$j++]=~~(_8v/12769)+40;$k[$j++]=~~(_8w/113);$k[$j++]=_8w%113}};$_.ECIbin=function(){$k[$j++]=Infinity;var _8z=$G($_.msg,$_.i+1,6);$k[$j++]=0;for(var _90=0,_91=_8z.length;_90<_91;_90++){var _93=$k[--$j];$k[$j++]=$f(_93+$f($g(_8z,_90)-48))*10}var _95=~~($k[--$j]/10);$k[$j++]=_95;if(_95>=65536){var _96=$k[--$j];var _97=_96%65536;$k[$j++]=258;$k[$j++]=~~(_96/65536);$k[$j++]=~~(_97/256);$k[$j++]=_97%256}else{var _98=$k[--$j];$k[$j++]=_98;if(_98>=256){var _99=$k[--$j];$k[$j++]=257;$k[$j++]=~~(_99/256);$k[$j++]=_99%256}else{var _9A=$k[--$j];$k[$j++]=256;$k[$j++]=_9A}}var _9B=$a();for(var _9C=0,_9D=_9B.length;_9C<_9D;_9C++){$k[$j++]=$g(_9B,_9C);$_.addtobin()}};$_.encC=function(){for(var _9F=0,_9G=1;_9F<_9G;_9F++){if($_.i==$_.segstart){for(var _9J=0,_9K=1;_9J<_9K;_9J++){if($_.i>$f($_.segend-7)){$k[$j++]=0;break}if($g($_.msg,$_.segstart)!=91){$k[$j++]=0;break}if($g($_.msg,$_.segstart+1)!=41){$k[$j++]=0;break}if($g($_.msg,$_.segstart+2)!=62){$k[$j++]=0;break}if($g($_.msg,$_.segstart+3)!=30){$k[$j++]=0;break}var _9b=$g($_.msg,$_.segstart+4);if(_9b<48||_9b>57){$k[$j++]=0;break}var _9e=$g($_.msg,$_.segstart+5);if(_9e<48||_9e>57){$k[$j++]=0;break}if($g($_.msg,$f($_.segend-1))!=4){$k[$j++]=0;break}var _9o=$f($f($g($_.msg,$_.segstart+4)-48)*10+$f($g($_.msg,$_.segstart+5)-48));$k[$j++]=_9o;if(_9o!=5&&(_9o!=6&&_9o!=12)){$j--;$k[$j++]=$_.mac;break}if($g($_.msg,$_.segstart+6)!=29){$j--;$k[$j++]=0;break}if($g($_.msg,$f($_.segend-2))!=30){$j--;$k[$j++]=0;break}var _9w=$k[--$j];$k[$j++]=_9w;if(_9w==5){$j--;$k[$j++]=$_.m05;break}if($k[--$j]==6){$k[$j++]=$_.m06;break}$k[$j++]=$_.m12;break}$_.inmac=$k[--$j];if($_.inmac!=0){$k[$j++]=$a([$g($_.Cvals,$_.lab)]);$_.addtocws();$_.mode=$_.B;$k[$j++]=$a([$g($_.Bvals,$_.inmac)]);$_.addtocws();if($_.inmac==$_.mac){$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.segstart+4))]);$_.addtocws();$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.segstart+5))]);$_.addtocws();$_.i=$_.i+6}else{$_.i=$_.i+7}break}}if($_.i==$_.segstart){if($g($_.nDigits,$_.i)>=2){$k[$j++]=$a([$g($_.Cvals,$_.fn1)]);$_.addtocws()}if($g($_.msg,$_.i)==$_.fn1&&$g($_.nDigits,$_.i+1)>=2){$_.i=$_.i+1}}if($g($_.SeventeenTen,$_.i)){$k[$j++]=$a([$g($_.Cvals,$_.aim),$f($f($g($_.msg,$_.i+2)-48)*10+$f($g($_.msg,$_.i+3)-48)),$f($f($g($_.msg,$_.i+4)-48)*10+$f($g($_.msg,$_.i+5)-48)),$f($f($g($_.msg,$_.i+6)-48)*10+$f($g($_.msg,$_.i+7)-48))]);$_.addtocws();$_.i=$_.i+10;break}if($g($_.DatumC,$_.i)){var _BE=$g($_.msg,$_.i);if(_BE==$_.fn1||(_BE==$_.fn2||_BE==$_.fn3)){$k[$j++]=$a([$g($_.Cvals,$g($_.msg,$_.i))]);$_.addtocws();if($g($_.ECI,$_.i)){$k[$j++]=Infinity;$_.ECIabc();var _BR=$a();$k[$j++]=_BR;$_.addtocws();$_.i=$_.i+7;break}if($g($_.msg,$_.i)==$_.fn3&&$_.segstart!=$_.i){$_.i=$_.i+1;$_.inmac=0;$_.segstart=$_.i;$_.segend=$f($_.i+$g($_.UntilEndSeg,$_.i));break}$_.i=$_.i+1;break}$k[$j++]=$a([$f($f($g($_.msg,$_.i)-48)*10+$f($g($_.msg,$_.i+1)-48))]);$_.addtocws();$_.i=$_.i+2;break}if($g($_.Binary,$_.i)){if($g($_.nDigits,$_.i+1)>0){if($g($_.msg,$_.i)<160){$k[$j++]=$a([$g($_.Cvals,$_.bsa),$g($_.Avals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}else{$k[$j++]=$a([$g($_.Cvals,$_.bsb),$g($_.Bvals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Cvals,$_.bin)]);$_.addtocws();$_.mode=$_.BIN;break}$_.m=$g($_.AheadA,$_.i);$_.n=$g($_.AheadB,$_.i);if($gt($_.m,$_.n)){$k[$j++]=$a([$g($_.Cvals,$_.laa)]);$_.addtocws();$_.mode=$_.A;break}if($_.i==$_.segstart){var _Cc=$g($_.msg,$_.i);if(_Cc==9||(_Cc==28||(_Cc==29||_Cc==30))){$k[$j++]=$a([$g($_.Cvals,$_.laa)]);$_.addtocws();$_.mode=$_.A;break}}if($_.n>4){$k[$j++]=$a([$g($_.Cvals,$_.lab)]);$_.addtocws();$_.mode=$_.B;break}$k[$j++]=$a([$g($_.Cvals,$g($a([$_.sfb,$_.sb2,$_.sb3,$_.sb4]),$f($_.n-1)))]);$_.addtocws();for(var _Cz=0,_D0=$_.n;_Cz<_D0;_Cz++){if($g($_.msg,$_.i)==13){$k[$j++]=$a([$g($_.Bvals,$_.crl)]);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}}break}};$_.encB=function(){for(var _DG=0,_DH=1;_DG<_DH;_DG++){$_.n=$g($_.TryC,$_.i);if($_.n>=2){if($_.n>4){$k[$j++]=$a([$g($_.Bvals,$_.lac)]);$_.addtocws();$_.mode=$_.C;break}$k[$j++]=$a([$g($_.Bvals,$g($a([$_.sfc,$_.sc2,$_.sc3,$_.sc4]),$f($_.n-1)))]);$_.addtocws();for(var _Dd=0,_De=$_.n;_Dd<_De;_Dd++){if($g($_.msg,$_.i)<0){$k[$j++]=$a([$g($_.Cvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}else{$k[$j++]=$a([$f($f($g($_.msg,$_.i)-48)*10+$f($g($_.msg,$_.i+1)-48))]);$_.addtocws();$_.i=$_.i+2}}break}if($g($_.DatumB,$_.i)){var _E2=$g($_.msg,$_.i);if(_E2==$_.fn1||(_E2==$_.fn2||_E2==$_.fn3)){$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.i))]);$_.addtocws();if($g($_.ECI,$_.i)){$k[$j++]=Infinity;$_.ECIabc();var _EF=$a();$k[$j++]=_EF;$_.addtocws();$_.i=$_.i+7;break}if($g($_.msg,$_.i)==$_.fn3&&$_.i!=$_.segstart){$_.i=$_.i+1;$_.mode=$_.C;$_.inmac=0;$_.segstart=$_.i;$_.segend=$f($_.i+$g($_.UntilEndSeg,$_.i));break}$_.i=$_.i+1;break}if($g($_.msg,$_.i)==13&&$_.i<$_.msglen-1){if($g($_.msg,$_.i+1)==10){$k[$j++]=$a([$g($_.Bvals,$_.crl)]);$_.addtocws();$_.i=$_.i+2;break}}$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1;break}if($g($_.Binary,$_.i)){if($g($_.DatumB,$_.i+1)){if($g($_.msg,$_.i)<160){$k[$j++]=$a([$g($_.Bvals,$_.bsa),$g($_.Avals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}else{$k[$j++]=$a([$g($_.Bvals,$_.bsb),$g($_.Bvals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Bvals,$_.bin)]);$_.addtocws();$_.mode=$_.BIN;break}if($g($_.AheadA,$_.i)==1){$k[$j++]=$a([$g($_.Bvals,$_.sfa),$g($_.Avals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Bvals,$_.laa)]);$_.addtocws();$_.mode=$_.A;break}};$_.encA=function(){for(var _Fe=0,_Ff=1;_Fe<_Ff;_Fe++){$_.n=$g($_.TryC,$_.i);if($_.n>=2){if($_.n>4){$k[$j++]=$a([$g($_.Avals,$_.lac)]);$_.addtocws();$_.mode=$_.C;break}$k[$j++]=$a([$g($_.Avals,$g($a([$_.sfc,$_.sc2,$_.sc3,$_.sc4]),$f($_.n-1)))]);$_.addtocws();for(var _G1=0,_G2=$_.n;_G1<_G2;_G1++){if($g($_.msg,$_.i)<0){$k[$j++]=$a([$g($_.Cvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}else{$k[$j++]=$a([$f($f($g($_.msg,$_.i)-48)*10+$f($g($_.msg,$_.i+1)-48))]);$_.addtocws();$_.i=$_.i+2}}break}if($g($_.DatumA,$_.i)){var _GQ=$g($_.msg,$_.i);if(_GQ==$_.fn1||(_GQ==$_.fn2||_GQ==$_.fn3)){$k[$j++]=$a([$g($_.Avals,$g($_.msg,$_.i))]);$_.addtocws();if($g($_.ECI,$_.i)){$k[$j++]=Infinity;$_.ECIabc();var _Gd=$a();$k[$j++]=_Gd;$_.addtocws();$_.i=$_.i+7;break}if($g($_.msg,$_.i)==$_.fn3&&$_.i!=$_.segstart){$_.i=$_.i+1;$_.mode=$_.C;$_.inmac=0;$_.segstart=$_.i;$_.segend=$f($_.i+$g($_.UntilEndSeg,$_.i));break}$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Avals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1;break}if($g($_.Binary,$_.i)){if($g($_.DatumA,$_.i+1)){if($g($_.msg,$_.i)<160){$k[$j++]=$a([$g($_.Avals,$_.bsa),$g($_.Avals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}else{$k[$j++]=$a([$g($_.Avals,$_.bsb),$g($_.Bvals,$f($g($_.msg,$_.i)-128))]);$_.addtocws()}$_.i=$_.i+1;break}$k[$j++]=$a([$g($_.Avals,$_.bin)]);$_.addtocws();$_.mode=$_.BIN;break}$_.n=$g($_.AheadB,$_.i);if($_.n>6){$k[$j++]=$a([$g($_.Avals,$_.lab)]);$_.addtocws();$_.mode=$_.B;break}$k[$j++]=$a([$g($_.Avals,$g($a([$_.sfb,$_.sb2,$_.sb3,$_.sb4,$_.sb5,$_.sb6]),$f($_.n-1)))]);$_.addtocws();for(var _Ht=0,_Hu=$_.n;_Ht<_Hu;_Ht++){if($g($_.msg,$_.i)==13){$k[$j++]=$a([$g($_.Bvals,$_.crl)]);$_.addtocws();$_.i=$_.i+2}else{$k[$j++]=$a([$g($_.Bvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}}break}};$_.encBIN=function(){for(var _IA=0,_IB=1;_IA<_IB;_IA++){$_.n=$g($_.TryC,$_.i);if($_.n>=2){$k[$j++]=Infinity;$_.finaliseBIN();var _IG=$a();$k[$j++]=_IG;$_.addtocws();if($_.n>7){$k[$j++]=$a([$g($_.BINvals,$_.tmc)]);$_.addtocws();$_.mode=$_.C;break}$k[$j++]=$a([$g($_.BINvals,$g($a([$_.sc2,$_.sc3,$_.sc4,$_.sc5,$_.sc6,$_.sc7]),$f($_.n-2)))]);$_.addtocws();for(var _Ia=0,_Ib=$_.n;_Ia<_Ib;_Ia++){if($g($_.msg,$_.i)<0){$k[$j++]=$a([$g($_.Cvals,$g($_.msg,$_.i))]);$_.addtocws();$_.i=$_.i+1}else{$k[$j++]=$a([$f($f($g($_.msg,$_.i)-48)*10+$f($g($_.msg,$_.i+1)-48))]);$_.addtocws();$_.i=$_.i+2}}break}if($g($_.ECI,$_.i)&&$g($_.Binary,$_.i+7)){$k[$j++]=Infinity;$_.ECIbin();var _J0=$a();$k[$j++]=_J0;$_.addtocws();$_.i=$_.i+7;if($_.i==$_.msglen){$k[$j++]=Infinity;$_.finaliseBIN();var _J4=$a();$k[$j++]=_J4;$_.addtocws()}break}if($g($_.msg,$_.i)>=0){if($g($_.Binary,$_.i)||$g($_.Binary,$_.i+1)||$g($_.Binary,$_.i+2)||$g($_.Binary,$_.i+3)||$g($_.ECI,$_.i+1)&&$g($_.Binary,$_.i+8)){$k[$j++]=Infinity;$k[$j++]=$g($_.msg,$_.i);$_.addtobin();var _JT=$a();$k[$j++]=_JT;$_.addtocws();$_.i=$_.i+1;if($_.i==$_.msglen){$k[$j++]=Infinity;$_.finaliseBIN();var _JX=$a();$k[$j++]=_JX;$_.addtocws()}break}}$k[$j++]=Infinity;$_.finaliseBIN();var _JY=$a();$k[$j++]=_JY;$_.addtocws();if($_.i!=$_.msglen-1){if($g($_.msg,$_.i)==$_.fn3&&$_.i!=$_.segstart){$k[$j++]=$a([$g($_.BINvals,$_.tms)]);$_.addtocws();$_.i=$_.i+1;$_.mode=$_.C;$_.inmac=0;$_.segstart=$_.i;$_.segend=$f($_.i+$g($_.UntilEndSeg,$_.i));break}if($gt($g($_.AheadA,$_.i),$g($_.AheadB,$_.i))){$k[$j++]=$a([$g($_.BINvals,$_.tma)]);$_.addtocws();$_.mode=$_.A}else{$k[$j++]=$a([$g($_.BINvals,$_.tmb)]);$_.addtocws();$_.mode=$_.B}break}break}};$_.cws=$a($_.msglen*2+1);$_.mode=$_.C;$_.bvals=$a(5);$_.bpos=0;$_.inmac=0;$_.segstart=0;$_.segend=$g($_.UntilEndSeg,0);$_.i=0;$_.j=0;for(;;){if($_.i>=$_.msglen){break}if($_.inmac!=0){if($_.inmac!=$_.mac&&$_.i==$f($_.segend-2)){$_.i=$_.i+2;if($_.i>=$_.msglen){break}}if($_.inmac==$_.mac&&$_.i==$f($_.segend-1)){$_.i=$_.i+1;if($_.i>=$_.msglen){break}}}if($_[$g($a(["encA","encB","encC","encBIN"]),$_.mode)]()===true){break}}$_.cws=$G($_.cws,0,$_.j);$_.nd=$_.cws.length;$_.minarea=(($_.nd+3+~~($_.nd/2))*9+2)*2;if($_.ratio!=-1){$_.hgt=Math.sqrt($_.minarea/$_.ratio);$_.wid=Math.sqrt($_.minarea*$_.ratio);$_.h=~~$_.hgt;$_.w=~~$_.wid;if(($_.h+$_.w)%2==1){if($_.h*$_.w<$_.minarea){$_.h=$_.h+1;$_.w=$_.w+1}}else{if($_.hgt*$_.w<$_.wid*$_.h){$_.w=$_.w+1;if($_.h*$_.w<$_.minarea){$_.w=$_.w-1;$_.h=$_.h+1;if($_.h*$_.w<$_.minarea){$_.w=$_.w+2}}}else{$_.h=$_.h+1;if($_.h*$_.w<$_.minarea){$_.h=$_.h-1;$_.w=$_.w+1;if($_.h*$_.w<$_.minarea){$_.h=$_.h+2}}}}$_.rows=$_.h;$_.columns=$_.w}else{if($_.columns==-1){var _LN=~~(($_.minarea+$_.rows-1)/$_.rows);$k[$j++]="columns";$k[$j++]=_LN;if((_LN+$_.rows)%2==0){var _LP=$k[--$j];$k[$j++]=$f(_LP+1)}var _LQ=$k[--$j];$_[$k[--$j]]=_LQ}if($_.rows==-1){var _LW=~~(($_.minarea+$_.columns-1)/$_.columns);$k[$j++]="rows";$k[$j++]=_LW;if((_LW+$_.columns)%2==0){var _LY=$k[--$j];$k[$j++]=$f(_LY+1)}var _LZ=$k[--$j];$_[$k[--$j]]=_LZ}}$_.ndots=~~($_.rows*$_.columns/2);for(;;){var _Le=$_.nd+1;if((_Le+(~~(_Le/2)+3))*9+2>$_.ndots){break}$_.nd=$_.nd+1}$_.nc=~~($_.nd/2)+3;$_.nw=$_.nd+$_.nc;$_.rembits=$_.ndots-($_.nw*9+2);if($_.nd>$_.cws.length){$k[$j++]=Infinity;$q($_.cws);var _Lr=$_.mode==$_.BIN?109:106;$k[$j++]=_Lr;for(var _Lu=0,_Lv=$_.nd-$_.cws.length-1;_Lu<_Lv;_Lu++){$k[$j++]=106}$_.cws=$a()}var _Ly=$g($_.options,"debugcws")!==undefined;if(_Ly){$k[$j++]="bwipp.debugcws#25904";$k[$j++]=$_.cws;bwipp_raiseerror()}if($_.nw*9>$_.ndots-2){$k[$j++]="bwipp.dotcodeTooLong#25908";$k[$j++]="Maximum length exceeded";bwipp_raiseerror()}if(!bwipp_dotcode.__25938__){$_=Object.create($_);$_.encs=$a(["101010101","010101011","010101101","010110101","011010101","101010110","101011010","101101010","110101010","010101110","010110110","010111010","011010110","011011010","011101010","100101011","100101101","100110101","101001011","101001101","101010011","101011001","101100101","101101001","110010101","110100101","110101001","001010111","001011011","001011101","001101011","001101101","001110101","010010111","010011011","010011101","010100111","010110011","010111001","011001011","011001101","011010011","011011001","011100101","011101001","100101110","100110110","100111010","101001110","101011100","101100110","101101100","101110010","101110100","110010110","110011010","110100110","110101100","110110010","110110100","111001010","111010010","111010100","001011110","001101110","001110110","001111010","010011110","010111100","011001110","011011100","011100110","011101100","011110010","011110100","100010111","100011011","100011101","100100111","100110011","100111001","101000111","101100011","101110001","110001011","110001101","110010011","110011001","110100011","110110001","111000101","111001001","111010001","000101111","000110111","000111011","000111101","001001111","001100111","001110011","001111001","010001111","011000111","011100011","011110001","100011110","100111100","101111000","110001110","110011100","110111000","111000110","111001100"]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_dotcode.$ctx[id]=$_[id]);bwipp_dotcode.__25938__=1;$_=Object.getPrototypeOf($_)}if($_.rows%2==0){$_.sixedges=$a([$a([$_.columns-1,$_.rows-2]),$a([0,$_.rows-2]),$a([$_.columns-2,$_.rows-1]),$a([1,$_.rows-1]),$a([$_.columns-1,0]),$a([0,0])])}else{$_.sixedges=$a([$a([$_.columns-2,0]),$a([$_.columns-2,$_.rows-1]),$a([$_.columns-1,1]),$a([$_.columns-1,$_.rows-2]),$a([0,0]),$a([0,$_.rows-1])])}$_.dmv=function(){var _MY=$k[--$j];var _MZ=$k[--$j];$k[$j++]=$f(_MZ+_MY*$_.columns)};$_.outline=$a($_.rows*$_.columns);for(var _Mf=0,_Me=$_.rows-1;_Mf<=_Me;_Mf+=1){$_.y=_Mf;for(var _Mi=0,_Mh=$_.columns-1;_Mi<=_Mh;_Mi+=1){$_.x=_Mi;$k[$j++]=$_.outline;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.dmv();var _Mo=$k[--$j];$p($k[--$j],_Mo,($_.x+$_.y)%2-1)}}var _Mq=$_.sixedges;for(var _Mr=0,_Ms=_Mq.length;_Mr<_Ms;_Mr++){$k[$j++]=$_.outline;$q($g(_Mq,_Mr));$_.dmv();var _Mv=$k[--$j];$p($k[--$j],_Mv,1)}$_.clearcol=function(){$_.x=$k[--$j];$k[$j++]=true;for(var _N1=$_.x&1,_N0=$_.rows-1;_N1<=_N0;_N1+=2){$k[$j++]=$_.x;$k[$j++]=_N1;$_.dmv();if($g($_.sym,$k[--$j])==1){$j--;$k[$j++]=false;break}}};$_.clearrow=function(){$_.y=$k[--$j];$k[$j++]=true;for(var _NA=$_.y&1,_N9=$_.columns-1;_NA<=_N9;_NA+=2){$k[$j++]=_NA;$k[$j++]=$_.y;$_.dmv();if($g($_.sym,$k[--$j])==1){$j--;$k[$j++]=false;break}}};$_.evalsymbol=function(){$_.sym=$k[--$j];$_.worst=9999999;var _NK=$a([$a(["x",0]),$a(["x",1]),$a(["y",0]),$a(["y",1])]);for(var _NL=0,_NM=_NK.length;_NL<_NM;_NL++){$q($g(_NK,_NL));$_.fl=$k[--$j];$_.dir=$k[--$j];$_.sum=0;$_.first=-1;$_.last=-1;var _NR=$eq($_.dir,"x")?$_.columns:$_.rows;for(var _NT=0,_NS=_NR-1;_NT<=_NS;_NT+=1){$_[$_.dir]=_NT;var _NV=$_.sym;var _NX=$_[$_.dir];var _NZ=$eq($_.dir,"x")?$_.rows:$_.columns;var _Nc=(_NZ-1)*$_.fl;if($eq($_.dir,"y")){var _=_Nc;_Nc=_NX;_NX=_}$k[$j++]=_NV;$k[$j++]=_NX;$k[$j++]=_Nc;$_.dmv();var _Nd=$k[--$j];if($g($k[--$j],_Nd)==1){if($_.first==-1){$_.first=$_[$_.dir]}$_.last=$_[$_.dir];$_.sum=$_.sum+1}}var _Nq=$eq($_.dir,"x")?$_.rows:$_.columns;var _Nr=$f($f($_.sum+$_.last)-$_.first)*_Nq;$k[$j++]=_Nr;if(_Nr<$_.worst){$_.worst=$k[--$j]}else{$j--}}$_.pen=0;if($_.rows%2==1||$_.rows<=12){$_.sum=0;$_.p=0;for(var _Ny=1,_Nx=$_.columns-2;_Ny<=_Nx;_Ny+=1){$k[$j++]=_Ny;$_.clearcol();if($k[--$j]){$_.sum=$_.sum+1;$k[$j++]="p";if($_.sum==1){$k[$j++]=$_.rows}else{$k[$j++]=$_.p*$_.rows}var _O5=$k[--$j];$_[$k[--$j]]=_O5}else{$_.sum=0;$_.pen=$_.pen+$_.p;$_.p=0}}$_.pen=$_.pen+$_.p}if($_.rows%2==0||$_.columns<=12){$_.sum=0;$_.p=0;for(var _OF=1,_OE=$_.rows-2;_OF<=_OE;_OF+=1){$k[$j++]=_OF;$_.clearrow();if($k[--$j]){$_.sum=$_.sum+1;$k[$j++]="p";if($_.sum==1){$k[$j++]=$_.columns}else{$k[$j++]=$_.p*$_.columns}var _OM=$k[--$j];$_[$k[--$j]]=_OM}else{$_.sum=0;$_.pen=$_.pen+$_.p;$_.p=0}}$_.pen=$_.pen+$_.p}$k[$j++]=Infinity;for(var _OT=0,_OU=($_.columns+4)*2;_OT<_OU;_OT++){$k[$j++]=0}for(var _OY=0,_OZ=$_.columns,_OX=$_.sym.length-1;_OZ<0?_OY>=_OX:_OY<=_OX;_OY+=_OZ){$k[$j++]=0;$k[$j++]=0;$q($G($_.sym,_OY,$_.columns));$k[$j++]=0;$k[$j++]=0}for(var _Oe=0,_Of=($_.columns+4)*2;_Oe<_Of;_Oe++){$k[$j++]=0}$_.symp=$a();$_.columns=$_.columns+4;$_.rows=$_.rows+4;$_.sum=0;for(var _Ol=2,_Ok=$_.rows-3;_Ol<=_Ok;_Ol+=1){$_.y=_Ol;for(var _Op=($_.y&1)+2,_Oo=$_.columns-3;_Op<=_Oo;_Op+=2){$_.x=_Op;for(var _Oq=0,_Or=1;_Oq<_Or;_Oq++){$k[$j++]=$_.symp;$k[$j++]=$_.x-1;$k[$j++]=$_.y-1;$_.dmv();var _Ov=$k[--$j];if($g($k[--$j],_Ov)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x+1;$k[$j++]=$_.y-1;$_.dmv();var _P1=$k[--$j];if($g($k[--$j],_P1)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x-1;$k[$j++]=$_.y+1;$_.dmv();var _P7=$k[--$j];if($g($k[--$j],_P7)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x+1;$k[$j++]=$_.y+1;$_.dmv();var _PD=$k[--$j];if($g($k[--$j],_PD)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.dmv();var _PJ=$k[--$j];if($g($k[--$j],_PJ)==0){$_.sum=$_.sum+1;break}$k[$j++]=$_.symp;$k[$j++]=$_.x-2;$k[$j++]=$_.y;$_.dmv();var _PQ=$k[--$j];if($g($k[--$j],_PQ)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x;$k[$j++]=$_.y-2;$_.dmv();var _PW=$k[--$j];if($g($k[--$j],_PW)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x+2;$k[$j++]=$_.y;$_.dmv();var _Pc=$k[--$j];if($g($k[--$j],_Pc)==1){break}$k[$j++]=$_.symp;$k[$j++]=$_.x;$k[$j++]=$_.y+2;$_.dmv();var _Pi=$k[--$j];if($g($k[--$j],_Pi)==1){break}$_.sum=$_.sum+1}}}$_.columns=$_.columns-4;$_.rows=$_.rows-4;if($_.worst==0){$k[$j++]=-99999}else{$k[$j++]=$f($f($_.worst-$_.sum*$_.sum)-$_.pen)}};if(!bwipp_dotcode.__26103__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _Pt=0,_Pu=112;_Pt<_Pu;_Pt++){var _Pv=$k[--$j];$k[$j++]=_Pv;$k[$j++]=_Pv*3%113}$_.rsalog=$a();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_dotcode.$ctx[id]=$_[id]);bwipp_dotcode.__26103__=1;$_=Object.getPrototypeOf($_)}$_.step=~~($_.nw/112)+1;$_.offset=function(){var _Q0=$k[--$j];$k[$j++]=$f(_Q0*$_.step+$_.start)};$_.bestscore=-99999999;$k[$j++]="masks";if($_.mask!=-1){$k[$j++]=$a([$_.mask])}else{if($_.fast){$k[$j++]=$a([3,2,1,0])}else{$k[$j++]=$a([0,1,2,3])}}var _Q8=$k[--$j];$_[$k[--$j]]=_Q8;$_.litmasks=$a(4);$F($_.masks,function(){$_.mask=$k[--$j];$k[$j++]=Infinity;var _QH=$_.cws;$k[$j++]=$_.mask;$k[$j++]=$g($a([0,3,7,17]),$_.mask);$k[$j++]=0;for(var _QI=0,_QJ=_QH.length;_QI<_QJ;_QI++){var _QL=$k[--$j];var _QM=$k[--$j];$k[$j++]=$f($g(_QH,_QI)+_QL)%113;$k[$j++]=_QM;$k[$j++]=$f(_QL+_QM)}$j-=2;for(var _QO=0,_QP=$_.nc;_QO<_QP;_QO++){$k[$j++]=0}$_.rscws=$a();for(var _QT=0,_QS=$_.step-1;_QT<=_QS;_QT+=1){$_.start=_QT;$_.ND=~~(($_.nd+1-$_.start+$_.step-1)/$_.step);$_.NW=~~(($_.nw+1-$_.start+$_.step-1)/$_.step);$_.NC=$_.NW-$_.ND;$k[$j++]=Infinity;$k[$j++]=1;for(var _Qf=0,_Qg=$_.NC;_Qf<_Qg;_Qf++){$k[$j++]=0}$_.coeffs=$a();for(var _Qk=1,_Qj=$_.NC;_Qk<=_Qj;_Qk+=1){$_.i=_Qk;for(var _Qm=$_.NC;_Qm>=1;_Qm-=1){$_.j=_Qm;$p($_.coeffs,$_.j,$f($f($g($_.coeffs,$_.j)+113)-$g($_.rsalog,$_.i)*$g($_.coeffs,$_.j-1)%113)%113)}}for(var _R0=0,_Qz=$_.ND-1;_R0<=_Qz;_R0+=1){$k[$j++]="t";$k[$j++]=$_.rscws;$k[$j++]=_R0;$_.offset();var _R2=$k[--$j];var _R4=$g($k[--$j],_R2);$k[$j++]=_R4;$k[$j++]=$_.rscws;$k[$j++]=$_.ND;$_.offset();var _R7=$k[--$j];var _R9=$g($k[--$j],_R7);var _RA=$k[--$j];$_[$k[--$j]]=$f(_RA+_R9)%113;for(var _RE=0,_RD=$_.NC-2;_RE<=_RD;_RE+=1){$_.j=_RE;$k[$j++]=$_.rscws;$k[$j++]=$_.ND+$_.j;$_.offset();$k[$j++]=$_.rscws;$k[$j++]=$_.ND+$_.j+1;$_.offset();var _RL=$k[--$j];var _RN=$g($k[--$j],_RL);var _RS=$k[--$j];$p($k[--$j],_RS,$f($f(_RN+113)-$_.t*$g($_.coeffs,$_.j+1)%113)%113)}$k[$j++]=$_.rscws;$k[$j++]=$_.ND+$_.NC-1;$_.offset();var _Rb=$k[--$j];$p($k[--$j],_Rb,$f(113-$_.t*$g($_.coeffs,$_.NC)%113)%113)}for(var _Rg=$_.ND,_Rf=$_.NW-1;_Rg<=_Rf;_Rg+=1){$k[$j++]=_Rg;$k[$j++]=$_.rscws;$k[$j++]=_Rg;$_.offset();var _Rj=$k[--$j];var _Rk=$k[--$j];var _Rl=$k[--$j];$k[$j++]=_Rk;$k[$j++]=_Rj;$k[$j++]=113;$k[$j++]=$_.rscws;$k[$j++]=_Rl;$_.offset();var _Rm=$k[--$j];var _Ro=$g($k[--$j],_Rm);var _Rp=$k[--$j];var _Rq=$k[--$j];$p($k[--$j],_Rq,$f(_Rp-_Ro)%113)}}$_.bits=$s($_.ndots);$P($_.bits,0,$g($a(["00","01","10","11"]),$_.mask));for(var _S0=1,_Rz=$_.nw;_S0<=_Rz;_S0+=1){$_.i=_S0;$P($_.bits,($_.i-1)*9+2,$g($_.encs,$g($_.rscws,$_.i)))}if($_.rembits>0){$P($_.bits,$_.nw*9+2,$G("11111111111111111",0,$_.rembits))}var _SD=$_.outline;$_.pixs=$A($a(_SD.length),_SD);$_.posx=0;$k[$j++]="posy";if($_.rows%2==0){$k[$j++]=0}else{$k[$j++]=$_.rows-1}var _SI=$k[--$j];$_[$k[--$j]]=_SI;var _SM=$G($_.bits,0,$_.bits.length-6);for(var _SN=0,_SO=_SM.length;_SN<_SO;_SN++){$k[$j++]=$g(_SM,_SN);for(;;){$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.dmv();var _ST=$k[--$j];if($g($k[--$j],_ST)==-1){break}if($_.rows%2==0){$_.posy=$_.posy+1;if($_.posy==$_.rows){$_.posy=0;$_.posx=$_.posx+1}}else{$_.posx=$_.posx+1;if($_.posx==$_.columns){$_.posx=0;$_.posy=$_.posy-1}}}$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.dmv();var _Si=$k[--$j];var _Sj=$k[--$j];$p(_Sj,_Si,$f($k[--$j]-48))}for(var _Sl=0;_Sl<=5;_Sl+=1){$_.i=_Sl;$k[$j++]=$_.pixs;$q($g($_.sixedges,$_.i));$_.dmv();var _Su=$k[--$j];$p($k[--$j],_Su,$g($_.bits,$_.bits.length-6+$_.i)-48)}$k[$j++]="score";$k[$j++]=$_.pixs;$_.evalsymbol();var _Sx=$k[--$j];$_[$k[--$j]]=_Sx;if($_.score>$_.bestscore){$_.bestsym=$_.pixs;$_.bestscore=$_.score;if($_.fast&&$_.bestscore>~~($_.rows*$_.columns/2)){return true}}var _T7=$_.pixs;$_.litmask=$A($a(_T7.length),_T7);for(var _TA=0;_TA<=5;_TA+=1){$_.i=_TA;$k[$j++]=$_.litmask;$q($g($_.sixedges,$_.i));$_.dmv();var _TF=$k[--$j];$p($k[--$j],_TF,1)}$p($_.litmasks,$_.mask,$_.litmask);if($_.fast){$k[$j++]="score";$k[$j++]=$_.litmask;$_.evalsymbol();var _TM=$k[--$j];$_[$k[--$j]]=_TM;if($gt($_.score,$_.bestscore)){$_.bestsym=$_.litmask;$_.bestscore=$_.score;if($_.bestscore>~~($_.rows*$_.columns/2)){return true}}}});$_.pixs=$_.bestsym;if(!$_.fast&&$_.bestscore<=~~($_.rows*$_.columns/2)){$_.bestscore=-99999999;$F($_.masks,function(){$_.litmask=$g($_.litmasks,$k[--$j]);$k[$j++]="score";$k[$j++]=$_.litmask;$_.evalsymbol();var _Tf=$k[--$j];$_[$k[--$j]]=_Tf;if($_.score>$_.bestscore){$_.bestsym=$_.litmask;$_.bestscore=$_.score}});$_.pixs=$_.bestsym}var _Ts=new Map([["ren","renmatrix"],["dotty",true],["pixs",$_.pixs],["pixx",$_.columns],["pixy",$_.rows],["height",$_.rows*2/72],["width",$_.columns*2/72],["borderleft",3],["borderright",3],["bordertop",3],["borderbottom",3],["opt",$_.options]]);$k[$j++]=_Ts;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ultracode(){$_=Object.create($_);$_.dontdraw=false;$_.eclevel="EC2";$_.parse=false;$_.parsefnc=false;$_.start=257;$_.link1=0;$_.raw=false;$_.rev=2;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _2=$_.rev;if(_2!=1&&_2!=2){$k[$j++]="bwipp.ultracodeInvalidRevision#26305";$k[$j++]="Valid revisions are 1 and 2";bwipp_raiseerror()}var _4=$_.eclevel.length==3;$k[$j++]=_4;if(_4){$j--;$k[$j++]=$G($_.eclevel,0,2);if($eq("EC","EC")){$j--;var _9=$g($_.eclevel,2)-48;var _B=$_.rev==2?1:0;$k[$j++]=_9>=_B&&_9<=5}}if($nt($k[--$j])){$k[$j++]="bwipp.ultracodeInvalidErrorCorrectionLevel#26314";$k[$j++]="Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1";bwipp_raiseerror()}bwipp_loadctx(bwipp_ultracode);if($_.raw){$_.dcws=$a($_.barcode.length);$_.i=0;$_.j=0;for(;;){if($_.i==$_.barcode.length){break}$_.cw=$i($G($_.barcode,$_.i+1,3));$p($_.dcws,$_.j,$_.cw);$_.i=$_.i+4;$_.j=$_.j+1}$_.dcws=$G($_.dcws,0,$_.j)}else{$_.fn1=-1;$_.fn3=-2;var _X=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1],["FNC3",$_.fn3]]);$_.fncvals=_X;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _a=$k[--$j];$_[$k[--$j]]=_a;$_.msglen=$_.msg.length;$_.scr=$a([]);$_.scp=$a([]);$k[$j++]=Infinity;$q($_.scr);$q($_.scp);$F($_.msg,function(){var _i=$k[--$j];$k[$j++]=_i;if(_i==$_.fn1){$j--;$k[$j++]=268}var _k=$k[--$j];$k[$j++]=_k;if(_k==$_.fn3){$j--;$k[$j++]=269}});$_.dcws=$a()}var _o=$g($_.options,"debugcws")!==undefined;if(_o){$k[$j++]="bwipp.debugcws#26358";$k[$j++]=$_.dcws;bwipp_raiseerror()}$_.mcc=$_.dcws.length+3;$_.eclval=$g($_.eclevel,2)-48;if($_.eclval!=0){$k[$j++]="qcc";$k[$j++]=$g($a([0,1,2,4,6,8]),$_.eclval);$k[$j++]=~~($_.mcc/25);if($_.mcc%25!=0){var _z=$k[--$j];$k[$j++]=$f(_z+1)}var _10=$k[--$j];var _11=$k[--$j];$_[$k[--$j]]=$f(_11*_10+5)}else{$_.qcc=3}$_.acc=$_.qcc-3+78*$_.link1;$_.tcc=$_.mcc+$_.qcc;if(!bwipp_ultracode.__26380__){$_=Object.create($_);$_.metrics=$a([$a([2,7,37,5]),$a([3,36,84,13]),$a([4,85,161,22]),$a([5,142,282,29])]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ultracode.$ctx[id]=$_[id]);bwipp_ultracode.__26380__=1;$_=Object.getPrototypeOf($_)}var _1D=$_.metrics;for(var _1E=0,_1F=_1D.length;_1E<_1F;_1E++){$_.m=$g(_1D,_1E);$_.rows=$g($_.m,0);$_.minc=$g($_.m,1);$_.maxc=$g($_.m,2);$_.mcol=$g($_.m,3);$_.okay=true;if($_.tcc<$_.minc||$_.tcc>$_.maxc){$_.okay=false}if($_.okay){break}}if(!$_.okay){$k[$j++]="bwipp.ultracodeNoValidSymbol#26394";$k[$j++]="Maximum length exceeded or invalid content";bwipp_raiseerror()}for(var _1W=$_.mcol;_1W<=61;_1W+=1){$_.columns=_1W;$k[$j++]=$_.columns;if($_.columns>=15){var _1Z=$k[--$j];$k[$j++]=$f(_1Z-1)}if($_.columns>=31){var _1b=$k[--$j];$k[$j++]=$f(_1b-1)}if($_.columns>=47){var _1d=$k[--$j];$k[$j++]=$f(_1d-1)}var _1h=$f($f($k[--$j]*$_.rows-3)-$_.tcc);$k[$j++]=_1h;if(_1h>=0){$_.pads=$k[--$j];break}$j--}$_.dcc=$f($_.columns-$_.mcol);$k[$j++]=Infinity;$k[$j++]=$_.start;$k[$j++]=$_.mcc;$k[$j++]=$_.acc;$q($_.dcws);for(var _1q=0,_1r=$_.qcc;_1q<_1r;_1q++){$k[$j++]=0}$k[$j++]=0;$_.rsseq=$a();if(!bwipp_ultracode.__26427__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=1;for(var _1t=0,_1u=282;_1t<_1u;_1t++){var _1v=$k[--$j];$k[$j++]=_1v;$k[$j++]=_1v*3%283}$_.rsalog=$a();$_.rslog=$a(283);for(var _1y=1;_1y<=282;_1y+=1){$p($_.rslog,$g($_.rsalog,_1y),_1y)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ultracode.$ctx[id]=$_[id]);bwipp_ultracode.__26427__=1;$_=Object.getPrototypeOf($_)}$_.rsprod=function(){var _23=$k[--$j];var _24=$k[--$j];$k[$j++]=_24;$k[$j++]=_23;if(_23!=0&&_24!=0){var _27=$g($_.rslog,$k[--$j]);var _2C=$g($_.rsalog,$f(_27+$g($_.rslog,$k[--$j]))%282);$k[$j++]=_2C}else{$j-=2;$k[$j++]=0}};$_.n=$_.mcc;$_.k=$_.qcc;$k[$j++]=Infinity;$k[$j++]=1;for(var _2G=0,_2H=$_.k;_2G<_2H;_2G++){$k[$j++]=0}$_.coeffs=$a();for(var _2L=1,_2K=$_.k;_2L<=_2K;_2L+=1){$_.i=_2L;$p($_.coeffs,$_.i,$g($_.coeffs,$_.i-1));for(var _2S=$_.i-1;_2S>=1;_2S-=1){$_.j=_2S;$k[$j++]=$_.coeffs;$k[$j++]=$_.j;$k[$j++]=$g($_.coeffs,$_.j-1);$k[$j++]=$g($_.coeffs,$_.j);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _2e=$k[--$j];var _2f=$k[--$j];var _2g=$k[--$j];$p($k[--$j],_2g,$f(_2f+_2e)%283)}$k[$j++]=$_.coeffs;$k[$j++]=0;$k[$j++]=$g($_.coeffs,0);$k[$j++]=$g($_.rsalog,$_.i);$_.rsprod();var _2o=$k[--$j];var _2p=$k[--$j];$p($k[--$j],_2p,_2o)}$_.coeffs=$G($_.coeffs,0,$_.coeffs.length-1);for(var _2v=$_.coeffs.length-1;_2v>=0;_2v-=2){var _2w=$_.coeffs;$p(_2w,_2v,$f(283-$g(_2w,_2v)))}for(var _30=0,_2z=$_.n-1;_30<=_2z;_30+=1){$_.t=$f($g($_.rsseq,_30)+$g($_.rsseq,$_.n))%283;for(var _38=0,_37=$_.k-1;_38<=_37;_38+=1){$_.j=_38;$p($_.rsseq,$_.n+$_.j,$f($g($_.rsseq,$_.n+$_.j+1)+$f(283-$_.t*$g($_.coeffs,$_.k-$_.j-1)%283))%283)}}for(var _3P=$_.n,_3O=$_.n+$_.k;_3P<=_3O;_3P+=1){$p($_.rsseq,_3P,$f(283-$g($_.rsseq,_3P))%283)}$_.ecws=$G($_.rsseq,$_.n,$_.k);var _3Y=$g($_.options,"debugecc")!==undefined;if(_3Y){$k[$j++]="bwipp.debugecc#26464";$k[$j++]=$_.ecws;bwipp_raiseerror()}if(!bwipp_ultracode.__26523__){$_=Object.create($_);$_.tiles=$a([13135,13136,13153,13156,13163,13165,13513,13515,13516,13531,13535,13536,13561,13563,13565,13613,13615,13616,13631,13635,13636,13651,13653,13656,15135,15136,15153,15163,15165,15313,15315,15316,15351,15353,15356,15361,15363,15365,15613,15615,15616,15631,15635,15636,15651,15653,15656,16135,16136,16153,16156,16165,16313,16315,16316,16351,16353,16356,16361,16363,16365,16513,16515,16516,16531,16535,16536,16561,16563,16565,31315,31316,31351,31356,31361,31365,31513,31515,31516,31531,31535,31536,31561,31563,31565,31613,31615,31631,31635,31636,31651,31653,31656,35131,35135,35136,35151,35153,35156,35161,35163,35165,35315,35316,35351,35356,35361,35365,35613,35615,35616,35631,35635,35636,35651,35653,35656,36131,36135,36136,36151,36153,36156,36163,36165,36315,36316,36351,36356,36361,36365,36513,36515,36516,36531,36535,36536,36561,36563,36565,51313,51315,51316,51351,51353,51356,51361,51363,51365,51513,51516,51531,51536,51561,51563,51613,51615,51616,51631,51635,51636,51651,51653,51656,53131,53135,53136,53151,53153,53156,53161,53163,53165,53513,53516,53531,53536,53561,53563,53613,53615,53616,53631,53635,53636,53651,53653,53656,56131,56135,56136,56151,56153,56156,56161,56163,56165,56313,56315,56316,56351,56353,56356,56361,56363,56365,56513,56516,56531,56536,56561,56563,61313,61315,61316,61351,61353,61356,61361,61363,61365,61513,61515,61516,61531,61535,61536,61561,61563,61565,61615,61631,61635,61651,61653,63131,63135,63136,63151,63153,63156,63161,63163,63165,63513,63515,63516,63531,63535,63536,63561,63563,63565,63613,63615,63631,63635,63651,63653,65131,65135,65136,65151,65153,65156,65161,65163,65165,65313,65315,65316,65351,65353,65356,65361,65363,65365,65613,65615,65631,65635,65651,65653,56565,51515]);$_.dccurev1=$a([51363,51563,51653,53153,53163,53513,53563,53613,53653,56153,56163,56313,56353,56363,56513,56563,51316,51356,51536,51616,53156,53516,53536,53616,53636,53656,56136,56156,56316,56356,56516,56536]);$_.dcclrev1=$a([61351,61361,61531,61561,61631,61651,63131,63151,63161,63531,63561,63631,65131,65161,65351,65631,31351,31361,31531,31561,31631,31651,35131,35151,35161,35361,35631,35651,36131,36151,36351,36531]);$_.dccurev2=$a([15316,16316,13516,16516,13616,15616,13136,15136,16136,13536,16536,13636,13156,16156,15356,13656,15313,16313,13513,16513,13613,15613,13153,15153,16153,16353,13653,15653,13163,15163,15363,13563]);$_.dcclrev2=$a([36315,36515,35615,35135,36135,31535,36535,31635,35635,35165,36165,31365,35365,36365,31565,36565,61315,65315,63515,61615,65135,61535,63535,61635,63635,65635,63165,65165,61365,65365,61565,63565]);for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ultracode.$ctx[id]=$_[id]);bwipp_ultracode.__26523__=1;$_=Object.getPrototypeOf($_)}$k[$j++]="dccu";if($_.rev==1){$k[$j++]=$_.dccurev1}else{$k[$j++]=$_.dccurev2}var _3j=$k[--$j];$_[$k[--$j]]=_3j;$k[$j++]="dccl";if($_.rev==1){$k[$j++]=$_.dcclrev1}else{$k[$j++]=$_.dcclrev2}var _3o=$k[--$j];$_[$k[--$j]]=_3o;$_.rows=$f($_.rows*6+1);$_.columns=$_.columns+6;$k[$j++]=Infinity;for(var _3u=0,_3v=$_.rows*$_.columns;_3u<_3v;_3u++){$k[$j++]=-1}$_.pixs=$a();$_.qmv=function(){var _3y=$k[--$j];var _3z=$k[--$j];$k[$j++]=$f(_3z+_3y*$_.columns)};for(var _42=0,_41=$_.columns-1;_42<=_41;_42+=1){$_.i=_42;for(var _45=0,_44=$f($_.rows-1);_45<=_44;_45+=6){$_.j=_45;if($_.i>=5){$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.qmv();var _4B=$k[--$j];$p($k[--$j],_4B,$_.i%2*9)}}$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=0;$_.qmv();var _4F=$k[--$j];$p($k[--$j],_4F,9);$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$f($_.rows-1);$_.qmv();var _4K=$k[--$j];$p($k[--$j],_4K,9)}for(var _4O=1,_4N=$f($_.rows-2);_4O<=_4N;_4O+=1){$_.i=_4O;for(var _4R=3,_4Q=$_.columns-1;_4R<=_4Q;_4R+=16){$_.j=_4R;$k[$j++]=$_.pixs;$k[$j++]=$_.j;$k[$j++]=$_.i;$_.qmv();var _4W=$k[--$j];$p($k[--$j],_4W,(1-$_.i%2)*9)}$k[$j++]=$_.pixs;$k[$j++]=0;$k[$j++]=$_.i;$_.qmv();var _4a=$k[--$j];$p($k[--$j],_4a,9);$k[$j++]=$_.pixs;$k[$j++]=1;$k[$j++]=$_.i;$_.qmv();var _4f=$k[--$j];$p($k[--$j],_4f,(1-$_.i%2)*9);$k[$j++]=$_.pixs;$k[$j++]=2;$k[$j++]=$_.i;$_.qmv();var _4j=$k[--$j];$p($k[--$j],_4j,0);$k[$j++]=$_.pixs;$k[$j++]=3;$k[$j++]=$_.i;$_.qmv();var _4n=$k[--$j];$p($k[--$j],_4n,9);$k[$j++]=$_.pixs;$k[$j++]=4;$k[$j++]=$_.i;$_.qmv();var _4r=$k[--$j];$p($k[--$j],_4r,0);$k[$j++]=$_.pixs;$k[$j++]=$_.columns-1;$k[$j++]=$_.i;$_.qmv();var _4w=$k[--$j];$p($k[--$j],_4w,9)}$_.i=~~($_.rows/2)-5;$k[$j++]=Infinity;var _53=$R($s(5),$g($_.dccu,$_.dcc),10);for(var _54=0,_55=_53.length;_54<_55;_54++){$k[$j++]=$g(_53,_54)-48}var _5B=$R($s(5),$g($_.dccl,$_.dcc),10);$k[$j++]=0;for(var _5C=0,_5D=_5B.length;_5C<_5D;_5C++){$k[$j++]=$g(_5B,_5C)-48}var _5F=$a();for(var _5G=0,_5H=_5F.length;_5G<_5H;_5G++){$k[$j++]=$g(_5F,_5G);$k[$j++]=$_.pixs;$k[$j++]=2;$k[$j++]=$_.i;$_.qmv();var _5L=$k[--$j];var _5M=$k[--$j];$p(_5M,_5L,$k[--$j]);$_.i=$_.i+1}$k[$j++]=Infinity;$k[$j++]=$_.start;$k[$j++]=$_.mcc;$q($_.ecws);$k[$j++]=$_.tcc;$k[$j++]=283;$k[$j++]=$_.acc;$q($_.dcws);for(var _5W=0,_5X=$_.pads;_5W<_5X;_5W++){$k[$j++]=284}$k[$j++]=$_.qcc;$_.tileseq=$a();$_.x=5;$_.y=1;var _5a=$_.tileseq;for(var _5b=0,_5c=_5a.length;_5b<_5c;_5b++){var _5h=$R($s(5),$g($_.tiles,$g(_5a,_5b)),10);for(var _5i=0,_5j=_5h.length;_5i<_5j;_5i++){$k[$j++]=$g(_5h,_5i);$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.qmv();var _5o=$k[--$j];var _5p=$k[--$j];$p(_5p,_5o,$f($k[--$j]-48));$_.y=$_.y+1}if($_.y!=$f($_.rows-1)){$_.y=$_.y+1}else{$_.x=$_.x+1;$_.y=1;$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.qmv();var _5z=$k[--$j];if($g($k[--$j],_5z)!=-1){$_.x=$_.x+1}}}if(!bwipp_ultracode.__26605__){$_=Object.create($_);var _63=new Map([[0,"FFFFFF"],[9,"000000"],[1,"00FFFF"],[3,"FF00FF"],[5,"FFFF00"],[6,"00FF00"]]);$_.colormap=_63;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_ultracode.$ctx[id]=$_[id]);bwipp_ultracode.__26605__=1;$_=Object.getPrototypeOf($_)}var _6C=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.columns],["pixy",$_.rows],["height",$_.rows/72*2],["width",$_.columns/72*2],["colormap",$_.colormap],["borderleft",1],["borderright",1],["bordertop",1],["borderbottom",1],["opt",$_.options]]);$k[$j++]=_6C;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_jabcode(){$_=Object.create($_);$_.dontdraw=false;$_.rows=-1;$_.columns=-1;$_.slave=false;$_.colors=16;$_.eclevel=6;$_.raw=false;$_.parse=false;$_.parsefnc=false;$_.mask=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$_.databpm=~~Math.round(Math.log($_.colors)/Math.log(2));var _3=$_.colors;$k[$j++]="metabpm";$k[$j++]=_3;if(_3>8){$j--;$k[$j++]=8}var _4=$k[--$j];$_[$k[--$j]]=~~Math.round(Math.log(_4)/Math.log(2));$_.fn1=-1;var _9=new Map([["parse",$_.parse],["parsefnc",$_.parsefnc],["FNC1",$_.fn1]]);$_.fncvals=_9;$k[$j++]="msg";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _C=$k[--$j];$_[$k[--$j]]=_C;$_.msglen=$_.msg.length;$_.addtobits=function(){var _F=$k[--$j];$P($_.bits,$_.j,_F);$_.j=_F.length+$_.j};$_.tofixedbits=function(){var _K=$Z($s(13),"0000000000000");var _L=$k[--$j];var _O=$R($s(13),$k[--$j],2);$P(_K,$f(_L-_O.length),_O);$k[$j++]=$G(_K,0,_L)};var _R=$_.msglen<=15?4:17;$_.bits=$s(7+_R+$_.msglen*8+12);$_.j=0;$k[$j++]=31;$k[$j++]=5;$_.tofixedbits();$_.addtobits();$k[$j++]="00";$_.addtobits();if($_.msglen<=15){$k[$j++]=$_.msglen;$k[$j++]=4;$_.tofixedbits();$_.addtobits()}else{$k[$j++]="0000";$_.addtobits();$k[$j++]=$_.msglen-16;$k[$j++]=13;$_.tofixedbits();$_.addtobits()}for(var _Z=0,_Y=$_.msglen-1;_Z<=_Y;_Z+=1){$k[$j++]=$g($_.msg,_Z);$k[$j++]=8;$_.tofixedbits();$_.addtobits()}$k[$j++]=28;$k[$j++]=5;$_.tofixedbits();$_.addtobits();$k[$j++]=31;$k[$j++]=5;$_.tofixedbits();$_.addtobits();$k[$j++]="11";$_.addtobits();$_.diffside=21;$_.sameshape=false;$_.sameecc=false;$_.hasslaves=false;$_.metrics=function(){$_.mc=$k[--$j];$_.mr=$k[--$j];var _e=$_.mc;var _f=$_.mr;var _g=$_.mc;var _h=$_.mr;var _i=$_.colors;var _j=64;if(64>_i){var _=_i;_i=_j;_j=_}var _l=$_.slave?7:17;$k[$j++]=_e*_f;$k[$j++]=((~~($f(_g-25)/16)+2)*(~~($f(_h-25)/16)+2)-4)*7;$k[$j++]=_j*2;$k[$j++]=_l*4;if(!$_.slave){var _p=$eq($_.mr,$_.mc)?0:1;$_.metass=_p;var _q=$_.mr;var _r=$_.mc;if($lt(_q,_r)){var _=_r;_r=_q;_q=_}$_.metavf=$g($a([0,1,2,2,3,3,3,3]),~~($f(_q-21)/16));$k[$j++]="metavlen";if($_.metass==0){$k[$j++]=$a([2,2,3,4])}else{$k[$j++]=$a([4,6,8,10])}var _z=$g($k[--$j],$_.metavf);$_[$k[--$j]]=_z;$_.metaelen=$f($_.metavf*2+10);$k[$j++]=$f($f(7+$_.metavlen)+$_.metaelen);if($_.hasslaves){var _15=$k[--$j];$k[$j++]=$f(_15+4)}var _18=~~Math.ceil($k[--$j]*2/$_.metabpm);$_.nummetabits=$f(_18*$_.metabpm+6);$k[$j++]=_18+6}else{$k[$j++]=3;if(!$_.sameshape){var _1B=$k[--$j];$k[$j++]=$f(_1B+5)}if($_.hasslaves){var _1D=$k[--$j];$k[$j++]=$f(_1D+3)}if(!$_.sameecc){var _1F=$_.mr;var _1G=$_.mc;if($lt(_1F,_1G)){var _=_1G;_1G=_1F;_1F=_}var _1J=$k[--$j];$k[$j++]=$f(_1J+$g($a([10,12,14,14,16,16,16,16]),~~($f(_1F-21)/16)))}var _1M=~~Math.ceil($k[--$j]*2/$_.metabpm);$_.nummetabits=_1M*$_.metabpm;$k[$j++]=_1M}var _1O=$k[--$j];$_.nummetamodules=_1O;var _1P=$k[--$j];var _1Q=$k[--$j];var _1R=$k[--$j];$_.numdatamodules=$f($k[--$j]-$f(_1R+$f(_1Q+$f(_1P+_1O))));$_.numdatabits=$_.numdatamodules*$_.databpm};$_.coderate=$g($a([.67,.63,.57,.55,.5,.43,.34,.25,.2,.17,.14]),$_.eclevel);$_.grosslen=~~Math.ceil($_.bits.length/$_.coderate);$_.snapsize=function(){var _1b=~~Math.ceil($k[--$j])-18;$k[$j++]=_1b;if(_1b<0){$j--;$k[$j++]=0}var _1c=$k[--$j];$k[$j++]=~~(_1c/4)*4+21};if($_.rows==-1&&$_.columns==-1){$k[$j++]="size";$k[$j++]=Math.sqrt($_.grosslen);$_.snapsize();var _1g=$k[--$j];$_[$k[--$j]]=_1g;for(;;){$k[$j++]=$_.size;$k[$j++]=$_.size;$_.metrics();if($_.grosslen<=$_.numdatabits){break}$_.size=$f($_.size+4)}$_.rows=$_.size;$_.columns=$_.size}else{if($_.columns==-1&&$_.rows!=-1){$k[$j++]="columns";$k[$j++]=$_.grosslen/$_.rows;$_.snapsize();var _1t=$k[--$j];$_[$k[--$j]]=_1t;for(;;){$k[$j++]=$_.rows;$k[$j++]=$_.columns;$_.metrics();if($_.grosslen<=$_.numdatabits){break}$_.columns=$f($_.columns+4)}}if($_.rows==-1&&$_.columns!=-1){$k[$j++]="rows";$k[$j++]=$_.grosslen/$_.columns;$_.snapsize();var _24=$k[--$j];$_[$k[--$j]]=_24;for(;;){$k[$j++]=$_.rows;$k[$j++]=$_.columns;$_.metrics();if($_.grosslen<=$_.numdatabits){break}$_.rows=$f($_.rows+4)}}if($_.rows!=-1&&$_.columns!=-1){$k[$j++]=$_.rows;$k[$j++]=$_.columns;$_.metrics()}}$_.C=$_.numdatabits;$_.cols=$_.columns;if($_.rows>145||$_.cols>145){$k[$j++]="bwipp.jabcodeNoValidSymbol#26821";$k[$j++]="Maximum length exceeded or invalid content";bwipp_raiseerror()}$_.min=$_.C;for(var _2K=3;_2K<=8;_2K+=1){$_.i=_2K;for(var _2M=$_.i+1;_2M<=9;_2M+=1){$_.j=_2M;$_.dist=~~($_.C/$_.j)*$_.j-~~($_.C/$_.j)*$_.i-$_.bits.length;if($_.dist<$_.min&&$_.dist>=0){$_.datawc=$_.i;$_.datawr=$_.j;$_.min=$_.dist}}}$_.tmpbits=$s(~~($_.C/$_.datawr)*$_.datawr-~~($_.C/$_.datawr)*$_.datawc);$P($_.tmpbits,0,$_.bits);for(var _2m=$_.bits.length,_2l=$_.tmpbits.length-1;_2m<=_2l;_2m+=1){var _2o=$g($_.tmpbits,_2m-1);$k[$j++]=_2m;$k[$j++]=_2o;if(_2o%2==0){var _2p=$k[--$j];$k[$j++]=$f(_2p+1)}else{var _2q=$k[--$j];$k[$j++]=$f(_2q-1)}var _2s=$k[--$j];$p($_.tmpbits,$k[--$j],_2s)}$_.bits=$_.tmpbits;$_.m0=22609+1;$_.m1=62509-65536;$_.m2=19605;$_.m3=32557;$_.lcg64_temper=function(){$_.p00=$_.m0*$_.s0;$_.p01=$_.m0*$_.s1;$_.p02=$_.m0*$_.s2;$_.p03=$_.m0*$_.s3;$_.p10=$_.m1*$_.s0;$_.p11=$_.m1*$_.s1;$_.p12=$_.m1*$_.s2;$_.p13=$_.m1*$_.s3;$_.p20=$_.m2*$_.s0;$_.p21=$_.m2*$_.s1;$_.p22=$_.m2*$_.s2;$_.p23=$_.m2*$_.s3;$_.p30=$_.m3*$_.s0;$_.p31=$_.m3*$_.s1;$_.p32=$_.m3*$_.s2;$_.p33=$_.m3*$_.s3;$_.s3=$_.p33%65536+1;$_.s2=$_.p32%65536+~~($_.p33/65536)+$_.p23%65536;$_.s1=$_.p31%65536+~~($_.p32/65536)+($_.p22%65536+~~($_.p23/65536))+$_.p13%65536;$_.s0=$_.p30%65536+~~($_.p31/65536)+($_.p21%65536+~~($_.p22/65536))+($_.p12%65536+~~($_.p13/65536))+$_.p03%65536;$_.s3=$_.s3+65536;$_.s2=$_.s2+65535;$_.s1=$_.s1+65535;$_.s0=$_.s0+65535;$_.s2=~~($_.s3/65536)+$_.s2;$_.s3=$_.s3%65536;$_.s1=~~($_.s2/65536)+$_.s1;$_.s2=$_.s2%65536;$_.s0=~~($_.s1/65536)+$_.s0;$_.s1=$_.s1%65536;$_.s0=$_.s0%65536;var _3x=(($_.s0-32768)*65536+$_.s1^2147483648)&4294967295;var _3y=_3x^_3x>>>11;var _3z=_3y^_3y<<7&-1658038656;var _40=(_3z^_3z<<15&-272236544)&4294967295;$k[$j++]=_40^_40>>>18};$_.createMatrixA=function(){$k[$j++]="nb_pcb";if($_.wr<4){$k[$j++]=~~($_.Pg_sub_block/2)}else{$k[$j++]=~~($_.Pg_sub_block/$_.wr)*$_.wc}var _46=$k[--$j];$_[$k[--$j]]=_46;$_.offset=~~Math.ceil($_.Pg_sub_block/32);$_.effwidth=$_.offset*32;$_.matrixA=$a($_.offset*$_.nb_pcb);for(var _4G=0,_4F=$_.offset*$_.nb_pcb-1;_4G<=_4F;_4G+=1){$p($_.matrixA,_4G,0)}$_.permutation=$a($_.Pg_sub_block);for(var _4M=0,_4L=$_.Pg_sub_block-1;_4M<=_4L;_4M+=1){$p($_.permutation,_4M,_4M)}for(var _4R=0,_4Q=~~($_.Pg_sub_block/$_.wr)-1;_4R<=_4Q;_4R+=1){$_.i=_4R;for(var _4U=0,_4T=$f($_.wr-1);_4U<=_4T;_4U+=1){$_.j=_4U;var _4V=$_.matrixA;var _4W=$_.i;var _4X=$_.effwidth;var _4Y=$_.wr;var _4Z=$_.j;var _4f=$f(31-$f($_.i*$f($_.effwidth+$_.wr)+$_.j)%32);$p(_4V,~~($f(_4W*$f(_4X+_4Y)+_4Z)/32),$g(_4V,~~($f(_4W*$f(_4X+_4Y)+_4Z)/32))|(_4f<0?1>>>-_4f:1<<_4f))}}$_.s0=0;$_.s1=0;$_.s2=11;$_.s3=64569;for(var _4i=1,_4h=$f($_.wc-1);_4i<=_4h;_4i+=1){$_.i=_4i;$_.off_index=~~($_.Pg_sub_block/$_.wr)*$_.i;for(var _4o=0,_4n=$_.Pg_sub_block-1;_4o<=_4n;_4o+=1){$_.j=_4o;$_.lcg64_temper();var _4p=$k[--$j];$k[$j++]=_4p;if(_4p<0){var _4q=$k[--$j];$k[$j++]=$f((_4q^2147483648)+2147483648)}$_.pos=~~($k[--$j]/4294967296*($_.Pg_sub_block-$_.j));for(var _4x=0,_4w=~~($_.Pg_sub_block/$_.wr)-1;_4x<=_4w;_4x+=1){$_.k=_4x;var _4y=$_.matrixA;var _4z=$_.off_index;var _50=$_.k;var _51=$_.offset;var _52=$_.j;var _5A=$g($_.matrixA,~~($g($_.permutation,$_.pos)/32)+$_.k*$_.offset);var _5E=-$f(31-$g($_.permutation,$_.pos)%32);var _5G=31-$_.j%32;$p(_4y,(_4z+_50)*_51+~~(_52/32),$g(_4y,(_4z+_50)*_51+~~(_52/32))|(_5G<0?((_5E<0?_5A>>>-_5E:_5A<<_5E)&1)>>>-_5G:((_5E<0?_5A>>>-_5E:_5A<<_5E)&1)<<_5G))}var _5J=$_.permutation;var _5K=$_.Pg_sub_block;var _5L=$_.j;$p(_5J,_5K-1-_5L,$g($_.permutation,$_.pos));$p($_.permutation,$_.pos,$g(_5J,_5K-1-_5L))}}};$_.createMetadataMatrixA=function(){$_.nb_pcb=~~($_.Pg_sub_block/2);$_.offset=~~Math.ceil($_.Pg_sub_block/32);$_.matrixA=$a($_.offset*$_.nb_pcb);for(var _5Y=0,_5X=$_.offset*$_.nb_pcb-1;_5Y<=_5X;_5Y+=1){$p($_.matrixA,_5Y,0)}$_.permutation=$a($_.Pg_sub_block);for(var _5e=0,_5d=$_.Pg_sub_block-1;_5e<=_5d;_5e+=1){$p($_.permutation,_5e,_5e)}$_.s0=0;$_.s1=0;$_.s2=0;$_.s3=38545;$_.nb_once=~~(~~$f($_.nb_pcb/$_.wc*$_.Pg_sub_block+3)/$_.nb_pcb);for(var _5m=0,_5l=$_.nb_pcb-1;_5m<=_5l;_5m+=1){$_.i=_5m;for(var _5p=0,_5o=$_.nb_once-1;_5p<=_5o;_5p+=1){$_.j=_5p;$_.lcg64_temper();var _5q=$k[--$j];$k[$j++]=_5q;if(_5q<0){var _5r=$k[--$j];$k[$j++]=$f((_5r^2147483648)+2147483648)}$_.pos=~~($k[--$j]/4294967296*($_.Pg_sub_block-$_.j));var _5v=$_.matrixA;var _5w=$_.i;var _5x=$_.offset;var _60=$g($_.permutation,$_.pos);var _65=$f(31-$g($_.permutation,$_.pos)%32);$p(_5v,_5w*_5x+~~(_60/32),$g(_5v,_5w*_5x+~~(_60/32))|(_65<0?1>>>-_65:1<<_65));var _68=$_.permutation;var _69=$_.Pg_sub_block;var _6A=$_.j;$p(_68,_69-1-_6A,$g($_.permutation,$_.pos));$p($_.permutation,$_.pos,$g(_68,_69-1-_6A))}}};$_.GaussJordan=function(){$k[$j++]="nb_pcb";if($_.wr<4){$k[$j++]=~~($_.Pg_sub_block/2)}else{$k[$j++]=~~($_.Pg_sub_block/$_.wr)*$_.wc}var _6K=$k[--$j];$_[$k[--$j]]=_6K;$_.offset=~~Math.ceil($_.Pg_sub_block/32);var _6N=$_.matrixA;$_.matrixH=$A($a(_6N.length),_6N);$k[$j++]=Infinity;for(var _6R=0,_6S=$_.Pg_sub_block;_6R<_6S;_6R++){$k[$j++]=0}$_.column_arrangement=$a();$k[$j++]=Infinity;for(var _6V=0,_6W=$_.Pg_sub_block;_6V<_6W;_6V++){$k[$j++]=false}$_.processed_column=$a();$k[$j++]=Infinity;for(var _6Z=0,_6a=$_.nb_pcb;_6Z<_6a;_6Z++){$k[$j++]=0}$_.zero_lines_nb=$a();$k[$j++]=Infinity;for(var _6d=0,_6e=$_.Pg_sub_block*2;_6d<_6e;_6d++){$k[$j++]=0}$_.swap_col=$a();$_.zero_lines=0;$_.loop0=0;for(var _6i=0,_6h=$_.nb_pcb-1;_6i<=_6h;_6i+=1){$_.i=_6i;$_.pivot_column=$_.Pg_sub_block+1;for(var _6m=0,_6l=$_.Pg_sub_block-1;_6m<=_6l;_6m+=1){$_.j=_6m;var _6r=$g($_.matrixH,~~(($_.offset*32*$_.i+$_.j)/32));var _6v=-(31-($_.offset*32*$_.i+$_.j)%32);if(((_6v<0?_6r>>>-_6v:_6r<<_6v)&1)==1){$_.pivot_column=$_.j;break}}if($_.pivot_column<$_.Pg_sub_block){$p($_.processed_column,$_.pivot_column,true);$p($_.column_arrangement,$_.pivot_column,$_.i);if($_.pivot_column>=$_.nb_pcb){$p($_.swap_col,$_.loop0*2,$_.pivot_column);$_.loop0=$_.loop0+1}$_.off_index=~~($_.pivot_column/32);$_.off_index1=$_.pivot_column%32;for(var _7E=0,_7D=$_.nb_pcb-1;_7E<=_7D;_7E+=1){$_.j=_7E;if($_.i!=$_.j){var _7L=$g($_.matrixH,$_.off_index+$_.j*$_.offset);var _7N=-(31-$_.off_index1);if(((_7N<0?_7L>>>-_7N:_7L<<_7N)&1)==1){for(var _7Q=0,_7P=$_.offset-1;_7Q<=_7P;_7Q+=1){$_.k=_7Q;var _7R=$_.matrixH;var _7S=$_.offset;var _7T=$_.j;var _7U=$_.k;$p(_7R,_7S*_7T+_7U,$xo($g(_7R,_7S*_7T+_7U),$g($_.matrixH,$_.offset*$_.i+$_.k)))}}}}}else{$p($_.zero_lines_nb,$_.zero_lines,$_.i);$_.zero_lines=$_.zero_lines+1}}$_.matrix_rank=$_.nb_pcb-$_.zero_lines;$_.loop2=0;for(var _7k=$_.matrix_rank,_7j=$_.nb_pcb-1;_7k<=_7j;_7k+=1){$_.i=_7k;if($g($_.column_arrangement,$_.i)>0){for(var _7q=0,_7p=$_.nb_pcb-1;_7q<=_7p;_7q+=1){$_.j=_7q;if($nt($g($_.processed_column,$_.j))){$p($_.column_arrangement,$_.j,$g($_.column_arrangement,$_.i));$p($_.column_arrangement,$_.i,0);$p($_.processed_column,$_.j,true);$p($_.processed_column,$_.i,false);$p($_.swap_col,$_.loop0*2,$_.i);$p($_.swap_col,$_.loop0*2+1,$_.j);$p($_.column_arrangement,$_.i,$_.j);$_.loop0=$_.loop0+1;$_.loop2=$_.loop2+1;break}}}}$_.loop1=0;for(var _8I=0,_8H=$_.nb_pcb-1;_8I<=_8H;_8I+=1){$_.kl=_8I;if($nt($g($_.processed_column,$_.kl))&&$_.loop1<$_.loop0-$_.loop2){$p($_.column_arrangement,$_.kl,$g($_.column_arrangement,$g($_.swap_col,$_.loop1*2)));$p($_.processed_column,$_.kl,true);$p($_.swap_col,$_.loop1*2+1,$_.kl);$_.loop1=$_.loop1+1}}$_.loop1=0;for(var _8e=0,_8d=$_.nb_pcb-1;_8e<=_8d;_8e+=1){$_.kl=_8e;if($nt($g($_.processed_column,$_.kl))){$p($_.column_arrangement,$_.kl,$g($_.zero_lines_nb,$_.loop1));$_.loop1=$_.loop1+1}}for(var _8q=0,_8p=$_.nb_pcb-1;_8q<=_8p;_8q+=1){$_.i=_8q;for(var _8t=0,_8s=$_.offset-1;_8t<=_8s;_8t+=1){$_.j=_8t;$p($_.matrixA,$_.i*$_.offset+$_.j,$g($_.matrixH,$f($g($_.column_arrangement,$_.i)*$_.offset+$_.j)))}}$_.tmp=0;for(var _97=0,_96=$_.loop0-1;_97<=_96;_97+=1){$_.i=_97;for(var _9A=0,_99=$_.nb_pcb-1;_9A<=_99;_9A+=1){$_.j=_9A;var _9H=$g($_.matrixA,~~($g($_.swap_col,$_.i*2)/32)+$_.j*$_.offset);var _9L=-$f(31-$g($_.swap_col,$_.i*2)%32);$_.tmp=(-((_9L<0?_9H>>>-_9L:_9H<<_9L)&1)^$_.tmp)&1^$_.tmp;var _9O=$_.matrixA;var _9R=$g($_.swap_col,$_.i*2);var _9S=$_.j;var _9T=$_.offset;var _9b=$g($_.matrixA,~~($g($_.swap_col,$_.i*2+1)/32)+$_.j*$_.offset);var _9f=-$f(31-$g($_.swap_col,$_.i*2+1)%32);var _9q=$f(31-$g($_.swap_col,$_.i*2)%32);$p(_9O,~~(_9R/32)+_9S*_9T,$g(_9O,~~(_9R/32)+_9S*_9T)^(-((_9f<0?_9b>>>-_9f:_9b<<_9f)&1)^$g($_.matrixA,~~($g($_.swap_col,$_.i*2)/32)+$_.j*$_.offset))&(_9q<0?1>>>-_9q:1<<_9q));var _9r=$_.matrixA;var _9u=$g($_.swap_col,$_.i*2+1);var _9v=$_.j;var _9w=$_.offset;var _A9=$f(31-$g($_.swap_col,$_.i*2+1)%32);$p(_9r,~~(_9u/32)+_9v*_9w,$g(_9r,~~(_9u/32)+_9v*_9w)^(-($_.tmp&1)^$g($_.matrixA,~~($g($_.swap_col,$_.i*2+1)/32)+$_.j*$_.offset))&(_A9<0?1>>>-_A9:1<<_A9))}}};$_.createGeneratorMatrix=function(){$_.pn=$_.Pg_sub_block-$_.matrix_rank;$_.offset=~~Math.ceil($_.pn/32);$_.effwidth=$_.offset*32;$_.offset_cap=~~Math.ceil($_.Pg_sub_block/32);$_.G=$a($_.offset*$_.Pg_sub_block);for(var _AL=0,_AK=$_.offset*$_.Pg_sub_block-1;_AL<=_AK;_AL+=1){$p($_.G,_AL,0)}for(var _AP=0,_AO=$_.pn-1;_AP<=_AO;_AP+=1){$_.i=_AP;var _AQ=$_.G;var _AR=$_.Pg_sub_block;var _AS=$_.pn;var _AT=$_.i;var _AU=$_.offset;var _AV=$_.i;var _AY=31-$_.i%32;$p(_AQ,(_AR-_AS+_AT)*_AU+~~(_AV/32),$g(_AQ,(_AR-_AS+_AT)*_AU+~~(_AV/32))|(_AY<0?1>>>-_AY:1<<_AY))}$_.matrix_index=$_.Pg_sub_block-$_.pn;$_.loop0=0;for(var _Af=0,_Ae=($_.Pg_sub_block-$_.pn)*$_.effwidth-1;_Af<=_Ae;_Af+=1){$_.i=_Af;if($_.matrix_index>=$_.Pg_sub_block){$_.loop0=$_.loop0+1;$_.matrix_index=$_.Pg_sub_block-$_.pn}if($_.i%$_.effwidth<$_.pn){var _Ao=$_.G;var _Ap=$_.i;var _Av=$g($_.matrixA,~~($_.matrix_index/32)+$_.offset_cap*$_.loop0);var _Ax=-(31-$_.matrix_index%32);var _B2=31-$_.i%32;$p(_Ao,~~(_Ap/32),$g(_Ao,~~(_Ap/32))^(-((_Ax<0?_Av>>>-_Ax:_Av<<_Ax)&1)^$g($_.G,~~($_.i/32)))&(_B2<0?1>>>-_B2:1<<_B2));$_.matrix_index=$_.matrix_index+1}}};$_.ldpc=function(){$_.wr=$k[--$j];$_.wc=$k[--$j];$k[$j++]=Infinity;var _B6=$k[--$j];var _B7=$k[--$j];$k[$j++]=_B6;$F(_B7,function(){var _B8=$k[--$j];$k[$j++]=$f(_B8-48)});$_.data=$a();$_.Pn=$_.data.length;if($_.wr!=-1){$_.Pg=~~(Math.ceil(Math.ceil($_.Pn*$_.wr/$f($_.wr-$_.wc))/$_.wr)*$_.wr);$_.nb_sub_blocks=~~($_.Pg/2700)+1;$_.Pg_sub_block=~~(~~($_.Pg/$_.nb_sub_blocks)/$_.wr)*$_.wr;$_.Pn_sub_block=~~($_.Pg_sub_block*$f($_.wr-$_.wc)/$_.wr);$_.nb_sub_blocks=~~($_.Pg/$_.Pg_sub_block);$k[$j++]="encoding_iterations";$k[$j++]=~~($_.Pg/$_.Pg_sub_block);if($_.Pn_sub_block*$_.nb_sub_blocks<$_.Pn){var _BY=$k[--$j];$k[$j++]=$f(_BY-1)}var _BZ=$k[--$j];$_[$k[--$j]]=_BZ;$_.createMatrixA()}else{$_.Pg=$_.Pn*2;$_.nb_sub_blocks=1;$_.Pg_sub_block=$_.Pg;$_.Pn_sub_block=$_.Pn;$_.encoding_iterations=1;$_.createMetadataMatrixA()}$_.GaussJordan();$_.createGeneratorMatrix();$_.ecc_encoded_data=$a($_.Pg);$_.offset=~~Math.ceil(($_.Pg_sub_block-$_.matrix_rank)/32);for(var _Bk=0,_Bj=$_.encoding_iterations-1;_Bk<=_Bj;_Bk+=1){$_.iter=_Bk;for(var _Bn=0,_Bm=$_.Pg_sub_block-1;_Bn<=_Bm;_Bn+=1){$_.i=_Bn;$_.temp=0;$_.loop0=0;$_.offset_index=$_.offset*$_.i;for(var _Bv=$_.iter*$_.Pn_sub_block,_Bu=($_.iter+1)*$_.Pn_sub_block-1;_Bv<=_Bu;_Bv+=1){var _C1=$g($_.G,$_.offset_index+~~($_.loop0/32));var _C3=-(31-$_.loop0%32);$_.temp=$g($_.data,_Bv)&((_C3<0?_C1>>>-_C3:_C1<<_C3)&1)^$_.temp;$_.loop0=$_.loop0+1}$p($_.ecc_encoded_data,$_.i+$_.iter*$_.Pg_sub_block,$_.temp)}}if($_.encoding_iterations!=$_.nb_sub_blocks){$_.start=$_.encoding_iterations*$_.Pn_sub_block;$_.last_index=$_.encoding_iterations*$_.Pg_sub_block;$_.Pg_sub_block=$_.Pg-$_.encoding_iterations*$_.Pg_sub_block;$_.Pn_sub_block=~~($_.Pg_sub_block*$f($_.wr-$_.wc)/$_.wr);$_.createMatrixA();$_.GaussJordan();$_.createGeneratorMatrix();$_.offset=~~Math.ceil(($_.Pg_sub_block-$_.matrix_rank)/32);for(var _CS=0,_CR=$_.Pg_sub_block-1;_CS<=_CR;_CS+=1){$_.i=_CS;$_.temp=0;$_.loop0=0;$_.offset_index=$_.offset*$_.i;for(var _CY=$_.start,_CX=$_.Pn-1;_CY<=_CX;_CY+=1){var _Ce=$g($_.G,$_.offset_index+~~($_.loop0/32));var _Cg=-(31-$_.loop0%32);$_.temp=$g($_.data,_CY)&((_Cg<0?_Ce>>>-_Cg:_Ce<<_Cg)&1)^$_.temp;$_.loop0=$_.loop0+1}$p($_.ecc_encoded_data,$_.i+$_.last_index,$_.temp)}}$_.out=$s($_.Pg);for(var _Cr=0,_Cq=$_.Pg-1;_Cr<=_Cq;_Cr+=1){$p($_.out,_Cr,$f($g($_.ecc_encoded_data,_Cr)+48))}$k[$j++]=$_.out};$k[$j++]="bits";$k[$j++]=$_.bits;$k[$j++]=$_.datawc;$k[$j++]=$_.datawr;$_.ldpc();var _Cz=$k[--$j];$_[$k[--$j]]=_Cz;$_.s0=0;$_.s1=0;$_.s2=3;$_.s3=30151;for(var _D2=$_.bits.length-1;_D2>=1;_D2-=1){$_.l=_D2;$_.lcg64_temper();var _D3=$k[--$j];$k[$j++]=_D3;if(_D3<0){var _D4=$k[--$j];$k[$j++]=$f((_D4^2147483648)+2147483648)}$_.r=~~($k[--$j]/4294967296*($_.l+1));$p($_.bits,$_.l,$g($_.bits,$_.r));$p($_.bits,$_.r,$g($_.bits,$_.l))}$_.tmpbits=$s($_.C);$P($_.tmpbits,0,$_.bits);$_.j=$_.bits.length;for(var _DO=0,_DP=~~($f($f($_.C-$_.j)+1)/2);_DO<_DP;_DO++){$p($_.tmpbits,$_.j,48);if($_.j+1<$_.C){$p($_.tmpbits,$_.j+1,49)}$_.j=$_.j+2}$_.bits=$_.tmpbits;if($_.colors==4){$_.bi=0;$_.gi=1;$_.mi=2;$_.yi=3;$_.ki=4;$_.wi=5;$k[$j++]=Infinity;$k[$j++]=$_.bi;$k[$j++]="0000FF";$k[$j++]=$_.gi;$k[$j++]="00FF00";$k[$j++]=$_.mi;$k[$j++]="FF00FF";$k[$j++]=$_.yi;$k[$j++]="FFFF00";$k[$j++]=$_.ki;$k[$j++]="000000";$k[$j++]=$_.wi;$k[$j++]="FFFFFF";$_.palette=$d();$_.metacolorindex=$a([$_.bi,$_.gi,$_.mi,$_.yi]);$_.palettelayout=$a([$_.bi,$_.gi,$_.mi,$_.yi])}else{var _Dw=new Map([[8,$a([2,2,2])],[16,$a([4,2,2])],[32,$a([4,4,2])],[64,$a([4,4,4])],[128,$a([8,4,4])],[256,$a([8,8,4])]]);$_.rgbres=$g(_Dw,$_.colors);$k[$j++]="rvals";$k[$j++]=$g($_.rgbres,0);$k[$j++]=Infinity;var _E1=$k[--$j];var _E3=$f($k[--$j]-1);$k[$j++]=_E1;$k[$j++]=_E3;for(var _E5=0,_E4=_E3;_E5<=_E4;_E5+=1){var _E6=$k[--$j];$k[$j++]=~~Math.round(_E5*(255/_E6));$k[$j++]=_E6}$j--;var _E7=$a();$_[$k[--$j]]=_E7;$k[$j++]="gvals";$k[$j++]=$g($_.rgbres,1);$k[$j++]=Infinity;var _EB=$k[--$j];var _ED=$f($k[--$j]-1);$k[$j++]=_EB;$k[$j++]=_ED;for(var _EF=0,_EE=_ED;_EF<=_EE;_EF+=1){var _EG=$k[--$j];$k[$j++]=~~Math.round(_EF*(255/_EG));$k[$j++]=_EG}$j--;var _EH=$a();$_[$k[--$j]]=_EH;$k[$j++]="bvals";$k[$j++]=$g($_.rgbres,2);$k[$j++]=Infinity;var _EL=$k[--$j];var _EN=$f($k[--$j]-1);$k[$j++]=_EL;$k[$j++]=_EN;for(var _EP=0,_EO=_EN;_EP<=_EO;_EP+=1){var _EQ=$k[--$j];$k[$j++]=~~Math.round(_EP*(255/_EQ));$k[$j++]=_EQ}$j--;var _ER=$a();$_[$k[--$j]]=_ER;var _ET=$_.colors;$_.palette=new Map;var _EU=$_.colors;var _EV=64;if(64>_EU){var _=_EU;_EU=_EV;_EV=_}$_.palettelayout=$a(_EV);$_.i=0;$_.j=8;$F($_.rvals,function(){$_.r=$k[--$j];$F($_.gvals,function(){$_.g=$k[--$j];$F($_.bvals,function(){$_.b=$k[--$j];var _Eh=$Z($s(6),"000000");var _Ej=$R($s(6),$_.r<<16|$_.g<<8|$_.b,16);$P(_Eh,6-_Ej.length,_Ej);$k[$j++]=_Eh;$k[$j++]=false;if($eq(_Eh,"000000")){$_.ki=$_.i;$j--;$k[$j++]=true}var _El=$k[--$j];var _Em=$k[--$j];$k[$j++]=_Em;$k[$j++]=_El;if($eq(_Em,"0000FF")){$_.bi=$_.i;$j--;$k[$j++]=true}var _Eo=$k[--$j];var _Ep=$k[--$j];$k[$j++]=_Ep;$k[$j++]=_Eo;if($eq(_Ep,"00FF00")){$_.gi=$_.i;$j--;$k[$j++]=true}var _Er=$k[--$j];var _Es=$k[--$j];$k[$j++]=_Es;$k[$j++]=_Er;if($eq(_Es,"00FFFF")){$_.ci=$_.i;$j--;$k[$j++]=true}var _Eu=$k[--$j];var _Ev=$k[--$j];$k[$j++]=_Ev;$k[$j++]=_Eu;if($eq(_Ev,"FF0000")){$_.ri=$_.i;$j--;$k[$j++]=true}var _Ex=$k[--$j];var _Ey=$k[--$j];$k[$j++]=_Ey;$k[$j++]=_Ex;if($eq(_Ey,"FF00FF")){$_.mi=$_.i;$j--;$k[$j++]=true}var _F0=$k[--$j];var _F1=$k[--$j];$k[$j++]=_F1;$k[$j++]=_F0;if($eq(_F1,"FFFF00")){$_.yi=$_.i;$j--;$k[$j++]=true}var _F3=$k[--$j];var _F4=$k[--$j];$k[$j++]=_F4;$k[$j++]=_F3;if($eq(_F4,"FFFFFF")){$_.wi=$_.i;$j--;$k[$j++]=true}if($nt($k[--$j])){if($_.colors<=64||($_.colors==128&&($_.r==0||$_.r==73||$_.r==182||$_.r==255)||$_.colors==256&&($_.r==0||$_.r==73||$_.r==182||$_.r==255)&&($_.g==0||$_.g==73||$_.g==182||$_.g==255))){$p($_.palettelayout,$_.j,$_.i);$_.j=$_.j+1}}$p($_.palette,$_.i,$k[--$j]);$_.i=$_.i+1})})});$P($_.palettelayout,0,$a([$_.ki,$_.bi,$_.gi,$_.ci,$_.ri,$_.mi,$_.yi,$_.wi]));$_.metacolorindex=$a([$_.ki,$_.bi,$_.gi,$_.ci,$_.ri,$_.mi,$_.yi,$_.wi])}$k[$j++]=Infinity;for(var _Fp=0,_Fq=$_.rows*$_.cols;_Fp<_Fq;_Fp++){$k[$j++]=-1}$_.pixs=$a();$_.jmv=function(){var _Ft=$k[--$j];var _Fu=$k[--$j];$k[$j++]=$f(_Fu+_Ft*$_.cols)};if(!$_.slave){$_.fpat=$a([$a([1,1,1,0,0]),$a([1,2,2,0,0]),$a([1,2,1,2,1]),$a([0,0,2,2,1]),$a([0,0,1,1,1])]);$_.fmap=$a([$a([-1,$_.bi,$_.yi]),$a([-1,$_.yi,$_.bi]),$a([-1,$_.gi,$_.mi]),$a([-1,$_.mi,$_.gi])])}else{$_.fpat=$a([$a([0,0,0,0,0]),$a([0,2,2,0,0]),$a([0,2,1,2,0]),$a([0,0,2,2,0]),$a([0,0,0,0,0])]);$_.fmap=$a([$a([-1,$_.ki,$_.wi]),$a([-1,$_.ki,$_.wi]),$a([-1,$_.ki,$_.wi]),$a([-1,$_.ki,$_.wi])])}for(var _GY=0;_GY<=4;_GY+=1){$_.y=_GY;for(var _GZ=0;_GZ<=4;_GZ+=1){$_.x=_GZ;$_.fpb=$g($g($_.fpat,$_.y),$_.x);$k[$j++]=$_.pixs;$k[$j++]=$_.x+1;$k[$j++]=$_.y+1;$_.jmv();var _Gm=$k[--$j];$p($k[--$j],_Gm,$g($g($_.fmap,0),$_.fpb));$k[$j++]=$_.pixs;$k[$j++]=$_.x+1;$k[$j++]=$f($f($_.rows-$_.y)-2);$_.jmv();var _Gw=$k[--$j];$p($k[--$j],_Gw,$g($g($_.fmap,1),$_.fpb));$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.x+$_.cols)-6);$k[$j++]=$_.y+1;$_.jmv();var _H6=$k[--$j];$p($k[--$j],_H6,$g($g($_.fmap,2),$_.fpb));$k[$j++]=$_.pixs;$k[$j++]=$f($f($_.x+$_.cols)-6);$k[$j++]=$f($f($_.rows-$_.y)-2);$_.jmv();var _HH=$k[--$j];$p($k[--$j],_HH,$g($g($_.fmap,3),$_.fpb))}}$_.algnpat0=$a([$a([$_.ki,$_.ki,-1]),$a([$_.ki,$_.wi,$_.ki]),$a([-1,$_.ki,$_.ki])]);$_.algnpat1=$a([$a([-1,$_.ki,$_.ki]),$a([$_.ki,$_.wi,$_.ki]),$a([$_.ki,$_.ki,-1])]);$_.num=~~Math.round($_.cols/16)-1;$_.algnrpos=$a([3,17]);if($_.num>0){$k[$j++]=Infinity;for(var _Hk=0,_Hj=$_.num;_Hk<=_Hj;_Hk+=1){$k[$j++]=~~(_Hk*($f($_.cols-7)/$_.num))+3}$_.algnrpos=$a()}$_.num=~~Math.round($_.rows/16)-1;$_.algncpos=$a([3,17]);if($_.num>0){$k[$j++]=Infinity;for(var _Ht=0,_Hs=$_.num;_Ht<=_Hs;_Ht+=1){$k[$j++]=~~(_Ht*($f($_.rows-7)/$_.num))+3}$_.algncpos=$a()}$_.putalgnpat=function(){$_.pp=$k[--$j];$_.py=$k[--$j];$_.px=$k[--$j];for(var _I0=0;_I0<=2;_I0+=1){$_.pb=_I0;for(var _I1=0;_I1<=2;_I1+=1){$_.pa=_I1;$k[$j++]=$_.pixs;$k[$j++]=$f($_.px+$_.pa);$k[$j++]=$f($_.py+$_.pb);$_.jmv();var _IC=$k[--$j];$p($k[--$j],_IC,$g($g($_.pp,$_.pb),$_.pa))}}};for(var _IG=0,_IF=$_.algncpos.length-1;_IG<=_IF;_IG+=1){$_.j=_IG;$_.y=$g($_.algncpos,$_.j);for(var _IM=0,_IL=$_.algnrpos.length-1;_IM<=_IL;_IM+=1){$_.i=_IM;$_.x=$g($_.algnrpos,$_.i);$k[$j++]=$_.pixs;$k[$j++]=$_.x;$k[$j++]=$_.y;$_.jmv();var _IT=$k[--$j];if($g($k[--$j],_IT)==-1){$k[$j++]=$f($_.x-1);$k[$j++]=$f($_.y-1);if(($_.i+$_.j)%2==0){$k[$j++]=$_.algnpat0}else{$k[$j++]=$_.algnpat1}$_.putalgnpat()}}}if(!$_.slave){var _JL=$a([$a([6,1]),$a([6,2]),$a([6,3]),$a([6,4]),$a([6,5]),$a([6,6]),$a([5,6]),$a([4,6]),$a([3,6]),$a([2,6]),$a([1,6]),$a([7,1]),$a([7,2]),$a([7,3]),$a([7,4]),$a([7,5]),$a([7,6]),$a([7,7]),$a([6,7]),$a([5,7]),$a([4,7]),$a([3,7]),$a([2,7]),$a([1,7]),$a([8,1]),$a([8,2]),$a([8,3]),$a([8,4]),$a([8,5]),$a([8,6]),$a([8,7]),$a([8,8]),$a([7,8]),$a([6,8]),$a([5,8]),$a([4,8]),$a([3,8]),$a([2,8]),$a([1,8]),$a([9,1]),$a([9,2]),$a([9,3]),$a([9,4]),$a([9,5])]);for(var _JM=0,_JN=_JL.length;_JM<_JN;_JM++){$q($g(_JL,_JM));$_.y=$k[--$j];$_.x=$k[--$j];$k[$j++]=$a([$_.x,$_.y]);$k[$j++]=$a([-$_.x,$_.y]);$k[$j++]=$a([-$_.x,-$_.y]);$k[$j++]=$a([$_.x,-$_.y])}$as($a(176));$_.metadatamap=$k[--$j];$_.palettemap1=$a([$a([4,1]),$a([4,2]),$a([5,1]),$a([5,2]),$a([2,4]),$a([2,5]),$a([1,4]),$a([1,5]),$a([-2,1]),$a([-2,2]),$a([-1,1]),$a([-1,2]),$a([-4,4]),$a([-4,5]),$a([-5,4]),$a([-5,5])]);$_.palettemap2=$a([$a([-4,-5]),$a([-4,-4]),$a([-5,-5]),$a([-5,-4]),$a([-2,-2]),$a([-2,-1]),$a([-1,-2]),$a([-1,-1]),$a([2,-5]),$a([2,-4]),$a([1,-5]),$a([1,-4]),$a([4,-2]),$a([4,-1]),$a([5,-2]),$a([5,-1])])}else{$k[$j++]=Infinity;for(var _KD=1;_KD<=19;_KD+=1){$_.i=_KD;$k[$j++]=$a([0,$_.i]);$k[$j++]=$a([1,$_.i])}for(var _KI=5;_KI<=12;_KI+=1){$_.i=_KI;$k[$j++]=$a([2,$_.i]);$k[$j++]=$a([3,$_.i])}$_.metadatamap=$a();$k[$j++]=Infinity;for(var _KO=5;_KO<=12;_KO+=1){$k[$j++]=_KO;$k[$j++]=Infinity;var _KP=$k[--$j];var _KQ=$k[--$j];$k[$j++]=_KP;$k[$j++]=4;$k[$j++]=_KQ;var _KR=$a();$k[$j++]=_KR}for(var _KS=12;_KS>=5;_KS-=1){$k[$j++]=_KS;$k[$j++]=Infinity;var _KT=$k[--$j];var _KU=$k[--$j];$k[$j++]=_KT;$k[$j++]=5;$k[$j++]=_KU;var _KV=$a();$k[$j++]=_KV}for(var _KW=5;_KW<=12;_KW+=1){$k[$j++]=_KW;$k[$j++]=Infinity;var _KX=$k[--$j];var _KY=$k[--$j];$k[$j++]=_KX;$k[$j++]=6;$k[$j++]=_KY;var _KZ=$a();$k[$j++]=_KZ}for(var _Ka=12;_Ka>=5;_Ka-=1){$k[$j++]=_Ka;$k[$j++]=Infinity;var _Kb=$k[--$j];var _Kc=$k[--$j];$k[$j++]=_Kb;$k[$j++]=7;$k[$j++]=_Kc;var _Kd=$a();$k[$j++]=_Kd}$_.palettemap1=$a();$k[$j++]=Infinity;var _Kf=$_.palettemap1;for(var _Kg=0,_Kh=_Kf.length;_Kg<_Kh;_Kg++){$k[$j++]=$g(_Kf,_Kg);$k[$j++]=Infinity;var _Kj=$k[--$j];var _Kk=$k[--$j];$k[$j++]=_Kj;$q(_Kk);var _Kl=$k[--$j];var _Km=$k[--$j];$k[$j++]=-_Km;$k[$j++]=-_Kl;var _Kn=$a();$k[$j++]=_Kn}$_.palettemap2=$a()}var _Kp=$_.metadatamap;for(var _Kq=0,_Kr=_Kp.length;_Kq<_Kr;_Kq++){var _Ks=$g(_Kp,_Kq);var _Kt=$g(_Ks,0);$k[$j++]=_Ks;$k[$j++]=_Kt;if(_Kt<0){var _Kv=$k[--$j];var _Kw=$k[--$j];$p(_Kw,0,$f($f(_Kv+$_.cols)-1));$k[$j++]=_Kw}else{$j--}var _Kx=$k[--$j];var _Ky=$g(_Kx,1);$k[$j++]=_Kx;$k[$j++]=_Ky;if(_Ky<0){var _L0=$k[--$j];var _L1=$k[--$j];$p(_L1,1,$f($f(_L0+$_.rows)-1));$k[$j++]=_L1}else{$j--}$j--}var _L2=$_.palettemap1;for(var _L3=0,_L4=_L2.length;_L3<_L4;_L3++){var _L5=$g(_L2,_L3);var _L6=$g(_L5,0);$k[$j++]=_L5;$k[$j++]=_L6;if(_L6<0){var _L8=$k[--$j];var _L9=$k[--$j];$p(_L9,0,$f($f(_L8+$_.cols)-1));$k[$j++]=_L9}else{$j--}var _LA=$k[--$j];var _LB=$g(_LA,1);$k[$j++]=_LA;$k[$j++]=_LB;if(_LB<0){var _LD=$k[--$j];var _LE=$k[--$j];$p(_LE,1,$f($f(_LD+$_.rows)-1));$k[$j++]=_LE}else{$j--}$j--}var _LF=$_.palettemap2;for(var _LG=0,_LH=_LF.length;_LG<_LH;_LG++){var _LI=$g(_LF,_LG);var _LJ=$g(_LI,0);$k[$j++]=_LI;$k[$j++]=_LJ;if(_LJ<0){var _LL=$k[--$j];var _LM=$k[--$j];$p(_LM,0,$f($f(_LL+$_.cols)-1));$k[$j++]=_LM}else{$j--}var _LN=$k[--$j];var _LO=$g(_LN,1);$k[$j++]=_LN;$k[$j++]=_LO;if(_LO<0){var _LQ=$k[--$j];var _LR=$k[--$j];$p(_LR,1,$f($f(_LQ+$_.rows)-1));$k[$j++]=_LR}else{$j--}$j--}for(var _LU=0,_LT=$f($_.nummetamodules-1);_LU<=_LT;_LU+=1){$k[$j++]=$_.pixs;$q($g($_.metadatamap,_LU));$_.jmv();var _LY=$k[--$j];$p($k[--$j],_LY,0)}if(!$_.slave){var _Lb=$_.colors;var _Lc=16;if(16>_Lb){var _=_Lb;_Lb=_Lc;_Lc=_}for(var _Le=0,_Ld=_Lc-1;_Le<=_Ld;_Le+=1){$_.i=_Le;var _Lh=$g($_.palettelayout,$_.i);$k[$j++]=_Lh;$k[$j++]=$_.pixs;$k[$j++]=_Lh;$q($g($_.palettemap1,$_.i));$_.jmv();var _Lm=$k[--$j];var _Ln=$k[--$j];$p($k[--$j],_Lm,_Ln);var _Lq=$k[--$j];$k[$j++]=$_.pixs;$k[$j++]=_Lq;$q($g($_.palettemap2,$_.i));$_.jmv();var _Lu=$k[--$j];var _Lv=$k[--$j];$p($k[--$j],_Lu,_Lv)}$_.i=16}else{$_.i=0}$_.j=$_.nummetamodules;for(var _M1=$_.i,_M0=$_.palettelayout.length-1;_M1<=_M0;_M1+=2){$_.i=_M1;var _M4=$g($_.palettelayout,$_.i);$k[$j++]=_M4;$k[$j++]=$_.pixs;$k[$j++]=_M4;$q($g($_.metadatamap,$_.j));$_.jmv();var _M9=$k[--$j];var _MA=$k[--$j];$p($k[--$j],_M9,_MA);var _MD=$k[--$j];$k[$j++]=$_.pixs;$k[$j++]=_MD;$q($g($_.metadatamap,$f($_.j+2)));$_.jmv();var _MH=$k[--$j];var _MI=$k[--$j];$p($k[--$j],_MH,_MI);var _MM=$g($_.palettelayout,$_.i+1);$k[$j++]=_MM;$k[$j++]=$_.pixs;$k[$j++]=_MM;$q($g($_.metadatamap,$f($_.j+1)));$_.jmv();var _MR=$k[--$j];var _MS=$k[--$j];$p($k[--$j],_MR,_MS);var _MV=$k[--$j];$k[$j++]=$_.pixs;$k[$j++]=_MV;$q($g($_.metadatamap,$f($_.j+3)));$_.jmv();var _MZ=$k[--$j];var _Ma=$k[--$j];$p($k[--$j],_MZ,_Ma);$_.j=$f($_.j+4)}var _N2=$a([function(){var _Md=$k[--$j];var _Me=$k[--$j];$k[$j++]=$f(_Me+_Md)%$_.colors},function(){$j--;var _Mh=$k[--$j];$k[$j++]=_Mh%$_.colors},function(){var _Mi=$k[--$j];var _Mj=$k[--$j];$k[$j++]=_Mi;$k[$j++]=_Mj;$j--;var _Ml=$k[--$j];$k[$j++]=_Ml%$_.colors},function(){var _Mm=$k[--$j];var _Mn=$k[--$j];$k[$j++]=(~~(_Mm/3)+~~(_Mn/2))%$_.colors},function(){var _Mp=$k[--$j];var _Mq=$k[--$j];$k[$j++]=(~~(_Mp/2)+~~(_Mq/3))%$_.colors},function(){var _Ms=$k[--$j];var _Mu=$f($k[--$j]+_Ms);$k[$j++]=(~~(_Mu/2)+~~(_Mu/3))%$_.colors},function(){var _Mw=$k[--$j];var _Mx=$k[--$j];$k[$j++]=$f(_Mw*(_Mx*_Mx)%7+$f(_Mw+_Mx*_Mx)*2%19)%$_.colors},function(){var _Mz=$k[--$j];var _N0=$k[--$j];$k[$j++]=$f(_N0*(_Mz*_Mz)%5+$f(_Mz*_Mz+_N0*2)%13)%$_.colors}]);$_.maskfuncs=_N2;if($_.mask!=-1){$_.maskfuncs=$a([$g($_.maskfuncs,$_.mask)]);$_.bestmaskval=$_.mask}$_.masks=$a($_.maskfuncs.length);for(var _ND=0,_NC=$_.masks.length-1;_ND<=_NC;_ND+=1){$_.m=_ND;$_.mask=$a($_.rows*$_.cols);for(var _NJ=0,_NI=$f($_.rows-1);_NJ<=_NI;_NJ+=1){$_.j=_NJ;for(var _NM=0,_NL=$f($_.cols-1);_NM<=_NL;_NM+=1){$_.i=_NM;$k[$j++]=$_.pixs;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.jmv();var _NQ=$k[--$j];if($g($k[--$j],_NQ)==-1){$k[$j++]=$_.i;$k[$j++]=$_.j;if($g($_.maskfuncs,$_.m)()===true){break}}else{$k[$j++]=0}$k[$j++]=$_.mask;$k[$j++]=$_.i;$k[$j++]=$_.j;$_.jmv();var _Nb=$k[--$j];var _Nc=$k[--$j];$p(_Nc,_Nb,$k[--$j])}}$p($_.masks,$_.m,$_.mask)}$_.posx=0;$_.posy=0;$_.i=0;for(;;){if($_.posx==$_.cols){break}$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.jmv();var _Nm=$k[--$j];if($g($k[--$j],_Nm)==-1){var _Ns=$G($_.bits,$_.i,$_.databpm);$k[$j++]=0;for(var _Nt=0,_Nu=_Ns.length;_Nt<_Nu;_Nt++){var _Nw=$k[--$j];$k[$j++]=$f(_Nw+$f($g(_Ns,_Nt)-48))*2}var _Nx=$k[--$j];$k[$j++]=~~(_Nx/2);$k[$j++]=$_.pixs;$k[$j++]=$_.posx;$k[$j++]=$_.posy;$_.jmv();var _O1=$k[--$j];var _O2=$k[--$j];$p(_O2,_O1,$k[--$j]);$_.i=$_.i+$_.databpm}$_.posy=$_.posy+1;if($_.posy==$_.rows){$_.posy=0;$_.posx=$_.posx+1}}$_.evalrle=function(){$_.scrle=$k[--$j];$_.scr1=0;$_.scr3=0;for(var _OD=0,_OC=$_.scrle.length-2;_OD<=_OC;_OD+=2){$_.j=_OD;if($g($_.scrle,$_.j+1)!=-1){var _OJ=$g($_.scrle,$_.j);$k[$j++]=_OJ;if(_OJ>=5){$_.scr1=$f($f($k[--$j]-2)+$_.scr1)}else{$j--}if($_.j>=4&&$_.j<=$_.scrle.length-5){var _OR=$G($_.scrle,$_.j-4,10);$k[$j++]=_OR;for(var _OS=0,_OT=_OR.length;_OS<_OT;_OS++){$k[$j++]=$g(_OR,_OS)==1}$j--;for(var _OV=0,_OW=4;_OV<_OW;_OV++){var _OX=$k[--$j];var _OY=$k[--$j];$k[$j++]=_OX;$k[$j++]=_OY;$j--;var _OZ=$k[--$j];var _Oa=$k[--$j];$k[$j++]=$an(_Oa,_OZ)}if($k[--$j]){$k[$j++]=Infinity;var _Oc=$k[--$j];var _Od=$k[--$j];$k[$j++]=_Oc;$q(_Od);var _Oe=$k[--$j];var _Of=$k[--$j];var _Og=$k[--$j];var _Oh=$k[--$j];var _Oi=$k[--$j];var _Oj=$k[--$j];var _Ok=$k[--$j];var _Ol=$k[--$j];var _Om=$k[--$j];$k[$j++]=_Om;$k[$j++]=_Ol;$k[$j++]=_Ok;$k[$j++]=_Oj;$k[$j++]=_Oi;$k[$j++]=_Oh;$k[$j++]=_Og;$k[$j++]=_Of;$k[$j++]=_Oe;if($eq(_Om,_Oi)&&$eq(_Om,_Oe)&&$eq(_Ok,_Og)){var _On=$k[--$j];var _Oo=$k[--$j];var _Op=$k[--$j];$_.c4=_Op;$_.c5=_On;$k[$j++]=_Op;$k[$j++]=_Oo;if($_.c4==$_.bi&&$_.c5==$_.yi||($_.c4==$_.yi&&$_.c5==$_.bi||($_.c4==$_.gi&&$_.c5==$_.mi||$_.c4==$_.mi&&$_.c5==$_.gi))){$_.scr3=$_.scr3+100}}$l()}else{$j--}}}}$k[$j++]=$_.scr1;$k[$j++]=$_.scr3};$_.evalmask=function(){$_.sym=$k[--$j];$_.n1=0;$_.n2=0;$_.n3=0;var _PA=$_.rows;var _PB=$_.cols;if(_PA<_PB){var _=_PB;_PB=_PA;_PA=_}$_.rle=$a($f(_PA*2+2));$_.lastpairs=$a($_.cols);$_.thispairs=$a($_.cols);for(var _PJ=0,_PI=$f($_.cols-1);_PJ<=_PI;_PJ+=1){$_.i=_PJ;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=-1;for(var _PP=$_.i,_PQ=$_.cols,_PO=$f($_.rows*$_.cols-1);_PQ<0?_PP>=_PO:_PP<=_PO;_PP+=_PQ){var _PS=$g($_.sym,_PP);var _PT=$k[--$j];$k[$j++]=_PT;$k[$j++]=_PS;if($eq(_PT,_PS)){$j--;var _PU=$k[--$j];var _PV=$k[--$j];$k[$j++]=$f(_PV+1);$k[$j++]=_PU}else{var _PW=$k[--$j];$k[$j++]=1;$k[$j++]=_PW}}var _PY=$m()+2;$as($G($_.rle,0,_PY-2));$_.evalrle();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--}for(var _Pg=0,_Pf=$f($_.rows-1);_Pg<=_Pf;_Pg+=1){$_.i=_Pg;$_.symrow=$G($_.sym,$_.i*$_.cols,$_.cols);$k[$j++]=Infinity;var _Pm=$_.symrow;$k[$j++]=0;$k[$j++]=-1;for(var _Pn=0,_Po=_Pm.length;_Pn<_Po;_Pn++){var _Pp=$g(_Pm,_Pn);var _Pq=$k[--$j];$k[$j++]=_Pq;$k[$j++]=_Pp;if($eq(_Pq,_Pp)){$j--;var _Pr=$k[--$j];var _Ps=$k[--$j];$k[$j++]=$f(_Ps+1);$k[$j++]=_Pr}else{var _Pt=$k[--$j];$k[$j++]=1;$k[$j++]=_Pt}}var _Pv=$m()+2;$as($G($_.rle,0,_Pv-2));$_.evalrle();$_.n3=$f($k[--$j]+$_.n3);$_.n1=$f($k[--$j]+$_.n1);$j--;var _Q1=$_.thispairs;$_.thispairs=$_.lastpairs;$_.lastpairs=_Q1;var _Q3=$_.symrow;$k[$j++]=-1;for(var _Q4=0,_Q5=_Q3.length;_Q4<_Q5;_Q4++){var _Q6=$g(_Q3,_Q4);var _Q7=$k[--$j];$k[$j++]=_Q6;$k[$j++]=_Q7;if($ne(_Q6,_Q7)){$j--;var _Q8=$k[--$j];$k[$j++]=-1;$k[$j++]=_Q8}}$j--;$as($_.thispairs);$j--;if($_.i>0){$k[$j++]=Infinity;$q($_.lastpairs);$q($_.thispairs);$k[$j++]=$_.n2;for(var _QF=0,_QG=$_.cols;_QF<_QG;_QF++){var _QH=$k[--$j];var _QI=$k[--$j];$k[$j++]=_QH;$k[$j++]=_QI;if(_QI!=-1){var _QK=$k[$j-1-$f($_.cols+1)];if($eq($k[--$j],_QK)){var _QM=$k[--$j];$k[$j++]=$f(_QM+3)}}else{$j--}}$_.n2=$k[--$j];$l()}}$k[$j++]=$f($f($_.n1+$_.n2)+$_.n3)};$_.bestscore=999999999;for(var _QT=0,_QS=$_.masks.length-1;_QT<=_QS;_QT+=1){$_.m=_QT;$_.masksym=$a($_.rows*$_.cols);for(var _Qa=0,_QZ=$f($_.rows*$_.cols-1);_Qa<=_QZ;_Qa+=1){$_.i=_Qa;$p($_.masksym,$_.i,$xo($g($_.pixs,$_.i),$g($g($_.masks,$_.m),$_.i)))}if($_.masks.length!=1){$k[$j++]=$_.masksym;$_.evalmask();$_.score=$k[--$j];if($_.score<$_.bestscore){$_.bestsym=$_.masksym;$_.bestmaskval=$_.m;$_.bestscore=$_.score}}else{$_.bestsym=$_.masksym}}$_.pixs=$_.bestsym;$_.metamask=$_.bestmaskval;$_.addtometapart=function(){var _Qw=$k[--$j];$P($_.metapart,$_.p,_Qw);$_.p=_Qw.length+$_.p};$_.addtometabits=function(){var _R0=$k[--$j];$P($_.metabits,$_.q,_R0);$_.q=_R0.length+$_.q};$_.metapart=$s(40);$_.metabits=$s($_.nummetabits);$_.p=0;$_.q=0;if(!$_.slave){$k[$j++]=~~Math.round(Math.log($_.colors)/Math.log(2))-1;$k[$j++]=3;$_.tofixedbits();$_.addtometapart();$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0;$k[$j++]=$_.metass;$k[$j++]=1;$_.tofixedbits();$_.addtometapart();$k[$j++]=$_.metavf;$k[$j++]=2;$_.tofixedbits();$_.addtometapart();$k[$j++]=$_.metamask;$k[$j++]=3;$_.tofixedbits();$_.addtometapart();if($_.hasslaves){$k[$j++]="1"}else{$k[$j++]="0"}$_.addtometapart();$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0;if($_.metass==0){$k[$j++]=$f($f(~~($f($_.cols-17)/4)-$g($a([0,4,8,16]),$_.metavf))-1);$k[$j++]=$_.metavlen;$_.tofixedbits();$_.addtometapart()}else{$k[$j++]=~~($f($_.cols-17)/4)-1;$k[$j++]=~~($_.metavlen/2);$_.tofixedbits();$_.addtometapart();$k[$j++]=~~($f($_.rows-17)/4)-1;$k[$j++]=~~($_.metavlen/2);$_.tofixedbits();$_.addtometapart()}$k[$j++]=$_.datawc-3;$k[$j++]=~~($_.metaelen/2);$_.tofixedbits();$_.addtometapart();$k[$j++]=$_.datawr-4;$k[$j++]=~~($_.metaelen/2);$_.tofixedbits();$_.addtometapart();if($_.hasslaves){$k[$j++]=0;$k[$j++]=4;$_.tofixedbits();$_.addtometapart()}$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0}else{var _Rc=$_.sameshape?0:1;$k[$j++]=_Rc;$k[$j++]=1;$_.tofixedbits();$_.addtometapart();var _Re=$_.sameecc?0:1;$k[$j++]=_Re;$k[$j++]=1;$_.tofixedbits();$_.addtometapart();var _Rg=$_.hasslaves?1:0;$k[$j++]=_Rg;$k[$j++]=1;$_.tofixedbits();$_.addtometapart();$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0;if(!$_.sameshape){$k[$j++]=~~(($_.diffside-17)/4)-1;$k[$j++]=5;$_.tofixedbits();$_.addtometapart()}if($_.hasslaves){$k[$j++]=0;$k[$j++]=3;$_.tofixedbits();$_.addtometapart()}$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0;if(!$_.sameecc){$k[$j++]=$_.datawc-3;$k[$j++]=~~($_.metaelen/2);$_.tofixedbits();$_.addtometapart();$k[$j++]=$_.datawr-4;$k[$j++]=~~($_.metaelen/2);$_.tofixedbits();$_.addtometapart()}$k[$j++]=$G($_.metapart,0,$_.p);$k[$j++]=2;$k[$j++]=-1;$_.ldpc();$_.addtometabits();$_.p=0}for(var _S1=$_.q,_S0=$f($_.nummetabits-1);_S1<=_S0;_S1+=1){$p($_.metabits,_S1,48)}$_.i=0;$_.j=0;if(!$_.slave){var _S6=$G($_.metabits,$_.i,6);for(var _S7=0,_S8=_S6.length;_S7<_S8;_S7++){$k[$j++]=$g(_S6,_S7);if($_.colors==4){$k[$j++]=$a([$_.bi,$_.yi])}else{$k[$j++]=$a([$_.ki,$_.wi])}var _SH=$k[--$j];var _SJ=$g(_SH,$f($k[--$j]-48));$k[$j++]=_SJ;$k[$j++]=$_.pixs;$q($g($_.metadatamap,$_.j));$_.jmv();var _SO=$k[--$j];var _SP=$k[--$j];$p(_SP,_SO,$k[--$j]);$_.j=$_.j+1}$_.i=$_.i+6}for(var _SW=0,_SX=~~($f($_.nummetabits-$_.i)/$_.metabpm);_SW<_SX;_SW++){var _Sb=$G($_.metabits,$_.i,$_.metabpm);$k[$j++]=0;for(var _Sc=0,_Sd=_Sb.length;_Sc<_Sd;_Sc++){var _Sf=$k[--$j];$k[$j++]=$f(_Sf+$f($g(_Sb,_Sc)-48))*2}var _Si=$g($_.metacolorindex,~~($k[--$j]/2));$k[$j++]=_Si;$k[$j++]=$_.pixs;$q($g($_.metadatamap,$_.j));$_.jmv();var _Sn=$k[--$j];var _So=$k[--$j];$p(_So,_Sn,$k[--$j]);$_.i=$f($_.i+$_.metabpm);$_.j=$_.j+1}var _T0=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.cols],["pixy",$_.rows],["colormap",$_.palette],["height",$_.rows*2/72],["width",$_.cols*2/72],["borderleft",0],["borderright",0],["bordertop",0],["borderbottom",0],["opt",$_.options]]);$k[$j++]=_T0;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1_cc(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=false;$_.dontdraw=false;$_.ccversion="a";$_.cccolumns=-1;$_.lintype="";$_.linwidth=-1;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];bwipp_loadctx(bwipp_gs1_cc);if($ne($_.ccversion,"a")&&$ne($_.ccversion,"b")&&$ne($_.ccversion,"c")){$k[$j++]="bwipp.gs1ccBadCCversion#27811";$k[$j++]="ccversion must be a, b or c";bwipp_raiseerror()}if($_.cccolumns>30){$k[$j++]="bwipp.gs1ccColumnsTooBig#27815";$k[$j++]="The maximum number of composite component columns is 30";bwipp_raiseerror()}if(!bwipp_gs1_cc.__27833__){$_=Object.create($_);var _6=new Map([["ean13",4],["upca",4],["ean8",3],["upce",2],["gs1-128",4],["databaromni",4],["databarstacked",2],["databarstackedomni",2],["databartruncated",4],["databarlimited",3],["databarexpanded",4],["databarexpandedstacked",4]]);$_.lintypecccolumns=_6;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1_cc.$ctx[id]=$_[id]);bwipp_gs1_cc.__27833__=1;$_=Object.getPrototypeOf($_)}if($ne($_.lintype,"")){var _B=$g($_.lintypecccolumns,$_.lintype)!==undefined;if(!_B){$k[$j++]="bwipp.gs1ccBadLinType#27837";$k[$j++]="The lintype is not recognised";bwipp_raiseerror()}}if($_.cccolumns==-1){if($eq($_.lintype,"gs1-128")&&$eq($_.ccversion,"c")){if($_.linwidth<0){$k[$j++]="bwipp.gs1ccMissingLinWidth#27845";$k[$j++]="linwidth must be set for a GS1-128 with a CC-C composite component";bwipp_raiseerror()}if($_.linwidth<68){$k[$j++]="bwipp.gs1ccMinimumLinWidth#27848";$k[$j++]="Minimum linwidth for a GS1-128 with a CC-C composite component is 68";bwipp_raiseerror()}if($_.linwidth==68){$k[$j++]=1}else{$k[$j++]=~~(($_.linwidth-52)/17)}}else{if($ne($_.lintype,"")){$k[$j++]=$g($_.lintypecccolumns,$_.lintype)}else{$k[$j++]=2}}$_.cccolumns=$k[--$j]}$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.isupper=function(){var _S=$k[--$j];$k[$j++]=_S>=65&&_S<=90};$_.isnum0=function(){var _T=$k[--$j];$k[$j++]=_T>=48&&_T<=57};$_.isnum1=function(){var _U=$k[--$j];$k[$j++]=_U>=49&&_U<=57};for(;;){if($_.ais.length>=1){if($eq($g($_.ais,0),"10")||$eq($g($_.ais,0),"11")||$eq($g($_.ais,0),"17")){$k[$j++]=-1;$k[$j++]="10";break}}if($_.ais.length>=1){if($eq($g($_.ais,0),"90")){$_.v=$g($_.vals,0);if($_.v.length>=1){$k[$j++]=$g($_.v,0);$_.isupper();if($k[--$j]){$k[$j++]=0;$k[$j++]="11";break}}if($_.v.length>=2){$k[$j++]=$g($_.v,0);$_.isnum1();$k[$j++]=$g($_.v,1);$_.isupper();var _q=$k[--$j];var _r=$k[--$j];if(_r&&_q){$k[$j++]=1;$k[$j++]="11";break}}if($_.v.length>=3){$k[$j++]=$g($_.v,0);$_.isnum1();$k[$j++]=$g($_.v,1);$_.isnum0();var _x=$k[--$j];var _y=$k[--$j];$k[$j++]=$an(_y,_x);$k[$j++]=$g($_.v,2);$_.isupper();var _11=$k[--$j];var _12=$k[--$j];if(_12&&_11){$k[$j++]=2;$k[$j++]="11";break}}if($_.v.length>=4){$k[$j++]=$g($_.v,0);$_.isnum1();$k[$j++]=$g($_.v,1);$_.isnum0();var _18=$k[--$j];var _19=$k[--$j];$k[$j++]=$an(_19,_18);$k[$j++]=$g($_.v,2);$_.isnum0();var _1C=$k[--$j];var _1D=$k[--$j];$k[$j++]=$an(_1D,_1C);$k[$j++]=$g($_.v,3);$_.isupper();var _1G=$k[--$j];var _1H=$k[--$j];if(_1H&&_1G){$k[$j++]=3;$k[$j++]="11";break}}}}$k[$j++]=-1;$k[$j++]="0";break}$_.method=$k[--$j];$_.npre=$k[--$j];$_.tobin=function(){var _1L=$s($k[--$j]);$k[$j++]=_1L;for(var _1N=0,_1M=_1L.length-1;_1N<=_1M;_1N+=1){var _1O=$k[--$j];$p(_1O,_1N,48);$k[$j++]=_1O}var _1P=$k[--$j];var _1S=$R($s(_1P.length),$k[--$j],2);$P(_1P,_1P.length-_1S.length,_1S);$k[$j++]=_1P};if(!bwipp_gs1_cc.__27968__){$_=Object.create($_);$_.fnc1=-1;$_.lnumeric=-2;$_.lalphanumeric=-3;$_.liso646=-4;$k[$j++]=Infinity;for(var _1T=65;_1T<=90;_1T+=1){$k[$j++]=_1T;$k[$j++]=_1T-65;$k[$j++]=5;$_.tobin()}for(var _1U=48;_1U<=57;_1U+=1){$k[$j++]=_1U;$k[$j++]=_1U+4;$k[$j++]=6;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="11111";$_.alpha=$d();$k[$j++]=Infinity;for(var _1X=0;_1X<=119;_1X+=1){var _1Z=$Z($s(2),"00");var _1b=$R($s(2),_1X,11);$P(_1Z,2-_1b.length,_1b);$k[$j++]=_1X;$k[$j++]=_1Z;if($g(_1Z,0)==65){var _1d=$k[--$j];$p(_1d,0,94);$k[$j++]=_1d}var _1e=$k[--$j];$k[$j++]=_1e;if($g(_1e,1)==65){var _1g=$k[--$j];$p(_1g,1,94);$k[$j++]=_1g}var _1h=$k[--$j];var _1k=$Z($s(7),"0000000");var _1m=$R($s(7),$f($k[--$j]+8),2);$P(_1k,7-_1m.length,_1m);$k[$j++]=_1h;$k[$j++]=_1k}$k[$j++]=$_.lalphanumeric;$k[$j++]="0000";$_.numeric=$d();$k[$j++]=Infinity;for(var _1p=48;_1p<=57;_1p+=1){$k[$j++]=_1p;$k[$j++]=_1p-43;$k[$j++]=5;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="01111";for(var _1r=65;_1r<=90;_1r+=1){$k[$j++]=_1r;$k[$j++]=_1r-33;$k[$j++]=6;$_.tobin()}$k[$j++]=42;$k[$j++]="111010";for(var _1s=44;_1s<=47;_1s+=1){$k[$j++]=_1s;$k[$j++]=_1s+15;$k[$j++]=6;$_.tobin()}$k[$j++]=$_.lnumeric;$k[$j++]="000";$k[$j++]=$_.liso646;$k[$j++]="00100";$_.alphanumeric=$d();$k[$j++]=Infinity;for(var _1w=48;_1w<=57;_1w+=1){$k[$j++]=_1w;$k[$j++]=_1w-43;$k[$j++]=5;$_.tobin()}$k[$j++]=$_.fnc1;$k[$j++]="01111";for(var _1y=65;_1y<=90;_1y+=1){$k[$j++]=_1y;$k[$j++]=_1y-1;$k[$j++]=7;$_.tobin()}for(var _1z=97;_1z<=122;_1z+=1){$k[$j++]=_1z;$k[$j++]=_1z-7;$k[$j++]=7;$_.tobin()}$k[$j++]=33;$k[$j++]="11101000";$k[$j++]=34;$k[$j++]="11101001";for(var _20=37;_20<=47;_20+=1){$k[$j++]=_20;$k[$j++]=_20+197;$k[$j++]=8;$_.tobin()}for(var _21=58;_21<=63;_21+=1){$k[$j++]=_21;$k[$j++]=_21+187;$k[$j++]=8;$_.tobin()}$k[$j++]=95;$k[$j++]="11111011";$k[$j++]=32;$k[$j++]="11111100";$k[$j++]=$_.lnumeric;$k[$j++]="000";$k[$j++]=$_.lalphanumeric;$k[$j++]="00100";$_.iso646=$d();for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1_cc.$ctx[id]=$_[id]);bwipp_gs1_cc.__27968__=1;$_=Object.getPrototypeOf($_)}if($eq($_.method,"10")){if($eq($g($_.ais,0),"11")||$eq($g($_.ais,0),"17")){var _2C=$g($_.vals,0);var _2H=$Z($s(16),"0000000000000000");var _2J=$R($s(16),$i($G(_2C,0,2))*384+(($i($G(_2C,2,2))-1)*32+$i($G(_2C,4,2))),2);$P(_2H,16-_2J.length,_2J);$k[$j++]=_2H;$k[$j++]=Infinity;var _2K=$k[--$j];var _2L=$k[--$j];$k[$j++]=_2K;$k[$j++]=1;$k[$j++]=0;$F(_2L,function(){var _2M=$k[--$j];$k[$j++]=$f(_2M-48)});var _2P=$eq($g($_.ais,0),"11")?0:1;$k[$j++]=_2P;$_.cdf=$a();$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1)}else{$_.cdf=$a([1,0,1,1])}if($_.ais.length!=0){if($eq($g($_.ais,0),"10")){$k[$j++]=Infinity;$F($g($_.vals,0));$_.gpf=$a();if($_.ais.length>1){$k[$j++]=Infinity;$q($_.gpf);$k[$j++]=$_.fnc1;$_.gpf=$a()}$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1)}else{$_.gpf=$a([$_.fnc1])}}else{$k[$j++]=Infinity;$q($_.cdf);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$_.cdf=$a();$_.gpf=$a([])}$_.mode="numeric"}if($eq($_.method,"11")){$_.cdf=$a([1,1]);$_.ai90=$g($_.vals,0);if($f($_.npre+1)!=$_.ai90.length){$k[$j++]=$G($_.ai90,$f($_.npre+1),$f($f($_.ai90.length-$_.npre)-1))}else{$k[$j++]=""}$_.ai90rem=$k[--$j];$k[$j++]="nalpha";$k[$j++]=0;$F($_.ai90rem,function(){var _3C=$k[--$j];if(_3C>=65&&_3C<=90){var _3D=$k[--$j];$k[$j++]=$f(_3D+1)}});var _3E=$k[--$j];$_[$k[--$j]]=_3E;$k[$j++]="nnums";$k[$j++]=0;$F($_.ai90rem,function(){var _3H=$k[--$j];if(_3H>=48&&_3H<=57){var _3I=$k[--$j];$k[$j++]=$f(_3I+1)}});var _3J=$k[--$j];$_[$k[--$j]]=_3J;$k[$j++]="mode";if($gt($_.nalpha,$_.nnums)){$k[$j++]="alpha"}else{if($_.nalpha==0){$k[$j++]="numeric"}else{$k[$j++]="alphanumeric"}}var _3O=$k[--$j];$_[$k[--$j]]=_3O;if($f($_.nalpha+$_.nnums)!=$_.ai90rem.length){$_.mode="alphanumeric"}$k[$j++]=Infinity;$q($_.cdf);if($eq($_.mode,"alphanumeric")){$k[$j++]=0}if($eq($_.mode,"numeric")){$k[$j++]=1;$k[$j++]=0}if($eq($_.mode,"alpha")){$k[$j++]=1;$k[$j++]=1}$_.cdf=$a();$k[$j++]="ais1";if($_.ais.length>1){$k[$j++]=$g($_.ais,1)}else{$k[$j++]=-1}var _3b=$k[--$j];$_[$k[--$j]]=_3b;$k[$j++]="vals1";if($_.vals.length>1){$k[$j++]=$g($_.vals,1)}else{$k[$j++]=-1}var _3g=$k[--$j];$_[$k[--$j]]=_3g;if($eq($_.ais1,"21")||$eq($_.ais1,"8004")){$k[$j++]=Infinity;$q($_.cdf);if($eq($_.ais1,"21")){$k[$j++]=1;$k[$j++]=0}else{$k[$j++]=1;$k[$j++]=1}$_.cdf=$a()}else{$k[$j++]=Infinity;$q($_.cdf);$k[$j++]=0;$_.cdf=$a()}$k[$j++]="nval";if($_.npre!=0){$k[$j++]=$i($G($_.ai90,0,$_.npre))}else{$k[$j++]=0}var _3t=$k[--$j];$_[$k[--$j]]=_3t;$X("BDHIJKLNPQRSTVXZ",$G($_.ai90,$_.npre,1));if($k[--$j]){var _3z=$k[--$j];var _40=$k[--$j];$k[$j++]=_3z.length;$k[$j++]=_40;$j--;var _41=$k[--$j];var _42=$k[--$j];$k[$j++]=_41;$k[$j++]=_42;$j--;$_.aval=$k[--$j]}else{$j--;$_.aval=-1}if($_.nval<31&&$_.aval!=-1){var _47=$Z($s(5),"00000");var _4A=$R($s(5),$_.nval,2);$P(_47,5-_4A.length,_4A);$k[$j++]=_47;$k[$j++]=Infinity;var _4B=$k[--$j];var _4C=$k[--$j];$k[$j++]=_4B;$F(_4C,function(){var _4D=$k[--$j];$k[$j++]=$f(_4D-48)});$_.nbits=$a();var _4G=$Z($s(4),"0000");var _4J=$R($s(4),$_.aval,2);$P(_4G,4-_4J.length,_4J);$k[$j++]=_4G;$k[$j++]=Infinity;var _4K=$k[--$j];var _4L=$k[--$j];$k[$j++]=_4K;$F(_4L,function(){var _4M=$k[--$j];$k[$j++]=$f(_4M-48)});$_.abits=$a();$k[$j++]=Infinity;$q($_.cdf);$q($_.nbits);$q($_.abits);$_.cdf=$a()}else{var _4T=$Z($s(10),"0000000000");var _4W=$R($s(10),$_.nval,2);$P(_4T,10-_4W.length,_4W);$k[$j++]=_4T;$k[$j++]=Infinity;var _4X=$k[--$j];var _4Y=$k[--$j];$k[$j++]=_4X;$F(_4Y,function(){var _4Z=$k[--$j];$k[$j++]=$f(_4Z-48)});$_.nbits=$a();var _4c=$Z($s(5),"00000");var _4h=$R($s(5),$f($g($_.ai90,$_.npre)-65),2);$P(_4c,5-_4h.length,_4h);$k[$j++]=_4c;$k[$j++]=Infinity;var _4i=$k[--$j];var _4j=$k[--$j];$k[$j++]=_4i;$F(_4j,function(){var _4k=$k[--$j];$k[$j++]=$f(_4k-48)});$_.abits=$a();$k[$j++]=Infinity;$q($_.cdf);$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$q($_.nbits);$q($_.abits);$_.cdf=$a()}if($ne($_.mode,"alpha")){$k[$j++]=Infinity;$F($_.ai90rem);if($_.ais.length>1){$k[$j++]=$_.fnc1}$_.gpf=$a()}else{$k[$j++]=Infinity;$F($_.ai90rem);if($_.ais.length>1){$k[$j++]=$_.fnc1}$_.in=$a();$_.out=$a($_.in.length*6);$_.j=0;for(var _53=0,_52=$_.in.length-1;_53<=_52;_53+=1){var _57=$g($_.alpha,$g($_.in,_53));$k[$j++]=_57;$k[$j++]=_57;$k[$j++]=Infinity;var _58=$k[--$j];var _59=$k[--$j];$k[$j++]=_58;$F(_59,function(){var _5A=$k[--$j];$k[$j++]=$f(_5A-48)});$P($_.out,$_.j,$a());$_.j=$k[--$j].length+$_.j}$k[$j++]=Infinity;$q($_.cdf);$q($G($_.out,0,$_.j));$_.cdf=$a();$_.gpf=$a([]);if($_.ais.length>1){$_.mode="numeric"}}$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1);if($_.ais.length!=0){if($eq($_.ais1,"21")||$eq($_.ais1,"8004")){$k[$j++]=Infinity;$q($_.gpf);$F($_.vals1);$_.gpf=$a();$_.ais=$G($_.ais,1,$_.ais.length-1);$_.vals=$G($_.vals,1,$_.vals.length-1);$_.fncs=$G($_.fncs,1,$_.fncs.length-1);if($_.ais.length!=0){$k[$j++]=Infinity;$q($_.gpf);$k[$j++]=$_.fnc1;$_.gpf=$a()}}}}if($eq($_.method,"0")){$_.cdf=$a([0]);$_.gpf=$a([]);$_.mode="numeric"}for(var _5u=0,_5t=$_.ais.length-1;_5u<=_5t;_5u+=1){$_.i=_5u;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _64=$a($_.gpf.length+$_.ai.length+$_.val.length);$P(_64,0,$_.gpf);$k[$j++]=_64;$k[$j++]=_64;$k[$j++]=$_.gpf.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _68=$k[--$j];var _69=$k[--$j];$k[$j++]=_68;$F(_69);var _6A=$a();var _6B=$k[--$j];$P($k[--$j],_6B,_6A);var _6D=$k[--$j];$k[$j++]=_6D;$k[$j++]=_6D;$k[$j++]=$_.gpf.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _6H=$k[--$j];var _6I=$k[--$j];$k[$j++]=_6H;$F(_6I);var _6J=$a();var _6K=$k[--$j];$P($k[--$j],_6K,_6J);$_.gpf=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _6T=$a($_.gpf.length+1);$P(_6T,0,$_.gpf);$p(_6T,$_.gpf.length,$_.fnc1);$_.gpf=_6T}}if(!bwipp_gs1_cc.__28137__){$_=Object.create($_);var _6f=new Map([["a",$a([$a([167,138,118,108,88,78,59]),$a([167,138,118,98,78]),$a([197,167,138,108,78])])],["b",$a([$a([336,296,256,208,160,104,56]),$a([768,648,536,416,304,208,152,112,72,32]),$a([1184,1016,840,672,496,352,264,208,152,96,56])])]]);$_.bitcapsmaps=_6f;for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1_cc.$ctx[id]=$_[id]);bwipp_gs1_cc.__28137__=1;$_=Object.getPrototypeOf($_)}$_.rembits=function(){$_.used=$k[--$j];if($ne($_.ccversion,"c")){$_.bitcaps=$g($g($_.bitcapsmaps,$_.ccversion),$f($_.cccolumns-2));$k[$j++]=-1;$F($_.bitcaps,function(){var _6p=$k[--$j];$k[$j++]=_6p;if($ge(_6p,$_.used)){var _6r=$k[--$j];var _6s=$k[--$j];$k[$j++]=_6r;$k[$j++]=_6s}$j--});var _6t=$k[--$j];$k[$j++]=_6t;if(_6t!=-1){var _6v=$k[--$j];$k[$j++]=$f(_6v-$_.used)}}else{var _6w=new Map([["c",-1]]);var _6y=$g(_6w,$_.ccversion);var _70=~~Math.ceil($_.used/8);$_.m=~~(_70/6)*5+_70%6;if($_.m<=40){$k[$j++]=8}if($_.m>=41&&$_.m<=160){$k[$j++]=16}if($_.m>=161&&$_.m<=320){$k[$j++]=32}if($_.m>=321&&$_.m<=833){$k[$j++]=64}if($_.m>=834){$k[$j++]=32}$_.eccws=$k[--$j];$_.m=$f($f($_.m+$_.eccws)+3);if($_.cccolumns>30){$_.cccolumns=30}for(;;){if(~~Math.ceil($_.m/$_.cccolumns)<=30||$_.cccolumns>=30){break}$_.cccolumns=$_.cccolumns+1}$_.r=~~Math.ceil($_.m/$_.cccolumns);if($_.r<3){$_.r=3}var _7N=$f($f($_.cccolumns*$_.r-$_.eccws)-3);$_.tgt=$f(~~(_7N/5)*6+_7N%5)*8;if($_.used<=8304){$k[$j++]=$f($_.tgt-$_.used)}else{$k[$j++]=-1}}var _7R=$k[--$j];$k[$j++]=_7R;if(_7R==-1){$j--;if($eq($_.ccversion,"a")){$_.ccversion="b"}else{if($eq($_.ccversion,"b")&&$eq($_.lintype,"gs1-128")){$_.ccversion="c";$_.cccolumns=~~(($_.linwidth-52)/17)}else{$_.ccversion=-1}}$k[$j++]=$_.used;$_.rembits()}};$_.encode=function(){var _7X=$k[--$j];$k[$j++]=_7X;if($ne(_7X,"raw")){var _7Y=$k[--$j];var _7a=$g(_7Y,$k[--$j]);$k[$j++]=_7a}else{$j--}$k[$j++]=Infinity;var _7b=$k[--$j];var _7c=$k[--$j];$k[$j++]=_7b;$F(_7c,function(){var _7d=$k[--$j];$k[$j++]=$f(_7d-48)});var _7e=$a();$P($_.gpfenc,$_.j,_7e);$_.j=_7e.length+$_.j};$k[$j++]=Infinity;for(var _7j=0,_7k=$_.gpf.length;_7j<_7k;_7j++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=-1;$_.numericruns=$a();$k[$j++]=Infinity;for(var _7n=0,_7o=$_.gpf.length;_7n<_7o;_7n++){$k[$j++]=0}$k[$j++]=0;$_.alphanumericruns=$a();$k[$j++]=Infinity;for(var _7r=0,_7s=$_.gpf.length;_7r<_7s;_7r++){$k[$j++]=0}$k[$j++]=9999;$_.nextiso646only=$a();for(var _7v=$_.gpf.length-1;_7v>=0;_7v-=1){$_.i=_7v;var _80=$Z($s(2),"00");var _83=$g($_.gpf,$_.i);$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=_80;$k[$j++]=_80;$k[$j++]=0;$k[$j++]=_83;if(_83==$_.fnc1){$j--;$k[$j++]=94}var _85=$k[--$j];var _86=$k[--$j];$p($k[--$j],_86,_85);if($_.i<$_.gpf.length-1){var _8A=$k[--$j];var _8D=$g($_.gpf,$_.i+1);$k[$j++]=_8A;$k[$j++]=_8A;$k[$j++]=1;$k[$j++]=_8D;if(_8D==$_.fnc1){$j--;$k[$j++]=94}var _8F=$k[--$j];var _8G=$k[--$j];$p($k[--$j],_8G,_8F)}var _8K=$g($_.numeric,$k[--$j])!==undefined;if(_8K){$p($_.numericruns,$_.i,$f($g($_.numericruns,$_.i+2)+2))}else{$p($_.numericruns,$_.i,0)}var _8S=$k[--$j];var _8U=$g($_.alphanumeric,_8S)!==undefined;$k[$j++]=_8S;if(_8U){$p($_.alphanumericruns,$_.i,$f($g($_.alphanumericruns,$_.i+1)+1))}else{$p($_.alphanumericruns,$_.i,0)}var _8c=$k[--$j];var _8e=$g($_.iso646,_8c)!==undefined;var _8g=$g($_.alphanumeric,_8c)!==undefined;if(_8e&&!_8g){$p($_.nextiso646only,$_.i,0)}else{$p($_.nextiso646only,$_.i,$f($g($_.nextiso646only,$_.i+1)+1))}}$_.gpfenc=$a(8304);$_.i=0;$_.j=0;for(;;){if($_.i==$_.gpf.length){break}for(;;){if($eq($_.mode,"numeric")){if($_.i<=$_.gpf.length-2){var _8u=$s(2);var _8x=$g($_.gpf,$_.i);$k[$j++]=_8u;$k[$j++]=_8u;$k[$j++]=0;$k[$j++]=_8x;if(_8x==$_.fnc1){$j--;$k[$j++]=94}var _8z=$k[--$j];var _90=$k[--$j];$p($k[--$j],_90,_8z);var _92=$k[--$j];var _95=$g($_.gpf,$_.i+1);$k[$j++]=_92;$k[$j++]=_92;$k[$j++]=1;$k[$j++]=_95;if(_95==$_.fnc1){$j--;$k[$j++]=94}var _97=$k[--$j];var _98=$k[--$j];$p($k[--$j],_98,_97);var _9A=$k[--$j];var _9C=$g($_.numeric,_9A)!==undefined;$k[$j++]=_9A;if(_9C){$k[$j++]=$_.numeric;$_.encode();$_.i=$_.i+2;break}$j--;$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.numeric;$_.encode();$_.mode="alphanumeric";break}else{var _9J=$g($_.gpf,$_.i);if(_9J<48||_9J>57){$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.numeric;$_.encode();$_.mode="alphanumeric";break}$k[$j++]="rem";$k[$j++]=$_.cdf.length+$_.j;$_.rembits();var _9O=$k[--$j];$_[$k[--$j]]=_9O;if($_.rem>=4&&$_.rem<=6){var _9V=$G($Z($s(6),"000000"),0,$_.rem);var _9a=$R($s(4),$f($g($_.gpf,$_.i)-47),2);$P(_9V,4-_9a.length,_9a);$k[$j++]=_9V;$k[$j++]="raw";$_.encode();$_.i=$_.i+1;break}else{var _9c=$s(2);$p(_9c,0,$g($_.gpf,$_.i));$p(_9c,1,94);$k[$j++]=_9c;$k[$j++]=$_.numeric;$_.encode();$_.i=$_.i+1;break}}}if($eq($_.mode,"alphanumeric")){if($g($_.gpf,$_.i)==$_.fnc1){$k[$j++]=$_.fnc1;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";$_.i=$_.i+1;break}var _9s=$g($_.gpf,$_.i);var _9u=$g($_.iso646,_9s)!==undefined;var _9w=$g($_.alphanumeric,_9s)!==undefined;if(_9u&&!_9w){$k[$j++]=$_.liso646;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="iso646";break}if($g($_.numericruns,$_.i)>=6){$k[$j++]=$_.lnumeric;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";break}var _A6=$g($_.numericruns,$_.i);if(_A6>=4&&$f(_A6+$_.i)==$_.gpf.length){$k[$j++]=$_.lnumeric;$k[$j++]=$_.alphanumeric;$_.encode();$_.mode="numeric";break}$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=$_.alphanumeric;$_.encode();$_.i=$_.i+1;break}if($eq($_.mode,"iso646")){if($g($_.gpf,$_.i)==$_.fnc1){$k[$j++]=$_.fnc1;$k[$j++]=$_.iso646;$_.encode();$_.mode="numeric";$_.i=$_.i+1;break}if($g($_.numericruns,$_.i)>=4&&$g($_.nextiso646only,$_.i)>=10){$k[$j++]=$_.lnumeric;$k[$j++]=$_.iso646;$_.encode();$_.mode="numeric";break}if($g($_.alphanumericruns,$_.i)>=5&&$g($_.nextiso646only,$_.i)>=10){$k[$j++]=$_.lalphanumeric;$k[$j++]=$_.iso646;$_.encode();$_.mode="alphanumeric";break}$k[$j++]=$g($_.gpf,$_.i);$k[$j++]=$_.iso646;$_.encode();$_.i=$_.i+1;break}}}$_.gpf=$G($_.gpfenc,0,$_.j);$k[$j++]="pad";$k[$j++]=$_.cdf.length+$_.gpf.length;$_.rembits();var _Ap=$a($k[--$j]);$_[$k[--$j]]=_Ap;if($_.pad.length>0){for(var _Au=0,_At=$_.pad.length-1;_Au<=_At;_Au+=5){$_.i=_Au;var _Av=$_.pad;var _Aw=$_.i;var _Ax=$a([0,0,1,0,0]);var _Ay=$_.pad;var _Az=$_.i;var _B0=5;var _B1=_Ay.length-_Az;if(_Ay.length-_Az>5){var _=_B0;_B0=_B1;_B1=_}$P(_Av,_Aw,$G(_Ax,0,_B1))}if($eq($_.mode,"numeric")){$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.pad);$_.pad=$G($a(),0,$_.pad.length)}if($eq($_.mode,"alpha")){$k[$j++]=Infinity;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=1;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.pad);$_.pad=$G($a(),0,$_.pad.length)}}$k[$j++]=Infinity;$q($_.cdf);$q($_.gpf);$q($_.pad);$_.bits=$a();if(!bwipp_gs1_cc.__28348__){$_=Object.create($_);$k[$j++]=Infinity;$k[$j++]=$a([0,0,0,0,0,0,1]);for(var _BI=0,_BJ=68;_BI<_BJ;_BI++){$k[$j++]=$a(7)}$_.pwr928=$a();for(var _BM=1;_BM<=68;_BM+=1){$_.j=_BM;$_.v=0;for(var _BN=6;_BN>=1;_BN-=1){$_.i=_BN;$_.v=$f($g($g($_.pwr928,$_.j-1),$_.i)*2+~~($_.v/928));$p($g($_.pwr928,$_.j),$_.i,$_.v%928)}$p($g($_.pwr928,$_.j),0,$f($g($g($_.pwr928,$_.j-1),0)*2+~~($_.v/928)))}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_gs1_cc.$ctx[id]=$_[id]);bwipp_gs1_cc.__28348__=1;$_=Object.getPrototypeOf($_)}if($_.ccversion=="a"){$k[$j++]=Infinity;for(var _Bj=0,_Bk=28;_Bj<_Bk;_Bj++){$k[$j++]=0}$_.cws=$a();$_.b=0;$_.c=0;for(;;){if($_.b==$_.bits.length){break}var _Bo=$_.bits;var _Bp=$_.b;var _Bq=$_.bits;var _Br=$_.b;var _Bs=_Bq.length-_Br;var _Bt=69;if(69>_Bq.length-_Br){var _=_Bs;_Bs=_Bt;_Bt=_}$_.bs=$G(_Bo,_Bp,_Bt);$_.bsl=$_.bs.length;$_.cs=$G($_.cws,$_.c,~~($_.bsl/10)+1);$_.csl=$_.cs.length;for(var _C3=0,_C2=$_.bsl-1;_C3<=_C2;_C3+=1){$_.i=_C3;for(var _C6=0,_C5=$_.csl-1;_C6<=_C5;_C6+=1){$_.j=_C6;var _C7=$_.cs;var _C8=$_.j;$p(_C7,_C8,$f($g(_C7,_C8)+$g($g($_.pwr928,$_.i),$_.j+7-$_.csl)*$g($_.bs,$_.bsl-$_.i-1)))}}for(var _CL=$_.csl-1;_CL>=1;_CL-=1){$_.i=_CL;var _CM=$_.cs;var _CN=$_.i;$p(_CM,_CN-1,$f($g(_CM,_CN-1)+~~($g($_.cs,$_.i)/928)));var _CS=$_.cs;var _CT=$_.i;$p(_CS,_CT,$g(_CS,_CT)%928)}$_.b=$_.b+$_.bsl;$_.c=$_.c+$_.csl}$_.cws=$G($_.cws,0,$_.c);$_.barcode=$s($_.cws.length*4);for(var _Cg=0,_Cf=$_.cws.length-1;_Cg<=_Cf;_Cg+=1){$_.i=_Cg;var _Ci=$Z($s(4),"^000");var _Cn=$R($s(4),$g($_.cws,$_.i),10);$P(_Ci,4-_Cn.length,_Cn);$P($_.barcode,$_.i*4,_Ci)}delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"cca",true);$p($_.options,"columns",$_.cccolumns);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_micropdf417();var _Cx=$k[--$j];$_[$k[--$j]]=_Cx}if($_.ccversion=="b"){$_.barcode=$s(~~($_.bits.length/8));for(var _D4=0,_D3=$_.barcode.length-1;_D4<=_D3;_D4+=1){$_.i=_D4;var _D7=$G($_.bits,$_.i*8,8);$k[$j++]=0;for(var _D8=0,_D9=_D7.length;_D8<_D9;_D8++){var _DB=$k[--$j];$k[$j++]=$f(_DB+$g(_D7,_D8))*2}$p($_.barcode,$_.i,~~($k[--$j]/2))}delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"ccb",true);$p($_.options,"columns",$_.cccolumns);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_micropdf417();var _DM=$k[--$j];$_[$k[--$j]]=_DM}if($_.ccversion=="c"){$_.barcode=$s(~~($_.bits.length/8));for(var _DT=0,_DS=$_.barcode.length-1;_DT<=_DS;_DT+=1){$_.i=_DT;var _DW=$G($_.bits,$_.i*8,8);$k[$j++]=0;for(var _DX=0,_DY=_DW.length;_DX<_DY;_DX++){var _Da=$k[--$j];$k[$j++]=$f(_Da+$g(_DW,_DX))*2}$p($_.barcode,$_.i,~~($k[--$j]/2))}delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"ccc",true);$p($_.options,"columns",$_.cccolumns);$p($_.options,"eclevel",~~(Math.log($_.eccws)/Math.log(2))-1);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_pdf417();var _Dn=$k[--$j];$_[$k[--$j]]=_Dn}$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_ean13composite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28478";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}$p($_.options,"lintype","ean13");$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _C=$s($_.comp.length+18);$P(_C,0,"(01)00000000000000");$P(_C,18,$_.comp);$k[$j++]=_C;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_ean13();if(!$_.usematrix){$$.save();bwipp_renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _H=0,_I=93;_H<_I;_H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _J=0,_K=93;_J<_K;_J++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _L=0,_M=93;_L<_M;_L++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _N=$a();$k[$j++]="ren";$k[$j++]="renmatrix";$k[$j++]="pixs";$k[$j++]=_N;$k[$j++]="pixx";$k[$j++]=97;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=97/72;$k[$j++]="opt";$k[$j++]=$_.options;var _P=$d();$k[$j++]=_P;bwipp_renmatrix();$$.rmoveto(-2,6);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$_.linsym=$k[--$j];$_.sbs=$g($_.linsym,"sbs");$_.bhs=$g($_.linsym,"bhs");$_.bbs=$g($_.linsym,"bbs");$k[$j++]="linwidth";$k[$j++]=0;$F($_.sbs,function(){var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=$f(_b+$i(_a))});var _c=$k[--$j];$_[$k[--$j]]=_c;$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _g=$k[--$j];$_[$k[--$j]]=_g;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;for(var _n=0,_o=$f($_.ccpixx-97);_n<_o;_n++){$k[$j++]=0}$_.linpad=$a();$_.diff=$f($f($f($_.linwidth+$_.linpad.length)+1)-$_.ccpixx);if($_.diff>0){$k[$j++]=Infinity;for(var _v=0,_w=$_.diff;_v<_w;_v++){$k[$j++]=0}$_.ccrpad=$a();$_.pixx=$f($_.ccpixx+$_.diff)}else{$_.ccrpad=$a(0);$_.pixx=$_.ccpixx}$k[$j++]=Infinity;for(var _15=0,_16=$_.ccpixx,_14=$_.ccpixs.length-1;_16<0?_15>=_14:_15<=_14;_15+=_16){$_.i=_15;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}for(var _1C=0,_1D=2;_1C<_1D;_1C++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1F=0,_1G=93;_1F<_1G;_1F++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1I=0,_1J=2;_1I<_1J;_1I++){$q($_.linpad);$k[$j++]=1;$k[$j++]=0;for(var _1L=0,_1M=93;_1L<_1M;_1L++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$q($_.ccrpad)}for(var _1O=0,_1P=2;_1O<_1P;_1O++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1R=0,_1S=93;_1R<_1S;_1R++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1U=71;_1U>=0;_1U-=1){$_.y=_1U;$q($_.linpad);$k[$j++]=0;for(var _1Y=0,_1X=$_.sbs.length-1;_1Y<=_1X;_1Y+=1){$_.i=_1Y;if($_.i%2==0){var _1d=$g($_.bbs,~~($_.i/2))*72;if(_1d>$_.y||$f(_1d+$g($_.bhs,~~($_.i/2))*72)<$_.y){for(var _1m=0,_1n=$i($g($_.sbs,$_.i));_1m<_1n;_1m++){$k[$j++]=0}}else{for(var _1r=0,_1s=$i($g($_.sbs,$_.i));_1r<_1s;_1r++){$k[$j++]=1}}}else{for(var _1w=0,_1x=$i($g($_.sbs,$_.i));_1w<_1x;_1w++){$k[$j++]=0}}}if($_.diff<0){$k[$j++]=0}}$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _28=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_28;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_ean8composite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28639";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}$p($_.options,"lintype","ean8");$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _C=$s($_.comp.length+18);$P(_C,0,"(01)00000000000000");$P(_C,18,$_.comp);$k[$j++]=_C;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_ean8();if(!$_.usematrix){$$.save();bwipp_renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _H=0,_I=65;_H<_I;_H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _J=0,_K=65;_J<_K;_J++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _L=0,_M=65;_L<_M;_L++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _N=$a();$k[$j++]="ren";$k[$j++]="renmatrix";$k[$j++]="pixs";$k[$j++]=_N;$k[$j++]="pixx";$k[$j++]=69;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=69/72;$k[$j++]="opt";$k[$j++]=$_.options;var _P=$d();$k[$j++]=_P;bwipp_renmatrix();$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _S=$k[--$j];$$.rmoveto($f(69-$g(_S,"pixx")),6);$k[$j++]=_S;bwipp_renmatrix();$$.restore()}else{$_.linsym=$k[--$j];$_.sbs=$g($_.linsym,"sbs");$_.bhs=$g($_.linsym,"bhs");$_.bbs=$g($_.linsym,"bbs");$k[$j++]="linwidth";$k[$j++]=0;$F($_.sbs,function(){var _c=$k[--$j];var _d=$k[--$j];$k[$j++]=$f(_d+$i(_c))});var _e=$k[--$j];$_[$k[--$j]]=_e;var _g=$_.comp;$k[$j++]="compsym";$k[$j++]=_g;$k[$j++]=$_.options;bwipp_gs1_cc();var _i=$k[--$j];$_[$k[--$j]]=_i;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;for(var _p=0,_q=$f($_.ccpixx-69);_p<_q;_p++){$k[$j++]=0}$_.linpad=$a();$_.diff=$f($f($f($_.linwidth+$_.linpad.length)+1)-$_.ccpixx);if($_.diff>0){$k[$j++]=Infinity;for(var _x=0,_y=$_.diff;_x<_y;_x++){$k[$j++]=0}$_.ccrpad=$a();$_.pixx=$f($_.ccpixx+$_.diff)}else{$_.ccrpad=$a(0);$_.pixx=$_.ccpixx}$k[$j++]=Infinity;for(var _17=0,_18=$_.ccpixx,_16=$_.ccpixs.length-1;_18<0?_17>=_16:_17<=_16;_17+=_18){$_.i=_17;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}for(var _1E=0,_1F=2;_1E<_1F;_1E++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1H=0,_1I=65;_1H<_1I;_1H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1K=0,_1L=2;_1K<_1L;_1K++){$q($_.linpad);$k[$j++]=1;$k[$j++]=0;for(var _1N=0,_1O=65;_1N<_1O;_1N++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$q($_.ccrpad)}for(var _1Q=0,_1R=2;_1Q<_1R;_1Q++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1T=0,_1U=65;_1T<_1U;_1T++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1W=71;_1W>=0;_1W-=1){$_.y=_1W;$q($_.linpad);$k[$j++]=0;for(var _1a=0,_1Z=$_.sbs.length-1;_1a<=_1Z;_1a+=1){$_.i=_1a;if($_.i%2==0){var _1f=$g($_.bbs,~~($_.i/2))*72;if(_1f>$_.y||$f(_1f+$g($_.bhs,~~($_.i/2))*72)<$_.y){for(var _1o=0,_1p=$i($g($_.sbs,$_.i));_1o<_1p;_1o++){$k[$j++]=0}}else{for(var _1t=0,_1u=$i($g($_.sbs,$_.i));_1t<_1u;_1t++){$k[$j++]=1}}}else{for(var _1y=0,_1z=$i($g($_.sbs,$_.i));_1y<_1z;_1y++){$k[$j++]=0}}}if($_.diff<0){$k[$j++]=0}}$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _2A=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_2A;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_upcacomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28803";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}$p($_.options,"lintype","ean13");$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _C=$s($_.comp.length+18);$P(_C,0,"(01)00000000000000");$P(_C,18,$_.comp);$k[$j++]=_C;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_upca();if(!$_.usematrix){$$.save();bwipp_renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _H=0,_I=93;_H<_I;_H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _J=0,_K=93;_J<_K;_J++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _L=0,_M=93;_L<_M;_L++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _N=$a();$k[$j++]="ren";$k[$j++]="renmatrix";$k[$j++]="pixs";$k[$j++]=_N;$k[$j++]="pixx";$k[$j++]=97;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=97/72;$k[$j++]="opt";$k[$j++]=$_.options;var _P=$d();$k[$j++]=_P;bwipp_renmatrix();$$.rmoveto(-2,6);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$_.linsym=$k[--$j];$_.sbs=$g($_.linsym,"sbs");$_.bhs=$g($_.linsym,"bhs");$_.bbs=$g($_.linsym,"bbs");$k[$j++]="linwidth";$k[$j++]=0;$F($_.sbs,function(){var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=$f(_b+$i(_a))});var _c=$k[--$j];$_[$k[--$j]]=_c;$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _g=$k[--$j];$_[$k[--$j]]=_g;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;for(var _n=0,_o=$f($_.ccpixx-97);_n<_o;_n++){$k[$j++]=0}$_.linpad=$a();$_.diff=$f($f($f($_.linwidth+$_.linpad.length)+1)-$_.ccpixx);if($_.diff>0){$k[$j++]=Infinity;for(var _v=0,_w=$_.diff;_v<_w;_v++){$k[$j++]=0}$_.ccrpad=$a();$_.pixx=$f($_.ccpixx+$_.diff)}else{$_.ccrpad=$a(0);$_.pixx=$_.ccpixx}$k[$j++]=Infinity;for(var _15=0,_16=$_.ccpixx,_14=$_.ccpixs.length-1;_16<0?_15>=_14:_15<=_14;_15+=_16){$_.i=_15;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}for(var _1C=0,_1D=2;_1C<_1D;_1C++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1F=0,_1G=93;_1F<_1G;_1F++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1I=0,_1J=2;_1I<_1J;_1I++){$q($_.linpad);$k[$j++]=1;$k[$j++]=0;for(var _1L=0,_1M=93;_1L<_1M;_1L++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$q($_.ccrpad)}for(var _1O=0,_1P=2;_1O<_1P;_1O++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1R=0,_1S=93;_1R<_1S;_1R++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1U=71;_1U>=0;_1U-=1){$_.y=_1U;$q($_.linpad);$k[$j++]=0;for(var _1Y=0,_1X=$_.sbs.length-1;_1Y<=_1X;_1Y+=1){$_.i=_1Y;if($_.i%2==0){var _1d=$g($_.bbs,~~($_.i/2))*72;if(_1d>$_.y||$f(_1d+$g($_.bhs,~~($_.i/2))*72)<$_.y){for(var _1m=0,_1n=$i($g($_.sbs,$_.i));_1m<_1n;_1m++){$k[$j++]=0}}else{for(var _1r=0,_1s=$i($g($_.sbs,$_.i));_1r<_1s;_1r++){$k[$j++]=1}}}else{for(var _1w=0,_1x=$i($g($_.sbs,$_.i));_1w<_1x;_1w++){$k[$j++]=0}}}if($_.diff<0){$k[$j++]=0}}$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _28=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_28;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_upcecomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#28964";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}$p($_.options,"lintype","upce");$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _C=$s($_.comp.length+18);$P(_C,0,"(01)00000000000000");$P(_C,18,$_.comp);$k[$j++]=_C;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_upce();if(!$_.usematrix){$$.save();bwipp_renlinear();$$.rmoveto(-1,72);$k[$j++]=Infinity;$k[$j++]=Infinity;$k[$j++]=0;$k[$j++]=1;for(var _H=0,_I=49;_H<_I;_H++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;for(var _J=0,_K=49;_J<_K;_J++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$k[$j++]=0;$k[$j++]=1;for(var _L=0,_M=49;_L<_M;_L++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;var _N=$a();$k[$j++]="ren";$k[$j++]="renmatrix";$k[$j++]="pixs";$k[$j++]=_N;$k[$j++]="pixx";$k[$j++]=53;$k[$j++]="pixy";$k[$j++]=3;$k[$j++]="height";$k[$j++]=6/72;$k[$j++]="width";$k[$j++]=53/72;$k[$j++]="opt";$k[$j++]=$_.options;var _P=$d();$k[$j++]=_P;bwipp_renmatrix();$$.rmoveto(-2,6);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$_.linsym=$k[--$j];$_.sbs=$g($_.linsym,"sbs");$_.bhs=$g($_.linsym,"bhs");$_.bbs=$g($_.linsym,"bbs");$k[$j++]="linwidth";$k[$j++]=0;$F($_.sbs,function(){var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=$f(_b+$i(_a))});var _c=$k[--$j];$_[$k[--$j]]=_c;$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _g=$k[--$j];$_[$k[--$j]]=_g;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;for(var _n=0,_o=$f($_.ccpixx-53);_n<_o;_n++){$k[$j++]=0}$_.linpad=$a();$_.diff=$f($f($f($_.linwidth+$_.linpad.length)+1)-$_.ccpixx);if($_.diff>0){$k[$j++]=Infinity;for(var _v=0,_w=$_.diff;_v<_w;_v++){$k[$j++]=0}$_.ccrpad=$a();$_.pixx=$f($_.ccpixx+$_.diff)}else{$_.ccrpad=$a(0);$_.pixx=$_.ccpixx}$k[$j++]=Infinity;for(var _15=0,_16=$_.ccpixx,_14=$_.ccpixs.length-1;_16<0?_15>=_14:_15<=_14;_15+=_16){$_.i=_15;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}for(var _1C=0,_1D=2;_1C<_1D;_1C++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1F=0,_1G=49;_1F<_1G;_1F++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1I=0,_1J=2;_1I<_1J;_1I++){$q($_.linpad);$k[$j++]=1;$k[$j++]=0;for(var _1L=0,_1M=49;_1L<_1M;_1L++){$k[$j++]=0}$k[$j++]=0;$k[$j++]=1;$q($_.ccrpad)}for(var _1O=0,_1P=2;_1O<_1P;_1O++){$q($_.linpad);$k[$j++]=0;$k[$j++]=1;for(var _1R=0,_1S=49;_1R<_1S;_1R++){$k[$j++]=0}$k[$j++]=1;$k[$j++]=0;$q($_.ccrpad)}for(var _1U=71;_1U>=0;_1U-=1){$_.y=_1U;$q($_.linpad);$k[$j++]=0;for(var _1Y=0,_1X=$_.sbs.length-1;_1Y<=_1X;_1Y+=1){$_.i=_1Y;if($_.i%2==0){var _1d=$g($_.bbs,~~($_.i/2))*72;if(_1d>$_.y||$f(_1d+$g($_.bhs,~~($_.i/2))*72)<$_.y){for(var _1m=0,_1n=$i($g($_.sbs,$_.i));_1m<_1n;_1m++){$k[$j++]=0}}else{for(var _1r=0,_1s=$i($g($_.sbs,$_.i));_1r<_1s;_1r++){$k[$j++]=1}}}else{for(var _1w=0,_1x=$i($g($_.sbs,$_.i));_1w<_1x;_1w++){$k[$j++]=0}}}if($_.diff<0){$k[$j++]=0}}$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _28=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_28;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databaromnicomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29125";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databaromni");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databaromni();var _L=$k[--$j];$_.linsbs=$g(_L,"sbs");$_.linheight=$g($g(_L,"bhs"),0)*72;$k[$j++]=_L;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _U=$_.fp,_T=$f($_.fp+12);_U<=_T;_U+=1){$_.i=_U;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _e=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_e}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _j=0;_j<=12;_j+=1){var _p=$k[--$j];$k[$j++]=_p&&$eq($g($_.bot,$f(_j+$_.fp)),$g($_.f3,_j))}if($k[--$j]){$P($_.sep,$_.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _v=$k[--$j];var _w=$k[--$j];var _x=_w==1?0:1;$k[$j++]=_w;for(var _y=0,_z=_v;_y<_z;_y++){$k[$j++]=_x}});$as($a($m()-1));$_.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($_.bot,function(){var _14=$k[--$j];$k[$j++]=$f(1-_14)});$_.sep=$a();$P($_.sep,0,$a([0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$_.sepfinder();$k[$j++]=64;$_.sepfinder();if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1H=new Map([["ren","renmatrix"],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1H;bwipp_renmatrix();$$.rmoveto(-5,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1M=$k[--$j];$_[$k[--$j]]=_1M;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _1T=$k[--$j];var _1U=$k[--$j];var _1V=_1U==0?1:0;$k[$j++]=_1U;for(var _1W=0,_1X=$i(_1T);_1W<_1X;_1W++){$k[$j++]=_1V}});$_.linpixs=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a();$_.linheight=~~$_.linheight;$k[$j++]=Infinity;for(var _1f=0,_1g=$_.ccpixx,_1e=$_.ccpixs.length-1;_1g<0?_1f>=_1e:_1f<=_1e;_1f+=_1g){$_.i=_1f;$q($G($_.ccpixs,$_.i,$_.ccpixx));$k[$j++]=0}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.sep);for(var _1n=0,_1o=$_.linheight;_1n<_1o;_1n++){$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.linpixs)}$_.pixs=$a();$_.pixx=$f($_.ccpixx+1);$_.pixy=~~($_.pixs.length/$_.pixx);var _20=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_20;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarstackedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29282";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarstacked");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarstacked();var _L=$k[--$j];$_.bot=$G($g(_L,"pixs"),0,$g(_L,"pixx"));$_.linheight=$g(_L,"pixy");$k[$j++]=_L;if(!$_.usematrix){bwipp_renmatrix()}else{$_.linpixs=$g($k[--$j],"pixs")}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _X=$_.fp,_W=$f($_.fp+12);_X<=_W;_X+=1){$_.i=_X;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _h=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_h}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _m=0;_m<=12;_m+=1){var _s=$k[--$j];$k[$j++]=_s&&$eq($g($_.bot,$f(_m+$_.fp)),$g($_.f3,_m))}if($k[--$j]){$P($_.sep,$_.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;var _x=$_.bot;for(var _y=0,_z=_x.length;_y<_z;_y++){$k[$j++]=$f(1-$g(_x,_y))}$_.sep=$a();$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$_.sepfinder();if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1D=new Map([["ren","renmatrix"],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1D;bwipp_renmatrix();$$.rmoveto(1,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1I=$k[--$j];$_[$k[--$j]]=_1I;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$_.linwidth=$_.sep.length;$k[$j++]=Infinity;for(var _1S=0,_1T=$_.ccpixx,_1R=$_.ccpixs.length-1;_1T<0?_1S>=_1R:_1S<=_1R;_1S+=_1T){$_.i=_1S;$k[$j++]=0;$q($G($_.ccpixs,$_.i,$_.ccpixx))}$q($_.sep);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _1c=0,_1d=$_.linwidth,_1b=$_.linpixs.length-1;_1d<0?_1c>=_1b:_1c<=_1b;_1c+=_1d){$_.i=_1c;$q($G($_.linpixs,$_.i,$_.linwidth));$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0}$_.pixs=$a();$_.pixx=$f($_.ccpixx+1);$_.pixy=~~($_.pixs.length/$_.pixx);var _1s=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_1s;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarstackedomnicomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29435";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarstackedomni");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarstackedomni();var _L=$k[--$j];$_.bot=$G($g(_L,"pixs"),0,$g(_L,"pixx"));$_.linheight=$g(_L,"pixy");$k[$j++]=_L;if(!$_.usematrix){bwipp_renmatrix()}else{$_.linpixs=$g($k[--$j],"pixs")}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _X=$_.fp,_W=$f($_.fp+12);_X<=_W;_X+=1){$_.i=_X;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _h=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_h}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _m=0;_m<=12;_m+=1){var _s=$k[--$j];$k[$j++]=_s&&$eq($g($_.bot,$f(_m+$_.fp)),$g($_.f3,_m))}if($k[--$j]){$P($_.sep,$_.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;var _x=$_.bot;for(var _y=0,_z=_x.length;_y<_z;_y++){$k[$j++]=$f(1-$g(_x,_y))}$_.sep=$a();$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$_.sepfinder();if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1D=new Map([["ren","renmatrix"],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1D;bwipp_renmatrix();$$.rmoveto(1,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1I=$k[--$j];$_[$k[--$j]]=_1I;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$_.linwidth=$_.sep.length;$k[$j++]=Infinity;for(var _1S=0,_1T=$_.ccpixx,_1R=$_.ccpixs.length-1;_1T<0?_1S>=_1R:_1S<=_1R;_1S+=_1T){$_.i=_1S;$k[$j++]=0;$q($G($_.ccpixs,$_.i,$_.ccpixx))}$q($_.sep);$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;for(var _1c=0,_1d=$_.linwidth,_1b=$_.linpixs.length-1;_1d<0?_1c>=_1b:_1c<=_1b;_1c+=_1d){$_.i=_1c;$q($G($_.linpixs,$_.i,$_.linwidth));$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0}$_.pixs=$a();$_.pixx=$f($_.ccpixx+1);$_.pixy=~~($_.pixs.length/$_.pixx);var _1s=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_1s;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databartruncatedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29589";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databartruncated");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databartruncated();var _L=$k[--$j];$_.linsbs=$g(_L,"sbs");$_.linheight=$g($g(_L,"bhs"),0)*72;$k[$j++]=_L;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _U=$_.fp,_T=$f($_.fp+12);_U<=_T;_U+=1){$_.i=_U;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _e=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_e}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}$_.f3=$a([1,1,1,1,1,1,1,1,1,0,1,1,1]);$k[$j++]=true;for(var _j=0;_j<=12;_j+=1){var _p=$k[--$j];$k[$j++]=_p&&$eq($g($_.bot,$f(_j+$_.fp)),$g($_.f3,_j))}if($k[--$j]){$P($_.sep,$_.fp,$a([0,0,0,0,0,0,0,0,0,0,1,0,0]))}};$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _v=$k[--$j];var _w=$k[--$j];var _x=_w==1?0:1;$k[$j++]=_w;for(var _y=0,_z=_v;_y<_z;_y++){$k[$j++]=_x}});$as($a($m()-1));$_.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($_.bot,function(){var _14=$k[--$j];$k[$j++]=$f(1-_14)});$_.sep=$a();$P($_.sep,0,$a([0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=18;$_.sepfinder();$k[$j++]=64;$_.sepfinder();if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1H=new Map([["ren","renmatrix"],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1H;bwipp_renmatrix();$$.rmoveto(-5,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1M=$k[--$j];$_[$k[--$j]]=_1M;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _1T=$k[--$j];var _1U=$k[--$j];var _1V=_1U==0?1:0;$k[$j++]=_1U;for(var _1W=0,_1X=$i(_1T);_1W<_1X;_1W++){$k[$j++]=_1V}});$_.linpixs=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a();$_.linheight=~~$_.linheight;$k[$j++]=Infinity;for(var _1f=0,_1g=$_.ccpixx,_1e=$_.ccpixs.length-1;_1g<0?_1f>=_1e:_1f<=_1e;_1f+=_1g){$_.i=_1f;$q($G($_.ccpixs,$_.i,$_.ccpixx));$k[$j++]=0}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.sep);for(var _1n=0,_1o=$_.linheight;_1n<_1o;_1n++){$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.linpixs)}$_.pixs=$a();$_.pixx=$f($_.ccpixx+1);$_.pixy=~~($_.pixs.length/$_.pixx);var _20=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_20;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarlimitedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29747";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarlimited");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarlimited();var _L=$k[--$j];$_.linsbs=$g(_L,"sbs");$_.linheight=$g($g(_L,"bhs"),0)*72;$k[$j++]=_L;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$k[$j++]=Infinity;$k[$j++]=1;$F($_.linsbs,function(){var _R=$k[--$j];var _S=$k[--$j];var _T=_S==0?1:0;$k[$j++]=_S;for(var _U=0,_V=_R;_U<_V;_U++){$k[$j++]=_T}});$as($a($m()-1));$_.sep=$k[--$j];$j-=2;$P($_.sep,0,$a([0,0,0]));var _c=$_.sep;$P($_.sep,_c.length-9,$a([0,0,0,0,0,0,0,0,0]));if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _g=$_.sep;var _k=new Map([["ren","renmatrix"],["pixs",_g],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_k;bwipp_renmatrix();$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _n=$k[--$j];$$.rmoveto($f(72-$g(_n,"pixx")),1);$k[$j++]=_n;bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _r=$k[--$j];$_[$k[--$j]]=_r;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _y=$k[--$j];var _z=$k[--$j];var _10=_z==0?1:0;$k[$j++]=_z;for(var _11=0,_12=$i(_y);_11<_12;_11++){$k[$j++]=_10}});$_.linpixs=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a();$_.linheight=~~$_.linheight;if($_.ccpixx==72){$k[$j++]=Infinity;for(var _1B=0,_1C=$_.ccpixx,_1A=$_.ccpixs.length-1;_1C<0?_1B>=_1A:_1B<=_1A;_1B+=_1C){$_.i=_1B;$k[$j++]=0;$q($G($_.ccpixs,$_.i,$_.ccpixx));$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0}$q($_.sep);for(var _1J=0,_1K=$_.linheight;_1J<_1K;_1J++){$q($_.linpixs)}$_.pixs=$a();$_.pixx=$_.linpixs.length}else{$k[$j++]=Infinity;for(var _1R=0,_1S=$_.ccpixx,_1Q=$_.ccpixs.length-1;_1S<0?_1R>=_1Q:_1R<=_1Q;_1R+=_1S){$_.i=_1R;$q($G($_.ccpixs,$_.i,$_.ccpixx));$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0}$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.sep);for(var _1Z=0,_1a=$_.linheight;_1Z<_1a;_1Z++){$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$k[$j++]=0;$q($_.linpixs)}$_.pixs=$a();$_.pixx=$f($_.ccpixx+6)}$_.pixy=~~($_.pixs.length/$_.pixx);var _1m=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_1m;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarexpandedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#29896";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarexpanded");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarexpanded();var _L=$k[--$j];$_.linsbs=$g(_L,"sbs");$_.linheight=$g($g(_L,"bhs"),0)*72;$k[$j++]=_L;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _U=$_.fp,_T=$f($_.fp+12);_U<=_T;_U+=1){$_.i=_U;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _e=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_e}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}};$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _j=$k[--$j];var _k=$k[--$j];var _l=_k==1?0:1;$k[$j++]=_k;for(var _m=0,_n=_j;_m<_n;_m++){$k[$j++]=_l}});$as($a($m()-1));$_.bot=$k[--$j];$j-=2;$k[$j++]=Infinity;$F($_.bot,function(){var _s=$k[--$j];$k[$j++]=$f(1-_s)});$_.sep=$a();$P($_.sep,0,$a([0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _11=18,_10=$_.bot.length-13;_11<=_10;_11+=98){$k[$j++]=_11}for(var _14=69,_13=$_.bot.length-13;_14<=_13;_14+=98){$k[$j++]=_14}var _15=$a();for(var _16=0,_17=_15.length;_16<_17;_16++){$k[$j++]=$g(_15,_16);$_.sepfinder()}if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1F=new Map([["ren","renmatrix"],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1F;bwipp_renmatrix();$$.rmoveto(1,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1K=$k[--$j];$_[$k[--$j]]=_1K;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$k[$j++]=0;$F($_.linsbs,function(){var _1R=$k[--$j];var _1S=$k[--$j];var _1T=_1S==0?1:0;$k[$j++]=_1S;for(var _1U=0,_1V=$i(_1R);_1U<_1V;_1U++){$k[$j++]=_1T}});$_.linpixs=$a();$k[$j++]=Infinity;$k[$j++]=0;$q($_.sep);$_.sep=$a();$_.linheight=~~$_.linheight;$_.diff=$f($_.linpixs.length-$_.ccpixx);$k[$j++]=Infinity;for(var _1d=0,_1e=$f($_.diff-2);_1d<_1e;_1d++){$k[$j++]=0}$_.ccrpad=$a();$k[$j++]=Infinity;for(var _1j=0,_1k=$_.ccpixx,_1i=$_.ccpixs.length-1;_1k<0?_1j>=_1i:_1j<=_1i;_1j+=_1k){$_.i=_1j;$k[$j++]=0;$k[$j++]=0;$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}$q($_.sep);for(var _1s=0,_1t=$_.linheight;_1s<_1t;_1s++){$q($_.linpixs)}$_.pixs=$a();$_.pixx=$_.linpixs.length;$_.pixy=~~($_.pixs.length/$_.pixx);var _25=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_25;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_databarexpandedstackedcomposite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#30053";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"lintype","databarexpandedstacked");$p($_.options,"linkage",true);$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _F=$s($_.linear.length+$_.comp.length);$P(_F,0,$_.linear);$P(_F,$_.linear.length,$_.comp);$k[$j++]=_F;$k[$j++]="ai";bwipp_gs1process();$j-=3;$k[$j++]=$_.linear;$k[$j++]=$_.options;bwipp_databarexpandedstacked();var _L=$k[--$j];$_.bot=$G($g(_L,"pixs"),0,$g(_L,"pixx"));$_.linheight=$g(_L,"pixy");$k[$j++]=_L;if(!$_.usematrix){bwipp_renmatrix()}else{$_.linpixs=$g($k[--$j],"pixs")}$_.sepfinder=function(){$_.fp=$k[--$j];for(var _X=$_.fp,_W=$f($_.fp+12);_X<=_W;_X+=1){$_.i=_X;if($g($_.bot,$_.i)==0){if($g($_.bot,$_.i-1)==1){$k[$j++]=1}else{var _h=$g($_.sep,$_.i-1)==0?1:0;$k[$j++]=_h}}else{$k[$j++]=0}$p($_.sep,$_.i,$k[--$j])}};$k[$j++]=Infinity;var _l=$_.bot;for(var _m=0,_n=_l.length;_m<_n;_m++){$k[$j++]=$f(1-$g(_l,_m))}$_.sep=$a();$P($_.sep,0,$a([0,0,0,0]));$P($_.sep,$_.sep.length-4,$a([0,0,0,0]));$k[$j++]=Infinity;for(var _x=19,_w=$_.bot.length-13;_x<=_w;_x+=98){$k[$j++]=_x}for(var _10=70,_z=$_.bot.length-13;_10<=_z;_10+=98){$k[$j++]=_10}var _11=$a();for(var _12=0,_13=_11.length;_12<_13;_12++){$k[$j++]=$g(_11,_12);$_.sepfinder()}if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _1B=new Map([["ren","renmatrix"],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_1B;bwipp_renmatrix();var _1E=$g($_.bot,0)==0?2:0;$$.rmoveto(_1E,1);$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();bwipp_renmatrix();$$.restore()}else{$k[$j++]="compsym";$k[$j++]=$_.comp;$k[$j++]=$_.options;bwipp_gs1_cc();var _1J=$k[--$j];$_[$k[--$j]]=_1J;$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$_.pixx=$_.sep.length;$k[$j++]=Infinity;for(var _1S=0,_1T=~~($f($f($_.pixx-$_.ccpixx)+1)/2);_1S<_1T;_1S++){$k[$j++]=0}$_.cclpad=$a();$k[$j++]=Infinity;for(var _1X=0,_1Y=~~($f($_.pixx-$_.ccpixx)/2);_1X<_1Y;_1X++){$k[$j++]=0}$_.ccrpad=$a();$k[$j++]=Infinity;for(var _1d=0,_1e=$_.ccpixx,_1c=$_.ccpixs.length-1;_1e<0?_1d>=_1c:_1d<=_1c;_1d+=_1e){$_.i=_1d;$q($_.cclpad);$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}$q($_.sep);$q($_.linpixs);$_.pixs=$a();$_.pixy=~~($_.pixs.length/$_.pixx);var _1w=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_1w;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_gs1_128composite(){$_=Object.create($_);$_.dontdraw=false;$_.usematrix=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($_.dontdraw){$_.usematrix=true}$X($_.barcode,"|");if($k[--$j]){$_.linear=$k[--$j];$j--;$_.comp=$k[--$j]}else{$j--;$k[$j++]="bwipp.missingCompositeComponent#30202";$k[$j++]="A Composite Component must be provided following a pipe character";bwipp_raiseerror()}if(!$_.usematrix){$$.save()}$p($_.options,"inkspreadv",0);$p($_.options,"dontdraw",true);$p($_.options,"dontlint",true);var _D=$s($_.linear.length+$_.comp.length);$P(_D,0,$_.linear);$P(_D,$_.linear.length,$_.comp);$k[$j++]=_D;$k[$j++]="ai";bwipp_gs1process();$j-=3;$p($_.options,"linkagea",true);$k[$j++]=$_.linear;$k[$j++]=Infinity;$F($_.options);var _K=$d();$k[$j++]=_K;bwipp_gs1_128();var _M=$g($k[--$j],"sbs");$k[$j++]=0;$F(_M,function(){var _N=$k[--$j];var _O=$k[--$j];$k[$j++]=$f(_O+_N)});$_.linwidth=$k[--$j];$p($_.options,"lintype","gs1-128");$p($_.options,"linwidth",$_.linwidth);$k[$j++]=$_.comp;$k[$j++]=Infinity;$F($_.options);var _V=$d();$k[$j++]=_V;bwipp_gs1_cc();$_.compsym=$k[--$j];if($g($_.compsym,"pixx")==99){$k[$j++]="a"}else{$k[$j++]="c"}$_.linktype=$k[--$j];if($eq($_.linktype,"a")){$p($_.options,"linkagea",true);$p($_.options,"linkagec",false)}else{$p($_.options,"linkagea",false);$p($_.options,"linkagec",true)}$k[$j++]=$_.linear;$k[$j++]=Infinity;var _g=$_.options;$F(_g);var _h=$d();$k[$j++]=_h;bwipp_gs1_128();var _i=$k[--$j];$_.linsbs=$g(_i,"sbs");$_.linheight=$g($g(_i,"bhs"),0)*72;$k[$j++]=_i;if(!$_.usematrix){bwipp_renlinear()}else{$j--}$k[$j++]=Infinity;$k[$j++]=1;$F($_.linsbs,function(){var _o=$k[--$j];var _p=$k[--$j];var _q=_p==0?1:0;$k[$j++]=_p;for(var _r=0,_s=_o;_r<_s;_r++){$k[$j++]=_q}});$as($a($m()-1));$_.sep=$k[--$j];$j-=2;if(!$_.usematrix){$$.rmoveto(0,$_.linheight);var _12=new Map([["ren","renmatrix"],["pixs",$_.sep],["pixx",$_.sep.length],["pixy",1],["height",1/72],["width",$_.sep.length/72],["opt",$_.options]]);$k[$j++]=_12;bwipp_renmatrix()}if($eq($_.linktype,"a")){$_.s=~~($f($_.linwidth-2)/11);$_.p=~~(($_.s-9)/2);$k[$j++]="x";$k[$j++]=($_.s-$_.p-1)*11+10;if($_.p==0){var _19=$k[--$j];$k[$j++]=$f(_19+2)}var _1A=$k[--$j];$_[$k[--$j]]=$f(_1A-99)}else{$_.x=-7}if(!$_.usematrix){$$.rmoveto($_.x,1);$k[$j++]=$_.compsym;bwipp_renmatrix();$$.restore()}else{$_.ccpixs=$g($_.compsym,"pixs");$_.ccpixx=$g($_.compsym,"pixx");$k[$j++]=Infinity;$F($_.linsbs,function(){var _1K=$k[--$j];var _1L=$k[--$j];var _1M=_1L==1?0:1;$k[$j++]=_1L;for(var _1N=0,_1O=_1K;_1N<_1O;_1N++){$k[$j++]=_1M}});$_.linpixs=$a();if($_.x>0){$k[$j++]=Infinity;for(var _1S=0,_1T=$_.x;_1S<_1T;_1S++){$k[$j++]=0}$_.cclpad=$a();$_.linlpad=$a(0)}else{$_.cclpad=$a(0);$k[$j++]=Infinity;for(var _1Y=0,_1Z=-$_.x;_1Y<_1Z;_1Y++){$k[$j++]=0}$_.linlpad=$a()}$_.diff=$f($_.linwidth-$f($_.ccpixx+$_.x));if($_.diff>0){$k[$j++]=Infinity;for(var _1g=0,_1h=$_.diff;_1g<_1h;_1g++){$k[$j++]=0}$_.ccrpad=$a();$_.linrpad=$a(0)}else{$_.ccrpad=$a(0);$k[$j++]=Infinity;for(var _1m=0,_1n=-$_.diff;_1m<_1n;_1m++){$k[$j++]=0}$_.linrpad=$a()}$_.linheight=~~$_.linheight;$k[$j++]=Infinity;for(var _1t=0,_1u=$_.ccpixx,_1s=$_.ccpixs.length-1;_1u<0?_1t>=_1s:_1t<=_1s;_1t+=_1u){$_.i=_1t;$q($_.cclpad);$q($G($_.ccpixs,$_.i,$_.ccpixx));$q($_.ccrpad)}$q($_.linlpad);$q($_.sep);$q($_.linrpad);for(var _25=0,_26=$_.linheight;_25<_26;_25++){$q($_.linlpad);$q($_.linpixs);$q($_.linrpad)}$_.pixs=$a();$_.pixx=$f($f($_.cclpad.length+$_.ccpixx)+$_.ccrpad.length);$_.pixy=~~($_.pixs.length/$_.pixx);var _2M=new Map([["ren","renmatrix"],["pixs",$_.pixs],["pixx",$_.pixx],["pixy",$_.pixy],["height",$_.pixy/72],["width",$_.pixx/72],["opt",$_.options]]);$k[$j++]=_2M;if(!$_.dontdraw){$$.save();bwipp_renmatrix();$$.restore()}}$_=Object.getPrototypeOf($_)}function bwipp_gs1datamatrix(){$_=Object.create($_);$_.dontdraw=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.gssep=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.dmtx=$a([$_.fnc1]);for(var _A=0,_9=$_.ais.length-1;_A<=_9;_A+=1){$_.i=_A;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _K=$a($_.dmtx.length+$_.ai.length+$_.val.length);$P(_K,0,$_.dmtx);$k[$j++]=_K;$k[$j++]=_K;$k[$j++]=$_.dmtx.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$F(_P);var _Q=$a();var _R=$k[--$j];$P($k[--$j],_R,_Q);var _T=$k[--$j];$k[$j++]=_T;$k[$j++]=_T;$k[$j++]=$_.dmtx.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.dmtx=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _j=$a($_.dmtx.length+1);$P(_j,0,$_.dmtx);$k[$j++]=_j;$k[$j++]=_j;$k[$j++]=$_.dmtx.length;if($_.gssep){$k[$j++]=29}else{$k[$j++]=$_.fnc1}var _o=$k[--$j];var _p=$k[--$j];$p($k[--$j],_p,_o);$_.dmtx=$k[--$j]}}$_.barcode=$s(($_.dmtx.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.dmtx.length){break}var _y=$g($_.dmtx,$_.i);$k[$j++]=_y;if(_y==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _1G=$k[--$j];$_[$k[--$j]]=_1G;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1datamatrixrectangular(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$_.gssep=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.dmtx=$a([$_.fnc1]);for(var _A=0,_9=$_.ais.length-1;_A<=_9;_A+=1){$_.i=_A;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _K=$a($_.dmtx.length+$_.ai.length+$_.val.length);$P(_K,0,$_.dmtx);$k[$j++]=_K;$k[$j++]=_K;$k[$j++]=$_.dmtx.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$F(_P);var _Q=$a();var _R=$k[--$j];$P($k[--$j],_R,_Q);var _T=$k[--$j];$k[$j++]=_T;$k[$j++]=_T;$k[$j++]=$_.dmtx.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.dmtx=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _j=$a($_.dmtx.length+1);$P(_j,0,$_.dmtx);$k[$j++]=_j;$k[$j++]=_j;$k[$j++]=$_.dmtx.length;if($_.gssep){$k[$j++]=29}else{$k[$j++]=$_.fnc1}var _o=$k[--$j];var _p=$k[--$j];$p($k[--$j],_p,_o);$_.dmtx=$k[--$j]}}$_.barcode=$s(($_.dmtx.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.dmtx.length){break}var _y=$g($_.dmtx,$_.i);$k[$j++]=_y;if(_y==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$p($_.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _1H=$k[--$j];$_[$k[--$j]]=_1H;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1dldatamatrix(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$k[$j++]=$_.barcode;$k[$j++]="dl";bwipp_gs1process();$j-=3;delete $_.options["parse"];$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _D=$k[--$j];$_[$k[--$j]]=_D;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1qrcode(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.qrc=$a([$_.fnc1]);for(var _A=0,_9=$_.ais.length-1;_A<=_9;_A+=1){$_.i=_A;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _K=$a($_.qrc.length+$_.ai.length+$_.val.length);$P(_K,0,$_.qrc);$k[$j++]=_K;$k[$j++]=_K;$k[$j++]=$_.qrc.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$F(_P);var _Q=$a();var _R=$k[--$j];$P($k[--$j],_R,_Q);var _T=$k[--$j];$k[$j++]=_T;$k[$j++]=_T;$k[$j++]=$_.qrc.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.qrc=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _j=$a($_.qrc.length+1);$P(_j,0,$_.qrc);$p(_j,$_.qrc.length,$_.fnc1);$_.qrc=_j}}$_.barcode=$s(($_.qrc.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.qrc.length){break}var _t=$g($_.qrc,$_.i);$k[$j++]=_t;if(_t==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _1B=$k[--$j];$_[$k[--$j]]=_1B;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1dlqrcode(){$_=Object.create($_);$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$_.dontdraw=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];var _3=new Map([["parse",$_.parse],["parseonly",true],["parsefnc",false]]);$_.fncvals=_3;$k[$j++]="barcode";$k[$j++]=$_.barcode;$k[$j++]=$_.fncvals;bwipp_parseinput();var _6=$k[--$j];$_[$k[--$j]]=_6;$k[$j++]=$_.barcode;$k[$j++]="dl";bwipp_gs1process();$j-=3;delete $_.options["parse"];$p($_.options,"dontdraw",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _D=$k[--$j];$_[$k[--$j]]=_D;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_gs1dotcode(){$_=Object.create($_);$_.dontdraw=false;$_.parse=false;$_.dontlint=false;$_.lintreqs=true;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];$k[$j++]=$_.barcode;$k[$j++]="ai";bwipp_gs1process();$_.fncs=$k[--$j];$_.vals=$k[--$j];$_.ais=$k[--$j];$_.fnc1=-1;$_.dmtx=$a([$_.fnc1]);for(var _A=0,_9=$_.ais.length-1;_A<=_9;_A+=1){$_.i=_A;$_.ai=$g($_.ais,$_.i);$_.val=$g($_.vals,$_.i);var _K=$a($_.dmtx.length+$_.ai.length+$_.val.length);$P(_K,0,$_.dmtx);$k[$j++]=_K;$k[$j++]=_K;$k[$j++]=$_.dmtx.length;$k[$j++]=$_.ai;$k[$j++]=Infinity;var _O=$k[--$j];var _P=$k[--$j];$k[$j++]=_O;$F(_P);var _Q=$a();var _R=$k[--$j];$P($k[--$j],_R,_Q);var _T=$k[--$j];$k[$j++]=_T;$k[$j++]=_T;$k[$j++]=$_.dmtx.length+$_.ai.length;$k[$j++]=$_.val;$k[$j++]=Infinity;var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_X;$F(_Y);var _Z=$a();var _a=$k[--$j];$P($k[--$j],_a,_Z);$_.dmtx=$k[--$j];if($_.i!=$_.ais.length-1&&$g($_.fncs,$_.i)){var _j=$a($_.dmtx.length+1);$P(_j,0,$_.dmtx);$p(_j,$_.dmtx.length,$_.fnc1);$_.dmtx=_j}}$_.barcode=$s(($_.dmtx.length+1)*5);$_.i=0;$_.j=0;for(;;){if($_.i==$_.dmtx.length){break}var _t=$g($_.dmtx,$_.i);$k[$j++]=_t;if(_t==$_.fnc1){$j--;$P($_.barcode,$_.j,"^FNC1");$_.j=$_.j+4}else{$p($_.barcode,$_.j,$k[--$j])}$_.i=$_.i+1;$_.j=$_.j+1}$_.barcode=$G($_.barcode,0,$_.j);delete $_.options["parse"];$p($_.options,"dontdraw",true);$p($_.options,"parsefnc",true);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_dotcode();var _1B=$k[--$j];$_[$k[--$j]]=_1B;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_)}function bwipp_hibccode39(){$_=Object.create($_);$_.dontdraw=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.textxoffset=0;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibccode39emptyData#30861";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibccode39);if(!bwipp_hibccode39.__30871__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibccode39.$ctx[id]=$_[id]);bwipp_hibccode39.__30871__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibccode39badCharacter#30876";$k[$j++]="HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibccode39badCheckDigit#30890";$k[$j++]="Incorrect HIBC Code 39 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$_.text=$s($f($_.barlen+4));$p($_.text,0,42);$P($_.text,1,$_.barcode);var _v=$g($_.barcode,$f($_.barlen+1));$k[$j++]=$_.text;$k[$j++]=$f($_.barlen+2);$k[$j++]=_v;if(_v==32){$j--;$k[$j++]=95}var _w=$k[--$j];var _x=$k[--$j];$p($k[--$j],_x,_w);$p($_.text,$f($_.barlen+3),42);$p($_.options,"dontdraw",true);$p($_.options,"includecheck",false);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code39();var _16=$k[--$j];$_[$k[--$j]]=_16;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibccode128(){$_=Object.create($_);$_.dontdraw=false;$_.textfont="OCR-B";$_.textsize=10;$_.textyoffset=-8;$_.textxoffset=0;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibccode128emptyData#30965";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibccode128);if(!bwipp_hibccode128.__30975__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibccode128.$ctx[id]=$_[id]);bwipp_hibccode128.__30975__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibccode128badCharacter#30980";$k[$j++]="HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibccode128badCheckDigit#30994";$k[$j++]="Incorrect HIBC Code 128 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$_.text=$s($f($_.barlen+4));$p($_.text,0,42);$P($_.text,1,$_.barcode);var _v=$g($_.barcode,$f($_.barlen+1));$k[$j++]=$_.text;$k[$j++]=$f($_.barlen+2);$k[$j++]=_v;if(_v==32){$j--;$k[$j++]=95}var _w=$k[--$j];var _x=$k[--$j];$p($k[--$j],_x,_w);$p($_.text,$f($_.barlen+3),42);$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_code128();var _15=$k[--$j];$_[$k[--$j]]=_15;$p($_.args,"txt",$a([$a([$_.text,$_.textxoffset,$_.textyoffset,$_.textfont,$_.textsize])]));$p($_.args,"textxalign","center");$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcdatamatrix(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcdatamatrixEmptyData#31064";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcdatamatrix);if(!bwipp_hibcdatamatrix.__31074__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcdatamatrix.$ctx[id]=$_[id]);bwipp_hibcdatamatrix.__31074__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcdatamatrixBadCharacter#31079";$k[$j++]="HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcdatamatrixBadCheckDigit#31093";$k[$j++]="Incorrect HIBC Data Matrix check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _d=$_.barlen;var _e=$s($f(_d+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcdatamatrixrectangular(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcdatamatrixrectangularEmptyData#31155";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcdatamatrixrectangular);if(!bwipp_hibcdatamatrixrectangular.__31165__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcdatamatrixrectangular.$ctx[id]=$_[id]);bwipp_hibcdatamatrixrectangular.__31165__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcdatamatrixrectangularBadCharacter#31170";$k[$j++]="HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcdatamatrixrectangularBadCheckDigit#31184";$k[$j++]="Incorrect HIBC Data Matrix Rectangular check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _d=$_.barlen;var _e=$s($f(_d+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$p($_.options,"format","rectangle");$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_datamatrix();var _r=$k[--$j];$_[$k[--$j]]=_r;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcpdf417(){$_=Object.create($_);$_.dontdraw=false;$_.columns=2;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcpdf417EmptyData#31248";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcpdf417);if(!bwipp_hibcpdf417.__31258__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcpdf417.$ctx[id]=$_[id]);bwipp_hibcpdf417.__31258__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcpdf417BadCharacter#31263";$k[$j++]="HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcpdf417BadCheckDigit#31277";$k[$j++]="Incorrect HIBC PDF417 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"columns",$_.columns);var _p=$_.options;$p(_p,"validatecheck",false);var _r=$_.options;$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=_r;bwipp_pdf417();var _s=$k[--$j];$_[$k[--$j]]=_s;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcmicropdf417(){$_=Object.create($_);$_.dontdraw=false;$_.columns=2;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcmicropdf417EmptyData#31341";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcmicropdf417);if(!bwipp_hibcmicropdf417.__31351__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcmicropdf417.$ctx[id]=$_[id]);bwipp_hibcmicropdf417.__31351__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcmicropdf417BadCharacter#31356";$k[$j++]="HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcmicropdf417BadCheckDigit#31370";$k[$j++]="Incorrect HIBC MicroPDF417 check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));var _m=$_.options;$p(_m,"dontdraw",true);$p($_.options,"columns",$_.columns);$p($_.options,"validatecheck",false);var _r=$_.options;$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=_r;bwipp_micropdf417();var _s=$k[--$j];$_[$k[--$j]]=_s;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcqrcode(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcqrcodeEmptyData#31433";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcqrcode);if(!bwipp_hibcqrcode.__31443__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcqrcode.$ctx[id]=$_[id]);bwipp_hibcqrcode.__31443__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcqrcodeBadCharacter#31448";$k[$j++]="HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcqrcodeBadCheckDigit#31462";$k[$j++]="Incorrect HIBC QR Code check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_qrcode();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibccodablockf(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibccodablockfEmptyData#31524";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibccodablockf);if(!bwipp_hibccodablockf.__31534__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibccodablockf.$ctx[id]=$_[id]);bwipp_hibccodablockf.__31534__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibccodablockfBadCharacter#31539";$k[$j++]="HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibccodablockfBadCheckDigit#31553";$k[$j++]="Incorrect HIBC Codablock F check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_codablockf();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_hibcazteccode(){$_=Object.create($_);$_.dontdraw=false;$_.validatecheck=false;$k[$j++]=$_;bwipp_processoptions();$_.options=$k[--$j];$_.barcode=$k[--$j];if($eq($_.barcode,"")){$k[$j++]="bwipp.hibcazteccodeEmptyData#31615";$k[$j++]="The data must not be empty";bwipp_raiseerror()}bwipp_loadctx(bwipp_hibcazteccode);if(!bwipp_hibcazteccode.__31625__){$_=Object.create($_);$_.barchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%";$_.charvals=new Map;for(var _3=0;_3<=42;_3+=1){$p($_.charvals,$G($_.barchars,_3,1),_3)}for(var id in $_)$_.hasOwnProperty(id)&&(bwipp_hibcazteccode.$ctx[id]=$_[id]);bwipp_hibcazteccode.__31625__=1;$_=Object.getPrototypeOf($_)}for(var _A=0,_9=$_.barcode.length-1;_A<=_9;_A+=1){var _E=$g($_.charvals,$G($_.barcode,_A,1))!==undefined;if(!_E){$k[$j++]="bwipp.hibcazteccodeBadCharacter#31630";$k[$j++]="HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%";bwipp_raiseerror()}}$k[$j++]="barlen";$k[$j++]=$_.barcode.length;if($_.validatecheck){var _H=$k[--$j];$k[$j++]=$f(_H-1)}var _I=$k[--$j];$_[$k[--$j]]=_I;$_.checksum=41;for(var _M=0,_L=$f($_.barlen-1);_M<=_L;_M+=1){$_.checksum=$f($g($_.charvals,$G($_.barcode,_M,1))+$_.checksum)}$_.checksum=$_.checksum%43;if($_.validatecheck){if($g($_.barcode,$_.barlen)!=$g($_.barchars,$_.checksum)){$k[$j++]="bwipp.hibcazteccodeBadCheckDigit#31644";$k[$j++]="Incorrect HIBC Aztec Code check digit provided";bwipp_raiseerror()}$_.barcode=$G($_.barcode,0,$_.barlen)}var _e=$s($f($_.barlen+2));$P(_e,1,$_.barcode);$_.barcode=_e;$p($_.barcode,0,43);$p($_.barcode,$f($_.barlen+1),$g($_.barchars,$_.checksum));$p($_.options,"dontdraw",true);$p($_.options,"validatecheck",false);$k[$j++]="args";$k[$j++]=$_.barcode;$k[$j++]=$_.options;bwipp_azteccode();var _q=$k[--$j];var _r=$k[--$j];$_[_r]=_q;$p($_.args,"opt",$_.options);$k[$j++]=$_.args;if(!$_.dontdraw){bwipp_renmatrix()}$_=Object.getPrototypeOf($_);$_=Object.getPrototypeOf($_)}function bwipp_channelcode(){$_=Object.create($_);$_.options=$k[--$j];$_.barcode=$k[--$j];$_.dontdraw=false;$_.shortfinder=false;$_.includetext=false;$_.includecheck=false;$_.height=1;$F($_.options,function(){var _3=$k[--$j];$_[$k[--$j]]=_3});$_.height=+$_.height;if($_.barcode.length<2||$_.barcode.length>7){$k[$j++]="bwipp.channelcodeBadLength#31719";$k[$j++]="Channel Code must be 2 to 7 digits";bwipp_raiseerror()}$F($_.barcode,function(){var _9=$k[--$j];if(_9<48||_9>57){$k[$j++]="bwipp.channelcodeBadCharacter#31723";$k[$j++]="Channel Code must contain only digits";bwipp_raiseerror()}});if($i($_.barcode)>$g($a([26,292,3493,44072,576688,7742862]),$_.barcode.length-2)){$k[$j++]="bwipp.channelcodeTooBig#31727";$k[$j++]="The Channel Code value is too big for the number of channels";bwipp_raiseerror()}$_.nextb=function(){var _E=$k[--$j];var _N=$f($g($_.s,_E)+$f($g($_.b,$f(_E-1))+$f($g($_.b,$f(_E-2))+$g($_.s,$f(_E-1)))))>4?1:2;$k[$j++]=_E;$k[$j++]=_N;if(_E<$f($_.chan+2)){var _P=$k[--$j];var _Q=$k[--$j];var _R=$k[--$j];$k[$j++]=_R;$k[$j++]=_Q;$k[$j++]=_P;for(var _T=_P,_S=_R;_T<=_S;_T+=1){var _V=$k[--$j];var _W=$k[--$j];$p($_.b,_W,_T);var _X=$k[--$j];var _Y=$k[--$j];$k[$j++]=_Y;$k[$j++]=_X;$k[$j++]=_W;$k[$j++]=_V;$k[$j++]=$f($f(_X-_T)+1);$k[$j++]=_Y;$k[$j++]=$f(_W+1);$_.nexts()}}else{var _Z=$k[--$j];var _a=$k[--$j];var _b=$k[--$j];$k[$j++]=_b;$k[$j++]=_a;$k[$j++]=_Z;if($le(_Z,_b)){var _d=$k[--$j];var _e=$k[--$j];var _f=$k[--$j];$p($_.b,_e,_f);$k[$j++]=_f;$k[$j++]=_e;$k[$j++]=_d;if($_.value==$_.target){$k[$j++]=Infinity;for(var _i=3;_i<=10;_i+=1){$k[$j++]=$g($_.s,_i);$k[$j++]=$g($_.b,_i)}$_.out=$G($a(),0,$_.chan*2)}$_.value=$_.value+1}}$j-=4};$_.nexts=function(){var _r=$k[--$j];$k[$j++]=_r;if(_r<$f($_.chan+2)){$k[$j++]=1}else{var _t=$k[--$j];var _u=$k[--$j];$k[$j++]=_u;$k[$j++]=_t;$k[$j++]=_u}var _v=$k[--$j];var _w=$k[--$j];var _x=$k[--$j];$k[$j++]=_x;$k[$j++]=_w;for(var _z=_v,_y=_x;_z<=_y;_z+=1){var _11=$k[--$j];$p($_.s,_11,_z);var _12=$k[--$j];var _13=$k[--$j];$k[$j++]=_13;$k[$j++]=_12;$k[$j++]=_11;$k[$j++]=$f($f(_12-_z)+1);$k[$j++]=_13;$k[$j++]=_11;$_.nextb()}$j-=3};$_.encode=function(){$_.chan=$k[--$j];$_.target=$k[--$j];$_.value=0;$_.out=-1;$_.b=$a([1,1,1,0,0,0,0,0,0,0,0]);$_.s=$a([0,1,1,0,0,0,0,0,0,0,0]);var _18=$_.chan;$k[$j++]=_18;$k[$j++]=_18;$k[$j++]=3;$_.nexts();$k[$j++]=$_.out};$_.barlen=$_.barcode.length;$k[$j++]="finder";if($_.shortfinder){$k[$j++]=$a([1,1,1,1,1])}else{$k[$j++]=$a([1,1,1,1,1,1,1,1,1])}var _1E=$k[--$j];$_[$k[--$j]]=_1E;$k[$j++]="data";$k[$j++]=$i($_.barcode);$k[$j++]=$_.barlen+1;$_.encode();var _1I=$k[--$j];$_[$k[--$j]]=_1I;$_.check=$a([]);if($_.includecheck){$_.mod23=$g($a([$a([]),$a([]),$a([13,12,4,9,3,1]),$a([13,2,12,3,18,16,4,1]),$a([11,16,17,8,20,4,10,2,5,1]),$a([1,4,16,18,3,12,2,8,9,13,6,1]),$a([20,16,22,13,15,12,5,4,8,9,21,3,7,1]),$a([2,6,18,8,1,3,9,4,12,13,16,2,6,18,8,1])]),$_.barlen);$k[$j++]=0;for(var _1Z=0,_1Y=$_.data.length-1;_1Z<=_1Y;_1Z+=1){var _1e=$k[--$j];$k[$j++]=$f(_1e+$f($g($_.data,_1Z)-1)*$g($_.mod23,_1Z))}var _1f=$k[--$j];$k[$j++]=_1f%23;$k[$j++]=3;$_.encode();$_.check=$k[--$j]}$k[$j++]=Infinity;$q($_.finder);$q($_.data);$q($_.check);$_.sbs=$a();$_.txt=$a($_.barlen);for(var _1p=0,_1o=$_.barlen-1;_1p<=_1o;_1p+=1){$_.i=_1p;$p($_.txt,$_.i,$a([$G($_.barcode,$_.i,1),0,0,"",0]))}$k[$j++]=Infinity;var _1w=$_.sbs;$k[$j++]=Infinity;for(var _1y=0,_1z=~~(($_.sbs.length+1)/2);_1y<_1z;_1y++){$k[$j++]=$_.height}var _21=$a();$k[$j++]=Infinity;for(var _23=0,_24=~~(($_.sbs.length+1)/2);_23<_24;_23++){$k[$j++]=0}var _25=$a();$k[$j++]="ren";$k[$j++]=bwipp_renlinear;$k[$j++]="sbs";$k[$j++]=_1w;$k[$j++]="bhs";$k[$j++]=_21;$k[$j++]="bbs";$k[$j++]=_25;$k[$j++]="txt";$k[$j++]=$_.txt;$k[$j++]="textxalign";$k[$j++]="center";$k[$j++]="opt";$k[$j++]=$_.options;var _28=$d();$k[$j++]=_28;if(!$_.dontdraw){bwipp_renlinear()}$_=Object.getPrototypeOf($_)}function bwipp_renlinear(){if($_.bwipjs_dontdraw){return}$_=Object.create($_);$_.sbs=$a([]);$_.bhs=$a([]);$_.bbs=$a([]);$_.txt=$a([]);$_.barcolor="unset";$_.includetext=false;$_.textcolor="unset";$_.textxalign="unset";$_.textyalign="unset";$_.textfont="OCR-B";$_.textsize=10;$_.textxoffset=0;$_.textyoffset=0;$_.textgaps=0;$_.alttext="";$_.bordercolor="unset";$_.backgroundcolor="unset";$_.inkspread=0;$_.width=0;$_.barratio=1;$_.spaceratio=1;$_.showborder=false;$_.showbearer=false;$_.borderleft=10;$_.borderright=10;$_.bordertop=1;$_.borderbottom=1;$_.borderwidth=.5;$_.guardwhitespace=false;$_.guardleftpos=0;$_.guardleftypos=0;$_.guardrightpos=0;$_.guardrightypos=0;$_.guardwidth=7;$_.guardheight=7;$F($k[--$j],function(){var _6=$k[--$j];$_[$k[--$j]]=_6});$k[$j++]=$_.opt;delete $_["opt"];$k[$j++]=$_;bwipp_processoptions();$j--;if($_.textsize<=0){$k[$j++]="bwipp.renlinearBadTextsize#31902";$k[$j++]="The font size must be greater than zero";bwipp_raiseerror()}$_.bars=$a(~~(($_.sbs.length+1)/2));$_.pixx=0;$_.pixy=0;for(var _E=0,_D=~~(($_.sbs.length+1)/2)*2-2;_E<=_D;_E+=1){$_.i=_E;if($_.i%2==0){$_.d=$f($f($g($_.sbs,$_.i)*$_.barratio-$_.barratio)+1);if($g($_.sbs,$_.i)!=0){$_.h=$g($_.bhs,~~($_.i/2))*72;$_.c=$f($_.d/2+$_.pixx);$_.y=$g($_.bbs,~~($_.i/2))*72;$_.w=$f($_.d-$_.inkspread);$p($_.bars,~~($_.i/2),$a([$_.h,$_.c,$_.y,$_.w]));if($f($_.h+$_.y)>$_.pixy){$_.pixy=$f($_.h+$_.y)}}else{$p($_.bars,~~($_.i/2),-1)}}else{$_.d=$f($f($g($_.sbs,$_.i)*$_.spaceratio-$_.spaceratio)+1)}$_.pixx=$f($_.pixx+$_.d)}$$.save();var _t=$$.currpos();$$.translate(_t.x,_t.y);if($_.width!=0){$$.scale($_.width*72/$_.pixx,1)}$_.tl=$a([-$f($_.borderleft+$_.borderwidth/2),$f($f($_.pixy+$_.bordertop)+$_.borderwidth/2)]);$_.tr=$a([$f($f($_.pixx+$_.borderright)+$_.borderwidth/2),$f($f($_.pixy+$_.bordertop)+$_.borderwidth/2)]);$_.bl=$a([-$f($_.borderleft+$_.borderwidth/2),-$f($_.borderbottom+$_.borderwidth/2)]);$_.br=$a([$f($f($_.pixx+$_.borderright)+$_.borderwidth/2),-$f($_.borderbottom+$_.borderwidth/2)]);if($_.showbearer){$$.save();$$.newpath();$q($_.bl);var _1N=$k[--$j];$$.moveto($k[--$j],_1N);$q($_.br);var _1Q=$k[--$j];$$.lineto($k[--$j],_1Q);$q($_.tl);var _1T=$k[--$j];$$.moveto($k[--$j],_1T);$q($_.tr);var _1W=$k[--$j];$$.lineto($k[--$j],_1W);if($ne($_.bordercolor,"unset")){$$.setcolor($_.bordercolor)}$$.setlinewidth($f($_.borderwidth-$_.inkspread*2));$$.stroke();$$.restore()}else{if($_.showborder){$$.save();$$.newpath();$q($_.bl);var _1e=$k[--$j];$$.moveto($k[--$j],_1e);var _1j=$a([$_.br,$_.tr,$_.tl]);for(var _1k=0,_1l=_1j.length;_1k<_1l;_1k++){$q($g(_1j,_1k));var _1n=$k[--$j];$$.lineto($k[--$j],_1n)}$$.closepath();if($ne($_.bordercolor,"unset")){$$.setcolor($_.bordercolor)}$$.setlinewidth($_.borderwidth);$$.stroke();$$.restore()}}$$.save();if($ne($_.barcolor,"unset")){$$.setcolor($_.barcolor)}var _1u=$_.bars;for(var _1v=0,_1w=_1u.length;_1v<_1w;_1v++){var _1x=$g(_1u,_1v);$k[$j++]=_1x;if(_1x!=-1){$q($k[--$j]);$$.newpath();$$.setlinewidth($k[--$j]);var _20=$k[--$j];$$.moveto($k[--$j],_20);$$.rlineto(0,$k[--$j]);$$.stroke()}else{$j--}}$$.restore();if($ne($_.textcolor,"unset")){$$.setcolor($_.textcolor)}if($_.includetext){if($eq($_.textxalign,"unset")&&$eq($_.textyalign,"unset")&&$eq($_.alttext,"")){$_.s=0;$_.fn="";var _29=$_.txt;for(var _2A=0,_2B=_29.length;_2A<_2B;_2A++){$F($g(_29,_2A));var _2D=$k[--$j];var _2E=$k[--$j];$k[$j++]=_2E;$k[$j++]=_2D;if(_2D!=$_.s||$ne(_2E,$_.fn)){var _2H=$k[--$j];var _2I=$k[--$j];$_.s=_2H;$_.fn=_2I;$$.selectfont(_2I,_2H)}else{$j-=2}var _2J=$k[--$j];$$.moveto($k[--$j],_2J);$$.show($k[--$j],0,0)}}else{$$.selectfont($_.textfont,$_.textsize);if($eq($_.alttext,"")){$k[$j++]=Infinity;var _2P=$_.txt;for(var _2Q=0,_2R=_2P.length;_2Q<_2R;_2Q++){$F($g($g(_2P,_2Q),0))}$_.txt=$a();$_.tstr=$s($_.txt.length);for(var _2Z=0,_2Y=$_.txt.length-1;_2Z<=_2Y;_2Z+=1){$p($_.tstr,_2Z,$g($_.txt,_2Z))}}else{$_.tstr=$_.alttext}if($_.tstr.length==0){$k[$j++]=0}else{$$.save();$$.newpath();$$.moveto(0,0);$$.charpath("0",false);var _2f=$$.pathbbox();$$.restore();$k[$j++]=_2f.ury}$_.textascent=$k[--$j];var _2i=$$.stringwidth($_.tstr);$_.textwidth=$f(_2i.w+($_.tstr.length-1)*$_.textgaps);$_.textxpos=$f($_.textxoffset+$f($_.pixx-$_.textwidth)/2);if($eq($_.textxalign,"left")){$_.textxpos=$_.textxoffset}if($eq($_.textxalign,"right")){$_.textxpos=$f($f($_.pixx-$_.textxoffset)-$_.textwidth)}if($eq($_.textxalign,"offleft")){$_.textxpos=-$f($_.textwidth+$_.textxoffset)}if($eq($_.textxalign,"offright")){$_.textxpos=$f($_.pixx+$_.textxoffset)}if($eq($_.textxalign,"justify")&&$_.textwidth<$_.pixx){$_.textxpos=0;$_.textgaps=$f($_.pixx-$_.textwidth)/($_.tstr.length-1)}$_.textypos=-$f($f($_.textyoffset+$_.textascent)+1);if($eq($_.textyalign,"above")){$_.textypos=$f($f($_.textyoffset+$_.pixy)+1)}if($eq($_.textyalign,"center")){$_.textypos=$f($_.textyoffset+$f($_.pixy-$_.textascent)/2)}$$.moveto($_.textxpos,$_.textypos);$$.show($_.tstr,$_.textgaps,0)}}if($_.guardwhitespace){$$.selectfont("OCR-B",$_.guardheight*2);if($_.guardleftpos!=0){$$.moveto(-$_.guardleftpos-2,$f($f($_.guardleftypos-$_.guardheight/2)-1.25));$$.show("<",0,0)}if($_.guardrightpos!=0){$$.moveto($f($f($f($_.guardrightpos+$_.pixx)-$_.guardwidth)+1),$f($f($_.guardrightypos-$_.guardheight/2)-1.25));$$.show(">",0,0)}}$$.restore();$_=Object.getPrototypeOf($_)}function bwipp_renmaximatrix(){if($_.bwipjs_dontdraw){return}$_=Object.create($_);$_.args=$k[--$j];$_.barcolor="unset";$_.backgroundcolor="unset";$F($_.args,function(){var _3=$k[--$j];$_[$k[--$j]]=_3});var _5=$_.opt;for(var _A=_5.size,_9=_5.keys(),_8=0;_8<_A;_8++){var _6=_9.next().value;$_[_6]=_5.get(_6)}$_.barcolor=""+$_.barcolor;$_.backgroundcolor=""+$_.backgroundcolor;$$.save();if($ne($_.barcolor,"unset")){$$.setcolor($_.barcolor)}$$.maxicode($_.pixs);$$.restore();$_=Object.getPrototypeOf($_)}function bwipp_encode(bwipjs,encoder,text,opts,dontdraw){if(typeof text!=="string"){throw new Error("bwipp.typeError: barcode text not a string ("+text+")")}opts=opts||{};if(typeof opts==="string"){var tmp=opts.split(" ");opts={};for(var i=0;i>>0;return r*i>>>0}if(t!=null){t=t>>>0;return t*i>>>0}e=e>>>0;return e*i>>>0||0}}var BWIPJS_OPTIONS={bcid:1,text:1,scale:1,scaleX:1,scaleY:1,rotate:1,padding:1,paddingwidth:1,paddingheight:1,paddingtop:1,paddingleft:1,paddingright:1,paddingbottom:1,backgroundcolor:1};function Render(r,t){return _Render(bwipp_lookup(r.bcid),r,t)}function _Render(r,t,e){var i=t.text;if(!i){throw new ReferenceError("bwip-js: bar code text not specified.")}FixupOptions(t);e.setopts&&e.setopts(t);var n=t.scale||2;var a=+t.scaleX||n;var s=+t.scaleY||a;var f=t.rotate||"N";var o=new BWIPJS(e);var v={};for(var h in t){if(!BWIPJS_OPTIONS[h]){v[h]=t[h]}}if(v.alttext){v.includetext=true}if(+v.height&&r!=bwipp_pharmacode2){v.height=v.height/25.4||.5}if(+v.width){v.width=v.width/25.4||0}o.scale(a,s);bwipp_encode(o,r,i,v);return o.render()}function ToRaw(r,t,e){if(arguments.length==1){e=r;r=e.bcid;t=e.text}var i=DrawingBuiltin();i.setopts(e);var n=new BWIPJS(i);var a=bwipp_encode(n,bwipp_lookup(r),t,e,true);var s={pixs:1,pixx:1,pixy:1,sbs:1,bbs:1,bhs:1,width:1,height:1};for(var f=0;f=0&&r[e].op=="l";e--);e++;if(ev.x0)n=v.x0;if(sv.y0)a=v.y0;if(fv.x1)n=v.x1;if(sv.y1)a=v.y1;if(fs.x0)t=s.x0;if(is.x1)t=s.x1;if(is.y0)e=s.y0;if(ns.y1)e=s.y1;if(no){var y=s;s=o;o=y}if(f>v){var y=f;f=v;v=y}if(s==o){this.bbox(s-h,f,s+c-h-1,v)}else{this.bbox(s,f-p+g+1,o,v+g)}e++}else if(a.op=="p"){var d=Infinity;var x=Infinity;var b=-Infinity;var w=-Infinity;var _=a.poly;if(_.length!=4){throw new Error("stroke: --not-a-rect--")}for(var n=0,m=_.length-1;n<_.length;m=n++){var k=_[m][0];var I=_[m][1];var F=_[n][0];var C=_[n][1];if(F!=k&&C!=I){throw new Error("stroke: --not-orthogonal--")}if(Fb)b=F;if(Cw)w=C}var h=T(c/2);var g=T(p/2);this.bbox(d-h,x-g,b+h,w+g);i++}else{throw new Error("stroke: --not-a-line--")}}var S=this;this.cmds.push(function(){var r=T(c/2);var t=T(p/2);var e=c-r;var i=p-t;for(var n=0;ns)s=h;if(uf)f=u}this.bbox(e,a+1,s-1,f)}else if(t.op=="e"){this.bbox(t.x-t.rx,t.y-t.ry,t.x+t.rx,t.y+t.ry)}else{throw new Error("fill: --not-a-polygon--")}}var l=this;this.cmds.push(function(){for(var r=0;r9){v++}var t,h,e,i;e=s/2|0;i=f/2|0;t=v-e;if(t&1){t--}h=(4*f|0)-i;var u=t/2-1;var l=(u+1)/2|0;var c=h-2-2*l;this.bbox(0,0,v*30-e,f*3*32+f*4-i);var p=this;this.cmds.push(function(){for(var r=0;re){var n=r;r=e;e=n}if(t>i){var n=t;t=i;i=n}r=M(r);t=M(t);e=T(e);i=T(i);if(this.minx>r)this.minx=r;if(this.maxxt)this.miny=t;if(this.maxys){for(var f=s+1;fa){L(n,a)}if(h>a){L(o,a)}}else{var v=r[i==t-1?0:i+1][1];var h=r[e==0?t-1:e-1][1];if(v>a){L(o,a)}if(h>a){L(n,a)}}}}},hexagon:function(r,t){var e=r[0][0]|0;var i=r[0][1]|0;var n=r[1][1]-r[0][1]|0;var a=r[2][1]-r[1][1]-1|0;var s=r[2][0]|0;var f=r[4][0]|0;I=parseInt(t.substr(0,2),16);F=parseInt(t.substr(2,2),16);C=parseInt(t.substr(4,2),16);E(e,e+1,i++);for(var o=1;o=1;o--){E(e-2*o,e+1+2*o,i++)}E(e,e+1,i)},ellipse:function(r,t,e,i,n){a(r-e|0,t-i|0,r+e|0,t+i|0,n)},fill:function(r){I=parseInt(r.substr(0,2),16);F=parseInt(r.substr(2,2),16);C=parseInt(r.substr(4,2),16);t();S=[];S.min=Infinity},clip:function(r){if(!M){M=[];M.min=Infinity}var t=S;S=M;for(var e=0,i=r.length;et)S.min=t;if(!S[t]){S[t]=[r]}else{S[t].push(r)}}function E(r,t,e){while(r<=t){T(r++,e,255)}}function t(){var r=S.min;var t=S.length-1;for(var e=r;e<=t;e++){var i=S[e];if(!i){continue}i.sort(function(r,t){return r-t});var n=false;var a=0;for(var s=0,f=i.length;se){r=e;e+=a}if(t>i)t=i;t+=(s+1)/2|0;i=t-f;a*=8*a;f=8*s*s;do{d(c,e,t);y(l,r,t);y(l,r,i);d(c,e,i);u=2*h;if(u>=o){r++;e--;o+=f;h+=o}if(u<=v){t++;i--;v+=a;h+=v}}while(r<=e);while(t-ie)r.min=e;var i=r[e];if(i==null||i>t){r[e]=t}}function d(r,t,e){if(r.min>e)r.min=e;var i=r[e];if(i==null||ir){return!i}else if(s==r){return i}i=!i}return true}function e(r){var t=0;for(var e=0,i=r.length,n=i-1;e0?1:-1}}function DrawingCanvas(e,r){if(r&&r instanceof HTMLCanvasElement){e=r}var i;var n=e.getContext("2d",{willReadFrequently:true});var t=DrawingBuiltin();t.image=f;t.end=o;var a;var s=t.setopts;t.setopts=function(r){a=r;s&&s.call(t,r)};return t;function f(r,t){e.width=r;e.height=t;n.setTransform(1,0,0,1,0,0);if(/^[0-9a-fA-F]{6}$/.test(""+a.backgroundcolor)){n.fillStyle="#"+a.backgroundcolor;n.fillRect(0,0,r,t)}else{n.clearRect(0,0,r,t)}i=n.getImageData(0,0,r,t);return{buffer:i.data,ispng:false}}function o(){n.putImageData(i,0,0);return e}}function DrawingSVG(){var o=0,v=0,h=0,n=0;var u=0,l=0,a=0,c=0;var p;var g="";var f;var t="";var y=[];var d={};var x,b;var w=.55228475-45e-5;var _,m;var k,I;return{setopts(r){p=r},scale(r,t){x=r;b=t},measure(r,t,e,i){e=e|0;i=i|0;var n=FontLib.lookup(t);var a=0;var s=0;var f=0;for(var o=0,v=r.length;o\n";f=null}},clip:function(e){var i='';t="clip"+y.length;y.push(i)},unclip:function(){t=""},text(t,e,r,i,n){var a=FontLib.lookup(n.name);var s=n.width|0;var f=n.height|0;var o=n.dx|0;var v="";for(var h=0;h\n'}},end(){var r="";for(var t in d){r+=d[t]+'" />\n'}var e=p.backgroundcolor;return'\n'+(y.length?""+y.join("")+"":"")+(/^[0-9A-Fa-f]{6}$/.test(""+e)?'\n':"")+r+g+"\n"}};function F(r,t){r+=k;t+=I;var e=o*r+v*t+h*(_-1)+n*(m-1);var i=u*r+l*t+a*(_-1)+c*(m-1);return""+((e|0)==e?e:e.toFixed(2))+" "+((i|0)==i?i:i.toFixed(2))}}var FontLib=function(){var v=[];var s={};var h={};var u={};var l=0;u.next=u;u.prev=u;return{lookup:t,monochrome:e,getglyph:i,getpaths:n,loadFont:r};function r(r){var t=100;var e=100;var i=null;if(arguments.length==2){i=arguments[1]}else if(arguments.length==3){t=e=+arguments[1]||100;i=arguments[2]}else if(arguments.length==4){e=+arguments[1]||100;t=+arguments[2]||100;i=arguments[3]}else{throw new Error("bwipjs: loadFont: invalid number of arguments")}var n=STBTT.InitFont(toUint8Array(i));n.bwipjs_name=r;n.bwipjs_multx=t;n.bwipjs_multy=e;var a=v.push(n)-1;s[r.toUpperCase()]=a;return a}function t(r){var t=s[r.toUpperCase()];return t===undefined?1:t}function e(r){if(r){throw new Error("bwipjs: monochrome fonts not implemented")}}function i(r,t,e,i){r=r|0;t=t|0;e=+e;i=+i;if(!e||e<8){e=8}if(!i||i<8){i=e}if(r<0||r>=v.length){r=1}if(!t||t<32){t=32}var n=""+r+"c"+t+"w"+e+"h"+i;var a=h[n];if(a){a.prev.next=a.next;a.next.prev=a.prev;var s=u;s.next.prev=a;a.next=s.next;a.prev=s;s.next=a;return a}var f=v[r];var a=STBTT.GetGlyph(f,t,e*f.bwipjs_multx/100,i*f.bwipjs_multy/100)||STBTT.GetGlyph(f,0,e*f.bwipjs_multx/100,i*f.bwipjs_multy/100);a.bytes=a.pixels;a.cachekey=n;a.offset=0;if(l>250){var s=u;var o=s.prev;o.prev.next=s;s.prev=o.prev;o.next=o.prev=null;delete h[o.cachekey]}else{l++}h[n]=a;var s=u;s.next.prev=a;a.next=s.next;a.prev=s;s.next=a;return a}function n(r,t,e,i){r=r|0;t=t|0;e=+e;i=+i;if(!e||e<8){e=8}if(!i||i<8){i=e}if(r<0||r>=v.length){r=1}if(!t||t<32){t=32}var n=v[r];return STBTT.GetPaths(n,t,e*n.bwipjs_multx/100,i*n.bwipjs_multy/100)}}();function LoadFont(){return FontLib.loadFont.apply(FontLib,Array.prototype.slice.call(arguments))}var STBTT=function(){var D=1,W=2,N=3,y=4,C=0,r=1,t=2,S=3,e=0,i=1,n=2,a=3,s=4,o=0,T=1,h=2,L=10;var O=Math.floor;var f=Math.ceil;var U=Math.sqrt;var A=Math.abs;function Y(r){var t=[];for(var e=0;er.length||t<0?r.length:t}function j(r,t){d(r,r.cursor+t)}function B(r,t){var e=0;for(var i=0;ir.length||e>r.length-t){return x()}var i=r.subarray(t,t+e);i.cursor=0;return i}function w(r){var t=r.cursor;var e=B(r,2);if(e){var i=z(r);j(r,i*e);j(r,B(r,i)-1)}return b(r,t,r.cursor-t)}function R(r){var t=z(r);if(t>=32&&t<=246){return t-139}else if(t>=247&&t<=250){return(t-247)*256+z(r)+108}else if(t>=251&&t<=254){return-(t-251)*256-z(r)-108}else if(t==28){return B(r,2)}else if(t==29){return B(r,4)}return 0}function E(r){var t=g(r);if(t==30){j(r,1);while(r.cursor>4==15){break}}}else{R(r)}}function Q(r,t){d(r,0);while(r.cursor=28){E(r)}i=r.cursor;n=z(r);if(n==12){n=z(r)|256}if(n==t){return b(r,e,i-e)}}return b(r,0,0)}function K(r,t,e,i){var n=Q(r,t);for(var a=0;a>0:r}function J(r,t){return r[t]*256+r[t+1]}function H(r,t){var e=r[t]*256+r[t+1];return e&32768?(4294901760|e)>>0:e}function F(r,t){return(r[t]<<24)+(r[t+1]<<16)+(r[t+2]<<8)+r[t+3]}function m(r,t,e){var i=J(r,t+4);var n=t+12;for(var a=0;a=s&&t>1,v=J(e,i+8)>>1,h=J(e,i+10),u=J(e,i+12)>>1,l=i+14,c=l;if(t>65535){return 0}if(t>=J(e,c+u*2)){c+=u*2}c-=2;while(h){v>>=1;var p=J(e,c+v*2);if(t>p){c+=v*2}--h}c+=2;var g,y,d=c-l>>>1;y=J(e,i+14+o*2+2+2*d);if(t>1);var m=F(e,i+16+_*12);var k=F(e,i+16+_*12+4);if(tk){b=_+1}else{var I=F(e,i+16+_*12+8);if(n==12){return I+t-m}else{return I}}}return 0}return 0}function $(r,t,e,i,n,a){r.type=t;r.x=e;r.y=i;r.cx=n;r.cy=a}function nr(r,t){var e,i;if(t>=r.numGlyphs){return-1}if(r.indexToLocFormat>=2){return-1}if(r.indexToLocFormat==0){e=r.glyf+J(r.data,r.loca+t*2)*2;i=r.glyf+J(r.data,r.loca+t*2+2)*2}else{e=r.glyf+F(r.data,r.loca+t*4);i=r.glyf+F(r.data,r.loca+t*4+4)}return e==i?-1:e}function ar(r,t,e){if(r.cff.length){pr(r,t,e)}else{var i=nr(r,t);if(i<0){return 0}e.x0=H(r.data,i+2);e.y0=H(r.data,i+4);e.x1=H(r.data,i+6);e.y1=H(r.data,i+8)}return 1}function sr(r,t,e,i,n,a,s,f,o,v){if(i){if(e){$(r[t++],N,o+s>>1,v+f>>1,o,v)}$(r[t++],N,n,a,s,f)}else{if(e){$(r[t++],N,n,a,o,v)}else{$(r[t++],W,n,a,0,0)}}return t}function fr(r,t){var e=r.data,i=nr(r,t);if(i<0){return null}var n=[];var a=H(e,i);if(a>0){var s=0,f,o,v=0,h,u,l,c=0,p,g=0,y,d,x,b,w,_,m,k;var I=i+10;var G=J(e,i+10+a*2);var F=e.subarray(i+10+a*2+2+G);var C=0;u=1+J(e,I+a*2-2);h=u+2*a;n=Y(h);l=0;f=0;p=h-u;for(o=0;o>1;_=d+n[p+o+1].y>>1}else{w=n[p+o+1].x;_=n[p+o+1].y;++o}}else{w=y;_=d}$(n[T++],D,w,_,0,0);c=0;l=1+J(e,I+v*2);++v}else{if(!(s&1)){if(c){$(n[T++],N,x+y>>1,b+d>>1,x,b)}x=y;b=d;c=1}else{if(c){$(n[T++],N,y,d,x,b)}else{$(n[T++],W,y,d,0,0)}c=0}}}n.length=sr(n,T,c,g,w,_,m,k,x,b)}else if(a==-1){var L=1;var E=i+10;while(L){var s,A,j=[1,0,0,1,0,0];s=H(e,E);E+=2;A=H(e,E);E+=2;if(s&2){if(s&1){j[4]=H(e,E);E+=2;j[5]=H(e,E);E+=2}else{j[4]=z(e,E);E+=1;j[5]=z(e,E);E+=1}}if(s&1<<3){j[0]=j[3]=H(e,E)/16384;E+=2;j[1]=j[2]=0}else if(s&1<<6){j[0]=H(e,E)/16384;E+=2;j[1]=j[2]=0;j[3]=H(e,E)/16384;E+=2}else if(s&1<<7){j[0]=H(e,E)/16384;E+=2;j[1]=H(e,E)/16384;E+=2;j[2]=H(e,E)/16384;E+=2;j[3]=H(e,E)/16384;E+=2}var h=U(j[0]*j[0]+j[1]*j[1]);var u=U(j[2]*j[2]+j[3]*j[3]);var B=Z(r,A);if(B.length>0){for(var o=0,P=B.length;or.max_x||!r.started){r.max_x=t}if(e>r.max_y||!r.started){r.max_y=e}if(t=33900){i=32768}else if(e>=1240){i=1131}t+=i;if(t<0||t>=e){return x()}return G(r,t)}function hr(r,t){var e=r.fdselect;var i,n,a,s,f,o=-1,v;d(e,0);f=z(e);if(f==0){j(e,t);o=z(e)}else if(f==3){i=B(e,2);n=B(e,2);for(v=0;v=n&&t=s){break}q(e,0,l[o]);o++;if(o>=s){break}q(e,l[o],0);o++}break;case 6:if(s<1){return 0}for(;;){if(o>=s){break}q(e,l[o],0);o++;if(o>=s){break}q(e,0,l[o]);o++}break;case 31:if(s<4){return 0}for(;;){if(o+3>=s){break}V(e,l[o],0,l[o+1],l[o+2],s-o==5?l[o+4]:0,l[o+3]);o+=4;if(o+3>=s){break}V(e,0,l[o],l[o+1],l[o+2],l[o+3],s-o==5?l[o+4]:0);o+=4}break;case 30:if(s<4){return 0}for(;;){if(o+3>=s){break}V(e,0,l[o],l[o+1],l[o+2],l[o+3],s-o==5?l[o+4]:0);o+=4;if(o+3>=s){break}V(e,l[o],0,l[o+1],l[o+2],s-o==5?l[o+4]:0,l[o+3]);o+=4}break;case 8:if(s<6){return 0}for(;o+5=s){return 0}q(e,l[o],l[o+1]);break;case 25:if(s<8){return 0}for(;o+1=s){return 0}V(e,l[o],l[o+1],l[o+2],l[o+3],l[o+4],l[o+5]);break;case 26:case 27:if(s<4){return 0}y=0;if(s&1){y=l[o];o++}for(;o+3=10){return 0}c[a++]=g;g=vr(v==10?p:r.gsubrs,f);if(g.length==0){return 0}g.cursor=0;u=0;break;case 11:if(a<=0){return 0}g=c[--a];u=0;break;case 14:or(e);return 1;case 12:var d,x,b,w,_,m,k,I,F,C,S,M,T,L,E=z(g);switch(E){case 34:if(s<7){return 0}d=l[0];x=l[1];I=l[2];b=l[3];w=l[4];_=l[5];m=l[6];V(e,d,0,x,I,b,0);V(e,w,0,_,-I,m,0);break;case 35:if(s<13){return 0}d=l[0];k=l[1];x=l[2];I=l[3];b=l[4];F=l[5];w=l[6];C=l[7];_=l[8];S=l[9];m=l[10];M=l[11];V(e,d,k,x,I,b,F);V(e,w,C,_,S,m,M);break;case 36:if(s<9){return 0}d=l[0];k=l[1];x=l[2];I=l[3];b=l[4];w=l[5];_=l[6];S=l[7];m=l[8];V(e,d,k,x,I,b,0);V(e,w,0,_,S,m,-(k+I+S));break;case 37:if(s<11){return 0}d=l[0];k=l[1];x=l[2];I=l[3];b=l[4];F=l[5];w=l[6];C=l[7];_=l[8];S=l[9];m=M=l[10];T=d+x+b+w+_;L=k+I+F+C+S;if(A(T)>A(L)){M=-L}else{m=-T}V(e,d,k,x,I,b,F);V(e,w,C,_,S,m,M);break;default:return 0}break;default:if(v!=255&&v!=28&&(v<32||v>254)){return 0}if(v==255){y=(B(g,4)|0)/65536}else{j(g,-1);y=(R(g)<<16|0)>>16}if(s>=48){return 0}l[s++]=y;u=0;break}if(u){s=0}}return 0}function lr(){return{started:0,first_x:0,first_y:0,x:0,y:0,min_x:0,max_x:0,min_y:0,max_y:0,vertices:[]}}function cr(r,t){var e=lr();if(ur(r,t,e)){return e.vertices}return null}function pr(r,t,e){var i=lr();var n=ur(r,t,i);e.x0=n?i.min_x:0;e.y0=n?i.min_y:0;e.x1=n?i.max_x:0;e.y1=n?i.max_y:0;return n&&i.vertices?i.vertices.length:0}function Z(r,t){if(!r.cff.length){return fr(r,t)}else{return cr(r,t)}}function I(r,t){var e=J(r.data,r.hhea+34);if(te.ey){return}if(se.ey){a+=(a-i)*(e.ey-s)/(s-n);s=e.ey}if(i<=t&&a<=t){r[t]+=e.direction*(s-n)}else if(i>=t+1&&a>=t+1){}else{r[t]+=e.direction*(s-n)*(1-(i-t+(a-t))/2)}}function wr(r,t,e,i,n){var a=n+1;while(i){if(i.fdx==0){var s=i.fx;if(s=0){M(r,s,i,s,n,s,a);M(t,s+1,i,s,n,s,a)}else{M(t,0,i,s,n,s,a)}}}else{var s=i.fx,f=i.fdx,o=s+f,v,h,u,l,c=i.fdy;if(i.sy>n){v=s+f*(i.sy-n);u=i.sy}else{v=s;u=n}if(i.ey=0&&h>=0&&vh){u=a-(u-n);l=a-(l-n);y=u,u=l,l=y;y=h,h=v,v=y;f=-f;c=-c;y=s,s=o,o=y}d=v|0;x=h|0;b=(d+1-s)*c+n;_=i.direction;m=_*(b-u);r[d]+=m*(1-(v-d+(d+1-d))/2);w=_*c;for(g=d+1;gx){M(r,g,i,s,k,d,C);M(r,g,i,d,C,x,S);M(r,g,i,x,S,I,F)}else if(Ix){M(r,g,i,s,k,x,S);M(r,g,i,x,S,d,C);M(r,g,i,d,C,I,F)}else if(sd){M(r,g,i,s,k,d,C);M(r,g,i,d,C,I,F)}else if(Id){M(r,g,i,s,k,d,C);M(r,g,i,d,C,I,F)}else if(sx){M(r,g,i,s,k,x,S);M(r,g,i,x,S,I,F)}else if(Ix){M(r,g,i,s,k,x,S);M(r,g,i,x,S,I,F)}else{M(r,g,i,s,k,I,F)}}}}i=i.next}}function _r(r,t,e,i,n,a){i|=0,n|=0,a|=0;var s=null,f;var o=a,v=0,h;var u=new Float32Array(r.w*2+1);var l=u.subarray(r.w);var c=0;t[e].y0=a+r.h+1;while(v>>0;if(_>255){_=255}r.pixels[v*r.stride+h]=_}y=s;while(y){f=y;f.fx+=f.fdx;y=f.next}++o;++v}}function mr(r,t){for(var e=1;e0&&i.y012){var i,n,a,s,f,o=e>>1,v=r[t].y0=s){break}i=r[t+a];r[t+a]=r[t+s];r[t+s]=i;++a;--s}if(st[x+g].y:t[x+p].y16){return 1}if(u*u+l*l>f){c(r,t,e,(t+i)/2,(e+n)/2,v,h,f,o+1);c(r,v,h,(i+a)/2,(n+s)/2,a,s,f,o+1)}else{r.push({x:a,y:s})}return 1}function X(r,t,e,i,n,a,s,f,o,v,h){var u=i-t,l=n-e,c=a-i,p=s-n,g=f-a,y=o-s,d=f-t,x=o-e,b=U(u*u+l*l)+U(c*c+p*p)+U(g*g+y*y),w=U(d*d+x*x),_=b*b-w*w;if(h>16){return}if(_>v){var m=(t+i)/2,k=(e+n)/2,I=(i+a)/2,F=(n+s)/2,C=(a+f)/2,S=(s+o)/2,M=(m+I)/2,T=(k+F)/2,L=(I+C)/2,E=(F+S)/2,A=(M+L)/2,j=(T+E)/2;X(r,t,e,m,k,M,T,A,j,v,h+1);X(r,A,j,L,E,C,S,f,o,v,h+1)}else{r.push({x:f,y:o})}}function Fr(r,t,e){var i=[],n=t*t,a=-1,s=0,f=0,o=0;for(var v=0,h=r.length;v=0){e[a]=i.length-s}++a;s=i.length;f=r[v].x,o=r[v].y;i.push({x:f,y:o});break;case W:f=r[v].x,o=r[v].y;i.push({x:f,y:o});break;case N:c(i,f,o,r[v].cx,r[v].cy,r[v].x,r[v].y,n,0);f=r[v].x,o=r[v].y;break;case y:X(i,f,o,r[v].cx,r[v].cy,r[v].cx1,r[v].cy1,r[v].x,r[v].y,n,0);f=r[v].x,o=r[v].y;break}}e[a]=i.length-s;return i}function Cr(r,t,e,i,n,a,s,f,o,v){f|=0,o|=0;var h=i>n?n:i,u=[],l=Fr(e,t/h,u);if(l){Ir(r,l,u,i,n,a,s,f,o,v)}}function Sr(r,t,e,i,n,a,s,f,o,v){var h=Z(r,v);var u={};var l=p(r,v,a,s,f,o);u.pixels=t;u.w=e|0;u.h=i|0;u.stride=n|0;if(u.w&&u.h){Cr(u,.35,h,a,s,f,o,l.x0,l.y0,1)}}function Mr(r,t,e,i,n,a,s,f,o,v){Sr(r,t,e,i,n,a,s,f,o,k(r,v))}function Tr(r,t,e){return ir(r,t,e)}function Lr(r){var t={};if(!ir(t,r,0)){return null}var e=yr(t);t.ascent=e.ascent;t.descent=e.descent;t.linegap=e.linegap;return t}function Er(r,t,e,i){i=i||e;var n=e/r.ascent;var a=i/r.ascent;var s=k(r,t);if(!s&&t){return null}var f=Z(r,s);var o=p(r,s,n,a,0,0);var v=o.x1-o.x0;var h=o.y1-o.y0;var u=null;if(v&&h){var l={pixels:u=new Uint8Array(v*h),w:v,h:h,stride:v};Cr(l,.35,f,n,a,0,0,o.x0,o.y0,1)}var c=I(r,s);return{glyph:s,pixels:u,width:v,height:h,top:-o.y0,left:o.x0,advance:O(c.advanceWidth*n)}}function Ar(r,t,e,i){i=i||e;var n=e/r.ascent;var a=i/r.ascent;var s=k(r,t);if(!s&&t){return null}var f=Z(r,s);var o=I(r,s);var v=0;var h=0;var u=[];if(f){for(var l=0,c=f.length;lv)v=g.y;if(g.y>> 0; + return a*s >>> 0; } if (b != null) { - return b*s; + b = b >>> 0; + return b*s >>> 0; } - return c*s || 0; + c = c >>> 0; + return (c*s >>> 0) || 0; } } @@ -291,7 +303,7 @@ function ToRaw(bcid, text, options) { } // The drawing interface is just needed for the pre-init() calls. - // Don't need to fixup the options - drawing specific. + // Don't need to fixup the drawing specific options. var drawing = DrawingBuiltin(); drawing.setopts(options); @@ -331,7 +343,7 @@ function ToRaw(bcid, text, options) { // https://github.com/metafloor/bwip-js // // This code was automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // // Copyright (c) 2011-2024 Mark Warren // Copyright (c) 2004-2024 Terry Burton @@ -1216,8 +1228,8 @@ function bwipp_parseinput() { function bwipp_gs1process() { $_ = Object.create($_); //#383 bwipp_loadctx(bwipp_gs1process) //#385 - if (!bwipp_gs1process.__2299__) { //#2299 - $_ = Object.create($_); //#2299 + if (!bwipp_gs1process.__2469__) { //#2469 + $_ = Object.create($_); //#2469 var _1 = new Map([ ["cset", 'N'], ["min", 18], @@ -1240,7 +1252,7 @@ function bwipp_gs1process() { ["linters", _5] ]); //#402 var _7 = $a([_6]); //#402 - var _8 = $a(["02", "255", "37"]); //#404 + var _8 = $a(["255", "37"]); //#404 var _9 = $a(["22", "10", "21"]); //#405 var _A = $a(["235"]); //#405 var _B = $a([_9, _A]); //#405 @@ -1258,241 +1270,248 @@ function bwipp_gs1process() { ["linters", _D] ]); //#412 var _F = $a([_E]); //#412 - var _G = $a(["37"]); //#414 - var _H = $a([_G]); //#414 - var _I = $a([_H]); //#414 - var _J = new Map([ + var _G = $a(["01", "03"]); //#414 + var _H = $a(["37"]); //#415 + var _I = $a([_H]); //#415 + var _J = $a([_I]); //#415 + var _K = new Map([ ["parts", _F], - ["req", _I] - ]); //#414 - var _K = $a([]); //#421 - var _L = new Map([ + ["ex", _G], + ["req", _J] + ]); //#415 + var _L = $a(['lintcsum', 'lintkey']); //#422 + var _M = new Map([ + ["cset", 'N'], + ["min", 14], + ["max", 14], + ["opt", false], + ["linters", _L] + ]); //#422 + var _N = $a([_M]); //#422 + var _P = new Map([ + ["parts", _N], + ["ex", $a(["01", "02", "37"])], + ["dlattr", false] + ]); //#425 + var _R = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], - ["linters", _K] - ]); //#421 - var _T = new Map([ - ["parts", $a([_L])], - ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#423 - var _V = new Map([ + ["linters", $a([])] + ]); //#432 + var _a = new Map([ + ["parts", $a([_R])], + ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["03"]), $a(["8006"]), $a(["8026"])])])] + ]); //#434 + var _c = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#430 - var _d = new Map([ - ["parts", $a([_V])], + ]); //#441 + var _k = new Map([ + ["parts", $a([_c])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#432 - var _f = new Map([ + ]); //#443 + var _m = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#439 - var _k = new Map([ - ["parts", $a([_f])], + ]); //#450 + var _r = new Map([ + ["parts", $a([_m])], ["req", $a([$a([$a(["8020"])])])] - ]); //#441 - var _m = new Map([ + ]); //#452 + var _t = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#448 - var _u = new Map([ - ["parts", $a([_m])], + ]); //#459 + var _11 = new Map([ + ["parts", $a([_t])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#450 - var _w = new Map([ + ]); //#461 + var _13 = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#459 - var _15 = new Map([ - ["parts", $a([_w])], + ]); //#470 + var _1C = new Map([ + ["parts", $a([_13])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["255"]), $a(["8006"]), $a(["8026"])])])] - ]); //#461 - var _17 = new Map([ + ]); //#472 + var _1E = new Map([ ["cset", 'N'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#468 - var _1F = new Map([ - ["parts", $a([_17])], + ]); //#479 + var _1M = new Map([ + ["parts", $a([_1E])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#470 - var _1H = new Map([ + ]); //#481 + var _1O = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#477 - var _1O = new Map([ - ["parts", $a([_1H])], + ]); //#488 + var _1W = new Map([ + ["parts", $a([_1O])], ["ex", $a(["235"])], - ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#480 - var _1Q = new Map([ + ["req", $a([$a([$a(["01"]), $a(["03"]), $a(["8006"])])])], + ["dlattr", false] + ]); //#492 + var _1Y = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#487 - var _1V = new Map([ - ["parts", $a([_1Q])], - ["req", $a([$a([$a(["01"])])])] - ]); //#489 - var _1X = new Map([ + ]); //#499 + var _1d = new Map([ + ["parts", $a([_1Y])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#502 + var _1f = new Map([ ["cset", 'X'], ["min", 1], ["max", 28], ["opt", false], ["linters", $a([])] - ]); //#496 - var _1c = new Map([ - ["parts", $a([_1X])], - ["req", $a([$a([$a(["01"])])])] - ]); //#498 - var _1e = new Map([ + ]); //#509 + var _1k = new Map([ + ["parts", $a([_1f])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#512 + var _1m = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#505 - var _1m = new Map([ - ["parts", $a([_1e])], + ]); //#519 + var _1u = new Map([ + ["parts", $a([_1m])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#507 - var _1o = new Map([ + ]); //#521 + var _1w = new Map([ ["cset", 'N'], ["min", 1], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#515 - var _1w = new Map([ - ["parts", $a([_1o])], - ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#517 - var _1y = new Map([ + ]); //#529 + var _24 = $a([$a([$a(["01"]), $a(["02"]), $a(["03"]), $a(["8006"]), $a(["8026"])])]); //#531 + var _25 = new Map([ + ["parts", $a([_1w])], + ["req", _24] + ]); //#531 + var _27 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#524 - var _22 = $a([$a([$a(["01"])])]); //#526 - var _23 = new Map([ - ["parts", $a([_1y])], - ["req", _22] - ]); //#526 - var _25 = new Map([ + ]); //#538 + var _2C = new Map([ + ["parts", $a([_27])], + ["req", $a([$a([$a(["01"])])])] + ]); //#540 + var _2E = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#533 - var _2D = new Map([ - ["parts", $a([_25])], + ]); //#547 + var _2M = new Map([ + ["parts", $a([_2E])], ["req", $a([$a([$a(["01"]), $a(["8006"])]), $a([$a(["21"])])])] - ]); //#535 - var _2F = new Map([ + ]); //#549 + var _2O = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#542 - var _2L = new Map([ - ["parts", $a([_2F])], + ]); //#556 + var _2U = new Map([ + ["parts", $a([_2O])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#544 - var _2N = new Map([ + ]); //#558 + var _2W = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#551 - var _2P = new Map([ + ]); //#565 + var _2Y = new Map([ ["cset", 'X'], ["min", 1], ["max", 17], ["opt", true], ["linters", $a([])] - ]); //#552 - var _2S = new Map([ - ["parts", $a([_2N, _2P])], + ]); //#566 + var _2b = new Map([ + ["parts", $a([_2W, _2Y])], ["dlpkey", $a([])] - ]); //#554 - var _2U = new Map([ + ]); //#568 + var _2d = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#561 - var _2Z = new Map([ - ["parts", $a([_2U])], - ["req", $a([$a([$a(["414"])])])] - ]); //#563 - var _2b = new Map([ + ]); //#575 + var _2i = new Map([ + ["parts", $a([_2d])], + ["req", $a([$a([$a(["414"])])])], + ["dlattr", false] + ]); //#578 + var _2k = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#570 - var _2d = new Map([ + ]); //#585 + var _2m = new Map([ ["cset", 'N'], ["min", 1], ["max", 12], ["opt", true], ["linters", $a([])] - ]); //#571 - var _2h = new Map([ - ["parts", $a([_2b, _2d])], + ]); //#586 + var _2q = new Map([ + ["parts", $a([_2k, _2m])], ["ex", $a(["01", "02", "415", "8006", "8020", "8026"])], ["dlpkey", $a([])] - ]); //#574 - var _2j = new Map([ + ]); //#589 + var _2s = new Map([ ["cset", 'N'], ["min", 1], ["max", 8], ["opt", false], ["linters", $a([])] - ]); //#581 - var _2p = new Map([ - ["parts", $a([_2j])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#583 - var _2r = new Map([ - ["cset", 'N'], - ["min", 6], - ["max", 6], - ["opt", false], - ["linters", $a([])] - ]); //#590 + ]); //#596 var _2y = new Map([ - ["parts", $a([_2r])], - ["ex", $a(["310n"])], + ["parts", $a([_2s])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#593 + ]); //#598 var _30 = new Map([ ["cset", 'N'], ["min", 6], @@ -1502,7 +1521,7 @@ function bwipp_gs1process() { ]); //#605 var _37 = new Map([ ["parts", $a([_30])], - ["ex", $a(["311n"])], + ["ex", $a(["310n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#608 var _39 = new Map([ @@ -1514,7 +1533,7 @@ function bwipp_gs1process() { ]); //#620 var _3G = new Map([ ["parts", $a([_39])], - ["ex", $a(["312n"])], + ["ex", $a(["311n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#623 var _3I = new Map([ @@ -1526,7 +1545,7 @@ function bwipp_gs1process() { ]); //#635 var _3P = new Map([ ["parts", $a([_3I])], - ["ex", $a(["313n"])], + ["ex", $a(["312n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#638 var _3R = new Map([ @@ -1538,7 +1557,7 @@ function bwipp_gs1process() { ]); //#650 var _3Y = new Map([ ["parts", $a([_3R])], - ["ex", $a(["314n"])], + ["ex", $a(["313n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#653 var _3a = new Map([ @@ -1550,7 +1569,7 @@ function bwipp_gs1process() { ]); //#665 var _3h = new Map([ ["parts", $a([_3a])], - ["ex", $a(["315n"])], + ["ex", $a(["314n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#668 var _3j = new Map([ @@ -1562,7 +1581,7 @@ function bwipp_gs1process() { ]); //#680 var _3q = new Map([ ["parts", $a([_3j])], - ["ex", $a(["316n"])], + ["ex", $a(["315n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#683 var _3s = new Map([ @@ -1574,7 +1593,7 @@ function bwipp_gs1process() { ]); //#695 var _3z = new Map([ ["parts", $a([_3s])], - ["ex", $a(["320n"])], + ["ex", $a(["316n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#698 var _41 = new Map([ @@ -1586,7 +1605,7 @@ function bwipp_gs1process() { ]); //#710 var _48 = new Map([ ["parts", $a([_41])], - ["ex", $a(["321n"])], + ["ex", $a(["320n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#713 var _4A = new Map([ @@ -1598,7 +1617,7 @@ function bwipp_gs1process() { ]); //#725 var _4H = new Map([ ["parts", $a([_4A])], - ["ex", $a(["322n"])], + ["ex", $a(["321n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#728 var _4J = new Map([ @@ -1610,7 +1629,7 @@ function bwipp_gs1process() { ]); //#740 var _4Q = new Map([ ["parts", $a([_4J])], - ["ex", $a(["323n"])], + ["ex", $a(["322n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#743 var _4S = new Map([ @@ -1622,7 +1641,7 @@ function bwipp_gs1process() { ]); //#755 var _4Z = new Map([ ["parts", $a([_4S])], - ["ex", $a(["324n"])], + ["ex", $a(["323n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#758 var _4b = new Map([ @@ -1634,7 +1653,7 @@ function bwipp_gs1process() { ]); //#770 var _4i = new Map([ ["parts", $a([_4b])], - ["ex", $a(["325n"])], + ["ex", $a(["324n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#773 var _4k = new Map([ @@ -1646,7 +1665,7 @@ function bwipp_gs1process() { ]); //#785 var _4r = new Map([ ["parts", $a([_4k])], - ["ex", $a(["326n"])], + ["ex", $a(["325n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#788 var _4t = new Map([ @@ -1658,7 +1677,7 @@ function bwipp_gs1process() { ]); //#800 var _50 = new Map([ ["parts", $a([_4t])], - ["ex", $a(["327n"])], + ["ex", $a(["326n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#803 var _52 = new Map([ @@ -1670,7 +1689,7 @@ function bwipp_gs1process() { ]); //#815 var _59 = new Map([ ["parts", $a([_52])], - ["ex", $a(["328n"])], + ["ex", $a(["327n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#818 var _5B = new Map([ @@ -1682,7 +1701,7 @@ function bwipp_gs1process() { ]); //#830 var _5I = new Map([ ["parts", $a([_5B])], - ["ex", $a(["329n"])], + ["ex", $a(["328n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#833 var _5K = new Map([ @@ -1694,8 +1713,8 @@ function bwipp_gs1process() { ]); //#845 var _5R = new Map([ ["parts", $a([_5K])], - ["ex", $a(["330n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["329n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#848 var _5T = new Map([ ["cset", 'N'], @@ -1706,7 +1725,7 @@ function bwipp_gs1process() { ]); //#860 var _5a = new Map([ ["parts", $a([_5T])], - ["ex", $a(["331n"])], + ["ex", $a(["330n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#863 var _5c = new Map([ @@ -1718,7 +1737,7 @@ function bwipp_gs1process() { ]); //#875 var _5j = new Map([ ["parts", $a([_5c])], - ["ex", $a(["332n"])], + ["ex", $a(["331n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#878 var _5l = new Map([ @@ -1730,7 +1749,7 @@ function bwipp_gs1process() { ]); //#890 var _5s = new Map([ ["parts", $a([_5l])], - ["ex", $a(["333n"])], + ["ex", $a(["332n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#893 var _5u = new Map([ @@ -1742,7 +1761,7 @@ function bwipp_gs1process() { ]); //#905 var _61 = new Map([ ["parts", $a([_5u])], - ["ex", $a(["334n"])], + ["ex", $a(["333n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#908 var _63 = new Map([ @@ -1754,7 +1773,7 @@ function bwipp_gs1process() { ]); //#920 var _6A = new Map([ ["parts", $a([_63])], - ["ex", $a(["335n"])], + ["ex", $a(["334n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#923 var _6C = new Map([ @@ -1766,7 +1785,7 @@ function bwipp_gs1process() { ]); //#935 var _6J = new Map([ ["parts", $a([_6C])], - ["ex", $a(["336n"])], + ["ex", $a(["335n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#938 var _6L = new Map([ @@ -1776,12 +1795,12 @@ function bwipp_gs1process() { ["opt", false], ["linters", $a([])] ]); //#950 - var _6R = new Map([ + var _6S = new Map([ ["parts", $a([_6L])], - ["ex", $a(["337n"])], - ["req", $a([$a([$a(["01"])])])] + ["ex", $a(["336n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#953 - var _6T = new Map([ + var _6U = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], @@ -1789,9 +1808,9 @@ function bwipp_gs1process() { ["linters", $a([])] ]); //#965 var _6a = new Map([ - ["parts", $a([_6T])], - ["ex", $a(["340n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["parts", $a([_6U])], + ["ex", $a(["337n"])], + ["req", $a([$a([$a(["01"])])])] ]); //#968 var _6c = new Map([ ["cset", 'N'], @@ -1802,7 +1821,7 @@ function bwipp_gs1process() { ]); //#980 var _6j = new Map([ ["parts", $a([_6c])], - ["ex", $a(["341n"])], + ["ex", $a(["340n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#983 var _6l = new Map([ @@ -1814,7 +1833,7 @@ function bwipp_gs1process() { ]); //#995 var _6s = new Map([ ["parts", $a([_6l])], - ["ex", $a(["342n"])], + ["ex", $a(["341n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#998 var _6u = new Map([ @@ -1826,7 +1845,7 @@ function bwipp_gs1process() { ]); //#1010 var _71 = new Map([ ["parts", $a([_6u])], - ["ex", $a(["343n"])], + ["ex", $a(["342n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1013 var _73 = new Map([ @@ -1838,7 +1857,7 @@ function bwipp_gs1process() { ]); //#1025 var _7A = new Map([ ["parts", $a([_73])], - ["ex", $a(["344n"])], + ["ex", $a(["343n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1028 var _7C = new Map([ @@ -1850,7 +1869,7 @@ function bwipp_gs1process() { ]); //#1040 var _7J = new Map([ ["parts", $a([_7C])], - ["ex", $a(["345n"])], + ["ex", $a(["344n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1043 var _7L = new Map([ @@ -1862,7 +1881,7 @@ function bwipp_gs1process() { ]); //#1055 var _7S = new Map([ ["parts", $a([_7L])], - ["ex", $a(["346n"])], + ["ex", $a(["345n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1058 var _7U = new Map([ @@ -1874,7 +1893,7 @@ function bwipp_gs1process() { ]); //#1070 var _7b = new Map([ ["parts", $a([_7U])], - ["ex", $a(["347n"])], + ["ex", $a(["346n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1073 var _7d = new Map([ @@ -1886,7 +1905,7 @@ function bwipp_gs1process() { ]); //#1085 var _7k = new Map([ ["parts", $a([_7d])], - ["ex", $a(["348n"])], + ["ex", $a(["347n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1088 var _7m = new Map([ @@ -1898,7 +1917,7 @@ function bwipp_gs1process() { ]); //#1100 var _7t = new Map([ ["parts", $a([_7m])], - ["ex", $a(["349n"])], + ["ex", $a(["348n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1103 var _7v = new Map([ @@ -1910,8 +1929,8 @@ function bwipp_gs1process() { ]); //#1115 var _82 = new Map([ ["parts", $a([_7v])], - ["ex", $a(["350n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["349n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1118 var _84 = new Map([ ["cset", 'N'], @@ -1922,7 +1941,7 @@ function bwipp_gs1process() { ]); //#1130 var _8B = new Map([ ["parts", $a([_84])], - ["ex", $a(["351n"])], + ["ex", $a(["350n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1133 var _8D = new Map([ @@ -1934,7 +1953,7 @@ function bwipp_gs1process() { ]); //#1145 var _8K = new Map([ ["parts", $a([_8D])], - ["ex", $a(["352n"])], + ["ex", $a(["351n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1148 var _8M = new Map([ @@ -1946,8 +1965,8 @@ function bwipp_gs1process() { ]); //#1160 var _8T = new Map([ ["parts", $a([_8M])], - ["ex", $a(["353n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["352n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1163 var _8V = new Map([ ["cset", 'N'], @@ -1958,7 +1977,7 @@ function bwipp_gs1process() { ]); //#1175 var _8c = new Map([ ["parts", $a([_8V])], - ["ex", $a(["354n"])], + ["ex", $a(["353n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1178 var _8e = new Map([ @@ -1970,7 +1989,7 @@ function bwipp_gs1process() { ]); //#1190 var _8l = new Map([ ["parts", $a([_8e])], - ["ex", $a(["355n"])], + ["ex", $a(["354n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1193 var _8n = new Map([ @@ -1982,8 +2001,8 @@ function bwipp_gs1process() { ]); //#1205 var _8u = new Map([ ["parts", $a([_8n])], - ["ex", $a(["356n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["355n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1208 var _8w = new Map([ ["cset", 'N'], @@ -1994,7 +2013,7 @@ function bwipp_gs1process() { ]); //#1220 var _93 = new Map([ ["parts", $a([_8w])], - ["ex", $a(["357n"])], + ["ex", $a(["356n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1223 var _95 = new Map([ @@ -2006,7 +2025,7 @@ function bwipp_gs1process() { ]); //#1235 var _9C = new Map([ ["parts", $a([_95])], - ["ex", $a(["360n"])], + ["ex", $a(["357n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1238 var _9E = new Map([ @@ -2018,7 +2037,7 @@ function bwipp_gs1process() { ]); //#1250 var _9L = new Map([ ["parts", $a([_9E])], - ["ex", $a(["361n"])], + ["ex", $a(["360n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1253 var _9N = new Map([ @@ -2030,8 +2049,8 @@ function bwipp_gs1process() { ]); //#1265 var _9U = new Map([ ["parts", $a([_9N])], - ["ex", $a(["362n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["361n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1268 var _9W = new Map([ ["cset", 'N'], @@ -2042,7 +2061,7 @@ function bwipp_gs1process() { ]); //#1280 var _9d = new Map([ ["parts", $a([_9W])], - ["ex", $a(["363n"])], + ["ex", $a(["362n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1283 var _9f = new Map([ @@ -2054,8 +2073,8 @@ function bwipp_gs1process() { ]); //#1295 var _9m = new Map([ ["parts", $a([_9f])], - ["ex", $a(["364n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["363n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1298 var _9o = new Map([ ["cset", 'N'], @@ -2066,7 +2085,7 @@ function bwipp_gs1process() { ]); //#1310 var _9v = new Map([ ["parts", $a([_9o])], - ["ex", $a(["365n"])], + ["ex", $a(["364n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1313 var _9x = new Map([ @@ -2078,7 +2097,7 @@ function bwipp_gs1process() { ]); //#1325 var _A4 = new Map([ ["parts", $a([_9x])], - ["ex", $a(["366n"])], + ["ex", $a(["365n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1328 var _A6 = new Map([ @@ -2090,8 +2109,8 @@ function bwipp_gs1process() { ]); //#1340 var _AD = new Map([ ["parts", $a([_A6])], - ["ex", $a(["367n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["366n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1343 var _AF = new Map([ ["cset", 'N'], @@ -2102,7 +2121,7 @@ function bwipp_gs1process() { ]); //#1355 var _AM = new Map([ ["parts", $a([_AF])], - ["ex", $a(["368n"])], + ["ex", $a(["367n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1358 var _AO = new Map([ @@ -2114,6950 +2133,7431 @@ function bwipp_gs1process() { ]); //#1370 var _AV = new Map([ ["parts", $a([_AO])], - ["ex", $a(["369n"])], + ["ex", $a(["368n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1373 var _AX = new Map([ ["cset", 'N'], - ["min", 1], - ["max", 8], + ["min", 6], + ["max", 6], ["opt", false], ["linters", $a([])] ]); //#1385 - var _Af = new Map([ + var _Ae = new Map([ ["parts", $a([_AX])], + ["ex", $a(["369n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ]); //#1388 + var _Ag = new Map([ + ["cset", 'N'], + ["min", 1], + ["max", 8], + ["opt", false], + ["linters", $a([])] + ]); //#1400 + var _Ao = new Map([ + ["parts", $a([_Ag])], ["req", $a([$a([$a(["00"])]), $a([$a(["02"]), $a(["8026"])])])] - ]); //#1387 - var _Ah = new Map([ + ]); //#1402 + var _Aq = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1394 - var _Ao = new Map([ - ["parts", $a([_Ah])], + ]); //#1409 + var _Ax = new Map([ + ["parts", $a([_Aq])], ["ex", $a(["390n", "391n", "394n", "8111"])], ["req", $a([$a([$a(["255"]), $a(["8020"])])])] - ]); //#1397 - var _Aq = new Map([ + ]); //#1412 + var _Az = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso4217'])] - ]); //#1413 - var _As = new Map([ + ]); //#1428 + var _B1 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1414 - var _Ay = new Map([ - ["parts", $a([_Aq, _As])], + ]); //#1429 + var _B7 = new Map([ + ["parts", $a([_Az, _B1])], ["ex", $a(["391n"])], ["req", $a([$a([$a(["8020"])])])] - ]); //#1417 - var _B0 = new Map([ + ]); //#1432 + var _B9 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1433 - var _BC = new Map([ - ["parts", $a([_B0])], + ]); //#1448 + var _BL = new Map([ + ["parts", $a([_B9])], ["ex", $a(["392n", "393n"])], ["req", $a([$a([$a(["01"])]), $a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1436 - var _BE = new Map([ + ]); //#1451 + var _BN = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso4217'])] - ]); //#1452 - var _BG = new Map([ + ]); //#1467 + var _BP = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1453 - var _BQ = new Map([ - ["parts", $a([_BE, _BG])], + ]); //#1468 + var _BZ = new Map([ + ["parts", $a([_BN, _BP])], ["ex", $a(["393n"])], ["req", $a([$a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1456 - var _BS = new Map([ + ]); //#1471 + var _Bb = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#1472 - var _BY = new Map([ - ["parts", $a([_BS])], + ]); //#1487 + var _Bh = new Map([ + ["parts", $a([_Bb])], ["ex", $a(["394n", "8111"])], ["req", $a([$a([$a(["255"])])])] - ]); //#1475 - var _Ba = new Map([ + ]); //#1490 + var _Bj = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#1485 - var _Bk = new Map([ - ["parts", $a([_Ba])], + ]); //#1500 + var _Bt = new Map([ + ["parts", $a([_Bj])], ["ex", $a(["392n", "393n", "395n", "8005"])], ["req", $a([$a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1488 - var _Bm = new Map([ + ]); //#1503 + var _Bv = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1500 - var _Bo = new Map([ - ["parts", $a([_Bm])] - ]); //#1500 - var _Bq = new Map([ + ]); //#1515 + var _Bx = new Map([ + ["parts", $a([_Bv])] + ]); //#1515 + var _Bz = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#1508 - var _Bt = new Map([ - ["parts", $a([_Bq])], + ]); //#1523 + var _C2 = new Map([ + ["parts", $a([_Bz])], ["dlpkey", $a([])] - ]); //#1510 - var _Bv = new Map([ + ]); //#1525 + var _C4 = new Map([ ["cset", 'N'], ["min", 17], ["max", 17], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1517 - var _By = new Map([ - ["parts", $a([_Bv])], + ]); //#1532 + var _C7 = new Map([ + ["parts", $a([_C4])], ["dlpkey", $a([])] - ]); //#1519 - var _C0 = new Map([ + ]); //#1534 + var _C9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1526 - var _C5 = new Map([ - ["parts", $a([_C0])], + ]); //#1541 + var _CE = new Map([ + ["parts", $a([_C9])], ["req", $a([$a([$a(["00"])])])] - ]); //#1528 - var _C7 = new Map([ + ]); //#1543 + var _CG = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1535 - var _C9 = new Map([ - ["parts", $a([_C7])] - ]); //#1535 - var _CB = new Map([ + ]); //#1550 + var _CI = new Map([ + ["parts", $a([_CG])] + ]); //#1550 + var _CK = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1546 - var _CG = new Map([ - ["parts", $a([_CB])], + ]); //#1561 + var _CP = new Map([ + ["parts", $a([_CK])], ["dlpkey", $a([$a(["254"]), $a(["7040"])])] - ]); //#1548 - var _CI = new Map([ + ]); //#1563 + var _CR = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1555 - var _CP = new Map([ - ["parts", $a([_CI])], + ]); //#1570 + var _CY = new Map([ + ["parts", $a([_CR])], ["req", $a([$a([$a(["8020"])])])], ["dlpkey", $a([$a(["8020"])])] - ]); //#1558 - var _CR = new Map([ + ]); //#1573 + var _Ca = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1565 - var _CT = new Map([ - ["parts", $a([_CR])] - ]); //#1565 - var _CV = new Map([ + ]); //#1580 + var _Cc = new Map([ + ["parts", $a([_Ca])] + ]); //#1580 + var _Ce = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1573 - var _CZ = new Map([ - ["parts", $a([_CV])], + ]); //#1588 + var _Ci = new Map([ + ["parts", $a([_Ce])], ["dlpkey", $a([$a(["7040"])])] - ]); //#1575 - var _Cb = new Map([ + ]); //#1590 + var _Ck = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1582 - var _Ce = new Map([ - ["parts", $a([_Cb])], + ]); //#1597 + var _Cn = new Map([ + ["parts", $a([_Ck])], ["ex", $a(["421"])] - ]); //#1584 - var _Cg = new Map([ + ]); //#1599 + var _Cp = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1591 - var _Ci = new Map([ + ]); //#1606 + var _Cr = new Map([ ["cset", 'X'], ["min", 1], ["max", 9], ["opt", false], ["linters", $a([])] - ]); //#1592 - var _Cl = new Map([ - ["parts", $a([_Cg, _Ci])], + ]); //#1607 + var _Cu = new Map([ + ["parts", $a([_Cp, _Cr])], ["ex", $a(["4307"])] - ]); //#1594 - var _Cn = new Map([ + ]); //#1609 + var _Cw = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1601 - var _Cw = new Map([ - ["parts", $a([_Cn])], + ]); //#1616 + var _D5 = new Map([ + ["parts", $a([_Cw])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#1604 - var _Cy = new Map([ + ]); //#1619 + var _D7 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a(['lintiso3166list'])] - ]); //#1611 - var _D5 = new Map([ - ["parts", $a([_Cy])], + ]); //#1626 + var _DE = new Map([ + ["parts", $a([_D7])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1614 - var _D7 = new Map([ + ]); //#1629 + var _DG = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1621 - var _DE = new Map([ - ["parts", $a([_D7])], + ]); //#1636 + var _DN = new Map([ + ["parts", $a([_DG])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1624 - var _DG = new Map([ + ]); //#1639 + var _DP = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a(['lintiso3166list'])] - ]); //#1631 - var _DN = new Map([ - ["parts", $a([_DG])], + ]); //#1646 + var _DW = new Map([ + ["parts", $a([_DP])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1634 - var _DP = new Map([ + ]); //#1649 + var _DY = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1641 - var _DV = new Map([ - ["parts", $a([_DP])], + ]); //#1656 + var _De = new Map([ + ["parts", $a([_DY])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1643 - var _DX = new Map([ + ]); //#1658 + var _Dg = new Map([ ["cset", 'X'], ["min", 1], ["max", 3], ["opt", false], ["linters", $a([])] - ]); //#1650 - var _Df = new Map([ - ["parts", $a([_DX])], + ]); //#1665 + var _Do = new Map([ + ["parts", $a([_Dg])], ["req", $a([$a([$a(["01"]), $a(["02"])]), $a([$a(["422"])])])] - ]); //#1652 - var _Dh = new Map([ + ]); //#1667 + var _Dq = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1659 - var _Dm = new Map([ - ["parts", $a([_Dh])], + ]); //#1674 + var _Dv = new Map([ + ["parts", $a([_Dq])], ["req", $a([$a([$a(["00"])])])] - ]); //#1661 - var _Do = new Map([ + ]); //#1676 + var _Dx = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1669 - var _Dt = new Map([ - ["parts", $a([_Do])], + ]); //#1684 + var _E2 = new Map([ + ["parts", $a([_Dx])], ["req", $a([$a([$a(["00"])])])] - ]); //#1671 - var _Dv = new Map([ + ]); //#1686 + var _E4 = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1678 - var _E0 = new Map([ - ["parts", $a([_Dv])], + ]); //#1693 + var _E9 = new Map([ + ["parts", $a([_E4])], ["req", $a([$a([$a(["4302"])])])] - ]); //#1680 - var _E2 = new Map([ + ]); //#1695 + var _EB = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1687 - var _E7 = new Map([ - ["parts", $a([_E2])], + ]); //#1702 + var _EG = new Map([ + ["parts", $a([_EB])], ["req", $a([$a([$a(["00"])])])] - ]); //#1689 - var _E9 = new Map([ + ]); //#1704 + var _EI = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintiso3166alpha2'])] - ]); //#1698 - var _EE = new Map([ - ["parts", $a([_E9])], + ]); //#1713 + var _EN = new Map([ + ["parts", $a([_EI])], ["req", $a([$a([$a(["00"])])])] - ]); //#1700 - var _EG = new Map([ + ]); //#1715 + var _EP = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1707 - var _EL = new Map([ - ["parts", $a([_EG])], + ]); //#1722 + var _EU = new Map([ + ["parts", $a([_EP])], ["req", $a([$a([$a(["00"])])])] - ]); //#1709 - var _EN = new Map([ + ]); //#1724 + var _EW = new Map([ ["cset", 'N'], ["min", 10], ["max", 10], ["opt", false], ["linters", $a(['lintlatitude'])] - ]); //#1716 - var _EP = new Map([ + ]); //#1731 + var _EY = new Map([ ["cset", 'N'], ["min", 10], ["max", 10], ["opt", false], ["linters", $a(['lintlongitude'])] - ]); //#1717 - var _EU = new Map([ - ["parts", $a([_EN, _EP])], + ]); //#1732 + var _Ed = new Map([ + ["parts", $a([_EW, _EY])], ["req", $a([$a([$a(["00"])])])] - ]); //#1719 - var _EW = new Map([ + ]); //#1734 + var _Ef = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1726 - var _Eb = new Map([ - ["parts", $a([_EW])], + ]); //#1741 + var _Ek = new Map([ + ["parts", $a([_Ef])], ["req", $a([$a([$a(["00"])])])] - ]); //#1728 - var _Ed = new Map([ + ]); //#1743 + var _Em = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1736 - var _Ei = new Map([ - ["parts", $a([_Ed])], + ]); //#1751 + var _Er = new Map([ + ["parts", $a([_Em])], ["req", $a([$a([$a(["00"])])])] - ]); //#1738 - var _Ek = new Map([ + ]); //#1753 + var _Et = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1745 - var _Ep = new Map([ - ["parts", $a([_Ek])], + ]); //#1760 + var _Ey = new Map([ + ["parts", $a([_Et])], ["req", $a([$a([$a(["4312"])])])] - ]); //#1747 - var _Er = new Map([ + ]); //#1762 + var _F0 = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1754 - var _Ew = new Map([ - ["parts", $a([_Er])], + ]); //#1769 + var _F5 = new Map([ + ["parts", $a([_F0])], ["req", $a([$a([$a(["00"])])])] - ]); //#1756 - var _Ey = new Map([ + ]); //#1771 + var _F7 = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintiso3166alpha2'])] - ]); //#1765 - var _F3 = new Map([ - ["parts", $a([_Ey])], + ]); //#1780 + var _FC = new Map([ + ["parts", $a([_F7])], ["req", $a([$a([$a(["00"])])])] - ]); //#1767 - var _F5 = new Map([ + ]); //#1782 + var _FE = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1774 - var _FA = new Map([ - ["parts", $a([_F5])], + ]); //#1789 + var _FJ = new Map([ + ["parts", $a([_FE])], ["req", $a([$a([$a(["00"])])])] - ]); //#1776 - var _FC = new Map([ + ]); //#1791 + var _FL = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1783 - var _FH = new Map([ - ["parts", $a([_FC])], + ]); //#1798 + var _FQ = new Map([ + ["parts", $a([_FL])], ["req", $a([$a([$a(["00"])])])] - ]); //#1785 - var _FJ = new Map([ + ]); //#1800 + var _FS = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1792 - var _FO = new Map([ - ["parts", $a([_FJ])], + ]); //#1807 + var _FX = new Map([ + ["parts", $a([_FS])], ["req", $a([$a([$a(["00"])])])] - ]); //#1794 - var _FQ = new Map([ + ]); //#1809 + var _FZ = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintyesno'])] - ]); //#1801 - var _FV = new Map([ - ["parts", $a([_FQ])], + ]); //#1816 + var _Fe = new Map([ + ["parts", $a([_FZ])], ["req", $a([$a([$a(["00"])])])] - ]); //#1803 - var _FX = new Map([ + ]); //#1818 + var _Fg = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#1812 - var _FZ = new Map([ + ]); //#1827 + var _Fi = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['linthhmm'])] - ]); //#1813 - var _Fe = new Map([ - ["parts", $a([_FX, _FZ])], + ]); //#1828 + var _Fn = new Map([ + ["parts", $a([_Fg, _Fi])], ["req", $a([$a([$a(["00"])])])] - ]); //#1815 - var _Fg = new Map([ + ]); //#1830 + var _Fp = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1823 - var _Fl = new Map([ - ["parts", $a([_Fg])], + ]); //#1838 + var _Fu = new Map([ + ["parts", $a([_Fp])], ["req", $a([$a([$a(["00"])])])] - ]); //#1825 - var _Fn = new Map([ + ]); //#1840 + var _Fw = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1847 + var _Fy = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1848 + var _G4 = new Map([ + ["parts", $a([_Fw, _Fy])], + ["ex", $a(["4331"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1851 + var _G6 = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1858 + var _G8 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1859 + var _GE = new Map([ + ["parts", $a([_G6, _G8])], + ["ex", $a(["4330"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1862 + var _GG = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1869 + var _GI = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1870 + var _GO = new Map([ + ["parts", $a([_GG, _GI])], + ["ex", $a(["4333"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1873 + var _GQ = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1880 + var _GS = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1881 + var _GY = new Map([ + ["parts", $a([_GQ, _GS])], + ["ex", $a(["4332"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1884 + var _Ga = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a([])] - ]); //#1832 - var _Fv = new Map([ - ["parts", $a([_Fn])], + ]); //#1891 + var _Gi = new Map([ + ["parts", $a([_Ga])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#1834 - var _Fx = new Map([ + ]); //#1893 + var _Gk = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1841 - var _G3 = new Map([ - ["parts", $a([_Fx])], + ]); //#1900 + var _Gq = new Map([ + ["parts", $a([_Gk])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1843 - var _G5 = new Map([ + ]); //#1902 + var _Gs = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1850 - var _G7 = new Map([ + ]); //#1909 + var _Gu = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['linthhmm'])] - ]); //#1851 - var _GD = new Map([ - ["parts", $a([_G5, _G7])], + ]); //#1910 + var _H0 = new Map([ + ["parts", $a([_Gs, _Gu])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1853 - var _GF = new Map([ + ]); //#1912 + var _H2 = new Map([ ["cset", 'N'], ["min", 1], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#1860 - var _GM = new Map([ - ["parts", $a([_GF])], + ]); //#1919 + var _H9 = new Map([ + ["parts", $a([_H2])], ["req", $a([$a([$a(["01"])]), $a([$a(["10"])])])] - ]); //#1862 - var _GO = new Map([ + ]); //#1921 + var _HB = new Map([ ["cset", 'X'], ["min", 1], ["max", 12], ["opt", false], ["linters", $a([])] - ]); //#1869 - var _GU = new Map([ - ["parts", $a([_GO])], + ]); //#1928 + var _HH = new Map([ + ["parts", $a([_HB])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1871 - var _GW = new Map([ + ]); //#1930 + var _HJ = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1878 - var _Gc = new Map([ - ["parts", $a([_GW])], + ]); //#1937 + var _HP = new Map([ + ["parts", $a([_HJ])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1880 - var _Ge = new Map([ + ]); //#1939 + var _HR = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1887 - var _Gg = new Map([ + ]); //#1946 + var _HT = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", true], ["linters", $a(['lintyymmdd'])] - ]); //#1888 - var _Gm = new Map([ - ["parts", $a([_Ge, _Gg])], + ]); //#1947 + var _HZ = new Map([ + ["parts", $a([_HR, _HT])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1890 - var _Go = new Map([ + ]); //#1949 + var _Hb = new Map([ ["cset", 'X'], ["min", 1], ["max", 3], ["opt", false], ["linters", $a([])] - ]); //#1897 - var _Gu = new Map([ - ["parts", $a([_Go])], + ]); //#1956 + var _Hh = new Map([ + ["parts", $a([_Hb])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1899 - var _Gw = new Map([ + ]); //#1958 + var _Hj = new Map([ ["cset", 'X'], ["min", 1], ["max", 10], ["opt", false], ["linters", $a([])] - ]); //#1906 - var _H2 = new Map([ - ["parts", $a([_Gw])], + ]); //#1965 + var _Hp = new Map([ + ["parts", $a([_Hj])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1908 - var _H4 = new Map([ + ]); //#1967 + var _Hr = new Map([ ["cset", 'X'], ["min", 1], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#1915 - var _HA = new Map([ - ["parts", $a([_H4])], + ]); //#1974 + var _Hx = new Map([ + ["parts", $a([_Hr])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1917 - var _HC = new Map([ + ]); //#1976 + var _Hz = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1924 - var _HE = new Map([ + ]); //#1983 + var _I1 = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", true], ["linters", $a(['linthhmm'])] - ]); //#1925 - var _HK = new Map([ - ["parts", $a([_HC, _HE])], + ]); //#1984 + var _I7 = new Map([ + ["parts", $a([_Hz, _I1])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1927 - var _HM = new Map([ + ]); //#1986 + var _I9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1934 - var _HU = new Map([ - ["parts", $a([_HM])], + ]); //#1993 + var _IH = new Map([ + ["parts", $a([_I9])], ["req", $a([$a([$a(["01"]), $a(["8006"])]), $a([$a(["416"])])])] - ]); //#1936 - var _HW = new Map([ + ]); //#1995 + var _IJ = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1943 - var _Hc = new Map([ - ["parts", $a([_HW])], + ]); //#2002 + var _IP = new Map([ + ["parts", $a([_IJ])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#1945 - var _He = new Map([ + ]); //#2004 + var _IR = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1952 - var _Hj = new Map([ - ["parts", $a([_He])], + ]); //#2011 + var _IW = new Map([ + ["parts", $a([_IR])], ["req", $a([$a([$a(["7021"])])])] - ]); //#1954 - var _Hl = new Map([ + ]); //#2013 + var _IY = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#1961 - var _Hn = new Map([ - ["parts", $a([_Hl])] - ]); //#1961 - var _Hp = new Map([ + ]); //#2020 + var _Ia = new Map([ + ["parts", $a([_IY])] + ]); //#2020 + var _Ic = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166999'])] - ]); //#1969 - var _Hr = new Map([ + ]); //#2028 + var _Ie = new Map([ ["cset", 'X'], ["min", 1], ["max", 27], ["opt", false], ["linters", $a([])] - ]); //#1970 - var _Hx = new Map([ - ["parts", $a([_Hp, _Hr])], + ]); //#2029 + var _Ik = new Map([ + ["parts", $a([_Ic, _Ie])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1972 - var _Hz = new Map([ + ]); //#2031 + var _Im = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1988 - var _I1 = new Map([ + ]); //#2047 + var _Io = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1989 - var _I3 = new Map([ + ]); //#2048 + var _Iq = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1990 - var _I5 = new Map([ + ]); //#2049 + var _Is = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintimporteridx'])] - ]); //#1991 - var _I7 = new Map([ - ["parts", $a([_Hz, _I1, _I3, _I5])] - ]); //#1991 - var _I9 = new Map([ + ]); //#2050 + var _Iu = new Map([ + ["parts", $a([_Im, _Io, _Iq, _Is])], + ["dlattr", false] + ]); //#2052 + var _Iw = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1999 - var _IE = new Map([ - ["parts", $a([_I9])], + ]); //#2059 + var _J1 = new Map([ + ["parts", $a([_Iw])], ["req", $a([$a([$a(["01"])])])] - ]); //#2001 - var _IG = new Map([ + ]); //#2061 + var _J3 = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#2013 - var _II = new Map([ + ]); //#2073 + var _J5 = new Map([ ["cset", 'X'], ["min", 1], ["max", 28], ["opt", false], ["linters", $a([])] - ]); //#2014 - var _IO = new Map([ - ["parts", $a([_IG, _II])], + ]); //#2074 + var _JB = new Map([ + ["parts", $a([_J3, _J5])], ["req", $a([$a([$a(["01"]), $a(["8004"])])])] - ]); //#2016 - var _IQ = new Map([ + ]); //#2076 + var _JD = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2032 - var _IW = new Map([ - ["parts", $a([_IQ])], + ]); //#2092 + var _JJ = new Map([ + ["parts", $a([_JD])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#2034 - var _IY = new Map([ + ]); //#2094 + var _JL = new Map([ ["cset", 'N'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintmediatype'])] - ]); //#2041 - var _Ie = new Map([ - ["parts", $a([_IY])], + ]); //#2101 + var _JR = new Map([ + ["parts", $a([_JL])], ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2043 - var _Ig = new Map([ + ]); //#2103 + var _JT = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a([])] - ]); //#2050 - var _Im = new Map([ - ["parts", $a([_Ig])], + ]); //#2110 + var _JZ = new Map([ + ["parts", $a([_JT])], ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2052 - var _Io = new Map([ + ]); //#2112 + var _Jb = new Map([ + ["cset", 'N'], + ["min", 8], + ["max", 8], + ["opt", false], + ["linters", $a(['lintyyyymmdd'])] + ]); //#2119 + var _Jh = new Map([ + ["parts", $a([_Jb])], + ["ex", $a(["7251"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2123 + var _Jj = new Map([ + ["cset", 'N'], + ["min", 8], + ["max", 8], + ["opt", false], + ["linters", $a(['lintyyyymmdd'])] + ]); //#2130 + var _Jl = new Map([ + ["cset", 'N'], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", $a(['linthhmm'])] + ]); //#2131 + var _Jr = new Map([ + ["parts", $a([_Jj, _Jl])], + ["ex", $a(["7250"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2135 + var _Jt = new Map([ + ["cset", 'N'], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", $a(['lintiso5218'])] + ]); //#2142 + var _Jy = new Map([ + ["parts", $a([_Jt])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2145 + var _K0 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 40], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2152 + var _K7 = new Map([ + ["parts", $a([_K0])], + ["ex", $a(["7256", "7259"])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2156 + var _K9 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 10], + ["opt", false], + ["linters", $a([])] + ]); //#2164 + var _KG = new Map([ + ["parts", $a([_K9])], + ["ex", $a(["7256", "7259"])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2168 + var _KI = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 90], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2175 + var _KO = new Map([ + ["parts", $a([_KI])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2178 + var _KQ = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2185 + var _KV = new Map([ + ["parts", $a([_KQ])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2188 + var _KX = new Map([ + ["cset", 'X'], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", $a(['lintposinseqslash'])] + ]); //#2195 + var _Kc = new Map([ + ["parts", $a([_KX])], + ["req", $a([$a([$a(["8018", "7259"])])])], + ["dlattr", false] + ]); //#2198 + var _Ke = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 40], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2205 + var _Kk = new Map([ + ["parts", $a([_Ke])], + ["ex", $a(["7256"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2209 + var _Km = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2059 - var _Iq = new Map([ + ]); //#2216 + var _Ko = new Map([ ["cset", 'N'], ["min", 5], ["max", 5], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2060 - var _Is = new Map([ + ]); //#2217 + var _Kq = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2061 - var _Iu = new Map([ + ]); //#2218 + var _Ks = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintwinding'])] - ]); //#2062 - var _Iw = new Map([ + ]); //#2219 + var _Ku = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#2063 - var _J1 = new Map([ - ["parts", $a([_Io, _Iq, _Is, _Iu, _Iw])], + ]); //#2220 + var _Kz = new Map([ + ["parts", $a([_Km, _Ko, _Kq, _Ks, _Ku])], ["req", $a([$a([$a(["01"])])])] - ]); //#2065 - var _J3 = new Map([ + ]); //#2222 + var _L1 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2072 - var _J5 = new Map([ - ["parts", $a([_J3])] - ]); //#2072 - var _J7 = new Map([ + ]); //#2229 + var _L3 = new Map([ + ["parts", $a([_L1])] + ]); //#2229 + var _L5 = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintzero'])] - ]); //#2080 - var _J9 = new Map([ + ]); //#2237 + var _L7 = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2081 - var _JB = new Map([ + ]); //#2238 + var _L9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 16], ["opt", true], ["linters", $a([])] - ]); //#2082 - var _JE = new Map([ - ["parts", $a([_J7, _J9, _JB])], + ]); //#2239 + var _LC = new Map([ + ["parts", $a([_L5, _L7, _L9])], ["dlpkey", $a([])] - ]); //#2084 - var _JG = new Map([ + ]); //#2241 + var _LE = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#2091 - var _JK = new Map([ - ["parts", $a([_JG])], + ]); //#2248 + var _LI = new Map([ + ["parts", $a([_LE])], ["dlpkey", $a([$a(["7040"])])] - ]); //#2093 - var _JM = new Map([ + ]); //#2250 + var _LK = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#2100 - var _JS = new Map([ - ["parts", $a([_JM])], + ]); //#2257 + var _LQ = new Map([ + ["parts", $a([_LK])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#2102 - var _JU = new Map([ + ]); //#2259 + var _LS = new Map([ ["cset", 'N'], ["min", 14], ["max", 14], ["opt", false], ["linters", $a(['lintcsum'])] - ]); //#2109 - var _JW = new Map([ + ]); //#2266 + var _LU = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintpieceoftotal'])] - ]); //#2110 - var _Jb = new Map([ - ["parts", $a([_JU, _JW])], + ]); //#2267 + var _LZ = new Map([ + ["parts", $a([_LS, _LU])], ["ex", $a(["01", "37"])], ["dlpkey", $a([$a(["22", "10", "21"])])] - ]); //#2113 - var _Jd = new Map([ + ]); //#2270 + var _Lb = new Map([ ["cset", 'X'], ["min", 1], ["max", 34], ["opt", false], ["linters", $a(['lintiban'])] - ]); //#2120 - var _Ji = new Map([ - ["parts", $a([_Jd])], + ]); //#2277 + var _Lg = new Map([ + ["parts", $a([_Lb])], ["req", $a([$a([$a(["415"])])])] - ]); //#2122 - var _Jk = new Map([ + ]); //#2279 + var _Li = new Map([ ["cset", 'N'], ["min", 8], ["max", 8], ["opt", false], ["linters", $a(['lintyymmddhh'])] - ]); //#2129 - var _Jm = new Map([ + ]); //#2286 + var _Lk = new Map([ ["cset", 'N'], ["min", 1], ["max", 4], ["opt", true], ["linters", $a(['lintmmoptss'])] - ]); //#2130 - var _Js = new Map([ - ["parts", $a([_Jk, _Jm])], + ]); //#2287 + var _Lq = new Map([ + ["parts", $a([_Li, _Lk])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#2132 - var _Ju = new Map([ + ]); //#2289 + var _Ls = new Map([ ["cset", 'X'], ["min", 1], ["max", 50], ["opt", false], ["linters", $a([])] - ]); //#2139 - var _K0 = new Map([ - ["parts", $a([_Ju])], + ]); //#2296 + var _Ly = new Map([ + ["parts", $a([_Ls])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] - ]); //#2141 - var _K2 = new Map([ + ]); //#2298 + var _M0 = new Map([ ["cset", 'Y'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#2148 - var _K6 = new Map([ - ["parts", $a([_K2])], + ]); //#2305 + var _M4 = new Map([ + ["parts", $a([_M0])], ["dlpkey", $a([$a(["8011"])])] - ]); //#2150 - var _K8 = new Map([ + ]); //#2307 + var _M6 = new Map([ ["cset", 'N'], ["min", 1], ["max", 12], ["opt", false], ["linters", $a(['lintnozeroprefix'])] - ]); //#2157 - var _KD = new Map([ - ["parts", $a([_K8])], - ["req", $a([$a([$a(["8010"])])])] - ]); //#2159 - var _KF = new Map([ + ]); //#2314 + var _MB = new Map([ + ["parts", $a([_M6])], + ["req", $a([$a([$a(["8010"])])])], + ["dlattr", false] + ]); //#2317 + var _MD = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2166 - var _KL = new Map([ - ["parts", $a([_KF])], + ]); //#2324 + var _MJ = new Map([ + ["parts", $a([_MD])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#2168 - var _KN = new Map([ + ]); //#2326 + var _ML = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a(['lintcsumalpha', 'lintkey'])] - ]); //#2175 - var _KQ = new Map([ - ["parts", $a([_KN])], + ]); //#2333 + var _MO = new Map([ + ["parts", $a([_ML])], ["dlpkey", $a([])] - ]); //#2177 - var _KS = new Map([ + ]); //#2335 + var _MQ = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 25], + ["opt", false], + ["linters", $a(['lintcsumalpha', 'lintkey', 'linthasnondigit'])] + ]); //#2342 + var _MV = new Map([ + ["parts", $a([_MQ])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#2345 + var _MX = new Map([ ["cset", 'N'], ["min", 18], ["max", 18], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2184 - var _KX = new Map([ - ["parts", $a([_KS])], + ]); //#2352 + var _Mc = new Map([ + ["parts", $a([_MX])], ["ex", $a(["8018"])], ["dlpkey", $a([$a(["8019"])])] - ]); //#2187 - var _KZ = new Map([ + ]); //#2355 + var _Me = new Map([ ["cset", 'N'], ["min", 18], ["max", 18], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2194 - var _Ke = new Map([ - ["parts", $a([_KZ])], + ]); //#2362 + var _Mj = new Map([ + ["parts", $a([_Me])], ["ex", $a(["8017"])], ["dlpkey", $a([$a(["8019"])])] - ]); //#2197 - var _Kg = new Map([ + ]); //#2365 + var _Ml = new Map([ ["cset", 'N'], ["min", 1], ["max", 10], ["opt", false], ["linters", $a([])] - ]); //#2204 - var _Km = new Map([ - ["parts", $a([_Kg])], - ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2206 - var _Ko = new Map([ + ]); //#2372 + var _Mr = new Map([ + ["parts", $a([_Ml])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2375 + var _Mt = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a([])] - ]); //#2213 - var _Kt = new Map([ - ["parts", $a([_Ko])], + ]); //#2382 + var _My = new Map([ + ["parts", $a([_Mt])], ["req", $a([$a([$a(["415"])])])] - ]); //#2215 - var _Kv = new Map([ + ]); //#2384 + var _N0 = new Map([ ["cset", 'N'], ["min", 14], ["max", 14], ["opt", false], ["linters", $a(['lintcsum'])] - ]); //#2222 - var _Kx = new Map([ + ]); //#2391 + var _N2 = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintpieceoftotal'])] - ]); //#2223 - var _L3 = new Map([ - ["parts", $a([_Kv, _Kx])], + ]); //#2392 + var _N8 = new Map([ + ["parts", $a([_N0, _N2])], ["ex", $a(["02", "8006"])], ["req", $a([$a([$a(["37"])])])] - ]); //#2226 - var _L5 = new Map([ + ]); //#2395 + var _NA = new Map([ ["cset", 'Z'], ["min", 1], ["max", 90], ["opt", false], ["linters", $a([])] - ]); //#2233 - var _LJ = new Map([ - ["parts", $a([_L5])], - ["req", $a([$a([$a(["00"]), $a(["01"]), $a(["253"]), $a(["255"]), $a(["8003"]), $a(["8004"]), $a(["8006"]), $a(["8010"]), $a(["8017"]), $a(["8018"])])])] - ]); //#2235 - var _LL = new Map([ + ]); //#2402 + var _NO = new Map([ + ["parts", $a([_NA])], + ["req", $a([$a([$a(["00"]), $a(["01", "21"]), $a(["253"]), $a(["255"]), $a(["8003"]), $a(["8004"]), $a(["8006", "21"]), $a(["8010", "8011"]), $a(["8017"]), $a(["8018"])])])] + ]); //#2404 + var _NQ = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintcouponcode'])] - ]); //#2242 - var _LN = new Map([ - ["parts", $a([_LL])] - ]); //#2242 - var _LP = new Map([ + ]); //#2411 + var _NS = new Map([ + ["parts", $a([_NQ])] + ]); //#2411 + var _NU = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#2250 - var _LU = new Map([ - ["parts", $a([_LP])], + ]); //#2419 + var _NZ = new Map([ + ["parts", $a([_NU])], ["req", $a([$a([$a(["255"])])])] - ]); //#2252 - var _LW = new Map([ + ]); //#2421 + var _Nb = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintcouponposoffer'])] - ]); //#2259 - var _LY = new Map([ - ["parts", $a([_LW])] - ]); //#2259 - var _La = new Map([ + ]); //#2428 + var _Nd = new Map([ + ["parts", $a([_Nb])] + ]); //#2428 + var _Nf = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a([])] - ]); //#2267 - var _Lf = new Map([ - ["parts", $a([_La])], - ["req", $a([$a([$a(["01"])])])] - ]); //#2269 - var _Lh = new Map([ + ]); //#2436 + var _Nk = new Map([ + ["parts", $a([_Nf])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#2439 + var _Nm = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#2276 - var _Lj = new Map([ - ["parts", $a([_Lh])] - ]); //#2276 - var _Ll = new Map([ + ]); //#2446 + var _No = new Map([ + ["parts", $a([_Nm])] + ]); //#2446 + var _Nq = new Map([ ["cset", 'X'], ["min", 1], ["max", 90], ["opt", false], ["linters", $a([])] - ]); //#2284 - var _Ln = new Map([ - ["parts", $a([_Ll])] - ]); //#2284 - var _Lo = new Map([ + ]); //#2454 + var _Ns = new Map([ + ["parts", $a([_Nq])] + ]); //#2454 + var _Nt = new Map([ ["00", _4], ["01", _C], - ["02", _J], - ["10", _T], - ["11", _d], - ["12", _k], - ["13", _u], - ["15", _u], - ["16", _u], - ["17", _15], - ["20", _1F], - ["21", _1O], - ["22", _1V], - ["235", _1c], - ["240", _1m], - ["241", _1m], - ["242", _1w], - ["243", _23], - ["250", _2D], - ["251", _2L], - ["253", _2S], - ["254", _2Z], - ["255", _2h], - ["30", _2p], - ["3100", _2y], - ["3101", _2y], - ["3102", _2y], - ["3103", _2y], - ["3104", _2y], - ["3105", _2y], - ["3110", _37], - ["3111", _37], - ["3112", _37], - ["3113", _37], - ["3114", _37], - ["3115", _37], - ["3120", _3G], - ["3121", _3G], - ["3122", _3G], - ["3123", _3G], - ["3124", _3G], - ["3125", _3G], - ["3130", _3P], - ["3131", _3P], - ["3132", _3P], - ["3133", _3P], - ["3134", _3P], - ["3135", _3P], - ["3140", _3Y], - ["3141", _3Y], - ["3142", _3Y], - ["3143", _3Y], - ["3144", _3Y], - ["3145", _3Y], - ["3150", _3h], - ["3151", _3h], - ["3152", _3h], - ["3153", _3h], - ["3154", _3h], - ["3155", _3h], - ["3160", _3q], - ["3161", _3q], - ["3162", _3q], - ["3163", _3q], - ["3164", _3q], - ["3165", _3q], - ["3200", _3z], - ["3201", _3z], - ["3202", _3z], - ["3203", _3z], - ["3204", _3z], - ["3205", _3z], - ["3210", _48], - ["3211", _48], - ["3212", _48], - ["3213", _48], - ["3214", _48], - ["3215", _48], - ["3220", _4H], - ["3221", _4H], - ["3222", _4H], - ["3223", _4H], - ["3224", _4H], - ["3225", _4H], - ["3230", _4Q], - ["3231", _4Q], - ["3232", _4Q], - ["3233", _4Q], - ["3234", _4Q], - ["3235", _4Q], - ["3240", _4Z], - ["3241", _4Z], - ["3242", _4Z], - ["3243", _4Z], - ["3244", _4Z], - ["3245", _4Z], - ["3250", _4i], - ["3251", _4i], - ["3252", _4i], - ["3253", _4i], - ["3254", _4i], - ["3255", _4i], - ["3260", _4r], - ["3261", _4r], - ["3262", _4r], - ["3263", _4r], - ["3264", _4r], - ["3265", _4r], - ["3270", _50], - ["3271", _50], - ["3272", _50], - ["3273", _50], - ["3274", _50], - ["3275", _50], - ["3280", _59], - ["3281", _59], - ["3282", _59], - ["3283", _59], - ["3284", _59], - ["3285", _59], - ["3290", _5I], - ["3291", _5I], - ["3292", _5I], - ["3293", _5I], - ["3294", _5I], - ["3295", _5I], - ["3300", _5R], - ["3301", _5R], - ["3302", _5R], - ["3303", _5R], - ["3304", _5R], - ["3305", _5R], - ["3310", _5a], - ["3311", _5a], - ["3312", _5a], - ["3313", _5a], - ["3314", _5a], - ["3315", _5a], - ["3320", _5j], - ["3321", _5j], - ["3322", _5j], - ["3323", _5j], - ["3324", _5j], - ["3325", _5j], - ["3330", _5s], - ["3331", _5s], - ["3332", _5s], - ["3333", _5s], - ["3334", _5s], - ["3335", _5s], - ["3340", _61], - ["3341", _61], - ["3342", _61], - ["3343", _61], - ["3344", _61], - ["3345", _61], - ["3350", _6A], - ["3351", _6A], - ["3352", _6A], - ["3353", _6A], - ["3354", _6A], - ["3355", _6A], - ["3360", _6J], - ["3361", _6J], - ["3362", _6J], - ["3363", _6J], - ["3364", _6J], - ["3365", _6J], - ["3370", _6R], - ["3371", _6R], - ["3372", _6R], - ["3373", _6R], - ["3374", _6R], - ["3375", _6R], - ["3400", _6a], - ["3401", _6a], - ["3402", _6a], - ["3403", _6a], - ["3404", _6a], - ["3405", _6a], - ["3410", _6j], - ["3411", _6j], - ["3412", _6j], - ["3413", _6j], - ["3414", _6j], - ["3415", _6j], - ["3420", _6s], - ["3421", _6s], - ["3422", _6s], - ["3423", _6s], - ["3424", _6s], - ["3425", _6s], - ["3430", _71], - ["3431", _71], - ["3432", _71], - ["3433", _71], - ["3434", _71], - ["3435", _71], - ["3440", _7A], - ["3441", _7A], - ["3442", _7A], - ["3443", _7A], - ["3444", _7A], - ["3445", _7A], - ["3450", _7J], - ["3451", _7J], - ["3452", _7J], - ["3453", _7J], - ["3454", _7J], - ["3455", _7J], - ["3460", _7S], - ["3461", _7S], - ["3462", _7S], - ["3463", _7S], - ["3464", _7S], - ["3465", _7S], - ["3470", _7b], - ["3471", _7b], - ["3472", _7b], - ["3473", _7b], - ["3474", _7b], - ["3475", _7b], - ["3480", _7k], - ["3481", _7k], - ["3482", _7k], - ["3483", _7k], - ["3484", _7k], - ["3485", _7k], - ["3490", _7t], - ["3491", _7t], - ["3492", _7t], - ["3493", _7t], - ["3494", _7t], - ["3495", _7t], - ["3500", _82], - ["3501", _82], - ["3502", _82], - ["3503", _82], - ["3504", _82], - ["3505", _82], - ["3510", _8B], - ["3511", _8B], - ["3512", _8B], - ["3513", _8B], - ["3514", _8B], - ["3515", _8B], - ["3520", _8K], - ["3521", _8K], - ["3522", _8K], - ["3523", _8K], - ["3524", _8K], - ["3525", _8K], - ["3530", _8T], - ["3531", _8T], - ["3532", _8T], - ["3533", _8T], - ["3534", _8T], - ["3535", _8T], - ["3540", _8c], - ["3541", _8c], - ["3542", _8c], - ["3543", _8c], - ["3544", _8c], - ["3545", _8c], - ["3550", _8l], - ["3551", _8l], - ["3552", _8l], - ["3553", _8l], - ["3554", _8l], - ["3555", _8l], - ["3560", _8u], - ["3561", _8u], - ["3562", _8u], - ["3563", _8u], - ["3564", _8u], - ["3565", _8u], - ["3570", _93], - ["3571", _93], - ["3572", _93], - ["3573", _93], - ["3574", _93], - ["3575", _93], - ["3600", _9C], - ["3601", _9C], - ["3602", _9C], - ["3603", _9C], - ["3604", _9C], - ["3605", _9C], - ["3610", _9L], - ["3611", _9L], - ["3612", _9L], - ["3613", _9L], - ["3614", _9L], - ["3615", _9L], - ["3620", _9U], - ["3621", _9U], - ["3622", _9U], - ["3623", _9U], - ["3624", _9U], - ["3625", _9U], - ["3630", _9d], - ["3631", _9d], - ["3632", _9d], - ["3633", _9d], - ["3634", _9d], - ["3635", _9d], - ["3640", _9m], - ["3641", _9m], - ["3642", _9m], - ["3643", _9m], - ["3644", _9m], - ["3645", _9m], - ["3650", _9v], - ["3651", _9v], - ["3652", _9v], - ["3653", _9v], - ["3654", _9v], - ["3655", _9v], - ["3660", _A4], - ["3661", _A4], - ["3662", _A4], - ["3663", _A4], - ["3664", _A4], - ["3665", _A4], - ["3670", _AD], - ["3671", _AD], - ["3672", _AD], - ["3673", _AD], - ["3674", _AD], - ["3675", _AD], - ["3680", _AM], - ["3681", _AM], - ["3682", _AM], - ["3683", _AM], - ["3684", _AM], - ["3685", _AM], - ["3690", _AV], - ["3691", _AV], - ["3692", _AV], - ["3693", _AV], - ["3694", _AV], - ["3695", _AV], - ["37", _Af], - ["3900", _Ao], - ["3901", _Ao], - ["3902", _Ao], - ["3903", _Ao], - ["3904", _Ao], - ["3905", _Ao], - ["3906", _Ao], - ["3907", _Ao], - ["3908", _Ao], - ["3909", _Ao], - ["3910", _Ay], - ["3911", _Ay], - ["3912", _Ay], - ["3913", _Ay], - ["3914", _Ay], - ["3915", _Ay], - ["3916", _Ay], - ["3917", _Ay], - ["3918", _Ay], - ["3919", _Ay], - ["3920", _BC], - ["3921", _BC], - ["3922", _BC], - ["3923", _BC], - ["3924", _BC], - ["3925", _BC], - ["3926", _BC], - ["3927", _BC], - ["3928", _BC], - ["3929", _BC], - ["3930", _BQ], - ["3931", _BQ], - ["3932", _BQ], - ["3933", _BQ], - ["3934", _BQ], - ["3935", _BQ], - ["3936", _BQ], - ["3937", _BQ], - ["3938", _BQ], - ["3939", _BQ], - ["3940", _BY], - ["3941", _BY], - ["3942", _BY], - ["3943", _BY], - ["3950", _Bk], - ["3951", _Bk], - ["3952", _Bk], - ["3953", _Bk], - ["3954", _Bk], - ["3955", _Bk], - ["400", _Bo], - ["401", _Bt], - ["402", _By], - ["403", _C5], - ["410", _C9], - ["411", _C9], - ["412", _C9], - ["413", _C9], - ["414", _CG], - ["415", _CP], - ["416", _CT], - ["417", _CZ], - ["420", _Ce], - ["421", _Cl], - ["422", _Cw], - ["423", _D5], - ["424", _DE], - ["425", _DN], - ["426", _DV], - ["427", _Df], - ["4300", _Dm], - ["4301", _Dm], - ["4302", _Dt], - ["4303", _E0], - ["4304", _E7], - ["4305", _E7], - ["4306", _E7], - ["4307", _EE], - ["4308", _EL], - ["4309", _EU], - ["4310", _Eb], - ["4311", _Eb], - ["4312", _Ei], - ["4313", _Ep], - ["4314", _Ew], - ["4315", _Ew], - ["4316", _Ew], - ["4317", _F3], - ["4318", _FA], - ["4319", _FH], - ["4320", _FO], - ["4321", _FV], - ["4322", _FV], - ["4323", _FV], - ["4324", _Fe], - ["4325", _Fe], - ["4326", _Fl], - ["7001", _Fv], - ["7002", _G3], - ["7003", _GD], - ["7004", _GM], - ["7005", _GU], - ["7006", _Gc], - ["7007", _Gm], - ["7008", _Gu], - ["7009", _H2], - ["7010", _HA], - ["7011", _HK], - ["7020", _HU], - ["7021", _Hc], - ["7022", _Hj], - ["7023", _Hn], - ["7030", _Hx], - ["7031", _Hx], - ["7032", _Hx], - ["7033", _Hx], - ["7034", _Hx], - ["7035", _Hx], - ["7036", _Hx], - ["7037", _Hx], - ["7038", _Hx], - ["7039", _Hx], - ["7040", _I7], - ["710", _IE], - ["711", _IE], - ["712", _IE], - ["713", _IE], - ["714", _IE], - ["715", _IE], - ["7230", _IO], - ["7231", _IO], - ["7232", _IO], - ["7233", _IO], - ["7234", _IO], - ["7235", _IO], - ["7236", _IO], - ["7237", _IO], - ["7238", _IO], - ["7239", _IO], - ["7240", _IW], - ["7241", _Ie], - ["7242", _Im], - ["8001", _J1], - ["8002", _J5], - ["8003", _JE], - ["8004", _JK], - ["8005", _JS], - ["8006", _Jb], - ["8007", _Ji], - ["8008", _Js], - ["8009", _K0], - ["8010", _K6], - ["8011", _KD], - ["8012", _KL], - ["8013", _KQ], - ["8017", _KX], - ["8018", _Ke], - ["8019", _Km], - ["8020", _Kt], - ["8026", _L3], - ["8030", _LJ], - ["8110", _LN], - ["8111", _LU], - ["8112", _LY], - ["8200", _Lf], - ["90", _Lj], - ["91", _Ln], - ["92", _Ln], - ["93", _Ln], - ["94", _Ln], - ["95", _Ln], - ["96", _Ln], - ["97", _Ln], - ["98", _Ln], - ["99", _Ln] - ]); //#2296 - $_.gs1syntax = _Lo; //#2298 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2298 - bwipp_gs1process.__2299__ = 1; //#2298 - $_ = Object.getPrototypeOf($_); //#2298 - } //#2298 - if ($eq($k[--$j], 'ai')) { //#2507 - $anchorsearch($k[--$j], "("); //#2306 - if ($nt($k[--$j])) { //#2308 - $j--; //#2307 - $k[$j++] = 'bwipp.GS1aiMissingOpenParen#2307'; //#2307 - $k[$j++] = "AIs must start with '('"; //#2307 - bwipp_raiseerror(); //#2307 - } //#2307 - $j--; //#2309 - $k[$j++] = Infinity; //#2310 - var _Lt = $k[--$j]; //#2310 - var _Lu = $k[--$j]; //#2310 - $k[$j++] = _Lt; //#2317 - $k[$j++] = _Lu; //#2317 - for (;;) { //#2317 - var _Lv = $k[--$j]; //#2311 - $k[$j++] = _Lv; //#2311 - if ($eq(_Lv, "")) { //#2311 - $j--; //#2311 - break; //#2311 - } //#2311 - $search($k[--$j], ")"); //#2312 - if ($nt($k[--$j])) { //#2314 - $cleartomark(); //#2313 - $k[$j++] = 'bwipp.GS1aiMissingCloseParen#2313'; //#2313 - $k[$j++] = "AIs must end with ')'"; //#2313 - bwipp_raiseerror(); //#2313 - } //#2313 - var _Ly = $k[--$j]; //#2315 - var _Lz = $k[--$j]; //#2315 - $k[$j++] = _Ly; //#2315 - $k[$j++] = _Lz; //#2315 - $j--; //#2315 - var _M0 = $k[--$j]; //#2315 - var _M1 = $k[--$j]; //#2315 - $k[$j++] = _M0; //#2316 - $search(_M1, "("); //#2316 - if ($k[--$j]) { //#2316 - var _M3 = $k[--$j]; //#2316 - var _M4 = $k[--$j]; //#2316 - $k[$j++] = _M3; //#2316 - $k[$j++] = _M4; //#2316 - $j--; //#2316 - var _M5 = $k[--$j]; //#2316 - var _M6 = $k[--$j]; //#2316 - $k[$j++] = _M5; //#2316 - $k[$j++] = _M6; //#2316 - } else { //#2316 - $k[$j++] = ""; //#2316 - } //#2316 - } //#2316 - var _M7 = $counttomark(); //#2318 - $k[$j++] = _M7; //#2318 - if (_M7 > 0) { //#2318 - var _M8 = $k[--$j]; //#2318 - for (var _MA = _M8, _M9 = (~~(_M8 / 2)) + 1; _MA >= _M9; _MA -= 1) { //#2318 - $r(_MA, -1); //#2318 - } //#2318 - } else { //#2318 - $j--; //#2318 - } //#2318 - $astore($a(~~($counttomark() / 2))); //#2319 - $_.ais = $k[--$j]; //#2319 - $astore($a($counttomark())); //#2320 - $k[$j++] = Infinity; //#2320 - var _MG = $k[--$j]; //#2320 - var _MH = $k[--$j]; //#2320 - $k[$j++] = _MG; //#2322 - $forall(_MH, function() { //#2322 - var _MJ = new Map([ + ["02", _K], + ["03", _P], + ["10", _a], + ["11", _k], + ["12", _r], + ["13", _11], + ["15", _11], + ["16", _11], + ["17", _1C], + ["20", _1M], + ["21", _1W], + ["22", _1d], + ["235", _1k], + ["240", _1u], + ["241", _1u], + ["242", _25], + ["243", _2C], + ["250", _2M], + ["251", _2U], + ["253", _2b], + ["254", _2i], + ["255", _2q], + ["30", _2y], + ["3100", _37], + ["3101", _37], + ["3102", _37], + ["3103", _37], + ["3104", _37], + ["3105", _37], + ["3110", _3G], + ["3111", _3G], + ["3112", _3G], + ["3113", _3G], + ["3114", _3G], + ["3115", _3G], + ["3120", _3P], + ["3121", _3P], + ["3122", _3P], + ["3123", _3P], + ["3124", _3P], + ["3125", _3P], + ["3130", _3Y], + ["3131", _3Y], + ["3132", _3Y], + ["3133", _3Y], + ["3134", _3Y], + ["3135", _3Y], + ["3140", _3h], + ["3141", _3h], + ["3142", _3h], + ["3143", _3h], + ["3144", _3h], + ["3145", _3h], + ["3150", _3q], + ["3151", _3q], + ["3152", _3q], + ["3153", _3q], + ["3154", _3q], + ["3155", _3q], + ["3160", _3z], + ["3161", _3z], + ["3162", _3z], + ["3163", _3z], + ["3164", _3z], + ["3165", _3z], + ["3200", _48], + ["3201", _48], + ["3202", _48], + ["3203", _48], + ["3204", _48], + ["3205", _48], + ["3210", _4H], + ["3211", _4H], + ["3212", _4H], + ["3213", _4H], + ["3214", _4H], + ["3215", _4H], + ["3220", _4Q], + ["3221", _4Q], + ["3222", _4Q], + ["3223", _4Q], + ["3224", _4Q], + ["3225", _4Q], + ["3230", _4Z], + ["3231", _4Z], + ["3232", _4Z], + ["3233", _4Z], + ["3234", _4Z], + ["3235", _4Z], + ["3240", _4i], + ["3241", _4i], + ["3242", _4i], + ["3243", _4i], + ["3244", _4i], + ["3245", _4i], + ["3250", _4r], + ["3251", _4r], + ["3252", _4r], + ["3253", _4r], + ["3254", _4r], + ["3255", _4r], + ["3260", _50], + ["3261", _50], + ["3262", _50], + ["3263", _50], + ["3264", _50], + ["3265", _50], + ["3270", _59], + ["3271", _59], + ["3272", _59], + ["3273", _59], + ["3274", _59], + ["3275", _59], + ["3280", _5I], + ["3281", _5I], + ["3282", _5I], + ["3283", _5I], + ["3284", _5I], + ["3285", _5I], + ["3290", _5R], + ["3291", _5R], + ["3292", _5R], + ["3293", _5R], + ["3294", _5R], + ["3295", _5R], + ["3300", _5a], + ["3301", _5a], + ["3302", _5a], + ["3303", _5a], + ["3304", _5a], + ["3305", _5a], + ["3310", _5j], + ["3311", _5j], + ["3312", _5j], + ["3313", _5j], + ["3314", _5j], + ["3315", _5j], + ["3320", _5s], + ["3321", _5s], + ["3322", _5s], + ["3323", _5s], + ["3324", _5s], + ["3325", _5s], + ["3330", _61], + ["3331", _61], + ["3332", _61], + ["3333", _61], + ["3334", _61], + ["3335", _61], + ["3340", _6A], + ["3341", _6A], + ["3342", _6A], + ["3343", _6A], + ["3344", _6A], + ["3345", _6A], + ["3350", _6J], + ["3351", _6J], + ["3352", _6J], + ["3353", _6J], + ["3354", _6J], + ["3355", _6J], + ["3360", _6S], + ["3361", _6S], + ["3362", _6S], + ["3363", _6S], + ["3364", _6S], + ["3365", _6S], + ["3370", _6a], + ["3371", _6a], + ["3372", _6a], + ["3373", _6a], + ["3374", _6a], + ["3375", _6a], + ["3400", _6j], + ["3401", _6j], + ["3402", _6j], + ["3403", _6j], + ["3404", _6j], + ["3405", _6j], + ["3410", _6s], + ["3411", _6s], + ["3412", _6s], + ["3413", _6s], + ["3414", _6s], + ["3415", _6s], + ["3420", _71], + ["3421", _71], + ["3422", _71], + ["3423", _71], + ["3424", _71], + ["3425", _71], + ["3430", _7A], + ["3431", _7A], + ["3432", _7A], + ["3433", _7A], + ["3434", _7A], + ["3435", _7A], + ["3440", _7J], + ["3441", _7J], + ["3442", _7J], + ["3443", _7J], + ["3444", _7J], + ["3445", _7J], + ["3450", _7S], + ["3451", _7S], + ["3452", _7S], + ["3453", _7S], + ["3454", _7S], + ["3455", _7S], + ["3460", _7b], + ["3461", _7b], + ["3462", _7b], + ["3463", _7b], + ["3464", _7b], + ["3465", _7b], + ["3470", _7k], + ["3471", _7k], + ["3472", _7k], + ["3473", _7k], + ["3474", _7k], + ["3475", _7k], + ["3480", _7t], + ["3481", _7t], + ["3482", _7t], + ["3483", _7t], + ["3484", _7t], + ["3485", _7t], + ["3490", _82], + ["3491", _82], + ["3492", _82], + ["3493", _82], + ["3494", _82], + ["3495", _82], + ["3500", _8B], + ["3501", _8B], + ["3502", _8B], + ["3503", _8B], + ["3504", _8B], + ["3505", _8B], + ["3510", _8K], + ["3511", _8K], + ["3512", _8K], + ["3513", _8K], + ["3514", _8K], + ["3515", _8K], + ["3520", _8T], + ["3521", _8T], + ["3522", _8T], + ["3523", _8T], + ["3524", _8T], + ["3525", _8T], + ["3530", _8c], + ["3531", _8c], + ["3532", _8c], + ["3533", _8c], + ["3534", _8c], + ["3535", _8c], + ["3540", _8l], + ["3541", _8l], + ["3542", _8l], + ["3543", _8l], + ["3544", _8l], + ["3545", _8l], + ["3550", _8u], + ["3551", _8u], + ["3552", _8u], + ["3553", _8u], + ["3554", _8u], + ["3555", _8u], + ["3560", _93], + ["3561", _93], + ["3562", _93], + ["3563", _93], + ["3564", _93], + ["3565", _93], + ["3570", _9C], + ["3571", _9C], + ["3572", _9C], + ["3573", _9C], + ["3574", _9C], + ["3575", _9C], + ["3600", _9L], + ["3601", _9L], + ["3602", _9L], + ["3603", _9L], + ["3604", _9L], + ["3605", _9L], + ["3610", _9U], + ["3611", _9U], + ["3612", _9U], + ["3613", _9U], + ["3614", _9U], + ["3615", _9U], + ["3620", _9d], + ["3621", _9d], + ["3622", _9d], + ["3623", _9d], + ["3624", _9d], + ["3625", _9d], + ["3630", _9m], + ["3631", _9m], + ["3632", _9m], + ["3633", _9m], + ["3634", _9m], + ["3635", _9m], + ["3640", _9v], + ["3641", _9v], + ["3642", _9v], + ["3643", _9v], + ["3644", _9v], + ["3645", _9v], + ["3650", _A4], + ["3651", _A4], + ["3652", _A4], + ["3653", _A4], + ["3654", _A4], + ["3655", _A4], + ["3660", _AD], + ["3661", _AD], + ["3662", _AD], + ["3663", _AD], + ["3664", _AD], + ["3665", _AD], + ["3670", _AM], + ["3671", _AM], + ["3672", _AM], + ["3673", _AM], + ["3674", _AM], + ["3675", _AM], + ["3680", _AV], + ["3681", _AV], + ["3682", _AV], + ["3683", _AV], + ["3684", _AV], + ["3685", _AV], + ["3690", _Ae], + ["3691", _Ae], + ["3692", _Ae], + ["3693", _Ae], + ["3694", _Ae], + ["3695", _Ae], + ["37", _Ao], + ["3900", _Ax], + ["3901", _Ax], + ["3902", _Ax], + ["3903", _Ax], + ["3904", _Ax], + ["3905", _Ax], + ["3906", _Ax], + ["3907", _Ax], + ["3908", _Ax], + ["3909", _Ax], + ["3910", _B7], + ["3911", _B7], + ["3912", _B7], + ["3913", _B7], + ["3914", _B7], + ["3915", _B7], + ["3916", _B7], + ["3917", _B7], + ["3918", _B7], + ["3919", _B7], + ["3920", _BL], + ["3921", _BL], + ["3922", _BL], + ["3923", _BL], + ["3924", _BL], + ["3925", _BL], + ["3926", _BL], + ["3927", _BL], + ["3928", _BL], + ["3929", _BL], + ["3930", _BZ], + ["3931", _BZ], + ["3932", _BZ], + ["3933", _BZ], + ["3934", _BZ], + ["3935", _BZ], + ["3936", _BZ], + ["3937", _BZ], + ["3938", _BZ], + ["3939", _BZ], + ["3940", _Bh], + ["3941", _Bh], + ["3942", _Bh], + ["3943", _Bh], + ["3950", _Bt], + ["3951", _Bt], + ["3952", _Bt], + ["3953", _Bt], + ["3954", _Bt], + ["3955", _Bt], + ["400", _Bx], + ["401", _C2], + ["402", _C7], + ["403", _CE], + ["410", _CI], + ["411", _CI], + ["412", _CI], + ["413", _CI], + ["414", _CP], + ["415", _CY], + ["416", _Cc], + ["417", _Ci], + ["420", _Cn], + ["421", _Cu], + ["422", _D5], + ["423", _DE], + ["424", _DN], + ["425", _DW], + ["426", _De], + ["427", _Do], + ["4300", _Dv], + ["4301", _Dv], + ["4302", _E2], + ["4303", _E9], + ["4304", _EG], + ["4305", _EG], + ["4306", _EG], + ["4307", _EN], + ["4308", _EU], + ["4309", _Ed], + ["4310", _Ek], + ["4311", _Ek], + ["4312", _Er], + ["4313", _Ey], + ["4314", _F5], + ["4315", _F5], + ["4316", _F5], + ["4317", _FC], + ["4318", _FJ], + ["4319", _FQ], + ["4320", _FX], + ["4321", _Fe], + ["4322", _Fe], + ["4323", _Fe], + ["4324", _Fn], + ["4325", _Fn], + ["4326", _Fu], + ["4330", _G4], + ["4331", _GE], + ["4332", _GO], + ["4333", _GY], + ["7001", _Gi], + ["7002", _Gq], + ["7003", _H0], + ["7004", _H9], + ["7005", _HH], + ["7006", _HP], + ["7007", _HZ], + ["7008", _Hh], + ["7009", _Hp], + ["7010", _Hx], + ["7011", _I7], + ["7020", _IH], + ["7021", _IP], + ["7022", _IW], + ["7023", _Ia], + ["7030", _Ik], + ["7031", _Ik], + ["7032", _Ik], + ["7033", _Ik], + ["7034", _Ik], + ["7035", _Ik], + ["7036", _Ik], + ["7037", _Ik], + ["7038", _Ik], + ["7039", _Ik], + ["7040", _Iu], + ["710", _J1], + ["711", _J1], + ["712", _J1], + ["713", _J1], + ["714", _J1], + ["715", _J1], + ["7230", _JB], + ["7231", _JB], + ["7232", _JB], + ["7233", _JB], + ["7234", _JB], + ["7235", _JB], + ["7236", _JB], + ["7237", _JB], + ["7238", _JB], + ["7239", _JB], + ["7240", _JJ], + ["7241", _JR], + ["7242", _JZ], + ["7250", _Jh], + ["7251", _Jr], + ["7252", _Jy], + ["7253", _K7], + ["7254", _K7], + ["7255", _KG], + ["7256", _KO], + ["7257", _KV], + ["7258", _Kc], + ["7259", _Kk], + ["8001", _Kz], + ["8002", _L3], + ["8003", _LC], + ["8004", _LI], + ["8005", _LQ], + ["8006", _LZ], + ["8007", _Lg], + ["8008", _Lq], + ["8009", _Ly], + ["8010", _M4], + ["8011", _MB], + ["8012", _MJ], + ["8013", _MO], + ["8014", _MV], + ["8017", _Mc], + ["8018", _Mj], + ["8019", _Mr], + ["8020", _My], + ["8026", _N8], + ["8030", _NO], + ["8110", _NS], + ["8111", _NZ], + ["8112", _Nd], + ["8200", _Nk], + ["90", _No], + ["91", _Ns], + ["92", _Ns], + ["93", _Ns], + ["94", _Ns], + ["95", _Ns], + ["96", _Ns], + ["97", _Ns], + ["98", _Ns], + ["99", _Ns] + ]); //#2466 + $_.gs1syntax = _Nt; //#2468 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2468 + bwipp_gs1process.__2469__ = 1; //#2468 + $_ = Object.getPrototypeOf($_); //#2468 + } //#2468 + if ($eq($k[--$j], 'ai')) { //#2700 + $anchorsearch($k[--$j], "("); //#2476 + if ($nt($k[--$j])) { //#2478 + $j--; //#2477 + $k[$j++] = 'bwipp.GS1aiMissingOpenParen#2477'; //#2477 + $k[$j++] = "AIs must start with '('"; //#2477 + bwipp_raiseerror(); //#2477 + } //#2477 + $j--; //#2479 + $k[$j++] = Infinity; //#2480 + var _Ny = $k[--$j]; //#2480 + var _Nz = $k[--$j]; //#2480 + $k[$j++] = _Ny; //#2487 + $k[$j++] = _Nz; //#2487 + for (;;) { //#2487 + var _O0 = $k[--$j]; //#2481 + $k[$j++] = _O0; //#2481 + if ($eq(_O0, "")) { //#2481 + $j--; //#2481 + break; //#2481 + } //#2481 + $search($k[--$j], ")"); //#2482 + if ($nt($k[--$j])) { //#2484 + $cleartomark(); //#2483 + $k[$j++] = 'bwipp.GS1aiMissingCloseParen#2483'; //#2483 + $k[$j++] = "AIs must end with ')'"; //#2483 + bwipp_raiseerror(); //#2483 + } //#2483 + var _O3 = $k[--$j]; //#2485 + var _O4 = $k[--$j]; //#2485 + $k[$j++] = _O3; //#2485 + $k[$j++] = _O4; //#2485 + $j--; //#2485 + var _O5 = $k[--$j]; //#2485 + var _O6 = $k[--$j]; //#2485 + $k[$j++] = _O5; //#2486 + $search(_O6, "("); //#2486 + if ($k[--$j]) { //#2486 + var _O8 = $k[--$j]; //#2486 + var _O9 = $k[--$j]; //#2486 + $k[$j++] = _O8; //#2486 + $k[$j++] = _O9; //#2486 + $j--; //#2486 + var _OA = $k[--$j]; //#2486 + var _OB = $k[--$j]; //#2486 + $k[$j++] = _OA; //#2486 + $k[$j++] = _OB; //#2486 + } else { //#2486 + $k[$j++] = ""; //#2486 + } //#2486 + } //#2486 + var _OC = $counttomark(); //#2488 + $k[$j++] = _OC; //#2488 + if (_OC > 0) { //#2488 + var _OD = $k[--$j]; //#2488 + for (var _OF = _OD, _OE = (~~(_OD / 2)) + 1; _OF >= _OE; _OF -= 1) { //#2488 + $r(_OF, -1); //#2488 + } //#2488 + } else { //#2488 + $j--; //#2488 + } //#2488 + $astore($a(~~($counttomark() / 2))); //#2489 + $_.ais = $k[--$j]; //#2489 + $astore($a($counttomark())); //#2490 + $k[$j++] = Infinity; //#2490 + var _OL = $k[--$j]; //#2490 + var _OM = $k[--$j]; //#2490 + $k[$j++] = _OL; //#2492 + $forall(_OM, function() { //#2492 + var _OO = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#2321 - $k[$j++] = _MJ; //#2321 - bwipp_parseinput(); //#2321 - }); //#2321 - $_.vals = $a(); //#2322 - $j--; //#2323 - } else { //#2507 - $anchorsearch($k[--$j], "http://"); //#2328 - if ($nt($k[--$j])) { //#2331 - $anchorsearch($k[--$j], "https://"); //#2329 - if ($nt($k[--$j])) { //#2331 - $j--; //#2330 - $k[$j++] = 'bwipp.GS1dlURIbadScheme#2330'; //#2330 - $k[$j++] = "Scheme must be http:// or https://"; //#2330 - bwipp_raiseerror(); //#2330 - } //#2330 - } //#2330 - $j--; //#2332 - $search($k[--$j], "/"); //#2335 - if ($nt($k[--$j])) { //#2337 - $j--; //#2336 - $k[$j++] = 'bwipp.GS1dlMissingDomainOrPathInfo#2336'; //#2336 - $k[$j++] = "URI must contain a domain and path info"; //#2336 - bwipp_raiseerror(); //#2336 - } //#2336 - $j -= 2; //#2338 - $search($k[--$j], "#"); //#2341 - if ($k[--$j]) { //#2343 - var _MT = $k[--$j]; //#2342 - var _MU = $k[--$j]; //#2342 - $k[$j++] = _MT; //#2342 - $k[$j++] = _MU; //#2342 - $j--; //#2342 - var _MV = $k[--$j]; //#2342 - var _MW = $k[--$j]; //#2342 - $k[$j++] = _MV; //#2342 - $k[$j++] = _MW; //#2342 - $j--; //#2342 - } //#2342 - $search($k[--$j], "?"); //#2346 - if ($nt($k[--$j])) { //#2348 - var _MZ = $k[--$j]; //#2347 - $k[$j++] = ""; //#2347 - $k[$j++] = null; //#2347 - $k[$j++] = _MZ; //#2347 - } //#2347 - $_.pp = $k[--$j]; //#2349 - $j--; //#2350 - $_.qp = $k[--$j]; //#2351 - $k[$j++] = Infinity; //#2354 - $k[$j++] = 0; //#2358 - $k[$j++] = 0; //#2358 - $k[$j++] = $_.pp; //#2358 - for (;;) { //#2358 - $search($k[--$j], "/"); //#2356 - if ($nt($k[--$j])) { //#2356 - $j--; //#2356 - break; //#2356 - } //#2356 - var _Mf = $k[--$j]; //#2357 - var _Mg = $k[--$j]; //#2357 - $k[$j++] = _Mf.length + 1; //#2357 - $k[$j++] = _Mg; //#2357 - $j--; //#2357 - var _Mh = $k[--$j]; //#2357 - var _Mi = $k[--$j]; //#2357 - var _Mj = $k[--$j]; //#2357 - $k[$j++] = _Mj; //#2357 - $k[$j++] = $f(_Mh + _Mj); //#2357 - $k[$j++] = _Mi; //#2357 - } //#2357 - $astore($a($counttomark() - 1)); //#2359 - $_.pipos = $k[--$j]; //#2359 - $j -= 2; //#2359 - if ($_.pipos.length <= 1) { //#2362 - $k[$j++] = 'bwipp.GS1dlNoAIinfo#2361'; //#2361 - $k[$j++] = "The path was too short to contain AI info"; //#2361 - bwipp_raiseerror(); //#2361 - } //#2361 - $k[$j++] = false; //#2378 - for (var _Mp = $_.pipos.length - 2; _Mp >= 0; _Mp -= 2) { //#2378 - var _Mr = $get($_.pipos, _Mp); //#2368 - var _Mv = $geti($_.pp, _Mr, $f($f($get($_.pipos, _Mp + 1) - _Mr) - 1)); //#2369 - var _Mx = $get($_.gs1syntax, _Mv) !== undefined; //#2370 - $k[$j++] = _Mp; //#2376 - $k[$j++] = _Mv; //#2376 - if (_Mx) { //#2375 - var _N1 = $get($get($_.gs1syntax, $k[--$j]), 'dlpkey') !== undefined; //#2371 - if (_N1) { //#2373 - var _N2 = $k[--$j]; //#2372 - var _N3 = $k[--$j]; //#2372 - $k[$j++] = _N2; //#2372 - $k[$j++] = _N3; //#2372 - $j--; //#2372 - $k[$j++] = true; //#2372 - break; //#2372 - } //#2372 - } else { //#2375 - $j--; //#2375 - } //#2375 - $j--; //#2377 - } //#2377 - if ($nt($k[--$j])) { //#2381 - $k[$j++] = 'bwipp.GS1dlNoAIinfo#2380'; //#2380 - $k[$j++] = "The path does not contain a valid primary key"; //#2380 - bwipp_raiseerror(); //#2380 - } //#2380 - var _N7 = $get($_.pipos, $k[--$j]); //#2382 - $_.pp = $geti($_.pp, _N7, $f($_.pp.length - _N7)); //#2382 - $_.uriunescape = function() { - $_.qq = $k[--$j]; //#2385 - $_.in = $k[--$j]; //#2386 - $_.out = $s($_.in.length); //#2387 - $k[$j++] = 0; //#2407 - $k[$j++] = 0; //#2407 - for (;;) { //#2407 - var _NF = $k[--$j]; //#2389 - var _NG = $k[--$j]; //#2389 - $k[$j++] = _NG; //#2389 - $k[$j++] = _NF; //#2389 - if (_NG >= $_.in.length) { //#2389 - break; //#2389 - } //#2389 - var _NJ = $k[--$j]; //#2390 - var _NK = $k[--$j]; //#2390 - var _NL = $get($_.in, _NK); //#2390 - $k[$j++] = _NK; //#2406 - $k[$j++] = _NJ; //#2406 - $k[$j++] = _NL; //#2406 - if ((_NL == 43) && $_.qq) { //#2405 - $j--; //#2392 - var _NO = $k[--$j]; //#2392 - $put($_.out, _NO, 32); //#2392 - var _NP = $k[--$j]; //#2393 - $k[$j++] = $f(_NP + 1); //#2393 - $k[$j++] = $f(_NO + 1); //#2393 - } else { //#2405 - var _NQ = $k[--$j]; //#2395 - var _NR = $k[--$j]; //#2395 - var _NS = $k[--$j]; //#2395 - $k[$j++] = _NS; //#2406 - $k[$j++] = _NR; //#2406 - $k[$j++] = _NQ; //#2406 - if ((_NQ == 37) && (_NS < ($_.in.length - 2))) { //#2405 - $j--; //#2396 - var _NV = $strcpy($s(4), "< >"); //#2397 - var _NX = $k[--$j]; //#2397 - var _NY = $k[--$j]; //#2397 - $puti(_NV, 1, $geti($_.in, $f(_NY + 1), 2)); //#2397 - try { //#2398 - $k[$j++] = _NY; //#2398 - $k[$j++] = _NX; //#2398 - $k[$j++] = $cvx(_NV); //#2398 - $k[$j++] = false - } catch (e) { - $k[$j++] = true - } //#2398 - if ($k[--$j]) { //#2400 - $j -= 2; //#2399 - $k[$j++] = 'bwipp.GS1dlBadHexCharacter#2399'; //#2399 - $k[$j++] = "Invalid hex character"; //#2399 - bwipp_raiseerror(); //#2399 - } //#2399 - var _Nc = $get($k[--$j], 0); //#2401 - var _Ne = $k[--$j]; //#2401 - $put($_.out, _Ne, _Nc); //#2401 - var _Nf = $k[--$j]; //#2402 - $k[$j++] = $f(_Nf + 3); //#2402 - $k[$j++] = $f(_Ne + 1); //#2402 - } else { //#2405 - var _Nh = $k[--$j]; //#2404 - var _Ni = $k[--$j]; //#2404 - $put($_.out, _Ni, _Nh); //#2404 - var _Nj = $k[--$j]; //#2405 - $k[$j++] = $f(_Nj + 1); //#2405 - $k[$j++] = $f(_Ni + 1); //#2405 - } //#2405 - } //#2405 - } //#2405 - $_.out = $geti($_.out, 0, $k[--$j]); //#2408 - $j--; //#2409 - $k[$j++] = $_.out; //#2410 - }; //#2410 - $_.isvaliddlpkeyseq = function() { - $_.in = $k[--$j]; //#2414 - $k[$j++] = false; //#2428 - $forall($get($get($_.gs1syntax, $get($_.in, 0)), 'dlpkey'), function() { //#2428 - $_.seq = $k[--$j]; //#2417 - $_.i = 1; //#2418 - $_.j = 0; //#2418 - for (;;) { //#2426 - if ($_.i >= $_.in.length) { //#2420 - break; //#2420 - } //#2420 - if ($_.j >= $_.seq.length) { //#2421 - break; //#2421 - } //#2421 - if ($eq($get($_.in, $_.i), $get($_.seq, $_.j))) { //#2424 - $_.i = $_.i + 1; //#2423 - } //#2423 - $_.j = $_.j + 1; //#2425 - } //#2425 - if ($_.i == $_.in.length) { //#2427 - $j--; //#2427 - $k[$j++] = true; //#2427 - return true; //#2427 - } //#2427 - }); //#2427 - }; //#2427 - $_.ais = $a(99); //#2431 - $_.vals = $a(99); //#2432 - $k[$j++] = 0; //#2446 - $k[$j++] = $_.pp; //#2446 - for (;;) { //#2446 - $search($k[--$j], "/"); //#2437 - if ($k[--$j]) { //#2443 - var _OF = $k[--$j]; //#2438 - var _OG = $k[--$j]; //#2438 - var _OH = $k[--$j]; //#2438 - var _OI = $k[--$j]; //#2438 - $put($_.ais, _OI, _OF); //#2438 - $k[$j++] = _OI; //#2440 - $search(_OH, "/"); //#2440 - if ($k[--$j]) { //#2440 - var _OK = $k[--$j]; //#2440 - var _OL = $k[--$j]; //#2440 - $k[$j++] = _OK; //#2440 - $k[$j++] = _OL; //#2440 - $j--; //#2440 - } else { //#2440 - var _OM = $k[--$j]; //#2440 - $k[$j++] = ""; //#2440 - $k[$j++] = _OM; //#2440 - } //#2440 - var _OO = $k[--$j]; //#2441 - var _OP = $k[--$j]; //#2441 - var _OQ = $k[--$j]; //#2441 - $k[$j++] = _OQ; //#2441 - $k[$j++] = _OP; //#2441 - $k[$j++] = $_.vals; //#2441 - $k[$j++] = _OQ; //#2441 - $k[$j++] = _OO; //#2441 - $k[$j++] = false; //#2441 - $_.uriunescape(); //#2441 - var _OR = $k[--$j]; //#2441 - var _OS = $k[--$j]; //#2441 - $put($k[--$j], _OS, _OR); //#2441 - } else { //#2443 - $j--; //#2443 - break; //#2443 - } //#2443 - var _OU = $k[--$j]; //#2445 - var _OV = $k[--$j]; //#2445 - $k[$j++] = $f(_OV + 1); //#2445 - $k[$j++] = _OU; //#2445 - } //#2445 - var _OW = $k[--$j]; //#2447 - $_.plen = _OW; //#2447 - $k[$j++] = _OW; //#2454 - if (_OW > 1) { //#2454 - $k[$j++] = $geti($_.ais, 0, $_.plen); //#2451 - $_.isvaliddlpkeyseq(); //#2451 - if ($nt($k[--$j])) { //#2453 - $j--; //#2452 - $k[$j++] = 'bwipp.GS1dlBadPathInfo#2452'; //#2452 - $k[$j++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; //#2452 - bwipp_raiseerror(); //#2452 - } //#2452 - } //#2452 - $k[$j++] = $_.qp; //#2472 - for (;;) { //#2472 - var _Oc = $k[--$j]; //#2458 - $k[$j++] = _Oc; //#2458 - if ($eq(_Oc, "")) { //#2458 - $j--; //#2458 - break; //#2458 - } //#2458 - $search($k[--$j], "&"); //#2459 - if ($k[--$j]) { //#2459 - var _Of = $k[--$j]; //#2459 - var _Og = $k[--$j]; //#2459 - $k[$j++] = _Of; //#2459 - $k[$j++] = _Og; //#2459 - $j--; //#2459 - } else { //#2459 - var _Oh = $k[--$j]; //#2459 - $k[$j++] = ""; //#2459 - $k[$j++] = _Oh; //#2459 - } //#2459 - $search($k[--$j], "="); //#2460 - if ($k[--$j]) { //#2470 - var _Ok = $k[--$j]; //#2461 - $k[$j++] = _Ok; //#2461 - $k[$j++] = true; //#2461 - $forall(_Ok, function() { //#2461 - var _Ol = $k[--$j]; //#2461 - var _Om = $k[--$j]; //#2461 - $k[$j++] = _Om && ((_Ol >= 48) && (_Ol <= 57)); //#2461 - }); //#2461 - if ($k[--$j]) { //#2467 - var _Op = $k[--$j]; //#2462 - var _Oq = $k[--$j]; //#2462 - var _Or = $k[--$j]; //#2462 - var _Os = $k[--$j]; //#2462 - var _Ot = $k[--$j]; //#2462 - $put($_.ais, _Ot, _Op); //#2462 - $k[$j++] = _Ot; //#2464 - $k[$j++] = _Os; //#2464 - $k[$j++] = $_.vals; //#2464 - $k[$j++] = _Ot; //#2464 - $k[$j++] = _Or; //#2464 - $k[$j++] = true; //#2464 - $_.uriunescape(); //#2464 - var _Ov = $k[--$j]; //#2464 - var _Ow = $k[--$j]; //#2464 - $put($k[--$j], _Ow, _Ov); //#2464 - var _Oy = $k[--$j]; //#2465 - var _Oz = $k[--$j]; //#2465 - $k[$j++] = $f(_Oz + 1); //#2465 - $k[$j++] = _Oy; //#2465 - } else { //#2467 - $j -= 3; //#2467 - } //#2467 - } else { //#2470 - $j--; //#2470 - } //#2470 - } //#2470 - var _P2 = $k[--$j]; //#2475 - var _P4 = $geti($_.ais, $_.plen, $f(_P2 - $_.plen)); //#2475 - $k[$j++] = _P2; //#2490 - for (var _P5 = 0, _P6 = _P4.length; _P5 < _P6; _P5++) { //#2490 - $k[$j++] = $get(_P4, _P5); //#2488 - for (var _P9 = $_.plen; _P9 >= 1; _P9 -= 1) { //#2488 - var _PA = $k[--$j]; //#2477 - $k[$j++] = _PA; //#2479 - $k[$j++] = _P9; //#2479 - $k[$j++] = _PA; //#2479 - $k[$j++] = Infinity; //#2477 - $aload($geti($_.ais, 0, $_.plen)); //#2478 - $r($counttomark() + 3, -2); //#2479 - var _PF = $k[--$j]; //#2479 - var _PG = $k[--$j]; //#2479 - $k[$j++] = _PF; //#2479 - $r(_PG, 1); //#2479 - var _PH = $a(); //#2479 - $k[$j++] = _PH; //#2480 - $_.isvaliddlpkeyseq(); //#2480 - if ($k[--$j]) { //#2487 - var _PJ = $k[--$j]; //#2481 - var _PK = $k[--$j]; //#2481 - $k[$j++] = _PJ; //#2481 - $k[$j++] = _PK; //#2481 - $j--; //#2481 - var _PL = $k[--$j]; //#2482 - var _PM = _PL.length; //#2482 - var _PN = $s(_PM + 50); //#2482 - $puti(_PN, 0, "AI ("); //#2483 - $puti(_PN, 4, _PL); //#2484 - $puti(_PN, _PM + 4, ") from query params should be in the path info"); //#2485 - $k[$j++] = _PL; //#2486 - $k[$j++] = _PN; //#2486 - $k[$j++] = _PM; //#2486 - $j--; //#2486 - var _PO = $k[--$j]; //#2486 - var _PP = $k[--$j]; //#2486 - $k[$j++] = _PO; //#2486 - $k[$j++] = _PP; //#2486 - $j--; //#2486 - var _PQ = $k[--$j]; //#2486 - $k[$j++] = 'bwipp.GS1dlAttributeMustBeQualifier#2486'; //#2486 - $k[$j++] = _PQ; //#2486 - bwipp_raiseerror(); //#2486 - } //#2486 - } //#2486 - $j--; //#2489 - } //#2489 - var _PS = $k[--$j]; //#2492 - $_.ais = $geti($_.ais, 0, _PS); //#2492 - $_.vals = $geti($_.vals, 0, _PS); //#2493 - for (var _PY = 0, _PX = $_.ais.length - 1; _PY <= _PX; _PY += 1) { //#2508 - $k[$j++] = _PY; //#2506 - if ($eq($get($_.ais, _PY), "01")) { //#2506 - var _Pb = $k[--$j]; //#2499 - var _Pd = $get($_.vals, _Pb); //#2499 - var _Pe = _Pd.length; //#2500 - $k[$j++] = _Pb; //#2505 - $k[$j++] = _Pd; //#2505 - if ((_Pe == 8) || ((_Pe == 12) || (_Pe == 13))) { //#2504 - var _Pg = $strcpy($s(14), "00000000000000"); //#2501 - var _Ph = $k[--$j]; //#2501 - $puti(_Pg, 14 - _Ph.length, _Ph); //#2501 - var _Pj = $k[--$j]; //#2502 - $put($_.vals, _Pj, _Pg); //#2502 - $k[$j++] = _Pj; //#2502 - } else { //#2504 - $j--; //#2504 - } //#2504 - } //#2504 - $j--; //#2507 - } //#2507 - } //#2507 - if (!bwipp_gs1process.__2521__) { //#2521 - $_ = Object.create($_); //#2521 - $k[$j++] = Infinity; //#2514 - var _Pk = $a(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); //#2519 - for (var _Pl = 0, _Pm = _Pk.length; _Pl < _Pm; _Pl++) { //#2520 - var _Pn = $get(_Pk, _Pl); //#2520 - $k[$j++] = _Pn; //#2520 - $k[$j++] = _Pn; //#2520 - } //#2520 - $_.aifixed = $d(); //#2520 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2520 - bwipp_gs1process.__2521__ = 1; //#2520 - $_ = Object.getPrototypeOf($_); //#2520 - } //#2520 - $k[$j++] = Infinity; //#2523 - var _Pq = $_.ais; //#2524 - for (var _Pr = 0, _Ps = _Pq.length; _Pr < _Ps; _Pr++) { //#2531 - var _Pt = $get(_Pq, _Pr); //#2531 - $k[$j++] = true; //#2530 - $k[$j++] = _Pt; //#2530 - if (_Pt.length >= 2) { //#2529 - var _Px = $get($_.aifixed, $geti($k[--$j], 0, 2)) !== undefined; //#2527 - if (_Px) { //#2527 - $j--; //#2527 - $k[$j++] = false; //#2527 - } //#2527 - } else { //#2529 + ]); //#2491 + $k[$j++] = _OO; //#2491 + bwipp_parseinput(); //#2491 + }); //#2491 + $_.vals = $a(); //#2492 + $j--; //#2493 + } else { //#2700 + $anchorsearch($k[--$j], "http://"); //#2498 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "HTTP://"); //#2499 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "https://"); //#2500 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "HTTPS://"); //#2501 + if ($nt($k[--$j])) { //#2503 + $j--; //#2502 + $k[$j++] = 'bwipp.GS1dlURIbadScheme#2502'; //#2502 + $k[$j++] = "Scheme must be http:// HTTP:// https:// or HTTPS://"; //#2502 + bwipp_raiseerror(); //#2502 + } //#2502 + } //#2502 + } //#2502 + } //#2502 + $j--; //#2504 + $search($k[--$j], "/"); //#2507 + if ($nt($k[--$j])) { //#2509 + $j--; //#2508 + $k[$j++] = 'bwipp.GS1dlMissingDomainOrPathInfo#2508'; //#2508 + $k[$j++] = "URI must contain a domain and path info"; //#2508 + bwipp_raiseerror(); //#2508 + } //#2508 + $j -= 2; //#2510 + $search($k[--$j], "#"); //#2513 + if ($k[--$j]) { //#2515 + var _Oc = $k[--$j]; //#2514 + var _Od = $k[--$j]; //#2514 + $k[$j++] = _Oc; //#2514 + $k[$j++] = _Od; //#2514 + $j--; //#2514 + var _Oe = $k[--$j]; //#2514 + var _Of = $k[--$j]; //#2514 + $k[$j++] = _Oe; //#2514 + $k[$j++] = _Of; //#2514 + $j--; //#2514 + } //#2514 + $search($k[--$j], "?"); //#2518 + if ($nt($k[--$j])) { //#2520 + var _Oi = $k[--$j]; //#2519 + $k[$j++] = ""; //#2519 + $k[$j++] = null; //#2519 + $k[$j++] = _Oi; //#2519 + } //#2519 + $_.pp = $k[--$j]; //#2521 + $j--; //#2522 + $_.qp = $k[--$j]; //#2523 + $k[$j++] = Infinity; //#2526 + $k[$j++] = 0; //#2530 + $k[$j++] = 0; //#2530 + $k[$j++] = $_.pp; //#2530 + for (;;) { //#2530 + $search($k[--$j], "/"); //#2528 + if ($nt($k[--$j])) { //#2528 + $j--; //#2528 + break; //#2528 + } //#2528 + var _Oo = $k[--$j]; //#2529 + var _Op = $k[--$j]; //#2529 + $k[$j++] = _Oo.length + 1; //#2529 + $k[$j++] = _Op; //#2529 $j--; //#2529 + var _Oq = $k[--$j]; //#2529 + var _Or = $k[--$j]; //#2529 + var _Os = $k[--$j]; //#2529 + $k[$j++] = _Os; //#2529 + $k[$j++] = $f(_Oq + _Os); //#2529 + $k[$j++] = _Or; //#2529 } //#2529 - } //#2529 - $_.fncs = $a(); //#2529 - if (!bwipp_gs1process.__2556__) { //#2556 - $_ = Object.create($_); //#2556 - $k[$j++] = Infinity; //#2537 - $k[$j++] = 0; //#2539 - for (var _Pz = 0, _Q0 = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; _Pz < _Q0; _Pz++) { //#2539 - var _Q2 = $k[--$j]; //#2539 - $k[$j++] = $get("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", _Pz); //#2539 - $k[$j++] = _Q2; //#2539 - $k[$j++] = $f(_Q2 + 1); //#2539 - } //#2539 - $j--; //#2539 - $_.cset82 = $d(); //#2540 - $k[$j++] = Infinity; //#2542 - $k[$j++] = 0; //#2544 - for (var _Q4 = 0, _Q5 = "#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length; _Q4 < _Q5; _Q4++) { //#2544 - var _Q7 = $k[--$j]; //#2544 - $k[$j++] = $get("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _Q4); //#2544 - $k[$j++] = _Q7; //#2544 - $k[$j++] = $f(_Q7 + 1); //#2544 - } //#2544 - $j--; //#2544 - $_.cset39 = $d(); //#2545 - $k[$j++] = Infinity; //#2547 - $k[$j++] = 0; //#2549 - for (var _Q9 = 0, _QA = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; _Q9 < _QA; _Q9++) { //#2549 - var _QC = $k[--$j]; //#2549 - $k[$j++] = $get("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", _Q9); //#2549 - $k[$j++] = _QC; //#2549 - $k[$j++] = $f(_QC + 1); //#2549 + $astore($a($counttomark() - 1)); //#2531 + $_.pipos = $k[--$j]; //#2531 + $j -= 2; //#2531 + if ($_.pipos.length <= 1) { //#2534 + $k[$j++] = 'bwipp.GS1dlNoAIinfo#2533'; //#2533 + $k[$j++] = "The path was too short to contain AI info"; //#2533 + bwipp_raiseerror(); //#2533 + } //#2533 + $k[$j++] = false; //#2550 + for (var _Oy = $_.pipos.length - 2; _Oy >= 0; _Oy -= 2) { //#2550 + var _P0 = $get($_.pipos, _Oy); //#2540 + var _P4 = $geti($_.pp, _P0, $f($f($get($_.pipos, _Oy + 1) - _P0) - 1)); //#2541 + var _P6 = $get($_.gs1syntax, _P4) !== undefined; //#2542 + $k[$j++] = _Oy; //#2548 + $k[$j++] = _P4; //#2548 + if (_P6) { //#2547 + var _PA = $get($get($_.gs1syntax, $k[--$j]), 'dlpkey') !== undefined; //#2543 + if (_PA) { //#2545 + var _PB = $k[--$j]; //#2544 + var _PC = $k[--$j]; //#2544 + $k[$j++] = _PB; //#2544 + $k[$j++] = _PC; //#2544 + $j--; //#2544 + $k[$j++] = true; //#2544 + break; //#2544 + } //#2544 + } else { //#2547 + $j--; //#2547 + } //#2547 + $j--; //#2549 } //#2549 - $j--; //#2549 - $_.cset32 = $d(); //#2550 - $k[$j++] = Infinity; //#2552 - $k[$j++] = 0; //#2554 - for (var _QE = 0, _QF = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length; _QE < _QF; _QE++) { //#2554 - var _QH = $k[--$j]; //#2554 - $k[$j++] = $get("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", _QE); //#2554 - $k[$j++] = _QH; //#2554 - $k[$j++] = $f(_QH + 1); //#2554 - } //#2554 - $j--; //#2554 - $_.cset64 = $d(); //#2555 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2555 - bwipp_gs1process.__2556__ = 1; //#2555 - $_ = Object.getPrototypeOf($_); //#2555 - } //#2555 + if ($nt($k[--$j])) { //#2553 + $k[$j++] = 'bwipp.GS1dlNoAIinfo#2552'; //#2552 + $k[$j++] = "The path does not contain a valid primary key"; //#2552 + bwipp_raiseerror(); //#2552 + } //#2552 + var _PG = $get($_.pipos, $k[--$j]); //#2554 + $_.pp = $geti($_.pp, _PG, $f($_.pp.length - _PG)); //#2554 + $_.uriunescape = function() { + $_.qq = $k[--$j]; //#2557 + $_.in = $k[--$j]; //#2558 + $_.out = $s($_.in.length); //#2559 + $k[$j++] = 0; //#2583 + $k[$j++] = 0; //#2583 + for (;;) { //#2583 + var _PO = $k[--$j]; //#2561 + var _PP = $k[--$j]; //#2561 + $k[$j++] = _PP; //#2561 + $k[$j++] = _PO; //#2561 + if (_PP >= $_.in.length) { //#2561 + break; //#2561 + } //#2561 + var _PS = $k[--$j]; //#2562 + var _PT = $k[--$j]; //#2562 + var _PU = $get($_.in, _PT); //#2562 + $k[$j++] = _PT; //#2582 + $k[$j++] = _PS; //#2582 + $k[$j++] = _PU; //#2582 + if ((_PU == 43) && $_.qq) { //#2581 + $j--; //#2564 + var _PX = $k[--$j]; //#2564 + $put($_.out, _PX, 32); //#2564 + var _PY = $k[--$j]; //#2565 + $k[$j++] = $f(_PY + 1); //#2565 + $k[$j++] = $f(_PX + 1); //#2565 + } else { //#2581 + var _PZ = $k[--$j]; //#2567 + var _Pa = $k[--$j]; //#2567 + var _Pb = $k[--$j]; //#2567 + $k[$j++] = _Pb; //#2582 + $k[$j++] = _Pa; //#2582 + $k[$j++] = _PZ; //#2582 + if ((_PZ == 37) && (_Pb < ($_.in.length - 2))) { //#2581 + $j--; //#2568 + var _Pe = $k[--$j]; //#2569 + var _Pf = $k[--$j]; //#2569 + var _Pg = $geti($_.in, $f(_Pf + 1), 2); //#2569 + $k[$j++] = _Pf; //#2576 + $k[$j++] = _Pe; //#2576 + $k[$j++] = 0; //#2576 + for (var _Ph = 0, _Pi = _Pg.length; _Ph < _Pi; _Ph++) { //#2576 + var _Pj = $get(_Pg, _Ph); //#2576 + $k[$j++] = _Pj; //#2574 + if ((_Pj >= 48) && (_Pj <= 57)) { //#2573 + var _Pk = $k[--$j]; //#2570 + $k[$j++] = $f(_Pk - 48); //#2570 + } else { //#2573 + var _Pl = $k[--$j]; //#2571 + $k[$j++] = _Pl; //#2574 + if ((_Pl >= 65) && (_Pl <= 70)) { //#2573 + var _Pm = $k[--$j]; //#2571 + $k[$j++] = $f(_Pm - 55); //#2571 + } else { //#2573 + var _Pn = $k[--$j]; //#2572 + $k[$j++] = _Pn; //#2574 + if ((_Pn >= 97) && (_Pn <= 102)) { //#2573 + var _Po = $k[--$j]; //#2572 + $k[$j++] = $f(_Po - 87); //#2572 + } else { //#2573 + $j -= 2; //#2573 + $k[$j++] = 'bwipp.GS1dlBadHexCharacter#2573'; //#2573 + $k[$j++] = "Invalid hex character"; //#2573 + bwipp_raiseerror(); //#2573 + } //#2573 + } //#2573 + } //#2573 + var _Pp = $k[--$j]; //#2575 + var _Pq = $k[--$j]; //#2575 + $k[$j++] = $f(_Pp + (_Pq * 16)); //#2575 + } //#2575 + var _Ps = $k[--$j]; //#2577 + var _Pt = $k[--$j]; //#2577 + $put($_.out, _Pt, _Ps); //#2577 + var _Pu = $k[--$j]; //#2578 + $k[$j++] = $f(_Pu + 3); //#2578 + $k[$j++] = $f(_Pt + 1); //#2578 + } else { //#2581 + var _Pw = $k[--$j]; //#2580 + var _Px = $k[--$j]; //#2580 + $put($_.out, _Px, _Pw); //#2580 + var _Py = $k[--$j]; //#2581 + $k[$j++] = $f(_Py + 1); //#2581 + $k[$j++] = $f(_Px + 1); //#2581 + } //#2581 + } //#2581 + } //#2581 + $_.out = $geti($_.out, 0, $k[--$j]); //#2584 + $j--; //#2585 + $k[$j++] = $_.out; //#2586 + }; //#2586 + $_.isvaliddlpkeyseq = function() { + $_.in = $k[--$j]; //#2590 + $k[$j++] = false; //#2604 + $forall($get($get($_.gs1syntax, $get($_.in, 0)), 'dlpkey'), function() { //#2604 + $_.seq = $k[--$j]; //#2593 + $_.i = 1; //#2594 + $_.j = 0; //#2594 + for (;;) { //#2602 + if ($_.i >= $_.in.length) { //#2596 + break; //#2596 + } //#2596 + if ($_.j >= $_.seq.length) { //#2597 + break; //#2597 + } //#2597 + if ($eq($get($_.in, $_.i), $get($_.seq, $_.j))) { //#2600 + $_.i = $_.i + 1; //#2599 + } //#2599 + $_.j = $_.j + 1; //#2601 + } //#2601 + if ($_.i == $_.in.length) { //#2603 + $j--; //#2603 + $k[$j++] = true; //#2603 + return true; //#2603 + } //#2603 + }); //#2603 + }; //#2603 + $_.ais = $a(99); //#2607 + $_.vals = $a(99); //#2608 + $k[$j++] = 0; //#2622 + $k[$j++] = $_.pp; //#2622 + for (;;) { //#2622 + $search($k[--$j], "/"); //#2613 + if ($k[--$j]) { //#2619 + var _QU = $k[--$j]; //#2614 + var _QV = $k[--$j]; //#2614 + var _QW = $k[--$j]; //#2614 + var _QX = $k[--$j]; //#2614 + $put($_.ais, _QX, _QU); //#2614 + $k[$j++] = _QX; //#2616 + $search(_QW, "/"); //#2616 + if ($k[--$j]) { //#2616 + var _QZ = $k[--$j]; //#2616 + var _Qa = $k[--$j]; //#2616 + $k[$j++] = _QZ; //#2616 + $k[$j++] = _Qa; //#2616 + $j--; //#2616 + } else { //#2616 + var _Qb = $k[--$j]; //#2616 + $k[$j++] = ""; //#2616 + $k[$j++] = _Qb; //#2616 + } //#2616 + var _Qd = $k[--$j]; //#2617 + var _Qe = $k[--$j]; //#2617 + var _Qf = $k[--$j]; //#2617 + $k[$j++] = _Qf; //#2617 + $k[$j++] = _Qe; //#2617 + $k[$j++] = $_.vals; //#2617 + $k[$j++] = _Qf; //#2617 + $k[$j++] = _Qd; //#2617 + $k[$j++] = false; //#2617 + $_.uriunescape(); //#2617 + var _Qg = $k[--$j]; //#2617 + var _Qh = $k[--$j]; //#2617 + $put($k[--$j], _Qh, _Qg); //#2617 + } else { //#2619 + $j--; //#2619 + break; //#2619 + } //#2619 + var _Qj = $k[--$j]; //#2621 + var _Qk = $k[--$j]; //#2621 + $k[$j++] = $f(_Qk + 1); //#2621 + $k[$j++] = _Qj; //#2621 + } //#2621 + var _Ql = $k[--$j]; //#2623 + $_.plen = _Ql; //#2623 + $k[$j++] = _Ql; //#2630 + if (_Ql > 1) { //#2630 + $k[$j++] = $geti($_.ais, 0, $_.plen); //#2627 + $_.isvaliddlpkeyseq(); //#2627 + if ($nt($k[--$j])) { //#2629 + $j--; //#2628 + $k[$j++] = 'bwipp.GS1dlBadPathInfo#2628'; //#2628 + $k[$j++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; //#2628 + bwipp_raiseerror(); //#2628 + } //#2628 + } //#2628 + $k[$j++] = $_.qp; //#2648 + for (;;) { //#2648 + var _Qr = $k[--$j]; //#2634 + $k[$j++] = _Qr; //#2634 + if ($eq(_Qr, "")) { //#2634 + $j--; //#2634 + break; //#2634 + } //#2634 + $search($k[--$j], "&"); //#2635 + if ($k[--$j]) { //#2635 + var _Qu = $k[--$j]; //#2635 + var _Qv = $k[--$j]; //#2635 + $k[$j++] = _Qu; //#2635 + $k[$j++] = _Qv; //#2635 + $j--; //#2635 + } else { //#2635 + var _Qw = $k[--$j]; //#2635 + $k[$j++] = ""; //#2635 + $k[$j++] = _Qw; //#2635 + } //#2635 + $search($k[--$j], "="); //#2636 + if ($k[--$j]) { //#2646 + var _Qz = $k[--$j]; //#2637 + $k[$j++] = _Qz; //#2637 + $k[$j++] = true; //#2637 + $forall(_Qz, function() { //#2637 + var _R0 = $k[--$j]; //#2637 + var _R1 = $k[--$j]; //#2637 + $k[$j++] = _R1 && ((_R0 >= 48) && (_R0 <= 57)); //#2637 + }); //#2637 + if ($k[--$j]) { //#2643 + var _R4 = $k[--$j]; //#2638 + var _R5 = $k[--$j]; //#2638 + var _R6 = $k[--$j]; //#2638 + var _R7 = $k[--$j]; //#2638 + var _R8 = $k[--$j]; //#2638 + $put($_.ais, _R8, _R4); //#2638 + $k[$j++] = _R8; //#2640 + $k[$j++] = _R7; //#2640 + $k[$j++] = $_.vals; //#2640 + $k[$j++] = _R8; //#2640 + $k[$j++] = _R6; //#2640 + $k[$j++] = true; //#2640 + $_.uriunescape(); //#2640 + var _RA = $k[--$j]; //#2640 + var _RB = $k[--$j]; //#2640 + $put($k[--$j], _RB, _RA); //#2640 + var _RD = $k[--$j]; //#2641 + var _RE = $k[--$j]; //#2641 + $k[$j++] = $f(_RE + 1); //#2641 + $k[$j++] = _RD; //#2641 + } else { //#2643 + $j -= 3; //#2643 + } //#2643 + } else { //#2646 + $j--; //#2646 + } //#2646 + } //#2646 + var _RH = $k[--$j]; //#2651 + var _RJ = $geti($_.ais, $_.plen, $f(_RH - $_.plen)); //#2651 + $k[$j++] = _RH; //#2665 + for (var _RK = 0, _RL = _RJ.length; _RK < _RL; _RK++) { //#2665 + var _RM = $get(_RJ, _RK); //#2665 + var _RO = $get($_.gs1syntax, _RM) !== undefined; //#2652 + $k[$j++] = _RM; //#2656 + if (_RO) { //#2655 + var _RQ = $k[--$j]; //#2653 + var _RR = $get($_.gs1syntax, _RQ); //#2653 + var _RS = $get(_RR, 'dlattr') !== undefined; //#2653 + $k[$j++] = _RQ; //#2653 + $k[$j++] = _RR; //#2653 + $k[$j++] = 'dlattr'; //#2653 + if (_RS) { //#2653 + var _RT = $k[--$j]; //#2653 + var _RV = $get($k[--$j], _RT); //#2653 + $k[$j++] = _RV; //#2653 + } else { //#2653 + $j -= 2; //#2653 + $k[$j++] = true; //#2653 + } //#2653 + } else { //#2655 + $k[$j++] = $_.dontlint; //#2655 + } //#2655 + if ($nt($k[--$j])) { //#2663 + var _RY = $k[--$j]; //#2658 + var _RZ = _RY.length; //#2658 + var _Ra = $s(_RZ + 46); //#2658 + $puti(_Ra, 0, "AI ("); //#2659 + $puti(_Ra, 4, _RY); //#2660 + $puti(_Ra, _RZ + 4, ") is not a valid GS1 DL URI data attribute"); //#2661 + $k[$j++] = _RY; //#2662 + $k[$j++] = _Ra; //#2662 + $k[$j++] = _RZ; //#2662 + $j--; //#2662 + var _Rb = $k[--$j]; //#2662 + var _Rc = $k[--$j]; //#2662 + $k[$j++] = _Rb; //#2662 + $k[$j++] = _Rc; //#2662 + $j--; //#2662 + var _Rd = $k[--$j]; //#2662 + $k[$j++] = 'bwipp.GS1dlInvalidDataAttribute#2662'; //#2662 + $k[$j++] = _Rd; //#2662 + bwipp_raiseerror(); //#2662 + } //#2662 + $j--; //#2664 + } //#2664 + var _Rg = $k[--$j]; //#2668 + var _Ri = $geti($_.ais, $_.plen, $f(_Rg - $_.plen)); //#2668 + $k[$j++] = _Rg; //#2683 + for (var _Rj = 0, _Rk = _Ri.length; _Rj < _Rk; _Rj++) { //#2683 + $k[$j++] = $get(_Ri, _Rj); //#2681 + for (var _Rn = $_.plen; _Rn >= 1; _Rn -= 1) { //#2681 + var _Ro = $k[--$j]; //#2670 + $k[$j++] = _Ro; //#2672 + $k[$j++] = _Rn; //#2672 + $k[$j++] = _Ro; //#2672 + $k[$j++] = Infinity; //#2670 + $aload($geti($_.ais, 0, $_.plen)); //#2671 + $r($counttomark() + 3, -2); //#2672 + var _Rt = $k[--$j]; //#2672 + var _Ru = $k[--$j]; //#2672 + $k[$j++] = _Rt; //#2672 + $r(_Ru, 1); //#2672 + var _Rv = $a(); //#2672 + $k[$j++] = _Rv; //#2673 + $_.isvaliddlpkeyseq(); //#2673 + if ($k[--$j]) { //#2680 + var _Rx = $k[--$j]; //#2674 + var _Ry = $k[--$j]; //#2674 + $k[$j++] = _Rx; //#2674 + $k[$j++] = _Ry; //#2674 + $j--; //#2674 + var _Rz = $k[--$j]; //#2675 + var _S0 = _Rz.length; //#2675 + var _S1 = $s(_S0 + 50); //#2675 + $puti(_S1, 0, "AI ("); //#2676 + $puti(_S1, 4, _Rz); //#2677 + $puti(_S1, _S0 + 4, ") from query params should be in the path info"); //#2678 + $k[$j++] = _Rz; //#2679 + $k[$j++] = _S1; //#2679 + $k[$j++] = _S0; //#2679 + $j--; //#2679 + var _S2 = $k[--$j]; //#2679 + var _S3 = $k[--$j]; //#2679 + $k[$j++] = _S2; //#2679 + $k[$j++] = _S3; //#2679 + $j--; //#2679 + var _S4 = $k[--$j]; //#2679 + $k[$j++] = 'bwipp.GS1dlAttributeMustBeQualifier#2679'; //#2679 + $k[$j++] = _S4; //#2679 + bwipp_raiseerror(); //#2679 + } //#2679 + } //#2679 + $j--; //#2682 + } //#2682 + var _S6 = $k[--$j]; //#2685 + $_.ais = $geti($_.ais, 0, _S6); //#2685 + $_.vals = $geti($_.vals, 0, _S6); //#2686 + for (var _SC = 0, _SB = $_.ais.length - 1; _SC <= _SB; _SC += 1) { //#2701 + $k[$j++] = _SC; //#2699 + if ($eq($get($_.ais, _SC), "01")) { //#2699 + var _SF = $k[--$j]; //#2692 + var _SH = $get($_.vals, _SF); //#2692 + var _SI = _SH.length; //#2693 + $k[$j++] = _SF; //#2698 + $k[$j++] = _SH; //#2698 + if ((_SI == 8) || ((_SI == 12) || (_SI == 13))) { //#2697 + var _SK = $strcpy($s(14), "00000000000000"); //#2694 + var _SL = $k[--$j]; //#2694 + $puti(_SK, 14 - _SL.length, _SL); //#2694 + var _SN = $k[--$j]; //#2695 + $put($_.vals, _SN, _SK); //#2695 + $k[$j++] = _SN; //#2695 + } else { //#2697 + $j--; //#2697 + } //#2697 + } //#2697 + $j--; //#2700 + } //#2700 + } //#2700 + if (!bwipp_gs1process.__2714__) { //#2714 + $_ = Object.create($_); //#2714 + $k[$j++] = Infinity; //#2707 + var _SO = $a(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); //#2712 + for (var _SP = 0, _SQ = _SO.length; _SP < _SQ; _SP++) { //#2713 + var _SR = $get(_SO, _SP); //#2713 + $k[$j++] = _SR; //#2713 + $k[$j++] = _SR; //#2713 + } //#2713 + $_.aifixed = $d(); //#2713 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2713 + bwipp_gs1process.__2714__ = 1; //#2713 + $_ = Object.getPrototypeOf($_); //#2713 + } //#2713 + $k[$j++] = Infinity; //#2716 + var _SU = $_.ais; //#2717 + for (var _SV = 0, _SW = _SU.length; _SV < _SW; _SV++) { //#2724 + var _SX = $get(_SU, _SV); //#2724 + $k[$j++] = true; //#2723 + $k[$j++] = _SX; //#2723 + if (_SX.length >= 2) { //#2722 + var _Sb = $get($_.aifixed, $geti($k[--$j], 0, 2)) !== undefined; //#2720 + if (_Sb) { //#2720 + $j--; //#2720 + $k[$j++] = false; //#2720 + } //#2720 + } else { //#2722 + $j--; //#2722 + } //#2722 + } //#2722 + $_.fncs = $a(); //#2722 + if (!bwipp_gs1process.__2749__) { //#2749 + $_ = Object.create($_); //#2749 + $k[$j++] = Infinity; //#2730 + $k[$j++] = 0; //#2732 + for (var _Sd = 0, _Se = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; _Sd < _Se; _Sd++) { //#2732 + var _Sg = $k[--$j]; //#2732 + $k[$j++] = $get("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", _Sd); //#2732 + $k[$j++] = _Sg; //#2732 + $k[$j++] = $f(_Sg + 1); //#2732 + } //#2732 + $j--; //#2732 + $_.cset82 = $d(); //#2733 + $k[$j++] = Infinity; //#2735 + $k[$j++] = 0; //#2737 + for (var _Si = 0, _Sj = "#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length; _Si < _Sj; _Si++) { //#2737 + var _Sl = $k[--$j]; //#2737 + $k[$j++] = $get("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _Si); //#2737 + $k[$j++] = _Sl; //#2737 + $k[$j++] = $f(_Sl + 1); //#2737 + } //#2737 + $j--; //#2737 + $_.cset39 = $d(); //#2738 + $k[$j++] = Infinity; //#2740 + $k[$j++] = 0; //#2742 + for (var _Sn = 0, _So = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; _Sn < _So; _Sn++) { //#2742 + var _Sq = $k[--$j]; //#2742 + $k[$j++] = $get("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", _Sn); //#2742 + $k[$j++] = _Sq; //#2742 + $k[$j++] = $f(_Sq + 1); //#2742 + } //#2742 + $j--; //#2742 + $_.cset32 = $d(); //#2743 + $k[$j++] = Infinity; //#2745 + $k[$j++] = 0; //#2747 + for (var _Ss = 0, _St = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length; _Ss < _St; _Ss++) { //#2747 + var _Sv = $k[--$j]; //#2747 + $k[$j++] = $get("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", _Ss); //#2747 + $k[$j++] = _Sv; //#2747 + $k[$j++] = $f(_Sv + 1); //#2747 + } //#2747 + $j--; //#2747 + $_.cset64 = $d(); //#2748 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2748 + bwipp_gs1process.__2749__ = 1; //#2748 + $_ = Object.getPrototypeOf($_); //#2748 + } //#2748 $_.lintnumeric = function() { - var _QK = $k[--$j]; //#2559 - $k[$j++] = true; //#2559 - $forall(_QK, function() { //#2559 - var _QL = $k[--$j]; //#2559 - if ((_QL < 48) || (_QL > 57)) { //#2559 - $j--; //#2559 - $k[$j++] = false; //#2559 - return true; //#2559 - } //#2559 - }); //#2559 - if ($nt($k[--$j])) { //#2560 - $j--; //#2560 - $k[$j++] = 'bwipp.GS1notNumeric#2560'; //#2560 - $k[$j++] = "Not numeric"; //#2560 - $k[$j++] = false; //#2560 - return true; //#2560 - } //#2560 - }; //#2560 + var _Sy = $k[--$j]; //#2752 + $k[$j++] = true; //#2752 + $forall(_Sy, function() { //#2752 + var _Sz = $k[--$j]; //#2752 + if ((_Sz < 48) || (_Sz > 57)) { //#2752 + $j--; //#2752 + $k[$j++] = false; //#2752 + return true; //#2752 + } //#2752 + }); //#2752 + if ($nt($k[--$j])) { //#2753 + $j--; //#2753 + $k[$j++] = 'bwipp.GS1notNumeric#2753'; //#2753 + $k[$j++] = "Not numeric"; //#2753 + $k[$j++] = false; //#2753 + return true; //#2753 + } //#2753 + }; //#2753 $_.lintcset82 = function() { - var _QN = $k[--$j]; //#2564 - $k[$j++] = true; //#2564 - $forall(_QN, function() { //#2564 - var _QQ = $get($_.cset82, $k[--$j]) !== undefined; //#2564 - if (!_QQ) { //#2564 - $j--; //#2564 - $k[$j++] = false; //#2564 - return true; //#2564 - } //#2564 - }); //#2564 - if ($nt($k[--$j])) { //#2565 - $j--; //#2565 - $k[$j++] = 'bwipp.GS1badCSET82character#2565'; //#2565 - $k[$j++] = "Invalid CSET 82 character"; //#2565 - $k[$j++] = false; //#2565 - return true; //#2565 - } //#2565 - }; //#2565 + var _T1 = $k[--$j]; //#2757 + $k[$j++] = true; //#2757 + $forall(_T1, function() { //#2757 + var _T4 = $get($_.cset82, $k[--$j]) !== undefined; //#2757 + if (!_T4) { //#2757 + $j--; //#2757 + $k[$j++] = false; //#2757 + return true; //#2757 + } //#2757 + }); //#2757 + if ($nt($k[--$j])) { //#2758 + $j--; //#2758 + $k[$j++] = 'bwipp.GS1badCSET82character#2758'; //#2758 + $k[$j++] = "Invalid CSET 82 character"; //#2758 + $k[$j++] = false; //#2758 + return true; //#2758 + } //#2758 + }; //#2758 $_.lintcset39 = function() { - var _QS = $k[--$j]; //#2569 - $k[$j++] = true; //#2569 - $forall(_QS, function() { //#2569 - var _QV = $get($_.cset39, $k[--$j]) !== undefined; //#2569 - if (!_QV) { //#2569 - $j--; //#2569 - $k[$j++] = false; //#2569 - return true; //#2569 - } //#2569 - }); //#2569 - if ($nt($k[--$j])) { //#2570 - $j--; //#2570 - $k[$j++] = 'bwipp.GS1badCSET39character#2570'; //#2570 - $k[$j++] = "Invalid CSET 39 character"; //#2570 - $k[$j++] = false; //#2570 - return true; //#2570 - } //#2570 - }; //#2570 + var _T6 = $k[--$j]; //#2762 + $k[$j++] = true; //#2762 + $forall(_T6, function() { //#2762 + var _T9 = $get($_.cset39, $k[--$j]) !== undefined; //#2762 + if (!_T9) { //#2762 + $j--; //#2762 + $k[$j++] = false; //#2762 + return true; //#2762 + } //#2762 + }); //#2762 + if ($nt($k[--$j])) { //#2763 + $j--; //#2763 + $k[$j++] = 'bwipp.GS1badCSET39character#2763'; //#2763 + $k[$j++] = "Invalid CSET 39 character"; //#2763 + $k[$j++] = false; //#2763 + return true; //#2763 + } //#2763 + }; //#2763 $_.lintcset64 = function() { - var _QX = $k[--$j]; //#2575 - $k[$j++] = true; //#2575 - $forall(_QX, function() { //#2575 - var _QY = $k[--$j]; //#2575 - var _Qa = $get($_.cset64, _QY) !== undefined; //#2575 - if ((!_Qa) && (_QY != 61)) { //#2575 - $j--; //#2575 - $k[$j++] = false; //#2575 - return true; //#2575 - } //#2575 - }); //#2575 - if ($nt($k[--$j])) { //#2576 - $j--; //#2576 - $k[$j++] = 'bwipp.GS1badCSET64character#2576'; //#2576 - $k[$j++] = "Invalid CSET 64 character"; //#2576 - $k[$j++] = false; //#2576 - return true; //#2576 - } //#2576 - }; //#2576 + var _TB = $k[--$j]; //#2768 + $k[$j++] = true; //#2768 + $forall(_TB, function() { //#2768 + var _TC = $k[--$j]; //#2768 + var _TE = $get($_.cset64, _TC) !== undefined; //#2768 + if ((!_TE) && (_TC != 61)) { //#2768 + $j--; //#2768 + $k[$j++] = false; //#2768 + return true; //#2768 + } //#2768 + }); //#2768 + if ($nt($k[--$j])) { //#2769 + $j--; //#2769 + $k[$j++] = 'bwipp.GS1badCSET64character#2769'; //#2769 + $k[$j++] = "Invalid CSET 64 character"; //#2769 + $k[$j++] = false; //#2769 + return true; //#2769 + } //#2769 + }; //#2769 $_.lintkey = function() { - var _Qc = $k[--$j]; //#2580 - $k[$j++] = _Qc; //#2580 - if (_Qc.length < 2) { //#2580 - $j -= 2; //#2580 - $k[$j++] = 'bwipp.GS1keyTooShort#2580'; //#2580 - $k[$j++] = "Key is too short"; //#2580 - $k[$j++] = false; //#2580 - return true; //#2580 - } //#2580 - var _Qd = $k[--$j]; //#2581 - var _Qe = $get(_Qd, 0); //#2581 - var _Qf = $get(_Qd, 1); //#2582 - if (((_Qe < 48) || (_Qe > 57)) || ((_Qf < 48) || (_Qf > 57))) { //#2584 - $j--; //#2583 - $k[$j++] = 'bwipp.GS1badGCP#2583'; //#2583 - $k[$j++] = "Non-numeric company prefix"; //#2583 - $k[$j++] = false; //#2583 - return true; //#2583 - } //#2583 - }; //#2583 + var _TG = $k[--$j]; //#2773 + $k[$j++] = _TG; //#2773 + if (_TG.length < 2) { //#2773 + $j -= 2; //#2773 + $k[$j++] = 'bwipp.GS1keyTooShort#2773'; //#2773 + $k[$j++] = "Key is too short"; //#2773 + $k[$j++] = false; //#2773 + return true; //#2773 + } //#2773 + var _TH = $k[--$j]; //#2774 + var _TI = $get(_TH, 0); //#2774 + var _TJ = $get(_TH, 1); //#2775 + if (((_TI < 48) || (_TI > 57)) || ((_TJ < 48) || (_TJ > 57))) { //#2777 + $j--; //#2776 + $k[$j++] = 'bwipp.GS1badGCP#2776'; //#2776 + $k[$j++] = "Non-numeric company prefix"; //#2776 + $k[$j++] = false; //#2776 + return true; //#2776 + } //#2776 + }; //#2776 $_.lintimporteridx = function() { - $search("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", $k[--$j]); //#2589 - if ($nt($k[--$j])) { //#2589 - $j -= 2; //#2589 - $k[$j++] = 'bwipp.GS1badImporterIndex#2589'; //#2589 - $k[$j++] = "Invalid importer index"; //#2589 - $k[$j++] = false; //#2589 - return true; //#2589 - } //#2589 - $j -= 3; //#2590 - }; //#2590 + $search("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", $k[--$j]); //#2782 + if ($nt($k[--$j])) { //#2782 + $j -= 2; //#2782 + $k[$j++] = 'bwipp.GS1badImporterIndex#2782'; //#2782 + $k[$j++] = "Invalid importer index"; //#2782 + $k[$j++] = false; //#2782 + return true; //#2782 + } //#2782 + $j -= 3; //#2783 + }; //#2783 $_.lintcsum = function() { - $k[$j++] = Infinity; //#2594 - var _Qi = $k[--$j]; //#2594 - var _Qj = $k[--$j]; //#2594 - var _Qk = ((_Qj.length % 2) == 0) ? 3 : 1; //#2595 - $k[$j++] = _Qi; //#2596 - $k[$j++] = _Qk; //#2596 - $forall(_Qj, function() { //#2596 - var _Ql = $k[--$j]; //#2596 - var _Qm = $k[--$j]; //#2596 - $k[$j++] = $f(_Ql - 48) * _Qm; //#2596 - $k[$j++] = $f(4 - _Qm); //#2596 - }); //#2596 - $j--; //#2596 - var _Qn = $counttomark() + 1; //#2597 - $k[$j++] = 0; //#2597 - for (var _Qo = 0, _Qp = _Qn - 1; _Qo < _Qp; _Qo++) { //#2597 - var _Qq = $k[--$j]; //#2597 - var _Qr = $k[--$j]; //#2597 - $k[$j++] = $f(_Qr + _Qq); //#2597 - } //#2597 - var _Qs = $k[--$j]; //#2597 - var _Qt = $k[--$j]; //#2597 - $k[$j++] = _Qs; //#2597 - $k[$j++] = _Qt; //#2597 - $j--; //#2597 - if (($k[--$j] % 10) != 0) { //#2598 - $j--; //#2598 - $k[$j++] = 'bwipp.GS1badChecksum#2598'; //#2598 - $k[$j++] = "Bad checksum"; //#2598 - $k[$j++] = false; //#2598 - return true; //#2598 - } //#2598 - }; //#2598 + $k[$j++] = Infinity; //#2787 + var _TM = $k[--$j]; //#2787 + var _TN = $k[--$j]; //#2787 + var _TO = ((_TN.length % 2) == 0) ? 3 : 1; //#2788 + $k[$j++] = _TM; //#2789 + $k[$j++] = _TO; //#2789 + $forall(_TN, function() { //#2789 + var _TP = $k[--$j]; //#2789 + var _TQ = $k[--$j]; //#2789 + $k[$j++] = $f(_TP - 48) * _TQ; //#2789 + $k[$j++] = $f(4 - _TQ); //#2789 + }); //#2789 + $j--; //#2789 + var _TR = $counttomark() + 1; //#2790 + $k[$j++] = 0; //#2790 + for (var _TS = 0, _TT = _TR - 1; _TS < _TT; _TS++) { //#2790 + var _TU = $k[--$j]; //#2790 + var _TV = $k[--$j]; //#2790 + $k[$j++] = $f(_TV + _TU); //#2790 + } //#2790 + var _TW = $k[--$j]; //#2790 + var _TX = $k[--$j]; //#2790 + $k[$j++] = _TW; //#2790 + $k[$j++] = _TX; //#2790 + $j--; //#2790 + if (($k[--$j] % 10) != 0) { //#2791 + $j--; //#2791 + $k[$j++] = 'bwipp.GS1badChecksum#2791'; //#2791 + $k[$j++] = "Bad checksum"; //#2791 + $k[$j++] = false; //#2791 + return true; //#2791 + } //#2791 + }; //#2791 $_.lintcsumalpha = function() { - var _Qv = $k[--$j]; //#2602 - $k[$j++] = _Qv; //#2602 - if (_Qv.length < 2) { //#2602 - $j -= 2; //#2602 - $k[$j++] = 'bwipp.GS1alphaTooShort#2602'; //#2602 - $k[$j++] = "Alphanumeric string is too short to check"; //#2602 - $k[$j++] = false; //#2602 - return true; //#2602 - } //#2602 - var _Qw = $k[--$j]; //#2603 - $k[$j++] = _Qw; //#2605 - $k[$j++] = _Qw.length - 2; //#2605 - $k[$j++] = $geti(_Qw, 0, _Qw.length - 2); //#2605 - $k[$j++] = Infinity; //#2605 - var _Qy = $k[--$j]; //#2605 - var _Qz = $k[--$j]; //#2605 - $k[$j++] = _Qy; //#2607 - $forall(_Qz, function() { //#2607 - var _R0 = $k[--$j]; //#2606 - var _R2 = $get($_.cset82, _R0) !== undefined; //#2606 - $k[$j++] = _R0; //#2606 - if (_R2) { //#2606 - var _R5 = $get($_.cset82, $k[--$j]); //#2606 - $k[$j++] = _R5; //#2606 - } else { //#2606 - $k[$j++] = -1; //#2606 - return true; //#2606 - } //#2606 - }); //#2606 - var _R6 = $k[--$j]; //#2608 - $k[$j++] = _R6; //#2608 - if (_R6 == -1) { //#2608 - $cleartomark(); //#2608 - $j -= 3; //#2608 - $k[$j++] = 'bwipp.GS1UnknownCSET82Character#2608'; //#2608 - $k[$j++] = "Unknown CSET 82 character"; //#2608 - $k[$j++] = false; //#2608 - return true; //#2608 - } //#2608 - $astore($a($counttomark())); //#2609 - var _R9 = $k[--$j]; //#2609 - var _RA = $k[--$j]; //#2609 - $k[$j++] = _R9; //#2609 - $k[$j++] = _RA; //#2609 - $j--; //#2609 - var _RB = $k[--$j]; //#2610 - var _RC = $k[--$j]; //#2610 - var _RE = $geti($k[--$j], _RC, 2); //#2611 - $k[$j++] = _RB; //#2611 - $k[$j++] = _RE; //#2611 - $k[$j++] = Infinity; //#2611 - var _RF = $k[--$j]; //#2611 - var _RG = $k[--$j]; //#2611 - $k[$j++] = _RF; //#2613 - $forall(_RG, function() { //#2613 - var _RH = $k[--$j]; //#2612 - var _RJ = $get($_.cset32, _RH) !== undefined; //#2612 - $k[$j++] = _RH; //#2612 - if (_RJ) { //#2612 - var _RM = $get($_.cset32, $k[--$j]); //#2612 - $k[$j++] = _RM; //#2612 - } else { //#2612 - $k[$j++] = -1; //#2612 - return true; //#2612 - } //#2612 - }); //#2612 - var _RN = $k[--$j]; //#2614 - $k[$j++] = _RN; //#2614 - if (_RN == -1) { //#2614 - $cleartomark(); //#2614 - $j -= 2; //#2614 - $k[$j++] = 'bwipp.GS1UnknownCSET32Character#2614'; //#2614 - $k[$j++] = "Unknown CSET 32 character"; //#2614 - $k[$j++] = false; //#2614 - return true; //#2614 - } //#2614 - $astore($a($counttomark())); //#2615 - var _RQ = $k[--$j]; //#2615 - var _RR = $k[--$j]; //#2615 - $k[$j++] = _RQ; //#2615 - $k[$j++] = _RR; //#2615 - $j--; //#2615 - var _RS = $k[--$j]; //#2616 - var _RV = $k[--$j]; //#2616 - var _RW = $a([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); //#2617 - var _RX = _RV.length; //#2619 - $k[$j++] = $f(($get(_RS, 0) << 5) + $get(_RS, 1)); //#2619 - $k[$j++] = _RV; //#2619 - $k[$j++] = _RW; //#2619 - $k[$j++] = _RX; //#2619 - if (_RX > _RW.length) { //#2619 - $j -= 5; //#2619 - $k[$j++] = 'bwipp.GS1alphaTooLong#2619'; //#2619 - $k[$j++] = "Alphanumeric string is too long to check"; //#2619 - $k[$j++] = false; //#2619 - return true; //#2619 - } //#2619 - var _RY = $k[--$j]; //#2620 - var _Ra = $geti($k[--$j], 0, _RY); //#2620 - for (var _Rb = 0, _Rc = _Ra.length; _Rb < _Rc; _Rb++) { //#2620 - var _Re = $k[--$j]; //#2620 - $k[$j++] = $get(_Ra, _Rb); //#2620 - $k[$j++] = _Re; //#2620 - } //#2620 - var _Rf = $k[--$j]; //#2621 - $k[$j++] = 0; //#2621 - $forall(_Rf, function() { //#2621 - var _Rg = $k[--$j]; //#2621 - var _Rh = $k[--$j]; //#2621 - var _Ri = $k[--$j]; //#2621 - $k[$j++] = $f(_Rh + (_Ri * _Rg)); //#2621 - }); //#2621 - var _Rj = $k[--$j]; //#2621 - if ($k[--$j] != (_Rj % 1021)) { //#2622 - $j--; //#2622 - $k[$j++] = 'bwipp.GS1badAlphaCheckCharacters#2622'; //#2622 - $k[$j++] = "Bad alphanumeric check characters"; //#2622 - $k[$j++] = false; //#2622 - return true; //#2622 - } //#2622 - }; //#2622 - if (!bwipp_gs1process.__2646__) { //#2646 - $_ = Object.create($_); //#2646 - $k[$j++] = Infinity; //#2626 - var _Rl = $a(['004', '008', '010', '012', '016', '020', '024', '028', '031', '032', '036', '040', '044', '048', '050', '051', '052', '056', '060', '064', '068', '070', '072', '074', '076', '084', '086', '090', '092', '096', '100', '104', '108', '112', '116', '120', '124', '132', '136', '140', '144', '148', '152', '156', '158', '162', '166', '170', '174', '175', '178', '180', '184', '188', '191', '192', '196', '203', '204', '208', '212', '214', '218', '222', '226', '231', '232', '233', '234', '238', '239', '242', '246', '248', '250', '254', '258', '260', '262', '266', '268', '270', '275', '276', '288', '292', '296', '300', '304', '308', '312', '316', '320', '324', '328', '332', '334', '336', '340', '344', '348', '352', '356', '360', '364', '368', '372', '376', '380', '384', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '428', '430', '434', '438', '440', '442', '446', '450', '454', '458', '462', '466', '470', '474', '478', '480', '484', '492', '496', '498', '499', '500', '504', '508', '512', '516', '520', '524', '528', '531', '533', '534', '535', '540', '548', '554', '558', '562', '566', '570', '574', '578', '580', '581', '583', '584', '585', '586', '591', '598', '600', '604', '608', '612', '616', '620', '624', '626', '630', '634', '638', '642', '643', '646', '652', '654', '659', '660', '662', '663', '666', '670', '674', '678', '682', '686', '688', '690', '694', '702', '703', '704', '705', '706', '710', '716', '724', '728', '729', '732', '740', '744', '748', '752', '756', '760', '762', '764', '768', '772', '776', '780', '784', '788', '792', '795', '796', '798', '800', '804', '807', '818', '826', '831', '832', '833', '834', '840', '850', '854', '858', '860', '862', '876', '882', '887', '894']); //#2644 - for (var _Rm = 0, _Rn = _Rl.length; _Rm < _Rn; _Rm++) { //#2645 - var _Ro = $get(_Rl, _Rm); //#2645 - $k[$j++] = _Ro; //#2645 - $k[$j++] = _Ro; //#2645 - } //#2645 - $_.iso3166 = $d(); //#2645 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2645 - bwipp_gs1process.__2646__ = 1; //#2645 - $_ = Object.getPrototypeOf($_); //#2645 - } //#2645 + var _TZ = $k[--$j]; //#2795 + $k[$j++] = _TZ; //#2795 + if (_TZ.length < 2) { //#2795 + $j -= 2; //#2795 + $k[$j++] = 'bwipp.GS1alphaTooShort#2795'; //#2795 + $k[$j++] = "Alphanumeric string is too short to check"; //#2795 + $k[$j++] = false; //#2795 + return true; //#2795 + } //#2795 + var _Ta = $k[--$j]; //#2796 + $k[$j++] = _Ta; //#2798 + $k[$j++] = _Ta.length - 2; //#2798 + $k[$j++] = $geti(_Ta, 0, _Ta.length - 2); //#2798 + $k[$j++] = Infinity; //#2798 + var _Tc = $k[--$j]; //#2798 + var _Td = $k[--$j]; //#2798 + $k[$j++] = _Tc; //#2800 + $forall(_Td, function() { //#2800 + var _Te = $k[--$j]; //#2799 + var _Tg = $get($_.cset82, _Te) !== undefined; //#2799 + $k[$j++] = _Te; //#2799 + if (_Tg) { //#2799 + var _Tj = $get($_.cset82, $k[--$j]); //#2799 + $k[$j++] = _Tj; //#2799 + } else { //#2799 + $k[$j++] = -1; //#2799 + return true; //#2799 + } //#2799 + }); //#2799 + var _Tk = $k[--$j]; //#2801 + $k[$j++] = _Tk; //#2801 + if (_Tk == -1) { //#2801 + $cleartomark(); //#2801 + $j -= 3; //#2801 + $k[$j++] = 'bwipp.GS1UnknownCSET82Character#2801'; //#2801 + $k[$j++] = "Unknown CSET 82 character"; //#2801 + $k[$j++] = false; //#2801 + return true; //#2801 + } //#2801 + $astore($a($counttomark())); //#2802 + var _Tn = $k[--$j]; //#2802 + var _To = $k[--$j]; //#2802 + $k[$j++] = _Tn; //#2802 + $k[$j++] = _To; //#2802 + $j--; //#2802 + var _Tp = $k[--$j]; //#2803 + var _Tq = $k[--$j]; //#2803 + var _Ts = $geti($k[--$j], _Tq, 2); //#2804 + $k[$j++] = _Tp; //#2804 + $k[$j++] = _Ts; //#2804 + $k[$j++] = Infinity; //#2804 + var _Tt = $k[--$j]; //#2804 + var _Tu = $k[--$j]; //#2804 + $k[$j++] = _Tt; //#2806 + $forall(_Tu, function() { //#2806 + var _Tv = $k[--$j]; //#2805 + var _Tx = $get($_.cset32, _Tv) !== undefined; //#2805 + $k[$j++] = _Tv; //#2805 + if (_Tx) { //#2805 + var _U0 = $get($_.cset32, $k[--$j]); //#2805 + $k[$j++] = _U0; //#2805 + } else { //#2805 + $k[$j++] = -1; //#2805 + return true; //#2805 + } //#2805 + }); //#2805 + var _U1 = $k[--$j]; //#2807 + $k[$j++] = _U1; //#2807 + if (_U1 == -1) { //#2807 + $cleartomark(); //#2807 + $j -= 2; //#2807 + $k[$j++] = 'bwipp.GS1UnknownCSET32Character#2807'; //#2807 + $k[$j++] = "Unknown CSET 32 character"; //#2807 + $k[$j++] = false; //#2807 + return true; //#2807 + } //#2807 + $astore($a($counttomark())); //#2808 + var _U4 = $k[--$j]; //#2808 + var _U5 = $k[--$j]; //#2808 + $k[$j++] = _U4; //#2808 + $k[$j++] = _U5; //#2808 + $j--; //#2808 + var _U6 = $k[--$j]; //#2809 + var _U9 = $k[--$j]; //#2809 + var _UA = $a([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); //#2810 + var _UB = _U9.length; //#2812 + $k[$j++] = $f(($get(_U6, 0) << 5) + $get(_U6, 1)); //#2812 + $k[$j++] = _U9; //#2812 + $k[$j++] = _UA; //#2812 + $k[$j++] = _UB; //#2812 + if (_UB > _UA.length) { //#2812 + $j -= 5; //#2812 + $k[$j++] = 'bwipp.GS1alphaTooLong#2812'; //#2812 + $k[$j++] = "Alphanumeric string is too long to check"; //#2812 + $k[$j++] = false; //#2812 + return true; //#2812 + } //#2812 + var _UC = $k[--$j]; //#2813 + var _UE = $geti($k[--$j], 0, _UC); //#2813 + for (var _UF = 0, _UG = _UE.length; _UF < _UG; _UF++) { //#2813 + var _UI = $k[--$j]; //#2813 + $k[$j++] = $get(_UE, _UF); //#2813 + $k[$j++] = _UI; //#2813 + } //#2813 + var _UJ = $k[--$j]; //#2814 + $k[$j++] = 0; //#2814 + $forall(_UJ, function() { //#2814 + var _UK = $k[--$j]; //#2814 + var _UL = $k[--$j]; //#2814 + var _UM = $k[--$j]; //#2814 + $k[$j++] = $f(_UL + (_UM * _UK)); //#2814 + }); //#2814 + var _UN = $k[--$j]; //#2814 + if ($k[--$j] != (_UN % 1021)) { //#2815 + $j--; //#2815 + $k[$j++] = 'bwipp.GS1badAlphaCheckCharacters#2815'; //#2815 + $k[$j++] = "Bad alphanumeric check characters"; //#2815 + $k[$j++] = false; //#2815 + return true; //#2815 + } //#2815 + }; //#2815 + if (!bwipp_gs1process.__2839__) { //#2839 + $_ = Object.create($_); //#2839 + $k[$j++] = Infinity; //#2819 + var _UP = $a(['004', '008', '010', '012', '016', '020', '024', '028', '031', '032', '036', '040', '044', '048', '050', '051', '052', '056', '060', '064', '068', '070', '072', '074', '076', '084', '086', '090', '092', '096', '100', '104', '108', '112', '116', '120', '124', '132', '136', '140', '144', '148', '152', '156', '158', '162', '166', '170', '174', '175', '178', '180', '184', '188', '191', '192', '196', '203', '204', '208', '212', '214', '218', '222', '226', '231', '232', '233', '234', '238', '239', '242', '246', '248', '250', '254', '258', '260', '262', '266', '268', '270', '275', '276', '288', '292', '296', '300', '304', '308', '312', '316', '320', '324', '328', '332', '334', '336', '340', '344', '348', '352', '356', '360', '364', '368', '372', '376', '380', '384', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '428', '430', '434', '438', '440', '442', '446', '450', '454', '458', '462', '466', '470', '474', '478', '480', '484', '492', '496', '498', '499', '500', '504', '508', '512', '516', '520', '524', '528', '531', '533', '534', '535', '540', '548', '554', '558', '562', '566', '570', '574', '578', '580', '581', '583', '584', '585', '586', '591', '598', '600', '604', '608', '612', '616', '620', '624', '626', '630', '634', '638', '642', '643', '646', '652', '654', '659', '660', '662', '663', '666', '670', '674', '678', '682', '686', '688', '690', '694', '702', '703', '704', '705', '706', '710', '716', '724', '728', '729', '732', '740', '744', '748', '752', '756', '760', '762', '764', '768', '772', '776', '780', '784', '788', '792', '795', '796', '798', '800', '804', '807', '818', '826', '831', '832', '833', '834', '840', '850', '854', '858', '860', '862', '876', '882', '887', '894']); //#2837 + for (var _UQ = 0, _UR = _UP.length; _UQ < _UR; _UQ++) { //#2838 + var _US = $get(_UP, _UQ); //#2838 + $k[$j++] = _US; //#2838 + $k[$j++] = _US; //#2838 + } //#2838 + $_.iso3166 = $d(); //#2838 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2838 + bwipp_gs1process.__2839__ = 1; //#2838 + $_ = Object.getPrototypeOf($_); //#2838 + } //#2838 $_.lintiso3166 = function() { - var _Rt = $get($_.iso3166, $k[--$j]) !== undefined; //#2649 - if (!_Rt) { //#2649 - $j--; //#2649 - $k[$j++] = 'bwipp.GS1UnknownCountry#2649'; //#2649 - $k[$j++] = "Unknown country code"; //#2649 - $k[$j++] = false; //#2649 - return true; //#2649 - } //#2649 - }; //#2649 + var _UX = $get($_.iso3166, $k[--$j]) !== undefined; //#2842 + if (!_UX) { //#2842 + $j--; //#2842 + $k[$j++] = 'bwipp.GS1UnknownCountry#2842'; //#2842 + $k[$j++] = "Unknown country code"; //#2842 + $k[$j++] = false; //#2842 + return true; //#2842 + } //#2842 + }; //#2842 $_.lintiso3166999 = function() { - var _Ru = $k[--$j]; //#2653 - $k[$j++] = _Ru; //#2657 - if ($ne(_Ru, '999')) { //#2656 - var _Rx = $get($_.iso3166, $k[--$j]) !== undefined; //#2654 - if (!_Rx) { //#2654 - $j--; //#2654 - $k[$j++] = 'bwipp.GS1UnknownCountryOr999#2654'; //#2654 - $k[$j++] = "Unknown country code or not 999"; //#2654 - $k[$j++] = false; //#2654 - return true; //#2654 - } //#2654 - } else { //#2656 - $j--; //#2656 - } //#2656 - }; //#2656 + var _UY = $k[--$j]; //#2846 + $k[$j++] = _UY; //#2850 + if ($ne(_UY, '999')) { //#2849 + var _Ub = $get($_.iso3166, $k[--$j]) !== undefined; //#2847 + if (!_Ub) { //#2847 + $j--; //#2847 + $k[$j++] = 'bwipp.GS1UnknownCountryOr999#2847'; //#2847 + $k[$j++] = "Unknown country code or not 999"; //#2847 + $k[$j++] = false; //#2847 + return true; //#2847 + } //#2847 + } else { //#2849 + $j--; //#2849 + } //#2849 + }; //#2849 $_.lintiso3166list = function() { - var _Ry = $k[--$j]; //#2661 - $k[$j++] = _Ry; //#2663 - if ((_Ry.length % 3) != 0) { //#2663 - $j -= 2; //#2662 - $k[$j++] = 'bwipp.GS1BadCountryListLength#2662'; //#2662 - $k[$j++] = "Not a group of three-digit country codes"; //#2662 - $k[$j++] = false; //#2662 - return true; //#2662 - } //#2662 - var _Rz = $k[--$j]; //#2665 - $k[$j++] = _Rz; //#2668 - $k[$j++] = true; //#2668 - for (var _S1 = 0, _S0 = _Rz.length - 1; _S1 <= _S0; _S1 += 3) { //#2668 - var _S2 = $k[--$j]; //#2666 - var _S3 = $k[--$j]; //#2666 - var _S6 = $get($_.iso3166, $geti(_S3, _S1, 3)) !== undefined; //#2667 - $k[$j++] = _S3; //#2667 - $k[$j++] = _S2; //#2667 - if (!_S6) { //#2667 - $j -= 2; //#2667 - $k[$j++] = false; //#2667 - break; //#2667 - } //#2667 - } //#2667 - if ($nt($k[--$j])) { //#2669 - $j--; //#2669 - $k[$j++] = 'bwipp.GS1UnknownCountry#2669'; //#2669 - $k[$j++] = "Unknown country code"; //#2669 - $k[$j++] = false; //#2669 - return true; //#2669 - } //#2669 - $j--; //#2670 - }; //#2670 - if (!bwipp_gs1process.__2700__) { //#2700 - $_ = Object.create($_); //#2700 - $k[$j++] = Infinity; //#2674 - var _S8 = $a(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); //#2698 - for (var _S9 = 0, _SA = _S8.length; _S9 < _SA; _S9++) { //#2699 - var _SB = $get(_S8, _S9); //#2699 - $k[$j++] = _SB; //#2699 - $k[$j++] = _SB; //#2699 - } //#2699 - $_.iso3166alpha2 = $d(); //#2699 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2699 - bwipp_gs1process.__2700__ = 1; //#2699 - $_ = Object.getPrototypeOf($_); //#2699 - } //#2699 + var _Uc = $k[--$j]; //#2854 + $k[$j++] = _Uc; //#2856 + if ((_Uc.length % 3) != 0) { //#2856 + $j -= 2; //#2855 + $k[$j++] = 'bwipp.GS1BadCountryListLength#2855'; //#2855 + $k[$j++] = "Not a group of three-digit country codes"; //#2855 + $k[$j++] = false; //#2855 + return true; //#2855 + } //#2855 + var _Ud = $k[--$j]; //#2858 + $k[$j++] = _Ud; //#2861 + $k[$j++] = true; //#2861 + for (var _Uf = 0, _Ue = _Ud.length - 1; _Uf <= _Ue; _Uf += 3) { //#2861 + var _Ug = $k[--$j]; //#2859 + var _Uh = $k[--$j]; //#2859 + var _Uk = $get($_.iso3166, $geti(_Uh, _Uf, 3)) !== undefined; //#2860 + $k[$j++] = _Uh; //#2860 + $k[$j++] = _Ug; //#2860 + if (!_Uk) { //#2860 + $j -= 2; //#2860 + $k[$j++] = false; //#2860 + break; //#2860 + } //#2860 + } //#2860 + if ($nt($k[--$j])) { //#2862 + $j--; //#2862 + $k[$j++] = 'bwipp.GS1UnknownCountry#2862'; //#2862 + $k[$j++] = "Unknown country code"; //#2862 + $k[$j++] = false; //#2862 + return true; //#2862 + } //#2862 + $j--; //#2863 + }; //#2863 + if (!bwipp_gs1process.__2893__) { //#2893 + $_ = Object.create($_); //#2893 + $k[$j++] = Infinity; //#2867 + var _Um = $a(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); //#2891 + for (var _Un = 0, _Uo = _Um.length; _Un < _Uo; _Un++) { //#2892 + var _Up = $get(_Um, _Un); //#2892 + $k[$j++] = _Up; //#2892 + $k[$j++] = _Up; //#2892 + } //#2892 + $_.iso3166alpha2 = $d(); //#2892 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2892 + bwipp_gs1process.__2893__ = 1; //#2892 + $_ = Object.getPrototypeOf($_); //#2892 + } //#2892 $_.lintiso3166alpha2 = function() { - var _SG = $get($_.iso3166alpha2, $k[--$j]) !== undefined; //#2703 - if (!_SG) { //#2703 - $j--; //#2703 - $k[$j++] = 'bwipp.GS1UnknownCountryAlpha#2703'; //#2703 - $k[$j++] = "Unknown country alpha code"; //#2703 - $k[$j++] = false; //#2703 - return true; //#2703 - } //#2703 - }; //#2703 - if (!bwipp_gs1process.__2731__) { //#2731 - $_ = Object.create($_); //#2731 - $k[$j++] = Infinity; //#2707 - var _SH = $a(['008', '012', '032', '036', '044', '048', '050', '051', '052', '060', '064', '068', '072', '084', '090', '096', '104', '108', '116', '124', '132', '136', '144', '152', '156', '170', '174', '188', '191', '192', '203', '208', '214', '222', '230', '232', '238', '242', '262', '270', '292', '320', '324', '328', '332', '340', '344', '348', '352', '356', '360', '364', '368', '376', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '430', '434', '446', '454', '458', '462', '480', '484', '496', '498', '504', '512', '516', '524', '532', '533', '548', '554', '558', '566', '578', '586', '590', '598', '600', '604', '608', '634', '643', '646', '654', '682', '690', '694', '702', '704', '706', '710', '728', '748', '752', '756', '760', '764', '776', '780', '784', '788', '800', '807', '818', '826', '834', '840', '858', '860', '882', '886', '901', '925', '927', '928', '929', '930', '931', '932', '933', '934', '936', '938', '940', '941', '943', '944', '946', '947', '948', '949', '950', '951', '952', '953', '955', '956', '957', '958', '959', '960', '961', '962', '963', '964', '965', '967', '968', '969', '970', '971', '972', '973', '975', '976', '977', '978', '979', '980', '981', '984', '985', '986', '990', '994', '997', '999']); //#2729 - for (var _SI = 0, _SJ = _SH.length; _SI < _SJ; _SI++) { //#2730 - var _SK = $get(_SH, _SI); //#2730 - $k[$j++] = _SK; //#2730 - $k[$j++] = _SK; //#2730 - } //#2730 - $_.iso4217 = $d(); //#2730 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2730 - bwipp_gs1process.__2731__ = 1; //#2730 - $_ = Object.getPrototypeOf($_); //#2730 - } //#2730 + var _Uu = $get($_.iso3166alpha2, $k[--$j]) !== undefined; //#2896 + if (!_Uu) { //#2896 + $j--; //#2896 + $k[$j++] = 'bwipp.GS1UnknownCountryAlpha#2896'; //#2896 + $k[$j++] = "Unknown country alpha code"; //#2896 + $k[$j++] = false; //#2896 + return true; //#2896 + } //#2896 + }; //#2896 + if (!bwipp_gs1process.__2924__) { //#2924 + $_ = Object.create($_); //#2924 + $k[$j++] = Infinity; //#2900 + var _Uv = $a(['008', '012', '032', '036', '044', '048', '050', '051', '052', '060', '064', '068', '072', '084', '090', '096', '104', '108', '116', '124', '132', '136', '144', '152', '156', '170', '174', '188', '191', '192', '203', '208', '214', '222', '230', '232', '238', '242', '262', '270', '292', '320', '324', '328', '332', '340', '344', '348', '352', '356', '360', '364', '368', '376', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '430', '434', '446', '454', '458', '462', '480', '484', '496', '498', '504', '512', '516', '524', '532', '533', '548', '554', '558', '566', '578', '586', '590', '598', '600', '604', '608', '634', '643', '646', '654', '682', '690', '694', '702', '704', '706', '710', '728', '748', '752', '756', '760', '764', '776', '780', '784', '788', '800', '807', '818', '826', '834', '840', '858', '860', '882', '886', '901', '925', '927', '928', '929', '930', '931', '932', '933', '934', '936', '938', '940', '941', '943', '944', '946', '947', '948', '949', '950', '951', '952', '953', '955', '956', '957', '958', '959', '960', '961', '962', '963', '964', '965', '967', '968', '969', '970', '971', '972', '973', '975', '976', '977', '978', '979', '980', '981', '984', '985', '986', '990', '994', '997', '999']); //#2922 + for (var _Uw = 0, _Ux = _Uv.length; _Uw < _Ux; _Uw++) { //#2923 + var _Uy = $get(_Uv, _Uw); //#2923 + $k[$j++] = _Uy; //#2923 + $k[$j++] = _Uy; //#2923 + } //#2923 + $_.iso4217 = $d(); //#2923 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2923 + bwipp_gs1process.__2924__ = 1; //#2923 + $_ = Object.getPrototypeOf($_); //#2923 + } //#2923 $_.lintiso4217 = function() { - var _SP = $get($_.iso4217, $k[--$j]) !== undefined; //#2734 - if (!_SP) { //#2734 - $j--; //#2734 - $k[$j++] = 'bwipp.GS1UnknownCurrency#2734'; //#2734 - $k[$j++] = "Unknown currency code"; //#2734 - $k[$j++] = false; //#2734 - return true; //#2734 - } //#2734 - }; //#2734 + var _V3 = $get($_.iso4217, $k[--$j]) !== undefined; //#2927 + if (!_V3) { //#2927 + $j--; //#2927 + $k[$j++] = 'bwipp.GS1UnknownCurrency#2927'; //#2927 + $k[$j++] = "Unknown currency code"; //#2927 + $k[$j++] = false; //#2927 + return true; //#2927 + } //#2927 + }; //#2927 + $_.lintiso5218 = function() { + var _V4 = $k[--$j]; //#2931 + if ($ne(_V4, "0") && ($ne(_V4, "1") && ($ne(_V4, "2") && $ne(_V4, "9")))) { //#2933 + $j--; //#2932 + $k[$j++] = 'bwipp.GS1biologicalSexCode#2932'; //#2932 + $k[$j++] = "Invalid biological sex code"; //#2932 + $k[$j++] = false; //#2932 + return true; //#2932 + } //#2932 + }; //#2932 $_.lintiban = function() { - var _SQ = $k[--$j]; //#2738 - $k[$j++] = _SQ; //#2738 - if (_SQ.length <= 4) { //#2738 - $j -= 2; //#2738 - $k[$j++] = 'bwipp.GS1tooShort#2738'; //#2738 - $k[$j++] = "IBAN too short"; //#2738 - $k[$j++] = false; //#2738 - return true; //#2738 - } //#2738 - var _SR = $k[--$j]; //#2739 - $k[$j++] = _SR; //#2744 - $k[$j++] = true; //#2744 - $forall(_SR, function() { //#2744 - var _SS = $s(1); //#2740 - $put(_SS, 0, $k[--$j]); //#2740 - $search("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _SS); //#2742 - if ($nt($k[--$j])) { //#2742 - $j -= 2; //#2742 - $k[$j++] = false; //#2742 - return true; //#2742 - } //#2742 - $j -= 3; //#2743 - }); //#2743 - if ($nt($k[--$j])) { //#2745 - $j--; //#2745 - $k[$j++] = 'bwipp.GS1badIBANcharacter#2745'; //#2745 - $k[$j++] = "Invalid IBAN character"; //#2745 - $k[$j++] = false; //#2745 - return true; //#2745 - } //#2745 - var _SW = $k[--$j]; //#2746 - $k[$j++] = _SW; //#2746 - $k[$j++] = _SW; //#2746 - $k[$j++] = Infinity; //#2746 - var _SX = $k[--$j]; //#2746 - var _SY = $k[--$j]; //#2746 - $k[$j++] = _SX; //#2746 - $k[$j++] = _SY; //#2746 - $k[$j++] = Infinity; //#2746 - var _SZ = $k[--$j]; //#2746 - var _Sa = $k[--$j]; //#2746 - $k[$j++] = _SZ; //#2746 - $forall(_Sa); //#2746 - $r($counttomark(), -4); //#2746 - $astore($a($counttomark())); //#2746 - var _Se = $k[--$j]; //#2746 - var _Sf = $k[--$j]; //#2746 - $k[$j++] = _Se; //#2746 - $k[$j++] = _Sf; //#2746 - $j--; //#2746 - $forall($k[--$j], function() { //#2748 - var _Si = $f($k[--$j] - 48); //#2747 - $k[$j++] = _Si; //#2747 - if (_Si > 9) { //#2747 - var _Sk = $f($k[--$j] - 7); //#2747 - $k[$j++] = ~~(_Sk / 10); //#2747 - $k[$j++] = _Sk % 10; //#2747 - } //#2747 - }); //#2747 - $astore($a($counttomark())); //#2748 - var _Sn = $k[--$j]; //#2748 - var _So = $k[--$j]; //#2748 - $k[$j++] = _Sn; //#2748 - $k[$j++] = _So; //#2748 - $j--; //#2748 - var _Sp = $k[--$j]; //#2749 - $k[$j++] = 0; //#2749 - $forall(_Sp, function() { //#2749 - var _Sq = $k[--$j]; //#2749 - var _Sr = $k[--$j]; //#2749 - $k[$j++] = ($f(_Sq + (_Sr * 10))) % 97; //#2749 - }); //#2749 - if ($k[--$j] != 1) { //#2750 - $j -= 2; //#2750 - $k[$j++] = 'bwipp.GS1badIBANchecksum#2750'; //#2750 - $k[$j++] = "IBAN checksum incorrect"; //#2750 - $k[$j++] = false; //#2750 - return true; //#2750 - } //#2750 - var _Su = $geti($k[--$j], 0, 2); //#2751 - $k[$j++] = _Su; //#2751 - $_.lintiso3166alpha2(); //#2751 - }; //#2751 + var _V5 = $k[--$j]; //#2937 + $k[$j++] = _V5; //#2937 + if (_V5.length <= 4) { //#2937 + $j -= 2; //#2937 + $k[$j++] = 'bwipp.GS1tooShort#2937'; //#2937 + $k[$j++] = "IBAN too short"; //#2937 + $k[$j++] = false; //#2937 + return true; //#2937 + } //#2937 + var _V6 = $k[--$j]; //#2938 + $k[$j++] = _V6; //#2943 + $k[$j++] = true; //#2943 + $forall(_V6, function() { //#2943 + var _V7 = $s(1); //#2939 + $put(_V7, 0, $k[--$j]); //#2939 + $search("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _V7); //#2941 + if ($nt($k[--$j])) { //#2941 + $j -= 2; //#2941 + $k[$j++] = false; //#2941 + return true; //#2941 + } //#2941 + $j -= 3; //#2942 + }); //#2942 + if ($nt($k[--$j])) { //#2944 + $j--; //#2944 + $k[$j++] = 'bwipp.GS1badIBANcharacter#2944'; //#2944 + $k[$j++] = "Invalid IBAN character"; //#2944 + $k[$j++] = false; //#2944 + return true; //#2944 + } //#2944 + var _VB = $k[--$j]; //#2945 + $k[$j++] = _VB; //#2945 + $k[$j++] = _VB; //#2945 + $k[$j++] = Infinity; //#2945 + var _VC = $k[--$j]; //#2945 + var _VD = $k[--$j]; //#2945 + $k[$j++] = _VC; //#2945 + $k[$j++] = _VD; //#2945 + $k[$j++] = Infinity; //#2945 + var _VE = $k[--$j]; //#2945 + var _VF = $k[--$j]; //#2945 + $k[$j++] = _VE; //#2945 + $forall(_VF); //#2945 + $r($counttomark(), -4); //#2945 + $astore($a($counttomark())); //#2945 + var _VJ = $k[--$j]; //#2945 + var _VK = $k[--$j]; //#2945 + $k[$j++] = _VJ; //#2945 + $k[$j++] = _VK; //#2945 + $j--; //#2945 + $forall($k[--$j], function() { //#2947 + var _VN = $f($k[--$j] - 48); //#2946 + $k[$j++] = _VN; //#2946 + if (_VN > 9) { //#2946 + var _VP = $f($k[--$j] - 7); //#2946 + $k[$j++] = ~~(_VP / 10); //#2946 + $k[$j++] = _VP % 10; //#2946 + } //#2946 + }); //#2946 + $astore($a($counttomark())); //#2947 + var _VS = $k[--$j]; //#2947 + var _VT = $k[--$j]; //#2947 + $k[$j++] = _VS; //#2947 + $k[$j++] = _VT; //#2947 + $j--; //#2947 + var _VU = $k[--$j]; //#2948 + $k[$j++] = 0; //#2948 + $forall(_VU, function() { //#2948 + var _VV = $k[--$j]; //#2948 + var _VW = $k[--$j]; //#2948 + $k[$j++] = ($f(_VV + (_VW * 10))) % 97; //#2948 + }); //#2948 + if ($k[--$j] != 1) { //#2949 + $j -= 2; //#2949 + $k[$j++] = 'bwipp.GS1badIBANchecksum#2949'; //#2949 + $k[$j++] = "IBAN checksum incorrect"; //#2949 + $k[$j++] = false; //#2949 + return true; //#2949 + } //#2949 + var _VZ = $geti($k[--$j], 0, 2); //#2950 + $k[$j++] = _VZ; //#2950 + $_.lintiso3166alpha2(); //#2950 + }; //#2950 $_.lintzero = function() { - if ($ne($k[--$j], "0")) { //#2755 - $j--; //#2755 - $k[$j++] = 'bwipp.GS1zeroRequired#2755'; //#2755 - $k[$j++] = "Zero is required"; //#2755 - $k[$j++] = false; //#2755 - return true; //#2755 - } //#2755 - }; //#2755 + if ($ne($k[--$j], "0")) { //#2954 + $j--; //#2954 + $k[$j++] = 'bwipp.GS1zeroRequired#2954'; //#2954 + $k[$j++] = "Zero is required"; //#2954 + $k[$j++] = false; //#2954 + return true; //#2954 + } //#2954 + }; //#2954 $_.lintnonzero = function() { - var _Sw = $k[--$j]; //#2759 - $k[$j++] = false; //#2759 - $forall(_Sw, function() { //#2759 - if ($k[--$j] != 48) { //#2759 - $j--; //#2759 - $k[$j++] = true; //#2759 - } //#2759 - }); //#2759 - if ($nt($k[--$j])) { //#2760 - $j--; //#2760 - $k[$j++] = 'bwipp.GS1zeroNotPermitted#2760'; //#2760 - $k[$j++] = "Zero not permitted"; //#2760 - $k[$j++] = false; //#2760 - return true; //#2760 - } //#2760 - }; //#2760 + var _Vb = $k[--$j]; //#2958 + $k[$j++] = false; //#2958 + $forall(_Vb, function() { //#2958 + if ($k[--$j] != 48) { //#2958 + $j--; //#2958 + $k[$j++] = true; //#2958 + } //#2958 + }); //#2958 + if ($nt($k[--$j])) { //#2959 + $j--; //#2959 + $k[$j++] = 'bwipp.GS1zeroNotPermitted#2959'; //#2959 + $k[$j++] = "Zero not permitted"; //#2959 + $k[$j++] = false; //#2959 + return true; //#2959 + } //#2959 + }; //#2959 $_.lintnozeroprefix = function() { - var _Sz = $k[--$j]; //#2764 - if ((_Sz.length > 1) && ($get(_Sz, 0) == 48)) { //#2766 - $j--; //#2765 - $k[$j++] = 'bwipp.GS1badZeroPrefix#2765'; //#2765 - $k[$j++] = "Zero prefix is not permitted"; //#2765 - $k[$j++] = false; //#2765 - return true; //#2765 - } //#2765 - }; //#2765 + var _Ve = $k[--$j]; //#2963 + if ((_Ve.length > 1) && ($get(_Ve, 0) == 48)) { //#2965 + $j--; //#2964 + $k[$j++] = 'bwipp.GS1badZeroPrefix#2964'; //#2964 + $k[$j++] = "Zero prefix is not permitted"; //#2964 + $k[$j++] = false; //#2964 + return true; //#2964 + } //#2964 + }; //#2964 + $_.linthasnondigit = function() { + var _Vg = $k[--$j]; //#2969 + $k[$j++] = false; //#2969 + $forall(_Vg, function() { //#2969 + var _Vh = $k[--$j]; //#2969 + if ((_Vh < 48) || (_Vh > 57)) { //#2969 + $j--; //#2969 + $k[$j++] = true; //#2969 + return true; //#2969 + } //#2969 + }); //#2969 + if ($nt($k[--$j])) { //#2970 + $k[$j++] = 'bwipp.GS1requiresNonDigit#2970'; //#2970 + $k[$j++] = "A non-digit character is required"; //#2970 + $k[$j++] = false; //#2970 + return true; //#2970 + } //#2970 + }; //#2970 + $_.linthyphen = function() { + if ($ne($k[--$j], "-")) { //#2974 + $j--; //#2974 + $k[$j++] = 'bwipp.GS1hyphenRequired#2974'; //#2974 + $k[$j++] = "A hyphen is required"; //#2974 + $k[$j++] = false; //#2974 + return true; //#2974 + } //#2974 + }; //#2974 + $_.lintyyyymmd0 = function() { + var _Vk = $k[--$j]; //#2978 + var _Vm = $cvi($geti(_Vk, 4, 2)); //#2978 + $k[$j++] = _Vk; //#2978 + if ((_Vm < 1) || (_Vm > 12)) { //#2978 + $j--; //#2978 + $k[$j++] = 'bwipp.GS1badMonth#2978'; //#2978 + $k[$j++] = "Invalid month"; //#2978 + $k[$j++] = false; //#2978 + return true; //#2978 + } //#2978 + var _Vn = $k[--$j]; //#2979 + var _Vp = $cvi($geti(_Vn, 0, 4)); //#2979 + $k[$j++] = _Vn; //#2980 + $k[$j++] = ((_Vp % 400) == 0) || (((_Vp % 4) == 0) && ((_Vp % 100) != 0)); //#2980 + $k[$j++] = Infinity; //#2980 + var _Vq = $k[--$j]; //#2980 + var _Vs = $k[--$j] ? 29 : 28; //#2980 + $k[$j++] = _Vq; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = _Vs; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + var _Vt = $a(); //#2980 + var _Vu = $k[--$j]; //#2981 + if ($get(_Vt, $cvi($geti(_Vu, 4, 2)) - 1) < $cvi($geti(_Vu, 6, 2))) { //#2982 + $j--; //#2982 + $k[$j++] = 'bwipp.GS1badDay#2982'; //#2982 + $k[$j++] = "Invalid day of month"; //#2982 + $k[$j++] = false; //#2982 + return true; //#2982 + } //#2982 + }; //#2982 + $_.lintyyyymmdd = function() { + var _Vy = $k[--$j]; //#2986 + $k[$j++] = _Vy; //#2986 + if (_Vy.length != 8) { //#2986 + $j--; //#2986 + $k[$j++] = 'bwipp.GS1badDateLength#2986'; //#2986 + $k[$j++] = "Invalid length for yyyymmdd date"; //#2986 + $k[$j++] = false; //#2986 + return true; //#2986 + } //#2986 + var _Vz = $k[--$j]; //#2987 + $k[$j++] = _Vz; //#2987 + if ($cvi($geti(_Vz, 6, 2)) < 1) { //#2987 + $j--; //#2987 + $k[$j++] = 'bwipp.GS1badDay#2987'; //#2987 + $k[$j++] = "Invalid day of month"; //#2987 + $k[$j++] = false; //#2987 + return true; //#2987 + } //#2987 + $_.lintyyyymmd0(); //#2988 + }; //#2988 $_.lintyymmd0 = function() { - var _T1 = $k[--$j]; //#2770 - var _T3 = $cvi($geti(_T1, 2, 2)); //#2770 - $k[$j++] = _T1; //#2770 - if ((_T3 < 1) || (_T3 > 12)) { //#2770 - $j--; //#2770 - $k[$j++] = 'bwipp.GS1badMonth#2770'; //#2770 - $k[$j++] = "Invalid month"; //#2770 - $k[$j++] = false; //#2770 - return true; //#2770 - } //#2770 - var _T4 = $k[--$j]; //#2771 - var _T6 = $cvi($geti(_T4, 0, 2)); //#2771 - var _T7 = _T6 - 21; //#2772 - $k[$j++] = _T4; //#2772 - $k[$j++] = _T6; //#2772 - $k[$j++] = _T7; //#2772 - if (_T7 >= 51) { //#2772 - $j--; //#2772 - var _T8 = $k[--$j]; //#2772 - $k[$j++] = $f(_T8 + 1900); //#2772 - } else { //#2772 - if ($k[--$j] <= -50) { //#2772 - var _TA = $k[--$j]; //#2772 - $k[$j++] = $f(_TA + 2100); //#2772 - } else { //#2772 - var _TB = $k[--$j]; //#2772 - $k[$j++] = $f(_TB + 2000); //#2772 - } //#2772 - } //#2772 - var _TC = $k[--$j]; //#2773 - $k[$j++] = ((_TC % 400) == 0) || (((_TC % 4) == 0) && ((_TC % 100) != 0)); //#2774 - $k[$j++] = Infinity; //#2774 - var _TD = $k[--$j]; //#2774 - var _TF = $k[--$j] ? 29 : 28; //#2774 - $k[$j++] = _TD; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = _TF; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - var _TG = $a(); //#2774 - var _TH = $k[--$j]; //#2775 - if ($get(_TG, $cvi($geti(_TH, 2, 2)) - 1) < $cvi($geti(_TH, 4, 2))) { //#2776 - $j--; //#2776 - $k[$j++] = 'bwipp.GS1badDay#2776'; //#2776 - $k[$j++] = "Invalid day of month"; //#2776 - $k[$j++] = false; //#2776 - return true; //#2776 - } //#2776 - }; //#2776 + var _W1 = $k[--$j]; //#2992 + var _W3 = $cvi($geti(_W1, 0, 2)); //#2992 + var _W4 = _W3 - 21; //#2993 + $k[$j++] = _W1; //#2993 + $k[$j++] = _W3; //#2993 + $k[$j++] = _W4; //#2993 + if (_W4 >= 51) { //#2993 + $j--; //#2993 + $k[$j++] = "19"; //#2993 + } else { //#2993 + if ($k[--$j] <= -50) { //#2993 + $k[$j++] = "21"; //#2993 + } else { //#2993 + $k[$j++] = "20"; //#2993 + } //#2993 + } //#2993 + var _W6 = $k[--$j]; //#2993 + var _W7 = $k[--$j]; //#2993 + $k[$j++] = _W6; //#2993 + $k[$j++] = _W7; //#2993 + $j--; //#2993 + var _W8 = $s(8); //#2994 + $puti(_W8, 0, $k[--$j]); //#2994 + $puti(_W8, 2, $k[--$j]); //#2994 + $k[$j++] = _W8; //#2995 + $_.lintyyyymmd0(); //#2995 + }; //#2995 $_.lintyymmdd = function() { - var _TL = $k[--$j]; //#2780 - $k[$j++] = _TL; //#2780 - if (_TL.length != 6) { //#2780 - $j--; //#2780 - $k[$j++] = 'bwipp.GS1badDateLength#2780'; //#2780 - $k[$j++] = "Invalid length for date"; //#2780 - $k[$j++] = false; //#2780 - return true; //#2780 - } //#2780 - var _TM = $k[--$j]; //#2781 - $k[$j++] = _TM; //#2781 - if ($cvi($geti(_TM, 4, 2)) < 1) { //#2781 - $j--; //#2781 - $k[$j++] = 'bwipp.GS1badDay#2781'; //#2781 - $k[$j++] = "Invalid day of month"; //#2781 - $k[$j++] = false; //#2781 - return true; //#2781 - } //#2781 - $_.lintyymmd0(); //#2782 - }; //#2782 + var _WB = $k[--$j]; //#2999 + $k[$j++] = _WB; //#2999 + if (_WB.length != 6) { //#2999 + $j--; //#2999 + $k[$j++] = 'bwipp.GS1badDateLength#2999'; //#2999 + $k[$j++] = "Invalid length for yymmdd date"; //#2999 + $k[$j++] = false; //#2999 + return true; //#2999 + } //#2999 + var _WC = $k[--$j]; //#3000 + $k[$j++] = _WC; //#3000 + if ($cvi($geti(_WC, 4, 2)) < 1) { //#3000 + $j--; //#3000 + $k[$j++] = 'bwipp.GS1badDay#3000'; //#3000 + $k[$j++] = "Invalid day of month"; //#3000 + $k[$j++] = false; //#3000 + return true; //#3000 + } //#3000 + $_.lintyymmd0(); //#3001 + }; //#3001 $_.lintyymmddhh = function() { - var _TO = $k[--$j]; //#2786 - $k[$j++] = _TO; //#2786 - if (_TO.length != 8) { //#2786 - $j--; //#2786 - $k[$j++] = 'bwipp.GS1badYYMMDDHHLength#2786'; //#2786 - $k[$j++] = "Invalid length for date with hour"; //#2786 - $k[$j++] = false; //#2786 - return true; //#2786 - } //#2786 - var _TP = $k[--$j]; //#2787 - $k[$j++] = _TP; //#2787 - if ($cvi($geti(_TP, 6, 2)) > 23) { //#2787 - $j -= 2; //#2787 - $k[$j++] = 'bwipp.GS1badHour#2787'; //#2787 - $k[$j++] = "Invalid hour of day"; //#2787 - $k[$j++] = false; //#2787 - return true; //#2787 - } //#2787 - var _TS = $geti($k[--$j], 0, 6); //#2788 - $k[$j++] = _TS; //#2788 - $_.lintyymmdd(); //#2788 - }; //#2788 + var _WE = $k[--$j]; //#3005 + $k[$j++] = _WE; //#3005 + if (_WE.length != 8) { //#3005 + $j--; //#3005 + $k[$j++] = 'bwipp.GS1badYYMMDDHHLength#3005'; //#3005 + $k[$j++] = "Invalid length for yymmdd date with hour"; //#3005 + $k[$j++] = false; //#3005 + return true; //#3005 + } //#3005 + var _WF = $k[--$j]; //#3006 + $k[$j++] = _WF; //#3006 + if ($cvi($geti(_WF, 6, 2)) > 23) { //#3006 + $j -= 2; //#3006 + $k[$j++] = 'bwipp.GS1badHour#3006'; //#3006 + $k[$j++] = "Invalid hour of day"; //#3006 + $k[$j++] = false; //#3006 + return true; //#3006 + } //#3006 + var _WI = $geti($k[--$j], 0, 6); //#3007 + $k[$j++] = _WI; //#3007 + $_.lintyymmdd(); //#3007 + }; //#3007 $_.linthhmm = function() { - var _TT = $k[--$j]; //#2792 - $k[$j++] = _TT; //#2792 - if ($cvi($geti(_TT, 0, 2)) > 23) { //#2792 - $j -= 2; //#2792 - $k[$j++] = 'bwipp.GS1badHour#2792'; //#2792 - $k[$j++] = "Invalid hour of day"; //#2792 - $k[$j++] = false; //#2792 - return true; //#2792 - } //#2792 - if ($cvi($geti($k[--$j], 2, 2)) > 59) { //#2793 - $j--; //#2793 - $k[$j++] = 'bwipp.GS1badMinute#2793'; //#2793 - $k[$j++] = "Invalid minute in the hour"; //#2793 - $k[$j++] = false; //#2793 - return true; //#2793 - } //#2793 - }; //#2793 + var _WJ = $k[--$j]; //#3011 + $k[$j++] = _WJ; //#3011 + if ($cvi($geti(_WJ, 0, 2)) > 23) { //#3011 + $j -= 2; //#3011 + $k[$j++] = 'bwipp.GS1badHour#3011'; //#3011 + $k[$j++] = "Invalid hour of day"; //#3011 + $k[$j++] = false; //#3011 + return true; //#3011 + } //#3011 + if ($cvi($geti($k[--$j], 2, 2)) > 59) { //#3012 + $j--; //#3012 + $k[$j++] = 'bwipp.GS1badMinute#3012'; //#3012 + $k[$j++] = "Invalid minute in the hour"; //#3012 + $k[$j++] = false; //#3012 + return true; //#3012 + } //#3012 + }; //#3012 $_.lintmmoptss = function() { - var _TX = $k[--$j]; //#2797 - var _TY = _TX.length; //#2797 - $k[$j++] = _TX; //#2799 - if ((_TY != 2) && (_TY != 4)) { //#2799 - $j--; //#2798 - $k[$j++] = 'bwipp.GS1badTimeLength#2798'; //#2798 - $k[$j++] = "Invalid length for optional minutes and seconds"; //#2798 - $k[$j++] = false; //#2798 - return true; //#2798 - } //#2798 - var _TZ = $k[--$j]; //#2800 - $k[$j++] = _TZ; //#2800 - if ($cvi($geti(_TZ, 0, 2)) > 59) { //#2800 - $j -= 2; //#2800 - $k[$j++] = 'bwipp.GS1badMinute#2800'; //#2800 - $k[$j++] = "Invalid minute in the hour"; //#2800 - $k[$j++] = false; //#2800 - return true; //#2800 - } //#2800 - var _Tb = $k[--$j]; //#2801 - $k[$j++] = _Tb; //#2803 - if (_Tb.length >= 4) { //#2803 - var _Tc = $k[--$j]; //#2802 - $k[$j++] = _Tc; //#2802 - if ($cvi($geti(_Tc, 2, 2)) > 59) { //#2802 - $j -= 2; //#2802 - $k[$j++] = 'bwipp.GS1badSecond#2802'; //#2802 - $k[$j++] = "Invalid second in the minute"; //#2802 - $k[$j++] = false; //#2802 - return true; //#2802 - } //#2802 - } //#2802 - $j--; //#2804 - }; //#2804 + var _WN = $k[--$j]; //#3016 + var _WO = _WN.length; //#3016 + $k[$j++] = _WN; //#3018 + if ((_WO != 2) && (_WO != 4)) { //#3018 + $j--; //#3017 + $k[$j++] = 'bwipp.GS1badTimeLength#3017'; //#3017 + $k[$j++] = "Invalid length for optional minutes and seconds"; //#3017 + $k[$j++] = false; //#3017 + return true; //#3017 + } //#3017 + var _WP = $k[--$j]; //#3019 + $k[$j++] = _WP; //#3019 + if ($cvi($geti(_WP, 0, 2)) > 59) { //#3019 + $j -= 2; //#3019 + $k[$j++] = 'bwipp.GS1badMinute#3019'; //#3019 + $k[$j++] = "Invalid minute in the hour"; //#3019 + $k[$j++] = false; //#3019 + return true; //#3019 + } //#3019 + var _WR = $k[--$j]; //#3020 + $k[$j++] = _WR; //#3022 + if (_WR.length >= 4) { //#3022 + var _WS = $k[--$j]; //#3021 + $k[$j++] = _WS; //#3021 + if ($cvi($geti(_WS, 2, 2)) > 59) { //#3021 + $j -= 2; //#3021 + $k[$j++] = 'bwipp.GS1badSecond#3021'; //#3021 + $k[$j++] = "Invalid second in the minute"; //#3021 + $k[$j++] = false; //#3021 + return true; //#3021 + } //#3021 + } //#3021 + $j--; //#3023 + }; //#3023 $_.lintyesno = function() { - var _Te = $k[--$j]; //#2808 - if ($ne(_Te, "0") && $ne(_Te, "1")) { //#2810 - $j--; //#2809 - $k[$j++] = 'bwipp.GS1badBoolean#2809'; //#2809 - $k[$j++] = "Neither 0 nor 1 for yes or no"; //#2809 - $k[$j++] = false; //#2809 - return true; //#2809 - } //#2809 - }; //#2809 + var _WU = $k[--$j]; //#3027 + if ($ne(_WU, "0") && $ne(_WU, "1")) { //#3029 + $j--; //#3028 + $k[$j++] = 'bwipp.GS1badBoolean#3028'; //#3028 + $k[$j++] = "Neither 0 nor 1 for yes or no"; //#3028 + $k[$j++] = false; //#3028 + return true; //#3028 + } //#3028 + }; //#3028 $_.lintwinding = function() { - var _Tf = $k[--$j]; //#2814 - if ($ne(_Tf, "0") && ($ne(_Tf, "1") && $ne(_Tf, "9"))) { //#2816 - $j--; //#2815 - $k[$j++] = 'bwipp.GS1badWinding#2815'; //#2815 - $k[$j++] = "Invalid winding direction"; //#2815 - $k[$j++] = false; //#2815 - return true; //#2815 - } //#2815 - }; //#2815 + var _WV = $k[--$j]; //#3033 + if ($ne(_WV, "0") && ($ne(_WV, "1") && $ne(_WV, "9"))) { //#3035 + $j--; //#3034 + $k[$j++] = 'bwipp.GS1badWinding#3034'; //#3034 + $k[$j++] = "Invalid winding direction"; //#3034 + $k[$j++] = false; //#3034 + return true; //#3034 + } //#3034 + }; //#3034 $_.lintpieceoftotal = function() { - var _Tg = $k[--$j]; //#2820 - $k[$j++] = _Tg; //#2820 - if ((_Tg.length % 2) != 0) { //#2820 - $j -= 2; //#2820 - $k[$j++] = 'bwipp.GS1badPieceTotalLength#2820'; //#2820 - $k[$j++] = "Invalid piece/total length"; //#2820 - $k[$j++] = false; //#2820 - return true; //#2820 - } //#2820 - var _Th = $k[--$j]; //#2821 - var _Tj = $cvi($geti(_Th, 0, ~~(_Th.length / 2))); //#2822 - $k[$j++] = _Th; //#2822 - $k[$j++] = _Tj; //#2822 - if (_Tj == 0) { //#2822 - $j -= 3; //#2822 - $k[$j++] = 'bwipp.GS1badPieceNumber#2822'; //#2822 - $k[$j++] = "Invalid piece number"; //#2822 - $k[$j++] = false; //#2822 - return true; //#2822 - } //#2822 - var _Tk = $k[--$j]; //#2823 - var _Tl = $k[--$j]; //#2823 - var _Tm = ~~(_Tl.length / 2); //#2823 - var _To = $cvi($geti(_Tl, _Tm, _Tm)); //#2824 - $k[$j++] = _Tk; //#2824 - $k[$j++] = _To; //#2824 - if (_To == 0) { //#2824 - $j -= 3; //#2824 - $k[$j++] = 'bwipp.GS1badPieceTotal#2824'; //#2824 - $k[$j++] = "Invalid total number"; //#2824 - $k[$j++] = false; //#2824 - return true; //#2824 - } //#2824 - var _Tp = $k[--$j]; //#2825 - if ($gt($k[--$j], _Tp)) { //#2825 - $j--; //#2825 - $k[$j++] = 'bwipp.GS1pieceExceedsTotal#2825'; //#2825 - $k[$j++] = "Piece number exceeds total"; //#2825 - $k[$j++] = false; //#2825 - return true; //#2825 - } //#2825 - }; //#2825 - $_.lintpcenc = function() { - for (;;) { //#2839 - $search($k[--$j], "%"); //#2830 - if ($nt($k[--$j])) { //#2830 - $j--; //#2830 - break; //#2830 - } //#2830 - $j -= 2; //#2831 - var _Tt = $k[--$j]; //#2831 - $k[$j++] = _Tt; //#2831 - if (_Tt.length < 2) { //#2831 - $j -= 2; //#2831 - $k[$j++] = 'bwipp.GS1badPercentEscape#2831'; //#2831 - $k[$j++] = "Invalid % escape"; //#2831 - $k[$j++] = false; //#2831 - break; //#2831 - } //#2831 - var _Tu = $k[--$j]; //#2832 - var _Tv = $geti(_Tu, 0, 2); //#2832 - $k[$j++] = _Tu; //#2837 - $k[$j++] = true; //#2837 - for (var _Tw = 0, _Tx = _Tv.length; _Tw < _Tx; _Tw++) { //#2837 - var _Tz = $s(1); //#2833 - $put(_Tz, 0, $get(_Tv, _Tw)); //#2833 - $search("0123456789ABCDEFabcdef", _Tz); //#2835 - if ($nt($k[--$j])) { //#2835 - $j -= 2; //#2835 - $k[$j++] = false; //#2835 - break; //#2835 - } //#2835 - $j -= 3; //#2836 - } //#2836 - if ($nt($k[--$j])) { //#2838 - $j -= 2; //#2838 - $k[$j++] = 'bwipp.GS1badPercentChars#2838'; //#2838 - $k[$j++] = "Invalid characters for percent encoding"; //#2838 - $k[$j++] = false; //#2838 - break; //#2838 - } //#2838 - } //#2838 - }; //#2838 - $_.lintcouponcode = function() { - var _U2 = $k[--$j]; //#2843 - $k[$j++] = _U2; //#2845 - $k[$j++] = true; //#2845 - $forall(_U2, function() { //#2845 - var _U3 = $k[--$j]; //#2844 - if ((_U3 < 48) || (_U3 > 57)) { //#2844 - $j--; //#2844 - $k[$j++] = false; //#2844 - return true; //#2844 - } //#2844 - }); //#2844 - if ($nt($k[--$j])) { //#2846 - $j -= 2; //#2846 - $k[$j++] = 'bwipp.GS1couponNotNumeric#2846'; //#2846 - $k[$j++] = "Coupon not numeric"; //#2846 - $k[$j++] = false; //#2846 - return true; //#2846 - } //#2846 - var _U5 = $k[--$j]; //#2849 - $k[$j++] = _U5; //#2851 - if (_U5.length < 1) { //#2851 - $j -= 2; //#2850 - $k[$j++] = 'bwipp.GS1couponTooShortGCPVLI#2850'; //#2850 - $k[$j++] = "Coupon too short: Missing GCP VLI"; //#2850 - $k[$j++] = false; //#2850 - return true; //#2850 - } //#2850 - var _U6 = $k[--$j]; //#2852 - var _U8 = $cvi($geti(_U6, 0, 1)); //#2852 - $k[$j++] = _U6; //#2854 - $k[$j++] = _U8; //#2854 - if (_U8 > 6) { //#2854 - $j -= 2; //#2853 - $k[$j++] = 'bwipp.GS1couponBadGCPVLI#2853'; //#2853 - $k[$j++] = "Coupon GCP length indicator must be 0-6"; //#2853 - $k[$j++] = false; //#2853 - return true; //#2853 - } //#2853 - var _U9 = $k[--$j]; //#2855 - var _UA = $k[--$j]; //#2856 - $k[$j++] = _UA; //#2858 - $k[$j++] = $f($f(_U9 + 6) + 1); //#2858 - if (($f($f(_U9 + 6) + 1)) > _UA.length) { //#2858 - $j -= 3; //#2857 - $k[$j++] = 'bwipp.GS1couponTooShortGCP#2857'; //#2857 - $k[$j++] = "Coupon too short: GCP truncated"; //#2857 - $k[$j++] = false; //#2857 - return true; //#2857 - } //#2857 - var _UB = $k[--$j]; //#2859 - var _UC = $k[--$j]; //#2859 - var _UD = $geti(_UC, _UB, $f(_UC.length - _UB)); //#2859 - $k[$j++] = _UD; //#2864 - if (_UD.length < 6) { //#2864 - $j -= 2; //#2863 - $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#2863'; //#2863 - $k[$j++] = "Coupon too short: Offer Code truncated"; //#2863 - $k[$j++] = false; //#2863 - return true; //#2863 - } //#2863 - var _UE = $k[--$j]; //#2865 - var _UF = $geti(_UE, 6, _UE.length - 6); //#2865 - $k[$j++] = _UF; //#2870 - if (_UF.length < 1) { //#2870 - $j -= 2; //#2869 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueVLI#2869'; //#2869 - $k[$j++] = "Coupon too short: Missing Save Value VLI"; //#2869 - $k[$j++] = false; //#2869 - return true; //#2869 - } //#2869 - var _UG = $k[--$j]; //#2871 - var _UI = $cvi($geti(_UG, 0, 1)); //#2871 - $k[$j++] = _UG; //#2873 - $k[$j++] = _UI; //#2873 - if ((_UI < 1) || (_UI > 5)) { //#2873 - $j -= 2; //#2872 - $k[$j++] = 'bwipp.GS1couponBadSaveValueVLI#2872'; //#2872 - $k[$j++] = "Coupon Save Value length indicator must be 1-5"; //#2872 - $k[$j++] = false; //#2872 - return true; //#2872 - } //#2872 - var _UJ = $k[--$j]; //#2874 - var _UK = $k[--$j]; //#2875 - $k[$j++] = _UK; //#2877 - $k[$j++] = $f(_UJ + 1); //#2877 - if ($f(_UJ + 1) > _UK.length) { //#2877 - $j -= 3; //#2876 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValue#2876'; //#2876 - $k[$j++] = "Coupon too short: Save Value truncated"; //#2876 - $k[$j++] = false; //#2876 - return true; //#2876 - } //#2876 - var _UL = $k[--$j]; //#2878 - var _UM = $k[--$j]; //#2878 - var _UN = $geti(_UM, _UL, $f(_UM.length - _UL)); //#2878 - $k[$j++] = _UN; //#2883 - if (_UN.length < 1) { //#2883 - $j -= 2; //#2882 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementVLI#2882'; //#2882 - $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; //#2882 - $k[$j++] = false; //#2882 - return true; //#2882 - } //#2882 - var _UO = $k[--$j]; //#2884 - var _UQ = $cvi($geti(_UO, 0, 1)); //#2884 - $k[$j++] = _UO; //#2886 - $k[$j++] = _UQ; //#2886 - if ((_UQ < 1) || (_UQ > 5)) { //#2886 - $j -= 2; //#2885 - $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementVLI#2885'; //#2885 - $k[$j++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; //#2885 - $k[$j++] = false; //#2885 - return true; //#2885 - } //#2885 - var _UR = $k[--$j]; //#2887 - var _US = $k[--$j]; //#2888 - $k[$j++] = _US; //#2890 - $k[$j++] = $f(_UR + 1); //#2890 - if ($f(_UR + 1) > _US.length) { //#2890 - $j -= 3; //#2889 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirement#2889'; //#2889 - $k[$j++] = "Coupon too short: 1st Purchase Requirement truncated"; //#2889 - $k[$j++] = false; //#2889 - return true; //#2889 - } //#2889 - var _UT = $k[--$j]; //#2891 - var _UU = $k[--$j]; //#2891 - var _UV = $geti(_UU, _UT, $f(_UU.length - _UT)); //#2891 - $k[$j++] = _UV; //#2896 - if (_UV.length < 1) { //#2896 - $j -= 2; //#2895 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementCode#2895'; //#2895 - $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement Code"; //#2895 - $k[$j++] = false; //#2895 - return true; //#2895 - } //#2895 - var _UW = $k[--$j]; //#2897 - var _UY = $cvi($geti(_UW, 0, 1)); //#2897 - $k[$j++] = _UW; //#2899 - if ((_UY > 4) && (_UY != 9)) { //#2899 - $j -= 2; //#2898 - $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementCode#2898'; //#2898 - $k[$j++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; //#2898 - $k[$j++] = false; //#2898 - return true; //#2898 - } //#2898 - var _UZ = $k[--$j]; //#2900 - var _Ua = $geti(_UZ, 1, _UZ.length - 1); //#2900 - $k[$j++] = _Ua; //#2905 - if (_Ua.length < 3) { //#2905 - $j -= 2; //#2904 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseFamilyCode#2904'; //#2904 - $k[$j++] = "Coupon too short: 1st Purchase Family Code truncated"; //#2904 - $k[$j++] = false; //#2904 - return true; //#2904 - } //#2904 - var _Ub = $k[--$j]; //#2906 - var _Uc = $geti(_Ub, 3, _Ub.length - 3); //#2906 - $k[$j++] = _Uc; //#2962 - if (_Uc.length >= 1) { //#2962 - var _Ud = $k[--$j]; //#2909 - $k[$j++] = _Ud; //#2962 - if ($cvi($geti(_Ud, 0, 1)) == 1) { //#2962 - var _Uf = $k[--$j]; //#2910 - var _Ug = $geti(_Uf, 1, _Uf.length - 1); //#2910 - $k[$j++] = _Ug; //#2915 - if (_Ug.length < 1) { //#2915 - $j -= 2; //#2914 - $k[$j++] = 'bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#2914'; //#2914 - $k[$j++] = "Coupon too short: Missing Additional Purchase Rules Code"; //#2914 - $k[$j++] = false; //#2914 - return true; //#2914 - } //#2914 - var _Uh = $k[--$j]; //#2916 - $k[$j++] = _Uh; //#2918 - if ($cvi($geti(_Uh, 0, 1)) > 3) { //#2918 - $j -= 2; //#2917 - $k[$j++] = 'bwipp.GS1couponBadAdditionalPurchaseRulesCode#2917'; //#2917 - $k[$j++] = "Coupon Additional Purchase Rules Code must be 0-3"; //#2917 - $k[$j++] = false; //#2917 - return true; //#2917 - } //#2917 - var _Uj = $k[--$j]; //#2919 - var _Uk = $geti(_Uj, 1, _Uj.length - 1); //#2919 - $k[$j++] = _Uk; //#2924 - if (_Uk.length < 1) { //#2924 - $j -= 2; //#2923 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#2923'; //#2923 - $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; //#2923 - $k[$j++] = false; //#2923 - return true; //#2923 - } //#2923 - var _Ul = $k[--$j]; //#2925 - var _Un = $cvi($geti(_Ul, 0, 1)); //#2925 - $k[$j++] = _Ul; //#2927 - $k[$j++] = _Un; //#2927 - if ((_Un < 1) || (_Un > 5)) { //#2927 - $j -= 2; //#2926 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementVLI#2926'; //#2926 - $k[$j++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; //#2926 - $k[$j++] = false; //#2926 - return true; //#2926 - } //#2926 - var _Uo = $k[--$j]; //#2928 - var _Up = $k[--$j]; //#2929 - $k[$j++] = _Up; //#2931 - $k[$j++] = $f(_Uo + 1); //#2931 - if ($f(_Uo + 1) > _Up.length) { //#2931 - $j -= 3; //#2930 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirement#2930'; //#2930 - $k[$j++] = "Coupon too short: 2nd Purchase Requirement truncated"; //#2930 - $k[$j++] = false; //#2930 - return true; //#2930 - } //#2930 - var _Uq = $k[--$j]; //#2932 - var _Ur = $k[--$j]; //#2932 - var _Us = $geti(_Ur, _Uq, $f(_Ur.length - _Uq)); //#2932 - $k[$j++] = _Us; //#2937 - if (_Us.length < 1) { //#2937 - $j -= 2; //#2936 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementCode#2936'; //#2936 - $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; //#2936 - $k[$j++] = false; //#2936 - return true; //#2936 - } //#2936 - var _Ut = $k[--$j]; //#2938 - var _Uv = $cvi($geti(_Ut, 0, 1)); //#2938 - $k[$j++] = _Ut; //#2940 - if ((_Uv > 4) && (_Uv != 9)) { //#2940 - $j -= 2; //#2939 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementCode#2939'; //#2939 - $k[$j++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; //#2939 - $k[$j++] = false; //#2939 - return true; //#2939 - } //#2939 - var _Uw = $k[--$j]; //#2941 - var _Ux = $geti(_Uw, 1, _Uw.length - 1); //#2941 - $k[$j++] = _Ux; //#2946 - if (_Ux.length < 3) { //#2946 - $j -= 2; //#2945 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseFamilyCode#2945'; //#2945 - $k[$j++] = "Coupon too short: 2nd Purchase Family Code truncated"; //#2945 - $k[$j++] = false; //#2945 - return true; //#2945 - } //#2945 - var _Uy = $k[--$j]; //#2947 - var _Uz = $geti(_Uy, 3, _Uy.length - 3); //#2947 - $k[$j++] = _Uz; //#2952 - if (_Uz.length < 1) { //#2952 - $j -= 2; //#2951 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCPVLI#2951'; //#2951 - $k[$j++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; //#2951 - $k[$j++] = false; //#2951 - return true; //#2951 - } //#2951 - var _V0 = $k[--$j]; //#2953 - var _V2 = $cvi($geti(_V0, 0, 1)); //#2953 - $k[$j++] = _V0; //#2955 - $k[$j++] = _V2; //#2955 - if ((_V2 > 6) && (_V2 != 9)) { //#2955 - $j -= 2; //#2954 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseGCPVLI#2954'; //#2954 - $k[$j++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; //#2954 - $k[$j++] = false; //#2954 - return true; //#2954 - } //#2954 - var _V3 = $k[--$j]; //#2956 - $k[$j++] = _V3; //#2956 - if (_V3 != 9) { //#2956 - var _V4 = $k[--$j]; //#2956 - $k[$j++] = $f(_V4 + 6); //#2956 - } else { //#2956 - $j--; //#2956 - $k[$j++] = 0; //#2956 - } //#2956 - var _V5 = $k[--$j]; //#2956 - var _V6 = $k[--$j]; //#2957 - $k[$j++] = _V6; //#2959 - $k[$j++] = $f(_V5 + 1); //#2959 - if ($f(_V5 + 1) > _V6.length) { //#2959 - $j -= 3; //#2958 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCP#2958'; //#2958 - $k[$j++] = "Coupon too short: 2nd Purchase GCP truncated"; //#2958 - $k[$j++] = false; //#2958 - return true; //#2958 - } //#2958 - var _V7 = $k[--$j]; //#2960 - var _V8 = $k[--$j]; //#2960 - $k[$j++] = $geti(_V8, _V7, $f(_V8.length - _V7)); //#2960 - } //#2960 - } //#2960 - var _VA = $k[--$j]; //#2965 - $k[$j++] = _VA; //#3009 - if (_VA.length >= 1) { //#3009 - var _VB = $k[--$j]; //#2965 - $k[$j++] = _VB; //#3009 - if ($cvi($geti(_VB, 0, 1)) == 2) { //#3009 - var _VD = $k[--$j]; //#2966 - var _VE = $geti(_VD, 1, _VD.length - 1); //#2966 - $k[$j++] = _VE; //#2971 - if (_VE.length < 1) { //#2971 - $j -= 2; //#2970 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#2970'; //#2970 - $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; //#2970 - $k[$j++] = false; //#2970 - return true; //#2970 - } //#2970 - var _VF = $k[--$j]; //#2972 - var _VH = $cvi($geti(_VF, 0, 1)); //#2972 - $k[$j++] = _VF; //#2974 - $k[$j++] = _VH; //#2974 - if ((_VH < 1) || (_VH > 5)) { //#2974 - $j -= 2; //#2973 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementVLI#2973'; //#2973 - $k[$j++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; //#2973 - $k[$j++] = false; //#2973 - return true; //#2973 - } //#2973 - var _VI = $k[--$j]; //#2975 - var _VJ = $k[--$j]; //#2976 - $k[$j++] = _VJ; //#2978 - $k[$j++] = $f(_VI + 1); //#2978 - if ($f(_VI + 1) > _VJ.length) { //#2978 - $j -= 3; //#2977 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirement#2977'; //#2977 - $k[$j++] = "Coupon too short: 3rd Purchase Requirement truncated"; //#2977 - $k[$j++] = false; //#2977 - return true; //#2977 - } //#2977 - var _VK = $k[--$j]; //#2979 - var _VL = $k[--$j]; //#2979 - var _VM = $geti(_VL, _VK, $f(_VL.length - _VK)); //#2979 - $k[$j++] = _VM; //#2984 - if (_VM.length < 1) { //#2984 - $j -= 2; //#2983 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementCode#2983'; //#2983 - $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; //#2983 - $k[$j++] = false; //#2983 - return true; //#2983 - } //#2983 - var _VN = $k[--$j]; //#2985 - var _VP = $cvi($geti(_VN, 0, 1)); //#2985 - $k[$j++] = _VN; //#2987 - if ((_VP > 4) && (_VP != 9)) { //#2987 - $j -= 2; //#2986 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementCode#2986'; //#2986 - $k[$j++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; //#2986 - $k[$j++] = false; //#2986 - return true; //#2986 - } //#2986 - var _VQ = $k[--$j]; //#2988 - var _VR = $geti(_VQ, 1, _VQ.length - 1); //#2988 - $k[$j++] = _VR; //#2993 - if (_VR.length < 3) { //#2993 - $j -= 2; //#2992 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseFamilyCode#2992'; //#2992 - $k[$j++] = "Coupon too short: 3rd Purchase Family Code truncated"; //#2992 - $k[$j++] = false; //#2992 - return true; //#2992 - } //#2992 - var _VS = $k[--$j]; //#2994 - var _VT = $geti(_VS, 3, _VS.length - 3); //#2994 - $k[$j++] = _VT; //#2999 - if (_VT.length < 1) { //#2999 - $j -= 2; //#2998 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCPVLI#2998'; //#2998 - $k[$j++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; //#2998 - $k[$j++] = false; //#2998 - return true; //#2998 - } //#2998 - var _VU = $k[--$j]; //#3000 - var _VW = $cvi($geti(_VU, 0, 1)); //#3000 - $k[$j++] = _VU; //#3002 - $k[$j++] = _VW; //#3002 - if ((_VW > 6) && (_VW != 9)) { //#3002 - $j -= 2; //#3001 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseGCPVLI#3001'; //#3001 - $k[$j++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; //#3001 - $k[$j++] = false; //#3001 - return true; //#3001 - } //#3001 - var _VX = $k[--$j]; //#3003 - $k[$j++] = _VX; //#3003 - if (_VX != 9) { //#3003 - var _VY = $k[--$j]; //#3003 - $k[$j++] = $f(_VY + 6); //#3003 - } else { //#3003 - $j--; //#3003 - $k[$j++] = 0; //#3003 - } //#3003 - var _VZ = $k[--$j]; //#3003 - var _Va = $k[--$j]; //#3004 - $k[$j++] = _Va; //#3006 - $k[$j++] = $f(_VZ + 1); //#3006 - if ($f(_VZ + 1) > _Va.length) { //#3006 - $j -= 3; //#3005 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCP#3005'; //#3005 - $k[$j++] = "Coupon too short: 3rd Purchase GCP truncated"; //#3005 - $k[$j++] = false; //#3005 - return true; //#3005 - } //#3005 - var _Vb = $k[--$j]; //#3007 - var _Vc = $k[--$j]; //#3007 - $k[$j++] = $geti(_Vc, _Vb, $f(_Vc.length - _Vb)); //#3007 - } //#3007 - } //#3007 - $_.couponexpire = -1; //#3012 - var _Ve = $k[--$j]; //#3013 - $k[$j++] = _Ve; //#3031 - if (_Ve.length >= 1) { //#3031 - var _Vf = $k[--$j]; //#3013 - $k[$j++] = _Vf; //#3031 - if ($cvi($geti(_Vf, 0, 1)) == 3) { //#3031 - var _Vh = $k[--$j]; //#3014 - var _Vi = $geti(_Vh, 1, _Vh.length - 1); //#3014 - $k[$j++] = _Vi; //#3019 - if (_Vi.length < 6) { //#3019 - $j -= 2; //#3018 - $k[$j++] = 'bwipp.GS1couponTooShortExpirationDate#3018'; //#3018 - $k[$j++] = "Coupon too short: Expiration date"; //#3018 - $k[$j++] = false; //#3018 - return true; //#3018 - } //#3018 - var _Vj = $k[--$j]; //#3020 - var _Vl = $cvi($geti(_Vj, 2, 2)); //#3020 - $k[$j++] = _Vj; //#3020 - if ((_Vl < 1) || (_Vl > 12)) { //#3020 - $j -= 2; //#3020 - $k[$j++] = 'bwipp.GS1couponExpirationDateBadMonth#3020'; //#3020 - $k[$j++] = "Invalid month in expiration date"; //#3020 - $k[$j++] = false; //#3020 - return true; //#3020 - } //#3020 - var _Vm = $k[--$j]; //#3021 - var _Vo = $cvi($geti(_Vm, 0, 2)); //#3021 - var _Vp = _Vo - 21; //#3022 - $k[$j++] = _Vm; //#3022 - $k[$j++] = _Vo; //#3022 - $k[$j++] = _Vp; //#3022 - if (_Vp >= 51) { //#3022 - $j--; //#3022 - var _Vq = $k[--$j]; //#3022 - $k[$j++] = $f(_Vq + 1900); //#3022 - } else { //#3022 - if ($k[--$j] <= -50) { //#3022 - var _Vs = $k[--$j]; //#3022 - $k[$j++] = $f(_Vs + 2100); //#3022 - } else { //#3022 - var _Vt = $k[--$j]; //#3022 - $k[$j++] = $f(_Vt + 2000); //#3022 - } //#3022 - } //#3022 - var _Vu = $k[--$j]; //#3023 - $k[$j++] = ((_Vu % 400) == 0) || (((_Vu % 4) == 0) && ((_Vu % 100) != 0)); //#3024 - $k[$j++] = Infinity; //#3024 - var _Vv = $k[--$j]; //#3024 - var _Vx = $k[--$j] ? 29 : 28; //#3024 - $k[$j++] = _Vv; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = _Vx; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - var _Vy = $a(); //#3024 - var _Vz = $k[--$j]; //#3025 - var _W3 = $cvi($geti(_Vz, 4, 2)); //#3026 - $k[$j++] = _Vz; //#3027 - if (($get(_Vy, $cvi($geti(_Vz, 2, 2)) - 1) < _W3) || (_W3 < 1)) { //#3027 - $j -= 2; //#3027 - $k[$j++] = 'bwipp.GS1couponExpirationDateBadDay#3027'; //#3027 - $k[$j++] = "Invalid day of month in expiration date"; //#3027 - $k[$j++] = false; //#3027 - return true; //#3027 - } //#3027 - var _W4 = $k[--$j]; //#3028 - $_.couponexpire = $cvi($geti(_W4, 0, 6)); //#3028 - $k[$j++] = $geti(_W4, 6, _W4.length - 6); //#3029 - } //#3029 - } //#3029 - var _W7 = $k[--$j]; //#3034 - $k[$j++] = _W7; //#3055 - if (_W7.length >= 1) { //#3055 - var _W8 = $k[--$j]; //#3034 - $k[$j++] = _W8; //#3055 - if ($cvi($geti(_W8, 0, 1)) == 4) { //#3055 - var _WA = $k[--$j]; //#3035 - var _WB = $geti(_WA, 1, _WA.length - 1); //#3035 - $k[$j++] = _WB; //#3040 - if (_WB.length < 6) { //#3040 - $j -= 2; //#3039 - $k[$j++] = 'bwipp.GS1couponTooShortStartDate#3039'; //#3039 - $k[$j++] = "Coupon too short: Start date"; //#3039 - $k[$j++] = false; //#3039 - return true; //#3039 - } //#3039 - var _WC = $k[--$j]; //#3041 - var _WE = $cvi($geti(_WC, 2, 2)); //#3041 - $k[$j++] = _WC; //#3041 - if ((_WE < 1) || (_WE > 12)) { //#3041 - $j -= 2; //#3041 - $k[$j++] = 'bwipp.GS1couponStartDateBadMonth#3041'; //#3041 - $k[$j++] = "Invalid month in start date"; //#3041 - $k[$j++] = false; //#3041 - return true; //#3041 - } //#3041 - var _WF = $k[--$j]; //#3042 - var _WH = $cvi($geti(_WF, 0, 2)); //#3042 - var _WI = _WH - 21; //#3043 - $k[$j++] = _WF; //#3043 - $k[$j++] = _WH; //#3043 - $k[$j++] = _WI; //#3043 - if (_WI >= 51) { //#3043 - $j--; //#3043 - var _WJ = $k[--$j]; //#3043 - $k[$j++] = $f(_WJ + 1900); //#3043 - } else { //#3043 - if ($k[--$j] <= -50) { //#3043 - var _WL = $k[--$j]; //#3043 - $k[$j++] = $f(_WL + 2100); //#3043 - } else { //#3043 - var _WM = $k[--$j]; //#3043 - $k[$j++] = $f(_WM + 2000); //#3043 - } //#3043 - } //#3043 - var _WN = $k[--$j]; //#3044 - $k[$j++] = ((_WN % 400) == 0) || (((_WN % 4) == 0) && ((_WN % 100) != 0)); //#3045 - $k[$j++] = Infinity; //#3045 - var _WO = $k[--$j]; //#3045 - var _WQ = $k[--$j] ? 29 : 28; //#3045 - $k[$j++] = _WO; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = _WQ; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - var _WR = $a(); //#3045 - var _WS = $k[--$j]; //#3046 - var _WW = $cvi($geti(_WS, 4, 2)); //#3047 - $k[$j++] = _WS; //#3048 - if (($get(_WR, $cvi($geti(_WS, 2, 2)) - 1) < _WW) || (_WW < 1)) { //#3048 - $j -= 2; //#3048 - $k[$j++] = 'bwipp.GS1couponStartDateBadDay#3048'; //#3048 - $k[$j++] = "Invalid day of month in start date"; //#3048 - $k[$j++] = false; //#3048 - return true; //#3048 - } //#3048 - var _WX = $k[--$j]; //#3049 - $_.couponstart = $cvi($geti(_WX, 0, 6)); //#3049 - $k[$j++] = _WX; //#3052 - if (($_.couponexpire != -1) && ($_.couponexpire < $_.couponstart)) { //#3052 - $j -= 2; //#3051 - $k[$j++] = 'bwipp.GS1couponExpireDateBeforeStartDate#3051'; //#3051 - $k[$j++] = "Coupon expires before it starts"; //#3051 - $k[$j++] = false; //#3051 - return true; //#3051 - } //#3051 - var _Wc = $k[--$j]; //#3053 - $k[$j++] = $geti(_Wc, 6, _Wc.length - 6); //#3053 - } //#3053 + var _WW = $k[--$j]; //#3039 + $k[$j++] = _WW; //#3039 + if ((_WW.length % 2) != 0) { //#3039 + $j -= 2; //#3039 + $k[$j++] = 'bwipp.GS1badPieceTotalLength#3039'; //#3039 + $k[$j++] = "Invalid piece/total length"; //#3039 + $k[$j++] = false; //#3039 + return true; //#3039 + } //#3039 + var _WX = $k[--$j]; //#3040 + var _WZ = $cvi($geti(_WX, 0, ~~(_WX.length / 2))); //#3041 + $k[$j++] = _WX; //#3041 + $k[$j++] = _WZ; //#3041 + if (_WZ == 0) { //#3041 + $j -= 3; //#3041 + $k[$j++] = 'bwipp.GS1badPieceNumber#3041'; //#3041 + $k[$j++] = "Invalid piece number"; //#3041 + $k[$j++] = false; //#3041 + return true; //#3041 + } //#3041 + var _Wa = $k[--$j]; //#3042 + var _Wb = $k[--$j]; //#3042 + var _Wc = ~~(_Wb.length / 2); //#3042 + var _We = $cvi($geti(_Wb, _Wc, _Wc)); //#3043 + $k[$j++] = _Wa; //#3043 + $k[$j++] = _We; //#3043 + if (_We == 0) { //#3043 + $j -= 3; //#3043 + $k[$j++] = 'bwipp.GS1badPieceTotal#3043'; //#3043 + $k[$j++] = "Invalid total number"; //#3043 + $k[$j++] = false; //#3043 + return true; //#3043 + } //#3043 + var _Wf = $k[--$j]; //#3044 + if ($gt($k[--$j], _Wf)) { //#3044 + $j--; //#3044 + $k[$j++] = 'bwipp.GS1pieceExceedsTotal#3044'; //#3044 + $k[$j++] = "Piece number exceeds total"; //#3044 + $k[$j++] = false; //#3044 + return true; //#3044 + } //#3044 + }; //#3044 + $_.lintposinseqslash = function() { + $search($k[--$j], "/"); //#3048 + if ($nt($k[--$j])) { //#3050 + $j--; //#3049 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3049'; //#3049 + $k[$j++] = "Invalid / format"; //#3049 + $k[$j++] = false; //#3049 + return true; //#3049 + } //#3049 + var _Wj = $k[--$j]; //#3051 + var _Wk = $k[--$j]; //#3051 + $k[$j++] = _Wj; //#3051 + $k[$j++] = _Wk; //#3051 + $j--; //#3051 + var _Wl = $k[--$j]; //#3052 + $k[$j++] = _Wl; //#3054 + if (_Wl.length == 0) { //#3054 + $j -= 2; //#3053 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3053'; //#3053 + $k[$j++] = "Invalid / format"; //#3053 + $k[$j++] = false; //#3053 + return true; //#3053 } //#3053 - var _We = $k[--$j]; //#3058 - $k[$j++] = _We; //#3071 - if (_We.length >= 1) { //#3071 - var _Wf = $k[--$j]; //#3058 - $k[$j++] = _Wf; //#3071 - if ($cvi($geti(_Wf, 0, 1)) == 5) { //#3071 - var _Wh = $k[--$j]; //#3059 - var _Wi = $geti(_Wh, 1, _Wh.length - 1); //#3059 - $k[$j++] = _Wi; //#3064 - if (_Wi.length < 1) { //#3064 - $j -= 2; //#3063 - $k[$j++] = 'bwipp.GS1couponTooShortSerialNumberVLI#3063'; //#3063 - $k[$j++] = "Coupon too short: Missing Serial Number VLI"; //#3063 - $k[$j++] = false; //#3063 - return true; //#3063 - } //#3063 - var _Wj = $k[--$j]; //#3065 - var _Wk = $geti(_Wj, 0, 1); //#3065 - $k[$j++] = _Wj; //#3068 - $k[$j++] = ($cvi(_Wk) + 6) + 1; //#3068 - if ((($cvi(_Wk) + 6) + 1) > _Wj.length) { //#3068 - $j -= 3; //#3067 - $k[$j++] = 'bwipp.GS1couponTooShortSerialNumber#3067'; //#3067 - $k[$j++] = "Coupon too short: Serial Number truncated"; //#3067 - $k[$j++] = false; //#3067 - return true; //#3067 - } //#3067 - var _Wl = $k[--$j]; //#3069 - var _Wm = $k[--$j]; //#3069 - $k[$j++] = $geti(_Wm, _Wl, $f(_Wm.length - _Wl)); //#3069 - } //#3069 + var _Wm = $k[--$j]; //#3055 + var _Wn = $k[--$j]; //#3055 + $k[$j++] = _Wn; //#3057 + $k[$j++] = _Wm; //#3057 + if (_Wn.length == 0) { //#3057 + $j -= 2; //#3056 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3056'; //#3056 + $k[$j++] = "Invalid / format"; //#3056 + $k[$j++] = false; //#3056 + return true; //#3056 + } //#3056 + var _Wo = $k[--$j]; //#3058 + $k[$j++] = _Wo; //#3060 + $k[$j++] = true; //#3060 + $forall(_Wo, function() { //#3060 + var _Wp = $k[--$j]; //#3059 + if ((_Wp < 48) || (_Wp > 57)) { //#3059 + $j--; //#3059 + $k[$j++] = false; //#3059 + return true; //#3059 + } //#3059 + }); //#3059 + if ($nt($k[--$j])) { //#3061 + $j -= 2; //#3061 + $k[$j++] = 'bwipp.positionNotNumeric#3061'; //#3061 + $k[$j++] = "Position is not numeric"; //#3061 + $k[$j++] = false; //#3061 + return true; //#3061 + } //#3061 + var _Wr = $k[--$j]; //#3062 + var _Ws = $k[--$j]; //#3062 + $k[$j++] = _Ws; //#3064 + $k[$j++] = _Wr; //#3064 + $k[$j++] = true; //#3064 + $forall(_Ws, function() { //#3064 + var _Wt = $k[--$j]; //#3063 + if ((_Wt < 48) || (_Wt > 57)) { //#3063 + $j--; //#3063 + $k[$j++] = false; //#3063 + return true; //#3063 + } //#3063 + }); //#3063 + if ($nt($k[--$j])) { //#3065 + $j -= 2; //#3065 + $k[$j++] = 'bwipp.endNotNumeric#3065'; //#3065 + $k[$j++] = "End is not numeric"; //#3065 + $k[$j++] = false; //#3065 + return true; //#3065 + } //#3065 + var _Wv = $k[--$j]; //#3066 + $k[$j++] = _Wv; //#3066 + if ($get(_Wv, 0) == 48) { //#3066 + $j -= 2; //#3066 + $k[$j++] = 'bwipp.positionZeroPrefix#3066'; //#3066 + $k[$j++] = "Position cannot have zero prefix"; //#3066 + $k[$j++] = false; //#3066 + return true; //#3066 + } //#3066 + var _Wx = $k[--$j]; //#3067 + var _Wy = $k[--$j]; //#3067 + $k[$j++] = _Wy; //#3067 + $k[$j++] = _Wx; //#3067 + if ($get(_Wy, 0) == 48) { //#3067 + $j -= 2; //#3067 + $k[$j++] = 'bwipp.endZeroPrefix#3067'; //#3067 + $k[$j++] = "End cannot have zero prefix"; //#3067 + $k[$j++] = false; //#3067 + return true; //#3067 + } //#3067 + var _X0 = $k[--$j]; //#3068 + if ($cvi($k[--$j]) < $cvi(_X0)) { //#3069 + $k[$j++] = 'bwipp.positionExceedsEnd#3069'; //#3069 + $k[$j++] = "Position exceeds end"; //#3069 + $k[$j++] = false; //#3069 + return true; //#3069 } //#3069 - var _Wo = $k[--$j]; //#3074 - $k[$j++] = _Wo; //#3090 - if (_Wo.length >= 1) { //#3090 - var _Wp = $k[--$j]; //#3074 - $k[$j++] = _Wp; //#3090 - if ($cvi($geti(_Wp, 0, 1)) == 6) { //#3090 - var _Wr = $k[--$j]; //#3075 - var _Ws = $geti(_Wr, 1, _Wr.length - 1); //#3075 - $k[$j++] = _Ws; //#3080 - if (_Ws.length < 1) { //#3080 + }; //#3069 + $_.lintpcenc = function() { + for (;;) { //#3083 + $search($k[--$j], "%"); //#3074 + if ($nt($k[--$j])) { //#3074 + $j--; //#3074 + break; //#3074 + } //#3074 + $j -= 2; //#3075 + var _X4 = $k[--$j]; //#3075 + $k[$j++] = _X4; //#3075 + if (_X4.length < 2) { //#3075 + $j -= 2; //#3075 + $k[$j++] = 'bwipp.GS1badPercentEscape#3075'; //#3075 + $k[$j++] = "Invalid % escape"; //#3075 + $k[$j++] = false; //#3075 + break; //#3075 + } //#3075 + var _X5 = $k[--$j]; //#3076 + var _X6 = $geti(_X5, 0, 2); //#3076 + $k[$j++] = _X5; //#3081 + $k[$j++] = true; //#3081 + for (var _X7 = 0, _X8 = _X6.length; _X7 < _X8; _X7++) { //#3081 + var _XA = $s(1); //#3077 + $put(_XA, 0, $get(_X6, _X7)); //#3077 + $search("0123456789ABCDEFabcdef", _XA); //#3079 + if ($nt($k[--$j])) { //#3079 $j -= 2; //#3079 - $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLNVLI#3079'; //#3079 - $k[$j++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; //#3079 $k[$j++] = false; //#3079 - return true; //#3079 + break; //#3079 } //#3079 - var _Wt = $k[--$j]; //#3081 - var _Wv = $cvi($geti(_Wt, 0, 1)); //#3081 - $k[$j++] = _Wt; //#3083 - $k[$j++] = _Wv; //#3083 - if ((_Wv < 1) || (_Wv > 7)) { //#3083 - $j -= 2; //#3082 - $k[$j++] = 'bwipp.GS1couponBadRetailerGCPGLNVLI#3082'; //#3082 - $k[$j++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; //#3082 - $k[$j++] = false; //#3082 - return true; //#3082 - } //#3082 - var _Ww = $k[--$j]; //#3084 - var _Wx = $k[--$j]; //#3085 - $k[$j++] = _Wx; //#3087 - $k[$j++] = $f($f(_Ww + 6) + 1); //#3087 - if (($f($f(_Ww + 6) + 1)) > _Wx.length) { //#3087 - $j -= 3; //#3086 - $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLN#3086'; //#3086 - $k[$j++] = "Coupon too short: Retailer GCP/GLN truncated"; //#3086 - $k[$j++] = false; //#3086 - return true; //#3086 - } //#3086 - var _Wy = $k[--$j]; //#3088 - var _Wz = $k[--$j]; //#3088 - $k[$j++] = $geti(_Wz, _Wy, $f(_Wz.length - _Wy)); //#3088 + $j -= 3; //#3080 + } //#3080 + if ($nt($k[--$j])) { //#3082 + $j -= 2; //#3082 + $k[$j++] = 'bwipp.GS1badPercentChars#3082'; //#3082 + $k[$j++] = "Invalid characters for percent encoding"; //#3082 + $k[$j++] = false; //#3082 + break; //#3082 + } //#3082 + } //#3082 + }; //#3082 + $_.lintcouponcode = function() { + var _XD = $k[--$j]; //#3087 + $k[$j++] = _XD; //#3089 + $k[$j++] = true; //#3089 + $forall(_XD, function() { //#3089 + var _XE = $k[--$j]; //#3088 + if ((_XE < 48) || (_XE > 57)) { //#3088 + $j--; //#3088 + $k[$j++] = false; //#3088 + return true; //#3088 } //#3088 - } //#3088 - var _X1 = $k[--$j]; //#3093 - $k[$j++] = _X1; //#3129 - if (_X1.length >= 1) { //#3129 - var _X2 = $k[--$j]; //#3093 - $k[$j++] = _X2; //#3129 - if ($cvi($geti(_X2, 0, 1)) == 9) { //#3129 - var _X4 = $k[--$j]; //#3094 - var _X5 = $geti(_X4, 1, _X4.length - 1); //#3094 - $k[$j++] = _X5; //#3099 - if (_X5.length < 1) { //#3099 - $j -= 2; //#3098 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueCode#3098'; //#3098 - $k[$j++] = "Coupon too short: Missing Save Value Code"; //#3098 - $k[$j++] = false; //#3098 - return true; //#3098 - } //#3098 - var _X6 = $k[--$j]; //#3100 - var _X8 = $cvi($geti(_X6, 0, 1)); //#3100 - $k[$j++] = _X6; //#3102 - if ((_X8 > 6) || ((_X8 == 3) || (_X8 == 4))) { //#3102 - $j -= 2; //#3101 - $k[$j++] = 'bwipp.GS1couponBadSaveValueCode#3101'; //#3101 - $k[$j++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; //#3101 - $k[$j++] = false; //#3101 - return true; //#3101 - } //#3101 - var _X9 = $k[--$j]; //#3103 - var _XA = $geti(_X9, 1, _X9.length - 1); //#3103 - $k[$j++] = _XA; //#3108 - if (_XA.length < 1) { //#3108 - $j -= 2; //#3107 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueAppliesToItem#3107'; //#3107 - $k[$j++] = "Coupon too short: Missing Save Value Applies to Item"; //#3107 - $k[$j++] = false; //#3107 - return true; //#3107 - } //#3107 - var _XB = $k[--$j]; //#3109 - $k[$j++] = _XB; //#3111 - if ($cvi($geti(_XB, 0, 1)) > 2) { //#3111 - $j -= 2; //#3110 - $k[$j++] = 'bwipp.GS1couponBadSaveValueAppliesToItem#3110'; //#3110 - $k[$j++] = "Coupon Save Value Applies to Item must be 0-2"; //#3110 - $k[$j++] = false; //#3110 - return true; //#3110 - } //#3110 - var _XD = $k[--$j]; //#3112 - var _XE = $geti(_XD, 1, _XD.length - 1); //#3112 - $k[$j++] = _XE; //#3117 - if (_XE.length < 1) { //#3117 - $j -= 2; //#3116 - $k[$j++] = 'bwipp.GS1couponTooShortStoreCouponFlag#3116'; //#3116 - $k[$j++] = "Coupon too short: Missing Store Coupon Flag"; //#3116 - $k[$j++] = false; //#3116 - return true; //#3116 - } //#3116 - var _XF = $k[--$j]; //#3118 - var _XG = $geti(_XF, 1, _XF.length - 1); //#3118 - $k[$j++] = _XG; //#3123 - if (_XG.length < 1) { //#3123 - $j -= 2; //#3122 - $k[$j++] = 'bwipp.GS1couponTooShortDontMultiplyFlag#3122'; //#3122 - $k[$j++] = "Coupon too short: Missing Don't Multiply Flag"; //#3122 - $k[$j++] = false; //#3122 - return true; //#3122 - } //#3122 - var _XH = $k[--$j]; //#3124 - $k[$j++] = _XH; //#3126 - if ($cvi($geti(_XH, 0, 1)) > 1) { //#3126 - $j -= 2; //#3125 - $k[$j++] = 'bwipp.GS1couponBadDontMultiplyFlag#3125'; //#3125 - $k[$j++] = "Don't Multiply Flag must be 0 or 1"; //#3125 - $k[$j++] = false; //#3125 - return true; //#3125 - } //#3125 - var _XJ = $k[--$j]; //#3127 - $k[$j++] = $geti(_XJ, 1, _XJ.length - 1); //#3127 - } //#3127 - } //#3127 - var _XL = $k[--$j]; //#3131 - $k[$j++] = _XL; //#3133 - if (_XL.length != 0) { //#3133 - $j -= 2; //#3132 - $k[$j++] = 'bwipp.GS1couponUnrecognisedOptionalField#3132'; //#3132 - $k[$j++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; //#3132 - $k[$j++] = false; //#3132 - return true; //#3132 - } //#3132 - $j--; //#3134 - }; //#3134 + }); //#3088 + if ($nt($k[--$j])) { //#3090 + $j -= 2; //#3090 + $k[$j++] = 'bwipp.GS1couponNotNumeric#3090'; //#3090 + $k[$j++] = "Coupon not numeric"; //#3090 + $k[$j++] = false; //#3090 + return true; //#3090 + } //#3090 + var _XG = $k[--$j]; //#3093 + $k[$j++] = _XG; //#3095 + if (_XG.length < 1) { //#3095 + $j -= 2; //#3094 + $k[$j++] = 'bwipp.GS1couponTooShortGCPVLI#3094'; //#3094 + $k[$j++] = "Coupon too short: Missing GCP VLI"; //#3094 + $k[$j++] = false; //#3094 + return true; //#3094 + } //#3094 + var _XH = $k[--$j]; //#3096 + var _XJ = $cvi($geti(_XH, 0, 1)); //#3096 + $k[$j++] = _XH; //#3098 + $k[$j++] = _XJ; //#3098 + if (_XJ > 6) { //#3098 + $j -= 2; //#3097 + $k[$j++] = 'bwipp.GS1couponBadGCPVLI#3097'; //#3097 + $k[$j++] = "Coupon GCP length indicator must be 0-6"; //#3097 + $k[$j++] = false; //#3097 + return true; //#3097 + } //#3097 + var _XK = $k[--$j]; //#3099 + var _XL = $k[--$j]; //#3100 + $k[$j++] = _XL; //#3102 + $k[$j++] = $f($f(_XK + 6) + 1); //#3102 + if (($f($f(_XK + 6) + 1)) > _XL.length) { //#3102 + $j -= 3; //#3101 + $k[$j++] = 'bwipp.GS1couponTooShortGCP#3101'; //#3101 + $k[$j++] = "Coupon too short: GCP truncated"; //#3101 + $k[$j++] = false; //#3101 + return true; //#3101 + } //#3101 + var _XM = $k[--$j]; //#3103 + var _XN = $k[--$j]; //#3103 + var _XO = $geti(_XN, _XM, $f(_XN.length - _XM)); //#3103 + $k[$j++] = _XO; //#3108 + if (_XO.length < 6) { //#3108 + $j -= 2; //#3107 + $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3107'; //#3107 + $k[$j++] = "Coupon too short: Offer Code truncated"; //#3107 + $k[$j++] = false; //#3107 + return true; //#3107 + } //#3107 + var _XP = $k[--$j]; //#3109 + var _XQ = $geti(_XP, 6, _XP.length - 6); //#3109 + $k[$j++] = _XQ; //#3114 + if (_XQ.length < 1) { //#3114 + $j -= 2; //#3113 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueVLI#3113'; //#3113 + $k[$j++] = "Coupon too short: Missing Save Value VLI"; //#3113 + $k[$j++] = false; //#3113 + return true; //#3113 + } //#3113 + var _XR = $k[--$j]; //#3115 + var _XT = $cvi($geti(_XR, 0, 1)); //#3115 + $k[$j++] = _XR; //#3117 + $k[$j++] = _XT; //#3117 + if ((_XT < 1) || (_XT > 5)) { //#3117 + $j -= 2; //#3116 + $k[$j++] = 'bwipp.GS1couponBadSaveValueVLI#3116'; //#3116 + $k[$j++] = "Coupon Save Value length indicator must be 1-5"; //#3116 + $k[$j++] = false; //#3116 + return true; //#3116 + } //#3116 + var _XU = $k[--$j]; //#3118 + var _XV = $k[--$j]; //#3119 + $k[$j++] = _XV; //#3121 + $k[$j++] = $f(_XU + 1); //#3121 + if ($f(_XU + 1) > _XV.length) { //#3121 + $j -= 3; //#3120 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValue#3120'; //#3120 + $k[$j++] = "Coupon too short: Save Value truncated"; //#3120 + $k[$j++] = false; //#3120 + return true; //#3120 + } //#3120 + var _XW = $k[--$j]; //#3122 + var _XX = $k[--$j]; //#3122 + var _XY = $geti(_XX, _XW, $f(_XX.length - _XW)); //#3122 + $k[$j++] = _XY; //#3127 + if (_XY.length < 1) { //#3127 + $j -= 2; //#3126 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3126'; //#3126 + $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; //#3126 + $k[$j++] = false; //#3126 + return true; //#3126 + } //#3126 + var _XZ = $k[--$j]; //#3128 + var _Xb = $cvi($geti(_XZ, 0, 1)); //#3128 + $k[$j++] = _XZ; //#3130 + $k[$j++] = _Xb; //#3130 + if ((_Xb < 1) || (_Xb > 5)) { //#3130 + $j -= 2; //#3129 + $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementVLI#3129'; //#3129 + $k[$j++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; //#3129 + $k[$j++] = false; //#3129 + return true; //#3129 + } //#3129 + var _Xc = $k[--$j]; //#3131 + var _Xd = $k[--$j]; //#3132 + $k[$j++] = _Xd; //#3134 + $k[$j++] = $f(_Xc + 1); //#3134 + if ($f(_Xc + 1) > _Xd.length) { //#3134 + $j -= 3; //#3133 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirement#3133'; //#3133 + $k[$j++] = "Coupon too short: 1st Purchase Requirement truncated"; //#3133 + $k[$j++] = false; //#3133 + return true; //#3133 + } //#3133 + var _Xe = $k[--$j]; //#3135 + var _Xf = $k[--$j]; //#3135 + var _Xg = $geti(_Xf, _Xe, $f(_Xf.length - _Xe)); //#3135 + $k[$j++] = _Xg; //#3140 + if (_Xg.length < 1) { //#3140 + $j -= 2; //#3139 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementCode#3139'; //#3139 + $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement Code"; //#3139 + $k[$j++] = false; //#3139 + return true; //#3139 + } //#3139 + var _Xh = $k[--$j]; //#3141 + var _Xj = $cvi($geti(_Xh, 0, 1)); //#3141 + $k[$j++] = _Xh; //#3143 + if ((_Xj > 4) && (_Xj != 9)) { //#3143 + $j -= 2; //#3142 + $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementCode#3142'; //#3142 + $k[$j++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; //#3142 + $k[$j++] = false; //#3142 + return true; //#3142 + } //#3142 + var _Xk = $k[--$j]; //#3144 + var _Xl = $geti(_Xk, 1, _Xk.length - 1); //#3144 + $k[$j++] = _Xl; //#3149 + if (_Xl.length < 3) { //#3149 + $j -= 2; //#3148 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseFamilyCode#3148'; //#3148 + $k[$j++] = "Coupon too short: 1st Purchase Family Code truncated"; //#3148 + $k[$j++] = false; //#3148 + return true; //#3148 + } //#3148 + var _Xm = $k[--$j]; //#3150 + var _Xn = $geti(_Xm, 3, _Xm.length - 3); //#3150 + $k[$j++] = _Xn; //#3206 + if (_Xn.length >= 1) { //#3206 + var _Xo = $k[--$j]; //#3153 + $k[$j++] = _Xo; //#3206 + if ($cvi($geti(_Xo, 0, 1)) == 1) { //#3206 + var _Xq = $k[--$j]; //#3154 + var _Xr = $geti(_Xq, 1, _Xq.length - 1); //#3154 + $k[$j++] = _Xr; //#3159 + if (_Xr.length < 1) { //#3159 + $j -= 2; //#3158 + $k[$j++] = 'bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3158'; //#3158 + $k[$j++] = "Coupon too short: Missing Additional Purchase Rules Code"; //#3158 + $k[$j++] = false; //#3158 + return true; //#3158 + } //#3158 + var _Xs = $k[--$j]; //#3160 + $k[$j++] = _Xs; //#3162 + if ($cvi($geti(_Xs, 0, 1)) > 3) { //#3162 + $j -= 2; //#3161 + $k[$j++] = 'bwipp.GS1couponBadAdditionalPurchaseRulesCode#3161'; //#3161 + $k[$j++] = "Coupon Additional Purchase Rules Code must be 0-3"; //#3161 + $k[$j++] = false; //#3161 + return true; //#3161 + } //#3161 + var _Xu = $k[--$j]; //#3163 + var _Xv = $geti(_Xu, 1, _Xu.length - 1); //#3163 + $k[$j++] = _Xv; //#3168 + if (_Xv.length < 1) { //#3168 + $j -= 2; //#3167 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3167'; //#3167 + $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; //#3167 + $k[$j++] = false; //#3167 + return true; //#3167 + } //#3167 + var _Xw = $k[--$j]; //#3169 + var _Xy = $cvi($geti(_Xw, 0, 1)); //#3169 + $k[$j++] = _Xw; //#3171 + $k[$j++] = _Xy; //#3171 + if ((_Xy < 1) || (_Xy > 5)) { //#3171 + $j -= 2; //#3170 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementVLI#3170'; //#3170 + $k[$j++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; //#3170 + $k[$j++] = false; //#3170 + return true; //#3170 + } //#3170 + var _Xz = $k[--$j]; //#3172 + var _Y0 = $k[--$j]; //#3173 + $k[$j++] = _Y0; //#3175 + $k[$j++] = $f(_Xz + 1); //#3175 + if ($f(_Xz + 1) > _Y0.length) { //#3175 + $j -= 3; //#3174 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirement#3174'; //#3174 + $k[$j++] = "Coupon too short: 2nd Purchase Requirement truncated"; //#3174 + $k[$j++] = false; //#3174 + return true; //#3174 + } //#3174 + var _Y1 = $k[--$j]; //#3176 + var _Y2 = $k[--$j]; //#3176 + var _Y3 = $geti(_Y2, _Y1, $f(_Y2.length - _Y1)); //#3176 + $k[$j++] = _Y3; //#3181 + if (_Y3.length < 1) { //#3181 + $j -= 2; //#3180 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3180'; //#3180 + $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; //#3180 + $k[$j++] = false; //#3180 + return true; //#3180 + } //#3180 + var _Y4 = $k[--$j]; //#3182 + var _Y6 = $cvi($geti(_Y4, 0, 1)); //#3182 + $k[$j++] = _Y4; //#3184 + if ((_Y6 > 4) && (_Y6 != 9)) { //#3184 + $j -= 2; //#3183 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementCode#3183'; //#3183 + $k[$j++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; //#3183 + $k[$j++] = false; //#3183 + return true; //#3183 + } //#3183 + var _Y7 = $k[--$j]; //#3185 + var _Y8 = $geti(_Y7, 1, _Y7.length - 1); //#3185 + $k[$j++] = _Y8; //#3190 + if (_Y8.length < 3) { //#3190 + $j -= 2; //#3189 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3189'; //#3189 + $k[$j++] = "Coupon too short: 2nd Purchase Family Code truncated"; //#3189 + $k[$j++] = false; //#3189 + return true; //#3189 + } //#3189 + var _Y9 = $k[--$j]; //#3191 + var _YA = $geti(_Y9, 3, _Y9.length - 3); //#3191 + $k[$j++] = _YA; //#3196 + if (_YA.length < 1) { //#3196 + $j -= 2; //#3195 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3195'; //#3195 + $k[$j++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; //#3195 + $k[$j++] = false; //#3195 + return true; //#3195 + } //#3195 + var _YB = $k[--$j]; //#3197 + var _YD = $cvi($geti(_YB, 0, 1)); //#3197 + $k[$j++] = _YB; //#3199 + $k[$j++] = _YD; //#3199 + if ((_YD > 6) && (_YD != 9)) { //#3199 + $j -= 2; //#3198 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseGCPVLI#3198'; //#3198 + $k[$j++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; //#3198 + $k[$j++] = false; //#3198 + return true; //#3198 + } //#3198 + var _YE = $k[--$j]; //#3200 + $k[$j++] = _YE; //#3200 + if (_YE != 9) { //#3200 + var _YF = $k[--$j]; //#3200 + $k[$j++] = $f(_YF + 6); //#3200 + } else { //#3200 + $j--; //#3200 + $k[$j++] = 0; //#3200 + } //#3200 + var _YG = $k[--$j]; //#3200 + var _YH = $k[--$j]; //#3201 + $k[$j++] = _YH; //#3203 + $k[$j++] = $f(_YG + 1); //#3203 + if ($f(_YG + 1) > _YH.length) { //#3203 + $j -= 3; //#3202 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCP#3202'; //#3202 + $k[$j++] = "Coupon too short: 2nd Purchase GCP truncated"; //#3202 + $k[$j++] = false; //#3202 + return true; //#3202 + } //#3202 + var _YI = $k[--$j]; //#3204 + var _YJ = $k[--$j]; //#3204 + $k[$j++] = $geti(_YJ, _YI, $f(_YJ.length - _YI)); //#3204 + } //#3204 + } //#3204 + var _YL = $k[--$j]; //#3209 + $k[$j++] = _YL; //#3253 + if (_YL.length >= 1) { //#3253 + var _YM = $k[--$j]; //#3209 + $k[$j++] = _YM; //#3253 + if ($cvi($geti(_YM, 0, 1)) == 2) { //#3253 + var _YO = $k[--$j]; //#3210 + var _YP = $geti(_YO, 1, _YO.length - 1); //#3210 + $k[$j++] = _YP; //#3215 + if (_YP.length < 1) { //#3215 + $j -= 2; //#3214 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3214'; //#3214 + $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; //#3214 + $k[$j++] = false; //#3214 + return true; //#3214 + } //#3214 + var _YQ = $k[--$j]; //#3216 + var _YS = $cvi($geti(_YQ, 0, 1)); //#3216 + $k[$j++] = _YQ; //#3218 + $k[$j++] = _YS; //#3218 + if ((_YS < 1) || (_YS > 5)) { //#3218 + $j -= 2; //#3217 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementVLI#3217'; //#3217 + $k[$j++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; //#3217 + $k[$j++] = false; //#3217 + return true; //#3217 + } //#3217 + var _YT = $k[--$j]; //#3219 + var _YU = $k[--$j]; //#3220 + $k[$j++] = _YU; //#3222 + $k[$j++] = $f(_YT + 1); //#3222 + if ($f(_YT + 1) > _YU.length) { //#3222 + $j -= 3; //#3221 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirement#3221'; //#3221 + $k[$j++] = "Coupon too short: 3rd Purchase Requirement truncated"; //#3221 + $k[$j++] = false; //#3221 + return true; //#3221 + } //#3221 + var _YV = $k[--$j]; //#3223 + var _YW = $k[--$j]; //#3223 + var _YX = $geti(_YW, _YV, $f(_YW.length - _YV)); //#3223 + $k[$j++] = _YX; //#3228 + if (_YX.length < 1) { //#3228 + $j -= 2; //#3227 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3227'; //#3227 + $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; //#3227 + $k[$j++] = false; //#3227 + return true; //#3227 + } //#3227 + var _YY = $k[--$j]; //#3229 + var _Ya = $cvi($geti(_YY, 0, 1)); //#3229 + $k[$j++] = _YY; //#3231 + if ((_Ya > 4) && (_Ya != 9)) { //#3231 + $j -= 2; //#3230 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementCode#3230'; //#3230 + $k[$j++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; //#3230 + $k[$j++] = false; //#3230 + return true; //#3230 + } //#3230 + var _Yb = $k[--$j]; //#3232 + var _Yc = $geti(_Yb, 1, _Yb.length - 1); //#3232 + $k[$j++] = _Yc; //#3237 + if (_Yc.length < 3) { //#3237 + $j -= 2; //#3236 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3236'; //#3236 + $k[$j++] = "Coupon too short: 3rd Purchase Family Code truncated"; //#3236 + $k[$j++] = false; //#3236 + return true; //#3236 + } //#3236 + var _Yd = $k[--$j]; //#3238 + var _Ye = $geti(_Yd, 3, _Yd.length - 3); //#3238 + $k[$j++] = _Ye; //#3243 + if (_Ye.length < 1) { //#3243 + $j -= 2; //#3242 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3242'; //#3242 + $k[$j++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; //#3242 + $k[$j++] = false; //#3242 + return true; //#3242 + } //#3242 + var _Yf = $k[--$j]; //#3244 + var _Yh = $cvi($geti(_Yf, 0, 1)); //#3244 + $k[$j++] = _Yf; //#3246 + $k[$j++] = _Yh; //#3246 + if ((_Yh > 6) && (_Yh != 9)) { //#3246 + $j -= 2; //#3245 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseGCPVLI#3245'; //#3245 + $k[$j++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; //#3245 + $k[$j++] = false; //#3245 + return true; //#3245 + } //#3245 + var _Yi = $k[--$j]; //#3247 + $k[$j++] = _Yi; //#3247 + if (_Yi != 9) { //#3247 + var _Yj = $k[--$j]; //#3247 + $k[$j++] = $f(_Yj + 6); //#3247 + } else { //#3247 + $j--; //#3247 + $k[$j++] = 0; //#3247 + } //#3247 + var _Yk = $k[--$j]; //#3247 + var _Yl = $k[--$j]; //#3248 + $k[$j++] = _Yl; //#3250 + $k[$j++] = $f(_Yk + 1); //#3250 + if ($f(_Yk + 1) > _Yl.length) { //#3250 + $j -= 3; //#3249 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCP#3249'; //#3249 + $k[$j++] = "Coupon too short: 3rd Purchase GCP truncated"; //#3249 + $k[$j++] = false; //#3249 + return true; //#3249 + } //#3249 + var _Ym = $k[--$j]; //#3251 + var _Yn = $k[--$j]; //#3251 + $k[$j++] = $geti(_Yn, _Ym, $f(_Yn.length - _Ym)); //#3251 + } //#3251 + } //#3251 + $_.couponexpire = -1; //#3256 + var _Yp = $k[--$j]; //#3257 + $k[$j++] = _Yp; //#3275 + if (_Yp.length >= 1) { //#3275 + var _Yq = $k[--$j]; //#3257 + $k[$j++] = _Yq; //#3275 + if ($cvi($geti(_Yq, 0, 1)) == 3) { //#3275 + var _Ys = $k[--$j]; //#3258 + var _Yt = $geti(_Ys, 1, _Ys.length - 1); //#3258 + $k[$j++] = _Yt; //#3263 + if (_Yt.length < 6) { //#3263 + $j -= 2; //#3262 + $k[$j++] = 'bwipp.GS1couponTooShortExpirationDate#3262'; //#3262 + $k[$j++] = "Coupon too short: Expiration date"; //#3262 + $k[$j++] = false; //#3262 + return true; //#3262 + } //#3262 + var _Yu = $k[--$j]; //#3264 + var _Yw = $cvi($geti(_Yu, 2, 2)); //#3264 + $k[$j++] = _Yu; //#3264 + if ((_Yw < 1) || (_Yw > 12)) { //#3264 + $j -= 2; //#3264 + $k[$j++] = 'bwipp.GS1couponExpirationDateBadMonth#3264'; //#3264 + $k[$j++] = "Invalid month in expiration date"; //#3264 + $k[$j++] = false; //#3264 + return true; //#3264 + } //#3264 + var _Yx = $k[--$j]; //#3265 + var _Yz = $cvi($geti(_Yx, 0, 2)); //#3265 + var _Z0 = _Yz - 21; //#3266 + $k[$j++] = _Yx; //#3266 + $k[$j++] = _Yz; //#3266 + $k[$j++] = _Z0; //#3266 + if (_Z0 >= 51) { //#3266 + $j--; //#3266 + var _Z1 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z1 + 1900); //#3266 + } else { //#3266 + if ($k[--$j] <= -50) { //#3266 + var _Z3 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z3 + 2100); //#3266 + } else { //#3266 + var _Z4 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z4 + 2000); //#3266 + } //#3266 + } //#3266 + var _Z5 = $k[--$j]; //#3267 + $k[$j++] = ((_Z5 % 400) == 0) || (((_Z5 % 4) == 0) && ((_Z5 % 100) != 0)); //#3268 + $k[$j++] = Infinity; //#3268 + var _Z6 = $k[--$j]; //#3268 + var _Z8 = $k[--$j] ? 29 : 28; //#3268 + $k[$j++] = _Z6; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = _Z8; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + var _Z9 = $a(); //#3268 + var _ZA = $k[--$j]; //#3269 + var _ZE = $cvi($geti(_ZA, 4, 2)); //#3270 + $k[$j++] = _ZA; //#3271 + if (($get(_Z9, $cvi($geti(_ZA, 2, 2)) - 1) < _ZE) || (_ZE < 1)) { //#3271 + $j -= 2; //#3271 + $k[$j++] = 'bwipp.GS1couponExpirationDateBadDay#3271'; //#3271 + $k[$j++] = "Invalid day of month in expiration date"; //#3271 + $k[$j++] = false; //#3271 + return true; //#3271 + } //#3271 + var _ZF = $k[--$j]; //#3272 + $_.couponexpire = $cvi($geti(_ZF, 0, 6)); //#3272 + $k[$j++] = $geti(_ZF, 6, _ZF.length - 6); //#3273 + } //#3273 + } //#3273 + var _ZI = $k[--$j]; //#3278 + $k[$j++] = _ZI; //#3299 + if (_ZI.length >= 1) { //#3299 + var _ZJ = $k[--$j]; //#3278 + $k[$j++] = _ZJ; //#3299 + if ($cvi($geti(_ZJ, 0, 1)) == 4) { //#3299 + var _ZL = $k[--$j]; //#3279 + var _ZM = $geti(_ZL, 1, _ZL.length - 1); //#3279 + $k[$j++] = _ZM; //#3284 + if (_ZM.length < 6) { //#3284 + $j -= 2; //#3283 + $k[$j++] = 'bwipp.GS1couponTooShortStartDate#3283'; //#3283 + $k[$j++] = "Coupon too short: Start date"; //#3283 + $k[$j++] = false; //#3283 + return true; //#3283 + } //#3283 + var _ZN = $k[--$j]; //#3285 + var _ZP = $cvi($geti(_ZN, 2, 2)); //#3285 + $k[$j++] = _ZN; //#3285 + if ((_ZP < 1) || (_ZP > 12)) { //#3285 + $j -= 2; //#3285 + $k[$j++] = 'bwipp.GS1couponStartDateBadMonth#3285'; //#3285 + $k[$j++] = "Invalid month in start date"; //#3285 + $k[$j++] = false; //#3285 + return true; //#3285 + } //#3285 + var _ZQ = $k[--$j]; //#3286 + var _ZS = $cvi($geti(_ZQ, 0, 2)); //#3286 + var _ZT = _ZS - 21; //#3287 + $k[$j++] = _ZQ; //#3287 + $k[$j++] = _ZS; //#3287 + $k[$j++] = _ZT; //#3287 + if (_ZT >= 51) { //#3287 + $j--; //#3287 + var _ZU = $k[--$j]; //#3287 + $k[$j++] = $f(_ZU + 1900); //#3287 + } else { //#3287 + if ($k[--$j] <= -50) { //#3287 + var _ZW = $k[--$j]; //#3287 + $k[$j++] = $f(_ZW + 2100); //#3287 + } else { //#3287 + var _ZX = $k[--$j]; //#3287 + $k[$j++] = $f(_ZX + 2000); //#3287 + } //#3287 + } //#3287 + var _ZY = $k[--$j]; //#3288 + $k[$j++] = ((_ZY % 400) == 0) || (((_ZY % 4) == 0) && ((_ZY % 100) != 0)); //#3289 + $k[$j++] = Infinity; //#3289 + var _ZZ = $k[--$j]; //#3289 + var _Zb = $k[--$j] ? 29 : 28; //#3289 + $k[$j++] = _ZZ; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = _Zb; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + var _Zc = $a(); //#3289 + var _Zd = $k[--$j]; //#3290 + var _Zh = $cvi($geti(_Zd, 4, 2)); //#3291 + $k[$j++] = _Zd; //#3292 + if (($get(_Zc, $cvi($geti(_Zd, 2, 2)) - 1) < _Zh) || (_Zh < 1)) { //#3292 + $j -= 2; //#3292 + $k[$j++] = 'bwipp.GS1couponStartDateBadDay#3292'; //#3292 + $k[$j++] = "Invalid day of month in start date"; //#3292 + $k[$j++] = false; //#3292 + return true; //#3292 + } //#3292 + var _Zi = $k[--$j]; //#3293 + $_.couponstart = $cvi($geti(_Zi, 0, 6)); //#3293 + $k[$j++] = _Zi; //#3296 + if (($_.couponexpire != -1) && ($_.couponexpire < $_.couponstart)) { //#3296 + $j -= 2; //#3295 + $k[$j++] = 'bwipp.GS1couponExpireDateBeforeStartDate#3295'; //#3295 + $k[$j++] = "Coupon expires before it starts"; //#3295 + $k[$j++] = false; //#3295 + return true; //#3295 + } //#3295 + var _Zn = $k[--$j]; //#3297 + $k[$j++] = $geti(_Zn, 6, _Zn.length - 6); //#3297 + } //#3297 + } //#3297 + var _Zp = $k[--$j]; //#3302 + $k[$j++] = _Zp; //#3315 + if (_Zp.length >= 1) { //#3315 + var _Zq = $k[--$j]; //#3302 + $k[$j++] = _Zq; //#3315 + if ($cvi($geti(_Zq, 0, 1)) == 5) { //#3315 + var _Zs = $k[--$j]; //#3303 + var _Zt = $geti(_Zs, 1, _Zs.length - 1); //#3303 + $k[$j++] = _Zt; //#3308 + if (_Zt.length < 1) { //#3308 + $j -= 2; //#3307 + $k[$j++] = 'bwipp.GS1couponTooShortSerialNumberVLI#3307'; //#3307 + $k[$j++] = "Coupon too short: Missing Serial Number VLI"; //#3307 + $k[$j++] = false; //#3307 + return true; //#3307 + } //#3307 + var _Zu = $k[--$j]; //#3309 + var _Zv = $geti(_Zu, 0, 1); //#3309 + $k[$j++] = _Zu; //#3312 + $k[$j++] = ($cvi(_Zv) + 6) + 1; //#3312 + if ((($cvi(_Zv) + 6) + 1) > _Zu.length) { //#3312 + $j -= 3; //#3311 + $k[$j++] = 'bwipp.GS1couponTooShortSerialNumber#3311'; //#3311 + $k[$j++] = "Coupon too short: Serial Number truncated"; //#3311 + $k[$j++] = false; //#3311 + return true; //#3311 + } //#3311 + var _Zw = $k[--$j]; //#3313 + var _Zx = $k[--$j]; //#3313 + $k[$j++] = $geti(_Zx, _Zw, $f(_Zx.length - _Zw)); //#3313 + } //#3313 + } //#3313 + var _Zz = $k[--$j]; //#3318 + $k[$j++] = _Zz; //#3334 + if (_Zz.length >= 1) { //#3334 + var _a0 = $k[--$j]; //#3318 + $k[$j++] = _a0; //#3334 + if ($cvi($geti(_a0, 0, 1)) == 6) { //#3334 + var _a2 = $k[--$j]; //#3319 + var _a3 = $geti(_a2, 1, _a2.length - 1); //#3319 + $k[$j++] = _a3; //#3324 + if (_a3.length < 1) { //#3324 + $j -= 2; //#3323 + $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLNVLI#3323'; //#3323 + $k[$j++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; //#3323 + $k[$j++] = false; //#3323 + return true; //#3323 + } //#3323 + var _a4 = $k[--$j]; //#3325 + var _a6 = $cvi($geti(_a4, 0, 1)); //#3325 + $k[$j++] = _a4; //#3327 + $k[$j++] = _a6; //#3327 + if ((_a6 < 1) || (_a6 > 7)) { //#3327 + $j -= 2; //#3326 + $k[$j++] = 'bwipp.GS1couponBadRetailerGCPGLNVLI#3326'; //#3326 + $k[$j++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; //#3326 + $k[$j++] = false; //#3326 + return true; //#3326 + } //#3326 + var _a7 = $k[--$j]; //#3328 + var _a8 = $k[--$j]; //#3329 + $k[$j++] = _a8; //#3331 + $k[$j++] = $f($f(_a7 + 6) + 1); //#3331 + if (($f($f(_a7 + 6) + 1)) > _a8.length) { //#3331 + $j -= 3; //#3330 + $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLN#3330'; //#3330 + $k[$j++] = "Coupon too short: Retailer GCP/GLN truncated"; //#3330 + $k[$j++] = false; //#3330 + return true; //#3330 + } //#3330 + var _a9 = $k[--$j]; //#3332 + var _aA = $k[--$j]; //#3332 + $k[$j++] = $geti(_aA, _a9, $f(_aA.length - _a9)); //#3332 + } //#3332 + } //#3332 + var _aC = $k[--$j]; //#3337 + $k[$j++] = _aC; //#3373 + if (_aC.length >= 1) { //#3373 + var _aD = $k[--$j]; //#3337 + $k[$j++] = _aD; //#3373 + if ($cvi($geti(_aD, 0, 1)) == 9) { //#3373 + var _aF = $k[--$j]; //#3338 + var _aG = $geti(_aF, 1, _aF.length - 1); //#3338 + $k[$j++] = _aG; //#3343 + if (_aG.length < 1) { //#3343 + $j -= 2; //#3342 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueCode#3342'; //#3342 + $k[$j++] = "Coupon too short: Missing Save Value Code"; //#3342 + $k[$j++] = false; //#3342 + return true; //#3342 + } //#3342 + var _aH = $k[--$j]; //#3344 + var _aJ = $cvi($geti(_aH, 0, 1)); //#3344 + $k[$j++] = _aH; //#3346 + if ((_aJ > 6) || ((_aJ == 3) || (_aJ == 4))) { //#3346 + $j -= 2; //#3345 + $k[$j++] = 'bwipp.GS1couponBadSaveValueCode#3345'; //#3345 + $k[$j++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; //#3345 + $k[$j++] = false; //#3345 + return true; //#3345 + } //#3345 + var _aK = $k[--$j]; //#3347 + var _aL = $geti(_aK, 1, _aK.length - 1); //#3347 + $k[$j++] = _aL; //#3352 + if (_aL.length < 1) { //#3352 + $j -= 2; //#3351 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueAppliesToItem#3351'; //#3351 + $k[$j++] = "Coupon too short: Missing Save Value Applies to Item"; //#3351 + $k[$j++] = false; //#3351 + return true; //#3351 + } //#3351 + var _aM = $k[--$j]; //#3353 + $k[$j++] = _aM; //#3355 + if ($cvi($geti(_aM, 0, 1)) > 2) { //#3355 + $j -= 2; //#3354 + $k[$j++] = 'bwipp.GS1couponBadSaveValueAppliesToItem#3354'; //#3354 + $k[$j++] = "Coupon Save Value Applies to Item must be 0-2"; //#3354 + $k[$j++] = false; //#3354 + return true; //#3354 + } //#3354 + var _aO = $k[--$j]; //#3356 + var _aP = $geti(_aO, 1, _aO.length - 1); //#3356 + $k[$j++] = _aP; //#3361 + if (_aP.length < 1) { //#3361 + $j -= 2; //#3360 + $k[$j++] = 'bwipp.GS1couponTooShortStoreCouponFlag#3360'; //#3360 + $k[$j++] = "Coupon too short: Missing Store Coupon Flag"; //#3360 + $k[$j++] = false; //#3360 + return true; //#3360 + } //#3360 + var _aQ = $k[--$j]; //#3362 + var _aR = $geti(_aQ, 1, _aQ.length - 1); //#3362 + $k[$j++] = _aR; //#3367 + if (_aR.length < 1) { //#3367 + $j -= 2; //#3366 + $k[$j++] = 'bwipp.GS1couponTooShortDontMultiplyFlag#3366'; //#3366 + $k[$j++] = "Coupon too short: Missing Don't Multiply Flag"; //#3366 + $k[$j++] = false; //#3366 + return true; //#3366 + } //#3366 + var _aS = $k[--$j]; //#3368 + $k[$j++] = _aS; //#3370 + if ($cvi($geti(_aS, 0, 1)) > 1) { //#3370 + $j -= 2; //#3369 + $k[$j++] = 'bwipp.GS1couponBadDontMultiplyFlag#3369'; //#3369 + $k[$j++] = "Don't Multiply Flag must be 0 or 1"; //#3369 + $k[$j++] = false; //#3369 + return true; //#3369 + } //#3369 + var _aU = $k[--$j]; //#3371 + $k[$j++] = $geti(_aU, 1, _aU.length - 1); //#3371 + } //#3371 + } //#3371 + var _aW = $k[--$j]; //#3375 + $k[$j++] = _aW; //#3377 + if (_aW.length != 0) { //#3377 + $j -= 2; //#3376 + $k[$j++] = 'bwipp.GS1couponUnrecognisedOptionalField#3376'; //#3376 + $k[$j++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; //#3376 + $k[$j++] = false; //#3376 + return true; //#3376 + } //#3376 + $j--; //#3378 + }; //#3378 $_.lintcouponposoffer = function() { - var _XM = $k[--$j]; //#3138 - $k[$j++] = _XM; //#3140 - $k[$j++] = true; //#3140 - $forall(_XM, function() { //#3140 - var _XN = $k[--$j]; //#3139 - if ((_XN < 48) || (_XN > 57)) { //#3139 - $j--; //#3139 - $k[$j++] = false; //#3139 - return true; //#3139 - } //#3139 - }); //#3139 - if ($nt($k[--$j])) { //#3141 - $j -= 2; //#3141 - $k[$j++] = 'bwipp.GS1couponNotNumeric#3141'; //#3141 - $k[$j++] = "Coupon not numeric"; //#3141 - $k[$j++] = false; //#3141 - return true; //#3141 - } //#3141 - var _XP = $k[--$j]; //#3143 - $k[$j++] = _XP; //#3145 - if (_XP.length < 1) { //#3145 - $j -= 2; //#3144 - $k[$j++] = 'bwipp.GS1couponTooShortFormatCode#3144'; //#3144 - $k[$j++] = "Coupon too short: Missing Format Code"; //#3144 - $k[$j++] = false; //#3144 - return true; //#3144 - } //#3144 - var _XQ = $k[--$j]; //#3146 - var _XR = $geti(_XQ, 0, 1); //#3146 - $k[$j++] = _XQ; //#3148 - if ($ne(_XR, "0") && $ne(_XR, "1")) { //#3148 - $j -= 2; //#3147 - $k[$j++] = 'bwipp.GS1couponBadFormatCode#3147'; //#3147 - $k[$j++] = "Coupon format must be 0 or 1"; //#3147 - $k[$j++] = false; //#3147 - return true; //#3147 - } //#3147 - var _XS = $k[--$j]; //#3149 - var _XT = $geti(_XS, 1, _XS.length - 1); //#3149 - $k[$j++] = _XT; //#3153 - if (_XT.length < 1) { //#3153 - $j -= 2; //#3152 - $k[$j++] = 'bwipp.GS1couponTooShortFunderVLI#3152'; //#3152 - $k[$j++] = "Coupon too short: Missing Funder VLI"; //#3152 - $k[$j++] = false; //#3152 - return true; //#3152 - } //#3152 - var _XU = $k[--$j]; //#3154 - var _XW = $cvi($geti(_XU, 0, 1)); //#3154 - $k[$j++] = _XU; //#3156 - $k[$j++] = _XW; //#3156 - if (_XW > 6) { //#3156 - $j -= 3; //#3155 - $k[$j++] = 'bwipp.GS1couponBadFunderVLI#3155'; //#3155 - $k[$j++] = "Coupon Funder length indicator must be 0-6"; //#3155 - $k[$j++] = false; //#3155 - return true; //#3155 - } //#3155 - var _XX = $k[--$j]; //#3157 - var _XY = $k[--$j]; //#3158 - $k[$j++] = _XY; //#3160 - $k[$j++] = $f($f(_XX + 6) + 1); //#3160 - if (($f($f(_XX + 6) + 1)) > _XY.length) { //#3160 - $j -= 3; //#3159 - $k[$j++] = 'bwipp.GS1couponTooShortFunder#3159'; //#3159 - $k[$j++] = "Coupon too short: Truncated Funder ID"; //#3159 - $k[$j++] = false; //#3159 - return true; //#3159 - } //#3159 - var _XZ = $k[--$j]; //#3161 - var _Xa = $k[--$j]; //#3161 - var _Xb = $geti(_Xa, _XZ, $f(_Xa.length - _XZ)); //#3161 - $k[$j++] = _Xb; //#3165 - if (_Xb.length < 6) { //#3165 - $j -= 2; //#3164 - $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3164'; //#3164 - $k[$j++] = "Coupon too short: Truncated Offer Code"; //#3164 - $k[$j++] = false; //#3164 - return true; //#3164 - } //#3164 - var _Xc = $k[--$j]; //#3166 - var _Xd = $geti(_Xc, 6, _Xc.length - 6); //#3166 - $k[$j++] = _Xd; //#3170 - if (_Xd.length < 1) { //#3170 - $j -= 2; //#3169 - $k[$j++] = 'bwipp.GS1couponTooShortSnVLI#3169'; //#3169 - $k[$j++] = "Coupon too short: Missing SN VLI"; //#3169 - $k[$j++] = false; //#3169 - return true; //#3169 - } //#3169 - var _Xe = $k[--$j]; //#3171 - var _Xf = $geti(_Xe, 0, 1); //#3171 - $k[$j++] = _Xe; //#3175 - $k[$j++] = ($cvi(_Xf) + 6) + 1; //#3175 - if ((($cvi(_Xf) + 6) + 1) > _Xe.length) { //#3175 - $j -= 3; //#3174 - $k[$j++] = 'bwipp.GS1couponTooShortSn#3174'; //#3174 - $k[$j++] = "Coupon too short: Truncated SN"; //#3174 - $k[$j++] = false; //#3174 - return true; //#3174 - } //#3174 - var _Xg = $k[--$j]; //#3176 - var _Xh = $k[--$j]; //#3176 - var _Xi = $geti(_Xh, _Xg, $f(_Xh.length - _Xg)); //#3176 - $k[$j++] = _Xi; //#3179 - if (_Xi.length != 0) { //#3179 - $j -= 2; //#3178 - $k[$j++] = 'bwipp.GS1couponTooLong#3178'; //#3178 - $k[$j++] = "Coupon too long"; //#3178 - $k[$j++] = false; //#3178 - return true; //#3178 - } //#3178 - $j--; //#3180 - }; //#3180 + var _aX = $k[--$j]; //#3382 + $k[$j++] = _aX; //#3384 + $k[$j++] = true; //#3384 + $forall(_aX, function() { //#3384 + var _aY = $k[--$j]; //#3383 + if ((_aY < 48) || (_aY > 57)) { //#3383 + $j--; //#3383 + $k[$j++] = false; //#3383 + return true; //#3383 + } //#3383 + }); //#3383 + if ($nt($k[--$j])) { //#3385 + $j -= 2; //#3385 + $k[$j++] = 'bwipp.GS1couponNotNumeric#3385'; //#3385 + $k[$j++] = "Coupon not numeric"; //#3385 + $k[$j++] = false; //#3385 + return true; //#3385 + } //#3385 + var _aa = $k[--$j]; //#3387 + $k[$j++] = _aa; //#3389 + if (_aa.length < 1) { //#3389 + $j -= 2; //#3388 + $k[$j++] = 'bwipp.GS1couponTooShortFormatCode#3388'; //#3388 + $k[$j++] = "Coupon too short: Missing Format Code"; //#3388 + $k[$j++] = false; //#3388 + return true; //#3388 + } //#3388 + var _ab = $k[--$j]; //#3390 + var _ac = $geti(_ab, 0, 1); //#3390 + $k[$j++] = _ab; //#3392 + if ($ne(_ac, "0") && $ne(_ac, "1")) { //#3392 + $j -= 2; //#3391 + $k[$j++] = 'bwipp.GS1couponBadFormatCode#3391'; //#3391 + $k[$j++] = "Coupon format must be 0 or 1"; //#3391 + $k[$j++] = false; //#3391 + return true; //#3391 + } //#3391 + var _ad = $k[--$j]; //#3393 + var _ae = $geti(_ad, 1, _ad.length - 1); //#3393 + $k[$j++] = _ae; //#3397 + if (_ae.length < 1) { //#3397 + $j -= 2; //#3396 + $k[$j++] = 'bwipp.GS1couponTooShortFunderVLI#3396'; //#3396 + $k[$j++] = "Coupon too short: Missing Funder VLI"; //#3396 + $k[$j++] = false; //#3396 + return true; //#3396 + } //#3396 + var _af = $k[--$j]; //#3398 + var _ah = $cvi($geti(_af, 0, 1)); //#3398 + $k[$j++] = _af; //#3400 + $k[$j++] = _ah; //#3400 + if (_ah > 6) { //#3400 + $j -= 3; //#3399 + $k[$j++] = 'bwipp.GS1couponBadFunderVLI#3399'; //#3399 + $k[$j++] = "Coupon Funder length indicator must be 0-6"; //#3399 + $k[$j++] = false; //#3399 + return true; //#3399 + } //#3399 + var _ai = $k[--$j]; //#3401 + var _aj = $k[--$j]; //#3402 + $k[$j++] = _aj; //#3404 + $k[$j++] = $f($f(_ai + 6) + 1); //#3404 + if (($f($f(_ai + 6) + 1)) > _aj.length) { //#3404 + $j -= 3; //#3403 + $k[$j++] = 'bwipp.GS1couponTooShortFunder#3403'; //#3403 + $k[$j++] = "Coupon too short: Truncated Funder ID"; //#3403 + $k[$j++] = false; //#3403 + return true; //#3403 + } //#3403 + var _ak = $k[--$j]; //#3405 + var _al = $k[--$j]; //#3405 + var _am = $geti(_al, _ak, $f(_al.length - _ak)); //#3405 + $k[$j++] = _am; //#3409 + if (_am.length < 6) { //#3409 + $j -= 2; //#3408 + $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3408'; //#3408 + $k[$j++] = "Coupon too short: Truncated Offer Code"; //#3408 + $k[$j++] = false; //#3408 + return true; //#3408 + } //#3408 + var _an = $k[--$j]; //#3410 + var _ao = $geti(_an, 6, _an.length - 6); //#3410 + $k[$j++] = _ao; //#3414 + if (_ao.length < 1) { //#3414 + $j -= 2; //#3413 + $k[$j++] = 'bwipp.GS1couponTooShortSnVLI#3413'; //#3413 + $k[$j++] = "Coupon too short: Missing SN VLI"; //#3413 + $k[$j++] = false; //#3413 + return true; //#3413 + } //#3413 + var _ap = $k[--$j]; //#3415 + var _aq = $geti(_ap, 0, 1); //#3415 + $k[$j++] = _ap; //#3419 + $k[$j++] = ($cvi(_aq) + 6) + 1; //#3419 + if ((($cvi(_aq) + 6) + 1) > _ap.length) { //#3419 + $j -= 3; //#3418 + $k[$j++] = 'bwipp.GS1couponTooShortSn#3418'; //#3418 + $k[$j++] = "Coupon too short: Truncated SN"; //#3418 + $k[$j++] = false; //#3418 + return true; //#3418 + } //#3418 + var _ar = $k[--$j]; //#3420 + var _as = $k[--$j]; //#3420 + var _at = $geti(_as, _ar, $f(_as.length - _ar)); //#3420 + $k[$j++] = _at; //#3423 + if (_at.length != 0) { //#3423 + $j -= 2; //#3422 + $k[$j++] = 'bwipp.GS1couponTooLong#3422'; //#3422 + $k[$j++] = "Coupon too long"; //#3422 + $k[$j++] = false; //#3422 + return true; //#3422 + } //#3422 + $j--; //#3424 + }; //#3424 $_.lintlatitude = function() { - var _Xj = $k[--$j]; //#3184 - $k[$j++] = _Xj; //#3186 - if (_Xj.length != 10) { //#3186 - $j--; //#3185 - $k[$j++] = 'bwipp.GS1badLatitudeLength#3185'; //#3185 - $k[$j++] = "Invalid length for a latitude"; //#3185 - $k[$j++] = false; //#3185 - return true; //#3185 - } //#3185 - if ($cvi($k[--$j]) > $cvi("1800000000")) { //#3189 - $j--; //#3189 - $k[$j++] = 'bwipp.GS1badLatitude#3189'; //#3189 - $k[$j++] = "Invalid value for latitude"; //#3189 - $k[$j++] = false; //#3189 - return true; //#3189 - } //#3189 - }; //#3189 + var _au = $k[--$j]; //#3428 + $k[$j++] = _au; //#3430 + if (_au.length != 10) { //#3430 + $j--; //#3429 + $k[$j++] = 'bwipp.GS1badLatitudeLength#3429'; //#3429 + $k[$j++] = "Invalid length for a latitude"; //#3429 + $k[$j++] = false; //#3429 + return true; //#3429 + } //#3429 + if ($cvi($k[--$j]) > $cvi("1800000000")) { //#3433 + $j--; //#3433 + $k[$j++] = 'bwipp.GS1badLatitude#3433'; //#3433 + $k[$j++] = "Invalid value for latitude"; //#3433 + $k[$j++] = false; //#3433 + return true; //#3433 + } //#3433 + }; //#3433 $_.lintlongitude = function() { - var _Xl = $k[--$j]; //#3193 - $k[$j++] = _Xl; //#3195 - if (_Xl.length != 10) { //#3195 - $j--; //#3194 - $k[$j++] = 'bwipp.GS1badLongitudeLength#3194'; //#3194 - $k[$j++] = "Invalid length for a longitude"; //#3194 - $k[$j++] = false; //#3194 - return true; //#3194 - } //#3194 - if ($cvi($k[--$j]) > $cvi("3600000000")) { //#3199 - $j--; //#3199 - $k[$j++] = 'bwipp.GS1badLongitude#3199'; //#3199 - $k[$j++] = "Invalid value for longitude"; //#3199 - $k[$j++] = false; //#3199 - return true; //#3199 - } //#3199 - }; //#3199 - if (!bwipp_gs1process.__3208__) { //#3208 - $_ = Object.create($_); //#3208 - $k[$j++] = Infinity; //#3203 - var _Xn = $a(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99']); //#3206 - for (var _Xo = 0, _Xp = _Xn.length; _Xo < _Xp; _Xo++) { //#3207 - var _Xq = $get(_Xn, _Xo); //#3207 - $k[$j++] = _Xq; //#3207 - $k[$j++] = _Xq; //#3207 - } //#3207 - $_.aidcmediatype = $d(); //#3207 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#3207 - bwipp_gs1process.__3208__ = 1; //#3207 - $_ = Object.getPrototypeOf($_); //#3207 - } //#3207 + var _aw = $k[--$j]; //#3437 + $k[$j++] = _aw; //#3439 + if (_aw.length != 10) { //#3439 + $j--; //#3438 + $k[$j++] = 'bwipp.GS1badLongitudeLength#3438'; //#3438 + $k[$j++] = "Invalid length for a longitude"; //#3438 + $k[$j++] = false; //#3438 + return true; //#3438 + } //#3438 + if ($cvi($k[--$j]) > $cvi("3600000000")) { //#3443 + $j--; //#3443 + $k[$j++] = 'bwipp.GS1badLongitude#3443'; //#3443 + $k[$j++] = "Invalid value for longitude"; //#3443 + $k[$j++] = false; //#3443 + return true; //#3443 + } //#3443 + }; //#3443 + if (!bwipp_gs1process.__3452__) { //#3452 + $_ = Object.create($_); //#3452 + $k[$j++] = Infinity; //#3447 + var _ay = $a(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99']); //#3450 + for (var _az = 0, _b0 = _ay.length; _az < _b0; _az++) { //#3451 + var _b1 = $get(_ay, _az); //#3451 + $k[$j++] = _b1; //#3451 + $k[$j++] = _b1; //#3451 + } //#3451 + $_.aidcmediatype = $d(); //#3451 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#3451 + bwipp_gs1process.__3452__ = 1; //#3451 + $_ = Object.getPrototypeOf($_); //#3451 + } //#3451 $_.lintmediatype = function() { - var _Xv = $get($_.aidcmediatype, $k[--$j]) !== undefined; //#3211 - if (!_Xv) { //#3211 - $j--; //#3211 - $k[$j++] = 'bwipp.GS1UnknownMediaType#3211'; //#3211 - $k[$j++] = "Unknown AIDC media type"; //#3211 - $k[$j++] = false; //#3211 - return true; //#3211 - } //#3211 - }; //#3211 - if (!$_.dontlint) { //#3352 - $k[$j++] = true; //#3255 - for (var _Xz = 0, _Xy = $_.vals.length - 1; _Xz <= _Xy; _Xz += 1) { //#3255 - $_.ai = $get($_.ais, _Xz); //#3219 - $_.val = $get($_.vals, _Xz); //#3220 - var _Y6 = $get($_.gs1syntax, $_.ai) !== undefined; //#3221 - if (_Y6) { //#3253 - var _YA = $get($get($_.gs1syntax, $_.ai), 'parts'); //#3222 - $k[$j++] = _YA; //#3224 - $k[$j++] = 0; //#3224 - $forall(_YA, function() { //#3224 - var _YB = $k[--$j]; //#3224 - $k[$j++] = _YB; //#3224 - if ($get(_YB, 'opt')) { //#3224 - $j--; //#3224 - $k[$j++] = 0; //#3224 - } else { //#3224 - var _YE = $get($k[--$j], 'min'); //#3224 - $k[$j++] = _YE; //#3224 - } //#3224 - var _YF = $k[--$j]; //#3224 - var _YG = $k[--$j]; //#3224 - $k[$j++] = $f(_YG + _YF); //#3224 - }); //#3224 - if ($k[--$j] > $_.val.length) { //#3226 - $j--; //#3225 - $k[$j++] = 'bwipp.GS1valueTooShort#3225'; //#3225 - $k[$j++] = "Too short"; //#3225 - $k[$j++] = false; //#3225 - break; //#3225 - } //#3225 - var _YJ = $k[--$j]; //#3227 - $k[$j++] = _YJ; //#3227 - $k[$j++] = 0; //#3227 - $forall(_YJ, function() { //#3227 - var _YL = $get($k[--$j], 'max'); //#3227 - var _YM = $k[--$j]; //#3227 - $k[$j++] = $f(_YM + _YL); //#3227 - }); //#3227 - if ($k[--$j] < $_.val.length) { //#3229 - $j--; //#3228 - $k[$j++] = 'bwipp.GS1valueTooLong#3228'; //#3228 - $k[$j++] = "Too long"; //#3228 - $k[$j++] = false; //#3228 - break; //#3228 - } //#3228 - $forall($k[--$j], function() { //#3247 - $_.props = $k[--$j]; //#3231 - var _YS = $get($_.props, 'max'); //#3232 - var _YT = $_.val; //#3232 - var _YU = _YT.length; //#3232 - if (_YS > _YT.length) { //#3232 - var _ = _YU; //#3232 - _YU = _YS; //#3232 - _YS = _; //#3232 - } //#3232 - $_.eval = $geti($_.val, 0, _YS); //#3233 - var _YZ = $_.eval.length; //#3234 - $_.val = $geti($_.val, _YZ, $_.val.length - _YZ); //#3234 - if ($_.eval.length == 0) { //#3245 - if ($nt($get($_.props, 'opt'))) { //#3238 - $j--; //#3237 - $k[$j++] = 'bwipp.GS1valueTooShort#3237'; //#3237 - $k[$j++] = "Too short"; //#3237 - $k[$j++] = false; //#3237 - return true; //#3237 - } //#3237 - } else { //#3245 - if ($_.eval.length < $get($_.props, 'min')) { //#3242 - $j--; //#3241 - $k[$j++] = 'bwipp.GS1valueTooShort#3241'; //#3241 - $k[$j++] = "Too short"; //#3241 - $k[$j++] = false; //#3241 - return true; //#3241 - } //#3241 - var _Yi = new Map([ + var _b6 = $get($_.aidcmediatype, $k[--$j]) !== undefined; //#3455 + if (!_b6) { //#3455 + $j--; //#3455 + $k[$j++] = 'bwipp.GS1UnknownMediaType#3455'; //#3455 + $k[$j++] = "Unknown AIDC media type"; //#3455 + $k[$j++] = false; //#3455 + return true; //#3455 + } //#3455 + }; //#3455 + if (!$_.dontlint) { //#3596 + $k[$j++] = true; //#3499 + for (var _bA = 0, _b9 = $_.vals.length - 1; _bA <= _b9; _bA += 1) { //#3499 + $_.ai = $get($_.ais, _bA); //#3463 + $_.val = $get($_.vals, _bA); //#3464 + var _bH = $get($_.gs1syntax, $_.ai) !== undefined; //#3465 + if (_bH) { //#3497 + var _bL = $get($get($_.gs1syntax, $_.ai), 'parts'); //#3466 + $k[$j++] = _bL; //#3468 + $k[$j++] = 0; //#3468 + $forall(_bL, function() { //#3468 + var _bM = $k[--$j]; //#3468 + $k[$j++] = _bM; //#3468 + if ($get(_bM, 'opt')) { //#3468 + $j--; //#3468 + $k[$j++] = 0; //#3468 + } else { //#3468 + var _bP = $get($k[--$j], 'min'); //#3468 + $k[$j++] = _bP; //#3468 + } //#3468 + var _bQ = $k[--$j]; //#3468 + var _bR = $k[--$j]; //#3468 + $k[$j++] = $f(_bR + _bQ); //#3468 + }); //#3468 + if ($k[--$j] > $_.val.length) { //#3470 + $j--; //#3469 + $k[$j++] = 'bwipp.GS1valueTooShort#3469'; //#3469 + $k[$j++] = "Too short"; //#3469 + $k[$j++] = false; //#3469 + break; //#3469 + } //#3469 + var _bU = $k[--$j]; //#3471 + $k[$j++] = _bU; //#3471 + $k[$j++] = 0; //#3471 + $forall(_bU, function() { //#3471 + var _bW = $get($k[--$j], 'max'); //#3471 + var _bX = $k[--$j]; //#3471 + $k[$j++] = $f(_bX + _bW); //#3471 + }); //#3471 + if ($k[--$j] < $_.val.length) { //#3473 + $j--; //#3472 + $k[$j++] = 'bwipp.GS1valueTooLong#3472'; //#3472 + $k[$j++] = "Too long"; //#3472 + $k[$j++] = false; //#3472 + break; //#3472 + } //#3472 + $forall($k[--$j], function() { //#3491 + $_.props = $k[--$j]; //#3475 + var _bd = $get($_.props, 'max'); //#3476 + var _be = $_.val; //#3476 + var _bf = _be.length; //#3476 + if (_bd > _be.length) { //#3476 + var _ = _bf; //#3476 + _bf = _bd; //#3476 + _bd = _; //#3476 + } //#3476 + $_.eval = $geti($_.val, 0, _bd); //#3477 + var _bk = $_.eval.length; //#3478 + $_.val = $geti($_.val, _bk, $_.val.length - _bk); //#3478 + if ($_.eval.length == 0) { //#3489 + if ($nt($get($_.props, 'opt'))) { //#3482 + $j--; //#3481 + $k[$j++] = 'bwipp.GS1valueTooShort#3481'; //#3481 + $k[$j++] = "Too short"; //#3481 + $k[$j++] = false; //#3481 + return true; //#3481 + } //#3481 + } else { //#3489 + if ($_.eval.length < $get($_.props, 'min')) { //#3486 + $j--; //#3485 + $k[$j++] = 'bwipp.GS1valueTooShort#3485'; //#3485 + $k[$j++] = "Too short"; //#3485 + $k[$j++] = false; //#3485 + return true; //#3485 + } //#3485 + var _bt = new Map([ ["N", 'lintnumeric'], ["X", 'lintcset82'], ["Y", 'lintcset39'], ["Z", 'lintcset64'] - ]); //#3243 - $k[$j++] = $_.eval; //#3244 - if ($_[$get(_Yi, $get($_.props, 'cset'))]() === true) { + ]); //#3487 + $k[$j++] = $_.eval; //#3488 + if ($_[$get(_bt, $get($_.props, 'cset'))]() === true) { return true; - } //#3244 - $forall($get($_.props, 'linters'), function() { //#3245 - var _Ys = $_[$k[--$j]]; //#3245 - $k[$j++] = $_.eval; //#3245 - if (_Ys() === true) { + } //#3488 + $forall($get($_.props, 'linters'), function() { //#3489 + var _c3 = $_[$k[--$j]]; //#3489 + $k[$j++] = $_.eval; //#3489 + if (_c3() === true) { return true; - } //#3245 - }); //#3245 - } //#3245 - }); //#3245 - var _Yt = $k[--$j]; //#3248 - $k[$j++] = _Yt; //#3248 - if ($nt(_Yt)) { //#3248 - break; //#3248 - } //#3248 - if ($_.val.length != 0) { //#3251 - $j--; //#3250 - $k[$j++] = 'bwipp.GS1valueTooLong#3250'; //#3250 - $k[$j++] = "Too long"; //#3250 - $k[$j++] = false; //#3250 - break; //#3250 - } //#3250 - } else { //#3253 - $j--; //#3253 - $k[$j++] = 'bwipp.GS1unknownAI#3253'; //#3253 - $k[$j++] = "Unrecognised AI"; //#3253 - $k[$j++] = false; //#3253 - break; //#3253 - } //#3253 - } //#3253 - if ($nt($k[--$j])) { //#3263 - var _Yw = $k[--$j]; //#3257 - var _Yy = $s((_Yw.length + $_.ai.length) + 5); //#3257 - $puti(_Yy, 0, "AI "); //#3258 - $puti(_Yy, 3, $_.ai); //#3259 - $puti(_Yy, 3 + $_.ai.length, ": "); //#3260 - $puti(_Yy, 5 + $_.ai.length, _Yw); //#3261 - $k[$j++] = _Yy; //#3262 - bwipp_raiseerror(); //#3262 - } //#3262 + } //#3489 + }); //#3489 + } //#3489 + }); //#3489 + var _c4 = $k[--$j]; //#3492 + $k[$j++] = _c4; //#3492 + if ($nt(_c4)) { //#3492 + break; //#3492 + } //#3492 + if ($_.val.length != 0) { //#3495 + $j--; //#3494 + $k[$j++] = 'bwipp.GS1valueTooLong#3494'; //#3494 + $k[$j++] = "Too long"; //#3494 + $k[$j++] = false; //#3494 + break; //#3494 + } //#3494 + } else { //#3497 + $j--; //#3497 + $k[$j++] = 'bwipp.GS1unknownAI#3497'; //#3497 + $k[$j++] = "Unrecognised AI"; //#3497 + $k[$j++] = false; //#3497 + break; //#3497 + } //#3497 + } //#3497 + if ($nt($k[--$j])) { //#3507 + var _c7 = $k[--$j]; //#3501 + var _c9 = $s((_c7.length + $_.ai.length) + 5); //#3501 + $puti(_c9, 0, "AI "); //#3502 + $puti(_c9, 3, $_.ai); //#3503 + $puti(_c9, 3 + $_.ai.length, ": "); //#3504 + $puti(_c9, 5 + $_.ai.length, _c7); //#3505 + $k[$j++] = _c9; //#3506 + bwipp_raiseerror(); //#3506 + } //#3506 $_.aiexists = function() { - $_.this = $k[--$j]; //#3267 - $_.patt = $k[--$j]; //#3268 - for (var _Z4 = 0, _Z5 = 1; _Z4 < _Z5; _Z4++) { //#3289 - var _Z8 = $get($_.aivals, $_.patt) !== undefined; //#3270 - if (_Z8) { //#3270 - $k[$j++] = true; //#3270 - break; //#3270 - } //#3270 - if ($_.patt.length == 4) { //#3287 - if ($eq($geti($_.patt, 3, 1), "n")) { //#3285 - var _ZE = $eq($geti($_.patt, 2, 1), "n") ? 2 : 3; //#3273 - $_.pfxlen = _ZE; //#3273 - var _ZF = $_.ais; //#3275 - $k[$j++] = false; //#3283 - for (var _ZG = 0, _ZH = _ZF.length; _ZG < _ZH; _ZG++) { //#3283 - var _ZI = $get(_ZF, _ZG); //#3283 - $k[$j++] = _ZI; //#3282 - if ($ne(_ZI, $_.this) && (_ZI.length == 4)) { //#3281 - if ($eq($geti($k[--$j], 0, $_.pfxlen), $geti($_.patt, 0, $_.pfxlen))) { //#3279 - $j--; //#3278 - $k[$j++] = true; //#3278 - } //#3278 - } else { //#3281 - $j--; //#3281 - } //#3281 - } //#3281 - break; //#3284 - } //#3284 - $k[$j++] = false; //#3286 - break; //#3286 - } //#3286 - $k[$j++] = false; //#3288 - break; //#3288 - } //#3288 - }; //#3288 - var _ZQ = $_.vals; //#3293 - $_.aivals = new Map; //#3293 - for (var _ZT = 0, _ZS = $_.vals.length - 1; _ZT <= _ZS; _ZT += 1) { //#3308 - $_.ai = $get($_.ais, _ZT); //#3295 - $_.val = $get($_.vals, _ZT); //#3296 - var _Za = $get($_.aivals, $_.ai) !== undefined; //#3297 - if (_Za) { //#3306 - if ($ne($get($_.aivals, $_.ai), $_.val)) { //#3304 - var _Zg = $s($_.ai.length + 40); //#3299 - $puti(_Zg, 0, "Repeated AIs ("); //#3300 - $puti(_Zg, 14, $_.ai); //#3301 - $puti(_Zg, 14 + $_.ai.length, ") must have the same value"); //#3302 - $k[$j++] = 'bwipp.GS1repeatedDifferingAIs#3303'; //#3303 - $k[$j++] = _Zg; //#3303 - bwipp_raiseerror(); //#3303 - } //#3303 - } else { //#3306 - $put($_.aivals, $_.ai, $_.val); //#3306 - } //#3306 - } //#3306 - for (var _Zo = 0, _Zn = $_.vals.length - 1; _Zo <= _Zn; _Zo += 1) { //#3350 - $_.ai = $get($_.ais, _Zo); //#3312 - var _Zt = $get($_.gs1syntax, $_.ai); //#3313 - var _Zu = $get(_Zt, 'ex') !== undefined; //#3313 - $k[$j++] = _Zt; //#3328 - $k[$j++] = 'ex'; //#3328 - if (_Zu) { //#3327 - var _Zv = $k[--$j]; //#3314 - $forall($get($k[--$j], _Zv), function() { //#3325 - $_.patt = $k[--$j]; //#3315 - $k[$j++] = $_.patt; //#3316 - $k[$j++] = $_.ai; //#3316 - $_.aiexists(); //#3316 - if ($k[--$j]) { //#3324 - var _a4 = $s(($_.ai.length + $_.patt.length) + 36); //#3317 - $puti(_a4, 0, "AIs ("); //#3318 - $puti(_a4, 5, $_.ai); //#3319 - $puti(_a4, 5 + $_.ai.length, ") and ("); //#3320 - $puti(_a4, 12 + $_.ai.length, $_.patt); //#3321 - $puti(_a4, (12 + $_.ai.length) + $_.patt.length, ") are mutually exclusive"); //#3322 - $k[$j++] = 'bwipp.GS1exclusiveAIs#3323'; //#3323 - $k[$j++] = _a4; //#3323 - bwipp_raiseerror(); //#3323 - } //#3323 - }); //#3323 - } else { //#3327 - $j -= 2; //#3327 - } //#3327 - if ($_.lintreqs) { //#3349 - var _aE = $get($_.gs1syntax, $_.ai); //#3330 - var _aF = $get(_aE, 'req') !== undefined; //#3330 - $k[$j++] = _aE; //#3348 - $k[$j++] = 'req'; //#3348 - if (_aF) { //#3347 - var _aG = $k[--$j]; //#3331 - $forall($get($k[--$j], _aG), function() { //#3345 - var _aJ = $k[--$j]; //#3332 - $k[$j++] = false; //#3337 - $forall(_aJ, function() { //#3337 - var _aK = $k[--$j]; //#3333 - $k[$j++] = true; //#3335 - $forall(_aK, function() { //#3335 - $k[$j++] = $_.ai; //#3334 - $_.aiexists(); //#3334 - if ($nt($k[--$j])) { //#3334 - $j--; //#3334 - $k[$j++] = false; //#3334 - } //#3334 - }); //#3334 - if ($k[--$j]) { //#3336 - $j--; //#3336 - $k[$j++] = true; //#3336 - return true; //#3336 - } //#3336 - }); //#3336 - if ($nt($k[--$j])) { //#3344 - var _aQ = $s($_.ai.length + 47); //#3339 - $puti(_aQ, 0, "One of more requisite AIs for AI ("); //#3340 - $puti(_aQ, 34, $_.ai); //#3341 - $puti(_aQ, 34 + $_.ai.length, ") are missing"); //#3342 - $k[$j++] = 'bwipp.GS1missingAIs#3343'; //#3343 - $k[$j++] = _aQ; //#3343 - bwipp_raiseerror(); //#3343 - } //#3343 - }); //#3343 - } else { //#3347 - $j -= 2; //#3347 - } //#3347 - } //#3347 - } //#3347 - } //#3347 - $k[$j++] = $_.ais; //#3356 - $k[$j++] = $_.vals; //#3356 - $k[$j++] = $_.fncs; //#3356 - $_ = Object.getPrototypeOf($_); //#3356 - $_ = Object.getPrototypeOf($_); //#3358 + $_.this = $k[--$j]; //#3511 + $_.patt = $k[--$j]; //#3512 + for (var _cF = 0, _cG = 1; _cF < _cG; _cF++) { //#3533 + var _cJ = $get($_.aivals, $_.patt) !== undefined; //#3514 + if (_cJ) { //#3514 + $k[$j++] = true; //#3514 + break; //#3514 + } //#3514 + if ($_.patt.length == 4) { //#3531 + if ($eq($geti($_.patt, 3, 1), "n")) { //#3529 + var _cP = $eq($geti($_.patt, 2, 1), "n") ? 2 : 3; //#3517 + $_.pfxlen = _cP; //#3517 + var _cQ = $_.ais; //#3519 + $k[$j++] = false; //#3527 + for (var _cR = 0, _cS = _cQ.length; _cR < _cS; _cR++) { //#3527 + var _cT = $get(_cQ, _cR); //#3527 + $k[$j++] = _cT; //#3526 + if ($ne(_cT, $_.this) && (_cT.length == 4)) { //#3525 + if ($eq($geti($k[--$j], 0, $_.pfxlen), $geti($_.patt, 0, $_.pfxlen))) { //#3523 + $j--; //#3522 + $k[$j++] = true; //#3522 + } //#3522 + } else { //#3525 + $j--; //#3525 + } //#3525 + } //#3525 + break; //#3528 + } //#3528 + $k[$j++] = false; //#3530 + break; //#3530 + } //#3530 + $k[$j++] = false; //#3532 + break; //#3532 + } //#3532 + }; //#3532 + var _cb = $_.vals; //#3537 + $_.aivals = new Map; //#3537 + for (var _ce = 0, _cd = $_.vals.length - 1; _ce <= _cd; _ce += 1) { //#3552 + $_.ai = $get($_.ais, _ce); //#3539 + $_.val = $get($_.vals, _ce); //#3540 + var _cl = $get($_.aivals, $_.ai) !== undefined; //#3541 + if (_cl) { //#3550 + if ($ne($get($_.aivals, $_.ai), $_.val)) { //#3548 + var _cr = $s($_.ai.length + 40); //#3543 + $puti(_cr, 0, "Repeated AIs ("); //#3544 + $puti(_cr, 14, $_.ai); //#3545 + $puti(_cr, 14 + $_.ai.length, ") must have the same value"); //#3546 + $k[$j++] = 'bwipp.GS1repeatedDifferingAIs#3547'; //#3547 + $k[$j++] = _cr; //#3547 + bwipp_raiseerror(); //#3547 + } //#3547 + } else { //#3550 + $put($_.aivals, $_.ai, $_.val); //#3550 + } //#3550 + } //#3550 + for (var _cz = 0, _cy = $_.vals.length - 1; _cz <= _cy; _cz += 1) { //#3594 + $_.ai = $get($_.ais, _cz); //#3556 + var _d4 = $get($_.gs1syntax, $_.ai); //#3557 + var _d5 = $get(_d4, 'ex') !== undefined; //#3557 + $k[$j++] = _d4; //#3572 + $k[$j++] = 'ex'; //#3572 + if (_d5) { //#3571 + var _d6 = $k[--$j]; //#3558 + $forall($get($k[--$j], _d6), function() { //#3569 + $_.patt = $k[--$j]; //#3559 + $k[$j++] = $_.patt; //#3560 + $k[$j++] = $_.ai; //#3560 + $_.aiexists(); //#3560 + if ($k[--$j]) { //#3568 + var _dF = $s(($_.ai.length + $_.patt.length) + 36); //#3561 + $puti(_dF, 0, "AIs ("); //#3562 + $puti(_dF, 5, $_.ai); //#3563 + $puti(_dF, 5 + $_.ai.length, ") and ("); //#3564 + $puti(_dF, 12 + $_.ai.length, $_.patt); //#3565 + $puti(_dF, (12 + $_.ai.length) + $_.patt.length, ") are mutually exclusive"); //#3566 + $k[$j++] = 'bwipp.GS1exclusiveAIs#3567'; //#3567 + $k[$j++] = _dF; //#3567 + bwipp_raiseerror(); //#3567 + } //#3567 + }); //#3567 + } else { //#3571 + $j -= 2; //#3571 + } //#3571 + if ($_.lintreqs) { //#3593 + var _dP = $get($_.gs1syntax, $_.ai); //#3574 + var _dQ = $get(_dP, 'req') !== undefined; //#3574 + $k[$j++] = _dP; //#3592 + $k[$j++] = 'req'; //#3592 + if (_dQ) { //#3591 + var _dR = $k[--$j]; //#3575 + $forall($get($k[--$j], _dR), function() { //#3589 + var _dU = $k[--$j]; //#3576 + $k[$j++] = false; //#3581 + $forall(_dU, function() { //#3581 + var _dV = $k[--$j]; //#3577 + $k[$j++] = true; //#3579 + $forall(_dV, function() { //#3579 + $k[$j++] = $_.ai; //#3578 + $_.aiexists(); //#3578 + if ($nt($k[--$j])) { //#3578 + $j--; //#3578 + $k[$j++] = false; //#3578 + } //#3578 + }); //#3578 + if ($k[--$j]) { //#3580 + $j--; //#3580 + $k[$j++] = true; //#3580 + return true; //#3580 + } //#3580 + }); //#3580 + if ($nt($k[--$j])) { //#3588 + var _db = $s($_.ai.length + 47); //#3583 + $puti(_db, 0, "One of more requisite AIs for AI ("); //#3584 + $puti(_db, 34, $_.ai); //#3585 + $puti(_db, 34 + $_.ai.length, ") are missing"); //#3586 + $k[$j++] = 'bwipp.GS1missingAIs#3587'; //#3587 + $k[$j++] = _db; //#3587 + bwipp_raiseerror(); //#3587 + } //#3587 + }); //#3587 + } else { //#3591 + $j -= 2; //#3591 + } //#3591 + } //#3591 + } //#3591 + } //#3591 + $k[$j++] = $_.ais; //#3600 + $k[$j++] = $_.vals; //#3600 + $k[$j++] = $_.fncs; //#3600 + $_ = Object.getPrototypeOf($_); //#3600 + $_ = Object.getPrototypeOf($_); //#3602 } //bwipp_gs1process function bwipp_renmatrix() { - if ($_.bwipjs_dontdraw) { //#3633 - return; //#3633 - } //#3633 - $_ = Object.create($_); //#3635 - $_.width = 1; //#3638 - $_.height = 1; //#3639 - $_.bordercolor = "unset"; //#3640 - $_.barcolor = "unset"; //#3641 - $_.backgroundcolor = "unset"; //#3642 - $_.colormap = "unset"; //#3643 - $_.dotty = false; //#3644 - $_.inkspread = null; //#3645 - $_.inkspreadh = null; //#3646 - $_.inkspreadv = null; //#3647 - $_.includetext = false; //#3648 - $_.txt = $a([]); //#3649 - $_.textcolor = "unset"; //#3650 - $_.textxalign = "unset"; //#3651 - $_.textyalign = "unset"; //#3652 - $_.textfont = "OCR-B"; //#3653 - $_.textsize = 10; //#3654 - $_.textxoffset = 0; //#3655 - $_.textyoffset = 0; //#3656 - $_.textgaps = 0; //#3657 - $_.alttext = ""; //#3658 - $_.showborder = false; //#3659 - $_.borderleft = 0; //#3660 - $_.borderright = 0; //#3661 - $_.bordertop = 0; //#3662 - $_.borderbottom = 0; //#3663 - $_.borderwidth = 0.25; //#3664 - $forall($k[--$j], function() { //#3666 - var _3 = $k[--$j]; //#3666 - $_[$k[--$j]] = _3; //#3666 - }); //#3666 - $k[$j++] = $_.opt; //#3667 - delete $_['opt']; //#3667 - $k[$j++] = $_; //#3667 - bwipp_processoptions(); //#3667 - $j--; //#3667 - if ($eq($_.inkspread, null)) { //#3669 - $_.inkspread = 0; //#3669 - } //#3669 - if ($eq($_.inkspreadh, null)) { //#3670 - $_.inkspreadh = $_.inkspread; //#3670 - } //#3670 - if ($eq($_.inkspreadv, null)) { //#3671 - $_.inkspreadv = $_.inkspread; //#3671 - } //#3671 - if ($_.textsize <= 0) { //#3675 - $k[$j++] = 'bwipp.renmatrixBadTextsize#3674'; //#3674 - $k[$j++] = "The font size must be greater than zero"; //#3674 - bwipp_raiseerror(); //#3674 - } //#3674 + if ($_.bwipjs_dontdraw) { //#3896 + return; //#3896 + } //#3896 + $_ = Object.create($_); //#3898 + $_.width = 1; //#3901 + $_.height = 1; //#3902 + $_.bordercolor = "unset"; //#3903 + $_.barcolor = "unset"; //#3904 + $_.backgroundcolor = "unset"; //#3905 + $_.colormap = "unset"; //#3906 + $_.dotty = false; //#3907 + $_.inkspread = null; //#3908 + $_.inkspreadh = null; //#3909 + $_.inkspreadv = null; //#3910 + $_.includetext = false; //#3911 + $_.txt = $a([]); //#3912 + $_.textcolor = "unset"; //#3913 + $_.textxalign = "unset"; //#3914 + $_.textyalign = "unset"; //#3915 + $_.textfont = "OCR-B"; //#3916 + $_.textsize = 10; //#3917 + $_.textxoffset = 0; //#3918 + $_.textyoffset = 0; //#3919 + $_.textgaps = 0; //#3920 + $_.alttext = ""; //#3921 + $_.showborder = false; //#3922 + $_.borderleft = 0; //#3923 + $_.borderright = 0; //#3924 + $_.bordertop = 0; //#3925 + $_.borderbottom = 0; //#3926 + $_.borderwidth = 0.25; //#3927 + $forall($k[--$j], function() { //#3929 + var _3 = $k[--$j]; //#3929 + $_[$k[--$j]] = _3; //#3929 + }); //#3929 + $k[$j++] = $_.opt; //#3930 + delete $_['opt']; //#3930 + $k[$j++] = $_; //#3930 + bwipp_processoptions(); //#3930 + $j--; //#3930 + if ($eq($_.inkspread, null)) { //#3932 + $_.inkspread = 0; //#3932 + } //#3932 + if ($eq($_.inkspreadh, null)) { //#3933 + $_.inkspreadh = $_.inkspread; //#3933 + } //#3933 + if ($eq($_.inkspreadv, null)) { //#3934 + $_.inkspreadv = $_.inkspread; //#3934 + } //#3934 + if ($_.textsize <= 0) { //#3938 + $k[$j++] = 'bwipp.renmatrixBadTextsize#3937'; //#3937 + $k[$j++] = "The font size must be greater than zero"; //#3937 + bwipp_raiseerror(); //#3937 + } //#3937 $_.xyget = function() { - var _D = $k[--$j]; //#3677 - var _G = $get($_.pixs, $f($k[--$j] + (_D * $_.pixx))); //#3677 - $k[$j++] = _G; //#3677 - }; //#3677 + var _D = $k[--$j]; //#3940 + var _G = $get($_.pixs, $f($k[--$j] + (_D * $_.pixx))); //#3940 + $k[$j++] = _G; //#3940 + }; //#3940 $_.cget = function() { - var _I = $k[--$j]; //#3678 - var _L = $get($_.cache, $f($k[--$j] + (_I * $_.pixx))); //#3678 - var _M = $k[--$j]; //#3678 - $k[$j++] = $an(_M, _L); //#3678 - }; //#3678 + var _I = $k[--$j]; //#3941 + var _L = $get($_.cache, $f($k[--$j] + (_I * $_.pixx))); //#3941 + var _M = $k[--$j]; //#3941 + $k[$j++] = $an(_M, _L); //#3941 + }; //#3941 $_.cput = function() { - var _N = $k[--$j]; //#3680 - $k[$j++] = _N; //#3684 - if ((_N % 4) == 0) { //#3683 - var _O = $k[--$j]; //#3681 - var _P = $k[--$j]; //#3681 - var _Q = $k[--$j]; //#3681 - var _R = $_.pixx; //#3681 - var _S = $_.cache; //#3681 - $put(_S, $f(_Q + (_P * _R)), $or($get(_S, $f(_Q + (_P * _R))), _O)); //#3681 - } else { //#3683 - $j -= 3; //#3683 - } //#3683 - }; //#3683 + var _N = $k[--$j]; //#3943 + $k[$j++] = _N; //#3947 + if ((_N % 4) == 0) { //#3946 + var _O = $k[--$j]; //#3944 + var _P = $k[--$j]; //#3944 + var _Q = $k[--$j]; //#3944 + var _R = $_.pixx; //#3944 + var _S = $_.cache; //#3944 + $put(_S, $f(_Q + (_P * _R)), $or($get(_S, $f(_Q + (_P * _R))), _O)); //#3944 + } else { //#3946 + $j -= 3; //#3946 + } //#3946 + }; //#3946 $_.abcd = function() { - $k[$j++] = $s(4); //#3692 - $k[$j++] = 0; //#3692 - $k[$j++] = Infinity; //#3688 - var _V = $k[--$j]; //#3689 - var _W = $k[--$j]; //#3689 - var _X = $k[--$j]; //#3689 - var _Y = $k[--$j]; //#3689 - var _b = $f($k[--$j] + (_Y * $_.pixx)); //#3690 - $k[$j++] = _X; //#3691 - $k[$j++] = _W; //#3691 - $k[$j++] = _V; //#3691 - $k[$j++] = _b; //#3691 - $aload($geti($_.pixs, _b, 2)); //#3691 - var _e = $k[--$j]; //#3691 - var _f = $k[--$j]; //#3691 - var _j = $geti($_.pixs, $f($k[--$j] + $_.pixx), 2); //#3692 - $k[$j++] = _f; //#3692 - $k[$j++] = _e; //#3692 - $aload(_j); //#3692 - var _k = $a(); //#3692 - for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#3693 - var _o = $k[--$j]; //#3693 - var _p = $k[--$j]; //#3693 - $put(_p, _o, $f($get(_k, _l) + 48)); //#3693 - $k[$j++] = _p; //#3693 - $k[$j++] = $f(_o + 1); //#3693 - } //#3693 - $j--; //#3693 - }; //#3693 + $k[$j++] = $s(4); //#3955 + $k[$j++] = 0; //#3955 + $k[$j++] = Infinity; //#3951 + var _V = $k[--$j]; //#3952 + var _W = $k[--$j]; //#3952 + var _X = $k[--$j]; //#3952 + var _Y = $k[--$j]; //#3952 + var _b = $f($k[--$j] + (_Y * $_.pixx)); //#3953 + $k[$j++] = _X; //#3954 + $k[$j++] = _W; //#3954 + $k[$j++] = _V; //#3954 + $k[$j++] = _b; //#3954 + $aload($geti($_.pixs, _b, 2)); //#3954 + var _e = $k[--$j]; //#3954 + var _f = $k[--$j]; //#3954 + var _j = $geti($_.pixs, $f($k[--$j] + $_.pixx), 2); //#3955 + $k[$j++] = _f; //#3955 + $k[$j++] = _e; //#3955 + $aload(_j); //#3955 + var _k = $a(); //#3955 + for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#3956 + var _o = $k[--$j]; //#3956 + var _p = $k[--$j]; //#3956 + $put(_p, _o, $f($get(_k, _l) + 48)); //#3956 + $k[$j++] = _p; //#3956 + $k[$j++] = $f(_o + 1); //#3956 + } //#3956 + $j--; //#3956 + }; //#3956 $_.right = function() { - if ($_.dir != 1) { //#3696 - $k[$j++] = $_.x; //#3696 - $k[$j++] = $_.y; //#3696 - $k[$j++] = $_.dir; //#3696 - $_.cput(); //#3696 - $k[$j++] = $a([$_.x, $_.y]); //#3696 - } //#3696 - $_.x = $_.x + 1; //#3696 - $_.dir = 1; //#3696 - }; //#3696 + if ($_.dir != 1) { //#3959 + $k[$j++] = $_.x; //#3959 + $k[$j++] = $_.y; //#3959 + $k[$j++] = $_.dir; //#3959 + $_.cput(); //#3959 + $k[$j++] = $a([$_.x, $_.y]); //#3959 + } //#3959 + $_.x = $_.x + 1; //#3959 + $_.dir = 1; //#3959 + }; //#3959 $_.down = function() { - if ($_.dir != 2) { //#3697 - $k[$j++] = $_.x; //#3697 - $k[$j++] = $_.y; //#3697 - $k[$j++] = $_.dir; //#3697 - $_.cput(); //#3697 - $k[$j++] = $a([$_.x, $_.y]); //#3697 - } //#3697 - $_.y = $_.y + 1; //#3697 - $_.dir = 2; //#3697 - }; //#3697 + if ($_.dir != 2) { //#3960 + $k[$j++] = $_.x; //#3960 + $k[$j++] = $_.y; //#3960 + $k[$j++] = $_.dir; //#3960 + $_.cput(); //#3960 + $k[$j++] = $a([$_.x, $_.y]); //#3960 + } //#3960 + $_.y = $_.y + 1; //#3960 + $_.dir = 2; //#3960 + }; //#3960 $_.left = function() { - if ($_.dir != 4) { //#3698 - $k[$j++] = $_.x; //#3698 - $k[$j++] = $_.y; //#3698 - $k[$j++] = $_.dir; //#3698 - $_.cput(); //#3698 - $k[$j++] = $a([$_.x, $_.y]); //#3698 - } //#3698 - $_.x = $_.x - 1; //#3698 - $_.dir = 4; //#3698 - }; //#3698 + if ($_.dir != 4) { //#3961 + $k[$j++] = $_.x; //#3961 + $k[$j++] = $_.y; //#3961 + $k[$j++] = $_.dir; //#3961 + $_.cput(); //#3961 + $k[$j++] = $a([$_.x, $_.y]); //#3961 + } //#3961 + $_.x = $_.x - 1; //#3961 + $_.dir = 4; //#3961 + }; //#3961 $_.up = function() { - if ($_.dir != 8) { //#3699 - $k[$j++] = $_.x; //#3699 - $k[$j++] = $_.y; //#3699 - $k[$j++] = $_.dir; //#3699 - $_.cput(); //#3699 - $k[$j++] = $a([$_.x, $_.y]); //#3699 - } //#3699 - $_.y = $_.y - 1; //#3699 - $_.dir = 8; //#3699 - }; //#3699 + if ($_.dir != 8) { //#3962 + $k[$j++] = $_.x; //#3962 + $k[$j++] = $_.y; //#3962 + $k[$j++] = $_.dir; //#3962 + $_.cput(); //#3962 + $k[$j++] = $a([$_.x, $_.y]); //#3962 + } //#3962 + $_.y = $_.y - 1; //#3962 + $_.dir = 8; //#3962 + }; //#3962 $_.trace = function() { - $_.y = $k[--$j]; //#3703 - $_.x = $k[--$j]; //#3703 - $k[$j++] = 'dir'; //#3705 - $k[$j++] = $f($_.x + 1); //#3705 - $k[$j++] = $f($_.y + 1); //#3705 - $_.xyget(); //#3705 - var _1R = ($k[--$j] == 1) ? 8 : 4; //#3705 - $_[$k[--$j]] = _1R; //#3705 - $_.sx = $_.x; //#3706 - $_.sy = $_.y; //#3706 - $_.sdir = $_.dir; //#3706 - $k[$j++] = Infinity; //#3710 - for (;;) { //#3724 - $k[$j++] = $_.x; //#3711 - $k[$j++] = $_.y; //#3711 - $_.abcd(); //#3711 - for (var _1Y = 0, _1Z = 1; _1Y < _1Z; _1Y++) { //#3722 - var _1a = $k[--$j]; //#3713 - $k[$j++] = _1a; //#3713 - if ($eq(_1a, "0001") || ($eq(_1a, "0011") || $eq(_1a, "1011"))) { //#3713 - $j--; //#3713 - $_.right(); //#3713 - break; //#3713 - } //#3713 - var _1b = $k[--$j]; //#3714 - $k[$j++] = _1b; //#3714 - if ($eq(_1b, "0010") || ($eq(_1b, "1010") || $eq(_1b, "1110"))) { //#3714 - $j--; //#3714 - $_.down(); //#3714 - break; //#3714 - } //#3714 - var _1c = $k[--$j]; //#3715 - $k[$j++] = _1c; //#3715 - if ($eq(_1c, "1000") || ($eq(_1c, "1100") || $eq(_1c, "1101"))) { //#3715 - $j--; //#3715 - $_.left(); //#3715 - break; //#3715 - } //#3715 - var _1d = $k[--$j]; //#3716 - $k[$j++] = _1d; //#3716 - if ($eq(_1d, "0100") || ($eq(_1d, "0101") || $eq(_1d, "0111"))) { //#3716 - $j--; //#3716 - $_.up(); //#3716 - break; //#3716 - } //#3716 - var _1e = $k[--$j]; //#3717 - $k[$j++] = _1e; //#3721 - if ($eq(_1e, "1001")) { //#3720 - if ($_.dir == 2) { //#3718 - $j--; //#3718 - $_.left(); //#3718 - break; //#3718 - } else { //#3718 - $j--; //#3718 - $_.right(); //#3718 - break; //#3718 - } //#3718 - } else { //#3720 - if ($_.dir == 1) { //#3720 - $j--; //#3720 - $_.down(); //#3720 - break; //#3720 - } else { //#3720 - $j--; //#3720 - $_.up(); //#3720 - break; //#3720 - } //#3720 - } //#3720 - } //#3720 - if (($eq($_.x, $_.sx) && $eq($_.y, $_.sy)) && ($_.dir == $_.sdir)) { //#3723 - break; //#3723 - } //#3723 - } //#3723 - $astore($a($counttomark())); //#3725 - var _1p = $k[--$j]; //#3725 - var _1q = $k[--$j]; //#3725 - $k[$j++] = _1p; //#3725 - $k[$j++] = _1q; //#3725 - $j--; //#3725 - }; //#3725 + $_.y = $k[--$j]; //#3966 + $_.x = $k[--$j]; //#3966 + $k[$j++] = 'dir'; //#3968 + $k[$j++] = $f($_.x + 1); //#3968 + $k[$j++] = $f($_.y + 1); //#3968 + $_.xyget(); //#3968 + var _1R = ($k[--$j] == 1) ? 8 : 4; //#3968 + $_[$k[--$j]] = _1R; //#3968 + $_.sx = $_.x; //#3969 + $_.sy = $_.y; //#3969 + $_.sdir = $_.dir; //#3969 + $k[$j++] = Infinity; //#3973 + for (;;) { //#3987 + $k[$j++] = $_.x; //#3974 + $k[$j++] = $_.y; //#3974 + $_.abcd(); //#3974 + for (var _1Y = 0, _1Z = 1; _1Y < _1Z; _1Y++) { //#3985 + var _1a = $k[--$j]; //#3976 + $k[$j++] = _1a; //#3976 + if ($eq(_1a, "0001") || ($eq(_1a, "0011") || $eq(_1a, "1011"))) { //#3976 + $j--; //#3976 + $_.right(); //#3976 + break; //#3976 + } //#3976 + var _1b = $k[--$j]; //#3977 + $k[$j++] = _1b; //#3977 + if ($eq(_1b, "0010") || ($eq(_1b, "1010") || $eq(_1b, "1110"))) { //#3977 + $j--; //#3977 + $_.down(); //#3977 + break; //#3977 + } //#3977 + var _1c = $k[--$j]; //#3978 + $k[$j++] = _1c; //#3978 + if ($eq(_1c, "1000") || ($eq(_1c, "1100") || $eq(_1c, "1101"))) { //#3978 + $j--; //#3978 + $_.left(); //#3978 + break; //#3978 + } //#3978 + var _1d = $k[--$j]; //#3979 + $k[$j++] = _1d; //#3979 + if ($eq(_1d, "0100") || ($eq(_1d, "0101") || $eq(_1d, "0111"))) { //#3979 + $j--; //#3979 + $_.up(); //#3979 + break; //#3979 + } //#3979 + var _1e = $k[--$j]; //#3980 + $k[$j++] = _1e; //#3984 + if ($eq(_1e, "1001")) { //#3983 + if ($_.dir == 2) { //#3981 + $j--; //#3981 + $_.left(); //#3981 + break; //#3981 + } else { //#3981 + $j--; //#3981 + $_.right(); //#3981 + break; //#3981 + } //#3981 + } else { //#3983 + if ($_.dir == 1) { //#3983 + $j--; //#3983 + $_.down(); //#3983 + break; //#3983 + } else { //#3983 + $j--; //#3983 + $_.up(); //#3983 + break; //#3983 + } //#3983 + } //#3983 + } //#3983 + if (($eq($_.x, $_.sx) && $eq($_.y, $_.sy)) && ($_.dir == $_.sdir)) { //#3986 + break; //#3986 + } //#3986 + } //#3986 + $astore($a($counttomark())); //#3988 + var _1p = $k[--$j]; //#3988 + var _1q = $k[--$j]; //#3988 + $k[$j++] = _1p; //#3988 + $k[$j++] = _1q; //#3988 + $j--; //#3988 + }; //#3988 $_.drawlayer = function() { - $_.pixsorig = $_.pixs; //#3751 - $_.pixs = $k[--$j]; //#3752 - $k[$j++] = Infinity; //#3755 - for (var _1u = 0, _1v = $_.pixx + 2; _1u < _1v; _1u++) { //#3756 - $k[$j++] = 0; //#3756 - } //#3756 - for (var _1z = 0, _20 = $_.pixx, _1y = $_.pixs.length - 1; _20 < 0 ? _1z >= _1y : _1z <= _1y; _1z += _20) { //#3761 - $k[$j++] = 0; //#3759 - $aload($geti($_.pixs, _1z, $_.pixx)); //#3759 - $k[$j++] = 0; //#3760 - } //#3760 - for (var _25 = 0, _26 = $_.pixx + 2; _25 < _26; _25++) { //#3762 - $k[$j++] = 0; //#3762 - } //#3762 - $_.pixs = $a(); //#3762 - $_.pixx = $_.pixx + 2; //#3764 - $_.pixy = $_.pixy + 2; //#3765 - $k[$j++] = Infinity; //#3768 - for (var _2B = 0, _2C = $_.pixs.length; _2B < _2C; _2B++) { //#3768 - $k[$j++] = 0; //#3768 - } //#3768 - $_.cache = $a(); //#3768 - $k[$j++] = Infinity; //#3771 - for (var _2G = 0, _2F = $_.pixy - 2; _2G <= _2F; _2G += 1) { //#3788 - $_.j = _2G; //#3773 - for (var _2J = 0, _2I = $_.pixx - 2; _2J <= _2I; _2J += 1) { //#3787 - $_.i = _2J; //#3775 - $k[$j++] = 'k'; //#3776 - $k[$j++] = $_.i; //#3776 - $k[$j++] = $_.j; //#3776 - $_.abcd(); //#3776 - var _2M = $k[--$j]; //#3776 - $_[$k[--$j]] = _2M; //#3776 - if ($eq($_.k, "0001") || $eq($_.k, "1001")) { //#3781 - $k[$j++] = 8; //#3778 - $k[$j++] = $_.i; //#3778 - $k[$j++] = $_.j; //#3778 - $_.cget(); //#3778 - if ($k[--$j] == 0) { //#3780 - $k[$j++] = $_.i; //#3779 - $k[$j++] = $_.j; //#3779 - $_.trace(); //#3779 - } //#3779 - } //#3779 - if ($eq($_.k, "1110")) { //#3786 - $k[$j++] = 4; //#3783 - $k[$j++] = $_.i; //#3783 - $k[$j++] = $_.j; //#3783 - $_.cget(); //#3783 - if ($k[--$j] == 0) { //#3785 - $k[$j++] = $_.i; //#3784 - $k[$j++] = $_.j; //#3784 - $_.trace(); //#3784 - } //#3784 - } //#3784 - } //#3784 - } //#3784 - $_.paths = $a(); //#3784 - $_.pixx = $_.pixx - 2; //#3792 - $_.pixy = $_.pixy - 2; //#3793 - $$.newpath(); //#3796 - var _2e = $_.paths; //#3797 - for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#3815 - $_.p = $get(_2e, _2f); //#3798 - $_.len = $_.p.length; //#3799 - $aload($get($_.p, $_.len - 1)); //#3800 - $aload($get($_.p, 0)); //#3801 - for (var _2q = 0, _2p = $_.len - 1; _2q <= _2p; _2q += 1) { //#3812 - $_.i = _2q; //#3803 - $aload($get($_.p, ($_.i + 1) % $_.len)); //#3804 - var _2v = $k[--$j]; //#3804 - var _2w = $k[--$j]; //#3804 - var _2x = $k[--$j]; //#3804 - var _2y = $k[--$j]; //#3804 - var _2z = $k[--$j]; //#3804 - var _30 = $k[--$j]; //#3804 - $k[$j++] = _2y; //#3806 - $k[$j++] = _2x; //#3806 - $k[$j++] = _2w; //#3806 - $k[$j++] = _2v; //#3806 - $k[$j++] = _30; //#3806 - $k[$j++] = _2y; //#3806 - $k[$j++] = $_.inkspreadh; //#3806 - if ($lt(_2v, _2z)) { //#3806 - var _32 = $k[--$j]; //#3806 - var _33 = $k[--$j]; //#3806 - $k[$j++] = $f(_33 + _32); //#3806 - } else { //#3806 - var _34 = $k[--$j]; //#3806 - var _35 = $k[--$j]; //#3806 - $k[$j++] = $f(_35 - _34); //#3806 - } //#3806 - var _36 = $k[--$j]; //#3807 - var _37 = $k[--$j]; //#3807 - var _38 = $k[--$j]; //#3807 - var _39 = $k[--$j]; //#3807 - var _3A = $k[--$j]; //#3808 - $k[$j++] = _3A; //#3809 - $k[$j++] = _36; //#3809 - $k[$j++] = _39; //#3809 - $k[$j++] = _38; //#3809 - $k[$j++] = _3A; //#3809 - $k[$j++] = $_.inkspreadv; //#3809 - if ($gt(_39, _37)) { //#3809 - var _3C = $k[--$j]; //#3809 - var _3D = $k[--$j]; //#3809 - $k[$j++] = $f(_3D + _3C); //#3809 - } else { //#3809 - var _3E = $k[--$j]; //#3809 - var _3F = $k[--$j]; //#3809 - $k[$j++] = $f(_3F - _3E); //#3809 - } //#3809 - var _3G = $k[--$j]; //#3810 - var _3H = $k[--$j]; //#3810 - var _3I = $k[--$j]; //#3810 - var _3J = $k[--$j]; //#3810 - $k[$j++] = _3I; //#3811 - $k[$j++] = _3H; //#3811 - $k[$j++] = _3J; //#3811 - $k[$j++] = $f($_.pixy - _3G); //#3811 - if ($_.i == 0) { //#3811 - var _3M = $k[--$j]; //#3811 - $$.moveto($k[--$j], _3M); //#3811 - } else { //#3811 - var _3O = $k[--$j]; //#3811 - $$.lineto($k[--$j], _3O); //#3811 - } //#3811 - } //#3811 - $$.closepath(); //#3813 - $j -= 4; //#3814 - } //#3814 - $$.fill(); //#3816 - $_.pixs = $_.pixsorig; //#3818 - }; //#3818 + $_.pixsorig = $_.pixs; //#4033 + $_.pixs = $k[--$j]; //#4034 + $k[$j++] = Infinity; //#4037 + for (var _1u = 0, _1v = $_.pixx + 2; _1u < _1v; _1u++) { //#4038 + $k[$j++] = 0; //#4038 + } //#4038 + for (var _1z = 0, _20 = $_.pixx, _1y = $_.pixs.length - 1; _20 < 0 ? _1z >= _1y : _1z <= _1y; _1z += _20) { //#4043 + $k[$j++] = 0; //#4041 + $aload($geti($_.pixs, _1z, $_.pixx)); //#4041 + $k[$j++] = 0; //#4042 + } //#4042 + for (var _25 = 0, _26 = $_.pixx + 2; _25 < _26; _25++) { //#4044 + $k[$j++] = 0; //#4044 + } //#4044 + $_.pixs = $a(); //#4044 + $_.pixx = $_.pixx + 2; //#4046 + $_.pixy = $_.pixy + 2; //#4047 + $k[$j++] = Infinity; //#4050 + for (var _2B = 0, _2C = $_.pixs.length; _2B < _2C; _2B++) { //#4050 + $k[$j++] = 0; //#4050 + } //#4050 + $_.cache = $a(); //#4050 + $k[$j++] = Infinity; //#4053 + for (var _2G = 0, _2F = $_.pixy - 2; _2G <= _2F; _2G += 1) { //#4070 + $_.j = _2G; //#4055 + for (var _2J = 0, _2I = $_.pixx - 2; _2J <= _2I; _2J += 1) { //#4069 + $_.i = _2J; //#4057 + $k[$j++] = 'k'; //#4058 + $k[$j++] = $_.i; //#4058 + $k[$j++] = $_.j; //#4058 + $_.abcd(); //#4058 + var _2M = $k[--$j]; //#4058 + $_[$k[--$j]] = _2M; //#4058 + if ($eq($_.k, "0001") || $eq($_.k, "1001")) { //#4063 + $k[$j++] = 8; //#4060 + $k[$j++] = $_.i; //#4060 + $k[$j++] = $_.j; //#4060 + $_.cget(); //#4060 + if ($k[--$j] == 0) { //#4062 + $k[$j++] = $_.i; //#4061 + $k[$j++] = $_.j; //#4061 + $_.trace(); //#4061 + } //#4061 + } //#4061 + if ($eq($_.k, "1110")) { //#4068 + $k[$j++] = 4; //#4065 + $k[$j++] = $_.i; //#4065 + $k[$j++] = $_.j; //#4065 + $_.cget(); //#4065 + if ($k[--$j] == 0) { //#4067 + $k[$j++] = $_.i; //#4066 + $k[$j++] = $_.j; //#4066 + $_.trace(); //#4066 + } //#4066 + } //#4066 + } //#4066 + } //#4066 + $_.paths = $a(); //#4066 + $_.pixx = $_.pixx - 2; //#4074 + $_.pixy = $_.pixy - 2; //#4075 + $$.newpath(); //#4078 + var _2e = $_.paths; //#4079 + for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#4097 + $_.p = $get(_2e, _2f); //#4080 + $_.len = $_.p.length; //#4081 + $aload($get($_.p, $_.len - 1)); //#4082 + $aload($get($_.p, 0)); //#4083 + for (var _2q = 0, _2p = $_.len - 1; _2q <= _2p; _2q += 1) { //#4094 + $_.i = _2q; //#4085 + $aload($get($_.p, ($_.i + 1) % $_.len)); //#4086 + var _2v = $k[--$j]; //#4086 + var _2w = $k[--$j]; //#4086 + var _2x = $k[--$j]; //#4086 + var _2y = $k[--$j]; //#4086 + var _2z = $k[--$j]; //#4086 + var _30 = $k[--$j]; //#4086 + $k[$j++] = _2y; //#4088 + $k[$j++] = _2x; //#4088 + $k[$j++] = _2w; //#4088 + $k[$j++] = _2v; //#4088 + $k[$j++] = _30; //#4088 + $k[$j++] = _2y; //#4088 + $k[$j++] = $_.inkspreadh; //#4088 + if ($lt(_2v, _2z)) { //#4088 + var _32 = $k[--$j]; //#4088 + var _33 = $k[--$j]; //#4088 + $k[$j++] = $f(_33 + _32); //#4088 + } else { //#4088 + var _34 = $k[--$j]; //#4088 + var _35 = $k[--$j]; //#4088 + $k[$j++] = $f(_35 - _34); //#4088 + } //#4088 + var _36 = $k[--$j]; //#4089 + var _37 = $k[--$j]; //#4089 + var _38 = $k[--$j]; //#4089 + var _39 = $k[--$j]; //#4089 + var _3A = $k[--$j]; //#4090 + $k[$j++] = _3A; //#4091 + $k[$j++] = _36; //#4091 + $k[$j++] = _39; //#4091 + $k[$j++] = _38; //#4091 + $k[$j++] = _3A; //#4091 + $k[$j++] = $_.inkspreadv; //#4091 + if ($gt(_39, _37)) { //#4091 + var _3C = $k[--$j]; //#4091 + var _3D = $k[--$j]; //#4091 + $k[$j++] = $f(_3D + _3C); //#4091 + } else { //#4091 + var _3E = $k[--$j]; //#4091 + var _3F = $k[--$j]; //#4091 + $k[$j++] = $f(_3F - _3E); //#4091 + } //#4091 + var _3G = $k[--$j]; //#4092 + var _3H = $k[--$j]; //#4092 + var _3I = $k[--$j]; //#4092 + var _3J = $k[--$j]; //#4092 + $k[$j++] = _3I; //#4093 + $k[$j++] = _3H; //#4093 + $k[$j++] = _3J; //#4093 + $k[$j++] = $f($_.pixy - _3G); //#4093 + if ($_.i == 0) { //#4093 + var _3M = $k[--$j]; //#4093 + $$.moveto($k[--$j], _3M); //#4093 + } else { //#4093 + var _3O = $k[--$j]; //#4093 + $$.lineto($k[--$j], _3O); //#4093 + } //#4093 + } //#4093 + $$.closepath(); //#4095 + $j -= 4; //#4096 + } //#4096 + $$.fill(); //#4098 + $_.pixs = $_.pixsorig; //#4100 + }; //#4100 $_.drawlayerdots = function() { - $_.pixsorig = $_.pixs; //#3824 - $_.pixs = $k[--$j]; //#3825 - $$.newpath(); //#3827 - for (var _3V = 0, _3U = $_.pixs.length - 1; _3V <= _3U; _3V += 1) { //#3835 - $_.x = _3V % $_.pixx; //#3829 - $_.y = ~~(_3V / $_.pixx); //#3830 - $k[$j++] = $_.x; //#3831 - $k[$j++] = $_.y; //#3831 - $_.xyget(); //#3831 - if ($k[--$j] == 1) { //#3834 - $$.moveto($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5)); //#3832 - $$.arc($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5), $f(0.5 - $_.inkspread), 0, 360, 1); //#3833 - } //#3833 - } //#3833 - $$.fill(); //#3836 - $_.pixs = $_.pixsorig; //#3838 - }; //#3838 - $$.save(); //#3842 - var _3j = $$.currpos(); //#3844 - $$.translate(_3j.x, _3j.y); //#3844 - $_.inkspread = $_.inkspread / 2; //#3846 - $_.inkspreadh = $_.inkspreadh / 2; //#3847 - $_.inkspreadv = $_.inkspreadv / 2; //#3848 - $$.scale(($_.width / $_.pixx) * 72, ($_.height / $_.pixy) * 72); //#3851 - $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#3854 - $_.tr = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#3855 - $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#3856 - $_.br = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#3857 - if ($ne($_.backgroundcolor, "unset")) { //#3863 - $$.save(); //#3859 - $$.newpath(); //#3860 - $aload($_.bl); //#3860 - var _4H = $k[--$j]; //#3860 - $$.moveto($k[--$j], _4H); //#3860 - var _4M = $a([$_.br, $_.tr, $_.tl]); //#3860 - for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#3860 - $aload($get(_4M, _4N)); //#3860 - var _4Q = $k[--$j]; //#3860 - $$.lineto($k[--$j], _4Q); //#3860 - } //#3860 - $$.closepath(); //#3860 - $$.setcolor($_.backgroundcolor); //#3861 - $$.fill(); //#3861 - $$.restore(); //#3862 - } //#3862 - if ($_.showborder) { //#3870 - $$.save(); //#3865 - $$.newpath(); //#3866 - $aload($_.bl); //#3866 - var _4V = $k[--$j]; //#3866 - $$.moveto($k[--$j], _4V); //#3866 - var _4a = $a([$_.br, $_.tr, $_.tl]); //#3866 - for (var _4b = 0, _4c = _4a.length; _4b < _4c; _4b++) { //#3866 - $aload($get(_4a, _4b)); //#3866 - var _4e = $k[--$j]; //#3866 - $$.lineto($k[--$j], _4e); //#3866 - } //#3866 - $$.closepath(); //#3866 - if ($ne($_.bordercolor, "unset")) { //#3867 - $$.setcolor($_.bordercolor); //#3867 - } //#3867 - $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#3868 - $$.stroke(); //#3868 - $$.restore(); //#3869 - } //#3869 - if ($eq($_.colormap, "unset")) { //#3875 + $_.pixsorig = $_.pixs; //#4106 + $_.pixs = $k[--$j]; //#4107 + $$.newpath(); //#4109 + for (var _3V = 0, _3U = $_.pixs.length - 1; _3V <= _3U; _3V += 1) { //#4117 + $_.x = _3V % $_.pixx; //#4111 + $_.y = ~~(_3V / $_.pixx); //#4112 + $k[$j++] = $_.x; //#4113 + $k[$j++] = $_.y; //#4113 + $_.xyget(); //#4113 + if ($k[--$j] == 1) { //#4116 + $$.moveto($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5)); //#4114 + $$.arc($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5), $f(0.5 - $_.inkspread), 0, 360, 1); //#4115 + } //#4115 + } //#4115 + $$.fill(); //#4118 + $_.pixs = $_.pixsorig; //#4120 + }; //#4120 + $$.save(); //#4124 + var _3j = $$.currpos(); //#4126 + $$.translate(_3j.x, _3j.y); //#4126 + $_.inkspread = $_.inkspread / 2; //#4128 + $_.inkspreadh = $_.inkspreadh / 2; //#4129 + $_.inkspreadv = $_.inkspreadv / 2; //#4130 + $$.scale(($_.width / $_.pixx) * 72, ($_.height / $_.pixy) * 72); //#4133 + $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#4136 + $_.tr = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#4137 + $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#4138 + $_.br = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#4139 + if ($ne($_.backgroundcolor, "unset")) { //#4145 + $$.save(); //#4141 + $$.newpath(); //#4142 + $aload($_.bl); //#4142 + var _4H = $k[--$j]; //#4142 + $$.moveto($k[--$j], _4H); //#4142 + var _4M = $a([$_.br, $_.tr, $_.tl]); //#4142 + for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#4142 + $aload($get(_4M, _4N)); //#4142 + var _4Q = $k[--$j]; //#4142 + $$.lineto($k[--$j], _4Q); //#4142 + } //#4142 + $$.closepath(); //#4142 + $$.setcolor($_.backgroundcolor); //#4143 + $$.fill(); //#4143 + $$.restore(); //#4144 + } //#4144 + if ($_.showborder) { //#4152 + $$.save(); //#4147 + $$.newpath(); //#4148 + $aload($_.bl); //#4148 + var _4V = $k[--$j]; //#4148 + $$.moveto($k[--$j], _4V); //#4148 + var _4a = $a([$_.br, $_.tr, $_.tl]); //#4148 + for (var _4b = 0, _4c = _4a.length; _4b < _4c; _4b++) { //#4148 + $aload($get(_4a, _4b)); //#4148 + var _4e = $k[--$j]; //#4148 + $$.lineto($k[--$j], _4e); //#4148 + } //#4148 + $$.closepath(); //#4148 + if ($ne($_.bordercolor, "unset")) { //#4149 + $$.setcolor($_.bordercolor); //#4149 + } //#4149 + $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#4150 + $$.stroke(); //#4150 + $$.restore(); //#4151 + } //#4151 + if ($eq($_.colormap, "unset")) { //#4157 var _4m = new Map([ [1, $_.barcolor] - ]); //#3874 - $_.colormap = _4m; //#3874 - } //#3874 - var _4n = $_.colormap; //#3877 - for (var _4s = _4n.size, _4r = _4n.keys(), _4q = 0; _4q < _4s; _4q++) { //#3883 - var _4o = _4r.next().value; //#3883 - var _4p = _4n.get(_4o); //#3883 - $k[$j++] = _4o; //#3878 - $k[$j++] = _4p; //#3878 - if ($ne(_4p, "unset")) { //#3878 - $$.setcolor($k[--$j]); //#3878 - } else { //#3878 - $j--; //#3878 - } //#3878 - $_.key = $k[--$j]; //#3879 - $k[$j++] = Infinity; //#3880 - var _4v = $_.pixs; //#3881 - for (var _4w = 0, _4x = _4v.length; _4w < _4x; _4w++) { //#3881 - var _50 = $eq($get(_4v, _4w), $_.key) ? 1 : 0; //#3881 - $k[$j++] = _50; //#3881 - } //#3881 - var _51 = $a(); //#3881 - $k[$j++] = _51; //#3882 - if ($_.dotty) { //#3882 - $_.drawlayerdots(); //#3882 - } else { //#3882 - $_.drawlayer(); //#3882 - } //#3882 - } //#3882 - if ($ne($_.textcolor, "unset")) { //#3886 - $$.setcolor($_.textcolor); //#3886 - } //#3886 - if ($_.includetext) { //#3947 - if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#3945 - $_.s = 0; //#3889 - $_.fn = ""; //#3889 - var _59 = $_.txt; //#3890 - for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#3903 - $forall($get(_59, _5A)); //#3891 - var _5D = $k[--$j]; //#3892 - var _5E = $k[--$j]; //#3892 - $k[$j++] = _5E; //#3901 - $k[$j++] = _5D; //#3901 - if ((_5D != $_.s) || $ne(_5E, $_.fn)) { //#3900 - var _5H = $k[--$j]; //#3893 - $k[$j++] = _5H; //#3896 - if (_5H <= 0) { //#3896 - $j -= 5; //#3894 - $k[$j++] = 'bwipp.renmatrixFontTooSmall#3895'; //#3895 - $k[$j++] = "The font size is too small"; //#3895 - bwipp_raiseerror(); //#3895 - } //#3895 - var _5I = $k[--$j]; //#3897 - var _5J = $k[--$j]; //#3897 - $_.s = _5I; //#3897 - $_.fn = _5J; //#3897 - $$.selectfont(_5J, _5I); //#3898 - } else { //#3900 - $j -= 2; //#3900 - } //#3900 - var _5K = $k[--$j]; //#3902 - $$.moveto($k[--$j], _5K); //#3902 - $$.show($k[--$j], 0, 0); //#3902 - } //#3902 - } else { //#3945 - $$.selectfont($_.textfont, $_.textsize); //#3905 - if ($eq($_.alttext, "")) { //#3911 - $k[$j++] = Infinity; //#3907 - var _5Q = $_.txt; //#3907 - for (var _5R = 0, _5S = _5Q.length; _5R < _5S; _5R++) { //#3907 - $forall($get($get(_5Q, _5R), 0)); //#3907 - } //#3907 - $_.txt = $a(); //#3907 - $_.tstr = $s($_.txt.length); //#3908 - for (var _5a = 0, _5Z = $_.txt.length - 1; _5a <= _5Z; _5a += 1) { //#3909 - $put($_.tstr, _5a, $get($_.txt, _5a)); //#3909 - } //#3909 - } else { //#3911 - $_.tstr = $_.alttext; //#3911 - } //#3911 - if ($_.tstr.length == 0) { //#3921 - $k[$j++] = 0; //#3916 - } else { //#3921 - $$.save(); //#3918 - $$.newpath(); //#3919 - $$.moveto(0, 0); //#3919 - $$.charpath("0", false); //#3919 - var _5g = $$.pathbbox(); //#3919 - $$.restore(); //#3921 - $k[$j++] = _5g.ury; //#3921 - } //#3921 - $_.textascent = $k[--$j]; //#3930 - var _5j = $$.stringwidth($_.tstr); //#3931 - $_.textwidth = $f(_5j.w + (($_.tstr.length - 1) * $_.textgaps)); //#3931 - $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#3933 - if ($eq($_.textxalign, "left")) { //#3934 - $_.textxpos = $_.textxoffset; //#3934 - } //#3934 - if ($eq($_.textxalign, "right")) { //#3935 - $_.textxpos = $f(($_.pixx - $_.textxoffset) - $_.textwidth); //#3935 - } //#3935 - if ($eq($_.textxalign, "offleft")) { //#3936 - $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#3936 - } //#3936 - if ($eq($_.textxalign, "offright")) { //#3937 - $_.textxpos = $_.pixx + $_.textxoffset; //#3937 - } //#3937 - if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#3941 - $_.textxpos = 0; //#3939 - $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#3940 - } //#3940 - $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#3942 - if ($eq($_.textyalign, "above")) { //#3943 - $_.textypos = ($_.textyoffset + $_.pixy) + 1; //#3943 - } //#3943 - if ($eq($_.textyalign, "center")) { //#3944 - $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#3944 - } //#3944 - $$.moveto($_.textxpos, $_.textypos); //#3945 - $$.show($_.tstr, $_.textgaps, 0); //#3945 - } //#3945 - } //#3945 - $$.restore(); //#3949 - $_ = Object.getPrototypeOf($_); //#3951 + ]); //#4156 + $_.colormap = _4m; //#4156 + } //#4156 + var _4n = $_.colormap; //#4159 + for (var _4s = _4n.size, _4r = _4n.keys(), _4q = 0; _4q < _4s; _4q++) { //#4165 + var _4o = _4r.next().value; //#4165 + var _4p = _4n.get(_4o); //#4165 + $k[$j++] = _4o; //#4160 + $k[$j++] = _4p; //#4160 + if ($ne(_4p, "unset")) { //#4160 + $$.setcolor($k[--$j]); //#4160 + } else { //#4160 + $j--; //#4160 + } //#4160 + $_.key = $k[--$j]; //#4161 + $k[$j++] = Infinity; //#4162 + var _4v = $_.pixs; //#4163 + for (var _4w = 0, _4x = _4v.length; _4w < _4x; _4w++) { //#4163 + var _50 = $eq($get(_4v, _4w), $_.key) ? 1 : 0; //#4163 + $k[$j++] = _50; //#4163 + } //#4163 + var _51 = $a(); //#4163 + $k[$j++] = _51; //#4164 + if ($_.dotty) { //#4164 + $_.drawlayerdots(); //#4164 + } else { //#4164 + $_.drawlayer(); //#4164 + } //#4164 + } //#4164 + if ($ne($_.textcolor, "unset")) { //#4168 + $$.setcolor($_.textcolor); //#4168 + } //#4168 + if ($_.includetext) { //#4229 + if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#4227 + $_.s = 0; //#4171 + $_.fn = ""; //#4171 + var _59 = $_.txt; //#4172 + for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#4185 + $forall($get(_59, _5A)); //#4173 + var _5D = $k[--$j]; //#4174 + var _5E = $k[--$j]; //#4174 + $k[$j++] = _5E; //#4183 + $k[$j++] = _5D; //#4183 + if ((_5D != $_.s) || $ne(_5E, $_.fn)) { //#4182 + var _5H = $k[--$j]; //#4175 + $k[$j++] = _5H; //#4178 + if (_5H <= 0) { //#4178 + $j -= 5; //#4176 + $k[$j++] = 'bwipp.renmatrixFontTooSmall#4177'; //#4177 + $k[$j++] = "The font size is too small"; //#4177 + bwipp_raiseerror(); //#4177 + } //#4177 + var _5I = $k[--$j]; //#4179 + var _5J = $k[--$j]; //#4179 + $_.s = _5I; //#4179 + $_.fn = _5J; //#4179 + $$.selectfont(_5J, _5I); //#4180 + } else { //#4182 + $j -= 2; //#4182 + } //#4182 + var _5K = $k[--$j]; //#4184 + $$.moveto($k[--$j], _5K); //#4184 + $$.show($k[--$j], 0, 0); //#4184 + } //#4184 + } else { //#4227 + $$.selectfont($_.textfont, $_.textsize); //#4187 + if ($eq($_.alttext, "")) { //#4193 + $k[$j++] = Infinity; //#4189 + var _5Q = $_.txt; //#4189 + for (var _5R = 0, _5S = _5Q.length; _5R < _5S; _5R++) { //#4189 + $forall($get($get(_5Q, _5R), 0)); //#4189 + } //#4189 + $_.txt = $a(); //#4189 + $_.tstr = $s($_.txt.length); //#4190 + for (var _5a = 0, _5Z = $_.txt.length - 1; _5a <= _5Z; _5a += 1) { //#4191 + $put($_.tstr, _5a, $get($_.txt, _5a)); //#4191 + } //#4191 + } else { //#4193 + $_.tstr = $_.alttext; //#4193 + } //#4193 + if ($_.tstr.length == 0) { //#4203 + $k[$j++] = 0; //#4198 + } else { //#4203 + $$.save(); //#4200 + $$.newpath(); //#4201 + $$.moveto(0, 0); //#4201 + $$.charpath("0", false); //#4201 + var _5g = $$.pathbbox(); //#4201 + $$.restore(); //#4203 + $k[$j++] = _5g.ury; //#4203 + } //#4203 + $_.textascent = $k[--$j]; //#4212 + var _5j = $$.stringwidth($_.tstr); //#4213 + $_.textwidth = $f(_5j.w + (($_.tstr.length - 1) * $_.textgaps)); //#4213 + $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#4215 + if ($eq($_.textxalign, "left")) { //#4216 + $_.textxpos = $_.textxoffset; //#4216 + } //#4216 + if ($eq($_.textxalign, "right")) { //#4217 + $_.textxpos = $f(($_.pixx - $_.textxoffset) - $_.textwidth); //#4217 + } //#4217 + if ($eq($_.textxalign, "offleft")) { //#4218 + $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#4218 + } //#4218 + if ($eq($_.textxalign, "offright")) { //#4219 + $_.textxpos = $_.pixx + $_.textxoffset; //#4219 + } //#4219 + if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#4223 + $_.textxpos = 0; //#4221 + $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#4222 + } //#4222 + $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#4224 + if ($eq($_.textyalign, "above")) { //#4225 + $_.textypos = ($_.textyoffset + $_.pixy) + 1; //#4225 + } //#4225 + if ($eq($_.textyalign, "center")) { //#4226 + $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#4226 + } //#4226 + $$.moveto($_.textxpos, $_.textypos); //#4227 + $$.show($_.tstr, $_.textgaps, 0); //#4227 + } //#4227 + } //#4227 + $$.restore(); //#4231 + $_ = Object.getPrototypeOf($_); //#4233 } //bwipp_renmatrix function bwipp_ean5() { - $_ = Object.create($_); //#4099 - $_.dontdraw = false; //#4102 - $_.includetext = false; //#4103 - $_.textfont = "OCR-B"; //#4104 - $_.textsize = 12; //#4105 - $_.textxoffset = 0; //#4106 - $_.textyoffset = null; //#4107 - $_.height = 0.7; //#4108 - $k[$j++] = $_; //#4110 - bwipp_processoptions(); //#4110 - $_.options = $k[--$j]; //#4110 - $_.barcode = $k[--$j]; //#4111 - if ($eq($_.textyoffset, null)) { //#4115 - $_.textyoffset = $f(($_.height * 72) + 1); //#4114 - } //#4114 - bwipp_loadctx(bwipp_ean5) //#4117 - if ($_.barcode.length != 5) { //#4122 - $k[$j++] = 'bwipp.ean5badLength#4121'; //#4121 - $k[$j++] = "EAN-5 add-on must be 5 digits"; //#4121 - bwipp_raiseerror(); //#4121 - } //#4121 - $forall($_.barcode, function() { //#4127 - var _6 = $k[--$j]; //#4124 - if ((_6 < 48) || (_6 > 57)) { //#4126 - $k[$j++] = 'bwipp.ean5badCharacter#4125'; //#4125 - $k[$j++] = "EAN-5 add-on must contain only digits"; //#4125 - bwipp_raiseerror(); //#4125 - } //#4125 - }); //#4125 - if (!bwipp_ean5.__4145__) { //#4145 - $_ = Object.create($_); //#4145 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4135 - $_.barchars = "0123456789"; //#4138 - $_.mirrormaps = $a(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); //#4144 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean5.$ctx[id] = $_[id]); //#4144 - bwipp_ean5.__4145__ = 1; //#4144 - $_ = Object.getPrototypeOf($_); //#4144 - } //#4144 - $_.checksum = 0; //#4147 - for (var _A = 0; _A <= 4; _A += 1) { //#4156 - $_.i = _A; //#4149 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4150 - if (($_.i % 2) == 0) { //#4154 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4152 - } else { //#4154 - $_.checksum = $f(($_.barchar * 9) + $_.checksum); //#4154 - } //#4154 - } //#4154 - $_.checksum = $_.checksum % 10; //#4157 - $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#4158 - $_.sbs = $s(31); //#4160 - $_.txt = $a(5); //#4161 - for (var _P = 0; _P <= 4; _P += 1) { //#4191 - $_.i = _P; //#4164 - if ($_.i == 0) { //#4170 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4168 - } else { //#4170 - $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4170 - } //#4170 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4174 - $j--; //#4175 - $_.indx = $k[--$j].length; //#4176 - $j -= 2; //#4177 - $_.enc = $get($_.encs, $_.indx); //#4178 - if ($get($_.mirrormap, $_.i) == 49) { //#4188 - $_.enclen = $_.enc.length; //#4180 - $_.revenc = $s($_.enclen); //#4181 - for (var _o = 0, _n = $_.enclen - 1; _o <= _n; _o += 1) { //#4186 - $_.j = _o; //#4183 - $_.char = $get($_.enc, $_.j); //#4184 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4185 - } //#4185 - $_.enc = $_.revenc; //#4187 - } //#4187 - $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4189 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4190 - } //#4190 - $k[$j++] = Infinity; //#4194 - $k[$j++] = Infinity; //#4196 - var _1B = $_.sbs; //#4196 - for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#4196 - $k[$j++] = $get(_1B, _1C) - 48; //#4196 - } //#4196 - var _1F = $a(); //#4196 - $k[$j++] = Infinity; //#4197 - for (var _1G = 0, _1H = 16; _1G < _1H; _1G++) { //#4197 - $k[$j++] = $_.height; //#4197 - } //#4197 - var _1J = $a(); //#4197 - $k[$j++] = Infinity; //#4198 - for (var _1K = 0, _1L = 16; _1K < _1L; _1K++) { //#4198 - $k[$j++] = 0; //#4198 - } //#4198 - var _1M = $a(); //#4198 - $k[$j++] = 'ren'; //#4201 - $k[$j++] = bwipp_renlinear; //#4201 - $k[$j++] = 'sbs'; //#4201 - $k[$j++] = _1F; //#4201 - $k[$j++] = 'bhs'; //#4201 - $k[$j++] = _1J; //#4201 - $k[$j++] = 'bbs'; //#4201 - $k[$j++] = _1M; //#4201 - if ($_.includetext) { //#4201 - $k[$j++] = 'txt'; //#4200 - $k[$j++] = $_.txt; //#4200 - } //#4200 - $k[$j++] = 'opt'; //#4207 - $k[$j++] = $_.options; //#4207 - $k[$j++] = 'guardrightpos'; //#4207 - $k[$j++] = 5; //#4207 - $k[$j++] = 'guardrightypos'; //#4207 - $k[$j++] = $f($_.textyoffset + 4); //#4207 - $k[$j++] = 'borderleft'; //#4207 - $k[$j++] = 12; //#4207 - $k[$j++] = 'borderright'; //#4207 - $k[$j++] = 5; //#4207 - $k[$j++] = 'bordertop'; //#4207 - $k[$j++] = 10; //#4207 - var _1R = $d(); //#4207 - $k[$j++] = _1R; //#4210 - if (!$_.dontdraw) { //#4210 - bwipp_renlinear(); //#4210 - } //#4210 - $_ = Object.getPrototypeOf($_); //#4212 - $_ = Object.getPrototypeOf($_); //#4214 -} //bwipp_ean5 -function bwipp_ean2() { - $_ = Object.create($_); //#4244 - $_.dontdraw = false; //#4247 - $_.includetext = false; //#4248 - $_.textfont = "OCR-B"; //#4249 - $_.textsize = 12; //#4250 - $_.textxoffset = 0; //#4251 - $_.textyoffset = null; //#4252 - $_.height = 0.7; //#4253 - $k[$j++] = $_; //#4255 - bwipp_processoptions(); //#4255 - $_.options = $k[--$j]; //#4255 - $_.barcode = $k[--$j]; //#4256 - if ($eq($_.textyoffset, null)) { //#4260 - $_.textyoffset = $f(($_.height * 72) + 1); //#4259 - } //#4259 - bwipp_loadctx(bwipp_ean2) //#4262 - if ($_.barcode.length != 2) { //#4267 - $k[$j++] = 'bwipp.ean2badLength#4266'; //#4266 - $k[$j++] = "EAN-2 add-on must be 2 digits"; //#4266 - bwipp_raiseerror(); //#4266 - } //#4266 - $forall($_.barcode, function() { //#4272 - var _6 = $k[--$j]; //#4269 - if ((_6 < 48) || (_6 > 57)) { //#4271 - $k[$j++] = 'bwipp.ean2badCharacter#4270'; //#4270 - $k[$j++] = "EAN-2 add-on must contain only digits"; //#4270 - bwipp_raiseerror(); //#4270 - } //#4270 - }); //#4270 - if (!bwipp_ean2.__4287__) { //#4287 - $_ = Object.create($_); //#4287 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4280 - $_.barchars = "0123456789"; //#4283 - $_.mirrormaps = $a(["00", "01", "10", "11"]); //#4286 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean2.$ctx[id] = $_[id]); //#4286 - bwipp_ean2.__4287__ = 1; //#4286 - $_ = Object.getPrototypeOf($_); //#4286 - } //#4286 - $_.mirrormap = $get($_.mirrormaps, $cvi($geti($_.barcode, 0, 2)) % 4); //#4289 - $_.sbs = $s(13); //#4291 - $_.txt = $a(2); //#4292 - for (var _G = 0; _G <= 1; _G += 1) { //#4322 - $_.i = _G; //#4295 - if ($_.i == 0) { //#4301 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4299 - } else { //#4301 - $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4301 - } //#4301 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4305 - $j--; //#4306 - $_.indx = $k[--$j].length; //#4307 - $j -= 2; //#4308 - $_.enc = $get($_.encs, $_.indx); //#4309 - if ($get($_.mirrormap, $_.i) == 49) { //#4319 - $_.enclen = $_.enc.length; //#4311 - $_.revenc = $s($_.enclen); //#4312 - for (var _f = 0, _e = $_.enclen - 1; _f <= _e; _f += 1) { //#4317 - $_.j = _f; //#4314 - $_.char = $get($_.enc, $_.j); //#4315 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4316 - } //#4316 - $_.enc = $_.revenc; //#4318 - } //#4318 - $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4320 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4321 - } //#4321 - $k[$j++] = Infinity; //#4325 - $k[$j++] = Infinity; //#4327 - var _12 = $_.sbs; //#4327 - for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#4327 - $k[$j++] = $get(_12, _13) - 48; //#4327 - } //#4327 - var _16 = $a(); //#4327 - $k[$j++] = Infinity; //#4328 - for (var _17 = 0, _18 = 12; _17 < _18; _17++) { //#4328 - $k[$j++] = $_.height; //#4328 - } //#4328 - var _1A = $a(); //#4328 - $k[$j++] = Infinity; //#4329 - for (var _1B = 0, _1C = 12; _1B < _1C; _1B++) { //#4329 - $k[$j++] = 0; //#4329 - } //#4329 - var _1D = $a(); //#4329 - $k[$j++] = 'ren'; //#4332 - $k[$j++] = bwipp_renlinear; //#4332 - $k[$j++] = 'sbs'; //#4332 - $k[$j++] = _16; //#4332 - $k[$j++] = 'bhs'; //#4332 - $k[$j++] = _1A; //#4332 - $k[$j++] = 'bbs'; //#4332 - $k[$j++] = _1D; //#4332 - if ($_.includetext) { //#4332 - $k[$j++] = 'txt'; //#4331 - $k[$j++] = $_.txt; //#4331 - } //#4331 - $k[$j++] = 'opt'; //#4338 - $k[$j++] = $_.options; //#4338 - $k[$j++] = 'guardrightpos'; //#4338 - $k[$j++] = 5; //#4338 - $k[$j++] = 'guardrightypos'; //#4338 - $k[$j++] = $f($_.textyoffset + 4); //#4338 - $k[$j++] = 'borderleft'; //#4338 - $k[$j++] = 12; //#4338 - $k[$j++] = 'borderright'; //#4338 - $k[$j++] = 5; //#4338 - $k[$j++] = 'bordertop'; //#4338 - $k[$j++] = 10; //#4338 - var _1I = $d(); //#4338 - $k[$j++] = _1I; //#4341 - if (!$_.dontdraw) { //#4341 - bwipp_renlinear(); //#4341 - } //#4341 - $_ = Object.getPrototypeOf($_); //#4343 - $_ = Object.getPrototypeOf($_); //#4345 -} //bwipp_ean2 -function bwipp_ean13() { - $_ = Object.create($_); //#4377 - $_.dontdraw = false; //#4380 - $_.includetext = false; //#4381 - $_.textfont = "OCR-B"; //#4382 - $_.textsize = 12; //#4383 - $_.textxoffset = -11; //#4384 - $_.textyoffset = -4; //#4385 - $_.height = 1; //#4386 - $_.addongap = 12; //#4387 - $_.addontextfont = "unset"; //#4388 - $_.addontextsize = null; //#4389 - $_.addontextxoffset = null; //#4390 - $_.addontextyoffset = null; //#4391 - $k[$j++] = $_; //#4393 - bwipp_processoptions(); //#4393 - $_.options = $k[--$j]; //#4393 - $_.barcode = $k[--$j]; //#4394 - bwipp_loadctx(bwipp_ean13) //#4396 - $search($_.barcode, " "); //#4399 - if ($k[--$j]) { //#4405 - $_.barcode = $k[--$j]; //#4400 - $j--; //#4401 - $_.addon = $k[--$j]; //#4402 - } else { //#4405 - $j--; //#4404 - $_.addon = ""; //#4405 - } //#4405 - if (($_.barcode.length != 12) && ($_.barcode.length != 13)) { //#4411 - $k[$j++] = 'bwipp.ean13badLength#4410'; //#4410 - $k[$j++] = "EAN-13 must be 12 or 13 digits"; //#4410 - bwipp_raiseerror(); //#4410 - } //#4410 - $forall($_.barcode, function() { //#4416 - var _9 = $k[--$j]; //#4413 - if ((_9 < 48) || (_9 > 57)) { //#4415 - $k[$j++] = 'bwipp.ean13badCharacter#4414'; //#4414 - $k[$j++] = "EAN-13 must contain only digits"; //#4414 - bwipp_raiseerror(); //#4414 - } //#4414 - }); //#4414 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4419 - $k[$j++] = 'bwipp.ean13badAddOnLength#4418'; //#4418 - $k[$j++] = "Add-on for EAN-13 must be 2 or 5 digits"; //#4418 - bwipp_raiseerror(); //#4418 - } //#4418 - $_.pad = $s(13); //#4422 - $_.checksum = 0; //#4423 - for (var _E = 0; _E <= 11; _E += 1) { //#4432 - $_.i = _E; //#4425 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4426 - if (($_.i % 2) == 0) { //#4430 - $_.checksum = $f($_.barchar + $_.checksum); //#4428 - } else { //#4430 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4430 - } //#4430 - } //#4430 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4433 - if ($_.barcode.length == 13) { //#4438 - if ($get($_.barcode, 12) != $f($_.checksum + 48)) { //#4437 - $k[$j++] = 'bwipp.ean13badCheckDigit#4436'; //#4436 - $k[$j++] = "Incorrect EAN-13 check digit provided"; //#4436 - bwipp_raiseerror(); //#4436 - } //#4436 - } //#4436 - $puti($_.pad, 0, $_.barcode); //#4439 - $put($_.pad, 12, $f($_.checksum + 48)); //#4440 - $_.barcode = $_.pad; //#4441 - if (!bwipp_ean13.__4459__) { //#4459 - $_ = Object.create($_); //#4459 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4449 - $_.barchars = "0123456789"; //#4452 - $_.mirrormaps = $a(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#4458 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean13.$ctx[id] = $_[id]); //#4458 - bwipp_ean13.__4459__ = 1; //#4458 - $_ = Object.getPrototypeOf($_); //#4458 - } //#4458 - $_.sbs = $s(59); //#4461 - $_.txt = $a(13); //#4462 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4465 - $_.mirrormap = $get($_.mirrormaps, $get($_.barcode, 0) - 48); //#4468 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4469 - for (var _r = 1; _r <= 6; _r += 1) { //#4492 - $_.i = _r; //#4474 + $_ = Object.create($_); //#4400 + $_.dontdraw = false; //#4403 + $_.includetext = false; //#4404 + $_.textfont = "OCR-B"; //#4405 + $_.textsize = 12; //#4406 + $_.textxoffset = 0; //#4407 + $_.textyoffset = null; //#4408 + $_.height = 0.7; //#4409 + $k[$j++] = $_; //#4411 + bwipp_processoptions(); //#4411 + $_.options = $k[--$j]; //#4411 + $_.barcode = $k[--$j]; //#4412 + if ($eq($_.textyoffset, null)) { //#4416 + $_.textyoffset = $f(($_.height * 72) + 1); //#4415 + } //#4415 + bwipp_loadctx(bwipp_ean5) //#4418 + if ($_.barcode.length != 5) { //#4423 + $k[$j++] = 'bwipp.ean5badLength#4422'; //#4422 + $k[$j++] = "EAN-5 add-on must be 5 digits"; //#4422 + bwipp_raiseerror(); //#4422 + } //#4422 + $forall($_.barcode, function() { //#4428 + var _6 = $k[--$j]; //#4425 + if ((_6 < 48) || (_6 > 57)) { //#4427 + $k[$j++] = 'bwipp.ean5badCharacter#4426'; //#4426 + $k[$j++] = "EAN-5 add-on must contain only digits"; //#4426 + bwipp_raiseerror(); //#4426 + } //#4426 + }); //#4426 + if (!bwipp_ean5.__4446__) { //#4446 + $_ = Object.create($_); //#4446 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4436 + $_.barchars = "0123456789"; //#4439 + $_.mirrormaps = $a(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); //#4445 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean5.$ctx[id] = $_[id]); //#4445 + bwipp_ean5.__4446__ = 1; //#4445 + $_ = Object.getPrototypeOf($_); //#4445 + } //#4445 + $_.checksum = 0; //#4448 + for (var _A = 0; _A <= 4; _A += 1) { //#4457 + $_.i = _A; //#4450 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4451 + if (($_.i % 2) == 0) { //#4455 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4453 + } else { //#4455 + $_.checksum = $f(($_.barchar * 9) + $_.checksum); //#4455 + } //#4455 + } //#4455 + $_.checksum = $_.checksum % 10; //#4458 + $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#4459 + $_.sbs = $s(31); //#4461 + $_.txt = $a(5); //#4462 + for (var _P = 0; _P <= 4; _P += 1) { //#4492 + $_.i = _P; //#4465 + if ($_.i == 0) { //#4471 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4469 + } else { //#4471 + $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4471 + } //#4471 $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4475 $j--; //#4476 $_.indx = $k[--$j].length; //#4477 $j -= 2; //#4478 $_.enc = $get($_.encs, $_.indx); //#4479 - if ($get($_.mirrormap, $_.i - 1) == 49) { //#4489 + if ($get($_.mirrormap, $_.i) == 49) { //#4489 $_.enclen = $_.enc.length; //#4481 $_.revenc = $s($_.enclen); //#4482 - for (var _18 = 0, _17 = $_.enclen - 1; _18 <= _17; _18 += 1) { //#4487 - $_.j = _18; //#4484 + for (var _o = 0, _n = $_.enclen - 1; _o <= _n; _o += 1) { //#4487 + $_.j = _o; //#4484 $_.char = $get($_.enc, $_.j); //#4485 $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4486 } //#4486 $_.enc = $_.revenc; //#4488 } //#4488 - $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#4490 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 15) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4491 + $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4490 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4491 } //#4491 - $puti($_.sbs, ((7 - 1) * 4) + 3, $get($_.encs, 11)); //#4495 - for (var _1Y = 7; _1Y <= 12; _1Y += 1) { //#4508 - $_.i = _1Y; //#4500 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4501 - $j--; //#4502 - $_.indx = $k[--$j].length; //#4503 - $j -= 2; //#4504 - $_.enc = $get($_.encs, $_.indx); //#4505 - $puti($_.sbs, (($_.i - 1) * 4) + 8, $_.enc); //#4506 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 19) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4507 - } //#4507 - $puti($_.sbs, 56, $get($_.encs, 12)); //#4511 - $k[$j++] = Infinity; //#4513 - var _1y = $_.sbs; //#4513 - for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#4513 - $k[$j++] = $get(_1y, _1z) - 48; //#4513 - } //#4513 - $_.sbs = $a(); //#4513 - if ($_.includetext) { //#4520 - $k[$j++] = Infinity; //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - for (var _26 = 0, _27 = 12; _26 < _27; _26++) { //#4515 - $k[$j++] = $f($_.height - 0.075); //#4515 - } //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - for (var _2B = 0, _2C = 12; _2B < _2C; _2B++) { //#4515 - $k[$j++] = $f($_.height - 0.075); //#4515 - } //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - $_.bhs = $a(); //#4515 - $k[$j++] = Infinity; //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - for (var _2H = 0, _2I = 12; _2H < _2I; _2H++) { //#4516 - $k[$j++] = 0.075; //#4516 - } //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - for (var _2J = 0, _2K = 12; _2J < _2K; _2J++) { //#4516 - $k[$j++] = 0.075; //#4516 - } //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - $_.bbs = $a(); //#4516 - } else { //#4520 - $k[$j++] = Infinity; //#4518 - for (var _2M = 0, _2N = 30; _2M < _2N; _2M++) { //#4518 - $k[$j++] = $_.height; //#4518 - } //#4518 - $_.bhs = $a(); //#4518 - $k[$j++] = Infinity; //#4519 - for (var _2Q = 0, _2R = 30; _2Q < _2R; _2Q++) { //#4519 - $k[$j++] = 0; //#4519 - } //#4519 - $_.bbs = $a(); //#4519 - $_.txt = $a([]); //#4520 - } //#4520 - $_.guardrightypos = 0; //#4522 - if ($ne($_.addon, "")) { //#4543 - $k[$j++] = Infinity; //#4526 - $k[$j++] = 'dontdraw'; //#4530 - $k[$j++] = true; //#4530 - $k[$j++] = 'includetext'; //#4530 - $k[$j++] = true; //#4530 - $k[$j++] = 'height'; //#4530 - $k[$j++] = $f($_.height - 0.15); //#4530 - $k[$j++] = 'textxoffset'; //#4530 - if ($ne($_.addontextxoffset, null)) { //#4530 - $k[$j++] = $_.addontextxoffset; //#4530 - } else { //#4530 - $k[$j++] = 95 + $_.addongap; //#4530 - } //#4530 - if ($ne($_.addontextyoffset, null)) { //#4531 - $k[$j++] = 'textyoffset'; //#4531 - $k[$j++] = $_.addontextyoffset; //#4531 - } //#4531 - $k[$j++] = 'textsize'; //#4532 - if ($ne($_.addontextsize, null)) { //#4532 - $k[$j++] = $_.addontextsize; //#4532 - } else { //#4532 - $k[$j++] = $_.textsize; //#4532 - } //#4532 - var _2f = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4533 - $k[$j++] = 'textfont'; //#4533 - $k[$j++] = _2f; //#4533 - $_.addopts = $d(); //#4534 - if ($_.addon.length == 2) { //#4535 - $k[$j++] = $_.addon; //#4535 - $k[$j++] = $_.addopts; //#4535 - bwipp_ean2(); //#4535 - } //#4535 - if ($_.addon.length == 5) { //#4536 - $k[$j++] = $_.addon; //#4536 - $k[$j++] = $_.addopts; //#4536 - bwipp_ean5(); //#4536 - } //#4536 - $_.addcode = $k[--$j]; //#4537 - $k[$j++] = Infinity; //#4538 - $aload($_.sbs); //#4538 - $k[$j++] = $_.addongap; //#4538 - $aload($get($_.addcode, "sbs")); //#4538 - $_.sbs = $a(); //#4538 - $k[$j++] = Infinity; //#4539 - $aload($_.bhs); //#4539 - $forall($get($_.addcode, "bhs"), function() { //#4539 - var _2w = $k[--$j]; //#4539 - $k[$j++] = $f(_2w - 0.075); //#4539 - }); //#4539 - $_.bhs = $a(); //#4539 - $k[$j++] = Infinity; //#4540 - $aload($_.bbs); //#4540 - $forall($get($_.addcode, "bbs"), function() { //#4540 - var _31 = $k[--$j]; //#4540 - $k[$j++] = $f(_31 + 0.075); //#4540 - }); //#4540 - $_.bbs = $a(); //#4540 - $k[$j++] = Infinity; //#4541 - $aload($_.txt); //#4541 - $aload($get($_.addcode, "txt")); //#4541 - $_.txt = $a(); //#4541 - $_.guardrightypos = ($_.height * 72) - 6; //#4542 - } //#4542 - $k[$j++] = Infinity; //#4546 - $k[$j++] = 'ren'; //#4553 - $k[$j++] = bwipp_renlinear; //#4553 - $k[$j++] = 'sbs'; //#4553 - $k[$j++] = $_.sbs; //#4553 - $k[$j++] = 'bhs'; //#4553 - $k[$j++] = $_.bhs; //#4553 - $k[$j++] = 'bbs'; //#4553 - $k[$j++] = $_.bbs; //#4553 - $k[$j++] = 'txt'; //#4553 - $k[$j++] = $_.txt; //#4553 - $k[$j++] = 'opt'; //#4553 - $k[$j++] = $_.options; //#4553 - $k[$j++] = 'guardrightpos'; //#4553 - if ($eq($_.addon, "")) { //#4553 - $k[$j++] = 7; //#4553 - } else { //#4553 - $k[$j++] = 5; //#4553 - } //#4553 - $k[$j++] = 'guardrightypos'; //#4556 - $k[$j++] = $_.guardrightypos; //#4556 - $k[$j++] = 'borderleft'; //#4556 - $k[$j++] = 11; //#4556 - $k[$j++] = 'borderright'; //#4556 - if ($eq($_.addon, "")) { //#4556 - $k[$j++] = 7; //#4556 - } else { //#4556 - $k[$j++] = 5; //#4556 - } //#4556 - $k[$j++] = 'bordertop'; //#4558 - $k[$j++] = 0; //#4558 - $k[$j++] = 'borderbottom'; //#4558 - $k[$j++] = 5; //#4558 - var _3G = $d(); //#4558 - $k[$j++] = _3G; //#4561 - if (!$_.dontdraw) { //#4561 - bwipp_renlinear(); //#4561 - } //#4561 - $_ = Object.getPrototypeOf($_); //#4563 - $_ = Object.getPrototypeOf($_); //#4565 -} //bwipp_ean13 -function bwipp_ean8() { - $_ = Object.create($_); //#4597 - $_.dontdraw = false; //#4600 - $_.includetext = false; //#4601 - $_.textfont = "OCR-B"; //#4602 - $_.textsize = 12; //#4603 - $_.textxoffset = 4; //#4604 - $_.textyoffset = -4; //#4605 - $_.height = 1; //#4606 - $_.addongap = 12; //#4607 - $_.addontextfont = "unset"; //#4608 - $_.addontextsize = null; //#4609 - $_.addontextxoffset = null; //#4610 - $_.addontextyoffset = null; //#4611 - $k[$j++] = $_; //#4613 - bwipp_processoptions(); //#4613 - $_.options = $k[--$j]; //#4613 - $_.barcode = $k[--$j]; //#4614 - bwipp_loadctx(bwipp_ean8) //#4616 - $search($_.barcode, " "); //#4619 - if ($k[--$j]) { //#4625 - $_.barcode = $k[--$j]; //#4620 - $j--; //#4621 - $_.addon = $k[--$j]; //#4622 - } else { //#4625 - $j--; //#4624 - $_.addon = ""; //#4625 - } //#4625 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#4631 - $k[$j++] = 'bwipp.ean8badLength#4630'; //#4630 - $k[$j++] = "EAN-8 must be 7 or 8 digits"; //#4630 - bwipp_raiseerror(); //#4630 + $k[$j++] = Infinity; //#4495 + $k[$j++] = Infinity; //#4497 + var _1B = $_.sbs; //#4497 + for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#4497 + $k[$j++] = $get(_1B, _1C) - 48; //#4497 + } //#4497 + var _1F = $a(); //#4497 + $k[$j++] = Infinity; //#4498 + for (var _1G = 0, _1H = 16; _1G < _1H; _1G++) { //#4498 + $k[$j++] = $_.height; //#4498 + } //#4498 + var _1J = $a(); //#4498 + $k[$j++] = Infinity; //#4499 + for (var _1K = 0, _1L = 16; _1K < _1L; _1K++) { //#4499 + $k[$j++] = 0; //#4499 + } //#4499 + var _1M = $a(); //#4499 + $k[$j++] = 'ren'; //#4502 + $k[$j++] = 'renlinear'; //#4502 + $k[$j++] = 'sbs'; //#4502 + $k[$j++] = _1F; //#4502 + $k[$j++] = 'bhs'; //#4502 + $k[$j++] = _1J; //#4502 + $k[$j++] = 'bbs'; //#4502 + $k[$j++] = _1M; //#4502 + if ($_.includetext) { //#4502 + $k[$j++] = 'txt'; //#4501 + $k[$j++] = $_.txt; //#4501 + } //#4501 + $k[$j++] = 'opt'; //#4508 + $k[$j++] = $_.options; //#4508 + $k[$j++] = 'guardrightpos'; //#4508 + $k[$j++] = 5; //#4508 + $k[$j++] = 'guardrightypos'; //#4508 + $k[$j++] = $f($_.textyoffset + 4); //#4508 + $k[$j++] = 'borderleft'; //#4508 + $k[$j++] = 12; //#4508 + $k[$j++] = 'borderright'; //#4508 + $k[$j++] = 5; //#4508 + $k[$j++] = 'bordertop'; //#4508 + $k[$j++] = 10; //#4508 + var _1R = $d(); //#4508 + $k[$j++] = _1R; //#4511 + if (!$_.dontdraw) { //#4511 + bwipp_renlinear(); //#4511 + } //#4511 + $_ = Object.getPrototypeOf($_); //#4513 + $_ = Object.getPrototypeOf($_); //#4515 +} //bwipp_ean5 +function bwipp_ean2() { + $_ = Object.create($_); //#4545 + $_.dontdraw = false; //#4548 + $_.includetext = false; //#4549 + $_.textfont = "OCR-B"; //#4550 + $_.textsize = 12; //#4551 + $_.textxoffset = 0; //#4552 + $_.textyoffset = null; //#4553 + $_.height = 0.7; //#4554 + $k[$j++] = $_; //#4556 + bwipp_processoptions(); //#4556 + $_.options = $k[--$j]; //#4556 + $_.barcode = $k[--$j]; //#4557 + if ($eq($_.textyoffset, null)) { //#4561 + $_.textyoffset = $f(($_.height * 72) + 1); //#4560 + } //#4560 + bwipp_loadctx(bwipp_ean2) //#4563 + if ($_.barcode.length != 2) { //#4568 + $k[$j++] = 'bwipp.ean2badLength#4567'; //#4567 + $k[$j++] = "EAN-2 add-on must be 2 digits"; //#4567 + bwipp_raiseerror(); //#4567 + } //#4567 + $forall($_.barcode, function() { //#4573 + var _6 = $k[--$j]; //#4570 + if ((_6 < 48) || (_6 > 57)) { //#4572 + $k[$j++] = 'bwipp.ean2badCharacter#4571'; //#4571 + $k[$j++] = "EAN-2 add-on must contain only digits"; //#4571 + bwipp_raiseerror(); //#4571 + } //#4571 + }); //#4571 + if (!bwipp_ean2.__4588__) { //#4588 + $_ = Object.create($_); //#4588 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4581 + $_.barchars = "0123456789"; //#4584 + $_.mirrormaps = $a(["00", "01", "10", "11"]); //#4587 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean2.$ctx[id] = $_[id]); //#4587 + bwipp_ean2.__4588__ = 1; //#4587 + $_ = Object.getPrototypeOf($_); //#4587 + } //#4587 + $_.mirrormap = $get($_.mirrormaps, $cvi($geti($_.barcode, 0, 2)) % 4); //#4590 + $_.sbs = $s(13); //#4592 + $_.txt = $a(2); //#4593 + for (var _G = 0; _G <= 1; _G += 1) { //#4623 + $_.i = _G; //#4596 + if ($_.i == 0) { //#4602 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4600 + } else { //#4602 + $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4602 + } //#4602 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4606 + $j--; //#4607 + $_.indx = $k[--$j].length; //#4608 + $j -= 2; //#4609 + $_.enc = $get($_.encs, $_.indx); //#4610 + if ($get($_.mirrormap, $_.i) == 49) { //#4620 + $_.enclen = $_.enc.length; //#4612 + $_.revenc = $s($_.enclen); //#4613 + for (var _f = 0, _e = $_.enclen - 1; _f <= _e; _f += 1) { //#4618 + $_.j = _f; //#4615 + $_.char = $get($_.enc, $_.j); //#4616 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4617 + } //#4617 + $_.enc = $_.revenc; //#4619 + } //#4619 + $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4621 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4622 + } //#4622 + $k[$j++] = Infinity; //#4626 + $k[$j++] = Infinity; //#4628 + var _12 = $_.sbs; //#4628 + for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#4628 + $k[$j++] = $get(_12, _13) - 48; //#4628 + } //#4628 + var _16 = $a(); //#4628 + $k[$j++] = Infinity; //#4629 + for (var _17 = 0, _18 = 12; _17 < _18; _17++) { //#4629 + $k[$j++] = $_.height; //#4629 + } //#4629 + var _1A = $a(); //#4629 + $k[$j++] = Infinity; //#4630 + for (var _1B = 0, _1C = 12; _1B < _1C; _1B++) { //#4630 + $k[$j++] = 0; //#4630 } //#4630 - $forall($_.barcode, function() { //#4636 - var _9 = $k[--$j]; //#4633 - if ((_9 < 48) || (_9 > 57)) { //#4635 - $k[$j++] = 'bwipp.ean8badCharacter#4634'; //#4634 - $k[$j++] = "EAN-8 must contain only digits"; //#4634 - bwipp_raiseerror(); //#4634 - } //#4634 - }); //#4634 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4639 - $k[$j++] = 'bwipp.ean8badAddOnLength#4638'; //#4638 - $k[$j++] = "Add-on for EAN-8 must be 2 or 5 digits"; //#4638 - bwipp_raiseerror(); //#4638 - } //#4638 - $_.pad = $s(8); //#4642 - $_.checksum = 0; //#4643 - for (var _E = 0; _E <= 6; _E += 1) { //#4652 - $_.i = _E; //#4645 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4646 - if (($_.i % 2) != 0) { //#4650 - $_.checksum = $f($_.barchar + $_.checksum); //#4648 - } else { //#4650 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4650 - } //#4650 - } //#4650 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4653 - if ($_.barcode.length == 8) { //#4658 - if ($get($_.barcode, 7) != $f($_.checksum + 48)) { //#4657 - $k[$j++] = 'bwipp.ean8badCheckDigit#4656'; //#4656 - $k[$j++] = "Incorrect EAN-8 check digit provided"; //#4656 - bwipp_raiseerror(); //#4656 - } //#4656 - } //#4656 - $puti($_.pad, 0, $_.barcode); //#4659 - $put($_.pad, 7, $f($_.checksum + 48)); //#4660 - $_.barcode = $_.pad; //#4661 - if (!bwipp_ean8.__4673__) { //#4673 - $_ = Object.create($_); //#4673 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4669 - $_.barchars = "0123456789"; //#4672 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean8.$ctx[id] = $_[id]); //#4672 - bwipp_ean8.__4673__ = 1; //#4672 - $_ = Object.getPrototypeOf($_); //#4672 - } //#4672 - $_.sbs = $s(43); //#4675 - $_.txt = $a(8); //#4676 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4679 - for (var _e = 0; _e <= 3; _e += 1) { //#4692 - $_.i = _e; //#4684 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4685 - $j--; //#4686 - $_.indx = $k[--$j].length; //#4687 - $j -= 2; //#4688 - $_.enc = $get($_.encs, $_.indx); //#4689 - $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4690 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 7) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4691 - } //#4691 - $puti($_.sbs, (4 * 4) + 3, $get($_.encs, 11)); //#4695 - for (var _14 = 4; _14 <= 7; _14 += 1) { //#4708 - $_.i = _14; //#4700 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4701 + var _1D = $a(); //#4630 + $k[$j++] = 'ren'; //#4633 + $k[$j++] = 'renlinear'; //#4633 + $k[$j++] = 'sbs'; //#4633 + $k[$j++] = _16; //#4633 + $k[$j++] = 'bhs'; //#4633 + $k[$j++] = _1A; //#4633 + $k[$j++] = 'bbs'; //#4633 + $k[$j++] = _1D; //#4633 + if ($_.includetext) { //#4633 + $k[$j++] = 'txt'; //#4632 + $k[$j++] = $_.txt; //#4632 + } //#4632 + $k[$j++] = 'opt'; //#4639 + $k[$j++] = $_.options; //#4639 + $k[$j++] = 'guardrightpos'; //#4639 + $k[$j++] = 5; //#4639 + $k[$j++] = 'guardrightypos'; //#4639 + $k[$j++] = $f($_.textyoffset + 4); //#4639 + $k[$j++] = 'borderleft'; //#4639 + $k[$j++] = 12; //#4639 + $k[$j++] = 'borderright'; //#4639 + $k[$j++] = 5; //#4639 + $k[$j++] = 'bordertop'; //#4639 + $k[$j++] = 10; //#4639 + var _1I = $d(); //#4639 + $k[$j++] = _1I; //#4642 + if (!$_.dontdraw) { //#4642 + bwipp_renlinear(); //#4642 + } //#4642 + $_ = Object.getPrototypeOf($_); //#4644 + $_ = Object.getPrototypeOf($_); //#4646 +} //bwipp_ean2 +function bwipp_ean13() { + $_ = Object.create($_); //#4678 + $_.dontdraw = false; //#4681 + $_.includetext = false; //#4682 + $_.textfont = "OCR-B"; //#4683 + $_.textsize = 12; //#4684 + $_.textxoffset = -11; //#4685 + $_.textyoffset = -4; //#4686 + $_.height = 1; //#4687 + $_.addongap = 12; //#4688 + $_.addontextfont = "unset"; //#4689 + $_.addontextsize = null; //#4690 + $_.addontextxoffset = null; //#4691 + $_.addontextyoffset = null; //#4692 + $k[$j++] = $_; //#4694 + bwipp_processoptions(); //#4694 + $_.options = $k[--$j]; //#4694 + $_.barcode = $k[--$j]; //#4695 + bwipp_loadctx(bwipp_ean13) //#4697 + $search($_.barcode, " "); //#4700 + if ($k[--$j]) { //#4706 + $_.barcode = $k[--$j]; //#4701 $j--; //#4702 - $_.indx = $k[--$j].length; //#4703 - $j -= 2; //#4704 - $_.enc = $get($_.encs, $_.indx); //#4705 - $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#4706 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#4707 - } //#4707 - $puti($_.sbs, 40, $get($_.encs, 12)); //#4711 - $k[$j++] = Infinity; //#4713 - var _1U = $_.sbs; //#4713 - for (var _1V = 0, _1W = _1U.length; _1V < _1W; _1V++) { //#4713 - $k[$j++] = $get(_1U, _1V) - 48; //#4713 - } //#4713 - $_.sbs = $a(); //#4713 - if ($_.includetext) { //#4720 - $k[$j++] = Infinity; //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - for (var _1c = 0, _1d = 8; _1c < _1d; _1c++) { //#4715 - $k[$j++] = $f($_.height - 0.075); //#4715 - } //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - for (var _1h = 0, _1i = 8; _1h < _1i; _1h++) { //#4715 - $k[$j++] = $f($_.height - 0.075); //#4715 + $_.addon = $k[--$j]; //#4703 + } else { //#4706 + $j--; //#4705 + $_.addon = ""; //#4706 + } //#4706 + if (($_.barcode.length != 12) && ($_.barcode.length != 13)) { //#4712 + $k[$j++] = 'bwipp.ean13badLength#4711'; //#4711 + $k[$j++] = "EAN-13 must be 12 or 13 digits"; //#4711 + bwipp_raiseerror(); //#4711 + } //#4711 + $forall($_.barcode, function() { //#4717 + var _9 = $k[--$j]; //#4714 + if ((_9 < 48) || (_9 > 57)) { //#4716 + $k[$j++] = 'bwipp.ean13badCharacter#4715'; //#4715 + $k[$j++] = "EAN-13 must contain only digits"; //#4715 + bwipp_raiseerror(); //#4715 } //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - $_.bhs = $a(); //#4715 - $k[$j++] = Infinity; //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - for (var _1n = 0, _1o = 8; _1n < _1o; _1n++) { //#4716 - $k[$j++] = 0.075; //#4716 - } //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - for (var _1p = 0, _1q = 8; _1p < _1q; _1p++) { //#4716 - $k[$j++] = 0.075; //#4716 - } //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - $_.bbs = $a(); //#4716 - } else { //#4720 - $k[$j++] = Infinity; //#4718 - for (var _1s = 0, _1t = 22; _1s < _1t; _1s++) { //#4718 - $k[$j++] = $_.height; //#4718 - } //#4718 - $_.bhs = $a(); //#4718 - $k[$j++] = Infinity; //#4719 - for (var _1w = 0, _1x = 22; _1w < _1x; _1w++) { //#4719 - $k[$j++] = 0; //#4719 - } //#4719 - $_.bbs = $a(); //#4719 - $_.txt = $a([]); //#4720 - } //#4720 - $_.guardrightypos = 0; //#4722 - if ($ne($_.addon, "")) { //#4743 - $k[$j++] = Infinity; //#4726 - $k[$j++] = 'dontdraw'; //#4730 - $k[$j++] = true; //#4730 - $k[$j++] = 'includetext'; //#4730 - $k[$j++] = true; //#4730 - $k[$j++] = 'height'; //#4730 - $k[$j++] = $f($_.height - 0.15); //#4730 - $k[$j++] = 'textxoffset'; //#4730 - if ($ne($_.addontextxoffset, null)) { //#4730 - $k[$j++] = $_.addontextxoffset; //#4730 - } else { //#4730 - $k[$j++] = 67 + $_.addongap; //#4730 - } //#4730 - if ($ne($_.addontextyoffset, null)) { //#4731 - $k[$j++] = 'textyoffset'; //#4731 - $k[$j++] = $_.addontextyoffset; //#4731 + }); //#4715 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4720 + $k[$j++] = 'bwipp.ean13badAddOnLength#4719'; //#4719 + $k[$j++] = "Add-on for EAN-13 must be 2 or 5 digits"; //#4719 + bwipp_raiseerror(); //#4719 + } //#4719 + $_.pad = $s(13); //#4723 + $_.checksum = 0; //#4724 + for (var _E = 0; _E <= 11; _E += 1) { //#4733 + $_.i = _E; //#4726 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4727 + if (($_.i % 2) == 0) { //#4731 + $_.checksum = $f($_.barchar + $_.checksum); //#4729 + } else { //#4731 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4731 } //#4731 - $k[$j++] = 'textsize'; //#4732 - if ($ne($_.addontextsize, null)) { //#4732 - $k[$j++] = $_.addontextsize; //#4732 - } else { //#4732 - $k[$j++] = $_.textsize; //#4732 - } //#4732 - var _2B = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4733 - $k[$j++] = 'textfont'; //#4733 - $k[$j++] = _2B; //#4733 - $_.addopts = $d(); //#4734 - if ($_.addon.length == 2) { //#4735 - $k[$j++] = $_.addon; //#4735 - $k[$j++] = $_.addopts; //#4735 - bwipp_ean2(); //#4735 - } //#4735 - if ($_.addon.length == 5) { //#4736 - $k[$j++] = $_.addon; //#4736 - $k[$j++] = $_.addopts; //#4736 - bwipp_ean5(); //#4736 - } //#4736 - $_.addcode = $k[--$j]; //#4737 - $k[$j++] = Infinity; //#4738 - $aload($_.sbs); //#4738 - $k[$j++] = $_.addongap; //#4738 - $aload($get($_.addcode, "sbs")); //#4738 - $_.sbs = $a(); //#4738 - $k[$j++] = Infinity; //#4739 - $aload($_.bhs); //#4739 - $forall($get($_.addcode, "bhs"), function() { //#4739 - var _2S = $k[--$j]; //#4739 - $k[$j++] = $f(_2S - 0.075); //#4739 - }); //#4739 - $_.bhs = $a(); //#4739 - $k[$j++] = Infinity; //#4740 - $aload($_.bbs); //#4740 - $forall($get($_.addcode, "bbs"), function() { //#4740 - var _2X = $k[--$j]; //#4740 - $k[$j++] = $f(_2X + 0.075); //#4740 - }); //#4740 - $_.bbs = $a(); //#4740 - $k[$j++] = Infinity; //#4741 - $aload($_.txt); //#4741 - $aload($get($_.addcode, "txt")); //#4741 - $_.txt = $a(); //#4741 - $_.guardrightypos = ($_.height * 72) - 6; //#4742 - } //#4742 - $k[$j++] = Infinity; //#4746 - $k[$j++] = 'ren'; //#4754 - $k[$j++] = bwipp_renlinear; //#4754 - $k[$j++] = 'sbs'; //#4754 - $k[$j++] = $_.sbs; //#4754 - $k[$j++] = 'bhs'; //#4754 - $k[$j++] = $_.bhs; //#4754 - $k[$j++] = 'bbs'; //#4754 - $k[$j++] = $_.bbs; //#4754 - $k[$j++] = 'txt'; //#4754 - $k[$j++] = $_.txt; //#4754 - $k[$j++] = 'opt'; //#4754 - $k[$j++] = $_.options; //#4754 - $k[$j++] = 'guardleftpos'; //#4754 - $k[$j++] = 7; //#4754 - $k[$j++] = 'guardrightpos'; //#4754 - if ($eq($_.addon, "")) { //#4754 - $k[$j++] = 7; //#4754 - } else { //#4754 - $k[$j++] = 5; //#4754 - } //#4754 - $k[$j++] = 'guardrightypos'; //#4757 - $k[$j++] = $_.guardrightypos; //#4757 - $k[$j++] = 'borderleft'; //#4757 - $k[$j++] = 7; //#4757 - $k[$j++] = 'borderright'; //#4757 - if ($eq($_.addon, "")) { //#4757 - $k[$j++] = 7; //#4757 - } else { //#4757 - $k[$j++] = 5; //#4757 - } //#4757 - $k[$j++] = 'bordertop'; //#4759 - $k[$j++] = 0; //#4759 - $k[$j++] = 'borderbottom'; //#4759 - $k[$j++] = 5; //#4759 - var _2m = $d(); //#4759 - $k[$j++] = _2m; //#4762 - if (!$_.dontdraw) { //#4762 - bwipp_renlinear(); //#4762 - } //#4762 - $_ = Object.getPrototypeOf($_); //#4764 - $_ = Object.getPrototypeOf($_); //#4766 + } //#4731 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4734 + if ($_.barcode.length == 13) { //#4739 + if ($get($_.barcode, 12) != $f($_.checksum + 48)) { //#4738 + $k[$j++] = 'bwipp.ean13badCheckDigit#4737'; //#4737 + $k[$j++] = "Incorrect EAN-13 check digit provided"; //#4737 + bwipp_raiseerror(); //#4737 + } //#4737 + } //#4737 + $puti($_.pad, 0, $_.barcode); //#4740 + $put($_.pad, 12, $f($_.checksum + 48)); //#4741 + $_.barcode = $_.pad; //#4742 + if (!bwipp_ean13.__4760__) { //#4760 + $_ = Object.create($_); //#4760 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4750 + $_.barchars = "0123456789"; //#4753 + $_.mirrormaps = $a(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#4759 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean13.$ctx[id] = $_[id]); //#4759 + bwipp_ean13.__4760__ = 1; //#4759 + $_ = Object.getPrototypeOf($_); //#4759 + } //#4759 + $_.sbs = $s(59); //#4762 + $_.txt = $a(13); //#4763 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4766 + $_.mirrormap = $get($_.mirrormaps, $get($_.barcode, 0) - 48); //#4769 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4770 + for (var _r = 1; _r <= 6; _r += 1) { //#4793 + $_.i = _r; //#4775 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4776 + $j--; //#4777 + $_.indx = $k[--$j].length; //#4778 + $j -= 2; //#4779 + $_.enc = $get($_.encs, $_.indx); //#4780 + if ($get($_.mirrormap, $_.i - 1) == 49) { //#4790 + $_.enclen = $_.enc.length; //#4782 + $_.revenc = $s($_.enclen); //#4783 + for (var _18 = 0, _17 = $_.enclen - 1; _18 <= _17; _18 += 1) { //#4788 + $_.j = _18; //#4785 + $_.char = $get($_.enc, $_.j); //#4786 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4787 + } //#4787 + $_.enc = $_.revenc; //#4789 + } //#4789 + $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#4791 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 15) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4792 + } //#4792 + $puti($_.sbs, ((7 - 1) * 4) + 3, $get($_.encs, 11)); //#4796 + for (var _1Y = 7; _1Y <= 12; _1Y += 1) { //#4809 + $_.i = _1Y; //#4801 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4802 + $j--; //#4803 + $_.indx = $k[--$j].length; //#4804 + $j -= 2; //#4805 + $_.enc = $get($_.encs, $_.indx); //#4806 + $puti($_.sbs, (($_.i - 1) * 4) + 8, $_.enc); //#4807 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 19) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4808 + } //#4808 + $puti($_.sbs, 56, $get($_.encs, 12)); //#4812 + $k[$j++] = Infinity; //#4814 + var _1y = $_.sbs; //#4814 + for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#4814 + $k[$j++] = $get(_1y, _1z) - 48; //#4814 + } //#4814 + $_.sbs = $a(); //#4814 + if ($_.includetext) { //#4821 + $k[$j++] = Infinity; //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + for (var _26 = 0, _27 = 12; _26 < _27; _26++) { //#4816 + $k[$j++] = $f($_.height - 0.075); //#4816 + } //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + for (var _2B = 0, _2C = 12; _2B < _2C; _2B++) { //#4816 + $k[$j++] = $f($_.height - 0.075); //#4816 + } //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + $_.bhs = $a(); //#4816 + $k[$j++] = Infinity; //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + for (var _2H = 0, _2I = 12; _2H < _2I; _2H++) { //#4817 + $k[$j++] = 0.075; //#4817 + } //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + for (var _2J = 0, _2K = 12; _2J < _2K; _2J++) { //#4817 + $k[$j++] = 0.075; //#4817 + } //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + $_.bbs = $a(); //#4817 + } else { //#4821 + $k[$j++] = Infinity; //#4819 + for (var _2M = 0, _2N = 30; _2M < _2N; _2M++) { //#4819 + $k[$j++] = $_.height; //#4819 + } //#4819 + $_.bhs = $a(); //#4819 + $k[$j++] = Infinity; //#4820 + for (var _2Q = 0, _2R = 30; _2Q < _2R; _2Q++) { //#4820 + $k[$j++] = 0; //#4820 + } //#4820 + $_.bbs = $a(); //#4820 + $_.txt = $a([]); //#4821 + } //#4821 + $_.guardrightypos = 0; //#4823 + if ($ne($_.addon, "")) { //#4844 + $k[$j++] = Infinity; //#4827 + $k[$j++] = 'dontdraw'; //#4831 + $k[$j++] = true; //#4831 + $k[$j++] = 'includetext'; //#4831 + $k[$j++] = true; //#4831 + $k[$j++] = 'height'; //#4831 + $k[$j++] = $f($_.height - 0.15); //#4831 + $k[$j++] = 'textxoffset'; //#4831 + if ($ne($_.addontextxoffset, null)) { //#4831 + $k[$j++] = $_.addontextxoffset; //#4831 + } else { //#4831 + $k[$j++] = 95 + $_.addongap; //#4831 + } //#4831 + if ($ne($_.addontextyoffset, null)) { //#4832 + $k[$j++] = 'textyoffset'; //#4832 + $k[$j++] = $_.addontextyoffset; //#4832 + } //#4832 + $k[$j++] = 'textsize'; //#4833 + if ($ne($_.addontextsize, null)) { //#4833 + $k[$j++] = $_.addontextsize; //#4833 + } else { //#4833 + $k[$j++] = $_.textsize; //#4833 + } //#4833 + var _2f = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4834 + $k[$j++] = 'textfont'; //#4834 + $k[$j++] = _2f; //#4834 + $_.addopts = $d(); //#4835 + if ($_.addon.length == 2) { //#4836 + $k[$j++] = $_.addon; //#4836 + $k[$j++] = $_.addopts; //#4836 + bwipp_ean2(); //#4836 + } //#4836 + if ($_.addon.length == 5) { //#4837 + $k[$j++] = $_.addon; //#4837 + $k[$j++] = $_.addopts; //#4837 + bwipp_ean5(); //#4837 + } //#4837 + $_.addcode = $k[--$j]; //#4838 + $k[$j++] = Infinity; //#4839 + $aload($_.sbs); //#4839 + $k[$j++] = $_.addongap; //#4839 + $aload($get($_.addcode, "sbs")); //#4839 + $_.sbs = $a(); //#4839 + $k[$j++] = Infinity; //#4840 + $aload($_.bhs); //#4840 + $forall($get($_.addcode, "bhs"), function() { //#4840 + var _2w = $k[--$j]; //#4840 + $k[$j++] = $f(_2w - 0.075); //#4840 + }); //#4840 + $_.bhs = $a(); //#4840 + $k[$j++] = Infinity; //#4841 + $aload($_.bbs); //#4841 + $forall($get($_.addcode, "bbs"), function() { //#4841 + var _31 = $k[--$j]; //#4841 + $k[$j++] = $f(_31 + 0.075); //#4841 + }); //#4841 + $_.bbs = $a(); //#4841 + $k[$j++] = Infinity; //#4842 + $aload($_.txt); //#4842 + $aload($get($_.addcode, "txt")); //#4842 + $_.txt = $a(); //#4842 + $_.guardrightypos = ($_.height * 72) - 6; //#4843 + } //#4843 + $k[$j++] = Infinity; //#4847 + $k[$j++] = 'ren'; //#4854 + $k[$j++] = 'renlinear'; //#4854 + $k[$j++] = 'sbs'; //#4854 + $k[$j++] = $_.sbs; //#4854 + $k[$j++] = 'bhs'; //#4854 + $k[$j++] = $_.bhs; //#4854 + $k[$j++] = 'bbs'; //#4854 + $k[$j++] = $_.bbs; //#4854 + $k[$j++] = 'txt'; //#4854 + $k[$j++] = $_.txt; //#4854 + $k[$j++] = 'opt'; //#4854 + $k[$j++] = $_.options; //#4854 + $k[$j++] = 'guardrightpos'; //#4854 + if ($eq($_.addon, "")) { //#4854 + $k[$j++] = 7; //#4854 + } else { //#4854 + $k[$j++] = 5; //#4854 + } //#4854 + $k[$j++] = 'guardrightypos'; //#4857 + $k[$j++] = $_.guardrightypos; //#4857 + $k[$j++] = 'borderleft'; //#4857 + $k[$j++] = 11; //#4857 + $k[$j++] = 'borderright'; //#4857 + if ($eq($_.addon, "")) { //#4857 + $k[$j++] = 7; //#4857 + } else { //#4857 + $k[$j++] = 5; //#4857 + } //#4857 + $k[$j++] = 'bordertop'; //#4859 + $k[$j++] = 0; //#4859 + $k[$j++] = 'borderbottom'; //#4859 + $k[$j++] = 5; //#4859 + var _3G = $d(); //#4859 + $k[$j++] = _3G; //#4862 + if (!$_.dontdraw) { //#4862 + bwipp_renlinear(); //#4862 + } //#4862 + $_ = Object.getPrototypeOf($_); //#4864 + $_ = Object.getPrototypeOf($_); //#4866 +} //bwipp_ean13 +function bwipp_ean8() { + $_ = Object.create($_); //#4898 + $_.dontdraw = false; //#4901 + $_.includetext = false; //#4902 + $_.textfont = "OCR-B"; //#4903 + $_.textsize = 12; //#4904 + $_.textxoffset = 4; //#4905 + $_.textyoffset = -4; //#4906 + $_.height = 1; //#4907 + $_.addongap = 12; //#4908 + $_.addontextfont = "unset"; //#4909 + $_.addontextsize = null; //#4910 + $_.addontextxoffset = null; //#4911 + $_.addontextyoffset = null; //#4912 + $k[$j++] = $_; //#4914 + bwipp_processoptions(); //#4914 + $_.options = $k[--$j]; //#4914 + $_.barcode = $k[--$j]; //#4915 + bwipp_loadctx(bwipp_ean8) //#4917 + $search($_.barcode, " "); //#4920 + if ($k[--$j]) { //#4926 + $_.barcode = $k[--$j]; //#4921 + $j--; //#4922 + $_.addon = $k[--$j]; //#4923 + } else { //#4926 + $j--; //#4925 + $_.addon = ""; //#4926 + } //#4926 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#4932 + $k[$j++] = 'bwipp.ean8badLength#4931'; //#4931 + $k[$j++] = "EAN-8 must be 7 or 8 digits"; //#4931 + bwipp_raiseerror(); //#4931 + } //#4931 + $forall($_.barcode, function() { //#4937 + var _9 = $k[--$j]; //#4934 + if ((_9 < 48) || (_9 > 57)) { //#4936 + $k[$j++] = 'bwipp.ean8badCharacter#4935'; //#4935 + $k[$j++] = "EAN-8 must contain only digits"; //#4935 + bwipp_raiseerror(); //#4935 + } //#4935 + }); //#4935 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4940 + $k[$j++] = 'bwipp.ean8badAddOnLength#4939'; //#4939 + $k[$j++] = "Add-on for EAN-8 must be 2 or 5 digits"; //#4939 + bwipp_raiseerror(); //#4939 + } //#4939 + $_.pad = $s(8); //#4943 + $_.checksum = 0; //#4944 + for (var _E = 0; _E <= 6; _E += 1) { //#4953 + $_.i = _E; //#4946 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4947 + if (($_.i % 2) != 0) { //#4951 + $_.checksum = $f($_.barchar + $_.checksum); //#4949 + } else { //#4951 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4951 + } //#4951 + } //#4951 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4954 + if ($_.barcode.length == 8) { //#4959 + if ($get($_.barcode, 7) != $f($_.checksum + 48)) { //#4958 + $k[$j++] = 'bwipp.ean8badCheckDigit#4957'; //#4957 + $k[$j++] = "Incorrect EAN-8 check digit provided"; //#4957 + bwipp_raiseerror(); //#4957 + } //#4957 + } //#4957 + $puti($_.pad, 0, $_.barcode); //#4960 + $put($_.pad, 7, $f($_.checksum + 48)); //#4961 + $_.barcode = $_.pad; //#4962 + if (!bwipp_ean8.__4974__) { //#4974 + $_ = Object.create($_); //#4974 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4970 + $_.barchars = "0123456789"; //#4973 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean8.$ctx[id] = $_[id]); //#4973 + bwipp_ean8.__4974__ = 1; //#4973 + $_ = Object.getPrototypeOf($_); //#4973 + } //#4973 + $_.sbs = $s(43); //#4976 + $_.txt = $a(8); //#4977 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4980 + for (var _e = 0; _e <= 3; _e += 1) { //#4993 + $_.i = _e; //#4985 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4986 + $j--; //#4987 + $_.indx = $k[--$j].length; //#4988 + $j -= 2; //#4989 + $_.enc = $get($_.encs, $_.indx); //#4990 + $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4991 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 7) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4992 + } //#4992 + $puti($_.sbs, (4 * 4) + 3, $get($_.encs, 11)); //#4996 + for (var _14 = 4; _14 <= 7; _14 += 1) { //#5009 + $_.i = _14; //#5001 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5002 + $j--; //#5003 + $_.indx = $k[--$j].length; //#5004 + $j -= 2; //#5005 + $_.enc = $get($_.encs, $_.indx); //#5006 + $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#5007 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#5008 + } //#5008 + $puti($_.sbs, 40, $get($_.encs, 12)); //#5012 + $k[$j++] = Infinity; //#5014 + var _1U = $_.sbs; //#5014 + for (var _1V = 0, _1W = _1U.length; _1V < _1W; _1V++) { //#5014 + $k[$j++] = $get(_1U, _1V) - 48; //#5014 + } //#5014 + $_.sbs = $a(); //#5014 + if ($_.includetext) { //#5021 + $k[$j++] = Infinity; //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + for (var _1c = 0, _1d = 8; _1c < _1d; _1c++) { //#5016 + $k[$j++] = $f($_.height - 0.075); //#5016 + } //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + for (var _1h = 0, _1i = 8; _1h < _1i; _1h++) { //#5016 + $k[$j++] = $f($_.height - 0.075); //#5016 + } //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + $_.bhs = $a(); //#5016 + $k[$j++] = Infinity; //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + for (var _1n = 0, _1o = 8; _1n < _1o; _1n++) { //#5017 + $k[$j++] = 0.075; //#5017 + } //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + for (var _1p = 0, _1q = 8; _1p < _1q; _1p++) { //#5017 + $k[$j++] = 0.075; //#5017 + } //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + $_.bbs = $a(); //#5017 + } else { //#5021 + $k[$j++] = Infinity; //#5019 + for (var _1s = 0, _1t = 22; _1s < _1t; _1s++) { //#5019 + $k[$j++] = $_.height; //#5019 + } //#5019 + $_.bhs = $a(); //#5019 + $k[$j++] = Infinity; //#5020 + for (var _1w = 0, _1x = 22; _1w < _1x; _1w++) { //#5020 + $k[$j++] = 0; //#5020 + } //#5020 + $_.bbs = $a(); //#5020 + $_.txt = $a([]); //#5021 + } //#5021 + $_.guardrightypos = 0; //#5023 + if ($ne($_.addon, "")) { //#5044 + $k[$j++] = Infinity; //#5027 + $k[$j++] = 'dontdraw'; //#5031 + $k[$j++] = true; //#5031 + $k[$j++] = 'includetext'; //#5031 + $k[$j++] = true; //#5031 + $k[$j++] = 'height'; //#5031 + $k[$j++] = $f($_.height - 0.15); //#5031 + $k[$j++] = 'textxoffset'; //#5031 + if ($ne($_.addontextxoffset, null)) { //#5031 + $k[$j++] = $_.addontextxoffset; //#5031 + } else { //#5031 + $k[$j++] = 67 + $_.addongap; //#5031 + } //#5031 + if ($ne($_.addontextyoffset, null)) { //#5032 + $k[$j++] = 'textyoffset'; //#5032 + $k[$j++] = $_.addontextyoffset; //#5032 + } //#5032 + $k[$j++] = 'textsize'; //#5033 + if ($ne($_.addontextsize, null)) { //#5033 + $k[$j++] = $_.addontextsize; //#5033 + } else { //#5033 + $k[$j++] = $_.textsize; //#5033 + } //#5033 + var _2B = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5034 + $k[$j++] = 'textfont'; //#5034 + $k[$j++] = _2B; //#5034 + $_.addopts = $d(); //#5035 + if ($_.addon.length == 2) { //#5036 + $k[$j++] = $_.addon; //#5036 + $k[$j++] = $_.addopts; //#5036 + bwipp_ean2(); //#5036 + } //#5036 + if ($_.addon.length == 5) { //#5037 + $k[$j++] = $_.addon; //#5037 + $k[$j++] = $_.addopts; //#5037 + bwipp_ean5(); //#5037 + } //#5037 + $_.addcode = $k[--$j]; //#5038 + $k[$j++] = Infinity; //#5039 + $aload($_.sbs); //#5039 + $k[$j++] = $_.addongap; //#5039 + $aload($get($_.addcode, "sbs")); //#5039 + $_.sbs = $a(); //#5039 + $k[$j++] = Infinity; //#5040 + $aload($_.bhs); //#5040 + $forall($get($_.addcode, "bhs"), function() { //#5040 + var _2S = $k[--$j]; //#5040 + $k[$j++] = $f(_2S - 0.075); //#5040 + }); //#5040 + $_.bhs = $a(); //#5040 + $k[$j++] = Infinity; //#5041 + $aload($_.bbs); //#5041 + $forall($get($_.addcode, "bbs"), function() { //#5041 + var _2X = $k[--$j]; //#5041 + $k[$j++] = $f(_2X + 0.075); //#5041 + }); //#5041 + $_.bbs = $a(); //#5041 + $k[$j++] = Infinity; //#5042 + $aload($_.txt); //#5042 + $aload($get($_.addcode, "txt")); //#5042 + $_.txt = $a(); //#5042 + $_.guardrightypos = ($_.height * 72) - 6; //#5043 + } //#5043 + $k[$j++] = Infinity; //#5047 + $k[$j++] = 'ren'; //#5055 + $k[$j++] = 'renlinear'; //#5055 + $k[$j++] = 'sbs'; //#5055 + $k[$j++] = $_.sbs; //#5055 + $k[$j++] = 'bhs'; //#5055 + $k[$j++] = $_.bhs; //#5055 + $k[$j++] = 'bbs'; //#5055 + $k[$j++] = $_.bbs; //#5055 + $k[$j++] = 'txt'; //#5055 + $k[$j++] = $_.txt; //#5055 + $k[$j++] = 'opt'; //#5055 + $k[$j++] = $_.options; //#5055 + $k[$j++] = 'guardleftpos'; //#5055 + $k[$j++] = 7; //#5055 + $k[$j++] = 'guardrightpos'; //#5055 + if ($eq($_.addon, "")) { //#5055 + $k[$j++] = 7; //#5055 + } else { //#5055 + $k[$j++] = 5; //#5055 + } //#5055 + $k[$j++] = 'guardrightypos'; //#5058 + $k[$j++] = $_.guardrightypos; //#5058 + $k[$j++] = 'borderleft'; //#5058 + $k[$j++] = 7; //#5058 + $k[$j++] = 'borderright'; //#5058 + if ($eq($_.addon, "")) { //#5058 + $k[$j++] = 7; //#5058 + } else { //#5058 + $k[$j++] = 5; //#5058 + } //#5058 + $k[$j++] = 'bordertop'; //#5060 + $k[$j++] = 0; //#5060 + $k[$j++] = 'borderbottom'; //#5060 + $k[$j++] = 5; //#5060 + var _2m = $d(); //#5060 + $k[$j++] = _2m; //#5063 + if (!$_.dontdraw) { //#5063 + bwipp_renlinear(); //#5063 + } //#5063 + $_ = Object.getPrototypeOf($_); //#5065 + $_ = Object.getPrototypeOf($_); //#5067 } //bwipp_ean8 function bwipp_upca() { - $_ = Object.create($_); //#4798 - $_.dontdraw = false; //#4801 - $_.includetext = false; //#4802 - $_.textfont = "OCR-B"; //#4803 - $_.textsize = 12; //#4804 - $_.textxoffset = -9; //#4805 - $_.textyoffset = -4; //#4806 - $_.height = 1; //#4807 - $_.addongap = 12; //#4808 - $_.addontextfont = "unset"; //#4809 - $_.addontextsize = null; //#4810 - $_.addontextxoffset = null; //#4811 - $_.addontextyoffset = null; //#4812 - $k[$j++] = $_; //#4814 - bwipp_processoptions(); //#4814 - $_.options = $k[--$j]; //#4814 - $_.barcode = $k[--$j]; //#4815 - bwipp_loadctx(bwipp_upca) //#4817 - $search($_.barcode, " "); //#4820 - if ($k[--$j]) { //#4826 - $_.barcode = $k[--$j]; //#4821 - $j--; //#4822 - $_.addon = $k[--$j]; //#4823 - } else { //#4826 - $j--; //#4825 - $_.addon = ""; //#4826 - } //#4826 - if (($_.barcode.length == 7) || ($_.barcode.length == 8)) { //#4872 - $forall($_.barcode, function() { //#4836 - var _9 = $k[--$j]; //#4833 - if ((_9 < 48) || (_9 > 57)) { //#4835 - $k[$j++] = 'bwipp.upcAupcEbadCharacter#4834'; //#4834 - $k[$j++] = "UPC-E must contain only digits"; //#4834 - bwipp_raiseerror(); //#4834 - } //#4834 - }); //#4834 - var _B = $get($_.barcode, 0); //#4837 - if ((_B != 48) && (_B != 49)) { //#4839 - $k[$j++] = 'bwipp.upcAupcEbadNumberSystem#4838'; //#4838 - $k[$j++] = "UPC-E must have number system 0 or 1"; //#4838 - bwipp_raiseerror(); //#4838 - } //#4838 - for (var _C = 0, _D = 1; _C < _D; _C++) { //#4867 - var _F = ($_.barcode.length == 8) ? 12 : 11; //#4841 - $_.upcacode = $s(_F); //#4841 - if ($f($get($_.barcode, 6) - 48) <= 2) { //#4848 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#4843 - $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#4844 - $puti($_.upcacode, 4, "0000"); //#4845 - $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#4846 - break; //#4847 - } //#4847 - if ($f($get($_.barcode, 6) - 48) == 3) { //#4854 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#4850 - $puti($_.upcacode, 4, "00000"); //#4851 - $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#4852 - break; //#4853 - } //#4853 - if ($f($get($_.barcode, 6) - 48) == 4) { //#4860 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#4856 - $puti($_.upcacode, 5, "00000"); //#4857 - $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#4858 - break; //#4859 - } //#4859 - if ($f($get($_.barcode, 6) - 48) >= 5) { //#4866 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#4862 - $puti($_.upcacode, 6, "0000"); //#4863 - $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#4864 - break; //#4865 - } //#4865 - } //#4865 - if ($_.barcode.length == 8) { //#4870 - $puti($_.upcacode, 11, $geti($_.barcode, 7, 1)); //#4869 - } //#4869 - $_.barcode = $_.upcacode; //#4871 - } //#4871 - if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#4877 - $k[$j++] = 'bwipp.upcAbadLength#4876'; //#4876 - $k[$j++] = "UPC-A must be 11 or 12 digits"; //#4876 - bwipp_raiseerror(); //#4876 - } //#4876 - var _11 = $_.barcode; //#4878 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#4882 - var _14 = $get(_11, _12); //#4882 - if ((_14 < 48) || (_14 > 57)) { //#4881 - $k[$j++] = 'bwipp.upcAbadCharacter#4880'; //#4880 - $k[$j++] = "UPC-A must contain only digits"; //#4880 - bwipp_raiseerror(); //#4880 - } //#4880 - } //#4880 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4885 - $k[$j++] = 'bwipp.upcAbadAddOnLength#4884'; //#4884 - $k[$j++] = "Add-on for UPC-A must be 2 or 5 digits"; //#4884 - bwipp_raiseerror(); //#4884 - } //#4884 - $_.pad = $s(12); //#4888 - $_.checksum = 0; //#4889 - for (var _19 = 0; _19 <= 10; _19 += 1) { //#4898 - $_.i = _19; //#4891 - $_.barchar = $get($_.barcode, $_.i) - 48; //#4892 - if (($_.i % 2) != 0) { //#4896 - $_.checksum = $_.checksum + $_.barchar; //#4894 - } else { //#4896 - $_.checksum = $_.checksum + ($_.barchar * 3); //#4896 - } //#4896 - } //#4896 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#4899 - if ($_.barcode.length == 12) { //#4904 - if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#4903 - $k[$j++] = 'bwipp.upcAbadCheckDigit#4902'; //#4902 - $k[$j++] = "Incorrect UPC check digit provided"; //#4902 - bwipp_raiseerror(); //#4902 - } //#4902 - } //#4902 - $puti($_.pad, 0, $_.barcode); //#4905 - $put($_.pad, 11, $_.checksum + 48); //#4906 - $_.barcode = $_.pad; //#4907 - if (!bwipp_upca.__4919__) { //#4919 - $_ = Object.create($_); //#4919 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4915 - $_.barchars = "0123456789"; //#4918 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upca.$ctx[id] = $_[id]); //#4918 - bwipp_upca.__4919__ = 1; //#4918 - $_ = Object.getPrototypeOf($_); //#4918 - } //#4918 - $_.sbs = $s(59); //#4921 - $_.txt = $a(12); //#4922 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4925 - for (var _1Z = 0; _1Z <= 5; _1Z += 1) { //#4942 - $_.i = _1Z; //#4930 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4931 - $j--; //#4932 - $_.indx = $k[--$j].length; //#4933 - $j -= 2; //#4934 - $_.enc = $get($_.encs, $_.indx); //#4935 - $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4936 - if ($_.i == 0) { //#4940 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#4938 - } else { //#4940 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4940 - } //#4940 - } //#4940 - $puti($_.sbs, (6 * 4) + 3, $get($_.encs, 11)); //#4945 - for (var _28 = 6; _28 <= 11; _28 += 1) { //#4962 - $_.i = _28; //#4950 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4951 - $j--; //#4952 - $_.indx = $k[--$j].length; //#4953 - $j -= 2; //#4954 - $_.enc = $get($_.encs, $_.indx); //#4955 - $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#4956 - if ($_.i == 11) { //#4960 - $put($_.txt, 11, $a([$geti($_.barcode, 11, 1), $_.textxoffset + 107, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#4958 - } else { //#4960 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 17, $_.textyoffset, $_.textfont, $_.textsize])); //#4960 - } //#4960 - } //#4960 - $puti($_.sbs, 56, $get($_.encs, 12)); //#4965 - $k[$j++] = Infinity; //#4967 - var _2h = $_.sbs; //#4967 - for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#4967 - $k[$j++] = $get(_2h, _2i) - 48; //#4967 - } //#4967 - $_.sbs = $a(); //#4967 - if ($_.includetext) { //#4974 - $k[$j++] = Infinity; //#4969 - for (var _2n = 0, _2o = 4; _2n < _2o; _2n++) { //#4969 - $k[$j++] = $_.height; //#4969 - } //#4969 - for (var _2q = 0, _2r = 10; _2q < _2r; _2q++) { //#4969 - $k[$j++] = $f($_.height - 0.075); //#4969 - } //#4969 - $k[$j++] = $_.height; //#4969 - $k[$j++] = $_.height; //#4969 - for (var _2v = 0, _2w = 10; _2v < _2w; _2v++) { //#4969 - $k[$j++] = $f($_.height - 0.075); //#4969 - } //#4969 - for (var _2y = 0, _2z = 4; _2y < _2z; _2y++) { //#4969 - $k[$j++] = $_.height; //#4969 - } //#4969 - $_.bhs = $a(); //#4969 - $k[$j++] = Infinity; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - for (var _32 = 0, _33 = 10; _32 < _33; _32++) { //#4970 - $k[$j++] = 0.075; //#4970 - } //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - for (var _34 = 0, _35 = 10; _34 < _35; _34++) { //#4970 - $k[$j++] = 0.075; //#4970 - } //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $_.bbs = $a(); //#4970 - } else { //#4974 - $k[$j++] = Infinity; //#4972 - for (var _37 = 0, _38 = 30; _37 < _38; _37++) { //#4972 - $k[$j++] = $_.height; //#4972 - } //#4972 - $_.bhs = $a(); //#4972 - $k[$j++] = Infinity; //#4973 - for (var _3B = 0, _3C = 30; _3B < _3C; _3B++) { //#4973 - $k[$j++] = 0; //#4973 - } //#4973 - $_.bbs = $a(); //#4973 - $_.txt = $a([]); //#4974 - } //#4974 - $_.guardrightypos = 0; //#4976 - if ($ne($_.addon, "")) { //#4997 - $k[$j++] = Infinity; //#4980 - $k[$j++] = 'dontdraw'; //#4984 - $k[$j++] = true; //#4984 - $k[$j++] = 'includetext'; //#4984 - $k[$j++] = true; //#4984 - $k[$j++] = 'height'; //#4984 - $k[$j++] = $f($_.height - 0.15); //#4984 - $k[$j++] = 'textxoffset'; //#4984 - if ($ne($_.addontextxoffset, null)) { //#4984 - $k[$j++] = $_.addontextxoffset; //#4984 - } else { //#4984 - $k[$j++] = 95 + $_.addongap; //#4984 - } //#4984 - if ($ne($_.addontextyoffset, null)) { //#4985 - $k[$j++] = 'textyoffset'; //#4985 - $k[$j++] = $_.addontextyoffset; //#4985 - } //#4985 - $k[$j++] = 'textsize'; //#4986 - if ($ne($_.addontextsize, null)) { //#4986 - $k[$j++] = $_.addontextsize; //#4986 - } else { //#4986 - $k[$j++] = $_.textsize; //#4986 - } //#4986 - var _3Q = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4987 - $k[$j++] = 'textfont'; //#4987 - $k[$j++] = _3Q; //#4987 - $_.addopts = $d(); //#4988 - if ($_.addon.length == 2) { //#4989 - $k[$j++] = $_.addon; //#4989 - $k[$j++] = $_.addopts; //#4989 - bwipp_ean2(); //#4989 - } //#4989 - if ($_.addon.length == 5) { //#4990 - $k[$j++] = $_.addon; //#4990 - $k[$j++] = $_.addopts; //#4990 - bwipp_ean5(); //#4990 - } //#4990 - $_.addcode = $k[--$j]; //#4991 - $k[$j++] = Infinity; //#4992 - $aload($_.sbs); //#4992 - $k[$j++] = $_.addongap; //#4992 - $aload($get($_.addcode, "sbs")); //#4992 - $_.sbs = $a(); //#4992 - $k[$j++] = Infinity; //#4993 - $aload($_.bhs); //#4993 - $forall($get($_.addcode, "bhs"), function() { //#4993 - var _3h = $k[--$j]; //#4993 - $k[$j++] = $f(_3h - 0.075); //#4993 - }); //#4993 - $_.bhs = $a(); //#4993 - $k[$j++] = Infinity; //#4994 - $aload($_.bbs); //#4994 - $forall($get($_.addcode, "bbs"), function() { //#4994 - var _3m = $k[--$j]; //#4994 - $k[$j++] = $f(_3m + 0.075); //#4994 - }); //#4994 - $_.bbs = $a(); //#4994 - $k[$j++] = Infinity; //#4995 - $aload($_.txt); //#4995 - $aload($get($_.addcode, "txt")); //#4995 - $_.txt = $a(); //#4995 - $_.guardrightypos = ($_.height * 72) - 6; //#4996 - } //#4996 - $k[$j++] = Infinity; //#5000 - $k[$j++] = 'ren'; //#5007 - $k[$j++] = bwipp_renlinear; //#5007 - $k[$j++] = 'sbs'; //#5007 - $k[$j++] = $_.sbs; //#5007 - $k[$j++] = 'bhs'; //#5007 - $k[$j++] = $_.bhs; //#5007 - $k[$j++] = 'bbs'; //#5007 - $k[$j++] = $_.bbs; //#5007 - $k[$j++] = 'txt'; //#5007 - $k[$j++] = $_.txt; //#5007 - $k[$j++] = 'opt'; //#5007 - $k[$j++] = $_.options; //#5007 - $k[$j++] = 'guardrightpos'; //#5007 - if ($eq($_.addon, "")) { //#5007 - $k[$j++] = 9; //#5007 - } else { //#5007 - $k[$j++] = 5; //#5007 - } //#5007 - $k[$j++] = 'guardrightypos'; //#5010 - $k[$j++] = $_.guardrightypos; //#5010 - $k[$j++] = 'borderleft'; //#5010 - $k[$j++] = 9; //#5010 - $k[$j++] = 'borderright'; //#5010 - if ($eq($_.addon, "")) { //#5010 - $k[$j++] = 9; //#5010 - } else { //#5010 - $k[$j++] = 5; //#5010 - } //#5010 - $k[$j++] = 'bordertop'; //#5012 - $k[$j++] = 0; //#5012 - $k[$j++] = 'borderbottom'; //#5012 - $k[$j++] = 5; //#5012 - var _41 = $d(); //#5012 - $k[$j++] = _41; //#5015 - if (!$_.dontdraw) { //#5015 - bwipp_renlinear(); //#5015 - } //#5015 - $_ = Object.getPrototypeOf($_); //#5017 - $_ = Object.getPrototypeOf($_); //#5019 -} //bwipp_upca -function bwipp_upce() { - $_ = Object.create($_); //#5051 - $_.dontdraw = false; //#5054 - $_.includetext = false; //#5055 - $_.textfont = "OCR-B"; //#5056 - $_.textsize = 12; //#5057 - $_.textxoffset = -9; //#5058 - $_.textyoffset = -4; //#5059 - $_.height = 1; //#5060 - $_.addongap = 12; //#5061 - $_.addontextfont = "unset"; //#5062 - $_.addontextsize = null; //#5063 - $_.addontextxoffset = null; //#5064 - $_.addontextyoffset = null; //#5065 - $k[$j++] = $_; //#5067 - bwipp_processoptions(); //#5067 - $_.options = $k[--$j]; //#5067 - $_.barcode = $k[--$j]; //#5068 - bwipp_loadctx(bwipp_upce) //#5070 - $search($_.barcode, " "); //#5073 - if ($k[--$j]) { //#5079 - $_.barcode = $k[--$j]; //#5074 - $j--; //#5075 - $_.addon = $k[--$j]; //#5076 - } else { //#5079 - $j--; //#5078 - $_.addon = ""; //#5079 - } //#5079 - if (($_.barcode.length == 11) || ($_.barcode.length == 12)) { //#5121 - $forall($_.barcode, function() { //#5089 - var _9 = $k[--$j]; //#5086 - if ((_9 < 48) || (_9 > 57)) { //#5088 - $k[$j++] = 'bwipp.upcEupcAbadCharacter#5087'; //#5087 - $k[$j++] = "UPC-A must contain only digits"; //#5087 - bwipp_raiseerror(); //#5087 - } //#5087 - }); //#5087 - for (var _A = 0, _B = 1; _A < _B; _A++) { //#5116 - var _D = ($_.barcode.length == 12) ? 8 : 7; //#5091 - $_.upcecode = $s(_D); //#5091 - if (($f($get($_.barcode, 3) - 48) <= 2) && $eq($geti($_.barcode, 4, 4), "0000")) { //#5097 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 3)); //#5093 - $puti($_.upcecode, 3, $geti($_.barcode, 8, 3)); //#5094 - $puti($_.upcecode, 6, $geti($_.barcode, 3, 1)); //#5095 - break; //#5096 - } //#5096 - if ($eq($geti($_.barcode, 4, 5), "00000")) { //#5103 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 4)); //#5099 - $puti($_.upcecode, 4, $geti($_.barcode, 9, 2)); //#5100 - $puti($_.upcecode, 6, "3"); //#5101 - break; //#5102 - } //#5102 - if ($eq($geti($_.barcode, 5, 5), "00000")) { //#5109 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 5)); //#5105 - $puti($_.upcecode, 5, $geti($_.barcode, 10, 1)); //#5106 - $puti($_.upcecode, 6, "4"); //#5107 - break; //#5108 - } //#5108 - if (($f($get($_.barcode, 10) - 48) >= 5) && $eq($geti($_.barcode, 6, 4), "0000")) { //#5114 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 6)); //#5111 - $puti($_.upcecode, 6, $geti($_.barcode, 10, 1)); //#5112 - break; //#5113 - } //#5113 - $k[$j++] = 'bwipp.upcEupcAnotCompressible#5115'; //#5115 - $k[$j++] = "UPC-A cannot be converted to a UPC-E"; //#5115 - bwipp_raiseerror(); //#5115 - } //#5115 - if ($_.barcode.length == 12) { //#5119 - $puti($_.upcecode, 7, $geti($_.barcode, 11, 1)); //#5118 - } //#5118 - $_.barcode = $_.upcecode; //#5120 - } //#5120 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#5126 - $k[$j++] = 'bwipp.upcEbadLength#5125'; //#5125 - $k[$j++] = "UPC-E must be 7 or 8 digits"; //#5125 - bwipp_raiseerror(); //#5125 - } //#5125 - var _11 = $_.barcode; //#5127 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5131 - var _14 = $get(_11, _12); //#5131 - if ((_14 < 48) || (_14 > 57)) { //#5130 - $k[$j++] = 'bwipp.upcEbadCharacter#5129'; //#5129 - $k[$j++] = "UPC-E must contain only digits"; //#5129 - bwipp_raiseerror(); //#5129 - } //#5129 - } //#5129 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5134 - $k[$j++] = 'bwipp.upcEbadAddOnLength#5133'; //#5133 - $k[$j++] = "Add-on for UPC-E must be 2 or 5 digits"; //#5133 - bwipp_raiseerror(); //#5133 - } //#5133 - var _19 = $get($_.barcode, 0); //#5137 - if ((_19 != 48) && (_19 != 49)) { //#5139 - $k[$j++] = 'bwipp.upcEbadNumberSystem#5138'; //#5138 - $k[$j++] = "UPC-E must have number system 0 or 1"; //#5138 - bwipp_raiseerror(); //#5138 - } //#5138 - if (!bwipp_upce.__5156__) { //#5156 - $_ = Object.create($_); //#5156 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); //#5147 - $_.barchars = "0123456789"; //#5150 - $_.mirrormaps = $a(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#5155 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upce.$ctx[id] = $_[id]); //#5155 - bwipp_upce.__5156__ = 1; //#5155 - $_ = Object.getPrototypeOf($_); //#5155 - } //#5155 - for (var _1D = 0, _1E = 1; _1D < _1E; _1D++) { //#5186 - $_.upcacode = $s(11); //#5160 - if (($get($_.barcode, 6) - 48) <= 2) { //#5167 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5162 - $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5163 - $puti($_.upcacode, 4, "0000"); //#5164 - $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5165 - break; //#5166 + $_ = Object.create($_); //#5099 + $_.dontdraw = false; //#5102 + $_.includetext = false; //#5103 + $_.textfont = "OCR-B"; //#5104 + $_.textsize = 12; //#5105 + $_.textxoffset = -9; //#5106 + $_.textyoffset = -4; //#5107 + $_.height = 1; //#5108 + $_.addongap = 12; //#5109 + $_.addontextfont = "unset"; //#5110 + $_.addontextsize = null; //#5111 + $_.addontextxoffset = null; //#5112 + $_.addontextyoffset = null; //#5113 + $k[$j++] = $_; //#5115 + bwipp_processoptions(); //#5115 + $_.options = $k[--$j]; //#5115 + $_.barcode = $k[--$j]; //#5116 + bwipp_loadctx(bwipp_upca) //#5118 + $search($_.barcode, " "); //#5121 + if ($k[--$j]) { //#5127 + $_.barcode = $k[--$j]; //#5122 + $j--; //#5123 + $_.addon = $k[--$j]; //#5124 + } else { //#5127 + $j--; //#5126 + $_.addon = ""; //#5127 + } //#5127 + if (($_.barcode.length == 7) || ($_.barcode.length == 8)) { //#5173 + $forall($_.barcode, function() { //#5137 + var _9 = $k[--$j]; //#5134 + if ((_9 < 48) || (_9 > 57)) { //#5136 + $k[$j++] = 'bwipp.upcAupcEbadCharacter#5135'; //#5135 + $k[$j++] = "UPC-E must contain only digits"; //#5135 + bwipp_raiseerror(); //#5135 + } //#5135 + }); //#5135 + var _B = $get($_.barcode, 0); //#5138 + if ((_B != 48) && (_B != 49)) { //#5140 + $k[$j++] = 'bwipp.upcAupcEbadNumberSystem#5139'; //#5139 + $k[$j++] = "UPC-E must have number system 0 or 1"; //#5139 + bwipp_raiseerror(); //#5139 + } //#5139 + for (var _C = 0, _D = 1; _C < _D; _C++) { //#5168 + var _F = ($_.barcode.length == 8) ? 12 : 11; //#5142 + $_.upcacode = $s(_F); //#5142 + if ($f($get($_.barcode, 6) - 48) <= 2) { //#5149 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5144 + $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5145 + $puti($_.upcacode, 4, "0000"); //#5146 + $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5147 + break; //#5148 + } //#5148 + if ($f($get($_.barcode, 6) - 48) == 3) { //#5155 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5151 + $puti($_.upcacode, 4, "00000"); //#5152 + $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5153 + break; //#5154 + } //#5154 + if ($f($get($_.barcode, 6) - 48) == 4) { //#5161 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5157 + $puti($_.upcacode, 5, "00000"); //#5158 + $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5159 + break; //#5160 + } //#5160 + if ($f($get($_.barcode, 6) - 48) >= 5) { //#5167 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5163 + $puti($_.upcacode, 6, "0000"); //#5164 + $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5165 + break; //#5166 + } //#5166 } //#5166 - if (($get($_.barcode, 6) - 48) == 3) { //#5173 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5169 - $puti($_.upcacode, 4, "00000"); //#5170 - $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5171 - break; //#5172 - } //#5172 - if (($get($_.barcode, 6) - 48) == 4) { //#5179 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5175 - $puti($_.upcacode, 5, "00000"); //#5176 - $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5177 - break; //#5178 - } //#5178 - if (($get($_.barcode, 6) - 48) >= 5) { //#5185 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5181 - $puti($_.upcacode, 6, "0000"); //#5182 - $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5183 - break; //#5184 - } //#5184 - } //#5184 - $_.checksum = 0; //#5187 - for (var _1t = 0; _1t <= 10; _1t += 1) { //#5196 - $_.i = _1t; //#5189 - $_.barchar = $get($_.upcacode, $_.i) - 48; //#5190 - if (($_.i % 2) != 0) { //#5194 - $_.checksum = $_.checksum + $_.barchar; //#5192 - } else { //#5194 - $_.checksum = $_.checksum + ($_.barchar * 3); //#5194 - } //#5194 - } //#5194 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5197 - if ($_.barcode.length == 8) { //#5202 - if ($get($_.barcode, 7) != ($_.checksum + 48)) { //#5201 - $k[$j++] = 'bwipp.upcEbadCheckDigit#5200'; //#5200 - $k[$j++] = "Incorrect UPC check digit provided"; //#5200 - bwipp_raiseerror(); //#5200 - } //#5200 - } //#5200 - $_.pad = $s(8); //#5203 - $puti($_.pad, 0, $_.barcode); //#5204 - $put($_.pad, 7, $_.checksum + 48); //#5205 - $_.barcode = $_.pad; //#5206 - $_.txt = $a(8); //#5207 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5208 - $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#5211 - if ($get($_.barcode, 0) == 48) { //#5225 - $_.invt = $s($_.mirrormap.length); //#5215 - for (var _2V = 0, _2U = $_.mirrormap.length - 1; _2V <= _2U; _2V += 1) { //#5223 - $_.i = _2V; //#5217 - if ($get($_.mirrormap, $_.i) == 48) { //#5221 - $put($_.invt, $_.i, 49); //#5219 - } else { //#5221 - $put($_.invt, $_.i, 48); //#5221 - } //#5221 - } //#5221 - $_.mirrormap = $_.invt; //#5224 - } //#5224 - $_.sbs = $s(33); //#5227 - $puti($_.sbs, 0, $get($_.encs, 10)); //#5230 - for (var _2i = 1; _2i <= 6; _2i += 1) { //#5252 - $_.i = _2i; //#5233 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5235 - $j--; //#5236 - $_.indx = $k[--$j].length; //#5237 - $j -= 2; //#5238 - $_.enc = $get($_.encs, $_.indx); //#5239 - if ($get($_.mirrormap, $_.i - 1) == 49) { //#5249 - $_.enclen = $_.enc.length; //#5241 - $_.revenc = $s($_.enclen); //#5242 - for (var _2z = 0, _2y = $_.enclen - 1; _2z <= _2y; _2z += 1) { //#5247 - $_.j = _2z; //#5244 - $_.char = $get($_.enc, $_.j); //#5245 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#5246 - } //#5246 - $_.enc = $_.revenc; //#5248 - } //#5248 - $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#5250 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5251 - } //#5251 - $put($_.txt, 7, $a([$geti($_.barcode, 7, 1), ((6 * 7) + 21) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5254 - $puti($_.sbs, 27, $get($_.encs, 11)); //#5257 - $k[$j++] = Infinity; //#5259 - var _3X = $_.sbs; //#5259 - for (var _3Y = 0, _3Z = _3X.length; _3Y < _3Z; _3Y++) { //#5259 - $k[$j++] = $get(_3X, _3Y) - 48; //#5259 - } //#5259 - $_.sbs = $a(); //#5259 - if ($_.includetext) { //#5266 - $k[$j++] = Infinity; //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - for (var _3f = 0, _3g = 12; _3f < _3g; _3f++) { //#5261 - $k[$j++] = $f($_.height - 0.075); //#5261 + if ($_.barcode.length == 8) { //#5171 + $puti($_.upcacode, 11, $geti($_.barcode, 7, 1)); //#5170 + } //#5170 + $_.barcode = $_.upcacode; //#5172 + } //#5172 + if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#5178 + $k[$j++] = 'bwipp.upcAbadLength#5177'; //#5177 + $k[$j++] = "UPC-A must be 11 or 12 digits"; //#5177 + bwipp_raiseerror(); //#5177 + } //#5177 + var _11 = $_.barcode; //#5179 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5183 + var _14 = $get(_11, _12); //#5183 + if ((_14 < 48) || (_14 > 57)) { //#5182 + $k[$j++] = 'bwipp.upcAbadCharacter#5181'; //#5181 + $k[$j++] = "UPC-A must contain only digits"; //#5181 + bwipp_raiseerror(); //#5181 + } //#5181 + } //#5181 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5186 + $k[$j++] = 'bwipp.upcAbadAddOnLength#5185'; //#5185 + $k[$j++] = "Add-on for UPC-A must be 2 or 5 digits"; //#5185 + bwipp_raiseerror(); //#5185 + } //#5185 + $_.pad = $s(12); //#5189 + $_.checksum = 0; //#5190 + for (var _19 = 0; _19 <= 10; _19 += 1) { //#5199 + $_.i = _19; //#5192 + $_.barchar = $get($_.barcode, $_.i) - 48; //#5193 + if (($_.i % 2) != 0) { //#5197 + $_.checksum = $_.checksum + $_.barchar; //#5195 + } else { //#5197 + $_.checksum = $_.checksum + ($_.barchar * 3); //#5197 + } //#5197 + } //#5197 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5200 + if ($_.barcode.length == 12) { //#5205 + if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#5204 + $k[$j++] = 'bwipp.upcAbadCheckDigit#5203'; //#5203 + $k[$j++] = "Incorrect UPC check digit provided"; //#5203 + bwipp_raiseerror(); //#5203 + } //#5203 + } //#5203 + $puti($_.pad, 0, $_.barcode); //#5206 + $put($_.pad, 11, $_.checksum + 48); //#5207 + $_.barcode = $_.pad; //#5208 + if (!bwipp_upca.__5220__) { //#5220 + $_ = Object.create($_); //#5220 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#5216 + $_.barchars = "0123456789"; //#5219 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upca.$ctx[id] = $_[id]); //#5219 + bwipp_upca.__5220__ = 1; //#5219 + $_ = Object.getPrototypeOf($_); //#5219 + } //#5219 + $_.sbs = $s(59); //#5222 + $_.txt = $a(12); //#5223 + $puti($_.sbs, 0, $get($_.encs, 10)); //#5226 + for (var _1Z = 0; _1Z <= 5; _1Z += 1) { //#5243 + $_.i = _1Z; //#5231 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5232 + $j--; //#5233 + $_.indx = $k[--$j].length; //#5234 + $j -= 2; //#5235 + $_.enc = $get($_.encs, $_.indx); //#5236 + $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#5237 + if ($_.i == 0) { //#5241 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5239 + } else { //#5241 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5241 + } //#5241 + } //#5241 + $puti($_.sbs, (6 * 4) + 3, $get($_.encs, 11)); //#5246 + for (var _28 = 6; _28 <= 11; _28 += 1) { //#5263 + $_.i = _28; //#5251 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5252 + $j--; //#5253 + $_.indx = $k[--$j].length; //#5254 + $j -= 2; //#5255 + $_.enc = $get($_.encs, $_.indx); //#5256 + $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#5257 + if ($_.i == 11) { //#5261 + $put($_.txt, 11, $a([$geti($_.barcode, 11, 1), $_.textxoffset + 107, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5259 + } else { //#5261 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 17, $_.textyoffset, $_.textfont, $_.textsize])); //#5261 } //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - $_.bhs = $a(); //#5261 - $k[$j++] = Infinity; //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - for (var _3m = 0, _3n = 12; _3m < _3n; _3m++) { //#5262 - $k[$j++] = 0.075; //#5262 - } //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - $_.bbs = $a(); //#5262 - } else { //#5266 - $k[$j++] = Infinity; //#5264 - for (var _3p = 0, _3q = 17; _3p < _3q; _3p++) { //#5264 - $k[$j++] = $_.height; //#5264 - } //#5264 - $_.bhs = $a(); //#5264 - $k[$j++] = Infinity; //#5265 - for (var _3t = 0, _3u = 17; _3t < _3u; _3t++) { //#5265 - $k[$j++] = 0; //#5265 - } //#5265 - $_.bbs = $a(); //#5265 - $_.txt = $a([]); //#5266 - } //#5266 - $_.guardrightypos = 0; //#5268 - if ($ne($_.addon, "")) { //#5289 - $k[$j++] = Infinity; //#5272 - $k[$j++] = 'dontdraw'; //#5276 - $k[$j++] = true; //#5276 - $k[$j++] = 'includetext'; //#5276 - $k[$j++] = true; //#5276 - $k[$j++] = 'height'; //#5276 - $k[$j++] = $f($_.height - 0.15); //#5276 - $k[$j++] = 'textxoffset'; //#5276 - if ($ne($_.addontextxoffset, null)) { //#5276 - $k[$j++] = $_.addontextxoffset; //#5276 - } else { //#5276 - $k[$j++] = 51 + $_.addongap; //#5276 - } //#5276 - if ($ne($_.addontextyoffset, null)) { //#5277 - $k[$j++] = 'textyoffset'; //#5277 - $k[$j++] = $_.addontextyoffset; //#5277 - } //#5277 - $k[$j++] = 'textsize'; //#5278 - if ($ne($_.addontextsize, null)) { //#5278 - $k[$j++] = $_.addontextsize; //#5278 - } else { //#5278 - $k[$j++] = $_.textsize; //#5278 - } //#5278 - var _48 = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5279 - $k[$j++] = 'textfont'; //#5279 - $k[$j++] = _48; //#5279 - $_.addopts = $d(); //#5280 - if ($_.addon.length == 2) { //#5281 - $k[$j++] = $_.addon; //#5281 - $k[$j++] = $_.addopts; //#5281 - bwipp_ean2(); //#5281 - } //#5281 - if ($_.addon.length == 5) { //#5282 - $k[$j++] = $_.addon; //#5282 - $k[$j++] = $_.addopts; //#5282 - bwipp_ean5(); //#5282 - } //#5282 - $_.addcode = $k[--$j]; //#5283 - $k[$j++] = Infinity; //#5284 - $aload($_.sbs); //#5284 - $k[$j++] = $_.addongap; //#5284 - $aload($get($_.addcode, "sbs")); //#5284 - $_.sbs = $a(); //#5284 - $k[$j++] = Infinity; //#5285 - $aload($_.bhs); //#5285 - $forall($get($_.addcode, "bhs"), function() { //#5285 - var _4P = $k[--$j]; //#5285 - $k[$j++] = $f(_4P - 0.075); //#5285 - }); //#5285 - $_.bhs = $a(); //#5285 - $k[$j++] = Infinity; //#5286 - $aload($_.bbs); //#5286 - $forall($get($_.addcode, "bbs"), function() { //#5286 - var _4U = $k[--$j]; //#5286 - $k[$j++] = $f(_4U + 0.075); //#5286 - }); //#5286 - $_.bbs = $a(); //#5286 - $k[$j++] = Infinity; //#5287 - $aload($_.txt); //#5287 - $aload($get($_.addcode, "txt")); //#5287 - $_.txt = $a(); //#5287 - $_.guardrightypos = ($_.height * 72) - 6; //#5288 - } //#5288 - $k[$j++] = Infinity; //#5292 - $k[$j++] = 'ren'; //#5299 - $k[$j++] = bwipp_renlinear; //#5299 - $k[$j++] = 'sbs'; //#5299 - $k[$j++] = $_.sbs; //#5299 - $k[$j++] = 'bhs'; //#5299 - $k[$j++] = $_.bhs; //#5299 - $k[$j++] = 'bbs'; //#5299 - $k[$j++] = $_.bbs; //#5299 - $k[$j++] = 'txt'; //#5299 - $k[$j++] = $_.txt; //#5299 - $k[$j++] = 'opt'; //#5299 - $k[$j++] = $_.options; //#5299 - $k[$j++] = 'guardrightpos'; //#5299 - if ($eq($_.addon, "")) { //#5299 - $k[$j++] = 9; //#5299 - } else { //#5299 - $k[$j++] = 5; //#5299 - } //#5299 - $k[$j++] = 'guardrightypos'; //#5302 - $k[$j++] = $_.guardrightypos; //#5302 - $k[$j++] = 'borderleft'; //#5302 - $k[$j++] = 9; //#5302 - $k[$j++] = 'borderright'; //#5302 - if ($eq($_.addon, "")) { //#5302 - $k[$j++] = 9; //#5302 - } else { //#5302 - $k[$j++] = 5; //#5302 - } //#5302 - $k[$j++] = 'bordertop'; //#5304 - $k[$j++] = 0; //#5304 - $k[$j++] = 'borderbottom'; //#5304 - $k[$j++] = 5; //#5304 - var _4j = $d(); //#5304 - $k[$j++] = _4j; //#5307 - if (!$_.dontdraw) { //#5307 - bwipp_renlinear(); //#5307 - } //#5307 - $_ = Object.getPrototypeOf($_); //#5309 - $_ = Object.getPrototypeOf($_); //#5311 -} //bwipp_upce -function bwipp_isbn() { - $_ = Object.create($_); //#5340 - $_.dontdraw = false; //#5343 - $_.includetext = false; //#5344 - $_.isbntextfont = 'OCR-A'; //#5345 - $_.isbntextsize = 8; //#5346 - $_.isbntextxoffset = null; //#5347 - $_.isbntextyoffset = null; //#5348 - $_.height = 1; //#5349 - $_.addongap = 12; //#5350 - $_.legacy = false; //#5351 - $k[$j++] = $_; //#5353 - bwipp_processoptions(); //#5353 - $_.options = $k[--$j]; //#5353 - $_.barcode = $k[--$j]; //#5354 - $search($_.barcode, " "); //#5357 - if ($k[--$j]) { //#5363 - $_.barcode = $k[--$j]; //#5358 - $j--; //#5359 - $_.addon = $k[--$j]; //#5360 - } else { //#5363 - $j--; //#5362 - $_.addon = ""; //#5363 - } //#5363 - if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5370 - $k[$j++] = 'bwipp.isbnBadLength#5369'; //#5369 - $k[$j++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; //#5369 - bwipp_raiseerror(); //#5369 - } //#5369 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5373 - $k[$j++] = 'bwipp.isbnBadAddOnLength#5372'; //#5372 - $k[$j++] = "Add-on for ISBN must be 2 or 5 digits"; //#5372 - bwipp_raiseerror(); //#5372 - } //#5372 - if ($_.barcode.length >= 15) { //#5437 - var _F = $geti($_.barcode, 0, 4); //#5375 - if ($ne(_F, "978-") && $ne(_F, "979-")) { //#5377 - $k[$j++] = 'bwipp.isbn13badPrefix#5376'; //#5376 - $k[$j++] = "ISBN-13 prefix must be 978- or 979-"; //#5376 - bwipp_raiseerror(); //#5376 - } //#5376 - $_.wasdash = false; //#5378 - $_.numdash = 0; //#5378 - $_.numdigit = 0; //#5378 - var _H = $geti($_.barcode, 5, 9); //#5379 - for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5392 - var _K = $get(_H, _I); //#5392 - $k[$j++] = _K; //#5387 - if (_K == 45) { //#5387 - if ($_.wasdash) { //#5384 - $k[$j++] = 'bwipp.isbn13adjacentDashes#5383'; //#5383 - $k[$j++] = "ISBN-13 does not permit adjacent dashes"; //#5383 - bwipp_raiseerror(); //#5383 - } //#5383 - $_.wasdash = true; //#5385 - $_.numdash = $_.numdash + 1; //#5386 - } //#5386 - var _N = $k[--$j]; //#5388 - if ((_N >= 48) && (_N <= 57)) { //#5391 - $_.wasdash = false; //#5389 - $_.numdigit = $_.numdigit + 1; //#5390 - } //#5390 - } //#5390 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5395 - $k[$j++] = 'bwipp.isbn13numDashesDigits#5394'; //#5394 - $k[$j++] = "Incorrect number of dashes and digits for ISBN-13"; //#5394 - bwipp_raiseerror(); //#5394 - } //#5394 - var _S = $get($_.barcode, 14); //#5396 - if ((_S < 48) || (_S > 57)) { //#5398 - $k[$j++] = 'bwipp.isbn13character15#5397'; //#5397 - $k[$j++] = "ISBN-13 character 15 must be a digit"; //#5397 - bwipp_raiseerror(); //#5397 - } //#5397 - if ($_.barcode.length == 17) { //#5406 - if ($ne($geti($_.barcode, 15, 1), "-")) { //#5402 - $k[$j++] = 'bwipp.isbn13character16#5401'; //#5401 - $k[$j++] = "ISBN-13 penultimate character must be a dash"; //#5401 - bwipp_raiseerror(); //#5401 - } //#5401 - var _X = $get($_.barcode, 16); //#5403 - if ((_X < 48) || (_X > 57)) { //#5405 - $k[$j++] = 'bwipp.isbn13character17#5404'; //#5404 - $k[$j++] = "ISBN-13 final character must be a digit"; //#5404 - bwipp_raiseerror(); //#5404 - } //#5404 - } //#5404 - } else { //#5437 - var _Z = $get($_.barcode, 0); //#5408 - if ((_Z < 48) || (_Z > 57)) { //#5410 - $k[$j++] = 'bwipp.isbn10FirstDigit#5409'; //#5409 - $k[$j++] = "ISBN-10 first character must be a digit"; //#5409 - bwipp_raiseerror(); //#5409 - } //#5409 - $_.wasdash = false; //#5411 - $_.numdash = 0; //#5411 - $_.numdigit = 0; //#5411 - var _b = $geti($_.barcode, 1, 9); //#5412 - for (var _c = 0, _d = _b.length; _c < _d; _c++) { //#5425 - var _e = $get(_b, _c); //#5425 - $k[$j++] = _e; //#5420 - if (_e == 45) { //#5420 - if ($_.wasdash) { //#5417 - $k[$j++] = 'bwipp.isbn10adjacentDashes#5416'; //#5416 - $k[$j++] = "ISBN-10 does not permit adjacent dashes"; //#5416 - bwipp_raiseerror(); //#5416 - } //#5416 - $_.wasdash = true; //#5418 - $_.numdash = $_.numdash + 1; //#5419 - } //#5419 - var _h = $k[--$j]; //#5421 - if ((_h >= 48) && (_h <= 57)) { //#5424 - $_.wasdash = false; //#5422 - $_.numdigit = $_.numdigit + 1; //#5423 - } //#5423 - } //#5423 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5428 - $k[$j++] = 'bwipp.isbn10numDashesDigits#5427'; //#5427 - $k[$j++] = "Incorrect number of dashes and digits for ISBN-10"; //#5427 - bwipp_raiseerror(); //#5427 - } //#5427 - var _m = $get($_.barcode, 10); //#5429 - if ((_m < 48) || (_m > 57)) { //#5431 - $k[$j++] = 'bwipp.isbn10character11#5430'; //#5430 - $k[$j++] = "ISBN-10 character 11 must be a digit"; //#5430 + } //#5261 + $puti($_.sbs, 56, $get($_.encs, 12)); //#5266 + $k[$j++] = Infinity; //#5268 + var _2h = $_.sbs; //#5268 + for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#5268 + $k[$j++] = $get(_2h, _2i) - 48; //#5268 + } //#5268 + $_.sbs = $a(); //#5268 + if ($_.includetext) { //#5275 + $k[$j++] = Infinity; //#5270 + for (var _2n = 0, _2o = 4; _2n < _2o; _2n++) { //#5270 + $k[$j++] = $_.height; //#5270 + } //#5270 + for (var _2q = 0, _2r = 10; _2q < _2r; _2q++) { //#5270 + $k[$j++] = $f($_.height - 0.075); //#5270 + } //#5270 + $k[$j++] = $_.height; //#5270 + $k[$j++] = $_.height; //#5270 + for (var _2v = 0, _2w = 10; _2v < _2w; _2v++) { //#5270 + $k[$j++] = $f($_.height - 0.075); //#5270 + } //#5270 + for (var _2y = 0, _2z = 4; _2y < _2z; _2y++) { //#5270 + $k[$j++] = $_.height; //#5270 + } //#5270 + $_.bhs = $a(); //#5270 + $k[$j++] = Infinity; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + for (var _32 = 0, _33 = 10; _32 < _33; _32++) { //#5271 + $k[$j++] = 0.075; //#5271 + } //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + for (var _34 = 0, _35 = 10; _34 < _35; _34++) { //#5271 + $k[$j++] = 0.075; //#5271 + } //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $_.bbs = $a(); //#5271 + } else { //#5275 + $k[$j++] = Infinity; //#5273 + for (var _37 = 0, _38 = 30; _37 < _38; _37++) { //#5273 + $k[$j++] = $_.height; //#5273 + } //#5273 + $_.bhs = $a(); //#5273 + $k[$j++] = Infinity; //#5274 + for (var _3B = 0, _3C = 30; _3B < _3C; _3B++) { //#5274 + $k[$j++] = 0; //#5274 + } //#5274 + $_.bbs = $a(); //#5274 + $_.txt = $a([]); //#5275 + } //#5275 + $_.guardrightypos = 0; //#5277 + if ($ne($_.addon, "")) { //#5298 + $k[$j++] = Infinity; //#5281 + $k[$j++] = 'dontdraw'; //#5285 + $k[$j++] = true; //#5285 + $k[$j++] = 'includetext'; //#5285 + $k[$j++] = true; //#5285 + $k[$j++] = 'height'; //#5285 + $k[$j++] = $f($_.height - 0.15); //#5285 + $k[$j++] = 'textxoffset'; //#5285 + if ($ne($_.addontextxoffset, null)) { //#5285 + $k[$j++] = $_.addontextxoffset; //#5285 + } else { //#5285 + $k[$j++] = 95 + $_.addongap; //#5285 + } //#5285 + if ($ne($_.addontextyoffset, null)) { //#5286 + $k[$j++] = 'textyoffset'; //#5286 + $k[$j++] = $_.addontextyoffset; //#5286 + } //#5286 + $k[$j++] = 'textsize'; //#5287 + if ($ne($_.addontextsize, null)) { //#5287 + $k[$j++] = $_.addontextsize; //#5287 + } else { //#5287 + $k[$j++] = $_.textsize; //#5287 + } //#5287 + var _3Q = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5288 + $k[$j++] = 'textfont'; //#5288 + $k[$j++] = _3Q; //#5288 + $_.addopts = $d(); //#5289 + if ($_.addon.length == 2) { //#5290 + $k[$j++] = $_.addon; //#5290 + $k[$j++] = $_.addopts; //#5290 + bwipp_ean2(); //#5290 + } //#5290 + if ($_.addon.length == 5) { //#5291 + $k[$j++] = $_.addon; //#5291 + $k[$j++] = $_.addopts; //#5291 + bwipp_ean5(); //#5291 + } //#5291 + $_.addcode = $k[--$j]; //#5292 + $k[$j++] = Infinity; //#5293 + $aload($_.sbs); //#5293 + $k[$j++] = $_.addongap; //#5293 + $aload($get($_.addcode, "sbs")); //#5293 + $_.sbs = $a(); //#5293 + $k[$j++] = Infinity; //#5294 + $aload($_.bhs); //#5294 + $forall($get($_.addcode, "bhs"), function() { //#5294 + var _3h = $k[--$j]; //#5294 + $k[$j++] = $f(_3h - 0.075); //#5294 + }); //#5294 + $_.bhs = $a(); //#5294 + $k[$j++] = Infinity; //#5295 + $aload($_.bbs); //#5295 + $forall($get($_.addcode, "bbs"), function() { //#5295 + var _3m = $k[--$j]; //#5295 + $k[$j++] = $f(_3m + 0.075); //#5295 + }); //#5295 + $_.bbs = $a(); //#5295 + $k[$j++] = Infinity; //#5296 + $aload($_.txt); //#5296 + $aload($get($_.addcode, "txt")); //#5296 + $_.txt = $a(); //#5296 + $_.guardrightypos = ($_.height * 72) - 6; //#5297 + } //#5297 + $k[$j++] = Infinity; //#5301 + $k[$j++] = 'ren'; //#5308 + $k[$j++] = 'renlinear'; //#5308 + $k[$j++] = 'sbs'; //#5308 + $k[$j++] = $_.sbs; //#5308 + $k[$j++] = 'bhs'; //#5308 + $k[$j++] = $_.bhs; //#5308 + $k[$j++] = 'bbs'; //#5308 + $k[$j++] = $_.bbs; //#5308 + $k[$j++] = 'txt'; //#5308 + $k[$j++] = $_.txt; //#5308 + $k[$j++] = 'opt'; //#5308 + $k[$j++] = $_.options; //#5308 + $k[$j++] = 'guardrightpos'; //#5308 + if ($eq($_.addon, "")) { //#5308 + $k[$j++] = 9; //#5308 + } else { //#5308 + $k[$j++] = 5; //#5308 + } //#5308 + $k[$j++] = 'guardrightypos'; //#5311 + $k[$j++] = $_.guardrightypos; //#5311 + $k[$j++] = 'borderleft'; //#5311 + $k[$j++] = 9; //#5311 + $k[$j++] = 'borderright'; //#5311 + if ($eq($_.addon, "")) { //#5311 + $k[$j++] = 9; //#5311 + } else { //#5311 + $k[$j++] = 5; //#5311 + } //#5311 + $k[$j++] = 'bordertop'; //#5313 + $k[$j++] = 0; //#5313 + $k[$j++] = 'borderbottom'; //#5313 + $k[$j++] = 5; //#5313 + var _41 = $d(); //#5313 + $k[$j++] = _41; //#5316 + if (!$_.dontdraw) { //#5316 + bwipp_renlinear(); //#5316 + } //#5316 + $_ = Object.getPrototypeOf($_); //#5318 + $_ = Object.getPrototypeOf($_); //#5320 +} //bwipp_upca +function bwipp_upce() { + $_ = Object.create($_); //#5352 + $_.dontdraw = false; //#5355 + $_.includetext = false; //#5356 + $_.textfont = "OCR-B"; //#5357 + $_.textsize = 12; //#5358 + $_.textxoffset = -9; //#5359 + $_.textyoffset = -4; //#5360 + $_.height = 1; //#5361 + $_.addongap = 12; //#5362 + $_.addontextfont = "unset"; //#5363 + $_.addontextsize = null; //#5364 + $_.addontextxoffset = null; //#5365 + $_.addontextyoffset = null; //#5366 + $k[$j++] = $_; //#5368 + bwipp_processoptions(); //#5368 + $_.options = $k[--$j]; //#5368 + $_.barcode = $k[--$j]; //#5369 + bwipp_loadctx(bwipp_upce) //#5371 + $search($_.barcode, " "); //#5374 + if ($k[--$j]) { //#5380 + $_.barcode = $k[--$j]; //#5375 + $j--; //#5376 + $_.addon = $k[--$j]; //#5377 + } else { //#5380 + $j--; //#5379 + $_.addon = ""; //#5380 + } //#5380 + if (($_.barcode.length == 11) || ($_.barcode.length == 12)) { //#5422 + $forall($_.barcode, function() { //#5390 + var _9 = $k[--$j]; //#5387 + if ((_9 < 48) || (_9 > 57)) { //#5389 + $k[$j++] = 'bwipp.upcEupcAbadCharacter#5388'; //#5388 + $k[$j++] = "UPC-A must contain only digits"; //#5388 + bwipp_raiseerror(); //#5388 + } //#5388 + }); //#5388 + for (var _A = 0, _B = 1; _A < _B; _A++) { //#5417 + var _D = ($_.barcode.length == 12) ? 8 : 7; //#5392 + $_.upcecode = $s(_D); //#5392 + if (($f($get($_.barcode, 3) - 48) <= 2) && $eq($geti($_.barcode, 4, 4), "0000")) { //#5398 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 3)); //#5394 + $puti($_.upcecode, 3, $geti($_.barcode, 8, 3)); //#5395 + $puti($_.upcecode, 6, $geti($_.barcode, 3, 1)); //#5396 + break; //#5397 + } //#5397 + if ($eq($geti($_.barcode, 4, 5), "00000")) { //#5404 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 4)); //#5400 + $puti($_.upcecode, 4, $geti($_.barcode, 9, 2)); //#5401 + $puti($_.upcecode, 6, "3"); //#5402 + break; //#5403 + } //#5403 + if ($eq($geti($_.barcode, 5, 5), "00000")) { //#5410 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 5)); //#5406 + $puti($_.upcecode, 5, $geti($_.barcode, 10, 1)); //#5407 + $puti($_.upcecode, 6, "4"); //#5408 + break; //#5409 + } //#5409 + if (($f($get($_.barcode, 10) - 48) >= 5) && $eq($geti($_.barcode, 6, 4), "0000")) { //#5415 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 6)); //#5412 + $puti($_.upcecode, 6, $geti($_.barcode, 10, 1)); //#5413 + break; //#5414 + } //#5414 + $k[$j++] = 'bwipp.upcEupcAnotCompressible#5416'; //#5416 + $k[$j++] = "UPC-A cannot be converted to a UPC-E"; //#5416 + bwipp_raiseerror(); //#5416 + } //#5416 + if ($_.barcode.length == 12) { //#5420 + $puti($_.upcecode, 7, $geti($_.barcode, 11, 1)); //#5419 + } //#5419 + $_.barcode = $_.upcecode; //#5421 + } //#5421 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#5427 + $k[$j++] = 'bwipp.upcEbadLength#5426'; //#5426 + $k[$j++] = "UPC-E must be 7 or 8 digits"; //#5426 + bwipp_raiseerror(); //#5426 + } //#5426 + var _11 = $_.barcode; //#5428 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5432 + var _14 = $get(_11, _12); //#5432 + if ((_14 < 48) || (_14 > 57)) { //#5431 + $k[$j++] = 'bwipp.upcEbadCharacter#5430'; //#5430 + $k[$j++] = "UPC-E must contain only digits"; //#5430 bwipp_raiseerror(); //#5430 } //#5430 - if ($_.barcode.length == 13) { //#5439 - if ($ne($geti($_.barcode, 11, 1), "-")) { //#5435 - $k[$j++] = 'bwipp.isbn10character12#5434'; //#5434 - $k[$j++] = "ISBN-10 penultimate character must be a dash"; //#5434 - bwipp_raiseerror(); //#5434 - } //#5434 - var _r = $get($_.barcode, 12); //#5436 - if (((_r < 48) || (_r > 57)) && (_r != 88)) { //#5438 - $k[$j++] = 'bwipp.isbn10character13#5437'; //#5437 - $k[$j++] = "ISBN-10 final character must be a digit or X"; //#5437 - bwipp_raiseerror(); //#5437 - } //#5437 - } //#5437 - } //#5437 - $_.isbntxt = $_.barcode; //#5442 - if ($_.isbntxt.length <= 13) { //#5468 - $_.isbn = $s(10); //#5446 - $_.checksum = 0; //#5447 - $_.i = 0; //#5448 - $_.n = 0; //#5448 - for (;;) { //#5460 - $_.isbnchar = $f($get($_.isbntxt, $_.i) - 48); //#5450 - if ($_.isbnchar != -3) { //#5457 - $put($_.isbn, $_.n, $f($_.isbnchar + 48)); //#5452 - if ($_.n < 9) { //#5455 - $_.checksum = $f($_.checksum + ((10 - $_.n) * $_.isbnchar)); //#5454 - } //#5454 - $_.n = $_.n + 1; //#5456 - } //#5456 - $_.i = $_.i + 1; //#5458 - if ($_.i == $_.isbntxt.length) { //#5459 - break; //#5459 - } //#5459 - } //#5459 - var _1B = ($f(11 - ($_.checksum % 11))) % 11; //#5461 - $k[$j++] = 'checksum'; //#5461 - $k[$j++] = _1B; //#5461 - if (_1B == 10) { //#5461 - $j--; //#5461 - $k[$j++] = 40; //#5461 - } //#5461 - var _1C = $k[--$j]; //#5461 - $_[$k[--$j]] = $f(_1C + 48); //#5461 - $_.isbn = $geti($_.isbn, 0, 9); //#5462 - if ($_.isbntxt.length == 13) { //#5467 - if ($get($_.isbntxt, 12) != $_.checksum) { //#5466 - $k[$j++] = 'bwipp.isbn10badCheckDigit#5465'; //#5465 - $k[$j++] = "Incorrect ISBN-10 check digit provided"; //#5465 - bwipp_raiseerror(); //#5465 - } //#5465 - } //#5465 - } //#5465 - if ((!$_.legacy) || ($_.isbntxt.length >= 15)) { //#5504 - if ($_.isbntxt.length <= 13) { //#5478 - $_.pad = $s(15); //#5474 - $puti($_.pad, 0, "978-"); //#5475 - $puti($_.pad, 4, $geti($_.isbntxt, 0, 11)); //#5476 - $_.isbntxt = $_.pad; //#5477 - } //#5477 - $_.isbn = $s(13); //#5481 - $_.checksum = 0; //#5482 - $_.i = 0; //#5483 - $_.n = 0; //#5483 - for (;;) { //#5495 - $_.isbnchar = $get($_.isbntxt, $_.i) - 48; //#5485 - if ($_.isbnchar != -3) { //#5492 - $put($_.isbn, $_.n, $_.isbnchar + 48); //#5487 - if ($_.n < 12) { //#5490 - $k[$j++] = 'checksum'; //#5489 - $k[$j++] = $_.isbnchar; //#5489 - if (($_.n % 2) != 0) { //#5489 - var _1e = $k[--$j]; //#5489 - $k[$j++] = _1e * 3; //#5489 - } //#5489 - var _1g = $k[--$j]; //#5489 - $_[$k[--$j]] = $f(_1g + $_.checksum); //#5489 - } //#5489 - $_.n = $_.n + 1; //#5491 - } //#5491 - $_.i = $_.i + 1; //#5493 - if ($_.i == $_.isbntxt.length) { //#5494 - break; //#5494 - } //#5494 - } //#5494 - $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5496 - $_.isbn = $geti($_.isbn, 0, 12); //#5497 - if ($_.isbntxt.length == 17) { //#5502 - if ($get($_.isbntxt, 16) != $_.checksum) { //#5501 - $k[$j++] = 'bwipp.isbn13badCheckDigit#5500'; //#5500 - $k[$j++] = "Incorrect ISBN-13 check digit provided"; //#5500 - bwipp_raiseerror(); //#5500 - } //#5500 - } //#5500 - } //#5500 - var _1u = ($_.isbn.length == 12) ? 22 : 18; //#5507 - $_.pad = $s(_1u); //#5507 - $puti($_.pad, 0, "ISBN "); //#5508 - $puti($_.pad, 5, $_.isbntxt); //#5509 - $put($_.pad, $_.pad.length - 2, 45); //#5510 - $put($_.pad, $_.pad.length - 1, $_.checksum); //#5511 - $_.isbntxt = $_.pad; //#5512 - $_.barcode = $s(12); //#5515 - if ($_.isbn.length == 9) { //#5520 - $puti($_.barcode, 0, "978"); //#5517 - $puti($_.barcode, 3, $_.isbn); //#5518 - } else { //#5520 - $puti($_.barcode, 0, $_.isbn); //#5520 - } //#5520 - if ($ne($_.addon, "")) { //#5530 - var _2E = $s((12 + $_.addon.length) + 1); //#5525 - $puti(_2E, 0, $_.barcode); //#5526 - $puti(_2E, 12, " "); //#5527 - $puti(_2E, 13, $_.addon); //#5528 - $_.barcode = _2E; //#5529 - } //#5529 - $put($_.options, "dontdraw", true); //#5533 - $put($_.options, "addongap", $_.addongap); //#5534 - $k[$j++] = 'args'; //#5535 - $k[$j++] = $_.barcode; //#5535 - $k[$j++] = $_.options; //#5535 - bwipp_ean13(); //#5535 - var _2M = $k[--$j]; //#5535 - $_[$k[--$j]] = _2M; //#5535 - if ($_.includetext) { //#5554 - if ($eq($_.isbntextxoffset, null)) { //#5541 - $k[$j++] = 'isbntextxoffset'; //#5540 - if ($_.isbn.length == 9) { //#5540 - $k[$j++] = -1; //#5540 - } else { //#5540 - $k[$j++] = -12; //#5540 - } //#5540 - var _2R = $k[--$j]; //#5540 - $_[$k[--$j]] = _2R; //#5540 - } //#5540 - if ($eq($_.isbntextyoffset, null)) { //#5544 - $_.isbntextyoffset = ($_.height * 72) + 3; //#5543 - } //#5543 - var _2W = $get($_.args, "txt") !== undefined; //#5545 - if (_2W) { //#5552 - $_.txt = $get($_.args, "txt"); //#5546 - $_.newtxt = $a($_.txt.length + 1); //#5547 - $puti($_.newtxt, 0, $_.txt); //#5548 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])); //#5549 - $put($_.args, "txt", $_.newtxt); //#5550 - } else { //#5552 - $put($_.args, "txt", $a([$a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])])); //#5552 - } //#5552 + } //#5430 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5435 + $k[$j++] = 'bwipp.upcEbadAddOnLength#5434'; //#5434 + $k[$j++] = "Add-on for UPC-E must be 2 or 5 digits"; //#5434 + bwipp_raiseerror(); //#5434 + } //#5434 + var _19 = $get($_.barcode, 0); //#5438 + if ((_19 != 48) && (_19 != 49)) { //#5440 + $k[$j++] = 'bwipp.upcEbadNumberSystem#5439'; //#5439 + $k[$j++] = "UPC-E must have number system 0 or 1"; //#5439 + bwipp_raiseerror(); //#5439 + } //#5439 + if (!bwipp_upce.__5457__) { //#5457 + $_ = Object.create($_); //#5457 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); //#5448 + $_.barchars = "0123456789"; //#5451 + $_.mirrormaps = $a(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#5456 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upce.$ctx[id] = $_[id]); //#5456 + bwipp_upce.__5457__ = 1; //#5456 + $_ = Object.getPrototypeOf($_); //#5456 + } //#5456 + for (var _1D = 0, _1E = 1; _1D < _1E; _1D++) { //#5487 + $_.upcacode = $s(11); //#5461 + if (($get($_.barcode, 6) - 48) <= 2) { //#5468 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5463 + $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5464 + $puti($_.upcacode, 4, "0000"); //#5465 + $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5466 + break; //#5467 + } //#5467 + if (($get($_.barcode, 6) - 48) == 3) { //#5474 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5470 + $puti($_.upcacode, 4, "00000"); //#5471 + $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5472 + break; //#5473 + } //#5473 + if (($get($_.barcode, 6) - 48) == 4) { //#5480 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5476 + $puti($_.upcacode, 5, "00000"); //#5477 + $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5478 + break; //#5479 + } //#5479 + if (($get($_.barcode, 6) - 48) >= 5) { //#5486 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5482 + $puti($_.upcacode, 6, "0000"); //#5483 + $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5484 + break; //#5485 + } //#5485 + } //#5485 + $_.checksum = 0; //#5488 + for (var _1t = 0; _1t <= 10; _1t += 1) { //#5497 + $_.i = _1t; //#5490 + $_.barchar = $get($_.upcacode, $_.i) - 48; //#5491 + if (($_.i % 2) != 0) { //#5495 + $_.checksum = $_.checksum + $_.barchar; //#5493 + } else { //#5495 + $_.checksum = $_.checksum + ($_.barchar * 3); //#5495 + } //#5495 + } //#5495 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5498 + if ($_.barcode.length == 8) { //#5503 + if ($get($_.barcode, 7) != ($_.checksum + 48)) { //#5502 + $k[$j++] = 'bwipp.upcEbadCheckDigit#5501'; //#5501 + $k[$j++] = "Incorrect UPC check digit provided"; //#5501 + bwipp_raiseerror(); //#5501 + } //#5501 + } //#5501 + $_.pad = $s(8); //#5504 + $puti($_.pad, 0, $_.barcode); //#5505 + $put($_.pad, 7, $_.checksum + 48); //#5506 + $_.barcode = $_.pad; //#5507 + $_.txt = $a(8); //#5508 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5509 + $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#5512 + if ($get($_.barcode, 0) == 48) { //#5526 + $_.invt = $s($_.mirrormap.length); //#5516 + for (var _2V = 0, _2U = $_.mirrormap.length - 1; _2V <= _2U; _2V += 1) { //#5524 + $_.i = _2V; //#5518 + if ($get($_.mirrormap, $_.i) == 48) { //#5522 + $put($_.invt, $_.i, 49); //#5520 + } else { //#5522 + $put($_.invt, $_.i, 48); //#5522 + } //#5522 + } //#5522 + $_.mirrormap = $_.invt; //#5525 + } //#5525 + $_.sbs = $s(33); //#5528 + $puti($_.sbs, 0, $get($_.encs, 10)); //#5531 + for (var _2i = 1; _2i <= 6; _2i += 1) { //#5553 + $_.i = _2i; //#5534 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5536 + $j--; //#5537 + $_.indx = $k[--$j].length; //#5538 + $j -= 2; //#5539 + $_.enc = $get($_.encs, $_.indx); //#5540 + if ($get($_.mirrormap, $_.i - 1) == 49) { //#5550 + $_.enclen = $_.enc.length; //#5542 + $_.revenc = $s($_.enclen); //#5543 + for (var _2z = 0, _2y = $_.enclen - 1; _2z <= _2y; _2z += 1) { //#5548 + $_.j = _2z; //#5545 + $_.char = $get($_.enc, $_.j); //#5546 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#5547 + } //#5547 + $_.enc = $_.revenc; //#5549 + } //#5549 + $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#5551 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5552 } //#5552 - $put($_.args, "opt", $_.options); //#5556 - $k[$j++] = $_.args; //#5559 - if (!$_.dontdraw) { //#5559 - bwipp_renlinear(); //#5559 - } //#5559 - $_ = Object.getPrototypeOf($_); //#5561 + $put($_.txt, 7, $a([$geti($_.barcode, 7, 1), ((6 * 7) + 21) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5555 + $puti($_.sbs, 27, $get($_.encs, 11)); //#5558 + $k[$j++] = Infinity; //#5560 + var _3X = $_.sbs; //#5560 + for (var _3Y = 0, _3Z = _3X.length; _3Y < _3Z; _3Y++) { //#5560 + $k[$j++] = $get(_3X, _3Y) - 48; //#5560 + } //#5560 + $_.sbs = $a(); //#5560 + if ($_.includetext) { //#5567 + $k[$j++] = Infinity; //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + for (var _3f = 0, _3g = 12; _3f < _3g; _3f++) { //#5562 + $k[$j++] = $f($_.height - 0.075); //#5562 + } //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + $_.bhs = $a(); //#5562 + $k[$j++] = Infinity; //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + for (var _3m = 0, _3n = 12; _3m < _3n; _3m++) { //#5563 + $k[$j++] = 0.075; //#5563 + } //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + $_.bbs = $a(); //#5563 + } else { //#5567 + $k[$j++] = Infinity; //#5565 + for (var _3p = 0, _3q = 17; _3p < _3q; _3p++) { //#5565 + $k[$j++] = $_.height; //#5565 + } //#5565 + $_.bhs = $a(); //#5565 + $k[$j++] = Infinity; //#5566 + for (var _3t = 0, _3u = 17; _3t < _3u; _3t++) { //#5566 + $k[$j++] = 0; //#5566 + } //#5566 + $_.bbs = $a(); //#5566 + $_.txt = $a([]); //#5567 + } //#5567 + $_.guardrightypos = 0; //#5569 + if ($ne($_.addon, "")) { //#5590 + $k[$j++] = Infinity; //#5573 + $k[$j++] = 'dontdraw'; //#5577 + $k[$j++] = true; //#5577 + $k[$j++] = 'includetext'; //#5577 + $k[$j++] = true; //#5577 + $k[$j++] = 'height'; //#5577 + $k[$j++] = $f($_.height - 0.15); //#5577 + $k[$j++] = 'textxoffset'; //#5577 + if ($ne($_.addontextxoffset, null)) { //#5577 + $k[$j++] = $_.addontextxoffset; //#5577 + } else { //#5577 + $k[$j++] = 51 + $_.addongap; //#5577 + } //#5577 + if ($ne($_.addontextyoffset, null)) { //#5578 + $k[$j++] = 'textyoffset'; //#5578 + $k[$j++] = $_.addontextyoffset; //#5578 + } //#5578 + $k[$j++] = 'textsize'; //#5579 + if ($ne($_.addontextsize, null)) { //#5579 + $k[$j++] = $_.addontextsize; //#5579 + } else { //#5579 + $k[$j++] = $_.textsize; //#5579 + } //#5579 + var _48 = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5580 + $k[$j++] = 'textfont'; //#5580 + $k[$j++] = _48; //#5580 + $_.addopts = $d(); //#5581 + if ($_.addon.length == 2) { //#5582 + $k[$j++] = $_.addon; //#5582 + $k[$j++] = $_.addopts; //#5582 + bwipp_ean2(); //#5582 + } //#5582 + if ($_.addon.length == 5) { //#5583 + $k[$j++] = $_.addon; //#5583 + $k[$j++] = $_.addopts; //#5583 + bwipp_ean5(); //#5583 + } //#5583 + $_.addcode = $k[--$j]; //#5584 + $k[$j++] = Infinity; //#5585 + $aload($_.sbs); //#5585 + $k[$j++] = $_.addongap; //#5585 + $aload($get($_.addcode, "sbs")); //#5585 + $_.sbs = $a(); //#5585 + $k[$j++] = Infinity; //#5586 + $aload($_.bhs); //#5586 + $forall($get($_.addcode, "bhs"), function() { //#5586 + var _4P = $k[--$j]; //#5586 + $k[$j++] = $f(_4P - 0.075); //#5586 + }); //#5586 + $_.bhs = $a(); //#5586 + $k[$j++] = Infinity; //#5587 + $aload($_.bbs); //#5587 + $forall($get($_.addcode, "bbs"), function() { //#5587 + var _4U = $k[--$j]; //#5587 + $k[$j++] = $f(_4U + 0.075); //#5587 + }); //#5587 + $_.bbs = $a(); //#5587 + $k[$j++] = Infinity; //#5588 + $aload($_.txt); //#5588 + $aload($get($_.addcode, "txt")); //#5588 + $_.txt = $a(); //#5588 + $_.guardrightypos = ($_.height * 72) - 6; //#5589 + } //#5589 + $k[$j++] = Infinity; //#5593 + $k[$j++] = 'ren'; //#5600 + $k[$j++] = 'renlinear'; //#5600 + $k[$j++] = 'sbs'; //#5600 + $k[$j++] = $_.sbs; //#5600 + $k[$j++] = 'bhs'; //#5600 + $k[$j++] = $_.bhs; //#5600 + $k[$j++] = 'bbs'; //#5600 + $k[$j++] = $_.bbs; //#5600 + $k[$j++] = 'txt'; //#5600 + $k[$j++] = $_.txt; //#5600 + $k[$j++] = 'opt'; //#5600 + $k[$j++] = $_.options; //#5600 + $k[$j++] = 'guardrightpos'; //#5600 + if ($eq($_.addon, "")) { //#5600 + $k[$j++] = 9; //#5600 + } else { //#5600 + $k[$j++] = 5; //#5600 + } //#5600 + $k[$j++] = 'guardrightypos'; //#5603 + $k[$j++] = $_.guardrightypos; //#5603 + $k[$j++] = 'borderleft'; //#5603 + $k[$j++] = 9; //#5603 + $k[$j++] = 'borderright'; //#5603 + if ($eq($_.addon, "")) { //#5603 + $k[$j++] = 9; //#5603 + } else { //#5603 + $k[$j++] = 5; //#5603 + } //#5603 + $k[$j++] = 'bordertop'; //#5605 + $k[$j++] = 0; //#5605 + $k[$j++] = 'borderbottom'; //#5605 + $k[$j++] = 5; //#5605 + var _4j = $d(); //#5605 + $k[$j++] = _4j; //#5608 + if (!$_.dontdraw) { //#5608 + bwipp_renlinear(); //#5608 + } //#5608 + $_ = Object.getPrototypeOf($_); //#5610 + $_ = Object.getPrototypeOf($_); //#5612 +} //bwipp_upce +function bwipp_isbn() { + $_ = Object.create($_); //#5641 + $_.dontdraw = false; //#5644 + $_.includetext = false; //#5645 + $_.isbntextfont = 'OCR-A'; //#5646 + $_.isbntextsize = 8; //#5647 + $_.isbntextxoffset = null; //#5648 + $_.isbntextyoffset = null; //#5649 + $_.height = 1; //#5650 + $_.addongap = 12; //#5651 + $_.legacy = false; //#5652 + $k[$j++] = $_; //#5654 + bwipp_processoptions(); //#5654 + $_.options = $k[--$j]; //#5654 + $_.barcode = $k[--$j]; //#5655 + $search($_.barcode, " "); //#5658 + if ($k[--$j]) { //#5664 + $_.barcode = $k[--$j]; //#5659 + $j--; //#5660 + $_.addon = $k[--$j]; //#5661 + } else { //#5664 + $j--; //#5663 + $_.addon = ""; //#5664 + } //#5664 + if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5671 + $k[$j++] = 'bwipp.isbnBadLength#5670'; //#5670 + $k[$j++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; //#5670 + bwipp_raiseerror(); //#5670 + } //#5670 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5674 + $k[$j++] = 'bwipp.isbnBadAddOnLength#5673'; //#5673 + $k[$j++] = "Add-on for ISBN must be 2 or 5 digits"; //#5673 + bwipp_raiseerror(); //#5673 + } //#5673 + if ($_.barcode.length >= 15) { //#5738 + var _F = $geti($_.barcode, 0, 4); //#5676 + if ($ne(_F, "978-") && $ne(_F, "979-")) { //#5678 + $k[$j++] = 'bwipp.isbn13badPrefix#5677'; //#5677 + $k[$j++] = "ISBN-13 prefix must be 978- or 979-"; //#5677 + bwipp_raiseerror(); //#5677 + } //#5677 + $_.wasdash = false; //#5679 + $_.numdash = 0; //#5679 + $_.numdigit = 0; //#5679 + var _H = $geti($_.barcode, 5, 9); //#5680 + for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5693 + var _K = $get(_H, _I); //#5693 + $k[$j++] = _K; //#5688 + if (_K == 45) { //#5688 + if ($_.wasdash) { //#5685 + $k[$j++] = 'bwipp.isbn13adjacentDashes#5684'; //#5684 + $k[$j++] = "ISBN-13 does not permit adjacent dashes"; //#5684 + bwipp_raiseerror(); //#5684 + } //#5684 + $_.wasdash = true; //#5686 + $_.numdash = $_.numdash + 1; //#5687 + } //#5687 + var _N = $k[--$j]; //#5689 + if ((_N >= 48) && (_N <= 57)) { //#5692 + $_.wasdash = false; //#5690 + $_.numdigit = $_.numdigit + 1; //#5691 + } //#5691 + } //#5691 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5696 + $k[$j++] = 'bwipp.isbn13numDashesDigits#5695'; //#5695 + $k[$j++] = "Incorrect number of dashes and digits for ISBN-13"; //#5695 + bwipp_raiseerror(); //#5695 + } //#5695 + var _S = $get($_.barcode, 14); //#5697 + if ((_S < 48) || (_S > 57)) { //#5699 + $k[$j++] = 'bwipp.isbn13character15#5698'; //#5698 + $k[$j++] = "ISBN-13 character 15 must be a digit"; //#5698 + bwipp_raiseerror(); //#5698 + } //#5698 + if ($_.barcode.length == 17) { //#5707 + if ($ne($geti($_.barcode, 15, 1), "-")) { //#5703 + $k[$j++] = 'bwipp.isbn13character16#5702'; //#5702 + $k[$j++] = "ISBN-13 penultimate character must be a dash"; //#5702 + bwipp_raiseerror(); //#5702 + } //#5702 + var _X = $get($_.barcode, 16); //#5704 + if ((_X < 48) || (_X > 57)) { //#5706 + $k[$j++] = 'bwipp.isbn13character17#5705'; //#5705 + $k[$j++] = "ISBN-13 final character must be a digit"; //#5705 + bwipp_raiseerror(); //#5705 + } //#5705 + } //#5705 + } else { //#5738 + var _Z = $get($_.barcode, 0); //#5709 + if ((_Z < 48) || (_Z > 57)) { //#5711 + $k[$j++] = 'bwipp.isbn10FirstDigit#5710'; //#5710 + $k[$j++] = "ISBN-10 first character must be a digit"; //#5710 + bwipp_raiseerror(); //#5710 + } //#5710 + $_.wasdash = false; //#5712 + $_.numdash = 0; //#5712 + $_.numdigit = 0; //#5712 + var _b = $geti($_.barcode, 1, 9); //#5713 + for (var _c = 0, _d = _b.length; _c < _d; _c++) { //#5726 + var _e = $get(_b, _c); //#5726 + $k[$j++] = _e; //#5721 + if (_e == 45) { //#5721 + if ($_.wasdash) { //#5718 + $k[$j++] = 'bwipp.isbn10adjacentDashes#5717'; //#5717 + $k[$j++] = "ISBN-10 does not permit adjacent dashes"; //#5717 + bwipp_raiseerror(); //#5717 + } //#5717 + $_.wasdash = true; //#5719 + $_.numdash = $_.numdash + 1; //#5720 + } //#5720 + var _h = $k[--$j]; //#5722 + if ((_h >= 48) && (_h <= 57)) { //#5725 + $_.wasdash = false; //#5723 + $_.numdigit = $_.numdigit + 1; //#5724 + } //#5724 + } //#5724 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5729 + $k[$j++] = 'bwipp.isbn10numDashesDigits#5728'; //#5728 + $k[$j++] = "Incorrect number of dashes and digits for ISBN-10"; //#5728 + bwipp_raiseerror(); //#5728 + } //#5728 + var _m = $get($_.barcode, 10); //#5730 + if ((_m < 48) || (_m > 57)) { //#5732 + $k[$j++] = 'bwipp.isbn10character11#5731'; //#5731 + $k[$j++] = "ISBN-10 character 11 must be a digit"; //#5731 + bwipp_raiseerror(); //#5731 + } //#5731 + if ($_.barcode.length == 13) { //#5740 + if ($ne($geti($_.barcode, 11, 1), "-")) { //#5736 + $k[$j++] = 'bwipp.isbn10character12#5735'; //#5735 + $k[$j++] = "ISBN-10 penultimate character must be a dash"; //#5735 + bwipp_raiseerror(); //#5735 + } //#5735 + var _r = $get($_.barcode, 12); //#5737 + if (((_r < 48) || (_r > 57)) && (_r != 88)) { //#5739 + $k[$j++] = 'bwipp.isbn10character13#5738'; //#5738 + $k[$j++] = "ISBN-10 final character must be a digit or X"; //#5738 + bwipp_raiseerror(); //#5738 + } //#5738 + } //#5738 + } //#5738 + $_.isbntxt = $_.barcode; //#5743 + if ($_.isbntxt.length <= 13) { //#5769 + $_.isbn = $s(10); //#5747 + $_.checksum = 0; //#5748 + $_.i = 0; //#5749 + $_.n = 0; //#5749 + for (;;) { //#5761 + $_.isbnchar = $f($get($_.isbntxt, $_.i) - 48); //#5751 + if ($_.isbnchar != -3) { //#5758 + $put($_.isbn, $_.n, $f($_.isbnchar + 48)); //#5753 + if ($_.n < 9) { //#5756 + $_.checksum = $f($_.checksum + ((10 - $_.n) * $_.isbnchar)); //#5755 + } //#5755 + $_.n = $_.n + 1; //#5757 + } //#5757 + $_.i = $_.i + 1; //#5759 + if ($_.i == $_.isbntxt.length) { //#5760 + break; //#5760 + } //#5760 + } //#5760 + var _1B = ($f(11 - ($_.checksum % 11))) % 11; //#5762 + $k[$j++] = 'checksum'; //#5762 + $k[$j++] = _1B; //#5762 + if (_1B == 10) { //#5762 + $j--; //#5762 + $k[$j++] = 40; //#5762 + } //#5762 + var _1C = $k[--$j]; //#5762 + $_[$k[--$j]] = $f(_1C + 48); //#5762 + $_.isbn = $geti($_.isbn, 0, 9); //#5763 + if ($_.isbntxt.length == 13) { //#5768 + if ($get($_.isbntxt, 12) != $_.checksum) { //#5767 + $k[$j++] = 'bwipp.isbn10badCheckDigit#5766'; //#5766 + $k[$j++] = "Incorrect ISBN-10 check digit provided"; //#5766 + bwipp_raiseerror(); //#5766 + } //#5766 + } //#5766 + } //#5766 + if ((!$_.legacy) || ($_.isbntxt.length >= 15)) { //#5805 + if ($_.isbntxt.length <= 13) { //#5779 + $_.pad = $s(15); //#5775 + $puti($_.pad, 0, "978-"); //#5776 + $puti($_.pad, 4, $geti($_.isbntxt, 0, 11)); //#5777 + $_.isbntxt = $_.pad; //#5778 + } //#5778 + $_.isbn = $s(13); //#5782 + $_.checksum = 0; //#5783 + $_.i = 0; //#5784 + $_.n = 0; //#5784 + for (;;) { //#5796 + $_.isbnchar = $get($_.isbntxt, $_.i) - 48; //#5786 + if ($_.isbnchar != -3) { //#5793 + $put($_.isbn, $_.n, $_.isbnchar + 48); //#5788 + if ($_.n < 12) { //#5791 + $k[$j++] = 'checksum'; //#5790 + $k[$j++] = $_.isbnchar; //#5790 + if (($_.n % 2) != 0) { //#5790 + var _1e = $k[--$j]; //#5790 + $k[$j++] = _1e * 3; //#5790 + } //#5790 + var _1g = $k[--$j]; //#5790 + $_[$k[--$j]] = $f(_1g + $_.checksum); //#5790 + } //#5790 + $_.n = $_.n + 1; //#5792 + } //#5792 + $_.i = $_.i + 1; //#5794 + if ($_.i == $_.isbntxt.length) { //#5795 + break; //#5795 + } //#5795 + } //#5795 + $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5797 + $_.isbn = $geti($_.isbn, 0, 12); //#5798 + if ($_.isbntxt.length == 17) { //#5803 + if ($get($_.isbntxt, 16) != $_.checksum) { //#5802 + $k[$j++] = 'bwipp.isbn13badCheckDigit#5801'; //#5801 + $k[$j++] = "Incorrect ISBN-13 check digit provided"; //#5801 + bwipp_raiseerror(); //#5801 + } //#5801 + } //#5801 + } //#5801 + var _1u = ($_.isbn.length == 12) ? 22 : 18; //#5808 + $_.pad = $s(_1u); //#5808 + $puti($_.pad, 0, "ISBN "); //#5809 + $puti($_.pad, 5, $_.isbntxt); //#5810 + $put($_.pad, $_.pad.length - 2, 45); //#5811 + $put($_.pad, $_.pad.length - 1, $_.checksum); //#5812 + $_.isbntxt = $_.pad; //#5813 + $_.barcode = $s(12); //#5816 + if ($_.isbn.length == 9) { //#5821 + $puti($_.barcode, 0, "978"); //#5818 + $puti($_.barcode, 3, $_.isbn); //#5819 + } else { //#5821 + $puti($_.barcode, 0, $_.isbn); //#5821 + } //#5821 + if ($ne($_.addon, "")) { //#5831 + var _2E = $s((12 + $_.addon.length) + 1); //#5826 + $puti(_2E, 0, $_.barcode); //#5827 + $puti(_2E, 12, " "); //#5828 + $puti(_2E, 13, $_.addon); //#5829 + $_.barcode = _2E; //#5830 + } //#5830 + $put($_.options, "dontdraw", true); //#5834 + $put($_.options, "addongap", $_.addongap); //#5835 + $k[$j++] = 'args'; //#5836 + $k[$j++] = $_.barcode; //#5836 + $k[$j++] = $_.options; //#5836 + bwipp_ean13(); //#5836 + var _2M = $k[--$j]; //#5836 + $_[$k[--$j]] = _2M; //#5836 + if ($_.includetext) { //#5855 + if ($eq($_.isbntextxoffset, null)) { //#5842 + $k[$j++] = 'isbntextxoffset'; //#5841 + if ($_.isbn.length == 9) { //#5841 + $k[$j++] = -1; //#5841 + } else { //#5841 + $k[$j++] = -12; //#5841 + } //#5841 + var _2R = $k[--$j]; //#5841 + $_[$k[--$j]] = _2R; //#5841 + } //#5841 + if ($eq($_.isbntextyoffset, null)) { //#5845 + $_.isbntextyoffset = ($_.height * 72) + 3; //#5844 + } //#5844 + var _2W = $get($_.args, "txt") !== undefined; //#5846 + if (_2W) { //#5853 + $_.txt = $get($_.args, "txt"); //#5847 + $_.newtxt = $a($_.txt.length + 1); //#5848 + $puti($_.newtxt, 0, $_.txt); //#5849 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])); //#5850 + $put($_.args, "txt", $_.newtxt); //#5851 + } else { //#5853 + $put($_.args, "txt", $a([$a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])])); //#5853 + } //#5853 + } //#5853 + $put($_.args, "opt", $_.options); //#5857 + $k[$j++] = $_.args; //#5860 + if (!$_.dontdraw) { //#5860 + bwipp_renlinear(); //#5860 + } //#5860 + $_ = Object.getPrototypeOf($_); //#5862 } //bwipp_isbn function bwipp_ismn() { - $_ = Object.create($_); //#5590 - $_.dontdraw = false; //#5593 - $_.includetext = false; //#5594 - $_.ismntextfont = 'OCR-A'; //#5595 - $_.ismntextsize = 8; //#5596 - $_.ismntextxoffset = null; //#5597 - $_.ismntextyoffset = null; //#5598 - $_.height = 1; //#5599 - $_.addongap = 12; //#5600 - $_.legacy = false; //#5601 - $k[$j++] = $_; //#5603 - bwipp_processoptions(); //#5603 - $_.options = $k[--$j]; //#5603 - $_.barcode = $k[--$j]; //#5604 - $search($_.barcode, " "); //#5607 - if ($k[--$j]) { //#5613 - $_.barcode = $k[--$j]; //#5608 - $j--; //#5609 - $_.addon = $k[--$j]; //#5610 - } else { //#5613 - $j--; //#5612 - $_.addon = ""; //#5613 - } //#5613 - if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5620 - $k[$j++] = 'bwipp.ismnBadLength#5619'; //#5619 - $k[$j++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; //#5619 - bwipp_raiseerror(); //#5619 - } //#5619 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5623 - $k[$j++] = 'bwipp.ismnBadAddOnLength#5622'; //#5622 - $k[$j++] = "Add-on for ISMN must be 2 or 5 digits"; //#5622 - bwipp_raiseerror(); //#5622 - } //#5622 - if ($_.barcode.length >= 15) { //#5690 - if ($ne($geti($_.barcode, 0, 4), "979-")) { //#5627 - $k[$j++] = 'bwipp.ismn13badPrefix#5626'; //#5626 - $k[$j++] = "ISMN-13 prefix must be 979-"; //#5626 - bwipp_raiseerror(); //#5626 - } //#5626 - $_.wasdash = false; //#5628 - $_.numdash = 0; //#5628 - $_.numdigit = 0; //#5628 - var _H = $geti($_.barcode, 5, 9); //#5629 - for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5642 - var _K = $get(_H, _I); //#5642 - $k[$j++] = _K; //#5637 - if (_K == 45) { //#5637 - if ($_.wasdash) { //#5634 - $k[$j++] = 'bwipp.ismn13adjacentDashes#5633'; //#5633 - $k[$j++] = "ISMN-13 does not permit adjacent dashes"; //#5633 - bwipp_raiseerror(); //#5633 - } //#5633 - $_.wasdash = true; //#5635 - $_.numdash = $_.numdash + 1; //#5636 - } //#5636 - var _N = $k[--$j]; //#5638 - if ((_N >= 48) && (_N <= 57)) { //#5641 - $_.wasdash = false; //#5639 - $_.numdigit = $_.numdigit + 1; //#5640 - } //#5640 - } //#5640 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5645 - $k[$j++] = 'bwipp.ismn13numDashesDigits#5644'; //#5644 - $k[$j++] = "Incorrect number of dashes and digits for ISMN-13"; //#5644 - bwipp_raiseerror(); //#5644 - } //#5644 - var _S = $get($_.barcode, 14); //#5646 - if ((_S < 48) || (_S > 57)) { //#5648 - $k[$j++] = 'bwipp.ismn13character15#5647'; //#5647 - $k[$j++] = "ISMN-13 character 15 must be a digit"; //#5647 - bwipp_raiseerror(); //#5647 - } //#5647 - if ($_.barcode.length == 17) { //#5656 - if ($ne($geti($_.barcode, 15, 1), "-")) { //#5652 - $k[$j++] = 'bwipp.ismn13character16#5651'; //#5651 - $k[$j++] = "ISMN-13 penultimate character must be a dash"; //#5651 - bwipp_raiseerror(); //#5651 - } //#5651 - var _X = $get($_.barcode, 16); //#5653 - if ((_X < 48) || (_X > 57)) { //#5655 - $k[$j++] = 'bwipp.ismn13character17#5654'; //#5654 - $k[$j++] = "ISMN-13 final character must be a digit"; //#5654 - bwipp_raiseerror(); //#5654 - } //#5654 - } //#5654 - } else { //#5690 - if ($ne($geti($_.barcode, 0, 2), "M-")) { //#5660 - $k[$j++] = 'bwipp.ismn10badPrefix#5659'; //#5659 - $k[$j++] = "ISMN-10 prefix must be M-"; //#5659 - bwipp_raiseerror(); //#5659 - } //#5659 - var _b = $get($_.barcode, 2); //#5661 - if ((_b < 48) || (_b > 57)) { //#5663 - $k[$j++] = 'bwipp.ismn10character3#5662'; //#5662 - $k[$j++] = "ISMN-10 character 3 must be a digit"; //#5662 - bwipp_raiseerror(); //#5662 - } //#5662 - $_.wasdash = false; //#5664 - $_.numdash = 0; //#5664 - $_.numdigit = 0; //#5664 - var _d = $geti($_.barcode, 3, 7); //#5665 - for (var _e = 0, _f = _d.length; _e < _f; _e++) { //#5678 - var _g = $get(_d, _e); //#5678 - $k[$j++] = _g; //#5673 - if (_g == 45) { //#5673 - if ($_.wasdash) { //#5670 - $k[$j++] = 'bwipp.ismn10adjacentDashes#5669'; //#5669 - $k[$j++] = "ISMN-10 does not permit adjacent dashes"; //#5669 - bwipp_raiseerror(); //#5669 - } //#5669 - $_.wasdash = true; //#5671 - $_.numdash = $_.numdash + 1; //#5672 - } //#5672 - var _j = $k[--$j]; //#5674 - if ((_j >= 48) && (_j <= 57)) { //#5677 - $_.wasdash = false; //#5675 - $_.numdigit = $_.numdigit + 1; //#5676 - } //#5676 - } //#5676 - if (($_.numdash != 1) || ($_.numdigit != 6)) { //#5681 - $k[$j++] = 'bwipp.ismn10numDashesDigits#5680'; //#5680 - $k[$j++] = "Incorrect number of dashes and digits for ISMN-10"; //#5680 - bwipp_raiseerror(); //#5680 - } //#5680 - var _o = $get($_.barcode, 10); //#5682 - if ((_o < 48) || (_o > 57)) { //#5684 - $k[$j++] = 'bwipp.ismn10character11#5683'; //#5683 - $k[$j++] = "ISMN-10 character 11 must be a digit"; //#5683 - bwipp_raiseerror(); //#5683 - } //#5683 - if ($_.barcode.length == 13) { //#5692 - var _r = $geti($_.barcode, 11, 1); //#5686 - if ($ne(_r, "-")) { //#5688 - $k[$j++] = 'bwipp.ismn10character12#5687'; //#5687 - $k[$j++] = "ISMN-10 penultimate character must be a dash"; //#5687 - bwipp_raiseerror(); //#5687 - } //#5687 - var _t = $get($_.barcode, 12); //#5689 - if (((_t < 48) || (_t > 57)) && (_t != 88)) { //#5691 - $k[$j++] = 'bwipp.ismn10character13#5690'; //#5690 - $k[$j++] = "ISMN-10 final character must be a digit or X"; //#5690 - bwipp_raiseerror(); //#5690 - } //#5690 - } //#5690 - } //#5690 - $_.ismntxt = $_.barcode; //#5695 - $_.legacytxt = ""; //#5698 - if ($_.ismntxt.length <= 13) { //#5705 - $_.legacytxt = $_.ismntxt; //#5700 - $_.pad = $s($_.ismntxt.length + 4); //#5701 - $puti($_.pad, 0, "979-0-"); //#5702 - $puti($_.pad, 6, $geti($_.ismntxt, 2, $_.ismntxt.length - 2)); //#5703 - $_.ismntxt = $_.pad; //#5704 - } //#5704 - $_.ismn = $s(13); //#5708 - $_.checksum = 0; //#5709 - $_.i = 0; //#5710 - $_.n = 0; //#5710 - for (;;) { //#5726 - $_.ismnchar = $get($_.ismntxt, $_.i) - 48; //#5712 - if ($_.ismnchar != -3) { //#5723 - $put($_.ismn, $_.n, $_.ismnchar + 48); //#5714 - if ($_.n < 12) { //#5721 - if (($_.n % 2) == 0) { //#5719 - $_.checksum = $_.ismnchar + $_.checksum; //#5717 - } else { //#5719 - $_.checksum = ($_.ismnchar * 3) + $_.checksum; //#5719 - } //#5719 - } //#5719 - $_.n = $_.n + 1; //#5722 - } //#5722 - $_.i = $_.i + 1; //#5724 - if ($_.i == $_.ismntxt.length) { //#5725 - break; //#5725 - } //#5725 - } //#5725 - $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5727 - if (($_.barcode.length == 13) || ($_.barcode.length == 17)) { //#5734 - var _1Q = $_.barcode; //#5731 - if ($get(_1Q, _1Q.length - 1) != $_.checksum) { //#5733 - $k[$j++] = 'bwipp.ismnBadCheckDigit#5732'; //#5732 - $k[$j++] = "Incorrect ISMN check digit provided"; //#5732 - bwipp_raiseerror(); //#5732 - } //#5732 - } //#5732 - if ($_.legacy && $ne($_.legacytxt, "")) { //#5741 - $_.ismntxt = $_.legacytxt; //#5738 - $_.pad = $s(18); //#5739 - } else { //#5741 - $_.pad = $s(22); //#5741 - } //#5741 - $puti($_.pad, 0, "ISMN "); //#5743 - $puti($_.pad, 5, $_.ismntxt); //#5744 - $put($_.pad, $_.pad.length - 2, 45); //#5745 - $put($_.pad, $_.pad.length - 1, $_.checksum); //#5746 - $_.ismntxt = $_.pad; //#5747 - $_.barcode = $geti($_.ismn, 0, 12); //#5750 - if ($ne($_.addon, "")) { //#5759 - var _1l = $s((12 + $_.addon.length) + 1); //#5754 - $puti(_1l, 0, $_.barcode); //#5755 - $puti(_1l, 12, " "); //#5756 - $puti(_1l, 13, $_.addon); //#5757 - $_.barcode = _1l; //#5758 - } //#5758 - $put($_.options, "dontdraw", true); //#5762 - $put($_.options, "addongap", $_.addongap); //#5763 - $k[$j++] = 'args'; //#5764 - $k[$j++] = $_.barcode; //#5764 - $k[$j++] = $_.options; //#5764 - bwipp_ean13(); //#5764 - var _1t = $k[--$j]; //#5764 - $_[$k[--$j]] = _1t; //#5764 - if ($_.includetext) { //#5783 - if ($eq($_.ismntextxoffset, null)) { //#5770 - $k[$j++] = 'ismntextxoffset'; //#5769 - if ($_.ismntxt.length == 18) { //#5769 - $k[$j++] = -1; //#5769 - } else { //#5769 - $k[$j++] = -12; //#5769 - } //#5769 - var _1y = $k[--$j]; //#5769 - $_[$k[--$j]] = _1y; //#5769 - } //#5769 - if ($eq($_.ismntextyoffset, null)) { //#5773 - $_.ismntextyoffset = ($_.height * 72) + 3; //#5772 - } //#5772 - var _23 = $get($_.args, "txt") !== undefined; //#5774 - if (_23) { //#5781 - $_.txt = $get($_.args, "txt"); //#5775 - $_.newtxt = $a($_.txt.length + 1); //#5776 - $puti($_.newtxt, 0, $_.txt); //#5777 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])); //#5778 - $put($_.args, "txt", $_.newtxt); //#5779 - } else { //#5781 - $put($_.args, "txt", $a([$a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])])); //#5781 - } //#5781 - } //#5781 - $put($_.args, "opt", $_.options); //#5785 - $k[$j++] = $_.args; //#5788 - if (!$_.dontdraw) { //#5788 - bwipp_renlinear(); //#5788 - } //#5788 - $_ = Object.getPrototypeOf($_); //#5790 + $_ = Object.create($_); //#5891 + $_.dontdraw = false; //#5894 + $_.includetext = false; //#5895 + $_.ismntextfont = 'OCR-A'; //#5896 + $_.ismntextsize = 8; //#5897 + $_.ismntextxoffset = null; //#5898 + $_.ismntextyoffset = null; //#5899 + $_.height = 1; //#5900 + $_.addongap = 12; //#5901 + $_.legacy = false; //#5902 + $k[$j++] = $_; //#5904 + bwipp_processoptions(); //#5904 + $_.options = $k[--$j]; //#5904 + $_.barcode = $k[--$j]; //#5905 + $search($_.barcode, " "); //#5908 + if ($k[--$j]) { //#5914 + $_.barcode = $k[--$j]; //#5909 + $j--; //#5910 + $_.addon = $k[--$j]; //#5911 + } else { //#5914 + $j--; //#5913 + $_.addon = ""; //#5914 + } //#5914 + if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5921 + $k[$j++] = 'bwipp.ismnBadLength#5920'; //#5920 + $k[$j++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; //#5920 + bwipp_raiseerror(); //#5920 + } //#5920 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5924 + $k[$j++] = 'bwipp.ismnBadAddOnLength#5923'; //#5923 + $k[$j++] = "Add-on for ISMN must be 2 or 5 digits"; //#5923 + bwipp_raiseerror(); //#5923 + } //#5923 + if ($_.barcode.length >= 15) { //#5991 + if ($ne($geti($_.barcode, 0, 4), "979-")) { //#5928 + $k[$j++] = 'bwipp.ismn13badPrefix#5927'; //#5927 + $k[$j++] = "ISMN-13 prefix must be 979-"; //#5927 + bwipp_raiseerror(); //#5927 + } //#5927 + $_.wasdash = false; //#5929 + $_.numdash = 0; //#5929 + $_.numdigit = 0; //#5929 + var _H = $geti($_.barcode, 5, 9); //#5930 + for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5943 + var _K = $get(_H, _I); //#5943 + $k[$j++] = _K; //#5938 + if (_K == 45) { //#5938 + if ($_.wasdash) { //#5935 + $k[$j++] = 'bwipp.ismn13adjacentDashes#5934'; //#5934 + $k[$j++] = "ISMN-13 does not permit adjacent dashes"; //#5934 + bwipp_raiseerror(); //#5934 + } //#5934 + $_.wasdash = true; //#5936 + $_.numdash = $_.numdash + 1; //#5937 + } //#5937 + var _N = $k[--$j]; //#5939 + if ((_N >= 48) && (_N <= 57)) { //#5942 + $_.wasdash = false; //#5940 + $_.numdigit = $_.numdigit + 1; //#5941 + } //#5941 + } //#5941 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5946 + $k[$j++] = 'bwipp.ismn13numDashesDigits#5945'; //#5945 + $k[$j++] = "Incorrect number of dashes and digits for ISMN-13"; //#5945 + bwipp_raiseerror(); //#5945 + } //#5945 + var _S = $get($_.barcode, 14); //#5947 + if ((_S < 48) || (_S > 57)) { //#5949 + $k[$j++] = 'bwipp.ismn13character15#5948'; //#5948 + $k[$j++] = "ISMN-13 character 15 must be a digit"; //#5948 + bwipp_raiseerror(); //#5948 + } //#5948 + if ($_.barcode.length == 17) { //#5957 + if ($ne($geti($_.barcode, 15, 1), "-")) { //#5953 + $k[$j++] = 'bwipp.ismn13character16#5952'; //#5952 + $k[$j++] = "ISMN-13 penultimate character must be a dash"; //#5952 + bwipp_raiseerror(); //#5952 + } //#5952 + var _X = $get($_.barcode, 16); //#5954 + if ((_X < 48) || (_X > 57)) { //#5956 + $k[$j++] = 'bwipp.ismn13character17#5955'; //#5955 + $k[$j++] = "ISMN-13 final character must be a digit"; //#5955 + bwipp_raiseerror(); //#5955 + } //#5955 + } //#5955 + } else { //#5991 + if ($ne($geti($_.barcode, 0, 2), "M-")) { //#5961 + $k[$j++] = 'bwipp.ismn10badPrefix#5960'; //#5960 + $k[$j++] = "ISMN-10 prefix must be M-"; //#5960 + bwipp_raiseerror(); //#5960 + } //#5960 + var _b = $get($_.barcode, 2); //#5962 + if ((_b < 48) || (_b > 57)) { //#5964 + $k[$j++] = 'bwipp.ismn10character3#5963'; //#5963 + $k[$j++] = "ISMN-10 character 3 must be a digit"; //#5963 + bwipp_raiseerror(); //#5963 + } //#5963 + $_.wasdash = false; //#5965 + $_.numdash = 0; //#5965 + $_.numdigit = 0; //#5965 + var _d = $geti($_.barcode, 3, 7); //#5966 + for (var _e = 0, _f = _d.length; _e < _f; _e++) { //#5979 + var _g = $get(_d, _e); //#5979 + $k[$j++] = _g; //#5974 + if (_g == 45) { //#5974 + if ($_.wasdash) { //#5971 + $k[$j++] = 'bwipp.ismn10adjacentDashes#5970'; //#5970 + $k[$j++] = "ISMN-10 does not permit adjacent dashes"; //#5970 + bwipp_raiseerror(); //#5970 + } //#5970 + $_.wasdash = true; //#5972 + $_.numdash = $_.numdash + 1; //#5973 + } //#5973 + var _j = $k[--$j]; //#5975 + if ((_j >= 48) && (_j <= 57)) { //#5978 + $_.wasdash = false; //#5976 + $_.numdigit = $_.numdigit + 1; //#5977 + } //#5977 + } //#5977 + if (($_.numdash != 1) || ($_.numdigit != 6)) { //#5982 + $k[$j++] = 'bwipp.ismn10numDashesDigits#5981'; //#5981 + $k[$j++] = "Incorrect number of dashes and digits for ISMN-10"; //#5981 + bwipp_raiseerror(); //#5981 + } //#5981 + var _o = $get($_.barcode, 10); //#5983 + if ((_o < 48) || (_o > 57)) { //#5985 + $k[$j++] = 'bwipp.ismn10character11#5984'; //#5984 + $k[$j++] = "ISMN-10 character 11 must be a digit"; //#5984 + bwipp_raiseerror(); //#5984 + } //#5984 + if ($_.barcode.length == 13) { //#5993 + var _r = $geti($_.barcode, 11, 1); //#5987 + if ($ne(_r, "-")) { //#5989 + $k[$j++] = 'bwipp.ismn10character12#5988'; //#5988 + $k[$j++] = "ISMN-10 penultimate character must be a dash"; //#5988 + bwipp_raiseerror(); //#5988 + } //#5988 + var _t = $get($_.barcode, 12); //#5990 + if (((_t < 48) || (_t > 57)) && (_t != 88)) { //#5992 + $k[$j++] = 'bwipp.ismn10character13#5991'; //#5991 + $k[$j++] = "ISMN-10 final character must be a digit or X"; //#5991 + bwipp_raiseerror(); //#5991 + } //#5991 + } //#5991 + } //#5991 + $_.ismntxt = $_.barcode; //#5996 + $_.legacytxt = ""; //#5999 + if ($_.ismntxt.length <= 13) { //#6006 + $_.legacytxt = $_.ismntxt; //#6001 + $_.pad = $s($_.ismntxt.length + 4); //#6002 + $puti($_.pad, 0, "979-0-"); //#6003 + $puti($_.pad, 6, $geti($_.ismntxt, 2, $_.ismntxt.length - 2)); //#6004 + $_.ismntxt = $_.pad; //#6005 + } //#6005 + $_.ismn = $s(13); //#6009 + $_.checksum = 0; //#6010 + $_.i = 0; //#6011 + $_.n = 0; //#6011 + for (;;) { //#6027 + $_.ismnchar = $get($_.ismntxt, $_.i) - 48; //#6013 + if ($_.ismnchar != -3) { //#6024 + $put($_.ismn, $_.n, $_.ismnchar + 48); //#6015 + if ($_.n < 12) { //#6022 + if (($_.n % 2) == 0) { //#6020 + $_.checksum = $_.ismnchar + $_.checksum; //#6018 + } else { //#6020 + $_.checksum = ($_.ismnchar * 3) + $_.checksum; //#6020 + } //#6020 + } //#6020 + $_.n = $_.n + 1; //#6023 + } //#6023 + $_.i = $_.i + 1; //#6025 + if ($_.i == $_.ismntxt.length) { //#6026 + break; //#6026 + } //#6026 + } //#6026 + $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#6028 + if (($_.barcode.length == 13) || ($_.barcode.length == 17)) { //#6035 + var _1Q = $_.barcode; //#6032 + if ($get(_1Q, _1Q.length - 1) != $_.checksum) { //#6034 + $k[$j++] = 'bwipp.ismnBadCheckDigit#6033'; //#6033 + $k[$j++] = "Incorrect ISMN check digit provided"; //#6033 + bwipp_raiseerror(); //#6033 + } //#6033 + } //#6033 + if ($_.legacy && $ne($_.legacytxt, "")) { //#6042 + $_.ismntxt = $_.legacytxt; //#6039 + $_.pad = $s(18); //#6040 + } else { //#6042 + $_.pad = $s(22); //#6042 + } //#6042 + $puti($_.pad, 0, "ISMN "); //#6044 + $puti($_.pad, 5, $_.ismntxt); //#6045 + $put($_.pad, $_.pad.length - 2, 45); //#6046 + $put($_.pad, $_.pad.length - 1, $_.checksum); //#6047 + $_.ismntxt = $_.pad; //#6048 + $_.barcode = $geti($_.ismn, 0, 12); //#6051 + if ($ne($_.addon, "")) { //#6060 + var _1l = $s((12 + $_.addon.length) + 1); //#6055 + $puti(_1l, 0, $_.barcode); //#6056 + $puti(_1l, 12, " "); //#6057 + $puti(_1l, 13, $_.addon); //#6058 + $_.barcode = _1l; //#6059 + } //#6059 + $put($_.options, "dontdraw", true); //#6063 + $put($_.options, "addongap", $_.addongap); //#6064 + $k[$j++] = 'args'; //#6065 + $k[$j++] = $_.barcode; //#6065 + $k[$j++] = $_.options; //#6065 + bwipp_ean13(); //#6065 + var _1t = $k[--$j]; //#6065 + $_[$k[--$j]] = _1t; //#6065 + if ($_.includetext) { //#6084 + if ($eq($_.ismntextxoffset, null)) { //#6071 + $k[$j++] = 'ismntextxoffset'; //#6070 + if ($_.ismntxt.length == 18) { //#6070 + $k[$j++] = -1; //#6070 + } else { //#6070 + $k[$j++] = -12; //#6070 + } //#6070 + var _1y = $k[--$j]; //#6070 + $_[$k[--$j]] = _1y; //#6070 + } //#6070 + if ($eq($_.ismntextyoffset, null)) { //#6074 + $_.ismntextyoffset = ($_.height * 72) + 3; //#6073 + } //#6073 + var _23 = $get($_.args, "txt") !== undefined; //#6075 + if (_23) { //#6082 + $_.txt = $get($_.args, "txt"); //#6076 + $_.newtxt = $a($_.txt.length + 1); //#6077 + $puti($_.newtxt, 0, $_.txt); //#6078 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])); //#6079 + $put($_.args, "txt", $_.newtxt); //#6080 + } else { //#6082 + $put($_.args, "txt", $a([$a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])])); //#6082 + } //#6082 + } //#6082 + $put($_.args, "opt", $_.options); //#6086 + $k[$j++] = $_.args; //#6089 + if (!$_.dontdraw) { //#6089 + bwipp_renlinear(); //#6089 + } //#6089 + $_ = Object.getPrototypeOf($_); //#6091 } //bwipp_ismn function bwipp_issn() { - $_ = Object.create($_); //#5819 - $_.dontdraw = false; //#5822 - $_.includetext = false; //#5823 - $_.issntextfont = 'OCR-A'; //#5824 - $_.issntextsize = 8; //#5825 - $_.issntextxoffset = null; //#5826 - $_.issntextyoffset = null; //#5827 - $_.height = 1; //#5828 - $_.addongap = 12; //#5829 - $k[$j++] = $_; //#5831 - bwipp_processoptions(); //#5831 - $_.options = $k[--$j]; //#5831 - $_.issntxt = $k[--$j]; //#5832 - $search($_.issntxt, " "); //#5835 - if ($k[--$j]) { //#5841 - $_.issntxt = $k[--$j]; //#5836 - $j--; //#5837 - $_.seqvar = $k[--$j]; //#5838 - } else { //#5841 - $j--; //#5840 - $_.seqvar = "00"; //#5841 - } //#5841 - $search($_.seqvar, " "); //#5845 - if ($k[--$j]) { //#5851 - $_.seqvar = $k[--$j]; //#5846 - $j--; //#5847 - $_.addon = $k[--$j]; //#5848 - } else { //#5851 - $j--; //#5850 - $_.addon = ""; //#5851 - } //#5851 - if (($_.issntxt.length != 8) && ($_.issntxt.length != 9)) { //#5857 - $k[$j++] = 'bwipp.issnBadLength#5856'; //#5856 - $k[$j++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; //#5856 - bwipp_raiseerror(); //#5856 - } //#5856 - var _D = $geti($_.issntxt, 0, 4); //#5858 - for (var _E = 0, _F = _D.length; _E < _F; _E++) { //#5862 - var _G = $get(_D, _E); //#5862 - if ((_G < 48) || (_G > 57)) { //#5861 - $k[$j++] = 'bwipp.issnFirstThroughFourthNotNumeric#5860'; //#5860 - $k[$j++] = "ISSN first four characters must be numeral characters"; //#5860 - bwipp_raiseerror(); //#5860 - } //#5860 - } //#5860 - if ($ne($geti($_.issntxt, 4, 1), "-")) { //#5865 - $k[$j++] = 'bwipp.issnNeedsDash#5864'; //#5864 - $k[$j++] = "ISSN fifth character must be a dash"; //#5864 - bwipp_raiseerror(); //#5864 - } //#5864 - var _K = $geti($_.issntxt, 5, 3); //#5866 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#5870 - var _N = $get(_K, _L); //#5870 - if ((_N < 48) || (_N > 57)) { //#5869 - $k[$j++] = 'bwipp.issnSixthThroughEighthNotNumeric#5868'; //#5868 - $k[$j++] = "ISSN sixth through eighth characters must be numerals"; //#5868 - bwipp_raiseerror(); //#5868 - } //#5868 - } //#5868 - if ($_.issntxt.length == 9) { //#5875 - var _Q = $get($_.issntxt, 8); //#5872 - if (((_Q < 48) || (_Q > 57)) && (_Q != 88)) { //#5874 - $k[$j++] = 'bwipp.issnNinthCharacterBadFormat#5873'; //#5873 - $k[$j++] = "ISSN ninth character must be a number or the character X"; //#5873 - bwipp_raiseerror(); //#5873 - } //#5873 - } //#5873 - if ($_.seqvar.length != 2) { //#5878 - $k[$j++] = 'bwipp.issnBadSequenceVariantLength#5877'; //#5877 - $k[$j++] = "Sequence variant for ISSN must be 2 digits"; //#5877 - bwipp_raiseerror(); //#5877 - } //#5877 - $forall($_.seqvar, function() { //#5883 - var _T = $k[--$j]; //#5880 - if ((_T < 48) || (_T > 57)) { //#5882 - $k[$j++] = 'bwipp.issnSequenceVariantBadCharacter#5881'; //#5881 - $k[$j++] = "Sequence variant for ISSN must contain only digits"; //#5881 - bwipp_raiseerror(); //#5881 - } //#5881 - }); //#5881 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5886 - $k[$j++] = 'bwipp.issnBadAddOnLength#5885'; //#5885 - $k[$j++] = "Add-on for ISSN must be 2 or 5 digits"; //#5885 - bwipp_raiseerror(); //#5885 - } //#5885 - $_.issn = $s(8); //#5889 - $_.checksum = 0; //#5890 - $_.i = 0; //#5891 - $_.n = 0; //#5891 - for (;;) { //#5903 - $_.issnchar = $f($get($_.issntxt, $_.i) - 48); //#5893 - if ($_.issnchar != -3) { //#5900 - $put($_.issn, $_.n, $f($_.issnchar + 48)); //#5895 - if ($_.n < 7) { //#5898 - $_.checksum = $f($_.checksum + ($_.issnchar * (8 - $_.n))); //#5897 - } //#5897 - $_.n = $_.n + 1; //#5899 - } //#5899 - $_.i = $_.i + 1; //#5901 - if ($_.i == $_.issntxt.length) { //#5902 - break; //#5902 - } //#5902 - } //#5902 - $_.checksum = ($f(11 - ($_.checksum % 11))) % 11; //#5904 - var _p = $f($_.checksum + 48); //#5905 - $k[$j++] = 'checksum'; //#5905 - $k[$j++] = _p; //#5905 - if (_p == 58) { //#5905 - $j--; //#5905 - $k[$j++] = 88; //#5905 - } //#5905 - var _q = $k[--$j]; //#5905 - var _r = $k[--$j]; //#5905 - $_[_r] = _q; //#5905 - if ($_.issntxt.length == 9) { //#5910 - if ($get($_.issntxt, 8) != $_.checksum) { //#5909 - $k[$j++] = 'bwipp.issnBadCheckDigit#5908'; //#5908 - $k[$j++] = "Incorrect ISSN check digit provided"; //#5908 - bwipp_raiseerror(); //#5908 - } //#5908 - } //#5908 - $_.pad = $s(14); //#5913 - $puti($_.pad, 0, "ISSN "); //#5914 - $puti($_.pad, 5, $_.issntxt); //#5915 - $put($_.pad, 13, $_.checksum); //#5916 - $_.issntxt = $_.pad; //#5917 - $_.barcode = $geti($_.issn, 0, 7); //#5920 - $_.barcode = $s(12); //#5923 - $puti($_.barcode, 0, "977"); //#5924 - $puti($_.barcode, 3, $_.issn); //#5925 - $puti($_.barcode, 10, $_.seqvar); //#5926 - if ($ne($_.addon, "")) { //#5935 - var _1D = $s((12 + $_.addon.length) + 1); //#5930 - $puti(_1D, 0, $_.barcode); //#5931 - $puti(_1D, 12, " "); //#5932 - $puti(_1D, 13, $_.addon); //#5933 - $_.barcode = _1D; //#5934 - } //#5934 - $put($_.options, "dontdraw", true); //#5938 - $put($_.options, "addongap", $_.addongap); //#5939 - $k[$j++] = 'args'; //#5940 - $k[$j++] = $_.barcode; //#5940 - $k[$j++] = $_.options; //#5940 - bwipp_ean13(); //#5940 - var _1L = $k[--$j]; //#5940 - $_[$k[--$j]] = _1L; //#5940 - if ($_.includetext) { //#5955 - if ($eq($_.issntextxoffset, null)) { //#5944 - $_.issntextxoffset = 10; //#5944 - } //#5944 - if ($eq($_.issntextyoffset, null)) { //#5945 - $_.issntextyoffset = ($_.height * 72) + 3; //#5945 - } //#5945 - var _1S = $get($_.args, "txt") !== undefined; //#5946 - if (_1S) { //#5953 - $_.txt = $get($_.args, "txt"); //#5947 - $_.newtxt = $a($_.txt.length + 1); //#5948 - $puti($_.newtxt, 0, $_.txt); //#5949 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])); //#5950 - $put($_.args, "txt", $_.newtxt); //#5951 - } else { //#5953 - $put($_.args, "txt", $a([$a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])])); //#5953 - } //#5953 - } //#5953 - $put($_.args, "opt", $_.options); //#5957 - $k[$j++] = $_.args; //#5960 - if (!$_.dontdraw) { //#5960 - bwipp_renlinear(); //#5960 - } //#5960 - $_ = Object.getPrototypeOf($_); //#5962 + $_ = Object.create($_); //#6120 + $_.dontdraw = false; //#6123 + $_.includetext = false; //#6124 + $_.issntextfont = 'OCR-A'; //#6125 + $_.issntextsize = 8; //#6126 + $_.issntextxoffset = null; //#6127 + $_.issntextyoffset = null; //#6128 + $_.height = 1; //#6129 + $_.addongap = 12; //#6130 + $k[$j++] = $_; //#6132 + bwipp_processoptions(); //#6132 + $_.options = $k[--$j]; //#6132 + $_.issntxt = $k[--$j]; //#6133 + $search($_.issntxt, " "); //#6136 + if ($k[--$j]) { //#6142 + $_.issntxt = $k[--$j]; //#6137 + $j--; //#6138 + $_.seqvar = $k[--$j]; //#6139 + } else { //#6142 + $j--; //#6141 + $_.seqvar = "00"; //#6142 + } //#6142 + $search($_.seqvar, " "); //#6146 + if ($k[--$j]) { //#6152 + $_.seqvar = $k[--$j]; //#6147 + $j--; //#6148 + $_.addon = $k[--$j]; //#6149 + } else { //#6152 + $j--; //#6151 + $_.addon = ""; //#6152 + } //#6152 + if (($_.issntxt.length != 8) && ($_.issntxt.length != 9)) { //#6158 + $k[$j++] = 'bwipp.issnBadLength#6157'; //#6157 + $k[$j++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; //#6157 + bwipp_raiseerror(); //#6157 + } //#6157 + var _D = $geti($_.issntxt, 0, 4); //#6159 + for (var _E = 0, _F = _D.length; _E < _F; _E++) { //#6163 + var _G = $get(_D, _E); //#6163 + if ((_G < 48) || (_G > 57)) { //#6162 + $k[$j++] = 'bwipp.issnFirstThroughFourthNotNumeric#6161'; //#6161 + $k[$j++] = "ISSN first four characters must be numeral characters"; //#6161 + bwipp_raiseerror(); //#6161 + } //#6161 + } //#6161 + if ($ne($geti($_.issntxt, 4, 1), "-")) { //#6166 + $k[$j++] = 'bwipp.issnNeedsDash#6165'; //#6165 + $k[$j++] = "ISSN fifth character must be a dash"; //#6165 + bwipp_raiseerror(); //#6165 + } //#6165 + var _K = $geti($_.issntxt, 5, 3); //#6167 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6171 + var _N = $get(_K, _L); //#6171 + if ((_N < 48) || (_N > 57)) { //#6170 + $k[$j++] = 'bwipp.issnSixthThroughEighthNotNumeric#6169'; //#6169 + $k[$j++] = "ISSN sixth through eighth characters must be numerals"; //#6169 + bwipp_raiseerror(); //#6169 + } //#6169 + } //#6169 + if ($_.issntxt.length == 9) { //#6176 + var _Q = $get($_.issntxt, 8); //#6173 + if (((_Q < 48) || (_Q > 57)) && (_Q != 88)) { //#6175 + $k[$j++] = 'bwipp.issnNinthCharacterBadFormat#6174'; //#6174 + $k[$j++] = "ISSN ninth character must be a number or the character X"; //#6174 + bwipp_raiseerror(); //#6174 + } //#6174 + } //#6174 + if ($_.seqvar.length != 2) { //#6179 + $k[$j++] = 'bwipp.issnBadSequenceVariantLength#6178'; //#6178 + $k[$j++] = "Sequence variant for ISSN must be 2 digits"; //#6178 + bwipp_raiseerror(); //#6178 + } //#6178 + $forall($_.seqvar, function() { //#6184 + var _T = $k[--$j]; //#6181 + if ((_T < 48) || (_T > 57)) { //#6183 + $k[$j++] = 'bwipp.issnSequenceVariantBadCharacter#6182'; //#6182 + $k[$j++] = "Sequence variant for ISSN must contain only digits"; //#6182 + bwipp_raiseerror(); //#6182 + } //#6182 + }); //#6182 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#6187 + $k[$j++] = 'bwipp.issnBadAddOnLength#6186'; //#6186 + $k[$j++] = "Add-on for ISSN must be 2 or 5 digits"; //#6186 + bwipp_raiseerror(); //#6186 + } //#6186 + $_.issn = $s(8); //#6190 + $_.checksum = 0; //#6191 + $_.i = 0; //#6192 + $_.n = 0; //#6192 + for (;;) { //#6204 + $_.issnchar = $f($get($_.issntxt, $_.i) - 48); //#6194 + if ($_.issnchar != -3) { //#6201 + $put($_.issn, $_.n, $f($_.issnchar + 48)); //#6196 + if ($_.n < 7) { //#6199 + $_.checksum = $f($_.checksum + ($_.issnchar * (8 - $_.n))); //#6198 + } //#6198 + $_.n = $_.n + 1; //#6200 + } //#6200 + $_.i = $_.i + 1; //#6202 + if ($_.i == $_.issntxt.length) { //#6203 + break; //#6203 + } //#6203 + } //#6203 + $_.checksum = ($f(11 - ($_.checksum % 11))) % 11; //#6205 + var _p = $f($_.checksum + 48); //#6206 + $k[$j++] = 'checksum'; //#6206 + $k[$j++] = _p; //#6206 + if (_p == 58) { //#6206 + $j--; //#6206 + $k[$j++] = 88; //#6206 + } //#6206 + var _q = $k[--$j]; //#6206 + var _r = $k[--$j]; //#6206 + $_[_r] = _q; //#6206 + if ($_.issntxt.length == 9) { //#6211 + if ($get($_.issntxt, 8) != $_.checksum) { //#6210 + $k[$j++] = 'bwipp.issnBadCheckDigit#6209'; //#6209 + $k[$j++] = "Incorrect ISSN check digit provided"; //#6209 + bwipp_raiseerror(); //#6209 + } //#6209 + } //#6209 + $_.pad = $s(14); //#6214 + $puti($_.pad, 0, "ISSN "); //#6215 + $puti($_.pad, 5, $_.issntxt); //#6216 + $put($_.pad, 13, $_.checksum); //#6217 + $_.issntxt = $_.pad; //#6218 + $_.barcode = $geti($_.issn, 0, 7); //#6221 + $_.barcode = $s(12); //#6224 + $puti($_.barcode, 0, "977"); //#6225 + $puti($_.barcode, 3, $_.issn); //#6226 + $puti($_.barcode, 10, $_.seqvar); //#6227 + if ($ne($_.addon, "")) { //#6236 + var _1D = $s((12 + $_.addon.length) + 1); //#6231 + $puti(_1D, 0, $_.barcode); //#6232 + $puti(_1D, 12, " "); //#6233 + $puti(_1D, 13, $_.addon); //#6234 + $_.barcode = _1D; //#6235 + } //#6235 + $put($_.options, "dontdraw", true); //#6239 + $put($_.options, "addongap", $_.addongap); //#6240 + $k[$j++] = 'args'; //#6241 + $k[$j++] = $_.barcode; //#6241 + $k[$j++] = $_.options; //#6241 + bwipp_ean13(); //#6241 + var _1L = $k[--$j]; //#6241 + $_[$k[--$j]] = _1L; //#6241 + if ($_.includetext) { //#6256 + if ($eq($_.issntextxoffset, null)) { //#6245 + $_.issntextxoffset = 10; //#6245 + } //#6245 + if ($eq($_.issntextyoffset, null)) { //#6246 + $_.issntextyoffset = ($_.height * 72) + 3; //#6246 + } //#6246 + var _1S = $get($_.args, "txt") !== undefined; //#6247 + if (_1S) { //#6254 + $_.txt = $get($_.args, "txt"); //#6248 + $_.newtxt = $a($_.txt.length + 1); //#6249 + $puti($_.newtxt, 0, $_.txt); //#6250 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])); //#6251 + $put($_.args, "txt", $_.newtxt); //#6252 + } else { //#6254 + $put($_.args, "txt", $a([$a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])])); //#6254 + } //#6254 + } //#6254 + $put($_.args, "opt", $_.options); //#6258 + $k[$j++] = $_.args; //#6261 + if (!$_.dontdraw) { //#6261 + bwipp_renlinear(); //#6261 + } //#6261 + $_ = Object.getPrototypeOf($_); //#6263 } //bwipp_issn function bwipp_mands() { - $_ = Object.create($_); //#5991 - $_.dontdraw = false; //#5994 - $_.includetext = false; //#5995 - $k[$j++] = $_; //#5997 - bwipp_processoptions(); //#5997 - $_.options = $k[--$j]; //#5997 - $_.barcode = $k[--$j]; //#5998 - $_.barlen = $_.barcode.length; //#6000 - if (($_.barlen != 7) && ($_.barlen != 8)) { //#6005 - $k[$j++] = 'bwipp.MandSbadLength#6004'; //#6004 - $k[$j++] = "M&S barcode must be 7 or 8 characters"; //#6004 - bwipp_raiseerror(); //#6004 - } //#6004 - if ($_.barlen == 7) { //#6009 - var _7 = $strcpy($s(8), "00000000"); //#6008 - $puti(_7, 1, $_.barcode); //#6008 - $_.barcode = _7; //#6008 - } //#6008 - $put($_.options, "dontdraw", true); //#6012 - $k[$j++] = 'args'; //#6013 - $k[$j++] = $_.barcode; //#6013 - $k[$j++] = $_.options; //#6013 - bwipp_ean8(); //#6013 - var _C = $k[--$j]; //#6013 - $_[$k[--$j]] = _C; //#6013 - var _F = $get($_.args, "bbs"); //#6016 - $put(_F, 10, $get(_F, 2)); //#6017 - $put(_F, 11, $get(_F, 2)); //#6018 - var _J = $get($_.args, "bhs"); //#6019 - $put(_J, 10, $get(_J, 2)); //#6020 - $put(_J, 11, $get(_J, 2)); //#6021 - $_.txt = $get($_.args, "txt"); //#6024 - if ($_.barlen == 7) { //#6032 - for (var _P = 0; _P <= 6; _P += 1) { //#6030 - var _Q = $_.txt; //#6027 - $puti($get($get(_Q, _P), 0), 0, $get($get(_Q, _P + 1), 0)); //#6029 - } //#6029 - $puti($get($get($_.txt, 7), 0), 0, " "); //#6031 - } //#6031 - var _Y = $a(10); //#6035 - $puti(_Y, 0, $_.txt); //#6035 - $_.txt = _Y; //#6035 - var _b = $get($_.txt, 0); //#6036 - $put($_.txt, 8, $arrcpy($a(_b.length), _b)); //#6036 - var _g = $get($_.txt, 0); //#6037 - $put($_.txt, 9, $arrcpy($a(_g.length), _g)); //#6037 - $put($get($_.txt, 8), 0, "M"); //#6038 - $put($get($_.txt, 8), 1, -12); //#6038 - $put($get($_.txt, 9), 0, "S"); //#6039 - var _r = $get($_.txt, 9); //#6039 - $put(_r, 1, 69); //#6039 - $put($_.args, "txt", $_.txt); //#6041 - $put($_.args, "opt", $_.options); //#6042 - $k[$j++] = $_.args; //#6045 - if (!$_.dontdraw) { //#6045 - bwipp_renlinear(); //#6045 - } //#6045 - $_ = Object.getPrototypeOf($_); //#6047 + $_ = Object.create($_); //#6292 + $_.dontdraw = false; //#6295 + $_.includetext = false; //#6296 + $k[$j++] = $_; //#6298 + bwipp_processoptions(); //#6298 + $_.options = $k[--$j]; //#6298 + $_.barcode = $k[--$j]; //#6299 + $_.barlen = $_.barcode.length; //#6301 + if (($_.barlen != 7) && ($_.barlen != 8)) { //#6306 + $k[$j++] = 'bwipp.MandSbadLength#6305'; //#6305 + $k[$j++] = "M&S barcode must be 7 or 8 characters"; //#6305 + bwipp_raiseerror(); //#6305 + } //#6305 + if ($_.barlen == 7) { //#6310 + var _7 = $strcpy($s(8), "00000000"); //#6309 + $puti(_7, 1, $_.barcode); //#6309 + $_.barcode = _7; //#6309 + } //#6309 + $put($_.options, "dontdraw", true); //#6313 + $k[$j++] = 'args'; //#6314 + $k[$j++] = $_.barcode; //#6314 + $k[$j++] = $_.options; //#6314 + bwipp_ean8(); //#6314 + var _C = $k[--$j]; //#6314 + $_[$k[--$j]] = _C; //#6314 + var _F = $get($_.args, "bbs"); //#6317 + $put(_F, 10, $get(_F, 2)); //#6318 + $put(_F, 11, $get(_F, 2)); //#6319 + var _J = $get($_.args, "bhs"); //#6320 + $put(_J, 10, $get(_J, 2)); //#6321 + $put(_J, 11, $get(_J, 2)); //#6322 + $_.txt = $get($_.args, "txt"); //#6325 + if ($_.barlen == 7) { //#6333 + for (var _P = 0; _P <= 6; _P += 1) { //#6331 + var _Q = $_.txt; //#6328 + $puti($get($get(_Q, _P), 0), 0, $get($get(_Q, _P + 1), 0)); //#6330 + } //#6330 + $puti($get($get($_.txt, 7), 0), 0, " "); //#6332 + } //#6332 + var _Y = $a(10); //#6336 + $puti(_Y, 0, $_.txt); //#6336 + $_.txt = _Y; //#6336 + var _b = $get($_.txt, 0); //#6337 + $put($_.txt, 8, $arrcpy($a(_b.length), _b)); //#6337 + var _g = $get($_.txt, 0); //#6338 + $put($_.txt, 9, $arrcpy($a(_g.length), _g)); //#6338 + $put($get($_.txt, 8), 0, "M"); //#6339 + $put($get($_.txt, 8), 1, -12); //#6339 + $put($get($_.txt, 9), 0, "S"); //#6340 + var _r = $get($_.txt, 9); //#6340 + $put(_r, 1, 69); //#6340 + $put($_.args, "txt", $_.txt); //#6342 + $put($_.args, "opt", $_.options); //#6343 + $k[$j++] = $_.args; //#6346 + if (!$_.dontdraw) { //#6346 + bwipp_renlinear(); //#6346 + } //#6346 + $_ = Object.getPrototypeOf($_); //#6348 } //bwipp_mands function bwipp_code128() { - $_ = Object.create($_); //#6078 - $_.dontdraw = false; //#6081 - $_.includetext = false; //#6082 - $_.textfont = "OCR-B"; //#6083 - $_.textsize = 10; //#6084 - $_.textxoffset = 0; //#6085 - $_.textyoffset = -8; //#6086 - $_.height = 1; //#6087 - $_.encoding = "auto"; //#6088 - $_.raw = false; //#6089 - $_.parse = false; //#6090 - $_.parsefnc = false; //#6091 - $k[$j++] = $_; //#6093 - bwipp_processoptions(); //#6093 - $_.options = $k[--$j]; //#6093 - $_.barcode = $k[--$j]; //#6094 - bwipp_loadctx(bwipp_code128) //#6096 - if (!bwipp_code128.__6105__) { //#6105 - $_ = Object.create($_); //#6105 - $_.sta = -1; //#6100 - $_.stb = -2; //#6100 - $_.stc = -3; //#6100 - $_.swa = -4; //#6101 - $_.swb = -5; //#6101 - $_.swc = -6; //#6101 - $_.fn1 = -7; //#6102 - $_.fn2 = -8; //#6102 - $_.fn3 = -9; //#6102 - $_.fn4 = -10; //#6103 - $_.sft = -11; //#6103 - $_.stp = -12; //#6103 - $_.lka = -13; //#6104 - $_.lkc = -14; //#6104 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6104 - bwipp_code128.__6105__ = 1; //#6104 - $_ = Object.getPrototypeOf($_); //#6104 - } //#6104 - var _6 = $_.fn1; //#6112 + $_ = Object.create($_); //#6379 + $_.dontdraw = false; //#6382 + $_.includetext = false; //#6383 + $_.textfont = "OCR-B"; //#6384 + $_.textsize = 10; //#6385 + $_.textxoffset = 0; //#6386 + $_.textyoffset = -8; //#6387 + $_.height = 1; //#6388 + $_.encoding = "auto"; //#6389 + $_.raw = false; //#6390 + $_.parse = false; //#6391 + $_.parsefnc = false; //#6392 + $k[$j++] = $_; //#6394 + bwipp_processoptions(); //#6394 + $_.options = $k[--$j]; //#6394 + $_.barcode = $k[--$j]; //#6395 + bwipp_loadctx(bwipp_code128) //#6397 + if (!bwipp_code128.__6406__) { //#6406 + $_ = Object.create($_); //#6406 + $_.sta = -1; //#6401 + $_.stb = -2; //#6401 + $_.stc = -3; //#6401 + $_.swa = -4; //#6402 + $_.swb = -5; //#6402 + $_.swc = -6; //#6402 + $_.fn1 = -7; //#6403 + $_.fn2 = -8; //#6403 + $_.fn3 = -9; //#6403 + $_.fn4 = -10; //#6404 + $_.sft = -11; //#6404 + $_.stp = -12; //#6404 + $_.lka = -13; //#6405 + $_.lkc = -14; //#6405 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6405 + bwipp_code128.__6406__ = 1; //#6405 + $_ = Object.getPrototypeOf($_); //#6405 + } //#6405 + var _6 = $_.fn1; //#6413 var _B = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -9067,1267 +9567,1267 @@ function bwipp_code128() { ["FNC3", $_.fn3], ["LNKA", $_.lka], ["LNKC", $_.lkc] - ]); //#6117 - $_.fncvals = _B; //#6118 - $k[$j++] = 'msg'; //#6119 - $k[$j++] = $_.barcode; //#6119 - $k[$j++] = $_.fncvals; //#6119 - bwipp_parseinput(); //#6119 - var _E = $k[--$j]; //#6119 - $_[$k[--$j]] = _E; //#6119 - $_.msglen = $_.msg.length; //#6120 - if (!bwipp_code128.__6178__) { //#6178 - $_ = Object.create($_); //#6178 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stb, $_.stb, $_.stb]), $a([$_.stc, $_.stc, $_.stc]), $a([$_.stp, $_.stp, $_.stp])]); //#6162 - $_.charvals = $a([new Map, new Map, new Map]); //#6165 - for (var _2X = 0, _2W = $_.charmaps.length - 1; _2X <= _2W; _2X += 1) { //#6174 - $_.i = _2X; //#6167 - $_.encs = $get($_.charmaps, $_.i); //#6168 - for (var _2b = 0; _2b <= 2; _2b += 1) { //#6173 - $_.j = _2b; //#6170 - var _2e = $get($_.encs, $_.j); //#6171 - $k[$j++] = _2e; //#6171 - if ($eq($type(_2e), 'stringtype')) { //#6171 - var _2h = $get($k[--$j], 0); //#6171 - $k[$j++] = _2h; //#6171 - } //#6171 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#6172 - } //#6172 - } //#6172 - $_.seta = $get($_.charvals, 0); //#6175 - $_.setb = $get($_.charvals, 1); //#6176 - $_.setc = $get($_.charvals, 2); //#6177 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6177 - bwipp_code128.__6178__ = 1; //#6177 - $_ = Object.getPrototypeOf($_); //#6177 - } //#6177 - $put($_.seta, $_.lka, $get($_.seta, $_.swb)); //#6181 - $put($_.seta, $_.lkc, $get($_.seta, $_.swc)); //#6181 - $put($_.setb, $_.lka, $get($_.setb, $_.swc)); //#6182 - $put($_.setb, $_.lkc, $get($_.setb, $_.swa)); //#6182 - $put($_.setc, $_.lka, $get($_.setc, $_.swa)); //#6183 - $put($_.setc, $_.lkc, $get($_.setc, $_.swb)); //#6183 - if ($_.raw) { //#6185 - $_.encoding = "raw"; //#6185 - } //#6185 - if ($eq($_.encoding, "raw")) { //#6199 - $_.cws = $a($_.barcode.length); //#6188 - $_.i = 0; //#6189 - $_.j = 0; //#6189 - for (;;) { //#6196 - if ($_.i == $_.barcode.length) { //#6191 - break; //#6191 - } //#6191 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#6192 - $put($_.cws, $_.j, $_.cw); //#6193 - $_.i = $_.i + 4; //#6194 - $_.j = $_.j + 1; //#6195 - } //#6195 - $_.cws = $geti($_.cws, 0, $_.j); //#6197 - $_.text = ""; //#6198 - } //#6198 - if ($eq($_.encoding, "auto")) { //#6424 - $_.text = $s($_.msglen); //#6203 - for (var _3k = 0, _3j = $_.msglen - 1; _3k <= _3j; _3k += 1) { //#6207 - $_.i = _3k; //#6205 - var _3p = $get($_.msg, $_.i); //#6206 - $k[$j++] = $_.text; //#6206 - $k[$j++] = $_.i; //#6206 - $k[$j++] = _3p; //#6206 - if (_3p < 0) { //#6206 - $j--; //#6206 - $k[$j++] = 32; //#6206 - } //#6206 - var _3q = $k[--$j]; //#6206 - var _3r = $k[--$j]; //#6206 - $put($k[--$j], _3r, _3q); //#6206 - } //#6206 - $k[$j++] = Infinity; //#6210 - for (var _3u = 0, _3v = $_.msglen; _3u < _3v; _3u++) { //#6210 - $k[$j++] = 0; //#6210 - } //#6210 - $k[$j++] = 0; //#6210 - $_.numSA = $a(); //#6210 - $k[$j++] = Infinity; //#6211 - for (var _3y = 0, _3z = $_.msglen; _3y < _3z; _3y++) { //#6211 - $k[$j++] = 0; //#6211 - } //#6211 - $k[$j++] = 0; //#6211 - $_.numEA = $a(); //#6211 - for (var _42 = $_.msglen - 1; _42 >= 0; _42 -= 1) { //#6221 - $_.i = _42; //#6213 - if ($get($_.msg, $_.i) >= 0) { //#6220 - if ($get($_.msg, $_.i) >= 128) { //#6218 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#6216 - } else { //#6218 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#6218 - } //#6218 - } //#6218 - } //#6218 - $_.ea = false; //#6224 - $_.msgtmp = $a([]); //#6224 - for (var _4M = 0, _4L = $_.msglen - 1; _4M <= _4L; _4M += 1) { //#6239 - $_.i = _4M; //#6226 - $_.c = $get($_.msg, $_.i); //#6227 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#6237 - if ($_.ea) { //#6229 - $k[$j++] = $_.numSA; //#6229 - } else { //#6229 - $k[$j++] = $_.numEA; //#6229 - } //#6229 - var _4Y = $get($k[--$j], $_.i); //#6229 - var _4b = ($f(_4Y + $_.i) == $_.msglen) ? 3 : 5; //#6230 - if (_4Y < _4b) { //#6235 - $k[$j++] = Infinity; //#6232 - $aload($_.msgtmp); //#6232 - $k[$j++] = $_.fn4; //#6232 - $_.msgtmp = $a(); //#6232 - } else { //#6235 - $k[$j++] = Infinity; //#6234 - $aload($_.msgtmp); //#6234 - $k[$j++] = $_.fn4; //#6234 - $k[$j++] = $_.fn4; //#6234 - $_.msgtmp = $a(); //#6234 - $_.ea = !$_.ea; //#6235 - } //#6235 - } //#6235 - $k[$j++] = Infinity; //#6238 - $aload($_.msgtmp); //#6238 - if ($_.c >= 0) { //#6238 - $k[$j++] = $_.c & 127; //#6238 - } else { //#6238 - $k[$j++] = $_.c; //#6238 - } //#6238 - $_.msgtmp = $a(); //#6238 - } //#6238 - $_.msg = $_.msgtmp; //#6240 - $_.msglen = $_.msg.length; //#6241 + ]); //#6418 + $_.fncvals = _B; //#6419 + $k[$j++] = 'msg'; //#6420 + $k[$j++] = $_.barcode; //#6420 + $k[$j++] = $_.fncvals; //#6420 + bwipp_parseinput(); //#6420 + var _E = $k[--$j]; //#6420 + $_[$k[--$j]] = _E; //#6420 + $_.msglen = $_.msg.length; //#6421 + if (!bwipp_code128.__6479__) { //#6479 + $_ = Object.create($_); //#6479 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stb, $_.stb, $_.stb]), $a([$_.stc, $_.stc, $_.stc]), $a([$_.stp, $_.stp, $_.stp])]); //#6463 + $_.charvals = $a([new Map, new Map, new Map]); //#6466 + for (var _2X = 0, _2W = $_.charmaps.length - 1; _2X <= _2W; _2X += 1) { //#6475 + $_.i = _2X; //#6468 + $_.encs = $get($_.charmaps, $_.i); //#6469 + for (var _2b = 0; _2b <= 2; _2b += 1) { //#6474 + $_.j = _2b; //#6471 + var _2e = $get($_.encs, $_.j); //#6472 + $k[$j++] = _2e; //#6472 + if ($eq($type(_2e), 'stringtype')) { //#6472 + var _2h = $get($k[--$j], 0); //#6472 + $k[$j++] = _2h; //#6472 + } //#6472 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#6473 + } //#6473 + } //#6473 + $_.seta = $get($_.charvals, 0); //#6476 + $_.setb = $get($_.charvals, 1); //#6477 + $_.setc = $get($_.charvals, 2); //#6478 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6478 + bwipp_code128.__6479__ = 1; //#6478 + $_ = Object.getPrototypeOf($_); //#6478 + } //#6478 + $put($_.seta, $_.lka, $get($_.seta, $_.swb)); //#6482 + $put($_.seta, $_.lkc, $get($_.seta, $_.swc)); //#6482 + $put($_.setb, $_.lka, $get($_.setb, $_.swc)); //#6483 + $put($_.setb, $_.lkc, $get($_.setb, $_.swa)); //#6483 + $put($_.setc, $_.lka, $get($_.setc, $_.swa)); //#6484 + $put($_.setc, $_.lkc, $get($_.setc, $_.swb)); //#6484 + if ($_.raw) { //#6486 + $_.encoding = "raw"; //#6486 + } //#6486 + if ($eq($_.encoding, "raw")) { //#6500 + $_.cws = $a($_.barcode.length); //#6489 + $_.i = 0; //#6490 + $_.j = 0; //#6490 + for (;;) { //#6497 + if ($_.i == $_.barcode.length) { //#6492 + break; //#6492 + } //#6492 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#6493 + $put($_.cws, $_.j, $_.cw); //#6494 + $_.i = $_.i + 4; //#6495 + $_.j = $_.j + 1; //#6496 + } //#6496 + $_.cws = $geti($_.cws, 0, $_.j); //#6498 + $_.text = ""; //#6499 + } //#6499 + if ($eq($_.encoding, "auto")) { //#6725 + $_.text = $s($_.msglen); //#6504 + for (var _3k = 0, _3j = $_.msglen - 1; _3k <= _3j; _3k += 1) { //#6508 + $_.i = _3k; //#6506 + var _3p = $get($_.msg, $_.i); //#6507 + $k[$j++] = $_.text; //#6507 + $k[$j++] = $_.i; //#6507 + $k[$j++] = _3p; //#6507 + if (_3p < 0) { //#6507 + $j--; //#6507 + $k[$j++] = 32; //#6507 + } //#6507 + var _3q = $k[--$j]; //#6507 + var _3r = $k[--$j]; //#6507 + $put($k[--$j], _3r, _3q); //#6507 + } //#6507 + $k[$j++] = Infinity; //#6511 + for (var _3u = 0, _3v = $_.msglen; _3u < _3v; _3u++) { //#6511 + $k[$j++] = 0; //#6511 + } //#6511 + $k[$j++] = 0; //#6511 + $_.numSA = $a(); //#6511 + $k[$j++] = Infinity; //#6512 + for (var _3y = 0, _3z = $_.msglen; _3y < _3z; _3y++) { //#6512 + $k[$j++] = 0; //#6512 + } //#6512 + $k[$j++] = 0; //#6512 + $_.numEA = $a(); //#6512 + for (var _42 = $_.msglen - 1; _42 >= 0; _42 -= 1) { //#6522 + $_.i = _42; //#6514 + if ($get($_.msg, $_.i) >= 0) { //#6521 + if ($get($_.msg, $_.i) >= 128) { //#6519 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#6517 + } else { //#6519 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#6519 + } //#6519 + } //#6519 + } //#6519 + $_.ea = false; //#6525 + $_.msgtmp = $a([]); //#6525 + for (var _4M = 0, _4L = $_.msglen - 1; _4M <= _4L; _4M += 1) { //#6540 + $_.i = _4M; //#6527 + $_.c = $get($_.msg, $_.i); //#6528 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#6538 + if ($_.ea) { //#6530 + $k[$j++] = $_.numSA; //#6530 + } else { //#6530 + $k[$j++] = $_.numEA; //#6530 + } //#6530 + var _4Y = $get($k[--$j], $_.i); //#6530 + var _4b = ($f(_4Y + $_.i) == $_.msglen) ? 3 : 5; //#6531 + if (_4Y < _4b) { //#6536 + $k[$j++] = Infinity; //#6533 + $aload($_.msgtmp); //#6533 + $k[$j++] = $_.fn4; //#6533 + $_.msgtmp = $a(); //#6533 + } else { //#6536 + $k[$j++] = Infinity; //#6535 + $aload($_.msgtmp); //#6535 + $k[$j++] = $_.fn4; //#6535 + $k[$j++] = $_.fn4; //#6535 + $_.msgtmp = $a(); //#6535 + $_.ea = !$_.ea; //#6536 + } //#6536 + } //#6536 + $k[$j++] = Infinity; //#6539 + $aload($_.msgtmp); //#6539 + if ($_.c >= 0) { //#6539 + $k[$j++] = $_.c & 127; //#6539 + } else { //#6539 + $k[$j++] = $_.c; //#6539 + } //#6539 + $_.msgtmp = $a(); //#6539 + } //#6539 + $_.msg = $_.msgtmp; //#6541 + $_.msglen = $_.msg.length; //#6542 $_.numsscr = function() { - $_.n = 0; //#6245 - $_.s = 0; //#6245 - $_.p = $k[--$j]; //#6246 - for (;;) { //#6259 - if ($_.p >= $_.msglen) { //#6247 - break; //#6247 - } //#6247 - var _4w = $get($_.msg, $_.p); //#6248 - var _4y = $get($_.setc, _4w) !== undefined; //#6249 - $k[$j++] = _4w; //#6249 - if (!_4y) { //#6249 - $j--; //#6249 - break; //#6249 - } //#6249 - var _4z = $k[--$j]; //#6250 - $k[$j++] = _4z; //#6255 - if (_4z <= -1) { //#6254 - var _51 = $k[--$j]; //#6252 - if ((_51 == $_.fn1) && (($_.s % 2) == 0)) { //#6252 - $_.s = $_.s + 1; //#6252 - } else { //#6252 - break; //#6252 - } //#6252 - } else { //#6254 - $j--; //#6254 - } //#6254 - $_.n = $_.n + 1; //#6256 - $_.s = $_.s + 1; //#6257 - $_.p = $f($_.p + 1); //#6258 - } //#6258 - $k[$j++] = $_.n; //#6260 - $k[$j++] = $_.s; //#6260 - }; //#6260 + $_.n = 0; //#6546 + $_.s = 0; //#6546 + $_.p = $k[--$j]; //#6547 + for (;;) { //#6560 + if ($_.p >= $_.msglen) { //#6548 + break; //#6548 + } //#6548 + var _4w = $get($_.msg, $_.p); //#6549 + var _4y = $get($_.setc, _4w) !== undefined; //#6550 + $k[$j++] = _4w; //#6550 + if (!_4y) { //#6550 + $j--; //#6550 + break; //#6550 + } //#6550 + var _4z = $k[--$j]; //#6551 + $k[$j++] = _4z; //#6556 + if (_4z <= -1) { //#6555 + var _51 = $k[--$j]; //#6553 + if ((_51 == $_.fn1) && (($_.s % 2) == 0)) { //#6553 + $_.s = $_.s + 1; //#6553 + } else { //#6553 + break; //#6553 + } //#6553 + } else { //#6555 + $j--; //#6555 + } //#6555 + $_.n = $_.n + 1; //#6557 + $_.s = $_.s + 1; //#6558 + $_.p = $f($_.p + 1); //#6559 + } //#6559 + $k[$j++] = $_.n; //#6561 + $k[$j++] = $_.s; //#6561 + }; //#6561 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#6265 - $_.j = $_.j + 1; //#6266 - }; //#6266 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#6566 + $_.j = $_.j + 1; //#6567 + }; //#6567 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#6269 - $_.j = $_.j + 1; //#6270 - }; //#6270 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#6570 + $_.j = $_.j + 1; //#6571 + }; //#6571 $_.encc = function() { - var _5L = $k[--$j]; //#6273 - $k[$j++] = _5L; //#6277 - if ($ne($type(_5L), 'arraytype')) { //#6276 - var _5P = $get($_.setc, $k[--$j]); //#6274 - $k[$j++] = _5P; //#6274 - } else { //#6276 - $aload($k[--$j]); //#6276 - var _5R = $k[--$j]; //#6276 - var _5S = $k[--$j]; //#6276 - $k[$j++] = $f($f(_5R - 48) + ($f(_5S - 48) * 10)); //#6276 - } //#6276 - $put($_.cws, $_.j, $k[--$j]); //#6278 - $_.j = $_.j + 1; //#6279 - }; //#6279 + var _5L = $k[--$j]; //#6574 + $k[$j++] = _5L; //#6578 + if ($ne($type(_5L), 'arraytype')) { //#6577 + var _5P = $get($_.setc, $k[--$j]); //#6575 + $k[$j++] = _5P; //#6575 + } else { //#6577 + $aload($k[--$j]); //#6577 + var _5R = $k[--$j]; //#6577 + var _5S = $k[--$j]; //#6577 + $k[$j++] = $f($f(_5R - 48) + ($f(_5S - 48) * 10)); //#6577 + } //#6577 + $put($_.cws, $_.j, $k[--$j]); //#6579 + $_.j = $_.j + 1; //#6580 + }; //#6580 $_.anotb = function() { - var _5X = $k[--$j]; //#6283 - var _5Z = $get($_.seta, _5X) !== undefined; //#6283 - var _5b = $get($_.setb, _5X) !== undefined; //#6283 - $k[$j++] = _5Z && (!_5b); //#6283 - }; //#6283 + var _5X = $k[--$j]; //#6584 + var _5Z = $get($_.seta, _5X) !== undefined; //#6584 + var _5b = $get($_.setb, _5X) !== undefined; //#6584 + $k[$j++] = _5Z && (!_5b); //#6584 + }; //#6584 $_.bnota = function() { - var _5c = $k[--$j]; //#6284 - var _5e = $get($_.setb, _5c) !== undefined; //#6284 - var _5g = $get($_.seta, _5c) !== undefined; //#6284 - $k[$j++] = _5e && (!_5g); //#6284 - }; //#6284 - $k[$j++] = Infinity; //#6287 - for (var _5i = 0, _5j = $_.msg.length; _5i < _5j; _5i++) { //#6287 - $k[$j++] = 0; //#6287 - } //#6287 - $k[$j++] = 9999; //#6287 - $_.nextanotb = $a(); //#6287 - $k[$j++] = Infinity; //#6288 - for (var _5m = 0, _5n = $_.msg.length; _5m < _5n; _5m++) { //#6288 - $k[$j++] = 0; //#6288 - } //#6288 - $k[$j++] = 9999; //#6288 - $_.nextbnota = $a(); //#6288 - for (var _5q = $_.msg.length - 1; _5q >= 0; _5q -= 1) { //#6301 - $_.i = _5q; //#6290 - $k[$j++] = $get($_.msg, $_.i); //#6291 - $_.anotb(); //#6291 - if ($k[--$j]) { //#6294 - $put($_.nextanotb, $_.i, 0); //#6292 - } else { //#6294 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#6294 - } //#6294 - $k[$j++] = $get($_.msg, $_.i); //#6296 - $_.bnota(); //#6296 - if ($k[--$j]) { //#6299 - $put($_.nextbnota, $_.i, 0); //#6297 - } else { //#6299 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#6299 - } //#6299 - } //#6299 + var _5c = $k[--$j]; //#6585 + var _5e = $get($_.setb, _5c) !== undefined; //#6585 + var _5g = $get($_.seta, _5c) !== undefined; //#6585 + $k[$j++] = _5e && (!_5g); //#6585 + }; //#6585 + $k[$j++] = Infinity; //#6588 + for (var _5i = 0, _5j = $_.msg.length; _5i < _5j; _5i++) { //#6588 + $k[$j++] = 0; //#6588 + } //#6588 + $k[$j++] = 9999; //#6588 + $_.nextanotb = $a(); //#6588 + $k[$j++] = Infinity; //#6589 + for (var _5m = 0, _5n = $_.msg.length; _5m < _5n; _5m++) { //#6589 + $k[$j++] = 0; //#6589 + } //#6589 + $k[$j++] = 9999; //#6589 + $_.nextbnota = $a(); //#6589 + for (var _5q = $_.msg.length - 1; _5q >= 0; _5q -= 1) { //#6602 + $_.i = _5q; //#6591 + $k[$j++] = $get($_.msg, $_.i); //#6592 + $_.anotb(); //#6592 + if ($k[--$j]) { //#6595 + $put($_.nextanotb, $_.i, 0); //#6593 + } else { //#6595 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#6595 + } //#6595 + $k[$j++] = $get($_.msg, $_.i); //#6597 + $_.bnota(); //#6597 + if ($k[--$j]) { //#6600 + $put($_.nextbnota, $_.i, 0); //#6598 + } else { //#6600 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#6600 + } //#6600 + } //#6600 $_.abeforeb = function() { - var _6D = $k[--$j]; //#6304 - $k[$j++] = $lt($get($_.nextanotb, _6D), $get($_.nextbnota, _6D)); //#6304 - }; //#6304 + var _6D = $k[--$j]; //#6605 + $k[$j++] = $lt($get($_.nextanotb, _6D), $get($_.nextbnota, _6D)); //#6605 + }; //#6605 $_.bbeforea = function() { - var _6I = $k[--$j]; //#6305 - $k[$j++] = $lt($get($_.nextbnota, _6I), $get($_.nextanotb, _6I)); //#6305 - }; //#6305 - $_.cws = $a(($_.barcode.length * 2) + 3); //#6307 - $_.j = 0; //#6310 - if ($_.msglen > 0) { //#6311 - $k[$j++] = 0; //#6311 - $_.numsscr(); //#6311 - } else { //#6311 - $k[$j++] = -1; //#6311 - $k[$j++] = -1; //#6311 - } //#6311 - $_.nums = $k[--$j]; //#6311 - $_.nchars = $k[--$j]; //#6311 - for (;;) { //#6336 - if ($_.msglen == 0) { //#6317 - $k[$j++] = $_.stb; //#6314 - $_.enca(); //#6314 - $_.cset = "setb"; //#6315 - break; //#6316 - } //#6316 - if (($_.msglen == 2) && ($_.nums == 2)) { //#6322 - $k[$j++] = $_.stc; //#6319 - $_.enca(); //#6319 - $_.cset = "setc"; //#6320 - break; //#6321 - } //#6321 - if ($_.nums >= 4) { //#6327 - $k[$j++] = $_.stc; //#6324 - $_.enca(); //#6324 - $_.cset = "setc"; //#6325 - break; //#6326 - } //#6326 - $k[$j++] = 0; //#6328 - $_.abeforeb(); //#6328 - if ($k[--$j]) { //#6332 - $k[$j++] = $_.sta; //#6329 - $_.enca(); //#6329 - $_.cset = "seta"; //#6330 - break; //#6331 - } //#6331 - $k[$j++] = $_.stb; //#6333 - $_.enca(); //#6333 - $_.cset = "setb"; //#6334 - break; //#6335 - } //#6335 - $_.i = 0; //#6339 - for (;;) { //#6422 - if ($_.i == $_.msglen) { //#6340 - break; //#6340 - } //#6340 - $k[$j++] = $_.i; //#6342 - $_.numsscr(); //#6342 - $_.nums = $k[--$j]; //#6342 - $_.nchars = $k[--$j]; //#6342 - for (;;) { //#6420 - if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.nums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#6359 - if (($_.nums % 2) == 0) { //#6357 - $k[$j++] = $_.swc; //#6349 - if ($eq($_.cset, "seta")) { //#6349 - $_.enca(); //#6349 - } else { //#6349 - $_.encb(); //#6349 - } //#6349 - $_.cset = "setc"; //#6350 - break; //#6351 - } else { //#6357 - $k[$j++] = $get($_.msg, $_.i); //#6353 - if ($eq($_.cset, "seta")) { //#6353 - $_.enca(); //#6353 - } else { //#6353 - $_.encb(); //#6353 - } //#6353 - $_.i = $_.i + 1; //#6354 - $k[$j++] = $_.swc; //#6355 - if ($eq($_.cset, "seta")) { //#6355 - $_.enca(); //#6355 - } else { //#6355 - $_.encb(); //#6355 - } //#6355 - $_.cset = "setc"; //#6356 - break; //#6357 - } //#6357 - } //#6357 - $k[$j++] = $eq($_.cset, "setb"); //#6360 - $k[$j++] = $get($_.msg, $_.i); //#6360 - $_.anotb(); //#6360 - var _72 = $k[--$j]; //#6360 - var _73 = $k[--$j]; //#6360 - if ((_73 && _72)) { //#6372 - if ($_.i < ($_.msglen - 1)) { //#6368 - $k[$j++] = $_.i + 1; //#6362 - $_.bbeforea(); //#6362 - if ($k[--$j]) { //#6367 - $k[$j++] = $_.sft; //#6363 - $_.encb(); //#6363 - $k[$j++] = $get($_.msg, $_.i); //#6364 - $_.enca(); //#6364 - $_.i = $_.i + 1; //#6365 - break; //#6366 - } //#6366 - } //#6366 - $k[$j++] = $_.swa; //#6369 - $_.encb(); //#6369 - $_.cset = "seta"; //#6370 - break; //#6371 - } //#6371 - $k[$j++] = $eq($_.cset, "seta"); //#6373 - $k[$j++] = $get($_.msg, $_.i); //#6373 - $_.bnota(); //#6373 - var _7I = $k[--$j]; //#6373 - var _7J = $k[--$j]; //#6373 - if ((_7J && _7I)) { //#6385 - if ($_.i < ($_.msglen - 1)) { //#6381 - $k[$j++] = $_.i + 1; //#6375 - $_.abeforeb(); //#6375 - if ($k[--$j]) { //#6380 - $k[$j++] = $_.sft; //#6376 - $_.enca(); //#6376 - $k[$j++] = $get($_.msg, $_.i); //#6377 - $_.encb(); //#6377 - $_.i = $_.i + 1; //#6378 - break; //#6379 - } //#6379 - } //#6379 - $k[$j++] = $_.swb; //#6382 - $_.enca(); //#6382 - $_.cset = "setb"; //#6383 - break; //#6384 - } //#6384 - if (($eq($_.cset, "setc") && ($_.nums < 2)) && (($get($_.msg, $_.i) > -1) || ($get($_.msg, $_.i) == $_.fn4))) { //#6395 - $k[$j++] = $_.i; //#6387 - $_.abeforeb(); //#6387 - if ($k[--$j]) { //#6391 - $k[$j++] = $_.swa; //#6388 - $_.encc(); //#6388 - $_.cset = "seta"; //#6389 - break; //#6390 - } //#6390 - $k[$j++] = $_.swb; //#6392 - $_.encc(); //#6392 - $_.cset = "setb"; //#6393 - break; //#6394 - } //#6394 - if ($eq($_.cset, "seta")) { //#6402 - $k[$j++] = $get($_.msg, $_.i); //#6399 - $_.enca(); //#6399 - $_.i = $_.i + 1; //#6400 - break; //#6401 - } //#6401 - if ($eq($_.cset, "setb")) { //#6407 - $k[$j++] = $get($_.msg, $_.i); //#6404 - $_.encb(); //#6404 - $_.i = $_.i + 1; //#6405 - break; //#6406 - } //#6406 - if ($eq($_.cset, "setc")) { //#6417 - if ($get($_.msg, $_.i) <= -1) { //#6414 - $k[$j++] = $get($_.msg, $_.i); //#6410 - $_.encc(); //#6410 - $_.i = $_.i + 1; //#6411 - } else { //#6414 - $k[$j++] = $geti($_.msg, $_.i, 2); //#6413 - $_.encc(); //#6413 - $_.i = $_.i + 2; //#6414 - } //#6414 - break; //#6416 - } //#6416 - break; //#6419 - } //#6419 - } //#6419 - $_.cws = $geti($_.cws, 0, $_.j); //#6423 - } //#6423 - var _87 = $a($_.j + 2); //#6427 - $puti(_87, 0, $_.cws); //#6427 - $_.cws = _87; //#6427 - $_.csum = $get($_.cws, 0); //#6428 - for (var _8D = 1, _8C = $_.j - 1; _8D <= _8C; _8D += 1) { //#6432 - $_.i = _8D; //#6430 - $_.csum = $f($_.csum + ($get($_.cws, $_.i) * $_.i)); //#6431 - } //#6431 - $_.csum = $_.csum % 103; //#6433 - $put($_.cws, $_.j, $_.csum); //#6434 - $put($_.cws, $_.j + 1, $get($_.seta, $_.stp)); //#6435 - var _8T = $get($_.options, 'debugcws') !== undefined; //#6437 - if (_8T) { //#6437 - $k[$j++] = 'bwipp.debugcws#6437'; //#6437 - $k[$j++] = $_.cws; //#6437 - bwipp_raiseerror(); //#6437 - } //#6437 - if (!bwipp_code128.__6459__) { //#6459 - $_ = Object.create($_); //#6459 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); //#6458 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6458 - bwipp_code128.__6459__ = 1; //#6458 - $_ = Object.getPrototypeOf($_); //#6458 - } //#6458 - $_.sbs = $s(($_.cws.length * 6) + 1); //#6462 - for (var _8b = 0, _8a = $_.cws.length - 1; _8b <= _8a; _8b += 1) { //#6466 - $_.i = _8b; //#6464 - $puti($_.sbs, $_.i * 6, $get($_.encs, $get($_.cws, $_.i))); //#6465 - } //#6465 - $k[$j++] = Infinity; //#6469 - $k[$j++] = Infinity; //#6471 - var _8j = $_.sbs; //#6471 - for (var _8k = 0, _8l = _8j.length; _8k < _8l; _8k++) { //#6471 - $k[$j++] = $get(_8j, _8k) - 48; //#6471 - } //#6471 - var _8n = $a(); //#6471 - $k[$j++] = Infinity; //#6472 - for (var _8p = 0, _8q = ~~(($_.sbs.length + 1) / 2); _8p < _8q; _8p++) { //#6472 - $k[$j++] = $_.height; //#6472 - } //#6472 - var _8s = $a(); //#6472 - $k[$j++] = Infinity; //#6473 - for (var _8u = 0, _8v = ~~(($_.sbs.length + 1) / 2); _8u < _8v; _8u++) { //#6473 - $k[$j++] = 0; //#6473 - } //#6473 - var _8w = $a(); //#6473 - $k[$j++] = 'ren'; //#6476 - $k[$j++] = bwipp_renlinear; //#6476 - $k[$j++] = 'sbs'; //#6476 - $k[$j++] = _8n; //#6476 - $k[$j++] = 'bhs'; //#6476 - $k[$j++] = _8s; //#6476 - $k[$j++] = 'bbs'; //#6476 - $k[$j++] = _8w; //#6476 - $k[$j++] = 'txt'; //#6476 - $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#6476 - $k[$j++] = 'textxalign'; //#6476 - $k[$j++] = "center"; //#6476 - $k[$j++] = 'opt'; //#6476 - $k[$j++] = $_.options; //#6476 - var _95 = $d(); //#6476 - $k[$j++] = _95; //#6479 - if (!$_.dontdraw) { //#6479 - bwipp_renlinear(); //#6479 - } //#6479 - $_ = Object.getPrototypeOf($_); //#6481 - $_ = Object.getPrototypeOf($_); //#6483 + var _6I = $k[--$j]; //#6606 + $k[$j++] = $lt($get($_.nextbnota, _6I), $get($_.nextanotb, _6I)); //#6606 + }; //#6606 + $_.cws = $a(($_.barcode.length * 2) + 3); //#6608 + $_.j = 0; //#6611 + if ($_.msglen > 0) { //#6612 + $k[$j++] = 0; //#6612 + $_.numsscr(); //#6612 + } else { //#6612 + $k[$j++] = -1; //#6612 + $k[$j++] = -1; //#6612 + } //#6612 + $_.nums = $k[--$j]; //#6612 + $_.nchars = $k[--$j]; //#6612 + for (;;) { //#6637 + if ($_.msglen == 0) { //#6618 + $k[$j++] = $_.stb; //#6615 + $_.enca(); //#6615 + $_.cset = "setb"; //#6616 + break; //#6617 + } //#6617 + if (($_.msglen == 2) && ($_.nums == 2)) { //#6623 + $k[$j++] = $_.stc; //#6620 + $_.enca(); //#6620 + $_.cset = "setc"; //#6621 + break; //#6622 + } //#6622 + if ($_.nums >= 4) { //#6628 + $k[$j++] = $_.stc; //#6625 + $_.enca(); //#6625 + $_.cset = "setc"; //#6626 + break; //#6627 + } //#6627 + $k[$j++] = 0; //#6629 + $_.abeforeb(); //#6629 + if ($k[--$j]) { //#6633 + $k[$j++] = $_.sta; //#6630 + $_.enca(); //#6630 + $_.cset = "seta"; //#6631 + break; //#6632 + } //#6632 + $k[$j++] = $_.stb; //#6634 + $_.enca(); //#6634 + $_.cset = "setb"; //#6635 + break; //#6636 + } //#6636 + $_.i = 0; //#6640 + for (;;) { //#6723 + if ($_.i == $_.msglen) { //#6641 + break; //#6641 + } //#6641 + $k[$j++] = $_.i; //#6643 + $_.numsscr(); //#6643 + $_.nums = $k[--$j]; //#6643 + $_.nchars = $k[--$j]; //#6643 + for (;;) { //#6721 + if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.nums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#6660 + if (($_.nums % 2) == 0) { //#6658 + $k[$j++] = $_.swc; //#6650 + if ($eq($_.cset, "seta")) { //#6650 + $_.enca(); //#6650 + } else { //#6650 + $_.encb(); //#6650 + } //#6650 + $_.cset = "setc"; //#6651 + break; //#6652 + } else { //#6658 + $k[$j++] = $get($_.msg, $_.i); //#6654 + if ($eq($_.cset, "seta")) { //#6654 + $_.enca(); //#6654 + } else { //#6654 + $_.encb(); //#6654 + } //#6654 + $_.i = $_.i + 1; //#6655 + $k[$j++] = $_.swc; //#6656 + if ($eq($_.cset, "seta")) { //#6656 + $_.enca(); //#6656 + } else { //#6656 + $_.encb(); //#6656 + } //#6656 + $_.cset = "setc"; //#6657 + break; //#6658 + } //#6658 + } //#6658 + $k[$j++] = $eq($_.cset, "setb"); //#6661 + $k[$j++] = $get($_.msg, $_.i); //#6661 + $_.anotb(); //#6661 + var _72 = $k[--$j]; //#6661 + var _73 = $k[--$j]; //#6661 + if ((_73 && _72)) { //#6673 + if ($_.i < ($_.msglen - 1)) { //#6669 + $k[$j++] = $_.i + 1; //#6663 + $_.bbeforea(); //#6663 + if ($k[--$j]) { //#6668 + $k[$j++] = $_.sft; //#6664 + $_.encb(); //#6664 + $k[$j++] = $get($_.msg, $_.i); //#6665 + $_.enca(); //#6665 + $_.i = $_.i + 1; //#6666 + break; //#6667 + } //#6667 + } //#6667 + $k[$j++] = $_.swa; //#6670 + $_.encb(); //#6670 + $_.cset = "seta"; //#6671 + break; //#6672 + } //#6672 + $k[$j++] = $eq($_.cset, "seta"); //#6674 + $k[$j++] = $get($_.msg, $_.i); //#6674 + $_.bnota(); //#6674 + var _7I = $k[--$j]; //#6674 + var _7J = $k[--$j]; //#6674 + if ((_7J && _7I)) { //#6686 + if ($_.i < ($_.msglen - 1)) { //#6682 + $k[$j++] = $_.i + 1; //#6676 + $_.abeforeb(); //#6676 + if ($k[--$j]) { //#6681 + $k[$j++] = $_.sft; //#6677 + $_.enca(); //#6677 + $k[$j++] = $get($_.msg, $_.i); //#6678 + $_.encb(); //#6678 + $_.i = $_.i + 1; //#6679 + break; //#6680 + } //#6680 + } //#6680 + $k[$j++] = $_.swb; //#6683 + $_.enca(); //#6683 + $_.cset = "setb"; //#6684 + break; //#6685 + } //#6685 + if (($eq($_.cset, "setc") && ($_.nums < 2)) && (($get($_.msg, $_.i) > -1) || ($get($_.msg, $_.i) == $_.fn4))) { //#6696 + $k[$j++] = $_.i; //#6688 + $_.abeforeb(); //#6688 + if ($k[--$j]) { //#6692 + $k[$j++] = $_.swa; //#6689 + $_.encc(); //#6689 + $_.cset = "seta"; //#6690 + break; //#6691 + } //#6691 + $k[$j++] = $_.swb; //#6693 + $_.encc(); //#6693 + $_.cset = "setb"; //#6694 + break; //#6695 + } //#6695 + if ($eq($_.cset, "seta")) { //#6703 + $k[$j++] = $get($_.msg, $_.i); //#6700 + $_.enca(); //#6700 + $_.i = $_.i + 1; //#6701 + break; //#6702 + } //#6702 + if ($eq($_.cset, "setb")) { //#6708 + $k[$j++] = $get($_.msg, $_.i); //#6705 + $_.encb(); //#6705 + $_.i = $_.i + 1; //#6706 + break; //#6707 + } //#6707 + if ($eq($_.cset, "setc")) { //#6718 + if ($get($_.msg, $_.i) <= -1) { //#6715 + $k[$j++] = $get($_.msg, $_.i); //#6711 + $_.encc(); //#6711 + $_.i = $_.i + 1; //#6712 + } else { //#6715 + $k[$j++] = $geti($_.msg, $_.i, 2); //#6714 + $_.encc(); //#6714 + $_.i = $_.i + 2; //#6715 + } //#6715 + break; //#6717 + } //#6717 + break; //#6720 + } //#6720 + } //#6720 + $_.cws = $geti($_.cws, 0, $_.j); //#6724 + } //#6724 + var _87 = $a($_.j + 2); //#6728 + $puti(_87, 0, $_.cws); //#6728 + $_.cws = _87; //#6728 + $_.csum = $get($_.cws, 0); //#6729 + for (var _8D = 1, _8C = $_.j - 1; _8D <= _8C; _8D += 1) { //#6733 + $_.i = _8D; //#6731 + $_.csum = $f($_.csum + ($get($_.cws, $_.i) * $_.i)); //#6732 + } //#6732 + $_.csum = $_.csum % 103; //#6734 + $put($_.cws, $_.j, $_.csum); //#6735 + $put($_.cws, $_.j + 1, $get($_.seta, $_.stp)); //#6736 + var _8T = $get($_.options, 'debugcws') !== undefined; //#6738 + if (_8T) { //#6738 + $k[$j++] = 'bwipp.debugcws#6738'; //#6738 + $k[$j++] = $_.cws; //#6738 + bwipp_raiseerror(); //#6738 + } //#6738 + if (!bwipp_code128.__6760__) { //#6760 + $_ = Object.create($_); //#6760 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); //#6759 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6759 + bwipp_code128.__6760__ = 1; //#6759 + $_ = Object.getPrototypeOf($_); //#6759 + } //#6759 + $_.sbs = $s(($_.cws.length * 6) + 1); //#6763 + for (var _8b = 0, _8a = $_.cws.length - 1; _8b <= _8a; _8b += 1) { //#6767 + $_.i = _8b; //#6765 + $puti($_.sbs, $_.i * 6, $get($_.encs, $get($_.cws, $_.i))); //#6766 + } //#6766 + $k[$j++] = Infinity; //#6770 + $k[$j++] = Infinity; //#6772 + var _8j = $_.sbs; //#6772 + for (var _8k = 0, _8l = _8j.length; _8k < _8l; _8k++) { //#6772 + $k[$j++] = $get(_8j, _8k) - 48; //#6772 + } //#6772 + var _8n = $a(); //#6772 + $k[$j++] = Infinity; //#6773 + for (var _8p = 0, _8q = ~~(($_.sbs.length + 1) / 2); _8p < _8q; _8p++) { //#6773 + $k[$j++] = $_.height; //#6773 + } //#6773 + var _8s = $a(); //#6773 + $k[$j++] = Infinity; //#6774 + for (var _8u = 0, _8v = ~~(($_.sbs.length + 1) / 2); _8u < _8v; _8u++) { //#6774 + $k[$j++] = 0; //#6774 + } //#6774 + var _8w = $a(); //#6774 + $k[$j++] = 'ren'; //#6777 + $k[$j++] = 'renlinear'; //#6777 + $k[$j++] = 'sbs'; //#6777 + $k[$j++] = _8n; //#6777 + $k[$j++] = 'bhs'; //#6777 + $k[$j++] = _8s; //#6777 + $k[$j++] = 'bbs'; //#6777 + $k[$j++] = _8w; //#6777 + $k[$j++] = 'txt'; //#6777 + $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#6777 + $k[$j++] = 'textxalign'; //#6777 + $k[$j++] = "center"; //#6777 + $k[$j++] = 'opt'; //#6777 + $k[$j++] = $_.options; //#6777 + var _95 = $d(); //#6777 + $k[$j++] = _95; //#6780 + if (!$_.dontdraw) { //#6780 + bwipp_renlinear(); //#6780 + } //#6780 + $_ = Object.getPrototypeOf($_); //#6782 + $_ = Object.getPrototypeOf($_); //#6784 } //bwipp_code128 function bwipp_gs1_128() { - $_ = Object.create($_); //#6514 - $_.dontdraw = false; //#6517 - $_.includetext = false; //#6518 - $_.textfont = "OCR-B"; //#6519 - $_.textsize = 10; //#6520 - $_.textxoffset = 0; //#6521 - $_.textyoffset = -8; //#6522 - $_.height = 0.5; //#6523 - $_.linkagea = false; //#6524 - $_.linkagec = false; //#6525 - $_.parse = false; //#6526 - $_.dontlint = false; //#6527 - $_.lintreqs = false; //#6528 - $k[$j++] = $_; //#6530 - bwipp_processoptions(); //#6530 - $_.options = $k[--$j]; //#6530 - $_.barcode = $k[--$j]; //#6531 - if ($_.linkagea && $_.linkagec) { //#6535 - $k[$j++] = 'bwipp.gs1128badLinkage#6534'; //#6534 - $k[$j++] = "linkagea and linkagec cannot be used together"; //#6534 - bwipp_raiseerror(); //#6534 - } //#6534 - $_.text = $_.barcode; //#6537 - $k[$j++] = $_.barcode; //#6539 - $k[$j++] = 'ai'; //#6539 - bwipp_gs1process(); //#6539 - $_.fncs = $k[--$j]; //#6540 - $_.vals = $k[--$j]; //#6541 - $_.ais = $k[--$j]; //#6542 - $_.fnc1 = -1; //#6545 - $_.c128 = $a([$_.fnc1]); //#6546 - for (var _D = 0, _C = $_.ais.length - 1; _D <= _C; _D += 1) { //#6562 - $_.i = _D; //#6548 - $_.ai = $get($_.ais, $_.i); //#6549 - $_.val = $get($_.vals, $_.i); //#6550 - var _N = $a(($_.c128.length + $_.ai.length) + $_.val.length); //#6551 - $puti(_N, 0, $_.c128); //#6552 - $k[$j++] = _N; //#6553 - $k[$j++] = _N; //#6553 - $k[$j++] = $_.c128.length; //#6553 - $k[$j++] = $_.ai; //#6553 - $k[$j++] = Infinity; //#6553 - var _R = $k[--$j]; //#6553 - var _S = $k[--$j]; //#6553 - $k[$j++] = _R; //#6553 - $forall(_S); //#6553 - var _T = $a(); //#6553 - var _U = $k[--$j]; //#6553 - $puti($k[--$j], _U, _T); //#6553 - var _W = $k[--$j]; //#6554 - $k[$j++] = _W; //#6554 - $k[$j++] = _W; //#6554 - $k[$j++] = $_.c128.length + $_.ai.length; //#6554 - $k[$j++] = $_.val; //#6554 - $k[$j++] = Infinity; //#6554 - var _a = $k[--$j]; //#6554 - var _b = $k[--$j]; //#6554 - $k[$j++] = _a; //#6554 - $forall(_b); //#6554 - var _c = $a(); //#6554 - var _d = $k[--$j]; //#6554 - $puti($k[--$j], _d, _c); //#6554 - $_.c128 = $k[--$j]; //#6555 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#6561 - var _m = $a($_.c128.length + 1); //#6557 - $puti(_m, 0, $_.c128); //#6558 - $put(_m, $_.c128.length, $_.fnc1); //#6559 - $_.c128 = _m; //#6560 - } //#6560 - } //#6560 - $_.barcode = $s(($_.c128.length + 1) * 5); //#6565 - $_.i = 0; //#6566 - $_.j = 0; //#6566 - for (;;) { //#6576 - if ($_.i == $_.c128.length) { //#6567 - break; //#6567 - } //#6567 - var _w = $get($_.c128, $_.i); //#6568 - $k[$j++] = _w; //#6573 - if (_w == $_.fnc1) { //#6572 - $j--; //#6569 - $puti($_.barcode, $_.j, "^FNC1"); //#6569 - $_.j = $_.j + 4; //#6570 - } else { //#6572 - $put($_.barcode, $_.j, $k[--$j]); //#6572 - } //#6572 - $_.i = $_.i + 1; //#6574 - $_.j = $_.j + 1; //#6575 - } //#6575 - if ($_.linkagea || $_.linkagec) { //#6580 - $k[$j++] = $_.barcode; //#6578 - $k[$j++] = $_.j; //#6578 - if ($_.linkagea) { //#6578 - $k[$j++] = "^LNKA"; //#6578 - } else { //#6578 - $k[$j++] = "^LNKC"; //#6578 - } //#6578 - var _1B = $k[--$j]; //#6578 - var _1C = $k[--$j]; //#6578 - $puti($k[--$j], _1C, _1B); //#6578 - $_.j = $_.j + 5; //#6579 - } //#6579 - $_.barcode = $geti($_.barcode, 0, $_.j); //#6581 - delete $_.options["parse"]; //#6584 - $put($_.options, "height", $_.height); //#6585 - $put($_.options, "dontdraw", true); //#6586 - $put($_.options, "parsefnc", true); //#6587 - $k[$j++] = 'args'; //#6588 - $k[$j++] = $_.barcode; //#6588 - $k[$j++] = $_.options; //#6588 - bwipp_code128(); //#6588 - var _1P = $k[--$j]; //#6588 - $_[$k[--$j]] = _1P; //#6588 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6590 - $put($_.args, "textxalign", "center"); //#6591 - $put($_.args, "opt", $_.options); //#6592 - $k[$j++] = $_.args; //#6595 - if (!$_.dontdraw) { //#6595 - bwipp_renlinear(); //#6595 - } //#6595 - $_ = Object.getPrototypeOf($_); //#6597 + $_ = Object.create($_); //#6815 + $_.dontdraw = false; //#6818 + $_.includetext = false; //#6819 + $_.textfont = "OCR-B"; //#6820 + $_.textsize = 10; //#6821 + $_.textxoffset = 0; //#6822 + $_.textyoffset = -8; //#6823 + $_.height = 0.5; //#6824 + $_.linkagea = false; //#6825 + $_.linkagec = false; //#6826 + $_.parse = false; //#6827 + $_.dontlint = false; //#6828 + $_.lintreqs = false; //#6829 + $k[$j++] = $_; //#6831 + bwipp_processoptions(); //#6831 + $_.options = $k[--$j]; //#6831 + $_.barcode = $k[--$j]; //#6832 + if ($_.linkagea && $_.linkagec) { //#6836 + $k[$j++] = 'bwipp.gs1128badLinkage#6835'; //#6835 + $k[$j++] = "linkagea and linkagec cannot be used together"; //#6835 + bwipp_raiseerror(); //#6835 + } //#6835 + $_.text = $_.barcode; //#6838 + $k[$j++] = $_.barcode; //#6840 + $k[$j++] = 'ai'; //#6840 + bwipp_gs1process(); //#6840 + $_.fncs = $k[--$j]; //#6841 + $_.vals = $k[--$j]; //#6842 + $_.ais = $k[--$j]; //#6843 + $_.fnc1 = -1; //#6846 + $_.c128 = $a([$_.fnc1]); //#6847 + for (var _D = 0, _C = $_.ais.length - 1; _D <= _C; _D += 1) { //#6863 + $_.i = _D; //#6849 + $_.ai = $get($_.ais, $_.i); //#6850 + $_.val = $get($_.vals, $_.i); //#6851 + var _N = $a(($_.c128.length + $_.ai.length) + $_.val.length); //#6852 + $puti(_N, 0, $_.c128); //#6853 + $k[$j++] = _N; //#6854 + $k[$j++] = _N; //#6854 + $k[$j++] = $_.c128.length; //#6854 + $k[$j++] = $_.ai; //#6854 + $k[$j++] = Infinity; //#6854 + var _R = $k[--$j]; //#6854 + var _S = $k[--$j]; //#6854 + $k[$j++] = _R; //#6854 + $forall(_S); //#6854 + var _T = $a(); //#6854 + var _U = $k[--$j]; //#6854 + $puti($k[--$j], _U, _T); //#6854 + var _W = $k[--$j]; //#6855 + $k[$j++] = _W; //#6855 + $k[$j++] = _W; //#6855 + $k[$j++] = $_.c128.length + $_.ai.length; //#6855 + $k[$j++] = $_.val; //#6855 + $k[$j++] = Infinity; //#6855 + var _a = $k[--$j]; //#6855 + var _b = $k[--$j]; //#6855 + $k[$j++] = _a; //#6855 + $forall(_b); //#6855 + var _c = $a(); //#6855 + var _d = $k[--$j]; //#6855 + $puti($k[--$j], _d, _c); //#6855 + $_.c128 = $k[--$j]; //#6856 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#6862 + var _m = $a($_.c128.length + 1); //#6858 + $puti(_m, 0, $_.c128); //#6859 + $put(_m, $_.c128.length, $_.fnc1); //#6860 + $_.c128 = _m; //#6861 + } //#6861 + } //#6861 + $_.barcode = $s(($_.c128.length + 1) * 5); //#6866 + $_.i = 0; //#6867 + $_.j = 0; //#6867 + for (;;) { //#6877 + if ($_.i == $_.c128.length) { //#6868 + break; //#6868 + } //#6868 + var _w = $get($_.c128, $_.i); //#6869 + $k[$j++] = _w; //#6874 + if (_w == $_.fnc1) { //#6873 + $j--; //#6870 + $puti($_.barcode, $_.j, "^FNC1"); //#6870 + $_.j = $_.j + 4; //#6871 + } else { //#6873 + $put($_.barcode, $_.j, $k[--$j]); //#6873 + } //#6873 + $_.i = $_.i + 1; //#6875 + $_.j = $_.j + 1; //#6876 + } //#6876 + if ($_.linkagea || $_.linkagec) { //#6881 + $k[$j++] = $_.barcode; //#6879 + $k[$j++] = $_.j; //#6879 + if ($_.linkagea) { //#6879 + $k[$j++] = "^LNKA"; //#6879 + } else { //#6879 + $k[$j++] = "^LNKC"; //#6879 + } //#6879 + var _1B = $k[--$j]; //#6879 + var _1C = $k[--$j]; //#6879 + $puti($k[--$j], _1C, _1B); //#6879 + $_.j = $_.j + 5; //#6880 + } //#6880 + $_.barcode = $geti($_.barcode, 0, $_.j); //#6882 + delete $_.options["parse"]; //#6885 + $put($_.options, "height", $_.height); //#6886 + $put($_.options, "dontdraw", true); //#6887 + $put($_.options, "parsefnc", true); //#6888 + $k[$j++] = 'args'; //#6889 + $k[$j++] = $_.barcode; //#6889 + $k[$j++] = $_.options; //#6889 + bwipp_code128(); //#6889 + var _1P = $k[--$j]; //#6889 + $_[$k[--$j]] = _1P; //#6889 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6891 + $put($_.args, "textxalign", "center"); //#6892 + $put($_.args, "opt", $_.options); //#6893 + $k[$j++] = $_.args; //#6896 + if (!$_.dontdraw) { //#6896 + bwipp_renlinear(); //#6896 + } //#6896 + $_ = Object.getPrototypeOf($_); //#6898 } //bwipp_gs1_128 function bwipp_ean14() { - $_ = Object.create($_); //#6626 - $_.dontdraw = false; //#6629 - $_.includetext = false; //#6630 - $_.textfont = "OCR-B"; //#6631 - $_.textsize = 10; //#6632 - $_.textxoffset = 0; //#6633 - $_.textyoffset = -8; //#6634 - $_.height = 1; //#6635 - $k[$j++] = $_; //#6637 - bwipp_processoptions(); //#6637 - $_.options = $k[--$j]; //#6637 - $_.barcode = $k[--$j]; //#6638 - $_.text = $_.barcode; //#6641 - var _3 = $_.barcode; //#6642 - $k[$j++] = $s(_3.length); //#6643 - $k[$j++] = 0; //#6643 - $forall(_3, function() { //#6643 - var _5 = $k[--$j]; //#6643 - $k[$j++] = _5; //#6643 - if (_5 != 32) { //#6643 - var _6 = $k[--$j]; //#6643 - var _7 = $k[--$j]; //#6643 - var _8 = $k[--$j]; //#6643 - $put(_8, _7, _6); //#6643 - $k[$j++] = _8; //#6643 - $k[$j++] = $f(_7 + 1); //#6643 - } else { //#6643 - $j--; //#6643 - } //#6643 - }); //#6643 - var _9 = $k[--$j]; //#6644 - $_.barcode = $geti($k[--$j], 0, _9); //#6644 - $_.hasspace = $_.text.length != $_.barcode.length; //#6645 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#6650 - $k[$j++] = 'bwipp.ean14badLength#6649'; //#6649 - $k[$j++] = "GS1-14 must be 13 or 14 digits"; //#6649 - bwipp_raiseerror(); //#6649 - } //#6649 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#6653 - $k[$j++] = 'bwipp.ean14badAI#6652'; //#6652 - $k[$j++] = "GS1-14 must begin with (01) application identifier"; //#6652 - bwipp_raiseerror(); //#6652 - } //#6652 - var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6654 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6658 - var _N = $get(_K, _L); //#6658 - if ((_N < 48) || (_N > 57)) { //#6657 - $k[$j++] = 'bwipp.ean14badCharacter#6656'; //#6656 - $k[$j++] = "GS1-14 must contain only digits"; //#6656 - bwipp_raiseerror(); //#6656 - } //#6656 - } //#6656 - $_.checksum = 0; //#6661 - for (var _O = 0; _O <= 12; _O += 1) { //#6665 - $_.i = _O; //#6663 - $k[$j++] = 'checksum'; //#6664 - $k[$j++] = $_.checksum; //#6664 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6664 - if (($_.i % 2) == 0) { //#6664 - var _U = $k[--$j]; //#6664 - $k[$j++] = _U * 3; //#6664 - } //#6664 - var _V = $k[--$j]; //#6664 - var _W = $k[--$j]; //#6664 - $_[$k[--$j]] = $f(_W + _V); //#6664 - } //#6664 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6666 - if ($_.barcode.length == 18) { //#6680 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#6670 - $k[$j++] = 'bwipp.ean14badCheckDigit#6669'; //#6669 - $k[$j++] = "Incorrect GS1-14 check digit provided"; //#6669 - bwipp_raiseerror(); //#6669 - } //#6669 - } else { //#6680 - var _d = $s(18); //#6672 - $puti(_d, 0, $_.barcode); //#6673 - $put(_d, 17, $_.checksum + 48); //#6674 - $_.barcode = _d; //#6675 - var _i = $_.hasspace ? 2 : 1; //#6676 - var _j = $s($_.text.length + _i); //#6676 - $puti(_j, _j.length - 2, " "); //#6677 - $put(_j, _j.length - 1, $_.checksum + 48); //#6678 - $puti(_j, 0, $_.text); //#6679 - $_.text = _j; //#6680 - } //#6680 - $_.gtin = $geti($_.barcode, 4, 14); //#6682 - $_.barcode = $s(21); //#6685 - $puti($_.barcode, 0, "^FNC101"); //#6686 - var _r = $_.gtin; //#6687 - $puti($_.barcode, 7, _r); //#6687 - $put($_.options, "dontdraw", true); //#6690 - $put($_.options, "parsefnc", true); //#6691 - $k[$j++] = 'args'; //#6692 - $k[$j++] = $_.barcode; //#6692 - $k[$j++] = $_.options; //#6692 - bwipp_code128(); //#6692 - var _w = $k[--$j]; //#6692 - $_[$k[--$j]] = _w; //#6692 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6694 - $put($_.args, "textxalign", "center"); //#6695 - $put($_.args, "opt", $_.options); //#6696 - $k[$j++] = $_.args; //#6699 - if (!$_.dontdraw) { //#6699 - bwipp_renlinear(); //#6699 - } //#6699 - $_ = Object.getPrototypeOf($_); //#6701 + $_ = Object.create($_); //#6927 + $_.dontdraw = false; //#6930 + $_.includetext = false; //#6931 + $_.textfont = "OCR-B"; //#6932 + $_.textsize = 10; //#6933 + $_.textxoffset = 0; //#6934 + $_.textyoffset = -8; //#6935 + $_.height = 1; //#6936 + $k[$j++] = $_; //#6938 + bwipp_processoptions(); //#6938 + $_.options = $k[--$j]; //#6938 + $_.barcode = $k[--$j]; //#6939 + $_.text = $_.barcode; //#6942 + var _3 = $_.barcode; //#6943 + $k[$j++] = $s(_3.length); //#6944 + $k[$j++] = 0; //#6944 + $forall(_3, function() { //#6944 + var _5 = $k[--$j]; //#6944 + $k[$j++] = _5; //#6944 + if (_5 != 32) { //#6944 + var _6 = $k[--$j]; //#6944 + var _7 = $k[--$j]; //#6944 + var _8 = $k[--$j]; //#6944 + $put(_8, _7, _6); //#6944 + $k[$j++] = _8; //#6944 + $k[$j++] = $f(_7 + 1); //#6944 + } else { //#6944 + $j--; //#6944 + } //#6944 + }); //#6944 + var _9 = $k[--$j]; //#6945 + $_.barcode = $geti($k[--$j], 0, _9); //#6945 + $_.hasspace = $_.text.length != $_.barcode.length; //#6946 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#6951 + $k[$j++] = 'bwipp.ean14badLength#6950'; //#6950 + $k[$j++] = "GS1-14 must be 13 or 14 digits"; //#6950 + bwipp_raiseerror(); //#6950 + } //#6950 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#6954 + $k[$j++] = 'bwipp.ean14badAI#6953'; //#6953 + $k[$j++] = "GS1-14 must begin with (01) application identifier"; //#6953 + bwipp_raiseerror(); //#6953 + } //#6953 + var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6955 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6959 + var _N = $get(_K, _L); //#6959 + if ((_N < 48) || (_N > 57)) { //#6958 + $k[$j++] = 'bwipp.ean14badCharacter#6957'; //#6957 + $k[$j++] = "GS1-14 must contain only digits"; //#6957 + bwipp_raiseerror(); //#6957 + } //#6957 + } //#6957 + $_.checksum = 0; //#6962 + for (var _O = 0; _O <= 12; _O += 1) { //#6966 + $_.i = _O; //#6964 + $k[$j++] = 'checksum'; //#6965 + $k[$j++] = $_.checksum; //#6965 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6965 + if (($_.i % 2) == 0) { //#6965 + var _U = $k[--$j]; //#6965 + $k[$j++] = _U * 3; //#6965 + } //#6965 + var _V = $k[--$j]; //#6965 + var _W = $k[--$j]; //#6965 + $_[$k[--$j]] = $f(_W + _V); //#6965 + } //#6965 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6967 + if ($_.barcode.length == 18) { //#6981 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#6971 + $k[$j++] = 'bwipp.ean14badCheckDigit#6970'; //#6970 + $k[$j++] = "Incorrect GS1-14 check digit provided"; //#6970 + bwipp_raiseerror(); //#6970 + } //#6970 + } else { //#6981 + var _d = $s(18); //#6973 + $puti(_d, 0, $_.barcode); //#6974 + $put(_d, 17, $_.checksum + 48); //#6975 + $_.barcode = _d; //#6976 + var _i = $_.hasspace ? 2 : 1; //#6977 + var _j = $s($_.text.length + _i); //#6977 + $puti(_j, _j.length - 2, " "); //#6978 + $put(_j, _j.length - 1, $_.checksum + 48); //#6979 + $puti(_j, 0, $_.text); //#6980 + $_.text = _j; //#6981 + } //#6981 + $_.gtin = $geti($_.barcode, 4, 14); //#6983 + $_.barcode = $s(21); //#6986 + $puti($_.barcode, 0, "^FNC101"); //#6987 + var _r = $_.gtin; //#6988 + $puti($_.barcode, 7, _r); //#6988 + $put($_.options, "dontdraw", true); //#6991 + $put($_.options, "parsefnc", true); //#6992 + $k[$j++] = 'args'; //#6993 + $k[$j++] = $_.barcode; //#6993 + $k[$j++] = $_.options; //#6993 + bwipp_code128(); //#6993 + var _w = $k[--$j]; //#6993 + $_[$k[--$j]] = _w; //#6993 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6995 + $put($_.args, "textxalign", "center"); //#6996 + $put($_.args, "opt", $_.options); //#6997 + $k[$j++] = $_.args; //#7000 + if (!$_.dontdraw) { //#7000 + bwipp_renlinear(); //#7000 + } //#7000 + $_ = Object.getPrototypeOf($_); //#7002 } //bwipp_ean14 function bwipp_sscc18() { - $_ = Object.create($_); //#6730 - $_.dontdraw = false; //#6733 - $_.includetext = false; //#6734 - $_.textfont = "OCR-B"; //#6735 - $_.textsize = 10; //#6736 - $_.textxoffset = 0; //#6737 - $_.textyoffset = -8; //#6738 - $_.height = 1; //#6739 - $k[$j++] = $_; //#6741 - bwipp_processoptions(); //#6741 - $_.options = $k[--$j]; //#6741 - $_.barcode = $k[--$j]; //#6742 - $_.text = $_.barcode; //#6745 - var _3 = $_.barcode; //#6746 - $k[$j++] = $s(_3.length); //#6747 - $k[$j++] = 0; //#6747 - $forall(_3, function() { //#6747 - var _5 = $k[--$j]; //#6747 - $k[$j++] = _5; //#6747 - if (_5 != 32) { //#6747 - var _6 = $k[--$j]; //#6747 - var _7 = $k[--$j]; //#6747 - var _8 = $k[--$j]; //#6747 - $put(_8, _7, _6); //#6747 - $k[$j++] = _8; //#6747 - $k[$j++] = $f(_7 + 1); //#6747 - } else { //#6747 - $j--; //#6747 - } //#6747 - }); //#6747 - var _9 = $k[--$j]; //#6748 - $_.barcode = $geti($k[--$j], 0, _9); //#6748 - $_.hasspace = $_.text.length != $_.barcode.length; //#6749 - if (($_.barcode.length != 21) && ($_.barcode.length != 22)) { //#6754 - $k[$j++] = 'bwipp.sscc18badLength#6753'; //#6753 - $k[$j++] = "SSCC-18 must be 17 or 18 digits"; //#6753 - bwipp_raiseerror(); //#6753 - } //#6753 - if ($ne($geti($_.barcode, 0, 4), "(00)")) { //#6757 - $k[$j++] = 'bwipp.sscc18badAI#6756'; //#6756 - $k[$j++] = "SSCC-18 must begin with (00) application identifier"; //#6756 - bwipp_raiseerror(); //#6756 - } //#6756 - var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6758 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6762 - var _N = $get(_K, _L); //#6762 - if ((_N < 48) || (_N > 57)) { //#6761 - $k[$j++] = 'bwipp.sscc18badCharacter#6760'; //#6760 - $k[$j++] = "SSCC-18 must contain only digits"; //#6760 - bwipp_raiseerror(); //#6760 - } //#6760 - } //#6760 - $_.checksum = 0; //#6765 - for (var _O = 0; _O <= 16; _O += 1) { //#6769 - $_.i = _O; //#6767 - $k[$j++] = 'checksum'; //#6768 - $k[$j++] = $_.checksum; //#6768 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6768 - if (($_.i % 2) == 0) { //#6768 - var _U = $k[--$j]; //#6768 - $k[$j++] = _U * 3; //#6768 - } //#6768 - var _V = $k[--$j]; //#6768 - var _W = $k[--$j]; //#6768 - $_[$k[--$j]] = $f(_W + _V); //#6768 - } //#6768 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6770 - if ($_.barcode.length == 22) { //#6784 - if ($get($_.barcode, 21) != ($_.checksum + 48)) { //#6774 - $k[$j++] = 'bwipp.sscc18badCheckDigit#6773'; //#6773 - $k[$j++] = "Incorrect SSCC-18 check digit provided"; //#6773 - bwipp_raiseerror(); //#6773 - } //#6773 - } else { //#6784 - var _d = $s(22); //#6776 - $puti(_d, 0, $_.barcode); //#6777 - $put(_d, 21, $_.checksum + 48); //#6778 - $_.barcode = _d; //#6779 - var _i = $_.hasspace ? 2 : 1; //#6780 - var _j = $s($_.text.length + _i); //#6780 - $puti(_j, _j.length - 2, " "); //#6781 - $put(_j, _j.length - 1, $_.checksum + 48); //#6782 - $puti(_j, 0, $_.text); //#6783 - $_.text = _j; //#6784 - } //#6784 - $_.sscc = $geti($_.barcode, 4, 18); //#6786 - $_.barcode = $s(25); //#6789 - $puti($_.barcode, 0, "^FNC100"); //#6790 - var _r = $_.sscc; //#6791 - $puti($_.barcode, 7, _r); //#6791 - $put($_.options, "dontdraw", true); //#6794 - $put($_.options, "parsefnc", true); //#6795 - $k[$j++] = 'args'; //#6796 - $k[$j++] = $_.barcode; //#6796 - $k[$j++] = $_.options; //#6796 - bwipp_code128(); //#6796 - var _w = $k[--$j]; //#6796 - $_[$k[--$j]] = _w; //#6796 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6798 - $put($_.args, "textxalign", "center"); //#6799 - $put($_.args, "opt", $_.options); //#6800 - $k[$j++] = $_.args; //#6803 - if (!$_.dontdraw) { //#6803 - bwipp_renlinear(); //#6803 - } //#6803 - $_ = Object.getPrototypeOf($_); //#6805 + $_ = Object.create($_); //#7031 + $_.dontdraw = false; //#7034 + $_.includetext = false; //#7035 + $_.textfont = "OCR-B"; //#7036 + $_.textsize = 10; //#7037 + $_.textxoffset = 0; //#7038 + $_.textyoffset = -8; //#7039 + $_.height = 1; //#7040 + $k[$j++] = $_; //#7042 + bwipp_processoptions(); //#7042 + $_.options = $k[--$j]; //#7042 + $_.barcode = $k[--$j]; //#7043 + $_.text = $_.barcode; //#7046 + var _3 = $_.barcode; //#7047 + $k[$j++] = $s(_3.length); //#7048 + $k[$j++] = 0; //#7048 + $forall(_3, function() { //#7048 + var _5 = $k[--$j]; //#7048 + $k[$j++] = _5; //#7048 + if (_5 != 32) { //#7048 + var _6 = $k[--$j]; //#7048 + var _7 = $k[--$j]; //#7048 + var _8 = $k[--$j]; //#7048 + $put(_8, _7, _6); //#7048 + $k[$j++] = _8; //#7048 + $k[$j++] = $f(_7 + 1); //#7048 + } else { //#7048 + $j--; //#7048 + } //#7048 + }); //#7048 + var _9 = $k[--$j]; //#7049 + $_.barcode = $geti($k[--$j], 0, _9); //#7049 + $_.hasspace = $_.text.length != $_.barcode.length; //#7050 + if (($_.barcode.length != 21) && ($_.barcode.length != 22)) { //#7055 + $k[$j++] = 'bwipp.sscc18badLength#7054'; //#7054 + $k[$j++] = "SSCC-18 must be 17 or 18 digits"; //#7054 + bwipp_raiseerror(); //#7054 + } //#7054 + if ($ne($geti($_.barcode, 0, 4), "(00)")) { //#7058 + $k[$j++] = 'bwipp.sscc18badAI#7057'; //#7057 + $k[$j++] = "SSCC-18 must begin with (00) application identifier"; //#7057 + bwipp_raiseerror(); //#7057 + } //#7057 + var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#7059 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#7063 + var _N = $get(_K, _L); //#7063 + if ((_N < 48) || (_N > 57)) { //#7062 + $k[$j++] = 'bwipp.sscc18badCharacter#7061'; //#7061 + $k[$j++] = "SSCC-18 must contain only digits"; //#7061 + bwipp_raiseerror(); //#7061 + } //#7061 + } //#7061 + $_.checksum = 0; //#7066 + for (var _O = 0; _O <= 16; _O += 1) { //#7070 + $_.i = _O; //#7068 + $k[$j++] = 'checksum'; //#7069 + $k[$j++] = $_.checksum; //#7069 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#7069 + if (($_.i % 2) == 0) { //#7069 + var _U = $k[--$j]; //#7069 + $k[$j++] = _U * 3; //#7069 + } //#7069 + var _V = $k[--$j]; //#7069 + var _W = $k[--$j]; //#7069 + $_[$k[--$j]] = $f(_W + _V); //#7069 + } //#7069 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7071 + if ($_.barcode.length == 22) { //#7085 + if ($get($_.barcode, 21) != ($_.checksum + 48)) { //#7075 + $k[$j++] = 'bwipp.sscc18badCheckDigit#7074'; //#7074 + $k[$j++] = "Incorrect SSCC-18 check digit provided"; //#7074 + bwipp_raiseerror(); //#7074 + } //#7074 + } else { //#7085 + var _d = $s(22); //#7077 + $puti(_d, 0, $_.barcode); //#7078 + $put(_d, 21, $_.checksum + 48); //#7079 + $_.barcode = _d; //#7080 + var _i = $_.hasspace ? 2 : 1; //#7081 + var _j = $s($_.text.length + _i); //#7081 + $puti(_j, _j.length - 2, " "); //#7082 + $put(_j, _j.length - 1, $_.checksum + 48); //#7083 + $puti(_j, 0, $_.text); //#7084 + $_.text = _j; //#7085 + } //#7085 + $_.sscc = $geti($_.barcode, 4, 18); //#7087 + $_.barcode = $s(25); //#7090 + $puti($_.barcode, 0, "^FNC100"); //#7091 + var _r = $_.sscc; //#7092 + $puti($_.barcode, 7, _r); //#7092 + $put($_.options, "dontdraw", true); //#7095 + $put($_.options, "parsefnc", true); //#7096 + $k[$j++] = 'args'; //#7097 + $k[$j++] = $_.barcode; //#7097 + $k[$j++] = $_.options; //#7097 + bwipp_code128(); //#7097 + var _w = $k[--$j]; //#7097 + $_[$k[--$j]] = _w; //#7097 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7099 + $put($_.args, "textxalign", "center"); //#7100 + $put($_.args, "opt", $_.options); //#7101 + $k[$j++] = $_.args; //#7104 + if (!$_.dontdraw) { //#7104 + bwipp_renlinear(); //#7104 + } //#7104 + $_ = Object.getPrototypeOf($_); //#7106 } //bwipp_sscc18 function bwipp_code39() { - $_ = Object.create($_); //#6835 - $_.dontdraw = false; //#6838 - $_.includecheck = false; //#6839 - $_.validatecheck = false; //#6840 - $_.includetext = false; //#6841 - $_.includecheckintext = false; //#6842 - $_.hidestars = false; //#6843 - $_.textfont = "OCR-B"; //#6844 - $_.textsize = 10; //#6845 - $_.textyoffset = -8; //#6846 - $_.height = 1; //#6847 - $k[$j++] = $_; //#6849 - bwipp_processoptions(); //#6849 - $_.options = $k[--$j]; //#6849 - $_.barcode = $k[--$j]; //#6850 - if ($eq($_.barcode, "")) { //#6854 - $k[$j++] = 'bwipp.code39emptyData#6853'; //#6853 - $k[$j++] = "The data must not be empty"; //#6853 - bwipp_raiseerror(); //#6853 - } //#6853 - bwipp_loadctx(bwipp_code39) //#6856 - if (!bwipp_code39.__6876__) { //#6876 - $_ = Object.create($_); //#6876 - $_.encs = $a(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); //#6870 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#6873 - $_.charvals = new Map; //#6874 - for (var _4 = 0; _4 <= 42; _4 += 1) { //#6875 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#6875 - } //#6875 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39.$ctx[id] = $_[id]); //#6875 - bwipp_code39.__6876__ = 1; //#6875 - $_ = Object.getPrototypeOf($_); //#6875 - } //#6875 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#6883 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#6880 - if (!_F) { //#6882 - $k[$j++] = 'bwipp.code39badCharacter#6881'; //#6881 - $k[$j++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#6881 - bwipp_raiseerror(); //#6881 - } //#6881 - } //#6881 - $k[$j++] = 'barlen'; //#6885 - $k[$j++] = $_.barcode.length; //#6885 - if ($_.validatecheck) { //#6885 - var _I = $k[--$j]; //#6885 - $k[$j++] = $f(_I - 1); //#6885 - } //#6885 - var _J = $k[--$j]; //#6885 - $_[$k[--$j]] = _J; //#6885 - $_.checksum = 0; //#6887 - for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#6891 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _N, 1)) + $_.checksum); //#6890 - } //#6890 - $_.checksum = $_.checksum % 43; //#6892 - if ($_.validatecheck) { //#6899 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#6896 - $k[$j++] = 'bwipp.code39badCheckDigit#6895'; //#6895 - $k[$j++] = "Incorrect Code 39 check digit provided"; //#6895 - bwipp_raiseerror(); //#6895 - } //#6895 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#6897 - $_.includecheck = true; //#6898 - } //#6898 - var _g = $_.includecheck ? 3 : 2; //#6901 - $_.sbs = $s($f($_.barlen + _g) * 10); //#6901 - var _k = $_.includecheck ? 3 : 2; //#6902 - $_.txt = $a($f($_.barlen + _k)); //#6902 - $puti($_.sbs, 0, $get($_.encs, 43)); //#6905 - if (!$_.hidestars) { //#6909 - $put($_.txt, 0, $a(["*", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#6907 - } else { //#6909 - $put($_.txt, 0, $a(["", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#6909 - } //#6909 - for (var _12 = 0, _11 = $f($_.barlen - 1); _12 <= _11; _12 += 1) { //#6917 - $_.i = _12; //#6913 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#6914 - $puti($_.sbs, ($_.i * 10) + 10, $get($_.encs, $_.indx)); //#6915 - $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i, 1), ($_.i + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6916 - } //#6916 - if ($_.includecheck) { //#6938 - $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, $_.checksum)); //#6921 - if ($_.includecheckintext) { //#6925 - $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum, 1), $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6923 - } else { //#6925 - $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6925 - } //#6925 - $puti($_.sbs, $f(($_.barlen * 10) + 20), $get($_.encs, 43)); //#6927 - if (!$_.hidestars) { //#6931 - $put($_.txt, $f($_.barlen + 2), $a(["*", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6929 - } else { //#6931 - $put($_.txt, $f($_.barlen + 2), $a(["", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6931 - } //#6931 - } else { //#6938 - $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, 43)); //#6934 - if (!$_.hidestars) { //#6938 - $put($_.txt, $f($_.barlen + 1), $a(["*", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6936 - } else { //#6938 - $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6938 - } //#6938 - } //#6938 - $k[$j++] = Infinity; //#6943 - $k[$j++] = Infinity; //#6945 - var _2N = $_.sbs; //#6945 - for (var _2O = 0, _2P = _2N.length; _2O < _2P; _2O++) { //#6945 - $k[$j++] = $get(_2N, _2O) - 48; //#6945 - } //#6945 - var _2R = $a(); //#6945 - $k[$j++] = Infinity; //#6946 - for (var _2T = 0, _2U = ~~(($_.sbs.length + 1) / 2); _2T < _2U; _2T++) { //#6946 - $k[$j++] = $_.height; //#6946 - } //#6946 - var _2W = $a(); //#6946 - $k[$j++] = Infinity; //#6947 - for (var _2Y = 0, _2Z = ~~(($_.sbs.length + 1) / 2); _2Y < _2Z; _2Y++) { //#6947 - $k[$j++] = 0; //#6947 - } //#6947 - var _2a = $a(); //#6947 - $k[$j++] = 'ren'; //#6950 - $k[$j++] = bwipp_renlinear; //#6950 - $k[$j++] = 'sbs'; //#6950 - $k[$j++] = _2R; //#6950 - $k[$j++] = 'bhs'; //#6950 - $k[$j++] = _2W; //#6950 - $k[$j++] = 'bbs'; //#6950 - $k[$j++] = _2a; //#6950 - if ($_.includetext) { //#6950 - $k[$j++] = 'txt'; //#6949 - $k[$j++] = $_.txt; //#6949 - } //#6949 - $k[$j++] = 'opt'; //#6951 - $k[$j++] = $_.options; //#6951 - var _2e = $d(); //#6951 - $k[$j++] = _2e; //#6954 - if (!$_.dontdraw) { //#6954 - bwipp_renlinear(); //#6954 - } //#6954 - $_ = Object.getPrototypeOf($_); //#6956 - $_ = Object.getPrototypeOf($_); //#6958 + $_ = Object.create($_); //#7136 + $_.dontdraw = false; //#7139 + $_.includecheck = false; //#7140 + $_.validatecheck = false; //#7141 + $_.includetext = false; //#7142 + $_.includecheckintext = false; //#7143 + $_.hidestars = false; //#7144 + $_.textfont = "OCR-B"; //#7145 + $_.textsize = 10; //#7146 + $_.textyoffset = -8; //#7147 + $_.height = 1; //#7148 + $k[$j++] = $_; //#7150 + bwipp_processoptions(); //#7150 + $_.options = $k[--$j]; //#7150 + $_.barcode = $k[--$j]; //#7151 + if ($eq($_.barcode, "")) { //#7155 + $k[$j++] = 'bwipp.code39emptyData#7154'; //#7154 + $k[$j++] = "The data must not be empty"; //#7154 + bwipp_raiseerror(); //#7154 + } //#7154 + bwipp_loadctx(bwipp_code39) //#7157 + if (!bwipp_code39.__7177__) { //#7177 + $_ = Object.create($_); //#7177 + $_.encs = $a(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); //#7171 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7174 + $_.charvals = new Map; //#7175 + for (var _4 = 0; _4 <= 42; _4 += 1) { //#7176 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#7176 + } //#7176 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39.$ctx[id] = $_[id]); //#7176 + bwipp_code39.__7177__ = 1; //#7176 + $_ = Object.getPrototypeOf($_); //#7176 + } //#7176 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#7184 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#7181 + if (!_F) { //#7183 + $k[$j++] = 'bwipp.code39badCharacter#7182'; //#7182 + $k[$j++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#7182 + bwipp_raiseerror(); //#7182 + } //#7182 + } //#7182 + $k[$j++] = 'barlen'; //#7186 + $k[$j++] = $_.barcode.length; //#7186 + if ($_.validatecheck) { //#7186 + var _I = $k[--$j]; //#7186 + $k[$j++] = $f(_I - 1); //#7186 + } //#7186 + var _J = $k[--$j]; //#7186 + $_[$k[--$j]] = _J; //#7186 + $_.checksum = 0; //#7188 + for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#7192 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _N, 1)) + $_.checksum); //#7191 + } //#7191 + $_.checksum = $_.checksum % 43; //#7193 + if ($_.validatecheck) { //#7200 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#7197 + $k[$j++] = 'bwipp.code39badCheckDigit#7196'; //#7196 + $k[$j++] = "Incorrect Code 39 check digit provided"; //#7196 + bwipp_raiseerror(); //#7196 + } //#7196 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#7198 + $_.includecheck = true; //#7199 + } //#7199 + var _g = $_.includecheck ? 3 : 2; //#7202 + $_.sbs = $s($f($_.barlen + _g) * 10); //#7202 + var _k = $_.includecheck ? 3 : 2; //#7203 + $_.txt = $a($f($_.barlen + _k)); //#7203 + $puti($_.sbs, 0, $get($_.encs, 43)); //#7206 + if (!$_.hidestars) { //#7210 + $put($_.txt, 0, $a(["*", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#7208 + } else { //#7210 + $put($_.txt, 0, $a(["", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#7210 + } //#7210 + for (var _12 = 0, _11 = $f($_.barlen - 1); _12 <= _11; _12 += 1) { //#7218 + $_.i = _12; //#7214 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#7215 + $puti($_.sbs, ($_.i * 10) + 10, $get($_.encs, $_.indx)); //#7216 + $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i, 1), ($_.i + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7217 + } //#7217 + if ($_.includecheck) { //#7239 + $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, $_.checksum)); //#7222 + if ($_.includecheckintext) { //#7226 + $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum, 1), $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7224 + } else { //#7226 + $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7226 + } //#7226 + $puti($_.sbs, $f(($_.barlen * 10) + 20), $get($_.encs, 43)); //#7228 + if (!$_.hidestars) { //#7232 + $put($_.txt, $f($_.barlen + 2), $a(["*", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7230 + } else { //#7232 + $put($_.txt, $f($_.barlen + 2), $a(["", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7232 + } //#7232 + } else { //#7239 + $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, 43)); //#7235 + if (!$_.hidestars) { //#7239 + $put($_.txt, $f($_.barlen + 1), $a(["*", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7237 + } else { //#7239 + $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7239 + } //#7239 + } //#7239 + $k[$j++] = Infinity; //#7244 + $k[$j++] = Infinity; //#7246 + var _2N = $_.sbs; //#7246 + for (var _2O = 0, _2P = _2N.length; _2O < _2P; _2O++) { //#7246 + $k[$j++] = $get(_2N, _2O) - 48; //#7246 + } //#7246 + var _2R = $a(); //#7246 + $k[$j++] = Infinity; //#7247 + for (var _2T = 0, _2U = ~~(($_.sbs.length + 1) / 2); _2T < _2U; _2T++) { //#7247 + $k[$j++] = $_.height; //#7247 + } //#7247 + var _2W = $a(); //#7247 + $k[$j++] = Infinity; //#7248 + for (var _2Y = 0, _2Z = ~~(($_.sbs.length + 1) / 2); _2Y < _2Z; _2Y++) { //#7248 + $k[$j++] = 0; //#7248 + } //#7248 + var _2a = $a(); //#7248 + $k[$j++] = 'ren'; //#7251 + $k[$j++] = 'renlinear'; //#7251 + $k[$j++] = 'sbs'; //#7251 + $k[$j++] = _2R; //#7251 + $k[$j++] = 'bhs'; //#7251 + $k[$j++] = _2W; //#7251 + $k[$j++] = 'bbs'; //#7251 + $k[$j++] = _2a; //#7251 + if ($_.includetext) { //#7251 + $k[$j++] = 'txt'; //#7250 + $k[$j++] = $_.txt; //#7250 + } //#7250 + $k[$j++] = 'opt'; //#7252 + $k[$j++] = $_.options; //#7252 + var _2e = $d(); //#7252 + $k[$j++] = _2e; //#7255 + if (!$_.dontdraw) { //#7255 + bwipp_renlinear(); //#7255 + } //#7255 + $_ = Object.getPrototypeOf($_); //#7257 + $_ = Object.getPrototypeOf($_); //#7259 } //bwipp_code39 function bwipp_code39ext() { - $_ = Object.create($_); //#6990 - $_.dontdraw = false; //#6993 - $_.includetext = false; //#6994 - $_.parse = false; //#6995 - $k[$j++] = $_; //#6997 - bwipp_processoptions(); //#6997 - $_.options = $k[--$j]; //#6997 - $_.barcode = $k[--$j]; //#6998 - bwipp_loadctx(bwipp_code39ext) //#7000 + $_ = Object.create($_); //#7291 + $_.dontdraw = false; //#7294 + $_.includetext = false; //#7295 + $_.parse = false; //#7296 + $k[$j++] = $_; //#7298 + bwipp_processoptions(); //#7298 + $_.options = $k[--$j]; //#7298 + $_.barcode = $k[--$j]; //#7299 + bwipp_loadctx(bwipp_code39ext) //#7301 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#7006 - $_.fncvals = _3; //#7007 - $k[$j++] = 'barcode'; //#7008 - $k[$j++] = $_.barcode; //#7008 - $k[$j++] = $_.fncvals; //#7008 - bwipp_parseinput(); //#7008 - var _6 = $k[--$j]; //#7008 - $_[$k[--$j]] = _6; //#7008 - $_.barlen = $_.barcode.length; //#7009 - delete $_.options["parse"]; //#7010 - $forall($_.barcode, function() { //#7017 - if ($k[--$j] >= 128) { //#7016 - $k[$j++] = 'bwipp.code39extBadCharacter#7015'; //#7015 - $k[$j++] = "Code 39 Extended must contain only ASCII characters"; //#7015 - bwipp_raiseerror(); //#7015 - } //#7015 - }); //#7015 - if (!bwipp_code39ext.__7031__) { //#7031 - $_ = Object.create($_); //#7031 - $_.extencs = $a(["%U", "$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", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "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", "%K", "%L", "%M", "%N", "%O", "%W", "+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", "%P", "%Q", "%R", "%S", "%T"]); //#7030 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39ext.$ctx[id] = $_[id]); //#7030 - bwipp_code39ext.__7031__ = 1; //#7030 - $_ = Object.getPrototypeOf($_); //#7030 - } //#7030 - $_.newcode = $s($_.barlen * 2); //#7033 - $_.newtext = $s($_.barlen * 2); //#7034 - $_.j = 0; //#7035 - for (var _K = 0, _J = $_.barlen - 1; _K <= _J; _K += 1) { //#7043 - $_.i = _K; //#7037 - $_.extchar = $get($_.extencs, $get($_.barcode, $_.i)); //#7038 - $puti($_.newcode, $_.j, $_.extchar); //#7039 - var _X = $get($_.barcode, $_.i); //#7040 - $k[$j++] = $_.newtext; //#7040 - $k[$j++] = $_.j; //#7040 - $k[$j++] = _X; //#7040 - if ((_X < 32) || (_X == 127)) { //#7040 - $j--; //#7040 - $k[$j++] = 32; //#7040 - } //#7040 - var _Y = $k[--$j]; //#7040 - var _Z = $k[--$j]; //#7040 - $put($k[--$j], _Z, _Y); //#7040 - if ($_.extchar.length != 1) { //#7041 - $put($_.newtext, $_.j + 1, 32); //#7041 - } //#7041 - $_.j = $_.j + $_.extchar.length; //#7042 - } //#7042 - $_.newcode = $geti($_.newcode, 0, $_.j); //#7044 - $_.newtext = $geti($_.newtext, 0, $_.j); //#7045 - $put($_.options, "dontdraw", true); //#7048 - $k[$j++] = 'args'; //#7049 - $k[$j++] = $_.newcode; //#7049 - $k[$j++] = $_.options; //#7049 - bwipp_code39(); //#7049 - var _p = $k[--$j]; //#7049 - $_[$k[--$j]] = _p; //#7049 - if ($_.includetext) { //#7061 - $_.txt = $get($_.args, "txt"); //#7053 - for (var _w = 0, _v = $_.newtext.length - 1; _w <= _v; _w += 1) { //#7059 - $_.i = _w; //#7055 - $_.txtentry = $get($_.txt, $_.i + 1); //#7056 - $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7057 - $put($_.txt, $_.i + 1, $_.txtentry); //#7058 - } //#7058 - $put($_.args, "txt", $_.txt); //#7060 - } //#7060 - $put($_.args, "opt", $_.options); //#7062 - $k[$j++] = $_.args; //#7065 - if (!$_.dontdraw) { //#7065 - bwipp_renlinear(); //#7065 - } //#7065 - $_ = Object.getPrototypeOf($_); //#7067 - $_ = Object.getPrototypeOf($_); //#7069 + ]); //#7307 + $_.fncvals = _3; //#7308 + $k[$j++] = 'barcode'; //#7309 + $k[$j++] = $_.barcode; //#7309 + $k[$j++] = $_.fncvals; //#7309 + bwipp_parseinput(); //#7309 + var _6 = $k[--$j]; //#7309 + $_[$k[--$j]] = _6; //#7309 + $_.barlen = $_.barcode.length; //#7310 + delete $_.options["parse"]; //#7311 + $forall($_.barcode, function() { //#7318 + if ($k[--$j] >= 128) { //#7317 + $k[$j++] = 'bwipp.code39extBadCharacter#7316'; //#7316 + $k[$j++] = "Code 39 Extended must contain only ASCII characters"; //#7316 + bwipp_raiseerror(); //#7316 + } //#7316 + }); //#7316 + if (!bwipp_code39ext.__7332__) { //#7332 + $_ = Object.create($_); //#7332 + $_.extencs = $a(["%U", "$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", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "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", "%K", "%L", "%M", "%N", "%O", "%W", "+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", "%P", "%Q", "%R", "%S", "%T"]); //#7331 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39ext.$ctx[id] = $_[id]); //#7331 + bwipp_code39ext.__7332__ = 1; //#7331 + $_ = Object.getPrototypeOf($_); //#7331 + } //#7331 + $_.newcode = $s($_.barlen * 2); //#7334 + $_.newtext = $s($_.barlen * 2); //#7335 + $_.j = 0; //#7336 + for (var _K = 0, _J = $_.barlen - 1; _K <= _J; _K += 1) { //#7344 + $_.i = _K; //#7338 + $_.extchar = $get($_.extencs, $get($_.barcode, $_.i)); //#7339 + $puti($_.newcode, $_.j, $_.extchar); //#7340 + var _X = $get($_.barcode, $_.i); //#7341 + $k[$j++] = $_.newtext; //#7341 + $k[$j++] = $_.j; //#7341 + $k[$j++] = _X; //#7341 + if ((_X < 32) || (_X == 127)) { //#7341 + $j--; //#7341 + $k[$j++] = 32; //#7341 + } //#7341 + var _Y = $k[--$j]; //#7341 + var _Z = $k[--$j]; //#7341 + $put($k[--$j], _Z, _Y); //#7341 + if ($_.extchar.length != 1) { //#7342 + $put($_.newtext, $_.j + 1, 32); //#7342 + } //#7342 + $_.j = $_.j + $_.extchar.length; //#7343 + } //#7343 + $_.newcode = $geti($_.newcode, 0, $_.j); //#7345 + $_.newtext = $geti($_.newtext, 0, $_.j); //#7346 + $put($_.options, "dontdraw", true); //#7349 + $k[$j++] = 'args'; //#7350 + $k[$j++] = $_.newcode; //#7350 + $k[$j++] = $_.options; //#7350 + bwipp_code39(); //#7350 + var _p = $k[--$j]; //#7350 + $_[$k[--$j]] = _p; //#7350 + if ($_.includetext) { //#7362 + $_.txt = $get($_.args, "txt"); //#7354 + for (var _w = 0, _v = $_.newtext.length - 1; _w <= _v; _w += 1) { //#7360 + $_.i = _w; //#7356 + $_.txtentry = $get($_.txt, $_.i + 1); //#7357 + $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7358 + $put($_.txt, $_.i + 1, $_.txtentry); //#7359 + } //#7359 + $put($_.args, "txt", $_.txt); //#7361 + } //#7361 + $put($_.args, "opt", $_.options); //#7363 + $k[$j++] = $_.args; //#7366 + if (!$_.dontdraw) { //#7366 + bwipp_renlinear(); //#7366 + } //#7366 + $_ = Object.getPrototypeOf($_); //#7368 + $_ = Object.getPrototypeOf($_); //#7370 } //bwipp_code39ext function bwipp_code32() { - $_ = Object.create($_); //#7098 - $_.dontdraw = false; //#7101 - $_.includetext = false; //#7102 - $_.textfont = "OCR-B"; //#7103 - $_.textsize = 10; //#7104 - $_.textyoffset = -8; //#7105 - $_.textxoffset = 0; //#7106 - $_.height = 1; //#7107 - $k[$j++] = $_; //#7109 - bwipp_processoptions(); //#7109 - $_.options = $k[--$j]; //#7109 - $_.barcode = $k[--$j]; //#7110 - if (($_.barcode.length != 8) && ($_.barcode.length != 9)) { //#7115 - $k[$j++] = 'bwipp.code32badLength#7114'; //#7114 - $k[$j++] = "Italian Pharmacode must be 8 or 9 digits"; //#7114 - bwipp_raiseerror(); //#7114 - } //#7114 - $forall($_.barcode, function() { //#7120 - var _5 = $k[--$j]; //#7117 - if ((_5 < 48) || (_5 > 57)) { //#7119 - $k[$j++] = 'bwipp.code32badCharacter#7118'; //#7118 - $k[$j++] = "Italian Pharmacode must contain only digits"; //#7118 - bwipp_raiseerror(); //#7118 - } //#7118 - }); //#7118 - $_.checksum = 0; //#7123 - for (var _6 = 0; _6 <= 7; _6 += 1) { //#7128 - $_.i = _6; //#7125 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7126 - if (($_.i % 2) != 0) { //#7126 - var _B = $k[--$j]; //#7126 - $k[$j++] = _B * 2; //#7126 - } //#7126 - var _C = $k[--$j]; //#7126 - $k[$j++] = _C; //#7126 - if (_C > 9) { //#7126 - var _D = $k[--$j]; //#7126 - $k[$j++] = $f(_D - 9); //#7126 - } //#7126 - $_.checksum = $f($k[--$j] + $_.checksum); //#7127 - } //#7127 - $_.checksum = $_.checksum % 10; //#7129 - if ($_.barcode.length == 9) { //#7134 - if ($get($_.barcode, 8) != $f($_.checksum + 48)) { //#7133 - $k[$j++] = 'bwipp.code32badCheckDigit#7132'; //#7132 - $k[$j++] = "Incorrect Italian Pharmacode check digit provided"; //#7132 - bwipp_raiseerror(); //#7132 - } //#7132 - } //#7132 - var _L = $s(10); //#7135 - $puti(_L, 0, $_.barcode); //#7136 - $put(_L, 8, $f($_.checksum + 48)); //#7137 - $_.text = _L; //#7138 - $_.val = $cvrs($s(6), $cvi($_.text), 32); //#7141 - $_.barcode = $s(6); //#7142 - for (var _S = 0; _S <= 5; _S += 1) { //#7143 - $put($_.barcode, _S, 48); //#7143 - } //#7143 - $puti($_.barcode, 6 - $_.val.length, $_.val); //#7144 - for (var _X = 0; _X <= 5; _X += 1) { //#7151 - var _Z = $get($_.barcode, _X); //#7148 - $k[$j++] = _X; //#7149 - $k[$j++] = _Z; //#7149 - $k[$j++] = _Z; //#7149 - for (var _a = 0, _b = "AEIO".length; _a < _b; _a++) { //#7149 - if ($k[--$j] >= $get("AEIO", _a)) { //#7149 - var _e = $k[--$j]; //#7149 - $k[$j++] = $f(_e + 1); //#7149 - } //#7149 - var _f = $k[--$j]; //#7149 - $k[$j++] = _f; //#7149 - $k[$j++] = _f; //#7149 - } //#7149 - $j--; //#7149 - var _h = $k[--$j]; //#7150 - $put($_.barcode, $k[--$j], _h); //#7150 - } //#7150 - $puti($_.text, 1, $geti($_.text, 0, 9)); //#7154 - $put($_.text, 0, 65); //#7155 - $put($_.options, "dontdraw", true); //#7158 - $k[$j++] = 'args'; //#7159 - $k[$j++] = $_.barcode; //#7159 - $k[$j++] = $_.options; //#7159 - bwipp_code39(); //#7159 - var _q = $k[--$j]; //#7159 - var _r = $k[--$j]; //#7159 - $_[_r] = _q; //#7159 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7161 - $put($_.args, "textxalign", "center"); //#7162 - $put($_.args, "opt", $_.options); //#7163 - $k[$j++] = $_.args; //#7166 - if (!$_.dontdraw) { //#7166 - bwipp_renlinear(); //#7166 - } //#7166 - $_ = Object.getPrototypeOf($_); //#7168 + $_ = Object.create($_); //#7399 + $_.dontdraw = false; //#7402 + $_.includetext = false; //#7403 + $_.textfont = "OCR-B"; //#7404 + $_.textsize = 10; //#7405 + $_.textyoffset = -8; //#7406 + $_.textxoffset = 0; //#7407 + $_.height = 1; //#7408 + $k[$j++] = $_; //#7410 + bwipp_processoptions(); //#7410 + $_.options = $k[--$j]; //#7410 + $_.barcode = $k[--$j]; //#7411 + if (($_.barcode.length != 8) && ($_.barcode.length != 9)) { //#7416 + $k[$j++] = 'bwipp.code32badLength#7415'; //#7415 + $k[$j++] = "Italian Pharmacode must be 8 or 9 digits"; //#7415 + bwipp_raiseerror(); //#7415 + } //#7415 + $forall($_.barcode, function() { //#7421 + var _5 = $k[--$j]; //#7418 + if ((_5 < 48) || (_5 > 57)) { //#7420 + $k[$j++] = 'bwipp.code32badCharacter#7419'; //#7419 + $k[$j++] = "Italian Pharmacode must contain only digits"; //#7419 + bwipp_raiseerror(); //#7419 + } //#7419 + }); //#7419 + $_.checksum = 0; //#7424 + for (var _6 = 0; _6 <= 7; _6 += 1) { //#7429 + $_.i = _6; //#7426 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7427 + if (($_.i % 2) != 0) { //#7427 + var _B = $k[--$j]; //#7427 + $k[$j++] = _B * 2; //#7427 + } //#7427 + var _C = $k[--$j]; //#7427 + $k[$j++] = _C; //#7427 + if (_C > 9) { //#7427 + var _D = $k[--$j]; //#7427 + $k[$j++] = $f(_D - 9); //#7427 + } //#7427 + $_.checksum = $f($k[--$j] + $_.checksum); //#7428 + } //#7428 + $_.checksum = $_.checksum % 10; //#7430 + if ($_.barcode.length == 9) { //#7435 + if ($get($_.barcode, 8) != $f($_.checksum + 48)) { //#7434 + $k[$j++] = 'bwipp.code32badCheckDigit#7433'; //#7433 + $k[$j++] = "Incorrect Italian Pharmacode check digit provided"; //#7433 + bwipp_raiseerror(); //#7433 + } //#7433 + } //#7433 + var _L = $s(10); //#7436 + $puti(_L, 0, $_.barcode); //#7437 + $put(_L, 8, $f($_.checksum + 48)); //#7438 + $_.text = _L; //#7439 + $_.val = $cvrs($s(6), $cvi($_.text), 32); //#7442 + $_.barcode = $s(6); //#7443 + for (var _S = 0; _S <= 5; _S += 1) { //#7444 + $put($_.barcode, _S, 48); //#7444 + } //#7444 + $puti($_.barcode, 6 - $_.val.length, $_.val); //#7445 + for (var _X = 0; _X <= 5; _X += 1) { //#7452 + var _Z = $get($_.barcode, _X); //#7449 + $k[$j++] = _X; //#7450 + $k[$j++] = _Z; //#7450 + $k[$j++] = _Z; //#7450 + for (var _a = 0, _b = "AEIO".length; _a < _b; _a++) { //#7450 + if ($k[--$j] >= $get("AEIO", _a)) { //#7450 + var _e = $k[--$j]; //#7450 + $k[$j++] = $f(_e + 1); //#7450 + } //#7450 + var _f = $k[--$j]; //#7450 + $k[$j++] = _f; //#7450 + $k[$j++] = _f; //#7450 + } //#7450 + $j--; //#7450 + var _h = $k[--$j]; //#7451 + $put($_.barcode, $k[--$j], _h); //#7451 + } //#7451 + $puti($_.text, 1, $geti($_.text, 0, 9)); //#7455 + $put($_.text, 0, 65); //#7456 + $put($_.options, "dontdraw", true); //#7459 + $k[$j++] = 'args'; //#7460 + $k[$j++] = $_.barcode; //#7460 + $k[$j++] = $_.options; //#7460 + bwipp_code39(); //#7460 + var _q = $k[--$j]; //#7460 + var _r = $k[--$j]; //#7460 + $_[_r] = _q; //#7460 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7462 + $put($_.args, "textxalign", "center"); //#7463 + $put($_.args, "opt", $_.options); //#7464 + $k[$j++] = $_.args; //#7467 + if (!$_.dontdraw) { //#7467 + bwipp_renlinear(); //#7467 + } //#7467 + $_ = Object.getPrototypeOf($_); //#7469 } //bwipp_code32 function bwipp_pzn() { - $_ = Object.create($_); //#7197 - $_.dontdraw = false; //#7200 - $_.includetext = false; //#7201 - $_.textfont = "OCR-B"; //#7202 - $_.textsize = 10; //#7203 - $_.textyoffset = -8; //#7204 - $_.textxoffset = 0; //#7205 - $_.height = 1; //#7206 - $_.pzn8 = false; //#7207 - $k[$j++] = $_; //#7209 - bwipp_processoptions(); //#7209 - $_.options = $k[--$j]; //#7209 - $_.barcode = $k[--$j]; //#7210 - if ($_.pzn8) { //#7219 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#7216 - $k[$j++] = 'bwipp.pzn8badLength#7215'; //#7215 - $k[$j++] = "PZN8 must be 7 or 8 digits"; //#7215 - bwipp_raiseerror(); //#7215 - } //#7215 - } else { //#7219 - if (($_.barcode.length != 6) && ($_.barcode.length != 7)) { //#7220 - $k[$j++] = 'bwipp.pzn7badLength#7219'; //#7219 - $k[$j++] = "PZN7 must be 6 or 7 digits"; //#7219 - bwipp_raiseerror(); //#7219 - } //#7219 - } //#7219 - $forall($_.barcode, function() { //#7226 - var _8 = $k[--$j]; //#7223 - if ((_8 < 48) || (_8 > 57)) { //#7225 - $k[$j++] = 'bwipp.pznBadCharacter#7224'; //#7224 - $k[$j++] = "PZN must contain only digits"; //#7224 - bwipp_raiseerror(); //#7224 - } //#7224 - }); //#7224 - var _A = $_.pzn8 ? 9 : 8; //#7229 - $_.msglen = _A; //#7229 - $_.checksum = 0; //#7230 - for (var _D = 0, _C = $_.msglen - 3; _D <= _C; _D += 1) { //#7235 - $_.i = _D; //#7232 - var _J = $_.pzn8 ? 1 : 2; //#7233 - $_.checksum = $f(($f($get($_.barcode, $_.i) - 48) * ($_.i + _J)) + $_.checksum); //#7234 - } //#7234 - $_.checksum = $_.checksum % 11; //#7236 - if ($_.checksum == 10) { //#7239 - $k[$j++] = 'bwipp.pznBadInputSequence#7238'; //#7238 - $k[$j++] = "Incorrect PZN input sequence provided"; //#7238 - bwipp_raiseerror(); //#7238 - } //#7238 - if ($_.barcode.length == ($_.msglen - 1)) { //#7244 - if ($get($_.barcode, $_.msglen - 2) != $f($_.checksum + 48)) { //#7243 - $k[$j++] = 'bwipp.pznBadCheckDigit#7242'; //#7242 - $k[$j++] = "Incorrect PZN check digit provided"; //#7242 - bwipp_raiseerror(); //#7242 - } //#7242 - } //#7242 - var _U = $s($_.msglen); //#7245 - $put(_U, 0, 45); //#7246 - $puti(_U, 1, $_.barcode); //#7247 - $put(_U, $_.msglen - 1, $f($_.checksum + 48)); //#7248 - $_.msg = _U; //#7249 - $put($_.options, "dontdraw", true); //#7252 - $k[$j++] = 'args'; //#7253 - $k[$j++] = $_.msg; //#7253 - $k[$j++] = $_.options; //#7253 - bwipp_code39(); //#7253 - var _b = $k[--$j]; //#7253 - $_[$k[--$j]] = _b; //#7253 - $_.text = $s($_.msglen + 5); //#7256 - $puti($_.text, 0, "PZN - "); //#7257 - $puti($_.text, 6, $geti($_.msg, 1, $_.msglen - 1)); //#7258 - var _r = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#7260 - $put($_.args, "txt", _r); //#7260 - $put($_.args, "textxalign", "center"); //#7261 - $put($_.args, "opt", $_.options); //#7262 - $k[$j++] = $_.args; //#7265 - if (!$_.dontdraw) { //#7265 - bwipp_renlinear(); //#7265 - } //#7265 - $_ = Object.getPrototypeOf($_); //#7267 + $_ = Object.create($_); //#7498 + $_.dontdraw = false; //#7501 + $_.includetext = false; //#7502 + $_.textfont = "OCR-B"; //#7503 + $_.textsize = 10; //#7504 + $_.textyoffset = -8; //#7505 + $_.textxoffset = 0; //#7506 + $_.height = 1; //#7507 + $_.pzn8 = false; //#7508 + $k[$j++] = $_; //#7510 + bwipp_processoptions(); //#7510 + $_.options = $k[--$j]; //#7510 + $_.barcode = $k[--$j]; //#7511 + if ($_.pzn8) { //#7520 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#7517 + $k[$j++] = 'bwipp.pzn8badLength#7516'; //#7516 + $k[$j++] = "PZN8 must be 7 or 8 digits"; //#7516 + bwipp_raiseerror(); //#7516 + } //#7516 + } else { //#7520 + if (($_.barcode.length != 6) && ($_.barcode.length != 7)) { //#7521 + $k[$j++] = 'bwipp.pzn7badLength#7520'; //#7520 + $k[$j++] = "PZN7 must be 6 or 7 digits"; //#7520 + bwipp_raiseerror(); //#7520 + } //#7520 + } //#7520 + $forall($_.barcode, function() { //#7527 + var _8 = $k[--$j]; //#7524 + if ((_8 < 48) || (_8 > 57)) { //#7526 + $k[$j++] = 'bwipp.pznBadCharacter#7525'; //#7525 + $k[$j++] = "PZN must contain only digits"; //#7525 + bwipp_raiseerror(); //#7525 + } //#7525 + }); //#7525 + var _A = $_.pzn8 ? 9 : 8; //#7530 + $_.msglen = _A; //#7530 + $_.checksum = 0; //#7531 + for (var _D = 0, _C = $_.msglen - 3; _D <= _C; _D += 1) { //#7536 + $_.i = _D; //#7533 + var _J = $_.pzn8 ? 1 : 2; //#7534 + $_.checksum = $f(($f($get($_.barcode, $_.i) - 48) * ($_.i + _J)) + $_.checksum); //#7535 + } //#7535 + $_.checksum = $_.checksum % 11; //#7537 + if ($_.checksum == 10) { //#7540 + $k[$j++] = 'bwipp.pznBadInputSequence#7539'; //#7539 + $k[$j++] = "Incorrect PZN input sequence provided"; //#7539 + bwipp_raiseerror(); //#7539 + } //#7539 + if ($_.barcode.length == ($_.msglen - 1)) { //#7545 + if ($get($_.barcode, $_.msglen - 2) != $f($_.checksum + 48)) { //#7544 + $k[$j++] = 'bwipp.pznBadCheckDigit#7543'; //#7543 + $k[$j++] = "Incorrect PZN check digit provided"; //#7543 + bwipp_raiseerror(); //#7543 + } //#7543 + } //#7543 + var _U = $s($_.msglen); //#7546 + $put(_U, 0, 45); //#7547 + $puti(_U, 1, $_.barcode); //#7548 + $put(_U, $_.msglen - 1, $f($_.checksum + 48)); //#7549 + $_.msg = _U; //#7550 + $put($_.options, "dontdraw", true); //#7553 + $k[$j++] = 'args'; //#7554 + $k[$j++] = $_.msg; //#7554 + $k[$j++] = $_.options; //#7554 + bwipp_code39(); //#7554 + var _b = $k[--$j]; //#7554 + $_[$k[--$j]] = _b; //#7554 + $_.text = $s($_.msglen + 5); //#7557 + $puti($_.text, 0, "PZN - "); //#7558 + $puti($_.text, 6, $geti($_.msg, 1, $_.msglen - 1)); //#7559 + var _r = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#7561 + $put($_.args, "txt", _r); //#7561 + $put($_.args, "textxalign", "center"); //#7562 + $put($_.args, "opt", $_.options); //#7563 + $k[$j++] = $_.args; //#7566 + if (!$_.dontdraw) { //#7566 + bwipp_renlinear(); //#7566 + } //#7566 + $_ = Object.getPrototypeOf($_); //#7568 } //bwipp_pzn function bwipp_code93() { - $_ = Object.create($_); //#7298 - $_.dontdraw = false; //#7301 - $_.includecheck = false; //#7302 - $_.includetext = false; //#7303 - $_.textfont = "OCR-B"; //#7304 - $_.textsize = 10; //#7305 - $_.textyoffset = -8; //#7306 - $_.height = 1; //#7307 - $_.parse = false; //#7308 - $_.parsefnc = false; //#7309 - $k[$j++] = $_; //#7311 - bwipp_processoptions(); //#7311 - $_.options = $k[--$j]; //#7311 - $_.barcode = $k[--$j]; //#7312 - bwipp_loadctx(bwipp_code93) //#7314 - if (!bwipp_code93.__7342__) { //#7342 - $_ = Object.create($_); //#7342 - $_.encs = $a(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); //#7328 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7331 - $_.charvals = new Map; //#7332 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#7333 - $put($_.charvals, $get($_.barchars, _3), _3); //#7333 - } //#7333 - $_.sft1 = -1; //#7335 - $_.sft2 = -2; //#7335 - $_.sft3 = -3; //#7335 - $_.sft4 = -4; //#7335 - var _7 = $_.charvals; //#7337 - $put(_7, $_.sft1, 43); //#7337 - $put($_.charvals, $_.sft2, 44); //#7338 - $put($_.charvals, $_.sft3, 45); //#7339 - $put($_.charvals, $_.sft4, 46); //#7340 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93.$ctx[id] = $_[id]); //#7340 - bwipp_code93.__7342__ = 1; //#7340 - $_ = Object.getPrototypeOf($_); //#7340 - } //#7340 + $_ = Object.create($_); //#7599 + $_.dontdraw = false; //#7602 + $_.includecheck = false; //#7603 + $_.includetext = false; //#7604 + $_.textfont = "OCR-B"; //#7605 + $_.textsize = 10; //#7606 + $_.textyoffset = -8; //#7607 + $_.height = 1; //#7608 + $_.parse = false; //#7609 + $_.parsefnc = false; //#7610 + $k[$j++] = $_; //#7612 + bwipp_processoptions(); //#7612 + $_.options = $k[--$j]; //#7612 + $_.barcode = $k[--$j]; //#7613 + bwipp_loadctx(bwipp_code93) //#7615 + if (!bwipp_code93.__7643__) { //#7643 + $_ = Object.create($_); //#7643 + $_.encs = $a(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); //#7629 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7632 + $_.charvals = new Map; //#7633 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#7634 + $put($_.charvals, $get($_.barchars, _3), _3); //#7634 + } //#7634 + $_.sft1 = -1; //#7636 + $_.sft2 = -2; //#7636 + $_.sft3 = -3; //#7636 + $_.sft4 = -4; //#7636 + var _7 = $_.charvals; //#7638 + $put(_7, $_.sft1, 43); //#7638 + $put($_.charvals, $_.sft2, 44); //#7639 + $put($_.charvals, $_.sft3, 45); //#7640 + $put($_.charvals, $_.sft4, 46); //#7641 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93.$ctx[id] = $_[id]); //#7641 + bwipp_code93.__7643__ = 1; //#7641 + $_ = Object.getPrototypeOf($_); //#7641 + } //#7641 var _M = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -10335,1276 +10835,1276 @@ function bwipp_code93() { ["SFT%", $_.sft2], ["SFT/", $_.sft3], ["SFT+", $_.sft4] - ]); //#7351 - $_.fncvals = _M; //#7352 - $k[$j++] = 'msg'; //#7353 - $k[$j++] = $_.barcode; //#7353 - $k[$j++] = $_.fncvals; //#7353 - bwipp_parseinput(); //#7353 - var _P = $k[--$j]; //#7353 - $_[$k[--$j]] = _P; //#7353 - $_.msglen = $_.msg.length; //#7354 - $forall($_.msg, function() { //#7361 - var _V = $get($_.charvals, $k[--$j]) !== undefined; //#7358 - if (!_V) { //#7360 - $k[$j++] = 'bwipp.code93BadCharacter#7359'; //#7359 - $k[$j++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; //#7359 - bwipp_raiseerror(); //#7359 - } //#7359 - }); //#7359 - if ($_.includecheck) { //#7366 - $_.sbs = $s(($_.msglen * 6) + 25); //#7364 - } else { //#7366 - $_.sbs = $s(($_.msglen * 6) + 13); //#7366 - } //#7366 - $_.txt = $a($_.msglen); //#7368 - $puti($_.sbs, 0, $get($_.encs, 47)); //#7371 - $_.checksum1 = 0; //#7373 - $_.checksum2 = 0; //#7373 - for (var _i = 0, _h = $_.msglen - 1; _i <= _h; _i += 1) { //#7382 - $_.i = _i; //#7375 - $_.indx = $get($_.charvals, $get($_.msg, $_.i)); //#7376 - $puti($_.sbs, ($_.i * 6) + 6, $get($_.encs, $_.indx)); //#7377 - var _v = $get($_.msg, $_.i); //#7378 - $k[$j++] = 'char'; //#7378 - $k[$j++] = _v; //#7378 - if (_v < 0) { //#7378 - $j--; //#7378 - $k[$j++] = " "; //#7378 - } else { //#7378 - var _w = $s(1); //#7378 - $put(_w, 0, $k[--$j]); //#7378 - $k[$j++] = _w; //#7378 - } //#7378 - var _y = $k[--$j]; //#7378 - $_[$k[--$j]] = _y; //#7378 - $put($_.txt, $_.i, $a([$_.char, ($_.i * 9) + 9, $_.textyoffset, $_.textfont, $_.textsize])); //#7379 - $_.checksum1 = $f($_.checksum1 + ((((($_.msglen - $_.i) - 1) % 20) + 1) * $_.indx)); //#7380 - $_.checksum2 = $f($_.checksum2 + (((($_.msglen - $_.i) % 15) + 1) * $_.indx)); //#7381 - } //#7381 - if ($_.includecheck) { //#7394 - $_.checksum1 = $_.checksum1 % 47; //#7386 - $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 47; //#7387 - $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, $_.checksum1)); //#7388 - $puti($_.sbs, ($_.msglen * 6) + 12, $get($_.encs, $_.checksum2)); //#7389 - $puti($_.sbs, ($_.msglen * 6) + 18, $get($_.encs, 48)); //#7391 - } else { //#7394 - $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, 48)); //#7394 - } //#7394 - $k[$j++] = Infinity; //#7398 - $k[$j++] = Infinity; //#7400 - var _1c = $_.sbs; //#7400 - for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#7400 - $k[$j++] = $get(_1c, _1d) - 48; //#7400 - } //#7400 - var _1g = $a(); //#7400 - $k[$j++] = Infinity; //#7401 - for (var _1i = 0, _1j = ~~(($_.sbs.length + 1) / 2); _1i < _1j; _1i++) { //#7401 - $k[$j++] = $_.height; //#7401 - } //#7401 - var _1l = $a(); //#7401 - $k[$j++] = Infinity; //#7402 - for (var _1n = 0, _1o = ~~(($_.sbs.length + 1) / 2); _1n < _1o; _1n++) { //#7402 - $k[$j++] = 0; //#7402 - } //#7402 - var _1p = $a(); //#7402 - $k[$j++] = 'ren'; //#7405 - $k[$j++] = bwipp_renlinear; //#7405 - $k[$j++] = 'sbs'; //#7405 - $k[$j++] = _1g; //#7405 - $k[$j++] = 'bhs'; //#7405 - $k[$j++] = _1l; //#7405 - $k[$j++] = 'bbs'; //#7405 - $k[$j++] = _1p; //#7405 - if ($_.includetext) { //#7405 - $k[$j++] = 'txt'; //#7404 - $k[$j++] = $_.txt; //#7404 - } //#7404 - $k[$j++] = 'opt'; //#7406 - $k[$j++] = $_.options; //#7406 - var _1t = $d(); //#7406 - $k[$j++] = _1t; //#7409 - if (!$_.dontdraw) { //#7409 - bwipp_renlinear(); //#7409 - } //#7409 - $_ = Object.getPrototypeOf($_); //#7411 - $_ = Object.getPrototypeOf($_); //#7413 + ]); //#7652 + $_.fncvals = _M; //#7653 + $k[$j++] = 'msg'; //#7654 + $k[$j++] = $_.barcode; //#7654 + $k[$j++] = $_.fncvals; //#7654 + bwipp_parseinput(); //#7654 + var _P = $k[--$j]; //#7654 + $_[$k[--$j]] = _P; //#7654 + $_.msglen = $_.msg.length; //#7655 + $forall($_.msg, function() { //#7662 + var _V = $get($_.charvals, $k[--$j]) !== undefined; //#7659 + if (!_V) { //#7661 + $k[$j++] = 'bwipp.code93BadCharacter#7660'; //#7660 + $k[$j++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; //#7660 + bwipp_raiseerror(); //#7660 + } //#7660 + }); //#7660 + if ($_.includecheck) { //#7667 + $_.sbs = $s(($_.msglen * 6) + 25); //#7665 + } else { //#7667 + $_.sbs = $s(($_.msglen * 6) + 13); //#7667 + } //#7667 + $_.txt = $a($_.msglen); //#7669 + $puti($_.sbs, 0, $get($_.encs, 47)); //#7672 + $_.checksum1 = 0; //#7674 + $_.checksum2 = 0; //#7674 + for (var _i = 0, _h = $_.msglen - 1; _i <= _h; _i += 1) { //#7683 + $_.i = _i; //#7676 + $_.indx = $get($_.charvals, $get($_.msg, $_.i)); //#7677 + $puti($_.sbs, ($_.i * 6) + 6, $get($_.encs, $_.indx)); //#7678 + var _v = $get($_.msg, $_.i); //#7679 + $k[$j++] = 'char'; //#7679 + $k[$j++] = _v; //#7679 + if (_v < 0) { //#7679 + $j--; //#7679 + $k[$j++] = " "; //#7679 + } else { //#7679 + var _w = $s(1); //#7679 + $put(_w, 0, $k[--$j]); //#7679 + $k[$j++] = _w; //#7679 + } //#7679 + var _y = $k[--$j]; //#7679 + $_[$k[--$j]] = _y; //#7679 + $put($_.txt, $_.i, $a([$_.char, ($_.i * 9) + 9, $_.textyoffset, $_.textfont, $_.textsize])); //#7680 + $_.checksum1 = $f($_.checksum1 + ((((($_.msglen - $_.i) - 1) % 20) + 1) * $_.indx)); //#7681 + $_.checksum2 = $f($_.checksum2 + (((($_.msglen - $_.i) % 15) + 1) * $_.indx)); //#7682 + } //#7682 + if ($_.includecheck) { //#7695 + $_.checksum1 = $_.checksum1 % 47; //#7687 + $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 47; //#7688 + $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, $_.checksum1)); //#7689 + $puti($_.sbs, ($_.msglen * 6) + 12, $get($_.encs, $_.checksum2)); //#7690 + $puti($_.sbs, ($_.msglen * 6) + 18, $get($_.encs, 48)); //#7692 + } else { //#7695 + $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, 48)); //#7695 + } //#7695 + $k[$j++] = Infinity; //#7699 + $k[$j++] = Infinity; //#7701 + var _1c = $_.sbs; //#7701 + for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#7701 + $k[$j++] = $get(_1c, _1d) - 48; //#7701 + } //#7701 + var _1g = $a(); //#7701 + $k[$j++] = Infinity; //#7702 + for (var _1i = 0, _1j = ~~(($_.sbs.length + 1) / 2); _1i < _1j; _1i++) { //#7702 + $k[$j++] = $_.height; //#7702 + } //#7702 + var _1l = $a(); //#7702 + $k[$j++] = Infinity; //#7703 + for (var _1n = 0, _1o = ~~(($_.sbs.length + 1) / 2); _1n < _1o; _1n++) { //#7703 + $k[$j++] = 0; //#7703 + } //#7703 + var _1p = $a(); //#7703 + $k[$j++] = 'ren'; //#7706 + $k[$j++] = 'renlinear'; //#7706 + $k[$j++] = 'sbs'; //#7706 + $k[$j++] = _1g; //#7706 + $k[$j++] = 'bhs'; //#7706 + $k[$j++] = _1l; //#7706 + $k[$j++] = 'bbs'; //#7706 + $k[$j++] = _1p; //#7706 + if ($_.includetext) { //#7706 + $k[$j++] = 'txt'; //#7705 + $k[$j++] = $_.txt; //#7705 + } //#7705 + $k[$j++] = 'opt'; //#7707 + $k[$j++] = $_.options; //#7707 + var _1t = $d(); //#7707 + $k[$j++] = _1t; //#7710 + if (!$_.dontdraw) { //#7710 + bwipp_renlinear(); //#7710 + } //#7710 + $_ = Object.getPrototypeOf($_); //#7712 + $_ = Object.getPrototypeOf($_); //#7714 } //bwipp_code93 function bwipp_code93ext() { - $_ = Object.create($_); //#7445 - $_.dontdraw = false; //#7448 - $_.includetext = false; //#7449 - $_.parse = false; //#7450 - $k[$j++] = $_; //#7452 - bwipp_processoptions(); //#7452 - $_.options = $k[--$j]; //#7452 - $_.barcode = $k[--$j]; //#7453 - bwipp_loadctx(bwipp_code93ext) //#7455 + $_ = Object.create($_); //#7746 + $_.dontdraw = false; //#7749 + $_.includetext = false; //#7750 + $_.parse = false; //#7751 + $k[$j++] = $_; //#7753 + bwipp_processoptions(); //#7753 + $_.options = $k[--$j]; //#7753 + $_.barcode = $k[--$j]; //#7754 + bwipp_loadctx(bwipp_code93ext) //#7756 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#7461 - $_.fncvals = _3; //#7462 - $k[$j++] = 'barcode'; //#7463 - $k[$j++] = $_.barcode; //#7463 - $k[$j++] = $_.fncvals; //#7463 - bwipp_parseinput(); //#7463 - var _6 = $k[--$j]; //#7463 - var _7 = $k[--$j]; //#7463 - $_[_7] = _6; //#7463 - $_.barlen = $_.barcode.length; //#7464 - delete $_.options["parse"]; //#7465 - if (!bwipp_code93ext.__7487__) { //#7487 - $_ = Object.create($_); //#7487 - $_.extencs = $a(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "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", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); //#7486 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93ext.$ctx[id] = $_[id]); //#7486 - bwipp_code93ext.__7487__ = 1; //#7486 - $_ = Object.getPrototypeOf($_); //#7486 - } //#7486 - $_.newcode = $s($_.barlen * 6); //#7489 - $_.newtext = $s($_.barlen * 6); //#7490 - $_.j = 0; //#7491 - $_.k = 0; //#7491 - for (var _I = 0, _H = $_.barlen - 1; _I <= _H; _I += 1) { //#7505 - $_.i = _I; //#7493 - var _L = $get($_.barcode, $_.i); //#7494 - $k[$j++] = _L; //#7497 - if (_L > 127) { //#7497 - $j--; //#7496 - $k[$j++] = 'bwipp.code93extbadCharacter#7496'; //#7496 - $k[$j++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; //#7496 - bwipp_raiseerror(); //#7496 - } //#7496 - $_.extchar = $get($_.extencs, $k[--$j]); //#7498 - $_.extlen = $_.extchar.length; //#7499 - $puti($_.newcode, $_.j, $_.extchar); //#7500 - var _X = $get($_.barcode, $_.i); //#7501 - $k[$j++] = $_.newtext; //#7501 - $k[$j++] = $_.k; //#7501 - $k[$j++] = _X; //#7501 - if ((_X < 32) || (_X == 127)) { //#7501 - $j--; //#7501 - $k[$j++] = 32; //#7501 - } //#7501 - var _Y = $k[--$j]; //#7501 - var _Z = $k[--$j]; //#7501 - $put($k[--$j], _Z, _Y); //#7501 - if ($_.extlen != 1) { //#7502 - $put($_.newtext, $_.k + 1, 32); //#7502 - } //#7502 - $_.j = $_.j + $_.extlen; //#7503 - var _i = ($_.extlen == 1) ? 1 : 2; //#7504 - $_.k = $_.k + _i; //#7504 - } //#7504 - $_.newcode = $geti($_.newcode, 0, $_.j); //#7506 - $_.newtext = $geti($_.newtext, 0, $_.k); //#7507 - $put($_.options, "dontdraw", true); //#7510 - $put($_.options, "parsefnc", true); //#7511 - $k[$j++] = 'args'; //#7512 - $k[$j++] = $_.newcode; //#7512 - $k[$j++] = $_.options; //#7512 - bwipp_code93(); //#7512 - var _t = $k[--$j]; //#7512 - $_[$k[--$j]] = _t; //#7512 - if ($_.includetext) { //#7524 - $_.txt = $get($_.args, "txt"); //#7516 - for (var _10 = 0, _z = $_.newtext.length - 1; _10 <= _z; _10 += 1) { //#7522 - $_.i = _10; //#7518 - $_.txtentry = $get($_.txt, $_.i); //#7519 - $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7520 - $put($_.txt, $_.i, $_.txtentry); //#7521 - } //#7521 - $put($_.args, "txt", $_.txt); //#7523 - } //#7523 - $put($_.args, "opt", $_.options); //#7525 - $k[$j++] = $_.args; //#7528 - if (!$_.dontdraw) { //#7528 - bwipp_renlinear(); //#7528 - } //#7528 - $_ = Object.getPrototypeOf($_); //#7530 - $_ = Object.getPrototypeOf($_); //#7532 + ]); //#7762 + $_.fncvals = _3; //#7763 + $k[$j++] = 'barcode'; //#7764 + $k[$j++] = $_.barcode; //#7764 + $k[$j++] = $_.fncvals; //#7764 + bwipp_parseinput(); //#7764 + var _6 = $k[--$j]; //#7764 + var _7 = $k[--$j]; //#7764 + $_[_7] = _6; //#7764 + $_.barlen = $_.barcode.length; //#7765 + delete $_.options["parse"]; //#7766 + if (!bwipp_code93ext.__7788__) { //#7788 + $_ = Object.create($_); //#7788 + $_.extencs = $a(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "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", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); //#7787 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93ext.$ctx[id] = $_[id]); //#7787 + bwipp_code93ext.__7788__ = 1; //#7787 + $_ = Object.getPrototypeOf($_); //#7787 + } //#7787 + $_.newcode = $s($_.barlen * 6); //#7790 + $_.newtext = $s($_.barlen * 6); //#7791 + $_.j = 0; //#7792 + $_.k = 0; //#7792 + for (var _I = 0, _H = $_.barlen - 1; _I <= _H; _I += 1) { //#7806 + $_.i = _I; //#7794 + var _L = $get($_.barcode, $_.i); //#7795 + $k[$j++] = _L; //#7798 + if (_L > 127) { //#7798 + $j--; //#7797 + $k[$j++] = 'bwipp.code93extbadCharacter#7797'; //#7797 + $k[$j++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; //#7797 + bwipp_raiseerror(); //#7797 + } //#7797 + $_.extchar = $get($_.extencs, $k[--$j]); //#7799 + $_.extlen = $_.extchar.length; //#7800 + $puti($_.newcode, $_.j, $_.extchar); //#7801 + var _X = $get($_.barcode, $_.i); //#7802 + $k[$j++] = $_.newtext; //#7802 + $k[$j++] = $_.k; //#7802 + $k[$j++] = _X; //#7802 + if ((_X < 32) || (_X == 127)) { //#7802 + $j--; //#7802 + $k[$j++] = 32; //#7802 + } //#7802 + var _Y = $k[--$j]; //#7802 + var _Z = $k[--$j]; //#7802 + $put($k[--$j], _Z, _Y); //#7802 + if ($_.extlen != 1) { //#7803 + $put($_.newtext, $_.k + 1, 32); //#7803 + } //#7803 + $_.j = $_.j + $_.extlen; //#7804 + var _i = ($_.extlen == 1) ? 1 : 2; //#7805 + $_.k = $_.k + _i; //#7805 + } //#7805 + $_.newcode = $geti($_.newcode, 0, $_.j); //#7807 + $_.newtext = $geti($_.newtext, 0, $_.k); //#7808 + $put($_.options, "dontdraw", true); //#7811 + $put($_.options, "parsefnc", true); //#7812 + $k[$j++] = 'args'; //#7813 + $k[$j++] = $_.newcode; //#7813 + $k[$j++] = $_.options; //#7813 + bwipp_code93(); //#7813 + var _t = $k[--$j]; //#7813 + $_[$k[--$j]] = _t; //#7813 + if ($_.includetext) { //#7825 + $_.txt = $get($_.args, "txt"); //#7817 + for (var _10 = 0, _z = $_.newtext.length - 1; _10 <= _z; _10 += 1) { //#7823 + $_.i = _10; //#7819 + $_.txtentry = $get($_.txt, $_.i); //#7820 + $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7821 + $put($_.txt, $_.i, $_.txtentry); //#7822 + } //#7822 + $put($_.args, "txt", $_.txt); //#7824 + } //#7824 + $put($_.args, "opt", $_.options); //#7826 + $k[$j++] = $_.args; //#7829 + if (!$_.dontdraw) { //#7829 + bwipp_renlinear(); //#7829 + } //#7829 + $_ = Object.getPrototypeOf($_); //#7831 + $_ = Object.getPrototypeOf($_); //#7833 } //bwipp_code93ext function bwipp_interleaved2of5() { - $_ = Object.create($_); //#7562 - $_.dontdraw = false; //#7565 - $_.includecheck = false; //#7566 - $_.includetext = false; //#7567 - $_.includecheckintext = false; //#7568 - $_.textfont = "OCR-B"; //#7569 - $_.textsize = 10; //#7570 - $_.textyoffset = -8; //#7571 - $_.height = 1; //#7572 - $k[$j++] = $_; //#7574 - bwipp_processoptions(); //#7574 - $_.options = $k[--$j]; //#7574 - $_.barcode = $k[--$j]; //#7575 - bwipp_loadctx(bwipp_interleaved2of5) //#7577 - $forall($_.barcode, function() { //#7584 - var _3 = $k[--$j]; //#7581 - if ((_3 < 48) || (_3 > 57)) { //#7583 - $k[$j++] = 'bwipp.interleaved2of5badCharacter#7582'; //#7582 - $k[$j++] = "Interleaved 2 of 5 must contain only digits"; //#7582 - bwipp_raiseerror(); //#7582 - } //#7582 - }); //#7582 - $_.barlen = $_.barcode.length; //#7586 - if (((($_.barlen % 2) == 0) && $_.includecheck) || ((($_.barlen % 2) != 0) && (!$_.includecheck))) { //#7597 - $_.pad = $s($_.barlen + 1); //#7592 - $put($_.pad, 0, 48); //#7593 - $puti($_.pad, 1, $_.barcode); //#7594 - $_.barcode = $_.pad; //#7595 - $_.barlen = $_.barlen + 1; //#7596 - } //#7596 - if ($_.includecheck) { //#7616 - $_.checksum = 0; //#7601 - for (var _J = 0, _I = $_.barlen - 1; _J <= _I; _J += 1) { //#7609 - $_.i = _J; //#7603 - if (($_.i % 2) == 0) { //#7607 - $_.checksum = $_.checksum + (($get($_.barcode, $_.i) - 48) * 3); //#7605 - } else { //#7607 - $_.checksum = $_.checksum + ($get($_.barcode, $_.i) - 48); //#7607 - } //#7607 - } //#7607 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7610 - $_.pad = $s($_.barlen + 1); //#7611 - $puti($_.pad, 0, $_.barcode); //#7612 - $put($_.pad, $_.barlen, $_.checksum + 48); //#7613 - $_.barcode = $_.pad; //#7614 - $_.barlen = $_.barlen + 1; //#7615 - } //#7615 - if (!bwipp_interleaved2of5.__7628__) { //#7628 - $_ = Object.create($_); //#7628 - $_.encs = $a(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); //#7624 - $_.barchars = "0123456789"; //#7627 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_interleaved2of5.$ctx[id] = $_[id]); //#7627 - bwipp_interleaved2of5.__7628__ = 1; //#7627 - $_ = Object.getPrototypeOf($_); //#7627 - } //#7627 - $_.sbs = $s(($_.barlen * 5) + 8); //#7630 - $_.txt = $a($_.barlen); //#7631 - $puti($_.sbs, 0, $get($_.encs, 10)); //#7634 - for (var _o = 0, _n = $_.barlen - 1; _o <= _n; _o += 2) { //#7668 - $_.i = _o; //#7637 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#7639 - $j--; //#7640 - $_.indx = $k[--$j].length; //#7641 - $j -= 2; //#7642 - $_.enca = $get($_.encs, $_.indx); //#7643 - $search($_.barchars, $geti($_.barcode, $_.i + 1, 1)); //#7645 - $j--; //#7646 - $_.indx = $k[--$j].length; //#7647 - $j -= 2; //#7648 - $_.encb = $get($_.encs, $_.indx); //#7649 - $_.intl = $s($_.enca.length * 2); //#7652 - for (var _19 = 0, _18 = $_.enca.length - 1; _19 <= _18; _19 += 1) { //#7659 - $_.j = _19; //#7654 - $_.achar = $get($_.enca, $_.j); //#7655 - $_.bchar = $get($_.encb, $_.j); //#7656 - $put($_.intl, $_.j * 2, $_.achar); //#7657 - $put($_.intl, ($_.j * 2) + 1, $_.bchar); //#7658 - } //#7658 - $puti($_.sbs, ($_.i * 5) + 4, $_.intl); //#7661 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7662 - if (($_.includecheck && (!$_.includecheckintext)) && (($_.barlen - 2) == $_.i)) { //#7666 - $put($_.txt, $_.i + 1, $a([" ", (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7664 - } else { //#7666 - $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i + 1, 1), (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7666 - } //#7666 - } //#7666 - $puti($_.sbs, ($_.barlen * 5) + 4, $get($_.encs, 11)); //#7671 - $k[$j++] = Infinity; //#7674 - $k[$j++] = Infinity; //#7676 - var _1y = $_.sbs; //#7676 - for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#7676 - $k[$j++] = $get(_1y, _1z) - 48; //#7676 - } //#7676 - var _22 = $a(); //#7676 - $k[$j++] = Infinity; //#7677 - for (var _24 = 0, _25 = ~~(($_.sbs.length + 1) / 2); _24 < _25; _24++) { //#7677 - $k[$j++] = $_.height; //#7677 - } //#7677 - var _27 = $a(); //#7677 - $k[$j++] = Infinity; //#7678 - for (var _29 = 0, _2A = ~~(($_.sbs.length + 1) / 2); _29 < _2A; _29++) { //#7678 - $k[$j++] = 0; //#7678 - } //#7678 - var _2B = $a(); //#7678 - $k[$j++] = 'ren'; //#7681 - $k[$j++] = bwipp_renlinear; //#7681 - $k[$j++] = 'sbs'; //#7681 - $k[$j++] = _22; //#7681 - $k[$j++] = 'bhs'; //#7681 - $k[$j++] = _27; //#7681 - $k[$j++] = 'bbs'; //#7681 - $k[$j++] = _2B; //#7681 - if ($_.includetext) { //#7681 - $k[$j++] = 'txt'; //#7680 - $k[$j++] = $_.txt; //#7680 - } //#7680 - $k[$j++] = 'barratio'; //#7684 - $k[$j++] = 2; //#7684 - $k[$j++] = 'spaceratio'; //#7684 - $k[$j++] = 2; //#7684 - $k[$j++] = 'opt'; //#7684 - $k[$j++] = $_.options; //#7684 - var _2F = $d(); //#7684 - $k[$j++] = _2F; //#7687 - if (!$_.dontdraw) { //#7687 - bwipp_renlinear(); //#7687 - } //#7687 - $_ = Object.getPrototypeOf($_); //#7689 - $_ = Object.getPrototypeOf($_); //#7691 + $_ = Object.create($_); //#7863 + $_.dontdraw = false; //#7866 + $_.includecheck = false; //#7867 + $_.includetext = false; //#7868 + $_.includecheckintext = false; //#7869 + $_.textfont = "OCR-B"; //#7870 + $_.textsize = 10; //#7871 + $_.textyoffset = -8; //#7872 + $_.height = 1; //#7873 + $k[$j++] = $_; //#7875 + bwipp_processoptions(); //#7875 + $_.options = $k[--$j]; //#7875 + $_.barcode = $k[--$j]; //#7876 + bwipp_loadctx(bwipp_interleaved2of5) //#7878 + $forall($_.barcode, function() { //#7885 + var _3 = $k[--$j]; //#7882 + if ((_3 < 48) || (_3 > 57)) { //#7884 + $k[$j++] = 'bwipp.interleaved2of5badCharacter#7883'; //#7883 + $k[$j++] = "Interleaved 2 of 5 must contain only digits"; //#7883 + bwipp_raiseerror(); //#7883 + } //#7883 + }); //#7883 + $_.barlen = $_.barcode.length; //#7887 + if (((($_.barlen % 2) == 0) && $_.includecheck) || ((($_.barlen % 2) != 0) && (!$_.includecheck))) { //#7898 + $_.pad = $s($_.barlen + 1); //#7893 + $put($_.pad, 0, 48); //#7894 + $puti($_.pad, 1, $_.barcode); //#7895 + $_.barcode = $_.pad; //#7896 + $_.barlen = $_.barlen + 1; //#7897 + } //#7897 + if ($_.includecheck) { //#7917 + $_.checksum = 0; //#7902 + for (var _J = 0, _I = $_.barlen - 1; _J <= _I; _J += 1) { //#7910 + $_.i = _J; //#7904 + if (($_.i % 2) == 0) { //#7908 + $_.checksum = $_.checksum + (($get($_.barcode, $_.i) - 48) * 3); //#7906 + } else { //#7908 + $_.checksum = $_.checksum + ($get($_.barcode, $_.i) - 48); //#7908 + } //#7908 + } //#7908 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7911 + $_.pad = $s($_.barlen + 1); //#7912 + $puti($_.pad, 0, $_.barcode); //#7913 + $put($_.pad, $_.barlen, $_.checksum + 48); //#7914 + $_.barcode = $_.pad; //#7915 + $_.barlen = $_.barlen + 1; //#7916 + } //#7916 + if (!bwipp_interleaved2of5.__7929__) { //#7929 + $_ = Object.create($_); //#7929 + $_.encs = $a(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); //#7925 + $_.barchars = "0123456789"; //#7928 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_interleaved2of5.$ctx[id] = $_[id]); //#7928 + bwipp_interleaved2of5.__7929__ = 1; //#7928 + $_ = Object.getPrototypeOf($_); //#7928 + } //#7928 + $_.sbs = $s(($_.barlen * 5) + 8); //#7931 + $_.txt = $a($_.barlen); //#7932 + $puti($_.sbs, 0, $get($_.encs, 10)); //#7935 + for (var _o = 0, _n = $_.barlen - 1; _o <= _n; _o += 2) { //#7969 + $_.i = _o; //#7938 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#7940 + $j--; //#7941 + $_.indx = $k[--$j].length; //#7942 + $j -= 2; //#7943 + $_.enca = $get($_.encs, $_.indx); //#7944 + $search($_.barchars, $geti($_.barcode, $_.i + 1, 1)); //#7946 + $j--; //#7947 + $_.indx = $k[--$j].length; //#7948 + $j -= 2; //#7949 + $_.encb = $get($_.encs, $_.indx); //#7950 + $_.intl = $s($_.enca.length * 2); //#7953 + for (var _19 = 0, _18 = $_.enca.length - 1; _19 <= _18; _19 += 1) { //#7960 + $_.j = _19; //#7955 + $_.achar = $get($_.enca, $_.j); //#7956 + $_.bchar = $get($_.encb, $_.j); //#7957 + $put($_.intl, $_.j * 2, $_.achar); //#7958 + $put($_.intl, ($_.j * 2) + 1, $_.bchar); //#7959 + } //#7959 + $puti($_.sbs, ($_.i * 5) + 4, $_.intl); //#7962 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7963 + if (($_.includecheck && (!$_.includecheckintext)) && (($_.barlen - 2) == $_.i)) { //#7967 + $put($_.txt, $_.i + 1, $a([" ", (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7965 + } else { //#7967 + $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i + 1, 1), (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7967 + } //#7967 + } //#7967 + $puti($_.sbs, ($_.barlen * 5) + 4, $get($_.encs, 11)); //#7972 + $k[$j++] = Infinity; //#7975 + $k[$j++] = Infinity; //#7977 + var _1y = $_.sbs; //#7977 + for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#7977 + $k[$j++] = $get(_1y, _1z) - 48; //#7977 + } //#7977 + var _22 = $a(); //#7977 + $k[$j++] = Infinity; //#7978 + for (var _24 = 0, _25 = ~~(($_.sbs.length + 1) / 2); _24 < _25; _24++) { //#7978 + $k[$j++] = $_.height; //#7978 + } //#7978 + var _27 = $a(); //#7978 + $k[$j++] = Infinity; //#7979 + for (var _29 = 0, _2A = ~~(($_.sbs.length + 1) / 2); _29 < _2A; _29++) { //#7979 + $k[$j++] = 0; //#7979 + } //#7979 + var _2B = $a(); //#7979 + $k[$j++] = 'ren'; //#7982 + $k[$j++] = 'renlinear'; //#7982 + $k[$j++] = 'sbs'; //#7982 + $k[$j++] = _22; //#7982 + $k[$j++] = 'bhs'; //#7982 + $k[$j++] = _27; //#7982 + $k[$j++] = 'bbs'; //#7982 + $k[$j++] = _2B; //#7982 + if ($_.includetext) { //#7982 + $k[$j++] = 'txt'; //#7981 + $k[$j++] = $_.txt; //#7981 + } //#7981 + $k[$j++] = 'barratio'; //#7985 + $k[$j++] = 2; //#7985 + $k[$j++] = 'spaceratio'; //#7985 + $k[$j++] = 2; //#7985 + $k[$j++] = 'opt'; //#7985 + $k[$j++] = $_.options; //#7985 + var _2F = $d(); //#7985 + $k[$j++] = _2F; //#7988 + if (!$_.dontdraw) { //#7988 + bwipp_renlinear(); //#7988 + } //#7988 + $_ = Object.getPrototypeOf($_); //#7990 + $_ = Object.getPrototypeOf($_); //#7992 } //bwipp_interleaved2of5 function bwipp_itf14() { - $_ = Object.create($_); //#7720 - $_.dontdraw = false; //#7723 - $_.includetext = false; //#7724 - $_.includecheckintext = true; //#7725 - $_.textfont = "OCR-B"; //#7726 - $_.textsize = 10; //#7727 - $_.textxoffset = 0; //#7728 - $_.textyoffset = 3.5; //#7729 - $_.height = 0.5; //#7730 - $_.showborder = true; //#7731 - $_.borderwidth = 4; //#7732 - $_.borderleft = 10; //#7733 - $_.borderright = 10; //#7734 - $_.bordertop = -0.55; //#7735 - $_.borderbottom = -0.55; //#7736 - $k[$j++] = $_; //#7738 - bwipp_processoptions(); //#7738 - $_.options = $k[--$j]; //#7738 - $_.barcode = $k[--$j]; //#7739 - $_.text = $_.barcode; //#7742 - var _3 = $_.barcode; //#7743 - $k[$j++] = $s(_3.length); //#7744 - $k[$j++] = 0; //#7744 - $forall(_3, function() { //#7744 - var _5 = $k[--$j]; //#7744 - $k[$j++] = _5; //#7744 - if (_5 != 32) { //#7744 - var _6 = $k[--$j]; //#7744 - var _7 = $k[--$j]; //#7744 - var _8 = $k[--$j]; //#7744 - $put(_8, _7, _6); //#7744 - $k[$j++] = _8; //#7744 - $k[$j++] = $f(_7 + 1); //#7744 - } else { //#7744 - $j--; //#7744 - } //#7744 - }); //#7744 - var _9 = $k[--$j]; //#7745 - $_.barcode = $geti($k[--$j], 0, _9); //#7745 - $_.hasspace = $_.text.length != $_.barcode.length; //#7746 - if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#7751 - $k[$j++] = 'bwipp.itf14badLength#7750'; //#7750 - $k[$j++] = "ITF-14 must be 13 or 14 digits"; //#7750 - bwipp_raiseerror(); //#7750 - } //#7750 - var _G = $_.barcode; //#7752 - for (var _H = 0, _I = _G.length; _H < _I; _H++) { //#7756 - var _J = $get(_G, _H); //#7756 - if ((_J < 48) || (_J > 57)) { //#7755 - $k[$j++] = 'bwipp.itf14badCharacter#7754'; //#7754 - $k[$j++] = "ITF-14 must contain only digits"; //#7754 - bwipp_raiseerror(); //#7754 - } //#7754 - } //#7754 - $_.checksum = 0; //#7759 - for (var _K = 0; _K <= 12; _K += 1) { //#7763 - $_.i = _K; //#7761 - $k[$j++] = 'checksum'; //#7762 - $k[$j++] = $_.checksum; //#7762 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7762 - if (($_.i % 2) == 0) { //#7762 - var _Q = $k[--$j]; //#7762 - $k[$j++] = _Q * 3; //#7762 - } //#7762 - var _R = $k[--$j]; //#7762 - var _S = $k[--$j]; //#7762 - $_[$k[--$j]] = $f(_S + _R); //#7762 - } //#7762 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7764 - if ($_.barcode.length == 14) { //#7778 - if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#7768 - $k[$j++] = 'bwipp.itf14badCheckDigit#7767'; //#7767 - $k[$j++] = "Incorrect ITF-14 check digit provided"; //#7767 - bwipp_raiseerror(); //#7767 - } //#7767 - } else { //#7778 - var _Z = $s(14); //#7770 - $puti(_Z, 0, $_.barcode); //#7771 - $put(_Z, 13, $_.checksum + 48); //#7772 - $_.barcode = _Z; //#7773 - var _e = $_.hasspace ? 2 : 1; //#7774 - var _f = $s($_.text.length + _e); //#7774 - $puti(_f, _f.length - 2, " "); //#7775 - $put(_f, _f.length - 1, $_.checksum + 48); //#7776 - $puti(_f, 0, $_.text); //#7777 - $_.text = _f; //#7778 - } //#7778 - var _i = $_.options; //#7782 - $put(_i, "dontdraw", true); //#7782 - $put($_.options, "showborder", $_.showborder); //#7783 - $put($_.options, "borderwidth", $_.borderwidth); //#7784 - $put($_.options, "borderleft", $_.borderleft); //#7785 - $put($_.options, "borderright", $_.borderright); //#7786 - var _r = $_.options; //#7787 - $put(_r, "bordertop", $_.bordertop); //#7787 - $put($_.options, "borderbottom", $_.borderbottom); //#7788 - $put($_.options, "height", $_.height); //#7789 - $put($_.options, "textyoffset", $_.textyoffset); //#7790 - $k[$j++] = 'args'; //#7791 - $k[$j++] = $_.barcode; //#7791 - $k[$j++] = $_.options; //#7791 - bwipp_interleaved2of5(); //#7791 - var _11 = $k[--$j]; //#7791 - $_[$k[--$j]] = _11; //#7791 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7793 - $put($_.args, "textxalign", "center"); //#7794 - $put($_.args, "opt", $_.options); //#7795 - $k[$j++] = $_.args; //#7798 - if (!$_.dontdraw) { //#7798 - bwipp_renlinear(); //#7798 - } //#7798 - $_ = Object.getPrototypeOf($_); //#7800 + $_ = Object.create($_); //#8021 + $_.dontdraw = false; //#8024 + $_.includetext = false; //#8025 + $_.includecheckintext = true; //#8026 + $_.textfont = "OCR-B"; //#8027 + $_.textsize = 10; //#8028 + $_.textxoffset = 0; //#8029 + $_.textyoffset = 3.5; //#8030 + $_.height = 0.5; //#8031 + $_.showborder = true; //#8032 + $_.borderwidth = 4; //#8033 + $_.borderleft = 10; //#8034 + $_.borderright = 10; //#8035 + $_.bordertop = -0.55; //#8036 + $_.borderbottom = -0.55; //#8037 + $k[$j++] = $_; //#8039 + bwipp_processoptions(); //#8039 + $_.options = $k[--$j]; //#8039 + $_.barcode = $k[--$j]; //#8040 + $_.text = $_.barcode; //#8043 + var _3 = $_.barcode; //#8044 + $k[$j++] = $s(_3.length); //#8045 + $k[$j++] = 0; //#8045 + $forall(_3, function() { //#8045 + var _5 = $k[--$j]; //#8045 + $k[$j++] = _5; //#8045 + if (_5 != 32) { //#8045 + var _6 = $k[--$j]; //#8045 + var _7 = $k[--$j]; //#8045 + var _8 = $k[--$j]; //#8045 + $put(_8, _7, _6); //#8045 + $k[$j++] = _8; //#8045 + $k[$j++] = $f(_7 + 1); //#8045 + } else { //#8045 + $j--; //#8045 + } //#8045 + }); //#8045 + var _9 = $k[--$j]; //#8046 + $_.barcode = $geti($k[--$j], 0, _9); //#8046 + $_.hasspace = $_.text.length != $_.barcode.length; //#8047 + if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#8052 + $k[$j++] = 'bwipp.itf14badLength#8051'; //#8051 + $k[$j++] = "ITF-14 must be 13 or 14 digits"; //#8051 + bwipp_raiseerror(); //#8051 + } //#8051 + var _G = $_.barcode; //#8053 + for (var _H = 0, _I = _G.length; _H < _I; _H++) { //#8057 + var _J = $get(_G, _H); //#8057 + if ((_J < 48) || (_J > 57)) { //#8056 + $k[$j++] = 'bwipp.itf14badCharacter#8055'; //#8055 + $k[$j++] = "ITF-14 must contain only digits"; //#8055 + bwipp_raiseerror(); //#8055 + } //#8055 + } //#8055 + $_.checksum = 0; //#8060 + for (var _K = 0; _K <= 12; _K += 1) { //#8064 + $_.i = _K; //#8062 + $k[$j++] = 'checksum'; //#8063 + $k[$j++] = $_.checksum; //#8063 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8063 + if (($_.i % 2) == 0) { //#8063 + var _Q = $k[--$j]; //#8063 + $k[$j++] = _Q * 3; //#8063 + } //#8063 + var _R = $k[--$j]; //#8063 + var _S = $k[--$j]; //#8063 + $_[$k[--$j]] = $f(_S + _R); //#8063 + } //#8063 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8065 + if ($_.barcode.length == 14) { //#8079 + if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#8069 + $k[$j++] = 'bwipp.itf14badCheckDigit#8068'; //#8068 + $k[$j++] = "Incorrect ITF-14 check digit provided"; //#8068 + bwipp_raiseerror(); //#8068 + } //#8068 + } else { //#8079 + var _Z = $s(14); //#8071 + $puti(_Z, 0, $_.barcode); //#8072 + $put(_Z, 13, $_.checksum + 48); //#8073 + $_.barcode = _Z; //#8074 + var _e = $_.hasspace ? 2 : 1; //#8075 + var _f = $s($_.text.length + _e); //#8075 + $puti(_f, _f.length - 2, " "); //#8076 + $put(_f, _f.length - 1, $_.checksum + 48); //#8077 + $puti(_f, 0, $_.text); //#8078 + $_.text = _f; //#8079 + } //#8079 + var _i = $_.options; //#8083 + $put(_i, "dontdraw", true); //#8083 + $put($_.options, "showborder", $_.showborder); //#8084 + $put($_.options, "borderwidth", $_.borderwidth); //#8085 + $put($_.options, "borderleft", $_.borderleft); //#8086 + $put($_.options, "borderright", $_.borderright); //#8087 + var _r = $_.options; //#8088 + $put(_r, "bordertop", $_.bordertop); //#8088 + $put($_.options, "borderbottom", $_.borderbottom); //#8089 + $put($_.options, "height", $_.height); //#8090 + $put($_.options, "textyoffset", $_.textyoffset); //#8091 + $k[$j++] = 'args'; //#8092 + $k[$j++] = $_.barcode; //#8092 + $k[$j++] = $_.options; //#8092 + bwipp_interleaved2of5(); //#8092 + var _11 = $k[--$j]; //#8092 + $_[$k[--$j]] = _11; //#8092 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#8094 + $put($_.args, "textxalign", "center"); //#8095 + $put($_.args, "opt", $_.options); //#8096 + $k[$j++] = $_.args; //#8099 + if (!$_.dontdraw) { //#8099 + bwipp_renlinear(); //#8099 + } //#8099 + $_ = Object.getPrototypeOf($_); //#8101 } //bwipp_itf14 function bwipp_identcode() { - $_ = Object.create($_); //#7829 - $_.dontdraw = false; //#7832 - $_.includetext = false; //#7833 - $_.textfont = "OCR-B"; //#7834 - $_.textsize = 10; //#7835 - $_.textxoffset = 0; //#7836 - $_.textyoffset = -8; //#7837 - $_.height = 1; //#7838 - $k[$j++] = $_; //#7840 - bwipp_processoptions(); //#7840 - $_.options = $k[--$j]; //#7840 - $_.barcode = $k[--$j]; //#7841 - if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#7846 - $k[$j++] = 'bwipp.identcodeBadLength#7845'; //#7845 - $k[$j++] = "Deutsche Post Identcode must be 11 or 12 digits"; //#7845 - bwipp_raiseerror(); //#7845 - } //#7845 - $forall($_.barcode, function() { //#7851 - var _5 = $k[--$j]; //#7848 - if ((_5 < 48) || (_5 > 57)) { //#7850 - $k[$j++] = 'bwipp.identcodeBadCharacter#7849'; //#7849 - $k[$j++] = "Deutsche Post Identcode must contain only digits"; //#7849 - bwipp_raiseerror(); //#7849 - } //#7849 - }); //#7849 - $_.checksum = 0; //#7854 - for (var _6 = 0; _6 <= 10; _6 += 1) { //#7858 - $_.i = _6; //#7856 - $k[$j++] = 'checksum'; //#7857 - $k[$j++] = $_.checksum; //#7857 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7857 - if (($_.i % 2) == 0) { //#7857 - var _C = $k[--$j]; //#7857 - $k[$j++] = _C * 4; //#7857 - } else { //#7857 - var _D = $k[--$j]; //#7857 - $k[$j++] = _D * 9; //#7857 - } //#7857 - var _E = $k[--$j]; //#7857 - var _F = $k[--$j]; //#7857 - $_[$k[--$j]] = $f(_F + _E); //#7857 - } //#7857 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7859 - if ($_.barcode.length == 12) { //#7864 - if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#7863 - $k[$j++] = 'bwipp.identcodeBadCheckDigit#7862'; //#7862 - $k[$j++] = "Incorrect Deutsche Post Identcode check digit provided"; //#7862 - bwipp_raiseerror(); //#7862 - } //#7862 - } //#7862 - var _M = $s(12); //#7865 - $puti(_M, 0, $_.barcode); //#7866 - $put(_M, 11, $_.checksum + 48); //#7867 - $_.barcode = _M; //#7868 - $_.text = $strcpy($s(16), " . . "); //#7871 - $puti($_.text, 0, $geti($_.barcode, 0, 2)); //#7872 - $puti($_.text, 3, $geti($_.barcode, 2, 3)); //#7873 - $puti($_.text, 7, $geti($_.barcode, 5, 3)); //#7874 - $puti($_.text, 11, $geti($_.barcode, 8, 3)); //#7875 - $puti($_.text, 15, $geti($_.barcode, 11, 1)); //#7876 - $put($_.options, "dontdraw", true); //#7879 - $put($_.options, "includecheck", false); //#7880 - var _i = $_.barcode; //#7881 - $k[$j++] = 'args'; //#7881 - $k[$j++] = _i; //#7881 - $k[$j++] = $_.options; //#7881 - bwipp_interleaved2of5(); //#7881 - var _k = $k[--$j]; //#7881 - $_[$k[--$j]] = _k; //#7881 - var _r = $_.textsize; //#7883 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#7883 - $put($_.args, "textxalign", "center"); //#7884 - $put($_.args, "opt", $_.options); //#7885 - $k[$j++] = $_.args; //#7888 - if (!$_.dontdraw) { //#7888 - bwipp_renlinear(); //#7888 - } //#7888 - $_ = Object.getPrototypeOf($_); //#7890 + $_ = Object.create($_); //#8130 + $_.dontdraw = false; //#8133 + $_.includetext = false; //#8134 + $_.textfont = "OCR-B"; //#8135 + $_.textsize = 10; //#8136 + $_.textxoffset = 0; //#8137 + $_.textyoffset = -8; //#8138 + $_.height = 1; //#8139 + $k[$j++] = $_; //#8141 + bwipp_processoptions(); //#8141 + $_.options = $k[--$j]; //#8141 + $_.barcode = $k[--$j]; //#8142 + if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#8147 + $k[$j++] = 'bwipp.identcodeBadLength#8146'; //#8146 + $k[$j++] = "Deutsche Post Identcode must be 11 or 12 digits"; //#8146 + bwipp_raiseerror(); //#8146 + } //#8146 + $forall($_.barcode, function() { //#8152 + var _5 = $k[--$j]; //#8149 + if ((_5 < 48) || (_5 > 57)) { //#8151 + $k[$j++] = 'bwipp.identcodeBadCharacter#8150'; //#8150 + $k[$j++] = "Deutsche Post Identcode must contain only digits"; //#8150 + bwipp_raiseerror(); //#8150 + } //#8150 + }); //#8150 + $_.checksum = 0; //#8155 + for (var _6 = 0; _6 <= 10; _6 += 1) { //#8159 + $_.i = _6; //#8157 + $k[$j++] = 'checksum'; //#8158 + $k[$j++] = $_.checksum; //#8158 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8158 + if (($_.i % 2) == 0) { //#8158 + var _C = $k[--$j]; //#8158 + $k[$j++] = _C * 4; //#8158 + } else { //#8158 + var _D = $k[--$j]; //#8158 + $k[$j++] = _D * 9; //#8158 + } //#8158 + var _E = $k[--$j]; //#8158 + var _F = $k[--$j]; //#8158 + $_[$k[--$j]] = $f(_F + _E); //#8158 + } //#8158 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8160 + if ($_.barcode.length == 12) { //#8165 + if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#8164 + $k[$j++] = 'bwipp.identcodeBadCheckDigit#8163'; //#8163 + $k[$j++] = "Incorrect Deutsche Post Identcode check digit provided"; //#8163 + bwipp_raiseerror(); //#8163 + } //#8163 + } //#8163 + var _M = $s(12); //#8166 + $puti(_M, 0, $_.barcode); //#8167 + $put(_M, 11, $_.checksum + 48); //#8168 + $_.barcode = _M; //#8169 + $_.text = $strcpy($s(16), " . . "); //#8172 + $puti($_.text, 0, $geti($_.barcode, 0, 2)); //#8173 + $puti($_.text, 3, $geti($_.barcode, 2, 3)); //#8174 + $puti($_.text, 7, $geti($_.barcode, 5, 3)); //#8175 + $puti($_.text, 11, $geti($_.barcode, 8, 3)); //#8176 + $puti($_.text, 15, $geti($_.barcode, 11, 1)); //#8177 + $put($_.options, "dontdraw", true); //#8180 + $put($_.options, "includecheck", false); //#8181 + var _i = $_.barcode; //#8182 + $k[$j++] = 'args'; //#8182 + $k[$j++] = _i; //#8182 + $k[$j++] = $_.options; //#8182 + bwipp_interleaved2of5(); //#8182 + var _k = $k[--$j]; //#8182 + $_[$k[--$j]] = _k; //#8182 + var _r = $_.textsize; //#8184 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#8184 + $put($_.args, "textxalign", "center"); //#8185 + $put($_.args, "opt", $_.options); //#8186 + $k[$j++] = $_.args; //#8189 + if (!$_.dontdraw) { //#8189 + bwipp_renlinear(); //#8189 + } //#8189 + $_ = Object.getPrototypeOf($_); //#8191 } //bwipp_identcode function bwipp_leitcode() { - $_ = Object.create($_); //#7919 - $_.dontdraw = false; //#7922 - $_.includetext = false; //#7923 - $_.textfont = "OCR-B"; //#7924 - $_.textsize = 10; //#7925 - $_.textxoffset = 0; //#7926 - $_.textyoffset = -8; //#7927 - $_.height = 1; //#7928 - $k[$j++] = $_; //#7930 - bwipp_processoptions(); //#7930 - $_.options = $k[--$j]; //#7930 - $_.barcode = $k[--$j]; //#7931 - if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#7936 - $k[$j++] = 'bwipp.leitcodeBadLength#7935'; //#7935 - $k[$j++] = "Deutsche Post Leitcode must be 13 or 14 digits"; //#7935 - bwipp_raiseerror(); //#7935 - } //#7935 - $forall($_.barcode, function() { //#7941 - var _5 = $k[--$j]; //#7938 - if ((_5 < 48) || (_5 > 57)) { //#7940 - $k[$j++] = 'bwipp.leitcodeBadCharacter#7939'; //#7939 - $k[$j++] = "Deutsche Post Leitcode must contain only digits"; //#7939 - bwipp_raiseerror(); //#7939 - } //#7939 - }); //#7939 - $_.checksum = 0; //#7944 - for (var _6 = 0; _6 <= 12; _6 += 1) { //#7948 - $_.i = _6; //#7946 - $k[$j++] = 'checksum'; //#7947 - $k[$j++] = $_.checksum; //#7947 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7947 - if (($_.i % 2) == 0) { //#7947 - var _C = $k[--$j]; //#7947 - $k[$j++] = _C * 4; //#7947 - } else { //#7947 - var _D = $k[--$j]; //#7947 - $k[$j++] = _D * 9; //#7947 - } //#7947 - var _E = $k[--$j]; //#7947 - var _F = $k[--$j]; //#7947 - $_[$k[--$j]] = $f(_F + _E); //#7947 - } //#7947 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7949 - if ($_.barcode.length == 14) { //#7954 - if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#7953 - $k[$j++] = 'bwipp.leitcodeBadCheckDigit#7952'; //#7952 - $k[$j++] = "Incorrect Deutsche Post Leitcode check digit provided"; //#7952 - bwipp_raiseerror(); //#7952 - } //#7952 - } //#7952 - var _M = $s(14); //#7955 - $puti(_M, 0, $_.barcode); //#7956 - $put(_M, 13, $_.checksum + 48); //#7957 - $_.barcode = _M; //#7958 - $_.text = $strcpy($s(18), " . . . "); //#7961 - $puti($_.text, 0, $geti($_.barcode, 0, 5)); //#7962 - $puti($_.text, 6, $geti($_.barcode, 5, 3)); //#7963 - $puti($_.text, 10, $geti($_.barcode, 8, 3)); //#7964 - $puti($_.text, 14, $geti($_.barcode, 11, 2)); //#7965 - $puti($_.text, 17, $geti($_.barcode, 13, 1)); //#7966 - $put($_.options, "dontdraw", true); //#7969 - $put($_.options, "includecheck", false); //#7970 - var _i = $_.barcode; //#7971 - $k[$j++] = 'args'; //#7971 - $k[$j++] = _i; //#7971 - $k[$j++] = $_.options; //#7971 - bwipp_interleaved2of5(); //#7971 - var _k = $k[--$j]; //#7971 - $_[$k[--$j]] = _k; //#7971 - var _r = $_.textsize; //#7973 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#7973 - $put($_.args, "textxalign", "center"); //#7974 - $put($_.args, "opt", $_.options); //#7975 - $k[$j++] = $_.args; //#7978 - if (!$_.dontdraw) { //#7978 - bwipp_renlinear(); //#7978 - } //#7978 - $_ = Object.getPrototypeOf($_); //#7980 + $_ = Object.create($_); //#8220 + $_.dontdraw = false; //#8223 + $_.includetext = false; //#8224 + $_.textfont = "OCR-B"; //#8225 + $_.textsize = 10; //#8226 + $_.textxoffset = 0; //#8227 + $_.textyoffset = -8; //#8228 + $_.height = 1; //#8229 + $k[$j++] = $_; //#8231 + bwipp_processoptions(); //#8231 + $_.options = $k[--$j]; //#8231 + $_.barcode = $k[--$j]; //#8232 + if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#8237 + $k[$j++] = 'bwipp.leitcodeBadLength#8236'; //#8236 + $k[$j++] = "Deutsche Post Leitcode must be 13 or 14 digits"; //#8236 + bwipp_raiseerror(); //#8236 + } //#8236 + $forall($_.barcode, function() { //#8242 + var _5 = $k[--$j]; //#8239 + if ((_5 < 48) || (_5 > 57)) { //#8241 + $k[$j++] = 'bwipp.leitcodeBadCharacter#8240'; //#8240 + $k[$j++] = "Deutsche Post Leitcode must contain only digits"; //#8240 + bwipp_raiseerror(); //#8240 + } //#8240 + }); //#8240 + $_.checksum = 0; //#8245 + for (var _6 = 0; _6 <= 12; _6 += 1) { //#8249 + $_.i = _6; //#8247 + $k[$j++] = 'checksum'; //#8248 + $k[$j++] = $_.checksum; //#8248 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8248 + if (($_.i % 2) == 0) { //#8248 + var _C = $k[--$j]; //#8248 + $k[$j++] = _C * 4; //#8248 + } else { //#8248 + var _D = $k[--$j]; //#8248 + $k[$j++] = _D * 9; //#8248 + } //#8248 + var _E = $k[--$j]; //#8248 + var _F = $k[--$j]; //#8248 + $_[$k[--$j]] = $f(_F + _E); //#8248 + } //#8248 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8250 + if ($_.barcode.length == 14) { //#8255 + if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#8254 + $k[$j++] = 'bwipp.leitcodeBadCheckDigit#8253'; //#8253 + $k[$j++] = "Incorrect Deutsche Post Leitcode check digit provided"; //#8253 + bwipp_raiseerror(); //#8253 + } //#8253 + } //#8253 + var _M = $s(14); //#8256 + $puti(_M, 0, $_.barcode); //#8257 + $put(_M, 13, $_.checksum + 48); //#8258 + $_.barcode = _M; //#8259 + $_.text = $strcpy($s(18), " . . . "); //#8262 + $puti($_.text, 0, $geti($_.barcode, 0, 5)); //#8263 + $puti($_.text, 6, $geti($_.barcode, 5, 3)); //#8264 + $puti($_.text, 10, $geti($_.barcode, 8, 3)); //#8265 + $puti($_.text, 14, $geti($_.barcode, 11, 2)); //#8266 + $puti($_.text, 17, $geti($_.barcode, 13, 1)); //#8267 + $put($_.options, "dontdraw", true); //#8270 + $put($_.options, "includecheck", false); //#8271 + var _i = $_.barcode; //#8272 + $k[$j++] = 'args'; //#8272 + $k[$j++] = _i; //#8272 + $k[$j++] = $_.options; //#8272 + bwipp_interleaved2of5(); //#8272 + var _k = $k[--$j]; //#8272 + $_[$k[--$j]] = _k; //#8272 + var _r = $_.textsize; //#8274 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#8274 + $put($_.args, "textxalign", "center"); //#8275 + $put($_.args, "opt", $_.options); //#8276 + $k[$j++] = $_.args; //#8279 + if (!$_.dontdraw) { //#8279 + bwipp_renlinear(); //#8279 + } //#8279 + $_ = Object.getPrototypeOf($_); //#8281 } //bwipp_leitcode function bwipp_databaromni() { - $_ = Object.create($_); //#8011 - $_.dontdraw = false; //#8014 - $_.height = 33 / 72; //#8015 - $_.linkage = false; //#8016 - $_.format = "omni"; //#8017 - $_.barxmult = 33; //#8018 - $k[$j++] = $_; //#8020 - bwipp_processoptions(); //#8020 - $_.options = $k[--$j]; //#8020 - $_.barcode = $k[--$j]; //#8021 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8025 - $k[$j++] = 'bwipp.databaromniBadLength#8024'; //#8024 - $k[$j++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; //#8024 - bwipp_raiseerror(); //#8024 - } //#8024 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8028 - $k[$j++] = 'bwipp.databaromniBadAI#8027'; //#8027 - $k[$j++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; //#8027 - bwipp_raiseerror(); //#8027 - } //#8027 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8029 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8033 - var _B = $get(_8, _9); //#8033 - if ((_B < 48) || (_B > 57)) { //#8032 - $k[$j++] = 'bwipp.databaromniBadCharacter#8031'; //#8031 - $k[$j++] = "GS1 DataBar Omnidirectional must contain only digits"; //#8031 - bwipp_raiseerror(); //#8031 - } //#8031 - } //#8031 - if ($_.barxmult < 33) { //#8037 - $k[$j++] = 'bwipp.databarStackedOmniBarXmult#8036'; //#8036 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; //#8036 - bwipp_raiseerror(); //#8036 - } //#8036 - if ((($ne($_.format, "omni") && $ne($_.format, "stacked")) && $ne($_.format, "stackedomni")) && $ne($_.format, "truncated")) { //#8041 - $k[$j++] = 'bwipp.databaromniBadFormat#8040'; //#8040 - $k[$j++] = "Valid formats are omni, stacked, stackedomni and truncated"; //#8040 - bwipp_raiseerror(); //#8040 - } //#8040 - if ($eq($_.format, "truncated")) { //#8043 - $_.height = 13 / 72; //#8043 - } //#8043 - bwipp_loadctx(bwipp_databaromni) //#8045 - $_.checksum = 0; //#8048 - for (var _I = 0; _I <= 12; _I += 1) { //#8052 - $_.i = _I; //#8050 - $k[$j++] = 'checksum'; //#8051 - $k[$j++] = $_.checksum; //#8051 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8051 - if (($_.i % 2) == 0) { //#8051 - var _O = $k[--$j]; //#8051 - $k[$j++] = _O * 3; //#8051 - } //#8051 - var _P = $k[--$j]; //#8051 - var _Q = $k[--$j]; //#8051 - $_[$k[--$j]] = $f(_Q + _P); //#8051 - } //#8051 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8053 - if ($_.barcode.length == 18) { //#8058 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8057 - $k[$j++] = 'bwipp.databaromniBadCheckDigit#8056'; //#8056 - $k[$j++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; //#8056 - bwipp_raiseerror(); //#8056 - } //#8056 - } //#8056 - var _X = $s(18); //#8059 - $puti(_X, 0, $_.barcode); //#8060 - $put(_X, 17, $_.checksum + 48); //#8061 - $_.barcode = _X; //#8062 - $_.txt = $a($_.barcode.length); //#8065 - for (var _e = 0, _d = $_.barcode.length - 1; _e <= _d; _e += 1) { //#8069 - $_.i = _e; //#8067 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8068 - } //#8068 + $_ = Object.create($_); //#8312 + $_.dontdraw = false; //#8315 + $_.height = 33 / 72; //#8316 + $_.linkage = false; //#8317 + $_.format = "omni"; //#8318 + $_.barxmult = 33; //#8319 + $k[$j++] = $_; //#8321 + bwipp_processoptions(); //#8321 + $_.options = $k[--$j]; //#8321 + $_.barcode = $k[--$j]; //#8322 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8326 + $k[$j++] = 'bwipp.databaromniBadLength#8325'; //#8325 + $k[$j++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; //#8325 + bwipp_raiseerror(); //#8325 + } //#8325 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8329 + $k[$j++] = 'bwipp.databaromniBadAI#8328'; //#8328 + $k[$j++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; //#8328 + bwipp_raiseerror(); //#8328 + } //#8328 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8330 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8334 + var _B = $get(_8, _9); //#8334 + if ((_B < 48) || (_B > 57)) { //#8333 + $k[$j++] = 'bwipp.databaromniBadCharacter#8332'; //#8332 + $k[$j++] = "GS1 DataBar Omnidirectional must contain only digits"; //#8332 + bwipp_raiseerror(); //#8332 + } //#8332 + } //#8332 + if ($_.barxmult < 33) { //#8338 + $k[$j++] = 'bwipp.databarStackedOmniBarXmult#8337'; //#8337 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; //#8337 + bwipp_raiseerror(); //#8337 + } //#8337 + if ((($ne($_.format, "omni") && $ne($_.format, "stacked")) && $ne($_.format, "stackedomni")) && $ne($_.format, "truncated")) { //#8342 + $k[$j++] = 'bwipp.databaromniBadFormat#8341'; //#8341 + $k[$j++] = "Valid formats are omni, stacked, stackedomni and truncated"; //#8341 + bwipp_raiseerror(); //#8341 + } //#8341 + if ($eq($_.format, "truncated")) { //#8344 + $_.height = 13 / 72; //#8344 + } //#8344 + bwipp_loadctx(bwipp_databaromni) //#8346 + $_.checksum = 0; //#8349 + for (var _I = 0; _I <= 12; _I += 1) { //#8353 + $_.i = _I; //#8351 + $k[$j++] = 'checksum'; //#8352 + $k[$j++] = $_.checksum; //#8352 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8352 + if (($_.i % 2) == 0) { //#8352 + var _O = $k[--$j]; //#8352 + $k[$j++] = _O * 3; //#8352 + } //#8352 + var _P = $k[--$j]; //#8352 + var _Q = $k[--$j]; //#8352 + $_[$k[--$j]] = $f(_Q + _P); //#8352 + } //#8352 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8354 + if ($_.barcode.length == 18) { //#8359 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8358 + $k[$j++] = 'bwipp.databaromniBadCheckDigit#8357'; //#8357 + $k[$j++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; //#8357 + bwipp_raiseerror(); //#8357 + } //#8357 + } //#8357 + var _X = $s(18); //#8360 + $puti(_X, 0, $_.barcode); //#8361 + $put(_X, 17, $_.checksum + 48); //#8362 + $_.barcode = _X; //#8363 + $_.txt = $a($_.barcode.length); //#8366 + for (var _e = 0, _d = $_.barcode.length - 1; _e <= _d; _e += 1) { //#8370 + $_.i = _e; //#8368 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8369 + } //#8369 $_.ncr = function() { - var _l = $k[--$j]; //#8072 - var _m = $k[--$j]; //#8072 - var _n = $f(_m - _l); //#8072 - if (_l < $f(_m - _l)) { //#8072 - var _ = _n; //#8072 - _n = _l; //#8072 - _l = _; //#8072 - } //#8072 - $k[$j++] = _n; //#8079 - $k[$j++] = 1; //#8079 - $k[$j++] = 1; //#8079 - for (var _p = _m, _o = $f(_l + 1); _p >= _o; _p -= 1) { //#8079 - var _q = $k[--$j]; //#8075 - var _r = $k[--$j]; //#8076 - var _s = $k[--$j]; //#8076 - $k[$j++] = _s; //#8078 - $k[$j++] = _r; //#8078 - $k[$j++] = _q * _p; //#8078 - if ($le(_r, _s)) { //#8078 - var _t = $k[--$j]; //#8077 - var _u = $k[--$j]; //#8077 - $k[$j++] = $f(_u + 1); //#8077 - $k[$j++] = ~~(_t / _u); //#8077 - } //#8077 - } //#8077 - for (;;) { //#8083 - var _v = $k[--$j]; //#8081 - var _w = $k[--$j]; //#8081 - var _x = $k[--$j]; //#8081 - $k[$j++] = _x; //#8081 - $k[$j++] = _w; //#8081 - $k[$j++] = _v; //#8081 - if ($gt(_w, _x)) { //#8081 - break; //#8081 - } //#8081 - var _y = $k[--$j]; //#8082 - var _z = $k[--$j]; //#8082 - $k[$j++] = $f(_z + 1); //#8082 - $k[$j++] = ~~(_y / _z); //#8082 - } //#8082 - var _10 = $k[--$j]; //#8084 - var _11 = $k[--$j]; //#8084 - $k[$j++] = _10; //#8084 - $k[$j++] = _11; //#8084 - $j--; //#8084 - var _12 = $k[--$j]; //#8084 - var _13 = $k[--$j]; //#8084 - $k[$j++] = _12; //#8084 - $k[$j++] = _13; //#8084 - $j--; //#8084 - }; //#8084 + var _l = $k[--$j]; //#8373 + var _m = $k[--$j]; //#8373 + var _n = $f(_m - _l); //#8373 + if (_l < $f(_m - _l)) { //#8373 + var _ = _n; //#8373 + _n = _l; //#8373 + _l = _; //#8373 + } //#8373 + $k[$j++] = _n; //#8380 + $k[$j++] = 1; //#8380 + $k[$j++] = 1; //#8380 + for (var _p = _m, _o = $f(_l + 1); _p >= _o; _p -= 1) { //#8380 + var _q = $k[--$j]; //#8376 + var _r = $k[--$j]; //#8377 + var _s = $k[--$j]; //#8377 + $k[$j++] = _s; //#8379 + $k[$j++] = _r; //#8379 + $k[$j++] = _q * _p; //#8379 + if ($le(_r, _s)) { //#8379 + var _t = $k[--$j]; //#8378 + var _u = $k[--$j]; //#8378 + $k[$j++] = $f(_u + 1); //#8378 + $k[$j++] = ~~(_t / _u); //#8378 + } //#8378 + } //#8378 + for (;;) { //#8384 + var _v = $k[--$j]; //#8382 + var _w = $k[--$j]; //#8382 + var _x = $k[--$j]; //#8382 + $k[$j++] = _x; //#8382 + $k[$j++] = _w; //#8382 + $k[$j++] = _v; //#8382 + if ($gt(_w, _x)) { //#8382 + break; //#8382 + } //#8382 + var _y = $k[--$j]; //#8383 + var _z = $k[--$j]; //#8383 + $k[$j++] = $f(_z + 1); //#8383 + $k[$j++] = ~~(_y / _z); //#8383 + } //#8383 + var _10 = $k[--$j]; //#8385 + var _11 = $k[--$j]; //#8385 + $k[$j++] = _10; //#8385 + $k[$j++] = _11; //#8385 + $j--; //#8385 + var _12 = $k[--$j]; //#8385 + var _13 = $k[--$j]; //#8385 + $k[$j++] = _12; //#8385 + $k[$j++] = _13; //#8385 + $j--; //#8385 + }; //#8385 $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#8088 - $_.el = $k[--$j]; //#8089 - $_.mw = $k[--$j]; //#8090 - $_.nm = $k[--$j]; //#8091 - $_.val = $k[--$j]; //#8092 - $_.out = $a($_.el); //#8093 - $_.mask = 0; //#8094 - for (var _1D = 0, _1C = $f($_.el - 2); _1D <= _1C; _1D += 1) { //#8121 - $_.bar = _1D; //#8096 - $_.ew = 1; //#8097 - var _1F = $_.bar; //#8098 - $_.mask = $_.mask | ((_1F < 0 ? 1 >>> -_1F : 1 << _1F)); //#8098 - for (;;) { //#8117 - $k[$j++] = 'sval'; //#8099 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8099 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8099 - $_.ncr(); //#8099 - var _1K = $k[--$j]; //#8099 - $_[$k[--$j]] = _1K; //#8099 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8102 - $k[$j++] = 'sval'; //#8101 - $k[$j++] = $_.sval; //#8101 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8101 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8101 - $_.ncr(); //#8101 - var _1Z = $k[--$j]; //#8101 - var _1a = $k[--$j]; //#8101 - $_[$k[--$j]] = $f(_1a - _1Z); //#8101 - } //#8101 - if ($f($_.el - $_.bar) > 2) { //#8111 - $_.lval = 0; //#8104 - for (var _1k = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1j = $f($_.mw + 1); _1k >= _1j; _1k -= 1) { //#8108 - $k[$j++] = $f(($f($f($_.nm - _1k) - $_.ew)) - 1); //#8106 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8106 - $_.ncr(); //#8106 - $_.lval = $f($k[--$j] + $_.lval); //#8107 - } //#8107 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8109 - } else { //#8111 - if ($f($_.nm - $_.ew) > $_.mw) { //#8111 - $_.sval = $f($_.sval - 1); //#8111 - } //#8111 - } //#8111 - $_.val = $f($_.val - $_.sval); //#8113 - if ($_.val < 0) { //#8114 - break; //#8114 - } //#8114 - $_.ew = $_.ew + 1; //#8115 - var _24 = $_.bar; //#8116 - $_.mask = $_.mask & (~((_24 < 0 ? 1 >>> -_24 : 1 << _24))); //#8116 - } //#8116 - $_.val = $f($_.val + $_.sval); //#8118 - $_.nm = $f($_.nm - $_.ew); //#8119 - $put($_.out, $_.bar, $_.ew); //#8120 - } //#8120 - $put($_.out, $f($_.el - 1), $_.nm); //#8122 - $k[$j++] = $_.out; //#8123 - }; //#8123 - $k[$j++] = Infinity; //#8126 - var _2H = $_.linkage ? 1 : 0; //#8127 - var _2J = $geti($_.barcode, 4, 13); //#8128 - $k[$j++] = _2H; //#8128 - for (var _2K = 0, _2L = _2J.length; _2K < _2L; _2K++) { //#8128 - $k[$j++] = $f($get(_2J, _2K) - 48); //#8128 - } //#8128 - $_.binval = $a(); //#8128 - for (var _2O = 0; _2O <= 12; _2O += 1) { //#8135 - $_.i = _2O; //#8132 - var _2P = $_.binval; //#8133 - var _2Q = $_.i; //#8133 - $put(_2P, _2Q + 1, $f($get(_2P, _2Q + 1) + (($get($_.binval, $_.i) % 4537077) * 10))); //#8133 - $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 4537077)); //#8134 - } //#8134 - $_.right = $get($_.binval, 13) % 4537077; //#8136 - var _2c = $_.binval; //#8137 - $put(_2c, 13, ~~($get(_2c, 13) / 4537077)); //#8137 - $_.left = 0; //#8139 - $_.i = true; //#8140 - for (var _2e = 0; _2e <= 13; _2e += 1) { //#8150 - $_.j = _2e; //#8142 - var _2h = $get($_.binval, $_.j); //#8143 - $k[$j++] = _2h; //#8149 - if ((_2h == 0) && $_.i) { //#8148 - $j--; //#8145 - } else { //#8148 - $_.i = false; //#8147 - $_.left = $f($_.left + ($k[--$j] * (~~Math.pow(10, 13 - $_.j)))); //#8148 - } //#8148 - } //#8148 - $_.d1 = ~~($_.left / 1597); //#8152 - $_.d2 = $_.left % 1597; //#8153 - $_.d3 = ~~($_.right / 1597); //#8154 - $_.d4 = $_.right % 1597; //#8155 - if (!bwipp_databaromni.__8172__) { //#8172 - $_ = Object.create($_); //#8172 - $_.tab164 = $a([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); //#8164 - $_.tab154 = $a([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); //#8171 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8171 - bwipp_databaromni.__8172__ = 1; //#8171 - $_ = Object.getPrototypeOf($_); //#8171 - } //#8171 - $_.i = 0; //#8174 - for (;;) { //#8184 - if ($_.d1 <= $get($_.tab164, $_.i)) { //#8182 - var _2z = $geti($_.tab164, $_.i + 1, 7); //#8176 - for (var _30 = 0, _31 = _2z.length; _30 < _31; _30++) { //#8176 - $k[$j++] = $get(_2z, _30); //#8176 - } //#8176 - $_.d1te = $k[--$j]; //#8177 - $_.d1to = $k[--$j]; //#8177 - $_.d1mwe = $k[--$j]; //#8178 - $_.d1mwo = $k[--$j]; //#8178 - $_.d1ele = $k[--$j]; //#8179 - $_.d1elo = $k[--$j]; //#8179 - $_.d1gs = $k[--$j]; //#8180 - break; //#8181 - } //#8181 - $_.i = $_.i + 8; //#8183 - } //#8183 - $_.i = 0; //#8186 - for (;;) { //#8196 - if ($_.d2 <= $get($_.tab154, $_.i)) { //#8194 - var _3H = $geti($_.tab154, $_.i + 1, 7); //#8188 - for (var _3I = 0, _3J = _3H.length; _3I < _3J; _3I++) { //#8188 - $k[$j++] = $get(_3H, _3I); //#8188 - } //#8188 - $_.d2te = $k[--$j]; //#8189 - $_.d2to = $k[--$j]; //#8189 - $_.d2mwe = $k[--$j]; //#8190 - $_.d2mwo = $k[--$j]; //#8190 - $_.d2ele = $k[--$j]; //#8191 - $_.d2elo = $k[--$j]; //#8191 - $_.d2gs = $k[--$j]; //#8192 - break; //#8193 - } //#8193 - $_.i = $_.i + 8; //#8195 - } //#8195 - $_.i = 0; //#8198 - for (;;) { //#8208 - if ($_.d3 <= $get($_.tab164, $_.i)) { //#8206 - var _3Z = $geti($_.tab164, $_.i + 1, 7); //#8200 - for (var _3a = 0, _3b = _3Z.length; _3a < _3b; _3a++) { //#8200 - $k[$j++] = $get(_3Z, _3a); //#8200 - } //#8200 - $_.d3te = $k[--$j]; //#8201 - $_.d3to = $k[--$j]; //#8201 - $_.d3mwe = $k[--$j]; //#8202 - $_.d3mwo = $k[--$j]; //#8202 - $_.d3ele = $k[--$j]; //#8203 - $_.d3elo = $k[--$j]; //#8203 - $_.d3gs = $k[--$j]; //#8204 - break; //#8205 - } //#8205 - $_.i = $_.i + 8; //#8207 - } //#8207 - $_.i = 0; //#8210 - for (;;) { //#8220 - if ($_.d4 <= $get($_.tab154, $_.i)) { //#8218 - var _3r = $geti($_.tab154, $_.i + 1, 7); //#8212 - for (var _3s = 0, _3t = _3r.length; _3s < _3t; _3s++) { //#8212 - $k[$j++] = $get(_3r, _3s); //#8212 - } //#8212 - $_.d4te = $k[--$j]; //#8213 - $_.d4to = $k[--$j]; //#8213 - $_.d4mwe = $k[--$j]; //#8214 - $_.d4mwo = $k[--$j]; //#8214 - $_.d4ele = $k[--$j]; //#8215 - $_.d4elo = $k[--$j]; //#8215 - $_.d4gs = $k[--$j]; //#8216 - break; //#8217 - } //#8217 - $_.i = $_.i + 8; //#8219 - } //#8219 - $k[$j++] = 'd1wo'; //#8222 - $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8222 - $k[$j++] = $_.d1elo; //#8222 - $k[$j++] = $_.d1mwo; //#8222 - $k[$j++] = 4; //#8222 - $k[$j++] = false; //#8222 - $_.getRSSwidths(); //#8222 - var _48 = $k[--$j]; //#8222 - $_[$k[--$j]] = _48; //#8222 - $k[$j++] = 'd1we'; //#8223 - $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8223 - $k[$j++] = $_.d1ele; //#8223 - $k[$j++] = $_.d1mwe; //#8223 - $k[$j++] = 4; //#8223 - $k[$j++] = true; //#8223 - $_.getRSSwidths(); //#8223 - var _4F = $k[--$j]; //#8223 - $_[$k[--$j]] = _4F; //#8223 - $k[$j++] = 'd2wo'; //#8224 - $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2to; //#8224 - $k[$j++] = $_.d2elo; //#8224 - $k[$j++] = $_.d2mwo; //#8224 - $k[$j++] = 4; //#8224 - $k[$j++] = true; //#8224 - $_.getRSSwidths(); //#8224 - var _4M = $k[--$j]; //#8224 - $_[$k[--$j]] = _4M; //#8224 - $k[$j++] = 'd2we'; //#8225 - $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2to); //#8225 - $k[$j++] = $_.d2ele; //#8225 - $k[$j++] = $_.d2mwe; //#8225 - $k[$j++] = 4; //#8225 - $k[$j++] = false; //#8225 - $_.getRSSwidths(); //#8225 - var _4T = $k[--$j]; //#8225 - $_[$k[--$j]] = _4T; //#8225 - $k[$j++] = 'd3wo'; //#8226 - $k[$j++] = ~~($f($_.d3 - $_.d3gs) / $_.d3te); //#8226 - $k[$j++] = $_.d3elo; //#8226 - $k[$j++] = $_.d3mwo; //#8226 - $k[$j++] = 4; //#8226 - $k[$j++] = false; //#8226 - $_.getRSSwidths(); //#8226 - var _4a = $k[--$j]; //#8226 - $_[$k[--$j]] = _4a; //#8226 - $k[$j++] = 'd3we'; //#8227 - $k[$j++] = $f($_.d3 - $_.d3gs) % $_.d3te; //#8227 - $k[$j++] = $_.d3ele; //#8227 - $k[$j++] = $_.d3mwe; //#8227 - $k[$j++] = 4; //#8227 - $k[$j++] = true; //#8227 - $_.getRSSwidths(); //#8227 - var _4h = $k[--$j]; //#8227 - $_[$k[--$j]] = _4h; //#8227 - $k[$j++] = 'd4wo'; //#8228 - $k[$j++] = $f($_.d4 - $_.d4gs) % $_.d4to; //#8228 - $k[$j++] = $_.d4elo; //#8228 - $k[$j++] = $_.d4mwo; //#8228 - $k[$j++] = 4; //#8228 - $k[$j++] = true; //#8228 - $_.getRSSwidths(); //#8228 - var _4o = $k[--$j]; //#8228 - $_[$k[--$j]] = _4o; //#8228 - $k[$j++] = 'd4we'; //#8229 - $k[$j++] = ~~($f($_.d4 - $_.d4gs) / $_.d4to); //#8229 - $k[$j++] = $_.d4ele; //#8229 - $k[$j++] = $_.d4mwe; //#8229 - $k[$j++] = 4; //#8229 - $k[$j++] = false; //#8229 - $_.getRSSwidths(); //#8229 - var _4v = $k[--$j]; //#8229 - $_[$k[--$j]] = _4v; //#8229 - $_.d1w = $a(8); //#8231 - for (var _4y = 0; _4y <= 3; _4y += 1) { //#8236 - $_.i = _4y; //#8233 - $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8234 - $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8235 - } //#8235 - $_.d2w = $a(8); //#8238 - for (var _5A = 0; _5A <= 3; _5A += 1) { //#8243 - $_.i = _5A; //#8240 - $put($_.d2w, 7 - ($_.i * 2), $get($_.d2wo, $_.i)); //#8241 - $put($_.d2w, 6 - ($_.i * 2), $get($_.d2we, $_.i)); //#8242 - } //#8242 - $_.d3w = $a(8); //#8245 - for (var _5M = 0; _5M <= 3; _5M += 1) { //#8250 - $_.i = _5M; //#8247 - $put($_.d3w, 7 - ($_.i * 2), $get($_.d3wo, $_.i)); //#8248 - $put($_.d3w, 6 - ($_.i * 2), $get($_.d3we, $_.i)); //#8249 - } //#8249 - $_.d4w = $a(8); //#8252 - for (var _5Y = 0; _5Y <= 3; _5Y += 1) { //#8257 - $_.i = _5Y; //#8254 - $put($_.d4w, $_.i * 2, $get($_.d4wo, $_.i)); //#8255 - $put($_.d4w, ($_.i * 2) + 1, $get($_.d4we, $_.i)); //#8256 - } //#8256 - $k[$j++] = Infinity; //#8259 - var _5j = $_.d1w; //#8260 - for (var _5k = 0, _5l = _5j.length; _5k < _5l; _5k++) { //#8260 - $k[$j++] = $get(_5j, _5k); //#8260 - } //#8260 - var _5n = $_.d2w; //#8261 - for (var _5o = 0, _5p = _5n.length; _5o < _5p; _5o++) { //#8261 - $k[$j++] = $get(_5n, _5o); //#8261 - } //#8261 - var _5r = $_.d3w; //#8262 - for (var _5s = 0, _5t = _5r.length; _5s < _5t; _5s++) { //#8262 - $k[$j++] = $get(_5r, _5s); //#8262 - } //#8262 - var _5v = $_.d4w; //#8263 - for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#8263 - $k[$j++] = $get(_5v, _5w); //#8263 - } //#8263 - $_.widths = $a(); //#8263 - if (!bwipp_databaromni.__8279__) { //#8279 - $_ = Object.create($_); //#8279 - $_.checkweights = $a([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); //#8272 - $_.checkwidths = $a([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); //#8278 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8278 - bwipp_databaromni.__8279__ = 1; //#8278 - $_ = Object.getPrototypeOf($_); //#8278 - } //#8278 - $_.checksum = 0; //#8281 - for (var _63 = 0; _63 <= 31; _63 += 1) { //#8285 - $_.i = _63; //#8283 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8284 - } //#8284 - $_.checksum = $_.checksum % 79; //#8286 - if ($_.checksum >= 8) { //#8287 - $_.checksum = $f($_.checksum + 1); //#8287 - } //#8287 - if ($_.checksum >= 72) { //#8288 - $_.checksum = $f($_.checksum + 1); //#8288 - } //#8288 - $_.checklt = $geti($_.checkwidths, (~~($_.checksum / 9)) * 5, 5); //#8289 - $_.checkrtrev = $geti($_.checkwidths, ($_.checksum % 9) * 5, 5); //#8290 - $_.checkrt = $a(5); //#8291 - for (var _6N = 0; _6N <= 4; _6N += 1) { //#8295 - $_.i = _6N; //#8293 - $put($_.checkrt, $_.i, $get($_.checkrtrev, 4 - $_.i)); //#8294 - } //#8294 - if ($eq($_.format, "omni") || $eq($_.format, "truncated")) { //#8423 - $k[$j++] = Infinity; //#8300 - var _6V = $_.d1w; //#8301 - $k[$j++] = 1; //#8301 - for (var _6W = 0, _6X = _6V.length; _6W < _6X; _6W++) { //#8301 - $k[$j++] = $get(_6V, _6W); //#8301 - } //#8301 - var _6Z = $_.checklt; //#8301 - for (var _6a = 0, _6b = _6Z.length; _6a < _6b; _6a++) { //#8301 - $k[$j++] = $get(_6Z, _6a); //#8301 - } //#8301 - var _6d = $_.d2w; //#8301 - for (var _6e = 0, _6f = _6d.length; _6e < _6f; _6e++) { //#8301 - $k[$j++] = $get(_6d, _6e); //#8301 - } //#8301 - var _6h = $_.d4w; //#8302 - for (var _6i = 0, _6j = _6h.length; _6i < _6j; _6i++) { //#8302 - $k[$j++] = $get(_6h, _6i); //#8302 - } //#8302 - var _6l = $_.checkrt; //#8302 - for (var _6m = 0, _6n = _6l.length; _6m < _6n; _6m++) { //#8302 - $k[$j++] = $get(_6l, _6m); //#8302 - } //#8302 - var _6p = $_.d3w; //#8302 - for (var _6q = 0, _6r = _6p.length; _6q < _6r; _6q++) { //#8302 - $k[$j++] = $get(_6p, _6q); //#8302 - } //#8302 - $k[$j++] = 1; //#8302 - $k[$j++] = 1; //#8302 - $_.sbs = $a(); //#8302 - $k[$j++] = Infinity; //#8305 - var _6u = $_.sbs; //#8307 - $k[$j++] = Infinity; //#8308 - for (var _6w = 0, _6x = ~~(($_.sbs.length + 1) / 2); _6w < _6x; _6w++) { //#8308 - $k[$j++] = $_.height; //#8308 - } //#8308 - var _6z = $a(); //#8308 - $k[$j++] = Infinity; //#8309 - for (var _71 = 0, _72 = ~~(($_.sbs.length + 1) / 2); _71 < _72; _71++) { //#8309 - $k[$j++] = 0; //#8309 - } //#8309 - var _73 = $a(); //#8309 - $k[$j++] = 'ren'; //#8314 - $k[$j++] = bwipp_renlinear; //#8314 - $k[$j++] = 'sbs'; //#8314 - $k[$j++] = _6u; //#8314 - $k[$j++] = 'bhs'; //#8314 - $k[$j++] = _6z; //#8314 - $k[$j++] = 'bbs'; //#8314 - $k[$j++] = _73; //#8314 - $k[$j++] = 'txt'; //#8314 - $k[$j++] = $_.txt; //#8314 - $k[$j++] = 'textxalign'; //#8314 - $k[$j++] = "center"; //#8314 - $k[$j++] = 'borderleft'; //#8314 - $k[$j++] = 0; //#8314 - $k[$j++] = 'borderright'; //#8314 - $k[$j++] = 0; //#8314 - $k[$j++] = 'opt'; //#8314 - $k[$j++] = $_.options; //#8314 - var _76 = $d(); //#8314 - $k[$j++] = _76; //#8317 - if (!$_.dontdraw) { //#8317 - bwipp_renlinear(); //#8317 - } //#8317 - } else { //#8423 - $k[$j++] = Infinity; //#8321 - var _78 = $_.d1w; //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 1; //#8321 - for (var _79 = 0, _7A = _78.length; _79 < _7A; _79++) { //#8321 - $k[$j++] = $get(_78, _79); //#8321 - } //#8321 - var _7C = $_.checklt; //#8321 - for (var _7D = 0, _7E = _7C.length; _7D < _7E; _7D++) { //#8321 - $k[$j++] = $get(_7C, _7D); //#8321 - } //#8321 - var _7G = $_.d2w; //#8321 - for (var _7H = 0, _7I = _7G.length; _7H < _7I; _7H++) { //#8321 - $k[$j++] = $get(_7G, _7H); //#8321 - } //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 0; //#8321 - $_.top = $a(); //#8321 - $k[$j++] = Infinity; //#8322 - var _7L = $_.d4w; //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 1; //#8322 - for (var _7M = 0, _7N = _7L.length; _7M < _7N; _7M++) { //#8322 - $k[$j++] = $get(_7L, _7M); //#8322 - } //#8322 - var _7P = $_.checkrt; //#8322 - for (var _7Q = 0, _7R = _7P.length; _7Q < _7R; _7Q++) { //#8322 - $k[$j++] = $get(_7P, _7Q); //#8322 - } //#8322 - var _7T = $_.d3w; //#8322 - for (var _7U = 0, _7V = _7T.length; _7U < _7V; _7U++) { //#8322 - $k[$j++] = $get(_7T, _7U); //#8322 - } //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 0; //#8322 - $_.bot = $a(); //#8322 - for (var _7Y = 0; _7Y <= 24; _7Y += 2) { //#8327 - $_.i = _7Y; //#8324 - for (var _7c = 0, _7d = $get($_.top, $_.i); _7c < _7d; _7c++) { //#8325 - $k[$j++] = 0; //#8325 - } //#8325 - for (var _7h = 0, _7i = $get($_.top, $_.i + 1); _7h < _7i; _7h++) { //#8326 - $k[$j++] = 1; //#8326 - } //#8326 - } //#8326 - $astore($a(50)); //#8328 - $_.top = $k[--$j]; //#8328 - for (var _7l = 0; _7l <= 24; _7l += 2) { //#8333 - $_.i = _7l; //#8330 - for (var _7p = 0, _7q = $get($_.bot, $_.i); _7p < _7q; _7p++) { //#8331 - $k[$j++] = 1; //#8331 - } //#8331 - for (var _7u = 0, _7v = $get($_.bot, $_.i + 1); _7u < _7v; _7u++) { //#8332 - $k[$j++] = 0; //#8332 - } //#8332 - } //#8332 - $astore($a(50)); //#8334 - $_.bot = $k[--$j]; //#8334 - if ($eq($_.format, "stacked")) { //#8356 - $_.sep = $a(50); //#8338 - $put($_.sep, 0, 0); //#8339 - for (var _81 = 1; _81 <= 49; _81 += 1) { //#8347 - $_.i = _81; //#8341 - if ($eq($get($_.top, $_.i), $get($_.bot, $_.i))) { //#8345 - $put($_.sep, $_.i, $f(1 - $get($_.top, $_.i))); //#8343 - } else { //#8345 - $put($_.sep, $_.i, $f(1 - $get($_.sep, $_.i - 1))); //#8345 - } //#8345 - } //#8345 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#8348 - $puti($_.sep, 46, $a([0, 0, 0, 0])); //#8349 - $k[$j++] = Infinity; //#8350 - for (var _8M = 0, _8N = 5; _8M < _8N; _8M++) { //#8351 - $aload($_.top); //#8351 - } //#8351 - $aload($_.sep); //#8352 - for (var _8Q = 0, _8R = 7; _8Q < _8R; _8Q++) { //#8353 - $aload($_.bot); //#8353 - } //#8353 - $_.pixs = $a(); //#8353 - $_.pixy = ~~($_.pixs.length / 50); //#8355 - } //#8355 - if ($eq($_.format, "stackedomni")) { //#8406 - $k[$j++] = Infinity; //#8360 - $forall($_.top, function() { //#8360 - var _8X = $k[--$j]; //#8360 - $k[$j++] = $f(1 - _8X); //#8360 - }); //#8360 - $_.sep1 = $a(); //#8360 - $puti($_.sep1, 0, $a([0, 0, 0, 0])); //#8361 - $puti($_.sep1, 46, $a([0, 0, 0, 0])); //#8362 - for (var _8d = 18; _8d <= 30; _8d += 1) { //#8375 - $_.i = _8d; //#8364 - if ($get($_.top, $_.i) == 0) { //#8372 - if ($get($_.top, $_.i - 1) == 1) { //#8369 - $k[$j++] = 1; //#8367 - } else { //#8369 - var _8n = ($get($_.sep1, $_.i - 1) == 0) ? 1 : 0; //#8369 - $k[$j++] = _8n; //#8369 - } //#8369 - } else { //#8372 - $k[$j++] = 0; //#8372 - } //#8372 - $put($_.sep1, $_.i, $k[--$j]); //#8374 - } //#8374 - $k[$j++] = Infinity; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - for (var _8r = 0, _8s = 21; _8r < _8s; _8r++) { //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 1; //#8376 - } //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $_.sep2 = $a(); //#8376 - $k[$j++] = Infinity; //#8377 - $forall($_.bot, function() { //#8377 - var _8v = $k[--$j]; //#8377 - $k[$j++] = $f(1 - _8v); //#8377 - }); //#8377 - $_.sep3 = $a(); //#8377 - $puti($_.sep3, 0, $a([0, 0, 0, 0])); //#8378 - $puti($_.sep3, 46, $a([0, 0, 0, 0])); //#8379 - for (var _91 = 19; _91 <= 31; _91 += 1) { //#8392 - $_.i = _91; //#8381 - if ($get($_.bot, $_.i) == 0) { //#8389 - if ($get($_.bot, $_.i - 1) == 1) { //#8386 - $k[$j++] = 1; //#8384 - } else { //#8386 - var _9B = ($get($_.sep3, $_.i - 1) == 0) ? 1 : 0; //#8386 - $k[$j++] = _9B; //#8386 - } //#8386 - } else { //#8389 - $k[$j++] = 0; //#8389 - } //#8389 - $put($_.sep3, $_.i, $k[--$j]); //#8391 - } //#8391 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#8393 - $k[$j++] = true; //#8394 - for (var _9G = 0; _9G <= 12; _9G += 1) { //#8394 - var _9L = $k[--$j]; //#8394 - $k[$j++] = _9L && $eq($get($_.bot, _9G + 19), $get($_.f3, _9G)); //#8394 - } //#8394 - if ($k[--$j]) { //#8397 - $puti($_.sep3, 19, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#8396 - } //#8396 - $k[$j++] = Infinity; //#8398 - for (var _9Q = 0, _9R = $_.barxmult; _9Q < _9R; _9Q++) { //#8399 - $aload($_.top); //#8399 - } //#8399 - $aload($_.sep1); //#8400 - $aload($_.sep2); //#8401 - $aload($_.sep3); //#8402 - for (var _9X = 0, _9Y = $_.barxmult; _9X < _9Y; _9X++) { //#8403 - $aload($_.bot); //#8403 - } //#8403 - $_.pixs = $a(); //#8403 - $_.pixy = ~~($_.pixs.length / 50); //#8405 - } //#8405 + $_.oe = $k[--$j]; //#8389 + $_.el = $k[--$j]; //#8390 + $_.mw = $k[--$j]; //#8391 + $_.nm = $k[--$j]; //#8392 + $_.val = $k[--$j]; //#8393 + $_.out = $a($_.el); //#8394 + $_.mask = 0; //#8395 + for (var _1D = 0, _1C = $f($_.el - 2); _1D <= _1C; _1D += 1) { //#8422 + $_.bar = _1D; //#8397 + $_.ew = 1; //#8398 + var _1F = $_.bar; //#8399 + $_.mask = $_.mask | ((_1F < 0 ? 1 >>> -_1F : 1 << _1F)); //#8399 + for (;;) { //#8418 + $k[$j++] = 'sval'; //#8400 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8400 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8400 + $_.ncr(); //#8400 + var _1K = $k[--$j]; //#8400 + $_[$k[--$j]] = _1K; //#8400 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8403 + $k[$j++] = 'sval'; //#8402 + $k[$j++] = $_.sval; //#8402 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8402 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8402 + $_.ncr(); //#8402 + var _1Z = $k[--$j]; //#8402 + var _1a = $k[--$j]; //#8402 + $_[$k[--$j]] = $f(_1a - _1Z); //#8402 + } //#8402 + if ($f($_.el - $_.bar) > 2) { //#8412 + $_.lval = 0; //#8405 + for (var _1k = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1j = $f($_.mw + 1); _1k >= _1j; _1k -= 1) { //#8409 + $k[$j++] = $f(($f($f($_.nm - _1k) - $_.ew)) - 1); //#8407 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8407 + $_.ncr(); //#8407 + $_.lval = $f($k[--$j] + $_.lval); //#8408 + } //#8408 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8410 + } else { //#8412 + if ($f($_.nm - $_.ew) > $_.mw) { //#8412 + $_.sval = $f($_.sval - 1); //#8412 + } //#8412 + } //#8412 + $_.val = $f($_.val - $_.sval); //#8414 + if ($_.val < 0) { //#8415 + break; //#8415 + } //#8415 + $_.ew = $_.ew + 1; //#8416 + var _24 = $_.bar; //#8417 + $_.mask = $_.mask & (~((_24 < 0 ? 1 >>> -_24 : 1 << _24))); //#8417 + } //#8417 + $_.val = $f($_.val + $_.sval); //#8419 + $_.nm = $f($_.nm - $_.ew); //#8420 + $put($_.out, $_.bar, $_.ew); //#8421 + } //#8421 + $put($_.out, $f($_.el - 1), $_.nm); //#8423 + $k[$j++] = $_.out; //#8424 + }; //#8424 + $k[$j++] = Infinity; //#8427 + var _2H = $_.linkage ? 1 : 0; //#8428 + var _2J = $geti($_.barcode, 4, 13); //#8429 + $k[$j++] = _2H; //#8429 + for (var _2K = 0, _2L = _2J.length; _2K < _2L; _2K++) { //#8429 + $k[$j++] = $f($get(_2J, _2K) - 48); //#8429 + } //#8429 + $_.binval = $a(); //#8429 + for (var _2O = 0; _2O <= 12; _2O += 1) { //#8436 + $_.i = _2O; //#8433 + var _2P = $_.binval; //#8434 + var _2Q = $_.i; //#8434 + $put(_2P, _2Q + 1, $f($get(_2P, _2Q + 1) + (($get($_.binval, $_.i) % 4537077) * 10))); //#8434 + $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 4537077)); //#8435 + } //#8435 + $_.right = $get($_.binval, 13) % 4537077; //#8437 + var _2c = $_.binval; //#8438 + $put(_2c, 13, ~~($get(_2c, 13) / 4537077)); //#8438 + $_.left = 0; //#8440 + $_.i = true; //#8441 + for (var _2e = 0; _2e <= 13; _2e += 1) { //#8451 + $_.j = _2e; //#8443 + var _2h = $get($_.binval, $_.j); //#8444 + $k[$j++] = _2h; //#8450 + if ((_2h == 0) && $_.i) { //#8449 + $j--; //#8446 + } else { //#8449 + $_.i = false; //#8448 + $_.left = $f($_.left + ($k[--$j] * (~~Math.pow(10, 13 - $_.j)))); //#8449 + } //#8449 + } //#8449 + $_.d1 = ~~($_.left / 1597); //#8453 + $_.d2 = $_.left % 1597; //#8454 + $_.d3 = ~~($_.right / 1597); //#8455 + $_.d4 = $_.right % 1597; //#8456 + if (!bwipp_databaromni.__8473__) { //#8473 + $_ = Object.create($_); //#8473 + $_.tab164 = $a([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); //#8465 + $_.tab154 = $a([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); //#8472 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8472 + bwipp_databaromni.__8473__ = 1; //#8472 + $_ = Object.getPrototypeOf($_); //#8472 + } //#8472 + $_.i = 0; //#8475 + for (;;) { //#8485 + if ($_.d1 <= $get($_.tab164, $_.i)) { //#8483 + var _2z = $geti($_.tab164, $_.i + 1, 7); //#8477 + for (var _30 = 0, _31 = _2z.length; _30 < _31; _30++) { //#8477 + $k[$j++] = $get(_2z, _30); //#8477 + } //#8477 + $_.d1te = $k[--$j]; //#8478 + $_.d1to = $k[--$j]; //#8478 + $_.d1mwe = $k[--$j]; //#8479 + $_.d1mwo = $k[--$j]; //#8479 + $_.d1ele = $k[--$j]; //#8480 + $_.d1elo = $k[--$j]; //#8480 + $_.d1gs = $k[--$j]; //#8481 + break; //#8482 + } //#8482 + $_.i = $_.i + 8; //#8484 + } //#8484 + $_.i = 0; //#8487 + for (;;) { //#8497 + if ($_.d2 <= $get($_.tab154, $_.i)) { //#8495 + var _3H = $geti($_.tab154, $_.i + 1, 7); //#8489 + for (var _3I = 0, _3J = _3H.length; _3I < _3J; _3I++) { //#8489 + $k[$j++] = $get(_3H, _3I); //#8489 + } //#8489 + $_.d2te = $k[--$j]; //#8490 + $_.d2to = $k[--$j]; //#8490 + $_.d2mwe = $k[--$j]; //#8491 + $_.d2mwo = $k[--$j]; //#8491 + $_.d2ele = $k[--$j]; //#8492 + $_.d2elo = $k[--$j]; //#8492 + $_.d2gs = $k[--$j]; //#8493 + break; //#8494 + } //#8494 + $_.i = $_.i + 8; //#8496 + } //#8496 + $_.i = 0; //#8499 + for (;;) { //#8509 + if ($_.d3 <= $get($_.tab164, $_.i)) { //#8507 + var _3Z = $geti($_.tab164, $_.i + 1, 7); //#8501 + for (var _3a = 0, _3b = _3Z.length; _3a < _3b; _3a++) { //#8501 + $k[$j++] = $get(_3Z, _3a); //#8501 + } //#8501 + $_.d3te = $k[--$j]; //#8502 + $_.d3to = $k[--$j]; //#8502 + $_.d3mwe = $k[--$j]; //#8503 + $_.d3mwo = $k[--$j]; //#8503 + $_.d3ele = $k[--$j]; //#8504 + $_.d3elo = $k[--$j]; //#8504 + $_.d3gs = $k[--$j]; //#8505 + break; //#8506 + } //#8506 + $_.i = $_.i + 8; //#8508 + } //#8508 + $_.i = 0; //#8511 + for (;;) { //#8521 + if ($_.d4 <= $get($_.tab154, $_.i)) { //#8519 + var _3r = $geti($_.tab154, $_.i + 1, 7); //#8513 + for (var _3s = 0, _3t = _3r.length; _3s < _3t; _3s++) { //#8513 + $k[$j++] = $get(_3r, _3s); //#8513 + } //#8513 + $_.d4te = $k[--$j]; //#8514 + $_.d4to = $k[--$j]; //#8514 + $_.d4mwe = $k[--$j]; //#8515 + $_.d4mwo = $k[--$j]; //#8515 + $_.d4ele = $k[--$j]; //#8516 + $_.d4elo = $k[--$j]; //#8516 + $_.d4gs = $k[--$j]; //#8517 + break; //#8518 + } //#8518 + $_.i = $_.i + 8; //#8520 + } //#8520 + $k[$j++] = 'd1wo'; //#8523 + $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8523 + $k[$j++] = $_.d1elo; //#8523 + $k[$j++] = $_.d1mwo; //#8523 + $k[$j++] = 4; //#8523 + $k[$j++] = false; //#8523 + $_.getRSSwidths(); //#8523 + var _48 = $k[--$j]; //#8523 + $_[$k[--$j]] = _48; //#8523 + $k[$j++] = 'd1we'; //#8524 + $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8524 + $k[$j++] = $_.d1ele; //#8524 + $k[$j++] = $_.d1mwe; //#8524 + $k[$j++] = 4; //#8524 + $k[$j++] = true; //#8524 + $_.getRSSwidths(); //#8524 + var _4F = $k[--$j]; //#8524 + $_[$k[--$j]] = _4F; //#8524 + $k[$j++] = 'd2wo'; //#8525 + $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2to; //#8525 + $k[$j++] = $_.d2elo; //#8525 + $k[$j++] = $_.d2mwo; //#8525 + $k[$j++] = 4; //#8525 + $k[$j++] = true; //#8525 + $_.getRSSwidths(); //#8525 + var _4M = $k[--$j]; //#8525 + $_[$k[--$j]] = _4M; //#8525 + $k[$j++] = 'd2we'; //#8526 + $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2to); //#8526 + $k[$j++] = $_.d2ele; //#8526 + $k[$j++] = $_.d2mwe; //#8526 + $k[$j++] = 4; //#8526 + $k[$j++] = false; //#8526 + $_.getRSSwidths(); //#8526 + var _4T = $k[--$j]; //#8526 + $_[$k[--$j]] = _4T; //#8526 + $k[$j++] = 'd3wo'; //#8527 + $k[$j++] = ~~($f($_.d3 - $_.d3gs) / $_.d3te); //#8527 + $k[$j++] = $_.d3elo; //#8527 + $k[$j++] = $_.d3mwo; //#8527 + $k[$j++] = 4; //#8527 + $k[$j++] = false; //#8527 + $_.getRSSwidths(); //#8527 + var _4a = $k[--$j]; //#8527 + $_[$k[--$j]] = _4a; //#8527 + $k[$j++] = 'd3we'; //#8528 + $k[$j++] = $f($_.d3 - $_.d3gs) % $_.d3te; //#8528 + $k[$j++] = $_.d3ele; //#8528 + $k[$j++] = $_.d3mwe; //#8528 + $k[$j++] = 4; //#8528 + $k[$j++] = true; //#8528 + $_.getRSSwidths(); //#8528 + var _4h = $k[--$j]; //#8528 + $_[$k[--$j]] = _4h; //#8528 + $k[$j++] = 'd4wo'; //#8529 + $k[$j++] = $f($_.d4 - $_.d4gs) % $_.d4to; //#8529 + $k[$j++] = $_.d4elo; //#8529 + $k[$j++] = $_.d4mwo; //#8529 + $k[$j++] = 4; //#8529 + $k[$j++] = true; //#8529 + $_.getRSSwidths(); //#8529 + var _4o = $k[--$j]; //#8529 + $_[$k[--$j]] = _4o; //#8529 + $k[$j++] = 'd4we'; //#8530 + $k[$j++] = ~~($f($_.d4 - $_.d4gs) / $_.d4to); //#8530 + $k[$j++] = $_.d4ele; //#8530 + $k[$j++] = $_.d4mwe; //#8530 + $k[$j++] = 4; //#8530 + $k[$j++] = false; //#8530 + $_.getRSSwidths(); //#8530 + var _4v = $k[--$j]; //#8530 + $_[$k[--$j]] = _4v; //#8530 + $_.d1w = $a(8); //#8532 + for (var _4y = 0; _4y <= 3; _4y += 1) { //#8537 + $_.i = _4y; //#8534 + $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8535 + $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8536 + } //#8536 + $_.d2w = $a(8); //#8539 + for (var _5A = 0; _5A <= 3; _5A += 1) { //#8544 + $_.i = _5A; //#8541 + $put($_.d2w, 7 - ($_.i * 2), $get($_.d2wo, $_.i)); //#8542 + $put($_.d2w, 6 - ($_.i * 2), $get($_.d2we, $_.i)); //#8543 + } //#8543 + $_.d3w = $a(8); //#8546 + for (var _5M = 0; _5M <= 3; _5M += 1) { //#8551 + $_.i = _5M; //#8548 + $put($_.d3w, 7 - ($_.i * 2), $get($_.d3wo, $_.i)); //#8549 + $put($_.d3w, 6 - ($_.i * 2), $get($_.d3we, $_.i)); //#8550 + } //#8550 + $_.d4w = $a(8); //#8553 + for (var _5Y = 0; _5Y <= 3; _5Y += 1) { //#8558 + $_.i = _5Y; //#8555 + $put($_.d4w, $_.i * 2, $get($_.d4wo, $_.i)); //#8556 + $put($_.d4w, ($_.i * 2) + 1, $get($_.d4we, $_.i)); //#8557 + } //#8557 + $k[$j++] = Infinity; //#8560 + var _5j = $_.d1w; //#8561 + for (var _5k = 0, _5l = _5j.length; _5k < _5l; _5k++) { //#8561 + $k[$j++] = $get(_5j, _5k); //#8561 + } //#8561 + var _5n = $_.d2w; //#8562 + for (var _5o = 0, _5p = _5n.length; _5o < _5p; _5o++) { //#8562 + $k[$j++] = $get(_5n, _5o); //#8562 + } //#8562 + var _5r = $_.d3w; //#8563 + for (var _5s = 0, _5t = _5r.length; _5s < _5t; _5s++) { //#8563 + $k[$j++] = $get(_5r, _5s); //#8563 + } //#8563 + var _5v = $_.d4w; //#8564 + for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#8564 + $k[$j++] = $get(_5v, _5w); //#8564 + } //#8564 + $_.widths = $a(); //#8564 + if (!bwipp_databaromni.__8580__) { //#8580 + $_ = Object.create($_); //#8580 + $_.checkweights = $a([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); //#8573 + $_.checkwidths = $a([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); //#8579 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8579 + bwipp_databaromni.__8580__ = 1; //#8579 + $_ = Object.getPrototypeOf($_); //#8579 + } //#8579 + $_.checksum = 0; //#8582 + for (var _63 = 0; _63 <= 31; _63 += 1) { //#8586 + $_.i = _63; //#8584 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8585 + } //#8585 + $_.checksum = $_.checksum % 79; //#8587 + if ($_.checksum >= 8) { //#8588 + $_.checksum = $f($_.checksum + 1); //#8588 + } //#8588 + if ($_.checksum >= 72) { //#8589 + $_.checksum = $f($_.checksum + 1); //#8589 + } //#8589 + $_.checklt = $geti($_.checkwidths, (~~($_.checksum / 9)) * 5, 5); //#8590 + $_.checkrtrev = $geti($_.checkwidths, ($_.checksum % 9) * 5, 5); //#8591 + $_.checkrt = $a(5); //#8592 + for (var _6N = 0; _6N <= 4; _6N += 1) { //#8596 + $_.i = _6N; //#8594 + $put($_.checkrt, $_.i, $get($_.checkrtrev, 4 - $_.i)); //#8595 + } //#8595 + if ($eq($_.format, "omni") || $eq($_.format, "truncated")) { //#8724 + $k[$j++] = Infinity; //#8601 + var _6V = $_.d1w; //#8602 + $k[$j++] = 1; //#8602 + for (var _6W = 0, _6X = _6V.length; _6W < _6X; _6W++) { //#8602 + $k[$j++] = $get(_6V, _6W); //#8602 + } //#8602 + var _6Z = $_.checklt; //#8602 + for (var _6a = 0, _6b = _6Z.length; _6a < _6b; _6a++) { //#8602 + $k[$j++] = $get(_6Z, _6a); //#8602 + } //#8602 + var _6d = $_.d2w; //#8602 + for (var _6e = 0, _6f = _6d.length; _6e < _6f; _6e++) { //#8602 + $k[$j++] = $get(_6d, _6e); //#8602 + } //#8602 + var _6h = $_.d4w; //#8603 + for (var _6i = 0, _6j = _6h.length; _6i < _6j; _6i++) { //#8603 + $k[$j++] = $get(_6h, _6i); //#8603 + } //#8603 + var _6l = $_.checkrt; //#8603 + for (var _6m = 0, _6n = _6l.length; _6m < _6n; _6m++) { //#8603 + $k[$j++] = $get(_6l, _6m); //#8603 + } //#8603 + var _6p = $_.d3w; //#8603 + for (var _6q = 0, _6r = _6p.length; _6q < _6r; _6q++) { //#8603 + $k[$j++] = $get(_6p, _6q); //#8603 + } //#8603 + $k[$j++] = 1; //#8603 + $k[$j++] = 1; //#8603 + $_.sbs = $a(); //#8603 + $k[$j++] = Infinity; //#8606 + var _6u = $_.sbs; //#8608 + $k[$j++] = Infinity; //#8609 + for (var _6w = 0, _6x = ~~(($_.sbs.length + 1) / 2); _6w < _6x; _6w++) { //#8609 + $k[$j++] = $_.height; //#8609 + } //#8609 + var _6z = $a(); //#8609 + $k[$j++] = Infinity; //#8610 + for (var _71 = 0, _72 = ~~(($_.sbs.length + 1) / 2); _71 < _72; _71++) { //#8610 + $k[$j++] = 0; //#8610 + } //#8610 + var _73 = $a(); //#8610 + $k[$j++] = 'ren'; //#8615 + $k[$j++] = 'renlinear'; //#8615 + $k[$j++] = 'sbs'; //#8615 + $k[$j++] = _6u; //#8615 + $k[$j++] = 'bhs'; //#8615 + $k[$j++] = _6z; //#8615 + $k[$j++] = 'bbs'; //#8615 + $k[$j++] = _73; //#8615 + $k[$j++] = 'txt'; //#8615 + $k[$j++] = $_.txt; //#8615 + $k[$j++] = 'textxalign'; //#8615 + $k[$j++] = "center"; //#8615 + $k[$j++] = 'borderleft'; //#8615 + $k[$j++] = 0; //#8615 + $k[$j++] = 'borderright'; //#8615 + $k[$j++] = 0; //#8615 + $k[$j++] = 'opt'; //#8615 + $k[$j++] = $_.options; //#8615 + var _76 = $d(); //#8615 + $k[$j++] = _76; //#8618 + if (!$_.dontdraw) { //#8618 + bwipp_renlinear(); //#8618 + } //#8618 + } else { //#8724 + $k[$j++] = Infinity; //#8622 + var _78 = $_.d1w; //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 1; //#8622 + for (var _79 = 0, _7A = _78.length; _79 < _7A; _79++) { //#8622 + $k[$j++] = $get(_78, _79); //#8622 + } //#8622 + var _7C = $_.checklt; //#8622 + for (var _7D = 0, _7E = _7C.length; _7D < _7E; _7D++) { //#8622 + $k[$j++] = $get(_7C, _7D); //#8622 + } //#8622 + var _7G = $_.d2w; //#8622 + for (var _7H = 0, _7I = _7G.length; _7H < _7I; _7H++) { //#8622 + $k[$j++] = $get(_7G, _7H); //#8622 + } //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 0; //#8622 + $_.top = $a(); //#8622 + $k[$j++] = Infinity; //#8623 + var _7L = $_.d4w; //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 1; //#8623 + for (var _7M = 0, _7N = _7L.length; _7M < _7N; _7M++) { //#8623 + $k[$j++] = $get(_7L, _7M); //#8623 + } //#8623 + var _7P = $_.checkrt; //#8623 + for (var _7Q = 0, _7R = _7P.length; _7Q < _7R; _7Q++) { //#8623 + $k[$j++] = $get(_7P, _7Q); //#8623 + } //#8623 + var _7T = $_.d3w; //#8623 + for (var _7U = 0, _7V = _7T.length; _7U < _7V; _7U++) { //#8623 + $k[$j++] = $get(_7T, _7U); //#8623 + } //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 0; //#8623 + $_.bot = $a(); //#8623 + for (var _7Y = 0; _7Y <= 24; _7Y += 2) { //#8628 + $_.i = _7Y; //#8625 + for (var _7c = 0, _7d = $get($_.top, $_.i); _7c < _7d; _7c++) { //#8626 + $k[$j++] = 0; //#8626 + } //#8626 + for (var _7h = 0, _7i = $get($_.top, $_.i + 1); _7h < _7i; _7h++) { //#8627 + $k[$j++] = 1; //#8627 + } //#8627 + } //#8627 + $astore($a(50)); //#8629 + $_.top = $k[--$j]; //#8629 + for (var _7l = 0; _7l <= 24; _7l += 2) { //#8634 + $_.i = _7l; //#8631 + for (var _7p = 0, _7q = $get($_.bot, $_.i); _7p < _7q; _7p++) { //#8632 + $k[$j++] = 1; //#8632 + } //#8632 + for (var _7u = 0, _7v = $get($_.bot, $_.i + 1); _7u < _7v; _7u++) { //#8633 + $k[$j++] = 0; //#8633 + } //#8633 + } //#8633 + $astore($a(50)); //#8635 + $_.bot = $k[--$j]; //#8635 + if ($eq($_.format, "stacked")) { //#8657 + $_.sep = $a(50); //#8639 + $put($_.sep, 0, 0); //#8640 + for (var _81 = 1; _81 <= 49; _81 += 1) { //#8648 + $_.i = _81; //#8642 + if ($eq($get($_.top, $_.i), $get($_.bot, $_.i))) { //#8646 + $put($_.sep, $_.i, $f(1 - $get($_.top, $_.i))); //#8644 + } else { //#8646 + $put($_.sep, $_.i, $f(1 - $get($_.sep, $_.i - 1))); //#8646 + } //#8646 + } //#8646 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#8649 + $puti($_.sep, 46, $a([0, 0, 0, 0])); //#8650 + $k[$j++] = Infinity; //#8651 + for (var _8M = 0, _8N = 5; _8M < _8N; _8M++) { //#8652 + $aload($_.top); //#8652 + } //#8652 + $aload($_.sep); //#8653 + for (var _8Q = 0, _8R = 7; _8Q < _8R; _8Q++) { //#8654 + $aload($_.bot); //#8654 + } //#8654 + $_.pixs = $a(); //#8654 + $_.pixy = ~~($_.pixs.length / 50); //#8656 + } //#8656 + if ($eq($_.format, "stackedomni")) { //#8707 + $k[$j++] = Infinity; //#8661 + $forall($_.top, function() { //#8661 + var _8X = $k[--$j]; //#8661 + $k[$j++] = $f(1 - _8X); //#8661 + }); //#8661 + $_.sep1 = $a(); //#8661 + $puti($_.sep1, 0, $a([0, 0, 0, 0])); //#8662 + $puti($_.sep1, 46, $a([0, 0, 0, 0])); //#8663 + for (var _8d = 18; _8d <= 30; _8d += 1) { //#8676 + $_.i = _8d; //#8665 + if ($get($_.top, $_.i) == 0) { //#8673 + if ($get($_.top, $_.i - 1) == 1) { //#8670 + $k[$j++] = 1; //#8668 + } else { //#8670 + var _8n = ($get($_.sep1, $_.i - 1) == 0) ? 1 : 0; //#8670 + $k[$j++] = _8n; //#8670 + } //#8670 + } else { //#8673 + $k[$j++] = 0; //#8673 + } //#8673 + $put($_.sep1, $_.i, $k[--$j]); //#8675 + } //#8675 + $k[$j++] = Infinity; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + for (var _8r = 0, _8s = 21; _8r < _8s; _8r++) { //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 1; //#8677 + } //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $_.sep2 = $a(); //#8677 + $k[$j++] = Infinity; //#8678 + $forall($_.bot, function() { //#8678 + var _8v = $k[--$j]; //#8678 + $k[$j++] = $f(1 - _8v); //#8678 + }); //#8678 + $_.sep3 = $a(); //#8678 + $puti($_.sep3, 0, $a([0, 0, 0, 0])); //#8679 + $puti($_.sep3, 46, $a([0, 0, 0, 0])); //#8680 + for (var _91 = 19; _91 <= 31; _91 += 1) { //#8693 + $_.i = _91; //#8682 + if ($get($_.bot, $_.i) == 0) { //#8690 + if ($get($_.bot, $_.i - 1) == 1) { //#8687 + $k[$j++] = 1; //#8685 + } else { //#8687 + var _9B = ($get($_.sep3, $_.i - 1) == 0) ? 1 : 0; //#8687 + $k[$j++] = _9B; //#8687 + } //#8687 + } else { //#8690 + $k[$j++] = 0; //#8690 + } //#8690 + $put($_.sep3, $_.i, $k[--$j]); //#8692 + } //#8692 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#8694 + $k[$j++] = true; //#8695 + for (var _9G = 0; _9G <= 12; _9G += 1) { //#8695 + var _9L = $k[--$j]; //#8695 + $k[$j++] = _9L && $eq($get($_.bot, _9G + 19), $get($_.f3, _9G)); //#8695 + } //#8695 + if ($k[--$j]) { //#8698 + $puti($_.sep3, 19, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#8697 + } //#8697 + $k[$j++] = Infinity; //#8699 + for (var _9Q = 0, _9R = $_.barxmult; _9Q < _9R; _9Q++) { //#8700 + $aload($_.top); //#8700 + } //#8700 + $aload($_.sep1); //#8701 + $aload($_.sep2); //#8702 + $aload($_.sep3); //#8703 + for (var _9X = 0, _9Y = $_.barxmult; _9X < _9Y; _9X++) { //#8704 + $aload($_.bot); //#8704 + } //#8704 + $_.pixs = $a(); //#8704 + $_.pixy = ~~($_.pixs.length / 50); //#8706 + } //#8706 var _9g = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 50], ["pixy", $_.pixy], @@ -11615,2070 +12115,2070 @@ function bwipp_databaromni() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#8420 - $k[$j++] = _9g; //#8423 - if (!$_.dontdraw) { //#8423 - bwipp_renmatrix(); //#8423 - } //#8423 - } //#8423 - $_ = Object.getPrototypeOf($_); //#8427 - $_ = Object.getPrototypeOf($_); //#8429 + ]); //#8721 + $k[$j++] = _9g; //#8724 + if (!$_.dontdraw) { //#8724 + bwipp_renmatrix(); //#8724 + } //#8724 + } //#8724 + $_ = Object.getPrototypeOf($_); //#8728 + $_ = Object.getPrototypeOf($_); //#8730 } //bwipp_databaromni function bwipp_databarstacked() { - $_ = Object.create($_); //#8458 - $_.dontdraw = false; //#8461 - $k[$j++] = $_; //#8463 - bwipp_processoptions(); //#8463 - $_.options = $k[--$j]; //#8463 - $_.barcode = $k[--$j]; //#8464 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8469 - $k[$j++] = 'bwipp.databarstackedBadLength#8468'; //#8468 - $k[$j++] = "GS1 DataBar Stacked must be 13 or 14 digits"; //#8468 - bwipp_raiseerror(); //#8468 - } //#8468 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8472 - $k[$j++] = 'bwipp.databarstackedBadAI#8471'; //#8471 - $k[$j++] = "GS1 DataBar Stacked must begin with (01) application identifier"; //#8471 - bwipp_raiseerror(); //#8471 - } //#8471 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8473 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8477 - var _B = $get(_8, _9); //#8477 - if ((_B < 48) || (_B > 57)) { //#8476 - $k[$j++] = 'bwipp.databarstackedBadCharacter#8475'; //#8475 - $k[$j++] = "GS1 DataBar Stacked must contain only digits"; //#8475 - bwipp_raiseerror(); //#8475 - } //#8475 - } //#8475 - $_.checksum = 0; //#8480 - for (var _C = 0; _C <= 12; _C += 1) { //#8484 - $_.i = _C; //#8482 - $k[$j++] = 'checksum'; //#8483 - $k[$j++] = $_.checksum; //#8483 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8483 - if (($_.i % 2) == 0) { //#8483 - var _I = $k[--$j]; //#8483 - $k[$j++] = _I * 3; //#8483 - } //#8483 - var _J = $k[--$j]; //#8483 - var _K = $k[--$j]; //#8483 - $_[$k[--$j]] = $f(_K + _J); //#8483 - } //#8483 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8485 - if ($_.barcode.length == 18) { //#8490 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8489 - $k[$j++] = 'bwipp.databarstackedBadCheckDigit#8488'; //#8488 - $k[$j++] = "Incorrect GS1 DataBar Stacked check digit provided"; //#8488 - bwipp_raiseerror(); //#8488 - } //#8488 - } //#8488 - var _R = $s(18); //#8491 - $puti(_R, 0, $_.barcode); //#8492 - $put(_R, 17, $_.checksum + 48); //#8493 - $_.barcode = _R; //#8494 - $put($_.options, "dontdraw", true); //#8497 - $put($_.options, "format", "stacked"); //#8498 - $k[$j++] = 'args'; //#8500 - $k[$j++] = $_.barcode; //#8500 - $k[$j++] = $_.options; //#8500 - bwipp_databaromni(); //#8500 - var _Y = $k[--$j]; //#8500 - $_[$k[--$j]] = _Y; //#8500 - $put($_.args, "opt", $_.options); //#8502 - $k[$j++] = $_.args; //#8505 - if (!$_.dontdraw) { //#8505 - bwipp_renmatrix(); //#8505 - } //#8505 - $_ = Object.getPrototypeOf($_); //#8507 + $_ = Object.create($_); //#8759 + $_.dontdraw = false; //#8762 + $k[$j++] = $_; //#8764 + bwipp_processoptions(); //#8764 + $_.options = $k[--$j]; //#8764 + $_.barcode = $k[--$j]; //#8765 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8770 + $k[$j++] = 'bwipp.databarstackedBadLength#8769'; //#8769 + $k[$j++] = "GS1 DataBar Stacked must be 13 or 14 digits"; //#8769 + bwipp_raiseerror(); //#8769 + } //#8769 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8773 + $k[$j++] = 'bwipp.databarstackedBadAI#8772'; //#8772 + $k[$j++] = "GS1 DataBar Stacked must begin with (01) application identifier"; //#8772 + bwipp_raiseerror(); //#8772 + } //#8772 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8774 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8778 + var _B = $get(_8, _9); //#8778 + if ((_B < 48) || (_B > 57)) { //#8777 + $k[$j++] = 'bwipp.databarstackedBadCharacter#8776'; //#8776 + $k[$j++] = "GS1 DataBar Stacked must contain only digits"; //#8776 + bwipp_raiseerror(); //#8776 + } //#8776 + } //#8776 + $_.checksum = 0; //#8781 + for (var _C = 0; _C <= 12; _C += 1) { //#8785 + $_.i = _C; //#8783 + $k[$j++] = 'checksum'; //#8784 + $k[$j++] = $_.checksum; //#8784 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8784 + if (($_.i % 2) == 0) { //#8784 + var _I = $k[--$j]; //#8784 + $k[$j++] = _I * 3; //#8784 + } //#8784 + var _J = $k[--$j]; //#8784 + var _K = $k[--$j]; //#8784 + $_[$k[--$j]] = $f(_K + _J); //#8784 + } //#8784 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8786 + if ($_.barcode.length == 18) { //#8791 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8790 + $k[$j++] = 'bwipp.databarstackedBadCheckDigit#8789'; //#8789 + $k[$j++] = "Incorrect GS1 DataBar Stacked check digit provided"; //#8789 + bwipp_raiseerror(); //#8789 + } //#8789 + } //#8789 + var _R = $s(18); //#8792 + $puti(_R, 0, $_.barcode); //#8793 + $put(_R, 17, $_.checksum + 48); //#8794 + $_.barcode = _R; //#8795 + $put($_.options, "dontdraw", true); //#8798 + $put($_.options, "format", "stacked"); //#8799 + $k[$j++] = 'args'; //#8801 + $k[$j++] = $_.barcode; //#8801 + $k[$j++] = $_.options; //#8801 + bwipp_databaromni(); //#8801 + var _Y = $k[--$j]; //#8801 + $_[$k[--$j]] = _Y; //#8801 + $put($_.args, "opt", $_.options); //#8803 + $k[$j++] = $_.args; //#8806 + if (!$_.dontdraw) { //#8806 + bwipp_renmatrix(); //#8806 + } //#8806 + $_ = Object.getPrototypeOf($_); //#8808 } //bwipp_databarstacked function bwipp_databarstackedomni() { - $_ = Object.create($_); //#8536 - $_.dontdraw = false; //#8539 - $k[$j++] = $_; //#8541 - bwipp_processoptions(); //#8541 - $_.options = $k[--$j]; //#8541 - $_.barcode = $k[--$j]; //#8542 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8547 - $k[$j++] = 'bwipp.databarstackedomniBadAI#8546'; //#8546 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; //#8546 - bwipp_raiseerror(); //#8546 - } //#8546 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8550 - $k[$j++] = 'bwipp.databarstackedomniBadLength#8549'; //#8549 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; //#8549 - bwipp_raiseerror(); //#8549 - } //#8549 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8551 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8555 - var _B = $get(_8, _9); //#8555 - if ((_B < 48) || (_B > 57)) { //#8554 - $k[$j++] = 'bwipp.databarstackedomniBadCharacter#8553'; //#8553 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; //#8553 - bwipp_raiseerror(); //#8553 - } //#8553 - } //#8553 - $_.checksum = 0; //#8558 - for (var _C = 0; _C <= 12; _C += 1) { //#8562 - $_.i = _C; //#8560 - $k[$j++] = 'checksum'; //#8561 - $k[$j++] = $_.checksum; //#8561 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8561 - if (($_.i % 2) == 0) { //#8561 - var _I = $k[--$j]; //#8561 - $k[$j++] = _I * 3; //#8561 - } //#8561 - var _J = $k[--$j]; //#8561 - var _K = $k[--$j]; //#8561 - $_[$k[--$j]] = $f(_K + _J); //#8561 - } //#8561 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8563 - if ($_.barcode.length == 18) { //#8568 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8567 - $k[$j++] = 'bwipp.databarstackedomniBadCheckDigit#8566'; //#8566 - $k[$j++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; //#8566 - bwipp_raiseerror(); //#8566 - } //#8566 - } //#8566 - var _R = $s(18); //#8569 - $puti(_R, 0, $_.barcode); //#8570 - $put(_R, 17, $_.checksum + 48); //#8571 - $_.barcode = _R; //#8572 - $put($_.options, "dontdraw", true); //#8575 - $put($_.options, "format", "stackedomni"); //#8576 - $k[$j++] = 'args'; //#8578 - $k[$j++] = $_.barcode; //#8578 - $k[$j++] = $_.options; //#8578 - bwipp_databaromni(); //#8578 - var _Y = $k[--$j]; //#8578 - $_[$k[--$j]] = _Y; //#8578 - $put($_.args, "opt", $_.options); //#8580 - $k[$j++] = $_.args; //#8583 - if (!$_.dontdraw) { //#8583 - bwipp_renmatrix(); //#8583 - } //#8583 - $_ = Object.getPrototypeOf($_); //#8585 + $_ = Object.create($_); //#8837 + $_.dontdraw = false; //#8840 + $k[$j++] = $_; //#8842 + bwipp_processoptions(); //#8842 + $_.options = $k[--$j]; //#8842 + $_.barcode = $k[--$j]; //#8843 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8848 + $k[$j++] = 'bwipp.databarstackedomniBadAI#8847'; //#8847 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; //#8847 + bwipp_raiseerror(); //#8847 + } //#8847 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8851 + $k[$j++] = 'bwipp.databarstackedomniBadLength#8850'; //#8850 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; //#8850 + bwipp_raiseerror(); //#8850 + } //#8850 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8852 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8856 + var _B = $get(_8, _9); //#8856 + if ((_B < 48) || (_B > 57)) { //#8855 + $k[$j++] = 'bwipp.databarstackedomniBadCharacter#8854'; //#8854 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; //#8854 + bwipp_raiseerror(); //#8854 + } //#8854 + } //#8854 + $_.checksum = 0; //#8859 + for (var _C = 0; _C <= 12; _C += 1) { //#8863 + $_.i = _C; //#8861 + $k[$j++] = 'checksum'; //#8862 + $k[$j++] = $_.checksum; //#8862 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8862 + if (($_.i % 2) == 0) { //#8862 + var _I = $k[--$j]; //#8862 + $k[$j++] = _I * 3; //#8862 + } //#8862 + var _J = $k[--$j]; //#8862 + var _K = $k[--$j]; //#8862 + $_[$k[--$j]] = $f(_K + _J); //#8862 + } //#8862 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8864 + if ($_.barcode.length == 18) { //#8869 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8868 + $k[$j++] = 'bwipp.databarstackedomniBadCheckDigit#8867'; //#8867 + $k[$j++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; //#8867 + bwipp_raiseerror(); //#8867 + } //#8867 + } //#8867 + var _R = $s(18); //#8870 + $puti(_R, 0, $_.barcode); //#8871 + $put(_R, 17, $_.checksum + 48); //#8872 + $_.barcode = _R; //#8873 + $put($_.options, "dontdraw", true); //#8876 + $put($_.options, "format", "stackedomni"); //#8877 + $k[$j++] = 'args'; //#8879 + $k[$j++] = $_.barcode; //#8879 + $k[$j++] = $_.options; //#8879 + bwipp_databaromni(); //#8879 + var _Y = $k[--$j]; //#8879 + $_[$k[--$j]] = _Y; //#8879 + $put($_.args, "opt", $_.options); //#8881 + $k[$j++] = $_.args; //#8884 + if (!$_.dontdraw) { //#8884 + bwipp_renmatrix(); //#8884 + } //#8884 + $_ = Object.getPrototypeOf($_); //#8886 } //bwipp_databarstackedomni function bwipp_databartruncated() { - $_ = Object.create($_); //#8614 - $_.dontdraw = false; //#8617 - $k[$j++] = $_; //#8619 - bwipp_processoptions(); //#8619 - $_.options = $k[--$j]; //#8619 - $_.barcode = $k[--$j]; //#8620 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8625 - $k[$j++] = 'bwipp.databartruncatedBadLength#8624'; //#8624 - $k[$j++] = "GS1 DataBar Truncated must be 13 or 14 digits"; //#8624 - bwipp_raiseerror(); //#8624 - } //#8624 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8628 - $k[$j++] = 'bwipp.databartruncatedBadAI#8627'; //#8627 - $k[$j++] = "GS1 DataBar Truncated must begin with (01) application identifier"; //#8627 - bwipp_raiseerror(); //#8627 - } //#8627 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8629 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8633 - var _B = $get(_8, _9); //#8633 - if ((_B < 48) || (_B > 57)) { //#8632 - $k[$j++] = 'bwipp.databartruncatedBadCharacter#8631'; //#8631 - $k[$j++] = "GS1 DataBar Truncated must contain only digits"; //#8631 - bwipp_raiseerror(); //#8631 - } //#8631 - } //#8631 - $_.checksum = 0; //#8636 - for (var _C = 0; _C <= 12; _C += 1) { //#8640 - $_.i = _C; //#8638 - $k[$j++] = 'checksum'; //#8639 - $k[$j++] = $_.checksum; //#8639 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8639 - if (($_.i % 2) == 0) { //#8639 - var _I = $k[--$j]; //#8639 - $k[$j++] = _I * 3; //#8639 - } //#8639 - var _J = $k[--$j]; //#8639 - var _K = $k[--$j]; //#8639 - $_[$k[--$j]] = $f(_K + _J); //#8639 - } //#8639 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8641 - if ($_.barcode.length == 18) { //#8646 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8645 - $k[$j++] = 'bwipp.databartruncatedBadCheckDigit#8644'; //#8644 - $k[$j++] = "Incorrect GS1 DataBar Truncated check digit provided"; //#8644 - bwipp_raiseerror(); //#8644 - } //#8644 - } //#8644 - var _R = $s(18); //#8647 - $puti(_R, 0, $_.barcode); //#8648 - $put(_R, 17, $_.checksum + 48); //#8649 - $_.barcode = _R; //#8650 - $put($_.options, "dontdraw", true); //#8653 - $put($_.options, "format", "truncated"); //#8654 - $k[$j++] = 'args'; //#8656 - $k[$j++] = $_.barcode; //#8656 - $k[$j++] = $_.options; //#8656 - bwipp_databaromni(); //#8656 - var _Y = $k[--$j]; //#8656 - $_[$k[--$j]] = _Y; //#8656 - $put($_.args, "opt", $_.options); //#8658 - $k[$j++] = $_.args; //#8661 - if (!$_.dontdraw) { //#8661 - bwipp_renlinear(); //#8661 - } //#8661 - $_ = Object.getPrototypeOf($_); //#8663 + $_ = Object.create($_); //#8915 + $_.dontdraw = false; //#8918 + $k[$j++] = $_; //#8920 + bwipp_processoptions(); //#8920 + $_.options = $k[--$j]; //#8920 + $_.barcode = $k[--$j]; //#8921 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8926 + $k[$j++] = 'bwipp.databartruncatedBadLength#8925'; //#8925 + $k[$j++] = "GS1 DataBar Truncated must be 13 or 14 digits"; //#8925 + bwipp_raiseerror(); //#8925 + } //#8925 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8929 + $k[$j++] = 'bwipp.databartruncatedBadAI#8928'; //#8928 + $k[$j++] = "GS1 DataBar Truncated must begin with (01) application identifier"; //#8928 + bwipp_raiseerror(); //#8928 + } //#8928 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8930 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8934 + var _B = $get(_8, _9); //#8934 + if ((_B < 48) || (_B > 57)) { //#8933 + $k[$j++] = 'bwipp.databartruncatedBadCharacter#8932'; //#8932 + $k[$j++] = "GS1 DataBar Truncated must contain only digits"; //#8932 + bwipp_raiseerror(); //#8932 + } //#8932 + } //#8932 + $_.checksum = 0; //#8937 + for (var _C = 0; _C <= 12; _C += 1) { //#8941 + $_.i = _C; //#8939 + $k[$j++] = 'checksum'; //#8940 + $k[$j++] = $_.checksum; //#8940 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8940 + if (($_.i % 2) == 0) { //#8940 + var _I = $k[--$j]; //#8940 + $k[$j++] = _I * 3; //#8940 + } //#8940 + var _J = $k[--$j]; //#8940 + var _K = $k[--$j]; //#8940 + $_[$k[--$j]] = $f(_K + _J); //#8940 + } //#8940 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8942 + if ($_.barcode.length == 18) { //#8947 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8946 + $k[$j++] = 'bwipp.databartruncatedBadCheckDigit#8945'; //#8945 + $k[$j++] = "Incorrect GS1 DataBar Truncated check digit provided"; //#8945 + bwipp_raiseerror(); //#8945 + } //#8945 + } //#8945 + var _R = $s(18); //#8948 + $puti(_R, 0, $_.barcode); //#8949 + $put(_R, 17, $_.checksum + 48); //#8950 + $_.barcode = _R; //#8951 + $put($_.options, "dontdraw", true); //#8954 + $put($_.options, "format", "truncated"); //#8955 + $k[$j++] = 'args'; //#8957 + $k[$j++] = $_.barcode; //#8957 + $k[$j++] = $_.options; //#8957 + bwipp_databaromni(); //#8957 + var _Y = $k[--$j]; //#8957 + $_[$k[--$j]] = _Y; //#8957 + $put($_.args, "opt", $_.options); //#8959 + $k[$j++] = $_.args; //#8962 + if (!$_.dontdraw) { //#8962 + bwipp_renlinear(); //#8962 + } //#8962 + $_ = Object.getPrototypeOf($_); //#8964 } //bwipp_databartruncated function bwipp_databarlimited() { - $_ = Object.create($_); //#8693 - $_.dontdraw = false; //#8696 - $_.height = 10 / 72; //#8697 - $_.linkage = false; //#8698 - $k[$j++] = $_; //#8700 - bwipp_processoptions(); //#8700 - $_.options = $k[--$j]; //#8700 - $_.barcode = $k[--$j]; //#8701 - bwipp_loadctx(bwipp_databarlimited) //#8703 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8708 - $k[$j++] = 'bwipp.databarlimitedBadLength#8707'; //#8707 - $k[$j++] = "GS1 DataBar Limited must be 13 or 14 digits"; //#8707 - bwipp_raiseerror(); //#8707 - } //#8707 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8711 - $k[$j++] = 'bwipp.databarlimitedBadAI#8710'; //#8710 - $k[$j++] = "GS1 DataBar Limited must begin with (01) application identifier"; //#8710 - bwipp_raiseerror(); //#8710 - } //#8710 - var _7 = $get($_.barcode, 4); //#8712 - if ((_7 < 48) || (_7 > 49)) { //#8714 - $k[$j++] = 'bwipp.databarlimitedBadStartDigit#8713'; //#8713 - $k[$j++] = "GS1 DataBar Limited must begin with 0 or 1"; //#8713 - bwipp_raiseerror(); //#8713 - } //#8713 - var _A = $geti($_.barcode, 5, $_.barcode.length - 5); //#8715 - for (var _B = 0, _C = _A.length; _B < _C; _B++) { //#8719 - var _D = $get(_A, _B); //#8719 - if ((_D < 48) || (_D > 57)) { //#8718 - $k[$j++] = 'bwipp.databarlimitedBadCharacter#8717'; //#8717 - $k[$j++] = "GS1 DataBar Limited must contain only digits"; //#8717 - bwipp_raiseerror(); //#8717 - } //#8717 - } //#8717 - $_.checksum = 0; //#8722 - for (var _E = 0; _E <= 12; _E += 1) { //#8726 - $_.i = _E; //#8724 - $k[$j++] = 'checksum'; //#8725 - $k[$j++] = $_.checksum; //#8725 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8725 - if (($_.i % 2) == 0) { //#8725 - var _K = $k[--$j]; //#8725 - $k[$j++] = _K * 3; //#8725 - } //#8725 - var _L = $k[--$j]; //#8725 - var _M = $k[--$j]; //#8725 - $_[$k[--$j]] = $f(_M + _L); //#8725 - } //#8725 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8727 - if ($_.barcode.length == 18) { //#8732 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8731 - $k[$j++] = 'bwipp.databarlimitedBadCheckDigit#8730'; //#8730 - $k[$j++] = "Incorrect GS1 DataBar Limited check digit provided"; //#8730 - bwipp_raiseerror(); //#8730 - } //#8730 - } //#8730 - var _T = $s(18); //#8733 - $puti(_T, 0, $_.barcode); //#8734 - $put(_T, 17, $_.checksum + 48); //#8735 - $_.barcode = _T; //#8736 - if (!bwipp_databarlimited.__8741__) { //#8741 - $_ = Object.create($_); //#8741 - $_.linkval = $a([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); //#8740 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8740 - bwipp_databarlimited.__8741__ = 1; //#8740 - $_ = Object.getPrototypeOf($_); //#8740 - } //#8740 - $k[$j++] = Infinity; //#8742 - var _Z = $geti($_.barcode, 4, 13); //#8743 - for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#8743 - $k[$j++] = $f($get(_Z, _a) - 48); //#8743 - } //#8743 - $_.binval = $a(); //#8743 - if ($_.linkage) { //#8750 - for (var _h = 0, _g = $_.binval.length - 1; _h <= _g; _h += 1) { //#8749 - $_.i = _h; //#8747 - $put($_.binval, $_.i, $f($get($_.binval, $_.i) + $get($_.linkval, $_.i))); //#8748 - } //#8748 - } //#8748 - $_.txt = $a($_.barcode.length); //#8753 - for (var _u = 0, _t = $_.barcode.length - 1; _u <= _t; _u += 1) { //#8757 - $_.i = _u; //#8755 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8756 - } //#8756 - $_.ncr = function() { - var _11 = $k[--$j]; //#8760 - var _12 = $k[--$j]; //#8760 - var _13 = $f(_12 - _11); //#8760 - if (_11 < $f(_12 - _11)) { //#8760 - var _ = _13; //#8760 - _13 = _11; //#8760 - _11 = _; //#8760 - } //#8760 - $k[$j++] = _13; //#8767 - $k[$j++] = 1; //#8767 - $k[$j++] = 1; //#8767 - for (var _15 = _12, _14 = $f(_11 + 1); _15 >= _14; _15 -= 1) { //#8767 - var _16 = $k[--$j]; //#8763 - var _17 = $k[--$j]; //#8764 - var _18 = $k[--$j]; //#8764 - $k[$j++] = _18; //#8766 - $k[$j++] = _17; //#8766 - $k[$j++] = _16 * _15; //#8766 - if ($le(_17, _18)) { //#8766 - var _19 = $k[--$j]; //#8765 - var _1A = $k[--$j]; //#8765 - $k[$j++] = $f(_1A + 1); //#8765 - $k[$j++] = ~~(_19 / _1A); //#8765 - } //#8765 - } //#8765 - for (;;) { //#8771 - var _1B = $k[--$j]; //#8769 - var _1C = $k[--$j]; //#8769 - var _1D = $k[--$j]; //#8769 - $k[$j++] = _1D; //#8769 - $k[$j++] = _1C; //#8769 - $k[$j++] = _1B; //#8769 - if ($gt(_1C, _1D)) { //#8769 - break; //#8769 - } //#8769 - var _1E = $k[--$j]; //#8770 - var _1F = $k[--$j]; //#8770 - $k[$j++] = $f(_1F + 1); //#8770 - $k[$j++] = ~~(_1E / _1F); //#8770 - } //#8770 - var _1G = $k[--$j]; //#8772 - var _1H = $k[--$j]; //#8772 - $k[$j++] = _1G; //#8772 - $k[$j++] = _1H; //#8772 - $j--; //#8772 - var _1I = $k[--$j]; //#8772 - var _1J = $k[--$j]; //#8772 - $k[$j++] = _1I; //#8772 - $k[$j++] = _1J; //#8772 - $j--; //#8772 - }; //#8772 - $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#8776 - $_.el = $k[--$j]; //#8777 - $_.mw = $k[--$j]; //#8778 - $_.nm = $k[--$j]; //#8779 - $_.val = $k[--$j]; //#8780 - $_.out = $a($_.el); //#8781 - $_.mask = 0; //#8782 - for (var _1T = 0, _1S = $f($_.el - 2); _1T <= _1S; _1T += 1) { //#8809 - $_.bar = _1T; //#8784 - $_.ew = 1; //#8785 - var _1V = $_.bar; //#8786 - $_.mask = $_.mask | ((_1V < 0 ? 1 >>> -_1V : 1 << _1V)); //#8786 - for (;;) { //#8805 - $k[$j++] = 'sval'; //#8787 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8787 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8787 - $_.ncr(); //#8787 - var _1a = $k[--$j]; //#8787 - $_[$k[--$j]] = _1a; //#8787 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8790 - $k[$j++] = 'sval'; //#8789 - $k[$j++] = $_.sval; //#8789 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8789 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8789 - $_.ncr(); //#8789 - var _1p = $k[--$j]; //#8789 - var _1q = $k[--$j]; //#8789 - $_[$k[--$j]] = $f(_1q - _1p); //#8789 - } //#8789 - if ($f($_.el - $_.bar) > 2) { //#8799 - $_.lval = 0; //#8792 - for (var _20 = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1z = $f($_.mw + 1); _20 >= _1z; _20 -= 1) { //#8796 - $k[$j++] = $f(($f($f($_.nm - _20) - $_.ew)) - 1); //#8794 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8794 - $_.ncr(); //#8794 - $_.lval = $f($k[--$j] + $_.lval); //#8795 - } //#8795 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8797 - } else { //#8799 - if ($f($_.nm - $_.ew) > $_.mw) { //#8799 - $_.sval = $f($_.sval - 1); //#8799 - } //#8799 - } //#8799 - $_.val = $f($_.val - $_.sval); //#8801 - if ($_.val < 0) { //#8802 - break; //#8802 - } //#8802 - $_.ew = $_.ew + 1; //#8803 - var _2K = $_.bar; //#8804 - $_.mask = $_.mask & (~((_2K < 0 ? 1 >>> -_2K : 1 << _2K))); //#8804 - } //#8804 - $_.val = $f($_.val + $_.sval); //#8806 - $_.nm = $f($_.nm - $_.ew); //#8807 - $put($_.out, $_.bar, $_.ew); //#8808 - } //#8808 - $put($_.out, $f($_.el - 1), $_.nm); //#8810 - $k[$j++] = $_.out; //#8811 - }; //#8811 - for (var _2W = 0; _2W <= 11; _2W += 1) { //#8818 - $_.i = _2W; //#8815 - var _2X = $_.binval; //#8816 - var _2Y = $_.i; //#8816 - $put(_2X, _2Y + 1, $f($get(_2X, _2Y + 1) + (($get($_.binval, $_.i) % 2013571) * 10))); //#8816 - $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 2013571)); //#8817 - } //#8817 - $_.d2 = $get($_.binval, 12) % 2013571; //#8819 - var _2k = $_.binval; //#8820 - $put(_2k, 12, ~~($get(_2k, 12) / 2013571)); //#8820 - $_.d1 = 0; //#8822 - $_.i = true; //#8823 - for (var _2m = 0; _2m <= 12; _2m += 1) { //#8833 - $_.j = _2m; //#8825 - var _2p = $get($_.binval, $_.j); //#8826 - $k[$j++] = _2p; //#8832 - if ((_2p == 0) && $_.i) { //#8831 - $j--; //#8828 - } else { //#8831 - $_.i = false; //#8830 - $_.d1 = $f($_.d1 + ($k[--$j] * (~~Math.pow(10, 12 - $_.j)))); //#8831 - } //#8831 - } //#8831 - if (!bwipp_databarlimited.__8845__) { //#8845 - $_ = Object.create($_); //#8845 - $_.tab267 = $a([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); //#8844 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8844 - bwipp_databarlimited.__8845__ = 1; //#8844 - $_ = Object.getPrototypeOf($_); //#8844 - } //#8844 - $_.i = 0; //#8847 - for (;;) { //#8857 - if ($_.d1 <= $get($_.tab267, $_.i)) { //#8855 - var _32 = $geti($_.tab267, $_.i + 1, 7); //#8849 - for (var _33 = 0, _34 = _32.length; _33 < _34; _33++) { //#8849 - $k[$j++] = $get(_32, _33); //#8849 - } //#8849 - $_.d1te = $k[--$j]; //#8850 - $_.d1to = $k[--$j]; //#8850 - $_.d1mwe = $k[--$j]; //#8851 - $_.d1mwo = $k[--$j]; //#8851 - $_.d1ele = $k[--$j]; //#8852 - $_.d1elo = $k[--$j]; //#8852 - $_.d1gs = $k[--$j]; //#8853 - break; //#8854 - } //#8854 - $_.i = $_.i + 8; //#8856 - } //#8856 - $_.i = 0; //#8859 - for (;;) { //#8869 - if ($_.d2 <= $get($_.tab267, $_.i)) { //#8867 - var _3K = $geti($_.tab267, $_.i + 1, 7); //#8861 - for (var _3L = 0, _3M = _3K.length; _3L < _3M; _3L++) { //#8861 - $k[$j++] = $get(_3K, _3L); //#8861 - } //#8861 - $_.d2te = $k[--$j]; //#8862 - $_.d2to = $k[--$j]; //#8862 - $_.d2mwe = $k[--$j]; //#8863 - $_.d2mwo = $k[--$j]; //#8863 - $_.d2ele = $k[--$j]; //#8864 - $_.d2elo = $k[--$j]; //#8864 - $_.d2gs = $k[--$j]; //#8865 - break; //#8866 - } //#8866 - $_.i = $_.i + 8; //#8868 - } //#8868 - $k[$j++] = 'd1wo'; //#8871 - $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8871 - $k[$j++] = $_.d1elo; //#8871 - $k[$j++] = $_.d1mwo; //#8871 - $k[$j++] = 7; //#8871 - $k[$j++] = false; //#8871 - $_.getRSSwidths(); //#8871 - var _3b = $k[--$j]; //#8871 - $_[$k[--$j]] = _3b; //#8871 - $k[$j++] = 'd1we'; //#8872 - $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8872 - $k[$j++] = $_.d1ele; //#8872 - $k[$j++] = $_.d1mwe; //#8872 - $k[$j++] = 7; //#8872 - $k[$j++] = true; //#8872 - $_.getRSSwidths(); //#8872 - var _3i = $k[--$j]; //#8872 - $_[$k[--$j]] = _3i; //#8872 - $k[$j++] = 'd2wo'; //#8873 - $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2te); //#8873 - $k[$j++] = $_.d2elo; //#8873 - $k[$j++] = $_.d2mwo; //#8873 - $k[$j++] = 7; //#8873 - $k[$j++] = false; //#8873 - $_.getRSSwidths(); //#8873 - var _3p = $k[--$j]; //#8873 - $_[$k[--$j]] = _3p; //#8873 - $k[$j++] = 'd2we'; //#8874 - $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2te; //#8874 - $k[$j++] = $_.d2ele; //#8874 - $k[$j++] = $_.d2mwe; //#8874 - $k[$j++] = 7; //#8874 - $k[$j++] = true; //#8874 - $_.getRSSwidths(); //#8874 - var _3w = $k[--$j]; //#8874 - $_[$k[--$j]] = _3w; //#8874 - $_.d1w = $a(14); //#8876 - for (var _3z = 0; _3z <= 6; _3z += 1) { //#8881 - $_.i = _3z; //#8878 - $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8879 - $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8880 - } //#8880 - $_.d2w = $a(14); //#8883 - for (var _4B = 0; _4B <= 6; _4B += 1) { //#8888 - $_.i = _4B; //#8885 - $put($_.d2w, $_.i * 2, $get($_.d2wo, $_.i)); //#8886 - $put($_.d2w, ($_.i * 2) + 1, $get($_.d2we, $_.i)); //#8887 - } //#8887 - $k[$j++] = Infinity; //#8890 - var _4M = $_.d1w; //#8891 - for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#8891 - $k[$j++] = $get(_4M, _4N); //#8891 - } //#8891 - var _4Q = $_.d2w; //#8892 - for (var _4R = 0, _4S = _4Q.length; _4R < _4S; _4R++) { //#8892 - $k[$j++] = $get(_4Q, _4R); //#8892 - } //#8892 - $_.widths = $a(); //#8892 - if (!bwipp_databarlimited.__8916__) { //#8916 - $_ = Object.create($_); //#8916 - $_.checkweights = $a([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); //#8899 - $k[$j++] = Infinity; //#8901 - for (var _4W = 0; _4W <= 43; _4W += 1) { //#8902 - $k[$j++] = _4W; //#8902 - } //#8902 - $k[$j++] = 45; //#8904 - $k[$j++] = 52; //#8904 - $k[$j++] = 57; //#8904 - for (var _4X = 63; _4X <= 66; _4X += 1) { //#8904 - $k[$j++] = _4X; //#8904 - } //#8904 - for (var _4Y = 73; _4Y <= 79; _4Y += 1) { //#8905 - $k[$j++] = _4Y; //#8905 - } //#8905 - $k[$j++] = 82; //#8907 - for (var _4Z = 126; _4Z <= 130; _4Z += 1) { //#8907 - $k[$j++] = _4Z; //#8907 - } //#8907 - $k[$j++] = 132; //#8909 - for (var _4a = 141; _4a <= 146; _4a += 1) { //#8909 - $k[$j++] = _4a; //#8909 - } //#8909 - for (var _4b = 210; _4b <= 217; _4b += 1) { //#8910 - $k[$j++] = _4b; //#8910 - } //#8910 - $k[$j++] = 220; //#8912 - for (var _4c = 316; _4c <= 320; _4c += 1) { //#8912 - $k[$j++] = _4c; //#8912 - } //#8912 - $k[$j++] = 322; //#8914 - $k[$j++] = 323; //#8914 - $k[$j++] = 326; //#8914 - $k[$j++] = 337; //#8914 - $_.checkseq = $a(); //#8914 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8915 - bwipp_databarlimited.__8916__ = 1; //#8915 - $_ = Object.getPrototypeOf($_); //#8915 - } //#8915 - $_.checksum = 0; //#8918 - for (var _4f = 0; _4f <= 27; _4f += 1) { //#8922 - $_.i = _4f; //#8920 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8921 - } //#8921 - $_.checksum = $_.checksum % 89; //#8923 - $_.seq = $get($_.checkseq, $_.checksum); //#8924 - $k[$j++] = 'swidths'; //#8925 - $k[$j++] = ~~($_.seq / 21); //#8925 - $k[$j++] = 8; //#8925 - $k[$j++] = 3; //#8925 - $k[$j++] = 6; //#8925 - $k[$j++] = false; //#8925 - $_.getRSSwidths(); //#8925 - var _4s = $k[--$j]; //#8925 - $_[$k[--$j]] = _4s; //#8925 - $k[$j++] = 'bwidths'; //#8926 - $k[$j++] = $_.seq % 21; //#8926 - $k[$j++] = 8; //#8926 - $k[$j++] = 3; //#8926 - $k[$j++] = 6; //#8926 - $k[$j++] = false; //#8926 - $_.getRSSwidths(); //#8926 - var _4v = $k[--$j]; //#8926 - $_[$k[--$j]] = _4v; //#8926 - $_.checkwidths = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); //#8928 - for (var _4y = 0; _4y <= 5; _4y += 1) { //#8933 - $_.i = _4y; //#8930 - $put($_.checkwidths, $_.i * 2, $get($_.swidths, $_.i)); //#8931 - $put($_.checkwidths, ($_.i * 2) + 1, $get($_.bwidths, $_.i)); //#8932 - } //#8932 - $k[$j++] = Infinity; //#8935 - var _59 = $_.d1w; //#8936 - $k[$j++] = 1; //#8936 - for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#8936 - $k[$j++] = $get(_59, _5A); //#8936 - } //#8936 - var _5D = $_.checkwidths; //#8936 - for (var _5E = 0, _5F = _5D.length; _5E < _5F; _5E++) { //#8936 - $k[$j++] = $get(_5D, _5E); //#8936 - } //#8936 - var _5H = $_.d2w; //#8936 - for (var _5I = 0, _5J = _5H.length; _5I < _5J; _5I++) { //#8936 - $k[$j++] = $get(_5H, _5I); //#8936 - } //#8936 - $k[$j++] = 1; //#8936 - $k[$j++] = 1; //#8936 - $k[$j++] = 5; //#8936 - $_.sbs = $a(); //#8936 - $k[$j++] = Infinity; //#8940 - var _5M = $_.sbs; //#8942 - $k[$j++] = Infinity; //#8943 - for (var _5O = 0, _5P = ~~(($_.sbs.length + 1) / 2); _5O < _5P; _5O++) { //#8943 - $k[$j++] = $_.height; //#8943 - } //#8943 - var _5R = $a(); //#8943 - $k[$j++] = Infinity; //#8944 - for (var _5T = 0, _5U = ~~(($_.sbs.length + 1) / 2); _5T < _5U; _5T++) { //#8944 - $k[$j++] = 0; //#8944 - } //#8944 - var _5V = $a(); //#8944 - $k[$j++] = 'ren'; //#8949 - $k[$j++] = bwipp_renlinear; //#8949 - $k[$j++] = 'sbs'; //#8949 - $k[$j++] = _5M; //#8949 - $k[$j++] = 'bhs'; //#8949 - $k[$j++] = _5R; //#8949 - $k[$j++] = 'bbs'; //#8949 - $k[$j++] = _5V; //#8949 - $k[$j++] = 'txt'; //#8949 - $k[$j++] = $_.txt; //#8949 - $k[$j++] = 'textxalign'; //#8949 - $k[$j++] = "center"; //#8949 - $k[$j++] = 'borderleft'; //#8949 - $k[$j++] = 0; //#8949 - $k[$j++] = 'borderright'; //#8949 - $k[$j++] = 0; //#8949 - $k[$j++] = 'opt'; //#8949 - $k[$j++] = $_.options; //#8949 - var _5Y = $d(); //#8949 - $k[$j++] = _5Y; //#8952 - if (!$_.dontdraw) { //#8952 - bwipp_renlinear(); //#8952 - } //#8952 - $_ = Object.getPrototypeOf($_); //#8954 - $_ = Object.getPrototypeOf($_); //#8956 -} //bwipp_databarlimited -function bwipp_databarexpanded() { - $_ = Object.create($_); //#8988 - $_.parse = false; //#8991 - $_.dontlint = false; //#8992 - $_.lintreqs = true; //#8993 - $_.dontdraw = false; //#8994 - $_.height = 34 / 72; //#8995 - $_.format = "expanded"; //#8996 - $_.segments = -1; //#8997 - $_.linkage = false; //#8998 - $_.barxmult = 34; //#8999 + $_ = Object.create($_); //#8994 + $_.dontdraw = false; //#8997 + $_.height = 10 / 72; //#8998 + $_.linkage = false; //#8999 $k[$j++] = $_; //#9001 bwipp_processoptions(); //#9001 $_.options = $k[--$j]; //#9001 $_.barcode = $k[--$j]; //#9002 - bwipp_loadctx(bwipp_databarexpanded) //#9004 - if ($_.barxmult < 34) { //#9008 - $k[$j++] = 'bwipp.databarStackedOmniBarXmult#9007'; //#9007 - $k[$j++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; //#9007 - bwipp_raiseerror(); //#9007 - } //#9007 - if ($ne($_.format, "expanded") && $ne($_.format, "expandedstacked")) { //#9012 - $k[$j++] = 'bwipp.databarexpandedBadFormat#9011'; //#9011 - $k[$j++] = "Valid formats are expanded and expandedstacked"; //#9011 + bwipp_loadctx(bwipp_databarlimited) //#9004 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#9009 + $k[$j++] = 'bwipp.databarlimitedBadLength#9008'; //#9008 + $k[$j++] = "GS1 DataBar Limited must be 13 or 14 digits"; //#9008 + bwipp_raiseerror(); //#9008 + } //#9008 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#9012 + $k[$j++] = 'bwipp.databarlimitedBadAI#9011'; //#9011 + $k[$j++] = "GS1 DataBar Limited must begin with (01) application identifier"; //#9011 bwipp_raiseerror(); //#9011 } //#9011 - if ($_.segments == -1) { //#9018 - var _7 = $eq($_.format, "expandedstacked") ? 4 : 22; //#9015 - $_.segments = _7; //#9015 - } else { //#9018 - if ((($_.segments < 2) || ($_.segments > 22)) || (($_.segments % 2) != 0)) { //#9019 - $k[$j++] = 'bwipp.gs1databarexpandedBadSegments#9018'; //#9018 - $k[$j++] = "The number of segments must be even from 2 to 22"; //#9018 + var _7 = $get($_.barcode, 4); //#9013 + if ((_7 < 48) || (_7 > 49)) { //#9015 + $k[$j++] = 'bwipp.databarlimitedBadStartDigit#9014'; //#9014 + $k[$j++] = "GS1 DataBar Limited must begin with 0 or 1"; //#9014 + bwipp_raiseerror(); //#9014 + } //#9014 + var _A = $geti($_.barcode, 5, $_.barcode.length - 5); //#9016 + for (var _B = 0, _C = _A.length; _B < _C; _B++) { //#9020 + var _D = $get(_A, _B); //#9020 + if ((_D < 48) || (_D > 57)) { //#9019 + $k[$j++] = 'bwipp.databarlimitedBadCharacter#9018'; //#9018 + $k[$j++] = "GS1 DataBar Limited must contain only digits"; //#9018 bwipp_raiseerror(); //#9018 } //#9018 } //#9018 - $k[$j++] = $_.barcode; //#9022 - $k[$j++] = 'ai'; //#9022 - bwipp_gs1process(); //#9022 - $_.fncs = $k[--$j]; //#9023 - $_.vals = $k[--$j]; //#9024 - $_.ais = $k[--$j]; //#9025 - for (;;) { //#9113 - if ($_.ais.length == 2) { //#9037 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3103")) { //#9036 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 32767)) { //#9035 - $k[$j++] = "0100"; //#9034 - $k[$j++] = false; //#9034 - break; //#9034 - } //#9034 - } //#9034 - } //#9034 - if ($_.ais.length == 2) { //#9046 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3202")) { //#9045 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 9999)) { //#9044 - $k[$j++] = "0101"; //#9043 - $k[$j++] = false; //#9043 - break; //#9043 - } //#9043 - } //#9043 - } //#9043 - if ($_.ais.length == 2) { //#9055 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3203")) { //#9054 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 22767)) { //#9053 - $k[$j++] = "0101"; //#9052 - $k[$j++] = false; //#9052 - break; //#9052 - } //#9052 - } //#9052 - } //#9052 - var _k = $_.ais.length; //#9058 - if ((_k == 2) || (_k == 3)) { //#9089 - $k[$j++] = 'ai310x'; //#9059 - $k[$j++] = false; //#9059 - for (var _l = 3100; _l <= 3109; _l += 1) { //#9059 - var _q = $k[--$j]; //#9059 - $k[$j++] = _q || $eq($cvrs($s(4), _l, 10), $get($_.ais, 1)); //#9059 - } //#9059 - var _r = $k[--$j]; //#9059 - $_[$k[--$j]] = _r; //#9059 - $k[$j++] = 'ai320x'; //#9060 - $k[$j++] = false; //#9060 - for (var _t = 3200; _t <= 3209; _t += 1) { //#9060 - var _y = $k[--$j]; //#9060 - $k[$j++] = _y || $eq($cvrs($s(4), _t, 10), $get($_.ais, 1)); //#9060 - } //#9060 - var _z = $k[--$j]; //#9060 - $_[$k[--$j]] = _z; //#9060 - if ($_.ais.length == 3) { //#9064 - var _12 = $a(["11", "13", "15", "17"]); //#9062 - $k[$j++] = 'aibad'; //#9062 - $k[$j++] = true; //#9062 - for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#9062 - var _18 = $k[--$j]; //#9062 - $k[$j++] = _18 && $ne($get(_12, _13), $get($_.ais, 2)); //#9062 - } //#9062 - var _19 = $k[--$j]; //#9062 - $_[$k[--$j]] = _19; //#9062 - } else { //#9064 - $_.aibad = false; //#9064 - } //#9064 - if (($eq($get($_.ais, 0), "01") && ($_.ai310x || $_.ai320x)) && (!$_.aibad)) { //#9088 - if ($_.ais.length == 3) { //#9085 - var _1P = $cvi($geti($get($_.vals, 2), 2, 2)); //#9070 - var _1T = $cvi($geti($get($_.vals, 2), 4, 2)); //#9071 - if ((($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) && ((_1P >= 1) && (_1P <= 12))) && ((_1T >= 0) && (_1T <= 31))) { //#9080 - if ($_.ai310x && $eq($get($_.ais, 2), "11")) { //#9072 - $k[$j++] = "0111000"; //#9072 - $k[$j++] = false; //#9072 - break; //#9072 - } //#9072 - if ($_.ai320x && $eq($get($_.ais, 2), "11")) { //#9073 - $k[$j++] = "0111001"; //#9073 - $k[$j++] = false; //#9073 - break; //#9073 - } //#9073 - if ($_.ai310x && $eq($get($_.ais, 2), "13")) { //#9074 - $k[$j++] = "0111010"; //#9074 - $k[$j++] = false; //#9074 - break; //#9074 - } //#9074 - if ($_.ai320x && $eq($get($_.ais, 2), "13")) { //#9075 - $k[$j++] = "0111011"; //#9075 - $k[$j++] = false; //#9075 - break; //#9075 - } //#9075 - if ($_.ai310x && $eq($get($_.ais, 2), "15")) { //#9076 - $k[$j++] = "0111100"; //#9076 - $k[$j++] = false; //#9076 - break; //#9076 - } //#9076 - if ($_.ai320x && $eq($get($_.ais, 2), "15")) { //#9077 - $k[$j++] = "0111101"; //#9077 - $k[$j++] = false; //#9077 - break; //#9077 - } //#9077 - if ($_.ai310x && $eq($get($_.ais, 2), "17")) { //#9078 - $k[$j++] = "0111110"; //#9078 - $k[$j++] = false; //#9078 - break; //#9078 - } //#9078 - if ($_.ai320x && $eq($get($_.ais, 2), "17")) { //#9079 - $k[$j++] = "0111111"; //#9079 - $k[$j++] = false; //#9079 - break; //#9079 - } //#9079 - } //#9079 - } else { //#9085 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) { //#9086 - if ($_.ai310x) { //#9084 - $k[$j++] = "0111000"; //#9084 - $k[$j++] = false; //#9084 - break; //#9084 - } //#9084 - if ($_.ai320x) { //#9085 - $k[$j++] = "0111001"; //#9085 - $k[$j++] = false; //#9085 - break; //#9085 - } //#9085 - } //#9085 - } //#9085 - } //#9085 - } //#9085 - if ($_.ais.length >= 2) { //#9097 - $k[$j++] = 'ai392x'; //#9093 - $k[$j++] = false; //#9093 - for (var _20 = 3920; _20 <= 3923; _20 += 1) { //#9093 - var _25 = $k[--$j]; //#9093 - $k[$j++] = _25 || $eq($cvrs($s(4), _20, 10), $get($_.ais, 1)); //#9093 - } //#9093 - var _26 = $k[--$j]; //#9093 - $_[$k[--$j]] = _26; //#9093 - if ($eq($get($_.ais, 0), "01") && $_.ai392x) { //#9096 - if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9095 - $k[$j++] = "01100"; //#9095 - $k[$j++] = true; //#9095 - break; //#9095 - } //#9095 - } //#9095 - } //#9095 - if ($_.ais.length >= 2) { //#9105 - $k[$j++] = 'ai393x'; //#9101 - $k[$j++] = false; //#9101 - for (var _2F = 3930; _2F <= 3933; _2F += 1) { //#9101 - var _2K = $k[--$j]; //#9101 - $k[$j++] = _2K || $eq($cvrs($s(4), _2F, 10), $get($_.ais, 1)); //#9101 - } //#9101 - var _2L = $k[--$j]; //#9101 - $_[$k[--$j]] = _2L; //#9101 - if ($eq($get($_.ais, 0), "01") && $_.ai393x) { //#9104 - if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9103 - $k[$j++] = "01101"; //#9103 - $k[$j++] = true; //#9103 + $_.checksum = 0; //#9023 + for (var _E = 0; _E <= 12; _E += 1) { //#9027 + $_.i = _E; //#9025 + $k[$j++] = 'checksum'; //#9026 + $k[$j++] = $_.checksum; //#9026 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#9026 + if (($_.i % 2) == 0) { //#9026 + var _K = $k[--$j]; //#9026 + $k[$j++] = _K * 3; //#9026 + } //#9026 + var _L = $k[--$j]; //#9026 + var _M = $k[--$j]; //#9026 + $_[$k[--$j]] = $f(_M + _L); //#9026 + } //#9026 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#9028 + if ($_.barcode.length == 18) { //#9033 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#9032 + $k[$j++] = 'bwipp.databarlimitedBadCheckDigit#9031'; //#9031 + $k[$j++] = "Incorrect GS1 DataBar Limited check digit provided"; //#9031 + bwipp_raiseerror(); //#9031 + } //#9031 + } //#9031 + var _T = $s(18); //#9034 + $puti(_T, 0, $_.barcode); //#9035 + $put(_T, 17, $_.checksum + 48); //#9036 + $_.barcode = _T; //#9037 + if (!bwipp_databarlimited.__9042__) { //#9042 + $_ = Object.create($_); //#9042 + $_.linkval = $a([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); //#9041 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9041 + bwipp_databarlimited.__9042__ = 1; //#9041 + $_ = Object.getPrototypeOf($_); //#9041 + } //#9041 + $k[$j++] = Infinity; //#9043 + var _Z = $geti($_.barcode, 4, 13); //#9044 + for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#9044 + $k[$j++] = $f($get(_Z, _a) - 48); //#9044 + } //#9044 + $_.binval = $a(); //#9044 + if ($_.linkage) { //#9051 + for (var _h = 0, _g = $_.binval.length - 1; _h <= _g; _h += 1) { //#9050 + $_.i = _h; //#9048 + $put($_.binval, $_.i, $f($get($_.binval, $_.i) + $get($_.linkval, $_.i))); //#9049 + } //#9049 + } //#9049 + $_.txt = $a($_.barcode.length); //#9054 + for (var _u = 0, _t = $_.barcode.length - 1; _u <= _t; _u += 1) { //#9058 + $_.i = _u; //#9056 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#9057 + } //#9057 + $_.ncr = function() { + var _11 = $k[--$j]; //#9061 + var _12 = $k[--$j]; //#9061 + var _13 = $f(_12 - _11); //#9061 + if (_11 < $f(_12 - _11)) { //#9061 + var _ = _13; //#9061 + _13 = _11; //#9061 + _11 = _; //#9061 + } //#9061 + $k[$j++] = _13; //#9068 + $k[$j++] = 1; //#9068 + $k[$j++] = 1; //#9068 + for (var _15 = _12, _14 = $f(_11 + 1); _15 >= _14; _15 -= 1) { //#9068 + var _16 = $k[--$j]; //#9064 + var _17 = $k[--$j]; //#9065 + var _18 = $k[--$j]; //#9065 + $k[$j++] = _18; //#9067 + $k[$j++] = _17; //#9067 + $k[$j++] = _16 * _15; //#9067 + if ($le(_17, _18)) { //#9067 + var _19 = $k[--$j]; //#9066 + var _1A = $k[--$j]; //#9066 + $k[$j++] = $f(_1A + 1); //#9066 + $k[$j++] = ~~(_19 / _1A); //#9066 + } //#9066 + } //#9066 + for (;;) { //#9072 + var _1B = $k[--$j]; //#9070 + var _1C = $k[--$j]; //#9070 + var _1D = $k[--$j]; //#9070 + $k[$j++] = _1D; //#9070 + $k[$j++] = _1C; //#9070 + $k[$j++] = _1B; //#9070 + if ($gt(_1C, _1D)) { //#9070 + break; //#9070 + } //#9070 + var _1E = $k[--$j]; //#9071 + var _1F = $k[--$j]; //#9071 + $k[$j++] = $f(_1F + 1); //#9071 + $k[$j++] = ~~(_1E / _1F); //#9071 + } //#9071 + var _1G = $k[--$j]; //#9073 + var _1H = $k[--$j]; //#9073 + $k[$j++] = _1G; //#9073 + $k[$j++] = _1H; //#9073 + $j--; //#9073 + var _1I = $k[--$j]; //#9073 + var _1J = $k[--$j]; //#9073 + $k[$j++] = _1I; //#9073 + $k[$j++] = _1J; //#9073 + $j--; //#9073 + }; //#9073 + $_.getRSSwidths = function() { + $_.oe = $k[--$j]; //#9077 + $_.el = $k[--$j]; //#9078 + $_.mw = $k[--$j]; //#9079 + $_.nm = $k[--$j]; //#9080 + $_.val = $k[--$j]; //#9081 + $_.out = $a($_.el); //#9082 + $_.mask = 0; //#9083 + for (var _1T = 0, _1S = $f($_.el - 2); _1T <= _1S; _1T += 1) { //#9110 + $_.bar = _1T; //#9085 + $_.ew = 1; //#9086 + var _1V = $_.bar; //#9087 + $_.mask = $_.mask | ((_1V < 0 ? 1 >>> -_1V : 1 << _1V)); //#9087 + for (;;) { //#9106 + $k[$j++] = 'sval'; //#9088 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9088 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9088 + $_.ncr(); //#9088 + var _1a = $k[--$j]; //#9088 + $_[$k[--$j]] = _1a; //#9088 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9091 + $k[$j++] = 'sval'; //#9090 + $k[$j++] = $_.sval; //#9090 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9090 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9090 + $_.ncr(); //#9090 + var _1p = $k[--$j]; //#9090 + var _1q = $k[--$j]; //#9090 + $_[$k[--$j]] = $f(_1q - _1p); //#9090 + } //#9090 + if ($f($_.el - $_.bar) > 2) { //#9100 + $_.lval = 0; //#9093 + for (var _20 = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1z = $f($_.mw + 1); _20 >= _1z; _20 -= 1) { //#9097 + $k[$j++] = $f(($f($f($_.nm - _20) - $_.ew)) - 1); //#9095 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9095 + $_.ncr(); //#9095 + $_.lval = $f($k[--$j] + $_.lval); //#9096 + } //#9096 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9098 + } else { //#9100 + if ($f($_.nm - $_.ew) > $_.mw) { //#9100 + $_.sval = $f($_.sval - 1); //#9100 + } //#9100 + } //#9100 + $_.val = $f($_.val - $_.sval); //#9102 + if ($_.val < 0) { //#9103 break; //#9103 } //#9103 - } //#9103 - } //#9103 - if ($eq($get($_.ais, 0), "01")) { //#9108 - $k[$j++] = "1"; //#9108 - $k[$j++] = true; //#9108 - break; //#9108 - } //#9108 - $k[$j++] = "00"; //#9111 - $k[$j++] = true; //#9111 - break; //#9111 - } //#9111 - $_.gpfallow = $k[--$j]; //#9114 - $_.method = $k[--$j]; //#9115 + $_.ew = $_.ew + 1; //#9104 + var _2K = $_.bar; //#9105 + $_.mask = $_.mask & (~((_2K < 0 ? 1 >>> -_2K : 1 << _2K))); //#9105 + } //#9105 + $_.val = $f($_.val + $_.sval); //#9107 + $_.nm = $f($_.nm - $_.ew); //#9108 + $put($_.out, $_.bar, $_.ew); //#9109 + } //#9109 + $put($_.out, $f($_.el - 1), $_.nm); //#9111 + $k[$j++] = $_.out; //#9112 + }; //#9112 + for (var _2W = 0; _2W <= 11; _2W += 1) { //#9119 + $_.i = _2W; //#9116 + var _2X = $_.binval; //#9117 + var _2Y = $_.i; //#9117 + $put(_2X, _2Y + 1, $f($get(_2X, _2Y + 1) + (($get($_.binval, $_.i) % 2013571) * 10))); //#9117 + $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 2013571)); //#9118 + } //#9118 + $_.d2 = $get($_.binval, 12) % 2013571; //#9120 + var _2k = $_.binval; //#9121 + $put(_2k, 12, ~~($get(_2k, 12) / 2013571)); //#9121 + $_.d1 = 0; //#9123 + $_.i = true; //#9124 + for (var _2m = 0; _2m <= 12; _2m += 1) { //#9134 + $_.j = _2m; //#9126 + var _2p = $get($_.binval, $_.j); //#9127 + $k[$j++] = _2p; //#9133 + if ((_2p == 0) && $_.i) { //#9132 + $j--; //#9129 + } else { //#9132 + $_.i = false; //#9131 + $_.d1 = $f($_.d1 + ($k[--$j] * (~~Math.pow(10, 12 - $_.j)))); //#9132 + } //#9132 + } //#9132 + if (!bwipp_databarlimited.__9146__) { //#9146 + $_ = Object.create($_); //#9146 + $_.tab267 = $a([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); //#9145 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9145 + bwipp_databarlimited.__9146__ = 1; //#9145 + $_ = Object.getPrototypeOf($_); //#9145 + } //#9145 + $_.i = 0; //#9148 + for (;;) { //#9158 + if ($_.d1 <= $get($_.tab267, $_.i)) { //#9156 + var _32 = $geti($_.tab267, $_.i + 1, 7); //#9150 + for (var _33 = 0, _34 = _32.length; _33 < _34; _33++) { //#9150 + $k[$j++] = $get(_32, _33); //#9150 + } //#9150 + $_.d1te = $k[--$j]; //#9151 + $_.d1to = $k[--$j]; //#9151 + $_.d1mwe = $k[--$j]; //#9152 + $_.d1mwo = $k[--$j]; //#9152 + $_.d1ele = $k[--$j]; //#9153 + $_.d1elo = $k[--$j]; //#9153 + $_.d1gs = $k[--$j]; //#9154 + break; //#9155 + } //#9155 + $_.i = $_.i + 8; //#9157 + } //#9157 + $_.i = 0; //#9160 + for (;;) { //#9170 + if ($_.d2 <= $get($_.tab267, $_.i)) { //#9168 + var _3K = $geti($_.tab267, $_.i + 1, 7); //#9162 + for (var _3L = 0, _3M = _3K.length; _3L < _3M; _3L++) { //#9162 + $k[$j++] = $get(_3K, _3L); //#9162 + } //#9162 + $_.d2te = $k[--$j]; //#9163 + $_.d2to = $k[--$j]; //#9163 + $_.d2mwe = $k[--$j]; //#9164 + $_.d2mwo = $k[--$j]; //#9164 + $_.d2ele = $k[--$j]; //#9165 + $_.d2elo = $k[--$j]; //#9165 + $_.d2gs = $k[--$j]; //#9166 + break; //#9167 + } //#9167 + $_.i = $_.i + 8; //#9169 + } //#9169 + $k[$j++] = 'd1wo'; //#9172 + $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#9172 + $k[$j++] = $_.d1elo; //#9172 + $k[$j++] = $_.d1mwo; //#9172 + $k[$j++] = 7; //#9172 + $k[$j++] = false; //#9172 + $_.getRSSwidths(); //#9172 + var _3b = $k[--$j]; //#9172 + $_[$k[--$j]] = _3b; //#9172 + $k[$j++] = 'd1we'; //#9173 + $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#9173 + $k[$j++] = $_.d1ele; //#9173 + $k[$j++] = $_.d1mwe; //#9173 + $k[$j++] = 7; //#9173 + $k[$j++] = true; //#9173 + $_.getRSSwidths(); //#9173 + var _3i = $k[--$j]; //#9173 + $_[$k[--$j]] = _3i; //#9173 + $k[$j++] = 'd2wo'; //#9174 + $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2te); //#9174 + $k[$j++] = $_.d2elo; //#9174 + $k[$j++] = $_.d2mwo; //#9174 + $k[$j++] = 7; //#9174 + $k[$j++] = false; //#9174 + $_.getRSSwidths(); //#9174 + var _3p = $k[--$j]; //#9174 + $_[$k[--$j]] = _3p; //#9174 + $k[$j++] = 'd2we'; //#9175 + $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2te; //#9175 + $k[$j++] = $_.d2ele; //#9175 + $k[$j++] = $_.d2mwe; //#9175 + $k[$j++] = 7; //#9175 + $k[$j++] = true; //#9175 + $_.getRSSwidths(); //#9175 + var _3w = $k[--$j]; //#9175 + $_[$k[--$j]] = _3w; //#9175 + $_.d1w = $a(14); //#9177 + for (var _3z = 0; _3z <= 6; _3z += 1) { //#9182 + $_.i = _3z; //#9179 + $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#9180 + $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#9181 + } //#9181 + $_.d2w = $a(14); //#9184 + for (var _4B = 0; _4B <= 6; _4B += 1) { //#9189 + $_.i = _4B; //#9186 + $put($_.d2w, $_.i * 2, $get($_.d2wo, $_.i)); //#9187 + $put($_.d2w, ($_.i * 2) + 1, $get($_.d2we, $_.i)); //#9188 + } //#9188 + $k[$j++] = Infinity; //#9191 + var _4M = $_.d1w; //#9192 + for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#9192 + $k[$j++] = $get(_4M, _4N); //#9192 + } //#9192 + var _4Q = $_.d2w; //#9193 + for (var _4R = 0, _4S = _4Q.length; _4R < _4S; _4R++) { //#9193 + $k[$j++] = $get(_4Q, _4R); //#9193 + } //#9193 + $_.widths = $a(); //#9193 + if (!bwipp_databarlimited.__9217__) { //#9217 + $_ = Object.create($_); //#9217 + $_.checkweights = $a([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); //#9200 + $k[$j++] = Infinity; //#9202 + for (var _4W = 0; _4W <= 43; _4W += 1) { //#9203 + $k[$j++] = _4W; //#9203 + } //#9203 + $k[$j++] = 45; //#9205 + $k[$j++] = 52; //#9205 + $k[$j++] = 57; //#9205 + for (var _4X = 63; _4X <= 66; _4X += 1) { //#9205 + $k[$j++] = _4X; //#9205 + } //#9205 + for (var _4Y = 73; _4Y <= 79; _4Y += 1) { //#9206 + $k[$j++] = _4Y; //#9206 + } //#9206 + $k[$j++] = 82; //#9208 + for (var _4Z = 126; _4Z <= 130; _4Z += 1) { //#9208 + $k[$j++] = _4Z; //#9208 + } //#9208 + $k[$j++] = 132; //#9210 + for (var _4a = 141; _4a <= 146; _4a += 1) { //#9210 + $k[$j++] = _4a; //#9210 + } //#9210 + for (var _4b = 210; _4b <= 217; _4b += 1) { //#9211 + $k[$j++] = _4b; //#9211 + } //#9211 + $k[$j++] = 220; //#9213 + for (var _4c = 316; _4c <= 320; _4c += 1) { //#9213 + $k[$j++] = _4c; //#9213 + } //#9213 + $k[$j++] = 322; //#9215 + $k[$j++] = 323; //#9215 + $k[$j++] = 326; //#9215 + $k[$j++] = 337; //#9215 + $_.checkseq = $a(); //#9215 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9216 + bwipp_databarlimited.__9217__ = 1; //#9216 + $_ = Object.getPrototypeOf($_); //#9216 + } //#9216 + $_.checksum = 0; //#9219 + for (var _4f = 0; _4f <= 27; _4f += 1) { //#9223 + $_.i = _4f; //#9221 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#9222 + } //#9222 + $_.checksum = $_.checksum % 89; //#9224 + $_.seq = $get($_.checkseq, $_.checksum); //#9225 + $k[$j++] = 'swidths'; //#9226 + $k[$j++] = ~~($_.seq / 21); //#9226 + $k[$j++] = 8; //#9226 + $k[$j++] = 3; //#9226 + $k[$j++] = 6; //#9226 + $k[$j++] = false; //#9226 + $_.getRSSwidths(); //#9226 + var _4s = $k[--$j]; //#9226 + $_[$k[--$j]] = _4s; //#9226 + $k[$j++] = 'bwidths'; //#9227 + $k[$j++] = $_.seq % 21; //#9227 + $k[$j++] = 8; //#9227 + $k[$j++] = 3; //#9227 + $k[$j++] = 6; //#9227 + $k[$j++] = false; //#9227 + $_.getRSSwidths(); //#9227 + var _4v = $k[--$j]; //#9227 + $_[$k[--$j]] = _4v; //#9227 + $_.checkwidths = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); //#9229 + for (var _4y = 0; _4y <= 5; _4y += 1) { //#9234 + $_.i = _4y; //#9231 + $put($_.checkwidths, $_.i * 2, $get($_.swidths, $_.i)); //#9232 + $put($_.checkwidths, ($_.i * 2) + 1, $get($_.bwidths, $_.i)); //#9233 + } //#9233 + $k[$j++] = Infinity; //#9236 + var _59 = $_.d1w; //#9237 + $k[$j++] = 1; //#9237 + for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#9237 + $k[$j++] = $get(_59, _5A); //#9237 + } //#9237 + var _5D = $_.checkwidths; //#9237 + for (var _5E = 0, _5F = _5D.length; _5E < _5F; _5E++) { //#9237 + $k[$j++] = $get(_5D, _5E); //#9237 + } //#9237 + var _5H = $_.d2w; //#9237 + for (var _5I = 0, _5J = _5H.length; _5I < _5J; _5I++) { //#9237 + $k[$j++] = $get(_5H, _5I); //#9237 + } //#9237 + $k[$j++] = 1; //#9237 + $k[$j++] = 1; //#9237 + $k[$j++] = 5; //#9237 + $_.sbs = $a(); //#9237 + $k[$j++] = Infinity; //#9241 + var _5M = $_.sbs; //#9243 + $k[$j++] = Infinity; //#9244 + for (var _5O = 0, _5P = ~~(($_.sbs.length + 1) / 2); _5O < _5P; _5O++) { //#9244 + $k[$j++] = $_.height; //#9244 + } //#9244 + var _5R = $a(); //#9244 + $k[$j++] = Infinity; //#9245 + for (var _5T = 0, _5U = ~~(($_.sbs.length + 1) / 2); _5T < _5U; _5T++) { //#9245 + $k[$j++] = 0; //#9245 + } //#9245 + var _5V = $a(); //#9245 + $k[$j++] = 'ren'; //#9250 + $k[$j++] = 'renlinear'; //#9250 + $k[$j++] = 'sbs'; //#9250 + $k[$j++] = _5M; //#9250 + $k[$j++] = 'bhs'; //#9250 + $k[$j++] = _5R; //#9250 + $k[$j++] = 'bbs'; //#9250 + $k[$j++] = _5V; //#9250 + $k[$j++] = 'txt'; //#9250 + $k[$j++] = $_.txt; //#9250 + $k[$j++] = 'textxalign'; //#9250 + $k[$j++] = "center"; //#9250 + $k[$j++] = 'borderleft'; //#9250 + $k[$j++] = 0; //#9250 + $k[$j++] = 'borderright'; //#9250 + $k[$j++] = 0; //#9250 + $k[$j++] = 'opt'; //#9250 + $k[$j++] = $_.options; //#9250 + var _5Y = $d(); //#9250 + $k[$j++] = _5Y; //#9253 + if (!$_.dontdraw) { //#9253 + bwipp_renlinear(); //#9253 + } //#9253 + $_ = Object.getPrototypeOf($_); //#9255 + $_ = Object.getPrototypeOf($_); //#9257 +} //bwipp_databarlimited +function bwipp_databarexpanded() { + $_ = Object.create($_); //#9289 + $_.parse = false; //#9292 + $_.dontlint = false; //#9293 + $_.lintreqs = true; //#9294 + $_.dontdraw = false; //#9295 + $_.height = 34 / 72; //#9296 + $_.format = "expanded"; //#9297 + $_.segments = -1; //#9298 + $_.linkage = false; //#9299 + $_.barxmult = 34; //#9300 + $k[$j++] = $_; //#9302 + bwipp_processoptions(); //#9302 + $_.options = $k[--$j]; //#9302 + $_.barcode = $k[--$j]; //#9303 + bwipp_loadctx(bwipp_databarexpanded) //#9305 + if ($_.barxmult < 34) { //#9309 + $k[$j++] = 'bwipp.databarStackedOmniBarXmult#9308'; //#9308 + $k[$j++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; //#9308 + bwipp_raiseerror(); //#9308 + } //#9308 + if ($ne($_.format, "expanded") && $ne($_.format, "expandedstacked")) { //#9313 + $k[$j++] = 'bwipp.databarexpandedBadFormat#9312'; //#9312 + $k[$j++] = "Valid formats are expanded and expandedstacked"; //#9312 + bwipp_raiseerror(); //#9312 + } //#9312 + if ($_.segments == -1) { //#9319 + var _7 = $eq($_.format, "expandedstacked") ? 4 : 22; //#9316 + $_.segments = _7; //#9316 + } else { //#9319 + if ((($_.segments < 2) || ($_.segments > 22)) || (($_.segments % 2) != 0)) { //#9320 + $k[$j++] = 'bwipp.gs1databarexpandedBadSegments#9319'; //#9319 + $k[$j++] = "The number of segments must be even from 2 to 22"; //#9319 + bwipp_raiseerror(); //#9319 + } //#9319 + } //#9319 + $k[$j++] = $_.barcode; //#9323 + $k[$j++] = 'ai'; //#9323 + bwipp_gs1process(); //#9323 + $_.fncs = $k[--$j]; //#9324 + $_.vals = $k[--$j]; //#9325 + $_.ais = $k[--$j]; //#9326 + for (;;) { //#9414 + if ($_.ais.length == 2) { //#9338 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3103")) { //#9337 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 32767)) { //#9336 + $k[$j++] = "0100"; //#9335 + $k[$j++] = false; //#9335 + break; //#9335 + } //#9335 + } //#9335 + } //#9335 + if ($_.ais.length == 2) { //#9347 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3202")) { //#9346 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 9999)) { //#9345 + $k[$j++] = "0101"; //#9344 + $k[$j++] = false; //#9344 + break; //#9344 + } //#9344 + } //#9344 + } //#9344 + if ($_.ais.length == 2) { //#9356 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3203")) { //#9355 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 22767)) { //#9354 + $k[$j++] = "0101"; //#9353 + $k[$j++] = false; //#9353 + break; //#9353 + } //#9353 + } //#9353 + } //#9353 + var _k = $_.ais.length; //#9359 + if ((_k == 2) || (_k == 3)) { //#9390 + $k[$j++] = 'ai310x'; //#9360 + $k[$j++] = false; //#9360 + for (var _l = 3100; _l <= 3109; _l += 1) { //#9360 + var _q = $k[--$j]; //#9360 + $k[$j++] = _q || $eq($cvrs($s(4), _l, 10), $get($_.ais, 1)); //#9360 + } //#9360 + var _r = $k[--$j]; //#9360 + $_[$k[--$j]] = _r; //#9360 + $k[$j++] = 'ai320x'; //#9361 + $k[$j++] = false; //#9361 + for (var _t = 3200; _t <= 3209; _t += 1) { //#9361 + var _y = $k[--$j]; //#9361 + $k[$j++] = _y || $eq($cvrs($s(4), _t, 10), $get($_.ais, 1)); //#9361 + } //#9361 + var _z = $k[--$j]; //#9361 + $_[$k[--$j]] = _z; //#9361 + if ($_.ais.length == 3) { //#9365 + var _12 = $a(["11", "13", "15", "17"]); //#9363 + $k[$j++] = 'aibad'; //#9363 + $k[$j++] = true; //#9363 + for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#9363 + var _18 = $k[--$j]; //#9363 + $k[$j++] = _18 && $ne($get(_12, _13), $get($_.ais, 2)); //#9363 + } //#9363 + var _19 = $k[--$j]; //#9363 + $_[$k[--$j]] = _19; //#9363 + } else { //#9365 + $_.aibad = false; //#9365 + } //#9365 + if (($eq($get($_.ais, 0), "01") && ($_.ai310x || $_.ai320x)) && (!$_.aibad)) { //#9389 + if ($_.ais.length == 3) { //#9386 + var _1P = $cvi($geti($get($_.vals, 2), 2, 2)); //#9371 + var _1T = $cvi($geti($get($_.vals, 2), 4, 2)); //#9372 + if ((($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) && ((_1P >= 1) && (_1P <= 12))) && ((_1T >= 0) && (_1T <= 31))) { //#9381 + if ($_.ai310x && $eq($get($_.ais, 2), "11")) { //#9373 + $k[$j++] = "0111000"; //#9373 + $k[$j++] = false; //#9373 + break; //#9373 + } //#9373 + if ($_.ai320x && $eq($get($_.ais, 2), "11")) { //#9374 + $k[$j++] = "0111001"; //#9374 + $k[$j++] = false; //#9374 + break; //#9374 + } //#9374 + if ($_.ai310x && $eq($get($_.ais, 2), "13")) { //#9375 + $k[$j++] = "0111010"; //#9375 + $k[$j++] = false; //#9375 + break; //#9375 + } //#9375 + if ($_.ai320x && $eq($get($_.ais, 2), "13")) { //#9376 + $k[$j++] = "0111011"; //#9376 + $k[$j++] = false; //#9376 + break; //#9376 + } //#9376 + if ($_.ai310x && $eq($get($_.ais, 2), "15")) { //#9377 + $k[$j++] = "0111100"; //#9377 + $k[$j++] = false; //#9377 + break; //#9377 + } //#9377 + if ($_.ai320x && $eq($get($_.ais, 2), "15")) { //#9378 + $k[$j++] = "0111101"; //#9378 + $k[$j++] = false; //#9378 + break; //#9378 + } //#9378 + if ($_.ai310x && $eq($get($_.ais, 2), "17")) { //#9379 + $k[$j++] = "0111110"; //#9379 + $k[$j++] = false; //#9379 + break; //#9379 + } //#9379 + if ($_.ai320x && $eq($get($_.ais, 2), "17")) { //#9380 + $k[$j++] = "0111111"; //#9380 + $k[$j++] = false; //#9380 + break; //#9380 + } //#9380 + } //#9380 + } else { //#9386 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) { //#9387 + if ($_.ai310x) { //#9385 + $k[$j++] = "0111000"; //#9385 + $k[$j++] = false; //#9385 + break; //#9385 + } //#9385 + if ($_.ai320x) { //#9386 + $k[$j++] = "0111001"; //#9386 + $k[$j++] = false; //#9386 + break; //#9386 + } //#9386 + } //#9386 + } //#9386 + } //#9386 + } //#9386 + if ($_.ais.length >= 2) { //#9398 + $k[$j++] = 'ai392x'; //#9394 + $k[$j++] = false; //#9394 + for (var _20 = 3920; _20 <= 3923; _20 += 1) { //#9394 + var _25 = $k[--$j]; //#9394 + $k[$j++] = _25 || $eq($cvrs($s(4), _20, 10), $get($_.ais, 1)); //#9394 + } //#9394 + var _26 = $k[--$j]; //#9394 + $_[$k[--$j]] = _26; //#9394 + if ($eq($get($_.ais, 0), "01") && $_.ai392x) { //#9397 + if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9396 + $k[$j++] = "01100"; //#9396 + $k[$j++] = true; //#9396 + break; //#9396 + } //#9396 + } //#9396 + } //#9396 + if ($_.ais.length >= 2) { //#9406 + $k[$j++] = 'ai393x'; //#9402 + $k[$j++] = false; //#9402 + for (var _2F = 3930; _2F <= 3933; _2F += 1) { //#9402 + var _2K = $k[--$j]; //#9402 + $k[$j++] = _2K || $eq($cvrs($s(4), _2F, 10), $get($_.ais, 1)); //#9402 + } //#9402 + var _2L = $k[--$j]; //#9402 + $_[$k[--$j]] = _2L; //#9402 + if ($eq($get($_.ais, 0), "01") && $_.ai393x) { //#9405 + if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9404 + $k[$j++] = "01101"; //#9404 + $k[$j++] = true; //#9404 + break; //#9404 + } //#9404 + } //#9404 + } //#9404 + if ($eq($get($_.ais, 0), "01")) { //#9409 + $k[$j++] = "1"; //#9409 + $k[$j++] = true; //#9409 + break; //#9409 + } //#9409 + $k[$j++] = "00"; //#9412 + $k[$j++] = true; //#9412 + break; //#9412 + } //#9412 + $_.gpfallow = $k[--$j]; //#9415 + $_.method = $k[--$j]; //#9416 $_.conv12to40 = function() { - var _2Y = $strcpy($s(40), "0000000000000000000000000000000000000000"); //#9118 - var _2Z = $k[--$j]; //#9119 - var _2d = $cvrs($s(10), $cvi($geti(_2Z, 0, 3)), 2); //#9119 - $puti($geti(_2Y, 0, 10), 10 - _2d.length, _2d); //#9119 - var _2h = $cvrs($s(10), $cvi($geti(_2Z, 3, 3)), 2); //#9120 - $puti($geti(_2Y, 10, 10), 10 - _2h.length, _2h); //#9120 - var _2l = $cvrs($s(10), $cvi($geti(_2Z, 6, 3)), 2); //#9121 - $puti($geti(_2Y, 20, 10), 10 - _2l.length, _2l); //#9121 - var _2p = $cvrs($s(10), $cvi($geti(_2Z, 9, 3)), 2); //#9122 - $puti($geti(_2Y, 30, 10), 10 - _2p.length, _2p); //#9122 - $k[$j++] = _2Y; //#9123 - $k[$j++] = _2Z; //#9123 - $j--; //#9123 - }; //#9123 + var _2Y = $strcpy($s(40), "0000000000000000000000000000000000000000"); //#9419 + var _2Z = $k[--$j]; //#9420 + var _2d = $cvrs($s(10), $cvi($geti(_2Z, 0, 3)), 2); //#9420 + $puti($geti(_2Y, 0, 10), 10 - _2d.length, _2d); //#9420 + var _2h = $cvrs($s(10), $cvi($geti(_2Z, 3, 3)), 2); //#9421 + $puti($geti(_2Y, 10, 10), 10 - _2h.length, _2h); //#9421 + var _2l = $cvrs($s(10), $cvi($geti(_2Z, 6, 3)), 2); //#9422 + $puti($geti(_2Y, 20, 10), 10 - _2l.length, _2l); //#9422 + var _2p = $cvrs($s(10), $cvi($geti(_2Z, 9, 3)), 2); //#9423 + $puti($geti(_2Y, 30, 10), 10 - _2p.length, _2p); //#9423 + $k[$j++] = _2Y; //#9424 + $k[$j++] = _2Z; //#9424 + $j--; //#9424 + }; //#9424 $_.conv13to44 = function() { - var _2r = $strcpy($s(44), "00000000000000000000000000000000000000000000"); //#9127 - var _2s = $k[--$j]; //#9128 - var _2w = $cvrs($s(4), $cvi($geti(_2s, 0, 1)), 2); //#9128 - $puti($geti(_2r, 0, 4), 4 - _2w.length, _2w); //#9128 - $k[$j++] = _2r; //#9129 - $k[$j++] = _2r; //#9129 - $k[$j++] = $geti(_2s, 1, 12); //#9129 - $_.conv12to40(); //#9129 - var _2y = $k[--$j]; //#9129 - $puti($k[--$j], 4, _2y); //#9129 - }; //#9129 + var _2r = $strcpy($s(44), "00000000000000000000000000000000000000000000"); //#9428 + var _2s = $k[--$j]; //#9429 + var _2w = $cvrs($s(4), $cvi($geti(_2s, 0, 1)), 2); //#9429 + $puti($geti(_2r, 0, 4), 4 - _2w.length, _2w); //#9429 + $k[$j++] = _2r; //#9430 + $k[$j++] = _2r; //#9430 + $k[$j++] = $geti(_2s, 1, 12); //#9430 + $_.conv12to40(); //#9430 + var _2y = $k[--$j]; //#9430 + $puti($k[--$j], 4, _2y); //#9430 + }; //#9430 $_.tobin = function() { - var _31 = $s($k[--$j]); //#9133 - $k[$j++] = _31; //#9133 - for (var _33 = 0, _32 = _31.length - 1; _33 <= _32; _33 += 1) { //#9133 - var _34 = $k[--$j]; //#9133 - $put(_34, _33, 48); //#9133 - $k[$j++] = _34; //#9133 - } //#9133 - var _35 = $k[--$j]; //#9134 - var _38 = $cvrs($s(_35.length), $k[--$j], 2); //#9134 - $puti(_35, _35.length - _38.length, _38); //#9134 - $k[$j++] = _35; //#9134 - }; //#9134 - $_.fnc1 = -1; //#9137 - $_.lnumeric = -2; //#9137 - $_.lalphanumeric = -3; //#9137 - $_.liso646 = -4; //#9137 - if ($eq($_.method, "00")) { //#9142 - $_.cdf = $a([]); //#9140 - $_.gpf = $a([]); //#9141 - } //#9141 - if ($eq($_.method, "1")) { //#9151 - $k[$j++] = 'cdf'; //#9145 - $k[$j++] = $geti($get($_.vals, 0), 0, 13); //#9145 - $_.conv13to44(); //#9145 - var _3G = $k[--$j]; //#9145 - $_[$k[--$j]] = _3G; //#9145 - $k[$j++] = Infinity; //#9146 - var _3I = $_.cdf; //#9146 - for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#9146 - $k[$j++] = $f($get(_3I, _3J) - 48); //#9146 - } //#9146 - $_.cdf = $a(); //#9146 - $_.gpf = $a([]); //#9147 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#9148 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#9149 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#9150 - } //#9150 - if ($eq($_.method, "0100")) { //#9162 - $_.cdf = $s(55); //#9154 - $k[$j++] = $_.cdf; //#9155 - $k[$j++] = 0; //#9155 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9155 - $_.conv12to40(); //#9155 - var _3d = $k[--$j]; //#9155 - var _3e = $k[--$j]; //#9155 - $puti($k[--$j], _3e, _3d); //#9155 - $k[$j++] = $_.cdf; //#9156 - $k[$j++] = 40; //#9156 - $k[$j++] = $cvi($get($_.vals, 1)); //#9156 - $k[$j++] = 15; //#9156 - $_.tobin(); //#9156 - var _3j = $k[--$j]; //#9156 - var _3k = $k[--$j]; //#9156 - $puti($k[--$j], _3k, _3j); //#9156 - $k[$j++] = Infinity; //#9157 - var _3m = $_.cdf; //#9157 - for (var _3n = 0, _3o = _3m.length; _3n < _3o; _3n++) { //#9157 - $k[$j++] = $get(_3m, _3n) - 48; //#9157 - } //#9157 - $_.cdf = $a(); //#9157 - $_.gpf = $a([]); //#9158 - $_.ais = $a([]); //#9159 - $_.vals = $a([]); //#9160 - $_.fncs = $a([]); //#9161 - } //#9161 - if ($eq($_.method, "0101")) { //#9178 - $_.cdf = $s(55); //#9165 - $k[$j++] = $_.cdf; //#9166 - $k[$j++] = 0; //#9166 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9166 - $_.conv12to40(); //#9166 - var _41 = $k[--$j]; //#9166 - var _42 = $k[--$j]; //#9166 - $puti($k[--$j], _42, _41); //#9166 - if ($eq($get($_.ais, 1), "3202")) { //#9170 - $k[$j++] = $cvi($get($_.vals, 1)); //#9168 - $k[$j++] = 15; //#9168 - $_.tobin(); //#9168 - } else { //#9170 - $k[$j++] = $cvi($get($_.vals, 1)) + 10000; //#9170 - $k[$j++] = 15; //#9170 - $_.tobin(); //#9170 - } //#9170 - $puti($_.cdf, 40, $k[--$j]); //#9172 - $k[$j++] = Infinity; //#9173 - var _4C = $_.cdf; //#9173 - for (var _4D = 0, _4E = _4C.length; _4D < _4E; _4D++) { //#9173 - $k[$j++] = $get(_4C, _4D) - 48; //#9173 - } //#9173 - $_.cdf = $a(); //#9173 - $_.gpf = $a([]); //#9174 - $_.ais = $a([]); //#9175 - $_.vals = $a([]); //#9176 - $_.fncs = $a([]); //#9177 - } //#9177 - if ($_.method.length == 7) { //#9200 - $_.cdf = $s(76); //#9181 - $k[$j++] = $_.cdf; //#9182 - $k[$j++] = 0; //#9182 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9182 - $_.conv12to40(); //#9182 - var _4R = $k[--$j]; //#9182 - var _4S = $k[--$j]; //#9182 - $puti($k[--$j], _4S, _4R); //#9182 - var _4U = $s(6); //#9183 - $puti(_4U, 0, $geti($get($_.ais, 1), 3, 1)); //#9183 - $puti(_4U, 1, $geti($get($_.vals, 1), 1, 5)); //#9184 - $k[$j++] = $cvi(_4U); //#9184 - $k[$j++] = 20; //#9184 - $_.tobin(); //#9184 - $puti($_.cdf, 40, $k[--$j]); //#9185 - if ($_.ais.length == 3) { //#9192 - var _4f = $get($_.vals, 2); //#9187 - $k[$j++] = ($cvi($geti(_4f, 0, 2)) * 384) + ((($cvi($geti(_4f, 2, 2)) - 1) * 32) + $cvi($geti(_4f, 4, 2))); //#9190 - } else { //#9192 - $k[$j++] = 38400; //#9192 - } //#9192 - $k[$j++] = 16; //#9194 - $_.tobin(); //#9194 - $puti($_.cdf, 60, $k[--$j]); //#9194 - $k[$j++] = Infinity; //#9195 - var _4l = $_.cdf; //#9195 - for (var _4m = 0, _4n = _4l.length; _4m < _4n; _4m++) { //#9195 - $k[$j++] = $get(_4l, _4m) - 48; //#9195 - } //#9195 - $_.cdf = $a(); //#9195 - $_.gpf = $a([]); //#9196 - $_.ais = $a([]); //#9197 - $_.vals = $a([]); //#9198 - $_.fncs = $a([]); //#9199 - } //#9199 - if ($eq($_.method, "01100")) { //#9211 - $_.cdf = $s(42); //#9203 - $k[$j++] = $_.cdf; //#9204 - $k[$j++] = 0; //#9204 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9204 - $_.conv12to40(); //#9204 - var _50 = $k[--$j]; //#9204 - var _51 = $k[--$j]; //#9204 - $puti($k[--$j], _51, _50); //#9204 - $k[$j++] = $_.cdf; //#9205 - $k[$j++] = 40; //#9205 - $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9205 - $k[$j++] = 2; //#9205 - $_.tobin(); //#9205 - var _57 = $k[--$j]; //#9205 - var _58 = $k[--$j]; //#9205 - $puti($k[--$j], _58, _57); //#9205 - $k[$j++] = Infinity; //#9206 - var _5A = $_.cdf; //#9206 - for (var _5B = 0, _5C = _5A.length; _5B < _5C; _5B++) { //#9206 - $k[$j++] = $get(_5A, _5B) - 48; //#9206 - } //#9206 - $_.cdf = $a(); //#9206 - $k[$j++] = Infinity; //#9207 - $forall($get($_.vals, 1)); //#9207 - if ($_.ais.length > 2) { //#9207 - $k[$j++] = $_.fnc1; //#9207 - } //#9207 - $_.gpf = $a(); //#9207 - $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9208 - $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9209 - $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9210 - } //#9210 - if ($eq($_.method, "01101")) { //#9223 - $_.cdf = $s(52); //#9214 - $k[$j++] = $_.cdf; //#9215 - $k[$j++] = 0; //#9215 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9215 - $_.conv12to40(); //#9215 - var _5Z = $k[--$j]; //#9215 - var _5a = $k[--$j]; //#9215 - $puti($k[--$j], _5a, _5Z); //#9215 - $k[$j++] = $_.cdf; //#9216 - $k[$j++] = 40; //#9216 - $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9216 - $k[$j++] = 2; //#9216 - $_.tobin(); //#9216 - var _5g = $k[--$j]; //#9216 - var _5h = $k[--$j]; //#9216 - $puti($k[--$j], _5h, _5g); //#9216 - $k[$j++] = $_.cdf; //#9217 - $k[$j++] = 42; //#9217 - $k[$j++] = $cvi($geti($get($_.vals, 1), 0, 3)); //#9217 - $k[$j++] = 10; //#9217 - $_.tobin(); //#9217 - var _5n = $k[--$j]; //#9217 - var _5o = $k[--$j]; //#9217 - $puti($k[--$j], _5o, _5n); //#9217 - $k[$j++] = Infinity; //#9218 - var _5q = $_.cdf; //#9218 - for (var _5r = 0, _5s = _5q.length; _5r < _5s; _5r++) { //#9218 - $k[$j++] = $get(_5q, _5r) - 48; //#9218 - } //#9218 - $_.cdf = $a(); //#9218 - $k[$j++] = Infinity; //#9219 - var _5w = $get($_.vals, 1); //#9219 - var _5x = $geti(_5w, 3, _5w.length - 3); //#9219 - for (var _5y = 0, _5z = _5x.length; _5y < _5z; _5y++) { //#9219 - $k[$j++] = $get(_5x, _5y); //#9219 - } //#9219 - if ($_.ais.length > 2) { //#9219 - $k[$j++] = $_.fnc1; //#9219 - } //#9219 - $_.gpf = $a(); //#9219 - $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9220 - $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9221 - $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9222 - } //#9222 - if ($_.gpfallow) { //#9229 - $_.vlf = $a(2); //#9227 - } else { //#9229 - $_.vlf = $a([]); //#9229 - } //#9229 - if (!bwipp_databarexpanded.__9270__) { //#9270 - $_ = Object.create($_); //#9270 - $k[$j++] = Infinity; //#9233 - for (var _6G = 0; _6G <= 119; _6G += 1) { //#9242 - var _6I = $strcpy($s(2), "00"); //#9235 - var _6K = $cvrs($s(2), _6G, 11); //#9235 - $puti(_6I, 2 - _6K.length, _6K); //#9236 - $k[$j++] = _6G; //#9237 - $k[$j++] = _6I; //#9237 - if ($get(_6I, 0) == 65) { //#9237 - var _6M = $k[--$j]; //#9237 - $put(_6M, 0, 94); //#9237 - $k[$j++] = _6M; //#9237 - } //#9237 - var _6N = $k[--$j]; //#9238 - $k[$j++] = _6N; //#9238 - if ($get(_6N, 1) == 65) { //#9238 - var _6P = $k[--$j]; //#9238 - $put(_6P, 1, 94); //#9238 - $k[$j++] = _6P; //#9238 - } //#9238 - var _6Q = $k[--$j]; //#9239 - var _6T = $strcpy($s(7), "0000000"); //#9240 - var _6V = $cvrs($s(7), $f($k[--$j] + 8), 2); //#9240 - $puti(_6T, 7 - _6V.length, _6V); //#9241 - $k[$j++] = _6Q; //#9241 - $k[$j++] = _6T; //#9241 - } //#9241 - $k[$j++] = $_.lalphanumeric; //#9243 - $k[$j++] = "0000"; //#9243 - $_.numeric = $d(); //#9244 - $k[$j++] = Infinity; //#9246 - for (var _6Y = 48; _6Y <= 57; _6Y += 1) { //#9247 - $k[$j++] = _6Y; //#9247 - $k[$j++] = _6Y - 43; //#9247 - $k[$j++] = 5; //#9247 - $_.tobin(); //#9247 - } //#9247 - $k[$j++] = $_.fnc1; //#9249 - $k[$j++] = "01111"; //#9249 - for (var _6a = 65; _6a <= 90; _6a += 1) { //#9249 - $k[$j++] = _6a; //#9249 - $k[$j++] = _6a - 33; //#9249 - $k[$j++] = 6; //#9249 - $_.tobin(); //#9249 - } //#9249 - $k[$j++] = 42; //#9251 - $k[$j++] = "111010"; //#9251 - for (var _6b = 44; _6b <= 47; _6b += 1) { //#9251 - $k[$j++] = _6b; //#9251 - $k[$j++] = _6b + 15; //#9251 - $k[$j++] = 6; //#9251 - $_.tobin(); //#9251 - } //#9251 - $k[$j++] = $_.lnumeric; //#9253 - $k[$j++] = "000"; //#9253 - $k[$j++] = $_.liso646; //#9253 - $k[$j++] = "00100"; //#9253 - $_.alphanumeric = $d(); //#9254 - $k[$j++] = Infinity; //#9256 - for (var _6f = 48; _6f <= 57; _6f += 1) { //#9257 - $k[$j++] = _6f; //#9257 - $k[$j++] = _6f - 43; //#9257 - $k[$j++] = 5; //#9257 - $_.tobin(); //#9257 - } //#9257 - $k[$j++] = $_.fnc1; //#9259 - $k[$j++] = "01111"; //#9259 - for (var _6h = 65; _6h <= 90; _6h += 1) { //#9259 - $k[$j++] = _6h; //#9259 - $k[$j++] = _6h - 1; //#9259 - $k[$j++] = 7; //#9259 - $_.tobin(); //#9259 - } //#9259 - for (var _6i = 97; _6i <= 122; _6i += 1) { //#9260 - $k[$j++] = _6i; //#9260 - $k[$j++] = _6i - 7; //#9260 - $k[$j++] = 7; //#9260 - $_.tobin(); //#9260 - } //#9260 - $k[$j++] = 33; //#9263 - $k[$j++] = "11101000"; //#9263 - $k[$j++] = 34; //#9263 - $k[$j++] = "11101001"; //#9263 - for (var _6j = 37; _6j <= 47; _6j += 1) { //#9263 - $k[$j++] = _6j; //#9263 - $k[$j++] = _6j + 197; //#9263 - $k[$j++] = 8; //#9263 - $_.tobin(); //#9263 - } //#9263 - for (var _6k = 58; _6k <= 63; _6k += 1) { //#9264 - $k[$j++] = _6k; //#9264 - $k[$j++] = _6k + 187; //#9264 - $k[$j++] = 8; //#9264 - $_.tobin(); //#9264 - } //#9264 - $k[$j++] = 95; //#9268 - $k[$j++] = "11111011"; //#9268 - $k[$j++] = 32; //#9268 - $k[$j++] = "11111100"; //#9268 - $k[$j++] = $_.lnumeric; //#9268 - $k[$j++] = "000"; //#9268 - $k[$j++] = $_.lalphanumeric; //#9268 - $k[$j++] = "00100"; //#9268 - $_.iso646 = $d(); //#9269 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9269 - bwipp_databarexpanded.__9270__ = 1; //#9269 - $_ = Object.getPrototypeOf($_); //#9269 - } //#9269 - for (var _6r = 0, _6q = $_.ais.length - 1; _6r <= _6q; _6r += 1) { //#9288 - $_.i = _6r; //#9274 - $_.ai = $get($_.ais, $_.i); //#9275 - $_.val = $get($_.vals, $_.i); //#9276 - var _71 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#9277 - $puti(_71, 0, $_.gpf); //#9278 - $k[$j++] = _71; //#9279 - $k[$j++] = _71; //#9279 - $k[$j++] = $_.gpf.length; //#9279 - $k[$j++] = $_.ai; //#9279 - $k[$j++] = Infinity; //#9279 - var _75 = $k[--$j]; //#9279 - var _76 = $k[--$j]; //#9279 - $k[$j++] = _75; //#9279 - $forall(_76); //#9279 - var _77 = $a(); //#9279 - var _78 = $k[--$j]; //#9279 - $puti($k[--$j], _78, _77); //#9279 - var _7A = $k[--$j]; //#9280 - $k[$j++] = _7A; //#9280 - $k[$j++] = _7A; //#9280 - $k[$j++] = $_.gpf.length + $_.ai.length; //#9280 - $k[$j++] = $_.val; //#9280 - $k[$j++] = Infinity; //#9280 - var _7E = $k[--$j]; //#9280 - var _7F = $k[--$j]; //#9280 - $k[$j++] = _7E; //#9280 - $forall(_7F); //#9280 - var _7G = $a(); //#9280 - var _7H = $k[--$j]; //#9280 - $puti($k[--$j], _7H, _7G); //#9280 - $_.gpf = $k[--$j]; //#9281 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#9287 - var _7Q = $a($_.gpf.length + 1); //#9283 - $puti(_7Q, 0, $_.gpf); //#9284 - $put(_7Q, $_.gpf.length, $_.fnc1); //#9285 - $_.gpf = _7Q; //#9286 - } //#9286 - } //#9286 + var _31 = $s($k[--$j]); //#9434 + $k[$j++] = _31; //#9434 + for (var _33 = 0, _32 = _31.length - 1; _33 <= _32; _33 += 1) { //#9434 + var _34 = $k[--$j]; //#9434 + $put(_34, _33, 48); //#9434 + $k[$j++] = _34; //#9434 + } //#9434 + var _35 = $k[--$j]; //#9435 + var _38 = $cvrs($s(_35.length), $k[--$j], 2); //#9435 + $puti(_35, _35.length - _38.length, _38); //#9435 + $k[$j++] = _35; //#9435 + }; //#9435 + $_.fnc1 = -1; //#9438 + $_.lnumeric = -2; //#9438 + $_.lalphanumeric = -3; //#9438 + $_.liso646 = -4; //#9438 + if ($eq($_.method, "00")) { //#9443 + $_.cdf = $a([]); //#9441 + $_.gpf = $a([]); //#9442 + } //#9442 + if ($eq($_.method, "1")) { //#9452 + $k[$j++] = 'cdf'; //#9446 + $k[$j++] = $geti($get($_.vals, 0), 0, 13); //#9446 + $_.conv13to44(); //#9446 + var _3G = $k[--$j]; //#9446 + $_[$k[--$j]] = _3G; //#9446 + $k[$j++] = Infinity; //#9447 + var _3I = $_.cdf; //#9447 + for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#9447 + $k[$j++] = $f($get(_3I, _3J) - 48); //#9447 + } //#9447 + $_.cdf = $a(); //#9447 + $_.gpf = $a([]); //#9448 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#9449 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#9450 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#9451 + } //#9451 + if ($eq($_.method, "0100")) { //#9463 + $_.cdf = $s(55); //#9455 + $k[$j++] = $_.cdf; //#9456 + $k[$j++] = 0; //#9456 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9456 + $_.conv12to40(); //#9456 + var _3d = $k[--$j]; //#9456 + var _3e = $k[--$j]; //#9456 + $puti($k[--$j], _3e, _3d); //#9456 + $k[$j++] = $_.cdf; //#9457 + $k[$j++] = 40; //#9457 + $k[$j++] = $cvi($get($_.vals, 1)); //#9457 + $k[$j++] = 15; //#9457 + $_.tobin(); //#9457 + var _3j = $k[--$j]; //#9457 + var _3k = $k[--$j]; //#9457 + $puti($k[--$j], _3k, _3j); //#9457 + $k[$j++] = Infinity; //#9458 + var _3m = $_.cdf; //#9458 + for (var _3n = 0, _3o = _3m.length; _3n < _3o; _3n++) { //#9458 + $k[$j++] = $get(_3m, _3n) - 48; //#9458 + } //#9458 + $_.cdf = $a(); //#9458 + $_.gpf = $a([]); //#9459 + $_.ais = $a([]); //#9460 + $_.vals = $a([]); //#9461 + $_.fncs = $a([]); //#9462 + } //#9462 + if ($eq($_.method, "0101")) { //#9479 + $_.cdf = $s(55); //#9466 + $k[$j++] = $_.cdf; //#9467 + $k[$j++] = 0; //#9467 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9467 + $_.conv12to40(); //#9467 + var _41 = $k[--$j]; //#9467 + var _42 = $k[--$j]; //#9467 + $puti($k[--$j], _42, _41); //#9467 + if ($eq($get($_.ais, 1), "3202")) { //#9471 + $k[$j++] = $cvi($get($_.vals, 1)); //#9469 + $k[$j++] = 15; //#9469 + $_.tobin(); //#9469 + } else { //#9471 + $k[$j++] = $cvi($get($_.vals, 1)) + 10000; //#9471 + $k[$j++] = 15; //#9471 + $_.tobin(); //#9471 + } //#9471 + $puti($_.cdf, 40, $k[--$j]); //#9473 + $k[$j++] = Infinity; //#9474 + var _4C = $_.cdf; //#9474 + for (var _4D = 0, _4E = _4C.length; _4D < _4E; _4D++) { //#9474 + $k[$j++] = $get(_4C, _4D) - 48; //#9474 + } //#9474 + $_.cdf = $a(); //#9474 + $_.gpf = $a([]); //#9475 + $_.ais = $a([]); //#9476 + $_.vals = $a([]); //#9477 + $_.fncs = $a([]); //#9478 + } //#9478 + if ($_.method.length == 7) { //#9501 + $_.cdf = $s(76); //#9482 + $k[$j++] = $_.cdf; //#9483 + $k[$j++] = 0; //#9483 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9483 + $_.conv12to40(); //#9483 + var _4R = $k[--$j]; //#9483 + var _4S = $k[--$j]; //#9483 + $puti($k[--$j], _4S, _4R); //#9483 + var _4U = $s(6); //#9484 + $puti(_4U, 0, $geti($get($_.ais, 1), 3, 1)); //#9484 + $puti(_4U, 1, $geti($get($_.vals, 1), 1, 5)); //#9485 + $k[$j++] = $cvi(_4U); //#9485 + $k[$j++] = 20; //#9485 + $_.tobin(); //#9485 + $puti($_.cdf, 40, $k[--$j]); //#9486 + if ($_.ais.length == 3) { //#9493 + var _4f = $get($_.vals, 2); //#9488 + $k[$j++] = ($cvi($geti(_4f, 0, 2)) * 384) + ((($cvi($geti(_4f, 2, 2)) - 1) * 32) + $cvi($geti(_4f, 4, 2))); //#9491 + } else { //#9493 + $k[$j++] = 38400; //#9493 + } //#9493 + $k[$j++] = 16; //#9495 + $_.tobin(); //#9495 + $puti($_.cdf, 60, $k[--$j]); //#9495 + $k[$j++] = Infinity; //#9496 + var _4l = $_.cdf; //#9496 + for (var _4m = 0, _4n = _4l.length; _4m < _4n; _4m++) { //#9496 + $k[$j++] = $get(_4l, _4m) - 48; //#9496 + } //#9496 + $_.cdf = $a(); //#9496 + $_.gpf = $a([]); //#9497 + $_.ais = $a([]); //#9498 + $_.vals = $a([]); //#9499 + $_.fncs = $a([]); //#9500 + } //#9500 + if ($eq($_.method, "01100")) { //#9512 + $_.cdf = $s(42); //#9504 + $k[$j++] = $_.cdf; //#9505 + $k[$j++] = 0; //#9505 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9505 + $_.conv12to40(); //#9505 + var _50 = $k[--$j]; //#9505 + var _51 = $k[--$j]; //#9505 + $puti($k[--$j], _51, _50); //#9505 + $k[$j++] = $_.cdf; //#9506 + $k[$j++] = 40; //#9506 + $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9506 + $k[$j++] = 2; //#9506 + $_.tobin(); //#9506 + var _57 = $k[--$j]; //#9506 + var _58 = $k[--$j]; //#9506 + $puti($k[--$j], _58, _57); //#9506 + $k[$j++] = Infinity; //#9507 + var _5A = $_.cdf; //#9507 + for (var _5B = 0, _5C = _5A.length; _5B < _5C; _5B++) { //#9507 + $k[$j++] = $get(_5A, _5B) - 48; //#9507 + } //#9507 + $_.cdf = $a(); //#9507 + $k[$j++] = Infinity; //#9508 + $forall($get($_.vals, 1)); //#9508 + if ($_.ais.length > 2) { //#9508 + $k[$j++] = $_.fnc1; //#9508 + } //#9508 + $_.gpf = $a(); //#9508 + $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9509 + $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9510 + $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9511 + } //#9511 + if ($eq($_.method, "01101")) { //#9524 + $_.cdf = $s(52); //#9515 + $k[$j++] = $_.cdf; //#9516 + $k[$j++] = 0; //#9516 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9516 + $_.conv12to40(); //#9516 + var _5Z = $k[--$j]; //#9516 + var _5a = $k[--$j]; //#9516 + $puti($k[--$j], _5a, _5Z); //#9516 + $k[$j++] = $_.cdf; //#9517 + $k[$j++] = 40; //#9517 + $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9517 + $k[$j++] = 2; //#9517 + $_.tobin(); //#9517 + var _5g = $k[--$j]; //#9517 + var _5h = $k[--$j]; //#9517 + $puti($k[--$j], _5h, _5g); //#9517 + $k[$j++] = $_.cdf; //#9518 + $k[$j++] = 42; //#9518 + $k[$j++] = $cvi($geti($get($_.vals, 1), 0, 3)); //#9518 + $k[$j++] = 10; //#9518 + $_.tobin(); //#9518 + var _5n = $k[--$j]; //#9518 + var _5o = $k[--$j]; //#9518 + $puti($k[--$j], _5o, _5n); //#9518 + $k[$j++] = Infinity; //#9519 + var _5q = $_.cdf; //#9519 + for (var _5r = 0, _5s = _5q.length; _5r < _5s; _5r++) { //#9519 + $k[$j++] = $get(_5q, _5r) - 48; //#9519 + } //#9519 + $_.cdf = $a(); //#9519 + $k[$j++] = Infinity; //#9520 + var _5w = $get($_.vals, 1); //#9520 + var _5x = $geti(_5w, 3, _5w.length - 3); //#9520 + for (var _5y = 0, _5z = _5x.length; _5y < _5z; _5y++) { //#9520 + $k[$j++] = $get(_5x, _5y); //#9520 + } //#9520 + if ($_.ais.length > 2) { //#9520 + $k[$j++] = $_.fnc1; //#9520 + } //#9520 + $_.gpf = $a(); //#9520 + $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9521 + $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9522 + $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9523 + } //#9523 + if ($_.gpfallow) { //#9530 + $_.vlf = $a(2); //#9528 + } else { //#9530 + $_.vlf = $a([]); //#9530 + } //#9530 + if (!bwipp_databarexpanded.__9571__) { //#9571 + $_ = Object.create($_); //#9571 + $k[$j++] = Infinity; //#9534 + for (var _6G = 0; _6G <= 119; _6G += 1) { //#9543 + var _6I = $strcpy($s(2), "00"); //#9536 + var _6K = $cvrs($s(2), _6G, 11); //#9536 + $puti(_6I, 2 - _6K.length, _6K); //#9537 + $k[$j++] = _6G; //#9538 + $k[$j++] = _6I; //#9538 + if ($get(_6I, 0) == 65) { //#9538 + var _6M = $k[--$j]; //#9538 + $put(_6M, 0, 94); //#9538 + $k[$j++] = _6M; //#9538 + } //#9538 + var _6N = $k[--$j]; //#9539 + $k[$j++] = _6N; //#9539 + if ($get(_6N, 1) == 65) { //#9539 + var _6P = $k[--$j]; //#9539 + $put(_6P, 1, 94); //#9539 + $k[$j++] = _6P; //#9539 + } //#9539 + var _6Q = $k[--$j]; //#9540 + var _6T = $strcpy($s(7), "0000000"); //#9541 + var _6V = $cvrs($s(7), $f($k[--$j] + 8), 2); //#9541 + $puti(_6T, 7 - _6V.length, _6V); //#9542 + $k[$j++] = _6Q; //#9542 + $k[$j++] = _6T; //#9542 + } //#9542 + $k[$j++] = $_.lalphanumeric; //#9544 + $k[$j++] = "0000"; //#9544 + $_.numeric = $d(); //#9545 + $k[$j++] = Infinity; //#9547 + for (var _6Y = 48; _6Y <= 57; _6Y += 1) { //#9548 + $k[$j++] = _6Y; //#9548 + $k[$j++] = _6Y - 43; //#9548 + $k[$j++] = 5; //#9548 + $_.tobin(); //#9548 + } //#9548 + $k[$j++] = $_.fnc1; //#9550 + $k[$j++] = "01111"; //#9550 + for (var _6a = 65; _6a <= 90; _6a += 1) { //#9550 + $k[$j++] = _6a; //#9550 + $k[$j++] = _6a - 33; //#9550 + $k[$j++] = 6; //#9550 + $_.tobin(); //#9550 + } //#9550 + $k[$j++] = 42; //#9552 + $k[$j++] = "111010"; //#9552 + for (var _6b = 44; _6b <= 47; _6b += 1) { //#9552 + $k[$j++] = _6b; //#9552 + $k[$j++] = _6b + 15; //#9552 + $k[$j++] = 6; //#9552 + $_.tobin(); //#9552 + } //#9552 + $k[$j++] = $_.lnumeric; //#9554 + $k[$j++] = "000"; //#9554 + $k[$j++] = $_.liso646; //#9554 + $k[$j++] = "00100"; //#9554 + $_.alphanumeric = $d(); //#9555 + $k[$j++] = Infinity; //#9557 + for (var _6f = 48; _6f <= 57; _6f += 1) { //#9558 + $k[$j++] = _6f; //#9558 + $k[$j++] = _6f - 43; //#9558 + $k[$j++] = 5; //#9558 + $_.tobin(); //#9558 + } //#9558 + $k[$j++] = $_.fnc1; //#9560 + $k[$j++] = "01111"; //#9560 + for (var _6h = 65; _6h <= 90; _6h += 1) { //#9560 + $k[$j++] = _6h; //#9560 + $k[$j++] = _6h - 1; //#9560 + $k[$j++] = 7; //#9560 + $_.tobin(); //#9560 + } //#9560 + for (var _6i = 97; _6i <= 122; _6i += 1) { //#9561 + $k[$j++] = _6i; //#9561 + $k[$j++] = _6i - 7; //#9561 + $k[$j++] = 7; //#9561 + $_.tobin(); //#9561 + } //#9561 + $k[$j++] = 33; //#9564 + $k[$j++] = "11101000"; //#9564 + $k[$j++] = 34; //#9564 + $k[$j++] = "11101001"; //#9564 + for (var _6j = 37; _6j <= 47; _6j += 1) { //#9564 + $k[$j++] = _6j; //#9564 + $k[$j++] = _6j + 197; //#9564 + $k[$j++] = 8; //#9564 + $_.tobin(); //#9564 + } //#9564 + for (var _6k = 58; _6k <= 63; _6k += 1) { //#9565 + $k[$j++] = _6k; //#9565 + $k[$j++] = _6k + 187; //#9565 + $k[$j++] = 8; //#9565 + $_.tobin(); //#9565 + } //#9565 + $k[$j++] = 95; //#9569 + $k[$j++] = "11111011"; //#9569 + $k[$j++] = 32; //#9569 + $k[$j++] = "11111100"; //#9569 + $k[$j++] = $_.lnumeric; //#9569 + $k[$j++] = "000"; //#9569 + $k[$j++] = $_.lalphanumeric; //#9569 + $k[$j++] = "00100"; //#9569 + $_.iso646 = $d(); //#9570 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9570 + bwipp_databarexpanded.__9571__ = 1; //#9570 + $_ = Object.getPrototypeOf($_); //#9570 + } //#9570 + for (var _6r = 0, _6q = $_.ais.length - 1; _6r <= _6q; _6r += 1) { //#9589 + $_.i = _6r; //#9575 + $_.ai = $get($_.ais, $_.i); //#9576 + $_.val = $get($_.vals, $_.i); //#9577 + var _71 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#9578 + $puti(_71, 0, $_.gpf); //#9579 + $k[$j++] = _71; //#9580 + $k[$j++] = _71; //#9580 + $k[$j++] = $_.gpf.length; //#9580 + $k[$j++] = $_.ai; //#9580 + $k[$j++] = Infinity; //#9580 + var _75 = $k[--$j]; //#9580 + var _76 = $k[--$j]; //#9580 + $k[$j++] = _75; //#9580 + $forall(_76); //#9580 + var _77 = $a(); //#9580 + var _78 = $k[--$j]; //#9580 + $puti($k[--$j], _78, _77); //#9580 + var _7A = $k[--$j]; //#9581 + $k[$j++] = _7A; //#9581 + $k[$j++] = _7A; //#9581 + $k[$j++] = $_.gpf.length + $_.ai.length; //#9581 + $k[$j++] = $_.val; //#9581 + $k[$j++] = Infinity; //#9581 + var _7E = $k[--$j]; //#9581 + var _7F = $k[--$j]; //#9581 + $k[$j++] = _7E; //#9581 + $forall(_7F); //#9581 + var _7G = $a(); //#9581 + var _7H = $k[--$j]; //#9581 + $puti($k[--$j], _7H, _7G); //#9581 + $_.gpf = $k[--$j]; //#9582 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#9588 + var _7Q = $a($_.gpf.length + 1); //#9584 + $puti(_7Q, 0, $_.gpf); //#9585 + $put(_7Q, $_.gpf.length, $_.fnc1); //#9586 + $_.gpf = _7Q; //#9587 + } //#9587 + } //#9587 $_.rembits = function() { - var _7U = $k[--$j]; //#9292 - var _7V = 48; //#9294 - var _7W = (~~Math.ceil(_7U / 12)) * 12; //#9294 - if (((~~Math.ceil(_7U / 12)) * 12) < 48) { //#9294 - var _ = _7V; //#9294 - _7V = _7W; //#9294 - _7W = _; //#9294 - } //#9294 - var _7X = ~~(_7W / 12); //#9295 - $k[$j++] = _7U; //#9299 - $k[$j++] = _7W; //#9299 - $k[$j++] = _7X; //#9299 - if ((_7X % $_.segments) == 1) { //#9298 - var _7Z = $k[--$j]; //#9296 - var _7a = $k[--$j]; //#9296 - $k[$j++] = $f(_7Z + 1) * 12; //#9296 - $k[$j++] = _7a; //#9296 - $j--; //#9296 - } else { //#9298 - $j--; //#9298 - } //#9298 - var _7b = $k[--$j]; //#9300 - var _7c = $k[--$j]; //#9300 - $k[$j++] = $f(_7b - _7c); //#9300 - }; //#9300 + var _7U = $k[--$j]; //#9593 + var _7V = 48; //#9595 + var _7W = (~~Math.ceil(_7U / 12)) * 12; //#9595 + if (((~~Math.ceil(_7U / 12)) * 12) < 48) { //#9595 + var _ = _7V; //#9595 + _7V = _7W; //#9595 + _7W = _; //#9595 + } //#9595 + var _7X = ~~(_7W / 12); //#9596 + $k[$j++] = _7U; //#9600 + $k[$j++] = _7W; //#9600 + $k[$j++] = _7X; //#9600 + if ((_7X % $_.segments) == 1) { //#9599 + var _7Z = $k[--$j]; //#9597 + var _7a = $k[--$j]; //#9597 + $k[$j++] = $f(_7Z + 1) * 12; //#9597 + $k[$j++] = _7a; //#9597 + $j--; //#9597 + } else { //#9599 + $j--; //#9599 + } //#9599 + var _7b = $k[--$j]; //#9601 + var _7c = $k[--$j]; //#9601 + $k[$j++] = $f(_7b - _7c); //#9601 + }; //#9601 $_.encode = function() { - var _7d = $k[--$j]; //#9304 - $k[$j++] = _7d; //#9304 - if ($ne(_7d, 'raw')) { //#9304 - var _7e = $k[--$j]; //#9304 - var _7g = $get(_7e, $k[--$j]); //#9304 - $k[$j++] = _7g; //#9304 - } else { //#9304 - $j--; //#9304 - } //#9304 - var _7h = $k[--$j]; //#9305 - $k[$j++] = _7h; //#9307 - if ((_7h.length + $_.j) >= 252) { //#9307 - $j--; //#9306 - $k[$j++] = 'bwipp.gs1databarexpandedTooLong#9306'; //#9306 - $k[$j++] = "Maximum length exceeded"; //#9306 - bwipp_raiseerror(); //#9306 - } //#9306 - $k[$j++] = Infinity; //#9308 - var _7j = $k[--$j]; //#9308 - var _7k = $k[--$j]; //#9308 - $k[$j++] = _7j; //#9308 - $forall(_7k, function() { //#9308 - var _7l = $k[--$j]; //#9308 - $k[$j++] = $f(_7l - 48); //#9308 - }); //#9308 - var _7m = $a(); //#9308 - $puti($_.gpfenc, $_.j, _7m); //#9310 - $_.j = _7m.length + $_.j; //#9311 - }; //#9311 - $k[$j++] = Infinity; //#9315 - for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#9315 - $k[$j++] = 0; //#9315 - } //#9315 - $k[$j++] = 0; //#9315 - $k[$j++] = -1; //#9315 - $_.numericruns = $a(); //#9315 - $k[$j++] = Infinity; //#9316 - for (var _7v = 0, _7w = $_.gpf.length; _7v < _7w; _7v++) { //#9316 - $k[$j++] = 0; //#9316 - } //#9316 - $k[$j++] = 0; //#9316 - $_.alphanumericruns = $a(); //#9316 - $k[$j++] = Infinity; //#9317 - for (var _7z = 0, _80 = $_.gpf.length; _7z < _80; _7z++) { //#9317 - $k[$j++] = 0; //#9317 - } //#9317 - $k[$j++] = 9999; //#9317 - $_.nextiso646only = $a(); //#9317 - for (var _83 = $_.gpf.length - 1; _83 >= 0; _83 -= 1) { //#9339 - $_.i = _83; //#9319 - var _88 = $strcpy($s(2), "00"); //#9321 - var _8B = $get($_.gpf, $_.i); //#9322 - $k[$j++] = $get($_.gpf, $_.i); //#9322 - $k[$j++] = _88; //#9322 - $k[$j++] = _88; //#9322 - $k[$j++] = 0; //#9322 - $k[$j++] = _8B; //#9322 - if (_8B == $_.fnc1) { //#9322 - $j--; //#9322 - $k[$j++] = 94; //#9322 - } //#9322 - var _8D = $k[--$j]; //#9322 - var _8E = $k[--$j]; //#9322 - $put($k[--$j], _8E, _8D); //#9322 - if ($_.i < ($_.gpf.length - 1)) { //#9323 - var _8I = $k[--$j]; //#9323 - var _8L = $get($_.gpf, $_.i + 1); //#9323 - $k[$j++] = _8I; //#9323 - $k[$j++] = _8I; //#9323 - $k[$j++] = 1; //#9323 - $k[$j++] = _8L; //#9323 - if (_8L == $_.fnc1) { //#9323 - $j--; //#9323 - $k[$j++] = 94; //#9323 - } //#9323 - var _8N = $k[--$j]; //#9323 - var _8O = $k[--$j]; //#9323 - $put($k[--$j], _8O, _8N); //#9323 - } //#9323 - var _8S = $get($_.numeric, $k[--$j]) !== undefined; //#9324 - if (_8S) { //#9327 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#9325 - } else { //#9327 - $put($_.numericruns, $_.i, 0); //#9327 - } //#9327 - var _8a = $k[--$j]; //#9329 - var _8c = $get($_.alphanumeric, _8a) !== undefined; //#9329 - $k[$j++] = _8a; //#9333 - if (_8c) { //#9332 - $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#9330 - } else { //#9332 - $put($_.alphanumericruns, $_.i, 0); //#9332 - } //#9332 - var _8k = $k[--$j]; //#9334 - var _8m = $get($_.iso646, _8k) !== undefined; //#9334 - var _8o = $get($_.alphanumeric, _8k) !== undefined; //#9334 - if (_8m && (!_8o)) { //#9337 - $put($_.nextiso646only, $_.i, 0); //#9335 - } else { //#9337 - $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#9337 - } //#9337 - } //#9337 - $_.gpfenc = $a(252); //#9342 - $_.i = 0; //#9343 - $_.j = 0; //#9343 - $_.mode = "numeric"; //#9343 - for (;;) { //#9433 - if ($_.i == $_.gpf.length) { //#9345 - break; //#9345 - } //#9345 - for (;;) { //#9432 - if ($eq($_.mode, "numeric")) { //#9381 - if ($_.i <= ($_.gpf.length - 2)) { //#9378 - var _92 = $s(2); //#9350 - var _95 = $get($_.gpf, $_.i); //#9351 - $k[$j++] = _92; //#9351 - $k[$j++] = _92; //#9351 - $k[$j++] = 0; //#9351 - $k[$j++] = _95; //#9351 - if (_95 == $_.fnc1) { //#9351 - $j--; //#9351 - $k[$j++] = 94; //#9351 - } //#9351 - var _97 = $k[--$j]; //#9351 - var _98 = $k[--$j]; //#9351 - $put($k[--$j], _98, _97); //#9351 - var _9A = $k[--$j]; //#9352 - var _9D = $get($_.gpf, $_.i + 1); //#9352 - $k[$j++] = _9A; //#9352 - $k[$j++] = _9A; //#9352 - $k[$j++] = 1; //#9352 - $k[$j++] = _9D; //#9352 - if (_9D == $_.fnc1) { //#9352 - $j--; //#9352 - $k[$j++] = 94; //#9352 - } //#9352 - var _9F = $k[--$j]; //#9352 - var _9G = $k[--$j]; //#9352 - $put($k[--$j], _9G, _9F); //#9352 - var _9I = $k[--$j]; //#9353 - var _9K = $get($_.numeric, _9I) !== undefined; //#9353 - $k[$j++] = _9I; //#9357 - if (_9K) { //#9357 - $k[$j++] = $_.numeric; //#9354 - $_.encode(); //#9354 - $_.i = $_.i + 2; //#9355 - break; //#9356 - } //#9356 - $j--; //#9358 - $k[$j++] = $_.lalphanumeric; //#9359 - $k[$j++] = $_.numeric; //#9359 - $_.encode(); //#9359 - $_.mode = "alphanumeric"; //#9360 - break; //#9361 - } else { //#9378 - var _9R = $get($_.gpf, $_.i); //#9363 - if ((_9R < 48) || (_9R > 57)) { //#9367 - $k[$j++] = $_.lalphanumeric; //#9364 - $k[$j++] = $_.numeric; //#9364 - $_.encode(); //#9364 - $_.mode = "alphanumeric"; //#9365 - break; //#9366 - } //#9366 - $k[$j++] = 'rem'; //#9368 - $k[$j++] = ((((12 + 1) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.j; //#9368 - $_.rembits(); //#9368 - var _9Y = $k[--$j]; //#9368 - $_[$k[--$j]] = _9Y; //#9368 - if (($_.rem >= 4) && ($_.rem <= 6)) { //#9378 - var _9f = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#9370 - var _9k = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#9371 - $puti(_9f, 4 - _9k.length, _9k); //#9372 - $k[$j++] = _9f; //#9372 - $k[$j++] = 'raw'; //#9372 - $_.encode(); //#9372 - $_.i = $_.i + 1; //#9373 - break; //#9374 - } else { //#9378 - var _9m = $s(2); //#9376 - $put(_9m, 0, $get($_.gpf, $_.i)); //#9376 - $put(_9m, 1, 94); //#9376 - $k[$j++] = _9m; //#9376 - $k[$j++] = $_.numeric; //#9376 - $_.encode(); //#9376 - $_.i = $_.i + 1; //#9377 - break; //#9378 - } //#9378 - } //#9378 - } //#9378 - if ($eq($_.mode, "alphanumeric")) { //#9408 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#9389 - $k[$j++] = $_.fnc1; //#9385 - $k[$j++] = $_.alphanumeric; //#9385 - $_.encode(); //#9385 - $_.mode = "numeric"; //#9386 - $_.i = $_.i + 1; //#9387 - break; //#9388 - } //#9388 - var _A2 = $get($_.gpf, $_.i); //#9390 - var _A4 = $get($_.iso646, _A2) !== undefined; //#9390 - var _A6 = $get($_.alphanumeric, _A2) !== undefined; //#9390 - if (_A4 && (!_A6)) { //#9394 - $k[$j++] = $_.liso646; //#9391 - $k[$j++] = $_.alphanumeric; //#9391 - $_.encode(); //#9391 - $_.mode = "iso646"; //#9392 - break; //#9393 - } //#9393 - if ($get($_.numericruns, $_.i) >= 6) { //#9399 - $k[$j++] = $_.lnumeric; //#9396 - $k[$j++] = $_.alphanumeric; //#9396 - $_.encode(); //#9396 - $_.mode = "numeric"; //#9397 - break; //#9398 - } //#9398 - var _AG = $get($_.numericruns, $_.i); //#9400 - if ((_AG >= 4) && ($f(_AG + $_.i) == $_.gpf.length)) { //#9404 - $k[$j++] = $_.lnumeric; //#9401 - $k[$j++] = $_.alphanumeric; //#9401 - $_.encode(); //#9401 - $_.mode = "numeric"; //#9402 - break; //#9403 - } //#9403 - $k[$j++] = $get($_.gpf, $_.i); //#9405 - $k[$j++] = $_.alphanumeric; //#9405 - $_.encode(); //#9405 - $_.i = $_.i + 1; //#9406 - break; //#9407 - } //#9407 - if ($eq($_.mode, "iso646")) { //#9430 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#9416 - $k[$j++] = $_.fnc1; //#9412 - $k[$j++] = $_.iso646; //#9412 - $_.encode(); //#9412 - $_.mode = "numeric"; //#9413 - $_.i = $_.i + 1; //#9414 - break; //#9415 - } //#9415 - if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9421 - $k[$j++] = $_.lnumeric; //#9418 - $k[$j++] = $_.iso646; //#9418 - $_.encode(); //#9418 - $_.mode = "numeric"; //#9419 - break; //#9420 - } //#9420 - if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9426 - $k[$j++] = $_.lalphanumeric; //#9423 - $k[$j++] = $_.iso646; //#9423 - $_.encode(); //#9423 - $_.mode = "alphanumeric"; //#9424 - break; //#9425 - } //#9425 - $k[$j++] = $get($_.gpf, $_.i); //#9427 - $k[$j++] = $_.iso646; //#9427 - $_.encode(); //#9427 - $_.i = $_.i + 1; //#9428 - break; //#9429 - } //#9429 - } //#9429 - } //#9429 - $_.gpf = $geti($_.gpfenc, 0, $_.j); //#9434 - var _B0 = ((((1 + 12) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.gpf.length; //#9438 - $k[$j++] = _B0; //#9438 - $k[$j++] = _B0; //#9438 - $_.rembits(); //#9438 - var _B1 = $k[--$j]; //#9438 - $_.pad = $a(_B1); //#9438 - $k[$j++] = _B1; //#9445 - if ($_.vlf.length != 0) { //#9444 - var _B4 = $k[--$j]; //#9440 - var _B6 = ~~($f($k[--$j] + _B4) / 12); //#9441 - $put($_.vlf, 0, _B6 % 2); //#9441 - var _B8 = (_B6 <= 14) ? 0 : 1; //#9442 - $put($_.vlf, 1, _B8); //#9442 - } else { //#9444 - $j -= 2; //#9444 - } //#9444 - if ($_.pad.length > 0) { //#9454 - for (var _BD = 0, _BC = $_.pad.length - 1; _BD <= _BC; _BD += 5) { //#9450 - $_.i = _BD; //#9448 - var _BE = $_.pad; //#9449 - var _BF = $_.i; //#9449 - var _BG = $a([0, 0, 1, 0, 0]); //#9449 - var _BH = $_.pad; //#9449 - var _BI = $_.i; //#9449 - var _BJ = 5; //#9449 - var _BK = _BH.length - _BI; //#9449 - if ((_BH.length - _BI) > 5) { //#9449 - var _ = _BJ; //#9449 - _BJ = _BK; //#9449 - _BK = _; //#9449 - } //#9449 - $puti(_BE, _BF, $geti(_BG, 0, _BK)); //#9449 - } //#9449 - if ($eq($_.mode, "numeric")) { //#9453 - $k[$j++] = Infinity; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $aload($_.pad); //#9452 - $_.pad = $geti($a(), 0, $_.pad.length); //#9452 - } //#9452 - } //#9452 - $k[$j++] = Infinity; //#9457 - var _BS = $_.linkage ? 1 : 0; //#9458 - $k[$j++] = _BS; //#9459 - $forall($_.method, function() { //#9459 - var _BU = $k[--$j]; //#9459 - $k[$j++] = $f(_BU - 48); //#9459 - }); //#9459 - $aload($_.vlf); //#9460 - $aload($_.cdf); //#9461 - $aload($_.gpf); //#9462 - $aload($_.pad); //#9463 - $_.binval = $a(); //#9463 - $_.datalen = ~~($_.binval.length / 12); //#9465 + var _7d = $k[--$j]; //#9605 + $k[$j++] = _7d; //#9605 + if ($ne(_7d, 'raw')) { //#9605 + var _7e = $k[--$j]; //#9605 + var _7g = $get(_7e, $k[--$j]); //#9605 + $k[$j++] = _7g; //#9605 + } else { //#9605 + $j--; //#9605 + } //#9605 + var _7h = $k[--$j]; //#9606 + $k[$j++] = _7h; //#9608 + if ((_7h.length + $_.j) >= 252) { //#9608 + $j--; //#9607 + $k[$j++] = 'bwipp.gs1databarexpandedTooLong#9607'; //#9607 + $k[$j++] = "Maximum length exceeded"; //#9607 + bwipp_raiseerror(); //#9607 + } //#9607 + $k[$j++] = Infinity; //#9609 + var _7j = $k[--$j]; //#9609 + var _7k = $k[--$j]; //#9609 + $k[$j++] = _7j; //#9609 + $forall(_7k, function() { //#9609 + var _7l = $k[--$j]; //#9609 + $k[$j++] = $f(_7l - 48); //#9609 + }); //#9609 + var _7m = $a(); //#9609 + $puti($_.gpfenc, $_.j, _7m); //#9611 + $_.j = _7m.length + $_.j; //#9612 + }; //#9612 + $k[$j++] = Infinity; //#9616 + for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#9616 + $k[$j++] = 0; //#9616 + } //#9616 + $k[$j++] = 0; //#9616 + $k[$j++] = -1; //#9616 + $_.numericruns = $a(); //#9616 + $k[$j++] = Infinity; //#9617 + for (var _7v = 0, _7w = $_.gpf.length; _7v < _7w; _7v++) { //#9617 + $k[$j++] = 0; //#9617 + } //#9617 + $k[$j++] = 0; //#9617 + $_.alphanumericruns = $a(); //#9617 + $k[$j++] = Infinity; //#9618 + for (var _7z = 0, _80 = $_.gpf.length; _7z < _80; _7z++) { //#9618 + $k[$j++] = 0; //#9618 + } //#9618 + $k[$j++] = 9999; //#9618 + $_.nextiso646only = $a(); //#9618 + for (var _83 = $_.gpf.length - 1; _83 >= 0; _83 -= 1) { //#9640 + $_.i = _83; //#9620 + var _88 = $strcpy($s(2), "00"); //#9622 + var _8B = $get($_.gpf, $_.i); //#9623 + $k[$j++] = $get($_.gpf, $_.i); //#9623 + $k[$j++] = _88; //#9623 + $k[$j++] = _88; //#9623 + $k[$j++] = 0; //#9623 + $k[$j++] = _8B; //#9623 + if (_8B == $_.fnc1) { //#9623 + $j--; //#9623 + $k[$j++] = 94; //#9623 + } //#9623 + var _8D = $k[--$j]; //#9623 + var _8E = $k[--$j]; //#9623 + $put($k[--$j], _8E, _8D); //#9623 + if ($_.i < ($_.gpf.length - 1)) { //#9624 + var _8I = $k[--$j]; //#9624 + var _8L = $get($_.gpf, $_.i + 1); //#9624 + $k[$j++] = _8I; //#9624 + $k[$j++] = _8I; //#9624 + $k[$j++] = 1; //#9624 + $k[$j++] = _8L; //#9624 + if (_8L == $_.fnc1) { //#9624 + $j--; //#9624 + $k[$j++] = 94; //#9624 + } //#9624 + var _8N = $k[--$j]; //#9624 + var _8O = $k[--$j]; //#9624 + $put($k[--$j], _8O, _8N); //#9624 + } //#9624 + var _8S = $get($_.numeric, $k[--$j]) !== undefined; //#9625 + if (_8S) { //#9628 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#9626 + } else { //#9628 + $put($_.numericruns, $_.i, 0); //#9628 + } //#9628 + var _8a = $k[--$j]; //#9630 + var _8c = $get($_.alphanumeric, _8a) !== undefined; //#9630 + $k[$j++] = _8a; //#9634 + if (_8c) { //#9633 + $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#9631 + } else { //#9633 + $put($_.alphanumericruns, $_.i, 0); //#9633 + } //#9633 + var _8k = $k[--$j]; //#9635 + var _8m = $get($_.iso646, _8k) !== undefined; //#9635 + var _8o = $get($_.alphanumeric, _8k) !== undefined; //#9635 + if (_8m && (!_8o)) { //#9638 + $put($_.nextiso646only, $_.i, 0); //#9636 + } else { //#9638 + $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#9638 + } //#9638 + } //#9638 + $_.gpfenc = $a(252); //#9643 + $_.i = 0; //#9644 + $_.j = 0; //#9644 + $_.mode = "numeric"; //#9644 + for (;;) { //#9734 + if ($_.i == $_.gpf.length) { //#9646 + break; //#9646 + } //#9646 + for (;;) { //#9733 + if ($eq($_.mode, "numeric")) { //#9682 + if ($_.i <= ($_.gpf.length - 2)) { //#9679 + var _92 = $s(2); //#9651 + var _95 = $get($_.gpf, $_.i); //#9652 + $k[$j++] = _92; //#9652 + $k[$j++] = _92; //#9652 + $k[$j++] = 0; //#9652 + $k[$j++] = _95; //#9652 + if (_95 == $_.fnc1) { //#9652 + $j--; //#9652 + $k[$j++] = 94; //#9652 + } //#9652 + var _97 = $k[--$j]; //#9652 + var _98 = $k[--$j]; //#9652 + $put($k[--$j], _98, _97); //#9652 + var _9A = $k[--$j]; //#9653 + var _9D = $get($_.gpf, $_.i + 1); //#9653 + $k[$j++] = _9A; //#9653 + $k[$j++] = _9A; //#9653 + $k[$j++] = 1; //#9653 + $k[$j++] = _9D; //#9653 + if (_9D == $_.fnc1) { //#9653 + $j--; //#9653 + $k[$j++] = 94; //#9653 + } //#9653 + var _9F = $k[--$j]; //#9653 + var _9G = $k[--$j]; //#9653 + $put($k[--$j], _9G, _9F); //#9653 + var _9I = $k[--$j]; //#9654 + var _9K = $get($_.numeric, _9I) !== undefined; //#9654 + $k[$j++] = _9I; //#9658 + if (_9K) { //#9658 + $k[$j++] = $_.numeric; //#9655 + $_.encode(); //#9655 + $_.i = $_.i + 2; //#9656 + break; //#9657 + } //#9657 + $j--; //#9659 + $k[$j++] = $_.lalphanumeric; //#9660 + $k[$j++] = $_.numeric; //#9660 + $_.encode(); //#9660 + $_.mode = "alphanumeric"; //#9661 + break; //#9662 + } else { //#9679 + var _9R = $get($_.gpf, $_.i); //#9664 + if ((_9R < 48) || (_9R > 57)) { //#9668 + $k[$j++] = $_.lalphanumeric; //#9665 + $k[$j++] = $_.numeric; //#9665 + $_.encode(); //#9665 + $_.mode = "alphanumeric"; //#9666 + break; //#9667 + } //#9667 + $k[$j++] = 'rem'; //#9669 + $k[$j++] = ((((12 + 1) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.j; //#9669 + $_.rembits(); //#9669 + var _9Y = $k[--$j]; //#9669 + $_[$k[--$j]] = _9Y; //#9669 + if (($_.rem >= 4) && ($_.rem <= 6)) { //#9679 + var _9f = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#9671 + var _9k = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#9672 + $puti(_9f, 4 - _9k.length, _9k); //#9673 + $k[$j++] = _9f; //#9673 + $k[$j++] = 'raw'; //#9673 + $_.encode(); //#9673 + $_.i = $_.i + 1; //#9674 + break; //#9675 + } else { //#9679 + var _9m = $s(2); //#9677 + $put(_9m, 0, $get($_.gpf, $_.i)); //#9677 + $put(_9m, 1, 94); //#9677 + $k[$j++] = _9m; //#9677 + $k[$j++] = $_.numeric; //#9677 + $_.encode(); //#9677 + $_.i = $_.i + 1; //#9678 + break; //#9679 + } //#9679 + } //#9679 + } //#9679 + if ($eq($_.mode, "alphanumeric")) { //#9709 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#9690 + $k[$j++] = $_.fnc1; //#9686 + $k[$j++] = $_.alphanumeric; //#9686 + $_.encode(); //#9686 + $_.mode = "numeric"; //#9687 + $_.i = $_.i + 1; //#9688 + break; //#9689 + } //#9689 + var _A2 = $get($_.gpf, $_.i); //#9691 + var _A4 = $get($_.iso646, _A2) !== undefined; //#9691 + var _A6 = $get($_.alphanumeric, _A2) !== undefined; //#9691 + if (_A4 && (!_A6)) { //#9695 + $k[$j++] = $_.liso646; //#9692 + $k[$j++] = $_.alphanumeric; //#9692 + $_.encode(); //#9692 + $_.mode = "iso646"; //#9693 + break; //#9694 + } //#9694 + if ($get($_.numericruns, $_.i) >= 6) { //#9700 + $k[$j++] = $_.lnumeric; //#9697 + $k[$j++] = $_.alphanumeric; //#9697 + $_.encode(); //#9697 + $_.mode = "numeric"; //#9698 + break; //#9699 + } //#9699 + var _AG = $get($_.numericruns, $_.i); //#9701 + if ((_AG >= 4) && ($f(_AG + $_.i) == $_.gpf.length)) { //#9705 + $k[$j++] = $_.lnumeric; //#9702 + $k[$j++] = $_.alphanumeric; //#9702 + $_.encode(); //#9702 + $_.mode = "numeric"; //#9703 + break; //#9704 + } //#9704 + $k[$j++] = $get($_.gpf, $_.i); //#9706 + $k[$j++] = $_.alphanumeric; //#9706 + $_.encode(); //#9706 + $_.i = $_.i + 1; //#9707 + break; //#9708 + } //#9708 + if ($eq($_.mode, "iso646")) { //#9731 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#9717 + $k[$j++] = $_.fnc1; //#9713 + $k[$j++] = $_.iso646; //#9713 + $_.encode(); //#9713 + $_.mode = "numeric"; //#9714 + $_.i = $_.i + 1; //#9715 + break; //#9716 + } //#9716 + if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9722 + $k[$j++] = $_.lnumeric; //#9719 + $k[$j++] = $_.iso646; //#9719 + $_.encode(); //#9719 + $_.mode = "numeric"; //#9720 + break; //#9721 + } //#9721 + if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9727 + $k[$j++] = $_.lalphanumeric; //#9724 + $k[$j++] = $_.iso646; //#9724 + $_.encode(); //#9724 + $_.mode = "alphanumeric"; //#9725 + break; //#9726 + } //#9726 + $k[$j++] = $get($_.gpf, $_.i); //#9728 + $k[$j++] = $_.iso646; //#9728 + $_.encode(); //#9728 + $_.i = $_.i + 1; //#9729 + break; //#9730 + } //#9730 + } //#9730 + } //#9730 + $_.gpf = $geti($_.gpfenc, 0, $_.j); //#9735 + var _B0 = ((((1 + 12) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.gpf.length; //#9739 + $k[$j++] = _B0; //#9739 + $k[$j++] = _B0; //#9739 + $_.rembits(); //#9739 + var _B1 = $k[--$j]; //#9739 + $_.pad = $a(_B1); //#9739 + $k[$j++] = _B1; //#9746 + if ($_.vlf.length != 0) { //#9745 + var _B4 = $k[--$j]; //#9741 + var _B6 = ~~($f($k[--$j] + _B4) / 12); //#9742 + $put($_.vlf, 0, _B6 % 2); //#9742 + var _B8 = (_B6 <= 14) ? 0 : 1; //#9743 + $put($_.vlf, 1, _B8); //#9743 + } else { //#9745 + $j -= 2; //#9745 + } //#9745 + if ($_.pad.length > 0) { //#9755 + for (var _BD = 0, _BC = $_.pad.length - 1; _BD <= _BC; _BD += 5) { //#9751 + $_.i = _BD; //#9749 + var _BE = $_.pad; //#9750 + var _BF = $_.i; //#9750 + var _BG = $a([0, 0, 1, 0, 0]); //#9750 + var _BH = $_.pad; //#9750 + var _BI = $_.i; //#9750 + var _BJ = 5; //#9750 + var _BK = _BH.length - _BI; //#9750 + if ((_BH.length - _BI) > 5) { //#9750 + var _ = _BJ; //#9750 + _BJ = _BK; //#9750 + _BK = _; //#9750 + } //#9750 + $puti(_BE, _BF, $geti(_BG, 0, _BK)); //#9750 + } //#9750 + if ($eq($_.mode, "numeric")) { //#9754 + $k[$j++] = Infinity; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $aload($_.pad); //#9753 + $_.pad = $geti($a(), 0, $_.pad.length); //#9753 + } //#9753 + } //#9753 + $k[$j++] = Infinity; //#9758 + var _BS = $_.linkage ? 1 : 0; //#9759 + $k[$j++] = _BS; //#9760 + $forall($_.method, function() { //#9760 + var _BU = $k[--$j]; //#9760 + $k[$j++] = $f(_BU - 48); //#9760 + }); //#9760 + $aload($_.vlf); //#9761 + $aload($_.cdf); //#9762 + $aload($_.gpf); //#9763 + $aload($_.pad); //#9764 + $_.binval = $a(); //#9764 + $_.datalen = ~~($_.binval.length / 12); //#9766 $_.ncr = function() { - var _Bb = $k[--$j]; //#9468 - var _Bc = $k[--$j]; //#9468 - var _Bd = $f(_Bc - _Bb); //#9468 - if (_Bb < $f(_Bc - _Bb)) { //#9468 - var _ = _Bd; //#9468 - _Bd = _Bb; //#9468 - _Bb = _; //#9468 - } //#9468 - $k[$j++] = _Bd; //#9475 - $k[$j++] = 1; //#9475 - $k[$j++] = 1; //#9475 - for (var _Bf = _Bc, _Be = $f(_Bb + 1); _Bf >= _Be; _Bf -= 1) { //#9475 - var _Bg = $k[--$j]; //#9471 - var _Bh = $k[--$j]; //#9472 - var _Bi = $k[--$j]; //#9472 - $k[$j++] = _Bi; //#9474 - $k[$j++] = _Bh; //#9474 - $k[$j++] = _Bg * _Bf; //#9474 - if ($le(_Bh, _Bi)) { //#9474 - var _Bj = $k[--$j]; //#9473 - var _Bk = $k[--$j]; //#9473 - $k[$j++] = $f(_Bk + 1); //#9473 - $k[$j++] = ~~(_Bj / _Bk); //#9473 - } //#9473 - } //#9473 - for (;;) { //#9479 - var _Bl = $k[--$j]; //#9477 - var _Bm = $k[--$j]; //#9477 - var _Bn = $k[--$j]; //#9477 - $k[$j++] = _Bn; //#9477 - $k[$j++] = _Bm; //#9477 - $k[$j++] = _Bl; //#9477 - if ($gt(_Bm, _Bn)) { //#9477 - break; //#9477 - } //#9477 - var _Bo = $k[--$j]; //#9478 - var _Bp = $k[--$j]; //#9478 - $k[$j++] = $f(_Bp + 1); //#9478 - $k[$j++] = ~~(_Bo / _Bp); //#9478 - } //#9478 - var _Bq = $k[--$j]; //#9480 - var _Br = $k[--$j]; //#9480 - $k[$j++] = _Bq; //#9480 - $k[$j++] = _Br; //#9480 - $j--; //#9480 - var _Bs = $k[--$j]; //#9480 - var _Bt = $k[--$j]; //#9480 - $k[$j++] = _Bs; //#9480 - $k[$j++] = _Bt; //#9480 - $j--; //#9480 - }; //#9480 + var _Bb = $k[--$j]; //#9769 + var _Bc = $k[--$j]; //#9769 + var _Bd = $f(_Bc - _Bb); //#9769 + if (_Bb < $f(_Bc - _Bb)) { //#9769 + var _ = _Bd; //#9769 + _Bd = _Bb; //#9769 + _Bb = _; //#9769 + } //#9769 + $k[$j++] = _Bd; //#9776 + $k[$j++] = 1; //#9776 + $k[$j++] = 1; //#9776 + for (var _Bf = _Bc, _Be = $f(_Bb + 1); _Bf >= _Be; _Bf -= 1) { //#9776 + var _Bg = $k[--$j]; //#9772 + var _Bh = $k[--$j]; //#9773 + var _Bi = $k[--$j]; //#9773 + $k[$j++] = _Bi; //#9775 + $k[$j++] = _Bh; //#9775 + $k[$j++] = _Bg * _Bf; //#9775 + if ($le(_Bh, _Bi)) { //#9775 + var _Bj = $k[--$j]; //#9774 + var _Bk = $k[--$j]; //#9774 + $k[$j++] = $f(_Bk + 1); //#9774 + $k[$j++] = ~~(_Bj / _Bk); //#9774 + } //#9774 + } //#9774 + for (;;) { //#9780 + var _Bl = $k[--$j]; //#9778 + var _Bm = $k[--$j]; //#9778 + var _Bn = $k[--$j]; //#9778 + $k[$j++] = _Bn; //#9778 + $k[$j++] = _Bm; //#9778 + $k[$j++] = _Bl; //#9778 + if ($gt(_Bm, _Bn)) { //#9778 + break; //#9778 + } //#9778 + var _Bo = $k[--$j]; //#9779 + var _Bp = $k[--$j]; //#9779 + $k[$j++] = $f(_Bp + 1); //#9779 + $k[$j++] = ~~(_Bo / _Bp); //#9779 + } //#9779 + var _Bq = $k[--$j]; //#9781 + var _Br = $k[--$j]; //#9781 + $k[$j++] = _Bq; //#9781 + $k[$j++] = _Br; //#9781 + $j--; //#9781 + var _Bs = $k[--$j]; //#9781 + var _Bt = $k[--$j]; //#9781 + $k[$j++] = _Bs; //#9781 + $k[$j++] = _Bt; //#9781 + $j--; //#9781 + }; //#9781 $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#9484 - $_.el = $k[--$j]; //#9485 - $_.mw = $k[--$j]; //#9486 - $_.nm = $k[--$j]; //#9487 - $_.val = $k[--$j]; //#9488 - $_.out = $a($_.el); //#9489 - $_.mask = 0; //#9490 - for (var _C3 = 0, _C2 = $f($_.el - 2); _C3 <= _C2; _C3 += 1) { //#9517 - $_.bar = _C3; //#9492 - $_.ew = 1; //#9493 - var _C5 = $_.bar; //#9494 - $_.mask = $_.mask | ((_C5 < 0 ? 1 >>> -_C5 : 1 << _C5)); //#9494 - for (;;) { //#9513 - $k[$j++] = 'sval'; //#9495 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9495 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9495 - $_.ncr(); //#9495 - var _CA = $k[--$j]; //#9495 - $_[$k[--$j]] = _CA; //#9495 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9498 - $k[$j++] = 'sval'; //#9497 - $k[$j++] = $_.sval; //#9497 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9497 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9497 - $_.ncr(); //#9497 - var _CP = $k[--$j]; //#9497 - var _CQ = $k[--$j]; //#9497 - $_[$k[--$j]] = $f(_CQ - _CP); //#9497 - } //#9497 - if ($f($_.el - $_.bar) > 2) { //#9507 - $_.lval = 0; //#9500 - for (var _Ca = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _CZ = $f($_.mw + 1); _Ca >= _CZ; _Ca -= 1) { //#9504 - $k[$j++] = $f(($f($f($_.nm - _Ca) - $_.ew)) - 1); //#9502 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9502 - $_.ncr(); //#9502 - $_.lval = $f($k[--$j] + $_.lval); //#9503 - } //#9503 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9505 - } else { //#9507 - if ($f($_.nm - $_.ew) > $_.mw) { //#9507 - $_.sval = $f($_.sval - 1); //#9507 - } //#9507 - } //#9507 - $_.val = $f($_.val - $_.sval); //#9509 - if ($_.val < 0) { //#9510 - break; //#9510 - } //#9510 - $_.ew = $_.ew + 1; //#9511 - var _Cu = $_.bar; //#9512 - $_.mask = $_.mask & (~((_Cu < 0 ? 1 >>> -_Cu : 1 << _Cu))); //#9512 - } //#9512 - $_.val = $f($_.val + $_.sval); //#9514 - $_.nm = $f($_.nm - $_.ew); //#9515 - $put($_.out, $_.bar, $_.ew); //#9516 - } //#9516 - $put($_.out, $f($_.el - 1), $_.nm); //#9518 - $k[$j++] = $_.out; //#9519 - }; //#9519 - if (!bwipp_databarexpanded.__9530__) { //#9530 - $_ = Object.create($_); //#9530 - $_.tab174 = $a([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); //#9529 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9529 - bwipp_databarexpanded.__9530__ = 1; //#9529 - $_ = Object.getPrototypeOf($_); //#9529 - } //#9529 - $_.dxw = $a($_.datalen); //#9532 - for (var _DC = 0, _DB = $_.datalen - 1; _DC <= _DB; _DC += 1) { //#9573 - $_.x = _DC; //#9536 - $_.d = $geti($_.binval, $_.x * 12, 12); //#9538 - $k[$j++] = 'd'; //#9539 - $k[$j++] = 0; //#9539 - for (var _DG = 0; _DG <= 11; _DG += 1) { //#9539 - $_.j = _DG; //#9539 - var _DL = $k[--$j]; //#9539 - $k[$j++] = $f(_DL + ((~~Math.pow(2, 11 - $_.j)) * $get($_.d, $_.j))); //#9539 - } //#9539 - var _DM = $k[--$j]; //#9539 - $_[$k[--$j]] = _DM; //#9539 - $_.j = 0; //#9541 - for (;;) { //#9551 - if ($le($_.d, $get($_.tab174, $_.j))) { //#9549 - var _DU = $geti($_.tab174, $_.j + 1, 7); //#9543 - for (var _DV = 0, _DW = _DU.length; _DV < _DW; _DV++) { //#9543 - $k[$j++] = $get(_DU, _DV); //#9543 - } //#9543 - $_.dte = $k[--$j]; //#9544 - $_.dto = $k[--$j]; //#9544 - $_.dmwe = $k[--$j]; //#9545 - $_.dmwo = $k[--$j]; //#9545 - $_.dele = $k[--$j]; //#9546 - $_.delo = $k[--$j]; //#9546 - $_.dgs = $k[--$j]; //#9547 - break; //#9548 - } //#9548 - $_.j = $_.j + 8; //#9550 - } //#9550 - $k[$j++] = 'dwo'; //#9553 - $k[$j++] = ~~($f($_.d - $_.dgs) / $_.dte); //#9553 - $k[$j++] = $_.delo; //#9553 - $k[$j++] = $_.dmwo; //#9553 - $k[$j++] = 4; //#9553 - $k[$j++] = true; //#9553 - $_.getRSSwidths(); //#9553 - var _Dl = $k[--$j]; //#9553 - $_[$k[--$j]] = _Dl; //#9553 - $k[$j++] = 'dwe'; //#9554 - $k[$j++] = $f($_.d - $_.dgs) % $_.dte; //#9554 - $k[$j++] = $_.dele; //#9554 - $k[$j++] = $_.dmwe; //#9554 - $k[$j++] = 4; //#9554 - $k[$j++] = false; //#9554 - $_.getRSSwidths(); //#9554 - var _Ds = $k[--$j]; //#9554 - $_[$k[--$j]] = _Ds; //#9554 - $_.dw = $a(8); //#9556 - if (($_.x % 2) == 0) { //#9567 - for (var _Dw = 0; _Dw <= 3; _Dw += 1) { //#9562 - $_.j = _Dw; //#9559 - $put($_.dw, 7 - ($_.j * 2), $get($_.dwo, $_.j)); //#9560 - $put($_.dw, 6 - ($_.j * 2), $get($_.dwe, $_.j)); //#9561 - } //#9561 - } else { //#9567 - for (var _E7 = 0; _E7 <= 3; _E7 += 1) { //#9568 - $_.j = _E7; //#9565 - $put($_.dw, $_.j * 2, $get($_.dwo, $_.j)); //#9566 - $put($_.dw, ($_.j * 2) + 1, $get($_.dwe, $_.j)); //#9567 - } //#9567 - } //#9567 - $put($_.dxw, $_.x, $_.dw); //#9571 - } //#9571 - if (!bwipp_databarexpanded.__9597__) { //#9597 - $_ = Object.create($_); //#9597 - $_.finderwidths = $a([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); //#9583 - $_.finderseq = $a([$a([0, 1]), $a([0, 3, 2]), $a([0, 5, 2, 7]), $a([0, 9, 2, 7, 4]), $a([0, 9, 2, 7, 6, 11]), $a([0, 9, 2, 7, 8, 11, 10]), $a([0, 1, 2, 3, 4, 5, 6, 7]), $a([0, 1, 2, 3, 4, 5, 6, 9, 8]), $a([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), $a([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); //#9596 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9596 - bwipp_databarexpanded.__9597__ = 1; //#9596 - $_ = Object.getPrototypeOf($_); //#9596 - } //#9596 - $_.seq = $get($_.finderseq, ~~(($_.datalen - 2) / 2)); //#9599 - $_.fxw = $a($_.seq.length); //#9600 - for (var _Ef = 0, _Ee = $_.seq.length - 1; _Ef <= _Ee; _Ef += 1) { //#9604 - $_.x = _Ef; //#9602 - $put($_.fxw, $_.x, $geti($_.finderwidths, $get($_.seq, $_.x) * 5, 5)); //#9603 - } //#9603 - if (!bwipp_databarexpanded.__9633__) { //#9633 - $_ = Object.create($_); //#9633 - $_.checkweights = $a([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); //#9632 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9632 - bwipp_databarexpanded.__9633__ = 1; //#9632 - $_ = Object.getPrototypeOf($_); //#9632 - } //#9632 - $k[$j++] = Infinity; //#9635 - $forall($_.seq, function() { //#9636 - $aload($geti($_.checkweights, $k[--$j] * 16, 16)); //#9636 - }); //#9636 - var _Et = $a(); //#9636 - $_.checkweightseq = $geti(_Et, 8, _Et.length - 8); //#9637 - $k[$j++] = Infinity; //#9639 - var _Ev = $_.dxw; //#9640 - for (var _Ew = 0, _Ex = _Ev.length; _Ew < _Ex; _Ew++) { //#9640 - $forall($get(_Ev, _Ew)); //#9640 - } //#9640 - $_.widths = $a(); //#9640 - $_.checksum = 0; //#9643 - for (var _F2 = 0, _F1 = $_.widths.length - 1; _F2 <= _F1; _F2 += 1) { //#9647 - $_.i = _F2; //#9645 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweightseq, $_.i))); //#9646 - } //#9646 - $_.checksum = $f(($_.checksum % 211) + (($_.datalen - 3) * 211)); //#9648 - $_.i = 0; //#9650 - for (;;) { //#9660 - if ($_.checksum <= $get($_.tab174, $_.i)) { //#9658 - var _FI = $geti($_.tab174, $_.i + 1, 7); //#9652 - for (var _FJ = 0, _FK = _FI.length; _FJ < _FK; _FJ++) { //#9652 - $k[$j++] = $get(_FI, _FJ); //#9652 - } //#9652 - $_.cte = $k[--$j]; //#9653 - $_.cto = $k[--$j]; //#9653 - $_.cmwe = $k[--$j]; //#9654 - $_.cmwo = $k[--$j]; //#9654 - $_.cele = $k[--$j]; //#9655 - $_.celo = $k[--$j]; //#9655 - $_.cgs = $k[--$j]; //#9656 - break; //#9657 - } //#9657 - $_.i = $_.i + 8; //#9659 - } //#9659 - $k[$j++] = 'cwo'; //#9662 - $k[$j++] = ~~($f($_.checksum - $_.cgs) / $_.cte); //#9662 - $k[$j++] = $_.celo; //#9662 - $k[$j++] = $_.cmwo; //#9662 - $k[$j++] = 4; //#9662 - $k[$j++] = true; //#9662 - $_.getRSSwidths(); //#9662 - var _FZ = $k[--$j]; //#9662 - $_[$k[--$j]] = _FZ; //#9662 - $k[$j++] = 'cwe'; //#9663 - $k[$j++] = $f($_.checksum - $_.cgs) % $_.cte; //#9663 - $k[$j++] = $_.cele; //#9663 - $k[$j++] = $_.cmwe; //#9663 - $k[$j++] = 4; //#9663 - $k[$j++] = false; //#9663 - $_.getRSSwidths(); //#9663 - var _Fg = $k[--$j]; //#9663 - $_[$k[--$j]] = _Fg; //#9663 - $_.cw = $a(8); //#9665 - for (var _Fj = 0; _Fj <= 3; _Fj += 1) { //#9670 - $_.i = _Fj; //#9667 - $put($_.cw, $_.i * 2, $get($_.cwo, $_.i)); //#9668 - $put($_.cw, ($_.i * 2) + 1, $get($_.cwe, $_.i)); //#9669 - } //#9669 - var _Fu = $a(22); //#9672 - $put(_Fu, 0, $_.cw); //#9673 - $puti(_Fu, 1, $_.dxw); //#9673 - $_.dxw = $geti(_Fu, 0, $_.datalen + 1); //#9674 - $_.datalen = $_.dxw.length; //#9675 - $_.rows = $a(~~Math.ceil($_.datalen / $_.segments)); //#9678 - $_.numrows = $_.rows.length; //#9679 - for (var _G6 = 0, _G5 = $_.numrows - 1; _G6 <= _G5; _G6 += 1) { //#9694 - $_.r = _G6; //#9681 - $k[$j++] = Infinity; //#9682 - if ((($_.segments % 4) != 0) && (($_.r % 2) == 1)) { //#9683 - $k[$j++] = 0; //#9683 - } //#9683 - $k[$j++] = 1; //#9691 - $k[$j++] = 1; //#9691 - for (var _GB = 0, _GA = $_.segments - 1; _GB <= _GA; _GB += 1) { //#9691 - $_.pos = _GB + ($_.r * $_.segments); //#9686 - if ($_.pos < $_.datalen) { //#9690 - $forall($get($_.dxw, $_.pos)); //#9688 - if (($_.pos % 2) == 0) { //#9689 - $forall($get($_.fxw, ~~($_.pos / 2))); //#9689 - } //#9689 - } //#9689 - } //#9689 - var _GN = $counttomark() + 2; //#9693 - $k[$j++] = 1; //#9693 - $k[$j++] = 1; //#9693 - $astore($a(_GN)); //#9693 - $put($_.rows, $_.r, $k[--$j]); //#9693 - $j--; //#9693 - } //#9693 - if ($ne($_.format, "expandedstacked")) { //#9826 - var _GU = $get($_.rows, 0); //#9699 - $_.sbs = $geti(_GU, 1, _GU.length - 1); //#9699 - $k[$j++] = Infinity; //#9701 - $k[$j++] = 1; //#9707 - for (var _GY = 0, _GX = $_.datalen - 1; _GY <= _GX; _GY += 1) { //#9707 - $_.i = _GY; //#9704 - $forall($get($_.dxw, $_.i)); //#9705 - if (($_.i % 2) == 0) { //#9706 - $forall($get($_.fxw, ~~($_.i / 2))); //#9706 - } //#9706 - } //#9706 - $k[$j++] = 1; //#9708 - $k[$j++] = 1; //#9708 - $_.sbs = $a(); //#9708 - $k[$j++] = Infinity; //#9711 - var _Gh = $_.sbs; //#9713 - $k[$j++] = Infinity; //#9714 - for (var _Gj = 0, _Gk = ~~(($_.sbs.length + 1) / 2); _Gj < _Gk; _Gj++) { //#9714 - $k[$j++] = $_.height; //#9714 - } //#9714 - var _Gm = $a(); //#9714 - $k[$j++] = Infinity; //#9715 - for (var _Go = 0, _Gp = ~~(($_.sbs.length + 1) / 2); _Go < _Gp; _Go++) { //#9715 - $k[$j++] = 0; //#9715 - } //#9715 - var _Gq = $a(); //#9715 - $k[$j++] = 'ren'; //#9720 - $k[$j++] = bwipp_renlinear; //#9720 - $k[$j++] = 'sbs'; //#9720 - $k[$j++] = _Gh; //#9720 - $k[$j++] = 'bhs'; //#9720 - $k[$j++] = _Gm; //#9720 - $k[$j++] = 'bbs'; //#9720 - $k[$j++] = _Gq; //#9720 - $k[$j++] = 'borderleft'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'borderright'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'bordertop'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'borderbottom'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'opt'; //#9720 - $k[$j++] = $_.options; //#9720 - var _Gs = $d(); //#9720 - $k[$j++] = _Gs; //#9723 - if (!$_.dontdraw) { //#9723 - bwipp_renlinear(); //#9723 - } //#9723 - } else { //#9826 - $_.seps = $a($_.numrows); //#9727 - for (var _Gy = 0, _Gx = $_.numrows - 1; _Gy <= _Gx; _Gy += 1) { //#9783 - $_.r = _Gy; //#9730 - $_.row = $get($_.rows, $_.r); //#9731 - $k[$j++] = Infinity; //#9734 - for (var _H4 = 0, _H3 = $_.row.length - 1; _H4 <= _H3; _H4 += 2) { //#9739 - $_.i = _H4; //#9736 - for (var _H8 = 0, _H9 = $get($_.row, $_.i); _H8 < _H9; _H8++) { //#9737 - $k[$j++] = 0; //#9737 - } //#9737 - if ($_.i < ($_.row.length - 1)) { //#9738 - for (var _HF = 0, _HG = $get($_.row, $_.i + 1); _HF < _HG; _HF++) { //#9738 - $k[$j++] = 1; //#9738 - } //#9738 - } //#9738 - } //#9738 - $astore($a($counttomark())); //#9740 - $_.row = $k[--$j]; //#9740 - $j--; //#9740 - $k[$j++] = Infinity; //#9743 - $forall($_.row, function() { //#9743 - var _HL = $k[--$j]; //#9743 - $k[$j++] = $f(1 - _HL); //#9743 - }); //#9743 - $_.sep = $a(); //#9743 - $k[$j++] = Infinity; //#9744 - for (var _HP = 19, _HO = $_.row.length - 13; _HP <= _HO; _HP += 98) { //#9745 - $k[$j++] = _HP; //#9745 - } //#9745 - for (var _HS = 68, _HR = $_.row.length - 13; _HS <= _HR; _HS += 98) { //#9746 - $k[$j++] = _HS; //#9746 - } //#9746 - $_.finderpos = $a(); //#9746 - var _HU = $_.finderpos; //#9748 - for (var _HV = 0, _HW = _HU.length; _HV < _HW; _HV++) { //#9762 - var _HX = $get(_HU, _HV); //#9762 - for (var _HZ = _HX, _HY = $f(_HX + 14); _HZ <= _HY; _HZ += 1) { //#9761 - $_.i = _HZ; //#9750 - if ($get($_.row, $_.i) == 0) { //#9758 - if ($get($_.row, $_.i - 1) == 1) { //#9755 - $k[$j++] = 1; //#9753 - } else { //#9755 - var _Hj = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#9755 - $k[$j++] = _Hj; //#9755 - } //#9755 - } else { //#9758 - $k[$j++] = 0; //#9758 - } //#9758 - $put($_.sep, $_.i, $k[--$j]); //#9760 - } //#9760 - } //#9760 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#9763 - $puti($_.sep, $_.row.length - 4, $a([0, 0, 0, 0])); //#9764 - if ((($_.segments % 4) == 0) && (($_.r % 2) == 1)) { //#9778 - if (($get($_.rows, $_.r).length != $get($_.rows, 0).length) && (($_.finderpos.length % 2) == 1)) { //#9776 - $k[$j++] = Infinity; //#9770 - $k[$j++] = 0; //#9770 - $aload($_.row); //#9770 - $_.row = $a(); //#9770 - $k[$j++] = Infinity; //#9771 - $k[$j++] = 0; //#9771 - $aload($_.sep); //#9771 - $_.sep = $a(); //#9771 - } else { //#9776 - for (var _I5 = $_.row.length - 1; _I5 >= 0; _I5 -= 1) { //#9773 - $k[$j++] = $get($_.row, _I5); //#9773 - } //#9773 - $astore($_.row); //#9774 - $j--; //#9774 - for (var _IA = $_.sep.length - 1; _IA >= 0; _IA -= 1) { //#9775 - $k[$j++] = $get($_.sep, _IA); //#9775 - } //#9775 - $astore($_.sep); //#9776 - $j--; //#9776 - } //#9776 - } //#9776 - $put($_.rows, $_.r, $_.row); //#9780 - $put($_.seps, $_.r, $_.sep); //#9781 - } //#9781 - $_.pixx = $get($_.rows, 0).length; //#9786 - $k[$j++] = Infinity; //#9787 - for (var _IN = 0, _IO = $_.pixx; _IN < _IO; _IN++) { //#9787 - $k[$j++] = 0; //#9787 - } //#9787 - var _IP = $a(); //#9787 - $puti(_IP, 0, $get($_.rows, $_.numrows - 1)); //#9787 - $put($_.rows, $_.numrows - 1, _IP); //#9788 - $k[$j++] = Infinity; //#9789 - for (var _IW = 0, _IX = $_.pixx; _IW < _IX; _IW++) { //#9789 - $k[$j++] = 0; //#9789 - } //#9789 - var _IY = $a(); //#9789 - $puti(_IY, 0, $get($_.seps, $_.numrows - 1)); //#9789 - $put($_.seps, $_.numrows - 1, _IY); //#9790 - $k[$j++] = Infinity; //#9793 - for (var _If = 0, _Ig = (~~($_.pixx / 2)) + 1; _If < _Ig; _If++) { //#9793 - $k[$j++] = 0; //#9793 - $k[$j++] = 1; //#9793 - } //#9793 - $_.sep = $geti($a(), 0, $_.pixx); //#9793 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#9794 - $puti($_.sep, $_.pixx - 4, $a([0, 0, 0, 0])); //#9795 - $k[$j++] = Infinity; //#9798 - for (var _Ir = 0, _Iq = $_.numrows - 1; _Ir <= _Iq; _Ir += 1) { //#9809 - $_.r = _Ir; //#9800 - if ($_.r != 0) { //#9803 - $aload($get($_.seps, $_.r)); //#9802 - } //#9802 - for (var _Ix = 0, _Iy = $_.barxmult; _Ix < _Iy; _Ix++) { //#9804 - $aload($get($_.rows, $_.r)); //#9804 - } //#9804 - if ($_.r != ($_.numrows - 1)) { //#9808 - $aload($get($_.seps, $_.r)); //#9806 - $aload($_.sep); //#9807 - } //#9807 - } //#9807 - $_.pixs = $a(); //#9807 + $_.oe = $k[--$j]; //#9785 + $_.el = $k[--$j]; //#9786 + $_.mw = $k[--$j]; //#9787 + $_.nm = $k[--$j]; //#9788 + $_.val = $k[--$j]; //#9789 + $_.out = $a($_.el); //#9790 + $_.mask = 0; //#9791 + for (var _C3 = 0, _C2 = $f($_.el - 2); _C3 <= _C2; _C3 += 1) { //#9818 + $_.bar = _C3; //#9793 + $_.ew = 1; //#9794 + var _C5 = $_.bar; //#9795 + $_.mask = $_.mask | ((_C5 < 0 ? 1 >>> -_C5 : 1 << _C5)); //#9795 + for (;;) { //#9814 + $k[$j++] = 'sval'; //#9796 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9796 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9796 + $_.ncr(); //#9796 + var _CA = $k[--$j]; //#9796 + $_[$k[--$j]] = _CA; //#9796 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9799 + $k[$j++] = 'sval'; //#9798 + $k[$j++] = $_.sval; //#9798 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9798 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9798 + $_.ncr(); //#9798 + var _CP = $k[--$j]; //#9798 + var _CQ = $k[--$j]; //#9798 + $_[$k[--$j]] = $f(_CQ - _CP); //#9798 + } //#9798 + if ($f($_.el - $_.bar) > 2) { //#9808 + $_.lval = 0; //#9801 + for (var _Ca = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _CZ = $f($_.mw + 1); _Ca >= _CZ; _Ca -= 1) { //#9805 + $k[$j++] = $f(($f($f($_.nm - _Ca) - $_.ew)) - 1); //#9803 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9803 + $_.ncr(); //#9803 + $_.lval = $f($k[--$j] + $_.lval); //#9804 + } //#9804 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9806 + } else { //#9808 + if ($f($_.nm - $_.ew) > $_.mw) { //#9808 + $_.sval = $f($_.sval - 1); //#9808 + } //#9808 + } //#9808 + $_.val = $f($_.val - $_.sval); //#9810 + if ($_.val < 0) { //#9811 + break; //#9811 + } //#9811 + $_.ew = $_.ew + 1; //#9812 + var _Cu = $_.bar; //#9813 + $_.mask = $_.mask & (~((_Cu < 0 ? 1 >>> -_Cu : 1 << _Cu))); //#9813 + } //#9813 + $_.val = $f($_.val + $_.sval); //#9815 + $_.nm = $f($_.nm - $_.ew); //#9816 + $put($_.out, $_.bar, $_.ew); //#9817 + } //#9817 + $put($_.out, $f($_.el - 1), $_.nm); //#9819 + $k[$j++] = $_.out; //#9820 + }; //#9820 + if (!bwipp_databarexpanded.__9831__) { //#9831 + $_ = Object.create($_); //#9831 + $_.tab174 = $a([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); //#9830 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9830 + bwipp_databarexpanded.__9831__ = 1; //#9830 + $_ = Object.getPrototypeOf($_); //#9830 + } //#9830 + $_.dxw = $a($_.datalen); //#9833 + for (var _DC = 0, _DB = $_.datalen - 1; _DC <= _DB; _DC += 1) { //#9874 + $_.x = _DC; //#9837 + $_.d = $geti($_.binval, $_.x * 12, 12); //#9839 + $k[$j++] = 'd'; //#9840 + $k[$j++] = 0; //#9840 + for (var _DG = 0; _DG <= 11; _DG += 1) { //#9840 + $_.j = _DG; //#9840 + var _DL = $k[--$j]; //#9840 + $k[$j++] = $f(_DL + ((~~Math.pow(2, 11 - $_.j)) * $get($_.d, $_.j))); //#9840 + } //#9840 + var _DM = $k[--$j]; //#9840 + $_[$k[--$j]] = _DM; //#9840 + $_.j = 0; //#9842 + for (;;) { //#9852 + if ($le($_.d, $get($_.tab174, $_.j))) { //#9850 + var _DU = $geti($_.tab174, $_.j + 1, 7); //#9844 + for (var _DV = 0, _DW = _DU.length; _DV < _DW; _DV++) { //#9844 + $k[$j++] = $get(_DU, _DV); //#9844 + } //#9844 + $_.dte = $k[--$j]; //#9845 + $_.dto = $k[--$j]; //#9845 + $_.dmwe = $k[--$j]; //#9846 + $_.dmwo = $k[--$j]; //#9846 + $_.dele = $k[--$j]; //#9847 + $_.delo = $k[--$j]; //#9847 + $_.dgs = $k[--$j]; //#9848 + break; //#9849 + } //#9849 + $_.j = $_.j + 8; //#9851 + } //#9851 + $k[$j++] = 'dwo'; //#9854 + $k[$j++] = ~~($f($_.d - $_.dgs) / $_.dte); //#9854 + $k[$j++] = $_.delo; //#9854 + $k[$j++] = $_.dmwo; //#9854 + $k[$j++] = 4; //#9854 + $k[$j++] = true; //#9854 + $_.getRSSwidths(); //#9854 + var _Dl = $k[--$j]; //#9854 + $_[$k[--$j]] = _Dl; //#9854 + $k[$j++] = 'dwe'; //#9855 + $k[$j++] = $f($_.d - $_.dgs) % $_.dte; //#9855 + $k[$j++] = $_.dele; //#9855 + $k[$j++] = $_.dmwe; //#9855 + $k[$j++] = 4; //#9855 + $k[$j++] = false; //#9855 + $_.getRSSwidths(); //#9855 + var _Ds = $k[--$j]; //#9855 + $_[$k[--$j]] = _Ds; //#9855 + $_.dw = $a(8); //#9857 + if (($_.x % 2) == 0) { //#9868 + for (var _Dw = 0; _Dw <= 3; _Dw += 1) { //#9863 + $_.j = _Dw; //#9860 + $put($_.dw, 7 - ($_.j * 2), $get($_.dwo, $_.j)); //#9861 + $put($_.dw, 6 - ($_.j * 2), $get($_.dwe, $_.j)); //#9862 + } //#9862 + } else { //#9868 + for (var _E7 = 0; _E7 <= 3; _E7 += 1) { //#9869 + $_.j = _E7; //#9866 + $put($_.dw, $_.j * 2, $get($_.dwo, $_.j)); //#9867 + $put($_.dw, ($_.j * 2) + 1, $get($_.dwe, $_.j)); //#9868 + } //#9868 + } //#9868 + $put($_.dxw, $_.x, $_.dw); //#9872 + } //#9872 + if (!bwipp_databarexpanded.__9898__) { //#9898 + $_ = Object.create($_); //#9898 + $_.finderwidths = $a([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); //#9884 + $_.finderseq = $a([$a([0, 1]), $a([0, 3, 2]), $a([0, 5, 2, 7]), $a([0, 9, 2, 7, 4]), $a([0, 9, 2, 7, 6, 11]), $a([0, 9, 2, 7, 8, 11, 10]), $a([0, 1, 2, 3, 4, 5, 6, 7]), $a([0, 1, 2, 3, 4, 5, 6, 9, 8]), $a([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), $a([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); //#9897 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9897 + bwipp_databarexpanded.__9898__ = 1; //#9897 + $_ = Object.getPrototypeOf($_); //#9897 + } //#9897 + $_.seq = $get($_.finderseq, ~~(($_.datalen - 2) / 2)); //#9900 + $_.fxw = $a($_.seq.length); //#9901 + for (var _Ef = 0, _Ee = $_.seq.length - 1; _Ef <= _Ee; _Ef += 1) { //#9905 + $_.x = _Ef; //#9903 + $put($_.fxw, $_.x, $geti($_.finderwidths, $get($_.seq, $_.x) * 5, 5)); //#9904 + } //#9904 + if (!bwipp_databarexpanded.__9934__) { //#9934 + $_ = Object.create($_); //#9934 + $_.checkweights = $a([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); //#9933 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9933 + bwipp_databarexpanded.__9934__ = 1; //#9933 + $_ = Object.getPrototypeOf($_); //#9933 + } //#9933 + $k[$j++] = Infinity; //#9936 + $forall($_.seq, function() { //#9937 + $aload($geti($_.checkweights, $k[--$j] * 16, 16)); //#9937 + }); //#9937 + var _Et = $a(); //#9937 + $_.checkweightseq = $geti(_Et, 8, _Et.length - 8); //#9938 + $k[$j++] = Infinity; //#9940 + var _Ev = $_.dxw; //#9941 + for (var _Ew = 0, _Ex = _Ev.length; _Ew < _Ex; _Ew++) { //#9941 + $forall($get(_Ev, _Ew)); //#9941 + } //#9941 + $_.widths = $a(); //#9941 + $_.checksum = 0; //#9944 + for (var _F2 = 0, _F1 = $_.widths.length - 1; _F2 <= _F1; _F2 += 1) { //#9948 + $_.i = _F2; //#9946 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweightseq, $_.i))); //#9947 + } //#9947 + $_.checksum = $f(($_.checksum % 211) + (($_.datalen - 3) * 211)); //#9949 + $_.i = 0; //#9951 + for (;;) { //#9961 + if ($_.checksum <= $get($_.tab174, $_.i)) { //#9959 + var _FI = $geti($_.tab174, $_.i + 1, 7); //#9953 + for (var _FJ = 0, _FK = _FI.length; _FJ < _FK; _FJ++) { //#9953 + $k[$j++] = $get(_FI, _FJ); //#9953 + } //#9953 + $_.cte = $k[--$j]; //#9954 + $_.cto = $k[--$j]; //#9954 + $_.cmwe = $k[--$j]; //#9955 + $_.cmwo = $k[--$j]; //#9955 + $_.cele = $k[--$j]; //#9956 + $_.celo = $k[--$j]; //#9956 + $_.cgs = $k[--$j]; //#9957 + break; //#9958 + } //#9958 + $_.i = $_.i + 8; //#9960 + } //#9960 + $k[$j++] = 'cwo'; //#9963 + $k[$j++] = ~~($f($_.checksum - $_.cgs) / $_.cte); //#9963 + $k[$j++] = $_.celo; //#9963 + $k[$j++] = $_.cmwo; //#9963 + $k[$j++] = 4; //#9963 + $k[$j++] = true; //#9963 + $_.getRSSwidths(); //#9963 + var _FZ = $k[--$j]; //#9963 + $_[$k[--$j]] = _FZ; //#9963 + $k[$j++] = 'cwe'; //#9964 + $k[$j++] = $f($_.checksum - $_.cgs) % $_.cte; //#9964 + $k[$j++] = $_.cele; //#9964 + $k[$j++] = $_.cmwe; //#9964 + $k[$j++] = 4; //#9964 + $k[$j++] = false; //#9964 + $_.getRSSwidths(); //#9964 + var _Fg = $k[--$j]; //#9964 + $_[$k[--$j]] = _Fg; //#9964 + $_.cw = $a(8); //#9966 + for (var _Fj = 0; _Fj <= 3; _Fj += 1) { //#9971 + $_.i = _Fj; //#9968 + $put($_.cw, $_.i * 2, $get($_.cwo, $_.i)); //#9969 + $put($_.cw, ($_.i * 2) + 1, $get($_.cwe, $_.i)); //#9970 + } //#9970 + var _Fu = $a(22); //#9973 + $put(_Fu, 0, $_.cw); //#9974 + $puti(_Fu, 1, $_.dxw); //#9974 + $_.dxw = $geti(_Fu, 0, $_.datalen + 1); //#9975 + $_.datalen = $_.dxw.length; //#9976 + $_.rows = $a(~~Math.ceil($_.datalen / $_.segments)); //#9979 + $_.numrows = $_.rows.length; //#9980 + for (var _G6 = 0, _G5 = $_.numrows - 1; _G6 <= _G5; _G6 += 1) { //#9995 + $_.r = _G6; //#9982 + $k[$j++] = Infinity; //#9983 + if ((($_.segments % 4) != 0) && (($_.r % 2) == 1)) { //#9984 + $k[$j++] = 0; //#9984 + } //#9984 + $k[$j++] = 1; //#9992 + $k[$j++] = 1; //#9992 + for (var _GB = 0, _GA = $_.segments - 1; _GB <= _GA; _GB += 1) { //#9992 + $_.pos = _GB + ($_.r * $_.segments); //#9987 + if ($_.pos < $_.datalen) { //#9991 + $forall($get($_.dxw, $_.pos)); //#9989 + if (($_.pos % 2) == 0) { //#9990 + $forall($get($_.fxw, ~~($_.pos / 2))); //#9990 + } //#9990 + } //#9990 + } //#9990 + var _GN = $counttomark() + 2; //#9994 + $k[$j++] = 1; //#9994 + $k[$j++] = 1; //#9994 + $astore($a(_GN)); //#9994 + $put($_.rows, $_.r, $k[--$j]); //#9994 + $j--; //#9994 + } //#9994 + if ($ne($_.format, "expandedstacked")) { //#10127 + var _GU = $get($_.rows, 0); //#10000 + $_.sbs = $geti(_GU, 1, _GU.length - 1); //#10000 + $k[$j++] = Infinity; //#10002 + $k[$j++] = 1; //#10008 + for (var _GY = 0, _GX = $_.datalen - 1; _GY <= _GX; _GY += 1) { //#10008 + $_.i = _GY; //#10005 + $forall($get($_.dxw, $_.i)); //#10006 + if (($_.i % 2) == 0) { //#10007 + $forall($get($_.fxw, ~~($_.i / 2))); //#10007 + } //#10007 + } //#10007 + $k[$j++] = 1; //#10009 + $k[$j++] = 1; //#10009 + $_.sbs = $a(); //#10009 + $k[$j++] = Infinity; //#10012 + var _Gh = $_.sbs; //#10014 + $k[$j++] = Infinity; //#10015 + for (var _Gj = 0, _Gk = ~~(($_.sbs.length + 1) / 2); _Gj < _Gk; _Gj++) { //#10015 + $k[$j++] = $_.height; //#10015 + } //#10015 + var _Gm = $a(); //#10015 + $k[$j++] = Infinity; //#10016 + for (var _Go = 0, _Gp = ~~(($_.sbs.length + 1) / 2); _Go < _Gp; _Go++) { //#10016 + $k[$j++] = 0; //#10016 + } //#10016 + var _Gq = $a(); //#10016 + $k[$j++] = 'ren'; //#10021 + $k[$j++] = 'renlinear'; //#10021 + $k[$j++] = 'sbs'; //#10021 + $k[$j++] = _Gh; //#10021 + $k[$j++] = 'bhs'; //#10021 + $k[$j++] = _Gm; //#10021 + $k[$j++] = 'bbs'; //#10021 + $k[$j++] = _Gq; //#10021 + $k[$j++] = 'borderleft'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'borderright'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'bordertop'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'borderbottom'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'opt'; //#10021 + $k[$j++] = $_.options; //#10021 + var _Gs = $d(); //#10021 + $k[$j++] = _Gs; //#10024 + if (!$_.dontdraw) { //#10024 + bwipp_renlinear(); //#10024 + } //#10024 + } else { //#10127 + $_.seps = $a($_.numrows); //#10028 + for (var _Gy = 0, _Gx = $_.numrows - 1; _Gy <= _Gx; _Gy += 1) { //#10084 + $_.r = _Gy; //#10031 + $_.row = $get($_.rows, $_.r); //#10032 + $k[$j++] = Infinity; //#10035 + for (var _H4 = 0, _H3 = $_.row.length - 1; _H4 <= _H3; _H4 += 2) { //#10040 + $_.i = _H4; //#10037 + for (var _H8 = 0, _H9 = $get($_.row, $_.i); _H8 < _H9; _H8++) { //#10038 + $k[$j++] = 0; //#10038 + } //#10038 + if ($_.i < ($_.row.length - 1)) { //#10039 + for (var _HF = 0, _HG = $get($_.row, $_.i + 1); _HF < _HG; _HF++) { //#10039 + $k[$j++] = 1; //#10039 + } //#10039 + } //#10039 + } //#10039 + $astore($a($counttomark())); //#10041 + $_.row = $k[--$j]; //#10041 + $j--; //#10041 + $k[$j++] = Infinity; //#10044 + $forall($_.row, function() { //#10044 + var _HL = $k[--$j]; //#10044 + $k[$j++] = $f(1 - _HL); //#10044 + }); //#10044 + $_.sep = $a(); //#10044 + $k[$j++] = Infinity; //#10045 + for (var _HP = 19, _HO = $_.row.length - 13; _HP <= _HO; _HP += 98) { //#10046 + $k[$j++] = _HP; //#10046 + } //#10046 + for (var _HS = 68, _HR = $_.row.length - 13; _HS <= _HR; _HS += 98) { //#10047 + $k[$j++] = _HS; //#10047 + } //#10047 + $_.finderpos = $a(); //#10047 + var _HU = $_.finderpos; //#10049 + for (var _HV = 0, _HW = _HU.length; _HV < _HW; _HV++) { //#10063 + var _HX = $get(_HU, _HV); //#10063 + for (var _HZ = _HX, _HY = $f(_HX + 14); _HZ <= _HY; _HZ += 1) { //#10062 + $_.i = _HZ; //#10051 + if ($get($_.row, $_.i) == 0) { //#10059 + if ($get($_.row, $_.i - 1) == 1) { //#10056 + $k[$j++] = 1; //#10054 + } else { //#10056 + var _Hj = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#10056 + $k[$j++] = _Hj; //#10056 + } //#10056 + } else { //#10059 + $k[$j++] = 0; //#10059 + } //#10059 + $put($_.sep, $_.i, $k[--$j]); //#10061 + } //#10061 + } //#10061 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#10064 + $puti($_.sep, $_.row.length - 4, $a([0, 0, 0, 0])); //#10065 + if ((($_.segments % 4) == 0) && (($_.r % 2) == 1)) { //#10079 + if (($get($_.rows, $_.r).length != $get($_.rows, 0).length) && (($_.finderpos.length % 2) == 1)) { //#10077 + $k[$j++] = Infinity; //#10071 + $k[$j++] = 0; //#10071 + $aload($_.row); //#10071 + $_.row = $a(); //#10071 + $k[$j++] = Infinity; //#10072 + $k[$j++] = 0; //#10072 + $aload($_.sep); //#10072 + $_.sep = $a(); //#10072 + } else { //#10077 + for (var _I5 = $_.row.length - 1; _I5 >= 0; _I5 -= 1) { //#10074 + $k[$j++] = $get($_.row, _I5); //#10074 + } //#10074 + $astore($_.row); //#10075 + $j--; //#10075 + for (var _IA = $_.sep.length - 1; _IA >= 0; _IA -= 1) { //#10076 + $k[$j++] = $get($_.sep, _IA); //#10076 + } //#10076 + $astore($_.sep); //#10077 + $j--; //#10077 + } //#10077 + } //#10077 + $put($_.rows, $_.r, $_.row); //#10081 + $put($_.seps, $_.r, $_.sep); //#10082 + } //#10082 + $_.pixx = $get($_.rows, 0).length; //#10087 + $k[$j++] = Infinity; //#10088 + for (var _IN = 0, _IO = $_.pixx; _IN < _IO; _IN++) { //#10088 + $k[$j++] = 0; //#10088 + } //#10088 + var _IP = $a(); //#10088 + $puti(_IP, 0, $get($_.rows, $_.numrows - 1)); //#10088 + $put($_.rows, $_.numrows - 1, _IP); //#10089 + $k[$j++] = Infinity; //#10090 + for (var _IW = 0, _IX = $_.pixx; _IW < _IX; _IW++) { //#10090 + $k[$j++] = 0; //#10090 + } //#10090 + var _IY = $a(); //#10090 + $puti(_IY, 0, $get($_.seps, $_.numrows - 1)); //#10090 + $put($_.seps, $_.numrows - 1, _IY); //#10091 + $k[$j++] = Infinity; //#10094 + for (var _If = 0, _Ig = (~~($_.pixx / 2)) + 1; _If < _Ig; _If++) { //#10094 + $k[$j++] = 0; //#10094 + $k[$j++] = 1; //#10094 + } //#10094 + $_.sep = $geti($a(), 0, $_.pixx); //#10094 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#10095 + $puti($_.sep, $_.pixx - 4, $a([0, 0, 0, 0])); //#10096 + $k[$j++] = Infinity; //#10099 + for (var _Ir = 0, _Iq = $_.numrows - 1; _Ir <= _Iq; _Ir += 1) { //#10110 + $_.r = _Ir; //#10101 + if ($_.r != 0) { //#10104 + $aload($get($_.seps, $_.r)); //#10103 + } //#10103 + for (var _Ix = 0, _Iy = $_.barxmult; _Ix < _Iy; _Ix++) { //#10105 + $aload($get($_.rows, $_.r)); //#10105 + } //#10105 + if ($_.r != ($_.numrows - 1)) { //#10109 + $aload($get($_.seps, $_.r)); //#10107 + $aload($_.sep); //#10108 + } //#10108 + } //#10108 + $_.pixs = $a(); //#10108 var _JH = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", ~~($_.pixs.length / $_.pixx)], @@ -13689,4281 +14189,4281 @@ function bwipp_databarexpanded() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#9823 - $k[$j++] = _JH; //#9826 - if (!$_.dontdraw) { //#9826 - bwipp_renmatrix(); //#9826 - } //#9826 - } //#9826 - $_ = Object.getPrototypeOf($_); //#9830 - $_ = Object.getPrototypeOf($_); //#9832 + ]); //#10124 + $k[$j++] = _JH; //#10127 + if (!$_.dontdraw) { //#10127 + bwipp_renmatrix(); //#10127 + } //#10127 + } //#10127 + $_ = Object.getPrototypeOf($_); //#10131 + $_ = Object.getPrototypeOf($_); //#10133 } //bwipp_databarexpanded function bwipp_databarexpandedstacked() { - $_ = Object.create($_); //#9861 - $_.dontdraw = false; //#9864 - $k[$j++] = $_; //#9866 - bwipp_processoptions(); //#9866 - $_.options = $k[--$j]; //#9866 - $_.barcode = $k[--$j]; //#9867 - $put($_.options, "dontdraw", true); //#9870 - $put($_.options, "format", "expandedstacked"); //#9871 - $k[$j++] = 'args'; //#9873 - $k[$j++] = $_.barcode; //#9873 - $k[$j++] = $_.options; //#9873 - bwipp_databarexpanded(); //#9873 - var _6 = $k[--$j]; //#9873 - $_[$k[--$j]] = _6; //#9873 - $put($_.args, "opt", $_.options); //#9875 - $k[$j++] = $_.args; //#9878 - if (!$_.dontdraw) { //#9878 - bwipp_renmatrix(); //#9878 - } //#9878 - $_ = Object.getPrototypeOf($_); //#9880 + $_ = Object.create($_); //#10162 + $_.dontdraw = false; //#10165 + $k[$j++] = $_; //#10167 + bwipp_processoptions(); //#10167 + $_.options = $k[--$j]; //#10167 + $_.barcode = $k[--$j]; //#10168 + $put($_.options, "dontdraw", true); //#10171 + $put($_.options, "format", "expandedstacked"); //#10172 + $k[$j++] = 'args'; //#10174 + $k[$j++] = $_.barcode; //#10174 + $k[$j++] = $_.options; //#10174 + bwipp_databarexpanded(); //#10174 + var _6 = $k[--$j]; //#10174 + $_[$k[--$j]] = _6; //#10174 + $put($_.args, "opt", $_.options); //#10176 + $k[$j++] = $_.args; //#10179 + if (!$_.dontdraw) { //#10179 + bwipp_renmatrix(); //#10179 + } //#10179 + $_ = Object.getPrototypeOf($_); //#10181 } //bwipp_databarexpandedstacked function bwipp_gs1northamericancoupon() { - $_ = Object.create($_); //#9910 - $_.dontdraw = false; //#9913 - $_.includetext = false; //#9914 - $_.coupontextfont = "OCR-B"; //#9915 - $_.coupontextsize = 9; //#9916 - $_.coupontextxoffset = null; //#9917 - $_.coupontextyoffset = null; //#9918 - $_.parse = false; //#9919 - $_.dontlint = false; //#9920 - $_.lintreqs = true; //#9921 - $k[$j++] = $_; //#9923 - bwipp_processoptions(); //#9923 - $_.options = $k[--$j]; //#9923 - $_.barcode = $k[--$j]; //#9924 - $k[$j++] = $_.barcode; //#9926 - $k[$j++] = 'ai'; //#9926 - bwipp_gs1process(); //#9926 - $j--; //#9927 - $_.vals = $k[--$j]; //#9928 - $_.ais = $k[--$j]; //#9929 - if ($_.ais.length != 1) { //#9934 - $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#9933'; //#9933 - $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#9933 - bwipp_raiseerror(); //#9933 - } //#9933 - if ($ne($get($_.ais, 0), "8110")) { //#9937 - $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#9936'; //#9936 - $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#9936 - bwipp_raiseerror(); //#9936 - } //#9936 - $_.val = $get($_.vals, 0); //#9940 - $_.vli = $f($get($_.val, 0) - 48); //#9941 - if (($_.vli < 0) || ($_.vli > 6)) { //#9944 - $k[$j++] = 'bwipp.gs1northamericancouponBadVLI#9943'; //#9943 - $k[$j++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; //#9943 - bwipp_raiseerror(); //#9943 - } //#9943 - $_.gcp = $geti($_.val, 1, $f($_.vli + 6)); //#9945 - $_.cod = $geti($_.val, $f($_.vli + 7), 6); //#9946 - $_.coupontext = $s($_.gcp.length + 7); //#9947 - $puti($_.coupontext, 0, $_.gcp); //#9948 - $puti($_.coupontext, $_.gcp.length, "-"); //#9949 - $puti($_.coupontext, $_.gcp.length + 1, $_.cod); //#9950 - $put($_.options, "dontdraw", true); //#9953 - $k[$j++] = 'args'; //#9955 - $k[$j++] = $_.barcode; //#9955 - $k[$j++] = $_.options; //#9955 - bwipp_databarexpandedstacked(); //#9955 - var _W = $k[--$j]; //#9955 - $_[$k[--$j]] = _W; //#9955 - if ($_.includetext) { //#9974 - if ($eq($_.coupontextxoffset, null)) { //#9961 - $_.coupontextxoffset = 0; //#9960 - } //#9960 - if ($eq($_.coupontextyoffset, null)) { //#9964 - $_.coupontextyoffset = $f(($get($_.args, "height") * 72) + 3); //#9963 - } //#9963 - var _e = $get($_.args, "txt") !== undefined; //#9965 - if (_e) { //#9972 - $_.txt = $get($_.args, "txt"); //#9966 - $_.newtxt = $a($_.txt.length + 1); //#9967 - $puti($_.newtxt, 0, $_.txt); //#9968 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])); //#9969 - $put($_.args, "txt", $_.newtxt); //#9970 - } else { //#9972 - $put($_.args, "txt", $a([$a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])])); //#9972 - } //#9972 - } //#9972 - $put($_.args, "opt", $_.options); //#9976 - $k[$j++] = $_.args; //#9979 - if (!$_.dontdraw) { //#9979 - bwipp_renmatrix(); //#9979 - } //#9979 - $_ = Object.getPrototypeOf($_); //#9981 + $_ = Object.create($_); //#10211 + $_.dontdraw = false; //#10214 + $_.includetext = false; //#10215 + $_.coupontextfont = "OCR-B"; //#10216 + $_.coupontextsize = 9; //#10217 + $_.coupontextxoffset = null; //#10218 + $_.coupontextyoffset = null; //#10219 + $_.parse = false; //#10220 + $_.dontlint = false; //#10221 + $_.lintreqs = true; //#10222 + $k[$j++] = $_; //#10224 + bwipp_processoptions(); //#10224 + $_.options = $k[--$j]; //#10224 + $_.barcode = $k[--$j]; //#10225 + $k[$j++] = $_.barcode; //#10227 + $k[$j++] = 'ai'; //#10227 + bwipp_gs1process(); //#10227 + $j--; //#10228 + $_.vals = $k[--$j]; //#10229 + $_.ais = $k[--$j]; //#10230 + if ($_.ais.length != 1) { //#10235 + $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#10234'; //#10234 + $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#10234 + bwipp_raiseerror(); //#10234 + } //#10234 + if ($ne($get($_.ais, 0), "8110")) { //#10238 + $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#10237'; //#10237 + $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#10237 + bwipp_raiseerror(); //#10237 + } //#10237 + $_.val = $get($_.vals, 0); //#10241 + $_.vli = $f($get($_.val, 0) - 48); //#10242 + if (($_.vli < 0) || ($_.vli > 6)) { //#10245 + $k[$j++] = 'bwipp.gs1northamericancouponBadVLI#10244'; //#10244 + $k[$j++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; //#10244 + bwipp_raiseerror(); //#10244 + } //#10244 + $_.gcp = $geti($_.val, 1, $f($_.vli + 6)); //#10246 + $_.cod = $geti($_.val, $f($_.vli + 7), 6); //#10247 + $_.coupontext = $s($_.gcp.length + 7); //#10248 + $puti($_.coupontext, 0, $_.gcp); //#10249 + $puti($_.coupontext, $_.gcp.length, "-"); //#10250 + $puti($_.coupontext, $_.gcp.length + 1, $_.cod); //#10251 + $put($_.options, "dontdraw", true); //#10254 + $k[$j++] = 'args'; //#10256 + $k[$j++] = $_.barcode; //#10256 + $k[$j++] = $_.options; //#10256 + bwipp_databarexpandedstacked(); //#10256 + var _W = $k[--$j]; //#10256 + $_[$k[--$j]] = _W; //#10256 + if ($_.includetext) { //#10275 + if ($eq($_.coupontextxoffset, null)) { //#10262 + $_.coupontextxoffset = 0; //#10261 + } //#10261 + if ($eq($_.coupontextyoffset, null)) { //#10265 + $_.coupontextyoffset = $f(($get($_.args, "height") * 72) + 3); //#10264 + } //#10264 + var _e = $get($_.args, "txt") !== undefined; //#10266 + if (_e) { //#10273 + $_.txt = $get($_.args, "txt"); //#10267 + $_.newtxt = $a($_.txt.length + 1); //#10268 + $puti($_.newtxt, 0, $_.txt); //#10269 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])); //#10270 + $put($_.args, "txt", $_.newtxt); //#10271 + } else { //#10273 + $put($_.args, "txt", $a([$a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])])); //#10273 + } //#10273 + } //#10273 + $put($_.args, "opt", $_.options); //#10277 + $k[$j++] = $_.args; //#10280 + if (!$_.dontdraw) { //#10280 + bwipp_renmatrix(); //#10280 + } //#10280 + $_ = Object.getPrototypeOf($_); //#10282 } //bwipp_gs1northamericancoupon function bwipp_pharmacode() { - $_ = Object.create($_); //#10009 - $_.dontdraw = false; //#10012 - $_.height = (8 * 2.835) / 72; //#10013 - $_.nwidth = 0.5 * 2.835; //#10014 - $_.wwidth = 1.5 * 2.835; //#10015 - $_.swidth = 1 * 2.835; //#10016 - $k[$j++] = $_; //#10018 - bwipp_processoptions(); //#10018 - $_.options = $k[--$j]; //#10018 - $_.barcode = $k[--$j]; //#10019 - if (($_.barcode.length < 1) || ($_.barcode.length > 6)) { //#10024 - $k[$j++] = 'bwipp.pharmacodeBadLength#10023'; //#10023 - $k[$j++] = "Pharmacode must be 1 to 6 digits"; //#10023 - bwipp_raiseerror(); //#10023 - } //#10023 - $forall($_.barcode, function() { //#10029 - var _5 = $k[--$j]; //#10026 - if ((_5 < 48) || (_5 > 57)) { //#10028 - $k[$j++] = 'bwipp.pharmacodeBadCharacter#10027'; //#10027 - $k[$j++] = "Pharmacode must contain only digits"; //#10027 - bwipp_raiseerror(); //#10027 - } //#10027 - }); //#10027 - var _7 = $cvi($_.barcode); //#10030 - if ((_7 < 3) || (_7 > 131070)) { //#10032 - $k[$j++] = 'bwipp.pharmacodeBadValue#10031'; //#10031 - $k[$j++] = "Pharmacode value must be between 3 and 131070"; //#10031 - bwipp_raiseerror(); //#10031 - } //#10031 - $_.txt = $a($_.barcode.length); //#10035 - for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10039 - $_.i = _C; //#10037 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10038 - } //#10038 - $_.barcode = $cvrs($s(17), $cvi($_.barcode) + 1, 2); //#10042 - $_.barcode = $geti($_.barcode, 1, $_.barcode.length - 1); //#10043 - $_.barlen = $_.barcode.length; //#10045 - $_.sbs = $a($_.barlen * 2); //#10046 - for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10057 - $_.i = _U; //#10049 - $_.enc = $geti($_.barcode, $_.i, 1); //#10050 - if ($eq($_.enc, "0")) { //#10054 - $put($_.sbs, $_.i * 2, $_.nwidth); //#10052 - } else { //#10054 - $put($_.sbs, $_.i * 2, $_.wwidth); //#10054 - } //#10054 - $put($_.sbs, ($_.i * 2) + 1, $_.swidth); //#10056 - } //#10056 - $k[$j++] = Infinity; //#10060 - var _i = $_.sbs; //#10062 - $k[$j++] = Infinity; //#10063 - for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#10063 - $k[$j++] = $_.height; //#10063 - } //#10063 - var _n = $a(); //#10063 - $k[$j++] = Infinity; //#10064 - for (var _p = 0, _q = ~~(($_.sbs.length + 1) / 2); _p < _q; _p++) { //#10064 - $k[$j++] = 0; //#10064 - } //#10064 - var _r = $a(); //#10064 - $k[$j++] = 'ren'; //#10067 - $k[$j++] = bwipp_renlinear; //#10067 - $k[$j++] = 'sbs'; //#10067 - $k[$j++] = _i; //#10067 - $k[$j++] = 'bhs'; //#10067 - $k[$j++] = _n; //#10067 - $k[$j++] = 'bbs'; //#10067 - $k[$j++] = _r; //#10067 - $k[$j++] = 'txt'; //#10067 - $k[$j++] = $_.txt; //#10067 - $k[$j++] = 'textxalign'; //#10067 - $k[$j++] = "center"; //#10067 - $k[$j++] = 'opt'; //#10067 - $k[$j++] = $_.options; //#10067 - var _u = $d(); //#10067 - $k[$j++] = _u; //#10070 - if (!$_.dontdraw) { //#10070 - bwipp_renlinear(); //#10070 - } //#10070 - $_ = Object.getPrototypeOf($_); //#10072 + $_ = Object.create($_); //#10310 + $_.dontdraw = false; //#10313 + $_.height = (8 * 2.835) / 72; //#10314 + $_.nwidth = 0.5 * 2.835; //#10315 + $_.wwidth = 1.5 * 2.835; //#10316 + $_.swidth = 1 * 2.835; //#10317 + $k[$j++] = $_; //#10319 + bwipp_processoptions(); //#10319 + $_.options = $k[--$j]; //#10319 + $_.barcode = $k[--$j]; //#10320 + if (($_.barcode.length < 1) || ($_.barcode.length > 6)) { //#10325 + $k[$j++] = 'bwipp.pharmacodeBadLength#10324'; //#10324 + $k[$j++] = "Pharmacode must be 1 to 6 digits"; //#10324 + bwipp_raiseerror(); //#10324 + } //#10324 + $forall($_.barcode, function() { //#10330 + var _5 = $k[--$j]; //#10327 + if ((_5 < 48) || (_5 > 57)) { //#10329 + $k[$j++] = 'bwipp.pharmacodeBadCharacter#10328'; //#10328 + $k[$j++] = "Pharmacode must contain only digits"; //#10328 + bwipp_raiseerror(); //#10328 + } //#10328 + }); //#10328 + var _7 = $cvi($_.barcode); //#10331 + if ((_7 < 3) || (_7 > 131070)) { //#10333 + $k[$j++] = 'bwipp.pharmacodeBadValue#10332'; //#10332 + $k[$j++] = "Pharmacode value must be between 3 and 131070"; //#10332 + bwipp_raiseerror(); //#10332 + } //#10332 + $_.txt = $a($_.barcode.length); //#10336 + for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10340 + $_.i = _C; //#10338 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10339 + } //#10339 + $_.barcode = $cvrs($s(17), $cvi($_.barcode) + 1, 2); //#10343 + $_.barcode = $geti($_.barcode, 1, $_.barcode.length - 1); //#10344 + $_.barlen = $_.barcode.length; //#10346 + $_.sbs = $a($_.barlen * 2); //#10347 + for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10358 + $_.i = _U; //#10350 + $_.enc = $geti($_.barcode, $_.i, 1); //#10351 + if ($eq($_.enc, "0")) { //#10355 + $put($_.sbs, $_.i * 2, $_.nwidth); //#10353 + } else { //#10355 + $put($_.sbs, $_.i * 2, $_.wwidth); //#10355 + } //#10355 + $put($_.sbs, ($_.i * 2) + 1, $_.swidth); //#10357 + } //#10357 + $k[$j++] = Infinity; //#10361 + var _i = $_.sbs; //#10363 + $k[$j++] = Infinity; //#10364 + for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#10364 + $k[$j++] = $_.height; //#10364 + } //#10364 + var _n = $a(); //#10364 + $k[$j++] = Infinity; //#10365 + for (var _p = 0, _q = ~~(($_.sbs.length + 1) / 2); _p < _q; _p++) { //#10365 + $k[$j++] = 0; //#10365 + } //#10365 + var _r = $a(); //#10365 + $k[$j++] = 'ren'; //#10368 + $k[$j++] = 'renlinear'; //#10368 + $k[$j++] = 'sbs'; //#10368 + $k[$j++] = _i; //#10368 + $k[$j++] = 'bhs'; //#10368 + $k[$j++] = _n; //#10368 + $k[$j++] = 'bbs'; //#10368 + $k[$j++] = _r; //#10368 + $k[$j++] = 'txt'; //#10368 + $k[$j++] = $_.txt; //#10368 + $k[$j++] = 'textxalign'; //#10368 + $k[$j++] = "center"; //#10368 + $k[$j++] = 'opt'; //#10368 + $k[$j++] = $_.options; //#10368 + var _u = $d(); //#10368 + $k[$j++] = _u; //#10371 + if (!$_.dontdraw) { //#10371 + bwipp_renlinear(); //#10371 + } //#10371 + $_ = Object.getPrototypeOf($_); //#10373 } //bwipp_pharmacode function bwipp_pharmacode2() { - $_ = Object.create($_); //#10100 - $_.dontdraw = false; //#10103 - $_.includetext = false; //#10104 - $_.height = 4; //#10105 - $k[$j++] = $_; //#10107 - bwipp_processoptions(); //#10107 - $_.options = $k[--$j]; //#10107 - $_.barcode = $k[--$j]; //#10108 - if (($_.barcode.length < 1) || ($_.barcode.length > 8)) { //#10113 - $k[$j++] = 'bwipp.pharmacode2BadLength#10112'; //#10112 - $k[$j++] = "Two-track Pharmacode must be 1 to 6 digits"; //#10112 - bwipp_raiseerror(); //#10112 - } //#10112 - $forall($_.barcode, function() { //#10118 - var _5 = $k[--$j]; //#10115 - if ((_5 < 48) || (_5 > 57)) { //#10117 - $k[$j++] = 'bwipp.pharmacode2badCharacter#10116'; //#10116 - $k[$j++] = "Two-track Pharmacode must contain only digits"; //#10116 - bwipp_raiseerror(); //#10116 - } //#10116 - }); //#10116 - var _7 = $cvi($_.barcode); //#10119 - if ((_7 < 4) || (_7 > 64570080)) { //#10121 - $k[$j++] = 'bwipp.pharmacode2badValue#10120'; //#10120 - $k[$j++] = "Two-track Pharmacode value must be between 4 and 64570080"; //#10120 - bwipp_raiseerror(); //#10120 - } //#10120 - $_.txt = $a($_.barcode.length); //#10124 - for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10128 - $_.i = _C; //#10126 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10127 - } //#10127 - $_.encstr = $s(16); //#10130 - $_.sbs = $a(32); //#10131 - $_.bar = (1 / 25.4) * $_.height; //#10132 - $_.spc = (1 / 25.4) * 72; //#10133 - $_.i = 15; //#10136 - $_.val = $cvi($_.barcode); //#10137 - for (;;) { //#10144 - if ($_.val == 0) { //#10139 - break; //#10139 - } //#10139 - var _P = $_.val % 3; //#10140 - $_.val = ~~($f($_.val - $get($a([3, 1, 2]), _P)) / 3); //#10141 - $put($_.encstr, $_.i, $get($a([2, 0, 1]), _P)); //#10142 - $_.i = $_.i - 1; //#10143 - } //#10143 - $_.encstr = $geti($_.encstr, $_.i + 1, 15 - $_.i); //#10145 - $_.bhs = $a($_.encstr.length); //#10148 - $_.bbs = $a($_.encstr.length); //#10149 - for (var _i = 0, _h = $_.encstr.length - 1; _i <= _h; _i += 1) { //#10155 - $_.i = _i; //#10151 - var _l = $get($_.encstr, $_.i); //#10152 - $put($_.bhs, $_.i, $_.bar * $get($a([1, 1, 2]), _l)); //#10153 - $put($_.bbs, $_.i, $get($a([0, $_.bar, 0]), _l)); //#10154 - } //#10154 - $k[$j++] = Infinity; //#10158 - var _w = $_.bhs; //#10160 - var _x = $_.bbs; //#10161 - $k[$j++] = Infinity; //#10162 - for (var _z = 0, _10 = $_.encstr.length * 2; _z < _10; _z++) { //#10162 - $k[$j++] = $_.spc; //#10162 - } //#10162 - var _12 = $a(); //#10162 - $k[$j++] = 'ren'; //#10166 - $k[$j++] = bwipp_renlinear; //#10166 - $k[$j++] = 'bhs'; //#10166 - $k[$j++] = _w; //#10166 - $k[$j++] = 'bbs'; //#10166 - $k[$j++] = _x; //#10166 - $k[$j++] = 'sbs'; //#10166 - $k[$j++] = _12; //#10166 - $k[$j++] = 'txt'; //#10166 - $k[$j++] = $_.txt; //#10166 - $k[$j++] = 'textxalign'; //#10166 - $k[$j++] = "center"; //#10166 - $k[$j++] = 'textyoffset'; //#10166 - $k[$j++] = 4; //#10166 - $k[$j++] = 'opt'; //#10166 - $k[$j++] = $_.options; //#10166 - var _15 = $d(); //#10166 - $k[$j++] = _15; //#10169 - if (!$_.dontdraw) { //#10169 - bwipp_renlinear(); //#10169 - } //#10169 - $_ = Object.getPrototypeOf($_); //#10171 + $_ = Object.create($_); //#10401 + $_.dontdraw = false; //#10404 + $_.includetext = false; //#10405 + $_.height = 4; //#10406 + $k[$j++] = $_; //#10408 + bwipp_processoptions(); //#10408 + $_.options = $k[--$j]; //#10408 + $_.barcode = $k[--$j]; //#10409 + if (($_.barcode.length < 1) || ($_.barcode.length > 8)) { //#10414 + $k[$j++] = 'bwipp.pharmacode2BadLength#10413'; //#10413 + $k[$j++] = "Two-track Pharmacode must be 1 to 6 digits"; //#10413 + bwipp_raiseerror(); //#10413 + } //#10413 + $forall($_.barcode, function() { //#10419 + var _5 = $k[--$j]; //#10416 + if ((_5 < 48) || (_5 > 57)) { //#10418 + $k[$j++] = 'bwipp.pharmacode2badCharacter#10417'; //#10417 + $k[$j++] = "Two-track Pharmacode must contain only digits"; //#10417 + bwipp_raiseerror(); //#10417 + } //#10417 + }); //#10417 + var _7 = $cvi($_.barcode); //#10420 + if ((_7 < 4) || (_7 > 64570080)) { //#10422 + $k[$j++] = 'bwipp.pharmacode2badValue#10421'; //#10421 + $k[$j++] = "Two-track Pharmacode value must be between 4 and 64570080"; //#10421 + bwipp_raiseerror(); //#10421 + } //#10421 + $_.txt = $a($_.barcode.length); //#10425 + for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10429 + $_.i = _C; //#10427 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10428 + } //#10428 + $_.encstr = $s(16); //#10431 + $_.sbs = $a(32); //#10432 + $_.bar = (1 / 25.4) * $_.height; //#10433 + $_.spc = (1 / 25.4) * 72; //#10434 + $_.i = 15; //#10437 + $_.val = $cvi($_.barcode); //#10438 + for (;;) { //#10445 + if ($_.val == 0) { //#10440 + break; //#10440 + } //#10440 + var _P = $_.val % 3; //#10441 + $_.val = ~~($f($_.val - $get($a([3, 1, 2]), _P)) / 3); //#10442 + $put($_.encstr, $_.i, $get($a([2, 0, 1]), _P)); //#10443 + $_.i = $_.i - 1; //#10444 + } //#10444 + $_.encstr = $geti($_.encstr, $_.i + 1, 15 - $_.i); //#10446 + $_.bhs = $a($_.encstr.length); //#10449 + $_.bbs = $a($_.encstr.length); //#10450 + for (var _i = 0, _h = $_.encstr.length - 1; _i <= _h; _i += 1) { //#10456 + $_.i = _i; //#10452 + var _l = $get($_.encstr, $_.i); //#10453 + $put($_.bhs, $_.i, $_.bar * $get($a([1, 1, 2]), _l)); //#10454 + $put($_.bbs, $_.i, $get($a([0, $_.bar, 0]), _l)); //#10455 + } //#10455 + $k[$j++] = Infinity; //#10459 + var _w = $_.bhs; //#10461 + var _x = $_.bbs; //#10462 + $k[$j++] = Infinity; //#10463 + for (var _z = 0, _10 = $_.encstr.length * 2; _z < _10; _z++) { //#10463 + $k[$j++] = $_.spc; //#10463 + } //#10463 + var _12 = $a(); //#10463 + $k[$j++] = 'ren'; //#10467 + $k[$j++] = 'renlinear'; //#10467 + $k[$j++] = 'bhs'; //#10467 + $k[$j++] = _w; //#10467 + $k[$j++] = 'bbs'; //#10467 + $k[$j++] = _x; //#10467 + $k[$j++] = 'sbs'; //#10467 + $k[$j++] = _12; //#10467 + $k[$j++] = 'txt'; //#10467 + $k[$j++] = $_.txt; //#10467 + $k[$j++] = 'textxalign'; //#10467 + $k[$j++] = "center"; //#10467 + $k[$j++] = 'textyoffset'; //#10467 + $k[$j++] = 4; //#10467 + $k[$j++] = 'opt'; //#10467 + $k[$j++] = $_.options; //#10467 + var _15 = $d(); //#10467 + $k[$j++] = _15; //#10470 + if (!$_.dontdraw) { //#10470 + bwipp_renlinear(); //#10470 + } //#10470 + $_ = Object.getPrototypeOf($_); //#10472 } //bwipp_pharmacode2 function bwipp_code2of5() { - $_ = Object.create($_); //#10201 - $_.dontdraw = false; //#10204 - $_.includecheck = false; //#10205 - $_.validatecheck = false; //#10206 - $_.includetext = false; //#10207 - $_.includecheckintext = false; //#10208 - $_.textfont = "OCR-B"; //#10209 - $_.textsize = 10; //#10210 - $_.textyoffset = -8; //#10211 - $_.height = 1; //#10212 - $_.version = "industrial"; //#10213 - $k[$j++] = $_; //#10215 - bwipp_processoptions(); //#10215 - $_.options = $k[--$j]; //#10215 - $_.barcode = $k[--$j]; //#10216 - if ($eq($_.barcode, "")) { //#10220 - $k[$j++] = 'bwipp.code2of5emptyData#10219'; //#10219 - $k[$j++] = "The data must not be empty"; //#10219 - bwipp_raiseerror(); //#10219 - } //#10219 - bwipp_loadctx(bwipp_code2of5) //#10222 - $forall($_.barcode, function() { //#10229 - var _4 = $k[--$j]; //#10226 - if ((_4 < 48) || (_4 > 57)) { //#10228 - $k[$j++] = 'bwipp.code2of5badCharacter#10227'; //#10227 - $k[$j++] = "Code 25 must contain only digits"; //#10227 - bwipp_raiseerror(); //#10227 - } //#10227 - }); //#10227 - $k[$j++] = 'barlen'; //#10231 - $k[$j++] = $_.barcode.length; //#10231 - if ($_.validatecheck) { //#10231 - var _7 = $k[--$j]; //#10231 - $k[$j++] = $f(_7 - 1); //#10231 - } //#10231 - var _8 = $k[--$j]; //#10231 - $_[$k[--$j]] = _8; //#10231 - $_.checksum = 0; //#10233 - for (var _C = 0, _B = $f($_.barlen - 1); _C <= _B; _C += 1) { //#10237 - $_.i = _C; //#10235 - $k[$j++] = 'checksum'; //#10236 - $k[$j++] = $_.checksum; //#10236 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#10236 - if (($f($_.barlen - $_.i) % 2) != 0) { //#10236 - var _J = $k[--$j]; //#10236 - $k[$j++] = _J * 3; //#10236 - } //#10236 - var _K = $k[--$j]; //#10236 - var _L = $k[--$j]; //#10236 - $_[$k[--$j]] = $f(_L + _K); //#10236 - } //#10236 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#10238 - if ($_.validatecheck) { //#10245 - if ($get($_.barcode, $_.barlen) != ($_.checksum + 48)) { //#10242 - $k[$j++] = 'bwipp.code2of5badCheckDigit#10241'; //#10241 - $k[$j++] = "Incorrect Code 25 check digit provided"; //#10241 - bwipp_raiseerror(); //#10241 - } //#10241 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10243 - $_.includecheck = true; //#10244 - } //#10244 - if (!bwipp_code2of5.__10273__) { //#10273 - $_ = Object.create($_); //#10273 + $_ = Object.create($_); //#10502 + $_.dontdraw = false; //#10505 + $_.includecheck = false; //#10506 + $_.validatecheck = false; //#10507 + $_.includetext = false; //#10508 + $_.includecheckintext = false; //#10509 + $_.textfont = "OCR-B"; //#10510 + $_.textsize = 10; //#10511 + $_.textyoffset = -8; //#10512 + $_.height = 1; //#10513 + $_.version = "industrial"; //#10514 + $k[$j++] = $_; //#10516 + bwipp_processoptions(); //#10516 + $_.options = $k[--$j]; //#10516 + $_.barcode = $k[--$j]; //#10517 + if ($eq($_.barcode, "")) { //#10521 + $k[$j++] = 'bwipp.code2of5emptyData#10520'; //#10520 + $k[$j++] = "The data must not be empty"; //#10520 + bwipp_raiseerror(); //#10520 + } //#10520 + bwipp_loadctx(bwipp_code2of5) //#10523 + $forall($_.barcode, function() { //#10530 + var _4 = $k[--$j]; //#10527 + if ((_4 < 48) || (_4 > 57)) { //#10529 + $k[$j++] = 'bwipp.code2of5badCharacter#10528'; //#10528 + $k[$j++] = "Code 25 must contain only digits"; //#10528 + bwipp_raiseerror(); //#10528 + } //#10528 + }); //#10528 + $k[$j++] = 'barlen'; //#10532 + $k[$j++] = $_.barcode.length; //#10532 + if ($_.validatecheck) { //#10532 + var _7 = $k[--$j]; //#10532 + $k[$j++] = $f(_7 - 1); //#10532 + } //#10532 + var _8 = $k[--$j]; //#10532 + $_[$k[--$j]] = _8; //#10532 + $_.checksum = 0; //#10534 + for (var _C = 0, _B = $f($_.barlen - 1); _C <= _B; _C += 1) { //#10538 + $_.i = _C; //#10536 + $k[$j++] = 'checksum'; //#10537 + $k[$j++] = $_.checksum; //#10537 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#10537 + if (($f($_.barlen - $_.i) % 2) != 0) { //#10537 + var _J = $k[--$j]; //#10537 + $k[$j++] = _J * 3; //#10537 + } //#10537 + var _K = $k[--$j]; //#10537 + var _L = $k[--$j]; //#10537 + $_[$k[--$j]] = $f(_L + _K); //#10537 + } //#10537 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#10539 + if ($_.validatecheck) { //#10546 + if ($get($_.barcode, $_.barlen) != ($_.checksum + 48)) { //#10543 + $k[$j++] = 'bwipp.code2of5badCheckDigit#10542'; //#10542 + $k[$j++] = "Incorrect Code 25 check digit provided"; //#10542 + bwipp_raiseerror(); //#10542 + } //#10542 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10544 + $_.includecheck = true; //#10545 + } //#10545 + if (!bwipp_code2of5.__10574__) { //#10574 + $_ = Object.create($_); //#10574 var _b = new Map([ ["industrial", $a(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "313111", "31113"])], ["iata", $a(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "1111", "311"])], ["matrix", $a(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "311111", "31111"])], ["coop", $a(["331111", "111331", "113131", "113311", "131131", "131311", "133111", "311131", "311311", "313111", "3131", "133"])], ["datalogic", $a(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "1111", "311"])] - ]); //#10270 - $_.versions = _b; //#10272 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10272 - bwipp_code2of5.__10273__ = 1; //#10272 - $_ = Object.getPrototypeOf($_); //#10272 - } //#10272 - var _f = $get($_.versions, $_.version) !== undefined; //#10275 - if (!_f) { //#10277 - $k[$j++] = 'bwipp.code2of5badVersion#10276'; //#10276 - $k[$j++] = "Unrecognised Code 25 version"; //#10276 - bwipp_raiseerror(); //#10276 - } //#10276 - $_.encs = $get($_.versions, $_.version); //#10278 - $_.cs = $get($_.encs, 0).length; //#10280 - $k[$j++] = 'cw'; //#10281 - $k[$j++] = 0; //#10281 - $forall($get($_.encs, 0), function() { //#10281 - var _n = $k[--$j]; //#10281 - var _o = $k[--$j]; //#10281 - $k[$j++] = $f(_o + $f(_n - 48)); //#10281 - }); //#10281 - var _p = $k[--$j]; //#10281 - $_[$k[--$j]] = _p; //#10281 - $_.ss = $get($_.encs, 10).length; //#10282 - $k[$j++] = 'sw'; //#10283 - $k[$j++] = 0; //#10283 - $forall($get($_.encs, 10), function() { //#10283 - var _v = $k[--$j]; //#10283 - var _w = $k[--$j]; //#10283 - $k[$j++] = $f(_w + $f(_v - 48)); //#10283 - }); //#10283 - var _x = $k[--$j]; //#10283 - $_[$k[--$j]] = _x; //#10283 - var _10 = $get($_.encs, 11); //#10284 - $_.es = _10.length; //#10284 - if (!bwipp_code2of5.__10289__) { //#10289 - $_ = Object.create($_); //#10289 - $_.barchars = "0123456789"; //#10288 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10288 - bwipp_code2of5.__10289__ = 1; //#10288 - $_ = Object.getPrototypeOf($_); //#10288 - } //#10288 - $k[$j++] = 'sbs'; //#10291 - $k[$j++] = $_.barlen; //#10291 - if ($_.includecheck) { //#10291 - var _14 = $k[--$j]; //#10291 - $k[$j++] = $f(_14 + 1); //#10291 - } //#10291 - var _19 = $s($f(($f(($k[--$j] * $_.cs) + $_.ss)) + $_.es)); //#10291 - $_[$k[--$j]] = _19; //#10291 - $k[$j++] = 'txt'; //#10292 - $k[$j++] = $_.barlen; //#10292 - if ($_.includecheck) { //#10292 - var _1D = $k[--$j]; //#10292 - $k[$j++] = $f(_1D + 1); //#10292 - } //#10292 - var _1F = $a($k[--$j]); //#10292 - $_[$k[--$j]] = _1F; //#10292 - $puti($_.sbs, 0, $get($_.encs, 10)); //#10295 - for (var _1M = 0, _1L = $f($_.barlen - 1); _1M <= _1L; _1M += 1) { //#10306 - $_.i = _1M; //#10297 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#10299 - $j--; //#10300 - $_.indx = $k[--$j].length; //#10301 - $j -= 2; //#10302 - $_.enc = $get($_.encs, $_.indx); //#10303 - $puti($_.sbs, ($_.i * $_.cs) + $_.ss, $_.enc); //#10304 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $f(($_.i * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10305 - } //#10305 - if ($_.includecheck) { //#10318 - $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, $_.checksum)); //#10310 - $puti($_.sbs, $f(($f(($_.barlen * $_.cs) + $_.cs)) + $_.ss), $get($_.encs, 11)); //#10311 - if ($_.includecheckintext) { //#10315 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10313 - } else { //#10315 - $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10315 - } //#10315 - } else { //#10318 - $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, 11)); //#10318 - } //#10318 - $k[$j++] = Infinity; //#10322 - $k[$j++] = Infinity; //#10324 - $forall($_.sbs, function() { //#10324 - var _2U = $k[--$j]; //#10324 - $k[$j++] = $f(_2U - 48); //#10324 - }); //#10324 - var _2V = $a(); //#10324 - $k[$j++] = Infinity; //#10325 - for (var _2X = 0, _2Y = ~~(($_.sbs.length + 1) / 2); _2X < _2Y; _2X++) { //#10325 - $k[$j++] = $_.height; //#10325 - } //#10325 - var _2a = $a(); //#10325 - $k[$j++] = Infinity; //#10326 - for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10326 - $k[$j++] = 0; //#10326 - } //#10326 - var _2e = $a(); //#10326 - $k[$j++] = 'ren'; //#10329 - $k[$j++] = bwipp_renlinear; //#10329 - $k[$j++] = 'sbs'; //#10329 - $k[$j++] = _2V; //#10329 - $k[$j++] = 'bhs'; //#10329 - $k[$j++] = _2a; //#10329 - $k[$j++] = 'bbs'; //#10329 - $k[$j++] = _2e; //#10329 - if ($_.includetext) { //#10329 - $k[$j++] = 'txt'; //#10328 - $k[$j++] = $_.txt; //#10328 - } //#10328 - $k[$j++] = 'opt'; //#10330 - $k[$j++] = $_.options; //#10330 - var _2i = $d(); //#10330 - $k[$j++] = _2i; //#10333 - if (!$_.dontdraw) { //#10333 - bwipp_renlinear(); //#10333 - } //#10333 - $_ = Object.getPrototypeOf($_); //#10335 - $_ = Object.getPrototypeOf($_); //#10337 + ]); //#10571 + $_.versions = _b; //#10573 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10573 + bwipp_code2of5.__10574__ = 1; //#10573 + $_ = Object.getPrototypeOf($_); //#10573 + } //#10573 + var _f = $get($_.versions, $_.version) !== undefined; //#10576 + if (!_f) { //#10578 + $k[$j++] = 'bwipp.code2of5badVersion#10577'; //#10577 + $k[$j++] = "Unrecognised Code 25 version"; //#10577 + bwipp_raiseerror(); //#10577 + } //#10577 + $_.encs = $get($_.versions, $_.version); //#10579 + $_.cs = $get($_.encs, 0).length; //#10581 + $k[$j++] = 'cw'; //#10582 + $k[$j++] = 0; //#10582 + $forall($get($_.encs, 0), function() { //#10582 + var _n = $k[--$j]; //#10582 + var _o = $k[--$j]; //#10582 + $k[$j++] = $f(_o + $f(_n - 48)); //#10582 + }); //#10582 + var _p = $k[--$j]; //#10582 + $_[$k[--$j]] = _p; //#10582 + $_.ss = $get($_.encs, 10).length; //#10583 + $k[$j++] = 'sw'; //#10584 + $k[$j++] = 0; //#10584 + $forall($get($_.encs, 10), function() { //#10584 + var _v = $k[--$j]; //#10584 + var _w = $k[--$j]; //#10584 + $k[$j++] = $f(_w + $f(_v - 48)); //#10584 + }); //#10584 + var _x = $k[--$j]; //#10584 + $_[$k[--$j]] = _x; //#10584 + var _10 = $get($_.encs, 11); //#10585 + $_.es = _10.length; //#10585 + if (!bwipp_code2of5.__10590__) { //#10590 + $_ = Object.create($_); //#10590 + $_.barchars = "0123456789"; //#10589 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10589 + bwipp_code2of5.__10590__ = 1; //#10589 + $_ = Object.getPrototypeOf($_); //#10589 + } //#10589 + $k[$j++] = 'sbs'; //#10592 + $k[$j++] = $_.barlen; //#10592 + if ($_.includecheck) { //#10592 + var _14 = $k[--$j]; //#10592 + $k[$j++] = $f(_14 + 1); //#10592 + } //#10592 + var _19 = $s($f(($f(($k[--$j] * $_.cs) + $_.ss)) + $_.es)); //#10592 + $_[$k[--$j]] = _19; //#10592 + $k[$j++] = 'txt'; //#10593 + $k[$j++] = $_.barlen; //#10593 + if ($_.includecheck) { //#10593 + var _1D = $k[--$j]; //#10593 + $k[$j++] = $f(_1D + 1); //#10593 + } //#10593 + var _1F = $a($k[--$j]); //#10593 + $_[$k[--$j]] = _1F; //#10593 + $puti($_.sbs, 0, $get($_.encs, 10)); //#10596 + for (var _1M = 0, _1L = $f($_.barlen - 1); _1M <= _1L; _1M += 1) { //#10607 + $_.i = _1M; //#10598 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#10600 + $j--; //#10601 + $_.indx = $k[--$j].length; //#10602 + $j -= 2; //#10603 + $_.enc = $get($_.encs, $_.indx); //#10604 + $puti($_.sbs, ($_.i * $_.cs) + $_.ss, $_.enc); //#10605 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $f(($_.i * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10606 + } //#10606 + if ($_.includecheck) { //#10619 + $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, $_.checksum)); //#10611 + $puti($_.sbs, $f(($f(($_.barlen * $_.cs) + $_.cs)) + $_.ss), $get($_.encs, 11)); //#10612 + if ($_.includecheckintext) { //#10616 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10614 + } else { //#10616 + $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10616 + } //#10616 + } else { //#10619 + $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, 11)); //#10619 + } //#10619 + $k[$j++] = Infinity; //#10623 + $k[$j++] = Infinity; //#10625 + $forall($_.sbs, function() { //#10625 + var _2U = $k[--$j]; //#10625 + $k[$j++] = $f(_2U - 48); //#10625 + }); //#10625 + var _2V = $a(); //#10625 + $k[$j++] = Infinity; //#10626 + for (var _2X = 0, _2Y = ~~(($_.sbs.length + 1) / 2); _2X < _2Y; _2X++) { //#10626 + $k[$j++] = $_.height; //#10626 + } //#10626 + var _2a = $a(); //#10626 + $k[$j++] = Infinity; //#10627 + for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10627 + $k[$j++] = 0; //#10627 + } //#10627 + var _2e = $a(); //#10627 + $k[$j++] = 'ren'; //#10630 + $k[$j++] = 'renlinear'; //#10630 + $k[$j++] = 'sbs'; //#10630 + $k[$j++] = _2V; //#10630 + $k[$j++] = 'bhs'; //#10630 + $k[$j++] = _2a; //#10630 + $k[$j++] = 'bbs'; //#10630 + $k[$j++] = _2e; //#10630 + if ($_.includetext) { //#10630 + $k[$j++] = 'txt'; //#10629 + $k[$j++] = $_.txt; //#10629 + } //#10629 + $k[$j++] = 'opt'; //#10631 + $k[$j++] = $_.options; //#10631 + var _2i = $d(); //#10631 + $k[$j++] = _2i; //#10634 + if (!$_.dontdraw) { //#10634 + bwipp_renlinear(); //#10634 + } //#10634 + $_ = Object.getPrototypeOf($_); //#10636 + $_ = Object.getPrototypeOf($_); //#10638 } //bwipp_code2of5 function bwipp_industrial2of5() { - $_ = Object.create($_); //#10366 - $_.dontdraw = false; //#10369 - $k[$j++] = $_; //#10371 - bwipp_processoptions(); //#10371 - $_.options = $k[--$j]; //#10371 - $_.barcode = $k[--$j]; //#10372 - $put($_.options, "dontdraw", true); //#10375 - $put($_.options, "version", "industrial"); //#10376 - $k[$j++] = 'args'; //#10378 - $k[$j++] = $_.barcode; //#10378 - $k[$j++] = $_.options; //#10378 - bwipp_code2of5(); //#10378 - var _6 = $k[--$j]; //#10378 - $_[$k[--$j]] = _6; //#10378 - $put($_.args, "opt", $_.options); //#10380 - $k[$j++] = $_.args; //#10383 - if (!$_.dontdraw) { //#10383 - bwipp_renlinear(); //#10383 - } //#10383 - $_ = Object.getPrototypeOf($_); //#10385 + $_ = Object.create($_); //#10667 + $_.dontdraw = false; //#10670 + $k[$j++] = $_; //#10672 + bwipp_processoptions(); //#10672 + $_.options = $k[--$j]; //#10672 + $_.barcode = $k[--$j]; //#10673 + $put($_.options, "dontdraw", true); //#10676 + $put($_.options, "version", "industrial"); //#10677 + $k[$j++] = 'args'; //#10679 + $k[$j++] = $_.barcode; //#10679 + $k[$j++] = $_.options; //#10679 + bwipp_code2of5(); //#10679 + var _6 = $k[--$j]; //#10679 + $_[$k[--$j]] = _6; //#10679 + $put($_.args, "opt", $_.options); //#10681 + $k[$j++] = $_.args; //#10684 + if (!$_.dontdraw) { //#10684 + bwipp_renlinear(); //#10684 + } //#10684 + $_ = Object.getPrototypeOf($_); //#10686 } //bwipp_industrial2of5 function bwipp_iata2of5() { - $_ = Object.create($_); //#10414 - $_.dontdraw = false; //#10417 - $k[$j++] = $_; //#10419 - bwipp_processoptions(); //#10419 - $_.options = $k[--$j]; //#10419 - $_.barcode = $k[--$j]; //#10420 - $put($_.options, "dontdraw", true); //#10423 - $put($_.options, "version", "iata"); //#10424 - $k[$j++] = 'args'; //#10426 - $k[$j++] = $_.barcode; //#10426 - $k[$j++] = $_.options; //#10426 - bwipp_code2of5(); //#10426 - var _6 = $k[--$j]; //#10426 - $_[$k[--$j]] = _6; //#10426 - $put($_.args, "opt", $_.options); //#10428 - $k[$j++] = $_.args; //#10431 - if (!$_.dontdraw) { //#10431 - bwipp_renlinear(); //#10431 - } //#10431 - $_ = Object.getPrototypeOf($_); //#10433 + $_ = Object.create($_); //#10715 + $_.dontdraw = false; //#10718 + $k[$j++] = $_; //#10720 + bwipp_processoptions(); //#10720 + $_.options = $k[--$j]; //#10720 + $_.barcode = $k[--$j]; //#10721 + $put($_.options, "dontdraw", true); //#10724 + $put($_.options, "version", "iata"); //#10725 + $k[$j++] = 'args'; //#10727 + $k[$j++] = $_.barcode; //#10727 + $k[$j++] = $_.options; //#10727 + bwipp_code2of5(); //#10727 + var _6 = $k[--$j]; //#10727 + $_[$k[--$j]] = _6; //#10727 + $put($_.args, "opt", $_.options); //#10729 + $k[$j++] = $_.args; //#10732 + if (!$_.dontdraw) { //#10732 + bwipp_renlinear(); //#10732 + } //#10732 + $_ = Object.getPrototypeOf($_); //#10734 } //bwipp_iata2of5 function bwipp_matrix2of5() { - $_ = Object.create($_); //#10462 - $_.dontdraw = false; //#10465 - $k[$j++] = $_; //#10467 - bwipp_processoptions(); //#10467 - $_.options = $k[--$j]; //#10467 - $_.barcode = $k[--$j]; //#10468 - $put($_.options, "dontdraw", true); //#10471 - $put($_.options, "version", "matrix"); //#10472 - $k[$j++] = 'args'; //#10474 - $k[$j++] = $_.barcode; //#10474 - $k[$j++] = $_.options; //#10474 - bwipp_code2of5(); //#10474 - var _6 = $k[--$j]; //#10474 - $_[$k[--$j]] = _6; //#10474 - $put($_.args, "opt", $_.options); //#10476 - $k[$j++] = $_.args; //#10479 - if (!$_.dontdraw) { //#10479 - bwipp_renlinear(); //#10479 - } //#10479 - $_ = Object.getPrototypeOf($_); //#10481 + $_ = Object.create($_); //#10763 + $_.dontdraw = false; //#10766 + $k[$j++] = $_; //#10768 + bwipp_processoptions(); //#10768 + $_.options = $k[--$j]; //#10768 + $_.barcode = $k[--$j]; //#10769 + $put($_.options, "dontdraw", true); //#10772 + $put($_.options, "version", "matrix"); //#10773 + $k[$j++] = 'args'; //#10775 + $k[$j++] = $_.barcode; //#10775 + $k[$j++] = $_.options; //#10775 + bwipp_code2of5(); //#10775 + var _6 = $k[--$j]; //#10775 + $_[$k[--$j]] = _6; //#10775 + $put($_.args, "opt", $_.options); //#10777 + $k[$j++] = $_.args; //#10780 + if (!$_.dontdraw) { //#10780 + bwipp_renlinear(); //#10780 + } //#10780 + $_ = Object.getPrototypeOf($_); //#10782 } //bwipp_matrix2of5 function bwipp_coop2of5() { - $_ = Object.create($_); //#10510 - $_.dontdraw = false; //#10513 - $k[$j++] = $_; //#10515 - bwipp_processoptions(); //#10515 - $_.options = $k[--$j]; //#10515 - $_.barcode = $k[--$j]; //#10516 - $put($_.options, "dontdraw", true); //#10519 - $put($_.options, "version", "coop"); //#10520 - $k[$j++] = 'args'; //#10522 - $k[$j++] = $_.barcode; //#10522 - $k[$j++] = $_.options; //#10522 - bwipp_code2of5(); //#10522 - var _6 = $k[--$j]; //#10522 - $_[$k[--$j]] = _6; //#10522 - $put($_.args, "opt", $_.options); //#10524 - $k[$j++] = $_.args; //#10527 - if (!$_.dontdraw) { //#10527 - bwipp_renlinear(); //#10527 - } //#10527 - $_ = Object.getPrototypeOf($_); //#10529 + $_ = Object.create($_); //#10811 + $_.dontdraw = false; //#10814 + $k[$j++] = $_; //#10816 + bwipp_processoptions(); //#10816 + $_.options = $k[--$j]; //#10816 + $_.barcode = $k[--$j]; //#10817 + $put($_.options, "dontdraw", true); //#10820 + $put($_.options, "version", "coop"); //#10821 + $k[$j++] = 'args'; //#10823 + $k[$j++] = $_.barcode; //#10823 + $k[$j++] = $_.options; //#10823 + bwipp_code2of5(); //#10823 + var _6 = $k[--$j]; //#10823 + $_[$k[--$j]] = _6; //#10823 + $put($_.args, "opt", $_.options); //#10825 + $k[$j++] = $_.args; //#10828 + if (!$_.dontdraw) { //#10828 + bwipp_renlinear(); //#10828 + } //#10828 + $_ = Object.getPrototypeOf($_); //#10830 } //bwipp_coop2of5 function bwipp_datalogic2of5() { - $_ = Object.create($_); //#10558 - $_.dontdraw = false; //#10561 - $k[$j++] = $_; //#10563 - bwipp_processoptions(); //#10563 - $_.options = $k[--$j]; //#10563 - $_.barcode = $k[--$j]; //#10564 - $put($_.options, "dontdraw", true); //#10567 - $put($_.options, "version", "datalogic"); //#10568 - $k[$j++] = 'args'; //#10570 - $k[$j++] = $_.barcode; //#10570 - $k[$j++] = $_.options; //#10570 - bwipp_code2of5(); //#10570 - var _6 = $k[--$j]; //#10570 - $_[$k[--$j]] = _6; //#10570 - $put($_.args, "opt", $_.options); //#10572 - $k[$j++] = $_.args; //#10575 - if (!$_.dontdraw) { //#10575 - bwipp_renlinear(); //#10575 - } //#10575 - $_ = Object.getPrototypeOf($_); //#10577 + $_ = Object.create($_); //#10859 + $_.dontdraw = false; //#10862 + $k[$j++] = $_; //#10864 + bwipp_processoptions(); //#10864 + $_.options = $k[--$j]; //#10864 + $_.barcode = $k[--$j]; //#10865 + $put($_.options, "dontdraw", true); //#10868 + $put($_.options, "version", "datalogic"); //#10869 + $k[$j++] = 'args'; //#10871 + $k[$j++] = $_.barcode; //#10871 + $k[$j++] = $_.options; //#10871 + bwipp_code2of5(); //#10871 + var _6 = $k[--$j]; //#10871 + $_[$k[--$j]] = _6; //#10871 + $put($_.args, "opt", $_.options); //#10873 + $k[$j++] = $_.args; //#10876 + if (!$_.dontdraw) { //#10876 + bwipp_renlinear(); //#10876 + } //#10876 + $_ = Object.getPrototypeOf($_); //#10878 } //bwipp_datalogic2of5 function bwipp_code11() { - $_ = Object.create($_); //#10607 - $_.dontdraw = false; //#10610 - $_.includecheck = false; //#10611 - $_.validatecheck = false; //#10612 - $_.includetext = false; //#10613 - $_.includecheckintext = false; //#10614 - $_.textfont = "OCR-B"; //#10615 - $_.textsize = 10; //#10616 - $_.textyoffset = -8; //#10617 - $_.height = 1; //#10618 - $k[$j++] = $_; //#10620 - bwipp_processoptions(); //#10620 - $_.options = $k[--$j]; //#10620 - $_.barcode = $k[--$j]; //#10621 - if ($eq($_.barcode, "")) { //#10625 - $k[$j++] = 'bwipp.code11emptyData#10624'; //#10624 - $k[$j++] = "The data must not be empty"; //#10624 - bwipp_raiseerror(); //#10624 - } //#10624 - bwipp_loadctx(bwipp_code11) //#10627 - if (!bwipp_code11.__10641__) { //#10641 - $_ = Object.create($_); //#10641 - $_.encs = $a(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); //#10635 - $_.barchars = "0123456789-"; //#10638 - $_.charvals = new Map; //#10639 - for (var _4 = 0; _4 <= 10; _4 += 1) { //#10640 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10640 - } //#10640 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code11.$ctx[id] = $_[id]); //#10640 - bwipp_code11.__10641__ = 1; //#10640 - $_ = Object.getPrototypeOf($_); //#10640 - } //#10640 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10648 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10645 - if (!_F) { //#10647 - $k[$j++] = 'bwipp.code11badCharacter#10646'; //#10646 - $k[$j++] = "Code 11 must contain only digits and dashes"; //#10646 - bwipp_raiseerror(); //#10646 - } //#10646 - } //#10646 - $_.barlen = $_.barcode.length; //#10650 - if ($_.validatecheck) { //#10656 - if ($_.barlen == 11) { //#10654 - $k[$j++] = 'bwipp.code11badLength#10653'; //#10653 - $k[$j++] = "Code 11 cannot be 11 characters using check digits"; //#10653 - bwipp_raiseerror(); //#10653 - } //#10653 - var _L = ($_.barlen <= 10) ? 1 : 2; //#10655 - $_.barlen = $_.barlen - _L; //#10655 - } //#10655 - $k[$j++] = 'numchecks'; //#10658 - if ($_.includecheck || $_.validatecheck) { //#10658 - var _P = ($_.barlen >= 10) ? 2 : 1; //#10658 - $k[$j++] = _P; //#10658 - } else { //#10658 - $k[$j++] = 0; //#10658 - } //#10658 - var _Q = $k[--$j]; //#10658 - $_[$k[--$j]] = _Q; //#10658 - $_.checksum1 = 0; //#10659 - $_.checksum2 = 0; //#10659 - for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10665 - $_.i = _U; //#10661 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10662 - $_.checksum1 = $f($_.checksum1 + ((((($_.barlen - $_.i) - 1) % 10) + 1) * $_.indx)); //#10663 - $_.checksum2 = $f($_.checksum2 + (((($_.barlen - $_.i) % 9) + 1) * $_.indx)); //#10664 - } //#10664 - $_.checksum1 = $_.checksum1 % 11; //#10666 - $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 11; //#10667 - if ($_.validatecheck) { //#10681 - if ($_.numchecks == 1) { //#10676 - var _r = $_.checksum1; //#10670 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, _r)) { //#10672 - $k[$j++] = 'bwipp.code11badCheckDigit#10671'; //#10671 - $k[$j++] = "Incorrect Code 11 check digit provided"; //#10671 - bwipp_raiseerror(); //#10671 - } //#10671 - } else { //#10676 - if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $_.barlen + 1) != $get($_.barchars, $_.checksum2))) { //#10677 - $k[$j++] = 'bwipp.code11badCheckDigits#10676'; //#10676 - $k[$j++] = "Incorrect Code 11 check digits provided"; //#10676 - bwipp_raiseerror(); //#10676 - } //#10676 - } //#10676 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10679 - $_.includecheck = true; //#10680 - } //#10680 - $_.sbs = $s($f(($f($_.barlen + $_.numchecks) * 6) + 12)); //#10683 - $_.txt = $a($f($_.barlen + $_.numchecks)); //#10684 - $puti($_.sbs, 0, $get($_.encs, 11)); //#10687 - $_.xpos = 8; //#10689 - for (var _1J = 0, _1I = $_.barlen - 1; _1J <= _1I; _1J += 1) { //#10699 - $_.i = _1J; //#10691 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10692 - $_.enc = $get($_.encs, $_.indx); //#10693 - $puti($_.sbs, ($_.i * 6) + 6, $_.enc); //#10694 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10695 - for (var _1f = 0; _1f <= 5; _1f += 1) { //#10698 - $_.xpos = $f($f($get($_.enc, _1f) - 48) + $_.xpos); //#10697 - } //#10697 - } //#10697 - if ($_.includecheck) { //#10728 - if ($_.barlen >= 10) { //#10725 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#10704 - $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, $_.checksum2)); //#10705 - if ($_.includecheckintext) { //#10715 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10707 - $_.enc = $get($_.encs, $_.checksum1); //#10708 - for (var _29 = 0; _29 <= 5; _29 += 1) { //#10711 - $_.xpos = $f($f($get($_.enc, _29) - 48) + $_.xpos); //#10710 - } //#10710 - $put($_.txt, $_.barlen + 1, $a([$geti($_.barchars, $_.checksum2, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10712 - } else { //#10715 - $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10714 - $put($_.txt, $_.barlen + 1, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10715 - } //#10715 - $puti($_.sbs, ($_.barlen * 6) + 18, $get($_.encs, 11)); //#10717 - } else { //#10725 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#10719 - if ($_.includecheckintext) { //#10723 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10721 - } else { //#10723 - $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10723 - } //#10723 - $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, 11)); //#10725 - } //#10725 - } else { //#10728 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, 11)); //#10728 - } //#10728 - $k[$j++] = Infinity; //#10732 - $k[$j++] = Infinity; //#10734 - var _3A = $_.sbs; //#10734 - for (var _3B = 0, _3C = _3A.length; _3B < _3C; _3B++) { //#10734 - $k[$j++] = $get(_3A, _3B) - 48; //#10734 - } //#10734 - var _3E = $a(); //#10734 - $k[$j++] = Infinity; //#10735 - for (var _3G = 0, _3H = ~~(($_.sbs.length + 1) / 2); _3G < _3H; _3G++) { //#10735 - $k[$j++] = $_.height; //#10735 - } //#10735 - var _3J = $a(); //#10735 - $k[$j++] = Infinity; //#10736 - for (var _3L = 0, _3M = ~~(($_.sbs.length + 1) / 2); _3L < _3M; _3L++) { //#10736 - $k[$j++] = 0; //#10736 - } //#10736 - var _3N = $a(); //#10736 - $k[$j++] = 'ren'; //#10739 - $k[$j++] = bwipp_renlinear; //#10739 - $k[$j++] = 'sbs'; //#10739 - $k[$j++] = _3E; //#10739 - $k[$j++] = 'bhs'; //#10739 - $k[$j++] = _3J; //#10739 - $k[$j++] = 'bbs'; //#10739 - $k[$j++] = _3N; //#10739 - if ($_.includetext) { //#10739 - $k[$j++] = 'txt'; //#10738 - $k[$j++] = $_.txt; //#10738 - } //#10738 - $k[$j++] = 'opt'; //#10740 - $k[$j++] = $_.options; //#10740 - var _3R = $d(); //#10740 - $k[$j++] = _3R; //#10743 - if (!$_.dontdraw) { //#10743 - bwipp_renlinear(); //#10743 - } //#10743 - $_ = Object.getPrototypeOf($_); //#10745 - $_ = Object.getPrototypeOf($_); //#10747 -} //bwipp_code11 -function bwipp_bc412() { - $_ = Object.create($_); //#10777 - $_.dontdraw = false; //#10780 - $_.includecheck = false; //#10781 - $_.validatecheck = false; //#10782 - $_.includetext = false; //#10783 - $_.includecheckintext = false; //#10784 - $_.includestartstop = false; //#10785 - $_.semi = false; //#10786 - $_.textfont = "OCR-B"; //#10787 - $_.textsize = 10; //#10788 - $_.textyoffset = -8; //#10789 - $_.height = 1; //#10790 - $k[$j++] = $_; //#10792 - bwipp_processoptions(); //#10792 - $_.options = $k[--$j]; //#10792 - $_.barcode = $k[--$j]; //#10793 - if ($eq($_.barcode, "")) { //#10797 - $k[$j++] = 'bwipp.bc412emptyData#10796'; //#10796 - $k[$j++] = "The data must not be empty"; //#10796 - bwipp_raiseerror(); //#10796 - } //#10796 - if ($_.semi) { //#10802 - $_.includestartstop = true; //#10801 - } //#10801 - bwipp_loadctx(bwipp_bc412) //#10804 - if (!bwipp_bc412.__10811__) { //#10811 - $_ = Object.create($_); //#10811 - $_.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; //#10808 - $_.charvals = new Map; //#10809 - for (var _4 = 0; _4 <= 34; _4 += 1) { //#10810 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10810 - } //#10810 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#10810 - bwipp_bc412.__10811__ = 1; //#10810 - $_ = Object.getPrototypeOf($_); //#10810 - } //#10810 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10818 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10815 - if (!_F) { //#10817 - $k[$j++] = 'bwipp.bc412badCharacter#10816'; //#10816 - $k[$j++] = "BC412 must contain only digits and capital letters except O"; //#10816 - bwipp_raiseerror(); //#10816 - } //#10816 - } //#10816 - if ($_.semi) { //#10874 - if ($_.validatecheck) { //#10828 - if (($_.barcode.length < 8) || ($_.barcode.length > 19)) { //#10825 - $k[$j++] = 'bwipp.bc412semivalidateBadLength#10824'; //#10824 - $k[$j++] = "BC412 semi with check digit must be 8 to 19 characters long"; //#10824 - bwipp_raiseerror(); //#10824 - } //#10824 - } else { //#10828 - if (($_.barcode.length < 7) || ($_.barcode.length > 18)) { //#10829 - $k[$j++] = 'bwipp.bc412semiBadLength#10828'; //#10828 - $k[$j++] = "BC412 semi must be 7 to 18 characters long"; //#10828 - bwipp_raiseerror(); //#10828 - } //#10828 - } //#10828 - $_.barlen = $_.barcode.length; //#10832 - if (!$_.validatecheck) { //#10840 - $_.barlen = $_.barlen + 1; //#10834 - $_.sbarcode = $s($_.barlen); //#10835 - $put($_.sbarcode, 0, $get($_.barcode, 0)); //#10836 - $put($_.sbarcode, 1, 48); //#10837 - $puti($_.sbarcode, 2, $geti($_.barcode, 1, $_.barlen - 2)); //#10838 - $_.barcode = $_.sbarcode; //#10839 - } //#10839 - $_.sumodd = 0; //#10841 - $_.sumeven = 0; //#10841 - for (var _c = 0, _b = $_.barlen - 1; _c <= _b; _c += 1) { //#10850 - $_.i = _c; //#10843 - $k[$j++] = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10849 - if (($_.i % 2) == 0) { //#10848 - $_.sumodd = $f($k[--$j] + $_.sumodd); //#10846 - } else { //#10848 - $_.sumeven = $f($k[--$j] + $_.sumeven); //#10848 - } //#10848 - } //#10848 - $_.checksum = ($f(($_.sumodd % 35) + (($_.sumeven % 35) * 2))) % 35; //#10851 - if ($_.validatecheck) { //#10858 - if ($_.checksum != 0) { //#10855 - $k[$j++] = 'bwipp.bc412semiBadCheckDigit#10854'; //#10854 - $k[$j++] = "Incorrect BC412 semi check digit provided"; //#10854 - bwipp_raiseerror(); //#10854 - } //#10854 - } else { //#10858 - $_.checksum = ($_.checksum * 17) % 35; //#10857 - $put($_.barcode, 1, $get($_.barchars, $_.checksum)); //#10858 - } //#10858 - } else { //#10874 - $k[$j++] = 'barlen'; //#10861 - $k[$j++] = $_.barcode.length; //#10861 - if ($_.validatecheck) { //#10861 - var _y = $k[--$j]; //#10861 - $k[$j++] = $f(_y - 1); //#10861 - } //#10861 - var _z = $k[--$j]; //#10861 - $_[$k[--$j]] = _z; //#10861 - $_.checksum = 0; //#10863 - for (var _13 = 0, _12 = $_.barlen - 1; _13 <= _12; _13 += 1) { //#10867 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _13, 1)) + $_.checksum); //#10866 - } //#10866 - $_.checksum = $_.checksum % 35; //#10868 - if ($_.validatecheck) { //#10875 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#10872 - $k[$j++] = 'bwipp.bc412badCheckDigit#10871'; //#10871 - $k[$j++] = "Incorrect BC412 check digit provided"; //#10871 - bwipp_raiseerror(); //#10871 - } //#10871 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10873 - $_.includecheck = true; //#10874 - } //#10874 - } //#10874 - if (!bwipp_bc412.__10890__) { //#10890 - $_ = Object.create($_); //#10890 - $_.encs = $a(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); //#10889 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#10889 - bwipp_bc412.__10890__ = 1; //#10889 - $_ = Object.getPrototypeOf($_); //#10889 - } //#10889 - $_.sbs = $s((($_.barlen + 1) * 8) + 5); //#10892 - if ($_.includecheck) { //#10896 - $_.txt = $a($_.barlen + 1); //#10894 - } else { //#10896 - $_.txt = $a($_.barlen); //#10896 - } //#10896 - if ($_.includestartstop) { //#10906 - $puti($_.sbs, 0, $get($_.encs, 35)); //#10901 - $_.pos = 2; //#10902 - $_.txtpos = 3; //#10903 - } else { //#10906 - $_.pos = 0; //#10905 - $_.txtpos = 0; //#10906 - } //#10906 - for (var _1Z = 0, _1Y = $_.barlen - 1; _1Z <= _1Y; _1Z += 1) { //#10915 - $_.i = _1Z; //#10910 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10911 - $puti($_.sbs, $_.pos, $get($_.encs, $_.indx)); //#10912 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10913 - $_.pos = $_.pos + 8; //#10914 - } //#10914 - if ($_.includecheck) { //#10926 - $puti($_.sbs, $_.pos, $get($_.encs, $_.checksum)); //#10919 - if ($_.includecheckintext) { //#10923 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10921 - } else { //#10923 - $put($_.txt, $_.barlen, $a(["", ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10923 - } //#10923 - $_.pos = $_.pos + 8; //#10925 + $_ = Object.create($_); //#10908 + $_.dontdraw = false; //#10911 + $_.includecheck = false; //#10912 + $_.validatecheck = false; //#10913 + $_.includetext = false; //#10914 + $_.includecheckintext = false; //#10915 + $_.textfont = "OCR-B"; //#10916 + $_.textsize = 10; //#10917 + $_.textyoffset = -8; //#10918 + $_.height = 1; //#10919 + $k[$j++] = $_; //#10921 + bwipp_processoptions(); //#10921 + $_.options = $k[--$j]; //#10921 + $_.barcode = $k[--$j]; //#10922 + if ($eq($_.barcode, "")) { //#10926 + $k[$j++] = 'bwipp.code11emptyData#10925'; //#10925 + $k[$j++] = "The data must not be empty"; //#10925 + bwipp_raiseerror(); //#10925 } //#10925 - if ($_.includestartstop) { //#10932 - $puti($_.sbs, $_.pos, $get($_.encs, 36)); //#10930 - $_.pos = $_.pos + 3; //#10931 - } //#10931 - $_.sbs = $geti($_.sbs, 0, $_.pos); //#10935 - $k[$j++] = Infinity; //#10936 - $k[$j++] = Infinity; //#10938 - var _2W = $_.sbs; //#10938 - for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#10938 - $k[$j++] = $f($get(_2W, _2X) - 48); //#10938 - } //#10938 - var _2a = $a(); //#10938 - $k[$j++] = Infinity; //#10939 - for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10939 - $k[$j++] = $_.height; //#10939 - } //#10939 - var _2f = $a(); //#10939 - $k[$j++] = Infinity; //#10940 - for (var _2h = 0, _2i = ~~(($_.sbs.length + 1) / 2); _2h < _2i; _2h++) { //#10940 - $k[$j++] = 0; //#10940 - } //#10940 - var _2j = $a(); //#10940 - $k[$j++] = 'ren'; //#10943 - $k[$j++] = bwipp_renlinear; //#10943 - $k[$j++] = 'sbs'; //#10943 - $k[$j++] = _2a; //#10943 - $k[$j++] = 'bhs'; //#10943 - $k[$j++] = _2f; //#10943 - $k[$j++] = 'bbs'; //#10943 - $k[$j++] = _2j; //#10943 - if ($_.includetext) { //#10943 - $k[$j++] = 'txt'; //#10942 - $k[$j++] = $_.txt; //#10942 - } //#10942 - $k[$j++] = 'opt'; //#10944 - $k[$j++] = $_.options; //#10944 - var _2n = $d(); //#10944 - $k[$j++] = _2n; //#10947 - if (!$_.dontdraw) { //#10947 - bwipp_renlinear(); //#10947 + bwipp_loadctx(bwipp_code11) //#10928 + if (!bwipp_code11.__10942__) { //#10942 + $_ = Object.create($_); //#10942 + $_.encs = $a(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); //#10936 + $_.barchars = "0123456789-"; //#10939 + $_.charvals = new Map; //#10940 + for (var _4 = 0; _4 <= 10; _4 += 1) { //#10941 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10941 + } //#10941 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code11.$ctx[id] = $_[id]); //#10941 + bwipp_code11.__10942__ = 1; //#10941 + $_ = Object.getPrototypeOf($_); //#10941 + } //#10941 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10949 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10946 + if (!_F) { //#10948 + $k[$j++] = 'bwipp.code11badCharacter#10947'; //#10947 + $k[$j++] = "Code 11 must contain only digits and dashes"; //#10947 + bwipp_raiseerror(); //#10947 + } //#10947 } //#10947 - $_ = Object.getPrototypeOf($_); //#10949 - $_ = Object.getPrototypeOf($_); //#10951 + $_.barlen = $_.barcode.length; //#10951 + if ($_.validatecheck) { //#10957 + if ($_.barlen == 11) { //#10955 + $k[$j++] = 'bwipp.code11badLength#10954'; //#10954 + $k[$j++] = "Code 11 cannot be 11 characters using check digits"; //#10954 + bwipp_raiseerror(); //#10954 + } //#10954 + var _L = ($_.barlen <= 10) ? 1 : 2; //#10956 + $_.barlen = $_.barlen - _L; //#10956 + } //#10956 + $k[$j++] = 'numchecks'; //#10959 + if ($_.includecheck || $_.validatecheck) { //#10959 + var _P = ($_.barlen >= 10) ? 2 : 1; //#10959 + $k[$j++] = _P; //#10959 + } else { //#10959 + $k[$j++] = 0; //#10959 + } //#10959 + var _Q = $k[--$j]; //#10959 + $_[$k[--$j]] = _Q; //#10959 + $_.checksum1 = 0; //#10960 + $_.checksum2 = 0; //#10960 + for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10966 + $_.i = _U; //#10962 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10963 + $_.checksum1 = $f($_.checksum1 + ((((($_.barlen - $_.i) - 1) % 10) + 1) * $_.indx)); //#10964 + $_.checksum2 = $f($_.checksum2 + (((($_.barlen - $_.i) % 9) + 1) * $_.indx)); //#10965 + } //#10965 + $_.checksum1 = $_.checksum1 % 11; //#10967 + $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 11; //#10968 + if ($_.validatecheck) { //#10982 + if ($_.numchecks == 1) { //#10977 + var _r = $_.checksum1; //#10971 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, _r)) { //#10973 + $k[$j++] = 'bwipp.code11badCheckDigit#10972'; //#10972 + $k[$j++] = "Incorrect Code 11 check digit provided"; //#10972 + bwipp_raiseerror(); //#10972 + } //#10972 + } else { //#10977 + if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $_.barlen + 1) != $get($_.barchars, $_.checksum2))) { //#10978 + $k[$j++] = 'bwipp.code11badCheckDigits#10977'; //#10977 + $k[$j++] = "Incorrect Code 11 check digits provided"; //#10977 + bwipp_raiseerror(); //#10977 + } //#10977 + } //#10977 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10980 + $_.includecheck = true; //#10981 + } //#10981 + $_.sbs = $s($f(($f($_.barlen + $_.numchecks) * 6) + 12)); //#10984 + $_.txt = $a($f($_.barlen + $_.numchecks)); //#10985 + $puti($_.sbs, 0, $get($_.encs, 11)); //#10988 + $_.xpos = 8; //#10990 + for (var _1J = 0, _1I = $_.barlen - 1; _1J <= _1I; _1J += 1) { //#11000 + $_.i = _1J; //#10992 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10993 + $_.enc = $get($_.encs, $_.indx); //#10994 + $puti($_.sbs, ($_.i * 6) + 6, $_.enc); //#10995 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10996 + for (var _1f = 0; _1f <= 5; _1f += 1) { //#10999 + $_.xpos = $f($f($get($_.enc, _1f) - 48) + $_.xpos); //#10998 + } //#10998 + } //#10998 + if ($_.includecheck) { //#11029 + if ($_.barlen >= 10) { //#11026 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#11005 + $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, $_.checksum2)); //#11006 + if ($_.includecheckintext) { //#11016 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11008 + $_.enc = $get($_.encs, $_.checksum1); //#11009 + for (var _29 = 0; _29 <= 5; _29 += 1) { //#11012 + $_.xpos = $f($f($get($_.enc, _29) - 48) + $_.xpos); //#11011 + } //#11011 + $put($_.txt, $_.barlen + 1, $a([$geti($_.barchars, $_.checksum2, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11013 + } else { //#11016 + $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11015 + $put($_.txt, $_.barlen + 1, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11016 + } //#11016 + $puti($_.sbs, ($_.barlen * 6) + 18, $get($_.encs, 11)); //#11018 + } else { //#11026 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#11020 + if ($_.includecheckintext) { //#11024 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11022 + } else { //#11024 + $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11024 + } //#11024 + $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, 11)); //#11026 + } //#11026 + } else { //#11029 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, 11)); //#11029 + } //#11029 + $k[$j++] = Infinity; //#11033 + $k[$j++] = Infinity; //#11035 + var _3A = $_.sbs; //#11035 + for (var _3B = 0, _3C = _3A.length; _3B < _3C; _3B++) { //#11035 + $k[$j++] = $get(_3A, _3B) - 48; //#11035 + } //#11035 + var _3E = $a(); //#11035 + $k[$j++] = Infinity; //#11036 + for (var _3G = 0, _3H = ~~(($_.sbs.length + 1) / 2); _3G < _3H; _3G++) { //#11036 + $k[$j++] = $_.height; //#11036 + } //#11036 + var _3J = $a(); //#11036 + $k[$j++] = Infinity; //#11037 + for (var _3L = 0, _3M = ~~(($_.sbs.length + 1) / 2); _3L < _3M; _3L++) { //#11037 + $k[$j++] = 0; //#11037 + } //#11037 + var _3N = $a(); //#11037 + $k[$j++] = 'ren'; //#11040 + $k[$j++] = 'renlinear'; //#11040 + $k[$j++] = 'sbs'; //#11040 + $k[$j++] = _3E; //#11040 + $k[$j++] = 'bhs'; //#11040 + $k[$j++] = _3J; //#11040 + $k[$j++] = 'bbs'; //#11040 + $k[$j++] = _3N; //#11040 + if ($_.includetext) { //#11040 + $k[$j++] = 'txt'; //#11039 + $k[$j++] = $_.txt; //#11039 + } //#11039 + $k[$j++] = 'opt'; //#11041 + $k[$j++] = $_.options; //#11041 + var _3R = $d(); //#11041 + $k[$j++] = _3R; //#11044 + if (!$_.dontdraw) { //#11044 + bwipp_renlinear(); //#11044 + } //#11044 + $_ = Object.getPrototypeOf($_); //#11046 + $_ = Object.getPrototypeOf($_); //#11048 +} //bwipp_code11 +function bwipp_bc412() { + $_ = Object.create($_); //#11078 + $_.dontdraw = false; //#11081 + $_.includecheck = false; //#11082 + $_.validatecheck = false; //#11083 + $_.includetext = false; //#11084 + $_.includecheckintext = false; //#11085 + $_.includestartstop = false; //#11086 + $_.semi = false; //#11087 + $_.textfont = "OCR-B"; //#11088 + $_.textsize = 10; //#11089 + $_.textyoffset = -8; //#11090 + $_.height = 1; //#11091 + $k[$j++] = $_; //#11093 + bwipp_processoptions(); //#11093 + $_.options = $k[--$j]; //#11093 + $_.barcode = $k[--$j]; //#11094 + if ($eq($_.barcode, "")) { //#11098 + $k[$j++] = 'bwipp.bc412emptyData#11097'; //#11097 + $k[$j++] = "The data must not be empty"; //#11097 + bwipp_raiseerror(); //#11097 + } //#11097 + if ($_.semi) { //#11103 + $_.includestartstop = true; //#11102 + } //#11102 + bwipp_loadctx(bwipp_bc412) //#11105 + if (!bwipp_bc412.__11112__) { //#11112 + $_ = Object.create($_); //#11112 + $_.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; //#11109 + $_.charvals = new Map; //#11110 + for (var _4 = 0; _4 <= 34; _4 += 1) { //#11111 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#11111 + } //#11111 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#11111 + bwipp_bc412.__11112__ = 1; //#11111 + $_ = Object.getPrototypeOf($_); //#11111 + } //#11111 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#11119 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#11116 + if (!_F) { //#11118 + $k[$j++] = 'bwipp.bc412badCharacter#11117'; //#11117 + $k[$j++] = "BC412 must contain only digits and capital letters except O"; //#11117 + bwipp_raiseerror(); //#11117 + } //#11117 + } //#11117 + if ($_.semi) { //#11175 + if ($_.validatecheck) { //#11129 + if (($_.barcode.length < 8) || ($_.barcode.length > 19)) { //#11126 + $k[$j++] = 'bwipp.bc412semivalidateBadLength#11125'; //#11125 + $k[$j++] = "BC412 semi with check digit must be 8 to 19 characters long"; //#11125 + bwipp_raiseerror(); //#11125 + } //#11125 + } else { //#11129 + if (($_.barcode.length < 7) || ($_.barcode.length > 18)) { //#11130 + $k[$j++] = 'bwipp.bc412semiBadLength#11129'; //#11129 + $k[$j++] = "BC412 semi must be 7 to 18 characters long"; //#11129 + bwipp_raiseerror(); //#11129 + } //#11129 + } //#11129 + $_.barlen = $_.barcode.length; //#11133 + if (!$_.validatecheck) { //#11141 + $_.barlen = $_.barlen + 1; //#11135 + $_.sbarcode = $s($_.barlen); //#11136 + $put($_.sbarcode, 0, $get($_.barcode, 0)); //#11137 + $put($_.sbarcode, 1, 48); //#11138 + $puti($_.sbarcode, 2, $geti($_.barcode, 1, $_.barlen - 2)); //#11139 + $_.barcode = $_.sbarcode; //#11140 + } //#11140 + $_.sumodd = 0; //#11142 + $_.sumeven = 0; //#11142 + for (var _c = 0, _b = $_.barlen - 1; _c <= _b; _c += 1) { //#11151 + $_.i = _c; //#11144 + $k[$j++] = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11150 + if (($_.i % 2) == 0) { //#11149 + $_.sumodd = $f($k[--$j] + $_.sumodd); //#11147 + } else { //#11149 + $_.sumeven = $f($k[--$j] + $_.sumeven); //#11149 + } //#11149 + } //#11149 + $_.checksum = ($f(($_.sumodd % 35) + (($_.sumeven % 35) * 2))) % 35; //#11152 + if ($_.validatecheck) { //#11159 + if ($_.checksum != 0) { //#11156 + $k[$j++] = 'bwipp.bc412semiBadCheckDigit#11155'; //#11155 + $k[$j++] = "Incorrect BC412 semi check digit provided"; //#11155 + bwipp_raiseerror(); //#11155 + } //#11155 + } else { //#11159 + $_.checksum = ($_.checksum * 17) % 35; //#11158 + $put($_.barcode, 1, $get($_.barchars, $_.checksum)); //#11159 + } //#11159 + } else { //#11175 + $k[$j++] = 'barlen'; //#11162 + $k[$j++] = $_.barcode.length; //#11162 + if ($_.validatecheck) { //#11162 + var _y = $k[--$j]; //#11162 + $k[$j++] = $f(_y - 1); //#11162 + } //#11162 + var _z = $k[--$j]; //#11162 + $_[$k[--$j]] = _z; //#11162 + $_.checksum = 0; //#11164 + for (var _13 = 0, _12 = $_.barlen - 1; _13 <= _12; _13 += 1) { //#11168 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _13, 1)) + $_.checksum); //#11167 + } //#11167 + $_.checksum = $_.checksum % 35; //#11169 + if ($_.validatecheck) { //#11176 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11173 + $k[$j++] = 'bwipp.bc412badCheckDigit#11172'; //#11172 + $k[$j++] = "Incorrect BC412 check digit provided"; //#11172 + bwipp_raiseerror(); //#11172 + } //#11172 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11174 + $_.includecheck = true; //#11175 + } //#11175 + } //#11175 + if (!bwipp_bc412.__11191__) { //#11191 + $_ = Object.create($_); //#11191 + $_.encs = $a(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); //#11190 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#11190 + bwipp_bc412.__11191__ = 1; //#11190 + $_ = Object.getPrototypeOf($_); //#11190 + } //#11190 + $_.sbs = $s((($_.barlen + 1) * 8) + 5); //#11193 + if ($_.includecheck) { //#11197 + $_.txt = $a($_.barlen + 1); //#11195 + } else { //#11197 + $_.txt = $a($_.barlen); //#11197 + } //#11197 + if ($_.includestartstop) { //#11207 + $puti($_.sbs, 0, $get($_.encs, 35)); //#11202 + $_.pos = 2; //#11203 + $_.txtpos = 3; //#11204 + } else { //#11207 + $_.pos = 0; //#11206 + $_.txtpos = 0; //#11207 + } //#11207 + for (var _1Z = 0, _1Y = $_.barlen - 1; _1Z <= _1Y; _1Z += 1) { //#11216 + $_.i = _1Z; //#11211 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11212 + $puti($_.sbs, $_.pos, $get($_.encs, $_.indx)); //#11213 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11214 + $_.pos = $_.pos + 8; //#11215 + } //#11215 + if ($_.includecheck) { //#11227 + $puti($_.sbs, $_.pos, $get($_.encs, $_.checksum)); //#11220 + if ($_.includecheckintext) { //#11224 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11222 + } else { //#11224 + $put($_.txt, $_.barlen, $a(["", ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11224 + } //#11224 + $_.pos = $_.pos + 8; //#11226 + } //#11226 + if ($_.includestartstop) { //#11233 + $puti($_.sbs, $_.pos, $get($_.encs, 36)); //#11231 + $_.pos = $_.pos + 3; //#11232 + } //#11232 + $_.sbs = $geti($_.sbs, 0, $_.pos); //#11236 + $k[$j++] = Infinity; //#11237 + $k[$j++] = Infinity; //#11239 + var _2W = $_.sbs; //#11239 + for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#11239 + $k[$j++] = $f($get(_2W, _2X) - 48); //#11239 + } //#11239 + var _2a = $a(); //#11239 + $k[$j++] = Infinity; //#11240 + for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#11240 + $k[$j++] = $_.height; //#11240 + } //#11240 + var _2f = $a(); //#11240 + $k[$j++] = Infinity; //#11241 + for (var _2h = 0, _2i = ~~(($_.sbs.length + 1) / 2); _2h < _2i; _2h++) { //#11241 + $k[$j++] = 0; //#11241 + } //#11241 + var _2j = $a(); //#11241 + $k[$j++] = 'ren'; //#11244 + $k[$j++] = 'renlinear'; //#11244 + $k[$j++] = 'sbs'; //#11244 + $k[$j++] = _2a; //#11244 + $k[$j++] = 'bhs'; //#11244 + $k[$j++] = _2f; //#11244 + $k[$j++] = 'bbs'; //#11244 + $k[$j++] = _2j; //#11244 + if ($_.includetext) { //#11244 + $k[$j++] = 'txt'; //#11243 + $k[$j++] = $_.txt; //#11243 + } //#11243 + $k[$j++] = 'opt'; //#11245 + $k[$j++] = $_.options; //#11245 + var _2n = $d(); //#11245 + $k[$j++] = _2n; //#11248 + if (!$_.dontdraw) { //#11248 + bwipp_renlinear(); //#11248 + } //#11248 + $_ = Object.getPrototypeOf($_); //#11250 + $_ = Object.getPrototypeOf($_); //#11252 } //bwipp_bc412 function bwipp_rationalizedCodabar() { - $_ = Object.create($_); //#10981 - $_.dontdraw = false; //#10984 - $_.altstartstop = false; //#10985 - $_.includecheck = false; //#10986 - $_.validatecheck = false; //#10987 - $_.includetext = false; //#10988 - $_.includecheckintext = false; //#10989 - $_.textfont = "OCR-B"; //#10990 - $_.textsize = 10; //#10991 - $_.textyoffset = -8; //#10992 - $_.height = 1; //#10993 - $k[$j++] = $_; //#10995 - bwipp_processoptions(); //#10995 - $_.options = $k[--$j]; //#10995 - $_.barcode = $k[--$j]; //#10996 - if (($_.barcode.length < 2) || (($_.barcode.length < 3) && $_.validatecheck)) { //#11000 - $k[$j++] = 'bwipp.rationalizedCodabarBadLength#10999'; //#10999 - $k[$j++] = "Codabar must be at least 2 characters in length excluding any check digit"; //#10999 - bwipp_raiseerror(); //#10999 - } //#10999 - bwipp_loadctx(bwipp_rationalizedCodabar) //#11002 - if (!bwipp_rationalizedCodabar.__11016__) { //#11016 - $_ = Object.create($_); //#11016 - $_.encs = $a(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); //#11011 - $_.barcharsnormal = "0123456789-$:/.+ABCD"; //#11014 - $_.barcharsalt = "0123456789-$:/.+TN*E"; //#11015 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_rationalizedCodabar.$ctx[id] = $_[id]); //#11015 - bwipp_rationalizedCodabar.__11016__ = 1; //#11015 - $_ = Object.getPrototypeOf($_); //#11015 - } //#11015 - var _8 = $_.altstartstop ? $_.barcharsalt : $_.barcharsnormal; //#11018 - $_.barchars = _8; //#11018 - $_.charvals = new Map; //#11020 - for (var _9 = 0; _9 <= 19; _9 += 1) { //#11021 - $put($_.charvals, $geti($_.barchars, _9, 1), _9); //#11021 - } //#11021 - $_.bodyvals = new Map; //#11022 - for (var _D = 0; _D <= 15; _D += 1) { //#11023 - $put($_.bodyvals, $geti($_.barchars, _D, 1), _D); //#11023 - } //#11023 - $_.ssvals = new Map; //#11024 - for (var _H = 16; _H <= 19; _H += 1) { //#11025 - $put($_.ssvals, $geti($_.barchars, _H, 1), _H); //#11025 - } //#11025 - var _O = $get($_.ssvals, $geti($_.barcode, 0, 1)) !== undefined; //#11028 - var _T = $get($_.ssvals, $geti($_.barcode, $_.barcode.length - 1, 1)) !== undefined; //#11029 - if ((!_O) || (!_T)) { //#11035 - if ($_.altstartstop) { //#11033 - $k[$j++] = 'bwipp.rationalizedCodabarBadAltStartStop#11031'; //#11031 - $k[$j++] = "Codabar start and stop characters must be one of E N T or *"; //#11031 - bwipp_raiseerror(); //#11031 - } else { //#11033 - $k[$j++] = 'bwipp.rationalizedCodabarBadStartStop#11033'; //#11033 - $k[$j++] = "Codabar start and stop characters must be one of A B C or D"; //#11033 - bwipp_raiseerror(); //#11033 - } //#11033 - } //#11033 - for (var _X = 1, _W = $_.barcode.length - 2; _X <= _W; _X += 1) { //#11040 - var _b = $get($_.bodyvals, $geti($_.barcode, _X, 1)) !== undefined; //#11037 - if (!_b) { //#11039 - $k[$j++] = 'bwipp.rationalizedCodabarBadCharacter#11038'; //#11038 - $k[$j++] = "Codabar body must contain only digits and symbols - $ : / . +"; //#11038 - bwipp_raiseerror(); //#11038 - } //#11038 - } //#11038 - $k[$j++] = 'barlen'; //#11042 - $k[$j++] = $_.barcode.length; //#11042 - if ($_.validatecheck) { //#11042 - var _e = $k[--$j]; //#11042 - $k[$j++] = $f(_e - 1); //#11042 - } //#11042 - var _f = $k[--$j]; //#11042 - $_[$k[--$j]] = _f; //#11042 - $_.checksum = 0; //#11044 - for (var _j = 0, _i = $f($_.barlen - 2); _j <= _i; _j += 1) { //#11048 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _j, 1)) + $_.checksum); //#11047 - } //#11047 - var _r = $geti($_.barcode, $_.barcode.length - 1, 1); //#11049 - $_.checksum = $f($get($_.charvals, _r) + $_.checksum); //#11050 - $_.checksum = ($f(16 - ($_.checksum % 16))) % 16; //#11051 - if ($_.validatecheck) { //#11061 - if ($get($_.barcode, $f($_.barlen - 1)) != $get($_.barchars, $_.checksum)) { //#11055 - $k[$j++] = 'bwipp.rationalizedCodabarBadCheckDigit#11054'; //#11054 - $k[$j++] = "Incorrect Codabar check digit provided"; //#11054 - bwipp_raiseerror(); //#11054 - } //#11054 - var _14 = $s($_.barlen); //#11056 - $puti(_14, 0, $geti($_.barcode, 0, $f($_.barlen - 1))); //#11057 - $puti(_14, $f($_.barlen - 1), $geti($_.barcode, $_.barlen, 1)); //#11058 - $_.barcode = _14; //#11059 - $_.includecheck = true; //#11060 - } //#11060 - $k[$j++] = 'sbs'; //#11063 - $k[$j++] = $_.barlen; //#11063 - if ($_.includecheck) { //#11063 - var _1E = $k[--$j]; //#11063 - $k[$j++] = $f(_1E + 1); //#11063 - } //#11063 - var _1G = $s($k[--$j] * 8); //#11063 - $_[$k[--$j]] = _1G; //#11063 - $k[$j++] = 'txt'; //#11064 - $k[$j++] = $_.barlen; //#11064 - if ($_.includecheck) { //#11064 - var _1K = $k[--$j]; //#11064 - $k[$j++] = $f(_1K + 1); //#11064 - } //#11064 - var _1M = $a($k[--$j]); //#11064 - $_[$k[--$j]] = _1M; //#11064 - $_.xpos = 0; //#11066 - for (var _1Q = 0, _1P = $f($_.barlen - 2); _1Q <= _1P; _1Q += 1) { //#11076 - $_.i = _1Q; //#11068 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11069 - $_.enc = $get($_.encs, $_.indx); //#11070 - $puti($_.sbs, $_.i * 8, $_.enc); //#11071 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11072 - for (var _1m = 0; _1m <= 7; _1m += 1) { //#11075 - $_.xpos = $f($f($get($_.enc, _1m) - 48) + $_.xpos); //#11074 - } //#11074 - } //#11074 - if ($_.includecheck) { //#11100 - $puti($_.sbs, $f(($_.barlen * 8) - 8), $get($_.encs, $_.checksum)); //#11081 - if ($_.includecheckintext) { //#11085 - $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barchars, $_.checksum, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11083 - } else { //#11085 - $put($_.txt, $f($_.barlen - 1), $a([" ", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11085 - } //#11085 - for (var _2E = 0; _2E <= 7; _2E += 1) { //#11089 - $_.xpos = $f($f($get($get($_.encs, $_.checksum), _2E) - 48) + $_.xpos); //#11088 - } //#11088 - $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11091 - $_.enc = $get($_.encs, $_.indx); //#11092 - $puti($_.sbs, $_.barlen * 8, $_.enc); //#11093 - $put($_.txt, $_.barlen, $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11094 - } else { //#11100 - $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11097 - $_.enc = $get($_.encs, $_.indx); //#11098 - $puti($_.sbs, $f(($_.barlen * 8) - 8), $_.enc); //#11099 - $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11100 - } //#11100 - $k[$j++] = Infinity; //#11104 - $k[$j++] = Infinity; //#11106 - $forall($_.sbs, function() { //#11106 - var _31 = $k[--$j]; //#11106 - $k[$j++] = $f(_31 - 48); //#11106 - }); //#11106 - var _32 = $a(); //#11106 - $k[$j++] = Infinity; //#11107 - for (var _34 = 0, _35 = ~~(($_.sbs.length + 1) / 2); _34 < _35; _34++) { //#11107 - $k[$j++] = $_.height; //#11107 - } //#11107 - var _37 = $a(); //#11107 - $k[$j++] = Infinity; //#11108 - for (var _39 = 0, _3A = ~~(($_.sbs.length + 1) / 2); _39 < _3A; _39++) { //#11108 - $k[$j++] = 0; //#11108 - } //#11108 - var _3B = $a(); //#11108 - $k[$j++] = 'ren'; //#11111 - $k[$j++] = bwipp_renlinear; //#11111 - $k[$j++] = 'sbs'; //#11111 - $k[$j++] = _32; //#11111 - $k[$j++] = 'bhs'; //#11111 - $k[$j++] = _37; //#11111 - $k[$j++] = 'bbs'; //#11111 - $k[$j++] = _3B; //#11111 - if ($_.includetext) { //#11111 - $k[$j++] = 'txt'; //#11110 - $k[$j++] = $_.txt; //#11110 - } //#11110 - $k[$j++] = 'opt'; //#11112 - $k[$j++] = $_.options; //#11112 - var _3F = $d(); //#11112 - $k[$j++] = _3F; //#11115 - if (!$_.dontdraw) { //#11115 - bwipp_renlinear(); //#11115 - } //#11115 - $_ = Object.getPrototypeOf($_); //#11117 - $_ = Object.getPrototypeOf($_); //#11119 + $_ = Object.create($_); //#11282 + $_.dontdraw = false; //#11285 + $_.altstartstop = false; //#11286 + $_.includecheck = false; //#11287 + $_.validatecheck = false; //#11288 + $_.includetext = false; //#11289 + $_.includecheckintext = false; //#11290 + $_.textfont = "OCR-B"; //#11291 + $_.textsize = 10; //#11292 + $_.textyoffset = -8; //#11293 + $_.height = 1; //#11294 + $k[$j++] = $_; //#11296 + bwipp_processoptions(); //#11296 + $_.options = $k[--$j]; //#11296 + $_.barcode = $k[--$j]; //#11297 + if (($_.barcode.length < 2) || (($_.barcode.length < 3) && $_.validatecheck)) { //#11301 + $k[$j++] = 'bwipp.rationalizedCodabarBadLength#11300'; //#11300 + $k[$j++] = "Codabar must be at least 2 characters in length excluding any check digit"; //#11300 + bwipp_raiseerror(); //#11300 + } //#11300 + bwipp_loadctx(bwipp_rationalizedCodabar) //#11303 + if (!bwipp_rationalizedCodabar.__11317__) { //#11317 + $_ = Object.create($_); //#11317 + $_.encs = $a(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); //#11312 + $_.barcharsnormal = "0123456789-$:/.+ABCD"; //#11315 + $_.barcharsalt = "0123456789-$:/.+TN*E"; //#11316 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_rationalizedCodabar.$ctx[id] = $_[id]); //#11316 + bwipp_rationalizedCodabar.__11317__ = 1; //#11316 + $_ = Object.getPrototypeOf($_); //#11316 + } //#11316 + var _8 = $_.altstartstop ? $_.barcharsalt : $_.barcharsnormal; //#11319 + $_.barchars = _8; //#11319 + $_.charvals = new Map; //#11321 + for (var _9 = 0; _9 <= 19; _9 += 1) { //#11322 + $put($_.charvals, $geti($_.barchars, _9, 1), _9); //#11322 + } //#11322 + $_.bodyvals = new Map; //#11323 + for (var _D = 0; _D <= 15; _D += 1) { //#11324 + $put($_.bodyvals, $geti($_.barchars, _D, 1), _D); //#11324 + } //#11324 + $_.ssvals = new Map; //#11325 + for (var _H = 16; _H <= 19; _H += 1) { //#11326 + $put($_.ssvals, $geti($_.barchars, _H, 1), _H); //#11326 + } //#11326 + var _O = $get($_.ssvals, $geti($_.barcode, 0, 1)) !== undefined; //#11329 + var _T = $get($_.ssvals, $geti($_.barcode, $_.barcode.length - 1, 1)) !== undefined; //#11330 + if ((!_O) || (!_T)) { //#11336 + if ($_.altstartstop) { //#11334 + $k[$j++] = 'bwipp.rationalizedCodabarBadAltStartStop#11332'; //#11332 + $k[$j++] = "Codabar start and stop characters must be one of E N T or *"; //#11332 + bwipp_raiseerror(); //#11332 + } else { //#11334 + $k[$j++] = 'bwipp.rationalizedCodabarBadStartStop#11334'; //#11334 + $k[$j++] = "Codabar start and stop characters must be one of A B C or D"; //#11334 + bwipp_raiseerror(); //#11334 + } //#11334 + } //#11334 + for (var _X = 1, _W = $_.barcode.length - 2; _X <= _W; _X += 1) { //#11341 + var _b = $get($_.bodyvals, $geti($_.barcode, _X, 1)) !== undefined; //#11338 + if (!_b) { //#11340 + $k[$j++] = 'bwipp.rationalizedCodabarBadCharacter#11339'; //#11339 + $k[$j++] = "Codabar body must contain only digits and symbols - $ : / . +"; //#11339 + bwipp_raiseerror(); //#11339 + } //#11339 + } //#11339 + $k[$j++] = 'barlen'; //#11343 + $k[$j++] = $_.barcode.length; //#11343 + if ($_.validatecheck) { //#11343 + var _e = $k[--$j]; //#11343 + $k[$j++] = $f(_e - 1); //#11343 + } //#11343 + var _f = $k[--$j]; //#11343 + $_[$k[--$j]] = _f; //#11343 + $_.checksum = 0; //#11345 + for (var _j = 0, _i = $f($_.barlen - 2); _j <= _i; _j += 1) { //#11349 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _j, 1)) + $_.checksum); //#11348 + } //#11348 + var _r = $geti($_.barcode, $_.barcode.length - 1, 1); //#11350 + $_.checksum = $f($get($_.charvals, _r) + $_.checksum); //#11351 + $_.checksum = ($f(16 - ($_.checksum % 16))) % 16; //#11352 + if ($_.validatecheck) { //#11362 + if ($get($_.barcode, $f($_.barlen - 1)) != $get($_.barchars, $_.checksum)) { //#11356 + $k[$j++] = 'bwipp.rationalizedCodabarBadCheckDigit#11355'; //#11355 + $k[$j++] = "Incorrect Codabar check digit provided"; //#11355 + bwipp_raiseerror(); //#11355 + } //#11355 + var _14 = $s($_.barlen); //#11357 + $puti(_14, 0, $geti($_.barcode, 0, $f($_.barlen - 1))); //#11358 + $puti(_14, $f($_.barlen - 1), $geti($_.barcode, $_.barlen, 1)); //#11359 + $_.barcode = _14; //#11360 + $_.includecheck = true; //#11361 + } //#11361 + $k[$j++] = 'sbs'; //#11364 + $k[$j++] = $_.barlen; //#11364 + if ($_.includecheck) { //#11364 + var _1E = $k[--$j]; //#11364 + $k[$j++] = $f(_1E + 1); //#11364 + } //#11364 + var _1G = $s($k[--$j] * 8); //#11364 + $_[$k[--$j]] = _1G; //#11364 + $k[$j++] = 'txt'; //#11365 + $k[$j++] = $_.barlen; //#11365 + if ($_.includecheck) { //#11365 + var _1K = $k[--$j]; //#11365 + $k[$j++] = $f(_1K + 1); //#11365 + } //#11365 + var _1M = $a($k[--$j]); //#11365 + $_[$k[--$j]] = _1M; //#11365 + $_.xpos = 0; //#11367 + for (var _1Q = 0, _1P = $f($_.barlen - 2); _1Q <= _1P; _1Q += 1) { //#11377 + $_.i = _1Q; //#11369 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11370 + $_.enc = $get($_.encs, $_.indx); //#11371 + $puti($_.sbs, $_.i * 8, $_.enc); //#11372 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11373 + for (var _1m = 0; _1m <= 7; _1m += 1) { //#11376 + $_.xpos = $f($f($get($_.enc, _1m) - 48) + $_.xpos); //#11375 + } //#11375 + } //#11375 + if ($_.includecheck) { //#11401 + $puti($_.sbs, $f(($_.barlen * 8) - 8), $get($_.encs, $_.checksum)); //#11382 + if ($_.includecheckintext) { //#11386 + $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barchars, $_.checksum, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11384 + } else { //#11386 + $put($_.txt, $f($_.barlen - 1), $a([" ", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11386 + } //#11386 + for (var _2E = 0; _2E <= 7; _2E += 1) { //#11390 + $_.xpos = $f($f($get($get($_.encs, $_.checksum), _2E) - 48) + $_.xpos); //#11389 + } //#11389 + $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11392 + $_.enc = $get($_.encs, $_.indx); //#11393 + $puti($_.sbs, $_.barlen * 8, $_.enc); //#11394 + $put($_.txt, $_.barlen, $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11395 + } else { //#11401 + $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11398 + $_.enc = $get($_.encs, $_.indx); //#11399 + $puti($_.sbs, $f(($_.barlen * 8) - 8), $_.enc); //#11400 + $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11401 + } //#11401 + $k[$j++] = Infinity; //#11405 + $k[$j++] = Infinity; //#11407 + $forall($_.sbs, function() { //#11407 + var _31 = $k[--$j]; //#11407 + $k[$j++] = $f(_31 - 48); //#11407 + }); //#11407 + var _32 = $a(); //#11407 + $k[$j++] = Infinity; //#11408 + for (var _34 = 0, _35 = ~~(($_.sbs.length + 1) / 2); _34 < _35; _34++) { //#11408 + $k[$j++] = $_.height; //#11408 + } //#11408 + var _37 = $a(); //#11408 + $k[$j++] = Infinity; //#11409 + for (var _39 = 0, _3A = ~~(($_.sbs.length + 1) / 2); _39 < _3A; _39++) { //#11409 + $k[$j++] = 0; //#11409 + } //#11409 + var _3B = $a(); //#11409 + $k[$j++] = 'ren'; //#11412 + $k[$j++] = 'renlinear'; //#11412 + $k[$j++] = 'sbs'; //#11412 + $k[$j++] = _32; //#11412 + $k[$j++] = 'bhs'; //#11412 + $k[$j++] = _37; //#11412 + $k[$j++] = 'bbs'; //#11412 + $k[$j++] = _3B; //#11412 + if ($_.includetext) { //#11412 + $k[$j++] = 'txt'; //#11411 + $k[$j++] = $_.txt; //#11411 + } //#11411 + $k[$j++] = 'opt'; //#11413 + $k[$j++] = $_.options; //#11413 + var _3F = $d(); //#11413 + $k[$j++] = _3F; //#11416 + if (!$_.dontdraw) { //#11416 + bwipp_renlinear(); //#11416 + } //#11416 + $_ = Object.getPrototypeOf($_); //#11418 + $_ = Object.getPrototypeOf($_); //#11420 } //bwipp_rationalizedCodabar function bwipp_onecode() { - $_ = Object.create($_); //#11149 - $_.dontdraw = false; //#11152 - $_.height = 0.15; //#11153 - $k[$j++] = $_; //#11155 - bwipp_processoptions(); //#11155 - $_.options = $k[--$j]; //#11155 - $_.barcode = $k[--$j]; //#11156 - bwipp_loadctx(bwipp_onecode) //#11158 - $_.barlen = $_.barcode.length; //#11160 - $forall($_.barcode, function() { //#11166 - var _4 = $k[--$j]; //#11163 - if ((_4 < 48) || (_4 > 57)) { //#11165 - $k[$j++] = 'bwipp.onecodeBadCharacter#11164'; //#11164 - $k[$j++] = "The data must contain only digits"; //#11164 - bwipp_raiseerror(); //#11164 - } //#11164 - }); //#11164 - if (((($_.barlen != 20) && ($_.barlen != 25)) && ($_.barlen != 29)) && ($_.barlen != 31)) { //#11170 - $k[$j++] = 'bwipp.onecodeInvalidLength#11169'; //#11169 - $k[$j++] = "The data must be 20, 25, 29 or 31 digits"; //#11169 - bwipp_raiseerror(); //#11169 - } //#11169 - $k[$j++] = Infinity; //#11173 - var _B = $eq($geti($_.barcode, 5, 1), "9") ? 14 : 11; //#11176 - $k[$j++] = 2; //#11179 - $k[$j++] = 2; //#11179 - $k[$j++] = 5; //#11179 - $k[$j++] = 5; //#11179 - $k[$j++] = _B; //#11179 - $k[$j++] = _B; //#11179 - $k[$j++] = 20; //#11179 - $k[$j++] = 20; //#11179 - $k[$j++] = 25; //#11179 - $k[$j++] = 25; //#11179 - $k[$j++] = 29; //#11179 - $k[$j++] = 29; //#11179 - $_.txtdict = $d(); //#11180 - $_.txt = $a($_.barlen + 6); //#11181 - $_.spacecnt = 0; //#11182 - for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#11190 - $_.i = _H; //#11184 - var _K = $get($_.txtdict, $_.i) !== undefined; //#11185 - if (_K) { //#11188 - $put($_.txt, $_.i + $_.spacecnt, $a([" ", 0, 0, "", 0])); //#11186 - $_.spacecnt = $_.spacecnt + 1; //#11187 - } //#11187 - $put($_.txt, $_.i + $_.spacecnt, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#11189 - } //#11189 - $_.txt = $geti($_.txt, 0, $_.barcode.length + $_.spacecnt); //#11191 + $_ = Object.create($_); //#11450 + $_.dontdraw = false; //#11453 + $_.height = 0.15; //#11454 + $k[$j++] = $_; //#11456 + bwipp_processoptions(); //#11456 + $_.options = $k[--$j]; //#11456 + $_.barcode = $k[--$j]; //#11457 + bwipp_loadctx(bwipp_onecode) //#11459 + $_.barlen = $_.barcode.length; //#11461 + $forall($_.barcode, function() { //#11467 + var _4 = $k[--$j]; //#11464 + if ((_4 < 48) || (_4 > 57)) { //#11466 + $k[$j++] = 'bwipp.onecodeBadCharacter#11465'; //#11465 + $k[$j++] = "The data must contain only digits"; //#11465 + bwipp_raiseerror(); //#11465 + } //#11465 + }); //#11465 + if (((($_.barlen != 20) && ($_.barlen != 25)) && ($_.barlen != 29)) && ($_.barlen != 31)) { //#11471 + $k[$j++] = 'bwipp.onecodeInvalidLength#11470'; //#11470 + $k[$j++] = "The data must be 20, 25, 29 or 31 digits"; //#11470 + bwipp_raiseerror(); //#11470 + } //#11470 + $k[$j++] = Infinity; //#11474 + var _B = $eq($geti($_.barcode, 5, 1), "9") ? 14 : 11; //#11477 + $k[$j++] = 2; //#11480 + $k[$j++] = 2; //#11480 + $k[$j++] = 5; //#11480 + $k[$j++] = 5; //#11480 + $k[$j++] = _B; //#11480 + $k[$j++] = _B; //#11480 + $k[$j++] = 20; //#11480 + $k[$j++] = 20; //#11480 + $k[$j++] = 25; //#11480 + $k[$j++] = 25; //#11480 + $k[$j++] = 29; //#11480 + $k[$j++] = 29; //#11480 + $_.txtdict = $d(); //#11481 + $_.txt = $a($_.barlen + 6); //#11482 + $_.spacecnt = 0; //#11483 + for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#11491 + $_.i = _H; //#11485 + var _K = $get($_.txtdict, $_.i) !== undefined; //#11486 + if (_K) { //#11489 + $put($_.txt, $_.i + $_.spacecnt, $a([" ", 0, 0, "", 0])); //#11487 + $_.spacecnt = $_.spacecnt + 1; //#11488 + } //#11488 + $put($_.txt, $_.i + $_.spacecnt, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#11490 + } //#11490 + $_.txt = $geti($_.txt, 0, $_.barcode.length + $_.spacecnt); //#11492 $_.normalize = function() { - $_.base = $k[--$j]; //#11194 - $_.num = $k[--$j]; //#11195 - for (var _e = $_.num.length - 1; _e >= 1; _e -= 1) { //#11200 - $_.i = _e; //#11197 - var _f = $_.num; //#11198 - var _g = $_.i; //#11198 - $put(_f, _g - 1, $f($get(_f, _g - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#11198 - $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#11199 - } //#11199 - for (;;) { //#11206 - if ($lt($get($_.num, 0), $_.base)) { //#11202 - break; //#11202 - } //#11202 - $k[$j++] = Infinity; //#11203 - $k[$j++] = 0; //#11203 - $aload($_.num); //#11203 - $_.num = $a(); //#11203 - $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#11204 - $put($_.num, 1, $get($_.num, 1) % $_.base); //#11205 - } //#11205 - $k[$j++] = Infinity; //#11208 - $_.i = true; //#11208 - var _17 = $_.num; //#11208 - for (var _18 = 0, _19 = _17.length; _18 < _19; _18++) { //#11208 - var _1A = $get(_17, _18); //#11208 - $k[$j++] = _1A; //#11208 - if ((_1A == 0) && $_.i) { //#11208 - $j--; //#11208 - } else { //#11208 - $_.i = false; //#11208 - } //#11208 - } //#11208 - $_.num = $a(); //#11208 - if ($_.num.length == 0) { //#11209 - $_.num = $a([0]); //#11209 - } //#11209 - $k[$j++] = $_.num; //#11210 - }; //#11210 + $_.base = $k[--$j]; //#11495 + $_.num = $k[--$j]; //#11496 + for (var _e = $_.num.length - 1; _e >= 1; _e -= 1) { //#11501 + $_.i = _e; //#11498 + var _f = $_.num; //#11499 + var _g = $_.i; //#11499 + $put(_f, _g - 1, $f($get(_f, _g - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#11499 + $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#11500 + } //#11500 + for (;;) { //#11507 + if ($lt($get($_.num, 0), $_.base)) { //#11503 + break; //#11503 + } //#11503 + $k[$j++] = Infinity; //#11504 + $k[$j++] = 0; //#11504 + $aload($_.num); //#11504 + $_.num = $a(); //#11504 + $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#11505 + $put($_.num, 1, $get($_.num, 1) % $_.base); //#11506 + } //#11506 + $k[$j++] = Infinity; //#11509 + $_.i = true; //#11509 + var _17 = $_.num; //#11509 + for (var _18 = 0, _19 = _17.length; _18 < _19; _18++) { //#11509 + var _1A = $get(_17, _18); //#11509 + $k[$j++] = _1A; //#11509 + if ((_1A == 0) && $_.i) { //#11509 + $j--; //#11509 + } else { //#11509 + $_.i = false; //#11509 + } //#11509 + } //#11509 + $_.num = $a(); //#11509 + if ($_.num.length == 0) { //#11510 + $_.num = $a([0]); //#11510 + } //#11510 + $k[$j++] = $_.num; //#11511 + }; //#11511 $_.bigadd = function() { - var _1G = $k[--$j]; //#11214 - var _1H = $k[--$j]; //#11214 - $_.offset = Math.abs(_1G.length - _1H.length); //#11215 - if (_1G.length < _1H.length) { //#11216 - var _ = _1G; //#11216 - _1G = _1H; //#11216 - _1H = _; //#11216 - } //#11216 - $_.a = _1G; //#11217 - $_.b = _1H; //#11217 - for (var _1K = 0, _1J = $_.b.length - 1; _1K <= _1J; _1K += 1) { //#11220 - var _1L = $_.a; //#11219 - var _1M = $_.offset; //#11219 - $put(_1L, _1K + _1M, $f($get(_1L, _1K + _1M) + $get($_.b, _1K))); //#11219 - } //#11219 - $k[$j++] = $_.a; //#11221 - }; //#11221 - if (!bwipp_onecode.__11232__) { //#11232 - $_ = Object.create($_); //#11232 + var _1G = $k[--$j]; //#11515 + var _1H = $k[--$j]; //#11515 + $_.offset = Math.abs(_1G.length - _1H.length); //#11516 + if (_1G.length < _1H.length) { //#11517 + var _ = _1G; //#11517 + _1G = _1H; //#11517 + _1H = _; //#11517 + } //#11517 + $_.a = _1G; //#11518 + $_.b = _1H; //#11518 + for (var _1K = 0, _1J = $_.b.length - 1; _1K <= _1J; _1K += 1) { //#11521 + var _1L = $_.a; //#11520 + var _1M = $_.offset; //#11520 + $put(_1L, _1K + _1M, $f($get(_1L, _1K + _1M) + $get($_.b, _1K))); //#11520 + } //#11520 + $k[$j++] = $_.a; //#11522 + }; //#11522 + if (!bwipp_onecode.__11533__) { //#11533 + $_ = Object.create($_); //#11533 var _1V = new Map([ [20, $a([0])], [25, $a([1])], [29, $a([1, 0, 0, 0, 0, 1])], [31, $a([1, 0, 0, 0, 1, 0, 0, 0, 0, 1])] - ]); //#11230 - $_.startvals = _1V; //#11231 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11231 - bwipp_onecode.__11232__ = 1; //#11231 - $_ = Object.getPrototypeOf($_); //#11231 - } //#11231 - $k[$j++] = 'binval'; //#11234 - $k[$j++] = $get($_.startvals, $_.barlen); //#11234 - $k[$j++] = Infinity; //#11234 - var _1c = $geti($_.barcode, 20, $_.barlen - 20); //#11234 - for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#11234 - $k[$j++] = $f($get(_1c, _1d) - 48); //#11234 - } //#11234 - var _1g = $a(); //#11234 - $k[$j++] = _1g; //#11234 - $_.bigadd(); //#11234 - var _1h = $k[--$j]; //#11234 - $_[$k[--$j]] = _1h; //#11234 - $k[$j++] = Infinity; //#11235 - $aload($_.binval); //#11235 - $k[$j++] = $f($get($_.barcode, 0) - 48); //#11235 - $_.binval = $a(); //#11235 - $k[$j++] = Infinity; //#11236 - var _1n = $_.binval; //#11236 - for (var _1o = 0, _1p = _1n.length; _1o < _1p; _1o++) { //#11236 - $k[$j++] = $get(_1n, _1o) * 5; //#11236 - } //#11236 - var _1r = $a(); //#11236 - $k[$j++] = 'binval'; //#11236 - $k[$j++] = _1r; //#11236 - $k[$j++] = $a([$f($get($_.barcode, 1) - 48)]); //#11236 - $_.bigadd(); //#11236 - $k[$j++] = 10; //#11236 - $_.normalize(); //#11236 - var _1v = $k[--$j]; //#11236 - $_[$k[--$j]] = _1v; //#11236 - $k[$j++] = Infinity; //#11237 - $aload($_.binval); //#11237 - var _1z = $geti($_.barcode, 2, 18); //#11237 - for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#11237 - $k[$j++] = $f($get(_1z, _20) - 48); //#11237 - } //#11237 - $_.binval = $a(); //#11237 - $_.bytes = $a(13); //#11240 - var _25 = $_.binval; //#11241 - $_.bintmp = $arrcpy($a(_25.length), _25); //#11241 - for (var _28 = 12; _28 >= 0; _28 -= 1) { //#11251 - $_.i = _28; //#11243 - for (var _2B = 0, _2A = $_.bintmp.length - 2; _2B <= _2A; _2B += 1) { //#11248 - $_.j = _2B; //#11245 - var _2C = $_.bintmp; //#11246 - var _2D = $_.j; //#11246 - $put(_2C, _2D + 1, $f($get(_2C, _2D + 1) + (($get($_.bintmp, $_.j) % 256) * 10))); //#11246 - $put($_.bintmp, $_.j, ~~($get($_.bintmp, $_.j) / 256)); //#11247 - } //#11247 - $put($_.bytes, $_.i, $get($_.bintmp, $_.bintmp.length - 1) % 256); //#11249 - var _2S = $_.bintmp; //#11250 - var _2T = $_.bintmp; //#11250 - $put(_2S, _2T.length - 1, ~~($get(_2S, _2T.length - 1) / 256)); //#11250 - } //#11250 - $_.fcs = 2047; //#11254 - $_.dat = $get($_.bytes, 0) << 5; //#11255 - for (var _2X = 0, _2Y = 6; _2X < _2Y; _2X++) { //#11264 - if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11260 - $_.fcs = ($_.fcs << 1) ^ 3893; //#11258 - } else { //#11260 - $_.fcs = $_.fcs << 1; //#11260 - } //#11260 - $_.fcs = $_.fcs & 2047; //#11262 - $_.dat = $_.dat << 1; //#11263 - } //#11263 - for (var _2f = 1; _2f <= 12; _2f += 1) { //#11276 - $_.dat = $get($_.bytes, _2f) << 3; //#11266 - for (var _2i = 0, _2j = 8; _2i < _2j; _2i++) { //#11275 - if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11271 - $_.fcs = ($_.fcs << 1) ^ 3893; //#11269 - } else { //#11271 - $_.fcs = $_.fcs << 1; //#11271 - } //#11271 - $_.fcs = $_.fcs & 2047; //#11273 - $_.dat = $_.dat << 1; //#11274 - } //#11274 - } //#11274 - $_.codewords = $a(10); //#11279 - for (var _2r = 9; _2r >= 0; _2r -= 1) { //#11290 - $_.i = _2r; //#11281 - var _2t = ($_.i == 9) ? 636 : 1365; //#11282 - $_.b = _2t; //#11282 - for (var _2w = 0, _2v = $_.binval.length - 2; _2w <= _2v; _2w += 1) { //#11287 - $_.j = _2w; //#11284 - var _2x = $_.binval; //#11285 - var _2y = $_.j; //#11285 - $put(_2x, _2y + 1, $f($get(_2x, _2y + 1) + (($get($_.binval, $_.j) % $_.b) * 10))); //#11285 - $put($_.binval, $_.j, ~~($get($_.binval, $_.j) / $_.b)); //#11286 - } //#11286 - $put($_.codewords, $_.i, $get($_.binval, $_.binval.length - 1) % $_.b); //#11288 - var _3G = $_.binval; //#11289 - var _3H = $_.binval; //#11289 - $put(_3G, _3H.length - 1, ~~($get(_3G, _3H.length - 1) / $_.b)); //#11289 - } //#11289 - $put($_.codewords, 9, $get($_.codewords, 9) * 2); //#11293 - if (($_.fcs & 1024) != 0) { //#11296 - $put($_.codewords, 0, $f($get($_.codewords, 0) + 659)); //#11295 - } //#11295 - if (!bwipp_onecode.__11397__) { //#11397 - $_ = Object.create($_); //#11397 - $_.tab513 = $a([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5000, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); //#11387 - $_.tab213 = $a([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); //#11396 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11396 - bwipp_onecode.__11397__ = 1; //#11396 - $_ = Object.getPrototypeOf($_); //#11396 - } //#11396 - $_.chars = $a(10); //#11399 - for (var _3V = 0; _3V <= 9; _3V += 1) { //#11408 - $_.i = _3V; //#11401 - var _3Y = $get($_.codewords, $_.i); //#11402 - $k[$j++] = _3Y; //#11406 - if (_3Y <= 1286) { //#11405 - var _3b = $get($_.tab513, $k[--$j]); //#11403 - $k[$j++] = _3b; //#11403 - } else { //#11405 - var _3e = $get($_.tab213, $f($k[--$j] - 1287)); //#11405 - $k[$j++] = _3e; //#11405 - } //#11405 - $put($_.chars, $_.i, $k[--$j]); //#11407 - } //#11407 - for (var _3i = 9; _3i >= 0; _3i -= 1) { //#11415 - $_.i = _3i; //#11411 - if (((~~Math.pow(2, $_.i)) & $_.fcs) != 0) { //#11414 - $put($_.chars, $_.i, $get($_.chars, $_.i) ^ 8191); //#11413 - } //#11413 - } //#11413 - if (!bwipp_onecode.__11434__) { //#11434 - $_ = Object.create($_); //#11434 - $_.barmap = $a([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); //#11433 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11433 - bwipp_onecode.__11434__ = 1; //#11433 - $_ = Object.getPrototypeOf($_); //#11433 - } //#11433 - $_.bbs = $a(65); //#11436 - $_.bhs = $a(65); //#11437 - for (var _3u = 0; _3u <= 64; _3u += 1) { //#11458 - $_.i = _3u; //#11439 - $_.dec = ($get($_.chars, $get($_.barmap, $_.i * 4)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 1)))) != 0; //#11440 - $_.asc = ($get($_.chars, $get($_.barmap, ($_.i * 4) + 2)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 3)))) != 0; //#11441 - if ((!$_.dec) && (!$_.asc)) { //#11445 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11443 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11444 - } //#11444 - if ((!$_.dec) && $_.asc) { //#11449 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11447 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11448 - } //#11448 - if ($_.dec && (!$_.asc)) { //#11453 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11451 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11452 - } //#11452 - if ($_.dec && $_.asc) { //#11457 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11455 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11456 - } //#11456 - } //#11456 - $k[$j++] = Infinity; //#11461 - var _4h = $_.bbs; //#11463 - var _4i = $_.bhs; //#11464 - $k[$j++] = Infinity; //#11465 - for (var _4k = 0, _4l = $_.bhs.length - 1; _4k < _4l; _4k++) { //#11465 - $k[$j++] = 1.44; //#11465 - $k[$j++] = 1.872; //#11465 - } //#11465 - $k[$j++] = 1.44; //#11465 - var _4m = $a(); //#11465 - $k[$j++] = 'ren'; //#11471 - $k[$j++] = bwipp_renlinear; //#11471 - $k[$j++] = 'bbs'; //#11471 - $k[$j++] = _4h; //#11471 - $k[$j++] = 'bhs'; //#11471 - $k[$j++] = _4i; //#11471 - $k[$j++] = 'sbs'; //#11471 - $k[$j++] = _4m; //#11471 - $k[$j++] = 'txt'; //#11471 - $k[$j++] = $_.txt; //#11471 - $k[$j++] = 'textxalign'; //#11471 - $k[$j++] = "left"; //#11471 - $k[$j++] = 'textfont'; //#11471 - $k[$j++] = "OCR-B"; //#11471 - $k[$j++] = 'textyoffset'; //#11471 - $k[$j++] = 1; //#11471 - $k[$j++] = 'textxoffset'; //#11471 - $k[$j++] = -0.3; //#11471 - $k[$j++] = 'opt'; //#11471 - $k[$j++] = $_.options; //#11471 - var _4p = $d(); //#11471 - $k[$j++] = _4p; //#11474 - if (!$_.dontdraw) { //#11474 - bwipp_renlinear(); //#11474 - } //#11474 - $_ = Object.getPrototypeOf($_); //#11476 - $_ = Object.getPrototypeOf($_); //#11478 + ]); //#11531 + $_.startvals = _1V; //#11532 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11532 + bwipp_onecode.__11533__ = 1; //#11532 + $_ = Object.getPrototypeOf($_); //#11532 + } //#11532 + $k[$j++] = 'binval'; //#11535 + $k[$j++] = $get($_.startvals, $_.barlen); //#11535 + $k[$j++] = Infinity; //#11535 + var _1c = $geti($_.barcode, 20, $_.barlen - 20); //#11535 + for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#11535 + $k[$j++] = $f($get(_1c, _1d) - 48); //#11535 + } //#11535 + var _1g = $a(); //#11535 + $k[$j++] = _1g; //#11535 + $_.bigadd(); //#11535 + var _1h = $k[--$j]; //#11535 + $_[$k[--$j]] = _1h; //#11535 + $k[$j++] = Infinity; //#11536 + $aload($_.binval); //#11536 + $k[$j++] = $f($get($_.barcode, 0) - 48); //#11536 + $_.binval = $a(); //#11536 + $k[$j++] = Infinity; //#11537 + var _1n = $_.binval; //#11537 + for (var _1o = 0, _1p = _1n.length; _1o < _1p; _1o++) { //#11537 + $k[$j++] = $get(_1n, _1o) * 5; //#11537 + } //#11537 + var _1r = $a(); //#11537 + $k[$j++] = 'binval'; //#11537 + $k[$j++] = _1r; //#11537 + $k[$j++] = $a([$f($get($_.barcode, 1) - 48)]); //#11537 + $_.bigadd(); //#11537 + $k[$j++] = 10; //#11537 + $_.normalize(); //#11537 + var _1v = $k[--$j]; //#11537 + $_[$k[--$j]] = _1v; //#11537 + $k[$j++] = Infinity; //#11538 + $aload($_.binval); //#11538 + var _1z = $geti($_.barcode, 2, 18); //#11538 + for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#11538 + $k[$j++] = $f($get(_1z, _20) - 48); //#11538 + } //#11538 + $_.binval = $a(); //#11538 + $_.bytes = $a(13); //#11541 + var _25 = $_.binval; //#11542 + $_.bintmp = $arrcpy($a(_25.length), _25); //#11542 + for (var _28 = 12; _28 >= 0; _28 -= 1) { //#11552 + $_.i = _28; //#11544 + for (var _2B = 0, _2A = $_.bintmp.length - 2; _2B <= _2A; _2B += 1) { //#11549 + $_.j = _2B; //#11546 + var _2C = $_.bintmp; //#11547 + var _2D = $_.j; //#11547 + $put(_2C, _2D + 1, $f($get(_2C, _2D + 1) + (($get($_.bintmp, $_.j) % 256) * 10))); //#11547 + $put($_.bintmp, $_.j, ~~($get($_.bintmp, $_.j) / 256)); //#11548 + } //#11548 + $put($_.bytes, $_.i, $get($_.bintmp, $_.bintmp.length - 1) % 256); //#11550 + var _2S = $_.bintmp; //#11551 + var _2T = $_.bintmp; //#11551 + $put(_2S, _2T.length - 1, ~~($get(_2S, _2T.length - 1) / 256)); //#11551 + } //#11551 + $_.fcs = 2047; //#11555 + $_.dat = $get($_.bytes, 0) << 5; //#11556 + for (var _2X = 0, _2Y = 6; _2X < _2Y; _2X++) { //#11565 + if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11561 + $_.fcs = ($_.fcs << 1) ^ 3893; //#11559 + } else { //#11561 + $_.fcs = $_.fcs << 1; //#11561 + } //#11561 + $_.fcs = $_.fcs & 2047; //#11563 + $_.dat = $_.dat << 1; //#11564 + } //#11564 + for (var _2f = 1; _2f <= 12; _2f += 1) { //#11577 + $_.dat = $get($_.bytes, _2f) << 3; //#11567 + for (var _2i = 0, _2j = 8; _2i < _2j; _2i++) { //#11576 + if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11572 + $_.fcs = ($_.fcs << 1) ^ 3893; //#11570 + } else { //#11572 + $_.fcs = $_.fcs << 1; //#11572 + } //#11572 + $_.fcs = $_.fcs & 2047; //#11574 + $_.dat = $_.dat << 1; //#11575 + } //#11575 + } //#11575 + $_.codewords = $a(10); //#11580 + for (var _2r = 9; _2r >= 0; _2r -= 1) { //#11591 + $_.i = _2r; //#11582 + var _2t = ($_.i == 9) ? 636 : 1365; //#11583 + $_.b = _2t; //#11583 + for (var _2w = 0, _2v = $_.binval.length - 2; _2w <= _2v; _2w += 1) { //#11588 + $_.j = _2w; //#11585 + var _2x = $_.binval; //#11586 + var _2y = $_.j; //#11586 + $put(_2x, _2y + 1, $f($get(_2x, _2y + 1) + (($get($_.binval, $_.j) % $_.b) * 10))); //#11586 + $put($_.binval, $_.j, ~~($get($_.binval, $_.j) / $_.b)); //#11587 + } //#11587 + $put($_.codewords, $_.i, $get($_.binval, $_.binval.length - 1) % $_.b); //#11589 + var _3G = $_.binval; //#11590 + var _3H = $_.binval; //#11590 + $put(_3G, _3H.length - 1, ~~($get(_3G, _3H.length - 1) / $_.b)); //#11590 + } //#11590 + $put($_.codewords, 9, $get($_.codewords, 9) * 2); //#11594 + if (($_.fcs & 1024) != 0) { //#11597 + $put($_.codewords, 0, $f($get($_.codewords, 0) + 659)); //#11596 + } //#11596 + if (!bwipp_onecode.__11698__) { //#11698 + $_ = Object.create($_); //#11698 + $_.tab513 = $a([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5000, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); //#11688 + $_.tab213 = $a([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); //#11697 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11697 + bwipp_onecode.__11698__ = 1; //#11697 + $_ = Object.getPrototypeOf($_); //#11697 + } //#11697 + $_.chars = $a(10); //#11700 + for (var _3V = 0; _3V <= 9; _3V += 1) { //#11709 + $_.i = _3V; //#11702 + var _3Y = $get($_.codewords, $_.i); //#11703 + $k[$j++] = _3Y; //#11707 + if (_3Y <= 1286) { //#11706 + var _3b = $get($_.tab513, $k[--$j]); //#11704 + $k[$j++] = _3b; //#11704 + } else { //#11706 + var _3e = $get($_.tab213, $f($k[--$j] - 1287)); //#11706 + $k[$j++] = _3e; //#11706 + } //#11706 + $put($_.chars, $_.i, $k[--$j]); //#11708 + } //#11708 + for (var _3i = 9; _3i >= 0; _3i -= 1) { //#11716 + $_.i = _3i; //#11712 + if (((~~Math.pow(2, $_.i)) & $_.fcs) != 0) { //#11715 + $put($_.chars, $_.i, $get($_.chars, $_.i) ^ 8191); //#11714 + } //#11714 + } //#11714 + if (!bwipp_onecode.__11735__) { //#11735 + $_ = Object.create($_); //#11735 + $_.barmap = $a([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); //#11734 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11734 + bwipp_onecode.__11735__ = 1; //#11734 + $_ = Object.getPrototypeOf($_); //#11734 + } //#11734 + $_.bbs = $a(65); //#11737 + $_.bhs = $a(65); //#11738 + for (var _3u = 0; _3u <= 64; _3u += 1) { //#11759 + $_.i = _3u; //#11740 + $_.dec = ($get($_.chars, $get($_.barmap, $_.i * 4)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 1)))) != 0; //#11741 + $_.asc = ($get($_.chars, $get($_.barmap, ($_.i * 4) + 2)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 3)))) != 0; //#11742 + if ((!$_.dec) && (!$_.asc)) { //#11746 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11744 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11745 + } //#11745 + if ((!$_.dec) && $_.asc) { //#11750 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11748 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11749 + } //#11749 + if ($_.dec && (!$_.asc)) { //#11754 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11752 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11753 + } //#11753 + if ($_.dec && $_.asc) { //#11758 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11756 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11757 + } //#11757 + } //#11757 + $k[$j++] = Infinity; //#11762 + var _4h = $_.bbs; //#11764 + var _4i = $_.bhs; //#11765 + $k[$j++] = Infinity; //#11766 + for (var _4k = 0, _4l = $_.bhs.length - 1; _4k < _4l; _4k++) { //#11766 + $k[$j++] = 1.44; //#11766 + $k[$j++] = 1.872; //#11766 + } //#11766 + $k[$j++] = 1.44; //#11766 + var _4m = $a(); //#11766 + $k[$j++] = 'ren'; //#11772 + $k[$j++] = 'renlinear'; //#11772 + $k[$j++] = 'bbs'; //#11772 + $k[$j++] = _4h; //#11772 + $k[$j++] = 'bhs'; //#11772 + $k[$j++] = _4i; //#11772 + $k[$j++] = 'sbs'; //#11772 + $k[$j++] = _4m; //#11772 + $k[$j++] = 'txt'; //#11772 + $k[$j++] = $_.txt; //#11772 + $k[$j++] = 'textxalign'; //#11772 + $k[$j++] = "left"; //#11772 + $k[$j++] = 'textfont'; //#11772 + $k[$j++] = "OCR-B"; //#11772 + $k[$j++] = 'textyoffset'; //#11772 + $k[$j++] = 1; //#11772 + $k[$j++] = 'textxoffset'; //#11772 + $k[$j++] = -0.3; //#11772 + $k[$j++] = 'opt'; //#11772 + $k[$j++] = $_.options; //#11772 + var _4p = $d(); //#11772 + $k[$j++] = _4p; //#11775 + if (!$_.dontdraw) { //#11775 + bwipp_renlinear(); //#11775 + } //#11775 + $_ = Object.getPrototypeOf($_); //#11777 + $_ = Object.getPrototypeOf($_); //#11779 } //bwipp_onecode function bwipp_postnet() { - $_ = Object.create($_); //#11508 - $_.dontdraw = false; //#11511 - $_.includetext = false; //#11512 - $_.validatecheck = false; //#11513 - $_.includecheckintext = false; //#11514 - $_.textfont = "OCR-B"; //#11515 - $_.textsize = 10; //#11516 - $_.textyoffset = -8; //#11517 - $_.height = 0.125; //#11518 - $k[$j++] = $_; //#11520 - bwipp_processoptions(); //#11520 - $_.options = $k[--$j]; //#11520 - $_.barcode = $k[--$j]; //#11521 - bwipp_loadctx(bwipp_postnet) //#11523 - $k[$j++] = 'barlen'; //#11525 - $k[$j++] = $_.barcode.length; //#11525 - if ($_.validatecheck) { //#11525 - var _4 = $k[--$j]; //#11525 - $k[$j++] = $f(_4 - 1); //#11525 - } //#11525 - var _5 = $k[--$j]; //#11525 - $_[$k[--$j]] = _5; //#11525 - if ((($_.barlen != 5) && ($_.barlen != 9)) && ($_.barlen != 11)) { //#11530 - $k[$j++] = 'bwipp.postnetBadLength#11529'; //#11529 - $k[$j++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; //#11529 - bwipp_raiseerror(); //#11529 - } //#11529 - $forall($_.barcode, function() { //#11535 - var _B = $k[--$j]; //#11532 - if ((_B < 48) || (_B > 57)) { //#11534 - $k[$j++] = 'bwipp.postnetBadCharacter#11533'; //#11533 - $k[$j++] = "USPS POSTNET must contain only digits"; //#11533 - bwipp_raiseerror(); //#11533 - } //#11533 - }); //#11533 - if (!bwipp_postnet.__11547__) { //#11547 - $_ = Object.create($_); //#11547 - $_.barchars = "0123456789"; //#11539 - $_.encs = $a(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); //#11546 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_postnet.$ctx[id] = $_[id]); //#11546 - bwipp_postnet.__11547__ = 1; //#11546 - $_ = Object.getPrototypeOf($_); //#11546 - } //#11546 - $_.checksum = 0; //#11549 - for (var _G = 0, _F = $f($_.barlen - 1); _G <= _F; _G += 1) { //#11553 - $_.i = _G; //#11551 - $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11552 - } //#11552 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11554 - if ($_.validatecheck) { //#11560 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11558 - $k[$j++] = 'bwipp.postnetBadCheckDigit#11557'; //#11557 - $k[$j++] = "Incorrect USPS POSTNET check digit provided"; //#11557 - bwipp_raiseerror(); //#11557 - } //#11557 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11559 - } //#11559 - $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11562 - $_.txt = $a($f($_.barlen + 1)); //#11563 - $_.enc = $get($_.encs, 10); //#11566 - $_.heights = $a($_.enc.length); //#11567 - for (var _g = 0, _f = $_.enc.length - 1; _g <= _f; _g += 1) { //#11571 - $_.j = _g; //#11569 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11570 - } //#11570 - $puti($_.bhs, 0, $_.heights); //#11572 - for (var _r = 0, _q = $f($_.barlen - 1); _r <= _q; _r += 1) { //#11584 - $_.i = _r; //#11575 - $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11576 - $_.heights = $a($_.enc.length); //#11577 - for (var _11 = 0, _10 = $_.enc.length - 1; _11 <= _10; _11 += 1) { //#11581 - $_.j = _11; //#11579 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11580 - } //#11580 - $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11582 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11583 - } //#11583 - $_.enc = $get($_.encs, $_.checksum); //#11587 - $_.heights = $a($_.enc.length); //#11588 - for (var _1S = 0, _1R = $_.enc.length - 1; _1S <= _1R; _1S += 1) { //#11592 - $_.j = _1S; //#11590 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11591 - } //#11591 - $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11593 - if ($_.includecheckintext) { //#11598 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11596 - } else { //#11598 - $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11598 - } //#11598 - $_.enc = $get($_.encs, 11); //#11602 - $_.heights = $a($_.enc.length); //#11603 - for (var _20 = 0, _1z = $_.enc.length - 1; _20 <= _1z; _20 += 1) { //#11607 - $_.j = _20; //#11605 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11606 - } //#11606 - $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11608 - $k[$j++] = Infinity; //#11611 - var _2A = $_.bhs; //#11613 - $k[$j++] = Infinity; //#11614 - for (var _2C = 0, _2D = $_.bhs.length; _2C < _2D; _2C++) { //#11614 - $k[$j++] = 0; //#11614 - } //#11614 - var _2E = $a(); //#11614 - $k[$j++] = Infinity; //#11615 - for (var _2G = 0, _2H = $_.bhs.length - 1; _2G < _2H; _2G++) { //#11615 - $k[$j++] = 1.44; //#11615 - $k[$j++] = 1.872; //#11615 - } //#11615 - $k[$j++] = 1.44; //#11615 - var _2I = $a(); //#11615 - $k[$j++] = 'ren'; //#11618 - $k[$j++] = bwipp_renlinear; //#11618 - $k[$j++] = 'bhs'; //#11618 - $k[$j++] = _2A; //#11618 - $k[$j++] = 'bbs'; //#11618 - $k[$j++] = _2E; //#11618 - $k[$j++] = 'sbs'; //#11618 - $k[$j++] = _2I; //#11618 - if ($_.includetext) { //#11618 - $k[$j++] = 'txt'; //#11617 - $k[$j++] = $_.txt; //#11617 - } //#11617 - $k[$j++] = 'opt'; //#11619 - $k[$j++] = $_.options; //#11619 - var _2M = $d(); //#11619 - $k[$j++] = _2M; //#11622 - if (!$_.dontdraw) { //#11622 - bwipp_renlinear(); //#11622 - } //#11622 - $_ = Object.getPrototypeOf($_); //#11624 - $_ = Object.getPrototypeOf($_); //#11626 + $_ = Object.create($_); //#11809 + $_.dontdraw = false; //#11812 + $_.includetext = false; //#11813 + $_.validatecheck = false; //#11814 + $_.includecheckintext = false; //#11815 + $_.textfont = "OCR-B"; //#11816 + $_.textsize = 10; //#11817 + $_.textyoffset = -8; //#11818 + $_.height = 0.125; //#11819 + $k[$j++] = $_; //#11821 + bwipp_processoptions(); //#11821 + $_.options = $k[--$j]; //#11821 + $_.barcode = $k[--$j]; //#11822 + bwipp_loadctx(bwipp_postnet) //#11824 + $k[$j++] = 'barlen'; //#11826 + $k[$j++] = $_.barcode.length; //#11826 + if ($_.validatecheck) { //#11826 + var _4 = $k[--$j]; //#11826 + $k[$j++] = $f(_4 - 1); //#11826 + } //#11826 + var _5 = $k[--$j]; //#11826 + $_[$k[--$j]] = _5; //#11826 + if ((($_.barlen != 5) && ($_.barlen != 9)) && ($_.barlen != 11)) { //#11831 + $k[$j++] = 'bwipp.postnetBadLength#11830'; //#11830 + $k[$j++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; //#11830 + bwipp_raiseerror(); //#11830 + } //#11830 + $forall($_.barcode, function() { //#11836 + var _B = $k[--$j]; //#11833 + if ((_B < 48) || (_B > 57)) { //#11835 + $k[$j++] = 'bwipp.postnetBadCharacter#11834'; //#11834 + $k[$j++] = "USPS POSTNET must contain only digits"; //#11834 + bwipp_raiseerror(); //#11834 + } //#11834 + }); //#11834 + if (!bwipp_postnet.__11848__) { //#11848 + $_ = Object.create($_); //#11848 + $_.barchars = "0123456789"; //#11840 + $_.encs = $a(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); //#11847 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_postnet.$ctx[id] = $_[id]); //#11847 + bwipp_postnet.__11848__ = 1; //#11847 + $_ = Object.getPrototypeOf($_); //#11847 + } //#11847 + $_.checksum = 0; //#11850 + for (var _G = 0, _F = $f($_.barlen - 1); _G <= _F; _G += 1) { //#11854 + $_.i = _G; //#11852 + $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11853 + } //#11853 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11855 + if ($_.validatecheck) { //#11861 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11859 + $k[$j++] = 'bwipp.postnetBadCheckDigit#11858'; //#11858 + $k[$j++] = "Incorrect USPS POSTNET check digit provided"; //#11858 + bwipp_raiseerror(); //#11858 + } //#11858 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11860 + } //#11860 + $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11863 + $_.txt = $a($f($_.barlen + 1)); //#11864 + $_.enc = $get($_.encs, 10); //#11867 + $_.heights = $a($_.enc.length); //#11868 + for (var _g = 0, _f = $_.enc.length - 1; _g <= _f; _g += 1) { //#11872 + $_.j = _g; //#11870 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11871 + } //#11871 + $puti($_.bhs, 0, $_.heights); //#11873 + for (var _r = 0, _q = $f($_.barlen - 1); _r <= _q; _r += 1) { //#11885 + $_.i = _r; //#11876 + $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11877 + $_.heights = $a($_.enc.length); //#11878 + for (var _11 = 0, _10 = $_.enc.length - 1; _11 <= _10; _11 += 1) { //#11882 + $_.j = _11; //#11880 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11881 + } //#11881 + $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11883 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11884 + } //#11884 + $_.enc = $get($_.encs, $_.checksum); //#11888 + $_.heights = $a($_.enc.length); //#11889 + for (var _1S = 0, _1R = $_.enc.length - 1; _1S <= _1R; _1S += 1) { //#11893 + $_.j = _1S; //#11891 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11892 + } //#11892 + $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11894 + if ($_.includecheckintext) { //#11899 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11897 + } else { //#11899 + $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11899 + } //#11899 + $_.enc = $get($_.encs, 11); //#11903 + $_.heights = $a($_.enc.length); //#11904 + for (var _20 = 0, _1z = $_.enc.length - 1; _20 <= _1z; _20 += 1) { //#11908 + $_.j = _20; //#11906 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11907 + } //#11907 + $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11909 + $k[$j++] = Infinity; //#11912 + var _2A = $_.bhs; //#11914 + $k[$j++] = Infinity; //#11915 + for (var _2C = 0, _2D = $_.bhs.length; _2C < _2D; _2C++) { //#11915 + $k[$j++] = 0; //#11915 + } //#11915 + var _2E = $a(); //#11915 + $k[$j++] = Infinity; //#11916 + for (var _2G = 0, _2H = $_.bhs.length - 1; _2G < _2H; _2G++) { //#11916 + $k[$j++] = 1.44; //#11916 + $k[$j++] = 1.872; //#11916 + } //#11916 + $k[$j++] = 1.44; //#11916 + var _2I = $a(); //#11916 + $k[$j++] = 'ren'; //#11919 + $k[$j++] = 'renlinear'; //#11919 + $k[$j++] = 'bhs'; //#11919 + $k[$j++] = _2A; //#11919 + $k[$j++] = 'bbs'; //#11919 + $k[$j++] = _2E; //#11919 + $k[$j++] = 'sbs'; //#11919 + $k[$j++] = _2I; //#11919 + if ($_.includetext) { //#11919 + $k[$j++] = 'txt'; //#11918 + $k[$j++] = $_.txt; //#11918 + } //#11918 + $k[$j++] = 'opt'; //#11920 + $k[$j++] = $_.options; //#11920 + var _2M = $d(); //#11920 + $k[$j++] = _2M; //#11923 + if (!$_.dontdraw) { //#11923 + bwipp_renlinear(); //#11923 + } //#11923 + $_ = Object.getPrototypeOf($_); //#11925 + $_ = Object.getPrototypeOf($_); //#11927 } //bwipp_postnet function bwipp_planet() { - $_ = Object.create($_); //#11656 - $_.dontdraw = false; //#11659 - $_.includetext = false; //#11660 - $_.validatecheck = false; //#11661 - $_.includecheckintext = false; //#11662 - $_.textfont = "OCR-B"; //#11663 - $_.textsize = 10; //#11664 - $_.textyoffset = -8; //#11665 - $_.height = 0.125; //#11666 - $k[$j++] = $_; //#11668 - bwipp_processoptions(); //#11668 - $_.options = $k[--$j]; //#11668 - $_.barcode = $k[--$j]; //#11669 - bwipp_loadctx(bwipp_planet) //#11671 - $k[$j++] = 'barlen'; //#11673 - $k[$j++] = $_.barcode.length; //#11673 - if ($_.validatecheck) { //#11673 - var _4 = $k[--$j]; //#11673 - $k[$j++] = $f(_4 - 1); //#11673 - } //#11673 - var _5 = $k[--$j]; //#11673 - $_[$k[--$j]] = _5; //#11673 - if (($_.barlen != 11) && ($_.barlen != 13)) { //#11678 - $k[$j++] = 'bwipp.planetBadLength#11677'; //#11677 - $k[$j++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; //#11677 - bwipp_raiseerror(); //#11677 - } //#11677 - $forall($_.barcode, function() { //#11683 - var _A = $k[--$j]; //#11680 - if ((_A < 48) || (_A > 57)) { //#11682 - $k[$j++] = 'bwipp.planetBadCharacter#11681'; //#11681 - $k[$j++] = "USPS PLANET must contain only digits"; //#11681 - bwipp_raiseerror(); //#11681 - } //#11681 - }); //#11681 - if (!bwipp_planet.__11695__) { //#11695 - $_ = Object.create($_); //#11695 - $_.barchars = "0123456789"; //#11687 - $_.encs = $a(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); //#11694 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_planet.$ctx[id] = $_[id]); //#11694 - bwipp_planet.__11695__ = 1; //#11694 - $_ = Object.getPrototypeOf($_); //#11694 - } //#11694 - $_.checksum = 0; //#11698 - for (var _F = 0, _E = $f($_.barlen - 1); _F <= _E; _F += 1) { //#11702 - $_.i = _F; //#11700 - $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11701 - } //#11701 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11703 - if ($_.validatecheck) { //#11709 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11707 - $k[$j++] = 'bwipp.planetBadCheckDigit#11706'; //#11706 - $k[$j++] = "Incorrect USPS PLANET check digit provided"; //#11706 - bwipp_raiseerror(); //#11706 - } //#11706 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11708 - } //#11708 - $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11711 - $_.txt = $a($f($_.barlen + 1)); //#11712 - $_.enc = $get($_.encs, 10); //#11715 - $_.heights = $a($_.enc.length); //#11716 - for (var _f = 0, _e = $_.enc.length - 1; _f <= _e; _f += 1) { //#11720 - $_.j = _f; //#11718 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11719 - } //#11719 - $puti($_.bhs, 0, $_.heights); //#11721 - for (var _q = 0, _p = $f($_.barlen - 1); _q <= _p; _q += 1) { //#11733 - $_.i = _q; //#11724 - $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11725 - $_.heights = $a($_.enc.length); //#11726 - for (var _10 = 0, _z = $_.enc.length - 1; _10 <= _z; _10 += 1) { //#11730 - $_.j = _10; //#11728 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11729 - } //#11729 - $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11731 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11732 - } //#11732 - $_.enc = $get($_.encs, $_.checksum); //#11736 - $_.heights = $a($_.enc.length); //#11737 - for (var _1R = 0, _1Q = $_.enc.length - 1; _1R <= _1Q; _1R += 1) { //#11741 - $_.j = _1R; //#11739 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11740 - } //#11740 - $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11742 - if ($_.includecheckintext) { //#11747 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11745 - } else { //#11747 - $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11747 - } //#11747 - $_.enc = $get($_.encs, 11); //#11751 - $_.heights = $a($_.enc.length); //#11752 - for (var _1z = 0, _1y = $_.enc.length - 1; _1z <= _1y; _1z += 1) { //#11756 - $_.j = _1z; //#11754 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11755 - } //#11755 - $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11757 - $k[$j++] = Infinity; //#11760 - var _29 = $_.bhs; //#11762 - $k[$j++] = Infinity; //#11763 - for (var _2B = 0, _2C = $_.bhs.length; _2B < _2C; _2B++) { //#11763 - $k[$j++] = 0; //#11763 - } //#11763 - var _2D = $a(); //#11763 - $k[$j++] = Infinity; //#11764 - for (var _2F = 0, _2G = $_.bhs.length - 1; _2F < _2G; _2F++) { //#11764 - $k[$j++] = 1.44; //#11764 - $k[$j++] = 1.872; //#11764 - } //#11764 - $k[$j++] = 1.44; //#11764 - var _2H = $a(); //#11764 - $k[$j++] = 'ren'; //#11767 - $k[$j++] = bwipp_renlinear; //#11767 - $k[$j++] = 'bhs'; //#11767 - $k[$j++] = _29; //#11767 - $k[$j++] = 'bbs'; //#11767 - $k[$j++] = _2D; //#11767 - $k[$j++] = 'sbs'; //#11767 - $k[$j++] = _2H; //#11767 - if ($_.includetext) { //#11767 - $k[$j++] = 'txt'; //#11766 - $k[$j++] = $_.txt; //#11766 - } //#11766 - $k[$j++] = 'opt'; //#11768 - $k[$j++] = $_.options; //#11768 - var _2L = $d(); //#11768 - $k[$j++] = _2L; //#11771 - if (!$_.dontdraw) { //#11771 - bwipp_renlinear(); //#11771 - } //#11771 - $_ = Object.getPrototypeOf($_); //#11773 - $_ = Object.getPrototypeOf($_); //#11775 + $_ = Object.create($_); //#11957 + $_.dontdraw = false; //#11960 + $_.includetext = false; //#11961 + $_.validatecheck = false; //#11962 + $_.includecheckintext = false; //#11963 + $_.textfont = "OCR-B"; //#11964 + $_.textsize = 10; //#11965 + $_.textyoffset = -8; //#11966 + $_.height = 0.125; //#11967 + $k[$j++] = $_; //#11969 + bwipp_processoptions(); //#11969 + $_.options = $k[--$j]; //#11969 + $_.barcode = $k[--$j]; //#11970 + bwipp_loadctx(bwipp_planet) //#11972 + $k[$j++] = 'barlen'; //#11974 + $k[$j++] = $_.barcode.length; //#11974 + if ($_.validatecheck) { //#11974 + var _4 = $k[--$j]; //#11974 + $k[$j++] = $f(_4 - 1); //#11974 + } //#11974 + var _5 = $k[--$j]; //#11974 + $_[$k[--$j]] = _5; //#11974 + if (($_.barlen != 11) && ($_.barlen != 13)) { //#11979 + $k[$j++] = 'bwipp.planetBadLength#11978'; //#11978 + $k[$j++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; //#11978 + bwipp_raiseerror(); //#11978 + } //#11978 + $forall($_.barcode, function() { //#11984 + var _A = $k[--$j]; //#11981 + if ((_A < 48) || (_A > 57)) { //#11983 + $k[$j++] = 'bwipp.planetBadCharacter#11982'; //#11982 + $k[$j++] = "USPS PLANET must contain only digits"; //#11982 + bwipp_raiseerror(); //#11982 + } //#11982 + }); //#11982 + if (!bwipp_planet.__11996__) { //#11996 + $_ = Object.create($_); //#11996 + $_.barchars = "0123456789"; //#11988 + $_.encs = $a(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); //#11995 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_planet.$ctx[id] = $_[id]); //#11995 + bwipp_planet.__11996__ = 1; //#11995 + $_ = Object.getPrototypeOf($_); //#11995 + } //#11995 + $_.checksum = 0; //#11999 + for (var _F = 0, _E = $f($_.barlen - 1); _F <= _E; _F += 1) { //#12003 + $_.i = _F; //#12001 + $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#12002 + } //#12002 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#12004 + if ($_.validatecheck) { //#12010 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#12008 + $k[$j++] = 'bwipp.planetBadCheckDigit#12007'; //#12007 + $k[$j++] = "Incorrect USPS PLANET check digit provided"; //#12007 + bwipp_raiseerror(); //#12007 + } //#12007 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12009 + } //#12009 + $_.bhs = $a($f(($_.barlen * 5) + 7)); //#12012 + $_.txt = $a($f($_.barlen + 1)); //#12013 + $_.enc = $get($_.encs, 10); //#12016 + $_.heights = $a($_.enc.length); //#12017 + for (var _f = 0, _e = $_.enc.length - 1; _f <= _e; _f += 1) { //#12021 + $_.j = _f; //#12019 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12020 + } //#12020 + $puti($_.bhs, 0, $_.heights); //#12022 + for (var _q = 0, _p = $f($_.barlen - 1); _q <= _p; _q += 1) { //#12034 + $_.i = _q; //#12025 + $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#12026 + $_.heights = $a($_.enc.length); //#12027 + for (var _10 = 0, _z = $_.enc.length - 1; _10 <= _z; _10 += 1) { //#12031 + $_.j = _10; //#12029 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12030 + } //#12030 + $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#12032 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12033 + } //#12033 + $_.enc = $get($_.encs, $_.checksum); //#12037 + $_.heights = $a($_.enc.length); //#12038 + for (var _1R = 0, _1Q = $_.enc.length - 1; _1R <= _1Q; _1R += 1) { //#12042 + $_.j = _1R; //#12040 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12041 + } //#12041 + $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#12043 + if ($_.includecheckintext) { //#12048 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12046 + } else { //#12048 + $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#12048 + } //#12048 + $_.enc = $get($_.encs, 11); //#12052 + $_.heights = $a($_.enc.length); //#12053 + for (var _1z = 0, _1y = $_.enc.length - 1; _1z <= _1y; _1z += 1) { //#12057 + $_.j = _1z; //#12055 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12056 + } //#12056 + $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#12058 + $k[$j++] = Infinity; //#12061 + var _29 = $_.bhs; //#12063 + $k[$j++] = Infinity; //#12064 + for (var _2B = 0, _2C = $_.bhs.length; _2B < _2C; _2B++) { //#12064 + $k[$j++] = 0; //#12064 + } //#12064 + var _2D = $a(); //#12064 + $k[$j++] = Infinity; //#12065 + for (var _2F = 0, _2G = $_.bhs.length - 1; _2F < _2G; _2F++) { //#12065 + $k[$j++] = 1.44; //#12065 + $k[$j++] = 1.872; //#12065 + } //#12065 + $k[$j++] = 1.44; //#12065 + var _2H = $a(); //#12065 + $k[$j++] = 'ren'; //#12068 + $k[$j++] = 'renlinear'; //#12068 + $k[$j++] = 'bhs'; //#12068 + $k[$j++] = _29; //#12068 + $k[$j++] = 'bbs'; //#12068 + $k[$j++] = _2D; //#12068 + $k[$j++] = 'sbs'; //#12068 + $k[$j++] = _2H; //#12068 + if ($_.includetext) { //#12068 + $k[$j++] = 'txt'; //#12067 + $k[$j++] = $_.txt; //#12067 + } //#12067 + $k[$j++] = 'opt'; //#12069 + $k[$j++] = $_.options; //#12069 + var _2L = $d(); //#12069 + $k[$j++] = _2L; //#12072 + if (!$_.dontdraw) { //#12072 + bwipp_renlinear(); //#12072 + } //#12072 + $_ = Object.getPrototypeOf($_); //#12074 + $_ = Object.getPrototypeOf($_); //#12076 } //bwipp_planet function bwipp_royalmail() { - $_ = Object.create($_); //#11805 - $_.dontdraw = false; //#11808 - $_.includetext = false; //#11809 - $_.validatecheck = false; //#11810 - $_.includecheckintext = false; //#11811 - $_.textfont = "OCR-B"; //#11812 - $_.textsize = 10; //#11813 - $_.textyoffset = -8; //#11814 - $_.height = 0.175; //#11815 - $k[$j++] = $_; //#11817 - bwipp_processoptions(); //#11817 - $_.options = $k[--$j]; //#11817 - $_.barcode = $k[--$j]; //#11818 - if ($eq($_.barcode, "")) { //#11822 - $k[$j++] = 'bwipp.royalmailEmptyData#11821'; //#11821 - $k[$j++] = "The data must not be empty"; //#11821 - bwipp_raiseerror(); //#11821 - } //#11821 - bwipp_loadctx(bwipp_royalmail) //#11824 - if (!bwipp_royalmail.__11842__) { //#11842 - $_ = Object.create($_); //#11842 - $_.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; //#11828 - $_.charvals = new Map; //#11829 - for (var _3 = 0; _3 <= 35; _3 += 1) { //#11830 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#11830 - } //#11830 - $_.encs = $a(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); //#11841 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_royalmail.$ctx[id] = $_[id]); //#11841 - bwipp_royalmail.__11842__ = 1; //#11841 - $_ = Object.getPrototypeOf($_); //#11841 - } //#11841 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#11849 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#11846 - if (!_F) { //#11848 - $k[$j++] = 'bwipp.royalmailBadCharacter#11847'; //#11847 - $k[$j++] = "RM4SCC must contain only capital letters and digits"; //#11847 - bwipp_raiseerror(); //#11847 - } //#11847 - } //#11847 - $k[$j++] = 'barlen'; //#11851 - $k[$j++] = $_.barcode.length; //#11851 - if ($_.validatecheck) { //#11851 - var _I = $k[--$j]; //#11851 - $k[$j++] = $f(_I - 1); //#11851 - } //#11851 - var _J = $k[--$j]; //#11851 - $_[$k[--$j]] = _J; //#11851 - $_.checksumrow = 0; //#11853 - $_.checksumcol = 0; //#11854 - for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#11860 - $_.i = _N; //#11856 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11857 - $_.checksumrow = $_.checksumrow + (~~($_.indx / 6)); //#11858 - $_.checksumcol = $f($_.checksumcol + ($_.indx % 6)); //#11859 - } //#11859 - $_.checksum = $f((($_.checksumrow % 6) * 6) + ($_.checksumcol % 6)); //#11861 - if ($_.validatecheck) { //#11867 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11865 - $k[$j++] = 'bwipp.royalmailBadCheckDigit#11864'; //#11864 - $k[$j++] = "Incorrect RM4SCC check digit provided"; //#11864 - bwipp_raiseerror(); //#11864 - } //#11864 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11866 - } //#11866 - $_.encstr = $s($f(($_.barlen * 4) + 6)); //#11869 - $_.txt = $a($f($_.barlen + 1)); //#11870 - $puti($_.encstr, 0, $get($_.encs, 36)); //#11873 - for (var _s = 0, _r = $f($_.barlen - 1); _s <= _r; _s += 1) { //#11880 - $_.i = _s; //#11876 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11877 - $puti($_.encstr, ($_.i * 4) + 1, $get($_.encs, $_.indx)); //#11878 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 4) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11879 - } //#11879 - $puti($_.encstr, $f(($_.barlen * 4) + 1), $get($_.encs, $_.checksum)); //#11883 - if ($_.includecheckintext) { //#11887 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11885 - } else { //#11887 - $put($_.txt, $_.barlen, $a([" ", ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11887 - } //#11887 - $puti($_.encstr, $f(($_.barlen * 4) + 5), $get($_.encs, 37)); //#11891 - $_.bbs = $a($_.encstr.length); //#11893 - $_.bhs = $a($_.encstr.length); //#11894 - for (var _1k = 0, _1j = $_.encstr.length - 1; _1k <= _1j; _1k += 1) { //#11914 - $_.i = _1k; //#11896 - $_.enc = $geti($_.encstr, $_.i, 1); //#11897 - if ($eq($_.enc, "0")) { //#11901 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11899 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11900 - } //#11900 - if ($eq($_.enc, "1")) { //#11905 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11903 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11904 - } //#11904 - if ($eq($_.enc, "2")) { //#11909 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11907 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11908 - } //#11908 - if ($eq($_.enc, "3")) { //#11913 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11911 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11912 - } //#11912 - } //#11912 - $k[$j++] = Infinity; //#11917 - var _2G = $_.bbs; //#11919 - var _2H = $_.bhs; //#11920 - $k[$j++] = Infinity; //#11921 - for (var _2J = 0, _2K = $_.bhs.length - 1; _2J < _2K; _2J++) { //#11921 - $k[$j++] = 1.44; //#11921 - $k[$j++] = 1.872; //#11921 - } //#11921 - $k[$j++] = 1.44; //#11921 - var _2L = $a(); //#11921 - $k[$j++] = 'ren'; //#11924 - $k[$j++] = bwipp_renlinear; //#11924 - $k[$j++] = 'bbs'; //#11924 - $k[$j++] = _2G; //#11924 - $k[$j++] = 'bhs'; //#11924 - $k[$j++] = _2H; //#11924 - $k[$j++] = 'sbs'; //#11924 - $k[$j++] = _2L; //#11924 - if ($_.includetext) { //#11924 - $k[$j++] = 'txt'; //#11923 - $k[$j++] = $_.txt; //#11923 - } //#11923 - $k[$j++] = 'opt'; //#11925 - $k[$j++] = $_.options; //#11925 - var _2P = $d(); //#11925 - $k[$j++] = _2P; //#11928 - if (!$_.dontdraw) { //#11928 - bwipp_renlinear(); //#11928 - } //#11928 - $_ = Object.getPrototypeOf($_); //#11930 - $_ = Object.getPrototypeOf($_); //#11932 + $_ = Object.create($_); //#12106 + $_.dontdraw = false; //#12109 + $_.includetext = false; //#12110 + $_.validatecheck = false; //#12111 + $_.includecheckintext = false; //#12112 + $_.textfont = "OCR-B"; //#12113 + $_.textsize = 10; //#12114 + $_.textyoffset = -8; //#12115 + $_.height = 0.175; //#12116 + $k[$j++] = $_; //#12118 + bwipp_processoptions(); //#12118 + $_.options = $k[--$j]; //#12118 + $_.barcode = $k[--$j]; //#12119 + if ($eq($_.barcode, "")) { //#12123 + $k[$j++] = 'bwipp.royalmailEmptyData#12122'; //#12122 + $k[$j++] = "The data must not be empty"; //#12122 + bwipp_raiseerror(); //#12122 + } //#12122 + bwipp_loadctx(bwipp_royalmail) //#12125 + if (!bwipp_royalmail.__12143__) { //#12143 + $_ = Object.create($_); //#12143 + $_.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; //#12129 + $_.charvals = new Map; //#12130 + for (var _3 = 0; _3 <= 35; _3 += 1) { //#12131 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#12131 + } //#12131 + $_.encs = $a(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); //#12142 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_royalmail.$ctx[id] = $_[id]); //#12142 + bwipp_royalmail.__12143__ = 1; //#12142 + $_ = Object.getPrototypeOf($_); //#12142 + } //#12142 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12150 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12147 + if (!_F) { //#12149 + $k[$j++] = 'bwipp.royalmailBadCharacter#12148'; //#12148 + $k[$j++] = "RM4SCC must contain only capital letters and digits"; //#12148 + bwipp_raiseerror(); //#12148 + } //#12148 + } //#12148 + $k[$j++] = 'barlen'; //#12152 + $k[$j++] = $_.barcode.length; //#12152 + if ($_.validatecheck) { //#12152 + var _I = $k[--$j]; //#12152 + $k[$j++] = $f(_I - 1); //#12152 + } //#12152 + var _J = $k[--$j]; //#12152 + $_[$k[--$j]] = _J; //#12152 + $_.checksumrow = 0; //#12154 + $_.checksumcol = 0; //#12155 + for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#12161 + $_.i = _N; //#12157 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12158 + $_.checksumrow = $_.checksumrow + (~~($_.indx / 6)); //#12159 + $_.checksumcol = $f($_.checksumcol + ($_.indx % 6)); //#12160 + } //#12160 + $_.checksum = $f((($_.checksumrow % 6) * 6) + ($_.checksumcol % 6)); //#12162 + if ($_.validatecheck) { //#12168 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#12166 + $k[$j++] = 'bwipp.royalmailBadCheckDigit#12165'; //#12165 + $k[$j++] = "Incorrect RM4SCC check digit provided"; //#12165 + bwipp_raiseerror(); //#12165 + } //#12165 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12167 + } //#12167 + $_.encstr = $s($f(($_.barlen * 4) + 6)); //#12170 + $_.txt = $a($f($_.barlen + 1)); //#12171 + $puti($_.encstr, 0, $get($_.encs, 36)); //#12174 + for (var _s = 0, _r = $f($_.barlen - 1); _s <= _r; _s += 1) { //#12181 + $_.i = _s; //#12177 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12178 + $puti($_.encstr, ($_.i * 4) + 1, $get($_.encs, $_.indx)); //#12179 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 4) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12180 + } //#12180 + $puti($_.encstr, $f(($_.barlen * 4) + 1), $get($_.encs, $_.checksum)); //#12184 + if ($_.includecheckintext) { //#12188 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12186 + } else { //#12188 + $put($_.txt, $_.barlen, $a([" ", ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12188 + } //#12188 + $puti($_.encstr, $f(($_.barlen * 4) + 5), $get($_.encs, 37)); //#12192 + $_.bbs = $a($_.encstr.length); //#12194 + $_.bhs = $a($_.encstr.length); //#12195 + for (var _1k = 0, _1j = $_.encstr.length - 1; _1k <= _1j; _1k += 1) { //#12215 + $_.i = _1k; //#12197 + $_.enc = $geti($_.encstr, $_.i, 1); //#12198 + if ($eq($_.enc, "0")) { //#12202 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12200 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12201 + } //#12201 + if ($eq($_.enc, "1")) { //#12206 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12204 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12205 + } //#12205 + if ($eq($_.enc, "2")) { //#12210 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12208 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12209 + } //#12209 + if ($eq($_.enc, "3")) { //#12214 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12212 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12213 + } //#12213 + } //#12213 + $k[$j++] = Infinity; //#12218 + var _2G = $_.bbs; //#12220 + var _2H = $_.bhs; //#12221 + $k[$j++] = Infinity; //#12222 + for (var _2J = 0, _2K = $_.bhs.length - 1; _2J < _2K; _2J++) { //#12222 + $k[$j++] = 1.44; //#12222 + $k[$j++] = 1.872; //#12222 + } //#12222 + $k[$j++] = 1.44; //#12222 + var _2L = $a(); //#12222 + $k[$j++] = 'ren'; //#12225 + $k[$j++] = 'renlinear'; //#12225 + $k[$j++] = 'bbs'; //#12225 + $k[$j++] = _2G; //#12225 + $k[$j++] = 'bhs'; //#12225 + $k[$j++] = _2H; //#12225 + $k[$j++] = 'sbs'; //#12225 + $k[$j++] = _2L; //#12225 + if ($_.includetext) { //#12225 + $k[$j++] = 'txt'; //#12224 + $k[$j++] = $_.txt; //#12224 + } //#12224 + $k[$j++] = 'opt'; //#12226 + $k[$j++] = $_.options; //#12226 + var _2P = $d(); //#12226 + $k[$j++] = _2P; //#12229 + if (!$_.dontdraw) { //#12229 + bwipp_renlinear(); //#12229 + } //#12229 + $_ = Object.getPrototypeOf($_); //#12231 + $_ = Object.getPrototypeOf($_); //#12233 } //bwipp_royalmail function bwipp_auspost() { - $_ = Object.create($_); //#11962 - $_.dontdraw = false; //#11965 - $_.includetext = false; //#11966 - $_.textfont = "OCR-B"; //#11967 - $_.textsize = 10; //#11968 - $_.textyoffset = -8; //#11969 - $_.height = 0.175; //#11970 - $_.custinfoenc = "character"; //#11971 - $k[$j++] = $_; //#11973 - bwipp_processoptions(); //#11973 - $_.options = $k[--$j]; //#11973 - $_.barcode = $k[--$j]; //#11974 - if ($ne($_.custinfoenc, "character") && $ne($_.custinfoenc, "numeric")) { //#11978 - $k[$j++] = 'bwipp.auspostBadCustinfoEncoding#11977'; //#11977 - $k[$j++] = "Customer information encoding must be either character or numeric"; //#11977 - bwipp_raiseerror(); //#11977 - } //#11977 - bwipp_loadctx(bwipp_auspost) //#11980 - if (!bwipp_auspost.__12003__) { //#12003 - $_ = Object.create($_); //#12003 - $_.encs = $a(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); //#11995 - $_.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; //#11998 + $_ = Object.create($_); //#12263 + $_.dontdraw = false; //#12266 + $_.includetext = false; //#12267 + $_.textfont = "OCR-B"; //#12268 + $_.textsize = 10; //#12269 + $_.textyoffset = -8; //#12270 + $_.height = 0.175; //#12271 + $_.custinfoenc = "character"; //#12272 + $k[$j++] = $_; //#12274 + bwipp_processoptions(); //#12274 + $_.options = $k[--$j]; //#12274 + $_.barcode = $k[--$j]; //#12275 + if ($ne($_.custinfoenc, "character") && $ne($_.custinfoenc, "numeric")) { //#12279 + $k[$j++] = 'bwipp.auspostBadCustinfoEncoding#12278'; //#12278 + $k[$j++] = "Customer information encoding must be either character or numeric"; //#12278 + bwipp_raiseerror(); //#12278 + } //#12278 + bwipp_loadctx(bwipp_auspost) //#12281 + if (!bwipp_auspost.__12304__) { //#12304 + $_ = Object.create($_); //#12304 + $_.encs = $a(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); //#12296 + $_.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; //#12299 var _5 = new Map([ ["11", 37], ["45", 37], ["59", 52], ["62", 67] - ]); //#12001 - $_.fcclen = _5; //#12001 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12001 - bwipp_auspost.__12003__ = 1; //#12001 - $_ = Object.getPrototypeOf($_); //#12001 - } //#12001 - $_.barlen = $_.barcode.length; //#12005 - if ($_.barlen < 10) { //#12008 - $k[$j++] = 'bwipp.auspostTooShort#12007'; //#12007 - $k[$j++] = "The data length must be at least 10"; //#12007 - bwipp_raiseerror(); //#12007 - } //#12007 - $_.txt = $a($_.barlen - 2); //#12010 - $k[$j++] = $_.fcclen; //#12012 - if ($_.barlen >= 2) { //#12012 - $k[$j++] = $geti($_.barcode, 0, 2); //#12012 - } else { //#12012 - $k[$j++] = ""; //#12012 - } //#12012 - var _F = $k[--$j]; //#12013 - var _G = $k[--$j]; //#12013 - var _H = $get(_G, _F) !== undefined; //#12013 - $k[$j++] = _G; //#12015 - $k[$j++] = _F; //#12015 - if (!_H) { //#12015 - $j -= 2; //#12014 - $k[$j++] = 'bwipp.auspostBadFCC#12014'; //#12014 - $k[$j++] = "Must begin with an FCC, either 11, 45, 59 or 62"; //#12014 - bwipp_raiseerror(); //#12014 - } //#12014 - var _I = $k[--$j]; //#12016 - $_.encstr = $s($get($k[--$j], _I)); //#12016 - $k[$j++] = true; //#12023 - for (var _M = 0, _N = 1; _M < _N; _M++) { //#12023 - if ($_.barlen < 10) { //#12021 - $j--; //#12021 - $k[$j++] = false; //#12021 - break; //#12021 - } //#12021 - var _Q = $geti($_.barcode, 2, 8); //#12022 - for (var _R = 0, _S = _Q.length; _R < _S; _R++) { //#12022 - var _T = $get(_Q, _R); //#12022 - if ((_T < 48) || (_T > 57)) { //#12022 - $j--; //#12022 - $k[$j++] = false; //#12022 - break; //#12022 - } //#12022 - } //#12022 - } //#12022 - if ($nt($k[--$j])) { //#12026 - $k[$j++] = 'bwipp.auspostIncompleteDPID#12025'; //#12025 - $k[$j++] = "The DPID must be 8 digits"; //#12025 - bwipp_raiseerror(); //#12025 - } //#12025 - var _X = $eq($_.custinfoenc, "numeric") ? 2 : 3; //#12029 - if ((($_.barlen - 10) * _X) > (($_.encstr.length - 22) - 14)) { //#12032 - $k[$j++] = 'bwipp.auspostTooLong#12031'; //#12031 - $k[$j++] = "The message is too long"; //#12031 - bwipp_raiseerror(); //#12031 - } //#12031 - $puti($_.encstr, 0, $get($_.encs, 74)); //#12035 - for (var _c = 0; _c <= 1; _c += 1) { //#12042 - $_.i = _c; //#12039 - $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12041 - } //#12041 - for (var _k = 2; _k <= 9; _k += 1) { //#12050 - $_.i = _k; //#12046 - $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12048 - $put($_.txt, $_.i - 2, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 2) * 2) + 6) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12049 - } //#12049 - if ($eq($_.custinfoenc, "numeric")) { //#12078 - for (var _15 = 0, _14 = $_.barlen - 11; _15 <= _14; _15 += 1) { //#12063 - $_.i = _15; //#12055 - var _19 = $get($_.barcode, $_.i + 10); //#12056 - $k[$j++] = $_.encs; //#12059 - $k[$j++] = _19; //#12059 - if ((_19 < 48) || (_19 > 57)) { //#12059 - $k[$j++] = 'bwipp.auspostInvalidCustinfoDigit#12058'; //#12058 - $k[$j++] = "The customer information data contains a non-digit character"; //#12058 - bwipp_raiseerror(); //#12058 - } //#12058 - var _1A = $k[--$j]; //#12060 - $puti($_.encstr, ($_.i * 2) + 22, $get($k[--$j], $f($f(_1A - 48) + 64))); //#12061 - $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 2) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12062 - } //#12062 - $_.ciflen = ($_.barlen - 10) * 2; //#12064 - } else { //#12078 - for (var _1S = 0, _1R = $_.barlen - 11; _1S <= _1R; _1S += 1) { //#12077 - $_.i = _1S; //#12067 - $search($_.barchars, $geti($_.barcode, $_.i + 10, 1)); //#12068 - if ($nt($k[--$j])) { //#12071 - $j--; //#12070 - $k[$j++] = 'bwipp.auspostInvalidCustinfoCharacter#12070'; //#12070 - $k[$j++] = "The customer information contains an invalid character"; //#12070 - bwipp_raiseerror(); //#12070 - } //#12070 - $_.indx = $k[--$j].length; //#12072 - $j -= 2; //#12073 - $_.enc = $get($_.encs, $_.indx); //#12074 - $puti($_.encstr, ($_.i * 3) + 22, $_.enc); //#12075 - $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 3) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12076 - } //#12076 - $_.ciflen = ($_.barlen - 10) * 3; //#12078 - } //#12078 - for (var _1t = 22 + $_.ciflen, _1s = $_.encstr.length - 14; _1t <= _1s; _1t += 1) { //#12084 - $puti($_.encstr, _1t, $get($_.encs, 75)); //#12083 - } //#12083 - if (!bwipp_auspost.__12107__) { //#12107 - $_ = Object.create($_); //#12107 - $_.rstable = $a(64 * 64); //#12088 - $k[$j++] = $_.rstable; //#12089 - $k[$j++] = 0; //#12089 - $k[$j++] = Infinity; //#12089 - for (var _1z = 0, _20 = 64; _1z < _20; _1z++) { //#12089 - $k[$j++] = 0; //#12089 - } //#12089 - var _21 = $a(); //#12089 - var _22 = $k[--$j]; //#12089 - $puti($k[--$j], _22, _21); //#12089 - $k[$j++] = $_.rstable; //#12090 - $k[$j++] = 64; //#12090 - $k[$j++] = Infinity; //#12090 - for (var _25 = 0; _25 <= 63; _25 += 1) { //#12090 - $k[$j++] = _25; //#12090 - } //#12090 - var _26 = $a(); //#12090 - var _27 = $k[--$j]; //#12090 - $puti($k[--$j], _27, _26); //#12090 - $_.prev = 1; //#12091 - for (var _29 = 0, _2A = 64; _29 < _2A; _29++) { //#12106 - $_.next = $_.prev << 1; //#12093 - if (($_.next & 64) != 0) { //#12096 - $_.next = $_.next ^ 67; //#12095 - } //#12095 - for (var _2E = 0; _2E <= 63; _2E += 1) { //#12104 - $_.j = _2E; //#12098 + ]); //#12302 + $_.fcclen = _5; //#12302 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12302 + bwipp_auspost.__12304__ = 1; //#12302 + $_ = Object.getPrototypeOf($_); //#12302 + } //#12302 + $_.barlen = $_.barcode.length; //#12306 + if ($_.barlen < 10) { //#12309 + $k[$j++] = 'bwipp.auspostTooShort#12308'; //#12308 + $k[$j++] = "The data length must be at least 10"; //#12308 + bwipp_raiseerror(); //#12308 + } //#12308 + $_.txt = $a($_.barlen - 2); //#12311 + $k[$j++] = $_.fcclen; //#12313 + if ($_.barlen >= 2) { //#12313 + $k[$j++] = $geti($_.barcode, 0, 2); //#12313 + } else { //#12313 + $k[$j++] = ""; //#12313 + } //#12313 + var _F = $k[--$j]; //#12314 + var _G = $k[--$j]; //#12314 + var _H = $get(_G, _F) !== undefined; //#12314 + $k[$j++] = _G; //#12316 + $k[$j++] = _F; //#12316 + if (!_H) { //#12316 + $j -= 2; //#12315 + $k[$j++] = 'bwipp.auspostBadFCC#12315'; //#12315 + $k[$j++] = "Must begin with an FCC, either 11, 45, 59 or 62"; //#12315 + bwipp_raiseerror(); //#12315 + } //#12315 + var _I = $k[--$j]; //#12317 + $_.encstr = $s($get($k[--$j], _I)); //#12317 + $k[$j++] = true; //#12324 + for (var _M = 0, _N = 1; _M < _N; _M++) { //#12324 + if ($_.barlen < 10) { //#12322 + $j--; //#12322 + $k[$j++] = false; //#12322 + break; //#12322 + } //#12322 + var _Q = $geti($_.barcode, 2, 8); //#12323 + for (var _R = 0, _S = _Q.length; _R < _S; _R++) { //#12323 + var _T = $get(_Q, _R); //#12323 + if ((_T < 48) || (_T > 57)) { //#12323 + $j--; //#12323 + $k[$j++] = false; //#12323 + break; //#12323 + } //#12323 + } //#12323 + } //#12323 + if ($nt($k[--$j])) { //#12327 + $k[$j++] = 'bwipp.auspostIncompleteDPID#12326'; //#12326 + $k[$j++] = "The DPID must be 8 digits"; //#12326 + bwipp_raiseerror(); //#12326 + } //#12326 + var _X = $eq($_.custinfoenc, "numeric") ? 2 : 3; //#12330 + if ((($_.barlen - 10) * _X) > (($_.encstr.length - 22) - 14)) { //#12333 + $k[$j++] = 'bwipp.auspostTooLong#12332'; //#12332 + $k[$j++] = "The message is too long"; //#12332 + bwipp_raiseerror(); //#12332 + } //#12332 + $puti($_.encstr, 0, $get($_.encs, 74)); //#12336 + for (var _c = 0; _c <= 1; _c += 1) { //#12343 + $_.i = _c; //#12340 + $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12342 + } //#12342 + for (var _k = 2; _k <= 9; _k += 1) { //#12351 + $_.i = _k; //#12347 + $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12349 + $put($_.txt, $_.i - 2, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 2) * 2) + 6) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12350 + } //#12350 + if ($eq($_.custinfoenc, "numeric")) { //#12379 + for (var _15 = 0, _14 = $_.barlen - 11; _15 <= _14; _15 += 1) { //#12364 + $_.i = _15; //#12356 + var _19 = $get($_.barcode, $_.i + 10); //#12357 + $k[$j++] = $_.encs; //#12360 + $k[$j++] = _19; //#12360 + if ((_19 < 48) || (_19 > 57)) { //#12360 + $k[$j++] = 'bwipp.auspostInvalidCustinfoDigit#12359'; //#12359 + $k[$j++] = "The customer information data contains a non-digit character"; //#12359 + bwipp_raiseerror(); //#12359 + } //#12359 + var _1A = $k[--$j]; //#12361 + $puti($_.encstr, ($_.i * 2) + 22, $get($k[--$j], $f($f(_1A - 48) + 64))); //#12362 + $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 2) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12363 + } //#12363 + $_.ciflen = ($_.barlen - 10) * 2; //#12365 + } else { //#12379 + for (var _1S = 0, _1R = $_.barlen - 11; _1S <= _1R; _1S += 1) { //#12378 + $_.i = _1S; //#12368 + $search($_.barchars, $geti($_.barcode, $_.i + 10, 1)); //#12369 + if ($nt($k[--$j])) { //#12372 + $j--; //#12371 + $k[$j++] = 'bwipp.auspostInvalidCustinfoCharacter#12371'; //#12371 + $k[$j++] = "The customer information contains an invalid character"; //#12371 + bwipp_raiseerror(); //#12371 + } //#12371 + $_.indx = $k[--$j].length; //#12373 + $j -= 2; //#12374 + $_.enc = $get($_.encs, $_.indx); //#12375 + $puti($_.encstr, ($_.i * 3) + 22, $_.enc); //#12376 + $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 3) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12377 + } //#12377 + $_.ciflen = ($_.barlen - 10) * 3; //#12379 + } //#12379 + for (var _1t = 22 + $_.ciflen, _1s = $_.encstr.length - 14; _1t <= _1s; _1t += 1) { //#12385 + $puti($_.encstr, _1t, $get($_.encs, 75)); //#12384 + } //#12384 + if (!bwipp_auspost.__12408__) { //#12408 + $_ = Object.create($_); //#12408 + $_.rstable = $a(64 * 64); //#12389 + $k[$j++] = $_.rstable; //#12390 + $k[$j++] = 0; //#12390 + $k[$j++] = Infinity; //#12390 + for (var _1z = 0, _20 = 64; _1z < _20; _1z++) { //#12390 + $k[$j++] = 0; //#12390 + } //#12390 + var _21 = $a(); //#12390 + var _22 = $k[--$j]; //#12390 + $puti($k[--$j], _22, _21); //#12390 + $k[$j++] = $_.rstable; //#12391 + $k[$j++] = 64; //#12391 + $k[$j++] = Infinity; //#12391 + for (var _25 = 0; _25 <= 63; _25 += 1) { //#12391 + $k[$j++] = _25; //#12391 + } //#12391 + var _26 = $a(); //#12391 + var _27 = $k[--$j]; //#12391 + $puti($k[--$j], _27, _26); //#12391 + $_.prev = 1; //#12392 + for (var _29 = 0, _2A = 64; _29 < _2A; _29++) { //#12407 + $_.next = $_.prev << 1; //#12394 + if (($_.next & 64) != 0) { //#12397 + $_.next = $_.next ^ 67; //#12396 + } //#12396 + for (var _2E = 0; _2E <= 63; _2E += 1) { //#12405 + $_.j = _2E; //#12399 $_.nextcell = function() { - $k[$j++] = $_.rstable; //#12099 - $k[$j++] = (64 * $_.next) + $_.j; //#12099 - }; //#12099 - $_.nextcell(); //#12100 - var _2M = $k[--$j]; //#12100 - $put($k[--$j], _2M, $get($_.rstable, (64 * $_.prev) + $_.j) << 1); //#12100 - $_.nextcell(); //#12101 - var _2O = $k[--$j]; //#12101 - if (($get($k[--$j], _2O) & 64) != 0) { //#12103 - $_.nextcell(); //#12102 - $_.nextcell(); //#12102 - var _2R = $k[--$j]; //#12102 - var _2T = $get($k[--$j], _2R); //#12102 - var _2U = $k[--$j]; //#12102 - $put($k[--$j], _2U, _2T ^ 67); //#12102 - } //#12102 - } //#12102 - $_.prev = $_.next; //#12105 - } //#12105 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12105 - bwipp_auspost.__12107__ = 1; //#12105 - $_ = Object.getPrototypeOf($_); //#12105 - } //#12105 - $_.rscodes = $a((~~(($_.encstr.length - 16) / 3)) + 4); //#12110 - $k[$j++] = $_.rscodes; //#12111 - $k[$j++] = 0; //#12111 - $k[$j++] = Infinity; //#12111 - for (var _2b = 0, _2c = 4; _2b < _2c; _2b++) { //#12111 - $k[$j++] = 0; //#12111 - } //#12111 - var _2d = $a(); //#12111 - var _2e = $k[--$j]; //#12111 - $puti($k[--$j], _2e, _2d); //#12111 - for (var _2i = 2, _2h = $_.encstr.length - 16; _2i <= _2h; _2i += 3) { //#12119 - $_.i = _2i; //#12113 - $put($_.rscodes, ($_.rscodes.length - (~~(($_.i - 2) / 3))) - 1, (($cvi($geti($_.encstr, $_.i, 1)) * 16) + ($cvi($geti($_.encstr, $_.i + 1, 1)) * 4)) + $cvi($geti($_.encstr, $_.i + 2, 1))); //#12118 - } //#12118 - for (var _2w = $_.rscodes.length - 5; _2w >= 0; _2w -= 1) { //#12128 - $_.i = _2w; //#12121 - for (var _2x = 0; _2x <= 4; _2x += 1) { //#12127 - $_.j = _2x; //#12123 - $put($_.rscodes, $_.i + $_.j, $xo($get($_.rscodes, $_.i + $_.j), $get($_.rstable, $f((64 * $get($a([48, 17, 29, 30, 1]), $_.j)) + $get($_.rscodes, $_.i + 4))))); //#12126 - } //#12126 - } //#12126 - $_.checkcode = $strcpy($s(12), "000000000000"); //#12129 - for (var _3F = 0; _3F <= 3; _3F += 1) { //#12134 - $_.i = _3F; //#12131 - $_.enc = $cvrs($s(3), $get($_.rscodes, 3 - $_.i), 4); //#12132 - $puti($_.checkcode, ($_.i * 3) + (3 - $_.enc.length), $_.enc); //#12133 - } //#12133 - $puti($_.encstr, $_.encstr.length - 14, $_.checkcode); //#12137 - $puti($_.encstr, $_.encstr.length - 2, $get($_.encs, 74)); //#12138 - $_.bbs = $a($_.encstr.length); //#12140 - $_.bhs = $a($_.encstr.length); //#12141 - for (var _3c = 0, _3b = $_.encstr.length - 1; _3c <= _3b; _3c += 1) { //#12161 - $_.i = _3c; //#12143 - $_.enc = $geti($_.encstr, $_.i, 1); //#12144 - if ($eq($_.enc, "0")) { //#12148 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12146 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12147 - } //#12147 - if ($eq($_.enc, "1")) { //#12152 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12150 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12151 - } //#12151 - if ($eq($_.enc, "2")) { //#12156 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12154 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12155 - } //#12155 - if ($eq($_.enc, "3")) { //#12160 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12158 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12159 - } //#12159 - } //#12159 - $k[$j++] = Infinity; //#12164 - var _48 = $_.bbs; //#12166 - var _49 = $_.bhs; //#12167 - $k[$j++] = Infinity; //#12168 - for (var _4B = 0, _4C = $_.bhs.length - 1; _4B < _4C; _4B++) { //#12168 - $k[$j++] = 1.44; //#12168 - $k[$j++] = 1.872; //#12168 - } //#12168 - $k[$j++] = 1.44; //#12168 - var _4D = $a(); //#12168 - $k[$j++] = 'ren'; //#12171 - $k[$j++] = bwipp_renlinear; //#12171 - $k[$j++] = 'bbs'; //#12171 - $k[$j++] = _48; //#12171 - $k[$j++] = 'bhs'; //#12171 - $k[$j++] = _49; //#12171 - $k[$j++] = 'sbs'; //#12171 - $k[$j++] = _4D; //#12171 - if ($_.includetext) { //#12171 - $k[$j++] = 'txt'; //#12170 - $k[$j++] = $_.txt; //#12170 - } //#12170 - $k[$j++] = 'opt'; //#12172 - $k[$j++] = $_.options; //#12172 - var _4H = $d(); //#12172 - $k[$j++] = _4H; //#12175 - if (!$_.dontdraw) { //#12175 - bwipp_renlinear(); //#12175 - } //#12175 - $_ = Object.getPrototypeOf($_); //#12177 - $_ = Object.getPrototypeOf($_); //#12179 + $k[$j++] = $_.rstable; //#12400 + $k[$j++] = (64 * $_.next) + $_.j; //#12400 + }; //#12400 + $_.nextcell(); //#12401 + var _2M = $k[--$j]; //#12401 + $put($k[--$j], _2M, $get($_.rstable, (64 * $_.prev) + $_.j) << 1); //#12401 + $_.nextcell(); //#12402 + var _2O = $k[--$j]; //#12402 + if (($get($k[--$j], _2O) & 64) != 0) { //#12404 + $_.nextcell(); //#12403 + $_.nextcell(); //#12403 + var _2R = $k[--$j]; //#12403 + var _2T = $get($k[--$j], _2R); //#12403 + var _2U = $k[--$j]; //#12403 + $put($k[--$j], _2U, _2T ^ 67); //#12403 + } //#12403 + } //#12403 + $_.prev = $_.next; //#12406 + } //#12406 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12406 + bwipp_auspost.__12408__ = 1; //#12406 + $_ = Object.getPrototypeOf($_); //#12406 + } //#12406 + $_.rscodes = $a((~~(($_.encstr.length - 16) / 3)) + 4); //#12411 + $k[$j++] = $_.rscodes; //#12412 + $k[$j++] = 0; //#12412 + $k[$j++] = Infinity; //#12412 + for (var _2b = 0, _2c = 4; _2b < _2c; _2b++) { //#12412 + $k[$j++] = 0; //#12412 + } //#12412 + var _2d = $a(); //#12412 + var _2e = $k[--$j]; //#12412 + $puti($k[--$j], _2e, _2d); //#12412 + for (var _2i = 2, _2h = $_.encstr.length - 16; _2i <= _2h; _2i += 3) { //#12420 + $_.i = _2i; //#12414 + $put($_.rscodes, ($_.rscodes.length - (~~(($_.i - 2) / 3))) - 1, (($cvi($geti($_.encstr, $_.i, 1)) * 16) + ($cvi($geti($_.encstr, $_.i + 1, 1)) * 4)) + $cvi($geti($_.encstr, $_.i + 2, 1))); //#12419 + } //#12419 + for (var _2w = $_.rscodes.length - 5; _2w >= 0; _2w -= 1) { //#12429 + $_.i = _2w; //#12422 + for (var _2x = 0; _2x <= 4; _2x += 1) { //#12428 + $_.j = _2x; //#12424 + $put($_.rscodes, $_.i + $_.j, $xo($get($_.rscodes, $_.i + $_.j), $get($_.rstable, $f((64 * $get($a([48, 17, 29, 30, 1]), $_.j)) + $get($_.rscodes, $_.i + 4))))); //#12427 + } //#12427 + } //#12427 + $_.checkcode = $strcpy($s(12), "000000000000"); //#12430 + for (var _3F = 0; _3F <= 3; _3F += 1) { //#12435 + $_.i = _3F; //#12432 + $_.enc = $cvrs($s(3), $get($_.rscodes, 3 - $_.i), 4); //#12433 + $puti($_.checkcode, ($_.i * 3) + (3 - $_.enc.length), $_.enc); //#12434 + } //#12434 + $puti($_.encstr, $_.encstr.length - 14, $_.checkcode); //#12438 + $puti($_.encstr, $_.encstr.length - 2, $get($_.encs, 74)); //#12439 + $_.bbs = $a($_.encstr.length); //#12441 + $_.bhs = $a($_.encstr.length); //#12442 + for (var _3c = 0, _3b = $_.encstr.length - 1; _3c <= _3b; _3c += 1) { //#12462 + $_.i = _3c; //#12444 + $_.enc = $geti($_.encstr, $_.i, 1); //#12445 + if ($eq($_.enc, "0")) { //#12449 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12447 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12448 + } //#12448 + if ($eq($_.enc, "1")) { //#12453 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12451 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12452 + } //#12452 + if ($eq($_.enc, "2")) { //#12457 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12455 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12456 + } //#12456 + if ($eq($_.enc, "3")) { //#12461 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12459 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12460 + } //#12460 + } //#12460 + $k[$j++] = Infinity; //#12465 + var _48 = $_.bbs; //#12467 + var _49 = $_.bhs; //#12468 + $k[$j++] = Infinity; //#12469 + for (var _4B = 0, _4C = $_.bhs.length - 1; _4B < _4C; _4B++) { //#12469 + $k[$j++] = 1.44; //#12469 + $k[$j++] = 1.872; //#12469 + } //#12469 + $k[$j++] = 1.44; //#12469 + var _4D = $a(); //#12469 + $k[$j++] = 'ren'; //#12472 + $k[$j++] = 'renlinear'; //#12472 + $k[$j++] = 'bbs'; //#12472 + $k[$j++] = _48; //#12472 + $k[$j++] = 'bhs'; //#12472 + $k[$j++] = _49; //#12472 + $k[$j++] = 'sbs'; //#12472 + $k[$j++] = _4D; //#12472 + if ($_.includetext) { //#12472 + $k[$j++] = 'txt'; //#12471 + $k[$j++] = $_.txt; //#12471 + } //#12471 + $k[$j++] = 'opt'; //#12473 + $k[$j++] = $_.options; //#12473 + var _4H = $d(); //#12473 + $k[$j++] = _4H; //#12476 + if (!$_.dontdraw) { //#12476 + bwipp_renlinear(); //#12476 + } //#12476 + $_ = Object.getPrototypeOf($_); //#12478 + $_ = Object.getPrototypeOf($_); //#12480 } //bwipp_auspost function bwipp_kix() { - $_ = Object.create($_); //#12209 - $_.dontdraw = false; //#12212 - $_.includetext = false; //#12213 - $_.textfont = "OCR-B"; //#12214 - $_.textsize = 10; //#12215 - $_.textyoffset = -8; //#12216 - $_.height = 0.175; //#12217 - $k[$j++] = $_; //#12219 - bwipp_processoptions(); //#12219 - $_.options = $k[--$j]; //#12219 - $_.barcode = $k[--$j]; //#12220 - if ($eq($_.barcode, "")) { //#12224 - $k[$j++] = 'bwipp.kixEmptyData#12223'; //#12223 - $k[$j++] = "The data must not be empty"; //#12223 - bwipp_raiseerror(); //#12223 - } //#12223 - bwipp_loadctx(bwipp_kix) //#12226 - if (!bwipp_kix.__12243__) { //#12243 - $_ = Object.create($_); //#12243 - $_.encs = $a(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); //#12237 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12240 - $_.charvals = new Map; //#12241 - for (var _4 = 0; _4 <= 35; _4 += 1) { //#12242 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#12242 - } //#12242 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_kix.$ctx[id] = $_[id]); //#12242 - bwipp_kix.__12243__ = 1; //#12242 - $_ = Object.getPrototypeOf($_); //#12242 - } //#12242 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12250 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12247 - if (!_F) { //#12249 - $k[$j++] = 'bwipp.kixBadCharacter#12248'; //#12248 - $k[$j++] = "KIX must contain only capital letters and digits"; //#12248 - bwipp_raiseerror(); //#12248 - } //#12248 - } //#12248 - $_.barlen = $_.barcode.length; //#12252 - $_.encstr = $s($_.barlen * 4); //#12253 - $_.txt = $a($_.barlen); //#12254 - for (var _N = 0, _M = $_.barlen - 1; _N <= _M; _N += 1) { //#12261 - $_.i = _N; //#12257 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12258 - $puti($_.encstr, $_.i * 4, $get($_.encs, $_.indx)); //#12259 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 4) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12260 - } //#12260 - $_.bbs = $a($_.encstr.length); //#12263 - $_.bhs = $a($_.encstr.length); //#12264 - for (var _o = 0, _n = $_.encstr.length - 1; _o <= _n; _o += 1) { //#12284 - $_.i = _o; //#12266 - $_.enc = $geti($_.encstr, $_.i, 1); //#12267 - if ($eq($_.enc, "0")) { //#12271 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12269 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12270 - } //#12270 - if ($eq($_.enc, "1")) { //#12275 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12273 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12274 - } //#12274 - if ($eq($_.enc, "2")) { //#12279 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12277 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12278 - } //#12278 - if ($eq($_.enc, "3")) { //#12283 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12281 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12282 - } //#12282 - } //#12282 - $k[$j++] = Infinity; //#12287 - var _1K = $_.bbs; //#12289 - var _1L = $_.bhs; //#12290 - $k[$j++] = Infinity; //#12291 - for (var _1N = 0, _1O = $_.bhs.length - 1; _1N < _1O; _1N++) { //#12291 - $k[$j++] = 1.44; //#12291 - $k[$j++] = 1.872; //#12291 - } //#12291 - $k[$j++] = 1.44; //#12291 - var _1P = $a(); //#12291 - $k[$j++] = 'ren'; //#12294 - $k[$j++] = bwipp_renlinear; //#12294 - $k[$j++] = 'bbs'; //#12294 - $k[$j++] = _1K; //#12294 - $k[$j++] = 'bhs'; //#12294 - $k[$j++] = _1L; //#12294 - $k[$j++] = 'sbs'; //#12294 - $k[$j++] = _1P; //#12294 - if ($_.includetext) { //#12294 - $k[$j++] = 'txt'; //#12293 - $k[$j++] = $_.txt; //#12293 - } //#12293 - $k[$j++] = 'opt'; //#12295 - $k[$j++] = $_.options; //#12295 - var _1T = $d(); //#12295 - $k[$j++] = _1T; //#12298 - if (!$_.dontdraw) { //#12298 - bwipp_renlinear(); //#12298 - } //#12298 - $_ = Object.getPrototypeOf($_); //#12300 - $_ = Object.getPrototypeOf($_); //#12302 + $_ = Object.create($_); //#12510 + $_.dontdraw = false; //#12513 + $_.includetext = false; //#12514 + $_.textfont = "OCR-B"; //#12515 + $_.textsize = 10; //#12516 + $_.textyoffset = -8; //#12517 + $_.height = 0.175; //#12518 + $k[$j++] = $_; //#12520 + bwipp_processoptions(); //#12520 + $_.options = $k[--$j]; //#12520 + $_.barcode = $k[--$j]; //#12521 + if ($eq($_.barcode, "")) { //#12525 + $k[$j++] = 'bwipp.kixEmptyData#12524'; //#12524 + $k[$j++] = "The data must not be empty"; //#12524 + bwipp_raiseerror(); //#12524 + } //#12524 + bwipp_loadctx(bwipp_kix) //#12527 + if (!bwipp_kix.__12544__) { //#12544 + $_ = Object.create($_); //#12544 + $_.encs = $a(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); //#12538 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12541 + $_.charvals = new Map; //#12542 + for (var _4 = 0; _4 <= 35; _4 += 1) { //#12543 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#12543 + } //#12543 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_kix.$ctx[id] = $_[id]); //#12543 + bwipp_kix.__12544__ = 1; //#12543 + $_ = Object.getPrototypeOf($_); //#12543 + } //#12543 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12551 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12548 + if (!_F) { //#12550 + $k[$j++] = 'bwipp.kixBadCharacter#12549'; //#12549 + $k[$j++] = "KIX must contain only capital letters and digits"; //#12549 + bwipp_raiseerror(); //#12549 + } //#12549 + } //#12549 + $_.barlen = $_.barcode.length; //#12553 + $_.encstr = $s($_.barlen * 4); //#12554 + $_.txt = $a($_.barlen); //#12555 + for (var _N = 0, _M = $_.barlen - 1; _N <= _M; _N += 1) { //#12562 + $_.i = _N; //#12558 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12559 + $puti($_.encstr, $_.i * 4, $get($_.encs, $_.indx)); //#12560 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 4) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12561 + } //#12561 + $_.bbs = $a($_.encstr.length); //#12564 + $_.bhs = $a($_.encstr.length); //#12565 + for (var _o = 0, _n = $_.encstr.length - 1; _o <= _n; _o += 1) { //#12585 + $_.i = _o; //#12567 + $_.enc = $geti($_.encstr, $_.i, 1); //#12568 + if ($eq($_.enc, "0")) { //#12572 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12570 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12571 + } //#12571 + if ($eq($_.enc, "1")) { //#12576 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12574 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12575 + } //#12575 + if ($eq($_.enc, "2")) { //#12580 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12578 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12579 + } //#12579 + if ($eq($_.enc, "3")) { //#12584 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12582 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12583 + } //#12583 + } //#12583 + $k[$j++] = Infinity; //#12588 + var _1K = $_.bbs; //#12590 + var _1L = $_.bhs; //#12591 + $k[$j++] = Infinity; //#12592 + for (var _1N = 0, _1O = $_.bhs.length - 1; _1N < _1O; _1N++) { //#12592 + $k[$j++] = 1.44; //#12592 + $k[$j++] = 1.872; //#12592 + } //#12592 + $k[$j++] = 1.44; //#12592 + var _1P = $a(); //#12592 + $k[$j++] = 'ren'; //#12595 + $k[$j++] = 'renlinear'; //#12595 + $k[$j++] = 'bbs'; //#12595 + $k[$j++] = _1K; //#12595 + $k[$j++] = 'bhs'; //#12595 + $k[$j++] = _1L; //#12595 + $k[$j++] = 'sbs'; //#12595 + $k[$j++] = _1P; //#12595 + if ($_.includetext) { //#12595 + $k[$j++] = 'txt'; //#12594 + $k[$j++] = $_.txt; //#12594 + } //#12594 + $k[$j++] = 'opt'; //#12596 + $k[$j++] = $_.options; //#12596 + var _1T = $d(); //#12596 + $k[$j++] = _1T; //#12599 + if (!$_.dontdraw) { //#12599 + bwipp_renlinear(); //#12599 + } //#12599 + $_ = Object.getPrototypeOf($_); //#12601 + $_ = Object.getPrototypeOf($_); //#12603 } //bwipp_kix function bwipp_japanpost() { - $_ = Object.create($_); //#12332 - $_.dontdraw = false; //#12335 - $_.includetext = false; //#12336 - $_.includecheckintext = false; //#12337 - $_.textfont = "OCR-B"; //#12338 - $_.textsize = 10; //#12339 - $_.textyoffset = -8; //#12340 - $_.height = 0.175; //#12341 - $k[$j++] = $_; //#12343 - bwipp_processoptions(); //#12343 - $_.options = $k[--$j]; //#12343 - $_.barcode = $k[--$j]; //#12344 - if ($eq($_.barcode, "")) { //#12348 - $k[$j++] = 'bwipp.japanpostEmptyData#12347'; //#12347 - $k[$j++] = "The data must not be empty"; //#12347 - bwipp_raiseerror(); //#12347 - } //#12347 - bwipp_loadctx(bwipp_japanpost) //#12350 - $forall($_.barcode, function() { //#12359 - var _4 = $k[--$j]; //#12354 - if (!(((_4 >= 48) && (_4 <= 57)) || (((_4 >= 65) && (_4 <= 90)) || (_4 == 45)))) { //#12358 - $k[$j++] = 'bwipp.japanpostBadCharacter#12357'; //#12357 - $k[$j++] = "Japan Post must contain only digits, capital letters and the dash symbol"; //#12357 - bwipp_raiseerror(); //#12357 - } //#12357 - }); //#12357 - if (!bwipp_japanpost.__12371__) { //#12371 - $_ = Object.create($_); //#12371 - $_.encs = $a(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); //#12367 - $_.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12370 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_japanpost.$ctx[id] = $_[id]); //#12370 - bwipp_japanpost.__12371__ = 1; //#12370 - $_ = Object.getPrototypeOf($_); //#12370 - } //#12370 - $_.barlen = $_.barcode.length; //#12373 - $_.encstr = $s(((20 + 1) * 3) + 4); //#12375 - $_.digits = $a(20); //#12376 - $_.txt = $a($_.barlen + 1); //#12377 - $puti($_.encstr, 0, $get($_.encs, 19)); //#12380 - $_.checksum = 0; //#12382 - $_.j = 0; //#12383 - $_.i = 0; //#12383 - $k[$j++] = true; //#12418 - for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#12418 - $_.i = _H; //#12386 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12387 - $j--; //#12388 - $_.indx = $k[--$j].length; //#12389 - $j -= 2; //#12390 - if (($_.indx >= 11) && ($_.indx < 37)) { //#12401 - if ($_.j > 18) { //#12392 - $j--; //#12392 - $k[$j++] = false; //#12392 - break; //#12392 - } //#12392 - $_.digit = (~~(($_.indx - 1) / 10)) + 10; //#12396 - $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12397 - $_.checksum = $_.checksum + $_.digit; //#12398 - $put($_.digits, $_.j, $_.digit); //#12399 - $_.j = $_.j + 1; //#12400 - } //#12400 - if ($_.j > 19) { //#12402 - $j--; //#12402 - $k[$j++] = false; //#12402 - break; //#12402 - } //#12402 - $_.digit = 0; //#12403 - if ($_.indx == 37) { //#12406 - $_.digit = 14; //#12405 - } //#12405 - if (($_.indx >= 11) && ($_.indx < 37)) { //#12409 - $_.digit = ($_.indx - 1) % 10; //#12408 - } //#12408 - if ($_.indx < 11) { //#12412 - $_.digit = $_.indx; //#12411 - } //#12411 - $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12413 - $_.checksum = $_.checksum + $_.digit; //#12414 - $put($_.digits, $_.j, $_.digit); //#12415 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.j * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12416 - $_.j = $_.j + 1; //#12417 - } //#12417 - if ($nt($k[--$j])) { //#12422 - $k[$j++] = 'bwipp.japanpostTooLong#12421'; //#12421 - $k[$j++] = "The input is too long"; //#12421 - bwipp_raiseerror(); //#12421 - } //#12421 - for (var _17 = $_.j, _16 = 20 - 1; _17 <= _16; _17 += 1) { //#12430 - $_.k = _17; //#12426 - $puti($_.encstr, ($_.k * 3) + 2, $get($_.encs, 14)); //#12427 - $_.checksum = $_.checksum + 14; //#12428 - $put($_.digits, $_.k, 14); //#12429 - } //#12429 - $_.checksum = 19 - ($_.checksum % 19); //#12433 - $puti($_.encstr, 2 + (20 * 3), $get($_.encs, $_.checksum)); //#12434 - $puti($_.encstr, 2 + (21 * 3), $get($_.encs, 20)); //#12437 - $_.checkdigit = " "; //#12438 - if ($_.includecheckintext) { //#12441 - $_.checkdigit = $geti($_.barchars, $_.checksum, 1); //#12440 - } //#12440 - $put($_.txt, $_.i + 1, $a([$_.checkdigit, ((20 * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12442 - $puti($_.encstr, ((20 + 1) * 3) + 2, $get($_.encs, 20)); //#12445 - $_.bbs = $a((21 * 3) + 4); //#12447 - $_.bhs = $a($_.bbs.length); //#12448 - for (var _1g = 0, _1f = $_.bbs.length - 1; _1g <= _1f; _1g += 1) { //#12472 - $_.i = _1g; //#12450 - $_.enc = $geti($_.encstr, $_.i, 1); //#12451 - $_.bunit = 0; //#12452 - $_.hunit = 0; //#12453 - if ($eq($_.enc, "0")) { //#12457 - $_.bunit = 3; //#12455 - $_.hunit = 2; //#12456 - } //#12456 - if ($eq($_.enc, "1")) { //#12461 - $_.bunit = 0; //#12459 - $_.hunit = 5; //#12460 - } //#12460 - if ($eq($_.enc, "2")) { //#12465 - $_.bunit = 3; //#12463 - $_.hunit = 5; //#12464 - } //#12464 - if ($eq($_.enc, "3")) { //#12469 - $_.bunit = 0; //#12467 - $_.hunit = 8; //#12468 - } //#12468 - $put($_.bbs, $_.i, ($_.bunit * $_.height) / 8); //#12470 - $put($_.bhs, $_.i, ($_.hunit * $_.height) / 8); //#12471 - } //#12471 - $k[$j++] = Infinity; //#12475 - var _1w = $_.bbs; //#12477 - var _1x = $_.bhs; //#12478 - $k[$j++] = Infinity; //#12479 - for (var _1z = 0, _20 = $_.bhs.length - 1; _1z < _20; _1z++) { //#12479 - $k[$j++] = 1.44; //#12479 - $k[$j++] = 1.872; //#12479 - } //#12479 - $k[$j++] = 1.44; //#12479 - var _21 = $a(); //#12479 - $k[$j++] = 'ren'; //#12482 - $k[$j++] = bwipp_renlinear; //#12482 - $k[$j++] = 'bbs'; //#12482 - $k[$j++] = _1w; //#12482 - $k[$j++] = 'bhs'; //#12482 - $k[$j++] = _1x; //#12482 - $k[$j++] = 'sbs'; //#12482 - $k[$j++] = _21; //#12482 - if ($_.includetext) { //#12482 - $k[$j++] = 'txt'; //#12481 - $k[$j++] = $_.txt; //#12481 - } //#12481 - $k[$j++] = 'opt'; //#12483 - $k[$j++] = $_.options; //#12483 - var _25 = $d(); //#12483 - $k[$j++] = _25; //#12486 - if (!$_.dontdraw) { //#12486 - bwipp_renlinear(); //#12486 - } //#12486 - $_ = Object.getPrototypeOf($_); //#12488 - $_ = Object.getPrototypeOf($_); //#12490 + $_ = Object.create($_); //#12633 + $_.dontdraw = false; //#12636 + $_.includetext = false; //#12637 + $_.includecheckintext = false; //#12638 + $_.textfont = "OCR-B"; //#12639 + $_.textsize = 10; //#12640 + $_.textyoffset = -8; //#12641 + $_.height = 0.175; //#12642 + $k[$j++] = $_; //#12644 + bwipp_processoptions(); //#12644 + $_.options = $k[--$j]; //#12644 + $_.barcode = $k[--$j]; //#12645 + if ($eq($_.barcode, "")) { //#12649 + $k[$j++] = 'bwipp.japanpostEmptyData#12648'; //#12648 + $k[$j++] = "The data must not be empty"; //#12648 + bwipp_raiseerror(); //#12648 + } //#12648 + bwipp_loadctx(bwipp_japanpost) //#12651 + $forall($_.barcode, function() { //#12660 + var _4 = $k[--$j]; //#12655 + if (!(((_4 >= 48) && (_4 <= 57)) || (((_4 >= 65) && (_4 <= 90)) || (_4 == 45)))) { //#12659 + $k[$j++] = 'bwipp.japanpostBadCharacter#12658'; //#12658 + $k[$j++] = "Japan Post must contain only digits, capital letters and the dash symbol"; //#12658 + bwipp_raiseerror(); //#12658 + } //#12658 + }); //#12658 + if (!bwipp_japanpost.__12672__) { //#12672 + $_ = Object.create($_); //#12672 + $_.encs = $a(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); //#12668 + $_.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12671 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_japanpost.$ctx[id] = $_[id]); //#12671 + bwipp_japanpost.__12672__ = 1; //#12671 + $_ = Object.getPrototypeOf($_); //#12671 + } //#12671 + $_.barlen = $_.barcode.length; //#12674 + $_.encstr = $s(((20 + 1) * 3) + 4); //#12676 + $_.digits = $a(20); //#12677 + $_.txt = $a($_.barlen + 1); //#12678 + $puti($_.encstr, 0, $get($_.encs, 19)); //#12681 + $_.checksum = 0; //#12683 + $_.j = 0; //#12684 + $_.i = 0; //#12684 + $k[$j++] = true; //#12719 + for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#12719 + $_.i = _H; //#12687 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12688 + $j--; //#12689 + $_.indx = $k[--$j].length; //#12690 + $j -= 2; //#12691 + if (($_.indx >= 11) && ($_.indx < 37)) { //#12702 + if ($_.j > 18) { //#12693 + $j--; //#12693 + $k[$j++] = false; //#12693 + break; //#12693 + } //#12693 + $_.digit = (~~(($_.indx - 1) / 10)) + 10; //#12697 + $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12698 + $_.checksum = $_.checksum + $_.digit; //#12699 + $put($_.digits, $_.j, $_.digit); //#12700 + $_.j = $_.j + 1; //#12701 + } //#12701 + if ($_.j > 19) { //#12703 + $j--; //#12703 + $k[$j++] = false; //#12703 + break; //#12703 + } //#12703 + $_.digit = 0; //#12704 + if ($_.indx == 37) { //#12707 + $_.digit = 14; //#12706 + } //#12706 + if (($_.indx >= 11) && ($_.indx < 37)) { //#12710 + $_.digit = ($_.indx - 1) % 10; //#12709 + } //#12709 + if ($_.indx < 11) { //#12713 + $_.digit = $_.indx; //#12712 + } //#12712 + $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12714 + $_.checksum = $_.checksum + $_.digit; //#12715 + $put($_.digits, $_.j, $_.digit); //#12716 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.j * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12717 + $_.j = $_.j + 1; //#12718 + } //#12718 + if ($nt($k[--$j])) { //#12723 + $k[$j++] = 'bwipp.japanpostTooLong#12722'; //#12722 + $k[$j++] = "The input is too long"; //#12722 + bwipp_raiseerror(); //#12722 + } //#12722 + for (var _17 = $_.j, _16 = 20 - 1; _17 <= _16; _17 += 1) { //#12731 + $_.k = _17; //#12727 + $puti($_.encstr, ($_.k * 3) + 2, $get($_.encs, 14)); //#12728 + $_.checksum = $_.checksum + 14; //#12729 + $put($_.digits, $_.k, 14); //#12730 + } //#12730 + $_.checksum = 19 - ($_.checksum % 19); //#12734 + $puti($_.encstr, 2 + (20 * 3), $get($_.encs, $_.checksum)); //#12735 + $puti($_.encstr, 2 + (21 * 3), $get($_.encs, 20)); //#12738 + $_.checkdigit = " "; //#12739 + if ($_.includecheckintext) { //#12742 + $_.checkdigit = $geti($_.barchars, $_.checksum, 1); //#12741 + } //#12741 + $put($_.txt, $_.i + 1, $a([$_.checkdigit, ((20 * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12743 + $puti($_.encstr, ((20 + 1) * 3) + 2, $get($_.encs, 20)); //#12746 + $_.bbs = $a((21 * 3) + 4); //#12748 + $_.bhs = $a($_.bbs.length); //#12749 + for (var _1g = 0, _1f = $_.bbs.length - 1; _1g <= _1f; _1g += 1) { //#12773 + $_.i = _1g; //#12751 + $_.enc = $geti($_.encstr, $_.i, 1); //#12752 + $_.bunit = 0; //#12753 + $_.hunit = 0; //#12754 + if ($eq($_.enc, "0")) { //#12758 + $_.bunit = 3; //#12756 + $_.hunit = 2; //#12757 + } //#12757 + if ($eq($_.enc, "1")) { //#12762 + $_.bunit = 0; //#12760 + $_.hunit = 5; //#12761 + } //#12761 + if ($eq($_.enc, "2")) { //#12766 + $_.bunit = 3; //#12764 + $_.hunit = 5; //#12765 + } //#12765 + if ($eq($_.enc, "3")) { //#12770 + $_.bunit = 0; //#12768 + $_.hunit = 8; //#12769 + } //#12769 + $put($_.bbs, $_.i, ($_.bunit * $_.height) / 8); //#12771 + $put($_.bhs, $_.i, ($_.hunit * $_.height) / 8); //#12772 + } //#12772 + $k[$j++] = Infinity; //#12776 + var _1w = $_.bbs; //#12778 + var _1x = $_.bhs; //#12779 + $k[$j++] = Infinity; //#12780 + for (var _1z = 0, _20 = $_.bhs.length - 1; _1z < _20; _1z++) { //#12780 + $k[$j++] = 1.44; //#12780 + $k[$j++] = 1.872; //#12780 + } //#12780 + $k[$j++] = 1.44; //#12780 + var _21 = $a(); //#12780 + $k[$j++] = 'ren'; //#12783 + $k[$j++] = 'renlinear'; //#12783 + $k[$j++] = 'bbs'; //#12783 + $k[$j++] = _1w; //#12783 + $k[$j++] = 'bhs'; //#12783 + $k[$j++] = _1x; //#12783 + $k[$j++] = 'sbs'; //#12783 + $k[$j++] = _21; //#12783 + if ($_.includetext) { //#12783 + $k[$j++] = 'txt'; //#12782 + $k[$j++] = $_.txt; //#12782 + } //#12782 + $k[$j++] = 'opt'; //#12784 + $k[$j++] = $_.options; //#12784 + var _25 = $d(); //#12784 + $k[$j++] = _25; //#12787 + if (!$_.dontdraw) { //#12787 + bwipp_renlinear(); //#12787 + } //#12787 + $_ = Object.getPrototypeOf($_); //#12789 + $_ = Object.getPrototypeOf($_); //#12791 } //bwipp_japanpost function bwipp_msi() { - $_ = Object.create($_); //#12520 - $_.dontdraw = false; //#12523 - $_.includecheck = false; //#12524 - $_.includetext = false; //#12525 - $_.includecheckintext = false; //#12526 - $_.checktype = "unset"; //#12527 - $_.badmod11 = false; //#12528 - $_.textfont = "OCR-B"; //#12529 - $_.textsize = 10; //#12530 - $_.textyoffset = -8; //#12531 - $_.height = 1; //#12532 - $k[$j++] = $_; //#12534 - bwipp_processoptions(); //#12534 - $_.options = $k[--$j]; //#12534 - $_.barcode = $k[--$j]; //#12535 - if ($ne($_.checktype, "unset") && (!$_.includecheck)) { //#12539 - $k[$j++] = 'bwipp.msiCheckTypeWithoutCheck#12538'; //#12538 - $k[$j++] = "checktype requires includecheck"; //#12538 - bwipp_raiseerror(); //#12538 - } //#12538 - if ($_.badmod11 && ((($ne($_.checktype, "mod11") && $ne($_.checktype, "ncrmod11")) && $ne($_.checktype, "mod1110")) && $ne($_.checktype, "ncrmod1110"))) { //#12543 - $k[$j++] = 'bwipp.msiBadMod11Mismatch#12542'; //#12542 - $k[$j++] = "badmod11 requires checktype with mod11"; //#12542 - bwipp_raiseerror(); //#12542 - } //#12542 - if ($eq($_.checktype, "unset")) { //#12545 - $_.checktype = "mod10"; //#12545 - } //#12545 - bwipp_loadctx(bwipp_msi) //#12547 - $forall($_.barcode, function() { //#12554 - var _B = $k[--$j]; //#12551 - if ((_B < 48) || (_B > 57)) { //#12553 - $k[$j++] = 'bwipp.msiBadCharacter#12552'; //#12552 - $k[$j++] = "MSI must contain only digits"; //#12552 - bwipp_raiseerror(); //#12552 - } //#12552 - }); //#12552 - if (!bwipp_msi.__12566__) { //#12566 - $_ = Object.create($_); //#12566 - $_.encs = $a(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); //#12562 - $_.barchars = "0123456789"; //#12565 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12565 - bwipp_msi.__12566__ = 1; //#12565 - $_ = Object.getPrototypeOf($_); //#12565 - } //#12565 - $_.barlen = $_.barcode.length; //#12568 - $_.txtlen = $_.barlen; //#12569 + $_ = Object.create($_); //#12821 + $_.dontdraw = false; //#12824 + $_.includecheck = false; //#12825 + $_.includetext = false; //#12826 + $_.includecheckintext = false; //#12827 + $_.checktype = "unset"; //#12828 + $_.badmod11 = false; //#12829 + $_.textfont = "OCR-B"; //#12830 + $_.textsize = 10; //#12831 + $_.textyoffset = -8; //#12832 + $_.height = 1; //#12833 + $k[$j++] = $_; //#12835 + bwipp_processoptions(); //#12835 + $_.options = $k[--$j]; //#12835 + $_.barcode = $k[--$j]; //#12836 + if ($ne($_.checktype, "unset") && (!$_.includecheck)) { //#12840 + $k[$j++] = 'bwipp.msiCheckTypeWithoutCheck#12839'; //#12839 + $k[$j++] = "checktype requires includecheck"; //#12839 + bwipp_raiseerror(); //#12839 + } //#12839 + if ($_.badmod11 && ((($ne($_.checktype, "mod11") && $ne($_.checktype, "ncrmod11")) && $ne($_.checktype, "mod1110")) && $ne($_.checktype, "ncrmod1110"))) { //#12844 + $k[$j++] = 'bwipp.msiBadMod11Mismatch#12843'; //#12843 + $k[$j++] = "badmod11 requires checktype with mod11"; //#12843 + bwipp_raiseerror(); //#12843 + } //#12843 + if ($eq($_.checktype, "unset")) { //#12846 + $_.checktype = "mod10"; //#12846 + } //#12846 + bwipp_loadctx(bwipp_msi) //#12848 + $forall($_.barcode, function() { //#12855 + var _B = $k[--$j]; //#12852 + if ((_B < 48) || (_B > 57)) { //#12854 + $k[$j++] = 'bwipp.msiBadCharacter#12853'; //#12853 + $k[$j++] = "MSI must contain only digits"; //#12853 + bwipp_raiseerror(); //#12853 + } //#12853 + }); //#12853 + if (!bwipp_msi.__12867__) { //#12867 + $_ = Object.create($_); //#12867 + $_.encs = $a(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); //#12863 + $_.barchars = "0123456789"; //#12866 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12866 + bwipp_msi.__12867__ = 1; //#12866 + $_ = Object.getPrototypeOf($_); //#12866 + } //#12866 + $_.barlen = $_.barcode.length; //#12869 + $_.txtlen = $_.barlen; //#12870 $_.mod10 = function() { - $_.code = $k[--$j]; //#12572 - $k[$j++] = 0; //#12573 - $k[$j++] = 0; //#12573 - $forall($_.code, function() { //#12573 - var _I = $k[--$j]; //#12573 - var _J = $k[--$j]; //#12573 - var _K = $k[--$j]; //#12573 - $k[$j++] = $f($f(_I - 48) + (_J * 10)); //#12573 - $k[$j++] = _K; //#12573 - }); //#12573 - $j--; //#12573 - var _L = $k[--$j]; //#12573 - $k[$j++] = _L * 2; //#12574 - $k[$j++] = 0; //#12574 - for (;;) { //#12574 - var _M = $k[--$j]; //#12574 - var _N = $k[--$j]; //#12574 - var _O = ~~(_N / 10); //#12574 - $k[$j++] = $f(_M + (_N % 10)); //#12574 - $k[$j++] = _O; //#12574 - if (_O == 0) { //#12574 - $j--; //#12574 - break; //#12574 - } //#12574 - var _P = $k[--$j]; //#12574 - var _Q = $k[--$j]; //#12574 - $k[$j++] = _P; //#12574 - $k[$j++] = _Q; //#12574 - } //#12574 - $k[$j++] = 0; //#12575 - $k[$j++] = 0; //#12575 - $forall($_.code, function() { //#12575 - var _S = $k[--$j]; //#12575 - var _T = $k[--$j]; //#12575 - var _U = $k[--$j]; //#12575 - $k[$j++] = $f(_T + $f(_S - 48)); //#12575 - $k[$j++] = _U; //#12575 - }); //#12575 - var _V = $k[--$j]; //#12575 - var _W = $k[--$j]; //#12575 - $k[$j++] = _V; //#12575 - $k[$j++] = _W; //#12575 - $j--; //#12575 - var _X = $k[--$j]; //#12575 - var _a = $s($_.code.length + 1); //#12577 - $puti(_a, 0, $_.code); //#12577 - $put(_a, $_.code.length, $f((($f(10 - ($f($k[--$j] + _X) % 10))) % 10) + 48)); //#12577 - $k[$j++] = _a; //#12577 - }; //#12577 + $_.code = $k[--$j]; //#12873 + $k[$j++] = 0; //#12874 + $k[$j++] = 0; //#12874 + $forall($_.code, function() { //#12874 + var _I = $k[--$j]; //#12874 + var _J = $k[--$j]; //#12874 + var _K = $k[--$j]; //#12874 + $k[$j++] = $f($f(_I - 48) + (_J * 10)); //#12874 + $k[$j++] = _K; //#12874 + }); //#12874 + $j--; //#12874 + var _L = $k[--$j]; //#12874 + $k[$j++] = _L * 2; //#12875 + $k[$j++] = 0; //#12875 + for (;;) { //#12875 + var _M = $k[--$j]; //#12875 + var _N = $k[--$j]; //#12875 + var _O = ~~(_N / 10); //#12875 + $k[$j++] = $f(_M + (_N % 10)); //#12875 + $k[$j++] = _O; //#12875 + if (_O == 0) { //#12875 + $j--; //#12875 + break; //#12875 + } //#12875 + var _P = $k[--$j]; //#12875 + var _Q = $k[--$j]; //#12875 + $k[$j++] = _P; //#12875 + $k[$j++] = _Q; //#12875 + } //#12875 + $k[$j++] = 0; //#12876 + $k[$j++] = 0; //#12876 + $forall($_.code, function() { //#12876 + var _S = $k[--$j]; //#12876 + var _T = $k[--$j]; //#12876 + var _U = $k[--$j]; //#12876 + $k[$j++] = $f(_T + $f(_S - 48)); //#12876 + $k[$j++] = _U; //#12876 + }); //#12876 + var _V = $k[--$j]; //#12876 + var _W = $k[--$j]; //#12876 + $k[$j++] = _V; //#12876 + $k[$j++] = _W; //#12876 + $j--; //#12876 + var _X = $k[--$j]; //#12876 + var _a = $s($_.code.length + 1); //#12878 + $puti(_a, 0, $_.code); //#12878 + $put(_a, $_.code.length, $f((($f(10 - ($f($k[--$j] + _X) % 10))) % 10) + 48)); //#12878 + $k[$j++] = _a; //#12878 + }; //#12878 $_.mod11 = function() { - $_.code = $k[--$j]; //#12581 - $k[$j++] = $_.code.length - 1; //#12582 - $forall($_.code, function() { //#12582 - var _g = $k[--$j]; //#12582 - var _h = $k[--$j]; //#12582 - $k[$j++] = $f(_g - 48); //#12582 - $k[$j++] = $f((_h % 6) + 2); //#12582 - $k[$j++] = $f(_h - 1); //#12582 - }); //#12582 - $j--; //#12582 - $k[$j++] = 0; //#12583 - for (var _j = 0, _k = $_.code.length; _j < _k; _j++) { //#12583 - var _l = $k[--$j]; //#12583 - var _m = $k[--$j]; //#12583 - var _n = $k[--$j]; //#12583 - $k[$j++] = $f(_l + (_n * _m)); //#12583 - } //#12583 - var _p = ($f(11 - ($k[--$j] % 11))) % 11; //#12585 - $k[$j++] = _p; //#12593 - if (_p == 10) { //#12592 - if ($_.badmod11) { //#12589 - $j--; //#12587 - var _s = $s($_.code.length + 2); //#12587 - $puti(_s, 0, $_.code); //#12587 - $puti(_s, $_.code.length, "10"); //#12587 - $k[$j++] = _s; //#12587 - } else { //#12589 - $j--; //#12589 - $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12589'; //#12589 - $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12589 - bwipp_raiseerror(); //#12589 - } //#12589 - } else { //#12592 - var _w = $s($_.code.length + 1); //#12592 - $puti(_w, 0, $_.code); //#12592 - $put(_w, $_.code.length, $f($k[--$j] + 48)); //#12592 - $k[$j++] = _w; //#12592 - } //#12592 - }; //#12592 + $_.code = $k[--$j]; //#12882 + $k[$j++] = $_.code.length - 1; //#12883 + $forall($_.code, function() { //#12883 + var _g = $k[--$j]; //#12883 + var _h = $k[--$j]; //#12883 + $k[$j++] = $f(_g - 48); //#12883 + $k[$j++] = $f((_h % 6) + 2); //#12883 + $k[$j++] = $f(_h - 1); //#12883 + }); //#12883 + $j--; //#12883 + $k[$j++] = 0; //#12884 + for (var _j = 0, _k = $_.code.length; _j < _k; _j++) { //#12884 + var _l = $k[--$j]; //#12884 + var _m = $k[--$j]; //#12884 + var _n = $k[--$j]; //#12884 + $k[$j++] = $f(_l + (_n * _m)); //#12884 + } //#12884 + var _p = ($f(11 - ($k[--$j] % 11))) % 11; //#12886 + $k[$j++] = _p; //#12894 + if (_p == 10) { //#12893 + if ($_.badmod11) { //#12890 + $j--; //#12888 + var _s = $s($_.code.length + 2); //#12888 + $puti(_s, 0, $_.code); //#12888 + $puti(_s, $_.code.length, "10"); //#12888 + $k[$j++] = _s; //#12888 + } else { //#12890 + $j--; //#12890 + $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12890'; //#12890 + $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12890 + bwipp_raiseerror(); //#12890 + } //#12890 + } else { //#12893 + var _w = $s($_.code.length + 1); //#12893 + $puti(_w, 0, $_.code); //#12893 + $put(_w, $_.code.length, $f($k[--$j] + 48)); //#12893 + $k[$j++] = _w; //#12893 + } //#12893 + }; //#12893 $_.ncrmod11 = function() { - $_.code = $k[--$j]; //#12597 - $k[$j++] = $_.code.length - 1; //#12598 - $forall($_.code, function() { //#12598 - var _13 = $k[--$j]; //#12598 - var _14 = $k[--$j]; //#12598 - $k[$j++] = $f(_13 - 48); //#12598 - $k[$j++] = $f((_14 % 8) + 2); //#12598 - $k[$j++] = $f(_14 - 1); //#12598 - }); //#12598 - $j--; //#12598 - $k[$j++] = 0; //#12599 - for (var _16 = 0, _17 = $_.code.length; _16 < _17; _16++) { //#12599 - var _18 = $k[--$j]; //#12599 - var _19 = $k[--$j]; //#12599 - var _1A = $k[--$j]; //#12599 - $k[$j++] = $f(_18 + (_1A * _19)); //#12599 - } //#12599 - var _1C = ($f(11 - ($k[--$j] % 11))) % 11; //#12601 - $k[$j++] = _1C; //#12609 - if (_1C == 10) { //#12608 - if ($_.badmod11) { //#12605 - $j--; //#12603 - var _1F = $s($_.code.length + 2); //#12603 - $puti(_1F, 0, $_.code); //#12603 - $puti(_1F, $_.code.length, "10"); //#12603 - $k[$j++] = _1F; //#12603 - } else { //#12605 - $j--; //#12605 - $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12605'; //#12605 - $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12605 - bwipp_raiseerror(); //#12605 - } //#12605 - } else { //#12608 - var _1J = $s($_.code.length + 1); //#12608 - $puti(_1J, 0, $_.code); //#12608 - $put(_1J, $_.code.length, $f($k[--$j] + 48)); //#12608 - $k[$j++] = _1J; //#12608 - } //#12608 - }; //#12608 - if (!bwipp_msi.__12621__) { //#12621 - $_ = Object.create($_); //#12621 + $_.code = $k[--$j]; //#12898 + $k[$j++] = $_.code.length - 1; //#12899 + $forall($_.code, function() { //#12899 + var _13 = $k[--$j]; //#12899 + var _14 = $k[--$j]; //#12899 + $k[$j++] = $f(_13 - 48); //#12899 + $k[$j++] = $f((_14 % 8) + 2); //#12899 + $k[$j++] = $f(_14 - 1); //#12899 + }); //#12899 + $j--; //#12899 + $k[$j++] = 0; //#12900 + for (var _16 = 0, _17 = $_.code.length; _16 < _17; _16++) { //#12900 + var _18 = $k[--$j]; //#12900 + var _19 = $k[--$j]; //#12900 + var _1A = $k[--$j]; //#12900 + $k[$j++] = $f(_18 + (_1A * _19)); //#12900 + } //#12900 + var _1C = ($f(11 - ($k[--$j] % 11))) % 11; //#12902 + $k[$j++] = _1C; //#12910 + if (_1C == 10) { //#12909 + if ($_.badmod11) { //#12906 + $j--; //#12904 + var _1F = $s($_.code.length + 2); //#12904 + $puti(_1F, 0, $_.code); //#12904 + $puti(_1F, $_.code.length, "10"); //#12904 + $k[$j++] = _1F; //#12904 + } else { //#12906 + $j--; //#12906 + $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12906'; //#12906 + $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12906 + bwipp_raiseerror(); //#12906 + } //#12906 + } else { //#12909 + var _1J = $s($_.code.length + 1); //#12909 + $puti(_1J, 0, $_.code); //#12909 + $put(_1J, $_.code.length, $f($k[--$j] + 48)); //#12909 + $k[$j++] = _1J; //#12909 + } //#12909 + }; //#12909 + if (!bwipp_msi.__12922__) { //#12922 + $_ = Object.create($_); //#12922 var _1N = new Map([ ["mod10", function() { - $_.mod10(); //#12614 + $_.mod10(); //#12915 }], ["mod1010", function() { - $_.mod10(); //#12615 - $_.mod10(); //#12615 + $_.mod10(); //#12916 + $_.mod10(); //#12916 }], ["mod11", function() { - $_.mod11(); //#12616 + $_.mod11(); //#12917 }], ["ncrmod11", function() { - $_.ncrmod11(); //#12617 + $_.ncrmod11(); //#12918 }], ["mod1110", function() { - $_.mod11(); //#12618 - $_.mod10(); //#12618 + $_.mod11(); //#12919 + $_.mod10(); //#12919 }], ["ncrmod1110", function() { - $_.ncrmod11(); //#12619 - $_.mod10(); //#12619 + $_.ncrmod11(); //#12920 + $_.mod10(); //#12920 }] - ]); //#12619 - $_.checkfunc = _1N; //#12620 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12620 - bwipp_msi.__12621__ = 1; //#12620 - $_ = Object.getPrototypeOf($_); //#12620 - } //#12620 - if ($_.includecheck) { //#12631 - var _1Q = $_.checkfunc; //#12625 - var _1R = $_.checktype; //#12625 - var _1S = $get(_1Q, _1R) !== undefined; //#12625 - $k[$j++] = _1Q; //#12627 - $k[$j++] = _1R; //#12627 - if (!_1S) { //#12627 - $j -= 2; //#12626 - $k[$j++] = 'bwipp.msiBadCharacter#12626'; //#12626 - $k[$j++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; //#12626 - bwipp_raiseerror(); //#12626 - } //#12626 - var _1T = $k[--$j]; //#12628 - var _1V = $get($k[--$j], _1T); //#12628 - $k[$j++] = $_.barcode; //#12628 + ]); //#12920 + $_.checkfunc = _1N; //#12921 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12921 + bwipp_msi.__12922__ = 1; //#12921 + $_ = Object.getPrototypeOf($_); //#12921 + } //#12921 + if ($_.includecheck) { //#12932 + var _1Q = $_.checkfunc; //#12926 + var _1R = $_.checktype; //#12926 + var _1S = $get(_1Q, _1R) !== undefined; //#12926 + $k[$j++] = _1Q; //#12928 + $k[$j++] = _1R; //#12928 + if (!_1S) { //#12928 + $j -= 2; //#12927 + $k[$j++] = 'bwipp.msiBadCharacter#12927'; //#12927 + $k[$j++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; //#12927 + bwipp_raiseerror(); //#12927 + } //#12927 + var _1T = $k[--$j]; //#12929 + var _1V = $get($k[--$j], _1T); //#12929 + $k[$j++] = $_.barcode; //#12929 if (_1V() === true) { return true; - } //#12628 - $_.barcode = $k[--$j]; //#12628 - $_.barlen = $_.barcode.length; //#12629 - if ($_.includecheckintext) { //#12630 - $_.txtlen = $_.barlen; //#12630 - } //#12630 - } //#12630 - $_.sbs = $s(($_.barlen * 8) + 5); //#12633 - $_.txt = $a($_.barlen); //#12634 - $puti($_.sbs, 0, $get($_.encs, 10)); //#12637 - for (var _1k = 0, _1j = $_.barlen - 1; _1k <= _1j; _1k += 1) { //#12649 - $_.i = _1k; //#12640 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12642 - $j--; //#12643 - $_.indx = $k[--$j].length; //#12644 - $j -= 2; //#12645 - $_.enc = $get($_.encs, $_.indx); //#12646 - $puti($_.sbs, ($_.i * 8) + 2, $_.enc); //#12647 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + 3, $_.textyoffset, $_.textfont, $_.textsize])); //#12648 - } //#12648 - $puti($_.sbs, ($_.barlen * 8) + 2, $get($_.encs, 11)); //#12652 - $k[$j++] = Infinity; //#12655 - $k[$j++] = Infinity; //#12657 - var _2A = $_.sbs; //#12657 - for (var _2B = 0, _2C = _2A.length; _2B < _2C; _2B++) { //#12657 - $k[$j++] = $get(_2A, _2B) - 48; //#12657 - } //#12657 - var _2E = $a(); //#12657 - $k[$j++] = Infinity; //#12658 - for (var _2G = 0, _2H = ~~(($_.sbs.length + 1) / 2); _2G < _2H; _2G++) { //#12658 - $k[$j++] = $_.height; //#12658 - } //#12658 - var _2J = $a(); //#12658 - $k[$j++] = Infinity; //#12659 - for (var _2L = 0, _2M = ~~(($_.sbs.length + 1) / 2); _2L < _2M; _2L++) { //#12659 - $k[$j++] = 0; //#12659 - } //#12659 - var _2N = $a(); //#12659 - $k[$j++] = 'ren'; //#12662 - $k[$j++] = bwipp_renlinear; //#12662 - $k[$j++] = 'sbs'; //#12662 - $k[$j++] = _2E; //#12662 - $k[$j++] = 'bhs'; //#12662 - $k[$j++] = _2J; //#12662 - $k[$j++] = 'bbs'; //#12662 - $k[$j++] = _2N; //#12662 - if ($_.includetext) { //#12662 - $k[$j++] = 'txt'; //#12661 - $k[$j++] = $geti($_.txt, 0, $_.txtlen); //#12661 - } //#12661 - $k[$j++] = 'opt'; //#12663 - $k[$j++] = $_.options; //#12663 - var _2T = $d(); //#12663 - $k[$j++] = _2T; //#12666 - if (!$_.dontdraw) { //#12666 - bwipp_renlinear(); //#12666 - } //#12666 - $_ = Object.getPrototypeOf($_); //#12668 - $_ = Object.getPrototypeOf($_); //#12670 + } //#12929 + $_.barcode = $k[--$j]; //#12929 + $_.barlen = $_.barcode.length; //#12930 + if ($_.includecheckintext) { //#12931 + $_.txtlen = $_.barlen; //#12931 + } //#12931 + } //#12931 + $_.sbs = $s(($_.barlen * 8) + 5); //#12934 + $_.txt = $a($_.barlen); //#12935 + $puti($_.sbs, 0, $get($_.encs, 10)); //#12938 + for (var _1k = 0, _1j = $_.barlen - 1; _1k <= _1j; _1k += 1) { //#12950 + $_.i = _1k; //#12941 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12943 + $j--; //#12944 + $_.indx = $k[--$j].length; //#12945 + $j -= 2; //#12946 + $_.enc = $get($_.encs, $_.indx); //#12947 + $puti($_.sbs, ($_.i * 8) + 2, $_.enc); //#12948 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + 3, $_.textyoffset, $_.textfont, $_.textsize])); //#12949 + } //#12949 + $puti($_.sbs, ($_.barlen * 8) + 2, $get($_.encs, 11)); //#12953 + $k[$j++] = Infinity; //#12956 + $k[$j++] = Infinity; //#12958 + var _2A = $_.sbs; //#12958 + for (var _2B = 0, _2C = _2A.length; _2B < _2C; _2B++) { //#12958 + $k[$j++] = $get(_2A, _2B) - 48; //#12958 + } //#12958 + var _2E = $a(); //#12958 + $k[$j++] = Infinity; //#12959 + for (var _2G = 0, _2H = ~~(($_.sbs.length + 1) / 2); _2G < _2H; _2G++) { //#12959 + $k[$j++] = $_.height; //#12959 + } //#12959 + var _2J = $a(); //#12959 + $k[$j++] = Infinity; //#12960 + for (var _2L = 0, _2M = ~~(($_.sbs.length + 1) / 2); _2L < _2M; _2L++) { //#12960 + $k[$j++] = 0; //#12960 + } //#12960 + var _2N = $a(); //#12960 + $k[$j++] = 'ren'; //#12963 + $k[$j++] = 'renlinear'; //#12963 + $k[$j++] = 'sbs'; //#12963 + $k[$j++] = _2E; //#12963 + $k[$j++] = 'bhs'; //#12963 + $k[$j++] = _2J; //#12963 + $k[$j++] = 'bbs'; //#12963 + $k[$j++] = _2N; //#12963 + if ($_.includetext) { //#12963 + $k[$j++] = 'txt'; //#12962 + $k[$j++] = $geti($_.txt, 0, $_.txtlen); //#12962 + } //#12962 + $k[$j++] = 'opt'; //#12964 + $k[$j++] = $_.options; //#12964 + var _2T = $d(); //#12964 + $k[$j++] = _2T; //#12967 + if (!$_.dontdraw) { //#12967 + bwipp_renlinear(); //#12967 + } //#12967 + $_ = Object.getPrototypeOf($_); //#12969 + $_ = Object.getPrototypeOf($_); //#12971 } //bwipp_msi function bwipp_plessey() { - $_ = Object.create($_); //#12700 - $_.dontdraw = false; //#12703 - $_.includetext = false; //#12704 - $_.validatecheck = false; //#12705 - $_.includecheckintext = false; //#12706 - $_.unidirectional = false; //#12707 - $_.textfont = "OCR-B"; //#12708 - $_.textsize = 10; //#12709 - $_.textyoffset = -8; //#12710 - $_.height = 1; //#12711 - $k[$j++] = $_; //#12713 - bwipp_processoptions(); //#12713 - $_.options = $k[--$j]; //#12713 - $_.barcode = $k[--$j]; //#12714 - if ($eq($_.barcode, "")) { //#12718 - $k[$j++] = 'bwipp.plesseyEmptyData#12717'; //#12717 - $k[$j++] = "The data must not be empty"; //#12717 - bwipp_raiseerror(); //#12717 - } //#12717 - bwipp_loadctx(bwipp_plessey) //#12720 - if (!bwipp_plessey.__12736__) { //#12736 - $_ = Object.create($_); //#12736 - $_.barchars = "0123456789ABCDEF"; //#12724 - $_.charvals = new Map; //#12725 - for (var _3 = 0; _3 <= 15; _3 += 1) { //#12726 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#12726 - } //#12726 - $_.encs = $a(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); //#12735 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_plessey.$ctx[id] = $_[id]); //#12735 - bwipp_plessey.__12736__ = 1; //#12735 - $_ = Object.getPrototypeOf($_); //#12735 - } //#12735 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12743 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12740 - if (!_F) { //#12742 - $k[$j++] = 'bwipp.plesseyBadCharacter#12741'; //#12741 - $k[$j++] = "Plessey must contain only digits and letters A B C D E F"; //#12741 - bwipp_raiseerror(); //#12741 - } //#12741 - } //#12741 - $k[$j++] = 'barlen'; //#12745 - $k[$j++] = $_.barcode.length; //#12745 - if ($_.validatecheck) { //#12745 - var _I = $k[--$j]; //#12745 - $k[$j++] = $f(_I - 2); //#12745 - } //#12745 - var _J = $k[--$j]; //#12745 - $_[$k[--$j]] = _J; //#12745 - $_.checkbits = $a($f(($_.barlen * 4) + 8)); //#12748 - $puti($_.checkbits, $_.barlen * 4, $a([0, 0, 0, 0, 0, 0, 0, 0])); //#12749 - for (var _S = 0, _R = $f($_.barlen - 1); _S <= _R; _S += 1) { //#12759 - $_.i = _S; //#12751 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12752 - $puti($_.checkbits, $_.i * 4, $a([$_.indx & 1, ($_.indx >>> 1) & 1, ($_.indx >>> 2) & 1, $_.indx >>> 3])); //#12758 - } //#12758 - $_.checksalt = $a([1, 1, 1, 1, 0, 1, 0, 0, 1]); //#12760 - for (var _i = 0, _h = $f(($_.barlen * 4) - 1); _i <= _h; _i += 1) { //#12769 - $_.i = _i; //#12762 - if ($get($_.checkbits, $_.i) == 1) { //#12768 - for (var _m = 0; _m <= 8; _m += 1) { //#12767 - $_.j = _m; //#12765 - $put($_.checkbits, $_.i + $_.j, $xo($get($_.checkbits, $_.i + $_.j), $get($_.checksalt, $_.j))); //#12766 - } //#12766 - } //#12766 - } //#12766 - $_.checkval = 0; //#12770 - for (var _x = 0; _x <= 7; _x += 1) { //#12774 - $_.i = _x; //#12772 - $_.checkval = $f($_.checkval + ((~~Math.pow(2, $_.i)) * $get($_.checkbits, $f(($_.barlen * 4) + $_.i)))); //#12773 - } //#12773 - $_.checksum1 = $_.checkval & 15; //#12775 - $_.checksum2 = $_.checkval >>> 4; //#12776 - if ($_.validatecheck) { //#12783 - if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $f($_.barlen + 1)) != $get($_.barchars, $_.checksum2))) { //#12781 - $k[$j++] = 'bwipp.plesseyBadCheckDigits#12780'; //#12780 - $k[$j++] = "Incorrect Plessey check digits provided"; //#12780 - bwipp_raiseerror(); //#12780 - } //#12780 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12782 - } //#12782 - var _1O = $_.unidirectional ? 27 : 33; //#12785 - $_.sbs = $s($f(($_.barlen * 8) + _1O)); //#12785 - $_.txt = $a($f($_.barlen + 2)); //#12786 - $puti($_.sbs, 0, $get($_.encs, 16)); //#12789 - for (var _1X = 0, _1W = $f($_.barlen - 1); _1X <= _1W; _1X += 1) { //#12796 - $_.i = _1X; //#12792 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12793 - $puti($_.sbs, ($_.i * 8) + 8, $get($_.encs, $_.indx)); //#12794 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 20) + 20, $_.textyoffset, $_.textfont, $_.textsize])); //#12795 - } //#12795 - $puti($_.sbs, $f(($_.barlen * 8) + 8), $get($_.encs, $_.checksum1)); //#12799 - $puti($_.sbs, $f(($_.barlen * 8) + 16), $get($_.encs, $_.checksum2)); //#12800 - if ($_.includecheckintext) { //#12806 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12802 - $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum2, 1), $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12803 - } else { //#12806 - $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12805 - $put($_.txt, $f($_.barlen + 1), $a([" ", $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12806 - } //#12806 - var _2f = $_.unidirectional ? 18 : 17; //#12810 - $puti($_.sbs, $f(($_.barlen * 8) + 24), $get($_.encs, _2f)); //#12810 - $k[$j++] = Infinity; //#12813 - $k[$j++] = Infinity; //#12815 - var _2h = $_.sbs; //#12815 - for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#12815 - $k[$j++] = $get(_2h, _2i) - 48; //#12815 - } //#12815 - var _2l = $a(); //#12815 - $k[$j++] = Infinity; //#12816 - for (var _2n = 0, _2o = ~~(($_.sbs.length + 1) / 2); _2n < _2o; _2n++) { //#12816 - $k[$j++] = $_.height; //#12816 - } //#12816 - var _2q = $a(); //#12816 - $k[$j++] = Infinity; //#12817 - for (var _2s = 0, _2t = ~~(($_.sbs.length + 1) / 2); _2s < _2t; _2s++) { //#12817 - $k[$j++] = 0; //#12817 - } //#12817 - var _2u = $a(); //#12817 - $k[$j++] = 'ren'; //#12820 - $k[$j++] = bwipp_renlinear; //#12820 - $k[$j++] = 'sbs'; //#12820 - $k[$j++] = _2l; //#12820 - $k[$j++] = 'bhs'; //#12820 - $k[$j++] = _2q; //#12820 - $k[$j++] = 'bbs'; //#12820 - $k[$j++] = _2u; //#12820 - if ($_.includetext) { //#12820 - $k[$j++] = 'txt'; //#12819 - $k[$j++] = $_.txt; //#12819 - } //#12819 - $k[$j++] = 'opt'; //#12821 - $k[$j++] = $_.options; //#12821 - var _2y = $d(); //#12821 - $k[$j++] = _2y; //#12824 - if (!$_.dontdraw) { //#12824 - bwipp_renlinear(); //#12824 - } //#12824 - $_ = Object.getPrototypeOf($_); //#12826 - $_ = Object.getPrototypeOf($_); //#12828 + $_ = Object.create($_); //#13001 + $_.dontdraw = false; //#13004 + $_.includetext = false; //#13005 + $_.validatecheck = false; //#13006 + $_.includecheckintext = false; //#13007 + $_.unidirectional = false; //#13008 + $_.textfont = "OCR-B"; //#13009 + $_.textsize = 10; //#13010 + $_.textyoffset = -8; //#13011 + $_.height = 1; //#13012 + $k[$j++] = $_; //#13014 + bwipp_processoptions(); //#13014 + $_.options = $k[--$j]; //#13014 + $_.barcode = $k[--$j]; //#13015 + if ($eq($_.barcode, "")) { //#13019 + $k[$j++] = 'bwipp.plesseyEmptyData#13018'; //#13018 + $k[$j++] = "The data must not be empty"; //#13018 + bwipp_raiseerror(); //#13018 + } //#13018 + bwipp_loadctx(bwipp_plessey) //#13021 + if (!bwipp_plessey.__13037__) { //#13037 + $_ = Object.create($_); //#13037 + $_.barchars = "0123456789ABCDEF"; //#13025 + $_.charvals = new Map; //#13026 + for (var _3 = 0; _3 <= 15; _3 += 1) { //#13027 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#13027 + } //#13027 + $_.encs = $a(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); //#13036 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_plessey.$ctx[id] = $_[id]); //#13036 + bwipp_plessey.__13037__ = 1; //#13036 + $_ = Object.getPrototypeOf($_); //#13036 + } //#13036 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#13044 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#13041 + if (!_F) { //#13043 + $k[$j++] = 'bwipp.plesseyBadCharacter#13042'; //#13042 + $k[$j++] = "Plessey must contain only digits and letters A B C D E F"; //#13042 + bwipp_raiseerror(); //#13042 + } //#13042 + } //#13042 + $k[$j++] = 'barlen'; //#13046 + $k[$j++] = $_.barcode.length; //#13046 + if ($_.validatecheck) { //#13046 + var _I = $k[--$j]; //#13046 + $k[$j++] = $f(_I - 2); //#13046 + } //#13046 + var _J = $k[--$j]; //#13046 + $_[$k[--$j]] = _J; //#13046 + $_.checkbits = $a($f(($_.barlen * 4) + 8)); //#13049 + $puti($_.checkbits, $_.barlen * 4, $a([0, 0, 0, 0, 0, 0, 0, 0])); //#13050 + for (var _S = 0, _R = $f($_.barlen - 1); _S <= _R; _S += 1) { //#13060 + $_.i = _S; //#13052 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#13053 + $puti($_.checkbits, $_.i * 4, $a([$_.indx & 1, ($_.indx >>> 1) & 1, ($_.indx >>> 2) & 1, $_.indx >>> 3])); //#13059 + } //#13059 + $_.checksalt = $a([1, 1, 1, 1, 0, 1, 0, 0, 1]); //#13061 + for (var _i = 0, _h = $f(($_.barlen * 4) - 1); _i <= _h; _i += 1) { //#13070 + $_.i = _i; //#13063 + if ($get($_.checkbits, $_.i) == 1) { //#13069 + for (var _m = 0; _m <= 8; _m += 1) { //#13068 + $_.j = _m; //#13066 + $put($_.checkbits, $_.i + $_.j, $xo($get($_.checkbits, $_.i + $_.j), $get($_.checksalt, $_.j))); //#13067 + } //#13067 + } //#13067 + } //#13067 + $_.checkval = 0; //#13071 + for (var _x = 0; _x <= 7; _x += 1) { //#13075 + $_.i = _x; //#13073 + $_.checkval = $f($_.checkval + ((~~Math.pow(2, $_.i)) * $get($_.checkbits, $f(($_.barlen * 4) + $_.i)))); //#13074 + } //#13074 + $_.checksum1 = $_.checkval & 15; //#13076 + $_.checksum2 = $_.checkval >>> 4; //#13077 + if ($_.validatecheck) { //#13084 + if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $f($_.barlen + 1)) != $get($_.barchars, $_.checksum2))) { //#13082 + $k[$j++] = 'bwipp.plesseyBadCheckDigits#13081'; //#13081 + $k[$j++] = "Incorrect Plessey check digits provided"; //#13081 + bwipp_raiseerror(); //#13081 + } //#13081 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#13083 + } //#13083 + var _1O = $_.unidirectional ? 27 : 33; //#13086 + $_.sbs = $s($f(($_.barlen * 8) + _1O)); //#13086 + $_.txt = $a($f($_.barlen + 2)); //#13087 + $puti($_.sbs, 0, $get($_.encs, 16)); //#13090 + for (var _1X = 0, _1W = $f($_.barlen - 1); _1X <= _1W; _1X += 1) { //#13097 + $_.i = _1X; //#13093 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#13094 + $puti($_.sbs, ($_.i * 8) + 8, $get($_.encs, $_.indx)); //#13095 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 20) + 20, $_.textyoffset, $_.textfont, $_.textsize])); //#13096 + } //#13096 + $puti($_.sbs, $f(($_.barlen * 8) + 8), $get($_.encs, $_.checksum1)); //#13100 + $puti($_.sbs, $f(($_.barlen * 8) + 16), $get($_.encs, $_.checksum2)); //#13101 + if ($_.includecheckintext) { //#13107 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13103 + $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum2, 1), $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13104 + } else { //#13107 + $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13106 + $put($_.txt, $f($_.barlen + 1), $a([" ", $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13107 + } //#13107 + var _2f = $_.unidirectional ? 18 : 17; //#13111 + $puti($_.sbs, $f(($_.barlen * 8) + 24), $get($_.encs, _2f)); //#13111 + $k[$j++] = Infinity; //#13114 + $k[$j++] = Infinity; //#13116 + var _2h = $_.sbs; //#13116 + for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#13116 + $k[$j++] = $get(_2h, _2i) - 48; //#13116 + } //#13116 + var _2l = $a(); //#13116 + $k[$j++] = Infinity; //#13117 + for (var _2n = 0, _2o = ~~(($_.sbs.length + 1) / 2); _2n < _2o; _2n++) { //#13117 + $k[$j++] = $_.height; //#13117 + } //#13117 + var _2q = $a(); //#13117 + $k[$j++] = Infinity; //#13118 + for (var _2s = 0, _2t = ~~(($_.sbs.length + 1) / 2); _2s < _2t; _2s++) { //#13118 + $k[$j++] = 0; //#13118 + } //#13118 + var _2u = $a(); //#13118 + $k[$j++] = 'ren'; //#13121 + $k[$j++] = 'renlinear'; //#13121 + $k[$j++] = 'sbs'; //#13121 + $k[$j++] = _2l; //#13121 + $k[$j++] = 'bhs'; //#13121 + $k[$j++] = _2q; //#13121 + $k[$j++] = 'bbs'; //#13121 + $k[$j++] = _2u; //#13121 + if ($_.includetext) { //#13121 + $k[$j++] = 'txt'; //#13120 + $k[$j++] = $_.txt; //#13120 + } //#13120 + $k[$j++] = 'opt'; //#13122 + $k[$j++] = $_.options; //#13122 + var _2y = $d(); //#13122 + $k[$j++] = _2y; //#13125 + if (!$_.dontdraw) { //#13125 + bwipp_renlinear(); //#13125 + } //#13125 + $_ = Object.getPrototypeOf($_); //#13127 + $_ = Object.getPrototypeOf($_); //#13129 } //bwipp_plessey function bwipp_telepen() { - $_ = Object.create($_); //#12859 - $_.numeric = false; //#12862 - $_.dontdraw = false; //#12863 - $_.includetext = false; //#12864 - $_.textfont = "OCR-B"; //#12865 - $_.textsize = 10; //#12866 - $_.textyoffset = -8; //#12867 - $_.height = 1; //#12868 - $_.parse = false; //#12869 - $k[$j++] = $_; //#12871 - bwipp_processoptions(); //#12871 - $_.options = $k[--$j]; //#12871 - $_.barcode = $k[--$j]; //#12872 - bwipp_loadctx(bwipp_telepen) //#12874 + $_ = Object.create($_); //#13160 + $_.numeric = false; //#13163 + $_.dontdraw = false; //#13164 + $_.includetext = false; //#13165 + $_.textfont = "OCR-B"; //#13166 + $_.textsize = 10; //#13167 + $_.textyoffset = -8; //#13168 + $_.height = 1; //#13169 + $_.parse = false; //#13170 + $k[$j++] = $_; //#13172 + bwipp_processoptions(); //#13172 + $_.options = $k[--$j]; //#13172 + $_.barcode = $k[--$j]; //#13173 + bwipp_loadctx(bwipp_telepen) //#13175 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#12880 - $_.fncvals = _3; //#12881 - $k[$j++] = 'barcode'; //#12882 - $k[$j++] = $_.barcode; //#12882 - $k[$j++] = $_.fncvals; //#12882 - bwipp_parseinput(); //#12882 - var _6 = $k[--$j]; //#12882 - $_[$k[--$j]] = _6; //#12882 - $_.barlen = $_.barcode.length; //#12883 - delete $_.options["parse"]; //#12884 - if ($_.numeric && (($_.barlen % 2) != 0)) { //#12888 - $k[$j++] = 'bwipp.telepenNumericOddLength#12887'; //#12887 - $k[$j++] = "Telepen Numeric must have an even length"; //#12887 - bwipp_raiseerror(); //#12887 - } //#12887 - if (!bwipp_telepen.__12926__) { //#12926 - $_ = Object.create($_); //#12926 - $_.encs = $a(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); //#12925 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_telepen.$ctx[id] = $_[id]); //#12925 - bwipp_telepen.__12926__ = 1; //#12925 - $_ = Object.getPrototypeOf($_); //#12925 - } //#12925 - $_.sbs = $s(($_.barlen * 16) + 48); //#12928 - $_.txt = $a($_.barlen); //#12929 - $_.enc = $get($_.encs, 95); //#12932 - $puti($_.sbs, 0, $_.enc); //#12933 - $_.l = $_.enc.length; //#12934 - $_.checksum = 0; //#12936 - $_.i = 0; //#12937 - $_.j = 0; //#12937 - for (;;) { //#12980 - if ($_.i == $_.barlen) { //#12939 - break; //#12939 - } //#12939 - if ($_.numeric) { //#12973 - if ($get($_.barcode, $_.i) > 16) { //#12961 - $_.np = $geti($_.barcode, $_.i, 2); //#12942 - var _X = $get($_.np, 0); //#12943 - var _Z = $get($_.np, 1); //#12944 - if (((_X < 48) || (_X > 57)) || (((_Z < 48) || (_Z > 57)) && (!(_Z == 88)))) { //#12950 - $k[$j++] = -1; //#12946 - } else { //#12950 - var _e = $f($get($_.np, 1) - 48); //#12949 - $k[$j++] = $f($get($_.np, 0) - 48); //#12949 - $k[$j++] = _e; //#12949 - if (_e != 40) { //#12949 - var _f = $k[--$j]; //#12949 - var _g = $k[--$j]; //#12949 - $k[$j++] = $f(($f(_f + (_g * 10))) + 10); //#12949 - } else { //#12949 - $j--; //#12949 - } //#12949 - var _h = $k[--$j]; //#12950 - $k[$j++] = $f(_h + 17); //#12950 - } //#12950 - var _i = $k[--$j]; //#12952 - $k[$j++] = _i; //#12954 - if (_i == -1) { //#12954 - $k[$j++] = 'bwipp.telepenInvalidNumericCharacter#12953'; //#12953 - $k[$j++] = "Telepen Numeric may contain only digits, or X in even positions"; //#12953 - bwipp_raiseerror(); //#12953 - } //#12953 - $_.indx = $k[--$j]; //#12955 - $put($_.txt, $_.j, $a([$_.np, ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12956 - $_.i = $_.i + 2; //#12957 - } else { //#12961 - $_.indx = $get($_.barcode, $_.i); //#12959 - $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12960 - $_.i = $_.i + 1; //#12961 - } //#12961 - } else { //#12973 - $_.indx = $get($_.barcode, $_.i); //#12964 - if ($_.indx > 127) { //#12967 - $k[$j++] = 'bwipp.telepenInvalidAlphaCharacter#12966'; //#12966 - $k[$j++] = "Telepen Alpha characters must have ordinal values 0 to 127"; //#12966 - bwipp_raiseerror(); //#12966 - } //#12966 - if (($_.indx >= 32) && ($_.indx <= 126)) { //#12971 - $put($_.txt, $_.j, $a([$geti($_.barcode, $_.i, 1), ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12969 - } else { //#12971 - $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12971 - } //#12971 - $_.i = $_.i + 1; //#12973 - } //#12973 - $_.checksum = $f($_.checksum + $_.indx); //#12975 - $_.enc = $get($_.encs, $_.indx); //#12976 - $puti($_.sbs, $_.l, $_.enc); //#12977 - $_.l = $_.l + $_.enc.length; //#12978 - $_.j = $_.j + 1; //#12979 - } //#12979 - $_.checksum = ($f(127 - ($_.checksum % 127))) % 127; //#12983 - $_.enc = $get($_.encs, $_.checksum); //#12984 - $puti($_.sbs, $_.l, $_.enc); //#12985 - $_.l = $_.l + $_.enc.length; //#12986 - $_.enc = $get($_.encs, 122); //#12989 - $puti($_.sbs, $_.l, $_.enc); //#12990 - $_.l = $_.l + $_.enc.length; //#12991 - $_.sbs = $geti($_.sbs, 0, $_.l); //#12994 - $_.txt = $geti($_.txt, 0, $_.j); //#12995 - $k[$j++] = Infinity; //#12998 - $k[$j++] = Infinity; //#13000 - var _1z = $_.sbs; //#13000 - for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#13000 - $k[$j++] = $f($get(_1z, _20) - 48); //#13000 - } //#13000 - var _23 = $a(); //#13000 - $k[$j++] = Infinity; //#13001 - for (var _25 = 0, _26 = ~~(($_.sbs.length + 1) / 2); _25 < _26; _25++) { //#13001 - $k[$j++] = $_.height; //#13001 - } //#13001 - var _28 = $a(); //#13001 - $k[$j++] = Infinity; //#13002 - for (var _2A = 0, _2B = ~~(($_.sbs.length + 1) / 2); _2A < _2B; _2A++) { //#13002 - $k[$j++] = 0; //#13002 - } //#13002 - var _2C = $a(); //#13002 - $k[$j++] = 'ren'; //#13005 - $k[$j++] = bwipp_renlinear; //#13005 - $k[$j++] = 'sbs'; //#13005 - $k[$j++] = _23; //#13005 - $k[$j++] = 'bhs'; //#13005 - $k[$j++] = _28; //#13005 - $k[$j++] = 'bbs'; //#13005 - $k[$j++] = _2C; //#13005 - if ($_.includetext) { //#13005 - $k[$j++] = 'txt'; //#13004 - $k[$j++] = $_.txt; //#13004 - } //#13004 - $k[$j++] = 'opt'; //#13006 - $k[$j++] = $_.options; //#13006 - var _2G = $d(); //#13006 - $k[$j++] = _2G; //#13009 - if (!$_.dontdraw) { //#13009 - bwipp_renlinear(); //#13009 - } //#13009 - $_ = Object.getPrototypeOf($_); //#13011 - $_ = Object.getPrototypeOf($_); //#13013 + ]); //#13181 + $_.fncvals = _3; //#13182 + $k[$j++] = 'barcode'; //#13183 + $k[$j++] = $_.barcode; //#13183 + $k[$j++] = $_.fncvals; //#13183 + bwipp_parseinput(); //#13183 + var _6 = $k[--$j]; //#13183 + $_[$k[--$j]] = _6; //#13183 + $_.barlen = $_.barcode.length; //#13184 + delete $_.options["parse"]; //#13185 + if ($_.numeric && (($_.barlen % 2) != 0)) { //#13189 + $k[$j++] = 'bwipp.telepenNumericOddLength#13188'; //#13188 + $k[$j++] = "Telepen Numeric must have an even length"; //#13188 + bwipp_raiseerror(); //#13188 + } //#13188 + if (!bwipp_telepen.__13227__) { //#13227 + $_ = Object.create($_); //#13227 + $_.encs = $a(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); //#13226 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_telepen.$ctx[id] = $_[id]); //#13226 + bwipp_telepen.__13227__ = 1; //#13226 + $_ = Object.getPrototypeOf($_); //#13226 + } //#13226 + $_.sbs = $s(($_.barlen * 16) + 48); //#13229 + $_.txt = $a($_.barlen); //#13230 + $_.enc = $get($_.encs, 95); //#13233 + $puti($_.sbs, 0, $_.enc); //#13234 + $_.l = $_.enc.length; //#13235 + $_.checksum = 0; //#13237 + $_.i = 0; //#13238 + $_.j = 0; //#13238 + for (;;) { //#13281 + if ($_.i == $_.barlen) { //#13240 + break; //#13240 + } //#13240 + if ($_.numeric) { //#13274 + if ($get($_.barcode, $_.i) > 16) { //#13262 + $_.np = $geti($_.barcode, $_.i, 2); //#13243 + var _X = $get($_.np, 0); //#13244 + var _Z = $get($_.np, 1); //#13245 + if (((_X < 48) || (_X > 57)) || (((_Z < 48) || (_Z > 57)) && (!(_Z == 88)))) { //#13251 + $k[$j++] = -1; //#13247 + } else { //#13251 + var _e = $f($get($_.np, 1) - 48); //#13250 + $k[$j++] = $f($get($_.np, 0) - 48); //#13250 + $k[$j++] = _e; //#13250 + if (_e != 40) { //#13250 + var _f = $k[--$j]; //#13250 + var _g = $k[--$j]; //#13250 + $k[$j++] = $f(($f(_f + (_g * 10))) + 10); //#13250 + } else { //#13250 + $j--; //#13250 + } //#13250 + var _h = $k[--$j]; //#13251 + $k[$j++] = $f(_h + 17); //#13251 + } //#13251 + var _i = $k[--$j]; //#13253 + $k[$j++] = _i; //#13255 + if (_i == -1) { //#13255 + $k[$j++] = 'bwipp.telepenInvalidNumericCharacter#13254'; //#13254 + $k[$j++] = "Telepen Numeric may contain only digits, or X in even positions"; //#13254 + bwipp_raiseerror(); //#13254 + } //#13254 + $_.indx = $k[--$j]; //#13256 + $put($_.txt, $_.j, $a([$_.np, ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13257 + $_.i = $_.i + 2; //#13258 + } else { //#13262 + $_.indx = $get($_.barcode, $_.i); //#13260 + $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13261 + $_.i = $_.i + 1; //#13262 + } //#13262 + } else { //#13274 + $_.indx = $get($_.barcode, $_.i); //#13265 + if ($_.indx > 127) { //#13268 + $k[$j++] = 'bwipp.telepenInvalidAlphaCharacter#13267'; //#13267 + $k[$j++] = "Telepen Alpha characters must have ordinal values 0 to 127"; //#13267 + bwipp_raiseerror(); //#13267 + } //#13267 + if (($_.indx >= 32) && ($_.indx <= 126)) { //#13272 + $put($_.txt, $_.j, $a([$geti($_.barcode, $_.i, 1), ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13270 + } else { //#13272 + $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13272 + } //#13272 + $_.i = $_.i + 1; //#13274 + } //#13274 + $_.checksum = $f($_.checksum + $_.indx); //#13276 + $_.enc = $get($_.encs, $_.indx); //#13277 + $puti($_.sbs, $_.l, $_.enc); //#13278 + $_.l = $_.l + $_.enc.length; //#13279 + $_.j = $_.j + 1; //#13280 + } //#13280 + $_.checksum = ($f(127 - ($_.checksum % 127))) % 127; //#13284 + $_.enc = $get($_.encs, $_.checksum); //#13285 + $puti($_.sbs, $_.l, $_.enc); //#13286 + $_.l = $_.l + $_.enc.length; //#13287 + $_.enc = $get($_.encs, 122); //#13290 + $puti($_.sbs, $_.l, $_.enc); //#13291 + $_.l = $_.l + $_.enc.length; //#13292 + $_.sbs = $geti($_.sbs, 0, $_.l); //#13295 + $_.txt = $geti($_.txt, 0, $_.j); //#13296 + $k[$j++] = Infinity; //#13299 + $k[$j++] = Infinity; //#13301 + var _1z = $_.sbs; //#13301 + for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#13301 + $k[$j++] = $f($get(_1z, _20) - 48); //#13301 + } //#13301 + var _23 = $a(); //#13301 + $k[$j++] = Infinity; //#13302 + for (var _25 = 0, _26 = ~~(($_.sbs.length + 1) / 2); _25 < _26; _25++) { //#13302 + $k[$j++] = $_.height; //#13302 + } //#13302 + var _28 = $a(); //#13302 + $k[$j++] = Infinity; //#13303 + for (var _2A = 0, _2B = ~~(($_.sbs.length + 1) / 2); _2A < _2B; _2A++) { //#13303 + $k[$j++] = 0; //#13303 + } //#13303 + var _2C = $a(); //#13303 + $k[$j++] = 'ren'; //#13306 + $k[$j++] = 'renlinear'; //#13306 + $k[$j++] = 'sbs'; //#13306 + $k[$j++] = _23; //#13306 + $k[$j++] = 'bhs'; //#13306 + $k[$j++] = _28; //#13306 + $k[$j++] = 'bbs'; //#13306 + $k[$j++] = _2C; //#13306 + if ($_.includetext) { //#13306 + $k[$j++] = 'txt'; //#13305 + $k[$j++] = $_.txt; //#13305 + } //#13305 + $k[$j++] = 'opt'; //#13307 + $k[$j++] = $_.options; //#13307 + var _2G = $d(); //#13307 + $k[$j++] = _2G; //#13310 + if (!$_.dontdraw) { //#13310 + bwipp_renlinear(); //#13310 + } //#13310 + $_ = Object.getPrototypeOf($_); //#13312 + $_ = Object.getPrototypeOf($_); //#13314 } //bwipp_telepen function bwipp_telepennumeric() { - $_ = Object.create($_); //#13042 - $_.dontdraw = false; //#13045 - $k[$j++] = $_; //#13047 - bwipp_processoptions(); //#13047 - $_.options = $k[--$j]; //#13047 - $_.barcode = $k[--$j]; //#13048 - $put($_.options, "dontdraw", true); //#13051 - $put($_.options, "numeric", true); //#13052 - $k[$j++] = 'args'; //#13054 - $k[$j++] = $_.barcode; //#13054 - $k[$j++] = $_.options; //#13054 - bwipp_telepen(); //#13054 - var _6 = $k[--$j]; //#13054 - $_[$k[--$j]] = _6; //#13054 - $put($_.args, "opt", $_.options); //#13056 - $k[$j++] = $_.args; //#13059 - if (!$_.dontdraw) { //#13059 - bwipp_renlinear(); //#13059 - } //#13059 - $_ = Object.getPrototypeOf($_); //#13061 + $_ = Object.create($_); //#13343 + $_.dontdraw = false; //#13346 + $k[$j++] = $_; //#13348 + bwipp_processoptions(); //#13348 + $_.options = $k[--$j]; //#13348 + $_.barcode = $k[--$j]; //#13349 + $put($_.options, "dontdraw", true); //#13352 + $put($_.options, "numeric", true); //#13353 + $k[$j++] = 'args'; //#13355 + $k[$j++] = $_.barcode; //#13355 + $k[$j++] = $_.options; //#13355 + bwipp_telepen(); //#13355 + var _6 = $k[--$j]; //#13355 + $_[$k[--$j]] = _6; //#13355 + $put($_.args, "opt", $_.options); //#13357 + $k[$j++] = $_.args; //#13360 + if (!$_.dontdraw) { //#13360 + bwipp_renlinear(); //#13360 + } //#13360 + $_ = Object.getPrototypeOf($_); //#13362 } //bwipp_telepennumeric function bwipp_posicode() { - $_ = Object.create($_); //#13092 - $_.dontdraw = false; //#13095 - $_.includetext = false; //#13096 - $_.textfont = "OCR-B"; //#13097 - $_.textsize = 10; //#13098 - $_.textxoffset = 0; //#13099 - $_.textyoffset = -8; //#13100 - $_.height = 1; //#13101 - $_.encoding = "auto"; //#13102 - $_.version = "a"; //#13103 - $_.checkoffset = 0; //#13104 - $_.raw = false; //#13105 - $_.parse = false; //#13106 - $_.parsefnc = false; //#13107 - $k[$j++] = $_; //#13109 - bwipp_processoptions(); //#13109 - $_.options = $k[--$j]; //#13109 - var _1 = $k[--$j]; //#13110 - $_.barcode = _1; //#13110 - bwipp_loadctx(bwipp_posicode) //#13112 - if (!bwipp_posicode.__13155__) { //#13155 - $_ = Object.create($_); //#13155 - $_.la0 = -1; //#13116 - $_.la1 = -2; //#13116 - $_.la2 = -3; //#13116 - $_.sf0 = -4; //#13117 - $_.sf1 = -5; //#13117 - $_.sf2 = -6; //#13117 - $_.fn1 = -7; //#13118 - $_.fn2 = -8; //#13118 - $_.fn3 = -9; //#13118 - $_.fn4 = -10; //#13118 - $_.charmapsnormal = $a([$a(["0", "^", "'"]), $a(["1", ";", 27]), $a(["2", "<", 28]), $a(["3", "=", 29]), $a(["4", ">", 30]), $a(["5", "?", 31]), $a(["6", "@", "!"]), $a(["7", "[", "\""]), $a(["8", 92, "#"]), $a(["9", "]", "&"]), $a(["A", "a", 1]), $a(["B", "b", 2]), $a(["C", "c", 3]), $a(["D", "d", 4]), $a(["E", "e", 5]), $a(["F", "f", 6]), $a(["G", "g", 7]), $a(["H", "h", 8]), $a(["I", "i", 9]), $a(["J", "j", 10]), $a(["K", "k", 11]), $a(["L", "l", 12]), $a(["M", "m", 13]), $a(["N", "n", 14]), $a(["O", "o", 15]), $a(["P", "p", 16]), $a(["Q", "q", 17]), $a(["R", "r", 18]), $a(["S", "s", 19]), $a(["T", "t", 20]), $a(["U", "u", 21]), $a(["V", "v", 22]), $a(["W", "w", 23]), $a(["X", "x", 24]), $a(["Y", "y", 25]), $a(["Z", "z", 26]), $a(["-", "_", 40]), $a([".", "`", 41]), $a([" ", 127, 0]), $a(["$", "{", "*"]), $a(["/", "|", ","]), $a(["+", "}", ":"]), $a(["%", "~", $_.fn1]), $a([$_.la1, $_.la0, $_.fn2]), $a([$_.sf1, $_.sf0, $_.fn3]), $a([$_.sf2, $_.sf2, $_.fn4])]); //#13139 - var _13 = $a(["6", -98, -98]); //#13143 - $_.chapmapslimited = $a([$a(["0", -98, -98]), $a(["1", -98, -98]), $a(["2", -98, -98]), $a(["3", -98, -98]), $a(["4", -98, -98]), $a(["5", -98, -98]), _13, $a(["7", -98, -98]), $a(["8", -98, -98]), $a(["9", -98, -98]), $a(["A", -98, -98]), $a(["B", -98, -98]), $a(["C", -98, -98]), $a(["D", -98, -98]), $a(["E", -98, -98]), $a(["F", -98, -98]), $a(["G", -98, -98]), $a(["H", -98, -98]), $a(["I", -98, -98]), $a(["J", -98, -98]), $a(["K", -98, -98]), $a(["L", -98, -98]), $a(["M", -98, -98]), $a(["N", -98, -98]), $a(["O", -98, -98]), $a(["P", -98, -98]), $a(["Q", -98, -98]), $a(["R", -98, -98]), $a(["S", -98, -98]), $a(["T", -98, -98]), $a(["U", -98, -98]), $a(["V", -98, -98]), $a(["W", -98, -98]), $a(["X", -98, -98]), $a(["Y", -98, -98]), $a(["Z", -98, -98]), $a(["-", -98, -98]), $a([".", -98, -98])]); //#13154 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13154 - bwipp_posicode.__13155__ = 1; //#13154 - $_ = Object.getPrototypeOf($_); //#13154 - } //#13154 - if ((($ne($_.version, "a") && $ne($_.version, "b")) && $ne($_.version, "limiteda")) && $ne($_.version, "limitedb")) { //#13159 - $k[$j++] = 'bwipp.posicodeInvalidVersion#13158'; //#13158 - $k[$j++] = "The version must be either a, b, limiteda or limitedb"; //#13158 - bwipp_raiseerror(); //#13158 - } //#13158 - $k[$j++] = 'charmaps'; //#13161 - if ($eq($_.version, "a") || $eq($_.version, "b")) { //#13161 - $k[$j++] = $_.charmapsnormal; //#13161 - } else { //#13161 - $k[$j++] = $_.chapmapslimited; //#13161 - } //#13161 - var _1j = $k[--$j]; //#13161 - $_[$k[--$j]] = _1j; //#13161 - var _1l = $_.charmaps; //#13165 - var _1m = $_.charmaps; //#13165 - var _1n = $_.charmaps; //#13165 - $_.charvals = $a([new Map, new Map, new Map]); //#13166 - for (var _1r = 0, _1q = $_.charmaps.length - 1; _1r <= _1q; _1r += 1) { //#13175 - $_.i = _1r; //#13168 - $_.encs = $get($_.charmaps, $_.i); //#13169 - for (var _1v = 0; _1v <= 2; _1v += 1) { //#13174 - $_.j = _1v; //#13171 - var _1y = $get($_.encs, $_.j); //#13172 - $k[$j++] = _1y; //#13172 - if ($eq($type(_1y), 'stringtype')) { //#13172 - var _21 = $get($k[--$j], 0); //#13172 - $k[$j++] = _21; //#13172 - } //#13172 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13173 - } //#13173 - } //#13173 - $_.set0 = $get($_.charvals, 0); //#13176 - $_.set1 = $get($_.charvals, 1); //#13177 - $_.set2 = $get($_.charvals, 2); //#13178 - if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13187 - for (var _2H = 0, _2G = $_.barcode.length - 1; _2H <= _2G; _2H += 1) { //#13186 - var _2M = $get($_.set0, $get($geti($_.barcode, _2H, 1), 0)) !== undefined; //#13183 - if (!_2M) { //#13185 - $k[$j++] = 'bwipp.posicodeBadCharacter#13184'; //#13184 - $k[$j++] = "Posicode limited must contain only digits, capital letters, and the symbols - and ."; //#13184 - bwipp_raiseerror(); //#13184 - } //#13184 - } //#13184 - } //#13184 - if ($_.raw) { //#13189 - $_.encoding = "raw"; //#13189 - } //#13189 - if ($eq($_.encoding, "raw")) { //#13203 - $_.cws = $a($_.barcode.length); //#13192 - $_.i = 0; //#13193 - $_.j = 0; //#13193 - for (;;) { //#13200 - if ($_.i == $_.barcode.length) { //#13195 - break; //#13195 - } //#13195 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#13196 - $put($_.cws, $_.j, $_.cw); //#13197 - $_.i = $_.i + 4; //#13198 - $_.j = $_.j + 1; //#13199 - } //#13199 - $_.cws = $geti($_.cws, 0, $_.j); //#13201 - $_.text = ""; //#13202 - } //#13202 - if ($eq($_.encoding, "auto")) { //#13318 + $_ = Object.create($_); //#13393 + $_.dontdraw = false; //#13396 + $_.includetext = false; //#13397 + $_.textfont = "OCR-B"; //#13398 + $_.textsize = 10; //#13399 + $_.textxoffset = 0; //#13400 + $_.textyoffset = -8; //#13401 + $_.height = 1; //#13402 + $_.encoding = "auto"; //#13403 + $_.version = "a"; //#13404 + $_.checkoffset = 0; //#13405 + $_.raw = false; //#13406 + $_.parse = false; //#13407 + $_.parsefnc = false; //#13408 + $k[$j++] = $_; //#13410 + bwipp_processoptions(); //#13410 + $_.options = $k[--$j]; //#13410 + var _1 = $k[--$j]; //#13411 + $_.barcode = _1; //#13411 + bwipp_loadctx(bwipp_posicode) //#13413 + if (!bwipp_posicode.__13456__) { //#13456 + $_ = Object.create($_); //#13456 + $_.la0 = -1; //#13417 + $_.la1 = -2; //#13417 + $_.la2 = -3; //#13417 + $_.sf0 = -4; //#13418 + $_.sf1 = -5; //#13418 + $_.sf2 = -6; //#13418 + $_.fn1 = -7; //#13419 + $_.fn2 = -8; //#13419 + $_.fn3 = -9; //#13419 + $_.fn4 = -10; //#13419 + $_.charmapsnormal = $a([$a(["0", "^", "'"]), $a(["1", ";", 27]), $a(["2", "<", 28]), $a(["3", "=", 29]), $a(["4", ">", 30]), $a(["5", "?", 31]), $a(["6", "@", "!"]), $a(["7", "[", "\""]), $a(["8", 92, "#"]), $a(["9", "]", "&"]), $a(["A", "a", 1]), $a(["B", "b", 2]), $a(["C", "c", 3]), $a(["D", "d", 4]), $a(["E", "e", 5]), $a(["F", "f", 6]), $a(["G", "g", 7]), $a(["H", "h", 8]), $a(["I", "i", 9]), $a(["J", "j", 10]), $a(["K", "k", 11]), $a(["L", "l", 12]), $a(["M", "m", 13]), $a(["N", "n", 14]), $a(["O", "o", 15]), $a(["P", "p", 16]), $a(["Q", "q", 17]), $a(["R", "r", 18]), $a(["S", "s", 19]), $a(["T", "t", 20]), $a(["U", "u", 21]), $a(["V", "v", 22]), $a(["W", "w", 23]), $a(["X", "x", 24]), $a(["Y", "y", 25]), $a(["Z", "z", 26]), $a(["-", "_", 40]), $a([".", "`", 41]), $a([" ", 127, 0]), $a(["$", "{", "*"]), $a(["/", "|", ","]), $a(["+", "}", ":"]), $a(["%", "~", $_.fn1]), $a([$_.la1, $_.la0, $_.fn2]), $a([$_.sf1, $_.sf0, $_.fn3]), $a([$_.sf2, $_.sf2, $_.fn4])]); //#13440 + var _13 = $a(["6", -98, -98]); //#13444 + $_.chapmapslimited = $a([$a(["0", -98, -98]), $a(["1", -98, -98]), $a(["2", -98, -98]), $a(["3", -98, -98]), $a(["4", -98, -98]), $a(["5", -98, -98]), _13, $a(["7", -98, -98]), $a(["8", -98, -98]), $a(["9", -98, -98]), $a(["A", -98, -98]), $a(["B", -98, -98]), $a(["C", -98, -98]), $a(["D", -98, -98]), $a(["E", -98, -98]), $a(["F", -98, -98]), $a(["G", -98, -98]), $a(["H", -98, -98]), $a(["I", -98, -98]), $a(["J", -98, -98]), $a(["K", -98, -98]), $a(["L", -98, -98]), $a(["M", -98, -98]), $a(["N", -98, -98]), $a(["O", -98, -98]), $a(["P", -98, -98]), $a(["Q", -98, -98]), $a(["R", -98, -98]), $a(["S", -98, -98]), $a(["T", -98, -98]), $a(["U", -98, -98]), $a(["V", -98, -98]), $a(["W", -98, -98]), $a(["X", -98, -98]), $a(["Y", -98, -98]), $a(["Z", -98, -98]), $a(["-", -98, -98]), $a([".", -98, -98])]); //#13455 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13455 + bwipp_posicode.__13456__ = 1; //#13455 + $_ = Object.getPrototypeOf($_); //#13455 + } //#13455 + if ((($ne($_.version, "a") && $ne($_.version, "b")) && $ne($_.version, "limiteda")) && $ne($_.version, "limitedb")) { //#13460 + $k[$j++] = 'bwipp.posicodeInvalidVersion#13459'; //#13459 + $k[$j++] = "The version must be either a, b, limiteda or limitedb"; //#13459 + bwipp_raiseerror(); //#13459 + } //#13459 + $k[$j++] = 'charmaps'; //#13462 + if ($eq($_.version, "a") || $eq($_.version, "b")) { //#13462 + $k[$j++] = $_.charmapsnormal; //#13462 + } else { //#13462 + $k[$j++] = $_.chapmapslimited; //#13462 + } //#13462 + var _1j = $k[--$j]; //#13462 + $_[$k[--$j]] = _1j; //#13462 + var _1l = $_.charmaps; //#13466 + var _1m = $_.charmaps; //#13466 + var _1n = $_.charmaps; //#13466 + $_.charvals = $a([new Map, new Map, new Map]); //#13467 + for (var _1r = 0, _1q = $_.charmaps.length - 1; _1r <= _1q; _1r += 1) { //#13476 + $_.i = _1r; //#13469 + $_.encs = $get($_.charmaps, $_.i); //#13470 + for (var _1v = 0; _1v <= 2; _1v += 1) { //#13475 + $_.j = _1v; //#13472 + var _1y = $get($_.encs, $_.j); //#13473 + $k[$j++] = _1y; //#13473 + if ($eq($type(_1y), 'stringtype')) { //#13473 + var _21 = $get($k[--$j], 0); //#13473 + $k[$j++] = _21; //#13473 + } //#13473 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13474 + } //#13474 + } //#13474 + $_.set0 = $get($_.charvals, 0); //#13477 + $_.set1 = $get($_.charvals, 1); //#13478 + $_.set2 = $get($_.charvals, 2); //#13479 + if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13488 + for (var _2H = 0, _2G = $_.barcode.length - 1; _2H <= _2G; _2H += 1) { //#13487 + var _2M = $get($_.set0, $get($geti($_.barcode, _2H, 1), 0)) !== undefined; //#13484 + if (!_2M) { //#13486 + $k[$j++] = 'bwipp.posicodeBadCharacter#13485'; //#13485 + $k[$j++] = "Posicode limited must contain only digits, capital letters, and the symbols - and ."; //#13485 + bwipp_raiseerror(); //#13485 + } //#13485 + } //#13485 + } //#13485 + if ($_.raw) { //#13490 + $_.encoding = "raw"; //#13490 + } //#13490 + if ($eq($_.encoding, "raw")) { //#13504 + $_.cws = $a($_.barcode.length); //#13493 + $_.i = 0; //#13494 + $_.j = 0; //#13494 + for (;;) { //#13501 + if ($_.i == $_.barcode.length) { //#13496 + break; //#13496 + } //#13496 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#13497 + $put($_.cws, $_.j, $_.cw); //#13498 + $_.i = $_.i + 4; //#13499 + $_.j = $_.j + 1; //#13500 + } //#13500 + $_.cws = $geti($_.cws, 0, $_.j); //#13502 + $_.text = ""; //#13503 + } //#13503 + if ($eq($_.encoding, "auto")) { //#13619 var _2k = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#13213 - $_.fncvals = _2k; //#13215 - $k[$j++] = 'msg'; //#13216 - $k[$j++] = $_.barcode; //#13216 - $k[$j++] = $_.fncvals; //#13216 - bwipp_parseinput(); //#13216 - var _2n = $k[--$j]; //#13216 - $_[$k[--$j]] = _2n; //#13216 - $_.msglen = $_.msg.length; //#13217 - $_.text = $s($_.msglen); //#13219 - for (var _2u = 0, _2t = $_.msglen - 1; _2u <= _2t; _2u += 1) { //#13223 - $_.i = _2u; //#13221 - var _2z = $get($_.msg, $_.i); //#13222 - $k[$j++] = $_.text; //#13222 - $k[$j++] = $_.i; //#13222 - $k[$j++] = _2z; //#13222 - if (_2z < 0) { //#13222 - $j--; //#13222 - $k[$j++] = 32; //#13222 - } //#13222 - var _30 = $k[--$j]; //#13222 - var _31 = $k[--$j]; //#13222 - $put($k[--$j], _31, _30); //#13222 - } //#13222 - $k[$j++] = Infinity; //#13226 - for (var _34 = 0, _35 = $_.msglen; _34 < _35; _34++) { //#13226 - $k[$j++] = 0; //#13226 - } //#13226 - $k[$j++] = 0; //#13226 - $_.numSA = $a(); //#13226 - $k[$j++] = Infinity; //#13227 - for (var _38 = 0, _39 = $_.msglen; _38 < _39; _38++) { //#13227 - $k[$j++] = 0; //#13227 - } //#13227 - $k[$j++] = 0; //#13227 - $_.numEA = $a(); //#13227 - for (var _3C = $_.msglen - 1; _3C >= 0; _3C -= 1) { //#13237 - $_.i = _3C; //#13229 - if ($get($_.msg, $_.i) >= 0) { //#13236 - if ($get($_.msg, $_.i) >= 128) { //#13234 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#13232 - } else { //#13234 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#13234 - } //#13234 - } //#13234 - } //#13234 - $_.ea = false; //#13240 - $_.msgtmp = $a([]); //#13240 - for (var _3W = 0, _3V = $_.msglen - 1; _3W <= _3V; _3W += 1) { //#13255 - $_.i = _3W; //#13242 - $_.c = $get($_.msg, $_.i); //#13243 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#13253 - if ($_.ea) { //#13245 - $k[$j++] = $_.numSA; //#13245 - } else { //#13245 - $k[$j++] = $_.numEA; //#13245 - } //#13245 - var _3i = $get($k[--$j], $_.i); //#13245 - var _3l = ($f(_3i + $_.i) == $_.msglen) ? 3 : 5; //#13246 - if (_3i < _3l) { //#13251 - $k[$j++] = Infinity; //#13248 - $aload($_.msgtmp); //#13248 - $k[$j++] = $_.fn4; //#13248 - $_.msgtmp = $a(); //#13248 - } else { //#13251 - $k[$j++] = Infinity; //#13250 - $aload($_.msgtmp); //#13250 - $k[$j++] = $_.fn4; //#13250 - $k[$j++] = $_.fn4; //#13250 - $_.msgtmp = $a(); //#13250 - $_.ea = !$_.ea; //#13251 - } //#13251 - } //#13251 - $k[$j++] = Infinity; //#13254 - $aload($_.msgtmp); //#13254 - if ($_.c >= 0) { //#13254 - $k[$j++] = $_.c & 127; //#13254 - } else { //#13254 - $k[$j++] = $_.c; //#13254 - } //#13254 - $_.msgtmp = $a(); //#13254 - } //#13254 - $_.msg = $_.msgtmp; //#13256 - $_.msglen = $_.msg.length; //#13257 + ]); //#13514 + $_.fncvals = _2k; //#13516 + $k[$j++] = 'msg'; //#13517 + $k[$j++] = $_.barcode; //#13517 + $k[$j++] = $_.fncvals; //#13517 + bwipp_parseinput(); //#13517 + var _2n = $k[--$j]; //#13517 + $_[$k[--$j]] = _2n; //#13517 + $_.msglen = $_.msg.length; //#13518 + $_.text = $s($_.msglen); //#13520 + for (var _2u = 0, _2t = $_.msglen - 1; _2u <= _2t; _2u += 1) { //#13524 + $_.i = _2u; //#13522 + var _2z = $get($_.msg, $_.i); //#13523 + $k[$j++] = $_.text; //#13523 + $k[$j++] = $_.i; //#13523 + $k[$j++] = _2z; //#13523 + if (_2z < 0) { //#13523 + $j--; //#13523 + $k[$j++] = 32; //#13523 + } //#13523 + var _30 = $k[--$j]; //#13523 + var _31 = $k[--$j]; //#13523 + $put($k[--$j], _31, _30); //#13523 + } //#13523 + $k[$j++] = Infinity; //#13527 + for (var _34 = 0, _35 = $_.msglen; _34 < _35; _34++) { //#13527 + $k[$j++] = 0; //#13527 + } //#13527 + $k[$j++] = 0; //#13527 + $_.numSA = $a(); //#13527 + $k[$j++] = Infinity; //#13528 + for (var _38 = 0, _39 = $_.msglen; _38 < _39; _38++) { //#13528 + $k[$j++] = 0; //#13528 + } //#13528 + $k[$j++] = 0; //#13528 + $_.numEA = $a(); //#13528 + for (var _3C = $_.msglen - 1; _3C >= 0; _3C -= 1) { //#13538 + $_.i = _3C; //#13530 + if ($get($_.msg, $_.i) >= 0) { //#13537 + if ($get($_.msg, $_.i) >= 128) { //#13535 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#13533 + } else { //#13535 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#13535 + } //#13535 + } //#13535 + } //#13535 + $_.ea = false; //#13541 + $_.msgtmp = $a([]); //#13541 + for (var _3W = 0, _3V = $_.msglen - 1; _3W <= _3V; _3W += 1) { //#13556 + $_.i = _3W; //#13543 + $_.c = $get($_.msg, $_.i); //#13544 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#13554 + if ($_.ea) { //#13546 + $k[$j++] = $_.numSA; //#13546 + } else { //#13546 + $k[$j++] = $_.numEA; //#13546 + } //#13546 + var _3i = $get($k[--$j], $_.i); //#13546 + var _3l = ($f(_3i + $_.i) == $_.msglen) ? 3 : 5; //#13547 + if (_3i < _3l) { //#13552 + $k[$j++] = Infinity; //#13549 + $aload($_.msgtmp); //#13549 + $k[$j++] = $_.fn4; //#13549 + $_.msgtmp = $a(); //#13549 + } else { //#13552 + $k[$j++] = Infinity; //#13551 + $aload($_.msgtmp); //#13551 + $k[$j++] = $_.fn4; //#13551 + $k[$j++] = $_.fn4; //#13551 + $_.msgtmp = $a(); //#13551 + $_.ea = !$_.ea; //#13552 + } //#13552 + } //#13552 + $k[$j++] = Infinity; //#13555 + $aload($_.msgtmp); //#13555 + if ($_.c >= 0) { //#13555 + $k[$j++] = $_.c & 127; //#13555 + } else { //#13555 + $k[$j++] = $_.c; //#13555 + } //#13555 + $_.msgtmp = $a(); //#13555 + } //#13555 + $_.msg = $_.msgtmp; //#13557 + $_.msglen = $_.msg.length; //#13558 $_.enc = function() { - var _41 = $k[--$j]; //#13261 - $put($_.cws, $_.j, $get(_41, $k[--$j])); //#13261 - $_.j = $_.j + 1; //#13262 - }; //#13262 - $_.cws = $a($_.msglen * 2); //#13265 - $_.i = 0; //#13266 - $_.j = 0; //#13266 - $_.cset = "set0"; //#13266 - for (;;) { //#13316 - if ($_.i == $_.msglen) { //#13268 - break; //#13268 - } //#13268 - for (;;) { //#13314 - $_.char1 = $get($_.msg, $_.i); //#13273 - $k[$j++] = 'char2'; //#13274 - if (($_.i + 1) < $_.msglen) { //#13274 - $k[$j++] = $get($_.msg, $_.i + 1); //#13274 - } else { //#13274 - $k[$j++] = -99; //#13274 - } //#13274 - var _4J = $k[--$j]; //#13274 - $_[$k[--$j]] = _4J; //#13274 - var _4O = $get($_[$_.cset], $_.char1) !== undefined; //#13277 - if (_4O) { //#13281 - $k[$j++] = $_.char1; //#13278 - $k[$j++] = $_[$_.cset]; //#13278 - $_.enc(); //#13278 - $_.i = $_.i + 1; //#13279 - break; //#13280 - } //#13280 - var _4V = $get($_.set2, $_.char1) !== undefined; //#13284 - if (_4V) { //#13289 - $k[$j++] = $_.sf2; //#13285 - $k[$j++] = $_[$_.cset]; //#13285 - $_.enc(); //#13285 - $k[$j++] = $_.char1; //#13286 - $k[$j++] = $_.set2; //#13286 - $_.enc(); //#13286 - $_.i = $_.i + 1; //#13287 - break; //#13288 - } //#13288 - var _4f = $get($_[$_.cset], $_.char2) !== undefined; //#13292 - if (!_4f) { //#13310 - if ($eq($_.cset, "set0")) { //#13298 - $k[$j++] = $_.la1; //#13294 - $k[$j++] = $_[$_.cset]; //#13294 - $_.enc(); //#13294 - $_.cset = "set1"; //#13295 - } else { //#13298 - $k[$j++] = $_.la0; //#13297 - $k[$j++] = $_[$_.cset]; //#13297 - $_.enc(); //#13297 - $_.cset = "set0"; //#13298 - } //#13298 - break; //#13300 - } else { //#13310 - if ($eq($_.cset, "set0")) { //#13307 - $k[$j++] = $_.sf1; //#13303 - $k[$j++] = $_[$_.cset]; //#13303 - $_.enc(); //#13303 - $k[$j++] = $_.char1; //#13304 - $k[$j++] = $_.set1; //#13304 - $_.enc(); //#13304 - } else { //#13307 - $k[$j++] = $_.sf0; //#13306 - $k[$j++] = $_[$_.cset]; //#13306 - $_.enc(); //#13306 - $k[$j++] = $_.char1; //#13307 - $k[$j++] = $_.set0; //#13307 - $_.enc(); //#13307 - } //#13307 - $_.i = $_.i + 1; //#13309 - break; //#13310 - } //#13310 - break; //#13313 - } //#13313 - } //#13313 - $_.cws = $geti($_.cws, 0, $_.j); //#13317 - } //#13317 - if (!bwipp_posicode.__13368__) { //#13368 - $_ = Object.create($_); //#13368 + var _41 = $k[--$j]; //#13562 + $put($_.cws, $_.j, $get(_41, $k[--$j])); //#13562 + $_.j = $_.j + 1; //#13563 + }; //#13563 + $_.cws = $a($_.msglen * 2); //#13566 + $_.i = 0; //#13567 + $_.j = 0; //#13567 + $_.cset = "set0"; //#13567 + for (;;) { //#13617 + if ($_.i == $_.msglen) { //#13569 + break; //#13569 + } //#13569 + for (;;) { //#13615 + $_.char1 = $get($_.msg, $_.i); //#13574 + $k[$j++] = 'char2'; //#13575 + if (($_.i + 1) < $_.msglen) { //#13575 + $k[$j++] = $get($_.msg, $_.i + 1); //#13575 + } else { //#13575 + $k[$j++] = -99; //#13575 + } //#13575 + var _4J = $k[--$j]; //#13575 + $_[$k[--$j]] = _4J; //#13575 + var _4O = $get($_[$_.cset], $_.char1) !== undefined; //#13578 + if (_4O) { //#13582 + $k[$j++] = $_.char1; //#13579 + $k[$j++] = $_[$_.cset]; //#13579 + $_.enc(); //#13579 + $_.i = $_.i + 1; //#13580 + break; //#13581 + } //#13581 + var _4V = $get($_.set2, $_.char1) !== undefined; //#13585 + if (_4V) { //#13590 + $k[$j++] = $_.sf2; //#13586 + $k[$j++] = $_[$_.cset]; //#13586 + $_.enc(); //#13586 + $k[$j++] = $_.char1; //#13587 + $k[$j++] = $_.set2; //#13587 + $_.enc(); //#13587 + $_.i = $_.i + 1; //#13588 + break; //#13589 + } //#13589 + var _4f = $get($_[$_.cset], $_.char2) !== undefined; //#13593 + if (!_4f) { //#13611 + if ($eq($_.cset, "set0")) { //#13599 + $k[$j++] = $_.la1; //#13595 + $k[$j++] = $_[$_.cset]; //#13595 + $_.enc(); //#13595 + $_.cset = "set1"; //#13596 + } else { //#13599 + $k[$j++] = $_.la0; //#13598 + $k[$j++] = $_[$_.cset]; //#13598 + $_.enc(); //#13598 + $_.cset = "set0"; //#13599 + } //#13599 + break; //#13601 + } else { //#13611 + if ($eq($_.cset, "set0")) { //#13608 + $k[$j++] = $_.sf1; //#13604 + $k[$j++] = $_[$_.cset]; //#13604 + $_.enc(); //#13604 + $k[$j++] = $_.char1; //#13605 + $k[$j++] = $_.set1; //#13605 + $_.enc(); //#13605 + } else { //#13608 + $k[$j++] = $_.sf0; //#13607 + $k[$j++] = $_[$_.cset]; //#13607 + $_.enc(); //#13607 + $k[$j++] = $_.char1; //#13608 + $k[$j++] = $_.set0; //#13608 + $_.enc(); //#13608 + } //#13608 + $_.i = $_.i + 1; //#13610 + break; //#13611 + } //#13611 + break; //#13614 + } //#13614 + } //#13614 + $_.cws = $geti($_.cws, 0, $_.j); //#13618 + } //#13618 + if (!bwipp_posicode.__13669__) { //#13669 + $_ = Object.create($_); //#13669 var _56 = new Map([ ["a", $a(["141112", "131212", "121312", "111412", "131113", "121213", "111313", "121114", "111214", "111115", "181111", "171211", "161311", "151411", "141511", "131611", "121711", "111811", "171112", "161212", "151312", "141412", "131512", "121612", "111712", "161113", "151213", "141313", "131413", "121513", "111613", "151114", "141214", "131314", "121414", "111514", "141115", "131215", "121315", "111415", "131116", "121216", "111316", "121117", "111217", "111118", "1<111112", "111111111;1"])], ["b", $a(["151213", "141313", "131413", "121513", "141214", "131314", "121414", "131215", "121315", "121216", "191212", "181312", "171412", "161512", "151612", "141712", "131812", "121912", "181213", "171313", "161413", "151513", "141613", "131713", "121813", "171214", "161314", "151414", "141514", "131614", "121714", "161215", "151315", "141415", "131515", "121615", "151216", "141316", "131416", "121516", "141217", "131317", "121417", "131218", "121318", "121219", "1<121312", "121212121<1"])], ["limiteda", $a(["111411", "111312", "111213", "111114", "121311", "121212", "121113", "141111", "131211", "131112", "171111", "161211", "151311", "141411", "131511", "121611", "111711", "161112", "151212", "141312", "131412", "121512", "111612", "151113", "141213", "131313", "121413", "111513", "141114", "131214", "121314", "111414", "131115", "121215", "111315", "121116", "111216", "111117", "151111", "1"])], ["limitedb", $a(["121512", "121413", "121314", "121215", "131412", "131313", "131214", "151212", "141312", "141213", "181212", "171312", "161412", "151512", "141612", "131712", "121812", "171213", "161313", "151413", "141513", "131613", "121713", "161214", "151314", "141414", "131514", "121614", "151215", "141315", "131415", "121515", "141216", "131316", "121416", "131217", "121317", "121218", "141212", "1"])] - ]); //#13365 - $_.encmaps = _56; //#13367 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13367 - bwipp_posicode.__13368__ = 1; //#13367 - $_ = Object.getPrototypeOf($_); //#13367 - } //#13367 - $_.encs = $get($_.encmaps, $_.version); //#13369 - if (!bwipp_posicode.__13379__) { //#13379 - $_ = Object.create($_); //#13379 - $_.c2w = $a([$a([495, 330, 210, 126, 70, 35, 15, 5]), $a([165, 120, 84, 56, 35, 20, 10, 4]), $a([45, 36, 28, 21, 15, 10, 6, 3]), $a([9, 8, 7, 6, 5, 4, 3, 2]), $a([1, 1, 1, 1, 1, 1, 1, 1])]); //#13378 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13378 - bwipp_posicode.__13379__ = 1; //#13378 - $_ = Object.getPrototypeOf($_); //#13378 - } //#13378 - $_.v = 0; //#13380 - var _5I = $_.cws; //#13381 - for (var _5J = 0, _5K = _5I.length; _5J < _5K; _5J++) { //#13390 - $_.cw = $get(_5I, _5J); //#13382 - for (var _5M = 0, _5N = 6; _5M < _5N; _5M++) { //#13389 - if ((($_.cw ^ $_.v) & 1) != 0) { //#13386 - $_.v = $_.v ^ 7682; //#13385 - } //#13385 - $_.v = $_.v >>> 1; //#13387 - $_.cw = $_.cw >>> 1; //#13388 - } //#13388 - } //#13388 - $_.v = $_.v + $_.checkoffset; //#13391 - if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13399 - $_.v = $_.v & 1023; //#13394 - if (($_.v > 824) && ($_.v < 853)) { //#13397 - $_.v = $_.v + 292; //#13396 - } //#13396 - } else { //#13399 - $_.v = ($_.v & 1023) + 45; //#13399 - } //#13399 - $_.d = $a([2, 2, 2, 2, 2, 2]); //#13402 - $_.r = 0; //#13403 - $_.c = 0; //#13403 - $_.w = 0; //#13403 - $_.sum = 0; //#13403 - for (;;) { //#13422 - if ($_.sum == $_.v) { //#13405 - break; //#13405 - } //#13405 - $_.t = $f($_.sum + $get($get($_.c2w, $_.r), $_.c)); //#13406 - if ($_.t == $_.v) { //#13411 - $_.w = $_.w + 1; //#13408 - $put($_.d, $_.r, $_.w + 2); //#13409 - $_.sum = $_.t; //#13410 - } //#13410 - if ($_.t > $_.v) { //#13416 - $put($_.d, $_.r, $_.w + 2); //#13413 - $_.r = $_.r + 1; //#13414 - $_.w = 0; //#13415 - } //#13415 - if ($_.t < $_.v) { //#13421 - $_.c = $_.c + 1; //#13418 - $_.w = $_.w + 1; //#13419 - $_.sum = $_.t; //#13420 - } //#13420 - } //#13420 - $k[$j++] = 20; //#13423 - for (var _63 = 0; _63 <= 4; _63 += 1) { //#13423 - var _66 = $k[--$j]; //#13423 - $k[$j++] = $f(_66 - $get($_.d, _63)); //#13423 - } //#13423 - $put($_.d, 5, $k[--$j]); //#13424 - if ($eq($_.version, "b") || $eq($_.version, "limitedb")) { //#13427 - $k[$j++] = Infinity; //#13426 - var _6B = $_.d; //#13426 - for (var _6C = 0, _6D = _6B.length; _6C < _6D; _6C++) { //#13426 - $k[$j++] = $f($get(_6B, _6C) + 1); //#13426 - } //#13426 - $_.d = $a(); //#13426 - } //#13426 - $_.cbs = $strcpy($s(12), "111111111111"); //#13428 - for (var _6I = 5; _6I >= 0; _6I -= 1) { //#13432 - $_.i = _6I; //#13430 - $put($_.cbs, ((5 - $_.i) * 2) + 1, $f($get($_.d, $_.i) + 47)); //#13431 - } //#13431 - $_.sbs = $s(($_.cws.length * 6) + 31); //#13435 - var _6S = $get($_.encs, $_.encs.length - 2); //#13436 - $puti($_.sbs, 0, _6S); //#13437 - $_.j = _6S.length; //#13438 - for (var _6W = 0, _6V = $_.cws.length - 1; _6W <= _6V; _6W += 1) { //#13443 - $_.i = _6W; //#13440 - $puti($_.sbs, $_.j, $get($_.encs, $get($_.cws, $_.i))); //#13441 - $_.j = $_.j + 6; //#13442 - } //#13442 - $puti($_.sbs, $_.j, $_.cbs); //#13444 - $_.j = $_.j + 12; //#13445 - var _6l = $get($_.encs, $_.encs.length - 1); //#13446 - $puti($_.sbs, $_.j, _6l); //#13447 - $_.j = _6l.length + $_.j; //#13448 - $_.sbs = $geti($_.sbs, 0, $_.j); //#13449 - $k[$j++] = Infinity; //#13452 - $k[$j++] = Infinity; //#13454 - var _6s = $_.sbs; //#13454 - for (var _6t = 0, _6u = _6s.length; _6t < _6u; _6t++) { //#13454 - $k[$j++] = $f($get(_6s, _6t) - 48); //#13454 - } //#13454 - var _6w = $a(); //#13454 - $k[$j++] = Infinity; //#13455 - for (var _6y = 0, _6z = ~~(($_.sbs.length + 1) / 2); _6y < _6z; _6y++) { //#13455 - $k[$j++] = $_.height; //#13455 - } //#13455 - var _71 = $a(); //#13455 - $k[$j++] = Infinity; //#13456 - for (var _73 = 0, _74 = ~~(($_.sbs.length + 1) / 2); _73 < _74; _73++) { //#13456 - $k[$j++] = 0; //#13456 - } //#13456 - var _75 = $a(); //#13456 + ]); //#13666 + $_.encmaps = _56; //#13668 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13668 + bwipp_posicode.__13669__ = 1; //#13668 + $_ = Object.getPrototypeOf($_); //#13668 + } //#13668 + $_.encs = $get($_.encmaps, $_.version); //#13670 + if (!bwipp_posicode.__13680__) { //#13680 + $_ = Object.create($_); //#13680 + $_.c2w = $a([$a([495, 330, 210, 126, 70, 35, 15, 5]), $a([165, 120, 84, 56, 35, 20, 10, 4]), $a([45, 36, 28, 21, 15, 10, 6, 3]), $a([9, 8, 7, 6, 5, 4, 3, 2]), $a([1, 1, 1, 1, 1, 1, 1, 1])]); //#13679 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13679 + bwipp_posicode.__13680__ = 1; //#13679 + $_ = Object.getPrototypeOf($_); //#13679 + } //#13679 + $_.v = 0; //#13681 + var _5I = $_.cws; //#13682 + for (var _5J = 0, _5K = _5I.length; _5J < _5K; _5J++) { //#13691 + $_.cw = $get(_5I, _5J); //#13683 + for (var _5M = 0, _5N = 6; _5M < _5N; _5M++) { //#13690 + if ((($_.cw ^ $_.v) & 1) != 0) { //#13687 + $_.v = $_.v ^ 7682; //#13686 + } //#13686 + $_.v = $_.v >>> 1; //#13688 + $_.cw = $_.cw >>> 1; //#13689 + } //#13689 + } //#13689 + $_.v = $_.v + $_.checkoffset; //#13692 + if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13700 + $_.v = $_.v & 1023; //#13695 + if (($_.v > 824) && ($_.v < 853)) { //#13698 + $_.v = $_.v + 292; //#13697 + } //#13697 + } else { //#13700 + $_.v = ($_.v & 1023) + 45; //#13700 + } //#13700 + $_.d = $a([2, 2, 2, 2, 2, 2]); //#13703 + $_.r = 0; //#13704 + $_.c = 0; //#13704 + $_.w = 0; //#13704 + $_.sum = 0; //#13704 + for (;;) { //#13723 + if ($_.sum == $_.v) { //#13706 + break; //#13706 + } //#13706 + $_.t = $f($_.sum + $get($get($_.c2w, $_.r), $_.c)); //#13707 + if ($_.t == $_.v) { //#13712 + $_.w = $_.w + 1; //#13709 + $put($_.d, $_.r, $_.w + 2); //#13710 + $_.sum = $_.t; //#13711 + } //#13711 + if ($_.t > $_.v) { //#13717 + $put($_.d, $_.r, $_.w + 2); //#13714 + $_.r = $_.r + 1; //#13715 + $_.w = 0; //#13716 + } //#13716 + if ($_.t < $_.v) { //#13722 + $_.c = $_.c + 1; //#13719 + $_.w = $_.w + 1; //#13720 + $_.sum = $_.t; //#13721 + } //#13721 + } //#13721 + $k[$j++] = 20; //#13724 + for (var _63 = 0; _63 <= 4; _63 += 1) { //#13724 + var _66 = $k[--$j]; //#13724 + $k[$j++] = $f(_66 - $get($_.d, _63)); //#13724 + } //#13724 + $put($_.d, 5, $k[--$j]); //#13725 + if ($eq($_.version, "b") || $eq($_.version, "limitedb")) { //#13728 + $k[$j++] = Infinity; //#13727 + var _6B = $_.d; //#13727 + for (var _6C = 0, _6D = _6B.length; _6C < _6D; _6C++) { //#13727 + $k[$j++] = $f($get(_6B, _6C) + 1); //#13727 + } //#13727 + $_.d = $a(); //#13727 + } //#13727 + $_.cbs = $strcpy($s(12), "111111111111"); //#13729 + for (var _6I = 5; _6I >= 0; _6I -= 1) { //#13733 + $_.i = _6I; //#13731 + $put($_.cbs, ((5 - $_.i) * 2) + 1, $f($get($_.d, $_.i) + 47)); //#13732 + } //#13732 + $_.sbs = $s(($_.cws.length * 6) + 31); //#13736 + var _6S = $get($_.encs, $_.encs.length - 2); //#13737 + $puti($_.sbs, 0, _6S); //#13738 + $_.j = _6S.length; //#13739 + for (var _6W = 0, _6V = $_.cws.length - 1; _6W <= _6V; _6W += 1) { //#13744 + $_.i = _6W; //#13741 + $puti($_.sbs, $_.j, $get($_.encs, $get($_.cws, $_.i))); //#13742 + $_.j = $_.j + 6; //#13743 + } //#13743 + $puti($_.sbs, $_.j, $_.cbs); //#13745 + $_.j = $_.j + 12; //#13746 + var _6l = $get($_.encs, $_.encs.length - 1); //#13747 + $puti($_.sbs, $_.j, _6l); //#13748 + $_.j = _6l.length + $_.j; //#13749 + $_.sbs = $geti($_.sbs, 0, $_.j); //#13750 + $k[$j++] = Infinity; //#13753 + $k[$j++] = Infinity; //#13755 + var _6s = $_.sbs; //#13755 + for (var _6t = 0, _6u = _6s.length; _6t < _6u; _6t++) { //#13755 + $k[$j++] = $f($get(_6s, _6t) - 48); //#13755 + } //#13755 + var _6w = $a(); //#13755 + $k[$j++] = Infinity; //#13756 + for (var _6y = 0, _6z = ~~(($_.sbs.length + 1) / 2); _6y < _6z; _6y++) { //#13756 + $k[$j++] = $_.height; //#13756 + } //#13756 + var _71 = $a(); //#13756 + $k[$j++] = Infinity; //#13757 + for (var _73 = 0, _74 = ~~(($_.sbs.length + 1) / 2); _73 < _74; _73++) { //#13757 + $k[$j++] = 0; //#13757 + } //#13757 + var _75 = $a(); //#13757 var _7D = new Map([ ["a", 0], ["b", 0], ["limiteda", 12], ["limitedb", 13] - ]); //#13459 + ]); //#13760 var _7G = new Map([ ["a", 0], ["b", 0], ["limiteda", 12], ["limitedb", 13] - ]); //#13460 - $k[$j++] = 'ren'; //#13461 - $k[$j++] = bwipp_renlinear; //#13461 - $k[$j++] = 'sbs'; //#13461 - $k[$j++] = _6w; //#13461 - $k[$j++] = 'bhs'; //#13461 - $k[$j++] = _71; //#13461 - $k[$j++] = 'bbs'; //#13461 - $k[$j++] = _75; //#13461 - $k[$j++] = 'txt'; //#13461 - $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#13461 - $k[$j++] = 'textxalign'; //#13461 - $k[$j++] = "center"; //#13461 - $k[$j++] = 'borderleft'; //#13461 - $k[$j++] = $get(_7D, $_.version); //#13461 - $k[$j++] = 'borderright'; //#13461 - $k[$j++] = $get(_7G, $_.version); //#13461 - $k[$j++] = 'opt'; //#13461 - $k[$j++] = $_.options; //#13461 - var _7K = $d(); //#13461 - $k[$j++] = _7K; //#13464 - if (!$_.dontdraw) { //#13464 - bwipp_renlinear(); //#13464 - } //#13464 - $_ = Object.getPrototypeOf($_); //#13466 - $_ = Object.getPrototypeOf($_); //#13468 + ]); //#13761 + $k[$j++] = 'ren'; //#13762 + $k[$j++] = 'renlinear'; //#13762 + $k[$j++] = 'sbs'; //#13762 + $k[$j++] = _6w; //#13762 + $k[$j++] = 'bhs'; //#13762 + $k[$j++] = _71; //#13762 + $k[$j++] = 'bbs'; //#13762 + $k[$j++] = _75; //#13762 + $k[$j++] = 'txt'; //#13762 + $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#13762 + $k[$j++] = 'textxalign'; //#13762 + $k[$j++] = "center"; //#13762 + $k[$j++] = 'borderleft'; //#13762 + $k[$j++] = $get(_7D, $_.version); //#13762 + $k[$j++] = 'borderright'; //#13762 + $k[$j++] = $get(_7G, $_.version); //#13762 + $k[$j++] = 'opt'; //#13762 + $k[$j++] = $_.options; //#13762 + var _7K = $d(); //#13762 + $k[$j++] = _7K; //#13765 + if (!$_.dontdraw) { //#13765 + bwipp_renlinear(); //#13765 + } //#13765 + $_ = Object.getPrototypeOf($_); //#13767 + $_ = Object.getPrototypeOf($_); //#13769 } //bwipp_posicode function bwipp_codablockf() { - $_ = Object.create($_); //#13499 - $_.dontdraw = false; //#13502 - $_.rows = -1; //#13503 - $_.columns = 8; //#13504 - $_.rowheight = 10; //#13505 - $_.sepheight = 1; //#13506 - $_.parse = false; //#13507 - $_.parsefnc = false; //#13508 - $k[$j++] = $_; //#13510 - bwipp_processoptions(); //#13510 - $_.options = $k[--$j]; //#13510 - $_.barcode = $k[--$j]; //#13511 - if (($_.columns < 4) || ($_.columns > 62)) { //#13515 - $k[$j++] = 'bwipp.codablockfBadColumns#13514'; //#13514 - $k[$j++] = "Codablock F must have 4 to 62 columns"; //#13514 - bwipp_raiseerror(); //#13514 - } //#13514 - if (($_.rows != -1) && (($_.rows < 2) || ($_.rows > 44))) { //#13519 - $k[$j++] = 'bwipp.codablockfBadRows#13518'; //#13518 - $k[$j++] = "Codablock F must have 2 to 44 rows"; //#13518 - bwipp_raiseerror(); //#13518 - } //#13518 - if ($_.rowheight < 8) { //#13523 - $k[$j++] = 'bwipp.codablockfBadRowHeight#13522'; //#13522 - $k[$j++] = "Codablock F must have rowheight of at least 8"; //#13522 - bwipp_raiseerror(); //#13522 - } //#13522 - if ($_.sepheight < 1) { //#13527 - $k[$j++] = 'bwipp.codablockfBadSepHeight#13526'; //#13526 - $k[$j++] = "Codablock F must have sepheight of at least 1"; //#13526 - bwipp_raiseerror(); //#13526 - } //#13526 - bwipp_loadctx(bwipp_codablockf) //#13529 - $k[$j++] = 'c'; //#13531 - if (($_.columns >= 4) && ($_.columns <= 62)) { //#13531 - $k[$j++] = $_.columns; //#13531 - } else { //#13531 - $k[$j++] = 8; //#13531 - } //#13531 - var _C = $k[--$j]; //#13531 - $_[$k[--$j]] = _C; //#13531 - $k[$j++] = 'rows'; //#13532 - if (($_.rows >= 2) && ($_.rows <= 44)) { //#13532 - $k[$j++] = $_.rows; //#13532 - } else { //#13532 - $k[$j++] = -1; //#13532 - } //#13532 - var _H = $k[--$j]; //#13532 - $_[$k[--$j]] = _H; //#13532 - $_.swa = -1; //#13535 - $_.swb = -2; //#13535 - $_.swc = -3; //#13535 - $_.sft = -4; //#13535 - $_.fn1 = -5; //#13536 - $_.fn2 = -6; //#13536 - $_.fn3 = -7; //#13536 - $_.fn4 = -8; //#13536 - $_.sta = -9; //#13537 - $_.stp = -10; //#13537 + $_ = Object.create($_); //#13800 + $_.dontdraw = false; //#13803 + $_.rows = -1; //#13804 + $_.columns = 8; //#13805 + $_.rowheight = 10; //#13806 + $_.sepheight = 1; //#13807 + $_.parse = false; //#13808 + $_.parsefnc = false; //#13809 + $k[$j++] = $_; //#13811 + bwipp_processoptions(); //#13811 + $_.options = $k[--$j]; //#13811 + $_.barcode = $k[--$j]; //#13812 + if (($_.columns < 4) || ($_.columns > 62)) { //#13816 + $k[$j++] = 'bwipp.codablockfBadColumns#13815'; //#13815 + $k[$j++] = "Codablock F must have 4 to 62 columns"; //#13815 + bwipp_raiseerror(); //#13815 + } //#13815 + if (($_.rows != -1) && (($_.rows < 2) || ($_.rows > 44))) { //#13820 + $k[$j++] = 'bwipp.codablockfBadRows#13819'; //#13819 + $k[$j++] = "Codablock F must have 2 to 44 rows"; //#13819 + bwipp_raiseerror(); //#13819 + } //#13819 + if ($_.rowheight < 8) { //#13824 + $k[$j++] = 'bwipp.codablockfBadRowHeight#13823'; //#13823 + $k[$j++] = "Codablock F must have rowheight of at least 8"; //#13823 + bwipp_raiseerror(); //#13823 + } //#13823 + if ($_.sepheight < 1) { //#13828 + $k[$j++] = 'bwipp.codablockfBadSepHeight#13827'; //#13827 + $k[$j++] = "Codablock F must have sepheight of at least 1"; //#13827 + bwipp_raiseerror(); //#13827 + } //#13827 + bwipp_loadctx(bwipp_codablockf) //#13830 + $k[$j++] = 'c'; //#13832 + if (($_.columns >= 4) && ($_.columns <= 62)) { //#13832 + $k[$j++] = $_.columns; //#13832 + } else { //#13832 + $k[$j++] = 8; //#13832 + } //#13832 + var _C = $k[--$j]; //#13832 + $_[$k[--$j]] = _C; //#13832 + $k[$j++] = 'rows'; //#13833 + if (($_.rows >= 2) && ($_.rows <= 44)) { //#13833 + $k[$j++] = $_.rows; //#13833 + } else { //#13833 + $k[$j++] = -1; //#13833 + } //#13833 + var _H = $k[--$j]; //#13833 + $_[$k[--$j]] = _H; //#13833 + $_.swa = -1; //#13836 + $_.swb = -2; //#13836 + $_.swc = -3; //#13836 + $_.sft = -4; //#13836 + $_.fn1 = -5; //#13837 + $_.fn2 = -6; //#13837 + $_.fn3 = -7; //#13837 + $_.fn4 = -8; //#13837 + $_.sta = -9; //#13838 + $_.stp = -10; //#13838 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#13545 - $_.fncvals = _N; //#13547 - $k[$j++] = 'msg'; //#13548 - $k[$j++] = $_.barcode; //#13548 - $k[$j++] = $_.fncvals; //#13548 - bwipp_parseinput(); //#13548 - var _Q = $k[--$j]; //#13548 - $_[$k[--$j]] = _Q; //#13548 - $_.msglen = $_.msg.length; //#13549 - $_.msgtmp = $a([]); //#13552 - var _U = $_.msg; //#13553 - for (var _V = 0, _W = _U.length; _V < _W; _V++) { //#13556 - $_.char = $get(_U, _V); //#13554 - $k[$j++] = Infinity; //#13555 - $aload($_.msgtmp); //#13555 - if ($_.char < 128) { //#13555 - $k[$j++] = $_.char; //#13555 - } else { //#13555 - $k[$j++] = $_.fn4; //#13555 - $k[$j++] = $_.char & 127; //#13555 - } //#13555 - $_.msgtmp = $a(); //#13555 - } //#13555 - $_.kmsg = $_.msg; //#13557 - $_.msg = $_.msgtmp; //#13558 - $_.msglen = $_.msg.length; //#13559 - if (!bwipp_codablockf.__13616__) { //#13616 - $_ = Object.create($_); //#13616 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stp, $_.stp, $_.stp])]); //#13600 - $_.charvals = $a([new Map, new Map, new Map]); //#13603 - for (var _2p = 0, _2o = $_.charmaps.length - 1; _2p <= _2o; _2p += 1) { //#13612 - $_.i = _2p; //#13605 - $_.encs = $get($_.charmaps, $_.i); //#13606 - for (var _2t = 0; _2t <= 2; _2t += 1) { //#13611 - $_.j = _2t; //#13608 - var _2w = $get($_.encs, $_.j); //#13609 - $k[$j++] = _2w; //#13609 - if ($eq($type(_2w), 'stringtype')) { //#13609 - var _2z = $get($k[--$j], 0); //#13609 - $k[$j++] = _2z; //#13609 - } //#13609 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13610 - } //#13610 - } //#13610 - $_.seta = $get($_.charvals, 0); //#13613 - $_.setb = $get($_.charvals, 1); //#13614 - $_.setc = $get($_.charvals, 2); //#13615 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13615 - bwipp_codablockf.__13616__ = 1; //#13615 - $_ = Object.getPrototypeOf($_); //#13615 - } //#13615 + ]); //#13846 + $_.fncvals = _N; //#13848 + $k[$j++] = 'msg'; //#13849 + $k[$j++] = $_.barcode; //#13849 + $k[$j++] = $_.fncvals; //#13849 + bwipp_parseinput(); //#13849 + var _Q = $k[--$j]; //#13849 + $_[$k[--$j]] = _Q; //#13849 + $_.msglen = $_.msg.length; //#13850 + $_.msgtmp = $a([]); //#13853 + var _U = $_.msg; //#13854 + for (var _V = 0, _W = _U.length; _V < _W; _V++) { //#13857 + $_.char = $get(_U, _V); //#13855 + $k[$j++] = Infinity; //#13856 + $aload($_.msgtmp); //#13856 + if ($_.char < 128) { //#13856 + $k[$j++] = $_.char; //#13856 + } else { //#13856 + $k[$j++] = $_.fn4; //#13856 + $k[$j++] = $_.char & 127; //#13856 + } //#13856 + $_.msgtmp = $a(); //#13856 + } //#13856 + $_.kmsg = $_.msg; //#13858 + $_.msg = $_.msgtmp; //#13859 + $_.msglen = $_.msg.length; //#13860 + if (!bwipp_codablockf.__13917__) { //#13917 + $_ = Object.create($_); //#13917 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stp, $_.stp, $_.stp])]); //#13901 + $_.charvals = $a([new Map, new Map, new Map]); //#13904 + for (var _2p = 0, _2o = $_.charmaps.length - 1; _2p <= _2o; _2p += 1) { //#13913 + $_.i = _2p; //#13906 + $_.encs = $get($_.charmaps, $_.i); //#13907 + for (var _2t = 0; _2t <= 2; _2t += 1) { //#13912 + $_.j = _2t; //#13909 + var _2w = $get($_.encs, $_.j); //#13910 + $k[$j++] = _2w; //#13910 + if ($eq($type(_2w), 'stringtype')) { //#13910 + var _2z = $get($k[--$j], 0); //#13910 + $k[$j++] = _2z; //#13910 + } //#13910 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13911 + } //#13911 + } //#13911 + $_.seta = $get($_.charvals, 0); //#13914 + $_.setb = $get($_.charvals, 1); //#13915 + $_.setc = $get($_.charvals, 2); //#13916 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13916 + bwipp_codablockf.__13917__ = 1; //#13916 + $_ = Object.getPrototypeOf($_); //#13916 + } //#13916 $_.numsscr = function() { - $_.n = 0; //#13620 - $_.s = 0; //#13620 - $_.p = $k[--$j]; //#13621 - for (;;) { //#13632 - if ($_.p >= $_.msglen) { //#13622 - break; //#13622 - } //#13622 - var _3H = $get($_.msg, $_.p); //#13623 - var _3J = $get($_.setc, _3H) !== undefined; //#13624 - $k[$j++] = _3H; //#13624 - if (!_3J) { //#13624 - $j--; //#13624 - break; //#13624 - } //#13624 - if ($k[--$j] == $_.fn1) { //#13628 - if (($_.s % 2) == 0) { //#13627 - $_.s = $_.s + 1; //#13627 - } else { //#13627 - break; //#13627 - } //#13627 - } //#13627 - $_.n = $_.n + 1; //#13629 - $_.s = $_.s + 1; //#13630 - $_.p = $f($_.p + 1); //#13631 - } //#13631 - $k[$j++] = $_.n; //#13633 - $k[$j++] = $_.s; //#13633 - }; //#13633 + $_.n = 0; //#13921 + $_.s = 0; //#13921 + $_.p = $k[--$j]; //#13922 + for (;;) { //#13933 + if ($_.p >= $_.msglen) { //#13923 + break; //#13923 + } //#13923 + var _3H = $get($_.msg, $_.p); //#13924 + var _3J = $get($_.setc, _3H) !== undefined; //#13925 + $k[$j++] = _3H; //#13925 + if (!_3J) { //#13925 + $j--; //#13925 + break; //#13925 + } //#13925 + if ($k[--$j] == $_.fn1) { //#13929 + if (($_.s % 2) == 0) { //#13928 + $_.s = $_.s + 1; //#13928 + } else { //#13928 + break; //#13928 + } //#13928 + } //#13928 + $_.n = $_.n + 1; //#13930 + $_.s = $_.s + 1; //#13931 + $_.p = $f($_.p + 1); //#13932 + } //#13932 + $k[$j++] = $_.n; //#13934 + $k[$j++] = $_.s; //#13934 + }; //#13934 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#13638 - $_.j = $_.j + 1; //#13639 - }; //#13639 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#13939 + $_.j = $_.j + 1; //#13940 + }; //#13940 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#13642 - $_.j = $_.j + 1; //#13643 - }; //#13643 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#13943 + $_.j = $_.j + 1; //#13944 + }; //#13944 $_.encc = function() { - var _3f = $k[--$j]; //#13646 - $k[$j++] = _3f; //#13650 - if ($ne($type(_3f), 'arraytype')) { //#13649 - var _3j = $get($_.setc, $k[--$j]); //#13647 - $k[$j++] = _3j; //#13647 - } else { //#13649 - $aload($k[--$j]); //#13649 - var _3l = $k[--$j]; //#13649 - var _3m = $k[--$j]; //#13649 - $k[$j++] = $f($f(_3l - 48) + ($f(_3m - 48) * 10)); //#13649 - } //#13649 - $put($_.cws, $_.j, $k[--$j]); //#13651 - $_.j = $_.j + 1; //#13652 - }; //#13652 + var _3f = $k[--$j]; //#13947 + $k[$j++] = _3f; //#13951 + if ($ne($type(_3f), 'arraytype')) { //#13950 + var _3j = $get($_.setc, $k[--$j]); //#13948 + $k[$j++] = _3j; //#13948 + } else { //#13950 + $aload($k[--$j]); //#13950 + var _3l = $k[--$j]; //#13950 + var _3m = $k[--$j]; //#13950 + $k[$j++] = $f($f(_3l - 48) + ($f(_3m - 48) * 10)); //#13950 + } //#13950 + $put($_.cws, $_.j, $k[--$j]); //#13952 + $_.j = $_.j + 1; //#13953 + }; //#13953 $_.anotb = function() { - var _3r = $k[--$j]; //#13656 - var _3t = $get($_.seta, _3r) !== undefined; //#13656 - var _3v = $get($_.setb, _3r) !== undefined; //#13656 - $k[$j++] = _3t && (!_3v); //#13656 - }; //#13656 + var _3r = $k[--$j]; //#13957 + var _3t = $get($_.seta, _3r) !== undefined; //#13957 + var _3v = $get($_.setb, _3r) !== undefined; //#13957 + $k[$j++] = _3t && (!_3v); //#13957 + }; //#13957 $_.bnota = function() { - var _3w = $k[--$j]; //#13657 - var _3y = $get($_.setb, _3w) !== undefined; //#13657 - var _40 = $get($_.seta, _3w) !== undefined; //#13657 - $k[$j++] = _3y && (!_40); //#13657 - }; //#13657 - $k[$j++] = Infinity; //#13660 - for (var _42 = 0, _43 = $_.msg.length; _42 < _43; _42++) { //#13660 - $k[$j++] = 0; //#13660 - } //#13660 - $k[$j++] = 9999; //#13660 - $_.nextanotb = $a(); //#13660 - $k[$j++] = Infinity; //#13661 - for (var _46 = 0, _47 = $_.msg.length; _46 < _47; _46++) { //#13661 - $k[$j++] = 0; //#13661 - } //#13661 - $k[$j++] = 9999; //#13661 - $_.nextbnota = $a(); //#13661 - for (var _4A = $_.msg.length - 1; _4A >= 0; _4A -= 1) { //#13674 - $_.i = _4A; //#13663 - $k[$j++] = $get($_.msg, $_.i); //#13664 - $_.anotb(); //#13664 - if ($k[--$j]) { //#13667 - $put($_.nextanotb, $_.i, 0); //#13665 - } else { //#13667 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#13667 - } //#13667 - $k[$j++] = $get($_.msg, $_.i); //#13669 - $_.bnota(); //#13669 - if ($k[--$j]) { //#13672 - $put($_.nextbnota, $_.i, 0); //#13670 - } else { //#13672 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#13672 - } //#13672 - } //#13672 + var _3w = $k[--$j]; //#13958 + var _3y = $get($_.setb, _3w) !== undefined; //#13958 + var _40 = $get($_.seta, _3w) !== undefined; //#13958 + $k[$j++] = _3y && (!_40); //#13958 + }; //#13958 + $k[$j++] = Infinity; //#13961 + for (var _42 = 0, _43 = $_.msg.length; _42 < _43; _42++) { //#13961 + $k[$j++] = 0; //#13961 + } //#13961 + $k[$j++] = 9999; //#13961 + $_.nextanotb = $a(); //#13961 + $k[$j++] = Infinity; //#13962 + for (var _46 = 0, _47 = $_.msg.length; _46 < _47; _46++) { //#13962 + $k[$j++] = 0; //#13962 + } //#13962 + $k[$j++] = 9999; //#13962 + $_.nextbnota = $a(); //#13962 + for (var _4A = $_.msg.length - 1; _4A >= 0; _4A -= 1) { //#13975 + $_.i = _4A; //#13964 + $k[$j++] = $get($_.msg, $_.i); //#13965 + $_.anotb(); //#13965 + if ($k[--$j]) { //#13968 + $put($_.nextanotb, $_.i, 0); //#13966 + } else { //#13968 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#13968 + } //#13968 + $k[$j++] = $get($_.msg, $_.i); //#13970 + $_.bnota(); //#13970 + if ($k[--$j]) { //#13973 + $put($_.nextbnota, $_.i, 0); //#13971 + } else { //#13973 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#13973 + } //#13973 + } //#13973 $_.abeforeb = function() { - var _4X = $k[--$j]; //#13677 - $k[$j++] = $lt($get($_.nextanotb, _4X), $get($_.nextbnota, _4X)); //#13677 - }; //#13677 + var _4X = $k[--$j]; //#13978 + $k[$j++] = $lt($get($_.nextanotb, _4X), $get($_.nextbnota, _4X)); //#13978 + }; //#13978 $_.bbeforea = function() { - var _4c = $k[--$j]; //#13678 - $k[$j++] = $lt($get($_.nextbnota, _4c), $get($_.nextanotb, _4c)); //#13678 - }; //#13678 + var _4c = $k[--$j]; //#13979 + $k[$j++] = $lt($get($_.nextbnota, _4c), $get($_.nextanotb, _4c)); //#13979 + }; //#13979 $_.padrow = function() { - for (var _4i = 0, _4j = $k[--$j]; _4i < _4j; _4i++) { //#13688 - for (;;) { //#13687 - if ($eq($_.cset, "seta")) { //#13684 - $k[$j++] = $_.swc; //#13684 - $_.enca(); //#13684 - $_.cset = "setc"; //#13684 - break; //#13684 - } //#13684 - if ($eq($_.cset, "setb")) { //#13685 - $k[$j++] = $_.swc; //#13685 - $_.encb(); //#13685 - $_.cset = "setc"; //#13685 - break; //#13685 - } //#13685 - if ($eq($_.cset, "setc")) { //#13686 - $k[$j++] = $_.swb; //#13686 - $_.encc(); //#13686 - $_.cset = "setb"; //#13686 - break; //#13686 - } //#13686 - } //#13686 - } //#13686 - }; //#13686 + for (var _4i = 0, _4j = $k[--$j]; _4i < _4j; _4i++) { //#13989 + for (;;) { //#13988 + if ($eq($_.cset, "seta")) { //#13985 + $k[$j++] = $_.swc; //#13985 + $_.enca(); //#13985 + $_.cset = "setc"; //#13985 + break; //#13985 + } //#13985 + if ($eq($_.cset, "setb")) { //#13986 + $k[$j++] = $_.swc; //#13986 + $_.encb(); //#13986 + $_.cset = "setc"; //#13986 + break; //#13986 + } //#13986 + if ($eq($_.cset, "setc")) { //#13987 + $k[$j++] = $_.swb; //#13987 + $_.encc(); //#13987 + $_.cset = "setb"; //#13987 + break; //#13987 + } //#13987 + } //#13987 + } //#13987 + }; //#13987 $_.encafitsrow = function() { - if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#13703 - var _4z = ($_.rem == 2) && ($get($_.msg, $_.i + 1) <= 95); //#13695 - $k[$j++] = _4z; //#13699 - if (_4z) { //#13699 - $k[$j++] = $_.fn4; //#13696 - $_.enca(); //#13696 - $k[$j++] = $get($_.msg, $_.i + 1); //#13697 - $_.enca(); //#13697 - $_.i = $_.i + 2; //#13698 - } //#13698 - } else { //#13703 - $k[$j++] = $get($_.msg, $_.i); //#13701 - $_.enca(); //#13701 - $_.i = $_.i + 1; //#13702 - $k[$j++] = true; //#13703 - } //#13703 - }; //#13703 + if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#14004 + var _4z = ($_.rem == 2) && ($get($_.msg, $_.i + 1) <= 95); //#13996 + $k[$j++] = _4z; //#14000 + if (_4z) { //#14000 + $k[$j++] = $_.fn4; //#13997 + $_.enca(); //#13997 + $k[$j++] = $get($_.msg, $_.i + 1); //#13998 + $_.enca(); //#13998 + $_.i = $_.i + 2; //#13999 + } //#13999 + } else { //#14004 + $k[$j++] = $get($_.msg, $_.i); //#14002 + $_.enca(); //#14002 + $_.i = $_.i + 1; //#14003 + $k[$j++] = true; //#14004 + } //#14004 + }; //#14004 $_.encbfitsrow = function() { - if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#13719 - var _5I = ($_.rem == 2) && ($get($_.msg, $_.i + 1) >= 32); //#13711 - $k[$j++] = _5I; //#13715 - if (_5I) { //#13715 - $k[$j++] = $_.fn4; //#13712 - $_.encb(); //#13712 - $k[$j++] = $get($_.msg, $_.i + 1); //#13713 - $_.encb(); //#13713 - $_.i = $_.i + 2; //#13714 - } //#13714 - } else { //#13719 - $k[$j++] = $get($_.msg, $_.i); //#13717 - $_.encb(); //#13717 - $_.i = $_.i + 1; //#13718 - $k[$j++] = true; //#13719 - } //#13719 - }; //#13719 - $_.cws = $a($f($_.c + 5) * 44); //#13724 - $_.i = 0; //#13726 - $_.j = 0; //#13726 - $_.r = 1; //#13726 - $_.lastrow = false; //#13727 - for (;;) { //#13894 - if ($_.lastrow) { //#13729 - break; //#13729 - } //#13729 - if ($_.r > 44) { //#13733 - $k[$j++] = 'bwipp.codablockfTooBig#13732'; //#13732 - $k[$j++] = "Maximum length exceeded"; //#13732 - bwipp_raiseerror(); //#13732 - } //#13732 - $k[$j++] = $_.sta; //#13736 - $_.enca(); //#13736 - if ($_.i < $_.msglen) { //#13737 - $k[$j++] = $_.i; //#13737 - $_.numsscr(); //#13737 - } else { //#13737 - $k[$j++] = -1; //#13737 - $k[$j++] = -1; //#13737 - } //#13737 - $_.nums = $k[--$j]; //#13737 - $_.nchars = $k[--$j]; //#13737 - for (;;) { //#13757 - if ($_.msglen == 0) { //#13743 - $k[$j++] = $_.swb; //#13740 - $_.enca(); //#13740 - $_.cset = "setb"; //#13741 - break; //#13742 - } //#13742 - if ($_.nums >= 2) { //#13748 - $k[$j++] = $_.swc; //#13745 - $_.enca(); //#13745 - $_.cset = "setc"; //#13746 - break; //#13747 - } //#13747 - $k[$j++] = $_.i; //#13749 - $_.abeforeb(); //#13749 - if ($k[--$j]) { //#13753 - $k[$j++] = $_.sft; //#13750 - $_.enca(); //#13750 - $_.cset = "seta"; //#13751 - break; //#13752 - } //#13752 - $k[$j++] = $_.swb; //#13754 - $_.enca(); //#13754 - $_.cset = "setb"; //#13755 - break; //#13756 - } //#13756 - $_.j = $_.j + 1; //#13758 - $_.endofrow = false; //#13761 - for (;;) { //#13879 - $_.rem = $f($f($_.c + 3) - ($_.j % $f($_.c + 5))); //#13762 - if (($_.i == $_.msglen) || $_.endofrow) { //#13764 - break; //#13764 - } //#13764 - $k[$j++] = $_.i; //#13766 - $_.numsscr(); //#13766 - $_.nums = $k[--$j]; //#13766 - $_.nchars = $k[--$j]; //#13766 - $k[$j++] = 'remnums'; //#13767 - if ($_.nums > ($_.rem * 2)) { //#13767 - $k[$j++] = $_.rem * 2; //#13767 - } else { //#13767 - $k[$j++] = $_.nums; //#13767 - } //#13767 - var _5y = $k[--$j]; //#13767 - $_[$k[--$j]] = _5y; //#13767 - for (;;) { //#13877 - if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.remnums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#13805 - if ((($_.remnums % 2) == 0) && ($_.rem >= 3)) { //#13787 - $k[$j++] = $_.swc; //#13775 - if ($eq($_.cset, "seta")) { //#13775 - $_.enca(); //#13775 - } else { //#13775 - $_.encb(); //#13775 - } //#13775 - $_.cset = "setc"; //#13776 - for (var _6B = 0, _6C = 2; _6B < _6C; _6B++) { //#13785 - if ($get($_.msg, $_.i) == $_.fn1) { //#13783 - $k[$j++] = $_.fn1; //#13779 - $_.encc(); //#13779 - $_.i = $_.i + 1; //#13780 - } else { //#13783 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13782 - $_.encc(); //#13782 - $_.i = $_.i + 2; //#13783 - } //#13783 - } //#13783 - break; //#13786 - } //#13786 - if ((($_.remnums % 2) != 0) && ($_.rem >= 4)) { //#13804 - $k[$j++] = $get($_.msg, $_.i); //#13790 - if ($eq($_.cset, "seta")) { //#13790 - $_.enca(); //#13790 - } else { //#13790 - $_.encb(); //#13790 - } //#13790 - $_.i = $_.i + 1; //#13791 - $k[$j++] = $_.swc; //#13792 - if ($eq($_.cset, "seta")) { //#13792 - $_.enca(); //#13792 - } else { //#13792 - $_.encb(); //#13792 - } //#13792 - $_.cset = "setc"; //#13793 - for (var _6W = 0, _6X = 2; _6W < _6X; _6W++) { //#13802 - if ($get($_.msg, $_.i) == $_.fn1) { //#13800 - $k[$j++] = $_.fn1; //#13796 - $_.encc(); //#13796 - $_.i = $_.i + 1; //#13797 - } else { //#13800 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13799 - $_.encc(); //#13799 - $_.i = $_.i + 2; //#13800 - } //#13800 - } //#13800 - break; //#13803 - } //#13803 - } //#13803 - $k[$j++] = $eq($_.cset, "setb"); //#13806 - $k[$j++] = $get($_.msg, $_.i); //#13806 - $_.anotb(); //#13806 - var _6m = $k[--$j]; //#13806 - var _6n = $k[--$j]; //#13806 - if ((_6n && _6m) && ($_.rem >= 2)) { //#13821 - if ($_.i < ($_.msglen - 1)) { //#13815 - $k[$j++] = $_.i + 1; //#13809 - $_.bbeforea(); //#13809 - if ($k[--$j]) { //#13814 - $k[$j++] = $_.sft; //#13810 - $_.encb(); //#13810 - $k[$j++] = $get($_.msg, $_.i); //#13811 - $_.enca(); //#13811 - $_.i = $_.i + 1; //#13812 - break; //#13813 - } //#13813 - } //#13813 - $k[$j++] = $_.swa; //#13816 - $_.encb(); //#13816 - $_.cset = "seta"; //#13817 - $k[$j++] = $get($_.msg, $_.i); //#13818 - $_.enca(); //#13818 - $_.i = $_.i + 1; //#13819 - break; //#13820 - } //#13820 - $k[$j++] = $eq($_.cset, "seta"); //#13822 - $k[$j++] = $get($_.msg, $_.i); //#13822 - $_.bnota(); //#13822 - var _77 = $k[--$j]; //#13822 - var _78 = $k[--$j]; //#13822 - if ((_78 && _77) && ($_.rem >= 2)) { //#13837 - if ($_.i < ($_.msglen - 1)) { //#13831 - $k[$j++] = $_.i + 1; //#13825 - $_.abeforeb(); //#13825 - if ($k[--$j]) { //#13830 - $k[$j++] = $_.sft; //#13826 - $_.enca(); //#13826 - $k[$j++] = $get($_.msg, $_.i); //#13827 - $_.encb(); //#13827 - $_.i = $_.i + 1; //#13828 - break; //#13829 - } //#13829 - } //#13829 - $k[$j++] = $_.swb; //#13832 - $_.enca(); //#13832 - $_.cset = "setb"; //#13833 - $k[$j++] = $get($_.msg, $_.i); //#13834 - $_.encb(); //#13834 - $_.i = $_.i + 1; //#13835 - break; //#13836 - } //#13836 - if (($eq($_.cset, "setc") && ($_.remnums < 2)) && ($_.rem >= 2)) { //#13850 - $_.rem = $f($_.rem - 1); //#13840 - $k[$j++] = $_.i; //#13841 - $_.abeforeb(); //#13841 - if ($k[--$j]) { //#13848 - $k[$j++] = $_.swa; //#13842 - $_.encc(); //#13842 - $_.cset = "seta"; //#13843 - $_.encafitsrow(); //#13844 - if ($k[--$j]) { //#13844 - break; //#13844 - } //#13844 - } else { //#13848 - $k[$j++] = $_.swb; //#13846 - $_.encc(); //#13846 - $_.cset = "setb"; //#13847 - $_.encbfitsrow(); //#13848 - if ($k[--$j]) { //#13848 - break; //#13848 - } //#13848 - } //#13848 - } //#13848 - var _7d = $get($_.seta, $get($_.msg, $_.i)) !== undefined; //#13853 - if (($eq($_.cset, "seta") && _7d) && ($_.rem >= 1)) { //#13856 - $_.encafitsrow(); //#13855 - if ($k[--$j]) { //#13855 - break; //#13855 - } //#13855 - } //#13855 - var _7l = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#13857 - if (($eq($_.cset, "setb") && _7l) && ($_.rem >= 1)) { //#13860 - $_.encbfitsrow(); //#13859 - if ($k[--$j]) { //#13859 - break; //#13859 - } //#13859 - } //#13859 - if (($eq($_.cset, "setc") && ($_.remnums >= 2)) && ($_.rem >= 1)) { //#13871 - if ($get($_.msg, $_.i) == $_.fn1) { //#13868 - $k[$j++] = $_.fn1; //#13864 - $_.encc(); //#13864 - $_.i = $_.i + 1; //#13865 - } else { //#13868 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13867 - $_.encc(); //#13867 - $_.i = $_.i + 2; //#13868 - } //#13868 - break; //#13870 - } //#13870 - $_.endofrow = true; //#13874 - break; //#13875 - } //#13875 - } //#13875 - if ((((($_.r >= $_.rows) || ($_.rows == -1)) && ($_.r > 1)) && ($_.i == $_.msglen)) && ($_.rem >= 2)) { //#13891 - $k[$j++] = $f($_.rem - 2); //#13883 - $_.padrow(); //#13883 - $_.j = $_.j + 3; //#13884 - $k[$j++] = $_.stp; //#13885 - $_.enca(); //#13885 - $_.lastrow = true; //#13886 - } else { //#13891 - $k[$j++] = $_.rem; //#13888 - $_.padrow(); //#13888 - $_.j = $_.j + 1; //#13889 - $k[$j++] = $_.stp; //#13890 - $_.enca(); //#13890 - $_.r = $_.r + 1; //#13891 - } //#13891 - } //#13891 - $_.cws = $geti($_.cws, 0, $_.j); //#13895 - if (!bwipp_codablockf.__13905__) { //#13905 - $_ = Object.create($_); //#13905 - $k[$j++] = Infinity; //#13899 - for (var _8I = 64; _8I <= 95; _8I += 1) { //#13900 - $k[$j++] = _8I; //#13900 - } //#13900 - for (var _8J = 0; _8J <= 15; _8J += 1) { //#13901 - $k[$j++] = _8J; //#13901 - } //#13901 - for (var _8K = 26; _8K <= 63; _8K += 1) { //#13902 - $k[$j++] = _8K; //#13902 - } //#13902 - $_.abmap = $a(); //#13902 - $k[$j++] = Infinity; //#13904 - for (var _8M = 0; _8M <= 85; _8M += 1) { //#13904 - $k[$j++] = _8M; //#13904 - } //#13904 - $_.cmap = $a(); //#13904 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13904 - bwipp_codablockf.__13905__ = 1; //#13904 - $_ = Object.getPrototypeOf($_); //#13904 - } //#13904 - $_.chkmsg = $a($_.kmsg.length); //#13908 - $_.j = 0; //#13909 - for (var _8T = 0, _8S = $_.kmsg.length - 1; _8T <= _8S; _8T += 1) { //#13915 - $_.i = _8T; //#13911 - $_.char = $get($_.kmsg, $_.i); //#13912 - if ($_.char >= 0) { //#13913 - $put($_.chkmsg, $_.j, $_.char); //#13913 - $_.j = $_.j + 1; //#13913 - } //#13913 - if (($_.char == $_.fn1) && ($_.i != 0)) { //#13914 - $put($_.chkmsg, $_.j, 29); //#13914 - $_.j = $_.j + 1; //#13914 - } //#13914 - } //#13914 - $_.t1 = 0; //#13916 - $_.t2 = 0; //#13916 - $_.k1 = 0; //#13916 - $_.k2 = 0; //#13916 - for (var _8k = 0, _8j = $_.j - 1; _8k <= _8j; _8k += 1) { //#13923 - $_.i = _8k; //#13918 - $_.t1 = ($get($_.chkmsg, $_.i) * $_.i) % 86; //#13919 - $_.t2 = $f($_.t1 + $get($_.chkmsg, $_.i)) % 86; //#13920 - $_.k1 = $f($_.k1 + $_.t2) % 86; //#13921 - $_.k2 = $f($_.k2 + $_.t1) % 86; //#13922 - } //#13922 - $k[$j++] = $_.cws; //#13924 - $k[$j++] = $_.cws.length - 4; //#13924 - if ($ne($_.cset, "setc")) { //#13924 - $k[$j++] = $_.abmap; //#13924 - } else { //#13924 - $k[$j++] = $_.cmap; //#13924 - } //#13924 - var _94 = $get($k[--$j], $_.k1); //#13924 - var _95 = $k[--$j]; //#13924 - $put($k[--$j], _95, _94); //#13924 - $k[$j++] = $_.cws; //#13925 - $k[$j++] = $_.cws.length - 3; //#13925 - if ($ne($_.cset, "setc")) { //#13925 - $k[$j++] = $_.abmap; //#13925 - } else { //#13925 - $k[$j++] = $_.cmap; //#13925 - } //#13925 - var _9E = $get($k[--$j], $_.k2); //#13925 - var _9F = $k[--$j]; //#13925 - $put($k[--$j], _9F, _9E); //#13925 - var _9H = $_.cws; //#13928 - $k[$j++] = _9H; //#13928 - $k[$j++] = 2; //#13928 - if ($get(_9H, 2 - 1) != 99) { //#13928 - $k[$j++] = $_.abmap; //#13928 - } else { //#13928 - $k[$j++] = $_.cmap; //#13928 - } //#13928 - var _9N = $get($k[--$j], $_.r - 2); //#13928 - var _9O = $k[--$j]; //#13928 - $put($k[--$j], _9O, _9N); //#13928 - for (var _9S = 1, _9R = $_.r - 1; _9S <= _9R; _9S += 1) { //#13932 - $_.i = _9S; //#13930 - var _9T = $_.cws; //#13931 - var _9U = $_.i; //#13931 - var _9V = $_.c; //#13931 - $k[$j++] = _9T; //#13931 - $k[$j++] = $f((_9U * $f(_9V + 5)) + 2); //#13931 - if ($get(_9T, $f(($f((_9U * $f(_9V + 5)) + 2)) - 1)) != 99) { //#13931 - $k[$j++] = $_.abmap; //#13931 - } else { //#13931 - $k[$j++] = $_.cmap; //#13931 - } //#13931 - var _9b = $get($k[--$j], $_.i + 42); //#13931 - var _9c = $k[--$j]; //#13931 - $put($k[--$j], _9c, _9b); //#13931 - } //#13931 - for (var _9g = 0, _9f = $_.r - 1; _9g <= _9f; _9g += 1) { //#13943 - $_.rcws = $geti($_.cws, _9g * $f($_.c + 5), $f($_.c + 4)); //#13936 - $_.csum = $get($_.rcws, 0); //#13937 - for (var _9p = 1, _9o = $_.rcws.length - 2; _9p <= _9o; _9p += 1) { //#13941 - $_.i = _9p; //#13939 - $_.csum = $f($_.csum + ($get($_.rcws, $_.i) * $_.i)); //#13940 - } //#13940 - $put($_.rcws, $_.rcws.length - 1, $_.csum % 103); //#13942 - } //#13942 - var _9z = $get($_.options, 'debugcws') !== undefined; //#13945 - if (_9z) { //#13945 - $k[$j++] = 'bwipp.debugcws#13945'; //#13945 - $k[$j++] = $_.cws; //#13945 - bwipp_raiseerror(); //#13945 - } //#13945 - if (!bwipp_codablockf.__13966__) { //#13966 - $_ = Object.create($_); //#13966 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); //#13965 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13965 - bwipp_codablockf.__13966__ = 1; //#13965 - $_ = Object.getPrototypeOf($_); //#13965 - } //#13965 - $_.rowbits = $a($_.r); //#13969 - for (var _A7 = 0, _A6 = $_.r - 1; _A7 <= _A6; _A7 += 1) { //#13981 - $_.i = _A7; //#13971 - $k[$j++] = Infinity; //#13972 - var _AC = $geti($_.cws, $_.i * $f($_.c + 5), $f($_.c + 5)); //#13973 - for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#13975 - $forall($get($_.encs, $get(_AC, _AD)), function() { //#13974 - var _AI = $k[--$j]; //#13974 - $k[$j++] = $f(_AI - 48); //#13974 - }); //#13974 - } //#13974 - $_.sbs = $a(); //#13974 - $k[$j++] = Infinity; //#13977 - var _AK = $_.sbs; //#13978 - $k[$j++] = 0; //#13978 - for (var _AL = 0, _AM = _AK.length; _AL < _AM; _AL++) { //#13978 - var _AO = $k[--$j]; //#13978 - var _AP = (_AO == 1) ? 0 : 1; //#13978 - $k[$j++] = _AO; //#13978 - for (var _AQ = 0, _AR = $get(_AK, _AL); _AQ < _AR; _AQ++) { //#13978 - $k[$j++] = _AP //#13978 - } //#13978 - } //#13978 - $astore($a($counttomark() - 1)); //#13979 - var _AU = $k[--$j]; //#13979 - var _AV = $k[--$j]; //#13979 - $k[$j++] = _AU; //#13979 - $k[$j++] = _AV; //#13979 - $j--; //#13979 - var _AW = $k[--$j]; //#13979 - var _AX = $k[--$j]; //#13979 - $k[$j++] = _AW; //#13979 - $k[$j++] = _AX; //#13979 - $j--; //#13979 - $put($_.rowbits, $_.i, $k[--$j]); //#13980 - } //#13980 - $_.symwid = $f(($_.c * 11) + 57); //#13984 - $k[$j++] = Infinity; //#13985 - for (var _Ae = 0, _Af = $_.symwid * $_.sepheight; _Ae < _Af; _Ae++) { //#13986 - $k[$j++] = 1; //#13986 - } //#13986 - for (var _Ai = 0, _Ah = $_.r - 2; _Ai <= _Ah; _Ai += 1) { //#13995 - $_.i = _Ai; //#13988 - for (var _Ak = 0, _Al = $_.rowheight; _Ak < _Al; _Ak++) { //#13989 - $aload($get($_.rowbits, $_.i)); //#13989 - } //#13989 - for (var _Aq = 0, _Ar = $_.sepheight; _Aq < _Ar; _Aq++) { //#13994 - $k[$j++] = 1; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - for (var _At = 0, _Au = $f($_.symwid - 24); _At < _Au; _At++) { //#13992 - $k[$j++] = 1; //#13992 - } //#13992 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - } //#13993 - } //#13993 - for (var _Aw = 0, _Ax = $_.rowheight; _Aw < _Ax; _Aw++) { //#13996 - $aload($get($_.rowbits, $_.r - 1)); //#13996 - } //#13996 - for (var _B3 = 0, _B4 = $_.symwid * $_.sepheight; _B3 < _B4; _B3++) { //#13997 - $k[$j++] = 1; //#13997 - } //#13997 - $_.pixs = $a(); //#13997 + if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#14020 + var _5I = ($_.rem == 2) && ($get($_.msg, $_.i + 1) >= 32); //#14012 + $k[$j++] = _5I; //#14016 + if (_5I) { //#14016 + $k[$j++] = $_.fn4; //#14013 + $_.encb(); //#14013 + $k[$j++] = $get($_.msg, $_.i + 1); //#14014 + $_.encb(); //#14014 + $_.i = $_.i + 2; //#14015 + } //#14015 + } else { //#14020 + $k[$j++] = $get($_.msg, $_.i); //#14018 + $_.encb(); //#14018 + $_.i = $_.i + 1; //#14019 + $k[$j++] = true; //#14020 + } //#14020 + }; //#14020 + $_.cws = $a($f($_.c + 5) * 44); //#14025 + $_.i = 0; //#14027 + $_.j = 0; //#14027 + $_.r = 1; //#14027 + $_.lastrow = false; //#14028 + for (;;) { //#14195 + if ($_.lastrow) { //#14030 + break; //#14030 + } //#14030 + if ($_.r > 44) { //#14034 + $k[$j++] = 'bwipp.codablockfTooBig#14033'; //#14033 + $k[$j++] = "Maximum length exceeded"; //#14033 + bwipp_raiseerror(); //#14033 + } //#14033 + $k[$j++] = $_.sta; //#14037 + $_.enca(); //#14037 + if ($_.i < $_.msglen) { //#14038 + $k[$j++] = $_.i; //#14038 + $_.numsscr(); //#14038 + } else { //#14038 + $k[$j++] = -1; //#14038 + $k[$j++] = -1; //#14038 + } //#14038 + $_.nums = $k[--$j]; //#14038 + $_.nchars = $k[--$j]; //#14038 + for (;;) { //#14058 + if ($_.msglen == 0) { //#14044 + $k[$j++] = $_.swb; //#14041 + $_.enca(); //#14041 + $_.cset = "setb"; //#14042 + break; //#14043 + } //#14043 + if ($_.nums >= 2) { //#14049 + $k[$j++] = $_.swc; //#14046 + $_.enca(); //#14046 + $_.cset = "setc"; //#14047 + break; //#14048 + } //#14048 + $k[$j++] = $_.i; //#14050 + $_.abeforeb(); //#14050 + if ($k[--$j]) { //#14054 + $k[$j++] = $_.sft; //#14051 + $_.enca(); //#14051 + $_.cset = "seta"; //#14052 + break; //#14053 + } //#14053 + $k[$j++] = $_.swb; //#14055 + $_.enca(); //#14055 + $_.cset = "setb"; //#14056 + break; //#14057 + } //#14057 + $_.j = $_.j + 1; //#14059 + $_.endofrow = false; //#14062 + for (;;) { //#14180 + $_.rem = $f($f($_.c + 3) - ($_.j % $f($_.c + 5))); //#14063 + if (($_.i == $_.msglen) || $_.endofrow) { //#14065 + break; //#14065 + } //#14065 + $k[$j++] = $_.i; //#14067 + $_.numsscr(); //#14067 + $_.nums = $k[--$j]; //#14067 + $_.nchars = $k[--$j]; //#14067 + $k[$j++] = 'remnums'; //#14068 + if ($_.nums > ($_.rem * 2)) { //#14068 + $k[$j++] = $_.rem * 2; //#14068 + } else { //#14068 + $k[$j++] = $_.nums; //#14068 + } //#14068 + var _5y = $k[--$j]; //#14068 + $_[$k[--$j]] = _5y; //#14068 + for (;;) { //#14178 + if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.remnums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#14106 + if ((($_.remnums % 2) == 0) && ($_.rem >= 3)) { //#14088 + $k[$j++] = $_.swc; //#14076 + if ($eq($_.cset, "seta")) { //#14076 + $_.enca(); //#14076 + } else { //#14076 + $_.encb(); //#14076 + } //#14076 + $_.cset = "setc"; //#14077 + for (var _6B = 0, _6C = 2; _6B < _6C; _6B++) { //#14086 + if ($get($_.msg, $_.i) == $_.fn1) { //#14084 + $k[$j++] = $_.fn1; //#14080 + $_.encc(); //#14080 + $_.i = $_.i + 1; //#14081 + } else { //#14084 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14083 + $_.encc(); //#14083 + $_.i = $_.i + 2; //#14084 + } //#14084 + } //#14084 + break; //#14087 + } //#14087 + if ((($_.remnums % 2) != 0) && ($_.rem >= 4)) { //#14105 + $k[$j++] = $get($_.msg, $_.i); //#14091 + if ($eq($_.cset, "seta")) { //#14091 + $_.enca(); //#14091 + } else { //#14091 + $_.encb(); //#14091 + } //#14091 + $_.i = $_.i + 1; //#14092 + $k[$j++] = $_.swc; //#14093 + if ($eq($_.cset, "seta")) { //#14093 + $_.enca(); //#14093 + } else { //#14093 + $_.encb(); //#14093 + } //#14093 + $_.cset = "setc"; //#14094 + for (var _6W = 0, _6X = 2; _6W < _6X; _6W++) { //#14103 + if ($get($_.msg, $_.i) == $_.fn1) { //#14101 + $k[$j++] = $_.fn1; //#14097 + $_.encc(); //#14097 + $_.i = $_.i + 1; //#14098 + } else { //#14101 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14100 + $_.encc(); //#14100 + $_.i = $_.i + 2; //#14101 + } //#14101 + } //#14101 + break; //#14104 + } //#14104 + } //#14104 + $k[$j++] = $eq($_.cset, "setb"); //#14107 + $k[$j++] = $get($_.msg, $_.i); //#14107 + $_.anotb(); //#14107 + var _6m = $k[--$j]; //#14107 + var _6n = $k[--$j]; //#14107 + if ((_6n && _6m) && ($_.rem >= 2)) { //#14122 + if ($_.i < ($_.msglen - 1)) { //#14116 + $k[$j++] = $_.i + 1; //#14110 + $_.bbeforea(); //#14110 + if ($k[--$j]) { //#14115 + $k[$j++] = $_.sft; //#14111 + $_.encb(); //#14111 + $k[$j++] = $get($_.msg, $_.i); //#14112 + $_.enca(); //#14112 + $_.i = $_.i + 1; //#14113 + break; //#14114 + } //#14114 + } //#14114 + $k[$j++] = $_.swa; //#14117 + $_.encb(); //#14117 + $_.cset = "seta"; //#14118 + $k[$j++] = $get($_.msg, $_.i); //#14119 + $_.enca(); //#14119 + $_.i = $_.i + 1; //#14120 + break; //#14121 + } //#14121 + $k[$j++] = $eq($_.cset, "seta"); //#14123 + $k[$j++] = $get($_.msg, $_.i); //#14123 + $_.bnota(); //#14123 + var _77 = $k[--$j]; //#14123 + var _78 = $k[--$j]; //#14123 + if ((_78 && _77) && ($_.rem >= 2)) { //#14138 + if ($_.i < ($_.msglen - 1)) { //#14132 + $k[$j++] = $_.i + 1; //#14126 + $_.abeforeb(); //#14126 + if ($k[--$j]) { //#14131 + $k[$j++] = $_.sft; //#14127 + $_.enca(); //#14127 + $k[$j++] = $get($_.msg, $_.i); //#14128 + $_.encb(); //#14128 + $_.i = $_.i + 1; //#14129 + break; //#14130 + } //#14130 + } //#14130 + $k[$j++] = $_.swb; //#14133 + $_.enca(); //#14133 + $_.cset = "setb"; //#14134 + $k[$j++] = $get($_.msg, $_.i); //#14135 + $_.encb(); //#14135 + $_.i = $_.i + 1; //#14136 + break; //#14137 + } //#14137 + if (($eq($_.cset, "setc") && ($_.remnums < 2)) && ($_.rem >= 2)) { //#14151 + $_.rem = $f($_.rem - 1); //#14141 + $k[$j++] = $_.i; //#14142 + $_.abeforeb(); //#14142 + if ($k[--$j]) { //#14149 + $k[$j++] = $_.swa; //#14143 + $_.encc(); //#14143 + $_.cset = "seta"; //#14144 + $_.encafitsrow(); //#14145 + if ($k[--$j]) { //#14145 + break; //#14145 + } //#14145 + } else { //#14149 + $k[$j++] = $_.swb; //#14147 + $_.encc(); //#14147 + $_.cset = "setb"; //#14148 + $_.encbfitsrow(); //#14149 + if ($k[--$j]) { //#14149 + break; //#14149 + } //#14149 + } //#14149 + } //#14149 + var _7d = $get($_.seta, $get($_.msg, $_.i)) !== undefined; //#14154 + if (($eq($_.cset, "seta") && _7d) && ($_.rem >= 1)) { //#14157 + $_.encafitsrow(); //#14156 + if ($k[--$j]) { //#14156 + break; //#14156 + } //#14156 + } //#14156 + var _7l = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14158 + if (($eq($_.cset, "setb") && _7l) && ($_.rem >= 1)) { //#14161 + $_.encbfitsrow(); //#14160 + if ($k[--$j]) { //#14160 + break; //#14160 + } //#14160 + } //#14160 + if (($eq($_.cset, "setc") && ($_.remnums >= 2)) && ($_.rem >= 1)) { //#14172 + if ($get($_.msg, $_.i) == $_.fn1) { //#14169 + $k[$j++] = $_.fn1; //#14165 + $_.encc(); //#14165 + $_.i = $_.i + 1; //#14166 + } else { //#14169 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14168 + $_.encc(); //#14168 + $_.i = $_.i + 2; //#14169 + } //#14169 + break; //#14171 + } //#14171 + $_.endofrow = true; //#14175 + break; //#14176 + } //#14176 + } //#14176 + if ((((($_.r >= $_.rows) || ($_.rows == -1)) && ($_.r > 1)) && ($_.i == $_.msglen)) && ($_.rem >= 2)) { //#14192 + $k[$j++] = $f($_.rem - 2); //#14184 + $_.padrow(); //#14184 + $_.j = $_.j + 3; //#14185 + $k[$j++] = $_.stp; //#14186 + $_.enca(); //#14186 + $_.lastrow = true; //#14187 + } else { //#14192 + $k[$j++] = $_.rem; //#14189 + $_.padrow(); //#14189 + $_.j = $_.j + 1; //#14190 + $k[$j++] = $_.stp; //#14191 + $_.enca(); //#14191 + $_.r = $_.r + 1; //#14192 + } //#14192 + } //#14192 + $_.cws = $geti($_.cws, 0, $_.j); //#14196 + if (!bwipp_codablockf.__14206__) { //#14206 + $_ = Object.create($_); //#14206 + $k[$j++] = Infinity; //#14200 + for (var _8I = 64; _8I <= 95; _8I += 1) { //#14201 + $k[$j++] = _8I; //#14201 + } //#14201 + for (var _8J = 0; _8J <= 15; _8J += 1) { //#14202 + $k[$j++] = _8J; //#14202 + } //#14202 + for (var _8K = 26; _8K <= 63; _8K += 1) { //#14203 + $k[$j++] = _8K; //#14203 + } //#14203 + $_.abmap = $a(); //#14203 + $k[$j++] = Infinity; //#14205 + for (var _8M = 0; _8M <= 85; _8M += 1) { //#14205 + $k[$j++] = _8M; //#14205 + } //#14205 + $_.cmap = $a(); //#14205 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#14205 + bwipp_codablockf.__14206__ = 1; //#14205 + $_ = Object.getPrototypeOf($_); //#14205 + } //#14205 + $_.chkmsg = $a($_.kmsg.length); //#14209 + $_.j = 0; //#14210 + for (var _8T = 0, _8S = $_.kmsg.length - 1; _8T <= _8S; _8T += 1) { //#14216 + $_.i = _8T; //#14212 + $_.char = $get($_.kmsg, $_.i); //#14213 + if ($_.char >= 0) { //#14214 + $put($_.chkmsg, $_.j, $_.char); //#14214 + $_.j = $_.j + 1; //#14214 + } //#14214 + if (($_.char == $_.fn1) && ($_.i != 0)) { //#14215 + $put($_.chkmsg, $_.j, 29); //#14215 + $_.j = $_.j + 1; //#14215 + } //#14215 + } //#14215 + $_.t1 = 0; //#14217 + $_.t2 = 0; //#14217 + $_.k1 = 0; //#14217 + $_.k2 = 0; //#14217 + for (var _8k = 0, _8j = $_.j - 1; _8k <= _8j; _8k += 1) { //#14224 + $_.i = _8k; //#14219 + $_.t1 = ($get($_.chkmsg, $_.i) * $_.i) % 86; //#14220 + $_.t2 = $f($_.t1 + $get($_.chkmsg, $_.i)) % 86; //#14221 + $_.k1 = $f($_.k1 + $_.t2) % 86; //#14222 + $_.k2 = $f($_.k2 + $_.t1) % 86; //#14223 + } //#14223 + $k[$j++] = $_.cws; //#14225 + $k[$j++] = $_.cws.length - 4; //#14225 + if ($ne($_.cset, "setc")) { //#14225 + $k[$j++] = $_.abmap; //#14225 + } else { //#14225 + $k[$j++] = $_.cmap; //#14225 + } //#14225 + var _94 = $get($k[--$j], $_.k1); //#14225 + var _95 = $k[--$j]; //#14225 + $put($k[--$j], _95, _94); //#14225 + $k[$j++] = $_.cws; //#14226 + $k[$j++] = $_.cws.length - 3; //#14226 + if ($ne($_.cset, "setc")) { //#14226 + $k[$j++] = $_.abmap; //#14226 + } else { //#14226 + $k[$j++] = $_.cmap; //#14226 + } //#14226 + var _9E = $get($k[--$j], $_.k2); //#14226 + var _9F = $k[--$j]; //#14226 + $put($k[--$j], _9F, _9E); //#14226 + var _9H = $_.cws; //#14229 + $k[$j++] = _9H; //#14229 + $k[$j++] = 2; //#14229 + if ($get(_9H, 2 - 1) != 99) { //#14229 + $k[$j++] = $_.abmap; //#14229 + } else { //#14229 + $k[$j++] = $_.cmap; //#14229 + } //#14229 + var _9N = $get($k[--$j], $_.r - 2); //#14229 + var _9O = $k[--$j]; //#14229 + $put($k[--$j], _9O, _9N); //#14229 + for (var _9S = 1, _9R = $_.r - 1; _9S <= _9R; _9S += 1) { //#14233 + $_.i = _9S; //#14231 + var _9T = $_.cws; //#14232 + var _9U = $_.i; //#14232 + var _9V = $_.c; //#14232 + $k[$j++] = _9T; //#14232 + $k[$j++] = $f((_9U * $f(_9V + 5)) + 2); //#14232 + if ($get(_9T, $f(($f((_9U * $f(_9V + 5)) + 2)) - 1)) != 99) { //#14232 + $k[$j++] = $_.abmap; //#14232 + } else { //#14232 + $k[$j++] = $_.cmap; //#14232 + } //#14232 + var _9b = $get($k[--$j], $_.i + 42); //#14232 + var _9c = $k[--$j]; //#14232 + $put($k[--$j], _9c, _9b); //#14232 + } //#14232 + for (var _9g = 0, _9f = $_.r - 1; _9g <= _9f; _9g += 1) { //#14244 + $_.rcws = $geti($_.cws, _9g * $f($_.c + 5), $f($_.c + 4)); //#14237 + $_.csum = $get($_.rcws, 0); //#14238 + for (var _9p = 1, _9o = $_.rcws.length - 2; _9p <= _9o; _9p += 1) { //#14242 + $_.i = _9p; //#14240 + $_.csum = $f($_.csum + ($get($_.rcws, $_.i) * $_.i)); //#14241 + } //#14241 + $put($_.rcws, $_.rcws.length - 1, $_.csum % 103); //#14243 + } //#14243 + var _9z = $get($_.options, 'debugcws') !== undefined; //#14246 + if (_9z) { //#14246 + $k[$j++] = 'bwipp.debugcws#14246'; //#14246 + $k[$j++] = $_.cws; //#14246 + bwipp_raiseerror(); //#14246 + } //#14246 + if (!bwipp_codablockf.__14267__) { //#14267 + $_ = Object.create($_); //#14267 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); //#14266 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#14266 + bwipp_codablockf.__14267__ = 1; //#14266 + $_ = Object.getPrototypeOf($_); //#14266 + } //#14266 + $_.rowbits = $a($_.r); //#14270 + for (var _A7 = 0, _A6 = $_.r - 1; _A7 <= _A6; _A7 += 1) { //#14282 + $_.i = _A7; //#14272 + $k[$j++] = Infinity; //#14273 + var _AC = $geti($_.cws, $_.i * $f($_.c + 5), $f($_.c + 5)); //#14274 + for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#14276 + $forall($get($_.encs, $get(_AC, _AD)), function() { //#14275 + var _AI = $k[--$j]; //#14275 + $k[$j++] = $f(_AI - 48); //#14275 + }); //#14275 + } //#14275 + $_.sbs = $a(); //#14275 + $k[$j++] = Infinity; //#14278 + var _AK = $_.sbs; //#14279 + $k[$j++] = 0; //#14279 + for (var _AL = 0, _AM = _AK.length; _AL < _AM; _AL++) { //#14279 + var _AO = $k[--$j]; //#14279 + var _AP = (_AO == 1) ? 0 : 1; //#14279 + $k[$j++] = _AO; //#14279 + for (var _AQ = 0, _AR = $get(_AK, _AL); _AQ < _AR; _AQ++) { //#14279 + $k[$j++] = _AP //#14279 + } //#14279 + } //#14279 + $astore($a($counttomark() - 1)); //#14280 + var _AU = $k[--$j]; //#14280 + var _AV = $k[--$j]; //#14280 + $k[$j++] = _AU; //#14280 + $k[$j++] = _AV; //#14280 + $j--; //#14280 + var _AW = $k[--$j]; //#14280 + var _AX = $k[--$j]; //#14280 + $k[$j++] = _AW; //#14280 + $k[$j++] = _AX; //#14280 + $j--; //#14280 + $put($_.rowbits, $_.i, $k[--$j]); //#14281 + } //#14281 + $_.symwid = $f(($_.c * 11) + 57); //#14285 + $k[$j++] = Infinity; //#14286 + for (var _Ae = 0, _Af = $_.symwid * $_.sepheight; _Ae < _Af; _Ae++) { //#14287 + $k[$j++] = 1; //#14287 + } //#14287 + for (var _Ai = 0, _Ah = $_.r - 2; _Ai <= _Ah; _Ai += 1) { //#14296 + $_.i = _Ai; //#14289 + for (var _Ak = 0, _Al = $_.rowheight; _Ak < _Al; _Ak++) { //#14290 + $aload($get($_.rowbits, $_.i)); //#14290 + } //#14290 + for (var _Aq = 0, _Ar = $_.sepheight; _Aq < _Ar; _Aq++) { //#14295 + $k[$j++] = 1; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + for (var _At = 0, _Au = $f($_.symwid - 24); _At < _Au; _At++) { //#14293 + $k[$j++] = 1; //#14293 + } //#14293 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + } //#14294 + } //#14294 + for (var _Aw = 0, _Ax = $_.rowheight; _Aw < _Ax; _Aw++) { //#14297 + $aload($get($_.rowbits, $_.r - 1)); //#14297 + } //#14297 + for (var _B3 = 0, _B4 = $_.symwid * $_.sepheight; _B3 < _B4; _B3++) { //#14298 + $k[$j++] = 1; //#14298 + } //#14298 + $_.pixs = $a(); //#14298 var _BE = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.symwid], ["pixy", ~~($_.pixs.length / $_.symwid)], ["height", (~~($_.pixs.length / $_.symwid)) / 72], ["width", $_.symwid / 72], ["opt", $_.options] - ]); //#14008 - $k[$j++] = _BE; //#14011 - if (!$_.dontdraw) { //#14011 - bwipp_renmatrix(); //#14011 - } //#14011 - $_ = Object.getPrototypeOf($_); //#14013 - $_ = Object.getPrototypeOf($_); //#14015 + ]); //#14309 + $k[$j++] = _BE; //#14312 + if (!$_.dontdraw) { //#14312 + bwipp_renmatrix(); //#14312 + } //#14312 + $_ = Object.getPrototypeOf($_); //#14314 + $_ = Object.getPrototypeOf($_); //#14316 } //bwipp_codablockf function bwipp_code16k() { - $_ = Object.create($_); //#14046 - $_.dontdraw = false; //#14049 - $_.sam = -1; //#14050 - $_.rows = 0; //#14051 - $_.rowheight = 8; //#14052 - $_.sepheight = 1; //#14053 - $_.raw = false; //#14054 - $_.parse = false; //#14055 - $_.parsefnc = false; //#14056 - $k[$j++] = $_; //#14058 - bwipp_processoptions(); //#14058 - $_.options = $k[--$j]; //#14058 - $_.barcode = $k[--$j]; //#14059 - if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 16))) { //#14063 - $k[$j++] = 'bwipp.code16kBadRows#14062'; //#14062 - $k[$j++] = "Code 16K must have 2 to 16 rows"; //#14062 - bwipp_raiseerror(); //#14062 - } //#14062 - if ($_.rowheight < 8) { //#14067 - $k[$j++] = 'bwipp.code16kBadRowHeight#14066'; //#14066 - $k[$j++] = "Code 16K must have rowheight of at least 8"; //#14066 - bwipp_raiseerror(); //#14066 - } //#14066 - if ($_.sepheight < 1) { //#14071 - $k[$j++] = 'bwipp.code16kBadSepHeight#14070'; //#14070 - $k[$j++] = "Code 16K must have sepheight of at least 1"; //#14070 - bwipp_raiseerror(); //#14070 - } //#14070 - if ($_.sam != -1) { //#14083 - $k[$j++] = true; //#14079 - for (var _8 = 0, _9 = 1; _8 < _9; _8++) { //#14079 - var _A = $_.sam; //#14076 - if ((_A < 12) || (_A > 99)) { //#14076 - $j--; //#14076 - $k[$j++] = false; //#14076 - break; //#14076 - } //#14076 - if (($_.sam % 10) < 2) { //#14077 - $j--; //#14077 - $k[$j++] = false; //#14077 - break; //#14077 - } //#14077 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14078 - $j--; //#14078 - $k[$j++] = false; //#14078 - break; //#14078 - } //#14078 - } //#14078 - if ($nt($k[--$j])) { //#14082 - $k[$j++] = 'bwipp.code16kBadSAM#14081'; //#14081 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14081 - bwipp_raiseerror(); //#14081 - } //#14081 - } //#14081 - bwipp_loadctx(bwipp_code16k) //#14085 - if ($_.sam != -1) { //#14087 - $_.rows = 16; //#14087 - } //#14087 - if (!bwipp_code16k.__14152__) { //#14152 - $_ = Object.create($_); //#14152 - $_.swa = -1; //#14091 - $_.swb = -2; //#14091 - $_.swc = -3; //#14091 - $_.sa1 = -4; //#14092 - $_.sb1 = -5; //#14092 - $_.sc1 = -6; //#14092 - $_.sa2 = -7; //#14093 - $_.sb2 = -8; //#14093 - $_.sc2 = -9; //#14093 - $_.pad = -10; //#14094 - $_.sb3 = -11; //#14094 - $_.sc3 = -12; //#14094 - $_.fn1 = -13; //#14095 - $_.fn2 = -14; //#14095 - $_.fn3 = -15; //#14095 - $_.fn4 = -16; //#14095 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sb1, $_.sa1, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.pad, $_.pad, $_.pad]), $a([$_.sb2, $_.sa2, $_.sb1]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3])]); //#14136 - $_.charvals = $a([new Map, new Map, new Map]); //#14139 - for (var _2W = 0, _2V = $_.charmaps.length - 1; _2W <= _2V; _2W += 1) { //#14148 - $_.i = _2W; //#14141 - $_.encs = $get($_.charmaps, $_.i); //#14142 - for (var _2a = 0; _2a <= 2; _2a += 1) { //#14147 - $_.j = _2a; //#14144 - var _2d = $get($_.encs, $_.j); //#14145 - $k[$j++] = _2d; //#14145 - if ($eq($type(_2d), 'stringtype')) { //#14145 - var _2g = $get($k[--$j], 0); //#14145 - $k[$j++] = _2g; //#14145 - } //#14145 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#14146 - } //#14146 - } //#14146 - $_.seta = $get($_.charvals, 0); //#14149 - $_.setb = $get($_.charvals, 1); //#14150 - $_.setc = $get($_.charvals, 2); //#14151 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14151 - bwipp_code16k.__14152__ = 1; //#14151 - $_ = Object.getPrototypeOf($_); //#14151 - } //#14151 - if ($_.raw) { //#14622 - $_.cws = $a($_.barcode.length); //#14156 - $_.i = 0; //#14157 - $_.j = 0; //#14157 - for (;;) { //#14168 - if ($_.i >= ($_.barcode.length - 3)) { //#14159 - break; //#14159 - } //#14159 - if ($get($_.barcode, $_.i) != 94) { //#14160 - break; //#14160 - } //#14160 - var _33 = $geti($_.barcode, $_.i + 1, 3); //#14161 - $k[$j++] = _33; //#14163 - $k[$j++] = false; //#14163 - for (var _34 = 0, _35 = _33.length; _34 < _35; _34++) { //#14163 - var _36 = $get(_33, _34); //#14163 - if ((_36 < 48) || (_36 > 57)) { //#14162 - $j--; //#14162 - $k[$j++] = true; //#14162 - } //#14162 - } //#14162 - if ($k[--$j]) { //#14163 - $j--; //#14163 - break; //#14163 - } //#14163 - $_.cw = $cvi($k[--$j]); //#14164 - $put($_.cws, $_.j, $_.cw); //#14165 - $_.i = $_.i + 4; //#14166 - $_.j = $_.j + 1; //#14167 - } //#14167 - if ($_.i != $_.barcode.length) { //#14171 - $k[$j++] = 'bwipp.code16kBadRawFormat#14170'; //#14170 - $k[$j++] = "raw data must be formatted as ^NNN"; //#14170 - bwipp_raiseerror(); //#14170 - } //#14170 - $_.cws = $geti($_.cws, 0, $_.j); //#14172 - } else { //#14622 + $_ = Object.create($_); //#14347 + $_.dontdraw = false; //#14350 + $_.sam = -1; //#14351 + $_.rows = 0; //#14352 + $_.rowheight = 8; //#14353 + $_.sepheight = 1; //#14354 + $_.raw = false; //#14355 + $_.parse = false; //#14356 + $_.parsefnc = false; //#14357 + $k[$j++] = $_; //#14359 + bwipp_processoptions(); //#14359 + $_.options = $k[--$j]; //#14359 + $_.barcode = $k[--$j]; //#14360 + if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 16))) { //#14364 + $k[$j++] = 'bwipp.code16kBadRows#14363'; //#14363 + $k[$j++] = "Code 16K must have 2 to 16 rows"; //#14363 + bwipp_raiseerror(); //#14363 + } //#14363 + if ($_.rowheight < 8) { //#14368 + $k[$j++] = 'bwipp.code16kBadRowHeight#14367'; //#14367 + $k[$j++] = "Code 16K must have rowheight of at least 8"; //#14367 + bwipp_raiseerror(); //#14367 + } //#14367 + if ($_.sepheight < 1) { //#14372 + $k[$j++] = 'bwipp.code16kBadSepHeight#14371'; //#14371 + $k[$j++] = "Code 16K must have sepheight of at least 1"; //#14371 + bwipp_raiseerror(); //#14371 + } //#14371 + if ($_.sam != -1) { //#14384 + $k[$j++] = true; //#14380 + for (var _8 = 0, _9 = 1; _8 < _9; _8++) { //#14380 + var _A = $_.sam; //#14377 + if ((_A < 12) || (_A > 99)) { //#14377 + $j--; //#14377 + $k[$j++] = false; //#14377 + break; //#14377 + } //#14377 + if (($_.sam % 10) < 2) { //#14378 + $j--; //#14378 + $k[$j++] = false; //#14378 + break; //#14378 + } //#14378 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14379 + $j--; //#14379 + $k[$j++] = false; //#14379 + break; //#14379 + } //#14379 + } //#14379 + if ($nt($k[--$j])) { //#14383 + $k[$j++] = 'bwipp.code16kBadSAM#14382'; //#14382 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14382 + bwipp_raiseerror(); //#14382 + } //#14382 + } //#14382 + bwipp_loadctx(bwipp_code16k) //#14386 + if ($_.sam != -1) { //#14388 + $_.rows = 16; //#14388 + } //#14388 + if (!bwipp_code16k.__14453__) { //#14453 + $_ = Object.create($_); //#14453 + $_.swa = -1; //#14392 + $_.swb = -2; //#14392 + $_.swc = -3; //#14392 + $_.sa1 = -4; //#14393 + $_.sb1 = -5; //#14393 + $_.sc1 = -6; //#14393 + $_.sa2 = -7; //#14394 + $_.sb2 = -8; //#14394 + $_.sc2 = -9; //#14394 + $_.pad = -10; //#14395 + $_.sb3 = -11; //#14395 + $_.sc3 = -12; //#14395 + $_.fn1 = -13; //#14396 + $_.fn2 = -14; //#14396 + $_.fn3 = -15; //#14396 + $_.fn4 = -16; //#14396 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sb1, $_.sa1, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.pad, $_.pad, $_.pad]), $a([$_.sb2, $_.sa2, $_.sb1]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3])]); //#14437 + $_.charvals = $a([new Map, new Map, new Map]); //#14440 + for (var _2W = 0, _2V = $_.charmaps.length - 1; _2W <= _2V; _2W += 1) { //#14449 + $_.i = _2W; //#14442 + $_.encs = $get($_.charmaps, $_.i); //#14443 + for (var _2a = 0; _2a <= 2; _2a += 1) { //#14448 + $_.j = _2a; //#14445 + var _2d = $get($_.encs, $_.j); //#14446 + $k[$j++] = _2d; //#14446 + if ($eq($type(_2d), 'stringtype')) { //#14446 + var _2g = $get($k[--$j], 0); //#14446 + $k[$j++] = _2g; //#14446 + } //#14446 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#14447 + } //#14447 + } //#14447 + $_.seta = $get($_.charvals, 0); //#14450 + $_.setb = $get($_.charvals, 1); //#14451 + $_.setc = $get($_.charvals, 2); //#14452 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14452 + bwipp_code16k.__14453__ = 1; //#14452 + $_ = Object.getPrototypeOf($_); //#14452 + } //#14452 + if ($_.raw) { //#14923 + $_.cws = $a($_.barcode.length); //#14457 + $_.i = 0; //#14458 + $_.j = 0; //#14458 + for (;;) { //#14469 + if ($_.i >= ($_.barcode.length - 3)) { //#14460 + break; //#14460 + } //#14460 + if ($get($_.barcode, $_.i) != 94) { //#14461 + break; //#14461 + } //#14461 + var _33 = $geti($_.barcode, $_.i + 1, 3); //#14462 + $k[$j++] = _33; //#14464 + $k[$j++] = false; //#14464 + for (var _34 = 0, _35 = _33.length; _34 < _35; _34++) { //#14464 + var _36 = $get(_33, _34); //#14464 + if ((_36 < 48) || (_36 > 57)) { //#14463 + $j--; //#14463 + $k[$j++] = true; //#14463 + } //#14463 + } //#14463 + if ($k[--$j]) { //#14464 + $j--; //#14464 + break; //#14464 + } //#14464 + $_.cw = $cvi($k[--$j]); //#14465 + $put($_.cws, $_.j, $_.cw); //#14466 + $_.i = $_.i + 4; //#14467 + $_.j = $_.j + 1; //#14468 + } //#14468 + if ($_.i != $_.barcode.length) { //#14472 + $k[$j++] = 'bwipp.code16kBadRawFormat#14471'; //#14471 + $k[$j++] = "raw data must be formatted as ^NNN"; //#14471 + bwipp_raiseerror(); //#14471 + } //#14471 + $_.cws = $geti($_.cws, 0, $_.j); //#14473 + } else { //#14923 var _3O = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -17971,2735 +18471,2869 @@ function bwipp_code16k() { ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#14183 - $_.fncvals = _3O; //#14185 - $k[$j++] = 'msg'; //#14186 - $k[$j++] = $_.barcode; //#14186 - $k[$j++] = $_.fncvals; //#14186 - bwipp_parseinput(); //#14186 - var _3R = $k[--$j]; //#14186 - $_[$k[--$j]] = _3R; //#14186 - $_.msglen = $_.msg.length; //#14187 - $k[$j++] = Infinity; //#14190 - for (var _3V = 0, _3W = $_.msglen; _3V < _3W; _3V++) { //#14190 - $k[$j++] = 0; //#14190 - } //#14190 - $k[$j++] = 0; //#14190 - $_.numSA = $a(); //#14190 - $k[$j++] = Infinity; //#14191 - for (var _3Z = 0, _3a = $_.msglen; _3Z < _3a; _3Z++) { //#14191 - $k[$j++] = 0; //#14191 - } //#14191 - $k[$j++] = 0; //#14191 - $_.numEA = $a(); //#14191 - for (var _3d = $_.msglen - 1; _3d >= 0; _3d -= 1) { //#14201 - $_.i = _3d; //#14193 - if ($get($_.msg, $_.i) >= 0) { //#14200 - if ($get($_.msg, $_.i) >= 128) { //#14198 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#14196 - } else { //#14198 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#14198 - } //#14198 - } //#14198 - } //#14198 - $_.ea = false; //#14204 - $_.msgtmp = $a([]); //#14204 - for (var _3x = 0, _3w = $_.msglen - 1; _3x <= _3w; _3x += 1) { //#14219 - $_.i = _3x; //#14206 - $_.c = $get($_.msg, $_.i); //#14207 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#14217 - if ($_.ea) { //#14209 - $k[$j++] = $_.numSA; //#14209 - } else { //#14209 - $k[$j++] = $_.numEA; //#14209 - } //#14209 - var _49 = $get($k[--$j], $_.i); //#14209 - var _4C = ($f(_49 + $_.i) == $_.msglen) ? 3 : 5; //#14210 - if (_49 < _4C) { //#14215 - $k[$j++] = Infinity; //#14212 - $aload($_.msgtmp); //#14212 - $k[$j++] = $_.fn4; //#14212 - $_.msgtmp = $a(); //#14212 - } else { //#14215 - $k[$j++] = Infinity; //#14214 - $aload($_.msgtmp); //#14214 - $k[$j++] = $_.fn4; //#14214 - $k[$j++] = $_.fn4; //#14214 - $_.msgtmp = $a(); //#14214 - $_.ea = !$_.ea; //#14215 - } //#14215 - } //#14215 - $k[$j++] = Infinity; //#14218 - $aload($_.msgtmp); //#14218 - if ($_.c >= 0) { //#14218 - $k[$j++] = $_.c & 127; //#14218 - } else { //#14218 - $k[$j++] = $_.c; //#14218 - } //#14218 - $_.msgtmp = $a(); //#14218 - } //#14218 - $_.msg = $_.msgtmp; //#14220 - $_.msglen = $_.msg.length; //#14221 + ]); //#14484 + $_.fncvals = _3O; //#14486 + $k[$j++] = 'msg'; //#14487 + $k[$j++] = $_.barcode; //#14487 + $k[$j++] = $_.fncvals; //#14487 + bwipp_parseinput(); //#14487 + var _3R = $k[--$j]; //#14487 + $_[$k[--$j]] = _3R; //#14487 + $_.msglen = $_.msg.length; //#14488 + $k[$j++] = Infinity; //#14491 + for (var _3V = 0, _3W = $_.msglen; _3V < _3W; _3V++) { //#14491 + $k[$j++] = 0; //#14491 + } //#14491 + $k[$j++] = 0; //#14491 + $_.numSA = $a(); //#14491 + $k[$j++] = Infinity; //#14492 + for (var _3Z = 0, _3a = $_.msglen; _3Z < _3a; _3Z++) { //#14492 + $k[$j++] = 0; //#14492 + } //#14492 + $k[$j++] = 0; //#14492 + $_.numEA = $a(); //#14492 + for (var _3d = $_.msglen - 1; _3d >= 0; _3d -= 1) { //#14502 + $_.i = _3d; //#14494 + if ($get($_.msg, $_.i) >= 0) { //#14501 + if ($get($_.msg, $_.i) >= 128) { //#14499 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#14497 + } else { //#14499 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#14499 + } //#14499 + } //#14499 + } //#14499 + $_.ea = false; //#14505 + $_.msgtmp = $a([]); //#14505 + for (var _3x = 0, _3w = $_.msglen - 1; _3x <= _3w; _3x += 1) { //#14520 + $_.i = _3x; //#14507 + $_.c = $get($_.msg, $_.i); //#14508 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#14518 + if ($_.ea) { //#14510 + $k[$j++] = $_.numSA; //#14510 + } else { //#14510 + $k[$j++] = $_.numEA; //#14510 + } //#14510 + var _49 = $get($k[--$j], $_.i); //#14510 + var _4C = ($f(_49 + $_.i) == $_.msglen) ? 3 : 5; //#14511 + if (_49 < _4C) { //#14516 + $k[$j++] = Infinity; //#14513 + $aload($_.msgtmp); //#14513 + $k[$j++] = $_.fn4; //#14513 + $_.msgtmp = $a(); //#14513 + } else { //#14516 + $k[$j++] = Infinity; //#14515 + $aload($_.msgtmp); //#14515 + $k[$j++] = $_.fn4; //#14515 + $k[$j++] = $_.fn4; //#14515 + $_.msgtmp = $a(); //#14515 + $_.ea = !$_.ea; //#14516 + } //#14516 + } //#14516 + $k[$j++] = Infinity; //#14519 + $aload($_.msgtmp); //#14519 + if ($_.c >= 0) { //#14519 + $k[$j++] = $_.c & 127; //#14519 + } else { //#14519 + $k[$j++] = $_.c; //#14519 + } //#14519 + $_.msgtmp = $a(); //#14519 + } //#14519 + $_.msg = $_.msgtmp; //#14521 + $_.msglen = $_.msg.length; //#14522 $_.numsscr = function() { - $_.n = 0; //#14225 - $_.s = 0; //#14225 - $_.p = $k[--$j]; //#14226 - for (;;) { //#14237 - if ($_.p >= $_.msglen) { //#14227 - break; //#14227 - } //#14227 - var _4X = $get($_.msg, $_.p); //#14228 - var _4Z = $get($_.setc, _4X) !== undefined; //#14229 - $k[$j++] = _4X; //#14229 - if (!_4Z) { //#14229 - $j--; //#14229 - break; //#14229 - } //#14229 - if ($k[--$j] == $_.fn1) { //#14233 - if (($_.s % 2) == 0) { //#14232 - $_.s = $_.s + 1; //#14232 - } else { //#14232 - break; //#14232 - } //#14232 - } //#14232 - $_.n = $_.n + 1; //#14234 - $_.s = $_.s + 1; //#14235 - $_.p = $f($_.p + 1); //#14236 - } //#14236 - $k[$j++] = $_.n; //#14238 - $k[$j++] = $_.s; //#14238 - }; //#14238 + $_.n = 0; //#14526 + $_.s = 0; //#14526 + $_.p = $k[--$j]; //#14527 + for (;;) { //#14538 + if ($_.p >= $_.msglen) { //#14528 + break; //#14528 + } //#14528 + var _4X = $get($_.msg, $_.p); //#14529 + var _4Z = $get($_.setc, _4X) !== undefined; //#14530 + $k[$j++] = _4X; //#14530 + if (!_4Z) { //#14530 + $j--; //#14530 + break; //#14530 + } //#14530 + if ($k[--$j] == $_.fn1) { //#14534 + if (($_.s % 2) == 0) { //#14533 + $_.s = $_.s + 1; //#14533 + } else { //#14533 + break; //#14533 + } //#14533 + } //#14533 + $_.n = $_.n + 1; //#14535 + $_.s = $_.s + 1; //#14536 + $_.p = $f($_.p + 1); //#14537 + } //#14537 + $k[$j++] = $_.n; //#14539 + $k[$j++] = $_.s; //#14539 + }; //#14539 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#14243 - $_.j = $_.j + 1; //#14244 - }; //#14244 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#14544 + $_.j = $_.j + 1; //#14545 + }; //#14545 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#14247 - $_.j = $_.j + 1; //#14248 - }; //#14248 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#14548 + $_.j = $_.j + 1; //#14549 + }; //#14549 $_.encc = function() { - var _4v = $k[--$j]; //#14251 - $k[$j++] = _4v; //#14255 - if ($ne($type(_4v), 'arraytype')) { //#14254 - var _4z = $get($_.setc, $k[--$j]); //#14252 - $k[$j++] = _4z; //#14252 - } else { //#14254 - $aload($k[--$j]); //#14254 - var _51 = $k[--$j]; //#14254 - var _52 = $k[--$j]; //#14254 - $k[$j++] = $f($f(_51 - 48) + ($f(_52 - 48) * 10)); //#14254 - } //#14254 - $put($_.cws, $_.j, $k[--$j]); //#14256 - $_.j = $_.j + 1; //#14257 - }; //#14257 + var _4v = $k[--$j]; //#14552 + $k[$j++] = _4v; //#14556 + if ($ne($type(_4v), 'arraytype')) { //#14555 + var _4z = $get($_.setc, $k[--$j]); //#14553 + $k[$j++] = _4z; //#14553 + } else { //#14555 + $aload($k[--$j]); //#14555 + var _51 = $k[--$j]; //#14555 + var _52 = $k[--$j]; //#14555 + $k[$j++] = $f($f(_51 - 48) + ($f(_52 - 48) * 10)); //#14555 + } //#14555 + $put($_.cws, $_.j, $k[--$j]); //#14557 + $_.j = $_.j + 1; //#14558 + }; //#14558 $_.anotb = function() { - var _57 = $k[--$j]; //#14261 - var _59 = $get($_.seta, _57) !== undefined; //#14261 - var _5B = $get($_.setb, _57) !== undefined; //#14261 - $k[$j++] = _59 && (!_5B); //#14261 - }; //#14261 + var _57 = $k[--$j]; //#14562 + var _59 = $get($_.seta, _57) !== undefined; //#14562 + var _5B = $get($_.setb, _57) !== undefined; //#14562 + $k[$j++] = _59 && (!_5B); //#14562 + }; //#14562 $_.bnota = function() { - var _5C = $k[--$j]; //#14262 - var _5E = $get($_.setb, _5C) !== undefined; //#14262 - var _5G = $get($_.seta, _5C) !== undefined; //#14262 - $k[$j++] = _5E && (!_5G); //#14262 - }; //#14262 - $k[$j++] = Infinity; //#14265 - for (var _5I = 0, _5J = $_.msg.length; _5I < _5J; _5I++) { //#14265 - $k[$j++] = 0; //#14265 - } //#14265 - $k[$j++] = 9999; //#14265 - $_.nextanotb = $a(); //#14265 - $k[$j++] = Infinity; //#14266 - for (var _5M = 0, _5N = $_.msg.length; _5M < _5N; _5M++) { //#14266 - $k[$j++] = 0; //#14266 - } //#14266 - $k[$j++] = 9999; //#14266 - $_.nextbnota = $a(); //#14266 - for (var _5Q = $_.msg.length - 1; _5Q >= 0; _5Q -= 1) { //#14279 - $_.i = _5Q; //#14268 - $k[$j++] = $get($_.msg, $_.i); //#14269 - $_.anotb(); //#14269 - if ($k[--$j]) { //#14272 - $put($_.nextanotb, $_.i, 0); //#14270 - } else { //#14272 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#14272 - } //#14272 - $k[$j++] = $get($_.msg, $_.i); //#14274 - $_.bnota(); //#14274 - if ($k[--$j]) { //#14277 - $put($_.nextbnota, $_.i, 0); //#14275 - } else { //#14277 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#14277 - } //#14277 - } //#14277 + var _5C = $k[--$j]; //#14563 + var _5E = $get($_.setb, _5C) !== undefined; //#14563 + var _5G = $get($_.seta, _5C) !== undefined; //#14563 + $k[$j++] = _5E && (!_5G); //#14563 + }; //#14563 + $k[$j++] = Infinity; //#14566 + for (var _5I = 0, _5J = $_.msg.length; _5I < _5J; _5I++) { //#14566 + $k[$j++] = 0; //#14566 + } //#14566 + $k[$j++] = 9999; //#14566 + $_.nextanotb = $a(); //#14566 + $k[$j++] = Infinity; //#14567 + for (var _5M = 0, _5N = $_.msg.length; _5M < _5N; _5M++) { //#14567 + $k[$j++] = 0; //#14567 + } //#14567 + $k[$j++] = 9999; //#14567 + $_.nextbnota = $a(); //#14567 + for (var _5Q = $_.msg.length - 1; _5Q >= 0; _5Q -= 1) { //#14580 + $_.i = _5Q; //#14569 + $k[$j++] = $get($_.msg, $_.i); //#14570 + $_.anotb(); //#14570 + if ($k[--$j]) { //#14573 + $put($_.nextanotb, $_.i, 0); //#14571 + } else { //#14573 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#14573 + } //#14573 + $k[$j++] = $get($_.msg, $_.i); //#14575 + $_.bnota(); //#14575 + if ($k[--$j]) { //#14578 + $put($_.nextbnota, $_.i, 0); //#14576 + } else { //#14578 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#14578 + } //#14578 + } //#14578 $_.abeforeb = function() { - var _5n = $k[--$j]; //#14282 - $k[$j++] = $lt($get($_.nextanotb, _5n), $get($_.nextbnota, _5n)); //#14282 - }; //#14282 + var _5n = $k[--$j]; //#14583 + $k[$j++] = $lt($get($_.nextanotb, _5n), $get($_.nextbnota, _5n)); //#14583 + }; //#14583 $_.bbeforea = function() { - var _5s = $k[--$j]; //#14283 - $k[$j++] = $lt($get($_.nextbnota, _5s), $get($_.nextanotb, _5s)); //#14283 - }; //#14283 - $_.cws = $a(($_.barcode.length * 2) + 3); //#14285 - $_.i = 0; //#14288 - $_.j = 0; //#14288 - for (;;) { //#14378 - if ($_.sam != -1) { //#14299 - $put($_.cws, 0, (~~($_.sam / 10)) - 1); //#14293 - $put($_.cws, 1, ($_.sam % 10) - 1); //#14294 - $_.j = 2; //#14295 - $_.cset = "setb"; //#14296 - $_.mode = 7; //#14297 - break; //#14298 - } //#14298 - if ($_.msglen == 0) { //#14305 - $_.cset = "setb"; //#14302 - $_.mode = 1; //#14303 - break; //#14304 - } //#14304 - if ($_.msglen >= 2) { //#14314 - $k[$j++] = $get($_.msg, 0) == $_.fn1; //#14308 - $k[$j++] = 1; //#14308 - $_.numsscr(); //#14308 - var _69 = $k[--$j]; //#14308 - var _6A = $k[--$j]; //#14308 - $k[$j++] = _69; //#14308 - $k[$j++] = _6A; //#14308 - $j--; //#14308 - var _6B = $k[--$j]; //#14308 - var _6C = $k[--$j]; //#14308 - if (_6C && (_6B >= 2)) { //#14313 - $_.cset = "setc"; //#14309 - $_.mode = 4; //#14310 - $_.i = 1; //#14311 - break; //#14312 - } //#14312 - } //#14312 - if ($get($_.msg, 0) == $_.fn1) { //#14321 - $_.cset = "setb"; //#14317 - $_.mode = 3; //#14318 - $_.i = 1; //#14319 - break; //#14320 - } //#14320 - if ($_.msglen >= 2) { //#14367 - $k[$j++] = 0; //#14324 - $_.numsscr(); //#14324 - var _6H = $k[--$j]; //#14324 - var _6I = $k[--$j]; //#14324 - $k[$j++] = _6H; //#14324 - $k[$j++] = _6I; //#14324 - $j--; //#14324 - var _6J = $k[--$j]; //#14324 - if ((_6J >= 2) && ((_6J % 2) == 0)) { //#14328 - $_.cset = "setc"; //#14325 - $_.mode = 2; //#14326 - break; //#14327 - } //#14327 - $k[$j++] = 0; //#14330 - $_.numsscr(); //#14330 - var _6K = $k[--$j]; //#14330 - var _6L = $k[--$j]; //#14330 - $k[$j++] = _6K; //#14330 - $k[$j++] = _6L; //#14330 - $j--; //#14330 - var _6M = $k[--$j]; //#14330 - if ((_6M >= 3) && ((_6M % 2) == 1)) { //#14336 - $k[$j++] = $get($_.msg, 0); //#14331 - $_.encb(); //#14331 - $_.cset = "setc"; //#14332 - $_.mode = 5; //#14333 - $_.i = 1; //#14334 - break; //#14335 - } //#14335 - var _6S = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14338 - $k[$j++] = _6S; //#14339 - $k[$j++] = 1; //#14339 - $_.numsscr(); //#14339 - var _6T = $k[--$j]; //#14339 - var _6U = $k[--$j]; //#14339 - $k[$j++] = _6T; //#14339 - $k[$j++] = _6U; //#14339 - $j--; //#14339 - var _6V = $k[--$j]; //#14339 - var _6W = $k[--$j]; //#14339 - if (_6W && ((_6V >= 2) && ((_6V % 2) == 0))) { //#14345 - $k[$j++] = $get($_.msg, 0); //#14340 - $_.encb(); //#14340 - $_.cset = "setc"; //#14341 - $_.mode = 5; //#14342 - $_.i = 1; //#14343 - break; //#14344 - } //#14344 - var _6c = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14347 - $k[$j++] = _6c; //#14348 - $k[$j++] = 1; //#14348 - $_.numsscr(); //#14348 - var _6d = $k[--$j]; //#14348 - var _6e = $k[--$j]; //#14348 - $k[$j++] = _6d; //#14348 - $k[$j++] = _6e; //#14348 - $j--; //#14348 - var _6f = $k[--$j]; //#14348 - var _6g = $k[--$j]; //#14348 - if (_6g && ((_6f >= 3) && ((_6f % 2) == 1))) { //#14355 - $k[$j++] = $get($_.msg, 0); //#14349 - $_.encb(); //#14349 - $k[$j++] = $get($_.msg, 1); //#14350 - $_.encb(); //#14350 - $_.cset = "setc"; //#14351 - $_.mode = 6; //#14352 - $_.i = 2; //#14353 - break; //#14354 - } //#14354 - var _6o = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14357 - var _6s = $get($_.setb, $get($_.msg, 1)) !== undefined; //#14358 - $k[$j++] = _6o && _6s; //#14359 - $k[$j++] = 2; //#14359 - $_.numsscr(); //#14359 - var _6t = $k[--$j]; //#14359 - var _6u = $k[--$j]; //#14359 - $k[$j++] = _6t; //#14359 - $k[$j++] = _6u; //#14359 - $j--; //#14359 - var _6v = $k[--$j]; //#14359 - var _6w = $k[--$j]; //#14359 - if (_6w && ((_6v >= 2) && ((_6v % 2) == 0))) { //#14366 - $k[$j++] = $get($_.msg, 0); //#14360 - $_.encb(); //#14360 - $k[$j++] = $get($_.msg, 1); //#14361 - $_.encb(); //#14361 - $_.cset = "setc"; //#14362 - $_.mode = 6; //#14363 - $_.i = 2; //#14364 - break; //#14365 - } //#14365 - } //#14365 - $k[$j++] = 0; //#14369 - $_.abeforeb(); //#14369 - if ($k[--$j]) { //#14373 - $_.cset = "seta"; //#14370 - $_.mode = 0; //#14371 - break; //#14372 - } //#14372 - $_.cset = "setb"; //#14375 - $_.mode = 1; //#14376 - break; //#14377 - } //#14377 - for (;;) { //#14621 - if ($_.i == $_.msglen) { //#14381 - break; //#14381 - } //#14381 - $k[$j++] = $_.i; //#14383 - $_.numsscr(); //#14383 - $_.nums = $k[--$j]; //#14383 - $_.nchars = $k[--$j]; //#14383 - for (;;) { //#14619 - if ($eq($_.cset, "seta")) { //#14460 - if ($_.i < ($_.msglen - 1)) { //#14397 - $k[$j++] = $get($_.msg, $_.i); //#14390 - $_.bnota(); //#14390 - $k[$j++] = $_.i + 1; //#14391 - $_.abeforeb(); //#14391 - var _7E = $k[--$j]; //#14391 - var _7F = $k[--$j]; //#14391 - if ((_7F && _7E)) { //#14396 - $k[$j++] = $_.sb1; //#14392 - $_.enca(); //#14392 - $k[$j++] = $get($_.msg, $_.i); //#14393 - $_.encb(); //#14393 - $_.i = $_.i + 1; //#14394 - break; //#14395 - } //#14395 - } //#14395 - if ($_.i < ($_.msglen - 2)) { //#14409 - $k[$j++] = $get($_.msg, $_.i); //#14400 - $_.bnota(); //#14400 - $k[$j++] = $get($_.msg, $_.i + 1); //#14401 - $_.bnota(); //#14401 - var _7T = $k[--$j]; //#14401 - var _7U = $k[--$j]; //#14401 - $k[$j++] = $an(_7U, _7T); //#14402 - $k[$j++] = $_.i + 2; //#14402 - $_.abeforeb(); //#14402 - var _7W = $k[--$j]; //#14402 - var _7X = $k[--$j]; //#14402 - if ((_7X && _7W)) { //#14408 - $k[$j++] = $_.sb2; //#14403 - $_.enca(); //#14403 - $k[$j++] = $get($_.msg, $_.i); //#14404 - $_.encb(); //#14404 - $k[$j++] = $get($_.msg, $_.i + 1); //#14405 - $_.encb(); //#14405 - $_.i = $_.i + 2; //#14406 - break; //#14407 - } //#14407 - } //#14407 - $k[$j++] = $get($_.msg, $_.i); //#14411 - $_.bnota(); //#14411 - if ($k[--$j]) { //#14415 - $k[$j++] = $_.swb; //#14412 - $_.enca(); //#14412 - $_.cset = "setb"; //#14413 - break; //#14414 - } //#14414 - if ($_.i < ($_.msglen - 4)) { //#14432 - var _7s = $get($_.seta, $get($_.msg, $_.i + 4)) !== undefined; //#14419 - if (($_.nums == 4) && _7s) { //#14431 - $k[$j++] = $_.sc2; //#14420 - $_.enca(); //#14420 - for (var _7u = 0, _7v = 2; _7u < _7v; _7u++) { //#14429 - if ($get($_.msg, $_.i) == $_.fn1) { //#14427 - $k[$j++] = $_.fn1; //#14423 - $_.encc(); //#14423 - $_.i = $_.i + 1; //#14424 - } else { //#14427 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14426 - $_.encc(); //#14426 - $_.i = $_.i + 2; //#14427 - } //#14427 - } //#14427 - break; //#14430 - } //#14430 - } //#14430 - if ($_.i < ($_.msglen - 6)) { //#14449 - var _8D = $get($_.seta, $get($_.msg, $_.i + 6)) !== undefined; //#14436 - if (($_.nums == 6) && _8D) { //#14448 - $k[$j++] = $_.sc3; //#14437 - $_.enca(); //#14437 - for (var _8F = 0, _8G = 3; _8F < _8G; _8F++) { //#14446 - if ($get($_.msg, $_.i) == $_.fn1) { //#14444 - $k[$j++] = $_.fn1; //#14440 - $_.encc(); //#14440 - $_.i = $_.i + 1; //#14441 - } else { //#14444 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14443 - $_.encc(); //#14443 - $_.i = $_.i + 2; //#14444 - } //#14444 - } //#14444 - break; //#14447 - } //#14447 - } //#14447 - if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14455 - $k[$j++] = $_.swc; //#14452 - $_.enca(); //#14452 - $_.cset = "setc"; //#14453 - break; //#14454 - } //#14454 - $k[$j++] = $get($_.msg, $_.i); //#14457 - $_.enca(); //#14457 - $_.i = $_.i + 1; //#14458 - break; //#14459 - } //#14459 - if ($eq($_.cset, "setb")) { //#14534 - if ($_.i < ($_.msglen - 1)) { //#14471 - $k[$j++] = $get($_.msg, $_.i); //#14464 - $_.anotb(); //#14464 - $k[$j++] = $_.i + 1; //#14465 - $_.bbeforea(); //#14465 - var _8f = $k[--$j]; //#14465 - var _8g = $k[--$j]; //#14465 - if ((_8g && _8f)) { //#14470 - $k[$j++] = $_.sa1; //#14466 - $_.encb(); //#14466 - $k[$j++] = $get($_.msg, $_.i); //#14467 - $_.enca(); //#14467 - $_.i = $_.i + 1; //#14468 - break; //#14469 - } //#14469 - } //#14469 - if ($_.i < ($_.msglen - 2)) { //#14483 - $k[$j++] = $get($_.msg, $_.i); //#14474 - $_.anotb(); //#14474 - $k[$j++] = $get($_.msg, $_.i + 1); //#14475 - $_.anotb(); //#14475 - var _8u = $k[--$j]; //#14475 - var _8v = $k[--$j]; //#14475 - $k[$j++] = $an(_8v, _8u); //#14476 - $k[$j++] = $_.i + 2; //#14476 - $_.bbeforea(); //#14476 - var _8x = $k[--$j]; //#14476 - var _8y = $k[--$j]; //#14476 - if ((_8y && _8x)) { //#14482 - $k[$j++] = $_.sa2; //#14477 - $_.encb(); //#14477 - $k[$j++] = $get($_.msg, $_.i); //#14478 - $_.enca(); //#14478 - $k[$j++] = $get($_.msg, $_.i + 1); //#14479 - $_.enca(); //#14479 - $_.i = $_.i + 2; //#14480 - break; //#14481 - } //#14481 - } //#14481 - $k[$j++] = $get($_.msg, $_.i); //#14485 - $_.anotb(); //#14485 - if ($k[--$j]) { //#14489 - $k[$j++] = $_.swa; //#14486 - $_.encb(); //#14486 - $_.cset = "seta"; //#14487 - break; //#14488 - } //#14488 - if ($_.i < ($_.msglen - 4)) { //#14506 - var _9J = $get($_.setb, $get($_.msg, $_.i + 4)) !== undefined; //#14493 - if (($_.nums == 4) && _9J) { //#14505 - $k[$j++] = $_.sc2; //#14494 - $_.encb(); //#14494 - for (var _9L = 0, _9M = 2; _9L < _9M; _9L++) { //#14503 - if ($get($_.msg, $_.i) == $_.fn1) { //#14501 - $k[$j++] = $_.fn1; //#14497 - $_.encc(); //#14497 - $_.i = $_.i + 1; //#14498 - } else { //#14501 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14500 - $_.encc(); //#14500 - $_.i = $_.i + 2; //#14501 - } //#14501 - } //#14501 - break; //#14504 - } //#14504 - } //#14504 - if ($_.i < ($_.msglen - 6)) { //#14523 - var _9e = $get($_.setb, $get($_.msg, $_.i + 6)) !== undefined; //#14510 - if (($_.nums == 6) && _9e) { //#14522 - $k[$j++] = $_.sc3; //#14511 - $_.encb(); //#14511 - for (var _9g = 0, _9h = 3; _9g < _9h; _9g++) { //#14520 - if ($get($_.msg, $_.i) == $_.fn1) { //#14518 - $k[$j++] = $_.fn1; //#14514 - $_.encc(); //#14514 - $_.i = $_.i + 1; //#14515 - } else { //#14518 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14517 - $_.encc(); //#14517 - $_.i = $_.i + 2; //#14518 - } //#14518 - } //#14518 - break; //#14521 - } //#14521 - } //#14521 - if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14529 - $k[$j++] = $_.swc; //#14526 - $_.encb(); //#14526 - $_.cset = "setc"; //#14527 - break; //#14528 - } //#14528 - $k[$j++] = $get($_.msg, $_.i); //#14531 - $_.encb(); //#14531 - $_.i = $_.i + 1; //#14532 - break; //#14533 - } //#14533 - if ($eq($_.cset, "setc")) { //#14617 - if ($_.nums >= 2) { //#14546 - if ($get($_.msg, $_.i) == $_.fn1) { //#14543 - $k[$j++] = $_.fn1; //#14539 - $_.encc(); //#14539 - $_.i = $_.i + 1; //#14540 - } else { //#14543 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14542 - $_.encc(); //#14542 - $_.i = $_.i + 2; //#14543 - } //#14543 - break; //#14545 - } //#14545 - if ($_.i < ($_.msglen - 1)) { //#14556 - var _AH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14549 - $k[$j++] = _AH; //#14550 - $k[$j++] = $_.i + 1; //#14550 - $_.numsscr(); //#14550 - var _AJ = $k[--$j]; //#14550 - var _AK = $k[--$j]; //#14550 - $k[$j++] = _AJ; //#14550 - $k[$j++] = _AK; //#14550 - $j--; //#14550 - var _AL = $k[--$j]; //#14550 - var _AM = $k[--$j]; //#14550 - if (_AM && ((_AL >= 2) && ((_AL % 2) == 0))) { //#14555 - $k[$j++] = $_.sb1; //#14551 - $_.encc(); //#14551 - $k[$j++] = $get($_.msg, $_.i); //#14552 - $_.encb(); //#14552 - $_.i = $_.i + 1; //#14553 - break; //#14554 - } //#14554 - } //#14554 - if ($_.i < ($_.msglen - 1)) { //#14567 - var _AY = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14559 - $k[$j++] = _AY; //#14560 - $k[$j++] = $_.i + 1; //#14560 - $_.numsscr(); //#14560 - var _Aa = $k[--$j]; //#14560 - var _Ab = $k[--$j]; //#14560 - $k[$j++] = _Aa; //#14560 - $k[$j++] = _Ab; //#14560 - $j--; //#14560 - var _Ac = $k[--$j]; //#14560 - var _Ad = $k[--$j]; //#14560 - if (_Ad && ((_Ac >= 3) && ((_Ac % 2) == 1))) { //#14566 - $k[$j++] = $_.sb2; //#14561 - $_.encc(); //#14561 - $k[$j++] = $get($_.msg, $_.i); //#14562 - $_.encb(); //#14562 - $k[$j++] = $get($_.msg, $_.i + 1); //#14563 - $_.encb(); //#14563 - $_.i = $_.i + 2; //#14564 - break; //#14565 - } //#14565 - } //#14565 - if ($_.i < ($_.msglen - 2)) { //#14579 - var _As = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14570 - var _Ax = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14571 - $k[$j++] = _As && _Ax; //#14572 - $k[$j++] = $_.i + 2; //#14572 - $_.numsscr(); //#14572 - var _Az = $k[--$j]; //#14572 - var _B0 = $k[--$j]; //#14572 - $k[$j++] = _Az; //#14572 - $k[$j++] = _B0; //#14572 - $j--; //#14572 - var _B1 = $k[--$j]; //#14572 - var _B2 = $k[--$j]; //#14572 - if (_B2 && ((_B1 >= 2) && ((_B1 % 2) == 0))) { //#14578 - $k[$j++] = $_.sb2; //#14573 - $_.encc(); //#14573 - $k[$j++] = $get($_.msg, $_.i); //#14574 - $_.encb(); //#14574 - $k[$j++] = $get($_.msg, $_.i + 1); //#14575 - $_.encb(); //#14575 - $_.i = $_.i + 2; //#14576 - break; //#14577 - } //#14577 - } //#14577 - if ($_.i < ($_.msglen - 3)) { //#14592 - var _BH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14582 - var _BM = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14583 - $k[$j++] = _BH && _BM; //#14584 - $k[$j++] = $_.i + 2; //#14584 - $_.numsscr(); //#14584 - var _BO = $k[--$j]; //#14584 - var _BP = $k[--$j]; //#14584 - $k[$j++] = _BO; //#14584 - $k[$j++] = _BP; //#14584 - $j--; //#14584 - var _BQ = $k[--$j]; //#14584 - var _BR = $k[--$j]; //#14584 - if (_BR && ((_BQ >= 3) && ((_BQ % 2) == 1))) { //#14591 - $k[$j++] = $_.sb3; //#14585 - $_.encc(); //#14585 - $k[$j++] = $get($_.msg, $_.i); //#14586 - $_.encb(); //#14586 - $k[$j++] = $get($_.msg, $_.i + 1); //#14587 - $_.encb(); //#14587 - $k[$j++] = $get($_.msg, $_.i + 2); //#14588 - $_.encb(); //#14588 - $_.i = $_.i + 3; //#14589 - break; //#14590 - } //#14590 - } //#14590 - if ($_.i < ($_.msglen - 3)) { //#14606 - var _Bj = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14595 - var _Bo = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14596 - var _Bt = $get($_.setb, $get($_.msg, $_.i + 2)) !== undefined; //#14597 - $k[$j++] = (_Bj && _Bo) && _Bt; //#14598 - $k[$j++] = $_.i + 3; //#14598 - $_.numsscr(); //#14598 - var _Bv = $k[--$j]; //#14598 - var _Bw = $k[--$j]; //#14598 - $k[$j++] = _Bv; //#14598 - $k[$j++] = _Bw; //#14598 - $j--; //#14598 - var _Bx = $k[--$j]; //#14598 - var _By = $k[--$j]; //#14598 - if (_By && ((_Bx >= 2) && ((_Bx % 2) == 0))) { //#14605 - $k[$j++] = $_.sb3; //#14599 - $_.encc(); //#14599 - $k[$j++] = $get($_.msg, $_.i); //#14600 - $_.encb(); //#14600 - $k[$j++] = $get($_.msg, $_.i + 1); //#14601 - $_.encb(); //#14601 - $k[$j++] = $get($_.msg, $_.i + 2); //#14602 - $_.encb(); //#14602 - $_.i = $_.i + 3; //#14603 - break; //#14604 - } //#14604 - } //#14604 - $k[$j++] = $_.i; //#14608 - $_.abeforeb(); //#14608 - if ($k[--$j]) { //#14612 - $k[$j++] = $_.swa; //#14609 - $_.encc(); //#14609 - $_.cset = "seta"; //#14610 - break; //#14611 - } //#14611 - $k[$j++] = $_.swb; //#14614 - $_.encc(); //#14614 - $_.cset = "setb"; //#14615 - break; //#14616 - } //#14616 - break; //#14618 - } //#14618 - } //#14618 - $_.cws = $geti($_.cws, 0, $_.j); //#14622 - } //#14622 - if (!bwipp_code16k.__14645__) { //#14645 - $_ = Object.create($_); //#14645 - $_.metrics = $a([$a([2, 7]), $a([3, 12]), $a([4, 17]), $a([5, 22]), $a([6, 27]), $a([7, 32]), $a([8, 37]), $a([9, 42]), $a([10, 47]), $a([11, 52]), $a([12, 57]), $a([13, 62]), $a([14, 67]), $a([15, 72]), $a([16, 77])]); //#14644 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14644 - bwipp_code16k.__14645__ = 1; //#14644 - $_ = Object.getPrototypeOf($_); //#14644 - } //#14644 - $_.urows = $_.rows; //#14648 - var _CZ = $_.metrics; //#14649 - for (var _Ca = 0, _Cb = _CZ.length; _Ca < _Cb; _Ca++) { //#14657 - $_.m = $get(_CZ, _Ca); //#14650 - $_.r = $get($_.m, 0); //#14651 - $_.dcws = $get($_.m, 1); //#14652 - $_.okay = true; //#14653 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#14654 - $_.okay = false; //#14654 - } //#14654 - if ($_.cws.length > $_.dcws) { //#14655 - $_.okay = false; //#14655 - } //#14655 - if ($_.okay) { //#14656 - break; //#14656 - } //#14656 - } //#14656 - if (!$_.okay) { //#14661 - $k[$j++] = 'bwipp.code16kNoValidSymbol#14660'; //#14660 - $k[$j++] = "Maximum length exceeded or data too large for given options"; //#14660 - bwipp_raiseerror(); //#14660 - } //#14660 - $k[$j++] = Infinity; //#14664 - $aload($_.cws); //#14664 - for (var _Cr = 0, _Cs = $f($_.dcws - $_.cws.length); _Cr < _Cs; _Cr++) { //#14664 - $k[$j++] = 103; //#14664 - } //#14664 - $_.cws = $a(); //#14664 - $k[$j++] = Infinity; //#14667 - $k[$j++] = $f(($f($_.r - 2) * 7) + $_.mode); //#14667 - $aload($_.cws); //#14667 - $_.cws = $a(); //#14667 - $k[$j++] = 0; //#14670 - for (var _D0 = 0, _Cz = $_.dcws; _D0 <= _Cz; _D0 += 1) { //#14670 - var _D3 = $k[--$j]; //#14670 - $k[$j++] = $f(_D3 + ((_D0 + 2) * $get($_.cws, _D0))); //#14670 - } //#14670 - $_.c1 = $k[--$j] % 107; //#14671 - $k[$j++] = 0; //#14672 - for (var _D7 = 0, _D6 = $_.dcws; _D7 <= _D6; _D7 += 1) { //#14672 - var _DA = $k[--$j]; //#14672 - $k[$j++] = $f(_DA + ((_D7 + 1) * $get($_.cws, _D7))); //#14672 - } //#14672 - $_.c2 = ($f($k[--$j] + ($_.c1 * $f($_.dcws + 2)))) % 107; //#14673 - $k[$j++] = Infinity; //#14674 - $aload($_.cws); //#14674 - $k[$j++] = $_.c1; //#14674 - $k[$j++] = $_.c2; //#14674 - $_.cws = $a(); //#14674 - var _DJ = $get($_.options, 'debugcws') !== undefined; //#14676 - if (_DJ) { //#14676 - $k[$j++] = 'bwipp.debugcws#14676'; //#14676 - $k[$j++] = $_.cws; //#14676 - bwipp_raiseerror(); //#14676 - } //#14676 - if (!bwipp_code16k.__14712__) { //#14712 - $_ = Object.create($_); //#14712 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); //#14697 - $_.startencs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); //#14703 - $_.stopencsodd = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); //#14707 - $_.stopencseven = $a(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); //#14711 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14711 - bwipp_code16k.__14712__ = 1; //#14711 - $_ = Object.getPrototypeOf($_); //#14711 - } //#14711 - if (($_.sam == -1) || (((~~($_.sam / 10)) % 2) == 1)) { //#14717 - $_.stopencs = $_.stopencsodd; //#14715 - } else { //#14717 - $_.stopencs = $_.stopencseven; //#14717 - } //#14717 - $_.rowbits = $a($_.r); //#14721 - for (var _DY = 0, _DX = $f($_.r - 1); _DY <= _DX; _DY += 1) { //#14738 - $_.i = _DY; //#14723 - $k[$j++] = Infinity; //#14724 - $k[$j++] = 10; //#14726 - $forall($get($_.startencs, $_.i), function() { //#14726 - var _Dc = $k[--$j]; //#14726 - $k[$j++] = $f(_Dc - 48); //#14726 - }); //#14726 - var _Df = $geti($_.cws, $_.i * 5, 5); //#14728 - $k[$j++] = 1; //#14730 - for (var _Dg = 0, _Dh = _Df.length; _Dg < _Dh; _Dg++) { //#14730 - $forall($get($_.encs, $get(_Df, _Dg)), function() { //#14729 - var _Dl = $k[--$j]; //#14729 - $k[$j++] = $f(_Dl - 48); //#14729 - }); //#14729 - } //#14729 - $forall($get($_.stopencs, $_.i), function() { //#14731 - var _Dp = $k[--$j]; //#14731 - $k[$j++] = $f(_Dp - 48); //#14731 - }); //#14731 - $k[$j++] = 1; //#14732 - $_.sbs = $a(); //#14732 - $k[$j++] = Infinity; //#14734 - var _Dr = $_.sbs; //#14735 - $k[$j++] = 1; //#14735 - for (var _Ds = 0, _Dt = _Dr.length; _Ds < _Dt; _Ds++) { //#14735 - var _Dv = $k[--$j]; //#14735 - var _Dw = (_Dv == 0) ? 1 : 0; //#14735 - $k[$j++] = _Dv; //#14735 - for (var _Dx = 0, _Dy = $get(_Dr, _Ds); _Dx < _Dy; _Dx++) { //#14735 - $k[$j++] = _Dw //#14735 - } //#14735 - } //#14735 - $astore($a($counttomark() - 1)); //#14736 - var _E1 = $k[--$j]; //#14736 - var _E2 = $k[--$j]; //#14736 - $k[$j++] = _E1; //#14736 - $k[$j++] = _E2; //#14736 - $j--; //#14736 - var _E3 = $k[--$j]; //#14736 - var _E4 = $k[--$j]; //#14736 - $k[$j++] = _E3; //#14736 - $k[$j++] = _E4; //#14736 - $j--; //#14736 - $put($_.rowbits, $_.i, $k[--$j]); //#14737 - } //#14737 - $k[$j++] = Infinity; //#14741 - for (var _E9 = 0, _EA = 81 * $_.sepheight; _E9 < _EA; _E9++) { //#14742 - $k[$j++] = 1; //#14742 - } //#14742 - for (var _ED = 0, _EC = $f($_.r - 2); _ED <= _EC; _ED += 1) { //#14747 - $_.i = _ED; //#14744 - for (var _EF = 0, _EG = $_.rowheight; _EF < _EG; _EF++) { //#14745 - $aload($get($_.rowbits, $_.i)); //#14745 - } //#14745 - for (var _EL = 0, _EM = $_.sepheight; _EL < _EM; _EL++) { //#14746 - for (var _EN = 0, _EO = 10; _EN < _EO; _EN++) { //#14746 - $k[$j++] = 0; //#14746 - } //#14746 - for (var _EP = 0, _EQ = 70; _EP < _EQ; _EP++) { //#14746 - $k[$j++] = 1; //#14746 - } //#14746 - $k[$j++] = 0; //#14746 - } //#14746 - } //#14746 - for (var _ES = 0, _ET = $_.rowheight; _ES < _ET; _ES++) { //#14748 - $aload($get($_.rowbits, $f($_.r - 1))); //#14748 - } //#14748 - for (var _EY = 0, _EZ = 81 * $_.sepheight; _EY < _EZ; _EY++) { //#14749 - $k[$j++] = 1; //#14749 - } //#14749 - $_.pixs = $a(); //#14749 + var _5s = $k[--$j]; //#14584 + $k[$j++] = $lt($get($_.nextbnota, _5s), $get($_.nextanotb, _5s)); //#14584 + }; //#14584 + $_.cws = $a(($_.barcode.length * 2) + 3); //#14586 + $_.i = 0; //#14589 + $_.j = 0; //#14589 + for (;;) { //#14679 + if ($_.sam != -1) { //#14600 + $put($_.cws, 0, (~~($_.sam / 10)) - 1); //#14594 + $put($_.cws, 1, ($_.sam % 10) - 1); //#14595 + $_.j = 2; //#14596 + $_.cset = "setb"; //#14597 + $_.mode = 7; //#14598 + break; //#14599 + } //#14599 + if ($_.msglen == 0) { //#14606 + $_.cset = "setb"; //#14603 + $_.mode = 1; //#14604 + break; //#14605 + } //#14605 + if ($_.msglen >= 2) { //#14615 + $k[$j++] = $get($_.msg, 0) == $_.fn1; //#14609 + $k[$j++] = 1; //#14609 + $_.numsscr(); //#14609 + var _69 = $k[--$j]; //#14609 + var _6A = $k[--$j]; //#14609 + $k[$j++] = _69; //#14609 + $k[$j++] = _6A; //#14609 + $j--; //#14609 + var _6B = $k[--$j]; //#14609 + var _6C = $k[--$j]; //#14609 + if (_6C && (_6B >= 2)) { //#14614 + $_.cset = "setc"; //#14610 + $_.mode = 4; //#14611 + $_.i = 1; //#14612 + break; //#14613 + } //#14613 + } //#14613 + if ($get($_.msg, 0) == $_.fn1) { //#14622 + $_.cset = "setb"; //#14618 + $_.mode = 3; //#14619 + $_.i = 1; //#14620 + break; //#14621 + } //#14621 + if ($_.msglen >= 2) { //#14668 + $k[$j++] = 0; //#14625 + $_.numsscr(); //#14625 + var _6H = $k[--$j]; //#14625 + var _6I = $k[--$j]; //#14625 + $k[$j++] = _6H; //#14625 + $k[$j++] = _6I; //#14625 + $j--; //#14625 + var _6J = $k[--$j]; //#14625 + if ((_6J >= 2) && ((_6J % 2) == 0)) { //#14629 + $_.cset = "setc"; //#14626 + $_.mode = 2; //#14627 + break; //#14628 + } //#14628 + $k[$j++] = 0; //#14631 + $_.numsscr(); //#14631 + var _6K = $k[--$j]; //#14631 + var _6L = $k[--$j]; //#14631 + $k[$j++] = _6K; //#14631 + $k[$j++] = _6L; //#14631 + $j--; //#14631 + var _6M = $k[--$j]; //#14631 + if ((_6M >= 3) && ((_6M % 2) == 1)) { //#14637 + $k[$j++] = $get($_.msg, 0); //#14632 + $_.encb(); //#14632 + $_.cset = "setc"; //#14633 + $_.mode = 5; //#14634 + $_.i = 1; //#14635 + break; //#14636 + } //#14636 + var _6S = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14639 + $k[$j++] = _6S; //#14640 + $k[$j++] = 1; //#14640 + $_.numsscr(); //#14640 + var _6T = $k[--$j]; //#14640 + var _6U = $k[--$j]; //#14640 + $k[$j++] = _6T; //#14640 + $k[$j++] = _6U; //#14640 + $j--; //#14640 + var _6V = $k[--$j]; //#14640 + var _6W = $k[--$j]; //#14640 + if (_6W && ((_6V >= 2) && ((_6V % 2) == 0))) { //#14646 + $k[$j++] = $get($_.msg, 0); //#14641 + $_.encb(); //#14641 + $_.cset = "setc"; //#14642 + $_.mode = 5; //#14643 + $_.i = 1; //#14644 + break; //#14645 + } //#14645 + var _6c = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14648 + $k[$j++] = _6c; //#14649 + $k[$j++] = 1; //#14649 + $_.numsscr(); //#14649 + var _6d = $k[--$j]; //#14649 + var _6e = $k[--$j]; //#14649 + $k[$j++] = _6d; //#14649 + $k[$j++] = _6e; //#14649 + $j--; //#14649 + var _6f = $k[--$j]; //#14649 + var _6g = $k[--$j]; //#14649 + if (_6g && ((_6f >= 3) && ((_6f % 2) == 1))) { //#14656 + $k[$j++] = $get($_.msg, 0); //#14650 + $_.encb(); //#14650 + $k[$j++] = $get($_.msg, 1); //#14651 + $_.encb(); //#14651 + $_.cset = "setc"; //#14652 + $_.mode = 6; //#14653 + $_.i = 2; //#14654 + break; //#14655 + } //#14655 + var _6o = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14658 + var _6s = $get($_.setb, $get($_.msg, 1)) !== undefined; //#14659 + $k[$j++] = _6o && _6s; //#14660 + $k[$j++] = 2; //#14660 + $_.numsscr(); //#14660 + var _6t = $k[--$j]; //#14660 + var _6u = $k[--$j]; //#14660 + $k[$j++] = _6t; //#14660 + $k[$j++] = _6u; //#14660 + $j--; //#14660 + var _6v = $k[--$j]; //#14660 + var _6w = $k[--$j]; //#14660 + if (_6w && ((_6v >= 2) && ((_6v % 2) == 0))) { //#14667 + $k[$j++] = $get($_.msg, 0); //#14661 + $_.encb(); //#14661 + $k[$j++] = $get($_.msg, 1); //#14662 + $_.encb(); //#14662 + $_.cset = "setc"; //#14663 + $_.mode = 6; //#14664 + $_.i = 2; //#14665 + break; //#14666 + } //#14666 + } //#14666 + $k[$j++] = 0; //#14670 + $_.abeforeb(); //#14670 + if ($k[--$j]) { //#14674 + $_.cset = "seta"; //#14671 + $_.mode = 0; //#14672 + break; //#14673 + } //#14673 + $_.cset = "setb"; //#14676 + $_.mode = 1; //#14677 + break; //#14678 + } //#14678 + for (;;) { //#14922 + if ($_.i == $_.msglen) { //#14682 + break; //#14682 + } //#14682 + $k[$j++] = $_.i; //#14684 + $_.numsscr(); //#14684 + $_.nums = $k[--$j]; //#14684 + $_.nchars = $k[--$j]; //#14684 + for (;;) { //#14920 + if ($eq($_.cset, "seta")) { //#14761 + if ($_.i < ($_.msglen - 1)) { //#14698 + $k[$j++] = $get($_.msg, $_.i); //#14691 + $_.bnota(); //#14691 + $k[$j++] = $_.i + 1; //#14692 + $_.abeforeb(); //#14692 + var _7E = $k[--$j]; //#14692 + var _7F = $k[--$j]; //#14692 + if ((_7F && _7E)) { //#14697 + $k[$j++] = $_.sb1; //#14693 + $_.enca(); //#14693 + $k[$j++] = $get($_.msg, $_.i); //#14694 + $_.encb(); //#14694 + $_.i = $_.i + 1; //#14695 + break; //#14696 + } //#14696 + } //#14696 + if ($_.i < ($_.msglen - 2)) { //#14710 + $k[$j++] = $get($_.msg, $_.i); //#14701 + $_.bnota(); //#14701 + $k[$j++] = $get($_.msg, $_.i + 1); //#14702 + $_.bnota(); //#14702 + var _7T = $k[--$j]; //#14702 + var _7U = $k[--$j]; //#14702 + $k[$j++] = $an(_7U, _7T); //#14703 + $k[$j++] = $_.i + 2; //#14703 + $_.abeforeb(); //#14703 + var _7W = $k[--$j]; //#14703 + var _7X = $k[--$j]; //#14703 + if ((_7X && _7W)) { //#14709 + $k[$j++] = $_.sb2; //#14704 + $_.enca(); //#14704 + $k[$j++] = $get($_.msg, $_.i); //#14705 + $_.encb(); //#14705 + $k[$j++] = $get($_.msg, $_.i + 1); //#14706 + $_.encb(); //#14706 + $_.i = $_.i + 2; //#14707 + break; //#14708 + } //#14708 + } //#14708 + $k[$j++] = $get($_.msg, $_.i); //#14712 + $_.bnota(); //#14712 + if ($k[--$j]) { //#14716 + $k[$j++] = $_.swb; //#14713 + $_.enca(); //#14713 + $_.cset = "setb"; //#14714 + break; //#14715 + } //#14715 + if ($_.i < ($_.msglen - 4)) { //#14733 + var _7s = $get($_.seta, $get($_.msg, $_.i + 4)) !== undefined; //#14720 + if (($_.nums == 4) && _7s) { //#14732 + $k[$j++] = $_.sc2; //#14721 + $_.enca(); //#14721 + for (var _7u = 0, _7v = 2; _7u < _7v; _7u++) { //#14730 + if ($get($_.msg, $_.i) == $_.fn1) { //#14728 + $k[$j++] = $_.fn1; //#14724 + $_.encc(); //#14724 + $_.i = $_.i + 1; //#14725 + } else { //#14728 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14727 + $_.encc(); //#14727 + $_.i = $_.i + 2; //#14728 + } //#14728 + } //#14728 + break; //#14731 + } //#14731 + } //#14731 + if ($_.i < ($_.msglen - 6)) { //#14750 + var _8D = $get($_.seta, $get($_.msg, $_.i + 6)) !== undefined; //#14737 + if (($_.nums == 6) && _8D) { //#14749 + $k[$j++] = $_.sc3; //#14738 + $_.enca(); //#14738 + for (var _8F = 0, _8G = 3; _8F < _8G; _8F++) { //#14747 + if ($get($_.msg, $_.i) == $_.fn1) { //#14745 + $k[$j++] = $_.fn1; //#14741 + $_.encc(); //#14741 + $_.i = $_.i + 1; //#14742 + } else { //#14745 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14744 + $_.encc(); //#14744 + $_.i = $_.i + 2; //#14745 + } //#14745 + } //#14745 + break; //#14748 + } //#14748 + } //#14748 + if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14756 + $k[$j++] = $_.swc; //#14753 + $_.enca(); //#14753 + $_.cset = "setc"; //#14754 + break; //#14755 + } //#14755 + $k[$j++] = $get($_.msg, $_.i); //#14758 + $_.enca(); //#14758 + $_.i = $_.i + 1; //#14759 + break; //#14760 + } //#14760 + if ($eq($_.cset, "setb")) { //#14835 + if ($_.i < ($_.msglen - 1)) { //#14772 + $k[$j++] = $get($_.msg, $_.i); //#14765 + $_.anotb(); //#14765 + $k[$j++] = $_.i + 1; //#14766 + $_.bbeforea(); //#14766 + var _8f = $k[--$j]; //#14766 + var _8g = $k[--$j]; //#14766 + if ((_8g && _8f)) { //#14771 + $k[$j++] = $_.sa1; //#14767 + $_.encb(); //#14767 + $k[$j++] = $get($_.msg, $_.i); //#14768 + $_.enca(); //#14768 + $_.i = $_.i + 1; //#14769 + break; //#14770 + } //#14770 + } //#14770 + if ($_.i < ($_.msglen - 2)) { //#14784 + $k[$j++] = $get($_.msg, $_.i); //#14775 + $_.anotb(); //#14775 + $k[$j++] = $get($_.msg, $_.i + 1); //#14776 + $_.anotb(); //#14776 + var _8u = $k[--$j]; //#14776 + var _8v = $k[--$j]; //#14776 + $k[$j++] = $an(_8v, _8u); //#14777 + $k[$j++] = $_.i + 2; //#14777 + $_.bbeforea(); //#14777 + var _8x = $k[--$j]; //#14777 + var _8y = $k[--$j]; //#14777 + if ((_8y && _8x)) { //#14783 + $k[$j++] = $_.sa2; //#14778 + $_.encb(); //#14778 + $k[$j++] = $get($_.msg, $_.i); //#14779 + $_.enca(); //#14779 + $k[$j++] = $get($_.msg, $_.i + 1); //#14780 + $_.enca(); //#14780 + $_.i = $_.i + 2; //#14781 + break; //#14782 + } //#14782 + } //#14782 + $k[$j++] = $get($_.msg, $_.i); //#14786 + $_.anotb(); //#14786 + if ($k[--$j]) { //#14790 + $k[$j++] = $_.swa; //#14787 + $_.encb(); //#14787 + $_.cset = "seta"; //#14788 + break; //#14789 + } //#14789 + if ($_.i < ($_.msglen - 4)) { //#14807 + var _9J = $get($_.setb, $get($_.msg, $_.i + 4)) !== undefined; //#14794 + if (($_.nums == 4) && _9J) { //#14806 + $k[$j++] = $_.sc2; //#14795 + $_.encb(); //#14795 + for (var _9L = 0, _9M = 2; _9L < _9M; _9L++) { //#14804 + if ($get($_.msg, $_.i) == $_.fn1) { //#14802 + $k[$j++] = $_.fn1; //#14798 + $_.encc(); //#14798 + $_.i = $_.i + 1; //#14799 + } else { //#14802 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14801 + $_.encc(); //#14801 + $_.i = $_.i + 2; //#14802 + } //#14802 + } //#14802 + break; //#14805 + } //#14805 + } //#14805 + if ($_.i < ($_.msglen - 6)) { //#14824 + var _9e = $get($_.setb, $get($_.msg, $_.i + 6)) !== undefined; //#14811 + if (($_.nums == 6) && _9e) { //#14823 + $k[$j++] = $_.sc3; //#14812 + $_.encb(); //#14812 + for (var _9g = 0, _9h = 3; _9g < _9h; _9g++) { //#14821 + if ($get($_.msg, $_.i) == $_.fn1) { //#14819 + $k[$j++] = $_.fn1; //#14815 + $_.encc(); //#14815 + $_.i = $_.i + 1; //#14816 + } else { //#14819 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14818 + $_.encc(); //#14818 + $_.i = $_.i + 2; //#14819 + } //#14819 + } //#14819 + break; //#14822 + } //#14822 + } //#14822 + if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14830 + $k[$j++] = $_.swc; //#14827 + $_.encb(); //#14827 + $_.cset = "setc"; //#14828 + break; //#14829 + } //#14829 + $k[$j++] = $get($_.msg, $_.i); //#14832 + $_.encb(); //#14832 + $_.i = $_.i + 1; //#14833 + break; //#14834 + } //#14834 + if ($eq($_.cset, "setc")) { //#14918 + if ($_.nums >= 2) { //#14847 + if ($get($_.msg, $_.i) == $_.fn1) { //#14844 + $k[$j++] = $_.fn1; //#14840 + $_.encc(); //#14840 + $_.i = $_.i + 1; //#14841 + } else { //#14844 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14843 + $_.encc(); //#14843 + $_.i = $_.i + 2; //#14844 + } //#14844 + break; //#14846 + } //#14846 + if ($_.i < ($_.msglen - 1)) { //#14857 + var _AH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14850 + $k[$j++] = _AH; //#14851 + $k[$j++] = $_.i + 1; //#14851 + $_.numsscr(); //#14851 + var _AJ = $k[--$j]; //#14851 + var _AK = $k[--$j]; //#14851 + $k[$j++] = _AJ; //#14851 + $k[$j++] = _AK; //#14851 + $j--; //#14851 + var _AL = $k[--$j]; //#14851 + var _AM = $k[--$j]; //#14851 + if (_AM && ((_AL >= 2) && ((_AL % 2) == 0))) { //#14856 + $k[$j++] = $_.sb1; //#14852 + $_.encc(); //#14852 + $k[$j++] = $get($_.msg, $_.i); //#14853 + $_.encb(); //#14853 + $_.i = $_.i + 1; //#14854 + break; //#14855 + } //#14855 + } //#14855 + if ($_.i < ($_.msglen - 1)) { //#14868 + var _AY = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14860 + $k[$j++] = _AY; //#14861 + $k[$j++] = $_.i + 1; //#14861 + $_.numsscr(); //#14861 + var _Aa = $k[--$j]; //#14861 + var _Ab = $k[--$j]; //#14861 + $k[$j++] = _Aa; //#14861 + $k[$j++] = _Ab; //#14861 + $j--; //#14861 + var _Ac = $k[--$j]; //#14861 + var _Ad = $k[--$j]; //#14861 + if (_Ad && ((_Ac >= 3) && ((_Ac % 2) == 1))) { //#14867 + $k[$j++] = $_.sb2; //#14862 + $_.encc(); //#14862 + $k[$j++] = $get($_.msg, $_.i); //#14863 + $_.encb(); //#14863 + $k[$j++] = $get($_.msg, $_.i + 1); //#14864 + $_.encb(); //#14864 + $_.i = $_.i + 2; //#14865 + break; //#14866 + } //#14866 + } //#14866 + if ($_.i < ($_.msglen - 2)) { //#14880 + var _As = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14871 + var _Ax = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14872 + $k[$j++] = _As && _Ax; //#14873 + $k[$j++] = $_.i + 2; //#14873 + $_.numsscr(); //#14873 + var _Az = $k[--$j]; //#14873 + var _B0 = $k[--$j]; //#14873 + $k[$j++] = _Az; //#14873 + $k[$j++] = _B0; //#14873 + $j--; //#14873 + var _B1 = $k[--$j]; //#14873 + var _B2 = $k[--$j]; //#14873 + if (_B2 && ((_B1 >= 2) && ((_B1 % 2) == 0))) { //#14879 + $k[$j++] = $_.sb2; //#14874 + $_.encc(); //#14874 + $k[$j++] = $get($_.msg, $_.i); //#14875 + $_.encb(); //#14875 + $k[$j++] = $get($_.msg, $_.i + 1); //#14876 + $_.encb(); //#14876 + $_.i = $_.i + 2; //#14877 + break; //#14878 + } //#14878 + } //#14878 + if ($_.i < ($_.msglen - 3)) { //#14893 + var _BH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14883 + var _BM = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14884 + $k[$j++] = _BH && _BM; //#14885 + $k[$j++] = $_.i + 2; //#14885 + $_.numsscr(); //#14885 + var _BO = $k[--$j]; //#14885 + var _BP = $k[--$j]; //#14885 + $k[$j++] = _BO; //#14885 + $k[$j++] = _BP; //#14885 + $j--; //#14885 + var _BQ = $k[--$j]; //#14885 + var _BR = $k[--$j]; //#14885 + if (_BR && ((_BQ >= 3) && ((_BQ % 2) == 1))) { //#14892 + $k[$j++] = $_.sb3; //#14886 + $_.encc(); //#14886 + $k[$j++] = $get($_.msg, $_.i); //#14887 + $_.encb(); //#14887 + $k[$j++] = $get($_.msg, $_.i + 1); //#14888 + $_.encb(); //#14888 + $k[$j++] = $get($_.msg, $_.i + 2); //#14889 + $_.encb(); //#14889 + $_.i = $_.i + 3; //#14890 + break; //#14891 + } //#14891 + } //#14891 + if ($_.i < ($_.msglen - 3)) { //#14907 + var _Bj = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14896 + var _Bo = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14897 + var _Bt = $get($_.setb, $get($_.msg, $_.i + 2)) !== undefined; //#14898 + $k[$j++] = (_Bj && _Bo) && _Bt; //#14899 + $k[$j++] = $_.i + 3; //#14899 + $_.numsscr(); //#14899 + var _Bv = $k[--$j]; //#14899 + var _Bw = $k[--$j]; //#14899 + $k[$j++] = _Bv; //#14899 + $k[$j++] = _Bw; //#14899 + $j--; //#14899 + var _Bx = $k[--$j]; //#14899 + var _By = $k[--$j]; //#14899 + if (_By && ((_Bx >= 2) && ((_Bx % 2) == 0))) { //#14906 + $k[$j++] = $_.sb3; //#14900 + $_.encc(); //#14900 + $k[$j++] = $get($_.msg, $_.i); //#14901 + $_.encb(); //#14901 + $k[$j++] = $get($_.msg, $_.i + 1); //#14902 + $_.encb(); //#14902 + $k[$j++] = $get($_.msg, $_.i + 2); //#14903 + $_.encb(); //#14903 + $_.i = $_.i + 3; //#14904 + break; //#14905 + } //#14905 + } //#14905 + $k[$j++] = $_.i; //#14909 + $_.abeforeb(); //#14909 + if ($k[--$j]) { //#14913 + $k[$j++] = $_.swa; //#14910 + $_.encc(); //#14910 + $_.cset = "seta"; //#14911 + break; //#14912 + } //#14912 + $k[$j++] = $_.swb; //#14915 + $_.encc(); //#14915 + $_.cset = "setb"; //#14916 + break; //#14917 + } //#14917 + break; //#14919 + } //#14919 + } //#14919 + $_.cws = $geti($_.cws, 0, $_.j); //#14923 + } //#14923 + if (!bwipp_code16k.__14946__) { //#14946 + $_ = Object.create($_); //#14946 + $_.metrics = $a([$a([2, 7]), $a([3, 12]), $a([4, 17]), $a([5, 22]), $a([6, 27]), $a([7, 32]), $a([8, 37]), $a([9, 42]), $a([10, 47]), $a([11, 52]), $a([12, 57]), $a([13, 62]), $a([14, 67]), $a([15, 72]), $a([16, 77])]); //#14945 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14945 + bwipp_code16k.__14946__ = 1; //#14945 + $_ = Object.getPrototypeOf($_); //#14945 + } //#14945 + $_.urows = $_.rows; //#14949 + var _CZ = $_.metrics; //#14950 + for (var _Ca = 0, _Cb = _CZ.length; _Ca < _Cb; _Ca++) { //#14958 + $_.m = $get(_CZ, _Ca); //#14951 + $_.r = $get($_.m, 0); //#14952 + $_.dcws = $get($_.m, 1); //#14953 + $_.okay = true; //#14954 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#14955 + $_.okay = false; //#14955 + } //#14955 + if ($_.cws.length > $_.dcws) { //#14956 + $_.okay = false; //#14956 + } //#14956 + if ($_.okay) { //#14957 + break; //#14957 + } //#14957 + } //#14957 + if (!$_.okay) { //#14962 + $k[$j++] = 'bwipp.code16kNoValidSymbol#14961'; //#14961 + $k[$j++] = "Maximum length exceeded or data too large for given options"; //#14961 + bwipp_raiseerror(); //#14961 + } //#14961 + $k[$j++] = Infinity; //#14965 + $aload($_.cws); //#14965 + for (var _Cr = 0, _Cs = $f($_.dcws - $_.cws.length); _Cr < _Cs; _Cr++) { //#14965 + $k[$j++] = 103; //#14965 + } //#14965 + $_.cws = $a(); //#14965 + $k[$j++] = Infinity; //#14968 + $k[$j++] = $f(($f($_.r - 2) * 7) + $_.mode); //#14968 + $aload($_.cws); //#14968 + $_.cws = $a(); //#14968 + $k[$j++] = 0; //#14971 + for (var _D0 = 0, _Cz = $_.dcws; _D0 <= _Cz; _D0 += 1) { //#14971 + var _D3 = $k[--$j]; //#14971 + $k[$j++] = $f(_D3 + ((_D0 + 2) * $get($_.cws, _D0))); //#14971 + } //#14971 + $_.c1 = $k[--$j] % 107; //#14972 + $k[$j++] = 0; //#14973 + for (var _D7 = 0, _D6 = $_.dcws; _D7 <= _D6; _D7 += 1) { //#14973 + var _DA = $k[--$j]; //#14973 + $k[$j++] = $f(_DA + ((_D7 + 1) * $get($_.cws, _D7))); //#14973 + } //#14973 + $_.c2 = ($f($k[--$j] + ($_.c1 * $f($_.dcws + 2)))) % 107; //#14974 + $k[$j++] = Infinity; //#14975 + $aload($_.cws); //#14975 + $k[$j++] = $_.c1; //#14975 + $k[$j++] = $_.c2; //#14975 + $_.cws = $a(); //#14975 + var _DJ = $get($_.options, 'debugcws') !== undefined; //#14977 + if (_DJ) { //#14977 + $k[$j++] = 'bwipp.debugcws#14977'; //#14977 + $k[$j++] = $_.cws; //#14977 + bwipp_raiseerror(); //#14977 + } //#14977 + if (!bwipp_code16k.__15013__) { //#15013 + $_ = Object.create($_); //#15013 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); //#14998 + $_.startencs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); //#15004 + $_.stopencsodd = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); //#15008 + $_.stopencseven = $a(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); //#15012 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#15012 + bwipp_code16k.__15013__ = 1; //#15012 + $_ = Object.getPrototypeOf($_); //#15012 + } //#15012 + if (($_.sam == -1) || (((~~($_.sam / 10)) % 2) == 1)) { //#15018 + $_.stopencs = $_.stopencsodd; //#15016 + } else { //#15018 + $_.stopencs = $_.stopencseven; //#15018 + } //#15018 + $_.rowbits = $a($_.r); //#15022 + for (var _DY = 0, _DX = $f($_.r - 1); _DY <= _DX; _DY += 1) { //#15039 + $_.i = _DY; //#15024 + $k[$j++] = Infinity; //#15025 + $k[$j++] = 10; //#15027 + $forall($get($_.startencs, $_.i), function() { //#15027 + var _Dc = $k[--$j]; //#15027 + $k[$j++] = $f(_Dc - 48); //#15027 + }); //#15027 + var _Df = $geti($_.cws, $_.i * 5, 5); //#15029 + $k[$j++] = 1; //#15031 + for (var _Dg = 0, _Dh = _Df.length; _Dg < _Dh; _Dg++) { //#15031 + $forall($get($_.encs, $get(_Df, _Dg)), function() { //#15030 + var _Dl = $k[--$j]; //#15030 + $k[$j++] = $f(_Dl - 48); //#15030 + }); //#15030 + } //#15030 + $forall($get($_.stopencs, $_.i), function() { //#15032 + var _Dp = $k[--$j]; //#15032 + $k[$j++] = $f(_Dp - 48); //#15032 + }); //#15032 + $k[$j++] = 1; //#15033 + $_.sbs = $a(); //#15033 + $k[$j++] = Infinity; //#15035 + var _Dr = $_.sbs; //#15036 + $k[$j++] = 1; //#15036 + for (var _Ds = 0, _Dt = _Dr.length; _Ds < _Dt; _Ds++) { //#15036 + var _Dv = $k[--$j]; //#15036 + var _Dw = (_Dv == 0) ? 1 : 0; //#15036 + $k[$j++] = _Dv; //#15036 + for (var _Dx = 0, _Dy = $get(_Dr, _Ds); _Dx < _Dy; _Dx++) { //#15036 + $k[$j++] = _Dw //#15036 + } //#15036 + } //#15036 + $astore($a($counttomark() - 1)); //#15037 + var _E1 = $k[--$j]; //#15037 + var _E2 = $k[--$j]; //#15037 + $k[$j++] = _E1; //#15037 + $k[$j++] = _E2; //#15037 + $j--; //#15037 + var _E3 = $k[--$j]; //#15037 + var _E4 = $k[--$j]; //#15037 + $k[$j++] = _E3; //#15037 + $k[$j++] = _E4; //#15037 + $j--; //#15037 + $put($_.rowbits, $_.i, $k[--$j]); //#15038 + } //#15038 + $k[$j++] = Infinity; //#15042 + for (var _E9 = 0, _EA = 81 * $_.sepheight; _E9 < _EA; _E9++) { //#15043 + $k[$j++] = 1; //#15043 + } //#15043 + for (var _ED = 0, _EC = $f($_.r - 2); _ED <= _EC; _ED += 1) { //#15048 + $_.i = _ED; //#15045 + for (var _EF = 0, _EG = $_.rowheight; _EF < _EG; _EF++) { //#15046 + $aload($get($_.rowbits, $_.i)); //#15046 + } //#15046 + for (var _EL = 0, _EM = $_.sepheight; _EL < _EM; _EL++) { //#15047 + for (var _EN = 0, _EO = 10; _EN < _EO; _EN++) { //#15047 + $k[$j++] = 0; //#15047 + } //#15047 + for (var _EP = 0, _EQ = 70; _EP < _EQ; _EP++) { //#15047 + $k[$j++] = 1; //#15047 + } //#15047 + $k[$j++] = 0; //#15047 + } //#15047 + } //#15047 + for (var _ES = 0, _ET = $_.rowheight; _ES < _ET; _ES++) { //#15049 + $aload($get($_.rowbits, $f($_.r - 1))); //#15049 + } //#15049 + for (var _EY = 0, _EZ = 81 * $_.sepheight; _EY < _EZ; _EY++) { //#15050 + $k[$j++] = 1; //#15050 + } //#15050 + $_.pixs = $a(); //#15050 var _Ef = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 81], ["pixy", ~~($_.pixs.length / 81)], ["height", (~~($_.pixs.length / 81)) / 72], ["width", 81 / 72], ["opt", $_.options] - ]); //#14760 - $k[$j++] = _Ef; //#14763 - if (!$_.dontdraw) { //#14763 - bwipp_renmatrix(); //#14763 - } //#14763 - $_ = Object.getPrototypeOf($_); //#14765 - $_ = Object.getPrototypeOf($_); //#14767 + ]); //#15061 + $k[$j++] = _Ef; //#15064 + if (!$_.dontdraw) { //#15064 + bwipp_renmatrix(); //#15064 + } //#15064 + $_ = Object.getPrototypeOf($_); //#15066 + $_ = Object.getPrototypeOf($_); //#15068 } //bwipp_code16k function bwipp_code49() { - $_ = Object.create($_); //#14798 - $_.dontdraw = false; //#14801 - $_.sam = -1; //#14802 - $_.append = false; //#14803 - $_.rows = 0; //#14804 - $_.rowheight = 8; //#14805 - $_.sepheight = 1; //#14806 - $_.parse = false; //#14807 - $_.parsefnc = false; //#14808 - $k[$j++] = $_; //#14810 - bwipp_processoptions(); //#14810 - $_.options = $k[--$j]; //#14810 - $_.barcode = $k[--$j]; //#14811 - if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 8))) { //#14815 - $k[$j++] = 'bwipp.code49badRows#14814'; //#14814 - $k[$j++] = "Code 49 must have 2 to 8 rows"; //#14814 - bwipp_raiseerror(); //#14814 - } //#14814 - if ($_.rowheight < 8) { //#14819 - $k[$j++] = 'bwipp.code49badRowHeight#14818'; //#14818 - $k[$j++] = "Code 49 must have rowheight of at least 8"; //#14818 - bwipp_raiseerror(); //#14818 - } //#14818 - if ($_.sepheight < 1) { //#14823 - $k[$j++] = 'bwipp.code49badSepHeight#14822'; //#14822 - $k[$j++] = "Code 49 must have sepheight of at least 1"; //#14822 - bwipp_raiseerror(); //#14822 - } //#14822 - if ($_.append && ($_.sam != -1)) { //#14827 - $k[$j++] = 'bwipp.code49samAndAppend#14826'; //#14826 - $k[$j++] = "sam and append cannot be specified together"; //#14826 - bwipp_raiseerror(); //#14826 - } //#14826 - if ($_.sam != -1) { //#14839 - $k[$j++] = true; //#14835 - for (var _A = 0, _B = 1; _A < _B; _A++) { //#14835 - var _C = $_.sam; //#14832 - if ((_C < 12) || (_C > 99)) { //#14832 - $j--; //#14832 - $k[$j++] = false; //#14832 - break; //#14832 - } //#14832 - if (($_.sam % 10) < 2) { //#14833 - $j--; //#14833 - $k[$j++] = false; //#14833 - break; //#14833 - } //#14833 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14834 - $j--; //#14834 - $k[$j++] = false; //#14834 - break; //#14834 - } //#14834 - } //#14834 - if ($nt($k[--$j])) { //#14838 - $k[$j++] = 'bwipp.code49badSAM#14837'; //#14837 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14837 - bwipp_raiseerror(); //#14837 - } //#14837 - } //#14837 - bwipp_loadctx(bwipp_code49) //#14841 - if (!bwipp_code49.__14845__) { //#14845 - $_ = Object.create($_); //#14845 - $_.s1 = -1; //#14844 - $_.s2 = -2; //#14844 - $_.fn1 = -3; //#14844 - $_.fn2 = -4; //#14844 - $_.fn3 = -5; //#14844 - $_.ns = -6; //#14844 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14844 - bwipp_code49.__14845__ = 1; //#14844 - $_ = Object.getPrototypeOf($_); //#14844 - } //#14844 + $_ = Object.create($_); //#15099 + $_.dontdraw = false; //#15102 + $_.sam = -1; //#15103 + $_.append = false; //#15104 + $_.rows = 0; //#15105 + $_.rowheight = 8; //#15106 + $_.sepheight = 1; //#15107 + $_.parse = false; //#15108 + $_.parsefnc = false; //#15109 + $k[$j++] = $_; //#15111 + bwipp_processoptions(); //#15111 + $_.options = $k[--$j]; //#15111 + $_.barcode = $k[--$j]; //#15112 + if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 8))) { //#15116 + $k[$j++] = 'bwipp.code49badRows#15115'; //#15115 + $k[$j++] = "Code 49 must have 2 to 8 rows"; //#15115 + bwipp_raiseerror(); //#15115 + } //#15115 + if ($_.rowheight < 8) { //#15120 + $k[$j++] = 'bwipp.code49badRowHeight#15119'; //#15119 + $k[$j++] = "Code 49 must have rowheight of at least 8"; //#15119 + bwipp_raiseerror(); //#15119 + } //#15119 + if ($_.sepheight < 1) { //#15124 + $k[$j++] = 'bwipp.code49badSepHeight#15123'; //#15123 + $k[$j++] = "Code 49 must have sepheight of at least 1"; //#15123 + bwipp_raiseerror(); //#15123 + } //#15123 + if ($_.append && ($_.sam != -1)) { //#15128 + $k[$j++] = 'bwipp.code49samAndAppend#15127'; //#15127 + $k[$j++] = "sam and append cannot be specified together"; //#15127 + bwipp_raiseerror(); //#15127 + } //#15127 + if ($_.sam != -1) { //#15140 + $k[$j++] = true; //#15136 + for (var _A = 0, _B = 1; _A < _B; _A++) { //#15136 + var _C = $_.sam; //#15133 + if ((_C < 12) || (_C > 99)) { //#15133 + $j--; //#15133 + $k[$j++] = false; //#15133 + break; //#15133 + } //#15133 + if (($_.sam % 10) < 2) { //#15134 + $j--; //#15134 + $k[$j++] = false; //#15134 + break; //#15134 + } //#15134 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#15135 + $j--; //#15135 + $k[$j++] = false; //#15135 + break; //#15135 + } //#15135 + } //#15135 + if ($nt($k[--$j])) { //#15139 + $k[$j++] = 'bwipp.code49badSAM#15138'; //#15138 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#15138 + bwipp_raiseerror(); //#15138 + } //#15138 + } //#15138 + bwipp_loadctx(bwipp_code49) //#15142 + if (!bwipp_code49.__15146__) { //#15146 + $_ = Object.create($_); //#15146 + $_.s1 = -1; //#15145 + $_.s2 = -2; //#15145 + $_.fn1 = -3; //#15145 + $_.fn2 = -4; //#15145 + $_.fn3 = -5; //#15145 + $_.ns = -6; //#15145 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15145 + bwipp_code49.__15146__ = 1; //#15145 + $_ = Object.getPrototypeOf($_); //#15145 + } //#15145 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#14853 - $_.fncvals = _N; //#14854 - $k[$j++] = 'msg'; //#14855 - $k[$j++] = $_.barcode; //#14855 - $k[$j++] = $_.fncvals; //#14855 - bwipp_parseinput(); //#14855 - var _Q = $k[--$j]; //#14855 - $_[$k[--$j]] = _Q; //#14855 - $_.msglen = $_.msg.length; //#14856 - $forall($_.msg, function() { //#14862 - if ($k[--$j] > 127) { //#14861 - $k[$j++] = 'bwipp.code49badCharacter#14860'; //#14860 - $k[$j++] = "Code 49 can only support ASCII characters with values 0 to 127"; //#14860 - bwipp_raiseerror(); //#14860 - } //#14860 - }); //#14860 - if (!bwipp_code49.__14904__) { //#14904 - $_ = Object.create($_); //#14904 - $_.charmap = $a(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", $_.s1, $_.s2, $_.fn1, $_.fn2, $_.fn3, $_.ns]); //#14872 - $_.charvals = new Map; //#14875 - for (var _c = 0; _c <= 48; _c += 1) { //#14881 - $_.i = _c; //#14877 - var _f = $get($_.charmap, $_.i); //#14878 - $k[$j++] = _f; //#14879 - if ($eq($type(_f), 'stringtype')) { //#14879 - var _i = $get($k[--$j], 0); //#14879 - $k[$j++] = _i; //#14879 - } //#14879 - $put($_.charvals, $k[--$j], $_.i); //#14880 - } //#14880 - $_.combos = $a(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " 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", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); //#14893 - for (var _n = 0; _n <= 127; _n += 1) { //#14903 - $_.i = _n; //#14895 - var _q = $get($_.combos, $_.i); //#14896 - $_.c1 = $get(_q, 0); //#14896 - $_.c2 = $get(_q, 1); //#14896 - if ($_.c1 == 49) { //#14899 - $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s1), $get($_.charvals, $_.c2)])); //#14898 - } //#14898 - if ($_.c1 == 50) { //#14902 - $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s2), $get($_.charvals, $_.c2)])); //#14901 - } //#14901 - } //#14901 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14901 - bwipp_code49.__14904__ = 1; //#14901 - $_ = Object.getPrototypeOf($_); //#14901 - } //#14901 + ]); //#15154 + $_.fncvals = _N; //#15155 + $k[$j++] = 'msg'; //#15156 + $k[$j++] = $_.barcode; //#15156 + $k[$j++] = $_.fncvals; //#15156 + bwipp_parseinput(); //#15156 + var _Q = $k[--$j]; //#15156 + $_[$k[--$j]] = _Q; //#15156 + $_.msglen = $_.msg.length; //#15157 + $forall($_.msg, function() { //#15163 + if ($k[--$j] > 127) { //#15162 + $k[$j++] = 'bwipp.code49badCharacter#15161'; //#15161 + $k[$j++] = "Code 49 can only support ASCII characters with values 0 to 127"; //#15161 + bwipp_raiseerror(); //#15161 + } //#15161 + }); //#15161 + if (!bwipp_code49.__15205__) { //#15205 + $_ = Object.create($_); //#15205 + $_.charmap = $a(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", $_.s1, $_.s2, $_.fn1, $_.fn2, $_.fn3, $_.ns]); //#15173 + $_.charvals = new Map; //#15176 + for (var _c = 0; _c <= 48; _c += 1) { //#15182 + $_.i = _c; //#15178 + var _f = $get($_.charmap, $_.i); //#15179 + $k[$j++] = _f; //#15180 + if ($eq($type(_f), 'stringtype')) { //#15180 + var _i = $get($k[--$j], 0); //#15180 + $k[$j++] = _i; //#15180 + } //#15180 + $put($_.charvals, $k[--$j], $_.i); //#15181 + } //#15181 + $_.combos = $a(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " 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", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); //#15194 + for (var _n = 0; _n <= 127; _n += 1) { //#15204 + $_.i = _n; //#15196 + var _q = $get($_.combos, $_.i); //#15197 + $_.c1 = $get(_q, 0); //#15197 + $_.c2 = $get(_q, 1); //#15197 + if ($_.c1 == 49) { //#15200 + $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s1), $get($_.charvals, $_.c2)])); //#15199 + } //#15199 + if ($_.c1 == 50) { //#15203 + $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s2), $get($_.charvals, $_.c2)])); //#15202 + } //#15202 + } //#15202 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15202 + bwipp_code49.__15205__ = 1; //#15202 + $_ = Object.getPrototypeOf($_); //#15202 + } //#15202 $_.encodealpha = function() { - var _1G = $get($_.charvals, $k[--$j]); //#14907 - $k[$j++] = _1G; //#14908 - if ($ne($type(_1G), 'arraytype')) { //#14908 - $astore($a(1)); //#14908 - } //#14908 - var _1J = $k[--$j]; //#14909 - $puti($_.cws, $_.j, _1J); //#14909 - $_.j = _1J.length + $_.j; //#14910 - }; //#14910 + var _1G = $get($_.charvals, $k[--$j]); //#15208 + $k[$j++] = _1G; //#15209 + if ($ne($type(_1G), 'arraytype')) { //#15209 + $astore($a(1)); //#15209 + } //#15209 + var _1J = $k[--$j]; //#15210 + $puti($_.cws, $_.j, _1J); //#15210 + $_.j = _1J.length + $_.j; //#15211 + }; //#15211 $_.base48 = function() { - var _1N = $k[--$j]; //#14914 - $k[$j++] = 0; //#14914 - $forall(_1N, function() { //#14914 - var _1O = $k[--$j]; //#14914 - var _1P = $k[--$j]; //#14914 - $k[$j++] = $f($f(_1O - 48) + (_1P * 10)); //#14914 - }); //#14914 - $k[$j++] = Infinity; //#14915 - var _1Q = $k[--$j]; //#14915 - var _1R = $k[--$j]; //#14915 - var _1S = $k[--$j]; //#14915 - $k[$j++] = _1Q; //#14915 - $k[$j++] = _1R; //#14915 - for (var _1T = 0, _1U = $f(_1S - 1); _1T < _1U; _1T++) { //#14915 - var _1V = $k[--$j]; //#14915 - $k[$j++] = _1V % 48; //#14915 - $k[$j++] = ~~(_1V / 48); //#14915 - } //#14915 - var _1W = $a(); //#14915 - $k[$j++] = _1W; //#14916 - $k[$j++] = Infinity; //#14916 - var _1X = $k[--$j]; //#14916 - var _1Y = $k[--$j]; //#14916 - $k[$j++] = _1X; //#14916 - $k[$j++] = _1Y; //#14916 - for (var _1Z = _1Y.length - 1; _1Z >= 0; _1Z -= 1) { //#14916 - var _1a = $k[--$j]; //#14916 - $k[$j++] = $get(_1a, _1Z); //#14916 - $k[$j++] = _1a; //#14916 - } //#14916 - $j--; //#14916 - var _1c = $a(); //#14916 - $puti($_.cws, $_.j, _1c); //#14917 - $_.j = _1c.length + $_.j; //#14918 - }; //#14918 + var _1N = $k[--$j]; //#15215 + $k[$j++] = 0; //#15215 + $forall(_1N, function() { //#15215 + var _1O = $k[--$j]; //#15215 + var _1P = $k[--$j]; //#15215 + $k[$j++] = $f($f(_1O - 48) + (_1P * 10)); //#15215 + }); //#15215 + $k[$j++] = Infinity; //#15216 + var _1Q = $k[--$j]; //#15216 + var _1R = $k[--$j]; //#15216 + var _1S = $k[--$j]; //#15216 + $k[$j++] = _1Q; //#15216 + $k[$j++] = _1R; //#15216 + for (var _1T = 0, _1U = $f(_1S - 1); _1T < _1U; _1T++) { //#15216 + var _1V = $k[--$j]; //#15216 + $k[$j++] = _1V % 48; //#15216 + $k[$j++] = ~~(_1V / 48); //#15216 + } //#15216 + var _1W = $a(); //#15216 + $k[$j++] = _1W; //#15217 + $k[$j++] = Infinity; //#15217 + var _1X = $k[--$j]; //#15217 + var _1Y = $k[--$j]; //#15217 + $k[$j++] = _1X; //#15217 + $k[$j++] = _1Y; //#15217 + for (var _1Z = _1Y.length - 1; _1Z >= 0; _1Z -= 1) { //#15217 + var _1a = $k[--$j]; //#15217 + $k[$j++] = $get(_1a, _1Z); //#15217 + $k[$j++] = _1a; //#15217 + } //#15217 + $j--; //#15217 + var _1c = $a(); //#15217 + $puti($_.cws, $_.j, _1c); //#15218 + $_.j = _1c.length + $_.j; //#15219 + }; //#15219 $_.encodenumeric = function() { - $_.nums = $k[--$j]; //#14922 - var _1i = $_.nums.length; //#14923 - var _1j = _1i % 5; //#14923 - $k[$j++] = 'pre'; //#14923 - $k[$j++] = _1i; //#14923 - $k[$j++] = _1j; //#14923 - if (_1j != 2) { //#14923 - var _1k = $k[--$j]; //#14923 - var _1l = $k[--$j]; //#14923 - $k[$j++] = $f(_1l - _1k); //#14923 - } else { //#14923 - var _1m = $k[--$j]; //#14923 - var _1n = $k[--$j]; //#14923 - $k[$j++] = $f($f(_1n - _1m) - 5); //#14923 - } //#14923 - var _1o = $k[--$j]; //#14923 - $_[$k[--$j]] = _1o; //#14923 - for (var _1s = 0, _1r = $f($_.pre - 1); _1s <= _1r; _1s += 5) { //#14924 - $k[$j++] = 3; //#14924 - $k[$j++] = $geti($_.nums, _1s, 5); //#14924 - $_.base48(); //#14924 - } //#14924 - $_.nums = $geti($_.nums, $_.pre, $f($_.nums.length - $_.pre)); //#14925 - var _21 = $_.nums.length; //#14927 - $k[$j++] = _21; //#14927 - if (_21 == 1) { //#14927 - $k[$j++] = $get($_.nums, $_.i); //#14927 - $_.encodealpha(); //#14927 - } //#14927 - var _25 = $k[--$j]; //#14928 - $k[$j++] = _25; //#14928 - if (_25 == 3) { //#14928 - $k[$j++] = 2; //#14928 - $k[$j++] = $_.nums; //#14928 - $_.base48(); //#14928 - } //#14928 - var _27 = $k[--$j]; //#14929 - $k[$j++] = _27; //#14929 - if (_27 == 4) { //#14929 - $k[$j++] = 3; //#14929 - $k[$j++] = Infinity; //#14929 - $k[$j++] = 49; //#14929 - $k[$j++] = 48; //#14929 - $aload($_.nums); //#14929 - var _29 = $a(); //#14929 - $k[$j++] = _29; //#14929 - $_.base48(); //#14929 - } //#14929 - if ($k[--$j] == 7) { //#14933 - $k[$j++] = 3; //#14931 - $k[$j++] = Infinity; //#14931 - $k[$j++] = 49; //#14931 - $k[$j++] = 48; //#14931 - $aload($geti($_.nums, 0, 4)); //#14931 - var _2D = $a(); //#14931 - $k[$j++] = _2D; //#14931 - $_.base48(); //#14931 - $k[$j++] = 2; //#14932 - $k[$j++] = $geti($_.nums, 4, 3); //#14932 - $_.base48(); //#14932 - } //#14932 - }; //#14932 - $k[$j++] = Infinity; //#14937 - for (var _2H = 0, _2I = $_.msglen; _2H < _2I; _2H++) { //#14937 - $k[$j++] = 0; //#14937 - } //#14937 - $k[$j++] = 0; //#14937 - $_.numericruns = $a(); //#14937 - for (var _2L = $_.msglen - 1; _2L >= 0; _2L -= 1) { //#14946 - $_.i = _2L; //#14939 - var _2O = $get($_.msg, $_.i); //#14940 - if ((_2O >= 48) && (_2O <= 57)) { //#14944 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 1) + 1)); //#14942 - } else { //#14944 - $put($_.numericruns, $_.i, 0); //#14944 - } //#14944 - } //#14944 - $_.cws = $a(($_.msglen * 2) + 1); //#14948 - if (!bwipp_code49.__14961__) { //#14961 - $_ = Object.create($_); //#14961 - $_.samval = $a([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); //#14960 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14960 - bwipp_code49.__14961__ = 1; //#14960 - $_ = Object.getPrototypeOf($_); //#14960 - } //#14960 - for (;;) { //#14997 - if ($_.append) { //#14970 - $_.mode = 1; //#14966 - $_.method = "alpha"; //#14967 - $_.i = 0; //#14968 - $_.j = 0; //#14968 - break; //#14969 - } //#14969 - if ($_.sam != -1) { //#14977 - $_.mode = 3; //#14972 - $k[$j++] = $_.cws; //#14973 - $k[$j++] = 0; //#14973 - for (var _2d = 0; _2d <= 43; _2d += 1) { //#14973 - $k[$j++] = _2d; //#14973 - if ($get($_.samval, _2d) != $_.sam) { //#14973 - $j--; //#14973 - } //#14973 - } //#14973 - var _2h = $k[--$j]; //#14973 - var _2i = $k[--$j]; //#14973 - $put($k[--$j], _2i, $f(_2h + 1)); //#14973 - $_.method = "alpha"; //#14974 - $_.i = 0; //#14975 - $_.j = 1; //#14975 - break; //#14976 - } //#14976 - if ($get($_.numericruns, 0) >= 5) { //#14982 - $_.mode = 2; //#14979 - $_.method = "numeric"; //#14980 - $_.i = 0; //#14980 - $_.j = 0; //#14980 - break; //#14981 - } //#14981 - var _2p = $get($_.charvals, $get($_.msg, 0)); //#14983 - $k[$j++] = _2p; //#14990 - if ($ne($type(_2p), 'arraytype')) { //#14990 - $j--; //#14985 - $_.mode = 0; //#14986 - $_.method = "alpha"; //#14987 - $_.i = 0; //#14988 - $_.j = 0; //#14988 - break; //#14989 - } //#14989 - var _2t = ($get($k[--$j], 0) == 43) ? 4 : 5; //#14992 - $_.mode = _2t; //#14992 - $put($_.cws, 0, $get($get($_.charvals, $get($_.msg, 0)), 1)); //#14993 - $_.method = "alpha"; //#14994 - $_.i = 1; //#14995 - $_.j = 1; //#14995 - break; //#14996 - } //#14996 - for (;;) { //#15024 - if ($_.i == $_.msglen) { //#15001 - break; //#15001 - } //#15001 - for (;;) { //#15023 - if ($eq($_.method, "alpha")) { //#15012 - if ($get($_.numericruns, $_.i) >= 5) { //#15008 - $k[$j++] = $_.ns; //#15005 - $_.encodealpha(); //#15005 - $_.method = "numeric"; //#15006 - break; //#15007 - } //#15007 - $k[$j++] = $get($_.msg, $_.i); //#15009 - $_.encodealpha(); //#15009 - $_.i = $_.i + 1; //#15010 - break; //#15011 - } //#15011 - if ($eq($_.method, "numeric")) { //#15022 - if ($get($_.numericruns, $_.i) < 5) { //#15018 - $k[$j++] = $_.ns; //#15015 - $_.encodealpha(); //#15015 - $_.method = "alpha"; //#15016 - break; //#15017 - } //#15017 - $k[$j++] = $geti($_.msg, $_.i, $get($_.numericruns, $_.i)); //#15019 - $_.encodenumeric(); //#15019 - $_.i = $f($_.i + $get($_.numericruns, $_.i)); //#15020 - break; //#15021 - } //#15021 - } //#15021 - } //#15021 - $_.cws = $geti($_.cws, 0, $_.j); //#15025 - if (!bwipp_code49.__15039__) { //#15039 - $_ = Object.create($_); //#15039 - $_.metrics = $a([$a([2, 9]), $a([3, 16]), $a([4, 23]), $a([5, 30]), $a([6, 37]), $a([7, 42]), $a([8, 49])]); //#15038 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15038 - bwipp_code49.__15039__ = 1; //#15038 - $_ = Object.getPrototypeOf($_); //#15038 - } //#15038 - $_.urows = $_.rows; //#15042 - var _3d = $_.metrics; //#15043 - for (var _3e = 0, _3f = _3d.length; _3e < _3f; _3e++) { //#15051 - $_.m = $get(_3d, _3e); //#15044 - $_.r = $get($_.m, 0); //#15045 - $_.dcws = $get($_.m, 1); //#15046 - $_.okay = true; //#15047 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#15048 - $_.okay = false; //#15048 - } //#15048 - if ($_.cws.length > $_.dcws) { //#15049 - $_.okay = false; //#15049 - } //#15049 - if ($_.okay) { //#15050 - break; //#15050 - } //#15050 - } //#15050 - if (!$_.okay) { //#15055 - $k[$j++] = 'bwipp.code49noValidSymbol#15054'; //#15054 - $k[$j++] = "Maximum length exceeded"; //#15054 - bwipp_raiseerror(); //#15054 - } //#15054 - $k[$j++] = Infinity; //#15058 - $aload($_.cws); //#15058 - for (var _3v = 0, _3w = $f($_.dcws - $_.cws.length); _3v < _3w; _3v++) { //#15058 - $k[$j++] = 48; //#15058 - } //#15058 - $_.cws = $a(); //#15058 - $_.ccs = $a($_.r * 8); //#15061 - $_.j = 0; //#15062 - for (var _42 = 0, _41 = $f($_.r - 2); _42 <= _41; _42 += 1) { //#15069 - $_.i = _42; //#15064 - $_.cc = $geti($_.cws, $_.j, 7); //#15065 - $puti($_.ccs, $_.i * 8, $_.cc); //#15066 - var _4B = $_.cc; //#15067 - $k[$j++] = $_.ccs; //#15067 - $k[$j++] = ($_.i * 8) + 7; //#15067 - $k[$j++] = 0; //#15067 - for (var _4C = 0, _4D = _4B.length; _4C < _4D; _4C++) { //#15067 - var _4F = $k[--$j]; //#15067 - $k[$j++] = $f(_4F + $get(_4B, _4C)); //#15067 - } //#15067 - var _4G = $k[--$j]; //#15067 - var _4H = $k[--$j]; //#15067 - $put($k[--$j], _4H, _4G % 49); //#15067 - $_.j = $_.j + 7; //#15068 - } //#15068 - if ($_.j < $_.dcws) { //#15072 - $puti($_.ccs, $_.ccs.length - 8, $geti($_.cws, $_.j, $f($_.dcws - $_.j))); //#15071 - } //#15071 - $_.cr7 = $f(($f($_.r - 2) * 7) + $_.mode); //#15075 - $put($_.ccs, $_.ccs.length - 2, $_.cr7); //#15076 - if (!bwipp_code49.__15085__) { //#15085 - $_ = Object.create($_); //#15085 - var _4Y = $a([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); //#15081 - $k[$j++] = _4Y; //#15082 - $k[$j++] = _4Y; //#15082 - $k[$j++] = Infinity; //#15082 - var _4Z = $k[--$j]; //#15082 - var _4b = $geti($k[--$j], 0, 32); //#15082 - $k[$j++] = _4Z; //#15082 - $k[$j++] = 20; //#15082 - $aload(_4b); //#15082 - $_.weightx = $a(); //#15082 - var _4d = $k[--$j]; //#15083 - $k[$j++] = _4d; //#15083 - $k[$j++] = _4d; //#15083 - $k[$j++] = Infinity; //#15083 - var _4e = $k[--$j]; //#15083 - var _4g = $geti($k[--$j], 1, 32); //#15083 - $k[$j++] = _4e; //#15083 - $k[$j++] = 16; //#15083 - $aload(_4g); //#15083 - $_.weighty = $a(); //#15083 - $k[$j++] = Infinity; //#15084 - var _4i = $k[--$j]; //#15084 - var _4k = $geti($k[--$j], 2, 32); //#15084 - $k[$j++] = _4i; //#15084 - $k[$j++] = 38; //#15084 - $aload(_4k); //#15084 - $_.weightz = $a(); //#15084 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15084 - bwipp_code49.__15085__ = 1; //#15084 - $_ = Object.getPrototypeOf($_); //#15084 - } //#15084 + $_.nums = $k[--$j]; //#15223 + var _1i = $_.nums.length; //#15224 + var _1j = _1i % 5; //#15224 + $k[$j++] = 'pre'; //#15224 + $k[$j++] = _1i; //#15224 + $k[$j++] = _1j; //#15224 + if (_1j != 2) { //#15224 + var _1k = $k[--$j]; //#15224 + var _1l = $k[--$j]; //#15224 + $k[$j++] = $f(_1l - _1k); //#15224 + } else { //#15224 + var _1m = $k[--$j]; //#15224 + var _1n = $k[--$j]; //#15224 + $k[$j++] = $f($f(_1n - _1m) - 5); //#15224 + } //#15224 + var _1o = $k[--$j]; //#15224 + $_[$k[--$j]] = _1o; //#15224 + for (var _1s = 0, _1r = $f($_.pre - 1); _1s <= _1r; _1s += 5) { //#15225 + $k[$j++] = 3; //#15225 + $k[$j++] = $geti($_.nums, _1s, 5); //#15225 + $_.base48(); //#15225 + } //#15225 + $_.nums = $geti($_.nums, $_.pre, $f($_.nums.length - $_.pre)); //#15226 + var _21 = $_.nums.length; //#15228 + $k[$j++] = _21; //#15228 + if (_21 == 1) { //#15228 + $k[$j++] = $get($_.nums, $_.i); //#15228 + $_.encodealpha(); //#15228 + } //#15228 + var _25 = $k[--$j]; //#15229 + $k[$j++] = _25; //#15229 + if (_25 == 3) { //#15229 + $k[$j++] = 2; //#15229 + $k[$j++] = $_.nums; //#15229 + $_.base48(); //#15229 + } //#15229 + var _27 = $k[--$j]; //#15230 + $k[$j++] = _27; //#15230 + if (_27 == 4) { //#15230 + $k[$j++] = 3; //#15230 + $k[$j++] = Infinity; //#15230 + $k[$j++] = 49; //#15230 + $k[$j++] = 48; //#15230 + $aload($_.nums); //#15230 + var _29 = $a(); //#15230 + $k[$j++] = _29; //#15230 + $_.base48(); //#15230 + } //#15230 + if ($k[--$j] == 7) { //#15234 + $k[$j++] = 3; //#15232 + $k[$j++] = Infinity; //#15232 + $k[$j++] = 49; //#15232 + $k[$j++] = 48; //#15232 + $aload($geti($_.nums, 0, 4)); //#15232 + var _2D = $a(); //#15232 + $k[$j++] = _2D; //#15232 + $_.base48(); //#15232 + $k[$j++] = 2; //#15233 + $k[$j++] = $geti($_.nums, 4, 3); //#15233 + $_.base48(); //#15233 + } //#15233 + }; //#15233 + $k[$j++] = Infinity; //#15238 + for (var _2H = 0, _2I = $_.msglen; _2H < _2I; _2H++) { //#15238 + $k[$j++] = 0; //#15238 + } //#15238 + $k[$j++] = 0; //#15238 + $_.numericruns = $a(); //#15238 + for (var _2L = $_.msglen - 1; _2L >= 0; _2L -= 1) { //#15247 + $_.i = _2L; //#15240 + var _2O = $get($_.msg, $_.i); //#15241 + if ((_2O >= 48) && (_2O <= 57)) { //#15245 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 1) + 1)); //#15243 + } else { //#15245 + $put($_.numericruns, $_.i, 0); //#15245 + } //#15245 + } //#15245 + $_.cws = $a(($_.msglen * 2) + 1); //#15249 + if (!bwipp_code49.__15262__) { //#15262 + $_ = Object.create($_); //#15262 + $_.samval = $a([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); //#15261 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15261 + bwipp_code49.__15262__ = 1; //#15261 + $_ = Object.getPrototypeOf($_); //#15261 + } //#15261 + for (;;) { //#15298 + if ($_.append) { //#15271 + $_.mode = 1; //#15267 + $_.method = "alpha"; //#15268 + $_.i = 0; //#15269 + $_.j = 0; //#15269 + break; //#15270 + } //#15270 + if ($_.sam != -1) { //#15278 + $_.mode = 3; //#15273 + $k[$j++] = $_.cws; //#15274 + $k[$j++] = 0; //#15274 + for (var _2d = 0; _2d <= 43; _2d += 1) { //#15274 + $k[$j++] = _2d; //#15274 + if ($get($_.samval, _2d) != $_.sam) { //#15274 + $j--; //#15274 + } //#15274 + } //#15274 + var _2h = $k[--$j]; //#15274 + var _2i = $k[--$j]; //#15274 + $put($k[--$j], _2i, $f(_2h + 1)); //#15274 + $_.method = "alpha"; //#15275 + $_.i = 0; //#15276 + $_.j = 1; //#15276 + break; //#15277 + } //#15277 + if ($get($_.numericruns, 0) >= 5) { //#15283 + $_.mode = 2; //#15280 + $_.method = "numeric"; //#15281 + $_.i = 0; //#15281 + $_.j = 0; //#15281 + break; //#15282 + } //#15282 + var _2p = $get($_.charvals, $get($_.msg, 0)); //#15284 + $k[$j++] = _2p; //#15291 + if ($ne($type(_2p), 'arraytype')) { //#15291 + $j--; //#15286 + $_.mode = 0; //#15287 + $_.method = "alpha"; //#15288 + $_.i = 0; //#15289 + $_.j = 0; //#15289 + break; //#15290 + } //#15290 + var _2t = ($get($k[--$j], 0) == 43) ? 4 : 5; //#15293 + $_.mode = _2t; //#15293 + $put($_.cws, 0, $get($get($_.charvals, $get($_.msg, 0)), 1)); //#15294 + $_.method = "alpha"; //#15295 + $_.i = 1; //#15296 + $_.j = 1; //#15296 + break; //#15297 + } //#15297 + for (;;) { //#15325 + if ($_.i == $_.msglen) { //#15302 + break; //#15302 + } //#15302 + for (;;) { //#15324 + if ($eq($_.method, "alpha")) { //#15313 + if ($get($_.numericruns, $_.i) >= 5) { //#15309 + $k[$j++] = $_.ns; //#15306 + $_.encodealpha(); //#15306 + $_.method = "numeric"; //#15307 + break; //#15308 + } //#15308 + $k[$j++] = $get($_.msg, $_.i); //#15310 + $_.encodealpha(); //#15310 + $_.i = $_.i + 1; //#15311 + break; //#15312 + } //#15312 + if ($eq($_.method, "numeric")) { //#15323 + if ($get($_.numericruns, $_.i) < 5) { //#15319 + $k[$j++] = $_.ns; //#15316 + $_.encodealpha(); //#15316 + $_.method = "alpha"; //#15317 + break; //#15318 + } //#15318 + $k[$j++] = $geti($_.msg, $_.i, $get($_.numericruns, $_.i)); //#15320 + $_.encodenumeric(); //#15320 + $_.i = $f($_.i + $get($_.numericruns, $_.i)); //#15321 + break; //#15322 + } //#15322 + } //#15322 + } //#15322 + $_.cws = $geti($_.cws, 0, $_.j); //#15326 + if (!bwipp_code49.__15340__) { //#15340 + $_ = Object.create($_); //#15340 + $_.metrics = $a([$a([2, 9]), $a([3, 16]), $a([4, 23]), $a([5, 30]), $a([6, 37]), $a([7, 42]), $a([8, 49])]); //#15339 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15339 + bwipp_code49.__15340__ = 1; //#15339 + $_ = Object.getPrototypeOf($_); //#15339 + } //#15339 + $_.urows = $_.rows; //#15343 + var _3d = $_.metrics; //#15344 + for (var _3e = 0, _3f = _3d.length; _3e < _3f; _3e++) { //#15352 + $_.m = $get(_3d, _3e); //#15345 + $_.r = $get($_.m, 0); //#15346 + $_.dcws = $get($_.m, 1); //#15347 + $_.okay = true; //#15348 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#15349 + $_.okay = false; //#15349 + } //#15349 + if ($_.cws.length > $_.dcws) { //#15350 + $_.okay = false; //#15350 + } //#15350 + if ($_.okay) { //#15351 + break; //#15351 + } //#15351 + } //#15351 + if (!$_.okay) { //#15356 + $k[$j++] = 'bwipp.code49noValidSymbol#15355'; //#15355 + $k[$j++] = "Maximum length exceeded"; //#15355 + bwipp_raiseerror(); //#15355 + } //#15355 + $k[$j++] = Infinity; //#15359 + $aload($_.cws); //#15359 + for (var _3v = 0, _3w = $f($_.dcws - $_.cws.length); _3v < _3w; _3v++) { //#15359 + $k[$j++] = 48; //#15359 + } //#15359 + $_.cws = $a(); //#15359 + $_.ccs = $a($_.r * 8); //#15362 + $_.j = 0; //#15363 + for (var _42 = 0, _41 = $f($_.r - 2); _42 <= _41; _42 += 1) { //#15370 + $_.i = _42; //#15365 + $_.cc = $geti($_.cws, $_.j, 7); //#15366 + $puti($_.ccs, $_.i * 8, $_.cc); //#15367 + var _4B = $_.cc; //#15368 + $k[$j++] = $_.ccs; //#15368 + $k[$j++] = ($_.i * 8) + 7; //#15368 + $k[$j++] = 0; //#15368 + for (var _4C = 0, _4D = _4B.length; _4C < _4D; _4C++) { //#15368 + var _4F = $k[--$j]; //#15368 + $k[$j++] = $f(_4F + $get(_4B, _4C)); //#15368 + } //#15368 + var _4G = $k[--$j]; //#15368 + var _4H = $k[--$j]; //#15368 + $put($k[--$j], _4H, _4G % 49); //#15368 + $_.j = $_.j + 7; //#15369 + } //#15369 + if ($_.j < $_.dcws) { //#15373 + $puti($_.ccs, $_.ccs.length - 8, $geti($_.cws, $_.j, $f($_.dcws - $_.j))); //#15372 + } //#15372 + $_.cr7 = $f(($f($_.r - 2) * 7) + $_.mode); //#15376 + $put($_.ccs, $_.ccs.length - 2, $_.cr7); //#15377 + if (!bwipp_code49.__15386__) { //#15386 + $_ = Object.create($_); //#15386 + var _4Y = $a([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); //#15382 + $k[$j++] = _4Y; //#15383 + $k[$j++] = _4Y; //#15383 + $k[$j++] = Infinity; //#15383 + var _4Z = $k[--$j]; //#15383 + var _4b = $geti($k[--$j], 0, 32); //#15383 + $k[$j++] = _4Z; //#15383 + $k[$j++] = 20; //#15383 + $aload(_4b); //#15383 + $_.weightx = $a(); //#15383 + var _4d = $k[--$j]; //#15384 + $k[$j++] = _4d; //#15384 + $k[$j++] = _4d; //#15384 + $k[$j++] = Infinity; //#15384 + var _4e = $k[--$j]; //#15384 + var _4g = $geti($k[--$j], 1, 32); //#15384 + $k[$j++] = _4e; //#15384 + $k[$j++] = 16; //#15384 + $aload(_4g); //#15384 + $_.weighty = $a(); //#15384 + $k[$j++] = Infinity; //#15385 + var _4i = $k[--$j]; //#15385 + var _4k = $geti($k[--$j], 2, 32); //#15385 + $k[$j++] = _4i; //#15385 + $k[$j++] = 38; //#15385 + $aload(_4k); //#15385 + $_.weightz = $a(); //#15385 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15385 + bwipp_code49.__15386__ = 1; //#15385 + $_ = Object.getPrototypeOf($_); //#15385 + } //#15385 $_.calccheck = function() { - $_.weights = $k[--$j]; //#15087 - $_.score = 0; //#15088 - for (var _4q = 0, _4p = (~~(($f($_.r - 1) * 8) / 2)) - 1; _4q <= _4p; _4q += 1) { //#15093 - $_.i = _4q; //#15090 - $_.score = $f((($f(($get($_.ccs, $_.i * 2) * 49) + $get($_.ccs, ($_.i * 2) + 1))) * $get($_.weights, $_.i + 1)) + $_.score); //#15092 - } //#15092 - $k[$j++] = $_.score; //#15094 - }; //#15094 - $_.lastrow = $geti($_.ccs, $_.ccs.length - 8, 8); //#15096 - if ($_.r >= 7) { //#15103 - $k[$j++] = $_.cr7 * $get($_.weightz, 0); //#15100 - $k[$j++] = $_.weightz; //#15100 - $_.calccheck(); //#15100 - var _5A = $k[--$j]; //#15100 - var _5C = $f($k[--$j] + _5A) % 2401; //#15101 - $k[$j++] = ~~(_5C / 49); //#15101 - $k[$j++] = _5C % 49; //#15101 - $astore($a(2)); //#15101 - $puti($_.lastrow, 0, $k[--$j]); //#15102 - } //#15102 - $_.wr1 = $f(($get($_.lastrow, 0) * 49) + $get($_.lastrow, 1)); //#15104 - $k[$j++] = $_.cr7 * $get($_.weighty, 0); //#15107 - $k[$j++] = $_.weighty; //#15107 - $_.calccheck(); //#15107 - var _5O = $k[--$j]; //#15107 - var _5U = ($f($f($k[--$j] + _5O) + ($_.wr1 * $get($_.weighty, $f(($_.r * 4) - 3))))) % 2401; //#15109 - $_.wr2 = _5U; //#15109 - $k[$j++] = ~~(_5U / 49); //#15110 - $k[$j++] = _5U % 49; //#15110 - $astore($a(2)); //#15110 - $puti($_.lastrow, 2, $k[--$j]); //#15111 - $k[$j++] = $_.cr7 * $get($_.weightx, 0); //#15114 - $k[$j++] = $_.weightx; //#15114 - $_.calccheck(); //#15114 - var _5c = $k[--$j]; //#15114 - var _5m = ($f(($f($f($k[--$j] + _5c) + ($_.wr1 * $get($_.weightx, $f(($_.r * 4) - 3))))) + ($_.wr2 * $get($_.weightx, $f(($_.r * 4) - 2))))) % 2401; //#15118 - $k[$j++] = ~~(_5m / 49); //#15118 - $k[$j++] = _5m % 49; //#15118 - $astore($a(2)); //#15118 - $puti($_.lastrow, 4, $k[--$j]); //#15119 - var _5s = $geti($_.ccs, $_.ccs.length - 8, 7); //#15122 - $k[$j++] = 0; //#15122 - for (var _5t = 0, _5u = _5s.length; _5t < _5u; _5t++) { //#15122 - var _5w = $k[--$j]; //#15122 - $k[$j++] = $f(_5w + $get(_5s, _5t)); //#15122 - } //#15122 - $put($_.ccs, $_.ccs.length - 1, $k[--$j] % 49); //#15123 - var _61 = $get($_.options, 'debugcws') !== undefined; //#15125 - if (_61) { //#15125 - $k[$j++] = 'bwipp.debugcws#15125'; //#15125 - $k[$j++] = $_.ccs; //#15125 - bwipp_raiseerror(); //#15125 - } //#15125 - if (!bwipp_code49.__15823__) { //#15823 - $_ = Object.create($_); //#15823 - $_.patterns = $a([$a(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), $a(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); //#15818 - $_.parity = $a(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); //#15822 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15822 - bwipp_code49.__15823__ = 1; //#15822 - $_ = Object.getPrototypeOf($_); //#15822 - } //#15822 - $_.rowbits = $a($_.r); //#15826 - for (var _6C = 0, _6B = $f($_.r - 1); _6C <= _6B; _6C += 1) { //#15846 - $_.i = _6C; //#15828 - $k[$j++] = 'p'; //#15829 - if ($_.i != $f($_.r - 1)) { //#15829 - $k[$j++] = $get($_.parity, $_.i); //#15829 - } else { //#15829 - $k[$j++] = "0000"; //#15829 - } //#15829 - var _6I = $k[--$j]; //#15829 - $_[$k[--$j]] = _6I; //#15829 - $_.ccrow = $geti($_.ccs, $_.i * 8, 8); //#15830 - $k[$j++] = Infinity; //#15831 - for (var _6N = 0; _6N <= 7; _6N += 2) { //#15832 - $aload($geti($_.ccrow, _6N, 2)); //#15832 - var _6Q = $k[--$j]; //#15832 - var _6R = $k[--$j]; //#15832 - $k[$j++] = $f(_6Q + (_6R * 49)); //#15832 - } //#15832 - $_.scrow = $a(); //#15832 - $k[$j++] = Infinity; //#15834 - $k[$j++] = 10; //#15839 - $k[$j++] = 1; //#15839 - $k[$j++] = 1; //#15839 - for (var _6T = 0; _6T <= 3; _6T += 1) { //#15839 - $_.j = _6T; //#15837 - $forall($get($get($_.patterns, $f($get($_.p, $_.j) - 48)), $get($_.scrow, $_.j)), function() { //#15838 - var _6d = $k[--$j]; //#15838 - $k[$j++] = $f(_6d - 48); //#15838 - }); //#15838 - } //#15838 - $k[$j++] = 4; //#15840 - $k[$j++] = 1; //#15840 - $_.sbs = $a(); //#15840 - $k[$j++] = Infinity; //#15842 - var _6f = $_.sbs; //#15843 - $k[$j++] = 1; //#15843 - for (var _6g = 0, _6h = _6f.length; _6g < _6h; _6g++) { //#15843 - var _6j = $k[--$j]; //#15843 - var _6k = (_6j == 0) ? 1 : 0; //#15843 - $k[$j++] = _6j; //#15843 - for (var _6l = 0, _6m = $get(_6f, _6g); _6l < _6m; _6l++) { //#15843 - $k[$j++] = _6k //#15843 - } //#15843 - } //#15843 - $astore($a($counttomark() - 1)); //#15844 - var _6p = $k[--$j]; //#15844 - var _6q = $k[--$j]; //#15844 - $k[$j++] = _6p; //#15844 - $k[$j++] = _6q; //#15844 - $j--; //#15844 - var _6r = $k[--$j]; //#15844 - var _6s = $k[--$j]; //#15844 - $k[$j++] = _6r; //#15844 - $k[$j++] = _6s; //#15844 - $j--; //#15844 - $put($_.rowbits, $_.i, $k[--$j]); //#15845 - } //#15845 - $k[$j++] = Infinity; //#15849 - for (var _6x = 0, _6y = 81 * $_.sepheight; _6x < _6y; _6x++) { //#15850 - $k[$j++] = 1; //#15850 - } //#15850 - for (var _71 = 0, _70 = $f($_.r - 2); _71 <= _70; _71 += 1) { //#15855 - $_.i = _71; //#15852 - for (var _73 = 0, _74 = $_.rowheight; _73 < _74; _73++) { //#15853 - $aload($get($_.rowbits, $_.i)); //#15853 - } //#15853 - for (var _79 = 0, _7A = $_.sepheight; _79 < _7A; _79++) { //#15854 - for (var _7B = 0, _7C = 10; _7B < _7C; _7B++) { //#15854 - $k[$j++] = 0; //#15854 - } //#15854 - for (var _7D = 0, _7E = 70; _7D < _7E; _7D++) { //#15854 - $k[$j++] = 1; //#15854 - } //#15854 - $k[$j++] = 0; //#15854 - } //#15854 - } //#15854 - for (var _7G = 0, _7H = $_.rowheight; _7G < _7H; _7G++) { //#15856 - $aload($get($_.rowbits, $f($_.r - 1))); //#15856 - } //#15856 - for (var _7M = 0, _7N = 81 * $_.sepheight; _7M < _7N; _7M++) { //#15857 - $k[$j++] = 1; //#15857 - } //#15857 - $_.pixs = $a(); //#15857 + $_.weights = $k[--$j]; //#15388 + $_.score = 0; //#15389 + for (var _4q = 0, _4p = (~~(($f($_.r - 1) * 8) / 2)) - 1; _4q <= _4p; _4q += 1) { //#15394 + $_.i = _4q; //#15391 + $_.score = $f((($f(($get($_.ccs, $_.i * 2) * 49) + $get($_.ccs, ($_.i * 2) + 1))) * $get($_.weights, $_.i + 1)) + $_.score); //#15393 + } //#15393 + $k[$j++] = $_.score; //#15395 + }; //#15395 + $_.lastrow = $geti($_.ccs, $_.ccs.length - 8, 8); //#15397 + if ($_.r >= 7) { //#15404 + $k[$j++] = $_.cr7 * $get($_.weightz, 0); //#15401 + $k[$j++] = $_.weightz; //#15401 + $_.calccheck(); //#15401 + var _5A = $k[--$j]; //#15401 + var _5C = $f($k[--$j] + _5A) % 2401; //#15402 + $k[$j++] = ~~(_5C / 49); //#15402 + $k[$j++] = _5C % 49; //#15402 + $astore($a(2)); //#15402 + $puti($_.lastrow, 0, $k[--$j]); //#15403 + } //#15403 + $_.wr1 = $f(($get($_.lastrow, 0) * 49) + $get($_.lastrow, 1)); //#15405 + $k[$j++] = $_.cr7 * $get($_.weighty, 0); //#15408 + $k[$j++] = $_.weighty; //#15408 + $_.calccheck(); //#15408 + var _5O = $k[--$j]; //#15408 + var _5U = ($f($f($k[--$j] + _5O) + ($_.wr1 * $get($_.weighty, $f(($_.r * 4) - 3))))) % 2401; //#15410 + $_.wr2 = _5U; //#15410 + $k[$j++] = ~~(_5U / 49); //#15411 + $k[$j++] = _5U % 49; //#15411 + $astore($a(2)); //#15411 + $puti($_.lastrow, 2, $k[--$j]); //#15412 + $k[$j++] = $_.cr7 * $get($_.weightx, 0); //#15415 + $k[$j++] = $_.weightx; //#15415 + $_.calccheck(); //#15415 + var _5c = $k[--$j]; //#15415 + var _5m = ($f(($f($f($k[--$j] + _5c) + ($_.wr1 * $get($_.weightx, $f(($_.r * 4) - 3))))) + ($_.wr2 * $get($_.weightx, $f(($_.r * 4) - 2))))) % 2401; //#15419 + $k[$j++] = ~~(_5m / 49); //#15419 + $k[$j++] = _5m % 49; //#15419 + $astore($a(2)); //#15419 + $puti($_.lastrow, 4, $k[--$j]); //#15420 + var _5s = $geti($_.ccs, $_.ccs.length - 8, 7); //#15423 + $k[$j++] = 0; //#15423 + for (var _5t = 0, _5u = _5s.length; _5t < _5u; _5t++) { //#15423 + var _5w = $k[--$j]; //#15423 + $k[$j++] = $f(_5w + $get(_5s, _5t)); //#15423 + } //#15423 + $put($_.ccs, $_.ccs.length - 1, $k[--$j] % 49); //#15424 + var _61 = $get($_.options, 'debugcws') !== undefined; //#15426 + if (_61) { //#15426 + $k[$j++] = 'bwipp.debugcws#15426'; //#15426 + $k[$j++] = $_.ccs; //#15426 + bwipp_raiseerror(); //#15426 + } //#15426 + if (!bwipp_code49.__16124__) { //#16124 + $_ = Object.create($_); //#16124 + $_.patterns = $a([$a(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), $a(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); //#16119 + $_.parity = $a(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); //#16123 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#16123 + bwipp_code49.__16124__ = 1; //#16123 + $_ = Object.getPrototypeOf($_); //#16123 + } //#16123 + $_.rowbits = $a($_.r); //#16127 + for (var _6C = 0, _6B = $f($_.r - 1); _6C <= _6B; _6C += 1) { //#16147 + $_.i = _6C; //#16129 + $k[$j++] = 'p'; //#16130 + if ($_.i != $f($_.r - 1)) { //#16130 + $k[$j++] = $get($_.parity, $_.i); //#16130 + } else { //#16130 + $k[$j++] = "0000"; //#16130 + } //#16130 + var _6I = $k[--$j]; //#16130 + $_[$k[--$j]] = _6I; //#16130 + $_.ccrow = $geti($_.ccs, $_.i * 8, 8); //#16131 + $k[$j++] = Infinity; //#16132 + for (var _6N = 0; _6N <= 7; _6N += 2) { //#16133 + $aload($geti($_.ccrow, _6N, 2)); //#16133 + var _6Q = $k[--$j]; //#16133 + var _6R = $k[--$j]; //#16133 + $k[$j++] = $f(_6Q + (_6R * 49)); //#16133 + } //#16133 + $_.scrow = $a(); //#16133 + $k[$j++] = Infinity; //#16135 + $k[$j++] = 10; //#16140 + $k[$j++] = 1; //#16140 + $k[$j++] = 1; //#16140 + for (var _6T = 0; _6T <= 3; _6T += 1) { //#16140 + $_.j = _6T; //#16138 + $forall($get($get($_.patterns, $f($get($_.p, $_.j) - 48)), $get($_.scrow, $_.j)), function() { //#16139 + var _6d = $k[--$j]; //#16139 + $k[$j++] = $f(_6d - 48); //#16139 + }); //#16139 + } //#16139 + $k[$j++] = 4; //#16141 + $k[$j++] = 1; //#16141 + $_.sbs = $a(); //#16141 + $k[$j++] = Infinity; //#16143 + var _6f = $_.sbs; //#16144 + $k[$j++] = 1; //#16144 + for (var _6g = 0, _6h = _6f.length; _6g < _6h; _6g++) { //#16144 + var _6j = $k[--$j]; //#16144 + var _6k = (_6j == 0) ? 1 : 0; //#16144 + $k[$j++] = _6j; //#16144 + for (var _6l = 0, _6m = $get(_6f, _6g); _6l < _6m; _6l++) { //#16144 + $k[$j++] = _6k //#16144 + } //#16144 + } //#16144 + $astore($a($counttomark() - 1)); //#16145 + var _6p = $k[--$j]; //#16145 + var _6q = $k[--$j]; //#16145 + $k[$j++] = _6p; //#16145 + $k[$j++] = _6q; //#16145 + $j--; //#16145 + var _6r = $k[--$j]; //#16145 + var _6s = $k[--$j]; //#16145 + $k[$j++] = _6r; //#16145 + $k[$j++] = _6s; //#16145 + $j--; //#16145 + $put($_.rowbits, $_.i, $k[--$j]); //#16146 + } //#16146 + $k[$j++] = Infinity; //#16150 + for (var _6x = 0, _6y = 81 * $_.sepheight; _6x < _6y; _6x++) { //#16151 + $k[$j++] = 1; //#16151 + } //#16151 + for (var _71 = 0, _70 = $f($_.r - 2); _71 <= _70; _71 += 1) { //#16156 + $_.i = _71; //#16153 + for (var _73 = 0, _74 = $_.rowheight; _73 < _74; _73++) { //#16154 + $aload($get($_.rowbits, $_.i)); //#16154 + } //#16154 + for (var _79 = 0, _7A = $_.sepheight; _79 < _7A; _79++) { //#16155 + for (var _7B = 0, _7C = 10; _7B < _7C; _7B++) { //#16155 + $k[$j++] = 0; //#16155 + } //#16155 + for (var _7D = 0, _7E = 70; _7D < _7E; _7D++) { //#16155 + $k[$j++] = 1; //#16155 + } //#16155 + $k[$j++] = 0; //#16155 + } //#16155 + } //#16155 + for (var _7G = 0, _7H = $_.rowheight; _7G < _7H; _7G++) { //#16157 + $aload($get($_.rowbits, $f($_.r - 1))); //#16157 + } //#16157 + for (var _7M = 0, _7N = 81 * $_.sepheight; _7M < _7N; _7M++) { //#16158 + $k[$j++] = 1; //#16158 + } //#16158 + $_.pixs = $a(); //#16158 var _7T = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 81], ["pixy", ~~($_.pixs.length / 81)], ["height", (~~($_.pixs.length / 81)) / 72], ["width", 81 / 72], ["opt", $_.options] - ]); //#15868 - $k[$j++] = _7T; //#15871 - if (!$_.dontdraw) { //#15871 - bwipp_renmatrix(); //#15871 - } //#15871 - $_ = Object.getPrototypeOf($_); //#15873 - $_ = Object.getPrototypeOf($_); //#15875 + ]); //#16169 + $k[$j++] = _7T; //#16172 + if (!$_.dontdraw) { //#16172 + bwipp_renmatrix(); //#16172 + } //#16172 + $_ = Object.getPrototypeOf($_); //#16174 + $_ = Object.getPrototypeOf($_); //#16176 } //bwipp_code49 function bwipp_flattermarken() { - $_ = Object.create($_); //#16169 - $_.dontdraw = false; //#16172 - $_.includetext = false; //#16173 - $_.textfont = "OCR-B"; //#16174 - $_.textsize = 10; //#16175 - $_.textyoffset = -8; //#16176 - $_.height = 0.3; //#16177 - $k[$j++] = $_; //#16179 - bwipp_processoptions(); //#16179 - $_.options = $k[--$j]; //#16179 - $_.barcode = $k[--$j]; //#16180 - bwipp_loadctx(bwipp_flattermarken) //#16182 - $forall($_.barcode, function() { //#16189 - var _3 = $k[--$j]; //#16186 - if ((_3 < 48) || (_3 > 57)) { //#16188 - $k[$j++] = 'bwipp.flattermarkenBadCharacter#16187'; //#16187 - $k[$j++] = "Flattermarken must contain only digits"; //#16187 - bwipp_raiseerror(); //#16187 - } //#16187 - }); //#16187 - if (!bwipp_flattermarken.__16200__) { //#16200 - $_ = Object.create($_); //#16200 - $_.encs = $a(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); //#16196 - $_.barchars = "1234567890"; //#16199 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_flattermarken.$ctx[id] = $_[id]); //#16199 - bwipp_flattermarken.__16200__ = 1; //#16199 - $_ = Object.getPrototypeOf($_); //#16199 - } //#16199 - $_.barlen = $_.barcode.length; //#16202 - $_.sbs = $s($_.barlen * 4); //#16204 - $_.txt = $a($_.barlen); //#16205 - for (var _D = 0, _C = $_.barlen - 1; _D <= _C; _D += 1) { //#16217 - $_.i = _D; //#16208 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#16210 - $j--; //#16211 - $_.indx = $k[--$j].length; //#16212 - $j -= 2; //#16213 - $_.enc = $get($_.encs, $_.indx); //#16214 - $puti($_.sbs, $_.i * 4, $_.enc); //#16215 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.i * 9, $_.textyoffset, $_.textfont, $_.textsize])); //#16216 - } //#16216 - $k[$j++] = Infinity; //#16220 - $k[$j++] = Infinity; //#16222 - var _Z = $_.sbs; //#16222 - for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#16222 - $k[$j++] = $get(_Z, _a) - 48; //#16222 - } //#16222 - var _d = $a(); //#16222 - $k[$j++] = Infinity; //#16223 - for (var _f = 0, _g = ~~(($_.sbs.length + 1) / 2); _f < _g; _f++) { //#16223 - $k[$j++] = $_.height; //#16223 - } //#16223 - var _i = $a(); //#16223 - $k[$j++] = Infinity; //#16224 - for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#16224 - $k[$j++] = 0; //#16224 - } //#16224 - var _m = $a(); //#16224 - $k[$j++] = 'ren'; //#16226 - $k[$j++] = bwipp_renlinear; //#16226 - $k[$j++] = 'sbs'; //#16226 - $k[$j++] = _d; //#16226 - $k[$j++] = 'bhs'; //#16226 - $k[$j++] = _i; //#16226 - $k[$j++] = 'bbs'; //#16226 - $k[$j++] = _m; //#16226 - $k[$j++] = 'txt'; //#16226 - $k[$j++] = $_.txt; //#16226 - $k[$j++] = 'opt'; //#16226 - $k[$j++] = $_.options; //#16226 - var _p = $d(); //#16226 - $k[$j++] = _p; //#16229 - if (!$_.dontdraw) { //#16229 - bwipp_renlinear(); //#16229 - } //#16229 - $_ = Object.getPrototypeOf($_); //#16231 - $_ = Object.getPrototypeOf($_); //#16233 + $_ = Object.create($_); //#16470 + $_.dontdraw = false; //#16473 + $_.includetext = false; //#16474 + $_.textfont = "OCR-B"; //#16475 + $_.textsize = 10; //#16476 + $_.textyoffset = -8; //#16477 + $_.height = 0.3; //#16478 + $k[$j++] = $_; //#16480 + bwipp_processoptions(); //#16480 + $_.options = $k[--$j]; //#16480 + $_.barcode = $k[--$j]; //#16481 + bwipp_loadctx(bwipp_flattermarken) //#16483 + $forall($_.barcode, function() { //#16490 + var _3 = $k[--$j]; //#16487 + if ((_3 < 48) || (_3 > 57)) { //#16489 + $k[$j++] = 'bwipp.flattermarkenBadCharacter#16488'; //#16488 + $k[$j++] = "Flattermarken must contain only digits"; //#16488 + bwipp_raiseerror(); //#16488 + } //#16488 + }); //#16488 + if (!bwipp_flattermarken.__16501__) { //#16501 + $_ = Object.create($_); //#16501 + $_.encs = $a(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); //#16497 + $_.barchars = "1234567890"; //#16500 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_flattermarken.$ctx[id] = $_[id]); //#16500 + bwipp_flattermarken.__16501__ = 1; //#16500 + $_ = Object.getPrototypeOf($_); //#16500 + } //#16500 + $_.barlen = $_.barcode.length; //#16503 + $_.sbs = $s($_.barlen * 4); //#16505 + $_.txt = $a($_.barlen); //#16506 + for (var _D = 0, _C = $_.barlen - 1; _D <= _C; _D += 1) { //#16518 + $_.i = _D; //#16509 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#16511 + $j--; //#16512 + $_.indx = $k[--$j].length; //#16513 + $j -= 2; //#16514 + $_.enc = $get($_.encs, $_.indx); //#16515 + $puti($_.sbs, $_.i * 4, $_.enc); //#16516 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.i * 9, $_.textyoffset, $_.textfont, $_.textsize])); //#16517 + } //#16517 + $k[$j++] = Infinity; //#16521 + $k[$j++] = Infinity; //#16523 + var _Z = $_.sbs; //#16523 + for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#16523 + $k[$j++] = $get(_Z, _a) - 48; //#16523 + } //#16523 + var _d = $a(); //#16523 + $k[$j++] = Infinity; //#16524 + for (var _f = 0, _g = ~~(($_.sbs.length + 1) / 2); _f < _g; _f++) { //#16524 + $k[$j++] = $_.height; //#16524 + } //#16524 + var _i = $a(); //#16524 + $k[$j++] = Infinity; //#16525 + for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#16525 + $k[$j++] = 0; //#16525 + } //#16525 + var _m = $a(); //#16525 + $k[$j++] = 'ren'; //#16527 + $k[$j++] = 'renlinear'; //#16527 + $k[$j++] = 'sbs'; //#16527 + $k[$j++] = _d; //#16527 + $k[$j++] = 'bhs'; //#16527 + $k[$j++] = _i; //#16527 + $k[$j++] = 'bbs'; //#16527 + $k[$j++] = _m; //#16527 + $k[$j++] = 'txt'; //#16527 + $k[$j++] = $_.txt; //#16527 + $k[$j++] = 'opt'; //#16527 + $k[$j++] = $_.options; //#16527 + var _p = $d(); //#16527 + $k[$j++] = _p; //#16530 + if (!$_.dontdraw) { //#16530 + bwipp_renlinear(); //#16530 + } //#16530 + $_ = Object.getPrototypeOf($_); //#16532 + $_ = Object.getPrototypeOf($_); //#16534 } //bwipp_flattermarken function bwipp_raw() { - $_ = Object.create($_); //#16261 - $_.dontdraw = false; //#16264 - $_.height = 1; //#16265 - $k[$j++] = $_; //#16267 - bwipp_processoptions(); //#16267 - $_.options = $k[--$j]; //#16267 - $_.barcode = $k[--$j]; //#16268 - $forall($_.barcode, function() { //#16275 - var _3 = $k[--$j]; //#16272 - if ((_3 < 49) || (_3 > 57)) { //#16274 - $k[$j++] = 'bwipp.rawBadCharacter#16273'; //#16273 - $k[$j++] = "Raw must contain only digits 1 to 9"; //#16273 - bwipp_raiseerror(); //#16273 - } //#16273 - }); //#16273 - $k[$j++] = Infinity; //#16278 - $k[$j++] = Infinity; //#16280 - $forall($_.barcode, function() { //#16280 - var _5 = $k[--$j]; //#16280 - $k[$j++] = $f(_5 - 48); //#16280 - }); //#16280 - var _6 = $a(); //#16280 - $k[$j++] = Infinity; //#16281 - for (var _8 = 0, _9 = ~~(($_.barcode.length + 1) / 2); _8 < _9; _8++) { //#16281 - $k[$j++] = $_.height; //#16281 - } //#16281 - var _B = $a(); //#16281 - $k[$j++] = Infinity; //#16282 - for (var _D = 0, _E = ~~(($_.barcode.length + 1) / 2); _D < _E; _D++) { //#16282 - $k[$j++] = 0; //#16282 - } //#16282 - var _F = $a(); //#16282 - $k[$j++] = 'ren'; //#16283 - $k[$j++] = bwipp_renlinear; //#16283 - $k[$j++] = 'sbs'; //#16283 - $k[$j++] = _6; //#16283 - $k[$j++] = 'bhs'; //#16283 - $k[$j++] = _B; //#16283 - $k[$j++] = 'bbs'; //#16283 - $k[$j++] = _F; //#16283 - $k[$j++] = 'opt'; //#16283 - $k[$j++] = $_.options; //#16283 - var _H = $d(); //#16283 - $k[$j++] = _H; //#16286 - if (!$_.dontdraw) { //#16286 - bwipp_renlinear(); //#16286 - } //#16286 - $_ = Object.getPrototypeOf($_); //#16288 + $_ = Object.create($_); //#16562 + $_.dontdraw = false; //#16565 + $_.height = 1; //#16566 + $k[$j++] = $_; //#16568 + bwipp_processoptions(); //#16568 + $_.options = $k[--$j]; //#16568 + $_.barcode = $k[--$j]; //#16569 + $forall($_.barcode, function() { //#16576 + var _3 = $k[--$j]; //#16573 + if ((_3 < 49) || (_3 > 57)) { //#16575 + $k[$j++] = 'bwipp.rawBadCharacter#16574'; //#16574 + $k[$j++] = "Raw must contain only digits 1 to 9"; //#16574 + bwipp_raiseerror(); //#16574 + } //#16574 + }); //#16574 + $k[$j++] = Infinity; //#16579 + $k[$j++] = Infinity; //#16581 + $forall($_.barcode, function() { //#16581 + var _5 = $k[--$j]; //#16581 + $k[$j++] = $f(_5 - 48); //#16581 + }); //#16581 + var _6 = $a(); //#16581 + $k[$j++] = Infinity; //#16582 + for (var _8 = 0, _9 = ~~(($_.barcode.length + 1) / 2); _8 < _9; _8++) { //#16582 + $k[$j++] = $_.height; //#16582 + } //#16582 + var _B = $a(); //#16582 + $k[$j++] = Infinity; //#16583 + for (var _D = 0, _E = ~~(($_.barcode.length + 1) / 2); _D < _E; _D++) { //#16583 + $k[$j++] = 0; //#16583 + } //#16583 + var _F = $a(); //#16583 + $k[$j++] = 'ren'; //#16584 + $k[$j++] = 'renlinear'; //#16584 + $k[$j++] = 'sbs'; //#16584 + $k[$j++] = _6; //#16584 + $k[$j++] = 'bhs'; //#16584 + $k[$j++] = _B; //#16584 + $k[$j++] = 'bbs'; //#16584 + $k[$j++] = _F; //#16584 + $k[$j++] = 'opt'; //#16584 + $k[$j++] = $_.options; //#16584 + var _H = $d(); //#16584 + $k[$j++] = _H; //#16587 + if (!$_.dontdraw) { //#16587 + bwipp_renlinear(); //#16587 + } //#16587 + $_ = Object.getPrototypeOf($_); //#16589 } //bwipp_raw function bwipp_daft() { - $_ = Object.create($_); //#16316 - $_.dontdraw = false; //#16319 - $_.height = 0.175; //#16320 - $k[$j++] = $_; //#16322 - bwipp_processoptions(); //#16322 - $_.options = $k[--$j]; //#16322 - $_.barcode = $k[--$j]; //#16323 - if ($eq($_.barcode, "")) { //#16327 - $k[$j++] = 'bwipp.daftEmptyData#16326'; //#16326 - $k[$j++] = "The data must not be empty"; //#16326 - bwipp_raiseerror(); //#16326 - } //#16326 - $forall($_.barcode, function() { //#16333 - var _4 = $k[--$j]; //#16330 - if ((_4 != 68) && ((_4 != 65) && ((_4 != 70) && (_4 != 84)))) { //#16332 - $k[$j++] = 'bwipp.daftBadCharacter#16331'; //#16331 - $k[$j++] = "DAFT must contain only characters D, A, F and T"; //#16331 - bwipp_raiseerror(); //#16331 - } //#16331 - }); //#16331 - $_.barlen = $_.barcode.length; //#16335 - $_.bbs = $a($_.barlen); //#16337 - $_.bhs = $a($_.barlen); //#16338 - for (var _C = 0, _B = $_.barlen - 1; _C <= _B; _C += 1) { //#16358 - $_.i = _C; //#16340 - $_.enc = $geti($_.barcode, $_.i, 1); //#16341 - if ($eq($_.enc, "D")) { //#16345 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16343 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16344 - } //#16344 - if ($eq($_.enc, "A")) { //#16349 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16347 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16348 - } //#16348 - if ($eq($_.enc, "F")) { //#16353 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16351 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#16352 - } //#16352 - if ($eq($_.enc, "T")) { //#16357 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16355 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#16356 - } //#16356 - } //#16356 - $k[$j++] = Infinity; //#16361 - var _i = $_.bbs; //#16363 - var _j = $_.bhs; //#16364 - $k[$j++] = Infinity; //#16365 - for (var _l = 0, _m = $_.bhs.length - 1; _l < _m; _l++) { //#16365 - $k[$j++] = 1.44; //#16365 - $k[$j++] = 1.872; //#16365 - } //#16365 - $k[$j++] = 1.44; //#16365 - var _n = $a(); //#16365 - $k[$j++] = 'ren'; //#16366 - $k[$j++] = bwipp_renlinear; //#16366 - $k[$j++] = 'bbs'; //#16366 - $k[$j++] = _i; //#16366 - $k[$j++] = 'bhs'; //#16366 - $k[$j++] = _j; //#16366 - $k[$j++] = 'sbs'; //#16366 - $k[$j++] = _n; //#16366 - $k[$j++] = 'opt'; //#16366 - $k[$j++] = $_.options; //#16366 - var _p = $d(); //#16366 - $k[$j++] = _p; //#16369 - if (!$_.dontdraw) { //#16369 - bwipp_renlinear(); //#16369 - } //#16369 - $_ = Object.getPrototypeOf($_); //#16371 + $_ = Object.create($_); //#16617 + $_.dontdraw = false; //#16620 + $_.height = 0.175; //#16621 + $k[$j++] = $_; //#16623 + bwipp_processoptions(); //#16623 + $_.options = $k[--$j]; //#16623 + $_.barcode = $k[--$j]; //#16624 + if ($eq($_.barcode, "")) { //#16628 + $k[$j++] = 'bwipp.daftEmptyData#16627'; //#16627 + $k[$j++] = "The data must not be empty"; //#16627 + bwipp_raiseerror(); //#16627 + } //#16627 + $forall($_.barcode, function() { //#16634 + var _4 = $k[--$j]; //#16631 + if ((_4 != 68) && ((_4 != 65) && ((_4 != 70) && (_4 != 84)))) { //#16633 + $k[$j++] = 'bwipp.daftBadCharacter#16632'; //#16632 + $k[$j++] = "DAFT must contain only characters D, A, F and T"; //#16632 + bwipp_raiseerror(); //#16632 + } //#16632 + }); //#16632 + $_.barlen = $_.barcode.length; //#16636 + $_.bbs = $a($_.barlen); //#16638 + $_.bhs = $a($_.barlen); //#16639 + for (var _C = 0, _B = $_.barlen - 1; _C <= _B; _C += 1) { //#16659 + $_.i = _C; //#16641 + $_.enc = $geti($_.barcode, $_.i, 1); //#16642 + if ($eq($_.enc, "D")) { //#16646 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16644 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16645 + } //#16645 + if ($eq($_.enc, "A")) { //#16650 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16648 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16649 + } //#16649 + if ($eq($_.enc, "F")) { //#16654 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16652 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#16653 + } //#16653 + if ($eq($_.enc, "T")) { //#16658 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16656 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#16657 + } //#16657 + } //#16657 + $k[$j++] = Infinity; //#16662 + var _i = $_.bbs; //#16664 + var _j = $_.bhs; //#16665 + $k[$j++] = Infinity; //#16666 + for (var _l = 0, _m = $_.bhs.length - 1; _l < _m; _l++) { //#16666 + $k[$j++] = 1.44; //#16666 + $k[$j++] = 1.872; //#16666 + } //#16666 + $k[$j++] = 1.44; //#16666 + var _n = $a(); //#16666 + $k[$j++] = 'ren'; //#16667 + $k[$j++] = 'renlinear'; //#16667 + $k[$j++] = 'bbs'; //#16667 + $k[$j++] = _i; //#16667 + $k[$j++] = 'bhs'; //#16667 + $k[$j++] = _j; //#16667 + $k[$j++] = 'sbs'; //#16667 + $k[$j++] = _n; //#16667 + $k[$j++] = 'opt'; //#16667 + $k[$j++] = $_.options; //#16667 + var _p = $d(); //#16667 + $k[$j++] = _p; //#16670 + if (!$_.dontdraw) { //#16670 + bwipp_renlinear(); //#16670 + } //#16670 + $_ = Object.getPrototypeOf($_); //#16672 } //bwipp_daft function bwipp_symbol() { - $_ = Object.create($_); //#16399 - $_.dontdraw = false; //#16402 - $k[$j++] = $_; //#16404 - bwipp_processoptions(); //#16404 - $_.options = $k[--$j]; //#16404 - $_.barcode = $k[--$j]; //#16405 - var _H = new Map([ + $_ = Object.create($_); //#16703 + $_.dontdraw = false; //#16706 + $k[$j++] = $_; //#16708 + bwipp_processoptions(); //#16708 + $_.options = $k[--$j]; //#16708 + var _1 = $k[--$j]; //#16709 + $_.barcode = _1; //#16709 + bwipp_loadctx(bwipp_symbol) //#16711 + if (!bwipp_symbol.__16747__) { //#16747 + $_ = Object.create($_); //#16747 + $_.fimasbs = $a([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); //#16715 + $k[$j++] = Infinity; //#16716 + for (var _4 = 0, _5 = (~~($_.fimasbs.length / 2)) + 1; _4 < _5; _4++) { //#16716 + $k[$j++] = 0.625; //#16716 + } //#16716 + $_.fimabhs = $a(); //#16716 + $k[$j++] = Infinity; //#16717 + for (var _8 = 0, _9 = (~~($_.fimasbs.length / 2)) + 1; _8 < _9; _8++) { //#16717 + $k[$j++] = 0; //#16717 + } //#16717 + $_.fimabbs = $a(); //#16717 + $_.fimbsbs = $a([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); //#16719 + $k[$j++] = Infinity; //#16720 + for (var _D = 0, _E = (~~($_.fimbsbs.length / 2)) + 1; _D < _E; _D++) { //#16720 + $k[$j++] = 0.625; //#16720 + } //#16720 + $_.fimbbhs = $a(); //#16720 + $k[$j++] = Infinity; //#16721 + for (var _H = 0, _I = (~~($_.fimbsbs.length / 2)) + 1; _H < _I; _H++) { //#16721 + $k[$j++] = 0; //#16721 + } //#16721 + $_.fimbbbs = $a(); //#16721 + $_.fimcsbs = $a([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); //#16723 + $k[$j++] = Infinity; //#16724 + for (var _M = 0, _N = (~~($_.fimcsbs.length / 2)) + 1; _M < _N; _M++) { //#16724 + $k[$j++] = 0.625; //#16724 + } //#16724 + $_.fimcbhs = $a(); //#16724 + $k[$j++] = Infinity; //#16725 + for (var _Q = 0, _R = (~~($_.fimcsbs.length / 2)) + 1; _Q < _R; _Q++) { //#16725 + $k[$j++] = 0; //#16725 + } //#16725 + $_.fimcbbs = $a(); //#16725 + $_.fimdsbs = $a([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); //#16727 + $k[$j++] = Infinity; //#16728 + for (var _V = 0, _W = (~~($_.fimdsbs.length / 2)) + 1; _V < _W; _V++) { //#16728 + $k[$j++] = 0.625; //#16728 + } //#16728 + $_.fimdbhs = $a(); //#16728 + $k[$j++] = Infinity; //#16729 + for (var _Z = 0, _a = (~~($_.fimdsbs.length / 2)) + 1; _Z < _a; _Z++) { //#16729 + $k[$j++] = 0; //#16729 + } //#16729 + $_.fimdbbs = $a(); //#16729 + $_.fimesbs = $a([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); //#16731 + $k[$j++] = Infinity; //#16732 + for (var _e = 0, _f = (~~($_.fimesbs.length / 2)) + 1; _e < _f; _e++) { //#16732 + $k[$j++] = 0.625; //#16732 + } //#16732 + $_.fimebhs = $a(); //#16732 + $k[$j++] = Infinity; //#16733 + for (var _i = 0, _j = (~~($_.fimesbs.length / 2)) + 1; _i < _j; _i++) { //#16733 + $k[$j++] = 0; //#16733 + } //#16733 + $_.fimebbs = $a(); //#16733 + $k[$j++] = Infinity; //#16735 + for (var _l = 0, _m = 100; _l < _m; _l++) { //#16735 + $k[$j++] = 1; //#16735 + $k[$j++] = 1; //#16735 + } //#16735 + $k[$j++] = 1; //#16735 + $_.zebrasbs = $a(); //#16735 + $k[$j++] = Infinity; //#16736 + for (var _p = 0, _q = (~~($_.zebrasbs.length / 2)) + 1; _p < _q; _p++) { //#16736 + $k[$j++] = 1; //#16736 + } //#16736 + $_.zebrabhs = $a(); //#16736 + $k[$j++] = Infinity; //#16737 + for (var _t = 0, _u = (~~($_.zebrasbs.length / 2)) + 1; _t < _u; _t++) { //#16737 + $k[$j++] = 0; //#16737 + } //#16737 + $_.zebrabbs = $a(); //#16737 + $_.checksize = 199; //#16739 + $k[$j++] = Infinity; //#16740 + var _w = $_.checksize; //#16740 + for (var _x = 0, _y = ~~((_w * _w) / 2); _x < _y; _x++) { //#16740 + $k[$j++] = 1; //#16740 + $k[$j++] = 0; //#16740 + } //#16740 + $k[$j++] = 1; //#16740 + $_.checkpixs = $a(); //#16740 + var _10 = new Map([ + ["renlinear", bwipp_renlinear], + ["renmatrix", bwipp_renmatrix] + ]); //#16744 + $_.renmap = _10; //#16745 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_symbol.$ctx[id] = $_[id]); //#16745 + bwipp_symbol.__16747__ = 1; //#16745 + $_ = Object.getPrototypeOf($_); //#16745 + } //#16745 + var _1W = new Map([ ["fima", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); //#16409 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625]); //#16410 - $_.bbs = $a([0, 0, 0, 0, 0]); //#16411 + var _15 = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimasbs], + ["bhs", $_.fimabhs], + ["bbs", $_.fimabbs] + ]); //#16750 + $k[$j++] = _15; //#16750 }], ["fimb", function() { - $_.sbs = $a([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); //#16414 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16415 - $_.bbs = $a([0, 0, 0, 0, 0, 0]); //#16416 + var _19 = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimbsbs], + ["bhs", $_.fimbbhs], + ["bbs", $_.fimbbbs] + ]); //#16751 + $k[$j++] = _19; //#16751 }], ["fimc", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); //#16419 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16420 - $_.bbs = $a([0, 0, 0, 0, 0, 0]); //#16421 + var _1D = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimcsbs], + ["bhs", $_.fimcbhs], + ["bbs", $_.fimcbbs] + ]); //#16752 + $k[$j++] = _1D; //#16752 }], ["fimd", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); //#16424 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16425 - $_.bbs = $a([0, 0, 0, 0, 0, 0, 0]); //#16426 + var _1H = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimdsbs], + ["bhs", $_.fimdbhs], + ["bbs", $_.fimdbbs] + ]); //#16753 + $k[$j++] = _1H; //#16753 }], ["fime", function() { - $_.sbs = $a([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); //#16429 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16430 - $_.bbs = $a([0, 0, 0, 0, 0, 0, 0]); //#16431 + var _1L = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimesbs], + ["bhs", $_.fimebhs], + ["bbs", $_.fimebbs] + ]); //#16754 + $k[$j++] = _1L; //#16754 + }], + ["zebra", function() { + var _1P = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.zebrasbs], + ["bhs", $_.zebrabhs], + ["bbs", $_.zebrabbs] + ]); //#16755 + $k[$j++] = _1P; //#16755 + }], + ["check", function() { + var _1V = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.checkpixs], + ["pixx", $_.checksize], + ["pixy", $_.checksize], + ["height", $_.checksize / 72], + ["width", $_.checksize / 72] + ]); //#16756 + $k[$j++] = _1V; //#16756 }] - ]); //#16431 - $_.symbols = _H; //#16433 - var _K = $get($_.symbols, $_.barcode) !== undefined; //#16436 - if (!_K) { //#16438 - $k[$j++] = 'bwipp.symbolUnknownSymbol#16437'; //#16437 - $k[$j++] = "Unknown symbol name provided"; //#16437 - bwipp_raiseerror(); //#16437 - } //#16437 + ]); //#16756 + $_.symbols = _1W; //#16757 + var _1Z = $get($_.symbols, $_.barcode) !== undefined; //#16760 + if (!_1Z) { //#16762 + $k[$j++] = 'bwipp.symbolUnknownSymbol#16761'; //#16761 + $k[$j++] = "Unknown symbol name provided"; //#16761 + bwipp_raiseerror(); //#16761 + } //#16761 if ($get($_.symbols, $_.barcode)() === true) { return true; - } //#16440 - var _S = new Map([ - ["ren", bwipp_renlinear], - ["sbs", $_.sbs], - ["bhs", $_.bhs], - ["bbs", $_.bbs], - ["opt", $_.options] - ]); //#16448 - $k[$j++] = _S; //#16451 - if (!$_.dontdraw) { //#16451 - bwipp_renlinear(); //#16451 - } //#16451 - $_ = Object.getPrototypeOf($_); //#16453 + } //#16764 + var _1d = $k[--$j]; //#16765 + $put(_1d, 'opt', $_.options); //#16765 + $k[$j++] = _1d; //#16767 + if (!$_.dontdraw) { //#16767 + var _1g = $k[--$j]; //#16767 + $k[$j++] = _1g; //#16767 + if ($get($_.renmap, $get(_1g, 'ren'))() === true) { + return true; + } //#16767 + } //#16767 + $_ = Object.getPrototypeOf($_); //#16769 + $_ = Object.getPrototypeOf($_); //#16771 } //bwipp_symbol function bwipp_pdf417() { - $_ = Object.create($_); //#16484 - $_.dontdraw = false; //#16487 - $_.compact = false; //#16488 - $_.eclevel = -1; //#16489 - $_.columns = 0; //#16490 - $_.rows = 0; //#16491 - $_.rowmult = 3; //#16492 - $_.ccc = false; //#16493 - $_.raw = false; //#16494 - $_.parse = false; //#16495 - $_.parsefnc = false; //#16496 - $k[$j++] = $_; //#16498 - bwipp_processoptions(); //#16498 - $_.options = $k[--$j]; //#16498 - $_.barcode = $k[--$j]; //#16499 - if ($eq($_.barcode, "")) { //#16503 - $k[$j++] = 'bwipp.pdf417emptyData#16502'; //#16502 - $k[$j++] = "The data must not be empty"; //#16502 - bwipp_raiseerror(); //#16502 - } //#16502 - if (($_.eclevel != -1) && (($_.eclevel < 0) || ($_.eclevel > 8))) { //#16507 - $k[$j++] = 'bwipp.pdf417InvalidErrorCorrectionLevel#16506'; //#16506 - $k[$j++] = "Valid error correction levels are 0 to 8"; //#16506 - bwipp_raiseerror(); //#16506 - } //#16506 - if ($_.ccc && $_.raw) { //#16511 - $k[$j++] = 'bwipp.pdf417cccAndRaw#16510'; //#16510 - $k[$j++] = "Cannot combine ccc and raw"; //#16510 - bwipp_raiseerror(); //#16510 - } //#16510 - if ($_.ccc && $_.compact) { //#16515 - $k[$j++] = 'bwipp.pdf417cccAndCompact#16514'; //#16514 - $k[$j++] = "Cannot combine ccc and compact"; //#16514 - bwipp_raiseerror(); //#16514 - } //#16514 - if (($_.rows != 0) && (($_.rows < 3) || ($_.rows > 90))) { //#16519 - $k[$j++] = 'bwipp.pdf417invalidRows#16518'; //#16518 - $k[$j++] = "There must be between 3 and 90 rows"; //#16518 - bwipp_raiseerror(); //#16518 - } //#16518 - if (($_.columns != 0) && (($_.columns < 1) || ($_.columns > 30))) { //#16523 - $k[$j++] = 'bwipp.pdf417invalidColumns#16522'; //#16522 - $k[$j++] = "There must be between 1 and 30 columns"; //#16522 - bwipp_raiseerror(); //#16522 - } //#16522 - if ($_.rowmult <= 0) { //#16527 - $k[$j++] = 'bwipp.pdf417badRowMult#16526'; //#16526 - $k[$j++] = "The row multiplier must be greater than zero"; //#16526 - bwipp_raiseerror(); //#16526 - } //#16526 - bwipp_loadctx(bwipp_pdf417) //#16529 - if (!bwipp_pdf417.__16620__) { //#16620 - $_ = Object.create($_); //#16620 - $_.T = 0; //#16533 - $_.N = 1; //#16533 - $_.B = 2; //#16533 - $_.A = 0; //#16534 - $_.L = 1; //#16534 - $_.M = 2; //#16534 - $_.P = 3; //#16534 - $_.tl = -1; //#16537 - $_.nl = -2; //#16537 - $_.bl = -3; //#16537 - $_.bl6 = -4; //#16537 - $_.bs = -5; //#16537 - $_.al = -6; //#16540 - $_.ll = -7; //#16540 - $_.ml = -8; //#16540 - $_.pl = -9; //#16540 - $_.as = -10; //#16540 - $_.ps = -11; //#16540 - $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#16575 - $_.charvals = $a([new Map, new Map, new Map, new Map]); //#16578 - $_.alltext = new Map; //#16579 - for (var _10 = 0, _z = $_.charmaps.length - 1; _10 <= _z; _10 += 1) { //#16589 - $_.i = _10; //#16581 - $_.encs = $get($_.charmaps, $_.i); //#16582 - for (var _14 = 0; _14 <= 3; _14 += 1) { //#16588 - $_.j = _14; //#16584 - var _17 = $get($_.encs, $_.j); //#16585 - $k[$j++] = _17; //#16585 - if ($eq($type(_17), 'stringtype')) { //#16585 - var _1A = $get($k[--$j], 0); //#16585 - $k[$j++] = _1A; //#16585 - } //#16585 - var _1B = $k[--$j]; //#16586 - $put($get($_.charvals, $_.j), _1B, $_.i); //#16586 - $put($_.alltext, _1B, -1); //#16587 - } //#16587 - } //#16587 - $_.e = 10000; //#16591 - $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#16599 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#16607 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#16615 - $k[$j++] = Infinity; //#16617 - $k[$j++] = $_.tl; //#16618 - $k[$j++] = 900; //#16618 - $k[$j++] = $_.bl; //#16618 - $k[$j++] = 901; //#16618 - $k[$j++] = $_.bl6; //#16618 - $k[$j++] = 924; //#16618 - $k[$j++] = $_.nl; //#16618 - $k[$j++] = 902; //#16618 - $k[$j++] = $_.bs; //#16618 - $k[$j++] = 913; //#16618 - $_.latchcws = $d(); //#16619 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#16619 - bwipp_pdf417.__16620__ = 1; //#16619 - $_ = Object.getPrototypeOf($_); //#16619 - } //#16619 - if ($_.raw) { //#16641 - $_.datcws = $a($_.barcode.length); //#16624 - $_.i = 0; //#16625 - $_.j = 0; //#16625 - for (;;) { //#16636 - if ($_.i >= ($_.barcode.length - 3)) { //#16627 - break; //#16627 - } //#16627 - if ($get($_.barcode, $_.i) != 94) { //#16628 - break; //#16628 - } //#16628 - var _2W = $geti($_.barcode, $_.i + 1, 3); //#16629 - $k[$j++] = _2W; //#16631 - $k[$j++] = false; //#16631 - for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#16631 - var _2Z = $get(_2W, _2X); //#16631 - if ((_2Z < 48) || (_2Z > 57)) { //#16630 - $j--; //#16630 - $k[$j++] = true; //#16630 - } //#16630 - } //#16630 - if ($k[--$j]) { //#16631 - $j--; //#16631 - break; //#16631 - } //#16631 - $_.cw = $cvi($k[--$j]); //#16632 - $put($_.datcws, $_.j, $_.cw); //#16633 - $_.i = $_.i + 4; //#16634 - $_.j = $_.j + 1; //#16635 - } //#16635 - if ($_.i != $_.barcode.length) { //#16639 - $k[$j++] = 'bwipp.pdf417badRawFormat#16638'; //#16638 - $k[$j++] = "raw data must be formatted as ^NNN"; //#16638 - bwipp_raiseerror(); //#16638 - } //#16638 - $_.datcws = $geti($_.datcws, 0, $_.j); //#16640 - } //#16640 + $_ = Object.create($_); //#16802 + $_.dontdraw = false; //#16805 + $_.compact = false; //#16806 + $_.eclevel = -1; //#16807 + $_.columns = 0; //#16808 + $_.rows = 0; //#16809 + $_.rowmult = 3; //#16810 + $_.ccc = false; //#16811 + $_.raw = false; //#16812 + $_.parse = false; //#16813 + $_.parsefnc = false; //#16814 + $k[$j++] = $_; //#16816 + bwipp_processoptions(); //#16816 + $_.options = $k[--$j]; //#16816 + $_.barcode = $k[--$j]; //#16817 + if ($eq($_.barcode, "")) { //#16821 + $k[$j++] = 'bwipp.pdf417emptyData#16820'; //#16820 + $k[$j++] = "The data must not be empty"; //#16820 + bwipp_raiseerror(); //#16820 + } //#16820 + if (($_.eclevel != -1) && (($_.eclevel < 0) || ($_.eclevel > 8))) { //#16825 + $k[$j++] = 'bwipp.pdf417InvalidErrorCorrectionLevel#16824'; //#16824 + $k[$j++] = "Valid error correction levels are 0 to 8"; //#16824 + bwipp_raiseerror(); //#16824 + } //#16824 + if ($_.ccc && $_.raw) { //#16829 + $k[$j++] = 'bwipp.pdf417cccAndRaw#16828'; //#16828 + $k[$j++] = "Cannot combine ccc and raw"; //#16828 + bwipp_raiseerror(); //#16828 + } //#16828 + if ($_.ccc && $_.compact) { //#16833 + $k[$j++] = 'bwipp.pdf417cccAndCompact#16832'; //#16832 + $k[$j++] = "Cannot combine ccc and compact"; //#16832 + bwipp_raiseerror(); //#16832 + } //#16832 + if (($_.rows != 0) && (($_.rows < 3) || ($_.rows > 90))) { //#16837 + $k[$j++] = 'bwipp.pdf417invalidRows#16836'; //#16836 + $k[$j++] = "There must be between 3 and 90 rows"; //#16836 + bwipp_raiseerror(); //#16836 + } //#16836 + if (($_.columns != 0) && (($_.columns < 1) || ($_.columns > 30))) { //#16841 + $k[$j++] = 'bwipp.pdf417invalidColumns#16840'; //#16840 + $k[$j++] = "There must be between 1 and 30 columns"; //#16840 + bwipp_raiseerror(); //#16840 + } //#16840 + if ($_.rowmult <= 0) { //#16845 + $k[$j++] = 'bwipp.pdf417badRowMult#16844'; //#16844 + $k[$j++] = "The row multiplier must be greater than zero"; //#16844 + bwipp_raiseerror(); //#16844 + } //#16844 + bwipp_loadctx(bwipp_pdf417) //#16847 + if (!bwipp_pdf417.__16938__) { //#16938 + $_ = Object.create($_); //#16938 + $_.T = 0; //#16851 + $_.N = 1; //#16851 + $_.B = 2; //#16851 + $_.A = 0; //#16852 + $_.L = 1; //#16852 + $_.M = 2; //#16852 + $_.P = 3; //#16852 + $_.tl = -1; //#16855 + $_.nl = -2; //#16855 + $_.bl = -3; //#16855 + $_.bl6 = -4; //#16855 + $_.bs = -5; //#16855 + $_.al = -6; //#16858 + $_.ll = -7; //#16858 + $_.ml = -8; //#16858 + $_.pl = -9; //#16858 + $_.as = -10; //#16858 + $_.ps = -11; //#16858 + $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#16893 + $_.charvals = $a([new Map, new Map, new Map, new Map]); //#16896 + $_.alltext = new Map; //#16897 + for (var _10 = 0, _z = $_.charmaps.length - 1; _10 <= _z; _10 += 1) { //#16907 + $_.i = _10; //#16899 + $_.encs = $get($_.charmaps, $_.i); //#16900 + for (var _14 = 0; _14 <= 3; _14 += 1) { //#16906 + $_.j = _14; //#16902 + var _17 = $get($_.encs, $_.j); //#16903 + $k[$j++] = _17; //#16903 + if ($eq($type(_17), 'stringtype')) { //#16903 + var _1A = $get($k[--$j], 0); //#16903 + $k[$j++] = _1A; //#16903 + } //#16903 + var _1B = $k[--$j]; //#16904 + $put($get($_.charvals, $_.j), _1B, $_.i); //#16904 + $put($_.alltext, _1B, -1); //#16905 + } //#16905 + } //#16905 + $_.e = 10000; //#16909 + $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#16917 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#16925 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#16933 + $k[$j++] = Infinity; //#16935 + $k[$j++] = $_.tl; //#16936 + $k[$j++] = 900; //#16936 + $k[$j++] = $_.bl; //#16936 + $k[$j++] = 901; //#16936 + $k[$j++] = $_.bl6; //#16936 + $k[$j++] = 924; //#16936 + $k[$j++] = $_.nl; //#16936 + $k[$j++] = 902; //#16936 + $k[$j++] = $_.bs; //#16936 + $k[$j++] = 913; //#16936 + $_.latchcws = $d(); //#16937 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#16937 + bwipp_pdf417.__16938__ = 1; //#16937 + $_ = Object.getPrototypeOf($_); //#16937 + } //#16937 + if ($_.raw) { //#16959 + $_.datcws = $a($_.barcode.length); //#16942 + $_.i = 0; //#16943 + $_.j = 0; //#16943 + for (;;) { //#16954 + if ($_.i >= ($_.barcode.length - 3)) { //#16945 + break; //#16945 + } //#16945 + if ($get($_.barcode, $_.i) != 94) { //#16946 + break; //#16946 + } //#16946 + var _2W = $geti($_.barcode, $_.i + 1, 3); //#16947 + $k[$j++] = _2W; //#16949 + $k[$j++] = false; //#16949 + for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#16949 + var _2Z = $get(_2W, _2X); //#16949 + if ((_2Z < 48) || (_2Z > 57)) { //#16948 + $j--; //#16948 + $k[$j++] = true; //#16948 + } //#16948 + } //#16948 + if ($k[--$j]) { //#16949 + $j--; //#16949 + break; //#16949 + } //#16949 + $_.cw = $cvi($k[--$j]); //#16950 + $put($_.datcws, $_.j, $_.cw); //#16951 + $_.i = $_.i + 4; //#16952 + $_.j = $_.j + 1; //#16953 + } //#16953 + if ($_.i != $_.barcode.length) { //#16957 + $k[$j++] = 'bwipp.pdf417badRawFormat#16956'; //#16956 + $k[$j++] = "raw data must be formatted as ^NNN"; //#16956 + bwipp_raiseerror(); //#16956 + } //#16956 + $_.datcws = $geti($_.datcws, 0, $_.j); //#16958 + } //#16958 $_.encb = function() { - $_.in = $k[--$j]; //#16644 - $_.inlen = $_.in.length; //#16645 - $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#16646 - for (var _2t = 0, _2s = (~~($_.inlen / 6)) - 1; _2t <= _2s; _2t += 1) { //#16669 - $_.k = _2t; //#16648 - $k[$j++] = Infinity; //#16649 - $aload($geti($_.in, $_.k * 6, 3)); //#16649 - $_.msbs = $a(); //#16649 - $k[$j++] = Infinity; //#16650 - $aload($_.msbs); //#16651 - var _2z = $k[--$j]; //#16651 - var _30 = $k[--$j]; //#16651 - var _31 = $k[--$j]; //#16651 - $k[$j++] = $f(($f(_2z + (_30 * 256))) + (_31 * 65536)); //#16652 - for (var _32 = 0, _33 = 3; _32 < _33; _32++) { //#16652 - var _34 = $k[--$j]; //#16652 - $k[$j++] = _34 % 900; //#16652 - $k[$j++] = ~~(_34 / 900); //#16652 - } //#16652 - $_.mscs = $a(); //#16652 - $k[$j++] = Infinity; //#16654 - $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#16654 - $_.lsbs = $a(); //#16654 - $k[$j++] = Infinity; //#16655 - $aload($_.lsbs); //#16656 - var _3B = $k[--$j]; //#16656 - var _3C = $k[--$j]; //#16656 - var _3D = $k[--$j]; //#16656 - $k[$j++] = $f(($f(_3B + (_3C * 256))) + (_3D * 65536)); //#16657 - for (var _3E = 0, _3F = 3; _3E < _3F; _3E++) { //#16657 - var _3G = $k[--$j]; //#16657 - $k[$j++] = _3G % 900; //#16657 - $k[$j++] = ~~(_3G / 900); //#16657 - } //#16657 - $_.lscs = $a(); //#16657 - var _3J = $get($_.lscs, 0); //#16659 - var _3L = $get($_.mscs, 0); //#16659 - $put($_.out, ($_.k * 5) + 4, ($f(_3J + (_3L * 316))) % 900); //#16660 - var _3P = $get($_.lscs, 1); //#16661 - var _3R = $get($_.mscs, 0); //#16661 - var _3T = $get($_.mscs, 1); //#16661 - $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) % 900); //#16662 - var _3X = $get($_.lscs, 2); //#16663 - var _3Z = $get($_.mscs, 0); //#16663 - var _3b = $get($_.mscs, 1); //#16663 - var _3d = $get($_.mscs, 2); //#16663 - $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) % 900); //#16664 - var _3h = $get($_.lscs, 3); //#16665 - var _3j = $get($_.mscs, 1); //#16665 - var _3l = $get($_.mscs, 2); //#16665 - $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) % 900); //#16666 - $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#16668 - } //#16668 - $_.rem = $_.inlen % 6; //#16670 - if ($_.rem != 0) { //#16675 - $k[$j++] = $_.out; //#16673 - $k[$j++] = $_.out.length - $_.rem; //#16673 - $k[$j++] = Infinity; //#16673 - $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#16673 - var _42 = $a(); //#16673 - var _43 = $k[--$j]; //#16674 - $puti($k[--$j], _43, _42); //#16674 - } //#16674 - $k[$j++] = $_.out; //#16676 - }; //#16676 - if ($_.ccc) { //#16685 - $_.barlen = $_.barcode.length; //#16680 - $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#16681 - $put($_.datcws, 0, 920); //#16682 - var _4E = (($_.barlen % 6) == 0) ? 924 : 901; //#16683 - $put($_.datcws, 1, _4E); //#16683 - $k[$j++] = $_.datcws; //#16684 - $k[$j++] = 2; //#16684 - $k[$j++] = Infinity; //#16684 - $forall($_.barcode); //#16684 - var _4H = $a(); //#16684 - $k[$j++] = _4H; //#16684 - $_.encb(); //#16684 - var _4I = $k[--$j]; //#16684 - var _4J = $k[--$j]; //#16684 - $puti($k[--$j], _4J, _4I); //#16684 - } //#16684 - if ((!$_.raw) && (!$_.ccc)) { //#17036 + $_.in = $k[--$j]; //#16962 + $_.inlen = $_.in.length; //#16963 + $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#16964 + for (var _2t = 0, _2s = (~~($_.inlen / 6)) - 1; _2t <= _2s; _2t += 1) { //#16987 + $_.k = _2t; //#16966 + $k[$j++] = Infinity; //#16967 + $aload($geti($_.in, $_.k * 6, 3)); //#16967 + $_.msbs = $a(); //#16967 + $k[$j++] = Infinity; //#16968 + $aload($_.msbs); //#16969 + var _2z = $k[--$j]; //#16969 + var _30 = $k[--$j]; //#16969 + var _31 = $k[--$j]; //#16969 + $k[$j++] = $f(($f(_2z + (_30 * 256))) + (_31 * 65536)); //#16970 + for (var _32 = 0, _33 = 3; _32 < _33; _32++) { //#16970 + var _34 = $k[--$j]; //#16970 + $k[$j++] = _34 % 900; //#16970 + $k[$j++] = ~~(_34 / 900); //#16970 + } //#16970 + $_.mscs = $a(); //#16970 + $k[$j++] = Infinity; //#16972 + $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#16972 + $_.lsbs = $a(); //#16972 + $k[$j++] = Infinity; //#16973 + $aload($_.lsbs); //#16974 + var _3B = $k[--$j]; //#16974 + var _3C = $k[--$j]; //#16974 + var _3D = $k[--$j]; //#16974 + $k[$j++] = $f(($f(_3B + (_3C * 256))) + (_3D * 65536)); //#16975 + for (var _3E = 0, _3F = 3; _3E < _3F; _3E++) { //#16975 + var _3G = $k[--$j]; //#16975 + $k[$j++] = _3G % 900; //#16975 + $k[$j++] = ~~(_3G / 900); //#16975 + } //#16975 + $_.lscs = $a(); //#16975 + var _3J = $get($_.lscs, 0); //#16977 + var _3L = $get($_.mscs, 0); //#16977 + $put($_.out, ($_.k * 5) + 4, ($f(_3J + (_3L * 316))) % 900); //#16978 + var _3P = $get($_.lscs, 1); //#16979 + var _3R = $get($_.mscs, 0); //#16979 + var _3T = $get($_.mscs, 1); //#16979 + $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) % 900); //#16980 + var _3X = $get($_.lscs, 2); //#16981 + var _3Z = $get($_.mscs, 0); //#16981 + var _3b = $get($_.mscs, 1); //#16981 + var _3d = $get($_.mscs, 2); //#16981 + $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) % 900); //#16982 + var _3h = $get($_.lscs, 3); //#16983 + var _3j = $get($_.mscs, 1); //#16983 + var _3l = $get($_.mscs, 2); //#16983 + $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) % 900); //#16984 + $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#16986 + } //#16986 + $_.rem = $_.inlen % 6; //#16988 + if ($_.rem != 0) { //#16993 + $k[$j++] = $_.out; //#16991 + $k[$j++] = $_.out.length - $_.rem; //#16991 + $k[$j++] = Infinity; //#16991 + $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#16991 + var _42 = $a(); //#16991 + var _43 = $k[--$j]; //#16992 + $puti($k[--$j], _43, _42); //#16992 + } //#16992 + $k[$j++] = $_.out; //#16994 + }; //#16994 + if ($_.ccc) { //#17003 + $_.barlen = $_.barcode.length; //#16998 + $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#16999 + $put($_.datcws, 0, 920); //#17000 + var _4E = (($_.barlen % 6) == 0) ? 924 : 901; //#17001 + $put($_.datcws, 1, _4E); //#17001 + $k[$j++] = $_.datcws; //#17002 + $k[$j++] = 2; //#17002 + $k[$j++] = Infinity; //#17002 + $forall($_.barcode); //#17002 + var _4H = $a(); //#17002 + $k[$j++] = _4H; //#17002 + $_.encb(); //#17002 + var _4I = $k[--$j]; //#17002 + var _4J = $k[--$j]; //#17002 + $puti($k[--$j], _4J, _4I); //#17002 + } //#17002 + if ((!$_.raw) && (!$_.ccc)) { //#17354 var _4P = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#16693 - $_.fncvals = _4P; //#16695 - $k[$j++] = 'msg'; //#16696 - $k[$j++] = $_.barcode; //#16696 - $k[$j++] = $_.fncvals; //#16696 - bwipp_parseinput(); //#16696 - var _4S = $k[--$j]; //#16696 - $_[$k[--$j]] = _4S; //#16696 - $_.msglen = $_.msg.length; //#16697 - $k[$j++] = Infinity; //#16700 - for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#16700 - $k[$j++] = 0; //#16700 - } //#16700 - $k[$j++] = 0; //#16700 - $_.numdigits = $a(); //#16700 - $k[$j++] = Infinity; //#16701 - for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#16701 - $k[$j++] = 0; //#16701 - } //#16701 - $k[$j++] = 0; //#16701 - $_.numtext = $a(); //#16701 - $k[$j++] = Infinity; //#16702 - for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#16702 - $k[$j++] = 0; //#16702 - } //#16702 - $k[$j++] = 0; //#16702 - $_.numbytes = $a(); //#16702 - $k[$j++] = Infinity; //#16703 - for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#16703 - $k[$j++] = 0; //#16703 - } //#16703 - $k[$j++] = 0; //#16703 - $_.iseci = $a(); //#16703 - for (var _4m = $_.msglen - 1; _4m >= 0; _4m -= 1) { //#16716 - $_.i = _4m; //#16705 - var _4p = $get($_.msg, $_.i); //#16706 - if ((_4p >= 48) && (_4p <= 57)) { //#16708 - $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#16707 - } //#16707 - var _4z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#16709 - if (_4z && ($get($_.numdigits, $_.i) < 13)) { //#16711 - $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#16710 - } //#16710 - if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#16714 - $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#16713 - } //#16713 - $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#16715 - } //#16715 - $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#16717 - $_.numtext = $geti($_.numtext, 0, $_.msglen); //#16718 - $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#16719 - $_.seq = $a([]); //#16721 - $_.seqlen = 0; //#16721 - $_.state = $_.T; //#16721 - $_.p = 0; //#16721 - for (;;) { //#16775 - if ($_.p == $_.msglen) { //#16722 - break; //#16722 - } //#16722 - if ($get($_.iseci, $_.p)) { //#16773 - $_.eci = $get($_.msg, $_.p); //#16724 - $k[$j++] = Infinity; //#16725 - $aload($_.seq); //#16726 - $k[$j++] = $a([$_.eci]); //#16727 - $_.seq = $a(); //#16727 - $_.p = $_.p + 1; //#16729 - $k[$j++] = 'seqlen'; //#16730 - $k[$j++] = $_.seqlen; //#16730 - if ($_.eci <= -1810900) { //#16730 - $k[$j++] = 2; //#16730 - } else { //#16730 - var _5s = ($_.eci <= -1000900) ? 3 : 2; //#16730 - $k[$j++] = _5s; //#16730 - } //#16730 - var _5t = $k[--$j]; //#16730 - var _5u = $k[--$j]; //#16730 - $_[$k[--$j]] = $f(_5u + _5t); //#16730 - } else { //#16773 - $_.n = $get($_.numdigits, $_.p); //#16732 - if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#16773 - $k[$j++] = Infinity; //#16734 - $aload($_.seq); //#16735 - $k[$j++] = $_.nl; //#16737 - $k[$j++] = Infinity; //#16737 - $aload($geti($_.msg, $_.p, $_.n)); //#16737 - var _69 = $a(); //#16737 - $k[$j++] = _69; //#16737 - $_.seq = $a(); //#16737 - $_.state = $_.N; //#16739 - $_.p = $f($_.p + $_.n); //#16740 - $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#16741 - } else { //#16773 - $_.t = $get($_.numtext, $_.p); //#16743 - if ($_.t >= 5) { //#16773 - $k[$j++] = Infinity; //#16745 - $aload($_.seq); //#16746 - if ($_.state != $_.T) { //#16749 - $k[$j++] = $_.tl; //#16748 - } //#16748 - $k[$j++] = Infinity; //#16750 - $aload($geti($_.msg, $_.p, $_.t)); //#16750 - var _6S = $a(); //#16750 - $k[$j++] = _6S; //#16750 - $_.seq = $a(); //#16750 - $_.state = $_.T; //#16752 - $_.p = $f($_.p + $_.t); //#16753 - $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#16754 - } else { //#16773 - $_.b = $get($_.numbytes, $_.p); //#16756 - if (($_.b == 1) && ($_.state == $_.T)) { //#16773 - $k[$j++] = Infinity; //#16758 - $aload($_.seq); //#16759 - $k[$j++] = $_.bs; //#16761 - $k[$j++] = $a([$get($_.msg, $_.p)]); //#16761 - $_.seq = $a(); //#16761 - $_.p = $f($_.p + $_.b); //#16763 - $_.seqlen = $f($_.seqlen + 2); //#16764 - } else { //#16773 - $k[$j++] = Infinity; //#16766 - $aload($_.seq); //#16767 - var _6r = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#16768 - $k[$j++] = _6r; //#16769 - $k[$j++] = Infinity; //#16769 - $aload($geti($_.msg, $_.p, $_.b)); //#16769 - var _6w = $a(); //#16769 - $k[$j++] = _6w; //#16769 - $_.seq = $a(); //#16769 - $_.state = $_.B; //#16771 - $_.p = $f($_.p + $_.b); //#16772 - $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#16773 - } //#16773 - } //#16773 - } //#16773 - } //#16773 - } //#16773 + ]); //#17011 + $_.fncvals = _4P; //#17013 + $k[$j++] = 'msg'; //#17014 + $k[$j++] = $_.barcode; //#17014 + $k[$j++] = $_.fncvals; //#17014 + bwipp_parseinput(); //#17014 + var _4S = $k[--$j]; //#17014 + $_[$k[--$j]] = _4S; //#17014 + $_.msglen = $_.msg.length; //#17015 + $k[$j++] = Infinity; //#17018 + for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#17018 + $k[$j++] = 0; //#17018 + } //#17018 + $k[$j++] = 0; //#17018 + $_.numdigits = $a(); //#17018 + $k[$j++] = Infinity; //#17019 + for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#17019 + $k[$j++] = 0; //#17019 + } //#17019 + $k[$j++] = 0; //#17019 + $_.numtext = $a(); //#17019 + $k[$j++] = Infinity; //#17020 + for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#17020 + $k[$j++] = 0; //#17020 + } //#17020 + $k[$j++] = 0; //#17020 + $_.numbytes = $a(); //#17020 + $k[$j++] = Infinity; //#17021 + for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#17021 + $k[$j++] = 0; //#17021 + } //#17021 + $k[$j++] = 0; //#17021 + $_.iseci = $a(); //#17021 + for (var _4m = $_.msglen - 1; _4m >= 0; _4m -= 1) { //#17034 + $_.i = _4m; //#17023 + var _4p = $get($_.msg, $_.i); //#17024 + if ((_4p >= 48) && (_4p <= 57)) { //#17026 + $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#17025 + } //#17025 + var _4z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#17027 + if (_4z && ($get($_.numdigits, $_.i) < 13)) { //#17029 + $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#17028 + } //#17028 + if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#17032 + $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#17031 + } //#17031 + $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#17033 + } //#17033 + $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#17035 + $_.numtext = $geti($_.numtext, 0, $_.msglen); //#17036 + $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#17037 + $_.seq = $a([]); //#17039 + $_.seqlen = 0; //#17039 + $_.state = $_.T; //#17039 + $_.p = 0; //#17039 + for (;;) { //#17093 + if ($_.p == $_.msglen) { //#17040 + break; //#17040 + } //#17040 + if ($get($_.iseci, $_.p)) { //#17091 + $_.eci = $get($_.msg, $_.p); //#17042 + $k[$j++] = Infinity; //#17043 + $aload($_.seq); //#17044 + $k[$j++] = $a([$_.eci]); //#17045 + $_.seq = $a(); //#17045 + $_.p = $_.p + 1; //#17047 + $k[$j++] = 'seqlen'; //#17048 + $k[$j++] = $_.seqlen; //#17048 + if ($_.eci <= -1810900) { //#17048 + $k[$j++] = 2; //#17048 + } else { //#17048 + var _5s = ($_.eci <= -1000900) ? 3 : 2; //#17048 + $k[$j++] = _5s; //#17048 + } //#17048 + var _5t = $k[--$j]; //#17048 + var _5u = $k[--$j]; //#17048 + $_[$k[--$j]] = $f(_5u + _5t); //#17048 + } else { //#17091 + $_.n = $get($_.numdigits, $_.p); //#17050 + if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#17091 + $k[$j++] = Infinity; //#17052 + $aload($_.seq); //#17053 + $k[$j++] = $_.nl; //#17055 + $k[$j++] = Infinity; //#17055 + $aload($geti($_.msg, $_.p, $_.n)); //#17055 + var _69 = $a(); //#17055 + $k[$j++] = _69; //#17055 + $_.seq = $a(); //#17055 + $_.state = $_.N; //#17057 + $_.p = $f($_.p + $_.n); //#17058 + $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#17059 + } else { //#17091 + $_.t = $get($_.numtext, $_.p); //#17061 + if ($_.t >= 5) { //#17091 + $k[$j++] = Infinity; //#17063 + $aload($_.seq); //#17064 + if ($_.state != $_.T) { //#17067 + $k[$j++] = $_.tl; //#17066 + } //#17066 + $k[$j++] = Infinity; //#17068 + $aload($geti($_.msg, $_.p, $_.t)); //#17068 + var _6S = $a(); //#17068 + $k[$j++] = _6S; //#17068 + $_.seq = $a(); //#17068 + $_.state = $_.T; //#17070 + $_.p = $f($_.p + $_.t); //#17071 + $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#17072 + } else { //#17091 + $_.b = $get($_.numbytes, $_.p); //#17074 + if (($_.b == 1) && ($_.state == $_.T)) { //#17091 + $k[$j++] = Infinity; //#17076 + $aload($_.seq); //#17077 + $k[$j++] = $_.bs; //#17079 + $k[$j++] = $a([$get($_.msg, $_.p)]); //#17079 + $_.seq = $a(); //#17079 + $_.p = $f($_.p + $_.b); //#17081 + $_.seqlen = $f($_.seqlen + 2); //#17082 + } else { //#17091 + $k[$j++] = Infinity; //#17084 + $aload($_.seq); //#17085 + var _6r = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#17086 + $k[$j++] = _6r; //#17087 + $k[$j++] = Infinity; //#17087 + $aload($geti($_.msg, $_.p, $_.b)); //#17087 + var _6w = $a(); //#17087 + $k[$j++] = _6w; //#17087 + $_.seq = $a(); //#17087 + $_.state = $_.B; //#17089 + $_.p = $f($_.p + $_.b); //#17090 + $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#17091 + } //#17091 + } //#17091 + } //#17091 + } //#17091 + } //#17091 $_.enca = function() { - var _77 = $get($get($_.charvals, $_.A), $k[--$j]); //#16778 - $k[$j++] = _77; //#16778 - }; //#16778 + var _77 = $get($get($_.charvals, $_.A), $k[--$j]); //#17096 + $k[$j++] = _77; //#17096 + }; //#17096 $_.encl = function() { - var _7C = $get($get($_.charvals, $_.L), $k[--$j]); //#16779 - $k[$j++] = _7C; //#16779 - }; //#16779 + var _7C = $get($get($_.charvals, $_.L), $k[--$j]); //#17097 + $k[$j++] = _7C; //#17097 + }; //#17097 $_.encm = function() { - var _7H = $get($get($_.charvals, $_.M), $k[--$j]); //#16780 - $k[$j++] = _7H; //#16780 - }; //#16780 + var _7H = $get($get($_.charvals, $_.M), $k[--$j]); //#17098 + $k[$j++] = _7H; //#17098 + }; //#17098 $_.encp = function() { - var _7M = $get($get($_.charvals, $_.P), $k[--$j]); //#16781 - $k[$j++] = _7M; //#16781 - }; //#16781 - $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#16782 + var _7M = $get($get($_.charvals, $_.P), $k[--$j]); //#17099 + $k[$j++] = _7M; //#17099 + }; //#17099 + $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#17100 $_.addtotext = function() { - $put($_.text, $_.l, $k[--$j]); //#16785 - $_.l = $_.l + 1; //#16786 - }; //#16786 + $put($_.text, $_.l, $k[--$j]); //#17103 + $_.l = $_.l + 1; //#17104 + }; //#17104 $_.enct = function() { - $_.in = $k[--$j]; //#16790 - $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#16792 - $put($_.curlen, $_.submode, 0); //#16793 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#16794 - $forall($_.in, function() { //#16864 - $_.char = $k[--$j]; //#16799 - for (;;) { //#16820 - $_.imp = false; //#16803 - var _7l = $a([$_.A, $_.L, $_.M, $_.P]); //#16804 - for (var _7m = 0, _7n = _7l.length; _7m < _7n; _7m++) { //#16818 - $_.x = $get(_7l, _7m); //#16805 - var _7t = $a([$_.A, $_.L, $_.M, $_.P]); //#16806 - for (var _7u = 0, _7v = _7t.length; _7u < _7v; _7u++) { //#16817 - $_.y = $get(_7t, _7u); //#16807 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#16808 - if ($_.cost < $get($_.curlen, $_.y)) { //#16816 - $put($_.curlen, $_.y, $_.cost); //#16810 - $k[$j++] = $_.curseq; //#16813 - $k[$j++] = $_.y; //#16813 - $k[$j++] = Infinity; //#16811 - $aload($get($_.curseq, $_.x)); //#16812 - $aload($get($get($_.latseq, $_.x), $_.y)); //#16813 - var _8M = $a(); //#16813 - var _8N = $k[--$j]; //#16814 - $put($k[--$j], _8N, _8M); //#16814 - $_.imp = true; //#16815 - } //#16815 - } //#16815 - } //#16815 - if (!$_.imp) { //#16819 - break; //#16819 - } //#16819 - } //#16819 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#16823 - $_.nxtseq = $a(4); //#16824 - var _8a = $a([$_.A, $_.L, $_.M, $_.P]); //#16826 - for (var _8b = 0, _8c = _8a.length; _8b < _8c; _8b++) { //#16859 - $_.x = $get(_8a, _8b); //#16827 - for (;;) { //#16857 - var _8i = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#16831 - if (!_8i) { //#16831 - break; //#16831 - } //#16831 - $_.cost = $f($get($_.curlen, $_.x) + 1); //#16834 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#16838 - $put($_.nxtlen, $_.x, $_.cost); //#16836 - $k[$j++] = $_.nxtseq; //#16837 - $k[$j++] = $_.x; //#16837 - $k[$j++] = Infinity; //#16837 - $aload($get($_.curseq, $_.x)); //#16837 - $k[$j++] = $_.char; //#16837 - var _8z = $a(); //#16837 - var _90 = $k[--$j]; //#16837 - $put($k[--$j], _90, _8z); //#16837 - } //#16837 - var _96 = $a([$_.A, $_.L, $_.M, $_.P]); //#16841 - for (var _97 = 0, _98 = _96.length; _97 < _98; _97++) { //#16854 - $_.y = $get(_96, _97); //#16842 - if ($ne($_.x, $_.y)) { //#16853 - $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#16844 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#16852 - $put($_.nxtlen, $_.y, $_.cost); //#16846 - $k[$j++] = $_.nxtseq; //#16850 - $k[$j++] = $_.y; //#16850 - $k[$j++] = Infinity; //#16847 - $aload($get($_.curseq, $_.y)); //#16848 - var _9Y = ($_.x == $_.A) ? $_.as : $_.ps; //#16849 - $k[$j++] = _9Y; //#16850 - $k[$j++] = $_.char; //#16850 - var _9a = $a(); //#16850 - var _9b = $k[--$j]; //#16851 - $put($k[--$j], _9b, _9a); //#16851 - } //#16851 - } //#16851 - } //#16851 - break; //#16856 - } //#16856 - } //#16856 - $_.curlen = $_.nxtlen; //#16861 - $_.curseq = $_.nxtseq; //#16862 - }); //#16862 - $_.minseq = $_.e; //#16867 - var _9k = $a([$_.A, $_.L, $_.M, $_.P]); //#16868 - for (var _9l = 0, _9m = _9k.length; _9l < _9m; _9l++) { //#16874 - $_.k = $get(_9k, _9l); //#16869 - if ($get($_.curlen, $_.k) < $_.minseq) { //#16873 - $_.minseq = $get($_.curlen, $_.k); //#16871 - $_.txtseq = $get($_.curseq, $_.k); //#16872 - } //#16872 - } //#16872 - $_.text = $a($_.minseq); //#16877 - $_.k = 0; //#16878 - $_.l = 0; //#16878 - for (;;) { //#16898 - if ($_.k >= $_.txtseq.length) { //#16879 - break; //#16879 - } //#16879 - $_.char = $get($_.txtseq, $_.k); //#16881 - $k[$j++] = $_.char; //#16884 + $_.in = $k[--$j]; //#17108 + $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17110 + $put($_.curlen, $_.submode, 0); //#17111 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#17112 + $forall($_.in, function() { //#17182 + $_.char = $k[--$j]; //#17117 + for (;;) { //#17138 + $_.imp = false; //#17121 + var _7l = $a([$_.A, $_.L, $_.M, $_.P]); //#17122 + for (var _7m = 0, _7n = _7l.length; _7m < _7n; _7m++) { //#17136 + $_.x = $get(_7l, _7m); //#17123 + var _7t = $a([$_.A, $_.L, $_.M, $_.P]); //#17124 + for (var _7u = 0, _7v = _7t.length; _7u < _7v; _7u++) { //#17135 + $_.y = $get(_7t, _7u); //#17125 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#17126 + if ($_.cost < $get($_.curlen, $_.y)) { //#17134 + $put($_.curlen, $_.y, $_.cost); //#17128 + $k[$j++] = $_.curseq; //#17131 + $k[$j++] = $_.y; //#17131 + $k[$j++] = Infinity; //#17129 + $aload($get($_.curseq, $_.x)); //#17130 + $aload($get($get($_.latseq, $_.x), $_.y)); //#17131 + var _8M = $a(); //#17131 + var _8N = $k[--$j]; //#17132 + $put($k[--$j], _8N, _8M); //#17132 + $_.imp = true; //#17133 + } //#17133 + } //#17133 + } //#17133 + if (!$_.imp) { //#17137 + break; //#17137 + } //#17137 + } //#17137 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17141 + $_.nxtseq = $a(4); //#17142 + var _8a = $a([$_.A, $_.L, $_.M, $_.P]); //#17144 + for (var _8b = 0, _8c = _8a.length; _8b < _8c; _8b++) { //#17177 + $_.x = $get(_8a, _8b); //#17145 + for (;;) { //#17175 + var _8i = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#17149 + if (!_8i) { //#17149 + break; //#17149 + } //#17149 + $_.cost = $f($get($_.curlen, $_.x) + 1); //#17152 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#17156 + $put($_.nxtlen, $_.x, $_.cost); //#17154 + $k[$j++] = $_.nxtseq; //#17155 + $k[$j++] = $_.x; //#17155 + $k[$j++] = Infinity; //#17155 + $aload($get($_.curseq, $_.x)); //#17155 + $k[$j++] = $_.char; //#17155 + var _8z = $a(); //#17155 + var _90 = $k[--$j]; //#17155 + $put($k[--$j], _90, _8z); //#17155 + } //#17155 + var _96 = $a([$_.A, $_.L, $_.M, $_.P]); //#17159 + for (var _97 = 0, _98 = _96.length; _97 < _98; _97++) { //#17172 + $_.y = $get(_96, _97); //#17160 + if ($ne($_.x, $_.y)) { //#17171 + $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#17162 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#17170 + $put($_.nxtlen, $_.y, $_.cost); //#17164 + $k[$j++] = $_.nxtseq; //#17168 + $k[$j++] = $_.y; //#17168 + $k[$j++] = Infinity; //#17165 + $aload($get($_.curseq, $_.y)); //#17166 + var _9Y = ($_.x == $_.A) ? $_.as : $_.ps; //#17167 + $k[$j++] = _9Y; //#17168 + $k[$j++] = $_.char; //#17168 + var _9a = $a(); //#17168 + var _9b = $k[--$j]; //#17169 + $put($k[--$j], _9b, _9a); //#17169 + } //#17169 + } //#17169 + } //#17169 + break; //#17174 + } //#17174 + } //#17174 + $_.curlen = $_.nxtlen; //#17179 + $_.curseq = $_.nxtseq; //#17180 + }); //#17180 + $_.minseq = $_.e; //#17185 + var _9k = $a([$_.A, $_.L, $_.M, $_.P]); //#17186 + for (var _9l = 0, _9m = _9k.length; _9l < _9m; _9l++) { //#17192 + $_.k = $get(_9k, _9l); //#17187 + if ($get($_.curlen, $_.k) < $_.minseq) { //#17191 + $_.minseq = $get($_.curlen, $_.k); //#17189 + $_.txtseq = $get($_.curseq, $_.k); //#17190 + } //#17190 + } //#17190 + $_.text = $a($_.minseq); //#17195 + $_.k = 0; //#17196 + $_.l = 0; //#17196 + for (;;) { //#17216 + if ($_.k >= $_.txtseq.length) { //#17197 + break; //#17197 + } //#17197 + $_.char = $get($_.txtseq, $_.k); //#17199 + $k[$j++] = $_.char; //#17202 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { break; - } //#16884 - $_.addtotext(); //#16884 - $_.k = $_.k + 1; //#16885 - if (($_.char == $_.as) || ($_.char == $_.ps)) { //#16891 - $k[$j++] = $get($_.txtseq, $_.k); //#16889 - if ($_.char == $_.as) { //#16889 - $_.enca(); //#16889 - } else { //#16889 - $_.encp(); //#16889 - } //#16889 - $_.addtotext(); //#16889 - $_.k = $_.k + 1; //#16890 - } //#16890 - if ($_.char == $_.al) { //#16894 - $_.submode = $_.A; //#16894 - } //#16894 - if ($_.char == $_.ll) { //#16895 - $_.submode = $_.L; //#16895 - } //#16895 - if ($_.char == $_.ml) { //#16896 - $_.submode = $_.M; //#16896 - } //#16896 - if ($_.char == $_.pl) { //#16897 - $_.submode = $_.P; //#16897 - } //#16897 - } //#16897 - if (($_.text.length % 2) == 1) { //#16945 - if ($_.submode == $_.P) { //#16941 - $k[$j++] = 'pad'; //#16902 - $k[$j++] = $_.al; //#16902 - $_.encp(); //#16902 - var _Ab = $k[--$j]; //#16902 - $_[$k[--$j]] = _Ab; //#16902 - $_.submode = $_.A; //#16903 - } else { //#16941 - $_.nextecitext = false; //#16906 - for (var _Ah = $_.i + 1, _Ag = $_.seq.length - 1; _Ah <= _Ag; _Ah += 1) { //#16913 - $_.ti = _Ah; //#16909 - if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#16910 - $_.nextecitext = false; //#16910 - break; //#16910 - } //#16910 - if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#16911 - break; //#16911 - } //#16911 - $_.nextecitext = true; //#16912 - } //#16912 - if ($_.nextecitext) { //#16941 - if ($_.submode == $_.A) { //#16938 - var _B0 = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16916 - if (_B0) { //#16921 - $k[$j++] = 'pad'; //#16917 - $k[$j++] = $_.ll; //#16917 - $_.enca(); //#16917 - var _B2 = $k[--$j]; //#16917 - $_[$k[--$j]] = _B2; //#16917 - $_.submode = $_.L; //#16918 - } else { //#16921 - $k[$j++] = 'pad'; //#16920 - $k[$j++] = $_.ml; //#16920 - $_.enca(); //#16920 - var _B6 = $k[--$j]; //#16920 - $_[$k[--$j]] = _B6; //#16920 - $_.submode = $_.M; //#16921 - } //#16921 - } else { //#16938 - if ($_.submode == $_.M) { //#16938 - var _BI = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16925 - if (_BI) { //#16934 - $k[$j++] = 'pad'; //#16926 - $k[$j++] = $_.ll; //#16926 - $_.encm(); //#16926 - var _BK = $k[--$j]; //#16926 - $_[$k[--$j]] = _BK; //#16926 - $_.submode = $_.L; //#16927 - } else { //#16934 - var _BU = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16929 - if (_BU) { //#16934 - $k[$j++] = 'pad'; //#16930 - $k[$j++] = $_.pl; //#16930 - $_.encm(); //#16930 - var _BW = $k[--$j]; //#16930 - $_[$k[--$j]] = _BW; //#16930 - $_.submode = $_.P; //#16931 - } else { //#16934 - $k[$j++] = 'pad'; //#16933 - $k[$j++] = $_.al; //#16933 - $_.encm(); //#16933 - var _Ba = $k[--$j]; //#16933 - $_[$k[--$j]] = _Ba; //#16933 - $_.submode = $_.A; //#16934 - } //#16934 - } //#16934 - } else { //#16938 - $k[$j++] = 'pad'; //#16937 - $k[$j++] = $_.ml; //#16937 - $_.encl(); //#16937 - var _Be = $k[--$j]; //#16937 - $_[$k[--$j]] = _Be; //#16937 - $_.submode = $_.M; //#16938 - } //#16938 - } //#16938 - } else { //#16941 - $k[$j++] = 'pad'; //#16941 - $k[$j++] = $_.ps; //#16941 + } //#17202 + $_.addtotext(); //#17202 + $_.k = $_.k + 1; //#17203 + if (($_.char == $_.as) || ($_.char == $_.ps)) { //#17209 + $k[$j++] = $get($_.txtseq, $_.k); //#17207 + if ($_.char == $_.as) { //#17207 + $_.enca(); //#17207 + } else { //#17207 + $_.encp(); //#17207 + } //#17207 + $_.addtotext(); //#17207 + $_.k = $_.k + 1; //#17208 + } //#17208 + if ($_.char == $_.al) { //#17212 + $_.submode = $_.A; //#17212 + } //#17212 + if ($_.char == $_.ll) { //#17213 + $_.submode = $_.L; //#17213 + } //#17213 + if ($_.char == $_.ml) { //#17214 + $_.submode = $_.M; //#17214 + } //#17214 + if ($_.char == $_.pl) { //#17215 + $_.submode = $_.P; //#17215 + } //#17215 + } //#17215 + if (($_.text.length % 2) == 1) { //#17263 + if ($_.submode == $_.P) { //#17259 + $k[$j++] = 'pad'; //#17220 + $k[$j++] = $_.al; //#17220 + $_.encp(); //#17220 + var _Ab = $k[--$j]; //#17220 + $_[$k[--$j]] = _Ab; //#17220 + $_.submode = $_.A; //#17221 + } else { //#17259 + $_.nextecitext = false; //#17224 + for (var _Ah = $_.i + 1, _Ag = $_.seq.length - 1; _Ah <= _Ag; _Ah += 1) { //#17231 + $_.ti = _Ah; //#17227 + if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#17228 + $_.nextecitext = false; //#17228 + break; //#17228 + } //#17228 + if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#17229 + break; //#17229 + } //#17229 + $_.nextecitext = true; //#17230 + } //#17230 + if ($_.nextecitext) { //#17259 + if ($_.submode == $_.A) { //#17256 + var _B0 = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17234 + if (_B0) { //#17239 + $k[$j++] = 'pad'; //#17235 + $k[$j++] = $_.ll; //#17235 + $_.enca(); //#17235 + var _B2 = $k[--$j]; //#17235 + $_[$k[--$j]] = _B2; //#17235 + $_.submode = $_.L; //#17236 + } else { //#17239 + $k[$j++] = 'pad'; //#17238 + $k[$j++] = $_.ml; //#17238 + $_.enca(); //#17238 + var _B6 = $k[--$j]; //#17238 + $_[$k[--$j]] = _B6; //#17238 + $_.submode = $_.M; //#17239 + } //#17239 + } else { //#17256 + if ($_.submode == $_.M) { //#17256 + var _BI = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17243 + if (_BI) { //#17252 + $k[$j++] = 'pad'; //#17244 + $k[$j++] = $_.ll; //#17244 + $_.encm(); //#17244 + var _BK = $k[--$j]; //#17244 + $_[$k[--$j]] = _BK; //#17244 + $_.submode = $_.L; //#17245 + } else { //#17252 + var _BU = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17247 + if (_BU) { //#17252 + $k[$j++] = 'pad'; //#17248 + $k[$j++] = $_.pl; //#17248 + $_.encm(); //#17248 + var _BW = $k[--$j]; //#17248 + $_[$k[--$j]] = _BW; //#17248 + $_.submode = $_.P; //#17249 + } else { //#17252 + $k[$j++] = 'pad'; //#17251 + $k[$j++] = $_.al; //#17251 + $_.encm(); //#17251 + var _Ba = $k[--$j]; //#17251 + $_[$k[--$j]] = _Ba; //#17251 + $_.submode = $_.A; //#17252 + } //#17252 + } //#17252 + } else { //#17256 + $k[$j++] = 'pad'; //#17255 + $k[$j++] = $_.ml; //#17255 + $_.encl(); //#17255 + var _Be = $k[--$j]; //#17255 + $_[$k[--$j]] = _Be; //#17255 + $_.submode = $_.M; //#17256 + } //#17256 + } //#17256 + } else { //#17259 + $k[$j++] = 'pad'; //#17259 + $k[$j++] = $_.ps; //#17259 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { return true; - } //#16941 - var _Bm = $k[--$j]; //#16941 - $_[$k[--$j]] = _Bm; //#16941 - } //#16941 - } //#16941 - $k[$j++] = Infinity; //#16944 - $aload($_.text); //#16944 - $k[$j++] = $_.pad; //#16944 - $_.text = $a(); //#16944 - } //#16944 - $_.out = $a(~~($_.text.length / 2)); //#16947 - for (var _Bv = 0, _Bu = $_.out.length - 1; _Bv <= _Bu; _Bv += 1) { //#16951 - $_.k = _Bv; //#16949 - $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#16950 - } //#16950 - $k[$j++] = $_.out; //#16953 - }; //#16953 + } //#17259 + var _Bm = $k[--$j]; //#17259 + $_[$k[--$j]] = _Bm; //#17259 + } //#17259 + } //#17259 + $k[$j++] = Infinity; //#17262 + $aload($_.text); //#17262 + $k[$j++] = $_.pad; //#17262 + $_.text = $a(); //#17262 + } //#17262 + $_.out = $a(~~($_.text.length / 2)); //#17265 + for (var _Bv = 0, _Bu = $_.out.length - 1; _Bv <= _Bu; _Bv += 1) { //#17269 + $_.k = _Bv; //#17267 + $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#17268 + } //#17268 + $k[$j++] = $_.out; //#17271 + }; //#17271 $_.encn = function() { - $_.in = $k[--$j]; //#16958 - $_.out = $a([]); //#16959 - for (var _C9 = 0, _C8 = $_.in.length - 1; _C9 <= _C8; _C9 += 44) { //#16987 - $_.k = _C9; //#16961 - $k[$j++] = Infinity; //#16962 - var _CE = $_.in.length - $_.k; //#16963 - $k[$j++] = 1; //#16963 - $k[$j++] = $_.in; //#16963 - $k[$j++] = $_.k; //#16963 - $k[$j++] = _CE; //#16963 - if (_CE > 44) { //#16963 - $j--; //#16963 - $k[$j++] = 44; //#16963 - } //#16963 - var _CF = $k[--$j]; //#16963 - var _CG = $k[--$j]; //#16963 - var _CI = $geti($k[--$j], _CG, _CF); //#16963 - for (var _CJ = 0, _CK = _CI.length; _CJ < _CK; _CJ++) { //#16964 - $k[$j++] = $f($get(_CI, _CJ) - 48); //#16964 - } //#16964 - $_.gmod = $a(); //#16964 - $_.cwn = $a([]); //#16966 - for (;;) { //#16985 - $_.dv = 900; //#16967 - $_.gmul = $a([]); //#16968 - $_.val = 0; //#16968 - for (;;) { //#16980 - if ($_.gmod.length == 0) { //#16969 - break; //#16969 - } //#16969 - $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#16970 - $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#16971 - if ($_.val < $_.dv) { //#16977 - if ($_.gmul.length != 0) { //#16975 - $k[$j++] = Infinity; //#16974 - $aload($_.gmul); //#16974 - $k[$j++] = 0; //#16974 - $_.gmul = $a(); //#16974 - } //#16974 - } else { //#16977 - $k[$j++] = Infinity; //#16977 - $aload($_.gmul); //#16977 - $k[$j++] = ~~($_.val / $_.dv); //#16977 - $_.gmul = $a(); //#16977 - } //#16977 - $_.val = $_.val % $_.dv; //#16979 - } //#16979 - $_.dv = $_.val; //#16981 - $k[$j++] = Infinity; //#16982 - $k[$j++] = $_.dv; //#16982 - $aload($_.cwn); //#16982 - $_.cwn = $a(); //#16982 - $_.gmod = $_.gmul; //#16983 - if ($_.gmul.length == 0) { //#16984 - break; //#16984 - } //#16984 - } //#16984 - $k[$j++] = Infinity; //#16986 - $aload($_.out); //#16986 - $aload($_.cwn); //#16986 - $_.out = $a(); //#16986 - } //#16986 - $k[$j++] = $_.out; //#16988 - }; //#16988 + $_.in = $k[--$j]; //#17276 + $_.out = $a([]); //#17277 + for (var _C9 = 0, _C8 = $_.in.length - 1; _C9 <= _C8; _C9 += 44) { //#17305 + $_.k = _C9; //#17279 + $k[$j++] = Infinity; //#17280 + var _CE = $_.in.length - $_.k; //#17281 + $k[$j++] = 1; //#17281 + $k[$j++] = $_.in; //#17281 + $k[$j++] = $_.k; //#17281 + $k[$j++] = _CE; //#17281 + if (_CE > 44) { //#17281 + $j--; //#17281 + $k[$j++] = 44; //#17281 + } //#17281 + var _CF = $k[--$j]; //#17281 + var _CG = $k[--$j]; //#17281 + var _CI = $geti($k[--$j], _CG, _CF); //#17281 + for (var _CJ = 0, _CK = _CI.length; _CJ < _CK; _CJ++) { //#17282 + $k[$j++] = $f($get(_CI, _CJ) - 48); //#17282 + } //#17282 + $_.gmod = $a(); //#17282 + $_.cwn = $a([]); //#17284 + for (;;) { //#17303 + $_.dv = 900; //#17285 + $_.gmul = $a([]); //#17286 + $_.val = 0; //#17286 + for (;;) { //#17298 + if ($_.gmod.length == 0) { //#17287 + break; //#17287 + } //#17287 + $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#17288 + $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#17289 + if ($_.val < $_.dv) { //#17295 + if ($_.gmul.length != 0) { //#17293 + $k[$j++] = Infinity; //#17292 + $aload($_.gmul); //#17292 + $k[$j++] = 0; //#17292 + $_.gmul = $a(); //#17292 + } //#17292 + } else { //#17295 + $k[$j++] = Infinity; //#17295 + $aload($_.gmul); //#17295 + $k[$j++] = ~~($_.val / $_.dv); //#17295 + $_.gmul = $a(); //#17295 + } //#17295 + $_.val = $_.val % $_.dv; //#17297 + } //#17297 + $_.dv = $_.val; //#17299 + $k[$j++] = Infinity; //#17300 + $k[$j++] = $_.dv; //#17300 + $aload($_.cwn); //#17300 + $_.cwn = $a(); //#17300 + $_.gmod = $_.gmul; //#17301 + if ($_.gmul.length == 0) { //#17302 + break; //#17302 + } //#17302 + } //#17302 + $k[$j++] = Infinity; //#17304 + $aload($_.out); //#17304 + $aload($_.cwn); //#17304 + $_.out = $a(); //#17304 + } //#17304 + $k[$j++] = $_.out; //#17306 + }; //#17306 $_.ence = function() { - var _Ct = $f((-$get($k[--$j], 0)) - 1000000); //#16993 - $k[$j++] = _Ct; //#17001 - if (_Ct <= 899) { //#17000 - var _Cu = $k[--$j]; //#16994 - $k[$j++] = 927; //#16994 - $k[$j++] = _Cu; //#16994 - $astore($a(2)); //#16994 - } else { //#17000 - var _Cw = $k[--$j]; //#16995 - $k[$j++] = _Cw; //#17001 - if (_Cw <= 810899) { //#17000 - var _Cx = $k[--$j]; //#16996 - $k[$j++] = 926; //#16996 - $k[$j++] = (~~(_Cx / 900)) - 1; //#16996 - $k[$j++] = _Cx % 900; //#16996 - $astore($a(3)); //#16996 - } else { //#17000 - var _Cz = $k[--$j]; //#16997 - $k[$j++] = _Cz; //#17001 - if (_Cz <= 811799) { //#17000 - var _D0 = $k[--$j]; //#16998 - $k[$j++] = 925; //#16998 - $k[$j++] = $f(_D0 - 810900); //#16998 - $astore($a(2)); //#16998 - } else { //#17000 - $k[$j++] = 'bwipp.pdf417badECI#17000'; //#17000 - $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#17000 - bwipp_raiseerror(); //#17000 - } //#17000 - } //#17000 - } //#17000 - }; //#17000 - $_.encfuncs = $a(['enct', 'encn', 'encb']); //#17004 + var _Ct = $f((-$get($k[--$j], 0)) - 1000000); //#17311 + $k[$j++] = _Ct; //#17319 + if (_Ct <= 899) { //#17318 + var _Cu = $k[--$j]; //#17312 + $k[$j++] = 927; //#17312 + $k[$j++] = _Cu; //#17312 + $astore($a(2)); //#17312 + } else { //#17318 + var _Cw = $k[--$j]; //#17313 + $k[$j++] = _Cw; //#17319 + if (_Cw <= 810899) { //#17318 + var _Cx = $k[--$j]; //#17314 + $k[$j++] = 926; //#17314 + $k[$j++] = (~~(_Cx / 900)) - 1; //#17314 + $k[$j++] = _Cx % 900; //#17314 + $astore($a(3)); //#17314 + } else { //#17318 + var _Cz = $k[--$j]; //#17315 + $k[$j++] = _Cz; //#17319 + if (_Cz <= 811799) { //#17318 + var _D0 = $k[--$j]; //#17316 + $k[$j++] = 925; //#17316 + $k[$j++] = $f(_D0 - 810900); //#17316 + $astore($a(2)); //#17316 + } else { //#17318 + $k[$j++] = 'bwipp.pdf417badECI#17318'; //#17318 + $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#17318 + bwipp_raiseerror(); //#17318 + } //#17318 + } //#17318 + } //#17318 + }; //#17318 + $_.encfuncs = $a(['enct', 'encn', 'encb']); //#17322 $_.addtocws = function() { - var _D3 = $k[--$j]; //#17007 - $puti($_.datcws, $_.j, _D3); //#17007 - $_.j = _D3.length + $_.j; //#17008 - }; //#17008 - $_.state = $_.T; //#17012 - $_.submode = $_.A; //#17012 - $_.datcws = $a($_.seqlen); //#17013 - $_.i = 0; //#17014 - $_.j = 0; //#17014 - for (;;) { //#17034 - if ($_.i >= $_.seq.length) { //#17015 - break; //#17015 - } //#17015 - $_.chars = $get($_.seq, $_.i); //#17016 - if ($eq($type($_.chars), 'arraytype')) { //#17030 - if ($get($_.chars, 0) <= -1000000) { //#17021 - $k[$j++] = $_.chars; //#17019 - $_.ence(); //#17019 - $_.addtocws(); //#17019 - } else { //#17021 - $k[$j++] = $_.chars; //#17021 + var _D3 = $k[--$j]; //#17325 + $puti($_.datcws, $_.j, _D3); //#17325 + $_.j = _D3.length + $_.j; //#17326 + }; //#17326 + $_.state = $_.T; //#17330 + $_.submode = $_.A; //#17330 + $_.datcws = $a($_.seqlen); //#17331 + $_.i = 0; //#17332 + $_.j = 0; //#17332 + for (;;) { //#17352 + if ($_.i >= $_.seq.length) { //#17333 + break; //#17333 + } //#17333 + $_.chars = $get($_.seq, $_.i); //#17334 + if ($eq($type($_.chars), 'arraytype')) { //#17348 + if ($get($_.chars, 0) <= -1000000) { //#17339 + $k[$j++] = $_.chars; //#17337 + $_.ence(); //#17337 + $_.addtocws(); //#17337 + } else { //#17339 + $k[$j++] = $_.chars; //#17339 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#17021 - $_.addtocws(); //#17021 - } //#17021 - } else { //#17030 - $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#17024 - $_.addtocws(); //#17024 - if ($_.chars == $_.tl) { //#17025 - $_.state = $_.T; //#17025 - $_.submode = $_.A; //#17025 - } //#17025 - if ($_.chars == $_.nl) { //#17026 - $_.state = $_.N; //#17026 - } //#17026 - if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#17027 - $_.state = $_.B; //#17027 - } //#17027 - if ($_.chars == $_.bs) { //#17031 - $_.i = $_.i + 1; //#17029 - $k[$j++] = $get($_.seq, $_.i); //#17030 - $_.encb(); //#17030 - $_.addtocws(); //#17030 - } //#17030 - } //#17030 - $_.i = $_.i + 1; //#17033 - } //#17033 - $_.datcws = $geti($_.datcws, 0, $_.j); //#17035 - } //#17035 - $_.m = $_.datcws.length; //#17039 - if ($_.eclevel == -1) { //#17045 - if ($_.m <= 40) { //#17041 - $_.eclevel = 2; //#17041 - } //#17041 - if (($_.m >= 41) && ($_.m <= 160)) { //#17042 - $_.eclevel = 3; //#17042 - } //#17042 - if (($_.m >= 161) && ($_.m <= 320)) { //#17043 - $_.eclevel = 4; //#17043 - } //#17043 - if ($_.m >= 321) { //#17044 - $_.eclevel = 5; //#17044 - } //#17044 - } //#17044 - $_.maxeclevel = (~~((Math.log((928 - 1) - $_.m)) / Math.log(2))) - 1; //#17048 - if ($_.eclevel > $_.maxeclevel) { //#17049 - $_.eclevel = $_.maxeclevel; //#17049 - } //#17049 - $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17050 - if ($_.columns == 0) { //#17053 - $_.columns = ~~(Math.round(Math.sqrt(($_.m + $_.k) / 3))); //#17053 - } //#17053 - $k[$j++] = 'c'; //#17054 - if ($_.columns >= 1) { //#17054 - $k[$j++] = $_.columns; //#17054 - } else { //#17054 - $k[$j++] = 1; //#17054 - } //#17054 - var _E8 = $k[--$j]; //#17054 - $_[$k[--$j]] = _E8; //#17054 - $_.r = ~~(Math.ceil((($_.m + $_.k) + 1) / $_.columns)); //#17057 - if (($_.r < $_.rows) && ($_.rows <= 90)) { //#17058 - $_.r = $_.rows; //#17058 - } //#17058 - if ($_.r < 3) { //#17059 - $_.r = 3; //#17059 - } //#17059 - if ($_.r > 90) { //#17064 - $k[$j++] = 'bwipp.pdf417insufficientCapacity#17063'; //#17063 - $k[$j++] = "Insufficient capacity in the symbol"; //#17063 - bwipp_raiseerror(); //#17063 - } //#17063 - var _EJ = $_.c; //#17067 - var _EK = $_.r; //#17067 - var _EL = $_.m; //#17067 - var _EM = 8; //#17067 - var _EN = (~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1; //#17067 - if (((~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1) > 8) { //#17067 - var _ = _EM; //#17067 - _EM = _EN; //#17067 - _EN = _; //#17067 - } //#17067 - $_.maxeclevel = _EN; //#17067 - if ($_.maxeclevel > $_.eclevel) { //#17071 - $_.eclevel = $_.maxeclevel; //#17069 - $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17070 - } //#17070 - $_.n = $f(($_.c * $_.r) - $_.k); //#17074 - $_.cws = $a($f(($_.c * $_.r) + 1)); //#17075 - $put($_.cws, 0, $_.n); //#17076 - $puti($_.cws, 1, $_.datcws); //#17077 - $k[$j++] = $_.cws; //#17078 - $k[$j++] = $_.m + 1; //#17078 - $k[$j++] = Infinity; //#17078 - for (var _Eg = 0, _Eh = $f($f($_.n - $_.m) - 1); _Eg < _Eh; _Eg++) { //#17078 - $k[$j++] = 900; //#17078 - } //#17078 - var _Ei = $a(); //#17078 - var _Ej = $k[--$j]; //#17078 - $puti($k[--$j], _Ej, _Ei); //#17078 - $k[$j++] = $_.cws; //#17079 - $k[$j++] = $_.n; //#17079 - $k[$j++] = Infinity; //#17079 - for (var _Eo = 0, _Ep = $_.k; _Eo < _Ep; _Eo++) { //#17079 - $k[$j++] = 0; //#17079 - } //#17079 - $k[$j++] = 0; //#17079 - var _Eq = $a(); //#17079 - var _Er = $k[--$j]; //#17079 - $puti($k[--$j], _Er, _Eq); //#17079 - if (!bwipp_pdf417.__17086__) { //#17086 - $_ = Object.create($_); //#17086 - $k[$j++] = Infinity; //#17083 - $k[$j++] = 1; //#17083 - for (var _Et = 0, _Eu = 928; _Et < _Eu; _Et++) { //#17083 - var _Ev = $k[--$j]; //#17083 - $k[$j++] = _Ev; //#17083 - $k[$j++] = (_Ev * 3) % 929; //#17083 - } //#17083 - $_.rsalog = $a(); //#17083 - $_.rslog = $a(929); //#17084 - for (var _Ey = 1; _Ey <= 928; _Ey += 1) { //#17085 - $put($_.rslog, $get($_.rsalog, _Ey), _Ey); //#17085 - } //#17085 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17085 - bwipp_pdf417.__17086__ = 1; //#17085 - $_ = Object.getPrototypeOf($_); //#17085 - } //#17085 - $_.rsprod = function() { - var _F3 = $k[--$j]; //#17090 - var _F4 = $k[--$j]; //#17090 - $k[$j++] = _F4; //#17094 - $k[$j++] = _F3; //#17094 - if ((_F3 != 0) && (_F4 != 0)) { //#17093 - var _F7 = $get($_.rslog, $k[--$j]); //#17091 - var _FC = $get($_.rsalog, $f(_F7 + $get($_.rslog, $k[--$j])) % 928); //#17091 - $k[$j++] = _FC; //#17091 - } else { //#17093 - $j -= 2; //#17093 - $k[$j++] = 0; //#17093 - } //#17093 - }; //#17093 - $k[$j++] = Infinity; //#17098 - $k[$j++] = 1; //#17098 - for (var _FE = 0, _FF = $_.k; _FE < _FF; _FE++) { //#17098 - $k[$j++] = 0; //#17098 - } //#17098 - $_.coeffs = $a(); //#17098 - for (var _FJ = 1, _FI = $_.k; _FJ <= _FI; _FJ += 1) { //#17107 - $_.i = _FJ; //#17100 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#17101 - for (var _FQ = $_.i - 1; _FQ >= 1; _FQ -= 1) { //#17105 - $_.j = _FQ; //#17103 - $k[$j++] = $_.coeffs; //#17104 - $k[$j++] = $_.j; //#17104 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#17104 - $k[$j++] = $get($_.coeffs, $_.j); //#17104 - $k[$j++] = $get($_.rsalog, $_.i); //#17104 - $_.rsprod(); //#17104 - var _Fc = $k[--$j]; //#17104 - var _Fd = $k[--$j]; //#17104 - var _Fe = $k[--$j]; //#17104 - $put($k[--$j], _Fe, $f(_Fd + _Fc) % 929); //#17104 - } //#17104 - $k[$j++] = $_.coeffs; //#17106 - $k[$j++] = 0; //#17106 - $k[$j++] = $get($_.coeffs, 0); //#17106 - $k[$j++] = $get($_.rsalog, $_.i); //#17106 - $_.rsprod(); //#17106 - var _Fm = $k[--$j]; //#17106 - var _Fn = $k[--$j]; //#17106 - $put($k[--$j], _Fn, _Fm); //#17106 - } //#17106 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#17108 - for (var _Ft = $_.coeffs.length - 1; _Ft >= 0; _Ft -= 2) { //#17109 - var _Fu = $_.coeffs; //#17109 - $put(_Fu, _Ft, $f(929 - $get(_Fu, _Ft))); //#17109 - } //#17109 - for (var _Fy = 0, _Fx = $f($_.n - 1); _Fy <= _Fx; _Fy += 1) { //#17118 - $_.t = $f($get($_.cws, _Fy) + $get($_.cws, $_.n)) % 929; //#17113 - for (var _G6 = 0, _G5 = $_.k - 1; _G6 <= _G5; _G6 += 1) { //#17117 - $_.j = _G6; //#17115 - $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 929))))) % 929); //#17116 - } //#17116 - } //#17116 - for (var _GN = $_.n, _GM = $f($_.n + $_.k); _GN <= _GM; _GN += 1) { //#17119 - $put($_.cws, _GN, $f(929 - $get($_.cws, _GN)) % 929); //#17119 - } //#17119 - $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#17122 - var _GV = $get($_.options, 'debugcws') !== undefined; //#17124 - if (_GV) { //#17124 - $k[$j++] = 'bwipp.debugcws#17124'; //#17124 - $k[$j++] = $_.cws; //#17124 - bwipp_raiseerror(); //#17124 - } //#17124 - if (!bwipp_pdf417.__17368__) { //#17368 - $_ = Object.create($_); //#17368 - $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#17367 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17367 - bwipp_pdf417.__17368__ = 1; //#17367 - $_ = Object.getPrototypeOf($_); //#17367 + } //#17339 + $_.addtocws(); //#17339 + } //#17339 + } else { //#17348 + $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#17342 + $_.addtocws(); //#17342 + if ($_.chars == $_.tl) { //#17343 + $_.state = $_.T; //#17343 + $_.submode = $_.A; //#17343 + } //#17343 + if ($_.chars == $_.nl) { //#17344 + $_.state = $_.N; //#17344 + } //#17344 + if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#17345 + $_.state = $_.B; //#17345 + } //#17345 + if ($_.chars == $_.bs) { //#17349 + $_.i = $_.i + 1; //#17347 + $k[$j++] = $get($_.seq, $_.i); //#17348 + $_.encb(); //#17348 + $_.addtocws(); //#17348 + } //#17348 + } //#17348 + $_.i = $_.i + 1; //#17351 + } //#17351 + $_.datcws = $geti($_.datcws, 0, $_.j); //#17353 + } //#17353 + $_.m = $_.datcws.length; //#17357 + if ($_.eclevel == -1) { //#17363 + if ($_.m <= 40) { //#17359 + $_.eclevel = 2; //#17359 + } //#17359 + if (($_.m >= 41) && ($_.m <= 160)) { //#17360 + $_.eclevel = 3; //#17360 + } //#17360 + if (($_.m >= 161) && ($_.m <= 320)) { //#17361 + $_.eclevel = 4; //#17361 + } //#17361 + if ($_.m >= 321) { //#17362 + $_.eclevel = 5; //#17362 + } //#17362 + } //#17362 + $_.maxeclevel = (~~((Math.log((928 - 1) - $_.m)) / Math.log(2))) - 1; //#17366 + if ($_.eclevel > $_.maxeclevel) { //#17367 + $_.eclevel = $_.maxeclevel; //#17367 } //#17367 - $_.cwtobits = function() { - var _Ge = $get($_.clusters, $k[--$j]); //#17372 - $_.v = $get(_Ge, $k[--$j]); //#17372 - $k[$j++] = Infinity; //#17373 - for (var _Gh = 0, _Gi = 17; _Gh < _Gi; _Gh++) { //#17373 - $k[$j++] = 0; //#17373 - } //#17373 - var _Gl = $cvrs($s(17), $_.v, 2); //#17373 - for (var _Gm = 0, _Gn = _Gl.length; _Gm < _Gn; _Gm++) { //#17373 - $k[$j++] = $get(_Gl, _Gm) - 48; //#17373 - } //#17373 - var _Gp = $a(); //#17373 - $k[$j++] = $geti(_Gp, _Gp.length - 17, 17); //#17374 - }; //#17374 - if ($_.compact) { //#17381 - $_.rwid = $f(($f(($f((17 * $_.c) + 17)) + 17)) + 1); //#17379 - } else { //#17381 - $_.rwid = $f(($f(($f(($f((17 * $_.c) + 17)) + 17)) + 17)) + 18); //#17381 + $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17368 + if ($_.columns == 0) { //#17371 + $_.columns = ~~(Math.round(Math.sqrt(($_.m + $_.k) / 3))); //#17371 + } //#17371 + $k[$j++] = 'c'; //#17372 + if ($_.columns >= 1) { //#17372 + $k[$j++] = $_.columns; //#17372 + } else { //#17372 + $k[$j++] = 1; //#17372 + } //#17372 + var _E8 = $k[--$j]; //#17372 + $_[$k[--$j]] = _E8; //#17372 + $_.r = ~~(Math.ceil((($_.m + $_.k) + 1) / $_.columns)); //#17375 + if (($_.r < $_.rows) && ($_.rows <= 90)) { //#17376 + $_.r = $_.rows; //#17376 + } //#17376 + if ($_.r < 3) { //#17377 + $_.r = 3; //#17377 + } //#17377 + if ($_.r > 90) { //#17382 + $k[$j++] = 'bwipp.pdf417insufficientCapacity#17381'; //#17381 + $k[$j++] = "Insufficient capacity in the symbol"; //#17381 + bwipp_raiseerror(); //#17381 } //#17381 - $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#17383 - for (var _H0 = 0, _Gz = $_.r - 1; _H0 <= _Gz; _H0 += 1) { //#17416 - $_.i = _H0; //#17386 - if (($_.i % 3) == 0) { //#17391 - $_.lcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17389 - $_.rcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17390 - } //#17390 - if (($_.i % 3) == 1) { //#17395 - $_.lcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17393 - $_.rcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17394 - } //#17394 - if (($_.i % 3) == 2) { //#17399 - $_.lcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17397 - $_.rcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17398 - } //#17398 + var _EJ = $_.c; //#17385 + var _EK = $_.r; //#17385 + var _EL = $_.m; //#17385 + var _EM = 8; //#17385 + var _EN = (~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1; //#17385 + if (((~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1) > 8) { //#17385 + var _ = _EM; //#17385 + _EM = _EN; //#17385 + _EN = _; //#17385 + } //#17385 + $_.maxeclevel = _EN; //#17385 + if ($_.maxeclevel > $_.eclevel) { //#17389 + $_.eclevel = $_.maxeclevel; //#17387 + $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17388 + } //#17388 + $_.n = $f(($_.c * $_.r) - $_.k); //#17392 + $_.cws = $a($f(($_.c * $_.r) + 1)); //#17393 + $put($_.cws, 0, $_.n); //#17394 + $puti($_.cws, 1, $_.datcws); //#17395 + $k[$j++] = $_.cws; //#17396 + $k[$j++] = $_.m + 1; //#17396 + $k[$j++] = Infinity; //#17396 + for (var _Eg = 0, _Eh = $f($f($_.n - $_.m) - 1); _Eg < _Eh; _Eg++) { //#17396 + $k[$j++] = 900; //#17396 + } //#17396 + var _Ei = $a(); //#17396 + var _Ej = $k[--$j]; //#17396 + $puti($k[--$j], _Ej, _Ei); //#17396 + $k[$j++] = $_.cws; //#17397 + $k[$j++] = $_.n; //#17397 + $k[$j++] = Infinity; //#17397 + for (var _Eo = 0, _Ep = $_.k; _Eo < _Ep; _Eo++) { //#17397 + $k[$j++] = 0; //#17397 + } //#17397 + $k[$j++] = 0; //#17397 + var _Eq = $a(); //#17397 + var _Er = $k[--$j]; //#17397 + $puti($k[--$j], _Er, _Eq); //#17397 + if (!bwipp_pdf417.__17404__) { //#17404 + $_ = Object.create($_); //#17404 $k[$j++] = Infinity; //#17401 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = $_.lcw; //#17403 - $k[$j++] = $_.i % 3; //#17403 - $_.cwtobits(); //#17403 - $aload($k[--$j]); //#17403 - var _HP = $geti($_.cws, $_.c * $_.i, $_.c); //#17404 - for (var _HQ = 0, _HR = _HP.length; _HQ < _HR; _HQ++) { //#17404 - $k[$j++] = $get(_HP, _HQ); //#17404 - $k[$j++] = $_.i % 3; //#17404 - $_.cwtobits(); //#17404 - $aload($k[--$j]); //#17404 - } //#17404 - if ($_.compact) { //#17409 - $k[$j++] = 1; //#17406 - } else { //#17409 - $k[$j++] = $_.rcw; //#17408 - $k[$j++] = $_.i % 3; //#17408 - $_.cwtobits(); //#17408 - $aload($k[--$j]); //#17408 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - } //#17409 - var _HZ = $a(); //#17409 - $k[$j++] = _HZ; //#17414 - for (var _Hc = 0, _Hb = $_.rowmult - 1; _Hc <= _Hb; _Hc += 1) { //#17414 - var _Hh = $k[--$j]; //#17413 - $puti($_.pixs, (_Hc + ($_.i * $_.rowmult)) * $_.rwid, _Hh); //#17413 - $k[$j++] = _Hh; //#17413 - } //#17413 - $j--; //#17415 - } //#17415 + $k[$j++] = 1; //#17401 + for (var _Et = 0, _Eu = 928; _Et < _Eu; _Et++) { //#17401 + var _Ev = $k[--$j]; //#17401 + $k[$j++] = _Ev; //#17401 + $k[$j++] = (_Ev * 3) % 929; //#17401 + } //#17401 + $_.rsalog = $a(); //#17401 + $_.rslog = $a(929); //#17402 + for (var _Ey = 1; _Ey <= 928; _Ey += 1) { //#17403 + $put($_.rslog, $get($_.rsalog, _Ey), _Ey); //#17403 + } //#17403 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17403 + bwipp_pdf417.__17404__ = 1; //#17403 + $_ = Object.getPrototypeOf($_); //#17403 + } //#17403 + $_.rsprod = function() { + var _F3 = $k[--$j]; //#17408 + var _F4 = $k[--$j]; //#17408 + $k[$j++] = _F4; //#17412 + $k[$j++] = _F3; //#17412 + if ((_F3 != 0) && (_F4 != 0)) { //#17411 + var _F7 = $get($_.rslog, $k[--$j]); //#17409 + var _FC = $get($_.rsalog, $f(_F7 + $get($_.rslog, $k[--$j])) % 928); //#17409 + $k[$j++] = _FC; //#17409 + } else { //#17411 + $j -= 2; //#17411 + $k[$j++] = 0; //#17411 + } //#17411 + }; //#17411 + $k[$j++] = Infinity; //#17416 + $k[$j++] = 1; //#17416 + for (var _FE = 0, _FF = $_.k; _FE < _FF; _FE++) { //#17416 + $k[$j++] = 0; //#17416 + } //#17416 + $_.coeffs = $a(); //#17416 + for (var _FJ = 1, _FI = $_.k; _FJ <= _FI; _FJ += 1) { //#17425 + $_.i = _FJ; //#17418 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#17419 + for (var _FQ = $_.i - 1; _FQ >= 1; _FQ -= 1) { //#17423 + $_.j = _FQ; //#17421 + $k[$j++] = $_.coeffs; //#17422 + $k[$j++] = $_.j; //#17422 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#17422 + $k[$j++] = $get($_.coeffs, $_.j); //#17422 + $k[$j++] = $get($_.rsalog, $_.i); //#17422 + $_.rsprod(); //#17422 + var _Fc = $k[--$j]; //#17422 + var _Fd = $k[--$j]; //#17422 + var _Fe = $k[--$j]; //#17422 + $put($k[--$j], _Fe, $f(_Fd + _Fc) % 929); //#17422 + } //#17422 + $k[$j++] = $_.coeffs; //#17424 + $k[$j++] = 0; //#17424 + $k[$j++] = $get($_.coeffs, 0); //#17424 + $k[$j++] = $get($_.rsalog, $_.i); //#17424 + $_.rsprod(); //#17424 + var _Fm = $k[--$j]; //#17424 + var _Fn = $k[--$j]; //#17424 + $put($k[--$j], _Fn, _Fm); //#17424 + } //#17424 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#17426 + for (var _Ft = $_.coeffs.length - 1; _Ft >= 0; _Ft -= 2) { //#17427 + var _Fu = $_.coeffs; //#17427 + $put(_Fu, _Ft, $f(929 - $get(_Fu, _Ft))); //#17427 + } //#17427 + for (var _Fy = 0, _Fx = $f($_.n - 1); _Fy <= _Fx; _Fy += 1) { //#17436 + $_.t = $f($get($_.cws, _Fy) + $get($_.cws, $_.n)) % 929; //#17431 + for (var _G6 = 0, _G5 = $_.k - 1; _G6 <= _G5; _G6 += 1) { //#17435 + $_.j = _G6; //#17433 + $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 929))))) % 929); //#17434 + } //#17434 + } //#17434 + for (var _GN = $_.n, _GM = $f($_.n + $_.k); _GN <= _GM; _GN += 1) { //#17437 + $put($_.cws, _GN, $f(929 - $get($_.cws, _GN)) % 929); //#17437 + } //#17437 + $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#17440 + var _GV = $get($_.options, 'debugcws') !== undefined; //#17442 + if (_GV) { //#17442 + $k[$j++] = 'bwipp.debugcws#17442'; //#17442 + $k[$j++] = $_.cws; //#17442 + bwipp_raiseerror(); //#17442 + } //#17442 + if (!bwipp_pdf417.__17686__) { //#17686 + $_ = Object.create($_); //#17686 + $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#17685 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17685 + bwipp_pdf417.__17686__ = 1; //#17685 + $_ = Object.getPrototypeOf($_); //#17685 + } //#17685 + $_.cwtobits = function() { + var _Ge = $get($_.clusters, $k[--$j]); //#17690 + $_.v = $get(_Ge, $k[--$j]); //#17690 + $k[$j++] = Infinity; //#17691 + for (var _Gh = 0, _Gi = 17; _Gh < _Gi; _Gh++) { //#17691 + $k[$j++] = 0; //#17691 + } //#17691 + var _Gl = $cvrs($s(17), $_.v, 2); //#17691 + for (var _Gm = 0, _Gn = _Gl.length; _Gm < _Gn; _Gm++) { //#17691 + $k[$j++] = $get(_Gl, _Gm) - 48; //#17691 + } //#17691 + var _Gp = $a(); //#17691 + $k[$j++] = $geti(_Gp, _Gp.length - 17, 17); //#17692 + }; //#17692 + if ($_.compact) { //#17699 + $_.rwid = $f(($f(($f((17 * $_.c) + 17)) + 17)) + 1); //#17697 + } else { //#17699 + $_.rwid = $f(($f(($f(($f((17 * $_.c) + 17)) + 17)) + 17)) + 18); //#17699 + } //#17699 + $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#17701 + for (var _H0 = 0, _Gz = $_.r - 1; _H0 <= _Gz; _H0 += 1) { //#17734 + $_.i = _H0; //#17704 + if (($_.i % 3) == 0) { //#17709 + $_.lcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17707 + $_.rcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17708 + } //#17708 + if (($_.i % 3) == 1) { //#17713 + $_.lcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17711 + $_.rcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17712 + } //#17712 + if (($_.i % 3) == 2) { //#17717 + $_.lcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17715 + $_.rcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17716 + } //#17716 + $k[$j++] = Infinity; //#17719 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = $_.lcw; //#17721 + $k[$j++] = $_.i % 3; //#17721 + $_.cwtobits(); //#17721 + $aload($k[--$j]); //#17721 + var _HP = $geti($_.cws, $_.c * $_.i, $_.c); //#17722 + for (var _HQ = 0, _HR = _HP.length; _HQ < _HR; _HQ++) { //#17722 + $k[$j++] = $get(_HP, _HQ); //#17722 + $k[$j++] = $_.i % 3; //#17722 + $_.cwtobits(); //#17722 + $aload($k[--$j]); //#17722 + } //#17722 + if ($_.compact) { //#17727 + $k[$j++] = 1; //#17724 + } else { //#17727 + $k[$j++] = $_.rcw; //#17726 + $k[$j++] = $_.i % 3; //#17726 + $_.cwtobits(); //#17726 + $aload($k[--$j]); //#17726 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + } //#17727 + var _HZ = $a(); //#17727 + $k[$j++] = _HZ; //#17732 + for (var _Hc = 0, _Hb = $_.rowmult - 1; _Hc <= _Hb; _Hc += 1) { //#17732 + var _Hh = $k[--$j]; //#17731 + $puti($_.pixs, (_Hc + ($_.i * $_.rowmult)) * $_.rwid, _Hh); //#17731 + $k[$j++] = _Hh; //#17731 + } //#17731 + $j--; //#17733 + } //#17733 var _Hq = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.rwid], ["pixy", $_.r * $_.rowmult], @@ -20710,1199 +21344,1199 @@ function bwipp_pdf417() { ["bordertop", 2], ["borderbottom", 2], ["opt", $_.options] - ]); //#17430 - $k[$j++] = _Hq; //#17433 - if (!$_.dontdraw) { //#17433 - bwipp_renmatrix(); //#17433 - } //#17433 - $_ = Object.getPrototypeOf($_); //#17435 - $_ = Object.getPrototypeOf($_); //#17437 + ]); //#17748 + $k[$j++] = _Hq; //#17751 + if (!$_.dontdraw) { //#17751 + bwipp_renmatrix(); //#17751 + } //#17751 + $_ = Object.getPrototypeOf($_); //#17753 + $_ = Object.getPrototypeOf($_); //#17755 } //bwipp_pdf417 function bwipp_pdf417compact() { - $_ = Object.create($_); //#17466 - $_.dontdraw = false; //#17469 - $k[$j++] = $_; //#17471 - bwipp_processoptions(); //#17471 - $_.options = $k[--$j]; //#17471 - $_.barcode = $k[--$j]; //#17472 - $put($_.options, "dontdraw", true); //#17475 - $put($_.options, "compact", true); //#17476 - $k[$j++] = 'args'; //#17478 - $k[$j++] = $_.barcode; //#17478 - $k[$j++] = $_.options; //#17478 - bwipp_pdf417(); //#17478 - var _6 = $k[--$j]; //#17478 - $_[$k[--$j]] = _6; //#17478 - $put($_.args, "opt", $_.options); //#17480 - $k[$j++] = $_.args; //#17483 - if (!$_.dontdraw) { //#17483 - bwipp_renmatrix(); //#17483 - } //#17483 - $_ = Object.getPrototypeOf($_); //#17485 + $_ = Object.create($_); //#17784 + $_.dontdraw = false; //#17787 + $k[$j++] = $_; //#17789 + bwipp_processoptions(); //#17789 + $_.options = $k[--$j]; //#17789 + $_.barcode = $k[--$j]; //#17790 + $put($_.options, "dontdraw", true); //#17793 + $put($_.options, "compact", true); //#17794 + $k[$j++] = 'args'; //#17796 + $k[$j++] = $_.barcode; //#17796 + $k[$j++] = $_.options; //#17796 + bwipp_pdf417(); //#17796 + var _6 = $k[--$j]; //#17796 + $_[$k[--$j]] = _6; //#17796 + $put($_.args, "opt", $_.options); //#17798 + $k[$j++] = $_.args; //#17801 + if (!$_.dontdraw) { //#17801 + bwipp_renmatrix(); //#17801 + } //#17801 + $_ = Object.getPrototypeOf($_); //#17803 } //bwipp_pdf417compact function bwipp_micropdf417() { - $_ = Object.create($_); //#17516 - $_.dontdraw = false; //#17519 - $_.version = "unset"; //#17520 - $_.columns = 0; //#17521 - $_.rows = 0; //#17522 - $_.rowmult = 2; //#17523 - $_.cca = false; //#17524 - $_.ccb = false; //#17525 - $_.raw = false; //#17526 - $_.parse = false; //#17527 - $_.parsefnc = false; //#17528 - $k[$j++] = $_; //#17530 - bwipp_processoptions(); //#17530 - $_.options = $k[--$j]; //#17530 - $_.barcode = $k[--$j]; //#17531 - if ($eq($_.barcode, "")) { //#17535 - $k[$j++] = 'bwipp.micropdf417emptyData#17534'; //#17534 - $k[$j++] = "The data must not be empty"; //#17534 - bwipp_raiseerror(); //#17534 - } //#17534 - if ($_.rowmult <= 0) { //#17539 - $k[$j++] = 'bwipp.micropdf417badRowMult#17538'; //#17538 - $k[$j++] = "The row multiplier must be greater than zero"; //#17538 - bwipp_raiseerror(); //#17538 - } //#17538 - if (($_.cca && $_.ccb) || (($_.cca && $_.raw) || ($_.ccb && $_.raw))) { //#17543 - $k[$j++] = 'bwipp.micropdf417ccaAndCcb#17542'; //#17542 - $k[$j++] = "Cannot combine cca, ccb and raw"; //#17542 - bwipp_raiseerror(); //#17542 - } //#17542 - if ($ne($_.version, "unset")) { //#17564 - $search($_.version, "x"); //#17547 - if ($k[--$j]) { //#17562 - var _D = $k[--$j]; //#17548 - var _E = $k[--$j]; //#17548 - $k[$j++] = _D; //#17548 - $k[$j++] = _E; //#17548 - $j--; //#17548 - var _F = $k[--$j]; //#17549 - var _G = $k[--$j]; //#17549 - $k[$j++] = _G; //#17549 - $k[$j++] = _F; //#17549 - $k[$j++] = _G; //#17549 - $k[$j++] = _F; //#17549 - $astore($a(2)); //#17549 - $forall($k[--$j], function() { //#17558 - var _J = $k[--$j]; //#17551 - $k[$j++] = _J; //#17551 - $k[$j++] = true; //#17551 - if (_J.length == 0) { //#17551 - $j--; //#17551 - $k[$j++] = false; //#17551 - } //#17551 - var _K = $k[--$j]; //#17552 - var _L = $k[--$j]; //#17552 - $k[$j++] = _K; //#17554 - $forall(_L, function() { //#17554 - var _M = $k[--$j]; //#17553 - if ((_M < 48) || (_M > 57)) { //#17553 - $j--; //#17553 - $k[$j++] = false; //#17553 - } //#17553 - }); //#17553 - if ($nt($k[--$j])) { //#17557 - $k[$j++] = 'bwipp.micropdf417BadVersionBadRowOrColumn#17556'; //#17556 - $k[$j++] = "version must be formatted as RxC"; //#17556 - bwipp_raiseerror(); //#17556 - } //#17556 - }); //#17556 - $_.rows = $cvi($k[--$j]); //#17559 - $_.columns = $cvi($k[--$j]); //#17560 - } else { //#17562 - $j--; //#17562 - $k[$j++] = 'bwipp.micropdf417badVersionFormat#17562'; //#17562 - $k[$j++] = "version must be formatted as RxC"; //#17562 - bwipp_raiseerror(); //#17562 - } //#17562 - } //#17562 - bwipp_loadctx(bwipp_micropdf417) //#17566 - if (!bwipp_micropdf417.__17656__) { //#17656 - $_ = Object.create($_); //#17656 - $_.T = 0; //#17570 - $_.N = 1; //#17570 - $_.B = 2; //#17570 - $_.A = 0; //#17571 - $_.L = 1; //#17571 - $_.M = 2; //#17571 - $_.P = 3; //#17571 - $_.tl = -1; //#17574 - $_.nl = -2; //#17574 - $_.bl = -3; //#17574 - $_.bl6 = -4; //#17574 - $_.bs = -5; //#17574 - $_.al = -6; //#17577 - $_.ll = -7; //#17577 - $_.ml = -8; //#17577 - $_.pl = -9; //#17577 - $_.as = -10; //#17577 - $_.ps = -11; //#17577 - $_.m05 = -12; //#17580 - $_.m06 = -13; //#17580 - $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#17615 - $_.charvals = $a([new Map, new Map, new Map, new Map]); //#17618 - $_.alltext = new Map; //#17619 - for (var _19 = 0, _18 = $_.charmaps.length - 1; _19 <= _18; _19 += 1) { //#17629 - $_.i = _19; //#17621 - $_.encs = $get($_.charmaps, $_.i); //#17622 - for (var _1D = 0; _1D <= 3; _1D += 1) { //#17628 - $_.j = _1D; //#17624 - var _1G = $get($_.encs, $_.j); //#17625 - $k[$j++] = _1G; //#17625 - if ($eq($type(_1G), 'stringtype')) { //#17625 - var _1J = $get($k[--$j], 0); //#17625 - $k[$j++] = _1J; //#17625 - } //#17625 - var _1K = $k[--$j]; //#17626 - $put($get($_.charvals, $_.j), _1K, $_.i); //#17626 - $put($_.alltext, _1K, -1); //#17627 - } //#17627 - } //#17627 - $_.e = 10000; //#17631 - $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#17639 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#17647 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#17655 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#17655 - bwipp_micropdf417.__17656__ = 1; //#17655 - $_ = Object.getPrototypeOf($_); //#17655 - } //#17655 - if ($_.raw || $_.cca) { //#17677 - $_.datcws = $a($_.barcode.length); //#17660 - $_.i = 0; //#17661 - $_.j = 0; //#17661 - for (;;) { //#17672 - if ($_.i >= ($_.barcode.length - 3)) { //#17663 - break; //#17663 - } //#17663 - if ($get($_.barcode, $_.i) != 94) { //#17664 - break; //#17664 - } //#17664 - var _2a = $geti($_.barcode, $_.i + 1, 3); //#17665 - $k[$j++] = _2a; //#17667 - $k[$j++] = false; //#17667 - for (var _2b = 0, _2c = _2a.length; _2b < _2c; _2b++) { //#17667 - var _2d = $get(_2a, _2b); //#17667 - if ((_2d < 48) || (_2d > 57)) { //#17666 - $j--; //#17666 - $k[$j++] = true; //#17666 - } //#17666 - } //#17666 - if ($k[--$j]) { //#17667 - $j--; //#17667 - break; //#17667 - } //#17667 - $_.cw = $cvi($k[--$j]); //#17668 - $put($_.datcws, $_.j, $_.cw); //#17669 - $_.i = $_.i + 4; //#17670 - $_.j = $_.j + 1; //#17671 - } //#17671 - if ($_.i != $_.barcode.length) { //#17675 - $k[$j++] = 'bwipp.micropdf417badCcaRawFormat#17674'; //#17674 - $k[$j++] = "cca and raw data must be formatted as ^NNN"; //#17674 - bwipp_raiseerror(); //#17674 - } //#17674 - $_.datcws = $geti($_.datcws, 0, $_.j); //#17676 - } //#17676 + $_ = Object.create($_); //#17834 + $_.dontdraw = false; //#17837 + $_.version = "unset"; //#17838 + $_.columns = 0; //#17839 + $_.rows = 0; //#17840 + $_.rowmult = 2; //#17841 + $_.cca = false; //#17842 + $_.ccb = false; //#17843 + $_.raw = false; //#17844 + $_.parse = false; //#17845 + $_.parsefnc = false; //#17846 + $k[$j++] = $_; //#17848 + bwipp_processoptions(); //#17848 + $_.options = $k[--$j]; //#17848 + $_.barcode = $k[--$j]; //#17849 + if ($eq($_.barcode, "")) { //#17853 + $k[$j++] = 'bwipp.micropdf417emptyData#17852'; //#17852 + $k[$j++] = "The data must not be empty"; //#17852 + bwipp_raiseerror(); //#17852 + } //#17852 + if ($_.rowmult <= 0) { //#17857 + $k[$j++] = 'bwipp.micropdf417badRowMult#17856'; //#17856 + $k[$j++] = "The row multiplier must be greater than zero"; //#17856 + bwipp_raiseerror(); //#17856 + } //#17856 + if (($_.cca && $_.ccb) || (($_.cca && $_.raw) || ($_.ccb && $_.raw))) { //#17861 + $k[$j++] = 'bwipp.micropdf417ccaAndCcb#17860'; //#17860 + $k[$j++] = "Cannot combine cca, ccb and raw"; //#17860 + bwipp_raiseerror(); //#17860 + } //#17860 + if ($ne($_.version, "unset")) { //#17882 + $search($_.version, "x"); //#17865 + if ($k[--$j]) { //#17880 + var _D = $k[--$j]; //#17866 + var _E = $k[--$j]; //#17866 + $k[$j++] = _D; //#17866 + $k[$j++] = _E; //#17866 + $j--; //#17866 + var _F = $k[--$j]; //#17867 + var _G = $k[--$j]; //#17867 + $k[$j++] = _G; //#17867 + $k[$j++] = _F; //#17867 + $k[$j++] = _G; //#17867 + $k[$j++] = _F; //#17867 + $astore($a(2)); //#17867 + $forall($k[--$j], function() { //#17876 + var _J = $k[--$j]; //#17869 + $k[$j++] = _J; //#17869 + $k[$j++] = true; //#17869 + if (_J.length == 0) { //#17869 + $j--; //#17869 + $k[$j++] = false; //#17869 + } //#17869 + var _K = $k[--$j]; //#17870 + var _L = $k[--$j]; //#17870 + $k[$j++] = _K; //#17872 + $forall(_L, function() { //#17872 + var _M = $k[--$j]; //#17871 + if ((_M < 48) || (_M > 57)) { //#17871 + $j--; //#17871 + $k[$j++] = false; //#17871 + } //#17871 + }); //#17871 + if ($nt($k[--$j])) { //#17875 + $k[$j++] = 'bwipp.micropdf417BadVersionBadRowOrColumn#17874'; //#17874 + $k[$j++] = "version must be formatted as RxC"; //#17874 + bwipp_raiseerror(); //#17874 + } //#17874 + }); //#17874 + $_.rows = $cvi($k[--$j]); //#17877 + $_.columns = $cvi($k[--$j]); //#17878 + } else { //#17880 + $j--; //#17880 + $k[$j++] = 'bwipp.micropdf417badVersionFormat#17880'; //#17880 + $k[$j++] = "version must be formatted as RxC"; //#17880 + bwipp_raiseerror(); //#17880 + } //#17880 + } //#17880 + bwipp_loadctx(bwipp_micropdf417) //#17884 + if (!bwipp_micropdf417.__17974__) { //#17974 + $_ = Object.create($_); //#17974 + $_.T = 0; //#17888 + $_.N = 1; //#17888 + $_.B = 2; //#17888 + $_.A = 0; //#17889 + $_.L = 1; //#17889 + $_.M = 2; //#17889 + $_.P = 3; //#17889 + $_.tl = -1; //#17892 + $_.nl = -2; //#17892 + $_.bl = -3; //#17892 + $_.bl6 = -4; //#17892 + $_.bs = -5; //#17892 + $_.al = -6; //#17895 + $_.ll = -7; //#17895 + $_.ml = -8; //#17895 + $_.pl = -9; //#17895 + $_.as = -10; //#17895 + $_.ps = -11; //#17895 + $_.m05 = -12; //#17898 + $_.m06 = -13; //#17898 + $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#17933 + $_.charvals = $a([new Map, new Map, new Map, new Map]); //#17936 + $_.alltext = new Map; //#17937 + for (var _19 = 0, _18 = $_.charmaps.length - 1; _19 <= _18; _19 += 1) { //#17947 + $_.i = _19; //#17939 + $_.encs = $get($_.charmaps, $_.i); //#17940 + for (var _1D = 0; _1D <= 3; _1D += 1) { //#17946 + $_.j = _1D; //#17942 + var _1G = $get($_.encs, $_.j); //#17943 + $k[$j++] = _1G; //#17943 + if ($eq($type(_1G), 'stringtype')) { //#17943 + var _1J = $get($k[--$j], 0); //#17943 + $k[$j++] = _1J; //#17943 + } //#17943 + var _1K = $k[--$j]; //#17944 + $put($get($_.charvals, $_.j), _1K, $_.i); //#17944 + $put($_.alltext, _1K, -1); //#17945 + } //#17945 + } //#17945 + $_.e = 10000; //#17949 + $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#17957 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#17965 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#17973 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#17973 + bwipp_micropdf417.__17974__ = 1; //#17973 + $_ = Object.getPrototypeOf($_); //#17973 + } //#17973 + if ($_.raw || $_.cca) { //#17995 + $_.datcws = $a($_.barcode.length); //#17978 + $_.i = 0; //#17979 + $_.j = 0; //#17979 + for (;;) { //#17990 + if ($_.i >= ($_.barcode.length - 3)) { //#17981 + break; //#17981 + } //#17981 + if ($get($_.barcode, $_.i) != 94) { //#17982 + break; //#17982 + } //#17982 + var _2a = $geti($_.barcode, $_.i + 1, 3); //#17983 + $k[$j++] = _2a; //#17985 + $k[$j++] = false; //#17985 + for (var _2b = 0, _2c = _2a.length; _2b < _2c; _2b++) { //#17985 + var _2d = $get(_2a, _2b); //#17985 + if ((_2d < 48) || (_2d > 57)) { //#17984 + $j--; //#17984 + $k[$j++] = true; //#17984 + } //#17984 + } //#17984 + if ($k[--$j]) { //#17985 + $j--; //#17985 + break; //#17985 + } //#17985 + $_.cw = $cvi($k[--$j]); //#17986 + $put($_.datcws, $_.j, $_.cw); //#17987 + $_.i = $_.i + 4; //#17988 + $_.j = $_.j + 1; //#17989 + } //#17989 + if ($_.i != $_.barcode.length) { //#17993 + $k[$j++] = 'bwipp.micropdf417badCcaRawFormat#17992'; //#17992 + $k[$j++] = "cca and raw data must be formatted as ^NNN"; //#17992 + bwipp_raiseerror(); //#17992 + } //#17992 + $_.datcws = $geti($_.datcws, 0, $_.j); //#17994 + } //#17994 $_.encb = function() { - $_.in = $k[--$j]; //#17680 - $_.inlen = $_.in.length; //#17681 - $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#17682 - for (var _2x = 0, _2w = (~~($_.inlen / 6)) - 1; _2x <= _2w; _2x += 1) { //#17705 - $_.k = _2x; //#17684 - $k[$j++] = Infinity; //#17685 - $aload($geti($_.in, $_.k * 6, 3)); //#17685 - $_.msbs = $a(); //#17685 - $k[$j++] = Infinity; //#17686 - $aload($_.msbs); //#17687 - var _33 = $k[--$j]; //#17687 - var _34 = $k[--$j]; //#17687 - var _35 = $k[--$j]; //#17687 - $k[$j++] = $f(($f(_33 + (_34 * 256))) + (_35 * 65536)); //#17688 - for (var _36 = 0, _37 = 3; _36 < _37; _36++) { //#17688 - var _38 = $k[--$j]; //#17688 - $k[$j++] = _38 % 900; //#17688 - $k[$j++] = ~~(_38 / 900); //#17688 - } //#17688 - $_.mscs = $a(); //#17688 - $k[$j++] = Infinity; //#17690 - $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#17690 - $_.lsbs = $a(); //#17690 - $k[$j++] = Infinity; //#17691 - $aload($_.lsbs); //#17692 - var _3F = $k[--$j]; //#17692 - var _3G = $k[--$j]; //#17692 - var _3H = $k[--$j]; //#17692 - $k[$j++] = $f(($f(_3F + (_3G * 256))) + (_3H * 65536)); //#17693 - for (var _3I = 0, _3J = 3; _3I < _3J; _3I++) { //#17693 - var _3K = $k[--$j]; //#17693 - $k[$j++] = _3K % 900; //#17693 - $k[$j++] = ~~(_3K / 900); //#17693 - } //#17693 - $_.lscs = $a(); //#17693 - var _3N = $get($_.lscs, 0); //#17695 - var _3P = $get($_.mscs, 0); //#17695 - $put($_.out, ($_.k * 5) + 4, ($f(_3N + (_3P * 316))) % 900); //#17696 - var _3T = $get($_.lscs, 1); //#17697 - var _3V = $get($_.mscs, 0); //#17697 - var _3X = $get($_.mscs, 1); //#17697 - $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) % 900); //#17698 - var _3b = $get($_.lscs, 2); //#17699 - var _3d = $get($_.mscs, 0); //#17699 - var _3f = $get($_.mscs, 1); //#17699 - var _3h = $get($_.mscs, 2); //#17699 - $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) % 900); //#17700 - var _3l = $get($_.lscs, 3); //#17701 - var _3n = $get($_.mscs, 1); //#17701 - var _3p = $get($_.mscs, 2); //#17701 - $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) % 900); //#17702 - $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#17704 - } //#17704 - $_.rem = $_.inlen % 6; //#17706 - if ($_.rem != 0) { //#17711 - $k[$j++] = $_.out; //#17709 - $k[$j++] = $_.out.length - $_.rem; //#17709 - $k[$j++] = Infinity; //#17709 - $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#17709 - var _46 = $a(); //#17709 - var _47 = $k[--$j]; //#17710 - $puti($k[--$j], _47, _46); //#17710 - } //#17710 - $k[$j++] = $_.out; //#17712 - }; //#17712 - if ($_.ccb) { //#17721 - $_.barlen = $_.barcode.length; //#17716 - $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#17717 - $put($_.datcws, 0, 920); //#17718 - var _4I = (($_.barlen % 6) == 0) ? 924 : 901; //#17719 - $put($_.datcws, 1, _4I); //#17719 - $k[$j++] = $_.datcws; //#17720 - $k[$j++] = 2; //#17720 - $k[$j++] = Infinity; //#17720 - $forall($_.barcode); //#17720 - var _4L = $a(); //#17720 - $k[$j++] = _4L; //#17720 - $_.encb(); //#17720 - var _4M = $k[--$j]; //#17720 - var _4N = $k[--$j]; //#17720 - $puti($k[--$j], _4N, _4M); //#17720 - } //#17720 - if (((!$_.raw) && (!$_.cca)) && (!$_.ccb)) { //#18122 + $_.in = $k[--$j]; //#17998 + $_.inlen = $_.in.length; //#17999 + $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#18000 + for (var _2x = 0, _2w = (~~($_.inlen / 6)) - 1; _2x <= _2w; _2x += 1) { //#18023 + $_.k = _2x; //#18002 + $k[$j++] = Infinity; //#18003 + $aload($geti($_.in, $_.k * 6, 3)); //#18003 + $_.msbs = $a(); //#18003 + $k[$j++] = Infinity; //#18004 + $aload($_.msbs); //#18005 + var _33 = $k[--$j]; //#18005 + var _34 = $k[--$j]; //#18005 + var _35 = $k[--$j]; //#18005 + $k[$j++] = $f(($f(_33 + (_34 * 256))) + (_35 * 65536)); //#18006 + for (var _36 = 0, _37 = 3; _36 < _37; _36++) { //#18006 + var _38 = $k[--$j]; //#18006 + $k[$j++] = _38 % 900; //#18006 + $k[$j++] = ~~(_38 / 900); //#18006 + } //#18006 + $_.mscs = $a(); //#18006 + $k[$j++] = Infinity; //#18008 + $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#18008 + $_.lsbs = $a(); //#18008 + $k[$j++] = Infinity; //#18009 + $aload($_.lsbs); //#18010 + var _3F = $k[--$j]; //#18010 + var _3G = $k[--$j]; //#18010 + var _3H = $k[--$j]; //#18010 + $k[$j++] = $f(($f(_3F + (_3G * 256))) + (_3H * 65536)); //#18011 + for (var _3I = 0, _3J = 3; _3I < _3J; _3I++) { //#18011 + var _3K = $k[--$j]; //#18011 + $k[$j++] = _3K % 900; //#18011 + $k[$j++] = ~~(_3K / 900); //#18011 + } //#18011 + $_.lscs = $a(); //#18011 + var _3N = $get($_.lscs, 0); //#18013 + var _3P = $get($_.mscs, 0); //#18013 + $put($_.out, ($_.k * 5) + 4, ($f(_3N + (_3P * 316))) % 900); //#18014 + var _3T = $get($_.lscs, 1); //#18015 + var _3V = $get($_.mscs, 0); //#18015 + var _3X = $get($_.mscs, 1); //#18015 + $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) % 900); //#18016 + var _3b = $get($_.lscs, 2); //#18017 + var _3d = $get($_.mscs, 0); //#18017 + var _3f = $get($_.mscs, 1); //#18017 + var _3h = $get($_.mscs, 2); //#18017 + $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) % 900); //#18018 + var _3l = $get($_.lscs, 3); //#18019 + var _3n = $get($_.mscs, 1); //#18019 + var _3p = $get($_.mscs, 2); //#18019 + $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) % 900); //#18020 + $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#18022 + } //#18022 + $_.rem = $_.inlen % 6; //#18024 + if ($_.rem != 0) { //#18029 + $k[$j++] = $_.out; //#18027 + $k[$j++] = $_.out.length - $_.rem; //#18027 + $k[$j++] = Infinity; //#18027 + $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#18027 + var _46 = $a(); //#18027 + var _47 = $k[--$j]; //#18028 + $puti($k[--$j], _47, _46); //#18028 + } //#18028 + $k[$j++] = $_.out; //#18030 + }; //#18030 + if ($_.ccb) { //#18039 + $_.barlen = $_.barcode.length; //#18034 + $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#18035 + $put($_.datcws, 0, 920); //#18036 + var _4I = (($_.barlen % 6) == 0) ? 924 : 901; //#18037 + $put($_.datcws, 1, _4I); //#18037 + $k[$j++] = $_.datcws; //#18038 + $k[$j++] = 2; //#18038 + $k[$j++] = Infinity; //#18038 + $forall($_.barcode); //#18038 + var _4L = $a(); //#18038 + $k[$j++] = _4L; //#18038 + $_.encb(); //#18038 + var _4M = $k[--$j]; //#18038 + var _4N = $k[--$j]; //#18038 + $puti($k[--$j], _4N, _4M); //#18038 + } //#18038 + if (((!$_.raw) && (!$_.cca)) && (!$_.ccb)) { //#18440 var _4U = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#17732 - $_.fncvals = _4U; //#17733 - $k[$j++] = 'msg'; //#17734 - $k[$j++] = $_.barcode; //#17734 - $k[$j++] = $_.fncvals; //#17734 - bwipp_parseinput(); //#17734 - var _4X = $k[--$j]; //#17734 - $_[$k[--$j]] = _4X; //#17734 - $_.msglen = $_.msg.length; //#17735 - if ($_.msglen >= 9) { //#17753 - $aload($geti($_.msg, 0, 7)); //#17739 - var _4d = $k[--$j]; //#17740 - var _4e = $k[--$j]; //#17740 - $k[$j++] = _4d == 29; //#17740 - $k[$j++] = _4e; //#17740 - $j--; //#17740 - var _4f = $k[--$j]; //#17740 - var _4g = $k[--$j]; //#17740 - var _4h = $k[--$j]; //#17740 - var _4i = $k[--$j]; //#17741 - var _4j = $k[--$j]; //#17741 - var _4k = $k[--$j]; //#17741 - if (((((_4f && (_4g == 48)) && (_4h == 30)) && (_4i == 62)) && (_4j == 41)) && (_4k == 91)) { //#17752 - $aload($geti($_.msg, $_.msglen - 2, 2)); //#17742 - var _4o = $k[--$j]; //#17743 - var _4p = $k[--$j]; //#17743 - if ((_4o == 4) && (_4p == 30)) { //#17751 - if ($get($_.msg, 5) == 53) { //#17748 - $k[$j++] = Infinity; //#17745 - $k[$j++] = $_.m05; //#17745 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#17745 - $_.msg = $a(); //#17745 - } else { //#17748 - if ($get($_.msg, 5) == 54) { //#17749 - $k[$j++] = Infinity; //#17748 - $k[$j++] = $_.m06; //#17748 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#17748 - $_.msg = $a(); //#17748 - } //#17748 - } //#17748 - } //#17748 - } //#17748 - } //#17748 - $_.msglen = $_.msg.length; //#17754 - $k[$j++] = Infinity; //#17757 - for (var _56 = 0, _57 = $_.msglen; _56 < _57; _56++) { //#17757 - $k[$j++] = 0; //#17757 - } //#17757 - $k[$j++] = 0; //#17757 - $_.numdigits = $a(); //#17757 - $k[$j++] = Infinity; //#17758 - for (var _5A = 0, _5B = $_.msglen; _5A < _5B; _5A++) { //#17758 - $k[$j++] = 0; //#17758 - } //#17758 - $k[$j++] = 0; //#17758 - $_.numtext = $a(); //#17758 - $k[$j++] = Infinity; //#17759 - for (var _5E = 0, _5F = $_.msglen; _5E < _5F; _5E++) { //#17759 - $k[$j++] = 0; //#17759 - } //#17759 - $k[$j++] = 0; //#17759 - $_.numbytes = $a(); //#17759 - $k[$j++] = Infinity; //#17760 - for (var _5I = 0, _5J = $_.msglen; _5I < _5J; _5I++) { //#17760 - $k[$j++] = 0; //#17760 - } //#17760 - $_.iseci = $a(); //#17760 - for (var _5M = $_.msglen - 1; _5M >= 0; _5M -= 1) { //#17773 - $_.i = _5M; //#17762 - var _5P = $get($_.msg, $_.i); //#17763 - if ((_5P >= 48) && (_5P <= 57)) { //#17765 - $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#17764 - } //#17764 - var _5Z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#17766 - if (_5Z && ($get($_.numdigits, $_.i) < 13)) { //#17768 - $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#17767 - } //#17767 - if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#17771 - $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#17770 - } //#17770 - $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#17772 - } //#17772 - $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#17774 - $_.numtext = $geti($_.numtext, 0, $_.msglen); //#17775 - $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#17776 - $_.seq = $a([]); //#17778 - $_.seqlen = 0; //#17778 - $_.state = $_.B; //#17778 - $_.p = 0; //#17778 - for (;;) { //#17840 - if ($_.p == $_.msglen) { //#17779 - break; //#17779 - } //#17779 - var _6H = $get($_.msg, $_.p); //#17780 - if (($_.p == 0) && ((_6H == $_.m05) || (_6H == $_.m06))) { //#17838 - $k[$j++] = Infinity; //#17781 - $aload($_.seq); //#17782 - var _6P = ($get($_.msg, $_.p) == $_.m05) ? $_.m05 : $_.m06; //#17783 - $k[$j++] = _6P; //#17783 - $_.seq = $a(); //#17783 - $_.p = $_.p + 1; //#17785 - $_.seqlen = $_.seqlen + 1; //#17786 - } else { //#17838 - if ($get($_.iseci, $_.p)) { //#17838 - $_.eci = $get($_.msg, $_.p); //#17789 - $k[$j++] = Infinity; //#17790 - $aload($_.seq); //#17791 - $k[$j++] = $a([$_.eci]); //#17792 - $_.seq = $a(); //#17792 - $_.p = $_.p + 1; //#17794 - $k[$j++] = 'seqlen'; //#17795 - $k[$j++] = $_.seqlen; //#17795 - if ($_.eci <= -1810900) { //#17795 - $k[$j++] = 2; //#17795 - } else { //#17795 - var _6h = ($_.eci <= -1000900) ? 3 : 2; //#17795 - $k[$j++] = _6h; //#17795 - } //#17795 - var _6i = $k[--$j]; //#17795 - var _6j = $k[--$j]; //#17795 - $_[$k[--$j]] = $f(_6j + _6i); //#17795 - } else { //#17838 - $_.n = $get($_.numdigits, $_.p); //#17797 - if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#17838 - $k[$j++] = Infinity; //#17799 - $aload($_.seq); //#17800 - $k[$j++] = $_.nl; //#17802 - $k[$j++] = Infinity; //#17802 - $aload($geti($_.msg, $_.p, $_.n)); //#17802 - var _6y = $a(); //#17802 - $k[$j++] = _6y; //#17802 - $_.seq = $a(); //#17802 - $_.state = $_.N; //#17804 - $_.p = $f($_.p + $_.n); //#17805 - $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#17806 - } else { //#17838 - $_.t = $get($_.numtext, $_.p); //#17808 - if ($_.t >= 5) { //#17838 - $k[$j++] = Infinity; //#17810 - $aload($_.seq); //#17811 - if ($_.state != $_.T) { //#17814 - $k[$j++] = $_.tl; //#17813 - } //#17813 - $k[$j++] = Infinity; //#17815 - $aload($geti($_.msg, $_.p, $_.t)); //#17815 - var _7H = $a(); //#17815 - $k[$j++] = _7H; //#17815 - $_.seq = $a(); //#17815 - $_.state = $_.T; //#17817 - $_.p = $f($_.p + $_.t); //#17818 - $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#17819 - } else { //#17838 - $_.b = $get($_.numbytes, $_.p); //#17821 - if (($_.b == 1) && ($_.state == $_.T)) { //#17838 - $k[$j++] = Infinity; //#17823 - $aload($_.seq); //#17824 - $k[$j++] = $_.bs; //#17826 - $k[$j++] = $a([$get($_.msg, $_.p)]); //#17826 - $_.seq = $a(); //#17826 - $_.p = $f($_.p + $_.b); //#17828 - $_.seqlen = $f($_.seqlen + 2); //#17829 - } else { //#17838 - $k[$j++] = Infinity; //#17831 - $aload($_.seq); //#17832 - var _7g = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#17833 - $k[$j++] = _7g; //#17834 - $k[$j++] = Infinity; //#17834 - $aload($geti($_.msg, $_.p, $_.b)); //#17834 - var _7l = $a(); //#17834 - $k[$j++] = _7l; //#17834 - $_.seq = $a(); //#17834 - $_.state = $_.B; //#17836 - $_.p = $f($_.p + $_.b); //#17837 - $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - $k[$j++] = Infinity; //#17842 - $k[$j++] = $_.tl; //#17843 - $k[$j++] = 900; //#17843 - $k[$j++] = $_.bl; //#17843 - $k[$j++] = 901; //#17843 - $k[$j++] = $_.bl6; //#17843 - $k[$j++] = 924; //#17843 - $k[$j++] = $_.nl; //#17843 - $k[$j++] = 902; //#17843 - $k[$j++] = $_.bs; //#17843 - $k[$j++] = 913; //#17843 - $k[$j++] = $_.m05; //#17843 - $k[$j++] = 916; //#17843 - $k[$j++] = $_.m06; //#17843 - $k[$j++] = 917; //#17843 - $_.latchcws = $d(); //#17844 + ]); //#18050 + $_.fncvals = _4U; //#18051 + $k[$j++] = 'msg'; //#18052 + $k[$j++] = $_.barcode; //#18052 + $k[$j++] = $_.fncvals; //#18052 + bwipp_parseinput(); //#18052 + var _4X = $k[--$j]; //#18052 + $_[$k[--$j]] = _4X; //#18052 + $_.msglen = $_.msg.length; //#18053 + if ($_.msglen >= 9) { //#18071 + $aload($geti($_.msg, 0, 7)); //#18057 + var _4d = $k[--$j]; //#18058 + var _4e = $k[--$j]; //#18058 + $k[$j++] = _4d == 29; //#18058 + $k[$j++] = _4e; //#18058 + $j--; //#18058 + var _4f = $k[--$j]; //#18058 + var _4g = $k[--$j]; //#18058 + var _4h = $k[--$j]; //#18058 + var _4i = $k[--$j]; //#18059 + var _4j = $k[--$j]; //#18059 + var _4k = $k[--$j]; //#18059 + if (((((_4f && (_4g == 48)) && (_4h == 30)) && (_4i == 62)) && (_4j == 41)) && (_4k == 91)) { //#18070 + $aload($geti($_.msg, $_.msglen - 2, 2)); //#18060 + var _4o = $k[--$j]; //#18061 + var _4p = $k[--$j]; //#18061 + if ((_4o == 4) && (_4p == 30)) { //#18069 + if ($get($_.msg, 5) == 53) { //#18066 + $k[$j++] = Infinity; //#18063 + $k[$j++] = $_.m05; //#18063 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18063 + $_.msg = $a(); //#18063 + } else { //#18066 + if ($get($_.msg, 5) == 54) { //#18067 + $k[$j++] = Infinity; //#18066 + $k[$j++] = $_.m06; //#18066 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18066 + $_.msg = $a(); //#18066 + } //#18066 + } //#18066 + } //#18066 + } //#18066 + } //#18066 + $_.msglen = $_.msg.length; //#18072 + $k[$j++] = Infinity; //#18075 + for (var _56 = 0, _57 = $_.msglen; _56 < _57; _56++) { //#18075 + $k[$j++] = 0; //#18075 + } //#18075 + $k[$j++] = 0; //#18075 + $_.numdigits = $a(); //#18075 + $k[$j++] = Infinity; //#18076 + for (var _5A = 0, _5B = $_.msglen; _5A < _5B; _5A++) { //#18076 + $k[$j++] = 0; //#18076 + } //#18076 + $k[$j++] = 0; //#18076 + $_.numtext = $a(); //#18076 + $k[$j++] = Infinity; //#18077 + for (var _5E = 0, _5F = $_.msglen; _5E < _5F; _5E++) { //#18077 + $k[$j++] = 0; //#18077 + } //#18077 + $k[$j++] = 0; //#18077 + $_.numbytes = $a(); //#18077 + $k[$j++] = Infinity; //#18078 + for (var _5I = 0, _5J = $_.msglen; _5I < _5J; _5I++) { //#18078 + $k[$j++] = 0; //#18078 + } //#18078 + $_.iseci = $a(); //#18078 + for (var _5M = $_.msglen - 1; _5M >= 0; _5M -= 1) { //#18091 + $_.i = _5M; //#18080 + var _5P = $get($_.msg, $_.i); //#18081 + if ((_5P >= 48) && (_5P <= 57)) { //#18083 + $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#18082 + } //#18082 + var _5Z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#18084 + if (_5Z && ($get($_.numdigits, $_.i) < 13)) { //#18086 + $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#18085 + } //#18085 + if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#18089 + $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#18088 + } //#18088 + $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#18090 + } //#18090 + $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#18092 + $_.numtext = $geti($_.numtext, 0, $_.msglen); //#18093 + $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#18094 + $_.seq = $a([]); //#18096 + $_.seqlen = 0; //#18096 + $_.state = $_.B; //#18096 + $_.p = 0; //#18096 + for (;;) { //#18158 + if ($_.p == $_.msglen) { //#18097 + break; //#18097 + } //#18097 + var _6H = $get($_.msg, $_.p); //#18098 + if (($_.p == 0) && ((_6H == $_.m05) || (_6H == $_.m06))) { //#18156 + $k[$j++] = Infinity; //#18099 + $aload($_.seq); //#18100 + var _6P = ($get($_.msg, $_.p) == $_.m05) ? $_.m05 : $_.m06; //#18101 + $k[$j++] = _6P; //#18101 + $_.seq = $a(); //#18101 + $_.p = $_.p + 1; //#18103 + $_.seqlen = $_.seqlen + 1; //#18104 + } else { //#18156 + if ($get($_.iseci, $_.p)) { //#18156 + $_.eci = $get($_.msg, $_.p); //#18107 + $k[$j++] = Infinity; //#18108 + $aload($_.seq); //#18109 + $k[$j++] = $a([$_.eci]); //#18110 + $_.seq = $a(); //#18110 + $_.p = $_.p + 1; //#18112 + $k[$j++] = 'seqlen'; //#18113 + $k[$j++] = $_.seqlen; //#18113 + if ($_.eci <= -1810900) { //#18113 + $k[$j++] = 2; //#18113 + } else { //#18113 + var _6h = ($_.eci <= -1000900) ? 3 : 2; //#18113 + $k[$j++] = _6h; //#18113 + } //#18113 + var _6i = $k[--$j]; //#18113 + var _6j = $k[--$j]; //#18113 + $_[$k[--$j]] = $f(_6j + _6i); //#18113 + } else { //#18156 + $_.n = $get($_.numdigits, $_.p); //#18115 + if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#18156 + $k[$j++] = Infinity; //#18117 + $aload($_.seq); //#18118 + $k[$j++] = $_.nl; //#18120 + $k[$j++] = Infinity; //#18120 + $aload($geti($_.msg, $_.p, $_.n)); //#18120 + var _6y = $a(); //#18120 + $k[$j++] = _6y; //#18120 + $_.seq = $a(); //#18120 + $_.state = $_.N; //#18122 + $_.p = $f($_.p + $_.n); //#18123 + $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#18124 + } else { //#18156 + $_.t = $get($_.numtext, $_.p); //#18126 + if ($_.t >= 5) { //#18156 + $k[$j++] = Infinity; //#18128 + $aload($_.seq); //#18129 + if ($_.state != $_.T) { //#18132 + $k[$j++] = $_.tl; //#18131 + } //#18131 + $k[$j++] = Infinity; //#18133 + $aload($geti($_.msg, $_.p, $_.t)); //#18133 + var _7H = $a(); //#18133 + $k[$j++] = _7H; //#18133 + $_.seq = $a(); //#18133 + $_.state = $_.T; //#18135 + $_.p = $f($_.p + $_.t); //#18136 + $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#18137 + } else { //#18156 + $_.b = $get($_.numbytes, $_.p); //#18139 + if (($_.b == 1) && ($_.state == $_.T)) { //#18156 + $k[$j++] = Infinity; //#18141 + $aload($_.seq); //#18142 + $k[$j++] = $_.bs; //#18144 + $k[$j++] = $a([$get($_.msg, $_.p)]); //#18144 + $_.seq = $a(); //#18144 + $_.p = $f($_.p + $_.b); //#18146 + $_.seqlen = $f($_.seqlen + 2); //#18147 + } else { //#18156 + $k[$j++] = Infinity; //#18149 + $aload($_.seq); //#18150 + var _7g = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#18151 + $k[$j++] = _7g; //#18152 + $k[$j++] = Infinity; //#18152 + $aload($geti($_.msg, $_.p, $_.b)); //#18152 + var _7l = $a(); //#18152 + $k[$j++] = _7l; //#18152 + $_.seq = $a(); //#18152 + $_.state = $_.B; //#18154 + $_.p = $f($_.p + $_.b); //#18155 + $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + $k[$j++] = Infinity; //#18160 + $k[$j++] = $_.tl; //#18161 + $k[$j++] = 900; //#18161 + $k[$j++] = $_.bl; //#18161 + $k[$j++] = 901; //#18161 + $k[$j++] = $_.bl6; //#18161 + $k[$j++] = 924; //#18161 + $k[$j++] = $_.nl; //#18161 + $k[$j++] = 902; //#18161 + $k[$j++] = $_.bs; //#18161 + $k[$j++] = 913; //#18161 + $k[$j++] = $_.m05; //#18161 + $k[$j++] = 916; //#18161 + $k[$j++] = $_.m06; //#18161 + $k[$j++] = 917; //#18161 + $_.latchcws = $d(); //#18162 $_.enca = function() { - var _84 = $get($get($_.charvals, $_.A), $k[--$j]); //#17847 - $k[$j++] = _84; //#17847 - }; //#17847 + var _84 = $get($get($_.charvals, $_.A), $k[--$j]); //#18165 + $k[$j++] = _84; //#18165 + }; //#18165 $_.encl = function() { - var _89 = $get($get($_.charvals, $_.L), $k[--$j]); //#17848 - $k[$j++] = _89; //#17848 - }; //#17848 + var _89 = $get($get($_.charvals, $_.L), $k[--$j]); //#18166 + $k[$j++] = _89; //#18166 + }; //#18166 $_.encm = function() { - var _8E = $get($get($_.charvals, $_.M), $k[--$j]); //#17849 - $k[$j++] = _8E; //#17849 - }; //#17849 + var _8E = $get($get($_.charvals, $_.M), $k[--$j]); //#18167 + $k[$j++] = _8E; //#18167 + }; //#18167 $_.encp = function() { - var _8J = $get($get($_.charvals, $_.P), $k[--$j]); //#17850 - $k[$j++] = _8J; //#17850 - }; //#17850 - $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#17851 + var _8J = $get($get($_.charvals, $_.P), $k[--$j]); //#18168 + $k[$j++] = _8J; //#18168 + }; //#18168 + $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#18169 $_.addtotext = function() { - $put($_.text, $_.l, $k[--$j]); //#17854 - $_.l = $_.l + 1; //#17855 - }; //#17855 + $put($_.text, $_.l, $k[--$j]); //#18172 + $_.l = $_.l + 1; //#18173 + }; //#18173 $_.enct = function() { - $_.in = $k[--$j]; //#17860 - $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17862 - $put($_.curlen, $_.submode, 0); //#17863 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#17864 - $forall($_.in, function() { //#17934 - $_.char = $k[--$j]; //#17869 - for (;;) { //#17890 - $_.imp = false; //#17873 - var _8i = $a([$_.A, $_.L, $_.M, $_.P]); //#17874 - for (var _8j = 0, _8k = _8i.length; _8j < _8k; _8j++) { //#17888 - $_.x = $get(_8i, _8j); //#17875 - var _8q = $a([$_.A, $_.L, $_.M, $_.P]); //#17876 - for (var _8r = 0, _8s = _8q.length; _8r < _8s; _8r++) { //#17887 - $_.y = $get(_8q, _8r); //#17877 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#17878 - if ($_.cost < $get($_.curlen, $_.y)) { //#17886 - $put($_.curlen, $_.y, $_.cost); //#17880 - $k[$j++] = $_.curseq; //#17883 - $k[$j++] = $_.y; //#17883 - $k[$j++] = Infinity; //#17881 - $aload($get($_.curseq, $_.x)); //#17882 - $aload($get($get($_.latseq, $_.x), $_.y)); //#17883 - var _9J = $a(); //#17883 - var _9K = $k[--$j]; //#17884 - $put($k[--$j], _9K, _9J); //#17884 - $_.imp = true; //#17885 - } //#17885 - } //#17885 - } //#17885 - if (!$_.imp) { //#17889 - break; //#17889 - } //#17889 - } //#17889 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17893 - $_.nxtseq = $a(4); //#17894 - var _9X = $a([$_.A, $_.L, $_.M, $_.P]); //#17896 - for (var _9Y = 0, _9Z = _9X.length; _9Y < _9Z; _9Y++) { //#17929 - $_.x = $get(_9X, _9Y); //#17897 - for (;;) { //#17927 - var _9f = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#17901 - if (!_9f) { //#17901 - break; //#17901 - } //#17901 - $_.cost = $f($get($_.curlen, $_.x) + 1); //#17904 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#17908 - $put($_.nxtlen, $_.x, $_.cost); //#17906 - $k[$j++] = $_.nxtseq; //#17907 - $k[$j++] = $_.x; //#17907 - $k[$j++] = Infinity; //#17907 - $aload($get($_.curseq, $_.x)); //#17907 - $k[$j++] = $_.char; //#17907 - var _9w = $a(); //#17907 - var _9x = $k[--$j]; //#17907 - $put($k[--$j], _9x, _9w); //#17907 - } //#17907 - var _A3 = $a([$_.A, $_.L, $_.M, $_.P]); //#17911 - for (var _A4 = 0, _A5 = _A3.length; _A4 < _A5; _A4++) { //#17924 - $_.y = $get(_A3, _A4); //#17912 - if ($ne($_.x, $_.y)) { //#17923 - $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#17914 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#17922 - $put($_.nxtlen, $_.y, $_.cost); //#17916 - $k[$j++] = $_.nxtseq; //#17920 - $k[$j++] = $_.y; //#17920 - $k[$j++] = Infinity; //#17917 - $aload($get($_.curseq, $_.y)); //#17918 - var _AV = ($_.x == $_.A) ? $_.as : $_.ps; //#17919 - $k[$j++] = _AV; //#17920 - $k[$j++] = $_.char; //#17920 - var _AX = $a(); //#17920 - var _AY = $k[--$j]; //#17921 - $put($k[--$j], _AY, _AX); //#17921 - } //#17921 - } //#17921 - } //#17921 - break; //#17926 - } //#17926 - } //#17926 - $_.curlen = $_.nxtlen; //#17931 - $_.curseq = $_.nxtseq; //#17932 - }); //#17932 - $_.minseq = $_.e; //#17937 - var _Ah = $a([$_.A, $_.L, $_.M, $_.P]); //#17938 - for (var _Ai = 0, _Aj = _Ah.length; _Ai < _Aj; _Ai++) { //#17944 - $_.k = $get(_Ah, _Ai); //#17939 - if ($get($_.curlen, $_.k) < $_.minseq) { //#17943 - $_.minseq = $get($_.curlen, $_.k); //#17941 - $_.txtseq = $get($_.curseq, $_.k); //#17942 - } //#17942 - } //#17942 - $_.text = $a($_.minseq); //#17947 - $_.k = 0; //#17948 - $_.l = 0; //#17948 - for (;;) { //#17968 - if ($_.k >= $_.txtseq.length) { //#17949 - break; //#17949 - } //#17949 - $_.char = $get($_.txtseq, $_.k); //#17951 - $k[$j++] = $_.char; //#17954 + $_.in = $k[--$j]; //#18178 + $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#18180 + $put($_.curlen, $_.submode, 0); //#18181 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#18182 + $forall($_.in, function() { //#18252 + $_.char = $k[--$j]; //#18187 + for (;;) { //#18208 + $_.imp = false; //#18191 + var _8i = $a([$_.A, $_.L, $_.M, $_.P]); //#18192 + for (var _8j = 0, _8k = _8i.length; _8j < _8k; _8j++) { //#18206 + $_.x = $get(_8i, _8j); //#18193 + var _8q = $a([$_.A, $_.L, $_.M, $_.P]); //#18194 + for (var _8r = 0, _8s = _8q.length; _8r < _8s; _8r++) { //#18205 + $_.y = $get(_8q, _8r); //#18195 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#18196 + if ($_.cost < $get($_.curlen, $_.y)) { //#18204 + $put($_.curlen, $_.y, $_.cost); //#18198 + $k[$j++] = $_.curseq; //#18201 + $k[$j++] = $_.y; //#18201 + $k[$j++] = Infinity; //#18199 + $aload($get($_.curseq, $_.x)); //#18200 + $aload($get($get($_.latseq, $_.x), $_.y)); //#18201 + var _9J = $a(); //#18201 + var _9K = $k[--$j]; //#18202 + $put($k[--$j], _9K, _9J); //#18202 + $_.imp = true; //#18203 + } //#18203 + } //#18203 + } //#18203 + if (!$_.imp) { //#18207 + break; //#18207 + } //#18207 + } //#18207 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#18211 + $_.nxtseq = $a(4); //#18212 + var _9X = $a([$_.A, $_.L, $_.M, $_.P]); //#18214 + for (var _9Y = 0, _9Z = _9X.length; _9Y < _9Z; _9Y++) { //#18247 + $_.x = $get(_9X, _9Y); //#18215 + for (;;) { //#18245 + var _9f = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#18219 + if (!_9f) { //#18219 + break; //#18219 + } //#18219 + $_.cost = $f($get($_.curlen, $_.x) + 1); //#18222 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#18226 + $put($_.nxtlen, $_.x, $_.cost); //#18224 + $k[$j++] = $_.nxtseq; //#18225 + $k[$j++] = $_.x; //#18225 + $k[$j++] = Infinity; //#18225 + $aload($get($_.curseq, $_.x)); //#18225 + $k[$j++] = $_.char; //#18225 + var _9w = $a(); //#18225 + var _9x = $k[--$j]; //#18225 + $put($k[--$j], _9x, _9w); //#18225 + } //#18225 + var _A3 = $a([$_.A, $_.L, $_.M, $_.P]); //#18229 + for (var _A4 = 0, _A5 = _A3.length; _A4 < _A5; _A4++) { //#18242 + $_.y = $get(_A3, _A4); //#18230 + if ($ne($_.x, $_.y)) { //#18241 + $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#18232 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#18240 + $put($_.nxtlen, $_.y, $_.cost); //#18234 + $k[$j++] = $_.nxtseq; //#18238 + $k[$j++] = $_.y; //#18238 + $k[$j++] = Infinity; //#18235 + $aload($get($_.curseq, $_.y)); //#18236 + var _AV = ($_.x == $_.A) ? $_.as : $_.ps; //#18237 + $k[$j++] = _AV; //#18238 + $k[$j++] = $_.char; //#18238 + var _AX = $a(); //#18238 + var _AY = $k[--$j]; //#18239 + $put($k[--$j], _AY, _AX); //#18239 + } //#18239 + } //#18239 + } //#18239 + break; //#18244 + } //#18244 + } //#18244 + $_.curlen = $_.nxtlen; //#18249 + $_.curseq = $_.nxtseq; //#18250 + }); //#18250 + $_.minseq = $_.e; //#18255 + var _Ah = $a([$_.A, $_.L, $_.M, $_.P]); //#18256 + for (var _Ai = 0, _Aj = _Ah.length; _Ai < _Aj; _Ai++) { //#18262 + $_.k = $get(_Ah, _Ai); //#18257 + if ($get($_.curlen, $_.k) < $_.minseq) { //#18261 + $_.minseq = $get($_.curlen, $_.k); //#18259 + $_.txtseq = $get($_.curseq, $_.k); //#18260 + } //#18260 + } //#18260 + $_.text = $a($_.minseq); //#18265 + $_.k = 0; //#18266 + $_.l = 0; //#18266 + for (;;) { //#18286 + if ($_.k >= $_.txtseq.length) { //#18267 + break; //#18267 + } //#18267 + $_.char = $get($_.txtseq, $_.k); //#18269 + $k[$j++] = $_.char; //#18272 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { break; - } //#17954 - $_.addtotext(); //#17954 - $_.k = $_.k + 1; //#17955 - if (($_.char == $_.as) || ($_.char == $_.ps)) { //#17961 - $k[$j++] = $get($_.txtseq, $_.k); //#17959 - if ($_.char == $_.as) { //#17959 - $_.enca(); //#17959 - } else { //#17959 - $_.encp(); //#17959 - } //#17959 - $_.addtotext(); //#17959 - $_.k = $_.k + 1; //#17960 - } //#17960 - if ($_.char == $_.al) { //#17964 - $_.submode = $_.A; //#17964 - } //#17964 - if ($_.char == $_.ll) { //#17965 - $_.submode = $_.L; //#17965 - } //#17965 - if ($_.char == $_.ml) { //#17966 - $_.submode = $_.M; //#17966 - } //#17966 - if ($_.char == $_.pl) { //#17967 - $_.submode = $_.P; //#17967 - } //#17967 - } //#17967 - if (($_.text.length % 2) == 1) { //#18015 - if ($_.submode == $_.P) { //#18011 - $k[$j++] = 'pad'; //#17972 - $k[$j++] = $_.al; //#17972 - $_.encp(); //#17972 - var _BY = $k[--$j]; //#17972 - $_[$k[--$j]] = _BY; //#17972 - $_.submode = $_.A; //#17973 - } else { //#18011 - $_.nextecitext = false; //#17976 - for (var _Be = $_.i + 1, _Bd = $_.seq.length - 1; _Be <= _Bd; _Be += 1) { //#17983 - $_.ti = _Be; //#17979 - if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#17980 - $_.nextecitext = false; //#17980 - break; //#17980 - } //#17980 - if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#17981 - break; //#17981 - } //#17981 - $_.nextecitext = true; //#17982 - } //#17982 - if ($_.nextecitext) { //#18011 - if ($_.submode == $_.A) { //#18008 - var _Bx = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17986 - if (_Bx) { //#17991 - $k[$j++] = 'pad'; //#17987 - $k[$j++] = $_.ll; //#17987 - $_.enca(); //#17987 - var _Bz = $k[--$j]; //#17987 - $_[$k[--$j]] = _Bz; //#17987 - $_.submode = $_.L; //#17988 - } else { //#17991 - $k[$j++] = 'pad'; //#17990 - $k[$j++] = $_.ml; //#17990 - $_.enca(); //#17990 - var _C3 = $k[--$j]; //#17990 - $_[$k[--$j]] = _C3; //#17990 - $_.submode = $_.M; //#17991 - } //#17991 - } else { //#18008 - if ($_.submode == $_.M) { //#18008 - var _CF = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17995 - if (_CF) { //#18004 - $k[$j++] = 'pad'; //#17996 - $k[$j++] = $_.ll; //#17996 - $_.encm(); //#17996 - var _CH = $k[--$j]; //#17996 - $_[$k[--$j]] = _CH; //#17996 - $_.submode = $_.L; //#17997 - } else { //#18004 - var _CR = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17999 - if (_CR) { //#18004 - $k[$j++] = 'pad'; //#18000 - $k[$j++] = $_.pl; //#18000 - $_.encm(); //#18000 - var _CT = $k[--$j]; //#18000 - $_[$k[--$j]] = _CT; //#18000 - $_.submode = $_.P; //#18001 - } else { //#18004 - $k[$j++] = 'pad'; //#18003 - $k[$j++] = $_.al; //#18003 - $_.encm(); //#18003 - var _CX = $k[--$j]; //#18003 - $_[$k[--$j]] = _CX; //#18003 - $_.submode = $_.A; //#18004 - } //#18004 - } //#18004 - } else { //#18008 - $k[$j++] = 'pad'; //#18007 - $k[$j++] = $_.ml; //#18007 - $_.encl(); //#18007 - var _Cb = $k[--$j]; //#18007 - $_[$k[--$j]] = _Cb; //#18007 - $_.submode = $_.M; //#18008 - } //#18008 - } //#18008 - } else { //#18011 - $k[$j++] = 'pad'; //#18011 - $k[$j++] = $_.ps; //#18011 + } //#18272 + $_.addtotext(); //#18272 + $_.k = $_.k + 1; //#18273 + if (($_.char == $_.as) || ($_.char == $_.ps)) { //#18279 + $k[$j++] = $get($_.txtseq, $_.k); //#18277 + if ($_.char == $_.as) { //#18277 + $_.enca(); //#18277 + } else { //#18277 + $_.encp(); //#18277 + } //#18277 + $_.addtotext(); //#18277 + $_.k = $_.k + 1; //#18278 + } //#18278 + if ($_.char == $_.al) { //#18282 + $_.submode = $_.A; //#18282 + } //#18282 + if ($_.char == $_.ll) { //#18283 + $_.submode = $_.L; //#18283 + } //#18283 + if ($_.char == $_.ml) { //#18284 + $_.submode = $_.M; //#18284 + } //#18284 + if ($_.char == $_.pl) { //#18285 + $_.submode = $_.P; //#18285 + } //#18285 + } //#18285 + if (($_.text.length % 2) == 1) { //#18333 + if ($_.submode == $_.P) { //#18329 + $k[$j++] = 'pad'; //#18290 + $k[$j++] = $_.al; //#18290 + $_.encp(); //#18290 + var _BY = $k[--$j]; //#18290 + $_[$k[--$j]] = _BY; //#18290 + $_.submode = $_.A; //#18291 + } else { //#18329 + $_.nextecitext = false; //#18294 + for (var _Be = $_.i + 1, _Bd = $_.seq.length - 1; _Be <= _Bd; _Be += 1) { //#18301 + $_.ti = _Be; //#18297 + if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#18298 + $_.nextecitext = false; //#18298 + break; //#18298 + } //#18298 + if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#18299 + break; //#18299 + } //#18299 + $_.nextecitext = true; //#18300 + } //#18300 + if ($_.nextecitext) { //#18329 + if ($_.submode == $_.A) { //#18326 + var _Bx = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18304 + if (_Bx) { //#18309 + $k[$j++] = 'pad'; //#18305 + $k[$j++] = $_.ll; //#18305 + $_.enca(); //#18305 + var _Bz = $k[--$j]; //#18305 + $_[$k[--$j]] = _Bz; //#18305 + $_.submode = $_.L; //#18306 + } else { //#18309 + $k[$j++] = 'pad'; //#18308 + $k[$j++] = $_.ml; //#18308 + $_.enca(); //#18308 + var _C3 = $k[--$j]; //#18308 + $_[$k[--$j]] = _C3; //#18308 + $_.submode = $_.M; //#18309 + } //#18309 + } else { //#18326 + if ($_.submode == $_.M) { //#18326 + var _CF = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18313 + if (_CF) { //#18322 + $k[$j++] = 'pad'; //#18314 + $k[$j++] = $_.ll; //#18314 + $_.encm(); //#18314 + var _CH = $k[--$j]; //#18314 + $_[$k[--$j]] = _CH; //#18314 + $_.submode = $_.L; //#18315 + } else { //#18322 + var _CR = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18317 + if (_CR) { //#18322 + $k[$j++] = 'pad'; //#18318 + $k[$j++] = $_.pl; //#18318 + $_.encm(); //#18318 + var _CT = $k[--$j]; //#18318 + $_[$k[--$j]] = _CT; //#18318 + $_.submode = $_.P; //#18319 + } else { //#18322 + $k[$j++] = 'pad'; //#18321 + $k[$j++] = $_.al; //#18321 + $_.encm(); //#18321 + var _CX = $k[--$j]; //#18321 + $_[$k[--$j]] = _CX; //#18321 + $_.submode = $_.A; //#18322 + } //#18322 + } //#18322 + } else { //#18326 + $k[$j++] = 'pad'; //#18325 + $k[$j++] = $_.ml; //#18325 + $_.encl(); //#18325 + var _Cb = $k[--$j]; //#18325 + $_[$k[--$j]] = _Cb; //#18325 + $_.submode = $_.M; //#18326 + } //#18326 + } //#18326 + } else { //#18329 + $k[$j++] = 'pad'; //#18329 + $k[$j++] = $_.ps; //#18329 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { return true; - } //#18011 - var _Cj = $k[--$j]; //#18011 - $_[$k[--$j]] = _Cj; //#18011 - } //#18011 - } //#18011 - $k[$j++] = Infinity; //#18014 - $aload($_.text); //#18014 - $k[$j++] = $_.pad; //#18014 - $_.text = $a(); //#18014 - } //#18014 - $_.out = $a(~~($_.text.length / 2)); //#18017 - for (var _Cs = 0, _Cr = $_.out.length - 1; _Cs <= _Cr; _Cs += 1) { //#18021 - $_.k = _Cs; //#18019 - $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#18020 - } //#18020 - $k[$j++] = $_.out; //#18023 - }; //#18023 + } //#18329 + var _Cj = $k[--$j]; //#18329 + $_[$k[--$j]] = _Cj; //#18329 + } //#18329 + } //#18329 + $k[$j++] = Infinity; //#18332 + $aload($_.text); //#18332 + $k[$j++] = $_.pad; //#18332 + $_.text = $a(); //#18332 + } //#18332 + $_.out = $a(~~($_.text.length / 2)); //#18335 + for (var _Cs = 0, _Cr = $_.out.length - 1; _Cs <= _Cr; _Cs += 1) { //#18339 + $_.k = _Cs; //#18337 + $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#18338 + } //#18338 + $k[$j++] = $_.out; //#18341 + }; //#18341 $_.encn = function() { - $_.in = $k[--$j]; //#18028 - $_.out = $a([]); //#18029 - for (var _D6 = 0, _D5 = $_.in.length - 1; _D6 <= _D5; _D6 += 44) { //#18057 - $_.k = _D6; //#18031 - $k[$j++] = Infinity; //#18032 - var _DB = $_.in.length - $_.k; //#18033 - $k[$j++] = 1; //#18033 - $k[$j++] = $_.in; //#18033 - $k[$j++] = $_.k; //#18033 - $k[$j++] = _DB; //#18033 - if (_DB > 44) { //#18033 - $j--; //#18033 - $k[$j++] = 44; //#18033 - } //#18033 - var _DC = $k[--$j]; //#18033 - var _DD = $k[--$j]; //#18033 - var _DF = $geti($k[--$j], _DD, _DC); //#18033 - for (var _DG = 0, _DH = _DF.length; _DG < _DH; _DG++) { //#18034 - $k[$j++] = $f($get(_DF, _DG) - 48); //#18034 - } //#18034 - $_.gmod = $a(); //#18034 - $_.cwn = $a([]); //#18036 - for (;;) { //#18055 - $_.dv = 900; //#18037 - $_.gmul = $a([]); //#18038 - $_.val = 0; //#18038 - for (;;) { //#18050 - if ($_.gmod.length == 0) { //#18039 - break; //#18039 - } //#18039 - $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#18040 - $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#18041 - if ($_.val < $_.dv) { //#18047 - if ($_.gmul.length != 0) { //#18045 - $k[$j++] = Infinity; //#18044 - $aload($_.gmul); //#18044 - $k[$j++] = 0; //#18044 - $_.gmul = $a(); //#18044 - } //#18044 - } else { //#18047 - $k[$j++] = Infinity; //#18047 - $aload($_.gmul); //#18047 - $k[$j++] = ~~($_.val / $_.dv); //#18047 - $_.gmul = $a(); //#18047 - } //#18047 - $_.val = $_.val % $_.dv; //#18049 - } //#18049 - $_.dv = $_.val; //#18051 - $k[$j++] = Infinity; //#18052 - $k[$j++] = $_.dv; //#18052 - $aload($_.cwn); //#18052 - $_.cwn = $a(); //#18052 - $_.gmod = $_.gmul; //#18053 - if ($_.gmul.length == 0) { //#18054 - break; //#18054 - } //#18054 - } //#18054 - $k[$j++] = Infinity; //#18056 - $aload($_.out); //#18056 - $aload($_.cwn); //#18056 - $_.out = $a(); //#18056 - } //#18056 - $k[$j++] = $_.out; //#18058 - }; //#18058 + $_.in = $k[--$j]; //#18346 + $_.out = $a([]); //#18347 + for (var _D6 = 0, _D5 = $_.in.length - 1; _D6 <= _D5; _D6 += 44) { //#18375 + $_.k = _D6; //#18349 + $k[$j++] = Infinity; //#18350 + var _DB = $_.in.length - $_.k; //#18351 + $k[$j++] = 1; //#18351 + $k[$j++] = $_.in; //#18351 + $k[$j++] = $_.k; //#18351 + $k[$j++] = _DB; //#18351 + if (_DB > 44) { //#18351 + $j--; //#18351 + $k[$j++] = 44; //#18351 + } //#18351 + var _DC = $k[--$j]; //#18351 + var _DD = $k[--$j]; //#18351 + var _DF = $geti($k[--$j], _DD, _DC); //#18351 + for (var _DG = 0, _DH = _DF.length; _DG < _DH; _DG++) { //#18352 + $k[$j++] = $f($get(_DF, _DG) - 48); //#18352 + } //#18352 + $_.gmod = $a(); //#18352 + $_.cwn = $a([]); //#18354 + for (;;) { //#18373 + $_.dv = 900; //#18355 + $_.gmul = $a([]); //#18356 + $_.val = 0; //#18356 + for (;;) { //#18368 + if ($_.gmod.length == 0) { //#18357 + break; //#18357 + } //#18357 + $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#18358 + $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#18359 + if ($_.val < $_.dv) { //#18365 + if ($_.gmul.length != 0) { //#18363 + $k[$j++] = Infinity; //#18362 + $aload($_.gmul); //#18362 + $k[$j++] = 0; //#18362 + $_.gmul = $a(); //#18362 + } //#18362 + } else { //#18365 + $k[$j++] = Infinity; //#18365 + $aload($_.gmul); //#18365 + $k[$j++] = ~~($_.val / $_.dv); //#18365 + $_.gmul = $a(); //#18365 + } //#18365 + $_.val = $_.val % $_.dv; //#18367 + } //#18367 + $_.dv = $_.val; //#18369 + $k[$j++] = Infinity; //#18370 + $k[$j++] = $_.dv; //#18370 + $aload($_.cwn); //#18370 + $_.cwn = $a(); //#18370 + $_.gmod = $_.gmul; //#18371 + if ($_.gmul.length == 0) { //#18372 + break; //#18372 + } //#18372 + } //#18372 + $k[$j++] = Infinity; //#18374 + $aload($_.out); //#18374 + $aload($_.cwn); //#18374 + $_.out = $a(); //#18374 + } //#18374 + $k[$j++] = $_.out; //#18376 + }; //#18376 $_.ence = function() { - var _Dq = $f((-$get($k[--$j], 0)) - 1000000); //#18063 - $k[$j++] = _Dq; //#18071 - if (_Dq <= 899) { //#18070 - var _Dr = $k[--$j]; //#18064 - $k[$j++] = 927; //#18064 - $k[$j++] = _Dr; //#18064 - $astore($a(2)); //#18064 - } else { //#18070 - var _Dt = $k[--$j]; //#18065 - $k[$j++] = _Dt; //#18071 - if (_Dt <= 810899) { //#18070 - var _Du = $k[--$j]; //#18066 - $k[$j++] = 926; //#18066 - $k[$j++] = (~~(_Du / 900)) - 1; //#18066 - $k[$j++] = _Du % 900; //#18066 - $astore($a(3)); //#18066 - } else { //#18070 - var _Dw = $k[--$j]; //#18067 - $k[$j++] = _Dw; //#18071 - if (_Dw <= 811799) { //#18070 - var _Dx = $k[--$j]; //#18068 - $k[$j++] = 925; //#18068 - $k[$j++] = $f(_Dx - 810900); //#18068 - $astore($a(2)); //#18068 - } else { //#18070 - $k[$j++] = 'bwipp.pdf417badECI#18070'; //#18070 - $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#18070 - bwipp_raiseerror(); //#18070 - } //#18070 - } //#18070 - } //#18070 - }; //#18070 - $_.encfuncs = $a(['enct', 'encn', 'encb']); //#18074 + var _Dq = $f((-$get($k[--$j], 0)) - 1000000); //#18381 + $k[$j++] = _Dq; //#18389 + if (_Dq <= 899) { //#18388 + var _Dr = $k[--$j]; //#18382 + $k[$j++] = 927; //#18382 + $k[$j++] = _Dr; //#18382 + $astore($a(2)); //#18382 + } else { //#18388 + var _Dt = $k[--$j]; //#18383 + $k[$j++] = _Dt; //#18389 + if (_Dt <= 810899) { //#18388 + var _Du = $k[--$j]; //#18384 + $k[$j++] = 926; //#18384 + $k[$j++] = (~~(_Du / 900)) - 1; //#18384 + $k[$j++] = _Du % 900; //#18384 + $astore($a(3)); //#18384 + } else { //#18388 + var _Dw = $k[--$j]; //#18385 + $k[$j++] = _Dw; //#18389 + if (_Dw <= 811799) { //#18388 + var _Dx = $k[--$j]; //#18386 + $k[$j++] = 925; //#18386 + $k[$j++] = $f(_Dx - 810900); //#18386 + $astore($a(2)); //#18386 + } else { //#18388 + $k[$j++] = 'bwipp.pdf417badECI#18388'; //#18388 + $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#18388 + bwipp_raiseerror(); //#18388 + } //#18388 + } //#18388 + } //#18388 + }; //#18388 + $_.encfuncs = $a(['enct', 'encn', 'encb']); //#18392 $_.addtocws = function() { - var _E0 = $k[--$j]; //#18077 - $puti($_.datcws, $_.j, _E0); //#18077 - $_.j = _E0.length + $_.j; //#18078 - }; //#18078 - $_.datcws = $a($_.seqlen); //#18083 - $_.i = 0; //#18084 - $_.j = 0; //#18084 - for (;;) { //#18120 - if ($_.i >= $_.seq.length) { //#18085 - break; //#18085 - } //#18085 - $_.chars = $get($_.seq, $_.i); //#18086 - if ($eq($type($_.chars), 'arraytype')) { //#18116 - if ($get($_.chars, 0) <= -1000000) { //#18091 - $k[$j++] = $_.chars; //#18089 - $_.ence(); //#18089 - $_.addtocws(); //#18089 - } else { //#18091 - $k[$j++] = $_.chars; //#18091 + var _E0 = $k[--$j]; //#18395 + $puti($_.datcws, $_.j, _E0); //#18395 + $_.j = _E0.length + $_.j; //#18396 + }; //#18396 + $_.datcws = $a($_.seqlen); //#18401 + $_.i = 0; //#18402 + $_.j = 0; //#18402 + for (;;) { //#18438 + if ($_.i >= $_.seq.length) { //#18403 + break; //#18403 + } //#18403 + $_.chars = $get($_.seq, $_.i); //#18404 + if ($eq($type($_.chars), 'arraytype')) { //#18434 + if ($get($_.chars, 0) <= -1000000) { //#18409 + $k[$j++] = $_.chars; //#18407 + $_.ence(); //#18407 + $_.addtocws(); //#18407 + } else { //#18409 + $k[$j++] = $_.chars; //#18409 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#18091 - $_.addtocws(); //#18091 - } //#18091 - } else { //#18116 - $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#18094 - $_.addtocws(); //#18094 - if ($_.chars == $_.tl) { //#18095 - $_.state = $_.T; //#18095 - $_.submode = $_.A; //#18095 - } //#18095 - if ($_.chars == $_.nl) { //#18096 - $_.state = $_.N; //#18096 - } //#18096 - if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#18097 - $_.state = $_.B; //#18097 - } //#18097 - if ($_.chars == $_.bs) { //#18101 - $_.i = $_.i + 1; //#18099 - $k[$j++] = $get($_.seq, $_.i); //#18100 - $_.encb(); //#18100 - $_.addtocws(); //#18100 - } //#18100 - if ($_.chars == $_.m05) { //#18109 - if (($_.i + 1) < $_.seq.length) { //#18107 - if ($get($_.seq, $_.i + 1) == $_.nl) { //#18106 - $_.i = $_.i + 1; //#18105 - } //#18105 - } //#18105 - $_.state = $_.N; //#18108 - } //#18108 - if ($_.chars == $_.m06) { //#18117 - if (($_.i + 1) < $_.seq.length) { //#18115 - if ($get($_.seq, $_.i + 1) == $_.tl) { //#18114 - $_.i = $_.i + 1; //#18113 - } //#18113 - } //#18113 - $_.state = $_.T; //#18116 - $_.submode = $_.M; //#18116 - } //#18116 - } //#18116 - $_.i = $_.i + 1; //#18119 - } //#18119 - $_.datcws = $geti($_.datcws, 0, $_.j); //#18121 - } //#18121 - if (!bwipp_micropdf417.__18185__) { //#18185 - $_ = Object.create($_); //#18185 - $_.ccametrics = $a([$a([2, 5, 4, 39, 0, 19]), $a([2, 6, 4, 1, 0, 33]), $a([2, 7, 5, 32, 0, 12]), $a([2, 8, 5, 8, 0, 40]), $a([2, 9, 6, 14, 0, 46]), $a([2, 10, 6, 43, 0, 23]), $a([2, 12, 7, 20, 0, 52]), $a([3, 4, 4, 11, 43, 23]), $a([3, 5, 5, 1, 33, 13]), $a([3, 6, 6, 5, 37, 17]), $a([3, 7, 7, 15, 47, 27]), $a([3, 8, 7, 21, 1, 33]), $a([4, 3, 4, 40, 20, 52]), $a([4, 4, 5, 43, 23, 3]), $a([4, 5, 6, 46, 26, 6]), $a([4, 6, 7, 34, 14, 46]), $a([4, 7, 8, 29, 9, 41])]); //#18145 - $_.nonccametrics = $a([$a([1, 11, 7, 1, 0, 9]), $a([1, 14, 7, 8, 0, 8]), $a([1, 17, 7, 36, 0, 36]), $a([1, 20, 8, 19, 0, 19]), $a([1, 24, 8, 9, 0, 17]), $a([1, 28, 8, 25, 0, 33]), $a([2, 8, 8, 1, 0, 1]), $a([2, 11, 9, 1, 0, 9]), $a([2, 14, 9, 8, 0, 8]), $a([2, 17, 10, 36, 0, 36]), $a([2, 20, 11, 19, 0, 19]), $a([2, 23, 13, 9, 0, 17]), $a([2, 26, 15, 27, 0, 35]), $a([3, 6, 12, 1, 1, 1]), $a([3, 8, 14, 7, 7, 7]), $a([3, 10, 16, 15, 15, 15]), $a([3, 12, 18, 25, 25, 25]), $a([3, 15, 21, 37, 37, 37]), $a([3, 20, 26, 1, 17, 33]), $a([3, 26, 32, 1, 9, 17]), $a([3, 32, 38, 21, 29, 37]), $a([3, 38, 44, 15, 31, 47]), $a([3, 44, 50, 1, 25, 49]), $a([4, 4, 8, 47, 19, 43]), $a([4, 6, 12, 1, 1, 1]), $a([4, 8, 14, 7, 7, 7]), $a([4, 10, 16, 15, 15, 15]), $a([4, 12, 18, 25, 25, 25]), $a([4, 15, 21, 37, 37, 37]), $a([4, 20, 26, 1, 17, 33]), $a([4, 26, 32, 1, 9, 17]), $a([4, 32, 38, 21, 29, 37]), $a([4, 38, 44, 15, 31, 47]), $a([4, 44, 50, 1, 25, 49])]); //#18184 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18184 - bwipp_micropdf417.__18185__ = 1; //#18184 - $_ = Object.getPrototypeOf($_); //#18184 - } //#18184 - $k[$j++] = 'metrics'; //#18187 - if ($_.cca) { //#18187 - $k[$j++] = $_.ccametrics; //#18187 - } else { //#18187 - $k[$j++] = $_.nonccametrics; //#18187 - } //#18187 - var _G1 = $k[--$j]; //#18187 - $_[$k[--$j]] = _G1; //#18187 - $_.urows = $_.rows; //#18190 - $_.ucols = $_.columns; //#18191 - $forall($_.metrics, function() { //#18206 - $_.m = $k[--$j]; //#18193 - $_.c = $get($_.m, 0); //#18194 - $_.r = $get($_.m, 1); //#18195 - $_.k = $get($_.m, 2); //#18196 - $_.rapl = $get($_.m, 3); //#18197 - $_.rapc = $get($_.m, 4); //#18198 - $_.rapr = $get($_.m, 5); //#18199 - $_.ncws = $f(($_.r * $_.c) - $_.k); //#18200 - $_.okay = true; //#18201 - if ($_.datcws.length > $_.ncws) { //#18202 - $_.okay = false; //#18202 - } //#18202 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#18203 - $_.okay = false; //#18203 - } //#18203 - if (($_.ucols != 0) && ($_.ucols != $_.c)) { //#18204 - $_.okay = false; //#18204 - } //#18204 - if ($_.okay) { //#18205 - return true; //#18205 - } //#18205 - }); //#18205 - if (!$_.okay) { //#18210 - $k[$j++] = 'bwipp.micropdf417noValidSymbol#18209'; //#18209 - $k[$j++] = "Maximum length exceeded or invalid size"; //#18209 - bwipp_raiseerror(); //#18209 - } //#18209 - $_.m = $_.datcws.length; //#18213 - $_.n = $f(($_.c * $_.r) - $_.k); //#18214 - $_.cws = $a($f(($_.c * $_.r) + 1)); //#18215 - $puti($_.cws, 0, $_.datcws); //#18216 - $k[$j++] = $_.cws; //#18217 - $k[$j++] = $_.m; //#18217 - $k[$j++] = Infinity; //#18217 - for (var _Gj = 0, _Gk = $f($_.n - $_.m); _Gj < _Gk; _Gj++) { //#18217 - $k[$j++] = 900; //#18217 - } //#18217 - var _Gl = $a(); //#18217 - var _Gm = $k[--$j]; //#18217 - $puti($k[--$j], _Gm, _Gl); //#18217 - $k[$j++] = $_.cws; //#18218 - $k[$j++] = $_.n; //#18218 - $k[$j++] = Infinity; //#18218 - for (var _Gr = 0, _Gs = $_.k; _Gr < _Gs; _Gr++) { //#18218 - $k[$j++] = 0; //#18218 - } //#18218 - $k[$j++] = 0; //#18218 - var _Gt = $a(); //#18218 - var _Gu = $k[--$j]; //#18218 - $puti($k[--$j], _Gu, _Gt); //#18218 - if (!bwipp_micropdf417.__18225__) { //#18225 - $_ = Object.create($_); //#18225 - $k[$j++] = Infinity; //#18222 - $k[$j++] = 1; //#18222 - for (var _Gw = 0, _Gx = 928; _Gw < _Gx; _Gw++) { //#18222 - var _Gy = $k[--$j]; //#18222 - $k[$j++] = _Gy; //#18222 - $k[$j++] = (_Gy * 3) % 929; //#18222 - } //#18222 - $_.rsalog = $a(); //#18222 - $_.rslog = $a(929); //#18223 - for (var _H1 = 1; _H1 <= 928; _H1 += 1) { //#18224 - $put($_.rslog, $get($_.rsalog, _H1), _H1); //#18224 - } //#18224 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18224 - bwipp_micropdf417.__18225__ = 1; //#18224 - $_ = Object.getPrototypeOf($_); //#18224 - } //#18224 + } //#18409 + $_.addtocws(); //#18409 + } //#18409 + } else { //#18434 + $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#18412 + $_.addtocws(); //#18412 + if ($_.chars == $_.tl) { //#18413 + $_.state = $_.T; //#18413 + $_.submode = $_.A; //#18413 + } //#18413 + if ($_.chars == $_.nl) { //#18414 + $_.state = $_.N; //#18414 + } //#18414 + if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#18415 + $_.state = $_.B; //#18415 + } //#18415 + if ($_.chars == $_.bs) { //#18419 + $_.i = $_.i + 1; //#18417 + $k[$j++] = $get($_.seq, $_.i); //#18418 + $_.encb(); //#18418 + $_.addtocws(); //#18418 + } //#18418 + if ($_.chars == $_.m05) { //#18427 + if (($_.i + 1) < $_.seq.length) { //#18425 + if ($get($_.seq, $_.i + 1) == $_.nl) { //#18424 + $_.i = $_.i + 1; //#18423 + } //#18423 + } //#18423 + $_.state = $_.N; //#18426 + } //#18426 + if ($_.chars == $_.m06) { //#18435 + if (($_.i + 1) < $_.seq.length) { //#18433 + if ($get($_.seq, $_.i + 1) == $_.tl) { //#18432 + $_.i = $_.i + 1; //#18431 + } //#18431 + } //#18431 + $_.state = $_.T; //#18434 + $_.submode = $_.M; //#18434 + } //#18434 + } //#18434 + $_.i = $_.i + 1; //#18437 + } //#18437 + $_.datcws = $geti($_.datcws, 0, $_.j); //#18439 + } //#18439 + if (!bwipp_micropdf417.__18503__) { //#18503 + $_ = Object.create($_); //#18503 + $_.ccametrics = $a([$a([2, 5, 4, 39, 0, 19]), $a([2, 6, 4, 1, 0, 33]), $a([2, 7, 5, 32, 0, 12]), $a([2, 8, 5, 8, 0, 40]), $a([2, 9, 6, 14, 0, 46]), $a([2, 10, 6, 43, 0, 23]), $a([2, 12, 7, 20, 0, 52]), $a([3, 4, 4, 11, 43, 23]), $a([3, 5, 5, 1, 33, 13]), $a([3, 6, 6, 5, 37, 17]), $a([3, 7, 7, 15, 47, 27]), $a([3, 8, 7, 21, 1, 33]), $a([4, 3, 4, 40, 20, 52]), $a([4, 4, 5, 43, 23, 3]), $a([4, 5, 6, 46, 26, 6]), $a([4, 6, 7, 34, 14, 46]), $a([4, 7, 8, 29, 9, 41])]); //#18463 + $_.nonccametrics = $a([$a([1, 11, 7, 1, 0, 9]), $a([1, 14, 7, 8, 0, 8]), $a([1, 17, 7, 36, 0, 36]), $a([1, 20, 8, 19, 0, 19]), $a([1, 24, 8, 9, 0, 17]), $a([1, 28, 8, 25, 0, 33]), $a([2, 8, 8, 1, 0, 1]), $a([2, 11, 9, 1, 0, 9]), $a([2, 14, 9, 8, 0, 8]), $a([2, 17, 10, 36, 0, 36]), $a([2, 20, 11, 19, 0, 19]), $a([2, 23, 13, 9, 0, 17]), $a([2, 26, 15, 27, 0, 35]), $a([3, 6, 12, 1, 1, 1]), $a([3, 8, 14, 7, 7, 7]), $a([3, 10, 16, 15, 15, 15]), $a([3, 12, 18, 25, 25, 25]), $a([3, 15, 21, 37, 37, 37]), $a([3, 20, 26, 1, 17, 33]), $a([3, 26, 32, 1, 9, 17]), $a([3, 32, 38, 21, 29, 37]), $a([3, 38, 44, 15, 31, 47]), $a([3, 44, 50, 1, 25, 49]), $a([4, 4, 8, 47, 19, 43]), $a([4, 6, 12, 1, 1, 1]), $a([4, 8, 14, 7, 7, 7]), $a([4, 10, 16, 15, 15, 15]), $a([4, 12, 18, 25, 25, 25]), $a([4, 15, 21, 37, 37, 37]), $a([4, 20, 26, 1, 17, 33]), $a([4, 26, 32, 1, 9, 17]), $a([4, 32, 38, 21, 29, 37]), $a([4, 38, 44, 15, 31, 47]), $a([4, 44, 50, 1, 25, 49])]); //#18502 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18502 + bwipp_micropdf417.__18503__ = 1; //#18502 + $_ = Object.getPrototypeOf($_); //#18502 + } //#18502 + $k[$j++] = 'metrics'; //#18505 + if ($_.cca) { //#18505 + $k[$j++] = $_.ccametrics; //#18505 + } else { //#18505 + $k[$j++] = $_.nonccametrics; //#18505 + } //#18505 + var _G1 = $k[--$j]; //#18505 + $_[$k[--$j]] = _G1; //#18505 + $_.urows = $_.rows; //#18508 + $_.ucols = $_.columns; //#18509 + $forall($_.metrics, function() { //#18524 + $_.m = $k[--$j]; //#18511 + $_.c = $get($_.m, 0); //#18512 + $_.r = $get($_.m, 1); //#18513 + $_.k = $get($_.m, 2); //#18514 + $_.rapl = $get($_.m, 3); //#18515 + $_.rapc = $get($_.m, 4); //#18516 + $_.rapr = $get($_.m, 5); //#18517 + $_.ncws = $f(($_.r * $_.c) - $_.k); //#18518 + $_.okay = true; //#18519 + if ($_.datcws.length > $_.ncws) { //#18520 + $_.okay = false; //#18520 + } //#18520 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#18521 + $_.okay = false; //#18521 + } //#18521 + if (($_.ucols != 0) && ($_.ucols != $_.c)) { //#18522 + $_.okay = false; //#18522 + } //#18522 + if ($_.okay) { //#18523 + return true; //#18523 + } //#18523 + }); //#18523 + if (!$_.okay) { //#18528 + $k[$j++] = 'bwipp.micropdf417noValidSymbol#18527'; //#18527 + $k[$j++] = "Maximum length exceeded or invalid size"; //#18527 + bwipp_raiseerror(); //#18527 + } //#18527 + $_.m = $_.datcws.length; //#18531 + $_.n = $f(($_.c * $_.r) - $_.k); //#18532 + $_.cws = $a($f(($_.c * $_.r) + 1)); //#18533 + $puti($_.cws, 0, $_.datcws); //#18534 + $k[$j++] = $_.cws; //#18535 + $k[$j++] = $_.m; //#18535 + $k[$j++] = Infinity; //#18535 + for (var _Gj = 0, _Gk = $f($_.n - $_.m); _Gj < _Gk; _Gj++) { //#18535 + $k[$j++] = 900; //#18535 + } //#18535 + var _Gl = $a(); //#18535 + var _Gm = $k[--$j]; //#18535 + $puti($k[--$j], _Gm, _Gl); //#18535 + $k[$j++] = $_.cws; //#18536 + $k[$j++] = $_.n; //#18536 + $k[$j++] = Infinity; //#18536 + for (var _Gr = 0, _Gs = $_.k; _Gr < _Gs; _Gr++) { //#18536 + $k[$j++] = 0; //#18536 + } //#18536 + $k[$j++] = 0; //#18536 + var _Gt = $a(); //#18536 + var _Gu = $k[--$j]; //#18536 + $puti($k[--$j], _Gu, _Gt); //#18536 + if (!bwipp_micropdf417.__18543__) { //#18543 + $_ = Object.create($_); //#18543 + $k[$j++] = Infinity; //#18540 + $k[$j++] = 1; //#18540 + for (var _Gw = 0, _Gx = 928; _Gw < _Gx; _Gw++) { //#18540 + var _Gy = $k[--$j]; //#18540 + $k[$j++] = _Gy; //#18540 + $k[$j++] = (_Gy * 3) % 929; //#18540 + } //#18540 + $_.rsalog = $a(); //#18540 + $_.rslog = $a(929); //#18541 + for (var _H1 = 1; _H1 <= 928; _H1 += 1) { //#18542 + $put($_.rslog, $get($_.rsalog, _H1), _H1); //#18542 + } //#18542 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18542 + bwipp_micropdf417.__18543__ = 1; //#18542 + $_ = Object.getPrototypeOf($_); //#18542 + } //#18542 $_.rsprod = function() { - var _H6 = $k[--$j]; //#18229 - var _H7 = $k[--$j]; //#18229 - $k[$j++] = _H7; //#18233 - $k[$j++] = _H6; //#18233 - if ((_H6 != 0) && (_H7 != 0)) { //#18232 - var _HA = $get($_.rslog, $k[--$j]); //#18230 - var _HF = $get($_.rsalog, $f(_HA + $get($_.rslog, $k[--$j])) % 928); //#18230 - $k[$j++] = _HF; //#18230 - } else { //#18232 - $j -= 2; //#18232 - $k[$j++] = 0; //#18232 - } //#18232 - }; //#18232 - $k[$j++] = Infinity; //#18237 - $k[$j++] = 1; //#18237 - for (var _HH = 0, _HI = $_.k; _HH < _HI; _HH++) { //#18237 - $k[$j++] = 0; //#18237 - } //#18237 - $_.coeffs = $a(); //#18237 - for (var _HM = 1, _HL = $_.k; _HM <= _HL; _HM += 1) { //#18246 - $_.i = _HM; //#18239 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#18240 - for (var _HT = $_.i - 1; _HT >= 1; _HT -= 1) { //#18244 - $_.j = _HT; //#18242 - $k[$j++] = $_.coeffs; //#18243 - $k[$j++] = $_.j; //#18243 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#18243 - $k[$j++] = $get($_.coeffs, $_.j); //#18243 - $k[$j++] = $get($_.rsalog, $_.i); //#18243 - $_.rsprod(); //#18243 - var _Hf = $k[--$j]; //#18243 - var _Hg = $k[--$j]; //#18243 - var _Hh = $k[--$j]; //#18243 - $put($k[--$j], _Hh, $f(_Hg + _Hf) % 929); //#18243 - } //#18243 - $k[$j++] = $_.coeffs; //#18245 - $k[$j++] = 0; //#18245 - $k[$j++] = $get($_.coeffs, 0); //#18245 - $k[$j++] = $get($_.rsalog, $_.i); //#18245 - $_.rsprod(); //#18245 - var _Hp = $k[--$j]; //#18245 - var _Hq = $k[--$j]; //#18245 - $put($k[--$j], _Hq, _Hp); //#18245 - } //#18245 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#18247 - for (var _Hw = $_.coeffs.length - 1; _Hw >= 0; _Hw -= 2) { //#18248 - var _Hx = $_.coeffs; //#18248 - $put(_Hx, _Hw, $f(929 - $get(_Hx, _Hw))); //#18248 - } //#18248 - for (var _I1 = 0, _I0 = $f($_.n - 1); _I1 <= _I0; _I1 += 1) { //#18257 - $_.t = $f($get($_.cws, _I1) + $get($_.cws, $_.n)) % 929; //#18252 - for (var _I9 = 0, _I8 = $f($_.k - 1); _I9 <= _I8; _I9 += 1) { //#18256 - $_.j = _I9; //#18254 - $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, $f($f($_.k - $_.j) - 1))) % 929))))) % 929); //#18255 - } //#18255 - } //#18255 - for (var _IQ = $_.n, _IP = $f($_.n + $_.k); _IQ <= _IP; _IQ += 1) { //#18258 - $put($_.cws, _IQ, $f(929 - $get($_.cws, _IQ)) % 929); //#18258 - } //#18258 - $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#18261 - var _IY = $get($_.options, 'debugcws') !== undefined; //#18263 - if (_IY) { //#18263 - $k[$j++] = 'bwipp.debugcws#18263'; //#18263 - $k[$j++] = $_.cws; //#18263 - bwipp_raiseerror(); //#18263 - } //#18263 - if (!bwipp_micropdf417.__18522__) { //#18522 - $_ = Object.create($_); //#18522 - $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#18506 - $_.raps = $a([$a([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), $a([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); //#18521 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18521 - bwipp_micropdf417.__18522__ = 1; //#18521 - $_ = Object.getPrototypeOf($_); //#18521 - } //#18521 - $_.cwtobits = function() { - var _Ik = $get($_.clusters, $k[--$j]); //#18526 - $_.v = $get(_Ik, $k[--$j]); //#18526 - $k[$j++] = Infinity; //#18527 - for (var _In = 0, _Io = 17; _In < _Io; _In++) { //#18527 - $k[$j++] = 0; //#18527 - } //#18527 - var _Ir = $cvrs($s(17), $_.v, 2); //#18527 - for (var _Is = 0, _It = _Ir.length; _Is < _It; _Is++) { //#18527 - $k[$j++] = $get(_Ir, _Is) - 48; //#18527 - } //#18527 - var _Iv = $a(); //#18527 - $k[$j++] = $geti(_Iv, _Iv.length - 17, 17); //#18528 - }; //#18528 - $_.raptobits = function() { - var _Iz = $get($_.raps, $k[--$j]); //#18533 - $_.v = $get(_Iz, $k[--$j]); //#18533 - $k[$j++] = Infinity; //#18534 - for (var _J2 = 0, _J3 = 10; _J2 < _J3; _J2++) { //#18534 - $k[$j++] = 0; //#18534 - } //#18534 - var _J6 = $cvrs($s(10), $_.v, 2); //#18534 - for (var _J7 = 0, _J8 = _J6.length; _J7 < _J8; _J7++) { //#18534 - $k[$j++] = $get(_J6, _J7) - 48; //#18534 - } //#18534 - var _JA = $a(); //#18534 - $k[$j++] = $geti(_JA, _JA.length - 10, 10); //#18535 - }; //#18535 - $_.rwid = $get($a([38, 55, 82, 99]), $f($_.c - 1)); //#18539 - if (($_.c == 3) && $_.cca) { //#18540 - $_.rwid = 72; //#18540 - } //#18540 - $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#18541 - for (var _JN = 0, _JM = $f($_.r - 1); _JN <= _JM; _JN += 1) { //#18583 - $_.i = _JN; //#18544 - $_.clst = ($f($f($_.i + $_.rapl) - 1)) % 3; //#18545 - $k[$j++] = Infinity; //#18546 - if ($_.c == 1) { //#18551 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18548 - $k[$j++] = 0; //#18548 - $_.raptobits(); //#18548 - $aload($k[--$j]); //#18548 - $k[$j++] = $get($_.cws, $_.i); //#18549 - $k[$j++] = $_.clst; //#18549 - $_.cwtobits(); //#18549 - $aload($k[--$j]); //#18549 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18550 + var _H6 = $k[--$j]; //#18547 + var _H7 = $k[--$j]; //#18547 + $k[$j++] = _H7; //#18551 + $k[$j++] = _H6; //#18551 + if ((_H6 != 0) && (_H7 != 0)) { //#18550 + var _HA = $get($_.rslog, $k[--$j]); //#18548 + var _HF = $get($_.rsalog, $f(_HA + $get($_.rslog, $k[--$j])) % 928); //#18548 + $k[$j++] = _HF; //#18548 + } else { //#18550 + $j -= 2; //#18550 $k[$j++] = 0; //#18550 - $_.raptobits(); //#18550 - $aload($k[--$j]); //#18550 } //#18550 - if ($_.c == 2) { //#18557 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18553 - $k[$j++] = 0; //#18553 - $_.raptobits(); //#18553 - $aload($k[--$j]); //#18553 - $k[$j++] = $get($_.cws, $_.i * 2); //#18554 - $k[$j++] = $_.clst; //#18554 - $_.cwtobits(); //#18554 - $aload($k[--$j]); //#18554 - $k[$j++] = $get($_.cws, ($_.i * 2) + 1); //#18555 - $k[$j++] = $_.clst; //#18555 - $_.cwtobits(); //#18555 - $aload($k[--$j]); //#18555 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18556 - $k[$j++] = 0; //#18556 - $_.raptobits(); //#18556 - $aload($k[--$j]); //#18556 - } //#18556 - if ($_.c == 3) { //#18567 - if (!$_.cca) { //#18561 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18560 - $k[$j++] = 0; //#18560 - $_.raptobits(); //#18560 - $aload($k[--$j]); //#18560 - } //#18560 - $k[$j++] = $get($_.cws, $_.i * 3); //#18562 - $k[$j++] = $_.clst; //#18562 - $_.cwtobits(); //#18562 - $aload($k[--$j]); //#18562 - $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18563 - $k[$j++] = 1; //#18563 - $_.raptobits(); //#18563 - $aload($k[--$j]); //#18563 - $k[$j++] = $get($_.cws, ($_.i * 3) + 1); //#18564 - $k[$j++] = $_.clst; //#18564 - $_.cwtobits(); //#18564 - $aload($k[--$j]); //#18564 - $k[$j++] = $get($_.cws, ($_.i * 3) + 2); //#18565 - $k[$j++] = $_.clst; //#18565 - $_.cwtobits(); //#18565 - $aload($k[--$j]); //#18565 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18566 - $k[$j++] = 0; //#18566 - $_.raptobits(); //#18566 - $aload($k[--$j]); //#18566 - } //#18566 - if ($_.c == 4) { //#18576 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18569 - $k[$j++] = 0; //#18569 - $_.raptobits(); //#18569 - $aload($k[--$j]); //#18569 - $k[$j++] = $get($_.cws, $_.i * 4); //#18570 - $k[$j++] = $_.clst; //#18570 - $_.cwtobits(); //#18570 - $aload($k[--$j]); //#18570 - $k[$j++] = $get($_.cws, ($_.i * 4) + 1); //#18571 - $k[$j++] = $_.clst; //#18571 - $_.cwtobits(); //#18571 - $aload($k[--$j]); //#18571 - $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18572 - $k[$j++] = 1; //#18572 - $_.raptobits(); //#18572 - $aload($k[--$j]); //#18572 - $k[$j++] = $get($_.cws, ($_.i * 4) + 2); //#18573 - $k[$j++] = $_.clst; //#18573 - $_.cwtobits(); //#18573 - $aload($k[--$j]); //#18573 - $k[$j++] = $get($_.cws, ($_.i * 4) + 3); //#18574 - $k[$j++] = $_.clst; //#18574 - $_.cwtobits(); //#18574 - $aload($k[--$j]); //#18574 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18575 - $k[$j++] = 0; //#18575 - $_.raptobits(); //#18575 - $aload($k[--$j]); //#18575 - } //#18575 - $k[$j++] = 1; //#18577 - var _Kn = $a(); //#18577 - $k[$j++] = _Kn; //#18581 - for (var _Kq = 0, _Kp = $_.rowmult - 1; _Kq <= _Kp; _Kq += 1) { //#18581 - var _Kv = $k[--$j]; //#18580 - $puti($_.pixs, (_Kq + ($_.i * $_.rowmult)) * $_.rwid, _Kv); //#18580 - $k[$j++] = _Kv; //#18580 - } //#18580 - $j--; //#18582 - } //#18582 + }; //#18550 + $k[$j++] = Infinity; //#18555 + $k[$j++] = 1; //#18555 + for (var _HH = 0, _HI = $_.k; _HH < _HI; _HH++) { //#18555 + $k[$j++] = 0; //#18555 + } //#18555 + $_.coeffs = $a(); //#18555 + for (var _HM = 1, _HL = $_.k; _HM <= _HL; _HM += 1) { //#18564 + $_.i = _HM; //#18557 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#18558 + for (var _HT = $_.i - 1; _HT >= 1; _HT -= 1) { //#18562 + $_.j = _HT; //#18560 + $k[$j++] = $_.coeffs; //#18561 + $k[$j++] = $_.j; //#18561 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#18561 + $k[$j++] = $get($_.coeffs, $_.j); //#18561 + $k[$j++] = $get($_.rsalog, $_.i); //#18561 + $_.rsprod(); //#18561 + var _Hf = $k[--$j]; //#18561 + var _Hg = $k[--$j]; //#18561 + var _Hh = $k[--$j]; //#18561 + $put($k[--$j], _Hh, $f(_Hg + _Hf) % 929); //#18561 + } //#18561 + $k[$j++] = $_.coeffs; //#18563 + $k[$j++] = 0; //#18563 + $k[$j++] = $get($_.coeffs, 0); //#18563 + $k[$j++] = $get($_.rsalog, $_.i); //#18563 + $_.rsprod(); //#18563 + var _Hp = $k[--$j]; //#18563 + var _Hq = $k[--$j]; //#18563 + $put($k[--$j], _Hq, _Hp); //#18563 + } //#18563 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#18565 + for (var _Hw = $_.coeffs.length - 1; _Hw >= 0; _Hw -= 2) { //#18566 + var _Hx = $_.coeffs; //#18566 + $put(_Hx, _Hw, $f(929 - $get(_Hx, _Hw))); //#18566 + } //#18566 + for (var _I1 = 0, _I0 = $f($_.n - 1); _I1 <= _I0; _I1 += 1) { //#18575 + $_.t = $f($get($_.cws, _I1) + $get($_.cws, $_.n)) % 929; //#18570 + for (var _I9 = 0, _I8 = $f($_.k - 1); _I9 <= _I8; _I9 += 1) { //#18574 + $_.j = _I9; //#18572 + $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, $f($f($_.k - $_.j) - 1))) % 929))))) % 929); //#18573 + } //#18573 + } //#18573 + for (var _IQ = $_.n, _IP = $f($_.n + $_.k); _IQ <= _IP; _IQ += 1) { //#18576 + $put($_.cws, _IQ, $f(929 - $get($_.cws, _IQ)) % 929); //#18576 + } //#18576 + $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#18579 + var _IY = $get($_.options, 'debugcws') !== undefined; //#18581 + if (_IY) { //#18581 + $k[$j++] = 'bwipp.debugcws#18581'; //#18581 + $k[$j++] = $_.cws; //#18581 + bwipp_raiseerror(); //#18581 + } //#18581 + if (!bwipp_micropdf417.__18840__) { //#18840 + $_ = Object.create($_); //#18840 + $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#18824 + $_.raps = $a([$a([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), $a([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); //#18839 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18839 + bwipp_micropdf417.__18840__ = 1; //#18839 + $_ = Object.getPrototypeOf($_); //#18839 + } //#18839 + $_.cwtobits = function() { + var _Ik = $get($_.clusters, $k[--$j]); //#18844 + $_.v = $get(_Ik, $k[--$j]); //#18844 + $k[$j++] = Infinity; //#18845 + for (var _In = 0, _Io = 17; _In < _Io; _In++) { //#18845 + $k[$j++] = 0; //#18845 + } //#18845 + var _Ir = $cvrs($s(17), $_.v, 2); //#18845 + for (var _Is = 0, _It = _Ir.length; _Is < _It; _Is++) { //#18845 + $k[$j++] = $get(_Ir, _Is) - 48; //#18845 + } //#18845 + var _Iv = $a(); //#18845 + $k[$j++] = $geti(_Iv, _Iv.length - 17, 17); //#18846 + }; //#18846 + $_.raptobits = function() { + var _Iz = $get($_.raps, $k[--$j]); //#18851 + $_.v = $get(_Iz, $k[--$j]); //#18851 + $k[$j++] = Infinity; //#18852 + for (var _J2 = 0, _J3 = 10; _J2 < _J3; _J2++) { //#18852 + $k[$j++] = 0; //#18852 + } //#18852 + var _J6 = $cvrs($s(10), $_.v, 2); //#18852 + for (var _J7 = 0, _J8 = _J6.length; _J7 < _J8; _J7++) { //#18852 + $k[$j++] = $get(_J6, _J7) - 48; //#18852 + } //#18852 + var _JA = $a(); //#18852 + $k[$j++] = $geti(_JA, _JA.length - 10, 10); //#18853 + }; //#18853 + $_.rwid = $get($a([38, 55, 82, 99]), $f($_.c - 1)); //#18857 + if (($_.c == 3) && $_.cca) { //#18858 + $_.rwid = 72; //#18858 + } //#18858 + $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#18859 + for (var _JN = 0, _JM = $f($_.r - 1); _JN <= _JM; _JN += 1) { //#18901 + $_.i = _JN; //#18862 + $_.clst = ($f($f($_.i + $_.rapl) - 1)) % 3; //#18863 + $k[$j++] = Infinity; //#18864 + if ($_.c == 1) { //#18869 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18866 + $k[$j++] = 0; //#18866 + $_.raptobits(); //#18866 + $aload($k[--$j]); //#18866 + $k[$j++] = $get($_.cws, $_.i); //#18867 + $k[$j++] = $_.clst; //#18867 + $_.cwtobits(); //#18867 + $aload($k[--$j]); //#18867 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18868 + $k[$j++] = 0; //#18868 + $_.raptobits(); //#18868 + $aload($k[--$j]); //#18868 + } //#18868 + if ($_.c == 2) { //#18875 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18871 + $k[$j++] = 0; //#18871 + $_.raptobits(); //#18871 + $aload($k[--$j]); //#18871 + $k[$j++] = $get($_.cws, $_.i * 2); //#18872 + $k[$j++] = $_.clst; //#18872 + $_.cwtobits(); //#18872 + $aload($k[--$j]); //#18872 + $k[$j++] = $get($_.cws, ($_.i * 2) + 1); //#18873 + $k[$j++] = $_.clst; //#18873 + $_.cwtobits(); //#18873 + $aload($k[--$j]); //#18873 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18874 + $k[$j++] = 0; //#18874 + $_.raptobits(); //#18874 + $aload($k[--$j]); //#18874 + } //#18874 + if ($_.c == 3) { //#18885 + if (!$_.cca) { //#18879 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18878 + $k[$j++] = 0; //#18878 + $_.raptobits(); //#18878 + $aload($k[--$j]); //#18878 + } //#18878 + $k[$j++] = $get($_.cws, $_.i * 3); //#18880 + $k[$j++] = $_.clst; //#18880 + $_.cwtobits(); //#18880 + $aload($k[--$j]); //#18880 + $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18881 + $k[$j++] = 1; //#18881 + $_.raptobits(); //#18881 + $aload($k[--$j]); //#18881 + $k[$j++] = $get($_.cws, ($_.i * 3) + 1); //#18882 + $k[$j++] = $_.clst; //#18882 + $_.cwtobits(); //#18882 + $aload($k[--$j]); //#18882 + $k[$j++] = $get($_.cws, ($_.i * 3) + 2); //#18883 + $k[$j++] = $_.clst; //#18883 + $_.cwtobits(); //#18883 + $aload($k[--$j]); //#18883 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18884 + $k[$j++] = 0; //#18884 + $_.raptobits(); //#18884 + $aload($k[--$j]); //#18884 + } //#18884 + if ($_.c == 4) { //#18894 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18887 + $k[$j++] = 0; //#18887 + $_.raptobits(); //#18887 + $aload($k[--$j]); //#18887 + $k[$j++] = $get($_.cws, $_.i * 4); //#18888 + $k[$j++] = $_.clst; //#18888 + $_.cwtobits(); //#18888 + $aload($k[--$j]); //#18888 + $k[$j++] = $get($_.cws, ($_.i * 4) + 1); //#18889 + $k[$j++] = $_.clst; //#18889 + $_.cwtobits(); //#18889 + $aload($k[--$j]); //#18889 + $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18890 + $k[$j++] = 1; //#18890 + $_.raptobits(); //#18890 + $aload($k[--$j]); //#18890 + $k[$j++] = $get($_.cws, ($_.i * 4) + 2); //#18891 + $k[$j++] = $_.clst; //#18891 + $_.cwtobits(); //#18891 + $aload($k[--$j]); //#18891 + $k[$j++] = $get($_.cws, ($_.i * 4) + 3); //#18892 + $k[$j++] = $_.clst; //#18892 + $_.cwtobits(); //#18892 + $aload($k[--$j]); //#18892 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18893 + $k[$j++] = 0; //#18893 + $_.raptobits(); //#18893 + $aload($k[--$j]); //#18893 + } //#18893 + $k[$j++] = 1; //#18895 + var _Kn = $a(); //#18895 + $k[$j++] = _Kn; //#18899 + for (var _Kq = 0, _Kp = $_.rowmult - 1; _Kq <= _Kp; _Kq += 1) { //#18899 + var _Kv = $k[--$j]; //#18898 + $puti($_.pixs, (_Kq + ($_.i * $_.rowmult)) * $_.rwid, _Kv); //#18898 + $k[$j++] = _Kv; //#18898 + } //#18898 + $j--; //#18900 + } //#18900 var _L4 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.rwid], ["pixy", $_.r * $_.rowmult], @@ -21913,2007 +22547,2007 @@ function bwipp_micropdf417() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#18597 - $k[$j++] = _L4; //#18600 - if (!$_.dontdraw) { //#18600 - bwipp_renmatrix(); //#18600 - } //#18600 - $_ = Object.getPrototypeOf($_); //#18602 - $_ = Object.getPrototypeOf($_); //#18604 + ]); //#18915 + $k[$j++] = _L4; //#18918 + if (!$_.dontdraw) { //#18918 + bwipp_renmatrix(); //#18918 + } //#18918 + $_ = Object.getPrototypeOf($_); //#18920 + $_ = Object.getPrototypeOf($_); //#18922 } //bwipp_micropdf417 function bwipp_datamatrix() { - $_ = Object.create($_); //#18635 - $_.dontdraw = false; //#18638 - $_.columns = 0; //#18639 - $_.rows = 0; //#18640 - $_.format = "unset"; //#18641 - $_.version = "unset"; //#18642 - $_.parse = false; //#18643 - $_.parsefnc = false; //#18644 - $_.c40headerlength = -1; //#18645 - $_.raw = false; //#18646 - $_.dmre = false; //#18647 - $k[$j++] = $_; //#18649 - bwipp_processoptions(); //#18649 - $_.options = $k[--$j]; //#18649 - $_.barcode = $k[--$j]; //#18650 - if ($eq($_.barcode, "")) { //#18654 - $k[$j++] = 'bwipp.datamatrixEmptyData#18653'; //#18653 - $k[$j++] = "The data must not be empty"; //#18653 - bwipp_raiseerror(); //#18653 - } //#18653 - if ($ne($_.version, "unset") && (($_.rows != 0) || ($_.columns != 0))) { //#18658 - $k[$j++] = 'bwipp.datamatrixVersionRowsCols#18657'; //#18657 - $k[$j++] = "rows and columns must not be given if version is specified"; //#18657 - bwipp_raiseerror(); //#18657 - } //#18657 - if ($ne($_.version, "unset")) { //#18682 - $search($_.version, "x"); //#18662 - if ($k[--$j]) { //#18678 - var _9 = $k[--$j]; //#18663 - var _A = $k[--$j]; //#18663 - $k[$j++] = _9; //#18663 - $k[$j++] = _A; //#18663 - $j--; //#18663 - var _B = $k[--$j]; //#18664 - var _C = $k[--$j]; //#18664 - $k[$j++] = _C; //#18664 - $k[$j++] = _B; //#18664 - $k[$j++] = _C; //#18664 - $k[$j++] = _B; //#18664 - $astore($a(2)); //#18664 - $forall($k[--$j], function() { //#18673 - var _F = $k[--$j]; //#18666 - $k[$j++] = _F; //#18666 - $k[$j++] = true; //#18666 - if (_F.length == 0) { //#18666 - $j--; //#18666 - $k[$j++] = false; //#18666 - } //#18666 - var _G = $k[--$j]; //#18667 - var _H = $k[--$j]; //#18667 - $k[$j++] = _G; //#18669 - $forall(_H, function() { //#18669 - var _I = $k[--$j]; //#18668 - if ((_I < 48) || (_I > 57)) { //#18668 - $j--; //#18668 - $k[$j++] = false; //#18668 - } //#18668 - }); //#18668 - if ($nt($k[--$j])) { //#18672 - $k[$j++] = 'bwipp.datamatrixVersionBadRowOrColumn#18671'; //#18671 - $k[$j++] = "version must be formatted as RxC"; //#18671 - bwipp_raiseerror(); //#18671 - } //#18671 - }); //#18671 - $_.rows = $cvi($k[--$j]); //#18674 - $_.columns = $cvi($k[--$j]); //#18675 - $k[$j++] = 'format'; //#18676 - if ($_.rows == $_.columns) { //#18676 - $k[$j++] = "square"; //#18676 - } else { //#18676 - $k[$j++] = "rectangle"; //#18676 - } //#18676 - var _O = $k[--$j]; //#18676 - $_[$k[--$j]] = _O; //#18676 - } else { //#18678 - $j--; //#18678 - $k[$j++] = 'bwipp.datamatrixVersionFormat#18678'; //#18678 - $k[$j++] = "version must be formatted as RxC"; //#18678 - bwipp_raiseerror(); //#18678 - } //#18678 - } else { //#18682 - if ($eq($_.format, "unset")) { //#18683 - $k[$j++] = 'format'; //#18682 - if ($_.dmre) { //#18682 - $k[$j++] = "rectangle"; //#18682 - } else { //#18682 - $k[$j++] = "square"; //#18682 - } //#18682 - var _S = $k[--$j]; //#18682 - $_[$k[--$j]] = _S; //#18682 - } //#18682 - } //#18682 - if ($ne($_.format, "square") && $ne($_.format, "rectangle")) { //#18688 - $k[$j++] = 'bwipp.datamatrixInvalidFormat#18687'; //#18687 - $k[$j++] = "The format must be either square or rectangle"; //#18687 - bwipp_raiseerror(); //#18687 - } //#18687 - bwipp_loadctx(bwipp_datamatrix) //#18690 - if (!bwipp_datamatrix.__18747__) { //#18747 - $_ = Object.create($_); //#18747 - var _18 = $a([16, 64, 1, 4, 36, 1, 1]); //#18736 - $_.metrics = $a([$a([10, 10, 1, 1, 5, 1, 0]), $a([12, 12, 1, 1, 7, 1, 0]), $a([14, 14, 1, 1, 10, 1, 0]), $a([16, 16, 1, 1, 12, 1, 0]), $a([18, 18, 1, 1, 14, 1, 0]), $a([20, 20, 1, 1, 18, 1, 0]), $a([22, 22, 1, 1, 20, 1, 0]), $a([24, 24, 1, 1, 24, 1, 0]), $a([26, 26, 1, 1, 28, 1, 0]), $a([32, 32, 2, 2, 36, 1, 0]), $a([36, 36, 2, 2, 42, 1, 0]), $a([40, 40, 2, 2, 48, 1, 0]), $a([44, 44, 2, 2, 56, 1, 0]), $a([48, 48, 2, 2, 68, 1, 0]), $a([52, 52, 2, 2, 84, 2, 0]), $a([64, 64, 4, 4, 112, 2, 0]), $a([72, 72, 4, 4, 144, 4, 0]), $a([80, 80, 4, 4, 192, 4, 0]), $a([88, 88, 4, 4, 224, 4, 0]), $a([96, 96, 4, 4, 272, 4, 0]), $a([104, 104, 4, 4, 336, 6, 0]), $a([120, 120, 6, 6, 408, 6, 0]), $a([132, 132, 6, 6, 496, 8, 0]), $a([144, 144, 6, 6, 620, 10, 0]), $a([8, 18, 1, 1, 7, 1, 0]), $a([8, 32, 1, 2, 11, 1, 0]), $a([8, 48, 1, 2, 15, 1, 1]), $a([8, 64, 1, 4, 18, 1, 1]), $a([8, 80, 1, 4, 22, 1, 1]), $a([8, 96, 1, 4, 28, 1, 1]), $a([8, 120, 1, 6, 32, 1, 1]), $a([8, 144, 1, 6, 36, 1, 1]), $a([12, 26, 1, 1, 14, 1, 0]), $a([12, 36, 1, 2, 18, 1, 0]), $a([12, 64, 1, 4, 27, 1, 1]), $a([12, 88, 1, 4, 36, 1, 1]), $a([16, 36, 1, 2, 24, 1, 0]), $a([16, 48, 1, 2, 28, 1, 0]), _18, $a([20, 36, 1, 2, 28, 1, 1]), $a([20, 44, 1, 2, 34, 1, 1]), $a([20, 64, 1, 4, 42, 1, 1]), $a([22, 48, 1, 2, 38, 1, 1]), $a([24, 48, 1, 2, 41, 1, 1]), $a([24, 64, 1, 4, 46, 1, 1]), $a([26, 40, 1, 2, 38, 1, 1]), $a([26, 48, 1, 2, 42, 1, 1]), $a([26, 64, 1, 4, 50, 1, 1])]); //#18746 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#18746 - bwipp_datamatrix.__18747__ = 1; //#18746 - $_ = Object.getPrototypeOf($_); //#18746 - } //#18746 - $_.urows = $_.rows; //#18750 - $_.ucols = $_.columns; //#18751 - $_.fullcws = $a([]); //#18752 - var _1N = $_.metrics; //#18753 - for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#18772 - $_.m = $get(_1N, _1O); //#18754 - $_.rows = $get($_.m, 0); //#18755 - $_.cols = $get($_.m, 1); //#18756 - $_.regh = $get($_.m, 2); //#18757 - $_.regv = $get($_.m, 3); //#18758 - $_.rscw = $get($_.m, 4); //#18759 - $_.rsbl = $get($_.m, 5); //#18760 - $_.doly = $get($_.m, 6); //#18761 - $_.mrows = $f($_.rows - (2 * $_.regh)); //#18762 - $_.mcols = $f($_.cols - (2 * $_.regv)); //#18763 - $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#18764 - $_.okay = true; //#18765 - if (($_.urows != 0) && ($_.urows != $_.rows)) { //#18766 - $_.okay = false; //#18766 - } //#18766 - if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#18767 - $_.okay = false; //#18767 - } //#18767 - if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#18768 - $_.okay = false; //#18768 - } //#18768 - if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#18769 - $_.okay = false; //#18769 - } //#18769 - if ((!$_.dmre) && ($_.doly == 1)) { //#18770 - $_.okay = false; //#18770 - } //#18770 - if ($_.okay) { //#18771 - $k[$j++] = Infinity; //#18771 - $aload($_.fullcws); //#18771 - $k[$j++] = $_.ncws; //#18771 - $_.fullcws = $a(); //#18771 - } //#18771 - } //#18771 - $k[$j++] = Infinity; //#18773 - for (var _24 = 0, _25 = 1558; _24 < _25; _24++) { //#18773 - $k[$j++] = 10000; //#18773 - } //#18773 - $_.numremcws = $a(); //#18773 - var _27 = $_.fullcws; //#18774 - for (var _28 = 0, _29 = _27.length; _28 < _29; _28++) { //#18774 - $put($_.numremcws, $f($get(_27, _28) - 1), 1); //#18774 - } //#18774 - for (var _2C = 1556; _2C >= 0; _2C -= 1) { //#18780 - $_.i = _2C; //#18776 - if ($get($_.numremcws, $_.i) != 1) { //#18779 - $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#18778 - } //#18778 - } //#18778 - if (!bwipp_datamatrix.__18893__) { //#18893 - $_ = Object.create($_); //#18893 - $_.fnc1 = -1; //#18784 - $_.prog = -2; //#18784 - $_.m05 = -3; //#18784 - $_.m06 = -4; //#18784 - $_.lC = -5; //#18785 - $_.lB = -6; //#18785 - $_.lX = -7; //#18785 - $_.lT = -8; //#18785 - $_.lE = -9; //#18785 - $_.unl = -10; //#18785 - $_.sapp = -11; //#18786 - $_.usft = -12; //#18786 - $_.sft1 = -13; //#18786 - $_.sft2 = -14; //#18786 - $_.sft3 = -15; //#18786 - $_.eci = -16; //#18786 - $_.pad = -17; //#18786 - $_.unlcw = 254; //#18787 - $k[$j++] = Infinity; //#18789 - for (var _2L = 0; _2L <= 128; _2L += 1) { //#18790 - $k[$j++] = _2L; //#18790 - $k[$j++] = _2L + 1; //#18790 - } //#18790 - $k[$j++] = $_.pad; //#18795 - $k[$j++] = 129; //#18795 - for (var _2N = 0; _2N <= 99; _2N += 1) { //#18795 - var _2P = $cvrs($s(2), _2N, 10); //#18793 - var _2R = $strcpy($s(2), "00"); //#18793 - $puti(_2R, 2 - _2P.length, _2P); //#18793 - $k[$j++] = _2R; //#18794 - $k[$j++] = _2N + 130; //#18794 - } //#18794 - var _2e = $a([$_.lC, $_.lB, $_.fnc1, $_.sapp, $_.prog, $_.usft, $_.m05, $_.m06, $_.lX, $_.lT, $_.lE, $_.eci]); //#18796 - $k[$j++] = 229; //#18796 - for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#18796 - var _2j = $f($k[--$j] + 1); //#18796 - $k[$j++] = $get(_2e, _2f); //#18796 - $k[$j++] = _2j; //#18796 - $k[$j++] = _2j; //#18796 - } //#18796 - $j--; //#18796 - $_.Avals = $d(); //#18797 - $k[$j++] = Infinity; //#18798 - var _2l = $_.Avals; //#18799 - for (var _2q = _2l.size, _2p = _2l.keys(), _2o = 0; _2o < _2q; _2o++) { //#18799 - var _2m = _2p.next().value; //#18799 - $k[$j++] = _2m; //#18799 - $k[$j++] = _2l.get(_2m); //#18799 - $k[$j++] = Infinity; //#18799 - var _2r = $k[--$j]; //#18799 - var _2s = $k[--$j]; //#18799 - $k[$j++] = _2r; //#18799 - $k[$j++] = _2s; //#18799 - var _2t = $a(); //#18799 - $k[$j++] = _2t; //#18799 - } //#18799 - $_.Avals = $d(); //#18800 - $k[$j++] = Infinity; //#18802 - $k[$j++] = $_.sft1; //#18807 - $k[$j++] = 0; //#18807 - $k[$j++] = $_.sft2; //#18807 - $k[$j++] = 1; //#18807 - $k[$j++] = $_.sft3; //#18807 - $k[$j++] = 2; //#18807 - $k[$j++] = 32; //#18807 - $k[$j++] = 3; //#18807 - for (var _2y = 48; _2y <= 57; _2y += 1) { //#18807 - $k[$j++] = _2y; //#18807 - $k[$j++] = _2y - 44; //#18807 - } //#18807 - for (var _2z = 65; _2z <= 90; _2z += 1) { //#18808 - $k[$j++] = _2z; //#18808 - $k[$j++] = _2z - 51; //#18808 - } //#18808 - $_.CNvals = $d(); //#18809 - $k[$j++] = Infinity; //#18810 - for (var _31 = 0; _31 <= 31; _31 += 1) { //#18810 - $k[$j++] = _31; //#18810 - $k[$j++] = _31; //#18810 - } //#18810 - $_.C1vals = $d(); //#18810 - $k[$j++] = Infinity; //#18811 - for (var _33 = 33; _33 <= 47; _33 += 1) { //#18812 - $k[$j++] = _33; //#18812 - $k[$j++] = _33 - 33; //#18812 - } //#18812 - for (var _34 = 58; _34 <= 64; _34 += 1) { //#18813 - $k[$j++] = _34; //#18813 - $k[$j++] = _34 - 43; //#18813 - } //#18813 - for (var _35 = 91; _35 <= 95; _35 += 1) { //#18814 - $k[$j++] = _35; //#18814 - $k[$j++] = _35 - 69; //#18814 - } //#18814 - $k[$j++] = $_.fnc1; //#18816 - $k[$j++] = 27; //#18816 - $k[$j++] = $_.usft; //#18816 - $k[$j++] = 30; //#18816 - $_.C2vals = $d(); //#18817 - $k[$j++] = Infinity; //#18818 - for (var _39 = 96; _39 <= 127; _39 += 1) { //#18818 - $k[$j++] = _39; //#18818 - $k[$j++] = _39 - 96; //#18818 - } //#18818 - $_.C3vals = $d(); //#18818 - $k[$j++] = Infinity; //#18819 - var _3B = $_.CNvals; //#18820 - for (var _3G = _3B.size, _3F = _3B.keys(), _3E = 0; _3E < _3G; _3E++) { //#18820 - var _3C = _3F.next().value; //#18820 - $k[$j++] = _3C; //#18820 - $k[$j++] = _3B.get(_3C); //#18820 - $k[$j++] = Infinity; //#18820 - var _3H = $k[--$j]; //#18820 - var _3I = $k[--$j]; //#18820 - $k[$j++] = _3H; //#18820 - $k[$j++] = _3I; //#18820 - var _3J = $a(); //#18820 - $k[$j++] = _3J; //#18820 - } //#18820 - var _3K = $_.C1vals; //#18821 - for (var _3P = _3K.size, _3O = _3K.keys(), _3N = 0; _3N < _3P; _3N++) { //#18821 - var _3L = _3O.next().value; //#18821 - $k[$j++] = _3L; //#18821 - $k[$j++] = _3K.get(_3L); //#18821 - $k[$j++] = Infinity; //#18821 - var _3Q = $k[--$j]; //#18821 - var _3R = $k[--$j]; //#18821 - $k[$j++] = _3Q; //#18821 - $k[$j++] = $get($_.CNvals, $_.sft1); //#18821 - $k[$j++] = _3R; //#18821 - var _3V = $a(); //#18821 - $k[$j++] = _3V; //#18821 - } //#18821 - var _3W = $_.C2vals; //#18822 - for (var _3b = _3W.size, _3a = _3W.keys(), _3Z = 0; _3Z < _3b; _3Z++) { //#18822 - var _3X = _3a.next().value; //#18822 - $k[$j++] = _3X; //#18822 - $k[$j++] = _3W.get(_3X); //#18822 - $k[$j++] = Infinity; //#18822 - var _3c = $k[--$j]; //#18822 - var _3d = $k[--$j]; //#18822 - $k[$j++] = _3c; //#18822 - $k[$j++] = $get($_.CNvals, $_.sft2); //#18822 - $k[$j++] = _3d; //#18822 - var _3h = $a(); //#18822 - $k[$j++] = _3h; //#18822 - } //#18822 - var _3i = $_.C3vals; //#18823 - for (var _3n = _3i.size, _3m = _3i.keys(), _3l = 0; _3l < _3n; _3l++) { //#18823 - var _3j = _3m.next().value; //#18823 - $k[$j++] = _3j; //#18823 - $k[$j++] = _3i.get(_3j); //#18823 - $k[$j++] = Infinity; //#18823 - var _3o = $k[--$j]; //#18823 - var _3p = $k[--$j]; //#18823 - $k[$j++] = _3o; //#18823 - $k[$j++] = $get($_.CNvals, $_.sft3); //#18823 - $k[$j++] = _3p; //#18823 - var _3t = $a(); //#18823 - $k[$j++] = _3t; //#18823 - } //#18823 - $_.Cvals = $d(); //#18824 - $k[$j++] = Infinity; //#18826 - $k[$j++] = $_.sft1; //#18831 - $k[$j++] = 0; //#18831 - $k[$j++] = $_.sft2; //#18831 - $k[$j++] = 1; //#18831 - $k[$j++] = $_.sft3; //#18831 - $k[$j++] = 2; //#18831 - $k[$j++] = 32; //#18831 - $k[$j++] = 3; //#18831 - for (var _3y = 48; _3y <= 57; _3y += 1) { //#18831 - $k[$j++] = _3y; //#18831 - $k[$j++] = _3y - 44; //#18831 - } //#18831 - for (var _3z = 97; _3z <= 122; _3z += 1) { //#18832 - $k[$j++] = _3z; //#18832 - $k[$j++] = _3z - 83; //#18832 - } //#18832 - $_.TNvals = $d(); //#18833 - $k[$j++] = Infinity; //#18834 - for (var _41 = 0; _41 <= 31; _41 += 1) { //#18834 - $k[$j++] = _41; //#18834 - $k[$j++] = _41; //#18834 - } //#18834 - $_.T1vals = $d(); //#18834 - $k[$j++] = Infinity; //#18835 - for (var _43 = 33; _43 <= 47; _43 += 1) { //#18836 - $k[$j++] = _43; //#18836 - $k[$j++] = _43 - 33; //#18836 - } //#18836 - for (var _44 = 58; _44 <= 64; _44 += 1) { //#18837 - $k[$j++] = _44; //#18837 - $k[$j++] = _44 - 43; //#18837 - } //#18837 - for (var _45 = 91; _45 <= 95; _45 += 1) { //#18838 - $k[$j++] = _45; //#18838 - $k[$j++] = _45 - 69; //#18838 - } //#18838 - $k[$j++] = $_.fnc1; //#18840 - $k[$j++] = 27; //#18840 - $k[$j++] = $_.usft; //#18840 - $k[$j++] = 30; //#18840 - $_.T2vals = $d(); //#18841 - $k[$j++] = Infinity; //#18842 - $k[$j++] = 96; //#18844 - $k[$j++] = 0; //#18844 - for (var _49 = 65; _49 <= 90; _49 += 1) { //#18844 - $k[$j++] = _49; //#18844 - $k[$j++] = _49 - 64; //#18844 - } //#18844 - for (var _4A = 123; _4A <= 127; _4A += 1) { //#18845 - $k[$j++] = _4A; //#18845 - $k[$j++] = _4A - 96; //#18845 - } //#18845 - $_.T3vals = $d(); //#18846 - $k[$j++] = Infinity; //#18847 - var _4C = $_.TNvals; //#18848 - for (var _4H = _4C.size, _4G = _4C.keys(), _4F = 0; _4F < _4H; _4F++) { //#18848 - var _4D = _4G.next().value; //#18848 - $k[$j++] = _4D; //#18848 - $k[$j++] = _4C.get(_4D); //#18848 - $k[$j++] = Infinity; //#18848 - var _4I = $k[--$j]; //#18848 - var _4J = $k[--$j]; //#18848 - $k[$j++] = _4I; //#18848 - $k[$j++] = _4J; //#18848 - var _4K = $a(); //#18848 - $k[$j++] = _4K; //#18848 - } //#18848 - var _4L = $_.T1vals; //#18849 - for (var _4Q = _4L.size, _4P = _4L.keys(), _4O = 0; _4O < _4Q; _4O++) { //#18849 - var _4M = _4P.next().value; //#18849 - $k[$j++] = _4M; //#18849 - $k[$j++] = _4L.get(_4M); //#18849 - $k[$j++] = Infinity; //#18849 - var _4R = $k[--$j]; //#18849 - var _4S = $k[--$j]; //#18849 - $k[$j++] = _4R; //#18849 - $k[$j++] = $get($_.TNvals, $_.sft1); //#18849 - $k[$j++] = _4S; //#18849 - var _4W = $a(); //#18849 - $k[$j++] = _4W; //#18849 - } //#18849 - var _4X = $_.T2vals; //#18850 - for (var _4c = _4X.size, _4b = _4X.keys(), _4a = 0; _4a < _4c; _4a++) { //#18850 - var _4Y = _4b.next().value; //#18850 - $k[$j++] = _4Y; //#18850 - $k[$j++] = _4X.get(_4Y); //#18850 - $k[$j++] = Infinity; //#18850 - var _4d = $k[--$j]; //#18850 - var _4e = $k[--$j]; //#18850 - $k[$j++] = _4d; //#18850 - $k[$j++] = $get($_.TNvals, $_.sft2); //#18850 - $k[$j++] = _4e; //#18850 - var _4i = $a(); //#18850 - $k[$j++] = _4i; //#18850 - } //#18850 - var _4j = $_.T3vals; //#18851 - for (var _4o = _4j.size, _4n = _4j.keys(), _4m = 0; _4m < _4o; _4m++) { //#18851 - var _4k = _4n.next().value; //#18851 - $k[$j++] = _4k; //#18851 - $k[$j++] = _4j.get(_4k); //#18851 - $k[$j++] = Infinity; //#18851 - var _4p = $k[--$j]; //#18851 - var _4q = $k[--$j]; //#18851 - $k[$j++] = _4p; //#18851 - $k[$j++] = $get($_.TNvals, $_.sft3); //#18851 - $k[$j++] = _4q; //#18851 - var _4u = $a(); //#18851 - $k[$j++] = _4u; //#18851 - } //#18851 - $_.Tvals = $d(); //#18852 - for (var _4w = 128; _4w <= 255; _4w += 1) { //#18860 - $_.i = _4w; //#18856 - $k[$j++] = $_.Avals; //#18857 - $k[$j++] = $_.i; //#18857 - $k[$j++] = Infinity; //#18857 - $aload($get($_.Avals, $_.usft)); //#18857 - $aload($get($_.Avals, $_.i - 128)); //#18857 - var _55 = $a(); //#18857 - var _56 = $k[--$j]; //#18857 - $put($k[--$j], _56, _55); //#18857 - $k[$j++] = $_.Cvals; //#18858 - $k[$j++] = $_.i; //#18858 - $k[$j++] = Infinity; //#18858 - $aload($get($_.Cvals, $_.usft)); //#18858 - $aload($get($_.Cvals, $_.i - 128)); //#18858 - var _5G = $a(); //#18858 - var _5H = $k[--$j]; //#18858 - $put($k[--$j], _5H, _5G); //#18858 - $k[$j++] = $_.Tvals; //#18859 - $k[$j++] = $_.i; //#18859 - $k[$j++] = Infinity; //#18859 - $aload($get($_.Tvals, $_.usft)); //#18859 - $aload($get($_.Tvals, $_.i - 128)); //#18859 - var _5R = $a(); //#18859 - var _5S = $k[--$j]; //#18859 - $put($k[--$j], _5S, _5R); //#18859 - } //#18859 - $k[$j++] = Infinity; //#18862 - $k[$j++] = 13; //#18867 - $k[$j++] = 0; //#18867 - $k[$j++] = 42; //#18867 - $k[$j++] = 1; //#18867 - $k[$j++] = 62; //#18867 - $k[$j++] = 2; //#18867 - $k[$j++] = 32; //#18867 - $k[$j++] = 3; //#18867 - for (var _5U = 48; _5U <= 57; _5U += 1) { //#18867 - $k[$j++] = _5U; //#18867 - $k[$j++] = _5U - 44; //#18867 - } //#18867 - for (var _5V = 65; _5V <= 90; _5V += 1) { //#18868 - $k[$j++] = _5V; //#18868 - $k[$j++] = _5V - 51; //#18868 - } //#18868 - $_.Xvals = $d(); //#18869 - $k[$j++] = Infinity; //#18870 - var _5X = $_.Xvals; //#18871 - for (var _5c = _5X.size, _5b = _5X.keys(), _5a = 0; _5a < _5c; _5a++) { //#18871 - var _5Y = _5b.next().value; //#18871 - $k[$j++] = _5Y; //#18871 - $k[$j++] = _5X.get(_5Y); //#18871 - $k[$j++] = Infinity; //#18871 - var _5d = $k[--$j]; //#18871 - var _5e = $k[--$j]; //#18871 - $k[$j++] = _5d; //#18871 - $k[$j++] = _5e; //#18871 - var _5f = $a(); //#18871 - $k[$j++] = _5f; //#18871 - } //#18871 - $_.Xvals = $d(); //#18872 - $k[$j++] = Infinity; //#18874 - for (var _5h = 64; _5h <= 94; _5h += 1) { //#18875 - $k[$j++] = _5h; //#18875 - $k[$j++] = _5h - 64; //#18875 - } //#18875 - $k[$j++] = $_.unl; //#18877 - $k[$j++] = 31; //#18877 - for (var _5j = 32; _5j <= 63; _5j += 1) { //#18877 - $k[$j++] = _5j; //#18877 - $k[$j++] = _5j; //#18877 - } //#18877 - $_.Evals = $d(); //#18878 - $k[$j++] = Infinity; //#18879 - var _5l = $_.Evals; //#18880 - for (var _5q = _5l.size, _5p = _5l.keys(), _5o = 0; _5o < _5q; _5o++) { //#18880 - var _5m = _5p.next().value; //#18880 - $k[$j++] = _5m; //#18880 - $k[$j++] = _5l.get(_5m); //#18880 - $k[$j++] = Infinity; //#18880 - var _5r = $k[--$j]; //#18880 - var _5s = $k[--$j]; //#18880 - $k[$j++] = _5r; //#18880 - $k[$j++] = _5s; //#18880 - var _5t = $a(); //#18880 - $k[$j++] = _5t; //#18880 - } //#18880 - $_.Evals = $d(); //#18881 - $k[$j++] = Infinity; //#18883 - for (var _5v = 0; _5v <= 255; _5v += 1) { //#18884 - $k[$j++] = _5v; //#18884 - $k[$j++] = _5v; //#18884 - } //#18884 - $_.Bvals = $d(); //#18885 - $k[$j++] = Infinity; //#18886 - var _5x = $_.Bvals; //#18887 - for (var _62 = _5x.size, _61 = _5x.keys(), _60 = 0; _60 < _62; _60++) { //#18887 - var _5y = _61.next().value; //#18887 - $k[$j++] = _5y; //#18887 - $k[$j++] = _5x.get(_5y); //#18887 - $k[$j++] = Infinity; //#18887 - var _63 = $k[--$j]; //#18887 - var _64 = $k[--$j]; //#18887 - $k[$j++] = _63; //#18887 - $k[$j++] = _64; //#18887 - var _65 = $a(); //#18887 - $k[$j++] = _65; //#18887 - } //#18887 - $_.Bvals = $d(); //#18888 - $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, $_.Evals, $_.Bvals]); //#18890 - $_.A = 0; //#18892 - $_.C = 1; //#18892 - $_.T = 2; //#18892 - $_.X = 3; //#18892 - $_.E = 4; //#18892 - $_.B = 5; //#18892 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#18892 - bwipp_datamatrix.__18893__ = 1; //#18892 - $_ = Object.getPrototypeOf($_); //#18892 - } //#18892 - if ($_.raw) { //#19297 - $_.cws = $a($_.barcode.length); //#18897 - $_.i = 0; //#18898 - $_.j = 0; //#18898 - for (;;) { //#18905 - if ($_.i == $_.barcode.length) { //#18900 - break; //#18900 - } //#18900 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#18901 - $put($_.cws, $_.j, $_.cw); //#18902 - $_.i = $_.i + 4; //#18903 - $_.j = $_.j + 1; //#18904 - } //#18904 - $_.cws = $geti($_.cws, 0, $_.j); //#18906 - } else { //#19297 + $_ = Object.create($_); //#18953 + $_.dontdraw = false; //#18956 + $_.columns = 0; //#18957 + $_.rows = 0; //#18958 + $_.format = "unset"; //#18959 + $_.version = "unset"; //#18960 + $_.parse = false; //#18961 + $_.parsefnc = false; //#18962 + $_.c40headerlength = -1; //#18963 + $_.raw = false; //#18964 + $_.dmre = false; //#18965 + $k[$j++] = $_; //#18967 + bwipp_processoptions(); //#18967 + $_.options = $k[--$j]; //#18967 + $_.barcode = $k[--$j]; //#18968 + if ($eq($_.barcode, "")) { //#18972 + $k[$j++] = 'bwipp.datamatrixEmptyData#18971'; //#18971 + $k[$j++] = "The data must not be empty"; //#18971 + bwipp_raiseerror(); //#18971 + } //#18971 + if ($ne($_.version, "unset") && (($_.rows != 0) || ($_.columns != 0))) { //#18976 + $k[$j++] = 'bwipp.datamatrixVersionRowsCols#18975'; //#18975 + $k[$j++] = "rows and columns must not be given if version is specified"; //#18975 + bwipp_raiseerror(); //#18975 + } //#18975 + if ($ne($_.version, "unset")) { //#19000 + $search($_.version, "x"); //#18980 + if ($k[--$j]) { //#18996 + var _9 = $k[--$j]; //#18981 + var _A = $k[--$j]; //#18981 + $k[$j++] = _9; //#18981 + $k[$j++] = _A; //#18981 + $j--; //#18981 + var _B = $k[--$j]; //#18982 + var _C = $k[--$j]; //#18982 + $k[$j++] = _C; //#18982 + $k[$j++] = _B; //#18982 + $k[$j++] = _C; //#18982 + $k[$j++] = _B; //#18982 + $astore($a(2)); //#18982 + $forall($k[--$j], function() { //#18991 + var _F = $k[--$j]; //#18984 + $k[$j++] = _F; //#18984 + $k[$j++] = true; //#18984 + if (_F.length == 0) { //#18984 + $j--; //#18984 + $k[$j++] = false; //#18984 + } //#18984 + var _G = $k[--$j]; //#18985 + var _H = $k[--$j]; //#18985 + $k[$j++] = _G; //#18987 + $forall(_H, function() { //#18987 + var _I = $k[--$j]; //#18986 + if ((_I < 48) || (_I > 57)) { //#18986 + $j--; //#18986 + $k[$j++] = false; //#18986 + } //#18986 + }); //#18986 + if ($nt($k[--$j])) { //#18990 + $k[$j++] = 'bwipp.datamatrixVersionBadRowOrColumn#18989'; //#18989 + $k[$j++] = "version must be formatted as RxC"; //#18989 + bwipp_raiseerror(); //#18989 + } //#18989 + }); //#18989 + $_.rows = $cvi($k[--$j]); //#18992 + $_.columns = $cvi($k[--$j]); //#18993 + $k[$j++] = 'format'; //#18994 + if ($_.rows == $_.columns) { //#18994 + $k[$j++] = "square"; //#18994 + } else { //#18994 + $k[$j++] = "rectangle"; //#18994 + } //#18994 + var _O = $k[--$j]; //#18994 + $_[$k[--$j]] = _O; //#18994 + } else { //#18996 + $j--; //#18996 + $k[$j++] = 'bwipp.datamatrixVersionFormat#18996'; //#18996 + $k[$j++] = "version must be formatted as RxC"; //#18996 + bwipp_raiseerror(); //#18996 + } //#18996 + } else { //#19000 + if ($eq($_.format, "unset")) { //#19001 + $k[$j++] = 'format'; //#19000 + if ($_.dmre) { //#19000 + $k[$j++] = "rectangle"; //#19000 + } else { //#19000 + $k[$j++] = "square"; //#19000 + } //#19000 + var _S = $k[--$j]; //#19000 + $_[$k[--$j]] = _S; //#19000 + } //#19000 + } //#19000 + if ($ne($_.format, "square") && $ne($_.format, "rectangle")) { //#19006 + $k[$j++] = 'bwipp.datamatrixInvalidFormat#19005'; //#19005 + $k[$j++] = "The format must be either square or rectangle"; //#19005 + bwipp_raiseerror(); //#19005 + } //#19005 + bwipp_loadctx(bwipp_datamatrix) //#19008 + if (!bwipp_datamatrix.__19065__) { //#19065 + $_ = Object.create($_); //#19065 + var _19 = $a([20, 36, 1, 2, 28, 1, 1]); //#19055 + $_.metrics = $a([$a([10, 10, 1, 1, 5, 1, 0]), $a([12, 12, 1, 1, 7, 1, 0]), $a([14, 14, 1, 1, 10, 1, 0]), $a([16, 16, 1, 1, 12, 1, 0]), $a([18, 18, 1, 1, 14, 1, 0]), $a([20, 20, 1, 1, 18, 1, 0]), $a([22, 22, 1, 1, 20, 1, 0]), $a([24, 24, 1, 1, 24, 1, 0]), $a([26, 26, 1, 1, 28, 1, 0]), $a([32, 32, 2, 2, 36, 1, 0]), $a([36, 36, 2, 2, 42, 1, 0]), $a([40, 40, 2, 2, 48, 1, 0]), $a([44, 44, 2, 2, 56, 1, 0]), $a([48, 48, 2, 2, 68, 1, 0]), $a([52, 52, 2, 2, 84, 2, 0]), $a([64, 64, 4, 4, 112, 2, 0]), $a([72, 72, 4, 4, 144, 4, 0]), $a([80, 80, 4, 4, 192, 4, 0]), $a([88, 88, 4, 4, 224, 4, 0]), $a([96, 96, 4, 4, 272, 4, 0]), $a([104, 104, 4, 4, 336, 6, 0]), $a([120, 120, 6, 6, 408, 6, 0]), $a([132, 132, 6, 6, 496, 8, 0]), $a([144, 144, 6, 6, 620, 10, 0]), $a([8, 18, 1, 1, 7, 1, 0]), $a([8, 32, 1, 2, 11, 1, 0]), $a([8, 48, 1, 2, 15, 1, 1]), $a([8, 64, 1, 4, 18, 1, 1]), $a([8, 80, 1, 4, 22, 1, 1]), $a([8, 96, 1, 4, 28, 1, 1]), $a([8, 120, 1, 6, 32, 1, 1]), $a([8, 144, 1, 6, 36, 1, 1]), $a([12, 26, 1, 1, 14, 1, 0]), $a([12, 36, 1, 2, 18, 1, 0]), $a([12, 64, 1, 4, 27, 1, 1]), $a([12, 88, 1, 4, 36, 1, 1]), $a([16, 36, 1, 2, 24, 1, 0]), $a([16, 48, 1, 2, 28, 1, 0]), $a([16, 64, 1, 4, 36, 1, 1]), _19, $a([20, 44, 1, 2, 34, 1, 1]), $a([20, 64, 1, 4, 42, 1, 1]), $a([22, 48, 1, 2, 38, 1, 1]), $a([24, 48, 1, 2, 41, 1, 1]), $a([24, 64, 1, 4, 46, 1, 1]), $a([26, 40, 1, 2, 38, 1, 1]), $a([26, 48, 1, 2, 42, 1, 1]), $a([26, 64, 1, 4, 50, 1, 1])]); //#19064 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19064 + bwipp_datamatrix.__19065__ = 1; //#19064 + $_ = Object.getPrototypeOf($_); //#19064 + } //#19064 + $_.urows = $_.rows; //#19068 + $_.ucols = $_.columns; //#19069 + $_.fullcws = $a([]); //#19070 + var _1N = $_.metrics; //#19071 + for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#19090 + $_.m = $get(_1N, _1O); //#19072 + $_.rows = $get($_.m, 0); //#19073 + $_.cols = $get($_.m, 1); //#19074 + $_.regh = $get($_.m, 2); //#19075 + $_.regv = $get($_.m, 3); //#19076 + $_.rscw = $get($_.m, 4); //#19077 + $_.rsbl = $get($_.m, 5); //#19078 + $_.doly = $get($_.m, 6); //#19079 + $_.mrows = $f($_.rows - (2 * $_.regh)); //#19080 + $_.mcols = $f($_.cols - (2 * $_.regv)); //#19081 + $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19082 + $_.okay = true; //#19083 + if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19084 + $_.okay = false; //#19084 + } //#19084 + if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19085 + $_.okay = false; //#19085 + } //#19085 + if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19086 + $_.okay = false; //#19086 + } //#19086 + if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19087 + $_.okay = false; //#19087 + } //#19087 + if ((!$_.dmre) && ($_.doly == 1)) { //#19088 + $_.okay = false; //#19088 + } //#19088 + if ($_.okay) { //#19089 + $k[$j++] = Infinity; //#19089 + $aload($_.fullcws); //#19089 + $k[$j++] = $_.ncws; //#19089 + $_.fullcws = $a(); //#19089 + } //#19089 + } //#19089 + $k[$j++] = Infinity; //#19091 + for (var _24 = 0, _25 = 1558; _24 < _25; _24++) { //#19091 + $k[$j++] = 10000; //#19091 + } //#19091 + $_.numremcws = $a(); //#19091 + var _27 = $_.fullcws; //#19092 + for (var _28 = 0, _29 = _27.length; _28 < _29; _28++) { //#19092 + $put($_.numremcws, $f($get(_27, _28) - 1), 1); //#19092 + } //#19092 + for (var _2C = 1556; _2C >= 0; _2C -= 1) { //#19098 + $_.i = _2C; //#19094 + if ($get($_.numremcws, $_.i) != 1) { //#19097 + $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#19096 + } //#19096 + } //#19096 + if (!bwipp_datamatrix.__19211__) { //#19211 + $_ = Object.create($_); //#19211 + $_.fnc1 = -1; //#19102 + $_.prog = -2; //#19102 + $_.m05 = -3; //#19102 + $_.m06 = -4; //#19102 + $_.lC = -5; //#19103 + $_.lB = -6; //#19103 + $_.lX = -7; //#19103 + $_.lT = -8; //#19103 + $_.lE = -9; //#19103 + $_.unl = -10; //#19103 + $_.sapp = -11; //#19104 + $_.usft = -12; //#19104 + $_.sft1 = -13; //#19104 + $_.sft2 = -14; //#19104 + $_.sft3 = -15; //#19104 + $_.eci = -16; //#19104 + $_.pad = -17; //#19104 + $_.unlcw = 254; //#19105 + $k[$j++] = Infinity; //#19107 + for (var _2L = 0; _2L <= 128; _2L += 1) { //#19108 + $k[$j++] = _2L; //#19108 + $k[$j++] = _2L + 1; //#19108 + } //#19108 + $k[$j++] = $_.pad; //#19113 + $k[$j++] = 129; //#19113 + for (var _2N = 0; _2N <= 99; _2N += 1) { //#19113 + var _2P = $cvrs($s(2), _2N, 10); //#19111 + var _2R = $strcpy($s(2), "00"); //#19111 + $puti(_2R, 2 - _2P.length, _2P); //#19111 + $k[$j++] = _2R; //#19112 + $k[$j++] = _2N + 130; //#19112 + } //#19112 + var _2e = $a([$_.lC, $_.lB, $_.fnc1, $_.sapp, $_.prog, $_.usft, $_.m05, $_.m06, $_.lX, $_.lT, $_.lE, $_.eci]); //#19114 + $k[$j++] = 229; //#19114 + for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#19114 + var _2j = $f($k[--$j] + 1); //#19114 + $k[$j++] = $get(_2e, _2f); //#19114 + $k[$j++] = _2j; //#19114 + $k[$j++] = _2j; //#19114 + } //#19114 + $j--; //#19114 + $_.Avals = $d(); //#19115 + $k[$j++] = Infinity; //#19116 + var _2l = $_.Avals; //#19117 + for (var _2q = _2l.size, _2p = _2l.keys(), _2o = 0; _2o < _2q; _2o++) { //#19117 + var _2m = _2p.next().value; //#19117 + $k[$j++] = _2m; //#19117 + $k[$j++] = _2l.get(_2m); //#19117 + $k[$j++] = Infinity; //#19117 + var _2r = $k[--$j]; //#19117 + var _2s = $k[--$j]; //#19117 + $k[$j++] = _2r; //#19117 + $k[$j++] = _2s; //#19117 + var _2t = $a(); //#19117 + $k[$j++] = _2t; //#19117 + } //#19117 + $_.Avals = $d(); //#19118 + $k[$j++] = Infinity; //#19120 + $k[$j++] = $_.sft1; //#19125 + $k[$j++] = 0; //#19125 + $k[$j++] = $_.sft2; //#19125 + $k[$j++] = 1; //#19125 + $k[$j++] = $_.sft3; //#19125 + $k[$j++] = 2; //#19125 + $k[$j++] = 32; //#19125 + $k[$j++] = 3; //#19125 + for (var _2y = 48; _2y <= 57; _2y += 1) { //#19125 + $k[$j++] = _2y; //#19125 + $k[$j++] = _2y - 44; //#19125 + } //#19125 + for (var _2z = 65; _2z <= 90; _2z += 1) { //#19126 + $k[$j++] = _2z; //#19126 + $k[$j++] = _2z - 51; //#19126 + } //#19126 + $_.CNvals = $d(); //#19127 + $k[$j++] = Infinity; //#19128 + for (var _31 = 0; _31 <= 31; _31 += 1) { //#19128 + $k[$j++] = _31; //#19128 + $k[$j++] = _31; //#19128 + } //#19128 + $_.C1vals = $d(); //#19128 + $k[$j++] = Infinity; //#19129 + for (var _33 = 33; _33 <= 47; _33 += 1) { //#19130 + $k[$j++] = _33; //#19130 + $k[$j++] = _33 - 33; //#19130 + } //#19130 + for (var _34 = 58; _34 <= 64; _34 += 1) { //#19131 + $k[$j++] = _34; //#19131 + $k[$j++] = _34 - 43; //#19131 + } //#19131 + for (var _35 = 91; _35 <= 95; _35 += 1) { //#19132 + $k[$j++] = _35; //#19132 + $k[$j++] = _35 - 69; //#19132 + } //#19132 + $k[$j++] = $_.fnc1; //#19134 + $k[$j++] = 27; //#19134 + $k[$j++] = $_.usft; //#19134 + $k[$j++] = 30; //#19134 + $_.C2vals = $d(); //#19135 + $k[$j++] = Infinity; //#19136 + for (var _39 = 96; _39 <= 127; _39 += 1) { //#19136 + $k[$j++] = _39; //#19136 + $k[$j++] = _39 - 96; //#19136 + } //#19136 + $_.C3vals = $d(); //#19136 + $k[$j++] = Infinity; //#19137 + var _3B = $_.CNvals; //#19138 + for (var _3G = _3B.size, _3F = _3B.keys(), _3E = 0; _3E < _3G; _3E++) { //#19138 + var _3C = _3F.next().value; //#19138 + $k[$j++] = _3C; //#19138 + $k[$j++] = _3B.get(_3C); //#19138 + $k[$j++] = Infinity; //#19138 + var _3H = $k[--$j]; //#19138 + var _3I = $k[--$j]; //#19138 + $k[$j++] = _3H; //#19138 + $k[$j++] = _3I; //#19138 + var _3J = $a(); //#19138 + $k[$j++] = _3J; //#19138 + } //#19138 + var _3K = $_.C1vals; //#19139 + for (var _3P = _3K.size, _3O = _3K.keys(), _3N = 0; _3N < _3P; _3N++) { //#19139 + var _3L = _3O.next().value; //#19139 + $k[$j++] = _3L; //#19139 + $k[$j++] = _3K.get(_3L); //#19139 + $k[$j++] = Infinity; //#19139 + var _3Q = $k[--$j]; //#19139 + var _3R = $k[--$j]; //#19139 + $k[$j++] = _3Q; //#19139 + $k[$j++] = $get($_.CNvals, $_.sft1); //#19139 + $k[$j++] = _3R; //#19139 + var _3V = $a(); //#19139 + $k[$j++] = _3V; //#19139 + } //#19139 + var _3W = $_.C2vals; //#19140 + for (var _3b = _3W.size, _3a = _3W.keys(), _3Z = 0; _3Z < _3b; _3Z++) { //#19140 + var _3X = _3a.next().value; //#19140 + $k[$j++] = _3X; //#19140 + $k[$j++] = _3W.get(_3X); //#19140 + $k[$j++] = Infinity; //#19140 + var _3c = $k[--$j]; //#19140 + var _3d = $k[--$j]; //#19140 + $k[$j++] = _3c; //#19140 + $k[$j++] = $get($_.CNvals, $_.sft2); //#19140 + $k[$j++] = _3d; //#19140 + var _3h = $a(); //#19140 + $k[$j++] = _3h; //#19140 + } //#19140 + var _3i = $_.C3vals; //#19141 + for (var _3n = _3i.size, _3m = _3i.keys(), _3l = 0; _3l < _3n; _3l++) { //#19141 + var _3j = _3m.next().value; //#19141 + $k[$j++] = _3j; //#19141 + $k[$j++] = _3i.get(_3j); //#19141 + $k[$j++] = Infinity; //#19141 + var _3o = $k[--$j]; //#19141 + var _3p = $k[--$j]; //#19141 + $k[$j++] = _3o; //#19141 + $k[$j++] = $get($_.CNvals, $_.sft3); //#19141 + $k[$j++] = _3p; //#19141 + var _3t = $a(); //#19141 + $k[$j++] = _3t; //#19141 + } //#19141 + $_.Cvals = $d(); //#19142 + $k[$j++] = Infinity; //#19144 + $k[$j++] = $_.sft1; //#19149 + $k[$j++] = 0; //#19149 + $k[$j++] = $_.sft2; //#19149 + $k[$j++] = 1; //#19149 + $k[$j++] = $_.sft3; //#19149 + $k[$j++] = 2; //#19149 + $k[$j++] = 32; //#19149 + $k[$j++] = 3; //#19149 + for (var _3y = 48; _3y <= 57; _3y += 1) { //#19149 + $k[$j++] = _3y; //#19149 + $k[$j++] = _3y - 44; //#19149 + } //#19149 + for (var _3z = 97; _3z <= 122; _3z += 1) { //#19150 + $k[$j++] = _3z; //#19150 + $k[$j++] = _3z - 83; //#19150 + } //#19150 + $_.TNvals = $d(); //#19151 + $k[$j++] = Infinity; //#19152 + for (var _41 = 0; _41 <= 31; _41 += 1) { //#19152 + $k[$j++] = _41; //#19152 + $k[$j++] = _41; //#19152 + } //#19152 + $_.T1vals = $d(); //#19152 + $k[$j++] = Infinity; //#19153 + for (var _43 = 33; _43 <= 47; _43 += 1) { //#19154 + $k[$j++] = _43; //#19154 + $k[$j++] = _43 - 33; //#19154 + } //#19154 + for (var _44 = 58; _44 <= 64; _44 += 1) { //#19155 + $k[$j++] = _44; //#19155 + $k[$j++] = _44 - 43; //#19155 + } //#19155 + for (var _45 = 91; _45 <= 95; _45 += 1) { //#19156 + $k[$j++] = _45; //#19156 + $k[$j++] = _45 - 69; //#19156 + } //#19156 + $k[$j++] = $_.fnc1; //#19158 + $k[$j++] = 27; //#19158 + $k[$j++] = $_.usft; //#19158 + $k[$j++] = 30; //#19158 + $_.T2vals = $d(); //#19159 + $k[$j++] = Infinity; //#19160 + $k[$j++] = 96; //#19162 + $k[$j++] = 0; //#19162 + for (var _49 = 65; _49 <= 90; _49 += 1) { //#19162 + $k[$j++] = _49; //#19162 + $k[$j++] = _49 - 64; //#19162 + } //#19162 + for (var _4A = 123; _4A <= 127; _4A += 1) { //#19163 + $k[$j++] = _4A; //#19163 + $k[$j++] = _4A - 96; //#19163 + } //#19163 + $_.T3vals = $d(); //#19164 + $k[$j++] = Infinity; //#19165 + var _4C = $_.TNvals; //#19166 + for (var _4H = _4C.size, _4G = _4C.keys(), _4F = 0; _4F < _4H; _4F++) { //#19166 + var _4D = _4G.next().value; //#19166 + $k[$j++] = _4D; //#19166 + $k[$j++] = _4C.get(_4D); //#19166 + $k[$j++] = Infinity; //#19166 + var _4I = $k[--$j]; //#19166 + var _4J = $k[--$j]; //#19166 + $k[$j++] = _4I; //#19166 + $k[$j++] = _4J; //#19166 + var _4K = $a(); //#19166 + $k[$j++] = _4K; //#19166 + } //#19166 + var _4L = $_.T1vals; //#19167 + for (var _4Q = _4L.size, _4P = _4L.keys(), _4O = 0; _4O < _4Q; _4O++) { //#19167 + var _4M = _4P.next().value; //#19167 + $k[$j++] = _4M; //#19167 + $k[$j++] = _4L.get(_4M); //#19167 + $k[$j++] = Infinity; //#19167 + var _4R = $k[--$j]; //#19167 + var _4S = $k[--$j]; //#19167 + $k[$j++] = _4R; //#19167 + $k[$j++] = $get($_.TNvals, $_.sft1); //#19167 + $k[$j++] = _4S; //#19167 + var _4W = $a(); //#19167 + $k[$j++] = _4W; //#19167 + } //#19167 + var _4X = $_.T2vals; //#19168 + for (var _4c = _4X.size, _4b = _4X.keys(), _4a = 0; _4a < _4c; _4a++) { //#19168 + var _4Y = _4b.next().value; //#19168 + $k[$j++] = _4Y; //#19168 + $k[$j++] = _4X.get(_4Y); //#19168 + $k[$j++] = Infinity; //#19168 + var _4d = $k[--$j]; //#19168 + var _4e = $k[--$j]; //#19168 + $k[$j++] = _4d; //#19168 + $k[$j++] = $get($_.TNvals, $_.sft2); //#19168 + $k[$j++] = _4e; //#19168 + var _4i = $a(); //#19168 + $k[$j++] = _4i; //#19168 + } //#19168 + var _4j = $_.T3vals; //#19169 + for (var _4o = _4j.size, _4n = _4j.keys(), _4m = 0; _4m < _4o; _4m++) { //#19169 + var _4k = _4n.next().value; //#19169 + $k[$j++] = _4k; //#19169 + $k[$j++] = _4j.get(_4k); //#19169 + $k[$j++] = Infinity; //#19169 + var _4p = $k[--$j]; //#19169 + var _4q = $k[--$j]; //#19169 + $k[$j++] = _4p; //#19169 + $k[$j++] = $get($_.TNvals, $_.sft3); //#19169 + $k[$j++] = _4q; //#19169 + var _4u = $a(); //#19169 + $k[$j++] = _4u; //#19169 + } //#19169 + $_.Tvals = $d(); //#19170 + for (var _4w = 128; _4w <= 255; _4w += 1) { //#19178 + $_.i = _4w; //#19174 + $k[$j++] = $_.Avals; //#19175 + $k[$j++] = $_.i; //#19175 + $k[$j++] = Infinity; //#19175 + $aload($get($_.Avals, $_.usft)); //#19175 + $aload($get($_.Avals, $_.i - 128)); //#19175 + var _55 = $a(); //#19175 + var _56 = $k[--$j]; //#19175 + $put($k[--$j], _56, _55); //#19175 + $k[$j++] = $_.Cvals; //#19176 + $k[$j++] = $_.i; //#19176 + $k[$j++] = Infinity; //#19176 + $aload($get($_.Cvals, $_.usft)); //#19176 + $aload($get($_.Cvals, $_.i - 128)); //#19176 + var _5G = $a(); //#19176 + var _5H = $k[--$j]; //#19176 + $put($k[--$j], _5H, _5G); //#19176 + $k[$j++] = $_.Tvals; //#19177 + $k[$j++] = $_.i; //#19177 + $k[$j++] = Infinity; //#19177 + $aload($get($_.Tvals, $_.usft)); //#19177 + $aload($get($_.Tvals, $_.i - 128)); //#19177 + var _5R = $a(); //#19177 + var _5S = $k[--$j]; //#19177 + $put($k[--$j], _5S, _5R); //#19177 + } //#19177 + $k[$j++] = Infinity; //#19180 + $k[$j++] = 13; //#19185 + $k[$j++] = 0; //#19185 + $k[$j++] = 42; //#19185 + $k[$j++] = 1; //#19185 + $k[$j++] = 62; //#19185 + $k[$j++] = 2; //#19185 + $k[$j++] = 32; //#19185 + $k[$j++] = 3; //#19185 + for (var _5U = 48; _5U <= 57; _5U += 1) { //#19185 + $k[$j++] = _5U; //#19185 + $k[$j++] = _5U - 44; //#19185 + } //#19185 + for (var _5V = 65; _5V <= 90; _5V += 1) { //#19186 + $k[$j++] = _5V; //#19186 + $k[$j++] = _5V - 51; //#19186 + } //#19186 + $_.Xvals = $d(); //#19187 + $k[$j++] = Infinity; //#19188 + var _5X = $_.Xvals; //#19189 + for (var _5c = _5X.size, _5b = _5X.keys(), _5a = 0; _5a < _5c; _5a++) { //#19189 + var _5Y = _5b.next().value; //#19189 + $k[$j++] = _5Y; //#19189 + $k[$j++] = _5X.get(_5Y); //#19189 + $k[$j++] = Infinity; //#19189 + var _5d = $k[--$j]; //#19189 + var _5e = $k[--$j]; //#19189 + $k[$j++] = _5d; //#19189 + $k[$j++] = _5e; //#19189 + var _5f = $a(); //#19189 + $k[$j++] = _5f; //#19189 + } //#19189 + $_.Xvals = $d(); //#19190 + $k[$j++] = Infinity; //#19192 + for (var _5h = 64; _5h <= 94; _5h += 1) { //#19193 + $k[$j++] = _5h; //#19193 + $k[$j++] = _5h - 64; //#19193 + } //#19193 + $k[$j++] = $_.unl; //#19195 + $k[$j++] = 31; //#19195 + for (var _5j = 32; _5j <= 63; _5j += 1) { //#19195 + $k[$j++] = _5j; //#19195 + $k[$j++] = _5j; //#19195 + } //#19195 + $_.Evals = $d(); //#19196 + $k[$j++] = Infinity; //#19197 + var _5l = $_.Evals; //#19198 + for (var _5q = _5l.size, _5p = _5l.keys(), _5o = 0; _5o < _5q; _5o++) { //#19198 + var _5m = _5p.next().value; //#19198 + $k[$j++] = _5m; //#19198 + $k[$j++] = _5l.get(_5m); //#19198 + $k[$j++] = Infinity; //#19198 + var _5r = $k[--$j]; //#19198 + var _5s = $k[--$j]; //#19198 + $k[$j++] = _5r; //#19198 + $k[$j++] = _5s; //#19198 + var _5t = $a(); //#19198 + $k[$j++] = _5t; //#19198 + } //#19198 + $_.Evals = $d(); //#19199 + $k[$j++] = Infinity; //#19201 + for (var _5v = 0; _5v <= 255; _5v += 1) { //#19202 + $k[$j++] = _5v; //#19202 + $k[$j++] = _5v; //#19202 + } //#19202 + $_.Bvals = $d(); //#19203 + $k[$j++] = Infinity; //#19204 + var _5x = $_.Bvals; //#19205 + for (var _62 = _5x.size, _61 = _5x.keys(), _60 = 0; _60 < _62; _60++) { //#19205 + var _5y = _61.next().value; //#19205 + $k[$j++] = _5y; //#19205 + $k[$j++] = _5x.get(_5y); //#19205 + $k[$j++] = Infinity; //#19205 + var _63 = $k[--$j]; //#19205 + var _64 = $k[--$j]; //#19205 + $k[$j++] = _63; //#19205 + $k[$j++] = _64; //#19205 + var _65 = $a(); //#19205 + $k[$j++] = _65; //#19205 + } //#19205 + $_.Bvals = $d(); //#19206 + $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, $_.Evals, $_.Bvals]); //#19208 + $_.A = 0; //#19210 + $_.C = 1; //#19210 + $_.T = 2; //#19210 + $_.X = 3; //#19210 + $_.E = 4; //#19210 + $_.B = 5; //#19210 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19210 + bwipp_datamatrix.__19211__ = 1; //#19210 + $_ = Object.getPrototypeOf($_); //#19210 + } //#19210 + if ($_.raw) { //#19615 + $_.cws = $a($_.barcode.length); //#19215 + $_.i = 0; //#19216 + $_.j = 0; //#19216 + for (;;) { //#19223 + if ($_.i == $_.barcode.length) { //#19218 + break; //#19218 + } //#19218 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#19219 + $put($_.cws, $_.j, $_.cw); //#19220 + $_.i = $_.i + 4; //#19221 + $_.j = $_.j + 1; //#19222 + } //#19222 + $_.cws = $geti($_.cws, 0, $_.j); //#19224 + } else { //#19615 var _6Z = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fnc1], ["PROG", $_.prog] - ]); //#18916 - $_.fncvals = _6Z; //#18919 - $k[$j++] = 'msg'; //#18920 - $k[$j++] = $_.barcode; //#18920 - $k[$j++] = $_.fncvals; //#18920 - bwipp_parseinput(); //#18920 - var _6c = $k[--$j]; //#18920 - $_[$k[--$j]] = _6c; //#18920 - $_.msglen = $_.msg.length; //#18921 - if ($_.msglen >= 9) { //#18939 - $aload($geti($_.msg, 0, 7)); //#18925 - var _6i = $k[--$j]; //#18926 - var _6j = $k[--$j]; //#18926 - $k[$j++] = _6i == 29; //#18926 - $k[$j++] = _6j; //#18926 - $j--; //#18926 - var _6k = $k[--$j]; //#18926 - var _6l = $k[--$j]; //#18926 - var _6m = $k[--$j]; //#18926 - var _6n = $k[--$j]; //#18927 - var _6o = $k[--$j]; //#18927 - var _6p = $k[--$j]; //#18927 - if (((((_6k && (_6l == 48)) && (_6m == 30)) && (_6n == 62)) && (_6o == 41)) && (_6p == 91)) { //#18938 - $aload($geti($_.msg, $_.msglen - 2, 2)); //#18928 - var _6t = $k[--$j]; //#18929 - var _6u = $k[--$j]; //#18929 - if ((_6t == 4) && (_6u == 30)) { //#18937 - if ($get($_.msg, 5) == 53) { //#18934 - $k[$j++] = Infinity; //#18931 - $k[$j++] = $_.m05; //#18931 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18931 - $_.msg = $a(); //#18931 - } else { //#18934 - if ($get($_.msg, 5) == 54) { //#18935 - $k[$j++] = Infinity; //#18934 - $k[$j++] = $_.m06; //#18934 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18934 - $_.msg = $a(); //#18934 - } //#18934 - } //#18934 - } //#18934 - } //#18934 - } //#18934 - $_.msglen = $_.msg.length; //#18940 - $k[$j++] = Infinity; //#18942 - for (var _7B = 0, _7C = $_.msglen; _7B < _7C; _7B++) { //#18942 - $k[$j++] = 0; //#18942 - } //#18942 - $k[$j++] = 0; //#18942 - $_.numD = $a(); //#18942 - $k[$j++] = Infinity; //#18943 - for (var _7F = 0, _7G = $_.msglen; _7F < _7G; _7F++) { //#18943 - $k[$j++] = 0; //#18943 - } //#18943 - $k[$j++] = 9999; //#18943 - $_.nextXterm = $a(); //#18943 - $k[$j++] = Infinity; //#18944 - for (var _7J = 0, _7K = $_.msglen; _7J < _7K; _7J++) { //#18944 - $k[$j++] = 0; //#18944 - } //#18944 - $k[$j++] = 9999; //#18944 - $_.nextNonX = $a(); //#18944 - $k[$j++] = Infinity; //#18945 - for (var _7N = 0, _7O = $_.msglen; _7N < _7O; _7N++) { //#18945 - $k[$j++] = false; //#18945 - } //#18945 - $k[$j++] = false; //#18945 - $_.isECI = $a(); //#18945 - for (var _7R = $_.msglen - 1; _7R >= 0; _7R -= 1) { //#18963 - $_.i = _7R; //#18947 - $_.barchar = $get($_.msg, $_.i); //#18948 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#18951 - $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#18950 - } //#18950 - if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#18955 - $put($_.nextXterm, $_.i, 0); //#18953 - } else { //#18955 - $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#18955 - } //#18955 - var _7o = $get($_.Xvals, $_.barchar) !== undefined; //#18957 - if (!_7o) { //#18960 - $put($_.nextNonX, $_.i, 0); //#18958 - } else { //#18960 - $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#18960 - } //#18960 - $put($_.isECI, $_.i, $_.barchar <= -1000000); //#18962 - } //#18962 - $k[$j++] = Infinity; //#18964 - var _7z = $_.nextXterm; //#18964 - for (var _80 = 0, _81 = _7z.length; _80 < _81; _80++) { //#18964 - var _82 = $get(_7z, _80); //#18964 - $k[$j++] = _82; //#18964 - if (_82 > 10000) { //#18964 - $j--; //#18964 - $k[$j++] = 10000; //#18964 - } //#18964 - } //#18964 - $_.nextXterm = $a(); //#18964 - $k[$j++] = Infinity; //#18965 - var _84 = $_.nextNonX; //#18965 - for (var _85 = 0, _86 = _84.length; _85 < _86; _85++) { //#18965 - var _87 = $get(_84, _85); //#18965 - $k[$j++] = _87; //#18965 - if (_87 > 10000) { //#18965 - $j--; //#18965 - $k[$j++] = 10000; //#18965 - } //#18965 - } //#18965 - $_.nextNonX = $a(); //#18965 + ]); //#19234 + $_.fncvals = _6Z; //#19237 + $k[$j++] = 'msg'; //#19238 + $k[$j++] = $_.barcode; //#19238 + $k[$j++] = $_.fncvals; //#19238 + bwipp_parseinput(); //#19238 + var _6c = $k[--$j]; //#19238 + $_[$k[--$j]] = _6c; //#19238 + $_.msglen = $_.msg.length; //#19239 + if ($_.msglen >= 9) { //#19257 + $aload($geti($_.msg, 0, 7)); //#19243 + var _6i = $k[--$j]; //#19244 + var _6j = $k[--$j]; //#19244 + $k[$j++] = _6i == 29; //#19244 + $k[$j++] = _6j; //#19244 + $j--; //#19244 + var _6k = $k[--$j]; //#19244 + var _6l = $k[--$j]; //#19244 + var _6m = $k[--$j]; //#19244 + var _6n = $k[--$j]; //#19245 + var _6o = $k[--$j]; //#19245 + var _6p = $k[--$j]; //#19245 + if (((((_6k && (_6l == 48)) && (_6m == 30)) && (_6n == 62)) && (_6o == 41)) && (_6p == 91)) { //#19256 + $aload($geti($_.msg, $_.msglen - 2, 2)); //#19246 + var _6t = $k[--$j]; //#19247 + var _6u = $k[--$j]; //#19247 + if ((_6t == 4) && (_6u == 30)) { //#19255 + if ($get($_.msg, 5) == 53) { //#19252 + $k[$j++] = Infinity; //#19249 + $k[$j++] = $_.m05; //#19249 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#19249 + $_.msg = $a(); //#19249 + } else { //#19252 + if ($get($_.msg, 5) == 54) { //#19253 + $k[$j++] = Infinity; //#19252 + $k[$j++] = $_.m06; //#19252 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#19252 + $_.msg = $a(); //#19252 + } //#19252 + } //#19252 + } //#19252 + } //#19252 + } //#19252 + $_.msglen = $_.msg.length; //#19258 + $k[$j++] = Infinity; //#19260 + for (var _7B = 0, _7C = $_.msglen; _7B < _7C; _7B++) { //#19260 + $k[$j++] = 0; //#19260 + } //#19260 + $k[$j++] = 0; //#19260 + $_.numD = $a(); //#19260 + $k[$j++] = Infinity; //#19261 + for (var _7F = 0, _7G = $_.msglen; _7F < _7G; _7F++) { //#19261 + $k[$j++] = 0; //#19261 + } //#19261 + $k[$j++] = 9999; //#19261 + $_.nextXterm = $a(); //#19261 + $k[$j++] = Infinity; //#19262 + for (var _7J = 0, _7K = $_.msglen; _7J < _7K; _7J++) { //#19262 + $k[$j++] = 0; //#19262 + } //#19262 + $k[$j++] = 9999; //#19262 + $_.nextNonX = $a(); //#19262 + $k[$j++] = Infinity; //#19263 + for (var _7N = 0, _7O = $_.msglen; _7N < _7O; _7N++) { //#19263 + $k[$j++] = false; //#19263 + } //#19263 + $k[$j++] = false; //#19263 + $_.isECI = $a(); //#19263 + for (var _7R = $_.msglen - 1; _7R >= 0; _7R -= 1) { //#19281 + $_.i = _7R; //#19265 + $_.barchar = $get($_.msg, $_.i); //#19266 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#19269 + $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#19268 + } //#19268 + if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#19273 + $put($_.nextXterm, $_.i, 0); //#19271 + } else { //#19273 + $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#19273 + } //#19273 + var _7o = $get($_.Xvals, $_.barchar) !== undefined; //#19275 + if (!_7o) { //#19278 + $put($_.nextNonX, $_.i, 0); //#19276 + } else { //#19278 + $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#19278 + } //#19278 + $put($_.isECI, $_.i, $_.barchar <= -1000000); //#19280 + } //#19280 + $k[$j++] = Infinity; //#19282 + var _7z = $_.nextXterm; //#19282 + for (var _80 = 0, _81 = _7z.length; _80 < _81; _80++) { //#19282 + var _82 = $get(_7z, _80); //#19282 + $k[$j++] = _82; //#19282 + if (_82 > 10000) { //#19282 + $j--; //#19282 + $k[$j++] = 10000; //#19282 + } //#19282 + } //#19282 + $_.nextXterm = $a(); //#19282 + $k[$j++] = Infinity; //#19283 + var _84 = $_.nextNonX; //#19283 + for (var _85 = 0, _86 = _84.length; _85 < _86; _85++) { //#19283 + var _87 = $get(_84, _85); //#19283 + $k[$j++] = _87; //#19283 + if (_87 > 10000) { //#19283 + $j--; //#19283 + $k[$j++] = 10000; //#19283 + } //#19283 + } //#19283 + $_.nextNonX = $a(); //#19283 $_.isD = function() { - $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#18967 - }; //#18967 + $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#19285 + }; //#19285 $_.isC = function() { - var _8D = $get($_.CNvals, $_.char) !== undefined; //#18968 - $k[$j++] = _8D; //#18968 - }; //#18968 + var _8D = $get($_.CNvals, $_.char) !== undefined; //#19286 + $k[$j++] = _8D; //#19286 + }; //#19286 $_.isT = function() { - var _8G = $get($_.TNvals, $_.char) !== undefined; //#18969 - $k[$j++] = _8G; //#18969 - }; //#18969 + var _8G = $get($_.TNvals, $_.char) !== undefined; //#19287 + $k[$j++] = _8G; //#19287 + }; //#19287 $_.isX = function() { - var _8J = $get($_.Xvals, $_.char) !== undefined; //#18970 - $k[$j++] = _8J; //#18970 - }; //#18970 + var _8J = $get($_.Xvals, $_.char) !== undefined; //#19288 + $k[$j++] = _8J; //#19288 + }; //#19288 $_.isE = function() { - var _8M = $get($_.Evals, $_.char) !== undefined; //#18971 - $k[$j++] = _8M; //#18971 - }; //#18971 + var _8M = $get($_.Evals, $_.char) !== undefined; //#19289 + $k[$j++] = _8M; //#19289 + }; //#19289 $_.isEA = function() { - $k[$j++] = $_.char > 127; //#18972 - }; //#18972 + $k[$j++] = $_.char > 127; //#19290 + }; //#19290 $_.isFN = function() { - $k[$j++] = $_.char < 0; //#18973 - }; //#18973 + $k[$j++] = $_.char < 0; //#19291 + }; //#19291 $_.XtermFirst = function() { - var _8P = $k[--$j]; //#18974 - $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#18974 - }; //#18974 + var _8P = $k[--$j]; //#19292 + $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#19292 + }; //#19292 $_.lookup = function() { - $_.ac = 1; //#18978 - $_.cc = 2; //#18978 - $_.tc = 2; //#18978 - $_.xc = 2; //#18978 - $_.ec = 2; //#18978 - $_.bc = 2.25; //#18978 - if ($_.mode == $_.A) { //#18979 - $_.ac = 0; //#18979 - $_.cc = 1; //#18979 - $_.tc = 1; //#18979 - $_.xc = 1; //#18979 - $_.ec = 1; //#18979 - $_.bc = 1.25; //#18979 - } //#18979 - if ($_.mode == $_.C) { //#18980 - $_.cc = 0; //#18980 - } //#18980 - if ($_.mode == $_.T) { //#18981 - $_.tc = 0; //#18981 - } //#18981 - if ($_.mode == $_.X) { //#18982 - $_.xc = 0; //#18982 - } //#18982 - if ($_.mode == $_.E) { //#18983 - $_.ec = 0; //#18983 - } //#18983 - if ($_.mode == $_.B) { //#18984 - $_.bc = 0; //#18984 - } //#18984 - for (var _8g = 0, _8h = 1; _8g < _8h; _8g++) { //#19019 - if ($get($_.isECI, $_.i)) { //#18986 - $k[$j++] = $_.A; //#18986 - break; //#18986 - } //#18986 - if (($_.c40headerlength != -1) && ($_.i < $_.c40headerlength)) { //#18987 - $k[$j++] = $_.C; //#18987 - break; //#18987 - } //#18987 - $_.k = 0; //#18988 - for (;;) { //#19018 - if (($_.i + $_.k) == $_.msglen) { //#18997 - var _8t = $a(['ac', 'cc', 'tc', 'xc', 'ec', 'bc']); //#18990 - for (var _8u = 0, _8v = _8t.length; _8u < _8v; _8u++) { //#18990 - var _8w = $get(_8t, _8u); //#18990 - $_[_8w] = Math.ceil($_[_8w]); //#18990 - } //#18990 - var _93 = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#18991 - $k[$j++] = true; //#18991 - for (var _94 = 0, _95 = _93.length; _94 < _95; _94++) { //#18991 - var _98 = $k[--$j]; //#18991 - $k[$j++] = _98 && ($_.ac <= $get(_93, _94)); //#18991 - } //#18991 - if ($k[--$j]) { //#18991 - $k[$j++] = $_.A; //#18991 - break; //#18991 - } //#18991 - var _9G = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.ec]); //#18992 - $k[$j++] = true; //#18992 - for (var _9H = 0, _9I = _9G.length; _9H < _9I; _9H++) { //#18992 - var _9L = $k[--$j]; //#18992 - $k[$j++] = _9L && ($_.bc < $get(_9G, _9H)); //#18992 - } //#18992 - if ($k[--$j]) { //#18992 - $k[$j++] = $_.B; //#18992 - break; //#18992 - } //#18992 - var _9T = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#18993 - $k[$j++] = true; //#18993 - for (var _9U = 0, _9V = _9T.length; _9U < _9V; _9U++) { //#18993 - var _9Y = $k[--$j]; //#18993 - $k[$j++] = _9Y && ($_.ec < $get(_9T, _9U)); //#18993 - } //#18993 - if ($k[--$j]) { //#18993 - $k[$j++] = $_.E; //#18993 - break; //#18993 - } //#18993 - var _9g = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#18994 - $k[$j++] = true; //#18994 - for (var _9h = 0, _9i = _9g.length; _9h < _9i; _9h++) { //#18994 - var _9l = $k[--$j]; //#18994 - $k[$j++] = _9l && ($_.tc < $get(_9g, _9h)); //#18994 - } //#18994 - if ($k[--$j]) { //#18994 - $k[$j++] = $_.T; //#18994 - break; //#18994 - } //#18994 - var _9t = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#18995 - $k[$j++] = true; //#18995 - for (var _9u = 0, _9v = _9t.length; _9u < _9v; _9u++) { //#18995 - var _9y = $k[--$j]; //#18995 - $k[$j++] = _9y && ($_.xc < $get(_9t, _9u)); //#18995 - } //#18995 - if ($k[--$j]) { //#18995 - $k[$j++] = $_.X; //#18995 - break; //#18995 - } //#18995 - $k[$j++] = $_.C; //#18996 - break; //#18996 - } //#18996 - $_.char = $get($_.msg, $_.i + $_.k); //#18998 - $k[$j++] = 'ac'; //#18999 - $k[$j++] = $_.ac; //#18999 - $_.isD(); //#18999 - if ($k[--$j]) { //#18999 - var _A8 = $k[--$j]; //#18999 - $k[$j++] = $f(_A8 + (1 / 2)); //#18999 - } else { //#18999 - $_.isEA(); //#18999 - if ($k[--$j]) { //#18999 - var _AA = $k[--$j]; //#18999 - $k[$j++] = Math.ceil(_AA) + 2; //#18999 - } else { //#18999 - var _AB = $k[--$j]; //#18999 - $k[$j++] = Math.ceil(_AB) + 1; //#18999 - } //#18999 - } //#18999 - var _AC = $k[--$j]; //#18999 - $_[$k[--$j]] = _AC; //#18999 - $k[$j++] = 'cc'; //#19000 - $k[$j++] = $_.cc; //#19000 - $_.isC(); //#19000 - if ($k[--$j]) { //#19000 - var _AG = $k[--$j]; //#19000 - $k[$j++] = $f(_AG + 0.6666667); //#19000 - } else { //#19000 - $_.isEA(); //#19000 - if ($k[--$j]) { //#19000 - var _AI = $k[--$j]; //#19000 - $k[$j++] = $f(_AI + 2.6666667); //#19000 - } else { //#19000 - var _AJ = $k[--$j]; //#19000 - $k[$j++] = $f(_AJ + 1.3333334); //#19000 - } //#19000 - } //#19000 - var _AK = $k[--$j]; //#19000 - $_[$k[--$j]] = _AK; //#19000 - $k[$j++] = 'tc'; //#19001 - $k[$j++] = $_.tc; //#19001 - $_.isT(); //#19001 - if ($k[--$j]) { //#19001 - var _AO = $k[--$j]; //#19001 - $k[$j++] = $f(_AO + 0.6666667); //#19001 - } else { //#19001 - $_.isEA(); //#19001 - if ($k[--$j]) { //#19001 - var _AQ = $k[--$j]; //#19001 - $k[$j++] = $f(_AQ + 2.6666667); //#19001 - } else { //#19001 - var _AR = $k[--$j]; //#19001 - $k[$j++] = $f(_AR + 1.3333334); //#19001 - } //#19001 - } //#19001 - var _AS = $k[--$j]; //#19001 - $_[$k[--$j]] = _AS; //#19001 - $k[$j++] = 'xc'; //#19002 - $k[$j++] = $_.xc; //#19002 - $_.isX(); //#19002 - if ($k[--$j]) { //#19002 - var _AW = $k[--$j]; //#19002 - $k[$j++] = $f(_AW + 0.6666667); //#19002 - } else { //#19002 - $_.isEA(); //#19002 - if ($k[--$j]) { //#19002 - var _AY = $k[--$j]; //#19002 - $k[$j++] = $f(_AY + 4.3333334); //#19002 - } else { //#19002 - var _AZ = $k[--$j]; //#19002 - $k[$j++] = $f(_AZ + 3.3333334); //#19002 - } //#19002 - } //#19002 - var _Aa = $k[--$j]; //#19002 - $_[$k[--$j]] = _Aa; //#19002 - $k[$j++] = 'ec'; //#19003 - $k[$j++] = $_.ec; //#19003 - $_.isE(); //#19003 - if ($k[--$j]) { //#19003 - var _Ae = $k[--$j]; //#19003 - $k[$j++] = $f(_Ae + (3 / 4)); //#19003 - } else { //#19003 - $_.isEA(); //#19003 - if ($k[--$j]) { //#19003 - var _Ag = $k[--$j]; //#19003 - $k[$j++] = $f(_Ag + (17 / 4)); //#19003 - } else { //#19003 - var _Ah = $k[--$j]; //#19003 - $k[$j++] = $f(_Ah + (13 / 4)); //#19003 - } //#19003 - } //#19003 - var _Ai = $k[--$j]; //#19003 - $_[$k[--$j]] = _Ai; //#19003 - $k[$j++] = 'bc'; //#19004 - $k[$j++] = $_.bc; //#19004 - $_.isFN(); //#19004 - if ($k[--$j]) { //#19004 - var _Am = $k[--$j]; //#19004 - $k[$j++] = $f(_Am + 4); //#19004 - } else { //#19004 - var _An = $k[--$j]; //#19004 - $k[$j++] = $f(_An + 1); //#19004 - } //#19004 - var _Ao = $k[--$j]; //#19004 - $_[$k[--$j]] = _Ao; //#19004 - if ($_.k >= 4) { //#19016 - var _Aw = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19006 - $k[$j++] = true; //#19006 - for (var _Ax = 0, _Ay = _Aw.length; _Ax < _Ay; _Ax++) { //#19006 - var _B1 = $k[--$j]; //#19006 - $k[$j++] = _B1 && (($_.ac + 1) <= $get(_Aw, _Ax)); //#19006 - } //#19006 - if ($k[--$j]) { //#19006 - $k[$j++] = $_.A; //#19006 - break; //#19006 - } //#19006 - if (($_.bc + 1) <= $_.ac) { //#19007 - $k[$j++] = $_.B; //#19007 - break; //#19007 - } //#19007 - var _BB = $a([$_.cc, $_.tc, $_.xc, $_.ec]); //#19008 - $k[$j++] = true; //#19008 - for (var _BC = 0, _BD = _BB.length; _BC < _BD; _BC++) { //#19008 - var _BG = $k[--$j]; //#19008 - $k[$j++] = _BG && (($_.bc + 1) < $get(_BB, _BC)); //#19008 - } //#19008 - if ($k[--$j]) { //#19008 - $k[$j++] = $_.B; //#19008 - break; //#19008 - } //#19008 - var _BO = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19009 - $k[$j++] = true; //#19009 - for (var _BP = 0, _BQ = _BO.length; _BP < _BQ; _BP++) { //#19009 - var _BT = $k[--$j]; //#19009 - $k[$j++] = _BT && (($_.ec + 1) < $get(_BO, _BP)); //#19009 - } //#19009 - if ($k[--$j]) { //#19009 - $k[$j++] = $_.E; //#19009 - break; //#19009 - } //#19009 - var _Bb = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19010 - $k[$j++] = true; //#19010 - for (var _Bc = 0, _Bd = _Bb.length; _Bc < _Bd; _Bc++) { //#19010 - var _Bg = $k[--$j]; //#19010 - $k[$j++] = _Bg && (($_.tc + 1) < $get(_Bb, _Bc)); //#19010 - } //#19010 - if ($k[--$j]) { //#19010 - $k[$j++] = $_.T; //#19010 - break; //#19010 - } //#19010 - var _Bo = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19011 - $k[$j++] = true; //#19011 - for (var _Bp = 0, _Bq = _Bo.length; _Bp < _Bq; _Bp++) { //#19011 - var _Bt = $k[--$j]; //#19011 - $k[$j++] = _Bt && (($_.xc + 1) < $get(_Bo, _Bp)); //#19011 - } //#19011 - if ($k[--$j]) { //#19011 - $k[$j++] = $_.X; //#19011 - break; //#19011 - } //#19011 - var _C0 = $a([$_.ac, $_.tc, $_.ec, $_.bc]); //#19012 - $k[$j++] = true; //#19012 - for (var _C1 = 0, _C2 = _C0.length; _C1 < _C2; _C1++) { //#19012 - var _C5 = $k[--$j]; //#19012 - $k[$j++] = _C5 && (($_.cc + 1) < $get(_C0, _C1)); //#19012 - } //#19012 - if ($k[--$j]) { //#19015 - if ($_.cc < $_.xc) { //#19013 - $k[$j++] = $_.C; //#19013 - break; //#19013 - } //#19013 - if ($_.cc == $_.xc) { //#19014 - $k[$j++] = ($_.i + $_.k) + 1; //#19014 - $_.XtermFirst(); //#19014 - if ($k[--$j]) { //#19014 - $k[$j++] = $_.X; //#19014 - break; //#19014 - } else { //#19014 - $k[$j++] = $_.C; //#19014 - break; //#19014 - } //#19014 - } //#19014 - } //#19014 - } //#19014 - $_.k = $_.k + 1; //#19017 - } //#19017 - } //#19017 - }; //#19017 + $_.ac = 1; //#19296 + $_.cc = 2; //#19296 + $_.tc = 2; //#19296 + $_.xc = 2; //#19296 + $_.ec = 2; //#19296 + $_.bc = 2.25; //#19296 + if ($_.mode == $_.A) { //#19297 + $_.ac = 0; //#19297 + $_.cc = 1; //#19297 + $_.tc = 1; //#19297 + $_.xc = 1; //#19297 + $_.ec = 1; //#19297 + $_.bc = 1.25; //#19297 + } //#19297 + if ($_.mode == $_.C) { //#19298 + $_.cc = 0; //#19298 + } //#19298 + if ($_.mode == $_.T) { //#19299 + $_.tc = 0; //#19299 + } //#19299 + if ($_.mode == $_.X) { //#19300 + $_.xc = 0; //#19300 + } //#19300 + if ($_.mode == $_.E) { //#19301 + $_.ec = 0; //#19301 + } //#19301 + if ($_.mode == $_.B) { //#19302 + $_.bc = 0; //#19302 + } //#19302 + for (var _8g = 0, _8h = 1; _8g < _8h; _8g++) { //#19337 + if ($get($_.isECI, $_.i)) { //#19304 + $k[$j++] = $_.A; //#19304 + break; //#19304 + } //#19304 + if (($_.c40headerlength != -1) && ($_.i < $_.c40headerlength)) { //#19305 + $k[$j++] = $_.C; //#19305 + break; //#19305 + } //#19305 + $_.k = 0; //#19306 + for (;;) { //#19336 + if (($_.i + $_.k) == $_.msglen) { //#19315 + var _8t = $a(['ac', 'cc', 'tc', 'xc', 'ec', 'bc']); //#19308 + for (var _8u = 0, _8v = _8t.length; _8u < _8v; _8u++) { //#19308 + var _8w = $get(_8t, _8u); //#19308 + $_[_8w] = Math.ceil($_[_8w]); //#19308 + } //#19308 + var _93 = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19309 + $k[$j++] = true; //#19309 + for (var _94 = 0, _95 = _93.length; _94 < _95; _94++) { //#19309 + var _98 = $k[--$j]; //#19309 + $k[$j++] = _98 && ($_.ac <= $get(_93, _94)); //#19309 + } //#19309 + if ($k[--$j]) { //#19309 + $k[$j++] = $_.A; //#19309 + break; //#19309 + } //#19309 + var _9G = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.ec]); //#19310 + $k[$j++] = true; //#19310 + for (var _9H = 0, _9I = _9G.length; _9H < _9I; _9H++) { //#19310 + var _9L = $k[--$j]; //#19310 + $k[$j++] = _9L && ($_.bc < $get(_9G, _9H)); //#19310 + } //#19310 + if ($k[--$j]) { //#19310 + $k[$j++] = $_.B; //#19310 + break; //#19310 + } //#19310 + var _9T = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19311 + $k[$j++] = true; //#19311 + for (var _9U = 0, _9V = _9T.length; _9U < _9V; _9U++) { //#19311 + var _9Y = $k[--$j]; //#19311 + $k[$j++] = _9Y && ($_.ec < $get(_9T, _9U)); //#19311 + } //#19311 + if ($k[--$j]) { //#19311 + $k[$j++] = $_.E; //#19311 + break; //#19311 + } //#19311 + var _9g = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19312 + $k[$j++] = true; //#19312 + for (var _9h = 0, _9i = _9g.length; _9h < _9i; _9h++) { //#19312 + var _9l = $k[--$j]; //#19312 + $k[$j++] = _9l && ($_.tc < $get(_9g, _9h)); //#19312 + } //#19312 + if ($k[--$j]) { //#19312 + $k[$j++] = $_.T; //#19312 + break; //#19312 + } //#19312 + var _9t = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19313 + $k[$j++] = true; //#19313 + for (var _9u = 0, _9v = _9t.length; _9u < _9v; _9u++) { //#19313 + var _9y = $k[--$j]; //#19313 + $k[$j++] = _9y && ($_.xc < $get(_9t, _9u)); //#19313 + } //#19313 + if ($k[--$j]) { //#19313 + $k[$j++] = $_.X; //#19313 + break; //#19313 + } //#19313 + $k[$j++] = $_.C; //#19314 + break; //#19314 + } //#19314 + $_.char = $get($_.msg, $_.i + $_.k); //#19316 + $k[$j++] = 'ac'; //#19317 + $k[$j++] = $_.ac; //#19317 + $_.isD(); //#19317 + if ($k[--$j]) { //#19317 + var _A8 = $k[--$j]; //#19317 + $k[$j++] = $f(_A8 + (1 / 2)); //#19317 + } else { //#19317 + $_.isEA(); //#19317 + if ($k[--$j]) { //#19317 + var _AA = $k[--$j]; //#19317 + $k[$j++] = Math.ceil(_AA) + 2; //#19317 + } else { //#19317 + var _AB = $k[--$j]; //#19317 + $k[$j++] = Math.ceil(_AB) + 1; //#19317 + } //#19317 + } //#19317 + var _AC = $k[--$j]; //#19317 + $_[$k[--$j]] = _AC; //#19317 + $k[$j++] = 'cc'; //#19318 + $k[$j++] = $_.cc; //#19318 + $_.isC(); //#19318 + if ($k[--$j]) { //#19318 + var _AG = $k[--$j]; //#19318 + $k[$j++] = $f(_AG + 0.6666667); //#19318 + } else { //#19318 + $_.isEA(); //#19318 + if ($k[--$j]) { //#19318 + var _AI = $k[--$j]; //#19318 + $k[$j++] = $f(_AI + 2.6666667); //#19318 + } else { //#19318 + var _AJ = $k[--$j]; //#19318 + $k[$j++] = $f(_AJ + 1.3333334); //#19318 + } //#19318 + } //#19318 + var _AK = $k[--$j]; //#19318 + $_[$k[--$j]] = _AK; //#19318 + $k[$j++] = 'tc'; //#19319 + $k[$j++] = $_.tc; //#19319 + $_.isT(); //#19319 + if ($k[--$j]) { //#19319 + var _AO = $k[--$j]; //#19319 + $k[$j++] = $f(_AO + 0.6666667); //#19319 + } else { //#19319 + $_.isEA(); //#19319 + if ($k[--$j]) { //#19319 + var _AQ = $k[--$j]; //#19319 + $k[$j++] = $f(_AQ + 2.6666667); //#19319 + } else { //#19319 + var _AR = $k[--$j]; //#19319 + $k[$j++] = $f(_AR + 1.3333334); //#19319 + } //#19319 + } //#19319 + var _AS = $k[--$j]; //#19319 + $_[$k[--$j]] = _AS; //#19319 + $k[$j++] = 'xc'; //#19320 + $k[$j++] = $_.xc; //#19320 + $_.isX(); //#19320 + if ($k[--$j]) { //#19320 + var _AW = $k[--$j]; //#19320 + $k[$j++] = $f(_AW + 0.6666667); //#19320 + } else { //#19320 + $_.isEA(); //#19320 + if ($k[--$j]) { //#19320 + var _AY = $k[--$j]; //#19320 + $k[$j++] = $f(_AY + 4.3333334); //#19320 + } else { //#19320 + var _AZ = $k[--$j]; //#19320 + $k[$j++] = $f(_AZ + 3.3333334); //#19320 + } //#19320 + } //#19320 + var _Aa = $k[--$j]; //#19320 + $_[$k[--$j]] = _Aa; //#19320 + $k[$j++] = 'ec'; //#19321 + $k[$j++] = $_.ec; //#19321 + $_.isE(); //#19321 + if ($k[--$j]) { //#19321 + var _Ae = $k[--$j]; //#19321 + $k[$j++] = $f(_Ae + (3 / 4)); //#19321 + } else { //#19321 + $_.isEA(); //#19321 + if ($k[--$j]) { //#19321 + var _Ag = $k[--$j]; //#19321 + $k[$j++] = $f(_Ag + (17 / 4)); //#19321 + } else { //#19321 + var _Ah = $k[--$j]; //#19321 + $k[$j++] = $f(_Ah + (13 / 4)); //#19321 + } //#19321 + } //#19321 + var _Ai = $k[--$j]; //#19321 + $_[$k[--$j]] = _Ai; //#19321 + $k[$j++] = 'bc'; //#19322 + $k[$j++] = $_.bc; //#19322 + $_.isFN(); //#19322 + if ($k[--$j]) { //#19322 + var _Am = $k[--$j]; //#19322 + $k[$j++] = $f(_Am + 4); //#19322 + } else { //#19322 + var _An = $k[--$j]; //#19322 + $k[$j++] = $f(_An + 1); //#19322 + } //#19322 + var _Ao = $k[--$j]; //#19322 + $_[$k[--$j]] = _Ao; //#19322 + if ($_.k >= 4) { //#19334 + var _Aw = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19324 + $k[$j++] = true; //#19324 + for (var _Ax = 0, _Ay = _Aw.length; _Ax < _Ay; _Ax++) { //#19324 + var _B1 = $k[--$j]; //#19324 + $k[$j++] = _B1 && (($_.ac + 1) <= $get(_Aw, _Ax)); //#19324 + } //#19324 + if ($k[--$j]) { //#19324 + $k[$j++] = $_.A; //#19324 + break; //#19324 + } //#19324 + if (($_.bc + 1) <= $_.ac) { //#19325 + $k[$j++] = $_.B; //#19325 + break; //#19325 + } //#19325 + var _BB = $a([$_.cc, $_.tc, $_.xc, $_.ec]); //#19326 + $k[$j++] = true; //#19326 + for (var _BC = 0, _BD = _BB.length; _BC < _BD; _BC++) { //#19326 + var _BG = $k[--$j]; //#19326 + $k[$j++] = _BG && (($_.bc + 1) < $get(_BB, _BC)); //#19326 + } //#19326 + if ($k[--$j]) { //#19326 + $k[$j++] = $_.B; //#19326 + break; //#19326 + } //#19326 + var _BO = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19327 + $k[$j++] = true; //#19327 + for (var _BP = 0, _BQ = _BO.length; _BP < _BQ; _BP++) { //#19327 + var _BT = $k[--$j]; //#19327 + $k[$j++] = _BT && (($_.ec + 1) < $get(_BO, _BP)); //#19327 + } //#19327 + if ($k[--$j]) { //#19327 + $k[$j++] = $_.E; //#19327 + break; //#19327 + } //#19327 + var _Bb = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19328 + $k[$j++] = true; //#19328 + for (var _Bc = 0, _Bd = _Bb.length; _Bc < _Bd; _Bc++) { //#19328 + var _Bg = $k[--$j]; //#19328 + $k[$j++] = _Bg && (($_.tc + 1) < $get(_Bb, _Bc)); //#19328 + } //#19328 + if ($k[--$j]) { //#19328 + $k[$j++] = $_.T; //#19328 + break; //#19328 + } //#19328 + var _Bo = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19329 + $k[$j++] = true; //#19329 + for (var _Bp = 0, _Bq = _Bo.length; _Bp < _Bq; _Bp++) { //#19329 + var _Bt = $k[--$j]; //#19329 + $k[$j++] = _Bt && (($_.xc + 1) < $get(_Bo, _Bp)); //#19329 + } //#19329 + if ($k[--$j]) { //#19329 + $k[$j++] = $_.X; //#19329 + break; //#19329 + } //#19329 + var _C0 = $a([$_.ac, $_.tc, $_.ec, $_.bc]); //#19330 + $k[$j++] = true; //#19330 + for (var _C1 = 0, _C2 = _C0.length; _C1 < _C2; _C1++) { //#19330 + var _C5 = $k[--$j]; //#19330 + $k[$j++] = _C5 && (($_.cc + 1) < $get(_C0, _C1)); //#19330 + } //#19330 + if ($k[--$j]) { //#19333 + if ($_.cc < $_.xc) { //#19331 + $k[$j++] = $_.C; //#19331 + break; //#19331 + } //#19331 + if ($_.cc == $_.xc) { //#19332 + $k[$j++] = ($_.i + $_.k) + 1; //#19332 + $_.XtermFirst(); //#19332 + if ($k[--$j]) { //#19332 + $k[$j++] = $_.X; //#19332 + break; //#19332 + } else { //#19332 + $k[$j++] = $_.C; //#19332 + break; //#19332 + } //#19332 + } //#19332 + } //#19332 + } //#19332 + $_.k = $_.k + 1; //#19335 + } //#19335 + } //#19335 + }; //#19335 $_.addtocws = function() { - var _CI = $k[--$j]; //#19023 - $puti($_.cws, $_.j, _CI); //#19023 - $_.j = _CI.length + $_.j; //#19024 - }; //#19024 + var _CI = $k[--$j]; //#19341 + $puti($_.cws, $_.j, _CI); //#19341 + $_.j = _CI.length + $_.j; //#19342 + }; //#19342 $_.ECItocws = function() { - var _CN = $f((-$k[--$j]) - 1000000); //#19029 - $k[$j++] = _CN; //#19043 - if (_CN <= 126) { //#19042 - var _CO = $k[--$j]; //#19030 - $k[$j++] = $f(_CO + 1); //#19031 - $astore($a(1)); //#19031 - } else { //#19042 - var _CQ = $k[--$j]; //#19032 - $k[$j++] = _CQ; //#19043 - if (_CQ <= 16382) { //#19042 - var _CS = $f($k[--$j] - 127); //#19034 - $k[$j++] = (~~(_CS / 254)) + 128; //#19036 - $k[$j++] = $f((_CS % 254) + 1); //#19036 - $astore($a(2)); //#19036 - } else { //#19042 - var _CV = $f($k[--$j] - 16383); //#19039 - $k[$j++] = (~~(_CV / 64516)) + 192; //#19042 - $k[$j++] = ((~~(_CV / 254)) % 254) + 1; //#19042 - $k[$j++] = $f((_CV % 254) + 1); //#19042 - $astore($a(3)); //#19042 - } //#19042 - } //#19042 - }; //#19042 + var _CN = $f((-$k[--$j]) - 1000000); //#19347 + $k[$j++] = _CN; //#19361 + if (_CN <= 126) { //#19360 + var _CO = $k[--$j]; //#19348 + $k[$j++] = $f(_CO + 1); //#19349 + $astore($a(1)); //#19349 + } else { //#19360 + var _CQ = $k[--$j]; //#19350 + $k[$j++] = _CQ; //#19361 + if (_CQ <= 16382) { //#19360 + var _CS = $f($k[--$j] - 127); //#19352 + $k[$j++] = (~~(_CS / 254)) + 128; //#19354 + $k[$j++] = $f((_CS % 254) + 1); //#19354 + $astore($a(2)); //#19354 + } else { //#19360 + var _CV = $f($k[--$j] - 16383); //#19357 + $k[$j++] = (~~(_CV / 64516)) + 192; //#19360 + $k[$j++] = ((~~(_CV / 254)) % 254) + 1; //#19360 + $k[$j++] = $f((_CV % 254) + 1); //#19360 + $astore($a(3)); //#19360 + } //#19360 + } //#19360 + }; //#19360 $_.encA = function() { - for (var _CX = 0, _CY = 1; _CX < _CY; _CX++) { //#19068 - if ($get($_.isECI, $_.i)) { //#19053 - $k[$j++] = $get($_.Avals, $_.eci); //#19049 - $_.addtocws(); //#19049 - $k[$j++] = $get($_.msg, $_.i); //#19050 - $_.ECItocws(); //#19050 - $_.addtocws(); //#19050 - $_.i = $_.i + 1; //#19051 - break; //#19052 - } //#19052 - if ($get($_.numD, $_.i) >= 2) { //#19058 - var _Cm = $s(2); //#19055 - $put(_Cm, 0, $get($_.msg, $_.i)); //#19055 - $put(_Cm, 1, $get($_.msg, $_.i + 1)); //#19055 - $k[$j++] = $get($_.Avals, _Cm); //#19055 - $_.addtocws(); //#19055 - $_.i = $_.i + 2; //#19056 - break; //#19057 - } //#19057 - $k[$j++] = 'newmode'; //#19059 - $_.lookup(); //#19059 - var _Cw = $k[--$j]; //#19059 - $_[$k[--$j]] = _Cw; //#19059 - if ($_.newmode != $_.mode) { //#19064 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19061 - $_.addtocws(); //#19061 - $_.mode = $_.newmode; //#19062 - break; //#19063 - } //#19063 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19065 - $_.addtocws(); //#19065 - $_.i = $_.i + 1; //#19066 - break; //#19067 - } //#19067 - }; //#19067 + for (var _CX = 0, _CY = 1; _CX < _CY; _CX++) { //#19386 + if ($get($_.isECI, $_.i)) { //#19371 + $k[$j++] = $get($_.Avals, $_.eci); //#19367 + $_.addtocws(); //#19367 + $k[$j++] = $get($_.msg, $_.i); //#19368 + $_.ECItocws(); //#19368 + $_.addtocws(); //#19368 + $_.i = $_.i + 1; //#19369 + break; //#19370 + } //#19370 + if ($get($_.numD, $_.i) >= 2) { //#19376 + var _Cm = $s(2); //#19373 + $put(_Cm, 0, $get($_.msg, $_.i)); //#19373 + $put(_Cm, 1, $get($_.msg, $_.i + 1)); //#19373 + $k[$j++] = $get($_.Avals, _Cm); //#19373 + $_.addtocws(); //#19373 + $_.i = $_.i + 2; //#19374 + break; //#19375 + } //#19375 + $k[$j++] = 'newmode'; //#19377 + $_.lookup(); //#19377 + var _Cw = $k[--$j]; //#19377 + $_[$k[--$j]] = _Cw; //#19377 + if ($_.newmode != $_.mode) { //#19382 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19379 + $_.addtocws(); //#19379 + $_.mode = $_.newmode; //#19380 + break; //#19381 + } //#19381 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19383 + $_.addtocws(); //#19383 + $_.i = $_.i + 1; //#19384 + break; //#19385 + } //#19385 + }; //#19385 $_.CTXvalstocws = function() { - $_.in = $k[--$j]; //#19072 - $k[$j++] = Infinity; //#19073 - for (var _DK = 0, _DJ = $_.in.length - 1; _DK <= _DJ; _DK += 3) { //#19077 - var _DM = $geti($_.in, _DK, 3); //#19075 - $k[$j++] = 0; //#19075 - for (var _DN = 0, _DO = _DM.length; _DN < _DO; _DN++) { //#19075 - var _DQ = $k[--$j]; //#19075 - $k[$j++] = $f(_DQ + $get(_DM, _DN)) * 40; //#19075 - } //#19075 - var _DS = (~~($k[--$j] / 40)) + 1; //#19076 - $k[$j++] = ~~(_DS / 256); //#19076 - $k[$j++] = _DS % 256; //#19076 - } //#19076 - $astore($a($counttomark())); //#19078 - var _DV = $k[--$j]; //#19078 - var _DW = $k[--$j]; //#19078 - $k[$j++] = _DV; //#19078 - $k[$j++] = _DW; //#19078 - $j--; //#19078 - }; //#19078 + $_.in = $k[--$j]; //#19390 + $k[$j++] = Infinity; //#19391 + for (var _DK = 0, _DJ = $_.in.length - 1; _DK <= _DJ; _DK += 3) { //#19395 + var _DM = $geti($_.in, _DK, 3); //#19393 + $k[$j++] = 0; //#19393 + for (var _DN = 0, _DO = _DM.length; _DN < _DO; _DN++) { //#19393 + var _DQ = $k[--$j]; //#19393 + $k[$j++] = $f(_DQ + $get(_DM, _DN)) * 40; //#19393 + } //#19393 + var _DS = (~~($k[--$j] / 40)) + 1; //#19394 + $k[$j++] = ~~(_DS / 256); //#19394 + $k[$j++] = _DS % 256; //#19394 + } //#19394 + $astore($a($counttomark())); //#19396 + var _DV = $k[--$j]; //#19396 + var _DW = $k[--$j]; //#19396 + $k[$j++] = _DV; //#19396 + $k[$j++] = _DW; //#19396 + $j--; //#19396 + }; //#19396 $_.encCTX = function() { - $_.p = 0; //#19082 - $_.ctxvals = $a(2500); //#19083 - $_.done = false; //#19084 - for (;;) { //#19163 - if ($_.i == $_.msglen) { //#19088 - break; //#19088 - } //#19088 - var _Dg = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)) !== undefined; //#19089 - if (!_Dg) { //#19089 - break; //#19089 - } //#19089 - if (($_.p % 3) == 0) { //#19158 - if ($_.p > 0) { //#19103 - $k[$j++] = 'newmode'; //#19092 - $_.lookup(); //#19092 - var _Dj = $k[--$j]; //#19092 - $_[$k[--$j]] = _Dj; //#19092 - if ($ne($_.newmode, $_.mode)) { //#19102 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19094 - $_.CTXvalstocws(); //#19094 - $_.addtocws(); //#19094 - $k[$j++] = $a([$_.unlcw]); //#19095 - $_.addtocws(); //#19095 - if ($_.newmode != $_.A) { //#19098 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19097 - $_.addtocws(); //#19097 - } //#19097 - $_.mode = $_.newmode; //#19099 - $_.done = true; //#19100 - break; //#19101 - } //#19101 - } //#19101 - if (($_.msglen - $_.i) <= 3) { //#19157 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#19105 - $k[$j++] = Infinity; //#19106 - var _EF = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19107 - for (var _EG = 0, _EH = _EF.length; _EG < _EH; _EG++) { //#19113 - var _EI = $get(_EF, _EG); //#19113 - var _EM = $get($get($_.encvals, $_.mode), _EI) !== undefined; //#19108 - $k[$j++] = _EI; //#19112 - if (_EM) { //#19111 - $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#19109 - } else { //#19111 - $j--; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - } //#19111 - } //#19111 - $_.remvals = $a(); //#19111 - if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#19125 - $k[$j++] = Infinity; //#19117 - $aload($geti($_.ctxvals, 0, $_.p)); //#19118 - $aload($_.remvals); //#19119 - var _EZ = $a(); //#19119 - $k[$j++] = _EZ; //#19120 - $_.CTXvalstocws(); //#19120 - $_.addtocws(); //#19120 - $_.mode = $_.A; //#19121 - $_.i = $_.msglen; //#19122 - $_.done = true; //#19123 - break; //#19124 - } //#19124 - if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#19137 - $k[$j++] = Infinity; //#19128 - $aload($geti($_.ctxvals, 0, $_.p)); //#19129 - $aload($_.remvals); //#19130 - $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#19131 - var _Ep = $a(); //#19131 - $k[$j++] = _Ep; //#19132 - $_.CTXvalstocws(); //#19132 - $_.addtocws(); //#19132 - $_.mode = $_.A; //#19133 - $_.i = $_.msglen; //#19134 - $_.done = true; //#19135 - break; //#19136 - } //#19136 - if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#19147 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19140 - $_.CTXvalstocws(); //#19140 - $_.addtocws(); //#19140 - $k[$j++] = $a([$_.unlcw]); //#19141 - $_.addtocws(); //#19141 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19142 - $_.addtocws(); //#19142 - $_.mode = $_.A; //#19143 - $_.i = $_.msglen; //#19144 - $_.done = true; //#19145 - break; //#19146 - } //#19146 - if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#19156 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19150 - $_.CTXvalstocws(); //#19150 - $_.addtocws(); //#19150 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19151 - $_.addtocws(); //#19151 - $_.mode = $_.A; //#19152 - $_.i = $_.msglen; //#19153 - $_.done = true; //#19154 - break; //#19155 - } //#19155 - } //#19155 - } //#19155 - var _FO = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#19159 - $puti($_.ctxvals, $_.p, _FO); //#19160 - $_.p = _FO.length + $_.p; //#19161 - $_.i = $_.i + 1; //#19162 - } //#19162 - if (!$_.done) { //#19187 - for (;;) { //#19171 - if (($_.p % 3) == 0) { //#19168 - break; //#19168 - } //#19168 - $_.i = $_.i - 1; //#19169 - $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#19170 - } //#19170 - $k[$j++] = Infinity; //#19172 - $aload($geti($_.ctxvals, 0, $_.p)); //#19173 - var _Fh = $a(); //#19173 - $k[$j++] = _Fh; //#19174 - $_.CTXvalstocws(); //#19174 - $_.addtocws(); //#19174 - $k[$j++] = $a([$_.unlcw]); //#19175 - $_.addtocws(); //#19175 - $_.mode = $_.A; //#19176 - if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19186 - if ($get($_.numD, $_.i) >= 2) { //#19184 - var _Ft = $s(2); //#19180 - $put(_Ft, 0, $get($_.msg, $_.i)); //#19180 - $put(_Ft, 1, $get($_.msg, $_.i + 1)); //#19180 - $k[$j++] = $get($_.Avals, _Ft); //#19180 - $_.addtocws(); //#19180 - $_.i = $_.i + 2; //#19181 - } else { //#19184 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19183 - $_.addtocws(); //#19183 - $_.i = $_.i + 1; //#19184 - } //#19184 - } //#19184 - } //#19184 - }; //#19184 + $_.p = 0; //#19400 + $_.ctxvals = $a(2500); //#19401 + $_.done = false; //#19402 + for (;;) { //#19481 + if ($_.i == $_.msglen) { //#19406 + break; //#19406 + } //#19406 + var _Dg = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)) !== undefined; //#19407 + if (!_Dg) { //#19407 + break; //#19407 + } //#19407 + if (($_.p % 3) == 0) { //#19476 + if ($_.p > 0) { //#19421 + $k[$j++] = 'newmode'; //#19410 + $_.lookup(); //#19410 + var _Dj = $k[--$j]; //#19410 + $_[$k[--$j]] = _Dj; //#19410 + if ($ne($_.newmode, $_.mode)) { //#19420 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19412 + $_.CTXvalstocws(); //#19412 + $_.addtocws(); //#19412 + $k[$j++] = $a([$_.unlcw]); //#19413 + $_.addtocws(); //#19413 + if ($_.newmode != $_.A) { //#19416 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19415 + $_.addtocws(); //#19415 + } //#19415 + $_.mode = $_.newmode; //#19417 + $_.done = true; //#19418 + break; //#19419 + } //#19419 + } //#19419 + if (($_.msglen - $_.i) <= 3) { //#19475 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#19423 + $k[$j++] = Infinity; //#19424 + var _EF = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19425 + for (var _EG = 0, _EH = _EF.length; _EG < _EH; _EG++) { //#19431 + var _EI = $get(_EF, _EG); //#19431 + var _EM = $get($get($_.encvals, $_.mode), _EI) !== undefined; //#19426 + $k[$j++] = _EI; //#19430 + if (_EM) { //#19429 + $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#19427 + } else { //#19429 + $j--; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + } //#19429 + } //#19429 + $_.remvals = $a(); //#19429 + if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#19443 + $k[$j++] = Infinity; //#19435 + $aload($geti($_.ctxvals, 0, $_.p)); //#19436 + $aload($_.remvals); //#19437 + var _EZ = $a(); //#19437 + $k[$j++] = _EZ; //#19438 + $_.CTXvalstocws(); //#19438 + $_.addtocws(); //#19438 + $_.mode = $_.A; //#19439 + $_.i = $_.msglen; //#19440 + $_.done = true; //#19441 + break; //#19442 + } //#19442 + if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#19455 + $k[$j++] = Infinity; //#19446 + $aload($geti($_.ctxvals, 0, $_.p)); //#19447 + $aload($_.remvals); //#19448 + $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#19449 + var _Ep = $a(); //#19449 + $k[$j++] = _Ep; //#19450 + $_.CTXvalstocws(); //#19450 + $_.addtocws(); //#19450 + $_.mode = $_.A; //#19451 + $_.i = $_.msglen; //#19452 + $_.done = true; //#19453 + break; //#19454 + } //#19454 + if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#19465 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19458 + $_.CTXvalstocws(); //#19458 + $_.addtocws(); //#19458 + $k[$j++] = $a([$_.unlcw]); //#19459 + $_.addtocws(); //#19459 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19460 + $_.addtocws(); //#19460 + $_.mode = $_.A; //#19461 + $_.i = $_.msglen; //#19462 + $_.done = true; //#19463 + break; //#19464 + } //#19464 + if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#19474 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19468 + $_.CTXvalstocws(); //#19468 + $_.addtocws(); //#19468 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19469 + $_.addtocws(); //#19469 + $_.mode = $_.A; //#19470 + $_.i = $_.msglen; //#19471 + $_.done = true; //#19472 + break; //#19473 + } //#19473 + } //#19473 + } //#19473 + var _FO = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#19477 + $puti($_.ctxvals, $_.p, _FO); //#19478 + $_.p = _FO.length + $_.p; //#19479 + $_.i = $_.i + 1; //#19480 + } //#19480 + if (!$_.done) { //#19505 + for (;;) { //#19489 + if (($_.p % 3) == 0) { //#19486 + break; //#19486 + } //#19486 + $_.i = $_.i - 1; //#19487 + $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#19488 + } //#19488 + $k[$j++] = Infinity; //#19490 + $aload($geti($_.ctxvals, 0, $_.p)); //#19491 + var _Fh = $a(); //#19491 + $k[$j++] = _Fh; //#19492 + $_.CTXvalstocws(); //#19492 + $_.addtocws(); //#19492 + $k[$j++] = $a([$_.unlcw]); //#19493 + $_.addtocws(); //#19493 + $_.mode = $_.A; //#19494 + if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19504 + if ($get($_.numD, $_.i) >= 2) { //#19502 + var _Ft = $s(2); //#19498 + $put(_Ft, 0, $get($_.msg, $_.i)); //#19498 + $put(_Ft, 1, $get($_.msg, $_.i + 1)); //#19498 + $k[$j++] = $get($_.Avals, _Ft); //#19498 + $_.addtocws(); //#19498 + $_.i = $_.i + 2; //#19499 + } else { //#19502 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19501 + $_.addtocws(); //#19501 + $_.i = $_.i + 1; //#19502 + } //#19502 + } //#19502 + } //#19502 + }; //#19502 $_.Evalstocws = function() { - $_.in = $k[--$j]; //#19192 - $_.inlen = $_.in.length; //#19193 - $_.outlen = ~~(Math.ceil(($_.in.length / 4) * 3)); //#19194 - $k[$j++] = Infinity; //#19195 - $aload($_.in); //#19195 - $k[$j++] = 0; //#19195 - $k[$j++] = 0; //#19195 - $k[$j++] = 0; //#19195 - $_.in = $a(); //#19195 - $k[$j++] = Infinity; //#19196 - for (var _GG = 0, _GF = $_.inlen - 1; _GG <= _GF; _GG += 4) { //#19202 - var _GI = $geti($_.in, _GG, 4); //#19198 - $k[$j++] = 0; //#19198 - for (var _GJ = 0, _GK = _GI.length; _GJ < _GK; _GJ++) { //#19198 - var _GM = $k[--$j]; //#19198 - $k[$j++] = $or(_GM, $get(_GI, _GJ)) << 6; //#19198 - } //#19198 - var _GO = $k[--$j] >>> 6; //#19199 - $k[$j++] = (_GO >>> 16) & 255; //#19201 - $k[$j++] = (_GO >>> 8) & 255; //#19201 - $k[$j++] = _GO & 255; //#19201 - } //#19201 - $astore($a($counttomark())); //#19203 - var _GR = $k[--$j]; //#19203 - var _GS = $k[--$j]; //#19203 - $k[$j++] = _GR; //#19203 - $k[$j++] = _GS; //#19203 - $j--; //#19203 - var _GV = $geti($k[--$j], 0, $_.outlen); //#19204 - $k[$j++] = _GV; //#19204 - }; //#19204 + $_.in = $k[--$j]; //#19510 + $_.inlen = $_.in.length; //#19511 + $_.outlen = ~~(Math.ceil(($_.in.length / 4) * 3)); //#19512 + $k[$j++] = Infinity; //#19513 + $aload($_.in); //#19513 + $k[$j++] = 0; //#19513 + $k[$j++] = 0; //#19513 + $k[$j++] = 0; //#19513 + $_.in = $a(); //#19513 + $k[$j++] = Infinity; //#19514 + for (var _GG = 0, _GF = $_.inlen - 1; _GG <= _GF; _GG += 4) { //#19520 + var _GI = $geti($_.in, _GG, 4); //#19516 + $k[$j++] = 0; //#19516 + for (var _GJ = 0, _GK = _GI.length; _GJ < _GK; _GJ++) { //#19516 + var _GM = $k[--$j]; //#19516 + $k[$j++] = $or(_GM, $get(_GI, _GJ)) << 6; //#19516 + } //#19516 + var _GO = $k[--$j] >>> 6; //#19517 + $k[$j++] = (_GO >>> 16) & 255; //#19519 + $k[$j++] = (_GO >>> 8) & 255; //#19519 + $k[$j++] = _GO & 255; //#19519 + } //#19519 + $astore($a($counttomark())); //#19521 + var _GR = $k[--$j]; //#19521 + var _GS = $k[--$j]; //#19521 + $k[$j++] = _GR; //#19521 + $k[$j++] = _GS; //#19521 + $j--; //#19521 + var _GV = $geti($k[--$j], 0, $_.outlen); //#19522 + $k[$j++] = _GV; //#19522 + }; //#19522 $_.encE = function() { - $_.p = 0; //#19208 - $_.edifactvals = $a(2100); //#19209 - for (;;) { //#19238 - if ($_.i == $_.msglen) { //#19213 - break; //#19213 - } //#19213 - var _Gd = $get($_.Evals, $get($_.msg, $_.i)) !== undefined; //#19214 - if (!_Gd) { //#19214 - break; //#19214 - } //#19214 - if (($_.p % 4) == 0) { //#19233 - if (($_.msglen - $_.i) <= 2) { //#19231 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 4)) * 3)); //#19217 - $k[$j++] = Infinity; //#19218 - var _Gp = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19219 - for (var _Gq = 0, _Gr = _Gp.length; _Gq < _Gr; _Gq++) { //#19221 - $aload($get($_.Avals, $get(_Gp, _Gq))); //#19220 - } //#19220 - $_.remvals = $a(); //#19220 - if ((($_.remcws == 1) || ($_.remcws == 2)) && ($_.remvals.length <= $_.remcws)) { //#19230 - $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19225 - $_.Evalstocws(); //#19225 - $_.addtocws(); //#19225 - $k[$j++] = $_.remvals; //#19226 - $_.addtocws(); //#19226 - $_.mode = $_.A; //#19227 - $_.i = $_.msglen; //#19228 - break; //#19229 - } //#19229 - } //#19229 - $_.lookup(); //#19232 - if ($k[--$j] != $_.mode) { //#19232 - break; //#19232 - } //#19232 - } //#19232 - var _HC = $get($_.Evals, $get($_.msg, $_.i)); //#19234 - $puti($_.edifactvals, $_.p, _HC); //#19235 - $_.p = _HC.length + $_.p; //#19236 - $_.i = $_.i + 1; //#19237 - } //#19237 - if ($_.mode != $_.A) { //#19260 - $_.remcws = $f($get($_.numremcws, ($_.j + ((~~($_.p / 4)) * 3)) - 1) - 1); //#19242 - if (((($_.p % 4) != 0) || ($_.i != $_.msglen)) || ($_.remcws >= 3)) { //#19247 - var _HT = $get($_.Evals, $_.unl); //#19244 - $puti($_.edifactvals, $_.p, _HT); //#19245 - $_.p = _HT.length + $_.p; //#19246 - } //#19246 - $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19248 - $_.Evalstocws(); //#19248 - $_.addtocws(); //#19248 - $_.mode = $_.A; //#19249 - if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19259 - if ($get($_.numD, $_.i) >= 2) { //#19257 - var _Hj = $s(2); //#19253 - $put(_Hj, 0, $get($_.msg, $_.i)); //#19253 - $put(_Hj, 1, $get($_.msg, $_.i + 1)); //#19253 - $k[$j++] = $get($_.Avals, _Hj); //#19253 - $_.addtocws(); //#19253 - $_.i = $_.i + 2; //#19254 - } else { //#19257 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19256 - $_.addtocws(); //#19256 - $_.i = $_.i + 1; //#19257 - } //#19257 - } //#19257 - } //#19257 - }; //#19257 + $_.p = 0; //#19526 + $_.edifactvals = $a(2100); //#19527 + for (;;) { //#19556 + if ($_.i == $_.msglen) { //#19531 + break; //#19531 + } //#19531 + var _Gd = $get($_.Evals, $get($_.msg, $_.i)) !== undefined; //#19532 + if (!_Gd) { //#19532 + break; //#19532 + } //#19532 + if (($_.p % 4) == 0) { //#19551 + if (($_.msglen - $_.i) <= 2) { //#19549 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 4)) * 3)); //#19535 + $k[$j++] = Infinity; //#19536 + var _Gp = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19537 + for (var _Gq = 0, _Gr = _Gp.length; _Gq < _Gr; _Gq++) { //#19539 + $aload($get($_.Avals, $get(_Gp, _Gq))); //#19538 + } //#19538 + $_.remvals = $a(); //#19538 + if ((($_.remcws == 1) || ($_.remcws == 2)) && ($_.remvals.length <= $_.remcws)) { //#19548 + $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19543 + $_.Evalstocws(); //#19543 + $_.addtocws(); //#19543 + $k[$j++] = $_.remvals; //#19544 + $_.addtocws(); //#19544 + $_.mode = $_.A; //#19545 + $_.i = $_.msglen; //#19546 + break; //#19547 + } //#19547 + } //#19547 + $_.lookup(); //#19550 + if ($k[--$j] != $_.mode) { //#19550 + break; //#19550 + } //#19550 + } //#19550 + var _HC = $get($_.Evals, $get($_.msg, $_.i)); //#19552 + $puti($_.edifactvals, $_.p, _HC); //#19553 + $_.p = _HC.length + $_.p; //#19554 + $_.i = $_.i + 1; //#19555 + } //#19555 + if ($_.mode != $_.A) { //#19578 + $_.remcws = $f($get($_.numremcws, ($_.j + ((~~($_.p / 4)) * 3)) - 1) - 1); //#19560 + if (((($_.p % 4) != 0) || ($_.i != $_.msglen)) || ($_.remcws >= 3)) { //#19565 + var _HT = $get($_.Evals, $_.unl); //#19562 + $puti($_.edifactvals, $_.p, _HT); //#19563 + $_.p = _HT.length + $_.p; //#19564 + } //#19564 + $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19566 + $_.Evalstocws(); //#19566 + $_.addtocws(); //#19566 + $_.mode = $_.A; //#19567 + if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19577 + if ($get($_.numD, $_.i) >= 2) { //#19575 + var _Hj = $s(2); //#19571 + $put(_Hj, 0, $get($_.msg, $_.i)); //#19571 + $put(_Hj, 1, $get($_.msg, $_.i + 1)); //#19571 + $k[$j++] = $get($_.Avals, _Hj); //#19571 + $_.addtocws(); //#19571 + $_.i = $_.i + 2; //#19572 + } else { //#19575 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19574 + $_.addtocws(); //#19574 + $_.i = $_.i + 1; //#19575 + } //#19575 + } //#19575 + } //#19575 + }; //#19575 $_.encB = function() { - $_.p = 0; //#19265 - $_.bvals = $a(1558); //#19265 - for (;;) { //#19271 - if ($_.i == $_.msglen) { //#19266 - break; //#19266 - } //#19266 - $_.lookup(); //#19267 - if ($k[--$j] != $_.mode) { //#19267 - break; //#19267 - } //#19267 - $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#19268 - $_.p = $_.p + 1; //#19269 - $_.i = $_.i + 1; //#19270 - } //#19270 - $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#19272 - $k[$j++] = Infinity; //#19273 - if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#19277 - $k[$j++] = 0; //#19275 - } else { //#19277 - if ($_.p < 250) { //#19277 - $k[$j++] = $_.p; //#19277 - } else { //#19277 - $k[$j++] = (~~($_.p / 250)) + 249; //#19277 - $k[$j++] = $_.p % 250; //#19277 - } //#19277 - } //#19277 - $aload($geti($_.bvals, 0, $_.p)); //#19279 - $_.bvals = $a(); //#19279 - for (var _IS = 0, _IR = $_.bvals.length - 1; _IS <= _IR; _IS += 1) { //#19286 - $_.p = _IS; //#19282 - var _IY = $f(((((($_.j + $_.p) + 1) * 149) % 255) + 1) + $get($_.bvals, $_.p)); //#19284 - $k[$j++] = _IY; //#19284 - if (_IY >= 256) { //#19284 - var _IZ = $k[--$j]; //#19284 - $k[$j++] = $f(_IZ - 256); //#19284 - } //#19284 - $put($_.bvals, $_.p, $k[--$j]); //#19285 - } //#19285 - $k[$j++] = $_.bvals; //#19287 - $_.addtocws(); //#19287 - $_.mode = $_.A; //#19288 - }; //#19288 - $_.cws = $a(1558); //#19292 - $_.mode = $_.A; //#19293 - $_.i = 0; //#19293 - $_.j = 0; //#19293 - for (;;) { //#19296 - if ($_.i >= $_.msglen) { //#19294 - break; //#19294 - } //#19294 + $_.p = 0; //#19583 + $_.bvals = $a(1558); //#19583 + for (;;) { //#19589 + if ($_.i == $_.msglen) { //#19584 + break; //#19584 + } //#19584 + $_.lookup(); //#19585 + if ($k[--$j] != $_.mode) { //#19585 + break; //#19585 + } //#19585 + $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#19586 + $_.p = $_.p + 1; //#19587 + $_.i = $_.i + 1; //#19588 + } //#19588 + $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#19590 + $k[$j++] = Infinity; //#19591 + if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#19595 + $k[$j++] = 0; //#19593 + } else { //#19595 + if ($_.p < 250) { //#19595 + $k[$j++] = $_.p; //#19595 + } else { //#19595 + $k[$j++] = (~~($_.p / 250)) + 249; //#19595 + $k[$j++] = $_.p % 250; //#19595 + } //#19595 + } //#19595 + $aload($geti($_.bvals, 0, $_.p)); //#19597 + $_.bvals = $a(); //#19597 + for (var _IS = 0, _IR = $_.bvals.length - 1; _IS <= _IR; _IS += 1) { //#19604 + $_.p = _IS; //#19600 + var _IY = $f(((((($_.j + $_.p) + 1) * 149) % 255) + 1) + $get($_.bvals, $_.p)); //#19602 + $k[$j++] = _IY; //#19602 + if (_IY >= 256) { //#19602 + var _IZ = $k[--$j]; //#19602 + $k[$j++] = $f(_IZ - 256); //#19602 + } //#19602 + $put($_.bvals, $_.p, $k[--$j]); //#19603 + } //#19603 + $k[$j++] = $_.bvals; //#19605 + $_.addtocws(); //#19605 + $_.mode = $_.A; //#19606 + }; //#19606 + $_.cws = $a(1558); //#19610 + $_.mode = $_.A; //#19611 + $_.i = 0; //#19611 + $_.j = 0; //#19611 + for (;;) { //#19614 + if ($_.i >= $_.msglen) { //#19612 + break; //#19612 + } //#19612 if ($_[$get($a(['encA', 'encCTX', 'encCTX', 'encCTX', 'encE', 'encB']), $_.mode)]() === true) { break; - } //#19295 - } //#19295 - $_.cws = $geti($_.cws, 0, $_.j); //#19297 - } //#19297 - $_.datlen = $_.cws.length; //#19302 - $_.remcws = $f($get($_.numremcws, $_.j - 1) - 1); //#19303 - if ($_.remcws > 0) { //#19312 - $k[$j++] = Infinity; //#19305 - $aload($_.cws); //#19305 - for (var _Ix = 0, _Iy = $_.remcws; _Ix < _Iy; _Ix++) { //#19305 - $k[$j++] = 129; //#19305 - } //#19305 - $_.cws = $a(); //#19305 - for (var _J4 = $_.datlen + 1, _J3 = $f($f($_.datlen + $_.remcws) - 1); _J4 <= _J3; _J4 += 1) { //#19311 - $_.i = _J4; //#19307 - var _J6 = (((($_.i + 1) * 149) % 253) + 1) + 129; //#19309 - $k[$j++] = _J6; //#19309 - if (_J6 > 254) { //#19309 - var _J7 = $k[--$j]; //#19309 - $k[$j++] = $f(_J7 - 254); //#19309 - } //#19309 - $put($_.cws, $_.i, $k[--$j]); //#19310 - } //#19310 - } //#19310 - var _JC = $get($_.options, 'debugcws') !== undefined; //#19314 - if (_JC) { //#19314 - $k[$j++] = 'bwipp.debugcws#19314'; //#19314 - $k[$j++] = $_.cws; //#19314 - bwipp_raiseerror(); //#19314 - } //#19314 - var _JE = $_.metrics; //#19317 - for (var _JF = 0, _JG = _JE.length; _JF < _JG; _JF++) { //#19339 - $_.m = $get(_JE, _JF); //#19318 - $_.rows = $get($_.m, 0); //#19319 - $_.cols = $get($_.m, 1); //#19320 - $_.regh = $get($_.m, 2); //#19321 - $_.regv = $get($_.m, 3); //#19322 - $_.rscw = $get($_.m, 4); //#19323 - $_.rsbl = $get($_.m, 5); //#19324 - $_.doly = $get($_.m, 6); //#19325 - $_.mrows = $f($_.rows - (2 * $_.regh)); //#19326 - $_.mcols = $f($_.cols - (2 * $_.regv)); //#19327 - $_.rrows = ~~($_.mrows / $_.regh); //#19328 - $_.rcols = ~~($_.mcols / $_.regv); //#19329 - $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19330 - $_.okay = true; //#19331 - if ($_.cws.length != $_.ncws) { //#19332 - $_.okay = false; //#19332 - } //#19332 - if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19333 - $_.okay = false; //#19333 - } //#19333 - if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19334 - $_.okay = false; //#19334 - } //#19334 - if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19335 - $_.okay = false; //#19335 - } //#19335 - if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19336 - $_.okay = false; //#19336 - } //#19336 - if ((!$_.dmre) && ($_.doly == 1)) { //#19337 - $_.okay = false; //#19337 - } //#19337 - if ($_.okay) { //#19338 - break; //#19338 - } //#19338 - } //#19338 - if (!$_.okay) { //#19343 - $k[$j++] = 'bwipp.datamatrixNoValidSymbol#19342'; //#19342 - $k[$j++] = "Maximum length exceeded or invalid size"; //#19342 - bwipp_raiseerror(); //#19342 - } //#19342 - $_.cwbs = $a($_.rsbl); //#19346 - $_.ecbs = $a($_.rsbl); //#19347 - for (var _K5 = 0, _K4 = $f($_.rsbl - 1); _K5 <= _K4; _K5 += 1) { //#19362 - $_.i = _K5; //#19349 - if ($_.cws.length != 1558) { //#19353 - $_.cwbsize = ~~($_.cws.length / $_.rsbl); //#19351 - } else { //#19353 - if ($_.i <= 7) { //#19353 - $_.cwbsize = 156; //#19353 - } else { //#19353 - $_.cwbsize = 155; //#19353 - } //#19353 - } //#19353 - $_.cwb = $a($_.cwbsize); //#19355 - for (var _KE = 0, _KD = $_.cwbsize - 1; _KE <= _KD; _KE += 1) { //#19359 - $_.j = _KE; //#19357 - $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#19358 - } //#19358 - $put($_.cwbs, $_.i, $_.cwb); //#19360 - $k[$j++] = $_.ecbs; //#19361 - $k[$j++] = $_.i; //#19361 - $k[$j++] = Infinity; //#19361 - for (var _KT = 0, _KU = ~~($_.rscw / $_.rsbl); _KT < _KU; _KT++) { //#19361 - $k[$j++] = 0; //#19361 - } //#19361 - var _KV = $a(); //#19361 - var _KW = $k[--$j]; //#19361 - $put($k[--$j], _KW, _KV); //#19361 - } //#19361 - if (!bwipp_datamatrix.__19369__) { //#19369 - $_ = Object.create($_); //#19369 - $k[$j++] = Infinity; //#19366 - $k[$j++] = 1; //#19366 - for (var _KY = 0, _KZ = 255; _KY < _KZ; _KY++) { //#19366 - var _Ka = $k[--$j]; //#19366 - var _Kb = _Ka * 2; //#19366 - $k[$j++] = _Ka; //#19366 - $k[$j++] = _Kb; //#19366 - if (_Kb >= 256) { //#19366 - var _Kc = $k[--$j]; //#19366 - $k[$j++] = _Kc ^ 301; //#19366 - } //#19366 - } //#19366 - $_.rsalog = $a(); //#19366 - $_.rslog = $a(256); //#19367 - for (var _Kf = 1; _Kf <= 255; _Kf += 1) { //#19368 - $put($_.rslog, $get($_.rsalog, _Kf), _Kf); //#19368 - } //#19368 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19368 - bwipp_datamatrix.__19369__ = 1; //#19368 - $_ = Object.getPrototypeOf($_); //#19368 - } //#19368 + } //#19613 + } //#19613 + $_.cws = $geti($_.cws, 0, $_.j); //#19615 + } //#19615 + $_.datlen = $_.cws.length; //#19620 + $_.remcws = $f($get($_.numremcws, $_.j - 1) - 1); //#19621 + if ($_.remcws > 0) { //#19630 + $k[$j++] = Infinity; //#19623 + $aload($_.cws); //#19623 + for (var _Ix = 0, _Iy = $_.remcws; _Ix < _Iy; _Ix++) { //#19623 + $k[$j++] = 129; //#19623 + } //#19623 + $_.cws = $a(); //#19623 + for (var _J4 = $_.datlen + 1, _J3 = $f($f($_.datlen + $_.remcws) - 1); _J4 <= _J3; _J4 += 1) { //#19629 + $_.i = _J4; //#19625 + var _J6 = (((($_.i + 1) * 149) % 253) + 1) + 129; //#19627 + $k[$j++] = _J6; //#19627 + if (_J6 > 254) { //#19627 + var _J7 = $k[--$j]; //#19627 + $k[$j++] = $f(_J7 - 254); //#19627 + } //#19627 + $put($_.cws, $_.i, $k[--$j]); //#19628 + } //#19628 + } //#19628 + var _JC = $get($_.options, 'debugcws') !== undefined; //#19632 + if (_JC) { //#19632 + $k[$j++] = 'bwipp.debugcws#19632'; //#19632 + $k[$j++] = $_.cws; //#19632 + bwipp_raiseerror(); //#19632 + } //#19632 + var _JE = $_.metrics; //#19635 + for (var _JF = 0, _JG = _JE.length; _JF < _JG; _JF++) { //#19657 + $_.m = $get(_JE, _JF); //#19636 + $_.rows = $get($_.m, 0); //#19637 + $_.cols = $get($_.m, 1); //#19638 + $_.regh = $get($_.m, 2); //#19639 + $_.regv = $get($_.m, 3); //#19640 + $_.rscw = $get($_.m, 4); //#19641 + $_.rsbl = $get($_.m, 5); //#19642 + $_.doly = $get($_.m, 6); //#19643 + $_.mrows = $f($_.rows - (2 * $_.regh)); //#19644 + $_.mcols = $f($_.cols - (2 * $_.regv)); //#19645 + $_.rrows = ~~($_.mrows / $_.regh); //#19646 + $_.rcols = ~~($_.mcols / $_.regv); //#19647 + $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19648 + $_.okay = true; //#19649 + if ($_.cws.length != $_.ncws) { //#19650 + $_.okay = false; //#19650 + } //#19650 + if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19651 + $_.okay = false; //#19651 + } //#19651 + if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19652 + $_.okay = false; //#19652 + } //#19652 + if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19653 + $_.okay = false; //#19653 + } //#19653 + if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19654 + $_.okay = false; //#19654 + } //#19654 + if ((!$_.dmre) && ($_.doly == 1)) { //#19655 + $_.okay = false; //#19655 + } //#19655 + if ($_.okay) { //#19656 + break; //#19656 + } //#19656 + } //#19656 + if (!$_.okay) { //#19661 + $k[$j++] = 'bwipp.datamatrixNoValidSymbol#19660'; //#19660 + $k[$j++] = "Maximum length exceeded or invalid size"; //#19660 + bwipp_raiseerror(); //#19660 + } //#19660 + $_.cwbs = $a($_.rsbl); //#19664 + $_.ecbs = $a($_.rsbl); //#19665 + for (var _K5 = 0, _K4 = $f($_.rsbl - 1); _K5 <= _K4; _K5 += 1) { //#19680 + $_.i = _K5; //#19667 + if ($_.cws.length != 1558) { //#19671 + $_.cwbsize = ~~($_.cws.length / $_.rsbl); //#19669 + } else { //#19671 + if ($_.i <= 7) { //#19671 + $_.cwbsize = 156; //#19671 + } else { //#19671 + $_.cwbsize = 155; //#19671 + } //#19671 + } //#19671 + $_.cwb = $a($_.cwbsize); //#19673 + for (var _KE = 0, _KD = $_.cwbsize - 1; _KE <= _KD; _KE += 1) { //#19677 + $_.j = _KE; //#19675 + $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#19676 + } //#19676 + $put($_.cwbs, $_.i, $_.cwb); //#19678 + $k[$j++] = $_.ecbs; //#19679 + $k[$j++] = $_.i; //#19679 + $k[$j++] = Infinity; //#19679 + for (var _KT = 0, _KU = ~~($_.rscw / $_.rsbl); _KT < _KU; _KT++) { //#19679 + $k[$j++] = 0; //#19679 + } //#19679 + var _KV = $a(); //#19679 + var _KW = $k[--$j]; //#19679 + $put($k[--$j], _KW, _KV); //#19679 + } //#19679 + if (!bwipp_datamatrix.__19687__) { //#19687 + $_ = Object.create($_); //#19687 + $k[$j++] = Infinity; //#19684 + $k[$j++] = 1; //#19684 + for (var _KY = 0, _KZ = 255; _KY < _KZ; _KY++) { //#19684 + var _Ka = $k[--$j]; //#19684 + var _Kb = _Ka * 2; //#19684 + $k[$j++] = _Ka; //#19684 + $k[$j++] = _Kb; //#19684 + if (_Kb >= 256) { //#19684 + var _Kc = $k[--$j]; //#19684 + $k[$j++] = _Kc ^ 301; //#19684 + } //#19684 + } //#19684 + $_.rsalog = $a(); //#19684 + $_.rslog = $a(256); //#19685 + for (var _Kf = 1; _Kf <= 255; _Kf += 1) { //#19686 + $put($_.rslog, $get($_.rsalog, _Kf), _Kf); //#19686 + } //#19686 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19686 + bwipp_datamatrix.__19687__ = 1; //#19686 + $_ = Object.getPrototypeOf($_); //#19686 + } //#19686 $_.rsprod = function() { - var _Kk = $k[--$j]; //#19373 - var _Kl = $k[--$j]; //#19373 - $k[$j++] = _Kl; //#19377 - $k[$j++] = _Kk; //#19377 - if ((_Kk != 0) && (_Kl != 0)) { //#19376 - var _Ko = $get($_.rslog, $k[--$j]); //#19374 - var _Kt = $get($_.rsalog, $f(_Ko + $get($_.rslog, $k[--$j])) % 255); //#19374 - $k[$j++] = _Kt; //#19374 - } else { //#19376 - $j -= 2; //#19376 - $k[$j++] = 0; //#19376 - } //#19376 - }; //#19376 - $k[$j++] = Infinity; //#19381 - $k[$j++] = 1; //#19381 - for (var _Kw = 0, _Kx = ~~($_.rscw / $_.rsbl); _Kw < _Kx; _Kw++) { //#19381 - $k[$j++] = 0; //#19381 - } //#19381 - $_.coeffs = $a(); //#19381 - for (var _L2 = 1, _L1 = ~~($_.rscw / $_.rsbl); _L2 <= _L1; _L2 += 1) { //#19390 - $_.i = _L2; //#19383 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#19384 - for (var _L9 = $_.i - 1; _L9 >= 1; _L9 -= 1) { //#19388 - $_.j = _L9; //#19386 - $k[$j++] = $_.coeffs; //#19387 - $k[$j++] = $_.j; //#19387 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#19387 - $k[$j++] = $get($_.coeffs, $_.j); //#19387 - $k[$j++] = $get($_.rsalog, $_.i); //#19387 - $_.rsprod(); //#19387 - var _LL = $k[--$j]; //#19387 - var _LM = $k[--$j]; //#19387 - var _LN = $k[--$j]; //#19387 - $put($k[--$j], _LN, $xo(_LM, _LL)); //#19387 - } //#19387 - $k[$j++] = $_.coeffs; //#19389 - $k[$j++] = 0; //#19389 - $k[$j++] = $get($_.coeffs, 0); //#19389 - $k[$j++] = $get($_.rsalog, $_.i); //#19389 - $_.rsprod(); //#19389 - var _LV = $k[--$j]; //#19389 - var _LW = $k[--$j]; //#19389 - $put($k[--$j], _LW, _LV); //#19389 - } //#19389 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#19391 - for (var _Ld = 0, _Lc = $_.cwbs.length - 1; _Ld <= _Lc; _Ld += 1) { //#19407 - $_.i = _Ld; //#19395 - $_.cwb = $get($_.cwbs, $_.i); //#19396 - $_.ecb = $get($_.ecbs, $_.i); //#19397 - for (var _Lm = 0, _Ll = $_.cwb.length - 1; _Lm <= _Ll; _Lm += 1) { //#19406 - $_.t = $xo($get($_.cwb, _Lm), $get($_.ecb, 0)); //#19399 - for (var _Ls = $_.ecb.length - 1; _Ls >= 0; _Ls -= 1) { //#19405 - $_.j = _Ls; //#19401 - $_.p = ($_.ecb.length - $_.j) - 1; //#19402 - $k[$j++] = $_.ecb; //#19403 - $k[$j++] = $_.p; //#19403 - $k[$j++] = $_.t; //#19403 - $k[$j++] = $get($_.coeffs, $_.j); //#19403 - $_.rsprod(); //#19403 - var _M1 = $k[--$j]; //#19403 - var _M2 = $k[--$j]; //#19403 - $put($k[--$j], _M2, _M1); //#19403 - if ($_.j > 0) { //#19404 - $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#19404 - } //#19404 - } //#19404 - } //#19404 - } //#19404 - if ($_.ncws == 1558) { //#19412 - $k[$j++] = Infinity; //#19411 - var _MF = $geti($_.ecbs, 8, 2); //#19411 - for (var _MG = 0, _MH = _MF.length; _MG < _MH; _MG++) { //#19411 - $k[$j++] = $get(_MF, _MG); //#19411 - } //#19411 - var _MK = $geti($_.ecbs, 0, 8); //#19411 - for (var _ML = 0, _MM = _MK.length; _ML < _MM; _ML++) { //#19411 - $k[$j++] = $get(_MK, _ML); //#19411 - } //#19411 - $_.ecbs = $a(); //#19411 - } //#19411 - $k[$j++] = Infinity; //#19415 - var _MP = $_.cws; //#19415 - for (var _MQ = 0, _MR = _MP.length; _MQ < _MR; _MQ++) { //#19415 - $k[$j++] = $get(_MP, _MQ); //#19415 - } //#19415 - for (var _MU = 0, _MV = $_.rscw; _MU < _MV; _MU++) { //#19415 - $k[$j++] = 0; //#19415 - } //#19415 - $_.cws = $a(); //#19415 - for (var _MZ = 0, _MY = $f($_.rscw - 1); _MZ <= _MY; _MZ += 1) { //#19419 - $_.i = _MZ; //#19417 - $put($_.cws, $f($_.ncws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#19418 - } //#19418 + var _Kk = $k[--$j]; //#19691 + var _Kl = $k[--$j]; //#19691 + $k[$j++] = _Kl; //#19695 + $k[$j++] = _Kk; //#19695 + if ((_Kk != 0) && (_Kl != 0)) { //#19694 + var _Ko = $get($_.rslog, $k[--$j]); //#19692 + var _Kt = $get($_.rsalog, $f(_Ko + $get($_.rslog, $k[--$j])) % 255); //#19692 + $k[$j++] = _Kt; //#19692 + } else { //#19694 + $j -= 2; //#19694 + $k[$j++] = 0; //#19694 + } //#19694 + }; //#19694 + $k[$j++] = Infinity; //#19699 + $k[$j++] = 1; //#19699 + for (var _Kw = 0, _Kx = ~~($_.rscw / $_.rsbl); _Kw < _Kx; _Kw++) { //#19699 + $k[$j++] = 0; //#19699 + } //#19699 + $_.coeffs = $a(); //#19699 + for (var _L2 = 1, _L1 = ~~($_.rscw / $_.rsbl); _L2 <= _L1; _L2 += 1) { //#19708 + $_.i = _L2; //#19701 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#19702 + for (var _L9 = $_.i - 1; _L9 >= 1; _L9 -= 1) { //#19706 + $_.j = _L9; //#19704 + $k[$j++] = $_.coeffs; //#19705 + $k[$j++] = $_.j; //#19705 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#19705 + $k[$j++] = $get($_.coeffs, $_.j); //#19705 + $k[$j++] = $get($_.rsalog, $_.i); //#19705 + $_.rsprod(); //#19705 + var _LL = $k[--$j]; //#19705 + var _LM = $k[--$j]; //#19705 + var _LN = $k[--$j]; //#19705 + $put($k[--$j], _LN, $xo(_LM, _LL)); //#19705 + } //#19705 + $k[$j++] = $_.coeffs; //#19707 + $k[$j++] = 0; //#19707 + $k[$j++] = $get($_.coeffs, 0); //#19707 + $k[$j++] = $get($_.rsalog, $_.i); //#19707 + $_.rsprod(); //#19707 + var _LV = $k[--$j]; //#19707 + var _LW = $k[--$j]; //#19707 + $put($k[--$j], _LW, _LV); //#19707 + } //#19707 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#19709 + for (var _Ld = 0, _Lc = $_.cwbs.length - 1; _Ld <= _Lc; _Ld += 1) { //#19725 + $_.i = _Ld; //#19713 + $_.cwb = $get($_.cwbs, $_.i); //#19714 + $_.ecb = $get($_.ecbs, $_.i); //#19715 + for (var _Lm = 0, _Ll = $_.cwb.length - 1; _Lm <= _Ll; _Lm += 1) { //#19724 + $_.t = $xo($get($_.cwb, _Lm), $get($_.ecb, 0)); //#19717 + for (var _Ls = $_.ecb.length - 1; _Ls >= 0; _Ls -= 1) { //#19723 + $_.j = _Ls; //#19719 + $_.p = ($_.ecb.length - $_.j) - 1; //#19720 + $k[$j++] = $_.ecb; //#19721 + $k[$j++] = $_.p; //#19721 + $k[$j++] = $_.t; //#19721 + $k[$j++] = $get($_.coeffs, $_.j); //#19721 + $_.rsprod(); //#19721 + var _M1 = $k[--$j]; //#19721 + var _M2 = $k[--$j]; //#19721 + $put($k[--$j], _M2, _M1); //#19721 + if ($_.j > 0) { //#19722 + $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#19722 + } //#19722 + } //#19722 + } //#19722 + } //#19722 + if ($_.ncws == 1558) { //#19730 + $k[$j++] = Infinity; //#19729 + var _MF = $geti($_.ecbs, 8, 2); //#19729 + for (var _MG = 0, _MH = _MF.length; _MG < _MH; _MG++) { //#19729 + $k[$j++] = $get(_MF, _MG); //#19729 + } //#19729 + var _MK = $geti($_.ecbs, 0, 8); //#19729 + for (var _ML = 0, _MM = _MK.length; _ML < _MM; _ML++) { //#19729 + $k[$j++] = $get(_MK, _ML); //#19729 + } //#19729 + $_.ecbs = $a(); //#19729 + } //#19729 + $k[$j++] = Infinity; //#19733 + var _MP = $_.cws; //#19733 + for (var _MQ = 0, _MR = _MP.length; _MQ < _MR; _MQ++) { //#19733 + $k[$j++] = $get(_MP, _MQ); //#19733 + } //#19733 + for (var _MU = 0, _MV = $_.rscw; _MU < _MV; _MU++) { //#19733 + $k[$j++] = 0; //#19733 + } //#19733 + $_.cws = $a(); //#19733 + for (var _MZ = 0, _MY = $f($_.rscw - 1); _MZ <= _MY; _MZ += 1) { //#19737 + $_.i = _MZ; //#19735 + $put($_.cws, $f($_.ncws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#19736 + } //#19736 $_.module = function() { - var _Mk = $k[--$j]; //#19424 - var _Ml = $k[--$j]; //#19424 - var _Mm = $k[--$j]; //#19424 - var _Mp = $strcpy($s(8), "00000000"); //#19425 - var _Mr = $cvrs($s(8), $k[--$j], 2); //#19425 - $puti(_Mp, 8 - _Mr.length, _Mr); //#19426 - $k[$j++] = _Mm; //#19427 - $k[$j++] = _Ml; //#19427 - $k[$j++] = _Mk; //#19427 - $k[$j++] = _Mp; //#19427 - for (var _Ms = 7; _Ms >= 0; _Ms -= 1) { //#19427 - var _Mt = $k[--$j]; //#19427 - $k[$j++] = $f($get(_Mt, _Ms) - 48); //#19427 - $k[$j++] = _Mt; //#19427 - } //#19427 - $j--; //#19427 - var _Mv = $k[--$j]; //#19428 - var _Mw = $k[--$j]; //#19428 - var _Mx = $k[--$j]; //#19428 - var _My = $k[--$j]; //#19428 - var _Mz = $k[--$j]; //#19428 - var _N0 = $k[--$j]; //#19428 - var _N1 = $k[--$j]; //#19428 - var _N2 = $k[--$j]; //#19428 - var _N3 = $k[--$j]; //#19428 - var _N4 = $k[--$j]; //#19428 - var _N5 = $k[--$j]; //#19428 - $k[$j++] = _N2; //#19445 - $k[$j++] = _N1; //#19445 - $k[$j++] = _N0; //#19445 - $k[$j++] = _Mz; //#19445 - $k[$j++] = _My; //#19445 - $k[$j++] = _Mx; //#19445 - $k[$j++] = _Mw; //#19445 - $k[$j++] = _Mv; //#19445 - $k[$j++] = _N5; //#19445 - $k[$j++] = _N4; //#19445 - $forall(_N3, function() { //#19445 + var _Mk = $k[--$j]; //#19742 + var _Ml = $k[--$j]; //#19742 + var _Mm = $k[--$j]; //#19742 + var _Mp = $strcpy($s(8), "00000000"); //#19743 + var _Mr = $cvrs($s(8), $k[--$j], 2); //#19743 + $puti(_Mp, 8 - _Mr.length, _Mr); //#19744 + $k[$j++] = _Mm; //#19745 + $k[$j++] = _Ml; //#19745 + $k[$j++] = _Mk; //#19745 + $k[$j++] = _Mp; //#19745 + for (var _Ms = 7; _Ms >= 0; _Ms -= 1) { //#19745 + var _Mt = $k[--$j]; //#19745 + $k[$j++] = $f($get(_Mt, _Ms) - 48); //#19745 + $k[$j++] = _Mt; //#19745 + } //#19745 + $j--; //#19745 + var _Mv = $k[--$j]; //#19746 + var _Mw = $k[--$j]; //#19746 + var _Mx = $k[--$j]; //#19746 + var _My = $k[--$j]; //#19746 + var _Mz = $k[--$j]; //#19746 + var _N0 = $k[--$j]; //#19746 + var _N1 = $k[--$j]; //#19746 + var _N2 = $k[--$j]; //#19746 + var _N3 = $k[--$j]; //#19746 + var _N4 = $k[--$j]; //#19746 + var _N5 = $k[--$j]; //#19746 + $k[$j++] = _N2; //#19763 + $k[$j++] = _N1; //#19763 + $k[$j++] = _N0; //#19763 + $k[$j++] = _Mz; //#19763 + $k[$j++] = _My; //#19763 + $k[$j++] = _Mx; //#19763 + $k[$j++] = _Mw; //#19763 + $k[$j++] = _Mv; //#19763 + $k[$j++] = _N5; //#19763 + $k[$j++] = _N4; //#19763 + $forall(_N3, function() { //#19763 if ($k[--$j]() === true) { return true; - } //#19431 - var _N7 = $k[--$j]; //#19432 - var _N8 = $k[--$j]; //#19432 - $k[$j++] = _N8; //#19435 - $k[$j++] = _N7; //#19435 - if (_N8 < 0) { //#19435 - var _N9 = $k[--$j]; //#19433 - var _NA = $k[--$j]; //#19433 - $k[$j++] = $f(_NA + $_.mrows); //#19434 - $k[$j++] = $f(_N9 + ($f(4 - ($f($_.mrows + 4) % 8)))); //#19434 - } //#19434 - var _ND = $k[--$j]; //#19436 - $k[$j++] = _ND; //#19439 - if (_ND < 0) { //#19439 - var _NF = $k[--$j]; //#19437 - var _NG = $k[--$j]; //#19437 - $k[$j++] = $f(_NG + ($f(4 - ($f($_.mcols + 4) % 8)))); //#19438 - $k[$j++] = $f(_NF + $_.mcols); //#19438 - } //#19438 - var _NI = $k[--$j]; //#19440 - var _NJ = $k[--$j]; //#19440 - $k[$j++] = _NJ; //#19442 - $k[$j++] = _NI; //#19442 - if (_NJ >= $_.mrows) { //#19442 - var _NL = $k[--$j]; //#19441 - var _NM = $k[--$j]; //#19441 - $k[$j++] = $f(_NM - $_.mrows); //#19441 - $k[$j++] = _NL; //#19441 - } //#19441 - var _NO = $k[--$j]; //#19443 - var _NP = $k[--$j]; //#19443 - var _NS = $k[--$j]; //#19444 - var _NT = $k[--$j]; //#19444 - $put($_.mmat, $f(_NO + (_NP * $_.mcols)), $k[--$j]); //#19444 - $k[$j++] = _NT; //#19444 - $k[$j++] = _NS; //#19444 - }); //#19444 - }; //#19444 + } //#19749 + var _N7 = $k[--$j]; //#19750 + var _N8 = $k[--$j]; //#19750 + $k[$j++] = _N8; //#19753 + $k[$j++] = _N7; //#19753 + if (_N8 < 0) { //#19753 + var _N9 = $k[--$j]; //#19751 + var _NA = $k[--$j]; //#19751 + $k[$j++] = $f(_NA + $_.mrows); //#19752 + $k[$j++] = $f(_N9 + ($f(4 - ($f($_.mrows + 4) % 8)))); //#19752 + } //#19752 + var _ND = $k[--$j]; //#19754 + $k[$j++] = _ND; //#19757 + if (_ND < 0) { //#19757 + var _NF = $k[--$j]; //#19755 + var _NG = $k[--$j]; //#19755 + $k[$j++] = $f(_NG + ($f(4 - ($f($_.mcols + 4) % 8)))); //#19756 + $k[$j++] = $f(_NF + $_.mcols); //#19756 + } //#19756 + var _NI = $k[--$j]; //#19758 + var _NJ = $k[--$j]; //#19758 + $k[$j++] = _NJ; //#19760 + $k[$j++] = _NI; //#19760 + if (_NJ >= $_.mrows) { //#19760 + var _NL = $k[--$j]; //#19759 + var _NM = $k[--$j]; //#19759 + $k[$j++] = $f(_NM - $_.mrows); //#19759 + $k[$j++] = _NL; //#19759 + } //#19759 + var _NO = $k[--$j]; //#19761 + var _NP = $k[--$j]; //#19761 + var _NS = $k[--$j]; //#19762 + var _NT = $k[--$j]; //#19762 + $put($_.mmat, $f(_NO + (_NP * $_.mcols)), $k[--$j]); //#19762 + $k[$j++] = _NT; //#19762 + $k[$j++] = _NS; //#19762 + }); //#19762 + }; //#19762 var _Nl = $a([function() { - var _NV = $k[--$j]; //#19450 - var _NW = $k[--$j]; //#19450 - $k[$j++] = _NW; //#19450 - $k[$j++] = _NV; //#19450 - $k[$j++] = $f(_NW - 2); //#19450 - $k[$j++] = $f(_NV - 2); //#19450 + var _NV = $k[--$j]; //#19768 + var _NW = $k[--$j]; //#19768 + $k[$j++] = _NW; //#19768 + $k[$j++] = _NV; //#19768 + $k[$j++] = $f(_NW - 2); //#19768 + $k[$j++] = $f(_NV - 2); //#19768 }, function() { - var _NX = $k[--$j]; //#19450 - var _NY = $k[--$j]; //#19450 - $k[$j++] = _NY; //#19450 - $k[$j++] = _NX; //#19450 - $k[$j++] = $f(_NY - 2); //#19450 - $k[$j++] = $f(_NX - 1); //#19450 + var _NX = $k[--$j]; //#19768 + var _NY = $k[--$j]; //#19768 + $k[$j++] = _NY; //#19768 + $k[$j++] = _NX; //#19768 + $k[$j++] = $f(_NY - 2); //#19768 + $k[$j++] = $f(_NX - 1); //#19768 }, function() { - var _NZ = $k[--$j]; //#19451 - var _Na = $k[--$j]; //#19451 - $k[$j++] = _Na; //#19451 - $k[$j++] = _NZ; //#19451 - $k[$j++] = $f(_Na - 1); //#19451 - $k[$j++] = $f(_NZ - 2); //#19451 + var _NZ = $k[--$j]; //#19769 + var _Na = $k[--$j]; //#19769 + $k[$j++] = _Na; //#19769 + $k[$j++] = _NZ; //#19769 + $k[$j++] = $f(_Na - 1); //#19769 + $k[$j++] = $f(_NZ - 2); //#19769 }, function() { - var _Nb = $k[--$j]; //#19451 - var _Nc = $k[--$j]; //#19451 - $k[$j++] = _Nc; //#19451 - $k[$j++] = _Nb; //#19451 - $k[$j++] = $f(_Nc - 1); //#19451 - $k[$j++] = $f(_Nb - 1); //#19451 + var _Nb = $k[--$j]; //#19769 + var _Nc = $k[--$j]; //#19769 + $k[$j++] = _Nc; //#19769 + $k[$j++] = _Nb; //#19769 + $k[$j++] = $f(_Nc - 1); //#19769 + $k[$j++] = $f(_Nb - 1); //#19769 }, function() { - var _Nd = $k[--$j]; //#19452 - var _Ne = $k[--$j]; //#19452 - $k[$j++] = _Ne; //#19452 - $k[$j++] = _Nd; //#19452 - $k[$j++] = $f(_Ne - 1); //#19452 - $k[$j++] = _Nd; //#19452 + var _Nd = $k[--$j]; //#19770 + var _Ne = $k[--$j]; //#19770 + $k[$j++] = _Ne; //#19770 + $k[$j++] = _Nd; //#19770 + $k[$j++] = $f(_Ne - 1); //#19770 + $k[$j++] = _Nd; //#19770 }, function() { - var _Nf = $k[--$j]; //#19452 - var _Ng = $k[--$j]; //#19452 - $k[$j++] = _Ng; //#19452 - $k[$j++] = _Nf; //#19452 - $k[$j++] = _Ng; //#19452 - $k[$j++] = $f(_Nf - 2); //#19452 + var _Nf = $k[--$j]; //#19770 + var _Ng = $k[--$j]; //#19770 + $k[$j++] = _Ng; //#19770 + $k[$j++] = _Nf; //#19770 + $k[$j++] = _Ng; //#19770 + $k[$j++] = $f(_Nf - 2); //#19770 }, function() { - var _Nh = $k[--$j]; //#19453 - var _Ni = $k[--$j]; //#19453 - $k[$j++] = _Ni; //#19453 - $k[$j++] = _Nh; //#19453 - $k[$j++] = _Ni; //#19453 - $k[$j++] = $f(_Nh - 1); //#19453 + var _Nh = $k[--$j]; //#19771 + var _Ni = $k[--$j]; //#19771 + $k[$j++] = _Ni; //#19771 + $k[$j++] = _Nh; //#19771 + $k[$j++] = _Ni; //#19771 + $k[$j++] = $f(_Nh - 1); //#19771 }, function() { - var _Nj = $k[--$j]; //#19453 - var _Nk = $k[--$j]; //#19453 - $k[$j++] = _Nk; //#19453 - $k[$j++] = _Nj; //#19453 - $k[$j++] = _Nk; //#19453 - $k[$j++] = _Nj; //#19453 - }]); //#19453 - $_.dmn = _Nl; //#19454 + var _Nj = $k[--$j]; //#19771 + var _Nk = $k[--$j]; //#19771 + $k[$j++] = _Nk; //#19771 + $k[$j++] = _Nj; //#19771 + $k[$j++] = _Nk; //#19771 + $k[$j++] = _Nj; //#19771 + }]); //#19771 + $_.dmn = _Nl; //#19772 var _Nu = $a([function() { - $k[$j++] = $f($_.mrows - 1); //#19457 - $k[$j++] = 0; //#19457 + $k[$j++] = $f($_.mrows - 1); //#19775 + $k[$j++] = 0; //#19775 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19457 - $k[$j++] = 1; //#19457 + $k[$j++] = $f($_.mrows - 1); //#19775 + $k[$j++] = 1; //#19775 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19458 - $k[$j++] = 2; //#19458 + $k[$j++] = $f($_.mrows - 1); //#19776 + $k[$j++] = 2; //#19776 }, function() { - $k[$j++] = 0; //#19458 - $k[$j++] = $f($_.mcols - 2); //#19458 + $k[$j++] = 0; //#19776 + $k[$j++] = $f($_.mcols - 2); //#19776 }, function() { - $k[$j++] = 0; //#19459 - $k[$j++] = $f($_.mcols - 1); //#19459 + $k[$j++] = 0; //#19777 + $k[$j++] = $f($_.mcols - 1); //#19777 }, function() { - $k[$j++] = 1; //#19459 - $k[$j++] = $f($_.mcols - 1); //#19459 + $k[$j++] = 1; //#19777 + $k[$j++] = $f($_.mcols - 1); //#19777 }, function() { - $k[$j++] = 2; //#19460 - $k[$j++] = $f($_.mcols - 1); //#19460 + $k[$j++] = 2; //#19778 + $k[$j++] = $f($_.mcols - 1); //#19778 }, function() { - $k[$j++] = 3; //#19460 - $k[$j++] = $f($_.mcols - 1); //#19460 - }]); //#19460 - $_.dmc1 = _Nu; //#19461 + $k[$j++] = 3; //#19778 + $k[$j++] = $f($_.mcols - 1); //#19778 + }]); //#19778 + $_.dmc1 = _Nu; //#19779 var _O3 = $a([function() { - $k[$j++] = $f($_.mrows - 3); //#19464 - $k[$j++] = 0; //#19464 + $k[$j++] = $f($_.mrows - 3); //#19782 + $k[$j++] = 0; //#19782 }, function() { - $k[$j++] = $f($_.mrows - 2); //#19464 - $k[$j++] = 0; //#19464 + $k[$j++] = $f($_.mrows - 2); //#19782 + $k[$j++] = 0; //#19782 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19465 - $k[$j++] = 0; //#19465 + $k[$j++] = $f($_.mrows - 1); //#19783 + $k[$j++] = 0; //#19783 }, function() { - $k[$j++] = 0; //#19465 - $k[$j++] = $f($_.mcols - 4); //#19465 + $k[$j++] = 0; //#19783 + $k[$j++] = $f($_.mcols - 4); //#19783 }, function() { - $k[$j++] = 0; //#19466 - $k[$j++] = $f($_.mcols - 3); //#19466 + $k[$j++] = 0; //#19784 + $k[$j++] = $f($_.mcols - 3); //#19784 }, function() { - $k[$j++] = 0; //#19466 - $k[$j++] = $f($_.mcols - 2); //#19466 + $k[$j++] = 0; //#19784 + $k[$j++] = $f($_.mcols - 2); //#19784 }, function() { - $k[$j++] = 0; //#19467 - $k[$j++] = $f($_.mcols - 1); //#19467 + $k[$j++] = 0; //#19785 + $k[$j++] = $f($_.mcols - 1); //#19785 }, function() { - $k[$j++] = 1; //#19467 - $k[$j++] = $f($_.mcols - 1); //#19467 - }]); //#19467 - $_.dmc2 = _O3; //#19468 + $k[$j++] = 1; //#19785 + $k[$j++] = $f($_.mcols - 1); //#19785 + }]); //#19785 + $_.dmc2 = _O3; //#19786 var _OC = $a([function() { - $k[$j++] = $f($_.mrows - 3); //#19471 - $k[$j++] = 0; //#19471 + $k[$j++] = $f($_.mrows - 3); //#19789 + $k[$j++] = 0; //#19789 }, function() { - $k[$j++] = $f($_.mrows - 2); //#19471 - $k[$j++] = 0; //#19471 + $k[$j++] = $f($_.mrows - 2); //#19789 + $k[$j++] = 0; //#19789 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19472 - $k[$j++] = 0; //#19472 + $k[$j++] = $f($_.mrows - 1); //#19790 + $k[$j++] = 0; //#19790 }, function() { - $k[$j++] = 0; //#19472 - $k[$j++] = $f($_.mcols - 2); //#19472 + $k[$j++] = 0; //#19790 + $k[$j++] = $f($_.mcols - 2); //#19790 }, function() { - $k[$j++] = 0; //#19473 - $k[$j++] = $f($_.mcols - 1); //#19473 + $k[$j++] = 0; //#19791 + $k[$j++] = $f($_.mcols - 1); //#19791 }, function() { - $k[$j++] = 1; //#19473 - $k[$j++] = $f($_.mcols - 1); //#19473 + $k[$j++] = 1; //#19791 + $k[$j++] = $f($_.mcols - 1); //#19791 }, function() { - $k[$j++] = 2; //#19474 - $k[$j++] = $f($_.mcols - 1); //#19474 + $k[$j++] = 2; //#19792 + $k[$j++] = $f($_.mcols - 1); //#19792 }, function() { - $k[$j++] = 3; //#19474 - $k[$j++] = $f($_.mcols - 1); //#19474 - }]); //#19474 - $_.dmc3 = _OC; //#19475 + $k[$j++] = 3; //#19792 + $k[$j++] = $f($_.mcols - 1); //#19792 + }]); //#19792 + $_.dmc3 = _OC; //#19793 var _OM = $a([function() { - $k[$j++] = $f($_.mrows - 1); //#19478 - $k[$j++] = 0; //#19478 + $k[$j++] = $f($_.mrows - 1); //#19796 + $k[$j++] = 0; //#19796 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19478 - $k[$j++] = $f($_.mcols - 1); //#19478 + $k[$j++] = $f($_.mrows - 1); //#19796 + $k[$j++] = $f($_.mcols - 1); //#19796 }, function() { - $k[$j++] = 0; //#19479 - $k[$j++] = $f($_.mcols - 3); //#19479 + $k[$j++] = 0; //#19797 + $k[$j++] = $f($_.mcols - 3); //#19797 }, function() { - $k[$j++] = 0; //#19479 - $k[$j++] = $f($_.mcols - 2); //#19479 + $k[$j++] = 0; //#19797 + $k[$j++] = $f($_.mcols - 2); //#19797 }, function() { - $k[$j++] = 0; //#19480 - $k[$j++] = $f($_.mcols - 1); //#19480 + $k[$j++] = 0; //#19798 + $k[$j++] = $f($_.mcols - 1); //#19798 }, function() { - $k[$j++] = 1; //#19480 - $k[$j++] = $f($_.mcols - 3); //#19480 + $k[$j++] = 1; //#19798 + $k[$j++] = $f($_.mcols - 3); //#19798 }, function() { - $k[$j++] = 1; //#19481 - $k[$j++] = $f($_.mcols - 2); //#19481 + $k[$j++] = 1; //#19799 + $k[$j++] = $f($_.mcols - 2); //#19799 }, function() { - $k[$j++] = 1; //#19481 - $k[$j++] = $f($_.mcols - 1); //#19481 - }]); //#19481 - $_.dmc4 = _OM; //#19482 - $k[$j++] = Infinity; //#19484 - for (var _OP = 0, _OQ = $_.mrows * $_.mcols; _OP < _OQ; _OP++) { //#19484 - $k[$j++] = -1; //#19484 - } //#19484 - $_.mmat = $a(); //#19484 - for (var _OT = $_.cws.length - 1; _OT >= 0; _OT -= 1) { //#19485 - $k[$j++] = $get($_.cws, _OT); //#19485 - } //#19485 - $k[$j++] = 4; //#19525 - $k[$j++] = 0; //#19525 - for (;;) { //#19525 - var _OW = $k[--$j]; //#19488 - var _OX = $k[--$j]; //#19488 - $k[$j++] = _OX; //#19490 - $k[$j++] = _OW; //#19490 - if ((_OW == 0) && (_OX == $_.mrows)) { //#19490 - $k[$j++] = $_.dmc1; //#19489 - $_.module(); //#19489 - } //#19489 - var _Oa = $k[--$j]; //#19491 - var _Ob = $k[--$j]; //#19491 - $k[$j++] = _Ob; //#19493 - $k[$j++] = _Oa; //#19493 - if (((_Oa == 0) && (_Ob == $f($_.mrows - 2))) && (($_.mcols % 4) != 0)) { //#19493 - $k[$j++] = $_.dmc2; //#19492 - $_.module(); //#19492 - } //#19492 - var _Of = $k[--$j]; //#19494 - var _Og = $k[--$j]; //#19494 - $k[$j++] = _Og; //#19496 - $k[$j++] = _Of; //#19496 - if (((_Of == 0) && (_Og == $f($_.mrows - 2))) && (($_.mcols % 8) == 4)) { //#19496 - $k[$j++] = $_.dmc3; //#19495 - $_.module(); //#19495 - } //#19495 - var _Ok = $k[--$j]; //#19497 - var _Ol = $k[--$j]; //#19497 - $k[$j++] = _Ol; //#19499 - $k[$j++] = _Ok; //#19499 - if (((_Ok == 2) && (_Ol == $f($_.mrows + 4))) && (($_.mcols % 8) == 0)) { //#19499 - $k[$j++] = $_.dmc4; //#19498 - $_.module(); //#19498 - } //#19498 - for (;;) { //#19509 - var _Op = $k[--$j]; //#19502 - var _Oq = $k[--$j]; //#19502 - $k[$j++] = _Oq; //#19506 - $k[$j++] = _Op; //#19506 - if ((_Op >= 0) && (_Oq < $_.mrows)) { //#19506 - var _Os = $k[--$j]; //#19503 - var _Ot = $k[--$j]; //#19503 - $k[$j++] = _Ot; //#19505 - $k[$j++] = _Os; //#19505 - if ($get($_.mmat, $f(_Os + (_Ot * $_.mcols))) == -1) { //#19505 - $k[$j++] = $_.dmn; //#19504 - $_.module(); //#19504 - } //#19504 - } //#19504 - var _Oy = $k[--$j]; //#19507 - var _Oz = $k[--$j]; //#19507 - $k[$j++] = $f(_Oz - 2); //#19508 - $k[$j++] = $f(_Oy + 2); //#19508 - if (!(($f(_Oy + 2) < $_.mcols) && ($f(_Oz - 2) >= 0))) { //#19508 - break; //#19508 - } //#19508 - } //#19508 - var _P1 = $k[--$j]; //#19510 - var _P2 = $k[--$j]; //#19510 - $k[$j++] = $f(_P2 + 1); //#19520 - $k[$j++] = $f(_P1 + 3); //#19520 - for (;;) { //#19520 - var _P3 = $k[--$j]; //#19513 - var _P4 = $k[--$j]; //#19513 - $k[$j++] = _P4; //#19517 - $k[$j++] = _P3; //#19517 - if ((_P3 < $_.mcols) && (_P4 >= 0)) { //#19517 - var _P6 = $k[--$j]; //#19514 - var _P7 = $k[--$j]; //#19514 - $k[$j++] = _P7; //#19516 - $k[$j++] = _P6; //#19516 - if ($get($_.mmat, $f(_P6 + (_P7 * $_.mcols))) == -1) { //#19516 - $k[$j++] = $_.dmn; //#19515 - $_.module(); //#19515 - } //#19515 - } //#19515 - var _PC = $k[--$j]; //#19518 - var _PD = $k[--$j]; //#19518 - $k[$j++] = $f(_PD + 2); //#19519 - $k[$j++] = $f(_PC - 2); //#19519 - if (!(($f(_PC - 2) >= 0) && ($f(_PD + 2) < $_.mrows))) { //#19519 - break; //#19519 - } //#19519 - } //#19519 - var _PF = $k[--$j]; //#19521 - var _PG = $k[--$j]; //#19521 - $k[$j++] = $f(_PG + 3); //#19523 - $k[$j++] = $f(_PF + 1); //#19523 - if (!(($f(_PF + 1) < $_.mcols) || ($f(_PG + 3) < $_.mrows))) { //#19523 - $j -= 2; //#19523 - break; //#19523 - } //#19523 - } //#19523 - if ($get($_.mmat, $f(($_.mrows * $_.mcols) - 1)) == -1) { //#19531 - $puti($_.mmat, $f(($_.mrows * $f($_.mcols - 1)) - 2), $a([1, 0])); //#19529 - $puti($_.mmat, $f(($_.mrows * $_.mcols) - 2), $a([0, 1])); //#19530 - } //#19530 - $_.pixs = $a($_.rows * $_.cols); //#19534 - $_.cwpos = 0; //#19535 - for (var _Pa = 0, _PZ = $f($_.rows - 1); _Pa <= _PZ; _Pa += 1) { //#19551 - $_.i = _Pa; //#19537 - if (($_.i % ($_.rrows + 2)) == 0) { //#19538 - $k[$j++] = $_.pixs; //#19538 - $k[$j++] = $_.i * $_.cols; //#19538 - $k[$j++] = Infinity; //#19538 - for (var _Ph = 0, _Pi = ~~($_.cols / 2); _Ph < _Pi; _Ph++) { //#19538 - $k[$j++] = 1; //#19538 - $k[$j++] = 0; //#19538 - } //#19538 - var _Pj = $a(); //#19538 - var _Pk = $k[--$j]; //#19538 - $puti($k[--$j], _Pk, _Pj); //#19538 - } //#19538 - if (($_.i % ($_.rrows + 2)) == ($_.rrows + 1)) { //#19539 - $k[$j++] = $_.pixs; //#19539 - $k[$j++] = $_.i * $_.cols; //#19539 - $k[$j++] = Infinity; //#19539 - for (var _Pt = 0, _Pu = $_.cols; _Pt < _Pu; _Pt++) { //#19539 - $k[$j++] = 1; //#19539 - } //#19539 - var _Pv = $a(); //#19539 - var _Pw = $k[--$j]; //#19539 - $puti($k[--$j], _Pw, _Pv); //#19539 - } //#19539 - if ((($_.i % ($_.rrows + 2)) != 0) && (($_.i % ($_.rrows + 2)) != ($_.rrows + 1))) { //#19550 - for (var _Q5 = 0, _Q4 = $f($_.cols - 1); _Q5 <= _Q4; _Q5 += 1) { //#19549 - $_.j = _Q5; //#19542 - if (($_.j % ($_.rcols + 2)) == 0) { //#19543 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), 1); //#19543 - } //#19543 - if (($_.j % ($_.rcols + 2)) == ($_.rcols + 1)) { //#19544 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $_.i % 2); //#19544 - } //#19544 - if ((($_.j % ($_.rcols + 2)) != 0) && (($_.j % ($_.rcols + 2)) != ($_.rcols + 1))) { //#19548 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $get($_.mmat, $_.cwpos)); //#19546 - $_.cwpos = $_.cwpos + 1; //#19547 - } //#19547 - } //#19547 - } //#19547 - } //#19547 + $k[$j++] = 1; //#19799 + $k[$j++] = $f($_.mcols - 1); //#19799 + }]); //#19799 + $_.dmc4 = _OM; //#19800 + $k[$j++] = Infinity; //#19802 + for (var _OP = 0, _OQ = $_.mrows * $_.mcols; _OP < _OQ; _OP++) { //#19802 + $k[$j++] = -1; //#19802 + } //#19802 + $_.mmat = $a(); //#19802 + for (var _OT = $_.cws.length - 1; _OT >= 0; _OT -= 1) { //#19803 + $k[$j++] = $get($_.cws, _OT); //#19803 + } //#19803 + $k[$j++] = 4; //#19843 + $k[$j++] = 0; //#19843 + for (;;) { //#19843 + var _OW = $k[--$j]; //#19806 + var _OX = $k[--$j]; //#19806 + $k[$j++] = _OX; //#19808 + $k[$j++] = _OW; //#19808 + if ((_OW == 0) && (_OX == $_.mrows)) { //#19808 + $k[$j++] = $_.dmc1; //#19807 + $_.module(); //#19807 + } //#19807 + var _Oa = $k[--$j]; //#19809 + var _Ob = $k[--$j]; //#19809 + $k[$j++] = _Ob; //#19811 + $k[$j++] = _Oa; //#19811 + if (((_Oa == 0) && (_Ob == $f($_.mrows - 2))) && (($_.mcols % 4) != 0)) { //#19811 + $k[$j++] = $_.dmc2; //#19810 + $_.module(); //#19810 + } //#19810 + var _Of = $k[--$j]; //#19812 + var _Og = $k[--$j]; //#19812 + $k[$j++] = _Og; //#19814 + $k[$j++] = _Of; //#19814 + if (((_Of == 0) && (_Og == $f($_.mrows - 2))) && (($_.mcols % 8) == 4)) { //#19814 + $k[$j++] = $_.dmc3; //#19813 + $_.module(); //#19813 + } //#19813 + var _Ok = $k[--$j]; //#19815 + var _Ol = $k[--$j]; //#19815 + $k[$j++] = _Ol; //#19817 + $k[$j++] = _Ok; //#19817 + if (((_Ok == 2) && (_Ol == $f($_.mrows + 4))) && (($_.mcols % 8) == 0)) { //#19817 + $k[$j++] = $_.dmc4; //#19816 + $_.module(); //#19816 + } //#19816 + for (;;) { //#19827 + var _Op = $k[--$j]; //#19820 + var _Oq = $k[--$j]; //#19820 + $k[$j++] = _Oq; //#19824 + $k[$j++] = _Op; //#19824 + if ((_Op >= 0) && (_Oq < $_.mrows)) { //#19824 + var _Os = $k[--$j]; //#19821 + var _Ot = $k[--$j]; //#19821 + $k[$j++] = _Ot; //#19823 + $k[$j++] = _Os; //#19823 + if ($get($_.mmat, $f(_Os + (_Ot * $_.mcols))) == -1) { //#19823 + $k[$j++] = $_.dmn; //#19822 + $_.module(); //#19822 + } //#19822 + } //#19822 + var _Oy = $k[--$j]; //#19825 + var _Oz = $k[--$j]; //#19825 + $k[$j++] = $f(_Oz - 2); //#19826 + $k[$j++] = $f(_Oy + 2); //#19826 + if (!(($f(_Oy + 2) < $_.mcols) && ($f(_Oz - 2) >= 0))) { //#19826 + break; //#19826 + } //#19826 + } //#19826 + var _P1 = $k[--$j]; //#19828 + var _P2 = $k[--$j]; //#19828 + $k[$j++] = $f(_P2 + 1); //#19838 + $k[$j++] = $f(_P1 + 3); //#19838 + for (;;) { //#19838 + var _P3 = $k[--$j]; //#19831 + var _P4 = $k[--$j]; //#19831 + $k[$j++] = _P4; //#19835 + $k[$j++] = _P3; //#19835 + if ((_P3 < $_.mcols) && (_P4 >= 0)) { //#19835 + var _P6 = $k[--$j]; //#19832 + var _P7 = $k[--$j]; //#19832 + $k[$j++] = _P7; //#19834 + $k[$j++] = _P6; //#19834 + if ($get($_.mmat, $f(_P6 + (_P7 * $_.mcols))) == -1) { //#19834 + $k[$j++] = $_.dmn; //#19833 + $_.module(); //#19833 + } //#19833 + } //#19833 + var _PC = $k[--$j]; //#19836 + var _PD = $k[--$j]; //#19836 + $k[$j++] = $f(_PD + 2); //#19837 + $k[$j++] = $f(_PC - 2); //#19837 + if (!(($f(_PC - 2) >= 0) && ($f(_PD + 2) < $_.mrows))) { //#19837 + break; //#19837 + } //#19837 + } //#19837 + var _PF = $k[--$j]; //#19839 + var _PG = $k[--$j]; //#19839 + $k[$j++] = $f(_PG + 3); //#19841 + $k[$j++] = $f(_PF + 1); //#19841 + if (!(($f(_PF + 1) < $_.mcols) || ($f(_PG + 3) < $_.mrows))) { //#19841 + $j -= 2; //#19841 + break; //#19841 + } //#19841 + } //#19841 + if ($get($_.mmat, $f(($_.mrows * $_.mcols) - 1)) == -1) { //#19849 + $puti($_.mmat, $f(($_.mrows * $f($_.mcols - 1)) - 2), $a([1, 0])); //#19847 + $puti($_.mmat, $f(($_.mrows * $_.mcols) - 2), $a([0, 1])); //#19848 + } //#19848 + $_.pixs = $a($_.rows * $_.cols); //#19852 + $_.cwpos = 0; //#19853 + for (var _Pa = 0, _PZ = $f($_.rows - 1); _Pa <= _PZ; _Pa += 1) { //#19869 + $_.i = _Pa; //#19855 + if (($_.i % ($_.rrows + 2)) == 0) { //#19856 + $k[$j++] = $_.pixs; //#19856 + $k[$j++] = $_.i * $_.cols; //#19856 + $k[$j++] = Infinity; //#19856 + for (var _Ph = 0, _Pi = ~~($_.cols / 2); _Ph < _Pi; _Ph++) { //#19856 + $k[$j++] = 1; //#19856 + $k[$j++] = 0; //#19856 + } //#19856 + var _Pj = $a(); //#19856 + var _Pk = $k[--$j]; //#19856 + $puti($k[--$j], _Pk, _Pj); //#19856 + } //#19856 + if (($_.i % ($_.rrows + 2)) == ($_.rrows + 1)) { //#19857 + $k[$j++] = $_.pixs; //#19857 + $k[$j++] = $_.i * $_.cols; //#19857 + $k[$j++] = Infinity; //#19857 + for (var _Pt = 0, _Pu = $_.cols; _Pt < _Pu; _Pt++) { //#19857 + $k[$j++] = 1; //#19857 + } //#19857 + var _Pv = $a(); //#19857 + var _Pw = $k[--$j]; //#19857 + $puti($k[--$j], _Pw, _Pv); //#19857 + } //#19857 + if ((($_.i % ($_.rrows + 2)) != 0) && (($_.i % ($_.rrows + 2)) != ($_.rrows + 1))) { //#19868 + for (var _Q5 = 0, _Q4 = $f($_.cols - 1); _Q5 <= _Q4; _Q5 += 1) { //#19867 + $_.j = _Q5; //#19860 + if (($_.j % ($_.rcols + 2)) == 0) { //#19861 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), 1); //#19861 + } //#19861 + if (($_.j % ($_.rcols + 2)) == ($_.rcols + 1)) { //#19862 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $_.i % 2); //#19862 + } //#19862 + if ((($_.j % ($_.rcols + 2)) != 0) && (($_.j % ($_.rcols + 2)) != ($_.rcols + 1))) { //#19866 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $get($_.mmat, $_.cwpos)); //#19864 + $_.cwpos = $_.cwpos + 1; //#19865 + } //#19865 + } //#19865 + } //#19865 + } //#19865 var _Qd = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.cols], ["pixy", $_.rows], @@ -23924,711 +24558,711 @@ function bwipp_datamatrix() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#19565 - $k[$j++] = _Qd; //#19568 - if (!$_.dontdraw) { //#19568 - bwipp_renmatrix(); //#19568 - } //#19568 - $_ = Object.getPrototypeOf($_); //#19570 - $_ = Object.getPrototypeOf($_); //#19572 + ]); //#19883 + $k[$j++] = _Qd; //#19886 + if (!$_.dontdraw) { //#19886 + bwipp_renmatrix(); //#19886 + } //#19886 + $_ = Object.getPrototypeOf($_); //#19888 + $_ = Object.getPrototypeOf($_); //#19890 } //bwipp_datamatrix function bwipp_datamatrixrectangular() { - $_ = Object.create($_); //#19601 - $_.dontdraw = false; //#19604 - $k[$j++] = $_; //#19606 - bwipp_processoptions(); //#19606 - $_.options = $k[--$j]; //#19606 - $_.barcode = $k[--$j]; //#19607 - $put($_.options, "dontdraw", true); //#19610 - $put($_.options, "format", "rectangle"); //#19611 - $k[$j++] = 'args'; //#19613 - $k[$j++] = $_.barcode; //#19613 - $k[$j++] = $_.options; //#19613 - bwipp_datamatrix(); //#19613 - var _6 = $k[--$j]; //#19613 - $_[$k[--$j]] = _6; //#19613 - $put($_.args, "opt", $_.options); //#19615 - $k[$j++] = $_.args; //#19618 - if (!$_.dontdraw) { //#19618 - bwipp_renmatrix(); //#19618 - } //#19618 - $_ = Object.getPrototypeOf($_); //#19620 + $_ = Object.create($_); //#19919 + $_.dontdraw = false; //#19922 + $k[$j++] = $_; //#19924 + bwipp_processoptions(); //#19924 + $_.options = $k[--$j]; //#19924 + $_.barcode = $k[--$j]; //#19925 + $put($_.options, "dontdraw", true); //#19928 + $put($_.options, "format", "rectangle"); //#19929 + $k[$j++] = 'args'; //#19931 + $k[$j++] = $_.barcode; //#19931 + $k[$j++] = $_.options; //#19931 + bwipp_datamatrix(); //#19931 + var _6 = $k[--$j]; //#19931 + $_[$k[--$j]] = _6; //#19931 + $put($_.args, "opt", $_.options); //#19933 + $k[$j++] = $_.args; //#19936 + if (!$_.dontdraw) { //#19936 + bwipp_renmatrix(); //#19936 + } //#19936 + $_ = Object.getPrototypeOf($_); //#19938 } //bwipp_datamatrixrectangular function bwipp_datamatrixrectangularextension() { - $_ = Object.create($_); //#19649 - $_.dontdraw = false; //#19652 - $k[$j++] = $_; //#19654 - bwipp_processoptions(); //#19654 - $_.options = $k[--$j]; //#19654 - $_.barcode = $k[--$j]; //#19655 - $put($_.options, "dontdraw", true); //#19658 - $put($_.options, "dmre", true); //#19659 - $k[$j++] = 'args'; //#19661 - $k[$j++] = $_.barcode; //#19661 - $k[$j++] = $_.options; //#19661 - bwipp_datamatrix(); //#19661 - var _6 = $k[--$j]; //#19661 - $_[$k[--$j]] = _6; //#19661 - $put($_.args, "opt", $_.options); //#19663 - $k[$j++] = $_.args; //#19666 - if (!$_.dontdraw) { //#19666 - bwipp_renmatrix(); //#19666 - } //#19666 - $_ = Object.getPrototypeOf($_); //#19668 + $_ = Object.create($_); //#19967 + $_.dontdraw = false; //#19970 + $k[$j++] = $_; //#19972 + bwipp_processoptions(); //#19972 + $_.options = $k[--$j]; //#19972 + $_.barcode = $k[--$j]; //#19973 + $put($_.options, "dontdraw", true); //#19976 + $put($_.options, "dmre", true); //#19977 + $k[$j++] = 'args'; //#19979 + $k[$j++] = $_.barcode; //#19979 + $k[$j++] = $_.options; //#19979 + bwipp_datamatrix(); //#19979 + var _6 = $k[--$j]; //#19979 + $_[$k[--$j]] = _6; //#19979 + $put($_.args, "opt", $_.options); //#19981 + $k[$j++] = $_.args; //#19984 + if (!$_.dontdraw) { //#19984 + bwipp_renmatrix(); //#19984 + } //#19984 + $_ = Object.getPrototypeOf($_); //#19986 } //bwipp_datamatrixrectangularextension function bwipp_mailmark() { - $_ = Object.create($_); //#19698 - $_.type = "unset"; //#19701 - $_.parse = false; //#19702 - $_.dontdraw = false; //#19703 - $k[$j++] = $_; //#19705 - bwipp_processoptions(); //#19705 - $_.options = $k[--$j]; //#19705 - $_.barcode = $k[--$j]; //#19706 + $_ = Object.create($_); //#20016 + $_.type = "unset"; //#20019 + $_.parse = false; //#20020 + $_.dontdraw = false; //#20021 + $k[$j++] = $_; //#20023 + bwipp_processoptions(); //#20023 + $_.options = $k[--$j]; //#20023 + $_.barcode = $k[--$j]; //#20024 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#19712 - $_.fncvals = _3; //#19713 - $k[$j++] = 'barcode'; //#19714 - $k[$j++] = $_.barcode; //#19714 - $k[$j++] = $_.fncvals; //#19714 - bwipp_parseinput(); //#19714 - var _6 = $k[--$j]; //#19714 - $_[$k[--$j]] = _6; //#19714 - $_.barlen = $_.barcode.length; //#19715 - delete $_.options["parse"]; //#19716 - var _A = $_['type']; //#19719 - if ($ne(_A, "7") && ($ne(_A, "9") && $ne(_A, "29"))) { //#19721 - $k[$j++] = 'bwipp.mailmarkBadType#19720'; //#19720 - $k[$j++] = "Royal Mail Mailmark type must be 7, 9 or 29"; //#19720 - bwipp_raiseerror(); //#19720 - } //#19720 + ]); //#20030 + $_.fncvals = _3; //#20031 + $k[$j++] = 'barcode'; //#20032 + $k[$j++] = $_.barcode; //#20032 + $k[$j++] = $_.fncvals; //#20032 + bwipp_parseinput(); //#20032 + var _6 = $k[--$j]; //#20032 + $_[$k[--$j]] = _6; //#20032 + $_.barlen = $_.barcode.length; //#20033 + delete $_.options["parse"]; //#20034 + var _A = $_['type']; //#20037 + if ($ne(_A, "7") && ($ne(_A, "9") && $ne(_A, "29"))) { //#20039 + $k[$j++] = 'bwipp.mailmarkBadType#20038'; //#20038 + $k[$j++] = "Royal Mail Mailmark type must be 7, 9 or 29"; //#20038 + bwipp_raiseerror(); //#20038 + } //#20038 var _B = new Map([ ["7", "24x24"], ["9", "32x32"], ["29", "16x48"] - ]); //#19725 - $_.version = $get(_B, $_['type']); //#19726 + ]); //#20043 + $_.version = $get(_B, $_['type']); //#20044 var _E = new Map([ ["7", "square"], ["9", "square"], ["29", "rectangle"] - ]); //#19731 - $_.format = $get(_E, $_['type']); //#19732 - if ($_.barcode.length < 45) { //#19737 - $k[$j++] = 'bwipp.mailmarkBadLength#19736'; //#19736 - $k[$j++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; //#19736 - bwipp_raiseerror(); //#19736 - } //#19736 - if ($ne($geti($_.barcode, 0, 4), "JGB ")) { //#19740 - $k[$j++] = 'bwipp.mailmarkBadIndicator#19739'; //#19739 - $k[$j++] = "Royal Mail Mailmark must begin with JGB identifier"; //#19739 - bwipp_raiseerror(); //#19739 - } //#19739 - $put($_.options, "dontdraw", true); //#19743 - $put($_.options, "version", $_.version); //#19744 - $put($_.options, "format", $_.format); //#19745 - $put($_.options, "c40headerlength", 45); //#19746 - $k[$j++] = 'args'; //#19747 - $k[$j++] = $_.barcode; //#19747 - $k[$j++] = $_.options; //#19747 - bwipp_datamatrix(); //#19747 - var _S = $k[--$j]; //#19747 - $_[$k[--$j]] = _S; //#19747 - $put($_.args, "opt", $_.options); //#19749 - $k[$j++] = $_.args; //#19752 - if (!$_.dontdraw) { //#19752 - bwipp_renmatrix(); //#19752 - } //#19752 - $_ = Object.getPrototypeOf($_); //#19754 + ]); //#20049 + $_.format = $get(_E, $_['type']); //#20050 + if ($_.barcode.length < 45) { //#20055 + $k[$j++] = 'bwipp.mailmarkBadLength#20054'; //#20054 + $k[$j++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; //#20054 + bwipp_raiseerror(); //#20054 + } //#20054 + if ($ne($geti($_.barcode, 0, 4), "JGB ")) { //#20058 + $k[$j++] = 'bwipp.mailmarkBadIndicator#20057'; //#20057 + $k[$j++] = "Royal Mail Mailmark must begin with JGB identifier"; //#20057 + bwipp_raiseerror(); //#20057 + } //#20057 + $put($_.options, "dontdraw", true); //#20061 + $put($_.options, "version", $_.version); //#20062 + $put($_.options, "format", $_.format); //#20063 + $put($_.options, "c40headerlength", 45); //#20064 + $k[$j++] = 'args'; //#20065 + $k[$j++] = $_.barcode; //#20065 + $k[$j++] = $_.options; //#20065 + bwipp_datamatrix(); //#20065 + var _S = $k[--$j]; //#20065 + $_[$k[--$j]] = _S; //#20065 + $put($_.args, "opt", $_.options); //#20067 + $k[$j++] = $_.args; //#20070 + if (!$_.dontdraw) { //#20070 + bwipp_renmatrix(); //#20070 + } //#20070 + $_ = Object.getPrototypeOf($_); //#20072 } //bwipp_mailmark function bwipp_qrcode() { - $_ = Object.create($_); //#19785 - $_.dontdraw = false; //#19788 - $_.format = "unset"; //#19789 - $_.version = "unset"; //#19790 - $_.eclevel = "unset"; //#19791 - $_.parse = false; //#19792 - $_.parsefnc = false; //#19793 - $_.mask = -1; //#19794 - $k[$j++] = $_; //#19796 - bwipp_processoptions(); //#19796 - $_.options = $k[--$j]; //#19796 - $_.barcode = $k[--$j]; //#19797 - bwipp_loadctx(bwipp_qrcode) //#19799 - if ($eq($_.barcode, "")) { //#19803 - $k[$j++] = 'bwipp.qrcodeEmptyData#19802'; //#19802 - $k[$j++] = "The data must not be empty"; //#19802 - bwipp_raiseerror(); //#19802 - } //#19802 - if ($ne($_.version, "unset")) { //#19814 - if ($eq($_.format, "unset")) { //#19812 - $k[$j++] = "full"; //#19809 - if ($eq($geti($_.version, 0, 1), "M")) { //#19809 - $j--; //#19809 - $k[$j++] = "micro"; //#19809 - } //#19809 - if ($eq($geti($_.version, 0, 1), "R")) { //#19810 - $j--; //#19810 - $k[$j++] = "rmqr"; //#19810 - } //#19810 - $_.format = $k[--$j]; //#19811 - } //#19811 - } else { //#19814 - if ($eq($_.format, "unset")) { //#19814 - $_.format = "full"; //#19814 - } //#19814 - } //#19814 - if ($ne($_.format, "full") && ($ne($_.format, "micro") && $ne($_.format, "rmqr"))) { //#19819 - $k[$j++] = 'bwipp.qrcodeInvalidFormat#19818'; //#19818 - $k[$j++] = "The format must be either full, micro or rmqr"; //#19818 - bwipp_raiseerror(); //#19818 - } //#19818 - if ($eq($_.format, "rmqr") && $eq($_.version, "unset")) { //#19823 - $k[$j++] = 'bwipp.qrcodeRMQRwithoutVersion#19822'; //#19822 - $k[$j++] = "A version must be provided for RMQR"; //#19822 - bwipp_raiseerror(); //#19822 - } //#19822 - if ($eq($_.eclevel, "unset")) { //#19826 - $k[$j++] = 'eclevel'; //#19826 - if ($ne($_.format, "micro")) { //#19826 - $k[$j++] = "M"; //#19826 - } else { //#19826 - $k[$j++] = "L"; //#19826 - } //#19826 - var _I = $k[--$j]; //#19826 - $_[$k[--$j]] = _I; //#19826 - } //#19826 - if ($ne($_.eclevel, "L") && ($ne($_.eclevel, "M") && ($ne($_.eclevel, "Q") && $ne($_.eclevel, "H")))) { //#19830 - $k[$j++] = 'bwipp.qrcodeInvalidEClevel#19829'; //#19829 - $k[$j++] = "Error correction level must be either L, M, Q, or H"; //#19829 - bwipp_raiseerror(); //#19829 - } //#19829 - if (($_.mask != -1) && $eq($_.format, "rmqr")) { //#19834 - $k[$j++] = 'bwipp.qrcodeRMQRmask#19833'; //#19833 - $k[$j++] = "A mask cannot be supplied for RMQR"; //#19833 - bwipp_raiseerror(); //#19833 - } //#19833 - if ($_.mask != -1) { //#19840 - var _U = $eq($_.format, "full") ? 8 : 4; //#19837 - if (($_.mask < 1) || ($_.mask > _U)) { //#19839 - $k[$j++] = 'bwipp.qrcodeBadMask#19838'; //#19838 - $k[$j++] = "An invalid mask was supplied"; //#19838 - bwipp_raiseerror(); //#19838 - } //#19838 - } //#19838 - $_.fn1 = -1; //#19843 + $_ = Object.create($_); //#20103 + $_.dontdraw = false; //#20106 + $_.format = "unset"; //#20107 + $_.version = "unset"; //#20108 + $_.eclevel = "unset"; //#20109 + $_.parse = false; //#20110 + $_.parsefnc = false; //#20111 + $_.mask = -1; //#20112 + $_.suppresskanjimode = true; //#20113 + $k[$j++] = $_; //#20115 + bwipp_processoptions(); //#20115 + $_.options = $k[--$j]; //#20115 + $_.barcode = $k[--$j]; //#20116 + bwipp_loadctx(bwipp_qrcode) //#20118 + if ($eq($_.barcode, "")) { //#20122 + $k[$j++] = 'bwipp.qrcodeEmptyData#20121'; //#20121 + $k[$j++] = "The data must not be empty"; //#20121 + bwipp_raiseerror(); //#20121 + } //#20121 + if ($ne($_.version, "unset")) { //#20133 + if ($eq($_.format, "unset")) { //#20131 + $k[$j++] = "full"; //#20128 + if ($eq($geti($_.version, 0, 1), "M")) { //#20128 + $j--; //#20128 + $k[$j++] = "micro"; //#20128 + } //#20128 + if ($eq($geti($_.version, 0, 1), "R")) { //#20129 + $j--; //#20129 + $k[$j++] = "rmqr"; //#20129 + } //#20129 + $_.format = $k[--$j]; //#20130 + } //#20130 + } else { //#20133 + if ($eq($_.format, "unset")) { //#20133 + $_.format = "full"; //#20133 + } //#20133 + } //#20133 + if ($ne($_.format, "full") && ($ne($_.format, "micro") && $ne($_.format, "rmqr"))) { //#20138 + $k[$j++] = 'bwipp.qrcodeInvalidFormat#20137'; //#20137 + $k[$j++] = "The format must be either full, micro or rmqr"; //#20137 + bwipp_raiseerror(); //#20137 + } //#20137 + if ($eq($_.format, "rmqr") && $eq($_.version, "unset")) { //#20142 + $k[$j++] = 'bwipp.qrcodeRMQRwithoutVersion#20141'; //#20141 + $k[$j++] = "A version must be provided for RMQR"; //#20141 + bwipp_raiseerror(); //#20141 + } //#20141 + if ($eq($_.eclevel, "unset")) { //#20145 + $k[$j++] = 'eclevel'; //#20145 + if ($ne($_.format, "micro")) { //#20145 + $k[$j++] = "M"; //#20145 + } else { //#20145 + $k[$j++] = "L"; //#20145 + } //#20145 + var _I = $k[--$j]; //#20145 + $_[$k[--$j]] = _I; //#20145 + } //#20145 + if ($ne($_.eclevel, "L") && ($ne($_.eclevel, "M") && ($ne($_.eclevel, "Q") && $ne($_.eclevel, "H")))) { //#20149 + $k[$j++] = 'bwipp.qrcodeInvalidEClevel#20148'; //#20148 + $k[$j++] = "Error correction level must be either L, M, Q, or H"; //#20148 + bwipp_raiseerror(); //#20148 + } //#20148 + if (($_.mask != -1) && $eq($_.format, "rmqr")) { //#20153 + $k[$j++] = 'bwipp.qrcodeRMQRmask#20152'; //#20152 + $k[$j++] = "A mask cannot be supplied for RMQR"; //#20152 + bwipp_raiseerror(); //#20152 + } //#20152 + if ($_.mask != -1) { //#20159 + var _U = $eq($_.format, "full") ? 8 : 4; //#20156 + if (($_.mask < 1) || ($_.mask > _U)) { //#20158 + $k[$j++] = 'bwipp.qrcodeBadMask#20157'; //#20157 + $k[$j++] = "An invalid mask was supplied"; //#20157 + bwipp_raiseerror(); //#20157 + } //#20157 + } //#20157 + $_.fn1 = -1; //#20162 var _Y = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1] - ]); //#19848 - $_.fncvals = _Y; //#19849 - $k[$j++] = 'msg'; //#19850 - $k[$j++] = $_.barcode; //#19850 - $k[$j++] = $_.fncvals; //#19850 - bwipp_parseinput(); //#19850 - var _b = $k[--$j]; //#19850 - $_[$k[--$j]] = _b; //#19850 - $_.msglen = $_.msg.length; //#19851 - $_.fnc1first = false; //#19854 - if ($_.msglen > 0) { //#19861 - if ($get($_.msg, 0) == $_.fn1) { //#19860 - $_.fnc1first = true; //#19857 - $k[$j++] = Infinity; //#19858 - var _k = $geti($_.msg, 1, $_.msglen - 1); //#19858 - for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#19858 - var _n = $get(_k, _l); //#19858 - $k[$j++] = _n; //#19858 - if (_n == 37) { //#19858 - var _o = $k[--$j]; //#19858 - $k[$j++] = _o; //#19858 - $k[$j++] = _o; //#19858 - } //#19858 - } //#19858 - $_.msg = $a(); //#19858 - $_.msglen = $_.msg.length; //#19859 - } //#19859 - } //#19859 - if (!bwipp_qrcode.__19982__) { //#19982 - $_ = Object.create($_); //#19982 - var _r = $a(['v1to9', 'v10to26', 'v27to40', 'vM1', 'vM2', 'vM3', 'vM4', 'vR7x43', 'vR7x59', 'vR7x77', 'vR7x99', 'vR7x139', 'vR9x43', 'vR9x59', 'vR9x77', 'vR9x99', 'vR9x139', 'vR11x27', 'vR11x43', 'vR11x59', 'vR11x77', 'vR11x99', 'vR11x139', 'vR13x27', 'vR13x43', 'vR13x59', 'vR13x77', 'vR13x99', 'vR13x139', 'vR15x43', 'vR15x59', 'vR15x77', 'vR15x99', 'vR15x139', 'vR17x43', 'vR17x59', 'vR17x77', 'vR17x99', 'vR17x139']); //#19874 - $k[$j++] = 0; //#19875 - for (var _s = 0, _t = _r.length; _s < _t; _s++) { //#19875 - var _v = $k[--$j]; //#19875 - $_[$get(_r, _s)] = _v; //#19875 - $k[$j++] = $f(_v + 1); //#19875 - } //#19875 - $j--; //#19875 - $_.N = 0; //#19881 - $_.A = 1; //#19881 - $_.B = 2; //#19881 - $_.K = 3; //#19881 - $_.E = 4; //#19881 - $k[$j++] = Infinity; //#19883 - $k[$j++] = Infinity; //#19884 - for (var _w = 48; _w <= 57; _w += 1) { //#19885 - $k[$j++] = _w; //#19885 - } //#19885 - var _x = $a(); //#19885 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#19886 - $k[$j++] = $get(_x, _y); //#19886 - $k[$j++] = -1; //#19886 - } //#19886 - $_.Nexcl = $d(); //#19887 - $k[$j++] = Infinity; //#19889 - $k[$j++] = Infinity; //#19890 - $k[$j++] = 32; //#19892 - $k[$j++] = 36; //#19892 - $k[$j++] = 37; //#19892 - $k[$j++] = 42; //#19892 - $k[$j++] = 43; //#19892 - $k[$j++] = 45; //#19892 - $k[$j++] = 46; //#19892 - $k[$j++] = 47; //#19892 - $k[$j++] = 58; //#19892 - for (var _12 = 65; _12 <= 90; _12 += 1) { //#19892 - $k[$j++] = _12; //#19892 - } //#19892 - $k[$j++] = $_.fn1; //#19893 - var _14 = $a(); //#19893 - for (var _15 = 0, _16 = _14.length; _15 < _16; _15++) { //#19894 - $k[$j++] = $get(_14, _15); //#19894 - $k[$j++] = -1; //#19894 - } //#19894 - $_.Aexcl = $d(); //#19895 - $k[$j++] = Infinity; //#19899 - $k[$j++] = Infinity; //#19900 - for (var _19 = 129; _19 <= 159; _19 += 1) { //#19901 - $k[$j++] = _19; //#19901 - } //#19901 - for (var _1A = 224; _1A <= 235; _1A += 1) { //#19902 - $k[$j++] = _1A; //#19902 - } //#19902 - var _1B = $a(); //#19902 - for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#19903 - $k[$j++] = $get(_1B, _1C); //#19903 - $k[$j++] = -1; //#19903 - } //#19903 - $_.Kexcl = $d(); //#19904 - $k[$j++] = Infinity; //#19906 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["", -1, -1, -1, -1]); //#19917 - $k[$j++] = $a(["0", "1", -1, -1, -1]); //#19917 - $k[$j++] = $a(["00", "01", "10", "11", -1]); //#19917 - $k[$j++] = $a(["000", "001", "010", "011", -1]); //#19917 - for (var _1N = 0, _1O = 32; _1N < _1O; _1N++) { //#19917 - $k[$j++] = $a(["001", "010", "011", "100", "111"]); //#19916 - } //#19916 - $_.mids = $a(); //#19916 - $_.cclens = $a([$a([10, 9, 8, 8]), $a([12, 11, 16, 10]), $a([14, 13, 16, 12]), $a([3, -1, -1, -1]), $a([4, 3, -1, -1]), $a([5, 4, 4, 3]), $a([6, 5, 5, 4]), $a([4, 3, 3, 2]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([4, 4, 3, 2]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([5, 5, 4, 3]), $a([6, 6, 5, 5]), $a([7, 6, 6, 5]), $a([7, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 7]), $a([7, 6, 6, 5]), $a([7, 7, 6, 5]), $a([8, 7, 7, 6]), $a([8, 7, 7, 6]), $a([9, 8, 7, 7]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 6]), $a([9, 8, 8, 7])]); //#19960 - $k[$j++] = Infinity; //#19962 - for (var _25 = 0, _26 = 3; _25 < _26; _25++) { //#19965 - $k[$j++] = 4; //#19964 - } //#19964 - $k[$j++] = 3; //#19972 - $k[$j++] = 5; //#19972 - $k[$j++] = 7; //#19972 - $k[$j++] = 9; //#19972 - for (var _27 = 0, _28 = 32; _27 < _28; _27++) { //#19972 - $k[$j++] = 3; //#19971 - } //#19971 - $_.termlens = $a(); //#19971 - $_.padstrs = $a(["11101100", "00010001"]); //#19975 - $_.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; //#19978 - $_.charvals = new Map; //#19979 - for (var _2B = 0; _2B <= 44; _2B += 1) { //#19980 - $put($_.charvals, $get($_.charmap, _2B), _2B); //#19980 - } //#19980 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#19980 - bwipp_qrcode.__19982__ = 1; //#19980 - $_ = Object.getPrototypeOf($_); //#19980 - } //#19980 + ]); //#20167 + $_.fncvals = _Y; //#20168 + $k[$j++] = 'msg'; //#20169 + $k[$j++] = $_.barcode; //#20169 + $k[$j++] = $_.fncvals; //#20169 + bwipp_parseinput(); //#20169 + var _b = $k[--$j]; //#20169 + $_[$k[--$j]] = _b; //#20169 + $_.msglen = $_.msg.length; //#20170 + $_.fnc1first = false; //#20173 + if ($_.msglen > 0) { //#20180 + if ($get($_.msg, 0) == $_.fn1) { //#20179 + $_.fnc1first = true; //#20176 + $k[$j++] = Infinity; //#20177 + var _k = $geti($_.msg, 1, $_.msglen - 1); //#20177 + for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#20177 + var _n = $get(_k, _l); //#20177 + $k[$j++] = _n; //#20177 + if (_n == 37) { //#20177 + var _o = $k[--$j]; //#20177 + $k[$j++] = _o; //#20177 + $k[$j++] = _o; //#20177 + } //#20177 + } //#20177 + $_.msg = $a(); //#20177 + $_.msglen = $_.msg.length; //#20178 + } //#20178 + } //#20178 + if (!bwipp_qrcode.__20301__) { //#20301 + $_ = Object.create($_); //#20301 + var _r = $a(['v1to9', 'v10to26', 'v27to40', 'vM1', 'vM2', 'vM3', 'vM4', 'vR7x43', 'vR7x59', 'vR7x77', 'vR7x99', 'vR7x139', 'vR9x43', 'vR9x59', 'vR9x77', 'vR9x99', 'vR9x139', 'vR11x27', 'vR11x43', 'vR11x59', 'vR11x77', 'vR11x99', 'vR11x139', 'vR13x27', 'vR13x43', 'vR13x59', 'vR13x77', 'vR13x99', 'vR13x139', 'vR15x43', 'vR15x59', 'vR15x77', 'vR15x99', 'vR15x139', 'vR17x43', 'vR17x59', 'vR17x77', 'vR17x99', 'vR17x139']); //#20193 + $k[$j++] = 0; //#20194 + for (var _s = 0, _t = _r.length; _s < _t; _s++) { //#20194 + var _v = $k[--$j]; //#20194 + $_[$get(_r, _s)] = _v; //#20194 + $k[$j++] = $f(_v + 1); //#20194 + } //#20194 + $j--; //#20194 + $_.N = 0; //#20200 + $_.A = 1; //#20200 + $_.B = 2; //#20200 + $_.K = 3; //#20200 + $_.E = 4; //#20200 + $k[$j++] = Infinity; //#20202 + $k[$j++] = Infinity; //#20203 + for (var _w = 48; _w <= 57; _w += 1) { //#20204 + $k[$j++] = _w; //#20204 + } //#20204 + var _x = $a(); //#20204 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#20205 + $k[$j++] = $get(_x, _y); //#20205 + $k[$j++] = -1; //#20205 + } //#20205 + $_.Nexcl = $d(); //#20206 + $k[$j++] = Infinity; //#20208 + $k[$j++] = Infinity; //#20209 + $k[$j++] = 32; //#20211 + $k[$j++] = 36; //#20211 + $k[$j++] = 37; //#20211 + $k[$j++] = 42; //#20211 + $k[$j++] = 43; //#20211 + $k[$j++] = 45; //#20211 + $k[$j++] = 46; //#20211 + $k[$j++] = 47; //#20211 + $k[$j++] = 58; //#20211 + for (var _12 = 65; _12 <= 90; _12 += 1) { //#20211 + $k[$j++] = _12; //#20211 + } //#20211 + $k[$j++] = $_.fn1; //#20212 + var _14 = $a(); //#20212 + for (var _15 = 0, _16 = _14.length; _15 < _16; _15++) { //#20213 + $k[$j++] = $get(_14, _15); //#20213 + $k[$j++] = -1; //#20213 + } //#20213 + $_.Aexcl = $d(); //#20214 + $k[$j++] = Infinity; //#20218 + $k[$j++] = Infinity; //#20219 + for (var _19 = 129; _19 <= 159; _19 += 1) { //#20220 + $k[$j++] = _19; //#20220 + } //#20220 + for (var _1A = 224; _1A <= 235; _1A += 1) { //#20221 + $k[$j++] = _1A; //#20221 + } //#20221 + var _1B = $a(); //#20221 + for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#20222 + $k[$j++] = $get(_1B, _1C); //#20222 + $k[$j++] = -1; //#20222 + } //#20222 + $_.Kexcl = $d(); //#20223 + $k[$j++] = Infinity; //#20225 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["", -1, -1, -1, -1]); //#20236 + $k[$j++] = $a(["0", "1", -1, -1, -1]); //#20236 + $k[$j++] = $a(["00", "01", "10", "11", -1]); //#20236 + $k[$j++] = $a(["000", "001", "010", "011", -1]); //#20236 + for (var _1N = 0, _1O = 32; _1N < _1O; _1N++) { //#20236 + $k[$j++] = $a(["001", "010", "011", "100", "111"]); //#20235 + } //#20235 + $_.mids = $a(); //#20235 + $_.cclens = $a([$a([10, 9, 8, 8]), $a([12, 11, 16, 10]), $a([14, 13, 16, 12]), $a([3, -1, -1, -1]), $a([4, 3, -1, -1]), $a([5, 4, 4, 3]), $a([6, 5, 5, 4]), $a([4, 3, 3, 2]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([4, 4, 3, 2]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([5, 5, 4, 3]), $a([6, 6, 5, 5]), $a([7, 6, 6, 5]), $a([7, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 7]), $a([7, 6, 6, 5]), $a([7, 7, 6, 5]), $a([8, 7, 7, 6]), $a([8, 7, 7, 6]), $a([9, 8, 7, 7]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 6]), $a([9, 8, 8, 7])]); //#20279 + $k[$j++] = Infinity; //#20281 + for (var _25 = 0, _26 = 3; _25 < _26; _25++) { //#20284 + $k[$j++] = 4; //#20283 + } //#20283 + $k[$j++] = 3; //#20291 + $k[$j++] = 5; //#20291 + $k[$j++] = 7; //#20291 + $k[$j++] = 9; //#20291 + for (var _27 = 0, _28 = 32; _27 < _28; _27++) { //#20291 + $k[$j++] = 3; //#20290 + } //#20290 + $_.termlens = $a(); //#20290 + $_.padstrs = $a(["11101100", "00010001"]); //#20294 + $_.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; //#20297 + $_.charvals = new Map; //#20298 + for (var _2B = 0; _2B <= 44; _2B += 1) { //#20299 + $put($_.charvals, $get($_.charmap, _2B), _2B); //#20299 + } //#20299 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20299 + bwipp_qrcode.__20301__ = 1; //#20299 + $_ = Object.getPrototypeOf($_); //#20299 + } //#20299 $_.tobin = function() { - var _2H = $s($k[--$j]); //#19986 - $k[$j++] = _2H; //#19986 - for (var _2J = 0, _2I = _2H.length - 1; _2J <= _2I; _2J += 1) { //#19986 - var _2K = $k[--$j]; //#19986 - $put(_2K, _2J, 48); //#19986 - $k[$j++] = _2K; //#19986 - } //#19986 - var _2L = $k[--$j]; //#19987 - var _2O = $cvrs($s(_2L.length), $k[--$j], 2); //#19987 - $puti(_2L, _2L.length - _2O.length, _2O); //#19987 - $k[$j++] = _2L; //#19987 - }; //#19987 + var _2H = $s($k[--$j]); //#20305 + $k[$j++] = _2H; //#20305 + for (var _2J = 0, _2I = _2H.length - 1; _2J <= _2I; _2J += 1) { //#20305 + var _2K = $k[--$j]; //#20305 + $put(_2K, _2J, 48); //#20305 + $k[$j++] = _2K; //#20305 + } //#20305 + var _2L = $k[--$j]; //#20306 + var _2O = $cvrs($s(_2L.length), $k[--$j], 2); //#20306 + $puti(_2L, _2L.length - _2O.length, _2O); //#20306 + $k[$j++] = _2L; //#20306 + }; //#20306 $_.encA = function() { - $_.in = $k[--$j]; //#19991 - if ($_.fnc1first) { //#19994 - $k[$j++] = Infinity; //#19993 - $forall($_.in, function() { //#19993 - var _2S = $k[--$j]; //#19993 - $k[$j++] = _2S; //#19993 - if (_2S == $_.fn1) { //#19993 - $j--; //#19993 - $k[$j++] = 37; //#19993 - } //#19993 - }); //#19993 - $_.in = $a(); //#19993 - } //#19993 - $_.out = $s((~~(($_.in.length * 11) / 2)) + 1); //#19995 - $_.k = 0; //#19996 - $_.m = 0; //#19996 - for (;;) { //#20007 - if ($_.k == $_.in.length) { //#19997 - break; //#19997 - } //#19997 - if ($_.k < ($_.in.length - 1)) { //#20003 - $k[$j++] = $f(($get($_.charvals, $get($_.in, $_.k)) * 45) + $get($_.charvals, $get($_.in, $_.k + 1))); //#19999 - $k[$j++] = 11; //#19999 - $_.tobin(); //#19999 - $_.k = $_.k + 2; //#20000 - } else { //#20003 - $k[$j++] = $get($_.charvals, $get($_.in, $_.k)); //#20002 - $k[$j++] = 6; //#20002 - $_.tobin(); //#20002 - $_.k = $_.k + 1; //#20003 - } //#20003 - var _2s = $k[--$j]; //#20005 - $puti($_.out, $_.m, _2s); //#20005 - $_.m = _2s.length + $_.m; //#20006 - } //#20006 - $k[$j++] = $geti($_.out, 0, $_.m); //#20008 - }; //#20008 + $_.in = $k[--$j]; //#20310 + if ($_.fnc1first) { //#20313 + $k[$j++] = Infinity; //#20312 + $forall($_.in, function() { //#20312 + var _2S = $k[--$j]; //#20312 + $k[$j++] = _2S; //#20312 + if (_2S == $_.fn1) { //#20312 + $j--; //#20312 + $k[$j++] = 37; //#20312 + } //#20312 + }); //#20312 + $_.in = $a(); //#20312 + } //#20312 + $_.out = $s((~~(($_.in.length * 11) / 2)) + 1); //#20314 + $_.k = 0; //#20315 + $_.m = 0; //#20315 + for (;;) { //#20326 + if ($_.k == $_.in.length) { //#20316 + break; //#20316 + } //#20316 + if ($_.k < ($_.in.length - 1)) { //#20322 + $k[$j++] = $f(($get($_.charvals, $get($_.in, $_.k)) * 45) + $get($_.charvals, $get($_.in, $_.k + 1))); //#20318 + $k[$j++] = 11; //#20318 + $_.tobin(); //#20318 + $_.k = $_.k + 2; //#20319 + } else { //#20322 + $k[$j++] = $get($_.charvals, $get($_.in, $_.k)); //#20321 + $k[$j++] = 6; //#20321 + $_.tobin(); //#20321 + $_.k = $_.k + 1; //#20322 + } //#20322 + var _2s = $k[--$j]; //#20324 + $puti($_.out, $_.m, _2s); //#20324 + $_.m = _2s.length + $_.m; //#20325 + } //#20325 + $k[$j++] = $geti($_.out, 0, $_.m); //#20327 + }; //#20327 $_.encN = function() { - $_.in = $k[--$j]; //#20012 - $_.out = $s((~~(($_.in.length * 10) / 3)) + 1); //#20013 - $_.k = 0; //#20014 - $_.m = 0; //#20014 - for (;;) { //#20030 - if ($_.k == $_.in.length) { //#20015 - break; //#20015 - } //#20015 - if ($_.k < ($_.in.length - 2)) { //#20025 - var _38 = $geti($_.in, $_.k, 3); //#20017 - $k[$j++] = 0; //#20017 - for (var _39 = 0, _3A = _38.length; _39 < _3A; _39++) { //#20017 - var _3C = $k[--$j]; //#20017 - $k[$j++] = $f($get(_38, _39) + ($f((_3C * 10) - 48))); //#20017 - } //#20017 - $k[$j++] = 10; //#20017 - $_.tobin(); //#20017 - $_.k = $_.k + 3; //#20018 - } else { //#20025 - if ($_.k == ($_.in.length - 2)) { //#20025 - var _3I = $geti($_.in, $_.k, 2); //#20021 - $k[$j++] = 0; //#20021 - for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#20021 - var _3M = $k[--$j]; //#20021 - $k[$j++] = $f($get(_3I, _3J) + ($f((_3M * 10) - 48))); //#20021 - } //#20021 - $k[$j++] = 7; //#20021 - $_.tobin(); //#20021 - $_.k = $_.k + 2; //#20022 - } else { //#20025 - var _3Q = $geti($_.in, $_.k, 1); //#20024 - $k[$j++] = 0; //#20024 - for (var _3R = 0, _3S = _3Q.length; _3R < _3S; _3R++) { //#20024 - var _3U = $k[--$j]; //#20024 - $k[$j++] = $f($get(_3Q, _3R) + ($f((_3U * 10) - 48))); //#20024 - } //#20024 - $k[$j++] = 4; //#20024 - $_.tobin(); //#20024 - $_.k = $_.k + 1; //#20025 - } //#20025 - } //#20025 - var _3W = $k[--$j]; //#20028 - $puti($_.out, $_.m, _3W); //#20028 - $_.m = _3W.length + $_.m; //#20029 - } //#20029 - $k[$j++] = $geti($_.out, 0, $_.m); //#20031 - }; //#20031 + $_.in = $k[--$j]; //#20331 + $_.out = $s((~~(($_.in.length * 10) / 3)) + 1); //#20332 + $_.k = 0; //#20333 + $_.m = 0; //#20333 + for (;;) { //#20349 + if ($_.k == $_.in.length) { //#20334 + break; //#20334 + } //#20334 + if ($_.k < ($_.in.length - 2)) { //#20344 + var _38 = $geti($_.in, $_.k, 3); //#20336 + $k[$j++] = 0; //#20336 + for (var _39 = 0, _3A = _38.length; _39 < _3A; _39++) { //#20336 + var _3C = $k[--$j]; //#20336 + $k[$j++] = $f($get(_38, _39) + ($f((_3C * 10) - 48))); //#20336 + } //#20336 + $k[$j++] = 10; //#20336 + $_.tobin(); //#20336 + $_.k = $_.k + 3; //#20337 + } else { //#20344 + if ($_.k == ($_.in.length - 2)) { //#20344 + var _3I = $geti($_.in, $_.k, 2); //#20340 + $k[$j++] = 0; //#20340 + for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#20340 + var _3M = $k[--$j]; //#20340 + $k[$j++] = $f($get(_3I, _3J) + ($f((_3M * 10) - 48))); //#20340 + } //#20340 + $k[$j++] = 7; //#20340 + $_.tobin(); //#20340 + $_.k = $_.k + 2; //#20341 + } else { //#20344 + var _3Q = $geti($_.in, $_.k, 1); //#20343 + $k[$j++] = 0; //#20343 + for (var _3R = 0, _3S = _3Q.length; _3R < _3S; _3R++) { //#20343 + var _3U = $k[--$j]; //#20343 + $k[$j++] = $f($get(_3Q, _3R) + ($f((_3U * 10) - 48))); //#20343 + } //#20343 + $k[$j++] = 4; //#20343 + $_.tobin(); //#20343 + $_.k = $_.k + 1; //#20344 + } //#20344 + } //#20344 + var _3W = $k[--$j]; //#20347 + $puti($_.out, $_.m, _3W); //#20347 + $_.m = _3W.length + $_.m; //#20348 + } //#20348 + $k[$j++] = $geti($_.out, 0, $_.m); //#20350 + }; //#20350 $_.encB = function() { - $_.in = $k[--$j]; //#20035 - if ($_.fnc1first) { //#20038 - $k[$j++] = Infinity; //#20037 - $forall($_.in, function() { //#20037 - var _3g = $k[--$j]; //#20037 - $k[$j++] = _3g; //#20037 - if (_3g == $_.fn1) { //#20037 - $j--; //#20037 - $k[$j++] = 29; //#20037 - } //#20037 - }); //#20037 - $_.in = $a(); //#20037 - } //#20037 - $_.out = $s($_.in.length * 8); //#20039 - for (var _3n = 0, _3m = $_.in.length - 1; _3n <= _3m; _3n += 1) { //#20044 - $_.k = _3n; //#20041 - $k[$j++] = $cvi($get($_.in, $_.k)); //#20042 - $k[$j++] = 8; //#20042 - $_.tobin(); //#20042 - $puti($_.out, $_.k * 8, $k[--$j]); //#20043 - } //#20043 - $k[$j++] = $_.out; //#20045 - }; //#20045 + $_.in = $k[--$j]; //#20354 + if ($_.fnc1first) { //#20357 + $k[$j++] = Infinity; //#20356 + $forall($_.in, function() { //#20356 + var _3g = $k[--$j]; //#20356 + $k[$j++] = _3g; //#20356 + if (_3g == $_.fn1) { //#20356 + $j--; //#20356 + $k[$j++] = 29; //#20356 + } //#20356 + }); //#20356 + $_.in = $a(); //#20356 + } //#20356 + $_.out = $s($_.in.length * 8); //#20358 + for (var _3n = 0, _3m = $_.in.length - 1; _3n <= _3m; _3n += 1) { //#20363 + $_.k = _3n; //#20360 + $k[$j++] = $cvi($get($_.in, $_.k)); //#20361 + $k[$j++] = 8; //#20361 + $_.tobin(); //#20361 + $puti($_.out, $_.k * 8, $k[--$j]); //#20362 + } //#20362 + $k[$j++] = $_.out; //#20364 + }; //#20364 $_.encK = function() { - $_.in = $k[--$j]; //#20049 - $_.out = $s((~~($_.in.length / 2)) * 13); //#20050 - $_.k = 0; //#20051 - $_.m = 0; //#20051 - for (;;) { //#20059 - if ($_.k == $_.in.length) { //#20052 - break; //#20052 - } //#20052 - var _46 = $f(($get($_.in, $_.k) * 256) + $get($_.in, $_.k + 1)); //#20054 - $k[$j++] = _46; //#20054 - if (_46 < 57408) { //#20054 - $k[$j++] = 33088; //#20054 - } else { //#20054 - $k[$j++] = 49472; //#20054 - } //#20054 - var _47 = $k[--$j]; //#20054 - var _49 = $f($k[--$j] - _47); //#20055 - $k[$j++] = $f(((_49 >>> 8) * 192) + (_49 & 255)); //#20056 - $k[$j++] = 13; //#20056 - $_.tobin(); //#20056 - var _4A = $k[--$j]; //#20056 - $puti($_.out, $_.m, _4A); //#20056 - $_.m = _4A.length + $_.m; //#20057 - $_.k = $_.k + 2; //#20058 - } //#20058 - $k[$j++] = $_.out; //#20060 - }; //#20060 + $_.in = $k[--$j]; //#20368 + $_.out = $s((~~($_.in.length / 2)) * 13); //#20369 + $_.k = 0; //#20370 + $_.m = 0; //#20370 + for (;;) { //#20378 + if ($_.k == $_.in.length) { //#20371 + break; //#20371 + } //#20371 + var _46 = $f(($get($_.in, $_.k) * 256) + $get($_.in, $_.k + 1)); //#20373 + $k[$j++] = _46; //#20373 + if (_46 < 57408) { //#20373 + $k[$j++] = 33088; //#20373 + } else { //#20373 + $k[$j++] = 49472; //#20373 + } //#20373 + var _47 = $k[--$j]; //#20373 + var _49 = $f($k[--$j] - _47); //#20374 + $k[$j++] = $f(((_49 >>> 8) * 192) + (_49 & 255)); //#20375 + $k[$j++] = 13; //#20375 + $_.tobin(); //#20375 + var _4A = $k[--$j]; //#20375 + $puti($_.out, $_.m, _4A); //#20375 + $_.m = _4A.length + $_.m; //#20376 + $_.k = $_.k + 2; //#20377 + } //#20377 + $k[$j++] = $_.out; //#20379 + }; //#20379 $_.encE = function() { - var _4I = $f((-$get($k[--$j], 0)) - 1000000); //#20065 - $k[$j++] = _4I; //#20071 - if (_4I <= 127) { //#20070 - $k[$j++] = 8; //#20066 - $_.tobin(); //#20066 - } else { //#20070 - var _4J = $k[--$j]; //#20067 - $k[$j++] = _4J; //#20071 - if (_4J <= 16383) { //#20070 - var _4K = $k[--$j]; //#20068 - $k[$j++] = $f(_4K + 32768); //#20068 - $k[$j++] = 16; //#20068 - $_.tobin(); //#20068 - } else { //#20070 - var _4L = $k[--$j]; //#20070 - $k[$j++] = $f(_4L + 12582912); //#20070 - $k[$j++] = 24; //#20070 - $_.tobin(); //#20070 - } //#20070 - } //#20070 - }; //#20070 - $_.encfuncs = $a(['encN', 'encA', 'encB', 'encK', 'encE']); //#20074 + var _4I = $f((-$get($k[--$j], 0)) - 1000000); //#20384 + $k[$j++] = _4I; //#20390 + if (_4I <= 127) { //#20389 + $k[$j++] = 8; //#20385 + $_.tobin(); //#20385 + } else { //#20389 + var _4J = $k[--$j]; //#20386 + $k[$j++] = _4J; //#20390 + if (_4J <= 16383) { //#20389 + var _4K = $k[--$j]; //#20387 + $k[$j++] = $f(_4K + 32768); //#20387 + $k[$j++] = 16; //#20387 + $_.tobin(); //#20387 + } else { //#20389 + var _4L = $k[--$j]; //#20389 + $k[$j++] = $f(_4L + 12582912); //#20389 + $k[$j++] = 24; //#20389 + $_.tobin(); //#20389 + } //#20389 + } //#20389 + }; //#20389 + $_.encfuncs = $a(['encN', 'encA', 'encB', 'encK', 'encE']); //#20393 $_.addtobits = function() { - var _4N = $k[--$j]; //#20077 - $puti($_.bits, $_.j, _4N); //#20077 - $_.j = _4N.length + $_.j; //#20078 - }; //#20078 - $k[$j++] = Infinity; //#20081 - for (var _4S = 0, _4T = $_.msglen; _4S < _4T; _4S++) { //#20081 - $k[$j++] = 0; //#20081 - } //#20081 - $k[$j++] = 0; //#20081 - $_.numNs = $a(); //#20081 - $k[$j++] = Infinity; //#20082 - for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#20082 - $k[$j++] = 0; //#20082 - } //#20082 - $k[$j++] = 0; //#20082 - $_.numAs = $a(); //#20082 - $k[$j++] = Infinity; //#20083 - for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#20083 - $k[$j++] = 0; //#20083 - } //#20083 - $k[$j++] = 0; //#20083 - $_.numAorNs = $a(); //#20083 - $k[$j++] = Infinity; //#20084 - for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#20084 - $k[$j++] = 0; //#20084 - } //#20084 - $k[$j++] = 0; //#20084 - $_.numBs = $a(); //#20084 - $k[$j++] = Infinity; //#20085 - for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#20085 - $k[$j++] = 0; //#20085 - } //#20085 - $k[$j++] = 0; //#20085 - $_.numKs = $a(); //#20085 - $k[$j++] = Infinity; //#20086 - for (var _4m = 0, _4n = $_.msglen; _4m < _4n; _4m++) { //#20086 - $k[$j++] = 0; //#20086 - } //#20086 - $k[$j++] = 9999; //#20086 - $_.nextNs = $a(); //#20086 - $k[$j++] = Infinity; //#20087 - for (var _4q = 0, _4r = $_.msglen; _4q < _4r; _4q++) { //#20087 - $k[$j++] = 0; //#20087 - } //#20087 - $k[$j++] = 9999; //#20087 - $_.nextBs = $a(); //#20087 - $k[$j++] = Infinity; //#20088 - for (var _4u = 0, _4v = $_.msglen; _4u < _4v; _4u++) { //#20088 - $k[$j++] = 0; //#20088 - } //#20088 - $k[$j++] = 9999; //#20088 - $_.nextAs = $a(); //#20088 - $k[$j++] = Infinity; //#20089 - for (var _4y = 0, _4z = $_.msglen; _4y < _4z; _4y++) { //#20089 - $k[$j++] = 0; //#20089 - } //#20089 - $k[$j++] = 9999; //#20089 - $_.nextKs = $a(); //#20089 - $_.isECI = $a($_.msglen); //#20090 - for (var _54 = $_.msglen - 1; _54 >= 0; _54 -= 1) { //#20120 - $_.i = _54; //#20092 - $_.barchar = $get($_.msg, $_.i); //#20093 - var _5A = $get($_.Kexcl, $_.barchar) !== undefined; //#20094 - if (_5A) { //#20103 - $k[$j++] = 'sjis'; //#20095 - if (($_.i + 1) < $_.msglen) { //#20095 - $k[$j++] = $f(($_.barchar * 256) + $get($_.msg, $_.i + 1)); //#20095 - } else { //#20095 - $k[$j++] = 0; //#20095 - } //#20095 - var _5H = $k[--$j]; //#20095 - $_[$k[--$j]] = _5H; //#20095 - if ((($_.sjis >= 33088) && ($_.sjis <= 40956)) || (($_.sjis >= 57408) && ($_.sjis <= 60351))) { //#20100 - $put($_.nextKs, $_.i, 0); //#20097 - $put($_.numKs, $_.i, $f($get($_.numKs, $_.i + 2) + 1)); //#20098 - } else { //#20100 - $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20100 - } //#20100 - } else { //#20103 - $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20103 - } //#20103 - var _5g = $get($_.Nexcl, $_.barchar) !== undefined; //#20105 - if (_5g) { //#20110 - $put($_.nextNs, $_.i, 0); //#20106 - $put($_.numNs, $_.i, $f($get($_.numNs, $_.i + 1) + 1)); //#20107 - $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20108 - } else { //#20110 - $put($_.nextNs, $_.i, $f($get($_.nextNs, $_.i + 1) + 1)); //#20110 - } //#20110 - var _60 = $get($_.Aexcl, $_.barchar) !== undefined; //#20112 - if (_60) { //#20117 - $put($_.nextAs, $_.i, 0); //#20113 - $put($_.numAs, $_.i, $f($get($_.numAs, $_.i + 1) + 1)); //#20114 - $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20115 - } else { //#20117 - $put($_.nextAs, $_.i, $f($get($_.nextAs, $_.i + 1) + 1)); //#20117 - } //#20117 - $put($_.isECI, $_.i, $_.barchar <= -1000000); //#20119 - } //#20119 - for (var _6N = 0, _6M = $_.msglen - 1; _6N <= _6M; _6N += 1) { //#20127 - $_.i = _6N; //#20122 - if ($get($_.numKs, $_.i) > 0) { //#20126 - $put($_.numKs, $_.i + 1, 0); //#20124 - $put($_.nextKs, $_.i + 1, $f($get($_.nextKs, $_.i + 1) + 1)); //#20125 - } //#20125 - } //#20125 - for (var _6Z = $_.msglen - 1; _6Z >= 0; _6Z -= 1) { //#20136 - $_.i = _6Z; //#20129 - if ((($f($get($_.numNs, $_.i) + $f($get($_.numAs, $_.i) + $get($_.numKs, $_.i)))) == 0) && $nt($get($_.isECI, $_.i))) { //#20134 - $put($_.nextBs, $_.i, 0); //#20131 - $put($_.numBs, $_.i, $f($get($_.numBs, $_.i + 1) + 1)); //#20132 - } else { //#20134 - $put($_.nextBs, $_.i, $f($get($_.nextBs, $_.i + 1) + 1)); //#20134 - } //#20134 - } //#20134 + var _4N = $k[--$j]; //#20396 + $puti($_.bits, $_.j, _4N); //#20396 + $_.j = _4N.length + $_.j; //#20397 + }; //#20397 + $k[$j++] = Infinity; //#20400 + for (var _4S = 0, _4T = $_.msglen; _4S < _4T; _4S++) { //#20400 + $k[$j++] = 0; //#20400 + } //#20400 + $k[$j++] = 0; //#20400 + $_.numNs = $a(); //#20400 + $k[$j++] = Infinity; //#20401 + for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#20401 + $k[$j++] = 0; //#20401 + } //#20401 + $k[$j++] = 0; //#20401 + $_.numAs = $a(); //#20401 + $k[$j++] = Infinity; //#20402 + for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#20402 + $k[$j++] = 0; //#20402 + } //#20402 + $k[$j++] = 0; //#20402 + $_.numAorNs = $a(); //#20402 + $k[$j++] = Infinity; //#20403 + for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#20403 + $k[$j++] = 0; //#20403 + } //#20403 + $k[$j++] = 0; //#20403 + $_.numBs = $a(); //#20403 + $k[$j++] = Infinity; //#20404 + for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#20404 + $k[$j++] = 0; //#20404 + } //#20404 + $k[$j++] = 0; //#20404 + $_.numKs = $a(); //#20404 + $k[$j++] = Infinity; //#20405 + for (var _4m = 0, _4n = $_.msglen; _4m < _4n; _4m++) { //#20405 + $k[$j++] = 0; //#20405 + } //#20405 + $k[$j++] = 9999; //#20405 + $_.nextNs = $a(); //#20405 + $k[$j++] = Infinity; //#20406 + for (var _4q = 0, _4r = $_.msglen; _4q < _4r; _4q++) { //#20406 + $k[$j++] = 0; //#20406 + } //#20406 + $k[$j++] = 9999; //#20406 + $_.nextBs = $a(); //#20406 + $k[$j++] = Infinity; //#20407 + for (var _4u = 0, _4v = $_.msglen; _4u < _4v; _4u++) { //#20407 + $k[$j++] = 0; //#20407 + } //#20407 + $k[$j++] = 9999; //#20407 + $_.nextAs = $a(); //#20407 + $k[$j++] = Infinity; //#20408 + for (var _4y = 0, _4z = $_.msglen; _4y < _4z; _4y++) { //#20408 + $k[$j++] = 0; //#20408 + } //#20408 + $k[$j++] = 9999; //#20408 + $_.nextKs = $a(); //#20408 + $_.isECI = $a($_.msglen); //#20409 + for (var _54 = $_.msglen - 1; _54 >= 0; _54 -= 1) { //#20444 + $_.i = _54; //#20411 + $_.barchar = $get($_.msg, $_.i); //#20412 + var _5A = $get($_.Kexcl, $_.barchar) !== undefined; //#20413 + if (_5A && (!$_.suppresskanjimode)) { //#20427 + if (($_.i + 1) < $_.msglen) { //#20414 + $k[$j++] = $f(($_.barchar * 256) + $get($_.msg, $_.i + 1)); //#20414 + } else { //#20414 + $k[$j++] = 0; //#20414 + } //#20414 + var _5I = $k[--$j]; //#20415 + var _5J = _5I & 255; //#20419 + if ((((_5I >= 33088) && (_5I <= 40956)) || ((_5I >= 57408) && (_5I <= 60351))) && (((_5J >= 64) && (_5J <= 252)) && (_5J != 127))) { //#20424 + $put($_.nextKs, $_.i, 0); //#20421 + $put($_.numKs, $_.i, $f($get($_.numKs, $_.i + 2) + 1)); //#20422 + } else { //#20424 + $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20424 + } //#20424 + } else { //#20427 + $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20427 + } //#20427 + var _5d = $get($_.Nexcl, $_.barchar) !== undefined; //#20429 + if (_5d) { //#20434 + $put($_.nextNs, $_.i, 0); //#20430 + $put($_.numNs, $_.i, $f($get($_.numNs, $_.i + 1) + 1)); //#20431 + $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20432 + } else { //#20434 + $put($_.nextNs, $_.i, $f($get($_.nextNs, $_.i + 1) + 1)); //#20434 + } //#20434 + var _5x = $get($_.Aexcl, $_.barchar) !== undefined; //#20436 + if (_5x) { //#20441 + $put($_.nextAs, $_.i, 0); //#20437 + $put($_.numAs, $_.i, $f($get($_.numAs, $_.i + 1) + 1)); //#20438 + $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20439 + } else { //#20441 + $put($_.nextAs, $_.i, $f($get($_.nextAs, $_.i + 1) + 1)); //#20441 + } //#20441 + $put($_.isECI, $_.i, $_.barchar <= -1000000); //#20443 + } //#20443 + for (var _6K = 0, _6J = $_.msglen - 1; _6K <= _6J; _6K += 1) { //#20451 + $_.i = _6K; //#20446 + if ($get($_.numKs, $_.i) > 0) { //#20450 + $put($_.numKs, $_.i + 1, 0); //#20448 + $put($_.nextKs, $_.i + 1, $f($get($_.nextKs, $_.i + 1) + 1)); //#20449 + } //#20449 + } //#20449 + for (var _6W = $_.msglen - 1; _6W >= 0; _6W -= 1) { //#20460 + $_.i = _6W; //#20453 + if ((($f($get($_.numNs, $_.i) + $f($get($_.numAs, $_.i) + $get($_.numKs, $_.i)))) == 0) && $nt($get($_.isECI, $_.i))) { //#20458 + $put($_.nextBs, $_.i, 0); //#20455 + $put($_.numBs, $_.i, $f($get($_.numBs, $_.i + 1) + 1)); //#20456 + } else { //#20458 + $put($_.nextBs, $_.i, $f($get($_.nextBs, $_.i + 1) + 1)); //#20458 + } //#20458 + } //#20458 $_.KbeforeB = function() { - var _71 = $get($k[--$j], $_.ver); //#20138 - $k[$j++] = $ge($_.numK, _71) && ($get($_.nextBs, $f(($_.numK * 2) + $_.i)) == 0); //#20138 - }; //#20138 + var _6y = $get($k[--$j], $_.ver); //#20462 + $k[$j++] = $ge($_.numK, _6y) && ($get($_.nextBs, $f(($_.numK * 2) + $_.i)) == 0); //#20462 + }; //#20462 $_.KbeforeA = function() { - var _79 = $get($k[--$j], $_.ver); //#20139 - $k[$j++] = $ge($_.numK, _79) && ($get($_.nextAs, $f(($_.numK * 2) + $_.i)) == 0); //#20139 - }; //#20139 + var _76 = $get($k[--$j], $_.ver); //#20463 + $k[$j++] = $ge($_.numK, _76) && ($get($_.nextAs, $f(($_.numK * 2) + $_.i)) == 0); //#20463 + }; //#20463 $_.KbeforeN = function() { - var _7H = $get($k[--$j], $_.ver); //#20140 - $k[$j++] = $ge($_.numK, _7H) && ($get($_.nextNs, $f(($_.numK * 2) + $_.i)) == 0); //#20140 - }; //#20140 + var _7E = $get($k[--$j], $_.ver); //#20464 + $k[$j++] = $ge($_.numK, _7E) && ($get($_.nextNs, $f(($_.numK * 2) + $_.i)) == 0); //#20464 + }; //#20464 $_.KbeforeE = function() { - var _7P = $get($k[--$j], $_.ver); //#20141 - $k[$j++] = $ge($_.numK, _7P) && (($f(($_.numK * 2) + $_.i)) == $_.msglen); //#20141 - }; //#20141 + var _7M = $get($k[--$j], $_.ver); //#20465 + $k[$j++] = $ge($_.numK, _7M) && (($f(($_.numK * 2) + $_.i)) == $_.msglen); //#20465 + }; //#20465 $_.AbeforeK = function() { - var _7W = $get($k[--$j], $_.ver); //#20142 - $k[$j++] = $ge($_.numA, _7W) && ($get($_.nextKs, $f($_.numA + $_.i)) == 0); //#20142 - }; //#20142 + var _7T = $get($k[--$j], $_.ver); //#20466 + $k[$j++] = $ge($_.numA, _7T) && ($get($_.nextKs, $f($_.numA + $_.i)) == 0); //#20466 + }; //#20466 $_.AbeforeB = function() { - var _7e = $get($k[--$j], $_.ver); //#20143 - $k[$j++] = $ge($_.numA, _7e) && ($get($_.nextBs, $f($_.numA + $_.i)) == 0); //#20143 - }; //#20143 + var _7b = $get($k[--$j], $_.ver); //#20467 + $k[$j++] = $ge($_.numA, _7b) && ($get($_.nextBs, $f($_.numA + $_.i)) == 0); //#20467 + }; //#20467 $_.AbeforeN = function() { - var _7m = $get($k[--$j], $_.ver); //#20144 - $k[$j++] = $ge($_.numA, _7m) && ($get($_.nextNs, $f($_.numA + $_.i)) == 0); //#20144 - }; //#20144 + var _7j = $get($k[--$j], $_.ver); //#20468 + $k[$j++] = $ge($_.numA, _7j) && ($get($_.nextNs, $f($_.numA + $_.i)) == 0); //#20468 + }; //#20468 $_.AbeforeE = function() { - var _7u = $get($k[--$j], $_.ver); //#20145 - $k[$j++] = $ge($_.numA, _7u) && ($f($_.numA + $_.i) == $_.msglen); //#20145 - }; //#20145 + var _7r = $get($k[--$j], $_.ver); //#20469 + $k[$j++] = $ge($_.numA, _7r) && ($f($_.numA + $_.i) == $_.msglen); //#20469 + }; //#20469 $_.NbeforeK = function() { - var _81 = $get($k[--$j], $_.ver); //#20146 - $k[$j++] = $ge($_.numN, _81) && ($get($_.nextKs, $f($_.numN + $_.i)) == 0); //#20146 - }; //#20146 + var _7y = $get($k[--$j], $_.ver); //#20470 + $k[$j++] = $ge($_.numN, _7y) && ($get($_.nextKs, $f($_.numN + $_.i)) == 0); //#20470 + }; //#20470 $_.NbeforeB = function() { - var _89 = $get($k[--$j], $_.ver); //#20147 - $k[$j++] = $ge($_.numN, _89) && ($get($_.nextBs, $f($_.numN + $_.i)) == 0); //#20147 - }; //#20147 + var _86 = $get($k[--$j], $_.ver); //#20471 + $k[$j++] = $ge($_.numN, _86) && ($get($_.nextBs, $f($_.numN + $_.i)) == 0); //#20471 + }; //#20471 $_.NbeforeA = function() { - var _8H = $get($k[--$j], $_.ver); //#20148 - $k[$j++] = $ge($_.numN, _8H) && ($get($_.nextAs, $f($_.numN + $_.i)) == 0); //#20148 - }; //#20148 + var _8E = $get($k[--$j], $_.ver); //#20472 + $k[$j++] = $ge($_.numN, _8E) && ($get($_.nextAs, $f($_.numN + $_.i)) == 0); //#20472 + }; //#20472 $_.NbeforeE = function() { - var _8P = $get($k[--$j], $_.ver); //#20149 - $k[$j++] = $ge($_.numN, _8P) && ($f($_.numN + $_.i) == $_.msglen); //#20149 - }; //#20149 + var _8M = $get($k[--$j], $_.ver); //#20473 + $k[$j++] = $ge($_.numN, _8M) && ($f($_.numN + $_.i) == $_.msglen); //#20473 + }; //#20473 $_.AorNbeforeB = function() { - var _8W = $get($k[--$j], $_.ver); //#20150 - $k[$j++] = $ge($_.numAorN, _8W) && ($get($_.nextBs, $f($_.numAorN + $_.i)) == 0); //#20150 - }; //#20150 + var _8T = $get($k[--$j], $_.ver); //#20474 + $k[$j++] = $ge($_.numAorN, _8T) && ($get($_.nextBs, $f($_.numAorN + $_.i)) == 0); //#20474 + }; //#20474 $_.AorNbeforeE = function() { - var _8e = $get($k[--$j], $_.ver); //#20151 - $k[$j++] = $ge($_.numAorN, _8e) && ($f($_.numAorN + $_.i) == $_.msglen); //#20151 - }; //#20151 + var _8b = $get($k[--$j], $_.ver); //#20475 + $k[$j++] = $ge($_.numAorN, _8b) && ($f($_.numAorN + $_.i) == $_.msglen); //#20475 + }; //#20475 $_.nextNslt = function() { - if ($get($_.nextNs, $_.i) >= $_.msglen) { //#20153 - $j--; //#20153 - $k[$j++] = true; //#20153 - } else { //#20153 - var _8u = $get($k[--$j], $_.ver); //#20153 - $k[$j++] = $lt($get($_.numNs, $f($get($_.nextNs, $_.i) + $_.i)), _8u); //#20153 - } //#20153 - }; //#20153 - if (!bwipp_qrcode.__20183__) { //#20183 - $_ = Object.create($_); //#20183 - $k[$j++] = Infinity; //#20163 - $k[$j++] = "full"; //#20167 - $k[$j++] = Infinity; //#20164 - for (var _8v = 0; _8v <= 9; _8v += 1) { //#20165 - $k[$j++] = $cvrs($s(2), _8v, 10); //#20165 - $k[$j++] = $_.v1to9; //#20165 - } //#20165 - for (var _8z = 10; _8z <= 26; _8z += 1) { //#20166 - $k[$j++] = $cvrs($s(2), _8z, 10); //#20166 - $k[$j++] = $_.v10to26; //#20166 - } //#20166 - for (var _93 = 27; _93 <= 40; _93 += 1) { //#20167 - $k[$j++] = $cvrs($s(2), _93, 10); //#20167 - $k[$j++] = $_.v27to40; //#20167 - } //#20167 - var _97 = $d(); //#20167 - var _9C = new Map([ + if ($get($_.nextNs, $_.i) >= $_.msglen) { //#20477 + $j--; //#20477 + $k[$j++] = true; //#20477 + } else { //#20477 + var _8r = $get($k[--$j], $_.ver); //#20477 + $k[$j++] = $lt($get($_.numNs, $f($get($_.nextNs, $_.i) + $_.i)), _8r); //#20477 + } //#20477 + }; //#20477 + if (!bwipp_qrcode.__20507__) { //#20507 + $_ = Object.create($_); //#20507 + $k[$j++] = Infinity; //#20487 + $k[$j++] = "full"; //#20491 + $k[$j++] = Infinity; //#20488 + for (var _8s = 0; _8s <= 9; _8s += 1) { //#20489 + $k[$j++] = $cvrs($s(2), _8s, 10); //#20489 + $k[$j++] = $_.v1to9; //#20489 + } //#20489 + for (var _8w = 10; _8w <= 26; _8w += 1) { //#20490 + $k[$j++] = $cvrs($s(2), _8w, 10); //#20490 + $k[$j++] = $_.v10to26; //#20490 + } //#20490 + for (var _90 = 27; _90 <= 40; _90 += 1) { //#20491 + $k[$j++] = $cvrs($s(2), _90, 10); //#20491 + $k[$j++] = $_.v27to40; //#20491 + } //#20491 + var _94 = $d(); //#20491 + var _99 = new Map([ ["M1", $_.vM1], ["M2", $_.vM2], ["M3", $_.vM3], ["M4", $_.vM4] - ]); //#20170 - var _9j = new Map([ + ]); //#20494 + var _9g = new Map([ ["R7x43", $_.vR7x43], ["R7x59", $_.vR7x59], ["R7x77", $_.vR7x77], @@ -24661,5455 +25295,5455 @@ function bwipp_qrcode() { ["R17x77", $_.vR17x77], ["R17x99", $_.vR17x99], ["R17x139", $_.vR17x139] - ]); //#20178 - $k[$j++] = _97; //#20178 - $k[$j++] = "micro"; //#20178 - $k[$j++] = _9C; //#20178 - $k[$j++] = "rmqr"; //#20178 - $k[$j++] = _9j; //#20178 - $_.versetmap = $d(); //#20180 - $_.versetfull = $a([$_.v1to9, $_.v10to26, $_.v27to40]); //#20181 - $_.versetmicro = $a([$_.vM1, $_.vM2, $_.vM3, $_.vM4]); //#20182 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20182 - bwipp_qrcode.__20183__ = 1; //#20182 - $_ = Object.getPrototypeOf($_); //#20182 - } //#20182 - if ($ne($_.version, "unset")) { //#20201 - var _9y = $get($_.versetmap, $_.format); //#20186 - var _9z = $_.version; //#20186 - var _A0 = $get(_9y, _9z) !== undefined; //#20186 - $k[$j++] = _9y; //#20196 - $k[$j++] = _9z; //#20196 - if (!_A0) { //#20196 - $j -= 2; //#20187 - if ($eq($_.format, "full")) { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidFullVersion#20189'; //#20189 - $k[$j++] = "Valid versions for QR Code symbols are 1 to 40"; //#20189 - bwipp_raiseerror(); //#20189 - } else { //#20194 - if ($eq($_.format, "micro")) { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidMicroVersion#20192'; //#20192 - $k[$j++] = "Valid versions for Micro QR Code symbols are M1 to M4"; //#20192 - bwipp_raiseerror(); //#20192 - } else { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidRMQRversion#20194'; //#20194 - $k[$j++] = "Invalid version for an RMQR symbol"; //#20194 - bwipp_raiseerror(); //#20194 - } //#20194 - } //#20194 - } //#20194 - var _A3 = $k[--$j]; //#20197 - var _A5 = $get($k[--$j], _A3); //#20197 - $k[$j++] = _A5; //#20197 - $k[$j++] = Infinity; //#20197 - var _A6 = $k[--$j]; //#20197 - var _A7 = $k[--$j]; //#20197 - $k[$j++] = _A6; //#20197 - $k[$j++] = _A7; //#20197 - $_.verset = $a(); //#20197 - } else { //#20201 - if ($eq($_.format, "full")) { //#20200 - $_.verset = $_.versetfull; //#20200 - } //#20200 - if ($eq($_.format, "micro")) { //#20201 - $_.verset = $_.versetmicro; //#20201 - } //#20201 - } //#20201 - $k[$j++] = Infinity; //#20206 - for (var _AD = 0, _AE = 39; _AD < _AE; _AD++) { //#20206 - $k[$j++] = -1; //#20206 - } //#20206 - $_.msgbits = $a(); //#20206 - $_.e = 10000; //#20207 - if (!bwipp_qrcode.__20237__) { //#20237 - $_ = Object.create($_); //#20237 - $_.mode0forceKB = $a([1, 1, 1, $_.e, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20213 - $_.mode0forceA = $a([1, 1, 1, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20214 - $_.mode0forceN = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20215 - $_.mode0NbeforeB = $a([4, 4, 5, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20217 - $_.modeBKbeforeB = $a([9, 12, 13, $_.e, $_.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); //#20219 - $_.modeBKbeforeA = $a([8, 10, 11, $_.e, $_.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); //#20220 - $_.modeBKbeforeN = $a([8, 9, 11, $_.e, $_.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); //#20221 - $_.modeBKbeforeE = $a([5, 5, 6, $_.e, $_.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); //#20222 - $_.modeBAbeforeK = $a([11, 12, 14, $_.e, $_.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); //#20224 - $_.modeBAbeforeB = $a([11, 15, 16, $_.e, $_.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); //#20225 - $_.modeBAbeforeN = $a([12, 13, 15, $_.e, $_.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); //#20226 - $_.modeBAbeforeE = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); //#20227 - $_.modeBNbeforeK = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); //#20229 - $_.modeBNbeforeB = $a([6, 8, 9, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); //#20230 - $_.modeBNbeforeA = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); //#20231 - $_.modeBNbeforeE = $a([3, 4, 4, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20232 - $_.modeANbeforeA = $a([13, 15, 17, $_.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); //#20234 - $_.modeANbeforeB = $a([13, 17, 18, $_.e, $_.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); //#20235 - $_.modeANbeforeE = $a([7, 8, 9, $_.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); //#20236 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20236 - bwipp_qrcode.__20237__ = 1; //#20236 - $_ = Object.getPrototypeOf($_); //#20236 - } //#20236 - var _B7 = $_.verset; //#20239 - for (var _B8 = 0, _B9 = _B7.length; _B8 < _B9; _B8++) { //#20371 - $_.ver = $get(_B7, _B8); //#20240 - $_.mode = -1; //#20243 - $_.seq = $a([]); //#20243 - $_.i = 0; //#20243 - for (;;) { //#20340 - if ($_.i >= $_.msglen) { //#20244 - break; //#20244 - } //#20244 - $_.numK = $get($_.numKs, $_.i); //#20245 - $_.numB = $get($_.numBs, $_.i); //#20246 - $_.numA = $get($_.numAs, $_.i); //#20247 - $_.numN = $get($_.numNs, $_.i); //#20248 - $_.numAorN = $get($_.numAorNs, $_.i); //#20249 - $_.eci = $get($_.isECI, $_.i); //#20250 - if ($eq($_.ver, $_.vM1) && ($_.numA >= 1)) { //#20251 - $_.seq = -1; //#20251 - break; //#20251 - } //#20251 - if ($eq($_.ver, $_.vM1) && ($_.numB >= 1)) { //#20252 - $_.seq = -1; //#20252 - break; //#20252 - } //#20252 - if ($eq($_.ver, $_.vM1) && ($_.numK >= 1)) { //#20253 - $_.seq = -1; //#20253 - break; //#20253 - } //#20253 - if ($eq($_.ver, $_.vM1) && $_.eci) { //#20254 - $_.seq = -1; //#20254 - break; //#20254 - } //#20254 - if ($eq($_.ver, $_.vM2) && ($_.numB >= 1)) { //#20255 - $_.seq = -1; //#20255 - break; //#20255 - } //#20255 - if ($eq($_.ver, $_.vM2) && ($_.numK >= 1)) { //#20256 - $_.seq = -1; //#20256 - break; //#20256 - } //#20256 - if ($eq($_.ver, $_.vM2) && $_.eci) { //#20257 - $_.seq = -1; //#20257 - break; //#20257 - } //#20257 - if ($eq($_.ver, $_.vM3) && $_.eci) { //#20258 - $_.seq = -1; //#20258 - break; //#20258 - } //#20258 - if ($eq($_.ver, $_.vM4) && $_.eci) { //#20259 - $_.seq = -1; //#20259 - break; //#20259 - } //#20259 - for (;;) { //#20320 - if ($_.eci) { //#20263 - $k[$j++] = $_.E; //#20262 - break; //#20262 - } //#20262 - if ($_.mode == -1) { //#20278 - $k[$j++] = $_.mode0forceKB; //#20265 - $_.KbeforeA(); //#20265 - if ($k[--$j]) { //#20265 - $k[$j++] = $_.K; //#20265 - break; //#20265 - } //#20265 - $k[$j++] = $_.mode0forceKB; //#20266 - $_.KbeforeN(); //#20266 - if ($k[--$j]) { //#20266 - $k[$j++] = $_.K; //#20266 - break; //#20266 - } //#20266 - $k[$j++] = $_.modeBKbeforeE; //#20267 - $_.KbeforeB(); //#20267 - if ($k[--$j]) { //#20267 - $k[$j++] = $_.K; //#20267 - break; //#20267 - } //#20267 - $k[$j++] = $_.mode0forceKB; //#20268 - $_.KbeforeE(); //#20268 - if ($k[--$j]) { //#20268 - $k[$j++] = $_.K; //#20268 - break; //#20268 - } //#20268 - if ($_.numK >= 1) { //#20269 - $k[$j++] = $_.B; //#20269 - break; //#20269 - } //#20269 - $k[$j++] = $_.mode0NbeforeB; //#20270 - $_.NbeforeB(); //#20270 - if ($k[--$j]) { //#20270 - $k[$j++] = $_.N; //#20270 - break; //#20270 - } //#20270 - $k[$j++] = $_.mode0forceKB; //#20271 - $_.NbeforeB(); //#20271 - if ($k[--$j]) { //#20271 - $k[$j++] = $_.B; //#20271 - break; //#20271 - } //#20271 - $k[$j++] = $_.modeANbeforeE; //#20272 - $_.NbeforeA(); //#20272 - if ($k[--$j]) { //#20272 - $k[$j++] = $_.N; //#20272 - break; //#20272 - } //#20272 - $k[$j++] = $_.mode0forceN; //#20273 - $_.NbeforeE(); //#20273 - if ($k[--$j]) { //#20273 - $k[$j++] = $_.N; //#20273 - break; //#20273 - } //#20273 - $k[$j++] = $_.modeBAbeforeE; //#20274 - $_.AbeforeK(); //#20274 - if ($k[--$j]) { //#20274 - $k[$j++] = $_.A; //#20274 - break; //#20274 - } //#20274 - $k[$j++] = $_.modeBAbeforeE; //#20275 - $_.AorNbeforeB(); //#20275 - if ($k[--$j]) { //#20275 - $k[$j++] = $_.A; //#20275 - break; //#20275 - } //#20275 - $k[$j++] = $_.mode0forceA; //#20276 - $_.AorNbeforeE(); //#20276 - if ($k[--$j]) { //#20276 - $k[$j++] = $_.A; //#20276 - break; //#20276 - } //#20276 - $k[$j++] = $_.B; //#20277 - break; //#20277 - } //#20277 - if ($_.mode == $_.B) { //#20296 - $k[$j++] = $_.modeBKbeforeB; //#20280 - $_.KbeforeB(); //#20280 - if ($k[--$j]) { //#20280 - $k[$j++] = $_.K; //#20280 - break; //#20280 - } //#20280 - $k[$j++] = $_.modeBKbeforeA; //#20281 - $_.KbeforeA(); //#20281 - if ($k[--$j]) { //#20281 - $k[$j++] = $_.K; //#20281 - break; //#20281 - } //#20281 - $k[$j++] = $_.modeBKbeforeN; //#20282 - $_.KbeforeN(); //#20282 - if ($k[--$j]) { //#20282 - $k[$j++] = $_.K; //#20282 - break; //#20282 - } //#20282 - $k[$j++] = $_.modeBKbeforeE; //#20283 - $_.KbeforeE(); //#20283 - if ($k[--$j]) { //#20283 - $k[$j++] = $_.K; //#20283 - break; //#20283 - } //#20283 - $k[$j++] = $_.modeBAbeforeK; //#20284 - $_.AbeforeK(); //#20284 - if ($k[--$j]) { //#20284 - $k[$j++] = $_.A; //#20284 - break; //#20284 - } //#20284 - $k[$j++] = $_.modeBAbeforeB; //#20285 - $_.AbeforeB(); //#20285 - if ($k[--$j]) { //#20285 - $k[$j++] = $_.A; //#20285 - break; //#20285 - } //#20285 - $k[$j++] = $_.modeBAbeforeN; //#20286 - $_.AbeforeN(); //#20286 - if ($k[--$j]) { //#20286 - $k[$j++] = $_.A; //#20286 - break; //#20286 - } //#20286 - $k[$j++] = $_.modeBAbeforeE; //#20287 - $_.AbeforeE(); //#20287 - if ($k[--$j]) { //#20287 - $k[$j++] = $_.A; //#20287 - break; //#20287 - } //#20287 - $k[$j++] = $_.modeBNbeforeK; //#20288 - $_.NbeforeK(); //#20288 - if ($k[--$j]) { //#20288 - $k[$j++] = $_.N; //#20288 - break; //#20288 - } //#20288 - $k[$j++] = $_.modeBNbeforeB; //#20289 - $_.NbeforeB(); //#20289 - if ($k[--$j]) { //#20289 - $k[$j++] = $_.N; //#20289 - break; //#20289 - } //#20289 - $k[$j++] = $_.modeBNbeforeA; //#20290 - $_.NbeforeA(); //#20290 - if ($k[--$j]) { //#20290 - $k[$j++] = $_.N; //#20290 - break; //#20290 - } //#20290 - $k[$j++] = $_.modeBNbeforeE; //#20291 - $_.NbeforeE(); //#20291 - if ($k[--$j]) { //#20291 - $k[$j++] = $_.N; //#20291 - break; //#20291 - } //#20291 - $k[$j++] = $_.modeBAbeforeE; //#20292 - $_.AorNbeforeE(); //#20292 - var _DH = $k[--$j]; //#20292 - if (_DH && $le($_.numAorN, $get($_.modeBAbeforeN, $_.ver))) { //#20294 - $k[$j++] = $_.modeBNbeforeA; //#20293 - $_.nextNslt(); //#20293 - if ($k[--$j]) { //#20293 - $k[$j++] = $_.A; //#20293 - break; //#20293 - } //#20293 - } //#20293 - $k[$j++] = $_.B; //#20295 - break; //#20295 - } //#20295 - if ($_.mode == $_.A) { //#20305 - if ($_.numK >= 1) { //#20298 - $k[$j++] = $_.K; //#20298 - break; //#20298 - } //#20298 - if ($_.numB >= 1) { //#20299 - $k[$j++] = $_.B; //#20299 - break; //#20299 - } //#20299 - $k[$j++] = $_.modeANbeforeA; //#20300 - $_.NbeforeA(); //#20300 - if ($k[--$j]) { //#20300 - $k[$j++] = $_.N; //#20300 - break; //#20300 - } //#20300 - $k[$j++] = $_.modeANbeforeB; //#20301 - $_.NbeforeB(); //#20301 - if ($k[--$j]) { //#20301 - $k[$j++] = $_.N; //#20301 - break; //#20301 - } //#20301 - $k[$j++] = $_.modeANbeforeE; //#20302 - $_.NbeforeE(); //#20302 - if ($k[--$j]) { //#20302 - $k[$j++] = $_.N; //#20302 - break; //#20302 - } //#20302 - if (($_.numA >= 1) || ($_.numN >= 1)) { //#20303 - $k[$j++] = $_.A; //#20303 - break; //#20303 - } //#20303 - $k[$j++] = $_.B; //#20304 - break; //#20304 - } //#20304 - if ($_.mode == $_.N) { //#20312 - if ($_.numK >= 1) { //#20307 - $k[$j++] = $_.K; //#20307 - break; //#20307 - } //#20307 - if ($_.numB >= 1) { //#20308 - $k[$j++] = $_.B; //#20308 - break; //#20308 - } //#20308 - if ($_.numA >= 1) { //#20309 - $k[$j++] = $_.A; //#20309 - break; //#20309 - } //#20309 - if ($_.numN >= 1) { //#20310 - $k[$j++] = $_.N; //#20310 - break; //#20310 - } //#20310 - $k[$j++] = $_.B; //#20311 - break; //#20311 - } //#20311 - if ($_.mode == $_.K) { //#20319 - if ($_.numB >= 1) { //#20314 - $k[$j++] = $_.B; //#20314 - break; //#20314 - } //#20314 - if ($_.numA >= 1) { //#20315 - $k[$j++] = $_.A; //#20315 - break; //#20315 - } //#20315 - if ($_.numN >= 1) { //#20316 - $k[$j++] = $_.N; //#20316 - break; //#20316 - } //#20316 - if ($_.numK >= 1) { //#20317 - $k[$j++] = $_.K; //#20317 - break; //#20317 - } //#20317 - $k[$j++] = $_.B; //#20318 - break; //#20318 - } //#20318 - } //#20318 - var _E1 = $k[--$j]; //#20321 - $k[$j++] = _E1; //#20321 - if ((_E1 == $_.K) && $_.fnc1first) { //#20321 - $j--; //#20321 - $k[$j++] = $_.B; //#20321 - } //#20321 - var _E5 = $k[--$j]; //#20322 - $k[$j++] = _E5; //#20338 - if (_E5 == $_.mode) { //#20337 - $j--; //#20323 - var _EB = ($_.mode == $_.K) ? 2 : 1; //#20324 - $_.dat = $geti($_.msg, $_.i, _EB); //#20324 - $k[$j++] = Infinity; //#20325 - $aload($_.seq); //#20326 - $k[$j++] = Infinity; //#20327 - var _EE = $k[--$j]; //#20327 - var _EF = $k[--$j]; //#20327 - $k[$j++] = _EE; //#20327 - $aload(_EF); //#20327 - $aload($_.dat); //#20327 - var _EH = $a(); //#20327 - $k[$j++] = _EH; //#20327 - $_.seq = $a(); //#20327 - } else { //#20337 - $_.mode = $k[--$j]; //#20330 - if ($_.mode == $_.K) { //#20331 - $k[$j++] = $_.K; //#20331 - $k[$j++] = $geti($_.msg, $_.i, $_.numK * 2); //#20331 - } //#20331 - if ($_.mode == $_.B) { //#20332 - $k[$j++] = $_.B; //#20332 - $k[$j++] = $geti($_.msg, $_.i, $_.numB); //#20332 - } //#20332 - if ($_.mode == $_.A) { //#20333 - $k[$j++] = $_.A; //#20333 - $k[$j++] = $geti($_.msg, $_.i, $_.numA); //#20333 - } //#20333 - if ($_.mode == $_.N) { //#20334 - $k[$j++] = $_.N; //#20334 - $k[$j++] = $geti($_.msg, $_.i, $_.numN); //#20334 - } //#20334 - if ($_.mode == $_.E) { //#20335 - $_.mode = -1; //#20335 - $k[$j++] = $_.E; //#20335 - $k[$j++] = $geti($_.msg, $_.i, 1); //#20335 - } //#20335 - $_.dat = $k[--$j]; //#20336 - $_.sw = $k[--$j]; //#20336 - $k[$j++] = Infinity; //#20337 - $aload($_.seq); //#20337 - $k[$j++] = $_.sw; //#20337 - $k[$j++] = $_.dat; //#20337 - $_.seq = $a(); //#20337 - } //#20337 - $_.i = $_.i + $_.dat.length; //#20339 - } //#20339 - for (;;) { //#20370 - if ($_.seq == -1) { //#20344 - break; //#20344 - } //#20344 - $_.bits = $s(23648); //#20345 - $_.j = 0; //#20346 - if ($_.fnc1first) { //#20349 - if ($lt($_.ver, $_.vR7x43)) { //#20348 - $k[$j++] = "0101"; //#20348 - } else { //#20348 - $k[$j++] = "101"; //#20348 - } //#20348 - $_.addtobits(); //#20348 - } //#20348 - $_.abort = false; //#20350 - for (var _F7 = 0, _F6 = $_.seq.length - 1; _F7 <= _F6; _F7 += 2) { //#20365 - $_.i = _F7; //#20352 - $_.mode = $get($_.seq, $_.i); //#20353 - $k[$j++] = $get($get($_.mids, $_.ver), $_.mode); //#20354 - $_.addtobits(); //#20354 - $_.chars = $get($_.seq, $_.i + 1); //#20355 - $k[$j++] = 'charslen'; //#20356 - $k[$j++] = $_.chars.length; //#20356 - if ($_.mode == $_.K) { //#20356 - var _FM = $k[--$j]; //#20356 - $k[$j++] = ~~(_FM / 2); //#20356 - } //#20356 - var _FN = $k[--$j]; //#20356 - $_[$k[--$j]] = _FN; //#20356 - if ($_.mode != $_.E) { //#20363 - $_.cclen = $get($get($_.cclens, $_.ver), $_.mode); //#20358 - if ($_.charslen >= (~~Math.pow(2, $_.cclen))) { //#20361 - $_.abort = true; //#20360 - break; //#20360 - } //#20360 - $k[$j++] = $_.charslen; //#20362 - $k[$j++] = $_.cclen; //#20362 - $_.tobin(); //#20362 - $_.addtobits(); //#20362 - } //#20362 - $k[$j++] = $_.chars; //#20364 + ]); //#20502 + $k[$j++] = _94; //#20502 + $k[$j++] = "micro"; //#20502 + $k[$j++] = _99; //#20502 + $k[$j++] = "rmqr"; //#20502 + $k[$j++] = _9g; //#20502 + $_.versetmap = $d(); //#20504 + $_.versetfull = $a([$_.v1to9, $_.v10to26, $_.v27to40]); //#20505 + $_.versetmicro = $a([$_.vM1, $_.vM2, $_.vM3, $_.vM4]); //#20506 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20506 + bwipp_qrcode.__20507__ = 1; //#20506 + $_ = Object.getPrototypeOf($_); //#20506 + } //#20506 + if ($ne($_.version, "unset")) { //#20525 + var _9v = $get($_.versetmap, $_.format); //#20510 + var _9w = $_.version; //#20510 + var _9x = $get(_9v, _9w) !== undefined; //#20510 + $k[$j++] = _9v; //#20520 + $k[$j++] = _9w; //#20520 + if (!_9x) { //#20520 + $j -= 2; //#20511 + if ($eq($_.format, "full")) { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidFullVersion#20513'; //#20513 + $k[$j++] = "Valid versions for QR Code symbols are 1 to 40"; //#20513 + bwipp_raiseerror(); //#20513 + } else { //#20518 + if ($eq($_.format, "micro")) { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidMicroVersion#20516'; //#20516 + $k[$j++] = "Valid versions for Micro QR Code symbols are M1 to M4"; //#20516 + bwipp_raiseerror(); //#20516 + } else { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidRMQRversion#20518'; //#20518 + $k[$j++] = "Invalid version for an RMQR symbol"; //#20518 + bwipp_raiseerror(); //#20518 + } //#20518 + } //#20518 + } //#20518 + var _A0 = $k[--$j]; //#20521 + var _A2 = $get($k[--$j], _A0); //#20521 + $k[$j++] = _A2; //#20521 + $k[$j++] = Infinity; //#20521 + var _A3 = $k[--$j]; //#20521 + var _A4 = $k[--$j]; //#20521 + $k[$j++] = _A3; //#20521 + $k[$j++] = _A4; //#20521 + $_.verset = $a(); //#20521 + } else { //#20525 + if ($eq($_.format, "full")) { //#20524 + $_.verset = $_.versetfull; //#20524 + } //#20524 + if ($eq($_.format, "micro")) { //#20525 + $_.verset = $_.versetmicro; //#20525 + } //#20525 + } //#20525 + $k[$j++] = Infinity; //#20530 + for (var _AA = 0, _AB = 39; _AA < _AB; _AA++) { //#20530 + $k[$j++] = -1; //#20530 + } //#20530 + $_.msgbits = $a(); //#20530 + $_.e = 10000; //#20531 + if (!bwipp_qrcode.__20561__) { //#20561 + $_ = Object.create($_); //#20561 + $_.mode0forceKB = $a([1, 1, 1, $_.e, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20537 + $_.mode0forceA = $a([1, 1, 1, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20538 + $_.mode0forceN = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20539 + $_.mode0NbeforeB = $a([4, 4, 5, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20541 + $_.modeBKbeforeB = $a([9, 12, 13, $_.e, $_.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); //#20543 + $_.modeBKbeforeA = $a([8, 10, 11, $_.e, $_.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); //#20544 + $_.modeBKbeforeN = $a([8, 9, 11, $_.e, $_.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); //#20545 + $_.modeBKbeforeE = $a([5, 5, 6, $_.e, $_.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); //#20546 + $_.modeBAbeforeK = $a([11, 12, 14, $_.e, $_.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); //#20548 + $_.modeBAbeforeB = $a([11, 15, 16, $_.e, $_.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); //#20549 + $_.modeBAbeforeN = $a([12, 13, 15, $_.e, $_.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); //#20550 + $_.modeBAbeforeE = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); //#20551 + $_.modeBNbeforeK = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); //#20553 + $_.modeBNbeforeB = $a([6, 8, 9, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); //#20554 + $_.modeBNbeforeA = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); //#20555 + $_.modeBNbeforeE = $a([3, 4, 4, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20556 + $_.modeANbeforeA = $a([13, 15, 17, $_.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); //#20558 + $_.modeANbeforeB = $a([13, 17, 18, $_.e, $_.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); //#20559 + $_.modeANbeforeE = $a([7, 8, 9, $_.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); //#20560 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20560 + bwipp_qrcode.__20561__ = 1; //#20560 + $_ = Object.getPrototypeOf($_); //#20560 + } //#20560 + var _B4 = $_.verset; //#20563 + for (var _B5 = 0, _B6 = _B4.length; _B5 < _B6; _B5++) { //#20695 + $_.ver = $get(_B4, _B5); //#20564 + $_.mode = -1; //#20567 + $_.seq = $a([]); //#20567 + $_.i = 0; //#20567 + for (;;) { //#20664 + if ($_.i >= $_.msglen) { //#20568 + break; //#20568 + } //#20568 + $_.numK = $get($_.numKs, $_.i); //#20569 + $_.numB = $get($_.numBs, $_.i); //#20570 + $_.numA = $get($_.numAs, $_.i); //#20571 + $_.numN = $get($_.numNs, $_.i); //#20572 + $_.numAorN = $get($_.numAorNs, $_.i); //#20573 + $_.eci = $get($_.isECI, $_.i); //#20574 + if ($eq($_.ver, $_.vM1) && ($_.numA >= 1)) { //#20575 + $_.seq = -1; //#20575 + break; //#20575 + } //#20575 + if ($eq($_.ver, $_.vM1) && ($_.numB >= 1)) { //#20576 + $_.seq = -1; //#20576 + break; //#20576 + } //#20576 + if ($eq($_.ver, $_.vM1) && ($_.numK >= 1)) { //#20577 + $_.seq = -1; //#20577 + break; //#20577 + } //#20577 + if ($eq($_.ver, $_.vM1) && $_.eci) { //#20578 + $_.seq = -1; //#20578 + break; //#20578 + } //#20578 + if ($eq($_.ver, $_.vM2) && ($_.numB >= 1)) { //#20579 + $_.seq = -1; //#20579 + break; //#20579 + } //#20579 + if ($eq($_.ver, $_.vM2) && ($_.numK >= 1)) { //#20580 + $_.seq = -1; //#20580 + break; //#20580 + } //#20580 + if ($eq($_.ver, $_.vM2) && $_.eci) { //#20581 + $_.seq = -1; //#20581 + break; //#20581 + } //#20581 + if ($eq($_.ver, $_.vM3) && $_.eci) { //#20582 + $_.seq = -1; //#20582 + break; //#20582 + } //#20582 + if ($eq($_.ver, $_.vM4) && $_.eci) { //#20583 + $_.seq = -1; //#20583 + break; //#20583 + } //#20583 + for (;;) { //#20644 + if ($_.eci) { //#20587 + $k[$j++] = $_.E; //#20586 + break; //#20586 + } //#20586 + if ($_.mode == -1) { //#20602 + $k[$j++] = $_.mode0forceKB; //#20589 + $_.KbeforeA(); //#20589 + if ($k[--$j]) { //#20589 + $k[$j++] = $_.K; //#20589 + break; //#20589 + } //#20589 + $k[$j++] = $_.mode0forceKB; //#20590 + $_.KbeforeN(); //#20590 + if ($k[--$j]) { //#20590 + $k[$j++] = $_.K; //#20590 + break; //#20590 + } //#20590 + $k[$j++] = $_.modeBKbeforeE; //#20591 + $_.KbeforeB(); //#20591 + if ($k[--$j]) { //#20591 + $k[$j++] = $_.K; //#20591 + break; //#20591 + } //#20591 + $k[$j++] = $_.mode0forceKB; //#20592 + $_.KbeforeE(); //#20592 + if ($k[--$j]) { //#20592 + $k[$j++] = $_.K; //#20592 + break; //#20592 + } //#20592 + if ($_.numK >= 1) { //#20593 + $k[$j++] = $_.B; //#20593 + break; //#20593 + } //#20593 + $k[$j++] = $_.mode0NbeforeB; //#20594 + $_.NbeforeB(); //#20594 + if ($k[--$j]) { //#20594 + $k[$j++] = $_.N; //#20594 + break; //#20594 + } //#20594 + $k[$j++] = $_.mode0forceKB; //#20595 + $_.NbeforeB(); //#20595 + if ($k[--$j]) { //#20595 + $k[$j++] = $_.B; //#20595 + break; //#20595 + } //#20595 + $k[$j++] = $_.modeANbeforeE; //#20596 + $_.NbeforeA(); //#20596 + if ($k[--$j]) { //#20596 + $k[$j++] = $_.N; //#20596 + break; //#20596 + } //#20596 + $k[$j++] = $_.mode0forceN; //#20597 + $_.NbeforeE(); //#20597 + if ($k[--$j]) { //#20597 + $k[$j++] = $_.N; //#20597 + break; //#20597 + } //#20597 + $k[$j++] = $_.modeBAbeforeE; //#20598 + $_.AbeforeK(); //#20598 + if ($k[--$j]) { //#20598 + $k[$j++] = $_.A; //#20598 + break; //#20598 + } //#20598 + $k[$j++] = $_.modeBAbeforeE; //#20599 + $_.AorNbeforeB(); //#20599 + if ($k[--$j]) { //#20599 + $k[$j++] = $_.A; //#20599 + break; //#20599 + } //#20599 + $k[$j++] = $_.mode0forceA; //#20600 + $_.AorNbeforeE(); //#20600 + if ($k[--$j]) { //#20600 + $k[$j++] = $_.A; //#20600 + break; //#20600 + } //#20600 + $k[$j++] = $_.B; //#20601 + break; //#20601 + } //#20601 + if ($_.mode == $_.B) { //#20620 + $k[$j++] = $_.modeBKbeforeB; //#20604 + $_.KbeforeB(); //#20604 + if ($k[--$j]) { //#20604 + $k[$j++] = $_.K; //#20604 + break; //#20604 + } //#20604 + $k[$j++] = $_.modeBKbeforeA; //#20605 + $_.KbeforeA(); //#20605 + if ($k[--$j]) { //#20605 + $k[$j++] = $_.K; //#20605 + break; //#20605 + } //#20605 + $k[$j++] = $_.modeBKbeforeN; //#20606 + $_.KbeforeN(); //#20606 + if ($k[--$j]) { //#20606 + $k[$j++] = $_.K; //#20606 + break; //#20606 + } //#20606 + $k[$j++] = $_.modeBKbeforeE; //#20607 + $_.KbeforeE(); //#20607 + if ($k[--$j]) { //#20607 + $k[$j++] = $_.K; //#20607 + break; //#20607 + } //#20607 + $k[$j++] = $_.modeBAbeforeK; //#20608 + $_.AbeforeK(); //#20608 + if ($k[--$j]) { //#20608 + $k[$j++] = $_.A; //#20608 + break; //#20608 + } //#20608 + $k[$j++] = $_.modeBAbeforeB; //#20609 + $_.AbeforeB(); //#20609 + if ($k[--$j]) { //#20609 + $k[$j++] = $_.A; //#20609 + break; //#20609 + } //#20609 + $k[$j++] = $_.modeBAbeforeN; //#20610 + $_.AbeforeN(); //#20610 + if ($k[--$j]) { //#20610 + $k[$j++] = $_.A; //#20610 + break; //#20610 + } //#20610 + $k[$j++] = $_.modeBAbeforeE; //#20611 + $_.AbeforeE(); //#20611 + if ($k[--$j]) { //#20611 + $k[$j++] = $_.A; //#20611 + break; //#20611 + } //#20611 + $k[$j++] = $_.modeBNbeforeK; //#20612 + $_.NbeforeK(); //#20612 + if ($k[--$j]) { //#20612 + $k[$j++] = $_.N; //#20612 + break; //#20612 + } //#20612 + $k[$j++] = $_.modeBNbeforeB; //#20613 + $_.NbeforeB(); //#20613 + if ($k[--$j]) { //#20613 + $k[$j++] = $_.N; //#20613 + break; //#20613 + } //#20613 + $k[$j++] = $_.modeBNbeforeA; //#20614 + $_.NbeforeA(); //#20614 + if ($k[--$j]) { //#20614 + $k[$j++] = $_.N; //#20614 + break; //#20614 + } //#20614 + $k[$j++] = $_.modeBNbeforeE; //#20615 + $_.NbeforeE(); //#20615 + if ($k[--$j]) { //#20615 + $k[$j++] = $_.N; //#20615 + break; //#20615 + } //#20615 + $k[$j++] = $_.modeBAbeforeE; //#20616 + $_.AorNbeforeE(); //#20616 + var _DE = $k[--$j]; //#20616 + if (_DE && $le($_.numAorN, $get($_.modeBAbeforeN, $_.ver))) { //#20618 + $k[$j++] = $_.modeBNbeforeA; //#20617 + $_.nextNslt(); //#20617 + if ($k[--$j]) { //#20617 + $k[$j++] = $_.A; //#20617 + break; //#20617 + } //#20617 + } //#20617 + $k[$j++] = $_.B; //#20619 + break; //#20619 + } //#20619 + if ($_.mode == $_.A) { //#20629 + if ($_.numK >= 1) { //#20622 + $k[$j++] = $_.K; //#20622 + break; //#20622 + } //#20622 + if ($_.numB >= 1) { //#20623 + $k[$j++] = $_.B; //#20623 + break; //#20623 + } //#20623 + $k[$j++] = $_.modeANbeforeA; //#20624 + $_.NbeforeA(); //#20624 + if ($k[--$j]) { //#20624 + $k[$j++] = $_.N; //#20624 + break; //#20624 + } //#20624 + $k[$j++] = $_.modeANbeforeB; //#20625 + $_.NbeforeB(); //#20625 + if ($k[--$j]) { //#20625 + $k[$j++] = $_.N; //#20625 + break; //#20625 + } //#20625 + $k[$j++] = $_.modeANbeforeE; //#20626 + $_.NbeforeE(); //#20626 + if ($k[--$j]) { //#20626 + $k[$j++] = $_.N; //#20626 + break; //#20626 + } //#20626 + if (($_.numA >= 1) || ($_.numN >= 1)) { //#20627 + $k[$j++] = $_.A; //#20627 + break; //#20627 + } //#20627 + $k[$j++] = $_.B; //#20628 + break; //#20628 + } //#20628 + if ($_.mode == $_.N) { //#20636 + if ($_.numK >= 1) { //#20631 + $k[$j++] = $_.K; //#20631 + break; //#20631 + } //#20631 + if ($_.numB >= 1) { //#20632 + $k[$j++] = $_.B; //#20632 + break; //#20632 + } //#20632 + if ($_.numA >= 1) { //#20633 + $k[$j++] = $_.A; //#20633 + break; //#20633 + } //#20633 + if ($_.numN >= 1) { //#20634 + $k[$j++] = $_.N; //#20634 + break; //#20634 + } //#20634 + $k[$j++] = $_.B; //#20635 + break; //#20635 + } //#20635 + if ($_.mode == $_.K) { //#20643 + if ($_.numB >= 1) { //#20638 + $k[$j++] = $_.B; //#20638 + break; //#20638 + } //#20638 + if ($_.numA >= 1) { //#20639 + $k[$j++] = $_.A; //#20639 + break; //#20639 + } //#20639 + if ($_.numN >= 1) { //#20640 + $k[$j++] = $_.N; //#20640 + break; //#20640 + } //#20640 + if ($_.numK >= 1) { //#20641 + $k[$j++] = $_.K; //#20641 + break; //#20641 + } //#20641 + $k[$j++] = $_.B; //#20642 + break; //#20642 + } //#20642 + } //#20642 + var _Dy = $k[--$j]; //#20645 + $k[$j++] = _Dy; //#20645 + if ((_Dy == $_.K) && $_.fnc1first) { //#20645 + $j--; //#20645 + $k[$j++] = $_.B; //#20645 + } //#20645 + var _E2 = $k[--$j]; //#20646 + $k[$j++] = _E2; //#20662 + if (_E2 == $_.mode) { //#20661 + $j--; //#20647 + var _E8 = ($_.mode == $_.K) ? 2 : 1; //#20648 + $_.dat = $geti($_.msg, $_.i, _E8); //#20648 + $k[$j++] = Infinity; //#20649 + $aload($_.seq); //#20650 + $k[$j++] = Infinity; //#20651 + var _EB = $k[--$j]; //#20651 + var _EC = $k[--$j]; //#20651 + $k[$j++] = _EB; //#20651 + $aload(_EC); //#20651 + $aload($_.dat); //#20651 + var _EE = $a(); //#20651 + $k[$j++] = _EE; //#20651 + $_.seq = $a(); //#20651 + } else { //#20661 + $_.mode = $k[--$j]; //#20654 + if ($_.mode == $_.K) { //#20655 + $k[$j++] = $_.K; //#20655 + $k[$j++] = $geti($_.msg, $_.i, $_.numK * 2); //#20655 + } //#20655 + if ($_.mode == $_.B) { //#20656 + $k[$j++] = $_.B; //#20656 + $k[$j++] = $geti($_.msg, $_.i, $_.numB); //#20656 + } //#20656 + if ($_.mode == $_.A) { //#20657 + $k[$j++] = $_.A; //#20657 + $k[$j++] = $geti($_.msg, $_.i, $_.numA); //#20657 + } //#20657 + if ($_.mode == $_.N) { //#20658 + $k[$j++] = $_.N; //#20658 + $k[$j++] = $geti($_.msg, $_.i, $_.numN); //#20658 + } //#20658 + if ($_.mode == $_.E) { //#20659 + $_.mode = -1; //#20659 + $k[$j++] = $_.E; //#20659 + $k[$j++] = $geti($_.msg, $_.i, 1); //#20659 + } //#20659 + $_.dat = $k[--$j]; //#20660 + $_.sw = $k[--$j]; //#20660 + $k[$j++] = Infinity; //#20661 + $aload($_.seq); //#20661 + $k[$j++] = $_.sw; //#20661 + $k[$j++] = $_.dat; //#20661 + $_.seq = $a(); //#20661 + } //#20661 + $_.i = $_.i + $_.dat.length; //#20663 + } //#20663 + for (;;) { //#20694 + if ($_.seq == -1) { //#20668 + break; //#20668 + } //#20668 + $_.bits = $s(23648); //#20669 + $_.j = 0; //#20670 + if ($_.fnc1first) { //#20673 + if ($lt($_.ver, $_.vR7x43)) { //#20672 + $k[$j++] = "0101"; //#20672 + } else { //#20672 + $k[$j++] = "101"; //#20672 + } //#20672 + $_.addtobits(); //#20672 + } //#20672 + $_.abort = false; //#20674 + for (var _F4 = 0, _F3 = $_.seq.length - 1; _F4 <= _F3; _F4 += 2) { //#20689 + $_.i = _F4; //#20676 + $_.mode = $get($_.seq, $_.i); //#20677 + $k[$j++] = $get($get($_.mids, $_.ver), $_.mode); //#20678 + $_.addtobits(); //#20678 + $_.chars = $get($_.seq, $_.i + 1); //#20679 + $k[$j++] = 'charslen'; //#20680 + $k[$j++] = $_.chars.length; //#20680 + if ($_.mode == $_.K) { //#20680 + var _FJ = $k[--$j]; //#20680 + $k[$j++] = ~~(_FJ / 2); //#20680 + } //#20680 + var _FK = $k[--$j]; //#20680 + $_[$k[--$j]] = _FK; //#20680 + if ($_.mode != $_.E) { //#20687 + $_.cclen = $get($get($_.cclens, $_.ver), $_.mode); //#20682 + if ($_.charslen >= (~~Math.pow(2, $_.cclen))) { //#20685 + $_.abort = true; //#20684 + break; //#20684 + } //#20684 + $k[$j++] = $_.charslen; //#20686 + $k[$j++] = $_.cclen; //#20686 + $_.tobin(); //#20686 + $_.addtobits(); //#20686 + } //#20686 + $k[$j++] = $_.chars; //#20688 if ($_[$get($_.encfuncs, $_.mode)]() === true) { break; - } //#20364 - $_.addtobits(); //#20364 - } //#20364 - if ($_.abort) { //#20366 - break; //#20366 - } //#20366 - $_.bits = $geti($_.bits, 0, $_.j); //#20367 - $put($_.msgbits, $_.ver, $_.bits); //#20368 - break; //#20369 - } //#20369 - } //#20369 - if (!bwipp_qrcode.__20455__) { //#20455 - $_ = Object.create($_); //#20455 - $_.metrics = $a([$a(["micro", "M1", $_.vM1, 11, 11, 98, 99, 36, $a([2, 99, 99, 99]), $a([1, 0, -1, -1, -1, -1, -1, -1])]), $a(["micro", "M2", $_.vM2, 13, 13, 98, 99, 80, $a([5, 6, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M3", $_.vM3, 15, 15, 98, 99, 132, $a([6, 8, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M4", $_.vM4, 17, 17, 98, 99, 192, $a([8, 10, 14, 99]), $a([1, 0, 1, 0, 1, 0, -1, -1])]), $a(["full", "1", $_.v1to9, 21, 21, 98, 99, 208, $a([7, 10, 13, 17]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "2", $_.v1to9, 25, 25, 18, 99, 359, $a([10, 16, 22, 28]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "3", $_.v1to9, 29, 29, 22, 99, 567, $a([15, 26, 36, 44]), $a([1, 0, 1, 0, 2, 0, 2, 0])]), $a(["full", "4", $_.v1to9, 33, 33, 26, 99, 807, $a([20, 36, 52, 64]), $a([1, 0, 2, 0, 2, 0, 4, 0])]), $a(["full", "5", $_.v1to9, 37, 37, 30, 99, 1079, $a([26, 48, 72, 88]), $a([1, 0, 2, 0, 2, 2, 2, 2])]), $a(["full", "6", $_.v1to9, 41, 41, 34, 99, 1383, $a([36, 64, 96, 112]), $a([2, 0, 4, 0, 4, 0, 4, 0])]), $a(["full", "7", $_.v1to9, 45, 45, 22, 38, 1568, $a([40, 72, 108, 130]), $a([2, 0, 4, 0, 2, 4, 4, 1])]), $a(["full", "8", $_.v1to9, 49, 49, 24, 42, 1936, $a([48, 88, 132, 156]), $a([2, 0, 2, 2, 4, 2, 4, 2])]), $a(["full", "9", $_.v1to9, 53, 53, 26, 46, 2336, $a([60, 110, 160, 192]), $a([2, 0, 3, 2, 4, 4, 4, 4])]), $a(["full", "10", $_.v10to26, 57, 57, 28, 50, 2768, $a([72, 130, 192, 224]), $a([2, 2, 4, 1, 6, 2, 6, 2])]), $a(["full", "11", $_.v10to26, 61, 61, 30, 54, 3232, $a([80, 150, 224, 264]), $a([4, 0, 1, 4, 4, 4, 3, 8])]), $a(["full", "12", $_.v10to26, 65, 65, 32, 58, 3728, $a([96, 176, 260, 308]), $a([2, 2, 6, 2, 4, 6, 7, 4])]), $a(["full", "13", $_.v10to26, 69, 69, 34, 62, 4256, $a([104, 198, 288, 352]), $a([4, 0, 8, 1, 8, 4, 12, 4])]), $a(["full", "14", $_.v10to26, 73, 73, 26, 46, 4651, $a([120, 216, 320, 384]), $a([3, 1, 4, 5, 11, 5, 11, 5])]), $a(["full", "15", $_.v10to26, 77, 77, 26, 48, 5243, $a([132, 240, 360, 432]), $a([5, 1, 5, 5, 5, 7, 11, 7])]), $a(["full", "16", $_.v10to26, 81, 81, 26, 50, 5867, $a([144, 280, 408, 480]), $a([5, 1, 7, 3, 15, 2, 3, 13])]), $a(["full", "17", $_.v10to26, 85, 85, 30, 54, 6523, $a([168, 308, 448, 532]), $a([1, 5, 10, 1, 1, 15, 2, 17])]), $a(["full", "18", $_.v10to26, 89, 89, 30, 56, 7211, $a([180, 338, 504, 588]), $a([5, 1, 9, 4, 17, 1, 2, 19])]), $a(["full", "19", $_.v10to26, 93, 93, 30, 58, 7931, $a([196, 364, 546, 650]), $a([3, 4, 3, 11, 17, 4, 9, 16])]), $a(["full", "20", $_.v10to26, 97, 97, 34, 62, 8683, $a([224, 416, 600, 700]), $a([3, 5, 3, 13, 15, 5, 15, 10])]), $a(["full", "21", $_.v10to26, 101, 101, 28, 50, 9252, $a([224, 442, 644, 750]), $a([4, 4, 17, 0, 17, 6, 19, 6])]), $a(["full", "22", $_.v10to26, 105, 105, 26, 50, 10068, $a([252, 476, 690, 816]), $a([2, 7, 17, 0, 7, 16, 34, 0])]), $a(["full", "23", $_.v10to26, 109, 109, 30, 54, 10916, $a([270, 504, 750, 900]), $a([4, 5, 4, 14, 11, 14, 16, 14])]), $a(["full", "24", $_.v10to26, 113, 113, 28, 54, 11796, $a([300, 560, 810, 960]), $a([6, 4, 6, 14, 11, 16, 30, 2])]), $a(["full", "25", $_.v10to26, 117, 117, 32, 58, 12708, $a([312, 588, 870, 1050]), $a([8, 4, 8, 13, 7, 22, 22, 13])]), $a(["full", "26", $_.v10to26, 121, 121, 30, 58, 13652, $a([336, 644, 952, 1110]), $a([10, 2, 19, 4, 28, 6, 33, 4])]), $a(["full", "27", $_.v27to40, 125, 125, 34, 62, 14628, $a([360, 700, 1020, 1200]), $a([8, 4, 22, 3, 8, 26, 12, 28])]), $a(["full", "28", $_.v27to40, 129, 129, 26, 50, 15371, $a([390, 728, 1050, 1260]), $a([3, 10, 3, 23, 4, 31, 11, 31])]), $a(["full", "29", $_.v27to40, 133, 133, 30, 54, 16411, $a([420, 784, 1140, 1350]), $a([7, 7, 21, 7, 1, 37, 19, 26])]), $a(["full", "30", $_.v27to40, 137, 137, 26, 52, 17483, $a([450, 812, 1200, 1440]), $a([5, 10, 19, 10, 15, 25, 23, 25])]), $a(["full", "31", $_.v27to40, 141, 141, 30, 56, 18587, $a([480, 868, 1290, 1530]), $a([13, 3, 2, 29, 42, 1, 23, 28])]), $a(["full", "32", $_.v27to40, 145, 145, 34, 60, 19723, $a([510, 924, 1350, 1620]), $a([17, 0, 10, 23, 10, 35, 19, 35])]), $a(["full", "33", $_.v27to40, 149, 149, 30, 58, 20891, $a([540, 980, 1440, 1710]), $a([17, 1, 14, 21, 29, 19, 11, 46])]), $a(["full", "34", $_.v27to40, 153, 153, 34, 62, 22091, $a([570, 1036, 1530, 1800]), $a([13, 6, 14, 23, 44, 7, 59, 1])]), $a(["full", "35", $_.v27to40, 157, 157, 30, 54, 23008, $a([570, 1064, 1590, 1890]), $a([12, 7, 12, 26, 39, 14, 22, 41])]), $a(["full", "36", $_.v27to40, 161, 161, 24, 50, 24272, $a([600, 1120, 1680, 1980]), $a([6, 14, 6, 34, 46, 10, 2, 64])]), $a(["full", "37", $_.v27to40, 165, 165, 28, 54, 25568, $a([630, 1204, 1770, 2100]), $a([17, 4, 29, 14, 49, 10, 24, 46])]), $a(["full", "38", $_.v27to40, 169, 169, 32, 58, 26896, $a([660, 1260, 1860, 2220]), $a([4, 18, 13, 32, 48, 14, 42, 32])]), $a(["full", "39", $_.v27to40, 173, 173, 26, 54, 28256, $a([720, 1316, 1950, 2310]), $a([20, 4, 40, 7, 43, 22, 10, 67])]), $a(["full", "40", $_.v27to40, 177, 177, 30, 58, 29648, $a([750, 1372, 2040, 2430]), $a([19, 6, 18, 31, 34, 34, 20, 61])]), $a(["rmqr", "R7x43", $_.vR7x43, 7, 43, 22, 99, 104, $a([99, 7, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x59", $_.vR7x59, 7, 59, 20, 40, 171, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x77", $_.vR7x77, 7, 77, 26, 52, 261, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x99", $_.vR7x99, 7, 99, 24, 50, 358, $a([99, 16, 99, 30]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x139", $_.vR7x139, 7, 139, 28, 56, 545, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x43", $_.vR9x43, 9, 43, 22, 99, 170, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x59", $_.vR9x59, 9, 59, 20, 40, 267, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x77", $_.vR9x77, 9, 77, 26, 52, 393, $a([99, 18, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R9x99", $_.vR9x99, 9, 99, 24, 50, 532, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x139", $_.vR9x139, 9, 139, 28, 56, 797, $a([99, 36, 99, 66]), $a([-1, -1, 1, 1, -1, -1, 3, 0])]), $a(["rmqr", "R11x27", $_.vR11x27, 11, 27, 98, 99, 122, $a([99, 8, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x43", $_.vR11x43, 11, 43, 22, 99, 249, $a([99, 12, 99, 20]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x59", $_.vR11x59, 11, 59, 20, 40, 376, $a([99, 16, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x77", $_.vR11x77, 11, 77, 26, 52, 538, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x99", $_.vR11x99, 11, 99, 24, 50, 719, $a([99, 32, 99, 60]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R11x139", $_.vR11x139, 11, 139, 28, 56, 1062, $a([99, 48, 99, 90]), $a([-1, -1, 2, 0, -1, -1, 3, 0])]), $a(["rmqr", "R13x27", $_.vR13x27, 13, 27, 98, 99, 172, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x43", $_.vR13x43, 13, 43, 22, 99, 329, $a([99, 14, 99, 28]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x59", $_.vR13x59, 13, 59, 20, 40, 486, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R13x77", $_.vR13x77, 13, 77, 26, 52, 684, $a([99, 32, 99, 56]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R13x99", $_.vR13x99, 13, 99, 24, 50, 907, $a([99, 40, 99, 78]), $a([-1, -1, 1, 1, -1, -1, 1, 2])]), $a(["rmqr", "R13x139", $_.vR13x139, 13, 139, 28, 56, 1328, $a([99, 60, 99, 112]), $a([-1, -1, 2, 1, -1, -1, 2, 2])]), $a(["rmqr", "R15x43", $_.vR15x43, 15, 43, 22, 99, 409, $a([99, 18, 99, 36]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R15x59", $_.vR15x59, 15, 59, 20, 40, 596, $a([99, 26, 99, 48]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R15x77", $_.vR15x77, 15, 77, 26, 52, 830, $a([99, 36, 99, 72]), $a([-1, -1, 1, 1, -1, -1, 2, 1])]), $a(["rmqr", "R15x99", $_.vR15x99, 15, 99, 24, 50, 1095, $a([99, 48, 99, 88]), $a([-1, -1, 2, 0, -1, -1, 4, 0])]), $a(["rmqr", "R15x139", $_.vR15x139, 15, 139, 28, 56, 1594, $a([99, 72, 99, 130]), $a([-1, -1, 2, 1, -1, -1, 1, 4])]), $a(["rmqr", "R17x43", $_.vR17x43, 17, 43, 22, 99, 489, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R17x59", $_.vR17x59, 17, 59, 20, 40, 706, $a([99, 32, 99, 60]), $a([-1, -1, 2, 0, -1, -1, 2, 0])]), $a(["rmqr", "R17x77", $_.vR17x77, 17, 77, 26, 52, 976, $a([99, 44, 99, 84]), $a([-1, -1, 2, 0, -1, -1, 1, 2])]), $a(["rmqr", "R17x99", $_.vR17x99, 17, 99, 24, 50, 1283, $a([99, 60, 99, 104]), $a([-1, -1, 2, 1, -1, -1, 4, 0])]), $a(["rmqr", "R17x139", $_.vR17x139, 17, 139, 28, 56, 1860, $a([99, 80, 99, 156]), $a([-1, -1, 4, 0, -1, -1, 2, 4])])]); //#20454 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20454 - bwipp_qrcode.__20455__ = 1; //#20454 - $_ = Object.getPrototypeOf($_); //#20454 - } //#20454 - $k[$j++] = 'eclval'; //#20457 - $search("LMQH", $_.eclevel); //#20457 - $j--; //#20457 - var _Kj = $k[--$j]; //#20457 - var _Kk = $k[--$j]; //#20457 - $k[$j++] = _Kj.length; //#20457 - $k[$j++] = _Kk; //#20457 - $j--; //#20457 - var _Kl = $k[--$j]; //#20457 - var _Km = $k[--$j]; //#20457 - $k[$j++] = _Kl; //#20457 - $k[$j++] = _Km; //#20457 - $j--; //#20457 - var _Kn = $k[--$j]; //#20457 - $_[$k[--$j]] = _Kn; //#20457 - for (var _Kr = 0, _Kq = $_.metrics.length - 1; _Kr <= _Kq; _Kr += 1) { //#20496 - $_.i = _Kr; //#20459 - $_.m = $get($_.metrics, $_.i); //#20460 - $_.frmt = $get($_.m, 0); //#20461 - $_.vers = $get($_.m, 1); //#20462 - $_.vergrp = $get($_.m, 2); //#20463 - $_.verind = $_.i - 44; //#20464 - $_.rows = $get($_.m, 3); //#20465 - $_.cols = $get($_.m, 4); //#20466 - $_.asp2 = $get($_.m, 5); //#20467 - $_.asp3 = $get($_.m, 6); //#20468 - $_.nmod = $get($_.m, 7); //#20469 - $_.ncws = ~~($_.nmod / 8); //#20470 - $_.rbit = $_.nmod % 8; //#20471 - $_.lc4b = false; //#20472 - if ($eq($_.vers, "M1") || $eq($_.vers, "M3")) { //#20477 - $_.ncws = $_.ncws + 1; //#20474 - $_.rbit = 0; //#20475 - $_.lc4b = true; //#20476 - } //#20476 - $_.ecws = $get($get($_.m, 8), $_.eclval); //#20478 - $_.dcws = $f($_.ncws - $_.ecws); //#20479 - var _LP = $_.lc4b ? 4 : 0; //#20480 - $_.dmod = $f(($_.dcws * 8) - _LP); //#20480 - $_.ecb1 = $get($get($_.m, 9), $_.eclval * 2); //#20481 - $_.ecb2 = $get($get($_.m, 9), $f(($_.eclval * 2) + 1)); //#20482 - $_.okay = true; //#20483 - if ($ne($_.format, $_.frmt)) { //#20484 - $_.okay = false; //#20484 - } //#20484 - if ($eq($_.frmt, "micro") && $_.fnc1first) { //#20485 - $_.okay = false; //#20485 - } //#20485 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#20486 - $_.okay = false; //#20486 - } //#20486 - if (($_.ecb1 == -1) || ($_.ecb2 == -1)) { //#20487 - $_.okay = false; //#20487 - } //#20487 - $_.verbits = $get($_.msgbits, $_.vergrp); //#20488 - if ($_.verbits == -1) { //#20492 - $_.okay = false; //#20490 - } else { //#20492 - if ($_.verbits.length > $_.dmod) { //#20492 - $_.okay = false; //#20492 - } //#20492 - } //#20492 - $_.term = $geti("000000000", 0, $get($_.termlens, $_.vergrp)); //#20494 - if ($_.okay) { //#20495 - break; //#20495 - } //#20495 - } //#20495 - if (!$_.okay) { //#20500 - $k[$j++] = 'bwipp.qrcodeNoValidSymbol#20499'; //#20499 - $k[$j++] = "Maximum length exceeded or invalid content"; //#20499 - bwipp_raiseerror(); //#20499 - } //#20499 - $_.format = $_.frmt; //#20502 - $_.version = $_.vers; //#20503 - $_.msgbits = $_.verbits; //#20504 - $_.dcpb = ~~($_.dcws / $f($_.ecb1 + $_.ecb2)); //#20505 - $_.ecpb = (~~($_.ncws / $f($_.ecb1 + $_.ecb2))) - $_.dcpb; //#20506 - var _M3 = $_.term; //#20509 - var _M4 = $_.dmod; //#20509 - var _M5 = $_.msgbits; //#20509 - var _M6 = $_.term; //#20509 - var _M7 = _M6.length; //#20509 - var _M8 = $f(_M4 - _M5.length); //#20509 - if ($f(_M4 - _M5.length) > _M6.length) { //#20509 - var _ = _M7; //#20509 - _M7 = _M8; //#20509 - _M8 = _; //#20509 - } //#20509 - $_.term = $geti(_M3, 0, _M8); //#20509 - var _MC = $s($_.msgbits.length + $_.term.length); //#20510 - $puti(_MC, 0, $_.msgbits); //#20511 - $puti(_MC, $_.msgbits.length, $_.term); //#20512 - $_.msgbits = _MC; //#20513 - $_.pad = $s($_.dmod); //#20516 - for (var _MK = 0, _MJ = $_.pad.length - 1; _MK <= _MJ; _MK += 1) { //#20517 - $put($_.pad, _MK, 48); //#20517 - } //#20517 - $puti($_.pad, 0, $_.msgbits); //#20518 - $_.padnum = 0; //#20519 - var _MR = $_.lc4b ? 5 : 1; //#20520 - for (var _MT = ~~(Math.ceil($_.msgbits.length / 8) * 8), _MS = $f($_.dmod - _MR); _MT <= _MS; _MT += 8) { //#20523 - $puti($_.pad, _MT, $get($_.padstrs, $_.padnum)); //#20521 - $_.padnum = ($_.padnum + 1) % 2; //#20522 - } //#20522 - $_.cws = $a($_.dcws); //#20526 - for (var _Md = 0, _Mc = $_.cws.length - 1; _Md <= _Mc; _Md += 1) { //#20538 - $_.c = _Md; //#20528 - $_.bpcw = 8; //#20529 - if ($_.lc4b && ($_.c == ($_.cws.length - 1))) { //#20530 - $_.bpcw = 4; //#20530 - } //#20530 - $_.cwb = $geti($_.pad, $_.c * 8, $_.bpcw); //#20531 - $_.cw = 0; //#20532 - for (var _Mn = 0, _Mm = $_.bpcw - 1; _Mn <= _Mm; _Mn += 1) { //#20536 - $_.i = _Mn; //#20534 - $_.cw = $f($_.cw + ((~~(Math.pow(2, ($_.bpcw - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#20535 - } //#20535 - $put($_.cws, $_.c, $_.cw); //#20537 - } //#20537 - if ($_.lc4b) { //#20541 - var _My = $_.cws; //#20541 - var _Mz = $_.cws; //#20541 - $put(_My, _Mz.length - 1, $get(_My, _Mz.length - 1) << 4); //#20541 - } //#20541 - var _N2 = $get($_.options, 'debugcws') !== undefined; //#20543 - if (_N2) { //#20543 - $k[$j++] = 'bwipp.debugcws#20543'; //#20543 - $k[$j++] = $_.cws; //#20543 - bwipp_raiseerror(); //#20543 - } //#20543 - if (!bwipp_qrcode.__20550__) { //#20550 - $_ = Object.create($_); //#20550 - $k[$j++] = Infinity; //#20547 - $k[$j++] = 1; //#20547 - for (var _N4 = 0, _N5 = 255; _N4 < _N5; _N4++) { //#20547 - var _N6 = $k[--$j]; //#20547 - var _N7 = _N6 * 2; //#20547 - $k[$j++] = _N6; //#20547 - $k[$j++] = _N7; //#20547 - if (_N7 >= 256) { //#20547 - var _N8 = $k[--$j]; //#20547 - $k[$j++] = _N8 ^ 285; //#20547 - } //#20547 - } //#20547 - $_.rsalog = $a(); //#20547 - $_.rslog = $a(256); //#20548 - for (var _NB = 1; _NB <= 255; _NB += 1) { //#20549 - $put($_.rslog, $get($_.rsalog, _NB), _NB); //#20549 - } //#20549 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20549 - bwipp_qrcode.__20550__ = 1; //#20549 - $_ = Object.getPrototypeOf($_); //#20549 - } //#20549 + } //#20688 + $_.addtobits(); //#20688 + } //#20688 + if ($_.abort) { //#20690 + break; //#20690 + } //#20690 + $_.bits = $geti($_.bits, 0, $_.j); //#20691 + $put($_.msgbits, $_.ver, $_.bits); //#20692 + break; //#20693 + } //#20693 + } //#20693 + if (!bwipp_qrcode.__20779__) { //#20779 + $_ = Object.create($_); //#20779 + $_.metrics = $a([$a(["micro", "M1", $_.vM1, 11, 11, 98, 99, 36, $a([2, 99, 99, 99]), $a([1, 0, -1, -1, -1, -1, -1, -1])]), $a(["micro", "M2", $_.vM2, 13, 13, 98, 99, 80, $a([5, 6, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M3", $_.vM3, 15, 15, 98, 99, 132, $a([6, 8, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M4", $_.vM4, 17, 17, 98, 99, 192, $a([8, 10, 14, 99]), $a([1, 0, 1, 0, 1, 0, -1, -1])]), $a(["full", "1", $_.v1to9, 21, 21, 98, 99, 208, $a([7, 10, 13, 17]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "2", $_.v1to9, 25, 25, 18, 99, 359, $a([10, 16, 22, 28]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "3", $_.v1to9, 29, 29, 22, 99, 567, $a([15, 26, 36, 44]), $a([1, 0, 1, 0, 2, 0, 2, 0])]), $a(["full", "4", $_.v1to9, 33, 33, 26, 99, 807, $a([20, 36, 52, 64]), $a([1, 0, 2, 0, 2, 0, 4, 0])]), $a(["full", "5", $_.v1to9, 37, 37, 30, 99, 1079, $a([26, 48, 72, 88]), $a([1, 0, 2, 0, 2, 2, 2, 2])]), $a(["full", "6", $_.v1to9, 41, 41, 34, 99, 1383, $a([36, 64, 96, 112]), $a([2, 0, 4, 0, 4, 0, 4, 0])]), $a(["full", "7", $_.v1to9, 45, 45, 22, 38, 1568, $a([40, 72, 108, 130]), $a([2, 0, 4, 0, 2, 4, 4, 1])]), $a(["full", "8", $_.v1to9, 49, 49, 24, 42, 1936, $a([48, 88, 132, 156]), $a([2, 0, 2, 2, 4, 2, 4, 2])]), $a(["full", "9", $_.v1to9, 53, 53, 26, 46, 2336, $a([60, 110, 160, 192]), $a([2, 0, 3, 2, 4, 4, 4, 4])]), $a(["full", "10", $_.v10to26, 57, 57, 28, 50, 2768, $a([72, 130, 192, 224]), $a([2, 2, 4, 1, 6, 2, 6, 2])]), $a(["full", "11", $_.v10to26, 61, 61, 30, 54, 3232, $a([80, 150, 224, 264]), $a([4, 0, 1, 4, 4, 4, 3, 8])]), $a(["full", "12", $_.v10to26, 65, 65, 32, 58, 3728, $a([96, 176, 260, 308]), $a([2, 2, 6, 2, 4, 6, 7, 4])]), $a(["full", "13", $_.v10to26, 69, 69, 34, 62, 4256, $a([104, 198, 288, 352]), $a([4, 0, 8, 1, 8, 4, 12, 4])]), $a(["full", "14", $_.v10to26, 73, 73, 26, 46, 4651, $a([120, 216, 320, 384]), $a([3, 1, 4, 5, 11, 5, 11, 5])]), $a(["full", "15", $_.v10to26, 77, 77, 26, 48, 5243, $a([132, 240, 360, 432]), $a([5, 1, 5, 5, 5, 7, 11, 7])]), $a(["full", "16", $_.v10to26, 81, 81, 26, 50, 5867, $a([144, 280, 408, 480]), $a([5, 1, 7, 3, 15, 2, 3, 13])]), $a(["full", "17", $_.v10to26, 85, 85, 30, 54, 6523, $a([168, 308, 448, 532]), $a([1, 5, 10, 1, 1, 15, 2, 17])]), $a(["full", "18", $_.v10to26, 89, 89, 30, 56, 7211, $a([180, 338, 504, 588]), $a([5, 1, 9, 4, 17, 1, 2, 19])]), $a(["full", "19", $_.v10to26, 93, 93, 30, 58, 7931, $a([196, 364, 546, 650]), $a([3, 4, 3, 11, 17, 4, 9, 16])]), $a(["full", "20", $_.v10to26, 97, 97, 34, 62, 8683, $a([224, 416, 600, 700]), $a([3, 5, 3, 13, 15, 5, 15, 10])]), $a(["full", "21", $_.v10to26, 101, 101, 28, 50, 9252, $a([224, 442, 644, 750]), $a([4, 4, 17, 0, 17, 6, 19, 6])]), $a(["full", "22", $_.v10to26, 105, 105, 26, 50, 10068, $a([252, 476, 690, 816]), $a([2, 7, 17, 0, 7, 16, 34, 0])]), $a(["full", "23", $_.v10to26, 109, 109, 30, 54, 10916, $a([270, 504, 750, 900]), $a([4, 5, 4, 14, 11, 14, 16, 14])]), $a(["full", "24", $_.v10to26, 113, 113, 28, 54, 11796, $a([300, 560, 810, 960]), $a([6, 4, 6, 14, 11, 16, 30, 2])]), $a(["full", "25", $_.v10to26, 117, 117, 32, 58, 12708, $a([312, 588, 870, 1050]), $a([8, 4, 8, 13, 7, 22, 22, 13])]), $a(["full", "26", $_.v10to26, 121, 121, 30, 58, 13652, $a([336, 644, 952, 1110]), $a([10, 2, 19, 4, 28, 6, 33, 4])]), $a(["full", "27", $_.v27to40, 125, 125, 34, 62, 14628, $a([360, 700, 1020, 1200]), $a([8, 4, 22, 3, 8, 26, 12, 28])]), $a(["full", "28", $_.v27to40, 129, 129, 26, 50, 15371, $a([390, 728, 1050, 1260]), $a([3, 10, 3, 23, 4, 31, 11, 31])]), $a(["full", "29", $_.v27to40, 133, 133, 30, 54, 16411, $a([420, 784, 1140, 1350]), $a([7, 7, 21, 7, 1, 37, 19, 26])]), $a(["full", "30", $_.v27to40, 137, 137, 26, 52, 17483, $a([450, 812, 1200, 1440]), $a([5, 10, 19, 10, 15, 25, 23, 25])]), $a(["full", "31", $_.v27to40, 141, 141, 30, 56, 18587, $a([480, 868, 1290, 1530]), $a([13, 3, 2, 29, 42, 1, 23, 28])]), $a(["full", "32", $_.v27to40, 145, 145, 34, 60, 19723, $a([510, 924, 1350, 1620]), $a([17, 0, 10, 23, 10, 35, 19, 35])]), $a(["full", "33", $_.v27to40, 149, 149, 30, 58, 20891, $a([540, 980, 1440, 1710]), $a([17, 1, 14, 21, 29, 19, 11, 46])]), $a(["full", "34", $_.v27to40, 153, 153, 34, 62, 22091, $a([570, 1036, 1530, 1800]), $a([13, 6, 14, 23, 44, 7, 59, 1])]), $a(["full", "35", $_.v27to40, 157, 157, 30, 54, 23008, $a([570, 1064, 1590, 1890]), $a([12, 7, 12, 26, 39, 14, 22, 41])]), $a(["full", "36", $_.v27to40, 161, 161, 24, 50, 24272, $a([600, 1120, 1680, 1980]), $a([6, 14, 6, 34, 46, 10, 2, 64])]), $a(["full", "37", $_.v27to40, 165, 165, 28, 54, 25568, $a([630, 1204, 1770, 2100]), $a([17, 4, 29, 14, 49, 10, 24, 46])]), $a(["full", "38", $_.v27to40, 169, 169, 32, 58, 26896, $a([660, 1260, 1860, 2220]), $a([4, 18, 13, 32, 48, 14, 42, 32])]), $a(["full", "39", $_.v27to40, 173, 173, 26, 54, 28256, $a([720, 1316, 1950, 2310]), $a([20, 4, 40, 7, 43, 22, 10, 67])]), $a(["full", "40", $_.v27to40, 177, 177, 30, 58, 29648, $a([750, 1372, 2040, 2430]), $a([19, 6, 18, 31, 34, 34, 20, 61])]), $a(["rmqr", "R7x43", $_.vR7x43, 7, 43, 22, 99, 104, $a([99, 7, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x59", $_.vR7x59, 7, 59, 20, 40, 171, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x77", $_.vR7x77, 7, 77, 26, 52, 261, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x99", $_.vR7x99, 7, 99, 24, 50, 358, $a([99, 16, 99, 30]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x139", $_.vR7x139, 7, 139, 28, 56, 545, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x43", $_.vR9x43, 9, 43, 22, 99, 170, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x59", $_.vR9x59, 9, 59, 20, 40, 267, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x77", $_.vR9x77, 9, 77, 26, 52, 393, $a([99, 18, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R9x99", $_.vR9x99, 9, 99, 24, 50, 532, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x139", $_.vR9x139, 9, 139, 28, 56, 797, $a([99, 36, 99, 66]), $a([-1, -1, 1, 1, -1, -1, 3, 0])]), $a(["rmqr", "R11x27", $_.vR11x27, 11, 27, 98, 99, 122, $a([99, 8, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x43", $_.vR11x43, 11, 43, 22, 99, 249, $a([99, 12, 99, 20]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x59", $_.vR11x59, 11, 59, 20, 40, 376, $a([99, 16, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x77", $_.vR11x77, 11, 77, 26, 52, 538, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x99", $_.vR11x99, 11, 99, 24, 50, 719, $a([99, 32, 99, 60]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R11x139", $_.vR11x139, 11, 139, 28, 56, 1062, $a([99, 48, 99, 90]), $a([-1, -1, 2, 0, -1, -1, 3, 0])]), $a(["rmqr", "R13x27", $_.vR13x27, 13, 27, 98, 99, 172, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x43", $_.vR13x43, 13, 43, 22, 99, 329, $a([99, 14, 99, 28]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x59", $_.vR13x59, 13, 59, 20, 40, 486, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R13x77", $_.vR13x77, 13, 77, 26, 52, 684, $a([99, 32, 99, 56]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R13x99", $_.vR13x99, 13, 99, 24, 50, 907, $a([99, 40, 99, 78]), $a([-1, -1, 1, 1, -1, -1, 1, 2])]), $a(["rmqr", "R13x139", $_.vR13x139, 13, 139, 28, 56, 1328, $a([99, 60, 99, 112]), $a([-1, -1, 2, 1, -1, -1, 2, 2])]), $a(["rmqr", "R15x43", $_.vR15x43, 15, 43, 22, 99, 409, $a([99, 18, 99, 36]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R15x59", $_.vR15x59, 15, 59, 20, 40, 596, $a([99, 26, 99, 48]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R15x77", $_.vR15x77, 15, 77, 26, 52, 830, $a([99, 36, 99, 72]), $a([-1, -1, 1, 1, -1, -1, 2, 1])]), $a(["rmqr", "R15x99", $_.vR15x99, 15, 99, 24, 50, 1095, $a([99, 48, 99, 88]), $a([-1, -1, 2, 0, -1, -1, 4, 0])]), $a(["rmqr", "R15x139", $_.vR15x139, 15, 139, 28, 56, 1594, $a([99, 72, 99, 130]), $a([-1, -1, 2, 1, -1, -1, 1, 4])]), $a(["rmqr", "R17x43", $_.vR17x43, 17, 43, 22, 99, 489, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R17x59", $_.vR17x59, 17, 59, 20, 40, 706, $a([99, 32, 99, 60]), $a([-1, -1, 2, 0, -1, -1, 2, 0])]), $a(["rmqr", "R17x77", $_.vR17x77, 17, 77, 26, 52, 976, $a([99, 44, 99, 84]), $a([-1, -1, 2, 0, -1, -1, 1, 2])]), $a(["rmqr", "R17x99", $_.vR17x99, 17, 99, 24, 50, 1283, $a([99, 60, 99, 104]), $a([-1, -1, 2, 1, -1, -1, 4, 0])]), $a(["rmqr", "R17x139", $_.vR17x139, 17, 139, 28, 56, 1860, $a([99, 80, 99, 156]), $a([-1, -1, 4, 0, -1, -1, 2, 4])])]); //#20778 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20778 + bwipp_qrcode.__20779__ = 1; //#20778 + $_ = Object.getPrototypeOf($_); //#20778 + } //#20778 + $k[$j++] = 'eclval'; //#20781 + $search("LMQH", $_.eclevel); //#20781 + $j--; //#20781 + var _Kg = $k[--$j]; //#20781 + var _Kh = $k[--$j]; //#20781 + $k[$j++] = _Kg.length; //#20781 + $k[$j++] = _Kh; //#20781 + $j--; //#20781 + var _Ki = $k[--$j]; //#20781 + var _Kj = $k[--$j]; //#20781 + $k[$j++] = _Ki; //#20781 + $k[$j++] = _Kj; //#20781 + $j--; //#20781 + var _Kk = $k[--$j]; //#20781 + $_[$k[--$j]] = _Kk; //#20781 + for (var _Ko = 0, _Kn = $_.metrics.length - 1; _Ko <= _Kn; _Ko += 1) { //#20820 + $_.i = _Ko; //#20783 + $_.m = $get($_.metrics, $_.i); //#20784 + $_.frmt = $get($_.m, 0); //#20785 + $_.vers = $get($_.m, 1); //#20786 + $_.vergrp = $get($_.m, 2); //#20787 + $_.verind = $_.i - 44; //#20788 + $_.rows = $get($_.m, 3); //#20789 + $_.cols = $get($_.m, 4); //#20790 + $_.asp2 = $get($_.m, 5); //#20791 + $_.asp3 = $get($_.m, 6); //#20792 + $_.nmod = $get($_.m, 7); //#20793 + $_.ncws = ~~($_.nmod / 8); //#20794 + $_.rbit = $_.nmod % 8; //#20795 + $_.lc4b = false; //#20796 + if ($eq($_.vers, "M1") || $eq($_.vers, "M3")) { //#20801 + $_.ncws = $_.ncws + 1; //#20798 + $_.rbit = 0; //#20799 + $_.lc4b = true; //#20800 + } //#20800 + $_.ecws = $get($get($_.m, 8), $_.eclval); //#20802 + $_.dcws = $f($_.ncws - $_.ecws); //#20803 + var _LM = $_.lc4b ? 4 : 0; //#20804 + $_.dmod = $f(($_.dcws * 8) - _LM); //#20804 + $_.ecb1 = $get($get($_.m, 9), $_.eclval * 2); //#20805 + $_.ecb2 = $get($get($_.m, 9), $f(($_.eclval * 2) + 1)); //#20806 + $_.okay = true; //#20807 + if ($ne($_.format, $_.frmt)) { //#20808 + $_.okay = false; //#20808 + } //#20808 + if ($eq($_.frmt, "micro") && $_.fnc1first) { //#20809 + $_.okay = false; //#20809 + } //#20809 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#20810 + $_.okay = false; //#20810 + } //#20810 + if (($_.ecb1 == -1) || ($_.ecb2 == -1)) { //#20811 + $_.okay = false; //#20811 + } //#20811 + $_.verbits = $get($_.msgbits, $_.vergrp); //#20812 + if ($_.verbits == -1) { //#20816 + $_.okay = false; //#20814 + } else { //#20816 + if ($_.verbits.length > $_.dmod) { //#20816 + $_.okay = false; //#20816 + } //#20816 + } //#20816 + $_.term = $geti("000000000", 0, $get($_.termlens, $_.vergrp)); //#20818 + if ($_.okay) { //#20819 + break; //#20819 + } //#20819 + } //#20819 + if (!$_.okay) { //#20824 + $k[$j++] = 'bwipp.qrcodeNoValidSymbol#20823'; //#20823 + $k[$j++] = "Maximum length exceeded or invalid content"; //#20823 + bwipp_raiseerror(); //#20823 + } //#20823 + $_.format = $_.frmt; //#20826 + $_.version = $_.vers; //#20827 + $_.msgbits = $_.verbits; //#20828 + $_.dcpb = ~~($_.dcws / $f($_.ecb1 + $_.ecb2)); //#20829 + $_.ecpb = (~~($_.ncws / $f($_.ecb1 + $_.ecb2))) - $_.dcpb; //#20830 + var _M0 = $_.term; //#20833 + var _M1 = $_.dmod; //#20833 + var _M2 = $_.msgbits; //#20833 + var _M3 = $_.term; //#20833 + var _M4 = _M3.length; //#20833 + var _M5 = $f(_M1 - _M2.length); //#20833 + if ($f(_M1 - _M2.length) > _M3.length) { //#20833 + var _ = _M4; //#20833 + _M4 = _M5; //#20833 + _M5 = _; //#20833 + } //#20833 + $_.term = $geti(_M0, 0, _M5); //#20833 + var _M9 = $s($_.msgbits.length + $_.term.length); //#20834 + $puti(_M9, 0, $_.msgbits); //#20835 + $puti(_M9, $_.msgbits.length, $_.term); //#20836 + $_.msgbits = _M9; //#20837 + $_.pad = $s($_.dmod); //#20840 + for (var _MH = 0, _MG = $_.pad.length - 1; _MH <= _MG; _MH += 1) { //#20841 + $put($_.pad, _MH, 48); //#20841 + } //#20841 + $puti($_.pad, 0, $_.msgbits); //#20842 + $_.padnum = 0; //#20843 + var _MO = $_.lc4b ? 5 : 1; //#20844 + for (var _MQ = ~~(Math.ceil($_.msgbits.length / 8) * 8), _MP = $f($_.dmod - _MO); _MQ <= _MP; _MQ += 8) { //#20847 + $puti($_.pad, _MQ, $get($_.padstrs, $_.padnum)); //#20845 + $_.padnum = ($_.padnum + 1) % 2; //#20846 + } //#20846 + $_.cws = $a($_.dcws); //#20850 + for (var _Ma = 0, _MZ = $_.cws.length - 1; _Ma <= _MZ; _Ma += 1) { //#20862 + $_.c = _Ma; //#20852 + $_.bpcw = 8; //#20853 + if ($_.lc4b && ($_.c == ($_.cws.length - 1))) { //#20854 + $_.bpcw = 4; //#20854 + } //#20854 + $_.cwb = $geti($_.pad, $_.c * 8, $_.bpcw); //#20855 + $_.cw = 0; //#20856 + for (var _Mk = 0, _Mj = $_.bpcw - 1; _Mk <= _Mj; _Mk += 1) { //#20860 + $_.i = _Mk; //#20858 + $_.cw = $f($_.cw + ((~~(Math.pow(2, ($_.bpcw - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#20859 + } //#20859 + $put($_.cws, $_.c, $_.cw); //#20861 + } //#20861 + if ($_.lc4b) { //#20865 + var _Mv = $_.cws; //#20865 + var _Mw = $_.cws; //#20865 + $put(_Mv, _Mw.length - 1, $get(_Mv, _Mw.length - 1) << 4); //#20865 + } //#20865 + var _Mz = $get($_.options, 'debugcws') !== undefined; //#20867 + if (_Mz) { //#20867 + $k[$j++] = 'bwipp.debugcws#20867'; //#20867 + $k[$j++] = $_.cws; //#20867 + bwipp_raiseerror(); //#20867 + } //#20867 + if (!bwipp_qrcode.__20874__) { //#20874 + $_ = Object.create($_); //#20874 + $k[$j++] = Infinity; //#20871 + $k[$j++] = 1; //#20871 + for (var _N1 = 0, _N2 = 255; _N1 < _N2; _N1++) { //#20871 + var _N3 = $k[--$j]; //#20871 + var _N4 = _N3 * 2; //#20871 + $k[$j++] = _N3; //#20871 + $k[$j++] = _N4; //#20871 + if (_N4 >= 256) { //#20871 + var _N5 = $k[--$j]; //#20871 + $k[$j++] = _N5 ^ 285; //#20871 + } //#20871 + } //#20871 + $_.rsalog = $a(); //#20871 + $_.rslog = $a(256); //#20872 + for (var _N8 = 1; _N8 <= 255; _N8 += 1) { //#20873 + $put($_.rslog, $get($_.rsalog, _N8), _N8); //#20873 + } //#20873 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20873 + bwipp_qrcode.__20874__ = 1; //#20873 + $_ = Object.getPrototypeOf($_); //#20873 + } //#20873 $_.rsprod = function() { - var _NG = $k[--$j]; //#20554 - var _NH = $k[--$j]; //#20554 - $k[$j++] = _NH; //#20558 - $k[$j++] = _NG; //#20558 - if ((_NG != 0) && (_NH != 0)) { //#20557 - var _NK = $get($_.rslog, $k[--$j]); //#20555 - var _NP = $get($_.rsalog, $f(_NK + $get($_.rslog, $k[--$j])) % 255); //#20555 - $k[$j++] = _NP; //#20555 - } else { //#20557 - $j -= 2; //#20557 - $k[$j++] = 0; //#20557 - } //#20557 - }; //#20557 - $k[$j++] = Infinity; //#20562 - $k[$j++] = 1; //#20562 - for (var _NR = 0, _NS = $_.ecpb; _NR < _NS; _NR++) { //#20562 - $k[$j++] = 0; //#20562 - } //#20562 - $_.coeffs = $a(); //#20562 - for (var _NW = 0, _NV = $_.ecpb - 1; _NW <= _NV; _NW += 1) { //#20571 - $_.i = _NW; //#20564 - $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#20565 - for (var _Nd = $_.i; _Nd >= 1; _Nd -= 1) { //#20569 - $_.j = _Nd; //#20567 - $k[$j++] = $_.coeffs; //#20568 - $k[$j++] = $_.j; //#20568 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#20568 - $k[$j++] = $get($_.coeffs, $_.j); //#20568 - $k[$j++] = $get($_.rsalog, $_.i); //#20568 - $_.rsprod(); //#20568 - var _Np = $k[--$j]; //#20568 - var _Nq = $k[--$j]; //#20568 - var _Nr = $k[--$j]; //#20568 - $put($k[--$j], _Nr, $xo(_Nq, _Np)); //#20568 - } //#20568 - $k[$j++] = $_.coeffs; //#20570 - $k[$j++] = 0; //#20570 - $k[$j++] = $get($_.coeffs, 0); //#20570 - $k[$j++] = $get($_.rsalog, $_.i); //#20570 - $_.rsprod(); //#20570 - var _Nz = $k[--$j]; //#20570 - var _O0 = $k[--$j]; //#20570 - $put($k[--$j], _O0, _Nz); //#20570 - } //#20570 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#20572 + var _ND = $k[--$j]; //#20878 + var _NE = $k[--$j]; //#20878 + $k[$j++] = _NE; //#20882 + $k[$j++] = _ND; //#20882 + if ((_ND != 0) && (_NE != 0)) { //#20881 + var _NH = $get($_.rslog, $k[--$j]); //#20879 + var _NM = $get($_.rsalog, $f(_NH + $get($_.rslog, $k[--$j])) % 255); //#20879 + $k[$j++] = _NM; //#20879 + } else { //#20881 + $j -= 2; //#20881 + $k[$j++] = 0; //#20881 + } //#20881 + }; //#20881 + $k[$j++] = Infinity; //#20886 + $k[$j++] = 1; //#20886 + for (var _NO = 0, _NP = $_.ecpb; _NO < _NP; _NO++) { //#20886 + $k[$j++] = 0; //#20886 + } //#20886 + $_.coeffs = $a(); //#20886 + for (var _NT = 0, _NS = $_.ecpb - 1; _NT <= _NS; _NT += 1) { //#20895 + $_.i = _NT; //#20888 + $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#20889 + for (var _Na = $_.i; _Na >= 1; _Na -= 1) { //#20893 + $_.j = _Na; //#20891 + $k[$j++] = $_.coeffs; //#20892 + $k[$j++] = $_.j; //#20892 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#20892 + $k[$j++] = $get($_.coeffs, $_.j); //#20892 + $k[$j++] = $get($_.rsalog, $_.i); //#20892 + $_.rsprod(); //#20892 + var _Nm = $k[--$j]; //#20892 + var _Nn = $k[--$j]; //#20892 + var _No = $k[--$j]; //#20892 + $put($k[--$j], _No, $xo(_Nn, _Nm)); //#20892 + } //#20892 + $k[$j++] = $_.coeffs; //#20894 + $k[$j++] = 0; //#20894 + $k[$j++] = $get($_.coeffs, 0); //#20894 + $k[$j++] = $get($_.rsalog, $_.i); //#20894 + $_.rsprod(); //#20894 + var _Nw = $k[--$j]; //#20894 + var _Nx = $k[--$j]; //#20894 + $put($k[--$j], _Nx, _Nw); //#20894 + } //#20894 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#20896 $_.rscodes = function() { - $_.rscws = $k[--$j]; //#20576 - $_.rsnd = $_.rscws.length; //#20577 - $k[$j++] = Infinity; //#20578 - $forall($_.rscws); //#20578 - for (var _O9 = 0, _OA = $_.ecpb; _O9 < _OA; _O9++) { //#20578 - $k[$j++] = 0; //#20578 - } //#20578 - $_.rscws = $a(); //#20578 - for (var _OE = 0, _OD = $_.rsnd - 1; _OE <= _OD; _OE += 1) { //#20586 - $_.m = _OE; //#20580 - $_.k = $get($_.rscws, $_.m); //#20581 - for (var _OK = 0, _OJ = $_.ecpb - 1; _OK <= _OJ; _OK += 1) { //#20585 - $_.j = _OK; //#20583 - $k[$j++] = $_.rscws; //#20584 - $k[$j++] = ($_.m + $_.j) + 1; //#20584 - $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#20584 - $k[$j++] = $_.k; //#20584 - $_.rsprod(); //#20584 - var _OX = $k[--$j]; //#20584 - var _OY = $k[--$j]; //#20584 - $put($k[--$j], _OY, $xo(_OX, $get($_.rscws, ($_.m + $_.j) + 1))); //#20584 - } //#20584 - } //#20584 - $k[$j++] = $geti($_.rscws, $_.rsnd, $_.ecpb); //#20587 - }; //#20587 - $_.dcwsb = $a($f($_.ecb1 + $_.ecb2)); //#20591 - $_.ecwsb = $a($f($_.ecb1 + $_.ecb2)); //#20592 - for (var _Om = 0, _Ol = $f($_.ecb1 - 1); _Om <= _Ol; _Om += 1) { //#20597 - $_.i = _Om; //#20594 - $put($_.dcwsb, $_.i, $geti($_.cws, $_.i * $_.dcpb, $_.dcpb)); //#20595 - $k[$j++] = $_.ecwsb; //#20596 - $k[$j++] = $_.i; //#20596 - $k[$j++] = $get($_.dcwsb, $_.i); //#20596 - $_.rscodes(); //#20596 - var _Oz = $k[--$j]; //#20596 - var _P0 = $k[--$j]; //#20596 - $put($k[--$j], _P0, _Oz); //#20596 - } //#20596 - for (var _P4 = 0, _P3 = $f($_.ecb2 - 1); _P4 <= _P3; _P4 += 1) { //#20602 - $_.i = _P4; //#20599 - $put($_.dcwsb, $f($_.ecb1 + $_.i), $geti($_.cws, $f(($_.ecb1 * $_.dcpb) + ($_.i * ($_.dcpb + 1))), $_.dcpb + 1)); //#20600 - $k[$j++] = $_.ecwsb; //#20601 - $k[$j++] = $f($_.ecb1 + $_.i); //#20601 - $k[$j++] = $get($_.dcwsb, $f($_.ecb1 + $_.i)); //#20601 - $_.rscodes(); //#20601 - var _PM = $k[--$j]; //#20601 - var _PN = $k[--$j]; //#20601 - $put($k[--$j], _PN, _PM); //#20601 - } //#20601 - $_.cws = $a($_.ncws); //#20605 - $_.cw = 0; //#20606 - for (var _PT = 0, _PS = $_.dcpb; _PT <= _PS; _PT += 1) { //#20616 - $_.i = _PT; //#20608 - for (var _PX = 0, _PW = $f($f($_.ecb1 + $_.ecb2) - 1); _PX <= _PW; _PX += 1) { //#20615 - $_.j = _PX; //#20610 - if ($_.i < $get($_.dcwsb, $_.j).length) { //#20614 - $put($_.cws, $_.cw, $get($get($_.dcwsb, $_.j), $_.i)); //#20612 - $_.cw = $_.cw + 1; //#20613 - } //#20613 - } //#20613 - } //#20613 - for (var _Pm = 0, _Pl = $_.ecpb - 1; _Pm <= _Pl; _Pm += 1) { //#20624 - $_.i = _Pm; //#20618 - for (var _Pq = 0, _Pp = $f($f($_.ecb1 + $_.ecb2) - 1); _Pq <= _Pp; _Pq += 1) { //#20623 - $_.j = _Pq; //#20620 - $put($_.cws, $_.cw, $get($get($_.ecwsb, $_.j), $_.i)); //#20621 - $_.cw = $_.cw + 1; //#20622 - } //#20622 - } //#20622 - if ($_.rbit > 0) { //#20632 - $_.pad = $a($_.cws.length + 1); //#20628 - $puti($_.pad, 0, $_.cws); //#20629 - $put($_.pad, $_.pad.length - 1, 0); //#20630 - $_.cws = $_.pad; //#20631 - } //#20631 - if ($_.lc4b) { //#20643 - var _Q8 = $_.cws; //#20636 - var _Q9 = $_.dcws; //#20636 - $put(_Q8, $f(_Q9 - 1), $get(_Q8, $f(_Q9 - 1)) >>> 4); //#20636 - for (var _QE = $f($_.dcws - 1), _QD = $_.ncws - 2; _QE <= _QD; _QE += 1) { //#20641 - $_.i = _QE; //#20638 - $put($_.cws, $_.i, ($get($_.cws, $_.i) & 15) << 4); //#20639 - $put($_.cws, $_.i, (($get($_.cws, $_.i + 1) >>> 4) & 15) | $get($_.cws, $_.i)); //#20640 - } //#20640 - $put($_.cws, $_.ncws - 1, ($get($_.cws, $_.ncws - 1) & 15) << 4); //#20642 - } //#20642 - var _QY = $get($_.options, 'debugecc') !== undefined; //#20645 - if (_QY) { //#20645 - $k[$j++] = 'bwipp.debugecc#20645'; //#20645 - $k[$j++] = $_.cws; //#20645 - bwipp_raiseerror(); //#20645 - } //#20645 - $k[$j++] = Infinity; //#20648 - for (var _Qc = 0, _Qd = $_.rows * $_.cols; _Qc < _Qd; _Qc++) { //#20648 - $k[$j++] = -1; //#20648 - } //#20648 - $_.pixs = $a(); //#20648 + $_.rscws = $k[--$j]; //#20900 + $_.rsnd = $_.rscws.length; //#20901 + $k[$j++] = Infinity; //#20902 + $forall($_.rscws); //#20902 + for (var _O6 = 0, _O7 = $_.ecpb; _O6 < _O7; _O6++) { //#20902 + $k[$j++] = 0; //#20902 + } //#20902 + $_.rscws = $a(); //#20902 + for (var _OB = 0, _OA = $_.rsnd - 1; _OB <= _OA; _OB += 1) { //#20910 + $_.m = _OB; //#20904 + $_.k = $get($_.rscws, $_.m); //#20905 + for (var _OH = 0, _OG = $_.ecpb - 1; _OH <= _OG; _OH += 1) { //#20909 + $_.j = _OH; //#20907 + $k[$j++] = $_.rscws; //#20908 + $k[$j++] = ($_.m + $_.j) + 1; //#20908 + $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#20908 + $k[$j++] = $_.k; //#20908 + $_.rsprod(); //#20908 + var _OU = $k[--$j]; //#20908 + var _OV = $k[--$j]; //#20908 + $put($k[--$j], _OV, $xo(_OU, $get($_.rscws, ($_.m + $_.j) + 1))); //#20908 + } //#20908 + } //#20908 + $k[$j++] = $geti($_.rscws, $_.rsnd, $_.ecpb); //#20911 + }; //#20911 + $_.dcwsb = $a($f($_.ecb1 + $_.ecb2)); //#20915 + $_.ecwsb = $a($f($_.ecb1 + $_.ecb2)); //#20916 + for (var _Oj = 0, _Oi = $f($_.ecb1 - 1); _Oj <= _Oi; _Oj += 1) { //#20921 + $_.i = _Oj; //#20918 + $put($_.dcwsb, $_.i, $geti($_.cws, $_.i * $_.dcpb, $_.dcpb)); //#20919 + $k[$j++] = $_.ecwsb; //#20920 + $k[$j++] = $_.i; //#20920 + $k[$j++] = $get($_.dcwsb, $_.i); //#20920 + $_.rscodes(); //#20920 + var _Ow = $k[--$j]; //#20920 + var _Ox = $k[--$j]; //#20920 + $put($k[--$j], _Ox, _Ow); //#20920 + } //#20920 + for (var _P1 = 0, _P0 = $f($_.ecb2 - 1); _P1 <= _P0; _P1 += 1) { //#20926 + $_.i = _P1; //#20923 + $put($_.dcwsb, $f($_.ecb1 + $_.i), $geti($_.cws, $f(($_.ecb1 * $_.dcpb) + ($_.i * ($_.dcpb + 1))), $_.dcpb + 1)); //#20924 + $k[$j++] = $_.ecwsb; //#20925 + $k[$j++] = $f($_.ecb1 + $_.i); //#20925 + $k[$j++] = $get($_.dcwsb, $f($_.ecb1 + $_.i)); //#20925 + $_.rscodes(); //#20925 + var _PJ = $k[--$j]; //#20925 + var _PK = $k[--$j]; //#20925 + $put($k[--$j], _PK, _PJ); //#20925 + } //#20925 + $_.cws = $a($_.ncws); //#20929 + $_.cw = 0; //#20930 + for (var _PQ = 0, _PP = $_.dcpb; _PQ <= _PP; _PQ += 1) { //#20940 + $_.i = _PQ; //#20932 + for (var _PU = 0, _PT = $f($f($_.ecb1 + $_.ecb2) - 1); _PU <= _PT; _PU += 1) { //#20939 + $_.j = _PU; //#20934 + if ($_.i < $get($_.dcwsb, $_.j).length) { //#20938 + $put($_.cws, $_.cw, $get($get($_.dcwsb, $_.j), $_.i)); //#20936 + $_.cw = $_.cw + 1; //#20937 + } //#20937 + } //#20937 + } //#20937 + for (var _Pj = 0, _Pi = $_.ecpb - 1; _Pj <= _Pi; _Pj += 1) { //#20948 + $_.i = _Pj; //#20942 + for (var _Pn = 0, _Pm = $f($f($_.ecb1 + $_.ecb2) - 1); _Pn <= _Pm; _Pn += 1) { //#20947 + $_.j = _Pn; //#20944 + $put($_.cws, $_.cw, $get($get($_.ecwsb, $_.j), $_.i)); //#20945 + $_.cw = $_.cw + 1; //#20946 + } //#20946 + } //#20946 + if ($_.rbit > 0) { //#20956 + $_.pad = $a($_.cws.length + 1); //#20952 + $puti($_.pad, 0, $_.cws); //#20953 + $put($_.pad, $_.pad.length - 1, 0); //#20954 + $_.cws = $_.pad; //#20955 + } //#20955 + if ($_.lc4b) { //#20967 + var _Q5 = $_.cws; //#20960 + var _Q6 = $_.dcws; //#20960 + $put(_Q5, $f(_Q6 - 1), $get(_Q5, $f(_Q6 - 1)) >>> 4); //#20960 + for (var _QB = $f($_.dcws - 1), _QA = $_.ncws - 2; _QB <= _QA; _QB += 1) { //#20965 + $_.i = _QB; //#20962 + $put($_.cws, $_.i, ($get($_.cws, $_.i) & 15) << 4); //#20963 + $put($_.cws, $_.i, (($get($_.cws, $_.i + 1) >>> 4) & 15) | $get($_.cws, $_.i)); //#20964 + } //#20964 + $put($_.cws, $_.ncws - 1, ($get($_.cws, $_.ncws - 1) & 15) << 4); //#20966 + } //#20966 + var _QV = $get($_.options, 'debugecc') !== undefined; //#20969 + if (_QV) { //#20969 + $k[$j++] = 'bwipp.debugecc#20969'; //#20969 + $k[$j++] = $_.cws; //#20969 + bwipp_raiseerror(); //#20969 + } //#20969 + $k[$j++] = Infinity; //#20972 + for (var _QZ = 0, _Qa = $_.rows * $_.cols; _QZ < _Qa; _QZ++) { //#20972 + $k[$j++] = -1; //#20972 + } //#20972 + $_.pixs = $a(); //#20972 $_.qmv = function() { - var _Qg = $k[--$j]; //#20649 - var _Qh = $k[--$j]; //#20649 - $k[$j++] = $f(_Qh + (_Qg * $_.cols)); //#20649 - }; //#20649 - if ($eq($_.format, "full")) { //#20658 - for (var _Ql = 8, _Qk = $f($_.cols - 9); _Ql <= _Qk; _Ql += 1) { //#20657 - $_.i = _Ql; //#20654 - $k[$j++] = $_.pixs; //#20655 - $k[$j++] = $_.i; //#20655 - $k[$j++] = 6; //#20655 - $_.qmv(); //#20655 - var _Qp = $k[--$j]; //#20655 - $put($k[--$j], _Qp, ($_.i + 1) % 2); //#20655 - $k[$j++] = $_.pixs; //#20656 - $k[$j++] = 6; //#20656 - $k[$j++] = $_.i; //#20656 - $_.qmv(); //#20656 - var _Qu = $k[--$j]; //#20656 - $put($k[--$j], _Qu, ($_.i + 1) % 2); //#20656 - } //#20656 - } //#20656 - if ($eq($_.format, "micro")) { //#20665 - for (var _Qz = 8, _Qy = $f($_.cols - 1); _Qz <= _Qy; _Qz += 1) { //#20664 - $_.i = _Qz; //#20661 - $k[$j++] = $_.pixs; //#20662 - $k[$j++] = $_.i; //#20662 - $k[$j++] = 0; //#20662 - $_.qmv(); //#20662 - var _R3 = $k[--$j]; //#20662 - $put($k[--$j], _R3, ($_.i + 1) % 2); //#20662 - $k[$j++] = $_.pixs; //#20663 - $k[$j++] = 0; //#20663 - $k[$j++] = $_.i; //#20663 - $_.qmv(); //#20663 - var _R8 = $k[--$j]; //#20663 - $put($k[--$j], _R8, ($_.i + 1) % 2); //#20663 - } //#20663 - } //#20663 - if ($eq($_.format, "rmqr")) { //#20684 - for (var _RD = 3, _RC = $f($_.cols - 4); _RD <= _RC; _RD += 1) { //#20671 - $_.i = _RD; //#20668 - $k[$j++] = $_.pixs; //#20669 - $k[$j++] = $_.i; //#20669 - $k[$j++] = 0; //#20669 - $_.qmv(); //#20669 - var _RH = $k[--$j]; //#20669 - $put($k[--$j], _RH, ($_.i + 1) % 2); //#20669 - $k[$j++] = $_.pixs; //#20670 - $k[$j++] = $_.i; //#20670 - $k[$j++] = $f($_.rows - 1); //#20670 - $_.qmv(); //#20670 - var _RN = $k[--$j]; //#20670 - $put($k[--$j], _RN, ($_.i + 1) % 2); //#20670 - } //#20670 - for (var _RR = 3, _RQ = $f($_.rows - 4); _RR <= _RQ; _RR += 1) { //#20676 - $_.i = _RR; //#20673 - $k[$j++] = $_.pixs; //#20674 - $k[$j++] = 0; //#20674 - $k[$j++] = $_.i; //#20674 - $_.qmv(); //#20674 - var _RV = $k[--$j]; //#20674 - $put($k[--$j], _RV, ($_.i + 1) % 2); //#20674 - $k[$j++] = $_.pixs; //#20675 - $k[$j++] = $f($_.cols - 1); //#20675 - $k[$j++] = $_.i; //#20675 - $_.qmv(); //#20675 - var _Rb = $k[--$j]; //#20675 - $put($k[--$j], _Rb, ($_.i + 1) % 2); //#20675 - } //#20675 - for (var _Ri = $f($_.asp2 - 1), _Rj = $f($_.asp3 - $_.asp2), _Rh = $f($_.cols - 13); _Rj < 0 ? _Ri >= _Rh : _Ri <= _Rh; _Ri += _Rj) { //#20683 - $_.i = _Ri; //#20678 - for (var _Rm = 3, _Rl = $f($_.rows - 4); _Rm <= _Rl; _Rm += 1) { //#20682 - $_.j = _Rm; //#20680 - $k[$j++] = $_.pixs; //#20681 - $k[$j++] = $_.i; //#20681 - $k[$j++] = $_.j; //#20681 - $_.qmv(); //#20681 - var _Rr = $k[--$j]; //#20681 - $put($k[--$j], _Rr, ($_.j + 1) % 2); //#20681 - } //#20681 - } //#20681 - } //#20681 - if (!bwipp_qrcode.__20734__) { //#20734 - $_ = Object.create($_); //#20734 - $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#20697 - $_.fsubpat = $a([$a([1, 1, 1, 1, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 0, 1, 0, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 1, 1, 1, 1, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20707 - $_.fcorpat = $a([$a([1, 1, 1, 9, 9, 9, 9, 9]), $a([1, 0, 9, 9, 9, 9, 9, 9]), $a([1, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20717 - $_.fnullpat = $a([$a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20727 - var _Si = new Map([ + var _Qd = $k[--$j]; //#20973 + var _Qe = $k[--$j]; //#20973 + $k[$j++] = $f(_Qe + (_Qd * $_.cols)); //#20973 + }; //#20973 + if ($eq($_.format, "full")) { //#20982 + for (var _Qi = 8, _Qh = $f($_.cols - 9); _Qi <= _Qh; _Qi += 1) { //#20981 + $_.i = _Qi; //#20978 + $k[$j++] = $_.pixs; //#20979 + $k[$j++] = $_.i; //#20979 + $k[$j++] = 6; //#20979 + $_.qmv(); //#20979 + var _Qm = $k[--$j]; //#20979 + $put($k[--$j], _Qm, ($_.i + 1) % 2); //#20979 + $k[$j++] = $_.pixs; //#20980 + $k[$j++] = 6; //#20980 + $k[$j++] = $_.i; //#20980 + $_.qmv(); //#20980 + var _Qr = $k[--$j]; //#20980 + $put($k[--$j], _Qr, ($_.i + 1) % 2); //#20980 + } //#20980 + } //#20980 + if ($eq($_.format, "micro")) { //#20989 + for (var _Qw = 8, _Qv = $f($_.cols - 1); _Qw <= _Qv; _Qw += 1) { //#20988 + $_.i = _Qw; //#20985 + $k[$j++] = $_.pixs; //#20986 + $k[$j++] = $_.i; //#20986 + $k[$j++] = 0; //#20986 + $_.qmv(); //#20986 + var _R0 = $k[--$j]; //#20986 + $put($k[--$j], _R0, ($_.i + 1) % 2); //#20986 + $k[$j++] = $_.pixs; //#20987 + $k[$j++] = 0; //#20987 + $k[$j++] = $_.i; //#20987 + $_.qmv(); //#20987 + var _R5 = $k[--$j]; //#20987 + $put($k[--$j], _R5, ($_.i + 1) % 2); //#20987 + } //#20987 + } //#20987 + if ($eq($_.format, "rmqr")) { //#21008 + for (var _RA = 3, _R9 = $f($_.cols - 4); _RA <= _R9; _RA += 1) { //#20995 + $_.i = _RA; //#20992 + $k[$j++] = $_.pixs; //#20993 + $k[$j++] = $_.i; //#20993 + $k[$j++] = 0; //#20993 + $_.qmv(); //#20993 + var _RE = $k[--$j]; //#20993 + $put($k[--$j], _RE, ($_.i + 1) % 2); //#20993 + $k[$j++] = $_.pixs; //#20994 + $k[$j++] = $_.i; //#20994 + $k[$j++] = $f($_.rows - 1); //#20994 + $_.qmv(); //#20994 + var _RK = $k[--$j]; //#20994 + $put($k[--$j], _RK, ($_.i + 1) % 2); //#20994 + } //#20994 + for (var _RO = 3, _RN = $f($_.rows - 4); _RO <= _RN; _RO += 1) { //#21000 + $_.i = _RO; //#20997 + $k[$j++] = $_.pixs; //#20998 + $k[$j++] = 0; //#20998 + $k[$j++] = $_.i; //#20998 + $_.qmv(); //#20998 + var _RS = $k[--$j]; //#20998 + $put($k[--$j], _RS, ($_.i + 1) % 2); //#20998 + $k[$j++] = $_.pixs; //#20999 + $k[$j++] = $f($_.cols - 1); //#20999 + $k[$j++] = $_.i; //#20999 + $_.qmv(); //#20999 + var _RY = $k[--$j]; //#20999 + $put($k[--$j], _RY, ($_.i + 1) % 2); //#20999 + } //#20999 + for (var _Rf = $f($_.asp2 - 1), _Rg = $f($_.asp3 - $_.asp2), _Re = $f($_.cols - 13); _Rg < 0 ? _Rf >= _Re : _Rf <= _Re; _Rf += _Rg) { //#21007 + $_.i = _Rf; //#21002 + for (var _Rj = 3, _Ri = $f($_.rows - 4); _Rj <= _Ri; _Rj += 1) { //#21006 + $_.j = _Rj; //#21004 + $k[$j++] = $_.pixs; //#21005 + $k[$j++] = $_.i; //#21005 + $k[$j++] = $_.j; //#21005 + $_.qmv(); //#21005 + var _Ro = $k[--$j]; //#21005 + $put($k[--$j], _Ro, ($_.j + 1) % 2); //#21005 + } //#21005 + } //#21005 + } //#21005 + if (!bwipp_qrcode.__21058__) { //#21058 + $_ = Object.create($_); //#21058 + $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#21021 + $_.fsubpat = $a([$a([1, 1, 1, 1, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 0, 1, 0, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 1, 1, 1, 1, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21031 + $_.fcorpat = $a([$a([1, 1, 1, 9, 9, 9, 9, 9]), $a([1, 0, 9, 9, 9, 9, 9, 9]), $a([1, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21041 + $_.fnullpat = $a([$a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21051 + var _Sf = new Map([ ["full", $a([$_.fpat, $_.fpat, $_.fpat, $_.fnullpat])], ["micro", $a([$_.fpat, $_.fnullpat, $_.fnullpat, $_.fnullpat])], ["rmqr", $a([$_.fpat, $_.fcorpat, $_.fcorpat, $_.fsubpat])] - ]); //#20732 - $_.fpatmap = _Si; //#20733 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20733 - bwipp_qrcode.__20734__ = 1; //#20733 - $_ = Object.getPrototypeOf($_); //#20733 - } //#20733 - $_.fpats = $get($_.fpatmap, $_.format); //#20735 - for (var _Sn = 0; _Sn <= 7; _Sn += 1) { //#20749 - $_.y = _Sn; //#20737 - for (var _So = 0; _So <= 7; _So += 1) { //#20748 - $_.x = _So; //#20739 - $_.fpb0 = $get($get($get($_.fpats, 0), $_.y), $_.x); //#20740 - $_.fpb1 = $get($get($get($_.fpats, 1), $_.y), $_.x); //#20741 - $_.fpb2 = $get($get($get($_.fpats, 2), $_.y), $_.x); //#20742 - $_.fpb3 = $get($get($get($_.fpats, 3), $_.y), $_.x); //#20743 - if (($_.fpb0 != 9) && ($_.y < $_.rows)) { //#20744 - $k[$j++] = $_.pixs; //#20744 - $k[$j++] = $_.x; //#20744 - $k[$j++] = $_.y; //#20744 - $_.qmv(); //#20744 - var _TK = $k[--$j]; //#20744 - $put($k[--$j], _TK, $_.fpb0); //#20744 - } //#20744 - if ($_.fpb1 != 9) { //#20745 - $k[$j++] = $_.pixs; //#20745 - $k[$j++] = $f($f($_.cols - $_.x) - 1); //#20745 - $k[$j++] = $_.y; //#20745 - $_.qmv(); //#20745 - var _TS = $k[--$j]; //#20745 - $put($k[--$j], _TS, $_.fpb1); //#20745 - } //#20745 - if ($_.fpb2 != 9) { //#20746 - $k[$j++] = $_.pixs; //#20746 - $k[$j++] = $_.x; //#20746 - $k[$j++] = $f($f($_.rows - $_.y) - 1); //#20746 - $_.qmv(); //#20746 - var _Ta = $k[--$j]; //#20746 - $put($k[--$j], _Ta, $_.fpb2); //#20746 - } //#20746 - if ($_.fpb3 != 9) { //#20747 - $k[$j++] = $_.pixs; //#20747 - $k[$j++] = $f($f($_.cols - $_.x) - 1); //#20747 - $k[$j++] = $f($f($_.rows - $_.y) - 1); //#20747 - $_.qmv(); //#20747 - var _Tj = $k[--$j]; //#20747 - $put($k[--$j], _Tj, $_.fpb3); //#20747 - } //#20747 - } //#20747 - } //#20747 - if (!bwipp_qrcode.__20767__) { //#20767 - $_ = Object.create($_); //#20767 - $_.algnpatfull = $a([$a([1, 1, 1, 1, 1]), $a([1, 0, 0, 0, 1]), $a([1, 0, 1, 0, 1]), $a([1, 0, 0, 0, 1]), $a([1, 1, 1, 1, 1])]); //#20759 - $_.algnpatrmqr = $a([$a([1, 1, 1, 9, 9]), $a([1, 0, 1, 9, 9]), $a([1, 1, 1, 9, 9]), $a([9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9])]); //#20766 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20766 - bwipp_qrcode.__20767__ = 1; //#20766 - $_ = Object.getPrototypeOf($_); //#20766 - } //#20766 + ]); //#21056 + $_.fpatmap = _Sf; //#21057 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21057 + bwipp_qrcode.__21058__ = 1; //#21057 + $_ = Object.getPrototypeOf($_); //#21057 + } //#21057 + $_.fpats = $get($_.fpatmap, $_.format); //#21059 + for (var _Sk = 0; _Sk <= 7; _Sk += 1) { //#21073 + $_.y = _Sk; //#21061 + for (var _Sl = 0; _Sl <= 7; _Sl += 1) { //#21072 + $_.x = _Sl; //#21063 + $_.fpb0 = $get($get($get($_.fpats, 0), $_.y), $_.x); //#21064 + $_.fpb1 = $get($get($get($_.fpats, 1), $_.y), $_.x); //#21065 + $_.fpb2 = $get($get($get($_.fpats, 2), $_.y), $_.x); //#21066 + $_.fpb3 = $get($get($get($_.fpats, 3), $_.y), $_.x); //#21067 + if (($_.fpb0 != 9) && ($_.y < $_.rows)) { //#21068 + $k[$j++] = $_.pixs; //#21068 + $k[$j++] = $_.x; //#21068 + $k[$j++] = $_.y; //#21068 + $_.qmv(); //#21068 + var _TH = $k[--$j]; //#21068 + $put($k[--$j], _TH, $_.fpb0); //#21068 + } //#21068 + if ($_.fpb1 != 9) { //#21069 + $k[$j++] = $_.pixs; //#21069 + $k[$j++] = $f($f($_.cols - $_.x) - 1); //#21069 + $k[$j++] = $_.y; //#21069 + $_.qmv(); //#21069 + var _TP = $k[--$j]; //#21069 + $put($k[--$j], _TP, $_.fpb1); //#21069 + } //#21069 + if ($_.fpb2 != 9) { //#21070 + $k[$j++] = $_.pixs; //#21070 + $k[$j++] = $_.x; //#21070 + $k[$j++] = $f($f($_.rows - $_.y) - 1); //#21070 + $_.qmv(); //#21070 + var _TX = $k[--$j]; //#21070 + $put($k[--$j], _TX, $_.fpb2); //#21070 + } //#21070 + if ($_.fpb3 != 9) { //#21071 + $k[$j++] = $_.pixs; //#21071 + $k[$j++] = $f($f($_.cols - $_.x) - 1); //#21071 + $k[$j++] = $f($f($_.rows - $_.y) - 1); //#21071 + $_.qmv(); //#21071 + var _Tg = $k[--$j]; //#21071 + $put($k[--$j], _Tg, $_.fpb3); //#21071 + } //#21071 + } //#21071 + } //#21071 + if (!bwipp_qrcode.__21091__) { //#21091 + $_ = Object.create($_); //#21091 + $_.algnpatfull = $a([$a([1, 1, 1, 1, 1]), $a([1, 0, 0, 0, 1]), $a([1, 0, 1, 0, 1]), $a([1, 0, 0, 0, 1]), $a([1, 1, 1, 1, 1])]); //#21083 + $_.algnpatrmqr = $a([$a([1, 1, 1, 9, 9]), $a([1, 0, 1, 9, 9]), $a([1, 1, 1, 9, 9]), $a([9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9])]); //#21090 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21090 + bwipp_qrcode.__21091__ = 1; //#21090 + $_ = Object.getPrototypeOf($_); //#21090 + } //#21090 $_.putalgnpat = function() { - $_.py = $k[--$j]; //#20770 - $_.px = $k[--$j]; //#20771 - for (var _U0 = 0; _U0 <= 4; _U0 += 1) { //#20781 - $_.pb = _U0; //#20773 - for (var _U1 = 0; _U1 <= 4; _U1 += 1) { //#20780 - $_.pa = _U1; //#20775 - $_.algnb = $get($get($_.algnpat, $_.pb), $_.pa); //#20776 - if ($_.algnb != 9) { //#20779 - $k[$j++] = $_.pixs; //#20778 - $k[$j++] = $f($_.px + $_.pa); //#20778 - $k[$j++] = $f($_.py + $_.pb); //#20778 - $_.qmv(); //#20778 - var _UE = $k[--$j]; //#20778 - $put($k[--$j], _UE, $_.algnb); //#20778 - } //#20778 - } //#20778 - } //#20778 - }; //#20778 - if ($eq($_.format, "full")) { //#20797 - $_.algnpat = $_.algnpatfull; //#20784 - for (var _UN = $f($_.asp2 - 2), _UO = $f($_.asp3 - $_.asp2), _UM = $f($_.cols - 13); _UO < 0 ? _UN >= _UM : _UN <= _UM; _UN += _UO) { //#20789 - $_.i = _UN; //#20786 - $k[$j++] = $_.i; //#20787 - $k[$j++] = 4; //#20787 - $_.putalgnpat(); //#20787 - $k[$j++] = 4; //#20788 - $k[$j++] = $_.i; //#20788 - $_.putalgnpat(); //#20788 - } //#20788 - for (var _UW = $f($_.asp2 - 2), _UX = $f($_.asp3 - $_.asp2), _UV = $f($_.cols - 9); _UX < 0 ? _UW >= _UV : _UW <= _UV; _UW += _UX) { //#20796 - $_.x = _UW; //#20791 - for (var _Ud = $f($_.asp2 - 2), _Ue = $f($_.asp3 - $_.asp2), _Uc = $f($_.rows - 9); _Ue < 0 ? _Ud >= _Uc : _Ud <= _Uc; _Ud += _Ue) { //#20795 - $_.y = _Ud; //#20793 - $k[$j++] = $_.x; //#20794 - $k[$j++] = $_.y; //#20794 - $_.putalgnpat(); //#20794 - } //#20794 - } //#20794 - } //#20794 - if ($eq($_.format, "rmqr")) { //#20805 - $_.algnpat = $_.algnpatrmqr; //#20799 - for (var _Uo = $f($_.asp2 - 2), _Up = $f($_.asp3 - $_.asp2), _Un = $f($_.cols - 13); _Up < 0 ? _Uo >= _Un : _Uo <= _Un; _Uo += _Up) { //#20804 - $_.i = _Uo; //#20801 - $k[$j++] = $_.i; //#20802 - $k[$j++] = 0; //#20802 - $_.putalgnpat(); //#20802 - $k[$j++] = $_.i; //#20803 - $k[$j++] = $f($_.rows - 3); //#20803 - $_.putalgnpat(); //#20803 - } //#20803 - } //#20803 - if (!bwipp_qrcode.__20814__) { //#20814 - $_ = Object.create($_); //#20814 - $_.formatmapmicro = $a([$a([$a([1, 8])]), $a([$a([2, 8])]), $a([$a([3, 8])]), $a([$a([4, 8])]), $a([$a([5, 8])]), $a([$a([6, 8])]), $a([$a([7, 8])]), $a([$a([8, 8])]), $a([$a([8, 7])]), $a([$a([8, 6])]), $a([$a([8, 5])]), $a([$a([8, 4])]), $a([$a([8, 3])]), $a([$a([8, 2])]), $a([$a([8, 1])])]); //#20813 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20813 - bwipp_qrcode.__20814__ = 1; //#20813 - $_ = Object.getPrototypeOf($_); //#20813 - } //#20813 - var _Xs = new Map([ + $_.py = $k[--$j]; //#21094 + $_.px = $k[--$j]; //#21095 + for (var _Tx = 0; _Tx <= 4; _Tx += 1) { //#21105 + $_.pb = _Tx; //#21097 + for (var _Ty = 0; _Ty <= 4; _Ty += 1) { //#21104 + $_.pa = _Ty; //#21099 + $_.algnb = $get($get($_.algnpat, $_.pb), $_.pa); //#21100 + if ($_.algnb != 9) { //#21103 + $k[$j++] = $_.pixs; //#21102 + $k[$j++] = $f($_.px + $_.pa); //#21102 + $k[$j++] = $f($_.py + $_.pb); //#21102 + $_.qmv(); //#21102 + var _UB = $k[--$j]; //#21102 + $put($k[--$j], _UB, $_.algnb); //#21102 + } //#21102 + } //#21102 + } //#21102 + }; //#21102 + if ($eq($_.format, "full")) { //#21121 + $_.algnpat = $_.algnpatfull; //#21108 + for (var _UK = $f($_.asp2 - 2), _UL = $f($_.asp3 - $_.asp2), _UJ = $f($_.cols - 13); _UL < 0 ? _UK >= _UJ : _UK <= _UJ; _UK += _UL) { //#21113 + $_.i = _UK; //#21110 + $k[$j++] = $_.i; //#21111 + $k[$j++] = 4; //#21111 + $_.putalgnpat(); //#21111 + $k[$j++] = 4; //#21112 + $k[$j++] = $_.i; //#21112 + $_.putalgnpat(); //#21112 + } //#21112 + for (var _UT = $f($_.asp2 - 2), _UU = $f($_.asp3 - $_.asp2), _US = $f($_.cols - 9); _UU < 0 ? _UT >= _US : _UT <= _US; _UT += _UU) { //#21120 + $_.x = _UT; //#21115 + for (var _Ua = $f($_.asp2 - 2), _Ub = $f($_.asp3 - $_.asp2), _UZ = $f($_.rows - 9); _Ub < 0 ? _Ua >= _UZ : _Ua <= _UZ; _Ua += _Ub) { //#21119 + $_.y = _Ua; //#21117 + $k[$j++] = $_.x; //#21118 + $k[$j++] = $_.y; //#21118 + $_.putalgnpat(); //#21118 + } //#21118 + } //#21118 + } //#21118 + if ($eq($_.format, "rmqr")) { //#21129 + $_.algnpat = $_.algnpatrmqr; //#21123 + for (var _Ul = $f($_.asp2 - 2), _Um = $f($_.asp3 - $_.asp2), _Uk = $f($_.cols - 13); _Um < 0 ? _Ul >= _Uk : _Ul <= _Uk; _Ul += _Um) { //#21128 + $_.i = _Ul; //#21125 + $k[$j++] = $_.i; //#21126 + $k[$j++] = 0; //#21126 + $_.putalgnpat(); //#21126 + $k[$j++] = $_.i; //#21127 + $k[$j++] = $f($_.rows - 3); //#21127 + $_.putalgnpat(); //#21127 + } //#21127 + } //#21127 + if (!bwipp_qrcode.__21138__) { //#21138 + $_ = Object.create($_); //#21138 + $_.formatmapmicro = $a([$a([$a([1, 8])]), $a([$a([2, 8])]), $a([$a([3, 8])]), $a([$a([4, 8])]), $a([$a([5, 8])]), $a([$a([6, 8])]), $a([$a([7, 8])]), $a([$a([8, 8])]), $a([$a([8, 7])]), $a([$a([8, 6])]), $a([$a([8, 5])]), $a([$a([8, 4])]), $a([$a([8, 3])]), $a([$a([8, 2])]), $a([$a([8, 1])])]); //#21137 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21137 + bwipp_qrcode.__21138__ = 1; //#21137 + $_ = Object.getPrototypeOf($_); //#21137 + } //#21137 + var _Xp = new Map([ ["full", $a([$a([$a([0, 8]), $a([8, $f($_.cols - 1)])]), $a([$a([1, 8]), $a([8, $f($_.cols - 2)])]), $a([$a([2, 8]), $a([8, $f($_.cols - 3)])]), $a([$a([3, 8]), $a([8, $f($_.cols - 4)])]), $a([$a([4, 8]), $a([8, $f($_.cols - 5)])]), $a([$a([5, 8]), $a([8, $f($_.cols - 6)])]), $a([$a([7, 8]), $a([8, $f($_.cols - 7)])]), $a([$a([8, 8]), $a([$f($_.cols - 8), 8])]), $a([$a([8, 7]), $a([$f($_.cols - 7), 8])]), $a([$a([8, 5]), $a([$f($_.cols - 6), 8])]), $a([$a([8, 4]), $a([$f($_.cols - 5), 8])]), $a([$a([8, 3]), $a([$f($_.cols - 4), 8])]), $a([$a([8, 2]), $a([$f($_.cols - 3), 8])]), $a([$a([8, 1]), $a([$f($_.cols - 2), 8])]), $a([$a([8, 0]), $a([$f($_.cols - 1), 8])])])], ["micro", $_.formatmapmicro], ["rmqr", $a([$a([$a([11, 3]), $a([$f($_.cols - 3), $f($_.rows - 6)])]), $a([$a([11, 2]), $a([$f($_.cols - 4), $f($_.rows - 6)])]), $a([$a([11, 1]), $a([$f($_.cols - 5), $f($_.rows - 6)])]), $a([$a([10, 5]), $a([$f($_.cols - 6), $f($_.rows - 2)])]), $a([$a([10, 4]), $a([$f($_.cols - 6), $f($_.rows - 3)])]), $a([$a([10, 3]), $a([$f($_.cols - 6), $f($_.rows - 4)])]), $a([$a([10, 2]), $a([$f($_.cols - 6), $f($_.rows - 5)])]), $a([$a([10, 1]), $a([$f($_.cols - 6), $f($_.rows - 6)])]), $a([$a([9, 5]), $a([$f($_.cols - 7), $f($_.rows - 2)])]), $a([$a([9, 4]), $a([$f($_.cols - 7), $f($_.rows - 3)])]), $a([$a([9, 3]), $a([$f($_.cols - 7), $f($_.rows - 4)])]), $a([$a([9, 2]), $a([$f($_.cols - 7), $f($_.rows - 5)])]), $a([$a([9, 1]), $a([$f($_.cols - 7), $f($_.rows - 6)])]), $a([$a([8, 5]), $a([$f($_.cols - 8), $f($_.rows - 2)])]), $a([$a([8, 4]), $a([$f($_.cols - 8), $f($_.rows - 3)])]), $a([$a([8, 3]), $a([$f($_.cols - 8), $f($_.rows - 4)])]), $a([$a([8, 2]), $a([$f($_.cols - 8), $f($_.rows - 5)])]), $a([$a([8, 1]), $a([$f($_.cols - 8), $f($_.rows - 6)])])])] - ]); //#20830 - $_.formatmap = $get(_Xs, $_.format); //#20832 - $forall($_.formatmap, function() { //#20835 - $forall($k[--$j], function() { //#20834 - $forall($k[--$j]); //#20834 - $_.qmv(); //#20834 - $put($_.pixs, $k[--$j], 1); //#20834 - }); //#20834 - }); //#20834 - if ($eq($_.format, "full") && ($_.cols >= 45)) { //#20851 - $_.versionmap = $a([$a([$a([$f($_.cols - 9), 5]), $a([5, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 5]), $a([5, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 5]), $a([5, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 4]), $a([4, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 4]), $a([4, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 4]), $a([4, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 3]), $a([3, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 3]), $a([3, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 3]), $a([3, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 2]), $a([2, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 2]), $a([2, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 2]), $a([2, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 1]), $a([1, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 1]), $a([1, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 1]), $a([1, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 0]), $a([0, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 0]), $a([0, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 0]), $a([0, $f($_.cols - 11)])])]); //#20849 - } else { //#20851 - $_.versionmap = $a([]); //#20851 - } //#20851 - var _ZW = $_.versionmap; //#20853 - for (var _ZX = 0, _ZY = _ZW.length; _ZX < _ZY; _ZX++) { //#20855 - $forall($get(_ZW, _ZX), function() { //#20854 - $forall($k[--$j]); //#20854 - $_.qmv(); //#20854 - $put($_.pixs, $k[--$j], 0); //#20854 - }); //#20854 - } //#20854 - if ($eq($_.format, "full")) { //#20860 - $k[$j++] = $_.pixs; //#20859 - $k[$j++] = 8; //#20859 - $k[$j++] = $f($_.rows - 8); //#20859 - $_.qmv(); //#20859 - var _Zg = $k[--$j]; //#20859 - $put($k[--$j], _Zg, 0); //#20859 - } //#20859 - var _a0 = $a([function() { - var _Zi = $k[--$j]; //#20865 - var _Zj = $k[--$j]; //#20865 - $k[$j++] = $f(_Zj + _Zi) % 2; //#20865 + ]); //#21154 + $_.formatmap = $get(_Xp, $_.format); //#21156 + $forall($_.formatmap, function() { //#21159 + $forall($k[--$j], function() { //#21158 + $forall($k[--$j]); //#21158 + $_.qmv(); //#21158 + $put($_.pixs, $k[--$j], 1); //#21158 + }); //#21158 + }); //#21158 + if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21175 + $_.versionmap = $a([$a([$a([$f($_.cols - 9), 5]), $a([5, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 5]), $a([5, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 5]), $a([5, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 4]), $a([4, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 4]), $a([4, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 4]), $a([4, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 3]), $a([3, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 3]), $a([3, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 3]), $a([3, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 2]), $a([2, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 2]), $a([2, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 2]), $a([2, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 1]), $a([1, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 1]), $a([1, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 1]), $a([1, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 0]), $a([0, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 0]), $a([0, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 0]), $a([0, $f($_.cols - 11)])])]); //#21173 + } else { //#21175 + $_.versionmap = $a([]); //#21175 + } //#21175 + var _ZT = $_.versionmap; //#21177 + for (var _ZU = 0, _ZV = _ZT.length; _ZU < _ZV; _ZU++) { //#21179 + $forall($get(_ZT, _ZU), function() { //#21178 + $forall($k[--$j]); //#21178 + $_.qmv(); //#21178 + $put($_.pixs, $k[--$j], 0); //#21178 + }); //#21178 + } //#21178 + if ($eq($_.format, "full")) { //#21184 + $k[$j++] = $_.pixs; //#21183 + $k[$j++] = 8; //#21183 + $k[$j++] = $f($_.rows - 8); //#21183 + $_.qmv(); //#21183 + var _Zd = $k[--$j]; //#21183 + $put($k[--$j], _Zd, 0); //#21183 + } //#21183 + var _Zx = $a([function() { + var _Zf = $k[--$j]; //#21189 + var _Zg = $k[--$j]; //#21189 + $k[$j++] = $f(_Zg + _Zf) % 2; //#21189 }, function() { - var _Zk = $k[--$j]; //#20866 - var _Zl = $k[--$j]; //#20866 - $k[$j++] = _Zk; //#20866 - $k[$j++] = _Zl; //#20866 - $j--; //#20866 - var _Zm = $k[--$j]; //#20866 - $k[$j++] = _Zm % 2; //#20866 + var _Zh = $k[--$j]; //#21190 + var _Zi = $k[--$j]; //#21190 + $k[$j++] = _Zh; //#21190 + $k[$j++] = _Zi; //#21190 + $j--; //#21190 + var _Zj = $k[--$j]; //#21190 + $k[$j++] = _Zj % 2; //#21190 }, function() { - $j--; //#20867 - var _Zn = $k[--$j]; //#20867 - $k[$j++] = _Zn % 3; //#20867 + $j--; //#21191 + var _Zk = $k[--$j]; //#21191 + $k[$j++] = _Zk % 3; //#21191 }, function() { - var _Zo = $k[--$j]; //#20868 - var _Zp = $k[--$j]; //#20868 - $k[$j++] = $f(_Zp + _Zo) % 3; //#20868 + var _Zl = $k[--$j]; //#21192 + var _Zm = $k[--$j]; //#21192 + $k[$j++] = $f(_Zm + _Zl) % 3; //#21192 }, function() { - var _Zq = $k[--$j]; //#20869 - var _Zr = $k[--$j]; //#20869 - $k[$j++] = ((~~(_Zq / 2)) + (~~(_Zr / 3))) % 2; //#20869 + var _Zn = $k[--$j]; //#21193 + var _Zo = $k[--$j]; //#21193 + $k[$j++] = ((~~(_Zn / 2)) + (~~(_Zo / 3))) % 2; //#21193 }, function() { - var _Zs = $k[--$j]; //#20870 - var _Zu = $k[--$j] * _Zs; //#20870 - $k[$j++] = $f((_Zu % 2) + (_Zu % 3)); //#20870 + var _Zp = $k[--$j]; //#21194 + var _Zr = $k[--$j] * _Zp; //#21194 + $k[$j++] = $f((_Zr % 2) + (_Zr % 3)); //#21194 }, function() { - var _Zv = $k[--$j]; //#20871 - var _Zx = $k[--$j] * _Zv; //#20871 - $k[$j++] = ($f((_Zx % 2) + (_Zx % 3))) % 2; //#20871 + var _Zs = $k[--$j]; //#21195 + var _Zu = $k[--$j] * _Zs; //#21195 + $k[$j++] = ($f((_Zu % 2) + (_Zu % 3))) % 2; //#21195 }, function() { - var _Zy = $k[--$j]; //#20872 - var _Zz = $k[--$j]; //#20872 - $k[$j++] = ($f(((_Zz * _Zy) % 3) + ($f(_Zz + _Zy) % 2))) % 2; //#20872 - }]); //#20872 - var _aB = $a([function() { - var _a1 = $k[--$j]; //#20875 - var _a2 = $k[--$j]; //#20875 - $k[$j++] = _a1; //#20875 - $k[$j++] = _a2; //#20875 - $j--; //#20875 - var _a3 = $k[--$j]; //#20875 - $k[$j++] = _a3 % 2; //#20875 + var _Zv = $k[--$j]; //#21196 + var _Zw = $k[--$j]; //#21196 + $k[$j++] = ($f(((_Zw * _Zv) % 3) + ($f(_Zw + _Zv) % 2))) % 2; //#21196 + }]); //#21196 + var _a8 = $a([function() { + var _Zy = $k[--$j]; //#21199 + var _Zz = $k[--$j]; //#21199 + $k[$j++] = _Zy; //#21199 + $k[$j++] = _Zz; //#21199 + $j--; //#21199 + var _a0 = $k[--$j]; //#21199 + $k[$j++] = _a0 % 2; //#21199 }, function() { - var _a4 = $k[--$j]; //#20876 - var _a5 = $k[--$j]; //#20876 - $k[$j++] = ((~~(_a4 / 2)) + (~~(_a5 / 3))) % 2; //#20876 + var _a1 = $k[--$j]; //#21200 + var _a2 = $k[--$j]; //#21200 + $k[$j++] = ((~~(_a1 / 2)) + (~~(_a2 / 3))) % 2; //#21200 }, function() { - var _a6 = $k[--$j]; //#20877 - var _a8 = $k[--$j] * _a6; //#20877 - $k[$j++] = ($f((_a8 % 2) + (_a8 % 3))) % 2; //#20877 + var _a3 = $k[--$j]; //#21201 + var _a5 = $k[--$j] * _a3; //#21201 + $k[$j++] = ($f((_a5 % 2) + (_a5 % 3))) % 2; //#21201 }, function() { - var _a9 = $k[--$j]; //#20878 - var _aA = $k[--$j]; //#20878 - $k[$j++] = ($f(((_aA * _a9) % 3) + ($f(_aA + _a9) % 2))) % 2; //#20878 - }]); //#20878 - var _aE = $a([function() { - var _aC = $k[--$j]; //#20881 - var _aD = $k[--$j]; //#20881 - $k[$j++] = ((~~(_aC / 2)) + (~~(_aD / 3))) % 2; //#20881 - }]); //#20881 - var _aF = new Map([ - ["full", _a0], - ["micro", _aB], - ["rmqr", _aE] - ]); //#20881 - $_.maskfuncs = $get(_aF, $_.format); //#20883 - if ($_.mask != -1) { //#20887 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#20885 - $_.bestmaskval = $_.mask - 1; //#20886 - } //#20886 - $_.masks = $a($_.maskfuncs.length); //#20888 - for (var _aS = 0, _aR = $_.masks.length - 1; _aS <= _aR; _aS += 1) { //#20902 - $_.m = _aS; //#20890 - $_.mask = $a($_.rows * $_.cols); //#20891 - for (var _aY = 0, _aX = $f($_.rows - 1); _aY <= _aX; _aY += 1) { //#20900 - $_.j = _aY; //#20893 - for (var _ab = 0, _aa = $f($_.cols - 1); _ab <= _aa; _ab += 1) { //#20899 - $_.i = _ab; //#20895 - $k[$j++] = $_.i; //#20896 - $k[$j++] = $_.j; //#20896 + var _a6 = $k[--$j]; //#21202 + var _a7 = $k[--$j]; //#21202 + $k[$j++] = ($f(((_a7 * _a6) % 3) + ($f(_a7 + _a6) % 2))) % 2; //#21202 + }]); //#21202 + var _aB = $a([function() { + var _a9 = $k[--$j]; //#21205 + var _aA = $k[--$j]; //#21205 + $k[$j++] = ((~~(_a9 / 2)) + (~~(_aA / 3))) % 2; //#21205 + }]); //#21205 + var _aC = new Map([ + ["full", _Zx], + ["micro", _a8], + ["rmqr", _aB] + ]); //#21205 + $_.maskfuncs = $get(_aC, $_.format); //#21207 + if ($_.mask != -1) { //#21211 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#21209 + $_.bestmaskval = $_.mask - 1; //#21210 + } //#21210 + $_.masks = $a($_.maskfuncs.length); //#21212 + for (var _aP = 0, _aO = $_.masks.length - 1; _aP <= _aO; _aP += 1) { //#21226 + $_.m = _aP; //#21214 + $_.mask = $a($_.rows * $_.cols); //#21215 + for (var _aV = 0, _aU = $f($_.rows - 1); _aV <= _aU; _aV += 1) { //#21224 + $_.j = _aV; //#21217 + for (var _aY = 0, _aX = $f($_.cols - 1); _aY <= _aX; _aY += 1) { //#21223 + $_.i = _aY; //#21219 + $k[$j++] = $_.i; //#21220 + $k[$j++] = $_.j; //#21220 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#20896 - var _ah = $k[--$j]; //#20896 - $k[$j++] = _ah == 0; //#20897 - $k[$j++] = $_.pixs; //#20897 - $k[$j++] = $_.i; //#20897 - $k[$j++] = $_.j; //#20897 - $_.qmv(); //#20897 - var _al = $k[--$j]; //#20897 - var _an = $get($k[--$j], _al); //#20897 - var _ao = $k[--$j]; //#20897 - var _ap = (_ao && (_an == -1)) ? 1 : 0; //#20897 - $k[$j++] = _ap; //#20898 - $k[$j++] = $_.mask; //#20898 - $k[$j++] = $_.i; //#20898 - $k[$j++] = $_.j; //#20898 - $_.qmv(); //#20898 - var _at = $k[--$j]; //#20898 - var _au = $k[--$j]; //#20898 - $put(_au, _at, $k[--$j]); //#20898 - } //#20898 - } //#20898 - $put($_.masks, $_.m, $_.mask); //#20901 - } //#20901 - var _b1 = $ne($_.format, "rmqr") ? 1 : 2; //#20905 - $_.posx = $f($_.cols - _b1); //#20905 - $_.posy = $f($_.rows - 1); //#20906 - $_.dir = -1; //#20907 - $_.col = 1; //#20908 - $_.num = 0; //#20909 - for (;;) { //#20932 - if ($_.posx < 0) { //#20911 - break; //#20911 - } //#20911 - $k[$j++] = $_.pixs; //#20912 - $k[$j++] = $_.posx; //#20912 - $k[$j++] = $_.posy; //#20912 - $_.qmv(); //#20912 - var _b7 = $k[--$j]; //#20912 - if ($get($k[--$j], _b7) == -1) { //#20916 - var _bC = $get($_.cws, ~~($_.num / 8)); //#20913 - var _bE = -(7 - ($_.num % 8)); //#20913 - $k[$j++] = ((_bE < 0 ? _bC >>> -_bE : _bC << _bE)) & 1; //#20914 - $k[$j++] = $_.pixs; //#20914 - $k[$j++] = $_.posx; //#20914 - $k[$j++] = $_.posy; //#20914 - $_.qmv(); //#20914 - var _bI = $k[--$j]; //#20914 - var _bJ = $k[--$j]; //#20914 - $put(_bJ, _bI, $k[--$j]); //#20914 - $_.num = $_.num + 1; //#20915 - } //#20915 - if ($_.col == 1) { //#20929 - $_.col = 0; //#20918 - $_.posx = $f($_.posx - 1); //#20919 - } else { //#20929 - $_.col = 1; //#20921 - $_.posx = $f($_.posx + 1); //#20922 - $_.posy = $f($_.posy + $_.dir); //#20923 - if (($_.posy < 0) || ($_.posy >= $_.rows)) { //#20930 - $_.dir = $_.dir * -1; //#20925 - $_.posy = $f($_.posy + $_.dir); //#20926 - $_.posx = $f($_.posx - 2); //#20927 - if ($eq($_.format, "full") && ($_.posx == 6)) { //#20929 - $_.posx = $f($_.posx - 1); //#20929 - } //#20929 - } //#20929 - } //#20929 - } //#20929 + } //#21220 + var _ae = $k[--$j]; //#21220 + $k[$j++] = _ae == 0; //#21221 + $k[$j++] = $_.pixs; //#21221 + $k[$j++] = $_.i; //#21221 + $k[$j++] = $_.j; //#21221 + $_.qmv(); //#21221 + var _ai = $k[--$j]; //#21221 + var _ak = $get($k[--$j], _ai); //#21221 + var _al = $k[--$j]; //#21221 + var _am = (_al && (_ak == -1)) ? 1 : 0; //#21221 + $k[$j++] = _am; //#21222 + $k[$j++] = $_.mask; //#21222 + $k[$j++] = $_.i; //#21222 + $k[$j++] = $_.j; //#21222 + $_.qmv(); //#21222 + var _aq = $k[--$j]; //#21222 + var _ar = $k[--$j]; //#21222 + $put(_ar, _aq, $k[--$j]); //#21222 + } //#21222 + } //#21222 + $put($_.masks, $_.m, $_.mask); //#21225 + } //#21225 + var _ay = $ne($_.format, "rmqr") ? 1 : 2; //#21229 + $_.posx = $f($_.cols - _ay); //#21229 + $_.posy = $f($_.rows - 1); //#21230 + $_.dir = -1; //#21231 + $_.col = 1; //#21232 + $_.num = 0; //#21233 + for (;;) { //#21256 + if ($_.posx < 0) { //#21235 + break; //#21235 + } //#21235 + $k[$j++] = $_.pixs; //#21236 + $k[$j++] = $_.posx; //#21236 + $k[$j++] = $_.posy; //#21236 + $_.qmv(); //#21236 + var _b4 = $k[--$j]; //#21236 + if ($get($k[--$j], _b4) == -1) { //#21240 + var _b9 = $get($_.cws, ~~($_.num / 8)); //#21237 + var _bB = -(7 - ($_.num % 8)); //#21237 + $k[$j++] = ((_bB < 0 ? _b9 >>> -_bB : _b9 << _bB)) & 1; //#21238 + $k[$j++] = $_.pixs; //#21238 + $k[$j++] = $_.posx; //#21238 + $k[$j++] = $_.posy; //#21238 + $_.qmv(); //#21238 + var _bF = $k[--$j]; //#21238 + var _bG = $k[--$j]; //#21238 + $put(_bG, _bF, $k[--$j]); //#21238 + $_.num = $_.num + 1; //#21239 + } //#21239 + if ($_.col == 1) { //#21253 + $_.col = 0; //#21242 + $_.posx = $f($_.posx - 1); //#21243 + } else { //#21253 + $_.col = 1; //#21245 + $_.posx = $f($_.posx + 1); //#21246 + $_.posy = $f($_.posy + $_.dir); //#21247 + if (($_.posy < 0) || ($_.posy >= $_.rows)) { //#21254 + $_.dir = $_.dir * -1; //#21249 + $_.posy = $f($_.posy + $_.dir); //#21250 + $_.posx = $f($_.posx - 2); //#21251 + if ($eq($_.format, "full") && ($_.posx == 6)) { //#21253 + $_.posx = $f($_.posx - 1); //#21253 + } //#21253 + } //#21253 + } //#21253 + } //#21253 $_.evalfulln1n3 = function() { - $_.scrle = $k[--$j]; //#20936 - $k[$j++] = 'scr1'; //#20938 - $k[$j++] = 0; //#20938 - $forall($_.scrle, function() { //#20938 - var _bd = $k[--$j]; //#20938 - $k[$j++] = _bd; //#20938 - if (_bd >= 5) { //#20938 - var _be = $k[--$j]; //#20938 - var _bg = $f($f($k[--$j] + _be) - 2); //#20938 - $k[$j++] = _bg; //#20938 - $k[$j++] = _bg; //#20938 - } //#20938 - $j--; //#20938 - }); //#20938 - var _bh = $k[--$j]; //#20938 - $_[$k[--$j]] = _bh; //#20938 - $_.scr3 = 0; //#20940 - for (var _bl = 3, _bk = $_.scrle.length - 3; _bl <= _bk; _bl += 2) { //#20955 - $_.j = _bl; //#20942 - if (($get($_.scrle, $_.j) % 3) == 0) { //#20954 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#20944 - var _bu = $geti($_.scrle, $_.j - 2, 5); //#20945 - for (var _bv = 0, _bw = _bu.length; _bv < _bw; _bv++) { //#20945 - $k[$j++] = $get(_bu, _bv) == $_.fact; //#20945 - } //#20945 - var _bz = $k[--$j]; //#20945 - var _c0 = $k[--$j]; //#20945 - var _c1 = $k[--$j]; //#20945 - $k[$j++] = $an(_c0, _bz); //#20945 - $k[$j++] = _c1; //#20945 - $j--; //#20945 - var _c2 = $k[--$j]; //#20945 - var _c3 = $k[--$j]; //#20945 - var _c4 = $k[--$j]; //#20945 - if (_c4 && (_c3 && _c2)) { //#20953 - if (($_.j == 3) || (($_.j + 4) >= $_.scrle.length)) { //#20950 - $_.scr3 = $_.scr3 + 40; //#20947 - } else { //#20950 - if (($get($_.scrle, $_.j - 3) >= 4) || ($get($_.scrle, $_.j + 3) >= 4)) { //#20951 - $_.scr3 = $_.scr3 + 40; //#20950 - } //#20950 - } //#20950 - } //#20950 - } //#20950 - } //#20950 - $k[$j++] = $_.scr1; //#20956 - $k[$j++] = $_.scr3; //#20956 - }; //#20956 + $_.scrle = $k[--$j]; //#21260 + $k[$j++] = 'scr1'; //#21262 + $k[$j++] = 0; //#21262 + $forall($_.scrle, function() { //#21262 + var _ba = $k[--$j]; //#21262 + $k[$j++] = _ba; //#21262 + if (_ba >= 5) { //#21262 + var _bb = $k[--$j]; //#21262 + var _bd = $f($f($k[--$j] + _bb) - 2); //#21262 + $k[$j++] = _bd; //#21262 + $k[$j++] = _bd; //#21262 + } //#21262 + $j--; //#21262 + }); //#21262 + var _be = $k[--$j]; //#21262 + $_[$k[--$j]] = _be; //#21262 + $_.scr3 = 0; //#21264 + for (var _bi = 3, _bh = $_.scrle.length - 3; _bi <= _bh; _bi += 2) { //#21279 + $_.j = _bi; //#21266 + if (($get($_.scrle, $_.j) % 3) == 0) { //#21278 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#21268 + var _br = $geti($_.scrle, $_.j - 2, 5); //#21269 + for (var _bs = 0, _bt = _br.length; _bs < _bt; _bs++) { //#21269 + $k[$j++] = $get(_br, _bs) == $_.fact; //#21269 + } //#21269 + var _bw = $k[--$j]; //#21269 + var _bx = $k[--$j]; //#21269 + var _by = $k[--$j]; //#21269 + $k[$j++] = $an(_bx, _bw); //#21269 + $k[$j++] = _by; //#21269 + $j--; //#21269 + var _bz = $k[--$j]; //#21269 + var _c0 = $k[--$j]; //#21269 + var _c1 = $k[--$j]; //#21269 + if (_c1 && (_c0 && _bz)) { //#21277 + if (($_.j == 3) || (($_.j + 4) >= $_.scrle.length)) { //#21274 + $_.scr3 = $_.scr3 + 40; //#21271 + } else { //#21274 + if (($get($_.scrle, $_.j - 3) >= 4) || ($get($_.scrle, $_.j + 3) >= 4)) { //#21275 + $_.scr3 = $_.scr3 + 40; //#21274 + } //#21274 + } //#21274 + } //#21274 + } //#21274 + } //#21274 + $k[$j++] = $_.scr1; //#21280 + $k[$j++] = $_.scr3; //#21280 + }; //#21280 $_.evalfull = function() { - $_.sym = $k[--$j]; //#20961 - $_.n1 = 0; //#20963 - $_.n2 = 0; //#20963 - $_.n3 = 0; //#20963 - $_.rle = $a($f($_.cols + 1)); //#20964 - $_.lastpairs = $a($_.cols); //#20965 - $_.thispairs = $a($_.cols); //#20966 - $_.colsadd1 = $f($_.cols + 1); //#20967 - for (var _cS = 0, _cR = $f($_.cols - 1); _cS <= _cR; _cS += 1) { //#21006 - $_.i = _cS; //#20969 - $k[$j++] = Infinity; //#20972 - var _cU = $_.cols; //#20973 - $k[$j++] = 0; //#20975 - $k[$j++] = 0; //#20975 - for (var _cW = $_.i, _cX = _cU, _cV = $f((_cU * _cU) - 1); _cX < 0 ? _cW >= _cV : _cW <= _cV; _cW += _cX) { //#20975 - var _cZ = $get($_.sym, _cW); //#20974 - var _ca = $k[--$j]; //#20974 - $k[$j++] = _cZ; //#20974 - if ($eq(_ca, _cZ)) { //#20974 - var _cb = $k[--$j]; //#20974 - var _cc = $k[--$j]; //#20974 - $k[$j++] = $f(_cc + 1); //#20974 - $k[$j++] = _cb; //#20974 - } else { //#20974 - var _cd = $k[--$j]; //#20974 - $k[$j++] = 1; //#20974 - $k[$j++] = _cd; //#20974 - } //#20974 - } //#20974 - $j--; //#20976 - var _cf = $counttomark() + 2; //#20977 - $astore($geti($_.rle, 0, _cf - 2)); //#20977 - $_.evalfulln1n3(); //#20978 - $_.n3 = $f($k[--$j] + $_.n3); //#20978 - $_.n1 = $f($k[--$j] + $_.n1); //#20978 - $j--; //#20979 - $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#20982 - $k[$j++] = Infinity; //#20983 - var _cq = $_.symrow; //#20984 - $k[$j++] = 0; //#20986 - $k[$j++] = 0; //#20986 - for (var _cr = 0, _cs = _cq.length; _cr < _cs; _cr++) { //#20986 - var _ct = $get(_cq, _cr); //#20986 - var _cu = $k[--$j]; //#20985 - $k[$j++] = _ct; //#20985 - if ($eq(_cu, _ct)) { //#20985 - var _cv = $k[--$j]; //#20985 - var _cw = $k[--$j]; //#20985 - $k[$j++] = $f(_cw + 1); //#20985 - $k[$j++] = _cv; //#20985 - } else { //#20985 - var _cx = $k[--$j]; //#20985 - $k[$j++] = 1; //#20985 - $k[$j++] = _cx; //#20985 - } //#20985 - } //#20985 - $j--; //#20987 - var _cz = $counttomark() + 2; //#20988 - $astore($geti($_.rle, 0, _cz - 2)); //#20988 - $_.evalfulln1n3(); //#20989 - $_.n3 = $f($k[--$j] + $_.n3); //#20989 - $_.n1 = $f($k[--$j] + $_.n1); //#20989 - $j--; //#20990 - var _d5 = $_.thispairs; //#20993 - $_.thispairs = $_.lastpairs; //#20993 - $_.lastpairs = _d5; //#20993 - var _d9 = ($get($_.symrow, 0) == 1) ? 0 : 1; //#20994 - var _dA = $_.symrow; //#20995 - $k[$j++] = _d9; //#20995 - for (var _dB = 0, _dC = _dA.length; _dB < _dC; _dB++) { //#20995 - var _dD = $get(_dA, _dB); //#20995 - var _dE = $k[--$j]; //#20995 - $k[$j++] = $f(_dE + _dD); //#20995 - $k[$j++] = _dD; //#20995 - } //#20995 - $j--; //#20996 - $astore($_.thispairs); //#20997 - $j--; //#20997 - if ($_.i > 0) { //#21004 - $k[$j++] = Infinity; //#20999 - $aload($_.lastpairs); //#21000 - $aload($_.thispairs); //#21000 - $k[$j++] = $_.n2; //#21001 - for (var _dL = 0, _dM = $_.cols; _dL < _dM; _dL++) { //#21001 - var _dN = $k[--$j]; //#21001 - var _dO = $k[--$j]; //#21001 - $k[$j++] = _dN; //#21001 - $k[$j++] = _dO; //#21001 - var _dQ = $k[$j - 1 - $_.colsadd1]; //#21001 - if (($f($k[--$j] + _dQ) & 3) == 0) { //#21001 - var _dS = $k[--$j]; //#21001 - $k[$j++] = $f(_dS + 3); //#21001 - } //#21001 - } //#21001 - $_.n2 = $k[--$j]; //#21002 - $cleartomark(); //#21003 - } //#21003 - } //#21003 - $k[$j++] = 'dark'; //#21009 - $k[$j++] = 0; //#21009 - $forall($_.sym, function() { //#21009 - var _dV = $k[--$j]; //#21009 - var _dW = $k[--$j]; //#21009 - $k[$j++] = $f(_dW + _dV); //#21009 - }); //#21009 - var _dX = $k[--$j]; //#21009 - $_[$k[--$j]] = _dX; //#21009 - var _da = $_.cols; //#21010 - $_.n4 = (~~((Math.abs($f((($_.dark * 100) / (_da * _da)) - 50))) / 5)) * 10; //#21010 - $k[$j++] = $f(($f($f($_.n1 + $_.n2) + $_.n3)) + $_.n4); //#21012 - }; //#21012 + $_.sym = $k[--$j]; //#21285 + $_.n1 = 0; //#21287 + $_.n2 = 0; //#21287 + $_.n3 = 0; //#21287 + $_.rle = $a($f($_.cols + 1)); //#21288 + $_.lastpairs = $a($_.cols); //#21289 + $_.thispairs = $a($_.cols); //#21290 + $_.colsadd1 = $f($_.cols + 1); //#21291 + for (var _cP = 0, _cO = $f($_.cols - 1); _cP <= _cO; _cP += 1) { //#21330 + $_.i = _cP; //#21293 + $k[$j++] = Infinity; //#21296 + var _cR = $_.cols; //#21297 + $k[$j++] = 0; //#21299 + $k[$j++] = 0; //#21299 + for (var _cT = $_.i, _cU = _cR, _cS = $f((_cR * _cR) - 1); _cU < 0 ? _cT >= _cS : _cT <= _cS; _cT += _cU) { //#21299 + var _cW = $get($_.sym, _cT); //#21298 + var _cX = $k[--$j]; //#21298 + $k[$j++] = _cW; //#21298 + if ($eq(_cX, _cW)) { //#21298 + var _cY = $k[--$j]; //#21298 + var _cZ = $k[--$j]; //#21298 + $k[$j++] = $f(_cZ + 1); //#21298 + $k[$j++] = _cY; //#21298 + } else { //#21298 + var _ca = $k[--$j]; //#21298 + $k[$j++] = 1; //#21298 + $k[$j++] = _ca; //#21298 + } //#21298 + } //#21298 + $j--; //#21300 + var _cc = $counttomark() + 2; //#21301 + $astore($geti($_.rle, 0, _cc - 2)); //#21301 + $_.evalfulln1n3(); //#21302 + $_.n3 = $f($k[--$j] + $_.n3); //#21302 + $_.n1 = $f($k[--$j] + $_.n1); //#21302 + $j--; //#21303 + $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#21306 + $k[$j++] = Infinity; //#21307 + var _cn = $_.symrow; //#21308 + $k[$j++] = 0; //#21310 + $k[$j++] = 0; //#21310 + for (var _co = 0, _cp = _cn.length; _co < _cp; _co++) { //#21310 + var _cq = $get(_cn, _co); //#21310 + var _cr = $k[--$j]; //#21309 + $k[$j++] = _cq; //#21309 + if ($eq(_cr, _cq)) { //#21309 + var _cs = $k[--$j]; //#21309 + var _ct = $k[--$j]; //#21309 + $k[$j++] = $f(_ct + 1); //#21309 + $k[$j++] = _cs; //#21309 + } else { //#21309 + var _cu = $k[--$j]; //#21309 + $k[$j++] = 1; //#21309 + $k[$j++] = _cu; //#21309 + } //#21309 + } //#21309 + $j--; //#21311 + var _cw = $counttomark() + 2; //#21312 + $astore($geti($_.rle, 0, _cw - 2)); //#21312 + $_.evalfulln1n3(); //#21313 + $_.n3 = $f($k[--$j] + $_.n3); //#21313 + $_.n1 = $f($k[--$j] + $_.n1); //#21313 + $j--; //#21314 + var _d2 = $_.thispairs; //#21317 + $_.thispairs = $_.lastpairs; //#21317 + $_.lastpairs = _d2; //#21317 + var _d6 = ($get($_.symrow, 0) == 1) ? 0 : 1; //#21318 + var _d7 = $_.symrow; //#21319 + $k[$j++] = _d6; //#21319 + for (var _d8 = 0, _d9 = _d7.length; _d8 < _d9; _d8++) { //#21319 + var _dA = $get(_d7, _d8); //#21319 + var _dB = $k[--$j]; //#21319 + $k[$j++] = $f(_dB + _dA); //#21319 + $k[$j++] = _dA; //#21319 + } //#21319 + $j--; //#21320 + $astore($_.thispairs); //#21321 + $j--; //#21321 + if ($_.i > 0) { //#21328 + $k[$j++] = Infinity; //#21323 + $aload($_.lastpairs); //#21324 + $aload($_.thispairs); //#21324 + $k[$j++] = $_.n2; //#21325 + for (var _dI = 0, _dJ = $_.cols; _dI < _dJ; _dI++) { //#21325 + var _dK = $k[--$j]; //#21325 + var _dL = $k[--$j]; //#21325 + $k[$j++] = _dK; //#21325 + $k[$j++] = _dL; //#21325 + var _dN = $k[$j - 1 - $_.colsadd1]; //#21325 + if (($f($k[--$j] + _dN) & 3) == 0) { //#21325 + var _dP = $k[--$j]; //#21325 + $k[$j++] = $f(_dP + 3); //#21325 + } //#21325 + } //#21325 + $_.n2 = $k[--$j]; //#21326 + $cleartomark(); //#21327 + } //#21327 + } //#21327 + $k[$j++] = 'dark'; //#21333 + $k[$j++] = 0; //#21333 + $forall($_.sym, function() { //#21333 + var _dS = $k[--$j]; //#21333 + var _dT = $k[--$j]; //#21333 + $k[$j++] = $f(_dT + _dS); //#21333 + }); //#21333 + var _dU = $k[--$j]; //#21333 + $_[$k[--$j]] = _dU; //#21333 + var _dX = $_.cols; //#21334 + $_.n4 = (~~((Math.abs($f((($_.dark * 100) / (_dX * _dX)) - 50))) / 5)) * 10; //#21334 + $k[$j++] = $f(($f($f($_.n1 + $_.n2) + $_.n3)) + $_.n4); //#21336 + }; //#21336 $_.evalmicro = function() { - $_.sym = $k[--$j]; //#21017 - $_.dkrhs = 0; //#21018 - $_.dkbot = 0; //#21018 - for (var _di = 1, _dh = $f($_.cols - 1); _di <= _dh; _di += 1) { //#21023 - $_.i = _di; //#21020 - $k[$j++] = 'dkrhs'; //#21021 - $k[$j++] = $_.dkrhs; //#21021 - $k[$j++] = $_.sym; //#21021 - $k[$j++] = $f($_.cols - 1); //#21021 - $k[$j++] = $_.i; //#21021 - $_.qmv(); //#21021 - var _dn = $k[--$j]; //#21021 - var _dp = $get($k[--$j], _dn); //#21021 - var _dq = $k[--$j]; //#21021 - $_[$k[--$j]] = $f(_dq + _dp); //#21021 - $k[$j++] = 'dkbot'; //#21022 - $k[$j++] = $_.dkbot; //#21022 - $k[$j++] = $_.sym; //#21022 - $k[$j++] = $_.i; //#21022 - $k[$j++] = $f($_.cols - 1); //#21022 - $_.qmv(); //#21022 - var _dw = $k[--$j]; //#21022 - var _dy = $get($k[--$j], _dw); //#21022 - var _dz = $k[--$j]; //#21022 - $_[$k[--$j]] = $f(_dz + _dy); //#21022 - } //#21022 - if ($_.dkrhs <= $_.dkbot) { //#21027 - $k[$j++] = -(($_.dkrhs * 16) + $_.dkbot); //#21025 - } else { //#21027 - $k[$j++] = -(($_.dkbot * 16) + $_.dkrhs); //#21027 - } //#21027 - }; //#21027 - $_.bestscore = 999999999; //#21032 - for (var _e9 = 0, _e8 = $_.masks.length - 1; _e9 <= _e8; _e9 += 1) { //#21054 - $_.m = _e9; //#21034 - $_.masksym = $a($_.rows * $_.cols); //#21035 - for (var _eG = 0, _eF = $f(($_.rows * $_.cols) - 1); _eG <= _eF; _eG += 1) { //#21039 - $_.i = _eG; //#21037 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#21038 - } //#21038 - if ($_.masks.length != 1) { //#21052 - if ($eq($_.format, "full")) { //#21044 - $k[$j++] = $_.masksym; //#21042 - $_.evalfull(); //#21042 - $_.score = $k[--$j]; //#21042 - } else { //#21044 - $k[$j++] = $_.masksym; //#21044 - $_.evalmicro(); //#21044 - $_.score = $k[--$j]; //#21044 - } //#21044 - if ($_.score < $_.bestscore) { //#21050 - $_.bestsym = $_.masksym; //#21047 - $_.bestmaskval = $_.m; //#21048 - $_.bestscore = $_.score; //#21049 - } //#21049 - } else { //#21052 - $_.bestsym = $_.masksym; //#21052 - } //#21052 - } //#21052 - $_.pixs = $_.bestsym; //#21055 - if ($eq($_.format, "full")) { //#21060 - $k[$j++] = $_.pixs; //#21059 - $k[$j++] = 8; //#21059 - $k[$j++] = $f($_.cols - 8); //#21059 - $_.qmv(); //#21059 - var _eh = $k[--$j]; //#21059 - $put($k[--$j], _eh, 1); //#21059 - } //#21059 - if (!bwipp_qrcode.__21096__) { //#21096 - $_ = Object.create($_); //#21096 - $_.fmtvalsfull = $a([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); //#21069 - $_.fmtvalsmicro = $a([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); //#21075 - $_.fmtvalsrmqr1 = $a([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); //#21085 - $_.fmtvalsrmqr2 = $a([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); //#21095 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21095 - bwipp_qrcode.__21096__ = 1; //#21095 - $_ = Object.getPrototypeOf($_); //#21095 - } //#21095 - if ($eq($_.format, "full")) { //#21106 - $k[$j++] = 'ecid'; //#21098 - $search("MLHQ", $_.eclevel); //#21098 - $j--; //#21098 - var _eq = $k[--$j]; //#21098 - var _er = $k[--$j]; //#21098 - $k[$j++] = _eq.length; //#21098 - $k[$j++] = _er; //#21098 - $j--; //#21098 - var _es = $k[--$j]; //#21098 - var _et = $k[--$j]; //#21098 - $k[$j++] = _es; //#21098 - $k[$j++] = _et; //#21098 - $j--; //#21098 - var _eu = $k[--$j]; //#21098 - $_[$k[--$j]] = _eu; //#21098 - $_.fmtval = $get($_.fmtvalsfull, ($_.ecid << 3) + $_.bestmaskval); //#21099 - for (var _f2 = 0, _f1 = $_.formatmap.length - 1; _f2 <= _f1; _f2 += 1) { //#21105 - $_.i = _f2; //#21101 - $forall($get($_.formatmap, $_.i), function() { //#21104 - var _f7 = $k[--$j]; //#21103 - $k[$j++] = $_.pixs; //#21103 - $aload(_f7); //#21103 - $_.qmv(); //#21103 - var _f8 = $_.fmtval; //#21103 - var _fA = -(14 - $_.i); //#21103 - var _fB = $k[--$j]; //#21103 - $put($k[--$j], _fB, ((_fA < 0 ? _f8 >>> -_fA : _f8 << _fA)) & 1); //#21103 - }); //#21103 - } //#21103 - } //#21103 - if ($eq($_.format, "micro")) { //#21114 - $_.symid = $get($get($a([$a([0]), $a([1, 2]), $a([3, 4]), $a([5, 6, 7])]), ~~($f($_.cols - 11) / 2)), $_.eclval); //#21108 - $_.fmtval = $get($_.fmtvalsmicro, ($_.symid << 2) + $_.bestmaskval); //#21109 - for (var _fT = 0, _fS = $_.formatmap.length - 1; _fT <= _fS; _fT += 1) { //#21113 - $_.i = _fT; //#21111 - $k[$j++] = $_.pixs; //#21112 - $aload($get($get($_.formatmap, $_.i), 0)); //#21112 - $_.qmv(); //#21112 - var _fZ = $_.fmtval; //#21112 - var _fb = -(14 - $_.i); //#21112 - var _fc = $k[--$j]; //#21112 - $put($k[--$j], _fc, ((_fb < 0 ? _fZ >>> -_fb : _fZ << _fb)) & 1); //#21112 - } //#21112 - } //#21112 - if ($eq($_.format, "rmqr")) { //#21124 - $k[$j++] = 'fmtvalu'; //#21116 - $search("MH", $_.eclevel); //#21116 - $j--; //#21116 - var _fg = $k[--$j]; //#21116 - var _fh = $k[--$j]; //#21116 - $k[$j++] = _fg.length; //#21116 - $k[$j++] = _fh; //#21116 - $j--; //#21116 - var _fi = $k[--$j]; //#21116 - var _fj = $k[--$j]; //#21116 - $k[$j++] = _fi; //#21116 - $k[$j++] = _fj; //#21116 - $j--; //#21116 - var _fk = $k[--$j]; //#21116 - $_[$k[--$j]] = (_fk << 5) + $_.verind; //#21116 - $_.fmtval1 = $get($_.fmtvalsrmqr1, $_.fmtvalu); //#21117 - $_.fmtval2 = $get($_.fmtvalsrmqr2, $_.fmtvalu); //#21118 - for (var _fv = 0, _fu = $_.formatmap.length - 1; _fv <= _fu; _fv += 1) { //#21123 - $_.i = _fv; //#21120 - $k[$j++] = $_.pixs; //#21121 - $aload($get($get($_.formatmap, $_.i), 0)); //#21121 - $_.qmv(); //#21121 - var _g1 = $_.fmtval1; //#21121 - var _g3 = -(17 - $_.i); //#21121 - var _g4 = $k[--$j]; //#21121 - $put($k[--$j], _g4, ((_g3 < 0 ? _g1 >>> -_g3 : _g1 << _g3)) & 1); //#21121 - $k[$j++] = $_.pixs; //#21122 - $aload($get($get($_.formatmap, $_.i), 1)); //#21122 - $_.qmv(); //#21122 - var _gB = $_.fmtval2; //#21122 - var _gD = -(17 - $_.i); //#21122 - var _gE = $k[--$j]; //#21122 - $put($k[--$j], _gE, ((_gD < 0 ? _gB >>> -_gD : _gB << _gD)) & 1); //#21122 - } //#21122 - } //#21122 - if (!bwipp_qrcode.__21135__) { //#21135 - $_ = Object.create($_); //#21135 - $_.vervals = $a([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); //#21134 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21134 - bwipp_qrcode.__21135__ = 1; //#21134 - $_ = Object.getPrototypeOf($_); //#21134 - } //#21134 - if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21144 - $_.verval = $get($_.vervals, (~~($f($_.cols - 17) / 4)) - 7); //#21137 - for (var _gP = 0, _gO = $_.versionmap.length - 1; _gP <= _gO; _gP += 1) { //#21143 - $_.i = _gP; //#21139 - $forall($get($_.versionmap, $_.i), function() { //#21142 - var _gU = $k[--$j]; //#21141 - $k[$j++] = $_.pixs; //#21141 - $forall(_gU); //#21141 - $_.qmv(); //#21141 - var _gV = $_.verval; //#21141 - var _gX = -(17 - $_.i); //#21141 - var _gY = $k[--$j]; //#21141 - $put($k[--$j], _gY, ((_gX < 0 ? _gV >>> -_gX : _gV << _gX)) & 1); //#21141 - }); //#21141 - } //#21141 - } //#21141 - $k[$j++] = Infinity; //#21147 - $k[$j++] = 'ren'; //#21154 - $k[$j++] = bwipp_renmatrix; //#21154 - $k[$j++] = 'pixs'; //#21154 - $k[$j++] = $_.pixs; //#21154 - $k[$j++] = 'pixx'; //#21154 - $k[$j++] = $_.cols; //#21154 - $k[$j++] = 'pixy'; //#21154 - $k[$j++] = $_.rows; //#21154 - $k[$j++] = 'height'; //#21154 - $k[$j++] = ($_.rows * 2) / 72; //#21154 - $k[$j++] = 'width'; //#21154 - $k[$j++] = ($_.cols * 2) / 72; //#21154 - $k[$j++] = 'borderleft'; //#21154 - if ($eq($_.format, "full")) { //#21154 - $k[$j++] = 4; //#21154 - } else { //#21154 - $k[$j++] = 2; //#21154 - } //#21154 - $k[$j++] = 'borderright'; //#21155 - if ($eq($_.format, "full")) { //#21155 - $k[$j++] = 4; //#21155 - } else { //#21155 - $k[$j++] = 2; //#21155 - } //#21155 - $k[$j++] = 'bordertop'; //#21156 - if ($eq($_.format, "full")) { //#21156 - $k[$j++] = 4; //#21156 - } else { //#21156 - $k[$j++] = 2; //#21156 - } //#21156 - $k[$j++] = 'borderbottom'; //#21157 - if ($eq($_.format, "full")) { //#21157 - $k[$j++] = 4; //#21157 - } else { //#21157 - $k[$j++] = 2; //#21157 - } //#21157 - $k[$j++] = 'opt'; //#21158 - $k[$j++] = $_.options; //#21158 - var _gk = $d(); //#21158 - $k[$j++] = _gk; //#21161 - if (!$_.dontdraw) { //#21161 - bwipp_renmatrix(); //#21161 - } //#21161 - $_ = Object.getPrototypeOf($_); //#21163 - $_ = Object.getPrototypeOf($_); //#21165 + $_.sym = $k[--$j]; //#21341 + $_.dkrhs = 0; //#21342 + $_.dkbot = 0; //#21342 + for (var _df = 1, _de = $f($_.cols - 1); _df <= _de; _df += 1) { //#21347 + $_.i = _df; //#21344 + $k[$j++] = 'dkrhs'; //#21345 + $k[$j++] = $_.dkrhs; //#21345 + $k[$j++] = $_.sym; //#21345 + $k[$j++] = $f($_.cols - 1); //#21345 + $k[$j++] = $_.i; //#21345 + $_.qmv(); //#21345 + var _dk = $k[--$j]; //#21345 + var _dm = $get($k[--$j], _dk); //#21345 + var _dn = $k[--$j]; //#21345 + $_[$k[--$j]] = $f(_dn + _dm); //#21345 + $k[$j++] = 'dkbot'; //#21346 + $k[$j++] = $_.dkbot; //#21346 + $k[$j++] = $_.sym; //#21346 + $k[$j++] = $_.i; //#21346 + $k[$j++] = $f($_.cols - 1); //#21346 + $_.qmv(); //#21346 + var _dt = $k[--$j]; //#21346 + var _dv = $get($k[--$j], _dt); //#21346 + var _dw = $k[--$j]; //#21346 + $_[$k[--$j]] = $f(_dw + _dv); //#21346 + } //#21346 + if ($_.dkrhs <= $_.dkbot) { //#21351 + $k[$j++] = -(($_.dkrhs * 16) + $_.dkbot); //#21349 + } else { //#21351 + $k[$j++] = -(($_.dkbot * 16) + $_.dkrhs); //#21351 + } //#21351 + }; //#21351 + $_.bestscore = 999999999; //#21356 + for (var _e6 = 0, _e5 = $_.masks.length - 1; _e6 <= _e5; _e6 += 1) { //#21378 + $_.m = _e6; //#21358 + $_.masksym = $a($_.rows * $_.cols); //#21359 + for (var _eD = 0, _eC = $f(($_.rows * $_.cols) - 1); _eD <= _eC; _eD += 1) { //#21363 + $_.i = _eD; //#21361 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#21362 + } //#21362 + if ($_.masks.length != 1) { //#21376 + if ($eq($_.format, "full")) { //#21368 + $k[$j++] = $_.masksym; //#21366 + $_.evalfull(); //#21366 + $_.score = $k[--$j]; //#21366 + } else { //#21368 + $k[$j++] = $_.masksym; //#21368 + $_.evalmicro(); //#21368 + $_.score = $k[--$j]; //#21368 + } //#21368 + if ($_.score < $_.bestscore) { //#21374 + $_.bestsym = $_.masksym; //#21371 + $_.bestmaskval = $_.m; //#21372 + $_.bestscore = $_.score; //#21373 + } //#21373 + } else { //#21376 + $_.bestsym = $_.masksym; //#21376 + } //#21376 + } //#21376 + $_.pixs = $_.bestsym; //#21379 + if ($eq($_.format, "full")) { //#21384 + $k[$j++] = $_.pixs; //#21383 + $k[$j++] = 8; //#21383 + $k[$j++] = $f($_.cols - 8); //#21383 + $_.qmv(); //#21383 + var _ee = $k[--$j]; //#21383 + $put($k[--$j], _ee, 1); //#21383 + } //#21383 + if (!bwipp_qrcode.__21420__) { //#21420 + $_ = Object.create($_); //#21420 + $_.fmtvalsfull = $a([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); //#21393 + $_.fmtvalsmicro = $a([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); //#21399 + $_.fmtvalsrmqr1 = $a([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); //#21409 + $_.fmtvalsrmqr2 = $a([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); //#21419 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21419 + bwipp_qrcode.__21420__ = 1; //#21419 + $_ = Object.getPrototypeOf($_); //#21419 + } //#21419 + if ($eq($_.format, "full")) { //#21430 + $k[$j++] = 'ecid'; //#21422 + $search("MLHQ", $_.eclevel); //#21422 + $j--; //#21422 + var _en = $k[--$j]; //#21422 + var _eo = $k[--$j]; //#21422 + $k[$j++] = _en.length; //#21422 + $k[$j++] = _eo; //#21422 + $j--; //#21422 + var _ep = $k[--$j]; //#21422 + var _eq = $k[--$j]; //#21422 + $k[$j++] = _ep; //#21422 + $k[$j++] = _eq; //#21422 + $j--; //#21422 + var _er = $k[--$j]; //#21422 + $_[$k[--$j]] = _er; //#21422 + $_.fmtval = $get($_.fmtvalsfull, ($_.ecid << 3) + $_.bestmaskval); //#21423 + for (var _ez = 0, _ey = $_.formatmap.length - 1; _ez <= _ey; _ez += 1) { //#21429 + $_.i = _ez; //#21425 + $forall($get($_.formatmap, $_.i), function() { //#21428 + var _f4 = $k[--$j]; //#21427 + $k[$j++] = $_.pixs; //#21427 + $aload(_f4); //#21427 + $_.qmv(); //#21427 + var _f5 = $_.fmtval; //#21427 + var _f7 = -(14 - $_.i); //#21427 + var _f8 = $k[--$j]; //#21427 + $put($k[--$j], _f8, ((_f7 < 0 ? _f5 >>> -_f7 : _f5 << _f7)) & 1); //#21427 + }); //#21427 + } //#21427 + } //#21427 + if ($eq($_.format, "micro")) { //#21438 + $_.symid = $get($get($a([$a([0]), $a([1, 2]), $a([3, 4]), $a([5, 6, 7])]), ~~($f($_.cols - 11) / 2)), $_.eclval); //#21432 + $_.fmtval = $get($_.fmtvalsmicro, ($_.symid << 2) + $_.bestmaskval); //#21433 + for (var _fQ = 0, _fP = $_.formatmap.length - 1; _fQ <= _fP; _fQ += 1) { //#21437 + $_.i = _fQ; //#21435 + $k[$j++] = $_.pixs; //#21436 + $aload($get($get($_.formatmap, $_.i), 0)); //#21436 + $_.qmv(); //#21436 + var _fW = $_.fmtval; //#21436 + var _fY = -(14 - $_.i); //#21436 + var _fZ = $k[--$j]; //#21436 + $put($k[--$j], _fZ, ((_fY < 0 ? _fW >>> -_fY : _fW << _fY)) & 1); //#21436 + } //#21436 + } //#21436 + if ($eq($_.format, "rmqr")) { //#21448 + $k[$j++] = 'fmtvalu'; //#21440 + $search("MH", $_.eclevel); //#21440 + $j--; //#21440 + var _fd = $k[--$j]; //#21440 + var _fe = $k[--$j]; //#21440 + $k[$j++] = _fd.length; //#21440 + $k[$j++] = _fe; //#21440 + $j--; //#21440 + var _ff = $k[--$j]; //#21440 + var _fg = $k[--$j]; //#21440 + $k[$j++] = _ff; //#21440 + $k[$j++] = _fg; //#21440 + $j--; //#21440 + var _fh = $k[--$j]; //#21440 + $_[$k[--$j]] = (_fh << 5) + $_.verind; //#21440 + $_.fmtval1 = $get($_.fmtvalsrmqr1, $_.fmtvalu); //#21441 + $_.fmtval2 = $get($_.fmtvalsrmqr2, $_.fmtvalu); //#21442 + for (var _fs = 0, _fr = $_.formatmap.length - 1; _fs <= _fr; _fs += 1) { //#21447 + $_.i = _fs; //#21444 + $k[$j++] = $_.pixs; //#21445 + $aload($get($get($_.formatmap, $_.i), 0)); //#21445 + $_.qmv(); //#21445 + var _fy = $_.fmtval1; //#21445 + var _g0 = -(17 - $_.i); //#21445 + var _g1 = $k[--$j]; //#21445 + $put($k[--$j], _g1, ((_g0 < 0 ? _fy >>> -_g0 : _fy << _g0)) & 1); //#21445 + $k[$j++] = $_.pixs; //#21446 + $aload($get($get($_.formatmap, $_.i), 1)); //#21446 + $_.qmv(); //#21446 + var _g8 = $_.fmtval2; //#21446 + var _gA = -(17 - $_.i); //#21446 + var _gB = $k[--$j]; //#21446 + $put($k[--$j], _gB, ((_gA < 0 ? _g8 >>> -_gA : _g8 << _gA)) & 1); //#21446 + } //#21446 + } //#21446 + if (!bwipp_qrcode.__21459__) { //#21459 + $_ = Object.create($_); //#21459 + $_.vervals = $a([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); //#21458 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21458 + bwipp_qrcode.__21459__ = 1; //#21458 + $_ = Object.getPrototypeOf($_); //#21458 + } //#21458 + if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21468 + $_.verval = $get($_.vervals, (~~($f($_.cols - 17) / 4)) - 7); //#21461 + for (var _gM = 0, _gL = $_.versionmap.length - 1; _gM <= _gL; _gM += 1) { //#21467 + $_.i = _gM; //#21463 + $forall($get($_.versionmap, $_.i), function() { //#21466 + var _gR = $k[--$j]; //#21465 + $k[$j++] = $_.pixs; //#21465 + $forall(_gR); //#21465 + $_.qmv(); //#21465 + var _gS = $_.verval; //#21465 + var _gU = -(17 - $_.i); //#21465 + var _gV = $k[--$j]; //#21465 + $put($k[--$j], _gV, ((_gU < 0 ? _gS >>> -_gU : _gS << _gU)) & 1); //#21465 + }); //#21465 + } //#21465 + } //#21465 + $k[$j++] = Infinity; //#21471 + $k[$j++] = 'ren'; //#21478 + $k[$j++] = 'renmatrix'; //#21478 + $k[$j++] = 'pixs'; //#21478 + $k[$j++] = $_.pixs; //#21478 + $k[$j++] = 'pixx'; //#21478 + $k[$j++] = $_.cols; //#21478 + $k[$j++] = 'pixy'; //#21478 + $k[$j++] = $_.rows; //#21478 + $k[$j++] = 'height'; //#21478 + $k[$j++] = ($_.rows * 2) / 72; //#21478 + $k[$j++] = 'width'; //#21478 + $k[$j++] = ($_.cols * 2) / 72; //#21478 + $k[$j++] = 'borderleft'; //#21478 + if ($eq($_.format, "full")) { //#21478 + $k[$j++] = 4; //#21478 + } else { //#21478 + $k[$j++] = 2; //#21478 + } //#21478 + $k[$j++] = 'borderright'; //#21479 + if ($eq($_.format, "full")) { //#21479 + $k[$j++] = 4; //#21479 + } else { //#21479 + $k[$j++] = 2; //#21479 + } //#21479 + $k[$j++] = 'bordertop'; //#21480 + if ($eq($_.format, "full")) { //#21480 + $k[$j++] = 4; //#21480 + } else { //#21480 + $k[$j++] = 2; //#21480 + } //#21480 + $k[$j++] = 'borderbottom'; //#21481 + if ($eq($_.format, "full")) { //#21481 + $k[$j++] = 4; //#21481 + } else { //#21481 + $k[$j++] = 2; //#21481 + } //#21481 + $k[$j++] = 'opt'; //#21482 + $k[$j++] = $_.options; //#21482 + var _gh = $d(); //#21482 + $k[$j++] = _gh; //#21485 + if (!$_.dontdraw) { //#21485 + bwipp_renmatrix(); //#21485 + } //#21485 + $_ = Object.getPrototypeOf($_); //#21487 + $_ = Object.getPrototypeOf($_); //#21489 } //bwipp_qrcode function bwipp_swissqrcode() { - $_ = Object.create($_); //#21195 - $_.dontdraw = false; //#21198 - $_.parse = false; //#21199 - $k[$j++] = $_; //#21201 - bwipp_processoptions(); //#21201 - $_.options = $k[--$j]; //#21201 - $_.barcode = $k[--$j]; //#21202 + $_ = Object.create($_); //#21519 + $_.dontdraw = false; //#21522 + $_.parse = false; //#21523 + $k[$j++] = $_; //#21525 + bwipp_processoptions(); //#21525 + $_.options = $k[--$j]; //#21525 + $_.barcode = $k[--$j]; //#21526 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#21208 - $_.fncvals = _3; //#21209 - $k[$j++] = 'barcode'; //#21210 - $k[$j++] = $_.barcode; //#21210 - $k[$j++] = $_.fncvals; //#21210 - bwipp_parseinput(); //#21210 - var _6 = $k[--$j]; //#21210 - $_[$k[--$j]] = _6; //#21210 - $_.barlen = $_.barcode.length; //#21211 - delete $_.options["parse"]; //#21212 - if ($_.barcode.length > 997) { //#21217 - $k[$j++] = 'bwipp.swissqrcodeBadLength#21216'; //#21216 - $k[$j++] = "Swiss QR Code input must not exceed 997 digits"; //#21216 - bwipp_raiseerror(); //#21216 - } //#21216 - $put($_.options, "dontdraw", true); //#21220 - $k[$j++] = 'args'; //#21221 - $k[$j++] = $_.barcode; //#21221 - $k[$j++] = $_.options; //#21221 - bwipp_qrcode(); //#21221 - var _E = $k[--$j]; //#21221 - $_[$k[--$j]] = _E; //#21221 - $put($_.args, "opt", $_.options); //#21223 - $k[$j++] = $_.args; //#21292 - if (!$_.dontdraw) { //#21292 - $$.save(); //#21237 - var _K = $$.currpos(); //#21238 - $$.translate(_K.x, _K.y); //#21238 - var _L = 72 / 25.4; //#21239 - $$.scale(_L, _L); //#21239 - $$.save(); //#21242 - $$.newpath(); //#21243 - $$.moveto(0, 0); //#21244 - $$.lineto(46, 0); //#21245 - $$.lineto(46, 46); //#21246 - $$.lineto(0, 46); //#21247 - $$.closepath(); //#21248 - $$.moveto(19.5, 19.5); //#21249 - $$.lineto(19.5, 26.5); //#21250 - $$.lineto(26.5, 26.5); //#21251 - $$.lineto(26.5, 19.5); //#21252 - $$.closepath(); //#21253 - $$.clip(); //#21254 - $$.save(); //#21257 - $$.moveto(0, 0); //#21258 - var _O = (46 / $get($_.args, "pixx")) / 2; //#21259 - $$.scale(_O, _O); //#21259 - bwipp_renmatrix(); //#21260 - $$.restore(); //#21261 - $$.restore(); //#21263 - $$.translate(19.5, 19.5); //#21266 - var _P = 7 / 83; //#21267 - $$.scale(_P, _P); //#21267 - $$.newpath(); //#21269 - $$.moveto(6, 6); //#21270 - $$.lineto(6, 77); //#21271 - $$.lineto(77, 77); //#21272 - $$.lineto(77, 6); //#21273 - $$.closepath(); //#21274 - $$.moveto(49, 18); //#21275 - $$.lineto(49, 34); //#21276 - $$.lineto(65, 34); //#21277 - $$.lineto(65, 49); //#21278 - $$.lineto(49, 49); //#21279 - $$.lineto(49, 65); //#21280 - $$.lineto(34, 65); //#21281 - $$.lineto(34, 49); //#21282 - $$.lineto(18, 49); //#21283 - $$.lineto(18, 34); //#21284 - $$.lineto(34, 34); //#21285 - $$.lineto(34, 18); //#21286 - $$.closepath(); //#21287 - $$.setrgbcolor(0, 0, 0); //#21288 - $$.fill(); //#21288 - $$.restore(); //#21290 - } //#21290 - $_ = Object.getPrototypeOf($_); //#21294 + ]); //#21532 + $_.fncvals = _3; //#21533 + $k[$j++] = 'barcode'; //#21534 + $k[$j++] = $_.barcode; //#21534 + $k[$j++] = $_.fncvals; //#21534 + bwipp_parseinput(); //#21534 + var _6 = $k[--$j]; //#21534 + $_[$k[--$j]] = _6; //#21534 + $_.barlen = $_.barcode.length; //#21535 + delete $_.options["parse"]; //#21536 + if ($_.barcode.length > 997) { //#21541 + $k[$j++] = 'bwipp.swissqrcodeBadLength#21540'; //#21540 + $k[$j++] = "Swiss QR Code input must not exceed 997 digits"; //#21540 + bwipp_raiseerror(); //#21540 + } //#21540 + $put($_.options, "dontdraw", true); //#21544 + $k[$j++] = 'args'; //#21545 + $k[$j++] = $_.barcode; //#21545 + $k[$j++] = $_.options; //#21545 + bwipp_qrcode(); //#21545 + var _E = $k[--$j]; //#21545 + $_[$k[--$j]] = _E; //#21545 + $put($_.args, "opt", $_.options); //#21547 + $k[$j++] = $_.args; //#21616 + if (!$_.dontdraw) { //#21616 + $$.save(); //#21561 + var _K = $$.currpos(); //#21562 + $$.translate(_K.x, _K.y); //#21562 + var _L = 72 / 25.4; //#21563 + $$.scale(_L, _L); //#21563 + $$.save(); //#21566 + $$.newpath(); //#21567 + $$.moveto(0, 0); //#21568 + $$.lineto(46, 0); //#21569 + $$.lineto(46, 46); //#21570 + $$.lineto(0, 46); //#21571 + $$.closepath(); //#21572 + $$.moveto(19.5, 19.5); //#21573 + $$.lineto(19.5, 26.5); //#21574 + $$.lineto(26.5, 26.5); //#21575 + $$.lineto(26.5, 19.5); //#21576 + $$.closepath(); //#21577 + $$.clip(); //#21578 + $$.save(); //#21581 + $$.moveto(0, 0); //#21582 + var _O = (46 / $get($_.args, "pixx")) / 2; //#21583 + $$.scale(_O, _O); //#21583 + bwipp_renmatrix(); //#21584 + $$.restore(); //#21585 + $$.restore(); //#21587 + $$.translate(19.5, 19.5); //#21590 + var _P = 7 / 83; //#21591 + $$.scale(_P, _P); //#21591 + $$.newpath(); //#21593 + $$.moveto(6, 6); //#21594 + $$.lineto(6, 77); //#21595 + $$.lineto(77, 77); //#21596 + $$.lineto(77, 6); //#21597 + $$.closepath(); //#21598 + $$.moveto(49, 18); //#21599 + $$.lineto(49, 34); //#21600 + $$.lineto(65, 34); //#21601 + $$.lineto(65, 49); //#21602 + $$.lineto(49, 49); //#21603 + $$.lineto(49, 65); //#21604 + $$.lineto(34, 65); //#21605 + $$.lineto(34, 49); //#21606 + $$.lineto(18, 49); //#21607 + $$.lineto(18, 34); //#21608 + $$.lineto(34, 34); //#21609 + $$.lineto(34, 18); //#21610 + $$.closepath(); //#21611 + $$.setrgbcolor(0, 0, 0); //#21612 + $$.fill(); //#21612 + $$.restore(); //#21614 + } //#21614 + $_ = Object.getPrototypeOf($_); //#21618 } //bwipp_swissqrcode function bwipp_microqrcode() { - $_ = Object.create($_); //#21323 - $_.dontdraw = false; //#21326 - $k[$j++] = $_; //#21328 - bwipp_processoptions(); //#21328 - $_.options = $k[--$j]; //#21328 - $_.barcode = $k[--$j]; //#21329 - $put($_.options, "dontdraw", true); //#21332 - $put($_.options, "format", "micro"); //#21333 - $k[$j++] = 'args'; //#21335 - $k[$j++] = $_.barcode; //#21335 - $k[$j++] = $_.options; //#21335 - bwipp_qrcode(); //#21335 - var _6 = $k[--$j]; //#21335 - $_[$k[--$j]] = _6; //#21335 - $put($_.args, "opt", $_.options); //#21337 - $k[$j++] = $_.args; //#21340 - if (!$_.dontdraw) { //#21340 - bwipp_renmatrix(); //#21340 - } //#21340 - $_ = Object.getPrototypeOf($_); //#21342 + $_ = Object.create($_); //#21647 + $_.dontdraw = false; //#21650 + $k[$j++] = $_; //#21652 + bwipp_processoptions(); //#21652 + $_.options = $k[--$j]; //#21652 + $_.barcode = $k[--$j]; //#21653 + $put($_.options, "dontdraw", true); //#21656 + $put($_.options, "format", "micro"); //#21657 + $k[$j++] = 'args'; //#21659 + $k[$j++] = $_.barcode; //#21659 + $k[$j++] = $_.options; //#21659 + bwipp_qrcode(); //#21659 + var _6 = $k[--$j]; //#21659 + $_[$k[--$j]] = _6; //#21659 + $put($_.args, "opt", $_.options); //#21661 + $k[$j++] = $_.args; //#21664 + if (!$_.dontdraw) { //#21664 + bwipp_renmatrix(); //#21664 + } //#21664 + $_ = Object.getPrototypeOf($_); //#21666 } //bwipp_microqrcode function bwipp_rectangularmicroqrcode() { - $_ = Object.create($_); //#21371 - $_.dontdraw = false; //#21374 - $k[$j++] = $_; //#21376 - bwipp_processoptions(); //#21376 - $_.options = $k[--$j]; //#21376 - $_.barcode = $k[--$j]; //#21377 - $put($_.options, "dontdraw", true); //#21380 - $put($_.options, "format", "rmqr"); //#21381 - $k[$j++] = 'args'; //#21383 - $k[$j++] = $_.barcode; //#21383 - $k[$j++] = $_.options; //#21383 - bwipp_qrcode(); //#21383 - var _6 = $k[--$j]; //#21383 - $_[$k[--$j]] = _6; //#21383 - $put($_.args, "opt", $_.options); //#21385 - $k[$j++] = $_.args; //#21388 - if (!$_.dontdraw) { //#21388 - bwipp_renmatrix(); //#21388 - } //#21388 - $_ = Object.getPrototypeOf($_); //#21390 + $_ = Object.create($_); //#21695 + $_.dontdraw = false; //#21698 + $k[$j++] = $_; //#21700 + bwipp_processoptions(); //#21700 + $_.options = $k[--$j]; //#21700 + $_.barcode = $k[--$j]; //#21701 + $put($_.options, "dontdraw", true); //#21704 + $put($_.options, "format", "rmqr"); //#21705 + $k[$j++] = 'args'; //#21707 + $k[$j++] = $_.barcode; //#21707 + $k[$j++] = $_.options; //#21707 + bwipp_qrcode(); //#21707 + var _6 = $k[--$j]; //#21707 + $_[$k[--$j]] = _6; //#21707 + $put($_.args, "opt", $_.options); //#21709 + $k[$j++] = $_.args; //#21712 + if (!$_.dontdraw) { //#21712 + bwipp_renmatrix(); //#21712 + } //#21712 + $_ = Object.getPrototypeOf($_); //#21714 } //bwipp_rectangularmicroqrcode function bwipp_maxicode() { - $_ = Object.create($_); //#21421 - $_.dontdraw = false; //#21424 - $_.mode = -1; //#21425 - $_.sam = -1; //#21426 - $_.parse = false; //#21427 - $_.parsefnc = false; //#21428 - $k[$j++] = $_; //#21430 - bwipp_processoptions(); //#21430 - $_.options = $k[--$j]; //#21430 - $_.barcode = $k[--$j]; //#21431 - if ($eq($_.barcode, "")) { //#21435 - $k[$j++] = 'bwipp.maxicodeEmptyData#21434'; //#21434 - $k[$j++] = "The data must not be empty"; //#21434 - bwipp_raiseerror(); //#21434 - } //#21434 - if (($_.mode != -1) && (($_.mode < 2) || ($_.mode > 6))) { //#21439 - $k[$j++] = 'bwipp.maxicodeBadMode#21438'; //#21438 - $k[$j++] = "Mode must be 2 to 6"; //#21438 - bwipp_raiseerror(); //#21438 - } //#21438 - if ($_.sam != -1) { //#21451 - $k[$j++] = true; //#21447 - for (var _7 = 0, _8 = 1; _7 < _8; _7++) { //#21447 - var _9 = $_.sam; //#21444 - if ((_9 < 12) || (_9 > 88)) { //#21444 - $j--; //#21444 - $k[$j++] = false; //#21444 - break; //#21444 - } //#21444 - var _B = $_.sam % 10; //#21445 - if ((_B < 2) || (_B > 8)) { //#21445 - $j--; //#21445 - $k[$j++] = false; //#21445 - break; //#21445 - } //#21445 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#21446 - $j--; //#21446 - $k[$j++] = false; //#21446 - break; //#21446 - } //#21446 - } //#21446 - if ($nt($k[--$j])) { //#21450 - $k[$j++] = 'bwipp.maxicodeBadSAM#21449'; //#21449 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols"; //#21449 - bwipp_raiseerror(); //#21449 - } //#21449 - } //#21449 - bwipp_loadctx(bwipp_maxicode) //#21453 + $_ = Object.create($_); //#21745 + $_.dontdraw = false; //#21748 + $_.mode = -1; //#21749 + $_.sam = -1; //#21750 + $_.parse = false; //#21751 + $_.parsefnc = false; //#21752 + $k[$j++] = $_; //#21754 + bwipp_processoptions(); //#21754 + $_.options = $k[--$j]; //#21754 + $_.barcode = $k[--$j]; //#21755 + if ($eq($_.barcode, "")) { //#21759 + $k[$j++] = 'bwipp.maxicodeEmptyData#21758'; //#21758 + $k[$j++] = "The data must not be empty"; //#21758 + bwipp_raiseerror(); //#21758 + } //#21758 + if (($_.mode != -1) && (($_.mode < 2) || ($_.mode > 6))) { //#21763 + $k[$j++] = 'bwipp.maxicodeBadMode#21762'; //#21762 + $k[$j++] = "Mode must be 2 to 6"; //#21762 + bwipp_raiseerror(); //#21762 + } //#21762 + if ($_.sam != -1) { //#21775 + $k[$j++] = true; //#21771 + for (var _7 = 0, _8 = 1; _7 < _8; _7++) { //#21771 + var _9 = $_.sam; //#21768 + if ((_9 < 12) || (_9 > 88)) { //#21768 + $j--; //#21768 + $k[$j++] = false; //#21768 + break; //#21768 + } //#21768 + var _B = $_.sam % 10; //#21769 + if ((_B < 2) || (_B > 8)) { //#21769 + $j--; //#21769 + $k[$j++] = false; //#21769 + break; //#21769 + } //#21769 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#21770 + $j--; //#21770 + $k[$j++] = false; //#21770 + break; //#21770 + } //#21770 + } //#21770 + if ($nt($k[--$j])) { //#21774 + $k[$j++] = 'bwipp.maxicodeBadSAM#21773'; //#21773 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols"; //#21773 + bwipp_raiseerror(); //#21773 + } //#21773 + } //#21773 + bwipp_loadctx(bwipp_maxicode) //#21777 var _H = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#21459 - $_.fncvals = _H; //#21461 - $k[$j++] = 'msg'; //#21462 - $k[$j++] = $_.barcode; //#21462 - $k[$j++] = $_.fncvals; //#21462 - bwipp_parseinput(); //#21462 - var _K = $k[--$j]; //#21462 - $_[$k[--$j]] = _K; //#21462 - $_.msglen = $_.msg.length; //#21463 - if (($_.mode == 2) || ($_.mode == 3)) { //#21551 - $_.barcode = $s($_.msglen); //#21469 - for (var _T = 0, _S = $_.msglen - 1; _T <= _S; _T += 1) { //#21475 - $_.i = _T; //#21471 - if ($get($_.msg, $_.i) > 0) { //#21474 - $put($_.barcode, $_.i, $get($_.msg, $_.i)); //#21473 - } //#21473 - } //#21473 - $_.barlen = $_.barcode.length; //#21476 - $_.fid = ""; //#21479 - if ($_.barlen >= 7) { //#21485 - if ($eq($geti($_.barcode, 0, 7), "\x5b\x29\x3e\x1e\x30\x31\x1d")) { //#21484 - $_.fid = $geti($_.barcode, 0, 9); //#21482 - $_.barcode = $geti($_.barcode, 9, $_.barlen - 9); //#21483 - } //#21483 - } //#21483 - $search($_.barcode, "\x1d"); //#21489 - if ($k[--$j]) { //#21511 - $_.pcode = $k[--$j]; //#21490 - $j--; //#21490 - if ($_.mode == 2) { //#21506 - $k[$j++] = true; //#21496 - for (var _p = 0, _q = 1; _p < _q; _p++) { //#21496 - if ($_.pcode.length > 9) { //#21494 - $j--; //#21494 - $k[$j++] = false; //#21494 - break; //#21494 - } //#21494 - $forall($_.pcode, function() { //#21495 - var _t = $k[--$j]; //#21495 - if ((_t < 48) || (_t > 57)) { //#21495 - $j--; //#21495 - $k[$j++] = false; //#21495 - return true; //#21495 - } //#21495 - }); //#21495 - } //#21495 - if ($nt($k[--$j])) { //#21499 - $j--; //#21498 - $k[$j++] = 'bwipp.maxicodeBadMode2PostCode#21498'; //#21498 - $k[$j++] = "A mode 2 postcode must not exceed 9 digits"; //#21498 - bwipp_raiseerror(); //#21498 - } //#21498 - } else { //#21506 - $forall($_.pcode, function() { //#21508 - var _w = $k[--$j]; //#21502 - if (!((_w == 32) || (((_w >= 34) && (_w <= 58)) || ((_w >= 65) && (_w <= 90))))) { //#21507 - $j--; //#21506 - $k[$j++] = 'bwipp.maxicodeBadMode3PostCode#21506'; //#21506 - $k[$j++] = "A mode 3 postcode must not exceed 6 characters"; //#21506 - bwipp_raiseerror(); //#21506 - } //#21506 - }); //#21506 - } //#21506 - } else { //#21511 - $j--; //#21511 - $k[$j++] = 'bwipp.maxicodeExpectedPostCode#21511'; //#21511 - $k[$j++] = "Expected postcode followed by group separator character"; //#21511 - bwipp_raiseerror(); //#21511 - } //#21511 - $search($k[--$j], "\x1d"); //#21513 - if ($k[--$j]) { //#21524 - $_.ccode = $k[--$j]; //#21514 - $j--; //#21514 - $k[$j++] = true; //#21519 - for (var _10 = 0, _11 = 1; _10 < _11; _10++) { //#21519 - if ($_.ccode.length != 3) { //#21517 - $j--; //#21517 - $k[$j++] = false; //#21517 - break; //#21517 - } //#21517 - $forall($_.ccode, function() { //#21518 - var _14 = $k[--$j]; //#21518 - if ((_14 < 48) || (_14 > 57)) { //#21518 - $j--; //#21518 - $k[$j++] = false; //#21518 - return true; //#21518 - } //#21518 - }); //#21518 - } //#21518 - if ($nt($k[--$j])) { //#21522 - $j--; //#21521 - $k[$j++] = 'bwipp.maxicodeBadCountryCode#21521'; //#21521 - $k[$j++] = "Country code must be three digits"; //#21521 - bwipp_raiseerror(); //#21521 - } //#21521 - } else { //#21524 - $j--; //#21524 - $k[$j++] = 'bwipp.maxicodeExpectedCountryCode#21524'; //#21524 - $k[$j++] = "Expected country code followed by group separator character"; //#21524 - bwipp_raiseerror(); //#21524 - } //#21524 - $search($k[--$j], "\x1d"); //#21526 - if ($k[--$j]) { //#21537 - $_.scode = $k[--$j]; //#21527 - $j--; //#21527 - $k[$j++] = true; //#21532 - for (var _19 = 0, _1A = 1; _19 < _1A; _19++) { //#21532 - if ($_.scode.length != 3) { //#21530 - $j--; //#21530 - $k[$j++] = false; //#21530 - break; //#21530 - } //#21530 - $forall($_.scode, function() { //#21531 - var _1D = $k[--$j]; //#21531 - if ((_1D < 48) || (_1D > 57)) { //#21531 - $j--; //#21531 - $k[$j++] = false; //#21531 - return true; //#21531 - } //#21531 - }); //#21531 - } //#21531 - if ($nt($k[--$j])) { //#21535 - $j--; //#21534 - $k[$j++] = 'bwipp.maxicodeBadServiceClass#21534'; //#21534 - $k[$j++] = "Service class must be three digits"; //#21534 - bwipp_raiseerror(); //#21534 - } //#21534 - } else { //#21537 - $j--; //#21537 - $k[$j++] = 'bwipp.maxicodeExpectedServiceClass#21537'; //#21537 - $k[$j++] = "Expected service class followed by group separator character"; //#21537 - bwipp_raiseerror(); //#21537 - } //#21537 - $_.barcode = $k[--$j]; //#21539 - var _1I = $s($_.barcode.length + $_.fid.length); //#21542 - $puti(_1I, 0, $_.fid); //#21543 - $puti(_1I, $_.fid.length, $_.barcode); //#21544 - $_.barcode = _1I; //#21545 - $_.barlen = $_.barcode.length; //#21546 - $k[$j++] = Infinity; //#21548 - var _1N = $_.barcode; //#21548 - for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#21548 - $k[$j++] = $get(_1N, _1O); //#21548 - } //#21548 - $_.msg = $a(); //#21548 - $_.msglen = $_.msg.length; //#21549 - } //#21549 - if (!bwipp_maxicode.__21647__) { //#21647 - $_ = Object.create($_); //#21647 - $_.eci = -1; //#21555 - $_.pad = -2; //#21555 - $_.ns = -3; //#21555 - $_.la = -4; //#21556 - $_.lb = -5; //#21556 - $_.sa = -6; //#21557 - $_.sb = -7; //#21557 - $_.sc = -8; //#21557 - $_.sd = -9; //#21557 - $_.se = -10; //#21557 - $_.sa2 = -11; //#21558 - $_.sa3 = -12; //#21558 - $_.lkc = -13; //#21559 - $_.lkd = -14; //#21559 - $_.lke = -15; //#21559 - $_.pd2 = -16; //#21560 - $_.pd3 = -17; //#21560 - $_.charmaps = $a([$a([13, "`", 192, 224, 0]), $a(["A", "a", 193, 225, 1]), $a(["B", "b", 194, 226, 2]), $a(["C", "c", 195, 227, 3]), $a(["D", "d", 196, 228, 4]), $a(["E", "e", 197, 229, 5]), $a(["F", "f", 198, 230, 6]), $a(["G", "g", 199, 231, 7]), $a(["H", "h", 200, 232, 8]), $a(["I", "i", 201, 233, 9]), $a(["J", "j", 202, 234, 10]), $a(["K", "k", 203, 235, 11]), $a(["L", "l", 204, 236, 12]), $a(["M", "m", 205, 237, 13]), $a(["N", "n", 206, 238, 14]), $a(["O", "o", 207, 239, 15]), $a(["P", "p", 208, 240, 16]), $a(["Q", "q", 209, 241, 17]), $a(["R", "r", 210, 242, 18]), $a(["S", "s", 211, 243, 19]), $a(["T", "t", 212, 244, 20]), $a(["U", "u", 213, 245, 21]), $a(["V", "v", 214, 246, 22]), $a(["W", "w", 215, 247, 23]), $a(["X", "x", 216, 248, 24]), $a(["Y", "y", 217, 249, 25]), $a(["Z", "z", 218, 250, 26]), $a([$_.eci, $_.eci, $_.eci, $_.eci, $_.eci]), $a([28, 28, 28, 28, $_.pad]), $a([29, 29, 29, 29, $_.pad]), $a([30, 30, 30, 30, 27]), $a([$_.ns, $_.ns, $_.ns, $_.ns, $_.ns]), $a([" ", "{", 219, 251, 28]), $a([$_.pad, $_.pad, 220, 252, 29]), $a(["\"", "}", 221, 253, 30]), $a(["#", "~", 222, 254, 31]), $a(["$", 127, 223, 255, 159]), $a(["%", ";", 170, 161, 160]), $a(["&", "<", 172, 168, 162]), $a(["'", "=", 177, 171, 163]), $a([40, ">", 178, 175, 164]), $a([41, "?", 179, 176, 165]), $a(["*", "[", 181, 180, 166]), $a(["+", 92, 185, 183, 167]), $a([",", "]", 186, 184, 169]), $a(["-", "^", 188, 187, 173]), $a([".", "_", 189, 191, 174]), $a(["/", " ", 190, 138, 182]), $a(["0", ",", 128, 139, 149]), $a(["1", ".", 129, 140, 150]), $a(["2", "/", 130, 141, 151]), $a(["3", ":", 131, 142, 152]), $a(["4", "@", 132, 143, 153]), $a(["5", "!", 133, 144, 154]), $a(["6", "|", 134, 145, 155]), $a(["7", $_.pd2, 135, 146, 156]), $a(["8", $_.sa2, 136, 147, 157]), $a(["9", $_.sa3, 137, 148, 158]), $a([":", $_.pd3, $_.la, $_.la, $_.la]), $a([$_.sb, $_.sa, " ", " ", " "]), $a([$_.sc, $_.sc, $_.lkc, $_.sc, $_.sc]), $a([$_.sd, $_.sd, $_.sd, $_.lkd, $_.sd]), $a([$_.se, $_.se, $_.se, $_.se, $_.lke]), $a([$_.lb, $_.la, $_.lb, $_.lb, $_.lb])]); //#21629 - $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#21632 - for (var _3G = 0, _3F = $_.charmaps.length - 1; _3G <= _3F; _3G += 1) { //#21641 - $_.i = _3G; //#21634 - $_.encs = $get($_.charmaps, $_.i); //#21635 - for (var _3K = 0; _3K <= 4; _3K += 1) { //#21640 - $_.j = _3K; //#21637 - var _3N = $get($_.encs, $_.j); //#21638 - $k[$j++] = _3N; //#21638 - if ($eq($type(_3N), 'stringtype')) { //#21638 - var _3Q = $get($k[--$j], 0); //#21638 - $k[$j++] = _3Q; //#21638 - } //#21638 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#21639 - } //#21639 - } //#21639 - $_.seta = $get($_.charvals, 0); //#21642 - $_.setb = $get($_.charvals, 1); //#21643 - $_.setc = $get($_.charvals, 2); //#21644 - $_.setd = $get($_.charvals, 3); //#21645 - $_.sete = $get($_.charvals, 4); //#21646 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21646 - bwipp_maxicode.__21647__ = 1; //#21646 - $_ = Object.getPrototypeOf($_); //#21646 - } //#21646 - $k[$j++] = Infinity; //#21650 - for (var _3i = 0, _3j = $_.msglen + 1; _3i < _3j; _3i++) { //#21650 - $k[$j++] = 0; //#21650 - } //#21650 - $_.nseq = $a(); //#21650 - for (var _3m = $_.msglen - 1; _3m >= 0; _3m -= 1) { //#21658 - $_.i = _3m; //#21652 - var _3p = $get($_.msg, $_.i); //#21653 - if ((_3p >= 48) && (_3p <= 57)) { //#21656 - $put($_.nseq, $_.i, $f($get($_.nseq, $_.i + 1) + 1)); //#21654 - } else { //#21656 - $put($_.nseq, $_.i, 0); //#21656 - } //#21656 - } //#21656 - $_.nseq = $geti($_.nseq, 0, $_.msglen); //#21659 + ]); //#21783 + $_.fncvals = _H; //#21785 + $k[$j++] = 'msg'; //#21786 + $k[$j++] = $_.barcode; //#21786 + $k[$j++] = $_.fncvals; //#21786 + bwipp_parseinput(); //#21786 + var _K = $k[--$j]; //#21786 + $_[$k[--$j]] = _K; //#21786 + $_.msglen = $_.msg.length; //#21787 + if (($_.mode == 2) || ($_.mode == 3)) { //#21875 + $_.barcode = $s($_.msglen); //#21793 + for (var _T = 0, _S = $_.msglen - 1; _T <= _S; _T += 1) { //#21799 + $_.i = _T; //#21795 + if ($get($_.msg, $_.i) > 0) { //#21798 + $put($_.barcode, $_.i, $get($_.msg, $_.i)); //#21797 + } //#21797 + } //#21797 + $_.barlen = $_.barcode.length; //#21800 + $_.fid = ""; //#21803 + if ($_.barlen >= 7) { //#21809 + if ($eq($geti($_.barcode, 0, 7), "\x5b\x29\x3e\x1e\x30\x31\x1d")) { //#21808 + $_.fid = $geti($_.barcode, 0, 9); //#21806 + $_.barcode = $geti($_.barcode, 9, $_.barlen - 9); //#21807 + } //#21807 + } //#21807 + $search($_.barcode, "\x1d"); //#21813 + if ($k[--$j]) { //#21835 + $_.pcode = $k[--$j]; //#21814 + $j--; //#21814 + if ($_.mode == 2) { //#21830 + $k[$j++] = true; //#21820 + for (var _p = 0, _q = 1; _p < _q; _p++) { //#21820 + if ($_.pcode.length > 9) { //#21818 + $j--; //#21818 + $k[$j++] = false; //#21818 + break; //#21818 + } //#21818 + $forall($_.pcode, function() { //#21819 + var _t = $k[--$j]; //#21819 + if ((_t < 48) || (_t > 57)) { //#21819 + $j--; //#21819 + $k[$j++] = false; //#21819 + return true; //#21819 + } //#21819 + }); //#21819 + } //#21819 + if ($nt($k[--$j])) { //#21823 + $j--; //#21822 + $k[$j++] = 'bwipp.maxicodeBadMode2PostCode#21822'; //#21822 + $k[$j++] = "A mode 2 postcode must not exceed 9 digits"; //#21822 + bwipp_raiseerror(); //#21822 + } //#21822 + } else { //#21830 + $forall($_.pcode, function() { //#21832 + var _w = $k[--$j]; //#21826 + if (!((_w == 32) || (((_w >= 34) && (_w <= 58)) || ((_w >= 65) && (_w <= 90))))) { //#21831 + $j--; //#21830 + $k[$j++] = 'bwipp.maxicodeBadMode3PostCode#21830'; //#21830 + $k[$j++] = "A mode 3 postcode must not exceed 6 characters"; //#21830 + bwipp_raiseerror(); //#21830 + } //#21830 + }); //#21830 + } //#21830 + } else { //#21835 + $j--; //#21835 + $k[$j++] = 'bwipp.maxicodeExpectedPostCode#21835'; //#21835 + $k[$j++] = "Expected postcode followed by group separator character"; //#21835 + bwipp_raiseerror(); //#21835 + } //#21835 + $search($k[--$j], "\x1d"); //#21837 + if ($k[--$j]) { //#21848 + $_.ccode = $k[--$j]; //#21838 + $j--; //#21838 + $k[$j++] = true; //#21843 + for (var _10 = 0, _11 = 1; _10 < _11; _10++) { //#21843 + if ($_.ccode.length != 3) { //#21841 + $j--; //#21841 + $k[$j++] = false; //#21841 + break; //#21841 + } //#21841 + $forall($_.ccode, function() { //#21842 + var _14 = $k[--$j]; //#21842 + if ((_14 < 48) || (_14 > 57)) { //#21842 + $j--; //#21842 + $k[$j++] = false; //#21842 + return true; //#21842 + } //#21842 + }); //#21842 + } //#21842 + if ($nt($k[--$j])) { //#21846 + $j--; //#21845 + $k[$j++] = 'bwipp.maxicodeBadCountryCode#21845'; //#21845 + $k[$j++] = "Country code must be three digits"; //#21845 + bwipp_raiseerror(); //#21845 + } //#21845 + } else { //#21848 + $j--; //#21848 + $k[$j++] = 'bwipp.maxicodeExpectedCountryCode#21848'; //#21848 + $k[$j++] = "Expected country code followed by group separator character"; //#21848 + bwipp_raiseerror(); //#21848 + } //#21848 + $search($k[--$j], "\x1d"); //#21850 + if ($k[--$j]) { //#21861 + $_.scode = $k[--$j]; //#21851 + $j--; //#21851 + $k[$j++] = true; //#21856 + for (var _19 = 0, _1A = 1; _19 < _1A; _19++) { //#21856 + if ($_.scode.length != 3) { //#21854 + $j--; //#21854 + $k[$j++] = false; //#21854 + break; //#21854 + } //#21854 + $forall($_.scode, function() { //#21855 + var _1D = $k[--$j]; //#21855 + if ((_1D < 48) || (_1D > 57)) { //#21855 + $j--; //#21855 + $k[$j++] = false; //#21855 + return true; //#21855 + } //#21855 + }); //#21855 + } //#21855 + if ($nt($k[--$j])) { //#21859 + $j--; //#21858 + $k[$j++] = 'bwipp.maxicodeBadServiceClass#21858'; //#21858 + $k[$j++] = "Service class must be three digits"; //#21858 + bwipp_raiseerror(); //#21858 + } //#21858 + } else { //#21861 + $j--; //#21861 + $k[$j++] = 'bwipp.maxicodeExpectedServiceClass#21861'; //#21861 + $k[$j++] = "Expected service class followed by group separator character"; //#21861 + bwipp_raiseerror(); //#21861 + } //#21861 + $_.barcode = $k[--$j]; //#21863 + var _1I = $s($_.barcode.length + $_.fid.length); //#21866 + $puti(_1I, 0, $_.fid); //#21867 + $puti(_1I, $_.fid.length, $_.barcode); //#21868 + $_.barcode = _1I; //#21869 + $_.barlen = $_.barcode.length; //#21870 + $k[$j++] = Infinity; //#21872 + var _1N = $_.barcode; //#21872 + for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#21872 + $k[$j++] = $get(_1N, _1O); //#21872 + } //#21872 + $_.msg = $a(); //#21872 + $_.msglen = $_.msg.length; //#21873 + } //#21873 + if (!bwipp_maxicode.__21971__) { //#21971 + $_ = Object.create($_); //#21971 + $_.eci = -1; //#21879 + $_.pad = -2; //#21879 + $_.ns = -3; //#21879 + $_.la = -4; //#21880 + $_.lb = -5; //#21880 + $_.sa = -6; //#21881 + $_.sb = -7; //#21881 + $_.sc = -8; //#21881 + $_.sd = -9; //#21881 + $_.se = -10; //#21881 + $_.sa2 = -11; //#21882 + $_.sa3 = -12; //#21882 + $_.lkc = -13; //#21883 + $_.lkd = -14; //#21883 + $_.lke = -15; //#21883 + $_.pd2 = -16; //#21884 + $_.pd3 = -17; //#21884 + $_.charmaps = $a([$a([13, "`", 192, 224, 0]), $a(["A", "a", 193, 225, 1]), $a(["B", "b", 194, 226, 2]), $a(["C", "c", 195, 227, 3]), $a(["D", "d", 196, 228, 4]), $a(["E", "e", 197, 229, 5]), $a(["F", "f", 198, 230, 6]), $a(["G", "g", 199, 231, 7]), $a(["H", "h", 200, 232, 8]), $a(["I", "i", 201, 233, 9]), $a(["J", "j", 202, 234, 10]), $a(["K", "k", 203, 235, 11]), $a(["L", "l", 204, 236, 12]), $a(["M", "m", 205, 237, 13]), $a(["N", "n", 206, 238, 14]), $a(["O", "o", 207, 239, 15]), $a(["P", "p", 208, 240, 16]), $a(["Q", "q", 209, 241, 17]), $a(["R", "r", 210, 242, 18]), $a(["S", "s", 211, 243, 19]), $a(["T", "t", 212, 244, 20]), $a(["U", "u", 213, 245, 21]), $a(["V", "v", 214, 246, 22]), $a(["W", "w", 215, 247, 23]), $a(["X", "x", 216, 248, 24]), $a(["Y", "y", 217, 249, 25]), $a(["Z", "z", 218, 250, 26]), $a([$_.eci, $_.eci, $_.eci, $_.eci, $_.eci]), $a([28, 28, 28, 28, $_.pad]), $a([29, 29, 29, 29, $_.pad]), $a([30, 30, 30, 30, 27]), $a([$_.ns, $_.ns, $_.ns, $_.ns, $_.ns]), $a([" ", "{", 219, 251, 28]), $a([$_.pad, $_.pad, 220, 252, 29]), $a(["\"", "}", 221, 253, 30]), $a(["#", "~", 222, 254, 31]), $a(["$", 127, 223, 255, 159]), $a(["%", ";", 170, 161, 160]), $a(["&", "<", 172, 168, 162]), $a(["'", "=", 177, 171, 163]), $a([40, ">", 178, 175, 164]), $a([41, "?", 179, 176, 165]), $a(["*", "[", 181, 180, 166]), $a(["+", 92, 185, 183, 167]), $a([",", "]", 186, 184, 169]), $a(["-", "^", 188, 187, 173]), $a([".", "_", 189, 191, 174]), $a(["/", " ", 190, 138, 182]), $a(["0", ",", 128, 139, 149]), $a(["1", ".", 129, 140, 150]), $a(["2", "/", 130, 141, 151]), $a(["3", ":", 131, 142, 152]), $a(["4", "@", 132, 143, 153]), $a(["5", "!", 133, 144, 154]), $a(["6", "|", 134, 145, 155]), $a(["7", $_.pd2, 135, 146, 156]), $a(["8", $_.sa2, 136, 147, 157]), $a(["9", $_.sa3, 137, 148, 158]), $a([":", $_.pd3, $_.la, $_.la, $_.la]), $a([$_.sb, $_.sa, " ", " ", " "]), $a([$_.sc, $_.sc, $_.lkc, $_.sc, $_.sc]), $a([$_.sd, $_.sd, $_.sd, $_.lkd, $_.sd]), $a([$_.se, $_.se, $_.se, $_.se, $_.lke]), $a([$_.lb, $_.la, $_.lb, $_.lb, $_.lb])]); //#21953 + $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#21956 + for (var _3G = 0, _3F = $_.charmaps.length - 1; _3G <= _3F; _3G += 1) { //#21965 + $_.i = _3G; //#21958 + $_.encs = $get($_.charmaps, $_.i); //#21959 + for (var _3K = 0; _3K <= 4; _3K += 1) { //#21964 + $_.j = _3K; //#21961 + var _3N = $get($_.encs, $_.j); //#21962 + $k[$j++] = _3N; //#21962 + if ($eq($type(_3N), 'stringtype')) { //#21962 + var _3Q = $get($k[--$j], 0); //#21962 + $k[$j++] = _3Q; //#21962 + } //#21962 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#21963 + } //#21963 + } //#21963 + $_.seta = $get($_.charvals, 0); //#21966 + $_.setb = $get($_.charvals, 1); //#21967 + $_.setc = $get($_.charvals, 2); //#21968 + $_.setd = $get($_.charvals, 3); //#21969 + $_.sete = $get($_.charvals, 4); //#21970 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21970 + bwipp_maxicode.__21971__ = 1; //#21970 + $_ = Object.getPrototypeOf($_); //#21970 + } //#21970 + $k[$j++] = Infinity; //#21974 + for (var _3i = 0, _3j = $_.msglen + 1; _3i < _3j; _3i++) { //#21974 + $k[$j++] = 0; //#21974 + } //#21974 + $_.nseq = $a(); //#21974 + for (var _3m = $_.msglen - 1; _3m >= 0; _3m -= 1) { //#21982 + $_.i = _3m; //#21976 + var _3p = $get($_.msg, $_.i); //#21977 + if ((_3p >= 48) && (_3p <= 57)) { //#21980 + $put($_.nseq, $_.i, $f($get($_.nseq, $_.i + 1) + 1)); //#21978 + } else { //#21980 + $put($_.nseq, $_.i, 0); //#21980 + } //#21980 + } //#21980 + $_.nseq = $geti($_.nseq, 0, $_.msglen); //#21983 $_.prefixinset = function() { - $k[$j++] = 0; //#21666 - for (;;) { //#21666 - var _40 = $k[--$j]; //#21664 - var _41 = $k[--$j]; //#21664 - $k[$j++] = _41; //#21664 - $k[$j++] = _40; //#21664 - if (_40 >= _41.length) { //#21664 - break; //#21664 - } //#21664 - var _42 = $k[--$j]; //#21665 - var _43 = $k[--$j]; //#21665 - var _45 = $k[--$j]; //#21665 - var _46 = $get(_45, $get(_43, _42)) !== undefined; //#21665 - $k[$j++] = _45; //#21665 - $k[$j++] = _43; //#21665 - $k[$j++] = _42; //#21665 - if (_46) { //#21665 - var _47 = $k[--$j]; //#21665 - $k[$j++] = $f(_47 + 1); //#21665 - } else { //#21665 - break; //#21665 - } //#21665 - } //#21665 - var _48 = $k[--$j]; //#21667 - var _49 = $k[--$j]; //#21667 - $k[$j++] = _48; //#21667 - $k[$j++] = _49; //#21667 - $j--; //#21667 - var _4A = $k[--$j]; //#21667 - var _4B = $k[--$j]; //#21667 - $k[$j++] = _4A; //#21667 - $k[$j++] = _4B; //#21667 - $j--; //#21667 - }; //#21667 + $k[$j++] = 0; //#21990 + for (;;) { //#21990 + var _40 = $k[--$j]; //#21988 + var _41 = $k[--$j]; //#21988 + $k[$j++] = _41; //#21988 + $k[$j++] = _40; //#21988 + if (_40 >= _41.length) { //#21988 + break; //#21988 + } //#21988 + var _42 = $k[--$j]; //#21989 + var _43 = $k[--$j]; //#21989 + var _45 = $k[--$j]; //#21989 + var _46 = $get(_45, $get(_43, _42)) !== undefined; //#21989 + $k[$j++] = _45; //#21989 + $k[$j++] = _43; //#21989 + $k[$j++] = _42; //#21989 + if (_46) { //#21989 + var _47 = $k[--$j]; //#21989 + $k[$j++] = $f(_47 + 1); //#21989 + } else { //#21989 + break; //#21989 + } //#21989 + } //#21989 + var _48 = $k[--$j]; //#21991 + var _49 = $k[--$j]; //#21991 + $k[$j++] = _48; //#21991 + $k[$j++] = _49; //#21991 + $j--; //#21991 + var _4A = $k[--$j]; //#21991 + var _4B = $k[--$j]; //#21991 + $k[$j++] = _4A; //#21991 + $k[$j++] = _4B; //#21991 + $j--; //#21991 + }; //#21991 $_.enc = function() { - var _4C = $k[--$j]; //#21671 - $put($_.out, $_.j, $get(_4C, $k[--$j])); //#21671 - $_.j = $_.j + 1; //#21672 - }; //#21672 - $_.out = $a(144); //#21675 - $_.i = 0; //#21676 - $_.j = 0; //#21676 - $_.cset = "seta"; //#21676 - for (;;) { //#21828 - if ($_.i == $_.msglen) { //#21685 - if ($ne($_.cset, "seta") && $ne($_.cset, "setb")) { //#21683 - $k[$j++] = $_.la; //#21681 - $k[$j++] = $_[$_.cset]; //#21681 - $_.enc(); //#21681 - $_.cset = "seta"; //#21682 - } //#21682 - break; //#21684 - } //#21684 - for (;;) { //#21827 - if ($get($_.msg, $_.i) <= -1000000) { //#21714 - $k[$j++] = $_.eci; //#21689 - $k[$j++] = $_[$_.cset]; //#21689 - $_.enc(); //#21689 - var _4Z = $f((-$get($_.msg, $_.i)) - 1000000); //#21691 - $k[$j++] = _4Z; //#21709 - if (_4Z <= 31) { //#21708 - var _4a = $k[--$j]; //#21692 - $k[$j++] = _4a & 63; //#21693 - $astore($a(1)); //#21693 - } else { //#21708 - var _4c = $k[--$j]; //#21694 - $k[$j++] = _4c; //#21709 - if (_4c <= 1023) { //#21708 - var _4d = $k[--$j]; //#21695 - $k[$j++] = ((_4d >>> 6) & 31) | 32; //#21697 - $k[$j++] = _4d & 63; //#21697 - $astore($a(2)); //#21697 - } else { //#21708 - var _4f = $k[--$j]; //#21698 - $k[$j++] = _4f; //#21709 - if (_4f <= 32767) { //#21708 - var _4g = $k[--$j]; //#21699 - $k[$j++] = ((_4g >>> 12) & 47) | 48; //#21702 - $k[$j++] = (_4g >>> 6) & 63; //#21702 - $k[$j++] = _4g & 63; //#21702 - $astore($a(3)); //#21702 - } else { //#21708 - var _4i = $k[--$j]; //#21704 - $k[$j++] = ((_4i >>> 18) & 55) | 56; //#21708 - $k[$j++] = (_4i >>> 12) & 63; //#21708 - $k[$j++] = (_4i >>> 6) & 63; //#21708 - $k[$j++] = _4i & 63; //#21708 - $astore($a(4)); //#21708 - } //#21708 - } //#21708 - } //#21708 - var _4k = $k[--$j]; //#21710 - $puti($_.out, $_.j, _4k); //#21710 - $_.j = _4k.length + $_.j; //#21711 - $_.i = $_.i + 1; //#21712 - break; //#21713 - } //#21713 - if ($get($_.nseq, $_.i) >= 9) { //#21725 - var _4u = $geti($_.msg, $_.i, 9); //#21718 - $k[$j++] = 0; //#21718 - for (var _4v = 0, _4w = _4u.length; _4v < _4w; _4v++) { //#21718 - var _4y = $k[--$j]; //#21718 - $k[$j++] = ($f(_4y + $f($get(_4u, _4v) - 48))) * 10; //#21718 - } //#21718 - var _4z = $k[--$j]; //#21718 - $k[$j++] = ~~(_4z / 10); //#21719 - for (var _50 = 0, _51 = 4; _50 < _51; _50++) { //#21719 - var _52 = $k[--$j]; //#21719 - $k[$j++] = _52 & 63; //#21719 - $k[$j++] = _52 >>> 6; //#21719 - } //#21719 - $k[$j++] = $get($_[$_.cset], $_.ns); //#21720 - for (var _57 = 0; _57 <= 10; _57 += 2) { //#21720 - var _58 = $k[$j - 1 - _57]; //#21720 - $k[$j++] = _58; //#21720 - } //#21720 - $astore($a(6)); //#21720 - var _5A = $k[--$j]; //#21720 - var _5B = $k[--$j]; //#21720 - var _5C = $k[--$j]; //#21720 - var _5D = $k[--$j]; //#21720 - var _5E = $k[--$j]; //#21720 - var _5F = $k[--$j]; //#21720 - var _5G = $k[--$j]; //#21720 - $k[$j++] = _5A; //#21720 - $k[$j++] = _5G; //#21720 - $k[$j++] = _5F; //#21720 - $k[$j++] = _5E; //#21720 - $k[$j++] = _5D; //#21720 - $k[$j++] = _5C; //#21720 - $k[$j++] = _5B; //#21720 - for (var _5H = 0, _5I = 6; _5H < _5I; _5H++) { //#21720 - $j--; //#21720 - } //#21720 - $puti($_.out, $_.j, $k[--$j]); //#21721 - $_.i = $_.i + 9; //#21722 - $_.j = $_.j + 6; //#21723 - break; //#21724 - } //#21724 - $_.char1 = $get($_.msg, $_.i); //#21728 - $k[$j++] = 'char2'; //#21729 - if (($_.i + 1) < $_.msglen) { //#21729 - $k[$j++] = $get($_.msg, $_.i + 1); //#21729 - } else { //#21729 - $k[$j++] = -99; //#21729 - } //#21729 - var _5W = $k[--$j]; //#21729 - $_[$k[--$j]] = _5W; //#21729 - $k[$j++] = 'char3'; //#21730 - if (($_.i + 2) < $_.msglen) { //#21730 - $k[$j++] = $get($_.msg, $_.i + 2); //#21730 - } else { //#21730 - $k[$j++] = -99; //#21730 - } //#21730 - var _5d = $k[--$j]; //#21730 - $_[$k[--$j]] = _5d; //#21730 - var _5i = $get($_[$_.cset], $_.char1) !== undefined; //#21733 - if (_5i) { //#21737 - $k[$j++] = $_.char1; //#21734 - $k[$j++] = $_[$_.cset]; //#21734 - $_.enc(); //#21734 - $_.i = $_.i + 1; //#21735 - break; //#21736 - } //#21736 - var _5q = $get($_.setb, $_.char1) !== undefined; //#21740 - if ($eq($_.cset, "seta") && _5q) { //#21750 - var _5t = $get($_.setb, $_.char2) !== undefined; //#21741 - if (_5t) { //#21747 - $k[$j++] = $_.lb; //#21742 - $k[$j++] = $_.seta; //#21742 - $_.enc(); //#21742 - $_.cset = "setb"; //#21743 - } else { //#21747 - $k[$j++] = $_.sb; //#21745 - $k[$j++] = $_.seta; //#21745 - $_.enc(); //#21745 - $k[$j++] = $_.char1; //#21746 - $k[$j++] = $_.setb; //#21746 - $_.enc(); //#21746 - $_.i = $_.i + 1; //#21747 - } //#21747 - break; //#21749 - } //#21749 - var _64 = $get($_.seta, $_.char1) !== undefined; //#21753 - if ($eq($_.cset, "setb") && _64) { //#21778 - var _65 = $_.seta; //#21754 - var _66 = $_.msg; //#21754 - var _67 = $_.i; //#21754 - var _68 = $_.msglen; //#21754 - var _69 = $_.i; //#21754 - var _6A = _68 - _69; //#21754 - var _6B = 4; //#21754 - if (4 > (_68 - _69)) { //#21754 - var _ = _6A; //#21754 - _6A = _6B; //#21754 - _6B = _; //#21754 - } //#21754 - $k[$j++] = 'p'; //#21754 - $k[$j++] = _65; //#21754 - $k[$j++] = $geti(_66, _67, _6B); //#21754 - $_.prefixinset(); //#21754 - var _6D = $k[--$j]; //#21754 - $_[$k[--$j]] = _6D; //#21754 - if ($_.p == 1) { //#21759 - $k[$j++] = $_.sa; //#21756 - $k[$j++] = $_.setb; //#21756 - $_.enc(); //#21756 - $k[$j++] = $_.char1; //#21757 - $k[$j++] = $_.seta; //#21757 - $_.enc(); //#21757 - $_.i = $_.i + 1; //#21758 - } //#21758 - if ($_.p == 2) { //#21765 - $k[$j++] = $_.sa2; //#21761 - $k[$j++] = $_.setb; //#21761 - $_.enc(); //#21761 - $k[$j++] = $_.char1; //#21762 - $k[$j++] = $_.seta; //#21762 - $_.enc(); //#21762 - $k[$j++] = $_.char2; //#21763 - $k[$j++] = $_.seta; //#21763 - $_.enc(); //#21763 - $_.i = $_.i + 2; //#21764 - } //#21764 - if ($_.p == 3) { //#21772 - $k[$j++] = $_.sa3; //#21767 - $k[$j++] = $_.setb; //#21767 - $_.enc(); //#21767 - $k[$j++] = $_.char1; //#21768 - $k[$j++] = $_.seta; //#21768 - $_.enc(); //#21768 - $k[$j++] = $_.char2; //#21769 - $k[$j++] = $_.seta; //#21769 - $_.enc(); //#21769 - $k[$j++] = $_.char3; //#21770 - $k[$j++] = $_.seta; //#21770 - $_.enc(); //#21770 - $_.i = $_.i + 3; //#21771 - } //#21771 - if ($_.p >= 4) { //#21776 - $k[$j++] = $_.la; //#21774 - $k[$j++] = $_.setb; //#21774 - $_.enc(); //#21774 - $_.cset = "seta"; //#21775 - } //#21775 - break; //#21777 - } //#21777 - var _6i = $get($_.seta, $_.char1) !== undefined; //#21781 - if (_6i) { //#21785 - $k[$j++] = $_.la; //#21782 - $k[$j++] = $_[$_.cset]; //#21782 - $_.enc(); //#21782 - $_.cset = "seta"; //#21783 - break; //#21784 - } //#21784 - var _6o = $get($_.setb, $_.char1) !== undefined; //#21786 - if (_6o) { //#21790 - $k[$j++] = $_.lb; //#21787 - $k[$j++] = $_[$_.cset]; //#21787 - $_.enc(); //#21787 - $_.cset = "setb"; //#21788 - break; //#21789 - } //#21789 - var _6u = $get($_.setc, $_.char1) !== undefined; //#21793 - if (_6u) { //#21793 - $_.setx = "setc"; //#21793 - $_.sx = $_.sc; //#21793 - $_.lkx = $_.lkc; //#21793 - } //#21793 - var _6z = $get($_.setd, $_.char1) !== undefined; //#21794 - if (_6z) { //#21794 - $_.setx = "setd"; //#21794 - $_.sx = $_.sd; //#21794 - $_.lkx = $_.lkd; //#21794 - } //#21794 - var _74 = $get($_.sete, $_.char1) !== undefined; //#21795 - if (_74) { //#21795 - $_.setx = "sete"; //#21795 - $_.sx = $_.se; //#21795 - $_.lkx = $_.lke; //#21795 - } //#21795 - var _78 = $_[$_.setx]; //#21798 - var _79 = $_.msg; //#21798 - var _7A = $_.i; //#21798 - var _7B = $_.msglen; //#21798 - var _7C = $_.i; //#21798 - var _7D = _7B - _7C; //#21798 - var _7E = 4; //#21798 - if (4 > (_7B - _7C)) { //#21798 - var _ = _7D; //#21798 - _7D = _7E; //#21798 - _7E = _; //#21798 - } //#21798 - $k[$j++] = 'p'; //#21798 - $k[$j++] = _78; //#21798 - $k[$j++] = $geti(_79, _7A, _7E); //#21798 - $_.prefixinset(); //#21798 - var _7G = $k[--$j]; //#21798 - $_[$k[--$j]] = _7G; //#21798 - if ($_.p == 1) { //#21803 - $k[$j++] = $_.sx; //#21800 - $k[$j++] = $_[$_.cset]; //#21800 - $_.enc(); //#21800 - $k[$j++] = $_.char1; //#21801 - $k[$j++] = $_[$_.setx]; //#21801 - $_.enc(); //#21801 - $_.i = $_.i + 1; //#21802 - } //#21802 - if ($_.p == 2) { //#21810 - $k[$j++] = $_.sx; //#21805 - $k[$j++] = $_[$_.cset]; //#21805 - $_.enc(); //#21805 - $k[$j++] = $_.char1; //#21806 - $k[$j++] = $_[$_.setx]; //#21806 - $_.enc(); //#21806 - $k[$j++] = $_.sx; //#21807 - $k[$j++] = $_[$_.cset]; //#21807 - $_.enc(); //#21807 - $k[$j++] = $_.char2; //#21808 - $k[$j++] = $_[$_.setx]; //#21808 - $_.enc(); //#21808 - $_.i = $_.i + 2; //#21809 - } //#21809 - if ($_.p == 3) { //#21819 - $k[$j++] = $_.sx; //#21812 - $k[$j++] = $_[$_.cset]; //#21812 - $_.enc(); //#21812 - $k[$j++] = $_.char1; //#21813 - $k[$j++] = $_[$_.setx]; //#21813 - $_.enc(); //#21813 - $k[$j++] = $_.sx; //#21814 - $k[$j++] = $_[$_.cset]; //#21814 - $_.enc(); //#21814 - $k[$j++] = $_.char2; //#21815 - $k[$j++] = $_[$_.setx]; //#21815 - $_.enc(); //#21815 - $k[$j++] = $_.sx; //#21816 - $k[$j++] = $_[$_.cset]; //#21816 - $_.enc(); //#21816 - $k[$j++] = $_.char3; //#21817 - $k[$j++] = $_[$_.setx]; //#21817 - $_.enc(); //#21817 - $_.i = $_.i + 3; //#21818 - } //#21818 - if ($_.p >= 4) { //#21824 - $k[$j++] = $_.sx; //#21821 - $k[$j++] = $_[$_.cset]; //#21821 - $_.enc(); //#21821 - $k[$j++] = $_.lkx; //#21822 - $k[$j++] = $_[$_.setx]; //#21822 - $_.enc(); //#21822 - $_.cset = $_.setx; //#21823 - } //#21823 - break; //#21826 - } //#21826 - } //#21826 - $_.encmsg = $geti($_.out, 0, $_.j); //#21829 - $_.padval = $get($_[$_.cset], $_.pad); //#21830 - $k[$j++] = 'sami'; //#21833 - if ($_.sam != -1) { //#21833 - $k[$j++] = $a([$get($_.seta, $_.pad), (((~~($_.sam / 10)) - 1) * 8) + (($_.sam % 10) - 1)]); //#21833 - } else { //#21833 - $k[$j++] = $a([]); //#21833 - } //#21833 - var _8L = $k[--$j]; //#21833 - $_[$k[--$j]] = _8L; //#21833 - $k[$j++] = Infinity; //#21834 - $aload($_.sami); //#21834 - $aload($_.encmsg); //#21834 - $_.encmsg = $a(); //#21834 - if (($_.mode == 2) || ($_.mode == 3)) { //#21893 - if ($_.encmsg.length > 84) { //#21841 - $k[$j++] = 'bwipp.maxicodeMode23TooLong#21840'; //#21840 - $k[$j++] = "The secondary message is too long"; //#21840 - bwipp_raiseerror(); //#21840 - } //#21840 - var _8U = $strcpy($s(4), "0000"); //#21844 - var _8X = $cvrs($s(4), ~~$_.mode, 2); //#21844 - $puti(_8U, 4 - _8X.length, _8X); //#21844 - $_.mdb = _8U; //#21844 - var _8Z = $strcpy($s(10), "0000000000"); //#21845 - var _8c = $cvrs($s(10), $cvi($_.ccode), 2); //#21845 - $puti(_8Z, 10 - _8c.length, _8c); //#21845 - $_.ccb = _8Z; //#21845 - var _8e = $strcpy($s(10), "0000000000"); //#21846 - var _8h = $cvrs($s(10), $cvi($_.scode), 2); //#21846 - $puti(_8e, 10 - _8h.length, _8h); //#21846 - $_.scb = _8e; //#21846 - $_.pcb = $strcpy($s(36), "000000000000000000000000000000000000"); //#21847 - if ($_.mode == 2) { //#21860 - var _8o = $cvrs($s(6), $_.pcode.length, 2); //#21850 - $puti($_.pcb, 6 - _8o.length, _8o); //#21850 - var _8s = $cvrs($s(30), $cvi($_.pcode), 2); //#21851 - $puti($_.pcb, 36 - _8s.length, _8s); //#21851 - } else { //#21860 - $k[$j++] = Infinity; //#21854 - var _8u = $strcpy($s(6), " "); //#21855 - $k[$j++] = _8u; //#21855 - $k[$j++] = _8u; //#21855 - $k[$j++] = 0; //#21855 - if ($_.pcode.length > 6) { //#21855 - $k[$j++] = $geti($_.pcode, 0, 6); //#21855 - } else { //#21855 - $k[$j++] = $_.pcode; //#21855 - } //#21855 - var _8z = $k[--$j]; //#21855 - var _90 = $k[--$j]; //#21855 - $puti($k[--$j], _90, _8z); //#21855 - $forall($k[--$j], function() { //#21856 - var _95 = $get($_.seta, $k[--$j]); //#21856 - $k[$j++] = _95; //#21856 - }); //#21856 - $_.pccw = $a(); //#21856 - for (var _97 = 0; _97 <= 5; _97 += 1) { //#21861 - $_.i = _97; //#21859 - var _9D = $cvrs($s(6), $get($_.pccw, $_.i), 2); //#21860 - $puti($_.pcb, ((6 * $_.i) + 6) - _9D.length, _9D); //#21860 - } //#21860 - } //#21860 - $_.scm = $s(60); //#21865 - $puti($_.scm, 2, $_.mdb); //#21866 - $puti($_.scm, 38, $geti($_.pcb, 0, 4)); //#21867 - $puti($_.scm, 30, $geti($_.pcb, 4, 6)); //#21868 - $puti($_.scm, 24, $geti($_.pcb, 10, 6)); //#21869 - $puti($_.scm, 18, $geti($_.pcb, 16, 6)); //#21870 - $puti($_.scm, 12, $geti($_.pcb, 22, 6)); //#21871 - $puti($_.scm, 6, $geti($_.pcb, 28, 6)); //#21872 - $puti($_.scm, 0, $geti($_.pcb, 34, 2)); //#21873 - $puti($_.scm, 52, $geti($_.ccb, 0, 2)); //#21874 - $puti($_.scm, 42, $geti($_.ccb, 2, 6)); //#21875 - $puti($_.scm, 36, $geti($_.ccb, 8, 2)); //#21876 - $puti($_.scm, 54, $geti($_.scb, 0, 6)); //#21877 - $puti($_.scm, 48, $geti($_.scb, 6, 4)); //#21878 - $_.pri = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); //#21881 - for (var _9t = 0; _9t <= 59; _9t += 1) { //#21887 - $_.i = _9t; //#21883 - $_.ps = ~~($_.i / 6); //#21884 - $_.ep = (~~(Math.pow(2, 5 - ($_.i % 6)))) * ($get($_.scm, $_.i) - 48); //#21885 - $put($_.pri, $_.ps, $f($get($_.pri, $_.ps) + $_.ep)); //#21886 - } //#21886 - $k[$j++] = Infinity; //#21890 - for (var _A5 = 0, _A6 = 84; _A5 < _A6; _A5++) { //#21890 - $k[$j++] = $_.padval; //#21890 - } //#21890 - $_.sec = $a(); //#21890 - $puti($_.sec, 0, $_.encmsg); //#21891 - } //#21891 - if (((($_.mode == 4) || ($_.mode == 5)) || ($_.mode == 6)) || ($_.mode == -1)) { //#21914 - if ($_.mode == -1) { //#21901 - var _AH = ($_.encmsg.length <= 77) ? 5 : 4; //#21900 - $_.mode = _AH; //#21900 - } //#21900 - $k[$j++] = Infinity; //#21903 - var _AJ = ($_.mode == 5) ? 78 : 94; //#21903 - for (var _AK = 0, _AL = _AJ; _AK < _AL; _AK++) { //#21903 - $k[$j++] = $_.padval; //#21903 - } //#21903 - $_.cws = $a(); //#21903 - if ($_.encmsg.length > ($_.cws.length - 1)) { //#21906 - $k[$j++] = 'bwipp.maxicodeMode56TooLong#21905'; //#21905 - $k[$j++] = "The message is too long"; //#21905 - bwipp_raiseerror(); //#21905 - } //#21905 - $put($_.cws, 0, $_.mode); //#21907 - $puti($_.cws, 1, $_.encmsg); //#21908 - $_.pri = $geti($_.cws, 0, 10); //#21911 - $_.sec = $geti($_.cws, 10, $_.cws.length - 10); //#21912 - } //#21912 - if (!bwipp_maxicode.__21921__) { //#21921 - $_ = Object.create($_); //#21921 - $k[$j++] = Infinity; //#21918 - $k[$j++] = 1; //#21918 - for (var _AZ = 0, _Aa = 63; _AZ < _Aa; _AZ++) { //#21918 - var _Ab = $k[--$j]; //#21918 - var _Ac = _Ab * 2; //#21918 - $k[$j++] = _Ab; //#21918 - $k[$j++] = _Ac; //#21918 - if (_Ac >= 64) { //#21918 - var _Ad = $k[--$j]; //#21918 - $k[$j++] = _Ad ^ 67; //#21918 - } //#21918 - } //#21918 - $_.rsalog = $a(); //#21918 - $_.rslog = $a(64); //#21919 - for (var _Ag = 1; _Ag <= 63; _Ag += 1) { //#21920 - $put($_.rslog, $get($_.rsalog, _Ag), _Ag); //#21920 - } //#21920 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21920 - bwipp_maxicode.__21921__ = 1; //#21920 - $_ = Object.getPrototypeOf($_); //#21920 - } //#21920 + var _4C = $k[--$j]; //#21995 + $put($_.out, $_.j, $get(_4C, $k[--$j])); //#21995 + $_.j = $_.j + 1; //#21996 + }; //#21996 + $_.out = $a(144); //#21999 + $_.i = 0; //#22000 + $_.j = 0; //#22000 + $_.cset = "seta"; //#22000 + for (;;) { //#22152 + if ($_.i == $_.msglen) { //#22009 + if ($ne($_.cset, "seta") && $ne($_.cset, "setb")) { //#22007 + $k[$j++] = $_.la; //#22005 + $k[$j++] = $_[$_.cset]; //#22005 + $_.enc(); //#22005 + $_.cset = "seta"; //#22006 + } //#22006 + break; //#22008 + } //#22008 + for (;;) { //#22151 + if ($get($_.msg, $_.i) <= -1000000) { //#22038 + $k[$j++] = $_.eci; //#22013 + $k[$j++] = $_[$_.cset]; //#22013 + $_.enc(); //#22013 + var _4Z = $f((-$get($_.msg, $_.i)) - 1000000); //#22015 + $k[$j++] = _4Z; //#22033 + if (_4Z <= 31) { //#22032 + var _4a = $k[--$j]; //#22016 + $k[$j++] = _4a & 63; //#22017 + $astore($a(1)); //#22017 + } else { //#22032 + var _4c = $k[--$j]; //#22018 + $k[$j++] = _4c; //#22033 + if (_4c <= 1023) { //#22032 + var _4d = $k[--$j]; //#22019 + $k[$j++] = ((_4d >>> 6) & 31) | 32; //#22021 + $k[$j++] = _4d & 63; //#22021 + $astore($a(2)); //#22021 + } else { //#22032 + var _4f = $k[--$j]; //#22022 + $k[$j++] = _4f; //#22033 + if (_4f <= 32767) { //#22032 + var _4g = $k[--$j]; //#22023 + $k[$j++] = ((_4g >>> 12) & 47) | 48; //#22026 + $k[$j++] = (_4g >>> 6) & 63; //#22026 + $k[$j++] = _4g & 63; //#22026 + $astore($a(3)); //#22026 + } else { //#22032 + var _4i = $k[--$j]; //#22028 + $k[$j++] = ((_4i >>> 18) & 55) | 56; //#22032 + $k[$j++] = (_4i >>> 12) & 63; //#22032 + $k[$j++] = (_4i >>> 6) & 63; //#22032 + $k[$j++] = _4i & 63; //#22032 + $astore($a(4)); //#22032 + } //#22032 + } //#22032 + } //#22032 + var _4k = $k[--$j]; //#22034 + $puti($_.out, $_.j, _4k); //#22034 + $_.j = _4k.length + $_.j; //#22035 + $_.i = $_.i + 1; //#22036 + break; //#22037 + } //#22037 + if ($get($_.nseq, $_.i) >= 9) { //#22049 + var _4u = $geti($_.msg, $_.i, 9); //#22042 + $k[$j++] = 0; //#22042 + for (var _4v = 0, _4w = _4u.length; _4v < _4w; _4v++) { //#22042 + var _4y = $k[--$j]; //#22042 + $k[$j++] = ($f(_4y + $f($get(_4u, _4v) - 48))) * 10; //#22042 + } //#22042 + var _4z = $k[--$j]; //#22042 + $k[$j++] = ~~(_4z / 10); //#22043 + for (var _50 = 0, _51 = 4; _50 < _51; _50++) { //#22043 + var _52 = $k[--$j]; //#22043 + $k[$j++] = _52 & 63; //#22043 + $k[$j++] = _52 >>> 6; //#22043 + } //#22043 + $k[$j++] = $get($_[$_.cset], $_.ns); //#22044 + for (var _57 = 0; _57 <= 10; _57 += 2) { //#22044 + var _58 = $k[$j - 1 - _57]; //#22044 + $k[$j++] = _58; //#22044 + } //#22044 + $astore($a(6)); //#22044 + var _5A = $k[--$j]; //#22044 + var _5B = $k[--$j]; //#22044 + var _5C = $k[--$j]; //#22044 + var _5D = $k[--$j]; //#22044 + var _5E = $k[--$j]; //#22044 + var _5F = $k[--$j]; //#22044 + var _5G = $k[--$j]; //#22044 + $k[$j++] = _5A; //#22044 + $k[$j++] = _5G; //#22044 + $k[$j++] = _5F; //#22044 + $k[$j++] = _5E; //#22044 + $k[$j++] = _5D; //#22044 + $k[$j++] = _5C; //#22044 + $k[$j++] = _5B; //#22044 + for (var _5H = 0, _5I = 6; _5H < _5I; _5H++) { //#22044 + $j--; //#22044 + } //#22044 + $puti($_.out, $_.j, $k[--$j]); //#22045 + $_.i = $_.i + 9; //#22046 + $_.j = $_.j + 6; //#22047 + break; //#22048 + } //#22048 + $_.char1 = $get($_.msg, $_.i); //#22052 + $k[$j++] = 'char2'; //#22053 + if (($_.i + 1) < $_.msglen) { //#22053 + $k[$j++] = $get($_.msg, $_.i + 1); //#22053 + } else { //#22053 + $k[$j++] = -99; //#22053 + } //#22053 + var _5W = $k[--$j]; //#22053 + $_[$k[--$j]] = _5W; //#22053 + $k[$j++] = 'char3'; //#22054 + if (($_.i + 2) < $_.msglen) { //#22054 + $k[$j++] = $get($_.msg, $_.i + 2); //#22054 + } else { //#22054 + $k[$j++] = -99; //#22054 + } //#22054 + var _5d = $k[--$j]; //#22054 + $_[$k[--$j]] = _5d; //#22054 + var _5i = $get($_[$_.cset], $_.char1) !== undefined; //#22057 + if (_5i) { //#22061 + $k[$j++] = $_.char1; //#22058 + $k[$j++] = $_[$_.cset]; //#22058 + $_.enc(); //#22058 + $_.i = $_.i + 1; //#22059 + break; //#22060 + } //#22060 + var _5q = $get($_.setb, $_.char1) !== undefined; //#22064 + if ($eq($_.cset, "seta") && _5q) { //#22074 + var _5t = $get($_.setb, $_.char2) !== undefined; //#22065 + if (_5t) { //#22071 + $k[$j++] = $_.lb; //#22066 + $k[$j++] = $_.seta; //#22066 + $_.enc(); //#22066 + $_.cset = "setb"; //#22067 + } else { //#22071 + $k[$j++] = $_.sb; //#22069 + $k[$j++] = $_.seta; //#22069 + $_.enc(); //#22069 + $k[$j++] = $_.char1; //#22070 + $k[$j++] = $_.setb; //#22070 + $_.enc(); //#22070 + $_.i = $_.i + 1; //#22071 + } //#22071 + break; //#22073 + } //#22073 + var _64 = $get($_.seta, $_.char1) !== undefined; //#22077 + if ($eq($_.cset, "setb") && _64) { //#22102 + var _65 = $_.seta; //#22078 + var _66 = $_.msg; //#22078 + var _67 = $_.i; //#22078 + var _68 = $_.msglen; //#22078 + var _69 = $_.i; //#22078 + var _6A = _68 - _69; //#22078 + var _6B = 4; //#22078 + if (4 > (_68 - _69)) { //#22078 + var _ = _6A; //#22078 + _6A = _6B; //#22078 + _6B = _; //#22078 + } //#22078 + $k[$j++] = 'p'; //#22078 + $k[$j++] = _65; //#22078 + $k[$j++] = $geti(_66, _67, _6B); //#22078 + $_.prefixinset(); //#22078 + var _6D = $k[--$j]; //#22078 + $_[$k[--$j]] = _6D; //#22078 + if ($_.p == 1) { //#22083 + $k[$j++] = $_.sa; //#22080 + $k[$j++] = $_.setb; //#22080 + $_.enc(); //#22080 + $k[$j++] = $_.char1; //#22081 + $k[$j++] = $_.seta; //#22081 + $_.enc(); //#22081 + $_.i = $_.i + 1; //#22082 + } //#22082 + if ($_.p == 2) { //#22089 + $k[$j++] = $_.sa2; //#22085 + $k[$j++] = $_.setb; //#22085 + $_.enc(); //#22085 + $k[$j++] = $_.char1; //#22086 + $k[$j++] = $_.seta; //#22086 + $_.enc(); //#22086 + $k[$j++] = $_.char2; //#22087 + $k[$j++] = $_.seta; //#22087 + $_.enc(); //#22087 + $_.i = $_.i + 2; //#22088 + } //#22088 + if ($_.p == 3) { //#22096 + $k[$j++] = $_.sa3; //#22091 + $k[$j++] = $_.setb; //#22091 + $_.enc(); //#22091 + $k[$j++] = $_.char1; //#22092 + $k[$j++] = $_.seta; //#22092 + $_.enc(); //#22092 + $k[$j++] = $_.char2; //#22093 + $k[$j++] = $_.seta; //#22093 + $_.enc(); //#22093 + $k[$j++] = $_.char3; //#22094 + $k[$j++] = $_.seta; //#22094 + $_.enc(); //#22094 + $_.i = $_.i + 3; //#22095 + } //#22095 + if ($_.p >= 4) { //#22100 + $k[$j++] = $_.la; //#22098 + $k[$j++] = $_.setb; //#22098 + $_.enc(); //#22098 + $_.cset = "seta"; //#22099 + } //#22099 + break; //#22101 + } //#22101 + var _6i = $get($_.seta, $_.char1) !== undefined; //#22105 + if (_6i) { //#22109 + $k[$j++] = $_.la; //#22106 + $k[$j++] = $_[$_.cset]; //#22106 + $_.enc(); //#22106 + $_.cset = "seta"; //#22107 + break; //#22108 + } //#22108 + var _6o = $get($_.setb, $_.char1) !== undefined; //#22110 + if (_6o) { //#22114 + $k[$j++] = $_.lb; //#22111 + $k[$j++] = $_[$_.cset]; //#22111 + $_.enc(); //#22111 + $_.cset = "setb"; //#22112 + break; //#22113 + } //#22113 + var _6u = $get($_.setc, $_.char1) !== undefined; //#22117 + if (_6u) { //#22117 + $_.setx = "setc"; //#22117 + $_.sx = $_.sc; //#22117 + $_.lkx = $_.lkc; //#22117 + } //#22117 + var _6z = $get($_.setd, $_.char1) !== undefined; //#22118 + if (_6z) { //#22118 + $_.setx = "setd"; //#22118 + $_.sx = $_.sd; //#22118 + $_.lkx = $_.lkd; //#22118 + } //#22118 + var _74 = $get($_.sete, $_.char1) !== undefined; //#22119 + if (_74) { //#22119 + $_.setx = "sete"; //#22119 + $_.sx = $_.se; //#22119 + $_.lkx = $_.lke; //#22119 + } //#22119 + var _78 = $_[$_.setx]; //#22122 + var _79 = $_.msg; //#22122 + var _7A = $_.i; //#22122 + var _7B = $_.msglen; //#22122 + var _7C = $_.i; //#22122 + var _7D = _7B - _7C; //#22122 + var _7E = 4; //#22122 + if (4 > (_7B - _7C)) { //#22122 + var _ = _7D; //#22122 + _7D = _7E; //#22122 + _7E = _; //#22122 + } //#22122 + $k[$j++] = 'p'; //#22122 + $k[$j++] = _78; //#22122 + $k[$j++] = $geti(_79, _7A, _7E); //#22122 + $_.prefixinset(); //#22122 + var _7G = $k[--$j]; //#22122 + $_[$k[--$j]] = _7G; //#22122 + if ($_.p == 1) { //#22127 + $k[$j++] = $_.sx; //#22124 + $k[$j++] = $_[$_.cset]; //#22124 + $_.enc(); //#22124 + $k[$j++] = $_.char1; //#22125 + $k[$j++] = $_[$_.setx]; //#22125 + $_.enc(); //#22125 + $_.i = $_.i + 1; //#22126 + } //#22126 + if ($_.p == 2) { //#22134 + $k[$j++] = $_.sx; //#22129 + $k[$j++] = $_[$_.cset]; //#22129 + $_.enc(); //#22129 + $k[$j++] = $_.char1; //#22130 + $k[$j++] = $_[$_.setx]; //#22130 + $_.enc(); //#22130 + $k[$j++] = $_.sx; //#22131 + $k[$j++] = $_[$_.cset]; //#22131 + $_.enc(); //#22131 + $k[$j++] = $_.char2; //#22132 + $k[$j++] = $_[$_.setx]; //#22132 + $_.enc(); //#22132 + $_.i = $_.i + 2; //#22133 + } //#22133 + if ($_.p == 3) { //#22143 + $k[$j++] = $_.sx; //#22136 + $k[$j++] = $_[$_.cset]; //#22136 + $_.enc(); //#22136 + $k[$j++] = $_.char1; //#22137 + $k[$j++] = $_[$_.setx]; //#22137 + $_.enc(); //#22137 + $k[$j++] = $_.sx; //#22138 + $k[$j++] = $_[$_.cset]; //#22138 + $_.enc(); //#22138 + $k[$j++] = $_.char2; //#22139 + $k[$j++] = $_[$_.setx]; //#22139 + $_.enc(); //#22139 + $k[$j++] = $_.sx; //#22140 + $k[$j++] = $_[$_.cset]; //#22140 + $_.enc(); //#22140 + $k[$j++] = $_.char3; //#22141 + $k[$j++] = $_[$_.setx]; //#22141 + $_.enc(); //#22141 + $_.i = $_.i + 3; //#22142 + } //#22142 + if ($_.p >= 4) { //#22148 + $k[$j++] = $_.sx; //#22145 + $k[$j++] = $_[$_.cset]; //#22145 + $_.enc(); //#22145 + $k[$j++] = $_.lkx; //#22146 + $k[$j++] = $_[$_.setx]; //#22146 + $_.enc(); //#22146 + $_.cset = $_.setx; //#22147 + } //#22147 + break; //#22150 + } //#22150 + } //#22150 + $_.encmsg = $geti($_.out, 0, $_.j); //#22153 + $_.padval = $get($_[$_.cset], $_.pad); //#22154 + $k[$j++] = 'sami'; //#22157 + if ($_.sam != -1) { //#22157 + $k[$j++] = $a([$get($_.seta, $_.pad), (((~~($_.sam / 10)) - 1) * 8) + (($_.sam % 10) - 1)]); //#22157 + } else { //#22157 + $k[$j++] = $a([]); //#22157 + } //#22157 + var _8L = $k[--$j]; //#22157 + $_[$k[--$j]] = _8L; //#22157 + $k[$j++] = Infinity; //#22158 + $aload($_.sami); //#22158 + $aload($_.encmsg); //#22158 + $_.encmsg = $a(); //#22158 + if (($_.mode == 2) || ($_.mode == 3)) { //#22217 + if ($_.encmsg.length > 84) { //#22165 + $k[$j++] = 'bwipp.maxicodeMode23TooLong#22164'; //#22164 + $k[$j++] = "The secondary message is too long"; //#22164 + bwipp_raiseerror(); //#22164 + } //#22164 + var _8U = $strcpy($s(4), "0000"); //#22168 + var _8X = $cvrs($s(4), ~~$_.mode, 2); //#22168 + $puti(_8U, 4 - _8X.length, _8X); //#22168 + $_.mdb = _8U; //#22168 + var _8Z = $strcpy($s(10), "0000000000"); //#22169 + var _8c = $cvrs($s(10), $cvi($_.ccode), 2); //#22169 + $puti(_8Z, 10 - _8c.length, _8c); //#22169 + $_.ccb = _8Z; //#22169 + var _8e = $strcpy($s(10), "0000000000"); //#22170 + var _8h = $cvrs($s(10), $cvi($_.scode), 2); //#22170 + $puti(_8e, 10 - _8h.length, _8h); //#22170 + $_.scb = _8e; //#22170 + $_.pcb = $strcpy($s(36), "000000000000000000000000000000000000"); //#22171 + if ($_.mode == 2) { //#22184 + var _8o = $cvrs($s(6), $_.pcode.length, 2); //#22174 + $puti($_.pcb, 6 - _8o.length, _8o); //#22174 + var _8s = $cvrs($s(30), $cvi($_.pcode), 2); //#22175 + $puti($_.pcb, 36 - _8s.length, _8s); //#22175 + } else { //#22184 + $k[$j++] = Infinity; //#22178 + var _8u = $strcpy($s(6), " "); //#22179 + $k[$j++] = _8u; //#22179 + $k[$j++] = _8u; //#22179 + $k[$j++] = 0; //#22179 + if ($_.pcode.length > 6) { //#22179 + $k[$j++] = $geti($_.pcode, 0, 6); //#22179 + } else { //#22179 + $k[$j++] = $_.pcode; //#22179 + } //#22179 + var _8z = $k[--$j]; //#22179 + var _90 = $k[--$j]; //#22179 + $puti($k[--$j], _90, _8z); //#22179 + $forall($k[--$j], function() { //#22180 + var _95 = $get($_.seta, $k[--$j]); //#22180 + $k[$j++] = _95; //#22180 + }); //#22180 + $_.pccw = $a(); //#22180 + for (var _97 = 0; _97 <= 5; _97 += 1) { //#22185 + $_.i = _97; //#22183 + var _9D = $cvrs($s(6), $get($_.pccw, $_.i), 2); //#22184 + $puti($_.pcb, ((6 * $_.i) + 6) - _9D.length, _9D); //#22184 + } //#22184 + } //#22184 + $_.scm = $s(60); //#22189 + $puti($_.scm, 2, $_.mdb); //#22190 + $puti($_.scm, 38, $geti($_.pcb, 0, 4)); //#22191 + $puti($_.scm, 30, $geti($_.pcb, 4, 6)); //#22192 + $puti($_.scm, 24, $geti($_.pcb, 10, 6)); //#22193 + $puti($_.scm, 18, $geti($_.pcb, 16, 6)); //#22194 + $puti($_.scm, 12, $geti($_.pcb, 22, 6)); //#22195 + $puti($_.scm, 6, $geti($_.pcb, 28, 6)); //#22196 + $puti($_.scm, 0, $geti($_.pcb, 34, 2)); //#22197 + $puti($_.scm, 52, $geti($_.ccb, 0, 2)); //#22198 + $puti($_.scm, 42, $geti($_.ccb, 2, 6)); //#22199 + $puti($_.scm, 36, $geti($_.ccb, 8, 2)); //#22200 + $puti($_.scm, 54, $geti($_.scb, 0, 6)); //#22201 + $puti($_.scm, 48, $geti($_.scb, 6, 4)); //#22202 + $_.pri = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); //#22205 + for (var _9t = 0; _9t <= 59; _9t += 1) { //#22211 + $_.i = _9t; //#22207 + $_.ps = ~~($_.i / 6); //#22208 + $_.ep = (~~(Math.pow(2, 5 - ($_.i % 6)))) * ($get($_.scm, $_.i) - 48); //#22209 + $put($_.pri, $_.ps, $f($get($_.pri, $_.ps) + $_.ep)); //#22210 + } //#22210 + $k[$j++] = Infinity; //#22214 + for (var _A5 = 0, _A6 = 84; _A5 < _A6; _A5++) { //#22214 + $k[$j++] = $_.padval; //#22214 + } //#22214 + $_.sec = $a(); //#22214 + $puti($_.sec, 0, $_.encmsg); //#22215 + } //#22215 + if (((($_.mode == 4) || ($_.mode == 5)) || ($_.mode == 6)) || ($_.mode == -1)) { //#22238 + if ($_.mode == -1) { //#22225 + var _AH = ($_.encmsg.length <= 77) ? 5 : 4; //#22224 + $_.mode = _AH; //#22224 + } //#22224 + $k[$j++] = Infinity; //#22227 + var _AJ = ($_.mode == 5) ? 78 : 94; //#22227 + for (var _AK = 0, _AL = _AJ; _AK < _AL; _AK++) { //#22227 + $k[$j++] = $_.padval; //#22227 + } //#22227 + $_.cws = $a(); //#22227 + if ($_.encmsg.length > ($_.cws.length - 1)) { //#22230 + $k[$j++] = 'bwipp.maxicodeMode56TooLong#22229'; //#22229 + $k[$j++] = "The message is too long"; //#22229 + bwipp_raiseerror(); //#22229 + } //#22229 + $put($_.cws, 0, $_.mode); //#22231 + $puti($_.cws, 1, $_.encmsg); //#22232 + $_.pri = $geti($_.cws, 0, 10); //#22235 + $_.sec = $geti($_.cws, 10, $_.cws.length - 10); //#22236 + } //#22236 + if (!bwipp_maxicode.__22245__) { //#22245 + $_ = Object.create($_); //#22245 + $k[$j++] = Infinity; //#22242 + $k[$j++] = 1; //#22242 + for (var _AZ = 0, _Aa = 63; _AZ < _Aa; _AZ++) { //#22242 + var _Ab = $k[--$j]; //#22242 + var _Ac = _Ab * 2; //#22242 + $k[$j++] = _Ab; //#22242 + $k[$j++] = _Ac; //#22242 + if (_Ac >= 64) { //#22242 + var _Ad = $k[--$j]; //#22242 + $k[$j++] = _Ad ^ 67; //#22242 + } //#22242 + } //#22242 + $_.rsalog = $a(); //#22242 + $_.rslog = $a(64); //#22243 + for (var _Ag = 1; _Ag <= 63; _Ag += 1) { //#22244 + $put($_.rslog, $get($_.rsalog, _Ag), _Ag); //#22244 + } //#22244 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22244 + bwipp_maxicode.__22245__ = 1; //#22244 + $_ = Object.getPrototypeOf($_); //#22244 + } //#22244 $_.rsprod = function() { - var _Al = $k[--$j]; //#21925 - var _Am = $k[--$j]; //#21925 - $k[$j++] = _Am; //#21929 - $k[$j++] = _Al; //#21929 - if ((_Al != 0) && (_Am != 0)) { //#21928 - var _Ap = $get($_.rslog, $k[--$j]); //#21926 - var _Au = $get($_.rsalog, $f(_Ap + $get($_.rslog, $k[--$j])) % 63); //#21926 - $k[$j++] = _Au; //#21926 - } else { //#21928 - $j -= 2; //#21928 - $k[$j++] = 0; //#21928 - } //#21928 - }; //#21928 + var _Al = $k[--$j]; //#22249 + var _Am = $k[--$j]; //#22249 + $k[$j++] = _Am; //#22253 + $k[$j++] = _Al; //#22253 + if ((_Al != 0) && (_Am != 0)) { //#22252 + var _Ap = $get($_.rslog, $k[--$j]); //#22250 + var _Au = $get($_.rsalog, $f(_Ap + $get($_.rslog, $k[--$j])) % 63); //#22250 + $k[$j++] = _Au; //#22250 + } else { //#22252 + $j -= 2; //#22252 + $k[$j++] = 0; //#22252 + } //#22252 + }; //#22252 $_.rscodes = function() { - $_.rsnum = $k[--$j]; //#21935 - $_.cwb = $k[--$j]; //#21936 - $k[$j++] = Infinity; //#21939 - $k[$j++] = 1; //#21939 - for (var _Ay = 0, _Az = $_.rsnum; _Ay < _Az; _Ay++) { //#21939 - $k[$j++] = 0; //#21939 - } //#21939 - $_.coeffs = $a(); //#21939 - for (var _B3 = 1, _B2 = $_.rsnum; _B3 <= _B2; _B3 += 1) { //#21948 - $_.i = _B3; //#21941 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#21942 - for (var _BA = $_.i - 1; _BA >= 1; _BA -= 1) { //#21946 - $_.j = _BA; //#21944 - $k[$j++] = $_.coeffs; //#21945 - $k[$j++] = $_.j; //#21945 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#21945 - $k[$j++] = $get($_.coeffs, $_.j); //#21945 - $k[$j++] = $get($_.rsalog, $_.i); //#21945 - $_.rsprod(); //#21945 - var _BM = $k[--$j]; //#21945 - var _BN = $k[--$j]; //#21945 - var _BO = $k[--$j]; //#21945 - $put($k[--$j], _BO, $xo(_BN, _BM)); //#21945 - } //#21945 - $k[$j++] = $_.coeffs; //#21947 - $k[$j++] = 0; //#21947 - $k[$j++] = $get($_.coeffs, 0); //#21947 - $k[$j++] = $get($_.rsalog, $_.i); //#21947 - $_.rsprod(); //#21947 - var _BW = $k[--$j]; //#21947 - var _BX = $k[--$j]; //#21947 - $put($k[--$j], _BX, _BW); //#21947 - } //#21947 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#21949 - $k[$j++] = Infinity; //#21952 - for (var _Bd = 0, _Be = $_.rsnum; _Bd < _Be; _Bd++) { //#21952 - $k[$j++] = 0; //#21952 - } //#21952 - $_.ecb = $a(); //#21952 - for (var _Bi = 0, _Bh = $_.cwb.length - 1; _Bi <= _Bh; _Bi += 1) { //#21961 - $_.t = $xo($get($_.cwb, _Bi), $get($_.ecb, 0)); //#21954 - for (var _Bo = $_.ecb.length - 1; _Bo >= 0; _Bo -= 1) { //#21960 - $_.i = _Bo; //#21956 - $_.p = ($_.ecb.length - $_.i) - 1; //#21957 - $k[$j++] = $_.ecb; //#21958 - $k[$j++] = $_.p; //#21958 - $k[$j++] = $_.t; //#21958 - $k[$j++] = $get($_.coeffs, $_.i); //#21958 - $_.rsprod(); //#21958 - var _Bx = $k[--$j]; //#21958 - var _By = $k[--$j]; //#21958 - $put($k[--$j], _By, _Bx); //#21958 - if ($_.i > 0) { //#21959 - $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#21959 - } //#21959 - } //#21959 - } //#21959 - $k[$j++] = $_.ecb; //#21963 - }; //#21963 - $k[$j++] = Infinity; //#21968 - for (var _CC = 0, _CB = $_.sec.length - 1; _CC <= _CB; _CC += 2) { //#21968 - $k[$j++] = $get($_.sec, _CC); //#21968 - } //#21968 - $_.seco = $a(); //#21968 - $k[$j++] = Infinity; //#21969 - for (var _CI = 1, _CH = $_.sec.length - 1; _CI <= _CH; _CI += 2) { //#21969 - $k[$j++] = $get($_.sec, _CI); //#21969 - } //#21969 - $_.sece = $a(); //#21969 - var _CN = ($_.sec.length == 84) ? 20 : 28; //#21972 - $_.scodes = _CN; //#21972 - $k[$j++] = 'secochk'; //#21973 - $k[$j++] = $_.seco; //#21973 - $k[$j++] = $_.scodes; //#21973 - $_.rscodes(); //#21973 - var _CQ = $k[--$j]; //#21973 - $_[$k[--$j]] = _CQ; //#21973 - $k[$j++] = 'secechk'; //#21974 - $k[$j++] = $_.sece; //#21974 - $k[$j++] = $_.scodes; //#21974 - $_.rscodes(); //#21974 - var _CU = $k[--$j]; //#21974 - $_[$k[--$j]] = _CU; //#21974 - $k[$j++] = Infinity; //#21977 - for (var _CY = 0, _CX = $_.scodes - 1; _CY <= _CX; _CY += 1) { //#21977 - $k[$j++] = $get($_.secochk, _CY); //#21977 - $k[$j++] = $get($_.secechk, _CY); //#21977 - } //#21977 - $_.secchk = $a(); //#21977 - $k[$j++] = Infinity; //#21980 - $aload($_.pri); //#21981 - $k[$j++] = $_.pri; //#21982 - $k[$j++] = 10; //#21982 - $_.rscodes(); //#21982 - $aload($k[--$j]); //#21982 - $aload($_.sec); //#21983 - $aload($_.secchk); //#21984 - $_.codewords = $a(); //#21984 - $k[$j++] = Infinity; //#21988 - for (var _Ck = 0, _Cl = 864; _Ck < _Cl; _Ck++) { //#21988 - $k[$j++] = 0; //#21988 - } //#21988 - $_.mods = $a(); //#21988 - for (var _Cn = 0; _Cn <= 143; _Cn += 1) { //#21993 - $_.i = _Cn; //#21990 - $k[$j++] = Infinity; //#21991 - var _Cs = $cvrs($s(6), $get($_.codewords, $_.i), 2); //#21991 - for (var _Ct = 0, _Cu = _Cs.length; _Ct < _Cu; _Ct++) { //#21991 - $k[$j++] = $get(_Cs, _Ct) - 48; //#21991 - } //#21991 - $_.cw = $a(); //#21991 - $puti($_.mods, (6 * $_.i) + (6 - $_.cw.length), $_.cw); //#21992 - } //#21992 - if (!bwipp_maxicode.__22043__) { //#22043 - $_ = Object.create($_); //#22043 - $_.modmap = $a([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); //#22042 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22042 - bwipp_maxicode.__22043__ = 1; //#22042 - $_ = Object.getPrototypeOf($_); //#22042 - } //#22042 - $_.pixs = $a(864); //#22046 - $_.j = 0; //#22047 - for (var _D6 = 0, _D5 = $_.mods.length - 1; _D6 <= _D5; _D6 += 1) { //#22054 - $_.i = _D6; //#22049 - if ($get($_.mods, $_.i) == 1) { //#22053 - $put($_.pixs, $_.j, $get($_.modmap, $_.i)); //#22051 - $_.j = $_.j + 1; //#22052 - } //#22052 - } //#22052 - $k[$j++] = Infinity; //#22055 - $aload($geti($_.pixs, 0, $_.j)); //#22055 - $k[$j++] = 28; //#22055 - $k[$j++] = 29; //#22055 - $k[$j++] = 280; //#22055 - $k[$j++] = 281; //#22055 - $k[$j++] = 311; //#22055 - $k[$j++] = 457; //#22055 - $k[$j++] = 488; //#22055 - $k[$j++] = 500; //#22055 - $k[$j++] = 530; //#22055 - $k[$j++] = 670; //#22055 - $k[$j++] = 700; //#22055 - $k[$j++] = 677; //#22055 - $k[$j++] = 707; //#22055 - $_.pixs = $a(); //#22055 + $_.rsnum = $k[--$j]; //#22259 + $_.cwb = $k[--$j]; //#22260 + $k[$j++] = Infinity; //#22263 + $k[$j++] = 1; //#22263 + for (var _Ay = 0, _Az = $_.rsnum; _Ay < _Az; _Ay++) { //#22263 + $k[$j++] = 0; //#22263 + } //#22263 + $_.coeffs = $a(); //#22263 + for (var _B3 = 1, _B2 = $_.rsnum; _B3 <= _B2; _B3 += 1) { //#22272 + $_.i = _B3; //#22265 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#22266 + for (var _BA = $_.i - 1; _BA >= 1; _BA -= 1) { //#22270 + $_.j = _BA; //#22268 + $k[$j++] = $_.coeffs; //#22269 + $k[$j++] = $_.j; //#22269 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#22269 + $k[$j++] = $get($_.coeffs, $_.j); //#22269 + $k[$j++] = $get($_.rsalog, $_.i); //#22269 + $_.rsprod(); //#22269 + var _BM = $k[--$j]; //#22269 + var _BN = $k[--$j]; //#22269 + var _BO = $k[--$j]; //#22269 + $put($k[--$j], _BO, $xo(_BN, _BM)); //#22269 + } //#22269 + $k[$j++] = $_.coeffs; //#22271 + $k[$j++] = 0; //#22271 + $k[$j++] = $get($_.coeffs, 0); //#22271 + $k[$j++] = $get($_.rsalog, $_.i); //#22271 + $_.rsprod(); //#22271 + var _BW = $k[--$j]; //#22271 + var _BX = $k[--$j]; //#22271 + $put($k[--$j], _BX, _BW); //#22271 + } //#22271 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#22273 + $k[$j++] = Infinity; //#22276 + for (var _Bd = 0, _Be = $_.rsnum; _Bd < _Be; _Bd++) { //#22276 + $k[$j++] = 0; //#22276 + } //#22276 + $_.ecb = $a(); //#22276 + for (var _Bi = 0, _Bh = $_.cwb.length - 1; _Bi <= _Bh; _Bi += 1) { //#22285 + $_.t = $xo($get($_.cwb, _Bi), $get($_.ecb, 0)); //#22278 + for (var _Bo = $_.ecb.length - 1; _Bo >= 0; _Bo -= 1) { //#22284 + $_.i = _Bo; //#22280 + $_.p = ($_.ecb.length - $_.i) - 1; //#22281 + $k[$j++] = $_.ecb; //#22282 + $k[$j++] = $_.p; //#22282 + $k[$j++] = $_.t; //#22282 + $k[$j++] = $get($_.coeffs, $_.i); //#22282 + $_.rsprod(); //#22282 + var _Bx = $k[--$j]; //#22282 + var _By = $k[--$j]; //#22282 + $put($k[--$j], _By, _Bx); //#22282 + if ($_.i > 0) { //#22283 + $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#22283 + } //#22283 + } //#22283 + } //#22283 + $k[$j++] = $_.ecb; //#22287 + }; //#22287 + $k[$j++] = Infinity; //#22292 + for (var _CC = 0, _CB = $_.sec.length - 1; _CC <= _CB; _CC += 2) { //#22292 + $k[$j++] = $get($_.sec, _CC); //#22292 + } //#22292 + $_.seco = $a(); //#22292 + $k[$j++] = Infinity; //#22293 + for (var _CI = 1, _CH = $_.sec.length - 1; _CI <= _CH; _CI += 2) { //#22293 + $k[$j++] = $get($_.sec, _CI); //#22293 + } //#22293 + $_.sece = $a(); //#22293 + var _CN = ($_.sec.length == 84) ? 20 : 28; //#22296 + $_.scodes = _CN; //#22296 + $k[$j++] = 'secochk'; //#22297 + $k[$j++] = $_.seco; //#22297 + $k[$j++] = $_.scodes; //#22297 + $_.rscodes(); //#22297 + var _CQ = $k[--$j]; //#22297 + $_[$k[--$j]] = _CQ; //#22297 + $k[$j++] = 'secechk'; //#22298 + $k[$j++] = $_.sece; //#22298 + $k[$j++] = $_.scodes; //#22298 + $_.rscodes(); //#22298 + var _CU = $k[--$j]; //#22298 + $_[$k[--$j]] = _CU; //#22298 + $k[$j++] = Infinity; //#22301 + for (var _CY = 0, _CX = $_.scodes - 1; _CY <= _CX; _CY += 1) { //#22301 + $k[$j++] = $get($_.secochk, _CY); //#22301 + $k[$j++] = $get($_.secechk, _CY); //#22301 + } //#22301 + $_.secchk = $a(); //#22301 + $k[$j++] = Infinity; //#22304 + $aload($_.pri); //#22305 + $k[$j++] = $_.pri; //#22306 + $k[$j++] = 10; //#22306 + $_.rscodes(); //#22306 + $aload($k[--$j]); //#22306 + $aload($_.sec); //#22307 + $aload($_.secchk); //#22308 + $_.codewords = $a(); //#22308 + $k[$j++] = Infinity; //#22312 + for (var _Ck = 0, _Cl = 864; _Ck < _Cl; _Ck++) { //#22312 + $k[$j++] = 0; //#22312 + } //#22312 + $_.mods = $a(); //#22312 + for (var _Cn = 0; _Cn <= 143; _Cn += 1) { //#22317 + $_.i = _Cn; //#22314 + $k[$j++] = Infinity; //#22315 + var _Cs = $cvrs($s(6), $get($_.codewords, $_.i), 2); //#22315 + for (var _Ct = 0, _Cu = _Cs.length; _Ct < _Cu; _Ct++) { //#22315 + $k[$j++] = $get(_Cs, _Ct) - 48; //#22315 + } //#22315 + $_.cw = $a(); //#22315 + $puti($_.mods, (6 * $_.i) + (6 - $_.cw.length), $_.cw); //#22316 + } //#22316 + if (!bwipp_maxicode.__22367__) { //#22367 + $_ = Object.create($_); //#22367 + $_.modmap = $a([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); //#22366 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22366 + bwipp_maxicode.__22367__ = 1; //#22366 + $_ = Object.getPrototypeOf($_); //#22366 + } //#22366 + $_.pixs = $a(864); //#22370 + $_.j = 0; //#22371 + for (var _D6 = 0, _D5 = $_.mods.length - 1; _D6 <= _D5; _D6 += 1) { //#22378 + $_.i = _D6; //#22373 + if ($get($_.mods, $_.i) == 1) { //#22377 + $put($_.pixs, $_.j, $get($_.modmap, $_.i)); //#22375 + $_.j = $_.j + 1; //#22376 + } //#22376 + } //#22376 + $k[$j++] = Infinity; //#22379 + $aload($geti($_.pixs, 0, $_.j)); //#22379 + $k[$j++] = 28; //#22379 + $k[$j++] = 29; //#22379 + $k[$j++] = 280; //#22379 + $k[$j++] = 281; //#22379 + $k[$j++] = 311; //#22379 + $k[$j++] = 457; //#22379 + $k[$j++] = 488; //#22379 + $k[$j++] = 500; //#22379 + $k[$j++] = 530; //#22379 + $k[$j++] = 670; //#22379 + $k[$j++] = 700; //#22379 + $k[$j++] = 677; //#22379 + $k[$j++] = 707; //#22379 + $_.pixs = $a(); //#22379 var _DM = new Map([ - ["ren", bwipp_renmaximatrix], + ["ren", 'renmaximatrix'], ["pixs", $_.pixs], ["borderleft", 1], ["borderright", 1], ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#22065 - $k[$j++] = _DM; //#22068 - if (!$_.dontdraw) { //#22068 - bwipp_renmaximatrix(); //#22068 - } //#22068 - $_ = Object.getPrototypeOf($_); //#22070 - $_ = Object.getPrototypeOf($_); //#22072 + ]); //#22389 + $k[$j++] = _DM; //#22392 + if (!$_.dontdraw) { //#22392 + bwipp_renmaximatrix(); //#22392 + } //#22392 + $_ = Object.getPrototypeOf($_); //#22394 + $_ = Object.getPrototypeOf($_); //#22396 } //bwipp_maxicode function bwipp_azteccode() { - $_ = Object.create($_); //#22103 - $_.dontdraw = false; //#22106 - $_.format = "full"; //#22107 - $_.readerinit = false; //#22108 - $_.layers = -1; //#22109 - $_.eclevel = 23; //#22110 - $_.ecaddchars = 3; //#22111 - $_.raw = false; //#22112 - $_.parse = false; //#22113 - $_.parsefnc = false; //#22114 - $k[$j++] = $_; //#22116 - bwipp_processoptions(); //#22116 - $_.options = $k[--$j]; //#22116 - $_.barcode = $k[--$j]; //#22117 - bwipp_loadctx(bwipp_azteccode) //#22119 - if ($eq($_.barcode, "")) { //#22123 - $k[$j++] = 'bwipp.aztecEmptyData#22122'; //#22122 - $k[$j++] = "The data must not be empty"; //#22122 - bwipp_raiseerror(); //#22122 - } //#22122 - if (($_.eclevel < 5) || ($_.eclevel > 95)) { //#22127 - $k[$j++] = 'bwipp.aztecInvalidEClevel#22126'; //#22126 - $k[$j++] = "The EC percentage must be from 5 to 95"; //#22126 - bwipp_raiseerror(); //#22126 - } //#22126 - if ($_.ecaddchars < 3) { //#22131 - $k[$j++] = 'bwipp.aztecInvalidECaddChars#22130'; //#22130 - $k[$j++] = "The number of additional EC codewords must be 3 or more"; //#22130 - bwipp_raiseerror(); //#22130 - } //#22130 - if ($ne($_.format, "full") && ($ne($_.format, "compact") && $ne($_.format, "rune"))) { //#22135 - $k[$j++] = 'bwipp.aztecInvalidFormat#22134'; //#22134 - $k[$j++] = "The format must be either full, compact or rune"; //#22134 - bwipp_raiseerror(); //#22134 - } //#22134 - if ($eq($_.format, "full")) { //#22144 - if ($_.readerinit && (($_.layers < 1) || ($_.layers > 22))) { //#22140 - $k[$j++] = 'bwipp.aztecFullInitInvalidLayers#22139'; //#22139 - $k[$j++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; //#22139 - bwipp_raiseerror(); //#22139 - } //#22139 - if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 32))) { //#22143 - $k[$j++] = 'bwipp.aztecFullInvalidLayers#22142'; //#22142 - $k[$j++] = "Layers for full-range symbols must be from 1 to 32"; //#22142 - bwipp_raiseerror(); //#22142 - } //#22142 - } //#22142 - if ($eq($_.format, "compact")) { //#22156 - if ($_.readerinit) { //#22152 - if (($_.layers != -1) && ($_.layers != 1)) { //#22150 - $k[$j++] = 'bwipp.aztecCompactInitInvalidLayers#22149'; //#22149 - $k[$j++] = "Compact symbols for reader programming must have 1 layer"; //#22149 - bwipp_raiseerror(); //#22149 - } //#22149 - $_.layers = 1; //#22151 - } //#22151 - if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 4))) { //#22155 - $k[$j++] = 'bwipp.aztecCompactInvalidLayers#22154'; //#22154 - $k[$j++] = "Layers for compact symbols must be from 1 to 4"; //#22154 - bwipp_raiseerror(); //#22154 - } //#22154 - } //#22154 - if ($eq($_.format, "rune")) { //#22176 - if ($_.layers != -1) { //#22161 - $k[$j++] = 'bwipp.aztecRuneInvalidLayers#22160'; //#22160 - $k[$j++] = "It is not valid to specify layers for runes"; //#22160 - bwipp_raiseerror(); //#22160 - } //#22160 - if ($_.readerinit) { //#22164 - $k[$j++] = 'bwipp.aztecRuneReaderInit#22163'; //#22163 - $k[$j++] = "Reader initialisation is not compactible with Aztec Runes"; //#22163 - bwipp_raiseerror(); //#22163 - } //#22163 - if ($_.barcode.length == 0) { //#22167 - $k[$j++] = 'bwipp.aztecRuneNotNumeric#22166'; //#22166 - $k[$j++] = "Aztec runes must be numeric"; //#22166 - bwipp_raiseerror(); //#22166 - } //#22166 - $forall($_.barcode, function() { //#22172 - var _S = $k[--$j]; //#22169 - if ((_S < 48) || (_S > 57)) { //#22171 - $k[$j++] = 'bwipp.aztecRuneNotNumeric#22170'; //#22170 - $k[$j++] = "Aztec runes must be numeric"; //#22170 - bwipp_raiseerror(); //#22170 - } //#22170 - }); //#22170 - var _U = $cvi($_.barcode); //#22173 - if ((_U < 0) || (_U > 255)) { //#22175 - $k[$j++] = 'bwipp.aztecRuneInvalid#22174'; //#22174 - $k[$j++] = "Aztec runes must be 0 to 255"; //#22174 - bwipp_raiseerror(); //#22174 - } //#22174 - } //#22174 - $_.fn1 = -1; //#22179 + $_ = Object.create($_); //#22427 + $_.dontdraw = false; //#22430 + $_.format = "full"; //#22431 + $_.readerinit = false; //#22432 + $_.layers = -1; //#22433 + $_.eclevel = 23; //#22434 + $_.ecaddchars = 3; //#22435 + $_.raw = false; //#22436 + $_.parse = false; //#22437 + $_.parsefnc = false; //#22438 + $k[$j++] = $_; //#22440 + bwipp_processoptions(); //#22440 + $_.options = $k[--$j]; //#22440 + $_.barcode = $k[--$j]; //#22441 + bwipp_loadctx(bwipp_azteccode) //#22443 + if ($eq($_.barcode, "")) { //#22447 + $k[$j++] = 'bwipp.aztecEmptyData#22446'; //#22446 + $k[$j++] = "The data must not be empty"; //#22446 + bwipp_raiseerror(); //#22446 + } //#22446 + if (($_.eclevel < 5) || ($_.eclevel > 95)) { //#22451 + $k[$j++] = 'bwipp.aztecInvalidEClevel#22450'; //#22450 + $k[$j++] = "The EC percentage must be from 5 to 95"; //#22450 + bwipp_raiseerror(); //#22450 + } //#22450 + if ($_.ecaddchars < 3) { //#22455 + $k[$j++] = 'bwipp.aztecInvalidECaddChars#22454'; //#22454 + $k[$j++] = "The number of additional EC codewords must be 3 or more"; //#22454 + bwipp_raiseerror(); //#22454 + } //#22454 + if ($ne($_.format, "full") && ($ne($_.format, "compact") && $ne($_.format, "rune"))) { //#22459 + $k[$j++] = 'bwipp.aztecInvalidFormat#22458'; //#22458 + $k[$j++] = "The format must be either full, compact or rune"; //#22458 + bwipp_raiseerror(); //#22458 + } //#22458 + if ($eq($_.format, "full")) { //#22468 + if ($_.readerinit && (($_.layers < 1) || ($_.layers > 22))) { //#22464 + $k[$j++] = 'bwipp.aztecFullInitInvalidLayers#22463'; //#22463 + $k[$j++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; //#22463 + bwipp_raiseerror(); //#22463 + } //#22463 + if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 32))) { //#22467 + $k[$j++] = 'bwipp.aztecFullInvalidLayers#22466'; //#22466 + $k[$j++] = "Layers for full-range symbols must be from 1 to 32"; //#22466 + bwipp_raiseerror(); //#22466 + } //#22466 + } //#22466 + if ($eq($_.format, "compact")) { //#22480 + if ($_.readerinit) { //#22476 + if (($_.layers != -1) && ($_.layers != 1)) { //#22474 + $k[$j++] = 'bwipp.aztecCompactInitInvalidLayers#22473'; //#22473 + $k[$j++] = "Compact symbols for reader programming must have 1 layer"; //#22473 + bwipp_raiseerror(); //#22473 + } //#22473 + $_.layers = 1; //#22475 + } //#22475 + if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 4))) { //#22479 + $k[$j++] = 'bwipp.aztecCompactInvalidLayers#22478'; //#22478 + $k[$j++] = "Layers for compact symbols must be from 1 to 4"; //#22478 + bwipp_raiseerror(); //#22478 + } //#22478 + } //#22478 + if ($eq($_.format, "rune")) { //#22500 + if ($_.layers != -1) { //#22485 + $k[$j++] = 'bwipp.aztecRuneInvalidLayers#22484'; //#22484 + $k[$j++] = "It is not valid to specify layers for runes"; //#22484 + bwipp_raiseerror(); //#22484 + } //#22484 + if ($_.readerinit) { //#22488 + $k[$j++] = 'bwipp.aztecRuneReaderInit#22487'; //#22487 + $k[$j++] = "Reader initialisation is not compactible with Aztec Runes"; //#22487 + bwipp_raiseerror(); //#22487 + } //#22487 + if ($_.barcode.length == 0) { //#22491 + $k[$j++] = 'bwipp.aztecRuneNotNumeric#22490'; //#22490 + $k[$j++] = "Aztec runes must be numeric"; //#22490 + bwipp_raiseerror(); //#22490 + } //#22490 + $forall($_.barcode, function() { //#22496 + var _S = $k[--$j]; //#22493 + if ((_S < 48) || (_S > 57)) { //#22495 + $k[$j++] = 'bwipp.aztecRuneNotNumeric#22494'; //#22494 + $k[$j++] = "Aztec runes must be numeric"; //#22494 + bwipp_raiseerror(); //#22494 + } //#22494 + }); //#22494 + var _U = $cvi($_.barcode); //#22497 + if ((_U < 0) || (_U > 255)) { //#22499 + $k[$j++] = 'bwipp.aztecRuneInvalid#22498'; //#22498 + $k[$j++] = "Aztec runes must be 0 to 255"; //#22498 + bwipp_raiseerror(); //#22498 + } //#22498 + } //#22498 + $_.fn1 = -1; //#22503 var _Y = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1] - ]); //#22184 - $_.fncvals = _Y; //#22185 - $k[$j++] = 'msg'; //#22186 - $k[$j++] = $_.barcode; //#22186 - $k[$j++] = $_.fncvals; //#22186 - bwipp_parseinput(); //#22186 - var _b = $k[--$j]; //#22186 - $_[$k[--$j]] = _b; //#22186 - $_.msglen = $_.msg.length; //#22187 - if (!bwipp_azteccode.__22287__) { //#22287 - $_ = Object.create($_); //#22287 - $_.U = 0; //#22191 - $_.L = 1; //#22191 - $_.M = 2; //#22191 - $_.P = 3; //#22191 - $_.D = 4; //#22191 - $_.B = 5; //#22191 - $_.lu = -2; //#22194 - $_.ll = -3; //#22194 - $_.lm = -4; //#22194 - $_.lp = -5; //#22195 - $_.ld = -6; //#22195 - $_.su = -7; //#22195 - $_.sp = -8; //#22196 - $_.sb = -9; //#22196 - $_.fl = -10; //#22196 - $_.p2 = -11; //#22197 - $_.p3 = -12; //#22197 - $_.p4 = -13; //#22197 - $_.p5 = -14; //#22197 - $_.charmaps = $a([$a([$_.sp, $_.sp, $_.sp, $_.fl, $_.sp]), $a([32, 32, 32, 13, 32]), $a(["A", "a", 1, $_.p2, "0"]), $a(["B", "b", 2, $_.p3, "1"]), $a(["C", "c", 3, $_.p4, "2"]), $a(["D", "d", 4, $_.p5, "3"]), $a(["E", "e", 5, "!", "4"]), $a(["F", "f", 6, "\"", "5"]), $a(["G", "g", 7, "#", "6"]), $a(["H", "h", 8, "$", "7"]), $a(["I", "i", 9, "%", "8"]), $a(["J", "j", 10, "&", "9"]), $a(["K", "k", 11, "'", ","]), $a(["L", "l", 12, 40, "."]), $a(["M", "m", 13, 41, $_.lu]), $a(["N", "n", 27, "*", $_.su]), $a(["O", "o", 28, "+", -99]), $a(["P", "p", 29, ",", -99]), $a(["Q", "q", 30, "-", -99]), $a(["R", "r", 31, ".", -99]), $a(["S", "s", "@", "/", -99]), $a(["T", "t", 92, ":", -99]), $a(["U", "u", "^", ";", -99]), $a(["V", "v", "_", "<", -99]), $a(["W", "w", "`", "=", -99]), $a(["X", "x", "|", ">", -99]), $a(["Y", "y", "~", "?", -99]), $a(["Z", "z", 127, "[", -99]), $a([$_.ll, $_.su, $_.ll, "]", -99]), $a([$_.lm, $_.lm, $_.lu, "{", -99]), $a([$_.ld, $_.ld, $_.lp, "}", -99]), $a([$_.sb, $_.sb, $_.sb, $_.lu, -99])]); //#22234 - $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#22237 - for (var _1c = 0, _1b = $_.charmaps.length - 1; _1c <= _1b; _1c += 1) { //#22246 - $_.i = _1c; //#22239 - $_.encs = $get($_.charmaps, $_.i); //#22240 - for (var _1g = 0; _1g <= 4; _1g += 1) { //#22245 - $_.j = _1g; //#22242 - var _1j = $get($_.encs, $_.j); //#22243 - $k[$j++] = _1j; //#22243 - if ($eq($type(_1j), 'stringtype')) { //#22243 - var _1m = $get($k[--$j], 0); //#22243 - $k[$j++] = _1m; //#22243 - } //#22243 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#22244 - } //#22244 - } //#22244 + ]); //#22508 + $_.fncvals = _Y; //#22509 + $k[$j++] = 'msg'; //#22510 + $k[$j++] = $_.barcode; //#22510 + $k[$j++] = $_.fncvals; //#22510 + bwipp_parseinput(); //#22510 + var _b = $k[--$j]; //#22510 + $_[$k[--$j]] = _b; //#22510 + $_.msglen = $_.msg.length; //#22511 + if (!bwipp_azteccode.__22611__) { //#22611 + $_ = Object.create($_); //#22611 + $_.U = 0; //#22515 + $_.L = 1; //#22515 + $_.M = 2; //#22515 + $_.P = 3; //#22515 + $_.D = 4; //#22515 + $_.B = 5; //#22515 + $_.lu = -2; //#22518 + $_.ll = -3; //#22518 + $_.lm = -4; //#22518 + $_.lp = -5; //#22519 + $_.ld = -6; //#22519 + $_.su = -7; //#22519 + $_.sp = -8; //#22520 + $_.sb = -9; //#22520 + $_.fl = -10; //#22520 + $_.p2 = -11; //#22521 + $_.p3 = -12; //#22521 + $_.p4 = -13; //#22521 + $_.p5 = -14; //#22521 + $_.charmaps = $a([$a([$_.sp, $_.sp, $_.sp, $_.fl, $_.sp]), $a([32, 32, 32, 13, 32]), $a(["A", "a", 1, $_.p2, "0"]), $a(["B", "b", 2, $_.p3, "1"]), $a(["C", "c", 3, $_.p4, "2"]), $a(["D", "d", 4, $_.p5, "3"]), $a(["E", "e", 5, "!", "4"]), $a(["F", "f", 6, "\"", "5"]), $a(["G", "g", 7, "#", "6"]), $a(["H", "h", 8, "$", "7"]), $a(["I", "i", 9, "%", "8"]), $a(["J", "j", 10, "&", "9"]), $a(["K", "k", 11, "'", ","]), $a(["L", "l", 12, 40, "."]), $a(["M", "m", 13, 41, $_.lu]), $a(["N", "n", 27, "*", $_.su]), $a(["O", "o", 28, "+", -99]), $a(["P", "p", 29, ",", -99]), $a(["Q", "q", 30, "-", -99]), $a(["R", "r", 31, ".", -99]), $a(["S", "s", "@", "/", -99]), $a(["T", "t", 92, ":", -99]), $a(["U", "u", "^", ";", -99]), $a(["V", "v", "_", "<", -99]), $a(["W", "w", "`", "=", -99]), $a(["X", "x", "|", ">", -99]), $a(["Y", "y", "~", "?", -99]), $a(["Z", "z", 127, "[", -99]), $a([$_.ll, $_.su, $_.ll, "]", -99]), $a([$_.lm, $_.lm, $_.lu, "{", -99]), $a([$_.ld, $_.ld, $_.lp, "}", -99]), $a([$_.sb, $_.sb, $_.sb, $_.lu, -99])]); //#22558 + $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#22561 + for (var _1c = 0, _1b = $_.charmaps.length - 1; _1c <= _1b; _1c += 1) { //#22570 + $_.i = _1c; //#22563 + $_.encs = $get($_.charmaps, $_.i); //#22564 + for (var _1g = 0; _1g <= 4; _1g += 1) { //#22569 + $_.j = _1g; //#22566 + var _1j = $get($_.encs, $_.j); //#22567 + $k[$j++] = _1j; //#22567 + if ($eq($type(_1j), 'stringtype')) { //#22567 + var _1m = $get($k[--$j], 0); //#22567 + $k[$j++] = _1m; //#22567 + } //#22567 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#22568 + } //#22568 + } //#22568 var _1w = new Map([ ["\x0d\x0a", $_.p2], [". ", $_.p3], [", ", $_.p4], [": ", $_.p5] - ]); //#22253 - $_.pcomp = _1w; //#22254 - $_.e = 1000000; //#22256 - var _22 = $a([0, 0, 0, 0, 0, 0]); //#22265 - $_.latlen = $a([$a([0, 5, 5, 10, 5, 10]), $a([9, 0, 5, 10, 5, 10]), $a([5, 5, 0, 5, 10, 10]), $a([5, 10, 10, 0, 10, 15]), $a([4, 9, 9, 14, 0, 14]), _22]); //#22266 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.ld, $_.lu]), $a([]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([]), $a([$_.lp]), $a([$_.lu, $_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([]), $a([$_.lu, $_.ld]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([$_.lu, $_.lm, $_.lp]), $a([]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([$_.lm]), $a([]), $a([]), $a([])])]); //#22276 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 5, $_.e]), $a([5, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, $_.e, $_.e]), $a([4, $_.e, $_.e, 4, $_.e])]); //#22285 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22285 - bwipp_azteccode.__22287__ = 1; //#22285 - $_ = Object.getPrototypeOf($_); //#22285 - } //#22285 - $_.msgbits = ""; //#22290 - if ($ne($_.format, "rune") && $_.raw) { //#22291 - $_.msgbits = $_.barcode; //#22291 - } //#22291 - if ($ne($_.format, "rune") && (!$_.raw)) { //#22582 + ]); //#22577 + $_.pcomp = _1w; //#22578 + $_.e = 1000000; //#22580 + var _22 = $a([0, 0, 0, 0, 0, 0]); //#22589 + $_.latlen = $a([$a([0, 5, 5, 10, 5, 10]), $a([9, 0, 5, 10, 5, 10]), $a([5, 5, 0, 5, 10, 10]), $a([5, 10, 10, 0, 10, 15]), $a([4, 9, 9, 14, 0, 14]), _22]); //#22590 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.ld, $_.lu]), $a([]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([]), $a([$_.lp]), $a([$_.lu, $_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([]), $a([$_.lu, $_.ld]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([$_.lu, $_.lm, $_.lp]), $a([]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([$_.lm]), $a([]), $a([]), $a([])])]); //#22600 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 5, $_.e]), $a([5, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, $_.e, $_.e]), $a([4, $_.e, $_.e, 4, $_.e])]); //#22609 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22609 + bwipp_azteccode.__22611__ = 1; //#22609 + $_ = Object.getPrototypeOf($_); //#22609 + } //#22609 + $_.msgbits = ""; //#22614 + if ($ne($_.format, "rune") && $_.raw) { //#22615 + $_.msgbits = $_.barcode; //#22615 + } //#22615 + if ($ne($_.format, "rune") && (!$_.raw)) { //#22906 $_.charsize = function() { - var _3v = $k[--$j]; //#22295 - $k[$j++] = _3v; //#22306 - if (_3v >= 0) { //#22304 - $j--; //#22297 - var _3y = $get($a([5, 5, 5, 5, 4, 8]), $k[--$j]); //#22297 - $k[$j++] = _3y; //#22297 - } else { //#22304 - var _3z = $k[--$j]; //#22299 - var _40 = $k[--$j]; //#22299 - $k[$j++] = _3z; //#22299 - $k[$j++] = _40; //#22299 - $j--; //#22299 - var _41 = $k[--$j]; //#22300 - $k[$j++] = _41; //#22305 - if (_41 == $_.fn1) { //#22304 - $j--; //#22301 - $k[$j++] = 8; //#22301 - } else { //#22304 - var _44 = $f((-$k[--$j]) - 1000000); //#22303 - $k[$j++] = _44; //#22303 - if (_44 == 0) { //#22303 - $j--; //#22303 - $k[$j++] = 1; //#22303 - } //#22303 - var _45 = $k[--$j]; //#22304 - $k[$j++] = (((~~(Math.log(_45) / Math.log(10))) + 1) * 4) + 8; //#22304 - } //#22304 - } //#22304 - }; //#22304 - $_.curlen = $a([0, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22310 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([])]); //#22311 - $_.backto = $_.U; //#22313 - $_.lastchar = ""; //#22314 - $forall($_.msg, function() { //#22466 - $_.char = $k[--$j]; //#22319 - for (;;) { //#22345 - $_.imp = false; //#22323 - var _4S = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22324 - for (var _4T = 0, _4U = _4S.length; _4T < _4U; _4T++) { //#22343 - $_.x = $get(_4S, _4T); //#22325 - var _4c = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22326 - for (var _4d = 0, _4e = _4c.length; _4d < _4e; _4d++) { //#22342 - $_.y = $get(_4c, _4d); //#22327 - if (($_.x != $_.B) || ($_.y == $_.backto)) { //#22341 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#22329 - if ($_.cost < $get($_.curlen, $_.y)) { //#22340 - $put($_.curlen, $_.y, $_.cost); //#22331 - $k[$j++] = $_.curseq; //#22334 - $k[$j++] = $_.y; //#22334 - $k[$j++] = Infinity; //#22332 - $aload($get($_.curseq, $_.x)); //#22333 - $aload($get($get($_.latseq, $_.x), $_.y)); //#22334 - var _59 = $a(); //#22334 - var _5A = $k[--$j]; //#22335 - $put($k[--$j], _5A, _59); //#22335 - if ($_.y == $_.B) { //#22338 - $k[$j++] = 'backto'; //#22337 - if (($_.x == $_.P) || ($_.x == $_.D)) { //#22337 - $k[$j++] = $_.U; //#22337 - } else { //#22337 - $k[$j++] = $_.x; //#22337 - } //#22337 - var _5K = $k[--$j]; //#22337 - $_[$k[--$j]] = _5K; //#22337 - } //#22337 - $_.imp = true; //#22339 - } //#22339 - } //#22339 - } //#22339 - } //#22339 - if (!$_.imp) { //#22344 - break; //#22344 - } //#22344 - } //#22344 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22348 - $_.nxtseq = $a(6); //#22349 - var _5b = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22351 - for (var _5c = 0, _5d = _5b.length; _5c < _5d; _5c++) { //#22390 - $_.x = $get(_5b, _5c); //#22352 - for (;;) { //#22388 - if ($_.char >= 0) { //#22360 - if ($_.x != $_.B) { //#22358 - var _5m = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#22358 - if (!_5m) { //#22358 - break; //#22358 - } //#22358 - } //#22358 - } else { //#22360 - if ($_.x != $_.P) { //#22360 - break; //#22360 - } //#22360 - } //#22360 - $k[$j++] = 'cost'; //#22364 - $k[$j++] = $get($_.curlen, $_.x); //#22364 - $k[$j++] = $_.x; //#22364 - $k[$j++] = $_.char; //#22364 - $_.charsize(); //#22364 - var _5u = $k[--$j]; //#22364 - var _5v = $k[--$j]; //#22364 - $_[$k[--$j]] = $f(_5v + _5u); //#22364 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#22368 - $put($_.nxtlen, $_.x, $_.cost); //#22366 - $k[$j++] = $_.nxtseq; //#22367 - $k[$j++] = $_.x; //#22367 - $k[$j++] = Infinity; //#22367 - $aload($get($_.curseq, $_.x)); //#22367 - $k[$j++] = $_.char; //#22367 - var _6A = $a(); //#22367 - var _6B = $k[--$j]; //#22367 - $put($k[--$j], _6B, _6A); //#22367 - } //#22367 - if ($_.x == $_.B) { //#22371 - break; //#22371 - } //#22371 - var _6K = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22372 - for (var _6L = 0, _6M = _6K.length; _6L < _6M; _6L++) { //#22385 - $_.y = $get(_6K, _6L); //#22373 - if ($ne($_.x, $_.y)) { //#22384 - $k[$j++] = 'cost'; //#22375 - $k[$j++] = $f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)); //#22375 - $k[$j++] = $_.x; //#22375 - $k[$j++] = $_.char; //#22375 - $_.charsize(); //#22375 - var _6a = $k[--$j]; //#22375 - var _6b = $k[--$j]; //#22375 - $_[$k[--$j]] = $f(_6b + _6a); //#22375 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#22383 - $put($_.nxtlen, $_.y, $_.cost); //#22377 - $k[$j++] = $_.nxtseq; //#22381 - $k[$j++] = $_.y; //#22381 - $k[$j++] = Infinity; //#22378 - $aload($get($_.curseq, $_.y)); //#22379 - var _6r = ($_.x == $_.U) ? $_.su : $_.sp; //#22380 - $k[$j++] = _6r; //#22381 - $k[$j++] = $_.char; //#22381 - var _6t = $a(); //#22381 - var _6u = $k[--$j]; //#22382 - $put($k[--$j], _6u, _6t); //#22382 - } //#22382 - } //#22382 - } //#22382 - break; //#22387 - } //#22387 - } //#22387 - if ($ne($_.lastchar, "") && ($_.char >= 0)) { //#22451 - var _6y = $s(2); //#22394 - $put(_6y, 0, $_.lastchar); //#22394 - $put(_6y, 1, $_.char); //#22394 - $_.pchars = _6y; //#22394 - var _73 = $get($_.pcomp, $_.pchars) !== undefined; //#22395 - if (_73) { //#22450 - var _79 = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22396 - for (var _7A = 0, _7B = _79.length; _7A < _7B; _7A++) { //#22449 - $_.i = $get(_79, _7A); //#22397 - $_.inP = true; //#22398 - if ($_.i == $_.M) { //#22403 - if ($_.lastchar == 13) { //#22400 - $_.inP = false; //#22400 - } //#22400 - } else { //#22403 - if ($_.i == $_.D) { //#22404 - if (($_.lastchar == 44) || ($_.lastchar == 46)) { //#22403 - $_.inP = false; //#22403 - } //#22403 - } //#22403 - } //#22403 - if ($_.inP && $lt($get($_.curlen, $_.i), $get($_.nxtlen, $_.i))) { //#22448 - $_.curseqi = $get($_.curseq, $_.i); //#22407 - $_.lastld = false; //#22408 - $_.lastsp = false; //#22409 - $_.lastidx = -1; //#22410 - for (var _7V = $_.curseqi.length - 1; _7V >= 0; _7V -= 1) { //#22431 - $_.idx = _7V; //#22412 - $_.ch = $get($_.curseqi, $_.idx); //#22413 - if ($_.lastidx == -1) { //#22428 - if ($eq($_.ch, $_.lastchar)) { //#22420 - $_.lastidx = $_.idx; //#22416 - if ($_.idx > 0) { //#22419 - if ($get($_.curseqi, $_.idx - 1) == $_.sp) { //#22418 - $_.lastsp = true; //#22418 - } //#22418 - } //#22418 - } //#22418 - } else { //#22428 - if (($_.ch < 0) && ($_.ch >= $_.ld)) { //#22429 - if ($_.i == $_.P) { //#22426 - if ($_.ch == $_.ld) { //#22424 - $_.lastld = true; //#22424 - } //#22424 - } else { //#22426 - if ($_.ch != $_.lp) { //#22426 - $_.inP = $_.lastsp; //#22426 - } //#22426 - } //#22426 - break; //#22428 - } //#22428 - } //#22428 - } //#22428 - if ($_.inP && ($_.lastidx >= 0)) { //#22447 - $put($_.nxtlen, $_.i, $get($_.curlen, $_.i)); //#22433 - if ($_.lastidx < ($_.curseqi.length - 1)) { //#22445 - if ($_.i == $_.P) { //#22442 - if ($_.lastld) { //#22436 - $put($_.nxtlen, $_.i, $f($get($_.nxtlen, $_.i) + 1)); //#22436 - } //#22436 - $k[$j++] = $_.nxtseq; //#22438 - $k[$j++] = $_.i; //#22438 - $k[$j++] = Infinity; //#22438 - $aload($_.curseqi); //#22438 - $r($_.curseqi.length - $_.lastidx, -1); //#22438 - $j--; //#22438 - $k[$j++] = $get($_.pcomp, $_.pchars); //#22438 - var _8H = $a(); //#22438 - var _8I = $k[--$j]; //#22438 - $put($k[--$j], _8I, _8H); //#22438 - } else { //#22442 - $k[$j++] = $_.nxtseq; //#22441 - $k[$j++] = $_.i; //#22441 - $k[$j++] = Infinity; //#22441 - $aload($_.curseqi); //#22441 - var _8N = $a(); //#22441 - var _8O = $k[--$j]; //#22441 - $put($k[--$j], _8O, _8N); //#22441 - $put($get($_.nxtseq, $_.i), $_.lastidx, $get($_.pcomp, $_.pchars)); //#22442 - } //#22442 - } else { //#22445 - $k[$j++] = $_.nxtseq; //#22445 - $k[$j++] = $_.i; //#22445 - $k[$j++] = Infinity; //#22445 - $aload($_.curseqi); //#22445 - $j--; //#22445 - $k[$j++] = $get($_.pcomp, $_.pchars); //#22445 - var _8d = $a(); //#22445 - var _8e = $k[--$j]; //#22445 - $put($k[--$j], _8e, _8d); //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - if ($ne($get($_.nxtseq, $_.B), null)) { //#22460 - $_.numbytes = 0; //#22455 - $forall($get($_.nxtseq, $_.B), function() { //#22458 - if ($k[--$j] == $_.sb) { //#22457 - $k[$j++] = 0; //#22457 - } else { //#22457 - $k[$j++] = $_.numbytes + 1; //#22457 - } //#22457 - $_.numbytes = $k[--$j]; //#22457 - }); //#22457 - if ($_.numbytes == 32) { //#22459 - $put($_.nxtlen, $_.B, $f($get($_.nxtlen, $_.B) + 11)); //#22459 - } //#22459 - } //#22459 - $_.curlen = $_.nxtlen; //#22462 - $_.curseq = $_.nxtseq; //#22463 - $k[$j++] = 'lastchar'; //#22464 - if ($_.char >= 0) { //#22464 - $k[$j++] = $_.char; //#22464 - } else { //#22464 - $k[$j++] = ""; //#22464 - } //#22464 - var _90 = $k[--$j]; //#22464 - $_[$k[--$j]] = _90; //#22464 - }); //#22464 - $_.minseq = $_.e; //#22469 - var _99 = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22470 - for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#22476 - $_.i = $get(_99, _9A); //#22471 - if ($get($_.curlen, $_.i) < $_.minseq) { //#22475 - $_.minseq = $get($_.curlen, $_.i); //#22473 - $_.seq = $get($_.curseq, $_.i); //#22474 - } //#22474 - } //#22474 + var _3v = $k[--$j]; //#22619 + $k[$j++] = _3v; //#22630 + if (_3v >= 0) { //#22628 + $j--; //#22621 + var _3y = $get($a([5, 5, 5, 5, 4, 8]), $k[--$j]); //#22621 + $k[$j++] = _3y; //#22621 + } else { //#22628 + var _3z = $k[--$j]; //#22623 + var _40 = $k[--$j]; //#22623 + $k[$j++] = _3z; //#22623 + $k[$j++] = _40; //#22623 + $j--; //#22623 + var _41 = $k[--$j]; //#22624 + $k[$j++] = _41; //#22629 + if (_41 == $_.fn1) { //#22628 + $j--; //#22625 + $k[$j++] = 8; //#22625 + } else { //#22628 + var _44 = $f((-$k[--$j]) - 1000000); //#22627 + $k[$j++] = _44; //#22627 + if (_44 == 0) { //#22627 + $j--; //#22627 + $k[$j++] = 1; //#22627 + } //#22627 + var _45 = $k[--$j]; //#22628 + $k[$j++] = (((~~(Math.log(_45) / Math.log(10))) + 1) * 4) + 8; //#22628 + } //#22628 + } //#22628 + }; //#22628 + $_.curlen = $a([0, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22634 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([])]); //#22635 + $_.backto = $_.U; //#22637 + $_.lastchar = ""; //#22638 + $forall($_.msg, function() { //#22790 + $_.char = $k[--$j]; //#22643 + for (;;) { //#22669 + $_.imp = false; //#22647 + var _4S = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22648 + for (var _4T = 0, _4U = _4S.length; _4T < _4U; _4T++) { //#22667 + $_.x = $get(_4S, _4T); //#22649 + var _4c = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22650 + for (var _4d = 0, _4e = _4c.length; _4d < _4e; _4d++) { //#22666 + $_.y = $get(_4c, _4d); //#22651 + if (($_.x != $_.B) || ($_.y == $_.backto)) { //#22665 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#22653 + if ($_.cost < $get($_.curlen, $_.y)) { //#22664 + $put($_.curlen, $_.y, $_.cost); //#22655 + $k[$j++] = $_.curseq; //#22658 + $k[$j++] = $_.y; //#22658 + $k[$j++] = Infinity; //#22656 + $aload($get($_.curseq, $_.x)); //#22657 + $aload($get($get($_.latseq, $_.x), $_.y)); //#22658 + var _59 = $a(); //#22658 + var _5A = $k[--$j]; //#22659 + $put($k[--$j], _5A, _59); //#22659 + if ($_.y == $_.B) { //#22662 + $k[$j++] = 'backto'; //#22661 + if (($_.x == $_.P) || ($_.x == $_.D)) { //#22661 + $k[$j++] = $_.U; //#22661 + } else { //#22661 + $k[$j++] = $_.x; //#22661 + } //#22661 + var _5K = $k[--$j]; //#22661 + $_[$k[--$j]] = _5K; //#22661 + } //#22661 + $_.imp = true; //#22663 + } //#22663 + } //#22663 + } //#22663 + } //#22663 + if (!$_.imp) { //#22668 + break; //#22668 + } //#22668 + } //#22668 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22672 + $_.nxtseq = $a(6); //#22673 + var _5b = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22675 + for (var _5c = 0, _5d = _5b.length; _5c < _5d; _5c++) { //#22714 + $_.x = $get(_5b, _5c); //#22676 + for (;;) { //#22712 + if ($_.char >= 0) { //#22684 + if ($_.x != $_.B) { //#22682 + var _5m = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#22682 + if (!_5m) { //#22682 + break; //#22682 + } //#22682 + } //#22682 + } else { //#22684 + if ($_.x != $_.P) { //#22684 + break; //#22684 + } //#22684 + } //#22684 + $k[$j++] = 'cost'; //#22688 + $k[$j++] = $get($_.curlen, $_.x); //#22688 + $k[$j++] = $_.x; //#22688 + $k[$j++] = $_.char; //#22688 + $_.charsize(); //#22688 + var _5u = $k[--$j]; //#22688 + var _5v = $k[--$j]; //#22688 + $_[$k[--$j]] = $f(_5v + _5u); //#22688 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#22692 + $put($_.nxtlen, $_.x, $_.cost); //#22690 + $k[$j++] = $_.nxtseq; //#22691 + $k[$j++] = $_.x; //#22691 + $k[$j++] = Infinity; //#22691 + $aload($get($_.curseq, $_.x)); //#22691 + $k[$j++] = $_.char; //#22691 + var _6A = $a(); //#22691 + var _6B = $k[--$j]; //#22691 + $put($k[--$j], _6B, _6A); //#22691 + } //#22691 + if ($_.x == $_.B) { //#22695 + break; //#22695 + } //#22695 + var _6K = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22696 + for (var _6L = 0, _6M = _6K.length; _6L < _6M; _6L++) { //#22709 + $_.y = $get(_6K, _6L); //#22697 + if ($ne($_.x, $_.y)) { //#22708 + $k[$j++] = 'cost'; //#22699 + $k[$j++] = $f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)); //#22699 + $k[$j++] = $_.x; //#22699 + $k[$j++] = $_.char; //#22699 + $_.charsize(); //#22699 + var _6a = $k[--$j]; //#22699 + var _6b = $k[--$j]; //#22699 + $_[$k[--$j]] = $f(_6b + _6a); //#22699 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#22707 + $put($_.nxtlen, $_.y, $_.cost); //#22701 + $k[$j++] = $_.nxtseq; //#22705 + $k[$j++] = $_.y; //#22705 + $k[$j++] = Infinity; //#22702 + $aload($get($_.curseq, $_.y)); //#22703 + var _6r = ($_.x == $_.U) ? $_.su : $_.sp; //#22704 + $k[$j++] = _6r; //#22705 + $k[$j++] = $_.char; //#22705 + var _6t = $a(); //#22705 + var _6u = $k[--$j]; //#22706 + $put($k[--$j], _6u, _6t); //#22706 + } //#22706 + } //#22706 + } //#22706 + break; //#22711 + } //#22711 + } //#22711 + if ($ne($_.lastchar, "") && ($_.char >= 0)) { //#22775 + var _6y = $s(2); //#22718 + $put(_6y, 0, $_.lastchar); //#22718 + $put(_6y, 1, $_.char); //#22718 + $_.pchars = _6y; //#22718 + var _73 = $get($_.pcomp, $_.pchars) !== undefined; //#22719 + if (_73) { //#22774 + var _79 = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22720 + for (var _7A = 0, _7B = _79.length; _7A < _7B; _7A++) { //#22773 + $_.i = $get(_79, _7A); //#22721 + $_.inP = true; //#22722 + if ($_.i == $_.M) { //#22727 + if ($_.lastchar == 13) { //#22724 + $_.inP = false; //#22724 + } //#22724 + } else { //#22727 + if ($_.i == $_.D) { //#22728 + if (($_.lastchar == 44) || ($_.lastchar == 46)) { //#22727 + $_.inP = false; //#22727 + } //#22727 + } //#22727 + } //#22727 + if ($_.inP && $lt($get($_.curlen, $_.i), $get($_.nxtlen, $_.i))) { //#22772 + $_.curseqi = $get($_.curseq, $_.i); //#22731 + $_.lastld = false; //#22732 + $_.lastsp = false; //#22733 + $_.lastidx = -1; //#22734 + for (var _7V = $_.curseqi.length - 1; _7V >= 0; _7V -= 1) { //#22755 + $_.idx = _7V; //#22736 + $_.ch = $get($_.curseqi, $_.idx); //#22737 + if ($_.lastidx == -1) { //#22752 + if ($eq($_.ch, $_.lastchar)) { //#22744 + $_.lastidx = $_.idx; //#22740 + if ($_.idx > 0) { //#22743 + if ($get($_.curseqi, $_.idx - 1) == $_.sp) { //#22742 + $_.lastsp = true; //#22742 + } //#22742 + } //#22742 + } //#22742 + } else { //#22752 + if (($_.ch < 0) && ($_.ch >= $_.ld)) { //#22753 + if ($_.i == $_.P) { //#22750 + if ($_.ch == $_.ld) { //#22748 + $_.lastld = true; //#22748 + } //#22748 + } else { //#22750 + if ($_.ch != $_.lp) { //#22750 + $_.inP = $_.lastsp; //#22750 + } //#22750 + } //#22750 + break; //#22752 + } //#22752 + } //#22752 + } //#22752 + if ($_.inP && ($_.lastidx >= 0)) { //#22771 + $put($_.nxtlen, $_.i, $get($_.curlen, $_.i)); //#22757 + if ($_.lastidx < ($_.curseqi.length - 1)) { //#22769 + if ($_.i == $_.P) { //#22766 + if ($_.lastld) { //#22760 + $put($_.nxtlen, $_.i, $f($get($_.nxtlen, $_.i) + 1)); //#22760 + } //#22760 + $k[$j++] = $_.nxtseq; //#22762 + $k[$j++] = $_.i; //#22762 + $k[$j++] = Infinity; //#22762 + $aload($_.curseqi); //#22762 + $r($_.curseqi.length - $_.lastidx, -1); //#22762 + $j--; //#22762 + $k[$j++] = $get($_.pcomp, $_.pchars); //#22762 + var _8H = $a(); //#22762 + var _8I = $k[--$j]; //#22762 + $put($k[--$j], _8I, _8H); //#22762 + } else { //#22766 + $k[$j++] = $_.nxtseq; //#22765 + $k[$j++] = $_.i; //#22765 + $k[$j++] = Infinity; //#22765 + $aload($_.curseqi); //#22765 + var _8N = $a(); //#22765 + var _8O = $k[--$j]; //#22765 + $put($k[--$j], _8O, _8N); //#22765 + $put($get($_.nxtseq, $_.i), $_.lastidx, $get($_.pcomp, $_.pchars)); //#22766 + } //#22766 + } else { //#22769 + $k[$j++] = $_.nxtseq; //#22769 + $k[$j++] = $_.i; //#22769 + $k[$j++] = Infinity; //#22769 + $aload($_.curseqi); //#22769 + $j--; //#22769 + $k[$j++] = $get($_.pcomp, $_.pchars); //#22769 + var _8d = $a(); //#22769 + var _8e = $k[--$j]; //#22769 + $put($k[--$j], _8e, _8d); //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + if ($ne($get($_.nxtseq, $_.B), null)) { //#22784 + $_.numbytes = 0; //#22779 + $forall($get($_.nxtseq, $_.B), function() { //#22782 + if ($k[--$j] == $_.sb) { //#22781 + $k[$j++] = 0; //#22781 + } else { //#22781 + $k[$j++] = $_.numbytes + 1; //#22781 + } //#22781 + $_.numbytes = $k[--$j]; //#22781 + }); //#22781 + if ($_.numbytes == 32) { //#22783 + $put($_.nxtlen, $_.B, $f($get($_.nxtlen, $_.B) + 11)); //#22783 + } //#22783 + } //#22783 + $_.curlen = $_.nxtlen; //#22786 + $_.curseq = $_.nxtseq; //#22787 + $k[$j++] = 'lastchar'; //#22788 + if ($_.char >= 0) { //#22788 + $k[$j++] = $_.char; //#22788 + } else { //#22788 + $k[$j++] = ""; //#22788 + } //#22788 + var _90 = $k[--$j]; //#22788 + $_[$k[--$j]] = _90; //#22788 + }); //#22788 + $_.minseq = $_.e; //#22793 + var _99 = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22794 + for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#22800 + $_.i = $get(_99, _9A); //#22795 + if ($get($_.curlen, $_.i) < $_.minseq) { //#22799 + $_.minseq = $get($_.curlen, $_.i); //#22797 + $_.seq = $get($_.curseq, $_.i); //#22798 + } //#22798 + } //#22798 $_.tobin = function() { - var _9O = $s($k[--$j]); //#22480 - $k[$j++] = _9O; //#22480 - for (var _9Q = 0, _9P = _9O.length - 1; _9Q <= _9P; _9Q += 1) { //#22480 - var _9R = $k[--$j]; //#22480 - $put(_9R, _9Q, 48); //#22480 - $k[$j++] = _9R; //#22480 - } //#22480 - var _9S = $k[--$j]; //#22481 - var _9V = $cvrs($s(_9S.length), $k[--$j], 2); //#22481 - $puti(_9S, _9S.length - _9V.length, _9V); //#22481 - $k[$j++] = _9S; //#22481 - }; //#22481 + var _9O = $s($k[--$j]); //#22804 + $k[$j++] = _9O; //#22804 + for (var _9Q = 0, _9P = _9O.length - 1; _9Q <= _9P; _9Q += 1) { //#22804 + var _9R = $k[--$j]; //#22804 + $put(_9R, _9Q, 48); //#22804 + $k[$j++] = _9R; //#22804 + } //#22804 + var _9S = $k[--$j]; //#22805 + var _9V = $cvrs($s(_9S.length), $k[--$j], 2); //#22805 + $puti(_9S, _9S.length - _9V.length, _9V); //#22805 + $k[$j++] = _9S; //#22805 + }; //#22805 $_.encu = function() { - var _9a = $get($get($_.charvals, $_.U), $k[--$j]); //#22484 - $k[$j++] = _9a; //#22484 - $k[$j++] = 5; //#22484 - $_.tobin(); //#22484 - }; //#22484 + var _9a = $get($get($_.charvals, $_.U), $k[--$j]); //#22808 + $k[$j++] = _9a; //#22808 + $k[$j++] = 5; //#22808 + $_.tobin(); //#22808 + }; //#22808 $_.encl = function() { - var _9f = $get($get($_.charvals, $_.L), $k[--$j]); //#22485 - $k[$j++] = _9f; //#22485 - $k[$j++] = 5; //#22485 - $_.tobin(); //#22485 - }; //#22485 + var _9f = $get($get($_.charvals, $_.L), $k[--$j]); //#22809 + $k[$j++] = _9f; //#22809 + $k[$j++] = 5; //#22809 + $_.tobin(); //#22809 + }; //#22809 $_.encm = function() { - var _9k = $get($get($_.charvals, $_.M), $k[--$j]); //#22486 - $k[$j++] = _9k; //#22486 - $k[$j++] = 5; //#22486 - $_.tobin(); //#22486 - }; //#22486 + var _9k = $get($get($_.charvals, $_.M), $k[--$j]); //#22810 + $k[$j++] = _9k; //#22810 + $k[$j++] = 5; //#22810 + $_.tobin(); //#22810 + }; //#22810 $_.encd = function() { - var _9p = $get($get($_.charvals, $_.D), $k[--$j]); //#22487 - $k[$j++] = _9p; //#22487 - $k[$j++] = 4; //#22487 - $_.tobin(); //#22487 - }; //#22487 + var _9p = $get($get($_.charvals, $_.D), $k[--$j]); //#22811 + $k[$j++] = _9p; //#22811 + $k[$j++] = 4; //#22811 + $_.tobin(); //#22811 + }; //#22811 $_.encp = function() { - var _9q = $k[--$j]; //#22490 - $k[$j++] = _9q; //#22507 - if (_9q == $_.fn1) { //#22506 - $j--; //#22491 - $k[$j++] = "00000000"; //#22491 - } else { //#22506 - var _9s = $k[--$j]; //#22493 - $k[$j++] = _9s; //#22507 - if (_9s <= -1000000) { //#22506 - var _9u = $f((-$k[--$j]) - 1000000); //#22494 - $k[$j++] = _9u; //#22494 - $k[$j++] = _9u; //#22494 - if (_9u == 0) { //#22494 - $j--; //#22494 - $k[$j++] = 1; //#22494 - } //#22494 - var _9w = ~~(Math.log($k[--$j]) / Math.log(10)); //#22496 - var _9x = $s(((_9w + 1) * 4) + 8); //#22496 - $puti(_9x, 0, "00000"); //#22497 - $k[$j++] = _9w; //#22498 - $k[$j++] = _9x; //#22498 - $k[$j++] = _9x; //#22498 - $k[$j++] = _9w + 1; //#22498 - $k[$j++] = 3; //#22498 - $_.tobin(); //#22498 - var _9y = $k[--$j]; //#22498 - $puti($k[--$j], 5, _9y); //#22498 - var _A0 = $k[--$j]; //#22499 - var _A1 = $k[--$j]; //#22499 - var _A2 = $k[--$j]; //#22499 - $k[$j++] = _A0; //#22503 - $k[$j++] = _A2; //#22503 - for (var _A3 = _A1; _A3 >= 0; _A3 -= 1) { //#22503 - var _A4 = $k[--$j]; //#22500 - var _A5 = $k[--$j]; //#22501 - $k[$j++] = _A5; //#22502 - $k[$j++] = ~~(_A4 / 10); //#22502 - $k[$j++] = _A5; //#22502 - $k[$j++] = (_A3 * 4) + 8; //#22502 - $k[$j++] = $f((_A4 % 10) + 2); //#22502 - $k[$j++] = 4; //#22502 - $_.tobin(); //#22502 - var _A6 = $k[--$j]; //#22502 - var _A7 = $k[--$j]; //#22502 - $puti($k[--$j], _A7, _A6); //#22502 - } //#22502 - $j--; //#22504 - } else { //#22506 - var _AD = $get($get($_.charvals, $_.P), $k[--$j]); //#22506 - $k[$j++] = _AD; //#22506 - $k[$j++] = 5; //#22506 - $_.tobin(); //#22506 - } //#22506 - } //#22506 - }; //#22506 - $_.encfuncs = $a(['encu', 'encl', 'encm', 'encp', 'encd']); //#22510 + var _9q = $k[--$j]; //#22814 + $k[$j++] = _9q; //#22831 + if (_9q == $_.fn1) { //#22830 + $j--; //#22815 + $k[$j++] = "00000000"; //#22815 + } else { //#22830 + var _9s = $k[--$j]; //#22817 + $k[$j++] = _9s; //#22831 + if (_9s <= -1000000) { //#22830 + var _9u = $f((-$k[--$j]) - 1000000); //#22818 + $k[$j++] = _9u; //#22818 + $k[$j++] = _9u; //#22818 + if (_9u == 0) { //#22818 + $j--; //#22818 + $k[$j++] = 1; //#22818 + } //#22818 + var _9w = ~~(Math.log($k[--$j]) / Math.log(10)); //#22820 + var _9x = $s(((_9w + 1) * 4) + 8); //#22820 + $puti(_9x, 0, "00000"); //#22821 + $k[$j++] = _9w; //#22822 + $k[$j++] = _9x; //#22822 + $k[$j++] = _9x; //#22822 + $k[$j++] = _9w + 1; //#22822 + $k[$j++] = 3; //#22822 + $_.tobin(); //#22822 + var _9y = $k[--$j]; //#22822 + $puti($k[--$j], 5, _9y); //#22822 + var _A0 = $k[--$j]; //#22823 + var _A1 = $k[--$j]; //#22823 + var _A2 = $k[--$j]; //#22823 + $k[$j++] = _A0; //#22827 + $k[$j++] = _A2; //#22827 + for (var _A3 = _A1; _A3 >= 0; _A3 -= 1) { //#22827 + var _A4 = $k[--$j]; //#22824 + var _A5 = $k[--$j]; //#22825 + $k[$j++] = _A5; //#22826 + $k[$j++] = ~~(_A4 / 10); //#22826 + $k[$j++] = _A5; //#22826 + $k[$j++] = (_A3 * 4) + 8; //#22826 + $k[$j++] = $f((_A4 % 10) + 2); //#22826 + $k[$j++] = 4; //#22826 + $_.tobin(); //#22826 + var _A6 = $k[--$j]; //#22826 + var _A7 = $k[--$j]; //#22826 + $puti($k[--$j], _A7, _A6); //#22826 + } //#22826 + $j--; //#22828 + } else { //#22830 + var _AD = $get($get($_.charvals, $_.P), $k[--$j]); //#22830 + $k[$j++] = _AD; //#22830 + $k[$j++] = 5; //#22830 + $_.tobin(); //#22830 + } //#22830 + } //#22830 + }; //#22830 + $_.encfuncs = $a(['encu', 'encl', 'encm', 'encp', 'encd']); //#22834 $_.addtomsgbits = function() { - $_.v = $k[--$j]; //#22513 - $puti($_.msgbits, $_.j, $_.v); //#22514 - $_.j = $_.j + $_.v.length; //#22515 - }; //#22515 - $_.state = $_.U; //#22519 - $_.msgbits = $s($_.minseq); //#22520 - $_.i = 0; //#22521 - $_.j = 0; //#22521 - for (;;) { //#22580 - if ($_.i >= $_.seq.length) { //#22522 - break; //#22522 - } //#22522 - if ($_.state != $_.B) { //#22575 - $_.char = $get($_.seq, $_.i); //#22526 - $k[$j++] = $_.char; //#22529 + $_.v = $k[--$j]; //#22837 + $puti($_.msgbits, $_.j, $_.v); //#22838 + $_.j = $_.j + $_.v.length; //#22839 + }; //#22839 + $_.state = $_.U; //#22843 + $_.msgbits = $s($_.minseq); //#22844 + $_.i = 0; //#22845 + $_.j = 0; //#22845 + for (;;) { //#22904 + if ($_.i >= $_.seq.length) { //#22846 + break; //#22846 + } //#22846 + if ($_.state != $_.B) { //#22899 + $_.char = $get($_.seq, $_.i); //#22850 + $k[$j++] = $_.char; //#22853 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#22529 - $_.addtomsgbits(); //#22529 - $_.i = $_.i + 1; //#22530 - if (($_.char == $_.su) || ($_.char == $_.sp)) { //#22536 - $k[$j++] = $get($_.seq, $_.i); //#22534 - if ($_.char == $_.su) { //#22534 - $_.encu(); //#22534 - } else { //#22534 - $_.encp(); //#22534 - } //#22534 - $_.addtomsgbits(); //#22534 - $_.i = $_.i + 1; //#22535 - } //#22535 - if ($_.char == $_.lu) { //#22539 - $_.state = $_.U; //#22539 - } //#22539 - if ($_.char == $_.ll) { //#22540 - $_.state = $_.L; //#22540 - } //#22540 - if ($_.char == $_.lm) { //#22541 - $_.state = $_.M; //#22541 - } //#22541 - if ($_.char == $_.lp) { //#22542 - $_.state = $_.P; //#22542 - } //#22542 - if ($_.char == $_.ld) { //#22543 - $_.state = $_.D; //#22543 - } //#22543 - if ($_.char == $_.sb) { //#22544 - $_.state = $_.B; //#22544 - } //#22544 - } else { //#22575 - $_.numbytes = 0; //#22549 - for (;;) { //#22553 - if (($_.i + $_.numbytes) >= $_.seq.length) { //#22550 - break; //#22550 - } //#22550 - if ($get($_.seq, $_.i + $_.numbytes) < 0) { //#22551 - break; //#22551 - } //#22551 - $_.numbytes = $_.numbytes + 1; //#22552 - } //#22552 - if ($_.numbytes <= 31) { //#22560 - $k[$j++] = $_.numbytes; //#22557 - $k[$j++] = 5; //#22557 - $_.tobin(); //#22557 - $_.addtomsgbits(); //#22557 - } else { //#22560 - $k[$j++] = 0; //#22559 - $k[$j++] = 5; //#22559 - $_.tobin(); //#22559 - $_.addtomsgbits(); //#22559 - $k[$j++] = $_.numbytes - 31; //#22560 - $k[$j++] = 11; //#22560 - $_.tobin(); //#22560 - $_.addtomsgbits(); //#22560 - } //#22560 - for (var _BF = 0, _BG = $_.numbytes; _BF < _BG; _BF++) { //#22567 - $k[$j++] = $get($_.seq, $_.i); //#22565 - $k[$j++] = 8; //#22565 - $_.tobin(); //#22565 - $_.addtomsgbits(); //#22565 - $_.i = $_.i + 1; //#22566 - } //#22566 - if ($_.i < $_.seq.length) { //#22576 - $_.char = $get($_.seq, $_.i); //#22571 - $_.i = $_.i + 1; //#22572 - if ($_.char == $_.lu) { //#22573 - $_.state = $_.U; //#22573 - } //#22573 - if ($_.char == $_.ll) { //#22574 - $_.state = $_.L; //#22574 - } //#22574 - if ($_.char == $_.lm) { //#22575 - $_.state = $_.M; //#22575 - } //#22575 - } //#22575 - } //#22575 - } //#22575 - } //#22575 - if (!bwipp_azteccode.__22601__) { //#22601 - $_ = Object.create($_); //#22601 - $_.metrics = $a([$a(["rune", 0, 0, 0, 6]), $a(["compact", 1, 1, 17, 6]), $a(["full", 1, 1, 21, 6]), $a(["compact", 2, 0, 40, 6]), $a(["full", 2, 1, 48, 6]), $a(["compact", 3, 0, 51, 8]), $a(["full", 3, 1, 60, 8]), $a(["compact", 4, 0, 76, 8]), $a(["full", 4, 1, 88, 8]), $a(["full", 5, 1, 120, 8]), $a(["full", 6, 1, 156, 8]), $a(["full", 7, 1, 196, 8]), $a(["full", 8, 1, 240, 8]), $a(["full", 9, 1, 230, 10]), $a(["full", 10, 1, 272, 10]), $a(["full", 11, 1, 316, 10]), $a(["full", 12, 1, 364, 10]), $a(["full", 13, 1, 416, 10]), $a(["full", 14, 1, 470, 10]), $a(["full", 15, 1, 528, 10]), $a(["full", 16, 1, 588, 10]), $a(["full", 17, 1, 652, 10]), $a(["full", 18, 1, 720, 10]), $a(["full", 19, 1, 790, 10]), $a(["full", 20, 1, 864, 10]), $a(["full", 21, 1, 940, 10]), $a(["full", 22, 1, 1020, 10]), $a(["full", 23, 0, 920, 12]), $a(["full", 24, 0, 992, 12]), $a(["full", 25, 0, 1066, 12]), $a(["full", 26, 0, 1144, 12]), $a(["full", 27, 0, 1224, 12]), $a(["full", 28, 0, 1306, 12]), $a(["full", 29, 0, 1392, 12]), $a(["full", 30, 0, 1480, 12]), $a(["full", 31, 0, 1570, 12]), $a(["full", 32, 0, 1664, 12])]); //#22600 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22600 - bwipp_azteccode.__22601__ = 1; //#22600 - $_ = Object.getPrototypeOf($_); //#22600 - } //#22600 - var _CD = $_.metrics; //#22603 - for (var _CE = 0, _CF = _CD.length; _CE < _CF; _CE++) { //#22619 - $_.m = $get(_CD, _CE); //#22604 - $_.frmt = $get($_.m, 0); //#22605 - $_.mlyr = $get($_.m, 1); //#22606 - $_.icap = $get($_.m, 2); //#22607 - $_.ncws = $get($_.m, 3); //#22608 - $_.bpcw = $get($_.m, 4); //#22609 - $_.numecw = ~~(Math.ceil($f((($_.ncws * $_.eclevel) / 100) + $_.ecaddchars))); //#22610 - if ($_.msgbits.length == 0) { //#22611 - $_.numecw = 0; //#22611 - } //#22611 - $_.numdcw = $f($_.ncws - $_.numecw); //#22612 - $_.okay = true; //#22613 - if ($ne($_.format, $_.frmt)) { //#22614 - $_.okay = false; //#22614 - } //#22614 - if ($_.readerinit && ($_.icap != 1)) { //#22615 - $_.okay = false; //#22615 - } //#22615 - if (($_.layers != -1) && ($_.layers != $_.mlyr)) { //#22616 - $_.okay = false; //#22616 - } //#22616 - if ((~~Math.ceil($_.msgbits.length / $_.bpcw)) > $_.numdcw) { //#22617 - $_.okay = false; //#22617 - } //#22617 - if ($_.okay) { //#22618 - break; //#22618 - } //#22618 - } //#22618 - if (!$_.okay) { //#22623 - $k[$j++] = 'bwipp.azteccodeNoValidSymbol#22622'; //#22622 - $k[$j++] = "Maximum length exceeded"; //#22622 - bwipp_raiseerror(); //#22622 - } //#22622 - $_.layers = $_.mlyr; //#22625 + } //#22853 + $_.addtomsgbits(); //#22853 + $_.i = $_.i + 1; //#22854 + if (($_.char == $_.su) || ($_.char == $_.sp)) { //#22860 + $k[$j++] = $get($_.seq, $_.i); //#22858 + if ($_.char == $_.su) { //#22858 + $_.encu(); //#22858 + } else { //#22858 + $_.encp(); //#22858 + } //#22858 + $_.addtomsgbits(); //#22858 + $_.i = $_.i + 1; //#22859 + } //#22859 + if ($_.char == $_.lu) { //#22863 + $_.state = $_.U; //#22863 + } //#22863 + if ($_.char == $_.ll) { //#22864 + $_.state = $_.L; //#22864 + } //#22864 + if ($_.char == $_.lm) { //#22865 + $_.state = $_.M; //#22865 + } //#22865 + if ($_.char == $_.lp) { //#22866 + $_.state = $_.P; //#22866 + } //#22866 + if ($_.char == $_.ld) { //#22867 + $_.state = $_.D; //#22867 + } //#22867 + if ($_.char == $_.sb) { //#22868 + $_.state = $_.B; //#22868 + } //#22868 + } else { //#22899 + $_.numbytes = 0; //#22873 + for (;;) { //#22877 + if (($_.i + $_.numbytes) >= $_.seq.length) { //#22874 + break; //#22874 + } //#22874 + if ($get($_.seq, $_.i + $_.numbytes) < 0) { //#22875 + break; //#22875 + } //#22875 + $_.numbytes = $_.numbytes + 1; //#22876 + } //#22876 + if ($_.numbytes <= 31) { //#22884 + $k[$j++] = $_.numbytes; //#22881 + $k[$j++] = 5; //#22881 + $_.tobin(); //#22881 + $_.addtomsgbits(); //#22881 + } else { //#22884 + $k[$j++] = 0; //#22883 + $k[$j++] = 5; //#22883 + $_.tobin(); //#22883 + $_.addtomsgbits(); //#22883 + $k[$j++] = $_.numbytes - 31; //#22884 + $k[$j++] = 11; //#22884 + $_.tobin(); //#22884 + $_.addtomsgbits(); //#22884 + } //#22884 + for (var _BF = 0, _BG = $_.numbytes; _BF < _BG; _BF++) { //#22891 + $k[$j++] = $get($_.seq, $_.i); //#22889 + $k[$j++] = 8; //#22889 + $_.tobin(); //#22889 + $_.addtomsgbits(); //#22889 + $_.i = $_.i + 1; //#22890 + } //#22890 + if ($_.i < $_.seq.length) { //#22900 + $_.char = $get($_.seq, $_.i); //#22895 + $_.i = $_.i + 1; //#22896 + if ($_.char == $_.lu) { //#22897 + $_.state = $_.U; //#22897 + } //#22897 + if ($_.char == $_.ll) { //#22898 + $_.state = $_.L; //#22898 + } //#22898 + if ($_.char == $_.lm) { //#22899 + $_.state = $_.M; //#22899 + } //#22899 + } //#22899 + } //#22899 + } //#22899 + } //#22899 + if (!bwipp_azteccode.__22925__) { //#22925 + $_ = Object.create($_); //#22925 + $_.metrics = $a([$a(["rune", 0, 0, 0, 6]), $a(["compact", 1, 1, 17, 6]), $a(["full", 1, 1, 21, 6]), $a(["compact", 2, 0, 40, 6]), $a(["full", 2, 1, 48, 6]), $a(["compact", 3, 0, 51, 8]), $a(["full", 3, 1, 60, 8]), $a(["compact", 4, 0, 76, 8]), $a(["full", 4, 1, 88, 8]), $a(["full", 5, 1, 120, 8]), $a(["full", 6, 1, 156, 8]), $a(["full", 7, 1, 196, 8]), $a(["full", 8, 1, 240, 8]), $a(["full", 9, 1, 230, 10]), $a(["full", 10, 1, 272, 10]), $a(["full", 11, 1, 316, 10]), $a(["full", 12, 1, 364, 10]), $a(["full", 13, 1, 416, 10]), $a(["full", 14, 1, 470, 10]), $a(["full", 15, 1, 528, 10]), $a(["full", 16, 1, 588, 10]), $a(["full", 17, 1, 652, 10]), $a(["full", 18, 1, 720, 10]), $a(["full", 19, 1, 790, 10]), $a(["full", 20, 1, 864, 10]), $a(["full", 21, 1, 940, 10]), $a(["full", 22, 1, 1020, 10]), $a(["full", 23, 0, 920, 12]), $a(["full", 24, 0, 992, 12]), $a(["full", 25, 0, 1066, 12]), $a(["full", 26, 0, 1144, 12]), $a(["full", 27, 0, 1224, 12]), $a(["full", 28, 0, 1306, 12]), $a(["full", 29, 0, 1392, 12]), $a(["full", 30, 0, 1480, 12]), $a(["full", 31, 0, 1570, 12]), $a(["full", 32, 0, 1664, 12])]); //#22924 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22924 + bwipp_azteccode.__22925__ = 1; //#22924 + $_ = Object.getPrototypeOf($_); //#22924 + } //#22924 + var _CD = $_.metrics; //#22927 + for (var _CE = 0, _CF = _CD.length; _CE < _CF; _CE++) { //#22943 + $_.m = $get(_CD, _CE); //#22928 + $_.frmt = $get($_.m, 0); //#22929 + $_.mlyr = $get($_.m, 1); //#22930 + $_.icap = $get($_.m, 2); //#22931 + $_.ncws = $get($_.m, 3); //#22932 + $_.bpcw = $get($_.m, 4); //#22933 + $_.numecw = ~~(Math.ceil($f((($_.ncws * $_.eclevel) / 100) + $_.ecaddchars))); //#22934 + if ($_.msgbits.length == 0) { //#22935 + $_.numecw = 0; //#22935 + } //#22935 + $_.numdcw = $f($_.ncws - $_.numecw); //#22936 + $_.okay = true; //#22937 + if ($ne($_.format, $_.frmt)) { //#22938 + $_.okay = false; //#22938 + } //#22938 + if ($_.readerinit && ($_.icap != 1)) { //#22939 + $_.okay = false; //#22939 + } //#22939 + if (($_.layers != -1) && ($_.layers != $_.mlyr)) { //#22940 + $_.okay = false; //#22940 + } //#22940 + if ((~~Math.ceil($_.msgbits.length / $_.bpcw)) > $_.numdcw) { //#22941 + $_.okay = false; //#22941 + } //#22941 + if ($_.okay) { //#22942 + break; //#22942 + } //#22942 + } //#22942 + if (!$_.okay) { //#22947 + $k[$j++] = 'bwipp.aztecNoValidSymbol#22946'; //#22946 + $k[$j++] = "Maximum length exceeded"; //#22946 + bwipp_raiseerror(); //#22946 + } //#22946 + $_.layers = $_.mlyr; //#22949 $_.allzero = function() { - var _Ck = $k[--$j]; //#22628 - $k[$j++] = $eq(_Ck, $geti("000000000000", 0, _Ck.length)); //#22628 - }; //#22628 + var _Ck = $k[--$j]; //#22952 + $k[$j++] = $eq(_Ck, $geti("000000000000", 0, _Ck.length)); //#22952 + }; //#22952 $_.allones = function() { - var _Cm = $k[--$j]; //#22629 - $k[$j++] = $eq(_Cm, $geti("111111111111", 0, _Cm.length)); //#22629 - }; //#22629 - $_.cws = $a($_.ncws); //#22630 - $_.m = 0; //#22631 - $_.c = 0; //#22631 - for (;;) { //#22658 - if ($_.msgbits.length <= $_.m) { //#22633 - break; //#22633 - } //#22633 - if (($_.msgbits.length - $_.m) >= $_.bpcw) { //#22647 - $_.cwb = $geti($_.msgbits, $_.m, $f($_.bpcw - 1)); //#22635 - $_.cwf = $geti($_.msgbits, $f($f($_.m + $_.bpcw) - 1), 1); //#22636 - $k[$j++] = $_.cwb; //#22637 - $_.allzero(); //#22637 - if ($k[--$j]) { //#22637 - $_.cwf = "1"; //#22637 - $_.m = $_.m - 1; //#22637 - } //#22637 - $k[$j++] = $_.cwb; //#22638 - $_.allones(); //#22638 - if ($k[--$j]) { //#22638 - $_.cwf = "0"; //#22638 - $_.m = $_.m - 1; //#22638 - } //#22638 - var _D9 = $s(12); //#22640 - $puti(_D9, 0, $_.cwb); //#22640 - $puti(_D9, $f($_.bpcw - 1), $_.cwf); //#22641 - $_.cwb = $geti(_D9, 0, $_.bpcw); //#22643 - } else { //#22647 - $_.cwb = $geti($_.msgbits, $_.m, $_.msgbits.length - $_.m); //#22645 - var _DL = $strcpy($s(12), "111111111111"); //#22646 - $puti(_DL, 0, $_.cwb); //#22646 - $_.cwb = $geti(_DL, 0, $_.bpcw); //#22646 - $k[$j++] = $_.cwb; //#22647 - $_.allones(); //#22647 - if ($k[--$j]) { //#22647 - $puti($_.cwb, $_.cwb.length - 1, "0"); //#22647 - } //#22647 - } //#22647 - $_.cw = 0; //#22650 - for (var _DV = 0, _DU = $f($_.bpcw - 1); _DV <= _DU; _DV += 1) { //#22654 - $_.i = _DV; //#22652 - $_.cw = $f($_.cw + ((~~(Math.pow(2, $f($f($_.bpcw - $_.i) - 1)))) * $f($get($_.cwb, $_.i) - 48))); //#22653 - } //#22653 - $put($_.cws, $_.c, $_.cw); //#22655 - $_.m = $f($_.m + $_.bpcw); //#22656 - $_.c = $_.c + 1; //#22657 - } //#22657 - $_.cws = $geti($_.cws, 0, $_.c); //#22659 - var _Dm = $get($_.options, 'debugcws') !== undefined; //#22661 - if (_Dm) { //#22661 - $k[$j++] = 'bwipp.debugcws#22661'; //#22661 - $k[$j++] = $_.cws; //#22661 - bwipp_raiseerror(); //#22661 - } //#22661 + var _Cm = $k[--$j]; //#22953 + $k[$j++] = $eq(_Cm, $geti("111111111111", 0, _Cm.length)); //#22953 + }; //#22953 + $_.cws = $a($_.ncws); //#22954 + $_.m = 0; //#22955 + $_.c = 0; //#22955 + for (;;) { //#22982 + if ($_.msgbits.length <= $_.m) { //#22957 + break; //#22957 + } //#22957 + if (($_.msgbits.length - $_.m) >= $_.bpcw) { //#22971 + $_.cwb = $geti($_.msgbits, $_.m, $f($_.bpcw - 1)); //#22959 + $_.cwf = $geti($_.msgbits, $f($f($_.m + $_.bpcw) - 1), 1); //#22960 + $k[$j++] = $_.cwb; //#22961 + $_.allzero(); //#22961 + if ($k[--$j]) { //#22961 + $_.cwf = "1"; //#22961 + $_.m = $_.m - 1; //#22961 + } //#22961 + $k[$j++] = $_.cwb; //#22962 + $_.allones(); //#22962 + if ($k[--$j]) { //#22962 + $_.cwf = "0"; //#22962 + $_.m = $_.m - 1; //#22962 + } //#22962 + var _D9 = $s(12); //#22964 + $puti(_D9, 0, $_.cwb); //#22964 + $puti(_D9, $f($_.bpcw - 1), $_.cwf); //#22965 + $_.cwb = $geti(_D9, 0, $_.bpcw); //#22967 + } else { //#22971 + $_.cwb = $geti($_.msgbits, $_.m, $_.msgbits.length - $_.m); //#22969 + var _DL = $strcpy($s(12), "111111111111"); //#22970 + $puti(_DL, 0, $_.cwb); //#22970 + $_.cwb = $geti(_DL, 0, $_.bpcw); //#22970 + $k[$j++] = $_.cwb; //#22971 + $_.allones(); //#22971 + if ($k[--$j]) { //#22971 + $puti($_.cwb, $_.cwb.length - 1, "0"); //#22971 + } //#22971 + } //#22971 + $_.cw = 0; //#22974 + for (var _DV = 0, _DU = $f($_.bpcw - 1); _DV <= _DU; _DV += 1) { //#22978 + $_.i = _DV; //#22976 + $_.cw = $f($_.cw + ((~~(Math.pow(2, $f($f($_.bpcw - $_.i) - 1)))) * $f($get($_.cwb, $_.i) - 48))); //#22977 + } //#22977 + $put($_.cws, $_.c, $_.cw); //#22979 + $_.m = $f($_.m + $_.bpcw); //#22980 + $_.c = $_.c + 1; //#22981 + } //#22981 + $_.cws = $geti($_.cws, 0, $_.c); //#22983 + var _Dm = $get($_.options, 'debugcws') !== undefined; //#22985 + if (_Dm) { //#22985 + $k[$j++] = 'bwipp.debugcws#22985'; //#22985 + $k[$j++] = $_.cws; //#22985 + bwipp_raiseerror(); //#22985 + } //#22985 $_.rscodes = function() { - $_.rspm = $k[--$j]; //#22666 - $_.rsgf = $k[--$j]; //#22667 - $_.rsnc = $k[--$j]; //#22668 - $_.rscws = $k[--$j]; //#22669 - $k[$j++] = Infinity; //#22672 - $k[$j++] = 1; //#22672 - for (var _Dt = 0, _Du = $f($_.rsgf - 1); _Dt < _Du; _Dt++) { //#22672 - var _Dv = $k[--$j]; //#22672 - var _Dw = _Dv * 2; //#22672 - $k[$j++] = _Dv; //#22672 - $k[$j++] = _Dw; //#22672 - if (_Dw >= $_.rsgf) { //#22672 - var _Dz = $k[--$j]; //#22672 - $k[$j++] = $xo(_Dz, $_.rspm); //#22672 - } //#22672 - } //#22672 - $_.rsalog = $a(); //#22672 - $_.rslog = $a($_.rsgf); //#22673 - for (var _E5 = 1, _E4 = $f($_.rsgf - 1); _E5 <= _E4; _E5 += 1) { //#22674 - $put($_.rslog, $get($_.rsalog, _E5), _E5); //#22674 - } //#22674 + $_.rspm = $k[--$j]; //#22990 + $_.rsgf = $k[--$j]; //#22991 + $_.rsnc = $k[--$j]; //#22992 + $_.rscws = $k[--$j]; //#22993 + $k[$j++] = Infinity; //#22996 + $k[$j++] = 1; //#22996 + for (var _Dt = 0, _Du = $f($_.rsgf - 1); _Dt < _Du; _Dt++) { //#22996 + var _Dv = $k[--$j]; //#22996 + var _Dw = _Dv * 2; //#22996 + $k[$j++] = _Dv; //#22996 + $k[$j++] = _Dw; //#22996 + if (_Dw >= $_.rsgf) { //#22996 + var _Dz = $k[--$j]; //#22996 + $k[$j++] = $xo(_Dz, $_.rspm); //#22996 + } //#22996 + } //#22996 + $_.rsalog = $a(); //#22996 + $_.rslog = $a($_.rsgf); //#22997 + for (var _E5 = 1, _E4 = $f($_.rsgf - 1); _E5 <= _E4; _E5 += 1) { //#22998 + $put($_.rslog, $get($_.rsalog, _E5), _E5); //#22998 + } //#22998 $_.rsprod = function() { - var _E9 = $k[--$j]; //#22678 - var _EA = $k[--$j]; //#22678 - $k[$j++] = _EA; //#22682 - $k[$j++] = _E9; //#22682 - if ((_E9 != 0) && (_EA != 0)) { //#22681 - var _ED = $get($_.rslog, $k[--$j]); //#22679 - var _EJ = $get($_.rsalog, $f(_ED + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#22679 - $k[$j++] = _EJ; //#22679 - } else { //#22681 - $j -= 2; //#22681 - $k[$j++] = 0; //#22681 - } //#22681 - }; //#22681 - $k[$j++] = Infinity; //#22686 - $k[$j++] = 1; //#22686 - for (var _EL = 0, _EM = $_.rsnc; _EL < _EM; _EL++) { //#22686 - $k[$j++] = 0; //#22686 - } //#22686 - $_.coeffs = $a(); //#22686 - for (var _EQ = 1, _EP = $_.rsnc; _EQ <= _EP; _EQ += 1) { //#22695 - $_.i = _EQ; //#22688 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#22689 - for (var _EX = $_.i - 1; _EX >= 1; _EX -= 1) { //#22693 - $_.j = _EX; //#22691 - $k[$j++] = $_.coeffs; //#22692 - $k[$j++] = $_.j; //#22692 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#22692 - $k[$j++] = $get($_.coeffs, $_.j); //#22692 - $k[$j++] = $get($_.rsalog, $_.i); //#22692 - $_.rsprod(); //#22692 - var _Ej = $k[--$j]; //#22692 - var _Ek = $k[--$j]; //#22692 - var _El = $k[--$j]; //#22692 - $put($k[--$j], _El, $xo(_Ek, _Ej)); //#22692 - } //#22692 - $k[$j++] = $_.coeffs; //#22694 - $k[$j++] = 0; //#22694 - $k[$j++] = $get($_.coeffs, 0); //#22694 - $k[$j++] = $get($_.rsalog, $_.i); //#22694 - $_.rsprod(); //#22694 - var _Et = $k[--$j]; //#22694 - var _Eu = $k[--$j]; //#22694 - $put($k[--$j], _Eu, _Et); //#22694 - } //#22694 - $_.nd = $_.rscws.length; //#22698 - $k[$j++] = Infinity; //#22699 - $forall($_.rscws); //#22699 - for (var _Ez = 0, _F0 = $_.rsnc; _Ez < _F0; _Ez++) { //#22699 - $k[$j++] = 0; //#22699 - } //#22699 - $k[$j++] = 0; //#22699 - $_.rscws = $a(); //#22699 - for (var _F4 = 0, _F3 = $_.nd - 1; _F4 <= _F3; _F4 += 1) { //#22706 - $_.k = $xo($get($_.rscws, _F4), $get($_.rscws, $_.nd)); //#22701 - for (var _FC = 0, _FB = $f($_.rsnc - 1); _FC <= _FB; _FC += 1) { //#22705 - $_.j = _FC; //#22703 - $k[$j++] = $_.rscws; //#22704 - $k[$j++] = $_.nd + $_.j; //#22704 - $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#22704 - $k[$j++] = $_.k; //#22704 - $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#22704 - $_.rsprod(); //#22704 - var _FP = $k[--$j]; //#22704 - var _FQ = $k[--$j]; //#22704 - var _FR = $k[--$j]; //#22704 - $put($k[--$j], _FR, $xo(_FQ, _FP)); //#22704 - } //#22704 - } //#22704 - $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#22709 - }; //#22709 - if ($eq($_.format, "full")) { //#22724 - $_.mode = ($f($_.layers - 1) << 11) + ($_.cws.length - 1); //#22715 - if ($_.readerinit) { //#22716 - $_.mode = $_.mode | 1024; //#22716 - } //#22716 - $_.mode = $a([($_.mode & 61440) >>> 12, ($_.mode & 3840) >>> 8, ($_.mode & 240) >>> 4, $_.mode & 15]); //#22722 - $k[$j++] = 'mode'; //#22723 - $k[$j++] = $_.mode; //#22723 - $k[$j++] = 6; //#22723 - $k[$j++] = 16; //#22723 - $k[$j++] = 19; //#22723 - $_.rscodes(); //#22723 - var _Fh = $k[--$j]; //#22723 - $_[$k[--$j]] = _Fh; //#22723 - } //#22723 - if ($eq($_.format, "compact")) { //#22733 - $_.mode = ($f($_.layers - 1) << 6) + ($_.cws.length - 1); //#22726 - if ($_.readerinit) { //#22727 - $_.mode = $_.mode | 32; //#22727 - } //#22727 - $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#22731 - $k[$j++] = 'mode'; //#22732 - $k[$j++] = $_.mode; //#22732 - $k[$j++] = 5; //#22732 - $k[$j++] = 16; //#22732 - $k[$j++] = 19; //#22732 - $_.rscodes(); //#22732 - var _Fs = $k[--$j]; //#22732 - $_[$k[--$j]] = _Fs; //#22732 - } //#22732 - if ($eq($_.format, "rune")) { //#22742 - $_.mode = $cvi($_.barcode); //#22735 - $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#22739 - $k[$j++] = 'mode'; //#22740 - $k[$j++] = $_.mode; //#22740 - $k[$j++] = 5; //#22740 - $k[$j++] = 16; //#22740 - $k[$j++] = 19; //#22740 - $_.rscodes(); //#22740 - var _G0 = $k[--$j]; //#22740 - $_[$k[--$j]] = _G0; //#22740 - $k[$j++] = Infinity; //#22741 - var _G2 = $_.mode; //#22741 - for (var _G3 = 0, _G4 = _G2.length; _G3 < _G4; _G3++) { //#22741 - $k[$j++] = $get(_G2, _G3) ^ 10; //#22741 - } //#22741 - $_.mode = $a(); //#22741 - } //#22741 - $_.modebits = $s($_.mode.length * 4); //#22743 - for (var _GB = 0, _GA = $_.modebits.length - 1; _GB <= _GA; _GB += 1) { //#22744 - $puti($_.modebits, _GB, "0"); //#22744 - } //#22744 - for (var _GF = 0, _GE = $_.mode.length - 1; _GF <= _GE; _GF += 1) { //#22748 - $_.i = _GF; //#22746 - var _GL = $cvrs($s(4), $get($_.mode, $_.i), 2); //#22747 - $puti($_.modebits, (4 - _GL.length) + (4 * $_.i), _GL); //#22747 - } //#22747 - if (!bwipp_azteccode.__22762__) { //#22762 - $_ = Object.create($_); //#22762 - $_.rsparams = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([]), $a([64, 67]), $a([]), $a([256, 301]), $a([]), $a([1024, 1033]), $a([]), $a([4096, 4201])]); //#22761 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22761 - bwipp_azteccode.__22762__ = 1; //#22761 - $_ = Object.getPrototypeOf($_); //#22761 - } //#22761 - $k[$j++] = 'cws'; //#22763 - $k[$j++] = $_.cws; //#22763 - $k[$j++] = $f($_.ncws - $_.cws.length); //#22763 - $forall($get($_.rsparams, $_.bpcw)); //#22763 - $_.rscodes(); //#22763 - var _Gi = $k[--$j]; //#22763 - $_[$k[--$j]] = _Gi; //#22763 - if ($eq($_.format, "full")) { //#22767 - $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 112))); //#22765 - } else { //#22767 - $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 88))); //#22767 - } //#22767 - for (var _Gv = 0, _Gu = $_.databits.length - 1; _Gv <= _Gu; _Gv += 1) { //#22769 - $puti($_.databits, _Gv, "0"); //#22769 - } //#22769 - for (var _Gz = 0, _Gy = $f($_.ncws - 1); _Gz <= _Gy; _Gz += 1) { //#22775 - $_.i = _Gz; //#22771 - var _H6 = $cvrs($s($_.bpcw), $get($_.cws, $_.i), 2); //#22772 - $puti($_.databits, $f(($f($f($_.bpcw - _H6.length) + ($_.bpcw * $_.i))) + ($f($_.databits.length - ($_.ncws * $_.bpcw)))), _H6); //#22774 - } //#22774 + var _E9 = $k[--$j]; //#23002 + var _EA = $k[--$j]; //#23002 + $k[$j++] = _EA; //#23006 + $k[$j++] = _E9; //#23006 + if ((_E9 != 0) && (_EA != 0)) { //#23005 + var _ED = $get($_.rslog, $k[--$j]); //#23003 + var _EJ = $get($_.rsalog, $f(_ED + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#23003 + $k[$j++] = _EJ; //#23003 + } else { //#23005 + $j -= 2; //#23005 + $k[$j++] = 0; //#23005 + } //#23005 + }; //#23005 + $k[$j++] = Infinity; //#23010 + $k[$j++] = 1; //#23010 + for (var _EL = 0, _EM = $_.rsnc; _EL < _EM; _EL++) { //#23010 + $k[$j++] = 0; //#23010 + } //#23010 + $_.coeffs = $a(); //#23010 + for (var _EQ = 1, _EP = $_.rsnc; _EQ <= _EP; _EQ += 1) { //#23019 + $_.i = _EQ; //#23012 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#23013 + for (var _EX = $_.i - 1; _EX >= 1; _EX -= 1) { //#23017 + $_.j = _EX; //#23015 + $k[$j++] = $_.coeffs; //#23016 + $k[$j++] = $_.j; //#23016 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#23016 + $k[$j++] = $get($_.coeffs, $_.j); //#23016 + $k[$j++] = $get($_.rsalog, $_.i); //#23016 + $_.rsprod(); //#23016 + var _Ej = $k[--$j]; //#23016 + var _Ek = $k[--$j]; //#23016 + var _El = $k[--$j]; //#23016 + $put($k[--$j], _El, $xo(_Ek, _Ej)); //#23016 + } //#23016 + $k[$j++] = $_.coeffs; //#23018 + $k[$j++] = 0; //#23018 + $k[$j++] = $get($_.coeffs, 0); //#23018 + $k[$j++] = $get($_.rsalog, $_.i); //#23018 + $_.rsprod(); //#23018 + var _Et = $k[--$j]; //#23018 + var _Eu = $k[--$j]; //#23018 + $put($k[--$j], _Eu, _Et); //#23018 + } //#23018 + $_.nd = $_.rscws.length; //#23022 + $k[$j++] = Infinity; //#23023 + $forall($_.rscws); //#23023 + for (var _Ez = 0, _F0 = $_.rsnc; _Ez < _F0; _Ez++) { //#23023 + $k[$j++] = 0; //#23023 + } //#23023 + $k[$j++] = 0; //#23023 + $_.rscws = $a(); //#23023 + for (var _F4 = 0, _F3 = $_.nd - 1; _F4 <= _F3; _F4 += 1) { //#23030 + $_.k = $xo($get($_.rscws, _F4), $get($_.rscws, $_.nd)); //#23025 + for (var _FC = 0, _FB = $f($_.rsnc - 1); _FC <= _FB; _FC += 1) { //#23029 + $_.j = _FC; //#23027 + $k[$j++] = $_.rscws; //#23028 + $k[$j++] = $_.nd + $_.j; //#23028 + $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#23028 + $k[$j++] = $_.k; //#23028 + $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#23028 + $_.rsprod(); //#23028 + var _FP = $k[--$j]; //#23028 + var _FQ = $k[--$j]; //#23028 + var _FR = $k[--$j]; //#23028 + $put($k[--$j], _FR, $xo(_FQ, _FP)); //#23028 + } //#23028 + } //#23028 + $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#23033 + }; //#23033 + if ($eq($_.format, "full")) { //#23048 + $_.mode = ($f($_.layers - 1) << 11) + ($_.cws.length - 1); //#23039 + if ($_.readerinit) { //#23040 + $_.mode = $_.mode | 1024; //#23040 + } //#23040 + $_.mode = $a([($_.mode & 61440) >>> 12, ($_.mode & 3840) >>> 8, ($_.mode & 240) >>> 4, $_.mode & 15]); //#23046 + $k[$j++] = 'mode'; //#23047 + $k[$j++] = $_.mode; //#23047 + $k[$j++] = 6; //#23047 + $k[$j++] = 16; //#23047 + $k[$j++] = 19; //#23047 + $_.rscodes(); //#23047 + var _Fh = $k[--$j]; //#23047 + $_[$k[--$j]] = _Fh; //#23047 + } //#23047 + if ($eq($_.format, "compact")) { //#23057 + $_.mode = ($f($_.layers - 1) << 6) + ($_.cws.length - 1); //#23050 + if ($_.readerinit) { //#23051 + $_.mode = $_.mode | 32; //#23051 + } //#23051 + $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#23055 + $k[$j++] = 'mode'; //#23056 + $k[$j++] = $_.mode; //#23056 + $k[$j++] = 5; //#23056 + $k[$j++] = 16; //#23056 + $k[$j++] = 19; //#23056 + $_.rscodes(); //#23056 + var _Fs = $k[--$j]; //#23056 + $_[$k[--$j]] = _Fs; //#23056 + } //#23056 + if ($eq($_.format, "rune")) { //#23066 + $_.mode = $cvi($_.barcode); //#23059 + $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#23063 + $k[$j++] = 'mode'; //#23064 + $k[$j++] = $_.mode; //#23064 + $k[$j++] = 5; //#23064 + $k[$j++] = 16; //#23064 + $k[$j++] = 19; //#23064 + $_.rscodes(); //#23064 + var _G0 = $k[--$j]; //#23064 + $_[$k[--$j]] = _G0; //#23064 + $k[$j++] = Infinity; //#23065 + var _G2 = $_.mode; //#23065 + for (var _G3 = 0, _G4 = _G2.length; _G3 < _G4; _G3++) { //#23065 + $k[$j++] = $get(_G2, _G3) ^ 10; //#23065 + } //#23065 + $_.mode = $a(); //#23065 + } //#23065 + $_.modebits = $s($_.mode.length * 4); //#23067 + for (var _GB = 0, _GA = $_.modebits.length - 1; _GB <= _GA; _GB += 1) { //#23068 + $puti($_.modebits, _GB, "0"); //#23068 + } //#23068 + for (var _GF = 0, _GE = $_.mode.length - 1; _GF <= _GE; _GF += 1) { //#23072 + $_.i = _GF; //#23070 + var _GL = $cvrs($s(4), $get($_.mode, $_.i), 2); //#23071 + $puti($_.modebits, (4 - _GL.length) + (4 * $_.i), _GL); //#23071 + } //#23071 + if (!bwipp_azteccode.__23086__) { //#23086 + $_ = Object.create($_); //#23086 + $_.rsparams = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([]), $a([64, 67]), $a([]), $a([256, 301]), $a([]), $a([1024, 1033]), $a([]), $a([4096, 4201])]); //#23085 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#23085 + bwipp_azteccode.__23086__ = 1; //#23085 + $_ = Object.getPrototypeOf($_); //#23085 + } //#23085 + $k[$j++] = 'cws'; //#23087 + $k[$j++] = $_.cws; //#23087 + $k[$j++] = $f($_.ncws - $_.cws.length); //#23087 + $forall($get($_.rsparams, $_.bpcw)); //#23087 + $_.rscodes(); //#23087 + var _Gi = $k[--$j]; //#23087 + $_[$k[--$j]] = _Gi; //#23087 + if ($eq($_.format, "full")) { //#23091 + $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 112))); //#23089 + } else { //#23091 + $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 88))); //#23091 + } //#23091 + for (var _Gv = 0, _Gu = $_.databits.length - 1; _Gv <= _Gu; _Gv += 1) { //#23093 + $puti($_.databits, _Gv, "0"); //#23093 + } //#23093 + for (var _Gz = 0, _Gy = $f($_.ncws - 1); _Gz <= _Gy; _Gz += 1) { //#23099 + $_.i = _Gz; //#23095 + var _H6 = $cvrs($s($_.bpcw), $get($_.cws, $_.i), 2); //#23096 + $puti($_.databits, $f(($f($f($_.bpcw - _H6.length) + ($_.bpcw * $_.i))) + ($f($_.databits.length - ($_.ncws * $_.bpcw)))), _H6); //#23098 + } //#23098 $_.cmv = function() { - var _HE = $k[--$j]; //#22778 - var _HF = $k[--$j]; //#22778 - $k[$j++] = $f(($f(_HF - (_HE * $_.size))) + $_.mid); //#22778 - }; //#22778 + var _HE = $k[--$j]; //#23102 + var _HF = $k[--$j]; //#23102 + $k[$j++] = $f(($f(_HF - (_HE * $_.size))) + $_.mid); //#23102 + }; //#23102 $_.lmv = function() { - $_.lbit = $k[--$j]; //#22782 - $_.llyr = $k[--$j]; //#22783 - $_.lwid = $f($_.fw + ($_.llyr * 4)); //#22784 - $_.ldir = ~~((~~($_.lbit / 2)) / $_.lwid); //#22785 - if ($_.ldir == 0) { //#22790 - $k[$j++] = $f(((-(~~($f($_.lwid - 1) / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid)); //#22789 - $k[$j++] = $f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#22789 - $_.cmv(); //#22789 - } //#22789 - if ($_.ldir == 1) { //#22795 - $k[$j++] = $f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#22794 - $k[$j++] = $f(((~~($f($_.lwid - 1) / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid)); //#22794 - $_.cmv(); //#22794 - } //#22794 - if ($_.ldir == 2) { //#22800 - $k[$j++] = -($f(((-(~~($_.lwid / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid))); //#22799 - $k[$j++] = -($f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#22799 - $_.cmv(); //#22799 - } //#22799 - if ($_.ldir == 3) { //#22805 - $k[$j++] = -($f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#22804 - $k[$j++] = -($f(((~~($_.lwid / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid))); //#22804 - $_.cmv(); //#22804 - } //#22804 - }; //#22804 - if ($eq($_.format, "full")) { //#22810 - $_.fw = 12; //#22810 - } else { //#22810 - $_.fw = 9; //#22810 - } //#22810 - $_.size = $f(($f($_.fw + ($_.layers * 4))) + 2); //#22811 - $k[$j++] = Infinity; //#22812 - for (var _Hu = 0, _Hv = $_.size * $_.size; _Hu < _Hv; _Hu++) { //#22812 - $k[$j++] = -1; //#22812 - } //#22812 - $_.pixs = $a(); //#22812 - $_.mid = $f(((~~($f($_.size - 1) / 2)) * $_.size) + (~~($f($_.size - 1) / 2))); //#22813 - $_.i = 0; //#22816 - for (var _I2 = 1, _I1 = $_.layers; _I2 <= _I1; _I2 += 1) { //#22824 - $_.layer = _I2; //#22818 - for (var _I6 = 0, _I5 = (($_.fw + ($_.layer * 4)) * 8) - 1; _I6 <= _I5; _I6 += 1) { //#22823 - $_.pos = _I6; //#22820 - $k[$j++] = $_.pixs; //#22821 - $k[$j++] = $_.layer; //#22821 - $k[$j++] = $_.pos; //#22821 - $_.lmv(); //#22821 - var _IE = $k[--$j]; //#22821 - $put($k[--$j], _IE, $get($_.databits, ($_.databits.length - $_.i) - 1) - 48); //#22821 - $_.i = $_.i + 1; //#22822 - } //#22822 - } //#22822 - if ($eq($_.format, "full")) { //#22851 - $_.fw = 13; //#22828 - $_.size = $f(($f(($f($_.fw + ($_.layers * 4))) + 2)) + ((~~($f(($f($_.layers + 10.5) / 7.5) - 1))) * 2)); //#22829 - $_.mid = ~~(($_.size * $_.size) / 2); //#22830 - $k[$j++] = Infinity; //#22831 - for (var _IP = 0, _IQ = $_.size * $_.size; _IP < _IQ; _IP++) { //#22831 - $k[$j++] = -2; //#22831 - } //#22831 - $_.npixs = $a(); //#22831 - for (var _IU = 0, _IT = ~~($_.size / 2); _IU <= _IT; _IU += 16) { //#22841 - $_.i = _IU; //#22833 - for (var _IX = 0, _IW = $f($_.size - 1); _IX <= _IW; _IX += 1) { //#22840 - $_.j = _IX; //#22835 - $k[$j++] = $_.npixs; //#22836 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22836 - $k[$j++] = $_.i; //#22836 - $_.cmv(); //#22836 - var _Ig = $k[--$j]; //#22836 - $puti($k[--$j], _Ig, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22836 - $k[$j++] = $_.npixs; //#22837 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22837 - $k[$j++] = -$_.i; //#22837 - $_.cmv(); //#22837 - var _Iq = $k[--$j]; //#22837 - $puti($k[--$j], _Iq, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22837 - $k[$j++] = $_.npixs; //#22838 - $k[$j++] = $_.i; //#22838 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22838 - $_.cmv(); //#22838 - var _J0 = $k[--$j]; //#22838 - $puti($k[--$j], _J0, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22838 - $k[$j++] = $_.npixs; //#22839 - $k[$j++] = -$_.i; //#22839 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22839 - $_.cmv(); //#22839 - var _JA = $k[--$j]; //#22839 - $puti($k[--$j], _JA, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22839 - } //#22839 - } //#22839 - $_.j = 0; //#22842 - for (var _JE = 0, _JD = $_.npixs.length - 1; _JE <= _JD; _JE += 1) { //#22849 - $_.i = _JE; //#22844 - if ($get($_.npixs, $_.i) == -2) { //#22848 - $put($_.npixs, $_.i, $get($_.pixs, $_.j)); //#22846 - $_.j = $_.j + 1; //#22847 - } //#22847 - } //#22847 - $_.pixs = $_.npixs; //#22850 - } //#22850 - $_.fw = ~~($_.fw / 2); //#22854 - for (var _JT = -$_.fw, _JS = $_.fw; _JT <= _JS; _JT += 1) { //#22863 - $_.i = _JT; //#22856 - for (var _JX = -$_.fw, _JW = $_.fw; _JX <= _JW; _JX += 1) { //#22862 - $_.j = _JX; //#22858 - $k[$j++] = $_.pixs; //#22859 - $k[$j++] = $_.i; //#22859 - $k[$j++] = $_.j; //#22859 - $_.cmv(); //#22859 - if (Math.abs($_.i) > Math.abs($_.j)) { //#22860 - $k[$j++] = Math.abs($_.i); //#22860 - } else { //#22860 - $k[$j++] = Math.abs($_.j); //#22860 - } //#22860 - var _Jf = $k[--$j]; //#22860 - var _Jg = $k[--$j]; //#22861 - $put($k[--$j], _Jg, $f(_Jf + 1) % 2); //#22861 - } //#22861 - } //#22861 - var _KI = $a([$a([-($_.fw + 1), $_.fw, 1]), $a([-($_.fw + 1), $_.fw + 1, 1]), $a([-$_.fw, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw, 1]), $a([$_.fw + 1, -$_.fw, 1]), $a([$_.fw, $_.fw + 1, 0]), $a([$_.fw + 1, -($_.fw + 1), 0]), $a([$_.fw, -($_.fw + 1), 0]), $a([-$_.fw, -($_.fw + 1), 0]), $a([-($_.fw + 1), -($_.fw + 1), 0]), $a([-($_.fw + 1), -$_.fw, 0])]); //#22871 - for (var _KJ = 0, _KK = _KI.length; _KJ < _KK; _KJ++) { //#22872 - $k[$j++] = $_.pixs; //#22872 - $forall($get(_KI, _KJ)); //#22872 - var _KN = $k[--$j]; //#22872 - var _KO = $k[--$j]; //#22872 - var _KP = $k[--$j]; //#22872 - $k[$j++] = _KN; //#22872 - $k[$j++] = _KP; //#22872 - $k[$j++] = _KO; //#22872 - $_.cmv(); //#22872 - var _KQ = $k[--$j]; //#22872 - var _KR = $k[--$j]; //#22872 - $put($k[--$j], _KQ, _KR); //#22872 - } //#22872 - if (!bwipp_azteccode.__22888__) { //#22888 - $_ = Object.create($_); //#22888 - $_.modemapfull = $a([$a([-5, 7]), $a([-4, 7]), $a([-3, 7]), $a([-2, 7]), $a([-1, 7]), $a([1, 7]), $a([2, 7]), $a([3, 7]), $a([4, 7]), $a([5, 7]), $a([7, 5]), $a([7, 4]), $a([7, 3]), $a([7, 2]), $a([7, 1]), $a([7, -1]), $a([7, -2]), $a([7, -3]), $a([7, -4]), $a([7, -5]), $a([5, -7]), $a([4, -7]), $a([3, -7]), $a([2, -7]), $a([1, -7]), $a([-1, -7]), $a([-2, -7]), $a([-3, -7]), $a([-4, -7]), $a([-5, -7]), $a([-7, -5]), $a([-7, -4]), $a([-7, -3]), $a([-7, -2]), $a([-7, -1]), $a([-7, 1]), $a([-7, 2]), $a([-7, 3]), $a([-7, 4]), $a([-7, 5])]); //#22881 - $_.modemapcompact = $a([$a([-3, 5]), $a([-2, 5]), $a([-1, 5]), $a([0, 5]), $a([1, 5]), $a([2, 5]), $a([3, 5]), $a([5, 3]), $a([5, 2]), $a([5, 1]), $a([5, 0]), $a([5, -1]), $a([5, -2]), $a([5, -3]), $a([3, -5]), $a([2, -5]), $a([1, -5]), $a([0, -5]), $a([-1, -5]), $a([-2, -5]), $a([-3, -5]), $a([-5, -3]), $a([-5, -2]), $a([-5, -1]), $a([-5, 0]), $a([-5, 1]), $a([-5, 2]), $a([-5, 3])]); //#22887 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22887 - bwipp_azteccode.__22888__ = 1; //#22887 - $_ = Object.getPrototypeOf($_); //#22887 - } //#22887 - $k[$j++] = 'modemap'; //#22889 - if ($eq($_.format, "full")) { //#22889 - $k[$j++] = $_.modemapfull; //#22889 - } else { //#22889 - $k[$j++] = $_.modemapcompact; //#22889 - } //#22889 - var _Lf = $k[--$j]; //#22889 - $_[$k[--$j]] = _Lf; //#22889 - for (var _Lj = 0, _Li = $_.modemap.length - 1; _Lj <= _Li; _Lj += 1) { //#22893 - $_.i = _Lj; //#22891 - $k[$j++] = $_.pixs; //#22892 - $forall($get($_.modemap, $_.i)); //#22892 - $_.cmv(); //#22892 - var _Lr = $k[--$j]; //#22892 - $put($k[--$j], _Lr, $get($_.modebits, $_.i) - 48); //#22892 - } //#22892 + $_.lbit = $k[--$j]; //#23106 + $_.llyr = $k[--$j]; //#23107 + $_.lwid = $f($_.fw + ($_.llyr * 4)); //#23108 + $_.ldir = ~~((~~($_.lbit / 2)) / $_.lwid); //#23109 + if ($_.ldir == 0) { //#23114 + $k[$j++] = $f(((-(~~($f($_.lwid - 1) / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid)); //#23113 + $k[$j++] = $f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#23113 + $_.cmv(); //#23113 + } //#23113 + if ($_.ldir == 1) { //#23119 + $k[$j++] = $f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#23118 + $k[$j++] = $f(((~~($f($_.lwid - 1) / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid)); //#23118 + $_.cmv(); //#23118 + } //#23118 + if ($_.ldir == 2) { //#23124 + $k[$j++] = -($f(((-(~~($_.lwid / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid))); //#23123 + $k[$j++] = -($f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#23123 + $_.cmv(); //#23123 + } //#23123 + if ($_.ldir == 3) { //#23129 + $k[$j++] = -($f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#23128 + $k[$j++] = -($f(((~~($_.lwid / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid))); //#23128 + $_.cmv(); //#23128 + } //#23128 + }; //#23128 + if ($eq($_.format, "full")) { //#23134 + $_.fw = 12; //#23134 + } else { //#23134 + $_.fw = 9; //#23134 + } //#23134 + $_.size = $f(($f($_.fw + ($_.layers * 4))) + 2); //#23135 + $k[$j++] = Infinity; //#23136 + for (var _Hu = 0, _Hv = $_.size * $_.size; _Hu < _Hv; _Hu++) { //#23136 + $k[$j++] = -1; //#23136 + } //#23136 + $_.pixs = $a(); //#23136 + $_.mid = $f(((~~($f($_.size - 1) / 2)) * $_.size) + (~~($f($_.size - 1) / 2))); //#23137 + $_.i = 0; //#23140 + for (var _I2 = 1, _I1 = $_.layers; _I2 <= _I1; _I2 += 1) { //#23148 + $_.layer = _I2; //#23142 + for (var _I6 = 0, _I5 = (($_.fw + ($_.layer * 4)) * 8) - 1; _I6 <= _I5; _I6 += 1) { //#23147 + $_.pos = _I6; //#23144 + $k[$j++] = $_.pixs; //#23145 + $k[$j++] = $_.layer; //#23145 + $k[$j++] = $_.pos; //#23145 + $_.lmv(); //#23145 + var _IE = $k[--$j]; //#23145 + $put($k[--$j], _IE, $get($_.databits, ($_.databits.length - $_.i) - 1) - 48); //#23145 + $_.i = $_.i + 1; //#23146 + } //#23146 + } //#23146 + if ($eq($_.format, "full")) { //#23175 + $_.fw = 13; //#23152 + $_.size = $f(($f(($f($_.fw + ($_.layers * 4))) + 2)) + ((~~($f(($f($_.layers + 10.5) / 7.5) - 1))) * 2)); //#23153 + $_.mid = ~~(($_.size * $_.size) / 2); //#23154 + $k[$j++] = Infinity; //#23155 + for (var _IP = 0, _IQ = $_.size * $_.size; _IP < _IQ; _IP++) { //#23155 + $k[$j++] = -2; //#23155 + } //#23155 + $_.npixs = $a(); //#23155 + for (var _IU = 0, _IT = ~~($_.size / 2); _IU <= _IT; _IU += 16) { //#23165 + $_.i = _IU; //#23157 + for (var _IX = 0, _IW = $f($_.size - 1); _IX <= _IW; _IX += 1) { //#23164 + $_.j = _IX; //#23159 + $k[$j++] = $_.npixs; //#23160 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23160 + $k[$j++] = $_.i; //#23160 + $_.cmv(); //#23160 + var _Ig = $k[--$j]; //#23160 + $puti($k[--$j], _Ig, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23160 + $k[$j++] = $_.npixs; //#23161 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23161 + $k[$j++] = -$_.i; //#23161 + $_.cmv(); //#23161 + var _Iq = $k[--$j]; //#23161 + $puti($k[--$j], _Iq, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23161 + $k[$j++] = $_.npixs; //#23162 + $k[$j++] = $_.i; //#23162 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23162 + $_.cmv(); //#23162 + var _J0 = $k[--$j]; //#23162 + $puti($k[--$j], _J0, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23162 + $k[$j++] = $_.npixs; //#23163 + $k[$j++] = -$_.i; //#23163 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23163 + $_.cmv(); //#23163 + var _JA = $k[--$j]; //#23163 + $puti($k[--$j], _JA, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23163 + } //#23163 + } //#23163 + $_.j = 0; //#23166 + for (var _JE = 0, _JD = $_.npixs.length - 1; _JE <= _JD; _JE += 1) { //#23173 + $_.i = _JE; //#23168 + if ($get($_.npixs, $_.i) == -2) { //#23172 + $put($_.npixs, $_.i, $get($_.pixs, $_.j)); //#23170 + $_.j = $_.j + 1; //#23171 + } //#23171 + } //#23171 + $_.pixs = $_.npixs; //#23174 + } //#23174 + $_.fw = ~~($_.fw / 2); //#23178 + for (var _JT = -$_.fw, _JS = $_.fw; _JT <= _JS; _JT += 1) { //#23187 + $_.i = _JT; //#23180 + for (var _JX = -$_.fw, _JW = $_.fw; _JX <= _JW; _JX += 1) { //#23186 + $_.j = _JX; //#23182 + $k[$j++] = $_.pixs; //#23183 + $k[$j++] = $_.i; //#23183 + $k[$j++] = $_.j; //#23183 + $_.cmv(); //#23183 + if (Math.abs($_.i) > Math.abs($_.j)) { //#23184 + $k[$j++] = Math.abs($_.i); //#23184 + } else { //#23184 + $k[$j++] = Math.abs($_.j); //#23184 + } //#23184 + var _Jf = $k[--$j]; //#23184 + var _Jg = $k[--$j]; //#23185 + $put($k[--$j], _Jg, $f(_Jf + 1) % 2); //#23185 + } //#23185 + } //#23185 + var _KI = $a([$a([-($_.fw + 1), $_.fw, 1]), $a([-($_.fw + 1), $_.fw + 1, 1]), $a([-$_.fw, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw, 1]), $a([$_.fw + 1, -$_.fw, 1]), $a([$_.fw, $_.fw + 1, 0]), $a([$_.fw + 1, -($_.fw + 1), 0]), $a([$_.fw, -($_.fw + 1), 0]), $a([-$_.fw, -($_.fw + 1), 0]), $a([-($_.fw + 1), -($_.fw + 1), 0]), $a([-($_.fw + 1), -$_.fw, 0])]); //#23195 + for (var _KJ = 0, _KK = _KI.length; _KJ < _KK; _KJ++) { //#23196 + $k[$j++] = $_.pixs; //#23196 + $forall($get(_KI, _KJ)); //#23196 + var _KN = $k[--$j]; //#23196 + var _KO = $k[--$j]; //#23196 + var _KP = $k[--$j]; //#23196 + $k[$j++] = _KN; //#23196 + $k[$j++] = _KP; //#23196 + $k[$j++] = _KO; //#23196 + $_.cmv(); //#23196 + var _KQ = $k[--$j]; //#23196 + var _KR = $k[--$j]; //#23196 + $put($k[--$j], _KQ, _KR); //#23196 + } //#23196 + if (!bwipp_azteccode.__23212__) { //#23212 + $_ = Object.create($_); //#23212 + $_.modemapfull = $a([$a([-5, 7]), $a([-4, 7]), $a([-3, 7]), $a([-2, 7]), $a([-1, 7]), $a([1, 7]), $a([2, 7]), $a([3, 7]), $a([4, 7]), $a([5, 7]), $a([7, 5]), $a([7, 4]), $a([7, 3]), $a([7, 2]), $a([7, 1]), $a([7, -1]), $a([7, -2]), $a([7, -3]), $a([7, -4]), $a([7, -5]), $a([5, -7]), $a([4, -7]), $a([3, -7]), $a([2, -7]), $a([1, -7]), $a([-1, -7]), $a([-2, -7]), $a([-3, -7]), $a([-4, -7]), $a([-5, -7]), $a([-7, -5]), $a([-7, -4]), $a([-7, -3]), $a([-7, -2]), $a([-7, -1]), $a([-7, 1]), $a([-7, 2]), $a([-7, 3]), $a([-7, 4]), $a([-7, 5])]); //#23205 + $_.modemapcompact = $a([$a([-3, 5]), $a([-2, 5]), $a([-1, 5]), $a([0, 5]), $a([1, 5]), $a([2, 5]), $a([3, 5]), $a([5, 3]), $a([5, 2]), $a([5, 1]), $a([5, 0]), $a([5, -1]), $a([5, -2]), $a([5, -3]), $a([3, -5]), $a([2, -5]), $a([1, -5]), $a([0, -5]), $a([-1, -5]), $a([-2, -5]), $a([-3, -5]), $a([-5, -3]), $a([-5, -2]), $a([-5, -1]), $a([-5, 0]), $a([-5, 1]), $a([-5, 2]), $a([-5, 3])]); //#23211 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#23211 + bwipp_azteccode.__23212__ = 1; //#23211 + $_ = Object.getPrototypeOf($_); //#23211 + } //#23211 + $k[$j++] = 'modemap'; //#23213 + if ($eq($_.format, "full")) { //#23213 + $k[$j++] = $_.modemapfull; //#23213 + } else { //#23213 + $k[$j++] = $_.modemapcompact; //#23213 + } //#23213 + var _Lf = $k[--$j]; //#23213 + $_[$k[--$j]] = _Lf; //#23213 + for (var _Lj = 0, _Li = $_.modemap.length - 1; _Lj <= _Li; _Lj += 1) { //#23217 + $_.i = _Lj; //#23215 + $k[$j++] = $_.pixs; //#23216 + $forall($get($_.modemap, $_.i)); //#23216 + $_.cmv(); //#23216 + var _Lr = $k[--$j]; //#23216 + $put($k[--$j], _Lr, $get($_.modebits, $_.i) - 48); //#23216 + } //#23216 var _Lz = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.size], ["pixy", $_.size], ["height", ($_.size * 2) / 72], ["width", ($_.size * 2) / 72], ["opt", $_.options] - ]); //#22902 - $k[$j++] = _Lz; //#22905 - if (!$_.dontdraw) { //#22905 - bwipp_renmatrix(); //#22905 - } //#22905 - $_ = Object.getPrototypeOf($_); //#22907 - $_ = Object.getPrototypeOf($_); //#22909 + ]); //#23226 + $k[$j++] = _Lz; //#23229 + if (!$_.dontdraw) { //#23229 + bwipp_renmatrix(); //#23229 + } //#23229 + $_ = Object.getPrototypeOf($_); //#23231 + $_ = Object.getPrototypeOf($_); //#23233 } //bwipp_azteccode function bwipp_azteccodecompact() { - $_ = Object.create($_); //#22938 - $_.dontdraw = false; //#22941 - $k[$j++] = $_; //#22943 - bwipp_processoptions(); //#22943 - $_.options = $k[--$j]; //#22943 - $_.barcode = $k[--$j]; //#22944 - $put($_.options, "dontdraw", true); //#22947 - $put($_.options, "format", "compact"); //#22948 - $k[$j++] = 'args'; //#22950 - $k[$j++] = $_.barcode; //#22950 - $k[$j++] = $_.options; //#22950 - bwipp_azteccode(); //#22950 - var _6 = $k[--$j]; //#22950 - $_[$k[--$j]] = _6; //#22950 - $put($_.args, "opt", $_.options); //#22952 - $k[$j++] = $_.args; //#22955 - if (!$_.dontdraw) { //#22955 - bwipp_renmatrix(); //#22955 - } //#22955 - $_ = Object.getPrototypeOf($_); //#22957 + $_ = Object.create($_); //#23262 + $_.dontdraw = false; //#23265 + $k[$j++] = $_; //#23267 + bwipp_processoptions(); //#23267 + $_.options = $k[--$j]; //#23267 + $_.barcode = $k[--$j]; //#23268 + $put($_.options, "dontdraw", true); //#23271 + $put($_.options, "format", "compact"); //#23272 + $k[$j++] = 'args'; //#23274 + $k[$j++] = $_.barcode; //#23274 + $k[$j++] = $_.options; //#23274 + bwipp_azteccode(); //#23274 + var _6 = $k[--$j]; //#23274 + $_[$k[--$j]] = _6; //#23274 + $put($_.args, "opt", $_.options); //#23276 + $k[$j++] = $_.args; //#23279 + if (!$_.dontdraw) { //#23279 + bwipp_renmatrix(); //#23279 + } //#23279 + $_ = Object.getPrototypeOf($_); //#23281 } //bwipp_azteccodecompact function bwipp_aztecrune() { - $_ = Object.create($_); //#22986 - $_.dontdraw = false; //#22989 - $k[$j++] = $_; //#22991 - bwipp_processoptions(); //#22991 - $_.options = $k[--$j]; //#22991 - $_.barcode = $k[--$j]; //#22992 - $put($_.options, "dontdraw", true); //#22995 - $put($_.options, "format", "rune"); //#22996 - $k[$j++] = 'args'; //#22998 - $k[$j++] = $_.barcode; //#22998 - $k[$j++] = $_.options; //#22998 - bwipp_azteccode(); //#22998 - var _6 = $k[--$j]; //#22998 - $_[$k[--$j]] = _6; //#22998 - $put($_.args, "opt", $_.options); //#23000 - $k[$j++] = $_.args; //#23003 - if (!$_.dontdraw) { //#23003 - bwipp_renmatrix(); //#23003 - } //#23003 - $_ = Object.getPrototypeOf($_); //#23005 + $_ = Object.create($_); //#23310 + $_.dontdraw = false; //#23313 + $k[$j++] = $_; //#23315 + bwipp_processoptions(); //#23315 + $_.options = $k[--$j]; //#23315 + $_.barcode = $k[--$j]; //#23316 + $put($_.options, "dontdraw", true); //#23319 + $put($_.options, "format", "rune"); //#23320 + $k[$j++] = 'args'; //#23322 + $k[$j++] = $_.barcode; //#23322 + $k[$j++] = $_.options; //#23322 + bwipp_azteccode(); //#23322 + var _6 = $k[--$j]; //#23322 + $_[$k[--$j]] = _6; //#23322 + $put($_.args, "opt", $_.options); //#23324 + $k[$j++] = $_.args; //#23327 + if (!$_.dontdraw) { //#23327 + bwipp_renmatrix(); //#23327 + } //#23327 + $_ = Object.getPrototypeOf($_); //#23329 } //bwipp_aztecrune function bwipp_codeone() { - $_ = Object.create($_); //#23036 - $_.dontdraw = false; //#23039 - $_.version = "unset"; //#23040 - $_.parse = false; //#23041 - $_.parsefnc = false; //#23042 - $k[$j++] = $_; //#23044 - bwipp_processoptions(); //#23044 - $_.options = $k[--$j]; //#23044 - $_.barcode = $k[--$j]; //#23045 - var _2 = $a(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); //#23047 - $k[$j++] = false; //#23048 - for (var _3 = 0, _4 = _2.length; _3 < _4; _3++) { //#23048 - var _7 = $k[--$j]; //#23048 - $k[$j++] = _7 || $eq($get(_2, _3), $_.version); //#23048 - } //#23048 - if ($nt($k[--$j])) { //#23050 - $k[$j++] = 'bwipp.codeoneBadVersion#23049'; //#23049 - $k[$j++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; //#23049 - bwipp_raiseerror(); //#23049 - } //#23049 - bwipp_loadctx(bwipp_codeone) //#23052 - $_.stype = $eq($geti($_.version, 0, 1), "S"); //#23054 - $_.ttype = $eq($geti($_.version, 0, 1), "T"); //#23055 - if (!bwipp_codeone.__23213__) { //#23213 - $_ = Object.create($_); //#23213 - $_.stypevals = $a(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); //#23077 - $_.stypemetrics = $a([$a(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), $a(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), $a(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); //#23085 - $_.nonstypemetrics = $a([$a(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), $a(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), $a(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), $a(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), $a(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), $a(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), $a(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), $a(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), $a(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), $a(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), $a(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); //#23101 - $_.fnc1 = -1; //#23104 - $_.fnc3 = -2; //#23104 - $_.lC = -5; //#23105 - $_.lB = -6; //#23105 - $_.lX = -7; //#23105 - $_.lT = -8; //#23105 - $_.lD = -9; //#23105 - $_.unl = -10; //#23105 - $_.fnc2 = -11; //#23106 - $_.fnc4 = -12; //#23106 - $_.sft1 = -13; //#23106 - $_.sft2 = -14; //#23106 - $_.sft3 = -15; //#23106 - $_.eci = -16; //#23106 - $_.pad = -17; //#23106 - $_.fnc1lD = -18; //#23106 - $_.unlcw = 255; //#23107 - $k[$j++] = Infinity; //#23109 - for (var _U = 0; _U <= 128; _U += 1) { //#23110 - $k[$j++] = _U; //#23110 - $k[$j++] = _U + 1; //#23110 - } //#23110 - $k[$j++] = $_.pad; //#23115 - $k[$j++] = 129; //#23115 - for (var _W = 0; _W <= 99; _W += 1) { //#23115 - var _Y = $cvrs($s(2), _W, 10); //#23113 - var _a = $strcpy($s(2), "00"); //#23113 - $puti(_a, 2 - _Y.length, _Y); //#23113 - $k[$j++] = _a; //#23114 - $k[$j++] = _W + 130; //#23114 - } //#23114 - var _i = $a([$_.lC, $_.lB, $_.fnc1, $_.fnc2, $_.fnc3, $_.fnc4, $_.fnc1lD]); //#23116 - $k[$j++] = 229; //#23116 - for (var _j = 0, _k = _i.length; _j < _k; _j++) { //#23116 - var _n = $f($k[--$j] + 1); //#23116 - $k[$j++] = $get(_i, _j); //#23116 - $k[$j++] = _n; //#23116 - $k[$j++] = _n; //#23116 - } //#23116 - $j--; //#23116 - $k[$j++] = $_.lX; //#23118 - $k[$j++] = 238; //#23118 - $k[$j++] = $_.lT; //#23118 - $k[$j++] = 239; //#23118 - $_.Avals = $d(); //#23120 - $k[$j++] = Infinity; //#23121 - var _r = $_.Avals; //#23122 - for (var _w = _r.size, _v = _r.keys(), _u = 0; _u < _w; _u++) { //#23122 - var _s = _v.next().value; //#23122 - $k[$j++] = _s; //#23122 - $k[$j++] = _r.get(_s); //#23122 - $k[$j++] = Infinity; //#23122 - var _x = $k[--$j]; //#23122 - var _y = $k[--$j]; //#23122 - $k[$j++] = _x; //#23122 - $k[$j++] = _y; //#23122 - var _z = $a(); //#23122 - $k[$j++] = _z; //#23122 - } //#23122 - $_.Avals = $d(); //#23123 - $k[$j++] = Infinity; //#23125 - $k[$j++] = $_.sft1; //#23130 - $k[$j++] = 0; //#23130 - $k[$j++] = $_.sft2; //#23130 - $k[$j++] = 1; //#23130 - $k[$j++] = $_.sft3; //#23130 - $k[$j++] = 2; //#23130 - $k[$j++] = 32; //#23130 - $k[$j++] = 3; //#23130 - for (var _14 = 48; _14 <= 57; _14 += 1) { //#23130 - $k[$j++] = _14; //#23130 - $k[$j++] = _14 - 44; //#23130 - } //#23130 - for (var _15 = 65; _15 <= 90; _15 += 1) { //#23131 - $k[$j++] = _15; //#23131 - $k[$j++] = _15 - 51; //#23131 - } //#23131 - $_.CNvals = $d(); //#23132 - $k[$j++] = Infinity; //#23133 - for (var _17 = 0; _17 <= 31; _17 += 1) { //#23133 - $k[$j++] = _17; //#23133 - $k[$j++] = _17; //#23133 - } //#23133 - $_.C1vals = $d(); //#23133 - $k[$j++] = Infinity; //#23134 - for (var _19 = 33; _19 <= 47; _19 += 1) { //#23135 - $k[$j++] = _19; //#23135 - $k[$j++] = _19 - 33; //#23135 - } //#23135 - for (var _1A = 58; _1A <= 64; _1A += 1) { //#23136 - $k[$j++] = _1A; //#23136 - $k[$j++] = _1A - 43; //#23136 - } //#23136 - for (var _1B = 91; _1B <= 95; _1B += 1) { //#23137 - $k[$j++] = _1B; //#23137 - $k[$j++] = _1B - 69; //#23137 - } //#23137 - $k[$j++] = $_.fnc1; //#23142 - $k[$j++] = 27; //#23142 - $k[$j++] = $_.fnc2; //#23142 - $k[$j++] = 28; //#23142 - $k[$j++] = $_.fnc3; //#23142 - $k[$j++] = 29; //#23142 - $k[$j++] = $_.fnc4; //#23142 - $k[$j++] = 30; //#23142 - $k[$j++] = $_.pad; //#23142 - $k[$j++] = 31; //#23142 - $_.C2vals = $d(); //#23143 - $k[$j++] = Infinity; //#23144 - for (var _1I = 96; _1I <= 127; _1I += 1) { //#23144 - $k[$j++] = _1I; //#23144 - $k[$j++] = _1I - 96; //#23144 - } //#23144 - $_.C3vals = $d(); //#23144 - $k[$j++] = Infinity; //#23145 - var _1K = $_.CNvals; //#23146 - for (var _1P = _1K.size, _1O = _1K.keys(), _1N = 0; _1N < _1P; _1N++) { //#23146 - var _1L = _1O.next().value; //#23146 - $k[$j++] = _1L; //#23146 - $k[$j++] = _1K.get(_1L); //#23146 - $k[$j++] = Infinity; //#23146 - var _1Q = $k[--$j]; //#23146 - var _1R = $k[--$j]; //#23146 - $k[$j++] = _1Q; //#23146 - $k[$j++] = _1R; //#23146 - var _1S = $a(); //#23146 - $k[$j++] = _1S; //#23146 - } //#23146 - var _1T = $_.C1vals; //#23147 - for (var _1Y = _1T.size, _1X = _1T.keys(), _1W = 0; _1W < _1Y; _1W++) { //#23147 - var _1U = _1X.next().value; //#23147 - $k[$j++] = _1U; //#23147 - $k[$j++] = _1T.get(_1U); //#23147 - $k[$j++] = Infinity; //#23147 - var _1Z = $k[--$j]; //#23147 - var _1a = $k[--$j]; //#23147 - $k[$j++] = _1Z; //#23147 - $k[$j++] = $get($_.CNvals, $_.sft1); //#23147 - $k[$j++] = _1a; //#23147 - var _1e = $a(); //#23147 - $k[$j++] = _1e; //#23147 - } //#23147 - var _1f = $_.C2vals; //#23148 - for (var _1k = _1f.size, _1j = _1f.keys(), _1i = 0; _1i < _1k; _1i++) { //#23148 - var _1g = _1j.next().value; //#23148 - $k[$j++] = _1g; //#23148 - $k[$j++] = _1f.get(_1g); //#23148 - $k[$j++] = Infinity; //#23148 - var _1l = $k[--$j]; //#23148 - var _1m = $k[--$j]; //#23148 - $k[$j++] = _1l; //#23148 - $k[$j++] = $get($_.CNvals, $_.sft2); //#23148 - $k[$j++] = _1m; //#23148 - var _1q = $a(); //#23148 - $k[$j++] = _1q; //#23148 - } //#23148 - var _1r = $_.C3vals; //#23149 - for (var _1w = _1r.size, _1v = _1r.keys(), _1u = 0; _1u < _1w; _1u++) { //#23149 - var _1s = _1v.next().value; //#23149 - $k[$j++] = _1s; //#23149 - $k[$j++] = _1r.get(_1s); //#23149 - $k[$j++] = Infinity; //#23149 - var _1x = $k[--$j]; //#23149 - var _1y = $k[--$j]; //#23149 - $k[$j++] = _1x; //#23149 - $k[$j++] = $get($_.CNvals, $_.sft3); //#23149 - $k[$j++] = _1y; //#23149 - var _22 = $a(); //#23149 - $k[$j++] = _22; //#23149 - } //#23149 - $_.Cvals = $d(); //#23150 - $k[$j++] = Infinity; //#23152 - $k[$j++] = $_.sft1; //#23157 - $k[$j++] = 0; //#23157 - $k[$j++] = $_.sft2; //#23157 - $k[$j++] = 1; //#23157 - $k[$j++] = $_.sft3; //#23157 - $k[$j++] = 2; //#23157 - $k[$j++] = 32; //#23157 - $k[$j++] = 3; //#23157 - for (var _27 = 48; _27 <= 57; _27 += 1) { //#23157 - $k[$j++] = _27; //#23157 - $k[$j++] = _27 - 44; //#23157 - } //#23157 - for (var _28 = 97; _28 <= 122; _28 += 1) { //#23158 - $k[$j++] = _28; //#23158 - $k[$j++] = _28 - 83; //#23158 - } //#23158 - $_.TNvals = $d(); //#23159 - $k[$j++] = Infinity; //#23160 - for (var _2A = 0; _2A <= 31; _2A += 1) { //#23160 - $k[$j++] = _2A; //#23160 - $k[$j++] = _2A; //#23160 - } //#23160 - $_.T1vals = $d(); //#23160 - $k[$j++] = Infinity; //#23161 - for (var _2C = 33; _2C <= 47; _2C += 1) { //#23162 - $k[$j++] = _2C; //#23162 - $k[$j++] = _2C - 33; //#23162 - } //#23162 - for (var _2D = 58; _2D <= 64; _2D += 1) { //#23163 - $k[$j++] = _2D; //#23163 - $k[$j++] = _2D - 43; //#23163 - } //#23163 - for (var _2E = 91; _2E <= 95; _2E += 1) { //#23164 - $k[$j++] = _2E; //#23164 - $k[$j++] = _2E - 69; //#23164 - } //#23164 - $k[$j++] = $_.fnc1; //#23169 - $k[$j++] = 27; //#23169 - $k[$j++] = $_.fnc2; //#23169 - $k[$j++] = 28; //#23169 - $k[$j++] = $_.fnc3; //#23169 - $k[$j++] = 29; //#23169 - $k[$j++] = $_.fnc4; //#23169 - $k[$j++] = 30; //#23169 - $k[$j++] = $_.pad; //#23169 - $k[$j++] = 31; //#23169 - $_.T2vals = $d(); //#23170 - $k[$j++] = Infinity; //#23171 - $k[$j++] = 96; //#23173 - $k[$j++] = 0; //#23173 - for (var _2L = 65; _2L <= 90; _2L += 1) { //#23173 - $k[$j++] = _2L; //#23173 - $k[$j++] = _2L - 64; //#23173 - } //#23173 - for (var _2M = 123; _2M <= 127; _2M += 1) { //#23174 - $k[$j++] = _2M; //#23174 - $k[$j++] = _2M - 96; //#23174 - } //#23174 - $_.T3vals = $d(); //#23175 - $k[$j++] = Infinity; //#23176 - var _2O = $_.TNvals; //#23177 - for (var _2T = _2O.size, _2S = _2O.keys(), _2R = 0; _2R < _2T; _2R++) { //#23177 - var _2P = _2S.next().value; //#23177 - $k[$j++] = _2P; //#23177 - $k[$j++] = _2O.get(_2P); //#23177 - $k[$j++] = Infinity; //#23177 - var _2U = $k[--$j]; //#23177 - var _2V = $k[--$j]; //#23177 - $k[$j++] = _2U; //#23177 - $k[$j++] = _2V; //#23177 - var _2W = $a(); //#23177 - $k[$j++] = _2W; //#23177 - } //#23177 - var _2X = $_.T1vals; //#23178 - for (var _2c = _2X.size, _2b = _2X.keys(), _2a = 0; _2a < _2c; _2a++) { //#23178 - var _2Y = _2b.next().value; //#23178 - $k[$j++] = _2Y; //#23178 - $k[$j++] = _2X.get(_2Y); //#23178 - $k[$j++] = Infinity; //#23178 - var _2d = $k[--$j]; //#23178 - var _2e = $k[--$j]; //#23178 - $k[$j++] = _2d; //#23178 - $k[$j++] = $get($_.TNvals, $_.sft1); //#23178 - $k[$j++] = _2e; //#23178 - var _2i = $a(); //#23178 - $k[$j++] = _2i; //#23178 - } //#23178 - var _2j = $_.T2vals; //#23179 - for (var _2o = _2j.size, _2n = _2j.keys(), _2m = 0; _2m < _2o; _2m++) { //#23179 - var _2k = _2n.next().value; //#23179 - $k[$j++] = _2k; //#23179 - $k[$j++] = _2j.get(_2k); //#23179 - $k[$j++] = Infinity; //#23179 - var _2p = $k[--$j]; //#23179 - var _2q = $k[--$j]; //#23179 - $k[$j++] = _2p; //#23179 - $k[$j++] = $get($_.TNvals, $_.sft2); //#23179 - $k[$j++] = _2q; //#23179 - var _2u = $a(); //#23179 - $k[$j++] = _2u; //#23179 - } //#23179 - var _2v = $_.T3vals; //#23180 - for (var _30 = _2v.size, _2z = _2v.keys(), _2y = 0; _2y < _30; _2y++) { //#23180 - var _2w = _2z.next().value; //#23180 - $k[$j++] = _2w; //#23180 - $k[$j++] = _2v.get(_2w); //#23180 - $k[$j++] = Infinity; //#23180 - var _31 = $k[--$j]; //#23180 - var _32 = $k[--$j]; //#23180 - $k[$j++] = _31; //#23180 - $k[$j++] = $get($_.TNvals, $_.sft3); //#23180 - $k[$j++] = _32; //#23180 - var _36 = $a(); //#23180 - $k[$j++] = _36; //#23180 - } //#23180 - $_.Tvals = $d(); //#23181 - for (var _38 = 128; _38 <= 255; _38 += 1) { //#23189 - $_.i = _38; //#23185 - $k[$j++] = $_.Avals; //#23186 - $k[$j++] = $_.i; //#23186 - $k[$j++] = Infinity; //#23186 - $aload($get($_.Avals, $_.fnc4)); //#23186 - $aload($get($_.Avals, $_.i - 128)); //#23186 - var _3H = $a(); //#23186 - var _3I = $k[--$j]; //#23186 - $put($k[--$j], _3I, _3H); //#23186 - $k[$j++] = $_.Cvals; //#23187 - $k[$j++] = $_.i; //#23187 - $k[$j++] = Infinity; //#23187 - $aload($get($_.Cvals, $_.fnc4)); //#23187 - $aload($get($_.Cvals, $_.i - 128)); //#23187 - var _3S = $a(); //#23187 - var _3T = $k[--$j]; //#23187 - $put($k[--$j], _3T, _3S); //#23187 - $k[$j++] = $_.Tvals; //#23188 - $k[$j++] = $_.i; //#23188 - $k[$j++] = Infinity; //#23188 - $aload($get($_.Tvals, $_.fnc4)); //#23188 - $aload($get($_.Tvals, $_.i - 128)); //#23188 - var _3d = $a(); //#23188 - var _3e = $k[--$j]; //#23188 - $put($k[--$j], _3e, _3d); //#23188 - } //#23188 - $k[$j++] = Infinity; //#23191 - $k[$j++] = 13; //#23196 - $k[$j++] = 0; //#23196 - $k[$j++] = 42; //#23196 - $k[$j++] = 1; //#23196 - $k[$j++] = 62; //#23196 - $k[$j++] = 2; //#23196 - $k[$j++] = 32; //#23196 - $k[$j++] = 3; //#23196 - for (var _3g = 48; _3g <= 57; _3g += 1) { //#23196 - $k[$j++] = _3g; //#23196 - $k[$j++] = _3g - 44; //#23196 - } //#23196 - for (var _3h = 65; _3h <= 90; _3h += 1) { //#23197 - $k[$j++] = _3h; //#23197 - $k[$j++] = _3h - 51; //#23197 - } //#23197 - $_.Xvals = $d(); //#23198 - $k[$j++] = Infinity; //#23199 - var _3j = $_.Xvals; //#23200 - for (var _3o = _3j.size, _3n = _3j.keys(), _3m = 0; _3m < _3o; _3m++) { //#23200 - var _3k = _3n.next().value; //#23200 - $k[$j++] = _3k; //#23200 - $k[$j++] = _3j.get(_3k); //#23200 - $k[$j++] = Infinity; //#23200 - var _3p = $k[--$j]; //#23200 - var _3q = $k[--$j]; //#23200 - $k[$j++] = _3p; //#23200 - $k[$j++] = _3q; //#23200 - var _3r = $a(); //#23200 - $k[$j++] = _3r; //#23200 - } //#23200 - $_.Xvals = $d(); //#23201 - $k[$j++] = Infinity; //#23203 - for (var _3t = 0; _3t <= 255; _3t += 1) { //#23204 - $k[$j++] = _3t; //#23204 - $k[$j++] = _3t; //#23204 - } //#23204 - $_.Bvals = $d(); //#23205 - $k[$j++] = Infinity; //#23206 - var _3v = $_.Bvals; //#23207 - for (var _40 = _3v.size, _3z = _3v.keys(), _3y = 0; _3y < _40; _3y++) { //#23207 - var _3w = _3z.next().value; //#23207 - $k[$j++] = _3w; //#23207 - $k[$j++] = _3v.get(_3w); //#23207 - $k[$j++] = Infinity; //#23207 - var _41 = $k[--$j]; //#23207 - var _42 = $k[--$j]; //#23207 - $k[$j++] = _41; //#23207 - $k[$j++] = _42; //#23207 - var _43 = $a(); //#23207 - $k[$j++] = _43; //#23207 - } //#23207 - $_.Bvals = $d(); //#23208 - $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, -1, $_.Bvals]); //#23210 - $_.A = 0; //#23212 - $_.C = 1; //#23212 - $_.T = 2; //#23212 - $_.X = 3; //#23212 - $_.D = 4; //#23212 - $_.B = 5; //#23212 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23212 - bwipp_codeone.__23213__ = 1; //#23212 - $_ = Object.getPrototypeOf($_); //#23212 - } //#23212 - if ($_.stype) { //#23711 - $forall($_.barcode, function() { //#23221 - var _4E = $k[--$j]; //#23218 - if ((_4E < 48) || (_4E > 57)) { //#23220 - $k[$j++] = 'bwipp.codeoneStypeNonDigit#23219'; //#23219 - $k[$j++] = "S-Type symbols can only contain digits"; //#23219 - bwipp_raiseerror(); //#23219 - } //#23219 - }); //#23219 - $_.barlen = $_.barcode.length; //#23223 - if ($_.barlen > 18) { //#23226 - $k[$j++] = 'bwipp.codeoneStypeTooLong#23225'; //#23225 - $k[$j++] = "Maximum length exceeded"; //#23225 - bwipp_raiseerror(); //#23225 - } //#23225 + $_ = Object.create($_); //#23360 + $_.dontdraw = false; //#23363 + $_.version = "unset"; //#23364 + $_.parse = false; //#23365 + $_.parsefnc = false; //#23366 + $k[$j++] = $_; //#23368 + bwipp_processoptions(); //#23368 + $_.options = $k[--$j]; //#23368 + $_.barcode = $k[--$j]; //#23369 + var _2 = $a(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); //#23371 + $k[$j++] = false; //#23372 + for (var _3 = 0, _4 = _2.length; _3 < _4; _3++) { //#23372 + var _7 = $k[--$j]; //#23372 + $k[$j++] = _7 || $eq($get(_2, _3), $_.version); //#23372 + } //#23372 + if ($nt($k[--$j])) { //#23374 + $k[$j++] = 'bwipp.codeoneBadVersion#23373'; //#23373 + $k[$j++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; //#23373 + bwipp_raiseerror(); //#23373 + } //#23373 + bwipp_loadctx(bwipp_codeone) //#23376 + $_.stype = $eq($geti($_.version, 0, 1), "S"); //#23378 + $_.ttype = $eq($geti($_.version, 0, 1), "T"); //#23379 + if (!bwipp_codeone.__23537__) { //#23537 + $_ = Object.create($_); //#23537 + $_.stypevals = $a(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); //#23401 + $_.stypemetrics = $a([$a(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), $a(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), $a(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); //#23409 + $_.nonstypemetrics = $a([$a(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), $a(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), $a(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), $a(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), $a(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), $a(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), $a(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), $a(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), $a(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), $a(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), $a(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); //#23425 + $_.fnc1 = -1; //#23428 + $_.fnc3 = -2; //#23428 + $_.lC = -5; //#23429 + $_.lB = -6; //#23429 + $_.lX = -7; //#23429 + $_.lT = -8; //#23429 + $_.lD = -9; //#23429 + $_.unl = -10; //#23429 + $_.fnc2 = -11; //#23430 + $_.fnc4 = -12; //#23430 + $_.sft1 = -13; //#23430 + $_.sft2 = -14; //#23430 + $_.sft3 = -15; //#23430 + $_.eci = -16; //#23430 + $_.pad = -17; //#23430 + $_.fnc1lD = -18; //#23430 + $_.unlcw = 255; //#23431 + $k[$j++] = Infinity; //#23433 + for (var _U = 0; _U <= 128; _U += 1) { //#23434 + $k[$j++] = _U; //#23434 + $k[$j++] = _U + 1; //#23434 + } //#23434 + $k[$j++] = $_.pad; //#23439 + $k[$j++] = 129; //#23439 + for (var _W = 0; _W <= 99; _W += 1) { //#23439 + var _Y = $cvrs($s(2), _W, 10); //#23437 + var _a = $strcpy($s(2), "00"); //#23437 + $puti(_a, 2 - _Y.length, _Y); //#23437 + $k[$j++] = _a; //#23438 + $k[$j++] = _W + 130; //#23438 + } //#23438 + var _i = $a([$_.lC, $_.lB, $_.fnc1, $_.fnc2, $_.fnc3, $_.fnc4, $_.fnc1lD]); //#23440 + $k[$j++] = 229; //#23440 + for (var _j = 0, _k = _i.length; _j < _k; _j++) { //#23440 + var _n = $f($k[--$j] + 1); //#23440 + $k[$j++] = $get(_i, _j); //#23440 + $k[$j++] = _n; //#23440 + $k[$j++] = _n; //#23440 + } //#23440 + $j--; //#23440 + $k[$j++] = $_.lX; //#23442 + $k[$j++] = 238; //#23442 + $k[$j++] = $_.lT; //#23442 + $k[$j++] = 239; //#23442 + $_.Avals = $d(); //#23444 + $k[$j++] = Infinity; //#23445 + var _r = $_.Avals; //#23446 + for (var _w = _r.size, _v = _r.keys(), _u = 0; _u < _w; _u++) { //#23446 + var _s = _v.next().value; //#23446 + $k[$j++] = _s; //#23446 + $k[$j++] = _r.get(_s); //#23446 + $k[$j++] = Infinity; //#23446 + var _x = $k[--$j]; //#23446 + var _y = $k[--$j]; //#23446 + $k[$j++] = _x; //#23446 + $k[$j++] = _y; //#23446 + var _z = $a(); //#23446 + $k[$j++] = _z; //#23446 + } //#23446 + $_.Avals = $d(); //#23447 + $k[$j++] = Infinity; //#23449 + $k[$j++] = $_.sft1; //#23454 + $k[$j++] = 0; //#23454 + $k[$j++] = $_.sft2; //#23454 + $k[$j++] = 1; //#23454 + $k[$j++] = $_.sft3; //#23454 + $k[$j++] = 2; //#23454 + $k[$j++] = 32; //#23454 + $k[$j++] = 3; //#23454 + for (var _14 = 48; _14 <= 57; _14 += 1) { //#23454 + $k[$j++] = _14; //#23454 + $k[$j++] = _14 - 44; //#23454 + } //#23454 + for (var _15 = 65; _15 <= 90; _15 += 1) { //#23455 + $k[$j++] = _15; //#23455 + $k[$j++] = _15 - 51; //#23455 + } //#23455 + $_.CNvals = $d(); //#23456 + $k[$j++] = Infinity; //#23457 + for (var _17 = 0; _17 <= 31; _17 += 1) { //#23457 + $k[$j++] = _17; //#23457 + $k[$j++] = _17; //#23457 + } //#23457 + $_.C1vals = $d(); //#23457 + $k[$j++] = Infinity; //#23458 + for (var _19 = 33; _19 <= 47; _19 += 1) { //#23459 + $k[$j++] = _19; //#23459 + $k[$j++] = _19 - 33; //#23459 + } //#23459 + for (var _1A = 58; _1A <= 64; _1A += 1) { //#23460 + $k[$j++] = _1A; //#23460 + $k[$j++] = _1A - 43; //#23460 + } //#23460 + for (var _1B = 91; _1B <= 95; _1B += 1) { //#23461 + $k[$j++] = _1B; //#23461 + $k[$j++] = _1B - 69; //#23461 + } //#23461 + $k[$j++] = $_.fnc1; //#23466 + $k[$j++] = 27; //#23466 + $k[$j++] = $_.fnc2; //#23466 + $k[$j++] = 28; //#23466 + $k[$j++] = $_.fnc3; //#23466 + $k[$j++] = 29; //#23466 + $k[$j++] = $_.fnc4; //#23466 + $k[$j++] = 30; //#23466 + $k[$j++] = $_.pad; //#23466 + $k[$j++] = 31; //#23466 + $_.C2vals = $d(); //#23467 + $k[$j++] = Infinity; //#23468 + for (var _1I = 96; _1I <= 127; _1I += 1) { //#23468 + $k[$j++] = _1I; //#23468 + $k[$j++] = _1I - 96; //#23468 + } //#23468 + $_.C3vals = $d(); //#23468 + $k[$j++] = Infinity; //#23469 + var _1K = $_.CNvals; //#23470 + for (var _1P = _1K.size, _1O = _1K.keys(), _1N = 0; _1N < _1P; _1N++) { //#23470 + var _1L = _1O.next().value; //#23470 + $k[$j++] = _1L; //#23470 + $k[$j++] = _1K.get(_1L); //#23470 + $k[$j++] = Infinity; //#23470 + var _1Q = $k[--$j]; //#23470 + var _1R = $k[--$j]; //#23470 + $k[$j++] = _1Q; //#23470 + $k[$j++] = _1R; //#23470 + var _1S = $a(); //#23470 + $k[$j++] = _1S; //#23470 + } //#23470 + var _1T = $_.C1vals; //#23471 + for (var _1Y = _1T.size, _1X = _1T.keys(), _1W = 0; _1W < _1Y; _1W++) { //#23471 + var _1U = _1X.next().value; //#23471 + $k[$j++] = _1U; //#23471 + $k[$j++] = _1T.get(_1U); //#23471 + $k[$j++] = Infinity; //#23471 + var _1Z = $k[--$j]; //#23471 + var _1a = $k[--$j]; //#23471 + $k[$j++] = _1Z; //#23471 + $k[$j++] = $get($_.CNvals, $_.sft1); //#23471 + $k[$j++] = _1a; //#23471 + var _1e = $a(); //#23471 + $k[$j++] = _1e; //#23471 + } //#23471 + var _1f = $_.C2vals; //#23472 + for (var _1k = _1f.size, _1j = _1f.keys(), _1i = 0; _1i < _1k; _1i++) { //#23472 + var _1g = _1j.next().value; //#23472 + $k[$j++] = _1g; //#23472 + $k[$j++] = _1f.get(_1g); //#23472 + $k[$j++] = Infinity; //#23472 + var _1l = $k[--$j]; //#23472 + var _1m = $k[--$j]; //#23472 + $k[$j++] = _1l; //#23472 + $k[$j++] = $get($_.CNvals, $_.sft2); //#23472 + $k[$j++] = _1m; //#23472 + var _1q = $a(); //#23472 + $k[$j++] = _1q; //#23472 + } //#23472 + var _1r = $_.C3vals; //#23473 + for (var _1w = _1r.size, _1v = _1r.keys(), _1u = 0; _1u < _1w; _1u++) { //#23473 + var _1s = _1v.next().value; //#23473 + $k[$j++] = _1s; //#23473 + $k[$j++] = _1r.get(_1s); //#23473 + $k[$j++] = Infinity; //#23473 + var _1x = $k[--$j]; //#23473 + var _1y = $k[--$j]; //#23473 + $k[$j++] = _1x; //#23473 + $k[$j++] = $get($_.CNvals, $_.sft3); //#23473 + $k[$j++] = _1y; //#23473 + var _22 = $a(); //#23473 + $k[$j++] = _22; //#23473 + } //#23473 + $_.Cvals = $d(); //#23474 + $k[$j++] = Infinity; //#23476 + $k[$j++] = $_.sft1; //#23481 + $k[$j++] = 0; //#23481 + $k[$j++] = $_.sft2; //#23481 + $k[$j++] = 1; //#23481 + $k[$j++] = $_.sft3; //#23481 + $k[$j++] = 2; //#23481 + $k[$j++] = 32; //#23481 + $k[$j++] = 3; //#23481 + for (var _27 = 48; _27 <= 57; _27 += 1) { //#23481 + $k[$j++] = _27; //#23481 + $k[$j++] = _27 - 44; //#23481 + } //#23481 + for (var _28 = 97; _28 <= 122; _28 += 1) { //#23482 + $k[$j++] = _28; //#23482 + $k[$j++] = _28 - 83; //#23482 + } //#23482 + $_.TNvals = $d(); //#23483 + $k[$j++] = Infinity; //#23484 + for (var _2A = 0; _2A <= 31; _2A += 1) { //#23484 + $k[$j++] = _2A; //#23484 + $k[$j++] = _2A; //#23484 + } //#23484 + $_.T1vals = $d(); //#23484 + $k[$j++] = Infinity; //#23485 + for (var _2C = 33; _2C <= 47; _2C += 1) { //#23486 + $k[$j++] = _2C; //#23486 + $k[$j++] = _2C - 33; //#23486 + } //#23486 + for (var _2D = 58; _2D <= 64; _2D += 1) { //#23487 + $k[$j++] = _2D; //#23487 + $k[$j++] = _2D - 43; //#23487 + } //#23487 + for (var _2E = 91; _2E <= 95; _2E += 1) { //#23488 + $k[$j++] = _2E; //#23488 + $k[$j++] = _2E - 69; //#23488 + } //#23488 + $k[$j++] = $_.fnc1; //#23493 + $k[$j++] = 27; //#23493 + $k[$j++] = $_.fnc2; //#23493 + $k[$j++] = 28; //#23493 + $k[$j++] = $_.fnc3; //#23493 + $k[$j++] = 29; //#23493 + $k[$j++] = $_.fnc4; //#23493 + $k[$j++] = 30; //#23493 + $k[$j++] = $_.pad; //#23493 + $k[$j++] = 31; //#23493 + $_.T2vals = $d(); //#23494 + $k[$j++] = Infinity; //#23495 + $k[$j++] = 96; //#23497 + $k[$j++] = 0; //#23497 + for (var _2L = 65; _2L <= 90; _2L += 1) { //#23497 + $k[$j++] = _2L; //#23497 + $k[$j++] = _2L - 64; //#23497 + } //#23497 + for (var _2M = 123; _2M <= 127; _2M += 1) { //#23498 + $k[$j++] = _2M; //#23498 + $k[$j++] = _2M - 96; //#23498 + } //#23498 + $_.T3vals = $d(); //#23499 + $k[$j++] = Infinity; //#23500 + var _2O = $_.TNvals; //#23501 + for (var _2T = _2O.size, _2S = _2O.keys(), _2R = 0; _2R < _2T; _2R++) { //#23501 + var _2P = _2S.next().value; //#23501 + $k[$j++] = _2P; //#23501 + $k[$j++] = _2O.get(_2P); //#23501 + $k[$j++] = Infinity; //#23501 + var _2U = $k[--$j]; //#23501 + var _2V = $k[--$j]; //#23501 + $k[$j++] = _2U; //#23501 + $k[$j++] = _2V; //#23501 + var _2W = $a(); //#23501 + $k[$j++] = _2W; //#23501 + } //#23501 + var _2X = $_.T1vals; //#23502 + for (var _2c = _2X.size, _2b = _2X.keys(), _2a = 0; _2a < _2c; _2a++) { //#23502 + var _2Y = _2b.next().value; //#23502 + $k[$j++] = _2Y; //#23502 + $k[$j++] = _2X.get(_2Y); //#23502 + $k[$j++] = Infinity; //#23502 + var _2d = $k[--$j]; //#23502 + var _2e = $k[--$j]; //#23502 + $k[$j++] = _2d; //#23502 + $k[$j++] = $get($_.TNvals, $_.sft1); //#23502 + $k[$j++] = _2e; //#23502 + var _2i = $a(); //#23502 + $k[$j++] = _2i; //#23502 + } //#23502 + var _2j = $_.T2vals; //#23503 + for (var _2o = _2j.size, _2n = _2j.keys(), _2m = 0; _2m < _2o; _2m++) { //#23503 + var _2k = _2n.next().value; //#23503 + $k[$j++] = _2k; //#23503 + $k[$j++] = _2j.get(_2k); //#23503 + $k[$j++] = Infinity; //#23503 + var _2p = $k[--$j]; //#23503 + var _2q = $k[--$j]; //#23503 + $k[$j++] = _2p; //#23503 + $k[$j++] = $get($_.TNvals, $_.sft2); //#23503 + $k[$j++] = _2q; //#23503 + var _2u = $a(); //#23503 + $k[$j++] = _2u; //#23503 + } //#23503 + var _2v = $_.T3vals; //#23504 + for (var _30 = _2v.size, _2z = _2v.keys(), _2y = 0; _2y < _30; _2y++) { //#23504 + var _2w = _2z.next().value; //#23504 + $k[$j++] = _2w; //#23504 + $k[$j++] = _2v.get(_2w); //#23504 + $k[$j++] = Infinity; //#23504 + var _31 = $k[--$j]; //#23504 + var _32 = $k[--$j]; //#23504 + $k[$j++] = _31; //#23504 + $k[$j++] = $get($_.TNvals, $_.sft3); //#23504 + $k[$j++] = _32; //#23504 + var _36 = $a(); //#23504 + $k[$j++] = _36; //#23504 + } //#23504 + $_.Tvals = $d(); //#23505 + for (var _38 = 128; _38 <= 255; _38 += 1) { //#23513 + $_.i = _38; //#23509 + $k[$j++] = $_.Avals; //#23510 + $k[$j++] = $_.i; //#23510 + $k[$j++] = Infinity; //#23510 + $aload($get($_.Avals, $_.fnc4)); //#23510 + $aload($get($_.Avals, $_.i - 128)); //#23510 + var _3H = $a(); //#23510 + var _3I = $k[--$j]; //#23510 + $put($k[--$j], _3I, _3H); //#23510 + $k[$j++] = $_.Cvals; //#23511 + $k[$j++] = $_.i; //#23511 + $k[$j++] = Infinity; //#23511 + $aload($get($_.Cvals, $_.fnc4)); //#23511 + $aload($get($_.Cvals, $_.i - 128)); //#23511 + var _3S = $a(); //#23511 + var _3T = $k[--$j]; //#23511 + $put($k[--$j], _3T, _3S); //#23511 + $k[$j++] = $_.Tvals; //#23512 + $k[$j++] = $_.i; //#23512 + $k[$j++] = Infinity; //#23512 + $aload($get($_.Tvals, $_.fnc4)); //#23512 + $aload($get($_.Tvals, $_.i - 128)); //#23512 + var _3d = $a(); //#23512 + var _3e = $k[--$j]; //#23512 + $put($k[--$j], _3e, _3d); //#23512 + } //#23512 + $k[$j++] = Infinity; //#23515 + $k[$j++] = 13; //#23520 + $k[$j++] = 0; //#23520 + $k[$j++] = 42; //#23520 + $k[$j++] = 1; //#23520 + $k[$j++] = 62; //#23520 + $k[$j++] = 2; //#23520 + $k[$j++] = 32; //#23520 + $k[$j++] = 3; //#23520 + for (var _3g = 48; _3g <= 57; _3g += 1) { //#23520 + $k[$j++] = _3g; //#23520 + $k[$j++] = _3g - 44; //#23520 + } //#23520 + for (var _3h = 65; _3h <= 90; _3h += 1) { //#23521 + $k[$j++] = _3h; //#23521 + $k[$j++] = _3h - 51; //#23521 + } //#23521 + $_.Xvals = $d(); //#23522 + $k[$j++] = Infinity; //#23523 + var _3j = $_.Xvals; //#23524 + for (var _3o = _3j.size, _3n = _3j.keys(), _3m = 0; _3m < _3o; _3m++) { //#23524 + var _3k = _3n.next().value; //#23524 + $k[$j++] = _3k; //#23524 + $k[$j++] = _3j.get(_3k); //#23524 + $k[$j++] = Infinity; //#23524 + var _3p = $k[--$j]; //#23524 + var _3q = $k[--$j]; //#23524 + $k[$j++] = _3p; //#23524 + $k[$j++] = _3q; //#23524 + var _3r = $a(); //#23524 + $k[$j++] = _3r; //#23524 + } //#23524 + $_.Xvals = $d(); //#23525 + $k[$j++] = Infinity; //#23527 + for (var _3t = 0; _3t <= 255; _3t += 1) { //#23528 + $k[$j++] = _3t; //#23528 + $k[$j++] = _3t; //#23528 + } //#23528 + $_.Bvals = $d(); //#23529 + $k[$j++] = Infinity; //#23530 + var _3v = $_.Bvals; //#23531 + for (var _40 = _3v.size, _3z = _3v.keys(), _3y = 0; _3y < _40; _3y++) { //#23531 + var _3w = _3z.next().value; //#23531 + $k[$j++] = _3w; //#23531 + $k[$j++] = _3v.get(_3w); //#23531 + $k[$j++] = Infinity; //#23531 + var _41 = $k[--$j]; //#23531 + var _42 = $k[--$j]; //#23531 + $k[$j++] = _41; //#23531 + $k[$j++] = _42; //#23531 + var _43 = $a(); //#23531 + $k[$j++] = _43; //#23531 + } //#23531 + $_.Bvals = $d(); //#23532 + $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, -1, $_.Bvals]); //#23534 + $_.A = 0; //#23536 + $_.C = 1; //#23536 + $_.T = 2; //#23536 + $_.X = 3; //#23536 + $_.D = 4; //#23536 + $_.B = 5; //#23536 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23536 + bwipp_codeone.__23537__ = 1; //#23536 + $_ = Object.getPrototypeOf($_); //#23536 + } //#23536 + if ($_.stype) { //#24035 + $forall($_.barcode, function() { //#23545 + var _4E = $k[--$j]; //#23542 + if ((_4E < 48) || (_4E > 57)) { //#23544 + $k[$j++] = 'bwipp.codeoneStypeNonDigit#23543'; //#23543 + $k[$j++] = "S-Type symbols can only contain digits"; //#23543 + bwipp_raiseerror(); //#23543 + } //#23543 + }); //#23543 + $_.barlen = $_.barcode.length; //#23547 + if ($_.barlen > 18) { //#23550 + $k[$j++] = 'bwipp.codeoneStypeTooLong#23549'; //#23549 + $k[$j++] = "Maximum length exceeded"; //#23549 + bwipp_raiseerror(); //#23549 + } //#23549 $_.normalize = function() { - $_.base = $k[--$j]; //#23229 - $_.num = $k[--$j]; //#23230 - for (var _4K = $_.num.length - 1; _4K >= 1; _4K -= 1) { //#23235 - $_.i = _4K; //#23232 - var _4L = $_.num; //#23233 - var _4M = $_.i; //#23233 - $put(_4L, _4M - 1, $f($get(_4L, _4M - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#23233 - $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#23234 - } //#23234 - for (;;) { //#23241 - if ($lt($get($_.num, 0), $_.base)) { //#23237 - break; //#23237 - } //#23237 - $k[$j++] = Infinity; //#23238 - $k[$j++] = 0; //#23238 - $forall($_.num); //#23238 - $_.num = $a(); //#23238 - $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#23239 - $put($_.num, 1, $get($_.num, 1) % $_.base); //#23240 - } //#23240 - $k[$j++] = Infinity; //#23243 - $_.i = true; //#23243 - var _4n = $_.num; //#23243 - for (var _4o = 0, _4p = _4n.length; _4o < _4p; _4o++) { //#23243 - var _4q = $get(_4n, _4o); //#23243 - $k[$j++] = _4q; //#23243 - if ((_4q == 0) && $_.i) { //#23243 - $j--; //#23243 - } else { //#23243 - $_.i = false; //#23243 - } //#23243 - } //#23243 - $_.num = $a(); //#23243 - if ($_.num.length == 0) { //#23244 - $_.num = $a([0]); //#23244 - } //#23244 - $k[$j++] = $_.num; //#23245 - }; //#23245 + $_.base = $k[--$j]; //#23553 + $_.num = $k[--$j]; //#23554 + for (var _4K = $_.num.length - 1; _4K >= 1; _4K -= 1) { //#23559 + $_.i = _4K; //#23556 + var _4L = $_.num; //#23557 + var _4M = $_.i; //#23557 + $put(_4L, _4M - 1, $f($get(_4L, _4M - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#23557 + $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#23558 + } //#23558 + for (;;) { //#23565 + if ($lt($get($_.num, 0), $_.base)) { //#23561 + break; //#23561 + } //#23561 + $k[$j++] = Infinity; //#23562 + $k[$j++] = 0; //#23562 + $forall($_.num); //#23562 + $_.num = $a(); //#23562 + $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#23563 + $put($_.num, 1, $get($_.num, 1) % $_.base); //#23564 + } //#23564 + $k[$j++] = Infinity; //#23567 + $_.i = true; //#23567 + var _4n = $_.num; //#23567 + for (var _4o = 0, _4p = _4n.length; _4o < _4p; _4o++) { //#23567 + var _4q = $get(_4n, _4o); //#23567 + $k[$j++] = _4q; //#23567 + if ((_4q == 0) && $_.i) { //#23567 + $j--; //#23567 + } else { //#23567 + $_.i = false; //#23567 + } //#23567 + } //#23567 + $_.num = $a(); //#23567 + if ($_.num.length == 0) { //#23568 + $_.num = $a([0]); //#23568 + } //#23568 + $k[$j++] = $_.num; //#23569 + }; //#23569 $_.bigadd = function() { - var _4w = $k[--$j]; //#23249 - var _4x = $k[--$j]; //#23249 - $_.offset = Math.abs(_4w.length - _4x.length); //#23250 - if (_4w.length < _4x.length) { //#23251 - var _ = _4w; //#23251 - _4w = _4x; //#23251 - _4x = _; //#23251 - } //#23251 - $_.a = _4w; //#23252 - $_.b = _4x; //#23252 - for (var _50 = 0, _4z = $_.b.length - 1; _50 <= _4z; _50 += 1) { //#23255 - var _51 = $_.a; //#23254 - var _52 = $_.offset; //#23254 - $put(_51, _50 + _52, $f($get(_51, _50 + _52) + $get($_.b, _50))); //#23254 - } //#23254 - $k[$j++] = $_.a; //#23256 - }; //#23256 - $_.barlen = $_.barcode.length; //#23259 - $_.v = $a([1]); //#23262 - for (var _5B = 0, _5A = $_.barlen - 1; _5B <= _5A; _5B += 1) { //#23267 - $_.i = _5B; //#23264 - $k[$j++] = Infinity; //#23265 - $forall($get($_.stypevals, $_.i), function() { //#23265 - var _5F = $k[--$j]; //#23265 - $k[$j++] = $f(_5F - 48) * $f($get($_.barcode, ($_.barlen - $_.i) - 1) - 48); //#23265 - }); //#23265 - var _5K = $a(); //#23265 - $k[$j++] = _5K; //#23266 - $k[$j++] = $_.v; //#23266 - $_.bigadd(); //#23266 - $_.v = $k[--$j]; //#23266 - } //#23266 - $k[$j++] = 'v'; //#23268 - $k[$j++] = $_.v; //#23268 - $k[$j++] = 2; //#23268 - $_.normalize(); //#23268 - var _5O = $k[--$j]; //#23268 - $_[$k[--$j]] = _5O; //#23268 - $k[$j++] = Infinity; //#23271 - for (var _5R = 0, _5S = (5 - ($_.v.length % 5)) % 5; _5R < _5S; _5R++) { //#23271 - $k[$j++] = 0; //#23271 - } //#23271 - $aload($_.v); //#23271 - $_.v = $a(); //#23271 - $_.cws = $a(~~($_.v.length / 5)); //#23272 - for (var _5Z = 0, _5Y = $_.cws.length - 1; _5Z <= _5Y; _5Z += 1) { //#23278 - $_.i = _5Z; //#23274 - var _5c = $geti($_.v, $_.i * 5, 5); //#23275 - $k[$j++] = 0; //#23276 - for (var _5d = 0, _5e = _5c.length; _5d < _5e; _5d++) { //#23276 - var _5g = $k[--$j]; //#23276 - $k[$j++] = $f(_5g + $get(_5c, _5d)) * 2; //#23276 - } //#23276 - $put($_.cws, $_.i, ~~($k[--$j] / 2)); //#23277 - } //#23277 - $_.metrics = $_.stypemetrics; //#23280 - } else { //#23711 + var _4w = $k[--$j]; //#23573 + var _4x = $k[--$j]; //#23573 + $_.offset = Math.abs(_4w.length - _4x.length); //#23574 + if (_4w.length < _4x.length) { //#23575 + var _ = _4w; //#23575 + _4w = _4x; //#23575 + _4x = _; //#23575 + } //#23575 + $_.a = _4w; //#23576 + $_.b = _4x; //#23576 + for (var _50 = 0, _4z = $_.b.length - 1; _50 <= _4z; _50 += 1) { //#23579 + var _51 = $_.a; //#23578 + var _52 = $_.offset; //#23578 + $put(_51, _50 + _52, $f($get(_51, _50 + _52) + $get($_.b, _50))); //#23578 + } //#23578 + $k[$j++] = $_.a; //#23580 + }; //#23580 + $_.barlen = $_.barcode.length; //#23583 + $_.v = $a([1]); //#23586 + for (var _5B = 0, _5A = $_.barlen - 1; _5B <= _5A; _5B += 1) { //#23591 + $_.i = _5B; //#23588 + $k[$j++] = Infinity; //#23589 + $forall($get($_.stypevals, $_.i), function() { //#23589 + var _5F = $k[--$j]; //#23589 + $k[$j++] = $f(_5F - 48) * $f($get($_.barcode, ($_.barlen - $_.i) - 1) - 48); //#23589 + }); //#23589 + var _5K = $a(); //#23589 + $k[$j++] = _5K; //#23590 + $k[$j++] = $_.v; //#23590 + $_.bigadd(); //#23590 + $_.v = $k[--$j]; //#23590 + } //#23590 + $k[$j++] = 'v'; //#23592 + $k[$j++] = $_.v; //#23592 + $k[$j++] = 2; //#23592 + $_.normalize(); //#23592 + var _5O = $k[--$j]; //#23592 + $_[$k[--$j]] = _5O; //#23592 + $k[$j++] = Infinity; //#23595 + for (var _5R = 0, _5S = (5 - ($_.v.length % 5)) % 5; _5R < _5S; _5R++) { //#23595 + $k[$j++] = 0; //#23595 + } //#23595 + $aload($_.v); //#23595 + $_.v = $a(); //#23595 + $_.cws = $a(~~($_.v.length / 5)); //#23596 + for (var _5Z = 0, _5Y = $_.cws.length - 1; _5Z <= _5Y; _5Z += 1) { //#23602 + $_.i = _5Z; //#23598 + var _5c = $geti($_.v, $_.i * 5, 5); //#23599 + $k[$j++] = 0; //#23600 + for (var _5d = 0, _5e = _5c.length; _5d < _5e; _5d++) { //#23600 + var _5g = $k[--$j]; //#23600 + $k[$j++] = $f(_5g + $get(_5c, _5d)) * 2; //#23600 + } //#23600 + $put($_.cws, $_.i, ~~($k[--$j] / 2)); //#23601 + } //#23601 + $_.metrics = $_.stypemetrics; //#23604 + } else { //#24035 var _5p = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fnc1], ["FNC3", $_.fnc3] - ]); //#23290 - $_.fncvals = _5p; //#23291 - $k[$j++] = 'msg'; //#23292 - $k[$j++] = $_.barcode; //#23292 - $k[$j++] = $_.fncvals; //#23292 - bwipp_parseinput(); //#23292 - var _5s = $k[--$j]; //#23292 - $_[$k[--$j]] = _5s; //#23292 - $_.msglen = $_.msg.length; //#23293 - $_.eciesc = 92; //#23296 - var _5v = $_.msg; //#23297 - $k[$j++] = 'numecis'; //#23297 - $k[$j++] = 0; //#23297 - for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#23297 - if ($get(_5v, _5w) <= -1000000) { //#23297 - var _5z = $k[--$j]; //#23297 - $k[$j++] = $f(_5z + 1); //#23297 - } //#23297 - } //#23297 - var _60 = $k[--$j]; //#23297 - $_[$k[--$j]] = _60; //#23297 - if ($_.numecis > 0) { //#23324 - $_.msgtmp = $a($f(($f(($_.msg.length * 2) + ($_.numecis * 6))) + 2)); //#23299 - $put($_.msgtmp, 0, $_.pad); //#23300 - $put($_.msgtmp, 1, $_.eciesc); //#23301 - $_.j = 2; //#23302 - for (var _6C = 0, _6B = $_.msg.length - 1; _6C <= _6B; _6C += 1) { //#23321 - var _6E = $get($_.msg, _6C); //#23304 - $k[$j++] = _6E; //#23320 - if (_6E <= -1000000) { //#23318 - var _6I = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#23306 - for (var _6J = 0, _6K = _6I.length; _6J < _6K; _6J++) { //#23306 - $k[$j++] = $get(_6I, _6J); //#23306 - } //#23306 - $astore($a(6)); //#23306 - $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#23307 - $put($_.msgtmp, $_.j, $_.eciesc); //#23308 - $_.j = $_.j + 7; //#23309 - } else { //#23318 - var _6U = $k[--$j]; //#23311 - $k[$j++] = _6U; //#23319 - if (_6U != $_.eciesc) { //#23318 - $put($_.msgtmp, $_.j, $k[--$j]); //#23312 - $_.j = $_.j + 1; //#23313 - } else { //#23318 - $j--; //#23315 - $put($_.msgtmp, $_.j, $_.eciesc); //#23316 - $put($_.msgtmp, $_.j + 1, $_.eciesc); //#23317 - $_.j = $_.j + 2; //#23318 - } //#23318 - } //#23318 - } //#23318 - $_.msg = $geti($_.msgtmp, 0, $_.j); //#23322 - $_.msglen = $_.msg.length; //#23323 - } //#23323 - $_.metrics = $_.nonstypemetrics; //#23326 - $_.fullcws = $a([]); //#23329 - var _6n = $_.metrics; //#23330 - for (var _6o = 0, _6p = _6n.length; _6o < _6p; _6o++) { //#23341 - $_.m = $get(_6n, _6o); //#23331 - $_.vers = $get($_.m, 0); //#23332 - $_.dcws = $get($_.m, 4); //#23333 - $_.okay = true; //#23334 - if ($eq($_.version, "unset")) { //#23338 - if ($_.vers.length != 1) { //#23336 - $_.okay = false; //#23336 - } //#23336 - } else { //#23338 - if ($ne($_.version, $_.vers)) { //#23338 - $_.okay = false; //#23338 - } //#23338 - } //#23338 - if ($_.okay) { //#23340 - $k[$j++] = Infinity; //#23340 - $aload($_.fullcws); //#23340 - $k[$j++] = $_.dcws; //#23340 - $_.fullcws = $a(); //#23340 - } //#23340 - } //#23340 - $k[$j++] = Infinity; //#23342 - for (var _73 = 0, _74 = 1480; _73 < _74; _73++) { //#23342 - $k[$j++] = 10000; //#23342 - } //#23342 - $_.numremcws = $a(); //#23342 - var _76 = $_.fullcws; //#23343 - for (var _77 = 0, _78 = _76.length; _77 < _78; _77++) { //#23343 - $put($_.numremcws, $f($get(_76, _77) - 1), 1); //#23343 - } //#23343 - for (var _7B = 1478; _7B >= 0; _7B -= 1) { //#23349 - $_.i = _7B; //#23345 - if ($get($_.numremcws, $_.i) != 1) { //#23348 - $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#23347 - } //#23347 - } //#23347 - $k[$j++] = Infinity; //#23351 - for (var _7L = 0, _7M = $_.msglen; _7L < _7M; _7L++) { //#23351 - $k[$j++] = 0; //#23351 - } //#23351 - $k[$j++] = 0; //#23351 - $_.numD = $a(); //#23351 - $k[$j++] = Infinity; //#23352 - for (var _7P = 0, _7Q = $_.msglen; _7P < _7Q; _7P++) { //#23352 - $k[$j++] = 0; //#23352 - } //#23352 - $k[$j++] = 9999; //#23352 - $_.nextXterm = $a(); //#23352 - $k[$j++] = Infinity; //#23353 - for (var _7T = 0, _7U = $_.msglen; _7T < _7U; _7T++) { //#23353 - $k[$j++] = 0; //#23353 - } //#23353 - $k[$j++] = 9999; //#23353 - $_.nextNonX = $a(); //#23353 - for (var _7X = $_.msglen - 1; _7X >= 0; _7X -= 1) { //#23370 - $_.i = _7X; //#23355 - $_.barchar = $get($_.msg, $_.i); //#23356 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#23359 - $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#23358 - } //#23358 - if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#23363 - $put($_.nextXterm, $_.i, 0); //#23361 - } else { //#23363 - $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#23363 - } //#23363 - var _7u = $get($_.Xvals, $_.barchar) !== undefined; //#23365 - if (!_7u) { //#23368 - $put($_.nextNonX, $_.i, 0); //#23366 - } else { //#23368 - $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#23368 - } //#23368 - } //#23368 - $k[$j++] = Infinity; //#23371 - var _82 = $_.nextXterm; //#23371 - for (var _83 = 0, _84 = _82.length; _83 < _84; _83++) { //#23371 - var _85 = $get(_82, _83); //#23371 - $k[$j++] = _85; //#23371 - if (_85 > 10000) { //#23371 - $j--; //#23371 - $k[$j++] = 10000; //#23371 - } //#23371 - } //#23371 - $_.nextXterm = $a(); //#23371 - $k[$j++] = Infinity; //#23372 - var _87 = $_.nextNonX; //#23372 - for (var _88 = 0, _89 = _87.length; _88 < _89; _88++) { //#23372 - var _8A = $get(_87, _88); //#23372 - $k[$j++] = _8A; //#23372 - if (_8A > 10000) { //#23372 - $j--; //#23372 - $k[$j++] = 10000; //#23372 - } //#23372 - } //#23372 - $_.nextNonX = $a(); //#23372 + ]); //#23614 + $_.fncvals = _5p; //#23615 + $k[$j++] = 'msg'; //#23616 + $k[$j++] = $_.barcode; //#23616 + $k[$j++] = $_.fncvals; //#23616 + bwipp_parseinput(); //#23616 + var _5s = $k[--$j]; //#23616 + $_[$k[--$j]] = _5s; //#23616 + $_.msglen = $_.msg.length; //#23617 + $_.eciesc = 92; //#23620 + var _5v = $_.msg; //#23621 + $k[$j++] = 'numecis'; //#23621 + $k[$j++] = 0; //#23621 + for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#23621 + if ($get(_5v, _5w) <= -1000000) { //#23621 + var _5z = $k[--$j]; //#23621 + $k[$j++] = $f(_5z + 1); //#23621 + } //#23621 + } //#23621 + var _60 = $k[--$j]; //#23621 + $_[$k[--$j]] = _60; //#23621 + if ($_.numecis > 0) { //#23648 + $_.msgtmp = $a($f(($f(($_.msg.length * 2) + ($_.numecis * 6))) + 2)); //#23623 + $put($_.msgtmp, 0, $_.pad); //#23624 + $put($_.msgtmp, 1, $_.eciesc); //#23625 + $_.j = 2; //#23626 + for (var _6C = 0, _6B = $_.msg.length - 1; _6C <= _6B; _6C += 1) { //#23645 + var _6E = $get($_.msg, _6C); //#23628 + $k[$j++] = _6E; //#23644 + if (_6E <= -1000000) { //#23642 + var _6I = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#23630 + for (var _6J = 0, _6K = _6I.length; _6J < _6K; _6J++) { //#23630 + $k[$j++] = $get(_6I, _6J); //#23630 + } //#23630 + $astore($a(6)); //#23630 + $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#23631 + $put($_.msgtmp, $_.j, $_.eciesc); //#23632 + $_.j = $_.j + 7; //#23633 + } else { //#23642 + var _6U = $k[--$j]; //#23635 + $k[$j++] = _6U; //#23643 + if (_6U != $_.eciesc) { //#23642 + $put($_.msgtmp, $_.j, $k[--$j]); //#23636 + $_.j = $_.j + 1; //#23637 + } else { //#23642 + $j--; //#23639 + $put($_.msgtmp, $_.j, $_.eciesc); //#23640 + $put($_.msgtmp, $_.j + 1, $_.eciesc); //#23641 + $_.j = $_.j + 2; //#23642 + } //#23642 + } //#23642 + } //#23642 + $_.msg = $geti($_.msgtmp, 0, $_.j); //#23646 + $_.msglen = $_.msg.length; //#23647 + } //#23647 + $_.metrics = $_.nonstypemetrics; //#23650 + $_.fullcws = $a([]); //#23653 + var _6n = $_.metrics; //#23654 + for (var _6o = 0, _6p = _6n.length; _6o < _6p; _6o++) { //#23665 + $_.m = $get(_6n, _6o); //#23655 + $_.vers = $get($_.m, 0); //#23656 + $_.dcws = $get($_.m, 4); //#23657 + $_.okay = true; //#23658 + if ($eq($_.version, "unset")) { //#23662 + if ($_.vers.length != 1) { //#23660 + $_.okay = false; //#23660 + } //#23660 + } else { //#23662 + if ($ne($_.version, $_.vers)) { //#23662 + $_.okay = false; //#23662 + } //#23662 + } //#23662 + if ($_.okay) { //#23664 + $k[$j++] = Infinity; //#23664 + $aload($_.fullcws); //#23664 + $k[$j++] = $_.dcws; //#23664 + $_.fullcws = $a(); //#23664 + } //#23664 + } //#23664 + $k[$j++] = Infinity; //#23666 + for (var _73 = 0, _74 = 1480; _73 < _74; _73++) { //#23666 + $k[$j++] = 10000; //#23666 + } //#23666 + $_.numremcws = $a(); //#23666 + var _76 = $_.fullcws; //#23667 + for (var _77 = 0, _78 = _76.length; _77 < _78; _77++) { //#23667 + $put($_.numremcws, $f($get(_76, _77) - 1), 1); //#23667 + } //#23667 + for (var _7B = 1478; _7B >= 0; _7B -= 1) { //#23673 + $_.i = _7B; //#23669 + if ($get($_.numremcws, $_.i) != 1) { //#23672 + $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#23671 + } //#23671 + } //#23671 + $k[$j++] = Infinity; //#23675 + for (var _7L = 0, _7M = $_.msglen; _7L < _7M; _7L++) { //#23675 + $k[$j++] = 0; //#23675 + } //#23675 + $k[$j++] = 0; //#23675 + $_.numD = $a(); //#23675 + $k[$j++] = Infinity; //#23676 + for (var _7P = 0, _7Q = $_.msglen; _7P < _7Q; _7P++) { //#23676 + $k[$j++] = 0; //#23676 + } //#23676 + $k[$j++] = 9999; //#23676 + $_.nextXterm = $a(); //#23676 + $k[$j++] = Infinity; //#23677 + for (var _7T = 0, _7U = $_.msglen; _7T < _7U; _7T++) { //#23677 + $k[$j++] = 0; //#23677 + } //#23677 + $k[$j++] = 9999; //#23677 + $_.nextNonX = $a(); //#23677 + for (var _7X = $_.msglen - 1; _7X >= 0; _7X -= 1) { //#23694 + $_.i = _7X; //#23679 + $_.barchar = $get($_.msg, $_.i); //#23680 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#23683 + $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#23682 + } //#23682 + if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#23687 + $put($_.nextXterm, $_.i, 0); //#23685 + } else { //#23687 + $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#23687 + } //#23687 + var _7u = $get($_.Xvals, $_.barchar) !== undefined; //#23689 + if (!_7u) { //#23692 + $put($_.nextNonX, $_.i, 0); //#23690 + } else { //#23692 + $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#23692 + } //#23692 + } //#23692 + $k[$j++] = Infinity; //#23695 + var _82 = $_.nextXterm; //#23695 + for (var _83 = 0, _84 = _82.length; _83 < _84; _83++) { //#23695 + var _85 = $get(_82, _83); //#23695 + $k[$j++] = _85; //#23695 + if (_85 > 10000) { //#23695 + $j--; //#23695 + $k[$j++] = 10000; //#23695 + } //#23695 + } //#23695 + $_.nextXterm = $a(); //#23695 + $k[$j++] = Infinity; //#23696 + var _87 = $_.nextNonX; //#23696 + for (var _88 = 0, _89 = _87.length; _88 < _89; _88++) { //#23696 + var _8A = $get(_87, _88); //#23696 + $k[$j++] = _8A; //#23696 + if (_8A > 10000) { //#23696 + $j--; //#23696 + $k[$j++] = 10000; //#23696 + } //#23696 + } //#23696 + $_.nextNonX = $a(); //#23696 $_.isD = function() { - $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#23374 - }; //#23374 + $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#23698 + }; //#23698 $_.isC = function() { - var _8G = $get($_.CNvals, $_.char) !== undefined; //#23375 - $k[$j++] = _8G; //#23375 - }; //#23375 + var _8G = $get($_.CNvals, $_.char) !== undefined; //#23699 + $k[$j++] = _8G; //#23699 + }; //#23699 $_.isT = function() { - var _8J = $get($_.TNvals, $_.char) !== undefined; //#23376 - $k[$j++] = _8J; //#23376 - }; //#23376 + var _8J = $get($_.TNvals, $_.char) !== undefined; //#23700 + $k[$j++] = _8J; //#23700 + }; //#23700 $_.isX = function() { - var _8M = $get($_.Xvals, $_.char) !== undefined; //#23377 - $k[$j++] = _8M; //#23377 - }; //#23377 + var _8M = $get($_.Xvals, $_.char) !== undefined; //#23701 + $k[$j++] = _8M; //#23701 + }; //#23701 $_.isEA = function() { - $k[$j++] = $_.char > 127; //#23378 - }; //#23378 + $k[$j++] = $_.char > 127; //#23702 + }; //#23702 $_.isFN = function() { - $k[$j++] = $_.char < 0; //#23379 - }; //#23379 + $k[$j++] = $_.char < 0; //#23703 + }; //#23703 $_.XtermFirst = function() { - var _8P = $k[--$j]; //#23380 - $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#23380 - }; //#23380 + var _8P = $k[--$j]; //#23704 + $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#23704 + }; //#23704 $_.lookup = function() { - $_.ac = 1; //#23383 - $_.cc = 2; //#23383 - $_.tc = 2; //#23383 - $_.xc = 2; //#23383 - $_.bc = 3; //#23383 - if ($_.mode == $_.A) { //#23384 - $_.ac = 0; //#23384 - $_.cc = 1; //#23384 - $_.tc = 1; //#23384 - $_.xc = 1; //#23384 - $_.bc = 2; //#23384 - } //#23384 - if ($_.mode == $_.C) { //#23385 - $_.cc = 0; //#23385 - } //#23385 - if ($_.mode == $_.T) { //#23386 - $_.tc = 0; //#23386 - } //#23386 - if ($_.mode == $_.X) { //#23387 - $_.xc = 0; //#23387 - } //#23387 - if ($_.mode == $_.B) { //#23388 - $_.bc = 0; //#23388 - } //#23388 - for (var _8e = 0, _8f = 1; _8e < _8f; _8e++) { //#23416 - $_.k = 0; //#23390 - for (;;) { //#23415 - if (($_.i + $_.k) == $_.msglen) { //#23397 - var _8n = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23392 - $k[$j++] = true; //#23392 - for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#23392 - var _8s = $k[--$j]; //#23392 - $k[$j++] = _8s && ($_.bc <= Math.ceil($get(_8n, _8o))); //#23392 - } //#23392 - if ($k[--$j]) { //#23392 - $k[$j++] = $_.B; //#23392 - break; //#23392 - } //#23392 - var _8z = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23393 - $k[$j++] = true; //#23393 - for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#23393 - var _94 = $k[--$j]; //#23393 - $k[$j++] = _94 && ($_.ac <= Math.ceil($get(_8z, _90))); //#23393 - } //#23393 - if ($k[--$j]) { //#23393 - $k[$j++] = $_.A; //#23393 - break; //#23393 - } //#23393 - var _99 = $a([$_.tc, $_.xc]); //#23394 - $k[$j++] = true; //#23394 - for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#23394 - var _9E = $k[--$j]; //#23394 - $k[$j++] = _9E && (Math.ceil($_.cc) <= Math.ceil($get(_99, _9A))); //#23394 - } //#23394 - if ($k[--$j]) { //#23394 - $k[$j++] = $_.C; //#23394 - break; //#23394 - } //#23394 - var _9I = $a([$_.xc]); //#23395 - $k[$j++] = true; //#23395 - for (var _9J = 0, _9K = _9I.length; _9J < _9K; _9J++) { //#23395 - var _9N = $k[--$j]; //#23395 - $k[$j++] = _9N && (Math.ceil($_.tc) <= Math.ceil($get(_9I, _9J))); //#23395 - } //#23395 - if ($k[--$j]) { //#23395 - $k[$j++] = $_.T; //#23395 - break; //#23395 - } //#23395 - $k[$j++] = $_.X; //#23396 - break; //#23396 - } //#23396 - $_.char = $get($_.msg, $_.i + $_.k); //#23398 - $k[$j++] = 'ac'; //#23399 - $k[$j++] = $_.ac; //#23399 - $_.isD(); //#23399 - if ($k[--$j]) { //#23399 - var _9X = $k[--$j]; //#23399 - $k[$j++] = $f(_9X + (1 / 2)); //#23399 - } else { //#23399 - $_.isEA(); //#23399 - if ($k[--$j]) { //#23399 - var _9Z = $k[--$j]; //#23399 - $k[$j++] = Math.ceil(_9Z) + 2; //#23399 - } else { //#23399 - var _9a = $k[--$j]; //#23399 - $k[$j++] = Math.ceil(_9a) + 1; //#23399 - } //#23399 - } //#23399 - var _9b = $k[--$j]; //#23399 - $_[$k[--$j]] = _9b; //#23399 - $k[$j++] = 'cc'; //#23400 - $k[$j++] = $_.cc; //#23400 - $_.isC(); //#23400 - if ($k[--$j]) { //#23400 - var _9f = $k[--$j]; //#23400 - $k[$j++] = $f(_9f + 0.6666667); //#23400 - } else { //#23400 - $_.isEA(); //#23400 - if ($k[--$j]) { //#23400 - var _9h = $k[--$j]; //#23400 - $k[$j++] = $f(_9h + 2.6666667); //#23400 - } else { //#23400 - var _9i = $k[--$j]; //#23400 - $k[$j++] = $f(_9i + 1.3333334); //#23400 - } //#23400 - } //#23400 - var _9j = $k[--$j]; //#23400 - $_[$k[--$j]] = _9j; //#23400 - $k[$j++] = 'tc'; //#23401 - $k[$j++] = $_.tc; //#23401 - $_.isT(); //#23401 - if ($k[--$j]) { //#23401 - var _9n = $k[--$j]; //#23401 - $k[$j++] = $f(_9n + 0.6666667); //#23401 - } else { //#23401 - $_.isEA(); //#23401 - if ($k[--$j]) { //#23401 - var _9p = $k[--$j]; //#23401 - $k[$j++] = $f(_9p + 2.6666667); //#23401 - } else { //#23401 - var _9q = $k[--$j]; //#23401 - $k[$j++] = $f(_9q + 1.3333334); //#23401 - } //#23401 - } //#23401 - var _9r = $k[--$j]; //#23401 - $_[$k[--$j]] = _9r; //#23401 - $k[$j++] = 'xc'; //#23402 - $k[$j++] = $_.xc; //#23402 - $_.isX(); //#23402 - if ($k[--$j]) { //#23402 - var _9v = $k[--$j]; //#23402 - $k[$j++] = $f(_9v + 0.6666667); //#23402 - } else { //#23402 - $_.isEA(); //#23402 - if ($k[--$j]) { //#23402 - var _9x = $k[--$j]; //#23402 - $k[$j++] = $f(_9x + 4.3333334); //#23402 - } else { //#23402 - var _9y = $k[--$j]; //#23402 - $k[$j++] = $f(_9y + 3.3333334); //#23402 - } //#23402 - } //#23402 - var _9z = $k[--$j]; //#23402 - $_[$k[--$j]] = _9z; //#23402 - $k[$j++] = 'bc'; //#23403 - $k[$j++] = $_.bc; //#23403 - $_.isFN(); //#23403 - if ($k[--$j]) { //#23403 - var _A3 = $k[--$j]; //#23403 - $k[$j++] = $f(_A3 + 3); //#23403 - } else { //#23403 - var _A4 = $k[--$j]; //#23403 - $k[$j++] = $f(_A4 + 1); //#23403 - } //#23403 - var _A5 = $k[--$j]; //#23403 - $_[$k[--$j]] = _A5; //#23403 - if ($_.k >= 3) { //#23413 - var _AC = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23405 - $k[$j++] = true; //#23405 - for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#23405 - var _AH = $k[--$j]; //#23405 - $k[$j++] = _AH && (($_.bc + 1) <= Math.ceil($get(_AC, _AD))); //#23405 - } //#23405 - if ($k[--$j]) { //#23405 - $k[$j++] = $_.B; //#23405 - break; //#23405 - } //#23405 - var _AO = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23406 - $k[$j++] = true; //#23406 - for (var _AP = 0, _AQ = _AO.length; _AP < _AQ; _AP++) { //#23406 - var _AT = $k[--$j]; //#23406 - $k[$j++] = _AT && (($_.ac + 1) <= Math.ceil($get(_AO, _AP))); //#23406 - } //#23406 - if ($k[--$j]) { //#23406 - $k[$j++] = $_.A; //#23406 - break; //#23406 - } //#23406 - var _Aa = $a([$_.ac, $_.cc, $_.xc, $_.bc]); //#23407 - $k[$j++] = true; //#23407 - for (var _Ab = 0, _Ac = _Aa.length; _Ab < _Ac; _Ab++) { //#23407 - var _Af = $k[--$j]; //#23407 - $k[$j++] = _Af && ((Math.ceil($_.tc) + 1) <= Math.ceil($get(_Aa, _Ab))); //#23407 - } //#23407 - if ($k[--$j]) { //#23407 - $k[$j++] = $_.T; //#23407 - break; //#23407 - } //#23407 - var _Ak = $a([$_.ac, $_.tc]); //#23408 - $k[$j++] = true; //#23408 - for (var _Al = 0, _Am = _Ak.length; _Al < _Am; _Al++) { //#23408 - var _Ap = $k[--$j]; //#23408 - $k[$j++] = _Ap && ((Math.ceil($_.cc) + 1) <= Math.ceil($get(_Ak, _Al))); //#23408 - } //#23408 - if ($k[--$j]) { //#23411 - if (Math.ceil($_.cc) < Math.ceil($_.xc)) { //#23409 - $k[$j++] = $_.C; //#23409 - break; //#23409 - } //#23409 - if ($_.cc == $_.xc) { //#23410 - $k[$j++] = ($_.i + $_.k) + 1; //#23410 - $_.XtermFirst(); //#23410 - if ($k[--$j]) { //#23410 - $k[$j++] = $_.X; //#23410 - break; //#23410 - } else { //#23410 - $k[$j++] = $_.C; //#23410 - break; //#23410 - } //#23410 - } //#23410 - } //#23410 - var _B5 = $a([$_.ac, $_.cc, $_.tc, $_.bc]); //#23412 - $k[$j++] = true; //#23412 - for (var _B6 = 0, _B7 = _B5.length; _B6 < _B7; _B6++) { //#23412 - var _BA = $k[--$j]; //#23412 - $k[$j++] = _BA && ((Math.ceil($_.xc) + 1) <= Math.ceil($get(_B5, _B6))); //#23412 - } //#23412 - if ($k[--$j]) { //#23412 - $k[$j++] = $_.X; //#23412 - break; //#23412 - } //#23412 - } //#23412 - $_.k = $_.k + 1; //#23414 - } //#23414 - } //#23414 - }; //#23414 + $_.ac = 1; //#23707 + $_.cc = 2; //#23707 + $_.tc = 2; //#23707 + $_.xc = 2; //#23707 + $_.bc = 3; //#23707 + if ($_.mode == $_.A) { //#23708 + $_.ac = 0; //#23708 + $_.cc = 1; //#23708 + $_.tc = 1; //#23708 + $_.xc = 1; //#23708 + $_.bc = 2; //#23708 + } //#23708 + if ($_.mode == $_.C) { //#23709 + $_.cc = 0; //#23709 + } //#23709 + if ($_.mode == $_.T) { //#23710 + $_.tc = 0; //#23710 + } //#23710 + if ($_.mode == $_.X) { //#23711 + $_.xc = 0; //#23711 + } //#23711 + if ($_.mode == $_.B) { //#23712 + $_.bc = 0; //#23712 + } //#23712 + for (var _8e = 0, _8f = 1; _8e < _8f; _8e++) { //#23740 + $_.k = 0; //#23714 + for (;;) { //#23739 + if (($_.i + $_.k) == $_.msglen) { //#23721 + var _8n = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23716 + $k[$j++] = true; //#23716 + for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#23716 + var _8s = $k[--$j]; //#23716 + $k[$j++] = _8s && ($_.bc <= Math.ceil($get(_8n, _8o))); //#23716 + } //#23716 + if ($k[--$j]) { //#23716 + $k[$j++] = $_.B; //#23716 + break; //#23716 + } //#23716 + var _8z = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23717 + $k[$j++] = true; //#23717 + for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#23717 + var _94 = $k[--$j]; //#23717 + $k[$j++] = _94 && ($_.ac <= Math.ceil($get(_8z, _90))); //#23717 + } //#23717 + if ($k[--$j]) { //#23717 + $k[$j++] = $_.A; //#23717 + break; //#23717 + } //#23717 + var _99 = $a([$_.tc, $_.xc]); //#23718 + $k[$j++] = true; //#23718 + for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#23718 + var _9E = $k[--$j]; //#23718 + $k[$j++] = _9E && (Math.ceil($_.cc) <= Math.ceil($get(_99, _9A))); //#23718 + } //#23718 + if ($k[--$j]) { //#23718 + $k[$j++] = $_.C; //#23718 + break; //#23718 + } //#23718 + var _9I = $a([$_.xc]); //#23719 + $k[$j++] = true; //#23719 + for (var _9J = 0, _9K = _9I.length; _9J < _9K; _9J++) { //#23719 + var _9N = $k[--$j]; //#23719 + $k[$j++] = _9N && (Math.ceil($_.tc) <= Math.ceil($get(_9I, _9J))); //#23719 + } //#23719 + if ($k[--$j]) { //#23719 + $k[$j++] = $_.T; //#23719 + break; //#23719 + } //#23719 + $k[$j++] = $_.X; //#23720 + break; //#23720 + } //#23720 + $_.char = $get($_.msg, $_.i + $_.k); //#23722 + $k[$j++] = 'ac'; //#23723 + $k[$j++] = $_.ac; //#23723 + $_.isD(); //#23723 + if ($k[--$j]) { //#23723 + var _9X = $k[--$j]; //#23723 + $k[$j++] = $f(_9X + (1 / 2)); //#23723 + } else { //#23723 + $_.isEA(); //#23723 + if ($k[--$j]) { //#23723 + var _9Z = $k[--$j]; //#23723 + $k[$j++] = Math.ceil(_9Z) + 2; //#23723 + } else { //#23723 + var _9a = $k[--$j]; //#23723 + $k[$j++] = Math.ceil(_9a) + 1; //#23723 + } //#23723 + } //#23723 + var _9b = $k[--$j]; //#23723 + $_[$k[--$j]] = _9b; //#23723 + $k[$j++] = 'cc'; //#23724 + $k[$j++] = $_.cc; //#23724 + $_.isC(); //#23724 + if ($k[--$j]) { //#23724 + var _9f = $k[--$j]; //#23724 + $k[$j++] = $f(_9f + 0.6666667); //#23724 + } else { //#23724 + $_.isEA(); //#23724 + if ($k[--$j]) { //#23724 + var _9h = $k[--$j]; //#23724 + $k[$j++] = $f(_9h + 2.6666667); //#23724 + } else { //#23724 + var _9i = $k[--$j]; //#23724 + $k[$j++] = $f(_9i + 1.3333334); //#23724 + } //#23724 + } //#23724 + var _9j = $k[--$j]; //#23724 + $_[$k[--$j]] = _9j; //#23724 + $k[$j++] = 'tc'; //#23725 + $k[$j++] = $_.tc; //#23725 + $_.isT(); //#23725 + if ($k[--$j]) { //#23725 + var _9n = $k[--$j]; //#23725 + $k[$j++] = $f(_9n + 0.6666667); //#23725 + } else { //#23725 + $_.isEA(); //#23725 + if ($k[--$j]) { //#23725 + var _9p = $k[--$j]; //#23725 + $k[$j++] = $f(_9p + 2.6666667); //#23725 + } else { //#23725 + var _9q = $k[--$j]; //#23725 + $k[$j++] = $f(_9q + 1.3333334); //#23725 + } //#23725 + } //#23725 + var _9r = $k[--$j]; //#23725 + $_[$k[--$j]] = _9r; //#23725 + $k[$j++] = 'xc'; //#23726 + $k[$j++] = $_.xc; //#23726 + $_.isX(); //#23726 + if ($k[--$j]) { //#23726 + var _9v = $k[--$j]; //#23726 + $k[$j++] = $f(_9v + 0.6666667); //#23726 + } else { //#23726 + $_.isEA(); //#23726 + if ($k[--$j]) { //#23726 + var _9x = $k[--$j]; //#23726 + $k[$j++] = $f(_9x + 4.3333334); //#23726 + } else { //#23726 + var _9y = $k[--$j]; //#23726 + $k[$j++] = $f(_9y + 3.3333334); //#23726 + } //#23726 + } //#23726 + var _9z = $k[--$j]; //#23726 + $_[$k[--$j]] = _9z; //#23726 + $k[$j++] = 'bc'; //#23727 + $k[$j++] = $_.bc; //#23727 + $_.isFN(); //#23727 + if ($k[--$j]) { //#23727 + var _A3 = $k[--$j]; //#23727 + $k[$j++] = $f(_A3 + 3); //#23727 + } else { //#23727 + var _A4 = $k[--$j]; //#23727 + $k[$j++] = $f(_A4 + 1); //#23727 + } //#23727 + var _A5 = $k[--$j]; //#23727 + $_[$k[--$j]] = _A5; //#23727 + if ($_.k >= 3) { //#23737 + var _AC = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23729 + $k[$j++] = true; //#23729 + for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#23729 + var _AH = $k[--$j]; //#23729 + $k[$j++] = _AH && (($_.bc + 1) <= Math.ceil($get(_AC, _AD))); //#23729 + } //#23729 + if ($k[--$j]) { //#23729 + $k[$j++] = $_.B; //#23729 + break; //#23729 + } //#23729 + var _AO = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23730 + $k[$j++] = true; //#23730 + for (var _AP = 0, _AQ = _AO.length; _AP < _AQ; _AP++) { //#23730 + var _AT = $k[--$j]; //#23730 + $k[$j++] = _AT && (($_.ac + 1) <= Math.ceil($get(_AO, _AP))); //#23730 + } //#23730 + if ($k[--$j]) { //#23730 + $k[$j++] = $_.A; //#23730 + break; //#23730 + } //#23730 + var _Aa = $a([$_.ac, $_.cc, $_.xc, $_.bc]); //#23731 + $k[$j++] = true; //#23731 + for (var _Ab = 0, _Ac = _Aa.length; _Ab < _Ac; _Ab++) { //#23731 + var _Af = $k[--$j]; //#23731 + $k[$j++] = _Af && ((Math.ceil($_.tc) + 1) <= Math.ceil($get(_Aa, _Ab))); //#23731 + } //#23731 + if ($k[--$j]) { //#23731 + $k[$j++] = $_.T; //#23731 + break; //#23731 + } //#23731 + var _Ak = $a([$_.ac, $_.tc]); //#23732 + $k[$j++] = true; //#23732 + for (var _Al = 0, _Am = _Ak.length; _Al < _Am; _Al++) { //#23732 + var _Ap = $k[--$j]; //#23732 + $k[$j++] = _Ap && ((Math.ceil($_.cc) + 1) <= Math.ceil($get(_Ak, _Al))); //#23732 + } //#23732 + if ($k[--$j]) { //#23735 + if (Math.ceil($_.cc) < Math.ceil($_.xc)) { //#23733 + $k[$j++] = $_.C; //#23733 + break; //#23733 + } //#23733 + if ($_.cc == $_.xc) { //#23734 + $k[$j++] = ($_.i + $_.k) + 1; //#23734 + $_.XtermFirst(); //#23734 + if ($k[--$j]) { //#23734 + $k[$j++] = $_.X; //#23734 + break; //#23734 + } else { //#23734 + $k[$j++] = $_.C; //#23734 + break; //#23734 + } //#23734 + } //#23734 + } //#23734 + var _B5 = $a([$_.ac, $_.cc, $_.tc, $_.bc]); //#23736 + $k[$j++] = true; //#23736 + for (var _B6 = 0, _B7 = _B5.length; _B6 < _B7; _B6++) { //#23736 + var _BA = $k[--$j]; //#23736 + $k[$j++] = _BA && ((Math.ceil($_.xc) + 1) <= Math.ceil($get(_B5, _B6))); //#23736 + } //#23736 + if ($k[--$j]) { //#23736 + $k[$j++] = $_.X; //#23736 + break; //#23736 + } //#23736 + } //#23736 + $_.k = $_.k + 1; //#23738 + } //#23738 + } //#23738 + }; //#23738 $_.addtocws = function() { - var _BE = $k[--$j]; //#23420 - $k[$j++] = _BE; //#23422 - if ((_BE.length + $_.j) > 1480) { //#23422 - $j--; //#23421 - $k[$j++] = 'bwipp.codeoneTooLong#23421'; //#23421 - $k[$j++] = "Maximum length exceeded"; //#23421 - bwipp_raiseerror(); //#23421 - } //#23421 - var _BG = $k[--$j]; //#23423 - $puti($_.cws, $_.j, _BG); //#23423 - $_.j = _BG.length + $_.j; //#23424 - }; //#23424 + var _BE = $k[--$j]; //#23744 + $k[$j++] = _BE; //#23746 + if ((_BE.length + $_.j) > 1480) { //#23746 + $j--; //#23745 + $k[$j++] = 'bwipp.codeoneTooLong#23745'; //#23745 + $k[$j++] = "Maximum length exceeded"; //#23745 + bwipp_raiseerror(); //#23745 + } //#23745 + var _BG = $k[--$j]; //#23747 + $puti($_.cws, $_.j, _BG); //#23747 + $_.j = _BG.length + $_.j; //#23748 + }; //#23748 $_.tobin = function() { - var _BL = $s($k[--$j]); //#23428 - $k[$j++] = _BL; //#23428 - for (var _BN = 0, _BM = _BL.length - 1; _BN <= _BM; _BN += 1) { //#23428 - var _BO = $k[--$j]; //#23428 - $put(_BO, _BN, 48); //#23428 - $k[$j++] = _BO; //#23428 - } //#23428 - var _BP = $k[--$j]; //#23429 - var _BS = $cvrs($s(_BP.length), $k[--$j], 2); //#23429 - $puti(_BP, _BP.length - _BS.length, _BS); //#23429 - $k[$j++] = _BP; //#23430 - $k[$j++] = Infinity; //#23430 - var _BT = $k[--$j]; //#23430 - var _BU = $k[--$j]; //#23430 - $k[$j++] = _BT; //#23430 - $forall(_BU, function() { //#23430 - var _BV = $k[--$j]; //#23430 - $k[$j++] = $f(_BV - 48); //#23430 - }); //#23430 - var _BW = $a(); //#23430 - $k[$j++] = _BW; //#23430 - }; //#23430 + var _BL = $s($k[--$j]); //#23752 + $k[$j++] = _BL; //#23752 + for (var _BN = 0, _BM = _BL.length - 1; _BN <= _BM; _BN += 1) { //#23752 + var _BO = $k[--$j]; //#23752 + $put(_BO, _BN, 48); //#23752 + $k[$j++] = _BO; //#23752 + } //#23752 + var _BP = $k[--$j]; //#23753 + var _BS = $cvrs($s(_BP.length), $k[--$j], 2); //#23753 + $puti(_BP, _BP.length - _BS.length, _BS); //#23753 + $k[$j++] = _BP; //#23754 + $k[$j++] = Infinity; //#23754 + var _BT = $k[--$j]; //#23754 + var _BU = $k[--$j]; //#23754 + $k[$j++] = _BT; //#23754 + $forall(_BU, function() { //#23754 + var _BV = $k[--$j]; //#23754 + $k[$j++] = $f(_BV - 48); //#23754 + }); //#23754 + var _BW = $a(); //#23754 + $k[$j++] = _BW; //#23754 + }; //#23754 $_.encA = function() { - for (var _BX = 0, _BY = 1; _BX < _BY; _BX++) { //#23475 - if ($get($_.numD, $_.i) >= 21) { //#23439 - $_.Dbits = $a([1, 1, 1, 1]); //#23436 - $_.mode = $_.D; //#23437 - break; //#23438 - } //#23438 - var _Bg = $get($_.numD, $_.i); //#23440 - if ((_Bg >= 13) && ($f(_Bg + $_.i) == $_.msglen)) { //#23444 - $_.Dbits = $a([1, 1, 1, 1]); //#23441 - $_.mode = $_.D; //#23442 - break; //#23443 - } //#23443 - if ($get($_.numD, $_.i) >= 2) { //#23449 - var _Bo = $s(2); //#23446 - $put(_Bo, 0, $get($_.msg, $_.i)); //#23446 - $put(_Bo, 1, $get($_.msg, $_.i + 1)); //#23446 - $k[$j++] = $get($_.Avals, _Bo); //#23446 - $_.addtocws(); //#23446 - $_.i = $_.i + 2; //#23447 - break; //#23448 - } //#23448 - if ($get($_.msg, $_.i) == $_.fnc1) { //#23465 - if ($get($_.numD, $_.i + 1) >= 15) { //#23457 - $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23452 - $_.addtocws(); //#23452 - $_.i = $_.i + 1; //#23453 - $_.Dbits = $a([]); //#23454 - $_.mode = $_.D; //#23455 - break; //#23456 - } //#23456 - var _CD = $get($_.numD, $_.i + 1); //#23458 - if ((_CD >= 7) && (($f($f(_CD + $_.i) + 1)) == $_.msglen)) { //#23464 - $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23459 - $_.addtocws(); //#23459 - $_.i = $_.i + 1; //#23460 - $_.Dbits = $a([]); //#23461 - $_.mode = $_.D; //#23462 - break; //#23463 - } //#23463 - } //#23463 - $k[$j++] = 'newmode'; //#23466 - $_.lookup(); //#23466 - var _CM = $k[--$j]; //#23466 - $_[$k[--$j]] = _CM; //#23466 - if ($_.newmode != $_.mode) { //#23471 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lD, $_.lB]), $_.newmode)); //#23468 - $_.addtocws(); //#23468 - $_.mode = $_.newmode; //#23469 - break; //#23470 - } //#23470 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23472 - $_.addtocws(); //#23472 - $_.i = $_.i + 1; //#23473 - break; //#23474 - } //#23474 - }; //#23474 + for (var _BX = 0, _BY = 1; _BX < _BY; _BX++) { //#23799 + if ($get($_.numD, $_.i) >= 21) { //#23763 + $_.Dbits = $a([1, 1, 1, 1]); //#23760 + $_.mode = $_.D; //#23761 + break; //#23762 + } //#23762 + var _Bg = $get($_.numD, $_.i); //#23764 + if ((_Bg >= 13) && ($f(_Bg + $_.i) == $_.msglen)) { //#23768 + $_.Dbits = $a([1, 1, 1, 1]); //#23765 + $_.mode = $_.D; //#23766 + break; //#23767 + } //#23767 + if ($get($_.numD, $_.i) >= 2) { //#23773 + var _Bo = $s(2); //#23770 + $put(_Bo, 0, $get($_.msg, $_.i)); //#23770 + $put(_Bo, 1, $get($_.msg, $_.i + 1)); //#23770 + $k[$j++] = $get($_.Avals, _Bo); //#23770 + $_.addtocws(); //#23770 + $_.i = $_.i + 2; //#23771 + break; //#23772 + } //#23772 + if ($get($_.msg, $_.i) == $_.fnc1) { //#23789 + if ($get($_.numD, $_.i + 1) >= 15) { //#23781 + $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23776 + $_.addtocws(); //#23776 + $_.i = $_.i + 1; //#23777 + $_.Dbits = $a([]); //#23778 + $_.mode = $_.D; //#23779 + break; //#23780 + } //#23780 + var _CD = $get($_.numD, $_.i + 1); //#23782 + if ((_CD >= 7) && (($f($f(_CD + $_.i) + 1)) == $_.msglen)) { //#23788 + $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23783 + $_.addtocws(); //#23783 + $_.i = $_.i + 1; //#23784 + $_.Dbits = $a([]); //#23785 + $_.mode = $_.D; //#23786 + break; //#23787 + } //#23787 + } //#23787 + $k[$j++] = 'newmode'; //#23790 + $_.lookup(); //#23790 + var _CM = $k[--$j]; //#23790 + $_[$k[--$j]] = _CM; //#23790 + if ($_.newmode != $_.mode) { //#23795 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lD, $_.lB]), $_.newmode)); //#23792 + $_.addtocws(); //#23792 + $_.mode = $_.newmode; //#23793 + break; //#23794 + } //#23794 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23796 + $_.addtocws(); //#23796 + $_.i = $_.i + 1; //#23797 + break; //#23798 + } //#23798 + }; //#23798 $_.CTXvalstocws = function() { - $_.in = $k[--$j]; //#23479 - $k[$j++] = Infinity; //#23480 - for (var _Ck = 0, _Cj = $_.in.length - 1; _Ck <= _Cj; _Ck += 3) { //#23484 - var _Cm = $geti($_.in, _Ck, 3); //#23482 - $k[$j++] = 0; //#23482 - for (var _Cn = 0, _Co = _Cm.length; _Cn < _Co; _Cn++) { //#23482 - var _Cq = $k[--$j]; //#23482 - $k[$j++] = $f(_Cq + $get(_Cm, _Cn)) * 40; //#23482 - } //#23482 - var _Cs = (~~($k[--$j] / 40)) + 1; //#23483 - $k[$j++] = ~~(_Cs / 256); //#23483 - $k[$j++] = _Cs % 256; //#23483 - } //#23483 - $astore($a($counttomark())); //#23485 - var _Cv = $k[--$j]; //#23485 - var _Cw = $k[--$j]; //#23485 - $k[$j++] = _Cv; //#23485 - $k[$j++] = _Cw; //#23485 - $j--; //#23485 - }; //#23485 + $_.in = $k[--$j]; //#23803 + $k[$j++] = Infinity; //#23804 + for (var _Ck = 0, _Cj = $_.in.length - 1; _Ck <= _Cj; _Ck += 3) { //#23808 + var _Cm = $geti($_.in, _Ck, 3); //#23806 + $k[$j++] = 0; //#23806 + for (var _Cn = 0, _Co = _Cm.length; _Cn < _Co; _Cn++) { //#23806 + var _Cq = $k[--$j]; //#23806 + $k[$j++] = $f(_Cq + $get(_Cm, _Cn)) * 40; //#23806 + } //#23806 + var _Cs = (~~($k[--$j] / 40)) + 1; //#23807 + $k[$j++] = ~~(_Cs / 256); //#23807 + $k[$j++] = _Cs % 256; //#23807 + } //#23807 + $astore($a($counttomark())); //#23809 + var _Cv = $k[--$j]; //#23809 + var _Cw = $k[--$j]; //#23809 + $k[$j++] = _Cv; //#23809 + $k[$j++] = _Cw; //#23809 + $j--; //#23809 + }; //#23809 $_.encCTX = function() { - $_.p = 0; //#23489 - $_.ctxvals = $a(2220); //#23490 - for (;;) { //#23587 - if ($_.i == $_.msglen) { //#23494 - break; //#23494 - } //#23494 - if (($_.p % 3) == 0) { //#23582 - if ($get($_.numD, $_.i) >= 12) { //#23501 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23497 - $_.CTXvalstocws(); //#23497 - $_.addtocws(); //#23497 - $k[$j++] = $a([$_.unlcw]); //#23498 - $_.addtocws(); //#23498 - $_.mode = $_.A; //#23499 - break; //#23500 - } //#23500 - var _DC = $get($_.numD, $_.i); //#23502 - if ((_DC >= 8) && ($f(_DC + $_.i) == $_.msglen)) { //#23507 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23503 - $_.CTXvalstocws(); //#23503 - $_.addtocws(); //#23503 - $k[$j++] = $a([$_.unlcw]); //#23504 - $_.addtocws(); //#23504 - $_.mode = $_.A; //#23505 - break; //#23506 - } //#23506 - if ($_.mode == $_.X) { //#23529 - var _DR = $get($_.Xvals, $get($_.msg, $_.i)) !== undefined; //#23509 - if (!_DR) { //#23517 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23510 - $_.CTXvalstocws(); //#23510 - $_.addtocws(); //#23510 - if (($get($_.numremcws, $_.j) != 1) || ($get($_.msg, $_.i) > 127)) { //#23514 - $k[$j++] = $a([$_.unlcw]); //#23513 - $_.addtocws(); //#23513 - } //#23513 - $_.mode = $_.A; //#23515 - break; //#23516 - } //#23516 - if (($_.i + 1) < $_.msglen) { //#23523 - var _Dk = $get($_.Xvals, $get($_.msg, $_.i + 1)) !== undefined; //#23519 - if (!_Dk) { //#23519 - break; //#23519 - } //#23519 - if (($_.i + 2) < $_.msglen) { //#23522 - var _Dr = $get($_.Xvals, $get($_.msg, $_.i + 2)) !== undefined; //#23521 - if (!_Dr) { //#23521 - break; //#23521 - } //#23521 - } //#23521 - } //#23521 - } else { //#23529 - $_.lookup(); //#23525 - if ($k[--$j] != $_.mode) { //#23530 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23526 - $_.CTXvalstocws(); //#23526 - $_.addtocws(); //#23526 - $k[$j++] = $a([$_.unlcw]); //#23527 - $_.addtocws(); //#23527 - $_.mode = $_.A; //#23528 - break; //#23529 - } //#23529 - } //#23529 - if (($_.msglen - $_.i) <= 3) { //#23581 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#23533 - $k[$j++] = Infinity; //#23534 - var _EA = $geti($_.msg, $_.i, $_.msglen - $_.i); //#23535 - for (var _EB = 0, _EC = _EA.length; _EB < _EC; _EB++) { //#23541 - var _ED = $get(_EA, _EB); //#23541 - var _EH = $get($get($_.encvals, $_.mode), _ED) !== undefined; //#23536 - $k[$j++] = _ED; //#23540 - if (_EH) { //#23539 - $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#23537 - } else { //#23539 - $j--; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - } //#23539 - } //#23539 - $_.remvals = $a(); //#23539 - if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#23552 - $k[$j++] = Infinity; //#23545 - $aload($geti($_.ctxvals, 0, $_.p)); //#23546 - $aload($_.remvals); //#23547 - var _EU = $a(); //#23547 - $k[$j++] = _EU; //#23548 - $_.CTXvalstocws(); //#23548 - $_.addtocws(); //#23548 - $_.mode = $_.A; //#23549 - $_.i = $_.msglen; //#23550 - break; //#23551 - } //#23551 - if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#23563 - $k[$j++] = Infinity; //#23555 - $aload($geti($_.ctxvals, 0, $_.p)); //#23556 - $aload($_.remvals); //#23557 - $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#23558 - var _Ek = $a(); //#23558 - $k[$j++] = _Ek; //#23559 - $_.CTXvalstocws(); //#23559 - $_.addtocws(); //#23559 - $_.mode = $_.A; //#23560 - $_.i = $_.msglen; //#23561 - break; //#23562 - } //#23562 - if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#23572 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23566 - $_.CTXvalstocws(); //#23566 - $_.addtocws(); //#23566 - $k[$j++] = $a([$_.unlcw]); //#23567 - $_.addtocws(); //#23567 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23568 - $_.addtocws(); //#23568 - $_.mode = $_.A; //#23569 - $_.i = $_.msglen; //#23570 - break; //#23571 - } //#23571 - if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#23580 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23575 - $_.CTXvalstocws(); //#23575 - $_.addtocws(); //#23575 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23576 - $_.addtocws(); //#23576 - $_.mode = $_.A; //#23577 - $_.i = $_.msglen; //#23578 - break; //#23579 - } //#23579 - } //#23579 - } //#23579 - var _FJ = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#23583 - $puti($_.ctxvals, $_.p, _FJ); //#23584 - $_.p = _FJ.length + $_.p; //#23585 - $_.i = $_.i + 1; //#23586 - } //#23586 - if ($_.mode != $_.A) { //#23611 - for (;;) { //#23595 - if (($_.p % 3) == 0) { //#23592 - break; //#23592 - } //#23592 - $_.i = $_.i - 1; //#23593 - $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#23594 - } //#23594 - $k[$j++] = Infinity; //#23596 - $aload($geti($_.ctxvals, 0, $_.p)); //#23597 - var _Fd = $a(); //#23597 - $k[$j++] = _Fd; //#23598 - $_.CTXvalstocws(); //#23598 - $_.addtocws(); //#23598 - $k[$j++] = $a([$_.unlcw]); //#23599 - $_.addtocws(); //#23599 - $_.mode = $_.A; //#23600 - if ($_.i != $_.msglen) { //#23610 - if ($get($_.numD, $_.i) >= 2) { //#23608 - var _Fm = $s(2); //#23604 - $put(_Fm, 0, $get($_.msg, $_.i)); //#23604 - $put(_Fm, 1, $get($_.msg, $_.i + 1)); //#23604 - $k[$j++] = $get($_.Avals, _Fm); //#23604 - $_.addtocws(); //#23604 - $_.i = $_.i + 2; //#23605 - } else { //#23608 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23607 - $_.addtocws(); //#23607 - $_.i = $_.i + 1; //#23608 - } //#23608 - } //#23608 - } //#23608 - }; //#23608 + $_.p = 0; //#23813 + $_.ctxvals = $a(2220); //#23814 + for (;;) { //#23911 + if ($_.i == $_.msglen) { //#23818 + break; //#23818 + } //#23818 + if (($_.p % 3) == 0) { //#23906 + if ($get($_.numD, $_.i) >= 12) { //#23825 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23821 + $_.CTXvalstocws(); //#23821 + $_.addtocws(); //#23821 + $k[$j++] = $a([$_.unlcw]); //#23822 + $_.addtocws(); //#23822 + $_.mode = $_.A; //#23823 + break; //#23824 + } //#23824 + var _DC = $get($_.numD, $_.i); //#23826 + if ((_DC >= 8) && ($f(_DC + $_.i) == $_.msglen)) { //#23831 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23827 + $_.CTXvalstocws(); //#23827 + $_.addtocws(); //#23827 + $k[$j++] = $a([$_.unlcw]); //#23828 + $_.addtocws(); //#23828 + $_.mode = $_.A; //#23829 + break; //#23830 + } //#23830 + if ($_.mode == $_.X) { //#23853 + var _DR = $get($_.Xvals, $get($_.msg, $_.i)) !== undefined; //#23833 + if (!_DR) { //#23841 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23834 + $_.CTXvalstocws(); //#23834 + $_.addtocws(); //#23834 + if (($get($_.numremcws, $_.j) != 1) || ($get($_.msg, $_.i) > 127)) { //#23838 + $k[$j++] = $a([$_.unlcw]); //#23837 + $_.addtocws(); //#23837 + } //#23837 + $_.mode = $_.A; //#23839 + break; //#23840 + } //#23840 + if (($_.i + 1) < $_.msglen) { //#23847 + var _Dk = $get($_.Xvals, $get($_.msg, $_.i + 1)) !== undefined; //#23843 + if (!_Dk) { //#23843 + break; //#23843 + } //#23843 + if (($_.i + 2) < $_.msglen) { //#23846 + var _Dr = $get($_.Xvals, $get($_.msg, $_.i + 2)) !== undefined; //#23845 + if (!_Dr) { //#23845 + break; //#23845 + } //#23845 + } //#23845 + } //#23845 + } else { //#23853 + $_.lookup(); //#23849 + if ($k[--$j] != $_.mode) { //#23854 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23850 + $_.CTXvalstocws(); //#23850 + $_.addtocws(); //#23850 + $k[$j++] = $a([$_.unlcw]); //#23851 + $_.addtocws(); //#23851 + $_.mode = $_.A; //#23852 + break; //#23853 + } //#23853 + } //#23853 + if (($_.msglen - $_.i) <= 3) { //#23905 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#23857 + $k[$j++] = Infinity; //#23858 + var _EA = $geti($_.msg, $_.i, $_.msglen - $_.i); //#23859 + for (var _EB = 0, _EC = _EA.length; _EB < _EC; _EB++) { //#23865 + var _ED = $get(_EA, _EB); //#23865 + var _EH = $get($get($_.encvals, $_.mode), _ED) !== undefined; //#23860 + $k[$j++] = _ED; //#23864 + if (_EH) { //#23863 + $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#23861 + } else { //#23863 + $j--; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + } //#23863 + } //#23863 + $_.remvals = $a(); //#23863 + if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#23876 + $k[$j++] = Infinity; //#23869 + $aload($geti($_.ctxvals, 0, $_.p)); //#23870 + $aload($_.remvals); //#23871 + var _EU = $a(); //#23871 + $k[$j++] = _EU; //#23872 + $_.CTXvalstocws(); //#23872 + $_.addtocws(); //#23872 + $_.mode = $_.A; //#23873 + $_.i = $_.msglen; //#23874 + break; //#23875 + } //#23875 + if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#23887 + $k[$j++] = Infinity; //#23879 + $aload($geti($_.ctxvals, 0, $_.p)); //#23880 + $aload($_.remvals); //#23881 + $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#23882 + var _Ek = $a(); //#23882 + $k[$j++] = _Ek; //#23883 + $_.CTXvalstocws(); //#23883 + $_.addtocws(); //#23883 + $_.mode = $_.A; //#23884 + $_.i = $_.msglen; //#23885 + break; //#23886 + } //#23886 + if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#23896 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23890 + $_.CTXvalstocws(); //#23890 + $_.addtocws(); //#23890 + $k[$j++] = $a([$_.unlcw]); //#23891 + $_.addtocws(); //#23891 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23892 + $_.addtocws(); //#23892 + $_.mode = $_.A; //#23893 + $_.i = $_.msglen; //#23894 + break; //#23895 + } //#23895 + if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#23904 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23899 + $_.CTXvalstocws(); //#23899 + $_.addtocws(); //#23899 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23900 + $_.addtocws(); //#23900 + $_.mode = $_.A; //#23901 + $_.i = $_.msglen; //#23902 + break; //#23903 + } //#23903 + } //#23903 + } //#23903 + var _FJ = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#23907 + $puti($_.ctxvals, $_.p, _FJ); //#23908 + $_.p = _FJ.length + $_.p; //#23909 + $_.i = $_.i + 1; //#23910 + } //#23910 + if ($_.mode != $_.A) { //#23935 + for (;;) { //#23919 + if (($_.p % 3) == 0) { //#23916 + break; //#23916 + } //#23916 + $_.i = $_.i - 1; //#23917 + $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#23918 + } //#23918 + $k[$j++] = Infinity; //#23920 + $aload($geti($_.ctxvals, 0, $_.p)); //#23921 + var _Fd = $a(); //#23921 + $k[$j++] = _Fd; //#23922 + $_.CTXvalstocws(); //#23922 + $_.addtocws(); //#23922 + $k[$j++] = $a([$_.unlcw]); //#23923 + $_.addtocws(); //#23923 + $_.mode = $_.A; //#23924 + if ($_.i != $_.msglen) { //#23934 + if ($get($_.numD, $_.i) >= 2) { //#23932 + var _Fm = $s(2); //#23928 + $put(_Fm, 0, $get($_.msg, $_.i)); //#23928 + $put(_Fm, 1, $get($_.msg, $_.i + 1)); //#23928 + $k[$j++] = $get($_.Avals, _Fm); //#23928 + $_.addtocws(); //#23928 + $_.i = $_.i + 2; //#23929 + } else { //#23932 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23931 + $_.addtocws(); //#23931 + $_.i = $_.i + 1; //#23932 + } //#23932 + } //#23932 + } //#23932 + }; //#23932 $_.encD = function() { - for (;;) { //#23672 - if ($get($_.numD, $_.i) < 3) { //#23662 - $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23621 - $_.remcws = $get($_.numremcws, $_.j + (~~($_.Dbits.length / 8))); //#23622 - if (((($f($get($_.numremcws, ($_.j + (~~($_.Dbits.length / 8))) - 1) - 1) == 0) && ($_.Drem == 0)) || (($_.remcws == 1) && ($_.Drem != 0))) && ($_.i == $_.msglen)) { //#23631 - if (($_.Drem == 4) || ($_.Drem == 6)) { //#23628 - $k[$j++] = Infinity; //#23628 - $aload($_.Dbits); //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $_.Dbits = $a(); //#23628 - } //#23628 - if (($_.Drem == 2) || ($_.Drem == 6)) { //#23629 - $k[$j++] = Infinity; //#23629 - $aload($_.Dbits); //#23629 - $k[$j++] = 0; //#23629 - $k[$j++] = 1; //#23629 - $_.Dbits = $a(); //#23629 - } //#23629 - break; //#23630 - } //#23630 - if ((((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) || (($_.i == ($_.msglen - 2)) && ($get($_.numD, $_.i) == 2))) && ($_.remcws == 1)) && ($_.Drem == 0)) { //#23636 - break; //#23636 - } //#23636 - if (!(((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) && ($_.remcws == 1)) && (($_.Drem == 4) || ($_.Drem == 6)))) { //#23643 - $k[$j++] = Infinity; //#23641 - $aload($_.Dbits); //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $_.Dbits = $a(); //#23641 - $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23642 - } //#23642 - if (($_.Drem == 4) || ($_.Drem == 6)) { //#23654 - if ($get($_.numD, $_.i) >= 1) { //#23651 - $k[$j++] = Infinity; //#23648 - $aload($_.Dbits); //#23648 - $k[$j++] = $f($f($get($_.msg, $_.i) - 48) + 1); //#23648 - $k[$j++] = 4; //#23648 - $_.tobin(); //#23648 - $aload($k[--$j]); //#23648 - $_.Dbits = $a(); //#23648 - $_.i = $_.i + 1; //#23649 - } else { //#23651 - $k[$j++] = Infinity; //#23651 - $aload($_.Dbits); //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $_.Dbits = $a(); //#23651 - } //#23651 - $_.Drem = $_.Drem - 4; //#23653 - } //#23653 - if ($_.Drem == 2) { //#23658 - $k[$j++] = Infinity; //#23656 - $aload($_.Dbits); //#23656 - $k[$j++] = 0; //#23656 - $k[$j++] = 1; //#23656 - $_.Dbits = $a(); //#23656 - $_.Drem = 0; //#23657 - } //#23657 - break; //#23660 - } //#23660 - $k[$j++] = Infinity; //#23665 - $aload($_.Dbits); //#23666 - var _H9 = $geti($_.msg, $_.i, 3); //#23667 - $k[$j++] = 0; //#23667 - for (var _HA = 0, _HB = _H9.length; _HA < _HB; _HA++) { //#23667 - var _HD = $k[--$j]; //#23667 - $k[$j++] = ($f(_HD + $f($get(_H9, _HA) - 48))) * 10; //#23667 - } //#23667 - var _HE = $k[--$j]; //#23667 - $k[$j++] = (~~(_HE / 10)) + 1; //#23668 - $k[$j++] = 10; //#23668 - $_.tobin(); //#23668 - $aload($k[--$j]); //#23668 - $_.Dbits = $a(); //#23668 - $_.i = $_.i + 3; //#23670 - } //#23670 - $k[$j++] = Infinity; //#23674 - for (var _HK = 0, _HJ = $_.Dbits.length - 1; _HK <= _HJ; _HK += 8) { //#23677 - var _HM = $geti($_.Dbits, _HK, 8); //#23676 - $k[$j++] = 0; //#23676 - for (var _HN = 0, _HO = _HM.length; _HN < _HO; _HN++) { //#23676 - var _HQ = $k[--$j]; //#23676 - $k[$j++] = $f(_HQ + $get(_HM, _HN)) * 2; //#23676 - } //#23676 - var _HR = $k[--$j]; //#23676 - $k[$j++] = ~~(_HR / 2); //#23676 - } //#23676 - $astore($a($counttomark())); //#23678 - var _HU = $k[--$j]; //#23678 - var _HV = $k[--$j]; //#23678 - $k[$j++] = _HU; //#23678 - $k[$j++] = _HV; //#23678 - $j--; //#23678 - $_.addtocws(); //#23678 - $_.mode = $_.A; //#23679 - }; //#23679 + for (;;) { //#23996 + if ($get($_.numD, $_.i) < 3) { //#23986 + $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23945 + $_.remcws = $get($_.numremcws, $_.j + (~~($_.Dbits.length / 8))); //#23946 + if (((($f($get($_.numremcws, ($_.j + (~~($_.Dbits.length / 8))) - 1) - 1) == 0) && ($_.Drem == 0)) || (($_.remcws == 1) && ($_.Drem != 0))) && ($_.i == $_.msglen)) { //#23955 + if (($_.Drem == 4) || ($_.Drem == 6)) { //#23952 + $k[$j++] = Infinity; //#23952 + $aload($_.Dbits); //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $_.Dbits = $a(); //#23952 + } //#23952 + if (($_.Drem == 2) || ($_.Drem == 6)) { //#23953 + $k[$j++] = Infinity; //#23953 + $aload($_.Dbits); //#23953 + $k[$j++] = 0; //#23953 + $k[$j++] = 1; //#23953 + $_.Dbits = $a(); //#23953 + } //#23953 + break; //#23954 + } //#23954 + if ((((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) || (($_.i == ($_.msglen - 2)) && ($get($_.numD, $_.i) == 2))) && ($_.remcws == 1)) && ($_.Drem == 0)) { //#23960 + break; //#23960 + } //#23960 + if (!(((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) && ($_.remcws == 1)) && (($_.Drem == 4) || ($_.Drem == 6)))) { //#23967 + $k[$j++] = Infinity; //#23965 + $aload($_.Dbits); //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $_.Dbits = $a(); //#23965 + $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23966 + } //#23966 + if (($_.Drem == 4) || ($_.Drem == 6)) { //#23978 + if ($get($_.numD, $_.i) >= 1) { //#23975 + $k[$j++] = Infinity; //#23972 + $aload($_.Dbits); //#23972 + $k[$j++] = $f($f($get($_.msg, $_.i) - 48) + 1); //#23972 + $k[$j++] = 4; //#23972 + $_.tobin(); //#23972 + $aload($k[--$j]); //#23972 + $_.Dbits = $a(); //#23972 + $_.i = $_.i + 1; //#23973 + } else { //#23975 + $k[$j++] = Infinity; //#23975 + $aload($_.Dbits); //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $_.Dbits = $a(); //#23975 + } //#23975 + $_.Drem = $_.Drem - 4; //#23977 + } //#23977 + if ($_.Drem == 2) { //#23982 + $k[$j++] = Infinity; //#23980 + $aload($_.Dbits); //#23980 + $k[$j++] = 0; //#23980 + $k[$j++] = 1; //#23980 + $_.Dbits = $a(); //#23980 + $_.Drem = 0; //#23981 + } //#23981 + break; //#23984 + } //#23984 + $k[$j++] = Infinity; //#23989 + $aload($_.Dbits); //#23990 + var _H9 = $geti($_.msg, $_.i, 3); //#23991 + $k[$j++] = 0; //#23991 + for (var _HA = 0, _HB = _H9.length; _HA < _HB; _HA++) { //#23991 + var _HD = $k[--$j]; //#23991 + $k[$j++] = ($f(_HD + $f($get(_H9, _HA) - 48))) * 10; //#23991 + } //#23991 + var _HE = $k[--$j]; //#23991 + $k[$j++] = (~~(_HE / 10)) + 1; //#23992 + $k[$j++] = 10; //#23992 + $_.tobin(); //#23992 + $aload($k[--$j]); //#23992 + $_.Dbits = $a(); //#23992 + $_.i = $_.i + 3; //#23994 + } //#23994 + $k[$j++] = Infinity; //#23998 + for (var _HK = 0, _HJ = $_.Dbits.length - 1; _HK <= _HJ; _HK += 8) { //#24001 + var _HM = $geti($_.Dbits, _HK, 8); //#24000 + $k[$j++] = 0; //#24000 + for (var _HN = 0, _HO = _HM.length; _HN < _HO; _HN++) { //#24000 + var _HQ = $k[--$j]; //#24000 + $k[$j++] = $f(_HQ + $get(_HM, _HN)) * 2; //#24000 + } //#24000 + var _HR = $k[--$j]; //#24000 + $k[$j++] = ~~(_HR / 2); //#24000 + } //#24000 + $astore($a($counttomark())); //#24002 + var _HU = $k[--$j]; //#24002 + var _HV = $k[--$j]; //#24002 + $k[$j++] = _HU; //#24002 + $k[$j++] = _HV; //#24002 + $j--; //#24002 + $_.addtocws(); //#24002 + $_.mode = $_.A; //#24003 + }; //#24003 $_.encB = function() { - $_.p = 0; //#23684 - $_.bvals = $a(1480); //#23684 - for (;;) { //#23691 - if ($_.i == $_.msglen) { //#23685 - break; //#23685 - } //#23685 - if ($get($_.msg, $_.i) < 0) { //#23686 - break; //#23686 - } //#23686 - $_.lookup(); //#23687 - if ($k[--$j] != $_.mode) { //#23687 - break; //#23687 - } //#23687 - $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#23688 - $_.p = $_.p + 1; //#23689 - $_.i = $_.i + 1; //#23690 - } //#23690 - $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#23692 - $k[$j++] = Infinity; //#23693 - if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#23697 - $k[$j++] = 0; //#23695 - } else { //#23697 - if ($_.p < 250) { //#23697 - $k[$j++] = $_.p; //#23697 - } else { //#23697 - $k[$j++] = (~~($_.p / 250)) + 249; //#23697 - $k[$j++] = $_.p % 250; //#23697 - } //#23697 - } //#23697 - $aload($geti($_.bvals, 0, $_.p)); //#23699 - $_.bvals = $a(); //#23699 - $k[$j++] = $_.bvals; //#23701 - $_.addtocws(); //#23701 - $_.mode = $_.A; //#23702 - }; //#23702 - $_.cws = $a(1480); //#23706 - $_.mode = $_.A; //#23707 - $_.i = 0; //#23707 - $_.j = 0; //#23707 - for (;;) { //#23710 - if ($_.i >= $_.msglen) { //#23708 - break; //#23708 - } //#23708 + $_.p = 0; //#24008 + $_.bvals = $a(1480); //#24008 + for (;;) { //#24015 + if ($_.i == $_.msglen) { //#24009 + break; //#24009 + } //#24009 + if ($get($_.msg, $_.i) < 0) { //#24010 + break; //#24010 + } //#24010 + $_.lookup(); //#24011 + if ($k[--$j] != $_.mode) { //#24011 + break; //#24011 + } //#24011 + $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#24012 + $_.p = $_.p + 1; //#24013 + $_.i = $_.i + 1; //#24014 + } //#24014 + $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#24016 + $k[$j++] = Infinity; //#24017 + if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#24021 + $k[$j++] = 0; //#24019 + } else { //#24021 + if ($_.p < 250) { //#24021 + $k[$j++] = $_.p; //#24021 + } else { //#24021 + $k[$j++] = (~~($_.p / 250)) + 249; //#24021 + $k[$j++] = $_.p % 250; //#24021 + } //#24021 + } //#24021 + $aload($geti($_.bvals, 0, $_.p)); //#24023 + $_.bvals = $a(); //#24023 + $k[$j++] = $_.bvals; //#24025 + $_.addtocws(); //#24025 + $_.mode = $_.A; //#24026 + }; //#24026 + $_.cws = $a(1480); //#24030 + $_.mode = $_.A; //#24031 + $_.i = 0; //#24031 + $_.j = 0; //#24031 + for (;;) { //#24034 + if ($_.i >= $_.msglen) { //#24032 + break; //#24032 + } //#24032 if ($_[$get($a(['encA', 'encCTX', 'encCTX', 'encCTX', 'encD', 'encB']), $_.mode)]() === true) { break; - } //#23709 - } //#23709 - $_.cws = $geti($_.cws, 0, $_.j); //#23711 - } //#23711 - var _IE = $_.metrics; //#23716 - for (var _IF = 0, _IG = _IE.length; _IF < _IG; _IF++) { //#23734 - $_.m = $get(_IE, _IF); //#23717 - $_.vers = $get($_.m, 0); //#23718 - $_.rows = $get($_.m, 1); //#23719 - $_.cols = $get($_.m, 2); //#23720 - $_.dcol = $get($_.m, 3); //#23721 - $_.dcws = $get($_.m, 4); //#23722 - $_.rscw = $get($_.m, 5); //#23723 - $_.rsbl = $get($_.m, 6); //#23724 - $_.riso = $get($_.m, 7); //#23725 - $_.risi = $get($_.m, 8); //#23726 - $_.risl = $get($_.m, 9); //#23727 - $_.dcpb = ~~($_.dcws / $_.rsbl); //#23728 - $_.ecpb = ~~($_.rscw / $_.rsbl); //#23729 - $_.okay = true; //#23730 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#23731 - $_.okay = false; //#23731 - } //#23731 - if ($_.cws.length > $_.dcws) { //#23732 - $_.okay = false; //#23732 - } //#23732 - if ($_.okay) { //#23733 - break; //#23733 - } //#23733 - } //#23733 - if (!$_.okay) { //#23738 - $k[$j++] = 'bwipp.codeoneNoValidSymbol#23737'; //#23737 - $k[$j++] = "Maximum length exceeded"; //#23737 - bwipp_raiseerror(); //#23737 - } //#23737 - if (!$_.stype) { //#23744 - $k[$j++] = Infinity; //#23742 - $aload($_.cws); //#23742 - for (var _Ir = 0, _Is = $f($_.dcws - $_.cws.length); _Ir < _Is; _Ir++) { //#23742 - $k[$j++] = 129; //#23742 - } //#23742 - $_.cws = $a(); //#23742 - } else { //#23744 - $k[$j++] = Infinity; //#23744 - for (var _Iw = 0, _Ix = $f($_.dcws - $_.cws.length); _Iw < _Ix; _Iw++) { //#23744 - $k[$j++] = 0; //#23744 - } //#23744 - $aload($_.cws); //#23744 - $_.cws = $a(); //#23744 - } //#23744 - var _J1 = $get($_.options, 'debugcws') !== undefined; //#23747 - if (_J1) { //#23747 - $k[$j++] = 'bwipp.debugcws#23747'; //#23747 - $k[$j++] = $_.cws; //#23747 - bwipp_raiseerror(); //#23747 - } //#23747 - $_.cwbs = $a($_.rsbl); //#23750 - $_.ecbs = $a($_.rsbl); //#23751 - for (var _J9 = 0, _J8 = $f($_.rsbl - 1); _J9 <= _J8; _J9 += 1) { //#23760 - $_.i = _J9; //#23753 - $_.cwb = $a($_.dcpb); //#23754 - for (var _JE = 0, _JD = $_.dcpb - 1; _JE <= _JD; _JE += 1) { //#23758 - $_.j = _JE; //#23756 - $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#23757 - } //#23757 - $put($_.cwbs, $_.i, $_.cwb); //#23759 - } //#23759 - var _JQ = $_.stype ? 32 : 256; //#23763 - $_.gf = _JQ; //#23763 - $_['gf-1'] = $_.gf - 1; //#23764 - var _JT = $_.stype ? 37 : 301; //#23765 - $_.pm = _JT; //#23765 - $k[$j++] = Infinity; //#23766 - $k[$j++] = 1; //#23766 - for (var _JV = 0, _JW = $_["gf-1"]; _JV < _JW; _JV++) { //#23766 - var _JX = $k[--$j]; //#23766 - var _JY = _JX * 2; //#23766 - $k[$j++] = _JX; //#23766 - $k[$j++] = _JY; //#23766 - if (_JY >= $_.gf) { //#23766 - var _Jb = $k[--$j]; //#23766 - $k[$j++] = _Jb ^ $_.pm; //#23766 - } //#23766 - } //#23766 - $_.rsalog = $a(); //#23766 - $_.rslog = $a($_.gf); //#23767 - for (var _Jh = 1, _Jg = $_["gf-1"]; _Jh <= _Jg; _Jh += 1) { //#23768 - $put($_.rslog, $get($_.rsalog, _Jh), _Jh); //#23768 - } //#23768 + } //#24033 + } //#24033 + $_.cws = $geti($_.cws, 0, $_.j); //#24035 + } //#24035 + var _IE = $_.metrics; //#24040 + for (var _IF = 0, _IG = _IE.length; _IF < _IG; _IF++) { //#24058 + $_.m = $get(_IE, _IF); //#24041 + $_.vers = $get($_.m, 0); //#24042 + $_.rows = $get($_.m, 1); //#24043 + $_.cols = $get($_.m, 2); //#24044 + $_.dcol = $get($_.m, 3); //#24045 + $_.dcws = $get($_.m, 4); //#24046 + $_.rscw = $get($_.m, 5); //#24047 + $_.rsbl = $get($_.m, 6); //#24048 + $_.riso = $get($_.m, 7); //#24049 + $_.risi = $get($_.m, 8); //#24050 + $_.risl = $get($_.m, 9); //#24051 + $_.dcpb = ~~($_.dcws / $_.rsbl); //#24052 + $_.ecpb = ~~($_.rscw / $_.rsbl); //#24053 + $_.okay = true; //#24054 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24055 + $_.okay = false; //#24055 + } //#24055 + if ($_.cws.length > $_.dcws) { //#24056 + $_.okay = false; //#24056 + } //#24056 + if ($_.okay) { //#24057 + break; //#24057 + } //#24057 + } //#24057 + if (!$_.okay) { //#24062 + $k[$j++] = 'bwipp.codeoneNoValidSymbol#24061'; //#24061 + $k[$j++] = "Maximum length exceeded"; //#24061 + bwipp_raiseerror(); //#24061 + } //#24061 + if (!$_.stype) { //#24068 + $k[$j++] = Infinity; //#24066 + $aload($_.cws); //#24066 + for (var _Ir = 0, _Is = $f($_.dcws - $_.cws.length); _Ir < _Is; _Ir++) { //#24066 + $k[$j++] = 129; //#24066 + } //#24066 + $_.cws = $a(); //#24066 + } else { //#24068 + $k[$j++] = Infinity; //#24068 + for (var _Iw = 0, _Ix = $f($_.dcws - $_.cws.length); _Iw < _Ix; _Iw++) { //#24068 + $k[$j++] = 0; //#24068 + } //#24068 + $aload($_.cws); //#24068 + $_.cws = $a(); //#24068 + } //#24068 + var _J1 = $get($_.options, 'debugcws') !== undefined; //#24071 + if (_J1) { //#24071 + $k[$j++] = 'bwipp.debugcws#24071'; //#24071 + $k[$j++] = $_.cws; //#24071 + bwipp_raiseerror(); //#24071 + } //#24071 + $_.cwbs = $a($_.rsbl); //#24074 + $_.ecbs = $a($_.rsbl); //#24075 + for (var _J9 = 0, _J8 = $f($_.rsbl - 1); _J9 <= _J8; _J9 += 1) { //#24084 + $_.i = _J9; //#24077 + $_.cwb = $a($_.dcpb); //#24078 + for (var _JE = 0, _JD = $_.dcpb - 1; _JE <= _JD; _JE += 1) { //#24082 + $_.j = _JE; //#24080 + $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#24081 + } //#24081 + $put($_.cwbs, $_.i, $_.cwb); //#24083 + } //#24083 + var _JQ = $_.stype ? 32 : 256; //#24087 + $_.gf = _JQ; //#24087 + $_['gf-1'] = $_.gf - 1; //#24088 + var _JT = $_.stype ? 37 : 301; //#24089 + $_.pm = _JT; //#24089 + $k[$j++] = Infinity; //#24090 + $k[$j++] = 1; //#24090 + for (var _JV = 0, _JW = $_["gf-1"]; _JV < _JW; _JV++) { //#24090 + var _JX = $k[--$j]; //#24090 + var _JY = _JX * 2; //#24090 + $k[$j++] = _JX; //#24090 + $k[$j++] = _JY; //#24090 + if (_JY >= $_.gf) { //#24090 + var _Jb = $k[--$j]; //#24090 + $k[$j++] = _Jb ^ $_.pm; //#24090 + } //#24090 + } //#24090 + $_.rsalog = $a(); //#24090 + $_.rslog = $a($_.gf); //#24091 + for (var _Jh = 1, _Jg = $_["gf-1"]; _Jh <= _Jg; _Jh += 1) { //#24092 + $put($_.rslog, $get($_.rsalog, _Jh), _Jh); //#24092 + } //#24092 $_.rsprod = function() { - var _Jl = $k[--$j]; //#23770 - var _Jm = $k[--$j]; //#23770 - $k[$j++] = _Jm; //#23774 - $k[$j++] = _Jl; //#23774 - if ((_Jl != 0) && (_Jm != 0)) { //#23773 - var _Jp = $get($_.rslog, $k[--$j]); //#23771 - var _Jv = $get($_.rsalog, $f(_Jp + $get($_.rslog, $k[--$j])) % $_["gf-1"]); //#23771 - $k[$j++] = _Jv; //#23771 - } else { //#23773 - $j -= 2; //#23773 - $k[$j++] = 0; //#23773 - } //#23773 - }; //#23773 - $k[$j++] = Infinity; //#23778 - $k[$j++] = 1; //#23778 - for (var _Jx = 0, _Jy = $_.ecpb; _Jx < _Jy; _Jx++) { //#23778 - $k[$j++] = 0; //#23778 - } //#23778 - $_.coeffs = $a(); //#23778 - for (var _K2 = 0, _K1 = $_.ecpb - 1; _K2 <= _K1; _K2 += 1) { //#23787 - $_.i = _K2; //#23780 - $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#23781 - for (var _K9 = $_.i; _K9 >= 1; _K9 -= 1) { //#23785 - $_.j = _K9; //#23783 - $k[$j++] = $_.coeffs; //#23784 - $k[$j++] = $_.j; //#23784 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#23784 - $k[$j++] = $get($_.coeffs, $_.j); //#23784 - $k[$j++] = $get($_.rsalog, $_.i); //#23784 - $_.rsprod(); //#23784 - var _KL = $k[--$j]; //#23784 - var _KM = $k[--$j]; //#23784 - var _KN = $k[--$j]; //#23784 - $put($k[--$j], _KN, $xo(_KM, _KL)); //#23784 - } //#23784 - $k[$j++] = $_.coeffs; //#23786 - $k[$j++] = 0; //#23786 - $k[$j++] = $get($_.coeffs, 0); //#23786 - $k[$j++] = $get($_.rsalog, $_.i); //#23786 - $_.rsprod(); //#23786 - var _KV = $k[--$j]; //#23786 - var _KW = $k[--$j]; //#23786 - $put($k[--$j], _KW, _KV); //#23786 - } //#23786 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#23788 - for (var _Kd = 0, _Kc = $_.cwbs.length - 1; _Kd <= _Kc; _Kd += 1) { //#23803 - $_.i = _Kd; //#23792 - $k[$j++] = Infinity; //#23793 - $aload($get($_.cwbs, $_.i)); //#23793 - for (var _Ki = 0, _Kj = $_.ecpb; _Ki < _Kj; _Ki++) { //#23793 - $k[$j++] = 0; //#23793 - } //#23793 - $_.rscws = $a(); //#23793 - for (var _Kn = 0, _Km = $_.dcpb - 1; _Kn <= _Km; _Kn += 1) { //#23801 - $_.m = _Kn; //#23795 - $_.k = $get($_.rscws, $_.m); //#23796 - for (var _Kt = 0, _Ks = $_.ecpb - 1; _Kt <= _Ks; _Kt += 1) { //#23800 - $_.j = _Kt; //#23798 - $k[$j++] = $_.rscws; //#23799 - $k[$j++] = ($_.m + $_.j) + 1; //#23799 - $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#23799 - $k[$j++] = $_.k; //#23799 - $_.rsprod(); //#23799 - var _L6 = $k[--$j]; //#23799 - var _L7 = $k[--$j]; //#23799 - $put($k[--$j], _L7, $xo(_L6, $get($_.rscws, ($_.m + $_.j) + 1))); //#23799 - } //#23799 - } //#23799 - $put($_.ecbs, $_.i, $geti($_.rscws, $_.dcpb, $_.ecpb)); //#23802 - } //#23802 - $k[$j++] = Infinity; //#23806 - $aload($_.cws); //#23806 - for (var _LH = 0, _LI = $_.rscw; _LH < _LI; _LH++) { //#23806 - $k[$j++] = 0; //#23806 - } //#23806 - $_.cws = $a(); //#23806 - for (var _LM = 0, _LL = $f($_.rscw - 1); _LM <= _LL; _LM += 1) { //#23810 - $_.i = _LM; //#23808 - $put($_.cws, $f($_.dcws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#23809 - } //#23809 - var _La = $_.stype ? 5 : 8; //#23813 - $_.mmat = $a($f($_.dcws + $_.rscw) * _La); //#23813 - $_.r = 0; //#23814 - $_.c = 0; //#23814 - var _Ld = $_.stype ? 2 : 1; //#23815 - for (var _Lg = 0, _Lh = _Ld, _Lf = $_.cws.length - 1; _Lh < 0 ? _Lg >= _Lf : _Lg <= _Lf; _Lg += _Lh) { //#23836 - $_.i = _Lg; //#23816 - if (!$_.stype) { //#23830 - var _Lk = $strcpy($s(8), "00000000"); //#23818 - var _Lp = $cvrs($s(8), $get($_.cws, $_.i), 2); //#23818 - $puti(_Lk, 8 - _Lp.length, _Lp); //#23819 - $k[$j++] = _Lk; //#23819 - $k[$j++] = Infinity; //#23819 - var _Lq = $k[--$j]; //#23819 - var _Lr = $k[--$j]; //#23819 - $k[$j++] = _Lq; //#23819 - $forall(_Lr, function() { //#23819 - var _Ls = $k[--$j]; //#23819 - $k[$j++] = $f(_Ls - 48); //#23819 - }); //#23819 - var _Lt = $a(); //#23819 - $_.top = $geti(_Lt, 0, 4); //#23820 - $_.bot = $geti(_Lt, 4, 4); //#23821 - } else { //#23830 - var _Lx = $strcpy($s(5), "00000"); //#23823 - var _M2 = $cvrs($s(5), $get($_.cws, $_.i), 2); //#23823 - $puti(_Lx, 5 - _M2.length, _M2); //#23824 - $k[$j++] = _Lx; //#23824 - $k[$j++] = Infinity; //#23824 - var _M3 = $k[--$j]; //#23824 - var _M4 = $k[--$j]; //#23824 - $k[$j++] = _M3; //#23824 - $forall(_M4, function() { //#23824 - var _M5 = $k[--$j]; //#23824 - $k[$j++] = $f(_M5 - 48); //#23824 - }); //#23824 - $_.c1 = $a(); //#23825 - var _M8 = $strcpy($s(5), "00000"); //#23826 - var _MD = $cvrs($s(5), $get($_.cws, $_.i + 1), 2); //#23826 - $puti(_M8, 5 - _MD.length, _MD); //#23827 - $k[$j++] = _M8; //#23827 - $k[$j++] = Infinity; //#23827 - var _ME = $k[--$j]; //#23827 - var _MF = $k[--$j]; //#23827 - $k[$j++] = _ME; //#23827 - $forall(_MF, function() { //#23827 - var _MG = $k[--$j]; //#23827 - $k[$j++] = $f(_MG - 48); //#23827 - }); //#23827 - $_.c2 = $a(); //#23828 - $k[$j++] = Infinity; //#23829 - $aload($geti($_.c1, 0, 3)); //#23829 - $aload($geti($_.c2, 0, 2)); //#23829 - $_.top = $a(); //#23829 - $k[$j++] = Infinity; //#23830 - $aload($geti($_.c1, 3, 2)); //#23830 - $aload($geti($_.c2, 2, 3)); //#23830 - $_.bot = $a(); //#23830 - } //#23830 - $puti($_.mmat, $f(($_.r * $_.dcol) + $_.c), $_.top); //#23832 - $puti($_.mmat, $f((($_.r + 1) * $_.dcol) + $_.c), $_.bot); //#23833 - $_.c = $_.c + $_.top.length; //#23834 - if ($_.c == $_.dcol) { //#23835 - $_.c = 0; //#23835 - $_.r = $_.r + 2; //#23835 - } //#23835 - } //#23835 + var _Jl = $k[--$j]; //#24094 + var _Jm = $k[--$j]; //#24094 + $k[$j++] = _Jm; //#24098 + $k[$j++] = _Jl; //#24098 + if ((_Jl != 0) && (_Jm != 0)) { //#24097 + var _Jp = $get($_.rslog, $k[--$j]); //#24095 + var _Jv = $get($_.rsalog, $f(_Jp + $get($_.rslog, $k[--$j])) % $_["gf-1"]); //#24095 + $k[$j++] = _Jv; //#24095 + } else { //#24097 + $j -= 2; //#24097 + $k[$j++] = 0; //#24097 + } //#24097 + }; //#24097 + $k[$j++] = Infinity; //#24102 + $k[$j++] = 1; //#24102 + for (var _Jx = 0, _Jy = $_.ecpb; _Jx < _Jy; _Jx++) { //#24102 + $k[$j++] = 0; //#24102 + } //#24102 + $_.coeffs = $a(); //#24102 + for (var _K2 = 0, _K1 = $_.ecpb - 1; _K2 <= _K1; _K2 += 1) { //#24111 + $_.i = _K2; //#24104 + $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#24105 + for (var _K9 = $_.i; _K9 >= 1; _K9 -= 1) { //#24109 + $_.j = _K9; //#24107 + $k[$j++] = $_.coeffs; //#24108 + $k[$j++] = $_.j; //#24108 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#24108 + $k[$j++] = $get($_.coeffs, $_.j); //#24108 + $k[$j++] = $get($_.rsalog, $_.i); //#24108 + $_.rsprod(); //#24108 + var _KL = $k[--$j]; //#24108 + var _KM = $k[--$j]; //#24108 + var _KN = $k[--$j]; //#24108 + $put($k[--$j], _KN, $xo(_KM, _KL)); //#24108 + } //#24108 + $k[$j++] = $_.coeffs; //#24110 + $k[$j++] = 0; //#24110 + $k[$j++] = $get($_.coeffs, 0); //#24110 + $k[$j++] = $get($_.rsalog, $_.i); //#24110 + $_.rsprod(); //#24110 + var _KV = $k[--$j]; //#24110 + var _KW = $k[--$j]; //#24110 + $put($k[--$j], _KW, _KV); //#24110 + } //#24110 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#24112 + for (var _Kd = 0, _Kc = $_.cwbs.length - 1; _Kd <= _Kc; _Kd += 1) { //#24127 + $_.i = _Kd; //#24116 + $k[$j++] = Infinity; //#24117 + $aload($get($_.cwbs, $_.i)); //#24117 + for (var _Ki = 0, _Kj = $_.ecpb; _Ki < _Kj; _Ki++) { //#24117 + $k[$j++] = 0; //#24117 + } //#24117 + $_.rscws = $a(); //#24117 + for (var _Kn = 0, _Km = $_.dcpb - 1; _Kn <= _Km; _Kn += 1) { //#24125 + $_.m = _Kn; //#24119 + $_.k = $get($_.rscws, $_.m); //#24120 + for (var _Kt = 0, _Ks = $_.ecpb - 1; _Kt <= _Ks; _Kt += 1) { //#24124 + $_.j = _Kt; //#24122 + $k[$j++] = $_.rscws; //#24123 + $k[$j++] = ($_.m + $_.j) + 1; //#24123 + $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#24123 + $k[$j++] = $_.k; //#24123 + $_.rsprod(); //#24123 + var _L6 = $k[--$j]; //#24123 + var _L7 = $k[--$j]; //#24123 + $put($k[--$j], _L7, $xo(_L6, $get($_.rscws, ($_.m + $_.j) + 1))); //#24123 + } //#24123 + } //#24123 + $put($_.ecbs, $_.i, $geti($_.rscws, $_.dcpb, $_.ecpb)); //#24126 + } //#24126 + $k[$j++] = Infinity; //#24130 + $aload($_.cws); //#24130 + for (var _LH = 0, _LI = $_.rscw; _LH < _LI; _LH++) { //#24130 + $k[$j++] = 0; //#24130 + } //#24130 + $_.cws = $a(); //#24130 + for (var _LM = 0, _LL = $f($_.rscw - 1); _LM <= _LL; _LM += 1) { //#24134 + $_.i = _LM; //#24132 + $put($_.cws, $f($_.dcws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#24133 + } //#24133 + var _La = $_.stype ? 5 : 8; //#24137 + $_.mmat = $a($f($_.dcws + $_.rscw) * _La); //#24137 + $_.r = 0; //#24138 + $_.c = 0; //#24138 + var _Ld = $_.stype ? 2 : 1; //#24139 + for (var _Lg = 0, _Lh = _Ld, _Lf = $_.cws.length - 1; _Lh < 0 ? _Lg >= _Lf : _Lg <= _Lf; _Lg += _Lh) { //#24160 + $_.i = _Lg; //#24140 + if (!$_.stype) { //#24154 + var _Lk = $strcpy($s(8), "00000000"); //#24142 + var _Lp = $cvrs($s(8), $get($_.cws, $_.i), 2); //#24142 + $puti(_Lk, 8 - _Lp.length, _Lp); //#24143 + $k[$j++] = _Lk; //#24143 + $k[$j++] = Infinity; //#24143 + var _Lq = $k[--$j]; //#24143 + var _Lr = $k[--$j]; //#24143 + $k[$j++] = _Lq; //#24143 + $forall(_Lr, function() { //#24143 + var _Ls = $k[--$j]; //#24143 + $k[$j++] = $f(_Ls - 48); //#24143 + }); //#24143 + var _Lt = $a(); //#24143 + $_.top = $geti(_Lt, 0, 4); //#24144 + $_.bot = $geti(_Lt, 4, 4); //#24145 + } else { //#24154 + var _Lx = $strcpy($s(5), "00000"); //#24147 + var _M2 = $cvrs($s(5), $get($_.cws, $_.i), 2); //#24147 + $puti(_Lx, 5 - _M2.length, _M2); //#24148 + $k[$j++] = _Lx; //#24148 + $k[$j++] = Infinity; //#24148 + var _M3 = $k[--$j]; //#24148 + var _M4 = $k[--$j]; //#24148 + $k[$j++] = _M3; //#24148 + $forall(_M4, function() { //#24148 + var _M5 = $k[--$j]; //#24148 + $k[$j++] = $f(_M5 - 48); //#24148 + }); //#24148 + $_.c1 = $a(); //#24149 + var _M8 = $strcpy($s(5), "00000"); //#24150 + var _MD = $cvrs($s(5), $get($_.cws, $_.i + 1), 2); //#24150 + $puti(_M8, 5 - _MD.length, _MD); //#24151 + $k[$j++] = _M8; //#24151 + $k[$j++] = Infinity; //#24151 + var _ME = $k[--$j]; //#24151 + var _MF = $k[--$j]; //#24151 + $k[$j++] = _ME; //#24151 + $forall(_MF, function() { //#24151 + var _MG = $k[--$j]; //#24151 + $k[$j++] = $f(_MG - 48); //#24151 + }); //#24151 + $_.c2 = $a(); //#24152 + $k[$j++] = Infinity; //#24153 + $aload($geti($_.c1, 0, 3)); //#24153 + $aload($geti($_.c2, 0, 2)); //#24153 + $_.top = $a(); //#24153 + $k[$j++] = Infinity; //#24154 + $aload($geti($_.c1, 3, 2)); //#24154 + $aload($geti($_.c2, 2, 3)); //#24154 + $_.bot = $a(); //#24154 + } //#24154 + $puti($_.mmat, $f(($_.r * $_.dcol) + $_.c), $_.top); //#24156 + $puti($_.mmat, $f((($_.r + 1) * $_.dcol) + $_.c), $_.bot); //#24157 + $_.c = $_.c + $_.top.length; //#24158 + if ($_.c == $_.dcol) { //#24159 + $_.c = 0; //#24159 + $_.r = $_.r + 2; //#24159 + } //#24159 + } //#24159 $_.mmv = function() { - var _Mi = $k[--$j]; //#23839 - var _Mj = $k[--$j]; //#23839 - $k[$j++] = $f(_Mj + (_Mi * $_.cols)); //#23839 - }; //#23839 - $k[$j++] = Infinity; //#23840 - for (var _Mm = 0, _Mn = $_.rows * $_.cols; _Mm < _Mn; _Mm++) { //#23840 - $k[$j++] = -1; //#23840 - } //#23840 - $_.pixs = $a(); //#23840 + var _Mi = $k[--$j]; //#24163 + var _Mj = $k[--$j]; //#24163 + $k[$j++] = $f(_Mj + (_Mi * $_.cols)); //#24163 + }; //#24163 + $k[$j++] = Infinity; //#24164 + for (var _Mm = 0, _Mn = $_.rows * $_.cols; _Mm < _Mn; _Mm++) { //#24164 + $k[$j++] = -1; //#24164 + } //#24164 + $_.pixs = $a(); //#24164 var _NJ = $a([function() { - for (var _Mq = 0, _Mr = $_.cols; _Mq < _Mr; _Mq++) { //#23844 - $k[$j++] = 0; //#23844 - } //#23844 + for (var _Mq = 0, _Mr = $_.cols; _Mq < _Mr; _Mq++) { //#24168 + $k[$j++] = 0; //#24168 + } //#24168 }, function() { - for (var _Mt = 0, _Mu = $_.cols; _Mt < _Mu; _Mt++) { //#23845 - $k[$j++] = 1; //#23845 - } //#23845 + for (var _Mt = 0, _Mu = $_.cols; _Mt < _Mu; _Mt++) { //#24169 + $k[$j++] = 1; //#24169 + } //#24169 }, function() { - $k[$j++] = 0; //#23846 - for (var _Mw = 0, _Mx = $f($_.cols - 2); _Mw < _Mx; _Mw++) { //#23846 - $k[$j++] = 1; //#23846 - } //#23846 - $k[$j++] = 0; //#23846 + $k[$j++] = 0; //#24170 + for (var _Mw = 0, _Mx = $f($_.cols - 2); _Mw < _Mx; _Mw++) { //#24170 + $k[$j++] = 1; //#24170 + } //#24170 + $k[$j++] = 0; //#24170 }, function() { - $k[$j++] = 0; //#23847 - $k[$j++] = 1; //#23847 - for (var _Mz = 0, _N0 = $f($_.cols - 4); _Mz < _N0; _Mz++) { //#23847 - $k[$j++] = 0; //#23847 - } //#23847 - $k[$j++] = 1; //#23847 - $k[$j++] = 0; //#23847 + $k[$j++] = 0; //#24171 + $k[$j++] = 1; //#24171 + for (var _Mz = 0, _N0 = $f($_.cols - 4); _Mz < _N0; _Mz++) { //#24171 + $k[$j++] = 0; //#24171 + } //#24171 + $k[$j++] = 1; //#24171 + $k[$j++] = 0; //#24171 }, function() { - for (var _N2 = 0, _N3 = ~~($f($_.cols - 1) / 2); _N2 < _N3; _N2++) { //#23848 - $k[$j++] = -1; //#23848 - } //#23848 - $k[$j++] = 1; //#23848 - for (var _N5 = 0, _N6 = ~~($f($_.cols - 1) / 2); _N5 < _N6; _N5++) { //#23848 - $k[$j++] = -1; //#23848 - } //#23848 + for (var _N2 = 0, _N3 = ~~($f($_.cols - 1) / 2); _N2 < _N3; _N2++) { //#24172 + $k[$j++] = -1; //#24172 + } //#24172 + $k[$j++] = 1; //#24172 + for (var _N5 = 0, _N6 = ~~($f($_.cols - 1) / 2); _N5 < _N6; _N5++) { //#24172 + $k[$j++] = -1; //#24172 + } //#24172 }, function() { - for (var _N8 = 0, _N9 = ~~($f($_.cols - 1) / 2); _N8 < _N9; _N8++) { //#23849 - $k[$j++] = -1; //#23849 - } //#23849 - $k[$j++] = 0; //#23849 - for (var _NB = 0, _NC = ~~($f($_.cols - 1) / 2); _NB < _NC; _NB++) { //#23849 - $k[$j++] = -1; //#23849 - } //#23849 + for (var _N8 = 0, _N9 = ~~($f($_.cols - 1) / 2); _N8 < _N9; _N8++) { //#24173 + $k[$j++] = -1; //#24173 + } //#24173 + $k[$j++] = 0; //#24173 + for (var _NB = 0, _NC = ~~($f($_.cols - 1) / 2); _NB < _NC; _NB++) { //#24173 + $k[$j++] = -1; //#24173 + } //#24173 }, function() { - $k[$j++] = 1; //#23850 - for (var _NE = 0, _NF = $f($_.cols - 2); _NE < _NF; _NE++) { //#23850 - $k[$j++] = 0; //#23850 - } //#23850 - $k[$j++] = 1; //#23850 + $k[$j++] = 1; //#24174 + for (var _NE = 0, _NF = $f($_.cols - 2); _NE < _NF; _NE++) { //#24174 + $k[$j++] = 0; //#24174 + } //#24174 + $k[$j++] = 1; //#24174 }, function() { - $k[$j++] = 1; //#23851 - $k[$j++] = 0; //#23851 - for (var _NH = 0, _NI = $f($_.cols - 4); _NH < _NI; _NH++) { //#23851 - $k[$j++] = 1; //#23851 - } //#23851 - $k[$j++] = 0; //#23851 - $k[$j++] = 1; //#23851 - }]); //#23851 - $_.artifact = _NJ; //#23852 - if (!bwipp_codeone.__23866__) { //#23866 - $_ = Object.create($_); //#23866 + $k[$j++] = 1; //#24175 + $k[$j++] = 0; //#24175 + for (var _NH = 0, _NI = $f($_.cols - 4); _NH < _NI; _NH++) { //#24175 + $k[$j++] = 1; //#24175 + } //#24175 + $k[$j++] = 0; //#24175 + $k[$j++] = 1; //#24175 + }]); //#24175 + $_.artifact = _NJ; //#24176 + if (!bwipp_codeone.__24190__) { //#24190 + $_ = Object.create($_); //#24190 var _NK = new Map([ ["A", "121343"], ["B", "12134343"], @@ -30121,56 +30755,56 @@ function bwipp_codeone() { ["H", "121212134343"], ["S", "56661278"], ["T", "5666666666127878"] - ]); //#23864 - $_.cpatmap = _NK; //#23865 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23865 - bwipp_codeone.__23866__ = 1; //#23865 - $_ = Object.getPrototypeOf($_); //#23865 - } //#23865 - $_.cpat = $get($_.cpatmap, $geti($_.vers, 0, 1)); //#23867 - $k[$j++] = $_.pixs; //#23868 - $k[$j++] = 0; //#23868 - $k[$j++] = ~~($f($_.rows - $_.cpat.length) / 2); //#23868 - $_.mmv(); //#23868 - $k[$j++] = Infinity; //#23869 - $forall($_.cpat, function() { //#23869 + ]); //#24188 + $_.cpatmap = _NK; //#24189 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#24189 + bwipp_codeone.__24190__ = 1; //#24189 + $_ = Object.getPrototypeOf($_); //#24189 + } //#24189 + $_.cpat = $get($_.cpatmap, $geti($_.vers, 0, 1)); //#24191 + $k[$j++] = $_.pixs; //#24192 + $k[$j++] = 0; //#24192 + $k[$j++] = ~~($f($_.rows - $_.cpat.length) / 2); //#24192 + $_.mmv(); //#24192 + $k[$j++] = Infinity; //#24193 + $forall($_.cpat, function() { //#24193 if ($get($_.artifact, $f($k[--$j] - 49))() === true) { return true; - } //#23869 - }); //#23869 - var _NX = $a(); //#23869 - var _NY = $k[--$j]; //#23869 - $puti($k[--$j], _NY, _NX); //#23869 - for (var _Nc = 0, _Nb = $f($_.risl - 1); _Nc <= _Nb; _Nc += 1) { //#23884 - $_.i = _Nc; //#23873 - for (var _Nh = $_.riso, _Ni = $_.risi, _Ng = $f($_.cols - 1); _Ni < 0 ? _Nh >= _Ng : _Nh <= _Ng; _Nh += _Ni) { //#23883 - $_.j = _Nh; //#23875 - var _Nk = (($_.i % 12) == 0) ? 1 : 0; //#23876 - var _Nl = $a([1, _Nk]); //#23876 - $k[$j++] = _Nl; //#23877 - $k[$j++] = _Nl; //#23877 - $k[$j++] = $_.pixs; //#23877 - $k[$j++] = $_.j; //#23877 - $k[$j++] = $_.i; //#23877 - $_.mmv(); //#23877 - var _Np = $k[--$j]; //#23878 - var _Nq = $k[--$j]; //#23878 - $puti(_Nq, _Np, $k[--$j]); //#23878 - if ($_.i != $f($_.risl - 1)) { //#23882 - $k[$j++] = $_.pixs; //#23880 - $k[$j++] = $f($f($_.cols - $_.j) - 2); //#23880 - $k[$j++] = $f($f($_.rows - $_.i) - 1); //#23880 - $_.mmv(); //#23880 - var _Nz = $k[--$j]; //#23881 - var _O0 = $k[--$j]; //#23881 - $puti(_O0, _Nz, $k[--$j]); //#23881 - } else { //#23882 - $j--; //#23882 - } //#23882 - } //#23882 - } //#23882 - if (!bwipp_codeone.__23904__) { //#23904 - $_ = Object.create($_); //#23904 + } //#24193 + }); //#24193 + var _NX = $a(); //#24193 + var _NY = $k[--$j]; //#24193 + $puti($k[--$j], _NY, _NX); //#24193 + for (var _Nc = 0, _Nb = $f($_.risl - 1); _Nc <= _Nb; _Nc += 1) { //#24208 + $_.i = _Nc; //#24197 + for (var _Nh = $_.riso, _Ni = $_.risi, _Ng = $f($_.cols - 1); _Ni < 0 ? _Nh >= _Ng : _Nh <= _Ng; _Nh += _Ni) { //#24207 + $_.j = _Nh; //#24199 + var _Nk = (($_.i % 12) == 0) ? 1 : 0; //#24200 + var _Nl = $a([1, _Nk]); //#24200 + $k[$j++] = _Nl; //#24201 + $k[$j++] = _Nl; //#24201 + $k[$j++] = $_.pixs; //#24201 + $k[$j++] = $_.j; //#24201 + $k[$j++] = $_.i; //#24201 + $_.mmv(); //#24201 + var _Np = $k[--$j]; //#24202 + var _Nq = $k[--$j]; //#24202 + $puti(_Nq, _Np, $k[--$j]); //#24202 + if ($_.i != $f($_.risl - 1)) { //#24206 + $k[$j++] = $_.pixs; //#24204 + $k[$j++] = $f($f($_.cols - $_.j) - 2); //#24204 + $k[$j++] = $f($f($_.rows - $_.i) - 1); //#24204 + $_.mmv(); //#24204 + var _Nz = $k[--$j]; //#24205 + var _O0 = $k[--$j]; //#24205 + $puti(_O0, _Nz, $k[--$j]); //#24205 + } else { //#24206 + $j--; //#24206 + } //#24206 + } //#24206 + } //#24206 + if (!bwipp_codeone.__24228__) { //#24228 + $_ = Object.create($_); //#24228 var _Of = new Map([ ["A", $a([$a([12, 5])])], ["B", $a([$a([16, 7])])], @@ -30186,954 +30820,954 @@ function bwipp_codeone() { ["T-16", $a([$a([8, 10])])], ["T-32", $a([$a([16, 10]), $a([16, 12])])], ["T-48", $a([$a([24, 10]), $a([24, 12]), $a([24, 14])])] - ]); //#23902 - $_.blackdotmap = _Of; //#23903 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23903 - bwipp_codeone.__23904__ = 1; //#23903 - $_ = Object.getPrototypeOf($_); //#23903 - } //#23903 - $forall($get($_.blackdotmap, $_.vers), function() { //#23905 - var _Ol = $k[--$j]; //#23905 - $k[$j++] = $_.pixs; //#23905 - $aload(_Ol); //#23905 - $_.mmv(); //#23905 - var _Om = $k[--$j]; //#23905 - $put($k[--$j], _Om, 1); //#23905 - }); //#23905 - $_.j = 0; //#23908 - for (var _Oq = 0, _Op = $_.pixs.length - 1; _Oq <= _Op; _Oq += 1) { //#23915 - $_.i = _Oq; //#23910 - if ($get($_.pixs, $_.i) == -1) { //#23914 - $put($_.pixs, $_.i, $get($_.mmat, $_.j)); //#23912 - $_.j = $_.j + 1; //#23913 - } //#23913 - } //#23913 - $k[$j++] = Infinity; //#23918 - $k[$j++] = 'ren'; //#23930 - $k[$j++] = bwipp_renmatrix; //#23930 - $k[$j++] = 'pixs'; //#23930 - $k[$j++] = $_.pixs; //#23930 - $k[$j++] = 'pixx'; //#23930 - $k[$j++] = $_.cols; //#23930 - $k[$j++] = 'pixy'; //#23930 - $k[$j++] = $_.rows; //#23930 - $k[$j++] = 'height'; //#23930 - $k[$j++] = ($_.rows / 72) * 2; //#23930 - $k[$j++] = 'width'; //#23930 - $k[$j++] = ($_.cols / 72) * 2; //#23930 - if ($_.stype || $_.ttype) { //#23930 - $k[$j++] = 'borderleft'; //#23929 - $k[$j++] = 1; //#23929 - $k[$j++] = 'borderright'; //#23929 - $k[$j++] = 1; //#23929 - $k[$j++] = 'bordertop'; //#23929 - $k[$j++] = 0; //#23929 - $k[$j++] = 'borderbottom'; //#23929 - $k[$j++] = 1; //#23929 - } //#23929 - $k[$j++] = 'opt'; //#23931 - $k[$j++] = $_.options; //#23931 - var _P8 = $d(); //#23931 - $k[$j++] = _P8; //#23934 - if (!$_.dontdraw) { //#23934 - bwipp_renmatrix(); //#23934 - } //#23934 - $_ = Object.getPrototypeOf($_); //#23936 - $_ = Object.getPrototypeOf($_); //#23938 + ]); //#24226 + $_.blackdotmap = _Of; //#24227 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#24227 + bwipp_codeone.__24228__ = 1; //#24227 + $_ = Object.getPrototypeOf($_); //#24227 + } //#24227 + $forall($get($_.blackdotmap, $_.vers), function() { //#24229 + var _Ol = $k[--$j]; //#24229 + $k[$j++] = $_.pixs; //#24229 + $aload(_Ol); //#24229 + $_.mmv(); //#24229 + var _Om = $k[--$j]; //#24229 + $put($k[--$j], _Om, 1); //#24229 + }); //#24229 + $_.j = 0; //#24232 + for (var _Oq = 0, _Op = $_.pixs.length - 1; _Oq <= _Op; _Oq += 1) { //#24239 + $_.i = _Oq; //#24234 + if ($get($_.pixs, $_.i) == -1) { //#24238 + $put($_.pixs, $_.i, $get($_.mmat, $_.j)); //#24236 + $_.j = $_.j + 1; //#24237 + } //#24237 + } //#24237 + $k[$j++] = Infinity; //#24242 + $k[$j++] = 'ren'; //#24254 + $k[$j++] = 'renmatrix'; //#24254 + $k[$j++] = 'pixs'; //#24254 + $k[$j++] = $_.pixs; //#24254 + $k[$j++] = 'pixx'; //#24254 + $k[$j++] = $_.cols; //#24254 + $k[$j++] = 'pixy'; //#24254 + $k[$j++] = $_.rows; //#24254 + $k[$j++] = 'height'; //#24254 + $k[$j++] = ($_.rows / 72) * 2; //#24254 + $k[$j++] = 'width'; //#24254 + $k[$j++] = ($_.cols / 72) * 2; //#24254 + if ($_.stype || $_.ttype) { //#24254 + $k[$j++] = 'borderleft'; //#24253 + $k[$j++] = 1; //#24253 + $k[$j++] = 'borderright'; //#24253 + $k[$j++] = 1; //#24253 + $k[$j++] = 'bordertop'; //#24253 + $k[$j++] = 0; //#24253 + $k[$j++] = 'borderbottom'; //#24253 + $k[$j++] = 1; //#24253 + } //#24253 + $k[$j++] = 'opt'; //#24255 + $k[$j++] = $_.options; //#24255 + var _P8 = $d(); //#24255 + $k[$j++] = _P8; //#24258 + if (!$_.dontdraw) { //#24258 + bwipp_renmatrix(); //#24258 + } //#24258 + $_ = Object.getPrototypeOf($_); //#24260 + $_ = Object.getPrototypeOf($_); //#24262 } //bwipp_codeone function bwipp_hanxin() { - $_ = Object.create($_); //#23969 - $_.dontdraw = false; //#23972 - $_.version = "unset"; //#23973 - $_.eclevel = "L2"; //#23974 - $_.parse = false; //#23975 - $_.parsefnc = false; //#23976 - $_.mask = -1; //#23977 - $k[$j++] = $_; //#23979 - bwipp_processoptions(); //#23979 - $_.options = $k[--$j]; //#23979 - $_.barcode = $k[--$j]; //#23980 - if ($eq($_.barcode, "")) { //#23984 - $k[$j++] = 'bwipp.hanxinEmptyData#23983'; //#23983 - $k[$j++] = "The data must not be empty"; //#23983 - bwipp_raiseerror(); //#23983 - } //#23983 - if ($ne($_.version, "unset")) { //#23996 - var _5 = $_.version.length; //#23987 - var _6 = (_5 >= 1) && (_5 <= 2); //#23987 - $k[$j++] = _6; //#23992 - if (_6) { //#23992 - $j--; //#23988 - var _7 = $_.version; //#23989 - $k[$j++] = true; //#23989 - for (var _8 = 0, _9 = _7.length; _8 < _9; _8++) { //#23989 - var _A = $get(_7, _8); //#23989 - if ((_A < 48) || (_A > 57)) { //#23989 - $j--; //#23989 - $k[$j++] = false; //#23989 - } //#23989 - } //#23989 - var _B = $k[--$j]; //#23989 - $k[$j++] = _B; //#23991 - if (_B) { //#23991 - $j--; //#23990 - var _D = $cvi($_.version); //#23990 - $k[$j++] = (_D >= 1) && (_D <= 84); //#23990 - } //#23990 - } //#23990 - if ($nt($k[--$j])) { //#23995 - $k[$j++] = 'bwipp.hanxinInvalidVersion#23994'; //#23994 - $k[$j++] = "Valid versions are 1 to 84"; //#23994 - bwipp_raiseerror(); //#23994 - } //#23994 - } //#23994 - var _G = $_.eclevel.length == 2; //#23998 - $k[$j++] = _G; //#24002 - if (_G) { //#24002 - $j--; //#23999 - $k[$j++] = $geti($_.eclevel, 0, 1); //#24001 - if ($eq("L", "L")) { //#24001 - $j--; //#24000 - var _L = $get($_.eclevel, 1) - 48; //#24000 - $k[$j++] = (_L >= 1) && (_L <= 4); //#24000 - } //#24000 - } //#24000 - if ($nt($k[--$j])) { //#24005 - $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24004'; //#24004 - $k[$j++] = "Valid error correction levels are L1 to L4"; //#24004 - bwipp_raiseerror(); //#24004 - } //#24004 - if ($_.mask != -1) { //#24011 - if (($_.mask < 1) || ($_.mask > 4)) { //#24010 - $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24009'; //#24009 - $k[$j++] = "The valid masks are 1 to 4"; //#24009 - bwipp_raiseerror(); //#24009 - } //#24009 - } //#24009 - bwipp_loadctx(bwipp_hanxin) //#24013 + $_ = Object.create($_); //#24293 + $_.dontdraw = false; //#24296 + $_.version = "unset"; //#24297 + $_.eclevel = "L2"; //#24298 + $_.parse = false; //#24299 + $_.parsefnc = false; //#24300 + $_.mask = -1; //#24301 + $k[$j++] = $_; //#24303 + bwipp_processoptions(); //#24303 + $_.options = $k[--$j]; //#24303 + $_.barcode = $k[--$j]; //#24304 + if ($eq($_.barcode, "")) { //#24308 + $k[$j++] = 'bwipp.hanxinEmptyData#24307'; //#24307 + $k[$j++] = "The data must not be empty"; //#24307 + bwipp_raiseerror(); //#24307 + } //#24307 + if ($ne($_.version, "unset")) { //#24320 + var _5 = $_.version.length; //#24311 + var _6 = (_5 >= 1) && (_5 <= 2); //#24311 + $k[$j++] = _6; //#24316 + if (_6) { //#24316 + $j--; //#24312 + var _7 = $_.version; //#24313 + $k[$j++] = true; //#24313 + for (var _8 = 0, _9 = _7.length; _8 < _9; _8++) { //#24313 + var _A = $get(_7, _8); //#24313 + if ((_A < 48) || (_A > 57)) { //#24313 + $j--; //#24313 + $k[$j++] = false; //#24313 + } //#24313 + } //#24313 + var _B = $k[--$j]; //#24313 + $k[$j++] = _B; //#24315 + if (_B) { //#24315 + $j--; //#24314 + var _D = $cvi($_.version); //#24314 + $k[$j++] = (_D >= 1) && (_D <= 84); //#24314 + } //#24314 + } //#24314 + if ($nt($k[--$j])) { //#24319 + $k[$j++] = 'bwipp.hanxinInvalidVersion#24318'; //#24318 + $k[$j++] = "Valid versions are 1 to 84"; //#24318 + bwipp_raiseerror(); //#24318 + } //#24318 + } //#24318 + var _G = $_.eclevel.length == 2; //#24322 + $k[$j++] = _G; //#24326 + if (_G) { //#24326 + $j--; //#24323 + $k[$j++] = $geti($_.eclevel, 0, 1); //#24325 + if ($eq("L", "L")) { //#24325 + $j--; //#24324 + var _L = $get($_.eclevel, 1) - 48; //#24324 + $k[$j++] = (_L >= 1) && (_L <= 4); //#24324 + } //#24324 + } //#24324 + if ($nt($k[--$j])) { //#24329 + $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24328'; //#24328 + $k[$j++] = "Valid error correction levels are L1 to L4"; //#24328 + bwipp_raiseerror(); //#24328 + } //#24328 + if ($_.mask != -1) { //#24335 + if (($_.mask < 1) || ($_.mask > 4)) { //#24334 + $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24333'; //#24333 + $k[$j++] = "The valid masks are 1 to 4"; //#24333 + bwipp_raiseerror(); //#24333 + } //#24333 + } //#24333 + bwipp_loadctx(bwipp_hanxin) //#24337 var _S = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc] - ]); //#24018 - $_.fncvals = _S; //#24020 - $k[$j++] = 'msg'; //#24021 - $k[$j++] = $_.barcode; //#24021 - $k[$j++] = $_.fncvals; //#24021 - bwipp_parseinput(); //#24021 - var _V = $k[--$j]; //#24021 - $_[$k[--$j]] = _V; //#24021 - $_.msglen = $_.msg.length; //#24022 + ]); //#24342 + $_.fncvals = _S; //#24344 + $k[$j++] = 'msg'; //#24345 + $k[$j++] = $_.barcode; //#24345 + $k[$j++] = $_.fncvals; //#24345 + bwipp_parseinput(); //#24345 + var _V = $k[--$j]; //#24345 + $_[$k[--$j]] = _V; //#24345 + $_.msglen = $_.msg.length; //#24346 $_.tobin = function() { - var _Z = $s($k[--$j]); //#24025 - $k[$j++] = _Z; //#24025 - for (var _b = 0, _a = _Z.length - 1; _b <= _a; _b += 1) { //#24025 - var _c = $k[--$j]; //#24025 - $put(_c, _b, 48); //#24025 - $k[$j++] = _c; //#24025 - } //#24025 - var _d = $k[--$j]; //#24026 - var _g = $cvrs($s(_d.length), $k[--$j], 2); //#24026 - $puti(_d, _d.length - _g.length, _g); //#24027 - $k[$j++] = _d; //#24027 - }; //#24027 - $_.bits = $s((4 + 13) + ($_.msglen * 8)); //#24031 - $puti($_.bits, 0, "0011"); //#24032 - $k[$j++] = $_.bits; //#24033 - $k[$j++] = 4; //#24033 - $k[$j++] = $_.msglen; //#24033 - $k[$j++] = 13; //#24033 - $_.tobin(); //#24033 - var _m = $k[--$j]; //#24033 - var _n = $k[--$j]; //#24033 - $puti($k[--$j], _n, _m); //#24033 - for (var _r = 0, _q = $_.msglen - 1; _r <= _q; _r += 1) { //#24037 - $_.i = _r; //#24035 - $k[$j++] = $_.bits; //#24036 - $k[$j++] = 17 + ($_.i * 8); //#24036 - $k[$j++] = $get($_.msg, $_.i); //#24036 - $k[$j++] = 8; //#24036 - $_.tobin(); //#24036 - var _x = $k[--$j]; //#24036 - var _y = $k[--$j]; //#24036 - $puti($k[--$j], _y, _x); //#24036 - } //#24036 - if (!bwipp_hanxin.__24380__) { //#24380 - $_ = Object.create($_); //#24380 - var _24 = $a([0, -1, -1]); //#24063 - $_.metrics = $a([$a(["1", 23, -1, 0, 205, $a([1, 21, 4]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 17, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 13, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 9, 16]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["2", 25, -1, 0, 301, $a([1, 31, 6]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 25, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 19, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 15, 22]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["3", 27, -1, 0, 405, $a([1, 42, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 34, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["4", 29, 14, 1, 439, $a([1, 46, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 38, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 30, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 22, 32]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["5", 31, 16, 1, 555, $a([1, 57, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 49, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 37, 32]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 14, 20]), $a([1, 13, 22]), $a([0, -1, -1])]), $a(["6", 33, 16, 1, 675, $a([1, 70, 14]), _24, $a([0, -1, -1]), $a([1, 58, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 24, 20]), $a([1, 22, 18]), $a([0, -1, -1]), $a([1, 16, 24]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["7", 35, 17, 1, 805, $a([1, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 22]), $a([1, 28, 24]), $a([0, -1, -1]), $a([2, 14, 20]), $a([1, 12, 20]), $a([0, -1, -1])]), $a(["8", 37, 18, 1, 943, $a([1, 99, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 40, 18]), $a([1, 41, 18]), $a([0, -1, -1]), $a([1, 31, 26]), $a([1, 32, 28]), $a([0, -1, -1]), $a([2, 16, 24]), $a([1, 15, 22]), $a([0, -1, -1])]), $a(["9", 39, 19, 1, 1089, $a([1, 114, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 48, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 24, 20]), $a([1, 26, 22]), $a([0, -1, -1]), $a([2, 18, 28]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["10", 41, 20, 1, 1243, $a([1, 131, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 52, 22]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 27, 24]), $a([1, 29, 24]), $a([0, -1, -1]), $a([2, 21, 32]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["11", 43, 14, 2, 1289, $a([1, 135, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 56, 24]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 28, 24]), $a([1, 31, 26]), $a([0, -1, -1]), $a([2, 22, 32]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["12", 45, 15, 2, 1455, $a([1, 153, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 62, 26]), $a([1, 65, 28]), $a([0, -1, -1]), $a([2, 32, 28]), $a([1, 33, 28]), $a([0, -1, -1]), $a([3, 17, 26]), $a([1, 22, 30]), $a([0, -1, -1])]), $a(["13", 47, 16, 2, 1629, $a([1, 86, 16]), $a([1, 85, 16]), $a([0, -1, -1]), $a([1, 71, 30]), $a([1, 72, 30]), $a([0, -1, -1]), $a([2, 37, 32]), $a([1, 35, 30]), $a([0, -1, -1]), $a([3, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["14", 49, 16, 2, 1805, $a([1, 94, 18]), $a([1, 95, 18]), $a([0, -1, -1]), $a([2, 51, 22]), $a([1, 55, 24]), $a([0, -1, -1]), $a([3, 30, 26]), $a([1, 31, 26]), $a([0, -1, -1]), $a([4, 18, 28]), $a([1, 17, 24]), $a([0, -1, -1])]), $a(["15", 51, 17, 2, 1995, $a([1, 104, 20]), $a([1, 105, 20]), $a([0, -1, -1]), $a([2, 57, 24]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 33, 28]), $a([1, 36, 30]), $a([0, -1, -1]), $a([4, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["16", 53, 17, 2, 2187, $a([1, 115, 22]), $a([1, 114, 22]), $a([0, -1, -1]), $a([2, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 38, 32]), $a([1, 33, 30]), $a([0, -1, -1]), $a([5, 19, 28]), $a([1, 14, 24]), $a([0, -1, -1])]), $a(["17", 55, 18, 2, 2393, $a([1, 126, 24]), $a([1, 125, 24]), $a([0, -1, -1]), $a([2, 70, 30]), $a([1, 69, 30]), $a([0, -1, -1]), $a([4, 33, 28]), $a([1, 29, 26]), $a([0, -1, -1]), $a([5, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["18", 57, 19, 2, 2607, $a([1, 136, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([3, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([5, 35, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 18, 28]), $a([1, 21, 28]), $a([0, -1, -1])]), $a(["19", 59, 20, 2, 2829, $a([1, 148, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([3, 61, 26]), $a([1, 64, 28]), $a([0, -1, -1]), $a([7, 24, 20]), $a([1, 23, 22]), $a([0, -1, -1]), $a([6, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["20", 61, 20, 2, 3053, $a([3, 107, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([3, 65, 28]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 26, 22]), $a([1, 23, 22]), $a([0, -1, -1]), $a([7, 19, 28]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["21", 63, 21, 2, 3291, $a([3, 115, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 63, 28]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 25, 22]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 21, 22]), $a([0, -1, -1])]), $a(["22", 65, 16, 3, 3383, $a([2, 116, 22]), $a([1, 122, 24]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 32, 26]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 24, 30]), $a([0, -1, -1])]), $a(["23", 67, 17, 3, 3631, $a([3, 127, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([5, 51, 22]), $a([1, 62, 26]), $a([0, -1, -1]), $a([7, 30, 26]), $a([1, 35, 26]), $a([0, -1, -1]), $a([8, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["24", 69, 17, 3, 3887, $a([2, 135, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([5, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([7, 33, 28]), $a([1, 30, 28]), $a([0, -1, -1]), $a([11, 16, 24]), $a([1, 19, 26]), $a([0, -1, -1])]), $a(["25", 71, 18, 3, 4151, $a([3, 105, 20]), $a([1, 121, 22]), $a([0, -1, -1]), $a([5, 61, 26]), $a([1, 57, 26]), $a([0, -1, -1]), $a([9, 28, 24]), $a([1, 28, 22]), $a([0, -1, -1]), $a([10, 19, 28]), $a([1, 18, 30]), $a([0, -1, -1])]), $a(["26", 73, 18, 3, 4423, $a([2, 157, 30]), $a([1, 150, 28]), $a([0, -1, -1]), $a([5, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([8, 33, 28]), $a([1, 34, 30]), $a([0, -1, -1]), $a([10, 19, 28]), $a([2, 15, 26]), $a([0, -1, -1])]), $a(["27", 75, 19, 3, 4703, $a([3, 126, 24]), $a([1, 115, 22]), $a([0, -1, -1]), $a([7, 51, 22]), $a([1, 54, 22]), $a([0, -1, -1]), $a([8, 35, 30]), $a([1, 37, 30]), $a([0, -1, -1]), $a([15, 15, 22]), $a([1, 10, 22]), $a([0, -1, -1])]), $a(["28", 77, 19, 3, 4991, $a([4, 105, 20]), $a([1, 103, 20]), $a([0, -1, -1]), $a([7, 56, 24]), $a([1, 45, 18]), $a([0, -1, -1]), $a([10, 31, 26]), $a([1, 27, 26]), $a([0, -1, -1]), $a([10, 17, 26]), $a([3, 20, 28]), $a([1, 21, 28])]), $a(["29", 79, 20, 3, 5287, $a([3, 139, 26]), $a([1, 137, 28]), $a([0, -1, -1]), $a([6, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([9, 36, 30]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["30", 81, 20, 3, 5591, $a([6, 84, 16]), $a([1, 82, 16]), $a([0, -1, -1]), $a([6, 70, 30]), $a([1, 68, 30]), $a([0, -1, -1]), $a([7, 35, 30]), $a([3, 33, 28]), $a([1, 32, 28]), $a([13, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["31", 83, 21, 3, 5903, $a([5, 105, 20]), $a([1, 94, 18]), $a([0, -1, -1]), $a([6, 74, 32]), $a([1, 71, 30]), $a([0, -1, -1]), $a([11, 33, 28]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["32", 85, 17, 4, 6033, $a([4, 127, 24]), $a([1, 126, 24]), $a([0, -1, -1]), $a([7, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([12, 30, 24]), $a([1, 24, 28]), $a([1, 24, 30]), $a([15, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["33", 87, 17, 4, 6353, $a([7, 84, 16]), $a([1, 78, 16]), $a([0, -1, -1]), $a([7, 70, 30]), $a([1, 66, 28]), $a([0, -1, -1]), $a([12, 33, 28]), $a([1, 32, 30]), $a([0, -1, -1]), $a([14, 21, 32]), $a([1, 24, 28]), $a([0, -1, -1])]), $a(["34", 89, 18, 4, 6689, $a([5, 117, 22]), $a([1, 117, 24]), $a([0, -1, -1]), $a([8, 66, 28]), $a([1, 58, 26]), $a([0, -1, -1]), $a([11, 38, 32]), $a([1, 34, 32]), $a([0, -1, -1]), $a([15, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["35", 91, 18, 4, 7025, $a([4, 148, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([8, 68, 30]), $a([1, 70, 24]), $a([0, -1, -1]), $a([10, 36, 32]), $a([3, 38, 28]), $a([0, -1, -1]), $a([16, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["36", 93, 19, 4, 7377, $a([4, 126, 24]), $a([2, 135, 26]), $a([0, -1, -1]), $a([8, 70, 28]), $a([2, 43, 26]), $a([0, -1, -1]), $a([13, 32, 28]), $a([2, 41, 30]), $a([0, -1, -1]), $a([17, 19, 28]), $a([3, 15, 26]), $a([0, -1, -1])]), $a(["37", 95, 19, 4, 7729, $a([5, 136, 26]), $a([1, 132, 24]), $a([0, -1, -1]), $a([5, 67, 30]), $a([4, 68, 28]), $a([1, 69, 28]), $a([14, 35, 30]), $a([1, 32, 24]), $a([0, -1, -1]), $a([18, 18, 26]), $a([3, 16, 28]), $a([1, 14, 28])]), $a(["38", 97, 19, 4, 8089, $a([3, 142, 26]), $a([3, 141, 28]), $a([0, -1, -1]), $a([8, 70, 30]), $a([1, 73, 32]), $a([1, 74, 32]), $a([12, 34, 30]), $a([3, 34, 26]), $a([1, 35, 28]), $a([18, 21, 32]), $a([1, 27, 30]), $a([0, -1, -1])]), $a(["39", 99, 20, 4, 8465, $a([5, 116, 22]), $a([2, 103, 20]), $a([1, 102, 20]), $a([9, 74, 32]), $a([1, 74, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([2, 32, 32]), $a([1, 32, 30]), $a([19, 21, 32]), $a([1, 25, 26]), $a([0, -1, -1])]), $a(["40", 101, 20, 4, 8841, $a([7, 116, 22]), $a([1, 117, 22]), $a([0, -1, -1]), $a([11, 65, 28]), $a([1, 58, 24]), $a([0, -1, -1]), $a([15, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([20, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["41", 103, 17, 5, 9009, $a([6, 136, 26]), $a([1, 130, 24]), $a([0, -1, -1]), $a([11, 66, 28]), $a([1, 62, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([3, 34, 32]), $a([1, 30, 30]), $a([18, 20, 30]), $a([3, 20, 28]), $a([2, 15, 26])]), $a(["42", 105, 17, 5, 9401, $a([5, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([10, 75, 32]), $a([1, 73, 32]), $a([0, -1, -1]), $a([16, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([22, 19, 28]), $a([2, 16, 30]), $a([1, 19, 30])]), $a(["43", 107, 18, 5, 9799, $a([6, 147, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([11, 66, 28]), $a([2, 65, 30]), $a([0, -1, -1]), $a([18, 33, 28]), $a([2, 33, 30]), $a([0, -1, -1]), $a([22, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["44", 109, 18, 5, 10207, $a([6, 116, 22]), $a([3, 125, 24]), $a([0, -1, -1]), $a([11, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([13, 35, 28]), $a([6, 34, 32]), $a([1, 30, 30]), $a([23, 21, 32]), $a([1, 26, 30]), $a([0, -1, -1])]), $a(["45", 111, 18, 5, 10623, $a([7, 105, 20]), $a([4, 95, 18]), $a([0, -1, -1]), $a([12, 67, 28]), $a([1, 63, 30]), $a([1, 62, 32]), $a([21, 31, 26]), $a([2, 33, 32]), $a([0, -1, -1]), $a([23, 21, 32]), $a([2, 24, 30]), $a([0, -1, -1])]), $a(["46", 113, 19, 5, 11045, $a([10, 116, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([12, 74, 32]), $a([1, 78, 30]), $a([0, -1, -1]), $a([18, 37, 32]), $a([1, 39, 30]), $a([1, 41, 28]), $a([25, 21, 32]), $a([1, 27, 28]), $a([0, -1, -1])]), $a(["47", 115, 19, 5, 11477, $a([5, 126, 24]), $a([4, 115, 22]), $a([1, 114, 22]), $a([12, 67, 28]), $a([2, 66, 32]), $a([1, 68, 30]), $a([21, 35, 30]), $a([1, 39, 30]), $a([0, -1, -1]), $a([26, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["48", 117, 19, 5, 11917, $a([9, 126, 24]), $a([1, 117, 22]), $a([0, -1, -1]), $a([13, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([20, 35, 30]), $a([3, 35, 28]), $a([0, -1, -1]), $a([27, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["49", 119, 17, 6, 12111, $a([9, 126, 24]), $a([1, 137, 26]), $a([0, -1, -1]), $a([13, 71, 30]), $a([2, 68, 32]), $a([0, -1, -1]), $a([20, 37, 32]), $a([1, 39, 28]), $a([1, 38, 28]), $a([24, 20, 32]), $a([5, 25, 28]), $a([0, -1, -1])]), $a(["50", 121, 17, 6, 12559, $a([8, 147, 28]), $a([1, 141, 28]), $a([0, -1, -1]), $a([10, 73, 32]), $a([4, 74, 30]), $a([1, 73, 30]), $a([16, 36, 32]), $a([6, 39, 30]), $a([1, 37, 30]), $a([27, 21, 32]), $a([3, 20, 26]), $a([0, -1, -1])]), $a(["51", 123, 18, 6, 13025, $a([9, 137, 26]), $a([1, 135, 26]), $a([0, -1, -1]), $a([12, 70, 30]), $a([4, 75, 32]), $a([0, -1, -1]), $a([24, 35, 30]), $a([1, 40, 28]), $a([0, -1, -1]), $a([23, 20, 32]), $a([8, 24, 30]), $a([0, -1, -1])]), $a(["52", 125, 18, 6, 13489, $a([14, 95, 18]), $a([1, 86, 18]), $a([0, -1, -1]), $a([13, 73, 32]), $a([3, 77, 30]), $a([0, -1, -1]), $a([24, 35, 30]), $a([2, 35, 28]), $a([0, -1, -1]), $a([26, 21, 32]), $a([5, 21, 30]), $a([1, 23, 30])]), $a(["53", 127, 18, 6, 13961, $a([9, 147, 28]), $a([1, 142, 28]), $a([0, -1, -1]), $a([10, 73, 30]), $a([6, 70, 32]), $a([1, 71, 32]), $a([25, 35, 30]), $a([2, 34, 26]), $a([0, -1, -1]), $a([29, 21, 32]), $a([4, 22, 30]), $a([0, -1, -1])]), $a(["54", 129, 18, 6, 14441, $a([11, 126, 24]), $a([1, 131, 24]), $a([0, -1, -1]), $a([16, 74, 32]), $a([1, 79, 30]), $a([0, -1, -1]), $a([25, 38, 32]), $a([1, 25, 30]), $a([0, -1, -1]), $a([33, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["55", 131, 19, 6, 14939, $a([14, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([24, 37, 32]), $a([2, 40, 30]), $a([1, 41, 30]), $a([31, 21, 32]), $a([4, 24, 32]), $a([0, -1, -1])]), $a(["56", 133, 19, 6, 15435, $a([10, 147, 28]), $a([1, 151, 28]), $a([0, -1, -1]), $a([15, 71, 30]), $a([3, 71, 32]), $a([1, 73, 32]), $a([24, 37, 32]), $a([3, 38, 30]), $a([1, 39, 30]), $a([36, 19, 30]), $a([3, 29, 26]), $a([0, -1, -1])]), $a(["57", 135, 19, 6, 15939, $a([15, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 70, 30]), $a([1, 64, 28]), $a([0, -1, -1]), $a([27, 38, 32]), $a([2, 25, 26]), $a([0, -1, -1]), $a([38, 20, 30]), $a([2, 18, 28]), $a([0, -1, -1])]), $a(["58", 137, 17, 7, 16171, $a([14, 105, 20]), $a([1, 113, 22]), $a([1, 114, 22]), $a([17, 67, 30]), $a([3, 92, 32]), $a([0, -1, -1]), $a([30, 35, 30]), $a([1, 41, 30]), $a([0, -1, -1]), $a([36, 21, 32]), $a([1, 26, 30]), $a([1, 27, 30])]), $a(["59", 139, 17, 7, 16691, $a([11, 146, 28]), $a([1, 146, 26]), $a([0, -1, -1]), $a([20, 70, 30]), $a([1, 60, 26]), $a([0, -1, -1]), $a([29, 38, 32]), $a([1, 24, 32]), $a([0, -1, -1]), $a([40, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["60", 141, 18, 7, 17215, $a([3, 137, 26]), $a([1, 136, 26]), $a([10, 126, 24]), $a([22, 65, 28]), $a([1, 75, 30]), $a([0, -1, -1]), $a([30, 37, 32]), $a([1, 51, 30]), $a([0, -1, -1]), $a([42, 20, 30]), $a([1, 21, 30]), $a([0, -1, -1])]), $a(["61", 143, 18, 7, 17751, $a([12, 126, 24]), $a([2, 118, 22]), $a([1, 116, 22]), $a([19, 74, 32]), $a([1, 74, 30]), $a([1, 72, 28]), $a([30, 38, 32]), $a([2, 29, 30]), $a([0, -1, -1]), $a([39, 20, 32]), $a([2, 37, 26]), $a([1, 38, 26])]), $a(["62", 145, 18, 7, 18295, $a([12, 126, 24]), $a([3, 136, 26]), $a([0, -1, -1]), $a([21, 70, 30]), $a([2, 65, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 44, 32]), $a([0, -1, -1]), $a([42, 20, 30]), $a([2, 19, 28]), $a([2, 18, 28])]), $a(["63", 147, 18, 7, 18847, $a([12, 126, 24]), $a([3, 117, 22]), $a([1, 116, 22]), $a([25, 61, 26]), $a([2, 62, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 40, 32]), $a([1, 41, 32]), $a([45, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["64", 149, 19, 7, 19403, $a([15, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([25, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([18, 35, 30]), $a([17, 37, 32]), $a([1, 50, 32]), $a([42, 20, 30]), $a([6, 19, 28]), $a([1, 15, 28])]), $a(["65", 151, 19, 7, 19971, $a([19, 105, 20]), $a([1, 101, 20]), $a([0, -1, -1]), $a([33, 51, 22]), $a([1, 65, 22]), $a([0, -1, -1]), $a([40, 33, 28]), $a([1, 28, 28]), $a([0, -1, -1]), $a([49, 20, 30]), $a([1, 18, 28]), $a([0, -1, -1])]), $a(["66", 153, 17, 8, 20229, $a([18, 105, 20]), $a([2, 117, 22]), $a([0, -1, -1]), $a([26, 65, 28]), $a([1, 80, 30]), $a([0, -1, -1]), $a([35, 35, 30]), $a([3, 35, 28]), $a([1, 36, 28]), $a([52, 18, 28]), $a([2, 38, 30]), $a([0, -1, -1])]), $a(["67", 155, 17, 8, 20805, $a([26, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([26, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([45, 31, 26]), $a([1, 9, 26]), $a([0, -1, -1]), $a([52, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["68", 157, 17, 8, 21389, $a([16, 126, 24]), $a([1, 114, 22]), $a([1, 115, 22]), $a([23, 70, 30]), $a([3, 65, 28]), $a([1, 66, 28]), $a([40, 35, 30]), $a([1, 43, 30]), $a([0, -1, -1]), $a([46, 20, 30]), $a([7, 19, 28]), $a([1, 16, 28])]), $a(["69", 159, 18, 8, 21993, $a([19, 116, 22]), $a([1, 105, 22]), $a([0, -1, -1]), $a([20, 70, 30]), $a([7, 66, 28]), $a([1, 63, 28]), $a([40, 35, 30]), $a([1, 42, 32]), $a([1, 43, 32]), $a([54, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["70", 161, 18, 8, 22593, $a([17, 126, 24]), $a([2, 115, 22]), $a([0, -1, -1]), $a([24, 70, 30]), $a([4, 74, 32]), $a([0, -1, -1]), $a([48, 31, 26]), $a([2, 18, 26]), $a([0, -1, -1]), $a([54, 19, 28]), $a([6, 15, 26]), $a([1, 14, 26])]), $a(["71", 163, 18, 8, 23201, $a([29, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([29, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 34, 30]), $a([3, 36, 30]), $a([38, 33, 28]), $a([58, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["72", 165, 18, 8, 23817, $a([16, 147, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([31, 66, 28]), $a([1, 37, 26]), $a([0, -1, -1]), $a([48, 33, 28]), $a([1, 23, 26]), $a([0, -1, -1]), $a([53, 20, 30]), $a([6, 19, 28]), $a([1, 17, 28])]), $a(["73", 167, 19, 8, 24453, $a([20, 115, 22]), $a([2, 134, 24]), $a([0, -1, -1]), $a([29, 66, 28]), $a([2, 56, 26]), $a([2, 57, 26]), $a([45, 36, 30]), $a([2, 15, 28]), $a([0, -1, -1]), $a([59, 20, 30]), $a([2, 21, 32]), $a([0, -1, -1])]), $a(["74", 169, 19, 8, 25085, $a([17, 147, 28]), $a([1, 134, 26]), $a([0, -1, -1]), $a([26, 70, 30]), $a([5, 75, 32]), $a([0, -1, -1]), $a([47, 35, 30]), $a([1, 48, 32]), $a([0, -1, -1]), $a([64, 18, 28]), $a([2, 33, 30]), $a([1, 35, 30])]), $a(["75", 171, 17, 9, 25373, $a([22, 115, 22]), $a([1, 133, 24]), $a([0, -1, -1]), $a([33, 65, 28]), $a([1, 74, 28]), $a([0, -1, -1]), $a([43, 36, 30]), $a([5, 27, 28]), $a([1, 30, 28]), $a([57, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["76", 173, 17, 9, 26021, $a([18, 136, 26]), $a([2, 142, 26]), $a([0, -1, -1]), $a([33, 66, 28]), $a([2, 49, 26]), $a([0, -1, -1]), $a([48, 35, 30]), $a([2, 38, 28]), $a([0, -1, -1]), $a([64, 20, 30]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["77", 175, 17, 9, 26677, $a([19, 126, 24]), $a([2, 135, 26]), $a([1, 136, 26]), $a([32, 66, 28]), $a([2, 55, 26]), $a([2, 56, 26]), $a([49, 36, 30]), $a([2, 18, 32]), $a([0, -1, -1]), $a([65, 18, 28]), $a([5, 27, 30]), $a([1, 29, 30])]), $a(["78", 177, 18, 9, 27335, $a([20, 137, 26]), $a([1, 130, 26]), $a([0, -1, -1]), $a([30, 75, 32]), $a([2, 71, 32]), $a([0, -1, -1]), $a([46, 35, 30]), $a([6, 39, 32]), $a([0, -1, -1]), $a([3, 12, 30]), $a([70, 19, 28]), $a([0, -1, -1])]), $a(["79", 179, 18, 9, 28007, $a([20, 147, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([35, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([49, 35, 30]), $a([5, 35, 28]), $a([0, -1, -1]), $a([70, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["80", 181, 18, 9, 28687, $a([21, 136, 26]), $a([1, 155, 28]), $a([0, -1, -1]), $a([34, 70, 30]), $a([1, 64, 28]), $a([1, 65, 28]), $a([54, 35, 30]), $a([1, 45, 30]), $a([0, -1, -1]), $a([68, 20, 30]), $a([3, 18, 28]), $a([1, 19, 28])]), $a(["81", 183, 18, 9, 29375, $a([19, 126, 24]), $a([5, 115, 22]), $a([1, 114, 22]), $a([33, 70, 30]), $a([3, 65, 28]), $a([1, 64, 28]), $a([52, 35, 30]), $a([3, 41, 32]), $a([1, 40, 32]), $a([67, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["82", 185, 18, 9, 30071, $a([2, 150, 28]), $a([21, 136, 26]), $a([0, -1, -1]), $a([32, 70, 30]), $a([6, 65, 28]), $a([0, -1, -1]), $a([52, 38, 32]), $a([2, 27, 32]), $a([0, -1, -1]), $a([73, 20, 30]), $a([2, 22, 32]), $a([0, -1, -1])]), $a(["83", 187, 17, 10, 30387, $a([21, 126, 24]), $a([4, 136, 26]), $a([0, -1, -1]), $a([30, 74, 32]), $a([6, 73, 30]), $a([0, -1, -1]), $a([54, 35, 30]), $a([4, 40, 32]), $a([0, -1, -1]), $a([75, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["84", 189, 17, 10, 31091, $a([30, 105, 20]), $a([1, 114, 22]), $a([0, -1, -1]), $a([3, 45, 22]), $a([55, 47, 20]), $a([0, -1, -1]), $a([2, 26, 26]), $a([62, 33, 28]), $a([0, -1, -1]), $a([79, 18, 28]), $a([4, 33, 30]), $a([0, -1, -1])])]); //#24379 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24379 - bwipp_hanxin.__24380__ = 1; //#24379 - $_ = Object.getPrototypeOf($_); //#24379 - } //#24379 - $_.eclval = $get($_.eclevel, 1) - 49; //#24382 - var _Ig = $_.metrics; //#24383 - for (var _Ih = 0, _Ii = _Ig.length; _Ih < _Ii; _Ih++) { //#24401 - $_.m = $get(_Ig, _Ih); //#24384 - $_.vers = $get($_.m, 0); //#24385 - $_.size = $get($_.m, 1); //#24386 - $_.alnk = $get($_.m, 2); //#24387 - $_.alnn = $get($_.m, 3); //#24388 - $_.alnr = $f($_.size - ($_.alnk * $_.alnn)); //#24389 - $_.nmod = $get($_.m, 4); //#24390 - $_.ncws = ~~($_.nmod / 8); //#24391 - $_.rbit = $_.nmod % 8; //#24392 - $_.ecbs = $geti($_.m, 5 + ($_.eclval * 3), 3); //#24393 - var _J2 = $_.ecbs; //#24394 - $k[$j++] = 'ecws'; //#24394 - $k[$j++] = 0; //#24394 - for (var _J3 = 0, _J4 = _J2.length; _J3 < _J4; _J3++) { //#24394 - var _J5 = $get(_J2, _J3); //#24394 - var _J8 = $k[--$j]; //#24394 - $k[$j++] = $f(_J8 + ($get(_J5, 0) * $get(_J5, 2))); //#24394 - } //#24394 - var _J9 = $k[--$j]; //#24394 - $_[$k[--$j]] = _J9; //#24394 - $_.dcws = $f($_.ncws - $_.ecws); //#24395 - $_.dmod = $_.dcws * 8; //#24396 - $_.okay = true; //#24397 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24398 - $_.okay = false; //#24398 - } //#24398 - if ($_.bits.length > $_.dmod) { //#24399 - $_.okay = false; //#24399 - } //#24399 - if ($_.okay) { //#24400 - break; //#24400 - } //#24400 - } //#24400 - if (!$_.okay) { //#24405 - $k[$j++] = 'bwipp.hanxinNoValidSymbol#24404'; //#24404 - $k[$j++] = "Maximum length exceeded or invalid content"; //#24404 - bwipp_raiseerror(); //#24404 - } //#24404 - $_.version = $_.vers; //#24407 - $_.msgbits = $_.bits; //#24408 - $_.e1nb = $get($get($_.ecbs, 0), 0); //#24409 - $_.e2nb = $get($get($_.ecbs, 1), 0); //#24409 - $_.e3nb = $get($get($_.ecbs, 2), 0); //#24409 - $_.e1dcws = $get($get($_.ecbs, 0), 1); //#24410 - $_.e2dcws = $get($get($_.ecbs, 1), 1); //#24410 - $_.e3dcws = $get($get($_.ecbs, 2), 1); //#24410 - $_.e1ecws = $get($get($_.ecbs, 0), 2); //#24411 - $_.e2ecws = $get($get($_.ecbs, 1), 2); //#24411 - $_.e3ecws = $get($get($_.ecbs, 2), 2); //#24411 - $_.pad = $s($_.dmod); //#24414 - for (var _Js = 0, _Jr = $_.pad.length - 1; _Js <= _Jr; _Js += 1) { //#24415 - $put($_.pad, _Js, 48); //#24415 - } //#24415 - $puti($_.pad, 0, $_.msgbits); //#24416 - $_.cws = $a($_.dcws); //#24419 - for (var _K0 = 0, _Jz = $_.cws.length - 1; _K0 <= _Jz; _K0 += 1) { //#24429 - $_.c = _K0; //#24421 - $_.cwb = $geti($_.pad, $_.c * 8, 8); //#24422 - $_.cw = 0; //#24423 - for (var _K4 = 0; _K4 <= 7; _K4 += 1) { //#24427 - $_.i = _K4; //#24425 - $_.cw = $f($_.cw + ((~~(Math.pow(2, (8 - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#24426 - } //#24426 - $put($_.cws, $_.c, $_.cw); //#24428 - } //#24428 + var _Z = $s($k[--$j]); //#24349 + $k[$j++] = _Z; //#24349 + for (var _b = 0, _a = _Z.length - 1; _b <= _a; _b += 1) { //#24349 + var _c = $k[--$j]; //#24349 + $put(_c, _b, 48); //#24349 + $k[$j++] = _c; //#24349 + } //#24349 + var _d = $k[--$j]; //#24350 + var _g = $cvrs($s(_d.length), $k[--$j], 2); //#24350 + $puti(_d, _d.length - _g.length, _g); //#24351 + $k[$j++] = _d; //#24351 + }; //#24351 + $_.bits = $s((4 + 13) + ($_.msglen * 8)); //#24355 + $puti($_.bits, 0, "0011"); //#24356 + $k[$j++] = $_.bits; //#24357 + $k[$j++] = 4; //#24357 + $k[$j++] = $_.msglen; //#24357 + $k[$j++] = 13; //#24357 + $_.tobin(); //#24357 + var _m = $k[--$j]; //#24357 + var _n = $k[--$j]; //#24357 + $puti($k[--$j], _n, _m); //#24357 + for (var _r = 0, _q = $_.msglen - 1; _r <= _q; _r += 1) { //#24361 + $_.i = _r; //#24359 + $k[$j++] = $_.bits; //#24360 + $k[$j++] = 17 + ($_.i * 8); //#24360 + $k[$j++] = $get($_.msg, $_.i); //#24360 + $k[$j++] = 8; //#24360 + $_.tobin(); //#24360 + var _x = $k[--$j]; //#24360 + var _y = $k[--$j]; //#24360 + $puti($k[--$j], _y, _x); //#24360 + } //#24360 + if (!bwipp_hanxin.__24704__) { //#24704 + $_ = Object.create($_); //#24704 + var _24 = $a([0, -1, -1]); //#24387 + $_.metrics = $a([$a(["1", 23, -1, 0, 205, $a([1, 21, 4]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 17, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 13, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 9, 16]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["2", 25, -1, 0, 301, $a([1, 31, 6]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 25, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 19, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 15, 22]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["3", 27, -1, 0, 405, $a([1, 42, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 34, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["4", 29, 14, 1, 439, $a([1, 46, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 38, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 30, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 22, 32]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["5", 31, 16, 1, 555, $a([1, 57, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 49, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 37, 32]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 14, 20]), $a([1, 13, 22]), $a([0, -1, -1])]), $a(["6", 33, 16, 1, 675, $a([1, 70, 14]), _24, $a([0, -1, -1]), $a([1, 58, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 24, 20]), $a([1, 22, 18]), $a([0, -1, -1]), $a([1, 16, 24]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["7", 35, 17, 1, 805, $a([1, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 22]), $a([1, 28, 24]), $a([0, -1, -1]), $a([2, 14, 20]), $a([1, 12, 20]), $a([0, -1, -1])]), $a(["8", 37, 18, 1, 943, $a([1, 99, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 40, 18]), $a([1, 41, 18]), $a([0, -1, -1]), $a([1, 31, 26]), $a([1, 32, 28]), $a([0, -1, -1]), $a([2, 16, 24]), $a([1, 15, 22]), $a([0, -1, -1])]), $a(["9", 39, 19, 1, 1089, $a([1, 114, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 48, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 24, 20]), $a([1, 26, 22]), $a([0, -1, -1]), $a([2, 18, 28]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["10", 41, 20, 1, 1243, $a([1, 131, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 52, 22]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 27, 24]), $a([1, 29, 24]), $a([0, -1, -1]), $a([2, 21, 32]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["11", 43, 14, 2, 1289, $a([1, 135, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 56, 24]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 28, 24]), $a([1, 31, 26]), $a([0, -1, -1]), $a([2, 22, 32]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["12", 45, 15, 2, 1455, $a([1, 153, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 62, 26]), $a([1, 65, 28]), $a([0, -1, -1]), $a([2, 32, 28]), $a([1, 33, 28]), $a([0, -1, -1]), $a([3, 17, 26]), $a([1, 22, 30]), $a([0, -1, -1])]), $a(["13", 47, 16, 2, 1629, $a([1, 86, 16]), $a([1, 85, 16]), $a([0, -1, -1]), $a([1, 71, 30]), $a([1, 72, 30]), $a([0, -1, -1]), $a([2, 37, 32]), $a([1, 35, 30]), $a([0, -1, -1]), $a([3, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["14", 49, 16, 2, 1805, $a([1, 94, 18]), $a([1, 95, 18]), $a([0, -1, -1]), $a([2, 51, 22]), $a([1, 55, 24]), $a([0, -1, -1]), $a([3, 30, 26]), $a([1, 31, 26]), $a([0, -1, -1]), $a([4, 18, 28]), $a([1, 17, 24]), $a([0, -1, -1])]), $a(["15", 51, 17, 2, 1995, $a([1, 104, 20]), $a([1, 105, 20]), $a([0, -1, -1]), $a([2, 57, 24]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 33, 28]), $a([1, 36, 30]), $a([0, -1, -1]), $a([4, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["16", 53, 17, 2, 2187, $a([1, 115, 22]), $a([1, 114, 22]), $a([0, -1, -1]), $a([2, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 38, 32]), $a([1, 33, 30]), $a([0, -1, -1]), $a([5, 19, 28]), $a([1, 14, 24]), $a([0, -1, -1])]), $a(["17", 55, 18, 2, 2393, $a([1, 126, 24]), $a([1, 125, 24]), $a([0, -1, -1]), $a([2, 70, 30]), $a([1, 69, 30]), $a([0, -1, -1]), $a([4, 33, 28]), $a([1, 29, 26]), $a([0, -1, -1]), $a([5, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["18", 57, 19, 2, 2607, $a([1, 136, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([3, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([5, 35, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 18, 28]), $a([1, 21, 28]), $a([0, -1, -1])]), $a(["19", 59, 20, 2, 2829, $a([1, 148, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([3, 61, 26]), $a([1, 64, 28]), $a([0, -1, -1]), $a([7, 24, 20]), $a([1, 23, 22]), $a([0, -1, -1]), $a([6, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["20", 61, 20, 2, 3053, $a([3, 107, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([3, 65, 28]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 26, 22]), $a([1, 23, 22]), $a([0, -1, -1]), $a([7, 19, 28]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["21", 63, 21, 2, 3291, $a([3, 115, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 63, 28]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 25, 22]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 21, 22]), $a([0, -1, -1])]), $a(["22", 65, 16, 3, 3383, $a([2, 116, 22]), $a([1, 122, 24]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 32, 26]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 24, 30]), $a([0, -1, -1])]), $a(["23", 67, 17, 3, 3631, $a([3, 127, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([5, 51, 22]), $a([1, 62, 26]), $a([0, -1, -1]), $a([7, 30, 26]), $a([1, 35, 26]), $a([0, -1, -1]), $a([8, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["24", 69, 17, 3, 3887, $a([2, 135, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([5, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([7, 33, 28]), $a([1, 30, 28]), $a([0, -1, -1]), $a([11, 16, 24]), $a([1, 19, 26]), $a([0, -1, -1])]), $a(["25", 71, 18, 3, 4151, $a([3, 105, 20]), $a([1, 121, 22]), $a([0, -1, -1]), $a([5, 61, 26]), $a([1, 57, 26]), $a([0, -1, -1]), $a([9, 28, 24]), $a([1, 28, 22]), $a([0, -1, -1]), $a([10, 19, 28]), $a([1, 18, 30]), $a([0, -1, -1])]), $a(["26", 73, 18, 3, 4423, $a([2, 157, 30]), $a([1, 150, 28]), $a([0, -1, -1]), $a([5, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([8, 33, 28]), $a([1, 34, 30]), $a([0, -1, -1]), $a([10, 19, 28]), $a([2, 15, 26]), $a([0, -1, -1])]), $a(["27", 75, 19, 3, 4703, $a([3, 126, 24]), $a([1, 115, 22]), $a([0, -1, -1]), $a([7, 51, 22]), $a([1, 54, 22]), $a([0, -1, -1]), $a([8, 35, 30]), $a([1, 37, 30]), $a([0, -1, -1]), $a([15, 15, 22]), $a([1, 10, 22]), $a([0, -1, -1])]), $a(["28", 77, 19, 3, 4991, $a([4, 105, 20]), $a([1, 103, 20]), $a([0, -1, -1]), $a([7, 56, 24]), $a([1, 45, 18]), $a([0, -1, -1]), $a([10, 31, 26]), $a([1, 27, 26]), $a([0, -1, -1]), $a([10, 17, 26]), $a([3, 20, 28]), $a([1, 21, 28])]), $a(["29", 79, 20, 3, 5287, $a([3, 139, 26]), $a([1, 137, 28]), $a([0, -1, -1]), $a([6, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([9, 36, 30]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["30", 81, 20, 3, 5591, $a([6, 84, 16]), $a([1, 82, 16]), $a([0, -1, -1]), $a([6, 70, 30]), $a([1, 68, 30]), $a([0, -1, -1]), $a([7, 35, 30]), $a([3, 33, 28]), $a([1, 32, 28]), $a([13, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["31", 83, 21, 3, 5903, $a([5, 105, 20]), $a([1, 94, 18]), $a([0, -1, -1]), $a([6, 74, 32]), $a([1, 71, 30]), $a([0, -1, -1]), $a([11, 33, 28]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["32", 85, 17, 4, 6033, $a([4, 127, 24]), $a([1, 126, 24]), $a([0, -1, -1]), $a([7, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([12, 30, 24]), $a([1, 24, 28]), $a([1, 24, 30]), $a([15, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["33", 87, 17, 4, 6353, $a([7, 84, 16]), $a([1, 78, 16]), $a([0, -1, -1]), $a([7, 70, 30]), $a([1, 66, 28]), $a([0, -1, -1]), $a([12, 33, 28]), $a([1, 32, 30]), $a([0, -1, -1]), $a([14, 21, 32]), $a([1, 24, 28]), $a([0, -1, -1])]), $a(["34", 89, 18, 4, 6689, $a([5, 117, 22]), $a([1, 117, 24]), $a([0, -1, -1]), $a([8, 66, 28]), $a([1, 58, 26]), $a([0, -1, -1]), $a([11, 38, 32]), $a([1, 34, 32]), $a([0, -1, -1]), $a([15, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["35", 91, 18, 4, 7025, $a([4, 148, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([8, 68, 30]), $a([1, 70, 24]), $a([0, -1, -1]), $a([10, 36, 32]), $a([3, 38, 28]), $a([0, -1, -1]), $a([16, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["36", 93, 19, 4, 7377, $a([4, 126, 24]), $a([2, 135, 26]), $a([0, -1, -1]), $a([8, 70, 28]), $a([2, 43, 26]), $a([0, -1, -1]), $a([13, 32, 28]), $a([2, 41, 30]), $a([0, -1, -1]), $a([17, 19, 28]), $a([3, 15, 26]), $a([0, -1, -1])]), $a(["37", 95, 19, 4, 7729, $a([5, 136, 26]), $a([1, 132, 24]), $a([0, -1, -1]), $a([5, 67, 30]), $a([4, 68, 28]), $a([1, 69, 28]), $a([14, 35, 30]), $a([1, 32, 24]), $a([0, -1, -1]), $a([18, 18, 26]), $a([3, 16, 28]), $a([1, 14, 28])]), $a(["38", 97, 19, 4, 8089, $a([3, 142, 26]), $a([3, 141, 28]), $a([0, -1, -1]), $a([8, 70, 30]), $a([1, 73, 32]), $a([1, 74, 32]), $a([12, 34, 30]), $a([3, 34, 26]), $a([1, 35, 28]), $a([18, 21, 32]), $a([1, 27, 30]), $a([0, -1, -1])]), $a(["39", 99, 20, 4, 8465, $a([5, 116, 22]), $a([2, 103, 20]), $a([1, 102, 20]), $a([9, 74, 32]), $a([1, 74, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([2, 32, 32]), $a([1, 32, 30]), $a([19, 21, 32]), $a([1, 25, 26]), $a([0, -1, -1])]), $a(["40", 101, 20, 4, 8841, $a([7, 116, 22]), $a([1, 117, 22]), $a([0, -1, -1]), $a([11, 65, 28]), $a([1, 58, 24]), $a([0, -1, -1]), $a([15, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([20, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["41", 103, 17, 5, 9009, $a([6, 136, 26]), $a([1, 130, 24]), $a([0, -1, -1]), $a([11, 66, 28]), $a([1, 62, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([3, 34, 32]), $a([1, 30, 30]), $a([18, 20, 30]), $a([3, 20, 28]), $a([2, 15, 26])]), $a(["42", 105, 17, 5, 9401, $a([5, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([10, 75, 32]), $a([1, 73, 32]), $a([0, -1, -1]), $a([16, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([22, 19, 28]), $a([2, 16, 30]), $a([1, 19, 30])]), $a(["43", 107, 18, 5, 9799, $a([6, 147, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([11, 66, 28]), $a([2, 65, 30]), $a([0, -1, -1]), $a([18, 33, 28]), $a([2, 33, 30]), $a([0, -1, -1]), $a([22, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["44", 109, 18, 5, 10207, $a([6, 116, 22]), $a([3, 125, 24]), $a([0, -1, -1]), $a([11, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([13, 35, 28]), $a([6, 34, 32]), $a([1, 30, 30]), $a([23, 21, 32]), $a([1, 26, 30]), $a([0, -1, -1])]), $a(["45", 111, 18, 5, 10623, $a([7, 105, 20]), $a([4, 95, 18]), $a([0, -1, -1]), $a([12, 67, 28]), $a([1, 63, 30]), $a([1, 62, 32]), $a([21, 31, 26]), $a([2, 33, 32]), $a([0, -1, -1]), $a([23, 21, 32]), $a([2, 24, 30]), $a([0, -1, -1])]), $a(["46", 113, 19, 5, 11045, $a([10, 116, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([12, 74, 32]), $a([1, 78, 30]), $a([0, -1, -1]), $a([18, 37, 32]), $a([1, 39, 30]), $a([1, 41, 28]), $a([25, 21, 32]), $a([1, 27, 28]), $a([0, -1, -1])]), $a(["47", 115, 19, 5, 11477, $a([5, 126, 24]), $a([4, 115, 22]), $a([1, 114, 22]), $a([12, 67, 28]), $a([2, 66, 32]), $a([1, 68, 30]), $a([21, 35, 30]), $a([1, 39, 30]), $a([0, -1, -1]), $a([26, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["48", 117, 19, 5, 11917, $a([9, 126, 24]), $a([1, 117, 22]), $a([0, -1, -1]), $a([13, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([20, 35, 30]), $a([3, 35, 28]), $a([0, -1, -1]), $a([27, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["49", 119, 17, 6, 12111, $a([9, 126, 24]), $a([1, 137, 26]), $a([0, -1, -1]), $a([13, 71, 30]), $a([2, 68, 32]), $a([0, -1, -1]), $a([20, 37, 32]), $a([1, 39, 28]), $a([1, 38, 28]), $a([24, 20, 32]), $a([5, 25, 28]), $a([0, -1, -1])]), $a(["50", 121, 17, 6, 12559, $a([8, 147, 28]), $a([1, 141, 28]), $a([0, -1, -1]), $a([10, 73, 32]), $a([4, 74, 30]), $a([1, 73, 30]), $a([16, 36, 32]), $a([6, 39, 30]), $a([1, 37, 30]), $a([27, 21, 32]), $a([3, 20, 26]), $a([0, -1, -1])]), $a(["51", 123, 18, 6, 13025, $a([9, 137, 26]), $a([1, 135, 26]), $a([0, -1, -1]), $a([12, 70, 30]), $a([4, 75, 32]), $a([0, -1, -1]), $a([24, 35, 30]), $a([1, 40, 28]), $a([0, -1, -1]), $a([23, 20, 32]), $a([8, 24, 30]), $a([0, -1, -1])]), $a(["52", 125, 18, 6, 13489, $a([14, 95, 18]), $a([1, 86, 18]), $a([0, -1, -1]), $a([13, 73, 32]), $a([3, 77, 30]), $a([0, -1, -1]), $a([24, 35, 30]), $a([2, 35, 28]), $a([0, -1, -1]), $a([26, 21, 32]), $a([5, 21, 30]), $a([1, 23, 30])]), $a(["53", 127, 18, 6, 13961, $a([9, 147, 28]), $a([1, 142, 28]), $a([0, -1, -1]), $a([10, 73, 30]), $a([6, 70, 32]), $a([1, 71, 32]), $a([25, 35, 30]), $a([2, 34, 26]), $a([0, -1, -1]), $a([29, 21, 32]), $a([4, 22, 30]), $a([0, -1, -1])]), $a(["54", 129, 18, 6, 14441, $a([11, 126, 24]), $a([1, 131, 24]), $a([0, -1, -1]), $a([16, 74, 32]), $a([1, 79, 30]), $a([0, -1, -1]), $a([25, 38, 32]), $a([1, 25, 30]), $a([0, -1, -1]), $a([33, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["55", 131, 19, 6, 14939, $a([14, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([24, 37, 32]), $a([2, 40, 30]), $a([1, 41, 30]), $a([31, 21, 32]), $a([4, 24, 32]), $a([0, -1, -1])]), $a(["56", 133, 19, 6, 15435, $a([10, 147, 28]), $a([1, 151, 28]), $a([0, -1, -1]), $a([15, 71, 30]), $a([3, 71, 32]), $a([1, 73, 32]), $a([24, 37, 32]), $a([3, 38, 30]), $a([1, 39, 30]), $a([36, 19, 30]), $a([3, 29, 26]), $a([0, -1, -1])]), $a(["57", 135, 19, 6, 15939, $a([15, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 70, 30]), $a([1, 64, 28]), $a([0, -1, -1]), $a([27, 38, 32]), $a([2, 25, 26]), $a([0, -1, -1]), $a([38, 20, 30]), $a([2, 18, 28]), $a([0, -1, -1])]), $a(["58", 137, 17, 7, 16171, $a([14, 105, 20]), $a([1, 113, 22]), $a([1, 114, 22]), $a([17, 67, 30]), $a([3, 92, 32]), $a([0, -1, -1]), $a([30, 35, 30]), $a([1, 41, 30]), $a([0, -1, -1]), $a([36, 21, 32]), $a([1, 26, 30]), $a([1, 27, 30])]), $a(["59", 139, 17, 7, 16691, $a([11, 146, 28]), $a([1, 146, 26]), $a([0, -1, -1]), $a([20, 70, 30]), $a([1, 60, 26]), $a([0, -1, -1]), $a([29, 38, 32]), $a([1, 24, 32]), $a([0, -1, -1]), $a([40, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["60", 141, 18, 7, 17215, $a([3, 137, 26]), $a([1, 136, 26]), $a([10, 126, 24]), $a([22, 65, 28]), $a([1, 75, 30]), $a([0, -1, -1]), $a([30, 37, 32]), $a([1, 51, 30]), $a([0, -1, -1]), $a([42, 20, 30]), $a([1, 21, 30]), $a([0, -1, -1])]), $a(["61", 143, 18, 7, 17751, $a([12, 126, 24]), $a([2, 118, 22]), $a([1, 116, 22]), $a([19, 74, 32]), $a([1, 74, 30]), $a([1, 72, 28]), $a([30, 38, 32]), $a([2, 29, 30]), $a([0, -1, -1]), $a([39, 20, 32]), $a([2, 37, 26]), $a([1, 38, 26])]), $a(["62", 145, 18, 7, 18295, $a([12, 126, 24]), $a([3, 136, 26]), $a([0, -1, -1]), $a([21, 70, 30]), $a([2, 65, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 44, 32]), $a([0, -1, -1]), $a([42, 20, 30]), $a([2, 19, 28]), $a([2, 18, 28])]), $a(["63", 147, 18, 7, 18847, $a([12, 126, 24]), $a([3, 117, 22]), $a([1, 116, 22]), $a([25, 61, 26]), $a([2, 62, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 40, 32]), $a([1, 41, 32]), $a([45, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["64", 149, 19, 7, 19403, $a([15, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([25, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([18, 35, 30]), $a([17, 37, 32]), $a([1, 50, 32]), $a([42, 20, 30]), $a([6, 19, 28]), $a([1, 15, 28])]), $a(["65", 151, 19, 7, 19971, $a([19, 105, 20]), $a([1, 101, 20]), $a([0, -1, -1]), $a([33, 51, 22]), $a([1, 65, 22]), $a([0, -1, -1]), $a([40, 33, 28]), $a([1, 28, 28]), $a([0, -1, -1]), $a([49, 20, 30]), $a([1, 18, 28]), $a([0, -1, -1])]), $a(["66", 153, 17, 8, 20229, $a([18, 105, 20]), $a([2, 117, 22]), $a([0, -1, -1]), $a([26, 65, 28]), $a([1, 80, 30]), $a([0, -1, -1]), $a([35, 35, 30]), $a([3, 35, 28]), $a([1, 36, 28]), $a([52, 18, 28]), $a([2, 38, 30]), $a([0, -1, -1])]), $a(["67", 155, 17, 8, 20805, $a([26, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([26, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([45, 31, 26]), $a([1, 9, 26]), $a([0, -1, -1]), $a([52, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["68", 157, 17, 8, 21389, $a([16, 126, 24]), $a([1, 114, 22]), $a([1, 115, 22]), $a([23, 70, 30]), $a([3, 65, 28]), $a([1, 66, 28]), $a([40, 35, 30]), $a([1, 43, 30]), $a([0, -1, -1]), $a([46, 20, 30]), $a([7, 19, 28]), $a([1, 16, 28])]), $a(["69", 159, 18, 8, 21993, $a([19, 116, 22]), $a([1, 105, 22]), $a([0, -1, -1]), $a([20, 70, 30]), $a([7, 66, 28]), $a([1, 63, 28]), $a([40, 35, 30]), $a([1, 42, 32]), $a([1, 43, 32]), $a([54, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["70", 161, 18, 8, 22593, $a([17, 126, 24]), $a([2, 115, 22]), $a([0, -1, -1]), $a([24, 70, 30]), $a([4, 74, 32]), $a([0, -1, -1]), $a([48, 31, 26]), $a([2, 18, 26]), $a([0, -1, -1]), $a([54, 19, 28]), $a([6, 15, 26]), $a([1, 14, 26])]), $a(["71", 163, 18, 8, 23201, $a([29, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([29, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 34, 30]), $a([3, 36, 30]), $a([38, 33, 28]), $a([58, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["72", 165, 18, 8, 23817, $a([16, 147, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([31, 66, 28]), $a([1, 37, 26]), $a([0, -1, -1]), $a([48, 33, 28]), $a([1, 23, 26]), $a([0, -1, -1]), $a([53, 20, 30]), $a([6, 19, 28]), $a([1, 17, 28])]), $a(["73", 167, 19, 8, 24453, $a([20, 115, 22]), $a([2, 134, 24]), $a([0, -1, -1]), $a([29, 66, 28]), $a([2, 56, 26]), $a([2, 57, 26]), $a([45, 36, 30]), $a([2, 15, 28]), $a([0, -1, -1]), $a([59, 20, 30]), $a([2, 21, 32]), $a([0, -1, -1])]), $a(["74", 169, 19, 8, 25085, $a([17, 147, 28]), $a([1, 134, 26]), $a([0, -1, -1]), $a([26, 70, 30]), $a([5, 75, 32]), $a([0, -1, -1]), $a([47, 35, 30]), $a([1, 48, 32]), $a([0, -1, -1]), $a([64, 18, 28]), $a([2, 33, 30]), $a([1, 35, 30])]), $a(["75", 171, 17, 9, 25373, $a([22, 115, 22]), $a([1, 133, 24]), $a([0, -1, -1]), $a([33, 65, 28]), $a([1, 74, 28]), $a([0, -1, -1]), $a([43, 36, 30]), $a([5, 27, 28]), $a([1, 30, 28]), $a([57, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["76", 173, 17, 9, 26021, $a([18, 136, 26]), $a([2, 142, 26]), $a([0, -1, -1]), $a([33, 66, 28]), $a([2, 49, 26]), $a([0, -1, -1]), $a([48, 35, 30]), $a([2, 38, 28]), $a([0, -1, -1]), $a([64, 20, 30]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["77", 175, 17, 9, 26677, $a([19, 126, 24]), $a([2, 135, 26]), $a([1, 136, 26]), $a([32, 66, 28]), $a([2, 55, 26]), $a([2, 56, 26]), $a([49, 36, 30]), $a([2, 18, 32]), $a([0, -1, -1]), $a([65, 18, 28]), $a([5, 27, 30]), $a([1, 29, 30])]), $a(["78", 177, 18, 9, 27335, $a([20, 137, 26]), $a([1, 130, 26]), $a([0, -1, -1]), $a([30, 75, 32]), $a([2, 71, 32]), $a([0, -1, -1]), $a([46, 35, 30]), $a([6, 39, 32]), $a([0, -1, -1]), $a([3, 12, 30]), $a([70, 19, 28]), $a([0, -1, -1])]), $a(["79", 179, 18, 9, 28007, $a([20, 147, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([35, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([49, 35, 30]), $a([5, 35, 28]), $a([0, -1, -1]), $a([70, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["80", 181, 18, 9, 28687, $a([21, 136, 26]), $a([1, 155, 28]), $a([0, -1, -1]), $a([34, 70, 30]), $a([1, 64, 28]), $a([1, 65, 28]), $a([54, 35, 30]), $a([1, 45, 30]), $a([0, -1, -1]), $a([68, 20, 30]), $a([3, 18, 28]), $a([1, 19, 28])]), $a(["81", 183, 18, 9, 29375, $a([19, 126, 24]), $a([5, 115, 22]), $a([1, 114, 22]), $a([33, 70, 30]), $a([3, 65, 28]), $a([1, 64, 28]), $a([52, 35, 30]), $a([3, 41, 32]), $a([1, 40, 32]), $a([67, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["82", 185, 18, 9, 30071, $a([2, 150, 28]), $a([21, 136, 26]), $a([0, -1, -1]), $a([32, 70, 30]), $a([6, 65, 28]), $a([0, -1, -1]), $a([52, 38, 32]), $a([2, 27, 32]), $a([0, -1, -1]), $a([73, 20, 30]), $a([2, 22, 32]), $a([0, -1, -1])]), $a(["83", 187, 17, 10, 30387, $a([21, 126, 24]), $a([4, 136, 26]), $a([0, -1, -1]), $a([30, 74, 32]), $a([6, 73, 30]), $a([0, -1, -1]), $a([54, 35, 30]), $a([4, 40, 32]), $a([0, -1, -1]), $a([75, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["84", 189, 17, 10, 31091, $a([30, 105, 20]), $a([1, 114, 22]), $a([0, -1, -1]), $a([3, 45, 22]), $a([55, 47, 20]), $a([0, -1, -1]), $a([2, 26, 26]), $a([62, 33, 28]), $a([0, -1, -1]), $a([79, 18, 28]), $a([4, 33, 30]), $a([0, -1, -1])])]); //#24703 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24703 + bwipp_hanxin.__24704__ = 1; //#24703 + $_ = Object.getPrototypeOf($_); //#24703 + } //#24703 + $_.eclval = $get($_.eclevel, 1) - 49; //#24706 + var _Ig = $_.metrics; //#24707 + for (var _Ih = 0, _Ii = _Ig.length; _Ih < _Ii; _Ih++) { //#24725 + $_.m = $get(_Ig, _Ih); //#24708 + $_.vers = $get($_.m, 0); //#24709 + $_.size = $get($_.m, 1); //#24710 + $_.alnk = $get($_.m, 2); //#24711 + $_.alnn = $get($_.m, 3); //#24712 + $_.alnr = $f($_.size - ($_.alnk * $_.alnn)); //#24713 + $_.nmod = $get($_.m, 4); //#24714 + $_.ncws = ~~($_.nmod / 8); //#24715 + $_.rbit = $_.nmod % 8; //#24716 + $_.ecbs = $geti($_.m, 5 + ($_.eclval * 3), 3); //#24717 + var _J2 = $_.ecbs; //#24718 + $k[$j++] = 'ecws'; //#24718 + $k[$j++] = 0; //#24718 + for (var _J3 = 0, _J4 = _J2.length; _J3 < _J4; _J3++) { //#24718 + var _J5 = $get(_J2, _J3); //#24718 + var _J8 = $k[--$j]; //#24718 + $k[$j++] = $f(_J8 + ($get(_J5, 0) * $get(_J5, 2))); //#24718 + } //#24718 + var _J9 = $k[--$j]; //#24718 + $_[$k[--$j]] = _J9; //#24718 + $_.dcws = $f($_.ncws - $_.ecws); //#24719 + $_.dmod = $_.dcws * 8; //#24720 + $_.okay = true; //#24721 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24722 + $_.okay = false; //#24722 + } //#24722 + if ($_.bits.length > $_.dmod) { //#24723 + $_.okay = false; //#24723 + } //#24723 + if ($_.okay) { //#24724 + break; //#24724 + } //#24724 + } //#24724 + if (!$_.okay) { //#24729 + $k[$j++] = 'bwipp.hanxinNoValidSymbol#24728'; //#24728 + $k[$j++] = "Maximum length exceeded or invalid content"; //#24728 + bwipp_raiseerror(); //#24728 + } //#24728 + $_.version = $_.vers; //#24731 + $_.msgbits = $_.bits; //#24732 + $_.e1nb = $get($get($_.ecbs, 0), 0); //#24733 + $_.e2nb = $get($get($_.ecbs, 1), 0); //#24733 + $_.e3nb = $get($get($_.ecbs, 2), 0); //#24733 + $_.e1dcws = $get($get($_.ecbs, 0), 1); //#24734 + $_.e2dcws = $get($get($_.ecbs, 1), 1); //#24734 + $_.e3dcws = $get($get($_.ecbs, 2), 1); //#24734 + $_.e1ecws = $get($get($_.ecbs, 0), 2); //#24735 + $_.e2ecws = $get($get($_.ecbs, 1), 2); //#24735 + $_.e3ecws = $get($get($_.ecbs, 2), 2); //#24735 + $_.pad = $s($_.dmod); //#24738 + for (var _Js = 0, _Jr = $_.pad.length - 1; _Js <= _Jr; _Js += 1) { //#24739 + $put($_.pad, _Js, 48); //#24739 + } //#24739 + $puti($_.pad, 0, $_.msgbits); //#24740 + $_.cws = $a($_.dcws); //#24743 + for (var _K0 = 0, _Jz = $_.cws.length - 1; _K0 <= _Jz; _K0 += 1) { //#24753 + $_.c = _K0; //#24745 + $_.cwb = $geti($_.pad, $_.c * 8, 8); //#24746 + $_.cw = 0; //#24747 + for (var _K4 = 0; _K4 <= 7; _K4 += 1) { //#24751 + $_.i = _K4; //#24749 + $_.cw = $f($_.cw + ((~~(Math.pow(2, (8 - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#24750 + } //#24750 + $put($_.cws, $_.c, $_.cw); //#24752 + } //#24752 $_.rscodes = function() { - $_.rspm = $k[--$j]; //#24433 - $_.rsgf = $k[--$j]; //#24434 - $_.rsnc = $k[--$j]; //#24435 - $_.rscws = $k[--$j]; //#24436 - $k[$j++] = Infinity; //#24439 - $k[$j++] = 1; //#24439 - for (var _KI = 0, _KJ = $f($_.rsgf - 1); _KI < _KJ; _KI++) { //#24439 - var _KK = $k[--$j]; //#24439 - var _KL = _KK * 2; //#24439 - $k[$j++] = _KK; //#24439 - $k[$j++] = _KL; //#24439 - if (_KL >= $_.rsgf) { //#24439 - var _KO = $k[--$j]; //#24439 - $k[$j++] = $xo(_KO, $_.rspm); //#24439 - } //#24439 - } //#24439 - $_.rsalog = $a(); //#24439 - $_.rslog = $a($_.rsgf); //#24440 - for (var _KU = 1, _KT = $f($_.rsgf - 1); _KU <= _KT; _KU += 1) { //#24441 - $put($_.rslog, $get($_.rsalog, _KU), _KU); //#24441 - } //#24441 + $_.rspm = $k[--$j]; //#24757 + $_.rsgf = $k[--$j]; //#24758 + $_.rsnc = $k[--$j]; //#24759 + $_.rscws = $k[--$j]; //#24760 + $k[$j++] = Infinity; //#24763 + $k[$j++] = 1; //#24763 + for (var _KI = 0, _KJ = $f($_.rsgf - 1); _KI < _KJ; _KI++) { //#24763 + var _KK = $k[--$j]; //#24763 + var _KL = _KK * 2; //#24763 + $k[$j++] = _KK; //#24763 + $k[$j++] = _KL; //#24763 + if (_KL >= $_.rsgf) { //#24763 + var _KO = $k[--$j]; //#24763 + $k[$j++] = $xo(_KO, $_.rspm); //#24763 + } //#24763 + } //#24763 + $_.rsalog = $a(); //#24763 + $_.rslog = $a($_.rsgf); //#24764 + for (var _KU = 1, _KT = $f($_.rsgf - 1); _KU <= _KT; _KU += 1) { //#24765 + $put($_.rslog, $get($_.rsalog, _KU), _KU); //#24765 + } //#24765 $_.rsprod = function() { - var _KY = $k[--$j]; //#24445 - var _KZ = $k[--$j]; //#24445 - $k[$j++] = _KZ; //#24449 - $k[$j++] = _KY; //#24449 - if ((_KY != 0) && (_KZ != 0)) { //#24448 - var _Kc = $get($_.rslog, $k[--$j]); //#24446 - var _Ki = $get($_.rsalog, $f(_Kc + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#24446 - $k[$j++] = _Ki; //#24446 - } else { //#24448 - $j -= 2; //#24448 - $k[$j++] = 0; //#24448 - } //#24448 - }; //#24448 - $k[$j++] = Infinity; //#24453 - $k[$j++] = 1; //#24453 - for (var _Kk = 0, _Kl = $_.rsnc; _Kk < _Kl; _Kk++) { //#24453 - $k[$j++] = 0; //#24453 - } //#24453 - $_.coeffs = $a(); //#24453 - for (var _Kp = 1, _Ko = $_.rsnc; _Kp <= _Ko; _Kp += 1) { //#24462 - $_.i = _Kp; //#24455 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#24456 - for (var _Kw = $_.i - 1; _Kw >= 1; _Kw -= 1) { //#24460 - $_.j = _Kw; //#24458 - $k[$j++] = $_.coeffs; //#24459 - $k[$j++] = $_.j; //#24459 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#24459 - $k[$j++] = $get($_.coeffs, $_.j); //#24459 - $k[$j++] = $get($_.rsalog, $_.i); //#24459 - $_.rsprod(); //#24459 - var _L8 = $k[--$j]; //#24459 - var _L9 = $k[--$j]; //#24459 - var _LA = $k[--$j]; //#24459 - $put($k[--$j], _LA, $xo(_L9, _L8)); //#24459 - } //#24459 - $k[$j++] = $_.coeffs; //#24461 - $k[$j++] = 0; //#24461 - $k[$j++] = $get($_.coeffs, 0); //#24461 - $k[$j++] = $get($_.rsalog, $_.i); //#24461 - $_.rsprod(); //#24461 - var _LI = $k[--$j]; //#24461 - var _LJ = $k[--$j]; //#24461 - $put($k[--$j], _LJ, _LI); //#24461 - } //#24461 - $_.nd = $_.rscws.length; //#24465 - $k[$j++] = Infinity; //#24466 - $forall($_.rscws); //#24466 - for (var _LO = 0, _LP = $_.rsnc; _LO < _LP; _LO++) { //#24466 - $k[$j++] = 0; //#24466 - } //#24466 - $k[$j++] = 0; //#24466 - $_.rscws = $a(); //#24466 - for (var _LT = 0, _LS = $_.nd - 1; _LT <= _LS; _LT += 1) { //#24473 - $_.k = $xo($get($_.rscws, _LT), $get($_.rscws, $_.nd)); //#24468 - for (var _Lb = 0, _La = $f($_.rsnc - 1); _Lb <= _La; _Lb += 1) { //#24472 - $_.j = _Lb; //#24470 - $k[$j++] = $_.rscws; //#24471 - $k[$j++] = $_.nd + $_.j; //#24471 - $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#24471 - $k[$j++] = $_.k; //#24471 - $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#24471 - $_.rsprod(); //#24471 - var _Lo = $k[--$j]; //#24471 - var _Lp = $k[--$j]; //#24471 - var _Lq = $k[--$j]; //#24471 - $put($k[--$j], _Lq, $xo(_Lp, _Lo)); //#24471 - } //#24471 - } //#24471 - $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#24476 - }; //#24476 - $_.dcwsb = $a($f($f($_.e1nb + $_.e2nb) + $_.e3nb)); //#24481 - $_.ecwsb = $a($_.dcwsb.length); //#24482 - $_.in = 0; //#24483 - $_.out = 0; //#24483 - for (var _M2 = 0, _M3 = $_.e1nb; _M2 < _M3; _M2++) { //#24489 - $k[$j++] = $geti($_.cws, $_.in, $_.e1dcws); //#24485 - $k[$j++] = $_.e1ecws; //#24485 - $k[$j++] = 256; //#24485 - $k[$j++] = 355; //#24485 - $_.rscodes(); //#24485 - var _M9 = $k[--$j]; //#24486 - $put($_.dcwsb, $_.out, $geti(_M9, 0, $_.e1dcws)); //#24486 - $put($_.ecwsb, $_.out, $geti(_M9, $_.e1dcws, $_.e1ecws)); //#24487 - $_.in = $f($_.in + $_.e1dcws); //#24488 - $_.out = $_.out + 1; //#24488 - } //#24488 - for (var _MN = 0, _MO = $_.e2nb; _MN < _MO; _MN++) { //#24495 - $k[$j++] = $geti($_.cws, $_.in, $_.e2dcws); //#24491 - $k[$j++] = $_.e2ecws; //#24491 - $k[$j++] = 256; //#24491 - $k[$j++] = 355; //#24491 - $_.rscodes(); //#24491 - var _MU = $k[--$j]; //#24492 - $put($_.dcwsb, $_.out, $geti(_MU, 0, $_.e2dcws)); //#24492 - $put($_.ecwsb, $_.out, $geti(_MU, $_.e2dcws, $_.e2ecws)); //#24493 - $_.in = $f($_.in + $_.e2dcws); //#24494 - $_.out = $_.out + 1; //#24494 - } //#24494 - for (var _Mi = 0, _Mj = $_.e3nb; _Mi < _Mj; _Mi++) { //#24501 - $k[$j++] = $geti($_.cws, $_.in, $_.e3dcws); //#24497 - $k[$j++] = $_.e3ecws; //#24497 - $k[$j++] = 256; //#24497 - $k[$j++] = 355; //#24497 - $_.rscodes(); //#24497 - var _Mp = $k[--$j]; //#24498 - $put($_.dcwsb, $_.out, $geti(_Mp, 0, $_.e3dcws)); //#24498 - $put($_.ecwsb, $_.out, $geti(_Mp, $_.e3dcws, $_.e3ecws)); //#24499 - $_.in = $f($_.in + $_.e3dcws); //#24500 - $_.out = $_.out + 1; //#24500 - } //#24500 - $_.cws = $a($_.ncws); //#24504 - $_.cw = 0; //#24505 - for (var _N6 = 0, _N5 = $_.dcwsb.length - 1; _N6 <= _N5; _N6 += 1) { //#24510 - $_.i = _N6; //#24507 - var _N9 = $get($_.dcwsb, $_.i); //#24508 - $puti($_.cws, $_.cw, _N9); //#24508 - $_.cw = _N9.length + $_.cw; //#24508 - var _NF = $get($_.ecwsb, $_.i); //#24509 - $puti($_.cws, $_.cw, _NF); //#24509 - $_.cw = _NF.length + $_.cw; //#24509 - } //#24509 - $k[$j++] = Infinity; //#24513 - var _NJ = $_.ncws; //#24514 - var _NK = 12; //#24514 - var _NL = _NJ - 1; //#24514 - if ((_NJ - 1) > 12) { //#24514 - var _ = _NK; //#24514 - _NK = _NL; //#24514 - _NL = _; //#24514 - } //#24514 - for (var _NN = 0, _NM = _NL; _NN <= _NM; _NN += 1) { //#24516 - for (var _NQ = _NN, _NP = $_.ncws - 1; _NQ <= _NP; _NQ += 13) { //#24515 - $k[$j++] = _NQ; //#24515 - if (_NQ < $_.ncws) { //#24515 - var _NU = $get($_.cws, $k[--$j]); //#24515 - $k[$j++] = _NU; //#24515 - } else { //#24515 - $j--; //#24515 - } //#24515 - } //#24515 - } //#24515 - $_.cws = $a(); //#24515 - if ($_.rbit > 0) { //#24525 - $_.pad = $a($_.cws.length + 1); //#24521 - $puti($_.pad, 0, $_.cws); //#24522 - $put($_.pad, $_.pad.length - 1, 0); //#24523 - $_.cws = $_.pad; //#24524 - } //#24524 - $k[$j++] = Infinity; //#24528 - for (var _Ng = 0, _Nh = $_.size * $_.size; _Ng < _Nh; _Ng++) { //#24528 - $k[$j++] = -1; //#24528 - } //#24528 - $_.pixs = $a(); //#24528 + var _KY = $k[--$j]; //#24769 + var _KZ = $k[--$j]; //#24769 + $k[$j++] = _KZ; //#24773 + $k[$j++] = _KY; //#24773 + if ((_KY != 0) && (_KZ != 0)) { //#24772 + var _Kc = $get($_.rslog, $k[--$j]); //#24770 + var _Ki = $get($_.rsalog, $f(_Kc + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#24770 + $k[$j++] = _Ki; //#24770 + } else { //#24772 + $j -= 2; //#24772 + $k[$j++] = 0; //#24772 + } //#24772 + }; //#24772 + $k[$j++] = Infinity; //#24777 + $k[$j++] = 1; //#24777 + for (var _Kk = 0, _Kl = $_.rsnc; _Kk < _Kl; _Kk++) { //#24777 + $k[$j++] = 0; //#24777 + } //#24777 + $_.coeffs = $a(); //#24777 + for (var _Kp = 1, _Ko = $_.rsnc; _Kp <= _Ko; _Kp += 1) { //#24786 + $_.i = _Kp; //#24779 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#24780 + for (var _Kw = $_.i - 1; _Kw >= 1; _Kw -= 1) { //#24784 + $_.j = _Kw; //#24782 + $k[$j++] = $_.coeffs; //#24783 + $k[$j++] = $_.j; //#24783 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#24783 + $k[$j++] = $get($_.coeffs, $_.j); //#24783 + $k[$j++] = $get($_.rsalog, $_.i); //#24783 + $_.rsprod(); //#24783 + var _L8 = $k[--$j]; //#24783 + var _L9 = $k[--$j]; //#24783 + var _LA = $k[--$j]; //#24783 + $put($k[--$j], _LA, $xo(_L9, _L8)); //#24783 + } //#24783 + $k[$j++] = $_.coeffs; //#24785 + $k[$j++] = 0; //#24785 + $k[$j++] = $get($_.coeffs, 0); //#24785 + $k[$j++] = $get($_.rsalog, $_.i); //#24785 + $_.rsprod(); //#24785 + var _LI = $k[--$j]; //#24785 + var _LJ = $k[--$j]; //#24785 + $put($k[--$j], _LJ, _LI); //#24785 + } //#24785 + $_.nd = $_.rscws.length; //#24789 + $k[$j++] = Infinity; //#24790 + $forall($_.rscws); //#24790 + for (var _LO = 0, _LP = $_.rsnc; _LO < _LP; _LO++) { //#24790 + $k[$j++] = 0; //#24790 + } //#24790 + $k[$j++] = 0; //#24790 + $_.rscws = $a(); //#24790 + for (var _LT = 0, _LS = $_.nd - 1; _LT <= _LS; _LT += 1) { //#24797 + $_.k = $xo($get($_.rscws, _LT), $get($_.rscws, $_.nd)); //#24792 + for (var _Lb = 0, _La = $f($_.rsnc - 1); _Lb <= _La; _Lb += 1) { //#24796 + $_.j = _Lb; //#24794 + $k[$j++] = $_.rscws; //#24795 + $k[$j++] = $_.nd + $_.j; //#24795 + $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#24795 + $k[$j++] = $_.k; //#24795 + $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#24795 + $_.rsprod(); //#24795 + var _Lo = $k[--$j]; //#24795 + var _Lp = $k[--$j]; //#24795 + var _Lq = $k[--$j]; //#24795 + $put($k[--$j], _Lq, $xo(_Lp, _Lo)); //#24795 + } //#24795 + } //#24795 + $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#24800 + }; //#24800 + $_.dcwsb = $a($f($f($_.e1nb + $_.e2nb) + $_.e3nb)); //#24805 + $_.ecwsb = $a($_.dcwsb.length); //#24806 + $_.in = 0; //#24807 + $_.out = 0; //#24807 + for (var _M2 = 0, _M3 = $_.e1nb; _M2 < _M3; _M2++) { //#24813 + $k[$j++] = $geti($_.cws, $_.in, $_.e1dcws); //#24809 + $k[$j++] = $_.e1ecws; //#24809 + $k[$j++] = 256; //#24809 + $k[$j++] = 355; //#24809 + $_.rscodes(); //#24809 + var _M9 = $k[--$j]; //#24810 + $put($_.dcwsb, $_.out, $geti(_M9, 0, $_.e1dcws)); //#24810 + $put($_.ecwsb, $_.out, $geti(_M9, $_.e1dcws, $_.e1ecws)); //#24811 + $_.in = $f($_.in + $_.e1dcws); //#24812 + $_.out = $_.out + 1; //#24812 + } //#24812 + for (var _MN = 0, _MO = $_.e2nb; _MN < _MO; _MN++) { //#24819 + $k[$j++] = $geti($_.cws, $_.in, $_.e2dcws); //#24815 + $k[$j++] = $_.e2ecws; //#24815 + $k[$j++] = 256; //#24815 + $k[$j++] = 355; //#24815 + $_.rscodes(); //#24815 + var _MU = $k[--$j]; //#24816 + $put($_.dcwsb, $_.out, $geti(_MU, 0, $_.e2dcws)); //#24816 + $put($_.ecwsb, $_.out, $geti(_MU, $_.e2dcws, $_.e2ecws)); //#24817 + $_.in = $f($_.in + $_.e2dcws); //#24818 + $_.out = $_.out + 1; //#24818 + } //#24818 + for (var _Mi = 0, _Mj = $_.e3nb; _Mi < _Mj; _Mi++) { //#24825 + $k[$j++] = $geti($_.cws, $_.in, $_.e3dcws); //#24821 + $k[$j++] = $_.e3ecws; //#24821 + $k[$j++] = 256; //#24821 + $k[$j++] = 355; //#24821 + $_.rscodes(); //#24821 + var _Mp = $k[--$j]; //#24822 + $put($_.dcwsb, $_.out, $geti(_Mp, 0, $_.e3dcws)); //#24822 + $put($_.ecwsb, $_.out, $geti(_Mp, $_.e3dcws, $_.e3ecws)); //#24823 + $_.in = $f($_.in + $_.e3dcws); //#24824 + $_.out = $_.out + 1; //#24824 + } //#24824 + $_.cws = $a($_.ncws); //#24828 + $_.cw = 0; //#24829 + for (var _N6 = 0, _N5 = $_.dcwsb.length - 1; _N6 <= _N5; _N6 += 1) { //#24834 + $_.i = _N6; //#24831 + var _N9 = $get($_.dcwsb, $_.i); //#24832 + $puti($_.cws, $_.cw, _N9); //#24832 + $_.cw = _N9.length + $_.cw; //#24832 + var _NF = $get($_.ecwsb, $_.i); //#24833 + $puti($_.cws, $_.cw, _NF); //#24833 + $_.cw = _NF.length + $_.cw; //#24833 + } //#24833 + $k[$j++] = Infinity; //#24837 + var _NJ = $_.ncws; //#24838 + var _NK = 12; //#24838 + var _NL = _NJ - 1; //#24838 + if ((_NJ - 1) > 12) { //#24838 + var _ = _NK; //#24838 + _NK = _NL; //#24838 + _NL = _; //#24838 + } //#24838 + for (var _NN = 0, _NM = _NL; _NN <= _NM; _NN += 1) { //#24840 + for (var _NQ = _NN, _NP = $_.ncws - 1; _NQ <= _NP; _NQ += 13) { //#24839 + $k[$j++] = _NQ; //#24839 + if (_NQ < $_.ncws) { //#24839 + var _NU = $get($_.cws, $k[--$j]); //#24839 + $k[$j++] = _NU; //#24839 + } else { //#24839 + $j--; //#24839 + } //#24839 + } //#24839 + } //#24839 + $_.cws = $a(); //#24839 + if ($_.rbit > 0) { //#24849 + $_.pad = $a($_.cws.length + 1); //#24845 + $puti($_.pad, 0, $_.cws); //#24846 + $put($_.pad, $_.pad.length - 1, 0); //#24847 + $_.cws = $_.pad; //#24848 + } //#24848 + $k[$j++] = Infinity; //#24852 + for (var _Ng = 0, _Nh = $_.size * $_.size; _Ng < _Nh; _Ng++) { //#24852 + $k[$j++] = -1; //#24852 + } //#24852 + $_.pixs = $a(); //#24852 $_.qmv = function() { - var _Nk = $k[--$j]; //#24529 - var _Nl = $k[--$j]; //#24529 - $k[$j++] = $f(_Nl + (_Nk * $_.size)); //#24529 - }; //#24529 - if ($_.alnn != 0) { //#24588 + var _Nk = $k[--$j]; //#24853 + var _Nl = $k[--$j]; //#24853 + $k[$j++] = $f(_Nl + (_Nk * $_.size)); //#24853 + }; //#24853 + if ($_.alnn != 0) { //#24912 $_.trmv = function() { - var _No = $k[--$j]; //#24533 - var _Nq = $k[--$j]; //#24533 - $k[$j++] = $f(($f(($f((_No * $_.size) + $_.size)) - 1)) - _Nq); //#24533 - }; //#24533 + var _No = $k[--$j]; //#24857 + var _Nq = $k[--$j]; //#24857 + $k[$j++] = $f(($f(($f((_No * $_.size) + $_.size)) - 1)) - _Nq); //#24857 + }; //#24857 $_.aplot = function() { - var _Nr = $k[--$j]; //#24535 - var _Ns = $k[--$j]; //#24535 - var _Nt = $k[--$j]; //#24535 - $k[$j++] = _Nr; //#24535 - $k[$j++] = _Nt; //#24535 - $k[$j++] = _Ns; //#24535 - $k[$j++] = _Nr; //#24535 - $k[$j++] = _Ns; //#24535 - $k[$j++] = _Nt; //#24535 - $_.trmv(); //#24535 - var _Nv = $k[--$j]; //#24535 - $put($_.pixs, _Nv, $k[--$j]); //#24535 - $_.trmv(); //#24536 - var _Ny = $k[--$j]; //#24536 - $put($_.pixs, _Ny, $k[--$j]); //#24536 - }; //#24536 - $_.i = 0; //#24538 - $_.stag = 0; //#24538 - for (;;) { //#24560 - if ($_.i >= $_.size) { //#24539 - break; //#24539 - } //#24539 - for (var _O4 = 0, _O3 = $f($_.size - 1); _O4 <= _O3; _O4 += 1) { //#24553 - $_.j = _O4; //#24541 - if ($f($_.j + $_.alnr) < $_.size) { //#24547 - $k[$j++] = (((((~~($_.j / $_.alnk)) + $_.stag) % 2) == 0) && (!(($_.i == 0) && ($_.j < $_.alnk)))) || (($_.j % $_.alnk) == 0); //#24545 - } else { //#24547 - $k[$j++] = ($f($_.alnn + $_.stag) % 2) == 0; //#24547 - } //#24547 - if ($k[--$j]) { //#24552 - $k[$j++] = $_.j; //#24550 - $k[$j++] = $_.i; //#24550 - $k[$j++] = 1; //#24550 - $_.aplot(); //#24550 - var _OL = $_.j; //#24551 - var _OM = $_.i; //#24551 - $k[$j++] = _OL + 1; //#24551 - $k[$j++] = _OM + 1; //#24551 - if (((_OM + 1) < $_.size) && ((_OL + 1) < $_.size)) { //#24551 - $k[$j++] = 0; //#24551 - $_.aplot(); //#24551 - } else { //#24551 - $j -= 2; //#24551 - } //#24551 - } //#24551 - } //#24551 - if ($f($_.i + $_.alnr) == $_.size) { //#24557 - $_.i = $f($f($_.i + $_.alnr) - 1); //#24555 - } else { //#24557 - $_.i = $f($_.i + $_.alnk); //#24557 - } //#24557 - $_.stag = 1 - $_.stag; //#24559 - } //#24559 - for (var _Ob = $_.alnk, _Oc = $_.alnk, _Oa = $f($_.size - 2); _Oc < 0 ? _Ob >= _Oa : _Ob <= _Oa; _Ob += _Oc) { //#24587 - $_.i = _Ob; //#24562 - if (((~~($_.i / $_.alnk)) % 2) != 0) { //#24574 - $k[$j++] = $_.pixs; //#24564 - $k[$j++] = 0; //#24564 - $k[$j++] = $_.i - 1; //#24564 - $_.trmv(); //#24564 - var _Oh = $k[--$j]; //#24564 - $put($k[--$j], _Oh, 0); //#24564 - $k[$j++] = $_.pixs; //#24565 - $k[$j++] = 0; //#24565 - $k[$j++] = $_.i + 1; //#24565 - $_.trmv(); //#24565 - var _Ol = $k[--$j]; //#24565 - $put($k[--$j], _Ol, 0); //#24565 - $k[$j++] = $_.pixs; //#24566 - $k[$j++] = 1; //#24566 - $k[$j++] = $_.i - 1; //#24566 - $_.trmv(); //#24566 - var _Op = $k[--$j]; //#24566 - $put($k[--$j], _Op, 0); //#24566 - $k[$j++] = $_.pixs; //#24567 - $k[$j++] = 1; //#24567 - $k[$j++] = $_.i; //#24567 - $_.trmv(); //#24567 - var _Ot = $k[--$j]; //#24567 - $put($k[--$j], _Ot, 0); //#24567 - $k[$j++] = $_.pixs; //#24568 - $k[$j++] = 1; //#24568 - $k[$j++] = $_.i + 1; //#24568 - $_.trmv(); //#24568 - var _Ox = $k[--$j]; //#24568 - $put($k[--$j], _Ox, 0); //#24568 - $k[$j++] = $_.pixs; //#24569 - $k[$j++] = $_.i - 1; //#24569 - $k[$j++] = 0; //#24569 - $_.trmv(); //#24569 - var _P1 = $k[--$j]; //#24569 - $put($k[--$j], _P1, 0); //#24569 - $k[$j++] = $_.pixs; //#24570 - $k[$j++] = $_.i + 1; //#24570 - $k[$j++] = 0; //#24570 - $_.trmv(); //#24570 - var _P5 = $k[--$j]; //#24570 - $put($k[--$j], _P5, 0); //#24570 - $k[$j++] = $_.pixs; //#24571 - $k[$j++] = $_.i - 1; //#24571 - $k[$j++] = 1; //#24571 - $_.trmv(); //#24571 - var _P9 = $k[--$j]; //#24571 - $put($k[--$j], _P9, 0); //#24571 - $k[$j++] = $_.pixs; //#24572 - $k[$j++] = $_.i; //#24572 - $k[$j++] = 1; //#24572 - $_.trmv(); //#24572 - var _PD = $k[--$j]; //#24572 - $put($k[--$j], _PD, 0); //#24572 - $k[$j++] = $_.pixs; //#24573 - $k[$j++] = $_.i + 1; //#24573 - $k[$j++] = 1; //#24573 - $_.trmv(); //#24573 - var _PH = $k[--$j]; //#24573 - $put($k[--$j], _PH, 0); //#24573 - } //#24573 - $k[$j++] = $_.pixs; //#24575 - $k[$j++] = $f($_.size - 1); //#24575 - $k[$j++] = $_.i - 1; //#24575 - $_.trmv(); //#24575 - var _PM = $k[--$j]; //#24575 - if ($get($k[--$j], _PM) != 1) { //#24586 - $k[$j++] = $_.pixs; //#24576 - $k[$j++] = $f($_.size - 1); //#24576 - $k[$j++] = $_.i - 1; //#24576 - $_.trmv(); //#24576 - var _PS = $k[--$j]; //#24576 - $put($k[--$j], _PS, 0); //#24576 - $k[$j++] = $_.pixs; //#24577 - $k[$j++] = $f($_.size - 2); //#24577 - $k[$j++] = $_.i - 1; //#24577 - $_.trmv(); //#24577 - var _PX = $k[--$j]; //#24577 - $put($k[--$j], _PX, 0); //#24577 - $k[$j++] = $_.pixs; //#24578 - $k[$j++] = $f($_.size - 2); //#24578 - $k[$j++] = $_.i; //#24578 - $_.trmv(); //#24578 - var _Pc = $k[--$j]; //#24578 - $put($k[--$j], _Pc, 0); //#24578 - $k[$j++] = $_.pixs; //#24579 - $k[$j++] = $f($_.size - 2); //#24579 - $k[$j++] = $_.i + 1; //#24579 - $_.trmv(); //#24579 - var _Ph = $k[--$j]; //#24579 - $put($k[--$j], _Ph, 0); //#24579 - $k[$j++] = $_.pixs; //#24580 - $k[$j++] = $f($_.size - 1); //#24580 - $k[$j++] = $_.i + 1; //#24580 - $_.trmv(); //#24580 - var _Pm = $k[--$j]; //#24580 - $put($k[--$j], _Pm, 0); //#24580 - $k[$j++] = $_.pixs; //#24581 - $k[$j++] = $_.i - 1; //#24581 - $k[$j++] = $f($_.size - 1); //#24581 - $_.trmv(); //#24581 - var _Pr = $k[--$j]; //#24581 - $put($k[--$j], _Pr, 0); //#24581 - $k[$j++] = $_.pixs; //#24582 - $k[$j++] = $_.i - 1; //#24582 - $k[$j++] = $f($_.size - 2); //#24582 - $_.trmv(); //#24582 - var _Pw = $k[--$j]; //#24582 - $put($k[--$j], _Pw, 0); //#24582 - $k[$j++] = $_.pixs; //#24583 - $k[$j++] = $_.i; //#24583 - $k[$j++] = $f($_.size - 2); //#24583 - $_.trmv(); //#24583 - var _Q1 = $k[--$j]; //#24583 - $put($k[--$j], _Q1, 0); //#24583 - $k[$j++] = $_.pixs; //#24584 - $k[$j++] = $_.i + 1; //#24584 - $k[$j++] = $f($_.size - 2); //#24584 - $_.trmv(); //#24584 - var _Q6 = $k[--$j]; //#24584 - $put($k[--$j], _Q6, 0); //#24584 - $k[$j++] = $_.pixs; //#24585 - $k[$j++] = $_.i + 1; //#24585 - $k[$j++] = $f($_.size - 1); //#24585 - $_.trmv(); //#24585 - var _QB = $k[--$j]; //#24585 - $put($k[--$j], _QB, 0); //#24585 - } //#24585 - } //#24585 - } //#24585 - if (!bwipp_hanxin.__24612__) { //#24612 - $_ = Object.create($_); //#24612 - $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 0, 0]), $a([1, 0, 1, 1, 1, 1, 1, 0]), $a([1, 0, 1, 0, 0, 0, 0, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24601 - $_.fpat2 = $a([$a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([0, 0, 0, 0, 1, 0, 1, 0]), $a([1, 1, 1, 1, 1, 0, 1, 0]), $a([0, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24611 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24611 - bwipp_hanxin.__24612__ = 1; //#24611 - $_ = Object.getPrototypeOf($_); //#24611 - } //#24611 - for (var _QY = 0, _QX = $_.fpat.length - 1; _QY <= _QX; _QY += 1) { //#24624 - $_.y = _QY; //#24614 - for (var _Qc = 0, _Qb = $get($_.fpat, 0).length - 1; _Qc <= _Qb; _Qc += 1) { //#24623 - $_.x = _Qc; //#24616 - $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#24617 - $_.fpb2 = $get($get($_.fpat2, $_.y), $_.x); //#24618 - $k[$j++] = $_.pixs; //#24619 - $k[$j++] = $_.x; //#24619 - $k[$j++] = $_.y; //#24619 - $_.qmv(); //#24619 - var _Qr = $k[--$j]; //#24619 - $put($k[--$j], _Qr, $_.fpb); //#24619 - $k[$j++] = $_.pixs; //#24620 - $k[$j++] = $f($f($_.size - $_.x) - 1); //#24620 - $k[$j++] = $_.y; //#24620 - $_.qmv(); //#24620 - var _Qy = $k[--$j]; //#24620 - $put($k[--$j], _Qy, $_.fpb); //#24620 - $k[$j++] = $_.pixs; //#24621 - $k[$j++] = $f($f($_.size - $_.x) - 1); //#24621 - $k[$j++] = $f($f($_.size - $_.y) - 1); //#24621 - $_.qmv(); //#24621 - var _R6 = $k[--$j]; //#24621 - $put($k[--$j], _R6, $_.fpb); //#24621 - $k[$j++] = $_.pixs; //#24622 - $k[$j++] = $_.x; //#24622 - $k[$j++] = $f($f($_.size - $_.y) - 1); //#24622 - $_.qmv(); //#24622 - var _RD = $k[--$j]; //#24622 - $put($k[--$j], _RD, $_.fpb2); //#24622 - } //#24622 - } //#24622 - $_.functionmap = $a([$a([$a([0, 8]), $a([$f($_.size - 1), $f($_.size - 9)])]), $a([$a([1, 8]), $a([$f($_.size - 2), $f($_.size - 9)])]), $a([$a([2, 8]), $a([$f($_.size - 3), $f($_.size - 9)])]), $a([$a([3, 8]), $a([$f($_.size - 4), $f($_.size - 9)])]), $a([$a([4, 8]), $a([$f($_.size - 5), $f($_.size - 9)])]), $a([$a([5, 8]), $a([$f($_.size - 6), $f($_.size - 9)])]), $a([$a([6, 8]), $a([$f($_.size - 7), $f($_.size - 9)])]), $a([$a([7, 8]), $a([$f($_.size - 8), $f($_.size - 9)])]), $a([$a([8, 8]), $a([$f($_.size - 9), $f($_.size - 9)])]), $a([$a([8, 7]), $a([$f($_.size - 9), $f($_.size - 8)])]), $a([$a([8, 6]), $a([$f($_.size - 9), $f($_.size - 7)])]), $a([$a([8, 5]), $a([$f($_.size - 9), $f($_.size - 6)])]), $a([$a([8, 4]), $a([$f($_.size - 9), $f($_.size - 5)])]), $a([$a([8, 3]), $a([$f($_.size - 9), $f($_.size - 4)])]), $a([$a([8, 2]), $a([$f($_.size - 9), $f($_.size - 3)])]), $a([$a([8, 1]), $a([$f($_.size - 9), $f($_.size - 2)])]), $a([$a([8, 0]), $a([$f($_.size - 9), $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 0]), $a([8, $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 1]), $a([8, $f($_.size - 2)])]), $a([$a([$f($_.size - 9), 2]), $a([8, $f($_.size - 3)])]), $a([$a([$f($_.size - 9), 3]), $a([8, $f($_.size - 4)])]), $a([$a([$f($_.size - 9), 4]), $a([8, $f($_.size - 5)])]), $a([$a([$f($_.size - 9), 5]), $a([8, $f($_.size - 6)])]), $a([$a([$f($_.size - 9), 6]), $a([8, $f($_.size - 7)])]), $a([$a([$f($_.size - 9), 7]), $a([8, $f($_.size - 8)])]), $a([$a([$f($_.size - 9), 8]), $a([8, $f($_.size - 9)])]), $a([$a([$f($_.size - 8), 8]), $a([7, $f($_.size - 9)])]), $a([$a([$f($_.size - 7), 8]), $a([6, $f($_.size - 9)])]), $a([$a([$f($_.size - 6), 8]), $a([5, $f($_.size - 9)])]), $a([$a([$f($_.size - 5), 8]), $a([4, $f($_.size - 9)])]), $a([$a([$f($_.size - 4), 8]), $a([3, $f($_.size - 9)])]), $a([$a([$f($_.size - 3), 8]), $a([2, $f($_.size - 9)])]), $a([$a([$f($_.size - 2), 8]), $a([1, $f($_.size - 9)])]), $a([$a([$f($_.size - 1), 8]), $a([0, $f($_.size - 9)])])]); //#24646 - var _U0 = $_.functionmap; //#24647 - for (var _U1 = 0, _U2 = _U0.length; _U1 < _U2; _U1++) { //#24649 - $forall($get(_U0, _U1), function() { //#24648 - $forall($k[--$j]); //#24648 - $_.qmv(); //#24648 - $put($_.pixs, $k[--$j], 0); //#24648 - }); //#24648 - } //#24648 + var _Nr = $k[--$j]; //#24859 + var _Ns = $k[--$j]; //#24859 + var _Nt = $k[--$j]; //#24859 + $k[$j++] = _Nr; //#24859 + $k[$j++] = _Nt; //#24859 + $k[$j++] = _Ns; //#24859 + $k[$j++] = _Nr; //#24859 + $k[$j++] = _Ns; //#24859 + $k[$j++] = _Nt; //#24859 + $_.trmv(); //#24859 + var _Nv = $k[--$j]; //#24859 + $put($_.pixs, _Nv, $k[--$j]); //#24859 + $_.trmv(); //#24860 + var _Ny = $k[--$j]; //#24860 + $put($_.pixs, _Ny, $k[--$j]); //#24860 + }; //#24860 + $_.i = 0; //#24862 + $_.stag = 0; //#24862 + for (;;) { //#24884 + if ($_.i >= $_.size) { //#24863 + break; //#24863 + } //#24863 + for (var _O4 = 0, _O3 = $f($_.size - 1); _O4 <= _O3; _O4 += 1) { //#24877 + $_.j = _O4; //#24865 + if ($f($_.j + $_.alnr) < $_.size) { //#24871 + $k[$j++] = (((((~~($_.j / $_.alnk)) + $_.stag) % 2) == 0) && (!(($_.i == 0) && ($_.j < $_.alnk)))) || (($_.j % $_.alnk) == 0); //#24869 + } else { //#24871 + $k[$j++] = ($f($_.alnn + $_.stag) % 2) == 0; //#24871 + } //#24871 + if ($k[--$j]) { //#24876 + $k[$j++] = $_.j; //#24874 + $k[$j++] = $_.i; //#24874 + $k[$j++] = 1; //#24874 + $_.aplot(); //#24874 + var _OL = $_.j; //#24875 + var _OM = $_.i; //#24875 + $k[$j++] = _OL + 1; //#24875 + $k[$j++] = _OM + 1; //#24875 + if (((_OM + 1) < $_.size) && ((_OL + 1) < $_.size)) { //#24875 + $k[$j++] = 0; //#24875 + $_.aplot(); //#24875 + } else { //#24875 + $j -= 2; //#24875 + } //#24875 + } //#24875 + } //#24875 + if ($f($_.i + $_.alnr) == $_.size) { //#24881 + $_.i = $f($f($_.i + $_.alnr) - 1); //#24879 + } else { //#24881 + $_.i = $f($_.i + $_.alnk); //#24881 + } //#24881 + $_.stag = 1 - $_.stag; //#24883 + } //#24883 + for (var _Ob = $_.alnk, _Oc = $_.alnk, _Oa = $f($_.size - 2); _Oc < 0 ? _Ob >= _Oa : _Ob <= _Oa; _Ob += _Oc) { //#24911 + $_.i = _Ob; //#24886 + if (((~~($_.i / $_.alnk)) % 2) != 0) { //#24898 + $k[$j++] = $_.pixs; //#24888 + $k[$j++] = 0; //#24888 + $k[$j++] = $_.i - 1; //#24888 + $_.trmv(); //#24888 + var _Oh = $k[--$j]; //#24888 + $put($k[--$j], _Oh, 0); //#24888 + $k[$j++] = $_.pixs; //#24889 + $k[$j++] = 0; //#24889 + $k[$j++] = $_.i + 1; //#24889 + $_.trmv(); //#24889 + var _Ol = $k[--$j]; //#24889 + $put($k[--$j], _Ol, 0); //#24889 + $k[$j++] = $_.pixs; //#24890 + $k[$j++] = 1; //#24890 + $k[$j++] = $_.i - 1; //#24890 + $_.trmv(); //#24890 + var _Op = $k[--$j]; //#24890 + $put($k[--$j], _Op, 0); //#24890 + $k[$j++] = $_.pixs; //#24891 + $k[$j++] = 1; //#24891 + $k[$j++] = $_.i; //#24891 + $_.trmv(); //#24891 + var _Ot = $k[--$j]; //#24891 + $put($k[--$j], _Ot, 0); //#24891 + $k[$j++] = $_.pixs; //#24892 + $k[$j++] = 1; //#24892 + $k[$j++] = $_.i + 1; //#24892 + $_.trmv(); //#24892 + var _Ox = $k[--$j]; //#24892 + $put($k[--$j], _Ox, 0); //#24892 + $k[$j++] = $_.pixs; //#24893 + $k[$j++] = $_.i - 1; //#24893 + $k[$j++] = 0; //#24893 + $_.trmv(); //#24893 + var _P1 = $k[--$j]; //#24893 + $put($k[--$j], _P1, 0); //#24893 + $k[$j++] = $_.pixs; //#24894 + $k[$j++] = $_.i + 1; //#24894 + $k[$j++] = 0; //#24894 + $_.trmv(); //#24894 + var _P5 = $k[--$j]; //#24894 + $put($k[--$j], _P5, 0); //#24894 + $k[$j++] = $_.pixs; //#24895 + $k[$j++] = $_.i - 1; //#24895 + $k[$j++] = 1; //#24895 + $_.trmv(); //#24895 + var _P9 = $k[--$j]; //#24895 + $put($k[--$j], _P9, 0); //#24895 + $k[$j++] = $_.pixs; //#24896 + $k[$j++] = $_.i; //#24896 + $k[$j++] = 1; //#24896 + $_.trmv(); //#24896 + var _PD = $k[--$j]; //#24896 + $put($k[--$j], _PD, 0); //#24896 + $k[$j++] = $_.pixs; //#24897 + $k[$j++] = $_.i + 1; //#24897 + $k[$j++] = 1; //#24897 + $_.trmv(); //#24897 + var _PH = $k[--$j]; //#24897 + $put($k[--$j], _PH, 0); //#24897 + } //#24897 + $k[$j++] = $_.pixs; //#24899 + $k[$j++] = $f($_.size - 1); //#24899 + $k[$j++] = $_.i - 1; //#24899 + $_.trmv(); //#24899 + var _PM = $k[--$j]; //#24899 + if ($get($k[--$j], _PM) != 1) { //#24910 + $k[$j++] = $_.pixs; //#24900 + $k[$j++] = $f($_.size - 1); //#24900 + $k[$j++] = $_.i - 1; //#24900 + $_.trmv(); //#24900 + var _PS = $k[--$j]; //#24900 + $put($k[--$j], _PS, 0); //#24900 + $k[$j++] = $_.pixs; //#24901 + $k[$j++] = $f($_.size - 2); //#24901 + $k[$j++] = $_.i - 1; //#24901 + $_.trmv(); //#24901 + var _PX = $k[--$j]; //#24901 + $put($k[--$j], _PX, 0); //#24901 + $k[$j++] = $_.pixs; //#24902 + $k[$j++] = $f($_.size - 2); //#24902 + $k[$j++] = $_.i; //#24902 + $_.trmv(); //#24902 + var _Pc = $k[--$j]; //#24902 + $put($k[--$j], _Pc, 0); //#24902 + $k[$j++] = $_.pixs; //#24903 + $k[$j++] = $f($_.size - 2); //#24903 + $k[$j++] = $_.i + 1; //#24903 + $_.trmv(); //#24903 + var _Ph = $k[--$j]; //#24903 + $put($k[--$j], _Ph, 0); //#24903 + $k[$j++] = $_.pixs; //#24904 + $k[$j++] = $f($_.size - 1); //#24904 + $k[$j++] = $_.i + 1; //#24904 + $_.trmv(); //#24904 + var _Pm = $k[--$j]; //#24904 + $put($k[--$j], _Pm, 0); //#24904 + $k[$j++] = $_.pixs; //#24905 + $k[$j++] = $_.i - 1; //#24905 + $k[$j++] = $f($_.size - 1); //#24905 + $_.trmv(); //#24905 + var _Pr = $k[--$j]; //#24905 + $put($k[--$j], _Pr, 0); //#24905 + $k[$j++] = $_.pixs; //#24906 + $k[$j++] = $_.i - 1; //#24906 + $k[$j++] = $f($_.size - 2); //#24906 + $_.trmv(); //#24906 + var _Pw = $k[--$j]; //#24906 + $put($k[--$j], _Pw, 0); //#24906 + $k[$j++] = $_.pixs; //#24907 + $k[$j++] = $_.i; //#24907 + $k[$j++] = $f($_.size - 2); //#24907 + $_.trmv(); //#24907 + var _Q1 = $k[--$j]; //#24907 + $put($k[--$j], _Q1, 0); //#24907 + $k[$j++] = $_.pixs; //#24908 + $k[$j++] = $_.i + 1; //#24908 + $k[$j++] = $f($_.size - 2); //#24908 + $_.trmv(); //#24908 + var _Q6 = $k[--$j]; //#24908 + $put($k[--$j], _Q6, 0); //#24908 + $k[$j++] = $_.pixs; //#24909 + $k[$j++] = $_.i + 1; //#24909 + $k[$j++] = $f($_.size - 1); //#24909 + $_.trmv(); //#24909 + var _QB = $k[--$j]; //#24909 + $put($k[--$j], _QB, 0); //#24909 + } //#24909 + } //#24909 + } //#24909 + if (!bwipp_hanxin.__24936__) { //#24936 + $_ = Object.create($_); //#24936 + $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 0, 0]), $a([1, 0, 1, 1, 1, 1, 1, 0]), $a([1, 0, 1, 0, 0, 0, 0, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24925 + $_.fpat2 = $a([$a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([0, 0, 0, 0, 1, 0, 1, 0]), $a([1, 1, 1, 1, 1, 0, 1, 0]), $a([0, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24935 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24935 + bwipp_hanxin.__24936__ = 1; //#24935 + $_ = Object.getPrototypeOf($_); //#24935 + } //#24935 + for (var _QY = 0, _QX = $_.fpat.length - 1; _QY <= _QX; _QY += 1) { //#24948 + $_.y = _QY; //#24938 + for (var _Qc = 0, _Qb = $get($_.fpat, 0).length - 1; _Qc <= _Qb; _Qc += 1) { //#24947 + $_.x = _Qc; //#24940 + $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#24941 + $_.fpb2 = $get($get($_.fpat2, $_.y), $_.x); //#24942 + $k[$j++] = $_.pixs; //#24943 + $k[$j++] = $_.x; //#24943 + $k[$j++] = $_.y; //#24943 + $_.qmv(); //#24943 + var _Qr = $k[--$j]; //#24943 + $put($k[--$j], _Qr, $_.fpb); //#24943 + $k[$j++] = $_.pixs; //#24944 + $k[$j++] = $f($f($_.size - $_.x) - 1); //#24944 + $k[$j++] = $_.y; //#24944 + $_.qmv(); //#24944 + var _Qy = $k[--$j]; //#24944 + $put($k[--$j], _Qy, $_.fpb); //#24944 + $k[$j++] = $_.pixs; //#24945 + $k[$j++] = $f($f($_.size - $_.x) - 1); //#24945 + $k[$j++] = $f($f($_.size - $_.y) - 1); //#24945 + $_.qmv(); //#24945 + var _R6 = $k[--$j]; //#24945 + $put($k[--$j], _R6, $_.fpb); //#24945 + $k[$j++] = $_.pixs; //#24946 + $k[$j++] = $_.x; //#24946 + $k[$j++] = $f($f($_.size - $_.y) - 1); //#24946 + $_.qmv(); //#24946 + var _RD = $k[--$j]; //#24946 + $put($k[--$j], _RD, $_.fpb2); //#24946 + } //#24946 + } //#24946 + $_.functionmap = $a([$a([$a([0, 8]), $a([$f($_.size - 1), $f($_.size - 9)])]), $a([$a([1, 8]), $a([$f($_.size - 2), $f($_.size - 9)])]), $a([$a([2, 8]), $a([$f($_.size - 3), $f($_.size - 9)])]), $a([$a([3, 8]), $a([$f($_.size - 4), $f($_.size - 9)])]), $a([$a([4, 8]), $a([$f($_.size - 5), $f($_.size - 9)])]), $a([$a([5, 8]), $a([$f($_.size - 6), $f($_.size - 9)])]), $a([$a([6, 8]), $a([$f($_.size - 7), $f($_.size - 9)])]), $a([$a([7, 8]), $a([$f($_.size - 8), $f($_.size - 9)])]), $a([$a([8, 8]), $a([$f($_.size - 9), $f($_.size - 9)])]), $a([$a([8, 7]), $a([$f($_.size - 9), $f($_.size - 8)])]), $a([$a([8, 6]), $a([$f($_.size - 9), $f($_.size - 7)])]), $a([$a([8, 5]), $a([$f($_.size - 9), $f($_.size - 6)])]), $a([$a([8, 4]), $a([$f($_.size - 9), $f($_.size - 5)])]), $a([$a([8, 3]), $a([$f($_.size - 9), $f($_.size - 4)])]), $a([$a([8, 2]), $a([$f($_.size - 9), $f($_.size - 3)])]), $a([$a([8, 1]), $a([$f($_.size - 9), $f($_.size - 2)])]), $a([$a([8, 0]), $a([$f($_.size - 9), $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 0]), $a([8, $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 1]), $a([8, $f($_.size - 2)])]), $a([$a([$f($_.size - 9), 2]), $a([8, $f($_.size - 3)])]), $a([$a([$f($_.size - 9), 3]), $a([8, $f($_.size - 4)])]), $a([$a([$f($_.size - 9), 4]), $a([8, $f($_.size - 5)])]), $a([$a([$f($_.size - 9), 5]), $a([8, $f($_.size - 6)])]), $a([$a([$f($_.size - 9), 6]), $a([8, $f($_.size - 7)])]), $a([$a([$f($_.size - 9), 7]), $a([8, $f($_.size - 8)])]), $a([$a([$f($_.size - 9), 8]), $a([8, $f($_.size - 9)])]), $a([$a([$f($_.size - 8), 8]), $a([7, $f($_.size - 9)])]), $a([$a([$f($_.size - 7), 8]), $a([6, $f($_.size - 9)])]), $a([$a([$f($_.size - 6), 8]), $a([5, $f($_.size - 9)])]), $a([$a([$f($_.size - 5), 8]), $a([4, $f($_.size - 9)])]), $a([$a([$f($_.size - 4), 8]), $a([3, $f($_.size - 9)])]), $a([$a([$f($_.size - 3), 8]), $a([2, $f($_.size - 9)])]), $a([$a([$f($_.size - 2), 8]), $a([1, $f($_.size - 9)])]), $a([$a([$f($_.size - 1), 8]), $a([0, $f($_.size - 9)])])]); //#24970 + var _U0 = $_.functionmap; //#24971 + for (var _U1 = 0, _U2 = _U0.length; _U1 < _U2; _U1++) { //#24973 + $forall($get(_U0, _U1), function() { //#24972 + $forall($k[--$j]); //#24972 + $_.qmv(); //#24972 + $put($_.pixs, $k[--$j], 0); //#24972 + }); //#24972 + } //#24972 var _UD = $a([function() { - $j -= 2; //#24652 - $k[$j++] = 1; //#24652 + $j -= 2; //#24976 + $k[$j++] = 1; //#24976 }, function() { - var _U7 = $k[--$j]; //#24653 - var _U8 = $k[--$j]; //#24653 - $k[$j++] = $f(_U8 + _U7) % 2; //#24653 + var _U7 = $k[--$j]; //#24977 + var _U8 = $k[--$j]; //#24977 + $k[$j++] = $f(_U8 + _U7) % 2; //#24977 }, function() { - var _U9 = $k[--$j]; //#24654 - var _UA = $k[--$j]; //#24654 - $k[$j++] = ($f(($f(_U9 + _UA) % 3) + (_UA % 3))) % 2; //#24654 + var _U9 = $k[--$j]; //#24978 + var _UA = $k[--$j]; //#24978 + $k[$j++] = ($f(($f(_U9 + _UA) % 3) + (_UA % 3))) % 2; //#24978 }, function() { - var _UB = $k[--$j]; //#24655 - var _UC = $k[--$j]; //#24655 - $k[$j++] = ($f((_UC % _UB) + ($f((_UB % _UC) + ($f((_UB % 3) + (_UC % 3))))))) % 2; //#24656 - }]); //#24656 - $_.maskfuncs = _UD; //#24657 - if ($_.mask != -1) { //#24661 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#24659 - $_.bestmaskval = $_.mask - 1; //#24660 - } //#24660 - $_.masks = $a($_.maskfuncs.length); //#24662 - for (var _UO = 0, _UN = $_.masks.length - 1; _UO <= _UN; _UO += 1) { //#24676 - $_.m = _UO; //#24664 - $_.mask = $a($_.size * $_.size); //#24665 - for (var _UU = 0, _UT = $f($_.size - 1); _UU <= _UT; _UU += 1) { //#24674 - $_.j = _UU; //#24667 - for (var _UX = 0, _UW = $f($_.size - 1); _UX <= _UW; _UX += 1) { //#24673 - $_.i = _UX; //#24669 - $k[$j++] = $_.i + 1; //#24670 - $k[$j++] = $_.j + 1; //#24670 + var _UB = $k[--$j]; //#24979 + var _UC = $k[--$j]; //#24979 + $k[$j++] = ($f((_UC % _UB) + ($f((_UB % _UC) + ($f((_UB % 3) + (_UC % 3))))))) % 2; //#24980 + }]); //#24980 + $_.maskfuncs = _UD; //#24981 + if ($_.mask != -1) { //#24985 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#24983 + $_.bestmaskval = $_.mask - 1; //#24984 + } //#24984 + $_.masks = $a($_.maskfuncs.length); //#24986 + for (var _UO = 0, _UN = $_.masks.length - 1; _UO <= _UN; _UO += 1) { //#25000 + $_.m = _UO; //#24988 + $_.mask = $a($_.size * $_.size); //#24989 + for (var _UU = 0, _UT = $f($_.size - 1); _UU <= _UT; _UU += 1) { //#24998 + $_.j = _UU; //#24991 + for (var _UX = 0, _UW = $f($_.size - 1); _UX <= _UW; _UX += 1) { //#24997 + $_.i = _UX; //#24993 + $k[$j++] = $_.i + 1; //#24994 + $k[$j++] = $_.j + 1; //#24994 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#24670 - var _Ud = $k[--$j]; //#24670 - $k[$j++] = _Ud == 0; //#24671 - $k[$j++] = $_.pixs; //#24671 - $k[$j++] = $_.i; //#24671 - $k[$j++] = $_.j; //#24671 - $_.qmv(); //#24671 - var _Uh = $k[--$j]; //#24671 - var _Uj = $get($k[--$j], _Uh); //#24671 - var _Uk = $k[--$j]; //#24671 - var _Ul = (_Uk && (_Uj == -1)) ? 1 : 0; //#24671 - $k[$j++] = _Ul; //#24672 - $k[$j++] = $_.mask; //#24672 - $k[$j++] = $_.i; //#24672 - $k[$j++] = $_.j; //#24672 - $_.qmv(); //#24672 - var _Up = $k[--$j]; //#24672 - var _Uq = $k[--$j]; //#24672 - $put(_Uq, _Up, $k[--$j]); //#24672 - } //#24672 - } //#24672 - $put($_.masks, $_.m, $_.mask); //#24675 - } //#24675 - $_.posx = 0; //#24679 - $_.posy = 0; //#24680 - $_.num = 0; //#24681 - for (;;) { //#24691 - if ($_.posy == $_.size) { //#24683 - break; //#24683 - } //#24683 - $k[$j++] = $_.pixs; //#24684 - $k[$j++] = $_.posx; //#24684 - $k[$j++] = $_.posy; //#24684 - $_.qmv(); //#24684 - var _V0 = $k[--$j]; //#24684 - if ($get($k[--$j], _V0) == -1) { //#24688 - var _V5 = $get($_.cws, ~~($_.num / 8)); //#24685 - var _V7 = -(7 - ($_.num % 8)); //#24685 - $k[$j++] = ((_V7 < 0 ? _V5 >>> -_V7 : _V5 << _V7)) & 1; //#24686 - $k[$j++] = $_.pixs; //#24686 - $k[$j++] = $_.posx; //#24686 - $k[$j++] = $_.posy; //#24686 - $_.qmv(); //#24686 - var _VB = $k[--$j]; //#24686 - var _VC = $k[--$j]; //#24686 - $put(_VC, _VB, $k[--$j]); //#24686 - $_.num = $_.num + 1; //#24687 - } //#24687 - $_.posx = $_.posx + 1; //#24689 - if ($_.posx == $_.size) { //#24690 - $_.posx = 0; //#24690 - $_.posy = $_.posy + 1; //#24690 - } //#24690 - } //#24690 + } //#24994 + var _Ud = $k[--$j]; //#24994 + $k[$j++] = _Ud == 0; //#24995 + $k[$j++] = $_.pixs; //#24995 + $k[$j++] = $_.i; //#24995 + $k[$j++] = $_.j; //#24995 + $_.qmv(); //#24995 + var _Uh = $k[--$j]; //#24995 + var _Uj = $get($k[--$j], _Uh); //#24995 + var _Uk = $k[--$j]; //#24995 + var _Ul = (_Uk && (_Uj == -1)) ? 1 : 0; //#24995 + $k[$j++] = _Ul; //#24996 + $k[$j++] = $_.mask; //#24996 + $k[$j++] = $_.i; //#24996 + $k[$j++] = $_.j; //#24996 + $_.qmv(); //#24996 + var _Up = $k[--$j]; //#24996 + var _Uq = $k[--$j]; //#24996 + $put(_Uq, _Up, $k[--$j]); //#24996 + } //#24996 + } //#24996 + $put($_.masks, $_.m, $_.mask); //#24999 + } //#24999 + $_.posx = 0; //#25003 + $_.posy = 0; //#25004 + $_.num = 0; //#25005 + for (;;) { //#25015 + if ($_.posy == $_.size) { //#25007 + break; //#25007 + } //#25007 + $k[$j++] = $_.pixs; //#25008 + $k[$j++] = $_.posx; //#25008 + $k[$j++] = $_.posy; //#25008 + $_.qmv(); //#25008 + var _V0 = $k[--$j]; //#25008 + if ($get($k[--$j], _V0) == -1) { //#25012 + var _V5 = $get($_.cws, ~~($_.num / 8)); //#25009 + var _V7 = -(7 - ($_.num % 8)); //#25009 + $k[$j++] = ((_V7 < 0 ? _V5 >>> -_V7 : _V5 << _V7)) & 1; //#25010 + $k[$j++] = $_.pixs; //#25010 + $k[$j++] = $_.posx; //#25010 + $k[$j++] = $_.posy; //#25010 + $_.qmv(); //#25010 + var _VB = $k[--$j]; //#25010 + var _VC = $k[--$j]; //#25010 + $put(_VC, _VB, $k[--$j]); //#25010 + $_.num = $_.num + 1; //#25011 + } //#25011 + $_.posx = $_.posx + 1; //#25013 + if ($_.posx == $_.size) { //#25014 + $_.posx = 0; //#25014 + $_.posy = $_.posy + 1; //#25014 + } //#25014 + } //#25014 $_.evalfulln1n3 = function() { - $_.scrle = $k[--$j]; //#24695 - $k[$j++] = 'scr1'; //#24697 - $k[$j++] = 0; //#24697 - $forall($_.scrle, function() { //#24697 - var _VL = $k[--$j]; //#24697 - $k[$j++] = _VL; //#24697 - if (_VL >= 3) { //#24697 - var _VM = $k[--$j]; //#24697 - var _VO = $f($k[--$j] + (_VM * 4)); //#24697 - $k[$j++] = _VO; //#24697 - $k[$j++] = _VO; //#24697 - } //#24697 - $j--; //#24697 - }); //#24697 - var _VP = $k[--$j]; //#24697 - $_[$k[--$j]] = _VP; //#24697 - $_.scr3 = 0; //#24698 - for (var _VT = 5, _VS = $_.scrle.length - 1; _VT <= _VS; _VT += 2) { //#24714 - $_.j = _VT; //#24701 - if (($get($_.scrle, $_.j) % 3) == 0) { //#24713 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#24703 - var _Vc = $geti($_.scrle, $_.j - 4, 4); //#24704 - for (var _Vd = 0, _Ve = _Vc.length; _Vd < _Ve; _Vd++) { //#24704 - $k[$j++] = $get(_Vc, _Vd) == $_.fact; //#24704 - } //#24704 - var _Vh = $k[--$j]; //#24704 - var _Vi = $k[--$j]; //#24704 - var _Vj = $k[--$j]; //#24704 - var _Vk = $k[--$j]; //#24704 - if (_Vk && (_Vj && (_Vi && _Vh))) { //#24712 - if (($_.j == 5) || (($_.j + 2) >= $_.scrle.length)) { //#24709 - $_.scr3 = $_.scr3 + 50; //#24706 - } else { //#24709 - if (($get($_.scrle, $_.j - 5) >= 3) || ($get($_.scrle, $_.j + 1) >= 3)) { //#24710 - $_.scr3 = $_.scr3 + 50; //#24709 - } //#24709 - } //#24709 - } //#24709 - } //#24709 - } //#24709 - for (var _Vy = 1, _Vx = $_.scrle.length - 5; _Vy <= _Vx; _Vy += 2) { //#24730 - $_.j = _Vy; //#24717 - if (($get($_.scrle, $_.j) % 3) == 0) { //#24729 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#24719 - var _W7 = $geti($_.scrle, $_.j + 1, 4); //#24720 - for (var _W8 = 0, _W9 = _W7.length; _W8 < _W9; _W8++) { //#24720 - $k[$j++] = $get(_W7, _W8) == $_.fact; //#24720 - } //#24720 - var _WC = $k[--$j]; //#24720 - var _WD = $k[--$j]; //#24720 - var _WE = $k[--$j]; //#24720 - var _WF = $k[--$j]; //#24720 - if (_WF && (_WE && (_WD && _WC))) { //#24728 - if (($_.j == 1) || (($_.j + 6) >= $_.scrle.length)) { //#24725 - $_.scr3 = $_.scr3 + 50; //#24722 - } else { //#24725 - if (($get($_.scrle, $_.j - 1) >= 3) || ($get($_.scrle, $_.j + 5) >= 3)) { //#24726 - $_.scr3 = $_.scr3 + 50; //#24725 - } //#24725 - } //#24725 - } //#24725 - } //#24725 - } //#24725 - $k[$j++] = $_.scr1; //#24731 - $k[$j++] = $_.scr3; //#24731 - }; //#24731 + $_.scrle = $k[--$j]; //#25019 + $k[$j++] = 'scr1'; //#25021 + $k[$j++] = 0; //#25021 + $forall($_.scrle, function() { //#25021 + var _VL = $k[--$j]; //#25021 + $k[$j++] = _VL; //#25021 + if (_VL >= 3) { //#25021 + var _VM = $k[--$j]; //#25021 + var _VO = $f($k[--$j] + (_VM * 4)); //#25021 + $k[$j++] = _VO; //#25021 + $k[$j++] = _VO; //#25021 + } //#25021 + $j--; //#25021 + }); //#25021 + var _VP = $k[--$j]; //#25021 + $_[$k[--$j]] = _VP; //#25021 + $_.scr3 = 0; //#25022 + for (var _VT = 5, _VS = $_.scrle.length - 1; _VT <= _VS; _VT += 2) { //#25038 + $_.j = _VT; //#25025 + if (($get($_.scrle, $_.j) % 3) == 0) { //#25037 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#25027 + var _Vc = $geti($_.scrle, $_.j - 4, 4); //#25028 + for (var _Vd = 0, _Ve = _Vc.length; _Vd < _Ve; _Vd++) { //#25028 + $k[$j++] = $get(_Vc, _Vd) == $_.fact; //#25028 + } //#25028 + var _Vh = $k[--$j]; //#25028 + var _Vi = $k[--$j]; //#25028 + var _Vj = $k[--$j]; //#25028 + var _Vk = $k[--$j]; //#25028 + if (_Vk && (_Vj && (_Vi && _Vh))) { //#25036 + if (($_.j == 5) || (($_.j + 2) >= $_.scrle.length)) { //#25033 + $_.scr3 = $_.scr3 + 50; //#25030 + } else { //#25033 + if (($get($_.scrle, $_.j - 5) >= 3) || ($get($_.scrle, $_.j + 1) >= 3)) { //#25034 + $_.scr3 = $_.scr3 + 50; //#25033 + } //#25033 + } //#25033 + } //#25033 + } //#25033 + } //#25033 + for (var _Vy = 1, _Vx = $_.scrle.length - 5; _Vy <= _Vx; _Vy += 2) { //#25054 + $_.j = _Vy; //#25041 + if (($get($_.scrle, $_.j) % 3) == 0) { //#25053 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#25043 + var _W7 = $geti($_.scrle, $_.j + 1, 4); //#25044 + for (var _W8 = 0, _W9 = _W7.length; _W8 < _W9; _W8++) { //#25044 + $k[$j++] = $get(_W7, _W8) == $_.fact; //#25044 + } //#25044 + var _WC = $k[--$j]; //#25044 + var _WD = $k[--$j]; //#25044 + var _WE = $k[--$j]; //#25044 + var _WF = $k[--$j]; //#25044 + if (_WF && (_WE && (_WD && _WC))) { //#25052 + if (($_.j == 1) || (($_.j + 6) >= $_.scrle.length)) { //#25049 + $_.scr3 = $_.scr3 + 50; //#25046 + } else { //#25049 + if (($get($_.scrle, $_.j - 1) >= 3) || ($get($_.scrle, $_.j + 5) >= 3)) { //#25050 + $_.scr3 = $_.scr3 + 50; //#25049 + } //#25049 + } //#25049 + } //#25049 + } //#25049 + } //#25049 + $k[$j++] = $_.scr1; //#25055 + $k[$j++] = $_.scr3; //#25055 + }; //#25055 $_.evalfull = function() { - $_.sym = $k[--$j]; //#24736 - $_.n1 = 0; //#24738 - $_.n3 = 0; //#24738 - $_.rle = $a($f($_.size + 1)); //#24739 - $_.lastpairs = $a($_.size); //#24740 - $_.thispairs = $a($_.size); //#24741 - $_.sizeadd1 = $f($_.size + 1); //#24742 - for (var _Wd = 0, _Wc = $f($_.size - 1); _Wd <= _Wc; _Wd += 1) { //#24767 - $_.i = _Wd; //#24744 - $k[$j++] = Infinity; //#24747 - var _Wf = $_.size; //#24748 - $k[$j++] = 0; //#24750 - $k[$j++] = 0; //#24750 - for (var _Wh = $_.i, _Wi = _Wf, _Wg = $f((_Wf * _Wf) - 1); _Wi < 0 ? _Wh >= _Wg : _Wh <= _Wg; _Wh += _Wi) { //#24750 - var _Wk = $get($_.sym, _Wh); //#24749 - var _Wl = $k[--$j]; //#24749 - $k[$j++] = _Wk; //#24749 - if ($eq(_Wl, _Wk)) { //#24749 - var _Wm = $k[--$j]; //#24749 - var _Wn = $k[--$j]; //#24749 - $k[$j++] = $f(_Wn + 1); //#24749 - $k[$j++] = _Wm; //#24749 - } else { //#24749 - var _Wo = $k[--$j]; //#24749 - $k[$j++] = 1; //#24749 - $k[$j++] = _Wo; //#24749 - } //#24749 - } //#24749 - $j--; //#24751 - var _Wq = $counttomark() + 2; //#24752 - $astore($geti($_.rle, 0, _Wq - 2)); //#24752 - $_.evalfulln1n3(); //#24753 - $_.n3 = $f($k[--$j] + $_.n3); //#24753 - $_.n1 = $f($k[--$j] + $_.n1); //#24753 - $j--; //#24754 - $_.symrow = $geti($_.sym, $_.i * $_.size, $_.size); //#24757 - $k[$j++] = Infinity; //#24758 - var _X1 = $_.symrow; //#24759 - $k[$j++] = 0; //#24761 - $k[$j++] = 0; //#24761 - for (var _X2 = 0, _X3 = _X1.length; _X2 < _X3; _X2++) { //#24761 - var _X4 = $get(_X1, _X2); //#24761 - var _X5 = $k[--$j]; //#24760 - $k[$j++] = _X4; //#24760 - if ($eq(_X5, _X4)) { //#24760 - var _X6 = $k[--$j]; //#24760 - var _X7 = $k[--$j]; //#24760 - $k[$j++] = $f(_X7 + 1); //#24760 - $k[$j++] = _X6; //#24760 - } else { //#24760 - var _X8 = $k[--$j]; //#24760 - $k[$j++] = 1; //#24760 - $k[$j++] = _X8; //#24760 - } //#24760 - } //#24760 - $j--; //#24762 - var _XA = $counttomark() + 2; //#24763 - $astore($geti($_.rle, 0, _XA - 2)); //#24763 - $_.evalfulln1n3(); //#24764 - $_.n3 = $f($k[--$j] + $_.n3); //#24764 - $_.n1 = $f($k[--$j] + $_.n1); //#24764 - $j--; //#24765 - } //#24765 - $k[$j++] = $f($_.n1 + $_.n3); //#24769 - }; //#24769 - $_.bestscore = 999999999; //#24773 - for (var _XK = 0, _XJ = $_.masks.length - 1; _XK <= _XJ; _XK += 1) { //#24791 - $_.m = _XK; //#24775 - $_.masksym = $a($_.size * $_.size); //#24776 - for (var _XR = 0, _XQ = $f(($_.size * $_.size) - 1); _XR <= _XQ; _XR += 1) { //#24780 - $_.i = _XR; //#24778 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#24779 - } //#24779 - if ($_.masks.length != 1) { //#24789 - $k[$j++] = $_.masksym; //#24782 - $_.evalfull(); //#24782 - $_.score = $k[--$j]; //#24782 - if ($_.score < $_.bestscore) { //#24787 - $_.bestsym = $_.masksym; //#24784 - $_.bestmaskval = $_.m; //#24785 - $_.bestscore = $_.score; //#24786 - } //#24786 - } else { //#24789 - $_.bestsym = $_.masksym; //#24789 - } //#24789 - } //#24789 - $_.pixs = $_.bestsym; //#24792 - $_.funval = (((((~~($f($_.size - 21) / 2)) + 20) * 4) + $_.eclval) * 4) + $_.bestmaskval; //#24795 - $k[$j++] = $a([($_.funval & 3840) >>> 8, ($_.funval & 240) >>> 4, $_.funval & 15]); //#24799 - $k[$j++] = 4; //#24799 - $k[$j++] = 16; //#24799 - $k[$j++] = 19; //#24799 - $_.rscodes(); //#24799 - $_.funvals = $k[--$j]; //#24799 - $k[$j++] = Infinity; //#24800 - $forall($_.funvals, function() { //#24803 - $k[$j++] = 4; //#24802 - $_.tobin(); //#24802 - $forall($k[--$j], function() { //#24802 - var _Xw = $k[--$j]; //#24802 - $k[$j++] = $f(_Xw - 48); //#24802 - }); //#24802 - }); //#24802 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $_.funbits = $a(); //#24804 - for (var _Y0 = 0, _Xz = $_.functionmap.length - 1; _Y0 <= _Xz; _Y0 += 1) { //#24811 - $_.i = _Y0; //#24807 - $forall($get($_.functionmap, $_.i), function() { //#24810 - var _Y5 = $k[--$j]; //#24809 - $k[$j++] = $_.pixs; //#24809 - $aload(_Y5); //#24809 - $_.qmv(); //#24809 - var _Y9 = $k[--$j]; //#24809 - $put($k[--$j], _Y9, $get($_.funbits, $_.i)); //#24809 - }); //#24809 - } //#24809 + $_.sym = $k[--$j]; //#25060 + $_.n1 = 0; //#25062 + $_.n3 = 0; //#25062 + $_.rle = $a($f($_.size + 1)); //#25063 + $_.lastpairs = $a($_.size); //#25064 + $_.thispairs = $a($_.size); //#25065 + $_.sizeadd1 = $f($_.size + 1); //#25066 + for (var _Wd = 0, _Wc = $f($_.size - 1); _Wd <= _Wc; _Wd += 1) { //#25091 + $_.i = _Wd; //#25068 + $k[$j++] = Infinity; //#25071 + var _Wf = $_.size; //#25072 + $k[$j++] = 0; //#25074 + $k[$j++] = 0; //#25074 + for (var _Wh = $_.i, _Wi = _Wf, _Wg = $f((_Wf * _Wf) - 1); _Wi < 0 ? _Wh >= _Wg : _Wh <= _Wg; _Wh += _Wi) { //#25074 + var _Wk = $get($_.sym, _Wh); //#25073 + var _Wl = $k[--$j]; //#25073 + $k[$j++] = _Wk; //#25073 + if ($eq(_Wl, _Wk)) { //#25073 + var _Wm = $k[--$j]; //#25073 + var _Wn = $k[--$j]; //#25073 + $k[$j++] = $f(_Wn + 1); //#25073 + $k[$j++] = _Wm; //#25073 + } else { //#25073 + var _Wo = $k[--$j]; //#25073 + $k[$j++] = 1; //#25073 + $k[$j++] = _Wo; //#25073 + } //#25073 + } //#25073 + $j--; //#25075 + var _Wq = $counttomark() + 2; //#25076 + $astore($geti($_.rle, 0, _Wq - 2)); //#25076 + $_.evalfulln1n3(); //#25077 + $_.n3 = $f($k[--$j] + $_.n3); //#25077 + $_.n1 = $f($k[--$j] + $_.n1); //#25077 + $j--; //#25078 + $_.symrow = $geti($_.sym, $_.i * $_.size, $_.size); //#25081 + $k[$j++] = Infinity; //#25082 + var _X1 = $_.symrow; //#25083 + $k[$j++] = 0; //#25085 + $k[$j++] = 0; //#25085 + for (var _X2 = 0, _X3 = _X1.length; _X2 < _X3; _X2++) { //#25085 + var _X4 = $get(_X1, _X2); //#25085 + var _X5 = $k[--$j]; //#25084 + $k[$j++] = _X4; //#25084 + if ($eq(_X5, _X4)) { //#25084 + var _X6 = $k[--$j]; //#25084 + var _X7 = $k[--$j]; //#25084 + $k[$j++] = $f(_X7 + 1); //#25084 + $k[$j++] = _X6; //#25084 + } else { //#25084 + var _X8 = $k[--$j]; //#25084 + $k[$j++] = 1; //#25084 + $k[$j++] = _X8; //#25084 + } //#25084 + } //#25084 + $j--; //#25086 + var _XA = $counttomark() + 2; //#25087 + $astore($geti($_.rle, 0, _XA - 2)); //#25087 + $_.evalfulln1n3(); //#25088 + $_.n3 = $f($k[--$j] + $_.n3); //#25088 + $_.n1 = $f($k[--$j] + $_.n1); //#25088 + $j--; //#25089 + } //#25089 + $k[$j++] = $f($_.n1 + $_.n3); //#25093 + }; //#25093 + $_.bestscore = 999999999; //#25097 + for (var _XK = 0, _XJ = $_.masks.length - 1; _XK <= _XJ; _XK += 1) { //#25115 + $_.m = _XK; //#25099 + $_.masksym = $a($_.size * $_.size); //#25100 + for (var _XR = 0, _XQ = $f(($_.size * $_.size) - 1); _XR <= _XQ; _XR += 1) { //#25104 + $_.i = _XR; //#25102 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#25103 + } //#25103 + if ($_.masks.length != 1) { //#25113 + $k[$j++] = $_.masksym; //#25106 + $_.evalfull(); //#25106 + $_.score = $k[--$j]; //#25106 + if ($_.score < $_.bestscore) { //#25111 + $_.bestsym = $_.masksym; //#25108 + $_.bestmaskval = $_.m; //#25109 + $_.bestscore = $_.score; //#25110 + } //#25110 + } else { //#25113 + $_.bestsym = $_.masksym; //#25113 + } //#25113 + } //#25113 + $_.pixs = $_.bestsym; //#25116 + $_.funval = (((((~~($f($_.size - 21) / 2)) + 20) * 4) + $_.eclval) * 4) + $_.bestmaskval; //#25119 + $k[$j++] = $a([($_.funval & 3840) >>> 8, ($_.funval & 240) >>> 4, $_.funval & 15]); //#25123 + $k[$j++] = 4; //#25123 + $k[$j++] = 16; //#25123 + $k[$j++] = 19; //#25123 + $_.rscodes(); //#25123 + $_.funvals = $k[--$j]; //#25123 + $k[$j++] = Infinity; //#25124 + $forall($_.funvals, function() { //#25127 + $k[$j++] = 4; //#25126 + $_.tobin(); //#25126 + $forall($k[--$j], function() { //#25126 + var _Xw = $k[--$j]; //#25126 + $k[$j++] = $f(_Xw - 48); //#25126 + }); //#25126 + }); //#25126 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $_.funbits = $a(); //#25128 + for (var _Y0 = 0, _Xz = $_.functionmap.length - 1; _Y0 <= _Xz; _Y0 += 1) { //#25135 + $_.i = _Y0; //#25131 + $forall($get($_.functionmap, $_.i), function() { //#25134 + var _Y5 = $k[--$j]; //#25133 + $k[$j++] = $_.pixs; //#25133 + $aload(_Y5); //#25133 + $_.qmv(); //#25133 + var _Y9 = $k[--$j]; //#25133 + $put($k[--$j], _Y9, $get($_.funbits, $_.i)); //#25133 + }); //#25133 + } //#25133 var _YH = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.size], ["pixy", $_.size], @@ -31144,1591 +31778,1591 @@ function bwipp_hanxin() { ["bordertop", 3], ["borderbottom", 3], ["opt", $_.options] - ]); //#24825 - $k[$j++] = _YH; //#24828 - if (!$_.dontdraw) { //#24828 - bwipp_renmatrix(); //#24828 - } //#24828 - $_ = Object.getPrototypeOf($_); //#24830 - $_ = Object.getPrototypeOf($_); //#24832 + ]); //#25149 + $k[$j++] = _YH; //#25152 + if (!$_.dontdraw) { //#25152 + bwipp_renmatrix(); //#25152 + } //#25152 + $_ = Object.getPrototypeOf($_); //#25154 + $_ = Object.getPrototypeOf($_); //#25156 } //bwipp_hanxin function bwipp_dotcode() { - $_ = Object.create($_); //#24863 - $_.dontdraw = false; //#24866 - $_.rows = -1; //#24867 - $_.columns = -1; //#24868 - $_.ratio = -1; //#24869 - $_.parse = false; //#24870 - $_.parsefnc = false; //#24871 - $_.raw = false; //#24872 - $_.fast = false; //#24873 - $_.mask = -1; //#24874 - $k[$j++] = $_; //#24876 - bwipp_processoptions(); //#24876 - $_.options = $k[--$j]; //#24876 - $_.barcode = $k[--$j]; //#24877 - if ($_.rows != -1) { //#24883 - if ($_.rows < 5) { //#24882 - $k[$j++] = 'bwipp.dotcodeBadRows#24881'; //#24881 - $k[$j++] = "There must be at least 5 rows"; //#24881 - bwipp_raiseerror(); //#24881 - } //#24881 - } //#24881 - if ($_.columns != -1) { //#24889 - if ($_.columns < 5) { //#24888 - $k[$j++] = 'bwipp.dotcodeBadColumns#24887'; //#24887 - $k[$j++] = "There must be at least 5 columns"; //#24887 - bwipp_raiseerror(); //#24887 - } //#24887 - } //#24887 - if ((($_.rows != -1) && ($_.columns != -1)) && ((($_.rows + $_.columns) % 2) != 1)) { //#24893 - $k[$j++] = 'bwipp.dotcodeRowsColumnsBadParity#24892'; //#24892 - $k[$j++] = "Sum of rows and columns must be odd"; //#24892 - bwipp_raiseerror(); //#24892 - } //#24892 - if ((($_.ratio == -1) && ($_.rows == -1)) && ($_.columns == -1)) { //#24898 - $_.ratio = 3 / 2; //#24897 - } //#24897 - if ($_.ratio != -1) { //#24903 - if ($_.ratio <= 0) { //#24902 - $k[$j++] = 'bwipp.dotcodeRatio#24901'; //#24901 - $k[$j++] = "The ratio must be greater than 0"; //#24901 - bwipp_raiseerror(); //#24901 - } //#24901 - } //#24901 - if ($_.mask != -1) { //#24909 - if (($_.mask < 0) || ($_.mask > 3)) { //#24908 - $k[$j++] = 'bwipp.dotcodeBadMask#24907'; //#24907 - $k[$j++] = "Valid mask values are 0 to 3"; //#24907 - bwipp_raiseerror(); //#24907 - } //#24907 - } //#24907 - bwipp_loadctx(bwipp_dotcode) //#24911 - if (!bwipp_dotcode.__24924__) { //#24924 - $_ = Object.create($_); //#24924 - $_.laa = -1; //#24915 - $_.lab = -2; //#24915 - $_.lac = -3; //#24915 - $_.bin = -4; //#24915 - $_.sfa = -5; //#24916 - $_.sfb = -6; //#24916 - $_.sb2 = -7; //#24916 - $_.sb3 = -8; //#24916 - $_.sb4 = -9; //#24917 - $_.sb5 = -10; //#24917 - $_.sb6 = -11; //#24917 - $_.sfc = -12; //#24917 - $_.sc2 = -13; //#24918 - $_.sc3 = -14; //#24918 - $_.sc4 = -15; //#24918 - $_.sc5 = -16; //#24918 - $_.sc6 = -17; //#24919 - $_.sc7 = -18; //#24919 - $_.bsa = -19; //#24919 - $_.bsb = -20; //#24919 - $_.tma = -21; //#24920 - $_.tmb = -22; //#24920 - $_.tmc = -23; //#24920 - $_.tms = -24; //#24920 - $_.fn1 = -25; //#24921 - $_.fn2 = -26; //#24921 - $_.fn3 = -27; //#24921 - $_.crl = -28; //#24921 - $_.aim = -29; //#24922 - $_.m05 = -30; //#24922 - $_.m06 = -31; //#24922 - $_.m12 = -32; //#24922 - $_.mac = -33; //#24923 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#24923 - bwipp_dotcode.__24924__ = 1; //#24923 - $_ = Object.getPrototypeOf($_); //#24923 - } //#24923 + $_ = Object.create($_); //#25187 + $_.dontdraw = false; //#25190 + $_.rows = -1; //#25191 + $_.columns = -1; //#25192 + $_.ratio = -1; //#25193 + $_.parse = false; //#25194 + $_.parsefnc = false; //#25195 + $_.raw = false; //#25196 + $_.fast = false; //#25197 + $_.mask = -1; //#25198 + $k[$j++] = $_; //#25200 + bwipp_processoptions(); //#25200 + $_.options = $k[--$j]; //#25200 + $_.barcode = $k[--$j]; //#25201 + if ($_.rows != -1) { //#25207 + if ($_.rows < 5) { //#25206 + $k[$j++] = 'bwipp.dotcodeBadRows#25205'; //#25205 + $k[$j++] = "There must be at least 5 rows"; //#25205 + bwipp_raiseerror(); //#25205 + } //#25205 + } //#25205 + if ($_.columns != -1) { //#25213 + if ($_.columns < 5) { //#25212 + $k[$j++] = 'bwipp.dotcodeBadColumns#25211'; //#25211 + $k[$j++] = "There must be at least 5 columns"; //#25211 + bwipp_raiseerror(); //#25211 + } //#25211 + } //#25211 + if ((($_.rows != -1) && ($_.columns != -1)) && ((($_.rows + $_.columns) % 2) != 1)) { //#25217 + $k[$j++] = 'bwipp.dotcodeRowsColumnsBadParity#25216'; //#25216 + $k[$j++] = "Sum of rows and columns must be odd"; //#25216 + bwipp_raiseerror(); //#25216 + } //#25216 + if ((($_.ratio == -1) && ($_.rows == -1)) && ($_.columns == -1)) { //#25222 + $_.ratio = 3 / 2; //#25221 + } //#25221 + if ($_.ratio != -1) { //#25227 + if ($_.ratio <= 0) { //#25226 + $k[$j++] = 'bwipp.dotcodeRatio#25225'; //#25225 + $k[$j++] = "The ratio must be greater than 0"; //#25225 + bwipp_raiseerror(); //#25225 + } //#25225 + } //#25225 + if ($_.mask != -1) { //#25233 + if (($_.mask < 0) || ($_.mask > 3)) { //#25232 + $k[$j++] = 'bwipp.dotcodeBadMask#25231'; //#25231 + $k[$j++] = "Valid mask values are 0 to 3"; //#25231 + bwipp_raiseerror(); //#25231 + } //#25231 + } //#25231 + bwipp_loadctx(bwipp_dotcode) //#25235 + if (!bwipp_dotcode.__25248__) { //#25248 + $_ = Object.create($_); //#25248 + $_.laa = -1; //#25239 + $_.lab = -2; //#25239 + $_.lac = -3; //#25239 + $_.bin = -4; //#25239 + $_.sfa = -5; //#25240 + $_.sfb = -6; //#25240 + $_.sb2 = -7; //#25240 + $_.sb3 = -8; //#25240 + $_.sb4 = -9; //#25241 + $_.sb5 = -10; //#25241 + $_.sb6 = -11; //#25241 + $_.sfc = -12; //#25241 + $_.sc2 = -13; //#25242 + $_.sc3 = -14; //#25242 + $_.sc4 = -15; //#25242 + $_.sc5 = -16; //#25242 + $_.sc6 = -17; //#25243 + $_.sc7 = -18; //#25243 + $_.bsa = -19; //#25243 + $_.bsb = -20; //#25243 + $_.tma = -21; //#25244 + $_.tmb = -22; //#25244 + $_.tmc = -23; //#25244 + $_.tms = -24; //#25244 + $_.fn1 = -25; //#25245 + $_.fn2 = -26; //#25245 + $_.fn3 = -27; //#25245 + $_.crl = -28; //#25245 + $_.aim = -29; //#25246 + $_.m05 = -30; //#25246 + $_.m06 = -31; //#25246 + $_.m12 = -32; //#25246 + $_.mac = -33; //#25247 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25247 + bwipp_dotcode.__25248__ = 1; //#25247 + $_ = Object.getPrototypeOf($_); //#25247 + } //#25247 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#24933 - $_.fncvals = _N; //#24934 - $k[$j++] = 'msg'; //#24935 - $k[$j++] = $_.barcode; //#24935 - $k[$j++] = $_.fncvals; //#24935 - bwipp_parseinput(); //#24935 - var _Q = $k[--$j]; //#24935 - $_[$k[--$j]] = _Q; //#24935 - $_.msglen = $_.msg.length; //#24936 - var _T = $_.msg; //#24939 - $k[$j++] = 'numecis'; //#24939 - $k[$j++] = 0; //#24939 - for (var _U = 0, _V = _T.length; _U < _V; _U++) { //#24939 - if ($get(_T, _U) <= -1000000) { //#24939 - var _X = $k[--$j]; //#24939 - $k[$j++] = $f(_X + 1); //#24939 - } //#24939 - } //#24939 - var _Y = $k[--$j]; //#24939 - $_[$k[--$j]] = _Y; //#24939 - $_.msgtmp = $a($f($_.msg.length + ($_.numecis * 6))); //#24940 - $_.j = 0; //#24941 - for (var _f = 0, _e = $_.msg.length - 1; _f <= _e; _f += 1) { //#24952 - var _h = $get($_.msg, _f); //#24943 - $k[$j++] = _h; //#24951 - if (_h <= -1000000) { //#24950 - var _l = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#24944 - for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#24944 - $k[$j++] = $get(_l, _m); //#24944 - } //#24944 - $astore($a(6)); //#24944 - $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#24945 - $put($_.msgtmp, $_.j, $_.fn2); //#24946 - $_.j = $_.j + 7; //#24947 - } else { //#24950 - $put($_.msgtmp, $_.j, $k[--$j]); //#24949 - $_.j = $_.j + 1; //#24950 - } //#24950 - } //#24950 - $_.msg = $_.msgtmp; //#24953 - $_.msglen = $_.msg.length; //#24954 - if (!bwipp_dotcode.__25023__) { //#25023 - $_ = Object.create($_); //#25023 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.sfb, $_.crl, "96"]), $a([$_.sb2, 9, "97"]), $a([$_.sb3, 28, "98"]), $a([$_.sb4, 29, "99"]), $a([$_.sb5, 30, $_.aim]), $a([$_.sb6, $_.sfa, $_.laa]), $a([$_.lab, $_.laa, $_.sfb]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3]), $a([$_.sc4, $_.sc4, $_.sb4]), $a([$_.lac, $_.lac, $_.lab]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.fn2, $_.fn2, $_.fn2]), $a([$_.fn3, $_.fn3, $_.fn3]), $a([$_.bsa, $_.bsa, $_.bsa]), $a([$_.bsb, $_.bsb, $_.bsb]), $a([$_.bin, $_.bin, $_.bin])]); //#24998 - $_.charvals = $a([new Map, new Map, new Map]); //#25001 - for (var _3d = 0, _3c = $_.charmaps.length - 1; _3d <= _3c; _3d += 1) { //#25010 - $_.i = _3d; //#25003 - $_.encs = $get($_.charmaps, $_.i); //#25004 - for (var _3h = 0; _3h <= 2; _3h += 1) { //#25009 - $_.j = _3h; //#25006 - var _3k = $get($_.encs, $_.j); //#25007 - $k[$j++] = _3k; //#25007 - if ($eq($type(_3k), 'stringtype')) { //#25007 - var _3n = $get($k[--$j], 0); //#25007 - $k[$j++] = _3n; //#25007 - } //#25007 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#25008 - } //#25008 - } //#25008 - $_.Avals = $get($_.charvals, 0); //#25011 - $_.Bvals = $get($_.charvals, 1); //#25012 - $put($_.Bvals, $_.m05, 97); //#25013 - $put($_.Bvals, $_.m06, 98); //#25014 - $put($_.Bvals, $_.m12, 99); //#25015 - $put($_.Bvals, $_.mac, 100); //#25016 - $_.Cvals = $get($_.charvals, 2); //#25017 - $k[$j++] = Infinity; //#25018 - var _4H = $a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7, $_.tma, $_.tmb, $_.tmc, $_.tms]); //#25019 - $k[$j++] = 102; //#25019 - for (var _4I = 0, _4J = _4H.length; _4I < _4J; _4I++) { //#25019 - var _4M = $f($k[--$j] + 1); //#25019 - $k[$j++] = $get(_4H, _4I); //#25019 - $k[$j++] = _4M; //#25019 - $k[$j++] = _4M; //#25019 - } //#25019 - $j--; //#25019 - $_.BINvals = $d(); //#25020 - $_.A = 0; //#25022 - $_.B = 1; //#25022 - $_.C = 2; //#25022 - $_.BIN = 3; //#25022 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25022 - bwipp_dotcode.__25023__ = 1; //#25022 - $_ = Object.getPrototypeOf($_); //#25022 - } //#25022 - $k[$j++] = Infinity; //#25026 - for (var _4Q = 0, _4R = $_.msglen + 1; _4Q < _4R; _4Q++) { //#25026 - $k[$j++] = 0; //#25026 - } //#25026 - $_.nDigits = $a(); //#25026 - $k[$j++] = Infinity; //#25027 - for (var _4U = 0, _4V = $_.msglen + 1; _4U < _4V; _4U++) { //#25027 - $k[$j++] = false; //#25027 - } //#25027 - $_.SeventeenTen = $a(); //#25027 - $k[$j++] = Infinity; //#25028 - for (var _4Y = 0, _4Z = $_.msglen + 1; _4Y < _4Z; _4Y++) { //#25028 - $k[$j++] = false; //#25028 - } //#25028 - $_.ECI = $a(); //#25028 - $k[$j++] = Infinity; //#25029 - for (var _4c = 0, _4d = $_.msglen + 1; _4c < _4d; _4c++) { //#25029 - $k[$j++] = false; //#25029 - } //#25029 - $_.DatumA = $a(); //#25029 - $k[$j++] = Infinity; //#25030 - for (var _4g = 0, _4h = $_.msglen + 1; _4g < _4h; _4g++) { //#25030 - $k[$j++] = false; //#25030 - } //#25030 - $_.DatumB = $a(); //#25030 - $k[$j++] = Infinity; //#25031 - for (var _4k = 0, _4l = $_.msglen + 1; _4k < _4l; _4k++) { //#25031 - $k[$j++] = false; //#25031 - } //#25031 - $_.DatumC = $a(); //#25031 - $k[$j++] = Infinity; //#25032 - for (var _4o = 0, _4p = $_.msglen + 8; _4o < _4p; _4o++) { //#25032 - $k[$j++] = false; //#25032 - } //#25032 - $_.Binary = $a(); //#25032 - $k[$j++] = Infinity; //#25033 - for (var _4s = 0, _4t = $_.msglen + 1; _4s < _4t; _4s++) { //#25033 - $k[$j++] = 0; //#25033 - } //#25033 - $_.AheadC = $a(); //#25033 - $k[$j++] = Infinity; //#25034 - for (var _4w = 0, _4x = $_.msglen + 1; _4w < _4x; _4w++) { //#25034 - $k[$j++] = 0; //#25034 - } //#25034 - $_.TryC = $a(); //#25034 - $k[$j++] = Infinity; //#25035 - for (var _50 = 0, _51 = $_.msglen + 1; _50 < _51; _50++) { //#25035 - $k[$j++] = 0; //#25035 - } //#25035 - $_.AheadA = $a(); //#25035 - $k[$j++] = Infinity; //#25036 - for (var _54 = 0, _55 = $_.msglen + 1; _54 < _55; _54++) { //#25036 - $k[$j++] = 0; //#25036 - } //#25036 - $_.AheadB = $a(); //#25036 - $k[$j++] = Infinity; //#25037 - for (var _58 = 0, _59 = $_.msglen + 1; _58 < _59; _58++) { //#25037 - $k[$j++] = 0; //#25037 - } //#25037 - $_.UntilEndSeg = $a(); //#25037 - for (var _5C = $_.msglen - 1; _5C >= 0; _5C -= 1) { //#25092 - $_.i = _5C; //#25039 - $_.barchar = $get($_.msg, $_.i); //#25040 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#25043 - $put($_.nDigits, $_.i, $f($get($_.nDigits, $_.i + 1) + 1)); //#25042 - } //#25042 - var _5P = $get($_.Avals, $_.barchar) !== undefined; //#25044 - if (_5P) { //#25044 - $put($_.DatumA, $_.i, true); //#25044 - } //#25044 - var _5U = $get($_.Bvals, $_.barchar) !== undefined; //#25045 - if (_5U) { //#25045 - $put($_.DatumB, $_.i, true); //#25045 - } //#25045 - $_.CRLF = false; //#25046 - if (($_.barchar == 13) && ($_.i < ($_.msglen - 1))) { //#25049 - if ($get($_.msg, $_.i + 1) == 10) { //#25048 - $_.CRLF = true; //#25048 - } //#25048 - } //#25048 - if ($_.CRLF) { //#25050 - $put($_.DatumB, $_.i, true); //#25050 - } //#25050 - if ($get($_.nDigits, $_.i) >= 2) { //#25051 - $put($_.DatumC, $_.i, true); //#25051 - } //#25051 - if ($_.barchar < 0) { //#25052 - $put($_.DatumC, $_.i, true); //#25052 - } //#25052 - if ($_.barchar >= 128) { //#25053 - $put($_.Binary, $_.i, true); //#25053 - } //#25053 - if ($get($_.nDigits, $_.i) >= 10) { //#25067 - $k[$j++] = Infinity; //#25055 - $aload($geti($_.msg, $_.i, 10)); //#25056 - for (var _5x = 0, _5y = 1; _5x < _5y; _5x++) { //#25064 - if ($k[--$j] != 48) { //#25058 - $k[$j++] = false; //#25058 - break; //#25058 - } //#25058 - if ($k[--$j] != 49) { //#25059 - $k[$j++] = false; //#25059 - break; //#25059 - } //#25059 - $j -= 6; //#25060 - if ($k[--$j] != 55) { //#25061 - $k[$j++] = false; //#25061 - break; //#25061 - } //#25061 - if ($k[--$j] != 49) { //#25062 - $k[$j++] = false; //#25062 - break; //#25062 - } //#25062 - $k[$j++] = true; //#25063 - } //#25063 - $put($_.SeventeenTen, $_.i, $k[--$j]); //#25065 - $cleartomark(); //#25066 - } //#25066 - if (($get($_.nDigits, $_.i + 1) >= 6) && ($get($_.msg, $_.i) == $_.fn2)) { //#25070 - $put($_.ECI, $_.i, true); //#25069 - } //#25069 - if (($_.barchar < 0) && ($_.barchar != $_.fn3)) { //#25077 - $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 1) + 1)); //#25072 - } else { //#25077 - if ($get($_.nDigits, $_.i) <= 1) { //#25077 - $put($_.AheadC, $_.i, 0); //#25075 - } else { //#25077 - $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 2) + 1)); //#25077 - } //#25077 - } //#25077 - if (($get($_.nDigits, $_.i) > 0) && $gt($get($_.AheadC, $_.i), $get($_.AheadC, $_.i + 1))) { //#25082 - $put($_.TryC, $_.i, $get($_.AheadC, $_.i)); //#25081 - } //#25081 - if (($get($_.DatumA, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25085 - $put($_.AheadA, $_.i, $f($get($_.AheadA, $_.i + 1) + 1)); //#25084 - } //#25084 - if (($get($_.DatumB, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25088 - $k[$j++] = $_.AheadB; //#25087 - $k[$j++] = $_.i; //#25087 - $k[$j++] = $_.AheadB; //#25087 - $k[$j++] = $_.i + 1; //#25087 - if ($_.CRLF) { //#25087 - var _7B = $k[--$j]; //#25087 - $k[$j++] = $f(_7B + 1); //#25087 - } //#25087 - var _7C = $k[--$j]; //#25087 - var _7E = $get($k[--$j], _7C); //#25087 - var _7F = $k[--$j]; //#25087 - $put($k[--$j], _7F, $f(_7E + 1)); //#25087 - } //#25087 - if ($_.barchar != $_.fn3) { //#25091 - $put($_.UntilEndSeg, $_.i, $f($get($_.UntilEndSeg, $_.i + 1) + 1)); //#25090 - } //#25090 - } //#25090 + ]); //#25257 + $_.fncvals = _N; //#25258 + $k[$j++] = 'msg'; //#25259 + $k[$j++] = $_.barcode; //#25259 + $k[$j++] = $_.fncvals; //#25259 + bwipp_parseinput(); //#25259 + var _Q = $k[--$j]; //#25259 + $_[$k[--$j]] = _Q; //#25259 + $_.msglen = $_.msg.length; //#25260 + var _T = $_.msg; //#25263 + $k[$j++] = 'numecis'; //#25263 + $k[$j++] = 0; //#25263 + for (var _U = 0, _V = _T.length; _U < _V; _U++) { //#25263 + if ($get(_T, _U) <= -1000000) { //#25263 + var _X = $k[--$j]; //#25263 + $k[$j++] = $f(_X + 1); //#25263 + } //#25263 + } //#25263 + var _Y = $k[--$j]; //#25263 + $_[$k[--$j]] = _Y; //#25263 + $_.msgtmp = $a($f($_.msg.length + ($_.numecis * 6))); //#25264 + $_.j = 0; //#25265 + for (var _f = 0, _e = $_.msg.length - 1; _f <= _e; _f += 1) { //#25276 + var _h = $get($_.msg, _f); //#25267 + $k[$j++] = _h; //#25275 + if (_h <= -1000000) { //#25274 + var _l = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#25268 + for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#25268 + $k[$j++] = $get(_l, _m); //#25268 + } //#25268 + $astore($a(6)); //#25268 + $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#25269 + $put($_.msgtmp, $_.j, $_.fn2); //#25270 + $_.j = $_.j + 7; //#25271 + } else { //#25274 + $put($_.msgtmp, $_.j, $k[--$j]); //#25273 + $_.j = $_.j + 1; //#25274 + } //#25274 + } //#25274 + $_.msg = $_.msgtmp; //#25277 + $_.msglen = $_.msg.length; //#25278 + if (!bwipp_dotcode.__25347__) { //#25347 + $_ = Object.create($_); //#25347 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.sfb, $_.crl, "96"]), $a([$_.sb2, 9, "97"]), $a([$_.sb3, 28, "98"]), $a([$_.sb4, 29, "99"]), $a([$_.sb5, 30, $_.aim]), $a([$_.sb6, $_.sfa, $_.laa]), $a([$_.lab, $_.laa, $_.sfb]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3]), $a([$_.sc4, $_.sc4, $_.sb4]), $a([$_.lac, $_.lac, $_.lab]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.fn2, $_.fn2, $_.fn2]), $a([$_.fn3, $_.fn3, $_.fn3]), $a([$_.bsa, $_.bsa, $_.bsa]), $a([$_.bsb, $_.bsb, $_.bsb]), $a([$_.bin, $_.bin, $_.bin])]); //#25322 + $_.charvals = $a([new Map, new Map, new Map]); //#25325 + for (var _3d = 0, _3c = $_.charmaps.length - 1; _3d <= _3c; _3d += 1) { //#25334 + $_.i = _3d; //#25327 + $_.encs = $get($_.charmaps, $_.i); //#25328 + for (var _3h = 0; _3h <= 2; _3h += 1) { //#25333 + $_.j = _3h; //#25330 + var _3k = $get($_.encs, $_.j); //#25331 + $k[$j++] = _3k; //#25331 + if ($eq($type(_3k), 'stringtype')) { //#25331 + var _3n = $get($k[--$j], 0); //#25331 + $k[$j++] = _3n; //#25331 + } //#25331 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#25332 + } //#25332 + } //#25332 + $_.Avals = $get($_.charvals, 0); //#25335 + $_.Bvals = $get($_.charvals, 1); //#25336 + $put($_.Bvals, $_.m05, 97); //#25337 + $put($_.Bvals, $_.m06, 98); //#25338 + $put($_.Bvals, $_.m12, 99); //#25339 + $put($_.Bvals, $_.mac, 100); //#25340 + $_.Cvals = $get($_.charvals, 2); //#25341 + $k[$j++] = Infinity; //#25342 + var _4H = $a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7, $_.tma, $_.tmb, $_.tmc, $_.tms]); //#25343 + $k[$j++] = 102; //#25343 + for (var _4I = 0, _4J = _4H.length; _4I < _4J; _4I++) { //#25343 + var _4M = $f($k[--$j] + 1); //#25343 + $k[$j++] = $get(_4H, _4I); //#25343 + $k[$j++] = _4M; //#25343 + $k[$j++] = _4M; //#25343 + } //#25343 + $j--; //#25343 + $_.BINvals = $d(); //#25344 + $_.A = 0; //#25346 + $_.B = 1; //#25346 + $_.C = 2; //#25346 + $_.BIN = 3; //#25346 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25346 + bwipp_dotcode.__25347__ = 1; //#25346 + $_ = Object.getPrototypeOf($_); //#25346 + } //#25346 + $k[$j++] = Infinity; //#25350 + for (var _4Q = 0, _4R = $_.msglen + 1; _4Q < _4R; _4Q++) { //#25350 + $k[$j++] = 0; //#25350 + } //#25350 + $_.nDigits = $a(); //#25350 + $k[$j++] = Infinity; //#25351 + for (var _4U = 0, _4V = $_.msglen + 1; _4U < _4V; _4U++) { //#25351 + $k[$j++] = false; //#25351 + } //#25351 + $_.SeventeenTen = $a(); //#25351 + $k[$j++] = Infinity; //#25352 + for (var _4Y = 0, _4Z = $_.msglen + 1; _4Y < _4Z; _4Y++) { //#25352 + $k[$j++] = false; //#25352 + } //#25352 + $_.ECI = $a(); //#25352 + $k[$j++] = Infinity; //#25353 + for (var _4c = 0, _4d = $_.msglen + 1; _4c < _4d; _4c++) { //#25353 + $k[$j++] = false; //#25353 + } //#25353 + $_.DatumA = $a(); //#25353 + $k[$j++] = Infinity; //#25354 + for (var _4g = 0, _4h = $_.msglen + 1; _4g < _4h; _4g++) { //#25354 + $k[$j++] = false; //#25354 + } //#25354 + $_.DatumB = $a(); //#25354 + $k[$j++] = Infinity; //#25355 + for (var _4k = 0, _4l = $_.msglen + 1; _4k < _4l; _4k++) { //#25355 + $k[$j++] = false; //#25355 + } //#25355 + $_.DatumC = $a(); //#25355 + $k[$j++] = Infinity; //#25356 + for (var _4o = 0, _4p = $_.msglen + 8; _4o < _4p; _4o++) { //#25356 + $k[$j++] = false; //#25356 + } //#25356 + $_.Binary = $a(); //#25356 + $k[$j++] = Infinity; //#25357 + for (var _4s = 0, _4t = $_.msglen + 1; _4s < _4t; _4s++) { //#25357 + $k[$j++] = 0; //#25357 + } //#25357 + $_.AheadC = $a(); //#25357 + $k[$j++] = Infinity; //#25358 + for (var _4w = 0, _4x = $_.msglen + 1; _4w < _4x; _4w++) { //#25358 + $k[$j++] = 0; //#25358 + } //#25358 + $_.TryC = $a(); //#25358 + $k[$j++] = Infinity; //#25359 + for (var _50 = 0, _51 = $_.msglen + 1; _50 < _51; _50++) { //#25359 + $k[$j++] = 0; //#25359 + } //#25359 + $_.AheadA = $a(); //#25359 + $k[$j++] = Infinity; //#25360 + for (var _54 = 0, _55 = $_.msglen + 1; _54 < _55; _54++) { //#25360 + $k[$j++] = 0; //#25360 + } //#25360 + $_.AheadB = $a(); //#25360 + $k[$j++] = Infinity; //#25361 + for (var _58 = 0, _59 = $_.msglen + 1; _58 < _59; _58++) { //#25361 + $k[$j++] = 0; //#25361 + } //#25361 + $_.UntilEndSeg = $a(); //#25361 + for (var _5C = $_.msglen - 1; _5C >= 0; _5C -= 1) { //#25416 + $_.i = _5C; //#25363 + $_.barchar = $get($_.msg, $_.i); //#25364 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#25367 + $put($_.nDigits, $_.i, $f($get($_.nDigits, $_.i + 1) + 1)); //#25366 + } //#25366 + var _5P = $get($_.Avals, $_.barchar) !== undefined; //#25368 + if (_5P) { //#25368 + $put($_.DatumA, $_.i, true); //#25368 + } //#25368 + var _5U = $get($_.Bvals, $_.barchar) !== undefined; //#25369 + if (_5U) { //#25369 + $put($_.DatumB, $_.i, true); //#25369 + } //#25369 + $_.CRLF = false; //#25370 + if (($_.barchar == 13) && ($_.i < ($_.msglen - 1))) { //#25373 + if ($get($_.msg, $_.i + 1) == 10) { //#25372 + $_.CRLF = true; //#25372 + } //#25372 + } //#25372 + if ($_.CRLF) { //#25374 + $put($_.DatumB, $_.i, true); //#25374 + } //#25374 + if ($get($_.nDigits, $_.i) >= 2) { //#25375 + $put($_.DatumC, $_.i, true); //#25375 + } //#25375 + if ($_.barchar < 0) { //#25376 + $put($_.DatumC, $_.i, true); //#25376 + } //#25376 + if ($_.barchar >= 128) { //#25377 + $put($_.Binary, $_.i, true); //#25377 + } //#25377 + if ($get($_.nDigits, $_.i) >= 10) { //#25391 + $k[$j++] = Infinity; //#25379 + $aload($geti($_.msg, $_.i, 10)); //#25380 + for (var _5x = 0, _5y = 1; _5x < _5y; _5x++) { //#25388 + if ($k[--$j] != 48) { //#25382 + $k[$j++] = false; //#25382 + break; //#25382 + } //#25382 + if ($k[--$j] != 49) { //#25383 + $k[$j++] = false; //#25383 + break; //#25383 + } //#25383 + $j -= 6; //#25384 + if ($k[--$j] != 55) { //#25385 + $k[$j++] = false; //#25385 + break; //#25385 + } //#25385 + if ($k[--$j] != 49) { //#25386 + $k[$j++] = false; //#25386 + break; //#25386 + } //#25386 + $k[$j++] = true; //#25387 + } //#25387 + $put($_.SeventeenTen, $_.i, $k[--$j]); //#25389 + $cleartomark(); //#25390 + } //#25390 + if (($get($_.nDigits, $_.i + 1) >= 6) && ($get($_.msg, $_.i) == $_.fn2)) { //#25394 + $put($_.ECI, $_.i, true); //#25393 + } //#25393 + if (($_.barchar < 0) && ($_.barchar != $_.fn3)) { //#25401 + $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 1) + 1)); //#25396 + } else { //#25401 + if ($get($_.nDigits, $_.i) <= 1) { //#25401 + $put($_.AheadC, $_.i, 0); //#25399 + } else { //#25401 + $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 2) + 1)); //#25401 + } //#25401 + } //#25401 + if (($get($_.nDigits, $_.i) > 0) && $gt($get($_.AheadC, $_.i), $get($_.AheadC, $_.i + 1))) { //#25406 + $put($_.TryC, $_.i, $get($_.AheadC, $_.i)); //#25405 + } //#25405 + if (($get($_.DatumA, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25409 + $put($_.AheadA, $_.i, $f($get($_.AheadA, $_.i + 1) + 1)); //#25408 + } //#25408 + if (($get($_.DatumB, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25412 + $k[$j++] = $_.AheadB; //#25411 + $k[$j++] = $_.i; //#25411 + $k[$j++] = $_.AheadB; //#25411 + $k[$j++] = $_.i + 1; //#25411 + if ($_.CRLF) { //#25411 + var _7B = $k[--$j]; //#25411 + $k[$j++] = $f(_7B + 1); //#25411 + } //#25411 + var _7C = $k[--$j]; //#25411 + var _7E = $get($k[--$j], _7C); //#25411 + var _7F = $k[--$j]; //#25411 + $put($k[--$j], _7F, $f(_7E + 1)); //#25411 + } //#25411 + if ($_.barchar != $_.fn3) { //#25415 + $put($_.UntilEndSeg, $_.i, $f($get($_.UntilEndSeg, $_.i + 1) + 1)); //#25414 + } //#25414 + } //#25414 $_.addtocws = function() { - var _7O = $k[--$j]; //#25095 - $puti($_.cws, $_.j, _7O); //#25095 - $_.j = _7O.length + $_.j; //#25096 - }; //#25096 + var _7O = $k[--$j]; //#25419 + $puti($_.cws, $_.j, _7O); //#25419 + $_.j = _7O.length + $_.j; //#25420 + }; //#25420 $_.base259to103 = function() { - $_.in = $k[--$j]; //#25101 - $_.inlen = $_.in.length; //#25102 - $k[$j++] = Infinity; //#25103 - for (var _7V = 0, _7W = 5 - $_.inlen; _7V < _7W; _7V++) { //#25103 - $k[$j++] = 0; //#25103 - } //#25103 - $aload($_.in); //#25103 - $_.in = $a(); //#25103 - $_.out = $a(6); //#25104 - $k[$j++] = Infinity; //#25105 - $aload($geti($_.in, 0, 2)); //#25105 - $_.msbs = $a(); //#25105 - $k[$j++] = Infinity; //#25106 - $aload($_.msbs); //#25107 - var _7e = $k[--$j]; //#25107 - var _7f = $k[--$j]; //#25107 - $k[$j++] = $f(_7e + (_7f * 259)); //#25108 - for (var _7g = 0, _7h = 2; _7g < _7h; _7g++) { //#25108 - var _7i = $k[--$j]; //#25108 - $k[$j++] = _7i % 103; //#25108 - $k[$j++] = ~~(_7i / 103); //#25108 - } //#25108 - $_.mscs = $a(); //#25108 - $k[$j++] = Infinity; //#25110 - $aload($geti($_.in, 2, 3)); //#25110 - $_.lsbs = $a(); //#25110 - $k[$j++] = Infinity; //#25111 - $aload($_.lsbs); //#25112 - var _7o = $k[--$j]; //#25112 - var _7p = $k[--$j]; //#25112 - var _7q = $k[--$j]; //#25112 - $k[$j++] = $f(($f(_7o + (_7p * 259))) + (_7q * 67081)); //#25113 - for (var _7r = 0, _7s = 3; _7r < _7s; _7r++) { //#25113 - var _7t = $k[--$j]; //#25113 - $k[$j++] = _7t % 103; //#25113 - $k[$j++] = ~~(_7t / 103); //#25113 - } //#25113 - $_.lscs = $a(); //#25113 - var _7w = $get($_.lscs, 0); //#25115 - var _7y = $get($_.mscs, 0); //#25115 - $put($_.out, 5, ($f(_7w + (_7y * 42))) % 103); //#25116 - var _81 = $get($_.lscs, 1); //#25117 - var _83 = $get($_.mscs, 0); //#25117 - var _85 = $get($_.mscs, 1); //#25117 - $put($_.out, 4, ($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) % 103); //#25118 - var _88 = $get($_.lscs, 2); //#25119 - var _8A = $get($_.mscs, 0); //#25119 - var _8C = $get($_.mscs, 1); //#25119 - var _8E = $get($_.mscs, 2); //#25119 - $put($_.out, 3, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) % 103); //#25120 - var _8H = $get($_.lscs, 3); //#25121 - var _8J = $get($_.mscs, 0); //#25121 - var _8L = $get($_.mscs, 1); //#25121 - var _8N = $get($_.mscs, 2); //#25121 - $put($_.out, 2, ($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) % 103); //#25122 - var _8Q = $get($_.mscs, 1); //#25123 - var _8S = $get($_.mscs, 2); //#25123 - $put($_.out, 1, ($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) % 103); //#25124 - $put($_.out, 0, ($f((~~(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) / 103)) + ($get($_.mscs, 2) * 15))) % 103); //#25126 - $k[$j++] = $geti($_.out, (6 - $_.inlen) - 1, $_.inlen + 1); //#25127 - }; //#25127 + $_.in = $k[--$j]; //#25425 + $_.inlen = $_.in.length; //#25426 + $k[$j++] = Infinity; //#25427 + for (var _7V = 0, _7W = 5 - $_.inlen; _7V < _7W; _7V++) { //#25427 + $k[$j++] = 0; //#25427 + } //#25427 + $aload($_.in); //#25427 + $_.in = $a(); //#25427 + $_.out = $a(6); //#25428 + $k[$j++] = Infinity; //#25429 + $aload($geti($_.in, 0, 2)); //#25429 + $_.msbs = $a(); //#25429 + $k[$j++] = Infinity; //#25430 + $aload($_.msbs); //#25431 + var _7e = $k[--$j]; //#25431 + var _7f = $k[--$j]; //#25431 + $k[$j++] = $f(_7e + (_7f * 259)); //#25432 + for (var _7g = 0, _7h = 2; _7g < _7h; _7g++) { //#25432 + var _7i = $k[--$j]; //#25432 + $k[$j++] = _7i % 103; //#25432 + $k[$j++] = ~~(_7i / 103); //#25432 + } //#25432 + $_.mscs = $a(); //#25432 + $k[$j++] = Infinity; //#25434 + $aload($geti($_.in, 2, 3)); //#25434 + $_.lsbs = $a(); //#25434 + $k[$j++] = Infinity; //#25435 + $aload($_.lsbs); //#25436 + var _7o = $k[--$j]; //#25436 + var _7p = $k[--$j]; //#25436 + var _7q = $k[--$j]; //#25436 + $k[$j++] = $f(($f(_7o + (_7p * 259))) + (_7q * 67081)); //#25437 + for (var _7r = 0, _7s = 3; _7r < _7s; _7r++) { //#25437 + var _7t = $k[--$j]; //#25437 + $k[$j++] = _7t % 103; //#25437 + $k[$j++] = ~~(_7t / 103); //#25437 + } //#25437 + $_.lscs = $a(); //#25437 + var _7w = $get($_.lscs, 0); //#25439 + var _7y = $get($_.mscs, 0); //#25439 + $put($_.out, 5, ($f(_7w + (_7y * 42))) % 103); //#25440 + var _81 = $get($_.lscs, 1); //#25441 + var _83 = $get($_.mscs, 0); //#25441 + var _85 = $get($_.mscs, 1); //#25441 + $put($_.out, 4, ($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) % 103); //#25442 + var _88 = $get($_.lscs, 2); //#25443 + var _8A = $get($_.mscs, 0); //#25443 + var _8C = $get($_.mscs, 1); //#25443 + var _8E = $get($_.mscs, 2); //#25443 + $put($_.out, 3, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) % 103); //#25444 + var _8H = $get($_.lscs, 3); //#25445 + var _8J = $get($_.mscs, 0); //#25445 + var _8L = $get($_.mscs, 1); //#25445 + var _8N = $get($_.mscs, 2); //#25445 + $put($_.out, 2, ($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) % 103); //#25446 + var _8Q = $get($_.mscs, 1); //#25447 + var _8S = $get($_.mscs, 2); //#25447 + $put($_.out, 1, ($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) % 103); //#25448 + $put($_.out, 0, ($f((~~(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) / 103)) + ($get($_.mscs, 2) * 15))) % 103); //#25450 + $k[$j++] = $geti($_.out, (6 - $_.inlen) - 1, $_.inlen + 1); //#25451 + }; //#25451 $_.finaliseBIN = function() { - if ($_.bpos != 0) { //#25134 - $k[$j++] = $geti($_.bvals, 0, $_.bpos); //#25132 - $_.base259to103(); //#25132 - $aload($k[--$j]); //#25132 - $_.bpos = 0; //#25133 - } //#25133 - }; //#25133 + if ($_.bpos != 0) { //#25458 + $k[$j++] = $geti($_.bvals, 0, $_.bpos); //#25456 + $_.base259to103(); //#25456 + $aload($k[--$j]); //#25456 + $_.bpos = 0; //#25457 + } //#25457 + }; //#25457 $_.addtobin = function() { - $put($_.bvals, $_.bpos, $k[--$j]); //#25138 - $_.bpos = $_.bpos + 1; //#25139 - if ($_.bpos == 5) { //#25140 - $_.finaliseBIN(); //#25140 - } //#25140 - }; //#25140 + $put($_.bvals, $_.bpos, $k[--$j]); //#25462 + $_.bpos = $_.bpos + 1; //#25463 + if ($_.bpos == 5) { //#25464 + $_.finaliseBIN(); //#25464 + } //#25464 + }; //#25464 $_.ECIabc = function() { - var _8n = $geti($_.msg, $_.i + 1, 6); //#25144 - $k[$j++] = 0; //#25144 - for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#25144 - var _8r = $k[--$j]; //#25144 - $k[$j++] = ($f(_8r + $f($get(_8n, _8o) - 48))) * 10; //#25144 - } //#25144 - var _8t = ~~($k[--$j] / 10); //#25145 - $k[$j++] = _8t; //#25149 - if (_8t >= 40) { //#25149 - var _8v = $f($k[--$j] - 40); //#25147 - var _8w = _8v % 12769; //#25148 - $k[$j++] = (~~(_8v / 12769)) + 40; //#25148 - $k[$j++] = ~~(_8w / 113); //#25148 - $k[$j++] = _8w % 113; //#25148 - } //#25148 - }; //#25148 + var _8n = $geti($_.msg, $_.i + 1, 6); //#25468 + $k[$j++] = 0; //#25468 + for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#25468 + var _8r = $k[--$j]; //#25468 + $k[$j++] = ($f(_8r + $f($get(_8n, _8o) - 48))) * 10; //#25468 + } //#25468 + var _8t = ~~($k[--$j] / 10); //#25469 + $k[$j++] = _8t; //#25473 + if (_8t >= 40) { //#25473 + var _8v = $f($k[--$j] - 40); //#25471 + var _8w = _8v % 12769; //#25472 + $k[$j++] = (~~(_8v / 12769)) + 40; //#25472 + $k[$j++] = ~~(_8w / 113); //#25472 + $k[$j++] = _8w % 113; //#25472 + } //#25472 + }; //#25472 $_.ECIbin = function() { - $k[$j++] = Infinity; //#25153 - var _8z = $geti($_.msg, $_.i + 1, 6); //#25154 - $k[$j++] = 0; //#25154 - for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#25154 - var _93 = $k[--$j]; //#25154 - $k[$j++] = ($f(_93 + $f($get(_8z, _90) - 48))) * 10; //#25154 - } //#25154 - var _95 = ~~($k[--$j] / 10); //#25155 - $k[$j++] = _95; //#25163 - if (_95 >= 65536) { //#25161 - var _96 = $k[--$j]; //#25156 - var _97 = _96 % 65536; //#25156 - $k[$j++] = 258; //#25156 - $k[$j++] = ~~(_96 / 65536); //#25156 - $k[$j++] = ~~(_97 / 256); //#25156 - $k[$j++] = _97 % 256; //#25156 - } else { //#25161 - var _98 = $k[--$j]; //#25158 - $k[$j++] = _98; //#25162 - if (_98 >= 256) { //#25161 - var _99 = $k[--$j]; //#25159 - $k[$j++] = 257; //#25159 - $k[$j++] = ~~(_99 / 256); //#25159 - $k[$j++] = _99 % 256; //#25159 - } else { //#25161 - var _9A = $k[--$j]; //#25161 - $k[$j++] = 256; //#25161 - $k[$j++] = _9A; //#25161 - } //#25161 - } //#25161 - var _9B = $a(); //#25161 - for (var _9C = 0, _9D = _9B.length; _9C < _9D; _9C++) { //#25166 - $k[$j++] = $get(_9B, _9C); //#25165 - $_.addtobin(); //#25165 - } //#25165 - }; //#25165 + $k[$j++] = Infinity; //#25477 + var _8z = $geti($_.msg, $_.i + 1, 6); //#25478 + $k[$j++] = 0; //#25478 + for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#25478 + var _93 = $k[--$j]; //#25478 + $k[$j++] = ($f(_93 + $f($get(_8z, _90) - 48))) * 10; //#25478 + } //#25478 + var _95 = ~~($k[--$j] / 10); //#25479 + $k[$j++] = _95; //#25487 + if (_95 >= 65536) { //#25485 + var _96 = $k[--$j]; //#25480 + var _97 = _96 % 65536; //#25480 + $k[$j++] = 258; //#25480 + $k[$j++] = ~~(_96 / 65536); //#25480 + $k[$j++] = ~~(_97 / 256); //#25480 + $k[$j++] = _97 % 256; //#25480 + } else { //#25485 + var _98 = $k[--$j]; //#25482 + $k[$j++] = _98; //#25486 + if (_98 >= 256) { //#25485 + var _99 = $k[--$j]; //#25483 + $k[$j++] = 257; //#25483 + $k[$j++] = ~~(_99 / 256); //#25483 + $k[$j++] = _99 % 256; //#25483 + } else { //#25485 + var _9A = $k[--$j]; //#25485 + $k[$j++] = 256; //#25485 + $k[$j++] = _9A; //#25485 + } //#25485 + } //#25485 + var _9B = $a(); //#25485 + for (var _9C = 0, _9D = _9B.length; _9C < _9D; _9C++) { //#25490 + $k[$j++] = $get(_9B, _9C); //#25489 + $_.addtobin(); //#25489 + } //#25489 + }; //#25489 $_.encC = function() { - for (var _9F = 0, _9G = 1; _9F < _9G; _9F++) { //#25290 - if ($_.i == $_.segstart) { //#25203 - for (var _9J = 0, _9K = 1; _9J < _9K; _9J++) { //#25188 - if ($_.i > $f($_.segend - 7)) { //#25173 - $k[$j++] = 0; //#25173 - break; //#25173 - } //#25173 - if ($get($_.msg, $_.segstart) != 91) { //#25174 - $k[$j++] = 0; //#25174 - break; //#25174 - } //#25174 - if ($get($_.msg, $_.segstart + 1) != 41) { //#25175 - $k[$j++] = 0; //#25175 - break; //#25175 - } //#25175 - if ($get($_.msg, $_.segstart + 2) != 62) { //#25176 - $k[$j++] = 0; //#25176 - break; //#25176 - } //#25176 - if ($get($_.msg, $_.segstart + 3) != 30) { //#25177 - $k[$j++] = 0; //#25177 - break; //#25177 - } //#25177 - var _9b = $get($_.msg, $_.segstart + 4); //#25178 - if ((_9b < 48) || (_9b > 57)) { //#25178 - $k[$j++] = 0; //#25178 - break; //#25178 - } //#25178 - var _9e = $get($_.msg, $_.segstart + 5); //#25179 - if ((_9e < 48) || (_9e > 57)) { //#25179 - $k[$j++] = 0; //#25179 - break; //#25179 - } //#25179 - if ($get($_.msg, $f($_.segend - 1)) != 4) { //#25180 - $k[$j++] = 0; //#25180 - break; //#25180 - } //#25180 - var _9o = $f(($f($get($_.msg, $_.segstart + 4) - 48) * 10) + $f($get($_.msg, $_.segstart + 5) - 48)); //#25182 - $k[$j++] = _9o; //#25182 - if ((_9o != 5) && ((_9o != 6) && (_9o != 12))) { //#25182 - $j--; //#25182 - $k[$j++] = $_.mac; //#25182 - break; //#25182 - } //#25182 - if ($get($_.msg, $_.segstart + 6) != 29) { //#25183 - $j--; //#25183 - $k[$j++] = 0; //#25183 - break; //#25183 - } //#25183 - if ($get($_.msg, $f($_.segend - 2)) != 30) { //#25184 - $j--; //#25184 - $k[$j++] = 0; //#25184 - break; //#25184 - } //#25184 - var _9w = $k[--$j]; //#25185 - $k[$j++] = _9w; //#25185 - if (_9w == 5) { //#25185 - $j--; //#25185 - $k[$j++] = $_.m05; //#25185 - break; //#25185 - } //#25185 - if ($k[--$j] == 6) { //#25186 - $k[$j++] = $_.m06; //#25186 - break; //#25186 - } //#25186 - $k[$j++] = $_.m12; //#25187 - break; //#25187 - } //#25187 - $_.inmac = $k[--$j]; //#25189 - if ($_.inmac != 0) { //#25202 - $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25191 - $_.addtocws(); //#25191 - $_.mode = $_.B; //#25192 - $k[$j++] = $a([$get($_.Bvals, $_.inmac)]); //#25193 - $_.addtocws(); //#25193 - if ($_.inmac == $_.mac) { //#25199 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 4))]); //#25195 - $_.addtocws(); //#25195 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 5))]); //#25196 - $_.addtocws(); //#25196 - $_.i = $_.i + 6; //#25197 - } else { //#25199 - $_.i = $_.i + 7; //#25199 - } //#25199 - break; //#25201 - } //#25201 - } //#25201 - if ($_.i == $_.segstart) { //#25214 - if ($get($_.nDigits, $_.i) >= 2) { //#25209 - $k[$j++] = $a([$get($_.Cvals, $_.fn1)]); //#25208 - $_.addtocws(); //#25208 - } //#25208 - if (($get($_.msg, $_.i) == $_.fn1) && ($get($_.nDigits, $_.i + 1) >= 2)) { //#25213 - $_.i = $_.i + 1; //#25212 - } //#25212 - } //#25212 - if ($get($_.SeventeenTen, $_.i)) { //#25224 - $k[$j++] = $a([$get($_.Cvals, $_.aim), $f(($f($get($_.msg, $_.i + 2) - 48) * 10) + $f($get($_.msg, $_.i + 3) - 48)), $f(($f($get($_.msg, $_.i + 4) - 48) * 10) + $f($get($_.msg, $_.i + 5) - 48)), $f(($f($get($_.msg, $_.i + 6) - 48) * 10) + $f($get($_.msg, $_.i + 7) - 48))]); //#25221 - $_.addtocws(); //#25221 - $_.i = $_.i + 10; //#25222 - break; //#25223 - } //#25223 - if ($get($_.DatumC, $_.i)) { //#25246 - var _BE = $get($_.msg, $_.i); //#25226 - if ((_BE == $_.fn1) || ((_BE == $_.fn2) || (_BE == $_.fn3))) { //#25242 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25227 - $_.addtocws(); //#25227 - if ($get($_.ECI, $_.i)) { //#25232 - $k[$j++] = Infinity; //#25229 - $_.ECIabc(); //#25229 - var _BR = $a(); //#25229 - $k[$j++] = _BR; //#25229 - $_.addtocws(); //#25229 - $_.i = $_.i + 7; //#25230 - break; //#25231 - } //#25231 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.segstart != $_.i)) { //#25239 - $_.i = $_.i + 1; //#25234 - $_.inmac = 0; //#25235 - $_.segstart = $_.i; //#25236 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25237 - break; //#25238 - } //#25238 - $_.i = $_.i + 1; //#25240 - break; //#25241 - } //#25241 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25243 - $_.addtocws(); //#25243 - $_.i = $_.i + 2; //#25244 - break; //#25245 - } //#25245 - if ($get($_.Binary, $_.i)) { //#25260 - if ($get($_.nDigits, $_.i + 1) > 0) { //#25256 - if ($get($_.msg, $_.i) < 160) { //#25252 - $k[$j++] = $a([$get($_.Cvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25250 - $_.addtocws(); //#25250 - } else { //#25252 - $k[$j++] = $a([$get($_.Cvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25252 - $_.addtocws(); //#25252 - } //#25252 - $_.i = $_.i + 1; //#25254 - break; //#25255 - } //#25255 - $k[$j++] = $a([$get($_.Cvals, $_.bin)]); //#25257 - $_.addtocws(); //#25257 - $_.mode = $_.BIN; //#25258 - break; //#25259 - } //#25259 - $_.m = $get($_.AheadA, $_.i); //#25261 - $_.n = $get($_.AheadB, $_.i); //#25261 - if ($gt($_.m, $_.n)) { //#25266 - $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25263 - $_.addtocws(); //#25263 - $_.mode = $_.A; //#25264 - break; //#25265 - } //#25265 - if ($_.i == $_.segstart) { //#25273 - var _Cc = $get($_.msg, $_.i); //#25268 - if ((_Cc == 9) || ((_Cc == 28) || ((_Cc == 29) || (_Cc == 30)))) { //#25272 - $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25269 - $_.addtocws(); //#25269 - $_.mode = $_.A; //#25270 - break; //#25271 - } //#25271 - } //#25271 - if ($_.n > 4) { //#25278 - $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25275 - $_.addtocws(); //#25275 - $_.mode = $_.B; //#25276 - break; //#25277 - } //#25277 - $k[$j++] = $a([$get($_.Cvals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4]), $f($_.n - 1)))]); //#25279 - $_.addtocws(); //#25279 - for (var _Cz = 0, _D0 = $_.n; _Cz < _D0; _Cz++) { //#25288 - if ($get($_.msg, $_.i) == 13) { //#25286 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25282 - $_.addtocws(); //#25282 - $_.i = $_.i + 2; //#25283 - } else { //#25286 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25285 - $_.addtocws(); //#25285 - $_.i = $_.i + 1; //#25286 - } //#25286 - } //#25286 - break; //#25289 - } //#25289 - }; //#25289 + for (var _9F = 0, _9G = 1; _9F < _9G; _9F++) { //#25614 + if ($_.i == $_.segstart) { //#25527 + for (var _9J = 0, _9K = 1; _9J < _9K; _9J++) { //#25512 + if ($_.i > $f($_.segend - 7)) { //#25497 + $k[$j++] = 0; //#25497 + break; //#25497 + } //#25497 + if ($get($_.msg, $_.segstart) != 91) { //#25498 + $k[$j++] = 0; //#25498 + break; //#25498 + } //#25498 + if ($get($_.msg, $_.segstart + 1) != 41) { //#25499 + $k[$j++] = 0; //#25499 + break; //#25499 + } //#25499 + if ($get($_.msg, $_.segstart + 2) != 62) { //#25500 + $k[$j++] = 0; //#25500 + break; //#25500 + } //#25500 + if ($get($_.msg, $_.segstart + 3) != 30) { //#25501 + $k[$j++] = 0; //#25501 + break; //#25501 + } //#25501 + var _9b = $get($_.msg, $_.segstart + 4); //#25502 + if ((_9b < 48) || (_9b > 57)) { //#25502 + $k[$j++] = 0; //#25502 + break; //#25502 + } //#25502 + var _9e = $get($_.msg, $_.segstart + 5); //#25503 + if ((_9e < 48) || (_9e > 57)) { //#25503 + $k[$j++] = 0; //#25503 + break; //#25503 + } //#25503 + if ($get($_.msg, $f($_.segend - 1)) != 4) { //#25504 + $k[$j++] = 0; //#25504 + break; //#25504 + } //#25504 + var _9o = $f(($f($get($_.msg, $_.segstart + 4) - 48) * 10) + $f($get($_.msg, $_.segstart + 5) - 48)); //#25506 + $k[$j++] = _9o; //#25506 + if ((_9o != 5) && ((_9o != 6) && (_9o != 12))) { //#25506 + $j--; //#25506 + $k[$j++] = $_.mac; //#25506 + break; //#25506 + } //#25506 + if ($get($_.msg, $_.segstart + 6) != 29) { //#25507 + $j--; //#25507 + $k[$j++] = 0; //#25507 + break; //#25507 + } //#25507 + if ($get($_.msg, $f($_.segend - 2)) != 30) { //#25508 + $j--; //#25508 + $k[$j++] = 0; //#25508 + break; //#25508 + } //#25508 + var _9w = $k[--$j]; //#25509 + $k[$j++] = _9w; //#25509 + if (_9w == 5) { //#25509 + $j--; //#25509 + $k[$j++] = $_.m05; //#25509 + break; //#25509 + } //#25509 + if ($k[--$j] == 6) { //#25510 + $k[$j++] = $_.m06; //#25510 + break; //#25510 + } //#25510 + $k[$j++] = $_.m12; //#25511 + break; //#25511 + } //#25511 + $_.inmac = $k[--$j]; //#25513 + if ($_.inmac != 0) { //#25526 + $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25515 + $_.addtocws(); //#25515 + $_.mode = $_.B; //#25516 + $k[$j++] = $a([$get($_.Bvals, $_.inmac)]); //#25517 + $_.addtocws(); //#25517 + if ($_.inmac == $_.mac) { //#25523 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 4))]); //#25519 + $_.addtocws(); //#25519 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 5))]); //#25520 + $_.addtocws(); //#25520 + $_.i = $_.i + 6; //#25521 + } else { //#25523 + $_.i = $_.i + 7; //#25523 + } //#25523 + break; //#25525 + } //#25525 + } //#25525 + if ($_.i == $_.segstart) { //#25538 + if ($get($_.nDigits, $_.i) >= 2) { //#25533 + $k[$j++] = $a([$get($_.Cvals, $_.fn1)]); //#25532 + $_.addtocws(); //#25532 + } //#25532 + if (($get($_.msg, $_.i) == $_.fn1) && ($get($_.nDigits, $_.i + 1) >= 2)) { //#25537 + $_.i = $_.i + 1; //#25536 + } //#25536 + } //#25536 + if ($get($_.SeventeenTen, $_.i)) { //#25548 + $k[$j++] = $a([$get($_.Cvals, $_.aim), $f(($f($get($_.msg, $_.i + 2) - 48) * 10) + $f($get($_.msg, $_.i + 3) - 48)), $f(($f($get($_.msg, $_.i + 4) - 48) * 10) + $f($get($_.msg, $_.i + 5) - 48)), $f(($f($get($_.msg, $_.i + 6) - 48) * 10) + $f($get($_.msg, $_.i + 7) - 48))]); //#25545 + $_.addtocws(); //#25545 + $_.i = $_.i + 10; //#25546 + break; //#25547 + } //#25547 + if ($get($_.DatumC, $_.i)) { //#25570 + var _BE = $get($_.msg, $_.i); //#25550 + if ((_BE == $_.fn1) || ((_BE == $_.fn2) || (_BE == $_.fn3))) { //#25566 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25551 + $_.addtocws(); //#25551 + if ($get($_.ECI, $_.i)) { //#25556 + $k[$j++] = Infinity; //#25553 + $_.ECIabc(); //#25553 + var _BR = $a(); //#25553 + $k[$j++] = _BR; //#25553 + $_.addtocws(); //#25553 + $_.i = $_.i + 7; //#25554 + break; //#25555 + } //#25555 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.segstart != $_.i)) { //#25563 + $_.i = $_.i + 1; //#25558 + $_.inmac = 0; //#25559 + $_.segstart = $_.i; //#25560 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25561 + break; //#25562 + } //#25562 + $_.i = $_.i + 1; //#25564 + break; //#25565 + } //#25565 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25567 + $_.addtocws(); //#25567 + $_.i = $_.i + 2; //#25568 + break; //#25569 + } //#25569 + if ($get($_.Binary, $_.i)) { //#25584 + if ($get($_.nDigits, $_.i + 1) > 0) { //#25580 + if ($get($_.msg, $_.i) < 160) { //#25576 + $k[$j++] = $a([$get($_.Cvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25574 + $_.addtocws(); //#25574 + } else { //#25576 + $k[$j++] = $a([$get($_.Cvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25576 + $_.addtocws(); //#25576 + } //#25576 + $_.i = $_.i + 1; //#25578 + break; //#25579 + } //#25579 + $k[$j++] = $a([$get($_.Cvals, $_.bin)]); //#25581 + $_.addtocws(); //#25581 + $_.mode = $_.BIN; //#25582 + break; //#25583 + } //#25583 + $_.m = $get($_.AheadA, $_.i); //#25585 + $_.n = $get($_.AheadB, $_.i); //#25585 + if ($gt($_.m, $_.n)) { //#25590 + $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25587 + $_.addtocws(); //#25587 + $_.mode = $_.A; //#25588 + break; //#25589 + } //#25589 + if ($_.i == $_.segstart) { //#25597 + var _Cc = $get($_.msg, $_.i); //#25592 + if ((_Cc == 9) || ((_Cc == 28) || ((_Cc == 29) || (_Cc == 30)))) { //#25596 + $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25593 + $_.addtocws(); //#25593 + $_.mode = $_.A; //#25594 + break; //#25595 + } //#25595 + } //#25595 + if ($_.n > 4) { //#25602 + $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25599 + $_.addtocws(); //#25599 + $_.mode = $_.B; //#25600 + break; //#25601 + } //#25601 + $k[$j++] = $a([$get($_.Cvals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4]), $f($_.n - 1)))]); //#25603 + $_.addtocws(); //#25603 + for (var _Cz = 0, _D0 = $_.n; _Cz < _D0; _Cz++) { //#25612 + if ($get($_.msg, $_.i) == 13) { //#25610 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25606 + $_.addtocws(); //#25606 + $_.i = $_.i + 2; //#25607 + } else { //#25610 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25609 + $_.addtocws(); //#25609 + $_.i = $_.i + 1; //#25610 + } //#25610 + } //#25610 + break; //#25613 + } //#25613 + }; //#25613 $_.encB = function() { - for (var _DG = 0, _DH = 1; _DG < _DH; _DG++) { //#25366 - $_.n = $get($_.TryC, $_.i); //#25295 - if ($_.n >= 2) { //#25313 - if ($_.n > 4) { //#25301 - $k[$j++] = $a([$get($_.Bvals, $_.lac)]); //#25298 - $_.addtocws(); //#25298 - $_.mode = $_.C; //#25299 - break; //#25300 - } //#25300 - $k[$j++] = $a([$get($_.Bvals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25302 - $_.addtocws(); //#25302 - for (var _Dd = 0, _De = $_.n; _Dd < _De; _Dd++) { //#25311 - if ($get($_.msg, $_.i) < 0) { //#25309 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25305 - $_.addtocws(); //#25305 - $_.i = $_.i + 1; //#25306 - } else { //#25309 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25308 - $_.addtocws(); //#25308 - $_.i = $_.i + 2; //#25309 - } //#25309 - } //#25309 - break; //#25312 - } //#25312 - if ($get($_.DatumB, $_.i)) { //#25343 - var _E2 = $get($_.msg, $_.i); //#25315 - if ((_E2 == $_.fn1) || ((_E2 == $_.fn2) || (_E2 == $_.fn3))) { //#25332 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25316 - $_.addtocws(); //#25316 - if ($get($_.ECI, $_.i)) { //#25321 - $k[$j++] = Infinity; //#25318 - $_.ECIabc(); //#25318 - var _EF = $a(); //#25318 - $k[$j++] = _EF; //#25318 - $_.addtocws(); //#25318 - $_.i = $_.i + 7; //#25319 - break; //#25320 - } //#25320 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25329 - $_.i = $_.i + 1; //#25323 - $_.mode = $_.C; //#25324 - $_.inmac = 0; //#25325 - $_.segstart = $_.i; //#25326 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25327 - break; //#25328 - } //#25328 - $_.i = $_.i + 1; //#25330 - break; //#25331 - } //#25331 - if (($get($_.msg, $_.i) == 13) && ($_.i < ($_.msglen - 1))) { //#25339 - if ($get($_.msg, $_.i + 1) == 10) { //#25338 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25335 - $_.addtocws(); //#25335 - $_.i = $_.i + 2; //#25336 - break; //#25337 - } //#25337 - } //#25337 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25340 - $_.addtocws(); //#25340 - $_.i = $_.i + 1; //#25341 - break; //#25342 - } //#25342 - if ($get($_.Binary, $_.i)) { //#25357 - if ($get($_.DatumB, $_.i + 1)) { //#25353 - if ($get($_.msg, $_.i) < 160) { //#25349 - $k[$j++] = $a([$get($_.Bvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25347 - $_.addtocws(); //#25347 - } else { //#25349 - $k[$j++] = $a([$get($_.Bvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25349 - $_.addtocws(); //#25349 - } //#25349 - $_.i = $_.i + 1; //#25351 - break; //#25352 - } //#25352 - $k[$j++] = $a([$get($_.Bvals, $_.bin)]); //#25354 - $_.addtocws(); //#25354 - $_.mode = $_.BIN; //#25355 - break; //#25356 - } //#25356 - if ($get($_.AheadA, $_.i) == 1) { //#25362 - $k[$j++] = $a([$get($_.Bvals, $_.sfa), $get($_.Avals, $get($_.msg, $_.i))]); //#25359 - $_.addtocws(); //#25359 - $_.i = $_.i + 1; //#25360 - break; //#25361 - } //#25361 - $k[$j++] = $a([$get($_.Bvals, $_.laa)]); //#25363 - $_.addtocws(); //#25363 - $_.mode = $_.A; //#25364 - break; //#25365 - } //#25365 - }; //#25365 + for (var _DG = 0, _DH = 1; _DG < _DH; _DG++) { //#25690 + $_.n = $get($_.TryC, $_.i); //#25619 + if ($_.n >= 2) { //#25637 + if ($_.n > 4) { //#25625 + $k[$j++] = $a([$get($_.Bvals, $_.lac)]); //#25622 + $_.addtocws(); //#25622 + $_.mode = $_.C; //#25623 + break; //#25624 + } //#25624 + $k[$j++] = $a([$get($_.Bvals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25626 + $_.addtocws(); //#25626 + for (var _Dd = 0, _De = $_.n; _Dd < _De; _Dd++) { //#25635 + if ($get($_.msg, $_.i) < 0) { //#25633 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25629 + $_.addtocws(); //#25629 + $_.i = $_.i + 1; //#25630 + } else { //#25633 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25632 + $_.addtocws(); //#25632 + $_.i = $_.i + 2; //#25633 + } //#25633 + } //#25633 + break; //#25636 + } //#25636 + if ($get($_.DatumB, $_.i)) { //#25667 + var _E2 = $get($_.msg, $_.i); //#25639 + if ((_E2 == $_.fn1) || ((_E2 == $_.fn2) || (_E2 == $_.fn3))) { //#25656 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25640 + $_.addtocws(); //#25640 + if ($get($_.ECI, $_.i)) { //#25645 + $k[$j++] = Infinity; //#25642 + $_.ECIabc(); //#25642 + var _EF = $a(); //#25642 + $k[$j++] = _EF; //#25642 + $_.addtocws(); //#25642 + $_.i = $_.i + 7; //#25643 + break; //#25644 + } //#25644 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25653 + $_.i = $_.i + 1; //#25647 + $_.mode = $_.C; //#25648 + $_.inmac = 0; //#25649 + $_.segstart = $_.i; //#25650 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25651 + break; //#25652 + } //#25652 + $_.i = $_.i + 1; //#25654 + break; //#25655 + } //#25655 + if (($get($_.msg, $_.i) == 13) && ($_.i < ($_.msglen - 1))) { //#25663 + if ($get($_.msg, $_.i + 1) == 10) { //#25662 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25659 + $_.addtocws(); //#25659 + $_.i = $_.i + 2; //#25660 + break; //#25661 + } //#25661 + } //#25661 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25664 + $_.addtocws(); //#25664 + $_.i = $_.i + 1; //#25665 + break; //#25666 + } //#25666 + if ($get($_.Binary, $_.i)) { //#25681 + if ($get($_.DatumB, $_.i + 1)) { //#25677 + if ($get($_.msg, $_.i) < 160) { //#25673 + $k[$j++] = $a([$get($_.Bvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25671 + $_.addtocws(); //#25671 + } else { //#25673 + $k[$j++] = $a([$get($_.Bvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25673 + $_.addtocws(); //#25673 + } //#25673 + $_.i = $_.i + 1; //#25675 + break; //#25676 + } //#25676 + $k[$j++] = $a([$get($_.Bvals, $_.bin)]); //#25678 + $_.addtocws(); //#25678 + $_.mode = $_.BIN; //#25679 + break; //#25680 + } //#25680 + if ($get($_.AheadA, $_.i) == 1) { //#25686 + $k[$j++] = $a([$get($_.Bvals, $_.sfa), $get($_.Avals, $get($_.msg, $_.i))]); //#25683 + $_.addtocws(); //#25683 + $_.i = $_.i + 1; //#25684 + break; //#25685 + } //#25685 + $k[$j++] = $a([$get($_.Bvals, $_.laa)]); //#25687 + $_.addtocws(); //#25687 + $_.mode = $_.A; //#25688 + break; //#25689 + } //#25689 + }; //#25689 $_.encA = function() { - for (var _Fe = 0, _Ff = 1; _Fe < _Ff; _Fe++) { //#25444 - $_.n = $get($_.TryC, $_.i); //#25371 - if ($_.n >= 2) { //#25389 - if ($_.n > 4) { //#25377 - $k[$j++] = $a([$get($_.Avals, $_.lac)]); //#25374 - $_.addtocws(); //#25374 - $_.mode = $_.C; //#25375 - break; //#25376 - } //#25376 - $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25378 - $_.addtocws(); //#25378 - for (var _G1 = 0, _G2 = $_.n; _G1 < _G2; _G1++) { //#25387 - if ($get($_.msg, $_.i) < 0) { //#25385 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25381 - $_.addtocws(); //#25381 - $_.i = $_.i + 1; //#25382 - } else { //#25385 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25384 - $_.addtocws(); //#25384 - $_.i = $_.i + 2; //#25385 - } //#25385 - } //#25385 - break; //#25388 - } //#25388 - if ($get($_.DatumA, $_.i)) { //#25412 - var _GQ = $get($_.msg, $_.i); //#25391 - if ((_GQ == $_.fn1) || ((_GQ == $_.fn2) || (_GQ == $_.fn3))) { //#25408 - $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25392 - $_.addtocws(); //#25392 - if ($get($_.ECI, $_.i)) { //#25397 - $k[$j++] = Infinity; //#25394 - $_.ECIabc(); //#25394 - var _Gd = $a(); //#25394 - $k[$j++] = _Gd; //#25394 - $_.addtocws(); //#25394 - $_.i = $_.i + 7; //#25395 - break; //#25396 - } //#25396 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25405 - $_.i = $_.i + 1; //#25399 - $_.mode = $_.C; //#25400 - $_.inmac = 0; //#25401 - $_.segstart = $_.i; //#25402 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25403 - break; //#25404 - } //#25404 - $_.i = $_.i + 1; //#25406 - break; //#25407 - } //#25407 - $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25409 - $_.addtocws(); //#25409 - $_.i = $_.i + 1; //#25410 - break; //#25411 - } //#25411 - if ($get($_.Binary, $_.i)) { //#25426 - if ($get($_.DatumA, $_.i + 1)) { //#25422 - if ($get($_.msg, $_.i) < 160) { //#25418 - $k[$j++] = $a([$get($_.Avals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25416 - $_.addtocws(); //#25416 - } else { //#25418 - $k[$j++] = $a([$get($_.Avals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25418 - $_.addtocws(); //#25418 - } //#25418 - $_.i = $_.i + 1; //#25420 - break; //#25421 - } //#25421 - $k[$j++] = $a([$get($_.Avals, $_.bin)]); //#25423 - $_.addtocws(); //#25423 - $_.mode = $_.BIN; //#25424 - break; //#25425 - } //#25425 - $_.n = $get($_.AheadB, $_.i); //#25427 - if ($_.n > 6) { //#25432 - $k[$j++] = $a([$get($_.Avals, $_.lab)]); //#25429 - $_.addtocws(); //#25429 - $_.mode = $_.B; //#25430 - break; //#25431 - } //#25431 - $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4, $_.sb5, $_.sb6]), $f($_.n - 1)))]); //#25433 - $_.addtocws(); //#25433 - for (var _Ht = 0, _Hu = $_.n; _Ht < _Hu; _Ht++) { //#25442 - if ($get($_.msg, $_.i) == 13) { //#25440 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25436 - $_.addtocws(); //#25436 - $_.i = $_.i + 2; //#25437 - } else { //#25440 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25439 - $_.addtocws(); //#25439 - $_.i = $_.i + 1; //#25440 - } //#25440 - } //#25440 - break; //#25443 - } //#25443 - }; //#25443 + for (var _Fe = 0, _Ff = 1; _Fe < _Ff; _Fe++) { //#25768 + $_.n = $get($_.TryC, $_.i); //#25695 + if ($_.n >= 2) { //#25713 + if ($_.n > 4) { //#25701 + $k[$j++] = $a([$get($_.Avals, $_.lac)]); //#25698 + $_.addtocws(); //#25698 + $_.mode = $_.C; //#25699 + break; //#25700 + } //#25700 + $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25702 + $_.addtocws(); //#25702 + for (var _G1 = 0, _G2 = $_.n; _G1 < _G2; _G1++) { //#25711 + if ($get($_.msg, $_.i) < 0) { //#25709 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25705 + $_.addtocws(); //#25705 + $_.i = $_.i + 1; //#25706 + } else { //#25709 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25708 + $_.addtocws(); //#25708 + $_.i = $_.i + 2; //#25709 + } //#25709 + } //#25709 + break; //#25712 + } //#25712 + if ($get($_.DatumA, $_.i)) { //#25736 + var _GQ = $get($_.msg, $_.i); //#25715 + if ((_GQ == $_.fn1) || ((_GQ == $_.fn2) || (_GQ == $_.fn3))) { //#25732 + $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25716 + $_.addtocws(); //#25716 + if ($get($_.ECI, $_.i)) { //#25721 + $k[$j++] = Infinity; //#25718 + $_.ECIabc(); //#25718 + var _Gd = $a(); //#25718 + $k[$j++] = _Gd; //#25718 + $_.addtocws(); //#25718 + $_.i = $_.i + 7; //#25719 + break; //#25720 + } //#25720 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25729 + $_.i = $_.i + 1; //#25723 + $_.mode = $_.C; //#25724 + $_.inmac = 0; //#25725 + $_.segstart = $_.i; //#25726 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25727 + break; //#25728 + } //#25728 + $_.i = $_.i + 1; //#25730 + break; //#25731 + } //#25731 + $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25733 + $_.addtocws(); //#25733 + $_.i = $_.i + 1; //#25734 + break; //#25735 + } //#25735 + if ($get($_.Binary, $_.i)) { //#25750 + if ($get($_.DatumA, $_.i + 1)) { //#25746 + if ($get($_.msg, $_.i) < 160) { //#25742 + $k[$j++] = $a([$get($_.Avals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25740 + $_.addtocws(); //#25740 + } else { //#25742 + $k[$j++] = $a([$get($_.Avals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25742 + $_.addtocws(); //#25742 + } //#25742 + $_.i = $_.i + 1; //#25744 + break; //#25745 + } //#25745 + $k[$j++] = $a([$get($_.Avals, $_.bin)]); //#25747 + $_.addtocws(); //#25747 + $_.mode = $_.BIN; //#25748 + break; //#25749 + } //#25749 + $_.n = $get($_.AheadB, $_.i); //#25751 + if ($_.n > 6) { //#25756 + $k[$j++] = $a([$get($_.Avals, $_.lab)]); //#25753 + $_.addtocws(); //#25753 + $_.mode = $_.B; //#25754 + break; //#25755 + } //#25755 + $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4, $_.sb5, $_.sb6]), $f($_.n - 1)))]); //#25757 + $_.addtocws(); //#25757 + for (var _Ht = 0, _Hu = $_.n; _Ht < _Hu; _Ht++) { //#25766 + if ($get($_.msg, $_.i) == 13) { //#25764 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25760 + $_.addtocws(); //#25760 + $_.i = $_.i + 2; //#25761 + } else { //#25764 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25763 + $_.addtocws(); //#25763 + $_.i = $_.i + 1; //#25764 + } //#25764 + } //#25764 + break; //#25767 + } //#25767 + }; //#25767 $_.encBIN = function() { - for (var _IA = 0, _IB = 1; _IA < _IB; _IA++) { //#25506 - $_.n = $get($_.TryC, $_.i); //#25449 - if ($_.n >= 2) { //#25468 - $k[$j++] = Infinity; //#25451 - $_.finaliseBIN(); //#25451 - var _IG = $a(); //#25451 - $k[$j++] = _IG; //#25451 - $_.addtocws(); //#25451 - if ($_.n > 7) { //#25456 - $k[$j++] = $a([$get($_.BINvals, $_.tmc)]); //#25453 - $_.addtocws(); //#25453 - $_.mode = $_.C; //#25454 - break; //#25455 - } //#25455 - $k[$j++] = $a([$get($_.BINvals, $get($a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7]), $f($_.n - 2)))]); //#25457 - $_.addtocws(); //#25457 - for (var _Ia = 0, _Ib = $_.n; _Ia < _Ib; _Ia++) { //#25466 - if ($get($_.msg, $_.i) < 0) { //#25464 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25460 - $_.addtocws(); //#25460 - $_.i = $_.i + 1; //#25461 - } else { //#25464 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25463 - $_.addtocws(); //#25463 - $_.i = $_.i + 2; //#25464 - } //#25464 - } //#25464 - break; //#25467 - } //#25467 - if (($get($_.ECI, $_.i) && $get($_.Binary, $_.i + 7))) { //#25474 - $k[$j++] = Infinity; //#25470 - $_.ECIbin(); //#25470 - var _J0 = $a(); //#25470 - $k[$j++] = _J0; //#25470 - $_.addtocws(); //#25470 - $_.i = $_.i + 7; //#25471 - if ($_.i == $_.msglen) { //#25472 - $k[$j++] = Infinity; //#25472 - $_.finaliseBIN(); //#25472 - var _J4 = $a(); //#25472 - $k[$j++] = _J4; //#25472 - $_.addtocws(); //#25472 - } //#25472 - break; //#25473 - } //#25473 - if ($get($_.msg, $_.i) >= 0) { //#25484 - if (((($get($_.Binary, $_.i) || $get($_.Binary, $_.i + 1)) || $get($_.Binary, $_.i + 2)) || $get($_.Binary, $_.i + 3)) || ($get($_.ECI, $_.i + 1) && $get($_.Binary, $_.i + 8))) { //#25483 - $k[$j++] = Infinity; //#25479 - $k[$j++] = $get($_.msg, $_.i); //#25479 - $_.addtobin(); //#25479 - var _JT = $a(); //#25479 - $k[$j++] = _JT; //#25479 - $_.addtocws(); //#25479 - $_.i = $_.i + 1; //#25480 - if ($_.i == $_.msglen) { //#25481 - $k[$j++] = Infinity; //#25481 - $_.finaliseBIN(); //#25481 - var _JX = $a(); //#25481 - $k[$j++] = _JX; //#25481 - $_.addtocws(); //#25481 - } //#25481 - break; //#25482 - } //#25482 - } //#25482 - $k[$j++] = Infinity; //#25485 - $_.finaliseBIN(); //#25485 - var _JY = $a(); //#25485 - $k[$j++] = _JY; //#25485 - $_.addtocws(); //#25485 - if ($_.i != ($_.msglen - 1)) { //#25504 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25495 - $k[$j++] = $a([$get($_.BINvals, $_.tms)]); //#25488 - $_.addtocws(); //#25488 - $_.i = $_.i + 1; //#25489 - $_.mode = $_.C; //#25490 - $_.inmac = 0; //#25491 - $_.segstart = $_.i; //#25492 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25493 - break; //#25494 - } //#25494 - if ($gt($get($_.AheadA, $_.i), $get($_.AheadB, $_.i))) { //#25501 - $k[$j++] = $a([$get($_.BINvals, $_.tma)]); //#25497 - $_.addtocws(); //#25497 - $_.mode = $_.A; //#25498 - } else { //#25501 - $k[$j++] = $a([$get($_.BINvals, $_.tmb)]); //#25500 - $_.addtocws(); //#25500 - $_.mode = $_.B; //#25501 - } //#25501 - break; //#25503 - } //#25503 - break; //#25505 - } //#25505 - }; //#25505 - $_.cws = $a(($_.msglen * 2) + 1); //#25509 - $_.mode = $_.C; //#25510 - $_.bvals = $a(5); //#25511 - $_.bpos = 0; //#25511 - $_.inmac = 0; //#25512 - $_.segstart = 0; //#25512 - $_.segend = $get($_.UntilEndSeg, 0); //#25512 - $_.i = 0; //#25513 - $_.j = 0; //#25513 - for (;;) { //#25526 - if ($_.i >= $_.msglen) { //#25514 - break; //#25514 - } //#25514 - if ($_.inmac != 0) { //#25524 - if (($_.inmac != $_.mac) && ($_.i == $f($_.segend - 2))) { //#25519 - $_.i = $_.i + 2; //#25517 - if ($_.i >= $_.msglen) { //#25518 - break; //#25518 - } //#25518 - } //#25518 - if (($_.inmac == $_.mac) && ($_.i == $f($_.segend - 1))) { //#25523 - $_.i = $_.i + 1; //#25521 - if ($_.i >= $_.msglen) { //#25522 - break; //#25522 - } //#25522 - } //#25522 - } //#25522 + for (var _IA = 0, _IB = 1; _IA < _IB; _IA++) { //#25830 + $_.n = $get($_.TryC, $_.i); //#25773 + if ($_.n >= 2) { //#25792 + $k[$j++] = Infinity; //#25775 + $_.finaliseBIN(); //#25775 + var _IG = $a(); //#25775 + $k[$j++] = _IG; //#25775 + $_.addtocws(); //#25775 + if ($_.n > 7) { //#25780 + $k[$j++] = $a([$get($_.BINvals, $_.tmc)]); //#25777 + $_.addtocws(); //#25777 + $_.mode = $_.C; //#25778 + break; //#25779 + } //#25779 + $k[$j++] = $a([$get($_.BINvals, $get($a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7]), $f($_.n - 2)))]); //#25781 + $_.addtocws(); //#25781 + for (var _Ia = 0, _Ib = $_.n; _Ia < _Ib; _Ia++) { //#25790 + if ($get($_.msg, $_.i) < 0) { //#25788 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25784 + $_.addtocws(); //#25784 + $_.i = $_.i + 1; //#25785 + } else { //#25788 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25787 + $_.addtocws(); //#25787 + $_.i = $_.i + 2; //#25788 + } //#25788 + } //#25788 + break; //#25791 + } //#25791 + if (($get($_.ECI, $_.i) && $get($_.Binary, $_.i + 7))) { //#25798 + $k[$j++] = Infinity; //#25794 + $_.ECIbin(); //#25794 + var _J0 = $a(); //#25794 + $k[$j++] = _J0; //#25794 + $_.addtocws(); //#25794 + $_.i = $_.i + 7; //#25795 + if ($_.i == $_.msglen) { //#25796 + $k[$j++] = Infinity; //#25796 + $_.finaliseBIN(); //#25796 + var _J4 = $a(); //#25796 + $k[$j++] = _J4; //#25796 + $_.addtocws(); //#25796 + } //#25796 + break; //#25797 + } //#25797 + if ($get($_.msg, $_.i) >= 0) { //#25808 + if (((($get($_.Binary, $_.i) || $get($_.Binary, $_.i + 1)) || $get($_.Binary, $_.i + 2)) || $get($_.Binary, $_.i + 3)) || ($get($_.ECI, $_.i + 1) && $get($_.Binary, $_.i + 8))) { //#25807 + $k[$j++] = Infinity; //#25803 + $k[$j++] = $get($_.msg, $_.i); //#25803 + $_.addtobin(); //#25803 + var _JT = $a(); //#25803 + $k[$j++] = _JT; //#25803 + $_.addtocws(); //#25803 + $_.i = $_.i + 1; //#25804 + if ($_.i == $_.msglen) { //#25805 + $k[$j++] = Infinity; //#25805 + $_.finaliseBIN(); //#25805 + var _JX = $a(); //#25805 + $k[$j++] = _JX; //#25805 + $_.addtocws(); //#25805 + } //#25805 + break; //#25806 + } //#25806 + } //#25806 + $k[$j++] = Infinity; //#25809 + $_.finaliseBIN(); //#25809 + var _JY = $a(); //#25809 + $k[$j++] = _JY; //#25809 + $_.addtocws(); //#25809 + if ($_.i != ($_.msglen - 1)) { //#25828 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25819 + $k[$j++] = $a([$get($_.BINvals, $_.tms)]); //#25812 + $_.addtocws(); //#25812 + $_.i = $_.i + 1; //#25813 + $_.mode = $_.C; //#25814 + $_.inmac = 0; //#25815 + $_.segstart = $_.i; //#25816 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25817 + break; //#25818 + } //#25818 + if ($gt($get($_.AheadA, $_.i), $get($_.AheadB, $_.i))) { //#25825 + $k[$j++] = $a([$get($_.BINvals, $_.tma)]); //#25821 + $_.addtocws(); //#25821 + $_.mode = $_.A; //#25822 + } else { //#25825 + $k[$j++] = $a([$get($_.BINvals, $_.tmb)]); //#25824 + $_.addtocws(); //#25824 + $_.mode = $_.B; //#25825 + } //#25825 + break; //#25827 + } //#25827 + break; //#25829 + } //#25829 + }; //#25829 + $_.cws = $a(($_.msglen * 2) + 1); //#25833 + $_.mode = $_.C; //#25834 + $_.bvals = $a(5); //#25835 + $_.bpos = 0; //#25835 + $_.inmac = 0; //#25836 + $_.segstart = 0; //#25836 + $_.segend = $get($_.UntilEndSeg, 0); //#25836 + $_.i = 0; //#25837 + $_.j = 0; //#25837 + for (;;) { //#25850 + if ($_.i >= $_.msglen) { //#25838 + break; //#25838 + } //#25838 + if ($_.inmac != 0) { //#25848 + if (($_.inmac != $_.mac) && ($_.i == $f($_.segend - 2))) { //#25843 + $_.i = $_.i + 2; //#25841 + if ($_.i >= $_.msglen) { //#25842 + break; //#25842 + } //#25842 + } //#25842 + if (($_.inmac == $_.mac) && ($_.i == $f($_.segend - 1))) { //#25847 + $_.i = $_.i + 1; //#25845 + if ($_.i >= $_.msglen) { //#25846 + break; //#25846 + } //#25846 + } //#25846 + } //#25846 if ($_[$get($a(['encA', 'encB', 'encC', 'encBIN']), $_.mode)]() === true) { break; - } //#25525 - } //#25525 - $_.cws = $geti($_.cws, 0, $_.j); //#25527 - $_.nd = $_.cws.length; //#25530 - $_.minarea = (((($_.nd + 3) + (~~($_.nd / 2))) * 9) + 2) * 2; //#25531 - if ($_.ratio != -1) { //#25559 - $_.hgt = Math.sqrt($_.minarea / $_.ratio); //#25533 - $_.wid = Math.sqrt($_.minarea * $_.ratio); //#25534 - $_.h = ~~$_.hgt; //#25535 - $_.w = ~~$_.wid; //#25535 - if ((($_.h + $_.w) % 2) == 1) { //#25549 - if (($_.h * $_.w) < $_.minarea) { //#25537 - $_.h = $_.h + 1; //#25537 - $_.w = $_.w + 1; //#25537 - } //#25537 - } else { //#25549 - if (($_.hgt * $_.w) < ($_.wid * $_.h)) { //#25549 - $_.w = $_.w + 1; //#25540 - if (($_.h * $_.w) < $_.minarea) { //#25544 - $_.w = $_.w - 1; //#25542 - $_.h = $_.h + 1; //#25542 - if (($_.h * $_.w) < $_.minarea) { //#25543 - $_.w = $_.w + 2; //#25543 - } //#25543 - } //#25543 - } else { //#25549 - $_.h = $_.h + 1; //#25546 - if (($_.h * $_.w) < $_.minarea) { //#25550 - $_.h = $_.h - 1; //#25548 - $_.w = $_.w + 1; //#25548 - if (($_.h * $_.w) < $_.minarea) { //#25549 - $_.h = $_.h + 2; //#25549 - } //#25549 - } //#25549 - } //#25549 - } //#25549 - $_.rows = $_.h; //#25553 - $_.columns = $_.w; //#25553 - } else { //#25559 - if ($_.columns == -1) { //#25557 - var _LN = ~~((($_.minarea + $_.rows) - 1) / $_.rows); //#25556 - $k[$j++] = 'columns'; //#25556 - $k[$j++] = _LN; //#25556 - if (((_LN + $_.rows) % 2) == 0) { //#25556 - var _LP = $k[--$j]; //#25556 - $k[$j++] = $f(_LP + 1); //#25556 - } //#25556 - var _LQ = $k[--$j]; //#25556 - $_[$k[--$j]] = _LQ; //#25556 - } //#25556 - if ($_.rows == -1) { //#25560 - var _LW = ~~((($_.minarea + $_.columns) - 1) / $_.columns); //#25559 - $k[$j++] = 'rows'; //#25559 - $k[$j++] = _LW; //#25559 - if (((_LW + $_.columns) % 2) == 0) { //#25559 - var _LY = $k[--$j]; //#25559 - $k[$j++] = $f(_LY + 1); //#25559 - } //#25559 - var _LZ = $k[--$j]; //#25559 - $_[$k[--$j]] = _LZ; //#25559 - } //#25559 - } //#25559 - $_.ndots = ~~(($_.rows * $_.columns) / 2); //#25564 - for (;;) { //#25568 - var _Le = $_.nd + 1; //#25566 - if ((((_Le + ((~~(_Le / 2)) + 3)) * 9) + 2) > $_.ndots) { //#25566 - break; //#25566 - } //#25566 - $_.nd = $_.nd + 1; //#25567 - } //#25567 - $_.nc = (~~($_.nd / 2)) + 3; //#25569 - $_.nw = $_.nd + $_.nc; //#25570 - $_.rembits = $_.ndots - (($_.nw * 9) + 2); //#25571 - if ($_.nd > $_.cws.length) { //#25578 - $k[$j++] = Infinity; //#25573 - $aload($_.cws); //#25574 - var _Lr = ($_.mode == $_.BIN) ? 109 : 106; //#25575 - $k[$j++] = _Lr; //#25576 - for (var _Lu = 0, _Lv = ($_.nd - $_.cws.length) - 1; _Lu < _Lv; _Lu++) { //#25576 - $k[$j++] = 106; //#25576 - } //#25576 - $_.cws = $a(); //#25576 - } //#25577 - var _Ly = $get($_.options, 'debugcws') !== undefined; //#25580 - if (_Ly) { //#25580 - $k[$j++] = 'bwipp.debugcws#25580'; //#25580 - $k[$j++] = $_.cws; //#25580 - bwipp_raiseerror(); //#25580 - } //#25580 - if (($_.nw * 9) > ($_.ndots - 2)) { //#25585 - $k[$j++] = 'bwipp.dotcodeTooLong#25584'; //#25584 - $k[$j++] = "Maximum length exceeded"; //#25584 - bwipp_raiseerror(); //#25584 - } //#25584 - if (!bwipp_dotcode.__25614__) { //#25614 - $_ = Object.create($_); //#25614 - $_.encs = $a(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); //#25613 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25613 - bwipp_dotcode.__25614__ = 1; //#25613 - $_ = Object.getPrototypeOf($_); //#25613 - } //#25613 - if (($_.rows % 2) == 0) { //#25634 - $_.sixedges = $a([$a([$_.columns - 1, $_.rows - 2]), $a([0, $_.rows - 2]), $a([$_.columns - 2, $_.rows - 1]), $a([1, $_.rows - 1]), $a([$_.columns - 1, 0]), $a([0, 0])]); //#25625 - } else { //#25634 - $_.sixedges = $a([$a([$_.columns - 2, 0]), $a([$_.columns - 2, $_.rows - 1]), $a([$_.columns - 1, 1]), $a([$_.columns - 1, $_.rows - 2]), $a([0, 0]), $a([0, $_.rows - 1])]); //#25634 - } //#25634 + } //#25849 + } //#25849 + $_.cws = $geti($_.cws, 0, $_.j); //#25851 + $_.nd = $_.cws.length; //#25854 + $_.minarea = (((($_.nd + 3) + (~~($_.nd / 2))) * 9) + 2) * 2; //#25855 + if ($_.ratio != -1) { //#25883 + $_.hgt = Math.sqrt($_.minarea / $_.ratio); //#25857 + $_.wid = Math.sqrt($_.minarea * $_.ratio); //#25858 + $_.h = ~~$_.hgt; //#25859 + $_.w = ~~$_.wid; //#25859 + if ((($_.h + $_.w) % 2) == 1) { //#25873 + if (($_.h * $_.w) < $_.minarea) { //#25861 + $_.h = $_.h + 1; //#25861 + $_.w = $_.w + 1; //#25861 + } //#25861 + } else { //#25873 + if (($_.hgt * $_.w) < ($_.wid * $_.h)) { //#25873 + $_.w = $_.w + 1; //#25864 + if (($_.h * $_.w) < $_.minarea) { //#25868 + $_.w = $_.w - 1; //#25866 + $_.h = $_.h + 1; //#25866 + if (($_.h * $_.w) < $_.minarea) { //#25867 + $_.w = $_.w + 2; //#25867 + } //#25867 + } //#25867 + } else { //#25873 + $_.h = $_.h + 1; //#25870 + if (($_.h * $_.w) < $_.minarea) { //#25874 + $_.h = $_.h - 1; //#25872 + $_.w = $_.w + 1; //#25872 + if (($_.h * $_.w) < $_.minarea) { //#25873 + $_.h = $_.h + 2; //#25873 + } //#25873 + } //#25873 + } //#25873 + } //#25873 + $_.rows = $_.h; //#25877 + $_.columns = $_.w; //#25877 + } else { //#25883 + if ($_.columns == -1) { //#25881 + var _LN = ~~((($_.minarea + $_.rows) - 1) / $_.rows); //#25880 + $k[$j++] = 'columns'; //#25880 + $k[$j++] = _LN; //#25880 + if (((_LN + $_.rows) % 2) == 0) { //#25880 + var _LP = $k[--$j]; //#25880 + $k[$j++] = $f(_LP + 1); //#25880 + } //#25880 + var _LQ = $k[--$j]; //#25880 + $_[$k[--$j]] = _LQ; //#25880 + } //#25880 + if ($_.rows == -1) { //#25884 + var _LW = ~~((($_.minarea + $_.columns) - 1) / $_.columns); //#25883 + $k[$j++] = 'rows'; //#25883 + $k[$j++] = _LW; //#25883 + if (((_LW + $_.columns) % 2) == 0) { //#25883 + var _LY = $k[--$j]; //#25883 + $k[$j++] = $f(_LY + 1); //#25883 + } //#25883 + var _LZ = $k[--$j]; //#25883 + $_[$k[--$j]] = _LZ; //#25883 + } //#25883 + } //#25883 + $_.ndots = ~~(($_.rows * $_.columns) / 2); //#25888 + for (;;) { //#25892 + var _Le = $_.nd + 1; //#25890 + if ((((_Le + ((~~(_Le / 2)) + 3)) * 9) + 2) > $_.ndots) { //#25890 + break; //#25890 + } //#25890 + $_.nd = $_.nd + 1; //#25891 + } //#25891 + $_.nc = (~~($_.nd / 2)) + 3; //#25893 + $_.nw = $_.nd + $_.nc; //#25894 + $_.rembits = $_.ndots - (($_.nw * 9) + 2); //#25895 + if ($_.nd > $_.cws.length) { //#25902 + $k[$j++] = Infinity; //#25897 + $aload($_.cws); //#25898 + var _Lr = ($_.mode == $_.BIN) ? 109 : 106; //#25899 + $k[$j++] = _Lr; //#25900 + for (var _Lu = 0, _Lv = ($_.nd - $_.cws.length) - 1; _Lu < _Lv; _Lu++) { //#25900 + $k[$j++] = 106; //#25900 + } //#25900 + $_.cws = $a(); //#25900 + } //#25901 + var _Ly = $get($_.options, 'debugcws') !== undefined; //#25904 + if (_Ly) { //#25904 + $k[$j++] = 'bwipp.debugcws#25904'; //#25904 + $k[$j++] = $_.cws; //#25904 + bwipp_raiseerror(); //#25904 + } //#25904 + if (($_.nw * 9) > ($_.ndots - 2)) { //#25909 + $k[$j++] = 'bwipp.dotcodeTooLong#25908'; //#25908 + $k[$j++] = "Maximum length exceeded"; //#25908 + bwipp_raiseerror(); //#25908 + } //#25908 + if (!bwipp_dotcode.__25938__) { //#25938 + $_ = Object.create($_); //#25938 + $_.encs = $a(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); //#25937 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25937 + bwipp_dotcode.__25938__ = 1; //#25937 + $_ = Object.getPrototypeOf($_); //#25937 + } //#25937 + if (($_.rows % 2) == 0) { //#25958 + $_.sixedges = $a([$a([$_.columns - 1, $_.rows - 2]), $a([0, $_.rows - 2]), $a([$_.columns - 2, $_.rows - 1]), $a([1, $_.rows - 1]), $a([$_.columns - 1, 0]), $a([0, 0])]); //#25949 + } else { //#25958 + $_.sixedges = $a([$a([$_.columns - 2, 0]), $a([$_.columns - 2, $_.rows - 1]), $a([$_.columns - 1, 1]), $a([$_.columns - 1, $_.rows - 2]), $a([0, 0]), $a([0, $_.rows - 1])]); //#25958 + } //#25958 $_.dmv = function() { - var _MY = $k[--$j]; //#25637 - var _MZ = $k[--$j]; //#25637 - $k[$j++] = $f(_MZ + (_MY * $_.columns)); //#25637 - }; //#25637 - $_.outline = $a($_.rows * $_.columns); //#25640 - for (var _Mf = 0, _Me = $_.rows - 1; _Mf <= _Me; _Mf += 1) { //#25647 - $_.y = _Mf; //#25642 - for (var _Mi = 0, _Mh = $_.columns - 1; _Mi <= _Mh; _Mi += 1) { //#25646 - $_.x = _Mi; //#25644 - $k[$j++] = $_.outline; //#25645 - $k[$j++] = $_.x; //#25645 - $k[$j++] = $_.y; //#25645 - $_.dmv(); //#25645 - var _Mo = $k[--$j]; //#25645 - $put($k[--$j], _Mo, (($_.x + $_.y) % 2) - 1); //#25645 - } //#25645 - } //#25645 - var _Mq = $_.sixedges; //#25648 - for (var _Mr = 0, _Ms = _Mq.length; _Mr < _Ms; _Mr++) { //#25650 - $k[$j++] = $_.outline; //#25649 - $aload($get(_Mq, _Mr)); //#25649 - $_.dmv(); //#25649 - var _Mv = $k[--$j]; //#25649 - $put($k[--$j], _Mv, 1); //#25649 - } //#25649 + var _MY = $k[--$j]; //#25961 + var _MZ = $k[--$j]; //#25961 + $k[$j++] = $f(_MZ + (_MY * $_.columns)); //#25961 + }; //#25961 + $_.outline = $a($_.rows * $_.columns); //#25964 + for (var _Mf = 0, _Me = $_.rows - 1; _Mf <= _Me; _Mf += 1) { //#25971 + $_.y = _Mf; //#25966 + for (var _Mi = 0, _Mh = $_.columns - 1; _Mi <= _Mh; _Mi += 1) { //#25970 + $_.x = _Mi; //#25968 + $k[$j++] = $_.outline; //#25969 + $k[$j++] = $_.x; //#25969 + $k[$j++] = $_.y; //#25969 + $_.dmv(); //#25969 + var _Mo = $k[--$j]; //#25969 + $put($k[--$j], _Mo, (($_.x + $_.y) % 2) - 1); //#25969 + } //#25969 + } //#25969 + var _Mq = $_.sixedges; //#25972 + for (var _Mr = 0, _Ms = _Mq.length; _Mr < _Ms; _Mr++) { //#25974 + $k[$j++] = $_.outline; //#25973 + $aload($get(_Mq, _Mr)); //#25973 + $_.dmv(); //#25973 + var _Mv = $k[--$j]; //#25973 + $put($k[--$j], _Mv, 1); //#25973 + } //#25973 $_.clearcol = function() { - $_.x = $k[--$j]; //#25653 - $k[$j++] = true; //#25657 - for (var _N1 = $_.x & 1, _N0 = $_.rows - 1; _N1 <= _N0; _N1 += 2) { //#25657 - $k[$j++] = $_.x; //#25656 - $k[$j++] = _N1; //#25656 - $_.dmv(); //#25656 - if ($get($_.sym, $k[--$j]) == 1) { //#25656 - $j--; //#25656 - $k[$j++] = false; //#25656 - break; //#25656 - } //#25656 - } //#25656 - }; //#25656 + $_.x = $k[--$j]; //#25977 + $k[$j++] = true; //#25981 + for (var _N1 = $_.x & 1, _N0 = $_.rows - 1; _N1 <= _N0; _N1 += 2) { //#25981 + $k[$j++] = $_.x; //#25980 + $k[$j++] = _N1; //#25980 + $_.dmv(); //#25980 + if ($get($_.sym, $k[--$j]) == 1) { //#25980 + $j--; //#25980 + $k[$j++] = false; //#25980 + break; //#25980 + } //#25980 + } //#25980 + }; //#25980 $_.clearrow = function() { - $_.y = $k[--$j]; //#25661 - $k[$j++] = true; //#25665 - for (var _NA = $_.y & 1, _N9 = $_.columns - 1; _NA <= _N9; _NA += 2) { //#25665 - $k[$j++] = _NA; //#25664 - $k[$j++] = $_.y; //#25664 - $_.dmv(); //#25664 - if ($get($_.sym, $k[--$j]) == 1) { //#25664 - $j--; //#25664 - $k[$j++] = false; //#25664 - break; //#25664 - } //#25664 - } //#25664 - }; //#25664 + $_.y = $k[--$j]; //#25985 + $k[$j++] = true; //#25989 + for (var _NA = $_.y & 1, _N9 = $_.columns - 1; _NA <= _N9; _NA += 2) { //#25989 + $k[$j++] = _NA; //#25988 + $k[$j++] = $_.y; //#25988 + $_.dmv(); //#25988 + if ($get($_.sym, $k[--$j]) == 1) { //#25988 + $j--; //#25988 + $k[$j++] = false; //#25988 + break; //#25988 + } //#25988 + } //#25988 + }; //#25988 $_.evalsymbol = function() { - $_.sym = $k[--$j]; //#25670 - $_.worst = 9999999; //#25673 - var _NK = $a([$a(['x', 0]), $a(['x', 1]), $a(['y', 0]), $a(['y', 1])]); //#25674 - for (var _NL = 0, _NM = _NK.length; _NL < _NM; _NL++) { //#25692 - $aload($get(_NK, _NL)); //#25675 - $_.fl = $k[--$j]; //#25675 - $_.dir = $k[--$j]; //#25675 - $_.sum = 0; //#25676 - $_.first = -1; //#25676 - $_.last = -1; //#25676 - var _NR = $eq($_.dir, 'x') ? $_.columns : $_.rows; //#25677 - for (var _NT = 0, _NS = _NR - 1; _NT <= _NS; _NT += 1) { //#25688 - $_[$_.dir] = _NT; //#25678 - var _NV = $_.sym; //#25679 - var _NX = $_[$_.dir]; //#25680 - var _NZ = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#25681 - var _Nc = (_NZ - 1) * $_.fl; //#25682 - if ($eq($_.dir, 'y')) { //#25682 - var _ = _Nc; //#25682 - _Nc = _NX; //#25682 - _NX = _; //#25682 - } //#25682 - $k[$j++] = _NV; //#25683 - $k[$j++] = _NX; //#25683 - $k[$j++] = _Nc; //#25683 - $_.dmv(); //#25683 - var _Nd = $k[--$j]; //#25683 - if ($get($k[--$j], _Nd) == 1) { //#25687 - if ($_.first == -1) { //#25684 - $_.first = $_[$_.dir]; //#25684 - } //#25684 - $_.last = $_[$_.dir]; //#25685 - $_.sum = $_.sum + 1; //#25686 - } //#25686 - } //#25686 - var _Nq = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#25690 - var _Nr = ($f($f($_.sum + $_.last) - $_.first)) * _Nq; //#25691 - $k[$j++] = _Nr; //#25691 - if (_Nr < $_.worst) { //#25691 - $_.worst = $k[--$j]; //#25691 - } else { //#25691 - $j--; //#25691 - } //#25691 - } //#25691 - $_.pen = 0; //#25694 - if ((($_.rows % 2) == 1) || ($_.rows <= 12)) { //#25712 - $_.sum = 0; //#25700 - $_.p = 0; //#25700 - for (var _Ny = 1, _Nx = $_.columns - 2; _Ny <= _Nx; _Ny += 1) { //#25710 - $k[$j++] = _Ny; //#25702 - $_.clearcol(); //#25702 - if ($k[--$j]) { //#25708 - $_.sum = $_.sum + 1; //#25703 - $k[$j++] = 'p'; //#25704 - if ($_.sum == 1) { //#25704 - $k[$j++] = $_.rows; //#25704 - } else { //#25704 - $k[$j++] = $_.p * $_.rows; //#25704 - } //#25704 - var _O5 = $k[--$j]; //#25704 - $_[$k[--$j]] = _O5; //#25704 - } else { //#25708 - $_.sum = 0; //#25706 - $_.pen = $_.pen + $_.p; //#25707 - $_.p = 0; //#25708 - } //#25708 - } //#25708 - $_.pen = $_.pen + $_.p; //#25711 - } //#25711 - if ((($_.rows % 2) == 0) || ($_.columns <= 12)) { //#25730 - $_.sum = 0; //#25718 - $_.p = 0; //#25718 - for (var _OF = 1, _OE = $_.rows - 2; _OF <= _OE; _OF += 1) { //#25728 - $k[$j++] = _OF; //#25720 - $_.clearrow(); //#25720 - if ($k[--$j]) { //#25726 - $_.sum = $_.sum + 1; //#25721 - $k[$j++] = 'p'; //#25722 - if ($_.sum == 1) { //#25722 - $k[$j++] = $_.columns; //#25722 - } else { //#25722 - $k[$j++] = $_.p * $_.columns; //#25722 - } //#25722 - var _OM = $k[--$j]; //#25722 - $_[$k[--$j]] = _OM; //#25722 - } else { //#25726 - $_.sum = 0; //#25724 - $_.pen = $_.pen + $_.p; //#25725 - $_.p = 0; //#25726 - } //#25726 - } //#25726 - $_.pen = $_.pen + $_.p; //#25729 - } //#25729 - $k[$j++] = Infinity; //#25733 - for (var _OT = 0, _OU = ($_.columns + 4) * 2; _OT < _OU; _OT++) { //#25734 - $k[$j++] = 0; //#25734 - } //#25734 - for (var _OY = 0, _OZ = $_.columns, _OX = $_.sym.length - 1; _OZ < 0 ? _OY >= _OX : _OY <= _OX; _OY += _OZ) { //#25739 - $k[$j++] = 0; //#25737 - $k[$j++] = 0; //#25737 - $aload($geti($_.sym, _OY, $_.columns)); //#25737 - $k[$j++] = 0; //#25738 - $k[$j++] = 0; //#25738 - } //#25738 - for (var _Oe = 0, _Of = ($_.columns + 4) * 2; _Oe < _Of; _Oe++) { //#25740 - $k[$j++] = 0; //#25740 - } //#25740 - $_.symp = $a(); //#25740 - $_.columns = $_.columns + 4; //#25744 - $_.rows = $_.rows + 4; //#25745 - $_.sum = 0; //#25746 - for (var _Ol = 2, _Ok = $_.rows - 3; _Ol <= _Ok; _Ol += 1) { //#25764 - $_.y = _Ol; //#25748 - for (var _Op = ($_.y & 1) + 2, _Oo = $_.columns - 3; _Op <= _Oo; _Op += 2) { //#25763 - $_.x = _Op; //#25750 - for (var _Oq = 0, _Or = 1; _Oq < _Or; _Oq++) { //#25762 - $k[$j++] = $_.symp; //#25752 - $k[$j++] = $_.x - 1; //#25752 - $k[$j++] = $_.y - 1; //#25752 - $_.dmv(); //#25752 - var _Ov = $k[--$j]; //#25752 - if ($get($k[--$j], _Ov) == 1) { //#25752 - break; //#25752 - } //#25752 - $k[$j++] = $_.symp; //#25753 - $k[$j++] = $_.x + 1; //#25753 - $k[$j++] = $_.y - 1; //#25753 - $_.dmv(); //#25753 - var _P1 = $k[--$j]; //#25753 - if ($get($k[--$j], _P1) == 1) { //#25753 - break; //#25753 - } //#25753 - $k[$j++] = $_.symp; //#25754 - $k[$j++] = $_.x - 1; //#25754 - $k[$j++] = $_.y + 1; //#25754 - $_.dmv(); //#25754 - var _P7 = $k[--$j]; //#25754 - if ($get($k[--$j], _P7) == 1) { //#25754 - break; //#25754 - } //#25754 - $k[$j++] = $_.symp; //#25755 - $k[$j++] = $_.x + 1; //#25755 - $k[$j++] = $_.y + 1; //#25755 - $_.dmv(); //#25755 - var _PD = $k[--$j]; //#25755 - if ($get($k[--$j], _PD) == 1) { //#25755 - break; //#25755 - } //#25755 - $k[$j++] = $_.symp; //#25756 - $k[$j++] = $_.x; //#25756 - $k[$j++] = $_.y; //#25756 - $_.dmv(); //#25756 - var _PJ = $k[--$j]; //#25756 - if ($get($k[--$j], _PJ) == 0) { //#25756 - $_.sum = $_.sum + 1; //#25756 - break; //#25756 - } //#25756 - $k[$j++] = $_.symp; //#25757 - $k[$j++] = $_.x - 2; //#25757 - $k[$j++] = $_.y; //#25757 - $_.dmv(); //#25757 - var _PQ = $k[--$j]; //#25757 - if ($get($k[--$j], _PQ) == 1) { //#25757 - break; //#25757 - } //#25757 - $k[$j++] = $_.symp; //#25758 - $k[$j++] = $_.x; //#25758 - $k[$j++] = $_.y - 2; //#25758 - $_.dmv(); //#25758 - var _PW = $k[--$j]; //#25758 - if ($get($k[--$j], _PW) == 1) { //#25758 - break; //#25758 - } //#25758 - $k[$j++] = $_.symp; //#25759 - $k[$j++] = $_.x + 2; //#25759 - $k[$j++] = $_.y; //#25759 - $_.dmv(); //#25759 - var _Pc = $k[--$j]; //#25759 - if ($get($k[--$j], _Pc) == 1) { //#25759 - break; //#25759 - } //#25759 - $k[$j++] = $_.symp; //#25760 - $k[$j++] = $_.x; //#25760 - $k[$j++] = $_.y + 2; //#25760 - $_.dmv(); //#25760 - var _Pi = $k[--$j]; //#25760 - if ($get($k[--$j], _Pi) == 1) { //#25760 - break; //#25760 - } //#25760 - $_.sum = $_.sum + 1; //#25761 - } //#25761 - } //#25761 - } //#25761 - $_.columns = $_.columns - 4; //#25765 - $_.rows = $_.rows - 4; //#25766 - if ($_.worst == 0) { //#25771 - $k[$j++] = -99999; //#25769 - } else { //#25771 - $k[$j++] = $f(($f($_.worst - ($_.sum * $_.sum))) - $_.pen); //#25771 - } //#25771 - }; //#25771 - if (!bwipp_dotcode.__25779__) { //#25779 - $_ = Object.create($_); //#25779 - $k[$j++] = Infinity; //#25778 - $k[$j++] = 1; //#25778 - for (var _Pt = 0, _Pu = 112; _Pt < _Pu; _Pt++) { //#25778 - var _Pv = $k[--$j]; //#25778 - $k[$j++] = _Pv; //#25778 - $k[$j++] = (_Pv * 3) % 113; //#25778 - } //#25778 - $_.rsalog = $a(); //#25778 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25778 - bwipp_dotcode.__25779__ = 1; //#25778 - $_ = Object.getPrototypeOf($_); //#25778 - } //#25778 - $_.step = (~~($_.nw / 112)) + 1; //#25780 + $_.sym = $k[--$j]; //#25994 + $_.worst = 9999999; //#25997 + var _NK = $a([$a(['x', 0]), $a(['x', 1]), $a(['y', 0]), $a(['y', 1])]); //#25998 + for (var _NL = 0, _NM = _NK.length; _NL < _NM; _NL++) { //#26016 + $aload($get(_NK, _NL)); //#25999 + $_.fl = $k[--$j]; //#25999 + $_.dir = $k[--$j]; //#25999 + $_.sum = 0; //#26000 + $_.first = -1; //#26000 + $_.last = -1; //#26000 + var _NR = $eq($_.dir, 'x') ? $_.columns : $_.rows; //#26001 + for (var _NT = 0, _NS = _NR - 1; _NT <= _NS; _NT += 1) { //#26012 + $_[$_.dir] = _NT; //#26002 + var _NV = $_.sym; //#26003 + var _NX = $_[$_.dir]; //#26004 + var _NZ = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#26005 + var _Nc = (_NZ - 1) * $_.fl; //#26006 + if ($eq($_.dir, 'y')) { //#26006 + var _ = _Nc; //#26006 + _Nc = _NX; //#26006 + _NX = _; //#26006 + } //#26006 + $k[$j++] = _NV; //#26007 + $k[$j++] = _NX; //#26007 + $k[$j++] = _Nc; //#26007 + $_.dmv(); //#26007 + var _Nd = $k[--$j]; //#26007 + if ($get($k[--$j], _Nd) == 1) { //#26011 + if ($_.first == -1) { //#26008 + $_.first = $_[$_.dir]; //#26008 + } //#26008 + $_.last = $_[$_.dir]; //#26009 + $_.sum = $_.sum + 1; //#26010 + } //#26010 + } //#26010 + var _Nq = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#26014 + var _Nr = ($f($f($_.sum + $_.last) - $_.first)) * _Nq; //#26015 + $k[$j++] = _Nr; //#26015 + if (_Nr < $_.worst) { //#26015 + $_.worst = $k[--$j]; //#26015 + } else { //#26015 + $j--; //#26015 + } //#26015 + } //#26015 + $_.pen = 0; //#26018 + if ((($_.rows % 2) == 1) || ($_.rows <= 12)) { //#26036 + $_.sum = 0; //#26024 + $_.p = 0; //#26024 + for (var _Ny = 1, _Nx = $_.columns - 2; _Ny <= _Nx; _Ny += 1) { //#26034 + $k[$j++] = _Ny; //#26026 + $_.clearcol(); //#26026 + if ($k[--$j]) { //#26032 + $_.sum = $_.sum + 1; //#26027 + $k[$j++] = 'p'; //#26028 + if ($_.sum == 1) { //#26028 + $k[$j++] = $_.rows; //#26028 + } else { //#26028 + $k[$j++] = $_.p * $_.rows; //#26028 + } //#26028 + var _O5 = $k[--$j]; //#26028 + $_[$k[--$j]] = _O5; //#26028 + } else { //#26032 + $_.sum = 0; //#26030 + $_.pen = $_.pen + $_.p; //#26031 + $_.p = 0; //#26032 + } //#26032 + } //#26032 + $_.pen = $_.pen + $_.p; //#26035 + } //#26035 + if ((($_.rows % 2) == 0) || ($_.columns <= 12)) { //#26054 + $_.sum = 0; //#26042 + $_.p = 0; //#26042 + for (var _OF = 1, _OE = $_.rows - 2; _OF <= _OE; _OF += 1) { //#26052 + $k[$j++] = _OF; //#26044 + $_.clearrow(); //#26044 + if ($k[--$j]) { //#26050 + $_.sum = $_.sum + 1; //#26045 + $k[$j++] = 'p'; //#26046 + if ($_.sum == 1) { //#26046 + $k[$j++] = $_.columns; //#26046 + } else { //#26046 + $k[$j++] = $_.p * $_.columns; //#26046 + } //#26046 + var _OM = $k[--$j]; //#26046 + $_[$k[--$j]] = _OM; //#26046 + } else { //#26050 + $_.sum = 0; //#26048 + $_.pen = $_.pen + $_.p; //#26049 + $_.p = 0; //#26050 + } //#26050 + } //#26050 + $_.pen = $_.pen + $_.p; //#26053 + } //#26053 + $k[$j++] = Infinity; //#26057 + for (var _OT = 0, _OU = ($_.columns + 4) * 2; _OT < _OU; _OT++) { //#26058 + $k[$j++] = 0; //#26058 + } //#26058 + for (var _OY = 0, _OZ = $_.columns, _OX = $_.sym.length - 1; _OZ < 0 ? _OY >= _OX : _OY <= _OX; _OY += _OZ) { //#26063 + $k[$j++] = 0; //#26061 + $k[$j++] = 0; //#26061 + $aload($geti($_.sym, _OY, $_.columns)); //#26061 + $k[$j++] = 0; //#26062 + $k[$j++] = 0; //#26062 + } //#26062 + for (var _Oe = 0, _Of = ($_.columns + 4) * 2; _Oe < _Of; _Oe++) { //#26064 + $k[$j++] = 0; //#26064 + } //#26064 + $_.symp = $a(); //#26064 + $_.columns = $_.columns + 4; //#26068 + $_.rows = $_.rows + 4; //#26069 + $_.sum = 0; //#26070 + for (var _Ol = 2, _Ok = $_.rows - 3; _Ol <= _Ok; _Ol += 1) { //#26088 + $_.y = _Ol; //#26072 + for (var _Op = ($_.y & 1) + 2, _Oo = $_.columns - 3; _Op <= _Oo; _Op += 2) { //#26087 + $_.x = _Op; //#26074 + for (var _Oq = 0, _Or = 1; _Oq < _Or; _Oq++) { //#26086 + $k[$j++] = $_.symp; //#26076 + $k[$j++] = $_.x - 1; //#26076 + $k[$j++] = $_.y - 1; //#26076 + $_.dmv(); //#26076 + var _Ov = $k[--$j]; //#26076 + if ($get($k[--$j], _Ov) == 1) { //#26076 + break; //#26076 + } //#26076 + $k[$j++] = $_.symp; //#26077 + $k[$j++] = $_.x + 1; //#26077 + $k[$j++] = $_.y - 1; //#26077 + $_.dmv(); //#26077 + var _P1 = $k[--$j]; //#26077 + if ($get($k[--$j], _P1) == 1) { //#26077 + break; //#26077 + } //#26077 + $k[$j++] = $_.symp; //#26078 + $k[$j++] = $_.x - 1; //#26078 + $k[$j++] = $_.y + 1; //#26078 + $_.dmv(); //#26078 + var _P7 = $k[--$j]; //#26078 + if ($get($k[--$j], _P7) == 1) { //#26078 + break; //#26078 + } //#26078 + $k[$j++] = $_.symp; //#26079 + $k[$j++] = $_.x + 1; //#26079 + $k[$j++] = $_.y + 1; //#26079 + $_.dmv(); //#26079 + var _PD = $k[--$j]; //#26079 + if ($get($k[--$j], _PD) == 1) { //#26079 + break; //#26079 + } //#26079 + $k[$j++] = $_.symp; //#26080 + $k[$j++] = $_.x; //#26080 + $k[$j++] = $_.y; //#26080 + $_.dmv(); //#26080 + var _PJ = $k[--$j]; //#26080 + if ($get($k[--$j], _PJ) == 0) { //#26080 + $_.sum = $_.sum + 1; //#26080 + break; //#26080 + } //#26080 + $k[$j++] = $_.symp; //#26081 + $k[$j++] = $_.x - 2; //#26081 + $k[$j++] = $_.y; //#26081 + $_.dmv(); //#26081 + var _PQ = $k[--$j]; //#26081 + if ($get($k[--$j], _PQ) == 1) { //#26081 + break; //#26081 + } //#26081 + $k[$j++] = $_.symp; //#26082 + $k[$j++] = $_.x; //#26082 + $k[$j++] = $_.y - 2; //#26082 + $_.dmv(); //#26082 + var _PW = $k[--$j]; //#26082 + if ($get($k[--$j], _PW) == 1) { //#26082 + break; //#26082 + } //#26082 + $k[$j++] = $_.symp; //#26083 + $k[$j++] = $_.x + 2; //#26083 + $k[$j++] = $_.y; //#26083 + $_.dmv(); //#26083 + var _Pc = $k[--$j]; //#26083 + if ($get($k[--$j], _Pc) == 1) { //#26083 + break; //#26083 + } //#26083 + $k[$j++] = $_.symp; //#26084 + $k[$j++] = $_.x; //#26084 + $k[$j++] = $_.y + 2; //#26084 + $_.dmv(); //#26084 + var _Pi = $k[--$j]; //#26084 + if ($get($k[--$j], _Pi) == 1) { //#26084 + break; //#26084 + } //#26084 + $_.sum = $_.sum + 1; //#26085 + } //#26085 + } //#26085 + } //#26085 + $_.columns = $_.columns - 4; //#26089 + $_.rows = $_.rows - 4; //#26090 + if ($_.worst == 0) { //#26095 + $k[$j++] = -99999; //#26093 + } else { //#26095 + $k[$j++] = $f(($f($_.worst - ($_.sum * $_.sum))) - $_.pen); //#26095 + } //#26095 + }; //#26095 + if (!bwipp_dotcode.__26103__) { //#26103 + $_ = Object.create($_); //#26103 + $k[$j++] = Infinity; //#26102 + $k[$j++] = 1; //#26102 + for (var _Pt = 0, _Pu = 112; _Pt < _Pu; _Pt++) { //#26102 + var _Pv = $k[--$j]; //#26102 + $k[$j++] = _Pv; //#26102 + $k[$j++] = (_Pv * 3) % 113; //#26102 + } //#26102 + $_.rsalog = $a(); //#26102 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#26102 + bwipp_dotcode.__26103__ = 1; //#26102 + $_ = Object.getPrototypeOf($_); //#26102 + } //#26102 + $_.step = (~~($_.nw / 112)) + 1; //#26104 $_.offset = function() { - var _Q0 = $k[--$j]; //#25781 - $k[$j++] = $f((_Q0 * $_.step) + $_.start); //#25781 - }; //#25781 - $_.bestscore = -99999999; //#25789 - $k[$j++] = 'masks'; //#25794 - if ($_.mask != -1) { //#25793 - $k[$j++] = $a([$_.mask]); //#25791 - } else { //#25793 - if ($_.fast) { //#25793 - $k[$j++] = $a([3, 2, 1, 0]); //#25793 - } else { //#25793 - $k[$j++] = $a([0, 1, 2, 3]); //#25793 - } //#25793 - } //#25793 - var _Q8 = $k[--$j]; //#25794 - $_[$k[--$j]] = _Q8; //#25794 - $_.litmasks = $a(4); //#25795 - $forall($_.masks, function() { //#25897 - $_.mask = $k[--$j]; //#25798 - $k[$j++] = Infinity; //#25801 - var _QH = $_.cws; //#25803 - $k[$j++] = $_.mask; //#25803 - $k[$j++] = $get($a([0, 3, 7, 17]), $_.mask); //#25803 - $k[$j++] = 0; //#25803 - for (var _QI = 0, _QJ = _QH.length; _QI < _QJ; _QI++) { //#25803 - var _QL = $k[--$j]; //#25803 - var _QM = $k[--$j]; //#25803 - $k[$j++] = $f($get(_QH, _QI) + _QL) % 113; //#25803 - $k[$j++] = _QM; //#25803 - $k[$j++] = $f(_QL + _QM); //#25803 - } //#25803 - $j -= 2; //#25803 - for (var _QO = 0, _QP = $_.nc; _QO < _QP; _QO++) { //#25804 - $k[$j++] = 0; //#25804 - } //#25804 - $_.rscws = $a(); //#25804 - for (var _QT = 0, _QS = $_.step - 1; _QT <= _QS; _QT += 1) { //#25828 - $_.start = _QT; //#25807 - $_.ND = ~~((((($_.nd + 1) - $_.start) + $_.step) - 1) / $_.step); //#25808 - $_.NW = ~~((((($_.nw + 1) - $_.start) + $_.step) - 1) / $_.step); //#25809 - $_.NC = $_.NW - $_.ND; //#25810 - $k[$j++] = Infinity; //#25811 - $k[$j++] = 1; //#25811 - for (var _Qf = 0, _Qg = $_.NC; _Qf < _Qg; _Qf++) { //#25811 - $k[$j++] = 0; //#25811 - } //#25811 - $_.coeffs = $a(); //#25811 - for (var _Qk = 1, _Qj = $_.NC; _Qk <= _Qj; _Qk += 1) { //#25818 - $_.i = _Qk; //#25813 - for (var _Qm = $_.NC; _Qm >= 1; _Qm -= 1) { //#25817 - $_.j = _Qm; //#25815 - $put($_.coeffs, $_.j, ($f($f($get($_.coeffs, $_.j) + 113) - (($get($_.rsalog, $_.i) * $get($_.coeffs, $_.j - 1)) % 113))) % 113); //#25816 - } //#25816 - } //#25816 - for (var _R0 = 0, _Qz = $_.ND - 1; _R0 <= _Qz; _R0 += 1) { //#25826 - $k[$j++] = 't'; //#25820 - $k[$j++] = $_.rscws; //#25820 - $k[$j++] = _R0; //#25820 - $_.offset(); //#25820 - var _R2 = $k[--$j]; //#25820 - var _R4 = $get($k[--$j], _R2); //#25820 - $k[$j++] = _R4; //#25820 - $k[$j++] = $_.rscws; //#25820 - $k[$j++] = $_.ND; //#25820 - $_.offset(); //#25820 - var _R7 = $k[--$j]; //#25820 - var _R9 = $get($k[--$j], _R7); //#25820 - var _RA = $k[--$j]; //#25820 - $_[$k[--$j]] = $f(_RA + _R9) % 113; //#25820 - for (var _RE = 0, _RD = $_.NC - 2; _RE <= _RD; _RE += 1) { //#25824 - $_.j = _RE; //#25822 - $k[$j++] = $_.rscws; //#25823 - $k[$j++] = $_.ND + $_.j; //#25823 - $_.offset(); //#25823 - $k[$j++] = $_.rscws; //#25823 - $k[$j++] = ($_.ND + $_.j) + 1; //#25823 - $_.offset(); //#25823 - var _RL = $k[--$j]; //#25823 - var _RN = $get($k[--$j], _RL); //#25823 - var _RS = $k[--$j]; //#25823 - $put($k[--$j], _RS, ($f($f(_RN + 113) - (($_.t * $get($_.coeffs, $_.j + 1)) % 113))) % 113); //#25823 - } //#25823 - $k[$j++] = $_.rscws; //#25825 - $k[$j++] = ($_.ND + $_.NC) - 1; //#25825 - $_.offset(); //#25825 - var _Rb = $k[--$j]; //#25825 - $put($k[--$j], _Rb, ($f(113 - (($_.t * $get($_.coeffs, $_.NC)) % 113))) % 113); //#25825 - } //#25825 - for (var _Rg = $_.ND, _Rf = $_.NW - 1; _Rg <= _Rf; _Rg += 1) { //#25827 - $k[$j++] = _Rg; //#25827 - $k[$j++] = $_.rscws; //#25827 - $k[$j++] = _Rg; //#25827 - $_.offset(); //#25827 - var _Rj = $k[--$j]; //#25827 - var _Rk = $k[--$j]; //#25827 - var _Rl = $k[--$j]; //#25827 - $k[$j++] = _Rk; //#25827 - $k[$j++] = _Rj; //#25827 - $k[$j++] = 113; //#25827 - $k[$j++] = $_.rscws; //#25827 - $k[$j++] = _Rl; //#25827 - $_.offset(); //#25827 - var _Rm = $k[--$j]; //#25827 - var _Ro = $get($k[--$j], _Rm); //#25827 - var _Rp = $k[--$j]; //#25827 - var _Rq = $k[--$j]; //#25827 - $put($k[--$j], _Rq, $f(_Rp - _Ro) % 113); //#25827 - } //#25827 - } //#25827 - $_.bits = $s($_.ndots); //#25831 - $puti($_.bits, 0, $get($a(["00", "01", "10", "11"]), $_.mask)); //#25832 - for (var _S0 = 1, _Rz = $_.nw; _S0 <= _Rz; _S0 += 1) { //#25836 - $_.i = _S0; //#25834 - $puti($_.bits, (($_.i - 1) * 9) + 2, $get($_.encs, $get($_.rscws, $_.i))); //#25835 - } //#25835 - if ($_.rembits > 0) { //#25839 - $puti($_.bits, ($_.nw * 9) + 2, $geti("11111111111111111", 0, $_.rembits)); //#25838 - } //#25838 - var _SD = $_.outline; //#25842 - $_.pixs = $arrcpy($a(_SD.length), _SD); //#25842 - $_.posx = 0; //#25843 - $k[$j++] = 'posy'; //#25844 - if (($_.rows % 2) == 0) { //#25844 - $k[$j++] = 0; //#25844 - } else { //#25844 - $k[$j++] = $_.rows - 1; //#25844 - } //#25844 - var _SI = $k[--$j]; //#25844 - $_[$k[--$j]] = _SI; //#25844 - var _SM = $geti($_.bits, 0, $_.bits.length - 6); //#25845 - for (var _SN = 0, _SO = _SM.length; _SN < _SO; _SN++) { //#25863 - $k[$j++] = $get(_SM, _SN); //#25861 - for (;;) { //#25861 - $k[$j++] = $_.pixs; //#25847 - $k[$j++] = $_.posx; //#25847 - $k[$j++] = $_.posy; //#25847 - $_.dmv(); //#25847 - var _ST = $k[--$j]; //#25847 - if ($get($k[--$j], _ST) == -1) { //#25847 - break; //#25847 - } //#25847 - if (($_.rows % 2) == 0) { //#25858 - $_.posy = $_.posy + 1; //#25849 - if ($_.posy == $_.rows) { //#25853 - $_.posy = 0; //#25851 - $_.posx = $_.posx + 1; //#25852 - } //#25852 - } else { //#25858 - $_.posx = $_.posx + 1; //#25855 - if ($_.posx == $_.columns) { //#25859 - $_.posx = 0; //#25857 - $_.posy = $_.posy - 1; //#25858 - } //#25858 - } //#25858 - } //#25858 - $k[$j++] = $_.pixs; //#25862 - $k[$j++] = $_.posx; //#25862 - $k[$j++] = $_.posy; //#25862 - $_.dmv(); //#25862 - var _Si = $k[--$j]; //#25862 - var _Sj = $k[--$j]; //#25862 - $put(_Sj, _Si, $f($k[--$j] - 48)); //#25862 - } //#25862 - for (var _Sl = 0; _Sl <= 5; _Sl += 1) { //#25868 - $_.i = _Sl; //#25865 - $k[$j++] = $_.pixs; //#25866 - $aload($get($_.sixedges, $_.i)); //#25866 - $_.dmv(); //#25866 - var _Su = $k[--$j]; //#25867 - $put($k[--$j], _Su, $get($_.bits, ($_.bits.length - 6) + $_.i) - 48); //#25867 - } //#25867 - $k[$j++] = 'score'; //#25871 - $k[$j++] = $_.pixs; //#25871 - $_.evalsymbol(); //#25871 - var _Sx = $k[--$j]; //#25871 - $_[$k[--$j]] = _Sx; //#25871 - if ($_.score > $_.bestscore) { //#25876 - $_.bestsym = $_.pixs; //#25873 - $_.bestscore = $_.score; //#25874 - if ($_.fast && ($_.bestscore > (~~(($_.rows * $_.columns) / 2)))) { //#25875 - return true; //#25875 - } //#25875 - } //#25875 - var _T7 = $_.pixs; //#25879 - $_.litmask = $arrcpy($a(_T7.length), _T7); //#25879 - for (var _TA = 0; _TA <= 5; _TA += 1) { //#25884 - $_.i = _TA; //#25881 - $k[$j++] = $_.litmask; //#25882 - $aload($get($_.sixedges, $_.i)); //#25882 - $_.dmv(); //#25882 - var _TF = $k[--$j]; //#25883 - $put($k[--$j], _TF, 1); //#25883 - } //#25883 - $put($_.litmasks, $_.mask, $_.litmask); //#25885 - if ($_.fast) { //#25895 - $k[$j++] = 'score'; //#25889 - $k[$j++] = $_.litmask; //#25889 - $_.evalsymbol(); //#25889 - var _TM = $k[--$j]; //#25889 - $_[$k[--$j]] = _TM; //#25889 - if ($gt($_.score, $_.bestscore)) { //#25894 - $_.bestsym = $_.litmask; //#25891 - $_.bestscore = $_.score; //#25892 - if ($_.bestscore > (~~(($_.rows * $_.columns) / 2))) { //#25893 - return true; //#25893 - } //#25893 - } //#25893 - } //#25893 - }); //#25893 - $_.pixs = $_.bestsym; //#25898 - if ((!$_.fast) && ($_.bestscore <= (~~(($_.rows * $_.columns) / 2)))) { //#25912 - $_.bestscore = -99999999; //#25902 - $forall($_.masks, function() { //#25910 - $_.litmask = $get($_.litmasks, $k[--$j]); //#25904 - $k[$j++] = 'score'; //#25905 - $k[$j++] = $_.litmask; //#25905 - $_.evalsymbol(); //#25905 - var _Tf = $k[--$j]; //#25905 - $_[$k[--$j]] = _Tf; //#25905 - if ($_.score > $_.bestscore) { //#25909 - $_.bestsym = $_.litmask; //#25907 - $_.bestscore = $_.score; //#25908 - } //#25908 - }); //#25908 - $_.pixs = $_.bestsym; //#25911 - } //#25911 + var _Q0 = $k[--$j]; //#26105 + $k[$j++] = $f((_Q0 * $_.step) + $_.start); //#26105 + }; //#26105 + $_.bestscore = -99999999; //#26113 + $k[$j++] = 'masks'; //#26118 + if ($_.mask != -1) { //#26117 + $k[$j++] = $a([$_.mask]); //#26115 + } else { //#26117 + if ($_.fast) { //#26117 + $k[$j++] = $a([3, 2, 1, 0]); //#26117 + } else { //#26117 + $k[$j++] = $a([0, 1, 2, 3]); //#26117 + } //#26117 + } //#26117 + var _Q8 = $k[--$j]; //#26118 + $_[$k[--$j]] = _Q8; //#26118 + $_.litmasks = $a(4); //#26119 + $forall($_.masks, function() { //#26221 + $_.mask = $k[--$j]; //#26122 + $k[$j++] = Infinity; //#26125 + var _QH = $_.cws; //#26127 + $k[$j++] = $_.mask; //#26127 + $k[$j++] = $get($a([0, 3, 7, 17]), $_.mask); //#26127 + $k[$j++] = 0; //#26127 + for (var _QI = 0, _QJ = _QH.length; _QI < _QJ; _QI++) { //#26127 + var _QL = $k[--$j]; //#26127 + var _QM = $k[--$j]; //#26127 + $k[$j++] = $f($get(_QH, _QI) + _QL) % 113; //#26127 + $k[$j++] = _QM; //#26127 + $k[$j++] = $f(_QL + _QM); //#26127 + } //#26127 + $j -= 2; //#26127 + for (var _QO = 0, _QP = $_.nc; _QO < _QP; _QO++) { //#26128 + $k[$j++] = 0; //#26128 + } //#26128 + $_.rscws = $a(); //#26128 + for (var _QT = 0, _QS = $_.step - 1; _QT <= _QS; _QT += 1) { //#26152 + $_.start = _QT; //#26131 + $_.ND = ~~((((($_.nd + 1) - $_.start) + $_.step) - 1) / $_.step); //#26132 + $_.NW = ~~((((($_.nw + 1) - $_.start) + $_.step) - 1) / $_.step); //#26133 + $_.NC = $_.NW - $_.ND; //#26134 + $k[$j++] = Infinity; //#26135 + $k[$j++] = 1; //#26135 + for (var _Qf = 0, _Qg = $_.NC; _Qf < _Qg; _Qf++) { //#26135 + $k[$j++] = 0; //#26135 + } //#26135 + $_.coeffs = $a(); //#26135 + for (var _Qk = 1, _Qj = $_.NC; _Qk <= _Qj; _Qk += 1) { //#26142 + $_.i = _Qk; //#26137 + for (var _Qm = $_.NC; _Qm >= 1; _Qm -= 1) { //#26141 + $_.j = _Qm; //#26139 + $put($_.coeffs, $_.j, ($f($f($get($_.coeffs, $_.j) + 113) - (($get($_.rsalog, $_.i) * $get($_.coeffs, $_.j - 1)) % 113))) % 113); //#26140 + } //#26140 + } //#26140 + for (var _R0 = 0, _Qz = $_.ND - 1; _R0 <= _Qz; _R0 += 1) { //#26150 + $k[$j++] = 't'; //#26144 + $k[$j++] = $_.rscws; //#26144 + $k[$j++] = _R0; //#26144 + $_.offset(); //#26144 + var _R2 = $k[--$j]; //#26144 + var _R4 = $get($k[--$j], _R2); //#26144 + $k[$j++] = _R4; //#26144 + $k[$j++] = $_.rscws; //#26144 + $k[$j++] = $_.ND; //#26144 + $_.offset(); //#26144 + var _R7 = $k[--$j]; //#26144 + var _R9 = $get($k[--$j], _R7); //#26144 + var _RA = $k[--$j]; //#26144 + $_[$k[--$j]] = $f(_RA + _R9) % 113; //#26144 + for (var _RE = 0, _RD = $_.NC - 2; _RE <= _RD; _RE += 1) { //#26148 + $_.j = _RE; //#26146 + $k[$j++] = $_.rscws; //#26147 + $k[$j++] = $_.ND + $_.j; //#26147 + $_.offset(); //#26147 + $k[$j++] = $_.rscws; //#26147 + $k[$j++] = ($_.ND + $_.j) + 1; //#26147 + $_.offset(); //#26147 + var _RL = $k[--$j]; //#26147 + var _RN = $get($k[--$j], _RL); //#26147 + var _RS = $k[--$j]; //#26147 + $put($k[--$j], _RS, ($f($f(_RN + 113) - (($_.t * $get($_.coeffs, $_.j + 1)) % 113))) % 113); //#26147 + } //#26147 + $k[$j++] = $_.rscws; //#26149 + $k[$j++] = ($_.ND + $_.NC) - 1; //#26149 + $_.offset(); //#26149 + var _Rb = $k[--$j]; //#26149 + $put($k[--$j], _Rb, ($f(113 - (($_.t * $get($_.coeffs, $_.NC)) % 113))) % 113); //#26149 + } //#26149 + for (var _Rg = $_.ND, _Rf = $_.NW - 1; _Rg <= _Rf; _Rg += 1) { //#26151 + $k[$j++] = _Rg; //#26151 + $k[$j++] = $_.rscws; //#26151 + $k[$j++] = _Rg; //#26151 + $_.offset(); //#26151 + var _Rj = $k[--$j]; //#26151 + var _Rk = $k[--$j]; //#26151 + var _Rl = $k[--$j]; //#26151 + $k[$j++] = _Rk; //#26151 + $k[$j++] = _Rj; //#26151 + $k[$j++] = 113; //#26151 + $k[$j++] = $_.rscws; //#26151 + $k[$j++] = _Rl; //#26151 + $_.offset(); //#26151 + var _Rm = $k[--$j]; //#26151 + var _Ro = $get($k[--$j], _Rm); //#26151 + var _Rp = $k[--$j]; //#26151 + var _Rq = $k[--$j]; //#26151 + $put($k[--$j], _Rq, $f(_Rp - _Ro) % 113); //#26151 + } //#26151 + } //#26151 + $_.bits = $s($_.ndots); //#26155 + $puti($_.bits, 0, $get($a(["00", "01", "10", "11"]), $_.mask)); //#26156 + for (var _S0 = 1, _Rz = $_.nw; _S0 <= _Rz; _S0 += 1) { //#26160 + $_.i = _S0; //#26158 + $puti($_.bits, (($_.i - 1) * 9) + 2, $get($_.encs, $get($_.rscws, $_.i))); //#26159 + } //#26159 + if ($_.rembits > 0) { //#26163 + $puti($_.bits, ($_.nw * 9) + 2, $geti("11111111111111111", 0, $_.rembits)); //#26162 + } //#26162 + var _SD = $_.outline; //#26166 + $_.pixs = $arrcpy($a(_SD.length), _SD); //#26166 + $_.posx = 0; //#26167 + $k[$j++] = 'posy'; //#26168 + if (($_.rows % 2) == 0) { //#26168 + $k[$j++] = 0; //#26168 + } else { //#26168 + $k[$j++] = $_.rows - 1; //#26168 + } //#26168 + var _SI = $k[--$j]; //#26168 + $_[$k[--$j]] = _SI; //#26168 + var _SM = $geti($_.bits, 0, $_.bits.length - 6); //#26169 + for (var _SN = 0, _SO = _SM.length; _SN < _SO; _SN++) { //#26187 + $k[$j++] = $get(_SM, _SN); //#26185 + for (;;) { //#26185 + $k[$j++] = $_.pixs; //#26171 + $k[$j++] = $_.posx; //#26171 + $k[$j++] = $_.posy; //#26171 + $_.dmv(); //#26171 + var _ST = $k[--$j]; //#26171 + if ($get($k[--$j], _ST) == -1) { //#26171 + break; //#26171 + } //#26171 + if (($_.rows % 2) == 0) { //#26182 + $_.posy = $_.posy + 1; //#26173 + if ($_.posy == $_.rows) { //#26177 + $_.posy = 0; //#26175 + $_.posx = $_.posx + 1; //#26176 + } //#26176 + } else { //#26182 + $_.posx = $_.posx + 1; //#26179 + if ($_.posx == $_.columns) { //#26183 + $_.posx = 0; //#26181 + $_.posy = $_.posy - 1; //#26182 + } //#26182 + } //#26182 + } //#26182 + $k[$j++] = $_.pixs; //#26186 + $k[$j++] = $_.posx; //#26186 + $k[$j++] = $_.posy; //#26186 + $_.dmv(); //#26186 + var _Si = $k[--$j]; //#26186 + var _Sj = $k[--$j]; //#26186 + $put(_Sj, _Si, $f($k[--$j] - 48)); //#26186 + } //#26186 + for (var _Sl = 0; _Sl <= 5; _Sl += 1) { //#26192 + $_.i = _Sl; //#26189 + $k[$j++] = $_.pixs; //#26190 + $aload($get($_.sixedges, $_.i)); //#26190 + $_.dmv(); //#26190 + var _Su = $k[--$j]; //#26191 + $put($k[--$j], _Su, $get($_.bits, ($_.bits.length - 6) + $_.i) - 48); //#26191 + } //#26191 + $k[$j++] = 'score'; //#26195 + $k[$j++] = $_.pixs; //#26195 + $_.evalsymbol(); //#26195 + var _Sx = $k[--$j]; //#26195 + $_[$k[--$j]] = _Sx; //#26195 + if ($_.score > $_.bestscore) { //#26200 + $_.bestsym = $_.pixs; //#26197 + $_.bestscore = $_.score; //#26198 + if ($_.fast && ($_.bestscore > (~~(($_.rows * $_.columns) / 2)))) { //#26199 + return true; //#26199 + } //#26199 + } //#26199 + var _T7 = $_.pixs; //#26203 + $_.litmask = $arrcpy($a(_T7.length), _T7); //#26203 + for (var _TA = 0; _TA <= 5; _TA += 1) { //#26208 + $_.i = _TA; //#26205 + $k[$j++] = $_.litmask; //#26206 + $aload($get($_.sixedges, $_.i)); //#26206 + $_.dmv(); //#26206 + var _TF = $k[--$j]; //#26207 + $put($k[--$j], _TF, 1); //#26207 + } //#26207 + $put($_.litmasks, $_.mask, $_.litmask); //#26209 + if ($_.fast) { //#26219 + $k[$j++] = 'score'; //#26213 + $k[$j++] = $_.litmask; //#26213 + $_.evalsymbol(); //#26213 + var _TM = $k[--$j]; //#26213 + $_[$k[--$j]] = _TM; //#26213 + if ($gt($_.score, $_.bestscore)) { //#26218 + $_.bestsym = $_.litmask; //#26215 + $_.bestscore = $_.score; //#26216 + if ($_.bestscore > (~~(($_.rows * $_.columns) / 2))) { //#26217 + return true; //#26217 + } //#26217 + } //#26217 + } //#26217 + }); //#26217 + $_.pixs = $_.bestsym; //#26222 + if ((!$_.fast) && ($_.bestscore <= (~~(($_.rows * $_.columns) / 2)))) { //#26236 + $_.bestscore = -99999999; //#26226 + $forall($_.masks, function() { //#26234 + $_.litmask = $get($_.litmasks, $k[--$j]); //#26228 + $k[$j++] = 'score'; //#26229 + $k[$j++] = $_.litmask; //#26229 + $_.evalsymbol(); //#26229 + var _Tf = $k[--$j]; //#26229 + $_[$k[--$j]] = _Tf; //#26229 + if ($_.score > $_.bestscore) { //#26233 + $_.bestsym = $_.litmask; //#26231 + $_.bestscore = $_.score; //#26232 + } //#26232 + }); //#26232 + $_.pixs = $_.bestsym; //#26235 + } //#26235 var _Ts = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["dotty", true], ["pixs", $_.pixs], ["pixx", $_.columns], @@ -32740,458 +33374,458 @@ function bwipp_dotcode() { ["bordertop", 3], ["borderbottom", 3], ["opt", $_.options] - ]); //#25927 - $k[$j++] = _Ts; //#25930 - if (!$_.dontdraw) { //#25930 - bwipp_renmatrix(); //#25930 - } //#25930 - $_ = Object.getPrototypeOf($_); //#25932 - $_ = Object.getPrototypeOf($_); //#25934 + ]); //#26251 + $k[$j++] = _Ts; //#26254 + if (!$_.dontdraw) { //#26254 + bwipp_renmatrix(); //#26254 + } //#26254 + $_ = Object.getPrototypeOf($_); //#26256 + $_ = Object.getPrototypeOf($_); //#26258 } //bwipp_dotcode function bwipp_ultracode() { - $_ = Object.create($_); //#25965 - $_.dontdraw = false; //#25968 - $_.eclevel = "EC2"; //#25969 - $_.parse = false; //#25970 - $_.parsefnc = false; //#25971 - $_.start = 257; //#25972 - $_.link1 = 0; //#25973 - $_.raw = false; //#25974 - $_.rev = 2; //#25975 - $k[$j++] = $_; //#25977 - bwipp_processoptions(); //#25977 - $_.options = $k[--$j]; //#25977 - $_.barcode = $k[--$j]; //#25978 - var _2 = $_.rev; //#25980 - if ((_2 != 1) && (_2 != 2)) { //#25982 - $k[$j++] = 'bwipp.ultracodeInvalidRevision#25981'; //#25981 - $k[$j++] = "Valid revisions are 1 and 2"; //#25981 - bwipp_raiseerror(); //#25981 - } //#25981 - var _4 = $_.eclevel.length == 3; //#25984 - $k[$j++] = _4; //#25988 - if (_4) { //#25988 - $j--; //#25985 - $k[$j++] = $geti($_.eclevel, 0, 2); //#25987 - if ($eq("EC", "EC")) { //#25987 - $j--; //#25986 - var _9 = $get($_.eclevel, 2) - 48; //#25986 - var _B = ($_.rev == 2) ? 1 : 0; //#25986 - $k[$j++] = (_9 >= _B) && (_9 <= 5); //#25986 - } //#25986 - } //#25986 - if ($nt($k[--$j])) { //#25991 - $k[$j++] = 'bwipp.ultracodeInvalidErrorCorrectionLevel#25990'; //#25990 - $k[$j++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; //#25990 - bwipp_raiseerror(); //#25990 - } //#25990 - bwipp_loadctx(bwipp_ultracode) //#25993 - if ($_.raw) { //#26030 - $_.dcws = $a($_.barcode.length); //#25997 - $_.i = 0; //#25998 - $_.j = 0; //#25998 - for (;;) { //#26005 - if ($_.i == $_.barcode.length) { //#26000 - break; //#26000 - } //#26000 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#26001 - $put($_.dcws, $_.j, $_.cw); //#26002 - $_.i = $_.i + 4; //#26003 - $_.j = $_.j + 1; //#26004 - } //#26004 - $_.dcws = $geti($_.dcws, 0, $_.j); //#26006 - } else { //#26030 - $_.fn1 = -1; //#26011 - $_.fn3 = -2; //#26011 + $_ = Object.create($_); //#26289 + $_.dontdraw = false; //#26292 + $_.eclevel = "EC2"; //#26293 + $_.parse = false; //#26294 + $_.parsefnc = false; //#26295 + $_.start = 257; //#26296 + $_.link1 = 0; //#26297 + $_.raw = false; //#26298 + $_.rev = 2; //#26299 + $k[$j++] = $_; //#26301 + bwipp_processoptions(); //#26301 + $_.options = $k[--$j]; //#26301 + $_.barcode = $k[--$j]; //#26302 + var _2 = $_.rev; //#26304 + if ((_2 != 1) && (_2 != 2)) { //#26306 + $k[$j++] = 'bwipp.ultracodeInvalidRevision#26305'; //#26305 + $k[$j++] = "Valid revisions are 1 and 2"; //#26305 + bwipp_raiseerror(); //#26305 + } //#26305 + var _4 = $_.eclevel.length == 3; //#26308 + $k[$j++] = _4; //#26312 + if (_4) { //#26312 + $j--; //#26309 + $k[$j++] = $geti($_.eclevel, 0, 2); //#26311 + if ($eq("EC", "EC")) { //#26311 + $j--; //#26310 + var _9 = $get($_.eclevel, 2) - 48; //#26310 + var _B = ($_.rev == 2) ? 1 : 0; //#26310 + $k[$j++] = (_9 >= _B) && (_9 <= 5); //#26310 + } //#26310 + } //#26310 + if ($nt($k[--$j])) { //#26315 + $k[$j++] = 'bwipp.ultracodeInvalidErrorCorrectionLevel#26314'; //#26314 + $k[$j++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; //#26314 + bwipp_raiseerror(); //#26314 + } //#26314 + bwipp_loadctx(bwipp_ultracode) //#26317 + if ($_.raw) { //#26354 + $_.dcws = $a($_.barcode.length); //#26321 + $_.i = 0; //#26322 + $_.j = 0; //#26322 + for (;;) { //#26329 + if ($_.i == $_.barcode.length) { //#26324 + break; //#26324 + } //#26324 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#26325 + $put($_.dcws, $_.j, $_.cw); //#26326 + $_.i = $_.i + 4; //#26327 + $_.j = $_.j + 1; //#26328 + } //#26328 + $_.dcws = $geti($_.dcws, 0, $_.j); //#26330 + } else { //#26354 + $_.fn1 = -1; //#26335 + $_.fn3 = -2; //#26335 var _X = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#26016 - $_.fncvals = _X; //#26017 - $k[$j++] = 'msg'; //#26018 - $k[$j++] = $_.barcode; //#26018 - $k[$j++] = $_.fncvals; //#26018 - bwipp_parseinput(); //#26018 - var _a = $k[--$j]; //#26018 - $_[$k[--$j]] = _a; //#26018 - $_.msglen = $_.msg.length; //#26019 - $_.scr = $a([]); //#26021 - $_.scp = $a([]); //#26022 - $k[$j++] = Infinity; //#26023 - $aload($_.scr); //#26024 - $aload($_.scp); //#26025 - $forall($_.msg, function() { //#26029 - var _i = $k[--$j]; //#26027 - $k[$j++] = _i; //#26027 - if (_i == $_.fn1) { //#26027 - $j--; //#26027 - $k[$j++] = 268; //#26027 - } //#26027 - var _k = $k[--$j]; //#26028 - $k[$j++] = _k; //#26028 - if (_k == $_.fn3) { //#26028 - $j--; //#26028 - $k[$j++] = 269; //#26028 - } //#26028 - }); //#26028 - $_.dcws = $a(); //#26028 - } //#26030 - var _o = $get($_.options, 'debugcws') !== undefined; //#26034 - if (_o) { //#26034 - $k[$j++] = 'bwipp.debugcws#26034'; //#26034 - $k[$j++] = $_.dcws; //#26034 - bwipp_raiseerror(); //#26034 - } //#26034 - $_.mcc = $_.dcws.length + 3; //#26036 - $_.eclval = $get($_.eclevel, 2) - 48; //#26038 - if ($_.eclval != 0) { //#26042 - $k[$j++] = 'qcc'; //#26040 - $k[$j++] = $get($a([0, 1, 2, 4, 6, 8]), $_.eclval); //#26040 - $k[$j++] = ~~($_.mcc / 25); //#26040 - if (($_.mcc % 25) != 0) { //#26040 - var _z = $k[--$j]; //#26040 - $k[$j++] = $f(_z + 1); //#26040 - } //#26040 - var _10 = $k[--$j]; //#26040 - var _11 = $k[--$j]; //#26040 - $_[$k[--$j]] = $f((_11 * _10) + 5); //#26040 - } else { //#26042 - $_.qcc = 3; //#26042 - } //#26042 - $_.acc = ($_.qcc - 3) + (78 * $_.link1); //#26044 - $_.tcc = $_.mcc + $_.qcc; //#26045 - if (!bwipp_ultracode.__26056__) { //#26056 - $_ = Object.create($_); //#26056 - $_.metrics = $a([$a([2, 7, 37, 5]), $a([3, 36, 84, 13]), $a([4, 85, 161, 22]), $a([5, 142, 282, 29])]); //#26055 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26055 - bwipp_ultracode.__26056__ = 1; //#26055 - $_ = Object.getPrototypeOf($_); //#26055 - } //#26055 - var _1D = $_.metrics; //#26058 - for (var _1E = 0, _1F = _1D.length; _1E < _1F; _1E++) { //#26067 - $_.m = $get(_1D, _1E); //#26059 - $_.rows = $get($_.m, 0); //#26060 - $_.minc = $get($_.m, 1); //#26061 - $_.maxc = $get($_.m, 2); //#26062 - $_.mcol = $get($_.m, 3); //#26063 - $_.okay = true; //#26064 - if (($_.tcc < $_.minc) || ($_.tcc > $_.maxc)) { //#26065 - $_.okay = false; //#26065 - } //#26065 - if ($_.okay) { //#26066 - break; //#26066 - } //#26066 - } //#26066 - if (!$_.okay) { //#26071 - $k[$j++] = 'bwipp.ultracodeNoValidSymbol#26070'; //#26070 - $k[$j++] = "Maximum length exceeded or invalid content"; //#26070 - bwipp_raiseerror(); //#26070 - } //#26070 - for (var _1W = $_.mcol; _1W <= 61; _1W += 1) { //#26085 - $_.columns = _1W; //#26075 - $k[$j++] = $_.columns; //#26077 - if ($_.columns >= 15) { //#26077 - var _1Z = $k[--$j]; //#26077 - $k[$j++] = $f(_1Z - 1); //#26077 - } //#26077 - if ($_.columns >= 31) { //#26078 - var _1b = $k[--$j]; //#26078 - $k[$j++] = $f(_1b - 1); //#26078 - } //#26078 - if ($_.columns >= 47) { //#26079 - var _1d = $k[--$j]; //#26079 - $k[$j++] = $f(_1d - 1); //#26079 - } //#26079 - var _1h = $f(($f(($k[--$j] * $_.rows) - 3)) - $_.tcc); //#26080 - $k[$j++] = _1h; //#26083 - if (_1h >= 0) { //#26083 - $_.pads = $k[--$j]; //#26081 - break; //#26082 - } //#26082 - $j--; //#26084 - } //#26084 - $_.dcc = $f($_.columns - $_.mcol); //#26086 - $k[$j++] = Infinity; //#26089 - $k[$j++] = $_.start; //#26093 - $k[$j++] = $_.mcc; //#26093 - $k[$j++] = $_.acc; //#26093 - $aload($_.dcws); //#26093 - for (var _1q = 0, _1r = $_.qcc; _1q < _1r; _1q++) { //#26094 - $k[$j++] = 0; //#26094 - } //#26094 - $k[$j++] = 0; //#26095 - $_.rsseq = $a(); //#26095 - if (!bwipp_ultracode.__26103__) { //#26103 - $_ = Object.create($_); //#26103 - $k[$j++] = Infinity; //#26100 - $k[$j++] = 1; //#26100 - for (var _1t = 0, _1u = 282; _1t < _1u; _1t++) { //#26100 - var _1v = $k[--$j]; //#26100 - $k[$j++] = _1v; //#26100 - $k[$j++] = (_1v * 3) % 283; //#26100 - } //#26100 - $_.rsalog = $a(); //#26100 - $_.rslog = $a(283); //#26101 - for (var _1y = 1; _1y <= 282; _1y += 1) { //#26102 - $put($_.rslog, $get($_.rsalog, _1y), _1y); //#26102 - } //#26102 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26102 - bwipp_ultracode.__26103__ = 1; //#26102 - $_ = Object.getPrototypeOf($_); //#26102 - } //#26102 + ]); //#26340 + $_.fncvals = _X; //#26341 + $k[$j++] = 'msg'; //#26342 + $k[$j++] = $_.barcode; //#26342 + $k[$j++] = $_.fncvals; //#26342 + bwipp_parseinput(); //#26342 + var _a = $k[--$j]; //#26342 + $_[$k[--$j]] = _a; //#26342 + $_.msglen = $_.msg.length; //#26343 + $_.scr = $a([]); //#26345 + $_.scp = $a([]); //#26346 + $k[$j++] = Infinity; //#26347 + $aload($_.scr); //#26348 + $aload($_.scp); //#26349 + $forall($_.msg, function() { //#26353 + var _i = $k[--$j]; //#26351 + $k[$j++] = _i; //#26351 + if (_i == $_.fn1) { //#26351 + $j--; //#26351 + $k[$j++] = 268; //#26351 + } //#26351 + var _k = $k[--$j]; //#26352 + $k[$j++] = _k; //#26352 + if (_k == $_.fn3) { //#26352 + $j--; //#26352 + $k[$j++] = 269; //#26352 + } //#26352 + }); //#26352 + $_.dcws = $a(); //#26352 + } //#26354 + var _o = $get($_.options, 'debugcws') !== undefined; //#26358 + if (_o) { //#26358 + $k[$j++] = 'bwipp.debugcws#26358'; //#26358 + $k[$j++] = $_.dcws; //#26358 + bwipp_raiseerror(); //#26358 + } //#26358 + $_.mcc = $_.dcws.length + 3; //#26360 + $_.eclval = $get($_.eclevel, 2) - 48; //#26362 + if ($_.eclval != 0) { //#26366 + $k[$j++] = 'qcc'; //#26364 + $k[$j++] = $get($a([0, 1, 2, 4, 6, 8]), $_.eclval); //#26364 + $k[$j++] = ~~($_.mcc / 25); //#26364 + if (($_.mcc % 25) != 0) { //#26364 + var _z = $k[--$j]; //#26364 + $k[$j++] = $f(_z + 1); //#26364 + } //#26364 + var _10 = $k[--$j]; //#26364 + var _11 = $k[--$j]; //#26364 + $_[$k[--$j]] = $f((_11 * _10) + 5); //#26364 + } else { //#26366 + $_.qcc = 3; //#26366 + } //#26366 + $_.acc = ($_.qcc - 3) + (78 * $_.link1); //#26368 + $_.tcc = $_.mcc + $_.qcc; //#26369 + if (!bwipp_ultracode.__26380__) { //#26380 + $_ = Object.create($_); //#26380 + $_.metrics = $a([$a([2, 7, 37, 5]), $a([3, 36, 84, 13]), $a([4, 85, 161, 22]), $a([5, 142, 282, 29])]); //#26379 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26379 + bwipp_ultracode.__26380__ = 1; //#26379 + $_ = Object.getPrototypeOf($_); //#26379 + } //#26379 + var _1D = $_.metrics; //#26382 + for (var _1E = 0, _1F = _1D.length; _1E < _1F; _1E++) { //#26391 + $_.m = $get(_1D, _1E); //#26383 + $_.rows = $get($_.m, 0); //#26384 + $_.minc = $get($_.m, 1); //#26385 + $_.maxc = $get($_.m, 2); //#26386 + $_.mcol = $get($_.m, 3); //#26387 + $_.okay = true; //#26388 + if (($_.tcc < $_.minc) || ($_.tcc > $_.maxc)) { //#26389 + $_.okay = false; //#26389 + } //#26389 + if ($_.okay) { //#26390 + break; //#26390 + } //#26390 + } //#26390 + if (!$_.okay) { //#26395 + $k[$j++] = 'bwipp.ultracodeNoValidSymbol#26394'; //#26394 + $k[$j++] = "Maximum length exceeded or invalid content"; //#26394 + bwipp_raiseerror(); //#26394 + } //#26394 + for (var _1W = $_.mcol; _1W <= 61; _1W += 1) { //#26409 + $_.columns = _1W; //#26399 + $k[$j++] = $_.columns; //#26401 + if ($_.columns >= 15) { //#26401 + var _1Z = $k[--$j]; //#26401 + $k[$j++] = $f(_1Z - 1); //#26401 + } //#26401 + if ($_.columns >= 31) { //#26402 + var _1b = $k[--$j]; //#26402 + $k[$j++] = $f(_1b - 1); //#26402 + } //#26402 + if ($_.columns >= 47) { //#26403 + var _1d = $k[--$j]; //#26403 + $k[$j++] = $f(_1d - 1); //#26403 + } //#26403 + var _1h = $f(($f(($k[--$j] * $_.rows) - 3)) - $_.tcc); //#26404 + $k[$j++] = _1h; //#26407 + if (_1h >= 0) { //#26407 + $_.pads = $k[--$j]; //#26405 + break; //#26406 + } //#26406 + $j--; //#26408 + } //#26408 + $_.dcc = $f($_.columns - $_.mcol); //#26410 + $k[$j++] = Infinity; //#26413 + $k[$j++] = $_.start; //#26417 + $k[$j++] = $_.mcc; //#26417 + $k[$j++] = $_.acc; //#26417 + $aload($_.dcws); //#26417 + for (var _1q = 0, _1r = $_.qcc; _1q < _1r; _1q++) { //#26418 + $k[$j++] = 0; //#26418 + } //#26418 + $k[$j++] = 0; //#26419 + $_.rsseq = $a(); //#26419 + if (!bwipp_ultracode.__26427__) { //#26427 + $_ = Object.create($_); //#26427 + $k[$j++] = Infinity; //#26424 + $k[$j++] = 1; //#26424 + for (var _1t = 0, _1u = 282; _1t < _1u; _1t++) { //#26424 + var _1v = $k[--$j]; //#26424 + $k[$j++] = _1v; //#26424 + $k[$j++] = (_1v * 3) % 283; //#26424 + } //#26424 + $_.rsalog = $a(); //#26424 + $_.rslog = $a(283); //#26425 + for (var _1y = 1; _1y <= 282; _1y += 1) { //#26426 + $put($_.rslog, $get($_.rsalog, _1y), _1y); //#26426 + } //#26426 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26426 + bwipp_ultracode.__26427__ = 1; //#26426 + $_ = Object.getPrototypeOf($_); //#26426 + } //#26426 $_.rsprod = function() { - var _23 = $k[--$j]; //#26107 - var _24 = $k[--$j]; //#26107 - $k[$j++] = _24; //#26111 - $k[$j++] = _23; //#26111 - if ((_23 != 0) && (_24 != 0)) { //#26110 - var _27 = $get($_.rslog, $k[--$j]); //#26108 - var _2C = $get($_.rsalog, $f(_27 + $get($_.rslog, $k[--$j])) % 282); //#26108 - $k[$j++] = _2C; //#26108 - } else { //#26110 - $j -= 2; //#26110 - $k[$j++] = 0; //#26110 - } //#26110 - }; //#26110 - $_.n = $_.mcc; //#26115 - $_.k = $_.qcc; //#26115 - $k[$j++] = Infinity; //#26116 - $k[$j++] = 1; //#26116 - for (var _2G = 0, _2H = $_.k; _2G < _2H; _2G++) { //#26116 - $k[$j++] = 0; //#26116 - } //#26116 - $_.coeffs = $a(); //#26116 - for (var _2L = 1, _2K = $_.k; _2L <= _2K; _2L += 1) { //#26125 - $_.i = _2L; //#26118 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#26119 - for (var _2S = $_.i - 1; _2S >= 1; _2S -= 1) { //#26123 - $_.j = _2S; //#26121 - $k[$j++] = $_.coeffs; //#26122 - $k[$j++] = $_.j; //#26122 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#26122 - $k[$j++] = $get($_.coeffs, $_.j); //#26122 - $k[$j++] = $get($_.rsalog, $_.i); //#26122 - $_.rsprod(); //#26122 - var _2e = $k[--$j]; //#26122 - var _2f = $k[--$j]; //#26122 - var _2g = $k[--$j]; //#26122 - $put($k[--$j], _2g, $f(_2f + _2e) % 283); //#26122 - } //#26122 - $k[$j++] = $_.coeffs; //#26124 - $k[$j++] = 0; //#26124 - $k[$j++] = $get($_.coeffs, 0); //#26124 - $k[$j++] = $get($_.rsalog, $_.i); //#26124 - $_.rsprod(); //#26124 - var _2o = $k[--$j]; //#26124 - var _2p = $k[--$j]; //#26124 - $put($k[--$j], _2p, _2o); //#26124 - } //#26124 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#26126 - for (var _2v = $_.coeffs.length - 1; _2v >= 0; _2v -= 2) { //#26127 - var _2w = $_.coeffs; //#26127 - $put(_2w, _2v, $f(283 - $get(_2w, _2v))); //#26127 - } //#26127 - for (var _30 = 0, _2z = $_.n - 1; _30 <= _2z; _30 += 1) { //#26136 - $_.t = $f($get($_.rsseq, _30) + $get($_.rsseq, $_.n)) % 283; //#26131 - for (var _38 = 0, _37 = $_.k - 1; _38 <= _37; _38 += 1) { //#26135 - $_.j = _38; //#26133 - $put($_.rsseq, $_.n + $_.j, ($f($get($_.rsseq, ($_.n + $_.j) + 1) + ($f(283 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 283))))) % 283); //#26134 - } //#26134 - } //#26134 - for (var _3P = $_.n, _3O = $_.n + $_.k; _3P <= _3O; _3P += 1) { //#26137 - $put($_.rsseq, _3P, $f(283 - $get($_.rsseq, _3P)) % 283); //#26137 - } //#26137 - $_.ecws = $geti($_.rsseq, $_.n, $_.k); //#26138 - var _3Y = $get($_.options, 'debugecc') !== undefined; //#26140 - if (_3Y) { //#26140 - $k[$j++] = 'bwipp.debugecc#26140'; //#26140 - $k[$j++] = $_.ecws; //#26140 - bwipp_raiseerror(); //#26140 - } //#26140 - if (!bwipp_ultracode.__26199__) { //#26199 - $_ = Object.create($_); //#26199 - $_.tiles = $a([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); //#26173 - $_.dccurev1 = $a([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); //#26180 - $_.dcclrev1 = $a([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); //#26186 - $_.dccurev2 = $a([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); //#26192 - $_.dcclrev2 = $a([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); //#26198 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26198 - bwipp_ultracode.__26199__ = 1; //#26198 - $_ = Object.getPrototypeOf($_); //#26198 - } //#26198 - $k[$j++] = 'dccu'; //#26201 - if ($_.rev == 1) { //#26201 - $k[$j++] = $_.dccurev1; //#26201 - } else { //#26201 - $k[$j++] = $_.dccurev2; //#26201 - } //#26201 - var _3j = $k[--$j]; //#26201 - $_[$k[--$j]] = _3j; //#26201 - $k[$j++] = 'dccl'; //#26202 - if ($_.rev == 1) { //#26202 - $k[$j++] = $_.dcclrev1; //#26202 - } else { //#26202 - $k[$j++] = $_.dcclrev2; //#26202 - } //#26202 - var _3o = $k[--$j]; //#26202 - $_[$k[--$j]] = _3o; //#26202 - $_.rows = $f(($_.rows * 6) + 1); //#26205 - $_.columns = $_.columns + 6; //#26206 - $k[$j++] = Infinity; //#26207 - for (var _3u = 0, _3v = $_.rows * $_.columns; _3u < _3v; _3u++) { //#26207 - $k[$j++] = -1; //#26207 - } //#26207 - $_.pixs = $a(); //#26207 + var _23 = $k[--$j]; //#26431 + var _24 = $k[--$j]; //#26431 + $k[$j++] = _24; //#26435 + $k[$j++] = _23; //#26435 + if ((_23 != 0) && (_24 != 0)) { //#26434 + var _27 = $get($_.rslog, $k[--$j]); //#26432 + var _2C = $get($_.rsalog, $f(_27 + $get($_.rslog, $k[--$j])) % 282); //#26432 + $k[$j++] = _2C; //#26432 + } else { //#26434 + $j -= 2; //#26434 + $k[$j++] = 0; //#26434 + } //#26434 + }; //#26434 + $_.n = $_.mcc; //#26439 + $_.k = $_.qcc; //#26439 + $k[$j++] = Infinity; //#26440 + $k[$j++] = 1; //#26440 + for (var _2G = 0, _2H = $_.k; _2G < _2H; _2G++) { //#26440 + $k[$j++] = 0; //#26440 + } //#26440 + $_.coeffs = $a(); //#26440 + for (var _2L = 1, _2K = $_.k; _2L <= _2K; _2L += 1) { //#26449 + $_.i = _2L; //#26442 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#26443 + for (var _2S = $_.i - 1; _2S >= 1; _2S -= 1) { //#26447 + $_.j = _2S; //#26445 + $k[$j++] = $_.coeffs; //#26446 + $k[$j++] = $_.j; //#26446 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#26446 + $k[$j++] = $get($_.coeffs, $_.j); //#26446 + $k[$j++] = $get($_.rsalog, $_.i); //#26446 + $_.rsprod(); //#26446 + var _2e = $k[--$j]; //#26446 + var _2f = $k[--$j]; //#26446 + var _2g = $k[--$j]; //#26446 + $put($k[--$j], _2g, $f(_2f + _2e) % 283); //#26446 + } //#26446 + $k[$j++] = $_.coeffs; //#26448 + $k[$j++] = 0; //#26448 + $k[$j++] = $get($_.coeffs, 0); //#26448 + $k[$j++] = $get($_.rsalog, $_.i); //#26448 + $_.rsprod(); //#26448 + var _2o = $k[--$j]; //#26448 + var _2p = $k[--$j]; //#26448 + $put($k[--$j], _2p, _2o); //#26448 + } //#26448 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#26450 + for (var _2v = $_.coeffs.length - 1; _2v >= 0; _2v -= 2) { //#26451 + var _2w = $_.coeffs; //#26451 + $put(_2w, _2v, $f(283 - $get(_2w, _2v))); //#26451 + } //#26451 + for (var _30 = 0, _2z = $_.n - 1; _30 <= _2z; _30 += 1) { //#26460 + $_.t = $f($get($_.rsseq, _30) + $get($_.rsseq, $_.n)) % 283; //#26455 + for (var _38 = 0, _37 = $_.k - 1; _38 <= _37; _38 += 1) { //#26459 + $_.j = _38; //#26457 + $put($_.rsseq, $_.n + $_.j, ($f($get($_.rsseq, ($_.n + $_.j) + 1) + ($f(283 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 283))))) % 283); //#26458 + } //#26458 + } //#26458 + for (var _3P = $_.n, _3O = $_.n + $_.k; _3P <= _3O; _3P += 1) { //#26461 + $put($_.rsseq, _3P, $f(283 - $get($_.rsseq, _3P)) % 283); //#26461 + } //#26461 + $_.ecws = $geti($_.rsseq, $_.n, $_.k); //#26462 + var _3Y = $get($_.options, 'debugecc') !== undefined; //#26464 + if (_3Y) { //#26464 + $k[$j++] = 'bwipp.debugecc#26464'; //#26464 + $k[$j++] = $_.ecws; //#26464 + bwipp_raiseerror(); //#26464 + } //#26464 + if (!bwipp_ultracode.__26523__) { //#26523 + $_ = Object.create($_); //#26523 + $_.tiles = $a([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); //#26497 + $_.dccurev1 = $a([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); //#26504 + $_.dcclrev1 = $a([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); //#26510 + $_.dccurev2 = $a([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); //#26516 + $_.dcclrev2 = $a([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); //#26522 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26522 + bwipp_ultracode.__26523__ = 1; //#26522 + $_ = Object.getPrototypeOf($_); //#26522 + } //#26522 + $k[$j++] = 'dccu'; //#26525 + if ($_.rev == 1) { //#26525 + $k[$j++] = $_.dccurev1; //#26525 + } else { //#26525 + $k[$j++] = $_.dccurev2; //#26525 + } //#26525 + var _3j = $k[--$j]; //#26525 + $_[$k[--$j]] = _3j; //#26525 + $k[$j++] = 'dccl'; //#26526 + if ($_.rev == 1) { //#26526 + $k[$j++] = $_.dcclrev1; //#26526 + } else { //#26526 + $k[$j++] = $_.dcclrev2; //#26526 + } //#26526 + var _3o = $k[--$j]; //#26526 + $_[$k[--$j]] = _3o; //#26526 + $_.rows = $f(($_.rows * 6) + 1); //#26529 + $_.columns = $_.columns + 6; //#26530 + $k[$j++] = Infinity; //#26531 + for (var _3u = 0, _3v = $_.rows * $_.columns; _3u < _3v; _3u++) { //#26531 + $k[$j++] = -1; //#26531 + } //#26531 + $_.pixs = $a(); //#26531 $_.qmv = function() { - var _3y = $k[--$j]; //#26208 - var _3z = $k[--$j]; //#26208 - $k[$j++] = $f(_3z + (_3y * $_.columns)); //#26208 - }; //#26208 - for (var _42 = 0, _41 = $_.columns - 1; _42 <= _41; _42 += 1) { //#26217 - $_.i = _42; //#26210 - for (var _45 = 0, _44 = $f($_.rows - 1); _45 <= _44; _45 += 6) { //#26214 - $_.j = _45; //#26212 - if ($_.i >= 5) { //#26213 - $k[$j++] = $_.pixs; //#26213 - $k[$j++] = $_.i; //#26213 - $k[$j++] = $_.j; //#26213 - $_.qmv(); //#26213 - var _4B = $k[--$j]; //#26213 - $put($k[--$j], _4B, ($_.i % 2) * 9); //#26213 - } //#26213 - } //#26213 - $k[$j++] = $_.pixs; //#26215 - $k[$j++] = $_.i; //#26215 - $k[$j++] = 0; //#26215 - $_.qmv(); //#26215 - var _4F = $k[--$j]; //#26215 - $put($k[--$j], _4F, 9); //#26215 - $k[$j++] = $_.pixs; //#26216 - $k[$j++] = $_.i; //#26216 - $k[$j++] = $f($_.rows - 1); //#26216 - $_.qmv(); //#26216 - var _4K = $k[--$j]; //#26216 - $put($k[--$j], _4K, 9); //#26216 - } //#26216 - for (var _4O = 1, _4N = $f($_.rows - 2); _4O <= _4N; _4O += 1) { //#26230 - $_.i = _4O; //#26219 - for (var _4R = 3, _4Q = $_.columns - 1; _4R <= _4Q; _4R += 16) { //#26223 - $_.j = _4R; //#26221 - $k[$j++] = $_.pixs; //#26222 - $k[$j++] = $_.j; //#26222 - $k[$j++] = $_.i; //#26222 - $_.qmv(); //#26222 - var _4W = $k[--$j]; //#26222 - $put($k[--$j], _4W, (1 - ($_.i % 2)) * 9); //#26222 - } //#26222 - $k[$j++] = $_.pixs; //#26224 - $k[$j++] = 0; //#26224 - $k[$j++] = $_.i; //#26224 - $_.qmv(); //#26224 - var _4a = $k[--$j]; //#26224 - $put($k[--$j], _4a, 9); //#26224 - $k[$j++] = $_.pixs; //#26225 - $k[$j++] = 1; //#26225 - $k[$j++] = $_.i; //#26225 - $_.qmv(); //#26225 - var _4f = $k[--$j]; //#26225 - $put($k[--$j], _4f, (1 - ($_.i % 2)) * 9); //#26225 - $k[$j++] = $_.pixs; //#26226 - $k[$j++] = 2; //#26226 - $k[$j++] = $_.i; //#26226 - $_.qmv(); //#26226 - var _4j = $k[--$j]; //#26226 - $put($k[--$j], _4j, 0); //#26226 - $k[$j++] = $_.pixs; //#26227 - $k[$j++] = 3; //#26227 - $k[$j++] = $_.i; //#26227 - $_.qmv(); //#26227 - var _4n = $k[--$j]; //#26227 - $put($k[--$j], _4n, 9); //#26227 - $k[$j++] = $_.pixs; //#26228 - $k[$j++] = 4; //#26228 - $k[$j++] = $_.i; //#26228 - $_.qmv(); //#26228 - var _4r = $k[--$j]; //#26228 - $put($k[--$j], _4r, 0); //#26228 - $k[$j++] = $_.pixs; //#26229 - $k[$j++] = $_.columns - 1; //#26229 - $k[$j++] = $_.i; //#26229 - $_.qmv(); //#26229 - var _4w = $k[--$j]; //#26229 - $put($k[--$j], _4w, 9); //#26229 - } //#26229 - $_.i = (~~($_.rows / 2)) - 5; //#26233 - $k[$j++] = Infinity; //#26234 - var _53 = $cvrs($s(5), $get($_.dccu, $_.dcc), 10); //#26235 - for (var _54 = 0, _55 = _53.length; _54 < _55; _54++) { //#26235 - $k[$j++] = $get(_53, _54) - 48; //#26235 - } //#26235 - var _5B = $cvrs($s(5), $get($_.dccl, $_.dcc), 10); //#26237 - $k[$j++] = 0; //#26237 - for (var _5C = 0, _5D = _5B.length; _5C < _5D; _5C++) { //#26237 - $k[$j++] = $get(_5B, _5C) - 48; //#26237 - } //#26237 - var _5F = $a(); //#26237 - for (var _5G = 0, _5H = _5F.length; _5G < _5H; _5G++) { //#26241 - $k[$j++] = $get(_5F, _5G); //#26239 - $k[$j++] = $_.pixs; //#26239 - $k[$j++] = 2; //#26239 - $k[$j++] = $_.i; //#26239 - $_.qmv(); //#26239 - var _5L = $k[--$j]; //#26239 - var _5M = $k[--$j]; //#26239 - $put(_5M, _5L, $k[--$j]); //#26239 - $_.i = $_.i + 1; //#26240 - } //#26240 - $k[$j++] = Infinity; //#26244 - $k[$j++] = $_.start; //#26247 - $k[$j++] = $_.mcc; //#26247 - $aload($_.ecws); //#26247 - $k[$j++] = $_.tcc; //#26251 - $k[$j++] = 283; //#26251 - $k[$j++] = $_.acc; //#26251 - $aload($_.dcws); //#26251 - for (var _5W = 0, _5X = $_.pads; _5W < _5X; _5W++) { //#26252 - $k[$j++] = 284; //#26252 - } //#26252 - $k[$j++] = $_.qcc; //#26253 - $_.tileseq = $a(); //#26253 - $_.x = 5; //#26256 - $_.y = 1; //#26256 - var _5a = $_.tileseq; //#26257 - for (var _5b = 0, _5c = _5a.length; _5b < _5c; _5b++) { //#26270 - var _5h = $cvrs($s(5), $get($_.tiles, $get(_5a, _5b)), 10); //#26258 - for (var _5i = 0, _5j = _5h.length; _5i < _5j; _5i++) { //#26261 - $k[$j++] = $get(_5h, _5i); //#26259 - $k[$j++] = $_.pixs; //#26259 - $k[$j++] = $_.x; //#26259 - $k[$j++] = $_.y; //#26259 - $_.qmv(); //#26259 - var _5o = $k[--$j]; //#26259 - var _5p = $k[--$j]; //#26259 - $put(_5p, _5o, $f($k[--$j] - 48)); //#26259 - $_.y = $_.y + 1; //#26260 - } //#26260 - if ($_.y != $f($_.rows - 1)) { //#26267 - $_.y = $_.y + 1; //#26263 - } else { //#26267 - $_.x = $_.x + 1; //#26265 - $_.y = 1; //#26265 - $k[$j++] = $_.pixs; //#26266 - $k[$j++] = $_.x; //#26266 - $k[$j++] = $_.y; //#26266 - $_.qmv(); //#26266 - var _5z = $k[--$j]; //#26266 - if ($get($k[--$j], _5z) != -1) { //#26268 - $_.x = $_.x + 1; //#26267 - } //#26267 - } //#26267 - } //#26267 - if (!bwipp_ultracode.__26281__) { //#26281 - $_ = Object.create($_); //#26281 + var _3y = $k[--$j]; //#26532 + var _3z = $k[--$j]; //#26532 + $k[$j++] = $f(_3z + (_3y * $_.columns)); //#26532 + }; //#26532 + for (var _42 = 0, _41 = $_.columns - 1; _42 <= _41; _42 += 1) { //#26541 + $_.i = _42; //#26534 + for (var _45 = 0, _44 = $f($_.rows - 1); _45 <= _44; _45 += 6) { //#26538 + $_.j = _45; //#26536 + if ($_.i >= 5) { //#26537 + $k[$j++] = $_.pixs; //#26537 + $k[$j++] = $_.i; //#26537 + $k[$j++] = $_.j; //#26537 + $_.qmv(); //#26537 + var _4B = $k[--$j]; //#26537 + $put($k[--$j], _4B, ($_.i % 2) * 9); //#26537 + } //#26537 + } //#26537 + $k[$j++] = $_.pixs; //#26539 + $k[$j++] = $_.i; //#26539 + $k[$j++] = 0; //#26539 + $_.qmv(); //#26539 + var _4F = $k[--$j]; //#26539 + $put($k[--$j], _4F, 9); //#26539 + $k[$j++] = $_.pixs; //#26540 + $k[$j++] = $_.i; //#26540 + $k[$j++] = $f($_.rows - 1); //#26540 + $_.qmv(); //#26540 + var _4K = $k[--$j]; //#26540 + $put($k[--$j], _4K, 9); //#26540 + } //#26540 + for (var _4O = 1, _4N = $f($_.rows - 2); _4O <= _4N; _4O += 1) { //#26554 + $_.i = _4O; //#26543 + for (var _4R = 3, _4Q = $_.columns - 1; _4R <= _4Q; _4R += 16) { //#26547 + $_.j = _4R; //#26545 + $k[$j++] = $_.pixs; //#26546 + $k[$j++] = $_.j; //#26546 + $k[$j++] = $_.i; //#26546 + $_.qmv(); //#26546 + var _4W = $k[--$j]; //#26546 + $put($k[--$j], _4W, (1 - ($_.i % 2)) * 9); //#26546 + } //#26546 + $k[$j++] = $_.pixs; //#26548 + $k[$j++] = 0; //#26548 + $k[$j++] = $_.i; //#26548 + $_.qmv(); //#26548 + var _4a = $k[--$j]; //#26548 + $put($k[--$j], _4a, 9); //#26548 + $k[$j++] = $_.pixs; //#26549 + $k[$j++] = 1; //#26549 + $k[$j++] = $_.i; //#26549 + $_.qmv(); //#26549 + var _4f = $k[--$j]; //#26549 + $put($k[--$j], _4f, (1 - ($_.i % 2)) * 9); //#26549 + $k[$j++] = $_.pixs; //#26550 + $k[$j++] = 2; //#26550 + $k[$j++] = $_.i; //#26550 + $_.qmv(); //#26550 + var _4j = $k[--$j]; //#26550 + $put($k[--$j], _4j, 0); //#26550 + $k[$j++] = $_.pixs; //#26551 + $k[$j++] = 3; //#26551 + $k[$j++] = $_.i; //#26551 + $_.qmv(); //#26551 + var _4n = $k[--$j]; //#26551 + $put($k[--$j], _4n, 9); //#26551 + $k[$j++] = $_.pixs; //#26552 + $k[$j++] = 4; //#26552 + $k[$j++] = $_.i; //#26552 + $_.qmv(); //#26552 + var _4r = $k[--$j]; //#26552 + $put($k[--$j], _4r, 0); //#26552 + $k[$j++] = $_.pixs; //#26553 + $k[$j++] = $_.columns - 1; //#26553 + $k[$j++] = $_.i; //#26553 + $_.qmv(); //#26553 + var _4w = $k[--$j]; //#26553 + $put($k[--$j], _4w, 9); //#26553 + } //#26553 + $_.i = (~~($_.rows / 2)) - 5; //#26557 + $k[$j++] = Infinity; //#26558 + var _53 = $cvrs($s(5), $get($_.dccu, $_.dcc), 10); //#26559 + for (var _54 = 0, _55 = _53.length; _54 < _55; _54++) { //#26559 + $k[$j++] = $get(_53, _54) - 48; //#26559 + } //#26559 + var _5B = $cvrs($s(5), $get($_.dccl, $_.dcc), 10); //#26561 + $k[$j++] = 0; //#26561 + for (var _5C = 0, _5D = _5B.length; _5C < _5D; _5C++) { //#26561 + $k[$j++] = $get(_5B, _5C) - 48; //#26561 + } //#26561 + var _5F = $a(); //#26561 + for (var _5G = 0, _5H = _5F.length; _5G < _5H; _5G++) { //#26565 + $k[$j++] = $get(_5F, _5G); //#26563 + $k[$j++] = $_.pixs; //#26563 + $k[$j++] = 2; //#26563 + $k[$j++] = $_.i; //#26563 + $_.qmv(); //#26563 + var _5L = $k[--$j]; //#26563 + var _5M = $k[--$j]; //#26563 + $put(_5M, _5L, $k[--$j]); //#26563 + $_.i = $_.i + 1; //#26564 + } //#26564 + $k[$j++] = Infinity; //#26568 + $k[$j++] = $_.start; //#26571 + $k[$j++] = $_.mcc; //#26571 + $aload($_.ecws); //#26571 + $k[$j++] = $_.tcc; //#26575 + $k[$j++] = 283; //#26575 + $k[$j++] = $_.acc; //#26575 + $aload($_.dcws); //#26575 + for (var _5W = 0, _5X = $_.pads; _5W < _5X; _5W++) { //#26576 + $k[$j++] = 284; //#26576 + } //#26576 + $k[$j++] = $_.qcc; //#26577 + $_.tileseq = $a(); //#26577 + $_.x = 5; //#26580 + $_.y = 1; //#26580 + var _5a = $_.tileseq; //#26581 + for (var _5b = 0, _5c = _5a.length; _5b < _5c; _5b++) { //#26594 + var _5h = $cvrs($s(5), $get($_.tiles, $get(_5a, _5b)), 10); //#26582 + for (var _5i = 0, _5j = _5h.length; _5i < _5j; _5i++) { //#26585 + $k[$j++] = $get(_5h, _5i); //#26583 + $k[$j++] = $_.pixs; //#26583 + $k[$j++] = $_.x; //#26583 + $k[$j++] = $_.y; //#26583 + $_.qmv(); //#26583 + var _5o = $k[--$j]; //#26583 + var _5p = $k[--$j]; //#26583 + $put(_5p, _5o, $f($k[--$j] - 48)); //#26583 + $_.y = $_.y + 1; //#26584 + } //#26584 + if ($_.y != $f($_.rows - 1)) { //#26591 + $_.y = $_.y + 1; //#26587 + } else { //#26591 + $_.x = $_.x + 1; //#26589 + $_.y = 1; //#26589 + $k[$j++] = $_.pixs; //#26590 + $k[$j++] = $_.x; //#26590 + $k[$j++] = $_.y; //#26590 + $_.qmv(); //#26590 + var _5z = $k[--$j]; //#26590 + if ($get($k[--$j], _5z) != -1) { //#26592 + $_.x = $_.x + 1; //#26591 + } //#26591 + } //#26591 + } //#26591 + if (!bwipp_ultracode.__26605__) { //#26605 + $_ = Object.create($_); //#26605 var _63 = new Map([ [0, "FFFFFF"], [9, "000000"], @@ -33199,14 +33833,14 @@ function bwipp_ultracode() { [3, "FF00FF"], [5, "FFFF00"], [6, "00FF00"] - ]); //#26279 - $_.colormap = _63; //#26280 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26280 - bwipp_ultracode.__26281__ = 1; //#26280 - $_ = Object.getPrototypeOf($_); //#26280 - } //#26280 + ]); //#26603 + $_.colormap = _63; //#26604 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26604 + bwipp_ultracode.__26605__ = 1; //#26604 + $_ = Object.getPrototypeOf($_); //#26604 + } //#26604 var _6C = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.columns], ["pixy", $_.rows], @@ -33218,778 +33852,778 @@ function bwipp_ultracode() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#26296 - $k[$j++] = _6C; //#26299 - if (!$_.dontdraw) { //#26299 - bwipp_renmatrix(); //#26299 - } //#26299 - $_ = Object.getPrototypeOf($_); //#26301 - $_ = Object.getPrototypeOf($_); //#26303 + ]); //#26620 + $k[$j++] = _6C; //#26623 + if (!$_.dontdraw) { //#26623 + bwipp_renmatrix(); //#26623 + } //#26623 + $_ = Object.getPrototypeOf($_); //#26625 + $_ = Object.getPrototypeOf($_); //#26627 } //bwipp_ultracode function bwipp_jabcode() { - $_ = Object.create($_); //#26332 - $_.dontdraw = false; //#26335 - $_.rows = -1; //#26336 - $_.columns = -1; //#26337 - $_.slave = false; //#26338 - $_.colors = 16; //#26339 - $_.eclevel = 6; //#26340 - $_.raw = false; //#26341 - $_.parse = false; //#26342 - $_.parsefnc = false; //#26343 - $_.mask = -1; //#26344 - $k[$j++] = $_; //#26346 - bwipp_processoptions(); //#26346 - $_.options = $k[--$j]; //#26346 - $_.barcode = $k[--$j]; //#26347 - $_.databpm = ~~(Math.round(Math.log($_.colors) / Math.log(2))); //#26349 - var _3 = $_.colors; //#26350 - $k[$j++] = 'metabpm'; //#26350 - $k[$j++] = _3; //#26350 - if (_3 > 8) { //#26350 - $j--; //#26350 - $k[$j++] = 8; //#26350 - } //#26350 - var _4 = $k[--$j]; //#26350 - $_[$k[--$j]] = ~~(Math.round(Math.log(_4) / Math.log(2))); //#26350 - $_.fn1 = -1; //#26353 + $_ = Object.create($_); //#26656 + $_.dontdraw = false; //#26659 + $_.rows = -1; //#26660 + $_.columns = -1; //#26661 + $_.slave = false; //#26662 + $_.colors = 16; //#26663 + $_.eclevel = 6; //#26664 + $_.raw = false; //#26665 + $_.parse = false; //#26666 + $_.parsefnc = false; //#26667 + $_.mask = -1; //#26668 + $k[$j++] = $_; //#26670 + bwipp_processoptions(); //#26670 + $_.options = $k[--$j]; //#26670 + $_.barcode = $k[--$j]; //#26671 + $_.databpm = ~~(Math.round(Math.log($_.colors) / Math.log(2))); //#26673 + var _3 = $_.colors; //#26674 + $k[$j++] = 'metabpm'; //#26674 + $k[$j++] = _3; //#26674 + if (_3 > 8) { //#26674 + $j--; //#26674 + $k[$j++] = 8; //#26674 + } //#26674 + var _4 = $k[--$j]; //#26674 + $_[$k[--$j]] = ~~(Math.round(Math.log(_4) / Math.log(2))); //#26674 + $_.fn1 = -1; //#26677 var _9 = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1] - ]); //#26357 - $_.fncvals = _9; //#26358 - $k[$j++] = 'msg'; //#26359 - $k[$j++] = $_.barcode; //#26359 - $k[$j++] = $_.fncvals; //#26359 - bwipp_parseinput(); //#26359 - var _C = $k[--$j]; //#26359 - $_[$k[--$j]] = _C; //#26359 - $_.msglen = $_.msg.length; //#26360 + ]); //#26681 + $_.fncvals = _9; //#26682 + $k[$j++] = 'msg'; //#26683 + $k[$j++] = $_.barcode; //#26683 + $k[$j++] = $_.fncvals; //#26683 + bwipp_parseinput(); //#26683 + var _C = $k[--$j]; //#26683 + $_[$k[--$j]] = _C; //#26683 + $_.msglen = $_.msg.length; //#26684 $_.addtobits = function() { - var _F = $k[--$j]; //#26381 - $puti($_.bits, $_.j, _F); //#26381 - $_.j = _F.length + $_.j; //#26382 - }; //#26382 + var _F = $k[--$j]; //#26705 + $puti($_.bits, $_.j, _F); //#26705 + $_.j = _F.length + $_.j; //#26706 + }; //#26706 $_.tofixedbits = function() { - var _K = $strcpy($s(13), "0000000000000"); //#26386 - var _L = $k[--$j]; //#26386 - var _O = $cvrs($s(13), $k[--$j], 2); //#26386 - $puti(_K, $f(_L - _O.length), _O); //#26387 - $k[$j++] = $geti(_K, 0, _L); //#26388 - }; //#26388 - var _R = ($_.msglen <= 15) ? 4 : 17; //#26392 - $_.bits = $s(((7 + _R) + ($_.msglen * 8)) + 12); //#26392 - $_.j = 0; //#26393 - $k[$j++] = 31; //#26394 - $k[$j++] = 5; //#26394 - $_.tofixedbits(); //#26394 - $_.addtobits(); //#26394 - $k[$j++] = "00"; //#26395 - $_.addtobits(); //#26395 - if ($_.msglen <= 15) { //#26400 - $k[$j++] = $_.msglen; //#26397 - $k[$j++] = 4; //#26397 - $_.tofixedbits(); //#26397 - $_.addtobits(); //#26397 - } else { //#26400 - $k[$j++] = "0000"; //#26399 - $_.addtobits(); //#26399 - $k[$j++] = $_.msglen - 16; //#26400 - $k[$j++] = 13; //#26400 - $_.tofixedbits(); //#26400 - $_.addtobits(); //#26400 - } //#26400 - for (var _Z = 0, _Y = $_.msglen - 1; _Z <= _Y; _Z += 1) { //#26404 - $k[$j++] = $get($_.msg, _Z); //#26403 - $k[$j++] = 8; //#26403 - $_.tofixedbits(); //#26403 - $_.addtobits(); //#26403 - } //#26403 - $k[$j++] = 28; //#26405 - $k[$j++] = 5; //#26405 - $_.tofixedbits(); //#26405 - $_.addtobits(); //#26405 - $k[$j++] = 31; //#26406 - $k[$j++] = 5; //#26406 - $_.tofixedbits(); //#26406 - $_.addtobits(); //#26406 - $k[$j++] = "11"; //#26407 - $_.addtobits(); //#26407 - $_.diffside = 21; //#26410 - $_.sameshape = false; //#26411 - $_.sameecc = false; //#26412 - $_.hasslaves = false; //#26413 + var _K = $strcpy($s(13), "0000000000000"); //#26710 + var _L = $k[--$j]; //#26710 + var _O = $cvrs($s(13), $k[--$j], 2); //#26710 + $puti(_K, $f(_L - _O.length), _O); //#26711 + $k[$j++] = $geti(_K, 0, _L); //#26712 + }; //#26712 + var _R = ($_.msglen <= 15) ? 4 : 17; //#26716 + $_.bits = $s(((7 + _R) + ($_.msglen * 8)) + 12); //#26716 + $_.j = 0; //#26717 + $k[$j++] = 31; //#26718 + $k[$j++] = 5; //#26718 + $_.tofixedbits(); //#26718 + $_.addtobits(); //#26718 + $k[$j++] = "00"; //#26719 + $_.addtobits(); //#26719 + if ($_.msglen <= 15) { //#26724 + $k[$j++] = $_.msglen; //#26721 + $k[$j++] = 4; //#26721 + $_.tofixedbits(); //#26721 + $_.addtobits(); //#26721 + } else { //#26724 + $k[$j++] = "0000"; //#26723 + $_.addtobits(); //#26723 + $k[$j++] = $_.msglen - 16; //#26724 + $k[$j++] = 13; //#26724 + $_.tofixedbits(); //#26724 + $_.addtobits(); //#26724 + } //#26724 + for (var _Z = 0, _Y = $_.msglen - 1; _Z <= _Y; _Z += 1) { //#26728 + $k[$j++] = $get($_.msg, _Z); //#26727 + $k[$j++] = 8; //#26727 + $_.tofixedbits(); //#26727 + $_.addtobits(); //#26727 + } //#26727 + $k[$j++] = 28; //#26729 + $k[$j++] = 5; //#26729 + $_.tofixedbits(); //#26729 + $_.addtobits(); //#26729 + $k[$j++] = 31; //#26730 + $k[$j++] = 5; //#26730 + $_.tofixedbits(); //#26730 + $_.addtobits(); //#26730 + $k[$j++] = "11"; //#26731 + $_.addtobits(); //#26731 + $_.diffside = 21; //#26734 + $_.sameshape = false; //#26735 + $_.sameecc = false; //#26736 + $_.hasslaves = false; //#26737 $_.metrics = function() { - $_.mc = $k[--$j]; //#26417 - $_.mr = $k[--$j]; //#26417 - var _e = $_.mc; //#26418 - var _f = $_.mr; //#26418 - var _g = $_.mc; //#26419 - var _h = $_.mr; //#26419 - var _i = $_.colors; //#26421 - var _j = 64; //#26421 - if (64 > _i) { //#26421 - var _ = _i; //#26421 - _i = _j; //#26421 - _j = _; //#26421 - } //#26421 - var _l = $_.slave ? 7 : 17; //#26422 - $k[$j++] = _e * _f; //#26450 - $k[$j++] = ((((~~($f(_g - 25) / 16)) + 2) * ((~~($f(_h - 25) / 16)) + 2)) - 4) * 7; //#26450 - $k[$j++] = _j * 2; //#26450 - $k[$j++] = _l * 4; //#26450 - if (!$_.slave) { //#26449 - var _p = $eq($_.mr, $_.mc) ? 0 : 1; //#26426 - $_.metass = _p; //#26426 - var _q = $_.mr; //#26427 - var _r = $_.mc; //#26427 - if ($lt(_q, _r)) { //#26427 - var _ = _r; //#26427 - _r = _q; //#26427 - _q = _; //#26427 - } //#26427 - $_.metavf = $get($a([0, 1, 2, 2, 3, 3, 3, 3]), ~~($f(_q - 21) / 16)); //#26428 - $k[$j++] = 'metavlen'; //#26429 - if ($_.metass == 0) { //#26429 - $k[$j++] = $a([2, 2, 3, 4]); //#26429 - } else { //#26429 - $k[$j++] = $a([4, 6, 8, 10]); //#26429 - } //#26429 - var _z = $get($k[--$j], $_.metavf); //#26429 - $_[$k[--$j]] = _z; //#26429 - $_.metaelen = $f(($_.metavf * 2) + 10); //#26430 - $k[$j++] = $f($f(7 + $_.metavlen) + $_.metaelen); //#26433 - if ($_.hasslaves) { //#26433 - var _15 = $k[--$j]; //#26433 - $k[$j++] = $f(_15 + 4); //#26433 - } //#26433 - var _18 = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26436 - $_.nummetabits = $f((_18 * $_.metabpm) + 6); //#26436 - $k[$j++] = _18 + 6; //#26437 - } else { //#26449 - $k[$j++] = 3; //#26440 - if (!$_.sameshape) { //#26440 - var _1B = $k[--$j]; //#26440 - $k[$j++] = $f(_1B + 5); //#26440 - } //#26440 - if ($_.hasslaves) { //#26441 - var _1D = $k[--$j]; //#26441 - $k[$j++] = $f(_1D + 3); //#26441 - } //#26441 - if (!$_.sameecc) { //#26446 - var _1F = $_.mr; //#26443 - var _1G = $_.mc; //#26443 - if ($lt(_1F, _1G)) { //#26443 - var _ = _1G; //#26443 - _1G = _1F; //#26443 - _1F = _; //#26443 - } //#26443 - var _1J = $k[--$j]; //#26445 - $k[$j++] = $f(_1J + $get($a([10, 12, 14, 14, 16, 16, 16, 16]), ~~($f(_1F - 21) / 16))); //#26445 - } //#26445 - var _1M = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26449 - $_.nummetabits = _1M * $_.metabpm; //#26449 - $k[$j++] = _1M; //#26449 - } //#26449 - var _1O = $k[--$j]; //#26452 - $_.nummetamodules = _1O; //#26452 - var _1P = $k[--$j]; //#26453 - var _1Q = $k[--$j]; //#26453 - var _1R = $k[--$j]; //#26453 - $_.numdatamodules = $f($k[--$j] - ($f(_1R + ($f(_1Q + $f(_1P + _1O)))))); //#26453 - $_.numdatabits = $_.numdatamodules * $_.databpm; //#26454 - }; //#26454 - $_.coderate = $get($a([0.67, 0.63, 0.57, 0.55, 0.5, 0.43, 0.34, 0.25, 0.2, 0.17, 0.14]), $_.eclevel); //#26458 - $_.grosslen = ~~Math.ceil($_.bits.length / $_.coderate); //#26459 + $_.mc = $k[--$j]; //#26741 + $_.mr = $k[--$j]; //#26741 + var _e = $_.mc; //#26742 + var _f = $_.mr; //#26742 + var _g = $_.mc; //#26743 + var _h = $_.mr; //#26743 + var _i = $_.colors; //#26745 + var _j = 64; //#26745 + if (64 > _i) { //#26745 + var _ = _i; //#26745 + _i = _j; //#26745 + _j = _; //#26745 + } //#26745 + var _l = $_.slave ? 7 : 17; //#26746 + $k[$j++] = _e * _f; //#26774 + $k[$j++] = ((((~~($f(_g - 25) / 16)) + 2) * ((~~($f(_h - 25) / 16)) + 2)) - 4) * 7; //#26774 + $k[$j++] = _j * 2; //#26774 + $k[$j++] = _l * 4; //#26774 + if (!$_.slave) { //#26773 + var _p = $eq($_.mr, $_.mc) ? 0 : 1; //#26750 + $_.metass = _p; //#26750 + var _q = $_.mr; //#26751 + var _r = $_.mc; //#26751 + if ($lt(_q, _r)) { //#26751 + var _ = _r; //#26751 + _r = _q; //#26751 + _q = _; //#26751 + } //#26751 + $_.metavf = $get($a([0, 1, 2, 2, 3, 3, 3, 3]), ~~($f(_q - 21) / 16)); //#26752 + $k[$j++] = 'metavlen'; //#26753 + if ($_.metass == 0) { //#26753 + $k[$j++] = $a([2, 2, 3, 4]); //#26753 + } else { //#26753 + $k[$j++] = $a([4, 6, 8, 10]); //#26753 + } //#26753 + var _z = $get($k[--$j], $_.metavf); //#26753 + $_[$k[--$j]] = _z; //#26753 + $_.metaelen = $f(($_.metavf * 2) + 10); //#26754 + $k[$j++] = $f($f(7 + $_.metavlen) + $_.metaelen); //#26757 + if ($_.hasslaves) { //#26757 + var _15 = $k[--$j]; //#26757 + $k[$j++] = $f(_15 + 4); //#26757 + } //#26757 + var _18 = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26760 + $_.nummetabits = $f((_18 * $_.metabpm) + 6); //#26760 + $k[$j++] = _18 + 6; //#26761 + } else { //#26773 + $k[$j++] = 3; //#26764 + if (!$_.sameshape) { //#26764 + var _1B = $k[--$j]; //#26764 + $k[$j++] = $f(_1B + 5); //#26764 + } //#26764 + if ($_.hasslaves) { //#26765 + var _1D = $k[--$j]; //#26765 + $k[$j++] = $f(_1D + 3); //#26765 + } //#26765 + if (!$_.sameecc) { //#26770 + var _1F = $_.mr; //#26767 + var _1G = $_.mc; //#26767 + if ($lt(_1F, _1G)) { //#26767 + var _ = _1G; //#26767 + _1G = _1F; //#26767 + _1F = _; //#26767 + } //#26767 + var _1J = $k[--$j]; //#26769 + $k[$j++] = $f(_1J + $get($a([10, 12, 14, 14, 16, 16, 16, 16]), ~~($f(_1F - 21) / 16))); //#26769 + } //#26769 + var _1M = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26773 + $_.nummetabits = _1M * $_.metabpm; //#26773 + $k[$j++] = _1M; //#26773 + } //#26773 + var _1O = $k[--$j]; //#26776 + $_.nummetamodules = _1O; //#26776 + var _1P = $k[--$j]; //#26777 + var _1Q = $k[--$j]; //#26777 + var _1R = $k[--$j]; //#26777 + $_.numdatamodules = $f($k[--$j] - ($f(_1R + ($f(_1Q + $f(_1P + _1O)))))); //#26777 + $_.numdatabits = $_.numdatamodules * $_.databpm; //#26778 + }; //#26778 + $_.coderate = $get($a([0.67, 0.63, 0.57, 0.55, 0.5, 0.43, 0.34, 0.25, 0.2, 0.17, 0.14]), $_.eclevel); //#26782 + $_.grosslen = ~~Math.ceil($_.bits.length / $_.coderate); //#26783 $_.snapsize = function() { - var _1b = (~~Math.ceil($k[--$j])) - 18; //#26460 - $k[$j++] = _1b; //#26460 - if (_1b < 0) { //#26460 - $j--; //#26460 - $k[$j++] = 0; //#26460 - } //#26460 - var _1c = $k[--$j]; //#26460 - $k[$j++] = ((~~(_1c / 4)) * 4) + 21; //#26460 - }; //#26460 - if (($_.rows == -1) && ($_.columns == -1)) { //#26489 - $k[$j++] = 'size'; //#26463 - $k[$j++] = Math.sqrt($_.grosslen); //#26463 - $_.snapsize(); //#26463 - var _1g = $k[--$j]; //#26463 - $_[$k[--$j]] = _1g; //#26463 - for (;;) { //#26468 - $k[$j++] = $_.size; //#26465 - $k[$j++] = $_.size; //#26465 - $_.metrics(); //#26465 - if ($_.grosslen <= $_.numdatabits) { //#26466 - break; //#26466 - } //#26466 - $_.size = $f($_.size + 4); //#26467 - } //#26467 - $_.rows = $_.size; //#26469 - $_.columns = $_.size; //#26470 - } else { //#26489 - if (($_.columns == -1) && ($_.rows != -1)) { //#26479 - $k[$j++] = 'columns'; //#26473 - $k[$j++] = $_.grosslen / $_.rows; //#26473 - $_.snapsize(); //#26473 - var _1t = $k[--$j]; //#26473 - $_[$k[--$j]] = _1t; //#26473 - for (;;) { //#26478 - $k[$j++] = $_.rows; //#26475 - $k[$j++] = $_.columns; //#26475 - $_.metrics(); //#26475 - if ($_.grosslen <= $_.numdatabits) { //#26476 - break; //#26476 - } //#26476 - $_.columns = $f($_.columns + 4); //#26477 - } //#26477 - } //#26477 - if (($_.rows == -1) && ($_.columns != -1)) { //#26487 - $k[$j++] = 'rows'; //#26481 - $k[$j++] = $_.grosslen / $_.columns; //#26481 - $_.snapsize(); //#26481 - var _24 = $k[--$j]; //#26481 - $_[$k[--$j]] = _24; //#26481 - for (;;) { //#26486 - $k[$j++] = $_.rows; //#26483 - $k[$j++] = $_.columns; //#26483 - $_.metrics(); //#26483 - if ($_.grosslen <= $_.numdatabits) { //#26484 - break; //#26484 - } //#26484 - $_.rows = $f($_.rows + 4); //#26485 - } //#26485 - } //#26485 - if (($_.rows != -1) && ($_.columns != -1)) { //#26490 - $k[$j++] = $_.rows; //#26489 - $k[$j++] = $_.columns; //#26489 - $_.metrics(); //#26489 - } //#26489 - } //#26489 - $_.C = $_.numdatabits; //#26492 - $_.cols = $_.columns; //#26493 - if (($_.rows > 145) || ($_.cols > 145)) { //#26498 - $k[$j++] = 'bwipp.jabcodeNoValidSymbol#26497'; //#26497 - $k[$j++] = "Maximum length exceeded or invalid content"; //#26497 - bwipp_raiseerror(); //#26497 - } //#26497 - $_.min = $_.C; //#26501 - for (var _2K = 3; _2K <= 8; _2K += 1) { //#26513 - $_.i = _2K; //#26503 - for (var _2M = $_.i + 1; _2M <= 9; _2M += 1) { //#26512 - $_.j = _2M; //#26505 - $_.dist = (((~~($_.C / $_.j)) * $_.j) - ((~~($_.C / $_.j)) * $_.i)) - $_.bits.length; //#26506 - if (($_.dist < $_.min) && ($_.dist >= 0)) { //#26511 - $_.datawc = $_.i; //#26508 - $_.datawr = $_.j; //#26509 - $_.min = $_.dist; //#26510 - } //#26510 - } //#26510 - } //#26510 - $_.tmpbits = $s(((~~($_.C / $_.datawr)) * $_.datawr) - ((~~($_.C / $_.datawr)) * $_.datawc)); //#26516 - $puti($_.tmpbits, 0, $_.bits); //#26517 - for (var _2m = $_.bits.length, _2l = $_.tmpbits.length - 1; _2m <= _2l; _2m += 1) { //#26521 - var _2o = $get($_.tmpbits, _2m - 1); //#26519 - $k[$j++] = _2m; //#26519 - $k[$j++] = _2o; //#26519 - if ((_2o % 2) == 0) { //#26519 - var _2p = $k[--$j]; //#26519 - $k[$j++] = $f(_2p + 1); //#26519 - } else { //#26519 - var _2q = $k[--$j]; //#26519 - $k[$j++] = $f(_2q - 1); //#26519 - } //#26519 - var _2s = $k[--$j]; //#26520 - $put($_.tmpbits, $k[--$j], _2s); //#26520 - } //#26520 - $_.bits = $_.tmpbits; //#26522 - $_.m0 = 22609 + 1; //#26526 - $_.m1 = 62509 - 65536; //#26526 - $_.m2 = 19605; //#26526 - $_.m3 = 32557; //#26526 + var _1b = (~~Math.ceil($k[--$j])) - 18; //#26784 + $k[$j++] = _1b; //#26784 + if (_1b < 0) { //#26784 + $j--; //#26784 + $k[$j++] = 0; //#26784 + } //#26784 + var _1c = $k[--$j]; //#26784 + $k[$j++] = ((~~(_1c / 4)) * 4) + 21; //#26784 + }; //#26784 + if (($_.rows == -1) && ($_.columns == -1)) { //#26813 + $k[$j++] = 'size'; //#26787 + $k[$j++] = Math.sqrt($_.grosslen); //#26787 + $_.snapsize(); //#26787 + var _1g = $k[--$j]; //#26787 + $_[$k[--$j]] = _1g; //#26787 + for (;;) { //#26792 + $k[$j++] = $_.size; //#26789 + $k[$j++] = $_.size; //#26789 + $_.metrics(); //#26789 + if ($_.grosslen <= $_.numdatabits) { //#26790 + break; //#26790 + } //#26790 + $_.size = $f($_.size + 4); //#26791 + } //#26791 + $_.rows = $_.size; //#26793 + $_.columns = $_.size; //#26794 + } else { //#26813 + if (($_.columns == -1) && ($_.rows != -1)) { //#26803 + $k[$j++] = 'columns'; //#26797 + $k[$j++] = $_.grosslen / $_.rows; //#26797 + $_.snapsize(); //#26797 + var _1t = $k[--$j]; //#26797 + $_[$k[--$j]] = _1t; //#26797 + for (;;) { //#26802 + $k[$j++] = $_.rows; //#26799 + $k[$j++] = $_.columns; //#26799 + $_.metrics(); //#26799 + if ($_.grosslen <= $_.numdatabits) { //#26800 + break; //#26800 + } //#26800 + $_.columns = $f($_.columns + 4); //#26801 + } //#26801 + } //#26801 + if (($_.rows == -1) && ($_.columns != -1)) { //#26811 + $k[$j++] = 'rows'; //#26805 + $k[$j++] = $_.grosslen / $_.columns; //#26805 + $_.snapsize(); //#26805 + var _24 = $k[--$j]; //#26805 + $_[$k[--$j]] = _24; //#26805 + for (;;) { //#26810 + $k[$j++] = $_.rows; //#26807 + $k[$j++] = $_.columns; //#26807 + $_.metrics(); //#26807 + if ($_.grosslen <= $_.numdatabits) { //#26808 + break; //#26808 + } //#26808 + $_.rows = $f($_.rows + 4); //#26809 + } //#26809 + } //#26809 + if (($_.rows != -1) && ($_.columns != -1)) { //#26814 + $k[$j++] = $_.rows; //#26813 + $k[$j++] = $_.columns; //#26813 + $_.metrics(); //#26813 + } //#26813 + } //#26813 + $_.C = $_.numdatabits; //#26816 + $_.cols = $_.columns; //#26817 + if (($_.rows > 145) || ($_.cols > 145)) { //#26822 + $k[$j++] = 'bwipp.jabcodeNoValidSymbol#26821'; //#26821 + $k[$j++] = "Maximum length exceeded or invalid content"; //#26821 + bwipp_raiseerror(); //#26821 + } //#26821 + $_.min = $_.C; //#26825 + for (var _2K = 3; _2K <= 8; _2K += 1) { //#26837 + $_.i = _2K; //#26827 + for (var _2M = $_.i + 1; _2M <= 9; _2M += 1) { //#26836 + $_.j = _2M; //#26829 + $_.dist = (((~~($_.C / $_.j)) * $_.j) - ((~~($_.C / $_.j)) * $_.i)) - $_.bits.length; //#26830 + if (($_.dist < $_.min) && ($_.dist >= 0)) { //#26835 + $_.datawc = $_.i; //#26832 + $_.datawr = $_.j; //#26833 + $_.min = $_.dist; //#26834 + } //#26834 + } //#26834 + } //#26834 + $_.tmpbits = $s(((~~($_.C / $_.datawr)) * $_.datawr) - ((~~($_.C / $_.datawr)) * $_.datawc)); //#26840 + $puti($_.tmpbits, 0, $_.bits); //#26841 + for (var _2m = $_.bits.length, _2l = $_.tmpbits.length - 1; _2m <= _2l; _2m += 1) { //#26845 + var _2o = $get($_.tmpbits, _2m - 1); //#26843 + $k[$j++] = _2m; //#26843 + $k[$j++] = _2o; //#26843 + if ((_2o % 2) == 0) { //#26843 + var _2p = $k[--$j]; //#26843 + $k[$j++] = $f(_2p + 1); //#26843 + } else { //#26843 + var _2q = $k[--$j]; //#26843 + $k[$j++] = $f(_2q - 1); //#26843 + } //#26843 + var _2s = $k[--$j]; //#26844 + $put($_.tmpbits, $k[--$j], _2s); //#26844 + } //#26844 + $_.bits = $_.tmpbits; //#26846 + $_.m0 = 22609 + 1; //#26850 + $_.m1 = 62509 - 65536; //#26850 + $_.m2 = 19605; //#26850 + $_.m3 = 32557; //#26850 $_.lcg64_temper = function() { - $_.p00 = $_.m0 * $_.s0; //#26532 - $_.p01 = $_.m0 * $_.s1; //#26532 - $_.p02 = $_.m0 * $_.s2; //#26532 - $_.p03 = $_.m0 * $_.s3; //#26532 - $_.p10 = $_.m1 * $_.s0; //#26533 - $_.p11 = $_.m1 * $_.s1; //#26533 - $_.p12 = $_.m1 * $_.s2; //#26533 - $_.p13 = $_.m1 * $_.s3; //#26533 - $_.p20 = $_.m2 * $_.s0; //#26534 - $_.p21 = $_.m2 * $_.s1; //#26534 - $_.p22 = $_.m2 * $_.s2; //#26534 - $_.p23 = $_.m2 * $_.s3; //#26534 - $_.p30 = $_.m3 * $_.s0; //#26535 - $_.p31 = $_.m3 * $_.s1; //#26535 - $_.p32 = $_.m3 * $_.s2; //#26535 - $_.p33 = $_.m3 * $_.s3; //#26535 - $_.s3 = ($_.p33 % 65536) + 1; //#26537 - $_.s2 = (($_.p32 % 65536) + (~~($_.p33 / 65536))) + ($_.p23 % 65536); //#26539 - $_.s1 = ((($_.p31 % 65536) + (~~($_.p32 / 65536))) + (($_.p22 % 65536) + (~~($_.p23 / 65536)))) + ($_.p13 % 65536); //#26542 - $_.s0 = (((($_.p30 % 65536) + (~~($_.p31 / 65536))) + (($_.p21 % 65536) + (~~($_.p22 / 65536)))) + (($_.p12 % 65536) + (~~($_.p13 / 65536)))) + ($_.p03 % 65536); //#26546 - $_.s3 = $_.s3 + 65536; //#26549 - $_.s2 = $_.s2 + 65535; //#26550 - $_.s1 = $_.s1 + 65535; //#26551 - $_.s0 = $_.s0 + 65535; //#26552 - $_.s2 = (~~($_.s3 / 65536)) + $_.s2; //#26555 - $_.s3 = $_.s3 % 65536; //#26555 - $_.s1 = (~~($_.s2 / 65536)) + $_.s1; //#26556 - $_.s2 = $_.s2 % 65536; //#26556 - $_.s0 = (~~($_.s1 / 65536)) + $_.s0; //#26557 - $_.s1 = $_.s1 % 65536; //#26557 - $_.s0 = $_.s0 % 65536; //#26558 - var _3x = (((($_.s0 - 32768) * 65536) + $_.s1) ^ 2147483648) & 4294967295; //#26563 - var _3y = _3x ^ (_3x >>> 11); //#26564 - var _3z = _3y ^ ((_3y << 7) & -1658038656); //#26565 - var _40 = (_3z ^ ((_3z << 15) & -272236544)) & 4294967295; //#26567 - $k[$j++] = _40 ^ (_40 >>> 18); //#26567 - }; //#26567 + $_.p00 = $_.m0 * $_.s0; //#26856 + $_.p01 = $_.m0 * $_.s1; //#26856 + $_.p02 = $_.m0 * $_.s2; //#26856 + $_.p03 = $_.m0 * $_.s3; //#26856 + $_.p10 = $_.m1 * $_.s0; //#26857 + $_.p11 = $_.m1 * $_.s1; //#26857 + $_.p12 = $_.m1 * $_.s2; //#26857 + $_.p13 = $_.m1 * $_.s3; //#26857 + $_.p20 = $_.m2 * $_.s0; //#26858 + $_.p21 = $_.m2 * $_.s1; //#26858 + $_.p22 = $_.m2 * $_.s2; //#26858 + $_.p23 = $_.m2 * $_.s3; //#26858 + $_.p30 = $_.m3 * $_.s0; //#26859 + $_.p31 = $_.m3 * $_.s1; //#26859 + $_.p32 = $_.m3 * $_.s2; //#26859 + $_.p33 = $_.m3 * $_.s3; //#26859 + $_.s3 = ($_.p33 % 65536) + 1; //#26861 + $_.s2 = (($_.p32 % 65536) + (~~($_.p33 / 65536))) + ($_.p23 % 65536); //#26863 + $_.s1 = ((($_.p31 % 65536) + (~~($_.p32 / 65536))) + (($_.p22 % 65536) + (~~($_.p23 / 65536)))) + ($_.p13 % 65536); //#26866 + $_.s0 = (((($_.p30 % 65536) + (~~($_.p31 / 65536))) + (($_.p21 % 65536) + (~~($_.p22 / 65536)))) + (($_.p12 % 65536) + (~~($_.p13 / 65536)))) + ($_.p03 % 65536); //#26870 + $_.s3 = $_.s3 + 65536; //#26873 + $_.s2 = $_.s2 + 65535; //#26874 + $_.s1 = $_.s1 + 65535; //#26875 + $_.s0 = $_.s0 + 65535; //#26876 + $_.s2 = (~~($_.s3 / 65536)) + $_.s2; //#26879 + $_.s3 = $_.s3 % 65536; //#26879 + $_.s1 = (~~($_.s2 / 65536)) + $_.s1; //#26880 + $_.s2 = $_.s2 % 65536; //#26880 + $_.s0 = (~~($_.s1 / 65536)) + $_.s0; //#26881 + $_.s1 = $_.s1 % 65536; //#26881 + $_.s0 = $_.s0 % 65536; //#26882 + var _3x = (((($_.s0 - 32768) * 65536) + $_.s1) ^ 2147483648) & 4294967295; //#26887 + var _3y = _3x ^ (_3x >>> 11); //#26888 + var _3z = _3y ^ ((_3y << 7) & -1658038656); //#26889 + var _40 = (_3z ^ ((_3z << 15) & -272236544)) & 4294967295; //#26891 + $k[$j++] = _40 ^ (_40 >>> 18); //#26891 + }; //#26891 $_.createMatrixA = function() { - $k[$j++] = 'nb_pcb'; //#26573 - if ($_.wr < 4) { //#26573 - $k[$j++] = ~~($_.Pg_sub_block / 2); //#26573 - } else { //#26573 - $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26573 - } //#26573 - var _46 = $k[--$j]; //#26573 - $_[$k[--$j]] = _46; //#26573 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26574 - $_.effwidth = $_.offset * 32; //#26575 - $_.matrixA = $a($_.offset * $_.nb_pcb); //#26576 - for (var _4G = 0, _4F = ($_.offset * $_.nb_pcb) - 1; _4G <= _4F; _4G += 1) { //#26577 - $put($_.matrixA, _4G, 0); //#26577 - } //#26577 - $_.permutation = $a($_.Pg_sub_block); //#26578 - for (var _4M = 0, _4L = $_.Pg_sub_block - 1; _4M <= _4L; _4M += 1) { //#26579 - $put($_.permutation, _4M, _4M); //#26579 - } //#26579 - for (var _4R = 0, _4Q = (~~($_.Pg_sub_block / $_.wr)) - 1; _4R <= _4Q; _4R += 1) { //#26588 - $_.i = _4R; //#26582 - for (var _4U = 0, _4T = $f($_.wr - 1); _4U <= _4T; _4U += 1) { //#26587 - $_.j = _4U; //#26584 - var _4V = $_.matrixA; //#26585 - var _4W = $_.i; //#26585 - var _4X = $_.effwidth; //#26585 - var _4Y = $_.wr; //#26585 - var _4Z = $_.j; //#26585 - var _4f = $f(31 - (($f(($_.i * $f($_.effwidth + $_.wr)) + $_.j)) % 32)); //#26586 - $put(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32), $get(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32)) | ((_4f < 0 ? 1 >>> -_4f : 1 << _4f))); //#26586 - } //#26586 - } //#26586 - $_.s0 = 0; //#26591 - $_.s1 = 0; //#26591 - $_.s2 = 11; //#26591 - $_.s3 = 64569; //#26591 - for (var _4i = 1, _4h = $f($_.wc - 1); _4i <= _4h; _4i += 1) { //#26614 - $_.i = _4i; //#26593 - $_.off_index = (~~($_.Pg_sub_block / $_.wr)) * $_.i; //#26594 - for (var _4o = 0, _4n = $_.Pg_sub_block - 1; _4o <= _4n; _4o += 1) { //#26613 - $_.j = _4o; //#26596 - $_.lcg64_temper(); //#26597 - var _4p = $k[--$j]; //#26598 - $k[$j++] = _4p; //#26598 - if (_4p < 0) { //#26598 - var _4q = $k[--$j]; //#26598 - $k[$j++] = $f((_4q ^ 2147483648) + 2147483648); //#26598 - } //#26598 - $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26600 - for (var _4x = 0, _4w = (~~($_.Pg_sub_block / $_.wr)) - 1; _4x <= _4w; _4x += 1) { //#26609 - $_.k = _4x; //#26602 - var _4y = $_.matrixA; //#26603 - var _4z = $_.off_index; //#26603 - var _50 = $_.k; //#26603 - var _51 = $_.offset; //#26603 - var _52 = $_.j; //#26603 - var _5A = $get($_.matrixA, (~~($get($_.permutation, $_.pos) / 32)) + ($_.k * $_.offset)); //#26605 - var _5E = -($f(31 - ($get($_.permutation, $_.pos) % 32))); //#26606 - var _5G = 31 - ($_.j % 32); //#26607 - $put(_4y, ((_4z + _50) * _51) + (~~(_52 / 32)), $get(_4y, ((_4z + _50) * _51) + (~~(_52 / 32))) | ((_5G < 0 ? (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) >>> -_5G : (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) << _5G))); //#26608 - } //#26608 - var _5J = $_.permutation; //#26610 - var _5K = $_.Pg_sub_block; //#26610 - var _5L = $_.j; //#26610 - $put(_5J, (_5K - 1) - _5L, $get($_.permutation, $_.pos)); //#26612 - $put($_.permutation, $_.pos, $get(_5J, (_5K - 1) - _5L)); //#26612 - } //#26612 - } //#26612 - }; //#26612 + $k[$j++] = 'nb_pcb'; //#26897 + if ($_.wr < 4) { //#26897 + $k[$j++] = ~~($_.Pg_sub_block / 2); //#26897 + } else { //#26897 + $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26897 + } //#26897 + var _46 = $k[--$j]; //#26897 + $_[$k[--$j]] = _46; //#26897 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26898 + $_.effwidth = $_.offset * 32; //#26899 + $_.matrixA = $a($_.offset * $_.nb_pcb); //#26900 + for (var _4G = 0, _4F = ($_.offset * $_.nb_pcb) - 1; _4G <= _4F; _4G += 1) { //#26901 + $put($_.matrixA, _4G, 0); //#26901 + } //#26901 + $_.permutation = $a($_.Pg_sub_block); //#26902 + for (var _4M = 0, _4L = $_.Pg_sub_block - 1; _4M <= _4L; _4M += 1) { //#26903 + $put($_.permutation, _4M, _4M); //#26903 + } //#26903 + for (var _4R = 0, _4Q = (~~($_.Pg_sub_block / $_.wr)) - 1; _4R <= _4Q; _4R += 1) { //#26912 + $_.i = _4R; //#26906 + for (var _4U = 0, _4T = $f($_.wr - 1); _4U <= _4T; _4U += 1) { //#26911 + $_.j = _4U; //#26908 + var _4V = $_.matrixA; //#26909 + var _4W = $_.i; //#26909 + var _4X = $_.effwidth; //#26909 + var _4Y = $_.wr; //#26909 + var _4Z = $_.j; //#26909 + var _4f = $f(31 - (($f(($_.i * $f($_.effwidth + $_.wr)) + $_.j)) % 32)); //#26910 + $put(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32), $get(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32)) | ((_4f < 0 ? 1 >>> -_4f : 1 << _4f))); //#26910 + } //#26910 + } //#26910 + $_.s0 = 0; //#26915 + $_.s1 = 0; //#26915 + $_.s2 = 11; //#26915 + $_.s3 = 64569; //#26915 + for (var _4i = 1, _4h = $f($_.wc - 1); _4i <= _4h; _4i += 1) { //#26938 + $_.i = _4i; //#26917 + $_.off_index = (~~($_.Pg_sub_block / $_.wr)) * $_.i; //#26918 + for (var _4o = 0, _4n = $_.Pg_sub_block - 1; _4o <= _4n; _4o += 1) { //#26937 + $_.j = _4o; //#26920 + $_.lcg64_temper(); //#26921 + var _4p = $k[--$j]; //#26922 + $k[$j++] = _4p; //#26922 + if (_4p < 0) { //#26922 + var _4q = $k[--$j]; //#26922 + $k[$j++] = $f((_4q ^ 2147483648) + 2147483648); //#26922 + } //#26922 + $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26924 + for (var _4x = 0, _4w = (~~($_.Pg_sub_block / $_.wr)) - 1; _4x <= _4w; _4x += 1) { //#26933 + $_.k = _4x; //#26926 + var _4y = $_.matrixA; //#26927 + var _4z = $_.off_index; //#26927 + var _50 = $_.k; //#26927 + var _51 = $_.offset; //#26927 + var _52 = $_.j; //#26927 + var _5A = $get($_.matrixA, (~~($get($_.permutation, $_.pos) / 32)) + ($_.k * $_.offset)); //#26929 + var _5E = -($f(31 - ($get($_.permutation, $_.pos) % 32))); //#26930 + var _5G = 31 - ($_.j % 32); //#26931 + $put(_4y, ((_4z + _50) * _51) + (~~(_52 / 32)), $get(_4y, ((_4z + _50) * _51) + (~~(_52 / 32))) | ((_5G < 0 ? (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) >>> -_5G : (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) << _5G))); //#26932 + } //#26932 + var _5J = $_.permutation; //#26934 + var _5K = $_.Pg_sub_block; //#26934 + var _5L = $_.j; //#26934 + $put(_5J, (_5K - 1) - _5L, $get($_.permutation, $_.pos)); //#26936 + $put($_.permutation, $_.pos, $get(_5J, (_5K - 1) - _5L)); //#26936 + } //#26936 + } //#26936 + }; //#26936 $_.createMetadataMatrixA = function() { - $_.nb_pcb = ~~($_.Pg_sub_block / 2); //#26620 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26621 - $_.matrixA = $a($_.offset * $_.nb_pcb); //#26622 - for (var _5Y = 0, _5X = ($_.offset * $_.nb_pcb) - 1; _5Y <= _5X; _5Y += 1) { //#26623 - $put($_.matrixA, _5Y, 0); //#26623 - } //#26623 - $_.permutation = $a($_.Pg_sub_block); //#26624 - for (var _5e = 0, _5d = $_.Pg_sub_block - 1; _5e <= _5d; _5e += 1) { //#26625 - $put($_.permutation, _5e, _5e); //#26625 - } //#26625 - $_.s0 = 0; //#26628 - $_.s1 = 0; //#26628 - $_.s2 = 0; //#26628 - $_.s3 = 38545; //#26628 - $_.nb_once = ~~((~~($f((($_.nb_pcb / $_.wc) * $_.Pg_sub_block) + 3))) / $_.nb_pcb); //#26629 - for (var _5m = 0, _5l = $_.nb_pcb - 1; _5m <= _5l; _5m += 1) { //#26644 - $_.i = _5m; //#26631 - for (var _5p = 0, _5o = $_.nb_once - 1; _5p <= _5o; _5p += 1) { //#26643 - $_.j = _5p; //#26633 - $_.lcg64_temper(); //#26634 - var _5q = $k[--$j]; //#26635 - $k[$j++] = _5q; //#26635 - if (_5q < 0) { //#26635 - var _5r = $k[--$j]; //#26635 - $k[$j++] = $f((_5r ^ 2147483648) + 2147483648); //#26635 - } //#26635 - $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26637 - var _5v = $_.matrixA; //#26638 - var _5w = $_.i; //#26638 - var _5x = $_.offset; //#26638 - var _60 = $get($_.permutation, $_.pos); //#26638 - var _65 = $f(31 - ($get($_.permutation, $_.pos) % 32)); //#26639 - $put(_5v, (_5w * _5x) + (~~(_60 / 32)), $get(_5v, (_5w * _5x) + (~~(_60 / 32))) | ((_65 < 0 ? 1 >>> -_65 : 1 << _65))); //#26639 - var _68 = $_.permutation; //#26640 - var _69 = $_.Pg_sub_block; //#26640 - var _6A = $_.j; //#26640 - $put(_68, (_69 - 1) - _6A, $get($_.permutation, $_.pos)); //#26642 - $put($_.permutation, $_.pos, $get(_68, (_69 - 1) - _6A)); //#26642 - } //#26642 - } //#26642 - }; //#26642 + $_.nb_pcb = ~~($_.Pg_sub_block / 2); //#26944 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26945 + $_.matrixA = $a($_.offset * $_.nb_pcb); //#26946 + for (var _5Y = 0, _5X = ($_.offset * $_.nb_pcb) - 1; _5Y <= _5X; _5Y += 1) { //#26947 + $put($_.matrixA, _5Y, 0); //#26947 + } //#26947 + $_.permutation = $a($_.Pg_sub_block); //#26948 + for (var _5e = 0, _5d = $_.Pg_sub_block - 1; _5e <= _5d; _5e += 1) { //#26949 + $put($_.permutation, _5e, _5e); //#26949 + } //#26949 + $_.s0 = 0; //#26952 + $_.s1 = 0; //#26952 + $_.s2 = 0; //#26952 + $_.s3 = 38545; //#26952 + $_.nb_once = ~~((~~($f((($_.nb_pcb / $_.wc) * $_.Pg_sub_block) + 3))) / $_.nb_pcb); //#26953 + for (var _5m = 0, _5l = $_.nb_pcb - 1; _5m <= _5l; _5m += 1) { //#26968 + $_.i = _5m; //#26955 + for (var _5p = 0, _5o = $_.nb_once - 1; _5p <= _5o; _5p += 1) { //#26967 + $_.j = _5p; //#26957 + $_.lcg64_temper(); //#26958 + var _5q = $k[--$j]; //#26959 + $k[$j++] = _5q; //#26959 + if (_5q < 0) { //#26959 + var _5r = $k[--$j]; //#26959 + $k[$j++] = $f((_5r ^ 2147483648) + 2147483648); //#26959 + } //#26959 + $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26961 + var _5v = $_.matrixA; //#26962 + var _5w = $_.i; //#26962 + var _5x = $_.offset; //#26962 + var _60 = $get($_.permutation, $_.pos); //#26962 + var _65 = $f(31 - ($get($_.permutation, $_.pos) % 32)); //#26963 + $put(_5v, (_5w * _5x) + (~~(_60 / 32)), $get(_5v, (_5w * _5x) + (~~(_60 / 32))) | ((_65 < 0 ? 1 >>> -_65 : 1 << _65))); //#26963 + var _68 = $_.permutation; //#26964 + var _69 = $_.Pg_sub_block; //#26964 + var _6A = $_.j; //#26964 + $put(_68, (_69 - 1) - _6A, $get($_.permutation, $_.pos)); //#26966 + $put($_.permutation, $_.pos, $get(_68, (_69 - 1) - _6A)); //#26966 + } //#26966 + } //#26966 + }; //#26966 $_.GaussJordan = function() { - $k[$j++] = 'nb_pcb'; //#26650 - if ($_.wr < 4) { //#26650 - $k[$j++] = ~~($_.Pg_sub_block / 2); //#26650 - } else { //#26650 - $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26650 - } //#26650 - var _6K = $k[--$j]; //#26650 - $_[$k[--$j]] = _6K; //#26650 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26651 - var _6N = $_.matrixA; //#26652 - $_.matrixH = $arrcpy($a(_6N.length), _6N); //#26652 - $k[$j++] = Infinity; //#26653 - for (var _6R = 0, _6S = $_.Pg_sub_block; _6R < _6S; _6R++) { //#26653 - $k[$j++] = 0; //#26653 - } //#26653 - $_.column_arrangement = $a(); //#26653 - $k[$j++] = Infinity; //#26654 - for (var _6V = 0, _6W = $_.Pg_sub_block; _6V < _6W; _6V++) { //#26654 - $k[$j++] = false; //#26654 - } //#26654 - $_.processed_column = $a(); //#26654 - $k[$j++] = Infinity; //#26655 - for (var _6Z = 0, _6a = $_.nb_pcb; _6Z < _6a; _6Z++) { //#26655 - $k[$j++] = 0; //#26655 - } //#26655 - $_.zero_lines_nb = $a(); //#26655 - $k[$j++] = Infinity; //#26656 - for (var _6d = 0, _6e = $_.Pg_sub_block * 2; _6d < _6e; _6d++) { //#26656 - $k[$j++] = 0; //#26656 - } //#26656 - $_.swap_col = $a(); //#26656 - $_.zero_lines = 0; //#26657 - $_.loop0 = 0; //#26659 - for (var _6i = 0, _6h = $_.nb_pcb - 1; _6i <= _6h; _6i += 1) { //#26697 - $_.i = _6i; //#26661 - $_.pivot_column = $_.Pg_sub_block + 1; //#26662 - for (var _6m = 0, _6l = $_.Pg_sub_block - 1; _6m <= _6l; _6m += 1) { //#26670 - $_.j = _6m; //#26664 - var _6r = $get($_.matrixH, ~~(((($_.offset * 32) * $_.i) + $_.j) / 32)); //#26665 - var _6v = -(31 - (((($_.offset * 32) * $_.i) + $_.j) % 32)); //#26666 - if ((((_6v < 0 ? _6r >>> -_6v : _6r << _6v)) & 1) == 1) { //#26669 - $_.pivot_column = $_.j; //#26667 - break; //#26668 - } //#26668 - } //#26668 - if ($_.pivot_column < $_.Pg_sub_block) { //#26695 - $put($_.processed_column, $_.pivot_column, true); //#26672 - $put($_.column_arrangement, $_.pivot_column, $_.i); //#26673 - if ($_.pivot_column >= $_.nb_pcb) { //#26677 - $put($_.swap_col, $_.loop0 * 2, $_.pivot_column); //#26675 - $_.loop0 = $_.loop0 + 1; //#26676 - } //#26676 - $_.off_index = ~~($_.pivot_column / 32); //#26678 - $_.off_index1 = $_.pivot_column % 32; //#26679 - for (var _7E = 0, _7D = $_.nb_pcb - 1; _7E <= _7D; _7E += 1) { //#26692 - $_.j = _7E; //#26681 - if ($_.i != $_.j) { //#26691 - var _7L = $get($_.matrixH, $_.off_index + ($_.j * $_.offset)); //#26683 - var _7N = -(31 - $_.off_index1); //#26684 - if ((((_7N < 0 ? _7L >>> -_7N : _7L << _7N)) & 1) == 1) { //#26690 - for (var _7Q = 0, _7P = $_.offset - 1; _7Q <= _7P; _7Q += 1) { //#26689 - $_.k = _7Q; //#26686 - var _7R = $_.matrixH; //#26687 - var _7S = $_.offset; //#26687 - var _7T = $_.j; //#26687 - var _7U = $_.k; //#26687 - $put(_7R, (_7S * _7T) + _7U, $xo($get(_7R, (_7S * _7T) + _7U), $get($_.matrixH, ($_.offset * $_.i) + $_.k))); //#26688 - } //#26688 - } //#26688 - } //#26688 - } //#26688 - } else { //#26695 - $put($_.zero_lines_nb, $_.zero_lines, $_.i); //#26694 - $_.zero_lines = $_.zero_lines + 1; //#26695 - } //#26695 - } //#26695 - $_.matrix_rank = $_.nb_pcb - $_.zero_lines; //#26699 - $_.loop2 = 0; //#26700 - for (var _7k = $_.matrix_rank, _7j = $_.nb_pcb - 1; _7k <= _7j; _7k += 1) { //#26720 - $_.i = _7k; //#26702 - if ($get($_.column_arrangement, $_.i) > 0) { //#26719 - for (var _7q = 0, _7p = $_.nb_pcb - 1; _7q <= _7p; _7q += 1) { //#26718 - $_.j = _7q; //#26705 - if ($nt($get($_.processed_column, $_.j))) { //#26717 - $put($_.column_arrangement, $_.j, $get($_.column_arrangement, $_.i)); //#26707 - $put($_.column_arrangement, $_.i, 0); //#26708 - $put($_.processed_column, $_.j, true); //#26709 - $put($_.processed_column, $_.i, false); //#26710 - $put($_.swap_col, $_.loop0 * 2, $_.i); //#26711 - $put($_.swap_col, ($_.loop0 * 2) + 1, $_.j); //#26712 - $put($_.column_arrangement, $_.i, $_.j); //#26713 - $_.loop0 = $_.loop0 + 1; //#26714 - $_.loop2 = $_.loop2 + 1; //#26715 - break; //#26716 - } //#26716 - } //#26716 - } //#26716 - } //#26716 - $_.loop1 = 0; //#26722 - for (var _8I = 0, _8H = $_.nb_pcb - 1; _8I <= _8H; _8I += 1) { //#26731 - $_.kl = _8I; //#26724 - if ($nt($get($_.processed_column, $_.kl)) && ($_.loop1 < ($_.loop0 - $_.loop2))) { //#26730 - $put($_.column_arrangement, $_.kl, $get($_.column_arrangement, $get($_.swap_col, $_.loop1 * 2))); //#26726 - $put($_.processed_column, $_.kl, true); //#26727 - $put($_.swap_col, ($_.loop1 * 2) + 1, $_.kl); //#26728 - $_.loop1 = $_.loop1 + 1; //#26729 - } //#26729 - } //#26729 - $_.loop1 = 0; //#26733 - for (var _8e = 0, _8d = $_.nb_pcb - 1; _8e <= _8d; _8e += 1) { //#26740 - $_.kl = _8e; //#26735 - if ($nt($get($_.processed_column, $_.kl))) { //#26739 - $put($_.column_arrangement, $_.kl, $get($_.zero_lines_nb, $_.loop1)); //#26737 - $_.loop1 = $_.loop1 + 1; //#26738 - } //#26738 - } //#26738 - for (var _8q = 0, _8p = $_.nb_pcb - 1; _8q <= _8p; _8q += 1) { //#26749 - $_.i = _8q; //#26743 - for (var _8t = 0, _8s = $_.offset - 1; _8t <= _8s; _8t += 1) { //#26748 - $_.j = _8t; //#26745 - $put($_.matrixA, ($_.i * $_.offset) + $_.j, $get($_.matrixH, $f(($get($_.column_arrangement, $_.i) * $_.offset) + $_.j))); //#26747 - } //#26747 - } //#26747 - $_.tmp = 0; //#26751 - for (var _97 = 0, _96 = $_.loop0 - 1; _97 <= _96; _97 += 1) { //#26773 - $_.i = _97; //#26753 - for (var _9A = 0, _99 = $_.nb_pcb - 1; _9A <= _99; _9A += 1) { //#26772 - $_.j = _9A; //#26755 - var _9H = $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset)); //#26756 - var _9L = -($f(31 - ($get($_.swap_col, $_.i * 2) % 32))); //#26757 - $_.tmp = (((-(((_9L < 0 ? _9H >>> -_9L : _9H << _9L)) & 1)) ^ $_.tmp) & 1) ^ $_.tmp; //#26758 - var _9O = $_.matrixA; //#26759 - var _9R = $get($_.swap_col, $_.i * 2); //#26759 - var _9S = $_.j; //#26759 - var _9T = $_.offset; //#26759 - var _9b = $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset)); //#26761 - var _9f = -($f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32))); //#26762 - var _9q = $f(31 - ($get($_.swap_col, $_.i * 2) % 32)); //#26764 - $put(_9O, (~~(_9R / 32)) + (_9S * _9T), $get(_9O, (~~(_9R / 32)) + (_9S * _9T)) ^ (((-(((_9f < 0 ? _9b >>> -_9f : _9b << _9f)) & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset))) & ((_9q < 0 ? 1 >>> -_9q : 1 << _9q)))); //#26765 - var _9r = $_.matrixA; //#26766 - var _9u = $get($_.swap_col, ($_.i * 2) + 1); //#26766 - var _9v = $_.j; //#26766 - var _9w = $_.offset; //#26766 - var _A9 = $f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32)); //#26770 - $put(_9r, (~~(_9u / 32)) + (_9v * _9w), $get(_9r, (~~(_9u / 32)) + (_9v * _9w)) ^ (((-($_.tmp & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset))) & ((_A9 < 0 ? 1 >>> -_A9 : 1 << _A9)))); //#26771 - } //#26771 - } //#26771 - }; //#26771 + $k[$j++] = 'nb_pcb'; //#26974 + if ($_.wr < 4) { //#26974 + $k[$j++] = ~~($_.Pg_sub_block / 2); //#26974 + } else { //#26974 + $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26974 + } //#26974 + var _6K = $k[--$j]; //#26974 + $_[$k[--$j]] = _6K; //#26974 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26975 + var _6N = $_.matrixA; //#26976 + $_.matrixH = $arrcpy($a(_6N.length), _6N); //#26976 + $k[$j++] = Infinity; //#26977 + for (var _6R = 0, _6S = $_.Pg_sub_block; _6R < _6S; _6R++) { //#26977 + $k[$j++] = 0; //#26977 + } //#26977 + $_.column_arrangement = $a(); //#26977 + $k[$j++] = Infinity; //#26978 + for (var _6V = 0, _6W = $_.Pg_sub_block; _6V < _6W; _6V++) { //#26978 + $k[$j++] = false; //#26978 + } //#26978 + $_.processed_column = $a(); //#26978 + $k[$j++] = Infinity; //#26979 + for (var _6Z = 0, _6a = $_.nb_pcb; _6Z < _6a; _6Z++) { //#26979 + $k[$j++] = 0; //#26979 + } //#26979 + $_.zero_lines_nb = $a(); //#26979 + $k[$j++] = Infinity; //#26980 + for (var _6d = 0, _6e = $_.Pg_sub_block * 2; _6d < _6e; _6d++) { //#26980 + $k[$j++] = 0; //#26980 + } //#26980 + $_.swap_col = $a(); //#26980 + $_.zero_lines = 0; //#26981 + $_.loop0 = 0; //#26983 + for (var _6i = 0, _6h = $_.nb_pcb - 1; _6i <= _6h; _6i += 1) { //#27021 + $_.i = _6i; //#26985 + $_.pivot_column = $_.Pg_sub_block + 1; //#26986 + for (var _6m = 0, _6l = $_.Pg_sub_block - 1; _6m <= _6l; _6m += 1) { //#26994 + $_.j = _6m; //#26988 + var _6r = $get($_.matrixH, ~~(((($_.offset * 32) * $_.i) + $_.j) / 32)); //#26989 + var _6v = -(31 - (((($_.offset * 32) * $_.i) + $_.j) % 32)); //#26990 + if ((((_6v < 0 ? _6r >>> -_6v : _6r << _6v)) & 1) == 1) { //#26993 + $_.pivot_column = $_.j; //#26991 + break; //#26992 + } //#26992 + } //#26992 + if ($_.pivot_column < $_.Pg_sub_block) { //#27019 + $put($_.processed_column, $_.pivot_column, true); //#26996 + $put($_.column_arrangement, $_.pivot_column, $_.i); //#26997 + if ($_.pivot_column >= $_.nb_pcb) { //#27001 + $put($_.swap_col, $_.loop0 * 2, $_.pivot_column); //#26999 + $_.loop0 = $_.loop0 + 1; //#27000 + } //#27000 + $_.off_index = ~~($_.pivot_column / 32); //#27002 + $_.off_index1 = $_.pivot_column % 32; //#27003 + for (var _7E = 0, _7D = $_.nb_pcb - 1; _7E <= _7D; _7E += 1) { //#27016 + $_.j = _7E; //#27005 + if ($_.i != $_.j) { //#27015 + var _7L = $get($_.matrixH, $_.off_index + ($_.j * $_.offset)); //#27007 + var _7N = -(31 - $_.off_index1); //#27008 + if ((((_7N < 0 ? _7L >>> -_7N : _7L << _7N)) & 1) == 1) { //#27014 + for (var _7Q = 0, _7P = $_.offset - 1; _7Q <= _7P; _7Q += 1) { //#27013 + $_.k = _7Q; //#27010 + var _7R = $_.matrixH; //#27011 + var _7S = $_.offset; //#27011 + var _7T = $_.j; //#27011 + var _7U = $_.k; //#27011 + $put(_7R, (_7S * _7T) + _7U, $xo($get(_7R, (_7S * _7T) + _7U), $get($_.matrixH, ($_.offset * $_.i) + $_.k))); //#27012 + } //#27012 + } //#27012 + } //#27012 + } //#27012 + } else { //#27019 + $put($_.zero_lines_nb, $_.zero_lines, $_.i); //#27018 + $_.zero_lines = $_.zero_lines + 1; //#27019 + } //#27019 + } //#27019 + $_.matrix_rank = $_.nb_pcb - $_.zero_lines; //#27023 + $_.loop2 = 0; //#27024 + for (var _7k = $_.matrix_rank, _7j = $_.nb_pcb - 1; _7k <= _7j; _7k += 1) { //#27044 + $_.i = _7k; //#27026 + if ($get($_.column_arrangement, $_.i) > 0) { //#27043 + for (var _7q = 0, _7p = $_.nb_pcb - 1; _7q <= _7p; _7q += 1) { //#27042 + $_.j = _7q; //#27029 + if ($nt($get($_.processed_column, $_.j))) { //#27041 + $put($_.column_arrangement, $_.j, $get($_.column_arrangement, $_.i)); //#27031 + $put($_.column_arrangement, $_.i, 0); //#27032 + $put($_.processed_column, $_.j, true); //#27033 + $put($_.processed_column, $_.i, false); //#27034 + $put($_.swap_col, $_.loop0 * 2, $_.i); //#27035 + $put($_.swap_col, ($_.loop0 * 2) + 1, $_.j); //#27036 + $put($_.column_arrangement, $_.i, $_.j); //#27037 + $_.loop0 = $_.loop0 + 1; //#27038 + $_.loop2 = $_.loop2 + 1; //#27039 + break; //#27040 + } //#27040 + } //#27040 + } //#27040 + } //#27040 + $_.loop1 = 0; //#27046 + for (var _8I = 0, _8H = $_.nb_pcb - 1; _8I <= _8H; _8I += 1) { //#27055 + $_.kl = _8I; //#27048 + if ($nt($get($_.processed_column, $_.kl)) && ($_.loop1 < ($_.loop0 - $_.loop2))) { //#27054 + $put($_.column_arrangement, $_.kl, $get($_.column_arrangement, $get($_.swap_col, $_.loop1 * 2))); //#27050 + $put($_.processed_column, $_.kl, true); //#27051 + $put($_.swap_col, ($_.loop1 * 2) + 1, $_.kl); //#27052 + $_.loop1 = $_.loop1 + 1; //#27053 + } //#27053 + } //#27053 + $_.loop1 = 0; //#27057 + for (var _8e = 0, _8d = $_.nb_pcb - 1; _8e <= _8d; _8e += 1) { //#27064 + $_.kl = _8e; //#27059 + if ($nt($get($_.processed_column, $_.kl))) { //#27063 + $put($_.column_arrangement, $_.kl, $get($_.zero_lines_nb, $_.loop1)); //#27061 + $_.loop1 = $_.loop1 + 1; //#27062 + } //#27062 + } //#27062 + for (var _8q = 0, _8p = $_.nb_pcb - 1; _8q <= _8p; _8q += 1) { //#27073 + $_.i = _8q; //#27067 + for (var _8t = 0, _8s = $_.offset - 1; _8t <= _8s; _8t += 1) { //#27072 + $_.j = _8t; //#27069 + $put($_.matrixA, ($_.i * $_.offset) + $_.j, $get($_.matrixH, $f(($get($_.column_arrangement, $_.i) * $_.offset) + $_.j))); //#27071 + } //#27071 + } //#27071 + $_.tmp = 0; //#27075 + for (var _97 = 0, _96 = $_.loop0 - 1; _97 <= _96; _97 += 1) { //#27097 + $_.i = _97; //#27077 + for (var _9A = 0, _99 = $_.nb_pcb - 1; _9A <= _99; _9A += 1) { //#27096 + $_.j = _9A; //#27079 + var _9H = $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset)); //#27080 + var _9L = -($f(31 - ($get($_.swap_col, $_.i * 2) % 32))); //#27081 + $_.tmp = (((-(((_9L < 0 ? _9H >>> -_9L : _9H << _9L)) & 1)) ^ $_.tmp) & 1) ^ $_.tmp; //#27082 + var _9O = $_.matrixA; //#27083 + var _9R = $get($_.swap_col, $_.i * 2); //#27083 + var _9S = $_.j; //#27083 + var _9T = $_.offset; //#27083 + var _9b = $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset)); //#27085 + var _9f = -($f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32))); //#27086 + var _9q = $f(31 - ($get($_.swap_col, $_.i * 2) % 32)); //#27088 + $put(_9O, (~~(_9R / 32)) + (_9S * _9T), $get(_9O, (~~(_9R / 32)) + (_9S * _9T)) ^ (((-(((_9f < 0 ? _9b >>> -_9f : _9b << _9f)) & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset))) & ((_9q < 0 ? 1 >>> -_9q : 1 << _9q)))); //#27089 + var _9r = $_.matrixA; //#27090 + var _9u = $get($_.swap_col, ($_.i * 2) + 1); //#27090 + var _9v = $_.j; //#27090 + var _9w = $_.offset; //#27090 + var _A9 = $f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32)); //#27094 + $put(_9r, (~~(_9u / 32)) + (_9v * _9w), $get(_9r, (~~(_9u / 32)) + (_9v * _9w)) ^ (((-($_.tmp & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset))) & ((_A9 < 0 ? 1 >>> -_A9 : 1 << _A9)))); //#27095 + } //#27095 + } //#27095 + }; //#27095 $_.createGeneratorMatrix = function() { - $_.pn = $_.Pg_sub_block - $_.matrix_rank; //#26779 - $_.offset = ~~Math.ceil($_.pn / 32); //#26780 - $_.effwidth = $_.offset * 32; //#26781 - $_.offset_cap = ~~Math.ceil($_.Pg_sub_block / 32); //#26782 - $_.G = $a($_.offset * $_.Pg_sub_block); //#26783 - for (var _AL = 0, _AK = ($_.offset * $_.Pg_sub_block) - 1; _AL <= _AK; _AL += 1) { //#26786 - $put($_.G, _AL, 0); //#26785 - } //#26785 - for (var _AP = 0, _AO = $_.pn - 1; _AP <= _AO; _AP += 1) { //#26791 - $_.i = _AP; //#26788 - var _AQ = $_.G; //#26789 - var _AR = $_.Pg_sub_block; //#26789 - var _AS = $_.pn; //#26789 - var _AT = $_.i; //#26789 - var _AU = $_.offset; //#26789 - var _AV = $_.i; //#26789 - var _AY = 31 - ($_.i % 32); //#26790 - $put(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32)), $get(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32))) | ((_AY < 0 ? 1 >>> -_AY : 1 << _AY))); //#26790 - } //#26790 - $_.matrix_index = $_.Pg_sub_block - $_.pn; //#26792 - $_.loop0 = 0; //#26793 - for (var _Af = 0, _Ae = (($_.Pg_sub_block - $_.pn) * $_.effwidth) - 1; _Af <= _Ae; _Af += 1) { //#26810 - $_.i = _Af; //#26795 - if ($_.matrix_index >= $_.Pg_sub_block) { //#26799 - $_.loop0 = $_.loop0 + 1; //#26797 - $_.matrix_index = $_.Pg_sub_block - $_.pn; //#26798 - } //#26798 - if (($_.i % $_.effwidth) < $_.pn) { //#26809 - var _Ao = $_.G; //#26801 - var _Ap = $_.i; //#26801 - var _Av = $get($_.matrixA, (~~($_.matrix_index / 32)) + ($_.offset_cap * $_.loop0)); //#26803 - var _Ax = -(31 - ($_.matrix_index % 32)); //#26804 - var _B2 = 31 - ($_.i % 32); //#26806 - $put(_Ao, ~~(_Ap / 32), $get(_Ao, ~~(_Ap / 32)) ^ (((-(((_Ax < 0 ? _Av >>> -_Ax : _Av << _Ax)) & 1)) ^ $get($_.G, ~~($_.i / 32))) & ((_B2 < 0 ? 1 >>> -_B2 : 1 << _B2)))); //#26807 - $_.matrix_index = $_.matrix_index + 1; //#26808 - } //#26808 - } //#26808 - }; //#26808 + $_.pn = $_.Pg_sub_block - $_.matrix_rank; //#27103 + $_.offset = ~~Math.ceil($_.pn / 32); //#27104 + $_.effwidth = $_.offset * 32; //#27105 + $_.offset_cap = ~~Math.ceil($_.Pg_sub_block / 32); //#27106 + $_.G = $a($_.offset * $_.Pg_sub_block); //#27107 + for (var _AL = 0, _AK = ($_.offset * $_.Pg_sub_block) - 1; _AL <= _AK; _AL += 1) { //#27110 + $put($_.G, _AL, 0); //#27109 + } //#27109 + for (var _AP = 0, _AO = $_.pn - 1; _AP <= _AO; _AP += 1) { //#27115 + $_.i = _AP; //#27112 + var _AQ = $_.G; //#27113 + var _AR = $_.Pg_sub_block; //#27113 + var _AS = $_.pn; //#27113 + var _AT = $_.i; //#27113 + var _AU = $_.offset; //#27113 + var _AV = $_.i; //#27113 + var _AY = 31 - ($_.i % 32); //#27114 + $put(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32)), $get(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32))) | ((_AY < 0 ? 1 >>> -_AY : 1 << _AY))); //#27114 + } //#27114 + $_.matrix_index = $_.Pg_sub_block - $_.pn; //#27116 + $_.loop0 = 0; //#27117 + for (var _Af = 0, _Ae = (($_.Pg_sub_block - $_.pn) * $_.effwidth) - 1; _Af <= _Ae; _Af += 1) { //#27134 + $_.i = _Af; //#27119 + if ($_.matrix_index >= $_.Pg_sub_block) { //#27123 + $_.loop0 = $_.loop0 + 1; //#27121 + $_.matrix_index = $_.Pg_sub_block - $_.pn; //#27122 + } //#27122 + if (($_.i % $_.effwidth) < $_.pn) { //#27133 + var _Ao = $_.G; //#27125 + var _Ap = $_.i; //#27125 + var _Av = $get($_.matrixA, (~~($_.matrix_index / 32)) + ($_.offset_cap * $_.loop0)); //#27127 + var _Ax = -(31 - ($_.matrix_index % 32)); //#27128 + var _B2 = 31 - ($_.i % 32); //#27130 + $put(_Ao, ~~(_Ap / 32), $get(_Ao, ~~(_Ap / 32)) ^ (((-(((_Ax < 0 ? _Av >>> -_Ax : _Av << _Ax)) & 1)) ^ $get($_.G, ~~($_.i / 32))) & ((_B2 < 0 ? 1 >>> -_B2 : 1 << _B2)))); //#27131 + $_.matrix_index = $_.matrix_index + 1; //#27132 + } //#27132 + } //#27132 + }; //#27132 $_.ldpc = function() { - $_.wr = $k[--$j]; //#26816 - $_.wc = $k[--$j]; //#26817 - $k[$j++] = Infinity; //#26818 - var _B6 = $k[--$j]; //#26818 - var _B7 = $k[--$j]; //#26818 - $k[$j++] = _B6; //#26818 - $forall(_B7, function() { //#26818 - var _B8 = $k[--$j]; //#26818 - $k[$j++] = $f(_B8 - 48); //#26818 - }); //#26818 - $_.data = $a(); //#26818 - $_.Pn = $_.data.length; //#26820 - if ($_.wr != -1) { //#26835 - $_.Pg = ~~((Math.ceil((Math.ceil(($_.Pn * $_.wr) / $f($_.wr - $_.wc))) / $_.wr)) * $_.wr); //#26822 - $_.nb_sub_blocks = (~~($_.Pg / 2700)) + 1; //#26823 - $_.Pg_sub_block = (~~((~~($_.Pg / $_.nb_sub_blocks)) / $_.wr)) * $_.wr; //#26824 - $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#26825 - $_.nb_sub_blocks = ~~($_.Pg / $_.Pg_sub_block); //#26826 - $k[$j++] = 'encoding_iterations'; //#26827 - $k[$j++] = ~~($_.Pg / $_.Pg_sub_block); //#26827 - if (($_.Pn_sub_block * $_.nb_sub_blocks) < $_.Pn) { //#26827 - var _BY = $k[--$j]; //#26827 - $k[$j++] = $f(_BY - 1); //#26827 - } //#26827 - var _BZ = $k[--$j]; //#26827 - $_[$k[--$j]] = _BZ; //#26827 - $_.createMatrixA(); //#26828 - } else { //#26835 - $_.Pg = $_.Pn * 2; //#26830 - $_.nb_sub_blocks = 1; //#26831 - $_.Pg_sub_block = $_.Pg; //#26832 - $_.Pn_sub_block = $_.Pn; //#26833 - $_.encoding_iterations = 1; //#26834 - $_.createMetadataMatrixA(); //#26835 - } //#26835 - $_.GaussJordan(); //#26837 - $_.createGeneratorMatrix(); //#26838 - $_.ecc_encoded_data = $a($_.Pg); //#26840 - $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#26842 - for (var _Bk = 0, _Bj = $_.encoding_iterations - 1; _Bk <= _Bj; _Bk += 1) { //#26858 - $_.iter = _Bk; //#26844 - for (var _Bn = 0, _Bm = $_.Pg_sub_block - 1; _Bn <= _Bm; _Bn += 1) { //#26857 - $_.i = _Bn; //#26846 - $_.temp = 0; //#26847 - $_.loop0 = 0; //#26848 - $_.offset_index = $_.offset * $_.i; //#26849 - for (var _Bv = $_.iter * $_.Pn_sub_block, _Bu = (($_.iter + 1) * $_.Pn_sub_block) - 1; _Bv <= _Bu; _Bv += 1) { //#26855 - var _C1 = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#26852 - var _C3 = -(31 - ($_.loop0 % 32)); //#26852 - $_.temp = ($get($_.data, _Bv) & (((_C3 < 0 ? _C1 >>> -_C3 : _C1 << _C3)) & 1)) ^ $_.temp; //#26853 - $_.loop0 = $_.loop0 + 1; //#26854 - } //#26854 - $put($_.ecc_encoded_data, $_.i + ($_.iter * $_.Pg_sub_block), $_.temp); //#26856 - } //#26856 - } //#26856 - if ($_.encoding_iterations != $_.nb_sub_blocks) { //#26882 - $_.start = $_.encoding_iterations * $_.Pn_sub_block; //#26861 - $_.last_index = $_.encoding_iterations * $_.Pg_sub_block; //#26862 - $_.Pg_sub_block = $_.Pg - ($_.encoding_iterations * $_.Pg_sub_block); //#26863 - $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#26864 - $_.createMatrixA(); //#26865 - $_.GaussJordan(); //#26866 - $_.createGeneratorMatrix(); //#26867 - $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#26868 - for (var _CS = 0, _CR = $_.Pg_sub_block - 1; _CS <= _CR; _CS += 1) { //#26881 - $_.i = _CS; //#26870 - $_.temp = 0; //#26871 - $_.loop0 = 0; //#26872 - $_.offset_index = $_.offset * $_.i; //#26873 - for (var _CY = $_.start, _CX = $_.Pn - 1; _CY <= _CX; _CY += 1) { //#26879 - var _Ce = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#26876 - var _Cg = -(31 - ($_.loop0 % 32)); //#26876 - $_.temp = ($get($_.data, _CY) & (((_Cg < 0 ? _Ce >>> -_Cg : _Ce << _Cg)) & 1)) ^ $_.temp; //#26877 - $_.loop0 = $_.loop0 + 1; //#26878 - } //#26878 - $put($_.ecc_encoded_data, $_.i + $_.last_index, $_.temp); //#26880 - } //#26880 - } //#26880 - $_.out = $s($_.Pg); //#26884 - for (var _Cr = 0, _Cq = $_.Pg - 1; _Cr <= _Cq; _Cr += 1) { //#26888 - $put($_.out, _Cr, $f($get($_.ecc_encoded_data, _Cr) + 48)); //#26887 - } //#26887 - $k[$j++] = $_.out; //#26889 - }; //#26889 - $k[$j++] = 'bits'; //#26894 - $k[$j++] = $_.bits; //#26894 - $k[$j++] = $_.datawc; //#26894 - $k[$j++] = $_.datawr; //#26894 - $_.ldpc(); //#26894 - var _Cz = $k[--$j]; //#26894 - $_[$k[--$j]] = _Cz; //#26894 - $_.s0 = 0; //#26897 - $_.s1 = 0; //#26897 - $_.s2 = 3; //#26897 - $_.s3 = 30151; //#26897 - for (var _D2 = $_.bits.length - 1; _D2 >= 1; _D2 -= 1) { //#26907 - $_.l = _D2; //#26899 - $_.lcg64_temper(); //#26900 - var _D3 = $k[--$j]; //#26901 - $k[$j++] = _D3; //#26901 - if (_D3 < 0) { //#26901 - var _D4 = $k[--$j]; //#26901 - $k[$j++] = $f((_D4 ^ 2147483648) + 2147483648); //#26901 - } //#26901 - $_.r = ~~(($k[--$j] / 4294967296) * ($_.l + 1)); //#26903 - $put($_.bits, $_.l, $get($_.bits, $_.r)); //#26905 - $put($_.bits, $_.r, $get($_.bits, $_.l)); //#26906 - } //#26906 - $_.tmpbits = $s($_.C); //#26910 - $puti($_.tmpbits, 0, $_.bits); //#26911 - $_.j = $_.bits.length; //#26912 - for (var _DO = 0, _DP = ~~(($f($f($_.C - $_.j) + 1)) / 2); _DO < _DP; _DO++) { //#26917 - $put($_.tmpbits, $_.j, 48); //#26914 - if (($_.j + 1) < $_.C) { //#26915 - $put($_.tmpbits, $_.j + 1, 49); //#26915 - } //#26915 - $_.j = $_.j + 2; //#26916 - } //#26916 - $_.bits = $_.tmpbits; //#26918 - if ($_.colors == 4) { //#26983 - $_.bi = 0; //#26922 - $_.gi = 1; //#26922 - $_.mi = 2; //#26922 - $_.yi = 3; //#26922 - $_.ki = 4; //#26923 - $_.wi = 5; //#26923 - $k[$j++] = Infinity; //#26924 - $k[$j++] = $_.bi; //#26926 - $k[$j++] = "0000FF"; //#26926 - $k[$j++] = $_.gi; //#26926 - $k[$j++] = "00FF00"; //#26926 - $k[$j++] = $_.mi; //#26926 - $k[$j++] = "FF00FF"; //#26926 - $k[$j++] = $_.yi; //#26926 - $k[$j++] = "FFFF00"; //#26926 - $k[$j++] = $_.ki; //#26926 - $k[$j++] = "000000"; //#26926 - $k[$j++] = $_.wi; //#26926 - $k[$j++] = "FFFFFF"; //#26926 - $_.palette = $d(); //#26927 - $_.metacolorindex = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#26928 - $_.palettelayout = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#26929 - } else { //#26983 + $_.wr = $k[--$j]; //#27140 + $_.wc = $k[--$j]; //#27141 + $k[$j++] = Infinity; //#27142 + var _B6 = $k[--$j]; //#27142 + var _B7 = $k[--$j]; //#27142 + $k[$j++] = _B6; //#27142 + $forall(_B7, function() { //#27142 + var _B8 = $k[--$j]; //#27142 + $k[$j++] = $f(_B8 - 48); //#27142 + }); //#27142 + $_.data = $a(); //#27142 + $_.Pn = $_.data.length; //#27144 + if ($_.wr != -1) { //#27159 + $_.Pg = ~~((Math.ceil((Math.ceil(($_.Pn * $_.wr) / $f($_.wr - $_.wc))) / $_.wr)) * $_.wr); //#27146 + $_.nb_sub_blocks = (~~($_.Pg / 2700)) + 1; //#27147 + $_.Pg_sub_block = (~~((~~($_.Pg / $_.nb_sub_blocks)) / $_.wr)) * $_.wr; //#27148 + $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#27149 + $_.nb_sub_blocks = ~~($_.Pg / $_.Pg_sub_block); //#27150 + $k[$j++] = 'encoding_iterations'; //#27151 + $k[$j++] = ~~($_.Pg / $_.Pg_sub_block); //#27151 + if (($_.Pn_sub_block * $_.nb_sub_blocks) < $_.Pn) { //#27151 + var _BY = $k[--$j]; //#27151 + $k[$j++] = $f(_BY - 1); //#27151 + } //#27151 + var _BZ = $k[--$j]; //#27151 + $_[$k[--$j]] = _BZ; //#27151 + $_.createMatrixA(); //#27152 + } else { //#27159 + $_.Pg = $_.Pn * 2; //#27154 + $_.nb_sub_blocks = 1; //#27155 + $_.Pg_sub_block = $_.Pg; //#27156 + $_.Pn_sub_block = $_.Pn; //#27157 + $_.encoding_iterations = 1; //#27158 + $_.createMetadataMatrixA(); //#27159 + } //#27159 + $_.GaussJordan(); //#27161 + $_.createGeneratorMatrix(); //#27162 + $_.ecc_encoded_data = $a($_.Pg); //#27164 + $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#27166 + for (var _Bk = 0, _Bj = $_.encoding_iterations - 1; _Bk <= _Bj; _Bk += 1) { //#27182 + $_.iter = _Bk; //#27168 + for (var _Bn = 0, _Bm = $_.Pg_sub_block - 1; _Bn <= _Bm; _Bn += 1) { //#27181 + $_.i = _Bn; //#27170 + $_.temp = 0; //#27171 + $_.loop0 = 0; //#27172 + $_.offset_index = $_.offset * $_.i; //#27173 + for (var _Bv = $_.iter * $_.Pn_sub_block, _Bu = (($_.iter + 1) * $_.Pn_sub_block) - 1; _Bv <= _Bu; _Bv += 1) { //#27179 + var _C1 = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#27176 + var _C3 = -(31 - ($_.loop0 % 32)); //#27176 + $_.temp = ($get($_.data, _Bv) & (((_C3 < 0 ? _C1 >>> -_C3 : _C1 << _C3)) & 1)) ^ $_.temp; //#27177 + $_.loop0 = $_.loop0 + 1; //#27178 + } //#27178 + $put($_.ecc_encoded_data, $_.i + ($_.iter * $_.Pg_sub_block), $_.temp); //#27180 + } //#27180 + } //#27180 + if ($_.encoding_iterations != $_.nb_sub_blocks) { //#27206 + $_.start = $_.encoding_iterations * $_.Pn_sub_block; //#27185 + $_.last_index = $_.encoding_iterations * $_.Pg_sub_block; //#27186 + $_.Pg_sub_block = $_.Pg - ($_.encoding_iterations * $_.Pg_sub_block); //#27187 + $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#27188 + $_.createMatrixA(); //#27189 + $_.GaussJordan(); //#27190 + $_.createGeneratorMatrix(); //#27191 + $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#27192 + for (var _CS = 0, _CR = $_.Pg_sub_block - 1; _CS <= _CR; _CS += 1) { //#27205 + $_.i = _CS; //#27194 + $_.temp = 0; //#27195 + $_.loop0 = 0; //#27196 + $_.offset_index = $_.offset * $_.i; //#27197 + for (var _CY = $_.start, _CX = $_.Pn - 1; _CY <= _CX; _CY += 1) { //#27203 + var _Ce = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#27200 + var _Cg = -(31 - ($_.loop0 % 32)); //#27200 + $_.temp = ($get($_.data, _CY) & (((_Cg < 0 ? _Ce >>> -_Cg : _Ce << _Cg)) & 1)) ^ $_.temp; //#27201 + $_.loop0 = $_.loop0 + 1; //#27202 + } //#27202 + $put($_.ecc_encoded_data, $_.i + $_.last_index, $_.temp); //#27204 + } //#27204 + } //#27204 + $_.out = $s($_.Pg); //#27208 + for (var _Cr = 0, _Cq = $_.Pg - 1; _Cr <= _Cq; _Cr += 1) { //#27212 + $put($_.out, _Cr, $f($get($_.ecc_encoded_data, _Cr) + 48)); //#27211 + } //#27211 + $k[$j++] = $_.out; //#27213 + }; //#27213 + $k[$j++] = 'bits'; //#27218 + $k[$j++] = $_.bits; //#27218 + $k[$j++] = $_.datawc; //#27218 + $k[$j++] = $_.datawr; //#27218 + $_.ldpc(); //#27218 + var _Cz = $k[--$j]; //#27218 + $_[$k[--$j]] = _Cz; //#27218 + $_.s0 = 0; //#27221 + $_.s1 = 0; //#27221 + $_.s2 = 3; //#27221 + $_.s3 = 30151; //#27221 + for (var _D2 = $_.bits.length - 1; _D2 >= 1; _D2 -= 1) { //#27231 + $_.l = _D2; //#27223 + $_.lcg64_temper(); //#27224 + var _D3 = $k[--$j]; //#27225 + $k[$j++] = _D3; //#27225 + if (_D3 < 0) { //#27225 + var _D4 = $k[--$j]; //#27225 + $k[$j++] = $f((_D4 ^ 2147483648) + 2147483648); //#27225 + } //#27225 + $_.r = ~~(($k[--$j] / 4294967296) * ($_.l + 1)); //#27227 + $put($_.bits, $_.l, $get($_.bits, $_.r)); //#27229 + $put($_.bits, $_.r, $get($_.bits, $_.l)); //#27230 + } //#27230 + $_.tmpbits = $s($_.C); //#27234 + $puti($_.tmpbits, 0, $_.bits); //#27235 + $_.j = $_.bits.length; //#27236 + for (var _DO = 0, _DP = ~~(($f($f($_.C - $_.j) + 1)) / 2); _DO < _DP; _DO++) { //#27241 + $put($_.tmpbits, $_.j, 48); //#27238 + if (($_.j + 1) < $_.C) { //#27239 + $put($_.tmpbits, $_.j + 1, 49); //#27239 + } //#27239 + $_.j = $_.j + 2; //#27240 + } //#27240 + $_.bits = $_.tmpbits; //#27242 + if ($_.colors == 4) { //#27307 + $_.bi = 0; //#27246 + $_.gi = 1; //#27246 + $_.mi = 2; //#27246 + $_.yi = 3; //#27246 + $_.ki = 4; //#27247 + $_.wi = 5; //#27247 + $k[$j++] = Infinity; //#27248 + $k[$j++] = $_.bi; //#27250 + $k[$j++] = "0000FF"; //#27250 + $k[$j++] = $_.gi; //#27250 + $k[$j++] = "00FF00"; //#27250 + $k[$j++] = $_.mi; //#27250 + $k[$j++] = "FF00FF"; //#27250 + $k[$j++] = $_.yi; //#27250 + $k[$j++] = "FFFF00"; //#27250 + $k[$j++] = $_.ki; //#27250 + $k[$j++] = "000000"; //#27250 + $k[$j++] = $_.wi; //#27250 + $k[$j++] = "FFFFFF"; //#27250 + $_.palette = $d(); //#27251 + $_.metacolorindex = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#27252 + $_.palettelayout = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#27253 + } else { //#27307 var _Dw = new Map([ [8, $a([2, 2, 2])], [16, $a([4, 2, 2])], @@ -33997,1039 +34631,1039 @@ function bwipp_jabcode() { [64, $a([4, 4, 4])], [128, $a([8, 4, 4])], [256, $a([8, 8, 4])] - ]); //#26938 - $_.rgbres = $get(_Dw, $_.colors); //#26939 - $k[$j++] = 'rvals'; //#26941 - $k[$j++] = $get($_.rgbres, 0); //#26941 - $k[$j++] = Infinity; //#26941 - var _E1 = $k[--$j]; //#26941 - var _E3 = $f($k[--$j] - 1); //#26941 - $k[$j++] = _E1; //#26941 - $k[$j++] = _E3; //#26941 - for (var _E5 = 0, _E4 = _E3; _E5 <= _E4; _E5 += 1) { //#26941 - var _E6 = $k[--$j]; //#26941 - $k[$j++] = ~~(Math.round(_E5 * (255 / _E6))); //#26941 - $k[$j++] = _E6; //#26941 - } //#26941 - $j--; //#26941 - var _E7 = $a(); //#26941 - $_[$k[--$j]] = _E7; //#26941 - $k[$j++] = 'gvals'; //#26942 - $k[$j++] = $get($_.rgbres, 1); //#26942 - $k[$j++] = Infinity; //#26942 - var _EB = $k[--$j]; //#26942 - var _ED = $f($k[--$j] - 1); //#26942 - $k[$j++] = _EB; //#26942 - $k[$j++] = _ED; //#26942 - for (var _EF = 0, _EE = _ED; _EF <= _EE; _EF += 1) { //#26942 - var _EG = $k[--$j]; //#26942 - $k[$j++] = ~~(Math.round(_EF * (255 / _EG))); //#26942 - $k[$j++] = _EG; //#26942 - } //#26942 - $j--; //#26942 - var _EH = $a(); //#26942 - $_[$k[--$j]] = _EH; //#26942 - $k[$j++] = 'bvals'; //#26943 - $k[$j++] = $get($_.rgbres, 2); //#26943 - $k[$j++] = Infinity; //#26943 - var _EL = $k[--$j]; //#26943 - var _EN = $f($k[--$j] - 1); //#26943 - $k[$j++] = _EL; //#26943 - $k[$j++] = _EN; //#26943 - for (var _EP = 0, _EO = _EN; _EP <= _EO; _EP += 1) { //#26943 - var _EQ = $k[--$j]; //#26943 - $k[$j++] = ~~(Math.round(_EP * (255 / _EQ))); //#26943 - $k[$j++] = _EQ; //#26943 - } //#26943 - $j--; //#26943 - var _ER = $a(); //#26943 - $_[$k[--$j]] = _ER; //#26943 - var _ET = $_.colors; //#26945 - $_.palette = new Map; //#26945 - var _EU = $_.colors; //#26946 - var _EV = 64; //#26946 - if (64 > _EU) { //#26946 - var _ = _EU; //#26946 - _EU = _EV; //#26946 - _EV = _; //#26946 - } //#26946 - $_.palettelayout = $a(_EV); //#26946 - $_.i = 0; //#26947 - $_.j = 8; //#26947 - $forall($_.rvals, function() { //#26981 - $_.r = $k[--$j]; //#26949 - $forall($_.gvals, function() { //#26980 - $_.g = $k[--$j]; //#26951 - $forall($_.bvals, function() { //#26979 - $_.b = $k[--$j]; //#26953 - var _Eh = $strcpy($s(6), "000000"); //#26955 - var _Ej = $cvrs($s(6), (($_.r << 16) | ($_.g << 8)) | $_.b, 16); //#26955 - $puti(_Eh, 6 - _Ej.length, _Ej); //#26955 - $k[$j++] = _Eh; //#26957 - $k[$j++] = false; //#26957 - if ($eq(_Eh, "000000")) { //#26957 - $_.ki = $_.i; //#26957 - $j--; //#26957 - $k[$j++] = true; //#26957 - } //#26957 - var _El = $k[--$j]; //#26958 - var _Em = $k[--$j]; //#26958 - $k[$j++] = _Em; //#26958 - $k[$j++] = _El; //#26958 - if ($eq(_Em, "0000FF")) { //#26958 - $_.bi = $_.i; //#26958 - $j--; //#26958 - $k[$j++] = true; //#26958 - } //#26958 - var _Eo = $k[--$j]; //#26959 - var _Ep = $k[--$j]; //#26959 - $k[$j++] = _Ep; //#26959 - $k[$j++] = _Eo; //#26959 - if ($eq(_Ep, "00FF00")) { //#26959 - $_.gi = $_.i; //#26959 - $j--; //#26959 - $k[$j++] = true; //#26959 - } //#26959 - var _Er = $k[--$j]; //#26960 - var _Es = $k[--$j]; //#26960 - $k[$j++] = _Es; //#26960 - $k[$j++] = _Er; //#26960 - if ($eq(_Es, "00FFFF")) { //#26960 - $_.ci = $_.i; //#26960 - $j--; //#26960 - $k[$j++] = true; //#26960 - } //#26960 - var _Eu = $k[--$j]; //#26961 - var _Ev = $k[--$j]; //#26961 - $k[$j++] = _Ev; //#26961 - $k[$j++] = _Eu; //#26961 - if ($eq(_Ev, "FF0000")) { //#26961 - $_.ri = $_.i; //#26961 - $j--; //#26961 - $k[$j++] = true; //#26961 - } //#26961 - var _Ex = $k[--$j]; //#26962 - var _Ey = $k[--$j]; //#26962 - $k[$j++] = _Ey; //#26962 - $k[$j++] = _Ex; //#26962 - if ($eq(_Ey, "FF00FF")) { //#26962 - $_.mi = $_.i; //#26962 - $j--; //#26962 - $k[$j++] = true; //#26962 - } //#26962 - var _F0 = $k[--$j]; //#26963 - var _F1 = $k[--$j]; //#26963 - $k[$j++] = _F1; //#26963 - $k[$j++] = _F0; //#26963 - if ($eq(_F1, "FFFF00")) { //#26963 - $_.yi = $_.i; //#26963 - $j--; //#26963 - $k[$j++] = true; //#26963 - } //#26963 - var _F3 = $k[--$j]; //#26964 - var _F4 = $k[--$j]; //#26964 - $k[$j++] = _F4; //#26964 - $k[$j++] = _F3; //#26964 - if ($eq(_F4, "FFFFFF")) { //#26964 - $_.wi = $_.i; //#26964 - $j--; //#26964 - $k[$j++] = true; //#26964 - } //#26964 - if ($nt($k[--$j])) { //#26976 - if (($_.colors <= 64) || ((($_.colors == 128) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) || ((($_.colors == 256) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) && (((($_.g == 0) || ($_.g == 73)) || ($_.g == 182)) || ($_.g == 255))))) { //#26975 - $put($_.palettelayout, $_.j, $_.i); //#26973 - $_.j = $_.j + 1; //#26974 - } //#26974 - } //#26974 - $put($_.palette, $_.i, $k[--$j]); //#26977 - $_.i = $_.i + 1; //#26978 - }); //#26978 - }); //#26978 - }); //#26978 - $puti($_.palettelayout, 0, $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi])); //#26982 - $_.metacolorindex = $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi]); //#26983 - } //#26983 - $k[$j++] = Infinity; //#26987 - for (var _Fp = 0, _Fq = $_.rows * $_.cols; _Fp < _Fq; _Fp++) { //#26987 - $k[$j++] = -1; //#26987 - } //#26987 - $_.pixs = $a(); //#26987 + ]); //#27262 + $_.rgbres = $get(_Dw, $_.colors); //#27263 + $k[$j++] = 'rvals'; //#27265 + $k[$j++] = $get($_.rgbres, 0); //#27265 + $k[$j++] = Infinity; //#27265 + var _E1 = $k[--$j]; //#27265 + var _E3 = $f($k[--$j] - 1); //#27265 + $k[$j++] = _E1; //#27265 + $k[$j++] = _E3; //#27265 + for (var _E5 = 0, _E4 = _E3; _E5 <= _E4; _E5 += 1) { //#27265 + var _E6 = $k[--$j]; //#27265 + $k[$j++] = ~~(Math.round(_E5 * (255 / _E6))); //#27265 + $k[$j++] = _E6; //#27265 + } //#27265 + $j--; //#27265 + var _E7 = $a(); //#27265 + $_[$k[--$j]] = _E7; //#27265 + $k[$j++] = 'gvals'; //#27266 + $k[$j++] = $get($_.rgbres, 1); //#27266 + $k[$j++] = Infinity; //#27266 + var _EB = $k[--$j]; //#27266 + var _ED = $f($k[--$j] - 1); //#27266 + $k[$j++] = _EB; //#27266 + $k[$j++] = _ED; //#27266 + for (var _EF = 0, _EE = _ED; _EF <= _EE; _EF += 1) { //#27266 + var _EG = $k[--$j]; //#27266 + $k[$j++] = ~~(Math.round(_EF * (255 / _EG))); //#27266 + $k[$j++] = _EG; //#27266 + } //#27266 + $j--; //#27266 + var _EH = $a(); //#27266 + $_[$k[--$j]] = _EH; //#27266 + $k[$j++] = 'bvals'; //#27267 + $k[$j++] = $get($_.rgbres, 2); //#27267 + $k[$j++] = Infinity; //#27267 + var _EL = $k[--$j]; //#27267 + var _EN = $f($k[--$j] - 1); //#27267 + $k[$j++] = _EL; //#27267 + $k[$j++] = _EN; //#27267 + for (var _EP = 0, _EO = _EN; _EP <= _EO; _EP += 1) { //#27267 + var _EQ = $k[--$j]; //#27267 + $k[$j++] = ~~(Math.round(_EP * (255 / _EQ))); //#27267 + $k[$j++] = _EQ; //#27267 + } //#27267 + $j--; //#27267 + var _ER = $a(); //#27267 + $_[$k[--$j]] = _ER; //#27267 + var _ET = $_.colors; //#27269 + $_.palette = new Map; //#27269 + var _EU = $_.colors; //#27270 + var _EV = 64; //#27270 + if (64 > _EU) { //#27270 + var _ = _EU; //#27270 + _EU = _EV; //#27270 + _EV = _; //#27270 + } //#27270 + $_.palettelayout = $a(_EV); //#27270 + $_.i = 0; //#27271 + $_.j = 8; //#27271 + $forall($_.rvals, function() { //#27305 + $_.r = $k[--$j]; //#27273 + $forall($_.gvals, function() { //#27304 + $_.g = $k[--$j]; //#27275 + $forall($_.bvals, function() { //#27303 + $_.b = $k[--$j]; //#27277 + var _Eh = $strcpy($s(6), "000000"); //#27279 + var _Ej = $cvrs($s(6), (($_.r << 16) | ($_.g << 8)) | $_.b, 16); //#27279 + $puti(_Eh, 6 - _Ej.length, _Ej); //#27279 + $k[$j++] = _Eh; //#27281 + $k[$j++] = false; //#27281 + if ($eq(_Eh, "000000")) { //#27281 + $_.ki = $_.i; //#27281 + $j--; //#27281 + $k[$j++] = true; //#27281 + } //#27281 + var _El = $k[--$j]; //#27282 + var _Em = $k[--$j]; //#27282 + $k[$j++] = _Em; //#27282 + $k[$j++] = _El; //#27282 + if ($eq(_Em, "0000FF")) { //#27282 + $_.bi = $_.i; //#27282 + $j--; //#27282 + $k[$j++] = true; //#27282 + } //#27282 + var _Eo = $k[--$j]; //#27283 + var _Ep = $k[--$j]; //#27283 + $k[$j++] = _Ep; //#27283 + $k[$j++] = _Eo; //#27283 + if ($eq(_Ep, "00FF00")) { //#27283 + $_.gi = $_.i; //#27283 + $j--; //#27283 + $k[$j++] = true; //#27283 + } //#27283 + var _Er = $k[--$j]; //#27284 + var _Es = $k[--$j]; //#27284 + $k[$j++] = _Es; //#27284 + $k[$j++] = _Er; //#27284 + if ($eq(_Es, "00FFFF")) { //#27284 + $_.ci = $_.i; //#27284 + $j--; //#27284 + $k[$j++] = true; //#27284 + } //#27284 + var _Eu = $k[--$j]; //#27285 + var _Ev = $k[--$j]; //#27285 + $k[$j++] = _Ev; //#27285 + $k[$j++] = _Eu; //#27285 + if ($eq(_Ev, "FF0000")) { //#27285 + $_.ri = $_.i; //#27285 + $j--; //#27285 + $k[$j++] = true; //#27285 + } //#27285 + var _Ex = $k[--$j]; //#27286 + var _Ey = $k[--$j]; //#27286 + $k[$j++] = _Ey; //#27286 + $k[$j++] = _Ex; //#27286 + if ($eq(_Ey, "FF00FF")) { //#27286 + $_.mi = $_.i; //#27286 + $j--; //#27286 + $k[$j++] = true; //#27286 + } //#27286 + var _F0 = $k[--$j]; //#27287 + var _F1 = $k[--$j]; //#27287 + $k[$j++] = _F1; //#27287 + $k[$j++] = _F0; //#27287 + if ($eq(_F1, "FFFF00")) { //#27287 + $_.yi = $_.i; //#27287 + $j--; //#27287 + $k[$j++] = true; //#27287 + } //#27287 + var _F3 = $k[--$j]; //#27288 + var _F4 = $k[--$j]; //#27288 + $k[$j++] = _F4; //#27288 + $k[$j++] = _F3; //#27288 + if ($eq(_F4, "FFFFFF")) { //#27288 + $_.wi = $_.i; //#27288 + $j--; //#27288 + $k[$j++] = true; //#27288 + } //#27288 + if ($nt($k[--$j])) { //#27300 + if (($_.colors <= 64) || ((($_.colors == 128) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) || ((($_.colors == 256) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) && (((($_.g == 0) || ($_.g == 73)) || ($_.g == 182)) || ($_.g == 255))))) { //#27299 + $put($_.palettelayout, $_.j, $_.i); //#27297 + $_.j = $_.j + 1; //#27298 + } //#27298 + } //#27298 + $put($_.palette, $_.i, $k[--$j]); //#27301 + $_.i = $_.i + 1; //#27302 + }); //#27302 + }); //#27302 + }); //#27302 + $puti($_.palettelayout, 0, $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi])); //#27306 + $_.metacolorindex = $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi]); //#27307 + } //#27307 + $k[$j++] = Infinity; //#27311 + for (var _Fp = 0, _Fq = $_.rows * $_.cols; _Fp < _Fq; _Fp++) { //#27311 + $k[$j++] = -1; //#27311 + } //#27311 + $_.pixs = $a(); //#27311 $_.jmv = function() { - var _Ft = $k[--$j]; //#26988 - var _Fu = $k[--$j]; //#26988 - $k[$j++] = $f(_Fu + (_Ft * $_.cols)); //#26988 - }; //#26988 - if (!$_.slave) { //#27018 - $_.fpat = $a([$a([1, 1, 1, 0, 0]), $a([1, 2, 2, 0, 0]), $a([1, 2, 1, 2, 1]), $a([0, 0, 2, 2, 1]), $a([0, 0, 1, 1, 1])]); //#26998 - $_.fmap = $a([$a([-1, $_.bi, $_.yi]), $a([-1, $_.yi, $_.bi]), $a([-1, $_.gi, $_.mi]), $a([-1, $_.mi, $_.gi])]); //#27004 - } else { //#27018 - $_.fpat = $a([$a([0, 0, 0, 0, 0]), $a([0, 2, 2, 0, 0]), $a([0, 2, 1, 2, 0]), $a([0, 0, 2, 2, 0]), $a([0, 0, 0, 0, 0])]); //#27012 - $_.fmap = $a([$a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi])]); //#27018 - } //#27018 - for (var _GY = 0; _GY <= 4; _GY += 1) { //#27030 - $_.y = _GY; //#27021 - for (var _GZ = 0; _GZ <= 4; _GZ += 1) { //#27029 - $_.x = _GZ; //#27023 - $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#27024 - $k[$j++] = $_.pixs; //#27025 - $k[$j++] = $_.x + 1; //#27025 - $k[$j++] = $_.y + 1; //#27025 - $_.jmv(); //#27025 - var _Gm = $k[--$j]; //#27025 - $put($k[--$j], _Gm, $get($get($_.fmap, 0), $_.fpb)); //#27025 - $k[$j++] = $_.pixs; //#27026 - $k[$j++] = $_.x + 1; //#27026 - $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27026 - $_.jmv(); //#27026 - var _Gw = $k[--$j]; //#27026 - $put($k[--$j], _Gw, $get($get($_.fmap, 1), $_.fpb)); //#27026 - $k[$j++] = $_.pixs; //#27027 - $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27027 - $k[$j++] = $_.y + 1; //#27027 - $_.jmv(); //#27027 - var _H6 = $k[--$j]; //#27027 - $put($k[--$j], _H6, $get($get($_.fmap, 2), $_.fpb)); //#27027 - $k[$j++] = $_.pixs; //#27028 - $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27028 - $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27028 - $_.jmv(); //#27028 - var _HH = $k[--$j]; //#27028 - $put($k[--$j], _HH, $get($get($_.fmap, 3), $_.fpb)); //#27028 - } //#27028 - } //#27028 - $_.algnpat0 = $a([$a([$_.ki, $_.ki, -1]), $a([$_.ki, $_.wi, $_.ki]), $a([-1, $_.ki, $_.ki])]); //#27037 - $_.algnpat1 = $a([$a([-1, $_.ki, $_.ki]), $a([$_.ki, $_.wi, $_.ki]), $a([$_.ki, $_.ki, -1])]); //#27042 - $_.num = (~~Math.round($_.cols / 16)) - 1; //#27043 - $_.algnrpos = $a([3, 17]); //#27044 - if ($_.num > 0) { //#27047 - $k[$j++] = Infinity; //#27046 - for (var _Hk = 0, _Hj = $_.num; _Hk <= _Hj; _Hk += 1) { //#27046 - $k[$j++] = (~~(_Hk * ($f($_.cols - 7) / $_.num))) + 3; //#27046 - } //#27046 - $_.algnrpos = $a(); //#27046 - } //#27046 - $_.num = (~~Math.round($_.rows / 16)) - 1; //#27048 - $_.algncpos = $a([3, 17]); //#27049 - if ($_.num > 0) { //#27052 - $k[$j++] = Infinity; //#27051 - for (var _Ht = 0, _Hs = $_.num; _Ht <= _Hs; _Ht += 1) { //#27051 - $k[$j++] = (~~(_Ht * ($f($_.rows - 7) / $_.num))) + 3; //#27051 - } //#27051 - $_.algncpos = $a(); //#27051 - } //#27051 + var _Ft = $k[--$j]; //#27312 + var _Fu = $k[--$j]; //#27312 + $k[$j++] = $f(_Fu + (_Ft * $_.cols)); //#27312 + }; //#27312 + if (!$_.slave) { //#27342 + $_.fpat = $a([$a([1, 1, 1, 0, 0]), $a([1, 2, 2, 0, 0]), $a([1, 2, 1, 2, 1]), $a([0, 0, 2, 2, 1]), $a([0, 0, 1, 1, 1])]); //#27322 + $_.fmap = $a([$a([-1, $_.bi, $_.yi]), $a([-1, $_.yi, $_.bi]), $a([-1, $_.gi, $_.mi]), $a([-1, $_.mi, $_.gi])]); //#27328 + } else { //#27342 + $_.fpat = $a([$a([0, 0, 0, 0, 0]), $a([0, 2, 2, 0, 0]), $a([0, 2, 1, 2, 0]), $a([0, 0, 2, 2, 0]), $a([0, 0, 0, 0, 0])]); //#27336 + $_.fmap = $a([$a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi])]); //#27342 + } //#27342 + for (var _GY = 0; _GY <= 4; _GY += 1) { //#27354 + $_.y = _GY; //#27345 + for (var _GZ = 0; _GZ <= 4; _GZ += 1) { //#27353 + $_.x = _GZ; //#27347 + $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#27348 + $k[$j++] = $_.pixs; //#27349 + $k[$j++] = $_.x + 1; //#27349 + $k[$j++] = $_.y + 1; //#27349 + $_.jmv(); //#27349 + var _Gm = $k[--$j]; //#27349 + $put($k[--$j], _Gm, $get($get($_.fmap, 0), $_.fpb)); //#27349 + $k[$j++] = $_.pixs; //#27350 + $k[$j++] = $_.x + 1; //#27350 + $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27350 + $_.jmv(); //#27350 + var _Gw = $k[--$j]; //#27350 + $put($k[--$j], _Gw, $get($get($_.fmap, 1), $_.fpb)); //#27350 + $k[$j++] = $_.pixs; //#27351 + $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27351 + $k[$j++] = $_.y + 1; //#27351 + $_.jmv(); //#27351 + var _H6 = $k[--$j]; //#27351 + $put($k[--$j], _H6, $get($get($_.fmap, 2), $_.fpb)); //#27351 + $k[$j++] = $_.pixs; //#27352 + $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27352 + $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27352 + $_.jmv(); //#27352 + var _HH = $k[--$j]; //#27352 + $put($k[--$j], _HH, $get($get($_.fmap, 3), $_.fpb)); //#27352 + } //#27352 + } //#27352 + $_.algnpat0 = $a([$a([$_.ki, $_.ki, -1]), $a([$_.ki, $_.wi, $_.ki]), $a([-1, $_.ki, $_.ki])]); //#27361 + $_.algnpat1 = $a([$a([-1, $_.ki, $_.ki]), $a([$_.ki, $_.wi, $_.ki]), $a([$_.ki, $_.ki, -1])]); //#27366 + $_.num = (~~Math.round($_.cols / 16)) - 1; //#27367 + $_.algnrpos = $a([3, 17]); //#27368 + if ($_.num > 0) { //#27371 + $k[$j++] = Infinity; //#27370 + for (var _Hk = 0, _Hj = $_.num; _Hk <= _Hj; _Hk += 1) { //#27370 + $k[$j++] = (~~(_Hk * ($f($_.cols - 7) / $_.num))) + 3; //#27370 + } //#27370 + $_.algnrpos = $a(); //#27370 + } //#27370 + $_.num = (~~Math.round($_.rows / 16)) - 1; //#27372 + $_.algncpos = $a([3, 17]); //#27373 + if ($_.num > 0) { //#27376 + $k[$j++] = Infinity; //#27375 + for (var _Ht = 0, _Hs = $_.num; _Ht <= _Hs; _Ht += 1) { //#27375 + $k[$j++] = (~~(_Ht * ($f($_.rows - 7) / $_.num))) + 3; //#27375 + } //#27375 + $_.algncpos = $a(); //#27375 + } //#27375 $_.putalgnpat = function() { - $_.pp = $k[--$j]; //#27054 - $_.py = $k[--$j]; //#27055 - $_.px = $k[--$j]; //#27056 - for (var _I0 = 0; _I0 <= 2; _I0 += 1) { //#27063 - $_.pb = _I0; //#27058 - for (var _I1 = 0; _I1 <= 2; _I1 += 1) { //#27062 - $_.pa = _I1; //#27060 - $k[$j++] = $_.pixs; //#27061 - $k[$j++] = $f($_.px + $_.pa); //#27061 - $k[$j++] = $f($_.py + $_.pb); //#27061 - $_.jmv(); //#27061 - var _IC = $k[--$j]; //#27061 - $put($k[--$j], _IC, $get($get($_.pp, $_.pb), $_.pa)); //#27061 - } //#27061 - } //#27061 - }; //#27061 - for (var _IG = 0, _IF = $_.algncpos.length - 1; _IG <= _IF; _IG += 1) { //#27075 - $_.j = _IG; //#27066 - $_.y = $get($_.algncpos, $_.j); //#27067 - for (var _IM = 0, _IL = $_.algnrpos.length - 1; _IM <= _IL; _IM += 1) { //#27074 - $_.i = _IM; //#27069 - $_.x = $get($_.algnrpos, $_.i); //#27070 - $k[$j++] = $_.pixs; //#27071 - $k[$j++] = $_.x; //#27071 - $k[$j++] = $_.y; //#27071 - $_.jmv(); //#27071 - var _IT = $k[--$j]; //#27071 - if ($get($k[--$j], _IT) == -1) { //#27073 - $k[$j++] = $f($_.x - 1); //#27072 - $k[$j++] = $f($_.y - 1); //#27072 - if ((($_.i + $_.j) % 2) == 0) { //#27072 - $k[$j++] = $_.algnpat0; //#27072 - } else { //#27072 - $k[$j++] = $_.algnpat1; //#27072 - } //#27072 - $_.putalgnpat(); //#27072 - } //#27072 - } //#27072 - } //#27072 - if (!$_.slave) { //#27127 - var _JL = $a([$a([6, 1]), $a([6, 2]), $a([6, 3]), $a([6, 4]), $a([6, 5]), $a([6, 6]), $a([5, 6]), $a([4, 6]), $a([3, 6]), $a([2, 6]), $a([1, 6]), $a([7, 1]), $a([7, 2]), $a([7, 3]), $a([7, 4]), $a([7, 5]), $a([7, 6]), $a([7, 7]), $a([6, 7]), $a([5, 7]), $a([4, 7]), $a([3, 7]), $a([2, 7]), $a([1, 7]), $a([8, 1]), $a([8, 2]), $a([8, 3]), $a([8, 4]), $a([8, 5]), $a([8, 6]), $a([8, 7]), $a([8, 8]), $a([7, 8]), $a([6, 8]), $a([5, 8]), $a([4, 8]), $a([3, 8]), $a([2, 8]), $a([1, 8]), $a([9, 1]), $a([9, 2]), $a([9, 3]), $a([9, 4]), $a([9, 5])]); //#27086 - for (var _JM = 0, _JN = _JL.length; _JM < _JN; _JM++) { //#27090 - $aload($get(_JL, _JM)); //#27088 - $_.y = $k[--$j]; //#27088 - $_.x = $k[--$j]; //#27088 - $k[$j++] = $a([$_.x, $_.y]); //#27089 - $k[$j++] = $a([-$_.x, $_.y]); //#27089 - $k[$j++] = $a([-$_.x, -$_.y]); //#27089 - $k[$j++] = $a([$_.x, -$_.y]); //#27089 - } //#27089 - $astore($a(176)); //#27091 - $_.metadatamap = $k[--$j]; //#27091 - $_.palettemap1 = $a([$a([4, 1]), $a([4, 2]), $a([5, 1]), $a([5, 2]), $a([2, 4]), $a([2, 5]), $a([1, 4]), $a([1, 5]), $a([-2, 1]), $a([-2, 2]), $a([-1, 1]), $a([-1, 2]), $a([-4, 4]), $a([-4, 5]), $a([-5, 4]), $a([-5, 5])]); //#27096 - $_.palettemap2 = $a([$a([-4, -5]), $a([-4, -4]), $a([-5, -5]), $a([-5, -4]), $a([-2, -2]), $a([-2, -1]), $a([-1, -2]), $a([-1, -1]), $a([2, -5]), $a([2, -4]), $a([1, -5]), $a([1, -4]), $a([4, -2]), $a([4, -1]), $a([5, -2]), $a([5, -1])]); //#27101 - } else { //#27127 - $k[$j++] = Infinity; //#27107 - for (var _KD = 1; _KD <= 19; _KD += 1) { //#27111 - $_.i = _KD; //#27109 - $k[$j++] = $a([0, $_.i]); //#27110 - $k[$j++] = $a([1, $_.i]); //#27110 - } //#27110 - for (var _KI = 5; _KI <= 12; _KI += 1) { //#27115 - $_.i = _KI; //#27113 - $k[$j++] = $a([2, $_.i]); //#27114 - $k[$j++] = $a([3, $_.i]); //#27114 - } //#27114 - $_.metadatamap = $a(); //#27114 - $k[$j++] = Infinity; //#27118 - for (var _KO = 5; _KO <= 12; _KO += 1) { //#27119 - $k[$j++] = _KO; //#27119 - $k[$j++] = Infinity; //#27119 - var _KP = $k[--$j]; //#27119 - var _KQ = $k[--$j]; //#27119 - $k[$j++] = _KP; //#27119 - $k[$j++] = 4; //#27119 - $k[$j++] = _KQ; //#27119 - var _KR = $a(); //#27119 - $k[$j++] = _KR; //#27119 - } //#27119 - for (var _KS = 12; _KS >= 5; _KS -= 1) { //#27120 - $k[$j++] = _KS; //#27120 - $k[$j++] = Infinity; //#27120 - var _KT = $k[--$j]; //#27120 - var _KU = $k[--$j]; //#27120 - $k[$j++] = _KT; //#27120 - $k[$j++] = 5; //#27120 - $k[$j++] = _KU; //#27120 - var _KV = $a(); //#27120 - $k[$j++] = _KV; //#27120 - } //#27120 - for (var _KW = 5; _KW <= 12; _KW += 1) { //#27121 - $k[$j++] = _KW; //#27121 - $k[$j++] = Infinity; //#27121 - var _KX = $k[--$j]; //#27121 - var _KY = $k[--$j]; //#27121 - $k[$j++] = _KX; //#27121 - $k[$j++] = 6; //#27121 - $k[$j++] = _KY; //#27121 - var _KZ = $a(); //#27121 - $k[$j++] = _KZ; //#27121 - } //#27121 - for (var _Ka = 12; _Ka >= 5; _Ka -= 1) { //#27122 - $k[$j++] = _Ka; //#27122 - $k[$j++] = Infinity; //#27122 - var _Kb = $k[--$j]; //#27122 - var _Kc = $k[--$j]; //#27122 - $k[$j++] = _Kb; //#27122 - $k[$j++] = 7; //#27122 - $k[$j++] = _Kc; //#27122 - var _Kd = $a(); //#27122 - $k[$j++] = _Kd; //#27122 - } //#27122 - $_.palettemap1 = $a(); //#27122 - $k[$j++] = Infinity; //#27125 - var _Kf = $_.palettemap1; //#27126 - for (var _Kg = 0, _Kh = _Kf.length; _Kg < _Kh; _Kg++) { //#27126 - $k[$j++] = $get(_Kf, _Kg); //#27126 - $k[$j++] = Infinity; //#27126 - var _Kj = $k[--$j]; //#27126 - var _Kk = $k[--$j]; //#27126 - $k[$j++] = _Kj; //#27126 - $aload(_Kk); //#27126 - var _Kl = $k[--$j]; //#27126 - var _Km = $k[--$j]; //#27126 - $k[$j++] = -_Km; //#27126 - $k[$j++] = -_Kl; //#27126 - var _Kn = $a(); //#27126 - $k[$j++] = _Kn; //#27126 - } //#27126 - $_.palettemap2 = $a(); //#27126 - } //#27127 - var _Kp = $_.metadatamap; //#27132 - for (var _Kq = 0, _Kr = _Kp.length; _Kq < _Kr; _Kq++) { //#27136 - var _Ks = $get(_Kp, _Kq); //#27136 - var _Kt = $get(_Ks, 0); //#27133 - $k[$j++] = _Ks; //#27133 - $k[$j++] = _Kt; //#27133 - if (_Kt < 0) { //#27133 - var _Kv = $k[--$j]; //#27133 - var _Kw = $k[--$j]; //#27133 - $put(_Kw, 0, $f($f(_Kv + $_.cols) - 1)); //#27133 - $k[$j++] = _Kw; //#27133 - } else { //#27133 - $j--; //#27133 - } //#27133 - var _Kx = $k[--$j]; //#27134 - var _Ky = $get(_Kx, 1); //#27134 - $k[$j++] = _Kx; //#27134 - $k[$j++] = _Ky; //#27134 - if (_Ky < 0) { //#27134 - var _L0 = $k[--$j]; //#27134 - var _L1 = $k[--$j]; //#27134 - $put(_L1, 1, $f($f(_L0 + $_.rows) - 1)); //#27134 - $k[$j++] = _L1; //#27134 - } else { //#27134 - $j--; //#27134 - } //#27134 - $j--; //#27135 - } //#27135 - var _L2 = $_.palettemap1; //#27137 - for (var _L3 = 0, _L4 = _L2.length; _L3 < _L4; _L3++) { //#27141 - var _L5 = $get(_L2, _L3); //#27141 - var _L6 = $get(_L5, 0); //#27138 - $k[$j++] = _L5; //#27138 - $k[$j++] = _L6; //#27138 - if (_L6 < 0) { //#27138 - var _L8 = $k[--$j]; //#27138 - var _L9 = $k[--$j]; //#27138 - $put(_L9, 0, $f($f(_L8 + $_.cols) - 1)); //#27138 - $k[$j++] = _L9; //#27138 - } else { //#27138 - $j--; //#27138 - } //#27138 - var _LA = $k[--$j]; //#27139 - var _LB = $get(_LA, 1); //#27139 - $k[$j++] = _LA; //#27139 - $k[$j++] = _LB; //#27139 - if (_LB < 0) { //#27139 - var _LD = $k[--$j]; //#27139 - var _LE = $k[--$j]; //#27139 - $put(_LE, 1, $f($f(_LD + $_.rows) - 1)); //#27139 - $k[$j++] = _LE; //#27139 - } else { //#27139 - $j--; //#27139 - } //#27139 - $j--; //#27140 - } //#27140 - var _LF = $_.palettemap2; //#27142 - for (var _LG = 0, _LH = _LF.length; _LG < _LH; _LG++) { //#27146 - var _LI = $get(_LF, _LG); //#27146 - var _LJ = $get(_LI, 0); //#27143 - $k[$j++] = _LI; //#27143 - $k[$j++] = _LJ; //#27143 - if (_LJ < 0) { //#27143 - var _LL = $k[--$j]; //#27143 - var _LM = $k[--$j]; //#27143 - $put(_LM, 0, $f($f(_LL + $_.cols) - 1)); //#27143 - $k[$j++] = _LM; //#27143 - } else { //#27143 - $j--; //#27143 - } //#27143 - var _LN = $k[--$j]; //#27144 - var _LO = $get(_LN, 1); //#27144 - $k[$j++] = _LN; //#27144 - $k[$j++] = _LO; //#27144 - if (_LO < 0) { //#27144 - var _LQ = $k[--$j]; //#27144 - var _LR = $k[--$j]; //#27144 - $put(_LR, 1, $f($f(_LQ + $_.rows) - 1)); //#27144 - $k[$j++] = _LR; //#27144 - } else { //#27144 - $j--; //#27144 - } //#27144 - $j--; //#27145 - } //#27145 - for (var _LU = 0, _LT = $f($_.nummetamodules - 1); _LU <= _LT; _LU += 1) { //#27151 - $k[$j++] = $_.pixs; //#27150 - $aload($get($_.metadatamap, _LU)); //#27150 - $_.jmv(); //#27150 - var _LY = $k[--$j]; //#27150 - $put($k[--$j], _LY, 0); //#27150 - } //#27150 - if (!$_.slave) { //#27164 - var _Lb = $_.colors; //#27156 - var _Lc = 16; //#27156 - if (16 > _Lb) { //#27156 - var _ = _Lb; //#27156 - _Lb = _Lc; //#27156 - _Lc = _; //#27156 - } //#27156 - for (var _Le = 0, _Ld = _Lc - 1; _Le <= _Ld; _Le += 1) { //#27161 - $_.i = _Le; //#27157 - var _Lh = $get($_.palettelayout, $_.i); //#27158 - $k[$j++] = _Lh; //#27159 - $k[$j++] = $_.pixs; //#27159 - $k[$j++] = _Lh; //#27159 - $aload($get($_.palettemap1, $_.i)); //#27159 - $_.jmv(); //#27159 - var _Lm = $k[--$j]; //#27159 - var _Ln = $k[--$j]; //#27159 - $put($k[--$j], _Lm, _Ln); //#27159 - var _Lq = $k[--$j]; //#27160 - $k[$j++] = $_.pixs; //#27160 - $k[$j++] = _Lq; //#27160 - $aload($get($_.palettemap2, $_.i)); //#27160 - $_.jmv(); //#27160 - var _Lu = $k[--$j]; //#27160 - var _Lv = $k[--$j]; //#27160 - $put($k[--$j], _Lu, _Lv); //#27160 - } //#27160 - $_.i = 16; //#27162 - } else { //#27164 - $_.i = 0; //#27164 - } //#27164 - $_.j = $_.nummetamodules; //#27168 - for (var _M1 = $_.i, _M0 = $_.palettelayout.length - 1; _M1 <= _M0; _M1 += 2) { //#27178 - $_.i = _M1; //#27170 - var _M4 = $get($_.palettelayout, $_.i); //#27171 - $k[$j++] = _M4; //#27172 - $k[$j++] = $_.pixs; //#27172 - $k[$j++] = _M4; //#27172 - $aload($get($_.metadatamap, $_.j)); //#27172 - $_.jmv(); //#27172 - var _M9 = $k[--$j]; //#27172 - var _MA = $k[--$j]; //#27172 - $put($k[--$j], _M9, _MA); //#27172 - var _MD = $k[--$j]; //#27173 - $k[$j++] = $_.pixs; //#27173 - $k[$j++] = _MD; //#27173 - $aload($get($_.metadatamap, $f($_.j + 2))); //#27173 - $_.jmv(); //#27173 - var _MH = $k[--$j]; //#27173 - var _MI = $k[--$j]; //#27173 - $put($k[--$j], _MH, _MI); //#27173 - var _MM = $get($_.palettelayout, $_.i + 1); //#27174 - $k[$j++] = _MM; //#27175 - $k[$j++] = $_.pixs; //#27175 - $k[$j++] = _MM; //#27175 - $aload($get($_.metadatamap, $f($_.j + 1))); //#27175 - $_.jmv(); //#27175 - var _MR = $k[--$j]; //#27175 - var _MS = $k[--$j]; //#27175 - $put($k[--$j], _MR, _MS); //#27175 - var _MV = $k[--$j]; //#27176 - $k[$j++] = $_.pixs; //#27176 - $k[$j++] = _MV; //#27176 - $aload($get($_.metadatamap, $f($_.j + 3))); //#27176 - $_.jmv(); //#27176 - var _MZ = $k[--$j]; //#27176 - var _Ma = $k[--$j]; //#27176 - $put($k[--$j], _MZ, _Ma); //#27176 - $_.j = $f($_.j + 4); //#27177 - } //#27177 + $_.pp = $k[--$j]; //#27378 + $_.py = $k[--$j]; //#27379 + $_.px = $k[--$j]; //#27380 + for (var _I0 = 0; _I0 <= 2; _I0 += 1) { //#27387 + $_.pb = _I0; //#27382 + for (var _I1 = 0; _I1 <= 2; _I1 += 1) { //#27386 + $_.pa = _I1; //#27384 + $k[$j++] = $_.pixs; //#27385 + $k[$j++] = $f($_.px + $_.pa); //#27385 + $k[$j++] = $f($_.py + $_.pb); //#27385 + $_.jmv(); //#27385 + var _IC = $k[--$j]; //#27385 + $put($k[--$j], _IC, $get($get($_.pp, $_.pb), $_.pa)); //#27385 + } //#27385 + } //#27385 + }; //#27385 + for (var _IG = 0, _IF = $_.algncpos.length - 1; _IG <= _IF; _IG += 1) { //#27399 + $_.j = _IG; //#27390 + $_.y = $get($_.algncpos, $_.j); //#27391 + for (var _IM = 0, _IL = $_.algnrpos.length - 1; _IM <= _IL; _IM += 1) { //#27398 + $_.i = _IM; //#27393 + $_.x = $get($_.algnrpos, $_.i); //#27394 + $k[$j++] = $_.pixs; //#27395 + $k[$j++] = $_.x; //#27395 + $k[$j++] = $_.y; //#27395 + $_.jmv(); //#27395 + var _IT = $k[--$j]; //#27395 + if ($get($k[--$j], _IT) == -1) { //#27397 + $k[$j++] = $f($_.x - 1); //#27396 + $k[$j++] = $f($_.y - 1); //#27396 + if ((($_.i + $_.j) % 2) == 0) { //#27396 + $k[$j++] = $_.algnpat0; //#27396 + } else { //#27396 + $k[$j++] = $_.algnpat1; //#27396 + } //#27396 + $_.putalgnpat(); //#27396 + } //#27396 + } //#27396 + } //#27396 + if (!$_.slave) { //#27451 + var _JL = $a([$a([6, 1]), $a([6, 2]), $a([6, 3]), $a([6, 4]), $a([6, 5]), $a([6, 6]), $a([5, 6]), $a([4, 6]), $a([3, 6]), $a([2, 6]), $a([1, 6]), $a([7, 1]), $a([7, 2]), $a([7, 3]), $a([7, 4]), $a([7, 5]), $a([7, 6]), $a([7, 7]), $a([6, 7]), $a([5, 7]), $a([4, 7]), $a([3, 7]), $a([2, 7]), $a([1, 7]), $a([8, 1]), $a([8, 2]), $a([8, 3]), $a([8, 4]), $a([8, 5]), $a([8, 6]), $a([8, 7]), $a([8, 8]), $a([7, 8]), $a([6, 8]), $a([5, 8]), $a([4, 8]), $a([3, 8]), $a([2, 8]), $a([1, 8]), $a([9, 1]), $a([9, 2]), $a([9, 3]), $a([9, 4]), $a([9, 5])]); //#27410 + for (var _JM = 0, _JN = _JL.length; _JM < _JN; _JM++) { //#27414 + $aload($get(_JL, _JM)); //#27412 + $_.y = $k[--$j]; //#27412 + $_.x = $k[--$j]; //#27412 + $k[$j++] = $a([$_.x, $_.y]); //#27413 + $k[$j++] = $a([-$_.x, $_.y]); //#27413 + $k[$j++] = $a([-$_.x, -$_.y]); //#27413 + $k[$j++] = $a([$_.x, -$_.y]); //#27413 + } //#27413 + $astore($a(176)); //#27415 + $_.metadatamap = $k[--$j]; //#27415 + $_.palettemap1 = $a([$a([4, 1]), $a([4, 2]), $a([5, 1]), $a([5, 2]), $a([2, 4]), $a([2, 5]), $a([1, 4]), $a([1, 5]), $a([-2, 1]), $a([-2, 2]), $a([-1, 1]), $a([-1, 2]), $a([-4, 4]), $a([-4, 5]), $a([-5, 4]), $a([-5, 5])]); //#27420 + $_.palettemap2 = $a([$a([-4, -5]), $a([-4, -4]), $a([-5, -5]), $a([-5, -4]), $a([-2, -2]), $a([-2, -1]), $a([-1, -2]), $a([-1, -1]), $a([2, -5]), $a([2, -4]), $a([1, -5]), $a([1, -4]), $a([4, -2]), $a([4, -1]), $a([5, -2]), $a([5, -1])]); //#27425 + } else { //#27451 + $k[$j++] = Infinity; //#27431 + for (var _KD = 1; _KD <= 19; _KD += 1) { //#27435 + $_.i = _KD; //#27433 + $k[$j++] = $a([0, $_.i]); //#27434 + $k[$j++] = $a([1, $_.i]); //#27434 + } //#27434 + for (var _KI = 5; _KI <= 12; _KI += 1) { //#27439 + $_.i = _KI; //#27437 + $k[$j++] = $a([2, $_.i]); //#27438 + $k[$j++] = $a([3, $_.i]); //#27438 + } //#27438 + $_.metadatamap = $a(); //#27438 + $k[$j++] = Infinity; //#27442 + for (var _KO = 5; _KO <= 12; _KO += 1) { //#27443 + $k[$j++] = _KO; //#27443 + $k[$j++] = Infinity; //#27443 + var _KP = $k[--$j]; //#27443 + var _KQ = $k[--$j]; //#27443 + $k[$j++] = _KP; //#27443 + $k[$j++] = 4; //#27443 + $k[$j++] = _KQ; //#27443 + var _KR = $a(); //#27443 + $k[$j++] = _KR; //#27443 + } //#27443 + for (var _KS = 12; _KS >= 5; _KS -= 1) { //#27444 + $k[$j++] = _KS; //#27444 + $k[$j++] = Infinity; //#27444 + var _KT = $k[--$j]; //#27444 + var _KU = $k[--$j]; //#27444 + $k[$j++] = _KT; //#27444 + $k[$j++] = 5; //#27444 + $k[$j++] = _KU; //#27444 + var _KV = $a(); //#27444 + $k[$j++] = _KV; //#27444 + } //#27444 + for (var _KW = 5; _KW <= 12; _KW += 1) { //#27445 + $k[$j++] = _KW; //#27445 + $k[$j++] = Infinity; //#27445 + var _KX = $k[--$j]; //#27445 + var _KY = $k[--$j]; //#27445 + $k[$j++] = _KX; //#27445 + $k[$j++] = 6; //#27445 + $k[$j++] = _KY; //#27445 + var _KZ = $a(); //#27445 + $k[$j++] = _KZ; //#27445 + } //#27445 + for (var _Ka = 12; _Ka >= 5; _Ka -= 1) { //#27446 + $k[$j++] = _Ka; //#27446 + $k[$j++] = Infinity; //#27446 + var _Kb = $k[--$j]; //#27446 + var _Kc = $k[--$j]; //#27446 + $k[$j++] = _Kb; //#27446 + $k[$j++] = 7; //#27446 + $k[$j++] = _Kc; //#27446 + var _Kd = $a(); //#27446 + $k[$j++] = _Kd; //#27446 + } //#27446 + $_.palettemap1 = $a(); //#27446 + $k[$j++] = Infinity; //#27449 + var _Kf = $_.palettemap1; //#27450 + for (var _Kg = 0, _Kh = _Kf.length; _Kg < _Kh; _Kg++) { //#27450 + $k[$j++] = $get(_Kf, _Kg); //#27450 + $k[$j++] = Infinity; //#27450 + var _Kj = $k[--$j]; //#27450 + var _Kk = $k[--$j]; //#27450 + $k[$j++] = _Kj; //#27450 + $aload(_Kk); //#27450 + var _Kl = $k[--$j]; //#27450 + var _Km = $k[--$j]; //#27450 + $k[$j++] = -_Km; //#27450 + $k[$j++] = -_Kl; //#27450 + var _Kn = $a(); //#27450 + $k[$j++] = _Kn; //#27450 + } //#27450 + $_.palettemap2 = $a(); //#27450 + } //#27451 + var _Kp = $_.metadatamap; //#27456 + for (var _Kq = 0, _Kr = _Kp.length; _Kq < _Kr; _Kq++) { //#27460 + var _Ks = $get(_Kp, _Kq); //#27460 + var _Kt = $get(_Ks, 0); //#27457 + $k[$j++] = _Ks; //#27457 + $k[$j++] = _Kt; //#27457 + if (_Kt < 0) { //#27457 + var _Kv = $k[--$j]; //#27457 + var _Kw = $k[--$j]; //#27457 + $put(_Kw, 0, $f($f(_Kv + $_.cols) - 1)); //#27457 + $k[$j++] = _Kw; //#27457 + } else { //#27457 + $j--; //#27457 + } //#27457 + var _Kx = $k[--$j]; //#27458 + var _Ky = $get(_Kx, 1); //#27458 + $k[$j++] = _Kx; //#27458 + $k[$j++] = _Ky; //#27458 + if (_Ky < 0) { //#27458 + var _L0 = $k[--$j]; //#27458 + var _L1 = $k[--$j]; //#27458 + $put(_L1, 1, $f($f(_L0 + $_.rows) - 1)); //#27458 + $k[$j++] = _L1; //#27458 + } else { //#27458 + $j--; //#27458 + } //#27458 + $j--; //#27459 + } //#27459 + var _L2 = $_.palettemap1; //#27461 + for (var _L3 = 0, _L4 = _L2.length; _L3 < _L4; _L3++) { //#27465 + var _L5 = $get(_L2, _L3); //#27465 + var _L6 = $get(_L5, 0); //#27462 + $k[$j++] = _L5; //#27462 + $k[$j++] = _L6; //#27462 + if (_L6 < 0) { //#27462 + var _L8 = $k[--$j]; //#27462 + var _L9 = $k[--$j]; //#27462 + $put(_L9, 0, $f($f(_L8 + $_.cols) - 1)); //#27462 + $k[$j++] = _L9; //#27462 + } else { //#27462 + $j--; //#27462 + } //#27462 + var _LA = $k[--$j]; //#27463 + var _LB = $get(_LA, 1); //#27463 + $k[$j++] = _LA; //#27463 + $k[$j++] = _LB; //#27463 + if (_LB < 0) { //#27463 + var _LD = $k[--$j]; //#27463 + var _LE = $k[--$j]; //#27463 + $put(_LE, 1, $f($f(_LD + $_.rows) - 1)); //#27463 + $k[$j++] = _LE; //#27463 + } else { //#27463 + $j--; //#27463 + } //#27463 + $j--; //#27464 + } //#27464 + var _LF = $_.palettemap2; //#27466 + for (var _LG = 0, _LH = _LF.length; _LG < _LH; _LG++) { //#27470 + var _LI = $get(_LF, _LG); //#27470 + var _LJ = $get(_LI, 0); //#27467 + $k[$j++] = _LI; //#27467 + $k[$j++] = _LJ; //#27467 + if (_LJ < 0) { //#27467 + var _LL = $k[--$j]; //#27467 + var _LM = $k[--$j]; //#27467 + $put(_LM, 0, $f($f(_LL + $_.cols) - 1)); //#27467 + $k[$j++] = _LM; //#27467 + } else { //#27467 + $j--; //#27467 + } //#27467 + var _LN = $k[--$j]; //#27468 + var _LO = $get(_LN, 1); //#27468 + $k[$j++] = _LN; //#27468 + $k[$j++] = _LO; //#27468 + if (_LO < 0) { //#27468 + var _LQ = $k[--$j]; //#27468 + var _LR = $k[--$j]; //#27468 + $put(_LR, 1, $f($f(_LQ + $_.rows) - 1)); //#27468 + $k[$j++] = _LR; //#27468 + } else { //#27468 + $j--; //#27468 + } //#27468 + $j--; //#27469 + } //#27469 + for (var _LU = 0, _LT = $f($_.nummetamodules - 1); _LU <= _LT; _LU += 1) { //#27475 + $k[$j++] = $_.pixs; //#27474 + $aload($get($_.metadatamap, _LU)); //#27474 + $_.jmv(); //#27474 + var _LY = $k[--$j]; //#27474 + $put($k[--$j], _LY, 0); //#27474 + } //#27474 + if (!$_.slave) { //#27488 + var _Lb = $_.colors; //#27480 + var _Lc = 16; //#27480 + if (16 > _Lb) { //#27480 + var _ = _Lb; //#27480 + _Lb = _Lc; //#27480 + _Lc = _; //#27480 + } //#27480 + for (var _Le = 0, _Ld = _Lc - 1; _Le <= _Ld; _Le += 1) { //#27485 + $_.i = _Le; //#27481 + var _Lh = $get($_.palettelayout, $_.i); //#27482 + $k[$j++] = _Lh; //#27483 + $k[$j++] = $_.pixs; //#27483 + $k[$j++] = _Lh; //#27483 + $aload($get($_.palettemap1, $_.i)); //#27483 + $_.jmv(); //#27483 + var _Lm = $k[--$j]; //#27483 + var _Ln = $k[--$j]; //#27483 + $put($k[--$j], _Lm, _Ln); //#27483 + var _Lq = $k[--$j]; //#27484 + $k[$j++] = $_.pixs; //#27484 + $k[$j++] = _Lq; //#27484 + $aload($get($_.palettemap2, $_.i)); //#27484 + $_.jmv(); //#27484 + var _Lu = $k[--$j]; //#27484 + var _Lv = $k[--$j]; //#27484 + $put($k[--$j], _Lu, _Lv); //#27484 + } //#27484 + $_.i = 16; //#27486 + } else { //#27488 + $_.i = 0; //#27488 + } //#27488 + $_.j = $_.nummetamodules; //#27492 + for (var _M1 = $_.i, _M0 = $_.palettelayout.length - 1; _M1 <= _M0; _M1 += 2) { //#27502 + $_.i = _M1; //#27494 + var _M4 = $get($_.palettelayout, $_.i); //#27495 + $k[$j++] = _M4; //#27496 + $k[$j++] = $_.pixs; //#27496 + $k[$j++] = _M4; //#27496 + $aload($get($_.metadatamap, $_.j)); //#27496 + $_.jmv(); //#27496 + var _M9 = $k[--$j]; //#27496 + var _MA = $k[--$j]; //#27496 + $put($k[--$j], _M9, _MA); //#27496 + var _MD = $k[--$j]; //#27497 + $k[$j++] = $_.pixs; //#27497 + $k[$j++] = _MD; //#27497 + $aload($get($_.metadatamap, $f($_.j + 2))); //#27497 + $_.jmv(); //#27497 + var _MH = $k[--$j]; //#27497 + var _MI = $k[--$j]; //#27497 + $put($k[--$j], _MH, _MI); //#27497 + var _MM = $get($_.palettelayout, $_.i + 1); //#27498 + $k[$j++] = _MM; //#27499 + $k[$j++] = $_.pixs; //#27499 + $k[$j++] = _MM; //#27499 + $aload($get($_.metadatamap, $f($_.j + 1))); //#27499 + $_.jmv(); //#27499 + var _MR = $k[--$j]; //#27499 + var _MS = $k[--$j]; //#27499 + $put($k[--$j], _MR, _MS); //#27499 + var _MV = $k[--$j]; //#27500 + $k[$j++] = $_.pixs; //#27500 + $k[$j++] = _MV; //#27500 + $aload($get($_.metadatamap, $f($_.j + 3))); //#27500 + $_.jmv(); //#27500 + var _MZ = $k[--$j]; //#27500 + var _Ma = $k[--$j]; //#27500 + $put($k[--$j], _MZ, _Ma); //#27500 + $_.j = $f($_.j + 4); //#27501 + } //#27501 var _N2 = $a([function() { - var _Md = $k[--$j]; //#27182 - var _Me = $k[--$j]; //#27182 - $k[$j++] = $f(_Me + _Md) % $_.colors; //#27182 + var _Md = $k[--$j]; //#27506 + var _Me = $k[--$j]; //#27506 + $k[$j++] = $f(_Me + _Md) % $_.colors; //#27506 }, function() { - $j--; //#27183 - var _Mh = $k[--$j]; //#27183 - $k[$j++] = _Mh % $_.colors; //#27183 + $j--; //#27507 + var _Mh = $k[--$j]; //#27507 + $k[$j++] = _Mh % $_.colors; //#27507 }, function() { - var _Mi = $k[--$j]; //#27184 - var _Mj = $k[--$j]; //#27184 - $k[$j++] = _Mi; //#27184 - $k[$j++] = _Mj; //#27184 - $j--; //#27184 - var _Ml = $k[--$j]; //#27184 - $k[$j++] = _Ml % $_.colors; //#27184 + var _Mi = $k[--$j]; //#27508 + var _Mj = $k[--$j]; //#27508 + $k[$j++] = _Mi; //#27508 + $k[$j++] = _Mj; //#27508 + $j--; //#27508 + var _Ml = $k[--$j]; //#27508 + $k[$j++] = _Ml % $_.colors; //#27508 }, function() { - var _Mm = $k[--$j]; //#27185 - var _Mn = $k[--$j]; //#27185 - $k[$j++] = ((~~(_Mm / 3)) + (~~(_Mn / 2))) % $_.colors; //#27185 + var _Mm = $k[--$j]; //#27509 + var _Mn = $k[--$j]; //#27509 + $k[$j++] = ((~~(_Mm / 3)) + (~~(_Mn / 2))) % $_.colors; //#27509 }, function() { - var _Mp = $k[--$j]; //#27186 - var _Mq = $k[--$j]; //#27186 - $k[$j++] = ((~~(_Mp / 2)) + (~~(_Mq / 3))) % $_.colors; //#27186 + var _Mp = $k[--$j]; //#27510 + var _Mq = $k[--$j]; //#27510 + $k[$j++] = ((~~(_Mp / 2)) + (~~(_Mq / 3))) % $_.colors; //#27510 }, function() { - var _Ms = $k[--$j]; //#27187 - var _Mu = $f($k[--$j] + _Ms); //#27187 - $k[$j++] = ((~~(_Mu / 2)) + (~~(_Mu / 3))) % $_.colors; //#27187 + var _Ms = $k[--$j]; //#27511 + var _Mu = $f($k[--$j] + _Ms); //#27511 + $k[$j++] = ((~~(_Mu / 2)) + (~~(_Mu / 3))) % $_.colors; //#27511 }, function() { - var _Mw = $k[--$j]; //#27188 - var _Mx = $k[--$j]; //#27188 - $k[$j++] = ($f(((_Mw * (_Mx * _Mx)) % 7) + ((($f(_Mw + (_Mx * _Mx))) * 2) % 19))) % $_.colors; //#27188 + var _Mw = $k[--$j]; //#27512 + var _Mx = $k[--$j]; //#27512 + $k[$j++] = ($f(((_Mw * (_Mx * _Mx)) % 7) + ((($f(_Mw + (_Mx * _Mx))) * 2) % 19))) % $_.colors; //#27512 }, function() { - var _Mz = $k[--$j]; //#27189 - var _N0 = $k[--$j]; //#27189 - $k[$j++] = ($f(((_N0 * (_Mz * _Mz)) % 5) + (($f((_Mz * _Mz) + (_N0 * 2))) % 13))) % $_.colors; //#27189 - }]); //#27189 - $_.maskfuncs = _N2; //#27190 - if ($_.mask != -1) { //#27194 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask)]); //#27192 - $_.bestmaskval = $_.mask; //#27193 - } //#27193 - $_.masks = $a($_.maskfuncs.length); //#27195 - for (var _ND = 0, _NC = $_.masks.length - 1; _ND <= _NC; _ND += 1) { //#27208 - $_.m = _ND; //#27197 - $_.mask = $a($_.rows * $_.cols); //#27198 - for (var _NJ = 0, _NI = $f($_.rows - 1); _NJ <= _NI; _NJ += 1) { //#27206 - $_.j = _NJ; //#27200 - for (var _NM = 0, _NL = $f($_.cols - 1); _NM <= _NL; _NM += 1) { //#27205 - $_.i = _NM; //#27202 - $k[$j++] = $_.pixs; //#27203 - $k[$j++] = $_.i; //#27203 - $k[$j++] = $_.j; //#27203 - $_.jmv(); //#27203 - var _NQ = $k[--$j]; //#27203 - if ($get($k[--$j], _NQ) == -1) { //#27203 - $k[$j++] = $_.i; //#27203 - $k[$j++] = $_.j; //#27203 + var _Mz = $k[--$j]; //#27513 + var _N0 = $k[--$j]; //#27513 + $k[$j++] = ($f(((_N0 * (_Mz * _Mz)) % 5) + (($f((_Mz * _Mz) + (_N0 * 2))) % 13))) % $_.colors; //#27513 + }]); //#27513 + $_.maskfuncs = _N2; //#27514 + if ($_.mask != -1) { //#27518 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask)]); //#27516 + $_.bestmaskval = $_.mask; //#27517 + } //#27517 + $_.masks = $a($_.maskfuncs.length); //#27519 + for (var _ND = 0, _NC = $_.masks.length - 1; _ND <= _NC; _ND += 1) { //#27532 + $_.m = _ND; //#27521 + $_.mask = $a($_.rows * $_.cols); //#27522 + for (var _NJ = 0, _NI = $f($_.rows - 1); _NJ <= _NI; _NJ += 1) { //#27530 + $_.j = _NJ; //#27524 + for (var _NM = 0, _NL = $f($_.cols - 1); _NM <= _NL; _NM += 1) { //#27529 + $_.i = _NM; //#27526 + $k[$j++] = $_.pixs; //#27527 + $k[$j++] = $_.i; //#27527 + $k[$j++] = $_.j; //#27527 + $_.jmv(); //#27527 + var _NQ = $k[--$j]; //#27527 + if ($get($k[--$j], _NQ) == -1) { //#27527 + $k[$j++] = $_.i; //#27527 + $k[$j++] = $_.j; //#27527 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#27203 - } else { //#27203 - $k[$j++] = 0; //#27203 - } //#27203 - $k[$j++] = $_.mask; //#27204 - $k[$j++] = $_.i; //#27204 - $k[$j++] = $_.j; //#27204 - $_.jmv(); //#27204 - var _Nb = $k[--$j]; //#27204 - var _Nc = $k[--$j]; //#27204 - $put(_Nc, _Nb, $k[--$j]); //#27204 - } //#27204 - } //#27204 - $put($_.masks, $_.m, $_.mask); //#27207 - } //#27207 - $_.posx = 0; //#27211 - $_.posy = 0; //#27211 - $_.i = 0; //#27212 - for (;;) { //#27222 - if ($_.posx == $_.cols) { //#27214 - break; //#27214 - } //#27214 - $k[$j++] = $_.pixs; //#27215 - $k[$j++] = $_.posx; //#27215 - $k[$j++] = $_.posy; //#27215 - $_.jmv(); //#27215 - var _Nm = $k[--$j]; //#27215 - if ($get($k[--$j], _Nm) == -1) { //#27219 - var _Ns = $geti($_.bits, $_.i, $_.databpm); //#27216 - $k[$j++] = 0; //#27216 - for (var _Nt = 0, _Nu = _Ns.length; _Nt < _Nu; _Nt++) { //#27216 - var _Nw = $k[--$j]; //#27216 - $k[$j++] = ($f(_Nw + $f($get(_Ns, _Nt) - 48))) * 2; //#27216 - } //#27216 - var _Nx = $k[--$j]; //#27216 - $k[$j++] = ~~(_Nx / 2); //#27217 - $k[$j++] = $_.pixs; //#27217 - $k[$j++] = $_.posx; //#27217 - $k[$j++] = $_.posy; //#27217 - $_.jmv(); //#27217 - var _O1 = $k[--$j]; //#27217 - var _O2 = $k[--$j]; //#27217 - $put(_O2, _O1, $k[--$j]); //#27217 - $_.i = $_.i + $_.databpm; //#27218 - } //#27218 - $_.posy = $_.posy + 1; //#27220 - if ($_.posy == $_.rows) { //#27221 - $_.posy = 0; //#27221 - $_.posx = $_.posx + 1; //#27221 - } //#27221 - } //#27221 + } //#27527 + } else { //#27527 + $k[$j++] = 0; //#27527 + } //#27527 + $k[$j++] = $_.mask; //#27528 + $k[$j++] = $_.i; //#27528 + $k[$j++] = $_.j; //#27528 + $_.jmv(); //#27528 + var _Nb = $k[--$j]; //#27528 + var _Nc = $k[--$j]; //#27528 + $put(_Nc, _Nb, $k[--$j]); //#27528 + } //#27528 + } //#27528 + $put($_.masks, $_.m, $_.mask); //#27531 + } //#27531 + $_.posx = 0; //#27535 + $_.posy = 0; //#27535 + $_.i = 0; //#27536 + for (;;) { //#27546 + if ($_.posx == $_.cols) { //#27538 + break; //#27538 + } //#27538 + $k[$j++] = $_.pixs; //#27539 + $k[$j++] = $_.posx; //#27539 + $k[$j++] = $_.posy; //#27539 + $_.jmv(); //#27539 + var _Nm = $k[--$j]; //#27539 + if ($get($k[--$j], _Nm) == -1) { //#27543 + var _Ns = $geti($_.bits, $_.i, $_.databpm); //#27540 + $k[$j++] = 0; //#27540 + for (var _Nt = 0, _Nu = _Ns.length; _Nt < _Nu; _Nt++) { //#27540 + var _Nw = $k[--$j]; //#27540 + $k[$j++] = ($f(_Nw + $f($get(_Ns, _Nt) - 48))) * 2; //#27540 + } //#27540 + var _Nx = $k[--$j]; //#27540 + $k[$j++] = ~~(_Nx / 2); //#27541 + $k[$j++] = $_.pixs; //#27541 + $k[$j++] = $_.posx; //#27541 + $k[$j++] = $_.posy; //#27541 + $_.jmv(); //#27541 + var _O1 = $k[--$j]; //#27541 + var _O2 = $k[--$j]; //#27541 + $put(_O2, _O1, $k[--$j]); //#27541 + $_.i = $_.i + $_.databpm; //#27542 + } //#27542 + $_.posy = $_.posy + 1; //#27544 + if ($_.posy == $_.rows) { //#27545 + $_.posy = 0; //#27545 + $_.posx = $_.posx + 1; //#27545 + } //#27545 + } //#27545 $_.evalrle = function() { - $_.scrle = $k[--$j]; //#27226 - $_.scr1 = 0; //#27227 - $_.scr3 = 0; //#27227 - for (var _OD = 0, _OC = $_.scrle.length - 2; _OD <= _OC; _OD += 2) { //#27249 - $_.j = _OD; //#27229 - if ($get($_.scrle, $_.j + 1) != -1) { //#27248 - var _OJ = $get($_.scrle, $_.j); //#27232 - $k[$j++] = _OJ; //#27232 - if (_OJ >= 5) { //#27232 - $_.scr1 = $f($f($k[--$j] - 2) + $_.scr1); //#27232 - } else { //#27232 - $j--; //#27232 - } //#27232 - if (($_.j >= 4) && ($_.j <= ($_.scrle.length - 5))) { //#27247 - var _OR = $geti($_.scrle, $_.j - 4, 10); //#27235 - $k[$j++] = _OR; //#27236 - for (var _OS = 0, _OT = _OR.length; _OS < _OT; _OS++) { //#27236 - $k[$j++] = $get(_OR, _OS) == 1; //#27236 - } //#27236 - $j--; //#27236 - for (var _OV = 0, _OW = 4; _OV < _OW; _OV++) { //#27236 - var _OX = $k[--$j]; //#27236 - var _OY = $k[--$j]; //#27236 - $k[$j++] = _OX; //#27236 - $k[$j++] = _OY; //#27236 - $j--; //#27236 - var _OZ = $k[--$j]; //#27236 - var _Oa = $k[--$j]; //#27236 - $k[$j++] = $an(_Oa, _OZ); //#27236 - } //#27236 - if ($k[--$j]) { //#27246 - $k[$j++] = Infinity; //#27237 - var _Oc = $k[--$j]; //#27237 - var _Od = $k[--$j]; //#27237 - $k[$j++] = _Oc; //#27237 - $aload(_Od); //#27237 - var _Oe = $k[--$j]; //#27238 - var _Of = $k[--$j]; //#27238 - var _Og = $k[--$j]; //#27238 - var _Oh = $k[--$j]; //#27238 - var _Oi = $k[--$j]; //#27238 - var _Oj = $k[--$j]; //#27238 - var _Ok = $k[--$j]; //#27238 - var _Ol = $k[--$j]; //#27238 - var _Om = $k[--$j]; //#27238 - $k[$j++] = _Om; //#27244 - $k[$j++] = _Ol; //#27244 - $k[$j++] = _Ok; //#27244 - $k[$j++] = _Oj; //#27244 - $k[$j++] = _Oi; //#27244 - $k[$j++] = _Oh; //#27244 - $k[$j++] = _Og; //#27244 - $k[$j++] = _Of; //#27244 - $k[$j++] = _Oe; //#27244 - if (($eq(_Om, _Oi) && $eq(_Om, _Oe)) && $eq(_Ok, _Og)) { //#27244 - var _On = $k[--$j]; //#27240 - var _Oo = $k[--$j]; //#27240 - var _Op = $k[--$j]; //#27240 - $_.c4 = _Op; //#27240 - $_.c5 = _On; //#27240 - $k[$j++] = _Op; //#27243 - $k[$j++] = _Oo; //#27243 - if ((($_.c4 == $_.bi) && ($_.c5 == $_.yi)) || ((($_.c4 == $_.yi) && ($_.c5 == $_.bi)) || ((($_.c4 == $_.gi) && ($_.c5 == $_.mi)) || (($_.c4 == $_.mi) && ($_.c5 == $_.gi))))) { //#27243 - $_.scr3 = $_.scr3 + 100; //#27243 - } //#27243 - } //#27243 - $cleartomark(); //#27245 - } else { //#27246 - $j--; //#27246 - } //#27246 - } //#27246 - } //#27246 - } //#27246 - $k[$j++] = $_.scr1; //#27250 - $k[$j++] = $_.scr3; //#27250 - }; //#27250 + $_.scrle = $k[--$j]; //#27550 + $_.scr1 = 0; //#27551 + $_.scr3 = 0; //#27551 + for (var _OD = 0, _OC = $_.scrle.length - 2; _OD <= _OC; _OD += 2) { //#27573 + $_.j = _OD; //#27553 + if ($get($_.scrle, $_.j + 1) != -1) { //#27572 + var _OJ = $get($_.scrle, $_.j); //#27556 + $k[$j++] = _OJ; //#27556 + if (_OJ >= 5) { //#27556 + $_.scr1 = $f($f($k[--$j] - 2) + $_.scr1); //#27556 + } else { //#27556 + $j--; //#27556 + } //#27556 + if (($_.j >= 4) && ($_.j <= ($_.scrle.length - 5))) { //#27571 + var _OR = $geti($_.scrle, $_.j - 4, 10); //#27559 + $k[$j++] = _OR; //#27560 + for (var _OS = 0, _OT = _OR.length; _OS < _OT; _OS++) { //#27560 + $k[$j++] = $get(_OR, _OS) == 1; //#27560 + } //#27560 + $j--; //#27560 + for (var _OV = 0, _OW = 4; _OV < _OW; _OV++) { //#27560 + var _OX = $k[--$j]; //#27560 + var _OY = $k[--$j]; //#27560 + $k[$j++] = _OX; //#27560 + $k[$j++] = _OY; //#27560 + $j--; //#27560 + var _OZ = $k[--$j]; //#27560 + var _Oa = $k[--$j]; //#27560 + $k[$j++] = $an(_Oa, _OZ); //#27560 + } //#27560 + if ($k[--$j]) { //#27570 + $k[$j++] = Infinity; //#27561 + var _Oc = $k[--$j]; //#27561 + var _Od = $k[--$j]; //#27561 + $k[$j++] = _Oc; //#27561 + $aload(_Od); //#27561 + var _Oe = $k[--$j]; //#27562 + var _Of = $k[--$j]; //#27562 + var _Og = $k[--$j]; //#27562 + var _Oh = $k[--$j]; //#27562 + var _Oi = $k[--$j]; //#27562 + var _Oj = $k[--$j]; //#27562 + var _Ok = $k[--$j]; //#27562 + var _Ol = $k[--$j]; //#27562 + var _Om = $k[--$j]; //#27562 + $k[$j++] = _Om; //#27568 + $k[$j++] = _Ol; //#27568 + $k[$j++] = _Ok; //#27568 + $k[$j++] = _Oj; //#27568 + $k[$j++] = _Oi; //#27568 + $k[$j++] = _Oh; //#27568 + $k[$j++] = _Og; //#27568 + $k[$j++] = _Of; //#27568 + $k[$j++] = _Oe; //#27568 + if (($eq(_Om, _Oi) && $eq(_Om, _Oe)) && $eq(_Ok, _Og)) { //#27568 + var _On = $k[--$j]; //#27564 + var _Oo = $k[--$j]; //#27564 + var _Op = $k[--$j]; //#27564 + $_.c4 = _Op; //#27564 + $_.c5 = _On; //#27564 + $k[$j++] = _Op; //#27567 + $k[$j++] = _Oo; //#27567 + if ((($_.c4 == $_.bi) && ($_.c5 == $_.yi)) || ((($_.c4 == $_.yi) && ($_.c5 == $_.bi)) || ((($_.c4 == $_.gi) && ($_.c5 == $_.mi)) || (($_.c4 == $_.mi) && ($_.c5 == $_.gi))))) { //#27567 + $_.scr3 = $_.scr3 + 100; //#27567 + } //#27567 + } //#27567 + $cleartomark(); //#27569 + } else { //#27570 + $j--; //#27570 + } //#27570 + } //#27570 + } //#27570 + } //#27570 + $k[$j++] = $_.scr1; //#27574 + $k[$j++] = $_.scr3; //#27574 + }; //#27574 $_.evalmask = function() { - $_.sym = $k[--$j]; //#27254 - $_.n1 = 0; //#27256 - $_.n2 = 0; //#27256 - $_.n3 = 0; //#27256 - var _PA = $_.rows; //#27257 - var _PB = $_.cols; //#27257 - if (_PA < _PB) { //#27257 - var _ = _PB; //#27257 - _PB = _PA; //#27257 - _PA = _; //#27257 - } //#27257 - $_.rle = $a($f((_PA * 2) + 2)); //#27257 - $_.lastpairs = $a($_.cols); //#27258 - $_.thispairs = $a($_.cols); //#27259 - for (var _PJ = 0, _PI = $f($_.cols - 1); _PJ <= _PI; _PJ += 1) { //#27271 - $_.i = _PJ; //#27263 - $k[$j++] = Infinity; //#27264 - $k[$j++] = 0; //#27267 - $k[$j++] = -1; //#27267 - for (var _PP = $_.i, _PQ = $_.cols, _PO = $f(($_.rows * $_.cols) - 1); _PQ < 0 ? _PP >= _PO : _PP <= _PO; _PP += _PQ) { //#27267 - var _PS = $get($_.sym, _PP); //#27266 - var _PT = $k[--$j]; //#27266 - $k[$j++] = _PT; //#27266 - $k[$j++] = _PS; //#27266 - if ($eq(_PT, _PS)) { //#27266 - $j--; //#27266 - var _PU = $k[--$j]; //#27266 - var _PV = $k[--$j]; //#27266 - $k[$j++] = $f(_PV + 1); //#27266 - $k[$j++] = _PU; //#27266 - } else { //#27266 - var _PW = $k[--$j]; //#27266 - $k[$j++] = 1; //#27266 - $k[$j++] = _PW; //#27266 - } //#27266 - } //#27266 - var _PY = $counttomark() + 2; //#27268 - $astore($geti($_.rle, 0, _PY - 2)); //#27268 - $_.evalrle(); //#27269 - $_.n3 = $f($k[--$j] + $_.n3); //#27269 - $_.n1 = $f($k[--$j] + $_.n1); //#27269 - $j--; //#27270 - } //#27270 - for (var _Pg = 0, _Pf = $f($_.rows - 1); _Pg <= _Pf; _Pg += 1) { //#27298 - $_.i = _Pg; //#27274 - $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#27277 - $k[$j++] = Infinity; //#27278 - var _Pm = $_.symrow; //#27279 - $k[$j++] = 0; //#27281 - $k[$j++] = -1; //#27281 - for (var _Pn = 0, _Po = _Pm.length; _Pn < _Po; _Pn++) { //#27281 - var _Pp = $get(_Pm, _Pn); //#27281 - var _Pq = $k[--$j]; //#27280 - $k[$j++] = _Pq; //#27280 - $k[$j++] = _Pp; //#27280 - if ($eq(_Pq, _Pp)) { //#27280 - $j--; //#27280 - var _Pr = $k[--$j]; //#27280 - var _Ps = $k[--$j]; //#27280 - $k[$j++] = $f(_Ps + 1); //#27280 - $k[$j++] = _Pr; //#27280 - } else { //#27280 - var _Pt = $k[--$j]; //#27280 - $k[$j++] = 1; //#27280 - $k[$j++] = _Pt; //#27280 - } //#27280 - } //#27280 - var _Pv = $counttomark() + 2; //#27282 - $astore($geti($_.rle, 0, _Pv - 2)); //#27282 - $_.evalrle(); //#27283 - $_.n3 = $f($k[--$j] + $_.n3); //#27283 - $_.n1 = $f($k[--$j] + $_.n1); //#27283 - $j--; //#27284 - var _Q1 = $_.thispairs; //#27287 - $_.thispairs = $_.lastpairs; //#27287 - $_.lastpairs = _Q1; //#27287 - var _Q3 = $_.symrow; //#27288 - $k[$j++] = -1; //#27288 - for (var _Q4 = 0, _Q5 = _Q3.length; _Q4 < _Q5; _Q4++) { //#27288 - var _Q6 = $get(_Q3, _Q4); //#27288 - var _Q7 = $k[--$j]; //#27288 - $k[$j++] = _Q6; //#27288 - $k[$j++] = _Q7; //#27288 - if ($ne(_Q6, _Q7)) { //#27288 - $j--; //#27288 - var _Q8 = $k[--$j]; //#27288 - $k[$j++] = -1; //#27288 - $k[$j++] = _Q8; //#27288 - } //#27288 - } //#27288 - $j--; //#27289 - $astore($_.thispairs); //#27290 - $j--; //#27290 - if ($_.i > 0) { //#27297 - $k[$j++] = Infinity; //#27292 - $aload($_.lastpairs); //#27293 - $aload($_.thispairs); //#27293 - $k[$j++] = $_.n2; //#27294 - for (var _QF = 0, _QG = $_.cols; _QF < _QG; _QF++) { //#27294 - var _QH = $k[--$j]; //#27294 - var _QI = $k[--$j]; //#27294 - $k[$j++] = _QH; //#27294 - $k[$j++] = _QI; //#27294 - if (_QI != -1) { //#27294 - var _QK = $k[$j - 1 - $f($_.cols + 1)]; //#27294 - if ($eq($k[--$j], _QK)) { //#27294 - var _QM = $k[--$j]; //#27294 - $k[$j++] = $f(_QM + 3); //#27294 - } //#27294 - } else { //#27294 - $j--; //#27294 - } //#27294 - } //#27294 - $_.n2 = $k[--$j]; //#27295 - $cleartomark(); //#27296 - } //#27296 - } //#27296 - $k[$j++] = $f($f($_.n1 + $_.n2) + $_.n3); //#27300 - }; //#27300 - $_.bestscore = 999999999; //#27304 - for (var _QT = 0, _QS = $_.masks.length - 1; _QT <= _QS; _QT += 1) { //#27322 - $_.m = _QT; //#27306 - $_.masksym = $a($_.rows * $_.cols); //#27307 - for (var _Qa = 0, _QZ = $f(($_.rows * $_.cols) - 1); _Qa <= _QZ; _Qa += 1) { //#27311 - $_.i = _Qa; //#27309 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#27310 - } //#27310 - if ($_.masks.length != 1) { //#27320 - $k[$j++] = $_.masksym; //#27313 - $_.evalmask(); //#27313 - $_.score = $k[--$j]; //#27313 - if ($_.score < $_.bestscore) { //#27318 - $_.bestsym = $_.masksym; //#27315 - $_.bestmaskval = $_.m; //#27316 - $_.bestscore = $_.score; //#27317 - } //#27317 - } else { //#27320 - $_.bestsym = $_.masksym; //#27320 - } //#27320 - } //#27320 - $_.pixs = $_.bestsym; //#27323 - $_.metamask = $_.bestmaskval; //#27324 + $_.sym = $k[--$j]; //#27578 + $_.n1 = 0; //#27580 + $_.n2 = 0; //#27580 + $_.n3 = 0; //#27580 + var _PA = $_.rows; //#27581 + var _PB = $_.cols; //#27581 + if (_PA < _PB) { //#27581 + var _ = _PB; //#27581 + _PB = _PA; //#27581 + _PA = _; //#27581 + } //#27581 + $_.rle = $a($f((_PA * 2) + 2)); //#27581 + $_.lastpairs = $a($_.cols); //#27582 + $_.thispairs = $a($_.cols); //#27583 + for (var _PJ = 0, _PI = $f($_.cols - 1); _PJ <= _PI; _PJ += 1) { //#27595 + $_.i = _PJ; //#27587 + $k[$j++] = Infinity; //#27588 + $k[$j++] = 0; //#27591 + $k[$j++] = -1; //#27591 + for (var _PP = $_.i, _PQ = $_.cols, _PO = $f(($_.rows * $_.cols) - 1); _PQ < 0 ? _PP >= _PO : _PP <= _PO; _PP += _PQ) { //#27591 + var _PS = $get($_.sym, _PP); //#27590 + var _PT = $k[--$j]; //#27590 + $k[$j++] = _PT; //#27590 + $k[$j++] = _PS; //#27590 + if ($eq(_PT, _PS)) { //#27590 + $j--; //#27590 + var _PU = $k[--$j]; //#27590 + var _PV = $k[--$j]; //#27590 + $k[$j++] = $f(_PV + 1); //#27590 + $k[$j++] = _PU; //#27590 + } else { //#27590 + var _PW = $k[--$j]; //#27590 + $k[$j++] = 1; //#27590 + $k[$j++] = _PW; //#27590 + } //#27590 + } //#27590 + var _PY = $counttomark() + 2; //#27592 + $astore($geti($_.rle, 0, _PY - 2)); //#27592 + $_.evalrle(); //#27593 + $_.n3 = $f($k[--$j] + $_.n3); //#27593 + $_.n1 = $f($k[--$j] + $_.n1); //#27593 + $j--; //#27594 + } //#27594 + for (var _Pg = 0, _Pf = $f($_.rows - 1); _Pg <= _Pf; _Pg += 1) { //#27622 + $_.i = _Pg; //#27598 + $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#27601 + $k[$j++] = Infinity; //#27602 + var _Pm = $_.symrow; //#27603 + $k[$j++] = 0; //#27605 + $k[$j++] = -1; //#27605 + for (var _Pn = 0, _Po = _Pm.length; _Pn < _Po; _Pn++) { //#27605 + var _Pp = $get(_Pm, _Pn); //#27605 + var _Pq = $k[--$j]; //#27604 + $k[$j++] = _Pq; //#27604 + $k[$j++] = _Pp; //#27604 + if ($eq(_Pq, _Pp)) { //#27604 + $j--; //#27604 + var _Pr = $k[--$j]; //#27604 + var _Ps = $k[--$j]; //#27604 + $k[$j++] = $f(_Ps + 1); //#27604 + $k[$j++] = _Pr; //#27604 + } else { //#27604 + var _Pt = $k[--$j]; //#27604 + $k[$j++] = 1; //#27604 + $k[$j++] = _Pt; //#27604 + } //#27604 + } //#27604 + var _Pv = $counttomark() + 2; //#27606 + $astore($geti($_.rle, 0, _Pv - 2)); //#27606 + $_.evalrle(); //#27607 + $_.n3 = $f($k[--$j] + $_.n3); //#27607 + $_.n1 = $f($k[--$j] + $_.n1); //#27607 + $j--; //#27608 + var _Q1 = $_.thispairs; //#27611 + $_.thispairs = $_.lastpairs; //#27611 + $_.lastpairs = _Q1; //#27611 + var _Q3 = $_.symrow; //#27612 + $k[$j++] = -1; //#27612 + for (var _Q4 = 0, _Q5 = _Q3.length; _Q4 < _Q5; _Q4++) { //#27612 + var _Q6 = $get(_Q3, _Q4); //#27612 + var _Q7 = $k[--$j]; //#27612 + $k[$j++] = _Q6; //#27612 + $k[$j++] = _Q7; //#27612 + if ($ne(_Q6, _Q7)) { //#27612 + $j--; //#27612 + var _Q8 = $k[--$j]; //#27612 + $k[$j++] = -1; //#27612 + $k[$j++] = _Q8; //#27612 + } //#27612 + } //#27612 + $j--; //#27613 + $astore($_.thispairs); //#27614 + $j--; //#27614 + if ($_.i > 0) { //#27621 + $k[$j++] = Infinity; //#27616 + $aload($_.lastpairs); //#27617 + $aload($_.thispairs); //#27617 + $k[$j++] = $_.n2; //#27618 + for (var _QF = 0, _QG = $_.cols; _QF < _QG; _QF++) { //#27618 + var _QH = $k[--$j]; //#27618 + var _QI = $k[--$j]; //#27618 + $k[$j++] = _QH; //#27618 + $k[$j++] = _QI; //#27618 + if (_QI != -1) { //#27618 + var _QK = $k[$j - 1 - $f($_.cols + 1)]; //#27618 + if ($eq($k[--$j], _QK)) { //#27618 + var _QM = $k[--$j]; //#27618 + $k[$j++] = $f(_QM + 3); //#27618 + } //#27618 + } else { //#27618 + $j--; //#27618 + } //#27618 + } //#27618 + $_.n2 = $k[--$j]; //#27619 + $cleartomark(); //#27620 + } //#27620 + } //#27620 + $k[$j++] = $f($f($_.n1 + $_.n2) + $_.n3); //#27624 + }; //#27624 + $_.bestscore = 999999999; //#27628 + for (var _QT = 0, _QS = $_.masks.length - 1; _QT <= _QS; _QT += 1) { //#27646 + $_.m = _QT; //#27630 + $_.masksym = $a($_.rows * $_.cols); //#27631 + for (var _Qa = 0, _QZ = $f(($_.rows * $_.cols) - 1); _Qa <= _QZ; _Qa += 1) { //#27635 + $_.i = _Qa; //#27633 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#27634 + } //#27634 + if ($_.masks.length != 1) { //#27644 + $k[$j++] = $_.masksym; //#27637 + $_.evalmask(); //#27637 + $_.score = $k[--$j]; //#27637 + if ($_.score < $_.bestscore) { //#27642 + $_.bestsym = $_.masksym; //#27639 + $_.bestmaskval = $_.m; //#27640 + $_.bestscore = $_.score; //#27641 + } //#27641 + } else { //#27644 + $_.bestsym = $_.masksym; //#27644 + } //#27644 + } //#27644 + $_.pixs = $_.bestsym; //#27647 + $_.metamask = $_.bestmaskval; //#27648 $_.addtometapart = function() { - var _Qw = $k[--$j]; //#27328 - $puti($_.metapart, $_.p, _Qw); //#27328 - $_.p = _Qw.length + $_.p; //#27329 - }; //#27329 + var _Qw = $k[--$j]; //#27652 + $puti($_.metapart, $_.p, _Qw); //#27652 + $_.p = _Qw.length + $_.p; //#27653 + }; //#27653 $_.addtometabits = function() { - var _R0 = $k[--$j]; //#27333 - $puti($_.metabits, $_.q, _R0); //#27333 - $_.q = _R0.length + $_.q; //#27334 - }; //#27334 - $_.metapart = $s(40); //#27337 - $_.metabits = $s($_.nummetabits); //#27338 - $_.p = 0; //#27339 - $_.q = 0; //#27339 - if (!$_.slave) { //#27394 - $k[$j++] = (~~(Math.round(Math.log($_.colors) / Math.log(2)))) - 1; //#27344 - $k[$j++] = 3; //#27344 - $_.tofixedbits(); //#27344 - $_.addtometapart(); //#27344 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27345 - $k[$j++] = 2; //#27345 - $k[$j++] = -1; //#27345 - $_.ldpc(); //#27345 - $_.addtometabits(); //#27345 - $_.p = 0; //#27345 - $k[$j++] = $_.metass; //#27348 - $k[$j++] = 1; //#27348 - $_.tofixedbits(); //#27348 - $_.addtometapart(); //#27348 - $k[$j++] = $_.metavf; //#27349 - $k[$j++] = 2; //#27349 - $_.tofixedbits(); //#27349 - $_.addtometapart(); //#27349 - $k[$j++] = $_.metamask; //#27350 - $k[$j++] = 3; //#27350 - $_.tofixedbits(); //#27350 - $_.addtometapart(); //#27350 - if ($_.hasslaves) { //#27351 - $k[$j++] = "1"; //#27351 - } else { //#27351 - $k[$j++] = "0"; //#27351 - } //#27351 - $_.addtometapart(); //#27351 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27352 - $k[$j++] = 2; //#27352 - $k[$j++] = -1; //#27352 - $_.ldpc(); //#27352 - $_.addtometabits(); //#27352 - $_.p = 0; //#27352 - if ($_.metass == 0) { //#27362 - $k[$j++] = $f(($f((~~($f($_.cols - 17) / 4)) - $get($a([0, 4, 8, 16]), $_.metavf))) - 1); //#27357 - $k[$j++] = $_.metavlen; //#27357 - $_.tofixedbits(); //#27357 - $_.addtometapart(); //#27357 - } else { //#27362 - $k[$j++] = (~~($f($_.cols - 17) / 4)) - 1; //#27360 - $k[$j++] = ~~($_.metavlen / 2); //#27360 - $_.tofixedbits(); //#27360 - $_.addtometapart(); //#27360 - $k[$j++] = (~~($f($_.rows - 17) / 4)) - 1; //#27362 - $k[$j++] = ~~($_.metavlen / 2); //#27362 - $_.tofixedbits(); //#27362 - $_.addtometapart(); //#27362 - } //#27362 - $k[$j++] = $_.datawc - 3; //#27364 - $k[$j++] = ~~($_.metaelen / 2); //#27364 - $_.tofixedbits(); //#27364 - $_.addtometapart(); //#27364 - $k[$j++] = $_.datawr - 4; //#27365 - $k[$j++] = ~~($_.metaelen / 2); //#27365 - $_.tofixedbits(); //#27365 - $_.addtometapart(); //#27365 - if ($_.hasslaves) { //#27368 - $k[$j++] = 0; //#27367 - $k[$j++] = 4; //#27367 - $_.tofixedbits(); //#27367 - $_.addtometapart(); //#27367 - } //#27367 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27369 - $k[$j++] = 2; //#27369 - $k[$j++] = -1; //#27369 - $_.ldpc(); //#27369 - $_.addtometabits(); //#27369 - $_.p = 0; //#27369 - } else { //#27394 - var _Rc = $_.sameshape ? 0 : 1; //#27374 - $k[$j++] = _Rc; //#27374 - $k[$j++] = 1; //#27374 - $_.tofixedbits(); //#27374 - $_.addtometapart(); //#27374 - var _Re = $_.sameecc ? 0 : 1; //#27375 - $k[$j++] = _Re; //#27375 - $k[$j++] = 1; //#27375 - $_.tofixedbits(); //#27375 - $_.addtometapart(); //#27375 - var _Rg = $_.hasslaves ? 1 : 0; //#27376 - $k[$j++] = _Rg; //#27376 - $k[$j++] = 1; //#27376 - $_.tofixedbits(); //#27376 - $_.addtometapart(); //#27376 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27377 - $k[$j++] = 2; //#27377 - $k[$j++] = -1; //#27377 - $_.ldpc(); //#27377 - $_.addtometabits(); //#27377 - $_.p = 0; //#27377 - if (!$_.sameshape) { //#27383 - $k[$j++] = (~~(($_.diffside - 17) / 4)) - 1; //#27382 - $k[$j++] = 5; //#27382 - $_.tofixedbits(); //#27382 - $_.addtometapart(); //#27382 - } //#27382 - if ($_.hasslaves) { //#27386 - $k[$j++] = 0; //#27385 - $k[$j++] = 3; //#27385 - $_.tofixedbits(); //#27385 - $_.addtometapart(); //#27385 - } //#27385 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27387 - $k[$j++] = 2; //#27387 - $k[$j++] = -1; //#27387 - $_.ldpc(); //#27387 - $_.addtometabits(); //#27387 - $_.p = 0; //#27387 - if (!$_.sameecc) { //#27393 - $k[$j++] = $_.datawc - 3; //#27391 - $k[$j++] = ~~($_.metaelen / 2); //#27391 - $_.tofixedbits(); //#27391 - $_.addtometapart(); //#27391 - $k[$j++] = $_.datawr - 4; //#27392 - $k[$j++] = ~~($_.metaelen / 2); //#27392 - $_.tofixedbits(); //#27392 - $_.addtometapart(); //#27392 - } //#27392 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27394 - $k[$j++] = 2; //#27394 - $k[$j++] = -1; //#27394 - $_.ldpc(); //#27394 - $_.addtometabits(); //#27394 - $_.p = 0; //#27394 - } //#27394 - for (var _S1 = $_.q, _S0 = $f($_.nummetabits - 1); _S1 <= _S0; _S1 += 1) { //#27399 - $put($_.metabits, _S1, 48); //#27398 - } //#27398 - $_.i = 0; //#27402 - $_.j = 0; //#27402 - if (!$_.slave) { //#27410 - var _S6 = $geti($_.metabits, $_.i, 6); //#27404 - for (var _S7 = 0, _S8 = _S6.length; _S7 < _S8; _S7++) { //#27408 - $k[$j++] = $get(_S6, _S7); //#27405 - if ($_.colors == 4) { //#27405 - $k[$j++] = $a([$_.bi, $_.yi]); //#27405 - } else { //#27405 - $k[$j++] = $a([$_.ki, $_.wi]); //#27405 - } //#27405 - var _SH = $k[--$j]; //#27405 - var _SJ = $get(_SH, $f($k[--$j] - 48)); //#27405 - $k[$j++] = _SJ; //#27406 - $k[$j++] = $_.pixs; //#27406 - $aload($get($_.metadatamap, $_.j)); //#27406 - $_.jmv(); //#27406 - var _SO = $k[--$j]; //#27406 - var _SP = $k[--$j]; //#27406 - $put(_SP, _SO, $k[--$j]); //#27406 - $_.j = $_.j + 1; //#27407 - } //#27407 - $_.i = $_.i + 6; //#27409 - } //#27409 - for (var _SW = 0, _SX = ~~($f($_.nummetabits - $_.i) / $_.metabpm); _SW < _SX; _SW++) { //#27417 - var _Sb = $geti($_.metabits, $_.i, $_.metabpm); //#27412 - $k[$j++] = 0; //#27412 - for (var _Sc = 0, _Sd = _Sb.length; _Sc < _Sd; _Sc++) { //#27412 - var _Sf = $k[--$j]; //#27412 - $k[$j++] = ($f(_Sf + $f($get(_Sb, _Sc) - 48))) * 2; //#27412 - } //#27412 - var _Si = $get($_.metacolorindex, ~~($k[--$j] / 2)); //#27413 - $k[$j++] = _Si; //#27414 - $k[$j++] = $_.pixs; //#27414 - $aload($get($_.metadatamap, $_.j)); //#27414 - $_.jmv(); //#27414 - var _Sn = $k[--$j]; //#27414 - var _So = $k[--$j]; //#27414 - $put(_So, _Sn, $k[--$j]); //#27414 - $_.i = $f($_.i + $_.metabpm); //#27415 - $_.j = $_.j + 1; //#27416 - } //#27416 + var _R0 = $k[--$j]; //#27657 + $puti($_.metabits, $_.q, _R0); //#27657 + $_.q = _R0.length + $_.q; //#27658 + }; //#27658 + $_.metapart = $s(40); //#27661 + $_.metabits = $s($_.nummetabits); //#27662 + $_.p = 0; //#27663 + $_.q = 0; //#27663 + if (!$_.slave) { //#27718 + $k[$j++] = (~~(Math.round(Math.log($_.colors) / Math.log(2)))) - 1; //#27668 + $k[$j++] = 3; //#27668 + $_.tofixedbits(); //#27668 + $_.addtometapart(); //#27668 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27669 + $k[$j++] = 2; //#27669 + $k[$j++] = -1; //#27669 + $_.ldpc(); //#27669 + $_.addtometabits(); //#27669 + $_.p = 0; //#27669 + $k[$j++] = $_.metass; //#27672 + $k[$j++] = 1; //#27672 + $_.tofixedbits(); //#27672 + $_.addtometapart(); //#27672 + $k[$j++] = $_.metavf; //#27673 + $k[$j++] = 2; //#27673 + $_.tofixedbits(); //#27673 + $_.addtometapart(); //#27673 + $k[$j++] = $_.metamask; //#27674 + $k[$j++] = 3; //#27674 + $_.tofixedbits(); //#27674 + $_.addtometapart(); //#27674 + if ($_.hasslaves) { //#27675 + $k[$j++] = "1"; //#27675 + } else { //#27675 + $k[$j++] = "0"; //#27675 + } //#27675 + $_.addtometapart(); //#27675 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27676 + $k[$j++] = 2; //#27676 + $k[$j++] = -1; //#27676 + $_.ldpc(); //#27676 + $_.addtometabits(); //#27676 + $_.p = 0; //#27676 + if ($_.metass == 0) { //#27686 + $k[$j++] = $f(($f((~~($f($_.cols - 17) / 4)) - $get($a([0, 4, 8, 16]), $_.metavf))) - 1); //#27681 + $k[$j++] = $_.metavlen; //#27681 + $_.tofixedbits(); //#27681 + $_.addtometapart(); //#27681 + } else { //#27686 + $k[$j++] = (~~($f($_.cols - 17) / 4)) - 1; //#27684 + $k[$j++] = ~~($_.metavlen / 2); //#27684 + $_.tofixedbits(); //#27684 + $_.addtometapart(); //#27684 + $k[$j++] = (~~($f($_.rows - 17) / 4)) - 1; //#27686 + $k[$j++] = ~~($_.metavlen / 2); //#27686 + $_.tofixedbits(); //#27686 + $_.addtometapart(); //#27686 + } //#27686 + $k[$j++] = $_.datawc - 3; //#27688 + $k[$j++] = ~~($_.metaelen / 2); //#27688 + $_.tofixedbits(); //#27688 + $_.addtometapart(); //#27688 + $k[$j++] = $_.datawr - 4; //#27689 + $k[$j++] = ~~($_.metaelen / 2); //#27689 + $_.tofixedbits(); //#27689 + $_.addtometapart(); //#27689 + if ($_.hasslaves) { //#27692 + $k[$j++] = 0; //#27691 + $k[$j++] = 4; //#27691 + $_.tofixedbits(); //#27691 + $_.addtometapart(); //#27691 + } //#27691 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27693 + $k[$j++] = 2; //#27693 + $k[$j++] = -1; //#27693 + $_.ldpc(); //#27693 + $_.addtometabits(); //#27693 + $_.p = 0; //#27693 + } else { //#27718 + var _Rc = $_.sameshape ? 0 : 1; //#27698 + $k[$j++] = _Rc; //#27698 + $k[$j++] = 1; //#27698 + $_.tofixedbits(); //#27698 + $_.addtometapart(); //#27698 + var _Re = $_.sameecc ? 0 : 1; //#27699 + $k[$j++] = _Re; //#27699 + $k[$j++] = 1; //#27699 + $_.tofixedbits(); //#27699 + $_.addtometapart(); //#27699 + var _Rg = $_.hasslaves ? 1 : 0; //#27700 + $k[$j++] = _Rg; //#27700 + $k[$j++] = 1; //#27700 + $_.tofixedbits(); //#27700 + $_.addtometapart(); //#27700 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27701 + $k[$j++] = 2; //#27701 + $k[$j++] = -1; //#27701 + $_.ldpc(); //#27701 + $_.addtometabits(); //#27701 + $_.p = 0; //#27701 + if (!$_.sameshape) { //#27707 + $k[$j++] = (~~(($_.diffside - 17) / 4)) - 1; //#27706 + $k[$j++] = 5; //#27706 + $_.tofixedbits(); //#27706 + $_.addtometapart(); //#27706 + } //#27706 + if ($_.hasslaves) { //#27710 + $k[$j++] = 0; //#27709 + $k[$j++] = 3; //#27709 + $_.tofixedbits(); //#27709 + $_.addtometapart(); //#27709 + } //#27709 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27711 + $k[$j++] = 2; //#27711 + $k[$j++] = -1; //#27711 + $_.ldpc(); //#27711 + $_.addtometabits(); //#27711 + $_.p = 0; //#27711 + if (!$_.sameecc) { //#27717 + $k[$j++] = $_.datawc - 3; //#27715 + $k[$j++] = ~~($_.metaelen / 2); //#27715 + $_.tofixedbits(); //#27715 + $_.addtometapart(); //#27715 + $k[$j++] = $_.datawr - 4; //#27716 + $k[$j++] = ~~($_.metaelen / 2); //#27716 + $_.tofixedbits(); //#27716 + $_.addtometapart(); //#27716 + } //#27716 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27718 + $k[$j++] = 2; //#27718 + $k[$j++] = -1; //#27718 + $_.ldpc(); //#27718 + $_.addtometabits(); //#27718 + $_.p = 0; //#27718 + } //#27718 + for (var _S1 = $_.q, _S0 = $f($_.nummetabits - 1); _S1 <= _S0; _S1 += 1) { //#27723 + $put($_.metabits, _S1, 48); //#27722 + } //#27722 + $_.i = 0; //#27726 + $_.j = 0; //#27726 + if (!$_.slave) { //#27734 + var _S6 = $geti($_.metabits, $_.i, 6); //#27728 + for (var _S7 = 0, _S8 = _S6.length; _S7 < _S8; _S7++) { //#27732 + $k[$j++] = $get(_S6, _S7); //#27729 + if ($_.colors == 4) { //#27729 + $k[$j++] = $a([$_.bi, $_.yi]); //#27729 + } else { //#27729 + $k[$j++] = $a([$_.ki, $_.wi]); //#27729 + } //#27729 + var _SH = $k[--$j]; //#27729 + var _SJ = $get(_SH, $f($k[--$j] - 48)); //#27729 + $k[$j++] = _SJ; //#27730 + $k[$j++] = $_.pixs; //#27730 + $aload($get($_.metadatamap, $_.j)); //#27730 + $_.jmv(); //#27730 + var _SO = $k[--$j]; //#27730 + var _SP = $k[--$j]; //#27730 + $put(_SP, _SO, $k[--$j]); //#27730 + $_.j = $_.j + 1; //#27731 + } //#27731 + $_.i = $_.i + 6; //#27733 + } //#27733 + for (var _SW = 0, _SX = ~~($f($_.nummetabits - $_.i) / $_.metabpm); _SW < _SX; _SW++) { //#27741 + var _Sb = $geti($_.metabits, $_.i, $_.metabpm); //#27736 + $k[$j++] = 0; //#27736 + for (var _Sc = 0, _Sd = _Sb.length; _Sc < _Sd; _Sc++) { //#27736 + var _Sf = $k[--$j]; //#27736 + $k[$j++] = ($f(_Sf + $f($get(_Sb, _Sc) - 48))) * 2; //#27736 + } //#27736 + var _Si = $get($_.metacolorindex, ~~($k[--$j] / 2)); //#27737 + $k[$j++] = _Si; //#27738 + $k[$j++] = $_.pixs; //#27738 + $aload($get($_.metadatamap, $_.j)); //#27738 + $_.jmv(); //#27738 + var _Sn = $k[--$j]; //#27738 + var _So = $k[--$j]; //#27738 + $put(_So, _Sn, $k[--$j]); //#27738 + $_.i = $f($_.i + $_.metabpm); //#27739 + $_.j = $_.j + 1; //#27740 + } //#27740 var _T0 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.cols], ["pixy", $_.rows], @@ -35041,40 +35675,40 @@ function bwipp_jabcode() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#27431 - $k[$j++] = _T0; //#27434 - if (!$_.dontdraw) { //#27434 - bwipp_renmatrix(); //#27434 - } //#27434 - $_ = Object.getPrototypeOf($_); //#27436 + ]); //#27755 + $k[$j++] = _T0; //#27758 + if (!$_.dontdraw) { //#27758 + bwipp_renmatrix(); //#27758 + } //#27758 + $_ = Object.getPrototypeOf($_); //#27760 } //bwipp_jabcode function bwipp_gs1_cc() { - $_ = Object.create($_); //#27469 - $_.parse = false; //#27472 - $_.dontlint = false; //#27473 - $_.lintreqs = false; //#27474 - $_.dontdraw = false; //#27475 - $_.ccversion = "a"; //#27476 - $_.cccolumns = -1; //#27477 - $_.lintype = ""; //#27478 - $_.linwidth = -1; //#27479 - $k[$j++] = $_; //#27481 - bwipp_processoptions(); //#27481 - $_.options = $k[--$j]; //#27481 - $_.barcode = $k[--$j]; //#27482 - bwipp_loadctx(bwipp_gs1_cc) //#27484 - if (($ne($_.ccversion, "a") && $ne($_.ccversion, "b")) && $ne($_.ccversion, "c")) { //#27488 - $k[$j++] = 'bwipp.gs1ccBadCCversion#27487'; //#27487 - $k[$j++] = "ccversion must be a, b or c"; //#27487 - bwipp_raiseerror(); //#27487 - } //#27487 - if ($_.cccolumns > 30) { //#27492 - $k[$j++] = 'bwipp.gs1ccColumnsTooBig#27491'; //#27491 - $k[$j++] = "The maximum number of composite component columns is 30"; //#27491 - bwipp_raiseerror(); //#27491 - } //#27491 - if (!bwipp_gs1_cc.__27509__) { //#27509 - $_ = Object.create($_); //#27509 + $_ = Object.create($_); //#27793 + $_.parse = false; //#27796 + $_.dontlint = false; //#27797 + $_.lintreqs = false; //#27798 + $_.dontdraw = false; //#27799 + $_.ccversion = "a"; //#27800 + $_.cccolumns = -1; //#27801 + $_.lintype = ""; //#27802 + $_.linwidth = -1; //#27803 + $k[$j++] = $_; //#27805 + bwipp_processoptions(); //#27805 + $_.options = $k[--$j]; //#27805 + $_.barcode = $k[--$j]; //#27806 + bwipp_loadctx(bwipp_gs1_cc) //#27808 + if (($ne($_.ccversion, "a") && $ne($_.ccversion, "b")) && $ne($_.ccversion, "c")) { //#27812 + $k[$j++] = 'bwipp.gs1ccBadCCversion#27811'; //#27811 + $k[$j++] = "ccversion must be a, b or c"; //#27811 + bwipp_raiseerror(); //#27811 + } //#27811 + if ($_.cccolumns > 30) { //#27816 + $k[$j++] = 'bwipp.gs1ccColumnsTooBig#27815'; //#27815 + $k[$j++] = "The maximum number of composite component columns is 30"; //#27815 + bwipp_raiseerror(); //#27815 + } //#27815 + if (!bwipp_gs1_cc.__27833__) { //#27833 + $_ = Object.create($_); //#27833 var _6 = new Map([ ["ean13", 4], ["upca", 4], @@ -35088,1859 +35722,1426 @@ function bwipp_gs1_cc() { ["databarlimited", 3], ["databarexpanded", 4], ["databarexpandedstacked", 4] - ]); //#27507 - $_.lintypecccolumns = _6; //#27508 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27508 - bwipp_gs1_cc.__27509__ = 1; //#27508 - $_ = Object.getPrototypeOf($_); //#27508 - } //#27508 - if ($ne($_.lintype, "")) { //#27515 - var _B = $get($_.lintypecccolumns, $_.lintype) !== undefined; //#27512 - if (!_B) { //#27514 - $k[$j++] = 'bwipp.gs1ccBadLinType#27513'; //#27513 - $k[$j++] = "The lintype is not recognised"; //#27513 - bwipp_raiseerror(); //#27513 - } //#27513 - } //#27513 - if ($_.cccolumns == -1) { //#27531 - if ($eq($_.lintype, "gs1-128") && $eq($_.ccversion, "c")) { //#27528 - if ($_.linwidth < 0) { //#27522 - $k[$j++] = 'bwipp.gs1ccMissingLinWidth#27521'; //#27521 - $k[$j++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; //#27521 - bwipp_raiseerror(); //#27521 - } //#27521 - if ($_.linwidth < 68) { //#27525 - $k[$j++] = 'bwipp.gs1ccMinimumLinWidth#27524'; //#27524 - $k[$j++] = "Minimum linwidth for a GS1-128 with a CC-C composite component is 68"; //#27524 - bwipp_raiseerror(); //#27524 - } //#27524 - if ($_.linwidth == 68) { //#27526 - $k[$j++] = 1; //#27526 - } else { //#27526 - $k[$j++] = ~~(($_.linwidth - 52) / 17); //#27526 - } //#27526 - } else { //#27528 - if ($ne($_.lintype, "")) { //#27528 - $k[$j++] = $get($_.lintypecccolumns, $_.lintype); //#27528 - } else { //#27528 - $k[$j++] = 2; //#27528 - } //#27528 - } //#27528 - $_.cccolumns = $k[--$j]; //#27530 - } //#27530 - $k[$j++] = $_.barcode; //#27533 - $k[$j++] = 'ai'; //#27533 - bwipp_gs1process(); //#27533 - $_.fncs = $k[--$j]; //#27534 - $_.vals = $k[--$j]; //#27535 - $_.ais = $k[--$j]; //#27536 + ]); //#27831 + $_.lintypecccolumns = _6; //#27832 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27832 + bwipp_gs1_cc.__27833__ = 1; //#27832 + $_ = Object.getPrototypeOf($_); //#27832 + } //#27832 + if ($ne($_.lintype, "")) { //#27839 + var _B = $get($_.lintypecccolumns, $_.lintype) !== undefined; //#27836 + if (!_B) { //#27838 + $k[$j++] = 'bwipp.gs1ccBadLinType#27837'; //#27837 + $k[$j++] = "The lintype is not recognised"; //#27837 + bwipp_raiseerror(); //#27837 + } //#27837 + } //#27837 + if ($_.cccolumns == -1) { //#27855 + if ($eq($_.lintype, "gs1-128") && $eq($_.ccversion, "c")) { //#27852 + if ($_.linwidth < 0) { //#27846 + $k[$j++] = 'bwipp.gs1ccMissingLinWidth#27845'; //#27845 + $k[$j++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; //#27845 + bwipp_raiseerror(); //#27845 + } //#27845 + if ($_.linwidth < 68) { //#27849 + $k[$j++] = 'bwipp.gs1ccMinimumLinWidth#27848'; //#27848 + $k[$j++] = "Minimum linwidth for a GS1-128 with a CC-C composite component is 68"; //#27848 + bwipp_raiseerror(); //#27848 + } //#27848 + if ($_.linwidth == 68) { //#27850 + $k[$j++] = 1; //#27850 + } else { //#27850 + $k[$j++] = ~~(($_.linwidth - 52) / 17); //#27850 + } //#27850 + } else { //#27852 + if ($ne($_.lintype, "")) { //#27852 + $k[$j++] = $get($_.lintypecccolumns, $_.lintype); //#27852 + } else { //#27852 + $k[$j++] = 2; //#27852 + } //#27852 + } //#27852 + $_.cccolumns = $k[--$j]; //#27854 + } //#27854 + $k[$j++] = $_.barcode; //#27857 + $k[$j++] = 'ai'; //#27857 + bwipp_gs1process(); //#27857 + $_.fncs = $k[--$j]; //#27858 + $_.vals = $k[--$j]; //#27859 + $_.ais = $k[--$j]; //#27860 $_.isupper = function() { - var _S = $k[--$j]; //#27539 - $k[$j++] = (_S >= 65) && (_S <= 90); //#27539 - }; //#27539 + var _S = $k[--$j]; //#27863 + $k[$j++] = (_S >= 65) && (_S <= 90); //#27863 + }; //#27863 $_.isnum0 = function() { - var _T = $k[--$j]; //#27540 - $k[$j++] = (_T >= 48) && (_T <= 57); //#27540 - }; //#27540 + var _T = $k[--$j]; //#27864 + $k[$j++] = (_T >= 48) && (_T <= 57); //#27864 + }; //#27864 $_.isnum1 = function() { - var _U = $k[--$j]; //#27541 - $k[$j++] = (_U >= 49) && (_U <= 57); //#27541 - }; //#27541 - for (;;) { //#27587 - if ($_.ais.length >= 1) { //#27549 - if (($eq($get($_.ais, 0), "10") || $eq($get($_.ais, 0), "11")) || $eq($get($_.ais, 0), "17")) { //#27548 - $k[$j++] = -1; //#27547 - $k[$j++] = "10"; //#27547 - break; //#27547 - } //#27547 - } //#27547 - if ($_.ais.length >= 1) { //#27582 - if ($eq($get($_.ais, 0), "90")) { //#27581 - $_.v = $get($_.vals, 0); //#27554 - if ($_.v.length >= 1) { //#27559 - $k[$j++] = $get($_.v, 0); //#27556 - $_.isupper(); //#27556 - if ($k[--$j]) { //#27558 - $k[$j++] = 0; //#27557 - $k[$j++] = "11"; //#27557 - break; //#27557 - } //#27557 - } //#27557 - if ($_.v.length >= 2) { //#27565 - $k[$j++] = $get($_.v, 0); //#27561 - $_.isnum1(); //#27561 - $k[$j++] = $get($_.v, 1); //#27562 - $_.isupper(); //#27562 - var _q = $k[--$j]; //#27562 - var _r = $k[--$j]; //#27562 - if ((_r && _q)) { //#27564 - $k[$j++] = 1; //#27563 - $k[$j++] = "11"; //#27563 - break; //#27563 - } //#27563 - } //#27563 - if ($_.v.length >= 3) { //#27572 - $k[$j++] = $get($_.v, 0); //#27567 - $_.isnum1(); //#27567 - $k[$j++] = $get($_.v, 1); //#27568 - $_.isnum0(); //#27568 - var _x = $k[--$j]; //#27568 - var _y = $k[--$j]; //#27568 - $k[$j++] = $an(_y, _x); //#27569 - $k[$j++] = $get($_.v, 2); //#27569 - $_.isupper(); //#27569 - var _11 = $k[--$j]; //#27569 - var _12 = $k[--$j]; //#27569 - if ((_12 && _11)) { //#27571 - $k[$j++] = 2; //#27570 - $k[$j++] = "11"; //#27570 - break; //#27570 - } //#27570 - } //#27570 - if ($_.v.length >= 4) { //#27580 - $k[$j++] = $get($_.v, 0); //#27574 - $_.isnum1(); //#27574 - $k[$j++] = $get($_.v, 1); //#27575 - $_.isnum0(); //#27575 - var _18 = $k[--$j]; //#27575 - var _19 = $k[--$j]; //#27575 - $k[$j++] = $an(_19, _18); //#27576 - $k[$j++] = $get($_.v, 2); //#27576 - $_.isnum0(); //#27576 - var _1C = $k[--$j]; //#27576 - var _1D = $k[--$j]; //#27576 - $k[$j++] = $an(_1D, _1C); //#27577 - $k[$j++] = $get($_.v, 3); //#27577 - $_.isupper(); //#27577 - var _1G = $k[--$j]; //#27577 - var _1H = $k[--$j]; //#27577 - if ((_1H && _1G)) { //#27579 - $k[$j++] = 3; //#27578 - $k[$j++] = "11"; //#27578 - break; //#27578 - } //#27578 - } //#27578 - } //#27578 - } //#27578 - $k[$j++] = -1; //#27585 - $k[$j++] = "0"; //#27585 - break; //#27585 - } //#27585 - $_.method = $k[--$j]; //#27588 - $_.npre = $k[--$j]; //#27589 + var _U = $k[--$j]; //#27865 + $k[$j++] = (_U >= 49) && (_U <= 57); //#27865 + }; //#27865 + for (;;) { //#27911 + if ($_.ais.length >= 1) { //#27873 + if (($eq($get($_.ais, 0), "10") || $eq($get($_.ais, 0), "11")) || $eq($get($_.ais, 0), "17")) { //#27872 + $k[$j++] = -1; //#27871 + $k[$j++] = "10"; //#27871 + break; //#27871 + } //#27871 + } //#27871 + if ($_.ais.length >= 1) { //#27906 + if ($eq($get($_.ais, 0), "90")) { //#27905 + $_.v = $get($_.vals, 0); //#27878 + if ($_.v.length >= 1) { //#27883 + $k[$j++] = $get($_.v, 0); //#27880 + $_.isupper(); //#27880 + if ($k[--$j]) { //#27882 + $k[$j++] = 0; //#27881 + $k[$j++] = "11"; //#27881 + break; //#27881 + } //#27881 + } //#27881 + if ($_.v.length >= 2) { //#27889 + $k[$j++] = $get($_.v, 0); //#27885 + $_.isnum1(); //#27885 + $k[$j++] = $get($_.v, 1); //#27886 + $_.isupper(); //#27886 + var _q = $k[--$j]; //#27886 + var _r = $k[--$j]; //#27886 + if ((_r && _q)) { //#27888 + $k[$j++] = 1; //#27887 + $k[$j++] = "11"; //#27887 + break; //#27887 + } //#27887 + } //#27887 + if ($_.v.length >= 3) { //#27896 + $k[$j++] = $get($_.v, 0); //#27891 + $_.isnum1(); //#27891 + $k[$j++] = $get($_.v, 1); //#27892 + $_.isnum0(); //#27892 + var _x = $k[--$j]; //#27892 + var _y = $k[--$j]; //#27892 + $k[$j++] = $an(_y, _x); //#27893 + $k[$j++] = $get($_.v, 2); //#27893 + $_.isupper(); //#27893 + var _11 = $k[--$j]; //#27893 + var _12 = $k[--$j]; //#27893 + if ((_12 && _11)) { //#27895 + $k[$j++] = 2; //#27894 + $k[$j++] = "11"; //#27894 + break; //#27894 + } //#27894 + } //#27894 + if ($_.v.length >= 4) { //#27904 + $k[$j++] = $get($_.v, 0); //#27898 + $_.isnum1(); //#27898 + $k[$j++] = $get($_.v, 1); //#27899 + $_.isnum0(); //#27899 + var _18 = $k[--$j]; //#27899 + var _19 = $k[--$j]; //#27899 + $k[$j++] = $an(_19, _18); //#27900 + $k[$j++] = $get($_.v, 2); //#27900 + $_.isnum0(); //#27900 + var _1C = $k[--$j]; //#27900 + var _1D = $k[--$j]; //#27900 + $k[$j++] = $an(_1D, _1C); //#27901 + $k[$j++] = $get($_.v, 3); //#27901 + $_.isupper(); //#27901 + var _1G = $k[--$j]; //#27901 + var _1H = $k[--$j]; //#27901 + if ((_1H && _1G)) { //#27903 + $k[$j++] = 3; //#27902 + $k[$j++] = "11"; //#27902 + break; //#27902 + } //#27902 + } //#27902 + } //#27902 + } //#27902 + $k[$j++] = -1; //#27909 + $k[$j++] = "0"; //#27909 + break; //#27909 + } //#27909 + $_.method = $k[--$j]; //#27912 + $_.npre = $k[--$j]; //#27913 $_.tobin = function() { - var _1L = $s($k[--$j]); //#27592 - $k[$j++] = _1L; //#27592 - for (var _1N = 0, _1M = _1L.length - 1; _1N <= _1M; _1N += 1) { //#27592 - var _1O = $k[--$j]; //#27592 - $put(_1O, _1N, 48); //#27592 - $k[$j++] = _1O; //#27592 - } //#27592 - var _1P = $k[--$j]; //#27593 - var _1S = $cvrs($s(_1P.length), $k[--$j], 2); //#27593 - $puti(_1P, _1P.length - _1S.length, _1S); //#27593 - $k[$j++] = _1P; //#27593 - }; //#27593 - if (!bwipp_gs1_cc.__27644__) { //#27644 - $_ = Object.create($_); //#27644 - $_.fnc1 = -1; //#27598 - $_.lnumeric = -2; //#27598 - $_.lalphanumeric = -3; //#27598 - $_.liso646 = -4; //#27598 - $k[$j++] = Infinity; //#27600 - for (var _1T = 65; _1T <= 90; _1T += 1) { //#27601 - $k[$j++] = _1T; //#27601 - $k[$j++] = _1T - 65; //#27601 - $k[$j++] = 5; //#27601 - $_.tobin(); //#27601 - } //#27601 - for (var _1U = 48; _1U <= 57; _1U += 1) { //#27602 - $k[$j++] = _1U; //#27602 - $k[$j++] = _1U + 4; //#27602 - $k[$j++] = 6; //#27602 - $_.tobin(); //#27602 - } //#27602 - $k[$j++] = $_.fnc1; //#27603 - $k[$j++] = "11111"; //#27603 - $_.alpha = $d(); //#27604 - $k[$j++] = Infinity; //#27606 - for (var _1X = 0; _1X <= 119; _1X += 1) { //#27615 - var _1Z = $strcpy($s(2), "00"); //#27608 - var _1b = $cvrs($s(2), _1X, 11); //#27608 - $puti(_1Z, 2 - _1b.length, _1b); //#27609 - $k[$j++] = _1X; //#27610 - $k[$j++] = _1Z; //#27610 - if ($get(_1Z, 0) == 65) { //#27610 - var _1d = $k[--$j]; //#27610 - $put(_1d, 0, 94); //#27610 - $k[$j++] = _1d; //#27610 - } //#27610 - var _1e = $k[--$j]; //#27611 - $k[$j++] = _1e; //#27611 - if ($get(_1e, 1) == 65) { //#27611 - var _1g = $k[--$j]; //#27611 - $put(_1g, 1, 94); //#27611 - $k[$j++] = _1g; //#27611 - } //#27611 - var _1h = $k[--$j]; //#27612 - var _1k = $strcpy($s(7), "0000000"); //#27613 - var _1m = $cvrs($s(7), $f($k[--$j] + 8), 2); //#27613 - $puti(_1k, 7 - _1m.length, _1m); //#27614 - $k[$j++] = _1h; //#27614 - $k[$j++] = _1k; //#27614 - } //#27614 - $k[$j++] = $_.lalphanumeric; //#27616 - $k[$j++] = "0000"; //#27616 - $_.numeric = $d(); //#27617 - $k[$j++] = Infinity; //#27619 - for (var _1p = 48; _1p <= 57; _1p += 1) { //#27620 - $k[$j++] = _1p; //#27620 - $k[$j++] = _1p - 43; //#27620 - $k[$j++] = 5; //#27620 - $_.tobin(); //#27620 - } //#27620 - $k[$j++] = $_.fnc1; //#27622 - $k[$j++] = "01111"; //#27622 - for (var _1r = 65; _1r <= 90; _1r += 1) { //#27622 - $k[$j++] = _1r; //#27622 - $k[$j++] = _1r - 33; //#27622 - $k[$j++] = 6; //#27622 - $_.tobin(); //#27622 - } //#27622 - $k[$j++] = 42; //#27624 - $k[$j++] = "111010"; //#27624 - for (var _1s = 44; _1s <= 47; _1s += 1) { //#27624 - $k[$j++] = _1s; //#27624 - $k[$j++] = _1s + 15; //#27624 - $k[$j++] = 6; //#27624 - $_.tobin(); //#27624 - } //#27624 - $k[$j++] = $_.lnumeric; //#27626 - $k[$j++] = "000"; //#27626 - $k[$j++] = $_.liso646; //#27626 - $k[$j++] = "00100"; //#27626 - $_.alphanumeric = $d(); //#27627 - $k[$j++] = Infinity; //#27629 - for (var _1w = 48; _1w <= 57; _1w += 1) { //#27630 - $k[$j++] = _1w; //#27630 - $k[$j++] = _1w - 43; //#27630 - $k[$j++] = 5; //#27630 - $_.tobin(); //#27630 - } //#27630 - $k[$j++] = $_.fnc1; //#27632 - $k[$j++] = "01111"; //#27632 - for (var _1y = 65; _1y <= 90; _1y += 1) { //#27632 - $k[$j++] = _1y; //#27632 - $k[$j++] = _1y - 1; //#27632 - $k[$j++] = 7; //#27632 - $_.tobin(); //#27632 - } //#27632 - for (var _1z = 97; _1z <= 122; _1z += 1) { //#27633 - $k[$j++] = _1z; //#27633 - $k[$j++] = _1z - 7; //#27633 - $k[$j++] = 7; //#27633 - $_.tobin(); //#27633 - } //#27633 - $k[$j++] = 33; //#27636 - $k[$j++] = "11101000"; //#27636 - $k[$j++] = 34; //#27636 - $k[$j++] = "11101001"; //#27636 - for (var _20 = 37; _20 <= 47; _20 += 1) { //#27636 - $k[$j++] = _20; //#27636 - $k[$j++] = _20 + 197; //#27636 - $k[$j++] = 8; //#27636 - $_.tobin(); //#27636 - } //#27636 - for (var _21 = 58; _21 <= 63; _21 += 1) { //#27637 - $k[$j++] = _21; //#27637 - $k[$j++] = _21 + 187; //#27637 - $k[$j++] = 8; //#27637 - $_.tobin(); //#27637 - } //#27637 - $k[$j++] = 95; //#27641 - $k[$j++] = "11111011"; //#27641 - $k[$j++] = 32; //#27641 - $k[$j++] = "11111100"; //#27641 - $k[$j++] = $_.lnumeric; //#27641 - $k[$j++] = "000"; //#27641 - $k[$j++] = $_.lalphanumeric; //#27641 - $k[$j++] = "00100"; //#27641 - $_.iso646 = $d(); //#27642 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27642 - bwipp_gs1_cc.__27644__ = 1; //#27642 - $_ = Object.getPrototypeOf($_); //#27642 - } //#27642 - if ($eq($_.method, "10")) { //#27679 - if ($eq($get($_.ais, 0), "11") || $eq($get($_.ais, 0), "17")) { //#27662 - var _2C = $get($_.vals, 0); //#27648 - var _2H = $strcpy($s(16), "0000000000000000"); //#27652 - var _2J = $cvrs($s(16), ($cvi($geti(_2C, 0, 2)) * 384) + ((($cvi($geti(_2C, 2, 2)) - 1) * 32) + $cvi($geti(_2C, 4, 2))), 2); //#27652 - $puti(_2H, 16 - _2J.length, _2J); //#27653 - $k[$j++] = _2H; //#27656 - $k[$j++] = Infinity; //#27654 - var _2K = $k[--$j]; //#27655 - var _2L = $k[--$j]; //#27655 - $k[$j++] = _2K; //#27655 - $k[$j++] = 1; //#27655 - $k[$j++] = 0; //#27655 - $forall(_2L, function() { //#27655 - var _2M = $k[--$j]; //#27655 - $k[$j++] = $f(_2M - 48); //#27655 - }); //#27655 - var _2P = $eq($get($_.ais, 0), "11") ? 0 : 1; //#27656 - $k[$j++] = _2P; //#27656 - $_.cdf = $a(); //#27657 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27658 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27659 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27660 - } else { //#27662 - $_.cdf = $a([1, 0, 1, 1]); //#27662 - } //#27662 - if ($_.ais.length != 0) { //#27676 - if ($eq($get($_.ais, 0), "10")) { //#27672 - $k[$j++] = Infinity; //#27666 - $forall($get($_.vals, 0)); //#27666 - $_.gpf = $a(); //#27666 - if ($_.ais.length > 1) { //#27667 - $k[$j++] = Infinity; //#27667 - $aload($_.gpf); //#27667 - $k[$j++] = $_.fnc1; //#27667 - $_.gpf = $a(); //#27667 - } //#27667 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27668 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27669 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27670 - } else { //#27672 - $_.gpf = $a([$_.fnc1]); //#27672 - } //#27672 - } else { //#27676 - $k[$j++] = Infinity; //#27675 - $aload($_.cdf); //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $_.cdf = $a(); //#27675 - $_.gpf = $a([]); //#27676 - } //#27676 - $_.mode = "numeric"; //#27678 - } //#27678 - if ($eq($_.method, "11")) { //#27773 - $_.cdf = $a([1, 1]); //#27682 - $_.ai90 = $get($_.vals, 0); //#27683 - if ($f($_.npre + 1) != $_.ai90.length) { //#27687 - $k[$j++] = $geti($_.ai90, $f($_.npre + 1), $f($f($_.ai90.length - $_.npre) - 1)); //#27685 - } else { //#27687 - $k[$j++] = ""; //#27687 - } //#27687 - $_.ai90rem = $k[--$j]; //#27689 - $k[$j++] = 'nalpha'; //#27690 - $k[$j++] = 0; //#27690 - $forall($_.ai90rem, function() { //#27690 - var _3C = $k[--$j]; //#27690 - if ((_3C >= 65) && (_3C <= 90)) { //#27690 - var _3D = $k[--$j]; //#27690 - $k[$j++] = $f(_3D + 1); //#27690 - } //#27690 - }); //#27690 - var _3E = $k[--$j]; //#27690 - $_[$k[--$j]] = _3E; //#27690 - $k[$j++] = 'nnums'; //#27691 - $k[$j++] = 0; //#27691 - $forall($_.ai90rem, function() { //#27691 - var _3H = $k[--$j]; //#27691 - if ((_3H >= 48) && (_3H <= 57)) { //#27691 - var _3I = $k[--$j]; //#27691 - $k[$j++] = $f(_3I + 1); //#27691 - } //#27691 - }); //#27691 - var _3J = $k[--$j]; //#27691 - $_[$k[--$j]] = _3J; //#27691 - $k[$j++] = 'mode'; //#27692 - if ($gt($_.nalpha, $_.nnums)) { //#27692 - $k[$j++] = "alpha"; //#27692 - } else { //#27692 - if ($_.nalpha == 0) { //#27692 - $k[$j++] = "numeric"; //#27692 - } else { //#27692 - $k[$j++] = "alphanumeric"; //#27692 - } //#27692 - } //#27692 - var _3O = $k[--$j]; //#27692 - $_[$k[--$j]] = _3O; //#27692 - if ($f($_.nalpha + $_.nnums) != $_.ai90rem.length) { //#27693 - $_.mode = "alphanumeric"; //#27693 - } //#27693 - $k[$j++] = Infinity; //#27694 - $aload($_.cdf); //#27695 - if ($eq($_.mode, "alphanumeric")) { //#27696 - $k[$j++] = 0; //#27696 - } //#27696 - if ($eq($_.mode, "numeric")) { //#27697 - $k[$j++] = 1; //#27697 - $k[$j++] = 0; //#27697 - } //#27697 - if ($eq($_.mode, "alpha")) { //#27698 - $k[$j++] = 1; //#27698 - $k[$j++] = 1; //#27698 - } //#27698 - $_.cdf = $a(); //#27698 - $k[$j++] = 'ais1'; //#27700 - if ($_.ais.length > 1) { //#27700 - $k[$j++] = $get($_.ais, 1); //#27700 - } else { //#27700 - $k[$j++] = -1; //#27700 - } //#27700 - var _3b = $k[--$j]; //#27700 - $_[$k[--$j]] = _3b; //#27700 - $k[$j++] = 'vals1'; //#27701 - if ($_.vals.length > 1) { //#27701 - $k[$j++] = $get($_.vals, 1); //#27701 - } else { //#27701 - $k[$j++] = -1; //#27701 - } //#27701 - var _3g = $k[--$j]; //#27701 - $_[$k[--$j]] = _3g; //#27701 - if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#27705 - $k[$j++] = Infinity; //#27703 - $aload($_.cdf); //#27703 - if ($eq($_.ais1, "21")) { //#27703 - $k[$j++] = 1; //#27703 - $k[$j++] = 0; //#27703 - } else { //#27703 - $k[$j++] = 1; //#27703 - $k[$j++] = 1; //#27703 - } //#27703 - $_.cdf = $a(); //#27703 - } else { //#27705 - $k[$j++] = Infinity; //#27705 - $aload($_.cdf); //#27705 - $k[$j++] = 0; //#27705 - $_.cdf = $a(); //#27705 - } //#27705 - $k[$j++] = 'nval'; //#27707 - if ($_.npre != 0) { //#27707 - $k[$j++] = $cvi($geti($_.ai90, 0, $_.npre)); //#27707 - } else { //#27707 - $k[$j++] = 0; //#27707 - } //#27707 - var _3t = $k[--$j]; //#27707 - $_[$k[--$j]] = _3t; //#27707 - $search("BDHIJKLNPQRSTVXZ", $geti($_.ai90, $_.npre, 1)); //#27708 - if ($k[--$j]) { //#27712 - var _3z = $k[--$j]; //#27709 - var _40 = $k[--$j]; //#27709 - $k[$j++] = _3z.length; //#27709 - $k[$j++] = _40; //#27709 - $j--; //#27709 - var _41 = $k[--$j]; //#27709 - var _42 = $k[--$j]; //#27709 - $k[$j++] = _41; //#27709 - $k[$j++] = _42; //#27709 - $j--; //#27709 - $_.aval = $k[--$j]; //#27710 - } else { //#27712 - $j--; //#27712 - $_.aval = -1; //#27712 - } //#27712 - if (($_.nval < 31) && ($_.aval != -1)) { //#27738 - var _47 = $strcpy($s(5), "00000"); //#27715 - var _4A = $cvrs($s(5), $_.nval, 2); //#27715 - $puti(_47, 5 - _4A.length, _4A); //#27716 - $k[$j++] = _47; //#27717 - $k[$j++] = Infinity; //#27717 - var _4B = $k[--$j]; //#27717 - var _4C = $k[--$j]; //#27717 - $k[$j++] = _4B; //#27717 - $forall(_4C, function() { //#27717 - var _4D = $k[--$j]; //#27717 - $k[$j++] = $f(_4D - 48); //#27717 - }); //#27717 - $_.nbits = $a(); //#27717 - var _4G = $strcpy($s(4), "0000"); //#27718 - var _4J = $cvrs($s(4), $_.aval, 2); //#27718 - $puti(_4G, 4 - _4J.length, _4J); //#27719 - $k[$j++] = _4G; //#27720 - $k[$j++] = Infinity; //#27720 - var _4K = $k[--$j]; //#27720 - var _4L = $k[--$j]; //#27720 - $k[$j++] = _4K; //#27720 - $forall(_4L, function() { //#27720 - var _4M = $k[--$j]; //#27720 - $k[$j++] = $f(_4M - 48); //#27720 - }); //#27720 - $_.abits = $a(); //#27720 - $k[$j++] = Infinity; //#27721 - $aload($_.cdf); //#27722 - $aload($_.nbits); //#27723 - $aload($_.abits); //#27724 - $_.cdf = $a(); //#27724 - } else { //#27738 - var _4T = $strcpy($s(10), "0000000000"); //#27727 - var _4W = $cvrs($s(10), $_.nval, 2); //#27727 - $puti(_4T, 10 - _4W.length, _4W); //#27728 - $k[$j++] = _4T; //#27729 - $k[$j++] = Infinity; //#27729 - var _4X = $k[--$j]; //#27729 - var _4Y = $k[--$j]; //#27729 - $k[$j++] = _4X; //#27729 - $forall(_4Y, function() { //#27729 - var _4Z = $k[--$j]; //#27729 - $k[$j++] = $f(_4Z - 48); //#27729 - }); //#27729 - $_.nbits = $a(); //#27729 - var _4c = $strcpy($s(5), "00000"); //#27730 - var _4h = $cvrs($s(5), $f($get($_.ai90, $_.npre) - 65), 2); //#27730 - $puti(_4c, 5 - _4h.length, _4h); //#27731 - $k[$j++] = _4c; //#27732 - $k[$j++] = Infinity; //#27732 - var _4i = $k[--$j]; //#27732 - var _4j = $k[--$j]; //#27732 - $k[$j++] = _4i; //#27732 - $forall(_4j, function() { //#27732 - var _4k = $k[--$j]; //#27732 - $k[$j++] = $f(_4k - 48); //#27732 - }); //#27732 - $_.abits = $a(); //#27732 - $k[$j++] = Infinity; //#27733 - $aload($_.cdf); //#27734 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $aload($_.nbits); //#27736 - $aload($_.abits); //#27737 - $_.cdf = $a(); //#27737 - } //#27738 - if ($ne($_.mode, "alpha")) { //#27756 - $k[$j++] = Infinity; //#27741 - $forall($_.ai90rem); //#27741 - if ($_.ais.length > 1) { //#27741 - $k[$j++] = $_.fnc1; //#27741 - } //#27741 - $_.gpf = $a(); //#27741 - } else { //#27756 - $k[$j++] = Infinity; //#27743 - $forall($_.ai90rem); //#27743 - if ($_.ais.length > 1) { //#27743 - $k[$j++] = $_.fnc1; //#27743 - } //#27743 - $_.in = $a(); //#27743 - $_.out = $a($_.in.length * 6); //#27744 - $_.j = 0; //#27745 - for (var _53 = 0, _52 = $_.in.length - 1; _53 <= _52; _53 += 1) { //#27750 - var _57 = $get($_.alpha, $get($_.in, _53)); //#27747 - $k[$j++] = _57; //#27748 - $k[$j++] = _57; //#27748 - $k[$j++] = Infinity; //#27748 - var _58 = $k[--$j]; //#27748 - var _59 = $k[--$j]; //#27748 - $k[$j++] = _58; //#27748 - $forall(_59, function() { //#27748 - var _5A = $k[--$j]; //#27748 - $k[$j++] = $f(_5A - 48); //#27748 - }); //#27748 - $puti($_.out, $_.j, $a()); //#27748 - $_.j = $k[--$j].length + $_.j; //#27749 - } //#27749 - $k[$j++] = Infinity; //#27751 - $aload($_.cdf); //#27752 - $aload($geti($_.out, 0, $_.j)); //#27753 - $_.cdf = $a(); //#27753 - $_.gpf = $a([]); //#27755 - if ($_.ais.length > 1) { //#27756 - $_.mode = "numeric"; //#27756 - } //#27756 - } //#27756 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27758 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27759 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27760 - if ($_.ais.length != 0) { //#27772 - if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#27771 - $k[$j++] = Infinity; //#27763 - $aload($_.gpf); //#27764 - $forall($_.vals1); //#27765 - $_.gpf = $a(); //#27765 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27767 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27768 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27769 - if ($_.ais.length != 0) { //#27770 - $k[$j++] = Infinity; //#27770 - $aload($_.gpf); //#27770 - $k[$j++] = $_.fnc1; //#27770 - $_.gpf = $a(); //#27770 - } //#27770 - } //#27770 - } //#27770 - } //#27770 - if ($eq($_.method, "0")) { //#27779 - $_.cdf = $a([0]); //#27776 - $_.gpf = $a([]); //#27777 - $_.mode = "numeric"; //#27778 - } //#27778 - for (var _5u = 0, _5t = $_.ais.length - 1; _5u <= _5t; _5u += 1) { //#27797 - $_.i = _5u; //#27783 - $_.ai = $get($_.ais, $_.i); //#27784 - $_.val = $get($_.vals, $_.i); //#27785 - var _64 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#27786 - $puti(_64, 0, $_.gpf); //#27787 - $k[$j++] = _64; //#27788 - $k[$j++] = _64; //#27788 - $k[$j++] = $_.gpf.length; //#27788 - $k[$j++] = $_.ai; //#27788 - $k[$j++] = Infinity; //#27788 - var _68 = $k[--$j]; //#27788 - var _69 = $k[--$j]; //#27788 - $k[$j++] = _68; //#27788 - $forall(_69); //#27788 - var _6A = $a(); //#27788 - var _6B = $k[--$j]; //#27788 - $puti($k[--$j], _6B, _6A); //#27788 - var _6D = $k[--$j]; //#27789 - $k[$j++] = _6D; //#27789 - $k[$j++] = _6D; //#27789 - $k[$j++] = $_.gpf.length + $_.ai.length; //#27789 - $k[$j++] = $_.val; //#27789 - $k[$j++] = Infinity; //#27789 - var _6H = $k[--$j]; //#27789 - var _6I = $k[--$j]; //#27789 - $k[$j++] = _6H; //#27789 - $forall(_6I); //#27789 - var _6J = $a(); //#27789 - var _6K = $k[--$j]; //#27789 - $puti($k[--$j], _6K, _6J); //#27789 - $_.gpf = $k[--$j]; //#27790 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#27796 - var _6T = $a($_.gpf.length + 1); //#27792 - $puti(_6T, 0, $_.gpf); //#27793 - $put(_6T, $_.gpf.length, $_.fnc1); //#27794 - $_.gpf = _6T; //#27795 - } //#27795 - } //#27795 - if (!bwipp_gs1_cc.__27813__) { //#27813 - $_ = Object.create($_); //#27813 + var _1L = $s($k[--$j]); //#27916 + $k[$j++] = _1L; //#27916 + for (var _1N = 0, _1M = _1L.length - 1; _1N <= _1M; _1N += 1) { //#27916 + var _1O = $k[--$j]; //#27916 + $put(_1O, _1N, 48); //#27916 + $k[$j++] = _1O; //#27916 + } //#27916 + var _1P = $k[--$j]; //#27917 + var _1S = $cvrs($s(_1P.length), $k[--$j], 2); //#27917 + $puti(_1P, _1P.length - _1S.length, _1S); //#27917 + $k[$j++] = _1P; //#27917 + }; //#27917 + if (!bwipp_gs1_cc.__27968__) { //#27968 + $_ = Object.create($_); //#27968 + $_.fnc1 = -1; //#27922 + $_.lnumeric = -2; //#27922 + $_.lalphanumeric = -3; //#27922 + $_.liso646 = -4; //#27922 + $k[$j++] = Infinity; //#27924 + for (var _1T = 65; _1T <= 90; _1T += 1) { //#27925 + $k[$j++] = _1T; //#27925 + $k[$j++] = _1T - 65; //#27925 + $k[$j++] = 5; //#27925 + $_.tobin(); //#27925 + } //#27925 + for (var _1U = 48; _1U <= 57; _1U += 1) { //#27926 + $k[$j++] = _1U; //#27926 + $k[$j++] = _1U + 4; //#27926 + $k[$j++] = 6; //#27926 + $_.tobin(); //#27926 + } //#27926 + $k[$j++] = $_.fnc1; //#27927 + $k[$j++] = "11111"; //#27927 + $_.alpha = $d(); //#27928 + $k[$j++] = Infinity; //#27930 + for (var _1X = 0; _1X <= 119; _1X += 1) { //#27939 + var _1Z = $strcpy($s(2), "00"); //#27932 + var _1b = $cvrs($s(2), _1X, 11); //#27932 + $puti(_1Z, 2 - _1b.length, _1b); //#27933 + $k[$j++] = _1X; //#27934 + $k[$j++] = _1Z; //#27934 + if ($get(_1Z, 0) == 65) { //#27934 + var _1d = $k[--$j]; //#27934 + $put(_1d, 0, 94); //#27934 + $k[$j++] = _1d; //#27934 + } //#27934 + var _1e = $k[--$j]; //#27935 + $k[$j++] = _1e; //#27935 + if ($get(_1e, 1) == 65) { //#27935 + var _1g = $k[--$j]; //#27935 + $put(_1g, 1, 94); //#27935 + $k[$j++] = _1g; //#27935 + } //#27935 + var _1h = $k[--$j]; //#27936 + var _1k = $strcpy($s(7), "0000000"); //#27937 + var _1m = $cvrs($s(7), $f($k[--$j] + 8), 2); //#27937 + $puti(_1k, 7 - _1m.length, _1m); //#27938 + $k[$j++] = _1h; //#27938 + $k[$j++] = _1k; //#27938 + } //#27938 + $k[$j++] = $_.lalphanumeric; //#27940 + $k[$j++] = "0000"; //#27940 + $_.numeric = $d(); //#27941 + $k[$j++] = Infinity; //#27943 + for (var _1p = 48; _1p <= 57; _1p += 1) { //#27944 + $k[$j++] = _1p; //#27944 + $k[$j++] = _1p - 43; //#27944 + $k[$j++] = 5; //#27944 + $_.tobin(); //#27944 + } //#27944 + $k[$j++] = $_.fnc1; //#27946 + $k[$j++] = "01111"; //#27946 + for (var _1r = 65; _1r <= 90; _1r += 1) { //#27946 + $k[$j++] = _1r; //#27946 + $k[$j++] = _1r - 33; //#27946 + $k[$j++] = 6; //#27946 + $_.tobin(); //#27946 + } //#27946 + $k[$j++] = 42; //#27948 + $k[$j++] = "111010"; //#27948 + for (var _1s = 44; _1s <= 47; _1s += 1) { //#27948 + $k[$j++] = _1s; //#27948 + $k[$j++] = _1s + 15; //#27948 + $k[$j++] = 6; //#27948 + $_.tobin(); //#27948 + } //#27948 + $k[$j++] = $_.lnumeric; //#27950 + $k[$j++] = "000"; //#27950 + $k[$j++] = $_.liso646; //#27950 + $k[$j++] = "00100"; //#27950 + $_.alphanumeric = $d(); //#27951 + $k[$j++] = Infinity; //#27953 + for (var _1w = 48; _1w <= 57; _1w += 1) { //#27954 + $k[$j++] = _1w; //#27954 + $k[$j++] = _1w - 43; //#27954 + $k[$j++] = 5; //#27954 + $_.tobin(); //#27954 + } //#27954 + $k[$j++] = $_.fnc1; //#27956 + $k[$j++] = "01111"; //#27956 + for (var _1y = 65; _1y <= 90; _1y += 1) { //#27956 + $k[$j++] = _1y; //#27956 + $k[$j++] = _1y - 1; //#27956 + $k[$j++] = 7; //#27956 + $_.tobin(); //#27956 + } //#27956 + for (var _1z = 97; _1z <= 122; _1z += 1) { //#27957 + $k[$j++] = _1z; //#27957 + $k[$j++] = _1z - 7; //#27957 + $k[$j++] = 7; //#27957 + $_.tobin(); //#27957 + } //#27957 + $k[$j++] = 33; //#27960 + $k[$j++] = "11101000"; //#27960 + $k[$j++] = 34; //#27960 + $k[$j++] = "11101001"; //#27960 + for (var _20 = 37; _20 <= 47; _20 += 1) { //#27960 + $k[$j++] = _20; //#27960 + $k[$j++] = _20 + 197; //#27960 + $k[$j++] = 8; //#27960 + $_.tobin(); //#27960 + } //#27960 + for (var _21 = 58; _21 <= 63; _21 += 1) { //#27961 + $k[$j++] = _21; //#27961 + $k[$j++] = _21 + 187; //#27961 + $k[$j++] = 8; //#27961 + $_.tobin(); //#27961 + } //#27961 + $k[$j++] = 95; //#27965 + $k[$j++] = "11111011"; //#27965 + $k[$j++] = 32; //#27965 + $k[$j++] = "11111100"; //#27965 + $k[$j++] = $_.lnumeric; //#27965 + $k[$j++] = "000"; //#27965 + $k[$j++] = $_.lalphanumeric; //#27965 + $k[$j++] = "00100"; //#27965 + $_.iso646 = $d(); //#27966 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27966 + bwipp_gs1_cc.__27968__ = 1; //#27966 + $_ = Object.getPrototypeOf($_); //#27966 + } //#27966 + if ($eq($_.method, "10")) { //#28003 + if ($eq($get($_.ais, 0), "11") || $eq($get($_.ais, 0), "17")) { //#27986 + var _2C = $get($_.vals, 0); //#27972 + var _2H = $strcpy($s(16), "0000000000000000"); //#27976 + var _2J = $cvrs($s(16), ($cvi($geti(_2C, 0, 2)) * 384) + ((($cvi($geti(_2C, 2, 2)) - 1) * 32) + $cvi($geti(_2C, 4, 2))), 2); //#27976 + $puti(_2H, 16 - _2J.length, _2J); //#27977 + $k[$j++] = _2H; //#27980 + $k[$j++] = Infinity; //#27978 + var _2K = $k[--$j]; //#27979 + var _2L = $k[--$j]; //#27979 + $k[$j++] = _2K; //#27979 + $k[$j++] = 1; //#27979 + $k[$j++] = 0; //#27979 + $forall(_2L, function() { //#27979 + var _2M = $k[--$j]; //#27979 + $k[$j++] = $f(_2M - 48); //#27979 + }); //#27979 + var _2P = $eq($get($_.ais, 0), "11") ? 0 : 1; //#27980 + $k[$j++] = _2P; //#27980 + $_.cdf = $a(); //#27981 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27982 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27983 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27984 + } else { //#27986 + $_.cdf = $a([1, 0, 1, 1]); //#27986 + } //#27986 + if ($_.ais.length != 0) { //#28000 + if ($eq($get($_.ais, 0), "10")) { //#27996 + $k[$j++] = Infinity; //#27990 + $forall($get($_.vals, 0)); //#27990 + $_.gpf = $a(); //#27990 + if ($_.ais.length > 1) { //#27991 + $k[$j++] = Infinity; //#27991 + $aload($_.gpf); //#27991 + $k[$j++] = $_.fnc1; //#27991 + $_.gpf = $a(); //#27991 + } //#27991 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27992 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27993 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27994 + } else { //#27996 + $_.gpf = $a([$_.fnc1]); //#27996 + } //#27996 + } else { //#28000 + $k[$j++] = Infinity; //#27999 + $aload($_.cdf); //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $_.cdf = $a(); //#27999 + $_.gpf = $a([]); //#28000 + } //#28000 + $_.mode = "numeric"; //#28002 + } //#28002 + if ($eq($_.method, "11")) { //#28097 + $_.cdf = $a([1, 1]); //#28006 + $_.ai90 = $get($_.vals, 0); //#28007 + if ($f($_.npre + 1) != $_.ai90.length) { //#28011 + $k[$j++] = $geti($_.ai90, $f($_.npre + 1), $f($f($_.ai90.length - $_.npre) - 1)); //#28009 + } else { //#28011 + $k[$j++] = ""; //#28011 + } //#28011 + $_.ai90rem = $k[--$j]; //#28013 + $k[$j++] = 'nalpha'; //#28014 + $k[$j++] = 0; //#28014 + $forall($_.ai90rem, function() { //#28014 + var _3C = $k[--$j]; //#28014 + if ((_3C >= 65) && (_3C <= 90)) { //#28014 + var _3D = $k[--$j]; //#28014 + $k[$j++] = $f(_3D + 1); //#28014 + } //#28014 + }); //#28014 + var _3E = $k[--$j]; //#28014 + $_[$k[--$j]] = _3E; //#28014 + $k[$j++] = 'nnums'; //#28015 + $k[$j++] = 0; //#28015 + $forall($_.ai90rem, function() { //#28015 + var _3H = $k[--$j]; //#28015 + if ((_3H >= 48) && (_3H <= 57)) { //#28015 + var _3I = $k[--$j]; //#28015 + $k[$j++] = $f(_3I + 1); //#28015 + } //#28015 + }); //#28015 + var _3J = $k[--$j]; //#28015 + $_[$k[--$j]] = _3J; //#28015 + $k[$j++] = 'mode'; //#28016 + if ($gt($_.nalpha, $_.nnums)) { //#28016 + $k[$j++] = "alpha"; //#28016 + } else { //#28016 + if ($_.nalpha == 0) { //#28016 + $k[$j++] = "numeric"; //#28016 + } else { //#28016 + $k[$j++] = "alphanumeric"; //#28016 + } //#28016 + } //#28016 + var _3O = $k[--$j]; //#28016 + $_[$k[--$j]] = _3O; //#28016 + if ($f($_.nalpha + $_.nnums) != $_.ai90rem.length) { //#28017 + $_.mode = "alphanumeric"; //#28017 + } //#28017 + $k[$j++] = Infinity; //#28018 + $aload($_.cdf); //#28019 + if ($eq($_.mode, "alphanumeric")) { //#28020 + $k[$j++] = 0; //#28020 + } //#28020 + if ($eq($_.mode, "numeric")) { //#28021 + $k[$j++] = 1; //#28021 + $k[$j++] = 0; //#28021 + } //#28021 + if ($eq($_.mode, "alpha")) { //#28022 + $k[$j++] = 1; //#28022 + $k[$j++] = 1; //#28022 + } //#28022 + $_.cdf = $a(); //#28022 + $k[$j++] = 'ais1'; //#28024 + if ($_.ais.length > 1) { //#28024 + $k[$j++] = $get($_.ais, 1); //#28024 + } else { //#28024 + $k[$j++] = -1; //#28024 + } //#28024 + var _3b = $k[--$j]; //#28024 + $_[$k[--$j]] = _3b; //#28024 + $k[$j++] = 'vals1'; //#28025 + if ($_.vals.length > 1) { //#28025 + $k[$j++] = $get($_.vals, 1); //#28025 + } else { //#28025 + $k[$j++] = -1; //#28025 + } //#28025 + var _3g = $k[--$j]; //#28025 + $_[$k[--$j]] = _3g; //#28025 + if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#28029 + $k[$j++] = Infinity; //#28027 + $aload($_.cdf); //#28027 + if ($eq($_.ais1, "21")) { //#28027 + $k[$j++] = 1; //#28027 + $k[$j++] = 0; //#28027 + } else { //#28027 + $k[$j++] = 1; //#28027 + $k[$j++] = 1; //#28027 + } //#28027 + $_.cdf = $a(); //#28027 + } else { //#28029 + $k[$j++] = Infinity; //#28029 + $aload($_.cdf); //#28029 + $k[$j++] = 0; //#28029 + $_.cdf = $a(); //#28029 + } //#28029 + $k[$j++] = 'nval'; //#28031 + if ($_.npre != 0) { //#28031 + $k[$j++] = $cvi($geti($_.ai90, 0, $_.npre)); //#28031 + } else { //#28031 + $k[$j++] = 0; //#28031 + } //#28031 + var _3t = $k[--$j]; //#28031 + $_[$k[--$j]] = _3t; //#28031 + $search("BDHIJKLNPQRSTVXZ", $geti($_.ai90, $_.npre, 1)); //#28032 + if ($k[--$j]) { //#28036 + var _3z = $k[--$j]; //#28033 + var _40 = $k[--$j]; //#28033 + $k[$j++] = _3z.length; //#28033 + $k[$j++] = _40; //#28033 + $j--; //#28033 + var _41 = $k[--$j]; //#28033 + var _42 = $k[--$j]; //#28033 + $k[$j++] = _41; //#28033 + $k[$j++] = _42; //#28033 + $j--; //#28033 + $_.aval = $k[--$j]; //#28034 + } else { //#28036 + $j--; //#28036 + $_.aval = -1; //#28036 + } //#28036 + if (($_.nval < 31) && ($_.aval != -1)) { //#28062 + var _47 = $strcpy($s(5), "00000"); //#28039 + var _4A = $cvrs($s(5), $_.nval, 2); //#28039 + $puti(_47, 5 - _4A.length, _4A); //#28040 + $k[$j++] = _47; //#28041 + $k[$j++] = Infinity; //#28041 + var _4B = $k[--$j]; //#28041 + var _4C = $k[--$j]; //#28041 + $k[$j++] = _4B; //#28041 + $forall(_4C, function() { //#28041 + var _4D = $k[--$j]; //#28041 + $k[$j++] = $f(_4D - 48); //#28041 + }); //#28041 + $_.nbits = $a(); //#28041 + var _4G = $strcpy($s(4), "0000"); //#28042 + var _4J = $cvrs($s(4), $_.aval, 2); //#28042 + $puti(_4G, 4 - _4J.length, _4J); //#28043 + $k[$j++] = _4G; //#28044 + $k[$j++] = Infinity; //#28044 + var _4K = $k[--$j]; //#28044 + var _4L = $k[--$j]; //#28044 + $k[$j++] = _4K; //#28044 + $forall(_4L, function() { //#28044 + var _4M = $k[--$j]; //#28044 + $k[$j++] = $f(_4M - 48); //#28044 + }); //#28044 + $_.abits = $a(); //#28044 + $k[$j++] = Infinity; //#28045 + $aload($_.cdf); //#28046 + $aload($_.nbits); //#28047 + $aload($_.abits); //#28048 + $_.cdf = $a(); //#28048 + } else { //#28062 + var _4T = $strcpy($s(10), "0000000000"); //#28051 + var _4W = $cvrs($s(10), $_.nval, 2); //#28051 + $puti(_4T, 10 - _4W.length, _4W); //#28052 + $k[$j++] = _4T; //#28053 + $k[$j++] = Infinity; //#28053 + var _4X = $k[--$j]; //#28053 + var _4Y = $k[--$j]; //#28053 + $k[$j++] = _4X; //#28053 + $forall(_4Y, function() { //#28053 + var _4Z = $k[--$j]; //#28053 + $k[$j++] = $f(_4Z - 48); //#28053 + }); //#28053 + $_.nbits = $a(); //#28053 + var _4c = $strcpy($s(5), "00000"); //#28054 + var _4h = $cvrs($s(5), $f($get($_.ai90, $_.npre) - 65), 2); //#28054 + $puti(_4c, 5 - _4h.length, _4h); //#28055 + $k[$j++] = _4c; //#28056 + $k[$j++] = Infinity; //#28056 + var _4i = $k[--$j]; //#28056 + var _4j = $k[--$j]; //#28056 + $k[$j++] = _4i; //#28056 + $forall(_4j, function() { //#28056 + var _4k = $k[--$j]; //#28056 + $k[$j++] = $f(_4k - 48); //#28056 + }); //#28056 + $_.abits = $a(); //#28056 + $k[$j++] = Infinity; //#28057 + $aload($_.cdf); //#28058 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $aload($_.nbits); //#28060 + $aload($_.abits); //#28061 + $_.cdf = $a(); //#28061 + } //#28062 + if ($ne($_.mode, "alpha")) { //#28080 + $k[$j++] = Infinity; //#28065 + $forall($_.ai90rem); //#28065 + if ($_.ais.length > 1) { //#28065 + $k[$j++] = $_.fnc1; //#28065 + } //#28065 + $_.gpf = $a(); //#28065 + } else { //#28080 + $k[$j++] = Infinity; //#28067 + $forall($_.ai90rem); //#28067 + if ($_.ais.length > 1) { //#28067 + $k[$j++] = $_.fnc1; //#28067 + } //#28067 + $_.in = $a(); //#28067 + $_.out = $a($_.in.length * 6); //#28068 + $_.j = 0; //#28069 + for (var _53 = 0, _52 = $_.in.length - 1; _53 <= _52; _53 += 1) { //#28074 + var _57 = $get($_.alpha, $get($_.in, _53)); //#28071 + $k[$j++] = _57; //#28072 + $k[$j++] = _57; //#28072 + $k[$j++] = Infinity; //#28072 + var _58 = $k[--$j]; //#28072 + var _59 = $k[--$j]; //#28072 + $k[$j++] = _58; //#28072 + $forall(_59, function() { //#28072 + var _5A = $k[--$j]; //#28072 + $k[$j++] = $f(_5A - 48); //#28072 + }); //#28072 + $puti($_.out, $_.j, $a()); //#28072 + $_.j = $k[--$j].length + $_.j; //#28073 + } //#28073 + $k[$j++] = Infinity; //#28075 + $aload($_.cdf); //#28076 + $aload($geti($_.out, 0, $_.j)); //#28077 + $_.cdf = $a(); //#28077 + $_.gpf = $a([]); //#28079 + if ($_.ais.length > 1) { //#28080 + $_.mode = "numeric"; //#28080 + } //#28080 + } //#28080 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#28082 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#28083 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#28084 + if ($_.ais.length != 0) { //#28096 + if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#28095 + $k[$j++] = Infinity; //#28087 + $aload($_.gpf); //#28088 + $forall($_.vals1); //#28089 + $_.gpf = $a(); //#28089 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#28091 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#28092 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#28093 + if ($_.ais.length != 0) { //#28094 + $k[$j++] = Infinity; //#28094 + $aload($_.gpf); //#28094 + $k[$j++] = $_.fnc1; //#28094 + $_.gpf = $a(); //#28094 + } //#28094 + } //#28094 + } //#28094 + } //#28094 + if ($eq($_.method, "0")) { //#28103 + $_.cdf = $a([0]); //#28100 + $_.gpf = $a([]); //#28101 + $_.mode = "numeric"; //#28102 + } //#28102 + for (var _5u = 0, _5t = $_.ais.length - 1; _5u <= _5t; _5u += 1) { //#28121 + $_.i = _5u; //#28107 + $_.ai = $get($_.ais, $_.i); //#28108 + $_.val = $get($_.vals, $_.i); //#28109 + var _64 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#28110 + $puti(_64, 0, $_.gpf); //#28111 + $k[$j++] = _64; //#28112 + $k[$j++] = _64; //#28112 + $k[$j++] = $_.gpf.length; //#28112 + $k[$j++] = $_.ai; //#28112 + $k[$j++] = Infinity; //#28112 + var _68 = $k[--$j]; //#28112 + var _69 = $k[--$j]; //#28112 + $k[$j++] = _68; //#28112 + $forall(_69); //#28112 + var _6A = $a(); //#28112 + var _6B = $k[--$j]; //#28112 + $puti($k[--$j], _6B, _6A); //#28112 + var _6D = $k[--$j]; //#28113 + $k[$j++] = _6D; //#28113 + $k[$j++] = _6D; //#28113 + $k[$j++] = $_.gpf.length + $_.ai.length; //#28113 + $k[$j++] = $_.val; //#28113 + $k[$j++] = Infinity; //#28113 + var _6H = $k[--$j]; //#28113 + var _6I = $k[--$j]; //#28113 + $k[$j++] = _6H; //#28113 + $forall(_6I); //#28113 + var _6J = $a(); //#28113 + var _6K = $k[--$j]; //#28113 + $puti($k[--$j], _6K, _6J); //#28113 + $_.gpf = $k[--$j]; //#28114 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#28120 + var _6T = $a($_.gpf.length + 1); //#28116 + $puti(_6T, 0, $_.gpf); //#28117 + $put(_6T, $_.gpf.length, $_.fnc1); //#28118 + $_.gpf = _6T; //#28119 + } //#28119 + } //#28119 + if (!bwipp_gs1_cc.__28137__) { //#28137 + $_ = Object.create($_); //#28137 var _6f = new Map([ ["a", $a([$a([167, 138, 118, 108, 88, 78, 59]), $a([167, 138, 118, 98, 78]), $a([197, 167, 138, 108, 78])])], ["b", $a([$a([336, 296, 256, 208, 160, 104, 56]), $a([768, 648, 536, 416, 304, 208, 152, 112, 72, 32]), $a([1184, 1016, 840, 672, 496, 352, 264, 208, 152, 96, 56])])] - ]); //#27810 - $_.bitcapsmaps = _6f; //#27812 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27812 - bwipp_gs1_cc.__27813__ = 1; //#27812 - $_ = Object.getPrototypeOf($_); //#27812 - } //#27812 + ]); //#28134 + $_.bitcapsmaps = _6f; //#28136 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28136 + bwipp_gs1_cc.__28137__ = 1; //#28136 + $_ = Object.getPrototypeOf($_); //#28136 + } //#28136 $_.rembits = function() { - $_.used = $k[--$j]; //#27816 - if ($ne($_.ccversion, "c")) { //#27839 - $_.bitcaps = $get($get($_.bitcapsmaps, $_.ccversion), $f($_.cccolumns - 2)); //#27818 - $k[$j++] = -1; //#27819 - $forall($_.bitcaps, function() { //#27819 - var _6p = $k[--$j]; //#27819 - $k[$j++] = _6p; //#27819 - if ($ge(_6p, $_.used)) { //#27819 - var _6r = $k[--$j]; //#27819 - var _6s = $k[--$j]; //#27819 - $k[$j++] = _6r; //#27819 - $k[$j++] = _6s; //#27819 - } //#27819 - $j--; //#27819 - }); //#27819 - var _6t = $k[--$j]; //#27820 - $k[$j++] = _6t; //#27820 - if (_6t != -1) { //#27820 - var _6v = $k[--$j]; //#27820 - $k[$j++] = $f(_6v - $_.used); //#27820 - } //#27820 - } else { //#27839 + $_.used = $k[--$j]; //#28140 + if ($ne($_.ccversion, "c")) { //#28163 + $_.bitcaps = $get($get($_.bitcapsmaps, $_.ccversion), $f($_.cccolumns - 2)); //#28142 + $k[$j++] = -1; //#28143 + $forall($_.bitcaps, function() { //#28143 + var _6p = $k[--$j]; //#28143 + $k[$j++] = _6p; //#28143 + if ($ge(_6p, $_.used)) { //#28143 + var _6r = $k[--$j]; //#28143 + var _6s = $k[--$j]; //#28143 + $k[$j++] = _6r; //#28143 + $k[$j++] = _6s; //#28143 + } //#28143 + $j--; //#28143 + }); //#28143 + var _6t = $k[--$j]; //#28144 + $k[$j++] = _6t; //#28144 + if (_6t != -1) { //#28144 + var _6v = $k[--$j]; //#28144 + $k[$j++] = $f(_6v - $_.used); //#28144 + } //#28144 + } else { //#28163 var _6w = new Map([ ["c", -1] - ]); //#27822 - var _6y = $get(_6w, $_.ccversion); //#27822 - var _70 = ~~Math.ceil($_.used / 8); //#27823 - $_.m = ((~~(_70 / 6)) * 5) + (_70 % 6); //#27823 - if ($_.m <= 40) { //#27824 - $k[$j++] = 8; //#27824 - } //#27824 - if (($_.m >= 41) && ($_.m <= 160)) { //#27825 - $k[$j++] = 16; //#27825 - } //#27825 - if (($_.m >= 161) && ($_.m <= 320)) { //#27826 - $k[$j++] = 32; //#27826 - } //#27826 - if (($_.m >= 321) && ($_.m <= 833)) { //#27827 - $k[$j++] = 64; //#27827 - } //#27827 - if ($_.m >= 834) { //#27828 - $k[$j++] = 32; //#27828 - } //#27828 - $_.eccws = $k[--$j]; //#27829 - $_.m = $f($f($_.m + $_.eccws) + 3); //#27830 - if ($_.cccolumns > 30) { //#27831 - $_.cccolumns = 30; //#27831 - } //#27831 - for (;;) { //#27835 - if (((~~Math.ceil($_.m / $_.cccolumns)) <= 30) || ($_.cccolumns >= 30)) { //#27833 - break; //#27833 - } //#27833 - $_.cccolumns = $_.cccolumns + 1; //#27834 - } //#27834 - $_.r = ~~Math.ceil($_.m / $_.cccolumns); //#27836 - if ($_.r < 3) { //#27837 - $_.r = 3; //#27837 - } //#27837 - var _7N = $f(($f(($_.cccolumns * $_.r) - $_.eccws)) - 3); //#27838 - $_.tgt = ($f(((~~(_7N / 5)) * 6) + (_7N % 5))) * 8; //#27838 - if ($_.used <= 8304) { //#27839 - $k[$j++] = $f($_.tgt - $_.used); //#27839 - } else { //#27839 - $k[$j++] = -1; //#27839 - } //#27839 - } //#27839 - var _7R = $k[--$j]; //#27841 - $k[$j++] = _7R; //#27854 - if (_7R == -1) { //#27854 - $j--; //#27842 - if ($eq($_.ccversion, "a")) { //#27850 - $_.ccversion = "b"; //#27844 - } else { //#27850 - if ($eq($_.ccversion, "b") && $eq($_.lintype, "gs1-128")) { //#27850 - $_.ccversion = "c"; //#27847 - $_.cccolumns = ~~(($_.linwidth - 52) / 17); //#27848 - } else { //#27850 - $_.ccversion = -1; //#27850 - } //#27850 - } //#27850 - $k[$j++] = $_.used; //#27853 - $_.rembits(); //#27853 - } //#27853 - }; //#27853 + ]); //#28146 + var _6y = $get(_6w, $_.ccversion); //#28146 + var _70 = ~~Math.ceil($_.used / 8); //#28147 + $_.m = ((~~(_70 / 6)) * 5) + (_70 % 6); //#28147 + if ($_.m <= 40) { //#28148 + $k[$j++] = 8; //#28148 + } //#28148 + if (($_.m >= 41) && ($_.m <= 160)) { //#28149 + $k[$j++] = 16; //#28149 + } //#28149 + if (($_.m >= 161) && ($_.m <= 320)) { //#28150 + $k[$j++] = 32; //#28150 + } //#28150 + if (($_.m >= 321) && ($_.m <= 833)) { //#28151 + $k[$j++] = 64; //#28151 + } //#28151 + if ($_.m >= 834) { //#28152 + $k[$j++] = 32; //#28152 + } //#28152 + $_.eccws = $k[--$j]; //#28153 + $_.m = $f($f($_.m + $_.eccws) + 3); //#28154 + if ($_.cccolumns > 30) { //#28155 + $_.cccolumns = 30; //#28155 + } //#28155 + for (;;) { //#28159 + if (((~~Math.ceil($_.m / $_.cccolumns)) <= 30) || ($_.cccolumns >= 30)) { //#28157 + break; //#28157 + } //#28157 + $_.cccolumns = $_.cccolumns + 1; //#28158 + } //#28158 + $_.r = ~~Math.ceil($_.m / $_.cccolumns); //#28160 + if ($_.r < 3) { //#28161 + $_.r = 3; //#28161 + } //#28161 + var _7N = $f(($f(($_.cccolumns * $_.r) - $_.eccws)) - 3); //#28162 + $_.tgt = ($f(((~~(_7N / 5)) * 6) + (_7N % 5))) * 8; //#28162 + if ($_.used <= 8304) { //#28163 + $k[$j++] = $f($_.tgt - $_.used); //#28163 + } else { //#28163 + $k[$j++] = -1; //#28163 + } //#28163 + } //#28163 + var _7R = $k[--$j]; //#28165 + $k[$j++] = _7R; //#28178 + if (_7R == -1) { //#28178 + $j--; //#28166 + if ($eq($_.ccversion, "a")) { //#28174 + $_.ccversion = "b"; //#28168 + } else { //#28174 + if ($eq($_.ccversion, "b") && $eq($_.lintype, "gs1-128")) { //#28174 + $_.ccversion = "c"; //#28171 + $_.cccolumns = ~~(($_.linwidth - 52) / 17); //#28172 + } else { //#28174 + $_.ccversion = -1; //#28174 + } //#28174 + } //#28174 + $k[$j++] = $_.used; //#28177 + $_.rembits(); //#28177 + } //#28177 + }; //#28177 $_.encode = function() { - var _7X = $k[--$j]; //#27858 - $k[$j++] = _7X; //#27858 - if ($ne(_7X, 'raw')) { //#27858 - var _7Y = $k[--$j]; //#27858 - var _7a = $get(_7Y, $k[--$j]); //#27858 - $k[$j++] = _7a; //#27858 - } else { //#27858 - $j--; //#27858 - } //#27858 - $k[$j++] = Infinity; //#27859 - var _7b = $k[--$j]; //#27859 - var _7c = $k[--$j]; //#27859 - $k[$j++] = _7b; //#27859 - $forall(_7c, function() { //#27859 - var _7d = $k[--$j]; //#27859 - $k[$j++] = $f(_7d - 48); //#27859 - }); //#27859 - var _7e = $a(); //#27859 - $puti($_.gpfenc, $_.j, _7e); //#27861 - $_.j = _7e.length + $_.j; //#27862 - }; //#27862 - $k[$j++] = Infinity; //#27866 - for (var _7j = 0, _7k = $_.gpf.length; _7j < _7k; _7j++) { //#27866 - $k[$j++] = 0; //#27866 - } //#27866 - $k[$j++] = 0; //#27866 - $k[$j++] = -1; //#27866 - $_.numericruns = $a(); //#27866 - $k[$j++] = Infinity; //#27867 - for (var _7n = 0, _7o = $_.gpf.length; _7n < _7o; _7n++) { //#27867 - $k[$j++] = 0; //#27867 - } //#27867 - $k[$j++] = 0; //#27867 - $_.alphanumericruns = $a(); //#27867 - $k[$j++] = Infinity; //#27868 - for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#27868 - $k[$j++] = 0; //#27868 - } //#27868 - $k[$j++] = 9999; //#27868 - $_.nextiso646only = $a(); //#27868 - for (var _7v = $_.gpf.length - 1; _7v >= 0; _7v -= 1) { //#27890 - $_.i = _7v; //#27870 - var _80 = $strcpy($s(2), "00"); //#27872 - var _83 = $get($_.gpf, $_.i); //#27873 - $k[$j++] = $get($_.gpf, $_.i); //#27873 - $k[$j++] = _80; //#27873 - $k[$j++] = _80; //#27873 - $k[$j++] = 0; //#27873 - $k[$j++] = _83; //#27873 - if (_83 == $_.fnc1) { //#27873 - $j--; //#27873 - $k[$j++] = 94; //#27873 - } //#27873 - var _85 = $k[--$j]; //#27873 - var _86 = $k[--$j]; //#27873 - $put($k[--$j], _86, _85); //#27873 - if ($_.i < ($_.gpf.length - 1)) { //#27874 - var _8A = $k[--$j]; //#27874 - var _8D = $get($_.gpf, $_.i + 1); //#27874 - $k[$j++] = _8A; //#27874 - $k[$j++] = _8A; //#27874 - $k[$j++] = 1; //#27874 - $k[$j++] = _8D; //#27874 - if (_8D == $_.fnc1) { //#27874 - $j--; //#27874 - $k[$j++] = 94; //#27874 - } //#27874 - var _8F = $k[--$j]; //#27874 - var _8G = $k[--$j]; //#27874 - $put($k[--$j], _8G, _8F); //#27874 - } //#27874 - var _8K = $get($_.numeric, $k[--$j]) !== undefined; //#27875 - if (_8K) { //#27878 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#27876 - } else { //#27878 - $put($_.numericruns, $_.i, 0); //#27878 - } //#27878 - var _8S = $k[--$j]; //#27880 - var _8U = $get($_.alphanumeric, _8S) !== undefined; //#27880 - $k[$j++] = _8S; //#27884 - if (_8U) { //#27883 - $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#27881 - } else { //#27883 - $put($_.alphanumericruns, $_.i, 0); //#27883 - } //#27883 - var _8c = $k[--$j]; //#27885 - var _8e = $get($_.iso646, _8c) !== undefined; //#27885 - var _8g = $get($_.alphanumeric, _8c) !== undefined; //#27885 - if (_8e && (!_8g)) { //#27888 - $put($_.nextiso646only, $_.i, 0); //#27886 - } else { //#27888 - $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#27888 - } //#27888 - } //#27888 - $_.gpfenc = $a(8304); //#27893 - $_.i = 0; //#27894 - $_.j = 0; //#27894 - for (;;) { //#27984 - if ($_.i == $_.gpf.length) { //#27896 - break; //#27896 - } //#27896 - for (;;) { //#27983 - if ($eq($_.mode, "numeric")) { //#27932 - if ($_.i <= ($_.gpf.length - 2)) { //#27929 - var _8u = $s(2); //#27901 - var _8x = $get($_.gpf, $_.i); //#27902 - $k[$j++] = _8u; //#27902 - $k[$j++] = _8u; //#27902 - $k[$j++] = 0; //#27902 - $k[$j++] = _8x; //#27902 - if (_8x == $_.fnc1) { //#27902 - $j--; //#27902 - $k[$j++] = 94; //#27902 - } //#27902 - var _8z = $k[--$j]; //#27902 - var _90 = $k[--$j]; //#27902 - $put($k[--$j], _90, _8z); //#27902 - var _92 = $k[--$j]; //#27903 - var _95 = $get($_.gpf, $_.i + 1); //#27903 - $k[$j++] = _92; //#27903 - $k[$j++] = _92; //#27903 - $k[$j++] = 1; //#27903 - $k[$j++] = _95; //#27903 - if (_95 == $_.fnc1) { //#27903 - $j--; //#27903 - $k[$j++] = 94; //#27903 - } //#27903 - var _97 = $k[--$j]; //#27903 - var _98 = $k[--$j]; //#27903 - $put($k[--$j], _98, _97); //#27903 - var _9A = $k[--$j]; //#27904 - var _9C = $get($_.numeric, _9A) !== undefined; //#27904 - $k[$j++] = _9A; //#27908 - if (_9C) { //#27908 - $k[$j++] = $_.numeric; //#27905 - $_.encode(); //#27905 - $_.i = $_.i + 2; //#27906 - break; //#27907 - } //#27907 - $j--; //#27909 - $k[$j++] = $_.lalphanumeric; //#27910 - $k[$j++] = $_.numeric; //#27910 - $_.encode(); //#27910 - $_.mode = "alphanumeric"; //#27911 - break; //#27912 - } else { //#27929 - var _9J = $get($_.gpf, $_.i); //#27914 - if ((_9J < 48) || (_9J > 57)) { //#27918 - $k[$j++] = $_.lalphanumeric; //#27915 - $k[$j++] = $_.numeric; //#27915 - $_.encode(); //#27915 - $_.mode = "alphanumeric"; //#27916 - break; //#27917 - } //#27917 - $k[$j++] = 'rem'; //#27919 - $k[$j++] = $_.cdf.length + $_.j; //#27919 - $_.rembits(); //#27919 - var _9O = $k[--$j]; //#27919 - $_[$k[--$j]] = _9O; //#27919 - if (($_.rem >= 4) && ($_.rem <= 6)) { //#27929 - var _9V = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#27921 - var _9a = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#27922 - $puti(_9V, 4 - _9a.length, _9a); //#27923 - $k[$j++] = _9V; //#27923 - $k[$j++] = 'raw'; //#27923 - $_.encode(); //#27923 - $_.i = $_.i + 1; //#27924 - break; //#27925 - } else { //#27929 - var _9c = $s(2); //#27927 - $put(_9c, 0, $get($_.gpf, $_.i)); //#27927 - $put(_9c, 1, 94); //#27927 - $k[$j++] = _9c; //#27927 - $k[$j++] = $_.numeric; //#27927 - $_.encode(); //#27927 - $_.i = $_.i + 1; //#27928 - break; //#27929 - } //#27929 - } //#27929 - } //#27929 - if ($eq($_.mode, "alphanumeric")) { //#27959 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#27940 - $k[$j++] = $_.fnc1; //#27936 - $k[$j++] = $_.alphanumeric; //#27936 - $_.encode(); //#27936 - $_.mode = "numeric"; //#27937 - $_.i = $_.i + 1; //#27938 - break; //#27939 - } //#27939 - var _9s = $get($_.gpf, $_.i); //#27941 - var _9u = $get($_.iso646, _9s) !== undefined; //#27941 - var _9w = $get($_.alphanumeric, _9s) !== undefined; //#27941 - if (_9u && (!_9w)) { //#27945 - $k[$j++] = $_.liso646; //#27942 - $k[$j++] = $_.alphanumeric; //#27942 - $_.encode(); //#27942 - $_.mode = "iso646"; //#27943 - break; //#27944 - } //#27944 - if ($get($_.numericruns, $_.i) >= 6) { //#27950 - $k[$j++] = $_.lnumeric; //#27947 - $k[$j++] = $_.alphanumeric; //#27947 - $_.encode(); //#27947 - $_.mode = "numeric"; //#27948 - break; //#27949 - } //#27949 - var _A6 = $get($_.numericruns, $_.i); //#27951 - if ((_A6 >= 4) && ($f(_A6 + $_.i) == $_.gpf.length)) { //#27955 - $k[$j++] = $_.lnumeric; //#27952 - $k[$j++] = $_.alphanumeric; //#27952 - $_.encode(); //#27952 - $_.mode = "numeric"; //#27953 - break; //#27954 - } //#27954 - $k[$j++] = $get($_.gpf, $_.i); //#27956 - $k[$j++] = $_.alphanumeric; //#27956 - $_.encode(); //#27956 - $_.i = $_.i + 1; //#27957 - break; //#27958 - } //#27958 - if ($eq($_.mode, "iso646")) { //#27981 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#27967 - $k[$j++] = $_.fnc1; //#27963 - $k[$j++] = $_.iso646; //#27963 - $_.encode(); //#27963 - $_.mode = "numeric"; //#27964 - $_.i = $_.i + 1; //#27965 - break; //#27966 - } //#27966 - if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#27972 - $k[$j++] = $_.lnumeric; //#27969 - $k[$j++] = $_.iso646; //#27969 - $_.encode(); //#27969 - $_.mode = "numeric"; //#27970 - break; //#27971 - } //#27971 - if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#27977 - $k[$j++] = $_.lalphanumeric; //#27974 - $k[$j++] = $_.iso646; //#27974 - $_.encode(); //#27974 - $_.mode = "alphanumeric"; //#27975 - break; //#27976 - } //#27976 - $k[$j++] = $get($_.gpf, $_.i); //#27978 - $k[$j++] = $_.iso646; //#27978 - $_.encode(); //#27978 - $_.i = $_.i + 1; //#27979 - break; //#27980 - } //#27980 - } //#27980 - } //#27980 - $_.gpf = $geti($_.gpfenc, 0, $_.j); //#27985 - $k[$j++] = 'pad'; //#27988 - $k[$j++] = $_.cdf.length + $_.gpf.length; //#27988 - $_.rembits(); //#27988 - var _Ap = $a($k[--$j]); //#27988 - $_[$k[--$j]] = _Ap; //#27988 - if ($_.pad.length > 0) { //#28000 - for (var _Au = 0, _At = $_.pad.length - 1; _Au <= _At; _Au += 5) { //#27993 - $_.i = _Au; //#27991 - var _Av = $_.pad; //#27992 - var _Aw = $_.i; //#27992 - var _Ax = $a([0, 0, 1, 0, 0]); //#27992 - var _Ay = $_.pad; //#27992 - var _Az = $_.i; //#27992 - var _B0 = 5; //#27992 - var _B1 = _Ay.length - _Az; //#27992 - if ((_Ay.length - _Az) > 5) { //#27992 - var _ = _B0; //#27992 - _B0 = _B1; //#27992 - _B1 = _; //#27992 - } //#27992 - $puti(_Av, _Aw, $geti(_Ax, 0, _B1)); //#27992 - } //#27992 - if ($eq($_.mode, "numeric")) { //#27996 - $k[$j++] = Infinity; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $aload($_.pad); //#27995 - $_.pad = $geti($a(), 0, $_.pad.length); //#27995 - } //#27995 - if ($eq($_.mode, "alpha")) { //#27999 - $k[$j++] = Infinity; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $aload($_.pad); //#27998 - $_.pad = $geti($a(), 0, $_.pad.length); //#27998 - } //#27998 - } //#27998 - $k[$j++] = Infinity; //#28003 - $aload($_.cdf); //#28004 - $aload($_.gpf); //#28005 - $aload($_.pad); //#28006 - $_.bits = $a(); //#28006 - if (!bwipp_gs1_cc.__28024__) { //#28024 - $_ = Object.create($_); //#28024 - $k[$j++] = Infinity; //#28010 - $k[$j++] = $a([0, 0, 0, 0, 0, 0, 1]); //#28012 - for (var _BI = 0, _BJ = 68; _BI < _BJ; _BI++) { //#28012 - $k[$j++] = $a(7); //#28012 - } //#28012 - $_.pwr928 = $a(); //#28012 - for (var _BM = 1; _BM <= 68; _BM += 1) { //#28023 - $_.j = _BM; //#28015 - $_.v = 0; //#28016 - for (var _BN = 6; _BN >= 1; _BN -= 1) { //#28021 - $_.i = _BN; //#28018 - $_.v = $f(($get($get($_.pwr928, $_.j - 1), $_.i) * 2) + (~~($_.v / 928))); //#28019 - $put($get($_.pwr928, $_.j), $_.i, $_.v % 928); //#28020 - } //#28020 - $put($get($_.pwr928, $_.j), 0, $f(($get($get($_.pwr928, $_.j - 1), 0) * 2) + (~~($_.v / 928)))); //#28022 - } //#28022 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28022 - bwipp_gs1_cc.__28024__ = 1; //#28022 - $_ = Object.getPrototypeOf($_); //#28022 - } //#28022 - if ($_.ccversion == "a") { //#28066 - $k[$j++] = Infinity; //#28027 - for (var _Bj = 0, _Bk = 28; _Bj < _Bk; _Bj++) { //#28027 - $k[$j++] = 0; //#28027 - } //#28027 - $_.cws = $a(); //#28027 - $_.b = 0; //#28028 - $_.c = 0; //#28028 - for (;;) { //#28052 - if ($_.b == $_.bits.length) { //#28030 - break; //#28030 - } //#28030 - var _Bo = $_.bits; //#28031 - var _Bp = $_.b; //#28031 - var _Bq = $_.bits; //#28031 - var _Br = $_.b; //#28031 - var _Bs = _Bq.length - _Br; //#28031 - var _Bt = 69; //#28031 - if (69 > (_Bq.length - _Br)) { //#28031 - var _ = _Bs; //#28031 - _Bs = _Bt; //#28031 - _Bt = _; //#28031 - } //#28031 - $_.bs = $geti(_Bo, _Bp, _Bt); //#28031 - $_.bsl = $_.bs.length; //#28032 - $_.cs = $geti($_.cws, $_.c, (~~($_.bsl / 10)) + 1); //#28033 - $_.csl = $_.cs.length; //#28034 - for (var _C3 = 0, _C2 = $_.bsl - 1; _C3 <= _C2; _C3 += 1) { //#28044 - $_.i = _C3; //#28036 - for (var _C6 = 0, _C5 = $_.csl - 1; _C6 <= _C5; _C6 += 1) { //#28043 - $_.j = _C6; //#28038 - var _C7 = $_.cs; //#28039 - var _C8 = $_.j; //#28039 - $put(_C7, _C8, $f($get(_C7, _C8) + ($get($get($_.pwr928, $_.i), ($_.j + 7) - $_.csl) * $get($_.bs, ($_.bsl - $_.i) - 1)))); //#28042 - } //#28042 - } //#28042 - for (var _CL = $_.csl - 1; _CL >= 1; _CL -= 1) { //#28049 - $_.i = _CL; //#28046 - var _CM = $_.cs; //#28047 - var _CN = $_.i; //#28047 - $put(_CM, _CN - 1, $f($get(_CM, _CN - 1) + (~~($get($_.cs, $_.i) / 928)))); //#28047 - var _CS = $_.cs; //#28048 - var _CT = $_.i; //#28048 - $put(_CS, _CT, $get(_CS, _CT) % 928); //#28048 - } //#28048 - $_.b = $_.b + $_.bsl; //#28050 - $_.c = $_.c + $_.csl; //#28051 - } //#28051 - $_.cws = $geti($_.cws, 0, $_.c); //#28053 - $_.barcode = $s($_.cws.length * 4); //#28054 - for (var _Cg = 0, _Cf = $_.cws.length - 1; _Cg <= _Cf; _Cg += 1) { //#28060 - $_.i = _Cg; //#28056 - var _Ci = $strcpy($s(4), "^000"); //#28057 - var _Cn = $cvrs($s(4), $get($_.cws, $_.i), 10); //#28057 - $puti(_Ci, 4 - _Cn.length, _Cn); //#28058 - $puti($_.barcode, $_.i * 4, _Ci); //#28059 - } //#28059 - delete $_.options["parse"]; //#28061 - $put($_.options, "dontdraw", true); //#28062 - $put($_.options, "cca", true); //#28063 - $put($_.options, "columns", $_.cccolumns); //#28064 - $k[$j++] = 'args'; //#28065 - $k[$j++] = $_.barcode; //#28065 - $k[$j++] = $_.options; //#28065 - bwipp_micropdf417(); //#28065 - var _Cx = $k[--$j]; //#28065 - $_[$k[--$j]] = _Cx; //#28065 - } //#28065 - if ($_.ccversion == "b") { //#28080 - $_.barcode = $s(~~($_.bits.length / 8)); //#28069 - for (var _D4 = 0, _D3 = $_.barcode.length - 1; _D4 <= _D3; _D4 += 1) { //#28074 - $_.i = _D4; //#28071 - var _D7 = $geti($_.bits, $_.i * 8, 8); //#28072 - $k[$j++] = 0; //#28072 - for (var _D8 = 0, _D9 = _D7.length; _D8 < _D9; _D8++) { //#28072 - var _DB = $k[--$j]; //#28072 - $k[$j++] = $f(_DB + $get(_D7, _D8)) * 2; //#28072 - } //#28072 - $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28073 - } //#28073 - delete $_.options["parse"]; //#28075 - $put($_.options, "dontdraw", true); //#28076 - $put($_.options, "ccb", true); //#28077 - $put($_.options, "columns", $_.cccolumns); //#28078 - $k[$j++] = 'args'; //#28079 - $k[$j++] = $_.barcode; //#28079 - $k[$j++] = $_.options; //#28079 - bwipp_micropdf417(); //#28079 - var _DM = $k[--$j]; //#28079 - $_[$k[--$j]] = _DM; //#28079 - } //#28079 - if ($_.ccversion == "c") { //#28095 - $_.barcode = $s(~~($_.bits.length / 8)); //#28083 - for (var _DT = 0, _DS = $_.barcode.length - 1; _DT <= _DS; _DT += 1) { //#28088 - $_.i = _DT; //#28085 - var _DW = $geti($_.bits, $_.i * 8, 8); //#28086 - $k[$j++] = 0; //#28086 - for (var _DX = 0, _DY = _DW.length; _DX < _DY; _DX++) { //#28086 - var _Da = $k[--$j]; //#28086 - $k[$j++] = $f(_Da + $get(_DW, _DX)) * 2; //#28086 - } //#28086 - $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28087 - } //#28087 - delete $_.options["parse"]; //#28089 - $put($_.options, "dontdraw", true); //#28090 - $put($_.options, "ccc", true); //#28091 - $put($_.options, "columns", $_.cccolumns); //#28092 - $put($_.options, "eclevel", (~~(Math.log($_.eccws) / Math.log(2))) - 1); //#28093 - $k[$j++] = 'args'; //#28094 - $k[$j++] = $_.barcode; //#28094 - $k[$j++] = $_.options; //#28094 - bwipp_pdf417(); //#28094 - var _Dn = $k[--$j]; //#28094 - $_[$k[--$j]] = _Dn; //#28094 - } //#28094 - $k[$j++] = $_.args; //#28098 - if (!$_.dontdraw) { //#28098 - bwipp_renmatrix(); //#28098 - } //#28098 - $_ = Object.getPrototypeOf($_); //#28100 - $_ = Object.getPrototypeOf($_); //#28102 + var _7X = $k[--$j]; //#28182 + $k[$j++] = _7X; //#28182 + if ($ne(_7X, 'raw')) { //#28182 + var _7Y = $k[--$j]; //#28182 + var _7a = $get(_7Y, $k[--$j]); //#28182 + $k[$j++] = _7a; //#28182 + } else { //#28182 + $j--; //#28182 + } //#28182 + $k[$j++] = Infinity; //#28183 + var _7b = $k[--$j]; //#28183 + var _7c = $k[--$j]; //#28183 + $k[$j++] = _7b; //#28183 + $forall(_7c, function() { //#28183 + var _7d = $k[--$j]; //#28183 + $k[$j++] = $f(_7d - 48); //#28183 + }); //#28183 + var _7e = $a(); //#28183 + $puti($_.gpfenc, $_.j, _7e); //#28185 + $_.j = _7e.length + $_.j; //#28186 + }; //#28186 + $k[$j++] = Infinity; //#28190 + for (var _7j = 0, _7k = $_.gpf.length; _7j < _7k; _7j++) { //#28190 + $k[$j++] = 0; //#28190 + } //#28190 + $k[$j++] = 0; //#28190 + $k[$j++] = -1; //#28190 + $_.numericruns = $a(); //#28190 + $k[$j++] = Infinity; //#28191 + for (var _7n = 0, _7o = $_.gpf.length; _7n < _7o; _7n++) { //#28191 + $k[$j++] = 0; //#28191 + } //#28191 + $k[$j++] = 0; //#28191 + $_.alphanumericruns = $a(); //#28191 + $k[$j++] = Infinity; //#28192 + for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#28192 + $k[$j++] = 0; //#28192 + } //#28192 + $k[$j++] = 9999; //#28192 + $_.nextiso646only = $a(); //#28192 + for (var _7v = $_.gpf.length - 1; _7v >= 0; _7v -= 1) { //#28214 + $_.i = _7v; //#28194 + var _80 = $strcpy($s(2), "00"); //#28196 + var _83 = $get($_.gpf, $_.i); //#28197 + $k[$j++] = $get($_.gpf, $_.i); //#28197 + $k[$j++] = _80; //#28197 + $k[$j++] = _80; //#28197 + $k[$j++] = 0; //#28197 + $k[$j++] = _83; //#28197 + if (_83 == $_.fnc1) { //#28197 + $j--; //#28197 + $k[$j++] = 94; //#28197 + } //#28197 + var _85 = $k[--$j]; //#28197 + var _86 = $k[--$j]; //#28197 + $put($k[--$j], _86, _85); //#28197 + if ($_.i < ($_.gpf.length - 1)) { //#28198 + var _8A = $k[--$j]; //#28198 + var _8D = $get($_.gpf, $_.i + 1); //#28198 + $k[$j++] = _8A; //#28198 + $k[$j++] = _8A; //#28198 + $k[$j++] = 1; //#28198 + $k[$j++] = _8D; //#28198 + if (_8D == $_.fnc1) { //#28198 + $j--; //#28198 + $k[$j++] = 94; //#28198 + } //#28198 + var _8F = $k[--$j]; //#28198 + var _8G = $k[--$j]; //#28198 + $put($k[--$j], _8G, _8F); //#28198 + } //#28198 + var _8K = $get($_.numeric, $k[--$j]) !== undefined; //#28199 + if (_8K) { //#28202 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#28200 + } else { //#28202 + $put($_.numericruns, $_.i, 0); //#28202 + } //#28202 + var _8S = $k[--$j]; //#28204 + var _8U = $get($_.alphanumeric, _8S) !== undefined; //#28204 + $k[$j++] = _8S; //#28208 + if (_8U) { //#28207 + $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#28205 + } else { //#28207 + $put($_.alphanumericruns, $_.i, 0); //#28207 + } //#28207 + var _8c = $k[--$j]; //#28209 + var _8e = $get($_.iso646, _8c) !== undefined; //#28209 + var _8g = $get($_.alphanumeric, _8c) !== undefined; //#28209 + if (_8e && (!_8g)) { //#28212 + $put($_.nextiso646only, $_.i, 0); //#28210 + } else { //#28212 + $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#28212 + } //#28212 + } //#28212 + $_.gpfenc = $a(8304); //#28217 + $_.i = 0; //#28218 + $_.j = 0; //#28218 + for (;;) { //#28308 + if ($_.i == $_.gpf.length) { //#28220 + break; //#28220 + } //#28220 + for (;;) { //#28307 + if ($eq($_.mode, "numeric")) { //#28256 + if ($_.i <= ($_.gpf.length - 2)) { //#28253 + var _8u = $s(2); //#28225 + var _8x = $get($_.gpf, $_.i); //#28226 + $k[$j++] = _8u; //#28226 + $k[$j++] = _8u; //#28226 + $k[$j++] = 0; //#28226 + $k[$j++] = _8x; //#28226 + if (_8x == $_.fnc1) { //#28226 + $j--; //#28226 + $k[$j++] = 94; //#28226 + } //#28226 + var _8z = $k[--$j]; //#28226 + var _90 = $k[--$j]; //#28226 + $put($k[--$j], _90, _8z); //#28226 + var _92 = $k[--$j]; //#28227 + var _95 = $get($_.gpf, $_.i + 1); //#28227 + $k[$j++] = _92; //#28227 + $k[$j++] = _92; //#28227 + $k[$j++] = 1; //#28227 + $k[$j++] = _95; //#28227 + if (_95 == $_.fnc1) { //#28227 + $j--; //#28227 + $k[$j++] = 94; //#28227 + } //#28227 + var _97 = $k[--$j]; //#28227 + var _98 = $k[--$j]; //#28227 + $put($k[--$j], _98, _97); //#28227 + var _9A = $k[--$j]; //#28228 + var _9C = $get($_.numeric, _9A) !== undefined; //#28228 + $k[$j++] = _9A; //#28232 + if (_9C) { //#28232 + $k[$j++] = $_.numeric; //#28229 + $_.encode(); //#28229 + $_.i = $_.i + 2; //#28230 + break; //#28231 + } //#28231 + $j--; //#28233 + $k[$j++] = $_.lalphanumeric; //#28234 + $k[$j++] = $_.numeric; //#28234 + $_.encode(); //#28234 + $_.mode = "alphanumeric"; //#28235 + break; //#28236 + } else { //#28253 + var _9J = $get($_.gpf, $_.i); //#28238 + if ((_9J < 48) || (_9J > 57)) { //#28242 + $k[$j++] = $_.lalphanumeric; //#28239 + $k[$j++] = $_.numeric; //#28239 + $_.encode(); //#28239 + $_.mode = "alphanumeric"; //#28240 + break; //#28241 + } //#28241 + $k[$j++] = 'rem'; //#28243 + $k[$j++] = $_.cdf.length + $_.j; //#28243 + $_.rembits(); //#28243 + var _9O = $k[--$j]; //#28243 + $_[$k[--$j]] = _9O; //#28243 + if (($_.rem >= 4) && ($_.rem <= 6)) { //#28253 + var _9V = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#28245 + var _9a = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#28246 + $puti(_9V, 4 - _9a.length, _9a); //#28247 + $k[$j++] = _9V; //#28247 + $k[$j++] = 'raw'; //#28247 + $_.encode(); //#28247 + $_.i = $_.i + 1; //#28248 + break; //#28249 + } else { //#28253 + var _9c = $s(2); //#28251 + $put(_9c, 0, $get($_.gpf, $_.i)); //#28251 + $put(_9c, 1, 94); //#28251 + $k[$j++] = _9c; //#28251 + $k[$j++] = $_.numeric; //#28251 + $_.encode(); //#28251 + $_.i = $_.i + 1; //#28252 + break; //#28253 + } //#28253 + } //#28253 + } //#28253 + if ($eq($_.mode, "alphanumeric")) { //#28283 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#28264 + $k[$j++] = $_.fnc1; //#28260 + $k[$j++] = $_.alphanumeric; //#28260 + $_.encode(); //#28260 + $_.mode = "numeric"; //#28261 + $_.i = $_.i + 1; //#28262 + break; //#28263 + } //#28263 + var _9s = $get($_.gpf, $_.i); //#28265 + var _9u = $get($_.iso646, _9s) !== undefined; //#28265 + var _9w = $get($_.alphanumeric, _9s) !== undefined; //#28265 + if (_9u && (!_9w)) { //#28269 + $k[$j++] = $_.liso646; //#28266 + $k[$j++] = $_.alphanumeric; //#28266 + $_.encode(); //#28266 + $_.mode = "iso646"; //#28267 + break; //#28268 + } //#28268 + if ($get($_.numericruns, $_.i) >= 6) { //#28274 + $k[$j++] = $_.lnumeric; //#28271 + $k[$j++] = $_.alphanumeric; //#28271 + $_.encode(); //#28271 + $_.mode = "numeric"; //#28272 + break; //#28273 + } //#28273 + var _A6 = $get($_.numericruns, $_.i); //#28275 + if ((_A6 >= 4) && ($f(_A6 + $_.i) == $_.gpf.length)) { //#28279 + $k[$j++] = $_.lnumeric; //#28276 + $k[$j++] = $_.alphanumeric; //#28276 + $_.encode(); //#28276 + $_.mode = "numeric"; //#28277 + break; //#28278 + } //#28278 + $k[$j++] = $get($_.gpf, $_.i); //#28280 + $k[$j++] = $_.alphanumeric; //#28280 + $_.encode(); //#28280 + $_.i = $_.i + 1; //#28281 + break; //#28282 + } //#28282 + if ($eq($_.mode, "iso646")) { //#28305 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#28291 + $k[$j++] = $_.fnc1; //#28287 + $k[$j++] = $_.iso646; //#28287 + $_.encode(); //#28287 + $_.mode = "numeric"; //#28288 + $_.i = $_.i + 1; //#28289 + break; //#28290 + } //#28290 + if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#28296 + $k[$j++] = $_.lnumeric; //#28293 + $k[$j++] = $_.iso646; //#28293 + $_.encode(); //#28293 + $_.mode = "numeric"; //#28294 + break; //#28295 + } //#28295 + if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#28301 + $k[$j++] = $_.lalphanumeric; //#28298 + $k[$j++] = $_.iso646; //#28298 + $_.encode(); //#28298 + $_.mode = "alphanumeric"; //#28299 + break; //#28300 + } //#28300 + $k[$j++] = $get($_.gpf, $_.i); //#28302 + $k[$j++] = $_.iso646; //#28302 + $_.encode(); //#28302 + $_.i = $_.i + 1; //#28303 + break; //#28304 + } //#28304 + } //#28304 + } //#28304 + $_.gpf = $geti($_.gpfenc, 0, $_.j); //#28309 + $k[$j++] = 'pad'; //#28312 + $k[$j++] = $_.cdf.length + $_.gpf.length; //#28312 + $_.rembits(); //#28312 + var _Ap = $a($k[--$j]); //#28312 + $_[$k[--$j]] = _Ap; //#28312 + if ($_.pad.length > 0) { //#28324 + for (var _Au = 0, _At = $_.pad.length - 1; _Au <= _At; _Au += 5) { //#28317 + $_.i = _Au; //#28315 + var _Av = $_.pad; //#28316 + var _Aw = $_.i; //#28316 + var _Ax = $a([0, 0, 1, 0, 0]); //#28316 + var _Ay = $_.pad; //#28316 + var _Az = $_.i; //#28316 + var _B0 = 5; //#28316 + var _B1 = _Ay.length - _Az; //#28316 + if ((_Ay.length - _Az) > 5) { //#28316 + var _ = _B0; //#28316 + _B0 = _B1; //#28316 + _B1 = _; //#28316 + } //#28316 + $puti(_Av, _Aw, $geti(_Ax, 0, _B1)); //#28316 + } //#28316 + if ($eq($_.mode, "numeric")) { //#28320 + $k[$j++] = Infinity; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $aload($_.pad); //#28319 + $_.pad = $geti($a(), 0, $_.pad.length); //#28319 + } //#28319 + if ($eq($_.mode, "alpha")) { //#28323 + $k[$j++] = Infinity; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $aload($_.pad); //#28322 + $_.pad = $geti($a(), 0, $_.pad.length); //#28322 + } //#28322 + } //#28322 + $k[$j++] = Infinity; //#28327 + $aload($_.cdf); //#28328 + $aload($_.gpf); //#28329 + $aload($_.pad); //#28330 + $_.bits = $a(); //#28330 + if (!bwipp_gs1_cc.__28348__) { //#28348 + $_ = Object.create($_); //#28348 + $k[$j++] = Infinity; //#28334 + $k[$j++] = $a([0, 0, 0, 0, 0, 0, 1]); //#28336 + for (var _BI = 0, _BJ = 68; _BI < _BJ; _BI++) { //#28336 + $k[$j++] = $a(7); //#28336 + } //#28336 + $_.pwr928 = $a(); //#28336 + for (var _BM = 1; _BM <= 68; _BM += 1) { //#28347 + $_.j = _BM; //#28339 + $_.v = 0; //#28340 + for (var _BN = 6; _BN >= 1; _BN -= 1) { //#28345 + $_.i = _BN; //#28342 + $_.v = $f(($get($get($_.pwr928, $_.j - 1), $_.i) * 2) + (~~($_.v / 928))); //#28343 + $put($get($_.pwr928, $_.j), $_.i, $_.v % 928); //#28344 + } //#28344 + $put($get($_.pwr928, $_.j), 0, $f(($get($get($_.pwr928, $_.j - 1), 0) * 2) + (~~($_.v / 928)))); //#28346 + } //#28346 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28346 + bwipp_gs1_cc.__28348__ = 1; //#28346 + $_ = Object.getPrototypeOf($_); //#28346 + } //#28346 + if ($_.ccversion == "a") { //#28390 + $k[$j++] = Infinity; //#28351 + for (var _Bj = 0, _Bk = 28; _Bj < _Bk; _Bj++) { //#28351 + $k[$j++] = 0; //#28351 + } //#28351 + $_.cws = $a(); //#28351 + $_.b = 0; //#28352 + $_.c = 0; //#28352 + for (;;) { //#28376 + if ($_.b == $_.bits.length) { //#28354 + break; //#28354 + } //#28354 + var _Bo = $_.bits; //#28355 + var _Bp = $_.b; //#28355 + var _Bq = $_.bits; //#28355 + var _Br = $_.b; //#28355 + var _Bs = _Bq.length - _Br; //#28355 + var _Bt = 69; //#28355 + if (69 > (_Bq.length - _Br)) { //#28355 + var _ = _Bs; //#28355 + _Bs = _Bt; //#28355 + _Bt = _; //#28355 + } //#28355 + $_.bs = $geti(_Bo, _Bp, _Bt); //#28355 + $_.bsl = $_.bs.length; //#28356 + $_.cs = $geti($_.cws, $_.c, (~~($_.bsl / 10)) + 1); //#28357 + $_.csl = $_.cs.length; //#28358 + for (var _C3 = 0, _C2 = $_.bsl - 1; _C3 <= _C2; _C3 += 1) { //#28368 + $_.i = _C3; //#28360 + for (var _C6 = 0, _C5 = $_.csl - 1; _C6 <= _C5; _C6 += 1) { //#28367 + $_.j = _C6; //#28362 + var _C7 = $_.cs; //#28363 + var _C8 = $_.j; //#28363 + $put(_C7, _C8, $f($get(_C7, _C8) + ($get($get($_.pwr928, $_.i), ($_.j + 7) - $_.csl) * $get($_.bs, ($_.bsl - $_.i) - 1)))); //#28366 + } //#28366 + } //#28366 + for (var _CL = $_.csl - 1; _CL >= 1; _CL -= 1) { //#28373 + $_.i = _CL; //#28370 + var _CM = $_.cs; //#28371 + var _CN = $_.i; //#28371 + $put(_CM, _CN - 1, $f($get(_CM, _CN - 1) + (~~($get($_.cs, $_.i) / 928)))); //#28371 + var _CS = $_.cs; //#28372 + var _CT = $_.i; //#28372 + $put(_CS, _CT, $get(_CS, _CT) % 928); //#28372 + } //#28372 + $_.b = $_.b + $_.bsl; //#28374 + $_.c = $_.c + $_.csl; //#28375 + } //#28375 + $_.cws = $geti($_.cws, 0, $_.c); //#28377 + $_.barcode = $s($_.cws.length * 4); //#28378 + for (var _Cg = 0, _Cf = $_.cws.length - 1; _Cg <= _Cf; _Cg += 1) { //#28384 + $_.i = _Cg; //#28380 + var _Ci = $strcpy($s(4), "^000"); //#28381 + var _Cn = $cvrs($s(4), $get($_.cws, $_.i), 10); //#28381 + $puti(_Ci, 4 - _Cn.length, _Cn); //#28382 + $puti($_.barcode, $_.i * 4, _Ci); //#28383 + } //#28383 + delete $_.options["parse"]; //#28385 + $put($_.options, "dontdraw", true); //#28386 + $put($_.options, "cca", true); //#28387 + $put($_.options, "columns", $_.cccolumns); //#28388 + $k[$j++] = 'args'; //#28389 + $k[$j++] = $_.barcode; //#28389 + $k[$j++] = $_.options; //#28389 + bwipp_micropdf417(); //#28389 + var _Cx = $k[--$j]; //#28389 + $_[$k[--$j]] = _Cx; //#28389 + } //#28389 + if ($_.ccversion == "b") { //#28404 + $_.barcode = $s(~~($_.bits.length / 8)); //#28393 + for (var _D4 = 0, _D3 = $_.barcode.length - 1; _D4 <= _D3; _D4 += 1) { //#28398 + $_.i = _D4; //#28395 + var _D7 = $geti($_.bits, $_.i * 8, 8); //#28396 + $k[$j++] = 0; //#28396 + for (var _D8 = 0, _D9 = _D7.length; _D8 < _D9; _D8++) { //#28396 + var _DB = $k[--$j]; //#28396 + $k[$j++] = $f(_DB + $get(_D7, _D8)) * 2; //#28396 + } //#28396 + $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28397 + } //#28397 + delete $_.options["parse"]; //#28399 + $put($_.options, "dontdraw", true); //#28400 + $put($_.options, "ccb", true); //#28401 + $put($_.options, "columns", $_.cccolumns); //#28402 + $k[$j++] = 'args'; //#28403 + $k[$j++] = $_.barcode; //#28403 + $k[$j++] = $_.options; //#28403 + bwipp_micropdf417(); //#28403 + var _DM = $k[--$j]; //#28403 + $_[$k[--$j]] = _DM; //#28403 + } //#28403 + if ($_.ccversion == "c") { //#28419 + $_.barcode = $s(~~($_.bits.length / 8)); //#28407 + for (var _DT = 0, _DS = $_.barcode.length - 1; _DT <= _DS; _DT += 1) { //#28412 + $_.i = _DT; //#28409 + var _DW = $geti($_.bits, $_.i * 8, 8); //#28410 + $k[$j++] = 0; //#28410 + for (var _DX = 0, _DY = _DW.length; _DX < _DY; _DX++) { //#28410 + var _Da = $k[--$j]; //#28410 + $k[$j++] = $f(_Da + $get(_DW, _DX)) * 2; //#28410 + } //#28410 + $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28411 + } //#28411 + delete $_.options["parse"]; //#28413 + $put($_.options, "dontdraw", true); //#28414 + $put($_.options, "ccc", true); //#28415 + $put($_.options, "columns", $_.cccolumns); //#28416 + $put($_.options, "eclevel", (~~(Math.log($_.eccws) / Math.log(2))) - 1); //#28417 + $k[$j++] = 'args'; //#28418 + $k[$j++] = $_.barcode; //#28418 + $k[$j++] = $_.options; //#28418 + bwipp_pdf417(); //#28418 + var _Dn = $k[--$j]; //#28418 + $_[$k[--$j]] = _Dn; //#28418 + } //#28418 + $k[$j++] = $_.args; //#28422 + if (!$_.dontdraw) { //#28422 + bwipp_renmatrix(); //#28422 + } //#28422 + $_ = Object.getPrototypeOf($_); //#28424 + $_ = Object.getPrototypeOf($_); //#28426 } //bwipp_gs1_cc function bwipp_ean13composite() { - $_ = Object.create($_); //#28134 - $_.dontdraw = false; //#28137 - $_.usematrix = false; //#28138 - $_.parse = false; //#28139 - $_.dontlint = false; //#28140 - $_.lintreqs = true; //#28141 - $k[$j++] = $_; //#28143 - bwipp_processoptions(); //#28143 - $_.options = $k[--$j]; //#28143 - $_.barcode = $k[--$j]; //#28144 - if ($_.dontdraw) { //#28146 - $_.usematrix = true; //#28146 - } //#28146 - $search($_.barcode, "|"); //#28149 - if ($k[--$j]) { //#28154 - $_.linear = $k[--$j]; //#28150 - $j--; //#28151 - $_.comp = $k[--$j]; //#28152 - } else { //#28154 - $j--; //#28154 - $k[$j++] = 'bwipp.missingCompositeComponent#28154'; //#28154 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28154 - bwipp_raiseerror(); //#28154 - } //#28154 - $put($_.options, "lintype", "ean13"); //#28157 - $put($_.options, "inkspreadv", 0); //#28158 - $put($_.options, "dontdraw", true); //#28159 - $put($_.options, "dontlint", true); //#28160 - var _C = $s($_.comp.length + 18); //#28163 - $puti(_C, 0, "(01)00000000000000"); //#28164 - $puti(_C, 18, $_.comp); //#28165 - $k[$j++] = _C; //#28166 - $k[$j++] = 'ai'; //#28166 - bwipp_gs1process(); //#28166 - $j -= 3; //#28166 - $k[$j++] = $_.linear; //#28169 - $k[$j++] = $_.options; //#28169 - bwipp_ean13(); //#28169 - if (!$_.usematrix) { //#28259 - $$.save(); //#28171 - bwipp_renlinear(); //#28173 - $$.rmoveto(-1, 72); //#28176 - $k[$j++] = Infinity; //#28176 - $k[$j++] = Infinity; //#28178 - $k[$j++] = 0; //#28179 - $k[$j++] = 1; //#28179 - for (var _H = 0, _I = 93; _H < _I; _H++) { //#28179 - $k[$j++] = 0; //#28179 - } //#28179 - $k[$j++] = 1; //#28180 - $k[$j++] = 0; //#28180 - $k[$j++] = 1; //#28180 - $k[$j++] = 0; //#28180 - for (var _J = 0, _K = 93; _J < _K; _J++) { //#28180 - $k[$j++] = 0; //#28180 - } //#28180 - $k[$j++] = 0; //#28181 - $k[$j++] = 1; //#28181 - $k[$j++] = 0; //#28181 - $k[$j++] = 1; //#28181 - for (var _L = 0, _M = 93; _L < _M; _L++) { //#28181 - $k[$j++] = 0; //#28181 - } //#28181 - $k[$j++] = 1; //#28181 - $k[$j++] = 0; //#28181 - var _N = $a(); //#28181 - $k[$j++] = 'ren'; //#28187 - $k[$j++] = bwipp_renmatrix; //#28187 - $k[$j++] = 'pixs'; //#28187 - $k[$j++] = _N; //#28187 - $k[$j++] = 'pixx'; //#28187 - $k[$j++] = 97; //#28187 - $k[$j++] = 'pixy'; //#28187 - $k[$j++] = 3; //#28187 - $k[$j++] = 'height'; //#28187 - $k[$j++] = 6 / 72; //#28187 - $k[$j++] = 'width'; //#28187 - $k[$j++] = 97 / 72; //#28187 - $k[$j++] = 'opt'; //#28187 - $k[$j++] = $_.options; //#28187 - var _P = $d(); //#28187 - $k[$j++] = _P; //#28188 - bwipp_renmatrix(); //#28188 - $$.rmoveto(-2, 6); //#28191 - $k[$j++] = $_.comp; //#28191 - $k[$j++] = $_.options; //#28191 - bwipp_gs1_cc(); //#28191 - bwipp_renmatrix(); //#28191 - $$.restore(); //#28193 - } else { //#28259 - $_.linsym = $k[--$j]; //#28195 - $_.sbs = $get($_.linsym, 'sbs'); //#28196 - $_.bhs = $get($_.linsym, 'bhs'); //#28197 - $_.bbs = $get($_.linsym, 'bbs'); //#28198 - $k[$j++] = 'linwidth'; //#28199 - $k[$j++] = 0; //#28199 - $forall($_.sbs, function() { //#28199 - var _a = $k[--$j]; //#28199 - var _b = $k[--$j]; //#28199 - $k[$j++] = $f(_b + $cvi(_a)); //#28199 - }); //#28199 - var _c = $k[--$j]; //#28199 - $_[$k[--$j]] = _c; //#28199 - $k[$j++] = 'compsym'; //#28201 - $k[$j++] = $_.comp; //#28201 - $k[$j++] = $_.options; //#28201 - bwipp_gs1_cc(); //#28201 - var _g = $k[--$j]; //#28201 - $_[$k[--$j]] = _g; //#28201 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28202 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28203 - $k[$j++] = Infinity; //#28205 - for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28205 - $k[$j++] = 0; //#28205 - } //#28205 - $_.linpad = $a(); //#28205 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28207 - if ($_.diff > 0) { //#28213 - $k[$j++] = Infinity; //#28209 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28209 - $k[$j++] = 0; //#28209 - } //#28209 - $_.ccrpad = $a(); //#28209 - $_.pixx = $f($_.ccpixx + $_.diff); //#28210 - } else { //#28213 - $_.ccrpad = $a(0); //#28212 - $_.pixx = $_.ccpixx; //#28213 - } //#28213 - $k[$j++] = Infinity; //#28216 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28220 - $_.i = _15; //#28218 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28219 - $aload($_.ccrpad); //#28219 - } //#28219 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28221 - $aload($_.linpad); //#28221 - $k[$j++] = 0; //#28221 - $k[$j++] = 1; //#28221 - for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28221 - $k[$j++] = 0; //#28221 - } //#28221 - $k[$j++] = 1; //#28221 - $k[$j++] = 0; //#28221 - $aload($_.ccrpad); //#28221 - } //#28221 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28222 - $aload($_.linpad); //#28222 - $k[$j++] = 1; //#28222 - $k[$j++] = 0; //#28222 - for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28222 - $k[$j++] = 0; //#28222 - } //#28222 - $k[$j++] = 0; //#28222 - $k[$j++] = 1; //#28222 - $aload($_.ccrpad); //#28222 - } //#28222 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28223 - $aload($_.linpad); //#28223 - $k[$j++] = 0; //#28223 - $k[$j++] = 1; //#28223 - for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28223 - $k[$j++] = 0; //#28223 - } //#28223 - $k[$j++] = 1; //#28223 - $k[$j++] = 0; //#28223 - $aload($_.ccrpad); //#28223 - } //#28223 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28242 - $_.y = _1U; //#28225 - $aload($_.linpad); //#28226 - $k[$j++] = 0; //#28240 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28240 - $_.i = _1Y; //#28229 - if (($_.i % 2) == 0) { //#28238 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28232 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28235 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28233 - $k[$j++] = 0; //#28233 - } //#28233 - } else { //#28235 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28235 - $k[$j++] = 1; //#28235 - } //#28235 - } //#28235 - } else { //#28238 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28238 - $k[$j++] = 0; //#28238 - } //#28238 - } //#28238 - } //#28238 - if ($_.diff < 0) { //#28241 - $k[$j++] = 0; //#28241 - } //#28241 - } //#28241 - $_.pixs = $a(); //#28241 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28245 - var _28 = new Map([ - ["ren", bwipp_renmatrix], - ["pixs", $_.pixs], - ["pixx", $_.pixx], - ["pixy", $_.pixy], - ["height", $_.pixy / 72], - ["width", $_.pixx / 72], - ["opt", $_.options] - ]); //#28253 - $k[$j++] = _28; //#28260 - if (!$_.dontdraw) { //#28260 - $$.save(); //#28257 - bwipp_renmatrix(); //#28258 - $$.restore(); //#28259 - } //#28259 - } //#28259 - $_ = Object.getPrototypeOf($_); //#28263 -} //bwipp_ean13composite -function bwipp_ean8composite() { - $_ = Object.create($_); //#28295 - $_.dontdraw = false; //#28298 - $_.usematrix = false; //#28299 - $_.parse = false; //#28300 - $_.dontlint = false; //#28301 - $_.lintreqs = true; //#28302 - $k[$j++] = $_; //#28304 - bwipp_processoptions(); //#28304 - $_.options = $k[--$j]; //#28304 - $_.barcode = $k[--$j]; //#28305 - if ($_.dontdraw) { //#28307 - $_.usematrix = true; //#28307 - } //#28307 - $search($_.barcode, "|"); //#28310 - if ($k[--$j]) { //#28315 - $_.linear = $k[--$j]; //#28311 - $j--; //#28312 - $_.comp = $k[--$j]; //#28313 - } else { //#28315 - $j--; //#28315 - $k[$j++] = 'bwipp.missingCompositeComponent#28315'; //#28315 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28315 - bwipp_raiseerror(); //#28315 - } //#28315 - $put($_.options, "lintype", "ean8"); //#28319 - $put($_.options, "inkspreadv", 0); //#28320 - $put($_.options, "dontdraw", true); //#28321 - $put($_.options, "dontlint", true); //#28322 - var _C = $s($_.comp.length + 18); //#28325 - $puti(_C, 0, "(01)00000000000000"); //#28326 - $puti(_C, 18, $_.comp); //#28327 - $k[$j++] = _C; //#28328 - $k[$j++] = 'ai'; //#28328 - bwipp_gs1process(); //#28328 - $j -= 3; //#28328 - $k[$j++] = $_.linear; //#28331 - $k[$j++] = $_.options; //#28331 - bwipp_ean8(); //#28331 - if (!$_.usematrix) { //#28423 - $$.save(); //#28333 - bwipp_renlinear(); //#28335 - $$.rmoveto(-1, 72); //#28338 - $k[$j++] = Infinity; //#28338 - $k[$j++] = Infinity; //#28340 - $k[$j++] = 0; //#28341 - $k[$j++] = 1; //#28341 - for (var _H = 0, _I = 65; _H < _I; _H++) { //#28341 - $k[$j++] = 0; //#28341 - } //#28341 - $k[$j++] = 1; //#28342 - $k[$j++] = 0; //#28342 - $k[$j++] = 1; //#28342 - $k[$j++] = 0; //#28342 - for (var _J = 0, _K = 65; _J < _K; _J++) { //#28342 - $k[$j++] = 0; //#28342 - } //#28342 - $k[$j++] = 0; //#28343 - $k[$j++] = 1; //#28343 - $k[$j++] = 0; //#28343 - $k[$j++] = 1; //#28343 - for (var _L = 0, _M = 65; _L < _M; _L++) { //#28343 - $k[$j++] = 0; //#28343 - } //#28343 - $k[$j++] = 1; //#28343 - $k[$j++] = 0; //#28343 - var _N = $a(); //#28343 - $k[$j++] = 'ren'; //#28349 - $k[$j++] = bwipp_renmatrix; //#28349 - $k[$j++] = 'pixs'; //#28349 - $k[$j++] = _N; //#28349 - $k[$j++] = 'pixx'; //#28349 - $k[$j++] = 69; //#28349 - $k[$j++] = 'pixy'; //#28349 - $k[$j++] = 3; //#28349 - $k[$j++] = 'height'; //#28349 - $k[$j++] = 6 / 72; //#28349 - $k[$j++] = 'width'; //#28349 - $k[$j++] = 69 / 72; //#28349 - $k[$j++] = 'opt'; //#28349 - $k[$j++] = $_.options; //#28349 - var _P = $d(); //#28349 - $k[$j++] = _P; //#28350 - bwipp_renmatrix(); //#28350 - $k[$j++] = $_.comp; //#28353 - $k[$j++] = $_.options; //#28353 - bwipp_gs1_cc(); //#28353 - var _S = $k[--$j]; //#28354 - $$.rmoveto($f(69 - $get(_S, "pixx")), 6); //#28354 - $k[$j++] = _S; //#28355 - bwipp_renmatrix(); //#28355 - $$.restore(); //#28357 - } else { //#28423 - $_.linsym = $k[--$j]; //#28359 - $_.sbs = $get($_.linsym, 'sbs'); //#28360 - $_.bhs = $get($_.linsym, 'bhs'); //#28361 - $_.bbs = $get($_.linsym, 'bbs'); //#28362 - $k[$j++] = 'linwidth'; //#28363 - $k[$j++] = 0; //#28363 - $forall($_.sbs, function() { //#28363 - var _c = $k[--$j]; //#28363 - var _d = $k[--$j]; //#28363 - $k[$j++] = $f(_d + $cvi(_c)); //#28363 - }); //#28363 - var _e = $k[--$j]; //#28363 - $_[$k[--$j]] = _e; //#28363 - var _g = $_.comp; //#28365 - $k[$j++] = 'compsym'; //#28365 - $k[$j++] = _g; //#28365 - $k[$j++] = $_.options; //#28365 - bwipp_gs1_cc(); //#28365 - var _i = $k[--$j]; //#28365 - $_[$k[--$j]] = _i; //#28365 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28366 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28367 - $k[$j++] = Infinity; //#28369 - for (var _p = 0, _q = $f($_.ccpixx - 69); _p < _q; _p++) { //#28369 - $k[$j++] = 0; //#28369 - } //#28369 - $_.linpad = $a(); //#28369 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28371 - if ($_.diff > 0) { //#28377 - $k[$j++] = Infinity; //#28373 - for (var _x = 0, _y = $_.diff; _x < _y; _x++) { //#28373 - $k[$j++] = 0; //#28373 - } //#28373 - $_.ccrpad = $a(); //#28373 - $_.pixx = $f($_.ccpixx + $_.diff); //#28374 - } else { //#28377 - $_.ccrpad = $a(0); //#28376 - $_.pixx = $_.ccpixx; //#28377 - } //#28377 - $k[$j++] = Infinity; //#28380 - for (var _17 = 0, _18 = $_.ccpixx, _16 = $_.ccpixs.length - 1; _18 < 0 ? _17 >= _16 : _17 <= _16; _17 += _18) { //#28384 - $_.i = _17; //#28382 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28383 - $aload($_.ccrpad); //#28383 - } //#28383 - for (var _1E = 0, _1F = 2; _1E < _1F; _1E++) { //#28385 - $aload($_.linpad); //#28385 - $k[$j++] = 0; //#28385 - $k[$j++] = 1; //#28385 - for (var _1H = 0, _1I = 65; _1H < _1I; _1H++) { //#28385 - $k[$j++] = 0; //#28385 - } //#28385 - $k[$j++] = 1; //#28385 - $k[$j++] = 0; //#28385 - $aload($_.ccrpad); //#28385 - } //#28385 - for (var _1K = 0, _1L = 2; _1K < _1L; _1K++) { //#28386 - $aload($_.linpad); //#28386 - $k[$j++] = 1; //#28386 - $k[$j++] = 0; //#28386 - for (var _1N = 0, _1O = 65; _1N < _1O; _1N++) { //#28386 - $k[$j++] = 0; //#28386 - } //#28386 - $k[$j++] = 0; //#28386 - $k[$j++] = 1; //#28386 - $aload($_.ccrpad); //#28386 - } //#28386 - for (var _1Q = 0, _1R = 2; _1Q < _1R; _1Q++) { //#28387 - $aload($_.linpad); //#28387 - $k[$j++] = 0; //#28387 - $k[$j++] = 1; //#28387 - for (var _1T = 0, _1U = 65; _1T < _1U; _1T++) { //#28387 - $k[$j++] = 0; //#28387 - } //#28387 - $k[$j++] = 1; //#28387 - $k[$j++] = 0; //#28387 - $aload($_.ccrpad); //#28387 - } //#28387 - for (var _1W = 71; _1W >= 0; _1W -= 1) { //#28406 - $_.y = _1W; //#28389 - $aload($_.linpad); //#28390 - $k[$j++] = 0; //#28404 - for (var _1a = 0, _1Z = $_.sbs.length - 1; _1a <= _1Z; _1a += 1) { //#28404 - $_.i = _1a; //#28393 - if (($_.i % 2) == 0) { //#28402 - var _1f = $get($_.bbs, ~~($_.i / 2)) * 72; //#28396 - if ((_1f > $_.y) || (($f(_1f + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28399 - for (var _1o = 0, _1p = $cvi($get($_.sbs, $_.i)); _1o < _1p; _1o++) { //#28397 - $k[$j++] = 0; //#28397 - } //#28397 - } else { //#28399 - for (var _1t = 0, _1u = $cvi($get($_.sbs, $_.i)); _1t < _1u; _1t++) { //#28399 - $k[$j++] = 1; //#28399 - } //#28399 - } //#28399 - } else { //#28402 - for (var _1y = 0, _1z = $cvi($get($_.sbs, $_.i)); _1y < _1z; _1y++) { //#28402 - $k[$j++] = 0; //#28402 - } //#28402 - } //#28402 - } //#28402 - if ($_.diff < 0) { //#28405 - $k[$j++] = 0; //#28405 - } //#28405 - } //#28405 - $_.pixs = $a(); //#28405 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28409 - var _2A = new Map([ - ["ren", bwipp_renmatrix], - ["pixs", $_.pixs], - ["pixx", $_.pixx], - ["pixy", $_.pixy], - ["height", $_.pixy / 72], - ["width", $_.pixx / 72], - ["opt", $_.options] - ]); //#28417 - $k[$j++] = _2A; //#28424 - if (!$_.dontdraw) { //#28424 - $$.save(); //#28421 - bwipp_renmatrix(); //#28422 - $$.restore(); //#28423 - } //#28423 - } //#28423 - $_ = Object.getPrototypeOf($_); //#28427 -} //bwipp_ean8composite -function bwipp_upcacomposite() { - $_ = Object.create($_); //#28459 - $_.dontdraw = false; //#28462 - $_.usematrix = false; //#28463 - $_.parse = false; //#28464 - $_.dontlint = false; //#28465 - $_.lintreqs = true; //#28466 - $k[$j++] = $_; //#28468 - bwipp_processoptions(); //#28468 - $_.options = $k[--$j]; //#28468 - $_.barcode = $k[--$j]; //#28469 - if ($_.dontdraw) { //#28471 - $_.usematrix = true; //#28471 - } //#28471 - $search($_.barcode, "|"); //#28474 - if ($k[--$j]) { //#28479 - $_.linear = $k[--$j]; //#28475 - $j--; //#28476 - $_.comp = $k[--$j]; //#28477 - } else { //#28479 - $j--; //#28479 - $k[$j++] = 'bwipp.missingCompositeComponent#28479'; //#28479 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28479 - bwipp_raiseerror(); //#28479 - } //#28479 - $put($_.options, "lintype", "ean13"); //#28482 - $put($_.options, "inkspreadv", 0); //#28483 - $put($_.options, "dontdraw", true); //#28484 - $put($_.options, "dontlint", true); //#28485 - var _C = $s($_.comp.length + 18); //#28488 - $puti(_C, 0, "(01)00000000000000"); //#28489 - $puti(_C, 18, $_.comp); //#28490 - $k[$j++] = _C; //#28491 - $k[$j++] = 'ai'; //#28491 - bwipp_gs1process(); //#28491 - $j -= 3; //#28491 - $k[$j++] = $_.linear; //#28494 - $k[$j++] = $_.options; //#28494 - bwipp_upca(); //#28494 - if (!$_.usematrix) { //#28584 - $$.save(); //#28496 - bwipp_renlinear(); //#28498 - $$.rmoveto(-1, 72); //#28501 - $k[$j++] = Infinity; //#28501 - $k[$j++] = Infinity; //#28503 + $_ = Object.create($_); //#28458 + $_.dontdraw = false; //#28461 + $_.usematrix = false; //#28462 + $_.parse = false; //#28463 + $_.dontlint = false; //#28464 + $_.lintreqs = true; //#28465 + $k[$j++] = $_; //#28467 + bwipp_processoptions(); //#28467 + $_.options = $k[--$j]; //#28467 + $_.barcode = $k[--$j]; //#28468 + if ($_.dontdraw) { //#28470 + $_.usematrix = true; //#28470 + } //#28470 + $search($_.barcode, "|"); //#28473 + if ($k[--$j]) { //#28478 + $_.linear = $k[--$j]; //#28474 + $j--; //#28475 + $_.comp = $k[--$j]; //#28476 + } else { //#28478 + $j--; //#28478 + $k[$j++] = 'bwipp.missingCompositeComponent#28478'; //#28478 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28478 + bwipp_raiseerror(); //#28478 + } //#28478 + $put($_.options, "lintype", "ean13"); //#28481 + $put($_.options, "inkspreadv", 0); //#28482 + $put($_.options, "dontdraw", true); //#28483 + $put($_.options, "dontlint", true); //#28484 + var _C = $s($_.comp.length + 18); //#28487 + $puti(_C, 0, "(01)00000000000000"); //#28488 + $puti(_C, 18, $_.comp); //#28489 + $k[$j++] = _C; //#28490 + $k[$j++] = 'ai'; //#28490 + bwipp_gs1process(); //#28490 + $j -= 3; //#28490 + $k[$j++] = $_.linear; //#28493 + $k[$j++] = $_.options; //#28493 + bwipp_ean13(); //#28493 + if (!$_.usematrix) { //#28583 + $$.save(); //#28495 + bwipp_renlinear(); //#28497 + $$.rmoveto(-1, 72); //#28500 + $k[$j++] = Infinity; //#28500 + $k[$j++] = Infinity; //#28502 + $k[$j++] = 0; //#28503 + $k[$j++] = 1; //#28503 + for (var _H = 0, _I = 93; _H < _I; _H++) { //#28503 + $k[$j++] = 0; //#28503 + } //#28503 + $k[$j++] = 1; //#28504 $k[$j++] = 0; //#28504 $k[$j++] = 1; //#28504 - for (var _H = 0, _I = 93; _H < _I; _H++) { //#28504 + $k[$j++] = 0; //#28504 + for (var _J = 0, _K = 93; _J < _K; _J++) { //#28504 $k[$j++] = 0; //#28504 } //#28504 - $k[$j++] = 1; //#28505 $k[$j++] = 0; //#28505 $k[$j++] = 1; //#28505 $k[$j++] = 0; //#28505 - for (var _J = 0, _K = 93; _J < _K; _J++) { //#28505 + $k[$j++] = 1; //#28505 + for (var _L = 0, _M = 93; _L < _M; _L++) { //#28505 $k[$j++] = 0; //#28505 } //#28505 - $k[$j++] = 0; //#28506 - $k[$j++] = 1; //#28506 - $k[$j++] = 0; //#28506 - $k[$j++] = 1; //#28506 - for (var _L = 0, _M = 93; _L < _M; _L++) { //#28506 - $k[$j++] = 0; //#28506 - } //#28506 - $k[$j++] = 1; //#28506 - $k[$j++] = 0; //#28506 - var _N = $a(); //#28506 - $k[$j++] = 'ren'; //#28512 - $k[$j++] = bwipp_renmatrix; //#28512 - $k[$j++] = 'pixs'; //#28512 - $k[$j++] = _N; //#28512 - $k[$j++] = 'pixx'; //#28512 - $k[$j++] = 97; //#28512 - $k[$j++] = 'pixy'; //#28512 - $k[$j++] = 3; //#28512 - $k[$j++] = 'height'; //#28512 - $k[$j++] = 6 / 72; //#28512 - $k[$j++] = 'width'; //#28512 - $k[$j++] = 97 / 72; //#28512 - $k[$j++] = 'opt'; //#28512 - $k[$j++] = $_.options; //#28512 - var _P = $d(); //#28512 - $k[$j++] = _P; //#28513 - bwipp_renmatrix(); //#28513 - $$.rmoveto(-2, 6); //#28516 - $k[$j++] = $_.comp; //#28516 - $k[$j++] = $_.options; //#28516 - bwipp_gs1_cc(); //#28516 - bwipp_renmatrix(); //#28516 - $$.restore(); //#28518 - } else { //#28584 - $_.linsym = $k[--$j]; //#28520 - $_.sbs = $get($_.linsym, 'sbs'); //#28521 - $_.bhs = $get($_.linsym, 'bhs'); //#28522 - $_.bbs = $get($_.linsym, 'bbs'); //#28523 - $k[$j++] = 'linwidth'; //#28524 - $k[$j++] = 0; //#28524 - $forall($_.sbs, function() { //#28524 - var _a = $k[--$j]; //#28524 - var _b = $k[--$j]; //#28524 - $k[$j++] = $f(_b + $cvi(_a)); //#28524 - }); //#28524 - var _c = $k[--$j]; //#28524 - $_[$k[--$j]] = _c; //#28524 - $k[$j++] = 'compsym'; //#28526 - $k[$j++] = $_.comp; //#28526 - $k[$j++] = $_.options; //#28526 - bwipp_gs1_cc(); //#28526 - var _g = $k[--$j]; //#28526 - $_[$k[--$j]] = _g; //#28526 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28527 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28528 - $k[$j++] = Infinity; //#28530 - for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28530 - $k[$j++] = 0; //#28530 - } //#28530 - $_.linpad = $a(); //#28530 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28532 - if ($_.diff > 0) { //#28538 - $k[$j++] = Infinity; //#28534 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28534 - $k[$j++] = 0; //#28534 - } //#28534 - $_.ccrpad = $a(); //#28534 - $_.pixx = $f($_.ccpixx + $_.diff); //#28535 - } else { //#28538 - $_.ccrpad = $a(0); //#28537 - $_.pixx = $_.ccpixx; //#28538 - } //#28538 - $k[$j++] = Infinity; //#28541 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28545 - $_.i = _15; //#28543 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28544 - $aload($_.ccrpad); //#28544 - } //#28544 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28546 + $k[$j++] = 1; //#28505 + $k[$j++] = 0; //#28505 + var _N = $a(); //#28505 + $k[$j++] = 'ren'; //#28511 + $k[$j++] = 'renmatrix'; //#28511 + $k[$j++] = 'pixs'; //#28511 + $k[$j++] = _N; //#28511 + $k[$j++] = 'pixx'; //#28511 + $k[$j++] = 97; //#28511 + $k[$j++] = 'pixy'; //#28511 + $k[$j++] = 3; //#28511 + $k[$j++] = 'height'; //#28511 + $k[$j++] = 6 / 72; //#28511 + $k[$j++] = 'width'; //#28511 + $k[$j++] = 97 / 72; //#28511 + $k[$j++] = 'opt'; //#28511 + $k[$j++] = $_.options; //#28511 + var _P = $d(); //#28511 + $k[$j++] = _P; //#28512 + bwipp_renmatrix(); //#28512 + $$.rmoveto(-2, 6); //#28515 + $k[$j++] = $_.comp; //#28515 + $k[$j++] = $_.options; //#28515 + bwipp_gs1_cc(); //#28515 + bwipp_renmatrix(); //#28515 + $$.restore(); //#28517 + } else { //#28583 + $_.linsym = $k[--$j]; //#28519 + $_.sbs = $get($_.linsym, 'sbs'); //#28520 + $_.bhs = $get($_.linsym, 'bhs'); //#28521 + $_.bbs = $get($_.linsym, 'bbs'); //#28522 + $k[$j++] = 'linwidth'; //#28523 + $k[$j++] = 0; //#28523 + $forall($_.sbs, function() { //#28523 + var _a = $k[--$j]; //#28523 + var _b = $k[--$j]; //#28523 + $k[$j++] = $f(_b + $cvi(_a)); //#28523 + }); //#28523 + var _c = $k[--$j]; //#28523 + $_[$k[--$j]] = _c; //#28523 + $k[$j++] = 'compsym'; //#28525 + $k[$j++] = $_.comp; //#28525 + $k[$j++] = $_.options; //#28525 + bwipp_gs1_cc(); //#28525 + var _g = $k[--$j]; //#28525 + $_[$k[--$j]] = _g; //#28525 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28526 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28527 + $k[$j++] = Infinity; //#28529 + for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28529 + $k[$j++] = 0; //#28529 + } //#28529 + $_.linpad = $a(); //#28529 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28531 + if ($_.diff > 0) { //#28537 + $k[$j++] = Infinity; //#28533 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28533 + $k[$j++] = 0; //#28533 + } //#28533 + $_.ccrpad = $a(); //#28533 + $_.pixx = $f($_.ccpixx + $_.diff); //#28534 + } else { //#28537 + $_.ccrpad = $a(0); //#28536 + $_.pixx = $_.ccpixx; //#28537 + } //#28537 + $k[$j++] = Infinity; //#28540 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28544 + $_.i = _15; //#28542 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28543 + $aload($_.ccrpad); //#28543 + } //#28543 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28545 + $aload($_.linpad); //#28545 + $k[$j++] = 0; //#28545 + $k[$j++] = 1; //#28545 + for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28545 + $k[$j++] = 0; //#28545 + } //#28545 + $k[$j++] = 1; //#28545 + $k[$j++] = 0; //#28545 + $aload($_.ccrpad); //#28545 + } //#28545 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28546 $aload($_.linpad); //#28546 - $k[$j++] = 0; //#28546 $k[$j++] = 1; //#28546 - for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28546 + $k[$j++] = 0; //#28546 + for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28546 $k[$j++] = 0; //#28546 } //#28546 - $k[$j++] = 1; //#28546 $k[$j++] = 0; //#28546 + $k[$j++] = 1; //#28546 $aload($_.ccrpad); //#28546 } //#28546 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28547 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28547 $aload($_.linpad); //#28547 - $k[$j++] = 1; //#28547 $k[$j++] = 0; //#28547 - for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28547 + $k[$j++] = 1; //#28547 + for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28547 $k[$j++] = 0; //#28547 } //#28547 - $k[$j++] = 0; //#28547 $k[$j++] = 1; //#28547 + $k[$j++] = 0; //#28547 $aload($_.ccrpad); //#28547 } //#28547 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28548 - $aload($_.linpad); //#28548 - $k[$j++] = 0; //#28548 - $k[$j++] = 1; //#28548 - for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28548 - $k[$j++] = 0; //#28548 - } //#28548 - $k[$j++] = 1; //#28548 - $k[$j++] = 0; //#28548 - $aload($_.ccrpad); //#28548 - } //#28548 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28567 - $_.y = _1U; //#28550 - $aload($_.linpad); //#28551 - $k[$j++] = 0; //#28565 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28565 - $_.i = _1Y; //#28554 - if (($_.i % 2) == 0) { //#28563 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28557 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28560 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28558 - $k[$j++] = 0; //#28558 - } //#28558 - } else { //#28560 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28560 - $k[$j++] = 1; //#28560 - } //#28560 - } //#28560 - } else { //#28563 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28563 - $k[$j++] = 0; //#28563 - } //#28563 - } //#28563 - } //#28563 - if ($_.diff < 0) { //#28566 - $k[$j++] = 0; //#28566 - } //#28566 - } //#28566 - $_.pixs = $a(); //#28566 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28570 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28566 + $_.y = _1U; //#28549 + $aload($_.linpad); //#28550 + $k[$j++] = 0; //#28564 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28564 + $_.i = _1Y; //#28553 + if (($_.i % 2) == 0) { //#28562 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28556 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28559 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28557 + $k[$j++] = 0; //#28557 + } //#28557 + } else { //#28559 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28559 + $k[$j++] = 1; //#28559 + } //#28559 + } //#28559 + } else { //#28562 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28562 + $k[$j++] = 0; //#28562 + } //#28562 + } //#28562 + } //#28562 + if ($_.diff < 0) { //#28565 + $k[$j++] = 0; //#28565 + } //#28565 + } //#28565 + $_.pixs = $a(); //#28565 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28569 var _28 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28578 - $k[$j++] = _28; //#28585 - if (!$_.dontdraw) { //#28585 - $$.save(); //#28582 - bwipp_renmatrix(); //#28583 - $$.restore(); //#28584 - } //#28584 - } //#28584 - $_ = Object.getPrototypeOf($_); //#28588 -} //bwipp_upcacomposite -function bwipp_upcecomposite() { - $_ = Object.create($_); //#28620 - $_.dontdraw = false; //#28623 - $_.usematrix = false; //#28624 - $_.parse = false; //#28625 - $_.dontlint = false; //#28626 - $_.lintreqs = true; //#28627 - $k[$j++] = $_; //#28629 - bwipp_processoptions(); //#28629 - $_.options = $k[--$j]; //#28629 - $_.barcode = $k[--$j]; //#28630 - if ($_.dontdraw) { //#28632 - $_.usematrix = true; //#28632 - } //#28632 - $search($_.barcode, "|"); //#28635 - if ($k[--$j]) { //#28640 - $_.linear = $k[--$j]; //#28636 - $j--; //#28637 - $_.comp = $k[--$j]; //#28638 - } else { //#28640 - $j--; //#28640 - $k[$j++] = 'bwipp.missingCompositeComponent#28640'; //#28640 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28640 - bwipp_raiseerror(); //#28640 - } //#28640 - $put($_.options, "lintype", "upce"); //#28643 + ]); //#28577 + $k[$j++] = _28; //#28584 + if (!$_.dontdraw) { //#28584 + $$.save(); //#28581 + bwipp_renmatrix(); //#28582 + $$.restore(); //#28583 + } //#28583 + } //#28583 + $_ = Object.getPrototypeOf($_); //#28587 +} //bwipp_ean13composite +function bwipp_ean8composite() { + $_ = Object.create($_); //#28619 + $_.dontdraw = false; //#28622 + $_.usematrix = false; //#28623 + $_.parse = false; //#28624 + $_.dontlint = false; //#28625 + $_.lintreqs = true; //#28626 + $k[$j++] = $_; //#28628 + bwipp_processoptions(); //#28628 + $_.options = $k[--$j]; //#28628 + $_.barcode = $k[--$j]; //#28629 + if ($_.dontdraw) { //#28631 + $_.usematrix = true; //#28631 + } //#28631 + $search($_.barcode, "|"); //#28634 + if ($k[--$j]) { //#28639 + $_.linear = $k[--$j]; //#28635 + $j--; //#28636 + $_.comp = $k[--$j]; //#28637 + } else { //#28639 + $j--; //#28639 + $k[$j++] = 'bwipp.missingCompositeComponent#28639'; //#28639 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28639 + bwipp_raiseerror(); //#28639 + } //#28639 + $put($_.options, "lintype", "ean8"); //#28643 $put($_.options, "inkspreadv", 0); //#28644 $put($_.options, "dontdraw", true); //#28645 $put($_.options, "dontlint", true); //#28646 @@ -36953,8 +37154,8 @@ function bwipp_upcecomposite() { $j -= 3; //#28652 $k[$j++] = $_.linear; //#28655 $k[$j++] = $_.options; //#28655 - bwipp_upce(); //#28655 - if (!$_.usematrix) { //#28745 + bwipp_ean8(); //#28655 + if (!$_.usematrix) { //#28747 $$.save(); //#28657 bwipp_renlinear(); //#28659 $$.rmoveto(-1, 72); //#28662 @@ -36962,3321 +37163,3754 @@ function bwipp_upcecomposite() { $k[$j++] = Infinity; //#28664 $k[$j++] = 0; //#28665 $k[$j++] = 1; //#28665 - for (var _H = 0, _I = 49; _H < _I; _H++) { //#28665 + for (var _H = 0, _I = 65; _H < _I; _H++) { //#28665 $k[$j++] = 0; //#28665 } //#28665 $k[$j++] = 1; //#28666 $k[$j++] = 0; //#28666 $k[$j++] = 1; //#28666 $k[$j++] = 0; //#28666 - for (var _J = 0, _K = 49; _J < _K; _J++) { //#28666 + for (var _J = 0, _K = 65; _J < _K; _J++) { //#28666 $k[$j++] = 0; //#28666 } //#28666 $k[$j++] = 0; //#28667 $k[$j++] = 1; //#28667 $k[$j++] = 0; //#28667 $k[$j++] = 1; //#28667 - for (var _L = 0, _M = 49; _L < _M; _L++) { //#28667 + for (var _L = 0, _M = 65; _L < _M; _L++) { //#28667 $k[$j++] = 0; //#28667 } //#28667 $k[$j++] = 1; //#28667 $k[$j++] = 0; //#28667 var _N = $a(); //#28667 $k[$j++] = 'ren'; //#28673 - $k[$j++] = bwipp_renmatrix; //#28673 + $k[$j++] = 'renmatrix'; //#28673 $k[$j++] = 'pixs'; //#28673 $k[$j++] = _N; //#28673 $k[$j++] = 'pixx'; //#28673 - $k[$j++] = 53; //#28673 + $k[$j++] = 69; //#28673 $k[$j++] = 'pixy'; //#28673 $k[$j++] = 3; //#28673 $k[$j++] = 'height'; //#28673 $k[$j++] = 6 / 72; //#28673 $k[$j++] = 'width'; //#28673 - $k[$j++] = 53 / 72; //#28673 + $k[$j++] = 69 / 72; //#28673 $k[$j++] = 'opt'; //#28673 $k[$j++] = $_.options; //#28673 var _P = $d(); //#28673 $k[$j++] = _P; //#28674 bwipp_renmatrix(); //#28674 - $$.rmoveto(-2, 6); //#28677 $k[$j++] = $_.comp; //#28677 $k[$j++] = $_.options; //#28677 bwipp_gs1_cc(); //#28677 - bwipp_renmatrix(); //#28677 - $$.restore(); //#28679 - } else { //#28745 - $_.linsym = $k[--$j]; //#28681 - $_.sbs = $get($_.linsym, 'sbs'); //#28682 - $_.bhs = $get($_.linsym, 'bhs'); //#28683 - $_.bbs = $get($_.linsym, 'bbs'); //#28684 - $k[$j++] = 'linwidth'; //#28685 - $k[$j++] = 0; //#28685 - $forall($_.sbs, function() { //#28685 - var _a = $k[--$j]; //#28685 - var _b = $k[--$j]; //#28685 - $k[$j++] = $f(_b + $cvi(_a)); //#28685 - }); //#28685 - var _c = $k[--$j]; //#28685 - $_[$k[--$j]] = _c; //#28685 - $k[$j++] = 'compsym'; //#28687 - $k[$j++] = $_.comp; //#28687 - $k[$j++] = $_.options; //#28687 - bwipp_gs1_cc(); //#28687 - var _g = $k[--$j]; //#28687 - $_[$k[--$j]] = _g; //#28687 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28688 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28689 - $k[$j++] = Infinity; //#28691 - for (var _n = 0, _o = $f($_.ccpixx - 53); _n < _o; _n++) { //#28691 - $k[$j++] = 0; //#28691 - } //#28691 - $_.linpad = $a(); //#28691 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28693 - if ($_.diff > 0) { //#28699 - $k[$j++] = Infinity; //#28695 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28695 - $k[$j++] = 0; //#28695 - } //#28695 - $_.ccrpad = $a(); //#28695 - $_.pixx = $f($_.ccpixx + $_.diff); //#28696 - } else { //#28699 - $_.ccrpad = $a(0); //#28698 - $_.pixx = $_.ccpixx; //#28699 - } //#28699 - $k[$j++] = Infinity; //#28702 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28706 - $_.i = _15; //#28704 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28705 - $aload($_.ccrpad); //#28705 - } //#28705 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28707 - $aload($_.linpad); //#28707 - $k[$j++] = 0; //#28707 - $k[$j++] = 1; //#28707 - for (var _1F = 0, _1G = 49; _1F < _1G; _1F++) { //#28707 - $k[$j++] = 0; //#28707 - } //#28707 - $k[$j++] = 1; //#28707 - $k[$j++] = 0; //#28707 + var _S = $k[--$j]; //#28678 + $$.rmoveto($f(69 - $get(_S, "pixx")), 6); //#28678 + $k[$j++] = _S; //#28679 + bwipp_renmatrix(); //#28679 + $$.restore(); //#28681 + } else { //#28747 + $_.linsym = $k[--$j]; //#28683 + $_.sbs = $get($_.linsym, 'sbs'); //#28684 + $_.bhs = $get($_.linsym, 'bhs'); //#28685 + $_.bbs = $get($_.linsym, 'bbs'); //#28686 + $k[$j++] = 'linwidth'; //#28687 + $k[$j++] = 0; //#28687 + $forall($_.sbs, function() { //#28687 + var _c = $k[--$j]; //#28687 + var _d = $k[--$j]; //#28687 + $k[$j++] = $f(_d + $cvi(_c)); //#28687 + }); //#28687 + var _e = $k[--$j]; //#28687 + $_[$k[--$j]] = _e; //#28687 + var _g = $_.comp; //#28689 + $k[$j++] = 'compsym'; //#28689 + $k[$j++] = _g; //#28689 + $k[$j++] = $_.options; //#28689 + bwipp_gs1_cc(); //#28689 + var _i = $k[--$j]; //#28689 + $_[$k[--$j]] = _i; //#28689 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28690 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28691 + $k[$j++] = Infinity; //#28693 + for (var _p = 0, _q = $f($_.ccpixx - 69); _p < _q; _p++) { //#28693 + $k[$j++] = 0; //#28693 + } //#28693 + $_.linpad = $a(); //#28693 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28695 + if ($_.diff > 0) { //#28701 + $k[$j++] = Infinity; //#28697 + for (var _x = 0, _y = $_.diff; _x < _y; _x++) { //#28697 + $k[$j++] = 0; //#28697 + } //#28697 + $_.ccrpad = $a(); //#28697 + $_.pixx = $f($_.ccpixx + $_.diff); //#28698 + } else { //#28701 + $_.ccrpad = $a(0); //#28700 + $_.pixx = $_.ccpixx; //#28701 + } //#28701 + $k[$j++] = Infinity; //#28704 + for (var _17 = 0, _18 = $_.ccpixx, _16 = $_.ccpixs.length - 1; _18 < 0 ? _17 >= _16 : _17 <= _16; _17 += _18) { //#28708 + $_.i = _17; //#28706 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28707 $aload($_.ccrpad); //#28707 } //#28707 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28708 - $aload($_.linpad); //#28708 - $k[$j++] = 1; //#28708 - $k[$j++] = 0; //#28708 - for (var _1L = 0, _1M = 49; _1L < _1M; _1L++) { //#28708 - $k[$j++] = 0; //#28708 - } //#28708 - $k[$j++] = 0; //#28708 - $k[$j++] = 1; //#28708 - $aload($_.ccrpad); //#28708 - } //#28708 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28709 + for (var _1E = 0, _1F = 2; _1E < _1F; _1E++) { //#28709 $aload($_.linpad); //#28709 $k[$j++] = 0; //#28709 $k[$j++] = 1; //#28709 - for (var _1R = 0, _1S = 49; _1R < _1S; _1R++) { //#28709 + for (var _1H = 0, _1I = 65; _1H < _1I; _1H++) { //#28709 $k[$j++] = 0; //#28709 } //#28709 $k[$j++] = 1; //#28709 $k[$j++] = 0; //#28709 $aload($_.ccrpad); //#28709 } //#28709 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28728 - $_.y = _1U; //#28711 - $aload($_.linpad); //#28712 - $k[$j++] = 0; //#28726 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28726 - $_.i = _1Y; //#28715 - if (($_.i % 2) == 0) { //#28724 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28718 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28721 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28719 - $k[$j++] = 0; //#28719 - } //#28719 - } else { //#28721 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28721 - $k[$j++] = 1; //#28721 + for (var _1K = 0, _1L = 2; _1K < _1L; _1K++) { //#28710 + $aload($_.linpad); //#28710 + $k[$j++] = 1; //#28710 + $k[$j++] = 0; //#28710 + for (var _1N = 0, _1O = 65; _1N < _1O; _1N++) { //#28710 + $k[$j++] = 0; //#28710 + } //#28710 + $k[$j++] = 0; //#28710 + $k[$j++] = 1; //#28710 + $aload($_.ccrpad); //#28710 + } //#28710 + for (var _1Q = 0, _1R = 2; _1Q < _1R; _1Q++) { //#28711 + $aload($_.linpad); //#28711 + $k[$j++] = 0; //#28711 + $k[$j++] = 1; //#28711 + for (var _1T = 0, _1U = 65; _1T < _1U; _1T++) { //#28711 + $k[$j++] = 0; //#28711 + } //#28711 + $k[$j++] = 1; //#28711 + $k[$j++] = 0; //#28711 + $aload($_.ccrpad); //#28711 + } //#28711 + for (var _1W = 71; _1W >= 0; _1W -= 1) { //#28730 + $_.y = _1W; //#28713 + $aload($_.linpad); //#28714 + $k[$j++] = 0; //#28728 + for (var _1a = 0, _1Z = $_.sbs.length - 1; _1a <= _1Z; _1a += 1) { //#28728 + $_.i = _1a; //#28717 + if (($_.i % 2) == 0) { //#28726 + var _1f = $get($_.bbs, ~~($_.i / 2)) * 72; //#28720 + if ((_1f > $_.y) || (($f(_1f + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28723 + for (var _1o = 0, _1p = $cvi($get($_.sbs, $_.i)); _1o < _1p; _1o++) { //#28721 + $k[$j++] = 0; //#28721 } //#28721 - } //#28721 - } else { //#28724 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28724 - $k[$j++] = 0; //#28724 - } //#28724 - } //#28724 - } //#28724 - if ($_.diff < 0) { //#28727 - $k[$j++] = 0; //#28727 - } //#28727 - } //#28727 - $_.pixs = $a(); //#28727 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28731 + } else { //#28723 + for (var _1t = 0, _1u = $cvi($get($_.sbs, $_.i)); _1t < _1u; _1t++) { //#28723 + $k[$j++] = 1; //#28723 + } //#28723 + } //#28723 + } else { //#28726 + for (var _1y = 0, _1z = $cvi($get($_.sbs, $_.i)); _1y < _1z; _1y++) { //#28726 + $k[$j++] = 0; //#28726 + } //#28726 + } //#28726 + } //#28726 + if ($_.diff < 0) { //#28729 + $k[$j++] = 0; //#28729 + } //#28729 + } //#28729 + $_.pixs = $a(); //#28729 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28733 + var _2A = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.pixs], + ["pixx", $_.pixx], + ["pixy", $_.pixy], + ["height", $_.pixy / 72], + ["width", $_.pixx / 72], + ["opt", $_.options] + ]); //#28741 + $k[$j++] = _2A; //#28748 + if (!$_.dontdraw) { //#28748 + $$.save(); //#28745 + bwipp_renmatrix(); //#28746 + $$.restore(); //#28747 + } //#28747 + } //#28747 + $_ = Object.getPrototypeOf($_); //#28751 +} //bwipp_ean8composite +function bwipp_upcacomposite() { + $_ = Object.create($_); //#28783 + $_.dontdraw = false; //#28786 + $_.usematrix = false; //#28787 + $_.parse = false; //#28788 + $_.dontlint = false; //#28789 + $_.lintreqs = true; //#28790 + $k[$j++] = $_; //#28792 + bwipp_processoptions(); //#28792 + $_.options = $k[--$j]; //#28792 + $_.barcode = $k[--$j]; //#28793 + if ($_.dontdraw) { //#28795 + $_.usematrix = true; //#28795 + } //#28795 + $search($_.barcode, "|"); //#28798 + if ($k[--$j]) { //#28803 + $_.linear = $k[--$j]; //#28799 + $j--; //#28800 + $_.comp = $k[--$j]; //#28801 + } else { //#28803 + $j--; //#28803 + $k[$j++] = 'bwipp.missingCompositeComponent#28803'; //#28803 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28803 + bwipp_raiseerror(); //#28803 + } //#28803 + $put($_.options, "lintype", "ean13"); //#28806 + $put($_.options, "inkspreadv", 0); //#28807 + $put($_.options, "dontdraw", true); //#28808 + $put($_.options, "dontlint", true); //#28809 + var _C = $s($_.comp.length + 18); //#28812 + $puti(_C, 0, "(01)00000000000000"); //#28813 + $puti(_C, 18, $_.comp); //#28814 + $k[$j++] = _C; //#28815 + $k[$j++] = 'ai'; //#28815 + bwipp_gs1process(); //#28815 + $j -= 3; //#28815 + $k[$j++] = $_.linear; //#28818 + $k[$j++] = $_.options; //#28818 + bwipp_upca(); //#28818 + if (!$_.usematrix) { //#28908 + $$.save(); //#28820 + bwipp_renlinear(); //#28822 + $$.rmoveto(-1, 72); //#28825 + $k[$j++] = Infinity; //#28825 + $k[$j++] = Infinity; //#28827 + $k[$j++] = 0; //#28828 + $k[$j++] = 1; //#28828 + for (var _H = 0, _I = 93; _H < _I; _H++) { //#28828 + $k[$j++] = 0; //#28828 + } //#28828 + $k[$j++] = 1; //#28829 + $k[$j++] = 0; //#28829 + $k[$j++] = 1; //#28829 + $k[$j++] = 0; //#28829 + for (var _J = 0, _K = 93; _J < _K; _J++) { //#28829 + $k[$j++] = 0; //#28829 + } //#28829 + $k[$j++] = 0; //#28830 + $k[$j++] = 1; //#28830 + $k[$j++] = 0; //#28830 + $k[$j++] = 1; //#28830 + for (var _L = 0, _M = 93; _L < _M; _L++) { //#28830 + $k[$j++] = 0; //#28830 + } //#28830 + $k[$j++] = 1; //#28830 + $k[$j++] = 0; //#28830 + var _N = $a(); //#28830 + $k[$j++] = 'ren'; //#28836 + $k[$j++] = 'renmatrix'; //#28836 + $k[$j++] = 'pixs'; //#28836 + $k[$j++] = _N; //#28836 + $k[$j++] = 'pixx'; //#28836 + $k[$j++] = 97; //#28836 + $k[$j++] = 'pixy'; //#28836 + $k[$j++] = 3; //#28836 + $k[$j++] = 'height'; //#28836 + $k[$j++] = 6 / 72; //#28836 + $k[$j++] = 'width'; //#28836 + $k[$j++] = 97 / 72; //#28836 + $k[$j++] = 'opt'; //#28836 + $k[$j++] = $_.options; //#28836 + var _P = $d(); //#28836 + $k[$j++] = _P; //#28837 + bwipp_renmatrix(); //#28837 + $$.rmoveto(-2, 6); //#28840 + $k[$j++] = $_.comp; //#28840 + $k[$j++] = $_.options; //#28840 + bwipp_gs1_cc(); //#28840 + bwipp_renmatrix(); //#28840 + $$.restore(); //#28842 + } else { //#28908 + $_.linsym = $k[--$j]; //#28844 + $_.sbs = $get($_.linsym, 'sbs'); //#28845 + $_.bhs = $get($_.linsym, 'bhs'); //#28846 + $_.bbs = $get($_.linsym, 'bbs'); //#28847 + $k[$j++] = 'linwidth'; //#28848 + $k[$j++] = 0; //#28848 + $forall($_.sbs, function() { //#28848 + var _a = $k[--$j]; //#28848 + var _b = $k[--$j]; //#28848 + $k[$j++] = $f(_b + $cvi(_a)); //#28848 + }); //#28848 + var _c = $k[--$j]; //#28848 + $_[$k[--$j]] = _c; //#28848 + $k[$j++] = 'compsym'; //#28850 + $k[$j++] = $_.comp; //#28850 + $k[$j++] = $_.options; //#28850 + bwipp_gs1_cc(); //#28850 + var _g = $k[--$j]; //#28850 + $_[$k[--$j]] = _g; //#28850 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28851 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28852 + $k[$j++] = Infinity; //#28854 + for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28854 + $k[$j++] = 0; //#28854 + } //#28854 + $_.linpad = $a(); //#28854 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28856 + if ($_.diff > 0) { //#28862 + $k[$j++] = Infinity; //#28858 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28858 + $k[$j++] = 0; //#28858 + } //#28858 + $_.ccrpad = $a(); //#28858 + $_.pixx = $f($_.ccpixx + $_.diff); //#28859 + } else { //#28862 + $_.ccrpad = $a(0); //#28861 + $_.pixx = $_.ccpixx; //#28862 + } //#28862 + $k[$j++] = Infinity; //#28865 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28869 + $_.i = _15; //#28867 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28868 + $aload($_.ccrpad); //#28868 + } //#28868 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28870 + $aload($_.linpad); //#28870 + $k[$j++] = 0; //#28870 + $k[$j++] = 1; //#28870 + for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28870 + $k[$j++] = 0; //#28870 + } //#28870 + $k[$j++] = 1; //#28870 + $k[$j++] = 0; //#28870 + $aload($_.ccrpad); //#28870 + } //#28870 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28871 + $aload($_.linpad); //#28871 + $k[$j++] = 1; //#28871 + $k[$j++] = 0; //#28871 + for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28871 + $k[$j++] = 0; //#28871 + } //#28871 + $k[$j++] = 0; //#28871 + $k[$j++] = 1; //#28871 + $aload($_.ccrpad); //#28871 + } //#28871 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28872 + $aload($_.linpad); //#28872 + $k[$j++] = 0; //#28872 + $k[$j++] = 1; //#28872 + for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28872 + $k[$j++] = 0; //#28872 + } //#28872 + $k[$j++] = 1; //#28872 + $k[$j++] = 0; //#28872 + $aload($_.ccrpad); //#28872 + } //#28872 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28891 + $_.y = _1U; //#28874 + $aload($_.linpad); //#28875 + $k[$j++] = 0; //#28889 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28889 + $_.i = _1Y; //#28878 + if (($_.i % 2) == 0) { //#28887 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28881 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28884 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28882 + $k[$j++] = 0; //#28882 + } //#28882 + } else { //#28884 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28884 + $k[$j++] = 1; //#28884 + } //#28884 + } //#28884 + } else { //#28887 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28887 + $k[$j++] = 0; //#28887 + } //#28887 + } //#28887 + } //#28887 + if ($_.diff < 0) { //#28890 + $k[$j++] = 0; //#28890 + } //#28890 + } //#28890 + $_.pixs = $a(); //#28890 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28894 + var _28 = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.pixs], + ["pixx", $_.pixx], + ["pixy", $_.pixy], + ["height", $_.pixy / 72], + ["width", $_.pixx / 72], + ["opt", $_.options] + ]); //#28902 + $k[$j++] = _28; //#28909 + if (!$_.dontdraw) { //#28909 + $$.save(); //#28906 + bwipp_renmatrix(); //#28907 + $$.restore(); //#28908 + } //#28908 + } //#28908 + $_ = Object.getPrototypeOf($_); //#28912 +} //bwipp_upcacomposite +function bwipp_upcecomposite() { + $_ = Object.create($_); //#28944 + $_.dontdraw = false; //#28947 + $_.usematrix = false; //#28948 + $_.parse = false; //#28949 + $_.dontlint = false; //#28950 + $_.lintreqs = true; //#28951 + $k[$j++] = $_; //#28953 + bwipp_processoptions(); //#28953 + $_.options = $k[--$j]; //#28953 + $_.barcode = $k[--$j]; //#28954 + if ($_.dontdraw) { //#28956 + $_.usematrix = true; //#28956 + } //#28956 + $search($_.barcode, "|"); //#28959 + if ($k[--$j]) { //#28964 + $_.linear = $k[--$j]; //#28960 + $j--; //#28961 + $_.comp = $k[--$j]; //#28962 + } else { //#28964 + $j--; //#28964 + $k[$j++] = 'bwipp.missingCompositeComponent#28964'; //#28964 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28964 + bwipp_raiseerror(); //#28964 + } //#28964 + $put($_.options, "lintype", "upce"); //#28967 + $put($_.options, "inkspreadv", 0); //#28968 + $put($_.options, "dontdraw", true); //#28969 + $put($_.options, "dontlint", true); //#28970 + var _C = $s($_.comp.length + 18); //#28973 + $puti(_C, 0, "(01)00000000000000"); //#28974 + $puti(_C, 18, $_.comp); //#28975 + $k[$j++] = _C; //#28976 + $k[$j++] = 'ai'; //#28976 + bwipp_gs1process(); //#28976 + $j -= 3; //#28976 + $k[$j++] = $_.linear; //#28979 + $k[$j++] = $_.options; //#28979 + bwipp_upce(); //#28979 + if (!$_.usematrix) { //#29069 + $$.save(); //#28981 + bwipp_renlinear(); //#28983 + $$.rmoveto(-1, 72); //#28986 + $k[$j++] = Infinity; //#28986 + $k[$j++] = Infinity; //#28988 + $k[$j++] = 0; //#28989 + $k[$j++] = 1; //#28989 + for (var _H = 0, _I = 49; _H < _I; _H++) { //#28989 + $k[$j++] = 0; //#28989 + } //#28989 + $k[$j++] = 1; //#28990 + $k[$j++] = 0; //#28990 + $k[$j++] = 1; //#28990 + $k[$j++] = 0; //#28990 + for (var _J = 0, _K = 49; _J < _K; _J++) { //#28990 + $k[$j++] = 0; //#28990 + } //#28990 + $k[$j++] = 0; //#28991 + $k[$j++] = 1; //#28991 + $k[$j++] = 0; //#28991 + $k[$j++] = 1; //#28991 + for (var _L = 0, _M = 49; _L < _M; _L++) { //#28991 + $k[$j++] = 0; //#28991 + } //#28991 + $k[$j++] = 1; //#28991 + $k[$j++] = 0; //#28991 + var _N = $a(); //#28991 + $k[$j++] = 'ren'; //#28997 + $k[$j++] = 'renmatrix'; //#28997 + $k[$j++] = 'pixs'; //#28997 + $k[$j++] = _N; //#28997 + $k[$j++] = 'pixx'; //#28997 + $k[$j++] = 53; //#28997 + $k[$j++] = 'pixy'; //#28997 + $k[$j++] = 3; //#28997 + $k[$j++] = 'height'; //#28997 + $k[$j++] = 6 / 72; //#28997 + $k[$j++] = 'width'; //#28997 + $k[$j++] = 53 / 72; //#28997 + $k[$j++] = 'opt'; //#28997 + $k[$j++] = $_.options; //#28997 + var _P = $d(); //#28997 + $k[$j++] = _P; //#28998 + bwipp_renmatrix(); //#28998 + $$.rmoveto(-2, 6); //#29001 + $k[$j++] = $_.comp; //#29001 + $k[$j++] = $_.options; //#29001 + bwipp_gs1_cc(); //#29001 + bwipp_renmatrix(); //#29001 + $$.restore(); //#29003 + } else { //#29069 + $_.linsym = $k[--$j]; //#29005 + $_.sbs = $get($_.linsym, 'sbs'); //#29006 + $_.bhs = $get($_.linsym, 'bhs'); //#29007 + $_.bbs = $get($_.linsym, 'bbs'); //#29008 + $k[$j++] = 'linwidth'; //#29009 + $k[$j++] = 0; //#29009 + $forall($_.sbs, function() { //#29009 + var _a = $k[--$j]; //#29009 + var _b = $k[--$j]; //#29009 + $k[$j++] = $f(_b + $cvi(_a)); //#29009 + }); //#29009 + var _c = $k[--$j]; //#29009 + $_[$k[--$j]] = _c; //#29009 + $k[$j++] = 'compsym'; //#29011 + $k[$j++] = $_.comp; //#29011 + $k[$j++] = $_.options; //#29011 + bwipp_gs1_cc(); //#29011 + var _g = $k[--$j]; //#29011 + $_[$k[--$j]] = _g; //#29011 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29012 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29013 + $k[$j++] = Infinity; //#29015 + for (var _n = 0, _o = $f($_.ccpixx - 53); _n < _o; _n++) { //#29015 + $k[$j++] = 0; //#29015 + } //#29015 + $_.linpad = $a(); //#29015 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#29017 + if ($_.diff > 0) { //#29023 + $k[$j++] = Infinity; //#29019 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#29019 + $k[$j++] = 0; //#29019 + } //#29019 + $_.ccrpad = $a(); //#29019 + $_.pixx = $f($_.ccpixx + $_.diff); //#29020 + } else { //#29023 + $_.ccrpad = $a(0); //#29022 + $_.pixx = $_.ccpixx; //#29023 + } //#29023 + $k[$j++] = Infinity; //#29026 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#29030 + $_.i = _15; //#29028 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29029 + $aload($_.ccrpad); //#29029 + } //#29029 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#29031 + $aload($_.linpad); //#29031 + $k[$j++] = 0; //#29031 + $k[$j++] = 1; //#29031 + for (var _1F = 0, _1G = 49; _1F < _1G; _1F++) { //#29031 + $k[$j++] = 0; //#29031 + } //#29031 + $k[$j++] = 1; //#29031 + $k[$j++] = 0; //#29031 + $aload($_.ccrpad); //#29031 + } //#29031 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#29032 + $aload($_.linpad); //#29032 + $k[$j++] = 1; //#29032 + $k[$j++] = 0; //#29032 + for (var _1L = 0, _1M = 49; _1L < _1M; _1L++) { //#29032 + $k[$j++] = 0; //#29032 + } //#29032 + $k[$j++] = 0; //#29032 + $k[$j++] = 1; //#29032 + $aload($_.ccrpad); //#29032 + } //#29032 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#29033 + $aload($_.linpad); //#29033 + $k[$j++] = 0; //#29033 + $k[$j++] = 1; //#29033 + for (var _1R = 0, _1S = 49; _1R < _1S; _1R++) { //#29033 + $k[$j++] = 0; //#29033 + } //#29033 + $k[$j++] = 1; //#29033 + $k[$j++] = 0; //#29033 + $aload($_.ccrpad); //#29033 + } //#29033 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#29052 + $_.y = _1U; //#29035 + $aload($_.linpad); //#29036 + $k[$j++] = 0; //#29050 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#29050 + $_.i = _1Y; //#29039 + if (($_.i % 2) == 0) { //#29048 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#29042 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#29045 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#29043 + $k[$j++] = 0; //#29043 + } //#29043 + } else { //#29045 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#29045 + $k[$j++] = 1; //#29045 + } //#29045 + } //#29045 + } else { //#29048 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#29048 + $k[$j++] = 0; //#29048 + } //#29048 + } //#29048 + } //#29048 + if ($_.diff < 0) { //#29051 + $k[$j++] = 0; //#29051 + } //#29051 + } //#29051 + $_.pixs = $a(); //#29051 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29055 var _28 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28739 - $k[$j++] = _28; //#28746 - if (!$_.dontdraw) { //#28746 - $$.save(); //#28743 - bwipp_renmatrix(); //#28744 - $$.restore(); //#28745 - } //#28745 - } //#28745 - $_ = Object.getPrototypeOf($_); //#28749 + ]); //#29063 + $k[$j++] = _28; //#29070 + if (!$_.dontdraw) { //#29070 + $$.save(); //#29067 + bwipp_renmatrix(); //#29068 + $$.restore(); //#29069 + } //#29069 + } //#29069 + $_ = Object.getPrototypeOf($_); //#29073 } //bwipp_upcecomposite function bwipp_databaromnicomposite() { - $_ = Object.create($_); //#28781 - $_.dontdraw = false; //#28784 - $_.usematrix = false; //#28785 - $_.parse = false; //#28786 - $_.dontlint = false; //#28787 - $_.lintreqs = true; //#28788 - $k[$j++] = $_; //#28790 - bwipp_processoptions(); //#28790 - $_.options = $k[--$j]; //#28790 - $_.barcode = $k[--$j]; //#28791 - if ($_.dontdraw) { //#28793 - $_.usematrix = true; //#28793 - } //#28793 - $search($_.barcode, "|"); //#28796 - if ($k[--$j]) { //#28801 - $_.linear = $k[--$j]; //#28797 - $j--; //#28798 - $_.comp = $k[--$j]; //#28799 - } else { //#28801 - $j--; //#28801 - $k[$j++] = 'bwipp.missingCompositeComponent#28801'; //#28801 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28801 - bwipp_raiseerror(); //#28801 - } //#28801 - if (!$_.usematrix) { //#28804 - $$.save(); //#28804 - } //#28804 - $put($_.options, "lintype", "databaromni"); //#28806 - $put($_.options, "linkage", true); //#28807 - $put($_.options, "inkspreadv", 0); //#28808 - $put($_.options, "dontdraw", true); //#28809 - $put($_.options, "dontlint", true); //#28810 - var _F = $s($_.linear.length + $_.comp.length); //#28813 - $puti(_F, 0, $_.linear); //#28814 - $puti(_F, $_.linear.length, $_.comp); //#28815 - $k[$j++] = _F; //#28816 - $k[$j++] = 'ai'; //#28816 - bwipp_gs1process(); //#28816 - $j -= 3; //#28816 - $k[$j++] = $_.linear; //#28819 - $k[$j++] = $_.options; //#28819 - bwipp_databaromni(); //#28819 - var _L = $k[--$j]; //#28820 - $_.linsbs = $get(_L, "sbs"); //#28820 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#28821 - $k[$j++] = _L; //#28822 - if (!$_.usematrix) { //#28822 - bwipp_renlinear(); //#28822 - } else { //#28822 - $j--; //#28822 - } //#28822 + $_ = Object.create($_); //#29105 + $_.dontdraw = false; //#29108 + $_.usematrix = false; //#29109 + $_.parse = false; //#29110 + $_.dontlint = false; //#29111 + $_.lintreqs = true; //#29112 + $k[$j++] = $_; //#29114 + bwipp_processoptions(); //#29114 + $_.options = $k[--$j]; //#29114 + $_.barcode = $k[--$j]; //#29115 + if ($_.dontdraw) { //#29117 + $_.usematrix = true; //#29117 + } //#29117 + $search($_.barcode, "|"); //#29120 + if ($k[--$j]) { //#29125 + $_.linear = $k[--$j]; //#29121 + $j--; //#29122 + $_.comp = $k[--$j]; //#29123 + } else { //#29125 + $j--; //#29125 + $k[$j++] = 'bwipp.missingCompositeComponent#29125'; //#29125 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29125 + bwipp_raiseerror(); //#29125 + } //#29125 + if (!$_.usematrix) { //#29128 + $$.save(); //#29128 + } //#29128 + $put($_.options, "lintype", "databaromni"); //#29130 + $put($_.options, "linkage", true); //#29131 + $put($_.options, "inkspreadv", 0); //#29132 + $put($_.options, "dontdraw", true); //#29133 + $put($_.options, "dontlint", true); //#29134 + var _F = $s($_.linear.length + $_.comp.length); //#29137 + $puti(_F, 0, $_.linear); //#29138 + $puti(_F, $_.linear.length, $_.comp); //#29139 + $k[$j++] = _F; //#29140 + $k[$j++] = 'ai'; //#29140 + bwipp_gs1process(); //#29140 + $j -= 3; //#29140 + $k[$j++] = $_.linear; //#29143 + $k[$j++] = $_.options; //#29143 + bwipp_databaromni(); //#29143 + var _L = $k[--$j]; //#29144 + $_.linsbs = $get(_L, "sbs"); //#29144 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29145 + $k[$j++] = _L; //#29146 + if (!$_.usematrix) { //#29146 + bwipp_renlinear(); //#29146 + } else { //#29146 + $j--; //#29146 + } //#29146 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#28826 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#28839 - $_.i = _U; //#28828 - if ($get($_.bot, $_.i) == 0) { //#28836 - if ($get($_.bot, $_.i - 1) == 1) { //#28833 - $k[$j++] = 1; //#28831 - } else { //#28833 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#28833 - $k[$j++] = _e; //#28833 - } //#28833 - } else { //#28836 - $k[$j++] = 0; //#28836 - } //#28836 - $put($_.sep, $_.i, $k[--$j]); //#28838 - } //#28838 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#28840 - $k[$j++] = true; //#28841 - for (var _j = 0; _j <= 12; _j += 1) { //#28841 - var _p = $k[--$j]; //#28841 - $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#28841 - } //#28841 - if ($k[--$j]) { //#28844 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#28843 - } //#28843 - }; //#28843 - $k[$j++] = Infinity; //#28846 - $k[$j++] = 0; //#28847 - $forall($_.linsbs, function() { //#28847 - var _v = $k[--$j]; //#28847 - var _w = $k[--$j]; //#28847 - var _x = (_w == 1) ? 0 : 1; //#28847 - $k[$j++] = _w; //#28847 - for (var _y = 0, _z = _v; _y < _z; _y++) { //#28847 - $k[$j++] = _x //#28847 - } //#28847 - }); //#28847 - $astore($a($counttomark() - 1)); //#28848 - $_.bot = $k[--$j]; //#28848 - $j -= 2; //#28848 - $k[$j++] = Infinity; //#28849 - $forall($_.bot, function() { //#28849 - var _14 = $k[--$j]; //#28849 - $k[$j++] = $f(1 - _14); //#28849 - }); //#28849 - $_.sep = $a(); //#28849 - $puti($_.sep, 0, $a([0, 0, 0])); //#28850 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#28851 - $k[$j++] = 18; //#28852 - $_.sepfinder(); //#28852 - $k[$j++] = 64; //#28852 - $_.sepfinder(); //#28852 - if (!$_.usematrix) { //#28903 - $$.rmoveto(0, $_.linheight); //#28854 + $_.fp = $k[--$j]; //#29150 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29163 + $_.i = _U; //#29152 + if ($get($_.bot, $_.i) == 0) { //#29160 + if ($get($_.bot, $_.i - 1) == 1) { //#29157 + $k[$j++] = 1; //#29155 + } else { //#29157 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29157 + $k[$j++] = _e; //#29157 + } //#29157 + } else { //#29160 + $k[$j++] = 0; //#29160 + } //#29160 + $put($_.sep, $_.i, $k[--$j]); //#29162 + } //#29162 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29164 + $k[$j++] = true; //#29165 + for (var _j = 0; _j <= 12; _j += 1) { //#29165 + var _p = $k[--$j]; //#29165 + $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29165 + } //#29165 + if ($k[--$j]) { //#29168 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29167 + } //#29167 + }; //#29167 + $k[$j++] = Infinity; //#29170 + $k[$j++] = 0; //#29171 + $forall($_.linsbs, function() { //#29171 + var _v = $k[--$j]; //#29171 + var _w = $k[--$j]; //#29171 + var _x = (_w == 1) ? 0 : 1; //#29171 + $k[$j++] = _w; //#29171 + for (var _y = 0, _z = _v; _y < _z; _y++) { //#29171 + $k[$j++] = _x //#29171 + } //#29171 + }); //#29171 + $astore($a($counttomark() - 1)); //#29172 + $_.bot = $k[--$j]; //#29172 + $j -= 2; //#29172 + $k[$j++] = Infinity; //#29173 + $forall($_.bot, function() { //#29173 + var _14 = $k[--$j]; //#29173 + $k[$j++] = $f(1 - _14); //#29173 + }); //#29173 + $_.sep = $a(); //#29173 + $puti($_.sep, 0, $a([0, 0, 0])); //#29174 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29175 + $k[$j++] = 18; //#29176 + $_.sepfinder(); //#29176 + $k[$j++] = 64; //#29176 + $_.sepfinder(); //#29176 + if (!$_.usematrix) { //#29227 + $$.rmoveto(0, $_.linheight); //#29178 var _1H = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#28861 - $k[$j++] = _1H; //#28862 - bwipp_renmatrix(); //#28862 - $$.rmoveto(-5, 1); //#28865 - $k[$j++] = $_.comp; //#28865 - $k[$j++] = $_.options; //#28865 - bwipp_gs1_cc(); //#28865 - bwipp_renmatrix(); //#28865 - $$.restore(); //#28867 - } else { //#28903 - $k[$j++] = 'compsym'; //#28869 - $k[$j++] = $_.comp; //#28869 - $k[$j++] = $_.options; //#28869 - bwipp_gs1_cc(); //#28869 - var _1M = $k[--$j]; //#28869 - $_[$k[--$j]] = _1M; //#28869 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28870 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28871 - $k[$j++] = Infinity; //#28873 - $k[$j++] = 0; //#28874 - $forall($_.linsbs, function() { //#28874 - var _1T = $k[--$j]; //#28874 - var _1U = $k[--$j]; //#28874 - var _1V = (_1U == 0) ? 1 : 0; //#28874 - $k[$j++] = _1U; //#28874 - for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#28874 - $k[$j++] = _1V //#28874 - } //#28874 - }); //#28874 - $_.linpixs = $a(); //#28874 - $k[$j++] = Infinity; //#28876 - $k[$j++] = 0; //#28876 - $aload($_.sep); //#28876 - $_.sep = $a(); //#28876 - $_.linheight = ~~$_.linheight; //#28878 - $k[$j++] = Infinity; //#28880 - for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#28884 - $_.i = _1f; //#28882 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28883 - $k[$j++] = 0; //#28883 - } //#28883 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $aload($_.sep); //#28885 - for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $aload($_.linpixs); //#28885 - } //#28885 - $_.pixs = $a(); //#28885 - $_.pixx = $f($_.ccpixx + 1); //#28887 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28889 + ]); //#29185 + $k[$j++] = _1H; //#29186 + bwipp_renmatrix(); //#29186 + $$.rmoveto(-5, 1); //#29189 + $k[$j++] = $_.comp; //#29189 + $k[$j++] = $_.options; //#29189 + bwipp_gs1_cc(); //#29189 + bwipp_renmatrix(); //#29189 + $$.restore(); //#29191 + } else { //#29227 + $k[$j++] = 'compsym'; //#29193 + $k[$j++] = $_.comp; //#29193 + $k[$j++] = $_.options; //#29193 + bwipp_gs1_cc(); //#29193 + var _1M = $k[--$j]; //#29193 + $_[$k[--$j]] = _1M; //#29193 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29194 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29195 + $k[$j++] = Infinity; //#29197 + $k[$j++] = 0; //#29198 + $forall($_.linsbs, function() { //#29198 + var _1T = $k[--$j]; //#29198 + var _1U = $k[--$j]; //#29198 + var _1V = (_1U == 0) ? 1 : 0; //#29198 + $k[$j++] = _1U; //#29198 + for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29198 + $k[$j++] = _1V //#29198 + } //#29198 + }); //#29198 + $_.linpixs = $a(); //#29198 + $k[$j++] = Infinity; //#29200 + $k[$j++] = 0; //#29200 + $aload($_.sep); //#29200 + $_.sep = $a(); //#29200 + $_.linheight = ~~$_.linheight; //#29202 + $k[$j++] = Infinity; //#29204 + for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29208 + $_.i = _1f; //#29206 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29207 + $k[$j++] = 0; //#29207 + } //#29207 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $aload($_.sep); //#29209 + for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $aload($_.linpixs); //#29209 + } //#29209 + $_.pixs = $a(); //#29209 + $_.pixx = $f($_.ccpixx + 1); //#29211 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29213 var _20 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28897 - $k[$j++] = _20; //#28904 - if (!$_.dontdraw) { //#28904 - $$.save(); //#28901 - bwipp_renmatrix(); //#28902 - $$.restore(); //#28903 - } //#28903 - } //#28903 - $_ = Object.getPrototypeOf($_); //#28907 + ]); //#29221 + $k[$j++] = _20; //#29228 + if (!$_.dontdraw) { //#29228 + $$.save(); //#29225 + bwipp_renmatrix(); //#29226 + $$.restore(); //#29227 + } //#29227 + } //#29227 + $_ = Object.getPrototypeOf($_); //#29231 } //bwipp_databaromnicomposite function bwipp_databarstackedcomposite() { - $_ = Object.create($_); //#28938 - $_.dontdraw = false; //#28941 - $_.usematrix = false; //#28942 - $_.parse = false; //#28943 - $_.dontlint = false; //#28944 - $_.lintreqs = true; //#28945 - $k[$j++] = $_; //#28947 - bwipp_processoptions(); //#28947 - $_.options = $k[--$j]; //#28947 - $_.barcode = $k[--$j]; //#28948 - if ($_.dontdraw) { //#28950 - $_.usematrix = true; //#28950 - } //#28950 - $search($_.barcode, "|"); //#28953 - if ($k[--$j]) { //#28958 - $_.linear = $k[--$j]; //#28954 - $j--; //#28955 - $_.comp = $k[--$j]; //#28956 - } else { //#28958 - $j--; //#28958 - $k[$j++] = 'bwipp.missingCompositeComponent#28958'; //#28958 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28958 - bwipp_raiseerror(); //#28958 - } //#28958 - if (!$_.usematrix) { //#28961 - $$.save(); //#28961 - } //#28961 - $put($_.options, "lintype", "databarstacked"); //#28963 - $put($_.options, "linkage", true); //#28964 - $put($_.options, "inkspreadv", 0); //#28965 - $put($_.options, "dontdraw", true); //#28966 - $put($_.options, "dontlint", true); //#28967 - var _F = $s($_.linear.length + $_.comp.length); //#28970 - $puti(_F, 0, $_.linear); //#28971 - $puti(_F, $_.linear.length, $_.comp); //#28972 - $k[$j++] = _F; //#28973 - $k[$j++] = 'ai'; //#28973 - bwipp_gs1process(); //#28973 - $j -= 3; //#28973 - $k[$j++] = $_.linear; //#28976 - $k[$j++] = $_.options; //#28976 - bwipp_databarstacked(); //#28976 - var _L = $k[--$j]; //#28977 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#28977 - $_.linheight = $get(_L, "pixy"); //#28978 - $k[$j++] = _L; //#28979 - if (!$_.usematrix) { //#28979 - bwipp_renmatrix(); //#28979 - } else { //#28979 - $_.linpixs = $get($k[--$j], 'pixs'); //#28979 - } //#28979 + $_ = Object.create($_); //#29262 + $_.dontdraw = false; //#29265 + $_.usematrix = false; //#29266 + $_.parse = false; //#29267 + $_.dontlint = false; //#29268 + $_.lintreqs = true; //#29269 + $k[$j++] = $_; //#29271 + bwipp_processoptions(); //#29271 + $_.options = $k[--$j]; //#29271 + $_.barcode = $k[--$j]; //#29272 + if ($_.dontdraw) { //#29274 + $_.usematrix = true; //#29274 + } //#29274 + $search($_.barcode, "|"); //#29277 + if ($k[--$j]) { //#29282 + $_.linear = $k[--$j]; //#29278 + $j--; //#29279 + $_.comp = $k[--$j]; //#29280 + } else { //#29282 + $j--; //#29282 + $k[$j++] = 'bwipp.missingCompositeComponent#29282'; //#29282 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29282 + bwipp_raiseerror(); //#29282 + } //#29282 + if (!$_.usematrix) { //#29285 + $$.save(); //#29285 + } //#29285 + $put($_.options, "lintype", "databarstacked"); //#29287 + $put($_.options, "linkage", true); //#29288 + $put($_.options, "inkspreadv", 0); //#29289 + $put($_.options, "dontdraw", true); //#29290 + $put($_.options, "dontlint", true); //#29291 + var _F = $s($_.linear.length + $_.comp.length); //#29294 + $puti(_F, 0, $_.linear); //#29295 + $puti(_F, $_.linear.length, $_.comp); //#29296 + $k[$j++] = _F; //#29297 + $k[$j++] = 'ai'; //#29297 + bwipp_gs1process(); //#29297 + $j -= 3; //#29297 + $k[$j++] = $_.linear; //#29300 + $k[$j++] = $_.options; //#29300 + bwipp_databarstacked(); //#29300 + var _L = $k[--$j]; //#29301 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29301 + $_.linheight = $get(_L, "pixy"); //#29302 + $k[$j++] = _L; //#29303 + if (!$_.usematrix) { //#29303 + bwipp_renmatrix(); //#29303 + } else { //#29303 + $_.linpixs = $get($k[--$j], 'pixs'); //#29303 + } //#29303 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#28983 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#28996 - $_.i = _X; //#28985 - if ($get($_.bot, $_.i) == 0) { //#28993 - if ($get($_.bot, $_.i - 1) == 1) { //#28990 - $k[$j++] = 1; //#28988 - } else { //#28990 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#28990 - $k[$j++] = _h; //#28990 - } //#28990 - } else { //#28993 - $k[$j++] = 0; //#28993 - } //#28993 - $put($_.sep, $_.i, $k[--$j]); //#28995 - } //#28995 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#28997 - $k[$j++] = true; //#28998 - for (var _m = 0; _m <= 12; _m += 1) { //#28998 - var _s = $k[--$j]; //#28998 - $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#28998 - } //#28998 - if ($k[--$j]) { //#29001 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29000 - } //#29000 - }; //#29000 - $k[$j++] = Infinity; //#29003 - var _x = $_.bot; //#29003 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29003 - $k[$j++] = $f(1 - $get(_x, _y)); //#29003 - } //#29003 - $_.sep = $a(); //#29003 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29004 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29005 - $k[$j++] = 18; //#29006 - $_.sepfinder(); //#29006 - if (!$_.usematrix) { //#29056 - $$.rmoveto(0, $_.linheight); //#29008 + $_.fp = $k[--$j]; //#29307 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29320 + $_.i = _X; //#29309 + if ($get($_.bot, $_.i) == 0) { //#29317 + if ($get($_.bot, $_.i - 1) == 1) { //#29314 + $k[$j++] = 1; //#29312 + } else { //#29314 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29314 + $k[$j++] = _h; //#29314 + } //#29314 + } else { //#29317 + $k[$j++] = 0; //#29317 + } //#29317 + $put($_.sep, $_.i, $k[--$j]); //#29319 + } //#29319 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29321 + $k[$j++] = true; //#29322 + for (var _m = 0; _m <= 12; _m += 1) { //#29322 + var _s = $k[--$j]; //#29322 + $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29322 + } //#29322 + if ($k[--$j]) { //#29325 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29324 + } //#29324 + }; //#29324 + $k[$j++] = Infinity; //#29327 + var _x = $_.bot; //#29327 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29327 + $k[$j++] = $f(1 - $get(_x, _y)); //#29327 + } //#29327 + $_.sep = $a(); //#29327 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29328 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29329 + $k[$j++] = 18; //#29330 + $_.sepfinder(); //#29330 + if (!$_.usematrix) { //#29380 + $$.rmoveto(0, $_.linheight); //#29332 var _1D = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29015 - $k[$j++] = _1D; //#29016 - bwipp_renmatrix(); //#29016 - $$.rmoveto(1, 1); //#29019 - $k[$j++] = $_.comp; //#29019 - $k[$j++] = $_.options; //#29019 - bwipp_gs1_cc(); //#29019 - bwipp_renmatrix(); //#29019 - $$.restore(); //#29021 - } else { //#29056 - $k[$j++] = 'compsym'; //#29023 - $k[$j++] = $_.comp; //#29023 - $k[$j++] = $_.options; //#29023 - bwipp_gs1_cc(); //#29023 - var _1I = $k[--$j]; //#29023 - $_[$k[--$j]] = _1I; //#29023 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29024 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29025 - $_.linwidth = $_.sep.length; //#29027 - $k[$j++] = Infinity; //#29029 - for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29033 - $_.i = _1S; //#29031 - $k[$j++] = 0; //#29032 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29032 - } //#29032 - $aload($_.sep); //#29034 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29038 - $_.i = _1c; //#29036 - $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - } //#29037 - $_.pixs = $a(); //#29037 - $_.pixx = $f($_.ccpixx + 1); //#29040 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29042 + ]); //#29339 + $k[$j++] = _1D; //#29340 + bwipp_renmatrix(); //#29340 + $$.rmoveto(1, 1); //#29343 + $k[$j++] = $_.comp; //#29343 + $k[$j++] = $_.options; //#29343 + bwipp_gs1_cc(); //#29343 + bwipp_renmatrix(); //#29343 + $$.restore(); //#29345 + } else { //#29380 + $k[$j++] = 'compsym'; //#29347 + $k[$j++] = $_.comp; //#29347 + $k[$j++] = $_.options; //#29347 + bwipp_gs1_cc(); //#29347 + var _1I = $k[--$j]; //#29347 + $_[$k[--$j]] = _1I; //#29347 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29348 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29349 + $_.linwidth = $_.sep.length; //#29351 + $k[$j++] = Infinity; //#29353 + for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29357 + $_.i = _1S; //#29355 + $k[$j++] = 0; //#29356 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29356 + } //#29356 + $aload($_.sep); //#29358 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29362 + $_.i = _1c; //#29360 + $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + } //#29361 + $_.pixs = $a(); //#29361 + $_.pixx = $f($_.ccpixx + 1); //#29364 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29366 var _1s = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29050 - $k[$j++] = _1s; //#29057 - if (!$_.dontdraw) { //#29057 - $$.save(); //#29054 - bwipp_renmatrix(); //#29055 - $$.restore(); //#29056 - } //#29056 - } //#29056 - $_ = Object.getPrototypeOf($_); //#29060 + ]); //#29374 + $k[$j++] = _1s; //#29381 + if (!$_.dontdraw) { //#29381 + $$.save(); //#29378 + bwipp_renmatrix(); //#29379 + $$.restore(); //#29380 + } //#29380 + } //#29380 + $_ = Object.getPrototypeOf($_); //#29384 } //bwipp_databarstackedcomposite function bwipp_databarstackedomnicomposite() { - $_ = Object.create($_); //#29091 - $_.dontdraw = false; //#29094 - $_.usematrix = false; //#29095 - $_.parse = false; //#29096 - $_.dontlint = false; //#29097 - $_.lintreqs = true; //#29098 - $k[$j++] = $_; //#29100 - bwipp_processoptions(); //#29100 - $_.options = $k[--$j]; //#29100 - $_.barcode = $k[--$j]; //#29101 - if ($_.dontdraw) { //#29103 - $_.usematrix = true; //#29103 - } //#29103 - $search($_.barcode, "|"); //#29106 - if ($k[--$j]) { //#29111 - $_.linear = $k[--$j]; //#29107 - $j--; //#29108 - $_.comp = $k[--$j]; //#29109 - } else { //#29111 - $j--; //#29111 - $k[$j++] = 'bwipp.missingCompositeComponent#29111'; //#29111 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29111 - bwipp_raiseerror(); //#29111 - } //#29111 - if (!$_.usematrix) { //#29114 - $$.save(); //#29114 - } //#29114 - $put($_.options, "lintype", "databarstackedomni"); //#29116 - $put($_.options, "linkage", true); //#29117 - $put($_.options, "inkspreadv", 0); //#29118 - $put($_.options, "dontdraw", true); //#29119 - $put($_.options, "dontlint", true); //#29120 - var _F = $s($_.linear.length + $_.comp.length); //#29123 - $puti(_F, 0, $_.linear); //#29124 - $puti(_F, $_.linear.length, $_.comp); //#29125 - $k[$j++] = _F; //#29126 - $k[$j++] = 'ai'; //#29126 - bwipp_gs1process(); //#29126 - $j -= 3; //#29126 - $k[$j++] = $_.linear; //#29129 - $k[$j++] = $_.options; //#29129 - bwipp_databarstackedomni(); //#29129 - var _L = $k[--$j]; //#29130 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29130 - $_.linheight = $get(_L, "pixy"); //#29131 - $k[$j++] = _L; //#29132 - if (!$_.usematrix) { //#29132 - bwipp_renmatrix(); //#29132 - } else { //#29132 - $_.linpixs = $get($k[--$j], 'pixs'); //#29132 - } //#29132 + $_ = Object.create($_); //#29415 + $_.dontdraw = false; //#29418 + $_.usematrix = false; //#29419 + $_.parse = false; //#29420 + $_.dontlint = false; //#29421 + $_.lintreqs = true; //#29422 + $k[$j++] = $_; //#29424 + bwipp_processoptions(); //#29424 + $_.options = $k[--$j]; //#29424 + $_.barcode = $k[--$j]; //#29425 + if ($_.dontdraw) { //#29427 + $_.usematrix = true; //#29427 + } //#29427 + $search($_.barcode, "|"); //#29430 + if ($k[--$j]) { //#29435 + $_.linear = $k[--$j]; //#29431 + $j--; //#29432 + $_.comp = $k[--$j]; //#29433 + } else { //#29435 + $j--; //#29435 + $k[$j++] = 'bwipp.missingCompositeComponent#29435'; //#29435 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29435 + bwipp_raiseerror(); //#29435 + } //#29435 + if (!$_.usematrix) { //#29438 + $$.save(); //#29438 + } //#29438 + $put($_.options, "lintype", "databarstackedomni"); //#29440 + $put($_.options, "linkage", true); //#29441 + $put($_.options, "inkspreadv", 0); //#29442 + $put($_.options, "dontdraw", true); //#29443 + $put($_.options, "dontlint", true); //#29444 + var _F = $s($_.linear.length + $_.comp.length); //#29447 + $puti(_F, 0, $_.linear); //#29448 + $puti(_F, $_.linear.length, $_.comp); //#29449 + $k[$j++] = _F; //#29450 + $k[$j++] = 'ai'; //#29450 + bwipp_gs1process(); //#29450 + $j -= 3; //#29450 + $k[$j++] = $_.linear; //#29453 + $k[$j++] = $_.options; //#29453 + bwipp_databarstackedomni(); //#29453 + var _L = $k[--$j]; //#29454 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29454 + $_.linheight = $get(_L, "pixy"); //#29455 + $k[$j++] = _L; //#29456 + if (!$_.usematrix) { //#29456 + bwipp_renmatrix(); //#29456 + } else { //#29456 + $_.linpixs = $get($k[--$j], 'pixs'); //#29456 + } //#29456 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29136 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29149 - $_.i = _X; //#29138 - if ($get($_.bot, $_.i) == 0) { //#29146 - if ($get($_.bot, $_.i - 1) == 1) { //#29143 - $k[$j++] = 1; //#29141 - } else { //#29143 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29143 - $k[$j++] = _h; //#29143 - } //#29143 - } else { //#29146 - $k[$j++] = 0; //#29146 - } //#29146 - $put($_.sep, $_.i, $k[--$j]); //#29148 - } //#29148 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29150 - $k[$j++] = true; //#29151 - for (var _m = 0; _m <= 12; _m += 1) { //#29151 - var _s = $k[--$j]; //#29151 - $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29151 - } //#29151 - if ($k[--$j]) { //#29154 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29153 - } //#29153 - }; //#29153 - $k[$j++] = Infinity; //#29156 - var _x = $_.bot; //#29156 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29156 - $k[$j++] = $f(1 - $get(_x, _y)); //#29156 - } //#29156 - $_.sep = $a(); //#29156 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29157 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29158 - $k[$j++] = 18; //#29159 - $_.sepfinder(); //#29159 - if (!$_.usematrix) { //#29209 - $$.rmoveto(0, $_.linheight); //#29161 + $_.fp = $k[--$j]; //#29460 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29473 + $_.i = _X; //#29462 + if ($get($_.bot, $_.i) == 0) { //#29470 + if ($get($_.bot, $_.i - 1) == 1) { //#29467 + $k[$j++] = 1; //#29465 + } else { //#29467 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29467 + $k[$j++] = _h; //#29467 + } //#29467 + } else { //#29470 + $k[$j++] = 0; //#29470 + } //#29470 + $put($_.sep, $_.i, $k[--$j]); //#29472 + } //#29472 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29474 + $k[$j++] = true; //#29475 + for (var _m = 0; _m <= 12; _m += 1) { //#29475 + var _s = $k[--$j]; //#29475 + $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29475 + } //#29475 + if ($k[--$j]) { //#29478 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29477 + } //#29477 + }; //#29477 + $k[$j++] = Infinity; //#29480 + var _x = $_.bot; //#29480 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29480 + $k[$j++] = $f(1 - $get(_x, _y)); //#29480 + } //#29480 + $_.sep = $a(); //#29480 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29481 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29482 + $k[$j++] = 18; //#29483 + $_.sepfinder(); //#29483 + if (!$_.usematrix) { //#29533 + $$.rmoveto(0, $_.linheight); //#29485 var _1D = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29168 - $k[$j++] = _1D; //#29169 - bwipp_renmatrix(); //#29169 - $$.rmoveto(1, 1); //#29172 - $k[$j++] = $_.comp; //#29172 - $k[$j++] = $_.options; //#29172 - bwipp_gs1_cc(); //#29172 - bwipp_renmatrix(); //#29172 - $$.restore(); //#29174 - } else { //#29209 - $k[$j++] = 'compsym'; //#29176 - $k[$j++] = $_.comp; //#29176 - $k[$j++] = $_.options; //#29176 - bwipp_gs1_cc(); //#29176 - var _1I = $k[--$j]; //#29176 - $_[$k[--$j]] = _1I; //#29176 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29177 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29178 - $_.linwidth = $_.sep.length; //#29180 - $k[$j++] = Infinity; //#29182 - for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29186 - $_.i = _1S; //#29184 - $k[$j++] = 0; //#29185 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29185 - } //#29185 - $aload($_.sep); //#29187 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29191 - $_.i = _1c; //#29189 - $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - } //#29190 - $_.pixs = $a(); //#29190 - $_.pixx = $f($_.ccpixx + 1); //#29193 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29195 + ]); //#29492 + $k[$j++] = _1D; //#29493 + bwipp_renmatrix(); //#29493 + $$.rmoveto(1, 1); //#29496 + $k[$j++] = $_.comp; //#29496 + $k[$j++] = $_.options; //#29496 + bwipp_gs1_cc(); //#29496 + bwipp_renmatrix(); //#29496 + $$.restore(); //#29498 + } else { //#29533 + $k[$j++] = 'compsym'; //#29500 + $k[$j++] = $_.comp; //#29500 + $k[$j++] = $_.options; //#29500 + bwipp_gs1_cc(); //#29500 + var _1I = $k[--$j]; //#29500 + $_[$k[--$j]] = _1I; //#29500 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29501 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29502 + $_.linwidth = $_.sep.length; //#29504 + $k[$j++] = Infinity; //#29506 + for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29510 + $_.i = _1S; //#29508 + $k[$j++] = 0; //#29509 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29509 + } //#29509 + $aload($_.sep); //#29511 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29515 + $_.i = _1c; //#29513 + $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + } //#29514 + $_.pixs = $a(); //#29514 + $_.pixx = $f($_.ccpixx + 1); //#29517 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29519 var _1s = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29203 - $k[$j++] = _1s; //#29210 - if (!$_.dontdraw) { //#29210 - $$.save(); //#29207 - bwipp_renmatrix(); //#29208 - $$.restore(); //#29209 - } //#29209 - } //#29209 - $_ = Object.getPrototypeOf($_); //#29213 + ]); //#29527 + $k[$j++] = _1s; //#29534 + if (!$_.dontdraw) { //#29534 + $$.save(); //#29531 + bwipp_renmatrix(); //#29532 + $$.restore(); //#29533 + } //#29533 + } //#29533 + $_ = Object.getPrototypeOf($_); //#29537 } //bwipp_databarstackedomnicomposite function bwipp_databartruncatedcomposite() { - $_ = Object.create($_); //#29245 - $_.dontdraw = false; //#29248 - $_.usematrix = false; //#29249 - $_.parse = false; //#29250 - $_.dontlint = false; //#29251 - $_.lintreqs = true; //#29252 - $k[$j++] = $_; //#29254 - bwipp_processoptions(); //#29254 - $_.options = $k[--$j]; //#29254 - $_.barcode = $k[--$j]; //#29255 - if ($_.dontdraw) { //#29257 - $_.usematrix = true; //#29257 - } //#29257 - $search($_.barcode, "|"); //#29260 - if ($k[--$j]) { //#29265 - $_.linear = $k[--$j]; //#29261 - $j--; //#29262 - $_.comp = $k[--$j]; //#29263 - } else { //#29265 - $j--; //#29265 - $k[$j++] = 'bwipp.missingCompositeComponent#29265'; //#29265 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29265 - bwipp_raiseerror(); //#29265 - } //#29265 - if (!$_.usematrix) { //#29268 - $$.save(); //#29268 - } //#29268 - $put($_.options, "lintype", "databartruncated"); //#29270 - $put($_.options, "linkage", true); //#29271 - $put($_.options, "inkspreadv", 0); //#29272 - $put($_.options, "dontdraw", true); //#29273 - $put($_.options, "dontlint", true); //#29274 - var _F = $s($_.linear.length + $_.comp.length); //#29277 - $puti(_F, 0, $_.linear); //#29278 - $puti(_F, $_.linear.length, $_.comp); //#29279 - $k[$j++] = _F; //#29280 - $k[$j++] = 'ai'; //#29280 - bwipp_gs1process(); //#29280 - $j -= 3; //#29280 - $k[$j++] = $_.linear; //#29283 - $k[$j++] = $_.options; //#29283 - bwipp_databartruncated(); //#29283 - var _L = $k[--$j]; //#29284 - $_.linsbs = $get(_L, "sbs"); //#29284 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29285 - $k[$j++] = _L; //#29286 - if (!$_.usematrix) { //#29286 - bwipp_renlinear(); //#29286 - } else { //#29286 - $j--; //#29286 - } //#29286 + $_ = Object.create($_); //#29569 + $_.dontdraw = false; //#29572 + $_.usematrix = false; //#29573 + $_.parse = false; //#29574 + $_.dontlint = false; //#29575 + $_.lintreqs = true; //#29576 + $k[$j++] = $_; //#29578 + bwipp_processoptions(); //#29578 + $_.options = $k[--$j]; //#29578 + $_.barcode = $k[--$j]; //#29579 + if ($_.dontdraw) { //#29581 + $_.usematrix = true; //#29581 + } //#29581 + $search($_.barcode, "|"); //#29584 + if ($k[--$j]) { //#29589 + $_.linear = $k[--$j]; //#29585 + $j--; //#29586 + $_.comp = $k[--$j]; //#29587 + } else { //#29589 + $j--; //#29589 + $k[$j++] = 'bwipp.missingCompositeComponent#29589'; //#29589 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29589 + bwipp_raiseerror(); //#29589 + } //#29589 + if (!$_.usematrix) { //#29592 + $$.save(); //#29592 + } //#29592 + $put($_.options, "lintype", "databartruncated"); //#29594 + $put($_.options, "linkage", true); //#29595 + $put($_.options, "inkspreadv", 0); //#29596 + $put($_.options, "dontdraw", true); //#29597 + $put($_.options, "dontlint", true); //#29598 + var _F = $s($_.linear.length + $_.comp.length); //#29601 + $puti(_F, 0, $_.linear); //#29602 + $puti(_F, $_.linear.length, $_.comp); //#29603 + $k[$j++] = _F; //#29604 + $k[$j++] = 'ai'; //#29604 + bwipp_gs1process(); //#29604 + $j -= 3; //#29604 + $k[$j++] = $_.linear; //#29607 + $k[$j++] = $_.options; //#29607 + bwipp_databartruncated(); //#29607 + var _L = $k[--$j]; //#29608 + $_.linsbs = $get(_L, "sbs"); //#29608 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29609 + $k[$j++] = _L; //#29610 + if (!$_.usematrix) { //#29610 + bwipp_renlinear(); //#29610 + } else { //#29610 + $j--; //#29610 + } //#29610 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29290 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29303 - $_.i = _U; //#29292 - if ($get($_.bot, $_.i) == 0) { //#29300 - if ($get($_.bot, $_.i - 1) == 1) { //#29297 - $k[$j++] = 1; //#29295 - } else { //#29297 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29297 - $k[$j++] = _e; //#29297 - } //#29297 - } else { //#29300 - $k[$j++] = 0; //#29300 - } //#29300 - $put($_.sep, $_.i, $k[--$j]); //#29302 - } //#29302 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29304 - $k[$j++] = true; //#29305 - for (var _j = 0; _j <= 12; _j += 1) { //#29305 - var _p = $k[--$j]; //#29305 - $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29305 - } //#29305 - if ($k[--$j]) { //#29308 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29307 - } //#29307 - }; //#29307 - $k[$j++] = Infinity; //#29310 - $k[$j++] = 0; //#29311 - $forall($_.linsbs, function() { //#29311 - var _v = $k[--$j]; //#29311 - var _w = $k[--$j]; //#29311 - var _x = (_w == 1) ? 0 : 1; //#29311 - $k[$j++] = _w; //#29311 - for (var _y = 0, _z = _v; _y < _z; _y++) { //#29311 - $k[$j++] = _x //#29311 - } //#29311 - }); //#29311 - $astore($a($counttomark() - 1)); //#29312 - $_.bot = $k[--$j]; //#29312 - $j -= 2; //#29312 - $k[$j++] = Infinity; //#29313 - $forall($_.bot, function() { //#29313 - var _14 = $k[--$j]; //#29313 - $k[$j++] = $f(1 - _14); //#29313 - }); //#29313 - $_.sep = $a(); //#29313 - $puti($_.sep, 0, $a([0, 0, 0])); //#29314 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29315 - $k[$j++] = 18; //#29316 - $_.sepfinder(); //#29316 - $k[$j++] = 64; //#29316 - $_.sepfinder(); //#29316 - if (!$_.usematrix) { //#29367 - $$.rmoveto(0, $_.linheight); //#29318 + $_.fp = $k[--$j]; //#29614 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29627 + $_.i = _U; //#29616 + if ($get($_.bot, $_.i) == 0) { //#29624 + if ($get($_.bot, $_.i - 1) == 1) { //#29621 + $k[$j++] = 1; //#29619 + } else { //#29621 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29621 + $k[$j++] = _e; //#29621 + } //#29621 + } else { //#29624 + $k[$j++] = 0; //#29624 + } //#29624 + $put($_.sep, $_.i, $k[--$j]); //#29626 + } //#29626 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29628 + $k[$j++] = true; //#29629 + for (var _j = 0; _j <= 12; _j += 1) { //#29629 + var _p = $k[--$j]; //#29629 + $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29629 + } //#29629 + if ($k[--$j]) { //#29632 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29631 + } //#29631 + }; //#29631 + $k[$j++] = Infinity; //#29634 + $k[$j++] = 0; //#29635 + $forall($_.linsbs, function() { //#29635 + var _v = $k[--$j]; //#29635 + var _w = $k[--$j]; //#29635 + var _x = (_w == 1) ? 0 : 1; //#29635 + $k[$j++] = _w; //#29635 + for (var _y = 0, _z = _v; _y < _z; _y++) { //#29635 + $k[$j++] = _x //#29635 + } //#29635 + }); //#29635 + $astore($a($counttomark() - 1)); //#29636 + $_.bot = $k[--$j]; //#29636 + $j -= 2; //#29636 + $k[$j++] = Infinity; //#29637 + $forall($_.bot, function() { //#29637 + var _14 = $k[--$j]; //#29637 + $k[$j++] = $f(1 - _14); //#29637 + }); //#29637 + $_.sep = $a(); //#29637 + $puti($_.sep, 0, $a([0, 0, 0])); //#29638 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29639 + $k[$j++] = 18; //#29640 + $_.sepfinder(); //#29640 + $k[$j++] = 64; //#29640 + $_.sepfinder(); //#29640 + if (!$_.usematrix) { //#29691 + $$.rmoveto(0, $_.linheight); //#29642 var _1H = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29325 - $k[$j++] = _1H; //#29326 - bwipp_renmatrix(); //#29326 - $$.rmoveto(-5, 1); //#29329 - $k[$j++] = $_.comp; //#29329 - $k[$j++] = $_.options; //#29329 - bwipp_gs1_cc(); //#29329 - bwipp_renmatrix(); //#29329 - $$.restore(); //#29331 - } else { //#29367 - $k[$j++] = 'compsym'; //#29333 - $k[$j++] = $_.comp; //#29333 - $k[$j++] = $_.options; //#29333 - bwipp_gs1_cc(); //#29333 - var _1M = $k[--$j]; //#29333 - $_[$k[--$j]] = _1M; //#29333 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29334 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29335 - $k[$j++] = Infinity; //#29337 - $k[$j++] = 0; //#29338 - $forall($_.linsbs, function() { //#29338 - var _1T = $k[--$j]; //#29338 - var _1U = $k[--$j]; //#29338 - var _1V = (_1U == 0) ? 1 : 0; //#29338 - $k[$j++] = _1U; //#29338 - for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29338 - $k[$j++] = _1V //#29338 - } //#29338 - }); //#29338 - $_.linpixs = $a(); //#29338 - $k[$j++] = Infinity; //#29340 - $k[$j++] = 0; //#29340 - $aload($_.sep); //#29340 - $_.sep = $a(); //#29340 - $_.linheight = ~~$_.linheight; //#29342 - $k[$j++] = Infinity; //#29344 - for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29348 - $_.i = _1f; //#29346 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29347 - $k[$j++] = 0; //#29347 - } //#29347 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $aload($_.sep); //#29349 - for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $aload($_.linpixs); //#29349 - } //#29349 - $_.pixs = $a(); //#29349 - $_.pixx = $f($_.ccpixx + 1); //#29351 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29353 + ]); //#29649 + $k[$j++] = _1H; //#29650 + bwipp_renmatrix(); //#29650 + $$.rmoveto(-5, 1); //#29653 + $k[$j++] = $_.comp; //#29653 + $k[$j++] = $_.options; //#29653 + bwipp_gs1_cc(); //#29653 + bwipp_renmatrix(); //#29653 + $$.restore(); //#29655 + } else { //#29691 + $k[$j++] = 'compsym'; //#29657 + $k[$j++] = $_.comp; //#29657 + $k[$j++] = $_.options; //#29657 + bwipp_gs1_cc(); //#29657 + var _1M = $k[--$j]; //#29657 + $_[$k[--$j]] = _1M; //#29657 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29658 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29659 + $k[$j++] = Infinity; //#29661 + $k[$j++] = 0; //#29662 + $forall($_.linsbs, function() { //#29662 + var _1T = $k[--$j]; //#29662 + var _1U = $k[--$j]; //#29662 + var _1V = (_1U == 0) ? 1 : 0; //#29662 + $k[$j++] = _1U; //#29662 + for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29662 + $k[$j++] = _1V //#29662 + } //#29662 + }); //#29662 + $_.linpixs = $a(); //#29662 + $k[$j++] = Infinity; //#29664 + $k[$j++] = 0; //#29664 + $aload($_.sep); //#29664 + $_.sep = $a(); //#29664 + $_.linheight = ~~$_.linheight; //#29666 + $k[$j++] = Infinity; //#29668 + for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29672 + $_.i = _1f; //#29670 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29671 + $k[$j++] = 0; //#29671 + } //#29671 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $aload($_.sep); //#29673 + for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $aload($_.linpixs); //#29673 + } //#29673 + $_.pixs = $a(); //#29673 + $_.pixx = $f($_.ccpixx + 1); //#29675 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29677 var _20 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29361 - $k[$j++] = _20; //#29368 - if (!$_.dontdraw) { //#29368 - $$.save(); //#29365 - bwipp_renmatrix(); //#29366 - $$.restore(); //#29367 - } //#29367 - } //#29367 - $_ = Object.getPrototypeOf($_); //#29371 + ]); //#29685 + $k[$j++] = _20; //#29692 + if (!$_.dontdraw) { //#29692 + $$.save(); //#29689 + bwipp_renmatrix(); //#29690 + $$.restore(); //#29691 + } //#29691 + } //#29691 + $_ = Object.getPrototypeOf($_); //#29695 } //bwipp_databartruncatedcomposite function bwipp_databarlimitedcomposite() { - $_ = Object.create($_); //#29403 - $_.dontdraw = false; //#29406 - $_.usematrix = false; //#29407 - $_.parse = false; //#29408 - $_.dontlint = false; //#29409 - $_.lintreqs = true; //#29410 - $k[$j++] = $_; //#29412 - bwipp_processoptions(); //#29412 - $_.options = $k[--$j]; //#29412 - $_.barcode = $k[--$j]; //#29413 - if ($_.dontdraw) { //#29415 - $_.usematrix = true; //#29415 - } //#29415 - $search($_.barcode, "|"); //#29418 - if ($k[--$j]) { //#29423 - $_.linear = $k[--$j]; //#29419 - $j--; //#29420 - $_.comp = $k[--$j]; //#29421 - } else { //#29423 - $j--; //#29423 - $k[$j++] = 'bwipp.missingCompositeComponent#29423'; //#29423 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29423 - bwipp_raiseerror(); //#29423 - } //#29423 - if (!$_.usematrix) { //#29426 - $$.save(); //#29426 - } //#29426 - $put($_.options, "lintype", "databarlimited"); //#29428 - $put($_.options, "linkage", true); //#29429 - $put($_.options, "inkspreadv", 0); //#29430 - $put($_.options, "dontdraw", true); //#29431 - $put($_.options, "dontlint", true); //#29432 - var _F = $s($_.linear.length + $_.comp.length); //#29435 - $puti(_F, 0, $_.linear); //#29436 - $puti(_F, $_.linear.length, $_.comp); //#29437 - $k[$j++] = _F; //#29438 - $k[$j++] = 'ai'; //#29438 - bwipp_gs1process(); //#29438 - $j -= 3; //#29438 - $k[$j++] = $_.linear; //#29441 - $k[$j++] = $_.options; //#29441 - bwipp_databarlimited(); //#29441 - var _L = $k[--$j]; //#29442 - $_.linsbs = $get(_L, "sbs"); //#29442 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29443 - $k[$j++] = _L; //#29444 - if (!$_.usematrix) { //#29444 - bwipp_renlinear(); //#29444 - } else { //#29444 - $j--; //#29444 - } //#29444 - $k[$j++] = Infinity; //#29447 - $k[$j++] = 1; //#29448 - $forall($_.linsbs, function() { //#29448 - var _R = $k[--$j]; //#29448 - var _S = $k[--$j]; //#29448 - var _T = (_S == 0) ? 1 : 0; //#29448 - $k[$j++] = _S; //#29448 - for (var _U = 0, _V = _R; _U < _V; _U++) { //#29448 - $k[$j++] = _T //#29448 - } //#29448 - }); //#29448 - $astore($a($counttomark() - 1)); //#29449 - $_.sep = $k[--$j]; //#29449 - $j -= 2; //#29449 - $puti($_.sep, 0, $a([0, 0, 0])); //#29450 - var _c = $_.sep; //#29451 - $puti($_.sep, _c.length - 9, $a([0, 0, 0, 0, 0, 0, 0, 0, 0])); //#29451 - if (!$_.usematrix) { //#29516 - $$.rmoveto(0, $_.linheight); //#29454 - var _g = $_.sep; //#29456 + $_ = Object.create($_); //#29727 + $_.dontdraw = false; //#29730 + $_.usematrix = false; //#29731 + $_.parse = false; //#29732 + $_.dontlint = false; //#29733 + $_.lintreqs = true; //#29734 + $k[$j++] = $_; //#29736 + bwipp_processoptions(); //#29736 + $_.options = $k[--$j]; //#29736 + $_.barcode = $k[--$j]; //#29737 + if ($_.dontdraw) { //#29739 + $_.usematrix = true; //#29739 + } //#29739 + $search($_.barcode, "|"); //#29742 + if ($k[--$j]) { //#29747 + $_.linear = $k[--$j]; //#29743 + $j--; //#29744 + $_.comp = $k[--$j]; //#29745 + } else { //#29747 + $j--; //#29747 + $k[$j++] = 'bwipp.missingCompositeComponent#29747'; //#29747 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29747 + bwipp_raiseerror(); //#29747 + } //#29747 + if (!$_.usematrix) { //#29750 + $$.save(); //#29750 + } //#29750 + $put($_.options, "lintype", "databarlimited"); //#29752 + $put($_.options, "linkage", true); //#29753 + $put($_.options, "inkspreadv", 0); //#29754 + $put($_.options, "dontdraw", true); //#29755 + $put($_.options, "dontlint", true); //#29756 + var _F = $s($_.linear.length + $_.comp.length); //#29759 + $puti(_F, 0, $_.linear); //#29760 + $puti(_F, $_.linear.length, $_.comp); //#29761 + $k[$j++] = _F; //#29762 + $k[$j++] = 'ai'; //#29762 + bwipp_gs1process(); //#29762 + $j -= 3; //#29762 + $k[$j++] = $_.linear; //#29765 + $k[$j++] = $_.options; //#29765 + bwipp_databarlimited(); //#29765 + var _L = $k[--$j]; //#29766 + $_.linsbs = $get(_L, "sbs"); //#29766 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29767 + $k[$j++] = _L; //#29768 + if (!$_.usematrix) { //#29768 + bwipp_renlinear(); //#29768 + } else { //#29768 + $j--; //#29768 + } //#29768 + $k[$j++] = Infinity; //#29771 + $k[$j++] = 1; //#29772 + $forall($_.linsbs, function() { //#29772 + var _R = $k[--$j]; //#29772 + var _S = $k[--$j]; //#29772 + var _T = (_S == 0) ? 1 : 0; //#29772 + $k[$j++] = _S; //#29772 + for (var _U = 0, _V = _R; _U < _V; _U++) { //#29772 + $k[$j++] = _T //#29772 + } //#29772 + }); //#29772 + $astore($a($counttomark() - 1)); //#29773 + $_.sep = $k[--$j]; //#29773 + $j -= 2; //#29773 + $puti($_.sep, 0, $a([0, 0, 0])); //#29774 + var _c = $_.sep; //#29775 + $puti($_.sep, _c.length - 9, $a([0, 0, 0, 0, 0, 0, 0, 0, 0])); //#29775 + if (!$_.usematrix) { //#29840 + $$.rmoveto(0, $_.linheight); //#29778 + var _g = $_.sep; //#29780 var _k = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", _g], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29461 - $k[$j++] = _k; //#29462 - bwipp_renmatrix(); //#29462 - $k[$j++] = $_.comp; //#29465 - $k[$j++] = $_.options; //#29465 - bwipp_gs1_cc(); //#29465 - var _n = $k[--$j]; //#29466 - $$.rmoveto($f(72 - $get(_n, "pixx")), 1); //#29466 - $k[$j++] = _n; //#29467 - bwipp_renmatrix(); //#29467 - $$.restore(); //#29469 - } else { //#29516 - $k[$j++] = 'compsym'; //#29471 - $k[$j++] = $_.comp; //#29471 - $k[$j++] = $_.options; //#29471 - bwipp_gs1_cc(); //#29471 - var _r = $k[--$j]; //#29471 - $_[$k[--$j]] = _r; //#29471 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29472 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29473 - $k[$j++] = Infinity; //#29475 - $k[$j++] = 0; //#29476 - $forall($_.linsbs, function() { //#29476 - var _y = $k[--$j]; //#29476 - var _z = $k[--$j]; //#29476 - var _10 = (_z == 0) ? 1 : 0; //#29476 - $k[$j++] = _z; //#29476 - for (var _11 = 0, _12 = $cvi(_y); _11 < _12; _11++) { //#29476 - $k[$j++] = _10 //#29476 - } //#29476 - }); //#29476 - $_.linpixs = $a(); //#29476 - $k[$j++] = Infinity; //#29478 - $k[$j++] = 0; //#29478 - $aload($_.sep); //#29478 - $_.sep = $a(); //#29478 - $_.linheight = ~~$_.linheight; //#29480 - if ($_.ccpixx == 72) { //#29499 - $k[$j++] = Infinity; //#29483 - for (var _1B = 0, _1C = $_.ccpixx, _1A = $_.ccpixs.length - 1; _1C < 0 ? _1B >= _1A : _1B <= _1A; _1B += _1C) { //#29487 - $_.i = _1B; //#29485 - $k[$j++] = 0; //#29486 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - } //#29486 - $aload($_.sep); //#29488 - for (var _1J = 0, _1K = $_.linheight; _1J < _1K; _1J++) { //#29488 - $aload($_.linpixs); //#29488 - } //#29488 - $_.pixs = $a(); //#29488 - $_.pixx = $_.linpixs.length; //#29490 - } else { //#29499 - $k[$j++] = Infinity; //#29492 - for (var _1R = 0, _1S = $_.ccpixx, _1Q = $_.ccpixs.length - 1; _1S < 0 ? _1R >= _1Q : _1R <= _1Q; _1R += _1S) { //#29496 - $_.i = _1R; //#29494 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - } //#29495 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $aload($_.sep); //#29497 - for (var _1Z = 0, _1a = $_.linheight; _1Z < _1a; _1Z++) { //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $aload($_.linpixs); //#29497 - } //#29497 - $_.pixs = $a(); //#29497 - $_.pixx = $f($_.ccpixx + 6); //#29499 - } //#29499 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29502 + ]); //#29785 + $k[$j++] = _k; //#29786 + bwipp_renmatrix(); //#29786 + $k[$j++] = $_.comp; //#29789 + $k[$j++] = $_.options; //#29789 + bwipp_gs1_cc(); //#29789 + var _n = $k[--$j]; //#29790 + $$.rmoveto($f(72 - $get(_n, "pixx")), 1); //#29790 + $k[$j++] = _n; //#29791 + bwipp_renmatrix(); //#29791 + $$.restore(); //#29793 + } else { //#29840 + $k[$j++] = 'compsym'; //#29795 + $k[$j++] = $_.comp; //#29795 + $k[$j++] = $_.options; //#29795 + bwipp_gs1_cc(); //#29795 + var _r = $k[--$j]; //#29795 + $_[$k[--$j]] = _r; //#29795 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29796 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29797 + $k[$j++] = Infinity; //#29799 + $k[$j++] = 0; //#29800 + $forall($_.linsbs, function() { //#29800 + var _y = $k[--$j]; //#29800 + var _z = $k[--$j]; //#29800 + var _10 = (_z == 0) ? 1 : 0; //#29800 + $k[$j++] = _z; //#29800 + for (var _11 = 0, _12 = $cvi(_y); _11 < _12; _11++) { //#29800 + $k[$j++] = _10 //#29800 + } //#29800 + }); //#29800 + $_.linpixs = $a(); //#29800 + $k[$j++] = Infinity; //#29802 + $k[$j++] = 0; //#29802 + $aload($_.sep); //#29802 + $_.sep = $a(); //#29802 + $_.linheight = ~~$_.linheight; //#29804 + if ($_.ccpixx == 72) { //#29823 + $k[$j++] = Infinity; //#29807 + for (var _1B = 0, _1C = $_.ccpixx, _1A = $_.ccpixs.length - 1; _1C < 0 ? _1B >= _1A : _1B <= _1A; _1B += _1C) { //#29811 + $_.i = _1B; //#29809 + $k[$j++] = 0; //#29810 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + } //#29810 + $aload($_.sep); //#29812 + for (var _1J = 0, _1K = $_.linheight; _1J < _1K; _1J++) { //#29812 + $aload($_.linpixs); //#29812 + } //#29812 + $_.pixs = $a(); //#29812 + $_.pixx = $_.linpixs.length; //#29814 + } else { //#29823 + $k[$j++] = Infinity; //#29816 + for (var _1R = 0, _1S = $_.ccpixx, _1Q = $_.ccpixs.length - 1; _1S < 0 ? _1R >= _1Q : _1R <= _1Q; _1R += _1S) { //#29820 + $_.i = _1R; //#29818 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + } //#29819 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $aload($_.sep); //#29821 + for (var _1Z = 0, _1a = $_.linheight; _1Z < _1a; _1Z++) { //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $aload($_.linpixs); //#29821 + } //#29821 + $_.pixs = $a(); //#29821 + $_.pixx = $f($_.ccpixx + 6); //#29823 + } //#29823 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29826 var _1m = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29510 - $k[$j++] = _1m; //#29517 - if (!$_.dontdraw) { //#29517 - $$.save(); //#29514 - bwipp_renmatrix(); //#29515 - $$.restore(); //#29516 - } //#29516 - } //#29516 - $_ = Object.getPrototypeOf($_); //#29520 + ]); //#29834 + $k[$j++] = _1m; //#29841 + if (!$_.dontdraw) { //#29841 + $$.save(); //#29838 + bwipp_renmatrix(); //#29839 + $$.restore(); //#29840 + } //#29840 + } //#29840 + $_ = Object.getPrototypeOf($_); //#29844 } //bwipp_databarlimitedcomposite function bwipp_databarexpandedcomposite() { - $_ = Object.create($_); //#29552 - $_.dontdraw = false; //#29555 - $_.usematrix = false; //#29556 - $_.parse = false; //#29557 - $_.dontlint = false; //#29558 - $_.lintreqs = true; //#29559 - $k[$j++] = $_; //#29561 - bwipp_processoptions(); //#29561 - $_.options = $k[--$j]; //#29561 - $_.barcode = $k[--$j]; //#29562 - if ($_.dontdraw) { //#29564 - $_.usematrix = true; //#29564 - } //#29564 - $search($_.barcode, "|"); //#29567 - if ($k[--$j]) { //#29572 - $_.linear = $k[--$j]; //#29568 - $j--; //#29569 - $_.comp = $k[--$j]; //#29570 - } else { //#29572 - $j--; //#29572 - $k[$j++] = 'bwipp.missingCompositeComponent#29572'; //#29572 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29572 - bwipp_raiseerror(); //#29572 - } //#29572 - if (!$_.usematrix) { //#29575 - $$.save(); //#29575 - } //#29575 - $put($_.options, "lintype", "databarexpanded"); //#29577 - $put($_.options, "linkage", true); //#29578 - $put($_.options, "inkspreadv", 0); //#29579 - $put($_.options, "dontdraw", true); //#29580 - $put($_.options, "dontlint", true); //#29581 - var _F = $s($_.linear.length + $_.comp.length); //#29584 - $puti(_F, 0, $_.linear); //#29585 - $puti(_F, $_.linear.length, $_.comp); //#29586 - $k[$j++] = _F; //#29587 - $k[$j++] = 'ai'; //#29587 - bwipp_gs1process(); //#29587 - $j -= 3; //#29587 - $k[$j++] = $_.linear; //#29590 - $k[$j++] = $_.options; //#29590 - bwipp_databarexpanded(); //#29590 - var _L = $k[--$j]; //#29591 - $_.linsbs = $get(_L, "sbs"); //#29591 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29592 - $k[$j++] = _L; //#29593 - if (!$_.usematrix) { //#29593 - bwipp_renlinear(); //#29593 - } else { //#29593 - $j--; //#29593 - } //#29593 + $_ = Object.create($_); //#29876 + $_.dontdraw = false; //#29879 + $_.usematrix = false; //#29880 + $_.parse = false; //#29881 + $_.dontlint = false; //#29882 + $_.lintreqs = true; //#29883 + $k[$j++] = $_; //#29885 + bwipp_processoptions(); //#29885 + $_.options = $k[--$j]; //#29885 + $_.barcode = $k[--$j]; //#29886 + if ($_.dontdraw) { //#29888 + $_.usematrix = true; //#29888 + } //#29888 + $search($_.barcode, "|"); //#29891 + if ($k[--$j]) { //#29896 + $_.linear = $k[--$j]; //#29892 + $j--; //#29893 + $_.comp = $k[--$j]; //#29894 + } else { //#29896 + $j--; //#29896 + $k[$j++] = 'bwipp.missingCompositeComponent#29896'; //#29896 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29896 + bwipp_raiseerror(); //#29896 + } //#29896 + if (!$_.usematrix) { //#29899 + $$.save(); //#29899 + } //#29899 + $put($_.options, "lintype", "databarexpanded"); //#29901 + $put($_.options, "linkage", true); //#29902 + $put($_.options, "inkspreadv", 0); //#29903 + $put($_.options, "dontdraw", true); //#29904 + $put($_.options, "dontlint", true); //#29905 + var _F = $s($_.linear.length + $_.comp.length); //#29908 + $puti(_F, 0, $_.linear); //#29909 + $puti(_F, $_.linear.length, $_.comp); //#29910 + $k[$j++] = _F; //#29911 + $k[$j++] = 'ai'; //#29911 + bwipp_gs1process(); //#29911 + $j -= 3; //#29911 + $k[$j++] = $_.linear; //#29914 + $k[$j++] = $_.options; //#29914 + bwipp_databarexpanded(); //#29914 + var _L = $k[--$j]; //#29915 + $_.linsbs = $get(_L, "sbs"); //#29915 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29916 + $k[$j++] = _L; //#29917 + if (!$_.usematrix) { //#29917 + bwipp_renlinear(); //#29917 + } else { //#29917 + $j--; //#29917 + } //#29917 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29597 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29610 - $_.i = _U; //#29599 - if ($get($_.bot, $_.i) == 0) { //#29607 - if ($get($_.bot, $_.i - 1) == 1) { //#29604 - $k[$j++] = 1; //#29602 - } else { //#29604 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29604 - $k[$j++] = _e; //#29604 - } //#29604 - } else { //#29607 - $k[$j++] = 0; //#29607 - } //#29607 - $put($_.sep, $_.i, $k[--$j]); //#29609 - } //#29609 - }; //#29609 - $k[$j++] = Infinity; //#29612 - $k[$j++] = 0; //#29613 - $forall($_.linsbs, function() { //#29613 - var _j = $k[--$j]; //#29613 - var _k = $k[--$j]; //#29613 - var _l = (_k == 1) ? 0 : 1; //#29613 - $k[$j++] = _k; //#29613 - for (var _m = 0, _n = _j; _m < _n; _m++) { //#29613 - $k[$j++] = _l //#29613 - } //#29613 - }); //#29613 - $astore($a($counttomark() - 1)); //#29614 - $_.bot = $k[--$j]; //#29614 - $j -= 2; //#29614 - $k[$j++] = Infinity; //#29615 - $forall($_.bot, function() { //#29615 - var _s = $k[--$j]; //#29615 - $k[$j++] = $f(1 - _s); //#29615 - }); //#29615 - $_.sep = $a(); //#29615 - $puti($_.sep, 0, $a([0, 0, 0])); //#29616 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29617 - $k[$j++] = Infinity; //#29618 - for (var _11 = 18, _10 = $_.bot.length - 13; _11 <= _10; _11 += 98) { //#29619 - $k[$j++] = _11; //#29619 - } //#29619 - for (var _14 = 69, _13 = $_.bot.length - 13; _14 <= _13; _14 += 98) { //#29620 - $k[$j++] = _14; //#29620 - } //#29620 - var _15 = $a(); //#29620 - for (var _16 = 0, _17 = _15.length; _16 < _17; _16++) { //#29621 - $k[$j++] = $get(_15, _16); //#29621 - $_.sepfinder(); //#29621 - } //#29621 - if (!$_.usematrix) { //#29674 - $$.rmoveto(0, $_.linheight); //#29624 + $_.fp = $k[--$j]; //#29921 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29934 + $_.i = _U; //#29923 + if ($get($_.bot, $_.i) == 0) { //#29931 + if ($get($_.bot, $_.i - 1) == 1) { //#29928 + $k[$j++] = 1; //#29926 + } else { //#29928 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29928 + $k[$j++] = _e; //#29928 + } //#29928 + } else { //#29931 + $k[$j++] = 0; //#29931 + } //#29931 + $put($_.sep, $_.i, $k[--$j]); //#29933 + } //#29933 + }; //#29933 + $k[$j++] = Infinity; //#29936 + $k[$j++] = 0; //#29937 + $forall($_.linsbs, function() { //#29937 + var _j = $k[--$j]; //#29937 + var _k = $k[--$j]; //#29937 + var _l = (_k == 1) ? 0 : 1; //#29937 + $k[$j++] = _k; //#29937 + for (var _m = 0, _n = _j; _m < _n; _m++) { //#29937 + $k[$j++] = _l //#29937 + } //#29937 + }); //#29937 + $astore($a($counttomark() - 1)); //#29938 + $_.bot = $k[--$j]; //#29938 + $j -= 2; //#29938 + $k[$j++] = Infinity; //#29939 + $forall($_.bot, function() { //#29939 + var _s = $k[--$j]; //#29939 + $k[$j++] = $f(1 - _s); //#29939 + }); //#29939 + $_.sep = $a(); //#29939 + $puti($_.sep, 0, $a([0, 0, 0])); //#29940 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29941 + $k[$j++] = Infinity; //#29942 + for (var _11 = 18, _10 = $_.bot.length - 13; _11 <= _10; _11 += 98) { //#29943 + $k[$j++] = _11; //#29943 + } //#29943 + for (var _14 = 69, _13 = $_.bot.length - 13; _14 <= _13; _14 += 98) { //#29944 + $k[$j++] = _14; //#29944 + } //#29944 + var _15 = $a(); //#29944 + for (var _16 = 0, _17 = _15.length; _16 < _17; _16++) { //#29945 + $k[$j++] = $get(_15, _16); //#29945 + $_.sepfinder(); //#29945 + } //#29945 + if (!$_.usematrix) { //#29998 + $$.rmoveto(0, $_.linheight); //#29948 var _1F = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29631 - $k[$j++] = _1F; //#29632 - bwipp_renmatrix(); //#29632 - $$.rmoveto(1, 1); //#29635 - $k[$j++] = $_.comp; //#29635 - $k[$j++] = $_.options; //#29635 - bwipp_gs1_cc(); //#29635 - bwipp_renmatrix(); //#29635 - $$.restore(); //#29637 - } else { //#29674 - $k[$j++] = 'compsym'; //#29639 - $k[$j++] = $_.comp; //#29639 - $k[$j++] = $_.options; //#29639 - bwipp_gs1_cc(); //#29639 - var _1K = $k[--$j]; //#29639 - $_[$k[--$j]] = _1K; //#29639 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29640 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29641 - $k[$j++] = Infinity; //#29643 - $k[$j++] = 0; //#29644 - $forall($_.linsbs, function() { //#29644 - var _1R = $k[--$j]; //#29644 - var _1S = $k[--$j]; //#29644 - var _1T = (_1S == 0) ? 1 : 0; //#29644 - $k[$j++] = _1S; //#29644 - for (var _1U = 0, _1V = $cvi(_1R); _1U < _1V; _1U++) { //#29644 - $k[$j++] = _1T //#29644 - } //#29644 - }); //#29644 - $_.linpixs = $a(); //#29644 - $k[$j++] = Infinity; //#29646 - $k[$j++] = 0; //#29646 - $aload($_.sep); //#29646 - $_.sep = $a(); //#29646 - $_.linheight = ~~$_.linheight; //#29648 - $_.diff = $f($_.linpixs.length - $_.ccpixx); //#29649 - $k[$j++] = Infinity; //#29650 - for (var _1d = 0, _1e = $f($_.diff - 2); _1d < _1e; _1d++) { //#29650 - $k[$j++] = 0; //#29650 - } //#29650 - $_.ccrpad = $a(); //#29650 - $k[$j++] = Infinity; //#29651 - for (var _1j = 0, _1k = $_.ccpixx, _1i = $_.ccpixs.length - 1; _1k < 0 ? _1j >= _1i : _1j <= _1i; _1j += _1k) { //#29655 - $_.i = _1j; //#29653 - $k[$j++] = 0; //#29654 - $k[$j++] = 0; //#29654 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29654 - $aload($_.ccrpad); //#29654 - } //#29654 - $aload($_.sep); //#29656 - for (var _1s = 0, _1t = $_.linheight; _1s < _1t; _1s++) { //#29656 - $aload($_.linpixs); //#29656 - } //#29656 - $_.pixs = $a(); //#29656 - $_.pixx = $_.linpixs.length; //#29659 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29660 + ]); //#29955 + $k[$j++] = _1F; //#29956 + bwipp_renmatrix(); //#29956 + $$.rmoveto(1, 1); //#29959 + $k[$j++] = $_.comp; //#29959 + $k[$j++] = $_.options; //#29959 + bwipp_gs1_cc(); //#29959 + bwipp_renmatrix(); //#29959 + $$.restore(); //#29961 + } else { //#29998 + $k[$j++] = 'compsym'; //#29963 + $k[$j++] = $_.comp; //#29963 + $k[$j++] = $_.options; //#29963 + bwipp_gs1_cc(); //#29963 + var _1K = $k[--$j]; //#29963 + $_[$k[--$j]] = _1K; //#29963 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29964 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29965 + $k[$j++] = Infinity; //#29967 + $k[$j++] = 0; //#29968 + $forall($_.linsbs, function() { //#29968 + var _1R = $k[--$j]; //#29968 + var _1S = $k[--$j]; //#29968 + var _1T = (_1S == 0) ? 1 : 0; //#29968 + $k[$j++] = _1S; //#29968 + for (var _1U = 0, _1V = $cvi(_1R); _1U < _1V; _1U++) { //#29968 + $k[$j++] = _1T //#29968 + } //#29968 + }); //#29968 + $_.linpixs = $a(); //#29968 + $k[$j++] = Infinity; //#29970 + $k[$j++] = 0; //#29970 + $aload($_.sep); //#29970 + $_.sep = $a(); //#29970 + $_.linheight = ~~$_.linheight; //#29972 + $_.diff = $f($_.linpixs.length - $_.ccpixx); //#29973 + $k[$j++] = Infinity; //#29974 + for (var _1d = 0, _1e = $f($_.diff - 2); _1d < _1e; _1d++) { //#29974 + $k[$j++] = 0; //#29974 + } //#29974 + $_.ccrpad = $a(); //#29974 + $k[$j++] = Infinity; //#29975 + for (var _1j = 0, _1k = $_.ccpixx, _1i = $_.ccpixs.length - 1; _1k < 0 ? _1j >= _1i : _1j <= _1i; _1j += _1k) { //#29979 + $_.i = _1j; //#29977 + $k[$j++] = 0; //#29978 + $k[$j++] = 0; //#29978 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29978 + $aload($_.ccrpad); //#29978 + } //#29978 + $aload($_.sep); //#29980 + for (var _1s = 0, _1t = $_.linheight; _1s < _1t; _1s++) { //#29980 + $aload($_.linpixs); //#29980 + } //#29980 + $_.pixs = $a(); //#29980 + $_.pixx = $_.linpixs.length; //#29983 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29984 var _25 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29668 - $k[$j++] = _25; //#29675 - if (!$_.dontdraw) { //#29675 - $$.save(); //#29672 - bwipp_renmatrix(); //#29673 - $$.restore(); //#29674 - } //#29674 - } //#29674 - $_ = Object.getPrototypeOf($_); //#29678 + ]); //#29992 + $k[$j++] = _25; //#29999 + if (!$_.dontdraw) { //#29999 + $$.save(); //#29996 + bwipp_renmatrix(); //#29997 + $$.restore(); //#29998 + } //#29998 + } //#29998 + $_ = Object.getPrototypeOf($_); //#30002 } //bwipp_databarexpandedcomposite function bwipp_databarexpandedstackedcomposite() { - $_ = Object.create($_); //#29709 - $_.dontdraw = false; //#29712 - $_.usematrix = false; //#29713 - $_.parse = false; //#29714 - $_.dontlint = false; //#29715 - $_.lintreqs = true; //#29716 - $k[$j++] = $_; //#29718 - bwipp_processoptions(); //#29718 - $_.options = $k[--$j]; //#29718 - $_.barcode = $k[--$j]; //#29719 - if ($_.dontdraw) { //#29721 - $_.usematrix = true; //#29721 - } //#29721 - $search($_.barcode, "|"); //#29724 - if ($k[--$j]) { //#29729 - $_.linear = $k[--$j]; //#29725 - $j--; //#29726 - $_.comp = $k[--$j]; //#29727 - } else { //#29729 - $j--; //#29729 - $k[$j++] = 'bwipp.missingCompositeComponent#29729'; //#29729 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29729 - bwipp_raiseerror(); //#29729 - } //#29729 - if (!$_.usematrix) { //#29732 - $$.save(); //#29732 - } //#29732 - $put($_.options, "lintype", "databarexpandedstacked"); //#29734 - $put($_.options, "linkage", true); //#29735 - $put($_.options, "inkspreadv", 0); //#29736 - $put($_.options, "dontdraw", true); //#29737 - $put($_.options, "dontlint", true); //#29738 - var _F = $s($_.linear.length + $_.comp.length); //#29741 - $puti(_F, 0, $_.linear); //#29742 - $puti(_F, $_.linear.length, $_.comp); //#29743 - $k[$j++] = _F; //#29744 - $k[$j++] = 'ai'; //#29744 - bwipp_gs1process(); //#29744 - $j -= 3; //#29744 - $k[$j++] = $_.linear; //#29747 - $k[$j++] = $_.options; //#29747 - bwipp_databarexpandedstacked(); //#29747 - var _L = $k[--$j]; //#29748 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29748 - $_.linheight = $get(_L, "pixy"); //#29749 - $k[$j++] = _L; //#29750 - if (!$_.usematrix) { //#29750 - bwipp_renmatrix(); //#29750 - } else { //#29750 - $_.linpixs = $get($k[--$j], 'pixs'); //#29750 - } //#29750 + $_ = Object.create($_); //#30033 + $_.dontdraw = false; //#30036 + $_.usematrix = false; //#30037 + $_.parse = false; //#30038 + $_.dontlint = false; //#30039 + $_.lintreqs = true; //#30040 + $k[$j++] = $_; //#30042 + bwipp_processoptions(); //#30042 + $_.options = $k[--$j]; //#30042 + $_.barcode = $k[--$j]; //#30043 + if ($_.dontdraw) { //#30045 + $_.usematrix = true; //#30045 + } //#30045 + $search($_.barcode, "|"); //#30048 + if ($k[--$j]) { //#30053 + $_.linear = $k[--$j]; //#30049 + $j--; //#30050 + $_.comp = $k[--$j]; //#30051 + } else { //#30053 + $j--; //#30053 + $k[$j++] = 'bwipp.missingCompositeComponent#30053'; //#30053 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#30053 + bwipp_raiseerror(); //#30053 + } //#30053 + if (!$_.usematrix) { //#30056 + $$.save(); //#30056 + } //#30056 + $put($_.options, "lintype", "databarexpandedstacked"); //#30058 + $put($_.options, "linkage", true); //#30059 + $put($_.options, "inkspreadv", 0); //#30060 + $put($_.options, "dontdraw", true); //#30061 + $put($_.options, "dontlint", true); //#30062 + var _F = $s($_.linear.length + $_.comp.length); //#30065 + $puti(_F, 0, $_.linear); //#30066 + $puti(_F, $_.linear.length, $_.comp); //#30067 + $k[$j++] = _F; //#30068 + $k[$j++] = 'ai'; //#30068 + bwipp_gs1process(); //#30068 + $j -= 3; //#30068 + $k[$j++] = $_.linear; //#30071 + $k[$j++] = $_.options; //#30071 + bwipp_databarexpandedstacked(); //#30071 + var _L = $k[--$j]; //#30072 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#30072 + $_.linheight = $get(_L, "pixy"); //#30073 + $k[$j++] = _L; //#30074 + if (!$_.usematrix) { //#30074 + bwipp_renmatrix(); //#30074 + } else { //#30074 + $_.linpixs = $get($k[--$j], 'pixs'); //#30074 + } //#30074 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29754 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29767 - $_.i = _X; //#29756 - if ($get($_.bot, $_.i) == 0) { //#29764 - if ($get($_.bot, $_.i - 1) == 1) { //#29761 - $k[$j++] = 1; //#29759 - } else { //#29761 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29761 - $k[$j++] = _h; //#29761 - } //#29761 - } else { //#29764 - $k[$j++] = 0; //#29764 - } //#29764 - $put($_.sep, $_.i, $k[--$j]); //#29766 - } //#29766 - }; //#29766 - $k[$j++] = Infinity; //#29769 - var _l = $_.bot; //#29769 - for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#29769 - $k[$j++] = $f(1 - $get(_l, _m)); //#29769 - } //#29769 - $_.sep = $a(); //#29769 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29770 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29771 - $k[$j++] = Infinity; //#29772 - for (var _x = 19, _w = $_.bot.length - 13; _x <= _w; _x += 98) { //#29773 - $k[$j++] = _x; //#29773 - } //#29773 - for (var _10 = 70, _z = $_.bot.length - 13; _10 <= _z; _10 += 98) { //#29774 - $k[$j++] = _10; //#29774 - } //#29774 - var _11 = $a(); //#29774 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#29775 - $k[$j++] = $get(_11, _12); //#29775 - $_.sepfinder(); //#29775 - } //#29775 - if (!$_.usematrix) { //#29822 - $$.rmoveto(0, $_.linheight); //#29777 + $_.fp = $k[--$j]; //#30078 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#30091 + $_.i = _X; //#30080 + if ($get($_.bot, $_.i) == 0) { //#30088 + if ($get($_.bot, $_.i - 1) == 1) { //#30085 + $k[$j++] = 1; //#30083 + } else { //#30085 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#30085 + $k[$j++] = _h; //#30085 + } //#30085 + } else { //#30088 + $k[$j++] = 0; //#30088 + } //#30088 + $put($_.sep, $_.i, $k[--$j]); //#30090 + } //#30090 + }; //#30090 + $k[$j++] = Infinity; //#30093 + var _l = $_.bot; //#30093 + for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#30093 + $k[$j++] = $f(1 - $get(_l, _m)); //#30093 + } //#30093 + $_.sep = $a(); //#30093 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#30094 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#30095 + $k[$j++] = Infinity; //#30096 + for (var _x = 19, _w = $_.bot.length - 13; _x <= _w; _x += 98) { //#30097 + $k[$j++] = _x; //#30097 + } //#30097 + for (var _10 = 70, _z = $_.bot.length - 13; _10 <= _z; _10 += 98) { //#30098 + $k[$j++] = _10; //#30098 + } //#30098 + var _11 = $a(); //#30098 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#30099 + $k[$j++] = $get(_11, _12); //#30099 + $_.sepfinder(); //#30099 + } //#30099 + if (!$_.usematrix) { //#30146 + $$.rmoveto(0, $_.linheight); //#30101 var _1B = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29784 - $k[$j++] = _1B; //#29785 - bwipp_renmatrix(); //#29785 - var _1E = ($get($_.bot, 0) == 0) ? 2 : 0; //#29788 - $$.rmoveto(_1E, 1); //#29788 - $k[$j++] = $_.comp; //#29789 - $k[$j++] = $_.options; //#29789 - bwipp_gs1_cc(); //#29789 - bwipp_renmatrix(); //#29789 - $$.restore(); //#29791 - } else { //#29822 - $k[$j++] = 'compsym'; //#29793 - $k[$j++] = $_.comp; //#29793 - $k[$j++] = $_.options; //#29793 - bwipp_gs1_cc(); //#29793 - var _1J = $k[--$j]; //#29793 - $_[$k[--$j]] = _1J; //#29793 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29794 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29795 - $_.pixx = $_.sep.length; //#29797 - $k[$j++] = Infinity; //#29798 - for (var _1S = 0, _1T = ~~(($f($f($_.pixx - $_.ccpixx) + 1)) / 2); _1S < _1T; _1S++) { //#29798 - $k[$j++] = 0; //#29798 - } //#29798 - $_.cclpad = $a(); //#29798 - $k[$j++] = Infinity; //#29799 - for (var _1X = 0, _1Y = ~~($f($_.pixx - $_.ccpixx) / 2); _1X < _1Y; _1X++) { //#29799 - $k[$j++] = 0; //#29799 - } //#29799 - $_.ccrpad = $a(); //#29799 - $k[$j++] = Infinity; //#29800 - for (var _1d = 0, _1e = $_.ccpixx, _1c = $_.ccpixs.length - 1; _1e < 0 ? _1d >= _1c : _1d <= _1c; _1d += _1e) { //#29804 - $_.i = _1d; //#29802 - $aload($_.cclpad); //#29803 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29803 - $aload($_.ccrpad); //#29803 - } //#29803 - $aload($_.sep); //#29805 - $aload($_.linpixs); //#29805 - $_.pixs = $a(); //#29805 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29808 + ]); //#30108 + $k[$j++] = _1B; //#30109 + bwipp_renmatrix(); //#30109 + var _1E = ($get($_.bot, 0) == 0) ? 2 : 0; //#30112 + $$.rmoveto(_1E, 1); //#30112 + $k[$j++] = $_.comp; //#30113 + $k[$j++] = $_.options; //#30113 + bwipp_gs1_cc(); //#30113 + bwipp_renmatrix(); //#30113 + $$.restore(); //#30115 + } else { //#30146 + $k[$j++] = 'compsym'; //#30117 + $k[$j++] = $_.comp; //#30117 + $k[$j++] = $_.options; //#30117 + bwipp_gs1_cc(); //#30117 + var _1J = $k[--$j]; //#30117 + $_[$k[--$j]] = _1J; //#30117 + $_.ccpixs = $get($_.compsym, 'pixs'); //#30118 + $_.ccpixx = $get($_.compsym, 'pixx'); //#30119 + $_.pixx = $_.sep.length; //#30121 + $k[$j++] = Infinity; //#30122 + for (var _1S = 0, _1T = ~~(($f($f($_.pixx - $_.ccpixx) + 1)) / 2); _1S < _1T; _1S++) { //#30122 + $k[$j++] = 0; //#30122 + } //#30122 + $_.cclpad = $a(); //#30122 + $k[$j++] = Infinity; //#30123 + for (var _1X = 0, _1Y = ~~($f($_.pixx - $_.ccpixx) / 2); _1X < _1Y; _1X++) { //#30123 + $k[$j++] = 0; //#30123 + } //#30123 + $_.ccrpad = $a(); //#30123 + $k[$j++] = Infinity; //#30124 + for (var _1d = 0, _1e = $_.ccpixx, _1c = $_.ccpixs.length - 1; _1e < 0 ? _1d >= _1c : _1d <= _1c; _1d += _1e) { //#30128 + $_.i = _1d; //#30126 + $aload($_.cclpad); //#30127 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#30127 + $aload($_.ccrpad); //#30127 + } //#30127 + $aload($_.sep); //#30129 + $aload($_.linpixs); //#30129 + $_.pixs = $a(); //#30129 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#30132 var _1w = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29816 - $k[$j++] = _1w; //#29823 - if (!$_.dontdraw) { //#29823 - $$.save(); //#29820 - bwipp_renmatrix(); //#29821 - $$.restore(); //#29822 - } //#29822 - } //#29822 - $_ = Object.getPrototypeOf($_); //#29826 + ]); //#30140 + $k[$j++] = _1w; //#30147 + if (!$_.dontdraw) { //#30147 + $$.save(); //#30144 + bwipp_renmatrix(); //#30145 + $$.restore(); //#30146 + } //#30146 + } //#30146 + $_ = Object.getPrototypeOf($_); //#30150 } //bwipp_databarexpandedstackedcomposite function bwipp_gs1_128composite() { - $_ = Object.create($_); //#29858 - $_.dontdraw = false; //#29861 - $_.usematrix = false; //#29862 - $_.parse = false; //#29863 - $_.dontlint = false; //#29864 - $_.lintreqs = true; //#29865 - $k[$j++] = $_; //#29867 - bwipp_processoptions(); //#29867 - $_.options = $k[--$j]; //#29867 - $_.barcode = $k[--$j]; //#29868 - if ($_.dontdraw) { //#29870 - $_.usematrix = true; //#29870 - } //#29870 - $search($_.barcode, "|"); //#29873 - if ($k[--$j]) { //#29878 - $_.linear = $k[--$j]; //#29874 - $j--; //#29875 - $_.comp = $k[--$j]; //#29876 - } else { //#29878 - $j--; //#29878 - $k[$j++] = 'bwipp.missingCompositeComponent#29878'; //#29878 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29878 - bwipp_raiseerror(); //#29878 - } //#29878 - if (!$_.usematrix) { //#29881 - $$.save(); //#29881 - } //#29881 - $put($_.options, "inkspreadv", 0); //#29883 - $put($_.options, "dontdraw", true); //#29884 - $put($_.options, "dontlint", true); //#29885 - var _D = $s($_.linear.length + $_.comp.length); //#29888 - $puti(_D, 0, $_.linear); //#29889 - $puti(_D, $_.linear.length, $_.comp); //#29890 - $k[$j++] = _D; //#29891 - $k[$j++] = 'ai'; //#29891 - bwipp_gs1process(); //#29891 - $j -= 3; //#29891 - $put($_.options, "linkagea", true); //#29894 - $k[$j++] = $_.linear; //#29895 - $k[$j++] = Infinity; //#29895 - $forall($_.options); //#29895 - var _K = $d(); //#29895 - $k[$j++] = _K; //#29895 - bwipp_gs1_128(); //#29895 - var _M = $get($k[--$j], "sbs"); //#29896 - $k[$j++] = 0; //#29896 - $forall(_M, function() { //#29896 - var _N = $k[--$j]; //#29896 - var _O = $k[--$j]; //#29896 - $k[$j++] = $f(_O + _N); //#29896 - }); //#29896 - $_.linwidth = $k[--$j]; //#29896 - $put($_.options, "lintype", "gs1-128"); //#29899 - $put($_.options, "linwidth", $_.linwidth); //#29900 - $k[$j++] = $_.comp; //#29901 - $k[$j++] = Infinity; //#29901 - $forall($_.options); //#29901 - var _V = $d(); //#29901 - $k[$j++] = _V; //#29901 - bwipp_gs1_cc(); //#29901 - $_.compsym = $k[--$j]; //#29901 - if ($get($_.compsym, "pixx") == 99) { //#29902 - $k[$j++] = "a"; //#29902 - } else { //#29902 - $k[$j++] = "c"; //#29902 - } //#29902 - $_.linktype = $k[--$j]; //#29902 - if ($eq($_.linktype, "a")) { //#29910 - $put($_.options, "linkagea", true); //#29906 - $put($_.options, "linkagec", false); //#29907 - } else { //#29910 - $put($_.options, "linkagea", false); //#29909 - $put($_.options, "linkagec", true); //#29910 - } //#29910 - $k[$j++] = $_.linear; //#29912 - $k[$j++] = Infinity; //#29912 - var _g = $_.options; //#29912 - $forall(_g); //#29912 - var _h = $d(); //#29912 - $k[$j++] = _h; //#29912 - bwipp_gs1_128(); //#29912 - var _i = $k[--$j]; //#29913 - $_.linsbs = $get(_i, "sbs"); //#29913 - $_.linheight = $get($get(_i, "bhs"), 0) * 72; //#29914 - $k[$j++] = _i; //#29915 - if (!$_.usematrix) { //#29915 - bwipp_renlinear(); //#29915 - } else { //#29915 - $j--; //#29915 - } //#29915 - $k[$j++] = Infinity; //#29918 - $k[$j++] = 1; //#29919 - $forall($_.linsbs, function() { //#29919 - var _o = $k[--$j]; //#29919 - var _p = $k[--$j]; //#29919 - var _q = (_p == 0) ? 1 : 0; //#29919 - $k[$j++] = _p; //#29919 - for (var _r = 0, _s = _o; _r < _s; _r++) { //#29919 - $k[$j++] = _q //#29919 - } //#29919 - }); //#29919 - $astore($a($counttomark() - 1)); //#29920 - $_.sep = $k[--$j]; //#29920 - $j -= 2; //#29920 - if (!$_.usematrix) { //#29931 - $$.rmoveto(0, $_.linheight); //#29922 + $_ = Object.create($_); //#30182 + $_.dontdraw = false; //#30185 + $_.usematrix = false; //#30186 + $_.parse = false; //#30187 + $_.dontlint = false; //#30188 + $_.lintreqs = true; //#30189 + $k[$j++] = $_; //#30191 + bwipp_processoptions(); //#30191 + $_.options = $k[--$j]; //#30191 + $_.barcode = $k[--$j]; //#30192 + if ($_.dontdraw) { //#30194 + $_.usematrix = true; //#30194 + } //#30194 + $search($_.barcode, "|"); //#30197 + if ($k[--$j]) { //#30202 + $_.linear = $k[--$j]; //#30198 + $j--; //#30199 + $_.comp = $k[--$j]; //#30200 + } else { //#30202 + $j--; //#30202 + $k[$j++] = 'bwipp.missingCompositeComponent#30202'; //#30202 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#30202 + bwipp_raiseerror(); //#30202 + } //#30202 + if (!$_.usematrix) { //#30205 + $$.save(); //#30205 + } //#30205 + $put($_.options, "inkspreadv", 0); //#30207 + $put($_.options, "dontdraw", true); //#30208 + $put($_.options, "dontlint", true); //#30209 + var _D = $s($_.linear.length + $_.comp.length); //#30212 + $puti(_D, 0, $_.linear); //#30213 + $puti(_D, $_.linear.length, $_.comp); //#30214 + $k[$j++] = _D; //#30215 + $k[$j++] = 'ai'; //#30215 + bwipp_gs1process(); //#30215 + $j -= 3; //#30215 + $put($_.options, "linkagea", true); //#30218 + $k[$j++] = $_.linear; //#30219 + $k[$j++] = Infinity; //#30219 + $forall($_.options); //#30219 + var _K = $d(); //#30219 + $k[$j++] = _K; //#30219 + bwipp_gs1_128(); //#30219 + var _M = $get($k[--$j], "sbs"); //#30220 + $k[$j++] = 0; //#30220 + $forall(_M, function() { //#30220 + var _N = $k[--$j]; //#30220 + var _O = $k[--$j]; //#30220 + $k[$j++] = $f(_O + _N); //#30220 + }); //#30220 + $_.linwidth = $k[--$j]; //#30220 + $put($_.options, "lintype", "gs1-128"); //#30223 + $put($_.options, "linwidth", $_.linwidth); //#30224 + $k[$j++] = $_.comp; //#30225 + $k[$j++] = Infinity; //#30225 + $forall($_.options); //#30225 + var _V = $d(); //#30225 + $k[$j++] = _V; //#30225 + bwipp_gs1_cc(); //#30225 + $_.compsym = $k[--$j]; //#30225 + if ($get($_.compsym, "pixx") == 99) { //#30226 + $k[$j++] = "a"; //#30226 + } else { //#30226 + $k[$j++] = "c"; //#30226 + } //#30226 + $_.linktype = $k[--$j]; //#30226 + if ($eq($_.linktype, "a")) { //#30234 + $put($_.options, "linkagea", true); //#30230 + $put($_.options, "linkagec", false); //#30231 + } else { //#30234 + $put($_.options, "linkagea", false); //#30233 + $put($_.options, "linkagec", true); //#30234 + } //#30234 + $k[$j++] = $_.linear; //#30236 + $k[$j++] = Infinity; //#30236 + var _g = $_.options; //#30236 + $forall(_g); //#30236 + var _h = $d(); //#30236 + $k[$j++] = _h; //#30236 + bwipp_gs1_128(); //#30236 + var _i = $k[--$j]; //#30237 + $_.linsbs = $get(_i, "sbs"); //#30237 + $_.linheight = $get($get(_i, "bhs"), 0) * 72; //#30238 + $k[$j++] = _i; //#30239 + if (!$_.usematrix) { //#30239 + bwipp_renlinear(); //#30239 + } else { //#30239 + $j--; //#30239 + } //#30239 + $k[$j++] = Infinity; //#30242 + $k[$j++] = 1; //#30243 + $forall($_.linsbs, function() { //#30243 + var _o = $k[--$j]; //#30243 + var _p = $k[--$j]; //#30243 + var _q = (_p == 0) ? 1 : 0; //#30243 + $k[$j++] = _p; //#30243 + for (var _r = 0, _s = _o; _r < _s; _r++) { //#30243 + $k[$j++] = _q //#30243 + } //#30243 + }); //#30243 + $astore($a($counttomark() - 1)); //#30244 + $_.sep = $k[--$j]; //#30244 + $j -= 2; //#30244 + if (!$_.usematrix) { //#30255 + $$.rmoveto(0, $_.linheight); //#30246 var _12 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29929 - $k[$j++] = _12; //#29930 - bwipp_renmatrix(); //#29930 - } //#29930 - if ($eq($_.linktype, "a")) { //#29939 - $_.s = ~~($f($_.linwidth - 2) / 11); //#29935 - $_.p = ~~(($_.s - 9) / 2); //#29936 - $k[$j++] = 'x'; //#29937 - $k[$j++] = ((($_.s - $_.p) - 1) * 11) + 10; //#29937 - if ($_.p == 0) { //#29937 - var _19 = $k[--$j]; //#29937 - $k[$j++] = $f(_19 + 2); //#29937 - } //#29937 - var _1A = $k[--$j]; //#29937 - $_[$k[--$j]] = $f(_1A - 99); //#29937 - } else { //#29939 - $_.x = -7; //#29939 - } //#29939 - if (!$_.usematrix) { //#29996 - $$.rmoveto($_.x, 1); //#29943 - $k[$j++] = $_.compsym; //#29943 - bwipp_renmatrix(); //#29943 - $$.restore(); //#29945 - } else { //#29996 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29947 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29948 - $k[$j++] = Infinity; //#29950 - $forall($_.linsbs, function() { //#29951 - var _1K = $k[--$j]; //#29951 - var _1L = $k[--$j]; //#29951 - var _1M = (_1L == 1) ? 0 : 1; //#29951 - $k[$j++] = _1L; //#29951 - for (var _1N = 0, _1O = _1K; _1N < _1O; _1N++) { //#29951 - $k[$j++] = _1M //#29951 - } //#29951 - }); //#29951 - $_.linpixs = $a(); //#29951 - if ($_.x > 0) { //#29959 - $k[$j++] = Infinity; //#29955 - for (var _1S = 0, _1T = $_.x; _1S < _1T; _1S++) { //#29955 - $k[$j++] = 0; //#29955 - } //#29955 - $_.cclpad = $a(); //#29955 - $_.linlpad = $a(0); //#29956 - } else { //#29959 - $_.cclpad = $a(0); //#29958 - $k[$j++] = Infinity; //#29959 - for (var _1Y = 0, _1Z = -$_.x; _1Y < _1Z; _1Y++) { //#29959 - $k[$j++] = 0; //#29959 - } //#29959 - $_.linlpad = $a(); //#29959 - } //#29959 - $_.diff = $f($_.linwidth - $f($_.ccpixx + $_.x)); //#29962 - if ($_.diff > 0) { //#29968 - $k[$j++] = Infinity; //#29964 - for (var _1g = 0, _1h = $_.diff; _1g < _1h; _1g++) { //#29964 - $k[$j++] = 0; //#29964 - } //#29964 - $_.ccrpad = $a(); //#29964 - $_.linrpad = $a(0); //#29965 - } else { //#29968 - $_.ccrpad = $a(0); //#29967 - $k[$j++] = Infinity; //#29968 - for (var _1m = 0, _1n = -$_.diff; _1m < _1n; _1m++) { //#29968 - $k[$j++] = 0; //#29968 - } //#29968 - $_.linrpad = $a(); //#29968 - } //#29968 - $_.linheight = ~~$_.linheight; //#29971 - $k[$j++] = Infinity; //#29972 - for (var _1t = 0, _1u = $_.ccpixx, _1s = $_.ccpixs.length - 1; _1u < 0 ? _1t >= _1s : _1t <= _1s; _1t += _1u) { //#29976 - $_.i = _1t; //#29974 - $aload($_.cclpad); //#29975 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29975 - $aload($_.ccrpad); //#29975 - } //#29975 - $aload($_.linlpad); //#29977 - $aload($_.sep); //#29977 - $aload($_.linrpad); //#29977 - for (var _25 = 0, _26 = $_.linheight; _25 < _26; _25++) { //#29978 - $aload($_.linlpad); //#29978 - $aload($_.linpixs); //#29978 - $aload($_.linrpad); //#29978 - } //#29978 - $_.pixs = $a(); //#29978 - $_.pixx = $f($f($_.cclpad.length + $_.ccpixx) + $_.ccrpad.length); //#29981 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29982 + ]); //#30253 + $k[$j++] = _12; //#30254 + bwipp_renmatrix(); //#30254 + } //#30254 + if ($eq($_.linktype, "a")) { //#30263 + $_.s = ~~($f($_.linwidth - 2) / 11); //#30259 + $_.p = ~~(($_.s - 9) / 2); //#30260 + $k[$j++] = 'x'; //#30261 + $k[$j++] = ((($_.s - $_.p) - 1) * 11) + 10; //#30261 + if ($_.p == 0) { //#30261 + var _19 = $k[--$j]; //#30261 + $k[$j++] = $f(_19 + 2); //#30261 + } //#30261 + var _1A = $k[--$j]; //#30261 + $_[$k[--$j]] = $f(_1A - 99); //#30261 + } else { //#30263 + $_.x = -7; //#30263 + } //#30263 + if (!$_.usematrix) { //#30320 + $$.rmoveto($_.x, 1); //#30267 + $k[$j++] = $_.compsym; //#30267 + bwipp_renmatrix(); //#30267 + $$.restore(); //#30269 + } else { //#30320 + $_.ccpixs = $get($_.compsym, 'pixs'); //#30271 + $_.ccpixx = $get($_.compsym, 'pixx'); //#30272 + $k[$j++] = Infinity; //#30274 + $forall($_.linsbs, function() { //#30275 + var _1K = $k[--$j]; //#30275 + var _1L = $k[--$j]; //#30275 + var _1M = (_1L == 1) ? 0 : 1; //#30275 + $k[$j++] = _1L; //#30275 + for (var _1N = 0, _1O = _1K; _1N < _1O; _1N++) { //#30275 + $k[$j++] = _1M //#30275 + } //#30275 + }); //#30275 + $_.linpixs = $a(); //#30275 + if ($_.x > 0) { //#30283 + $k[$j++] = Infinity; //#30279 + for (var _1S = 0, _1T = $_.x; _1S < _1T; _1S++) { //#30279 + $k[$j++] = 0; //#30279 + } //#30279 + $_.cclpad = $a(); //#30279 + $_.linlpad = $a(0); //#30280 + } else { //#30283 + $_.cclpad = $a(0); //#30282 + $k[$j++] = Infinity; //#30283 + for (var _1Y = 0, _1Z = -$_.x; _1Y < _1Z; _1Y++) { //#30283 + $k[$j++] = 0; //#30283 + } //#30283 + $_.linlpad = $a(); //#30283 + } //#30283 + $_.diff = $f($_.linwidth - $f($_.ccpixx + $_.x)); //#30286 + if ($_.diff > 0) { //#30292 + $k[$j++] = Infinity; //#30288 + for (var _1g = 0, _1h = $_.diff; _1g < _1h; _1g++) { //#30288 + $k[$j++] = 0; //#30288 + } //#30288 + $_.ccrpad = $a(); //#30288 + $_.linrpad = $a(0); //#30289 + } else { //#30292 + $_.ccrpad = $a(0); //#30291 + $k[$j++] = Infinity; //#30292 + for (var _1m = 0, _1n = -$_.diff; _1m < _1n; _1m++) { //#30292 + $k[$j++] = 0; //#30292 + } //#30292 + $_.linrpad = $a(); //#30292 + } //#30292 + $_.linheight = ~~$_.linheight; //#30295 + $k[$j++] = Infinity; //#30296 + for (var _1t = 0, _1u = $_.ccpixx, _1s = $_.ccpixs.length - 1; _1u < 0 ? _1t >= _1s : _1t <= _1s; _1t += _1u) { //#30300 + $_.i = _1t; //#30298 + $aload($_.cclpad); //#30299 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#30299 + $aload($_.ccrpad); //#30299 + } //#30299 + $aload($_.linlpad); //#30301 + $aload($_.sep); //#30301 + $aload($_.linrpad); //#30301 + for (var _25 = 0, _26 = $_.linheight; _25 < _26; _25++) { //#30302 + $aload($_.linlpad); //#30302 + $aload($_.linpixs); //#30302 + $aload($_.linrpad); //#30302 + } //#30302 + $_.pixs = $a(); //#30302 + $_.pixx = $f($f($_.cclpad.length + $_.ccpixx) + $_.ccrpad.length); //#30305 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#30306 var _2M = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29990 - $k[$j++] = _2M; //#29997 - if (!$_.dontdraw) { //#29997 - $$.save(); //#29994 - bwipp_renmatrix(); //#29995 - $$.restore(); //#29996 - } //#29996 - } //#29996 - $_ = Object.getPrototypeOf($_); //#30000 + ]); //#30314 + $k[$j++] = _2M; //#30321 + if (!$_.dontdraw) { //#30321 + $$.save(); //#30318 + bwipp_renmatrix(); //#30319 + $$.restore(); //#30320 + } //#30320 + } //#30320 + $_ = Object.getPrototypeOf($_); //#30324 } //bwipp_gs1_128composite function bwipp_gs1datamatrix() { - $_ = Object.create($_); //#30030 - $_.dontdraw = false; //#30033 - $_.parse = false; //#30034 - $_.dontlint = false; //#30035 - $_.lintreqs = true; //#30036 - $_.gssep = false; //#30037 - $k[$j++] = $_; //#30039 - bwipp_processoptions(); //#30039 - $_.options = $k[--$j]; //#30039 - $_.barcode = $k[--$j]; //#30040 - $k[$j++] = $_.barcode; //#30042 - $k[$j++] = 'ai'; //#30042 - bwipp_gs1process(); //#30042 - $_.fncs = $k[--$j]; //#30043 - $_.vals = $k[--$j]; //#30044 - $_.ais = $k[--$j]; //#30045 - $_.fnc1 = -1; //#30048 - $_.dmtx = $a([$_.fnc1]); //#30049 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30065 - $_.i = _A; //#30051 - $_.ai = $get($_.ais, $_.i); //#30052 - $_.val = $get($_.vals, $_.i); //#30053 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30054 - $puti(_K, 0, $_.dmtx); //#30055 - $k[$j++] = _K; //#30056 - $k[$j++] = _K; //#30056 - $k[$j++] = $_.dmtx.length; //#30056 - $k[$j++] = $_.ai; //#30056 - $k[$j++] = Infinity; //#30056 - var _O = $k[--$j]; //#30056 - var _P = $k[--$j]; //#30056 - $k[$j++] = _O; //#30056 - $forall(_P); //#30056 - var _Q = $a(); //#30056 - var _R = $k[--$j]; //#30056 - $puti($k[--$j], _R, _Q); //#30056 - var _T = $k[--$j]; //#30057 - $k[$j++] = _T; //#30057 - $k[$j++] = _T; //#30057 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30057 - $k[$j++] = $_.val; //#30057 - $k[$j++] = Infinity; //#30057 - var _X = $k[--$j]; //#30057 - var _Y = $k[--$j]; //#30057 - $k[$j++] = _X; //#30057 - $forall(_Y); //#30057 - var _Z = $a(); //#30057 - var _a = $k[--$j]; //#30057 - $puti($k[--$j], _a, _Z); //#30057 - $_.dmtx = $k[--$j]; //#30058 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30064 - var _j = $a($_.dmtx.length + 1); //#30060 - $puti(_j, 0, $_.dmtx); //#30061 - $k[$j++] = _j; //#30062 - $k[$j++] = _j; //#30062 - $k[$j++] = $_.dmtx.length; //#30062 - if ($_.gssep) { //#30062 - $k[$j++] = 29; //#30062 - } else { //#30062 - $k[$j++] = $_.fnc1; //#30062 - } //#30062 - var _o = $k[--$j]; //#30062 - var _p = $k[--$j]; //#30062 - $put($k[--$j], _p, _o); //#30062 - $_.dmtx = $k[--$j]; //#30063 - } //#30063 - } //#30063 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30068 - $_.i = 0; //#30069 - $_.j = 0; //#30069 - for (;;) { //#30079 - if ($_.i == $_.dmtx.length) { //#30070 - break; //#30070 - } //#30070 - var _y = $get($_.dmtx, $_.i); //#30071 - $k[$j++] = _y; //#30076 - if (_y == $_.fnc1) { //#30075 - $j--; //#30072 - $puti($_.barcode, $_.j, "^FNC1"); //#30072 - $_.j = $_.j + 4; //#30073 - } else { //#30075 - $put($_.barcode, $_.j, $k[--$j]); //#30075 - } //#30075 - $_.i = $_.i + 1; //#30077 - $_.j = $_.j + 1; //#30078 - } //#30078 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30080 - delete $_.options["parse"]; //#30083 - $put($_.options, "dontdraw", true); //#30084 - $put($_.options, "parsefnc", true); //#30085 - $k[$j++] = 'args'; //#30086 - $k[$j++] = $_.barcode; //#30086 - $k[$j++] = $_.options; //#30086 - bwipp_datamatrix(); //#30086 - var _1G = $k[--$j]; //#30086 - $_[$k[--$j]] = _1G; //#30086 - $put($_.args, "opt", $_.options); //#30088 - $k[$j++] = $_.args; //#30091 - if (!$_.dontdraw) { //#30091 - bwipp_renmatrix(); //#30091 - } //#30091 - $_ = Object.getPrototypeOf($_); //#30093 + $_ = Object.create($_); //#30354 + $_.dontdraw = false; //#30357 + $_.parse = false; //#30358 + $_.dontlint = false; //#30359 + $_.lintreqs = true; //#30360 + $_.gssep = false; //#30361 + $k[$j++] = $_; //#30363 + bwipp_processoptions(); //#30363 + $_.options = $k[--$j]; //#30363 + $_.barcode = $k[--$j]; //#30364 + $k[$j++] = $_.barcode; //#30366 + $k[$j++] = 'ai'; //#30366 + bwipp_gs1process(); //#30366 + $_.fncs = $k[--$j]; //#30367 + $_.vals = $k[--$j]; //#30368 + $_.ais = $k[--$j]; //#30369 + $_.fnc1 = -1; //#30372 + $_.dmtx = $a([$_.fnc1]); //#30373 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30389 + $_.i = _A; //#30375 + $_.ai = $get($_.ais, $_.i); //#30376 + $_.val = $get($_.vals, $_.i); //#30377 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30378 + $puti(_K, 0, $_.dmtx); //#30379 + $k[$j++] = _K; //#30380 + $k[$j++] = _K; //#30380 + $k[$j++] = $_.dmtx.length; //#30380 + $k[$j++] = $_.ai; //#30380 + $k[$j++] = Infinity; //#30380 + var _O = $k[--$j]; //#30380 + var _P = $k[--$j]; //#30380 + $k[$j++] = _O; //#30380 + $forall(_P); //#30380 + var _Q = $a(); //#30380 + var _R = $k[--$j]; //#30380 + $puti($k[--$j], _R, _Q); //#30380 + var _T = $k[--$j]; //#30381 + $k[$j++] = _T; //#30381 + $k[$j++] = _T; //#30381 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30381 + $k[$j++] = $_.val; //#30381 + $k[$j++] = Infinity; //#30381 + var _X = $k[--$j]; //#30381 + var _Y = $k[--$j]; //#30381 + $k[$j++] = _X; //#30381 + $forall(_Y); //#30381 + var _Z = $a(); //#30381 + var _a = $k[--$j]; //#30381 + $puti($k[--$j], _a, _Z); //#30381 + $_.dmtx = $k[--$j]; //#30382 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30388 + var _j = $a($_.dmtx.length + 1); //#30384 + $puti(_j, 0, $_.dmtx); //#30385 + $k[$j++] = _j; //#30386 + $k[$j++] = _j; //#30386 + $k[$j++] = $_.dmtx.length; //#30386 + if ($_.gssep) { //#30386 + $k[$j++] = 29; //#30386 + } else { //#30386 + $k[$j++] = $_.fnc1; //#30386 + } //#30386 + var _o = $k[--$j]; //#30386 + var _p = $k[--$j]; //#30386 + $put($k[--$j], _p, _o); //#30386 + $_.dmtx = $k[--$j]; //#30387 + } //#30387 + } //#30387 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30392 + $_.i = 0; //#30393 + $_.j = 0; //#30393 + for (;;) { //#30403 + if ($_.i == $_.dmtx.length) { //#30394 + break; //#30394 + } //#30394 + var _y = $get($_.dmtx, $_.i); //#30395 + $k[$j++] = _y; //#30400 + if (_y == $_.fnc1) { //#30399 + $j--; //#30396 + $puti($_.barcode, $_.j, "^FNC1"); //#30396 + $_.j = $_.j + 4; //#30397 + } else { //#30399 + $put($_.barcode, $_.j, $k[--$j]); //#30399 + } //#30399 + $_.i = $_.i + 1; //#30401 + $_.j = $_.j + 1; //#30402 + } //#30402 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30404 + delete $_.options["parse"]; //#30407 + $put($_.options, "dontdraw", true); //#30408 + $put($_.options, "parsefnc", true); //#30409 + $k[$j++] = 'args'; //#30410 + $k[$j++] = $_.barcode; //#30410 + $k[$j++] = $_.options; //#30410 + bwipp_datamatrix(); //#30410 + var _1G = $k[--$j]; //#30410 + $_[$k[--$j]] = _1G; //#30410 + $put($_.args, "opt", $_.options); //#30412 + $k[$j++] = $_.args; //#30415 + if (!$_.dontdraw) { //#30415 + bwipp_renmatrix(); //#30415 + } //#30415 + $_ = Object.getPrototypeOf($_); //#30417 } //bwipp_gs1datamatrix function bwipp_gs1datamatrixrectangular() { - $_ = Object.create($_); //#30123 - $_.parse = false; //#30126 - $_.dontlint = false; //#30127 - $_.lintreqs = true; //#30128 - $_.dontdraw = false; //#30129 - $_.gssep = false; //#30130 - $k[$j++] = $_; //#30132 - bwipp_processoptions(); //#30132 - $_.options = $k[--$j]; //#30132 - $_.barcode = $k[--$j]; //#30133 - $k[$j++] = $_.barcode; //#30135 - $k[$j++] = 'ai'; //#30135 - bwipp_gs1process(); //#30135 - $_.fncs = $k[--$j]; //#30136 - $_.vals = $k[--$j]; //#30137 - $_.ais = $k[--$j]; //#30138 - $_.fnc1 = -1; //#30141 - $_.dmtx = $a([$_.fnc1]); //#30142 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30158 - $_.i = _A; //#30144 - $_.ai = $get($_.ais, $_.i); //#30145 - $_.val = $get($_.vals, $_.i); //#30146 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30147 - $puti(_K, 0, $_.dmtx); //#30148 - $k[$j++] = _K; //#30149 - $k[$j++] = _K; //#30149 - $k[$j++] = $_.dmtx.length; //#30149 - $k[$j++] = $_.ai; //#30149 - $k[$j++] = Infinity; //#30149 - var _O = $k[--$j]; //#30149 - var _P = $k[--$j]; //#30149 - $k[$j++] = _O; //#30149 - $forall(_P); //#30149 - var _Q = $a(); //#30149 - var _R = $k[--$j]; //#30149 - $puti($k[--$j], _R, _Q); //#30149 - var _T = $k[--$j]; //#30150 - $k[$j++] = _T; //#30150 - $k[$j++] = _T; //#30150 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30150 - $k[$j++] = $_.val; //#30150 - $k[$j++] = Infinity; //#30150 - var _X = $k[--$j]; //#30150 - var _Y = $k[--$j]; //#30150 - $k[$j++] = _X; //#30150 - $forall(_Y); //#30150 - var _Z = $a(); //#30150 - var _a = $k[--$j]; //#30150 - $puti($k[--$j], _a, _Z); //#30150 - $_.dmtx = $k[--$j]; //#30151 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30157 - var _j = $a($_.dmtx.length + 1); //#30153 - $puti(_j, 0, $_.dmtx); //#30154 - $k[$j++] = _j; //#30155 - $k[$j++] = _j; //#30155 - $k[$j++] = $_.dmtx.length; //#30155 - if ($_.gssep) { //#30155 - $k[$j++] = 29; //#30155 - } else { //#30155 - $k[$j++] = $_.fnc1; //#30155 - } //#30155 - var _o = $k[--$j]; //#30155 - var _p = $k[--$j]; //#30155 - $put($k[--$j], _p, _o); //#30155 - $_.dmtx = $k[--$j]; //#30156 - } //#30156 - } //#30156 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30161 - $_.i = 0; //#30162 - $_.j = 0; //#30162 - for (;;) { //#30172 - if ($_.i == $_.dmtx.length) { //#30163 - break; //#30163 - } //#30163 - var _y = $get($_.dmtx, $_.i); //#30164 - $k[$j++] = _y; //#30169 - if (_y == $_.fnc1) { //#30168 - $j--; //#30165 - $puti($_.barcode, $_.j, "^FNC1"); //#30165 - $_.j = $_.j + 4; //#30166 - } else { //#30168 - $put($_.barcode, $_.j, $k[--$j]); //#30168 - } //#30168 - $_.i = $_.i + 1; //#30170 - $_.j = $_.j + 1; //#30171 - } //#30171 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30173 - delete $_.options["parse"]; //#30176 - $put($_.options, "dontdraw", true); //#30177 - $put($_.options, "parsefnc", true); //#30178 - $put($_.options, "format", "rectangle"); //#30179 - $k[$j++] = 'args'; //#30180 - $k[$j++] = $_.barcode; //#30180 - $k[$j++] = $_.options; //#30180 - bwipp_datamatrix(); //#30180 - var _1H = $k[--$j]; //#30180 - $_[$k[--$j]] = _1H; //#30180 - $put($_.args, "opt", $_.options); //#30182 - $k[$j++] = $_.args; //#30185 - if (!$_.dontdraw) { //#30185 - bwipp_renmatrix(); //#30185 - } //#30185 - $_ = Object.getPrototypeOf($_); //#30187 + $_ = Object.create($_); //#30447 + $_.parse = false; //#30450 + $_.dontlint = false; //#30451 + $_.lintreqs = true; //#30452 + $_.dontdraw = false; //#30453 + $_.gssep = false; //#30454 + $k[$j++] = $_; //#30456 + bwipp_processoptions(); //#30456 + $_.options = $k[--$j]; //#30456 + $_.barcode = $k[--$j]; //#30457 + $k[$j++] = $_.barcode; //#30459 + $k[$j++] = 'ai'; //#30459 + bwipp_gs1process(); //#30459 + $_.fncs = $k[--$j]; //#30460 + $_.vals = $k[--$j]; //#30461 + $_.ais = $k[--$j]; //#30462 + $_.fnc1 = -1; //#30465 + $_.dmtx = $a([$_.fnc1]); //#30466 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30482 + $_.i = _A; //#30468 + $_.ai = $get($_.ais, $_.i); //#30469 + $_.val = $get($_.vals, $_.i); //#30470 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30471 + $puti(_K, 0, $_.dmtx); //#30472 + $k[$j++] = _K; //#30473 + $k[$j++] = _K; //#30473 + $k[$j++] = $_.dmtx.length; //#30473 + $k[$j++] = $_.ai; //#30473 + $k[$j++] = Infinity; //#30473 + var _O = $k[--$j]; //#30473 + var _P = $k[--$j]; //#30473 + $k[$j++] = _O; //#30473 + $forall(_P); //#30473 + var _Q = $a(); //#30473 + var _R = $k[--$j]; //#30473 + $puti($k[--$j], _R, _Q); //#30473 + var _T = $k[--$j]; //#30474 + $k[$j++] = _T; //#30474 + $k[$j++] = _T; //#30474 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30474 + $k[$j++] = $_.val; //#30474 + $k[$j++] = Infinity; //#30474 + var _X = $k[--$j]; //#30474 + var _Y = $k[--$j]; //#30474 + $k[$j++] = _X; //#30474 + $forall(_Y); //#30474 + var _Z = $a(); //#30474 + var _a = $k[--$j]; //#30474 + $puti($k[--$j], _a, _Z); //#30474 + $_.dmtx = $k[--$j]; //#30475 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30481 + var _j = $a($_.dmtx.length + 1); //#30477 + $puti(_j, 0, $_.dmtx); //#30478 + $k[$j++] = _j; //#30479 + $k[$j++] = _j; //#30479 + $k[$j++] = $_.dmtx.length; //#30479 + if ($_.gssep) { //#30479 + $k[$j++] = 29; //#30479 + } else { //#30479 + $k[$j++] = $_.fnc1; //#30479 + } //#30479 + var _o = $k[--$j]; //#30479 + var _p = $k[--$j]; //#30479 + $put($k[--$j], _p, _o); //#30479 + $_.dmtx = $k[--$j]; //#30480 + } //#30480 + } //#30480 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30485 + $_.i = 0; //#30486 + $_.j = 0; //#30486 + for (;;) { //#30496 + if ($_.i == $_.dmtx.length) { //#30487 + break; //#30487 + } //#30487 + var _y = $get($_.dmtx, $_.i); //#30488 + $k[$j++] = _y; //#30493 + if (_y == $_.fnc1) { //#30492 + $j--; //#30489 + $puti($_.barcode, $_.j, "^FNC1"); //#30489 + $_.j = $_.j + 4; //#30490 + } else { //#30492 + $put($_.barcode, $_.j, $k[--$j]); //#30492 + } //#30492 + $_.i = $_.i + 1; //#30494 + $_.j = $_.j + 1; //#30495 + } //#30495 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30497 + delete $_.options["parse"]; //#30500 + $put($_.options, "dontdraw", true); //#30501 + $put($_.options, "parsefnc", true); //#30502 + $put($_.options, "format", "rectangle"); //#30503 + $k[$j++] = 'args'; //#30504 + $k[$j++] = $_.barcode; //#30504 + $k[$j++] = $_.options; //#30504 + bwipp_datamatrix(); //#30504 + var _1H = $k[--$j]; //#30504 + $_[$k[--$j]] = _1H; //#30504 + $put($_.args, "opt", $_.options); //#30506 + $k[$j++] = $_.args; //#30509 + if (!$_.dontdraw) { //#30509 + bwipp_renmatrix(); //#30509 + } //#30509 + $_ = Object.getPrototypeOf($_); //#30511 } //bwipp_gs1datamatrixrectangular function bwipp_gs1dldatamatrix() { - $_ = Object.create($_); //#30217 - $_.parse = false; //#30220 - $_.dontlint = false; //#30221 - $_.lintreqs = true; //#30222 - $_.dontdraw = false; //#30223 - $k[$j++] = $_; //#30225 - bwipp_processoptions(); //#30225 - $_.options = $k[--$j]; //#30225 - $_.barcode = $k[--$j]; //#30226 + $_ = Object.create($_); //#30541 + $_.parse = false; //#30544 + $_.dontlint = false; //#30545 + $_.lintreqs = true; //#30546 + $_.dontdraw = false; //#30547 + $k[$j++] = $_; //#30549 + bwipp_processoptions(); //#30549 + $_.options = $k[--$j]; //#30549 + $_.barcode = $k[--$j]; //#30550 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#30232 - $_.fncvals = _3; //#30233 - $k[$j++] = 'barcode'; //#30234 - $k[$j++] = $_.barcode; //#30234 - $k[$j++] = $_.fncvals; //#30234 - bwipp_parseinput(); //#30234 - var _6 = $k[--$j]; //#30234 - $_[$k[--$j]] = _6; //#30234 - $k[$j++] = $_.barcode; //#30236 - $k[$j++] = 'dl'; //#30236 - bwipp_gs1process(); //#30236 - $j -= 3; //#30236 - delete $_.options["parse"]; //#30239 - $put($_.options, "dontdraw", true); //#30240 - $k[$j++] = 'args'; //#30241 - $k[$j++] = $_.barcode; //#30241 - $k[$j++] = $_.options; //#30241 - bwipp_datamatrix(); //#30241 - var _D = $k[--$j]; //#30241 - $_[$k[--$j]] = _D; //#30241 - $put($_.args, "opt", $_.options); //#30243 - $k[$j++] = $_.args; //#30246 - if (!$_.dontdraw) { //#30246 - bwipp_renmatrix(); //#30246 - } //#30246 - $_ = Object.getPrototypeOf($_); //#30248 + ]); //#30556 + $_.fncvals = _3; //#30557 + $k[$j++] = 'barcode'; //#30558 + $k[$j++] = $_.barcode; //#30558 + $k[$j++] = $_.fncvals; //#30558 + bwipp_parseinput(); //#30558 + var _6 = $k[--$j]; //#30558 + $_[$k[--$j]] = _6; //#30558 + $k[$j++] = $_.barcode; //#30560 + $k[$j++] = 'dl'; //#30560 + bwipp_gs1process(); //#30560 + $j -= 3; //#30560 + delete $_.options["parse"]; //#30563 + $put($_.options, "dontdraw", true); //#30564 + $k[$j++] = 'args'; //#30565 + $k[$j++] = $_.barcode; //#30565 + $k[$j++] = $_.options; //#30565 + bwipp_datamatrix(); //#30565 + var _D = $k[--$j]; //#30565 + $_[$k[--$j]] = _D; //#30565 + $put($_.args, "opt", $_.options); //#30567 + $k[$j++] = $_.args; //#30570 + if (!$_.dontdraw) { //#30570 + bwipp_renmatrix(); //#30570 + } //#30570 + $_ = Object.getPrototypeOf($_); //#30572 } //bwipp_gs1dldatamatrix function bwipp_gs1qrcode() { - $_ = Object.create($_); //#30277 - $_.parse = false; //#30280 - $_.dontlint = false; //#30281 - $_.lintreqs = true; //#30282 - $_.dontdraw = false; //#30283 - $k[$j++] = $_; //#30285 - bwipp_processoptions(); //#30285 - $_.options = $k[--$j]; //#30285 - $_.barcode = $k[--$j]; //#30286 - $k[$j++] = $_.barcode; //#30288 - $k[$j++] = 'ai'; //#30288 - bwipp_gs1process(); //#30288 - $_.fncs = $k[--$j]; //#30289 - $_.vals = $k[--$j]; //#30290 - $_.ais = $k[--$j]; //#30291 - $_.fnc1 = -1; //#30294 - $_.qrc = $a([$_.fnc1]); //#30295 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30311 - $_.i = _A; //#30297 - $_.ai = $get($_.ais, $_.i); //#30298 - $_.val = $get($_.vals, $_.i); //#30299 - var _K = $a(($_.qrc.length + $_.ai.length) + $_.val.length); //#30300 - $puti(_K, 0, $_.qrc); //#30301 - $k[$j++] = _K; //#30302 - $k[$j++] = _K; //#30302 - $k[$j++] = $_.qrc.length; //#30302 - $k[$j++] = $_.ai; //#30302 - $k[$j++] = Infinity; //#30302 - var _O = $k[--$j]; //#30302 - var _P = $k[--$j]; //#30302 - $k[$j++] = _O; //#30302 - $forall(_P); //#30302 - var _Q = $a(); //#30302 - var _R = $k[--$j]; //#30302 - $puti($k[--$j], _R, _Q); //#30302 - var _T = $k[--$j]; //#30303 - $k[$j++] = _T; //#30303 - $k[$j++] = _T; //#30303 - $k[$j++] = $_.qrc.length + $_.ai.length; //#30303 - $k[$j++] = $_.val; //#30303 - $k[$j++] = Infinity; //#30303 - var _X = $k[--$j]; //#30303 - var _Y = $k[--$j]; //#30303 - $k[$j++] = _X; //#30303 - $forall(_Y); //#30303 - var _Z = $a(); //#30303 - var _a = $k[--$j]; //#30303 - $puti($k[--$j], _a, _Z); //#30303 - $_.qrc = $k[--$j]; //#30304 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30310 - var _j = $a($_.qrc.length + 1); //#30306 - $puti(_j, 0, $_.qrc); //#30307 - $put(_j, $_.qrc.length, $_.fnc1); //#30308 - $_.qrc = _j; //#30309 - } //#30309 - } //#30309 - $_.barcode = $s(($_.qrc.length + 1) * 5); //#30314 - $_.i = 0; //#30315 - $_.j = 0; //#30315 - for (;;) { //#30325 - if ($_.i == $_.qrc.length) { //#30316 - break; //#30316 - } //#30316 - var _t = $get($_.qrc, $_.i); //#30317 - $k[$j++] = _t; //#30322 - if (_t == $_.fnc1) { //#30321 - $j--; //#30318 - $puti($_.barcode, $_.j, "^FNC1"); //#30318 - $_.j = $_.j + 4; //#30319 - } else { //#30321 - $put($_.barcode, $_.j, $k[--$j]); //#30321 - } //#30321 - $_.i = $_.i + 1; //#30323 - $_.j = $_.j + 1; //#30324 - } //#30324 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30326 - delete $_.options["parse"]; //#30329 - $put($_.options, "dontdraw", true); //#30330 - $put($_.options, "parsefnc", true); //#30331 - $k[$j++] = 'args'; //#30332 - $k[$j++] = $_.barcode; //#30332 - $k[$j++] = $_.options; //#30332 - bwipp_qrcode(); //#30332 - var _1B = $k[--$j]; //#30332 - $_[$k[--$j]] = _1B; //#30332 - $put($_.args, "opt", $_.options); //#30334 - $k[$j++] = $_.args; //#30337 - if (!$_.dontdraw) { //#30337 - bwipp_renmatrix(); //#30337 - } //#30337 - $_ = Object.getPrototypeOf($_); //#30339 + $_ = Object.create($_); //#30601 + $_.parse = false; //#30604 + $_.dontlint = false; //#30605 + $_.lintreqs = true; //#30606 + $_.dontdraw = false; //#30607 + $k[$j++] = $_; //#30609 + bwipp_processoptions(); //#30609 + $_.options = $k[--$j]; //#30609 + $_.barcode = $k[--$j]; //#30610 + $k[$j++] = $_.barcode; //#30612 + $k[$j++] = 'ai'; //#30612 + bwipp_gs1process(); //#30612 + $_.fncs = $k[--$j]; //#30613 + $_.vals = $k[--$j]; //#30614 + $_.ais = $k[--$j]; //#30615 + $_.fnc1 = -1; //#30618 + $_.qrc = $a([$_.fnc1]); //#30619 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30635 + $_.i = _A; //#30621 + $_.ai = $get($_.ais, $_.i); //#30622 + $_.val = $get($_.vals, $_.i); //#30623 + var _K = $a(($_.qrc.length + $_.ai.length) + $_.val.length); //#30624 + $puti(_K, 0, $_.qrc); //#30625 + $k[$j++] = _K; //#30626 + $k[$j++] = _K; //#30626 + $k[$j++] = $_.qrc.length; //#30626 + $k[$j++] = $_.ai; //#30626 + $k[$j++] = Infinity; //#30626 + var _O = $k[--$j]; //#30626 + var _P = $k[--$j]; //#30626 + $k[$j++] = _O; //#30626 + $forall(_P); //#30626 + var _Q = $a(); //#30626 + var _R = $k[--$j]; //#30626 + $puti($k[--$j], _R, _Q); //#30626 + var _T = $k[--$j]; //#30627 + $k[$j++] = _T; //#30627 + $k[$j++] = _T; //#30627 + $k[$j++] = $_.qrc.length + $_.ai.length; //#30627 + $k[$j++] = $_.val; //#30627 + $k[$j++] = Infinity; //#30627 + var _X = $k[--$j]; //#30627 + var _Y = $k[--$j]; //#30627 + $k[$j++] = _X; //#30627 + $forall(_Y); //#30627 + var _Z = $a(); //#30627 + var _a = $k[--$j]; //#30627 + $puti($k[--$j], _a, _Z); //#30627 + $_.qrc = $k[--$j]; //#30628 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30634 + var _j = $a($_.qrc.length + 1); //#30630 + $puti(_j, 0, $_.qrc); //#30631 + $put(_j, $_.qrc.length, $_.fnc1); //#30632 + $_.qrc = _j; //#30633 + } //#30633 + } //#30633 + $_.barcode = $s(($_.qrc.length + 1) * 5); //#30638 + $_.i = 0; //#30639 + $_.j = 0; //#30639 + for (;;) { //#30649 + if ($_.i == $_.qrc.length) { //#30640 + break; //#30640 + } //#30640 + var _t = $get($_.qrc, $_.i); //#30641 + $k[$j++] = _t; //#30646 + if (_t == $_.fnc1) { //#30645 + $j--; //#30642 + $puti($_.barcode, $_.j, "^FNC1"); //#30642 + $_.j = $_.j + 4; //#30643 + } else { //#30645 + $put($_.barcode, $_.j, $k[--$j]); //#30645 + } //#30645 + $_.i = $_.i + 1; //#30647 + $_.j = $_.j + 1; //#30648 + } //#30648 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30650 + delete $_.options["parse"]; //#30653 + $put($_.options, "dontdraw", true); //#30654 + $put($_.options, "parsefnc", true); //#30655 + $k[$j++] = 'args'; //#30656 + $k[$j++] = $_.barcode; //#30656 + $k[$j++] = $_.options; //#30656 + bwipp_qrcode(); //#30656 + var _1B = $k[--$j]; //#30656 + $_[$k[--$j]] = _1B; //#30656 + $put($_.args, "opt", $_.options); //#30658 + $k[$j++] = $_.args; //#30661 + if (!$_.dontdraw) { //#30661 + bwipp_renmatrix(); //#30661 + } //#30661 + $_ = Object.getPrototypeOf($_); //#30663 } //bwipp_gs1qrcode function bwipp_gs1dlqrcode() { - $_ = Object.create($_); //#30369 - $_.parse = false; //#30372 - $_.dontlint = false; //#30373 - $_.lintreqs = true; //#30374 - $_.dontdraw = false; //#30375 - $k[$j++] = $_; //#30377 - bwipp_processoptions(); //#30377 - $_.options = $k[--$j]; //#30377 - $_.barcode = $k[--$j]; //#30378 + $_ = Object.create($_); //#30693 + $_.parse = false; //#30696 + $_.dontlint = false; //#30697 + $_.lintreqs = true; //#30698 + $_.dontdraw = false; //#30699 + $k[$j++] = $_; //#30701 + bwipp_processoptions(); //#30701 + $_.options = $k[--$j]; //#30701 + $_.barcode = $k[--$j]; //#30702 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#30384 - $_.fncvals = _3; //#30385 - $k[$j++] = 'barcode'; //#30386 - $k[$j++] = $_.barcode; //#30386 - $k[$j++] = $_.fncvals; //#30386 - bwipp_parseinput(); //#30386 - var _6 = $k[--$j]; //#30386 - $_[$k[--$j]] = _6; //#30386 - $k[$j++] = $_.barcode; //#30388 - $k[$j++] = 'dl'; //#30388 - bwipp_gs1process(); //#30388 - $j -= 3; //#30388 - delete $_.options["parse"]; //#30391 - $put($_.options, "dontdraw", true); //#30392 - $k[$j++] = 'args'; //#30393 - $k[$j++] = $_.barcode; //#30393 - $k[$j++] = $_.options; //#30393 - bwipp_qrcode(); //#30393 - var _D = $k[--$j]; //#30393 - $_[$k[--$j]] = _D; //#30393 - $put($_.args, "opt", $_.options); //#30395 - $k[$j++] = $_.args; //#30398 - if (!$_.dontdraw) { //#30398 - bwipp_renmatrix(); //#30398 - } //#30398 - $_ = Object.getPrototypeOf($_); //#30400 + ]); //#30708 + $_.fncvals = _3; //#30709 + $k[$j++] = 'barcode'; //#30710 + $k[$j++] = $_.barcode; //#30710 + $k[$j++] = $_.fncvals; //#30710 + bwipp_parseinput(); //#30710 + var _6 = $k[--$j]; //#30710 + $_[$k[--$j]] = _6; //#30710 + $k[$j++] = $_.barcode; //#30712 + $k[$j++] = 'dl'; //#30712 + bwipp_gs1process(); //#30712 + $j -= 3; //#30712 + delete $_.options["parse"]; //#30715 + $put($_.options, "dontdraw", true); //#30716 + $k[$j++] = 'args'; //#30717 + $k[$j++] = $_.barcode; //#30717 + $k[$j++] = $_.options; //#30717 + bwipp_qrcode(); //#30717 + var _D = $k[--$j]; //#30717 + $_[$k[--$j]] = _D; //#30717 + $put($_.args, "opt", $_.options); //#30719 + $k[$j++] = $_.args; //#30722 + if (!$_.dontdraw) { //#30722 + bwipp_renmatrix(); //#30722 + } //#30722 + $_ = Object.getPrototypeOf($_); //#30724 } //bwipp_gs1dlqrcode function bwipp_gs1dotcode() { - $_ = Object.create($_); //#30430 - $_.dontdraw = false; //#30433 - $_.parse = false; //#30434 - $_.dontlint = false; //#30435 - $_.lintreqs = true; //#30436 - $k[$j++] = $_; //#30438 - bwipp_processoptions(); //#30438 - $_.options = $k[--$j]; //#30438 - $_.barcode = $k[--$j]; //#30439 - $k[$j++] = $_.barcode; //#30441 - $k[$j++] = 'ai'; //#30441 - bwipp_gs1process(); //#30441 - $_.fncs = $k[--$j]; //#30442 - $_.vals = $k[--$j]; //#30443 - $_.ais = $k[--$j]; //#30444 - $_.fnc1 = -1; //#30447 - $_.dmtx = $a([$_.fnc1]); //#30448 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30464 - $_.i = _A; //#30450 - $_.ai = $get($_.ais, $_.i); //#30451 - $_.val = $get($_.vals, $_.i); //#30452 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30453 - $puti(_K, 0, $_.dmtx); //#30454 - $k[$j++] = _K; //#30455 - $k[$j++] = _K; //#30455 - $k[$j++] = $_.dmtx.length; //#30455 - $k[$j++] = $_.ai; //#30455 - $k[$j++] = Infinity; //#30455 - var _O = $k[--$j]; //#30455 - var _P = $k[--$j]; //#30455 - $k[$j++] = _O; //#30455 - $forall(_P); //#30455 - var _Q = $a(); //#30455 - var _R = $k[--$j]; //#30455 - $puti($k[--$j], _R, _Q); //#30455 - var _T = $k[--$j]; //#30456 - $k[$j++] = _T; //#30456 - $k[$j++] = _T; //#30456 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30456 - $k[$j++] = $_.val; //#30456 - $k[$j++] = Infinity; //#30456 - var _X = $k[--$j]; //#30456 - var _Y = $k[--$j]; //#30456 - $k[$j++] = _X; //#30456 - $forall(_Y); //#30456 - var _Z = $a(); //#30456 - var _a = $k[--$j]; //#30456 - $puti($k[--$j], _a, _Z); //#30456 - $_.dmtx = $k[--$j]; //#30457 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30463 - var _j = $a($_.dmtx.length + 1); //#30459 - $puti(_j, 0, $_.dmtx); //#30460 - $put(_j, $_.dmtx.length, $_.fnc1); //#30461 - $_.dmtx = _j; //#30462 - } //#30462 - } //#30462 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30467 - $_.i = 0; //#30468 - $_.j = 0; //#30468 - for (;;) { //#30478 - if ($_.i == $_.dmtx.length) { //#30469 - break; //#30469 - } //#30469 - var _t = $get($_.dmtx, $_.i); //#30470 - $k[$j++] = _t; //#30475 - if (_t == $_.fnc1) { //#30474 - $j--; //#30471 - $puti($_.barcode, $_.j, "^FNC1"); //#30471 - $_.j = $_.j + 4; //#30472 - } else { //#30474 - $put($_.barcode, $_.j, $k[--$j]); //#30474 - } //#30474 - $_.i = $_.i + 1; //#30476 - $_.j = $_.j + 1; //#30477 - } //#30477 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30479 - delete $_.options["parse"]; //#30482 - $put($_.options, "dontdraw", true); //#30483 - $put($_.options, "parsefnc", true); //#30484 - $k[$j++] = 'args'; //#30485 - $k[$j++] = $_.barcode; //#30485 - $k[$j++] = $_.options; //#30485 - bwipp_dotcode(); //#30485 - var _1B = $k[--$j]; //#30485 - $_[$k[--$j]] = _1B; //#30485 - $put($_.args, "opt", $_.options); //#30487 - $k[$j++] = $_.args; //#30490 - if (!$_.dontdraw) { //#30490 - bwipp_renmatrix(); //#30490 - } //#30490 - $_ = Object.getPrototypeOf($_); //#30492 + $_ = Object.create($_); //#30754 + $_.dontdraw = false; //#30757 + $_.parse = false; //#30758 + $_.dontlint = false; //#30759 + $_.lintreqs = true; //#30760 + $k[$j++] = $_; //#30762 + bwipp_processoptions(); //#30762 + $_.options = $k[--$j]; //#30762 + $_.barcode = $k[--$j]; //#30763 + $k[$j++] = $_.barcode; //#30765 + $k[$j++] = 'ai'; //#30765 + bwipp_gs1process(); //#30765 + $_.fncs = $k[--$j]; //#30766 + $_.vals = $k[--$j]; //#30767 + $_.ais = $k[--$j]; //#30768 + $_.fnc1 = -1; //#30771 + $_.dmtx = $a([$_.fnc1]); //#30772 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30788 + $_.i = _A; //#30774 + $_.ai = $get($_.ais, $_.i); //#30775 + $_.val = $get($_.vals, $_.i); //#30776 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30777 + $puti(_K, 0, $_.dmtx); //#30778 + $k[$j++] = _K; //#30779 + $k[$j++] = _K; //#30779 + $k[$j++] = $_.dmtx.length; //#30779 + $k[$j++] = $_.ai; //#30779 + $k[$j++] = Infinity; //#30779 + var _O = $k[--$j]; //#30779 + var _P = $k[--$j]; //#30779 + $k[$j++] = _O; //#30779 + $forall(_P); //#30779 + var _Q = $a(); //#30779 + var _R = $k[--$j]; //#30779 + $puti($k[--$j], _R, _Q); //#30779 + var _T = $k[--$j]; //#30780 + $k[$j++] = _T; //#30780 + $k[$j++] = _T; //#30780 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30780 + $k[$j++] = $_.val; //#30780 + $k[$j++] = Infinity; //#30780 + var _X = $k[--$j]; //#30780 + var _Y = $k[--$j]; //#30780 + $k[$j++] = _X; //#30780 + $forall(_Y); //#30780 + var _Z = $a(); //#30780 + var _a = $k[--$j]; //#30780 + $puti($k[--$j], _a, _Z); //#30780 + $_.dmtx = $k[--$j]; //#30781 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30787 + var _j = $a($_.dmtx.length + 1); //#30783 + $puti(_j, 0, $_.dmtx); //#30784 + $put(_j, $_.dmtx.length, $_.fnc1); //#30785 + $_.dmtx = _j; //#30786 + } //#30786 + } //#30786 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30791 + $_.i = 0; //#30792 + $_.j = 0; //#30792 + for (;;) { //#30802 + if ($_.i == $_.dmtx.length) { //#30793 + break; //#30793 + } //#30793 + var _t = $get($_.dmtx, $_.i); //#30794 + $k[$j++] = _t; //#30799 + if (_t == $_.fnc1) { //#30798 + $j--; //#30795 + $puti($_.barcode, $_.j, "^FNC1"); //#30795 + $_.j = $_.j + 4; //#30796 + } else { //#30798 + $put($_.barcode, $_.j, $k[--$j]); //#30798 + } //#30798 + $_.i = $_.i + 1; //#30800 + $_.j = $_.j + 1; //#30801 + } //#30801 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30803 + delete $_.options["parse"]; //#30806 + $put($_.options, "dontdraw", true); //#30807 + $put($_.options, "parsefnc", true); //#30808 + $k[$j++] = 'args'; //#30809 + $k[$j++] = $_.barcode; //#30809 + $k[$j++] = $_.options; //#30809 + bwipp_dotcode(); //#30809 + var _1B = $k[--$j]; //#30809 + $_[$k[--$j]] = _1B; //#30809 + $put($_.args, "opt", $_.options); //#30811 + $k[$j++] = $_.args; //#30814 + if (!$_.dontdraw) { //#30814 + bwipp_renmatrix(); //#30814 + } //#30814 + $_ = Object.getPrototypeOf($_); //#30816 } //bwipp_gs1dotcode function bwipp_hibccode39() { - $_ = Object.create($_); //#30523 - $_.dontdraw = false; //#30526 - $_.textfont = "OCR-B"; //#30527 - $_.textsize = 10; //#30528 - $_.textyoffset = -8; //#30529 - $_.textxoffset = 0; //#30530 - $_.validatecheck = false; //#30531 - $k[$j++] = $_; //#30533 - bwipp_processoptions(); //#30533 - $_.options = $k[--$j]; //#30533 - $_.barcode = $k[--$j]; //#30534 - if ($eq($_.barcode, "")) { //#30538 - $k[$j++] = 'bwipp.hibccode39emptyData#30537'; //#30537 - $k[$j++] = "The data must not be empty"; //#30537 - bwipp_raiseerror(); //#30537 - } //#30537 - bwipp_loadctx(bwipp_hibccode39) //#30540 - if (!bwipp_hibccode39.__30547__) { //#30547 - $_ = Object.create($_); //#30547 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30544 - $_.charvals = new Map; //#30545 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30546 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30546 - } //#30546 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode39.$ctx[id] = $_[id]); //#30546 - bwipp_hibccode39.__30547__ = 1; //#30546 - $_ = Object.getPrototypeOf($_); //#30546 - } //#30546 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30554 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30551 - if (!_E) { //#30553 - $k[$j++] = 'bwipp.hibccode39badCharacter#30552'; //#30552 - $k[$j++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30552 - bwipp_raiseerror(); //#30552 - } //#30552 - } //#30552 - $k[$j++] = 'barlen'; //#30556 - $k[$j++] = $_.barcode.length; //#30556 - if ($_.validatecheck) { //#30556 - var _H = $k[--$j]; //#30556 - $k[$j++] = $f(_H - 1); //#30556 - } //#30556 - var _I = $k[--$j]; //#30556 - $_[$k[--$j]] = _I; //#30556 - $_.checksum = 41; //#30558 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30562 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30561 - } //#30561 - $_.checksum = $_.checksum % 43; //#30563 - if ($_.validatecheck) { //#30569 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30567 - $k[$j++] = 'bwipp.hibccode39badCheckDigit#30566'; //#30566 - $k[$j++] = "Incorrect HIBC Code 39 check digit provided"; //#30566 - bwipp_raiseerror(); //#30566 - } //#30566 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30568 - } //#30568 - var _e = $s($f($_.barlen + 2)); //#30571 - $puti(_e, 1, $_.barcode); //#30571 - $_.barcode = _e; //#30571 - $put($_.barcode, 0, 43); //#30572 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30573 - $_.text = $s($f($_.barlen + 4)); //#30575 - $put($_.text, 0, 42); //#30576 - $puti($_.text, 1, $_.barcode); //#30577 - var _v = $get($_.barcode, $f($_.barlen + 1)); //#30578 - $k[$j++] = $_.text; //#30578 - $k[$j++] = $f($_.barlen + 2); //#30578 - $k[$j++] = _v; //#30578 - if (_v == 32) { //#30578 - $j--; //#30578 - $k[$j++] = 95; //#30578 - } //#30578 - var _w = $k[--$j]; //#30578 - var _x = $k[--$j]; //#30578 - $put($k[--$j], _x, _w); //#30578 - $put($_.text, $f($_.barlen + 3), 42); //#30579 - $put($_.options, "dontdraw", true); //#30582 - $put($_.options, "includecheck", false); //#30583 - $put($_.options, "validatecheck", false); //#30584 - $k[$j++] = 'args'; //#30585 - $k[$j++] = $_.barcode; //#30585 - $k[$j++] = $_.options; //#30585 - bwipp_code39(); //#30585 - var _16 = $k[--$j]; //#30585 - $_[$k[--$j]] = _16; //#30585 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30587 - $put($_.args, "textxalign", "center"); //#30588 - $put($_.args, "opt", $_.options); //#30589 - $k[$j++] = $_.args; //#30592 - if (!$_.dontdraw) { //#30592 - bwipp_renlinear(); //#30592 - } //#30592 - $_ = Object.getPrototypeOf($_); //#30594 - $_ = Object.getPrototypeOf($_); //#30596 + $_ = Object.create($_); //#30847 + $_.dontdraw = false; //#30850 + $_.textfont = "OCR-B"; //#30851 + $_.textsize = 10; //#30852 + $_.textyoffset = -8; //#30853 + $_.textxoffset = 0; //#30854 + $_.validatecheck = false; //#30855 + $k[$j++] = $_; //#30857 + bwipp_processoptions(); //#30857 + $_.options = $k[--$j]; //#30857 + $_.barcode = $k[--$j]; //#30858 + if ($eq($_.barcode, "")) { //#30862 + $k[$j++] = 'bwipp.hibccode39emptyData#30861'; //#30861 + $k[$j++] = "The data must not be empty"; //#30861 + bwipp_raiseerror(); //#30861 + } //#30861 + bwipp_loadctx(bwipp_hibccode39) //#30864 + if (!bwipp_hibccode39.__30871__) { //#30871 + $_ = Object.create($_); //#30871 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30868 + $_.charvals = new Map; //#30869 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#30870 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30870 + } //#30870 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode39.$ctx[id] = $_[id]); //#30870 + bwipp_hibccode39.__30871__ = 1; //#30870 + $_ = Object.getPrototypeOf($_); //#30870 + } //#30870 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30878 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30875 + if (!_E) { //#30877 + $k[$j++] = 'bwipp.hibccode39badCharacter#30876'; //#30876 + $k[$j++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30876 + bwipp_raiseerror(); //#30876 + } //#30876 + } //#30876 + $k[$j++] = 'barlen'; //#30880 + $k[$j++] = $_.barcode.length; //#30880 + if ($_.validatecheck) { //#30880 + var _H = $k[--$j]; //#30880 + $k[$j++] = $f(_H - 1); //#30880 + } //#30880 + var _I = $k[--$j]; //#30880 + $_[$k[--$j]] = _I; //#30880 + $_.checksum = 41; //#30882 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30886 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30885 + } //#30885 + $_.checksum = $_.checksum % 43; //#30887 + if ($_.validatecheck) { //#30893 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30891 + $k[$j++] = 'bwipp.hibccode39badCheckDigit#30890'; //#30890 + $k[$j++] = "Incorrect HIBC Code 39 check digit provided"; //#30890 + bwipp_raiseerror(); //#30890 + } //#30890 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30892 + } //#30892 + var _e = $s($f($_.barlen + 2)); //#30895 + $puti(_e, 1, $_.barcode); //#30895 + $_.barcode = _e; //#30895 + $put($_.barcode, 0, 43); //#30896 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30897 + $_.text = $s($f($_.barlen + 4)); //#30899 + $put($_.text, 0, 42); //#30900 + $puti($_.text, 1, $_.barcode); //#30901 + var _v = $get($_.barcode, $f($_.barlen + 1)); //#30902 + $k[$j++] = $_.text; //#30902 + $k[$j++] = $f($_.barlen + 2); //#30902 + $k[$j++] = _v; //#30902 + if (_v == 32) { //#30902 + $j--; //#30902 + $k[$j++] = 95; //#30902 + } //#30902 + var _w = $k[--$j]; //#30902 + var _x = $k[--$j]; //#30902 + $put($k[--$j], _x, _w); //#30902 + $put($_.text, $f($_.barlen + 3), 42); //#30903 + $put($_.options, "dontdraw", true); //#30906 + $put($_.options, "includecheck", false); //#30907 + $put($_.options, "validatecheck", false); //#30908 + $k[$j++] = 'args'; //#30909 + $k[$j++] = $_.barcode; //#30909 + $k[$j++] = $_.options; //#30909 + bwipp_code39(); //#30909 + var _16 = $k[--$j]; //#30909 + $_[$k[--$j]] = _16; //#30909 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30911 + $put($_.args, "textxalign", "center"); //#30912 + $put($_.args, "opt", $_.options); //#30913 + $k[$j++] = $_.args; //#30916 + if (!$_.dontdraw) { //#30916 + bwipp_renlinear(); //#30916 + } //#30916 + $_ = Object.getPrototypeOf($_); //#30918 + $_ = Object.getPrototypeOf($_); //#30920 } //bwipp_hibccode39 function bwipp_hibccode128() { - $_ = Object.create($_); //#30627 - $_.dontdraw = false; //#30630 - $_.textfont = "OCR-B"; //#30631 - $_.textsize = 10; //#30632 - $_.textyoffset = -8; //#30633 - $_.textxoffset = 0; //#30634 - $_.validatecheck = false; //#30635 - $k[$j++] = $_; //#30637 - bwipp_processoptions(); //#30637 - $_.options = $k[--$j]; //#30637 - $_.barcode = $k[--$j]; //#30638 - if ($eq($_.barcode, "")) { //#30642 - $k[$j++] = 'bwipp.hibccode128emptyData#30641'; //#30641 - $k[$j++] = "The data must not be empty"; //#30641 - bwipp_raiseerror(); //#30641 - } //#30641 - bwipp_loadctx(bwipp_hibccode128) //#30644 - if (!bwipp_hibccode128.__30651__) { //#30651 - $_ = Object.create($_); //#30651 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30648 - $_.charvals = new Map; //#30649 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30650 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30650 - } //#30650 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode128.$ctx[id] = $_[id]); //#30650 - bwipp_hibccode128.__30651__ = 1; //#30650 - $_ = Object.getPrototypeOf($_); //#30650 - } //#30650 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30658 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30655 - if (!_E) { //#30657 - $k[$j++] = 'bwipp.hibccode128badCharacter#30656'; //#30656 - $k[$j++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30656 - bwipp_raiseerror(); //#30656 - } //#30656 - } //#30656 - $k[$j++] = 'barlen'; //#30660 - $k[$j++] = $_.barcode.length; //#30660 - if ($_.validatecheck) { //#30660 - var _H = $k[--$j]; //#30660 - $k[$j++] = $f(_H - 1); //#30660 - } //#30660 - var _I = $k[--$j]; //#30660 - $_[$k[--$j]] = _I; //#30660 - $_.checksum = 41; //#30662 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30666 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30665 - } //#30665 - $_.checksum = $_.checksum % 43; //#30667 - if ($_.validatecheck) { //#30673 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30671 - $k[$j++] = 'bwipp.hibccode128badCheckDigit#30670'; //#30670 - $k[$j++] = "Incorrect HIBC Code 128 check digit provided"; //#30670 - bwipp_raiseerror(); //#30670 - } //#30670 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30672 - } //#30672 - var _e = $s($f($_.barlen + 2)); //#30675 - $puti(_e, 1, $_.barcode); //#30675 - $_.barcode = _e; //#30675 - $put($_.barcode, 0, 43); //#30676 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30677 - $_.text = $s($f($_.barlen + 4)); //#30679 - $put($_.text, 0, 42); //#30680 - $puti($_.text, 1, $_.barcode); //#30681 - var _v = $get($_.barcode, $f($_.barlen + 1)); //#30682 - $k[$j++] = $_.text; //#30682 - $k[$j++] = $f($_.barlen + 2); //#30682 - $k[$j++] = _v; //#30682 - if (_v == 32) { //#30682 - $j--; //#30682 - $k[$j++] = 95; //#30682 - } //#30682 - var _w = $k[--$j]; //#30682 - var _x = $k[--$j]; //#30682 - $put($k[--$j], _x, _w); //#30682 - $put($_.text, $f($_.barlen + 3), 42); //#30683 - $put($_.options, "dontdraw", true); //#30686 - $put($_.options, "validatecheck", false); //#30687 - $k[$j++] = 'args'; //#30688 - $k[$j++] = $_.barcode; //#30688 - $k[$j++] = $_.options; //#30688 - bwipp_code128(); //#30688 - var _15 = $k[--$j]; //#30688 - $_[$k[--$j]] = _15; //#30688 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30690 - $put($_.args, "textxalign", "center"); //#30691 - $put($_.args, "opt", $_.options); //#30692 - $k[$j++] = $_.args; //#30695 - if (!$_.dontdraw) { //#30695 - bwipp_renlinear(); //#30695 - } //#30695 - $_ = Object.getPrototypeOf($_); //#30697 - $_ = Object.getPrototypeOf($_); //#30699 + $_ = Object.create($_); //#30951 + $_.dontdraw = false; //#30954 + $_.textfont = "OCR-B"; //#30955 + $_.textsize = 10; //#30956 + $_.textyoffset = -8; //#30957 + $_.textxoffset = 0; //#30958 + $_.validatecheck = false; //#30959 + $k[$j++] = $_; //#30961 + bwipp_processoptions(); //#30961 + $_.options = $k[--$j]; //#30961 + $_.barcode = $k[--$j]; //#30962 + if ($eq($_.barcode, "")) { //#30966 + $k[$j++] = 'bwipp.hibccode128emptyData#30965'; //#30965 + $k[$j++] = "The data must not be empty"; //#30965 + bwipp_raiseerror(); //#30965 + } //#30965 + bwipp_loadctx(bwipp_hibccode128) //#30968 + if (!bwipp_hibccode128.__30975__) { //#30975 + $_ = Object.create($_); //#30975 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30972 + $_.charvals = new Map; //#30973 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#30974 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30974 + } //#30974 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode128.$ctx[id] = $_[id]); //#30974 + bwipp_hibccode128.__30975__ = 1; //#30974 + $_ = Object.getPrototypeOf($_); //#30974 + } //#30974 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30982 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30979 + if (!_E) { //#30981 + $k[$j++] = 'bwipp.hibccode128badCharacter#30980'; //#30980 + $k[$j++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30980 + bwipp_raiseerror(); //#30980 + } //#30980 + } //#30980 + $k[$j++] = 'barlen'; //#30984 + $k[$j++] = $_.barcode.length; //#30984 + if ($_.validatecheck) { //#30984 + var _H = $k[--$j]; //#30984 + $k[$j++] = $f(_H - 1); //#30984 + } //#30984 + var _I = $k[--$j]; //#30984 + $_[$k[--$j]] = _I; //#30984 + $_.checksum = 41; //#30986 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30990 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30989 + } //#30989 + $_.checksum = $_.checksum % 43; //#30991 + if ($_.validatecheck) { //#30997 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30995 + $k[$j++] = 'bwipp.hibccode128badCheckDigit#30994'; //#30994 + $k[$j++] = "Incorrect HIBC Code 128 check digit provided"; //#30994 + bwipp_raiseerror(); //#30994 + } //#30994 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30996 + } //#30996 + var _e = $s($f($_.barlen + 2)); //#30999 + $puti(_e, 1, $_.barcode); //#30999 + $_.barcode = _e; //#30999 + $put($_.barcode, 0, 43); //#31000 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31001 + $_.text = $s($f($_.barlen + 4)); //#31003 + $put($_.text, 0, 42); //#31004 + $puti($_.text, 1, $_.barcode); //#31005 + var _v = $get($_.barcode, $f($_.barlen + 1)); //#31006 + $k[$j++] = $_.text; //#31006 + $k[$j++] = $f($_.barlen + 2); //#31006 + $k[$j++] = _v; //#31006 + if (_v == 32) { //#31006 + $j--; //#31006 + $k[$j++] = 95; //#31006 + } //#31006 + var _w = $k[--$j]; //#31006 + var _x = $k[--$j]; //#31006 + $put($k[--$j], _x, _w); //#31006 + $put($_.text, $f($_.barlen + 3), 42); //#31007 + $put($_.options, "dontdraw", true); //#31010 + $put($_.options, "validatecheck", false); //#31011 + $k[$j++] = 'args'; //#31012 + $k[$j++] = $_.barcode; //#31012 + $k[$j++] = $_.options; //#31012 + bwipp_code128(); //#31012 + var _15 = $k[--$j]; //#31012 + $_[$k[--$j]] = _15; //#31012 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#31014 + $put($_.args, "textxalign", "center"); //#31015 + $put($_.args, "opt", $_.options); //#31016 + $k[$j++] = $_.args; //#31019 + if (!$_.dontdraw) { //#31019 + bwipp_renlinear(); //#31019 + } //#31019 + $_ = Object.getPrototypeOf($_); //#31021 + $_ = Object.getPrototypeOf($_); //#31023 } //bwipp_hibccode128 function bwipp_hibcdatamatrix() { - $_ = Object.create($_); //#30730 - $_.dontdraw = false; //#30733 - $_.validatecheck = false; //#30734 - $k[$j++] = $_; //#30736 - bwipp_processoptions(); //#30736 - $_.options = $k[--$j]; //#30736 - $_.barcode = $k[--$j]; //#30737 - if ($eq($_.barcode, "")) { //#30741 - $k[$j++] = 'bwipp.hibcdatamatrixEmptyData#30740'; //#30740 - $k[$j++] = "The data must not be empty"; //#30740 - bwipp_raiseerror(); //#30740 - } //#30740 - bwipp_loadctx(bwipp_hibcdatamatrix) //#30743 - if (!bwipp_hibcdatamatrix.__30750__) { //#30750 - $_ = Object.create($_); //#30750 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30747 - $_.charvals = new Map; //#30748 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30749 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30749 - } //#30749 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrix.$ctx[id] = $_[id]); //#30749 - bwipp_hibcdatamatrix.__30750__ = 1; //#30749 - $_ = Object.getPrototypeOf($_); //#30749 - } //#30749 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30757 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30754 - if (!_E) { //#30756 - $k[$j++] = 'bwipp.hibcdatamatrixBadCharacter#30755'; //#30755 - $k[$j++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30755 - bwipp_raiseerror(); //#30755 - } //#30755 - } //#30755 - $k[$j++] = 'barlen'; //#30759 - $k[$j++] = $_.barcode.length; //#30759 - if ($_.validatecheck) { //#30759 - var _H = $k[--$j]; //#30759 - $k[$j++] = $f(_H - 1); //#30759 - } //#30759 - var _I = $k[--$j]; //#30759 - $_[$k[--$j]] = _I; //#30759 - $_.checksum = 41; //#30761 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30765 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30764 - } //#30764 - $_.checksum = $_.checksum % 43; //#30766 - if ($_.validatecheck) { //#30772 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30770 - $k[$j++] = 'bwipp.hibcdatamatrixBadCheckDigit#30769'; //#30769 - $k[$j++] = "Incorrect HIBC Data Matrix check digit provided"; //#30769 - bwipp_raiseerror(); //#30769 - } //#30769 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30771 - } //#30771 - var _d = $_.barlen; //#30774 - var _e = $s($f(_d + 2)); //#30774 - $puti(_e, 1, $_.barcode); //#30774 - $_.barcode = _e; //#30774 - $put($_.barcode, 0, 43); //#30775 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30776 - $put($_.options, "dontdraw", true); //#30779 - $put($_.options, "validatecheck", false); //#30780 - $k[$j++] = 'args'; //#30781 - $k[$j++] = $_.barcode; //#30781 - $k[$j++] = $_.options; //#30781 - bwipp_datamatrix(); //#30781 - var _q = $k[--$j]; //#30781 - var _r = $k[--$j]; //#30781 - $_[_r] = _q; //#30781 - $put($_.args, "opt", $_.options); //#30783 - $k[$j++] = $_.args; //#30786 - if (!$_.dontdraw) { //#30786 - bwipp_renmatrix(); //#30786 - } //#30786 - $_ = Object.getPrototypeOf($_); //#30788 - $_ = Object.getPrototypeOf($_); //#30790 + $_ = Object.create($_); //#31054 + $_.dontdraw = false; //#31057 + $_.validatecheck = false; //#31058 + $k[$j++] = $_; //#31060 + bwipp_processoptions(); //#31060 + $_.options = $k[--$j]; //#31060 + $_.barcode = $k[--$j]; //#31061 + if ($eq($_.barcode, "")) { //#31065 + $k[$j++] = 'bwipp.hibcdatamatrixEmptyData#31064'; //#31064 + $k[$j++] = "The data must not be empty"; //#31064 + bwipp_raiseerror(); //#31064 + } //#31064 + bwipp_loadctx(bwipp_hibcdatamatrix) //#31067 + if (!bwipp_hibcdatamatrix.__31074__) { //#31074 + $_ = Object.create($_); //#31074 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31071 + $_.charvals = new Map; //#31072 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31073 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31073 + } //#31073 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrix.$ctx[id] = $_[id]); //#31073 + bwipp_hibcdatamatrix.__31074__ = 1; //#31073 + $_ = Object.getPrototypeOf($_); //#31073 + } //#31073 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31081 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31078 + if (!_E) { //#31080 + $k[$j++] = 'bwipp.hibcdatamatrixBadCharacter#31079'; //#31079 + $k[$j++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31079 + bwipp_raiseerror(); //#31079 + } //#31079 + } //#31079 + $k[$j++] = 'barlen'; //#31083 + $k[$j++] = $_.barcode.length; //#31083 + if ($_.validatecheck) { //#31083 + var _H = $k[--$j]; //#31083 + $k[$j++] = $f(_H - 1); //#31083 + } //#31083 + var _I = $k[--$j]; //#31083 + $_[$k[--$j]] = _I; //#31083 + $_.checksum = 41; //#31085 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31089 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31088 + } //#31088 + $_.checksum = $_.checksum % 43; //#31090 + if ($_.validatecheck) { //#31096 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31094 + $k[$j++] = 'bwipp.hibcdatamatrixBadCheckDigit#31093'; //#31093 + $k[$j++] = "Incorrect HIBC Data Matrix check digit provided"; //#31093 + bwipp_raiseerror(); //#31093 + } //#31093 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31095 + } //#31095 + var _d = $_.barlen; //#31098 + var _e = $s($f(_d + 2)); //#31098 + $puti(_e, 1, $_.barcode); //#31098 + $_.barcode = _e; //#31098 + $put($_.barcode, 0, 43); //#31099 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31100 + $put($_.options, "dontdraw", true); //#31103 + $put($_.options, "validatecheck", false); //#31104 + $k[$j++] = 'args'; //#31105 + $k[$j++] = $_.barcode; //#31105 + $k[$j++] = $_.options; //#31105 + bwipp_datamatrix(); //#31105 + var _q = $k[--$j]; //#31105 + var _r = $k[--$j]; //#31105 + $_[_r] = _q; //#31105 + $put($_.args, "opt", $_.options); //#31107 + $k[$j++] = $_.args; //#31110 + if (!$_.dontdraw) { //#31110 + bwipp_renmatrix(); //#31110 + } //#31110 + $_ = Object.getPrototypeOf($_); //#31112 + $_ = Object.getPrototypeOf($_); //#31114 } //bwipp_hibcdatamatrix function bwipp_hibcdatamatrixrectangular() { - $_ = Object.create($_); //#30821 - $_.dontdraw = false; //#30824 - $_.validatecheck = false; //#30825 - $k[$j++] = $_; //#30827 - bwipp_processoptions(); //#30827 - $_.options = $k[--$j]; //#30827 - $_.barcode = $k[--$j]; //#30828 - if ($eq($_.barcode, "")) { //#30832 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularEmptyData#30831'; //#30831 - $k[$j++] = "The data must not be empty"; //#30831 - bwipp_raiseerror(); //#30831 - } //#30831 - bwipp_loadctx(bwipp_hibcdatamatrixrectangular) //#30834 - if (!bwipp_hibcdatamatrixrectangular.__30841__) { //#30841 - $_ = Object.create($_); //#30841 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30838 - $_.charvals = new Map; //#30839 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30840 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30840 - } //#30840 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrixrectangular.$ctx[id] = $_[id]); //#30840 - bwipp_hibcdatamatrixrectangular.__30841__ = 1; //#30840 - $_ = Object.getPrototypeOf($_); //#30840 - } //#30840 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30848 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30845 - if (!_E) { //#30847 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCharacter#30846'; //#30846 - $k[$j++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30846 - bwipp_raiseerror(); //#30846 - } //#30846 - } //#30846 - $k[$j++] = 'barlen'; //#30850 - $k[$j++] = $_.barcode.length; //#30850 - if ($_.validatecheck) { //#30850 - var _H = $k[--$j]; //#30850 - $k[$j++] = $f(_H - 1); //#30850 - } //#30850 - var _I = $k[--$j]; //#30850 - $_[$k[--$j]] = _I; //#30850 - $_.checksum = 41; //#30852 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30856 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30855 - } //#30855 - $_.checksum = $_.checksum % 43; //#30857 - if ($_.validatecheck) { //#30863 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30861 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCheckDigit#30860'; //#30860 - $k[$j++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; //#30860 - bwipp_raiseerror(); //#30860 - } //#30860 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30862 - } //#30862 - var _d = $_.barlen; //#30865 - var _e = $s($f(_d + 2)); //#30865 - $puti(_e, 1, $_.barcode); //#30865 - $_.barcode = _e; //#30865 - $put($_.barcode, 0, 43); //#30866 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30867 - $put($_.options, "dontdraw", true); //#30870 - $put($_.options, "validatecheck", false); //#30871 - $put($_.options, "format", "rectangle"); //#30872 - $k[$j++] = 'args'; //#30873 - $k[$j++] = $_.barcode; //#30873 - $k[$j++] = $_.options; //#30873 - bwipp_datamatrix(); //#30873 - var _r = $k[--$j]; //#30873 - $_[$k[--$j]] = _r; //#30873 - $put($_.args, "opt", $_.options); //#30875 - $k[$j++] = $_.args; //#30878 - if (!$_.dontdraw) { //#30878 - bwipp_renmatrix(); //#30878 - } //#30878 - $_ = Object.getPrototypeOf($_); //#30880 - $_ = Object.getPrototypeOf($_); //#30882 + $_ = Object.create($_); //#31145 + $_.dontdraw = false; //#31148 + $_.validatecheck = false; //#31149 + $k[$j++] = $_; //#31151 + bwipp_processoptions(); //#31151 + $_.options = $k[--$j]; //#31151 + $_.barcode = $k[--$j]; //#31152 + if ($eq($_.barcode, "")) { //#31156 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularEmptyData#31155'; //#31155 + $k[$j++] = "The data must not be empty"; //#31155 + bwipp_raiseerror(); //#31155 + } //#31155 + bwipp_loadctx(bwipp_hibcdatamatrixrectangular) //#31158 + if (!bwipp_hibcdatamatrixrectangular.__31165__) { //#31165 + $_ = Object.create($_); //#31165 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31162 + $_.charvals = new Map; //#31163 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31164 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31164 + } //#31164 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrixrectangular.$ctx[id] = $_[id]); //#31164 + bwipp_hibcdatamatrixrectangular.__31165__ = 1; //#31164 + $_ = Object.getPrototypeOf($_); //#31164 + } //#31164 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31172 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31169 + if (!_E) { //#31171 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCharacter#31170'; //#31170 + $k[$j++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31170 + bwipp_raiseerror(); //#31170 + } //#31170 + } //#31170 + $k[$j++] = 'barlen'; //#31174 + $k[$j++] = $_.barcode.length; //#31174 + if ($_.validatecheck) { //#31174 + var _H = $k[--$j]; //#31174 + $k[$j++] = $f(_H - 1); //#31174 + } //#31174 + var _I = $k[--$j]; //#31174 + $_[$k[--$j]] = _I; //#31174 + $_.checksum = 41; //#31176 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31180 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31179 + } //#31179 + $_.checksum = $_.checksum % 43; //#31181 + if ($_.validatecheck) { //#31187 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31185 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCheckDigit#31184'; //#31184 + $k[$j++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; //#31184 + bwipp_raiseerror(); //#31184 + } //#31184 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31186 + } //#31186 + var _d = $_.barlen; //#31189 + var _e = $s($f(_d + 2)); //#31189 + $puti(_e, 1, $_.barcode); //#31189 + $_.barcode = _e; //#31189 + $put($_.barcode, 0, 43); //#31190 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31191 + $put($_.options, "dontdraw", true); //#31194 + $put($_.options, "validatecheck", false); //#31195 + $put($_.options, "format", "rectangle"); //#31196 + $k[$j++] = 'args'; //#31197 + $k[$j++] = $_.barcode; //#31197 + $k[$j++] = $_.options; //#31197 + bwipp_datamatrix(); //#31197 + var _r = $k[--$j]; //#31197 + $_[$k[--$j]] = _r; //#31197 + $put($_.args, "opt", $_.options); //#31199 + $k[$j++] = $_.args; //#31202 + if (!$_.dontdraw) { //#31202 + bwipp_renmatrix(); //#31202 + } //#31202 + $_ = Object.getPrototypeOf($_); //#31204 + $_ = Object.getPrototypeOf($_); //#31206 } //bwipp_hibcdatamatrixrectangular function bwipp_hibcpdf417() { - $_ = Object.create($_); //#30913 - $_.dontdraw = false; //#30916 - $_.columns = 2; //#30917 - $_.validatecheck = false; //#30918 - $k[$j++] = $_; //#30920 - bwipp_processoptions(); //#30920 - $_.options = $k[--$j]; //#30920 - $_.barcode = $k[--$j]; //#30921 - if ($eq($_.barcode, "")) { //#30925 - $k[$j++] = 'bwipp.hibcpdf417EmptyData#30924'; //#30924 - $k[$j++] = "The data must not be empty"; //#30924 - bwipp_raiseerror(); //#30924 - } //#30924 - bwipp_loadctx(bwipp_hibcpdf417) //#30927 - if (!bwipp_hibcpdf417.__30934__) { //#30934 - $_ = Object.create($_); //#30934 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30931 - $_.charvals = new Map; //#30932 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30933 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30933 - } //#30933 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcpdf417.$ctx[id] = $_[id]); //#30933 - bwipp_hibcpdf417.__30934__ = 1; //#30933 - $_ = Object.getPrototypeOf($_); //#30933 - } //#30933 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30941 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30938 - if (!_E) { //#30940 - $k[$j++] = 'bwipp.hibcpdf417BadCharacter#30939'; //#30939 - $k[$j++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30939 - bwipp_raiseerror(); //#30939 - } //#30939 - } //#30939 - $k[$j++] = 'barlen'; //#30943 - $k[$j++] = $_.barcode.length; //#30943 - if ($_.validatecheck) { //#30943 - var _H = $k[--$j]; //#30943 - $k[$j++] = $f(_H - 1); //#30943 - } //#30943 - var _I = $k[--$j]; //#30943 - $_[$k[--$j]] = _I; //#30943 - $_.checksum = 41; //#30945 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30949 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30948 - } //#30948 - $_.checksum = $_.checksum % 43; //#30950 - if ($_.validatecheck) { //#30956 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30954 - $k[$j++] = 'bwipp.hibcpdf417BadCheckDigit#30953'; //#30953 - $k[$j++] = "Incorrect HIBC PDF417 check digit provided"; //#30953 - bwipp_raiseerror(); //#30953 - } //#30953 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30955 - } //#30955 - var _e = $s($f($_.barlen + 2)); //#30958 - $puti(_e, 1, $_.barcode); //#30958 - $_.barcode = _e; //#30958 - $put($_.barcode, 0, 43); //#30959 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30960 - $put($_.options, "dontdraw", true); //#30963 - $put($_.options, "columns", $_.columns); //#30964 - var _p = $_.options; //#30965 - $put(_p, "validatecheck", false); //#30965 - var _r = $_.options; //#30966 - $k[$j++] = 'args'; //#30966 - $k[$j++] = $_.barcode; //#30966 - $k[$j++] = _r; //#30966 - bwipp_pdf417(); //#30966 - var _s = $k[--$j]; //#30966 - $_[$k[--$j]] = _s; //#30966 - $put($_.args, "opt", $_.options); //#30968 - $k[$j++] = $_.args; //#30971 - if (!$_.dontdraw) { //#30971 - bwipp_renmatrix(); //#30971 - } //#30971 - $_ = Object.getPrototypeOf($_); //#30973 - $_ = Object.getPrototypeOf($_); //#30975 + $_ = Object.create($_); //#31237 + $_.dontdraw = false; //#31240 + $_.columns = 2; //#31241 + $_.validatecheck = false; //#31242 + $k[$j++] = $_; //#31244 + bwipp_processoptions(); //#31244 + $_.options = $k[--$j]; //#31244 + $_.barcode = $k[--$j]; //#31245 + if ($eq($_.barcode, "")) { //#31249 + $k[$j++] = 'bwipp.hibcpdf417EmptyData#31248'; //#31248 + $k[$j++] = "The data must not be empty"; //#31248 + bwipp_raiseerror(); //#31248 + } //#31248 + bwipp_loadctx(bwipp_hibcpdf417) //#31251 + if (!bwipp_hibcpdf417.__31258__) { //#31258 + $_ = Object.create($_); //#31258 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31255 + $_.charvals = new Map; //#31256 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31257 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31257 + } //#31257 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcpdf417.$ctx[id] = $_[id]); //#31257 + bwipp_hibcpdf417.__31258__ = 1; //#31257 + $_ = Object.getPrototypeOf($_); //#31257 + } //#31257 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31265 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31262 + if (!_E) { //#31264 + $k[$j++] = 'bwipp.hibcpdf417BadCharacter#31263'; //#31263 + $k[$j++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31263 + bwipp_raiseerror(); //#31263 + } //#31263 + } //#31263 + $k[$j++] = 'barlen'; //#31267 + $k[$j++] = $_.barcode.length; //#31267 + if ($_.validatecheck) { //#31267 + var _H = $k[--$j]; //#31267 + $k[$j++] = $f(_H - 1); //#31267 + } //#31267 + var _I = $k[--$j]; //#31267 + $_[$k[--$j]] = _I; //#31267 + $_.checksum = 41; //#31269 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31273 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31272 + } //#31272 + $_.checksum = $_.checksum % 43; //#31274 + if ($_.validatecheck) { //#31280 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31278 + $k[$j++] = 'bwipp.hibcpdf417BadCheckDigit#31277'; //#31277 + $k[$j++] = "Incorrect HIBC PDF417 check digit provided"; //#31277 + bwipp_raiseerror(); //#31277 + } //#31277 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31279 + } //#31279 + var _e = $s($f($_.barlen + 2)); //#31282 + $puti(_e, 1, $_.barcode); //#31282 + $_.barcode = _e; //#31282 + $put($_.barcode, 0, 43); //#31283 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31284 + $put($_.options, "dontdraw", true); //#31287 + $put($_.options, "columns", $_.columns); //#31288 + var _p = $_.options; //#31289 + $put(_p, "validatecheck", false); //#31289 + var _r = $_.options; //#31290 + $k[$j++] = 'args'; //#31290 + $k[$j++] = $_.barcode; //#31290 + $k[$j++] = _r; //#31290 + bwipp_pdf417(); //#31290 + var _s = $k[--$j]; //#31290 + $_[$k[--$j]] = _s; //#31290 + $put($_.args, "opt", $_.options); //#31292 + $k[$j++] = $_.args; //#31295 + if (!$_.dontdraw) { //#31295 + bwipp_renmatrix(); //#31295 + } //#31295 + $_ = Object.getPrototypeOf($_); //#31297 + $_ = Object.getPrototypeOf($_); //#31299 } //bwipp_hibcpdf417 function bwipp_hibcmicropdf417() { - $_ = Object.create($_); //#31006 - $_.dontdraw = false; //#31009 - $_.columns = 2; //#31010 - $_.validatecheck = false; //#31011 - $k[$j++] = $_; //#31013 - bwipp_processoptions(); //#31013 - $_.options = $k[--$j]; //#31013 - $_.barcode = $k[--$j]; //#31014 - if ($eq($_.barcode, "")) { //#31018 - $k[$j++] = 'bwipp.hibcmicropdf417EmptyData#31017'; //#31017 - $k[$j++] = "The data must not be empty"; //#31017 - bwipp_raiseerror(); //#31017 - } //#31017 - bwipp_loadctx(bwipp_hibcmicropdf417) //#31020 - if (!bwipp_hibcmicropdf417.__31027__) { //#31027 - $_ = Object.create($_); //#31027 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31024 - $_.charvals = new Map; //#31025 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31026 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31026 - } //#31026 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcmicropdf417.$ctx[id] = $_[id]); //#31026 - bwipp_hibcmicropdf417.__31027__ = 1; //#31026 - $_ = Object.getPrototypeOf($_); //#31026 - } //#31026 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31034 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31031 - if (!_E) { //#31033 - $k[$j++] = 'bwipp.hibcmicropdf417BadCharacter#31032'; //#31032 - $k[$j++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31032 - bwipp_raiseerror(); //#31032 - } //#31032 - } //#31032 - $k[$j++] = 'barlen'; //#31036 - $k[$j++] = $_.barcode.length; //#31036 - if ($_.validatecheck) { //#31036 - var _H = $k[--$j]; //#31036 - $k[$j++] = $f(_H - 1); //#31036 - } //#31036 - var _I = $k[--$j]; //#31036 - $_[$k[--$j]] = _I; //#31036 - $_.checksum = 41; //#31038 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31042 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31041 - } //#31041 - $_.checksum = $_.checksum % 43; //#31043 - if ($_.validatecheck) { //#31049 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31047 - $k[$j++] = 'bwipp.hibcmicropdf417BadCheckDigit#31046'; //#31046 - $k[$j++] = "Incorrect HIBC MicroPDF417 check digit provided"; //#31046 - bwipp_raiseerror(); //#31046 - } //#31046 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31048 - } //#31048 - var _e = $s($f($_.barlen + 2)); //#31051 - $puti(_e, 1, $_.barcode); //#31051 - $_.barcode = _e; //#31051 - $put($_.barcode, 0, 43); //#31052 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31053 - var _m = $_.options; //#31056 - $put(_m, "dontdraw", true); //#31056 - $put($_.options, "columns", $_.columns); //#31057 - $put($_.options, "validatecheck", false); //#31058 - var _r = $_.options; //#31059 - $k[$j++] = 'args'; //#31059 - $k[$j++] = $_.barcode; //#31059 - $k[$j++] = _r; //#31059 - bwipp_micropdf417(); //#31059 - var _s = $k[--$j]; //#31059 - $_[$k[--$j]] = _s; //#31059 - $put($_.args, "opt", $_.options); //#31061 - $k[$j++] = $_.args; //#31064 - if (!$_.dontdraw) { //#31064 - bwipp_renmatrix(); //#31064 - } //#31064 - $_ = Object.getPrototypeOf($_); //#31066 - $_ = Object.getPrototypeOf($_); //#31068 + $_ = Object.create($_); //#31330 + $_.dontdraw = false; //#31333 + $_.columns = 2; //#31334 + $_.validatecheck = false; //#31335 + $k[$j++] = $_; //#31337 + bwipp_processoptions(); //#31337 + $_.options = $k[--$j]; //#31337 + $_.barcode = $k[--$j]; //#31338 + if ($eq($_.barcode, "")) { //#31342 + $k[$j++] = 'bwipp.hibcmicropdf417EmptyData#31341'; //#31341 + $k[$j++] = "The data must not be empty"; //#31341 + bwipp_raiseerror(); //#31341 + } //#31341 + bwipp_loadctx(bwipp_hibcmicropdf417) //#31344 + if (!bwipp_hibcmicropdf417.__31351__) { //#31351 + $_ = Object.create($_); //#31351 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31348 + $_.charvals = new Map; //#31349 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31350 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31350 + } //#31350 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcmicropdf417.$ctx[id] = $_[id]); //#31350 + bwipp_hibcmicropdf417.__31351__ = 1; //#31350 + $_ = Object.getPrototypeOf($_); //#31350 + } //#31350 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31358 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31355 + if (!_E) { //#31357 + $k[$j++] = 'bwipp.hibcmicropdf417BadCharacter#31356'; //#31356 + $k[$j++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31356 + bwipp_raiseerror(); //#31356 + } //#31356 + } //#31356 + $k[$j++] = 'barlen'; //#31360 + $k[$j++] = $_.barcode.length; //#31360 + if ($_.validatecheck) { //#31360 + var _H = $k[--$j]; //#31360 + $k[$j++] = $f(_H - 1); //#31360 + } //#31360 + var _I = $k[--$j]; //#31360 + $_[$k[--$j]] = _I; //#31360 + $_.checksum = 41; //#31362 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31366 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31365 + } //#31365 + $_.checksum = $_.checksum % 43; //#31367 + if ($_.validatecheck) { //#31373 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31371 + $k[$j++] = 'bwipp.hibcmicropdf417BadCheckDigit#31370'; //#31370 + $k[$j++] = "Incorrect HIBC MicroPDF417 check digit provided"; //#31370 + bwipp_raiseerror(); //#31370 + } //#31370 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31372 + } //#31372 + var _e = $s($f($_.barlen + 2)); //#31375 + $puti(_e, 1, $_.barcode); //#31375 + $_.barcode = _e; //#31375 + $put($_.barcode, 0, 43); //#31376 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31377 + var _m = $_.options; //#31380 + $put(_m, "dontdraw", true); //#31380 + $put($_.options, "columns", $_.columns); //#31381 + $put($_.options, "validatecheck", false); //#31382 + var _r = $_.options; //#31383 + $k[$j++] = 'args'; //#31383 + $k[$j++] = $_.barcode; //#31383 + $k[$j++] = _r; //#31383 + bwipp_micropdf417(); //#31383 + var _s = $k[--$j]; //#31383 + $_[$k[--$j]] = _s; //#31383 + $put($_.args, "opt", $_.options); //#31385 + $k[$j++] = $_.args; //#31388 + if (!$_.dontdraw) { //#31388 + bwipp_renmatrix(); //#31388 + } //#31388 + $_ = Object.getPrototypeOf($_); //#31390 + $_ = Object.getPrototypeOf($_); //#31392 } //bwipp_hibcmicropdf417 function bwipp_hibcqrcode() { - $_ = Object.create($_); //#31099 - $_.dontdraw = false; //#31102 - $_.validatecheck = false; //#31103 - $k[$j++] = $_; //#31105 - bwipp_processoptions(); //#31105 - $_.options = $k[--$j]; //#31105 - $_.barcode = $k[--$j]; //#31106 - if ($eq($_.barcode, "")) { //#31110 - $k[$j++] = 'bwipp.hibcqrcodeEmptyData#31109'; //#31109 - $k[$j++] = "The data must not be empty"; //#31109 - bwipp_raiseerror(); //#31109 - } //#31109 - bwipp_loadctx(bwipp_hibcqrcode) //#31112 - if (!bwipp_hibcqrcode.__31119__) { //#31119 - $_ = Object.create($_); //#31119 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31116 - $_.charvals = new Map; //#31117 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31118 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31118 - } //#31118 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcqrcode.$ctx[id] = $_[id]); //#31118 - bwipp_hibcqrcode.__31119__ = 1; //#31118 - $_ = Object.getPrototypeOf($_); //#31118 - } //#31118 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31126 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31123 - if (!_E) { //#31125 - $k[$j++] = 'bwipp.hibcqrcodeBadCharacter#31124'; //#31124 - $k[$j++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31124 - bwipp_raiseerror(); //#31124 - } //#31124 - } //#31124 - $k[$j++] = 'barlen'; //#31128 - $k[$j++] = $_.barcode.length; //#31128 - if ($_.validatecheck) { //#31128 - var _H = $k[--$j]; //#31128 - $k[$j++] = $f(_H - 1); //#31128 - } //#31128 - var _I = $k[--$j]; //#31128 - $_[$k[--$j]] = _I; //#31128 - $_.checksum = 41; //#31130 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31134 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31133 - } //#31133 - $_.checksum = $_.checksum % 43; //#31135 - if ($_.validatecheck) { //#31141 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31139 - $k[$j++] = 'bwipp.hibcqrcodeBadCheckDigit#31138'; //#31138 - $k[$j++] = "Incorrect HIBC QR Code check digit provided"; //#31138 - bwipp_raiseerror(); //#31138 - } //#31138 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31140 - } //#31140 - var _e = $s($f($_.barlen + 2)); //#31143 - $puti(_e, 1, $_.barcode); //#31143 - $_.barcode = _e; //#31143 - $put($_.barcode, 0, 43); //#31144 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31145 - $put($_.options, "dontdraw", true); //#31148 - $put($_.options, "validatecheck", false); //#31149 - $k[$j++] = 'args'; //#31150 - $k[$j++] = $_.barcode; //#31150 - $k[$j++] = $_.options; //#31150 - bwipp_qrcode(); //#31150 - var _q = $k[--$j]; //#31150 - var _r = $k[--$j]; //#31150 - $_[_r] = _q; //#31150 - $put($_.args, "opt", $_.options); //#31152 - $k[$j++] = $_.args; //#31155 - if (!$_.dontdraw) { //#31155 - bwipp_renmatrix(); //#31155 - } //#31155 - $_ = Object.getPrototypeOf($_); //#31157 - $_ = Object.getPrototypeOf($_); //#31159 + $_ = Object.create($_); //#31423 + $_.dontdraw = false; //#31426 + $_.validatecheck = false; //#31427 + $k[$j++] = $_; //#31429 + bwipp_processoptions(); //#31429 + $_.options = $k[--$j]; //#31429 + $_.barcode = $k[--$j]; //#31430 + if ($eq($_.barcode, "")) { //#31434 + $k[$j++] = 'bwipp.hibcqrcodeEmptyData#31433'; //#31433 + $k[$j++] = "The data must not be empty"; //#31433 + bwipp_raiseerror(); //#31433 + } //#31433 + bwipp_loadctx(bwipp_hibcqrcode) //#31436 + if (!bwipp_hibcqrcode.__31443__) { //#31443 + $_ = Object.create($_); //#31443 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31440 + $_.charvals = new Map; //#31441 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31442 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31442 + } //#31442 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcqrcode.$ctx[id] = $_[id]); //#31442 + bwipp_hibcqrcode.__31443__ = 1; //#31442 + $_ = Object.getPrototypeOf($_); //#31442 + } //#31442 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31450 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31447 + if (!_E) { //#31449 + $k[$j++] = 'bwipp.hibcqrcodeBadCharacter#31448'; //#31448 + $k[$j++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31448 + bwipp_raiseerror(); //#31448 + } //#31448 + } //#31448 + $k[$j++] = 'barlen'; //#31452 + $k[$j++] = $_.barcode.length; //#31452 + if ($_.validatecheck) { //#31452 + var _H = $k[--$j]; //#31452 + $k[$j++] = $f(_H - 1); //#31452 + } //#31452 + var _I = $k[--$j]; //#31452 + $_[$k[--$j]] = _I; //#31452 + $_.checksum = 41; //#31454 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31458 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31457 + } //#31457 + $_.checksum = $_.checksum % 43; //#31459 + if ($_.validatecheck) { //#31465 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31463 + $k[$j++] = 'bwipp.hibcqrcodeBadCheckDigit#31462'; //#31462 + $k[$j++] = "Incorrect HIBC QR Code check digit provided"; //#31462 + bwipp_raiseerror(); //#31462 + } //#31462 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31464 + } //#31464 + var _e = $s($f($_.barlen + 2)); //#31467 + $puti(_e, 1, $_.barcode); //#31467 + $_.barcode = _e; //#31467 + $put($_.barcode, 0, 43); //#31468 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31469 + $put($_.options, "dontdraw", true); //#31472 + $put($_.options, "validatecheck", false); //#31473 + $k[$j++] = 'args'; //#31474 + $k[$j++] = $_.barcode; //#31474 + $k[$j++] = $_.options; //#31474 + bwipp_qrcode(); //#31474 + var _q = $k[--$j]; //#31474 + var _r = $k[--$j]; //#31474 + $_[_r] = _q; //#31474 + $put($_.args, "opt", $_.options); //#31476 + $k[$j++] = $_.args; //#31479 + if (!$_.dontdraw) { //#31479 + bwipp_renmatrix(); //#31479 + } //#31479 + $_ = Object.getPrototypeOf($_); //#31481 + $_ = Object.getPrototypeOf($_); //#31483 } //bwipp_hibcqrcode function bwipp_hibccodablockf() { - $_ = Object.create($_); //#31190 - $_.dontdraw = false; //#31193 - $_.validatecheck = false; //#31194 - $k[$j++] = $_; //#31196 - bwipp_processoptions(); //#31196 - $_.options = $k[--$j]; //#31196 - $_.barcode = $k[--$j]; //#31197 - if ($eq($_.barcode, "")) { //#31201 - $k[$j++] = 'bwipp.hibccodablockfEmptyData#31200'; //#31200 - $k[$j++] = "The data must not be empty"; //#31200 - bwipp_raiseerror(); //#31200 - } //#31200 - bwipp_loadctx(bwipp_hibccodablockf) //#31203 - if (!bwipp_hibccodablockf.__31210__) { //#31210 - $_ = Object.create($_); //#31210 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31207 - $_.charvals = new Map; //#31208 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31209 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31209 - } //#31209 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccodablockf.$ctx[id] = $_[id]); //#31209 - bwipp_hibccodablockf.__31210__ = 1; //#31209 - $_ = Object.getPrototypeOf($_); //#31209 - } //#31209 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31217 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31214 - if (!_E) { //#31216 - $k[$j++] = 'bwipp.hibccodablockfBadCharacter#31215'; //#31215 - $k[$j++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31215 - bwipp_raiseerror(); //#31215 - } //#31215 - } //#31215 - $k[$j++] = 'barlen'; //#31219 - $k[$j++] = $_.barcode.length; //#31219 - if ($_.validatecheck) { //#31219 - var _H = $k[--$j]; //#31219 - $k[$j++] = $f(_H - 1); //#31219 - } //#31219 - var _I = $k[--$j]; //#31219 - $_[$k[--$j]] = _I; //#31219 - $_.checksum = 41; //#31221 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31225 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31224 - } //#31224 - $_.checksum = $_.checksum % 43; //#31226 - if ($_.validatecheck) { //#31232 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31230 - $k[$j++] = 'bwipp.hibccodablockfBadCheckDigit#31229'; //#31229 - $k[$j++] = "Incorrect HIBC Codablock F check digit provided"; //#31229 - bwipp_raiseerror(); //#31229 - } //#31229 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31231 - } //#31231 - var _e = $s($f($_.barlen + 2)); //#31234 - $puti(_e, 1, $_.barcode); //#31234 - $_.barcode = _e; //#31234 - $put($_.barcode, 0, 43); //#31235 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31236 - $put($_.options, "dontdraw", true); //#31239 - $put($_.options, "validatecheck", false); //#31240 - $k[$j++] = 'args'; //#31241 - $k[$j++] = $_.barcode; //#31241 - $k[$j++] = $_.options; //#31241 - bwipp_codablockf(); //#31241 - var _q = $k[--$j]; //#31241 - var _r = $k[--$j]; //#31241 - $_[_r] = _q; //#31241 - $put($_.args, "opt", $_.options); //#31243 - $k[$j++] = $_.args; //#31246 - if (!$_.dontdraw) { //#31246 - bwipp_renmatrix(); //#31246 - } //#31246 - $_ = Object.getPrototypeOf($_); //#31248 - $_ = Object.getPrototypeOf($_); //#31250 + $_ = Object.create($_); //#31514 + $_.dontdraw = false; //#31517 + $_.validatecheck = false; //#31518 + $k[$j++] = $_; //#31520 + bwipp_processoptions(); //#31520 + $_.options = $k[--$j]; //#31520 + $_.barcode = $k[--$j]; //#31521 + if ($eq($_.barcode, "")) { //#31525 + $k[$j++] = 'bwipp.hibccodablockfEmptyData#31524'; //#31524 + $k[$j++] = "The data must not be empty"; //#31524 + bwipp_raiseerror(); //#31524 + } //#31524 + bwipp_loadctx(bwipp_hibccodablockf) //#31527 + if (!bwipp_hibccodablockf.__31534__) { //#31534 + $_ = Object.create($_); //#31534 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31531 + $_.charvals = new Map; //#31532 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31533 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31533 + } //#31533 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccodablockf.$ctx[id] = $_[id]); //#31533 + bwipp_hibccodablockf.__31534__ = 1; //#31533 + $_ = Object.getPrototypeOf($_); //#31533 + } //#31533 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31541 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31538 + if (!_E) { //#31540 + $k[$j++] = 'bwipp.hibccodablockfBadCharacter#31539'; //#31539 + $k[$j++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31539 + bwipp_raiseerror(); //#31539 + } //#31539 + } //#31539 + $k[$j++] = 'barlen'; //#31543 + $k[$j++] = $_.barcode.length; //#31543 + if ($_.validatecheck) { //#31543 + var _H = $k[--$j]; //#31543 + $k[$j++] = $f(_H - 1); //#31543 + } //#31543 + var _I = $k[--$j]; //#31543 + $_[$k[--$j]] = _I; //#31543 + $_.checksum = 41; //#31545 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31549 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31548 + } //#31548 + $_.checksum = $_.checksum % 43; //#31550 + if ($_.validatecheck) { //#31556 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31554 + $k[$j++] = 'bwipp.hibccodablockfBadCheckDigit#31553'; //#31553 + $k[$j++] = "Incorrect HIBC Codablock F check digit provided"; //#31553 + bwipp_raiseerror(); //#31553 + } //#31553 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31555 + } //#31555 + var _e = $s($f($_.barlen + 2)); //#31558 + $puti(_e, 1, $_.barcode); //#31558 + $_.barcode = _e; //#31558 + $put($_.barcode, 0, 43); //#31559 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31560 + $put($_.options, "dontdraw", true); //#31563 + $put($_.options, "validatecheck", false); //#31564 + $k[$j++] = 'args'; //#31565 + $k[$j++] = $_.barcode; //#31565 + $k[$j++] = $_.options; //#31565 + bwipp_codablockf(); //#31565 + var _q = $k[--$j]; //#31565 + var _r = $k[--$j]; //#31565 + $_[_r] = _q; //#31565 + $put($_.args, "opt", $_.options); //#31567 + $k[$j++] = $_.args; //#31570 + if (!$_.dontdraw) { //#31570 + bwipp_renmatrix(); //#31570 + } //#31570 + $_ = Object.getPrototypeOf($_); //#31572 + $_ = Object.getPrototypeOf($_); //#31574 } //bwipp_hibccodablockf function bwipp_hibcazteccode() { - $_ = Object.create($_); //#31281 - $_.dontdraw = false; //#31284 - $_.validatecheck = false; //#31285 - $k[$j++] = $_; //#31287 - bwipp_processoptions(); //#31287 - $_.options = $k[--$j]; //#31287 - $_.barcode = $k[--$j]; //#31288 - if ($eq($_.barcode, "")) { //#31292 - $k[$j++] = 'bwipp.hibcazteccodeEmptyData#31291'; //#31291 - $k[$j++] = "The data must not be empty"; //#31291 - bwipp_raiseerror(); //#31291 - } //#31291 - bwipp_loadctx(bwipp_hibcazteccode) //#31294 - if (!bwipp_hibcazteccode.__31301__) { //#31301 - $_ = Object.create($_); //#31301 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31298 - $_.charvals = new Map; //#31299 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31300 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31300 - } //#31300 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcazteccode.$ctx[id] = $_[id]); //#31300 - bwipp_hibcazteccode.__31301__ = 1; //#31300 - $_ = Object.getPrototypeOf($_); //#31300 - } //#31300 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31308 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31305 - if (!_E) { //#31307 - $k[$j++] = 'bwipp.hibcazteccodeBadCharacter#31306'; //#31306 - $k[$j++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31306 - bwipp_raiseerror(); //#31306 - } //#31306 - } //#31306 - $k[$j++] = 'barlen'; //#31310 - $k[$j++] = $_.barcode.length; //#31310 - if ($_.validatecheck) { //#31310 - var _H = $k[--$j]; //#31310 - $k[$j++] = $f(_H - 1); //#31310 - } //#31310 - var _I = $k[--$j]; //#31310 - $_[$k[--$j]] = _I; //#31310 - $_.checksum = 41; //#31312 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31316 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31315 - } //#31315 - $_.checksum = $_.checksum % 43; //#31317 - if ($_.validatecheck) { //#31323 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31321 - $k[$j++] = 'bwipp.hibcazteccodeBadCheckDigit#31320'; //#31320 - $k[$j++] = "Incorrect HIBC Aztec Code check digit provided"; //#31320 - bwipp_raiseerror(); //#31320 - } //#31320 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31322 - } //#31322 - var _e = $s($f($_.barlen + 2)); //#31325 - $puti(_e, 1, $_.barcode); //#31325 - $_.barcode = _e; //#31325 - $put($_.barcode, 0, 43); //#31326 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31327 - $put($_.options, "dontdraw", true); //#31330 - $put($_.options, "validatecheck", false); //#31331 - $k[$j++] = 'args'; //#31332 - $k[$j++] = $_.barcode; //#31332 - $k[$j++] = $_.options; //#31332 - bwipp_azteccode(); //#31332 - var _q = $k[--$j]; //#31332 - var _r = $k[--$j]; //#31332 - $_[_r] = _q; //#31332 - $put($_.args, "opt", $_.options); //#31334 - $k[$j++] = $_.args; //#31337 - if (!$_.dontdraw) { //#31337 - bwipp_renmatrix(); //#31337 - } //#31337 - $_ = Object.getPrototypeOf($_); //#31339 - $_ = Object.getPrototypeOf($_); //#31341 + $_ = Object.create($_); //#31605 + $_.dontdraw = false; //#31608 + $_.validatecheck = false; //#31609 + $k[$j++] = $_; //#31611 + bwipp_processoptions(); //#31611 + $_.options = $k[--$j]; //#31611 + $_.barcode = $k[--$j]; //#31612 + if ($eq($_.barcode, "")) { //#31616 + $k[$j++] = 'bwipp.hibcazteccodeEmptyData#31615'; //#31615 + $k[$j++] = "The data must not be empty"; //#31615 + bwipp_raiseerror(); //#31615 + } //#31615 + bwipp_loadctx(bwipp_hibcazteccode) //#31618 + if (!bwipp_hibcazteccode.__31625__) { //#31625 + $_ = Object.create($_); //#31625 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31622 + $_.charvals = new Map; //#31623 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31624 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31624 + } //#31624 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcazteccode.$ctx[id] = $_[id]); //#31624 + bwipp_hibcazteccode.__31625__ = 1; //#31624 + $_ = Object.getPrototypeOf($_); //#31624 + } //#31624 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31632 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31629 + if (!_E) { //#31631 + $k[$j++] = 'bwipp.hibcazteccodeBadCharacter#31630'; //#31630 + $k[$j++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31630 + bwipp_raiseerror(); //#31630 + } //#31630 + } //#31630 + $k[$j++] = 'barlen'; //#31634 + $k[$j++] = $_.barcode.length; //#31634 + if ($_.validatecheck) { //#31634 + var _H = $k[--$j]; //#31634 + $k[$j++] = $f(_H - 1); //#31634 + } //#31634 + var _I = $k[--$j]; //#31634 + $_[$k[--$j]] = _I; //#31634 + $_.checksum = 41; //#31636 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31640 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31639 + } //#31639 + $_.checksum = $_.checksum % 43; //#31641 + if ($_.validatecheck) { //#31647 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31645 + $k[$j++] = 'bwipp.hibcazteccodeBadCheckDigit#31644'; //#31644 + $k[$j++] = "Incorrect HIBC Aztec Code check digit provided"; //#31644 + bwipp_raiseerror(); //#31644 + } //#31644 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31646 + } //#31646 + var _e = $s($f($_.barlen + 2)); //#31649 + $puti(_e, 1, $_.barcode); //#31649 + $_.barcode = _e; //#31649 + $put($_.barcode, 0, 43); //#31650 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31651 + $put($_.options, "dontdraw", true); //#31654 + $put($_.options, "validatecheck", false); //#31655 + $k[$j++] = 'args'; //#31656 + $k[$j++] = $_.barcode; //#31656 + $k[$j++] = $_.options; //#31656 + bwipp_azteccode(); //#31656 + var _q = $k[--$j]; //#31656 + var _r = $k[--$j]; //#31656 + $_[_r] = _q; //#31656 + $put($_.args, "opt", $_.options); //#31658 + $k[$j++] = $_.args; //#31661 + if (!$_.dontdraw) { //#31661 + bwipp_renmatrix(); //#31661 + } //#31661 + $_ = Object.getPrototypeOf($_); //#31663 + $_ = Object.getPrototypeOf($_); //#31665 } //bwipp_hibcazteccode function bwipp_channelcode() { - $_ = Object.create($_); //#31369 - $_.options = $k[--$j]; //#31371 - $_.barcode = $k[--$j]; //#31372 - $_.dontdraw = false; //#31374 - $_.shortfinder = false; //#31375 - $_.includetext = false; //#31376 - $_.includecheck = false; //#31377 - $_.height = 1; //#31378 - $forall($_.options, function() { //#31389 - var _3 = $k[--$j]; //#31389 - $_[$k[--$j]] = _3; //#31389 - }); //#31389 - $_.height = +$_.height; //#31391 - if (($_.barcode.length < 2) || ($_.barcode.length > 7)) { //#31396 - $k[$j++] = 'bwipp.channelcodeBadLength#31395'; //#31395 - $k[$j++] = "Channel Code must be 2 to 7 digits"; //#31395 - bwipp_raiseerror(); //#31395 - } //#31395 - $forall($_.barcode, function() { //#31401 - var _9 = $k[--$j]; //#31398 - if ((_9 < 48) || (_9 > 57)) { //#31400 - $k[$j++] = 'bwipp.channelcodeBadCharacter#31399'; //#31399 - $k[$j++] = "Channel Code must contain only digits"; //#31399 - bwipp_raiseerror(); //#31399 - } //#31399 - }); //#31399 - if ($cvi($_.barcode) > $get($a([26, 292, 3493, 44072, 576688, 7742862]), $_.barcode.length - 2)) { //#31404 - $k[$j++] = 'bwipp.channelcodeTooBig#31403'; //#31403 - $k[$j++] = "The Channel Code value is too big for the number of channels"; //#31403 - bwipp_raiseerror(); //#31403 - } //#31403 + $_ = Object.create($_); //#31693 + $_.options = $k[--$j]; //#31695 + $_.barcode = $k[--$j]; //#31696 + $_.dontdraw = false; //#31698 + $_.shortfinder = false; //#31699 + $_.includetext = false; //#31700 + $_.includecheck = false; //#31701 + $_.height = 1; //#31702 + $forall($_.options, function() { //#31713 + var _3 = $k[--$j]; //#31713 + $_[$k[--$j]] = _3; //#31713 + }); //#31713 + $_.height = +$_.height; //#31715 + if (($_.barcode.length < 2) || ($_.barcode.length > 7)) { //#31720 + $k[$j++] = 'bwipp.channelcodeBadLength#31719'; //#31719 + $k[$j++] = "Channel Code must be 2 to 7 digits"; //#31719 + bwipp_raiseerror(); //#31719 + } //#31719 + $forall($_.barcode, function() { //#31725 + var _9 = $k[--$j]; //#31722 + if ((_9 < 48) || (_9 > 57)) { //#31724 + $k[$j++] = 'bwipp.channelcodeBadCharacter#31723'; //#31723 + $k[$j++] = "Channel Code must contain only digits"; //#31723 + bwipp_raiseerror(); //#31723 + } //#31723 + }); //#31723 + if ($cvi($_.barcode) > $get($a([26, 292, 3493, 44072, 576688, 7742862]), $_.barcode.length - 2)) { //#31728 + $k[$j++] = 'bwipp.channelcodeTooBig#31727'; //#31727 + $k[$j++] = "The Channel Code value is too big for the number of channels"; //#31727 + bwipp_raiseerror(); //#31727 + } //#31727 $_.nextb = function() { - var _E = $k[--$j]; //#31407 - var _N = (($f($get($_.s, _E) + ($f($get($_.b, $f(_E - 1)) + $f($get($_.b, $f(_E - 2)) + $get($_.s, $f(_E - 1))))))) > 4) ? 1 : 2; //#31412 - $k[$j++] = _E; //#31428 - $k[$j++] = _N; //#31428 - if (_E < $f($_.chan + 2)) { //#31426 - var _P = $k[--$j]; //#31414 - var _Q = $k[--$j]; //#31414 - var _R = $k[--$j]; //#31414 - $k[$j++] = _R; //#31417 - $k[$j++] = _Q; //#31417 - $k[$j++] = _P; //#31417 - for (var _T = _P, _S = _R; _T <= _S; _T += 1) { //#31417 - var _V = $k[--$j]; //#31415 - var _W = $k[--$j]; //#31415 - $put($_.b, _W, _T); //#31415 - var _X = $k[--$j]; //#31416 - var _Y = $k[--$j]; //#31416 - $k[$j++] = _Y; //#31416 - $k[$j++] = _X; //#31416 - $k[$j++] = _W; //#31416 - $k[$j++] = _V; //#31416 - $k[$j++] = $f($f(_X - _T) + 1); //#31416 - $k[$j++] = _Y; //#31416 - $k[$j++] = $f(_W + 1); //#31416 - $_.nexts(); //#31416 - } //#31416 - } else { //#31426 - var _Z = $k[--$j]; //#31419 - var _a = $k[--$j]; //#31419 - var _b = $k[--$j]; //#31419 - $k[$j++] = _b; //#31427 - $k[$j++] = _a; //#31427 - $k[$j++] = _Z; //#31427 - if ($le(_Z, _b)) { //#31427 - var _d = $k[--$j]; //#31420 - var _e = $k[--$j]; //#31420 - var _f = $k[--$j]; //#31420 - $put($_.b, _e, _f); //#31420 - $k[$j++] = _f; //#31425 - $k[$j++] = _e; //#31425 - $k[$j++] = _d; //#31425 - if ($_.value == $_.target) { //#31425 - $k[$j++] = Infinity; //#31422 - for (var _i = 3; _i <= 10; _i += 1) { //#31423 - $k[$j++] = $get($_.s, _i); //#31423 - $k[$j++] = $get($_.b, _i); //#31423 - } //#31423 - $_.out = $geti($a(), 0, $_.chan * 2); //#31424 - } //#31424 - $_.value = $_.value + 1; //#31426 - } //#31426 - } //#31426 - $j -= 4; //#31429 - }; //#31430 + var _E = $k[--$j]; //#31731 + var _N = (($f($get($_.s, _E) + ($f($get($_.b, $f(_E - 1)) + $f($get($_.b, $f(_E - 2)) + $get($_.s, $f(_E - 1))))))) > 4) ? 1 : 2; //#31736 + $k[$j++] = _E; //#31752 + $k[$j++] = _N; //#31752 + if (_E < $f($_.chan + 2)) { //#31750 + var _P = $k[--$j]; //#31738 + var _Q = $k[--$j]; //#31738 + var _R = $k[--$j]; //#31738 + $k[$j++] = _R; //#31741 + $k[$j++] = _Q; //#31741 + $k[$j++] = _P; //#31741 + for (var _T = _P, _S = _R; _T <= _S; _T += 1) { //#31741 + var _V = $k[--$j]; //#31739 + var _W = $k[--$j]; //#31739 + $put($_.b, _W, _T); //#31739 + var _X = $k[--$j]; //#31740 + var _Y = $k[--$j]; //#31740 + $k[$j++] = _Y; //#31740 + $k[$j++] = _X; //#31740 + $k[$j++] = _W; //#31740 + $k[$j++] = _V; //#31740 + $k[$j++] = $f($f(_X - _T) + 1); //#31740 + $k[$j++] = _Y; //#31740 + $k[$j++] = $f(_W + 1); //#31740 + $_.nexts(); //#31740 + } //#31740 + } else { //#31750 + var _Z = $k[--$j]; //#31743 + var _a = $k[--$j]; //#31743 + var _b = $k[--$j]; //#31743 + $k[$j++] = _b; //#31751 + $k[$j++] = _a; //#31751 + $k[$j++] = _Z; //#31751 + if ($le(_Z, _b)) { //#31751 + var _d = $k[--$j]; //#31744 + var _e = $k[--$j]; //#31744 + var _f = $k[--$j]; //#31744 + $put($_.b, _e, _f); //#31744 + $k[$j++] = _f; //#31749 + $k[$j++] = _e; //#31749 + $k[$j++] = _d; //#31749 + if ($_.value == $_.target) { //#31749 + $k[$j++] = Infinity; //#31746 + for (var _i = 3; _i <= 10; _i += 1) { //#31747 + $k[$j++] = $get($_.s, _i); //#31747 + $k[$j++] = $get($_.b, _i); //#31747 + } //#31747 + $_.out = $geti($a(), 0, $_.chan * 2); //#31748 + } //#31748 + $_.value = $_.value + 1; //#31750 + } //#31750 + } //#31750 + $j -= 4; //#31753 + }; //#31754 $_.nexts = function() { - var _r = $k[--$j]; //#31433 - $k[$j++] = _r; //#31433 - if (_r < $f($_.chan + 2)) { //#31433 - $k[$j++] = 1; //#31433 - } else { //#31433 - var _t = $k[--$j]; //#31433 - var _u = $k[--$j]; //#31433 - $k[$j++] = _u; //#31433 - $k[$j++] = _t; //#31433 - $k[$j++] = _u; //#31433 - } //#31433 - var _v = $k[--$j]; //#31433 - var _w = $k[--$j]; //#31433 - var _x = $k[--$j]; //#31433 - $k[$j++] = _x; //#31436 - $k[$j++] = _w; //#31436 - for (var _z = _v, _y = _x; _z <= _y; _z += 1) { //#31436 - var _11 = $k[--$j]; //#31434 - $put($_.s, _11, _z); //#31434 - var _12 = $k[--$j]; //#31435 - var _13 = $k[--$j]; //#31435 - $k[$j++] = _13; //#31435 - $k[$j++] = _12; //#31435 - $k[$j++] = _11; //#31435 - $k[$j++] = $f($f(_12 - _z) + 1); //#31435 - $k[$j++] = _13; //#31435 - $k[$j++] = _11; //#31435 - $_.nextb(); //#31435 - } //#31435 - $j -= 3; //#31437 - }; //#31438 + var _r = $k[--$j]; //#31757 + $k[$j++] = _r; //#31757 + if (_r < $f($_.chan + 2)) { //#31757 + $k[$j++] = 1; //#31757 + } else { //#31757 + var _t = $k[--$j]; //#31757 + var _u = $k[--$j]; //#31757 + $k[$j++] = _u; //#31757 + $k[$j++] = _t; //#31757 + $k[$j++] = _u; //#31757 + } //#31757 + var _v = $k[--$j]; //#31757 + var _w = $k[--$j]; //#31757 + var _x = $k[--$j]; //#31757 + $k[$j++] = _x; //#31760 + $k[$j++] = _w; //#31760 + for (var _z = _v, _y = _x; _z <= _y; _z += 1) { //#31760 + var _11 = $k[--$j]; //#31758 + $put($_.s, _11, _z); //#31758 + var _12 = $k[--$j]; //#31759 + var _13 = $k[--$j]; //#31759 + $k[$j++] = _13; //#31759 + $k[$j++] = _12; //#31759 + $k[$j++] = _11; //#31759 + $k[$j++] = $f($f(_12 - _z) + 1); //#31759 + $k[$j++] = _13; //#31759 + $k[$j++] = _11; //#31759 + $_.nextb(); //#31759 + } //#31759 + $j -= 3; //#31761 + }; //#31762 $_.encode = function() { - $_.chan = $k[--$j]; //#31441 - $_.target = $k[--$j]; //#31442 - $_.value = 0; //#31443 - $_.out = -1; //#31444 - $_.b = $a([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31445 - $_.s = $a([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31446 - var _18 = $_.chan; //#31447 - $k[$j++] = _18; //#31447 - $k[$j++] = _18; //#31447 - $k[$j++] = 3; //#31447 - $_.nexts(); //#31447 - $k[$j++] = $_.out; //#31448 - }; //#31449 - $_.barlen = $_.barcode.length; //#31451 - $k[$j++] = 'finder'; //#31454 - if ($_.shortfinder) { //#31454 - $k[$j++] = $a([1, 1, 1, 1, 1]); //#31454 - } else { //#31454 - $k[$j++] = $a([1, 1, 1, 1, 1, 1, 1, 1, 1]); //#31454 - } //#31454 - var _1E = $k[--$j]; //#31454 - $_[$k[--$j]] = _1E; //#31454 - $k[$j++] = 'data'; //#31457 - $k[$j++] = $cvi($_.barcode); //#31457 - $k[$j++] = $_.barlen + 1; //#31457 - $_.encode(); //#31457 - var _1I = $k[--$j]; //#31457 - $_[$k[--$j]] = _1I; //#31457 - $_.check = $a([]); //#31460 - if ($_.includecheck) { //#31476 - $_.mod23 = $get($a([$a([]), $a([]), $a([13, 12, 4, 9, 3, 1]), $a([13, 2, 12, 3, 18, 16, 4, 1]), $a([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), $a([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), $a([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), $a([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), $_.barlen); //#31470 - $k[$j++] = 0; //#31474 - for (var _1Z = 0, _1Y = $_.data.length - 1; _1Z <= _1Y; _1Z += 1) { //#31474 - var _1e = $k[--$j]; //#31473 - $k[$j++] = $f(_1e + ($f($get($_.data, _1Z) - 1) * $get($_.mod23, _1Z))); //#31473 - } //#31473 - var _1f = $k[--$j]; //#31475 - $k[$j++] = _1f % 23; //#31475 - $k[$j++] = 3; //#31475 - $_.encode(); //#31475 - $_.check = $k[--$j]; //#31475 - } //#31475 - $k[$j++] = Infinity; //#31479 - $aload($_.finder); //#31480 - $aload($_.data); //#31481 - $aload($_.check); //#31482 - $_.sbs = $a(); //#31482 - $_.txt = $a($_.barlen); //#31486 - for (var _1p = 0, _1o = $_.barlen - 1; _1p <= _1o; _1p += 1) { //#31490 - $_.i = _1p; //#31488 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#31489 - } //#31489 - $k[$j++] = Infinity; //#31493 - var _1w = $_.sbs; //#31495 - $k[$j++] = Infinity; //#31496 - for (var _1y = 0, _1z = ~~(($_.sbs.length + 1) / 2); _1y < _1z; _1y++) { //#31496 - $k[$j++] = $_.height; //#31496 - } //#31496 - var _21 = $a(); //#31496 - $k[$j++] = Infinity; //#31497 - for (var _23 = 0, _24 = ~~(($_.sbs.length + 1) / 2); _23 < _24; _23++) { //#31497 - $k[$j++] = 0; //#31497 - } //#31497 - var _25 = $a(); //#31497 - $k[$j++] = 'ren'; //#31500 - $k[$j++] = bwipp_renlinear; //#31500 - $k[$j++] = 'sbs'; //#31500 - $k[$j++] = _1w; //#31500 - $k[$j++] = 'bhs'; //#31500 - $k[$j++] = _21; //#31500 - $k[$j++] = 'bbs'; //#31500 - $k[$j++] = _25; //#31500 - $k[$j++] = 'txt'; //#31500 - $k[$j++] = $_.txt; //#31500 - $k[$j++] = 'textxalign'; //#31500 - $k[$j++] = "center"; //#31500 - $k[$j++] = 'opt'; //#31500 - $k[$j++] = $_.options; //#31500 - var _28 = $d(); //#31500 - $k[$j++] = _28; //#31503 - if (!$_.dontdraw) { //#31503 - bwipp_renlinear(); //#31503 - } //#31503 - $_ = Object.getPrototypeOf($_); //#31505 + $_.chan = $k[--$j]; //#31765 + $_.target = $k[--$j]; //#31766 + $_.value = 0; //#31767 + $_.out = -1; //#31768 + $_.b = $a([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31769 + $_.s = $a([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31770 + var _18 = $_.chan; //#31771 + $k[$j++] = _18; //#31771 + $k[$j++] = _18; //#31771 + $k[$j++] = 3; //#31771 + $_.nexts(); //#31771 + $k[$j++] = $_.out; //#31772 + }; //#31773 + $_.barlen = $_.barcode.length; //#31775 + $k[$j++] = 'finder'; //#31778 + if ($_.shortfinder) { //#31778 + $k[$j++] = $a([1, 1, 1, 1, 1]); //#31778 + } else { //#31778 + $k[$j++] = $a([1, 1, 1, 1, 1, 1, 1, 1, 1]); //#31778 + } //#31778 + var _1E = $k[--$j]; //#31778 + $_[$k[--$j]] = _1E; //#31778 + $k[$j++] = 'data'; //#31781 + $k[$j++] = $cvi($_.barcode); //#31781 + $k[$j++] = $_.barlen + 1; //#31781 + $_.encode(); //#31781 + var _1I = $k[--$j]; //#31781 + $_[$k[--$j]] = _1I; //#31781 + $_.check = $a([]); //#31784 + if ($_.includecheck) { //#31800 + $_.mod23 = $get($a([$a([]), $a([]), $a([13, 12, 4, 9, 3, 1]), $a([13, 2, 12, 3, 18, 16, 4, 1]), $a([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), $a([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), $a([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), $a([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), $_.barlen); //#31794 + $k[$j++] = 0; //#31798 + for (var _1Z = 0, _1Y = $_.data.length - 1; _1Z <= _1Y; _1Z += 1) { //#31798 + var _1e = $k[--$j]; //#31797 + $k[$j++] = $f(_1e + ($f($get($_.data, _1Z) - 1) * $get($_.mod23, _1Z))); //#31797 + } //#31797 + var _1f = $k[--$j]; //#31799 + $k[$j++] = _1f % 23; //#31799 + $k[$j++] = 3; //#31799 + $_.encode(); //#31799 + $_.check = $k[--$j]; //#31799 + } //#31799 + $k[$j++] = Infinity; //#31803 + $aload($_.finder); //#31804 + $aload($_.data); //#31805 + $aload($_.check); //#31806 + $_.sbs = $a(); //#31806 + $_.txt = $a($_.barlen); //#31810 + for (var _1p = 0, _1o = $_.barlen - 1; _1p <= _1o; _1p += 1) { //#31814 + $_.i = _1p; //#31812 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#31813 + } //#31813 + $k[$j++] = Infinity; //#31817 + var _1w = $_.sbs; //#31819 + $k[$j++] = Infinity; //#31820 + for (var _1y = 0, _1z = ~~(($_.sbs.length + 1) / 2); _1y < _1z; _1y++) { //#31820 + $k[$j++] = $_.height; //#31820 + } //#31820 + var _21 = $a(); //#31820 + $k[$j++] = Infinity; //#31821 + for (var _23 = 0, _24 = ~~(($_.sbs.length + 1) / 2); _23 < _24; _23++) { //#31821 + $k[$j++] = 0; //#31821 + } //#31821 + var _25 = $a(); //#31821 + $k[$j++] = 'ren'; //#31824 + $k[$j++] = bwipp_renlinear; //#31824 + $k[$j++] = 'sbs'; //#31824 + $k[$j++] = _1w; //#31824 + $k[$j++] = 'bhs'; //#31824 + $k[$j++] = _21; //#31824 + $k[$j++] = 'bbs'; //#31824 + $k[$j++] = _25; //#31824 + $k[$j++] = 'txt'; //#31824 + $k[$j++] = $_.txt; //#31824 + $k[$j++] = 'textxalign'; //#31824 + $k[$j++] = "center"; //#31824 + $k[$j++] = 'opt'; //#31824 + $k[$j++] = $_.options; //#31824 + var _28 = $d(); //#31824 + $k[$j++] = _28; //#31827 + if (!$_.dontdraw) { //#31827 + bwipp_renlinear(); //#31827 + } //#31827 + $_ = Object.getPrototypeOf($_); //#31829 } //bwipp_channelcode function bwipp_renlinear() { - if ($_.bwipjs_dontdraw) { //#31532 - return; //#31532 - } //#31532 - $_ = Object.create($_); //#31533 - $_.sbs = $a([]); //#31538 - $_.bhs = $a([]); //#31539 - $_.bbs = $a([]); //#31540 - $_.txt = $a([]); //#31541 - $_.barcolor = "unset"; //#31542 - $_.includetext = false; //#31543 - $_.textcolor = "unset"; //#31544 - $_.textxalign = "unset"; //#31545 - $_.textyalign = "unset"; //#31546 - $_.textfont = "OCR-B"; //#31547 - $_.textsize = 10; //#31548 - $_.textxoffset = 0; //#31549 - $_.textyoffset = 0; //#31550 - $_.textgaps = 0; //#31551 - $_.alttext = ""; //#31552 - $_.bordercolor = "unset"; //#31553 - $_.backgroundcolor = "unset"; //#31554 - $_.inkspread = 0; //#31555 - $_.width = 0; //#31556 - $_.barratio = 1; //#31557 - $_.spaceratio = 1; //#31558 - $_.showborder = false; //#31559 - $_.showbearer = false; //#31560 - $_.borderleft = 10; //#31561 - $_.borderright = 10; //#31562 - $_.bordertop = 1; //#31563 - $_.borderbottom = 1; //#31564 - $_.borderwidth = 0.5; //#31565 - $_.guardwhitespace = false; //#31566 - $_.guardleftpos = 0; //#31567 - $_.guardleftypos = 0; //#31568 - $_.guardrightpos = 0; //#31569 - $_.guardrightypos = 0; //#31570 - $_.guardwidth = 7; //#31571 - $_.guardheight = 7; //#31572 - $forall($k[--$j], function() { //#31574 - var _6 = $k[--$j]; //#31574 - $_[$k[--$j]] = _6; //#31574 - }); //#31574 - $k[$j++] = $_.opt; //#31575 - delete $_['opt']; //#31575 - $k[$j++] = $_; //#31575 - bwipp_processoptions(); //#31575 - $j--; //#31575 - if ($_.textsize <= 0) { //#31579 - $k[$j++] = 'bwipp.renlinearBadTextsize#31578'; //#31578 - $k[$j++] = "The font size must be greater than zero"; //#31578 - bwipp_raiseerror(); //#31578 - } //#31578 - $_.bars = $a(~~(($_.sbs.length + 1) / 2)); //#31582 - $_.pixx = 0; //#31583 - $_.pixy = 0; //#31583 - for (var _E = 0, _D = ((~~(($_.sbs.length + 1) / 2)) * 2) - 2; _E <= _D; _E += 1) { //#31602 - $_.i = _E; //#31585 - if (($_.i % 2) == 0) { //#31599 - $_.d = $f(($f(($get($_.sbs, $_.i) * $_.barratio) - $_.barratio)) + 1); //#31587 - if ($get($_.sbs, $_.i) != 0) { //#31596 - $_.h = $get($_.bhs, ~~($_.i / 2)) * 72; //#31589 - $_.c = $f(($_.d / 2) + $_.pixx); //#31590 - $_.y = $get($_.bbs, ~~($_.i / 2)) * 72; //#31591 - $_.w = $f($_.d - $_.inkspread); //#31592 - $put($_.bars, ~~($_.i / 2), $a([$_.h, $_.c, $_.y, $_.w])); //#31593 - if ($f($_.h + $_.y) > $_.pixy) { //#31594 - $_.pixy = $f($_.h + $_.y); //#31594 - } //#31594 - } else { //#31596 - $put($_.bars, ~~($_.i / 2), -1); //#31596 - } //#31596 - } else { //#31599 - $_.d = $f(($f(($get($_.sbs, $_.i) * $_.spaceratio) - $_.spaceratio)) + 1); //#31599 - } //#31599 - $_.pixx = $f($_.pixx + $_.d); //#31601 - } //#31601 - $$.save(); //#31604 - var _t = $$.currpos(); //#31606 - $$.translate(_t.x, _t.y); //#31606 - if ($_.width != 0) { //#31611 - $$.scale(($_.width * 72) / $_.pixx, 1); //#31610 - } //#31610 - $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31621 - $_.tr = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31622 - $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31623 - $_.br = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31624 - if ($_.showbearer) { //#31649 - $$.save(); //#31626 - $$.newpath(); //#31627 - $aload($_.bl); //#31628 - var _1N = $k[--$j]; //#31628 - $$.moveto($k[--$j], _1N); //#31628 - $aload($_.br); //#31628 - var _1Q = $k[--$j]; //#31628 - $$.lineto($k[--$j], _1Q); //#31628 - $aload($_.tl); //#31629 - var _1T = $k[--$j]; //#31629 - $$.moveto($k[--$j], _1T); //#31629 - $aload($_.tr); //#31629 - var _1W = $k[--$j]; //#31629 - $$.lineto($k[--$j], _1W); //#31629 - if ($ne($_.bordercolor, "unset")) { //#31630 - $$.setcolor($_.bordercolor); //#31630 - } //#31630 - $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#31631 - $$.stroke(); //#31631 - $$.restore(); //#31632 - } else { //#31649 - if ($_.showborder) { //#31650 - $$.save(); //#31645 - $$.newpath(); //#31646 - $aload($_.bl); //#31646 - var _1e = $k[--$j]; //#31646 - $$.moveto($k[--$j], _1e); //#31646 - var _1j = $a([$_.br, $_.tr, $_.tl]); //#31646 - for (var _1k = 0, _1l = _1j.length; _1k < _1l; _1k++) { //#31646 - $aload($get(_1j, _1k)); //#31646 - var _1n = $k[--$j]; //#31646 - $$.lineto($k[--$j], _1n); //#31646 - } //#31646 - $$.closepath(); //#31646 - if ($ne($_.bordercolor, "unset")) { //#31647 - $$.setcolor($_.bordercolor); //#31647 - } //#31647 - $$.setlinewidth($_.borderwidth); //#31648 - $$.stroke(); //#31648 - $$.restore(); //#31649 - } //#31649 - } //#31649 - $$.save(); //#31653 - if ($ne($_.barcolor, "unset")) { //#31655 - $$.setcolor($_.barcolor); //#31655 - } //#31655 - var _1u = $_.bars; //#31656 - for (var _1v = 0, _1w = _1u.length; _1v < _1w; _1v++) { //#31662 - var _1x = $get(_1u, _1v); //#31662 - $k[$j++] = _1x; //#31661 - if (_1x != -1) { //#31660 - $aload($k[--$j]); //#31658 - $$.newpath(); //#31658 - $$.setlinewidth($k[--$j]); //#31658 - var _20 = $k[--$j]; //#31658 - $$.moveto($k[--$j], _20); //#31658 - $$.rlineto(0, $k[--$j]); //#31658 - $$.stroke(); //#31658 - } else { //#31660 - $j--; //#31660 - } //#31660 - } //#31660 - $$.restore(); //#31663 - if ($ne($_.textcolor, "unset")) { //#31666 - $$.setcolor($_.textcolor); //#31666 - } //#31666 - if ($_.includetext) { //#31723 - if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#31721 - $_.s = 0; //#31669 - $_.fn = ""; //#31669 - var _29 = $_.txt; //#31670 - for (var _2A = 0, _2B = _29.length; _2A < _2B; _2A++) { //#31679 - $forall($get(_29, _2A)); //#31671 - var _2D = $k[--$j]; //#31672 - var _2E = $k[--$j]; //#31672 - $k[$j++] = _2E; //#31677 - $k[$j++] = _2D; //#31677 - if ((_2D != $_.s) || $ne(_2E, $_.fn)) { //#31676 - var _2H = $k[--$j]; //#31673 - var _2I = $k[--$j]; //#31673 - $_.s = _2H; //#31673 - $_.fn = _2I; //#31673 - $$.selectfont(_2I, _2H); //#31674 - } else { //#31676 - $j -= 2; //#31676 - } //#31676 - var _2J = $k[--$j]; //#31678 - $$.moveto($k[--$j], _2J); //#31678 - $$.show($k[--$j], 0, 0); //#31678 - } //#31678 - } else { //#31721 - $$.selectfont($_.textfont, $_.textsize); //#31681 - if ($eq($_.alttext, "")) { //#31687 - $k[$j++] = Infinity; //#31683 - var _2P = $_.txt; //#31683 - for (var _2Q = 0, _2R = _2P.length; _2Q < _2R; _2Q++) { //#31683 - $forall($get($get(_2P, _2Q), 0)); //#31683 - } //#31683 - $_.txt = $a(); //#31683 - $_.tstr = $s($_.txt.length); //#31684 - for (var _2Z = 0, _2Y = $_.txt.length - 1; _2Z <= _2Y; _2Z += 1) { //#31685 - $put($_.tstr, _2Z, $get($_.txt, _2Z)); //#31685 - } //#31685 - } else { //#31687 - $_.tstr = $_.alttext; //#31687 - } //#31687 - if ($_.tstr.length == 0) { //#31697 - $k[$j++] = 0; //#31692 - } else { //#31697 - $$.save(); //#31694 - $$.newpath(); //#31695 - $$.moveto(0, 0); //#31695 - $$.charpath("0", false); //#31695 - var _2f = $$.pathbbox(); //#31695 - $$.restore(); //#31697 - $k[$j++] = _2f.ury; //#31697 - } //#31697 - $_.textascent = $k[--$j]; //#31706 - var _2i = $$.stringwidth($_.tstr); //#31707 - $_.textwidth = $f(_2i.w + (($_.tstr.length - 1) * $_.textgaps)); //#31707 - $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#31709 - if ($eq($_.textxalign, "left")) { //#31710 - $_.textxpos = $_.textxoffset; //#31710 - } //#31710 - if ($eq($_.textxalign, "right")) { //#31711 - $_.textxpos = $f($f($_.pixx - $_.textxoffset) - $_.textwidth); //#31711 - } //#31711 - if ($eq($_.textxalign, "offleft")) { //#31712 - $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#31712 - } //#31712 - if ($eq($_.textxalign, "offright")) { //#31713 - $_.textxpos = $f($_.pixx + $_.textxoffset); //#31713 - } //#31713 - if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#31717 - $_.textxpos = 0; //#31715 - $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#31716 - } //#31716 - $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#31718 - if ($eq($_.textyalign, "above")) { //#31719 - $_.textypos = $f($f($_.textyoffset + $_.pixy) + 1); //#31719 - } //#31719 - if ($eq($_.textyalign, "center")) { //#31720 - $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#31720 - } //#31720 - $$.moveto($_.textxpos, $_.textypos); //#31721 - $$.show($_.tstr, $_.textgaps, 0); //#31721 - } //#31721 - } //#31721 - if ($_.guardwhitespace) { //#31736 - $$.selectfont("OCR-B", $_.guardheight * 2); //#31727 - if ($_.guardleftpos != 0) { //#31731 - $$.moveto((-$_.guardleftpos) - 2, $f(($f($_.guardleftypos - ($_.guardheight / 2))) - 1.25)); //#31729 - $$.show("<", 0, 0); //#31730 - } //#31730 - if ($_.guardrightpos != 0) { //#31735 - $$.moveto($f(($f($f($_.guardrightpos + $_.pixx) - $_.guardwidth)) + 1), $f(($f($_.guardrightypos - ($_.guardheight / 2))) - 1.25)); //#31733 - $$.show(">", 0, 0); //#31734 - } //#31734 - } //#31734 - $$.restore(); //#31738 - $_ = Object.getPrototypeOf($_); //#31740 + if ($_.bwipjs_dontdraw) { //#31856 + return; //#31856 + } //#31856 + $_ = Object.create($_); //#31857 + $_.sbs = $a([]); //#31862 + $_.bhs = $a([]); //#31863 + $_.bbs = $a([]); //#31864 + $_.txt = $a([]); //#31865 + $_.barcolor = "unset"; //#31866 + $_.includetext = false; //#31867 + $_.textcolor = "unset"; //#31868 + $_.textxalign = "unset"; //#31869 + $_.textyalign = "unset"; //#31870 + $_.textfont = "OCR-B"; //#31871 + $_.textsize = 10; //#31872 + $_.textxoffset = 0; //#31873 + $_.textyoffset = 0; //#31874 + $_.textgaps = 0; //#31875 + $_.alttext = ""; //#31876 + $_.bordercolor = "unset"; //#31877 + $_.backgroundcolor = "unset"; //#31878 + $_.inkspread = 0; //#31879 + $_.width = 0; //#31880 + $_.barratio = 1; //#31881 + $_.spaceratio = 1; //#31882 + $_.showborder = false; //#31883 + $_.showbearer = false; //#31884 + $_.borderleft = 10; //#31885 + $_.borderright = 10; //#31886 + $_.bordertop = 1; //#31887 + $_.borderbottom = 1; //#31888 + $_.borderwidth = 0.5; //#31889 + $_.guardwhitespace = false; //#31890 + $_.guardleftpos = 0; //#31891 + $_.guardleftypos = 0; //#31892 + $_.guardrightpos = 0; //#31893 + $_.guardrightypos = 0; //#31894 + $_.guardwidth = 7; //#31895 + $_.guardheight = 7; //#31896 + $forall($k[--$j], function() { //#31898 + var _6 = $k[--$j]; //#31898 + $_[$k[--$j]] = _6; //#31898 + }); //#31898 + $k[$j++] = $_.opt; //#31899 + delete $_['opt']; //#31899 + $k[$j++] = $_; //#31899 + bwipp_processoptions(); //#31899 + $j--; //#31899 + if ($_.textsize <= 0) { //#31903 + $k[$j++] = 'bwipp.renlinearBadTextsize#31902'; //#31902 + $k[$j++] = "The font size must be greater than zero"; //#31902 + bwipp_raiseerror(); //#31902 + } //#31902 + $_.bars = $a(~~(($_.sbs.length + 1) / 2)); //#31906 + $_.pixx = 0; //#31907 + $_.pixy = 0; //#31907 + for (var _E = 0, _D = ((~~(($_.sbs.length + 1) / 2)) * 2) - 2; _E <= _D; _E += 1) { //#31926 + $_.i = _E; //#31909 + if (($_.i % 2) == 0) { //#31923 + $_.d = $f(($f(($get($_.sbs, $_.i) * $_.barratio) - $_.barratio)) + 1); //#31911 + if ($get($_.sbs, $_.i) != 0) { //#31920 + $_.h = $get($_.bhs, ~~($_.i / 2)) * 72; //#31913 + $_.c = $f(($_.d / 2) + $_.pixx); //#31914 + $_.y = $get($_.bbs, ~~($_.i / 2)) * 72; //#31915 + $_.w = $f($_.d - $_.inkspread); //#31916 + $put($_.bars, ~~($_.i / 2), $a([$_.h, $_.c, $_.y, $_.w])); //#31917 + if ($f($_.h + $_.y) > $_.pixy) { //#31918 + $_.pixy = $f($_.h + $_.y); //#31918 + } //#31918 + } else { //#31920 + $put($_.bars, ~~($_.i / 2), -1); //#31920 + } //#31920 + } else { //#31923 + $_.d = $f(($f(($get($_.sbs, $_.i) * $_.spaceratio) - $_.spaceratio)) + 1); //#31923 + } //#31923 + $_.pixx = $f($_.pixx + $_.d); //#31925 + } //#31925 + $$.save(); //#31928 + var _t = $$.currpos(); //#31930 + $$.translate(_t.x, _t.y); //#31930 + if ($_.width != 0) { //#31935 + $$.scale(($_.width * 72) / $_.pixx, 1); //#31934 + } //#31934 + $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31945 + $_.tr = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31946 + $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31947 + $_.br = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31948 + if ($_.showbearer) { //#31973 + $$.save(); //#31950 + $$.newpath(); //#31951 + $aload($_.bl); //#31952 + var _1N = $k[--$j]; //#31952 + $$.moveto($k[--$j], _1N); //#31952 + $aload($_.br); //#31952 + var _1Q = $k[--$j]; //#31952 + $$.lineto($k[--$j], _1Q); //#31952 + $aload($_.tl); //#31953 + var _1T = $k[--$j]; //#31953 + $$.moveto($k[--$j], _1T); //#31953 + $aload($_.tr); //#31953 + var _1W = $k[--$j]; //#31953 + $$.lineto($k[--$j], _1W); //#31953 + if ($ne($_.bordercolor, "unset")) { //#31954 + $$.setcolor($_.bordercolor); //#31954 + } //#31954 + $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#31955 + $$.stroke(); //#31955 + $$.restore(); //#31956 + } else { //#31973 + if ($_.showborder) { //#31974 + $$.save(); //#31969 + $$.newpath(); //#31970 + $aload($_.bl); //#31970 + var _1e = $k[--$j]; //#31970 + $$.moveto($k[--$j], _1e); //#31970 + var _1j = $a([$_.br, $_.tr, $_.tl]); //#31970 + for (var _1k = 0, _1l = _1j.length; _1k < _1l; _1k++) { //#31970 + $aload($get(_1j, _1k)); //#31970 + var _1n = $k[--$j]; //#31970 + $$.lineto($k[--$j], _1n); //#31970 + } //#31970 + $$.closepath(); //#31970 + if ($ne($_.bordercolor, "unset")) { //#31971 + $$.setcolor($_.bordercolor); //#31971 + } //#31971 + $$.setlinewidth($_.borderwidth); //#31972 + $$.stroke(); //#31972 + $$.restore(); //#31973 + } //#31973 + } //#31973 + $$.save(); //#31977 + if ($ne($_.barcolor, "unset")) { //#31979 + $$.setcolor($_.barcolor); //#31979 + } //#31979 + var _1u = $_.bars; //#31980 + for (var _1v = 0, _1w = _1u.length; _1v < _1w; _1v++) { //#31986 + var _1x = $get(_1u, _1v); //#31986 + $k[$j++] = _1x; //#31985 + if (_1x != -1) { //#31984 + $aload($k[--$j]); //#31982 + $$.newpath(); //#31982 + $$.setlinewidth($k[--$j]); //#31982 + var _20 = $k[--$j]; //#31982 + $$.moveto($k[--$j], _20); //#31982 + $$.rlineto(0, $k[--$j]); //#31982 + $$.stroke(); //#31982 + } else { //#31984 + $j--; //#31984 + } //#31984 + } //#31984 + $$.restore(); //#31987 + if ($ne($_.textcolor, "unset")) { //#31990 + $$.setcolor($_.textcolor); //#31990 + } //#31990 + if ($_.includetext) { //#32047 + if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#32045 + $_.s = 0; //#31993 + $_.fn = ""; //#31993 + var _29 = $_.txt; //#31994 + for (var _2A = 0, _2B = _29.length; _2A < _2B; _2A++) { //#32003 + $forall($get(_29, _2A)); //#31995 + var _2D = $k[--$j]; //#31996 + var _2E = $k[--$j]; //#31996 + $k[$j++] = _2E; //#32001 + $k[$j++] = _2D; //#32001 + if ((_2D != $_.s) || $ne(_2E, $_.fn)) { //#32000 + var _2H = $k[--$j]; //#31997 + var _2I = $k[--$j]; //#31997 + $_.s = _2H; //#31997 + $_.fn = _2I; //#31997 + $$.selectfont(_2I, _2H); //#31998 + } else { //#32000 + $j -= 2; //#32000 + } //#32000 + var _2J = $k[--$j]; //#32002 + $$.moveto($k[--$j], _2J); //#32002 + $$.show($k[--$j], 0, 0); //#32002 + } //#32002 + } else { //#32045 + $$.selectfont($_.textfont, $_.textsize); //#32005 + if ($eq($_.alttext, "")) { //#32011 + $k[$j++] = Infinity; //#32007 + var _2P = $_.txt; //#32007 + for (var _2Q = 0, _2R = _2P.length; _2Q < _2R; _2Q++) { //#32007 + $forall($get($get(_2P, _2Q), 0)); //#32007 + } //#32007 + $_.txt = $a(); //#32007 + $_.tstr = $s($_.txt.length); //#32008 + for (var _2Z = 0, _2Y = $_.txt.length - 1; _2Z <= _2Y; _2Z += 1) { //#32009 + $put($_.tstr, _2Z, $get($_.txt, _2Z)); //#32009 + } //#32009 + } else { //#32011 + $_.tstr = $_.alttext; //#32011 + } //#32011 + if ($_.tstr.length == 0) { //#32021 + $k[$j++] = 0; //#32016 + } else { //#32021 + $$.save(); //#32018 + $$.newpath(); //#32019 + $$.moveto(0, 0); //#32019 + $$.charpath("0", false); //#32019 + var _2f = $$.pathbbox(); //#32019 + $$.restore(); //#32021 + $k[$j++] = _2f.ury; //#32021 + } //#32021 + $_.textascent = $k[--$j]; //#32030 + var _2i = $$.stringwidth($_.tstr); //#32031 + $_.textwidth = $f(_2i.w + (($_.tstr.length - 1) * $_.textgaps)); //#32031 + $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#32033 + if ($eq($_.textxalign, "left")) { //#32034 + $_.textxpos = $_.textxoffset; //#32034 + } //#32034 + if ($eq($_.textxalign, "right")) { //#32035 + $_.textxpos = $f($f($_.pixx - $_.textxoffset) - $_.textwidth); //#32035 + } //#32035 + if ($eq($_.textxalign, "offleft")) { //#32036 + $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#32036 + } //#32036 + if ($eq($_.textxalign, "offright")) { //#32037 + $_.textxpos = $f($_.pixx + $_.textxoffset); //#32037 + } //#32037 + if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#32041 + $_.textxpos = 0; //#32039 + $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#32040 + } //#32040 + $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#32042 + if ($eq($_.textyalign, "above")) { //#32043 + $_.textypos = $f($f($_.textyoffset + $_.pixy) + 1); //#32043 + } //#32043 + if ($eq($_.textyalign, "center")) { //#32044 + $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#32044 + } //#32044 + $$.moveto($_.textxpos, $_.textypos); //#32045 + $$.show($_.tstr, $_.textgaps, 0); //#32045 + } //#32045 + } //#32045 + if ($_.guardwhitespace) { //#32060 + $$.selectfont("OCR-B", $_.guardheight * 2); //#32051 + if ($_.guardleftpos != 0) { //#32055 + $$.moveto((-$_.guardleftpos) - 2, $f(($f($_.guardleftypos - ($_.guardheight / 2))) - 1.25)); //#32053 + $$.show("<", 0, 0); //#32054 + } //#32054 + if ($_.guardrightpos != 0) { //#32059 + $$.moveto($f(($f($f($_.guardrightpos + $_.pixx) - $_.guardwidth)) + 1), $f(($f($_.guardrightypos - ($_.guardheight / 2))) - 1.25)); //#32057 + $$.show(">", 0, 0); //#32058 + } //#32058 + } //#32058 + $$.restore(); //#32062 + $_ = Object.getPrototypeOf($_); //#32064 } //bwipp_renlinear function bwipp_renmaximatrix() { - if ($_.bwipjs_dontdraw) { //#31758 - return; //#31758 - } //#31758 - $_ = Object.create($_); //#31760 - $_.args = $k[--$j]; //#31762 - $_.barcolor = "unset"; //#31765 - $_.backgroundcolor = "unset"; //#31766 - $forall($_.args, function() { //#31769 - var _3 = $k[--$j]; //#31769 - $_[$k[--$j]] = _3; //#31769 - }); //#31769 - var _5 = $_.opt; //#31770 - for (var _A = _5.size, _9 = _5.keys(), _8 = 0; _8 < _A; _8++) { //#31770 - var _6 = _9.next().value; //#31770 - $_[_6] = _5.get(_6); //#31770 - } //#31770 - $_.barcolor = "" + $_.barcolor; //#31772 - $_.backgroundcolor = "" + $_.backgroundcolor; //#31773 - $$.save(); //#31775 - if ($ne($_.barcolor, "unset")) { //#31777 - $$.setcolor($_.barcolor); //#31777 - } //#31777 - $$.maxicode($_.pixs); //#31778 - $$.restore(); //#31780 - $_ = Object.getPrototypeOf($_); //#31782 + if ($_.bwipjs_dontdraw) { //#32082 + return; //#32082 + } //#32082 + $_ = Object.create($_); //#32084 + $_.args = $k[--$j]; //#32086 + $_.barcolor = "unset"; //#32089 + $_.backgroundcolor = "unset"; //#32090 + $forall($_.args, function() { //#32093 + var _3 = $k[--$j]; //#32093 + $_[$k[--$j]] = _3; //#32093 + }); //#32093 + var _5 = $_.opt; //#32094 + for (var _A = _5.size, _9 = _5.keys(), _8 = 0; _8 < _A; _8++) { //#32094 + var _6 = _9.next().value; //#32094 + $_[_6] = _5.get(_6); //#32094 + } //#32094 + $_.barcolor = "" + $_.barcolor; //#32096 + $_.backgroundcolor = "" + $_.backgroundcolor; //#32097 + $$.save(); //#32099 + if ($ne($_.barcolor, "unset")) { //#32101 + $$.setcolor($_.barcolor); //#32101 + } //#32101 + $$.maxicode($_.pixs); //#32102 + $$.restore(); //#32104 + $_ = Object.getPrototypeOf($_); //#32106 } //bwipp_renmaximatrix // bwip-js/barcode-ftr.js // @@ -40298,7 +40932,13 @@ function bwipp_encode(bwipjs, encoder, text, opts, dontdraw) { } var eq = tmp[i].indexOf('='); if (eq == -1) { - opts[tmp[i]] = true; + if (tmp[i][0] == '!') { + // boolean !name + opts[tmp[i].substr(1)] = false; + } else { + // boolean name + opts[tmp[i]] = true; + } } else { opts[tmp[i].substr(0, eq)] = tmp[i].substr(eq + 1); } @@ -40573,7 +41213,7 @@ function bwipp_lookup(symbol) { } throw new Error("bwipp.unknownEncoder: unknown encoder name: " + symbol); } -var BWIPP_VERSION = '2024-01-03'; +var BWIPP_VERSION = '2024-06-18'; // file : bwipjs.js // // Graphics-context interface to the BWIPP cross-compiled code diff --git a/demo/dist/bwip-js-node.mjs b/demo/dist/bwip-js-node.mjs index 0eb96a02..8d5c43e9 100644 --- a/demo/dist/bwip-js-node.mjs +++ b/demo/dist/bwip-js-node.mjs @@ -5,7 +5,7 @@ // Copyright (c) 2011-2024 Mark Warren // // This file contains code automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // Copyright (c) 2004-2024 Terry Burton // // The MIT License @@ -33,7 +33,7 @@ import { bwipp_auspost,bwipp_azteccode,bwipp_azteccodecompact,bwipp_aztecrune,bwipp_bc412,bwipp_channelcode,bwipp_codablockf,bwipp_code11,bwipp_code128,bwipp_code16k,bwipp_code2of5,bwipp_code32,bwipp_code39,bwipp_code39ext,bwipp_code49,bwipp_code93,bwipp_code93ext,bwipp_codeone,bwipp_coop2of5,bwipp_daft,bwipp_databarexpanded,bwipp_databarexpandedcomposite,bwipp_databarexpandedstacked,bwipp_databarexpandedstackedcomposite,bwipp_databarlimited,bwipp_databarlimitedcomposite,bwipp_databaromni,bwipp_databaromnicomposite,bwipp_databarstacked,bwipp_databarstackedcomposite,bwipp_databarstackedomni,bwipp_databarstackedomnicomposite,bwipp_databartruncated,bwipp_databartruncatedcomposite,bwipp_datalogic2of5,bwipp_datamatrix,bwipp_datamatrixrectangular,bwipp_datamatrixrectangularextension,bwipp_dotcode,bwipp_ean13,bwipp_ean13composite,bwipp_ean14,bwipp_ean2,bwipp_ean5,bwipp_ean8,bwipp_ean8composite,bwipp_flattermarken,bwipp_gs1_128,bwipp_gs1_128composite,bwipp_gs1_cc,bwipp_gs1datamatrix,bwipp_gs1datamatrixrectangular,bwipp_gs1dldatamatrix,bwipp_gs1dlqrcode,bwipp_gs1dotcode,bwipp_gs1northamericancoupon,bwipp_gs1qrcode,bwipp_hanxin,bwipp_hibcazteccode,bwipp_hibccodablockf,bwipp_hibccode128,bwipp_hibccode39,bwipp_hibcdatamatrix,bwipp_hibcdatamatrixrectangular,bwipp_hibcmicropdf417,bwipp_hibcpdf417,bwipp_hibcqrcode,bwipp_iata2of5,bwipp_identcode,bwipp_industrial2of5,bwipp_interleaved2of5,bwipp_isbn,bwipp_ismn,bwipp_issn,bwipp_itf14,bwipp_jabcode,bwipp_japanpost,bwipp_kix,bwipp_leitcode,bwipp_mailmark,bwipp_mands,bwipp_matrix2of5,bwipp_maxicode,bwipp_micropdf417,bwipp_microqrcode,bwipp_msi,bwipp_onecode,bwipp_pdf417,bwipp_pdf417compact,bwipp_pharmacode,bwipp_pharmacode2,bwipp_planet,bwipp_plessey,bwipp_posicode,bwipp_postnet,bwipp_pzn,bwipp_qrcode,bwipp_rationalizedCodabar,bwipp_raw,bwipp_rectangularmicroqrcode,bwipp_royalmail,bwipp_sscc18,bwipp_swissqrcode,bwipp_symbol,bwipp_telepen,bwipp_telepennumeric,bwipp_ultracode,bwipp_upca,bwipp_upcacomposite,bwipp_upce,bwipp_upcecomposite,bwipp_lookup,bwipp_encode,BWIPP_VERSION } from './bwipp.mjs'; // exports.js -const BWIPJS_VERSION = '4.3.2 (2024-03-19)'; +const BWIPJS_VERSION = '4.4.0 (2024-06-18)'; import url from 'url'; import PNG_ZLIB from 'zlib'; @@ -47,10 +47,15 @@ import 'stream'; // fix for https://github.com/nodejs/node/issues/37021 function Request(req, res, extra) { var opts = url.parse(req.url, true).query; - // Convert boolean empty parameters to true + // Convert empty !parameters to false. + // Convert empty parameters to true. for (var id in opts) { if (opts[id] === '') { - opts[id] = true; + if (id[0] == '!') { + opts[id.substr(1)] = false; + } else { + opts[id] = true; + } } } @@ -183,14 +188,21 @@ function FixupOptions(opts) { return opts; + // a is the most specific padding value, e.g. paddingleft + // b is the next most specific value, e.g. paddingwidth + // c is the general padding value. + // s is the scale, either scalex or scaley function padding(a, b, c, s) { if (a != null) { - return a*s; + a = a >>> 0; + return a*s >>> 0; } if (b != null) { - return b*s; + b = b >>> 0; + return b*s >>> 0; } - return c*s || 0; + c = c >>> 0; + return (c*s >>> 0) || 0; } } @@ -292,7 +304,7 @@ function ToRaw(bcid, text, options) { } // The drawing interface is just needed for the pre-init() calls. - // Don't need to fixup the options - drawing specific. + // Don't need to fixup the drawing specific options. var drawing = DrawingBuiltin(); drawing.setopts(options); diff --git a/demo/dist/bwip-js-rn.d.ts b/demo/dist/bwip-js-rn.d.ts index 343b7292..34cc2341 100644 --- a/demo/dist/bwip-js-rn.d.ts +++ b/demo/dist/bwip-js-rn.d.ts @@ -1,4 +1,4 @@ -// Type definitions for bwip-js 4.3.2 (2024-03-19) +// Type definitions for bwip-js 4.4.0 (2024-06-18) // // THIS DEFINITION FILE IS MACHINE GENERATED - DO NOT EDIT // diff --git a/demo/dist/bwip-js-rn.mjs b/demo/dist/bwip-js-rn.mjs index c5c73270..25c6ebd0 100644 --- a/demo/dist/bwip-js-rn.mjs +++ b/demo/dist/bwip-js-rn.mjs @@ -5,7 +5,7 @@ // Copyright (c) 2011-2024 Mark Warren // // This file contains code automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // Copyright (c) 2004-2024 Terry Burton // // The MIT License @@ -33,7 +33,7 @@ import { bwipp_auspost,bwipp_azteccode,bwipp_azteccodecompact,bwipp_aztecrune,bwipp_bc412,bwipp_channelcode,bwipp_codablockf,bwipp_code11,bwipp_code128,bwipp_code16k,bwipp_code2of5,bwipp_code32,bwipp_code39,bwipp_code39ext,bwipp_code49,bwipp_code93,bwipp_code93ext,bwipp_codeone,bwipp_coop2of5,bwipp_daft,bwipp_databarexpanded,bwipp_databarexpandedcomposite,bwipp_databarexpandedstacked,bwipp_databarexpandedstackedcomposite,bwipp_databarlimited,bwipp_databarlimitedcomposite,bwipp_databaromni,bwipp_databaromnicomposite,bwipp_databarstacked,bwipp_databarstackedcomposite,bwipp_databarstackedomni,bwipp_databarstackedomnicomposite,bwipp_databartruncated,bwipp_databartruncatedcomposite,bwipp_datalogic2of5,bwipp_datamatrix,bwipp_datamatrixrectangular,bwipp_datamatrixrectangularextension,bwipp_dotcode,bwipp_ean13,bwipp_ean13composite,bwipp_ean14,bwipp_ean2,bwipp_ean5,bwipp_ean8,bwipp_ean8composite,bwipp_flattermarken,bwipp_gs1_128,bwipp_gs1_128composite,bwipp_gs1_cc,bwipp_gs1datamatrix,bwipp_gs1datamatrixrectangular,bwipp_gs1dldatamatrix,bwipp_gs1dlqrcode,bwipp_gs1dotcode,bwipp_gs1northamericancoupon,bwipp_gs1qrcode,bwipp_hanxin,bwipp_hibcazteccode,bwipp_hibccodablockf,bwipp_hibccode128,bwipp_hibccode39,bwipp_hibcdatamatrix,bwipp_hibcdatamatrixrectangular,bwipp_hibcmicropdf417,bwipp_hibcpdf417,bwipp_hibcqrcode,bwipp_iata2of5,bwipp_identcode,bwipp_industrial2of5,bwipp_interleaved2of5,bwipp_isbn,bwipp_ismn,bwipp_issn,bwipp_itf14,bwipp_jabcode,bwipp_japanpost,bwipp_kix,bwipp_leitcode,bwipp_mailmark,bwipp_mands,bwipp_matrix2of5,bwipp_maxicode,bwipp_micropdf417,bwipp_microqrcode,bwipp_msi,bwipp_onecode,bwipp_pdf417,bwipp_pdf417compact,bwipp_pharmacode,bwipp_pharmacode2,bwipp_planet,bwipp_plessey,bwipp_posicode,bwipp_postnet,bwipp_pzn,bwipp_qrcode,bwipp_rationalizedCodabar,bwipp_raw,bwipp_rectangularmicroqrcode,bwipp_royalmail,bwipp_sscc18,bwipp_swissqrcode,bwipp_symbol,bwipp_telepen,bwipp_telepennumeric,bwipp_ultracode,bwipp_upca,bwipp_upcacomposite,bwipp_upce,bwipp_upcecomposite,bwipp_lookup,bwipp_encode,BWIPP_VERSION } from './bwipp.mjs'; // exports.js -const BWIPJS_VERSION = '4.3.2 (2024-03-19)'; +const BWIPJS_VERSION = '4.4.0 (2024-06-18)'; import PNG_ZLIB from 'react-zlib-js'; import Buffer from 'react-zlib-js/buffer.js'; @@ -198,14 +198,21 @@ function FixupOptions(opts) { return opts; + // a is the most specific padding value, e.g. paddingleft + // b is the next most specific value, e.g. paddingwidth + // c is the general padding value. + // s is the scale, either scalex or scaley function padding(a, b, c, s) { if (a != null) { - return a*s; + a = a >>> 0; + return a*s >>> 0; } if (b != null) { - return b*s; + b = b >>> 0; + return b*s >>> 0; } - return c*s || 0; + c = c >>> 0; + return (c*s >>> 0) || 0; } } @@ -307,7 +314,7 @@ function ToRaw(bcid, text, options) { } // The drawing interface is just needed for the pre-init() calls. - // Don't need to fixup the options - drawing specific. + // Don't need to fixup the drawing specific options. var drawing = DrawingBuiltin(); drawing.setopts(options); diff --git a/demo/dist/bwip-js.d.ts b/demo/dist/bwip-js.d.ts index dd435f60..29689af7 100644 --- a/demo/dist/bwip-js.d.ts +++ b/demo/dist/bwip-js.d.ts @@ -1,4 +1,4 @@ -// Type definitions for bwip-js 4.3.2 (2024-03-19) +// Type definitions for bwip-js 4.4.0 (2024-06-18) // // THIS DEFINITION FILE IS MACHINE GENERATED - DO NOT EDIT // diff --git a/demo/dist/bwip-js.js b/demo/dist/bwip-js.js index 7f4efecf..fae1a985 100644 --- a/demo/dist/bwip-js.js +++ b/demo/dist/bwip-js.js @@ -5,7 +5,7 @@ // Copyright (c) 2011-2024 Mark Warren // // This file contains code automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // Copyright (c) 2004-2024 Terry Burton // // The MIT License @@ -41,7 +41,7 @@ }(typeof self !== 'undefined' ? self : this, function () { // exports.js -const BWIPJS_VERSION = '4.3.2 (2024-03-19)'; +const BWIPJS_VERSION = '4.4.0 (2024-06-18)'; // bwipjs.toCanvas(canvas, options) // bwipjs.toCanvas(options, canvas) @@ -160,14 +160,21 @@ function FixupOptions(opts) { return opts; + // a is the most specific padding value, e.g. paddingleft + // b is the next most specific value, e.g. paddingwidth + // c is the general padding value. + // s is the scale, either scalex or scaley function padding(a, b, c, s) { if (a != null) { - return a*s; + a = a >>> 0; + return a*s >>> 0; } if (b != null) { - return b*s; + b = b >>> 0; + return b*s >>> 0; } - return c*s || 0; + c = c >>> 0; + return (c*s >>> 0) || 0; } } @@ -269,7 +276,7 @@ function ToRaw(bcid, text, options) { } // The drawing interface is just needed for the pre-init() calls. - // Don't need to fixup the options - drawing specific. + // Don't need to fixup the drawing specific options. var drawing = DrawingBuiltin(); drawing.setopts(options); @@ -309,7 +316,7 @@ function ToRaw(bcid, text, options) { // https://github.com/metafloor/bwip-js // // This code was automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // // Copyright (c) 2011-2024 Mark Warren // Copyright (c) 2004-2024 Terry Burton @@ -1194,8 +1201,8 @@ function bwipp_parseinput() { function bwipp_gs1process() { $_ = Object.create($_); //#383 bwipp_loadctx(bwipp_gs1process) //#385 - if (!bwipp_gs1process.__2299__) { //#2299 - $_ = Object.create($_); //#2299 + if (!bwipp_gs1process.__2469__) { //#2469 + $_ = Object.create($_); //#2469 var _1 = new Map([ ["cset", 'N'], ["min", 18], @@ -1218,7 +1225,7 @@ function bwipp_gs1process() { ["linters", _5] ]); //#402 var _7 = $a([_6]); //#402 - var _8 = $a(["02", "255", "37"]); //#404 + var _8 = $a(["255", "37"]); //#404 var _9 = $a(["22", "10", "21"]); //#405 var _A = $a(["235"]); //#405 var _B = $a([_9, _A]); //#405 @@ -1236,241 +1243,248 @@ function bwipp_gs1process() { ["linters", _D] ]); //#412 var _F = $a([_E]); //#412 - var _G = $a(["37"]); //#414 - var _H = $a([_G]); //#414 - var _I = $a([_H]); //#414 - var _J = new Map([ + var _G = $a(["01", "03"]); //#414 + var _H = $a(["37"]); //#415 + var _I = $a([_H]); //#415 + var _J = $a([_I]); //#415 + var _K = new Map([ ["parts", _F], - ["req", _I] - ]); //#414 - var _K = $a([]); //#421 - var _L = new Map([ + ["ex", _G], + ["req", _J] + ]); //#415 + var _L = $a(['lintcsum', 'lintkey']); //#422 + var _M = new Map([ + ["cset", 'N'], + ["min", 14], + ["max", 14], + ["opt", false], + ["linters", _L] + ]); //#422 + var _N = $a([_M]); //#422 + var _P = new Map([ + ["parts", _N], + ["ex", $a(["01", "02", "37"])], + ["dlattr", false] + ]); //#425 + var _R = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], - ["linters", _K] - ]); //#421 - var _T = new Map([ - ["parts", $a([_L])], - ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#423 - var _V = new Map([ + ["linters", $a([])] + ]); //#432 + var _a = new Map([ + ["parts", $a([_R])], + ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["03"]), $a(["8006"]), $a(["8026"])])])] + ]); //#434 + var _c = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#430 - var _d = new Map([ - ["parts", $a([_V])], + ]); //#441 + var _k = new Map([ + ["parts", $a([_c])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#432 - var _f = new Map([ + ]); //#443 + var _m = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#439 - var _k = new Map([ - ["parts", $a([_f])], + ]); //#450 + var _r = new Map([ + ["parts", $a([_m])], ["req", $a([$a([$a(["8020"])])])] - ]); //#441 - var _m = new Map([ + ]); //#452 + var _t = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#448 - var _u = new Map([ - ["parts", $a([_m])], + ]); //#459 + var _11 = new Map([ + ["parts", $a([_t])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#450 - var _w = new Map([ + ]); //#461 + var _13 = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#459 - var _15 = new Map([ - ["parts", $a([_w])], + ]); //#470 + var _1C = new Map([ + ["parts", $a([_13])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["255"]), $a(["8006"]), $a(["8026"])])])] - ]); //#461 - var _17 = new Map([ + ]); //#472 + var _1E = new Map([ ["cset", 'N'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#468 - var _1F = new Map([ - ["parts", $a([_17])], + ]); //#479 + var _1M = new Map([ + ["parts", $a([_1E])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#470 - var _1H = new Map([ + ]); //#481 + var _1O = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#477 - var _1O = new Map([ - ["parts", $a([_1H])], + ]); //#488 + var _1W = new Map([ + ["parts", $a([_1O])], ["ex", $a(["235"])], - ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#480 - var _1Q = new Map([ + ["req", $a([$a([$a(["01"]), $a(["03"]), $a(["8006"])])])], + ["dlattr", false] + ]); //#492 + var _1Y = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#487 - var _1V = new Map([ - ["parts", $a([_1Q])], - ["req", $a([$a([$a(["01"])])])] - ]); //#489 - var _1X = new Map([ + ]); //#499 + var _1d = new Map([ + ["parts", $a([_1Y])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#502 + var _1f = new Map([ ["cset", 'X'], ["min", 1], ["max", 28], ["opt", false], ["linters", $a([])] - ]); //#496 - var _1c = new Map([ - ["parts", $a([_1X])], - ["req", $a([$a([$a(["01"])])])] - ]); //#498 - var _1e = new Map([ + ]); //#509 + var _1k = new Map([ + ["parts", $a([_1f])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#512 + var _1m = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#505 - var _1m = new Map([ - ["parts", $a([_1e])], + ]); //#519 + var _1u = new Map([ + ["parts", $a([_1m])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#507 - var _1o = new Map([ + ]); //#521 + var _1w = new Map([ ["cset", 'N'], ["min", 1], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#515 - var _1w = new Map([ - ["parts", $a([_1o])], - ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#517 - var _1y = new Map([ + ]); //#529 + var _24 = $a([$a([$a(["01"]), $a(["02"]), $a(["03"]), $a(["8006"]), $a(["8026"])])]); //#531 + var _25 = new Map([ + ["parts", $a([_1w])], + ["req", _24] + ]); //#531 + var _27 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#524 - var _22 = $a([$a([$a(["01"])])]); //#526 - var _23 = new Map([ - ["parts", $a([_1y])], - ["req", _22] - ]); //#526 - var _25 = new Map([ + ]); //#538 + var _2C = new Map([ + ["parts", $a([_27])], + ["req", $a([$a([$a(["01"])])])] + ]); //#540 + var _2E = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#533 - var _2D = new Map([ - ["parts", $a([_25])], + ]); //#547 + var _2M = new Map([ + ["parts", $a([_2E])], ["req", $a([$a([$a(["01"]), $a(["8006"])]), $a([$a(["21"])])])] - ]); //#535 - var _2F = new Map([ + ]); //#549 + var _2O = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#542 - var _2L = new Map([ - ["parts", $a([_2F])], + ]); //#556 + var _2U = new Map([ + ["parts", $a([_2O])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#544 - var _2N = new Map([ + ]); //#558 + var _2W = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#551 - var _2P = new Map([ + ]); //#565 + var _2Y = new Map([ ["cset", 'X'], ["min", 1], ["max", 17], ["opt", true], ["linters", $a([])] - ]); //#552 - var _2S = new Map([ - ["parts", $a([_2N, _2P])], + ]); //#566 + var _2b = new Map([ + ["parts", $a([_2W, _2Y])], ["dlpkey", $a([])] - ]); //#554 - var _2U = new Map([ + ]); //#568 + var _2d = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#561 - var _2Z = new Map([ - ["parts", $a([_2U])], - ["req", $a([$a([$a(["414"])])])] - ]); //#563 - var _2b = new Map([ + ]); //#575 + var _2i = new Map([ + ["parts", $a([_2d])], + ["req", $a([$a([$a(["414"])])])], + ["dlattr", false] + ]); //#578 + var _2k = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#570 - var _2d = new Map([ + ]); //#585 + var _2m = new Map([ ["cset", 'N'], ["min", 1], ["max", 12], ["opt", true], ["linters", $a([])] - ]); //#571 - var _2h = new Map([ - ["parts", $a([_2b, _2d])], + ]); //#586 + var _2q = new Map([ + ["parts", $a([_2k, _2m])], ["ex", $a(["01", "02", "415", "8006", "8020", "8026"])], ["dlpkey", $a([])] - ]); //#574 - var _2j = new Map([ + ]); //#589 + var _2s = new Map([ ["cset", 'N'], ["min", 1], ["max", 8], ["opt", false], ["linters", $a([])] - ]); //#581 - var _2p = new Map([ - ["parts", $a([_2j])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#583 - var _2r = new Map([ - ["cset", 'N'], - ["min", 6], - ["max", 6], - ["opt", false], - ["linters", $a([])] - ]); //#590 + ]); //#596 var _2y = new Map([ - ["parts", $a([_2r])], - ["ex", $a(["310n"])], + ["parts", $a([_2s])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#593 + ]); //#598 var _30 = new Map([ ["cset", 'N'], ["min", 6], @@ -1480,7 +1494,7 @@ function bwipp_gs1process() { ]); //#605 var _37 = new Map([ ["parts", $a([_30])], - ["ex", $a(["311n"])], + ["ex", $a(["310n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#608 var _39 = new Map([ @@ -1492,7 +1506,7 @@ function bwipp_gs1process() { ]); //#620 var _3G = new Map([ ["parts", $a([_39])], - ["ex", $a(["312n"])], + ["ex", $a(["311n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#623 var _3I = new Map([ @@ -1504,7 +1518,7 @@ function bwipp_gs1process() { ]); //#635 var _3P = new Map([ ["parts", $a([_3I])], - ["ex", $a(["313n"])], + ["ex", $a(["312n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#638 var _3R = new Map([ @@ -1516,7 +1530,7 @@ function bwipp_gs1process() { ]); //#650 var _3Y = new Map([ ["parts", $a([_3R])], - ["ex", $a(["314n"])], + ["ex", $a(["313n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#653 var _3a = new Map([ @@ -1528,7 +1542,7 @@ function bwipp_gs1process() { ]); //#665 var _3h = new Map([ ["parts", $a([_3a])], - ["ex", $a(["315n"])], + ["ex", $a(["314n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#668 var _3j = new Map([ @@ -1540,7 +1554,7 @@ function bwipp_gs1process() { ]); //#680 var _3q = new Map([ ["parts", $a([_3j])], - ["ex", $a(["316n"])], + ["ex", $a(["315n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#683 var _3s = new Map([ @@ -1552,7 +1566,7 @@ function bwipp_gs1process() { ]); //#695 var _3z = new Map([ ["parts", $a([_3s])], - ["ex", $a(["320n"])], + ["ex", $a(["316n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#698 var _41 = new Map([ @@ -1564,7 +1578,7 @@ function bwipp_gs1process() { ]); //#710 var _48 = new Map([ ["parts", $a([_41])], - ["ex", $a(["321n"])], + ["ex", $a(["320n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#713 var _4A = new Map([ @@ -1576,7 +1590,7 @@ function bwipp_gs1process() { ]); //#725 var _4H = new Map([ ["parts", $a([_4A])], - ["ex", $a(["322n"])], + ["ex", $a(["321n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#728 var _4J = new Map([ @@ -1588,7 +1602,7 @@ function bwipp_gs1process() { ]); //#740 var _4Q = new Map([ ["parts", $a([_4J])], - ["ex", $a(["323n"])], + ["ex", $a(["322n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#743 var _4S = new Map([ @@ -1600,7 +1614,7 @@ function bwipp_gs1process() { ]); //#755 var _4Z = new Map([ ["parts", $a([_4S])], - ["ex", $a(["324n"])], + ["ex", $a(["323n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#758 var _4b = new Map([ @@ -1612,7 +1626,7 @@ function bwipp_gs1process() { ]); //#770 var _4i = new Map([ ["parts", $a([_4b])], - ["ex", $a(["325n"])], + ["ex", $a(["324n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#773 var _4k = new Map([ @@ -1624,7 +1638,7 @@ function bwipp_gs1process() { ]); //#785 var _4r = new Map([ ["parts", $a([_4k])], - ["ex", $a(["326n"])], + ["ex", $a(["325n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#788 var _4t = new Map([ @@ -1636,7 +1650,7 @@ function bwipp_gs1process() { ]); //#800 var _50 = new Map([ ["parts", $a([_4t])], - ["ex", $a(["327n"])], + ["ex", $a(["326n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#803 var _52 = new Map([ @@ -1648,7 +1662,7 @@ function bwipp_gs1process() { ]); //#815 var _59 = new Map([ ["parts", $a([_52])], - ["ex", $a(["328n"])], + ["ex", $a(["327n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#818 var _5B = new Map([ @@ -1660,7 +1674,7 @@ function bwipp_gs1process() { ]); //#830 var _5I = new Map([ ["parts", $a([_5B])], - ["ex", $a(["329n"])], + ["ex", $a(["328n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#833 var _5K = new Map([ @@ -1672,8 +1686,8 @@ function bwipp_gs1process() { ]); //#845 var _5R = new Map([ ["parts", $a([_5K])], - ["ex", $a(["330n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["329n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#848 var _5T = new Map([ ["cset", 'N'], @@ -1684,7 +1698,7 @@ function bwipp_gs1process() { ]); //#860 var _5a = new Map([ ["parts", $a([_5T])], - ["ex", $a(["331n"])], + ["ex", $a(["330n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#863 var _5c = new Map([ @@ -1696,7 +1710,7 @@ function bwipp_gs1process() { ]); //#875 var _5j = new Map([ ["parts", $a([_5c])], - ["ex", $a(["332n"])], + ["ex", $a(["331n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#878 var _5l = new Map([ @@ -1708,7 +1722,7 @@ function bwipp_gs1process() { ]); //#890 var _5s = new Map([ ["parts", $a([_5l])], - ["ex", $a(["333n"])], + ["ex", $a(["332n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#893 var _5u = new Map([ @@ -1720,7 +1734,7 @@ function bwipp_gs1process() { ]); //#905 var _61 = new Map([ ["parts", $a([_5u])], - ["ex", $a(["334n"])], + ["ex", $a(["333n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#908 var _63 = new Map([ @@ -1732,7 +1746,7 @@ function bwipp_gs1process() { ]); //#920 var _6A = new Map([ ["parts", $a([_63])], - ["ex", $a(["335n"])], + ["ex", $a(["334n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#923 var _6C = new Map([ @@ -1744,7 +1758,7 @@ function bwipp_gs1process() { ]); //#935 var _6J = new Map([ ["parts", $a([_6C])], - ["ex", $a(["336n"])], + ["ex", $a(["335n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#938 var _6L = new Map([ @@ -1754,12 +1768,12 @@ function bwipp_gs1process() { ["opt", false], ["linters", $a([])] ]); //#950 - var _6R = new Map([ + var _6S = new Map([ ["parts", $a([_6L])], - ["ex", $a(["337n"])], - ["req", $a([$a([$a(["01"])])])] + ["ex", $a(["336n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#953 - var _6T = new Map([ + var _6U = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], @@ -1767,9 +1781,9 @@ function bwipp_gs1process() { ["linters", $a([])] ]); //#965 var _6a = new Map([ - ["parts", $a([_6T])], - ["ex", $a(["340n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["parts", $a([_6U])], + ["ex", $a(["337n"])], + ["req", $a([$a([$a(["01"])])])] ]); //#968 var _6c = new Map([ ["cset", 'N'], @@ -1780,7 +1794,7 @@ function bwipp_gs1process() { ]); //#980 var _6j = new Map([ ["parts", $a([_6c])], - ["ex", $a(["341n"])], + ["ex", $a(["340n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#983 var _6l = new Map([ @@ -1792,7 +1806,7 @@ function bwipp_gs1process() { ]); //#995 var _6s = new Map([ ["parts", $a([_6l])], - ["ex", $a(["342n"])], + ["ex", $a(["341n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#998 var _6u = new Map([ @@ -1804,7 +1818,7 @@ function bwipp_gs1process() { ]); //#1010 var _71 = new Map([ ["parts", $a([_6u])], - ["ex", $a(["343n"])], + ["ex", $a(["342n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1013 var _73 = new Map([ @@ -1816,7 +1830,7 @@ function bwipp_gs1process() { ]); //#1025 var _7A = new Map([ ["parts", $a([_73])], - ["ex", $a(["344n"])], + ["ex", $a(["343n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1028 var _7C = new Map([ @@ -1828,7 +1842,7 @@ function bwipp_gs1process() { ]); //#1040 var _7J = new Map([ ["parts", $a([_7C])], - ["ex", $a(["345n"])], + ["ex", $a(["344n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1043 var _7L = new Map([ @@ -1840,7 +1854,7 @@ function bwipp_gs1process() { ]); //#1055 var _7S = new Map([ ["parts", $a([_7L])], - ["ex", $a(["346n"])], + ["ex", $a(["345n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1058 var _7U = new Map([ @@ -1852,7 +1866,7 @@ function bwipp_gs1process() { ]); //#1070 var _7b = new Map([ ["parts", $a([_7U])], - ["ex", $a(["347n"])], + ["ex", $a(["346n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1073 var _7d = new Map([ @@ -1864,7 +1878,7 @@ function bwipp_gs1process() { ]); //#1085 var _7k = new Map([ ["parts", $a([_7d])], - ["ex", $a(["348n"])], + ["ex", $a(["347n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1088 var _7m = new Map([ @@ -1876,7 +1890,7 @@ function bwipp_gs1process() { ]); //#1100 var _7t = new Map([ ["parts", $a([_7m])], - ["ex", $a(["349n"])], + ["ex", $a(["348n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1103 var _7v = new Map([ @@ -1888,8 +1902,8 @@ function bwipp_gs1process() { ]); //#1115 var _82 = new Map([ ["parts", $a([_7v])], - ["ex", $a(["350n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["349n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1118 var _84 = new Map([ ["cset", 'N'], @@ -1900,7 +1914,7 @@ function bwipp_gs1process() { ]); //#1130 var _8B = new Map([ ["parts", $a([_84])], - ["ex", $a(["351n"])], + ["ex", $a(["350n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1133 var _8D = new Map([ @@ -1912,7 +1926,7 @@ function bwipp_gs1process() { ]); //#1145 var _8K = new Map([ ["parts", $a([_8D])], - ["ex", $a(["352n"])], + ["ex", $a(["351n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1148 var _8M = new Map([ @@ -1924,8 +1938,8 @@ function bwipp_gs1process() { ]); //#1160 var _8T = new Map([ ["parts", $a([_8M])], - ["ex", $a(["353n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["352n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1163 var _8V = new Map([ ["cset", 'N'], @@ -1936,7 +1950,7 @@ function bwipp_gs1process() { ]); //#1175 var _8c = new Map([ ["parts", $a([_8V])], - ["ex", $a(["354n"])], + ["ex", $a(["353n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1178 var _8e = new Map([ @@ -1948,7 +1962,7 @@ function bwipp_gs1process() { ]); //#1190 var _8l = new Map([ ["parts", $a([_8e])], - ["ex", $a(["355n"])], + ["ex", $a(["354n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1193 var _8n = new Map([ @@ -1960,8 +1974,8 @@ function bwipp_gs1process() { ]); //#1205 var _8u = new Map([ ["parts", $a([_8n])], - ["ex", $a(["356n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["355n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1208 var _8w = new Map([ ["cset", 'N'], @@ -1972,7 +1986,7 @@ function bwipp_gs1process() { ]); //#1220 var _93 = new Map([ ["parts", $a([_8w])], - ["ex", $a(["357n"])], + ["ex", $a(["356n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1223 var _95 = new Map([ @@ -1984,7 +1998,7 @@ function bwipp_gs1process() { ]); //#1235 var _9C = new Map([ ["parts", $a([_95])], - ["ex", $a(["360n"])], + ["ex", $a(["357n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1238 var _9E = new Map([ @@ -1996,7 +2010,7 @@ function bwipp_gs1process() { ]); //#1250 var _9L = new Map([ ["parts", $a([_9E])], - ["ex", $a(["361n"])], + ["ex", $a(["360n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1253 var _9N = new Map([ @@ -2008,8 +2022,8 @@ function bwipp_gs1process() { ]); //#1265 var _9U = new Map([ ["parts", $a([_9N])], - ["ex", $a(["362n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["361n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1268 var _9W = new Map([ ["cset", 'N'], @@ -2020,7 +2034,7 @@ function bwipp_gs1process() { ]); //#1280 var _9d = new Map([ ["parts", $a([_9W])], - ["ex", $a(["363n"])], + ["ex", $a(["362n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1283 var _9f = new Map([ @@ -2032,8 +2046,8 @@ function bwipp_gs1process() { ]); //#1295 var _9m = new Map([ ["parts", $a([_9f])], - ["ex", $a(["364n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["363n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1298 var _9o = new Map([ ["cset", 'N'], @@ -2044,7 +2058,7 @@ function bwipp_gs1process() { ]); //#1310 var _9v = new Map([ ["parts", $a([_9o])], - ["ex", $a(["365n"])], + ["ex", $a(["364n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1313 var _9x = new Map([ @@ -2056,7 +2070,7 @@ function bwipp_gs1process() { ]); //#1325 var _A4 = new Map([ ["parts", $a([_9x])], - ["ex", $a(["366n"])], + ["ex", $a(["365n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1328 var _A6 = new Map([ @@ -2068,8 +2082,8 @@ function bwipp_gs1process() { ]); //#1340 var _AD = new Map([ ["parts", $a([_A6])], - ["ex", $a(["367n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["366n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1343 var _AF = new Map([ ["cset", 'N'], @@ -2080,7 +2094,7 @@ function bwipp_gs1process() { ]); //#1355 var _AM = new Map([ ["parts", $a([_AF])], - ["ex", $a(["368n"])], + ["ex", $a(["367n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1358 var _AO = new Map([ @@ -2092,6950 +2106,7431 @@ function bwipp_gs1process() { ]); //#1370 var _AV = new Map([ ["parts", $a([_AO])], - ["ex", $a(["369n"])], + ["ex", $a(["368n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1373 var _AX = new Map([ ["cset", 'N'], - ["min", 1], - ["max", 8], + ["min", 6], + ["max", 6], ["opt", false], ["linters", $a([])] ]); //#1385 - var _Af = new Map([ + var _Ae = new Map([ ["parts", $a([_AX])], + ["ex", $a(["369n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ]); //#1388 + var _Ag = new Map([ + ["cset", 'N'], + ["min", 1], + ["max", 8], + ["opt", false], + ["linters", $a([])] + ]); //#1400 + var _Ao = new Map([ + ["parts", $a([_Ag])], ["req", $a([$a([$a(["00"])]), $a([$a(["02"]), $a(["8026"])])])] - ]); //#1387 - var _Ah = new Map([ + ]); //#1402 + var _Aq = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1394 - var _Ao = new Map([ - ["parts", $a([_Ah])], + ]); //#1409 + var _Ax = new Map([ + ["parts", $a([_Aq])], ["ex", $a(["390n", "391n", "394n", "8111"])], ["req", $a([$a([$a(["255"]), $a(["8020"])])])] - ]); //#1397 - var _Aq = new Map([ + ]); //#1412 + var _Az = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso4217'])] - ]); //#1413 - var _As = new Map([ + ]); //#1428 + var _B1 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1414 - var _Ay = new Map([ - ["parts", $a([_Aq, _As])], + ]); //#1429 + var _B7 = new Map([ + ["parts", $a([_Az, _B1])], ["ex", $a(["391n"])], ["req", $a([$a([$a(["8020"])])])] - ]); //#1417 - var _B0 = new Map([ + ]); //#1432 + var _B9 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1433 - var _BC = new Map([ - ["parts", $a([_B0])], + ]); //#1448 + var _BL = new Map([ + ["parts", $a([_B9])], ["ex", $a(["392n", "393n"])], ["req", $a([$a([$a(["01"])]), $a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1436 - var _BE = new Map([ + ]); //#1451 + var _BN = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso4217'])] - ]); //#1452 - var _BG = new Map([ + ]); //#1467 + var _BP = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1453 - var _BQ = new Map([ - ["parts", $a([_BE, _BG])], + ]); //#1468 + var _BZ = new Map([ + ["parts", $a([_BN, _BP])], ["ex", $a(["393n"])], ["req", $a([$a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1456 - var _BS = new Map([ + ]); //#1471 + var _Bb = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#1472 - var _BY = new Map([ - ["parts", $a([_BS])], + ]); //#1487 + var _Bh = new Map([ + ["parts", $a([_Bb])], ["ex", $a(["394n", "8111"])], ["req", $a([$a([$a(["255"])])])] - ]); //#1475 - var _Ba = new Map([ + ]); //#1490 + var _Bj = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#1485 - var _Bk = new Map([ - ["parts", $a([_Ba])], + ]); //#1500 + var _Bt = new Map([ + ["parts", $a([_Bj])], ["ex", $a(["392n", "393n", "395n", "8005"])], ["req", $a([$a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1488 - var _Bm = new Map([ + ]); //#1503 + var _Bv = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1500 - var _Bo = new Map([ - ["parts", $a([_Bm])] - ]); //#1500 - var _Bq = new Map([ + ]); //#1515 + var _Bx = new Map([ + ["parts", $a([_Bv])] + ]); //#1515 + var _Bz = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#1508 - var _Bt = new Map([ - ["parts", $a([_Bq])], + ]); //#1523 + var _C2 = new Map([ + ["parts", $a([_Bz])], ["dlpkey", $a([])] - ]); //#1510 - var _Bv = new Map([ + ]); //#1525 + var _C4 = new Map([ ["cset", 'N'], ["min", 17], ["max", 17], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1517 - var _By = new Map([ - ["parts", $a([_Bv])], + ]); //#1532 + var _C7 = new Map([ + ["parts", $a([_C4])], ["dlpkey", $a([])] - ]); //#1519 - var _C0 = new Map([ + ]); //#1534 + var _C9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1526 - var _C5 = new Map([ - ["parts", $a([_C0])], + ]); //#1541 + var _CE = new Map([ + ["parts", $a([_C9])], ["req", $a([$a([$a(["00"])])])] - ]); //#1528 - var _C7 = new Map([ + ]); //#1543 + var _CG = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1535 - var _C9 = new Map([ - ["parts", $a([_C7])] - ]); //#1535 - var _CB = new Map([ + ]); //#1550 + var _CI = new Map([ + ["parts", $a([_CG])] + ]); //#1550 + var _CK = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1546 - var _CG = new Map([ - ["parts", $a([_CB])], + ]); //#1561 + var _CP = new Map([ + ["parts", $a([_CK])], ["dlpkey", $a([$a(["254"]), $a(["7040"])])] - ]); //#1548 - var _CI = new Map([ + ]); //#1563 + var _CR = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1555 - var _CP = new Map([ - ["parts", $a([_CI])], + ]); //#1570 + var _CY = new Map([ + ["parts", $a([_CR])], ["req", $a([$a([$a(["8020"])])])], ["dlpkey", $a([$a(["8020"])])] - ]); //#1558 - var _CR = new Map([ + ]); //#1573 + var _Ca = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1565 - var _CT = new Map([ - ["parts", $a([_CR])] - ]); //#1565 - var _CV = new Map([ + ]); //#1580 + var _Cc = new Map([ + ["parts", $a([_Ca])] + ]); //#1580 + var _Ce = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1573 - var _CZ = new Map([ - ["parts", $a([_CV])], + ]); //#1588 + var _Ci = new Map([ + ["parts", $a([_Ce])], ["dlpkey", $a([$a(["7040"])])] - ]); //#1575 - var _Cb = new Map([ + ]); //#1590 + var _Ck = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1582 - var _Ce = new Map([ - ["parts", $a([_Cb])], + ]); //#1597 + var _Cn = new Map([ + ["parts", $a([_Ck])], ["ex", $a(["421"])] - ]); //#1584 - var _Cg = new Map([ + ]); //#1599 + var _Cp = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1591 - var _Ci = new Map([ + ]); //#1606 + var _Cr = new Map([ ["cset", 'X'], ["min", 1], ["max", 9], ["opt", false], ["linters", $a([])] - ]); //#1592 - var _Cl = new Map([ - ["parts", $a([_Cg, _Ci])], + ]); //#1607 + var _Cu = new Map([ + ["parts", $a([_Cp, _Cr])], ["ex", $a(["4307"])] - ]); //#1594 - var _Cn = new Map([ + ]); //#1609 + var _Cw = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1601 - var _Cw = new Map([ - ["parts", $a([_Cn])], + ]); //#1616 + var _D5 = new Map([ + ["parts", $a([_Cw])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#1604 - var _Cy = new Map([ + ]); //#1619 + var _D7 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a(['lintiso3166list'])] - ]); //#1611 - var _D5 = new Map([ - ["parts", $a([_Cy])], + ]); //#1626 + var _DE = new Map([ + ["parts", $a([_D7])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1614 - var _D7 = new Map([ + ]); //#1629 + var _DG = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1621 - var _DE = new Map([ - ["parts", $a([_D7])], + ]); //#1636 + var _DN = new Map([ + ["parts", $a([_DG])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1624 - var _DG = new Map([ + ]); //#1639 + var _DP = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a(['lintiso3166list'])] - ]); //#1631 - var _DN = new Map([ - ["parts", $a([_DG])], + ]); //#1646 + var _DW = new Map([ + ["parts", $a([_DP])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1634 - var _DP = new Map([ + ]); //#1649 + var _DY = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1641 - var _DV = new Map([ - ["parts", $a([_DP])], + ]); //#1656 + var _De = new Map([ + ["parts", $a([_DY])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1643 - var _DX = new Map([ + ]); //#1658 + var _Dg = new Map([ ["cset", 'X'], ["min", 1], ["max", 3], ["opt", false], ["linters", $a([])] - ]); //#1650 - var _Df = new Map([ - ["parts", $a([_DX])], + ]); //#1665 + var _Do = new Map([ + ["parts", $a([_Dg])], ["req", $a([$a([$a(["01"]), $a(["02"])]), $a([$a(["422"])])])] - ]); //#1652 - var _Dh = new Map([ + ]); //#1667 + var _Dq = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1659 - var _Dm = new Map([ - ["parts", $a([_Dh])], + ]); //#1674 + var _Dv = new Map([ + ["parts", $a([_Dq])], ["req", $a([$a([$a(["00"])])])] - ]); //#1661 - var _Do = new Map([ + ]); //#1676 + var _Dx = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1669 - var _Dt = new Map([ - ["parts", $a([_Do])], + ]); //#1684 + var _E2 = new Map([ + ["parts", $a([_Dx])], ["req", $a([$a([$a(["00"])])])] - ]); //#1671 - var _Dv = new Map([ + ]); //#1686 + var _E4 = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1678 - var _E0 = new Map([ - ["parts", $a([_Dv])], + ]); //#1693 + var _E9 = new Map([ + ["parts", $a([_E4])], ["req", $a([$a([$a(["4302"])])])] - ]); //#1680 - var _E2 = new Map([ + ]); //#1695 + var _EB = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1687 - var _E7 = new Map([ - ["parts", $a([_E2])], + ]); //#1702 + var _EG = new Map([ + ["parts", $a([_EB])], ["req", $a([$a([$a(["00"])])])] - ]); //#1689 - var _E9 = new Map([ + ]); //#1704 + var _EI = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintiso3166alpha2'])] - ]); //#1698 - var _EE = new Map([ - ["parts", $a([_E9])], + ]); //#1713 + var _EN = new Map([ + ["parts", $a([_EI])], ["req", $a([$a([$a(["00"])])])] - ]); //#1700 - var _EG = new Map([ + ]); //#1715 + var _EP = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1707 - var _EL = new Map([ - ["parts", $a([_EG])], + ]); //#1722 + var _EU = new Map([ + ["parts", $a([_EP])], ["req", $a([$a([$a(["00"])])])] - ]); //#1709 - var _EN = new Map([ + ]); //#1724 + var _EW = new Map([ ["cset", 'N'], ["min", 10], ["max", 10], ["opt", false], ["linters", $a(['lintlatitude'])] - ]); //#1716 - var _EP = new Map([ + ]); //#1731 + var _EY = new Map([ ["cset", 'N'], ["min", 10], ["max", 10], ["opt", false], ["linters", $a(['lintlongitude'])] - ]); //#1717 - var _EU = new Map([ - ["parts", $a([_EN, _EP])], + ]); //#1732 + var _Ed = new Map([ + ["parts", $a([_EW, _EY])], ["req", $a([$a([$a(["00"])])])] - ]); //#1719 - var _EW = new Map([ + ]); //#1734 + var _Ef = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1726 - var _Eb = new Map([ - ["parts", $a([_EW])], + ]); //#1741 + var _Ek = new Map([ + ["parts", $a([_Ef])], ["req", $a([$a([$a(["00"])])])] - ]); //#1728 - var _Ed = new Map([ + ]); //#1743 + var _Em = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1736 - var _Ei = new Map([ - ["parts", $a([_Ed])], + ]); //#1751 + var _Er = new Map([ + ["parts", $a([_Em])], ["req", $a([$a([$a(["00"])])])] - ]); //#1738 - var _Ek = new Map([ + ]); //#1753 + var _Et = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1745 - var _Ep = new Map([ - ["parts", $a([_Ek])], + ]); //#1760 + var _Ey = new Map([ + ["parts", $a([_Et])], ["req", $a([$a([$a(["4312"])])])] - ]); //#1747 - var _Er = new Map([ + ]); //#1762 + var _F0 = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1754 - var _Ew = new Map([ - ["parts", $a([_Er])], + ]); //#1769 + var _F5 = new Map([ + ["parts", $a([_F0])], ["req", $a([$a([$a(["00"])])])] - ]); //#1756 - var _Ey = new Map([ + ]); //#1771 + var _F7 = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintiso3166alpha2'])] - ]); //#1765 - var _F3 = new Map([ - ["parts", $a([_Ey])], + ]); //#1780 + var _FC = new Map([ + ["parts", $a([_F7])], ["req", $a([$a([$a(["00"])])])] - ]); //#1767 - var _F5 = new Map([ + ]); //#1782 + var _FE = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1774 - var _FA = new Map([ - ["parts", $a([_F5])], + ]); //#1789 + var _FJ = new Map([ + ["parts", $a([_FE])], ["req", $a([$a([$a(["00"])])])] - ]); //#1776 - var _FC = new Map([ + ]); //#1791 + var _FL = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1783 - var _FH = new Map([ - ["parts", $a([_FC])], + ]); //#1798 + var _FQ = new Map([ + ["parts", $a([_FL])], ["req", $a([$a([$a(["00"])])])] - ]); //#1785 - var _FJ = new Map([ + ]); //#1800 + var _FS = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1792 - var _FO = new Map([ - ["parts", $a([_FJ])], + ]); //#1807 + var _FX = new Map([ + ["parts", $a([_FS])], ["req", $a([$a([$a(["00"])])])] - ]); //#1794 - var _FQ = new Map([ + ]); //#1809 + var _FZ = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintyesno'])] - ]); //#1801 - var _FV = new Map([ - ["parts", $a([_FQ])], + ]); //#1816 + var _Fe = new Map([ + ["parts", $a([_FZ])], ["req", $a([$a([$a(["00"])])])] - ]); //#1803 - var _FX = new Map([ + ]); //#1818 + var _Fg = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#1812 - var _FZ = new Map([ + ]); //#1827 + var _Fi = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['linthhmm'])] - ]); //#1813 - var _Fe = new Map([ - ["parts", $a([_FX, _FZ])], + ]); //#1828 + var _Fn = new Map([ + ["parts", $a([_Fg, _Fi])], ["req", $a([$a([$a(["00"])])])] - ]); //#1815 - var _Fg = new Map([ + ]); //#1830 + var _Fp = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1823 - var _Fl = new Map([ - ["parts", $a([_Fg])], + ]); //#1838 + var _Fu = new Map([ + ["parts", $a([_Fp])], ["req", $a([$a([$a(["00"])])])] - ]); //#1825 - var _Fn = new Map([ + ]); //#1840 + var _Fw = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1847 + var _Fy = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1848 + var _G4 = new Map([ + ["parts", $a([_Fw, _Fy])], + ["ex", $a(["4331"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1851 + var _G6 = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1858 + var _G8 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1859 + var _GE = new Map([ + ["parts", $a([_G6, _G8])], + ["ex", $a(["4330"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1862 + var _GG = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1869 + var _GI = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1870 + var _GO = new Map([ + ["parts", $a([_GG, _GI])], + ["ex", $a(["4333"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1873 + var _GQ = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1880 + var _GS = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1881 + var _GY = new Map([ + ["parts", $a([_GQ, _GS])], + ["ex", $a(["4332"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1884 + var _Ga = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a([])] - ]); //#1832 - var _Fv = new Map([ - ["parts", $a([_Fn])], + ]); //#1891 + var _Gi = new Map([ + ["parts", $a([_Ga])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#1834 - var _Fx = new Map([ + ]); //#1893 + var _Gk = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1841 - var _G3 = new Map([ - ["parts", $a([_Fx])], + ]); //#1900 + var _Gq = new Map([ + ["parts", $a([_Gk])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1843 - var _G5 = new Map([ + ]); //#1902 + var _Gs = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1850 - var _G7 = new Map([ + ]); //#1909 + var _Gu = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['linthhmm'])] - ]); //#1851 - var _GD = new Map([ - ["parts", $a([_G5, _G7])], + ]); //#1910 + var _H0 = new Map([ + ["parts", $a([_Gs, _Gu])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1853 - var _GF = new Map([ + ]); //#1912 + var _H2 = new Map([ ["cset", 'N'], ["min", 1], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#1860 - var _GM = new Map([ - ["parts", $a([_GF])], + ]); //#1919 + var _H9 = new Map([ + ["parts", $a([_H2])], ["req", $a([$a([$a(["01"])]), $a([$a(["10"])])])] - ]); //#1862 - var _GO = new Map([ + ]); //#1921 + var _HB = new Map([ ["cset", 'X'], ["min", 1], ["max", 12], ["opt", false], ["linters", $a([])] - ]); //#1869 - var _GU = new Map([ - ["parts", $a([_GO])], + ]); //#1928 + var _HH = new Map([ + ["parts", $a([_HB])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1871 - var _GW = new Map([ + ]); //#1930 + var _HJ = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1878 - var _Gc = new Map([ - ["parts", $a([_GW])], + ]); //#1937 + var _HP = new Map([ + ["parts", $a([_HJ])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1880 - var _Ge = new Map([ + ]); //#1939 + var _HR = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1887 - var _Gg = new Map([ + ]); //#1946 + var _HT = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", true], ["linters", $a(['lintyymmdd'])] - ]); //#1888 - var _Gm = new Map([ - ["parts", $a([_Ge, _Gg])], + ]); //#1947 + var _HZ = new Map([ + ["parts", $a([_HR, _HT])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1890 - var _Go = new Map([ + ]); //#1949 + var _Hb = new Map([ ["cset", 'X'], ["min", 1], ["max", 3], ["opt", false], ["linters", $a([])] - ]); //#1897 - var _Gu = new Map([ - ["parts", $a([_Go])], + ]); //#1956 + var _Hh = new Map([ + ["parts", $a([_Hb])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1899 - var _Gw = new Map([ + ]); //#1958 + var _Hj = new Map([ ["cset", 'X'], ["min", 1], ["max", 10], ["opt", false], ["linters", $a([])] - ]); //#1906 - var _H2 = new Map([ - ["parts", $a([_Gw])], + ]); //#1965 + var _Hp = new Map([ + ["parts", $a([_Hj])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1908 - var _H4 = new Map([ + ]); //#1967 + var _Hr = new Map([ ["cset", 'X'], ["min", 1], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#1915 - var _HA = new Map([ - ["parts", $a([_H4])], + ]); //#1974 + var _Hx = new Map([ + ["parts", $a([_Hr])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1917 - var _HC = new Map([ + ]); //#1976 + var _Hz = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1924 - var _HE = new Map([ + ]); //#1983 + var _I1 = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", true], ["linters", $a(['linthhmm'])] - ]); //#1925 - var _HK = new Map([ - ["parts", $a([_HC, _HE])], + ]); //#1984 + var _I7 = new Map([ + ["parts", $a([_Hz, _I1])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1927 - var _HM = new Map([ + ]); //#1986 + var _I9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1934 - var _HU = new Map([ - ["parts", $a([_HM])], + ]); //#1993 + var _IH = new Map([ + ["parts", $a([_I9])], ["req", $a([$a([$a(["01"]), $a(["8006"])]), $a([$a(["416"])])])] - ]); //#1936 - var _HW = new Map([ + ]); //#1995 + var _IJ = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1943 - var _Hc = new Map([ - ["parts", $a([_HW])], + ]); //#2002 + var _IP = new Map([ + ["parts", $a([_IJ])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#1945 - var _He = new Map([ + ]); //#2004 + var _IR = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1952 - var _Hj = new Map([ - ["parts", $a([_He])], + ]); //#2011 + var _IW = new Map([ + ["parts", $a([_IR])], ["req", $a([$a([$a(["7021"])])])] - ]); //#1954 - var _Hl = new Map([ + ]); //#2013 + var _IY = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#1961 - var _Hn = new Map([ - ["parts", $a([_Hl])] - ]); //#1961 - var _Hp = new Map([ + ]); //#2020 + var _Ia = new Map([ + ["parts", $a([_IY])] + ]); //#2020 + var _Ic = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166999'])] - ]); //#1969 - var _Hr = new Map([ + ]); //#2028 + var _Ie = new Map([ ["cset", 'X'], ["min", 1], ["max", 27], ["opt", false], ["linters", $a([])] - ]); //#1970 - var _Hx = new Map([ - ["parts", $a([_Hp, _Hr])], + ]); //#2029 + var _Ik = new Map([ + ["parts", $a([_Ic, _Ie])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1972 - var _Hz = new Map([ + ]); //#2031 + var _Im = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1988 - var _I1 = new Map([ + ]); //#2047 + var _Io = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1989 - var _I3 = new Map([ + ]); //#2048 + var _Iq = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1990 - var _I5 = new Map([ + ]); //#2049 + var _Is = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintimporteridx'])] - ]); //#1991 - var _I7 = new Map([ - ["parts", $a([_Hz, _I1, _I3, _I5])] - ]); //#1991 - var _I9 = new Map([ + ]); //#2050 + var _Iu = new Map([ + ["parts", $a([_Im, _Io, _Iq, _Is])], + ["dlattr", false] + ]); //#2052 + var _Iw = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1999 - var _IE = new Map([ - ["parts", $a([_I9])], + ]); //#2059 + var _J1 = new Map([ + ["parts", $a([_Iw])], ["req", $a([$a([$a(["01"])])])] - ]); //#2001 - var _IG = new Map([ + ]); //#2061 + var _J3 = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#2013 - var _II = new Map([ + ]); //#2073 + var _J5 = new Map([ ["cset", 'X'], ["min", 1], ["max", 28], ["opt", false], ["linters", $a([])] - ]); //#2014 - var _IO = new Map([ - ["parts", $a([_IG, _II])], + ]); //#2074 + var _JB = new Map([ + ["parts", $a([_J3, _J5])], ["req", $a([$a([$a(["01"]), $a(["8004"])])])] - ]); //#2016 - var _IQ = new Map([ + ]); //#2076 + var _JD = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2032 - var _IW = new Map([ - ["parts", $a([_IQ])], + ]); //#2092 + var _JJ = new Map([ + ["parts", $a([_JD])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#2034 - var _IY = new Map([ + ]); //#2094 + var _JL = new Map([ ["cset", 'N'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintmediatype'])] - ]); //#2041 - var _Ie = new Map([ - ["parts", $a([_IY])], + ]); //#2101 + var _JR = new Map([ + ["parts", $a([_JL])], ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2043 - var _Ig = new Map([ + ]); //#2103 + var _JT = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a([])] - ]); //#2050 - var _Im = new Map([ - ["parts", $a([_Ig])], + ]); //#2110 + var _JZ = new Map([ + ["parts", $a([_JT])], ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2052 - var _Io = new Map([ + ]); //#2112 + var _Jb = new Map([ + ["cset", 'N'], + ["min", 8], + ["max", 8], + ["opt", false], + ["linters", $a(['lintyyyymmdd'])] + ]); //#2119 + var _Jh = new Map([ + ["parts", $a([_Jb])], + ["ex", $a(["7251"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2123 + var _Jj = new Map([ + ["cset", 'N'], + ["min", 8], + ["max", 8], + ["opt", false], + ["linters", $a(['lintyyyymmdd'])] + ]); //#2130 + var _Jl = new Map([ + ["cset", 'N'], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", $a(['linthhmm'])] + ]); //#2131 + var _Jr = new Map([ + ["parts", $a([_Jj, _Jl])], + ["ex", $a(["7250"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2135 + var _Jt = new Map([ + ["cset", 'N'], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", $a(['lintiso5218'])] + ]); //#2142 + var _Jy = new Map([ + ["parts", $a([_Jt])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2145 + var _K0 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 40], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2152 + var _K7 = new Map([ + ["parts", $a([_K0])], + ["ex", $a(["7256", "7259"])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2156 + var _K9 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 10], + ["opt", false], + ["linters", $a([])] + ]); //#2164 + var _KG = new Map([ + ["parts", $a([_K9])], + ["ex", $a(["7256", "7259"])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2168 + var _KI = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 90], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2175 + var _KO = new Map([ + ["parts", $a([_KI])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2178 + var _KQ = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2185 + var _KV = new Map([ + ["parts", $a([_KQ])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2188 + var _KX = new Map([ + ["cset", 'X'], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", $a(['lintposinseqslash'])] + ]); //#2195 + var _Kc = new Map([ + ["parts", $a([_KX])], + ["req", $a([$a([$a(["8018", "7259"])])])], + ["dlattr", false] + ]); //#2198 + var _Ke = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 40], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2205 + var _Kk = new Map([ + ["parts", $a([_Ke])], + ["ex", $a(["7256"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2209 + var _Km = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2059 - var _Iq = new Map([ + ]); //#2216 + var _Ko = new Map([ ["cset", 'N'], ["min", 5], ["max", 5], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2060 - var _Is = new Map([ + ]); //#2217 + var _Kq = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2061 - var _Iu = new Map([ + ]); //#2218 + var _Ks = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintwinding'])] - ]); //#2062 - var _Iw = new Map([ + ]); //#2219 + var _Ku = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#2063 - var _J1 = new Map([ - ["parts", $a([_Io, _Iq, _Is, _Iu, _Iw])], + ]); //#2220 + var _Kz = new Map([ + ["parts", $a([_Km, _Ko, _Kq, _Ks, _Ku])], ["req", $a([$a([$a(["01"])])])] - ]); //#2065 - var _J3 = new Map([ + ]); //#2222 + var _L1 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2072 - var _J5 = new Map([ - ["parts", $a([_J3])] - ]); //#2072 - var _J7 = new Map([ + ]); //#2229 + var _L3 = new Map([ + ["parts", $a([_L1])] + ]); //#2229 + var _L5 = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintzero'])] - ]); //#2080 - var _J9 = new Map([ + ]); //#2237 + var _L7 = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2081 - var _JB = new Map([ + ]); //#2238 + var _L9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 16], ["opt", true], ["linters", $a([])] - ]); //#2082 - var _JE = new Map([ - ["parts", $a([_J7, _J9, _JB])], + ]); //#2239 + var _LC = new Map([ + ["parts", $a([_L5, _L7, _L9])], ["dlpkey", $a([])] - ]); //#2084 - var _JG = new Map([ + ]); //#2241 + var _LE = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#2091 - var _JK = new Map([ - ["parts", $a([_JG])], + ]); //#2248 + var _LI = new Map([ + ["parts", $a([_LE])], ["dlpkey", $a([$a(["7040"])])] - ]); //#2093 - var _JM = new Map([ + ]); //#2250 + var _LK = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#2100 - var _JS = new Map([ - ["parts", $a([_JM])], + ]); //#2257 + var _LQ = new Map([ + ["parts", $a([_LK])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#2102 - var _JU = new Map([ + ]); //#2259 + var _LS = new Map([ ["cset", 'N'], ["min", 14], ["max", 14], ["opt", false], ["linters", $a(['lintcsum'])] - ]); //#2109 - var _JW = new Map([ + ]); //#2266 + var _LU = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintpieceoftotal'])] - ]); //#2110 - var _Jb = new Map([ - ["parts", $a([_JU, _JW])], + ]); //#2267 + var _LZ = new Map([ + ["parts", $a([_LS, _LU])], ["ex", $a(["01", "37"])], ["dlpkey", $a([$a(["22", "10", "21"])])] - ]); //#2113 - var _Jd = new Map([ + ]); //#2270 + var _Lb = new Map([ ["cset", 'X'], ["min", 1], ["max", 34], ["opt", false], ["linters", $a(['lintiban'])] - ]); //#2120 - var _Ji = new Map([ - ["parts", $a([_Jd])], + ]); //#2277 + var _Lg = new Map([ + ["parts", $a([_Lb])], ["req", $a([$a([$a(["415"])])])] - ]); //#2122 - var _Jk = new Map([ + ]); //#2279 + var _Li = new Map([ ["cset", 'N'], ["min", 8], ["max", 8], ["opt", false], ["linters", $a(['lintyymmddhh'])] - ]); //#2129 - var _Jm = new Map([ + ]); //#2286 + var _Lk = new Map([ ["cset", 'N'], ["min", 1], ["max", 4], ["opt", true], ["linters", $a(['lintmmoptss'])] - ]); //#2130 - var _Js = new Map([ - ["parts", $a([_Jk, _Jm])], + ]); //#2287 + var _Lq = new Map([ + ["parts", $a([_Li, _Lk])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#2132 - var _Ju = new Map([ + ]); //#2289 + var _Ls = new Map([ ["cset", 'X'], ["min", 1], ["max", 50], ["opt", false], ["linters", $a([])] - ]); //#2139 - var _K0 = new Map([ - ["parts", $a([_Ju])], + ]); //#2296 + var _Ly = new Map([ + ["parts", $a([_Ls])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] - ]); //#2141 - var _K2 = new Map([ + ]); //#2298 + var _M0 = new Map([ ["cset", 'Y'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#2148 - var _K6 = new Map([ - ["parts", $a([_K2])], + ]); //#2305 + var _M4 = new Map([ + ["parts", $a([_M0])], ["dlpkey", $a([$a(["8011"])])] - ]); //#2150 - var _K8 = new Map([ + ]); //#2307 + var _M6 = new Map([ ["cset", 'N'], ["min", 1], ["max", 12], ["opt", false], ["linters", $a(['lintnozeroprefix'])] - ]); //#2157 - var _KD = new Map([ - ["parts", $a([_K8])], - ["req", $a([$a([$a(["8010"])])])] - ]); //#2159 - var _KF = new Map([ + ]); //#2314 + var _MB = new Map([ + ["parts", $a([_M6])], + ["req", $a([$a([$a(["8010"])])])], + ["dlattr", false] + ]); //#2317 + var _MD = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2166 - var _KL = new Map([ - ["parts", $a([_KF])], + ]); //#2324 + var _MJ = new Map([ + ["parts", $a([_MD])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#2168 - var _KN = new Map([ + ]); //#2326 + var _ML = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a(['lintcsumalpha', 'lintkey'])] - ]); //#2175 - var _KQ = new Map([ - ["parts", $a([_KN])], + ]); //#2333 + var _MO = new Map([ + ["parts", $a([_ML])], ["dlpkey", $a([])] - ]); //#2177 - var _KS = new Map([ + ]); //#2335 + var _MQ = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 25], + ["opt", false], + ["linters", $a(['lintcsumalpha', 'lintkey', 'linthasnondigit'])] + ]); //#2342 + var _MV = new Map([ + ["parts", $a([_MQ])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#2345 + var _MX = new Map([ ["cset", 'N'], ["min", 18], ["max", 18], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2184 - var _KX = new Map([ - ["parts", $a([_KS])], + ]); //#2352 + var _Mc = new Map([ + ["parts", $a([_MX])], ["ex", $a(["8018"])], ["dlpkey", $a([$a(["8019"])])] - ]); //#2187 - var _KZ = new Map([ + ]); //#2355 + var _Me = new Map([ ["cset", 'N'], ["min", 18], ["max", 18], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2194 - var _Ke = new Map([ - ["parts", $a([_KZ])], + ]); //#2362 + var _Mj = new Map([ + ["parts", $a([_Me])], ["ex", $a(["8017"])], ["dlpkey", $a([$a(["8019"])])] - ]); //#2197 - var _Kg = new Map([ + ]); //#2365 + var _Ml = new Map([ ["cset", 'N'], ["min", 1], ["max", 10], ["opt", false], ["linters", $a([])] - ]); //#2204 - var _Km = new Map([ - ["parts", $a([_Kg])], - ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2206 - var _Ko = new Map([ + ]); //#2372 + var _Mr = new Map([ + ["parts", $a([_Ml])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2375 + var _Mt = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a([])] - ]); //#2213 - var _Kt = new Map([ - ["parts", $a([_Ko])], + ]); //#2382 + var _My = new Map([ + ["parts", $a([_Mt])], ["req", $a([$a([$a(["415"])])])] - ]); //#2215 - var _Kv = new Map([ + ]); //#2384 + var _N0 = new Map([ ["cset", 'N'], ["min", 14], ["max", 14], ["opt", false], ["linters", $a(['lintcsum'])] - ]); //#2222 - var _Kx = new Map([ + ]); //#2391 + var _N2 = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintpieceoftotal'])] - ]); //#2223 - var _L3 = new Map([ - ["parts", $a([_Kv, _Kx])], + ]); //#2392 + var _N8 = new Map([ + ["parts", $a([_N0, _N2])], ["ex", $a(["02", "8006"])], ["req", $a([$a([$a(["37"])])])] - ]); //#2226 - var _L5 = new Map([ + ]); //#2395 + var _NA = new Map([ ["cset", 'Z'], ["min", 1], ["max", 90], ["opt", false], ["linters", $a([])] - ]); //#2233 - var _LJ = new Map([ - ["parts", $a([_L5])], - ["req", $a([$a([$a(["00"]), $a(["01"]), $a(["253"]), $a(["255"]), $a(["8003"]), $a(["8004"]), $a(["8006"]), $a(["8010"]), $a(["8017"]), $a(["8018"])])])] - ]); //#2235 - var _LL = new Map([ + ]); //#2402 + var _NO = new Map([ + ["parts", $a([_NA])], + ["req", $a([$a([$a(["00"]), $a(["01", "21"]), $a(["253"]), $a(["255"]), $a(["8003"]), $a(["8004"]), $a(["8006", "21"]), $a(["8010", "8011"]), $a(["8017"]), $a(["8018"])])])] + ]); //#2404 + var _NQ = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintcouponcode'])] - ]); //#2242 - var _LN = new Map([ - ["parts", $a([_LL])] - ]); //#2242 - var _LP = new Map([ + ]); //#2411 + var _NS = new Map([ + ["parts", $a([_NQ])] + ]); //#2411 + var _NU = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#2250 - var _LU = new Map([ - ["parts", $a([_LP])], + ]); //#2419 + var _NZ = new Map([ + ["parts", $a([_NU])], ["req", $a([$a([$a(["255"])])])] - ]); //#2252 - var _LW = new Map([ + ]); //#2421 + var _Nb = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintcouponposoffer'])] - ]); //#2259 - var _LY = new Map([ - ["parts", $a([_LW])] - ]); //#2259 - var _La = new Map([ + ]); //#2428 + var _Nd = new Map([ + ["parts", $a([_Nb])] + ]); //#2428 + var _Nf = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a([])] - ]); //#2267 - var _Lf = new Map([ - ["parts", $a([_La])], - ["req", $a([$a([$a(["01"])])])] - ]); //#2269 - var _Lh = new Map([ + ]); //#2436 + var _Nk = new Map([ + ["parts", $a([_Nf])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#2439 + var _Nm = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#2276 - var _Lj = new Map([ - ["parts", $a([_Lh])] - ]); //#2276 - var _Ll = new Map([ + ]); //#2446 + var _No = new Map([ + ["parts", $a([_Nm])] + ]); //#2446 + var _Nq = new Map([ ["cset", 'X'], ["min", 1], ["max", 90], ["opt", false], ["linters", $a([])] - ]); //#2284 - var _Ln = new Map([ - ["parts", $a([_Ll])] - ]); //#2284 - var _Lo = new Map([ + ]); //#2454 + var _Ns = new Map([ + ["parts", $a([_Nq])] + ]); //#2454 + var _Nt = new Map([ ["00", _4], ["01", _C], - ["02", _J], - ["10", _T], - ["11", _d], - ["12", _k], - ["13", _u], - ["15", _u], - ["16", _u], - ["17", _15], - ["20", _1F], - ["21", _1O], - ["22", _1V], - ["235", _1c], - ["240", _1m], - ["241", _1m], - ["242", _1w], - ["243", _23], - ["250", _2D], - ["251", _2L], - ["253", _2S], - ["254", _2Z], - ["255", _2h], - ["30", _2p], - ["3100", _2y], - ["3101", _2y], - ["3102", _2y], - ["3103", _2y], - ["3104", _2y], - ["3105", _2y], - ["3110", _37], - ["3111", _37], - ["3112", _37], - ["3113", _37], - ["3114", _37], - ["3115", _37], - ["3120", _3G], - ["3121", _3G], - ["3122", _3G], - ["3123", _3G], - ["3124", _3G], - ["3125", _3G], - ["3130", _3P], - ["3131", _3P], - ["3132", _3P], - ["3133", _3P], - ["3134", _3P], - ["3135", _3P], - ["3140", _3Y], - ["3141", _3Y], - ["3142", _3Y], - ["3143", _3Y], - ["3144", _3Y], - ["3145", _3Y], - ["3150", _3h], - ["3151", _3h], - ["3152", _3h], - ["3153", _3h], - ["3154", _3h], - ["3155", _3h], - ["3160", _3q], - ["3161", _3q], - ["3162", _3q], - ["3163", _3q], - ["3164", _3q], - ["3165", _3q], - ["3200", _3z], - ["3201", _3z], - ["3202", _3z], - ["3203", _3z], - ["3204", _3z], - ["3205", _3z], - ["3210", _48], - ["3211", _48], - ["3212", _48], - ["3213", _48], - ["3214", _48], - ["3215", _48], - ["3220", _4H], - ["3221", _4H], - ["3222", _4H], - ["3223", _4H], - ["3224", _4H], - ["3225", _4H], - ["3230", _4Q], - ["3231", _4Q], - ["3232", _4Q], - ["3233", _4Q], - ["3234", _4Q], - ["3235", _4Q], - ["3240", _4Z], - ["3241", _4Z], - ["3242", _4Z], - ["3243", _4Z], - ["3244", _4Z], - ["3245", _4Z], - ["3250", _4i], - ["3251", _4i], - ["3252", _4i], - ["3253", _4i], - ["3254", _4i], - ["3255", _4i], - ["3260", _4r], - ["3261", _4r], - ["3262", _4r], - ["3263", _4r], - ["3264", _4r], - ["3265", _4r], - ["3270", _50], - ["3271", _50], - ["3272", _50], - ["3273", _50], - ["3274", _50], - ["3275", _50], - ["3280", _59], - ["3281", _59], - ["3282", _59], - ["3283", _59], - ["3284", _59], - ["3285", _59], - ["3290", _5I], - ["3291", _5I], - ["3292", _5I], - ["3293", _5I], - ["3294", _5I], - ["3295", _5I], - ["3300", _5R], - ["3301", _5R], - ["3302", _5R], - ["3303", _5R], - ["3304", _5R], - ["3305", _5R], - ["3310", _5a], - ["3311", _5a], - ["3312", _5a], - ["3313", _5a], - ["3314", _5a], - ["3315", _5a], - ["3320", _5j], - ["3321", _5j], - ["3322", _5j], - ["3323", _5j], - ["3324", _5j], - ["3325", _5j], - ["3330", _5s], - ["3331", _5s], - ["3332", _5s], - ["3333", _5s], - ["3334", _5s], - ["3335", _5s], - ["3340", _61], - ["3341", _61], - ["3342", _61], - ["3343", _61], - ["3344", _61], - ["3345", _61], - ["3350", _6A], - ["3351", _6A], - ["3352", _6A], - ["3353", _6A], - ["3354", _6A], - ["3355", _6A], - ["3360", _6J], - ["3361", _6J], - ["3362", _6J], - ["3363", _6J], - ["3364", _6J], - ["3365", _6J], - ["3370", _6R], - ["3371", _6R], - ["3372", _6R], - ["3373", _6R], - ["3374", _6R], - ["3375", _6R], - ["3400", _6a], - ["3401", _6a], - ["3402", _6a], - ["3403", _6a], - ["3404", _6a], - ["3405", _6a], - ["3410", _6j], - ["3411", _6j], - ["3412", _6j], - ["3413", _6j], - ["3414", _6j], - ["3415", _6j], - ["3420", _6s], - ["3421", _6s], - ["3422", _6s], - ["3423", _6s], - ["3424", _6s], - ["3425", _6s], - ["3430", _71], - ["3431", _71], - ["3432", _71], - ["3433", _71], - ["3434", _71], - ["3435", _71], - ["3440", _7A], - ["3441", _7A], - ["3442", _7A], - ["3443", _7A], - ["3444", _7A], - ["3445", _7A], - ["3450", _7J], - ["3451", _7J], - ["3452", _7J], - ["3453", _7J], - ["3454", _7J], - ["3455", _7J], - ["3460", _7S], - ["3461", _7S], - ["3462", _7S], - ["3463", _7S], - ["3464", _7S], - ["3465", _7S], - ["3470", _7b], - ["3471", _7b], - ["3472", _7b], - ["3473", _7b], - ["3474", _7b], - ["3475", _7b], - ["3480", _7k], - ["3481", _7k], - ["3482", _7k], - ["3483", _7k], - ["3484", _7k], - ["3485", _7k], - ["3490", _7t], - ["3491", _7t], - ["3492", _7t], - ["3493", _7t], - ["3494", _7t], - ["3495", _7t], - ["3500", _82], - ["3501", _82], - ["3502", _82], - ["3503", _82], - ["3504", _82], - ["3505", _82], - ["3510", _8B], - ["3511", _8B], - ["3512", _8B], - ["3513", _8B], - ["3514", _8B], - ["3515", _8B], - ["3520", _8K], - ["3521", _8K], - ["3522", _8K], - ["3523", _8K], - ["3524", _8K], - ["3525", _8K], - ["3530", _8T], - ["3531", _8T], - ["3532", _8T], - ["3533", _8T], - ["3534", _8T], - ["3535", _8T], - ["3540", _8c], - ["3541", _8c], - ["3542", _8c], - ["3543", _8c], - ["3544", _8c], - ["3545", _8c], - ["3550", _8l], - ["3551", _8l], - ["3552", _8l], - ["3553", _8l], - ["3554", _8l], - ["3555", _8l], - ["3560", _8u], - ["3561", _8u], - ["3562", _8u], - ["3563", _8u], - ["3564", _8u], - ["3565", _8u], - ["3570", _93], - ["3571", _93], - ["3572", _93], - ["3573", _93], - ["3574", _93], - ["3575", _93], - ["3600", _9C], - ["3601", _9C], - ["3602", _9C], - ["3603", _9C], - ["3604", _9C], - ["3605", _9C], - ["3610", _9L], - ["3611", _9L], - ["3612", _9L], - ["3613", _9L], - ["3614", _9L], - ["3615", _9L], - ["3620", _9U], - ["3621", _9U], - ["3622", _9U], - ["3623", _9U], - ["3624", _9U], - ["3625", _9U], - ["3630", _9d], - ["3631", _9d], - ["3632", _9d], - ["3633", _9d], - ["3634", _9d], - ["3635", _9d], - ["3640", _9m], - ["3641", _9m], - ["3642", _9m], - ["3643", _9m], - ["3644", _9m], - ["3645", _9m], - ["3650", _9v], - ["3651", _9v], - ["3652", _9v], - ["3653", _9v], - ["3654", _9v], - ["3655", _9v], - ["3660", _A4], - ["3661", _A4], - ["3662", _A4], - ["3663", _A4], - ["3664", _A4], - ["3665", _A4], - ["3670", _AD], - ["3671", _AD], - ["3672", _AD], - ["3673", _AD], - ["3674", _AD], - ["3675", _AD], - ["3680", _AM], - ["3681", _AM], - ["3682", _AM], - ["3683", _AM], - ["3684", _AM], - ["3685", _AM], - ["3690", _AV], - ["3691", _AV], - ["3692", _AV], - ["3693", _AV], - ["3694", _AV], - ["3695", _AV], - ["37", _Af], - ["3900", _Ao], - ["3901", _Ao], - ["3902", _Ao], - ["3903", _Ao], - ["3904", _Ao], - ["3905", _Ao], - ["3906", _Ao], - ["3907", _Ao], - ["3908", _Ao], - ["3909", _Ao], - ["3910", _Ay], - ["3911", _Ay], - ["3912", _Ay], - ["3913", _Ay], - ["3914", _Ay], - ["3915", _Ay], - ["3916", _Ay], - ["3917", _Ay], - ["3918", _Ay], - ["3919", _Ay], - ["3920", _BC], - ["3921", _BC], - ["3922", _BC], - ["3923", _BC], - ["3924", _BC], - ["3925", _BC], - ["3926", _BC], - ["3927", _BC], - ["3928", _BC], - ["3929", _BC], - ["3930", _BQ], - ["3931", _BQ], - ["3932", _BQ], - ["3933", _BQ], - ["3934", _BQ], - ["3935", _BQ], - ["3936", _BQ], - ["3937", _BQ], - ["3938", _BQ], - ["3939", _BQ], - ["3940", _BY], - ["3941", _BY], - ["3942", _BY], - ["3943", _BY], - ["3950", _Bk], - ["3951", _Bk], - ["3952", _Bk], - ["3953", _Bk], - ["3954", _Bk], - ["3955", _Bk], - ["400", _Bo], - ["401", _Bt], - ["402", _By], - ["403", _C5], - ["410", _C9], - ["411", _C9], - ["412", _C9], - ["413", _C9], - ["414", _CG], - ["415", _CP], - ["416", _CT], - ["417", _CZ], - ["420", _Ce], - ["421", _Cl], - ["422", _Cw], - ["423", _D5], - ["424", _DE], - ["425", _DN], - ["426", _DV], - ["427", _Df], - ["4300", _Dm], - ["4301", _Dm], - ["4302", _Dt], - ["4303", _E0], - ["4304", _E7], - ["4305", _E7], - ["4306", _E7], - ["4307", _EE], - ["4308", _EL], - ["4309", _EU], - ["4310", _Eb], - ["4311", _Eb], - ["4312", _Ei], - ["4313", _Ep], - ["4314", _Ew], - ["4315", _Ew], - ["4316", _Ew], - ["4317", _F3], - ["4318", _FA], - ["4319", _FH], - ["4320", _FO], - ["4321", _FV], - ["4322", _FV], - ["4323", _FV], - ["4324", _Fe], - ["4325", _Fe], - ["4326", _Fl], - ["7001", _Fv], - ["7002", _G3], - ["7003", _GD], - ["7004", _GM], - ["7005", _GU], - ["7006", _Gc], - ["7007", _Gm], - ["7008", _Gu], - ["7009", _H2], - ["7010", _HA], - ["7011", _HK], - ["7020", _HU], - ["7021", _Hc], - ["7022", _Hj], - ["7023", _Hn], - ["7030", _Hx], - ["7031", _Hx], - ["7032", _Hx], - ["7033", _Hx], - ["7034", _Hx], - ["7035", _Hx], - ["7036", _Hx], - ["7037", _Hx], - ["7038", _Hx], - ["7039", _Hx], - ["7040", _I7], - ["710", _IE], - ["711", _IE], - ["712", _IE], - ["713", _IE], - ["714", _IE], - ["715", _IE], - ["7230", _IO], - ["7231", _IO], - ["7232", _IO], - ["7233", _IO], - ["7234", _IO], - ["7235", _IO], - ["7236", _IO], - ["7237", _IO], - ["7238", _IO], - ["7239", _IO], - ["7240", _IW], - ["7241", _Ie], - ["7242", _Im], - ["8001", _J1], - ["8002", _J5], - ["8003", _JE], - ["8004", _JK], - ["8005", _JS], - ["8006", _Jb], - ["8007", _Ji], - ["8008", _Js], - ["8009", _K0], - ["8010", _K6], - ["8011", _KD], - ["8012", _KL], - ["8013", _KQ], - ["8017", _KX], - ["8018", _Ke], - ["8019", _Km], - ["8020", _Kt], - ["8026", _L3], - ["8030", _LJ], - ["8110", _LN], - ["8111", _LU], - ["8112", _LY], - ["8200", _Lf], - ["90", _Lj], - ["91", _Ln], - ["92", _Ln], - ["93", _Ln], - ["94", _Ln], - ["95", _Ln], - ["96", _Ln], - ["97", _Ln], - ["98", _Ln], - ["99", _Ln] - ]); //#2296 - $_.gs1syntax = _Lo; //#2298 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2298 - bwipp_gs1process.__2299__ = 1; //#2298 - $_ = Object.getPrototypeOf($_); //#2298 - } //#2298 - if ($eq($k[--$j], 'ai')) { //#2507 - $anchorsearch($k[--$j], "("); //#2306 - if ($nt($k[--$j])) { //#2308 - $j--; //#2307 - $k[$j++] = 'bwipp.GS1aiMissingOpenParen#2307'; //#2307 - $k[$j++] = "AIs must start with '('"; //#2307 - bwipp_raiseerror(); //#2307 - } //#2307 - $j--; //#2309 - $k[$j++] = Infinity; //#2310 - var _Lt = $k[--$j]; //#2310 - var _Lu = $k[--$j]; //#2310 - $k[$j++] = _Lt; //#2317 - $k[$j++] = _Lu; //#2317 - for (;;) { //#2317 - var _Lv = $k[--$j]; //#2311 - $k[$j++] = _Lv; //#2311 - if ($eq(_Lv, "")) { //#2311 - $j--; //#2311 - break; //#2311 - } //#2311 - $search($k[--$j], ")"); //#2312 - if ($nt($k[--$j])) { //#2314 - $cleartomark(); //#2313 - $k[$j++] = 'bwipp.GS1aiMissingCloseParen#2313'; //#2313 - $k[$j++] = "AIs must end with ')'"; //#2313 - bwipp_raiseerror(); //#2313 - } //#2313 - var _Ly = $k[--$j]; //#2315 - var _Lz = $k[--$j]; //#2315 - $k[$j++] = _Ly; //#2315 - $k[$j++] = _Lz; //#2315 - $j--; //#2315 - var _M0 = $k[--$j]; //#2315 - var _M1 = $k[--$j]; //#2315 - $k[$j++] = _M0; //#2316 - $search(_M1, "("); //#2316 - if ($k[--$j]) { //#2316 - var _M3 = $k[--$j]; //#2316 - var _M4 = $k[--$j]; //#2316 - $k[$j++] = _M3; //#2316 - $k[$j++] = _M4; //#2316 - $j--; //#2316 - var _M5 = $k[--$j]; //#2316 - var _M6 = $k[--$j]; //#2316 - $k[$j++] = _M5; //#2316 - $k[$j++] = _M6; //#2316 - } else { //#2316 - $k[$j++] = ""; //#2316 - } //#2316 - } //#2316 - var _M7 = $counttomark(); //#2318 - $k[$j++] = _M7; //#2318 - if (_M7 > 0) { //#2318 - var _M8 = $k[--$j]; //#2318 - for (var _MA = _M8, _M9 = (~~(_M8 / 2)) + 1; _MA >= _M9; _MA -= 1) { //#2318 - $r(_MA, -1); //#2318 - } //#2318 - } else { //#2318 - $j--; //#2318 - } //#2318 - $astore($a(~~($counttomark() / 2))); //#2319 - $_.ais = $k[--$j]; //#2319 - $astore($a($counttomark())); //#2320 - $k[$j++] = Infinity; //#2320 - var _MG = $k[--$j]; //#2320 - var _MH = $k[--$j]; //#2320 - $k[$j++] = _MG; //#2322 - $forall(_MH, function() { //#2322 - var _MJ = new Map([ + ["02", _K], + ["03", _P], + ["10", _a], + ["11", _k], + ["12", _r], + ["13", _11], + ["15", _11], + ["16", _11], + ["17", _1C], + ["20", _1M], + ["21", _1W], + ["22", _1d], + ["235", _1k], + ["240", _1u], + ["241", _1u], + ["242", _25], + ["243", _2C], + ["250", _2M], + ["251", _2U], + ["253", _2b], + ["254", _2i], + ["255", _2q], + ["30", _2y], + ["3100", _37], + ["3101", _37], + ["3102", _37], + ["3103", _37], + ["3104", _37], + ["3105", _37], + ["3110", _3G], + ["3111", _3G], + ["3112", _3G], + ["3113", _3G], + ["3114", _3G], + ["3115", _3G], + ["3120", _3P], + ["3121", _3P], + ["3122", _3P], + ["3123", _3P], + ["3124", _3P], + ["3125", _3P], + ["3130", _3Y], + ["3131", _3Y], + ["3132", _3Y], + ["3133", _3Y], + ["3134", _3Y], + ["3135", _3Y], + ["3140", _3h], + ["3141", _3h], + ["3142", _3h], + ["3143", _3h], + ["3144", _3h], + ["3145", _3h], + ["3150", _3q], + ["3151", _3q], + ["3152", _3q], + ["3153", _3q], + ["3154", _3q], + ["3155", _3q], + ["3160", _3z], + ["3161", _3z], + ["3162", _3z], + ["3163", _3z], + ["3164", _3z], + ["3165", _3z], + ["3200", _48], + ["3201", _48], + ["3202", _48], + ["3203", _48], + ["3204", _48], + ["3205", _48], + ["3210", _4H], + ["3211", _4H], + ["3212", _4H], + ["3213", _4H], + ["3214", _4H], + ["3215", _4H], + ["3220", _4Q], + ["3221", _4Q], + ["3222", _4Q], + ["3223", _4Q], + ["3224", _4Q], + ["3225", _4Q], + ["3230", _4Z], + ["3231", _4Z], + ["3232", _4Z], + ["3233", _4Z], + ["3234", _4Z], + ["3235", _4Z], + ["3240", _4i], + ["3241", _4i], + ["3242", _4i], + ["3243", _4i], + ["3244", _4i], + ["3245", _4i], + ["3250", _4r], + ["3251", _4r], + ["3252", _4r], + ["3253", _4r], + ["3254", _4r], + ["3255", _4r], + ["3260", _50], + ["3261", _50], + ["3262", _50], + ["3263", _50], + ["3264", _50], + ["3265", _50], + ["3270", _59], + ["3271", _59], + ["3272", _59], + ["3273", _59], + ["3274", _59], + ["3275", _59], + ["3280", _5I], + ["3281", _5I], + ["3282", _5I], + ["3283", _5I], + ["3284", _5I], + ["3285", _5I], + ["3290", _5R], + ["3291", _5R], + ["3292", _5R], + ["3293", _5R], + ["3294", _5R], + ["3295", _5R], + ["3300", _5a], + ["3301", _5a], + ["3302", _5a], + ["3303", _5a], + ["3304", _5a], + ["3305", _5a], + ["3310", _5j], + ["3311", _5j], + ["3312", _5j], + ["3313", _5j], + ["3314", _5j], + ["3315", _5j], + ["3320", _5s], + ["3321", _5s], + ["3322", _5s], + ["3323", _5s], + ["3324", _5s], + ["3325", _5s], + ["3330", _61], + ["3331", _61], + ["3332", _61], + ["3333", _61], + ["3334", _61], + ["3335", _61], + ["3340", _6A], + ["3341", _6A], + ["3342", _6A], + ["3343", _6A], + ["3344", _6A], + ["3345", _6A], + ["3350", _6J], + ["3351", _6J], + ["3352", _6J], + ["3353", _6J], + ["3354", _6J], + ["3355", _6J], + ["3360", _6S], + ["3361", _6S], + ["3362", _6S], + ["3363", _6S], + ["3364", _6S], + ["3365", _6S], + ["3370", _6a], + ["3371", _6a], + ["3372", _6a], + ["3373", _6a], + ["3374", _6a], + ["3375", _6a], + ["3400", _6j], + ["3401", _6j], + ["3402", _6j], + ["3403", _6j], + ["3404", _6j], + ["3405", _6j], + ["3410", _6s], + ["3411", _6s], + ["3412", _6s], + ["3413", _6s], + ["3414", _6s], + ["3415", _6s], + ["3420", _71], + ["3421", _71], + ["3422", _71], + ["3423", _71], + ["3424", _71], + ["3425", _71], + ["3430", _7A], + ["3431", _7A], + ["3432", _7A], + ["3433", _7A], + ["3434", _7A], + ["3435", _7A], + ["3440", _7J], + ["3441", _7J], + ["3442", _7J], + ["3443", _7J], + ["3444", _7J], + ["3445", _7J], + ["3450", _7S], + ["3451", _7S], + ["3452", _7S], + ["3453", _7S], + ["3454", _7S], + ["3455", _7S], + ["3460", _7b], + ["3461", _7b], + ["3462", _7b], + ["3463", _7b], + ["3464", _7b], + ["3465", _7b], + ["3470", _7k], + ["3471", _7k], + ["3472", _7k], + ["3473", _7k], + ["3474", _7k], + ["3475", _7k], + ["3480", _7t], + ["3481", _7t], + ["3482", _7t], + ["3483", _7t], + ["3484", _7t], + ["3485", _7t], + ["3490", _82], + ["3491", _82], + ["3492", _82], + ["3493", _82], + ["3494", _82], + ["3495", _82], + ["3500", _8B], + ["3501", _8B], + ["3502", _8B], + ["3503", _8B], + ["3504", _8B], + ["3505", _8B], + ["3510", _8K], + ["3511", _8K], + ["3512", _8K], + ["3513", _8K], + ["3514", _8K], + ["3515", _8K], + ["3520", _8T], + ["3521", _8T], + ["3522", _8T], + ["3523", _8T], + ["3524", _8T], + ["3525", _8T], + ["3530", _8c], + ["3531", _8c], + ["3532", _8c], + ["3533", _8c], + ["3534", _8c], + ["3535", _8c], + ["3540", _8l], + ["3541", _8l], + ["3542", _8l], + ["3543", _8l], + ["3544", _8l], + ["3545", _8l], + ["3550", _8u], + ["3551", _8u], + ["3552", _8u], + ["3553", _8u], + ["3554", _8u], + ["3555", _8u], + ["3560", _93], + ["3561", _93], + ["3562", _93], + ["3563", _93], + ["3564", _93], + ["3565", _93], + ["3570", _9C], + ["3571", _9C], + ["3572", _9C], + ["3573", _9C], + ["3574", _9C], + ["3575", _9C], + ["3600", _9L], + ["3601", _9L], + ["3602", _9L], + ["3603", _9L], + ["3604", _9L], + ["3605", _9L], + ["3610", _9U], + ["3611", _9U], + ["3612", _9U], + ["3613", _9U], + ["3614", _9U], + ["3615", _9U], + ["3620", _9d], + ["3621", _9d], + ["3622", _9d], + ["3623", _9d], + ["3624", _9d], + ["3625", _9d], + ["3630", _9m], + ["3631", _9m], + ["3632", _9m], + ["3633", _9m], + ["3634", _9m], + ["3635", _9m], + ["3640", _9v], + ["3641", _9v], + ["3642", _9v], + ["3643", _9v], + ["3644", _9v], + ["3645", _9v], + ["3650", _A4], + ["3651", _A4], + ["3652", _A4], + ["3653", _A4], + ["3654", _A4], + ["3655", _A4], + ["3660", _AD], + ["3661", _AD], + ["3662", _AD], + ["3663", _AD], + ["3664", _AD], + ["3665", _AD], + ["3670", _AM], + ["3671", _AM], + ["3672", _AM], + ["3673", _AM], + ["3674", _AM], + ["3675", _AM], + ["3680", _AV], + ["3681", _AV], + ["3682", _AV], + ["3683", _AV], + ["3684", _AV], + ["3685", _AV], + ["3690", _Ae], + ["3691", _Ae], + ["3692", _Ae], + ["3693", _Ae], + ["3694", _Ae], + ["3695", _Ae], + ["37", _Ao], + ["3900", _Ax], + ["3901", _Ax], + ["3902", _Ax], + ["3903", _Ax], + ["3904", _Ax], + ["3905", _Ax], + ["3906", _Ax], + ["3907", _Ax], + ["3908", _Ax], + ["3909", _Ax], + ["3910", _B7], + ["3911", _B7], + ["3912", _B7], + ["3913", _B7], + ["3914", _B7], + ["3915", _B7], + ["3916", _B7], + ["3917", _B7], + ["3918", _B7], + ["3919", _B7], + ["3920", _BL], + ["3921", _BL], + ["3922", _BL], + ["3923", _BL], + ["3924", _BL], + ["3925", _BL], + ["3926", _BL], + ["3927", _BL], + ["3928", _BL], + ["3929", _BL], + ["3930", _BZ], + ["3931", _BZ], + ["3932", _BZ], + ["3933", _BZ], + ["3934", _BZ], + ["3935", _BZ], + ["3936", _BZ], + ["3937", _BZ], + ["3938", _BZ], + ["3939", _BZ], + ["3940", _Bh], + ["3941", _Bh], + ["3942", _Bh], + ["3943", _Bh], + ["3950", _Bt], + ["3951", _Bt], + ["3952", _Bt], + ["3953", _Bt], + ["3954", _Bt], + ["3955", _Bt], + ["400", _Bx], + ["401", _C2], + ["402", _C7], + ["403", _CE], + ["410", _CI], + ["411", _CI], + ["412", _CI], + ["413", _CI], + ["414", _CP], + ["415", _CY], + ["416", _Cc], + ["417", _Ci], + ["420", _Cn], + ["421", _Cu], + ["422", _D5], + ["423", _DE], + ["424", _DN], + ["425", _DW], + ["426", _De], + ["427", _Do], + ["4300", _Dv], + ["4301", _Dv], + ["4302", _E2], + ["4303", _E9], + ["4304", _EG], + ["4305", _EG], + ["4306", _EG], + ["4307", _EN], + ["4308", _EU], + ["4309", _Ed], + ["4310", _Ek], + ["4311", _Ek], + ["4312", _Er], + ["4313", _Ey], + ["4314", _F5], + ["4315", _F5], + ["4316", _F5], + ["4317", _FC], + ["4318", _FJ], + ["4319", _FQ], + ["4320", _FX], + ["4321", _Fe], + ["4322", _Fe], + ["4323", _Fe], + ["4324", _Fn], + ["4325", _Fn], + ["4326", _Fu], + ["4330", _G4], + ["4331", _GE], + ["4332", _GO], + ["4333", _GY], + ["7001", _Gi], + ["7002", _Gq], + ["7003", _H0], + ["7004", _H9], + ["7005", _HH], + ["7006", _HP], + ["7007", _HZ], + ["7008", _Hh], + ["7009", _Hp], + ["7010", _Hx], + ["7011", _I7], + ["7020", _IH], + ["7021", _IP], + ["7022", _IW], + ["7023", _Ia], + ["7030", _Ik], + ["7031", _Ik], + ["7032", _Ik], + ["7033", _Ik], + ["7034", _Ik], + ["7035", _Ik], + ["7036", _Ik], + ["7037", _Ik], + ["7038", _Ik], + ["7039", _Ik], + ["7040", _Iu], + ["710", _J1], + ["711", _J1], + ["712", _J1], + ["713", _J1], + ["714", _J1], + ["715", _J1], + ["7230", _JB], + ["7231", _JB], + ["7232", _JB], + ["7233", _JB], + ["7234", _JB], + ["7235", _JB], + ["7236", _JB], + ["7237", _JB], + ["7238", _JB], + ["7239", _JB], + ["7240", _JJ], + ["7241", _JR], + ["7242", _JZ], + ["7250", _Jh], + ["7251", _Jr], + ["7252", _Jy], + ["7253", _K7], + ["7254", _K7], + ["7255", _KG], + ["7256", _KO], + ["7257", _KV], + ["7258", _Kc], + ["7259", _Kk], + ["8001", _Kz], + ["8002", _L3], + ["8003", _LC], + ["8004", _LI], + ["8005", _LQ], + ["8006", _LZ], + ["8007", _Lg], + ["8008", _Lq], + ["8009", _Ly], + ["8010", _M4], + ["8011", _MB], + ["8012", _MJ], + ["8013", _MO], + ["8014", _MV], + ["8017", _Mc], + ["8018", _Mj], + ["8019", _Mr], + ["8020", _My], + ["8026", _N8], + ["8030", _NO], + ["8110", _NS], + ["8111", _NZ], + ["8112", _Nd], + ["8200", _Nk], + ["90", _No], + ["91", _Ns], + ["92", _Ns], + ["93", _Ns], + ["94", _Ns], + ["95", _Ns], + ["96", _Ns], + ["97", _Ns], + ["98", _Ns], + ["99", _Ns] + ]); //#2466 + $_.gs1syntax = _Nt; //#2468 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2468 + bwipp_gs1process.__2469__ = 1; //#2468 + $_ = Object.getPrototypeOf($_); //#2468 + } //#2468 + if ($eq($k[--$j], 'ai')) { //#2700 + $anchorsearch($k[--$j], "("); //#2476 + if ($nt($k[--$j])) { //#2478 + $j--; //#2477 + $k[$j++] = 'bwipp.GS1aiMissingOpenParen#2477'; //#2477 + $k[$j++] = "AIs must start with '('"; //#2477 + bwipp_raiseerror(); //#2477 + } //#2477 + $j--; //#2479 + $k[$j++] = Infinity; //#2480 + var _Ny = $k[--$j]; //#2480 + var _Nz = $k[--$j]; //#2480 + $k[$j++] = _Ny; //#2487 + $k[$j++] = _Nz; //#2487 + for (;;) { //#2487 + var _O0 = $k[--$j]; //#2481 + $k[$j++] = _O0; //#2481 + if ($eq(_O0, "")) { //#2481 + $j--; //#2481 + break; //#2481 + } //#2481 + $search($k[--$j], ")"); //#2482 + if ($nt($k[--$j])) { //#2484 + $cleartomark(); //#2483 + $k[$j++] = 'bwipp.GS1aiMissingCloseParen#2483'; //#2483 + $k[$j++] = "AIs must end with ')'"; //#2483 + bwipp_raiseerror(); //#2483 + } //#2483 + var _O3 = $k[--$j]; //#2485 + var _O4 = $k[--$j]; //#2485 + $k[$j++] = _O3; //#2485 + $k[$j++] = _O4; //#2485 + $j--; //#2485 + var _O5 = $k[--$j]; //#2485 + var _O6 = $k[--$j]; //#2485 + $k[$j++] = _O5; //#2486 + $search(_O6, "("); //#2486 + if ($k[--$j]) { //#2486 + var _O8 = $k[--$j]; //#2486 + var _O9 = $k[--$j]; //#2486 + $k[$j++] = _O8; //#2486 + $k[$j++] = _O9; //#2486 + $j--; //#2486 + var _OA = $k[--$j]; //#2486 + var _OB = $k[--$j]; //#2486 + $k[$j++] = _OA; //#2486 + $k[$j++] = _OB; //#2486 + } else { //#2486 + $k[$j++] = ""; //#2486 + } //#2486 + } //#2486 + var _OC = $counttomark(); //#2488 + $k[$j++] = _OC; //#2488 + if (_OC > 0) { //#2488 + var _OD = $k[--$j]; //#2488 + for (var _OF = _OD, _OE = (~~(_OD / 2)) + 1; _OF >= _OE; _OF -= 1) { //#2488 + $r(_OF, -1); //#2488 + } //#2488 + } else { //#2488 + $j--; //#2488 + } //#2488 + $astore($a(~~($counttomark() / 2))); //#2489 + $_.ais = $k[--$j]; //#2489 + $astore($a($counttomark())); //#2490 + $k[$j++] = Infinity; //#2490 + var _OL = $k[--$j]; //#2490 + var _OM = $k[--$j]; //#2490 + $k[$j++] = _OL; //#2492 + $forall(_OM, function() { //#2492 + var _OO = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#2321 - $k[$j++] = _MJ; //#2321 - bwipp_parseinput(); //#2321 - }); //#2321 - $_.vals = $a(); //#2322 - $j--; //#2323 - } else { //#2507 - $anchorsearch($k[--$j], "http://"); //#2328 - if ($nt($k[--$j])) { //#2331 - $anchorsearch($k[--$j], "https://"); //#2329 - if ($nt($k[--$j])) { //#2331 - $j--; //#2330 - $k[$j++] = 'bwipp.GS1dlURIbadScheme#2330'; //#2330 - $k[$j++] = "Scheme must be http:// or https://"; //#2330 - bwipp_raiseerror(); //#2330 - } //#2330 - } //#2330 - $j--; //#2332 - $search($k[--$j], "/"); //#2335 - if ($nt($k[--$j])) { //#2337 - $j--; //#2336 - $k[$j++] = 'bwipp.GS1dlMissingDomainOrPathInfo#2336'; //#2336 - $k[$j++] = "URI must contain a domain and path info"; //#2336 - bwipp_raiseerror(); //#2336 - } //#2336 - $j -= 2; //#2338 - $search($k[--$j], "#"); //#2341 - if ($k[--$j]) { //#2343 - var _MT = $k[--$j]; //#2342 - var _MU = $k[--$j]; //#2342 - $k[$j++] = _MT; //#2342 - $k[$j++] = _MU; //#2342 - $j--; //#2342 - var _MV = $k[--$j]; //#2342 - var _MW = $k[--$j]; //#2342 - $k[$j++] = _MV; //#2342 - $k[$j++] = _MW; //#2342 - $j--; //#2342 - } //#2342 - $search($k[--$j], "?"); //#2346 - if ($nt($k[--$j])) { //#2348 - var _MZ = $k[--$j]; //#2347 - $k[$j++] = ""; //#2347 - $k[$j++] = null; //#2347 - $k[$j++] = _MZ; //#2347 - } //#2347 - $_.pp = $k[--$j]; //#2349 - $j--; //#2350 - $_.qp = $k[--$j]; //#2351 - $k[$j++] = Infinity; //#2354 - $k[$j++] = 0; //#2358 - $k[$j++] = 0; //#2358 - $k[$j++] = $_.pp; //#2358 - for (;;) { //#2358 - $search($k[--$j], "/"); //#2356 - if ($nt($k[--$j])) { //#2356 - $j--; //#2356 - break; //#2356 - } //#2356 - var _Mf = $k[--$j]; //#2357 - var _Mg = $k[--$j]; //#2357 - $k[$j++] = _Mf.length + 1; //#2357 - $k[$j++] = _Mg; //#2357 - $j--; //#2357 - var _Mh = $k[--$j]; //#2357 - var _Mi = $k[--$j]; //#2357 - var _Mj = $k[--$j]; //#2357 - $k[$j++] = _Mj; //#2357 - $k[$j++] = $f(_Mh + _Mj); //#2357 - $k[$j++] = _Mi; //#2357 - } //#2357 - $astore($a($counttomark() - 1)); //#2359 - $_.pipos = $k[--$j]; //#2359 - $j -= 2; //#2359 - if ($_.pipos.length <= 1) { //#2362 - $k[$j++] = 'bwipp.GS1dlNoAIinfo#2361'; //#2361 - $k[$j++] = "The path was too short to contain AI info"; //#2361 - bwipp_raiseerror(); //#2361 - } //#2361 - $k[$j++] = false; //#2378 - for (var _Mp = $_.pipos.length - 2; _Mp >= 0; _Mp -= 2) { //#2378 - var _Mr = $get($_.pipos, _Mp); //#2368 - var _Mv = $geti($_.pp, _Mr, $f($f($get($_.pipos, _Mp + 1) - _Mr) - 1)); //#2369 - var _Mx = $get($_.gs1syntax, _Mv) !== undefined; //#2370 - $k[$j++] = _Mp; //#2376 - $k[$j++] = _Mv; //#2376 - if (_Mx) { //#2375 - var _N1 = $get($get($_.gs1syntax, $k[--$j]), 'dlpkey') !== undefined; //#2371 - if (_N1) { //#2373 - var _N2 = $k[--$j]; //#2372 - var _N3 = $k[--$j]; //#2372 - $k[$j++] = _N2; //#2372 - $k[$j++] = _N3; //#2372 - $j--; //#2372 - $k[$j++] = true; //#2372 - break; //#2372 - } //#2372 - } else { //#2375 - $j--; //#2375 - } //#2375 - $j--; //#2377 - } //#2377 - if ($nt($k[--$j])) { //#2381 - $k[$j++] = 'bwipp.GS1dlNoAIinfo#2380'; //#2380 - $k[$j++] = "The path does not contain a valid primary key"; //#2380 - bwipp_raiseerror(); //#2380 - } //#2380 - var _N7 = $get($_.pipos, $k[--$j]); //#2382 - $_.pp = $geti($_.pp, _N7, $f($_.pp.length - _N7)); //#2382 - $_.uriunescape = function() { - $_.qq = $k[--$j]; //#2385 - $_.in = $k[--$j]; //#2386 - $_.out = $s($_.in.length); //#2387 - $k[$j++] = 0; //#2407 - $k[$j++] = 0; //#2407 - for (;;) { //#2407 - var _NF = $k[--$j]; //#2389 - var _NG = $k[--$j]; //#2389 - $k[$j++] = _NG; //#2389 - $k[$j++] = _NF; //#2389 - if (_NG >= $_.in.length) { //#2389 - break; //#2389 - } //#2389 - var _NJ = $k[--$j]; //#2390 - var _NK = $k[--$j]; //#2390 - var _NL = $get($_.in, _NK); //#2390 - $k[$j++] = _NK; //#2406 - $k[$j++] = _NJ; //#2406 - $k[$j++] = _NL; //#2406 - if ((_NL == 43) && $_.qq) { //#2405 - $j--; //#2392 - var _NO = $k[--$j]; //#2392 - $put($_.out, _NO, 32); //#2392 - var _NP = $k[--$j]; //#2393 - $k[$j++] = $f(_NP + 1); //#2393 - $k[$j++] = $f(_NO + 1); //#2393 - } else { //#2405 - var _NQ = $k[--$j]; //#2395 - var _NR = $k[--$j]; //#2395 - var _NS = $k[--$j]; //#2395 - $k[$j++] = _NS; //#2406 - $k[$j++] = _NR; //#2406 - $k[$j++] = _NQ; //#2406 - if ((_NQ == 37) && (_NS < ($_.in.length - 2))) { //#2405 - $j--; //#2396 - var _NV = $strcpy($s(4), "< >"); //#2397 - var _NX = $k[--$j]; //#2397 - var _NY = $k[--$j]; //#2397 - $puti(_NV, 1, $geti($_.in, $f(_NY + 1), 2)); //#2397 - try { //#2398 - $k[$j++] = _NY; //#2398 - $k[$j++] = _NX; //#2398 - $k[$j++] = $cvx(_NV); //#2398 - $k[$j++] = false - } catch (e) { - $k[$j++] = true - } //#2398 - if ($k[--$j]) { //#2400 - $j -= 2; //#2399 - $k[$j++] = 'bwipp.GS1dlBadHexCharacter#2399'; //#2399 - $k[$j++] = "Invalid hex character"; //#2399 - bwipp_raiseerror(); //#2399 - } //#2399 - var _Nc = $get($k[--$j], 0); //#2401 - var _Ne = $k[--$j]; //#2401 - $put($_.out, _Ne, _Nc); //#2401 - var _Nf = $k[--$j]; //#2402 - $k[$j++] = $f(_Nf + 3); //#2402 - $k[$j++] = $f(_Ne + 1); //#2402 - } else { //#2405 - var _Nh = $k[--$j]; //#2404 - var _Ni = $k[--$j]; //#2404 - $put($_.out, _Ni, _Nh); //#2404 - var _Nj = $k[--$j]; //#2405 - $k[$j++] = $f(_Nj + 1); //#2405 - $k[$j++] = $f(_Ni + 1); //#2405 - } //#2405 - } //#2405 - } //#2405 - $_.out = $geti($_.out, 0, $k[--$j]); //#2408 - $j--; //#2409 - $k[$j++] = $_.out; //#2410 - }; //#2410 - $_.isvaliddlpkeyseq = function() { - $_.in = $k[--$j]; //#2414 - $k[$j++] = false; //#2428 - $forall($get($get($_.gs1syntax, $get($_.in, 0)), 'dlpkey'), function() { //#2428 - $_.seq = $k[--$j]; //#2417 - $_.i = 1; //#2418 - $_.j = 0; //#2418 - for (;;) { //#2426 - if ($_.i >= $_.in.length) { //#2420 - break; //#2420 - } //#2420 - if ($_.j >= $_.seq.length) { //#2421 - break; //#2421 - } //#2421 - if ($eq($get($_.in, $_.i), $get($_.seq, $_.j))) { //#2424 - $_.i = $_.i + 1; //#2423 - } //#2423 - $_.j = $_.j + 1; //#2425 - } //#2425 - if ($_.i == $_.in.length) { //#2427 - $j--; //#2427 - $k[$j++] = true; //#2427 - return true; //#2427 - } //#2427 - }); //#2427 - }; //#2427 - $_.ais = $a(99); //#2431 - $_.vals = $a(99); //#2432 - $k[$j++] = 0; //#2446 - $k[$j++] = $_.pp; //#2446 - for (;;) { //#2446 - $search($k[--$j], "/"); //#2437 - if ($k[--$j]) { //#2443 - var _OF = $k[--$j]; //#2438 - var _OG = $k[--$j]; //#2438 - var _OH = $k[--$j]; //#2438 - var _OI = $k[--$j]; //#2438 - $put($_.ais, _OI, _OF); //#2438 - $k[$j++] = _OI; //#2440 - $search(_OH, "/"); //#2440 - if ($k[--$j]) { //#2440 - var _OK = $k[--$j]; //#2440 - var _OL = $k[--$j]; //#2440 - $k[$j++] = _OK; //#2440 - $k[$j++] = _OL; //#2440 - $j--; //#2440 - } else { //#2440 - var _OM = $k[--$j]; //#2440 - $k[$j++] = ""; //#2440 - $k[$j++] = _OM; //#2440 - } //#2440 - var _OO = $k[--$j]; //#2441 - var _OP = $k[--$j]; //#2441 - var _OQ = $k[--$j]; //#2441 - $k[$j++] = _OQ; //#2441 - $k[$j++] = _OP; //#2441 - $k[$j++] = $_.vals; //#2441 - $k[$j++] = _OQ; //#2441 - $k[$j++] = _OO; //#2441 - $k[$j++] = false; //#2441 - $_.uriunescape(); //#2441 - var _OR = $k[--$j]; //#2441 - var _OS = $k[--$j]; //#2441 - $put($k[--$j], _OS, _OR); //#2441 - } else { //#2443 - $j--; //#2443 - break; //#2443 - } //#2443 - var _OU = $k[--$j]; //#2445 - var _OV = $k[--$j]; //#2445 - $k[$j++] = $f(_OV + 1); //#2445 - $k[$j++] = _OU; //#2445 - } //#2445 - var _OW = $k[--$j]; //#2447 - $_.plen = _OW; //#2447 - $k[$j++] = _OW; //#2454 - if (_OW > 1) { //#2454 - $k[$j++] = $geti($_.ais, 0, $_.plen); //#2451 - $_.isvaliddlpkeyseq(); //#2451 - if ($nt($k[--$j])) { //#2453 - $j--; //#2452 - $k[$j++] = 'bwipp.GS1dlBadPathInfo#2452'; //#2452 - $k[$j++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; //#2452 - bwipp_raiseerror(); //#2452 - } //#2452 - } //#2452 - $k[$j++] = $_.qp; //#2472 - for (;;) { //#2472 - var _Oc = $k[--$j]; //#2458 - $k[$j++] = _Oc; //#2458 - if ($eq(_Oc, "")) { //#2458 - $j--; //#2458 - break; //#2458 - } //#2458 - $search($k[--$j], "&"); //#2459 - if ($k[--$j]) { //#2459 - var _Of = $k[--$j]; //#2459 - var _Og = $k[--$j]; //#2459 - $k[$j++] = _Of; //#2459 - $k[$j++] = _Og; //#2459 - $j--; //#2459 - } else { //#2459 - var _Oh = $k[--$j]; //#2459 - $k[$j++] = ""; //#2459 - $k[$j++] = _Oh; //#2459 - } //#2459 - $search($k[--$j], "="); //#2460 - if ($k[--$j]) { //#2470 - var _Ok = $k[--$j]; //#2461 - $k[$j++] = _Ok; //#2461 - $k[$j++] = true; //#2461 - $forall(_Ok, function() { //#2461 - var _Ol = $k[--$j]; //#2461 - var _Om = $k[--$j]; //#2461 - $k[$j++] = _Om && ((_Ol >= 48) && (_Ol <= 57)); //#2461 - }); //#2461 - if ($k[--$j]) { //#2467 - var _Op = $k[--$j]; //#2462 - var _Oq = $k[--$j]; //#2462 - var _Or = $k[--$j]; //#2462 - var _Os = $k[--$j]; //#2462 - var _Ot = $k[--$j]; //#2462 - $put($_.ais, _Ot, _Op); //#2462 - $k[$j++] = _Ot; //#2464 - $k[$j++] = _Os; //#2464 - $k[$j++] = $_.vals; //#2464 - $k[$j++] = _Ot; //#2464 - $k[$j++] = _Or; //#2464 - $k[$j++] = true; //#2464 - $_.uriunescape(); //#2464 - var _Ov = $k[--$j]; //#2464 - var _Ow = $k[--$j]; //#2464 - $put($k[--$j], _Ow, _Ov); //#2464 - var _Oy = $k[--$j]; //#2465 - var _Oz = $k[--$j]; //#2465 - $k[$j++] = $f(_Oz + 1); //#2465 - $k[$j++] = _Oy; //#2465 - } else { //#2467 - $j -= 3; //#2467 - } //#2467 - } else { //#2470 - $j--; //#2470 - } //#2470 - } //#2470 - var _P2 = $k[--$j]; //#2475 - var _P4 = $geti($_.ais, $_.plen, $f(_P2 - $_.plen)); //#2475 - $k[$j++] = _P2; //#2490 - for (var _P5 = 0, _P6 = _P4.length; _P5 < _P6; _P5++) { //#2490 - $k[$j++] = $get(_P4, _P5); //#2488 - for (var _P9 = $_.plen; _P9 >= 1; _P9 -= 1) { //#2488 - var _PA = $k[--$j]; //#2477 - $k[$j++] = _PA; //#2479 - $k[$j++] = _P9; //#2479 - $k[$j++] = _PA; //#2479 - $k[$j++] = Infinity; //#2477 - $aload($geti($_.ais, 0, $_.plen)); //#2478 - $r($counttomark() + 3, -2); //#2479 - var _PF = $k[--$j]; //#2479 - var _PG = $k[--$j]; //#2479 - $k[$j++] = _PF; //#2479 - $r(_PG, 1); //#2479 - var _PH = $a(); //#2479 - $k[$j++] = _PH; //#2480 - $_.isvaliddlpkeyseq(); //#2480 - if ($k[--$j]) { //#2487 - var _PJ = $k[--$j]; //#2481 - var _PK = $k[--$j]; //#2481 - $k[$j++] = _PJ; //#2481 - $k[$j++] = _PK; //#2481 - $j--; //#2481 - var _PL = $k[--$j]; //#2482 - var _PM = _PL.length; //#2482 - var _PN = $s(_PM + 50); //#2482 - $puti(_PN, 0, "AI ("); //#2483 - $puti(_PN, 4, _PL); //#2484 - $puti(_PN, _PM + 4, ") from query params should be in the path info"); //#2485 - $k[$j++] = _PL; //#2486 - $k[$j++] = _PN; //#2486 - $k[$j++] = _PM; //#2486 - $j--; //#2486 - var _PO = $k[--$j]; //#2486 - var _PP = $k[--$j]; //#2486 - $k[$j++] = _PO; //#2486 - $k[$j++] = _PP; //#2486 - $j--; //#2486 - var _PQ = $k[--$j]; //#2486 - $k[$j++] = 'bwipp.GS1dlAttributeMustBeQualifier#2486'; //#2486 - $k[$j++] = _PQ; //#2486 - bwipp_raiseerror(); //#2486 - } //#2486 - } //#2486 - $j--; //#2489 - } //#2489 - var _PS = $k[--$j]; //#2492 - $_.ais = $geti($_.ais, 0, _PS); //#2492 - $_.vals = $geti($_.vals, 0, _PS); //#2493 - for (var _PY = 0, _PX = $_.ais.length - 1; _PY <= _PX; _PY += 1) { //#2508 - $k[$j++] = _PY; //#2506 - if ($eq($get($_.ais, _PY), "01")) { //#2506 - var _Pb = $k[--$j]; //#2499 - var _Pd = $get($_.vals, _Pb); //#2499 - var _Pe = _Pd.length; //#2500 - $k[$j++] = _Pb; //#2505 - $k[$j++] = _Pd; //#2505 - if ((_Pe == 8) || ((_Pe == 12) || (_Pe == 13))) { //#2504 - var _Pg = $strcpy($s(14), "00000000000000"); //#2501 - var _Ph = $k[--$j]; //#2501 - $puti(_Pg, 14 - _Ph.length, _Ph); //#2501 - var _Pj = $k[--$j]; //#2502 - $put($_.vals, _Pj, _Pg); //#2502 - $k[$j++] = _Pj; //#2502 - } else { //#2504 - $j--; //#2504 - } //#2504 - } //#2504 - $j--; //#2507 - } //#2507 - } //#2507 - if (!bwipp_gs1process.__2521__) { //#2521 - $_ = Object.create($_); //#2521 - $k[$j++] = Infinity; //#2514 - var _Pk = $a(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); //#2519 - for (var _Pl = 0, _Pm = _Pk.length; _Pl < _Pm; _Pl++) { //#2520 - var _Pn = $get(_Pk, _Pl); //#2520 - $k[$j++] = _Pn; //#2520 - $k[$j++] = _Pn; //#2520 - } //#2520 - $_.aifixed = $d(); //#2520 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2520 - bwipp_gs1process.__2521__ = 1; //#2520 - $_ = Object.getPrototypeOf($_); //#2520 - } //#2520 - $k[$j++] = Infinity; //#2523 - var _Pq = $_.ais; //#2524 - for (var _Pr = 0, _Ps = _Pq.length; _Pr < _Ps; _Pr++) { //#2531 - var _Pt = $get(_Pq, _Pr); //#2531 - $k[$j++] = true; //#2530 - $k[$j++] = _Pt; //#2530 - if (_Pt.length >= 2) { //#2529 - var _Px = $get($_.aifixed, $geti($k[--$j], 0, 2)) !== undefined; //#2527 - if (_Px) { //#2527 - $j--; //#2527 - $k[$j++] = false; //#2527 - } //#2527 - } else { //#2529 + ]); //#2491 + $k[$j++] = _OO; //#2491 + bwipp_parseinput(); //#2491 + }); //#2491 + $_.vals = $a(); //#2492 + $j--; //#2493 + } else { //#2700 + $anchorsearch($k[--$j], "http://"); //#2498 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "HTTP://"); //#2499 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "https://"); //#2500 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "HTTPS://"); //#2501 + if ($nt($k[--$j])) { //#2503 + $j--; //#2502 + $k[$j++] = 'bwipp.GS1dlURIbadScheme#2502'; //#2502 + $k[$j++] = "Scheme must be http:// HTTP:// https:// or HTTPS://"; //#2502 + bwipp_raiseerror(); //#2502 + } //#2502 + } //#2502 + } //#2502 + } //#2502 + $j--; //#2504 + $search($k[--$j], "/"); //#2507 + if ($nt($k[--$j])) { //#2509 + $j--; //#2508 + $k[$j++] = 'bwipp.GS1dlMissingDomainOrPathInfo#2508'; //#2508 + $k[$j++] = "URI must contain a domain and path info"; //#2508 + bwipp_raiseerror(); //#2508 + } //#2508 + $j -= 2; //#2510 + $search($k[--$j], "#"); //#2513 + if ($k[--$j]) { //#2515 + var _Oc = $k[--$j]; //#2514 + var _Od = $k[--$j]; //#2514 + $k[$j++] = _Oc; //#2514 + $k[$j++] = _Od; //#2514 + $j--; //#2514 + var _Oe = $k[--$j]; //#2514 + var _Of = $k[--$j]; //#2514 + $k[$j++] = _Oe; //#2514 + $k[$j++] = _Of; //#2514 + $j--; //#2514 + } //#2514 + $search($k[--$j], "?"); //#2518 + if ($nt($k[--$j])) { //#2520 + var _Oi = $k[--$j]; //#2519 + $k[$j++] = ""; //#2519 + $k[$j++] = null; //#2519 + $k[$j++] = _Oi; //#2519 + } //#2519 + $_.pp = $k[--$j]; //#2521 + $j--; //#2522 + $_.qp = $k[--$j]; //#2523 + $k[$j++] = Infinity; //#2526 + $k[$j++] = 0; //#2530 + $k[$j++] = 0; //#2530 + $k[$j++] = $_.pp; //#2530 + for (;;) { //#2530 + $search($k[--$j], "/"); //#2528 + if ($nt($k[--$j])) { //#2528 + $j--; //#2528 + break; //#2528 + } //#2528 + var _Oo = $k[--$j]; //#2529 + var _Op = $k[--$j]; //#2529 + $k[$j++] = _Oo.length + 1; //#2529 + $k[$j++] = _Op; //#2529 $j--; //#2529 + var _Oq = $k[--$j]; //#2529 + var _Or = $k[--$j]; //#2529 + var _Os = $k[--$j]; //#2529 + $k[$j++] = _Os; //#2529 + $k[$j++] = $f(_Oq + _Os); //#2529 + $k[$j++] = _Or; //#2529 } //#2529 - } //#2529 - $_.fncs = $a(); //#2529 - if (!bwipp_gs1process.__2556__) { //#2556 - $_ = Object.create($_); //#2556 - $k[$j++] = Infinity; //#2537 - $k[$j++] = 0; //#2539 - for (var _Pz = 0, _Q0 = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; _Pz < _Q0; _Pz++) { //#2539 - var _Q2 = $k[--$j]; //#2539 - $k[$j++] = $get("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", _Pz); //#2539 - $k[$j++] = _Q2; //#2539 - $k[$j++] = $f(_Q2 + 1); //#2539 - } //#2539 - $j--; //#2539 - $_.cset82 = $d(); //#2540 - $k[$j++] = Infinity; //#2542 - $k[$j++] = 0; //#2544 - for (var _Q4 = 0, _Q5 = "#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length; _Q4 < _Q5; _Q4++) { //#2544 - var _Q7 = $k[--$j]; //#2544 - $k[$j++] = $get("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _Q4); //#2544 - $k[$j++] = _Q7; //#2544 - $k[$j++] = $f(_Q7 + 1); //#2544 - } //#2544 - $j--; //#2544 - $_.cset39 = $d(); //#2545 - $k[$j++] = Infinity; //#2547 - $k[$j++] = 0; //#2549 - for (var _Q9 = 0, _QA = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; _Q9 < _QA; _Q9++) { //#2549 - var _QC = $k[--$j]; //#2549 - $k[$j++] = $get("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", _Q9); //#2549 - $k[$j++] = _QC; //#2549 - $k[$j++] = $f(_QC + 1); //#2549 + $astore($a($counttomark() - 1)); //#2531 + $_.pipos = $k[--$j]; //#2531 + $j -= 2; //#2531 + if ($_.pipos.length <= 1) { //#2534 + $k[$j++] = 'bwipp.GS1dlNoAIinfo#2533'; //#2533 + $k[$j++] = "The path was too short to contain AI info"; //#2533 + bwipp_raiseerror(); //#2533 + } //#2533 + $k[$j++] = false; //#2550 + for (var _Oy = $_.pipos.length - 2; _Oy >= 0; _Oy -= 2) { //#2550 + var _P0 = $get($_.pipos, _Oy); //#2540 + var _P4 = $geti($_.pp, _P0, $f($f($get($_.pipos, _Oy + 1) - _P0) - 1)); //#2541 + var _P6 = $get($_.gs1syntax, _P4) !== undefined; //#2542 + $k[$j++] = _Oy; //#2548 + $k[$j++] = _P4; //#2548 + if (_P6) { //#2547 + var _PA = $get($get($_.gs1syntax, $k[--$j]), 'dlpkey') !== undefined; //#2543 + if (_PA) { //#2545 + var _PB = $k[--$j]; //#2544 + var _PC = $k[--$j]; //#2544 + $k[$j++] = _PB; //#2544 + $k[$j++] = _PC; //#2544 + $j--; //#2544 + $k[$j++] = true; //#2544 + break; //#2544 + } //#2544 + } else { //#2547 + $j--; //#2547 + } //#2547 + $j--; //#2549 } //#2549 - $j--; //#2549 - $_.cset32 = $d(); //#2550 - $k[$j++] = Infinity; //#2552 - $k[$j++] = 0; //#2554 - for (var _QE = 0, _QF = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length; _QE < _QF; _QE++) { //#2554 - var _QH = $k[--$j]; //#2554 - $k[$j++] = $get("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", _QE); //#2554 - $k[$j++] = _QH; //#2554 - $k[$j++] = $f(_QH + 1); //#2554 - } //#2554 - $j--; //#2554 - $_.cset64 = $d(); //#2555 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2555 - bwipp_gs1process.__2556__ = 1; //#2555 - $_ = Object.getPrototypeOf($_); //#2555 - } //#2555 + if ($nt($k[--$j])) { //#2553 + $k[$j++] = 'bwipp.GS1dlNoAIinfo#2552'; //#2552 + $k[$j++] = "The path does not contain a valid primary key"; //#2552 + bwipp_raiseerror(); //#2552 + } //#2552 + var _PG = $get($_.pipos, $k[--$j]); //#2554 + $_.pp = $geti($_.pp, _PG, $f($_.pp.length - _PG)); //#2554 + $_.uriunescape = function() { + $_.qq = $k[--$j]; //#2557 + $_.in = $k[--$j]; //#2558 + $_.out = $s($_.in.length); //#2559 + $k[$j++] = 0; //#2583 + $k[$j++] = 0; //#2583 + for (;;) { //#2583 + var _PO = $k[--$j]; //#2561 + var _PP = $k[--$j]; //#2561 + $k[$j++] = _PP; //#2561 + $k[$j++] = _PO; //#2561 + if (_PP >= $_.in.length) { //#2561 + break; //#2561 + } //#2561 + var _PS = $k[--$j]; //#2562 + var _PT = $k[--$j]; //#2562 + var _PU = $get($_.in, _PT); //#2562 + $k[$j++] = _PT; //#2582 + $k[$j++] = _PS; //#2582 + $k[$j++] = _PU; //#2582 + if ((_PU == 43) && $_.qq) { //#2581 + $j--; //#2564 + var _PX = $k[--$j]; //#2564 + $put($_.out, _PX, 32); //#2564 + var _PY = $k[--$j]; //#2565 + $k[$j++] = $f(_PY + 1); //#2565 + $k[$j++] = $f(_PX + 1); //#2565 + } else { //#2581 + var _PZ = $k[--$j]; //#2567 + var _Pa = $k[--$j]; //#2567 + var _Pb = $k[--$j]; //#2567 + $k[$j++] = _Pb; //#2582 + $k[$j++] = _Pa; //#2582 + $k[$j++] = _PZ; //#2582 + if ((_PZ == 37) && (_Pb < ($_.in.length - 2))) { //#2581 + $j--; //#2568 + var _Pe = $k[--$j]; //#2569 + var _Pf = $k[--$j]; //#2569 + var _Pg = $geti($_.in, $f(_Pf + 1), 2); //#2569 + $k[$j++] = _Pf; //#2576 + $k[$j++] = _Pe; //#2576 + $k[$j++] = 0; //#2576 + for (var _Ph = 0, _Pi = _Pg.length; _Ph < _Pi; _Ph++) { //#2576 + var _Pj = $get(_Pg, _Ph); //#2576 + $k[$j++] = _Pj; //#2574 + if ((_Pj >= 48) && (_Pj <= 57)) { //#2573 + var _Pk = $k[--$j]; //#2570 + $k[$j++] = $f(_Pk - 48); //#2570 + } else { //#2573 + var _Pl = $k[--$j]; //#2571 + $k[$j++] = _Pl; //#2574 + if ((_Pl >= 65) && (_Pl <= 70)) { //#2573 + var _Pm = $k[--$j]; //#2571 + $k[$j++] = $f(_Pm - 55); //#2571 + } else { //#2573 + var _Pn = $k[--$j]; //#2572 + $k[$j++] = _Pn; //#2574 + if ((_Pn >= 97) && (_Pn <= 102)) { //#2573 + var _Po = $k[--$j]; //#2572 + $k[$j++] = $f(_Po - 87); //#2572 + } else { //#2573 + $j -= 2; //#2573 + $k[$j++] = 'bwipp.GS1dlBadHexCharacter#2573'; //#2573 + $k[$j++] = "Invalid hex character"; //#2573 + bwipp_raiseerror(); //#2573 + } //#2573 + } //#2573 + } //#2573 + var _Pp = $k[--$j]; //#2575 + var _Pq = $k[--$j]; //#2575 + $k[$j++] = $f(_Pp + (_Pq * 16)); //#2575 + } //#2575 + var _Ps = $k[--$j]; //#2577 + var _Pt = $k[--$j]; //#2577 + $put($_.out, _Pt, _Ps); //#2577 + var _Pu = $k[--$j]; //#2578 + $k[$j++] = $f(_Pu + 3); //#2578 + $k[$j++] = $f(_Pt + 1); //#2578 + } else { //#2581 + var _Pw = $k[--$j]; //#2580 + var _Px = $k[--$j]; //#2580 + $put($_.out, _Px, _Pw); //#2580 + var _Py = $k[--$j]; //#2581 + $k[$j++] = $f(_Py + 1); //#2581 + $k[$j++] = $f(_Px + 1); //#2581 + } //#2581 + } //#2581 + } //#2581 + $_.out = $geti($_.out, 0, $k[--$j]); //#2584 + $j--; //#2585 + $k[$j++] = $_.out; //#2586 + }; //#2586 + $_.isvaliddlpkeyseq = function() { + $_.in = $k[--$j]; //#2590 + $k[$j++] = false; //#2604 + $forall($get($get($_.gs1syntax, $get($_.in, 0)), 'dlpkey'), function() { //#2604 + $_.seq = $k[--$j]; //#2593 + $_.i = 1; //#2594 + $_.j = 0; //#2594 + for (;;) { //#2602 + if ($_.i >= $_.in.length) { //#2596 + break; //#2596 + } //#2596 + if ($_.j >= $_.seq.length) { //#2597 + break; //#2597 + } //#2597 + if ($eq($get($_.in, $_.i), $get($_.seq, $_.j))) { //#2600 + $_.i = $_.i + 1; //#2599 + } //#2599 + $_.j = $_.j + 1; //#2601 + } //#2601 + if ($_.i == $_.in.length) { //#2603 + $j--; //#2603 + $k[$j++] = true; //#2603 + return true; //#2603 + } //#2603 + }); //#2603 + }; //#2603 + $_.ais = $a(99); //#2607 + $_.vals = $a(99); //#2608 + $k[$j++] = 0; //#2622 + $k[$j++] = $_.pp; //#2622 + for (;;) { //#2622 + $search($k[--$j], "/"); //#2613 + if ($k[--$j]) { //#2619 + var _QU = $k[--$j]; //#2614 + var _QV = $k[--$j]; //#2614 + var _QW = $k[--$j]; //#2614 + var _QX = $k[--$j]; //#2614 + $put($_.ais, _QX, _QU); //#2614 + $k[$j++] = _QX; //#2616 + $search(_QW, "/"); //#2616 + if ($k[--$j]) { //#2616 + var _QZ = $k[--$j]; //#2616 + var _Qa = $k[--$j]; //#2616 + $k[$j++] = _QZ; //#2616 + $k[$j++] = _Qa; //#2616 + $j--; //#2616 + } else { //#2616 + var _Qb = $k[--$j]; //#2616 + $k[$j++] = ""; //#2616 + $k[$j++] = _Qb; //#2616 + } //#2616 + var _Qd = $k[--$j]; //#2617 + var _Qe = $k[--$j]; //#2617 + var _Qf = $k[--$j]; //#2617 + $k[$j++] = _Qf; //#2617 + $k[$j++] = _Qe; //#2617 + $k[$j++] = $_.vals; //#2617 + $k[$j++] = _Qf; //#2617 + $k[$j++] = _Qd; //#2617 + $k[$j++] = false; //#2617 + $_.uriunescape(); //#2617 + var _Qg = $k[--$j]; //#2617 + var _Qh = $k[--$j]; //#2617 + $put($k[--$j], _Qh, _Qg); //#2617 + } else { //#2619 + $j--; //#2619 + break; //#2619 + } //#2619 + var _Qj = $k[--$j]; //#2621 + var _Qk = $k[--$j]; //#2621 + $k[$j++] = $f(_Qk + 1); //#2621 + $k[$j++] = _Qj; //#2621 + } //#2621 + var _Ql = $k[--$j]; //#2623 + $_.plen = _Ql; //#2623 + $k[$j++] = _Ql; //#2630 + if (_Ql > 1) { //#2630 + $k[$j++] = $geti($_.ais, 0, $_.plen); //#2627 + $_.isvaliddlpkeyseq(); //#2627 + if ($nt($k[--$j])) { //#2629 + $j--; //#2628 + $k[$j++] = 'bwipp.GS1dlBadPathInfo#2628'; //#2628 + $k[$j++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; //#2628 + bwipp_raiseerror(); //#2628 + } //#2628 + } //#2628 + $k[$j++] = $_.qp; //#2648 + for (;;) { //#2648 + var _Qr = $k[--$j]; //#2634 + $k[$j++] = _Qr; //#2634 + if ($eq(_Qr, "")) { //#2634 + $j--; //#2634 + break; //#2634 + } //#2634 + $search($k[--$j], "&"); //#2635 + if ($k[--$j]) { //#2635 + var _Qu = $k[--$j]; //#2635 + var _Qv = $k[--$j]; //#2635 + $k[$j++] = _Qu; //#2635 + $k[$j++] = _Qv; //#2635 + $j--; //#2635 + } else { //#2635 + var _Qw = $k[--$j]; //#2635 + $k[$j++] = ""; //#2635 + $k[$j++] = _Qw; //#2635 + } //#2635 + $search($k[--$j], "="); //#2636 + if ($k[--$j]) { //#2646 + var _Qz = $k[--$j]; //#2637 + $k[$j++] = _Qz; //#2637 + $k[$j++] = true; //#2637 + $forall(_Qz, function() { //#2637 + var _R0 = $k[--$j]; //#2637 + var _R1 = $k[--$j]; //#2637 + $k[$j++] = _R1 && ((_R0 >= 48) && (_R0 <= 57)); //#2637 + }); //#2637 + if ($k[--$j]) { //#2643 + var _R4 = $k[--$j]; //#2638 + var _R5 = $k[--$j]; //#2638 + var _R6 = $k[--$j]; //#2638 + var _R7 = $k[--$j]; //#2638 + var _R8 = $k[--$j]; //#2638 + $put($_.ais, _R8, _R4); //#2638 + $k[$j++] = _R8; //#2640 + $k[$j++] = _R7; //#2640 + $k[$j++] = $_.vals; //#2640 + $k[$j++] = _R8; //#2640 + $k[$j++] = _R6; //#2640 + $k[$j++] = true; //#2640 + $_.uriunescape(); //#2640 + var _RA = $k[--$j]; //#2640 + var _RB = $k[--$j]; //#2640 + $put($k[--$j], _RB, _RA); //#2640 + var _RD = $k[--$j]; //#2641 + var _RE = $k[--$j]; //#2641 + $k[$j++] = $f(_RE + 1); //#2641 + $k[$j++] = _RD; //#2641 + } else { //#2643 + $j -= 3; //#2643 + } //#2643 + } else { //#2646 + $j--; //#2646 + } //#2646 + } //#2646 + var _RH = $k[--$j]; //#2651 + var _RJ = $geti($_.ais, $_.plen, $f(_RH - $_.plen)); //#2651 + $k[$j++] = _RH; //#2665 + for (var _RK = 0, _RL = _RJ.length; _RK < _RL; _RK++) { //#2665 + var _RM = $get(_RJ, _RK); //#2665 + var _RO = $get($_.gs1syntax, _RM) !== undefined; //#2652 + $k[$j++] = _RM; //#2656 + if (_RO) { //#2655 + var _RQ = $k[--$j]; //#2653 + var _RR = $get($_.gs1syntax, _RQ); //#2653 + var _RS = $get(_RR, 'dlattr') !== undefined; //#2653 + $k[$j++] = _RQ; //#2653 + $k[$j++] = _RR; //#2653 + $k[$j++] = 'dlattr'; //#2653 + if (_RS) { //#2653 + var _RT = $k[--$j]; //#2653 + var _RV = $get($k[--$j], _RT); //#2653 + $k[$j++] = _RV; //#2653 + } else { //#2653 + $j -= 2; //#2653 + $k[$j++] = true; //#2653 + } //#2653 + } else { //#2655 + $k[$j++] = $_.dontlint; //#2655 + } //#2655 + if ($nt($k[--$j])) { //#2663 + var _RY = $k[--$j]; //#2658 + var _RZ = _RY.length; //#2658 + var _Ra = $s(_RZ + 46); //#2658 + $puti(_Ra, 0, "AI ("); //#2659 + $puti(_Ra, 4, _RY); //#2660 + $puti(_Ra, _RZ + 4, ") is not a valid GS1 DL URI data attribute"); //#2661 + $k[$j++] = _RY; //#2662 + $k[$j++] = _Ra; //#2662 + $k[$j++] = _RZ; //#2662 + $j--; //#2662 + var _Rb = $k[--$j]; //#2662 + var _Rc = $k[--$j]; //#2662 + $k[$j++] = _Rb; //#2662 + $k[$j++] = _Rc; //#2662 + $j--; //#2662 + var _Rd = $k[--$j]; //#2662 + $k[$j++] = 'bwipp.GS1dlInvalidDataAttribute#2662'; //#2662 + $k[$j++] = _Rd; //#2662 + bwipp_raiseerror(); //#2662 + } //#2662 + $j--; //#2664 + } //#2664 + var _Rg = $k[--$j]; //#2668 + var _Ri = $geti($_.ais, $_.plen, $f(_Rg - $_.plen)); //#2668 + $k[$j++] = _Rg; //#2683 + for (var _Rj = 0, _Rk = _Ri.length; _Rj < _Rk; _Rj++) { //#2683 + $k[$j++] = $get(_Ri, _Rj); //#2681 + for (var _Rn = $_.plen; _Rn >= 1; _Rn -= 1) { //#2681 + var _Ro = $k[--$j]; //#2670 + $k[$j++] = _Ro; //#2672 + $k[$j++] = _Rn; //#2672 + $k[$j++] = _Ro; //#2672 + $k[$j++] = Infinity; //#2670 + $aload($geti($_.ais, 0, $_.plen)); //#2671 + $r($counttomark() + 3, -2); //#2672 + var _Rt = $k[--$j]; //#2672 + var _Ru = $k[--$j]; //#2672 + $k[$j++] = _Rt; //#2672 + $r(_Ru, 1); //#2672 + var _Rv = $a(); //#2672 + $k[$j++] = _Rv; //#2673 + $_.isvaliddlpkeyseq(); //#2673 + if ($k[--$j]) { //#2680 + var _Rx = $k[--$j]; //#2674 + var _Ry = $k[--$j]; //#2674 + $k[$j++] = _Rx; //#2674 + $k[$j++] = _Ry; //#2674 + $j--; //#2674 + var _Rz = $k[--$j]; //#2675 + var _S0 = _Rz.length; //#2675 + var _S1 = $s(_S0 + 50); //#2675 + $puti(_S1, 0, "AI ("); //#2676 + $puti(_S1, 4, _Rz); //#2677 + $puti(_S1, _S0 + 4, ") from query params should be in the path info"); //#2678 + $k[$j++] = _Rz; //#2679 + $k[$j++] = _S1; //#2679 + $k[$j++] = _S0; //#2679 + $j--; //#2679 + var _S2 = $k[--$j]; //#2679 + var _S3 = $k[--$j]; //#2679 + $k[$j++] = _S2; //#2679 + $k[$j++] = _S3; //#2679 + $j--; //#2679 + var _S4 = $k[--$j]; //#2679 + $k[$j++] = 'bwipp.GS1dlAttributeMustBeQualifier#2679'; //#2679 + $k[$j++] = _S4; //#2679 + bwipp_raiseerror(); //#2679 + } //#2679 + } //#2679 + $j--; //#2682 + } //#2682 + var _S6 = $k[--$j]; //#2685 + $_.ais = $geti($_.ais, 0, _S6); //#2685 + $_.vals = $geti($_.vals, 0, _S6); //#2686 + for (var _SC = 0, _SB = $_.ais.length - 1; _SC <= _SB; _SC += 1) { //#2701 + $k[$j++] = _SC; //#2699 + if ($eq($get($_.ais, _SC), "01")) { //#2699 + var _SF = $k[--$j]; //#2692 + var _SH = $get($_.vals, _SF); //#2692 + var _SI = _SH.length; //#2693 + $k[$j++] = _SF; //#2698 + $k[$j++] = _SH; //#2698 + if ((_SI == 8) || ((_SI == 12) || (_SI == 13))) { //#2697 + var _SK = $strcpy($s(14), "00000000000000"); //#2694 + var _SL = $k[--$j]; //#2694 + $puti(_SK, 14 - _SL.length, _SL); //#2694 + var _SN = $k[--$j]; //#2695 + $put($_.vals, _SN, _SK); //#2695 + $k[$j++] = _SN; //#2695 + } else { //#2697 + $j--; //#2697 + } //#2697 + } //#2697 + $j--; //#2700 + } //#2700 + } //#2700 + if (!bwipp_gs1process.__2714__) { //#2714 + $_ = Object.create($_); //#2714 + $k[$j++] = Infinity; //#2707 + var _SO = $a(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); //#2712 + for (var _SP = 0, _SQ = _SO.length; _SP < _SQ; _SP++) { //#2713 + var _SR = $get(_SO, _SP); //#2713 + $k[$j++] = _SR; //#2713 + $k[$j++] = _SR; //#2713 + } //#2713 + $_.aifixed = $d(); //#2713 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2713 + bwipp_gs1process.__2714__ = 1; //#2713 + $_ = Object.getPrototypeOf($_); //#2713 + } //#2713 + $k[$j++] = Infinity; //#2716 + var _SU = $_.ais; //#2717 + for (var _SV = 0, _SW = _SU.length; _SV < _SW; _SV++) { //#2724 + var _SX = $get(_SU, _SV); //#2724 + $k[$j++] = true; //#2723 + $k[$j++] = _SX; //#2723 + if (_SX.length >= 2) { //#2722 + var _Sb = $get($_.aifixed, $geti($k[--$j], 0, 2)) !== undefined; //#2720 + if (_Sb) { //#2720 + $j--; //#2720 + $k[$j++] = false; //#2720 + } //#2720 + } else { //#2722 + $j--; //#2722 + } //#2722 + } //#2722 + $_.fncs = $a(); //#2722 + if (!bwipp_gs1process.__2749__) { //#2749 + $_ = Object.create($_); //#2749 + $k[$j++] = Infinity; //#2730 + $k[$j++] = 0; //#2732 + for (var _Sd = 0, _Se = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; _Sd < _Se; _Sd++) { //#2732 + var _Sg = $k[--$j]; //#2732 + $k[$j++] = $get("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", _Sd); //#2732 + $k[$j++] = _Sg; //#2732 + $k[$j++] = $f(_Sg + 1); //#2732 + } //#2732 + $j--; //#2732 + $_.cset82 = $d(); //#2733 + $k[$j++] = Infinity; //#2735 + $k[$j++] = 0; //#2737 + for (var _Si = 0, _Sj = "#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length; _Si < _Sj; _Si++) { //#2737 + var _Sl = $k[--$j]; //#2737 + $k[$j++] = $get("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _Si); //#2737 + $k[$j++] = _Sl; //#2737 + $k[$j++] = $f(_Sl + 1); //#2737 + } //#2737 + $j--; //#2737 + $_.cset39 = $d(); //#2738 + $k[$j++] = Infinity; //#2740 + $k[$j++] = 0; //#2742 + for (var _Sn = 0, _So = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; _Sn < _So; _Sn++) { //#2742 + var _Sq = $k[--$j]; //#2742 + $k[$j++] = $get("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", _Sn); //#2742 + $k[$j++] = _Sq; //#2742 + $k[$j++] = $f(_Sq + 1); //#2742 + } //#2742 + $j--; //#2742 + $_.cset32 = $d(); //#2743 + $k[$j++] = Infinity; //#2745 + $k[$j++] = 0; //#2747 + for (var _Ss = 0, _St = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length; _Ss < _St; _Ss++) { //#2747 + var _Sv = $k[--$j]; //#2747 + $k[$j++] = $get("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", _Ss); //#2747 + $k[$j++] = _Sv; //#2747 + $k[$j++] = $f(_Sv + 1); //#2747 + } //#2747 + $j--; //#2747 + $_.cset64 = $d(); //#2748 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2748 + bwipp_gs1process.__2749__ = 1; //#2748 + $_ = Object.getPrototypeOf($_); //#2748 + } //#2748 $_.lintnumeric = function() { - var _QK = $k[--$j]; //#2559 - $k[$j++] = true; //#2559 - $forall(_QK, function() { //#2559 - var _QL = $k[--$j]; //#2559 - if ((_QL < 48) || (_QL > 57)) { //#2559 - $j--; //#2559 - $k[$j++] = false; //#2559 - return true; //#2559 - } //#2559 - }); //#2559 - if ($nt($k[--$j])) { //#2560 - $j--; //#2560 - $k[$j++] = 'bwipp.GS1notNumeric#2560'; //#2560 - $k[$j++] = "Not numeric"; //#2560 - $k[$j++] = false; //#2560 - return true; //#2560 - } //#2560 - }; //#2560 + var _Sy = $k[--$j]; //#2752 + $k[$j++] = true; //#2752 + $forall(_Sy, function() { //#2752 + var _Sz = $k[--$j]; //#2752 + if ((_Sz < 48) || (_Sz > 57)) { //#2752 + $j--; //#2752 + $k[$j++] = false; //#2752 + return true; //#2752 + } //#2752 + }); //#2752 + if ($nt($k[--$j])) { //#2753 + $j--; //#2753 + $k[$j++] = 'bwipp.GS1notNumeric#2753'; //#2753 + $k[$j++] = "Not numeric"; //#2753 + $k[$j++] = false; //#2753 + return true; //#2753 + } //#2753 + }; //#2753 $_.lintcset82 = function() { - var _QN = $k[--$j]; //#2564 - $k[$j++] = true; //#2564 - $forall(_QN, function() { //#2564 - var _QQ = $get($_.cset82, $k[--$j]) !== undefined; //#2564 - if (!_QQ) { //#2564 - $j--; //#2564 - $k[$j++] = false; //#2564 - return true; //#2564 - } //#2564 - }); //#2564 - if ($nt($k[--$j])) { //#2565 - $j--; //#2565 - $k[$j++] = 'bwipp.GS1badCSET82character#2565'; //#2565 - $k[$j++] = "Invalid CSET 82 character"; //#2565 - $k[$j++] = false; //#2565 - return true; //#2565 - } //#2565 - }; //#2565 + var _T1 = $k[--$j]; //#2757 + $k[$j++] = true; //#2757 + $forall(_T1, function() { //#2757 + var _T4 = $get($_.cset82, $k[--$j]) !== undefined; //#2757 + if (!_T4) { //#2757 + $j--; //#2757 + $k[$j++] = false; //#2757 + return true; //#2757 + } //#2757 + }); //#2757 + if ($nt($k[--$j])) { //#2758 + $j--; //#2758 + $k[$j++] = 'bwipp.GS1badCSET82character#2758'; //#2758 + $k[$j++] = "Invalid CSET 82 character"; //#2758 + $k[$j++] = false; //#2758 + return true; //#2758 + } //#2758 + }; //#2758 $_.lintcset39 = function() { - var _QS = $k[--$j]; //#2569 - $k[$j++] = true; //#2569 - $forall(_QS, function() { //#2569 - var _QV = $get($_.cset39, $k[--$j]) !== undefined; //#2569 - if (!_QV) { //#2569 - $j--; //#2569 - $k[$j++] = false; //#2569 - return true; //#2569 - } //#2569 - }); //#2569 - if ($nt($k[--$j])) { //#2570 - $j--; //#2570 - $k[$j++] = 'bwipp.GS1badCSET39character#2570'; //#2570 - $k[$j++] = "Invalid CSET 39 character"; //#2570 - $k[$j++] = false; //#2570 - return true; //#2570 - } //#2570 - }; //#2570 + var _T6 = $k[--$j]; //#2762 + $k[$j++] = true; //#2762 + $forall(_T6, function() { //#2762 + var _T9 = $get($_.cset39, $k[--$j]) !== undefined; //#2762 + if (!_T9) { //#2762 + $j--; //#2762 + $k[$j++] = false; //#2762 + return true; //#2762 + } //#2762 + }); //#2762 + if ($nt($k[--$j])) { //#2763 + $j--; //#2763 + $k[$j++] = 'bwipp.GS1badCSET39character#2763'; //#2763 + $k[$j++] = "Invalid CSET 39 character"; //#2763 + $k[$j++] = false; //#2763 + return true; //#2763 + } //#2763 + }; //#2763 $_.lintcset64 = function() { - var _QX = $k[--$j]; //#2575 - $k[$j++] = true; //#2575 - $forall(_QX, function() { //#2575 - var _QY = $k[--$j]; //#2575 - var _Qa = $get($_.cset64, _QY) !== undefined; //#2575 - if ((!_Qa) && (_QY != 61)) { //#2575 - $j--; //#2575 - $k[$j++] = false; //#2575 - return true; //#2575 - } //#2575 - }); //#2575 - if ($nt($k[--$j])) { //#2576 - $j--; //#2576 - $k[$j++] = 'bwipp.GS1badCSET64character#2576'; //#2576 - $k[$j++] = "Invalid CSET 64 character"; //#2576 - $k[$j++] = false; //#2576 - return true; //#2576 - } //#2576 - }; //#2576 + var _TB = $k[--$j]; //#2768 + $k[$j++] = true; //#2768 + $forall(_TB, function() { //#2768 + var _TC = $k[--$j]; //#2768 + var _TE = $get($_.cset64, _TC) !== undefined; //#2768 + if ((!_TE) && (_TC != 61)) { //#2768 + $j--; //#2768 + $k[$j++] = false; //#2768 + return true; //#2768 + } //#2768 + }); //#2768 + if ($nt($k[--$j])) { //#2769 + $j--; //#2769 + $k[$j++] = 'bwipp.GS1badCSET64character#2769'; //#2769 + $k[$j++] = "Invalid CSET 64 character"; //#2769 + $k[$j++] = false; //#2769 + return true; //#2769 + } //#2769 + }; //#2769 $_.lintkey = function() { - var _Qc = $k[--$j]; //#2580 - $k[$j++] = _Qc; //#2580 - if (_Qc.length < 2) { //#2580 - $j -= 2; //#2580 - $k[$j++] = 'bwipp.GS1keyTooShort#2580'; //#2580 - $k[$j++] = "Key is too short"; //#2580 - $k[$j++] = false; //#2580 - return true; //#2580 - } //#2580 - var _Qd = $k[--$j]; //#2581 - var _Qe = $get(_Qd, 0); //#2581 - var _Qf = $get(_Qd, 1); //#2582 - if (((_Qe < 48) || (_Qe > 57)) || ((_Qf < 48) || (_Qf > 57))) { //#2584 - $j--; //#2583 - $k[$j++] = 'bwipp.GS1badGCP#2583'; //#2583 - $k[$j++] = "Non-numeric company prefix"; //#2583 - $k[$j++] = false; //#2583 - return true; //#2583 - } //#2583 - }; //#2583 + var _TG = $k[--$j]; //#2773 + $k[$j++] = _TG; //#2773 + if (_TG.length < 2) { //#2773 + $j -= 2; //#2773 + $k[$j++] = 'bwipp.GS1keyTooShort#2773'; //#2773 + $k[$j++] = "Key is too short"; //#2773 + $k[$j++] = false; //#2773 + return true; //#2773 + } //#2773 + var _TH = $k[--$j]; //#2774 + var _TI = $get(_TH, 0); //#2774 + var _TJ = $get(_TH, 1); //#2775 + if (((_TI < 48) || (_TI > 57)) || ((_TJ < 48) || (_TJ > 57))) { //#2777 + $j--; //#2776 + $k[$j++] = 'bwipp.GS1badGCP#2776'; //#2776 + $k[$j++] = "Non-numeric company prefix"; //#2776 + $k[$j++] = false; //#2776 + return true; //#2776 + } //#2776 + }; //#2776 $_.lintimporteridx = function() { - $search("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", $k[--$j]); //#2589 - if ($nt($k[--$j])) { //#2589 - $j -= 2; //#2589 - $k[$j++] = 'bwipp.GS1badImporterIndex#2589'; //#2589 - $k[$j++] = "Invalid importer index"; //#2589 - $k[$j++] = false; //#2589 - return true; //#2589 - } //#2589 - $j -= 3; //#2590 - }; //#2590 + $search("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", $k[--$j]); //#2782 + if ($nt($k[--$j])) { //#2782 + $j -= 2; //#2782 + $k[$j++] = 'bwipp.GS1badImporterIndex#2782'; //#2782 + $k[$j++] = "Invalid importer index"; //#2782 + $k[$j++] = false; //#2782 + return true; //#2782 + } //#2782 + $j -= 3; //#2783 + }; //#2783 $_.lintcsum = function() { - $k[$j++] = Infinity; //#2594 - var _Qi = $k[--$j]; //#2594 - var _Qj = $k[--$j]; //#2594 - var _Qk = ((_Qj.length % 2) == 0) ? 3 : 1; //#2595 - $k[$j++] = _Qi; //#2596 - $k[$j++] = _Qk; //#2596 - $forall(_Qj, function() { //#2596 - var _Ql = $k[--$j]; //#2596 - var _Qm = $k[--$j]; //#2596 - $k[$j++] = $f(_Ql - 48) * _Qm; //#2596 - $k[$j++] = $f(4 - _Qm); //#2596 - }); //#2596 - $j--; //#2596 - var _Qn = $counttomark() + 1; //#2597 - $k[$j++] = 0; //#2597 - for (var _Qo = 0, _Qp = _Qn - 1; _Qo < _Qp; _Qo++) { //#2597 - var _Qq = $k[--$j]; //#2597 - var _Qr = $k[--$j]; //#2597 - $k[$j++] = $f(_Qr + _Qq); //#2597 - } //#2597 - var _Qs = $k[--$j]; //#2597 - var _Qt = $k[--$j]; //#2597 - $k[$j++] = _Qs; //#2597 - $k[$j++] = _Qt; //#2597 - $j--; //#2597 - if (($k[--$j] % 10) != 0) { //#2598 - $j--; //#2598 - $k[$j++] = 'bwipp.GS1badChecksum#2598'; //#2598 - $k[$j++] = "Bad checksum"; //#2598 - $k[$j++] = false; //#2598 - return true; //#2598 - } //#2598 - }; //#2598 + $k[$j++] = Infinity; //#2787 + var _TM = $k[--$j]; //#2787 + var _TN = $k[--$j]; //#2787 + var _TO = ((_TN.length % 2) == 0) ? 3 : 1; //#2788 + $k[$j++] = _TM; //#2789 + $k[$j++] = _TO; //#2789 + $forall(_TN, function() { //#2789 + var _TP = $k[--$j]; //#2789 + var _TQ = $k[--$j]; //#2789 + $k[$j++] = $f(_TP - 48) * _TQ; //#2789 + $k[$j++] = $f(4 - _TQ); //#2789 + }); //#2789 + $j--; //#2789 + var _TR = $counttomark() + 1; //#2790 + $k[$j++] = 0; //#2790 + for (var _TS = 0, _TT = _TR - 1; _TS < _TT; _TS++) { //#2790 + var _TU = $k[--$j]; //#2790 + var _TV = $k[--$j]; //#2790 + $k[$j++] = $f(_TV + _TU); //#2790 + } //#2790 + var _TW = $k[--$j]; //#2790 + var _TX = $k[--$j]; //#2790 + $k[$j++] = _TW; //#2790 + $k[$j++] = _TX; //#2790 + $j--; //#2790 + if (($k[--$j] % 10) != 0) { //#2791 + $j--; //#2791 + $k[$j++] = 'bwipp.GS1badChecksum#2791'; //#2791 + $k[$j++] = "Bad checksum"; //#2791 + $k[$j++] = false; //#2791 + return true; //#2791 + } //#2791 + }; //#2791 $_.lintcsumalpha = function() { - var _Qv = $k[--$j]; //#2602 - $k[$j++] = _Qv; //#2602 - if (_Qv.length < 2) { //#2602 - $j -= 2; //#2602 - $k[$j++] = 'bwipp.GS1alphaTooShort#2602'; //#2602 - $k[$j++] = "Alphanumeric string is too short to check"; //#2602 - $k[$j++] = false; //#2602 - return true; //#2602 - } //#2602 - var _Qw = $k[--$j]; //#2603 - $k[$j++] = _Qw; //#2605 - $k[$j++] = _Qw.length - 2; //#2605 - $k[$j++] = $geti(_Qw, 0, _Qw.length - 2); //#2605 - $k[$j++] = Infinity; //#2605 - var _Qy = $k[--$j]; //#2605 - var _Qz = $k[--$j]; //#2605 - $k[$j++] = _Qy; //#2607 - $forall(_Qz, function() { //#2607 - var _R0 = $k[--$j]; //#2606 - var _R2 = $get($_.cset82, _R0) !== undefined; //#2606 - $k[$j++] = _R0; //#2606 - if (_R2) { //#2606 - var _R5 = $get($_.cset82, $k[--$j]); //#2606 - $k[$j++] = _R5; //#2606 - } else { //#2606 - $k[$j++] = -1; //#2606 - return true; //#2606 - } //#2606 - }); //#2606 - var _R6 = $k[--$j]; //#2608 - $k[$j++] = _R6; //#2608 - if (_R6 == -1) { //#2608 - $cleartomark(); //#2608 - $j -= 3; //#2608 - $k[$j++] = 'bwipp.GS1UnknownCSET82Character#2608'; //#2608 - $k[$j++] = "Unknown CSET 82 character"; //#2608 - $k[$j++] = false; //#2608 - return true; //#2608 - } //#2608 - $astore($a($counttomark())); //#2609 - var _R9 = $k[--$j]; //#2609 - var _RA = $k[--$j]; //#2609 - $k[$j++] = _R9; //#2609 - $k[$j++] = _RA; //#2609 - $j--; //#2609 - var _RB = $k[--$j]; //#2610 - var _RC = $k[--$j]; //#2610 - var _RE = $geti($k[--$j], _RC, 2); //#2611 - $k[$j++] = _RB; //#2611 - $k[$j++] = _RE; //#2611 - $k[$j++] = Infinity; //#2611 - var _RF = $k[--$j]; //#2611 - var _RG = $k[--$j]; //#2611 - $k[$j++] = _RF; //#2613 - $forall(_RG, function() { //#2613 - var _RH = $k[--$j]; //#2612 - var _RJ = $get($_.cset32, _RH) !== undefined; //#2612 - $k[$j++] = _RH; //#2612 - if (_RJ) { //#2612 - var _RM = $get($_.cset32, $k[--$j]); //#2612 - $k[$j++] = _RM; //#2612 - } else { //#2612 - $k[$j++] = -1; //#2612 - return true; //#2612 - } //#2612 - }); //#2612 - var _RN = $k[--$j]; //#2614 - $k[$j++] = _RN; //#2614 - if (_RN == -1) { //#2614 - $cleartomark(); //#2614 - $j -= 2; //#2614 - $k[$j++] = 'bwipp.GS1UnknownCSET32Character#2614'; //#2614 - $k[$j++] = "Unknown CSET 32 character"; //#2614 - $k[$j++] = false; //#2614 - return true; //#2614 - } //#2614 - $astore($a($counttomark())); //#2615 - var _RQ = $k[--$j]; //#2615 - var _RR = $k[--$j]; //#2615 - $k[$j++] = _RQ; //#2615 - $k[$j++] = _RR; //#2615 - $j--; //#2615 - var _RS = $k[--$j]; //#2616 - var _RV = $k[--$j]; //#2616 - var _RW = $a([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); //#2617 - var _RX = _RV.length; //#2619 - $k[$j++] = $f(($get(_RS, 0) << 5) + $get(_RS, 1)); //#2619 - $k[$j++] = _RV; //#2619 - $k[$j++] = _RW; //#2619 - $k[$j++] = _RX; //#2619 - if (_RX > _RW.length) { //#2619 - $j -= 5; //#2619 - $k[$j++] = 'bwipp.GS1alphaTooLong#2619'; //#2619 - $k[$j++] = "Alphanumeric string is too long to check"; //#2619 - $k[$j++] = false; //#2619 - return true; //#2619 - } //#2619 - var _RY = $k[--$j]; //#2620 - var _Ra = $geti($k[--$j], 0, _RY); //#2620 - for (var _Rb = 0, _Rc = _Ra.length; _Rb < _Rc; _Rb++) { //#2620 - var _Re = $k[--$j]; //#2620 - $k[$j++] = $get(_Ra, _Rb); //#2620 - $k[$j++] = _Re; //#2620 - } //#2620 - var _Rf = $k[--$j]; //#2621 - $k[$j++] = 0; //#2621 - $forall(_Rf, function() { //#2621 - var _Rg = $k[--$j]; //#2621 - var _Rh = $k[--$j]; //#2621 - var _Ri = $k[--$j]; //#2621 - $k[$j++] = $f(_Rh + (_Ri * _Rg)); //#2621 - }); //#2621 - var _Rj = $k[--$j]; //#2621 - if ($k[--$j] != (_Rj % 1021)) { //#2622 - $j--; //#2622 - $k[$j++] = 'bwipp.GS1badAlphaCheckCharacters#2622'; //#2622 - $k[$j++] = "Bad alphanumeric check characters"; //#2622 - $k[$j++] = false; //#2622 - return true; //#2622 - } //#2622 - }; //#2622 - if (!bwipp_gs1process.__2646__) { //#2646 - $_ = Object.create($_); //#2646 - $k[$j++] = Infinity; //#2626 - var _Rl = $a(['004', '008', '010', '012', '016', '020', '024', '028', '031', '032', '036', '040', '044', '048', '050', '051', '052', '056', '060', '064', '068', '070', '072', '074', '076', '084', '086', '090', '092', '096', '100', '104', '108', '112', '116', '120', '124', '132', '136', '140', '144', '148', '152', '156', '158', '162', '166', '170', '174', '175', '178', '180', '184', '188', '191', '192', '196', '203', '204', '208', '212', '214', '218', '222', '226', '231', '232', '233', '234', '238', '239', '242', '246', '248', '250', '254', '258', '260', '262', '266', '268', '270', '275', '276', '288', '292', '296', '300', '304', '308', '312', '316', '320', '324', '328', '332', '334', '336', '340', '344', '348', '352', '356', '360', '364', '368', '372', '376', '380', '384', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '428', '430', '434', '438', '440', '442', '446', '450', '454', '458', '462', '466', '470', '474', '478', '480', '484', '492', '496', '498', '499', '500', '504', '508', '512', '516', '520', '524', '528', '531', '533', '534', '535', '540', '548', '554', '558', '562', '566', '570', '574', '578', '580', '581', '583', '584', '585', '586', '591', '598', '600', '604', '608', '612', '616', '620', '624', '626', '630', '634', '638', '642', '643', '646', '652', '654', '659', '660', '662', '663', '666', '670', '674', '678', '682', '686', '688', '690', '694', '702', '703', '704', '705', '706', '710', '716', '724', '728', '729', '732', '740', '744', '748', '752', '756', '760', '762', '764', '768', '772', '776', '780', '784', '788', '792', '795', '796', '798', '800', '804', '807', '818', '826', '831', '832', '833', '834', '840', '850', '854', '858', '860', '862', '876', '882', '887', '894']); //#2644 - for (var _Rm = 0, _Rn = _Rl.length; _Rm < _Rn; _Rm++) { //#2645 - var _Ro = $get(_Rl, _Rm); //#2645 - $k[$j++] = _Ro; //#2645 - $k[$j++] = _Ro; //#2645 - } //#2645 - $_.iso3166 = $d(); //#2645 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2645 - bwipp_gs1process.__2646__ = 1; //#2645 - $_ = Object.getPrototypeOf($_); //#2645 - } //#2645 + var _TZ = $k[--$j]; //#2795 + $k[$j++] = _TZ; //#2795 + if (_TZ.length < 2) { //#2795 + $j -= 2; //#2795 + $k[$j++] = 'bwipp.GS1alphaTooShort#2795'; //#2795 + $k[$j++] = "Alphanumeric string is too short to check"; //#2795 + $k[$j++] = false; //#2795 + return true; //#2795 + } //#2795 + var _Ta = $k[--$j]; //#2796 + $k[$j++] = _Ta; //#2798 + $k[$j++] = _Ta.length - 2; //#2798 + $k[$j++] = $geti(_Ta, 0, _Ta.length - 2); //#2798 + $k[$j++] = Infinity; //#2798 + var _Tc = $k[--$j]; //#2798 + var _Td = $k[--$j]; //#2798 + $k[$j++] = _Tc; //#2800 + $forall(_Td, function() { //#2800 + var _Te = $k[--$j]; //#2799 + var _Tg = $get($_.cset82, _Te) !== undefined; //#2799 + $k[$j++] = _Te; //#2799 + if (_Tg) { //#2799 + var _Tj = $get($_.cset82, $k[--$j]); //#2799 + $k[$j++] = _Tj; //#2799 + } else { //#2799 + $k[$j++] = -1; //#2799 + return true; //#2799 + } //#2799 + }); //#2799 + var _Tk = $k[--$j]; //#2801 + $k[$j++] = _Tk; //#2801 + if (_Tk == -1) { //#2801 + $cleartomark(); //#2801 + $j -= 3; //#2801 + $k[$j++] = 'bwipp.GS1UnknownCSET82Character#2801'; //#2801 + $k[$j++] = "Unknown CSET 82 character"; //#2801 + $k[$j++] = false; //#2801 + return true; //#2801 + } //#2801 + $astore($a($counttomark())); //#2802 + var _Tn = $k[--$j]; //#2802 + var _To = $k[--$j]; //#2802 + $k[$j++] = _Tn; //#2802 + $k[$j++] = _To; //#2802 + $j--; //#2802 + var _Tp = $k[--$j]; //#2803 + var _Tq = $k[--$j]; //#2803 + var _Ts = $geti($k[--$j], _Tq, 2); //#2804 + $k[$j++] = _Tp; //#2804 + $k[$j++] = _Ts; //#2804 + $k[$j++] = Infinity; //#2804 + var _Tt = $k[--$j]; //#2804 + var _Tu = $k[--$j]; //#2804 + $k[$j++] = _Tt; //#2806 + $forall(_Tu, function() { //#2806 + var _Tv = $k[--$j]; //#2805 + var _Tx = $get($_.cset32, _Tv) !== undefined; //#2805 + $k[$j++] = _Tv; //#2805 + if (_Tx) { //#2805 + var _U0 = $get($_.cset32, $k[--$j]); //#2805 + $k[$j++] = _U0; //#2805 + } else { //#2805 + $k[$j++] = -1; //#2805 + return true; //#2805 + } //#2805 + }); //#2805 + var _U1 = $k[--$j]; //#2807 + $k[$j++] = _U1; //#2807 + if (_U1 == -1) { //#2807 + $cleartomark(); //#2807 + $j -= 2; //#2807 + $k[$j++] = 'bwipp.GS1UnknownCSET32Character#2807'; //#2807 + $k[$j++] = "Unknown CSET 32 character"; //#2807 + $k[$j++] = false; //#2807 + return true; //#2807 + } //#2807 + $astore($a($counttomark())); //#2808 + var _U4 = $k[--$j]; //#2808 + var _U5 = $k[--$j]; //#2808 + $k[$j++] = _U4; //#2808 + $k[$j++] = _U5; //#2808 + $j--; //#2808 + var _U6 = $k[--$j]; //#2809 + var _U9 = $k[--$j]; //#2809 + var _UA = $a([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); //#2810 + var _UB = _U9.length; //#2812 + $k[$j++] = $f(($get(_U6, 0) << 5) + $get(_U6, 1)); //#2812 + $k[$j++] = _U9; //#2812 + $k[$j++] = _UA; //#2812 + $k[$j++] = _UB; //#2812 + if (_UB > _UA.length) { //#2812 + $j -= 5; //#2812 + $k[$j++] = 'bwipp.GS1alphaTooLong#2812'; //#2812 + $k[$j++] = "Alphanumeric string is too long to check"; //#2812 + $k[$j++] = false; //#2812 + return true; //#2812 + } //#2812 + var _UC = $k[--$j]; //#2813 + var _UE = $geti($k[--$j], 0, _UC); //#2813 + for (var _UF = 0, _UG = _UE.length; _UF < _UG; _UF++) { //#2813 + var _UI = $k[--$j]; //#2813 + $k[$j++] = $get(_UE, _UF); //#2813 + $k[$j++] = _UI; //#2813 + } //#2813 + var _UJ = $k[--$j]; //#2814 + $k[$j++] = 0; //#2814 + $forall(_UJ, function() { //#2814 + var _UK = $k[--$j]; //#2814 + var _UL = $k[--$j]; //#2814 + var _UM = $k[--$j]; //#2814 + $k[$j++] = $f(_UL + (_UM * _UK)); //#2814 + }); //#2814 + var _UN = $k[--$j]; //#2814 + if ($k[--$j] != (_UN % 1021)) { //#2815 + $j--; //#2815 + $k[$j++] = 'bwipp.GS1badAlphaCheckCharacters#2815'; //#2815 + $k[$j++] = "Bad alphanumeric check characters"; //#2815 + $k[$j++] = false; //#2815 + return true; //#2815 + } //#2815 + }; //#2815 + if (!bwipp_gs1process.__2839__) { //#2839 + $_ = Object.create($_); //#2839 + $k[$j++] = Infinity; //#2819 + var _UP = $a(['004', '008', '010', '012', '016', '020', '024', '028', '031', '032', '036', '040', '044', '048', '050', '051', '052', '056', '060', '064', '068', '070', '072', '074', '076', '084', '086', '090', '092', '096', '100', '104', '108', '112', '116', '120', '124', '132', '136', '140', '144', '148', '152', '156', '158', '162', '166', '170', '174', '175', '178', '180', '184', '188', '191', '192', '196', '203', '204', '208', '212', '214', '218', '222', '226', '231', '232', '233', '234', '238', '239', '242', '246', '248', '250', '254', '258', '260', '262', '266', '268', '270', '275', '276', '288', '292', '296', '300', '304', '308', '312', '316', '320', '324', '328', '332', '334', '336', '340', '344', '348', '352', '356', '360', '364', '368', '372', '376', '380', '384', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '428', '430', '434', '438', '440', '442', '446', '450', '454', '458', '462', '466', '470', '474', '478', '480', '484', '492', '496', '498', '499', '500', '504', '508', '512', '516', '520', '524', '528', '531', '533', '534', '535', '540', '548', '554', '558', '562', '566', '570', '574', '578', '580', '581', '583', '584', '585', '586', '591', '598', '600', '604', '608', '612', '616', '620', '624', '626', '630', '634', '638', '642', '643', '646', '652', '654', '659', '660', '662', '663', '666', '670', '674', '678', '682', '686', '688', '690', '694', '702', '703', '704', '705', '706', '710', '716', '724', '728', '729', '732', '740', '744', '748', '752', '756', '760', '762', '764', '768', '772', '776', '780', '784', '788', '792', '795', '796', '798', '800', '804', '807', '818', '826', '831', '832', '833', '834', '840', '850', '854', '858', '860', '862', '876', '882', '887', '894']); //#2837 + for (var _UQ = 0, _UR = _UP.length; _UQ < _UR; _UQ++) { //#2838 + var _US = $get(_UP, _UQ); //#2838 + $k[$j++] = _US; //#2838 + $k[$j++] = _US; //#2838 + } //#2838 + $_.iso3166 = $d(); //#2838 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2838 + bwipp_gs1process.__2839__ = 1; //#2838 + $_ = Object.getPrototypeOf($_); //#2838 + } //#2838 $_.lintiso3166 = function() { - var _Rt = $get($_.iso3166, $k[--$j]) !== undefined; //#2649 - if (!_Rt) { //#2649 - $j--; //#2649 - $k[$j++] = 'bwipp.GS1UnknownCountry#2649'; //#2649 - $k[$j++] = "Unknown country code"; //#2649 - $k[$j++] = false; //#2649 - return true; //#2649 - } //#2649 - }; //#2649 + var _UX = $get($_.iso3166, $k[--$j]) !== undefined; //#2842 + if (!_UX) { //#2842 + $j--; //#2842 + $k[$j++] = 'bwipp.GS1UnknownCountry#2842'; //#2842 + $k[$j++] = "Unknown country code"; //#2842 + $k[$j++] = false; //#2842 + return true; //#2842 + } //#2842 + }; //#2842 $_.lintiso3166999 = function() { - var _Ru = $k[--$j]; //#2653 - $k[$j++] = _Ru; //#2657 - if ($ne(_Ru, '999')) { //#2656 - var _Rx = $get($_.iso3166, $k[--$j]) !== undefined; //#2654 - if (!_Rx) { //#2654 - $j--; //#2654 - $k[$j++] = 'bwipp.GS1UnknownCountryOr999#2654'; //#2654 - $k[$j++] = "Unknown country code or not 999"; //#2654 - $k[$j++] = false; //#2654 - return true; //#2654 - } //#2654 - } else { //#2656 - $j--; //#2656 - } //#2656 - }; //#2656 + var _UY = $k[--$j]; //#2846 + $k[$j++] = _UY; //#2850 + if ($ne(_UY, '999')) { //#2849 + var _Ub = $get($_.iso3166, $k[--$j]) !== undefined; //#2847 + if (!_Ub) { //#2847 + $j--; //#2847 + $k[$j++] = 'bwipp.GS1UnknownCountryOr999#2847'; //#2847 + $k[$j++] = "Unknown country code or not 999"; //#2847 + $k[$j++] = false; //#2847 + return true; //#2847 + } //#2847 + } else { //#2849 + $j--; //#2849 + } //#2849 + }; //#2849 $_.lintiso3166list = function() { - var _Ry = $k[--$j]; //#2661 - $k[$j++] = _Ry; //#2663 - if ((_Ry.length % 3) != 0) { //#2663 - $j -= 2; //#2662 - $k[$j++] = 'bwipp.GS1BadCountryListLength#2662'; //#2662 - $k[$j++] = "Not a group of three-digit country codes"; //#2662 - $k[$j++] = false; //#2662 - return true; //#2662 - } //#2662 - var _Rz = $k[--$j]; //#2665 - $k[$j++] = _Rz; //#2668 - $k[$j++] = true; //#2668 - for (var _S1 = 0, _S0 = _Rz.length - 1; _S1 <= _S0; _S1 += 3) { //#2668 - var _S2 = $k[--$j]; //#2666 - var _S3 = $k[--$j]; //#2666 - var _S6 = $get($_.iso3166, $geti(_S3, _S1, 3)) !== undefined; //#2667 - $k[$j++] = _S3; //#2667 - $k[$j++] = _S2; //#2667 - if (!_S6) { //#2667 - $j -= 2; //#2667 - $k[$j++] = false; //#2667 - break; //#2667 - } //#2667 - } //#2667 - if ($nt($k[--$j])) { //#2669 - $j--; //#2669 - $k[$j++] = 'bwipp.GS1UnknownCountry#2669'; //#2669 - $k[$j++] = "Unknown country code"; //#2669 - $k[$j++] = false; //#2669 - return true; //#2669 - } //#2669 - $j--; //#2670 - }; //#2670 - if (!bwipp_gs1process.__2700__) { //#2700 - $_ = Object.create($_); //#2700 - $k[$j++] = Infinity; //#2674 - var _S8 = $a(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); //#2698 - for (var _S9 = 0, _SA = _S8.length; _S9 < _SA; _S9++) { //#2699 - var _SB = $get(_S8, _S9); //#2699 - $k[$j++] = _SB; //#2699 - $k[$j++] = _SB; //#2699 - } //#2699 - $_.iso3166alpha2 = $d(); //#2699 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2699 - bwipp_gs1process.__2700__ = 1; //#2699 - $_ = Object.getPrototypeOf($_); //#2699 - } //#2699 + var _Uc = $k[--$j]; //#2854 + $k[$j++] = _Uc; //#2856 + if ((_Uc.length % 3) != 0) { //#2856 + $j -= 2; //#2855 + $k[$j++] = 'bwipp.GS1BadCountryListLength#2855'; //#2855 + $k[$j++] = "Not a group of three-digit country codes"; //#2855 + $k[$j++] = false; //#2855 + return true; //#2855 + } //#2855 + var _Ud = $k[--$j]; //#2858 + $k[$j++] = _Ud; //#2861 + $k[$j++] = true; //#2861 + for (var _Uf = 0, _Ue = _Ud.length - 1; _Uf <= _Ue; _Uf += 3) { //#2861 + var _Ug = $k[--$j]; //#2859 + var _Uh = $k[--$j]; //#2859 + var _Uk = $get($_.iso3166, $geti(_Uh, _Uf, 3)) !== undefined; //#2860 + $k[$j++] = _Uh; //#2860 + $k[$j++] = _Ug; //#2860 + if (!_Uk) { //#2860 + $j -= 2; //#2860 + $k[$j++] = false; //#2860 + break; //#2860 + } //#2860 + } //#2860 + if ($nt($k[--$j])) { //#2862 + $j--; //#2862 + $k[$j++] = 'bwipp.GS1UnknownCountry#2862'; //#2862 + $k[$j++] = "Unknown country code"; //#2862 + $k[$j++] = false; //#2862 + return true; //#2862 + } //#2862 + $j--; //#2863 + }; //#2863 + if (!bwipp_gs1process.__2893__) { //#2893 + $_ = Object.create($_); //#2893 + $k[$j++] = Infinity; //#2867 + var _Um = $a(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); //#2891 + for (var _Un = 0, _Uo = _Um.length; _Un < _Uo; _Un++) { //#2892 + var _Up = $get(_Um, _Un); //#2892 + $k[$j++] = _Up; //#2892 + $k[$j++] = _Up; //#2892 + } //#2892 + $_.iso3166alpha2 = $d(); //#2892 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2892 + bwipp_gs1process.__2893__ = 1; //#2892 + $_ = Object.getPrototypeOf($_); //#2892 + } //#2892 $_.lintiso3166alpha2 = function() { - var _SG = $get($_.iso3166alpha2, $k[--$j]) !== undefined; //#2703 - if (!_SG) { //#2703 - $j--; //#2703 - $k[$j++] = 'bwipp.GS1UnknownCountryAlpha#2703'; //#2703 - $k[$j++] = "Unknown country alpha code"; //#2703 - $k[$j++] = false; //#2703 - return true; //#2703 - } //#2703 - }; //#2703 - if (!bwipp_gs1process.__2731__) { //#2731 - $_ = Object.create($_); //#2731 - $k[$j++] = Infinity; //#2707 - var _SH = $a(['008', '012', '032', '036', '044', '048', '050', '051', '052', '060', '064', '068', '072', '084', '090', '096', '104', '108', '116', '124', '132', '136', '144', '152', '156', '170', '174', '188', '191', '192', '203', '208', '214', '222', '230', '232', '238', '242', '262', '270', '292', '320', '324', '328', '332', '340', '344', '348', '352', '356', '360', '364', '368', '376', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '430', '434', '446', '454', '458', '462', '480', '484', '496', '498', '504', '512', '516', '524', '532', '533', '548', '554', '558', '566', '578', '586', '590', '598', '600', '604', '608', '634', '643', '646', '654', '682', '690', '694', '702', '704', '706', '710', '728', '748', '752', '756', '760', '764', '776', '780', '784', '788', '800', '807', '818', '826', '834', '840', '858', '860', '882', '886', '901', '925', '927', '928', '929', '930', '931', '932', '933', '934', '936', '938', '940', '941', '943', '944', '946', '947', '948', '949', '950', '951', '952', '953', '955', '956', '957', '958', '959', '960', '961', '962', '963', '964', '965', '967', '968', '969', '970', '971', '972', '973', '975', '976', '977', '978', '979', '980', '981', '984', '985', '986', '990', '994', '997', '999']); //#2729 - for (var _SI = 0, _SJ = _SH.length; _SI < _SJ; _SI++) { //#2730 - var _SK = $get(_SH, _SI); //#2730 - $k[$j++] = _SK; //#2730 - $k[$j++] = _SK; //#2730 - } //#2730 - $_.iso4217 = $d(); //#2730 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2730 - bwipp_gs1process.__2731__ = 1; //#2730 - $_ = Object.getPrototypeOf($_); //#2730 - } //#2730 + var _Uu = $get($_.iso3166alpha2, $k[--$j]) !== undefined; //#2896 + if (!_Uu) { //#2896 + $j--; //#2896 + $k[$j++] = 'bwipp.GS1UnknownCountryAlpha#2896'; //#2896 + $k[$j++] = "Unknown country alpha code"; //#2896 + $k[$j++] = false; //#2896 + return true; //#2896 + } //#2896 + }; //#2896 + if (!bwipp_gs1process.__2924__) { //#2924 + $_ = Object.create($_); //#2924 + $k[$j++] = Infinity; //#2900 + var _Uv = $a(['008', '012', '032', '036', '044', '048', '050', '051', '052', '060', '064', '068', '072', '084', '090', '096', '104', '108', '116', '124', '132', '136', '144', '152', '156', '170', '174', '188', '191', '192', '203', '208', '214', '222', '230', '232', '238', '242', '262', '270', '292', '320', '324', '328', '332', '340', '344', '348', '352', '356', '360', '364', '368', '376', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '430', '434', '446', '454', '458', '462', '480', '484', '496', '498', '504', '512', '516', '524', '532', '533', '548', '554', '558', '566', '578', '586', '590', '598', '600', '604', '608', '634', '643', '646', '654', '682', '690', '694', '702', '704', '706', '710', '728', '748', '752', '756', '760', '764', '776', '780', '784', '788', '800', '807', '818', '826', '834', '840', '858', '860', '882', '886', '901', '925', '927', '928', '929', '930', '931', '932', '933', '934', '936', '938', '940', '941', '943', '944', '946', '947', '948', '949', '950', '951', '952', '953', '955', '956', '957', '958', '959', '960', '961', '962', '963', '964', '965', '967', '968', '969', '970', '971', '972', '973', '975', '976', '977', '978', '979', '980', '981', '984', '985', '986', '990', '994', '997', '999']); //#2922 + for (var _Uw = 0, _Ux = _Uv.length; _Uw < _Ux; _Uw++) { //#2923 + var _Uy = $get(_Uv, _Uw); //#2923 + $k[$j++] = _Uy; //#2923 + $k[$j++] = _Uy; //#2923 + } //#2923 + $_.iso4217 = $d(); //#2923 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2923 + bwipp_gs1process.__2924__ = 1; //#2923 + $_ = Object.getPrototypeOf($_); //#2923 + } //#2923 $_.lintiso4217 = function() { - var _SP = $get($_.iso4217, $k[--$j]) !== undefined; //#2734 - if (!_SP) { //#2734 - $j--; //#2734 - $k[$j++] = 'bwipp.GS1UnknownCurrency#2734'; //#2734 - $k[$j++] = "Unknown currency code"; //#2734 - $k[$j++] = false; //#2734 - return true; //#2734 - } //#2734 - }; //#2734 + var _V3 = $get($_.iso4217, $k[--$j]) !== undefined; //#2927 + if (!_V3) { //#2927 + $j--; //#2927 + $k[$j++] = 'bwipp.GS1UnknownCurrency#2927'; //#2927 + $k[$j++] = "Unknown currency code"; //#2927 + $k[$j++] = false; //#2927 + return true; //#2927 + } //#2927 + }; //#2927 + $_.lintiso5218 = function() { + var _V4 = $k[--$j]; //#2931 + if ($ne(_V4, "0") && ($ne(_V4, "1") && ($ne(_V4, "2") && $ne(_V4, "9")))) { //#2933 + $j--; //#2932 + $k[$j++] = 'bwipp.GS1biologicalSexCode#2932'; //#2932 + $k[$j++] = "Invalid biological sex code"; //#2932 + $k[$j++] = false; //#2932 + return true; //#2932 + } //#2932 + }; //#2932 $_.lintiban = function() { - var _SQ = $k[--$j]; //#2738 - $k[$j++] = _SQ; //#2738 - if (_SQ.length <= 4) { //#2738 - $j -= 2; //#2738 - $k[$j++] = 'bwipp.GS1tooShort#2738'; //#2738 - $k[$j++] = "IBAN too short"; //#2738 - $k[$j++] = false; //#2738 - return true; //#2738 - } //#2738 - var _SR = $k[--$j]; //#2739 - $k[$j++] = _SR; //#2744 - $k[$j++] = true; //#2744 - $forall(_SR, function() { //#2744 - var _SS = $s(1); //#2740 - $put(_SS, 0, $k[--$j]); //#2740 - $search("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _SS); //#2742 - if ($nt($k[--$j])) { //#2742 - $j -= 2; //#2742 - $k[$j++] = false; //#2742 - return true; //#2742 - } //#2742 - $j -= 3; //#2743 - }); //#2743 - if ($nt($k[--$j])) { //#2745 - $j--; //#2745 - $k[$j++] = 'bwipp.GS1badIBANcharacter#2745'; //#2745 - $k[$j++] = "Invalid IBAN character"; //#2745 - $k[$j++] = false; //#2745 - return true; //#2745 - } //#2745 - var _SW = $k[--$j]; //#2746 - $k[$j++] = _SW; //#2746 - $k[$j++] = _SW; //#2746 - $k[$j++] = Infinity; //#2746 - var _SX = $k[--$j]; //#2746 - var _SY = $k[--$j]; //#2746 - $k[$j++] = _SX; //#2746 - $k[$j++] = _SY; //#2746 - $k[$j++] = Infinity; //#2746 - var _SZ = $k[--$j]; //#2746 - var _Sa = $k[--$j]; //#2746 - $k[$j++] = _SZ; //#2746 - $forall(_Sa); //#2746 - $r($counttomark(), -4); //#2746 - $astore($a($counttomark())); //#2746 - var _Se = $k[--$j]; //#2746 - var _Sf = $k[--$j]; //#2746 - $k[$j++] = _Se; //#2746 - $k[$j++] = _Sf; //#2746 - $j--; //#2746 - $forall($k[--$j], function() { //#2748 - var _Si = $f($k[--$j] - 48); //#2747 - $k[$j++] = _Si; //#2747 - if (_Si > 9) { //#2747 - var _Sk = $f($k[--$j] - 7); //#2747 - $k[$j++] = ~~(_Sk / 10); //#2747 - $k[$j++] = _Sk % 10; //#2747 - } //#2747 - }); //#2747 - $astore($a($counttomark())); //#2748 - var _Sn = $k[--$j]; //#2748 - var _So = $k[--$j]; //#2748 - $k[$j++] = _Sn; //#2748 - $k[$j++] = _So; //#2748 - $j--; //#2748 - var _Sp = $k[--$j]; //#2749 - $k[$j++] = 0; //#2749 - $forall(_Sp, function() { //#2749 - var _Sq = $k[--$j]; //#2749 - var _Sr = $k[--$j]; //#2749 - $k[$j++] = ($f(_Sq + (_Sr * 10))) % 97; //#2749 - }); //#2749 - if ($k[--$j] != 1) { //#2750 - $j -= 2; //#2750 - $k[$j++] = 'bwipp.GS1badIBANchecksum#2750'; //#2750 - $k[$j++] = "IBAN checksum incorrect"; //#2750 - $k[$j++] = false; //#2750 - return true; //#2750 - } //#2750 - var _Su = $geti($k[--$j], 0, 2); //#2751 - $k[$j++] = _Su; //#2751 - $_.lintiso3166alpha2(); //#2751 - }; //#2751 + var _V5 = $k[--$j]; //#2937 + $k[$j++] = _V5; //#2937 + if (_V5.length <= 4) { //#2937 + $j -= 2; //#2937 + $k[$j++] = 'bwipp.GS1tooShort#2937'; //#2937 + $k[$j++] = "IBAN too short"; //#2937 + $k[$j++] = false; //#2937 + return true; //#2937 + } //#2937 + var _V6 = $k[--$j]; //#2938 + $k[$j++] = _V6; //#2943 + $k[$j++] = true; //#2943 + $forall(_V6, function() { //#2943 + var _V7 = $s(1); //#2939 + $put(_V7, 0, $k[--$j]); //#2939 + $search("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _V7); //#2941 + if ($nt($k[--$j])) { //#2941 + $j -= 2; //#2941 + $k[$j++] = false; //#2941 + return true; //#2941 + } //#2941 + $j -= 3; //#2942 + }); //#2942 + if ($nt($k[--$j])) { //#2944 + $j--; //#2944 + $k[$j++] = 'bwipp.GS1badIBANcharacter#2944'; //#2944 + $k[$j++] = "Invalid IBAN character"; //#2944 + $k[$j++] = false; //#2944 + return true; //#2944 + } //#2944 + var _VB = $k[--$j]; //#2945 + $k[$j++] = _VB; //#2945 + $k[$j++] = _VB; //#2945 + $k[$j++] = Infinity; //#2945 + var _VC = $k[--$j]; //#2945 + var _VD = $k[--$j]; //#2945 + $k[$j++] = _VC; //#2945 + $k[$j++] = _VD; //#2945 + $k[$j++] = Infinity; //#2945 + var _VE = $k[--$j]; //#2945 + var _VF = $k[--$j]; //#2945 + $k[$j++] = _VE; //#2945 + $forall(_VF); //#2945 + $r($counttomark(), -4); //#2945 + $astore($a($counttomark())); //#2945 + var _VJ = $k[--$j]; //#2945 + var _VK = $k[--$j]; //#2945 + $k[$j++] = _VJ; //#2945 + $k[$j++] = _VK; //#2945 + $j--; //#2945 + $forall($k[--$j], function() { //#2947 + var _VN = $f($k[--$j] - 48); //#2946 + $k[$j++] = _VN; //#2946 + if (_VN > 9) { //#2946 + var _VP = $f($k[--$j] - 7); //#2946 + $k[$j++] = ~~(_VP / 10); //#2946 + $k[$j++] = _VP % 10; //#2946 + } //#2946 + }); //#2946 + $astore($a($counttomark())); //#2947 + var _VS = $k[--$j]; //#2947 + var _VT = $k[--$j]; //#2947 + $k[$j++] = _VS; //#2947 + $k[$j++] = _VT; //#2947 + $j--; //#2947 + var _VU = $k[--$j]; //#2948 + $k[$j++] = 0; //#2948 + $forall(_VU, function() { //#2948 + var _VV = $k[--$j]; //#2948 + var _VW = $k[--$j]; //#2948 + $k[$j++] = ($f(_VV + (_VW * 10))) % 97; //#2948 + }); //#2948 + if ($k[--$j] != 1) { //#2949 + $j -= 2; //#2949 + $k[$j++] = 'bwipp.GS1badIBANchecksum#2949'; //#2949 + $k[$j++] = "IBAN checksum incorrect"; //#2949 + $k[$j++] = false; //#2949 + return true; //#2949 + } //#2949 + var _VZ = $geti($k[--$j], 0, 2); //#2950 + $k[$j++] = _VZ; //#2950 + $_.lintiso3166alpha2(); //#2950 + }; //#2950 $_.lintzero = function() { - if ($ne($k[--$j], "0")) { //#2755 - $j--; //#2755 - $k[$j++] = 'bwipp.GS1zeroRequired#2755'; //#2755 - $k[$j++] = "Zero is required"; //#2755 - $k[$j++] = false; //#2755 - return true; //#2755 - } //#2755 - }; //#2755 + if ($ne($k[--$j], "0")) { //#2954 + $j--; //#2954 + $k[$j++] = 'bwipp.GS1zeroRequired#2954'; //#2954 + $k[$j++] = "Zero is required"; //#2954 + $k[$j++] = false; //#2954 + return true; //#2954 + } //#2954 + }; //#2954 $_.lintnonzero = function() { - var _Sw = $k[--$j]; //#2759 - $k[$j++] = false; //#2759 - $forall(_Sw, function() { //#2759 - if ($k[--$j] != 48) { //#2759 - $j--; //#2759 - $k[$j++] = true; //#2759 - } //#2759 - }); //#2759 - if ($nt($k[--$j])) { //#2760 - $j--; //#2760 - $k[$j++] = 'bwipp.GS1zeroNotPermitted#2760'; //#2760 - $k[$j++] = "Zero not permitted"; //#2760 - $k[$j++] = false; //#2760 - return true; //#2760 - } //#2760 - }; //#2760 + var _Vb = $k[--$j]; //#2958 + $k[$j++] = false; //#2958 + $forall(_Vb, function() { //#2958 + if ($k[--$j] != 48) { //#2958 + $j--; //#2958 + $k[$j++] = true; //#2958 + } //#2958 + }); //#2958 + if ($nt($k[--$j])) { //#2959 + $j--; //#2959 + $k[$j++] = 'bwipp.GS1zeroNotPermitted#2959'; //#2959 + $k[$j++] = "Zero not permitted"; //#2959 + $k[$j++] = false; //#2959 + return true; //#2959 + } //#2959 + }; //#2959 $_.lintnozeroprefix = function() { - var _Sz = $k[--$j]; //#2764 - if ((_Sz.length > 1) && ($get(_Sz, 0) == 48)) { //#2766 - $j--; //#2765 - $k[$j++] = 'bwipp.GS1badZeroPrefix#2765'; //#2765 - $k[$j++] = "Zero prefix is not permitted"; //#2765 - $k[$j++] = false; //#2765 - return true; //#2765 - } //#2765 - }; //#2765 + var _Ve = $k[--$j]; //#2963 + if ((_Ve.length > 1) && ($get(_Ve, 0) == 48)) { //#2965 + $j--; //#2964 + $k[$j++] = 'bwipp.GS1badZeroPrefix#2964'; //#2964 + $k[$j++] = "Zero prefix is not permitted"; //#2964 + $k[$j++] = false; //#2964 + return true; //#2964 + } //#2964 + }; //#2964 + $_.linthasnondigit = function() { + var _Vg = $k[--$j]; //#2969 + $k[$j++] = false; //#2969 + $forall(_Vg, function() { //#2969 + var _Vh = $k[--$j]; //#2969 + if ((_Vh < 48) || (_Vh > 57)) { //#2969 + $j--; //#2969 + $k[$j++] = true; //#2969 + return true; //#2969 + } //#2969 + }); //#2969 + if ($nt($k[--$j])) { //#2970 + $k[$j++] = 'bwipp.GS1requiresNonDigit#2970'; //#2970 + $k[$j++] = "A non-digit character is required"; //#2970 + $k[$j++] = false; //#2970 + return true; //#2970 + } //#2970 + }; //#2970 + $_.linthyphen = function() { + if ($ne($k[--$j], "-")) { //#2974 + $j--; //#2974 + $k[$j++] = 'bwipp.GS1hyphenRequired#2974'; //#2974 + $k[$j++] = "A hyphen is required"; //#2974 + $k[$j++] = false; //#2974 + return true; //#2974 + } //#2974 + }; //#2974 + $_.lintyyyymmd0 = function() { + var _Vk = $k[--$j]; //#2978 + var _Vm = $cvi($geti(_Vk, 4, 2)); //#2978 + $k[$j++] = _Vk; //#2978 + if ((_Vm < 1) || (_Vm > 12)) { //#2978 + $j--; //#2978 + $k[$j++] = 'bwipp.GS1badMonth#2978'; //#2978 + $k[$j++] = "Invalid month"; //#2978 + $k[$j++] = false; //#2978 + return true; //#2978 + } //#2978 + var _Vn = $k[--$j]; //#2979 + var _Vp = $cvi($geti(_Vn, 0, 4)); //#2979 + $k[$j++] = _Vn; //#2980 + $k[$j++] = ((_Vp % 400) == 0) || (((_Vp % 4) == 0) && ((_Vp % 100) != 0)); //#2980 + $k[$j++] = Infinity; //#2980 + var _Vq = $k[--$j]; //#2980 + var _Vs = $k[--$j] ? 29 : 28; //#2980 + $k[$j++] = _Vq; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = _Vs; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + var _Vt = $a(); //#2980 + var _Vu = $k[--$j]; //#2981 + if ($get(_Vt, $cvi($geti(_Vu, 4, 2)) - 1) < $cvi($geti(_Vu, 6, 2))) { //#2982 + $j--; //#2982 + $k[$j++] = 'bwipp.GS1badDay#2982'; //#2982 + $k[$j++] = "Invalid day of month"; //#2982 + $k[$j++] = false; //#2982 + return true; //#2982 + } //#2982 + }; //#2982 + $_.lintyyyymmdd = function() { + var _Vy = $k[--$j]; //#2986 + $k[$j++] = _Vy; //#2986 + if (_Vy.length != 8) { //#2986 + $j--; //#2986 + $k[$j++] = 'bwipp.GS1badDateLength#2986'; //#2986 + $k[$j++] = "Invalid length for yyyymmdd date"; //#2986 + $k[$j++] = false; //#2986 + return true; //#2986 + } //#2986 + var _Vz = $k[--$j]; //#2987 + $k[$j++] = _Vz; //#2987 + if ($cvi($geti(_Vz, 6, 2)) < 1) { //#2987 + $j--; //#2987 + $k[$j++] = 'bwipp.GS1badDay#2987'; //#2987 + $k[$j++] = "Invalid day of month"; //#2987 + $k[$j++] = false; //#2987 + return true; //#2987 + } //#2987 + $_.lintyyyymmd0(); //#2988 + }; //#2988 $_.lintyymmd0 = function() { - var _T1 = $k[--$j]; //#2770 - var _T3 = $cvi($geti(_T1, 2, 2)); //#2770 - $k[$j++] = _T1; //#2770 - if ((_T3 < 1) || (_T3 > 12)) { //#2770 - $j--; //#2770 - $k[$j++] = 'bwipp.GS1badMonth#2770'; //#2770 - $k[$j++] = "Invalid month"; //#2770 - $k[$j++] = false; //#2770 - return true; //#2770 - } //#2770 - var _T4 = $k[--$j]; //#2771 - var _T6 = $cvi($geti(_T4, 0, 2)); //#2771 - var _T7 = _T6 - 21; //#2772 - $k[$j++] = _T4; //#2772 - $k[$j++] = _T6; //#2772 - $k[$j++] = _T7; //#2772 - if (_T7 >= 51) { //#2772 - $j--; //#2772 - var _T8 = $k[--$j]; //#2772 - $k[$j++] = $f(_T8 + 1900); //#2772 - } else { //#2772 - if ($k[--$j] <= -50) { //#2772 - var _TA = $k[--$j]; //#2772 - $k[$j++] = $f(_TA + 2100); //#2772 - } else { //#2772 - var _TB = $k[--$j]; //#2772 - $k[$j++] = $f(_TB + 2000); //#2772 - } //#2772 - } //#2772 - var _TC = $k[--$j]; //#2773 - $k[$j++] = ((_TC % 400) == 0) || (((_TC % 4) == 0) && ((_TC % 100) != 0)); //#2774 - $k[$j++] = Infinity; //#2774 - var _TD = $k[--$j]; //#2774 - var _TF = $k[--$j] ? 29 : 28; //#2774 - $k[$j++] = _TD; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = _TF; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - var _TG = $a(); //#2774 - var _TH = $k[--$j]; //#2775 - if ($get(_TG, $cvi($geti(_TH, 2, 2)) - 1) < $cvi($geti(_TH, 4, 2))) { //#2776 - $j--; //#2776 - $k[$j++] = 'bwipp.GS1badDay#2776'; //#2776 - $k[$j++] = "Invalid day of month"; //#2776 - $k[$j++] = false; //#2776 - return true; //#2776 - } //#2776 - }; //#2776 + var _W1 = $k[--$j]; //#2992 + var _W3 = $cvi($geti(_W1, 0, 2)); //#2992 + var _W4 = _W3 - 21; //#2993 + $k[$j++] = _W1; //#2993 + $k[$j++] = _W3; //#2993 + $k[$j++] = _W4; //#2993 + if (_W4 >= 51) { //#2993 + $j--; //#2993 + $k[$j++] = "19"; //#2993 + } else { //#2993 + if ($k[--$j] <= -50) { //#2993 + $k[$j++] = "21"; //#2993 + } else { //#2993 + $k[$j++] = "20"; //#2993 + } //#2993 + } //#2993 + var _W6 = $k[--$j]; //#2993 + var _W7 = $k[--$j]; //#2993 + $k[$j++] = _W6; //#2993 + $k[$j++] = _W7; //#2993 + $j--; //#2993 + var _W8 = $s(8); //#2994 + $puti(_W8, 0, $k[--$j]); //#2994 + $puti(_W8, 2, $k[--$j]); //#2994 + $k[$j++] = _W8; //#2995 + $_.lintyyyymmd0(); //#2995 + }; //#2995 $_.lintyymmdd = function() { - var _TL = $k[--$j]; //#2780 - $k[$j++] = _TL; //#2780 - if (_TL.length != 6) { //#2780 - $j--; //#2780 - $k[$j++] = 'bwipp.GS1badDateLength#2780'; //#2780 - $k[$j++] = "Invalid length for date"; //#2780 - $k[$j++] = false; //#2780 - return true; //#2780 - } //#2780 - var _TM = $k[--$j]; //#2781 - $k[$j++] = _TM; //#2781 - if ($cvi($geti(_TM, 4, 2)) < 1) { //#2781 - $j--; //#2781 - $k[$j++] = 'bwipp.GS1badDay#2781'; //#2781 - $k[$j++] = "Invalid day of month"; //#2781 - $k[$j++] = false; //#2781 - return true; //#2781 - } //#2781 - $_.lintyymmd0(); //#2782 - }; //#2782 + var _WB = $k[--$j]; //#2999 + $k[$j++] = _WB; //#2999 + if (_WB.length != 6) { //#2999 + $j--; //#2999 + $k[$j++] = 'bwipp.GS1badDateLength#2999'; //#2999 + $k[$j++] = "Invalid length for yymmdd date"; //#2999 + $k[$j++] = false; //#2999 + return true; //#2999 + } //#2999 + var _WC = $k[--$j]; //#3000 + $k[$j++] = _WC; //#3000 + if ($cvi($geti(_WC, 4, 2)) < 1) { //#3000 + $j--; //#3000 + $k[$j++] = 'bwipp.GS1badDay#3000'; //#3000 + $k[$j++] = "Invalid day of month"; //#3000 + $k[$j++] = false; //#3000 + return true; //#3000 + } //#3000 + $_.lintyymmd0(); //#3001 + }; //#3001 $_.lintyymmddhh = function() { - var _TO = $k[--$j]; //#2786 - $k[$j++] = _TO; //#2786 - if (_TO.length != 8) { //#2786 - $j--; //#2786 - $k[$j++] = 'bwipp.GS1badYYMMDDHHLength#2786'; //#2786 - $k[$j++] = "Invalid length for date with hour"; //#2786 - $k[$j++] = false; //#2786 - return true; //#2786 - } //#2786 - var _TP = $k[--$j]; //#2787 - $k[$j++] = _TP; //#2787 - if ($cvi($geti(_TP, 6, 2)) > 23) { //#2787 - $j -= 2; //#2787 - $k[$j++] = 'bwipp.GS1badHour#2787'; //#2787 - $k[$j++] = "Invalid hour of day"; //#2787 - $k[$j++] = false; //#2787 - return true; //#2787 - } //#2787 - var _TS = $geti($k[--$j], 0, 6); //#2788 - $k[$j++] = _TS; //#2788 - $_.lintyymmdd(); //#2788 - }; //#2788 + var _WE = $k[--$j]; //#3005 + $k[$j++] = _WE; //#3005 + if (_WE.length != 8) { //#3005 + $j--; //#3005 + $k[$j++] = 'bwipp.GS1badYYMMDDHHLength#3005'; //#3005 + $k[$j++] = "Invalid length for yymmdd date with hour"; //#3005 + $k[$j++] = false; //#3005 + return true; //#3005 + } //#3005 + var _WF = $k[--$j]; //#3006 + $k[$j++] = _WF; //#3006 + if ($cvi($geti(_WF, 6, 2)) > 23) { //#3006 + $j -= 2; //#3006 + $k[$j++] = 'bwipp.GS1badHour#3006'; //#3006 + $k[$j++] = "Invalid hour of day"; //#3006 + $k[$j++] = false; //#3006 + return true; //#3006 + } //#3006 + var _WI = $geti($k[--$j], 0, 6); //#3007 + $k[$j++] = _WI; //#3007 + $_.lintyymmdd(); //#3007 + }; //#3007 $_.linthhmm = function() { - var _TT = $k[--$j]; //#2792 - $k[$j++] = _TT; //#2792 - if ($cvi($geti(_TT, 0, 2)) > 23) { //#2792 - $j -= 2; //#2792 - $k[$j++] = 'bwipp.GS1badHour#2792'; //#2792 - $k[$j++] = "Invalid hour of day"; //#2792 - $k[$j++] = false; //#2792 - return true; //#2792 - } //#2792 - if ($cvi($geti($k[--$j], 2, 2)) > 59) { //#2793 - $j--; //#2793 - $k[$j++] = 'bwipp.GS1badMinute#2793'; //#2793 - $k[$j++] = "Invalid minute in the hour"; //#2793 - $k[$j++] = false; //#2793 - return true; //#2793 - } //#2793 - }; //#2793 + var _WJ = $k[--$j]; //#3011 + $k[$j++] = _WJ; //#3011 + if ($cvi($geti(_WJ, 0, 2)) > 23) { //#3011 + $j -= 2; //#3011 + $k[$j++] = 'bwipp.GS1badHour#3011'; //#3011 + $k[$j++] = "Invalid hour of day"; //#3011 + $k[$j++] = false; //#3011 + return true; //#3011 + } //#3011 + if ($cvi($geti($k[--$j], 2, 2)) > 59) { //#3012 + $j--; //#3012 + $k[$j++] = 'bwipp.GS1badMinute#3012'; //#3012 + $k[$j++] = "Invalid minute in the hour"; //#3012 + $k[$j++] = false; //#3012 + return true; //#3012 + } //#3012 + }; //#3012 $_.lintmmoptss = function() { - var _TX = $k[--$j]; //#2797 - var _TY = _TX.length; //#2797 - $k[$j++] = _TX; //#2799 - if ((_TY != 2) && (_TY != 4)) { //#2799 - $j--; //#2798 - $k[$j++] = 'bwipp.GS1badTimeLength#2798'; //#2798 - $k[$j++] = "Invalid length for optional minutes and seconds"; //#2798 - $k[$j++] = false; //#2798 - return true; //#2798 - } //#2798 - var _TZ = $k[--$j]; //#2800 - $k[$j++] = _TZ; //#2800 - if ($cvi($geti(_TZ, 0, 2)) > 59) { //#2800 - $j -= 2; //#2800 - $k[$j++] = 'bwipp.GS1badMinute#2800'; //#2800 - $k[$j++] = "Invalid minute in the hour"; //#2800 - $k[$j++] = false; //#2800 - return true; //#2800 - } //#2800 - var _Tb = $k[--$j]; //#2801 - $k[$j++] = _Tb; //#2803 - if (_Tb.length >= 4) { //#2803 - var _Tc = $k[--$j]; //#2802 - $k[$j++] = _Tc; //#2802 - if ($cvi($geti(_Tc, 2, 2)) > 59) { //#2802 - $j -= 2; //#2802 - $k[$j++] = 'bwipp.GS1badSecond#2802'; //#2802 - $k[$j++] = "Invalid second in the minute"; //#2802 - $k[$j++] = false; //#2802 - return true; //#2802 - } //#2802 - } //#2802 - $j--; //#2804 - }; //#2804 + var _WN = $k[--$j]; //#3016 + var _WO = _WN.length; //#3016 + $k[$j++] = _WN; //#3018 + if ((_WO != 2) && (_WO != 4)) { //#3018 + $j--; //#3017 + $k[$j++] = 'bwipp.GS1badTimeLength#3017'; //#3017 + $k[$j++] = "Invalid length for optional minutes and seconds"; //#3017 + $k[$j++] = false; //#3017 + return true; //#3017 + } //#3017 + var _WP = $k[--$j]; //#3019 + $k[$j++] = _WP; //#3019 + if ($cvi($geti(_WP, 0, 2)) > 59) { //#3019 + $j -= 2; //#3019 + $k[$j++] = 'bwipp.GS1badMinute#3019'; //#3019 + $k[$j++] = "Invalid minute in the hour"; //#3019 + $k[$j++] = false; //#3019 + return true; //#3019 + } //#3019 + var _WR = $k[--$j]; //#3020 + $k[$j++] = _WR; //#3022 + if (_WR.length >= 4) { //#3022 + var _WS = $k[--$j]; //#3021 + $k[$j++] = _WS; //#3021 + if ($cvi($geti(_WS, 2, 2)) > 59) { //#3021 + $j -= 2; //#3021 + $k[$j++] = 'bwipp.GS1badSecond#3021'; //#3021 + $k[$j++] = "Invalid second in the minute"; //#3021 + $k[$j++] = false; //#3021 + return true; //#3021 + } //#3021 + } //#3021 + $j--; //#3023 + }; //#3023 $_.lintyesno = function() { - var _Te = $k[--$j]; //#2808 - if ($ne(_Te, "0") && $ne(_Te, "1")) { //#2810 - $j--; //#2809 - $k[$j++] = 'bwipp.GS1badBoolean#2809'; //#2809 - $k[$j++] = "Neither 0 nor 1 for yes or no"; //#2809 - $k[$j++] = false; //#2809 - return true; //#2809 - } //#2809 - }; //#2809 + var _WU = $k[--$j]; //#3027 + if ($ne(_WU, "0") && $ne(_WU, "1")) { //#3029 + $j--; //#3028 + $k[$j++] = 'bwipp.GS1badBoolean#3028'; //#3028 + $k[$j++] = "Neither 0 nor 1 for yes or no"; //#3028 + $k[$j++] = false; //#3028 + return true; //#3028 + } //#3028 + }; //#3028 $_.lintwinding = function() { - var _Tf = $k[--$j]; //#2814 - if ($ne(_Tf, "0") && ($ne(_Tf, "1") && $ne(_Tf, "9"))) { //#2816 - $j--; //#2815 - $k[$j++] = 'bwipp.GS1badWinding#2815'; //#2815 - $k[$j++] = "Invalid winding direction"; //#2815 - $k[$j++] = false; //#2815 - return true; //#2815 - } //#2815 - }; //#2815 + var _WV = $k[--$j]; //#3033 + if ($ne(_WV, "0") && ($ne(_WV, "1") && $ne(_WV, "9"))) { //#3035 + $j--; //#3034 + $k[$j++] = 'bwipp.GS1badWinding#3034'; //#3034 + $k[$j++] = "Invalid winding direction"; //#3034 + $k[$j++] = false; //#3034 + return true; //#3034 + } //#3034 + }; //#3034 $_.lintpieceoftotal = function() { - var _Tg = $k[--$j]; //#2820 - $k[$j++] = _Tg; //#2820 - if ((_Tg.length % 2) != 0) { //#2820 - $j -= 2; //#2820 - $k[$j++] = 'bwipp.GS1badPieceTotalLength#2820'; //#2820 - $k[$j++] = "Invalid piece/total length"; //#2820 - $k[$j++] = false; //#2820 - return true; //#2820 - } //#2820 - var _Th = $k[--$j]; //#2821 - var _Tj = $cvi($geti(_Th, 0, ~~(_Th.length / 2))); //#2822 - $k[$j++] = _Th; //#2822 - $k[$j++] = _Tj; //#2822 - if (_Tj == 0) { //#2822 - $j -= 3; //#2822 - $k[$j++] = 'bwipp.GS1badPieceNumber#2822'; //#2822 - $k[$j++] = "Invalid piece number"; //#2822 - $k[$j++] = false; //#2822 - return true; //#2822 - } //#2822 - var _Tk = $k[--$j]; //#2823 - var _Tl = $k[--$j]; //#2823 - var _Tm = ~~(_Tl.length / 2); //#2823 - var _To = $cvi($geti(_Tl, _Tm, _Tm)); //#2824 - $k[$j++] = _Tk; //#2824 - $k[$j++] = _To; //#2824 - if (_To == 0) { //#2824 - $j -= 3; //#2824 - $k[$j++] = 'bwipp.GS1badPieceTotal#2824'; //#2824 - $k[$j++] = "Invalid total number"; //#2824 - $k[$j++] = false; //#2824 - return true; //#2824 - } //#2824 - var _Tp = $k[--$j]; //#2825 - if ($gt($k[--$j], _Tp)) { //#2825 - $j--; //#2825 - $k[$j++] = 'bwipp.GS1pieceExceedsTotal#2825'; //#2825 - $k[$j++] = "Piece number exceeds total"; //#2825 - $k[$j++] = false; //#2825 - return true; //#2825 - } //#2825 - }; //#2825 - $_.lintpcenc = function() { - for (;;) { //#2839 - $search($k[--$j], "%"); //#2830 - if ($nt($k[--$j])) { //#2830 - $j--; //#2830 - break; //#2830 - } //#2830 - $j -= 2; //#2831 - var _Tt = $k[--$j]; //#2831 - $k[$j++] = _Tt; //#2831 - if (_Tt.length < 2) { //#2831 - $j -= 2; //#2831 - $k[$j++] = 'bwipp.GS1badPercentEscape#2831'; //#2831 - $k[$j++] = "Invalid % escape"; //#2831 - $k[$j++] = false; //#2831 - break; //#2831 - } //#2831 - var _Tu = $k[--$j]; //#2832 - var _Tv = $geti(_Tu, 0, 2); //#2832 - $k[$j++] = _Tu; //#2837 - $k[$j++] = true; //#2837 - for (var _Tw = 0, _Tx = _Tv.length; _Tw < _Tx; _Tw++) { //#2837 - var _Tz = $s(1); //#2833 - $put(_Tz, 0, $get(_Tv, _Tw)); //#2833 - $search("0123456789ABCDEFabcdef", _Tz); //#2835 - if ($nt($k[--$j])) { //#2835 - $j -= 2; //#2835 - $k[$j++] = false; //#2835 - break; //#2835 - } //#2835 - $j -= 3; //#2836 - } //#2836 - if ($nt($k[--$j])) { //#2838 - $j -= 2; //#2838 - $k[$j++] = 'bwipp.GS1badPercentChars#2838'; //#2838 - $k[$j++] = "Invalid characters for percent encoding"; //#2838 - $k[$j++] = false; //#2838 - break; //#2838 - } //#2838 - } //#2838 - }; //#2838 - $_.lintcouponcode = function() { - var _U2 = $k[--$j]; //#2843 - $k[$j++] = _U2; //#2845 - $k[$j++] = true; //#2845 - $forall(_U2, function() { //#2845 - var _U3 = $k[--$j]; //#2844 - if ((_U3 < 48) || (_U3 > 57)) { //#2844 - $j--; //#2844 - $k[$j++] = false; //#2844 - return true; //#2844 - } //#2844 - }); //#2844 - if ($nt($k[--$j])) { //#2846 - $j -= 2; //#2846 - $k[$j++] = 'bwipp.GS1couponNotNumeric#2846'; //#2846 - $k[$j++] = "Coupon not numeric"; //#2846 - $k[$j++] = false; //#2846 - return true; //#2846 - } //#2846 - var _U5 = $k[--$j]; //#2849 - $k[$j++] = _U5; //#2851 - if (_U5.length < 1) { //#2851 - $j -= 2; //#2850 - $k[$j++] = 'bwipp.GS1couponTooShortGCPVLI#2850'; //#2850 - $k[$j++] = "Coupon too short: Missing GCP VLI"; //#2850 - $k[$j++] = false; //#2850 - return true; //#2850 - } //#2850 - var _U6 = $k[--$j]; //#2852 - var _U8 = $cvi($geti(_U6, 0, 1)); //#2852 - $k[$j++] = _U6; //#2854 - $k[$j++] = _U8; //#2854 - if (_U8 > 6) { //#2854 - $j -= 2; //#2853 - $k[$j++] = 'bwipp.GS1couponBadGCPVLI#2853'; //#2853 - $k[$j++] = "Coupon GCP length indicator must be 0-6"; //#2853 - $k[$j++] = false; //#2853 - return true; //#2853 - } //#2853 - var _U9 = $k[--$j]; //#2855 - var _UA = $k[--$j]; //#2856 - $k[$j++] = _UA; //#2858 - $k[$j++] = $f($f(_U9 + 6) + 1); //#2858 - if (($f($f(_U9 + 6) + 1)) > _UA.length) { //#2858 - $j -= 3; //#2857 - $k[$j++] = 'bwipp.GS1couponTooShortGCP#2857'; //#2857 - $k[$j++] = "Coupon too short: GCP truncated"; //#2857 - $k[$j++] = false; //#2857 - return true; //#2857 - } //#2857 - var _UB = $k[--$j]; //#2859 - var _UC = $k[--$j]; //#2859 - var _UD = $geti(_UC, _UB, $f(_UC.length - _UB)); //#2859 - $k[$j++] = _UD; //#2864 - if (_UD.length < 6) { //#2864 - $j -= 2; //#2863 - $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#2863'; //#2863 - $k[$j++] = "Coupon too short: Offer Code truncated"; //#2863 - $k[$j++] = false; //#2863 - return true; //#2863 - } //#2863 - var _UE = $k[--$j]; //#2865 - var _UF = $geti(_UE, 6, _UE.length - 6); //#2865 - $k[$j++] = _UF; //#2870 - if (_UF.length < 1) { //#2870 - $j -= 2; //#2869 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueVLI#2869'; //#2869 - $k[$j++] = "Coupon too short: Missing Save Value VLI"; //#2869 - $k[$j++] = false; //#2869 - return true; //#2869 - } //#2869 - var _UG = $k[--$j]; //#2871 - var _UI = $cvi($geti(_UG, 0, 1)); //#2871 - $k[$j++] = _UG; //#2873 - $k[$j++] = _UI; //#2873 - if ((_UI < 1) || (_UI > 5)) { //#2873 - $j -= 2; //#2872 - $k[$j++] = 'bwipp.GS1couponBadSaveValueVLI#2872'; //#2872 - $k[$j++] = "Coupon Save Value length indicator must be 1-5"; //#2872 - $k[$j++] = false; //#2872 - return true; //#2872 - } //#2872 - var _UJ = $k[--$j]; //#2874 - var _UK = $k[--$j]; //#2875 - $k[$j++] = _UK; //#2877 - $k[$j++] = $f(_UJ + 1); //#2877 - if ($f(_UJ + 1) > _UK.length) { //#2877 - $j -= 3; //#2876 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValue#2876'; //#2876 - $k[$j++] = "Coupon too short: Save Value truncated"; //#2876 - $k[$j++] = false; //#2876 - return true; //#2876 - } //#2876 - var _UL = $k[--$j]; //#2878 - var _UM = $k[--$j]; //#2878 - var _UN = $geti(_UM, _UL, $f(_UM.length - _UL)); //#2878 - $k[$j++] = _UN; //#2883 - if (_UN.length < 1) { //#2883 - $j -= 2; //#2882 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementVLI#2882'; //#2882 - $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; //#2882 - $k[$j++] = false; //#2882 - return true; //#2882 - } //#2882 - var _UO = $k[--$j]; //#2884 - var _UQ = $cvi($geti(_UO, 0, 1)); //#2884 - $k[$j++] = _UO; //#2886 - $k[$j++] = _UQ; //#2886 - if ((_UQ < 1) || (_UQ > 5)) { //#2886 - $j -= 2; //#2885 - $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementVLI#2885'; //#2885 - $k[$j++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; //#2885 - $k[$j++] = false; //#2885 - return true; //#2885 - } //#2885 - var _UR = $k[--$j]; //#2887 - var _US = $k[--$j]; //#2888 - $k[$j++] = _US; //#2890 - $k[$j++] = $f(_UR + 1); //#2890 - if ($f(_UR + 1) > _US.length) { //#2890 - $j -= 3; //#2889 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirement#2889'; //#2889 - $k[$j++] = "Coupon too short: 1st Purchase Requirement truncated"; //#2889 - $k[$j++] = false; //#2889 - return true; //#2889 - } //#2889 - var _UT = $k[--$j]; //#2891 - var _UU = $k[--$j]; //#2891 - var _UV = $geti(_UU, _UT, $f(_UU.length - _UT)); //#2891 - $k[$j++] = _UV; //#2896 - if (_UV.length < 1) { //#2896 - $j -= 2; //#2895 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementCode#2895'; //#2895 - $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement Code"; //#2895 - $k[$j++] = false; //#2895 - return true; //#2895 - } //#2895 - var _UW = $k[--$j]; //#2897 - var _UY = $cvi($geti(_UW, 0, 1)); //#2897 - $k[$j++] = _UW; //#2899 - if ((_UY > 4) && (_UY != 9)) { //#2899 - $j -= 2; //#2898 - $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementCode#2898'; //#2898 - $k[$j++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; //#2898 - $k[$j++] = false; //#2898 - return true; //#2898 - } //#2898 - var _UZ = $k[--$j]; //#2900 - var _Ua = $geti(_UZ, 1, _UZ.length - 1); //#2900 - $k[$j++] = _Ua; //#2905 - if (_Ua.length < 3) { //#2905 - $j -= 2; //#2904 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseFamilyCode#2904'; //#2904 - $k[$j++] = "Coupon too short: 1st Purchase Family Code truncated"; //#2904 - $k[$j++] = false; //#2904 - return true; //#2904 - } //#2904 - var _Ub = $k[--$j]; //#2906 - var _Uc = $geti(_Ub, 3, _Ub.length - 3); //#2906 - $k[$j++] = _Uc; //#2962 - if (_Uc.length >= 1) { //#2962 - var _Ud = $k[--$j]; //#2909 - $k[$j++] = _Ud; //#2962 - if ($cvi($geti(_Ud, 0, 1)) == 1) { //#2962 - var _Uf = $k[--$j]; //#2910 - var _Ug = $geti(_Uf, 1, _Uf.length - 1); //#2910 - $k[$j++] = _Ug; //#2915 - if (_Ug.length < 1) { //#2915 - $j -= 2; //#2914 - $k[$j++] = 'bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#2914'; //#2914 - $k[$j++] = "Coupon too short: Missing Additional Purchase Rules Code"; //#2914 - $k[$j++] = false; //#2914 - return true; //#2914 - } //#2914 - var _Uh = $k[--$j]; //#2916 - $k[$j++] = _Uh; //#2918 - if ($cvi($geti(_Uh, 0, 1)) > 3) { //#2918 - $j -= 2; //#2917 - $k[$j++] = 'bwipp.GS1couponBadAdditionalPurchaseRulesCode#2917'; //#2917 - $k[$j++] = "Coupon Additional Purchase Rules Code must be 0-3"; //#2917 - $k[$j++] = false; //#2917 - return true; //#2917 - } //#2917 - var _Uj = $k[--$j]; //#2919 - var _Uk = $geti(_Uj, 1, _Uj.length - 1); //#2919 - $k[$j++] = _Uk; //#2924 - if (_Uk.length < 1) { //#2924 - $j -= 2; //#2923 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#2923'; //#2923 - $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; //#2923 - $k[$j++] = false; //#2923 - return true; //#2923 - } //#2923 - var _Ul = $k[--$j]; //#2925 - var _Un = $cvi($geti(_Ul, 0, 1)); //#2925 - $k[$j++] = _Ul; //#2927 - $k[$j++] = _Un; //#2927 - if ((_Un < 1) || (_Un > 5)) { //#2927 - $j -= 2; //#2926 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementVLI#2926'; //#2926 - $k[$j++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; //#2926 - $k[$j++] = false; //#2926 - return true; //#2926 - } //#2926 - var _Uo = $k[--$j]; //#2928 - var _Up = $k[--$j]; //#2929 - $k[$j++] = _Up; //#2931 - $k[$j++] = $f(_Uo + 1); //#2931 - if ($f(_Uo + 1) > _Up.length) { //#2931 - $j -= 3; //#2930 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirement#2930'; //#2930 - $k[$j++] = "Coupon too short: 2nd Purchase Requirement truncated"; //#2930 - $k[$j++] = false; //#2930 - return true; //#2930 - } //#2930 - var _Uq = $k[--$j]; //#2932 - var _Ur = $k[--$j]; //#2932 - var _Us = $geti(_Ur, _Uq, $f(_Ur.length - _Uq)); //#2932 - $k[$j++] = _Us; //#2937 - if (_Us.length < 1) { //#2937 - $j -= 2; //#2936 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementCode#2936'; //#2936 - $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; //#2936 - $k[$j++] = false; //#2936 - return true; //#2936 - } //#2936 - var _Ut = $k[--$j]; //#2938 - var _Uv = $cvi($geti(_Ut, 0, 1)); //#2938 - $k[$j++] = _Ut; //#2940 - if ((_Uv > 4) && (_Uv != 9)) { //#2940 - $j -= 2; //#2939 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementCode#2939'; //#2939 - $k[$j++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; //#2939 - $k[$j++] = false; //#2939 - return true; //#2939 - } //#2939 - var _Uw = $k[--$j]; //#2941 - var _Ux = $geti(_Uw, 1, _Uw.length - 1); //#2941 - $k[$j++] = _Ux; //#2946 - if (_Ux.length < 3) { //#2946 - $j -= 2; //#2945 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseFamilyCode#2945'; //#2945 - $k[$j++] = "Coupon too short: 2nd Purchase Family Code truncated"; //#2945 - $k[$j++] = false; //#2945 - return true; //#2945 - } //#2945 - var _Uy = $k[--$j]; //#2947 - var _Uz = $geti(_Uy, 3, _Uy.length - 3); //#2947 - $k[$j++] = _Uz; //#2952 - if (_Uz.length < 1) { //#2952 - $j -= 2; //#2951 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCPVLI#2951'; //#2951 - $k[$j++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; //#2951 - $k[$j++] = false; //#2951 - return true; //#2951 - } //#2951 - var _V0 = $k[--$j]; //#2953 - var _V2 = $cvi($geti(_V0, 0, 1)); //#2953 - $k[$j++] = _V0; //#2955 - $k[$j++] = _V2; //#2955 - if ((_V2 > 6) && (_V2 != 9)) { //#2955 - $j -= 2; //#2954 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseGCPVLI#2954'; //#2954 - $k[$j++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; //#2954 - $k[$j++] = false; //#2954 - return true; //#2954 - } //#2954 - var _V3 = $k[--$j]; //#2956 - $k[$j++] = _V3; //#2956 - if (_V3 != 9) { //#2956 - var _V4 = $k[--$j]; //#2956 - $k[$j++] = $f(_V4 + 6); //#2956 - } else { //#2956 - $j--; //#2956 - $k[$j++] = 0; //#2956 - } //#2956 - var _V5 = $k[--$j]; //#2956 - var _V6 = $k[--$j]; //#2957 - $k[$j++] = _V6; //#2959 - $k[$j++] = $f(_V5 + 1); //#2959 - if ($f(_V5 + 1) > _V6.length) { //#2959 - $j -= 3; //#2958 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCP#2958'; //#2958 - $k[$j++] = "Coupon too short: 2nd Purchase GCP truncated"; //#2958 - $k[$j++] = false; //#2958 - return true; //#2958 - } //#2958 - var _V7 = $k[--$j]; //#2960 - var _V8 = $k[--$j]; //#2960 - $k[$j++] = $geti(_V8, _V7, $f(_V8.length - _V7)); //#2960 - } //#2960 - } //#2960 - var _VA = $k[--$j]; //#2965 - $k[$j++] = _VA; //#3009 - if (_VA.length >= 1) { //#3009 - var _VB = $k[--$j]; //#2965 - $k[$j++] = _VB; //#3009 - if ($cvi($geti(_VB, 0, 1)) == 2) { //#3009 - var _VD = $k[--$j]; //#2966 - var _VE = $geti(_VD, 1, _VD.length - 1); //#2966 - $k[$j++] = _VE; //#2971 - if (_VE.length < 1) { //#2971 - $j -= 2; //#2970 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#2970'; //#2970 - $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; //#2970 - $k[$j++] = false; //#2970 - return true; //#2970 - } //#2970 - var _VF = $k[--$j]; //#2972 - var _VH = $cvi($geti(_VF, 0, 1)); //#2972 - $k[$j++] = _VF; //#2974 - $k[$j++] = _VH; //#2974 - if ((_VH < 1) || (_VH > 5)) { //#2974 - $j -= 2; //#2973 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementVLI#2973'; //#2973 - $k[$j++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; //#2973 - $k[$j++] = false; //#2973 - return true; //#2973 - } //#2973 - var _VI = $k[--$j]; //#2975 - var _VJ = $k[--$j]; //#2976 - $k[$j++] = _VJ; //#2978 - $k[$j++] = $f(_VI + 1); //#2978 - if ($f(_VI + 1) > _VJ.length) { //#2978 - $j -= 3; //#2977 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirement#2977'; //#2977 - $k[$j++] = "Coupon too short: 3rd Purchase Requirement truncated"; //#2977 - $k[$j++] = false; //#2977 - return true; //#2977 - } //#2977 - var _VK = $k[--$j]; //#2979 - var _VL = $k[--$j]; //#2979 - var _VM = $geti(_VL, _VK, $f(_VL.length - _VK)); //#2979 - $k[$j++] = _VM; //#2984 - if (_VM.length < 1) { //#2984 - $j -= 2; //#2983 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementCode#2983'; //#2983 - $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; //#2983 - $k[$j++] = false; //#2983 - return true; //#2983 - } //#2983 - var _VN = $k[--$j]; //#2985 - var _VP = $cvi($geti(_VN, 0, 1)); //#2985 - $k[$j++] = _VN; //#2987 - if ((_VP > 4) && (_VP != 9)) { //#2987 - $j -= 2; //#2986 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementCode#2986'; //#2986 - $k[$j++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; //#2986 - $k[$j++] = false; //#2986 - return true; //#2986 - } //#2986 - var _VQ = $k[--$j]; //#2988 - var _VR = $geti(_VQ, 1, _VQ.length - 1); //#2988 - $k[$j++] = _VR; //#2993 - if (_VR.length < 3) { //#2993 - $j -= 2; //#2992 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseFamilyCode#2992'; //#2992 - $k[$j++] = "Coupon too short: 3rd Purchase Family Code truncated"; //#2992 - $k[$j++] = false; //#2992 - return true; //#2992 - } //#2992 - var _VS = $k[--$j]; //#2994 - var _VT = $geti(_VS, 3, _VS.length - 3); //#2994 - $k[$j++] = _VT; //#2999 - if (_VT.length < 1) { //#2999 - $j -= 2; //#2998 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCPVLI#2998'; //#2998 - $k[$j++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; //#2998 - $k[$j++] = false; //#2998 - return true; //#2998 - } //#2998 - var _VU = $k[--$j]; //#3000 - var _VW = $cvi($geti(_VU, 0, 1)); //#3000 - $k[$j++] = _VU; //#3002 - $k[$j++] = _VW; //#3002 - if ((_VW > 6) && (_VW != 9)) { //#3002 - $j -= 2; //#3001 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseGCPVLI#3001'; //#3001 - $k[$j++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; //#3001 - $k[$j++] = false; //#3001 - return true; //#3001 - } //#3001 - var _VX = $k[--$j]; //#3003 - $k[$j++] = _VX; //#3003 - if (_VX != 9) { //#3003 - var _VY = $k[--$j]; //#3003 - $k[$j++] = $f(_VY + 6); //#3003 - } else { //#3003 - $j--; //#3003 - $k[$j++] = 0; //#3003 - } //#3003 - var _VZ = $k[--$j]; //#3003 - var _Va = $k[--$j]; //#3004 - $k[$j++] = _Va; //#3006 - $k[$j++] = $f(_VZ + 1); //#3006 - if ($f(_VZ + 1) > _Va.length) { //#3006 - $j -= 3; //#3005 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCP#3005'; //#3005 - $k[$j++] = "Coupon too short: 3rd Purchase GCP truncated"; //#3005 - $k[$j++] = false; //#3005 - return true; //#3005 - } //#3005 - var _Vb = $k[--$j]; //#3007 - var _Vc = $k[--$j]; //#3007 - $k[$j++] = $geti(_Vc, _Vb, $f(_Vc.length - _Vb)); //#3007 - } //#3007 - } //#3007 - $_.couponexpire = -1; //#3012 - var _Ve = $k[--$j]; //#3013 - $k[$j++] = _Ve; //#3031 - if (_Ve.length >= 1) { //#3031 - var _Vf = $k[--$j]; //#3013 - $k[$j++] = _Vf; //#3031 - if ($cvi($geti(_Vf, 0, 1)) == 3) { //#3031 - var _Vh = $k[--$j]; //#3014 - var _Vi = $geti(_Vh, 1, _Vh.length - 1); //#3014 - $k[$j++] = _Vi; //#3019 - if (_Vi.length < 6) { //#3019 - $j -= 2; //#3018 - $k[$j++] = 'bwipp.GS1couponTooShortExpirationDate#3018'; //#3018 - $k[$j++] = "Coupon too short: Expiration date"; //#3018 - $k[$j++] = false; //#3018 - return true; //#3018 - } //#3018 - var _Vj = $k[--$j]; //#3020 - var _Vl = $cvi($geti(_Vj, 2, 2)); //#3020 - $k[$j++] = _Vj; //#3020 - if ((_Vl < 1) || (_Vl > 12)) { //#3020 - $j -= 2; //#3020 - $k[$j++] = 'bwipp.GS1couponExpirationDateBadMonth#3020'; //#3020 - $k[$j++] = "Invalid month in expiration date"; //#3020 - $k[$j++] = false; //#3020 - return true; //#3020 - } //#3020 - var _Vm = $k[--$j]; //#3021 - var _Vo = $cvi($geti(_Vm, 0, 2)); //#3021 - var _Vp = _Vo - 21; //#3022 - $k[$j++] = _Vm; //#3022 - $k[$j++] = _Vo; //#3022 - $k[$j++] = _Vp; //#3022 - if (_Vp >= 51) { //#3022 - $j--; //#3022 - var _Vq = $k[--$j]; //#3022 - $k[$j++] = $f(_Vq + 1900); //#3022 - } else { //#3022 - if ($k[--$j] <= -50) { //#3022 - var _Vs = $k[--$j]; //#3022 - $k[$j++] = $f(_Vs + 2100); //#3022 - } else { //#3022 - var _Vt = $k[--$j]; //#3022 - $k[$j++] = $f(_Vt + 2000); //#3022 - } //#3022 - } //#3022 - var _Vu = $k[--$j]; //#3023 - $k[$j++] = ((_Vu % 400) == 0) || (((_Vu % 4) == 0) && ((_Vu % 100) != 0)); //#3024 - $k[$j++] = Infinity; //#3024 - var _Vv = $k[--$j]; //#3024 - var _Vx = $k[--$j] ? 29 : 28; //#3024 - $k[$j++] = _Vv; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = _Vx; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - var _Vy = $a(); //#3024 - var _Vz = $k[--$j]; //#3025 - var _W3 = $cvi($geti(_Vz, 4, 2)); //#3026 - $k[$j++] = _Vz; //#3027 - if (($get(_Vy, $cvi($geti(_Vz, 2, 2)) - 1) < _W3) || (_W3 < 1)) { //#3027 - $j -= 2; //#3027 - $k[$j++] = 'bwipp.GS1couponExpirationDateBadDay#3027'; //#3027 - $k[$j++] = "Invalid day of month in expiration date"; //#3027 - $k[$j++] = false; //#3027 - return true; //#3027 - } //#3027 - var _W4 = $k[--$j]; //#3028 - $_.couponexpire = $cvi($geti(_W4, 0, 6)); //#3028 - $k[$j++] = $geti(_W4, 6, _W4.length - 6); //#3029 - } //#3029 - } //#3029 - var _W7 = $k[--$j]; //#3034 - $k[$j++] = _W7; //#3055 - if (_W7.length >= 1) { //#3055 - var _W8 = $k[--$j]; //#3034 - $k[$j++] = _W8; //#3055 - if ($cvi($geti(_W8, 0, 1)) == 4) { //#3055 - var _WA = $k[--$j]; //#3035 - var _WB = $geti(_WA, 1, _WA.length - 1); //#3035 - $k[$j++] = _WB; //#3040 - if (_WB.length < 6) { //#3040 - $j -= 2; //#3039 - $k[$j++] = 'bwipp.GS1couponTooShortStartDate#3039'; //#3039 - $k[$j++] = "Coupon too short: Start date"; //#3039 - $k[$j++] = false; //#3039 - return true; //#3039 - } //#3039 - var _WC = $k[--$j]; //#3041 - var _WE = $cvi($geti(_WC, 2, 2)); //#3041 - $k[$j++] = _WC; //#3041 - if ((_WE < 1) || (_WE > 12)) { //#3041 - $j -= 2; //#3041 - $k[$j++] = 'bwipp.GS1couponStartDateBadMonth#3041'; //#3041 - $k[$j++] = "Invalid month in start date"; //#3041 - $k[$j++] = false; //#3041 - return true; //#3041 - } //#3041 - var _WF = $k[--$j]; //#3042 - var _WH = $cvi($geti(_WF, 0, 2)); //#3042 - var _WI = _WH - 21; //#3043 - $k[$j++] = _WF; //#3043 - $k[$j++] = _WH; //#3043 - $k[$j++] = _WI; //#3043 - if (_WI >= 51) { //#3043 - $j--; //#3043 - var _WJ = $k[--$j]; //#3043 - $k[$j++] = $f(_WJ + 1900); //#3043 - } else { //#3043 - if ($k[--$j] <= -50) { //#3043 - var _WL = $k[--$j]; //#3043 - $k[$j++] = $f(_WL + 2100); //#3043 - } else { //#3043 - var _WM = $k[--$j]; //#3043 - $k[$j++] = $f(_WM + 2000); //#3043 - } //#3043 - } //#3043 - var _WN = $k[--$j]; //#3044 - $k[$j++] = ((_WN % 400) == 0) || (((_WN % 4) == 0) && ((_WN % 100) != 0)); //#3045 - $k[$j++] = Infinity; //#3045 - var _WO = $k[--$j]; //#3045 - var _WQ = $k[--$j] ? 29 : 28; //#3045 - $k[$j++] = _WO; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = _WQ; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - var _WR = $a(); //#3045 - var _WS = $k[--$j]; //#3046 - var _WW = $cvi($geti(_WS, 4, 2)); //#3047 - $k[$j++] = _WS; //#3048 - if (($get(_WR, $cvi($geti(_WS, 2, 2)) - 1) < _WW) || (_WW < 1)) { //#3048 - $j -= 2; //#3048 - $k[$j++] = 'bwipp.GS1couponStartDateBadDay#3048'; //#3048 - $k[$j++] = "Invalid day of month in start date"; //#3048 - $k[$j++] = false; //#3048 - return true; //#3048 - } //#3048 - var _WX = $k[--$j]; //#3049 - $_.couponstart = $cvi($geti(_WX, 0, 6)); //#3049 - $k[$j++] = _WX; //#3052 - if (($_.couponexpire != -1) && ($_.couponexpire < $_.couponstart)) { //#3052 - $j -= 2; //#3051 - $k[$j++] = 'bwipp.GS1couponExpireDateBeforeStartDate#3051'; //#3051 - $k[$j++] = "Coupon expires before it starts"; //#3051 - $k[$j++] = false; //#3051 - return true; //#3051 - } //#3051 - var _Wc = $k[--$j]; //#3053 - $k[$j++] = $geti(_Wc, 6, _Wc.length - 6); //#3053 - } //#3053 + var _WW = $k[--$j]; //#3039 + $k[$j++] = _WW; //#3039 + if ((_WW.length % 2) != 0) { //#3039 + $j -= 2; //#3039 + $k[$j++] = 'bwipp.GS1badPieceTotalLength#3039'; //#3039 + $k[$j++] = "Invalid piece/total length"; //#3039 + $k[$j++] = false; //#3039 + return true; //#3039 + } //#3039 + var _WX = $k[--$j]; //#3040 + var _WZ = $cvi($geti(_WX, 0, ~~(_WX.length / 2))); //#3041 + $k[$j++] = _WX; //#3041 + $k[$j++] = _WZ; //#3041 + if (_WZ == 0) { //#3041 + $j -= 3; //#3041 + $k[$j++] = 'bwipp.GS1badPieceNumber#3041'; //#3041 + $k[$j++] = "Invalid piece number"; //#3041 + $k[$j++] = false; //#3041 + return true; //#3041 + } //#3041 + var _Wa = $k[--$j]; //#3042 + var _Wb = $k[--$j]; //#3042 + var _Wc = ~~(_Wb.length / 2); //#3042 + var _We = $cvi($geti(_Wb, _Wc, _Wc)); //#3043 + $k[$j++] = _Wa; //#3043 + $k[$j++] = _We; //#3043 + if (_We == 0) { //#3043 + $j -= 3; //#3043 + $k[$j++] = 'bwipp.GS1badPieceTotal#3043'; //#3043 + $k[$j++] = "Invalid total number"; //#3043 + $k[$j++] = false; //#3043 + return true; //#3043 + } //#3043 + var _Wf = $k[--$j]; //#3044 + if ($gt($k[--$j], _Wf)) { //#3044 + $j--; //#3044 + $k[$j++] = 'bwipp.GS1pieceExceedsTotal#3044'; //#3044 + $k[$j++] = "Piece number exceeds total"; //#3044 + $k[$j++] = false; //#3044 + return true; //#3044 + } //#3044 + }; //#3044 + $_.lintposinseqslash = function() { + $search($k[--$j], "/"); //#3048 + if ($nt($k[--$j])) { //#3050 + $j--; //#3049 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3049'; //#3049 + $k[$j++] = "Invalid / format"; //#3049 + $k[$j++] = false; //#3049 + return true; //#3049 + } //#3049 + var _Wj = $k[--$j]; //#3051 + var _Wk = $k[--$j]; //#3051 + $k[$j++] = _Wj; //#3051 + $k[$j++] = _Wk; //#3051 + $j--; //#3051 + var _Wl = $k[--$j]; //#3052 + $k[$j++] = _Wl; //#3054 + if (_Wl.length == 0) { //#3054 + $j -= 2; //#3053 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3053'; //#3053 + $k[$j++] = "Invalid / format"; //#3053 + $k[$j++] = false; //#3053 + return true; //#3053 } //#3053 - var _We = $k[--$j]; //#3058 - $k[$j++] = _We; //#3071 - if (_We.length >= 1) { //#3071 - var _Wf = $k[--$j]; //#3058 - $k[$j++] = _Wf; //#3071 - if ($cvi($geti(_Wf, 0, 1)) == 5) { //#3071 - var _Wh = $k[--$j]; //#3059 - var _Wi = $geti(_Wh, 1, _Wh.length - 1); //#3059 - $k[$j++] = _Wi; //#3064 - if (_Wi.length < 1) { //#3064 - $j -= 2; //#3063 - $k[$j++] = 'bwipp.GS1couponTooShortSerialNumberVLI#3063'; //#3063 - $k[$j++] = "Coupon too short: Missing Serial Number VLI"; //#3063 - $k[$j++] = false; //#3063 - return true; //#3063 - } //#3063 - var _Wj = $k[--$j]; //#3065 - var _Wk = $geti(_Wj, 0, 1); //#3065 - $k[$j++] = _Wj; //#3068 - $k[$j++] = ($cvi(_Wk) + 6) + 1; //#3068 - if ((($cvi(_Wk) + 6) + 1) > _Wj.length) { //#3068 - $j -= 3; //#3067 - $k[$j++] = 'bwipp.GS1couponTooShortSerialNumber#3067'; //#3067 - $k[$j++] = "Coupon too short: Serial Number truncated"; //#3067 - $k[$j++] = false; //#3067 - return true; //#3067 - } //#3067 - var _Wl = $k[--$j]; //#3069 - var _Wm = $k[--$j]; //#3069 - $k[$j++] = $geti(_Wm, _Wl, $f(_Wm.length - _Wl)); //#3069 - } //#3069 + var _Wm = $k[--$j]; //#3055 + var _Wn = $k[--$j]; //#3055 + $k[$j++] = _Wn; //#3057 + $k[$j++] = _Wm; //#3057 + if (_Wn.length == 0) { //#3057 + $j -= 2; //#3056 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3056'; //#3056 + $k[$j++] = "Invalid / format"; //#3056 + $k[$j++] = false; //#3056 + return true; //#3056 + } //#3056 + var _Wo = $k[--$j]; //#3058 + $k[$j++] = _Wo; //#3060 + $k[$j++] = true; //#3060 + $forall(_Wo, function() { //#3060 + var _Wp = $k[--$j]; //#3059 + if ((_Wp < 48) || (_Wp > 57)) { //#3059 + $j--; //#3059 + $k[$j++] = false; //#3059 + return true; //#3059 + } //#3059 + }); //#3059 + if ($nt($k[--$j])) { //#3061 + $j -= 2; //#3061 + $k[$j++] = 'bwipp.positionNotNumeric#3061'; //#3061 + $k[$j++] = "Position is not numeric"; //#3061 + $k[$j++] = false; //#3061 + return true; //#3061 + } //#3061 + var _Wr = $k[--$j]; //#3062 + var _Ws = $k[--$j]; //#3062 + $k[$j++] = _Ws; //#3064 + $k[$j++] = _Wr; //#3064 + $k[$j++] = true; //#3064 + $forall(_Ws, function() { //#3064 + var _Wt = $k[--$j]; //#3063 + if ((_Wt < 48) || (_Wt > 57)) { //#3063 + $j--; //#3063 + $k[$j++] = false; //#3063 + return true; //#3063 + } //#3063 + }); //#3063 + if ($nt($k[--$j])) { //#3065 + $j -= 2; //#3065 + $k[$j++] = 'bwipp.endNotNumeric#3065'; //#3065 + $k[$j++] = "End is not numeric"; //#3065 + $k[$j++] = false; //#3065 + return true; //#3065 + } //#3065 + var _Wv = $k[--$j]; //#3066 + $k[$j++] = _Wv; //#3066 + if ($get(_Wv, 0) == 48) { //#3066 + $j -= 2; //#3066 + $k[$j++] = 'bwipp.positionZeroPrefix#3066'; //#3066 + $k[$j++] = "Position cannot have zero prefix"; //#3066 + $k[$j++] = false; //#3066 + return true; //#3066 + } //#3066 + var _Wx = $k[--$j]; //#3067 + var _Wy = $k[--$j]; //#3067 + $k[$j++] = _Wy; //#3067 + $k[$j++] = _Wx; //#3067 + if ($get(_Wy, 0) == 48) { //#3067 + $j -= 2; //#3067 + $k[$j++] = 'bwipp.endZeroPrefix#3067'; //#3067 + $k[$j++] = "End cannot have zero prefix"; //#3067 + $k[$j++] = false; //#3067 + return true; //#3067 + } //#3067 + var _X0 = $k[--$j]; //#3068 + if ($cvi($k[--$j]) < $cvi(_X0)) { //#3069 + $k[$j++] = 'bwipp.positionExceedsEnd#3069'; //#3069 + $k[$j++] = "Position exceeds end"; //#3069 + $k[$j++] = false; //#3069 + return true; //#3069 } //#3069 - var _Wo = $k[--$j]; //#3074 - $k[$j++] = _Wo; //#3090 - if (_Wo.length >= 1) { //#3090 - var _Wp = $k[--$j]; //#3074 - $k[$j++] = _Wp; //#3090 - if ($cvi($geti(_Wp, 0, 1)) == 6) { //#3090 - var _Wr = $k[--$j]; //#3075 - var _Ws = $geti(_Wr, 1, _Wr.length - 1); //#3075 - $k[$j++] = _Ws; //#3080 - if (_Ws.length < 1) { //#3080 + }; //#3069 + $_.lintpcenc = function() { + for (;;) { //#3083 + $search($k[--$j], "%"); //#3074 + if ($nt($k[--$j])) { //#3074 + $j--; //#3074 + break; //#3074 + } //#3074 + $j -= 2; //#3075 + var _X4 = $k[--$j]; //#3075 + $k[$j++] = _X4; //#3075 + if (_X4.length < 2) { //#3075 + $j -= 2; //#3075 + $k[$j++] = 'bwipp.GS1badPercentEscape#3075'; //#3075 + $k[$j++] = "Invalid % escape"; //#3075 + $k[$j++] = false; //#3075 + break; //#3075 + } //#3075 + var _X5 = $k[--$j]; //#3076 + var _X6 = $geti(_X5, 0, 2); //#3076 + $k[$j++] = _X5; //#3081 + $k[$j++] = true; //#3081 + for (var _X7 = 0, _X8 = _X6.length; _X7 < _X8; _X7++) { //#3081 + var _XA = $s(1); //#3077 + $put(_XA, 0, $get(_X6, _X7)); //#3077 + $search("0123456789ABCDEFabcdef", _XA); //#3079 + if ($nt($k[--$j])) { //#3079 $j -= 2; //#3079 - $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLNVLI#3079'; //#3079 - $k[$j++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; //#3079 $k[$j++] = false; //#3079 - return true; //#3079 + break; //#3079 } //#3079 - var _Wt = $k[--$j]; //#3081 - var _Wv = $cvi($geti(_Wt, 0, 1)); //#3081 - $k[$j++] = _Wt; //#3083 - $k[$j++] = _Wv; //#3083 - if ((_Wv < 1) || (_Wv > 7)) { //#3083 - $j -= 2; //#3082 - $k[$j++] = 'bwipp.GS1couponBadRetailerGCPGLNVLI#3082'; //#3082 - $k[$j++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; //#3082 - $k[$j++] = false; //#3082 - return true; //#3082 - } //#3082 - var _Ww = $k[--$j]; //#3084 - var _Wx = $k[--$j]; //#3085 - $k[$j++] = _Wx; //#3087 - $k[$j++] = $f($f(_Ww + 6) + 1); //#3087 - if (($f($f(_Ww + 6) + 1)) > _Wx.length) { //#3087 - $j -= 3; //#3086 - $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLN#3086'; //#3086 - $k[$j++] = "Coupon too short: Retailer GCP/GLN truncated"; //#3086 - $k[$j++] = false; //#3086 - return true; //#3086 - } //#3086 - var _Wy = $k[--$j]; //#3088 - var _Wz = $k[--$j]; //#3088 - $k[$j++] = $geti(_Wz, _Wy, $f(_Wz.length - _Wy)); //#3088 + $j -= 3; //#3080 + } //#3080 + if ($nt($k[--$j])) { //#3082 + $j -= 2; //#3082 + $k[$j++] = 'bwipp.GS1badPercentChars#3082'; //#3082 + $k[$j++] = "Invalid characters for percent encoding"; //#3082 + $k[$j++] = false; //#3082 + break; //#3082 + } //#3082 + } //#3082 + }; //#3082 + $_.lintcouponcode = function() { + var _XD = $k[--$j]; //#3087 + $k[$j++] = _XD; //#3089 + $k[$j++] = true; //#3089 + $forall(_XD, function() { //#3089 + var _XE = $k[--$j]; //#3088 + if ((_XE < 48) || (_XE > 57)) { //#3088 + $j--; //#3088 + $k[$j++] = false; //#3088 + return true; //#3088 } //#3088 - } //#3088 - var _X1 = $k[--$j]; //#3093 - $k[$j++] = _X1; //#3129 - if (_X1.length >= 1) { //#3129 - var _X2 = $k[--$j]; //#3093 - $k[$j++] = _X2; //#3129 - if ($cvi($geti(_X2, 0, 1)) == 9) { //#3129 - var _X4 = $k[--$j]; //#3094 - var _X5 = $geti(_X4, 1, _X4.length - 1); //#3094 - $k[$j++] = _X5; //#3099 - if (_X5.length < 1) { //#3099 - $j -= 2; //#3098 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueCode#3098'; //#3098 - $k[$j++] = "Coupon too short: Missing Save Value Code"; //#3098 - $k[$j++] = false; //#3098 - return true; //#3098 - } //#3098 - var _X6 = $k[--$j]; //#3100 - var _X8 = $cvi($geti(_X6, 0, 1)); //#3100 - $k[$j++] = _X6; //#3102 - if ((_X8 > 6) || ((_X8 == 3) || (_X8 == 4))) { //#3102 - $j -= 2; //#3101 - $k[$j++] = 'bwipp.GS1couponBadSaveValueCode#3101'; //#3101 - $k[$j++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; //#3101 - $k[$j++] = false; //#3101 - return true; //#3101 - } //#3101 - var _X9 = $k[--$j]; //#3103 - var _XA = $geti(_X9, 1, _X9.length - 1); //#3103 - $k[$j++] = _XA; //#3108 - if (_XA.length < 1) { //#3108 - $j -= 2; //#3107 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueAppliesToItem#3107'; //#3107 - $k[$j++] = "Coupon too short: Missing Save Value Applies to Item"; //#3107 - $k[$j++] = false; //#3107 - return true; //#3107 - } //#3107 - var _XB = $k[--$j]; //#3109 - $k[$j++] = _XB; //#3111 - if ($cvi($geti(_XB, 0, 1)) > 2) { //#3111 - $j -= 2; //#3110 - $k[$j++] = 'bwipp.GS1couponBadSaveValueAppliesToItem#3110'; //#3110 - $k[$j++] = "Coupon Save Value Applies to Item must be 0-2"; //#3110 - $k[$j++] = false; //#3110 - return true; //#3110 - } //#3110 - var _XD = $k[--$j]; //#3112 - var _XE = $geti(_XD, 1, _XD.length - 1); //#3112 - $k[$j++] = _XE; //#3117 - if (_XE.length < 1) { //#3117 - $j -= 2; //#3116 - $k[$j++] = 'bwipp.GS1couponTooShortStoreCouponFlag#3116'; //#3116 - $k[$j++] = "Coupon too short: Missing Store Coupon Flag"; //#3116 - $k[$j++] = false; //#3116 - return true; //#3116 - } //#3116 - var _XF = $k[--$j]; //#3118 - var _XG = $geti(_XF, 1, _XF.length - 1); //#3118 - $k[$j++] = _XG; //#3123 - if (_XG.length < 1) { //#3123 - $j -= 2; //#3122 - $k[$j++] = 'bwipp.GS1couponTooShortDontMultiplyFlag#3122'; //#3122 - $k[$j++] = "Coupon too short: Missing Don't Multiply Flag"; //#3122 - $k[$j++] = false; //#3122 - return true; //#3122 - } //#3122 - var _XH = $k[--$j]; //#3124 - $k[$j++] = _XH; //#3126 - if ($cvi($geti(_XH, 0, 1)) > 1) { //#3126 - $j -= 2; //#3125 - $k[$j++] = 'bwipp.GS1couponBadDontMultiplyFlag#3125'; //#3125 - $k[$j++] = "Don't Multiply Flag must be 0 or 1"; //#3125 - $k[$j++] = false; //#3125 - return true; //#3125 - } //#3125 - var _XJ = $k[--$j]; //#3127 - $k[$j++] = $geti(_XJ, 1, _XJ.length - 1); //#3127 - } //#3127 - } //#3127 - var _XL = $k[--$j]; //#3131 - $k[$j++] = _XL; //#3133 - if (_XL.length != 0) { //#3133 - $j -= 2; //#3132 - $k[$j++] = 'bwipp.GS1couponUnrecognisedOptionalField#3132'; //#3132 - $k[$j++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; //#3132 - $k[$j++] = false; //#3132 - return true; //#3132 - } //#3132 - $j--; //#3134 - }; //#3134 + }); //#3088 + if ($nt($k[--$j])) { //#3090 + $j -= 2; //#3090 + $k[$j++] = 'bwipp.GS1couponNotNumeric#3090'; //#3090 + $k[$j++] = "Coupon not numeric"; //#3090 + $k[$j++] = false; //#3090 + return true; //#3090 + } //#3090 + var _XG = $k[--$j]; //#3093 + $k[$j++] = _XG; //#3095 + if (_XG.length < 1) { //#3095 + $j -= 2; //#3094 + $k[$j++] = 'bwipp.GS1couponTooShortGCPVLI#3094'; //#3094 + $k[$j++] = "Coupon too short: Missing GCP VLI"; //#3094 + $k[$j++] = false; //#3094 + return true; //#3094 + } //#3094 + var _XH = $k[--$j]; //#3096 + var _XJ = $cvi($geti(_XH, 0, 1)); //#3096 + $k[$j++] = _XH; //#3098 + $k[$j++] = _XJ; //#3098 + if (_XJ > 6) { //#3098 + $j -= 2; //#3097 + $k[$j++] = 'bwipp.GS1couponBadGCPVLI#3097'; //#3097 + $k[$j++] = "Coupon GCP length indicator must be 0-6"; //#3097 + $k[$j++] = false; //#3097 + return true; //#3097 + } //#3097 + var _XK = $k[--$j]; //#3099 + var _XL = $k[--$j]; //#3100 + $k[$j++] = _XL; //#3102 + $k[$j++] = $f($f(_XK + 6) + 1); //#3102 + if (($f($f(_XK + 6) + 1)) > _XL.length) { //#3102 + $j -= 3; //#3101 + $k[$j++] = 'bwipp.GS1couponTooShortGCP#3101'; //#3101 + $k[$j++] = "Coupon too short: GCP truncated"; //#3101 + $k[$j++] = false; //#3101 + return true; //#3101 + } //#3101 + var _XM = $k[--$j]; //#3103 + var _XN = $k[--$j]; //#3103 + var _XO = $geti(_XN, _XM, $f(_XN.length - _XM)); //#3103 + $k[$j++] = _XO; //#3108 + if (_XO.length < 6) { //#3108 + $j -= 2; //#3107 + $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3107'; //#3107 + $k[$j++] = "Coupon too short: Offer Code truncated"; //#3107 + $k[$j++] = false; //#3107 + return true; //#3107 + } //#3107 + var _XP = $k[--$j]; //#3109 + var _XQ = $geti(_XP, 6, _XP.length - 6); //#3109 + $k[$j++] = _XQ; //#3114 + if (_XQ.length < 1) { //#3114 + $j -= 2; //#3113 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueVLI#3113'; //#3113 + $k[$j++] = "Coupon too short: Missing Save Value VLI"; //#3113 + $k[$j++] = false; //#3113 + return true; //#3113 + } //#3113 + var _XR = $k[--$j]; //#3115 + var _XT = $cvi($geti(_XR, 0, 1)); //#3115 + $k[$j++] = _XR; //#3117 + $k[$j++] = _XT; //#3117 + if ((_XT < 1) || (_XT > 5)) { //#3117 + $j -= 2; //#3116 + $k[$j++] = 'bwipp.GS1couponBadSaveValueVLI#3116'; //#3116 + $k[$j++] = "Coupon Save Value length indicator must be 1-5"; //#3116 + $k[$j++] = false; //#3116 + return true; //#3116 + } //#3116 + var _XU = $k[--$j]; //#3118 + var _XV = $k[--$j]; //#3119 + $k[$j++] = _XV; //#3121 + $k[$j++] = $f(_XU + 1); //#3121 + if ($f(_XU + 1) > _XV.length) { //#3121 + $j -= 3; //#3120 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValue#3120'; //#3120 + $k[$j++] = "Coupon too short: Save Value truncated"; //#3120 + $k[$j++] = false; //#3120 + return true; //#3120 + } //#3120 + var _XW = $k[--$j]; //#3122 + var _XX = $k[--$j]; //#3122 + var _XY = $geti(_XX, _XW, $f(_XX.length - _XW)); //#3122 + $k[$j++] = _XY; //#3127 + if (_XY.length < 1) { //#3127 + $j -= 2; //#3126 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3126'; //#3126 + $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; //#3126 + $k[$j++] = false; //#3126 + return true; //#3126 + } //#3126 + var _XZ = $k[--$j]; //#3128 + var _Xb = $cvi($geti(_XZ, 0, 1)); //#3128 + $k[$j++] = _XZ; //#3130 + $k[$j++] = _Xb; //#3130 + if ((_Xb < 1) || (_Xb > 5)) { //#3130 + $j -= 2; //#3129 + $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementVLI#3129'; //#3129 + $k[$j++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; //#3129 + $k[$j++] = false; //#3129 + return true; //#3129 + } //#3129 + var _Xc = $k[--$j]; //#3131 + var _Xd = $k[--$j]; //#3132 + $k[$j++] = _Xd; //#3134 + $k[$j++] = $f(_Xc + 1); //#3134 + if ($f(_Xc + 1) > _Xd.length) { //#3134 + $j -= 3; //#3133 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirement#3133'; //#3133 + $k[$j++] = "Coupon too short: 1st Purchase Requirement truncated"; //#3133 + $k[$j++] = false; //#3133 + return true; //#3133 + } //#3133 + var _Xe = $k[--$j]; //#3135 + var _Xf = $k[--$j]; //#3135 + var _Xg = $geti(_Xf, _Xe, $f(_Xf.length - _Xe)); //#3135 + $k[$j++] = _Xg; //#3140 + if (_Xg.length < 1) { //#3140 + $j -= 2; //#3139 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementCode#3139'; //#3139 + $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement Code"; //#3139 + $k[$j++] = false; //#3139 + return true; //#3139 + } //#3139 + var _Xh = $k[--$j]; //#3141 + var _Xj = $cvi($geti(_Xh, 0, 1)); //#3141 + $k[$j++] = _Xh; //#3143 + if ((_Xj > 4) && (_Xj != 9)) { //#3143 + $j -= 2; //#3142 + $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementCode#3142'; //#3142 + $k[$j++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; //#3142 + $k[$j++] = false; //#3142 + return true; //#3142 + } //#3142 + var _Xk = $k[--$j]; //#3144 + var _Xl = $geti(_Xk, 1, _Xk.length - 1); //#3144 + $k[$j++] = _Xl; //#3149 + if (_Xl.length < 3) { //#3149 + $j -= 2; //#3148 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseFamilyCode#3148'; //#3148 + $k[$j++] = "Coupon too short: 1st Purchase Family Code truncated"; //#3148 + $k[$j++] = false; //#3148 + return true; //#3148 + } //#3148 + var _Xm = $k[--$j]; //#3150 + var _Xn = $geti(_Xm, 3, _Xm.length - 3); //#3150 + $k[$j++] = _Xn; //#3206 + if (_Xn.length >= 1) { //#3206 + var _Xo = $k[--$j]; //#3153 + $k[$j++] = _Xo; //#3206 + if ($cvi($geti(_Xo, 0, 1)) == 1) { //#3206 + var _Xq = $k[--$j]; //#3154 + var _Xr = $geti(_Xq, 1, _Xq.length - 1); //#3154 + $k[$j++] = _Xr; //#3159 + if (_Xr.length < 1) { //#3159 + $j -= 2; //#3158 + $k[$j++] = 'bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3158'; //#3158 + $k[$j++] = "Coupon too short: Missing Additional Purchase Rules Code"; //#3158 + $k[$j++] = false; //#3158 + return true; //#3158 + } //#3158 + var _Xs = $k[--$j]; //#3160 + $k[$j++] = _Xs; //#3162 + if ($cvi($geti(_Xs, 0, 1)) > 3) { //#3162 + $j -= 2; //#3161 + $k[$j++] = 'bwipp.GS1couponBadAdditionalPurchaseRulesCode#3161'; //#3161 + $k[$j++] = "Coupon Additional Purchase Rules Code must be 0-3"; //#3161 + $k[$j++] = false; //#3161 + return true; //#3161 + } //#3161 + var _Xu = $k[--$j]; //#3163 + var _Xv = $geti(_Xu, 1, _Xu.length - 1); //#3163 + $k[$j++] = _Xv; //#3168 + if (_Xv.length < 1) { //#3168 + $j -= 2; //#3167 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3167'; //#3167 + $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; //#3167 + $k[$j++] = false; //#3167 + return true; //#3167 + } //#3167 + var _Xw = $k[--$j]; //#3169 + var _Xy = $cvi($geti(_Xw, 0, 1)); //#3169 + $k[$j++] = _Xw; //#3171 + $k[$j++] = _Xy; //#3171 + if ((_Xy < 1) || (_Xy > 5)) { //#3171 + $j -= 2; //#3170 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementVLI#3170'; //#3170 + $k[$j++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; //#3170 + $k[$j++] = false; //#3170 + return true; //#3170 + } //#3170 + var _Xz = $k[--$j]; //#3172 + var _Y0 = $k[--$j]; //#3173 + $k[$j++] = _Y0; //#3175 + $k[$j++] = $f(_Xz + 1); //#3175 + if ($f(_Xz + 1) > _Y0.length) { //#3175 + $j -= 3; //#3174 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirement#3174'; //#3174 + $k[$j++] = "Coupon too short: 2nd Purchase Requirement truncated"; //#3174 + $k[$j++] = false; //#3174 + return true; //#3174 + } //#3174 + var _Y1 = $k[--$j]; //#3176 + var _Y2 = $k[--$j]; //#3176 + var _Y3 = $geti(_Y2, _Y1, $f(_Y2.length - _Y1)); //#3176 + $k[$j++] = _Y3; //#3181 + if (_Y3.length < 1) { //#3181 + $j -= 2; //#3180 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3180'; //#3180 + $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; //#3180 + $k[$j++] = false; //#3180 + return true; //#3180 + } //#3180 + var _Y4 = $k[--$j]; //#3182 + var _Y6 = $cvi($geti(_Y4, 0, 1)); //#3182 + $k[$j++] = _Y4; //#3184 + if ((_Y6 > 4) && (_Y6 != 9)) { //#3184 + $j -= 2; //#3183 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementCode#3183'; //#3183 + $k[$j++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; //#3183 + $k[$j++] = false; //#3183 + return true; //#3183 + } //#3183 + var _Y7 = $k[--$j]; //#3185 + var _Y8 = $geti(_Y7, 1, _Y7.length - 1); //#3185 + $k[$j++] = _Y8; //#3190 + if (_Y8.length < 3) { //#3190 + $j -= 2; //#3189 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3189'; //#3189 + $k[$j++] = "Coupon too short: 2nd Purchase Family Code truncated"; //#3189 + $k[$j++] = false; //#3189 + return true; //#3189 + } //#3189 + var _Y9 = $k[--$j]; //#3191 + var _YA = $geti(_Y9, 3, _Y9.length - 3); //#3191 + $k[$j++] = _YA; //#3196 + if (_YA.length < 1) { //#3196 + $j -= 2; //#3195 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3195'; //#3195 + $k[$j++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; //#3195 + $k[$j++] = false; //#3195 + return true; //#3195 + } //#3195 + var _YB = $k[--$j]; //#3197 + var _YD = $cvi($geti(_YB, 0, 1)); //#3197 + $k[$j++] = _YB; //#3199 + $k[$j++] = _YD; //#3199 + if ((_YD > 6) && (_YD != 9)) { //#3199 + $j -= 2; //#3198 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseGCPVLI#3198'; //#3198 + $k[$j++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; //#3198 + $k[$j++] = false; //#3198 + return true; //#3198 + } //#3198 + var _YE = $k[--$j]; //#3200 + $k[$j++] = _YE; //#3200 + if (_YE != 9) { //#3200 + var _YF = $k[--$j]; //#3200 + $k[$j++] = $f(_YF + 6); //#3200 + } else { //#3200 + $j--; //#3200 + $k[$j++] = 0; //#3200 + } //#3200 + var _YG = $k[--$j]; //#3200 + var _YH = $k[--$j]; //#3201 + $k[$j++] = _YH; //#3203 + $k[$j++] = $f(_YG + 1); //#3203 + if ($f(_YG + 1) > _YH.length) { //#3203 + $j -= 3; //#3202 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCP#3202'; //#3202 + $k[$j++] = "Coupon too short: 2nd Purchase GCP truncated"; //#3202 + $k[$j++] = false; //#3202 + return true; //#3202 + } //#3202 + var _YI = $k[--$j]; //#3204 + var _YJ = $k[--$j]; //#3204 + $k[$j++] = $geti(_YJ, _YI, $f(_YJ.length - _YI)); //#3204 + } //#3204 + } //#3204 + var _YL = $k[--$j]; //#3209 + $k[$j++] = _YL; //#3253 + if (_YL.length >= 1) { //#3253 + var _YM = $k[--$j]; //#3209 + $k[$j++] = _YM; //#3253 + if ($cvi($geti(_YM, 0, 1)) == 2) { //#3253 + var _YO = $k[--$j]; //#3210 + var _YP = $geti(_YO, 1, _YO.length - 1); //#3210 + $k[$j++] = _YP; //#3215 + if (_YP.length < 1) { //#3215 + $j -= 2; //#3214 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3214'; //#3214 + $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; //#3214 + $k[$j++] = false; //#3214 + return true; //#3214 + } //#3214 + var _YQ = $k[--$j]; //#3216 + var _YS = $cvi($geti(_YQ, 0, 1)); //#3216 + $k[$j++] = _YQ; //#3218 + $k[$j++] = _YS; //#3218 + if ((_YS < 1) || (_YS > 5)) { //#3218 + $j -= 2; //#3217 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementVLI#3217'; //#3217 + $k[$j++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; //#3217 + $k[$j++] = false; //#3217 + return true; //#3217 + } //#3217 + var _YT = $k[--$j]; //#3219 + var _YU = $k[--$j]; //#3220 + $k[$j++] = _YU; //#3222 + $k[$j++] = $f(_YT + 1); //#3222 + if ($f(_YT + 1) > _YU.length) { //#3222 + $j -= 3; //#3221 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirement#3221'; //#3221 + $k[$j++] = "Coupon too short: 3rd Purchase Requirement truncated"; //#3221 + $k[$j++] = false; //#3221 + return true; //#3221 + } //#3221 + var _YV = $k[--$j]; //#3223 + var _YW = $k[--$j]; //#3223 + var _YX = $geti(_YW, _YV, $f(_YW.length - _YV)); //#3223 + $k[$j++] = _YX; //#3228 + if (_YX.length < 1) { //#3228 + $j -= 2; //#3227 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3227'; //#3227 + $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; //#3227 + $k[$j++] = false; //#3227 + return true; //#3227 + } //#3227 + var _YY = $k[--$j]; //#3229 + var _Ya = $cvi($geti(_YY, 0, 1)); //#3229 + $k[$j++] = _YY; //#3231 + if ((_Ya > 4) && (_Ya != 9)) { //#3231 + $j -= 2; //#3230 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementCode#3230'; //#3230 + $k[$j++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; //#3230 + $k[$j++] = false; //#3230 + return true; //#3230 + } //#3230 + var _Yb = $k[--$j]; //#3232 + var _Yc = $geti(_Yb, 1, _Yb.length - 1); //#3232 + $k[$j++] = _Yc; //#3237 + if (_Yc.length < 3) { //#3237 + $j -= 2; //#3236 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3236'; //#3236 + $k[$j++] = "Coupon too short: 3rd Purchase Family Code truncated"; //#3236 + $k[$j++] = false; //#3236 + return true; //#3236 + } //#3236 + var _Yd = $k[--$j]; //#3238 + var _Ye = $geti(_Yd, 3, _Yd.length - 3); //#3238 + $k[$j++] = _Ye; //#3243 + if (_Ye.length < 1) { //#3243 + $j -= 2; //#3242 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3242'; //#3242 + $k[$j++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; //#3242 + $k[$j++] = false; //#3242 + return true; //#3242 + } //#3242 + var _Yf = $k[--$j]; //#3244 + var _Yh = $cvi($geti(_Yf, 0, 1)); //#3244 + $k[$j++] = _Yf; //#3246 + $k[$j++] = _Yh; //#3246 + if ((_Yh > 6) && (_Yh != 9)) { //#3246 + $j -= 2; //#3245 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseGCPVLI#3245'; //#3245 + $k[$j++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; //#3245 + $k[$j++] = false; //#3245 + return true; //#3245 + } //#3245 + var _Yi = $k[--$j]; //#3247 + $k[$j++] = _Yi; //#3247 + if (_Yi != 9) { //#3247 + var _Yj = $k[--$j]; //#3247 + $k[$j++] = $f(_Yj + 6); //#3247 + } else { //#3247 + $j--; //#3247 + $k[$j++] = 0; //#3247 + } //#3247 + var _Yk = $k[--$j]; //#3247 + var _Yl = $k[--$j]; //#3248 + $k[$j++] = _Yl; //#3250 + $k[$j++] = $f(_Yk + 1); //#3250 + if ($f(_Yk + 1) > _Yl.length) { //#3250 + $j -= 3; //#3249 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCP#3249'; //#3249 + $k[$j++] = "Coupon too short: 3rd Purchase GCP truncated"; //#3249 + $k[$j++] = false; //#3249 + return true; //#3249 + } //#3249 + var _Ym = $k[--$j]; //#3251 + var _Yn = $k[--$j]; //#3251 + $k[$j++] = $geti(_Yn, _Ym, $f(_Yn.length - _Ym)); //#3251 + } //#3251 + } //#3251 + $_.couponexpire = -1; //#3256 + var _Yp = $k[--$j]; //#3257 + $k[$j++] = _Yp; //#3275 + if (_Yp.length >= 1) { //#3275 + var _Yq = $k[--$j]; //#3257 + $k[$j++] = _Yq; //#3275 + if ($cvi($geti(_Yq, 0, 1)) == 3) { //#3275 + var _Ys = $k[--$j]; //#3258 + var _Yt = $geti(_Ys, 1, _Ys.length - 1); //#3258 + $k[$j++] = _Yt; //#3263 + if (_Yt.length < 6) { //#3263 + $j -= 2; //#3262 + $k[$j++] = 'bwipp.GS1couponTooShortExpirationDate#3262'; //#3262 + $k[$j++] = "Coupon too short: Expiration date"; //#3262 + $k[$j++] = false; //#3262 + return true; //#3262 + } //#3262 + var _Yu = $k[--$j]; //#3264 + var _Yw = $cvi($geti(_Yu, 2, 2)); //#3264 + $k[$j++] = _Yu; //#3264 + if ((_Yw < 1) || (_Yw > 12)) { //#3264 + $j -= 2; //#3264 + $k[$j++] = 'bwipp.GS1couponExpirationDateBadMonth#3264'; //#3264 + $k[$j++] = "Invalid month in expiration date"; //#3264 + $k[$j++] = false; //#3264 + return true; //#3264 + } //#3264 + var _Yx = $k[--$j]; //#3265 + var _Yz = $cvi($geti(_Yx, 0, 2)); //#3265 + var _Z0 = _Yz - 21; //#3266 + $k[$j++] = _Yx; //#3266 + $k[$j++] = _Yz; //#3266 + $k[$j++] = _Z0; //#3266 + if (_Z0 >= 51) { //#3266 + $j--; //#3266 + var _Z1 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z1 + 1900); //#3266 + } else { //#3266 + if ($k[--$j] <= -50) { //#3266 + var _Z3 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z3 + 2100); //#3266 + } else { //#3266 + var _Z4 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z4 + 2000); //#3266 + } //#3266 + } //#3266 + var _Z5 = $k[--$j]; //#3267 + $k[$j++] = ((_Z5 % 400) == 0) || (((_Z5 % 4) == 0) && ((_Z5 % 100) != 0)); //#3268 + $k[$j++] = Infinity; //#3268 + var _Z6 = $k[--$j]; //#3268 + var _Z8 = $k[--$j] ? 29 : 28; //#3268 + $k[$j++] = _Z6; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = _Z8; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + var _Z9 = $a(); //#3268 + var _ZA = $k[--$j]; //#3269 + var _ZE = $cvi($geti(_ZA, 4, 2)); //#3270 + $k[$j++] = _ZA; //#3271 + if (($get(_Z9, $cvi($geti(_ZA, 2, 2)) - 1) < _ZE) || (_ZE < 1)) { //#3271 + $j -= 2; //#3271 + $k[$j++] = 'bwipp.GS1couponExpirationDateBadDay#3271'; //#3271 + $k[$j++] = "Invalid day of month in expiration date"; //#3271 + $k[$j++] = false; //#3271 + return true; //#3271 + } //#3271 + var _ZF = $k[--$j]; //#3272 + $_.couponexpire = $cvi($geti(_ZF, 0, 6)); //#3272 + $k[$j++] = $geti(_ZF, 6, _ZF.length - 6); //#3273 + } //#3273 + } //#3273 + var _ZI = $k[--$j]; //#3278 + $k[$j++] = _ZI; //#3299 + if (_ZI.length >= 1) { //#3299 + var _ZJ = $k[--$j]; //#3278 + $k[$j++] = _ZJ; //#3299 + if ($cvi($geti(_ZJ, 0, 1)) == 4) { //#3299 + var _ZL = $k[--$j]; //#3279 + var _ZM = $geti(_ZL, 1, _ZL.length - 1); //#3279 + $k[$j++] = _ZM; //#3284 + if (_ZM.length < 6) { //#3284 + $j -= 2; //#3283 + $k[$j++] = 'bwipp.GS1couponTooShortStartDate#3283'; //#3283 + $k[$j++] = "Coupon too short: Start date"; //#3283 + $k[$j++] = false; //#3283 + return true; //#3283 + } //#3283 + var _ZN = $k[--$j]; //#3285 + var _ZP = $cvi($geti(_ZN, 2, 2)); //#3285 + $k[$j++] = _ZN; //#3285 + if ((_ZP < 1) || (_ZP > 12)) { //#3285 + $j -= 2; //#3285 + $k[$j++] = 'bwipp.GS1couponStartDateBadMonth#3285'; //#3285 + $k[$j++] = "Invalid month in start date"; //#3285 + $k[$j++] = false; //#3285 + return true; //#3285 + } //#3285 + var _ZQ = $k[--$j]; //#3286 + var _ZS = $cvi($geti(_ZQ, 0, 2)); //#3286 + var _ZT = _ZS - 21; //#3287 + $k[$j++] = _ZQ; //#3287 + $k[$j++] = _ZS; //#3287 + $k[$j++] = _ZT; //#3287 + if (_ZT >= 51) { //#3287 + $j--; //#3287 + var _ZU = $k[--$j]; //#3287 + $k[$j++] = $f(_ZU + 1900); //#3287 + } else { //#3287 + if ($k[--$j] <= -50) { //#3287 + var _ZW = $k[--$j]; //#3287 + $k[$j++] = $f(_ZW + 2100); //#3287 + } else { //#3287 + var _ZX = $k[--$j]; //#3287 + $k[$j++] = $f(_ZX + 2000); //#3287 + } //#3287 + } //#3287 + var _ZY = $k[--$j]; //#3288 + $k[$j++] = ((_ZY % 400) == 0) || (((_ZY % 4) == 0) && ((_ZY % 100) != 0)); //#3289 + $k[$j++] = Infinity; //#3289 + var _ZZ = $k[--$j]; //#3289 + var _Zb = $k[--$j] ? 29 : 28; //#3289 + $k[$j++] = _ZZ; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = _Zb; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + var _Zc = $a(); //#3289 + var _Zd = $k[--$j]; //#3290 + var _Zh = $cvi($geti(_Zd, 4, 2)); //#3291 + $k[$j++] = _Zd; //#3292 + if (($get(_Zc, $cvi($geti(_Zd, 2, 2)) - 1) < _Zh) || (_Zh < 1)) { //#3292 + $j -= 2; //#3292 + $k[$j++] = 'bwipp.GS1couponStartDateBadDay#3292'; //#3292 + $k[$j++] = "Invalid day of month in start date"; //#3292 + $k[$j++] = false; //#3292 + return true; //#3292 + } //#3292 + var _Zi = $k[--$j]; //#3293 + $_.couponstart = $cvi($geti(_Zi, 0, 6)); //#3293 + $k[$j++] = _Zi; //#3296 + if (($_.couponexpire != -1) && ($_.couponexpire < $_.couponstart)) { //#3296 + $j -= 2; //#3295 + $k[$j++] = 'bwipp.GS1couponExpireDateBeforeStartDate#3295'; //#3295 + $k[$j++] = "Coupon expires before it starts"; //#3295 + $k[$j++] = false; //#3295 + return true; //#3295 + } //#3295 + var _Zn = $k[--$j]; //#3297 + $k[$j++] = $geti(_Zn, 6, _Zn.length - 6); //#3297 + } //#3297 + } //#3297 + var _Zp = $k[--$j]; //#3302 + $k[$j++] = _Zp; //#3315 + if (_Zp.length >= 1) { //#3315 + var _Zq = $k[--$j]; //#3302 + $k[$j++] = _Zq; //#3315 + if ($cvi($geti(_Zq, 0, 1)) == 5) { //#3315 + var _Zs = $k[--$j]; //#3303 + var _Zt = $geti(_Zs, 1, _Zs.length - 1); //#3303 + $k[$j++] = _Zt; //#3308 + if (_Zt.length < 1) { //#3308 + $j -= 2; //#3307 + $k[$j++] = 'bwipp.GS1couponTooShortSerialNumberVLI#3307'; //#3307 + $k[$j++] = "Coupon too short: Missing Serial Number VLI"; //#3307 + $k[$j++] = false; //#3307 + return true; //#3307 + } //#3307 + var _Zu = $k[--$j]; //#3309 + var _Zv = $geti(_Zu, 0, 1); //#3309 + $k[$j++] = _Zu; //#3312 + $k[$j++] = ($cvi(_Zv) + 6) + 1; //#3312 + if ((($cvi(_Zv) + 6) + 1) > _Zu.length) { //#3312 + $j -= 3; //#3311 + $k[$j++] = 'bwipp.GS1couponTooShortSerialNumber#3311'; //#3311 + $k[$j++] = "Coupon too short: Serial Number truncated"; //#3311 + $k[$j++] = false; //#3311 + return true; //#3311 + } //#3311 + var _Zw = $k[--$j]; //#3313 + var _Zx = $k[--$j]; //#3313 + $k[$j++] = $geti(_Zx, _Zw, $f(_Zx.length - _Zw)); //#3313 + } //#3313 + } //#3313 + var _Zz = $k[--$j]; //#3318 + $k[$j++] = _Zz; //#3334 + if (_Zz.length >= 1) { //#3334 + var _a0 = $k[--$j]; //#3318 + $k[$j++] = _a0; //#3334 + if ($cvi($geti(_a0, 0, 1)) == 6) { //#3334 + var _a2 = $k[--$j]; //#3319 + var _a3 = $geti(_a2, 1, _a2.length - 1); //#3319 + $k[$j++] = _a3; //#3324 + if (_a3.length < 1) { //#3324 + $j -= 2; //#3323 + $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLNVLI#3323'; //#3323 + $k[$j++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; //#3323 + $k[$j++] = false; //#3323 + return true; //#3323 + } //#3323 + var _a4 = $k[--$j]; //#3325 + var _a6 = $cvi($geti(_a4, 0, 1)); //#3325 + $k[$j++] = _a4; //#3327 + $k[$j++] = _a6; //#3327 + if ((_a6 < 1) || (_a6 > 7)) { //#3327 + $j -= 2; //#3326 + $k[$j++] = 'bwipp.GS1couponBadRetailerGCPGLNVLI#3326'; //#3326 + $k[$j++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; //#3326 + $k[$j++] = false; //#3326 + return true; //#3326 + } //#3326 + var _a7 = $k[--$j]; //#3328 + var _a8 = $k[--$j]; //#3329 + $k[$j++] = _a8; //#3331 + $k[$j++] = $f($f(_a7 + 6) + 1); //#3331 + if (($f($f(_a7 + 6) + 1)) > _a8.length) { //#3331 + $j -= 3; //#3330 + $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLN#3330'; //#3330 + $k[$j++] = "Coupon too short: Retailer GCP/GLN truncated"; //#3330 + $k[$j++] = false; //#3330 + return true; //#3330 + } //#3330 + var _a9 = $k[--$j]; //#3332 + var _aA = $k[--$j]; //#3332 + $k[$j++] = $geti(_aA, _a9, $f(_aA.length - _a9)); //#3332 + } //#3332 + } //#3332 + var _aC = $k[--$j]; //#3337 + $k[$j++] = _aC; //#3373 + if (_aC.length >= 1) { //#3373 + var _aD = $k[--$j]; //#3337 + $k[$j++] = _aD; //#3373 + if ($cvi($geti(_aD, 0, 1)) == 9) { //#3373 + var _aF = $k[--$j]; //#3338 + var _aG = $geti(_aF, 1, _aF.length - 1); //#3338 + $k[$j++] = _aG; //#3343 + if (_aG.length < 1) { //#3343 + $j -= 2; //#3342 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueCode#3342'; //#3342 + $k[$j++] = "Coupon too short: Missing Save Value Code"; //#3342 + $k[$j++] = false; //#3342 + return true; //#3342 + } //#3342 + var _aH = $k[--$j]; //#3344 + var _aJ = $cvi($geti(_aH, 0, 1)); //#3344 + $k[$j++] = _aH; //#3346 + if ((_aJ > 6) || ((_aJ == 3) || (_aJ == 4))) { //#3346 + $j -= 2; //#3345 + $k[$j++] = 'bwipp.GS1couponBadSaveValueCode#3345'; //#3345 + $k[$j++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; //#3345 + $k[$j++] = false; //#3345 + return true; //#3345 + } //#3345 + var _aK = $k[--$j]; //#3347 + var _aL = $geti(_aK, 1, _aK.length - 1); //#3347 + $k[$j++] = _aL; //#3352 + if (_aL.length < 1) { //#3352 + $j -= 2; //#3351 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueAppliesToItem#3351'; //#3351 + $k[$j++] = "Coupon too short: Missing Save Value Applies to Item"; //#3351 + $k[$j++] = false; //#3351 + return true; //#3351 + } //#3351 + var _aM = $k[--$j]; //#3353 + $k[$j++] = _aM; //#3355 + if ($cvi($geti(_aM, 0, 1)) > 2) { //#3355 + $j -= 2; //#3354 + $k[$j++] = 'bwipp.GS1couponBadSaveValueAppliesToItem#3354'; //#3354 + $k[$j++] = "Coupon Save Value Applies to Item must be 0-2"; //#3354 + $k[$j++] = false; //#3354 + return true; //#3354 + } //#3354 + var _aO = $k[--$j]; //#3356 + var _aP = $geti(_aO, 1, _aO.length - 1); //#3356 + $k[$j++] = _aP; //#3361 + if (_aP.length < 1) { //#3361 + $j -= 2; //#3360 + $k[$j++] = 'bwipp.GS1couponTooShortStoreCouponFlag#3360'; //#3360 + $k[$j++] = "Coupon too short: Missing Store Coupon Flag"; //#3360 + $k[$j++] = false; //#3360 + return true; //#3360 + } //#3360 + var _aQ = $k[--$j]; //#3362 + var _aR = $geti(_aQ, 1, _aQ.length - 1); //#3362 + $k[$j++] = _aR; //#3367 + if (_aR.length < 1) { //#3367 + $j -= 2; //#3366 + $k[$j++] = 'bwipp.GS1couponTooShortDontMultiplyFlag#3366'; //#3366 + $k[$j++] = "Coupon too short: Missing Don't Multiply Flag"; //#3366 + $k[$j++] = false; //#3366 + return true; //#3366 + } //#3366 + var _aS = $k[--$j]; //#3368 + $k[$j++] = _aS; //#3370 + if ($cvi($geti(_aS, 0, 1)) > 1) { //#3370 + $j -= 2; //#3369 + $k[$j++] = 'bwipp.GS1couponBadDontMultiplyFlag#3369'; //#3369 + $k[$j++] = "Don't Multiply Flag must be 0 or 1"; //#3369 + $k[$j++] = false; //#3369 + return true; //#3369 + } //#3369 + var _aU = $k[--$j]; //#3371 + $k[$j++] = $geti(_aU, 1, _aU.length - 1); //#3371 + } //#3371 + } //#3371 + var _aW = $k[--$j]; //#3375 + $k[$j++] = _aW; //#3377 + if (_aW.length != 0) { //#3377 + $j -= 2; //#3376 + $k[$j++] = 'bwipp.GS1couponUnrecognisedOptionalField#3376'; //#3376 + $k[$j++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; //#3376 + $k[$j++] = false; //#3376 + return true; //#3376 + } //#3376 + $j--; //#3378 + }; //#3378 $_.lintcouponposoffer = function() { - var _XM = $k[--$j]; //#3138 - $k[$j++] = _XM; //#3140 - $k[$j++] = true; //#3140 - $forall(_XM, function() { //#3140 - var _XN = $k[--$j]; //#3139 - if ((_XN < 48) || (_XN > 57)) { //#3139 - $j--; //#3139 - $k[$j++] = false; //#3139 - return true; //#3139 - } //#3139 - }); //#3139 - if ($nt($k[--$j])) { //#3141 - $j -= 2; //#3141 - $k[$j++] = 'bwipp.GS1couponNotNumeric#3141'; //#3141 - $k[$j++] = "Coupon not numeric"; //#3141 - $k[$j++] = false; //#3141 - return true; //#3141 - } //#3141 - var _XP = $k[--$j]; //#3143 - $k[$j++] = _XP; //#3145 - if (_XP.length < 1) { //#3145 - $j -= 2; //#3144 - $k[$j++] = 'bwipp.GS1couponTooShortFormatCode#3144'; //#3144 - $k[$j++] = "Coupon too short: Missing Format Code"; //#3144 - $k[$j++] = false; //#3144 - return true; //#3144 - } //#3144 - var _XQ = $k[--$j]; //#3146 - var _XR = $geti(_XQ, 0, 1); //#3146 - $k[$j++] = _XQ; //#3148 - if ($ne(_XR, "0") && $ne(_XR, "1")) { //#3148 - $j -= 2; //#3147 - $k[$j++] = 'bwipp.GS1couponBadFormatCode#3147'; //#3147 - $k[$j++] = "Coupon format must be 0 or 1"; //#3147 - $k[$j++] = false; //#3147 - return true; //#3147 - } //#3147 - var _XS = $k[--$j]; //#3149 - var _XT = $geti(_XS, 1, _XS.length - 1); //#3149 - $k[$j++] = _XT; //#3153 - if (_XT.length < 1) { //#3153 - $j -= 2; //#3152 - $k[$j++] = 'bwipp.GS1couponTooShortFunderVLI#3152'; //#3152 - $k[$j++] = "Coupon too short: Missing Funder VLI"; //#3152 - $k[$j++] = false; //#3152 - return true; //#3152 - } //#3152 - var _XU = $k[--$j]; //#3154 - var _XW = $cvi($geti(_XU, 0, 1)); //#3154 - $k[$j++] = _XU; //#3156 - $k[$j++] = _XW; //#3156 - if (_XW > 6) { //#3156 - $j -= 3; //#3155 - $k[$j++] = 'bwipp.GS1couponBadFunderVLI#3155'; //#3155 - $k[$j++] = "Coupon Funder length indicator must be 0-6"; //#3155 - $k[$j++] = false; //#3155 - return true; //#3155 - } //#3155 - var _XX = $k[--$j]; //#3157 - var _XY = $k[--$j]; //#3158 - $k[$j++] = _XY; //#3160 - $k[$j++] = $f($f(_XX + 6) + 1); //#3160 - if (($f($f(_XX + 6) + 1)) > _XY.length) { //#3160 - $j -= 3; //#3159 - $k[$j++] = 'bwipp.GS1couponTooShortFunder#3159'; //#3159 - $k[$j++] = "Coupon too short: Truncated Funder ID"; //#3159 - $k[$j++] = false; //#3159 - return true; //#3159 - } //#3159 - var _XZ = $k[--$j]; //#3161 - var _Xa = $k[--$j]; //#3161 - var _Xb = $geti(_Xa, _XZ, $f(_Xa.length - _XZ)); //#3161 - $k[$j++] = _Xb; //#3165 - if (_Xb.length < 6) { //#3165 - $j -= 2; //#3164 - $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3164'; //#3164 - $k[$j++] = "Coupon too short: Truncated Offer Code"; //#3164 - $k[$j++] = false; //#3164 - return true; //#3164 - } //#3164 - var _Xc = $k[--$j]; //#3166 - var _Xd = $geti(_Xc, 6, _Xc.length - 6); //#3166 - $k[$j++] = _Xd; //#3170 - if (_Xd.length < 1) { //#3170 - $j -= 2; //#3169 - $k[$j++] = 'bwipp.GS1couponTooShortSnVLI#3169'; //#3169 - $k[$j++] = "Coupon too short: Missing SN VLI"; //#3169 - $k[$j++] = false; //#3169 - return true; //#3169 - } //#3169 - var _Xe = $k[--$j]; //#3171 - var _Xf = $geti(_Xe, 0, 1); //#3171 - $k[$j++] = _Xe; //#3175 - $k[$j++] = ($cvi(_Xf) + 6) + 1; //#3175 - if ((($cvi(_Xf) + 6) + 1) > _Xe.length) { //#3175 - $j -= 3; //#3174 - $k[$j++] = 'bwipp.GS1couponTooShortSn#3174'; //#3174 - $k[$j++] = "Coupon too short: Truncated SN"; //#3174 - $k[$j++] = false; //#3174 - return true; //#3174 - } //#3174 - var _Xg = $k[--$j]; //#3176 - var _Xh = $k[--$j]; //#3176 - var _Xi = $geti(_Xh, _Xg, $f(_Xh.length - _Xg)); //#3176 - $k[$j++] = _Xi; //#3179 - if (_Xi.length != 0) { //#3179 - $j -= 2; //#3178 - $k[$j++] = 'bwipp.GS1couponTooLong#3178'; //#3178 - $k[$j++] = "Coupon too long"; //#3178 - $k[$j++] = false; //#3178 - return true; //#3178 - } //#3178 - $j--; //#3180 - }; //#3180 + var _aX = $k[--$j]; //#3382 + $k[$j++] = _aX; //#3384 + $k[$j++] = true; //#3384 + $forall(_aX, function() { //#3384 + var _aY = $k[--$j]; //#3383 + if ((_aY < 48) || (_aY > 57)) { //#3383 + $j--; //#3383 + $k[$j++] = false; //#3383 + return true; //#3383 + } //#3383 + }); //#3383 + if ($nt($k[--$j])) { //#3385 + $j -= 2; //#3385 + $k[$j++] = 'bwipp.GS1couponNotNumeric#3385'; //#3385 + $k[$j++] = "Coupon not numeric"; //#3385 + $k[$j++] = false; //#3385 + return true; //#3385 + } //#3385 + var _aa = $k[--$j]; //#3387 + $k[$j++] = _aa; //#3389 + if (_aa.length < 1) { //#3389 + $j -= 2; //#3388 + $k[$j++] = 'bwipp.GS1couponTooShortFormatCode#3388'; //#3388 + $k[$j++] = "Coupon too short: Missing Format Code"; //#3388 + $k[$j++] = false; //#3388 + return true; //#3388 + } //#3388 + var _ab = $k[--$j]; //#3390 + var _ac = $geti(_ab, 0, 1); //#3390 + $k[$j++] = _ab; //#3392 + if ($ne(_ac, "0") && $ne(_ac, "1")) { //#3392 + $j -= 2; //#3391 + $k[$j++] = 'bwipp.GS1couponBadFormatCode#3391'; //#3391 + $k[$j++] = "Coupon format must be 0 or 1"; //#3391 + $k[$j++] = false; //#3391 + return true; //#3391 + } //#3391 + var _ad = $k[--$j]; //#3393 + var _ae = $geti(_ad, 1, _ad.length - 1); //#3393 + $k[$j++] = _ae; //#3397 + if (_ae.length < 1) { //#3397 + $j -= 2; //#3396 + $k[$j++] = 'bwipp.GS1couponTooShortFunderVLI#3396'; //#3396 + $k[$j++] = "Coupon too short: Missing Funder VLI"; //#3396 + $k[$j++] = false; //#3396 + return true; //#3396 + } //#3396 + var _af = $k[--$j]; //#3398 + var _ah = $cvi($geti(_af, 0, 1)); //#3398 + $k[$j++] = _af; //#3400 + $k[$j++] = _ah; //#3400 + if (_ah > 6) { //#3400 + $j -= 3; //#3399 + $k[$j++] = 'bwipp.GS1couponBadFunderVLI#3399'; //#3399 + $k[$j++] = "Coupon Funder length indicator must be 0-6"; //#3399 + $k[$j++] = false; //#3399 + return true; //#3399 + } //#3399 + var _ai = $k[--$j]; //#3401 + var _aj = $k[--$j]; //#3402 + $k[$j++] = _aj; //#3404 + $k[$j++] = $f($f(_ai + 6) + 1); //#3404 + if (($f($f(_ai + 6) + 1)) > _aj.length) { //#3404 + $j -= 3; //#3403 + $k[$j++] = 'bwipp.GS1couponTooShortFunder#3403'; //#3403 + $k[$j++] = "Coupon too short: Truncated Funder ID"; //#3403 + $k[$j++] = false; //#3403 + return true; //#3403 + } //#3403 + var _ak = $k[--$j]; //#3405 + var _al = $k[--$j]; //#3405 + var _am = $geti(_al, _ak, $f(_al.length - _ak)); //#3405 + $k[$j++] = _am; //#3409 + if (_am.length < 6) { //#3409 + $j -= 2; //#3408 + $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3408'; //#3408 + $k[$j++] = "Coupon too short: Truncated Offer Code"; //#3408 + $k[$j++] = false; //#3408 + return true; //#3408 + } //#3408 + var _an = $k[--$j]; //#3410 + var _ao = $geti(_an, 6, _an.length - 6); //#3410 + $k[$j++] = _ao; //#3414 + if (_ao.length < 1) { //#3414 + $j -= 2; //#3413 + $k[$j++] = 'bwipp.GS1couponTooShortSnVLI#3413'; //#3413 + $k[$j++] = "Coupon too short: Missing SN VLI"; //#3413 + $k[$j++] = false; //#3413 + return true; //#3413 + } //#3413 + var _ap = $k[--$j]; //#3415 + var _aq = $geti(_ap, 0, 1); //#3415 + $k[$j++] = _ap; //#3419 + $k[$j++] = ($cvi(_aq) + 6) + 1; //#3419 + if ((($cvi(_aq) + 6) + 1) > _ap.length) { //#3419 + $j -= 3; //#3418 + $k[$j++] = 'bwipp.GS1couponTooShortSn#3418'; //#3418 + $k[$j++] = "Coupon too short: Truncated SN"; //#3418 + $k[$j++] = false; //#3418 + return true; //#3418 + } //#3418 + var _ar = $k[--$j]; //#3420 + var _as = $k[--$j]; //#3420 + var _at = $geti(_as, _ar, $f(_as.length - _ar)); //#3420 + $k[$j++] = _at; //#3423 + if (_at.length != 0) { //#3423 + $j -= 2; //#3422 + $k[$j++] = 'bwipp.GS1couponTooLong#3422'; //#3422 + $k[$j++] = "Coupon too long"; //#3422 + $k[$j++] = false; //#3422 + return true; //#3422 + } //#3422 + $j--; //#3424 + }; //#3424 $_.lintlatitude = function() { - var _Xj = $k[--$j]; //#3184 - $k[$j++] = _Xj; //#3186 - if (_Xj.length != 10) { //#3186 - $j--; //#3185 - $k[$j++] = 'bwipp.GS1badLatitudeLength#3185'; //#3185 - $k[$j++] = "Invalid length for a latitude"; //#3185 - $k[$j++] = false; //#3185 - return true; //#3185 - } //#3185 - if ($cvi($k[--$j]) > $cvi("1800000000")) { //#3189 - $j--; //#3189 - $k[$j++] = 'bwipp.GS1badLatitude#3189'; //#3189 - $k[$j++] = "Invalid value for latitude"; //#3189 - $k[$j++] = false; //#3189 - return true; //#3189 - } //#3189 - }; //#3189 + var _au = $k[--$j]; //#3428 + $k[$j++] = _au; //#3430 + if (_au.length != 10) { //#3430 + $j--; //#3429 + $k[$j++] = 'bwipp.GS1badLatitudeLength#3429'; //#3429 + $k[$j++] = "Invalid length for a latitude"; //#3429 + $k[$j++] = false; //#3429 + return true; //#3429 + } //#3429 + if ($cvi($k[--$j]) > $cvi("1800000000")) { //#3433 + $j--; //#3433 + $k[$j++] = 'bwipp.GS1badLatitude#3433'; //#3433 + $k[$j++] = "Invalid value for latitude"; //#3433 + $k[$j++] = false; //#3433 + return true; //#3433 + } //#3433 + }; //#3433 $_.lintlongitude = function() { - var _Xl = $k[--$j]; //#3193 - $k[$j++] = _Xl; //#3195 - if (_Xl.length != 10) { //#3195 - $j--; //#3194 - $k[$j++] = 'bwipp.GS1badLongitudeLength#3194'; //#3194 - $k[$j++] = "Invalid length for a longitude"; //#3194 - $k[$j++] = false; //#3194 - return true; //#3194 - } //#3194 - if ($cvi($k[--$j]) > $cvi("3600000000")) { //#3199 - $j--; //#3199 - $k[$j++] = 'bwipp.GS1badLongitude#3199'; //#3199 - $k[$j++] = "Invalid value for longitude"; //#3199 - $k[$j++] = false; //#3199 - return true; //#3199 - } //#3199 - }; //#3199 - if (!bwipp_gs1process.__3208__) { //#3208 - $_ = Object.create($_); //#3208 - $k[$j++] = Infinity; //#3203 - var _Xn = $a(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99']); //#3206 - for (var _Xo = 0, _Xp = _Xn.length; _Xo < _Xp; _Xo++) { //#3207 - var _Xq = $get(_Xn, _Xo); //#3207 - $k[$j++] = _Xq; //#3207 - $k[$j++] = _Xq; //#3207 - } //#3207 - $_.aidcmediatype = $d(); //#3207 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#3207 - bwipp_gs1process.__3208__ = 1; //#3207 - $_ = Object.getPrototypeOf($_); //#3207 - } //#3207 + var _aw = $k[--$j]; //#3437 + $k[$j++] = _aw; //#3439 + if (_aw.length != 10) { //#3439 + $j--; //#3438 + $k[$j++] = 'bwipp.GS1badLongitudeLength#3438'; //#3438 + $k[$j++] = "Invalid length for a longitude"; //#3438 + $k[$j++] = false; //#3438 + return true; //#3438 + } //#3438 + if ($cvi($k[--$j]) > $cvi("3600000000")) { //#3443 + $j--; //#3443 + $k[$j++] = 'bwipp.GS1badLongitude#3443'; //#3443 + $k[$j++] = "Invalid value for longitude"; //#3443 + $k[$j++] = false; //#3443 + return true; //#3443 + } //#3443 + }; //#3443 + if (!bwipp_gs1process.__3452__) { //#3452 + $_ = Object.create($_); //#3452 + $k[$j++] = Infinity; //#3447 + var _ay = $a(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99']); //#3450 + for (var _az = 0, _b0 = _ay.length; _az < _b0; _az++) { //#3451 + var _b1 = $get(_ay, _az); //#3451 + $k[$j++] = _b1; //#3451 + $k[$j++] = _b1; //#3451 + } //#3451 + $_.aidcmediatype = $d(); //#3451 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#3451 + bwipp_gs1process.__3452__ = 1; //#3451 + $_ = Object.getPrototypeOf($_); //#3451 + } //#3451 $_.lintmediatype = function() { - var _Xv = $get($_.aidcmediatype, $k[--$j]) !== undefined; //#3211 - if (!_Xv) { //#3211 - $j--; //#3211 - $k[$j++] = 'bwipp.GS1UnknownMediaType#3211'; //#3211 - $k[$j++] = "Unknown AIDC media type"; //#3211 - $k[$j++] = false; //#3211 - return true; //#3211 - } //#3211 - }; //#3211 - if (!$_.dontlint) { //#3352 - $k[$j++] = true; //#3255 - for (var _Xz = 0, _Xy = $_.vals.length - 1; _Xz <= _Xy; _Xz += 1) { //#3255 - $_.ai = $get($_.ais, _Xz); //#3219 - $_.val = $get($_.vals, _Xz); //#3220 - var _Y6 = $get($_.gs1syntax, $_.ai) !== undefined; //#3221 - if (_Y6) { //#3253 - var _YA = $get($get($_.gs1syntax, $_.ai), 'parts'); //#3222 - $k[$j++] = _YA; //#3224 - $k[$j++] = 0; //#3224 - $forall(_YA, function() { //#3224 - var _YB = $k[--$j]; //#3224 - $k[$j++] = _YB; //#3224 - if ($get(_YB, 'opt')) { //#3224 - $j--; //#3224 - $k[$j++] = 0; //#3224 - } else { //#3224 - var _YE = $get($k[--$j], 'min'); //#3224 - $k[$j++] = _YE; //#3224 - } //#3224 - var _YF = $k[--$j]; //#3224 - var _YG = $k[--$j]; //#3224 - $k[$j++] = $f(_YG + _YF); //#3224 - }); //#3224 - if ($k[--$j] > $_.val.length) { //#3226 - $j--; //#3225 - $k[$j++] = 'bwipp.GS1valueTooShort#3225'; //#3225 - $k[$j++] = "Too short"; //#3225 - $k[$j++] = false; //#3225 - break; //#3225 - } //#3225 - var _YJ = $k[--$j]; //#3227 - $k[$j++] = _YJ; //#3227 - $k[$j++] = 0; //#3227 - $forall(_YJ, function() { //#3227 - var _YL = $get($k[--$j], 'max'); //#3227 - var _YM = $k[--$j]; //#3227 - $k[$j++] = $f(_YM + _YL); //#3227 - }); //#3227 - if ($k[--$j] < $_.val.length) { //#3229 - $j--; //#3228 - $k[$j++] = 'bwipp.GS1valueTooLong#3228'; //#3228 - $k[$j++] = "Too long"; //#3228 - $k[$j++] = false; //#3228 - break; //#3228 - } //#3228 - $forall($k[--$j], function() { //#3247 - $_.props = $k[--$j]; //#3231 - var _YS = $get($_.props, 'max'); //#3232 - var _YT = $_.val; //#3232 - var _YU = _YT.length; //#3232 - if (_YS > _YT.length) { //#3232 - var _ = _YU; //#3232 - _YU = _YS; //#3232 - _YS = _; //#3232 - } //#3232 - $_.eval = $geti($_.val, 0, _YS); //#3233 - var _YZ = $_.eval.length; //#3234 - $_.val = $geti($_.val, _YZ, $_.val.length - _YZ); //#3234 - if ($_.eval.length == 0) { //#3245 - if ($nt($get($_.props, 'opt'))) { //#3238 - $j--; //#3237 - $k[$j++] = 'bwipp.GS1valueTooShort#3237'; //#3237 - $k[$j++] = "Too short"; //#3237 - $k[$j++] = false; //#3237 - return true; //#3237 - } //#3237 - } else { //#3245 - if ($_.eval.length < $get($_.props, 'min')) { //#3242 - $j--; //#3241 - $k[$j++] = 'bwipp.GS1valueTooShort#3241'; //#3241 - $k[$j++] = "Too short"; //#3241 - $k[$j++] = false; //#3241 - return true; //#3241 - } //#3241 - var _Yi = new Map([ + var _b6 = $get($_.aidcmediatype, $k[--$j]) !== undefined; //#3455 + if (!_b6) { //#3455 + $j--; //#3455 + $k[$j++] = 'bwipp.GS1UnknownMediaType#3455'; //#3455 + $k[$j++] = "Unknown AIDC media type"; //#3455 + $k[$j++] = false; //#3455 + return true; //#3455 + } //#3455 + }; //#3455 + if (!$_.dontlint) { //#3596 + $k[$j++] = true; //#3499 + for (var _bA = 0, _b9 = $_.vals.length - 1; _bA <= _b9; _bA += 1) { //#3499 + $_.ai = $get($_.ais, _bA); //#3463 + $_.val = $get($_.vals, _bA); //#3464 + var _bH = $get($_.gs1syntax, $_.ai) !== undefined; //#3465 + if (_bH) { //#3497 + var _bL = $get($get($_.gs1syntax, $_.ai), 'parts'); //#3466 + $k[$j++] = _bL; //#3468 + $k[$j++] = 0; //#3468 + $forall(_bL, function() { //#3468 + var _bM = $k[--$j]; //#3468 + $k[$j++] = _bM; //#3468 + if ($get(_bM, 'opt')) { //#3468 + $j--; //#3468 + $k[$j++] = 0; //#3468 + } else { //#3468 + var _bP = $get($k[--$j], 'min'); //#3468 + $k[$j++] = _bP; //#3468 + } //#3468 + var _bQ = $k[--$j]; //#3468 + var _bR = $k[--$j]; //#3468 + $k[$j++] = $f(_bR + _bQ); //#3468 + }); //#3468 + if ($k[--$j] > $_.val.length) { //#3470 + $j--; //#3469 + $k[$j++] = 'bwipp.GS1valueTooShort#3469'; //#3469 + $k[$j++] = "Too short"; //#3469 + $k[$j++] = false; //#3469 + break; //#3469 + } //#3469 + var _bU = $k[--$j]; //#3471 + $k[$j++] = _bU; //#3471 + $k[$j++] = 0; //#3471 + $forall(_bU, function() { //#3471 + var _bW = $get($k[--$j], 'max'); //#3471 + var _bX = $k[--$j]; //#3471 + $k[$j++] = $f(_bX + _bW); //#3471 + }); //#3471 + if ($k[--$j] < $_.val.length) { //#3473 + $j--; //#3472 + $k[$j++] = 'bwipp.GS1valueTooLong#3472'; //#3472 + $k[$j++] = "Too long"; //#3472 + $k[$j++] = false; //#3472 + break; //#3472 + } //#3472 + $forall($k[--$j], function() { //#3491 + $_.props = $k[--$j]; //#3475 + var _bd = $get($_.props, 'max'); //#3476 + var _be = $_.val; //#3476 + var _bf = _be.length; //#3476 + if (_bd > _be.length) { //#3476 + var _ = _bf; //#3476 + _bf = _bd; //#3476 + _bd = _; //#3476 + } //#3476 + $_.eval = $geti($_.val, 0, _bd); //#3477 + var _bk = $_.eval.length; //#3478 + $_.val = $geti($_.val, _bk, $_.val.length - _bk); //#3478 + if ($_.eval.length == 0) { //#3489 + if ($nt($get($_.props, 'opt'))) { //#3482 + $j--; //#3481 + $k[$j++] = 'bwipp.GS1valueTooShort#3481'; //#3481 + $k[$j++] = "Too short"; //#3481 + $k[$j++] = false; //#3481 + return true; //#3481 + } //#3481 + } else { //#3489 + if ($_.eval.length < $get($_.props, 'min')) { //#3486 + $j--; //#3485 + $k[$j++] = 'bwipp.GS1valueTooShort#3485'; //#3485 + $k[$j++] = "Too short"; //#3485 + $k[$j++] = false; //#3485 + return true; //#3485 + } //#3485 + var _bt = new Map([ ["N", 'lintnumeric'], ["X", 'lintcset82'], ["Y", 'lintcset39'], ["Z", 'lintcset64'] - ]); //#3243 - $k[$j++] = $_.eval; //#3244 - if ($_[$get(_Yi, $get($_.props, 'cset'))]() === true) { + ]); //#3487 + $k[$j++] = $_.eval; //#3488 + if ($_[$get(_bt, $get($_.props, 'cset'))]() === true) { return true; - } //#3244 - $forall($get($_.props, 'linters'), function() { //#3245 - var _Ys = $_[$k[--$j]]; //#3245 - $k[$j++] = $_.eval; //#3245 - if (_Ys() === true) { + } //#3488 + $forall($get($_.props, 'linters'), function() { //#3489 + var _c3 = $_[$k[--$j]]; //#3489 + $k[$j++] = $_.eval; //#3489 + if (_c3() === true) { return true; - } //#3245 - }); //#3245 - } //#3245 - }); //#3245 - var _Yt = $k[--$j]; //#3248 - $k[$j++] = _Yt; //#3248 - if ($nt(_Yt)) { //#3248 - break; //#3248 - } //#3248 - if ($_.val.length != 0) { //#3251 - $j--; //#3250 - $k[$j++] = 'bwipp.GS1valueTooLong#3250'; //#3250 - $k[$j++] = "Too long"; //#3250 - $k[$j++] = false; //#3250 - break; //#3250 - } //#3250 - } else { //#3253 - $j--; //#3253 - $k[$j++] = 'bwipp.GS1unknownAI#3253'; //#3253 - $k[$j++] = "Unrecognised AI"; //#3253 - $k[$j++] = false; //#3253 - break; //#3253 - } //#3253 - } //#3253 - if ($nt($k[--$j])) { //#3263 - var _Yw = $k[--$j]; //#3257 - var _Yy = $s((_Yw.length + $_.ai.length) + 5); //#3257 - $puti(_Yy, 0, "AI "); //#3258 - $puti(_Yy, 3, $_.ai); //#3259 - $puti(_Yy, 3 + $_.ai.length, ": "); //#3260 - $puti(_Yy, 5 + $_.ai.length, _Yw); //#3261 - $k[$j++] = _Yy; //#3262 - bwipp_raiseerror(); //#3262 - } //#3262 + } //#3489 + }); //#3489 + } //#3489 + }); //#3489 + var _c4 = $k[--$j]; //#3492 + $k[$j++] = _c4; //#3492 + if ($nt(_c4)) { //#3492 + break; //#3492 + } //#3492 + if ($_.val.length != 0) { //#3495 + $j--; //#3494 + $k[$j++] = 'bwipp.GS1valueTooLong#3494'; //#3494 + $k[$j++] = "Too long"; //#3494 + $k[$j++] = false; //#3494 + break; //#3494 + } //#3494 + } else { //#3497 + $j--; //#3497 + $k[$j++] = 'bwipp.GS1unknownAI#3497'; //#3497 + $k[$j++] = "Unrecognised AI"; //#3497 + $k[$j++] = false; //#3497 + break; //#3497 + } //#3497 + } //#3497 + if ($nt($k[--$j])) { //#3507 + var _c7 = $k[--$j]; //#3501 + var _c9 = $s((_c7.length + $_.ai.length) + 5); //#3501 + $puti(_c9, 0, "AI "); //#3502 + $puti(_c9, 3, $_.ai); //#3503 + $puti(_c9, 3 + $_.ai.length, ": "); //#3504 + $puti(_c9, 5 + $_.ai.length, _c7); //#3505 + $k[$j++] = _c9; //#3506 + bwipp_raiseerror(); //#3506 + } //#3506 $_.aiexists = function() { - $_.this = $k[--$j]; //#3267 - $_.patt = $k[--$j]; //#3268 - for (var _Z4 = 0, _Z5 = 1; _Z4 < _Z5; _Z4++) { //#3289 - var _Z8 = $get($_.aivals, $_.patt) !== undefined; //#3270 - if (_Z8) { //#3270 - $k[$j++] = true; //#3270 - break; //#3270 - } //#3270 - if ($_.patt.length == 4) { //#3287 - if ($eq($geti($_.patt, 3, 1), "n")) { //#3285 - var _ZE = $eq($geti($_.patt, 2, 1), "n") ? 2 : 3; //#3273 - $_.pfxlen = _ZE; //#3273 - var _ZF = $_.ais; //#3275 - $k[$j++] = false; //#3283 - for (var _ZG = 0, _ZH = _ZF.length; _ZG < _ZH; _ZG++) { //#3283 - var _ZI = $get(_ZF, _ZG); //#3283 - $k[$j++] = _ZI; //#3282 - if ($ne(_ZI, $_.this) && (_ZI.length == 4)) { //#3281 - if ($eq($geti($k[--$j], 0, $_.pfxlen), $geti($_.patt, 0, $_.pfxlen))) { //#3279 - $j--; //#3278 - $k[$j++] = true; //#3278 - } //#3278 - } else { //#3281 - $j--; //#3281 - } //#3281 - } //#3281 - break; //#3284 - } //#3284 - $k[$j++] = false; //#3286 - break; //#3286 - } //#3286 - $k[$j++] = false; //#3288 - break; //#3288 - } //#3288 - }; //#3288 - var _ZQ = $_.vals; //#3293 - $_.aivals = new Map; //#3293 - for (var _ZT = 0, _ZS = $_.vals.length - 1; _ZT <= _ZS; _ZT += 1) { //#3308 - $_.ai = $get($_.ais, _ZT); //#3295 - $_.val = $get($_.vals, _ZT); //#3296 - var _Za = $get($_.aivals, $_.ai) !== undefined; //#3297 - if (_Za) { //#3306 - if ($ne($get($_.aivals, $_.ai), $_.val)) { //#3304 - var _Zg = $s($_.ai.length + 40); //#3299 - $puti(_Zg, 0, "Repeated AIs ("); //#3300 - $puti(_Zg, 14, $_.ai); //#3301 - $puti(_Zg, 14 + $_.ai.length, ") must have the same value"); //#3302 - $k[$j++] = 'bwipp.GS1repeatedDifferingAIs#3303'; //#3303 - $k[$j++] = _Zg; //#3303 - bwipp_raiseerror(); //#3303 - } //#3303 - } else { //#3306 - $put($_.aivals, $_.ai, $_.val); //#3306 - } //#3306 - } //#3306 - for (var _Zo = 0, _Zn = $_.vals.length - 1; _Zo <= _Zn; _Zo += 1) { //#3350 - $_.ai = $get($_.ais, _Zo); //#3312 - var _Zt = $get($_.gs1syntax, $_.ai); //#3313 - var _Zu = $get(_Zt, 'ex') !== undefined; //#3313 - $k[$j++] = _Zt; //#3328 - $k[$j++] = 'ex'; //#3328 - if (_Zu) { //#3327 - var _Zv = $k[--$j]; //#3314 - $forall($get($k[--$j], _Zv), function() { //#3325 - $_.patt = $k[--$j]; //#3315 - $k[$j++] = $_.patt; //#3316 - $k[$j++] = $_.ai; //#3316 - $_.aiexists(); //#3316 - if ($k[--$j]) { //#3324 - var _a4 = $s(($_.ai.length + $_.patt.length) + 36); //#3317 - $puti(_a4, 0, "AIs ("); //#3318 - $puti(_a4, 5, $_.ai); //#3319 - $puti(_a4, 5 + $_.ai.length, ") and ("); //#3320 - $puti(_a4, 12 + $_.ai.length, $_.patt); //#3321 - $puti(_a4, (12 + $_.ai.length) + $_.patt.length, ") are mutually exclusive"); //#3322 - $k[$j++] = 'bwipp.GS1exclusiveAIs#3323'; //#3323 - $k[$j++] = _a4; //#3323 - bwipp_raiseerror(); //#3323 - } //#3323 - }); //#3323 - } else { //#3327 - $j -= 2; //#3327 - } //#3327 - if ($_.lintreqs) { //#3349 - var _aE = $get($_.gs1syntax, $_.ai); //#3330 - var _aF = $get(_aE, 'req') !== undefined; //#3330 - $k[$j++] = _aE; //#3348 - $k[$j++] = 'req'; //#3348 - if (_aF) { //#3347 - var _aG = $k[--$j]; //#3331 - $forall($get($k[--$j], _aG), function() { //#3345 - var _aJ = $k[--$j]; //#3332 - $k[$j++] = false; //#3337 - $forall(_aJ, function() { //#3337 - var _aK = $k[--$j]; //#3333 - $k[$j++] = true; //#3335 - $forall(_aK, function() { //#3335 - $k[$j++] = $_.ai; //#3334 - $_.aiexists(); //#3334 - if ($nt($k[--$j])) { //#3334 - $j--; //#3334 - $k[$j++] = false; //#3334 - } //#3334 - }); //#3334 - if ($k[--$j]) { //#3336 - $j--; //#3336 - $k[$j++] = true; //#3336 - return true; //#3336 - } //#3336 - }); //#3336 - if ($nt($k[--$j])) { //#3344 - var _aQ = $s($_.ai.length + 47); //#3339 - $puti(_aQ, 0, "One of more requisite AIs for AI ("); //#3340 - $puti(_aQ, 34, $_.ai); //#3341 - $puti(_aQ, 34 + $_.ai.length, ") are missing"); //#3342 - $k[$j++] = 'bwipp.GS1missingAIs#3343'; //#3343 - $k[$j++] = _aQ; //#3343 - bwipp_raiseerror(); //#3343 - } //#3343 - }); //#3343 - } else { //#3347 - $j -= 2; //#3347 - } //#3347 - } //#3347 - } //#3347 - } //#3347 - $k[$j++] = $_.ais; //#3356 - $k[$j++] = $_.vals; //#3356 - $k[$j++] = $_.fncs; //#3356 - $_ = Object.getPrototypeOf($_); //#3356 - $_ = Object.getPrototypeOf($_); //#3358 + $_.this = $k[--$j]; //#3511 + $_.patt = $k[--$j]; //#3512 + for (var _cF = 0, _cG = 1; _cF < _cG; _cF++) { //#3533 + var _cJ = $get($_.aivals, $_.patt) !== undefined; //#3514 + if (_cJ) { //#3514 + $k[$j++] = true; //#3514 + break; //#3514 + } //#3514 + if ($_.patt.length == 4) { //#3531 + if ($eq($geti($_.patt, 3, 1), "n")) { //#3529 + var _cP = $eq($geti($_.patt, 2, 1), "n") ? 2 : 3; //#3517 + $_.pfxlen = _cP; //#3517 + var _cQ = $_.ais; //#3519 + $k[$j++] = false; //#3527 + for (var _cR = 0, _cS = _cQ.length; _cR < _cS; _cR++) { //#3527 + var _cT = $get(_cQ, _cR); //#3527 + $k[$j++] = _cT; //#3526 + if ($ne(_cT, $_.this) && (_cT.length == 4)) { //#3525 + if ($eq($geti($k[--$j], 0, $_.pfxlen), $geti($_.patt, 0, $_.pfxlen))) { //#3523 + $j--; //#3522 + $k[$j++] = true; //#3522 + } //#3522 + } else { //#3525 + $j--; //#3525 + } //#3525 + } //#3525 + break; //#3528 + } //#3528 + $k[$j++] = false; //#3530 + break; //#3530 + } //#3530 + $k[$j++] = false; //#3532 + break; //#3532 + } //#3532 + }; //#3532 + var _cb = $_.vals; //#3537 + $_.aivals = new Map; //#3537 + for (var _ce = 0, _cd = $_.vals.length - 1; _ce <= _cd; _ce += 1) { //#3552 + $_.ai = $get($_.ais, _ce); //#3539 + $_.val = $get($_.vals, _ce); //#3540 + var _cl = $get($_.aivals, $_.ai) !== undefined; //#3541 + if (_cl) { //#3550 + if ($ne($get($_.aivals, $_.ai), $_.val)) { //#3548 + var _cr = $s($_.ai.length + 40); //#3543 + $puti(_cr, 0, "Repeated AIs ("); //#3544 + $puti(_cr, 14, $_.ai); //#3545 + $puti(_cr, 14 + $_.ai.length, ") must have the same value"); //#3546 + $k[$j++] = 'bwipp.GS1repeatedDifferingAIs#3547'; //#3547 + $k[$j++] = _cr; //#3547 + bwipp_raiseerror(); //#3547 + } //#3547 + } else { //#3550 + $put($_.aivals, $_.ai, $_.val); //#3550 + } //#3550 + } //#3550 + for (var _cz = 0, _cy = $_.vals.length - 1; _cz <= _cy; _cz += 1) { //#3594 + $_.ai = $get($_.ais, _cz); //#3556 + var _d4 = $get($_.gs1syntax, $_.ai); //#3557 + var _d5 = $get(_d4, 'ex') !== undefined; //#3557 + $k[$j++] = _d4; //#3572 + $k[$j++] = 'ex'; //#3572 + if (_d5) { //#3571 + var _d6 = $k[--$j]; //#3558 + $forall($get($k[--$j], _d6), function() { //#3569 + $_.patt = $k[--$j]; //#3559 + $k[$j++] = $_.patt; //#3560 + $k[$j++] = $_.ai; //#3560 + $_.aiexists(); //#3560 + if ($k[--$j]) { //#3568 + var _dF = $s(($_.ai.length + $_.patt.length) + 36); //#3561 + $puti(_dF, 0, "AIs ("); //#3562 + $puti(_dF, 5, $_.ai); //#3563 + $puti(_dF, 5 + $_.ai.length, ") and ("); //#3564 + $puti(_dF, 12 + $_.ai.length, $_.patt); //#3565 + $puti(_dF, (12 + $_.ai.length) + $_.patt.length, ") are mutually exclusive"); //#3566 + $k[$j++] = 'bwipp.GS1exclusiveAIs#3567'; //#3567 + $k[$j++] = _dF; //#3567 + bwipp_raiseerror(); //#3567 + } //#3567 + }); //#3567 + } else { //#3571 + $j -= 2; //#3571 + } //#3571 + if ($_.lintreqs) { //#3593 + var _dP = $get($_.gs1syntax, $_.ai); //#3574 + var _dQ = $get(_dP, 'req') !== undefined; //#3574 + $k[$j++] = _dP; //#3592 + $k[$j++] = 'req'; //#3592 + if (_dQ) { //#3591 + var _dR = $k[--$j]; //#3575 + $forall($get($k[--$j], _dR), function() { //#3589 + var _dU = $k[--$j]; //#3576 + $k[$j++] = false; //#3581 + $forall(_dU, function() { //#3581 + var _dV = $k[--$j]; //#3577 + $k[$j++] = true; //#3579 + $forall(_dV, function() { //#3579 + $k[$j++] = $_.ai; //#3578 + $_.aiexists(); //#3578 + if ($nt($k[--$j])) { //#3578 + $j--; //#3578 + $k[$j++] = false; //#3578 + } //#3578 + }); //#3578 + if ($k[--$j]) { //#3580 + $j--; //#3580 + $k[$j++] = true; //#3580 + return true; //#3580 + } //#3580 + }); //#3580 + if ($nt($k[--$j])) { //#3588 + var _db = $s($_.ai.length + 47); //#3583 + $puti(_db, 0, "One of more requisite AIs for AI ("); //#3584 + $puti(_db, 34, $_.ai); //#3585 + $puti(_db, 34 + $_.ai.length, ") are missing"); //#3586 + $k[$j++] = 'bwipp.GS1missingAIs#3587'; //#3587 + $k[$j++] = _db; //#3587 + bwipp_raiseerror(); //#3587 + } //#3587 + }); //#3587 + } else { //#3591 + $j -= 2; //#3591 + } //#3591 + } //#3591 + } //#3591 + } //#3591 + $k[$j++] = $_.ais; //#3600 + $k[$j++] = $_.vals; //#3600 + $k[$j++] = $_.fncs; //#3600 + $_ = Object.getPrototypeOf($_); //#3600 + $_ = Object.getPrototypeOf($_); //#3602 } //bwipp_gs1process function bwipp_renmatrix() { - if ($_.bwipjs_dontdraw) { //#3633 - return; //#3633 - } //#3633 - $_ = Object.create($_); //#3635 - $_.width = 1; //#3638 - $_.height = 1; //#3639 - $_.bordercolor = "unset"; //#3640 - $_.barcolor = "unset"; //#3641 - $_.backgroundcolor = "unset"; //#3642 - $_.colormap = "unset"; //#3643 - $_.dotty = false; //#3644 - $_.inkspread = null; //#3645 - $_.inkspreadh = null; //#3646 - $_.inkspreadv = null; //#3647 - $_.includetext = false; //#3648 - $_.txt = $a([]); //#3649 - $_.textcolor = "unset"; //#3650 - $_.textxalign = "unset"; //#3651 - $_.textyalign = "unset"; //#3652 - $_.textfont = "OCR-B"; //#3653 - $_.textsize = 10; //#3654 - $_.textxoffset = 0; //#3655 - $_.textyoffset = 0; //#3656 - $_.textgaps = 0; //#3657 - $_.alttext = ""; //#3658 - $_.showborder = false; //#3659 - $_.borderleft = 0; //#3660 - $_.borderright = 0; //#3661 - $_.bordertop = 0; //#3662 - $_.borderbottom = 0; //#3663 - $_.borderwidth = 0.25; //#3664 - $forall($k[--$j], function() { //#3666 - var _3 = $k[--$j]; //#3666 - $_[$k[--$j]] = _3; //#3666 - }); //#3666 - $k[$j++] = $_.opt; //#3667 - delete $_['opt']; //#3667 - $k[$j++] = $_; //#3667 - bwipp_processoptions(); //#3667 - $j--; //#3667 - if ($eq($_.inkspread, null)) { //#3669 - $_.inkspread = 0; //#3669 - } //#3669 - if ($eq($_.inkspreadh, null)) { //#3670 - $_.inkspreadh = $_.inkspread; //#3670 - } //#3670 - if ($eq($_.inkspreadv, null)) { //#3671 - $_.inkspreadv = $_.inkspread; //#3671 - } //#3671 - if ($_.textsize <= 0) { //#3675 - $k[$j++] = 'bwipp.renmatrixBadTextsize#3674'; //#3674 - $k[$j++] = "The font size must be greater than zero"; //#3674 - bwipp_raiseerror(); //#3674 - } //#3674 + if ($_.bwipjs_dontdraw) { //#3896 + return; //#3896 + } //#3896 + $_ = Object.create($_); //#3898 + $_.width = 1; //#3901 + $_.height = 1; //#3902 + $_.bordercolor = "unset"; //#3903 + $_.barcolor = "unset"; //#3904 + $_.backgroundcolor = "unset"; //#3905 + $_.colormap = "unset"; //#3906 + $_.dotty = false; //#3907 + $_.inkspread = null; //#3908 + $_.inkspreadh = null; //#3909 + $_.inkspreadv = null; //#3910 + $_.includetext = false; //#3911 + $_.txt = $a([]); //#3912 + $_.textcolor = "unset"; //#3913 + $_.textxalign = "unset"; //#3914 + $_.textyalign = "unset"; //#3915 + $_.textfont = "OCR-B"; //#3916 + $_.textsize = 10; //#3917 + $_.textxoffset = 0; //#3918 + $_.textyoffset = 0; //#3919 + $_.textgaps = 0; //#3920 + $_.alttext = ""; //#3921 + $_.showborder = false; //#3922 + $_.borderleft = 0; //#3923 + $_.borderright = 0; //#3924 + $_.bordertop = 0; //#3925 + $_.borderbottom = 0; //#3926 + $_.borderwidth = 0.25; //#3927 + $forall($k[--$j], function() { //#3929 + var _3 = $k[--$j]; //#3929 + $_[$k[--$j]] = _3; //#3929 + }); //#3929 + $k[$j++] = $_.opt; //#3930 + delete $_['opt']; //#3930 + $k[$j++] = $_; //#3930 + bwipp_processoptions(); //#3930 + $j--; //#3930 + if ($eq($_.inkspread, null)) { //#3932 + $_.inkspread = 0; //#3932 + } //#3932 + if ($eq($_.inkspreadh, null)) { //#3933 + $_.inkspreadh = $_.inkspread; //#3933 + } //#3933 + if ($eq($_.inkspreadv, null)) { //#3934 + $_.inkspreadv = $_.inkspread; //#3934 + } //#3934 + if ($_.textsize <= 0) { //#3938 + $k[$j++] = 'bwipp.renmatrixBadTextsize#3937'; //#3937 + $k[$j++] = "The font size must be greater than zero"; //#3937 + bwipp_raiseerror(); //#3937 + } //#3937 $_.xyget = function() { - var _D = $k[--$j]; //#3677 - var _G = $get($_.pixs, $f($k[--$j] + (_D * $_.pixx))); //#3677 - $k[$j++] = _G; //#3677 - }; //#3677 + var _D = $k[--$j]; //#3940 + var _G = $get($_.pixs, $f($k[--$j] + (_D * $_.pixx))); //#3940 + $k[$j++] = _G; //#3940 + }; //#3940 $_.cget = function() { - var _I = $k[--$j]; //#3678 - var _L = $get($_.cache, $f($k[--$j] + (_I * $_.pixx))); //#3678 - var _M = $k[--$j]; //#3678 - $k[$j++] = $an(_M, _L); //#3678 - }; //#3678 + var _I = $k[--$j]; //#3941 + var _L = $get($_.cache, $f($k[--$j] + (_I * $_.pixx))); //#3941 + var _M = $k[--$j]; //#3941 + $k[$j++] = $an(_M, _L); //#3941 + }; //#3941 $_.cput = function() { - var _N = $k[--$j]; //#3680 - $k[$j++] = _N; //#3684 - if ((_N % 4) == 0) { //#3683 - var _O = $k[--$j]; //#3681 - var _P = $k[--$j]; //#3681 - var _Q = $k[--$j]; //#3681 - var _R = $_.pixx; //#3681 - var _S = $_.cache; //#3681 - $put(_S, $f(_Q + (_P * _R)), $or($get(_S, $f(_Q + (_P * _R))), _O)); //#3681 - } else { //#3683 - $j -= 3; //#3683 - } //#3683 - }; //#3683 + var _N = $k[--$j]; //#3943 + $k[$j++] = _N; //#3947 + if ((_N % 4) == 0) { //#3946 + var _O = $k[--$j]; //#3944 + var _P = $k[--$j]; //#3944 + var _Q = $k[--$j]; //#3944 + var _R = $_.pixx; //#3944 + var _S = $_.cache; //#3944 + $put(_S, $f(_Q + (_P * _R)), $or($get(_S, $f(_Q + (_P * _R))), _O)); //#3944 + } else { //#3946 + $j -= 3; //#3946 + } //#3946 + }; //#3946 $_.abcd = function() { - $k[$j++] = $s(4); //#3692 - $k[$j++] = 0; //#3692 - $k[$j++] = Infinity; //#3688 - var _V = $k[--$j]; //#3689 - var _W = $k[--$j]; //#3689 - var _X = $k[--$j]; //#3689 - var _Y = $k[--$j]; //#3689 - var _b = $f($k[--$j] + (_Y * $_.pixx)); //#3690 - $k[$j++] = _X; //#3691 - $k[$j++] = _W; //#3691 - $k[$j++] = _V; //#3691 - $k[$j++] = _b; //#3691 - $aload($geti($_.pixs, _b, 2)); //#3691 - var _e = $k[--$j]; //#3691 - var _f = $k[--$j]; //#3691 - var _j = $geti($_.pixs, $f($k[--$j] + $_.pixx), 2); //#3692 - $k[$j++] = _f; //#3692 - $k[$j++] = _e; //#3692 - $aload(_j); //#3692 - var _k = $a(); //#3692 - for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#3693 - var _o = $k[--$j]; //#3693 - var _p = $k[--$j]; //#3693 - $put(_p, _o, $f($get(_k, _l) + 48)); //#3693 - $k[$j++] = _p; //#3693 - $k[$j++] = $f(_o + 1); //#3693 - } //#3693 - $j--; //#3693 - }; //#3693 + $k[$j++] = $s(4); //#3955 + $k[$j++] = 0; //#3955 + $k[$j++] = Infinity; //#3951 + var _V = $k[--$j]; //#3952 + var _W = $k[--$j]; //#3952 + var _X = $k[--$j]; //#3952 + var _Y = $k[--$j]; //#3952 + var _b = $f($k[--$j] + (_Y * $_.pixx)); //#3953 + $k[$j++] = _X; //#3954 + $k[$j++] = _W; //#3954 + $k[$j++] = _V; //#3954 + $k[$j++] = _b; //#3954 + $aload($geti($_.pixs, _b, 2)); //#3954 + var _e = $k[--$j]; //#3954 + var _f = $k[--$j]; //#3954 + var _j = $geti($_.pixs, $f($k[--$j] + $_.pixx), 2); //#3955 + $k[$j++] = _f; //#3955 + $k[$j++] = _e; //#3955 + $aload(_j); //#3955 + var _k = $a(); //#3955 + for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#3956 + var _o = $k[--$j]; //#3956 + var _p = $k[--$j]; //#3956 + $put(_p, _o, $f($get(_k, _l) + 48)); //#3956 + $k[$j++] = _p; //#3956 + $k[$j++] = $f(_o + 1); //#3956 + } //#3956 + $j--; //#3956 + }; //#3956 $_.right = function() { - if ($_.dir != 1) { //#3696 - $k[$j++] = $_.x; //#3696 - $k[$j++] = $_.y; //#3696 - $k[$j++] = $_.dir; //#3696 - $_.cput(); //#3696 - $k[$j++] = $a([$_.x, $_.y]); //#3696 - } //#3696 - $_.x = $_.x + 1; //#3696 - $_.dir = 1; //#3696 - }; //#3696 + if ($_.dir != 1) { //#3959 + $k[$j++] = $_.x; //#3959 + $k[$j++] = $_.y; //#3959 + $k[$j++] = $_.dir; //#3959 + $_.cput(); //#3959 + $k[$j++] = $a([$_.x, $_.y]); //#3959 + } //#3959 + $_.x = $_.x + 1; //#3959 + $_.dir = 1; //#3959 + }; //#3959 $_.down = function() { - if ($_.dir != 2) { //#3697 - $k[$j++] = $_.x; //#3697 - $k[$j++] = $_.y; //#3697 - $k[$j++] = $_.dir; //#3697 - $_.cput(); //#3697 - $k[$j++] = $a([$_.x, $_.y]); //#3697 - } //#3697 - $_.y = $_.y + 1; //#3697 - $_.dir = 2; //#3697 - }; //#3697 + if ($_.dir != 2) { //#3960 + $k[$j++] = $_.x; //#3960 + $k[$j++] = $_.y; //#3960 + $k[$j++] = $_.dir; //#3960 + $_.cput(); //#3960 + $k[$j++] = $a([$_.x, $_.y]); //#3960 + } //#3960 + $_.y = $_.y + 1; //#3960 + $_.dir = 2; //#3960 + }; //#3960 $_.left = function() { - if ($_.dir != 4) { //#3698 - $k[$j++] = $_.x; //#3698 - $k[$j++] = $_.y; //#3698 - $k[$j++] = $_.dir; //#3698 - $_.cput(); //#3698 - $k[$j++] = $a([$_.x, $_.y]); //#3698 - } //#3698 - $_.x = $_.x - 1; //#3698 - $_.dir = 4; //#3698 - }; //#3698 + if ($_.dir != 4) { //#3961 + $k[$j++] = $_.x; //#3961 + $k[$j++] = $_.y; //#3961 + $k[$j++] = $_.dir; //#3961 + $_.cput(); //#3961 + $k[$j++] = $a([$_.x, $_.y]); //#3961 + } //#3961 + $_.x = $_.x - 1; //#3961 + $_.dir = 4; //#3961 + }; //#3961 $_.up = function() { - if ($_.dir != 8) { //#3699 - $k[$j++] = $_.x; //#3699 - $k[$j++] = $_.y; //#3699 - $k[$j++] = $_.dir; //#3699 - $_.cput(); //#3699 - $k[$j++] = $a([$_.x, $_.y]); //#3699 - } //#3699 - $_.y = $_.y - 1; //#3699 - $_.dir = 8; //#3699 - }; //#3699 + if ($_.dir != 8) { //#3962 + $k[$j++] = $_.x; //#3962 + $k[$j++] = $_.y; //#3962 + $k[$j++] = $_.dir; //#3962 + $_.cput(); //#3962 + $k[$j++] = $a([$_.x, $_.y]); //#3962 + } //#3962 + $_.y = $_.y - 1; //#3962 + $_.dir = 8; //#3962 + }; //#3962 $_.trace = function() { - $_.y = $k[--$j]; //#3703 - $_.x = $k[--$j]; //#3703 - $k[$j++] = 'dir'; //#3705 - $k[$j++] = $f($_.x + 1); //#3705 - $k[$j++] = $f($_.y + 1); //#3705 - $_.xyget(); //#3705 - var _1R = ($k[--$j] == 1) ? 8 : 4; //#3705 - $_[$k[--$j]] = _1R; //#3705 - $_.sx = $_.x; //#3706 - $_.sy = $_.y; //#3706 - $_.sdir = $_.dir; //#3706 - $k[$j++] = Infinity; //#3710 - for (;;) { //#3724 - $k[$j++] = $_.x; //#3711 - $k[$j++] = $_.y; //#3711 - $_.abcd(); //#3711 - for (var _1Y = 0, _1Z = 1; _1Y < _1Z; _1Y++) { //#3722 - var _1a = $k[--$j]; //#3713 - $k[$j++] = _1a; //#3713 - if ($eq(_1a, "0001") || ($eq(_1a, "0011") || $eq(_1a, "1011"))) { //#3713 - $j--; //#3713 - $_.right(); //#3713 - break; //#3713 - } //#3713 - var _1b = $k[--$j]; //#3714 - $k[$j++] = _1b; //#3714 - if ($eq(_1b, "0010") || ($eq(_1b, "1010") || $eq(_1b, "1110"))) { //#3714 - $j--; //#3714 - $_.down(); //#3714 - break; //#3714 - } //#3714 - var _1c = $k[--$j]; //#3715 - $k[$j++] = _1c; //#3715 - if ($eq(_1c, "1000") || ($eq(_1c, "1100") || $eq(_1c, "1101"))) { //#3715 - $j--; //#3715 - $_.left(); //#3715 - break; //#3715 - } //#3715 - var _1d = $k[--$j]; //#3716 - $k[$j++] = _1d; //#3716 - if ($eq(_1d, "0100") || ($eq(_1d, "0101") || $eq(_1d, "0111"))) { //#3716 - $j--; //#3716 - $_.up(); //#3716 - break; //#3716 - } //#3716 - var _1e = $k[--$j]; //#3717 - $k[$j++] = _1e; //#3721 - if ($eq(_1e, "1001")) { //#3720 - if ($_.dir == 2) { //#3718 - $j--; //#3718 - $_.left(); //#3718 - break; //#3718 - } else { //#3718 - $j--; //#3718 - $_.right(); //#3718 - break; //#3718 - } //#3718 - } else { //#3720 - if ($_.dir == 1) { //#3720 - $j--; //#3720 - $_.down(); //#3720 - break; //#3720 - } else { //#3720 - $j--; //#3720 - $_.up(); //#3720 - break; //#3720 - } //#3720 - } //#3720 - } //#3720 - if (($eq($_.x, $_.sx) && $eq($_.y, $_.sy)) && ($_.dir == $_.sdir)) { //#3723 - break; //#3723 - } //#3723 - } //#3723 - $astore($a($counttomark())); //#3725 - var _1p = $k[--$j]; //#3725 - var _1q = $k[--$j]; //#3725 - $k[$j++] = _1p; //#3725 - $k[$j++] = _1q; //#3725 - $j--; //#3725 - }; //#3725 + $_.y = $k[--$j]; //#3966 + $_.x = $k[--$j]; //#3966 + $k[$j++] = 'dir'; //#3968 + $k[$j++] = $f($_.x + 1); //#3968 + $k[$j++] = $f($_.y + 1); //#3968 + $_.xyget(); //#3968 + var _1R = ($k[--$j] == 1) ? 8 : 4; //#3968 + $_[$k[--$j]] = _1R; //#3968 + $_.sx = $_.x; //#3969 + $_.sy = $_.y; //#3969 + $_.sdir = $_.dir; //#3969 + $k[$j++] = Infinity; //#3973 + for (;;) { //#3987 + $k[$j++] = $_.x; //#3974 + $k[$j++] = $_.y; //#3974 + $_.abcd(); //#3974 + for (var _1Y = 0, _1Z = 1; _1Y < _1Z; _1Y++) { //#3985 + var _1a = $k[--$j]; //#3976 + $k[$j++] = _1a; //#3976 + if ($eq(_1a, "0001") || ($eq(_1a, "0011") || $eq(_1a, "1011"))) { //#3976 + $j--; //#3976 + $_.right(); //#3976 + break; //#3976 + } //#3976 + var _1b = $k[--$j]; //#3977 + $k[$j++] = _1b; //#3977 + if ($eq(_1b, "0010") || ($eq(_1b, "1010") || $eq(_1b, "1110"))) { //#3977 + $j--; //#3977 + $_.down(); //#3977 + break; //#3977 + } //#3977 + var _1c = $k[--$j]; //#3978 + $k[$j++] = _1c; //#3978 + if ($eq(_1c, "1000") || ($eq(_1c, "1100") || $eq(_1c, "1101"))) { //#3978 + $j--; //#3978 + $_.left(); //#3978 + break; //#3978 + } //#3978 + var _1d = $k[--$j]; //#3979 + $k[$j++] = _1d; //#3979 + if ($eq(_1d, "0100") || ($eq(_1d, "0101") || $eq(_1d, "0111"))) { //#3979 + $j--; //#3979 + $_.up(); //#3979 + break; //#3979 + } //#3979 + var _1e = $k[--$j]; //#3980 + $k[$j++] = _1e; //#3984 + if ($eq(_1e, "1001")) { //#3983 + if ($_.dir == 2) { //#3981 + $j--; //#3981 + $_.left(); //#3981 + break; //#3981 + } else { //#3981 + $j--; //#3981 + $_.right(); //#3981 + break; //#3981 + } //#3981 + } else { //#3983 + if ($_.dir == 1) { //#3983 + $j--; //#3983 + $_.down(); //#3983 + break; //#3983 + } else { //#3983 + $j--; //#3983 + $_.up(); //#3983 + break; //#3983 + } //#3983 + } //#3983 + } //#3983 + if (($eq($_.x, $_.sx) && $eq($_.y, $_.sy)) && ($_.dir == $_.sdir)) { //#3986 + break; //#3986 + } //#3986 + } //#3986 + $astore($a($counttomark())); //#3988 + var _1p = $k[--$j]; //#3988 + var _1q = $k[--$j]; //#3988 + $k[$j++] = _1p; //#3988 + $k[$j++] = _1q; //#3988 + $j--; //#3988 + }; //#3988 $_.drawlayer = function() { - $_.pixsorig = $_.pixs; //#3751 - $_.pixs = $k[--$j]; //#3752 - $k[$j++] = Infinity; //#3755 - for (var _1u = 0, _1v = $_.pixx + 2; _1u < _1v; _1u++) { //#3756 - $k[$j++] = 0; //#3756 - } //#3756 - for (var _1z = 0, _20 = $_.pixx, _1y = $_.pixs.length - 1; _20 < 0 ? _1z >= _1y : _1z <= _1y; _1z += _20) { //#3761 - $k[$j++] = 0; //#3759 - $aload($geti($_.pixs, _1z, $_.pixx)); //#3759 - $k[$j++] = 0; //#3760 - } //#3760 - for (var _25 = 0, _26 = $_.pixx + 2; _25 < _26; _25++) { //#3762 - $k[$j++] = 0; //#3762 - } //#3762 - $_.pixs = $a(); //#3762 - $_.pixx = $_.pixx + 2; //#3764 - $_.pixy = $_.pixy + 2; //#3765 - $k[$j++] = Infinity; //#3768 - for (var _2B = 0, _2C = $_.pixs.length; _2B < _2C; _2B++) { //#3768 - $k[$j++] = 0; //#3768 - } //#3768 - $_.cache = $a(); //#3768 - $k[$j++] = Infinity; //#3771 - for (var _2G = 0, _2F = $_.pixy - 2; _2G <= _2F; _2G += 1) { //#3788 - $_.j = _2G; //#3773 - for (var _2J = 0, _2I = $_.pixx - 2; _2J <= _2I; _2J += 1) { //#3787 - $_.i = _2J; //#3775 - $k[$j++] = 'k'; //#3776 - $k[$j++] = $_.i; //#3776 - $k[$j++] = $_.j; //#3776 - $_.abcd(); //#3776 - var _2M = $k[--$j]; //#3776 - $_[$k[--$j]] = _2M; //#3776 - if ($eq($_.k, "0001") || $eq($_.k, "1001")) { //#3781 - $k[$j++] = 8; //#3778 - $k[$j++] = $_.i; //#3778 - $k[$j++] = $_.j; //#3778 - $_.cget(); //#3778 - if ($k[--$j] == 0) { //#3780 - $k[$j++] = $_.i; //#3779 - $k[$j++] = $_.j; //#3779 - $_.trace(); //#3779 - } //#3779 - } //#3779 - if ($eq($_.k, "1110")) { //#3786 - $k[$j++] = 4; //#3783 - $k[$j++] = $_.i; //#3783 - $k[$j++] = $_.j; //#3783 - $_.cget(); //#3783 - if ($k[--$j] == 0) { //#3785 - $k[$j++] = $_.i; //#3784 - $k[$j++] = $_.j; //#3784 - $_.trace(); //#3784 - } //#3784 - } //#3784 - } //#3784 - } //#3784 - $_.paths = $a(); //#3784 - $_.pixx = $_.pixx - 2; //#3792 - $_.pixy = $_.pixy - 2; //#3793 - $$.newpath(); //#3796 - var _2e = $_.paths; //#3797 - for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#3815 - $_.p = $get(_2e, _2f); //#3798 - $_.len = $_.p.length; //#3799 - $aload($get($_.p, $_.len - 1)); //#3800 - $aload($get($_.p, 0)); //#3801 - for (var _2q = 0, _2p = $_.len - 1; _2q <= _2p; _2q += 1) { //#3812 - $_.i = _2q; //#3803 - $aload($get($_.p, ($_.i + 1) % $_.len)); //#3804 - var _2v = $k[--$j]; //#3804 - var _2w = $k[--$j]; //#3804 - var _2x = $k[--$j]; //#3804 - var _2y = $k[--$j]; //#3804 - var _2z = $k[--$j]; //#3804 - var _30 = $k[--$j]; //#3804 - $k[$j++] = _2y; //#3806 - $k[$j++] = _2x; //#3806 - $k[$j++] = _2w; //#3806 - $k[$j++] = _2v; //#3806 - $k[$j++] = _30; //#3806 - $k[$j++] = _2y; //#3806 - $k[$j++] = $_.inkspreadh; //#3806 - if ($lt(_2v, _2z)) { //#3806 - var _32 = $k[--$j]; //#3806 - var _33 = $k[--$j]; //#3806 - $k[$j++] = $f(_33 + _32); //#3806 - } else { //#3806 - var _34 = $k[--$j]; //#3806 - var _35 = $k[--$j]; //#3806 - $k[$j++] = $f(_35 - _34); //#3806 - } //#3806 - var _36 = $k[--$j]; //#3807 - var _37 = $k[--$j]; //#3807 - var _38 = $k[--$j]; //#3807 - var _39 = $k[--$j]; //#3807 - var _3A = $k[--$j]; //#3808 - $k[$j++] = _3A; //#3809 - $k[$j++] = _36; //#3809 - $k[$j++] = _39; //#3809 - $k[$j++] = _38; //#3809 - $k[$j++] = _3A; //#3809 - $k[$j++] = $_.inkspreadv; //#3809 - if ($gt(_39, _37)) { //#3809 - var _3C = $k[--$j]; //#3809 - var _3D = $k[--$j]; //#3809 - $k[$j++] = $f(_3D + _3C); //#3809 - } else { //#3809 - var _3E = $k[--$j]; //#3809 - var _3F = $k[--$j]; //#3809 - $k[$j++] = $f(_3F - _3E); //#3809 - } //#3809 - var _3G = $k[--$j]; //#3810 - var _3H = $k[--$j]; //#3810 - var _3I = $k[--$j]; //#3810 - var _3J = $k[--$j]; //#3810 - $k[$j++] = _3I; //#3811 - $k[$j++] = _3H; //#3811 - $k[$j++] = _3J; //#3811 - $k[$j++] = $f($_.pixy - _3G); //#3811 - if ($_.i == 0) { //#3811 - var _3M = $k[--$j]; //#3811 - $$.moveto($k[--$j], _3M); //#3811 - } else { //#3811 - var _3O = $k[--$j]; //#3811 - $$.lineto($k[--$j], _3O); //#3811 - } //#3811 - } //#3811 - $$.closepath(); //#3813 - $j -= 4; //#3814 - } //#3814 - $$.fill(); //#3816 - $_.pixs = $_.pixsorig; //#3818 - }; //#3818 + $_.pixsorig = $_.pixs; //#4033 + $_.pixs = $k[--$j]; //#4034 + $k[$j++] = Infinity; //#4037 + for (var _1u = 0, _1v = $_.pixx + 2; _1u < _1v; _1u++) { //#4038 + $k[$j++] = 0; //#4038 + } //#4038 + for (var _1z = 0, _20 = $_.pixx, _1y = $_.pixs.length - 1; _20 < 0 ? _1z >= _1y : _1z <= _1y; _1z += _20) { //#4043 + $k[$j++] = 0; //#4041 + $aload($geti($_.pixs, _1z, $_.pixx)); //#4041 + $k[$j++] = 0; //#4042 + } //#4042 + for (var _25 = 0, _26 = $_.pixx + 2; _25 < _26; _25++) { //#4044 + $k[$j++] = 0; //#4044 + } //#4044 + $_.pixs = $a(); //#4044 + $_.pixx = $_.pixx + 2; //#4046 + $_.pixy = $_.pixy + 2; //#4047 + $k[$j++] = Infinity; //#4050 + for (var _2B = 0, _2C = $_.pixs.length; _2B < _2C; _2B++) { //#4050 + $k[$j++] = 0; //#4050 + } //#4050 + $_.cache = $a(); //#4050 + $k[$j++] = Infinity; //#4053 + for (var _2G = 0, _2F = $_.pixy - 2; _2G <= _2F; _2G += 1) { //#4070 + $_.j = _2G; //#4055 + for (var _2J = 0, _2I = $_.pixx - 2; _2J <= _2I; _2J += 1) { //#4069 + $_.i = _2J; //#4057 + $k[$j++] = 'k'; //#4058 + $k[$j++] = $_.i; //#4058 + $k[$j++] = $_.j; //#4058 + $_.abcd(); //#4058 + var _2M = $k[--$j]; //#4058 + $_[$k[--$j]] = _2M; //#4058 + if ($eq($_.k, "0001") || $eq($_.k, "1001")) { //#4063 + $k[$j++] = 8; //#4060 + $k[$j++] = $_.i; //#4060 + $k[$j++] = $_.j; //#4060 + $_.cget(); //#4060 + if ($k[--$j] == 0) { //#4062 + $k[$j++] = $_.i; //#4061 + $k[$j++] = $_.j; //#4061 + $_.trace(); //#4061 + } //#4061 + } //#4061 + if ($eq($_.k, "1110")) { //#4068 + $k[$j++] = 4; //#4065 + $k[$j++] = $_.i; //#4065 + $k[$j++] = $_.j; //#4065 + $_.cget(); //#4065 + if ($k[--$j] == 0) { //#4067 + $k[$j++] = $_.i; //#4066 + $k[$j++] = $_.j; //#4066 + $_.trace(); //#4066 + } //#4066 + } //#4066 + } //#4066 + } //#4066 + $_.paths = $a(); //#4066 + $_.pixx = $_.pixx - 2; //#4074 + $_.pixy = $_.pixy - 2; //#4075 + $$.newpath(); //#4078 + var _2e = $_.paths; //#4079 + for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#4097 + $_.p = $get(_2e, _2f); //#4080 + $_.len = $_.p.length; //#4081 + $aload($get($_.p, $_.len - 1)); //#4082 + $aload($get($_.p, 0)); //#4083 + for (var _2q = 0, _2p = $_.len - 1; _2q <= _2p; _2q += 1) { //#4094 + $_.i = _2q; //#4085 + $aload($get($_.p, ($_.i + 1) % $_.len)); //#4086 + var _2v = $k[--$j]; //#4086 + var _2w = $k[--$j]; //#4086 + var _2x = $k[--$j]; //#4086 + var _2y = $k[--$j]; //#4086 + var _2z = $k[--$j]; //#4086 + var _30 = $k[--$j]; //#4086 + $k[$j++] = _2y; //#4088 + $k[$j++] = _2x; //#4088 + $k[$j++] = _2w; //#4088 + $k[$j++] = _2v; //#4088 + $k[$j++] = _30; //#4088 + $k[$j++] = _2y; //#4088 + $k[$j++] = $_.inkspreadh; //#4088 + if ($lt(_2v, _2z)) { //#4088 + var _32 = $k[--$j]; //#4088 + var _33 = $k[--$j]; //#4088 + $k[$j++] = $f(_33 + _32); //#4088 + } else { //#4088 + var _34 = $k[--$j]; //#4088 + var _35 = $k[--$j]; //#4088 + $k[$j++] = $f(_35 - _34); //#4088 + } //#4088 + var _36 = $k[--$j]; //#4089 + var _37 = $k[--$j]; //#4089 + var _38 = $k[--$j]; //#4089 + var _39 = $k[--$j]; //#4089 + var _3A = $k[--$j]; //#4090 + $k[$j++] = _3A; //#4091 + $k[$j++] = _36; //#4091 + $k[$j++] = _39; //#4091 + $k[$j++] = _38; //#4091 + $k[$j++] = _3A; //#4091 + $k[$j++] = $_.inkspreadv; //#4091 + if ($gt(_39, _37)) { //#4091 + var _3C = $k[--$j]; //#4091 + var _3D = $k[--$j]; //#4091 + $k[$j++] = $f(_3D + _3C); //#4091 + } else { //#4091 + var _3E = $k[--$j]; //#4091 + var _3F = $k[--$j]; //#4091 + $k[$j++] = $f(_3F - _3E); //#4091 + } //#4091 + var _3G = $k[--$j]; //#4092 + var _3H = $k[--$j]; //#4092 + var _3I = $k[--$j]; //#4092 + var _3J = $k[--$j]; //#4092 + $k[$j++] = _3I; //#4093 + $k[$j++] = _3H; //#4093 + $k[$j++] = _3J; //#4093 + $k[$j++] = $f($_.pixy - _3G); //#4093 + if ($_.i == 0) { //#4093 + var _3M = $k[--$j]; //#4093 + $$.moveto($k[--$j], _3M); //#4093 + } else { //#4093 + var _3O = $k[--$j]; //#4093 + $$.lineto($k[--$j], _3O); //#4093 + } //#4093 + } //#4093 + $$.closepath(); //#4095 + $j -= 4; //#4096 + } //#4096 + $$.fill(); //#4098 + $_.pixs = $_.pixsorig; //#4100 + }; //#4100 $_.drawlayerdots = function() { - $_.pixsorig = $_.pixs; //#3824 - $_.pixs = $k[--$j]; //#3825 - $$.newpath(); //#3827 - for (var _3V = 0, _3U = $_.pixs.length - 1; _3V <= _3U; _3V += 1) { //#3835 - $_.x = _3V % $_.pixx; //#3829 - $_.y = ~~(_3V / $_.pixx); //#3830 - $k[$j++] = $_.x; //#3831 - $k[$j++] = $_.y; //#3831 - $_.xyget(); //#3831 - if ($k[--$j] == 1) { //#3834 - $$.moveto($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5)); //#3832 - $$.arc($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5), $f(0.5 - $_.inkspread), 0, 360, 1); //#3833 - } //#3833 - } //#3833 - $$.fill(); //#3836 - $_.pixs = $_.pixsorig; //#3838 - }; //#3838 - $$.save(); //#3842 - var _3j = $$.currpos(); //#3844 - $$.translate(_3j.x, _3j.y); //#3844 - $_.inkspread = $_.inkspread / 2; //#3846 - $_.inkspreadh = $_.inkspreadh / 2; //#3847 - $_.inkspreadv = $_.inkspreadv / 2; //#3848 - $$.scale(($_.width / $_.pixx) * 72, ($_.height / $_.pixy) * 72); //#3851 - $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#3854 - $_.tr = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#3855 - $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#3856 - $_.br = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#3857 - if ($ne($_.backgroundcolor, "unset")) { //#3863 - $$.save(); //#3859 - $$.newpath(); //#3860 - $aload($_.bl); //#3860 - var _4H = $k[--$j]; //#3860 - $$.moveto($k[--$j], _4H); //#3860 - var _4M = $a([$_.br, $_.tr, $_.tl]); //#3860 - for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#3860 - $aload($get(_4M, _4N)); //#3860 - var _4Q = $k[--$j]; //#3860 - $$.lineto($k[--$j], _4Q); //#3860 - } //#3860 - $$.closepath(); //#3860 - $$.setcolor($_.backgroundcolor); //#3861 - $$.fill(); //#3861 - $$.restore(); //#3862 - } //#3862 - if ($_.showborder) { //#3870 - $$.save(); //#3865 - $$.newpath(); //#3866 - $aload($_.bl); //#3866 - var _4V = $k[--$j]; //#3866 - $$.moveto($k[--$j], _4V); //#3866 - var _4a = $a([$_.br, $_.tr, $_.tl]); //#3866 - for (var _4b = 0, _4c = _4a.length; _4b < _4c; _4b++) { //#3866 - $aload($get(_4a, _4b)); //#3866 - var _4e = $k[--$j]; //#3866 - $$.lineto($k[--$j], _4e); //#3866 - } //#3866 - $$.closepath(); //#3866 - if ($ne($_.bordercolor, "unset")) { //#3867 - $$.setcolor($_.bordercolor); //#3867 - } //#3867 - $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#3868 - $$.stroke(); //#3868 - $$.restore(); //#3869 - } //#3869 - if ($eq($_.colormap, "unset")) { //#3875 + $_.pixsorig = $_.pixs; //#4106 + $_.pixs = $k[--$j]; //#4107 + $$.newpath(); //#4109 + for (var _3V = 0, _3U = $_.pixs.length - 1; _3V <= _3U; _3V += 1) { //#4117 + $_.x = _3V % $_.pixx; //#4111 + $_.y = ~~(_3V / $_.pixx); //#4112 + $k[$j++] = $_.x; //#4113 + $k[$j++] = $_.y; //#4113 + $_.xyget(); //#4113 + if ($k[--$j] == 1) { //#4116 + $$.moveto($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5)); //#4114 + $$.arc($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5), $f(0.5 - $_.inkspread), 0, 360, 1); //#4115 + } //#4115 + } //#4115 + $$.fill(); //#4118 + $_.pixs = $_.pixsorig; //#4120 + }; //#4120 + $$.save(); //#4124 + var _3j = $$.currpos(); //#4126 + $$.translate(_3j.x, _3j.y); //#4126 + $_.inkspread = $_.inkspread / 2; //#4128 + $_.inkspreadh = $_.inkspreadh / 2; //#4129 + $_.inkspreadv = $_.inkspreadv / 2; //#4130 + $$.scale(($_.width / $_.pixx) * 72, ($_.height / $_.pixy) * 72); //#4133 + $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#4136 + $_.tr = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#4137 + $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#4138 + $_.br = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#4139 + if ($ne($_.backgroundcolor, "unset")) { //#4145 + $$.save(); //#4141 + $$.newpath(); //#4142 + $aload($_.bl); //#4142 + var _4H = $k[--$j]; //#4142 + $$.moveto($k[--$j], _4H); //#4142 + var _4M = $a([$_.br, $_.tr, $_.tl]); //#4142 + for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#4142 + $aload($get(_4M, _4N)); //#4142 + var _4Q = $k[--$j]; //#4142 + $$.lineto($k[--$j], _4Q); //#4142 + } //#4142 + $$.closepath(); //#4142 + $$.setcolor($_.backgroundcolor); //#4143 + $$.fill(); //#4143 + $$.restore(); //#4144 + } //#4144 + if ($_.showborder) { //#4152 + $$.save(); //#4147 + $$.newpath(); //#4148 + $aload($_.bl); //#4148 + var _4V = $k[--$j]; //#4148 + $$.moveto($k[--$j], _4V); //#4148 + var _4a = $a([$_.br, $_.tr, $_.tl]); //#4148 + for (var _4b = 0, _4c = _4a.length; _4b < _4c; _4b++) { //#4148 + $aload($get(_4a, _4b)); //#4148 + var _4e = $k[--$j]; //#4148 + $$.lineto($k[--$j], _4e); //#4148 + } //#4148 + $$.closepath(); //#4148 + if ($ne($_.bordercolor, "unset")) { //#4149 + $$.setcolor($_.bordercolor); //#4149 + } //#4149 + $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#4150 + $$.stroke(); //#4150 + $$.restore(); //#4151 + } //#4151 + if ($eq($_.colormap, "unset")) { //#4157 var _4m = new Map([ [1, $_.barcolor] - ]); //#3874 - $_.colormap = _4m; //#3874 - } //#3874 - var _4n = $_.colormap; //#3877 - for (var _4s = _4n.size, _4r = _4n.keys(), _4q = 0; _4q < _4s; _4q++) { //#3883 - var _4o = _4r.next().value; //#3883 - var _4p = _4n.get(_4o); //#3883 - $k[$j++] = _4o; //#3878 - $k[$j++] = _4p; //#3878 - if ($ne(_4p, "unset")) { //#3878 - $$.setcolor($k[--$j]); //#3878 - } else { //#3878 - $j--; //#3878 - } //#3878 - $_.key = $k[--$j]; //#3879 - $k[$j++] = Infinity; //#3880 - var _4v = $_.pixs; //#3881 - for (var _4w = 0, _4x = _4v.length; _4w < _4x; _4w++) { //#3881 - var _50 = $eq($get(_4v, _4w), $_.key) ? 1 : 0; //#3881 - $k[$j++] = _50; //#3881 - } //#3881 - var _51 = $a(); //#3881 - $k[$j++] = _51; //#3882 - if ($_.dotty) { //#3882 - $_.drawlayerdots(); //#3882 - } else { //#3882 - $_.drawlayer(); //#3882 - } //#3882 - } //#3882 - if ($ne($_.textcolor, "unset")) { //#3886 - $$.setcolor($_.textcolor); //#3886 - } //#3886 - if ($_.includetext) { //#3947 - if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#3945 - $_.s = 0; //#3889 - $_.fn = ""; //#3889 - var _59 = $_.txt; //#3890 - for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#3903 - $forall($get(_59, _5A)); //#3891 - var _5D = $k[--$j]; //#3892 - var _5E = $k[--$j]; //#3892 - $k[$j++] = _5E; //#3901 - $k[$j++] = _5D; //#3901 - if ((_5D != $_.s) || $ne(_5E, $_.fn)) { //#3900 - var _5H = $k[--$j]; //#3893 - $k[$j++] = _5H; //#3896 - if (_5H <= 0) { //#3896 - $j -= 5; //#3894 - $k[$j++] = 'bwipp.renmatrixFontTooSmall#3895'; //#3895 - $k[$j++] = "The font size is too small"; //#3895 - bwipp_raiseerror(); //#3895 - } //#3895 - var _5I = $k[--$j]; //#3897 - var _5J = $k[--$j]; //#3897 - $_.s = _5I; //#3897 - $_.fn = _5J; //#3897 - $$.selectfont(_5J, _5I); //#3898 - } else { //#3900 - $j -= 2; //#3900 - } //#3900 - var _5K = $k[--$j]; //#3902 - $$.moveto($k[--$j], _5K); //#3902 - $$.show($k[--$j], 0, 0); //#3902 - } //#3902 - } else { //#3945 - $$.selectfont($_.textfont, $_.textsize); //#3905 - if ($eq($_.alttext, "")) { //#3911 - $k[$j++] = Infinity; //#3907 - var _5Q = $_.txt; //#3907 - for (var _5R = 0, _5S = _5Q.length; _5R < _5S; _5R++) { //#3907 - $forall($get($get(_5Q, _5R), 0)); //#3907 - } //#3907 - $_.txt = $a(); //#3907 - $_.tstr = $s($_.txt.length); //#3908 - for (var _5a = 0, _5Z = $_.txt.length - 1; _5a <= _5Z; _5a += 1) { //#3909 - $put($_.tstr, _5a, $get($_.txt, _5a)); //#3909 - } //#3909 - } else { //#3911 - $_.tstr = $_.alttext; //#3911 - } //#3911 - if ($_.tstr.length == 0) { //#3921 - $k[$j++] = 0; //#3916 - } else { //#3921 - $$.save(); //#3918 - $$.newpath(); //#3919 - $$.moveto(0, 0); //#3919 - $$.charpath("0", false); //#3919 - var _5g = $$.pathbbox(); //#3919 - $$.restore(); //#3921 - $k[$j++] = _5g.ury; //#3921 - } //#3921 - $_.textascent = $k[--$j]; //#3930 - var _5j = $$.stringwidth($_.tstr); //#3931 - $_.textwidth = $f(_5j.w + (($_.tstr.length - 1) * $_.textgaps)); //#3931 - $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#3933 - if ($eq($_.textxalign, "left")) { //#3934 - $_.textxpos = $_.textxoffset; //#3934 - } //#3934 - if ($eq($_.textxalign, "right")) { //#3935 - $_.textxpos = $f(($_.pixx - $_.textxoffset) - $_.textwidth); //#3935 - } //#3935 - if ($eq($_.textxalign, "offleft")) { //#3936 - $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#3936 - } //#3936 - if ($eq($_.textxalign, "offright")) { //#3937 - $_.textxpos = $_.pixx + $_.textxoffset; //#3937 - } //#3937 - if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#3941 - $_.textxpos = 0; //#3939 - $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#3940 - } //#3940 - $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#3942 - if ($eq($_.textyalign, "above")) { //#3943 - $_.textypos = ($_.textyoffset + $_.pixy) + 1; //#3943 - } //#3943 - if ($eq($_.textyalign, "center")) { //#3944 - $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#3944 - } //#3944 - $$.moveto($_.textxpos, $_.textypos); //#3945 - $$.show($_.tstr, $_.textgaps, 0); //#3945 - } //#3945 - } //#3945 - $$.restore(); //#3949 - $_ = Object.getPrototypeOf($_); //#3951 + ]); //#4156 + $_.colormap = _4m; //#4156 + } //#4156 + var _4n = $_.colormap; //#4159 + for (var _4s = _4n.size, _4r = _4n.keys(), _4q = 0; _4q < _4s; _4q++) { //#4165 + var _4o = _4r.next().value; //#4165 + var _4p = _4n.get(_4o); //#4165 + $k[$j++] = _4o; //#4160 + $k[$j++] = _4p; //#4160 + if ($ne(_4p, "unset")) { //#4160 + $$.setcolor($k[--$j]); //#4160 + } else { //#4160 + $j--; //#4160 + } //#4160 + $_.key = $k[--$j]; //#4161 + $k[$j++] = Infinity; //#4162 + var _4v = $_.pixs; //#4163 + for (var _4w = 0, _4x = _4v.length; _4w < _4x; _4w++) { //#4163 + var _50 = $eq($get(_4v, _4w), $_.key) ? 1 : 0; //#4163 + $k[$j++] = _50; //#4163 + } //#4163 + var _51 = $a(); //#4163 + $k[$j++] = _51; //#4164 + if ($_.dotty) { //#4164 + $_.drawlayerdots(); //#4164 + } else { //#4164 + $_.drawlayer(); //#4164 + } //#4164 + } //#4164 + if ($ne($_.textcolor, "unset")) { //#4168 + $$.setcolor($_.textcolor); //#4168 + } //#4168 + if ($_.includetext) { //#4229 + if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#4227 + $_.s = 0; //#4171 + $_.fn = ""; //#4171 + var _59 = $_.txt; //#4172 + for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#4185 + $forall($get(_59, _5A)); //#4173 + var _5D = $k[--$j]; //#4174 + var _5E = $k[--$j]; //#4174 + $k[$j++] = _5E; //#4183 + $k[$j++] = _5D; //#4183 + if ((_5D != $_.s) || $ne(_5E, $_.fn)) { //#4182 + var _5H = $k[--$j]; //#4175 + $k[$j++] = _5H; //#4178 + if (_5H <= 0) { //#4178 + $j -= 5; //#4176 + $k[$j++] = 'bwipp.renmatrixFontTooSmall#4177'; //#4177 + $k[$j++] = "The font size is too small"; //#4177 + bwipp_raiseerror(); //#4177 + } //#4177 + var _5I = $k[--$j]; //#4179 + var _5J = $k[--$j]; //#4179 + $_.s = _5I; //#4179 + $_.fn = _5J; //#4179 + $$.selectfont(_5J, _5I); //#4180 + } else { //#4182 + $j -= 2; //#4182 + } //#4182 + var _5K = $k[--$j]; //#4184 + $$.moveto($k[--$j], _5K); //#4184 + $$.show($k[--$j], 0, 0); //#4184 + } //#4184 + } else { //#4227 + $$.selectfont($_.textfont, $_.textsize); //#4187 + if ($eq($_.alttext, "")) { //#4193 + $k[$j++] = Infinity; //#4189 + var _5Q = $_.txt; //#4189 + for (var _5R = 0, _5S = _5Q.length; _5R < _5S; _5R++) { //#4189 + $forall($get($get(_5Q, _5R), 0)); //#4189 + } //#4189 + $_.txt = $a(); //#4189 + $_.tstr = $s($_.txt.length); //#4190 + for (var _5a = 0, _5Z = $_.txt.length - 1; _5a <= _5Z; _5a += 1) { //#4191 + $put($_.tstr, _5a, $get($_.txt, _5a)); //#4191 + } //#4191 + } else { //#4193 + $_.tstr = $_.alttext; //#4193 + } //#4193 + if ($_.tstr.length == 0) { //#4203 + $k[$j++] = 0; //#4198 + } else { //#4203 + $$.save(); //#4200 + $$.newpath(); //#4201 + $$.moveto(0, 0); //#4201 + $$.charpath("0", false); //#4201 + var _5g = $$.pathbbox(); //#4201 + $$.restore(); //#4203 + $k[$j++] = _5g.ury; //#4203 + } //#4203 + $_.textascent = $k[--$j]; //#4212 + var _5j = $$.stringwidth($_.tstr); //#4213 + $_.textwidth = $f(_5j.w + (($_.tstr.length - 1) * $_.textgaps)); //#4213 + $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#4215 + if ($eq($_.textxalign, "left")) { //#4216 + $_.textxpos = $_.textxoffset; //#4216 + } //#4216 + if ($eq($_.textxalign, "right")) { //#4217 + $_.textxpos = $f(($_.pixx - $_.textxoffset) - $_.textwidth); //#4217 + } //#4217 + if ($eq($_.textxalign, "offleft")) { //#4218 + $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#4218 + } //#4218 + if ($eq($_.textxalign, "offright")) { //#4219 + $_.textxpos = $_.pixx + $_.textxoffset; //#4219 + } //#4219 + if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#4223 + $_.textxpos = 0; //#4221 + $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#4222 + } //#4222 + $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#4224 + if ($eq($_.textyalign, "above")) { //#4225 + $_.textypos = ($_.textyoffset + $_.pixy) + 1; //#4225 + } //#4225 + if ($eq($_.textyalign, "center")) { //#4226 + $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#4226 + } //#4226 + $$.moveto($_.textxpos, $_.textypos); //#4227 + $$.show($_.tstr, $_.textgaps, 0); //#4227 + } //#4227 + } //#4227 + $$.restore(); //#4231 + $_ = Object.getPrototypeOf($_); //#4233 } //bwipp_renmatrix function bwipp_ean5() { - $_ = Object.create($_); //#4099 - $_.dontdraw = false; //#4102 - $_.includetext = false; //#4103 - $_.textfont = "OCR-B"; //#4104 - $_.textsize = 12; //#4105 - $_.textxoffset = 0; //#4106 - $_.textyoffset = null; //#4107 - $_.height = 0.7; //#4108 - $k[$j++] = $_; //#4110 - bwipp_processoptions(); //#4110 - $_.options = $k[--$j]; //#4110 - $_.barcode = $k[--$j]; //#4111 - if ($eq($_.textyoffset, null)) { //#4115 - $_.textyoffset = $f(($_.height * 72) + 1); //#4114 - } //#4114 - bwipp_loadctx(bwipp_ean5) //#4117 - if ($_.barcode.length != 5) { //#4122 - $k[$j++] = 'bwipp.ean5badLength#4121'; //#4121 - $k[$j++] = "EAN-5 add-on must be 5 digits"; //#4121 - bwipp_raiseerror(); //#4121 - } //#4121 - $forall($_.barcode, function() { //#4127 - var _6 = $k[--$j]; //#4124 - if ((_6 < 48) || (_6 > 57)) { //#4126 - $k[$j++] = 'bwipp.ean5badCharacter#4125'; //#4125 - $k[$j++] = "EAN-5 add-on must contain only digits"; //#4125 - bwipp_raiseerror(); //#4125 - } //#4125 - }); //#4125 - if (!bwipp_ean5.__4145__) { //#4145 - $_ = Object.create($_); //#4145 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4135 - $_.barchars = "0123456789"; //#4138 - $_.mirrormaps = $a(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); //#4144 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean5.$ctx[id] = $_[id]); //#4144 - bwipp_ean5.__4145__ = 1; //#4144 - $_ = Object.getPrototypeOf($_); //#4144 - } //#4144 - $_.checksum = 0; //#4147 - for (var _A = 0; _A <= 4; _A += 1) { //#4156 - $_.i = _A; //#4149 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4150 - if (($_.i % 2) == 0) { //#4154 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4152 - } else { //#4154 - $_.checksum = $f(($_.barchar * 9) + $_.checksum); //#4154 - } //#4154 - } //#4154 - $_.checksum = $_.checksum % 10; //#4157 - $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#4158 - $_.sbs = $s(31); //#4160 - $_.txt = $a(5); //#4161 - for (var _P = 0; _P <= 4; _P += 1) { //#4191 - $_.i = _P; //#4164 - if ($_.i == 0) { //#4170 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4168 - } else { //#4170 - $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4170 - } //#4170 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4174 - $j--; //#4175 - $_.indx = $k[--$j].length; //#4176 - $j -= 2; //#4177 - $_.enc = $get($_.encs, $_.indx); //#4178 - if ($get($_.mirrormap, $_.i) == 49) { //#4188 - $_.enclen = $_.enc.length; //#4180 - $_.revenc = $s($_.enclen); //#4181 - for (var _o = 0, _n = $_.enclen - 1; _o <= _n; _o += 1) { //#4186 - $_.j = _o; //#4183 - $_.char = $get($_.enc, $_.j); //#4184 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4185 - } //#4185 - $_.enc = $_.revenc; //#4187 - } //#4187 - $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4189 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4190 - } //#4190 - $k[$j++] = Infinity; //#4194 - $k[$j++] = Infinity; //#4196 - var _1B = $_.sbs; //#4196 - for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#4196 - $k[$j++] = $get(_1B, _1C) - 48; //#4196 - } //#4196 - var _1F = $a(); //#4196 - $k[$j++] = Infinity; //#4197 - for (var _1G = 0, _1H = 16; _1G < _1H; _1G++) { //#4197 - $k[$j++] = $_.height; //#4197 - } //#4197 - var _1J = $a(); //#4197 - $k[$j++] = Infinity; //#4198 - for (var _1K = 0, _1L = 16; _1K < _1L; _1K++) { //#4198 - $k[$j++] = 0; //#4198 - } //#4198 - var _1M = $a(); //#4198 - $k[$j++] = 'ren'; //#4201 - $k[$j++] = bwipp_renlinear; //#4201 - $k[$j++] = 'sbs'; //#4201 - $k[$j++] = _1F; //#4201 - $k[$j++] = 'bhs'; //#4201 - $k[$j++] = _1J; //#4201 - $k[$j++] = 'bbs'; //#4201 - $k[$j++] = _1M; //#4201 - if ($_.includetext) { //#4201 - $k[$j++] = 'txt'; //#4200 - $k[$j++] = $_.txt; //#4200 - } //#4200 - $k[$j++] = 'opt'; //#4207 - $k[$j++] = $_.options; //#4207 - $k[$j++] = 'guardrightpos'; //#4207 - $k[$j++] = 5; //#4207 - $k[$j++] = 'guardrightypos'; //#4207 - $k[$j++] = $f($_.textyoffset + 4); //#4207 - $k[$j++] = 'borderleft'; //#4207 - $k[$j++] = 12; //#4207 - $k[$j++] = 'borderright'; //#4207 - $k[$j++] = 5; //#4207 - $k[$j++] = 'bordertop'; //#4207 - $k[$j++] = 10; //#4207 - var _1R = $d(); //#4207 - $k[$j++] = _1R; //#4210 - if (!$_.dontdraw) { //#4210 - bwipp_renlinear(); //#4210 - } //#4210 - $_ = Object.getPrototypeOf($_); //#4212 - $_ = Object.getPrototypeOf($_); //#4214 -} //bwipp_ean5 -function bwipp_ean2() { - $_ = Object.create($_); //#4244 - $_.dontdraw = false; //#4247 - $_.includetext = false; //#4248 - $_.textfont = "OCR-B"; //#4249 - $_.textsize = 12; //#4250 - $_.textxoffset = 0; //#4251 - $_.textyoffset = null; //#4252 - $_.height = 0.7; //#4253 - $k[$j++] = $_; //#4255 - bwipp_processoptions(); //#4255 - $_.options = $k[--$j]; //#4255 - $_.barcode = $k[--$j]; //#4256 - if ($eq($_.textyoffset, null)) { //#4260 - $_.textyoffset = $f(($_.height * 72) + 1); //#4259 - } //#4259 - bwipp_loadctx(bwipp_ean2) //#4262 - if ($_.barcode.length != 2) { //#4267 - $k[$j++] = 'bwipp.ean2badLength#4266'; //#4266 - $k[$j++] = "EAN-2 add-on must be 2 digits"; //#4266 - bwipp_raiseerror(); //#4266 - } //#4266 - $forall($_.barcode, function() { //#4272 - var _6 = $k[--$j]; //#4269 - if ((_6 < 48) || (_6 > 57)) { //#4271 - $k[$j++] = 'bwipp.ean2badCharacter#4270'; //#4270 - $k[$j++] = "EAN-2 add-on must contain only digits"; //#4270 - bwipp_raiseerror(); //#4270 - } //#4270 - }); //#4270 - if (!bwipp_ean2.__4287__) { //#4287 - $_ = Object.create($_); //#4287 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4280 - $_.barchars = "0123456789"; //#4283 - $_.mirrormaps = $a(["00", "01", "10", "11"]); //#4286 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean2.$ctx[id] = $_[id]); //#4286 - bwipp_ean2.__4287__ = 1; //#4286 - $_ = Object.getPrototypeOf($_); //#4286 - } //#4286 - $_.mirrormap = $get($_.mirrormaps, $cvi($geti($_.barcode, 0, 2)) % 4); //#4289 - $_.sbs = $s(13); //#4291 - $_.txt = $a(2); //#4292 - for (var _G = 0; _G <= 1; _G += 1) { //#4322 - $_.i = _G; //#4295 - if ($_.i == 0) { //#4301 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4299 - } else { //#4301 - $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4301 - } //#4301 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4305 - $j--; //#4306 - $_.indx = $k[--$j].length; //#4307 - $j -= 2; //#4308 - $_.enc = $get($_.encs, $_.indx); //#4309 - if ($get($_.mirrormap, $_.i) == 49) { //#4319 - $_.enclen = $_.enc.length; //#4311 - $_.revenc = $s($_.enclen); //#4312 - for (var _f = 0, _e = $_.enclen - 1; _f <= _e; _f += 1) { //#4317 - $_.j = _f; //#4314 - $_.char = $get($_.enc, $_.j); //#4315 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4316 - } //#4316 - $_.enc = $_.revenc; //#4318 - } //#4318 - $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4320 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4321 - } //#4321 - $k[$j++] = Infinity; //#4325 - $k[$j++] = Infinity; //#4327 - var _12 = $_.sbs; //#4327 - for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#4327 - $k[$j++] = $get(_12, _13) - 48; //#4327 - } //#4327 - var _16 = $a(); //#4327 - $k[$j++] = Infinity; //#4328 - for (var _17 = 0, _18 = 12; _17 < _18; _17++) { //#4328 - $k[$j++] = $_.height; //#4328 - } //#4328 - var _1A = $a(); //#4328 - $k[$j++] = Infinity; //#4329 - for (var _1B = 0, _1C = 12; _1B < _1C; _1B++) { //#4329 - $k[$j++] = 0; //#4329 - } //#4329 - var _1D = $a(); //#4329 - $k[$j++] = 'ren'; //#4332 - $k[$j++] = bwipp_renlinear; //#4332 - $k[$j++] = 'sbs'; //#4332 - $k[$j++] = _16; //#4332 - $k[$j++] = 'bhs'; //#4332 - $k[$j++] = _1A; //#4332 - $k[$j++] = 'bbs'; //#4332 - $k[$j++] = _1D; //#4332 - if ($_.includetext) { //#4332 - $k[$j++] = 'txt'; //#4331 - $k[$j++] = $_.txt; //#4331 - } //#4331 - $k[$j++] = 'opt'; //#4338 - $k[$j++] = $_.options; //#4338 - $k[$j++] = 'guardrightpos'; //#4338 - $k[$j++] = 5; //#4338 - $k[$j++] = 'guardrightypos'; //#4338 - $k[$j++] = $f($_.textyoffset + 4); //#4338 - $k[$j++] = 'borderleft'; //#4338 - $k[$j++] = 12; //#4338 - $k[$j++] = 'borderright'; //#4338 - $k[$j++] = 5; //#4338 - $k[$j++] = 'bordertop'; //#4338 - $k[$j++] = 10; //#4338 - var _1I = $d(); //#4338 - $k[$j++] = _1I; //#4341 - if (!$_.dontdraw) { //#4341 - bwipp_renlinear(); //#4341 - } //#4341 - $_ = Object.getPrototypeOf($_); //#4343 - $_ = Object.getPrototypeOf($_); //#4345 -} //bwipp_ean2 -function bwipp_ean13() { - $_ = Object.create($_); //#4377 - $_.dontdraw = false; //#4380 - $_.includetext = false; //#4381 - $_.textfont = "OCR-B"; //#4382 - $_.textsize = 12; //#4383 - $_.textxoffset = -11; //#4384 - $_.textyoffset = -4; //#4385 - $_.height = 1; //#4386 - $_.addongap = 12; //#4387 - $_.addontextfont = "unset"; //#4388 - $_.addontextsize = null; //#4389 - $_.addontextxoffset = null; //#4390 - $_.addontextyoffset = null; //#4391 - $k[$j++] = $_; //#4393 - bwipp_processoptions(); //#4393 - $_.options = $k[--$j]; //#4393 - $_.barcode = $k[--$j]; //#4394 - bwipp_loadctx(bwipp_ean13) //#4396 - $search($_.barcode, " "); //#4399 - if ($k[--$j]) { //#4405 - $_.barcode = $k[--$j]; //#4400 - $j--; //#4401 - $_.addon = $k[--$j]; //#4402 - } else { //#4405 - $j--; //#4404 - $_.addon = ""; //#4405 - } //#4405 - if (($_.barcode.length != 12) && ($_.barcode.length != 13)) { //#4411 - $k[$j++] = 'bwipp.ean13badLength#4410'; //#4410 - $k[$j++] = "EAN-13 must be 12 or 13 digits"; //#4410 - bwipp_raiseerror(); //#4410 - } //#4410 - $forall($_.barcode, function() { //#4416 - var _9 = $k[--$j]; //#4413 - if ((_9 < 48) || (_9 > 57)) { //#4415 - $k[$j++] = 'bwipp.ean13badCharacter#4414'; //#4414 - $k[$j++] = "EAN-13 must contain only digits"; //#4414 - bwipp_raiseerror(); //#4414 - } //#4414 - }); //#4414 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4419 - $k[$j++] = 'bwipp.ean13badAddOnLength#4418'; //#4418 - $k[$j++] = "Add-on for EAN-13 must be 2 or 5 digits"; //#4418 - bwipp_raiseerror(); //#4418 - } //#4418 - $_.pad = $s(13); //#4422 - $_.checksum = 0; //#4423 - for (var _E = 0; _E <= 11; _E += 1) { //#4432 - $_.i = _E; //#4425 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4426 - if (($_.i % 2) == 0) { //#4430 - $_.checksum = $f($_.barchar + $_.checksum); //#4428 - } else { //#4430 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4430 - } //#4430 - } //#4430 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4433 - if ($_.barcode.length == 13) { //#4438 - if ($get($_.barcode, 12) != $f($_.checksum + 48)) { //#4437 - $k[$j++] = 'bwipp.ean13badCheckDigit#4436'; //#4436 - $k[$j++] = "Incorrect EAN-13 check digit provided"; //#4436 - bwipp_raiseerror(); //#4436 - } //#4436 - } //#4436 - $puti($_.pad, 0, $_.barcode); //#4439 - $put($_.pad, 12, $f($_.checksum + 48)); //#4440 - $_.barcode = $_.pad; //#4441 - if (!bwipp_ean13.__4459__) { //#4459 - $_ = Object.create($_); //#4459 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4449 - $_.barchars = "0123456789"; //#4452 - $_.mirrormaps = $a(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#4458 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean13.$ctx[id] = $_[id]); //#4458 - bwipp_ean13.__4459__ = 1; //#4458 - $_ = Object.getPrototypeOf($_); //#4458 - } //#4458 - $_.sbs = $s(59); //#4461 - $_.txt = $a(13); //#4462 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4465 - $_.mirrormap = $get($_.mirrormaps, $get($_.barcode, 0) - 48); //#4468 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4469 - for (var _r = 1; _r <= 6; _r += 1) { //#4492 - $_.i = _r; //#4474 + $_ = Object.create($_); //#4400 + $_.dontdraw = false; //#4403 + $_.includetext = false; //#4404 + $_.textfont = "OCR-B"; //#4405 + $_.textsize = 12; //#4406 + $_.textxoffset = 0; //#4407 + $_.textyoffset = null; //#4408 + $_.height = 0.7; //#4409 + $k[$j++] = $_; //#4411 + bwipp_processoptions(); //#4411 + $_.options = $k[--$j]; //#4411 + $_.barcode = $k[--$j]; //#4412 + if ($eq($_.textyoffset, null)) { //#4416 + $_.textyoffset = $f(($_.height * 72) + 1); //#4415 + } //#4415 + bwipp_loadctx(bwipp_ean5) //#4418 + if ($_.barcode.length != 5) { //#4423 + $k[$j++] = 'bwipp.ean5badLength#4422'; //#4422 + $k[$j++] = "EAN-5 add-on must be 5 digits"; //#4422 + bwipp_raiseerror(); //#4422 + } //#4422 + $forall($_.barcode, function() { //#4428 + var _6 = $k[--$j]; //#4425 + if ((_6 < 48) || (_6 > 57)) { //#4427 + $k[$j++] = 'bwipp.ean5badCharacter#4426'; //#4426 + $k[$j++] = "EAN-5 add-on must contain only digits"; //#4426 + bwipp_raiseerror(); //#4426 + } //#4426 + }); //#4426 + if (!bwipp_ean5.__4446__) { //#4446 + $_ = Object.create($_); //#4446 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4436 + $_.barchars = "0123456789"; //#4439 + $_.mirrormaps = $a(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); //#4445 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean5.$ctx[id] = $_[id]); //#4445 + bwipp_ean5.__4446__ = 1; //#4445 + $_ = Object.getPrototypeOf($_); //#4445 + } //#4445 + $_.checksum = 0; //#4448 + for (var _A = 0; _A <= 4; _A += 1) { //#4457 + $_.i = _A; //#4450 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4451 + if (($_.i % 2) == 0) { //#4455 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4453 + } else { //#4455 + $_.checksum = $f(($_.barchar * 9) + $_.checksum); //#4455 + } //#4455 + } //#4455 + $_.checksum = $_.checksum % 10; //#4458 + $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#4459 + $_.sbs = $s(31); //#4461 + $_.txt = $a(5); //#4462 + for (var _P = 0; _P <= 4; _P += 1) { //#4492 + $_.i = _P; //#4465 + if ($_.i == 0) { //#4471 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4469 + } else { //#4471 + $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4471 + } //#4471 $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4475 $j--; //#4476 $_.indx = $k[--$j].length; //#4477 $j -= 2; //#4478 $_.enc = $get($_.encs, $_.indx); //#4479 - if ($get($_.mirrormap, $_.i - 1) == 49) { //#4489 + if ($get($_.mirrormap, $_.i) == 49) { //#4489 $_.enclen = $_.enc.length; //#4481 $_.revenc = $s($_.enclen); //#4482 - for (var _18 = 0, _17 = $_.enclen - 1; _18 <= _17; _18 += 1) { //#4487 - $_.j = _18; //#4484 + for (var _o = 0, _n = $_.enclen - 1; _o <= _n; _o += 1) { //#4487 + $_.j = _o; //#4484 $_.char = $get($_.enc, $_.j); //#4485 $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4486 } //#4486 $_.enc = $_.revenc; //#4488 } //#4488 - $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#4490 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 15) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4491 + $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4490 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4491 } //#4491 - $puti($_.sbs, ((7 - 1) * 4) + 3, $get($_.encs, 11)); //#4495 - for (var _1Y = 7; _1Y <= 12; _1Y += 1) { //#4508 - $_.i = _1Y; //#4500 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4501 - $j--; //#4502 - $_.indx = $k[--$j].length; //#4503 - $j -= 2; //#4504 - $_.enc = $get($_.encs, $_.indx); //#4505 - $puti($_.sbs, (($_.i - 1) * 4) + 8, $_.enc); //#4506 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 19) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4507 - } //#4507 - $puti($_.sbs, 56, $get($_.encs, 12)); //#4511 - $k[$j++] = Infinity; //#4513 - var _1y = $_.sbs; //#4513 - for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#4513 - $k[$j++] = $get(_1y, _1z) - 48; //#4513 - } //#4513 - $_.sbs = $a(); //#4513 - if ($_.includetext) { //#4520 - $k[$j++] = Infinity; //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - for (var _26 = 0, _27 = 12; _26 < _27; _26++) { //#4515 - $k[$j++] = $f($_.height - 0.075); //#4515 - } //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - for (var _2B = 0, _2C = 12; _2B < _2C; _2B++) { //#4515 - $k[$j++] = $f($_.height - 0.075); //#4515 - } //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - $_.bhs = $a(); //#4515 - $k[$j++] = Infinity; //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - for (var _2H = 0, _2I = 12; _2H < _2I; _2H++) { //#4516 - $k[$j++] = 0.075; //#4516 - } //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - for (var _2J = 0, _2K = 12; _2J < _2K; _2J++) { //#4516 - $k[$j++] = 0.075; //#4516 - } //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - $_.bbs = $a(); //#4516 - } else { //#4520 - $k[$j++] = Infinity; //#4518 - for (var _2M = 0, _2N = 30; _2M < _2N; _2M++) { //#4518 - $k[$j++] = $_.height; //#4518 - } //#4518 - $_.bhs = $a(); //#4518 - $k[$j++] = Infinity; //#4519 - for (var _2Q = 0, _2R = 30; _2Q < _2R; _2Q++) { //#4519 - $k[$j++] = 0; //#4519 - } //#4519 - $_.bbs = $a(); //#4519 - $_.txt = $a([]); //#4520 - } //#4520 - $_.guardrightypos = 0; //#4522 - if ($ne($_.addon, "")) { //#4543 - $k[$j++] = Infinity; //#4526 - $k[$j++] = 'dontdraw'; //#4530 - $k[$j++] = true; //#4530 - $k[$j++] = 'includetext'; //#4530 - $k[$j++] = true; //#4530 - $k[$j++] = 'height'; //#4530 - $k[$j++] = $f($_.height - 0.15); //#4530 - $k[$j++] = 'textxoffset'; //#4530 - if ($ne($_.addontextxoffset, null)) { //#4530 - $k[$j++] = $_.addontextxoffset; //#4530 - } else { //#4530 - $k[$j++] = 95 + $_.addongap; //#4530 - } //#4530 - if ($ne($_.addontextyoffset, null)) { //#4531 - $k[$j++] = 'textyoffset'; //#4531 - $k[$j++] = $_.addontextyoffset; //#4531 - } //#4531 - $k[$j++] = 'textsize'; //#4532 - if ($ne($_.addontextsize, null)) { //#4532 - $k[$j++] = $_.addontextsize; //#4532 - } else { //#4532 - $k[$j++] = $_.textsize; //#4532 - } //#4532 - var _2f = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4533 - $k[$j++] = 'textfont'; //#4533 - $k[$j++] = _2f; //#4533 - $_.addopts = $d(); //#4534 - if ($_.addon.length == 2) { //#4535 - $k[$j++] = $_.addon; //#4535 - $k[$j++] = $_.addopts; //#4535 - bwipp_ean2(); //#4535 - } //#4535 - if ($_.addon.length == 5) { //#4536 - $k[$j++] = $_.addon; //#4536 - $k[$j++] = $_.addopts; //#4536 - bwipp_ean5(); //#4536 - } //#4536 - $_.addcode = $k[--$j]; //#4537 - $k[$j++] = Infinity; //#4538 - $aload($_.sbs); //#4538 - $k[$j++] = $_.addongap; //#4538 - $aload($get($_.addcode, "sbs")); //#4538 - $_.sbs = $a(); //#4538 - $k[$j++] = Infinity; //#4539 - $aload($_.bhs); //#4539 - $forall($get($_.addcode, "bhs"), function() { //#4539 - var _2w = $k[--$j]; //#4539 - $k[$j++] = $f(_2w - 0.075); //#4539 - }); //#4539 - $_.bhs = $a(); //#4539 - $k[$j++] = Infinity; //#4540 - $aload($_.bbs); //#4540 - $forall($get($_.addcode, "bbs"), function() { //#4540 - var _31 = $k[--$j]; //#4540 - $k[$j++] = $f(_31 + 0.075); //#4540 - }); //#4540 - $_.bbs = $a(); //#4540 - $k[$j++] = Infinity; //#4541 - $aload($_.txt); //#4541 - $aload($get($_.addcode, "txt")); //#4541 - $_.txt = $a(); //#4541 - $_.guardrightypos = ($_.height * 72) - 6; //#4542 - } //#4542 - $k[$j++] = Infinity; //#4546 - $k[$j++] = 'ren'; //#4553 - $k[$j++] = bwipp_renlinear; //#4553 - $k[$j++] = 'sbs'; //#4553 - $k[$j++] = $_.sbs; //#4553 - $k[$j++] = 'bhs'; //#4553 - $k[$j++] = $_.bhs; //#4553 - $k[$j++] = 'bbs'; //#4553 - $k[$j++] = $_.bbs; //#4553 - $k[$j++] = 'txt'; //#4553 - $k[$j++] = $_.txt; //#4553 - $k[$j++] = 'opt'; //#4553 - $k[$j++] = $_.options; //#4553 - $k[$j++] = 'guardrightpos'; //#4553 - if ($eq($_.addon, "")) { //#4553 - $k[$j++] = 7; //#4553 - } else { //#4553 - $k[$j++] = 5; //#4553 - } //#4553 - $k[$j++] = 'guardrightypos'; //#4556 - $k[$j++] = $_.guardrightypos; //#4556 - $k[$j++] = 'borderleft'; //#4556 - $k[$j++] = 11; //#4556 - $k[$j++] = 'borderright'; //#4556 - if ($eq($_.addon, "")) { //#4556 - $k[$j++] = 7; //#4556 - } else { //#4556 - $k[$j++] = 5; //#4556 - } //#4556 - $k[$j++] = 'bordertop'; //#4558 - $k[$j++] = 0; //#4558 - $k[$j++] = 'borderbottom'; //#4558 - $k[$j++] = 5; //#4558 - var _3G = $d(); //#4558 - $k[$j++] = _3G; //#4561 - if (!$_.dontdraw) { //#4561 - bwipp_renlinear(); //#4561 - } //#4561 - $_ = Object.getPrototypeOf($_); //#4563 - $_ = Object.getPrototypeOf($_); //#4565 -} //bwipp_ean13 -function bwipp_ean8() { - $_ = Object.create($_); //#4597 - $_.dontdraw = false; //#4600 - $_.includetext = false; //#4601 - $_.textfont = "OCR-B"; //#4602 - $_.textsize = 12; //#4603 - $_.textxoffset = 4; //#4604 - $_.textyoffset = -4; //#4605 - $_.height = 1; //#4606 - $_.addongap = 12; //#4607 - $_.addontextfont = "unset"; //#4608 - $_.addontextsize = null; //#4609 - $_.addontextxoffset = null; //#4610 - $_.addontextyoffset = null; //#4611 - $k[$j++] = $_; //#4613 - bwipp_processoptions(); //#4613 - $_.options = $k[--$j]; //#4613 - $_.barcode = $k[--$j]; //#4614 - bwipp_loadctx(bwipp_ean8) //#4616 - $search($_.barcode, " "); //#4619 - if ($k[--$j]) { //#4625 - $_.barcode = $k[--$j]; //#4620 - $j--; //#4621 - $_.addon = $k[--$j]; //#4622 - } else { //#4625 - $j--; //#4624 - $_.addon = ""; //#4625 - } //#4625 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#4631 - $k[$j++] = 'bwipp.ean8badLength#4630'; //#4630 - $k[$j++] = "EAN-8 must be 7 or 8 digits"; //#4630 - bwipp_raiseerror(); //#4630 + $k[$j++] = Infinity; //#4495 + $k[$j++] = Infinity; //#4497 + var _1B = $_.sbs; //#4497 + for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#4497 + $k[$j++] = $get(_1B, _1C) - 48; //#4497 + } //#4497 + var _1F = $a(); //#4497 + $k[$j++] = Infinity; //#4498 + for (var _1G = 0, _1H = 16; _1G < _1H; _1G++) { //#4498 + $k[$j++] = $_.height; //#4498 + } //#4498 + var _1J = $a(); //#4498 + $k[$j++] = Infinity; //#4499 + for (var _1K = 0, _1L = 16; _1K < _1L; _1K++) { //#4499 + $k[$j++] = 0; //#4499 + } //#4499 + var _1M = $a(); //#4499 + $k[$j++] = 'ren'; //#4502 + $k[$j++] = 'renlinear'; //#4502 + $k[$j++] = 'sbs'; //#4502 + $k[$j++] = _1F; //#4502 + $k[$j++] = 'bhs'; //#4502 + $k[$j++] = _1J; //#4502 + $k[$j++] = 'bbs'; //#4502 + $k[$j++] = _1M; //#4502 + if ($_.includetext) { //#4502 + $k[$j++] = 'txt'; //#4501 + $k[$j++] = $_.txt; //#4501 + } //#4501 + $k[$j++] = 'opt'; //#4508 + $k[$j++] = $_.options; //#4508 + $k[$j++] = 'guardrightpos'; //#4508 + $k[$j++] = 5; //#4508 + $k[$j++] = 'guardrightypos'; //#4508 + $k[$j++] = $f($_.textyoffset + 4); //#4508 + $k[$j++] = 'borderleft'; //#4508 + $k[$j++] = 12; //#4508 + $k[$j++] = 'borderright'; //#4508 + $k[$j++] = 5; //#4508 + $k[$j++] = 'bordertop'; //#4508 + $k[$j++] = 10; //#4508 + var _1R = $d(); //#4508 + $k[$j++] = _1R; //#4511 + if (!$_.dontdraw) { //#4511 + bwipp_renlinear(); //#4511 + } //#4511 + $_ = Object.getPrototypeOf($_); //#4513 + $_ = Object.getPrototypeOf($_); //#4515 +} //bwipp_ean5 +function bwipp_ean2() { + $_ = Object.create($_); //#4545 + $_.dontdraw = false; //#4548 + $_.includetext = false; //#4549 + $_.textfont = "OCR-B"; //#4550 + $_.textsize = 12; //#4551 + $_.textxoffset = 0; //#4552 + $_.textyoffset = null; //#4553 + $_.height = 0.7; //#4554 + $k[$j++] = $_; //#4556 + bwipp_processoptions(); //#4556 + $_.options = $k[--$j]; //#4556 + $_.barcode = $k[--$j]; //#4557 + if ($eq($_.textyoffset, null)) { //#4561 + $_.textyoffset = $f(($_.height * 72) + 1); //#4560 + } //#4560 + bwipp_loadctx(bwipp_ean2) //#4563 + if ($_.barcode.length != 2) { //#4568 + $k[$j++] = 'bwipp.ean2badLength#4567'; //#4567 + $k[$j++] = "EAN-2 add-on must be 2 digits"; //#4567 + bwipp_raiseerror(); //#4567 + } //#4567 + $forall($_.barcode, function() { //#4573 + var _6 = $k[--$j]; //#4570 + if ((_6 < 48) || (_6 > 57)) { //#4572 + $k[$j++] = 'bwipp.ean2badCharacter#4571'; //#4571 + $k[$j++] = "EAN-2 add-on must contain only digits"; //#4571 + bwipp_raiseerror(); //#4571 + } //#4571 + }); //#4571 + if (!bwipp_ean2.__4588__) { //#4588 + $_ = Object.create($_); //#4588 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4581 + $_.barchars = "0123456789"; //#4584 + $_.mirrormaps = $a(["00", "01", "10", "11"]); //#4587 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean2.$ctx[id] = $_[id]); //#4587 + bwipp_ean2.__4588__ = 1; //#4587 + $_ = Object.getPrototypeOf($_); //#4587 + } //#4587 + $_.mirrormap = $get($_.mirrormaps, $cvi($geti($_.barcode, 0, 2)) % 4); //#4590 + $_.sbs = $s(13); //#4592 + $_.txt = $a(2); //#4593 + for (var _G = 0; _G <= 1; _G += 1) { //#4623 + $_.i = _G; //#4596 + if ($_.i == 0) { //#4602 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4600 + } else { //#4602 + $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4602 + } //#4602 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4606 + $j--; //#4607 + $_.indx = $k[--$j].length; //#4608 + $j -= 2; //#4609 + $_.enc = $get($_.encs, $_.indx); //#4610 + if ($get($_.mirrormap, $_.i) == 49) { //#4620 + $_.enclen = $_.enc.length; //#4612 + $_.revenc = $s($_.enclen); //#4613 + for (var _f = 0, _e = $_.enclen - 1; _f <= _e; _f += 1) { //#4618 + $_.j = _f; //#4615 + $_.char = $get($_.enc, $_.j); //#4616 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4617 + } //#4617 + $_.enc = $_.revenc; //#4619 + } //#4619 + $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4621 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4622 + } //#4622 + $k[$j++] = Infinity; //#4626 + $k[$j++] = Infinity; //#4628 + var _12 = $_.sbs; //#4628 + for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#4628 + $k[$j++] = $get(_12, _13) - 48; //#4628 + } //#4628 + var _16 = $a(); //#4628 + $k[$j++] = Infinity; //#4629 + for (var _17 = 0, _18 = 12; _17 < _18; _17++) { //#4629 + $k[$j++] = $_.height; //#4629 + } //#4629 + var _1A = $a(); //#4629 + $k[$j++] = Infinity; //#4630 + for (var _1B = 0, _1C = 12; _1B < _1C; _1B++) { //#4630 + $k[$j++] = 0; //#4630 } //#4630 - $forall($_.barcode, function() { //#4636 - var _9 = $k[--$j]; //#4633 - if ((_9 < 48) || (_9 > 57)) { //#4635 - $k[$j++] = 'bwipp.ean8badCharacter#4634'; //#4634 - $k[$j++] = "EAN-8 must contain only digits"; //#4634 - bwipp_raiseerror(); //#4634 - } //#4634 - }); //#4634 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4639 - $k[$j++] = 'bwipp.ean8badAddOnLength#4638'; //#4638 - $k[$j++] = "Add-on for EAN-8 must be 2 or 5 digits"; //#4638 - bwipp_raiseerror(); //#4638 - } //#4638 - $_.pad = $s(8); //#4642 - $_.checksum = 0; //#4643 - for (var _E = 0; _E <= 6; _E += 1) { //#4652 - $_.i = _E; //#4645 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4646 - if (($_.i % 2) != 0) { //#4650 - $_.checksum = $f($_.barchar + $_.checksum); //#4648 - } else { //#4650 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4650 - } //#4650 - } //#4650 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4653 - if ($_.barcode.length == 8) { //#4658 - if ($get($_.barcode, 7) != $f($_.checksum + 48)) { //#4657 - $k[$j++] = 'bwipp.ean8badCheckDigit#4656'; //#4656 - $k[$j++] = "Incorrect EAN-8 check digit provided"; //#4656 - bwipp_raiseerror(); //#4656 - } //#4656 - } //#4656 - $puti($_.pad, 0, $_.barcode); //#4659 - $put($_.pad, 7, $f($_.checksum + 48)); //#4660 - $_.barcode = $_.pad; //#4661 - if (!bwipp_ean8.__4673__) { //#4673 - $_ = Object.create($_); //#4673 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4669 - $_.barchars = "0123456789"; //#4672 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean8.$ctx[id] = $_[id]); //#4672 - bwipp_ean8.__4673__ = 1; //#4672 - $_ = Object.getPrototypeOf($_); //#4672 - } //#4672 - $_.sbs = $s(43); //#4675 - $_.txt = $a(8); //#4676 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4679 - for (var _e = 0; _e <= 3; _e += 1) { //#4692 - $_.i = _e; //#4684 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4685 - $j--; //#4686 - $_.indx = $k[--$j].length; //#4687 - $j -= 2; //#4688 - $_.enc = $get($_.encs, $_.indx); //#4689 - $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4690 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 7) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4691 - } //#4691 - $puti($_.sbs, (4 * 4) + 3, $get($_.encs, 11)); //#4695 - for (var _14 = 4; _14 <= 7; _14 += 1) { //#4708 - $_.i = _14; //#4700 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4701 + var _1D = $a(); //#4630 + $k[$j++] = 'ren'; //#4633 + $k[$j++] = 'renlinear'; //#4633 + $k[$j++] = 'sbs'; //#4633 + $k[$j++] = _16; //#4633 + $k[$j++] = 'bhs'; //#4633 + $k[$j++] = _1A; //#4633 + $k[$j++] = 'bbs'; //#4633 + $k[$j++] = _1D; //#4633 + if ($_.includetext) { //#4633 + $k[$j++] = 'txt'; //#4632 + $k[$j++] = $_.txt; //#4632 + } //#4632 + $k[$j++] = 'opt'; //#4639 + $k[$j++] = $_.options; //#4639 + $k[$j++] = 'guardrightpos'; //#4639 + $k[$j++] = 5; //#4639 + $k[$j++] = 'guardrightypos'; //#4639 + $k[$j++] = $f($_.textyoffset + 4); //#4639 + $k[$j++] = 'borderleft'; //#4639 + $k[$j++] = 12; //#4639 + $k[$j++] = 'borderright'; //#4639 + $k[$j++] = 5; //#4639 + $k[$j++] = 'bordertop'; //#4639 + $k[$j++] = 10; //#4639 + var _1I = $d(); //#4639 + $k[$j++] = _1I; //#4642 + if (!$_.dontdraw) { //#4642 + bwipp_renlinear(); //#4642 + } //#4642 + $_ = Object.getPrototypeOf($_); //#4644 + $_ = Object.getPrototypeOf($_); //#4646 +} //bwipp_ean2 +function bwipp_ean13() { + $_ = Object.create($_); //#4678 + $_.dontdraw = false; //#4681 + $_.includetext = false; //#4682 + $_.textfont = "OCR-B"; //#4683 + $_.textsize = 12; //#4684 + $_.textxoffset = -11; //#4685 + $_.textyoffset = -4; //#4686 + $_.height = 1; //#4687 + $_.addongap = 12; //#4688 + $_.addontextfont = "unset"; //#4689 + $_.addontextsize = null; //#4690 + $_.addontextxoffset = null; //#4691 + $_.addontextyoffset = null; //#4692 + $k[$j++] = $_; //#4694 + bwipp_processoptions(); //#4694 + $_.options = $k[--$j]; //#4694 + $_.barcode = $k[--$j]; //#4695 + bwipp_loadctx(bwipp_ean13) //#4697 + $search($_.barcode, " "); //#4700 + if ($k[--$j]) { //#4706 + $_.barcode = $k[--$j]; //#4701 $j--; //#4702 - $_.indx = $k[--$j].length; //#4703 - $j -= 2; //#4704 - $_.enc = $get($_.encs, $_.indx); //#4705 - $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#4706 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#4707 - } //#4707 - $puti($_.sbs, 40, $get($_.encs, 12)); //#4711 - $k[$j++] = Infinity; //#4713 - var _1U = $_.sbs; //#4713 - for (var _1V = 0, _1W = _1U.length; _1V < _1W; _1V++) { //#4713 - $k[$j++] = $get(_1U, _1V) - 48; //#4713 - } //#4713 - $_.sbs = $a(); //#4713 - if ($_.includetext) { //#4720 - $k[$j++] = Infinity; //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - for (var _1c = 0, _1d = 8; _1c < _1d; _1c++) { //#4715 - $k[$j++] = $f($_.height - 0.075); //#4715 - } //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - for (var _1h = 0, _1i = 8; _1h < _1i; _1h++) { //#4715 - $k[$j++] = $f($_.height - 0.075); //#4715 + $_.addon = $k[--$j]; //#4703 + } else { //#4706 + $j--; //#4705 + $_.addon = ""; //#4706 + } //#4706 + if (($_.barcode.length != 12) && ($_.barcode.length != 13)) { //#4712 + $k[$j++] = 'bwipp.ean13badLength#4711'; //#4711 + $k[$j++] = "EAN-13 must be 12 or 13 digits"; //#4711 + bwipp_raiseerror(); //#4711 + } //#4711 + $forall($_.barcode, function() { //#4717 + var _9 = $k[--$j]; //#4714 + if ((_9 < 48) || (_9 > 57)) { //#4716 + $k[$j++] = 'bwipp.ean13badCharacter#4715'; //#4715 + $k[$j++] = "EAN-13 must contain only digits"; //#4715 + bwipp_raiseerror(); //#4715 } //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - $_.bhs = $a(); //#4715 - $k[$j++] = Infinity; //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - for (var _1n = 0, _1o = 8; _1n < _1o; _1n++) { //#4716 - $k[$j++] = 0.075; //#4716 - } //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - for (var _1p = 0, _1q = 8; _1p < _1q; _1p++) { //#4716 - $k[$j++] = 0.075; //#4716 - } //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - $_.bbs = $a(); //#4716 - } else { //#4720 - $k[$j++] = Infinity; //#4718 - for (var _1s = 0, _1t = 22; _1s < _1t; _1s++) { //#4718 - $k[$j++] = $_.height; //#4718 - } //#4718 - $_.bhs = $a(); //#4718 - $k[$j++] = Infinity; //#4719 - for (var _1w = 0, _1x = 22; _1w < _1x; _1w++) { //#4719 - $k[$j++] = 0; //#4719 - } //#4719 - $_.bbs = $a(); //#4719 - $_.txt = $a([]); //#4720 - } //#4720 - $_.guardrightypos = 0; //#4722 - if ($ne($_.addon, "")) { //#4743 - $k[$j++] = Infinity; //#4726 - $k[$j++] = 'dontdraw'; //#4730 - $k[$j++] = true; //#4730 - $k[$j++] = 'includetext'; //#4730 - $k[$j++] = true; //#4730 - $k[$j++] = 'height'; //#4730 - $k[$j++] = $f($_.height - 0.15); //#4730 - $k[$j++] = 'textxoffset'; //#4730 - if ($ne($_.addontextxoffset, null)) { //#4730 - $k[$j++] = $_.addontextxoffset; //#4730 - } else { //#4730 - $k[$j++] = 67 + $_.addongap; //#4730 - } //#4730 - if ($ne($_.addontextyoffset, null)) { //#4731 - $k[$j++] = 'textyoffset'; //#4731 - $k[$j++] = $_.addontextyoffset; //#4731 + }); //#4715 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4720 + $k[$j++] = 'bwipp.ean13badAddOnLength#4719'; //#4719 + $k[$j++] = "Add-on for EAN-13 must be 2 or 5 digits"; //#4719 + bwipp_raiseerror(); //#4719 + } //#4719 + $_.pad = $s(13); //#4723 + $_.checksum = 0; //#4724 + for (var _E = 0; _E <= 11; _E += 1) { //#4733 + $_.i = _E; //#4726 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4727 + if (($_.i % 2) == 0) { //#4731 + $_.checksum = $f($_.barchar + $_.checksum); //#4729 + } else { //#4731 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4731 } //#4731 - $k[$j++] = 'textsize'; //#4732 - if ($ne($_.addontextsize, null)) { //#4732 - $k[$j++] = $_.addontextsize; //#4732 - } else { //#4732 - $k[$j++] = $_.textsize; //#4732 - } //#4732 - var _2B = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4733 - $k[$j++] = 'textfont'; //#4733 - $k[$j++] = _2B; //#4733 - $_.addopts = $d(); //#4734 - if ($_.addon.length == 2) { //#4735 - $k[$j++] = $_.addon; //#4735 - $k[$j++] = $_.addopts; //#4735 - bwipp_ean2(); //#4735 - } //#4735 - if ($_.addon.length == 5) { //#4736 - $k[$j++] = $_.addon; //#4736 - $k[$j++] = $_.addopts; //#4736 - bwipp_ean5(); //#4736 - } //#4736 - $_.addcode = $k[--$j]; //#4737 - $k[$j++] = Infinity; //#4738 - $aload($_.sbs); //#4738 - $k[$j++] = $_.addongap; //#4738 - $aload($get($_.addcode, "sbs")); //#4738 - $_.sbs = $a(); //#4738 - $k[$j++] = Infinity; //#4739 - $aload($_.bhs); //#4739 - $forall($get($_.addcode, "bhs"), function() { //#4739 - var _2S = $k[--$j]; //#4739 - $k[$j++] = $f(_2S - 0.075); //#4739 - }); //#4739 - $_.bhs = $a(); //#4739 - $k[$j++] = Infinity; //#4740 - $aload($_.bbs); //#4740 - $forall($get($_.addcode, "bbs"), function() { //#4740 - var _2X = $k[--$j]; //#4740 - $k[$j++] = $f(_2X + 0.075); //#4740 - }); //#4740 - $_.bbs = $a(); //#4740 - $k[$j++] = Infinity; //#4741 - $aload($_.txt); //#4741 - $aload($get($_.addcode, "txt")); //#4741 - $_.txt = $a(); //#4741 - $_.guardrightypos = ($_.height * 72) - 6; //#4742 - } //#4742 - $k[$j++] = Infinity; //#4746 - $k[$j++] = 'ren'; //#4754 - $k[$j++] = bwipp_renlinear; //#4754 - $k[$j++] = 'sbs'; //#4754 - $k[$j++] = $_.sbs; //#4754 - $k[$j++] = 'bhs'; //#4754 - $k[$j++] = $_.bhs; //#4754 - $k[$j++] = 'bbs'; //#4754 - $k[$j++] = $_.bbs; //#4754 - $k[$j++] = 'txt'; //#4754 - $k[$j++] = $_.txt; //#4754 - $k[$j++] = 'opt'; //#4754 - $k[$j++] = $_.options; //#4754 - $k[$j++] = 'guardleftpos'; //#4754 - $k[$j++] = 7; //#4754 - $k[$j++] = 'guardrightpos'; //#4754 - if ($eq($_.addon, "")) { //#4754 - $k[$j++] = 7; //#4754 - } else { //#4754 - $k[$j++] = 5; //#4754 - } //#4754 - $k[$j++] = 'guardrightypos'; //#4757 - $k[$j++] = $_.guardrightypos; //#4757 - $k[$j++] = 'borderleft'; //#4757 - $k[$j++] = 7; //#4757 - $k[$j++] = 'borderright'; //#4757 - if ($eq($_.addon, "")) { //#4757 - $k[$j++] = 7; //#4757 - } else { //#4757 - $k[$j++] = 5; //#4757 - } //#4757 - $k[$j++] = 'bordertop'; //#4759 - $k[$j++] = 0; //#4759 - $k[$j++] = 'borderbottom'; //#4759 - $k[$j++] = 5; //#4759 - var _2m = $d(); //#4759 - $k[$j++] = _2m; //#4762 - if (!$_.dontdraw) { //#4762 - bwipp_renlinear(); //#4762 - } //#4762 - $_ = Object.getPrototypeOf($_); //#4764 - $_ = Object.getPrototypeOf($_); //#4766 + } //#4731 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4734 + if ($_.barcode.length == 13) { //#4739 + if ($get($_.barcode, 12) != $f($_.checksum + 48)) { //#4738 + $k[$j++] = 'bwipp.ean13badCheckDigit#4737'; //#4737 + $k[$j++] = "Incorrect EAN-13 check digit provided"; //#4737 + bwipp_raiseerror(); //#4737 + } //#4737 + } //#4737 + $puti($_.pad, 0, $_.barcode); //#4740 + $put($_.pad, 12, $f($_.checksum + 48)); //#4741 + $_.barcode = $_.pad; //#4742 + if (!bwipp_ean13.__4760__) { //#4760 + $_ = Object.create($_); //#4760 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4750 + $_.barchars = "0123456789"; //#4753 + $_.mirrormaps = $a(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#4759 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean13.$ctx[id] = $_[id]); //#4759 + bwipp_ean13.__4760__ = 1; //#4759 + $_ = Object.getPrototypeOf($_); //#4759 + } //#4759 + $_.sbs = $s(59); //#4762 + $_.txt = $a(13); //#4763 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4766 + $_.mirrormap = $get($_.mirrormaps, $get($_.barcode, 0) - 48); //#4769 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4770 + for (var _r = 1; _r <= 6; _r += 1) { //#4793 + $_.i = _r; //#4775 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4776 + $j--; //#4777 + $_.indx = $k[--$j].length; //#4778 + $j -= 2; //#4779 + $_.enc = $get($_.encs, $_.indx); //#4780 + if ($get($_.mirrormap, $_.i - 1) == 49) { //#4790 + $_.enclen = $_.enc.length; //#4782 + $_.revenc = $s($_.enclen); //#4783 + for (var _18 = 0, _17 = $_.enclen - 1; _18 <= _17; _18 += 1) { //#4788 + $_.j = _18; //#4785 + $_.char = $get($_.enc, $_.j); //#4786 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4787 + } //#4787 + $_.enc = $_.revenc; //#4789 + } //#4789 + $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#4791 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 15) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4792 + } //#4792 + $puti($_.sbs, ((7 - 1) * 4) + 3, $get($_.encs, 11)); //#4796 + for (var _1Y = 7; _1Y <= 12; _1Y += 1) { //#4809 + $_.i = _1Y; //#4801 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4802 + $j--; //#4803 + $_.indx = $k[--$j].length; //#4804 + $j -= 2; //#4805 + $_.enc = $get($_.encs, $_.indx); //#4806 + $puti($_.sbs, (($_.i - 1) * 4) + 8, $_.enc); //#4807 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 19) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4808 + } //#4808 + $puti($_.sbs, 56, $get($_.encs, 12)); //#4812 + $k[$j++] = Infinity; //#4814 + var _1y = $_.sbs; //#4814 + for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#4814 + $k[$j++] = $get(_1y, _1z) - 48; //#4814 + } //#4814 + $_.sbs = $a(); //#4814 + if ($_.includetext) { //#4821 + $k[$j++] = Infinity; //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + for (var _26 = 0, _27 = 12; _26 < _27; _26++) { //#4816 + $k[$j++] = $f($_.height - 0.075); //#4816 + } //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + for (var _2B = 0, _2C = 12; _2B < _2C; _2B++) { //#4816 + $k[$j++] = $f($_.height - 0.075); //#4816 + } //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + $_.bhs = $a(); //#4816 + $k[$j++] = Infinity; //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + for (var _2H = 0, _2I = 12; _2H < _2I; _2H++) { //#4817 + $k[$j++] = 0.075; //#4817 + } //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + for (var _2J = 0, _2K = 12; _2J < _2K; _2J++) { //#4817 + $k[$j++] = 0.075; //#4817 + } //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + $_.bbs = $a(); //#4817 + } else { //#4821 + $k[$j++] = Infinity; //#4819 + for (var _2M = 0, _2N = 30; _2M < _2N; _2M++) { //#4819 + $k[$j++] = $_.height; //#4819 + } //#4819 + $_.bhs = $a(); //#4819 + $k[$j++] = Infinity; //#4820 + for (var _2Q = 0, _2R = 30; _2Q < _2R; _2Q++) { //#4820 + $k[$j++] = 0; //#4820 + } //#4820 + $_.bbs = $a(); //#4820 + $_.txt = $a([]); //#4821 + } //#4821 + $_.guardrightypos = 0; //#4823 + if ($ne($_.addon, "")) { //#4844 + $k[$j++] = Infinity; //#4827 + $k[$j++] = 'dontdraw'; //#4831 + $k[$j++] = true; //#4831 + $k[$j++] = 'includetext'; //#4831 + $k[$j++] = true; //#4831 + $k[$j++] = 'height'; //#4831 + $k[$j++] = $f($_.height - 0.15); //#4831 + $k[$j++] = 'textxoffset'; //#4831 + if ($ne($_.addontextxoffset, null)) { //#4831 + $k[$j++] = $_.addontextxoffset; //#4831 + } else { //#4831 + $k[$j++] = 95 + $_.addongap; //#4831 + } //#4831 + if ($ne($_.addontextyoffset, null)) { //#4832 + $k[$j++] = 'textyoffset'; //#4832 + $k[$j++] = $_.addontextyoffset; //#4832 + } //#4832 + $k[$j++] = 'textsize'; //#4833 + if ($ne($_.addontextsize, null)) { //#4833 + $k[$j++] = $_.addontextsize; //#4833 + } else { //#4833 + $k[$j++] = $_.textsize; //#4833 + } //#4833 + var _2f = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4834 + $k[$j++] = 'textfont'; //#4834 + $k[$j++] = _2f; //#4834 + $_.addopts = $d(); //#4835 + if ($_.addon.length == 2) { //#4836 + $k[$j++] = $_.addon; //#4836 + $k[$j++] = $_.addopts; //#4836 + bwipp_ean2(); //#4836 + } //#4836 + if ($_.addon.length == 5) { //#4837 + $k[$j++] = $_.addon; //#4837 + $k[$j++] = $_.addopts; //#4837 + bwipp_ean5(); //#4837 + } //#4837 + $_.addcode = $k[--$j]; //#4838 + $k[$j++] = Infinity; //#4839 + $aload($_.sbs); //#4839 + $k[$j++] = $_.addongap; //#4839 + $aload($get($_.addcode, "sbs")); //#4839 + $_.sbs = $a(); //#4839 + $k[$j++] = Infinity; //#4840 + $aload($_.bhs); //#4840 + $forall($get($_.addcode, "bhs"), function() { //#4840 + var _2w = $k[--$j]; //#4840 + $k[$j++] = $f(_2w - 0.075); //#4840 + }); //#4840 + $_.bhs = $a(); //#4840 + $k[$j++] = Infinity; //#4841 + $aload($_.bbs); //#4841 + $forall($get($_.addcode, "bbs"), function() { //#4841 + var _31 = $k[--$j]; //#4841 + $k[$j++] = $f(_31 + 0.075); //#4841 + }); //#4841 + $_.bbs = $a(); //#4841 + $k[$j++] = Infinity; //#4842 + $aload($_.txt); //#4842 + $aload($get($_.addcode, "txt")); //#4842 + $_.txt = $a(); //#4842 + $_.guardrightypos = ($_.height * 72) - 6; //#4843 + } //#4843 + $k[$j++] = Infinity; //#4847 + $k[$j++] = 'ren'; //#4854 + $k[$j++] = 'renlinear'; //#4854 + $k[$j++] = 'sbs'; //#4854 + $k[$j++] = $_.sbs; //#4854 + $k[$j++] = 'bhs'; //#4854 + $k[$j++] = $_.bhs; //#4854 + $k[$j++] = 'bbs'; //#4854 + $k[$j++] = $_.bbs; //#4854 + $k[$j++] = 'txt'; //#4854 + $k[$j++] = $_.txt; //#4854 + $k[$j++] = 'opt'; //#4854 + $k[$j++] = $_.options; //#4854 + $k[$j++] = 'guardrightpos'; //#4854 + if ($eq($_.addon, "")) { //#4854 + $k[$j++] = 7; //#4854 + } else { //#4854 + $k[$j++] = 5; //#4854 + } //#4854 + $k[$j++] = 'guardrightypos'; //#4857 + $k[$j++] = $_.guardrightypos; //#4857 + $k[$j++] = 'borderleft'; //#4857 + $k[$j++] = 11; //#4857 + $k[$j++] = 'borderright'; //#4857 + if ($eq($_.addon, "")) { //#4857 + $k[$j++] = 7; //#4857 + } else { //#4857 + $k[$j++] = 5; //#4857 + } //#4857 + $k[$j++] = 'bordertop'; //#4859 + $k[$j++] = 0; //#4859 + $k[$j++] = 'borderbottom'; //#4859 + $k[$j++] = 5; //#4859 + var _3G = $d(); //#4859 + $k[$j++] = _3G; //#4862 + if (!$_.dontdraw) { //#4862 + bwipp_renlinear(); //#4862 + } //#4862 + $_ = Object.getPrototypeOf($_); //#4864 + $_ = Object.getPrototypeOf($_); //#4866 +} //bwipp_ean13 +function bwipp_ean8() { + $_ = Object.create($_); //#4898 + $_.dontdraw = false; //#4901 + $_.includetext = false; //#4902 + $_.textfont = "OCR-B"; //#4903 + $_.textsize = 12; //#4904 + $_.textxoffset = 4; //#4905 + $_.textyoffset = -4; //#4906 + $_.height = 1; //#4907 + $_.addongap = 12; //#4908 + $_.addontextfont = "unset"; //#4909 + $_.addontextsize = null; //#4910 + $_.addontextxoffset = null; //#4911 + $_.addontextyoffset = null; //#4912 + $k[$j++] = $_; //#4914 + bwipp_processoptions(); //#4914 + $_.options = $k[--$j]; //#4914 + $_.barcode = $k[--$j]; //#4915 + bwipp_loadctx(bwipp_ean8) //#4917 + $search($_.barcode, " "); //#4920 + if ($k[--$j]) { //#4926 + $_.barcode = $k[--$j]; //#4921 + $j--; //#4922 + $_.addon = $k[--$j]; //#4923 + } else { //#4926 + $j--; //#4925 + $_.addon = ""; //#4926 + } //#4926 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#4932 + $k[$j++] = 'bwipp.ean8badLength#4931'; //#4931 + $k[$j++] = "EAN-8 must be 7 or 8 digits"; //#4931 + bwipp_raiseerror(); //#4931 + } //#4931 + $forall($_.barcode, function() { //#4937 + var _9 = $k[--$j]; //#4934 + if ((_9 < 48) || (_9 > 57)) { //#4936 + $k[$j++] = 'bwipp.ean8badCharacter#4935'; //#4935 + $k[$j++] = "EAN-8 must contain only digits"; //#4935 + bwipp_raiseerror(); //#4935 + } //#4935 + }); //#4935 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4940 + $k[$j++] = 'bwipp.ean8badAddOnLength#4939'; //#4939 + $k[$j++] = "Add-on for EAN-8 must be 2 or 5 digits"; //#4939 + bwipp_raiseerror(); //#4939 + } //#4939 + $_.pad = $s(8); //#4943 + $_.checksum = 0; //#4944 + for (var _E = 0; _E <= 6; _E += 1) { //#4953 + $_.i = _E; //#4946 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4947 + if (($_.i % 2) != 0) { //#4951 + $_.checksum = $f($_.barchar + $_.checksum); //#4949 + } else { //#4951 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4951 + } //#4951 + } //#4951 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4954 + if ($_.barcode.length == 8) { //#4959 + if ($get($_.barcode, 7) != $f($_.checksum + 48)) { //#4958 + $k[$j++] = 'bwipp.ean8badCheckDigit#4957'; //#4957 + $k[$j++] = "Incorrect EAN-8 check digit provided"; //#4957 + bwipp_raiseerror(); //#4957 + } //#4957 + } //#4957 + $puti($_.pad, 0, $_.barcode); //#4960 + $put($_.pad, 7, $f($_.checksum + 48)); //#4961 + $_.barcode = $_.pad; //#4962 + if (!bwipp_ean8.__4974__) { //#4974 + $_ = Object.create($_); //#4974 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4970 + $_.barchars = "0123456789"; //#4973 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean8.$ctx[id] = $_[id]); //#4973 + bwipp_ean8.__4974__ = 1; //#4973 + $_ = Object.getPrototypeOf($_); //#4973 + } //#4973 + $_.sbs = $s(43); //#4976 + $_.txt = $a(8); //#4977 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4980 + for (var _e = 0; _e <= 3; _e += 1) { //#4993 + $_.i = _e; //#4985 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4986 + $j--; //#4987 + $_.indx = $k[--$j].length; //#4988 + $j -= 2; //#4989 + $_.enc = $get($_.encs, $_.indx); //#4990 + $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4991 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 7) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4992 + } //#4992 + $puti($_.sbs, (4 * 4) + 3, $get($_.encs, 11)); //#4996 + for (var _14 = 4; _14 <= 7; _14 += 1) { //#5009 + $_.i = _14; //#5001 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5002 + $j--; //#5003 + $_.indx = $k[--$j].length; //#5004 + $j -= 2; //#5005 + $_.enc = $get($_.encs, $_.indx); //#5006 + $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#5007 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#5008 + } //#5008 + $puti($_.sbs, 40, $get($_.encs, 12)); //#5012 + $k[$j++] = Infinity; //#5014 + var _1U = $_.sbs; //#5014 + for (var _1V = 0, _1W = _1U.length; _1V < _1W; _1V++) { //#5014 + $k[$j++] = $get(_1U, _1V) - 48; //#5014 + } //#5014 + $_.sbs = $a(); //#5014 + if ($_.includetext) { //#5021 + $k[$j++] = Infinity; //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + for (var _1c = 0, _1d = 8; _1c < _1d; _1c++) { //#5016 + $k[$j++] = $f($_.height - 0.075); //#5016 + } //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + for (var _1h = 0, _1i = 8; _1h < _1i; _1h++) { //#5016 + $k[$j++] = $f($_.height - 0.075); //#5016 + } //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + $_.bhs = $a(); //#5016 + $k[$j++] = Infinity; //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + for (var _1n = 0, _1o = 8; _1n < _1o; _1n++) { //#5017 + $k[$j++] = 0.075; //#5017 + } //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + for (var _1p = 0, _1q = 8; _1p < _1q; _1p++) { //#5017 + $k[$j++] = 0.075; //#5017 + } //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + $_.bbs = $a(); //#5017 + } else { //#5021 + $k[$j++] = Infinity; //#5019 + for (var _1s = 0, _1t = 22; _1s < _1t; _1s++) { //#5019 + $k[$j++] = $_.height; //#5019 + } //#5019 + $_.bhs = $a(); //#5019 + $k[$j++] = Infinity; //#5020 + for (var _1w = 0, _1x = 22; _1w < _1x; _1w++) { //#5020 + $k[$j++] = 0; //#5020 + } //#5020 + $_.bbs = $a(); //#5020 + $_.txt = $a([]); //#5021 + } //#5021 + $_.guardrightypos = 0; //#5023 + if ($ne($_.addon, "")) { //#5044 + $k[$j++] = Infinity; //#5027 + $k[$j++] = 'dontdraw'; //#5031 + $k[$j++] = true; //#5031 + $k[$j++] = 'includetext'; //#5031 + $k[$j++] = true; //#5031 + $k[$j++] = 'height'; //#5031 + $k[$j++] = $f($_.height - 0.15); //#5031 + $k[$j++] = 'textxoffset'; //#5031 + if ($ne($_.addontextxoffset, null)) { //#5031 + $k[$j++] = $_.addontextxoffset; //#5031 + } else { //#5031 + $k[$j++] = 67 + $_.addongap; //#5031 + } //#5031 + if ($ne($_.addontextyoffset, null)) { //#5032 + $k[$j++] = 'textyoffset'; //#5032 + $k[$j++] = $_.addontextyoffset; //#5032 + } //#5032 + $k[$j++] = 'textsize'; //#5033 + if ($ne($_.addontextsize, null)) { //#5033 + $k[$j++] = $_.addontextsize; //#5033 + } else { //#5033 + $k[$j++] = $_.textsize; //#5033 + } //#5033 + var _2B = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5034 + $k[$j++] = 'textfont'; //#5034 + $k[$j++] = _2B; //#5034 + $_.addopts = $d(); //#5035 + if ($_.addon.length == 2) { //#5036 + $k[$j++] = $_.addon; //#5036 + $k[$j++] = $_.addopts; //#5036 + bwipp_ean2(); //#5036 + } //#5036 + if ($_.addon.length == 5) { //#5037 + $k[$j++] = $_.addon; //#5037 + $k[$j++] = $_.addopts; //#5037 + bwipp_ean5(); //#5037 + } //#5037 + $_.addcode = $k[--$j]; //#5038 + $k[$j++] = Infinity; //#5039 + $aload($_.sbs); //#5039 + $k[$j++] = $_.addongap; //#5039 + $aload($get($_.addcode, "sbs")); //#5039 + $_.sbs = $a(); //#5039 + $k[$j++] = Infinity; //#5040 + $aload($_.bhs); //#5040 + $forall($get($_.addcode, "bhs"), function() { //#5040 + var _2S = $k[--$j]; //#5040 + $k[$j++] = $f(_2S - 0.075); //#5040 + }); //#5040 + $_.bhs = $a(); //#5040 + $k[$j++] = Infinity; //#5041 + $aload($_.bbs); //#5041 + $forall($get($_.addcode, "bbs"), function() { //#5041 + var _2X = $k[--$j]; //#5041 + $k[$j++] = $f(_2X + 0.075); //#5041 + }); //#5041 + $_.bbs = $a(); //#5041 + $k[$j++] = Infinity; //#5042 + $aload($_.txt); //#5042 + $aload($get($_.addcode, "txt")); //#5042 + $_.txt = $a(); //#5042 + $_.guardrightypos = ($_.height * 72) - 6; //#5043 + } //#5043 + $k[$j++] = Infinity; //#5047 + $k[$j++] = 'ren'; //#5055 + $k[$j++] = 'renlinear'; //#5055 + $k[$j++] = 'sbs'; //#5055 + $k[$j++] = $_.sbs; //#5055 + $k[$j++] = 'bhs'; //#5055 + $k[$j++] = $_.bhs; //#5055 + $k[$j++] = 'bbs'; //#5055 + $k[$j++] = $_.bbs; //#5055 + $k[$j++] = 'txt'; //#5055 + $k[$j++] = $_.txt; //#5055 + $k[$j++] = 'opt'; //#5055 + $k[$j++] = $_.options; //#5055 + $k[$j++] = 'guardleftpos'; //#5055 + $k[$j++] = 7; //#5055 + $k[$j++] = 'guardrightpos'; //#5055 + if ($eq($_.addon, "")) { //#5055 + $k[$j++] = 7; //#5055 + } else { //#5055 + $k[$j++] = 5; //#5055 + } //#5055 + $k[$j++] = 'guardrightypos'; //#5058 + $k[$j++] = $_.guardrightypos; //#5058 + $k[$j++] = 'borderleft'; //#5058 + $k[$j++] = 7; //#5058 + $k[$j++] = 'borderright'; //#5058 + if ($eq($_.addon, "")) { //#5058 + $k[$j++] = 7; //#5058 + } else { //#5058 + $k[$j++] = 5; //#5058 + } //#5058 + $k[$j++] = 'bordertop'; //#5060 + $k[$j++] = 0; //#5060 + $k[$j++] = 'borderbottom'; //#5060 + $k[$j++] = 5; //#5060 + var _2m = $d(); //#5060 + $k[$j++] = _2m; //#5063 + if (!$_.dontdraw) { //#5063 + bwipp_renlinear(); //#5063 + } //#5063 + $_ = Object.getPrototypeOf($_); //#5065 + $_ = Object.getPrototypeOf($_); //#5067 } //bwipp_ean8 function bwipp_upca() { - $_ = Object.create($_); //#4798 - $_.dontdraw = false; //#4801 - $_.includetext = false; //#4802 - $_.textfont = "OCR-B"; //#4803 - $_.textsize = 12; //#4804 - $_.textxoffset = -9; //#4805 - $_.textyoffset = -4; //#4806 - $_.height = 1; //#4807 - $_.addongap = 12; //#4808 - $_.addontextfont = "unset"; //#4809 - $_.addontextsize = null; //#4810 - $_.addontextxoffset = null; //#4811 - $_.addontextyoffset = null; //#4812 - $k[$j++] = $_; //#4814 - bwipp_processoptions(); //#4814 - $_.options = $k[--$j]; //#4814 - $_.barcode = $k[--$j]; //#4815 - bwipp_loadctx(bwipp_upca) //#4817 - $search($_.barcode, " "); //#4820 - if ($k[--$j]) { //#4826 - $_.barcode = $k[--$j]; //#4821 - $j--; //#4822 - $_.addon = $k[--$j]; //#4823 - } else { //#4826 - $j--; //#4825 - $_.addon = ""; //#4826 - } //#4826 - if (($_.barcode.length == 7) || ($_.barcode.length == 8)) { //#4872 - $forall($_.barcode, function() { //#4836 - var _9 = $k[--$j]; //#4833 - if ((_9 < 48) || (_9 > 57)) { //#4835 - $k[$j++] = 'bwipp.upcAupcEbadCharacter#4834'; //#4834 - $k[$j++] = "UPC-E must contain only digits"; //#4834 - bwipp_raiseerror(); //#4834 - } //#4834 - }); //#4834 - var _B = $get($_.barcode, 0); //#4837 - if ((_B != 48) && (_B != 49)) { //#4839 - $k[$j++] = 'bwipp.upcAupcEbadNumberSystem#4838'; //#4838 - $k[$j++] = "UPC-E must have number system 0 or 1"; //#4838 - bwipp_raiseerror(); //#4838 - } //#4838 - for (var _C = 0, _D = 1; _C < _D; _C++) { //#4867 - var _F = ($_.barcode.length == 8) ? 12 : 11; //#4841 - $_.upcacode = $s(_F); //#4841 - if ($f($get($_.barcode, 6) - 48) <= 2) { //#4848 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#4843 - $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#4844 - $puti($_.upcacode, 4, "0000"); //#4845 - $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#4846 - break; //#4847 - } //#4847 - if ($f($get($_.barcode, 6) - 48) == 3) { //#4854 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#4850 - $puti($_.upcacode, 4, "00000"); //#4851 - $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#4852 - break; //#4853 - } //#4853 - if ($f($get($_.barcode, 6) - 48) == 4) { //#4860 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#4856 - $puti($_.upcacode, 5, "00000"); //#4857 - $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#4858 - break; //#4859 - } //#4859 - if ($f($get($_.barcode, 6) - 48) >= 5) { //#4866 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#4862 - $puti($_.upcacode, 6, "0000"); //#4863 - $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#4864 - break; //#4865 - } //#4865 - } //#4865 - if ($_.barcode.length == 8) { //#4870 - $puti($_.upcacode, 11, $geti($_.barcode, 7, 1)); //#4869 - } //#4869 - $_.barcode = $_.upcacode; //#4871 - } //#4871 - if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#4877 - $k[$j++] = 'bwipp.upcAbadLength#4876'; //#4876 - $k[$j++] = "UPC-A must be 11 or 12 digits"; //#4876 - bwipp_raiseerror(); //#4876 - } //#4876 - var _11 = $_.barcode; //#4878 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#4882 - var _14 = $get(_11, _12); //#4882 - if ((_14 < 48) || (_14 > 57)) { //#4881 - $k[$j++] = 'bwipp.upcAbadCharacter#4880'; //#4880 - $k[$j++] = "UPC-A must contain only digits"; //#4880 - bwipp_raiseerror(); //#4880 - } //#4880 - } //#4880 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4885 - $k[$j++] = 'bwipp.upcAbadAddOnLength#4884'; //#4884 - $k[$j++] = "Add-on for UPC-A must be 2 or 5 digits"; //#4884 - bwipp_raiseerror(); //#4884 - } //#4884 - $_.pad = $s(12); //#4888 - $_.checksum = 0; //#4889 - for (var _19 = 0; _19 <= 10; _19 += 1) { //#4898 - $_.i = _19; //#4891 - $_.barchar = $get($_.barcode, $_.i) - 48; //#4892 - if (($_.i % 2) != 0) { //#4896 - $_.checksum = $_.checksum + $_.barchar; //#4894 - } else { //#4896 - $_.checksum = $_.checksum + ($_.barchar * 3); //#4896 - } //#4896 - } //#4896 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#4899 - if ($_.barcode.length == 12) { //#4904 - if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#4903 - $k[$j++] = 'bwipp.upcAbadCheckDigit#4902'; //#4902 - $k[$j++] = "Incorrect UPC check digit provided"; //#4902 - bwipp_raiseerror(); //#4902 - } //#4902 - } //#4902 - $puti($_.pad, 0, $_.barcode); //#4905 - $put($_.pad, 11, $_.checksum + 48); //#4906 - $_.barcode = $_.pad; //#4907 - if (!bwipp_upca.__4919__) { //#4919 - $_ = Object.create($_); //#4919 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4915 - $_.barchars = "0123456789"; //#4918 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upca.$ctx[id] = $_[id]); //#4918 - bwipp_upca.__4919__ = 1; //#4918 - $_ = Object.getPrototypeOf($_); //#4918 - } //#4918 - $_.sbs = $s(59); //#4921 - $_.txt = $a(12); //#4922 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4925 - for (var _1Z = 0; _1Z <= 5; _1Z += 1) { //#4942 - $_.i = _1Z; //#4930 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4931 - $j--; //#4932 - $_.indx = $k[--$j].length; //#4933 - $j -= 2; //#4934 - $_.enc = $get($_.encs, $_.indx); //#4935 - $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4936 - if ($_.i == 0) { //#4940 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#4938 - } else { //#4940 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4940 - } //#4940 - } //#4940 - $puti($_.sbs, (6 * 4) + 3, $get($_.encs, 11)); //#4945 - for (var _28 = 6; _28 <= 11; _28 += 1) { //#4962 - $_.i = _28; //#4950 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4951 - $j--; //#4952 - $_.indx = $k[--$j].length; //#4953 - $j -= 2; //#4954 - $_.enc = $get($_.encs, $_.indx); //#4955 - $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#4956 - if ($_.i == 11) { //#4960 - $put($_.txt, 11, $a([$geti($_.barcode, 11, 1), $_.textxoffset + 107, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#4958 - } else { //#4960 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 17, $_.textyoffset, $_.textfont, $_.textsize])); //#4960 - } //#4960 - } //#4960 - $puti($_.sbs, 56, $get($_.encs, 12)); //#4965 - $k[$j++] = Infinity; //#4967 - var _2h = $_.sbs; //#4967 - for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#4967 - $k[$j++] = $get(_2h, _2i) - 48; //#4967 - } //#4967 - $_.sbs = $a(); //#4967 - if ($_.includetext) { //#4974 - $k[$j++] = Infinity; //#4969 - for (var _2n = 0, _2o = 4; _2n < _2o; _2n++) { //#4969 - $k[$j++] = $_.height; //#4969 - } //#4969 - for (var _2q = 0, _2r = 10; _2q < _2r; _2q++) { //#4969 - $k[$j++] = $f($_.height - 0.075); //#4969 - } //#4969 - $k[$j++] = $_.height; //#4969 - $k[$j++] = $_.height; //#4969 - for (var _2v = 0, _2w = 10; _2v < _2w; _2v++) { //#4969 - $k[$j++] = $f($_.height - 0.075); //#4969 - } //#4969 - for (var _2y = 0, _2z = 4; _2y < _2z; _2y++) { //#4969 - $k[$j++] = $_.height; //#4969 - } //#4969 - $_.bhs = $a(); //#4969 - $k[$j++] = Infinity; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - for (var _32 = 0, _33 = 10; _32 < _33; _32++) { //#4970 - $k[$j++] = 0.075; //#4970 - } //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - for (var _34 = 0, _35 = 10; _34 < _35; _34++) { //#4970 - $k[$j++] = 0.075; //#4970 - } //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $_.bbs = $a(); //#4970 - } else { //#4974 - $k[$j++] = Infinity; //#4972 - for (var _37 = 0, _38 = 30; _37 < _38; _37++) { //#4972 - $k[$j++] = $_.height; //#4972 - } //#4972 - $_.bhs = $a(); //#4972 - $k[$j++] = Infinity; //#4973 - for (var _3B = 0, _3C = 30; _3B < _3C; _3B++) { //#4973 - $k[$j++] = 0; //#4973 - } //#4973 - $_.bbs = $a(); //#4973 - $_.txt = $a([]); //#4974 - } //#4974 - $_.guardrightypos = 0; //#4976 - if ($ne($_.addon, "")) { //#4997 - $k[$j++] = Infinity; //#4980 - $k[$j++] = 'dontdraw'; //#4984 - $k[$j++] = true; //#4984 - $k[$j++] = 'includetext'; //#4984 - $k[$j++] = true; //#4984 - $k[$j++] = 'height'; //#4984 - $k[$j++] = $f($_.height - 0.15); //#4984 - $k[$j++] = 'textxoffset'; //#4984 - if ($ne($_.addontextxoffset, null)) { //#4984 - $k[$j++] = $_.addontextxoffset; //#4984 - } else { //#4984 - $k[$j++] = 95 + $_.addongap; //#4984 - } //#4984 - if ($ne($_.addontextyoffset, null)) { //#4985 - $k[$j++] = 'textyoffset'; //#4985 - $k[$j++] = $_.addontextyoffset; //#4985 - } //#4985 - $k[$j++] = 'textsize'; //#4986 - if ($ne($_.addontextsize, null)) { //#4986 - $k[$j++] = $_.addontextsize; //#4986 - } else { //#4986 - $k[$j++] = $_.textsize; //#4986 - } //#4986 - var _3Q = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4987 - $k[$j++] = 'textfont'; //#4987 - $k[$j++] = _3Q; //#4987 - $_.addopts = $d(); //#4988 - if ($_.addon.length == 2) { //#4989 - $k[$j++] = $_.addon; //#4989 - $k[$j++] = $_.addopts; //#4989 - bwipp_ean2(); //#4989 - } //#4989 - if ($_.addon.length == 5) { //#4990 - $k[$j++] = $_.addon; //#4990 - $k[$j++] = $_.addopts; //#4990 - bwipp_ean5(); //#4990 - } //#4990 - $_.addcode = $k[--$j]; //#4991 - $k[$j++] = Infinity; //#4992 - $aload($_.sbs); //#4992 - $k[$j++] = $_.addongap; //#4992 - $aload($get($_.addcode, "sbs")); //#4992 - $_.sbs = $a(); //#4992 - $k[$j++] = Infinity; //#4993 - $aload($_.bhs); //#4993 - $forall($get($_.addcode, "bhs"), function() { //#4993 - var _3h = $k[--$j]; //#4993 - $k[$j++] = $f(_3h - 0.075); //#4993 - }); //#4993 - $_.bhs = $a(); //#4993 - $k[$j++] = Infinity; //#4994 - $aload($_.bbs); //#4994 - $forall($get($_.addcode, "bbs"), function() { //#4994 - var _3m = $k[--$j]; //#4994 - $k[$j++] = $f(_3m + 0.075); //#4994 - }); //#4994 - $_.bbs = $a(); //#4994 - $k[$j++] = Infinity; //#4995 - $aload($_.txt); //#4995 - $aload($get($_.addcode, "txt")); //#4995 - $_.txt = $a(); //#4995 - $_.guardrightypos = ($_.height * 72) - 6; //#4996 - } //#4996 - $k[$j++] = Infinity; //#5000 - $k[$j++] = 'ren'; //#5007 - $k[$j++] = bwipp_renlinear; //#5007 - $k[$j++] = 'sbs'; //#5007 - $k[$j++] = $_.sbs; //#5007 - $k[$j++] = 'bhs'; //#5007 - $k[$j++] = $_.bhs; //#5007 - $k[$j++] = 'bbs'; //#5007 - $k[$j++] = $_.bbs; //#5007 - $k[$j++] = 'txt'; //#5007 - $k[$j++] = $_.txt; //#5007 - $k[$j++] = 'opt'; //#5007 - $k[$j++] = $_.options; //#5007 - $k[$j++] = 'guardrightpos'; //#5007 - if ($eq($_.addon, "")) { //#5007 - $k[$j++] = 9; //#5007 - } else { //#5007 - $k[$j++] = 5; //#5007 - } //#5007 - $k[$j++] = 'guardrightypos'; //#5010 - $k[$j++] = $_.guardrightypos; //#5010 - $k[$j++] = 'borderleft'; //#5010 - $k[$j++] = 9; //#5010 - $k[$j++] = 'borderright'; //#5010 - if ($eq($_.addon, "")) { //#5010 - $k[$j++] = 9; //#5010 - } else { //#5010 - $k[$j++] = 5; //#5010 - } //#5010 - $k[$j++] = 'bordertop'; //#5012 - $k[$j++] = 0; //#5012 - $k[$j++] = 'borderbottom'; //#5012 - $k[$j++] = 5; //#5012 - var _41 = $d(); //#5012 - $k[$j++] = _41; //#5015 - if (!$_.dontdraw) { //#5015 - bwipp_renlinear(); //#5015 - } //#5015 - $_ = Object.getPrototypeOf($_); //#5017 - $_ = Object.getPrototypeOf($_); //#5019 -} //bwipp_upca -function bwipp_upce() { - $_ = Object.create($_); //#5051 - $_.dontdraw = false; //#5054 - $_.includetext = false; //#5055 - $_.textfont = "OCR-B"; //#5056 - $_.textsize = 12; //#5057 - $_.textxoffset = -9; //#5058 - $_.textyoffset = -4; //#5059 - $_.height = 1; //#5060 - $_.addongap = 12; //#5061 - $_.addontextfont = "unset"; //#5062 - $_.addontextsize = null; //#5063 - $_.addontextxoffset = null; //#5064 - $_.addontextyoffset = null; //#5065 - $k[$j++] = $_; //#5067 - bwipp_processoptions(); //#5067 - $_.options = $k[--$j]; //#5067 - $_.barcode = $k[--$j]; //#5068 - bwipp_loadctx(bwipp_upce) //#5070 - $search($_.barcode, " "); //#5073 - if ($k[--$j]) { //#5079 - $_.barcode = $k[--$j]; //#5074 - $j--; //#5075 - $_.addon = $k[--$j]; //#5076 - } else { //#5079 - $j--; //#5078 - $_.addon = ""; //#5079 - } //#5079 - if (($_.barcode.length == 11) || ($_.barcode.length == 12)) { //#5121 - $forall($_.barcode, function() { //#5089 - var _9 = $k[--$j]; //#5086 - if ((_9 < 48) || (_9 > 57)) { //#5088 - $k[$j++] = 'bwipp.upcEupcAbadCharacter#5087'; //#5087 - $k[$j++] = "UPC-A must contain only digits"; //#5087 - bwipp_raiseerror(); //#5087 - } //#5087 - }); //#5087 - for (var _A = 0, _B = 1; _A < _B; _A++) { //#5116 - var _D = ($_.barcode.length == 12) ? 8 : 7; //#5091 - $_.upcecode = $s(_D); //#5091 - if (($f($get($_.barcode, 3) - 48) <= 2) && $eq($geti($_.barcode, 4, 4), "0000")) { //#5097 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 3)); //#5093 - $puti($_.upcecode, 3, $geti($_.barcode, 8, 3)); //#5094 - $puti($_.upcecode, 6, $geti($_.barcode, 3, 1)); //#5095 - break; //#5096 - } //#5096 - if ($eq($geti($_.barcode, 4, 5), "00000")) { //#5103 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 4)); //#5099 - $puti($_.upcecode, 4, $geti($_.barcode, 9, 2)); //#5100 - $puti($_.upcecode, 6, "3"); //#5101 - break; //#5102 - } //#5102 - if ($eq($geti($_.barcode, 5, 5), "00000")) { //#5109 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 5)); //#5105 - $puti($_.upcecode, 5, $geti($_.barcode, 10, 1)); //#5106 - $puti($_.upcecode, 6, "4"); //#5107 - break; //#5108 - } //#5108 - if (($f($get($_.barcode, 10) - 48) >= 5) && $eq($geti($_.barcode, 6, 4), "0000")) { //#5114 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 6)); //#5111 - $puti($_.upcecode, 6, $geti($_.barcode, 10, 1)); //#5112 - break; //#5113 - } //#5113 - $k[$j++] = 'bwipp.upcEupcAnotCompressible#5115'; //#5115 - $k[$j++] = "UPC-A cannot be converted to a UPC-E"; //#5115 - bwipp_raiseerror(); //#5115 - } //#5115 - if ($_.barcode.length == 12) { //#5119 - $puti($_.upcecode, 7, $geti($_.barcode, 11, 1)); //#5118 - } //#5118 - $_.barcode = $_.upcecode; //#5120 - } //#5120 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#5126 - $k[$j++] = 'bwipp.upcEbadLength#5125'; //#5125 - $k[$j++] = "UPC-E must be 7 or 8 digits"; //#5125 - bwipp_raiseerror(); //#5125 - } //#5125 - var _11 = $_.barcode; //#5127 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5131 - var _14 = $get(_11, _12); //#5131 - if ((_14 < 48) || (_14 > 57)) { //#5130 - $k[$j++] = 'bwipp.upcEbadCharacter#5129'; //#5129 - $k[$j++] = "UPC-E must contain only digits"; //#5129 - bwipp_raiseerror(); //#5129 - } //#5129 - } //#5129 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5134 - $k[$j++] = 'bwipp.upcEbadAddOnLength#5133'; //#5133 - $k[$j++] = "Add-on for UPC-E must be 2 or 5 digits"; //#5133 - bwipp_raiseerror(); //#5133 - } //#5133 - var _19 = $get($_.barcode, 0); //#5137 - if ((_19 != 48) && (_19 != 49)) { //#5139 - $k[$j++] = 'bwipp.upcEbadNumberSystem#5138'; //#5138 - $k[$j++] = "UPC-E must have number system 0 or 1"; //#5138 - bwipp_raiseerror(); //#5138 - } //#5138 - if (!bwipp_upce.__5156__) { //#5156 - $_ = Object.create($_); //#5156 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); //#5147 - $_.barchars = "0123456789"; //#5150 - $_.mirrormaps = $a(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#5155 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upce.$ctx[id] = $_[id]); //#5155 - bwipp_upce.__5156__ = 1; //#5155 - $_ = Object.getPrototypeOf($_); //#5155 - } //#5155 - for (var _1D = 0, _1E = 1; _1D < _1E; _1D++) { //#5186 - $_.upcacode = $s(11); //#5160 - if (($get($_.barcode, 6) - 48) <= 2) { //#5167 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5162 - $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5163 - $puti($_.upcacode, 4, "0000"); //#5164 - $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5165 - break; //#5166 + $_ = Object.create($_); //#5099 + $_.dontdraw = false; //#5102 + $_.includetext = false; //#5103 + $_.textfont = "OCR-B"; //#5104 + $_.textsize = 12; //#5105 + $_.textxoffset = -9; //#5106 + $_.textyoffset = -4; //#5107 + $_.height = 1; //#5108 + $_.addongap = 12; //#5109 + $_.addontextfont = "unset"; //#5110 + $_.addontextsize = null; //#5111 + $_.addontextxoffset = null; //#5112 + $_.addontextyoffset = null; //#5113 + $k[$j++] = $_; //#5115 + bwipp_processoptions(); //#5115 + $_.options = $k[--$j]; //#5115 + $_.barcode = $k[--$j]; //#5116 + bwipp_loadctx(bwipp_upca) //#5118 + $search($_.barcode, " "); //#5121 + if ($k[--$j]) { //#5127 + $_.barcode = $k[--$j]; //#5122 + $j--; //#5123 + $_.addon = $k[--$j]; //#5124 + } else { //#5127 + $j--; //#5126 + $_.addon = ""; //#5127 + } //#5127 + if (($_.barcode.length == 7) || ($_.barcode.length == 8)) { //#5173 + $forall($_.barcode, function() { //#5137 + var _9 = $k[--$j]; //#5134 + if ((_9 < 48) || (_9 > 57)) { //#5136 + $k[$j++] = 'bwipp.upcAupcEbadCharacter#5135'; //#5135 + $k[$j++] = "UPC-E must contain only digits"; //#5135 + bwipp_raiseerror(); //#5135 + } //#5135 + }); //#5135 + var _B = $get($_.barcode, 0); //#5138 + if ((_B != 48) && (_B != 49)) { //#5140 + $k[$j++] = 'bwipp.upcAupcEbadNumberSystem#5139'; //#5139 + $k[$j++] = "UPC-E must have number system 0 or 1"; //#5139 + bwipp_raiseerror(); //#5139 + } //#5139 + for (var _C = 0, _D = 1; _C < _D; _C++) { //#5168 + var _F = ($_.barcode.length == 8) ? 12 : 11; //#5142 + $_.upcacode = $s(_F); //#5142 + if ($f($get($_.barcode, 6) - 48) <= 2) { //#5149 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5144 + $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5145 + $puti($_.upcacode, 4, "0000"); //#5146 + $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5147 + break; //#5148 + } //#5148 + if ($f($get($_.barcode, 6) - 48) == 3) { //#5155 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5151 + $puti($_.upcacode, 4, "00000"); //#5152 + $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5153 + break; //#5154 + } //#5154 + if ($f($get($_.barcode, 6) - 48) == 4) { //#5161 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5157 + $puti($_.upcacode, 5, "00000"); //#5158 + $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5159 + break; //#5160 + } //#5160 + if ($f($get($_.barcode, 6) - 48) >= 5) { //#5167 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5163 + $puti($_.upcacode, 6, "0000"); //#5164 + $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5165 + break; //#5166 + } //#5166 } //#5166 - if (($get($_.barcode, 6) - 48) == 3) { //#5173 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5169 - $puti($_.upcacode, 4, "00000"); //#5170 - $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5171 - break; //#5172 - } //#5172 - if (($get($_.barcode, 6) - 48) == 4) { //#5179 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5175 - $puti($_.upcacode, 5, "00000"); //#5176 - $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5177 - break; //#5178 - } //#5178 - if (($get($_.barcode, 6) - 48) >= 5) { //#5185 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5181 - $puti($_.upcacode, 6, "0000"); //#5182 - $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5183 - break; //#5184 - } //#5184 - } //#5184 - $_.checksum = 0; //#5187 - for (var _1t = 0; _1t <= 10; _1t += 1) { //#5196 - $_.i = _1t; //#5189 - $_.barchar = $get($_.upcacode, $_.i) - 48; //#5190 - if (($_.i % 2) != 0) { //#5194 - $_.checksum = $_.checksum + $_.barchar; //#5192 - } else { //#5194 - $_.checksum = $_.checksum + ($_.barchar * 3); //#5194 - } //#5194 - } //#5194 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5197 - if ($_.barcode.length == 8) { //#5202 - if ($get($_.barcode, 7) != ($_.checksum + 48)) { //#5201 - $k[$j++] = 'bwipp.upcEbadCheckDigit#5200'; //#5200 - $k[$j++] = "Incorrect UPC check digit provided"; //#5200 - bwipp_raiseerror(); //#5200 - } //#5200 - } //#5200 - $_.pad = $s(8); //#5203 - $puti($_.pad, 0, $_.barcode); //#5204 - $put($_.pad, 7, $_.checksum + 48); //#5205 - $_.barcode = $_.pad; //#5206 - $_.txt = $a(8); //#5207 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5208 - $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#5211 - if ($get($_.barcode, 0) == 48) { //#5225 - $_.invt = $s($_.mirrormap.length); //#5215 - for (var _2V = 0, _2U = $_.mirrormap.length - 1; _2V <= _2U; _2V += 1) { //#5223 - $_.i = _2V; //#5217 - if ($get($_.mirrormap, $_.i) == 48) { //#5221 - $put($_.invt, $_.i, 49); //#5219 - } else { //#5221 - $put($_.invt, $_.i, 48); //#5221 - } //#5221 - } //#5221 - $_.mirrormap = $_.invt; //#5224 - } //#5224 - $_.sbs = $s(33); //#5227 - $puti($_.sbs, 0, $get($_.encs, 10)); //#5230 - for (var _2i = 1; _2i <= 6; _2i += 1) { //#5252 - $_.i = _2i; //#5233 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5235 - $j--; //#5236 - $_.indx = $k[--$j].length; //#5237 - $j -= 2; //#5238 - $_.enc = $get($_.encs, $_.indx); //#5239 - if ($get($_.mirrormap, $_.i - 1) == 49) { //#5249 - $_.enclen = $_.enc.length; //#5241 - $_.revenc = $s($_.enclen); //#5242 - for (var _2z = 0, _2y = $_.enclen - 1; _2z <= _2y; _2z += 1) { //#5247 - $_.j = _2z; //#5244 - $_.char = $get($_.enc, $_.j); //#5245 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#5246 - } //#5246 - $_.enc = $_.revenc; //#5248 - } //#5248 - $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#5250 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5251 - } //#5251 - $put($_.txt, 7, $a([$geti($_.barcode, 7, 1), ((6 * 7) + 21) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5254 - $puti($_.sbs, 27, $get($_.encs, 11)); //#5257 - $k[$j++] = Infinity; //#5259 - var _3X = $_.sbs; //#5259 - for (var _3Y = 0, _3Z = _3X.length; _3Y < _3Z; _3Y++) { //#5259 - $k[$j++] = $get(_3X, _3Y) - 48; //#5259 - } //#5259 - $_.sbs = $a(); //#5259 - if ($_.includetext) { //#5266 - $k[$j++] = Infinity; //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - for (var _3f = 0, _3g = 12; _3f < _3g; _3f++) { //#5261 - $k[$j++] = $f($_.height - 0.075); //#5261 + if ($_.barcode.length == 8) { //#5171 + $puti($_.upcacode, 11, $geti($_.barcode, 7, 1)); //#5170 + } //#5170 + $_.barcode = $_.upcacode; //#5172 + } //#5172 + if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#5178 + $k[$j++] = 'bwipp.upcAbadLength#5177'; //#5177 + $k[$j++] = "UPC-A must be 11 or 12 digits"; //#5177 + bwipp_raiseerror(); //#5177 + } //#5177 + var _11 = $_.barcode; //#5179 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5183 + var _14 = $get(_11, _12); //#5183 + if ((_14 < 48) || (_14 > 57)) { //#5182 + $k[$j++] = 'bwipp.upcAbadCharacter#5181'; //#5181 + $k[$j++] = "UPC-A must contain only digits"; //#5181 + bwipp_raiseerror(); //#5181 + } //#5181 + } //#5181 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5186 + $k[$j++] = 'bwipp.upcAbadAddOnLength#5185'; //#5185 + $k[$j++] = "Add-on for UPC-A must be 2 or 5 digits"; //#5185 + bwipp_raiseerror(); //#5185 + } //#5185 + $_.pad = $s(12); //#5189 + $_.checksum = 0; //#5190 + for (var _19 = 0; _19 <= 10; _19 += 1) { //#5199 + $_.i = _19; //#5192 + $_.barchar = $get($_.barcode, $_.i) - 48; //#5193 + if (($_.i % 2) != 0) { //#5197 + $_.checksum = $_.checksum + $_.barchar; //#5195 + } else { //#5197 + $_.checksum = $_.checksum + ($_.barchar * 3); //#5197 + } //#5197 + } //#5197 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5200 + if ($_.barcode.length == 12) { //#5205 + if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#5204 + $k[$j++] = 'bwipp.upcAbadCheckDigit#5203'; //#5203 + $k[$j++] = "Incorrect UPC check digit provided"; //#5203 + bwipp_raiseerror(); //#5203 + } //#5203 + } //#5203 + $puti($_.pad, 0, $_.barcode); //#5206 + $put($_.pad, 11, $_.checksum + 48); //#5207 + $_.barcode = $_.pad; //#5208 + if (!bwipp_upca.__5220__) { //#5220 + $_ = Object.create($_); //#5220 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#5216 + $_.barchars = "0123456789"; //#5219 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upca.$ctx[id] = $_[id]); //#5219 + bwipp_upca.__5220__ = 1; //#5219 + $_ = Object.getPrototypeOf($_); //#5219 + } //#5219 + $_.sbs = $s(59); //#5222 + $_.txt = $a(12); //#5223 + $puti($_.sbs, 0, $get($_.encs, 10)); //#5226 + for (var _1Z = 0; _1Z <= 5; _1Z += 1) { //#5243 + $_.i = _1Z; //#5231 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5232 + $j--; //#5233 + $_.indx = $k[--$j].length; //#5234 + $j -= 2; //#5235 + $_.enc = $get($_.encs, $_.indx); //#5236 + $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#5237 + if ($_.i == 0) { //#5241 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5239 + } else { //#5241 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5241 + } //#5241 + } //#5241 + $puti($_.sbs, (6 * 4) + 3, $get($_.encs, 11)); //#5246 + for (var _28 = 6; _28 <= 11; _28 += 1) { //#5263 + $_.i = _28; //#5251 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5252 + $j--; //#5253 + $_.indx = $k[--$j].length; //#5254 + $j -= 2; //#5255 + $_.enc = $get($_.encs, $_.indx); //#5256 + $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#5257 + if ($_.i == 11) { //#5261 + $put($_.txt, 11, $a([$geti($_.barcode, 11, 1), $_.textxoffset + 107, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5259 + } else { //#5261 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 17, $_.textyoffset, $_.textfont, $_.textsize])); //#5261 } //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - $_.bhs = $a(); //#5261 - $k[$j++] = Infinity; //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - for (var _3m = 0, _3n = 12; _3m < _3n; _3m++) { //#5262 - $k[$j++] = 0.075; //#5262 - } //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - $_.bbs = $a(); //#5262 - } else { //#5266 - $k[$j++] = Infinity; //#5264 - for (var _3p = 0, _3q = 17; _3p < _3q; _3p++) { //#5264 - $k[$j++] = $_.height; //#5264 - } //#5264 - $_.bhs = $a(); //#5264 - $k[$j++] = Infinity; //#5265 - for (var _3t = 0, _3u = 17; _3t < _3u; _3t++) { //#5265 - $k[$j++] = 0; //#5265 - } //#5265 - $_.bbs = $a(); //#5265 - $_.txt = $a([]); //#5266 - } //#5266 - $_.guardrightypos = 0; //#5268 - if ($ne($_.addon, "")) { //#5289 - $k[$j++] = Infinity; //#5272 - $k[$j++] = 'dontdraw'; //#5276 - $k[$j++] = true; //#5276 - $k[$j++] = 'includetext'; //#5276 - $k[$j++] = true; //#5276 - $k[$j++] = 'height'; //#5276 - $k[$j++] = $f($_.height - 0.15); //#5276 - $k[$j++] = 'textxoffset'; //#5276 - if ($ne($_.addontextxoffset, null)) { //#5276 - $k[$j++] = $_.addontextxoffset; //#5276 - } else { //#5276 - $k[$j++] = 51 + $_.addongap; //#5276 - } //#5276 - if ($ne($_.addontextyoffset, null)) { //#5277 - $k[$j++] = 'textyoffset'; //#5277 - $k[$j++] = $_.addontextyoffset; //#5277 - } //#5277 - $k[$j++] = 'textsize'; //#5278 - if ($ne($_.addontextsize, null)) { //#5278 - $k[$j++] = $_.addontextsize; //#5278 - } else { //#5278 - $k[$j++] = $_.textsize; //#5278 - } //#5278 - var _48 = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5279 - $k[$j++] = 'textfont'; //#5279 - $k[$j++] = _48; //#5279 - $_.addopts = $d(); //#5280 - if ($_.addon.length == 2) { //#5281 - $k[$j++] = $_.addon; //#5281 - $k[$j++] = $_.addopts; //#5281 - bwipp_ean2(); //#5281 - } //#5281 - if ($_.addon.length == 5) { //#5282 - $k[$j++] = $_.addon; //#5282 - $k[$j++] = $_.addopts; //#5282 - bwipp_ean5(); //#5282 - } //#5282 - $_.addcode = $k[--$j]; //#5283 - $k[$j++] = Infinity; //#5284 - $aload($_.sbs); //#5284 - $k[$j++] = $_.addongap; //#5284 - $aload($get($_.addcode, "sbs")); //#5284 - $_.sbs = $a(); //#5284 - $k[$j++] = Infinity; //#5285 - $aload($_.bhs); //#5285 - $forall($get($_.addcode, "bhs"), function() { //#5285 - var _4P = $k[--$j]; //#5285 - $k[$j++] = $f(_4P - 0.075); //#5285 - }); //#5285 - $_.bhs = $a(); //#5285 - $k[$j++] = Infinity; //#5286 - $aload($_.bbs); //#5286 - $forall($get($_.addcode, "bbs"), function() { //#5286 - var _4U = $k[--$j]; //#5286 - $k[$j++] = $f(_4U + 0.075); //#5286 - }); //#5286 - $_.bbs = $a(); //#5286 - $k[$j++] = Infinity; //#5287 - $aload($_.txt); //#5287 - $aload($get($_.addcode, "txt")); //#5287 - $_.txt = $a(); //#5287 - $_.guardrightypos = ($_.height * 72) - 6; //#5288 - } //#5288 - $k[$j++] = Infinity; //#5292 - $k[$j++] = 'ren'; //#5299 - $k[$j++] = bwipp_renlinear; //#5299 - $k[$j++] = 'sbs'; //#5299 - $k[$j++] = $_.sbs; //#5299 - $k[$j++] = 'bhs'; //#5299 - $k[$j++] = $_.bhs; //#5299 - $k[$j++] = 'bbs'; //#5299 - $k[$j++] = $_.bbs; //#5299 - $k[$j++] = 'txt'; //#5299 - $k[$j++] = $_.txt; //#5299 - $k[$j++] = 'opt'; //#5299 - $k[$j++] = $_.options; //#5299 - $k[$j++] = 'guardrightpos'; //#5299 - if ($eq($_.addon, "")) { //#5299 - $k[$j++] = 9; //#5299 - } else { //#5299 - $k[$j++] = 5; //#5299 - } //#5299 - $k[$j++] = 'guardrightypos'; //#5302 - $k[$j++] = $_.guardrightypos; //#5302 - $k[$j++] = 'borderleft'; //#5302 - $k[$j++] = 9; //#5302 - $k[$j++] = 'borderright'; //#5302 - if ($eq($_.addon, "")) { //#5302 - $k[$j++] = 9; //#5302 - } else { //#5302 - $k[$j++] = 5; //#5302 - } //#5302 - $k[$j++] = 'bordertop'; //#5304 - $k[$j++] = 0; //#5304 - $k[$j++] = 'borderbottom'; //#5304 - $k[$j++] = 5; //#5304 - var _4j = $d(); //#5304 - $k[$j++] = _4j; //#5307 - if (!$_.dontdraw) { //#5307 - bwipp_renlinear(); //#5307 - } //#5307 - $_ = Object.getPrototypeOf($_); //#5309 - $_ = Object.getPrototypeOf($_); //#5311 -} //bwipp_upce -function bwipp_isbn() { - $_ = Object.create($_); //#5340 - $_.dontdraw = false; //#5343 - $_.includetext = false; //#5344 - $_.isbntextfont = 'OCR-A'; //#5345 - $_.isbntextsize = 8; //#5346 - $_.isbntextxoffset = null; //#5347 - $_.isbntextyoffset = null; //#5348 - $_.height = 1; //#5349 - $_.addongap = 12; //#5350 - $_.legacy = false; //#5351 - $k[$j++] = $_; //#5353 - bwipp_processoptions(); //#5353 - $_.options = $k[--$j]; //#5353 - $_.barcode = $k[--$j]; //#5354 - $search($_.barcode, " "); //#5357 - if ($k[--$j]) { //#5363 - $_.barcode = $k[--$j]; //#5358 - $j--; //#5359 - $_.addon = $k[--$j]; //#5360 - } else { //#5363 - $j--; //#5362 - $_.addon = ""; //#5363 - } //#5363 - if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5370 - $k[$j++] = 'bwipp.isbnBadLength#5369'; //#5369 - $k[$j++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; //#5369 - bwipp_raiseerror(); //#5369 - } //#5369 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5373 - $k[$j++] = 'bwipp.isbnBadAddOnLength#5372'; //#5372 - $k[$j++] = "Add-on for ISBN must be 2 or 5 digits"; //#5372 - bwipp_raiseerror(); //#5372 - } //#5372 - if ($_.barcode.length >= 15) { //#5437 - var _F = $geti($_.barcode, 0, 4); //#5375 - if ($ne(_F, "978-") && $ne(_F, "979-")) { //#5377 - $k[$j++] = 'bwipp.isbn13badPrefix#5376'; //#5376 - $k[$j++] = "ISBN-13 prefix must be 978- or 979-"; //#5376 - bwipp_raiseerror(); //#5376 - } //#5376 - $_.wasdash = false; //#5378 - $_.numdash = 0; //#5378 - $_.numdigit = 0; //#5378 - var _H = $geti($_.barcode, 5, 9); //#5379 - for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5392 - var _K = $get(_H, _I); //#5392 - $k[$j++] = _K; //#5387 - if (_K == 45) { //#5387 - if ($_.wasdash) { //#5384 - $k[$j++] = 'bwipp.isbn13adjacentDashes#5383'; //#5383 - $k[$j++] = "ISBN-13 does not permit adjacent dashes"; //#5383 - bwipp_raiseerror(); //#5383 - } //#5383 - $_.wasdash = true; //#5385 - $_.numdash = $_.numdash + 1; //#5386 - } //#5386 - var _N = $k[--$j]; //#5388 - if ((_N >= 48) && (_N <= 57)) { //#5391 - $_.wasdash = false; //#5389 - $_.numdigit = $_.numdigit + 1; //#5390 - } //#5390 - } //#5390 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5395 - $k[$j++] = 'bwipp.isbn13numDashesDigits#5394'; //#5394 - $k[$j++] = "Incorrect number of dashes and digits for ISBN-13"; //#5394 - bwipp_raiseerror(); //#5394 - } //#5394 - var _S = $get($_.barcode, 14); //#5396 - if ((_S < 48) || (_S > 57)) { //#5398 - $k[$j++] = 'bwipp.isbn13character15#5397'; //#5397 - $k[$j++] = "ISBN-13 character 15 must be a digit"; //#5397 - bwipp_raiseerror(); //#5397 - } //#5397 - if ($_.barcode.length == 17) { //#5406 - if ($ne($geti($_.barcode, 15, 1), "-")) { //#5402 - $k[$j++] = 'bwipp.isbn13character16#5401'; //#5401 - $k[$j++] = "ISBN-13 penultimate character must be a dash"; //#5401 - bwipp_raiseerror(); //#5401 - } //#5401 - var _X = $get($_.barcode, 16); //#5403 - if ((_X < 48) || (_X > 57)) { //#5405 - $k[$j++] = 'bwipp.isbn13character17#5404'; //#5404 - $k[$j++] = "ISBN-13 final character must be a digit"; //#5404 - bwipp_raiseerror(); //#5404 - } //#5404 - } //#5404 - } else { //#5437 - var _Z = $get($_.barcode, 0); //#5408 - if ((_Z < 48) || (_Z > 57)) { //#5410 - $k[$j++] = 'bwipp.isbn10FirstDigit#5409'; //#5409 - $k[$j++] = "ISBN-10 first character must be a digit"; //#5409 - bwipp_raiseerror(); //#5409 - } //#5409 - $_.wasdash = false; //#5411 - $_.numdash = 0; //#5411 - $_.numdigit = 0; //#5411 - var _b = $geti($_.barcode, 1, 9); //#5412 - for (var _c = 0, _d = _b.length; _c < _d; _c++) { //#5425 - var _e = $get(_b, _c); //#5425 - $k[$j++] = _e; //#5420 - if (_e == 45) { //#5420 - if ($_.wasdash) { //#5417 - $k[$j++] = 'bwipp.isbn10adjacentDashes#5416'; //#5416 - $k[$j++] = "ISBN-10 does not permit adjacent dashes"; //#5416 - bwipp_raiseerror(); //#5416 - } //#5416 - $_.wasdash = true; //#5418 - $_.numdash = $_.numdash + 1; //#5419 - } //#5419 - var _h = $k[--$j]; //#5421 - if ((_h >= 48) && (_h <= 57)) { //#5424 - $_.wasdash = false; //#5422 - $_.numdigit = $_.numdigit + 1; //#5423 - } //#5423 - } //#5423 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5428 - $k[$j++] = 'bwipp.isbn10numDashesDigits#5427'; //#5427 - $k[$j++] = "Incorrect number of dashes and digits for ISBN-10"; //#5427 - bwipp_raiseerror(); //#5427 - } //#5427 - var _m = $get($_.barcode, 10); //#5429 - if ((_m < 48) || (_m > 57)) { //#5431 - $k[$j++] = 'bwipp.isbn10character11#5430'; //#5430 - $k[$j++] = "ISBN-10 character 11 must be a digit"; //#5430 + } //#5261 + $puti($_.sbs, 56, $get($_.encs, 12)); //#5266 + $k[$j++] = Infinity; //#5268 + var _2h = $_.sbs; //#5268 + for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#5268 + $k[$j++] = $get(_2h, _2i) - 48; //#5268 + } //#5268 + $_.sbs = $a(); //#5268 + if ($_.includetext) { //#5275 + $k[$j++] = Infinity; //#5270 + for (var _2n = 0, _2o = 4; _2n < _2o; _2n++) { //#5270 + $k[$j++] = $_.height; //#5270 + } //#5270 + for (var _2q = 0, _2r = 10; _2q < _2r; _2q++) { //#5270 + $k[$j++] = $f($_.height - 0.075); //#5270 + } //#5270 + $k[$j++] = $_.height; //#5270 + $k[$j++] = $_.height; //#5270 + for (var _2v = 0, _2w = 10; _2v < _2w; _2v++) { //#5270 + $k[$j++] = $f($_.height - 0.075); //#5270 + } //#5270 + for (var _2y = 0, _2z = 4; _2y < _2z; _2y++) { //#5270 + $k[$j++] = $_.height; //#5270 + } //#5270 + $_.bhs = $a(); //#5270 + $k[$j++] = Infinity; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + for (var _32 = 0, _33 = 10; _32 < _33; _32++) { //#5271 + $k[$j++] = 0.075; //#5271 + } //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + for (var _34 = 0, _35 = 10; _34 < _35; _34++) { //#5271 + $k[$j++] = 0.075; //#5271 + } //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $_.bbs = $a(); //#5271 + } else { //#5275 + $k[$j++] = Infinity; //#5273 + for (var _37 = 0, _38 = 30; _37 < _38; _37++) { //#5273 + $k[$j++] = $_.height; //#5273 + } //#5273 + $_.bhs = $a(); //#5273 + $k[$j++] = Infinity; //#5274 + for (var _3B = 0, _3C = 30; _3B < _3C; _3B++) { //#5274 + $k[$j++] = 0; //#5274 + } //#5274 + $_.bbs = $a(); //#5274 + $_.txt = $a([]); //#5275 + } //#5275 + $_.guardrightypos = 0; //#5277 + if ($ne($_.addon, "")) { //#5298 + $k[$j++] = Infinity; //#5281 + $k[$j++] = 'dontdraw'; //#5285 + $k[$j++] = true; //#5285 + $k[$j++] = 'includetext'; //#5285 + $k[$j++] = true; //#5285 + $k[$j++] = 'height'; //#5285 + $k[$j++] = $f($_.height - 0.15); //#5285 + $k[$j++] = 'textxoffset'; //#5285 + if ($ne($_.addontextxoffset, null)) { //#5285 + $k[$j++] = $_.addontextxoffset; //#5285 + } else { //#5285 + $k[$j++] = 95 + $_.addongap; //#5285 + } //#5285 + if ($ne($_.addontextyoffset, null)) { //#5286 + $k[$j++] = 'textyoffset'; //#5286 + $k[$j++] = $_.addontextyoffset; //#5286 + } //#5286 + $k[$j++] = 'textsize'; //#5287 + if ($ne($_.addontextsize, null)) { //#5287 + $k[$j++] = $_.addontextsize; //#5287 + } else { //#5287 + $k[$j++] = $_.textsize; //#5287 + } //#5287 + var _3Q = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5288 + $k[$j++] = 'textfont'; //#5288 + $k[$j++] = _3Q; //#5288 + $_.addopts = $d(); //#5289 + if ($_.addon.length == 2) { //#5290 + $k[$j++] = $_.addon; //#5290 + $k[$j++] = $_.addopts; //#5290 + bwipp_ean2(); //#5290 + } //#5290 + if ($_.addon.length == 5) { //#5291 + $k[$j++] = $_.addon; //#5291 + $k[$j++] = $_.addopts; //#5291 + bwipp_ean5(); //#5291 + } //#5291 + $_.addcode = $k[--$j]; //#5292 + $k[$j++] = Infinity; //#5293 + $aload($_.sbs); //#5293 + $k[$j++] = $_.addongap; //#5293 + $aload($get($_.addcode, "sbs")); //#5293 + $_.sbs = $a(); //#5293 + $k[$j++] = Infinity; //#5294 + $aload($_.bhs); //#5294 + $forall($get($_.addcode, "bhs"), function() { //#5294 + var _3h = $k[--$j]; //#5294 + $k[$j++] = $f(_3h - 0.075); //#5294 + }); //#5294 + $_.bhs = $a(); //#5294 + $k[$j++] = Infinity; //#5295 + $aload($_.bbs); //#5295 + $forall($get($_.addcode, "bbs"), function() { //#5295 + var _3m = $k[--$j]; //#5295 + $k[$j++] = $f(_3m + 0.075); //#5295 + }); //#5295 + $_.bbs = $a(); //#5295 + $k[$j++] = Infinity; //#5296 + $aload($_.txt); //#5296 + $aload($get($_.addcode, "txt")); //#5296 + $_.txt = $a(); //#5296 + $_.guardrightypos = ($_.height * 72) - 6; //#5297 + } //#5297 + $k[$j++] = Infinity; //#5301 + $k[$j++] = 'ren'; //#5308 + $k[$j++] = 'renlinear'; //#5308 + $k[$j++] = 'sbs'; //#5308 + $k[$j++] = $_.sbs; //#5308 + $k[$j++] = 'bhs'; //#5308 + $k[$j++] = $_.bhs; //#5308 + $k[$j++] = 'bbs'; //#5308 + $k[$j++] = $_.bbs; //#5308 + $k[$j++] = 'txt'; //#5308 + $k[$j++] = $_.txt; //#5308 + $k[$j++] = 'opt'; //#5308 + $k[$j++] = $_.options; //#5308 + $k[$j++] = 'guardrightpos'; //#5308 + if ($eq($_.addon, "")) { //#5308 + $k[$j++] = 9; //#5308 + } else { //#5308 + $k[$j++] = 5; //#5308 + } //#5308 + $k[$j++] = 'guardrightypos'; //#5311 + $k[$j++] = $_.guardrightypos; //#5311 + $k[$j++] = 'borderleft'; //#5311 + $k[$j++] = 9; //#5311 + $k[$j++] = 'borderright'; //#5311 + if ($eq($_.addon, "")) { //#5311 + $k[$j++] = 9; //#5311 + } else { //#5311 + $k[$j++] = 5; //#5311 + } //#5311 + $k[$j++] = 'bordertop'; //#5313 + $k[$j++] = 0; //#5313 + $k[$j++] = 'borderbottom'; //#5313 + $k[$j++] = 5; //#5313 + var _41 = $d(); //#5313 + $k[$j++] = _41; //#5316 + if (!$_.dontdraw) { //#5316 + bwipp_renlinear(); //#5316 + } //#5316 + $_ = Object.getPrototypeOf($_); //#5318 + $_ = Object.getPrototypeOf($_); //#5320 +} //bwipp_upca +function bwipp_upce() { + $_ = Object.create($_); //#5352 + $_.dontdraw = false; //#5355 + $_.includetext = false; //#5356 + $_.textfont = "OCR-B"; //#5357 + $_.textsize = 12; //#5358 + $_.textxoffset = -9; //#5359 + $_.textyoffset = -4; //#5360 + $_.height = 1; //#5361 + $_.addongap = 12; //#5362 + $_.addontextfont = "unset"; //#5363 + $_.addontextsize = null; //#5364 + $_.addontextxoffset = null; //#5365 + $_.addontextyoffset = null; //#5366 + $k[$j++] = $_; //#5368 + bwipp_processoptions(); //#5368 + $_.options = $k[--$j]; //#5368 + $_.barcode = $k[--$j]; //#5369 + bwipp_loadctx(bwipp_upce) //#5371 + $search($_.barcode, " "); //#5374 + if ($k[--$j]) { //#5380 + $_.barcode = $k[--$j]; //#5375 + $j--; //#5376 + $_.addon = $k[--$j]; //#5377 + } else { //#5380 + $j--; //#5379 + $_.addon = ""; //#5380 + } //#5380 + if (($_.barcode.length == 11) || ($_.barcode.length == 12)) { //#5422 + $forall($_.barcode, function() { //#5390 + var _9 = $k[--$j]; //#5387 + if ((_9 < 48) || (_9 > 57)) { //#5389 + $k[$j++] = 'bwipp.upcEupcAbadCharacter#5388'; //#5388 + $k[$j++] = "UPC-A must contain only digits"; //#5388 + bwipp_raiseerror(); //#5388 + } //#5388 + }); //#5388 + for (var _A = 0, _B = 1; _A < _B; _A++) { //#5417 + var _D = ($_.barcode.length == 12) ? 8 : 7; //#5392 + $_.upcecode = $s(_D); //#5392 + if (($f($get($_.barcode, 3) - 48) <= 2) && $eq($geti($_.barcode, 4, 4), "0000")) { //#5398 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 3)); //#5394 + $puti($_.upcecode, 3, $geti($_.barcode, 8, 3)); //#5395 + $puti($_.upcecode, 6, $geti($_.barcode, 3, 1)); //#5396 + break; //#5397 + } //#5397 + if ($eq($geti($_.barcode, 4, 5), "00000")) { //#5404 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 4)); //#5400 + $puti($_.upcecode, 4, $geti($_.barcode, 9, 2)); //#5401 + $puti($_.upcecode, 6, "3"); //#5402 + break; //#5403 + } //#5403 + if ($eq($geti($_.barcode, 5, 5), "00000")) { //#5410 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 5)); //#5406 + $puti($_.upcecode, 5, $geti($_.barcode, 10, 1)); //#5407 + $puti($_.upcecode, 6, "4"); //#5408 + break; //#5409 + } //#5409 + if (($f($get($_.barcode, 10) - 48) >= 5) && $eq($geti($_.barcode, 6, 4), "0000")) { //#5415 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 6)); //#5412 + $puti($_.upcecode, 6, $geti($_.barcode, 10, 1)); //#5413 + break; //#5414 + } //#5414 + $k[$j++] = 'bwipp.upcEupcAnotCompressible#5416'; //#5416 + $k[$j++] = "UPC-A cannot be converted to a UPC-E"; //#5416 + bwipp_raiseerror(); //#5416 + } //#5416 + if ($_.barcode.length == 12) { //#5420 + $puti($_.upcecode, 7, $geti($_.barcode, 11, 1)); //#5419 + } //#5419 + $_.barcode = $_.upcecode; //#5421 + } //#5421 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#5427 + $k[$j++] = 'bwipp.upcEbadLength#5426'; //#5426 + $k[$j++] = "UPC-E must be 7 or 8 digits"; //#5426 + bwipp_raiseerror(); //#5426 + } //#5426 + var _11 = $_.barcode; //#5428 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5432 + var _14 = $get(_11, _12); //#5432 + if ((_14 < 48) || (_14 > 57)) { //#5431 + $k[$j++] = 'bwipp.upcEbadCharacter#5430'; //#5430 + $k[$j++] = "UPC-E must contain only digits"; //#5430 bwipp_raiseerror(); //#5430 } //#5430 - if ($_.barcode.length == 13) { //#5439 - if ($ne($geti($_.barcode, 11, 1), "-")) { //#5435 - $k[$j++] = 'bwipp.isbn10character12#5434'; //#5434 - $k[$j++] = "ISBN-10 penultimate character must be a dash"; //#5434 - bwipp_raiseerror(); //#5434 - } //#5434 - var _r = $get($_.barcode, 12); //#5436 - if (((_r < 48) || (_r > 57)) && (_r != 88)) { //#5438 - $k[$j++] = 'bwipp.isbn10character13#5437'; //#5437 - $k[$j++] = "ISBN-10 final character must be a digit or X"; //#5437 - bwipp_raiseerror(); //#5437 - } //#5437 - } //#5437 - } //#5437 - $_.isbntxt = $_.barcode; //#5442 - if ($_.isbntxt.length <= 13) { //#5468 - $_.isbn = $s(10); //#5446 - $_.checksum = 0; //#5447 - $_.i = 0; //#5448 - $_.n = 0; //#5448 - for (;;) { //#5460 - $_.isbnchar = $f($get($_.isbntxt, $_.i) - 48); //#5450 - if ($_.isbnchar != -3) { //#5457 - $put($_.isbn, $_.n, $f($_.isbnchar + 48)); //#5452 - if ($_.n < 9) { //#5455 - $_.checksum = $f($_.checksum + ((10 - $_.n) * $_.isbnchar)); //#5454 - } //#5454 - $_.n = $_.n + 1; //#5456 - } //#5456 - $_.i = $_.i + 1; //#5458 - if ($_.i == $_.isbntxt.length) { //#5459 - break; //#5459 - } //#5459 - } //#5459 - var _1B = ($f(11 - ($_.checksum % 11))) % 11; //#5461 - $k[$j++] = 'checksum'; //#5461 - $k[$j++] = _1B; //#5461 - if (_1B == 10) { //#5461 - $j--; //#5461 - $k[$j++] = 40; //#5461 - } //#5461 - var _1C = $k[--$j]; //#5461 - $_[$k[--$j]] = $f(_1C + 48); //#5461 - $_.isbn = $geti($_.isbn, 0, 9); //#5462 - if ($_.isbntxt.length == 13) { //#5467 - if ($get($_.isbntxt, 12) != $_.checksum) { //#5466 - $k[$j++] = 'bwipp.isbn10badCheckDigit#5465'; //#5465 - $k[$j++] = "Incorrect ISBN-10 check digit provided"; //#5465 - bwipp_raiseerror(); //#5465 - } //#5465 - } //#5465 - } //#5465 - if ((!$_.legacy) || ($_.isbntxt.length >= 15)) { //#5504 - if ($_.isbntxt.length <= 13) { //#5478 - $_.pad = $s(15); //#5474 - $puti($_.pad, 0, "978-"); //#5475 - $puti($_.pad, 4, $geti($_.isbntxt, 0, 11)); //#5476 - $_.isbntxt = $_.pad; //#5477 - } //#5477 - $_.isbn = $s(13); //#5481 - $_.checksum = 0; //#5482 - $_.i = 0; //#5483 - $_.n = 0; //#5483 - for (;;) { //#5495 - $_.isbnchar = $get($_.isbntxt, $_.i) - 48; //#5485 - if ($_.isbnchar != -3) { //#5492 - $put($_.isbn, $_.n, $_.isbnchar + 48); //#5487 - if ($_.n < 12) { //#5490 - $k[$j++] = 'checksum'; //#5489 - $k[$j++] = $_.isbnchar; //#5489 - if (($_.n % 2) != 0) { //#5489 - var _1e = $k[--$j]; //#5489 - $k[$j++] = _1e * 3; //#5489 - } //#5489 - var _1g = $k[--$j]; //#5489 - $_[$k[--$j]] = $f(_1g + $_.checksum); //#5489 - } //#5489 - $_.n = $_.n + 1; //#5491 - } //#5491 - $_.i = $_.i + 1; //#5493 - if ($_.i == $_.isbntxt.length) { //#5494 - break; //#5494 - } //#5494 - } //#5494 - $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5496 - $_.isbn = $geti($_.isbn, 0, 12); //#5497 - if ($_.isbntxt.length == 17) { //#5502 - if ($get($_.isbntxt, 16) != $_.checksum) { //#5501 - $k[$j++] = 'bwipp.isbn13badCheckDigit#5500'; //#5500 - $k[$j++] = "Incorrect ISBN-13 check digit provided"; //#5500 - bwipp_raiseerror(); //#5500 - } //#5500 - } //#5500 - } //#5500 - var _1u = ($_.isbn.length == 12) ? 22 : 18; //#5507 - $_.pad = $s(_1u); //#5507 - $puti($_.pad, 0, "ISBN "); //#5508 - $puti($_.pad, 5, $_.isbntxt); //#5509 - $put($_.pad, $_.pad.length - 2, 45); //#5510 - $put($_.pad, $_.pad.length - 1, $_.checksum); //#5511 - $_.isbntxt = $_.pad; //#5512 - $_.barcode = $s(12); //#5515 - if ($_.isbn.length == 9) { //#5520 - $puti($_.barcode, 0, "978"); //#5517 - $puti($_.barcode, 3, $_.isbn); //#5518 - } else { //#5520 - $puti($_.barcode, 0, $_.isbn); //#5520 - } //#5520 - if ($ne($_.addon, "")) { //#5530 - var _2E = $s((12 + $_.addon.length) + 1); //#5525 - $puti(_2E, 0, $_.barcode); //#5526 - $puti(_2E, 12, " "); //#5527 - $puti(_2E, 13, $_.addon); //#5528 - $_.barcode = _2E; //#5529 - } //#5529 - $put($_.options, "dontdraw", true); //#5533 - $put($_.options, "addongap", $_.addongap); //#5534 - $k[$j++] = 'args'; //#5535 - $k[$j++] = $_.barcode; //#5535 - $k[$j++] = $_.options; //#5535 - bwipp_ean13(); //#5535 - var _2M = $k[--$j]; //#5535 - $_[$k[--$j]] = _2M; //#5535 - if ($_.includetext) { //#5554 - if ($eq($_.isbntextxoffset, null)) { //#5541 - $k[$j++] = 'isbntextxoffset'; //#5540 - if ($_.isbn.length == 9) { //#5540 - $k[$j++] = -1; //#5540 - } else { //#5540 - $k[$j++] = -12; //#5540 - } //#5540 - var _2R = $k[--$j]; //#5540 - $_[$k[--$j]] = _2R; //#5540 - } //#5540 - if ($eq($_.isbntextyoffset, null)) { //#5544 - $_.isbntextyoffset = ($_.height * 72) + 3; //#5543 - } //#5543 - var _2W = $get($_.args, "txt") !== undefined; //#5545 - if (_2W) { //#5552 - $_.txt = $get($_.args, "txt"); //#5546 - $_.newtxt = $a($_.txt.length + 1); //#5547 - $puti($_.newtxt, 0, $_.txt); //#5548 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])); //#5549 - $put($_.args, "txt", $_.newtxt); //#5550 - } else { //#5552 - $put($_.args, "txt", $a([$a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])])); //#5552 - } //#5552 + } //#5430 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5435 + $k[$j++] = 'bwipp.upcEbadAddOnLength#5434'; //#5434 + $k[$j++] = "Add-on for UPC-E must be 2 or 5 digits"; //#5434 + bwipp_raiseerror(); //#5434 + } //#5434 + var _19 = $get($_.barcode, 0); //#5438 + if ((_19 != 48) && (_19 != 49)) { //#5440 + $k[$j++] = 'bwipp.upcEbadNumberSystem#5439'; //#5439 + $k[$j++] = "UPC-E must have number system 0 or 1"; //#5439 + bwipp_raiseerror(); //#5439 + } //#5439 + if (!bwipp_upce.__5457__) { //#5457 + $_ = Object.create($_); //#5457 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); //#5448 + $_.barchars = "0123456789"; //#5451 + $_.mirrormaps = $a(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#5456 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upce.$ctx[id] = $_[id]); //#5456 + bwipp_upce.__5457__ = 1; //#5456 + $_ = Object.getPrototypeOf($_); //#5456 + } //#5456 + for (var _1D = 0, _1E = 1; _1D < _1E; _1D++) { //#5487 + $_.upcacode = $s(11); //#5461 + if (($get($_.barcode, 6) - 48) <= 2) { //#5468 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5463 + $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5464 + $puti($_.upcacode, 4, "0000"); //#5465 + $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5466 + break; //#5467 + } //#5467 + if (($get($_.barcode, 6) - 48) == 3) { //#5474 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5470 + $puti($_.upcacode, 4, "00000"); //#5471 + $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5472 + break; //#5473 + } //#5473 + if (($get($_.barcode, 6) - 48) == 4) { //#5480 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5476 + $puti($_.upcacode, 5, "00000"); //#5477 + $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5478 + break; //#5479 + } //#5479 + if (($get($_.barcode, 6) - 48) >= 5) { //#5486 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5482 + $puti($_.upcacode, 6, "0000"); //#5483 + $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5484 + break; //#5485 + } //#5485 + } //#5485 + $_.checksum = 0; //#5488 + for (var _1t = 0; _1t <= 10; _1t += 1) { //#5497 + $_.i = _1t; //#5490 + $_.barchar = $get($_.upcacode, $_.i) - 48; //#5491 + if (($_.i % 2) != 0) { //#5495 + $_.checksum = $_.checksum + $_.barchar; //#5493 + } else { //#5495 + $_.checksum = $_.checksum + ($_.barchar * 3); //#5495 + } //#5495 + } //#5495 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5498 + if ($_.barcode.length == 8) { //#5503 + if ($get($_.barcode, 7) != ($_.checksum + 48)) { //#5502 + $k[$j++] = 'bwipp.upcEbadCheckDigit#5501'; //#5501 + $k[$j++] = "Incorrect UPC check digit provided"; //#5501 + bwipp_raiseerror(); //#5501 + } //#5501 + } //#5501 + $_.pad = $s(8); //#5504 + $puti($_.pad, 0, $_.barcode); //#5505 + $put($_.pad, 7, $_.checksum + 48); //#5506 + $_.barcode = $_.pad; //#5507 + $_.txt = $a(8); //#5508 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5509 + $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#5512 + if ($get($_.barcode, 0) == 48) { //#5526 + $_.invt = $s($_.mirrormap.length); //#5516 + for (var _2V = 0, _2U = $_.mirrormap.length - 1; _2V <= _2U; _2V += 1) { //#5524 + $_.i = _2V; //#5518 + if ($get($_.mirrormap, $_.i) == 48) { //#5522 + $put($_.invt, $_.i, 49); //#5520 + } else { //#5522 + $put($_.invt, $_.i, 48); //#5522 + } //#5522 + } //#5522 + $_.mirrormap = $_.invt; //#5525 + } //#5525 + $_.sbs = $s(33); //#5528 + $puti($_.sbs, 0, $get($_.encs, 10)); //#5531 + for (var _2i = 1; _2i <= 6; _2i += 1) { //#5553 + $_.i = _2i; //#5534 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5536 + $j--; //#5537 + $_.indx = $k[--$j].length; //#5538 + $j -= 2; //#5539 + $_.enc = $get($_.encs, $_.indx); //#5540 + if ($get($_.mirrormap, $_.i - 1) == 49) { //#5550 + $_.enclen = $_.enc.length; //#5542 + $_.revenc = $s($_.enclen); //#5543 + for (var _2z = 0, _2y = $_.enclen - 1; _2z <= _2y; _2z += 1) { //#5548 + $_.j = _2z; //#5545 + $_.char = $get($_.enc, $_.j); //#5546 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#5547 + } //#5547 + $_.enc = $_.revenc; //#5549 + } //#5549 + $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#5551 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5552 } //#5552 - $put($_.args, "opt", $_.options); //#5556 - $k[$j++] = $_.args; //#5559 - if (!$_.dontdraw) { //#5559 - bwipp_renlinear(); //#5559 - } //#5559 - $_ = Object.getPrototypeOf($_); //#5561 + $put($_.txt, 7, $a([$geti($_.barcode, 7, 1), ((6 * 7) + 21) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5555 + $puti($_.sbs, 27, $get($_.encs, 11)); //#5558 + $k[$j++] = Infinity; //#5560 + var _3X = $_.sbs; //#5560 + for (var _3Y = 0, _3Z = _3X.length; _3Y < _3Z; _3Y++) { //#5560 + $k[$j++] = $get(_3X, _3Y) - 48; //#5560 + } //#5560 + $_.sbs = $a(); //#5560 + if ($_.includetext) { //#5567 + $k[$j++] = Infinity; //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + for (var _3f = 0, _3g = 12; _3f < _3g; _3f++) { //#5562 + $k[$j++] = $f($_.height - 0.075); //#5562 + } //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + $_.bhs = $a(); //#5562 + $k[$j++] = Infinity; //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + for (var _3m = 0, _3n = 12; _3m < _3n; _3m++) { //#5563 + $k[$j++] = 0.075; //#5563 + } //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + $_.bbs = $a(); //#5563 + } else { //#5567 + $k[$j++] = Infinity; //#5565 + for (var _3p = 0, _3q = 17; _3p < _3q; _3p++) { //#5565 + $k[$j++] = $_.height; //#5565 + } //#5565 + $_.bhs = $a(); //#5565 + $k[$j++] = Infinity; //#5566 + for (var _3t = 0, _3u = 17; _3t < _3u; _3t++) { //#5566 + $k[$j++] = 0; //#5566 + } //#5566 + $_.bbs = $a(); //#5566 + $_.txt = $a([]); //#5567 + } //#5567 + $_.guardrightypos = 0; //#5569 + if ($ne($_.addon, "")) { //#5590 + $k[$j++] = Infinity; //#5573 + $k[$j++] = 'dontdraw'; //#5577 + $k[$j++] = true; //#5577 + $k[$j++] = 'includetext'; //#5577 + $k[$j++] = true; //#5577 + $k[$j++] = 'height'; //#5577 + $k[$j++] = $f($_.height - 0.15); //#5577 + $k[$j++] = 'textxoffset'; //#5577 + if ($ne($_.addontextxoffset, null)) { //#5577 + $k[$j++] = $_.addontextxoffset; //#5577 + } else { //#5577 + $k[$j++] = 51 + $_.addongap; //#5577 + } //#5577 + if ($ne($_.addontextyoffset, null)) { //#5578 + $k[$j++] = 'textyoffset'; //#5578 + $k[$j++] = $_.addontextyoffset; //#5578 + } //#5578 + $k[$j++] = 'textsize'; //#5579 + if ($ne($_.addontextsize, null)) { //#5579 + $k[$j++] = $_.addontextsize; //#5579 + } else { //#5579 + $k[$j++] = $_.textsize; //#5579 + } //#5579 + var _48 = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5580 + $k[$j++] = 'textfont'; //#5580 + $k[$j++] = _48; //#5580 + $_.addopts = $d(); //#5581 + if ($_.addon.length == 2) { //#5582 + $k[$j++] = $_.addon; //#5582 + $k[$j++] = $_.addopts; //#5582 + bwipp_ean2(); //#5582 + } //#5582 + if ($_.addon.length == 5) { //#5583 + $k[$j++] = $_.addon; //#5583 + $k[$j++] = $_.addopts; //#5583 + bwipp_ean5(); //#5583 + } //#5583 + $_.addcode = $k[--$j]; //#5584 + $k[$j++] = Infinity; //#5585 + $aload($_.sbs); //#5585 + $k[$j++] = $_.addongap; //#5585 + $aload($get($_.addcode, "sbs")); //#5585 + $_.sbs = $a(); //#5585 + $k[$j++] = Infinity; //#5586 + $aload($_.bhs); //#5586 + $forall($get($_.addcode, "bhs"), function() { //#5586 + var _4P = $k[--$j]; //#5586 + $k[$j++] = $f(_4P - 0.075); //#5586 + }); //#5586 + $_.bhs = $a(); //#5586 + $k[$j++] = Infinity; //#5587 + $aload($_.bbs); //#5587 + $forall($get($_.addcode, "bbs"), function() { //#5587 + var _4U = $k[--$j]; //#5587 + $k[$j++] = $f(_4U + 0.075); //#5587 + }); //#5587 + $_.bbs = $a(); //#5587 + $k[$j++] = Infinity; //#5588 + $aload($_.txt); //#5588 + $aload($get($_.addcode, "txt")); //#5588 + $_.txt = $a(); //#5588 + $_.guardrightypos = ($_.height * 72) - 6; //#5589 + } //#5589 + $k[$j++] = Infinity; //#5593 + $k[$j++] = 'ren'; //#5600 + $k[$j++] = 'renlinear'; //#5600 + $k[$j++] = 'sbs'; //#5600 + $k[$j++] = $_.sbs; //#5600 + $k[$j++] = 'bhs'; //#5600 + $k[$j++] = $_.bhs; //#5600 + $k[$j++] = 'bbs'; //#5600 + $k[$j++] = $_.bbs; //#5600 + $k[$j++] = 'txt'; //#5600 + $k[$j++] = $_.txt; //#5600 + $k[$j++] = 'opt'; //#5600 + $k[$j++] = $_.options; //#5600 + $k[$j++] = 'guardrightpos'; //#5600 + if ($eq($_.addon, "")) { //#5600 + $k[$j++] = 9; //#5600 + } else { //#5600 + $k[$j++] = 5; //#5600 + } //#5600 + $k[$j++] = 'guardrightypos'; //#5603 + $k[$j++] = $_.guardrightypos; //#5603 + $k[$j++] = 'borderleft'; //#5603 + $k[$j++] = 9; //#5603 + $k[$j++] = 'borderright'; //#5603 + if ($eq($_.addon, "")) { //#5603 + $k[$j++] = 9; //#5603 + } else { //#5603 + $k[$j++] = 5; //#5603 + } //#5603 + $k[$j++] = 'bordertop'; //#5605 + $k[$j++] = 0; //#5605 + $k[$j++] = 'borderbottom'; //#5605 + $k[$j++] = 5; //#5605 + var _4j = $d(); //#5605 + $k[$j++] = _4j; //#5608 + if (!$_.dontdraw) { //#5608 + bwipp_renlinear(); //#5608 + } //#5608 + $_ = Object.getPrototypeOf($_); //#5610 + $_ = Object.getPrototypeOf($_); //#5612 +} //bwipp_upce +function bwipp_isbn() { + $_ = Object.create($_); //#5641 + $_.dontdraw = false; //#5644 + $_.includetext = false; //#5645 + $_.isbntextfont = 'OCR-A'; //#5646 + $_.isbntextsize = 8; //#5647 + $_.isbntextxoffset = null; //#5648 + $_.isbntextyoffset = null; //#5649 + $_.height = 1; //#5650 + $_.addongap = 12; //#5651 + $_.legacy = false; //#5652 + $k[$j++] = $_; //#5654 + bwipp_processoptions(); //#5654 + $_.options = $k[--$j]; //#5654 + $_.barcode = $k[--$j]; //#5655 + $search($_.barcode, " "); //#5658 + if ($k[--$j]) { //#5664 + $_.barcode = $k[--$j]; //#5659 + $j--; //#5660 + $_.addon = $k[--$j]; //#5661 + } else { //#5664 + $j--; //#5663 + $_.addon = ""; //#5664 + } //#5664 + if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5671 + $k[$j++] = 'bwipp.isbnBadLength#5670'; //#5670 + $k[$j++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; //#5670 + bwipp_raiseerror(); //#5670 + } //#5670 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5674 + $k[$j++] = 'bwipp.isbnBadAddOnLength#5673'; //#5673 + $k[$j++] = "Add-on for ISBN must be 2 or 5 digits"; //#5673 + bwipp_raiseerror(); //#5673 + } //#5673 + if ($_.barcode.length >= 15) { //#5738 + var _F = $geti($_.barcode, 0, 4); //#5676 + if ($ne(_F, "978-") && $ne(_F, "979-")) { //#5678 + $k[$j++] = 'bwipp.isbn13badPrefix#5677'; //#5677 + $k[$j++] = "ISBN-13 prefix must be 978- or 979-"; //#5677 + bwipp_raiseerror(); //#5677 + } //#5677 + $_.wasdash = false; //#5679 + $_.numdash = 0; //#5679 + $_.numdigit = 0; //#5679 + var _H = $geti($_.barcode, 5, 9); //#5680 + for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5693 + var _K = $get(_H, _I); //#5693 + $k[$j++] = _K; //#5688 + if (_K == 45) { //#5688 + if ($_.wasdash) { //#5685 + $k[$j++] = 'bwipp.isbn13adjacentDashes#5684'; //#5684 + $k[$j++] = "ISBN-13 does not permit adjacent dashes"; //#5684 + bwipp_raiseerror(); //#5684 + } //#5684 + $_.wasdash = true; //#5686 + $_.numdash = $_.numdash + 1; //#5687 + } //#5687 + var _N = $k[--$j]; //#5689 + if ((_N >= 48) && (_N <= 57)) { //#5692 + $_.wasdash = false; //#5690 + $_.numdigit = $_.numdigit + 1; //#5691 + } //#5691 + } //#5691 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5696 + $k[$j++] = 'bwipp.isbn13numDashesDigits#5695'; //#5695 + $k[$j++] = "Incorrect number of dashes and digits for ISBN-13"; //#5695 + bwipp_raiseerror(); //#5695 + } //#5695 + var _S = $get($_.barcode, 14); //#5697 + if ((_S < 48) || (_S > 57)) { //#5699 + $k[$j++] = 'bwipp.isbn13character15#5698'; //#5698 + $k[$j++] = "ISBN-13 character 15 must be a digit"; //#5698 + bwipp_raiseerror(); //#5698 + } //#5698 + if ($_.barcode.length == 17) { //#5707 + if ($ne($geti($_.barcode, 15, 1), "-")) { //#5703 + $k[$j++] = 'bwipp.isbn13character16#5702'; //#5702 + $k[$j++] = "ISBN-13 penultimate character must be a dash"; //#5702 + bwipp_raiseerror(); //#5702 + } //#5702 + var _X = $get($_.barcode, 16); //#5704 + if ((_X < 48) || (_X > 57)) { //#5706 + $k[$j++] = 'bwipp.isbn13character17#5705'; //#5705 + $k[$j++] = "ISBN-13 final character must be a digit"; //#5705 + bwipp_raiseerror(); //#5705 + } //#5705 + } //#5705 + } else { //#5738 + var _Z = $get($_.barcode, 0); //#5709 + if ((_Z < 48) || (_Z > 57)) { //#5711 + $k[$j++] = 'bwipp.isbn10FirstDigit#5710'; //#5710 + $k[$j++] = "ISBN-10 first character must be a digit"; //#5710 + bwipp_raiseerror(); //#5710 + } //#5710 + $_.wasdash = false; //#5712 + $_.numdash = 0; //#5712 + $_.numdigit = 0; //#5712 + var _b = $geti($_.barcode, 1, 9); //#5713 + for (var _c = 0, _d = _b.length; _c < _d; _c++) { //#5726 + var _e = $get(_b, _c); //#5726 + $k[$j++] = _e; //#5721 + if (_e == 45) { //#5721 + if ($_.wasdash) { //#5718 + $k[$j++] = 'bwipp.isbn10adjacentDashes#5717'; //#5717 + $k[$j++] = "ISBN-10 does not permit adjacent dashes"; //#5717 + bwipp_raiseerror(); //#5717 + } //#5717 + $_.wasdash = true; //#5719 + $_.numdash = $_.numdash + 1; //#5720 + } //#5720 + var _h = $k[--$j]; //#5722 + if ((_h >= 48) && (_h <= 57)) { //#5725 + $_.wasdash = false; //#5723 + $_.numdigit = $_.numdigit + 1; //#5724 + } //#5724 + } //#5724 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5729 + $k[$j++] = 'bwipp.isbn10numDashesDigits#5728'; //#5728 + $k[$j++] = "Incorrect number of dashes and digits for ISBN-10"; //#5728 + bwipp_raiseerror(); //#5728 + } //#5728 + var _m = $get($_.barcode, 10); //#5730 + if ((_m < 48) || (_m > 57)) { //#5732 + $k[$j++] = 'bwipp.isbn10character11#5731'; //#5731 + $k[$j++] = "ISBN-10 character 11 must be a digit"; //#5731 + bwipp_raiseerror(); //#5731 + } //#5731 + if ($_.barcode.length == 13) { //#5740 + if ($ne($geti($_.barcode, 11, 1), "-")) { //#5736 + $k[$j++] = 'bwipp.isbn10character12#5735'; //#5735 + $k[$j++] = "ISBN-10 penultimate character must be a dash"; //#5735 + bwipp_raiseerror(); //#5735 + } //#5735 + var _r = $get($_.barcode, 12); //#5737 + if (((_r < 48) || (_r > 57)) && (_r != 88)) { //#5739 + $k[$j++] = 'bwipp.isbn10character13#5738'; //#5738 + $k[$j++] = "ISBN-10 final character must be a digit or X"; //#5738 + bwipp_raiseerror(); //#5738 + } //#5738 + } //#5738 + } //#5738 + $_.isbntxt = $_.barcode; //#5743 + if ($_.isbntxt.length <= 13) { //#5769 + $_.isbn = $s(10); //#5747 + $_.checksum = 0; //#5748 + $_.i = 0; //#5749 + $_.n = 0; //#5749 + for (;;) { //#5761 + $_.isbnchar = $f($get($_.isbntxt, $_.i) - 48); //#5751 + if ($_.isbnchar != -3) { //#5758 + $put($_.isbn, $_.n, $f($_.isbnchar + 48)); //#5753 + if ($_.n < 9) { //#5756 + $_.checksum = $f($_.checksum + ((10 - $_.n) * $_.isbnchar)); //#5755 + } //#5755 + $_.n = $_.n + 1; //#5757 + } //#5757 + $_.i = $_.i + 1; //#5759 + if ($_.i == $_.isbntxt.length) { //#5760 + break; //#5760 + } //#5760 + } //#5760 + var _1B = ($f(11 - ($_.checksum % 11))) % 11; //#5762 + $k[$j++] = 'checksum'; //#5762 + $k[$j++] = _1B; //#5762 + if (_1B == 10) { //#5762 + $j--; //#5762 + $k[$j++] = 40; //#5762 + } //#5762 + var _1C = $k[--$j]; //#5762 + $_[$k[--$j]] = $f(_1C + 48); //#5762 + $_.isbn = $geti($_.isbn, 0, 9); //#5763 + if ($_.isbntxt.length == 13) { //#5768 + if ($get($_.isbntxt, 12) != $_.checksum) { //#5767 + $k[$j++] = 'bwipp.isbn10badCheckDigit#5766'; //#5766 + $k[$j++] = "Incorrect ISBN-10 check digit provided"; //#5766 + bwipp_raiseerror(); //#5766 + } //#5766 + } //#5766 + } //#5766 + if ((!$_.legacy) || ($_.isbntxt.length >= 15)) { //#5805 + if ($_.isbntxt.length <= 13) { //#5779 + $_.pad = $s(15); //#5775 + $puti($_.pad, 0, "978-"); //#5776 + $puti($_.pad, 4, $geti($_.isbntxt, 0, 11)); //#5777 + $_.isbntxt = $_.pad; //#5778 + } //#5778 + $_.isbn = $s(13); //#5782 + $_.checksum = 0; //#5783 + $_.i = 0; //#5784 + $_.n = 0; //#5784 + for (;;) { //#5796 + $_.isbnchar = $get($_.isbntxt, $_.i) - 48; //#5786 + if ($_.isbnchar != -3) { //#5793 + $put($_.isbn, $_.n, $_.isbnchar + 48); //#5788 + if ($_.n < 12) { //#5791 + $k[$j++] = 'checksum'; //#5790 + $k[$j++] = $_.isbnchar; //#5790 + if (($_.n % 2) != 0) { //#5790 + var _1e = $k[--$j]; //#5790 + $k[$j++] = _1e * 3; //#5790 + } //#5790 + var _1g = $k[--$j]; //#5790 + $_[$k[--$j]] = $f(_1g + $_.checksum); //#5790 + } //#5790 + $_.n = $_.n + 1; //#5792 + } //#5792 + $_.i = $_.i + 1; //#5794 + if ($_.i == $_.isbntxt.length) { //#5795 + break; //#5795 + } //#5795 + } //#5795 + $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5797 + $_.isbn = $geti($_.isbn, 0, 12); //#5798 + if ($_.isbntxt.length == 17) { //#5803 + if ($get($_.isbntxt, 16) != $_.checksum) { //#5802 + $k[$j++] = 'bwipp.isbn13badCheckDigit#5801'; //#5801 + $k[$j++] = "Incorrect ISBN-13 check digit provided"; //#5801 + bwipp_raiseerror(); //#5801 + } //#5801 + } //#5801 + } //#5801 + var _1u = ($_.isbn.length == 12) ? 22 : 18; //#5808 + $_.pad = $s(_1u); //#5808 + $puti($_.pad, 0, "ISBN "); //#5809 + $puti($_.pad, 5, $_.isbntxt); //#5810 + $put($_.pad, $_.pad.length - 2, 45); //#5811 + $put($_.pad, $_.pad.length - 1, $_.checksum); //#5812 + $_.isbntxt = $_.pad; //#5813 + $_.barcode = $s(12); //#5816 + if ($_.isbn.length == 9) { //#5821 + $puti($_.barcode, 0, "978"); //#5818 + $puti($_.barcode, 3, $_.isbn); //#5819 + } else { //#5821 + $puti($_.barcode, 0, $_.isbn); //#5821 + } //#5821 + if ($ne($_.addon, "")) { //#5831 + var _2E = $s((12 + $_.addon.length) + 1); //#5826 + $puti(_2E, 0, $_.barcode); //#5827 + $puti(_2E, 12, " "); //#5828 + $puti(_2E, 13, $_.addon); //#5829 + $_.barcode = _2E; //#5830 + } //#5830 + $put($_.options, "dontdraw", true); //#5834 + $put($_.options, "addongap", $_.addongap); //#5835 + $k[$j++] = 'args'; //#5836 + $k[$j++] = $_.barcode; //#5836 + $k[$j++] = $_.options; //#5836 + bwipp_ean13(); //#5836 + var _2M = $k[--$j]; //#5836 + $_[$k[--$j]] = _2M; //#5836 + if ($_.includetext) { //#5855 + if ($eq($_.isbntextxoffset, null)) { //#5842 + $k[$j++] = 'isbntextxoffset'; //#5841 + if ($_.isbn.length == 9) { //#5841 + $k[$j++] = -1; //#5841 + } else { //#5841 + $k[$j++] = -12; //#5841 + } //#5841 + var _2R = $k[--$j]; //#5841 + $_[$k[--$j]] = _2R; //#5841 + } //#5841 + if ($eq($_.isbntextyoffset, null)) { //#5845 + $_.isbntextyoffset = ($_.height * 72) + 3; //#5844 + } //#5844 + var _2W = $get($_.args, "txt") !== undefined; //#5846 + if (_2W) { //#5853 + $_.txt = $get($_.args, "txt"); //#5847 + $_.newtxt = $a($_.txt.length + 1); //#5848 + $puti($_.newtxt, 0, $_.txt); //#5849 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])); //#5850 + $put($_.args, "txt", $_.newtxt); //#5851 + } else { //#5853 + $put($_.args, "txt", $a([$a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])])); //#5853 + } //#5853 + } //#5853 + $put($_.args, "opt", $_.options); //#5857 + $k[$j++] = $_.args; //#5860 + if (!$_.dontdraw) { //#5860 + bwipp_renlinear(); //#5860 + } //#5860 + $_ = Object.getPrototypeOf($_); //#5862 } //bwipp_isbn function bwipp_ismn() { - $_ = Object.create($_); //#5590 - $_.dontdraw = false; //#5593 - $_.includetext = false; //#5594 - $_.ismntextfont = 'OCR-A'; //#5595 - $_.ismntextsize = 8; //#5596 - $_.ismntextxoffset = null; //#5597 - $_.ismntextyoffset = null; //#5598 - $_.height = 1; //#5599 - $_.addongap = 12; //#5600 - $_.legacy = false; //#5601 - $k[$j++] = $_; //#5603 - bwipp_processoptions(); //#5603 - $_.options = $k[--$j]; //#5603 - $_.barcode = $k[--$j]; //#5604 - $search($_.barcode, " "); //#5607 - if ($k[--$j]) { //#5613 - $_.barcode = $k[--$j]; //#5608 - $j--; //#5609 - $_.addon = $k[--$j]; //#5610 - } else { //#5613 - $j--; //#5612 - $_.addon = ""; //#5613 - } //#5613 - if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5620 - $k[$j++] = 'bwipp.ismnBadLength#5619'; //#5619 - $k[$j++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; //#5619 - bwipp_raiseerror(); //#5619 - } //#5619 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5623 - $k[$j++] = 'bwipp.ismnBadAddOnLength#5622'; //#5622 - $k[$j++] = "Add-on for ISMN must be 2 or 5 digits"; //#5622 - bwipp_raiseerror(); //#5622 - } //#5622 - if ($_.barcode.length >= 15) { //#5690 - if ($ne($geti($_.barcode, 0, 4), "979-")) { //#5627 - $k[$j++] = 'bwipp.ismn13badPrefix#5626'; //#5626 - $k[$j++] = "ISMN-13 prefix must be 979-"; //#5626 - bwipp_raiseerror(); //#5626 - } //#5626 - $_.wasdash = false; //#5628 - $_.numdash = 0; //#5628 - $_.numdigit = 0; //#5628 - var _H = $geti($_.barcode, 5, 9); //#5629 - for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5642 - var _K = $get(_H, _I); //#5642 - $k[$j++] = _K; //#5637 - if (_K == 45) { //#5637 - if ($_.wasdash) { //#5634 - $k[$j++] = 'bwipp.ismn13adjacentDashes#5633'; //#5633 - $k[$j++] = "ISMN-13 does not permit adjacent dashes"; //#5633 - bwipp_raiseerror(); //#5633 - } //#5633 - $_.wasdash = true; //#5635 - $_.numdash = $_.numdash + 1; //#5636 - } //#5636 - var _N = $k[--$j]; //#5638 - if ((_N >= 48) && (_N <= 57)) { //#5641 - $_.wasdash = false; //#5639 - $_.numdigit = $_.numdigit + 1; //#5640 - } //#5640 - } //#5640 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5645 - $k[$j++] = 'bwipp.ismn13numDashesDigits#5644'; //#5644 - $k[$j++] = "Incorrect number of dashes and digits for ISMN-13"; //#5644 - bwipp_raiseerror(); //#5644 - } //#5644 - var _S = $get($_.barcode, 14); //#5646 - if ((_S < 48) || (_S > 57)) { //#5648 - $k[$j++] = 'bwipp.ismn13character15#5647'; //#5647 - $k[$j++] = "ISMN-13 character 15 must be a digit"; //#5647 - bwipp_raiseerror(); //#5647 - } //#5647 - if ($_.barcode.length == 17) { //#5656 - if ($ne($geti($_.barcode, 15, 1), "-")) { //#5652 - $k[$j++] = 'bwipp.ismn13character16#5651'; //#5651 - $k[$j++] = "ISMN-13 penultimate character must be a dash"; //#5651 - bwipp_raiseerror(); //#5651 - } //#5651 - var _X = $get($_.barcode, 16); //#5653 - if ((_X < 48) || (_X > 57)) { //#5655 - $k[$j++] = 'bwipp.ismn13character17#5654'; //#5654 - $k[$j++] = "ISMN-13 final character must be a digit"; //#5654 - bwipp_raiseerror(); //#5654 - } //#5654 - } //#5654 - } else { //#5690 - if ($ne($geti($_.barcode, 0, 2), "M-")) { //#5660 - $k[$j++] = 'bwipp.ismn10badPrefix#5659'; //#5659 - $k[$j++] = "ISMN-10 prefix must be M-"; //#5659 - bwipp_raiseerror(); //#5659 - } //#5659 - var _b = $get($_.barcode, 2); //#5661 - if ((_b < 48) || (_b > 57)) { //#5663 - $k[$j++] = 'bwipp.ismn10character3#5662'; //#5662 - $k[$j++] = "ISMN-10 character 3 must be a digit"; //#5662 - bwipp_raiseerror(); //#5662 - } //#5662 - $_.wasdash = false; //#5664 - $_.numdash = 0; //#5664 - $_.numdigit = 0; //#5664 - var _d = $geti($_.barcode, 3, 7); //#5665 - for (var _e = 0, _f = _d.length; _e < _f; _e++) { //#5678 - var _g = $get(_d, _e); //#5678 - $k[$j++] = _g; //#5673 - if (_g == 45) { //#5673 - if ($_.wasdash) { //#5670 - $k[$j++] = 'bwipp.ismn10adjacentDashes#5669'; //#5669 - $k[$j++] = "ISMN-10 does not permit adjacent dashes"; //#5669 - bwipp_raiseerror(); //#5669 - } //#5669 - $_.wasdash = true; //#5671 - $_.numdash = $_.numdash + 1; //#5672 - } //#5672 - var _j = $k[--$j]; //#5674 - if ((_j >= 48) && (_j <= 57)) { //#5677 - $_.wasdash = false; //#5675 - $_.numdigit = $_.numdigit + 1; //#5676 - } //#5676 - } //#5676 - if (($_.numdash != 1) || ($_.numdigit != 6)) { //#5681 - $k[$j++] = 'bwipp.ismn10numDashesDigits#5680'; //#5680 - $k[$j++] = "Incorrect number of dashes and digits for ISMN-10"; //#5680 - bwipp_raiseerror(); //#5680 - } //#5680 - var _o = $get($_.barcode, 10); //#5682 - if ((_o < 48) || (_o > 57)) { //#5684 - $k[$j++] = 'bwipp.ismn10character11#5683'; //#5683 - $k[$j++] = "ISMN-10 character 11 must be a digit"; //#5683 - bwipp_raiseerror(); //#5683 - } //#5683 - if ($_.barcode.length == 13) { //#5692 - var _r = $geti($_.barcode, 11, 1); //#5686 - if ($ne(_r, "-")) { //#5688 - $k[$j++] = 'bwipp.ismn10character12#5687'; //#5687 - $k[$j++] = "ISMN-10 penultimate character must be a dash"; //#5687 - bwipp_raiseerror(); //#5687 - } //#5687 - var _t = $get($_.barcode, 12); //#5689 - if (((_t < 48) || (_t > 57)) && (_t != 88)) { //#5691 - $k[$j++] = 'bwipp.ismn10character13#5690'; //#5690 - $k[$j++] = "ISMN-10 final character must be a digit or X"; //#5690 - bwipp_raiseerror(); //#5690 - } //#5690 - } //#5690 - } //#5690 - $_.ismntxt = $_.barcode; //#5695 - $_.legacytxt = ""; //#5698 - if ($_.ismntxt.length <= 13) { //#5705 - $_.legacytxt = $_.ismntxt; //#5700 - $_.pad = $s($_.ismntxt.length + 4); //#5701 - $puti($_.pad, 0, "979-0-"); //#5702 - $puti($_.pad, 6, $geti($_.ismntxt, 2, $_.ismntxt.length - 2)); //#5703 - $_.ismntxt = $_.pad; //#5704 - } //#5704 - $_.ismn = $s(13); //#5708 - $_.checksum = 0; //#5709 - $_.i = 0; //#5710 - $_.n = 0; //#5710 - for (;;) { //#5726 - $_.ismnchar = $get($_.ismntxt, $_.i) - 48; //#5712 - if ($_.ismnchar != -3) { //#5723 - $put($_.ismn, $_.n, $_.ismnchar + 48); //#5714 - if ($_.n < 12) { //#5721 - if (($_.n % 2) == 0) { //#5719 - $_.checksum = $_.ismnchar + $_.checksum; //#5717 - } else { //#5719 - $_.checksum = ($_.ismnchar * 3) + $_.checksum; //#5719 - } //#5719 - } //#5719 - $_.n = $_.n + 1; //#5722 - } //#5722 - $_.i = $_.i + 1; //#5724 - if ($_.i == $_.ismntxt.length) { //#5725 - break; //#5725 - } //#5725 - } //#5725 - $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5727 - if (($_.barcode.length == 13) || ($_.barcode.length == 17)) { //#5734 - var _1Q = $_.barcode; //#5731 - if ($get(_1Q, _1Q.length - 1) != $_.checksum) { //#5733 - $k[$j++] = 'bwipp.ismnBadCheckDigit#5732'; //#5732 - $k[$j++] = "Incorrect ISMN check digit provided"; //#5732 - bwipp_raiseerror(); //#5732 - } //#5732 - } //#5732 - if ($_.legacy && $ne($_.legacytxt, "")) { //#5741 - $_.ismntxt = $_.legacytxt; //#5738 - $_.pad = $s(18); //#5739 - } else { //#5741 - $_.pad = $s(22); //#5741 - } //#5741 - $puti($_.pad, 0, "ISMN "); //#5743 - $puti($_.pad, 5, $_.ismntxt); //#5744 - $put($_.pad, $_.pad.length - 2, 45); //#5745 - $put($_.pad, $_.pad.length - 1, $_.checksum); //#5746 - $_.ismntxt = $_.pad; //#5747 - $_.barcode = $geti($_.ismn, 0, 12); //#5750 - if ($ne($_.addon, "")) { //#5759 - var _1l = $s((12 + $_.addon.length) + 1); //#5754 - $puti(_1l, 0, $_.barcode); //#5755 - $puti(_1l, 12, " "); //#5756 - $puti(_1l, 13, $_.addon); //#5757 - $_.barcode = _1l; //#5758 - } //#5758 - $put($_.options, "dontdraw", true); //#5762 - $put($_.options, "addongap", $_.addongap); //#5763 - $k[$j++] = 'args'; //#5764 - $k[$j++] = $_.barcode; //#5764 - $k[$j++] = $_.options; //#5764 - bwipp_ean13(); //#5764 - var _1t = $k[--$j]; //#5764 - $_[$k[--$j]] = _1t; //#5764 - if ($_.includetext) { //#5783 - if ($eq($_.ismntextxoffset, null)) { //#5770 - $k[$j++] = 'ismntextxoffset'; //#5769 - if ($_.ismntxt.length == 18) { //#5769 - $k[$j++] = -1; //#5769 - } else { //#5769 - $k[$j++] = -12; //#5769 - } //#5769 - var _1y = $k[--$j]; //#5769 - $_[$k[--$j]] = _1y; //#5769 - } //#5769 - if ($eq($_.ismntextyoffset, null)) { //#5773 - $_.ismntextyoffset = ($_.height * 72) + 3; //#5772 - } //#5772 - var _23 = $get($_.args, "txt") !== undefined; //#5774 - if (_23) { //#5781 - $_.txt = $get($_.args, "txt"); //#5775 - $_.newtxt = $a($_.txt.length + 1); //#5776 - $puti($_.newtxt, 0, $_.txt); //#5777 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])); //#5778 - $put($_.args, "txt", $_.newtxt); //#5779 - } else { //#5781 - $put($_.args, "txt", $a([$a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])])); //#5781 - } //#5781 - } //#5781 - $put($_.args, "opt", $_.options); //#5785 - $k[$j++] = $_.args; //#5788 - if (!$_.dontdraw) { //#5788 - bwipp_renlinear(); //#5788 - } //#5788 - $_ = Object.getPrototypeOf($_); //#5790 + $_ = Object.create($_); //#5891 + $_.dontdraw = false; //#5894 + $_.includetext = false; //#5895 + $_.ismntextfont = 'OCR-A'; //#5896 + $_.ismntextsize = 8; //#5897 + $_.ismntextxoffset = null; //#5898 + $_.ismntextyoffset = null; //#5899 + $_.height = 1; //#5900 + $_.addongap = 12; //#5901 + $_.legacy = false; //#5902 + $k[$j++] = $_; //#5904 + bwipp_processoptions(); //#5904 + $_.options = $k[--$j]; //#5904 + $_.barcode = $k[--$j]; //#5905 + $search($_.barcode, " "); //#5908 + if ($k[--$j]) { //#5914 + $_.barcode = $k[--$j]; //#5909 + $j--; //#5910 + $_.addon = $k[--$j]; //#5911 + } else { //#5914 + $j--; //#5913 + $_.addon = ""; //#5914 + } //#5914 + if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5921 + $k[$j++] = 'bwipp.ismnBadLength#5920'; //#5920 + $k[$j++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; //#5920 + bwipp_raiseerror(); //#5920 + } //#5920 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5924 + $k[$j++] = 'bwipp.ismnBadAddOnLength#5923'; //#5923 + $k[$j++] = "Add-on for ISMN must be 2 or 5 digits"; //#5923 + bwipp_raiseerror(); //#5923 + } //#5923 + if ($_.barcode.length >= 15) { //#5991 + if ($ne($geti($_.barcode, 0, 4), "979-")) { //#5928 + $k[$j++] = 'bwipp.ismn13badPrefix#5927'; //#5927 + $k[$j++] = "ISMN-13 prefix must be 979-"; //#5927 + bwipp_raiseerror(); //#5927 + } //#5927 + $_.wasdash = false; //#5929 + $_.numdash = 0; //#5929 + $_.numdigit = 0; //#5929 + var _H = $geti($_.barcode, 5, 9); //#5930 + for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5943 + var _K = $get(_H, _I); //#5943 + $k[$j++] = _K; //#5938 + if (_K == 45) { //#5938 + if ($_.wasdash) { //#5935 + $k[$j++] = 'bwipp.ismn13adjacentDashes#5934'; //#5934 + $k[$j++] = "ISMN-13 does not permit adjacent dashes"; //#5934 + bwipp_raiseerror(); //#5934 + } //#5934 + $_.wasdash = true; //#5936 + $_.numdash = $_.numdash + 1; //#5937 + } //#5937 + var _N = $k[--$j]; //#5939 + if ((_N >= 48) && (_N <= 57)) { //#5942 + $_.wasdash = false; //#5940 + $_.numdigit = $_.numdigit + 1; //#5941 + } //#5941 + } //#5941 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5946 + $k[$j++] = 'bwipp.ismn13numDashesDigits#5945'; //#5945 + $k[$j++] = "Incorrect number of dashes and digits for ISMN-13"; //#5945 + bwipp_raiseerror(); //#5945 + } //#5945 + var _S = $get($_.barcode, 14); //#5947 + if ((_S < 48) || (_S > 57)) { //#5949 + $k[$j++] = 'bwipp.ismn13character15#5948'; //#5948 + $k[$j++] = "ISMN-13 character 15 must be a digit"; //#5948 + bwipp_raiseerror(); //#5948 + } //#5948 + if ($_.barcode.length == 17) { //#5957 + if ($ne($geti($_.barcode, 15, 1), "-")) { //#5953 + $k[$j++] = 'bwipp.ismn13character16#5952'; //#5952 + $k[$j++] = "ISMN-13 penultimate character must be a dash"; //#5952 + bwipp_raiseerror(); //#5952 + } //#5952 + var _X = $get($_.barcode, 16); //#5954 + if ((_X < 48) || (_X > 57)) { //#5956 + $k[$j++] = 'bwipp.ismn13character17#5955'; //#5955 + $k[$j++] = "ISMN-13 final character must be a digit"; //#5955 + bwipp_raiseerror(); //#5955 + } //#5955 + } //#5955 + } else { //#5991 + if ($ne($geti($_.barcode, 0, 2), "M-")) { //#5961 + $k[$j++] = 'bwipp.ismn10badPrefix#5960'; //#5960 + $k[$j++] = "ISMN-10 prefix must be M-"; //#5960 + bwipp_raiseerror(); //#5960 + } //#5960 + var _b = $get($_.barcode, 2); //#5962 + if ((_b < 48) || (_b > 57)) { //#5964 + $k[$j++] = 'bwipp.ismn10character3#5963'; //#5963 + $k[$j++] = "ISMN-10 character 3 must be a digit"; //#5963 + bwipp_raiseerror(); //#5963 + } //#5963 + $_.wasdash = false; //#5965 + $_.numdash = 0; //#5965 + $_.numdigit = 0; //#5965 + var _d = $geti($_.barcode, 3, 7); //#5966 + for (var _e = 0, _f = _d.length; _e < _f; _e++) { //#5979 + var _g = $get(_d, _e); //#5979 + $k[$j++] = _g; //#5974 + if (_g == 45) { //#5974 + if ($_.wasdash) { //#5971 + $k[$j++] = 'bwipp.ismn10adjacentDashes#5970'; //#5970 + $k[$j++] = "ISMN-10 does not permit adjacent dashes"; //#5970 + bwipp_raiseerror(); //#5970 + } //#5970 + $_.wasdash = true; //#5972 + $_.numdash = $_.numdash + 1; //#5973 + } //#5973 + var _j = $k[--$j]; //#5975 + if ((_j >= 48) && (_j <= 57)) { //#5978 + $_.wasdash = false; //#5976 + $_.numdigit = $_.numdigit + 1; //#5977 + } //#5977 + } //#5977 + if (($_.numdash != 1) || ($_.numdigit != 6)) { //#5982 + $k[$j++] = 'bwipp.ismn10numDashesDigits#5981'; //#5981 + $k[$j++] = "Incorrect number of dashes and digits for ISMN-10"; //#5981 + bwipp_raiseerror(); //#5981 + } //#5981 + var _o = $get($_.barcode, 10); //#5983 + if ((_o < 48) || (_o > 57)) { //#5985 + $k[$j++] = 'bwipp.ismn10character11#5984'; //#5984 + $k[$j++] = "ISMN-10 character 11 must be a digit"; //#5984 + bwipp_raiseerror(); //#5984 + } //#5984 + if ($_.barcode.length == 13) { //#5993 + var _r = $geti($_.barcode, 11, 1); //#5987 + if ($ne(_r, "-")) { //#5989 + $k[$j++] = 'bwipp.ismn10character12#5988'; //#5988 + $k[$j++] = "ISMN-10 penultimate character must be a dash"; //#5988 + bwipp_raiseerror(); //#5988 + } //#5988 + var _t = $get($_.barcode, 12); //#5990 + if (((_t < 48) || (_t > 57)) && (_t != 88)) { //#5992 + $k[$j++] = 'bwipp.ismn10character13#5991'; //#5991 + $k[$j++] = "ISMN-10 final character must be a digit or X"; //#5991 + bwipp_raiseerror(); //#5991 + } //#5991 + } //#5991 + } //#5991 + $_.ismntxt = $_.barcode; //#5996 + $_.legacytxt = ""; //#5999 + if ($_.ismntxt.length <= 13) { //#6006 + $_.legacytxt = $_.ismntxt; //#6001 + $_.pad = $s($_.ismntxt.length + 4); //#6002 + $puti($_.pad, 0, "979-0-"); //#6003 + $puti($_.pad, 6, $geti($_.ismntxt, 2, $_.ismntxt.length - 2)); //#6004 + $_.ismntxt = $_.pad; //#6005 + } //#6005 + $_.ismn = $s(13); //#6009 + $_.checksum = 0; //#6010 + $_.i = 0; //#6011 + $_.n = 0; //#6011 + for (;;) { //#6027 + $_.ismnchar = $get($_.ismntxt, $_.i) - 48; //#6013 + if ($_.ismnchar != -3) { //#6024 + $put($_.ismn, $_.n, $_.ismnchar + 48); //#6015 + if ($_.n < 12) { //#6022 + if (($_.n % 2) == 0) { //#6020 + $_.checksum = $_.ismnchar + $_.checksum; //#6018 + } else { //#6020 + $_.checksum = ($_.ismnchar * 3) + $_.checksum; //#6020 + } //#6020 + } //#6020 + $_.n = $_.n + 1; //#6023 + } //#6023 + $_.i = $_.i + 1; //#6025 + if ($_.i == $_.ismntxt.length) { //#6026 + break; //#6026 + } //#6026 + } //#6026 + $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#6028 + if (($_.barcode.length == 13) || ($_.barcode.length == 17)) { //#6035 + var _1Q = $_.barcode; //#6032 + if ($get(_1Q, _1Q.length - 1) != $_.checksum) { //#6034 + $k[$j++] = 'bwipp.ismnBadCheckDigit#6033'; //#6033 + $k[$j++] = "Incorrect ISMN check digit provided"; //#6033 + bwipp_raiseerror(); //#6033 + } //#6033 + } //#6033 + if ($_.legacy && $ne($_.legacytxt, "")) { //#6042 + $_.ismntxt = $_.legacytxt; //#6039 + $_.pad = $s(18); //#6040 + } else { //#6042 + $_.pad = $s(22); //#6042 + } //#6042 + $puti($_.pad, 0, "ISMN "); //#6044 + $puti($_.pad, 5, $_.ismntxt); //#6045 + $put($_.pad, $_.pad.length - 2, 45); //#6046 + $put($_.pad, $_.pad.length - 1, $_.checksum); //#6047 + $_.ismntxt = $_.pad; //#6048 + $_.barcode = $geti($_.ismn, 0, 12); //#6051 + if ($ne($_.addon, "")) { //#6060 + var _1l = $s((12 + $_.addon.length) + 1); //#6055 + $puti(_1l, 0, $_.barcode); //#6056 + $puti(_1l, 12, " "); //#6057 + $puti(_1l, 13, $_.addon); //#6058 + $_.barcode = _1l; //#6059 + } //#6059 + $put($_.options, "dontdraw", true); //#6063 + $put($_.options, "addongap", $_.addongap); //#6064 + $k[$j++] = 'args'; //#6065 + $k[$j++] = $_.barcode; //#6065 + $k[$j++] = $_.options; //#6065 + bwipp_ean13(); //#6065 + var _1t = $k[--$j]; //#6065 + $_[$k[--$j]] = _1t; //#6065 + if ($_.includetext) { //#6084 + if ($eq($_.ismntextxoffset, null)) { //#6071 + $k[$j++] = 'ismntextxoffset'; //#6070 + if ($_.ismntxt.length == 18) { //#6070 + $k[$j++] = -1; //#6070 + } else { //#6070 + $k[$j++] = -12; //#6070 + } //#6070 + var _1y = $k[--$j]; //#6070 + $_[$k[--$j]] = _1y; //#6070 + } //#6070 + if ($eq($_.ismntextyoffset, null)) { //#6074 + $_.ismntextyoffset = ($_.height * 72) + 3; //#6073 + } //#6073 + var _23 = $get($_.args, "txt") !== undefined; //#6075 + if (_23) { //#6082 + $_.txt = $get($_.args, "txt"); //#6076 + $_.newtxt = $a($_.txt.length + 1); //#6077 + $puti($_.newtxt, 0, $_.txt); //#6078 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])); //#6079 + $put($_.args, "txt", $_.newtxt); //#6080 + } else { //#6082 + $put($_.args, "txt", $a([$a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])])); //#6082 + } //#6082 + } //#6082 + $put($_.args, "opt", $_.options); //#6086 + $k[$j++] = $_.args; //#6089 + if (!$_.dontdraw) { //#6089 + bwipp_renlinear(); //#6089 + } //#6089 + $_ = Object.getPrototypeOf($_); //#6091 } //bwipp_ismn function bwipp_issn() { - $_ = Object.create($_); //#5819 - $_.dontdraw = false; //#5822 - $_.includetext = false; //#5823 - $_.issntextfont = 'OCR-A'; //#5824 - $_.issntextsize = 8; //#5825 - $_.issntextxoffset = null; //#5826 - $_.issntextyoffset = null; //#5827 - $_.height = 1; //#5828 - $_.addongap = 12; //#5829 - $k[$j++] = $_; //#5831 - bwipp_processoptions(); //#5831 - $_.options = $k[--$j]; //#5831 - $_.issntxt = $k[--$j]; //#5832 - $search($_.issntxt, " "); //#5835 - if ($k[--$j]) { //#5841 - $_.issntxt = $k[--$j]; //#5836 - $j--; //#5837 - $_.seqvar = $k[--$j]; //#5838 - } else { //#5841 - $j--; //#5840 - $_.seqvar = "00"; //#5841 - } //#5841 - $search($_.seqvar, " "); //#5845 - if ($k[--$j]) { //#5851 - $_.seqvar = $k[--$j]; //#5846 - $j--; //#5847 - $_.addon = $k[--$j]; //#5848 - } else { //#5851 - $j--; //#5850 - $_.addon = ""; //#5851 - } //#5851 - if (($_.issntxt.length != 8) && ($_.issntxt.length != 9)) { //#5857 - $k[$j++] = 'bwipp.issnBadLength#5856'; //#5856 - $k[$j++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; //#5856 - bwipp_raiseerror(); //#5856 - } //#5856 - var _D = $geti($_.issntxt, 0, 4); //#5858 - for (var _E = 0, _F = _D.length; _E < _F; _E++) { //#5862 - var _G = $get(_D, _E); //#5862 - if ((_G < 48) || (_G > 57)) { //#5861 - $k[$j++] = 'bwipp.issnFirstThroughFourthNotNumeric#5860'; //#5860 - $k[$j++] = "ISSN first four characters must be numeral characters"; //#5860 - bwipp_raiseerror(); //#5860 - } //#5860 - } //#5860 - if ($ne($geti($_.issntxt, 4, 1), "-")) { //#5865 - $k[$j++] = 'bwipp.issnNeedsDash#5864'; //#5864 - $k[$j++] = "ISSN fifth character must be a dash"; //#5864 - bwipp_raiseerror(); //#5864 - } //#5864 - var _K = $geti($_.issntxt, 5, 3); //#5866 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#5870 - var _N = $get(_K, _L); //#5870 - if ((_N < 48) || (_N > 57)) { //#5869 - $k[$j++] = 'bwipp.issnSixthThroughEighthNotNumeric#5868'; //#5868 - $k[$j++] = "ISSN sixth through eighth characters must be numerals"; //#5868 - bwipp_raiseerror(); //#5868 - } //#5868 - } //#5868 - if ($_.issntxt.length == 9) { //#5875 - var _Q = $get($_.issntxt, 8); //#5872 - if (((_Q < 48) || (_Q > 57)) && (_Q != 88)) { //#5874 - $k[$j++] = 'bwipp.issnNinthCharacterBadFormat#5873'; //#5873 - $k[$j++] = "ISSN ninth character must be a number or the character X"; //#5873 - bwipp_raiseerror(); //#5873 - } //#5873 - } //#5873 - if ($_.seqvar.length != 2) { //#5878 - $k[$j++] = 'bwipp.issnBadSequenceVariantLength#5877'; //#5877 - $k[$j++] = "Sequence variant for ISSN must be 2 digits"; //#5877 - bwipp_raiseerror(); //#5877 - } //#5877 - $forall($_.seqvar, function() { //#5883 - var _T = $k[--$j]; //#5880 - if ((_T < 48) || (_T > 57)) { //#5882 - $k[$j++] = 'bwipp.issnSequenceVariantBadCharacter#5881'; //#5881 - $k[$j++] = "Sequence variant for ISSN must contain only digits"; //#5881 - bwipp_raiseerror(); //#5881 - } //#5881 - }); //#5881 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5886 - $k[$j++] = 'bwipp.issnBadAddOnLength#5885'; //#5885 - $k[$j++] = "Add-on for ISSN must be 2 or 5 digits"; //#5885 - bwipp_raiseerror(); //#5885 - } //#5885 - $_.issn = $s(8); //#5889 - $_.checksum = 0; //#5890 - $_.i = 0; //#5891 - $_.n = 0; //#5891 - for (;;) { //#5903 - $_.issnchar = $f($get($_.issntxt, $_.i) - 48); //#5893 - if ($_.issnchar != -3) { //#5900 - $put($_.issn, $_.n, $f($_.issnchar + 48)); //#5895 - if ($_.n < 7) { //#5898 - $_.checksum = $f($_.checksum + ($_.issnchar * (8 - $_.n))); //#5897 - } //#5897 - $_.n = $_.n + 1; //#5899 - } //#5899 - $_.i = $_.i + 1; //#5901 - if ($_.i == $_.issntxt.length) { //#5902 - break; //#5902 - } //#5902 - } //#5902 - $_.checksum = ($f(11 - ($_.checksum % 11))) % 11; //#5904 - var _p = $f($_.checksum + 48); //#5905 - $k[$j++] = 'checksum'; //#5905 - $k[$j++] = _p; //#5905 - if (_p == 58) { //#5905 - $j--; //#5905 - $k[$j++] = 88; //#5905 - } //#5905 - var _q = $k[--$j]; //#5905 - var _r = $k[--$j]; //#5905 - $_[_r] = _q; //#5905 - if ($_.issntxt.length == 9) { //#5910 - if ($get($_.issntxt, 8) != $_.checksum) { //#5909 - $k[$j++] = 'bwipp.issnBadCheckDigit#5908'; //#5908 - $k[$j++] = "Incorrect ISSN check digit provided"; //#5908 - bwipp_raiseerror(); //#5908 - } //#5908 - } //#5908 - $_.pad = $s(14); //#5913 - $puti($_.pad, 0, "ISSN "); //#5914 - $puti($_.pad, 5, $_.issntxt); //#5915 - $put($_.pad, 13, $_.checksum); //#5916 - $_.issntxt = $_.pad; //#5917 - $_.barcode = $geti($_.issn, 0, 7); //#5920 - $_.barcode = $s(12); //#5923 - $puti($_.barcode, 0, "977"); //#5924 - $puti($_.barcode, 3, $_.issn); //#5925 - $puti($_.barcode, 10, $_.seqvar); //#5926 - if ($ne($_.addon, "")) { //#5935 - var _1D = $s((12 + $_.addon.length) + 1); //#5930 - $puti(_1D, 0, $_.barcode); //#5931 - $puti(_1D, 12, " "); //#5932 - $puti(_1D, 13, $_.addon); //#5933 - $_.barcode = _1D; //#5934 - } //#5934 - $put($_.options, "dontdraw", true); //#5938 - $put($_.options, "addongap", $_.addongap); //#5939 - $k[$j++] = 'args'; //#5940 - $k[$j++] = $_.barcode; //#5940 - $k[$j++] = $_.options; //#5940 - bwipp_ean13(); //#5940 - var _1L = $k[--$j]; //#5940 - $_[$k[--$j]] = _1L; //#5940 - if ($_.includetext) { //#5955 - if ($eq($_.issntextxoffset, null)) { //#5944 - $_.issntextxoffset = 10; //#5944 - } //#5944 - if ($eq($_.issntextyoffset, null)) { //#5945 - $_.issntextyoffset = ($_.height * 72) + 3; //#5945 - } //#5945 - var _1S = $get($_.args, "txt") !== undefined; //#5946 - if (_1S) { //#5953 - $_.txt = $get($_.args, "txt"); //#5947 - $_.newtxt = $a($_.txt.length + 1); //#5948 - $puti($_.newtxt, 0, $_.txt); //#5949 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])); //#5950 - $put($_.args, "txt", $_.newtxt); //#5951 - } else { //#5953 - $put($_.args, "txt", $a([$a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])])); //#5953 - } //#5953 - } //#5953 - $put($_.args, "opt", $_.options); //#5957 - $k[$j++] = $_.args; //#5960 - if (!$_.dontdraw) { //#5960 - bwipp_renlinear(); //#5960 - } //#5960 - $_ = Object.getPrototypeOf($_); //#5962 + $_ = Object.create($_); //#6120 + $_.dontdraw = false; //#6123 + $_.includetext = false; //#6124 + $_.issntextfont = 'OCR-A'; //#6125 + $_.issntextsize = 8; //#6126 + $_.issntextxoffset = null; //#6127 + $_.issntextyoffset = null; //#6128 + $_.height = 1; //#6129 + $_.addongap = 12; //#6130 + $k[$j++] = $_; //#6132 + bwipp_processoptions(); //#6132 + $_.options = $k[--$j]; //#6132 + $_.issntxt = $k[--$j]; //#6133 + $search($_.issntxt, " "); //#6136 + if ($k[--$j]) { //#6142 + $_.issntxt = $k[--$j]; //#6137 + $j--; //#6138 + $_.seqvar = $k[--$j]; //#6139 + } else { //#6142 + $j--; //#6141 + $_.seqvar = "00"; //#6142 + } //#6142 + $search($_.seqvar, " "); //#6146 + if ($k[--$j]) { //#6152 + $_.seqvar = $k[--$j]; //#6147 + $j--; //#6148 + $_.addon = $k[--$j]; //#6149 + } else { //#6152 + $j--; //#6151 + $_.addon = ""; //#6152 + } //#6152 + if (($_.issntxt.length != 8) && ($_.issntxt.length != 9)) { //#6158 + $k[$j++] = 'bwipp.issnBadLength#6157'; //#6157 + $k[$j++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; //#6157 + bwipp_raiseerror(); //#6157 + } //#6157 + var _D = $geti($_.issntxt, 0, 4); //#6159 + for (var _E = 0, _F = _D.length; _E < _F; _E++) { //#6163 + var _G = $get(_D, _E); //#6163 + if ((_G < 48) || (_G > 57)) { //#6162 + $k[$j++] = 'bwipp.issnFirstThroughFourthNotNumeric#6161'; //#6161 + $k[$j++] = "ISSN first four characters must be numeral characters"; //#6161 + bwipp_raiseerror(); //#6161 + } //#6161 + } //#6161 + if ($ne($geti($_.issntxt, 4, 1), "-")) { //#6166 + $k[$j++] = 'bwipp.issnNeedsDash#6165'; //#6165 + $k[$j++] = "ISSN fifth character must be a dash"; //#6165 + bwipp_raiseerror(); //#6165 + } //#6165 + var _K = $geti($_.issntxt, 5, 3); //#6167 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6171 + var _N = $get(_K, _L); //#6171 + if ((_N < 48) || (_N > 57)) { //#6170 + $k[$j++] = 'bwipp.issnSixthThroughEighthNotNumeric#6169'; //#6169 + $k[$j++] = "ISSN sixth through eighth characters must be numerals"; //#6169 + bwipp_raiseerror(); //#6169 + } //#6169 + } //#6169 + if ($_.issntxt.length == 9) { //#6176 + var _Q = $get($_.issntxt, 8); //#6173 + if (((_Q < 48) || (_Q > 57)) && (_Q != 88)) { //#6175 + $k[$j++] = 'bwipp.issnNinthCharacterBadFormat#6174'; //#6174 + $k[$j++] = "ISSN ninth character must be a number or the character X"; //#6174 + bwipp_raiseerror(); //#6174 + } //#6174 + } //#6174 + if ($_.seqvar.length != 2) { //#6179 + $k[$j++] = 'bwipp.issnBadSequenceVariantLength#6178'; //#6178 + $k[$j++] = "Sequence variant for ISSN must be 2 digits"; //#6178 + bwipp_raiseerror(); //#6178 + } //#6178 + $forall($_.seqvar, function() { //#6184 + var _T = $k[--$j]; //#6181 + if ((_T < 48) || (_T > 57)) { //#6183 + $k[$j++] = 'bwipp.issnSequenceVariantBadCharacter#6182'; //#6182 + $k[$j++] = "Sequence variant for ISSN must contain only digits"; //#6182 + bwipp_raiseerror(); //#6182 + } //#6182 + }); //#6182 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#6187 + $k[$j++] = 'bwipp.issnBadAddOnLength#6186'; //#6186 + $k[$j++] = "Add-on for ISSN must be 2 or 5 digits"; //#6186 + bwipp_raiseerror(); //#6186 + } //#6186 + $_.issn = $s(8); //#6190 + $_.checksum = 0; //#6191 + $_.i = 0; //#6192 + $_.n = 0; //#6192 + for (;;) { //#6204 + $_.issnchar = $f($get($_.issntxt, $_.i) - 48); //#6194 + if ($_.issnchar != -3) { //#6201 + $put($_.issn, $_.n, $f($_.issnchar + 48)); //#6196 + if ($_.n < 7) { //#6199 + $_.checksum = $f($_.checksum + ($_.issnchar * (8 - $_.n))); //#6198 + } //#6198 + $_.n = $_.n + 1; //#6200 + } //#6200 + $_.i = $_.i + 1; //#6202 + if ($_.i == $_.issntxt.length) { //#6203 + break; //#6203 + } //#6203 + } //#6203 + $_.checksum = ($f(11 - ($_.checksum % 11))) % 11; //#6205 + var _p = $f($_.checksum + 48); //#6206 + $k[$j++] = 'checksum'; //#6206 + $k[$j++] = _p; //#6206 + if (_p == 58) { //#6206 + $j--; //#6206 + $k[$j++] = 88; //#6206 + } //#6206 + var _q = $k[--$j]; //#6206 + var _r = $k[--$j]; //#6206 + $_[_r] = _q; //#6206 + if ($_.issntxt.length == 9) { //#6211 + if ($get($_.issntxt, 8) != $_.checksum) { //#6210 + $k[$j++] = 'bwipp.issnBadCheckDigit#6209'; //#6209 + $k[$j++] = "Incorrect ISSN check digit provided"; //#6209 + bwipp_raiseerror(); //#6209 + } //#6209 + } //#6209 + $_.pad = $s(14); //#6214 + $puti($_.pad, 0, "ISSN "); //#6215 + $puti($_.pad, 5, $_.issntxt); //#6216 + $put($_.pad, 13, $_.checksum); //#6217 + $_.issntxt = $_.pad; //#6218 + $_.barcode = $geti($_.issn, 0, 7); //#6221 + $_.barcode = $s(12); //#6224 + $puti($_.barcode, 0, "977"); //#6225 + $puti($_.barcode, 3, $_.issn); //#6226 + $puti($_.barcode, 10, $_.seqvar); //#6227 + if ($ne($_.addon, "")) { //#6236 + var _1D = $s((12 + $_.addon.length) + 1); //#6231 + $puti(_1D, 0, $_.barcode); //#6232 + $puti(_1D, 12, " "); //#6233 + $puti(_1D, 13, $_.addon); //#6234 + $_.barcode = _1D; //#6235 + } //#6235 + $put($_.options, "dontdraw", true); //#6239 + $put($_.options, "addongap", $_.addongap); //#6240 + $k[$j++] = 'args'; //#6241 + $k[$j++] = $_.barcode; //#6241 + $k[$j++] = $_.options; //#6241 + bwipp_ean13(); //#6241 + var _1L = $k[--$j]; //#6241 + $_[$k[--$j]] = _1L; //#6241 + if ($_.includetext) { //#6256 + if ($eq($_.issntextxoffset, null)) { //#6245 + $_.issntextxoffset = 10; //#6245 + } //#6245 + if ($eq($_.issntextyoffset, null)) { //#6246 + $_.issntextyoffset = ($_.height * 72) + 3; //#6246 + } //#6246 + var _1S = $get($_.args, "txt") !== undefined; //#6247 + if (_1S) { //#6254 + $_.txt = $get($_.args, "txt"); //#6248 + $_.newtxt = $a($_.txt.length + 1); //#6249 + $puti($_.newtxt, 0, $_.txt); //#6250 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])); //#6251 + $put($_.args, "txt", $_.newtxt); //#6252 + } else { //#6254 + $put($_.args, "txt", $a([$a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])])); //#6254 + } //#6254 + } //#6254 + $put($_.args, "opt", $_.options); //#6258 + $k[$j++] = $_.args; //#6261 + if (!$_.dontdraw) { //#6261 + bwipp_renlinear(); //#6261 + } //#6261 + $_ = Object.getPrototypeOf($_); //#6263 } //bwipp_issn function bwipp_mands() { - $_ = Object.create($_); //#5991 - $_.dontdraw = false; //#5994 - $_.includetext = false; //#5995 - $k[$j++] = $_; //#5997 - bwipp_processoptions(); //#5997 - $_.options = $k[--$j]; //#5997 - $_.barcode = $k[--$j]; //#5998 - $_.barlen = $_.barcode.length; //#6000 - if (($_.barlen != 7) && ($_.barlen != 8)) { //#6005 - $k[$j++] = 'bwipp.MandSbadLength#6004'; //#6004 - $k[$j++] = "M&S barcode must be 7 or 8 characters"; //#6004 - bwipp_raiseerror(); //#6004 - } //#6004 - if ($_.barlen == 7) { //#6009 - var _7 = $strcpy($s(8), "00000000"); //#6008 - $puti(_7, 1, $_.barcode); //#6008 - $_.barcode = _7; //#6008 - } //#6008 - $put($_.options, "dontdraw", true); //#6012 - $k[$j++] = 'args'; //#6013 - $k[$j++] = $_.barcode; //#6013 - $k[$j++] = $_.options; //#6013 - bwipp_ean8(); //#6013 - var _C = $k[--$j]; //#6013 - $_[$k[--$j]] = _C; //#6013 - var _F = $get($_.args, "bbs"); //#6016 - $put(_F, 10, $get(_F, 2)); //#6017 - $put(_F, 11, $get(_F, 2)); //#6018 - var _J = $get($_.args, "bhs"); //#6019 - $put(_J, 10, $get(_J, 2)); //#6020 - $put(_J, 11, $get(_J, 2)); //#6021 - $_.txt = $get($_.args, "txt"); //#6024 - if ($_.barlen == 7) { //#6032 - for (var _P = 0; _P <= 6; _P += 1) { //#6030 - var _Q = $_.txt; //#6027 - $puti($get($get(_Q, _P), 0), 0, $get($get(_Q, _P + 1), 0)); //#6029 - } //#6029 - $puti($get($get($_.txt, 7), 0), 0, " "); //#6031 - } //#6031 - var _Y = $a(10); //#6035 - $puti(_Y, 0, $_.txt); //#6035 - $_.txt = _Y; //#6035 - var _b = $get($_.txt, 0); //#6036 - $put($_.txt, 8, $arrcpy($a(_b.length), _b)); //#6036 - var _g = $get($_.txt, 0); //#6037 - $put($_.txt, 9, $arrcpy($a(_g.length), _g)); //#6037 - $put($get($_.txt, 8), 0, "M"); //#6038 - $put($get($_.txt, 8), 1, -12); //#6038 - $put($get($_.txt, 9), 0, "S"); //#6039 - var _r = $get($_.txt, 9); //#6039 - $put(_r, 1, 69); //#6039 - $put($_.args, "txt", $_.txt); //#6041 - $put($_.args, "opt", $_.options); //#6042 - $k[$j++] = $_.args; //#6045 - if (!$_.dontdraw) { //#6045 - bwipp_renlinear(); //#6045 - } //#6045 - $_ = Object.getPrototypeOf($_); //#6047 + $_ = Object.create($_); //#6292 + $_.dontdraw = false; //#6295 + $_.includetext = false; //#6296 + $k[$j++] = $_; //#6298 + bwipp_processoptions(); //#6298 + $_.options = $k[--$j]; //#6298 + $_.barcode = $k[--$j]; //#6299 + $_.barlen = $_.barcode.length; //#6301 + if (($_.barlen != 7) && ($_.barlen != 8)) { //#6306 + $k[$j++] = 'bwipp.MandSbadLength#6305'; //#6305 + $k[$j++] = "M&S barcode must be 7 or 8 characters"; //#6305 + bwipp_raiseerror(); //#6305 + } //#6305 + if ($_.barlen == 7) { //#6310 + var _7 = $strcpy($s(8), "00000000"); //#6309 + $puti(_7, 1, $_.barcode); //#6309 + $_.barcode = _7; //#6309 + } //#6309 + $put($_.options, "dontdraw", true); //#6313 + $k[$j++] = 'args'; //#6314 + $k[$j++] = $_.barcode; //#6314 + $k[$j++] = $_.options; //#6314 + bwipp_ean8(); //#6314 + var _C = $k[--$j]; //#6314 + $_[$k[--$j]] = _C; //#6314 + var _F = $get($_.args, "bbs"); //#6317 + $put(_F, 10, $get(_F, 2)); //#6318 + $put(_F, 11, $get(_F, 2)); //#6319 + var _J = $get($_.args, "bhs"); //#6320 + $put(_J, 10, $get(_J, 2)); //#6321 + $put(_J, 11, $get(_J, 2)); //#6322 + $_.txt = $get($_.args, "txt"); //#6325 + if ($_.barlen == 7) { //#6333 + for (var _P = 0; _P <= 6; _P += 1) { //#6331 + var _Q = $_.txt; //#6328 + $puti($get($get(_Q, _P), 0), 0, $get($get(_Q, _P + 1), 0)); //#6330 + } //#6330 + $puti($get($get($_.txt, 7), 0), 0, " "); //#6332 + } //#6332 + var _Y = $a(10); //#6336 + $puti(_Y, 0, $_.txt); //#6336 + $_.txt = _Y; //#6336 + var _b = $get($_.txt, 0); //#6337 + $put($_.txt, 8, $arrcpy($a(_b.length), _b)); //#6337 + var _g = $get($_.txt, 0); //#6338 + $put($_.txt, 9, $arrcpy($a(_g.length), _g)); //#6338 + $put($get($_.txt, 8), 0, "M"); //#6339 + $put($get($_.txt, 8), 1, -12); //#6339 + $put($get($_.txt, 9), 0, "S"); //#6340 + var _r = $get($_.txt, 9); //#6340 + $put(_r, 1, 69); //#6340 + $put($_.args, "txt", $_.txt); //#6342 + $put($_.args, "opt", $_.options); //#6343 + $k[$j++] = $_.args; //#6346 + if (!$_.dontdraw) { //#6346 + bwipp_renlinear(); //#6346 + } //#6346 + $_ = Object.getPrototypeOf($_); //#6348 } //bwipp_mands function bwipp_code128() { - $_ = Object.create($_); //#6078 - $_.dontdraw = false; //#6081 - $_.includetext = false; //#6082 - $_.textfont = "OCR-B"; //#6083 - $_.textsize = 10; //#6084 - $_.textxoffset = 0; //#6085 - $_.textyoffset = -8; //#6086 - $_.height = 1; //#6087 - $_.encoding = "auto"; //#6088 - $_.raw = false; //#6089 - $_.parse = false; //#6090 - $_.parsefnc = false; //#6091 - $k[$j++] = $_; //#6093 - bwipp_processoptions(); //#6093 - $_.options = $k[--$j]; //#6093 - $_.barcode = $k[--$j]; //#6094 - bwipp_loadctx(bwipp_code128) //#6096 - if (!bwipp_code128.__6105__) { //#6105 - $_ = Object.create($_); //#6105 - $_.sta = -1; //#6100 - $_.stb = -2; //#6100 - $_.stc = -3; //#6100 - $_.swa = -4; //#6101 - $_.swb = -5; //#6101 - $_.swc = -6; //#6101 - $_.fn1 = -7; //#6102 - $_.fn2 = -8; //#6102 - $_.fn3 = -9; //#6102 - $_.fn4 = -10; //#6103 - $_.sft = -11; //#6103 - $_.stp = -12; //#6103 - $_.lka = -13; //#6104 - $_.lkc = -14; //#6104 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6104 - bwipp_code128.__6105__ = 1; //#6104 - $_ = Object.getPrototypeOf($_); //#6104 - } //#6104 - var _6 = $_.fn1; //#6112 + $_ = Object.create($_); //#6379 + $_.dontdraw = false; //#6382 + $_.includetext = false; //#6383 + $_.textfont = "OCR-B"; //#6384 + $_.textsize = 10; //#6385 + $_.textxoffset = 0; //#6386 + $_.textyoffset = -8; //#6387 + $_.height = 1; //#6388 + $_.encoding = "auto"; //#6389 + $_.raw = false; //#6390 + $_.parse = false; //#6391 + $_.parsefnc = false; //#6392 + $k[$j++] = $_; //#6394 + bwipp_processoptions(); //#6394 + $_.options = $k[--$j]; //#6394 + $_.barcode = $k[--$j]; //#6395 + bwipp_loadctx(bwipp_code128) //#6397 + if (!bwipp_code128.__6406__) { //#6406 + $_ = Object.create($_); //#6406 + $_.sta = -1; //#6401 + $_.stb = -2; //#6401 + $_.stc = -3; //#6401 + $_.swa = -4; //#6402 + $_.swb = -5; //#6402 + $_.swc = -6; //#6402 + $_.fn1 = -7; //#6403 + $_.fn2 = -8; //#6403 + $_.fn3 = -9; //#6403 + $_.fn4 = -10; //#6404 + $_.sft = -11; //#6404 + $_.stp = -12; //#6404 + $_.lka = -13; //#6405 + $_.lkc = -14; //#6405 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6405 + bwipp_code128.__6406__ = 1; //#6405 + $_ = Object.getPrototypeOf($_); //#6405 + } //#6405 + var _6 = $_.fn1; //#6413 var _B = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -9045,1267 +9540,1267 @@ function bwipp_code128() { ["FNC3", $_.fn3], ["LNKA", $_.lka], ["LNKC", $_.lkc] - ]); //#6117 - $_.fncvals = _B; //#6118 - $k[$j++] = 'msg'; //#6119 - $k[$j++] = $_.barcode; //#6119 - $k[$j++] = $_.fncvals; //#6119 - bwipp_parseinput(); //#6119 - var _E = $k[--$j]; //#6119 - $_[$k[--$j]] = _E; //#6119 - $_.msglen = $_.msg.length; //#6120 - if (!bwipp_code128.__6178__) { //#6178 - $_ = Object.create($_); //#6178 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stb, $_.stb, $_.stb]), $a([$_.stc, $_.stc, $_.stc]), $a([$_.stp, $_.stp, $_.stp])]); //#6162 - $_.charvals = $a([new Map, new Map, new Map]); //#6165 - for (var _2X = 0, _2W = $_.charmaps.length - 1; _2X <= _2W; _2X += 1) { //#6174 - $_.i = _2X; //#6167 - $_.encs = $get($_.charmaps, $_.i); //#6168 - for (var _2b = 0; _2b <= 2; _2b += 1) { //#6173 - $_.j = _2b; //#6170 - var _2e = $get($_.encs, $_.j); //#6171 - $k[$j++] = _2e; //#6171 - if ($eq($type(_2e), 'stringtype')) { //#6171 - var _2h = $get($k[--$j], 0); //#6171 - $k[$j++] = _2h; //#6171 - } //#6171 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#6172 - } //#6172 - } //#6172 - $_.seta = $get($_.charvals, 0); //#6175 - $_.setb = $get($_.charvals, 1); //#6176 - $_.setc = $get($_.charvals, 2); //#6177 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6177 - bwipp_code128.__6178__ = 1; //#6177 - $_ = Object.getPrototypeOf($_); //#6177 - } //#6177 - $put($_.seta, $_.lka, $get($_.seta, $_.swb)); //#6181 - $put($_.seta, $_.lkc, $get($_.seta, $_.swc)); //#6181 - $put($_.setb, $_.lka, $get($_.setb, $_.swc)); //#6182 - $put($_.setb, $_.lkc, $get($_.setb, $_.swa)); //#6182 - $put($_.setc, $_.lka, $get($_.setc, $_.swa)); //#6183 - $put($_.setc, $_.lkc, $get($_.setc, $_.swb)); //#6183 - if ($_.raw) { //#6185 - $_.encoding = "raw"; //#6185 - } //#6185 - if ($eq($_.encoding, "raw")) { //#6199 - $_.cws = $a($_.barcode.length); //#6188 - $_.i = 0; //#6189 - $_.j = 0; //#6189 - for (;;) { //#6196 - if ($_.i == $_.barcode.length) { //#6191 - break; //#6191 - } //#6191 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#6192 - $put($_.cws, $_.j, $_.cw); //#6193 - $_.i = $_.i + 4; //#6194 - $_.j = $_.j + 1; //#6195 - } //#6195 - $_.cws = $geti($_.cws, 0, $_.j); //#6197 - $_.text = ""; //#6198 - } //#6198 - if ($eq($_.encoding, "auto")) { //#6424 - $_.text = $s($_.msglen); //#6203 - for (var _3k = 0, _3j = $_.msglen - 1; _3k <= _3j; _3k += 1) { //#6207 - $_.i = _3k; //#6205 - var _3p = $get($_.msg, $_.i); //#6206 - $k[$j++] = $_.text; //#6206 - $k[$j++] = $_.i; //#6206 - $k[$j++] = _3p; //#6206 - if (_3p < 0) { //#6206 - $j--; //#6206 - $k[$j++] = 32; //#6206 - } //#6206 - var _3q = $k[--$j]; //#6206 - var _3r = $k[--$j]; //#6206 - $put($k[--$j], _3r, _3q); //#6206 - } //#6206 - $k[$j++] = Infinity; //#6210 - for (var _3u = 0, _3v = $_.msglen; _3u < _3v; _3u++) { //#6210 - $k[$j++] = 0; //#6210 - } //#6210 - $k[$j++] = 0; //#6210 - $_.numSA = $a(); //#6210 - $k[$j++] = Infinity; //#6211 - for (var _3y = 0, _3z = $_.msglen; _3y < _3z; _3y++) { //#6211 - $k[$j++] = 0; //#6211 - } //#6211 - $k[$j++] = 0; //#6211 - $_.numEA = $a(); //#6211 - for (var _42 = $_.msglen - 1; _42 >= 0; _42 -= 1) { //#6221 - $_.i = _42; //#6213 - if ($get($_.msg, $_.i) >= 0) { //#6220 - if ($get($_.msg, $_.i) >= 128) { //#6218 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#6216 - } else { //#6218 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#6218 - } //#6218 - } //#6218 - } //#6218 - $_.ea = false; //#6224 - $_.msgtmp = $a([]); //#6224 - for (var _4M = 0, _4L = $_.msglen - 1; _4M <= _4L; _4M += 1) { //#6239 - $_.i = _4M; //#6226 - $_.c = $get($_.msg, $_.i); //#6227 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#6237 - if ($_.ea) { //#6229 - $k[$j++] = $_.numSA; //#6229 - } else { //#6229 - $k[$j++] = $_.numEA; //#6229 - } //#6229 - var _4Y = $get($k[--$j], $_.i); //#6229 - var _4b = ($f(_4Y + $_.i) == $_.msglen) ? 3 : 5; //#6230 - if (_4Y < _4b) { //#6235 - $k[$j++] = Infinity; //#6232 - $aload($_.msgtmp); //#6232 - $k[$j++] = $_.fn4; //#6232 - $_.msgtmp = $a(); //#6232 - } else { //#6235 - $k[$j++] = Infinity; //#6234 - $aload($_.msgtmp); //#6234 - $k[$j++] = $_.fn4; //#6234 - $k[$j++] = $_.fn4; //#6234 - $_.msgtmp = $a(); //#6234 - $_.ea = !$_.ea; //#6235 - } //#6235 - } //#6235 - $k[$j++] = Infinity; //#6238 - $aload($_.msgtmp); //#6238 - if ($_.c >= 0) { //#6238 - $k[$j++] = $_.c & 127; //#6238 - } else { //#6238 - $k[$j++] = $_.c; //#6238 - } //#6238 - $_.msgtmp = $a(); //#6238 - } //#6238 - $_.msg = $_.msgtmp; //#6240 - $_.msglen = $_.msg.length; //#6241 + ]); //#6418 + $_.fncvals = _B; //#6419 + $k[$j++] = 'msg'; //#6420 + $k[$j++] = $_.barcode; //#6420 + $k[$j++] = $_.fncvals; //#6420 + bwipp_parseinput(); //#6420 + var _E = $k[--$j]; //#6420 + $_[$k[--$j]] = _E; //#6420 + $_.msglen = $_.msg.length; //#6421 + if (!bwipp_code128.__6479__) { //#6479 + $_ = Object.create($_); //#6479 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stb, $_.stb, $_.stb]), $a([$_.stc, $_.stc, $_.stc]), $a([$_.stp, $_.stp, $_.stp])]); //#6463 + $_.charvals = $a([new Map, new Map, new Map]); //#6466 + for (var _2X = 0, _2W = $_.charmaps.length - 1; _2X <= _2W; _2X += 1) { //#6475 + $_.i = _2X; //#6468 + $_.encs = $get($_.charmaps, $_.i); //#6469 + for (var _2b = 0; _2b <= 2; _2b += 1) { //#6474 + $_.j = _2b; //#6471 + var _2e = $get($_.encs, $_.j); //#6472 + $k[$j++] = _2e; //#6472 + if ($eq($type(_2e), 'stringtype')) { //#6472 + var _2h = $get($k[--$j], 0); //#6472 + $k[$j++] = _2h; //#6472 + } //#6472 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#6473 + } //#6473 + } //#6473 + $_.seta = $get($_.charvals, 0); //#6476 + $_.setb = $get($_.charvals, 1); //#6477 + $_.setc = $get($_.charvals, 2); //#6478 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6478 + bwipp_code128.__6479__ = 1; //#6478 + $_ = Object.getPrototypeOf($_); //#6478 + } //#6478 + $put($_.seta, $_.lka, $get($_.seta, $_.swb)); //#6482 + $put($_.seta, $_.lkc, $get($_.seta, $_.swc)); //#6482 + $put($_.setb, $_.lka, $get($_.setb, $_.swc)); //#6483 + $put($_.setb, $_.lkc, $get($_.setb, $_.swa)); //#6483 + $put($_.setc, $_.lka, $get($_.setc, $_.swa)); //#6484 + $put($_.setc, $_.lkc, $get($_.setc, $_.swb)); //#6484 + if ($_.raw) { //#6486 + $_.encoding = "raw"; //#6486 + } //#6486 + if ($eq($_.encoding, "raw")) { //#6500 + $_.cws = $a($_.barcode.length); //#6489 + $_.i = 0; //#6490 + $_.j = 0; //#6490 + for (;;) { //#6497 + if ($_.i == $_.barcode.length) { //#6492 + break; //#6492 + } //#6492 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#6493 + $put($_.cws, $_.j, $_.cw); //#6494 + $_.i = $_.i + 4; //#6495 + $_.j = $_.j + 1; //#6496 + } //#6496 + $_.cws = $geti($_.cws, 0, $_.j); //#6498 + $_.text = ""; //#6499 + } //#6499 + if ($eq($_.encoding, "auto")) { //#6725 + $_.text = $s($_.msglen); //#6504 + for (var _3k = 0, _3j = $_.msglen - 1; _3k <= _3j; _3k += 1) { //#6508 + $_.i = _3k; //#6506 + var _3p = $get($_.msg, $_.i); //#6507 + $k[$j++] = $_.text; //#6507 + $k[$j++] = $_.i; //#6507 + $k[$j++] = _3p; //#6507 + if (_3p < 0) { //#6507 + $j--; //#6507 + $k[$j++] = 32; //#6507 + } //#6507 + var _3q = $k[--$j]; //#6507 + var _3r = $k[--$j]; //#6507 + $put($k[--$j], _3r, _3q); //#6507 + } //#6507 + $k[$j++] = Infinity; //#6511 + for (var _3u = 0, _3v = $_.msglen; _3u < _3v; _3u++) { //#6511 + $k[$j++] = 0; //#6511 + } //#6511 + $k[$j++] = 0; //#6511 + $_.numSA = $a(); //#6511 + $k[$j++] = Infinity; //#6512 + for (var _3y = 0, _3z = $_.msglen; _3y < _3z; _3y++) { //#6512 + $k[$j++] = 0; //#6512 + } //#6512 + $k[$j++] = 0; //#6512 + $_.numEA = $a(); //#6512 + for (var _42 = $_.msglen - 1; _42 >= 0; _42 -= 1) { //#6522 + $_.i = _42; //#6514 + if ($get($_.msg, $_.i) >= 0) { //#6521 + if ($get($_.msg, $_.i) >= 128) { //#6519 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#6517 + } else { //#6519 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#6519 + } //#6519 + } //#6519 + } //#6519 + $_.ea = false; //#6525 + $_.msgtmp = $a([]); //#6525 + for (var _4M = 0, _4L = $_.msglen - 1; _4M <= _4L; _4M += 1) { //#6540 + $_.i = _4M; //#6527 + $_.c = $get($_.msg, $_.i); //#6528 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#6538 + if ($_.ea) { //#6530 + $k[$j++] = $_.numSA; //#6530 + } else { //#6530 + $k[$j++] = $_.numEA; //#6530 + } //#6530 + var _4Y = $get($k[--$j], $_.i); //#6530 + var _4b = ($f(_4Y + $_.i) == $_.msglen) ? 3 : 5; //#6531 + if (_4Y < _4b) { //#6536 + $k[$j++] = Infinity; //#6533 + $aload($_.msgtmp); //#6533 + $k[$j++] = $_.fn4; //#6533 + $_.msgtmp = $a(); //#6533 + } else { //#6536 + $k[$j++] = Infinity; //#6535 + $aload($_.msgtmp); //#6535 + $k[$j++] = $_.fn4; //#6535 + $k[$j++] = $_.fn4; //#6535 + $_.msgtmp = $a(); //#6535 + $_.ea = !$_.ea; //#6536 + } //#6536 + } //#6536 + $k[$j++] = Infinity; //#6539 + $aload($_.msgtmp); //#6539 + if ($_.c >= 0) { //#6539 + $k[$j++] = $_.c & 127; //#6539 + } else { //#6539 + $k[$j++] = $_.c; //#6539 + } //#6539 + $_.msgtmp = $a(); //#6539 + } //#6539 + $_.msg = $_.msgtmp; //#6541 + $_.msglen = $_.msg.length; //#6542 $_.numsscr = function() { - $_.n = 0; //#6245 - $_.s = 0; //#6245 - $_.p = $k[--$j]; //#6246 - for (;;) { //#6259 - if ($_.p >= $_.msglen) { //#6247 - break; //#6247 - } //#6247 - var _4w = $get($_.msg, $_.p); //#6248 - var _4y = $get($_.setc, _4w) !== undefined; //#6249 - $k[$j++] = _4w; //#6249 - if (!_4y) { //#6249 - $j--; //#6249 - break; //#6249 - } //#6249 - var _4z = $k[--$j]; //#6250 - $k[$j++] = _4z; //#6255 - if (_4z <= -1) { //#6254 - var _51 = $k[--$j]; //#6252 - if ((_51 == $_.fn1) && (($_.s % 2) == 0)) { //#6252 - $_.s = $_.s + 1; //#6252 - } else { //#6252 - break; //#6252 - } //#6252 - } else { //#6254 - $j--; //#6254 - } //#6254 - $_.n = $_.n + 1; //#6256 - $_.s = $_.s + 1; //#6257 - $_.p = $f($_.p + 1); //#6258 - } //#6258 - $k[$j++] = $_.n; //#6260 - $k[$j++] = $_.s; //#6260 - }; //#6260 + $_.n = 0; //#6546 + $_.s = 0; //#6546 + $_.p = $k[--$j]; //#6547 + for (;;) { //#6560 + if ($_.p >= $_.msglen) { //#6548 + break; //#6548 + } //#6548 + var _4w = $get($_.msg, $_.p); //#6549 + var _4y = $get($_.setc, _4w) !== undefined; //#6550 + $k[$j++] = _4w; //#6550 + if (!_4y) { //#6550 + $j--; //#6550 + break; //#6550 + } //#6550 + var _4z = $k[--$j]; //#6551 + $k[$j++] = _4z; //#6556 + if (_4z <= -1) { //#6555 + var _51 = $k[--$j]; //#6553 + if ((_51 == $_.fn1) && (($_.s % 2) == 0)) { //#6553 + $_.s = $_.s + 1; //#6553 + } else { //#6553 + break; //#6553 + } //#6553 + } else { //#6555 + $j--; //#6555 + } //#6555 + $_.n = $_.n + 1; //#6557 + $_.s = $_.s + 1; //#6558 + $_.p = $f($_.p + 1); //#6559 + } //#6559 + $k[$j++] = $_.n; //#6561 + $k[$j++] = $_.s; //#6561 + }; //#6561 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#6265 - $_.j = $_.j + 1; //#6266 - }; //#6266 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#6566 + $_.j = $_.j + 1; //#6567 + }; //#6567 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#6269 - $_.j = $_.j + 1; //#6270 - }; //#6270 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#6570 + $_.j = $_.j + 1; //#6571 + }; //#6571 $_.encc = function() { - var _5L = $k[--$j]; //#6273 - $k[$j++] = _5L; //#6277 - if ($ne($type(_5L), 'arraytype')) { //#6276 - var _5P = $get($_.setc, $k[--$j]); //#6274 - $k[$j++] = _5P; //#6274 - } else { //#6276 - $aload($k[--$j]); //#6276 - var _5R = $k[--$j]; //#6276 - var _5S = $k[--$j]; //#6276 - $k[$j++] = $f($f(_5R - 48) + ($f(_5S - 48) * 10)); //#6276 - } //#6276 - $put($_.cws, $_.j, $k[--$j]); //#6278 - $_.j = $_.j + 1; //#6279 - }; //#6279 + var _5L = $k[--$j]; //#6574 + $k[$j++] = _5L; //#6578 + if ($ne($type(_5L), 'arraytype')) { //#6577 + var _5P = $get($_.setc, $k[--$j]); //#6575 + $k[$j++] = _5P; //#6575 + } else { //#6577 + $aload($k[--$j]); //#6577 + var _5R = $k[--$j]; //#6577 + var _5S = $k[--$j]; //#6577 + $k[$j++] = $f($f(_5R - 48) + ($f(_5S - 48) * 10)); //#6577 + } //#6577 + $put($_.cws, $_.j, $k[--$j]); //#6579 + $_.j = $_.j + 1; //#6580 + }; //#6580 $_.anotb = function() { - var _5X = $k[--$j]; //#6283 - var _5Z = $get($_.seta, _5X) !== undefined; //#6283 - var _5b = $get($_.setb, _5X) !== undefined; //#6283 - $k[$j++] = _5Z && (!_5b); //#6283 - }; //#6283 + var _5X = $k[--$j]; //#6584 + var _5Z = $get($_.seta, _5X) !== undefined; //#6584 + var _5b = $get($_.setb, _5X) !== undefined; //#6584 + $k[$j++] = _5Z && (!_5b); //#6584 + }; //#6584 $_.bnota = function() { - var _5c = $k[--$j]; //#6284 - var _5e = $get($_.setb, _5c) !== undefined; //#6284 - var _5g = $get($_.seta, _5c) !== undefined; //#6284 - $k[$j++] = _5e && (!_5g); //#6284 - }; //#6284 - $k[$j++] = Infinity; //#6287 - for (var _5i = 0, _5j = $_.msg.length; _5i < _5j; _5i++) { //#6287 - $k[$j++] = 0; //#6287 - } //#6287 - $k[$j++] = 9999; //#6287 - $_.nextanotb = $a(); //#6287 - $k[$j++] = Infinity; //#6288 - for (var _5m = 0, _5n = $_.msg.length; _5m < _5n; _5m++) { //#6288 - $k[$j++] = 0; //#6288 - } //#6288 - $k[$j++] = 9999; //#6288 - $_.nextbnota = $a(); //#6288 - for (var _5q = $_.msg.length - 1; _5q >= 0; _5q -= 1) { //#6301 - $_.i = _5q; //#6290 - $k[$j++] = $get($_.msg, $_.i); //#6291 - $_.anotb(); //#6291 - if ($k[--$j]) { //#6294 - $put($_.nextanotb, $_.i, 0); //#6292 - } else { //#6294 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#6294 - } //#6294 - $k[$j++] = $get($_.msg, $_.i); //#6296 - $_.bnota(); //#6296 - if ($k[--$j]) { //#6299 - $put($_.nextbnota, $_.i, 0); //#6297 - } else { //#6299 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#6299 - } //#6299 - } //#6299 + var _5c = $k[--$j]; //#6585 + var _5e = $get($_.setb, _5c) !== undefined; //#6585 + var _5g = $get($_.seta, _5c) !== undefined; //#6585 + $k[$j++] = _5e && (!_5g); //#6585 + }; //#6585 + $k[$j++] = Infinity; //#6588 + for (var _5i = 0, _5j = $_.msg.length; _5i < _5j; _5i++) { //#6588 + $k[$j++] = 0; //#6588 + } //#6588 + $k[$j++] = 9999; //#6588 + $_.nextanotb = $a(); //#6588 + $k[$j++] = Infinity; //#6589 + for (var _5m = 0, _5n = $_.msg.length; _5m < _5n; _5m++) { //#6589 + $k[$j++] = 0; //#6589 + } //#6589 + $k[$j++] = 9999; //#6589 + $_.nextbnota = $a(); //#6589 + for (var _5q = $_.msg.length - 1; _5q >= 0; _5q -= 1) { //#6602 + $_.i = _5q; //#6591 + $k[$j++] = $get($_.msg, $_.i); //#6592 + $_.anotb(); //#6592 + if ($k[--$j]) { //#6595 + $put($_.nextanotb, $_.i, 0); //#6593 + } else { //#6595 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#6595 + } //#6595 + $k[$j++] = $get($_.msg, $_.i); //#6597 + $_.bnota(); //#6597 + if ($k[--$j]) { //#6600 + $put($_.nextbnota, $_.i, 0); //#6598 + } else { //#6600 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#6600 + } //#6600 + } //#6600 $_.abeforeb = function() { - var _6D = $k[--$j]; //#6304 - $k[$j++] = $lt($get($_.nextanotb, _6D), $get($_.nextbnota, _6D)); //#6304 - }; //#6304 + var _6D = $k[--$j]; //#6605 + $k[$j++] = $lt($get($_.nextanotb, _6D), $get($_.nextbnota, _6D)); //#6605 + }; //#6605 $_.bbeforea = function() { - var _6I = $k[--$j]; //#6305 - $k[$j++] = $lt($get($_.nextbnota, _6I), $get($_.nextanotb, _6I)); //#6305 - }; //#6305 - $_.cws = $a(($_.barcode.length * 2) + 3); //#6307 - $_.j = 0; //#6310 - if ($_.msglen > 0) { //#6311 - $k[$j++] = 0; //#6311 - $_.numsscr(); //#6311 - } else { //#6311 - $k[$j++] = -1; //#6311 - $k[$j++] = -1; //#6311 - } //#6311 - $_.nums = $k[--$j]; //#6311 - $_.nchars = $k[--$j]; //#6311 - for (;;) { //#6336 - if ($_.msglen == 0) { //#6317 - $k[$j++] = $_.stb; //#6314 - $_.enca(); //#6314 - $_.cset = "setb"; //#6315 - break; //#6316 - } //#6316 - if (($_.msglen == 2) && ($_.nums == 2)) { //#6322 - $k[$j++] = $_.stc; //#6319 - $_.enca(); //#6319 - $_.cset = "setc"; //#6320 - break; //#6321 - } //#6321 - if ($_.nums >= 4) { //#6327 - $k[$j++] = $_.stc; //#6324 - $_.enca(); //#6324 - $_.cset = "setc"; //#6325 - break; //#6326 - } //#6326 - $k[$j++] = 0; //#6328 - $_.abeforeb(); //#6328 - if ($k[--$j]) { //#6332 - $k[$j++] = $_.sta; //#6329 - $_.enca(); //#6329 - $_.cset = "seta"; //#6330 - break; //#6331 - } //#6331 - $k[$j++] = $_.stb; //#6333 - $_.enca(); //#6333 - $_.cset = "setb"; //#6334 - break; //#6335 - } //#6335 - $_.i = 0; //#6339 - for (;;) { //#6422 - if ($_.i == $_.msglen) { //#6340 - break; //#6340 - } //#6340 - $k[$j++] = $_.i; //#6342 - $_.numsscr(); //#6342 - $_.nums = $k[--$j]; //#6342 - $_.nchars = $k[--$j]; //#6342 - for (;;) { //#6420 - if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.nums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#6359 - if (($_.nums % 2) == 0) { //#6357 - $k[$j++] = $_.swc; //#6349 - if ($eq($_.cset, "seta")) { //#6349 - $_.enca(); //#6349 - } else { //#6349 - $_.encb(); //#6349 - } //#6349 - $_.cset = "setc"; //#6350 - break; //#6351 - } else { //#6357 - $k[$j++] = $get($_.msg, $_.i); //#6353 - if ($eq($_.cset, "seta")) { //#6353 - $_.enca(); //#6353 - } else { //#6353 - $_.encb(); //#6353 - } //#6353 - $_.i = $_.i + 1; //#6354 - $k[$j++] = $_.swc; //#6355 - if ($eq($_.cset, "seta")) { //#6355 - $_.enca(); //#6355 - } else { //#6355 - $_.encb(); //#6355 - } //#6355 - $_.cset = "setc"; //#6356 - break; //#6357 - } //#6357 - } //#6357 - $k[$j++] = $eq($_.cset, "setb"); //#6360 - $k[$j++] = $get($_.msg, $_.i); //#6360 - $_.anotb(); //#6360 - var _72 = $k[--$j]; //#6360 - var _73 = $k[--$j]; //#6360 - if ((_73 && _72)) { //#6372 - if ($_.i < ($_.msglen - 1)) { //#6368 - $k[$j++] = $_.i + 1; //#6362 - $_.bbeforea(); //#6362 - if ($k[--$j]) { //#6367 - $k[$j++] = $_.sft; //#6363 - $_.encb(); //#6363 - $k[$j++] = $get($_.msg, $_.i); //#6364 - $_.enca(); //#6364 - $_.i = $_.i + 1; //#6365 - break; //#6366 - } //#6366 - } //#6366 - $k[$j++] = $_.swa; //#6369 - $_.encb(); //#6369 - $_.cset = "seta"; //#6370 - break; //#6371 - } //#6371 - $k[$j++] = $eq($_.cset, "seta"); //#6373 - $k[$j++] = $get($_.msg, $_.i); //#6373 - $_.bnota(); //#6373 - var _7I = $k[--$j]; //#6373 - var _7J = $k[--$j]; //#6373 - if ((_7J && _7I)) { //#6385 - if ($_.i < ($_.msglen - 1)) { //#6381 - $k[$j++] = $_.i + 1; //#6375 - $_.abeforeb(); //#6375 - if ($k[--$j]) { //#6380 - $k[$j++] = $_.sft; //#6376 - $_.enca(); //#6376 - $k[$j++] = $get($_.msg, $_.i); //#6377 - $_.encb(); //#6377 - $_.i = $_.i + 1; //#6378 - break; //#6379 - } //#6379 - } //#6379 - $k[$j++] = $_.swb; //#6382 - $_.enca(); //#6382 - $_.cset = "setb"; //#6383 - break; //#6384 - } //#6384 - if (($eq($_.cset, "setc") && ($_.nums < 2)) && (($get($_.msg, $_.i) > -1) || ($get($_.msg, $_.i) == $_.fn4))) { //#6395 - $k[$j++] = $_.i; //#6387 - $_.abeforeb(); //#6387 - if ($k[--$j]) { //#6391 - $k[$j++] = $_.swa; //#6388 - $_.encc(); //#6388 - $_.cset = "seta"; //#6389 - break; //#6390 - } //#6390 - $k[$j++] = $_.swb; //#6392 - $_.encc(); //#6392 - $_.cset = "setb"; //#6393 - break; //#6394 - } //#6394 - if ($eq($_.cset, "seta")) { //#6402 - $k[$j++] = $get($_.msg, $_.i); //#6399 - $_.enca(); //#6399 - $_.i = $_.i + 1; //#6400 - break; //#6401 - } //#6401 - if ($eq($_.cset, "setb")) { //#6407 - $k[$j++] = $get($_.msg, $_.i); //#6404 - $_.encb(); //#6404 - $_.i = $_.i + 1; //#6405 - break; //#6406 - } //#6406 - if ($eq($_.cset, "setc")) { //#6417 - if ($get($_.msg, $_.i) <= -1) { //#6414 - $k[$j++] = $get($_.msg, $_.i); //#6410 - $_.encc(); //#6410 - $_.i = $_.i + 1; //#6411 - } else { //#6414 - $k[$j++] = $geti($_.msg, $_.i, 2); //#6413 - $_.encc(); //#6413 - $_.i = $_.i + 2; //#6414 - } //#6414 - break; //#6416 - } //#6416 - break; //#6419 - } //#6419 - } //#6419 - $_.cws = $geti($_.cws, 0, $_.j); //#6423 - } //#6423 - var _87 = $a($_.j + 2); //#6427 - $puti(_87, 0, $_.cws); //#6427 - $_.cws = _87; //#6427 - $_.csum = $get($_.cws, 0); //#6428 - for (var _8D = 1, _8C = $_.j - 1; _8D <= _8C; _8D += 1) { //#6432 - $_.i = _8D; //#6430 - $_.csum = $f($_.csum + ($get($_.cws, $_.i) * $_.i)); //#6431 - } //#6431 - $_.csum = $_.csum % 103; //#6433 - $put($_.cws, $_.j, $_.csum); //#6434 - $put($_.cws, $_.j + 1, $get($_.seta, $_.stp)); //#6435 - var _8T = $get($_.options, 'debugcws') !== undefined; //#6437 - if (_8T) { //#6437 - $k[$j++] = 'bwipp.debugcws#6437'; //#6437 - $k[$j++] = $_.cws; //#6437 - bwipp_raiseerror(); //#6437 - } //#6437 - if (!bwipp_code128.__6459__) { //#6459 - $_ = Object.create($_); //#6459 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); //#6458 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6458 - bwipp_code128.__6459__ = 1; //#6458 - $_ = Object.getPrototypeOf($_); //#6458 - } //#6458 - $_.sbs = $s(($_.cws.length * 6) + 1); //#6462 - for (var _8b = 0, _8a = $_.cws.length - 1; _8b <= _8a; _8b += 1) { //#6466 - $_.i = _8b; //#6464 - $puti($_.sbs, $_.i * 6, $get($_.encs, $get($_.cws, $_.i))); //#6465 - } //#6465 - $k[$j++] = Infinity; //#6469 - $k[$j++] = Infinity; //#6471 - var _8j = $_.sbs; //#6471 - for (var _8k = 0, _8l = _8j.length; _8k < _8l; _8k++) { //#6471 - $k[$j++] = $get(_8j, _8k) - 48; //#6471 - } //#6471 - var _8n = $a(); //#6471 - $k[$j++] = Infinity; //#6472 - for (var _8p = 0, _8q = ~~(($_.sbs.length + 1) / 2); _8p < _8q; _8p++) { //#6472 - $k[$j++] = $_.height; //#6472 - } //#6472 - var _8s = $a(); //#6472 - $k[$j++] = Infinity; //#6473 - for (var _8u = 0, _8v = ~~(($_.sbs.length + 1) / 2); _8u < _8v; _8u++) { //#6473 - $k[$j++] = 0; //#6473 - } //#6473 - var _8w = $a(); //#6473 - $k[$j++] = 'ren'; //#6476 - $k[$j++] = bwipp_renlinear; //#6476 - $k[$j++] = 'sbs'; //#6476 - $k[$j++] = _8n; //#6476 - $k[$j++] = 'bhs'; //#6476 - $k[$j++] = _8s; //#6476 - $k[$j++] = 'bbs'; //#6476 - $k[$j++] = _8w; //#6476 - $k[$j++] = 'txt'; //#6476 - $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#6476 - $k[$j++] = 'textxalign'; //#6476 - $k[$j++] = "center"; //#6476 - $k[$j++] = 'opt'; //#6476 - $k[$j++] = $_.options; //#6476 - var _95 = $d(); //#6476 - $k[$j++] = _95; //#6479 - if (!$_.dontdraw) { //#6479 - bwipp_renlinear(); //#6479 - } //#6479 - $_ = Object.getPrototypeOf($_); //#6481 - $_ = Object.getPrototypeOf($_); //#6483 + var _6I = $k[--$j]; //#6606 + $k[$j++] = $lt($get($_.nextbnota, _6I), $get($_.nextanotb, _6I)); //#6606 + }; //#6606 + $_.cws = $a(($_.barcode.length * 2) + 3); //#6608 + $_.j = 0; //#6611 + if ($_.msglen > 0) { //#6612 + $k[$j++] = 0; //#6612 + $_.numsscr(); //#6612 + } else { //#6612 + $k[$j++] = -1; //#6612 + $k[$j++] = -1; //#6612 + } //#6612 + $_.nums = $k[--$j]; //#6612 + $_.nchars = $k[--$j]; //#6612 + for (;;) { //#6637 + if ($_.msglen == 0) { //#6618 + $k[$j++] = $_.stb; //#6615 + $_.enca(); //#6615 + $_.cset = "setb"; //#6616 + break; //#6617 + } //#6617 + if (($_.msglen == 2) && ($_.nums == 2)) { //#6623 + $k[$j++] = $_.stc; //#6620 + $_.enca(); //#6620 + $_.cset = "setc"; //#6621 + break; //#6622 + } //#6622 + if ($_.nums >= 4) { //#6628 + $k[$j++] = $_.stc; //#6625 + $_.enca(); //#6625 + $_.cset = "setc"; //#6626 + break; //#6627 + } //#6627 + $k[$j++] = 0; //#6629 + $_.abeforeb(); //#6629 + if ($k[--$j]) { //#6633 + $k[$j++] = $_.sta; //#6630 + $_.enca(); //#6630 + $_.cset = "seta"; //#6631 + break; //#6632 + } //#6632 + $k[$j++] = $_.stb; //#6634 + $_.enca(); //#6634 + $_.cset = "setb"; //#6635 + break; //#6636 + } //#6636 + $_.i = 0; //#6640 + for (;;) { //#6723 + if ($_.i == $_.msglen) { //#6641 + break; //#6641 + } //#6641 + $k[$j++] = $_.i; //#6643 + $_.numsscr(); //#6643 + $_.nums = $k[--$j]; //#6643 + $_.nchars = $k[--$j]; //#6643 + for (;;) { //#6721 + if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.nums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#6660 + if (($_.nums % 2) == 0) { //#6658 + $k[$j++] = $_.swc; //#6650 + if ($eq($_.cset, "seta")) { //#6650 + $_.enca(); //#6650 + } else { //#6650 + $_.encb(); //#6650 + } //#6650 + $_.cset = "setc"; //#6651 + break; //#6652 + } else { //#6658 + $k[$j++] = $get($_.msg, $_.i); //#6654 + if ($eq($_.cset, "seta")) { //#6654 + $_.enca(); //#6654 + } else { //#6654 + $_.encb(); //#6654 + } //#6654 + $_.i = $_.i + 1; //#6655 + $k[$j++] = $_.swc; //#6656 + if ($eq($_.cset, "seta")) { //#6656 + $_.enca(); //#6656 + } else { //#6656 + $_.encb(); //#6656 + } //#6656 + $_.cset = "setc"; //#6657 + break; //#6658 + } //#6658 + } //#6658 + $k[$j++] = $eq($_.cset, "setb"); //#6661 + $k[$j++] = $get($_.msg, $_.i); //#6661 + $_.anotb(); //#6661 + var _72 = $k[--$j]; //#6661 + var _73 = $k[--$j]; //#6661 + if ((_73 && _72)) { //#6673 + if ($_.i < ($_.msglen - 1)) { //#6669 + $k[$j++] = $_.i + 1; //#6663 + $_.bbeforea(); //#6663 + if ($k[--$j]) { //#6668 + $k[$j++] = $_.sft; //#6664 + $_.encb(); //#6664 + $k[$j++] = $get($_.msg, $_.i); //#6665 + $_.enca(); //#6665 + $_.i = $_.i + 1; //#6666 + break; //#6667 + } //#6667 + } //#6667 + $k[$j++] = $_.swa; //#6670 + $_.encb(); //#6670 + $_.cset = "seta"; //#6671 + break; //#6672 + } //#6672 + $k[$j++] = $eq($_.cset, "seta"); //#6674 + $k[$j++] = $get($_.msg, $_.i); //#6674 + $_.bnota(); //#6674 + var _7I = $k[--$j]; //#6674 + var _7J = $k[--$j]; //#6674 + if ((_7J && _7I)) { //#6686 + if ($_.i < ($_.msglen - 1)) { //#6682 + $k[$j++] = $_.i + 1; //#6676 + $_.abeforeb(); //#6676 + if ($k[--$j]) { //#6681 + $k[$j++] = $_.sft; //#6677 + $_.enca(); //#6677 + $k[$j++] = $get($_.msg, $_.i); //#6678 + $_.encb(); //#6678 + $_.i = $_.i + 1; //#6679 + break; //#6680 + } //#6680 + } //#6680 + $k[$j++] = $_.swb; //#6683 + $_.enca(); //#6683 + $_.cset = "setb"; //#6684 + break; //#6685 + } //#6685 + if (($eq($_.cset, "setc") && ($_.nums < 2)) && (($get($_.msg, $_.i) > -1) || ($get($_.msg, $_.i) == $_.fn4))) { //#6696 + $k[$j++] = $_.i; //#6688 + $_.abeforeb(); //#6688 + if ($k[--$j]) { //#6692 + $k[$j++] = $_.swa; //#6689 + $_.encc(); //#6689 + $_.cset = "seta"; //#6690 + break; //#6691 + } //#6691 + $k[$j++] = $_.swb; //#6693 + $_.encc(); //#6693 + $_.cset = "setb"; //#6694 + break; //#6695 + } //#6695 + if ($eq($_.cset, "seta")) { //#6703 + $k[$j++] = $get($_.msg, $_.i); //#6700 + $_.enca(); //#6700 + $_.i = $_.i + 1; //#6701 + break; //#6702 + } //#6702 + if ($eq($_.cset, "setb")) { //#6708 + $k[$j++] = $get($_.msg, $_.i); //#6705 + $_.encb(); //#6705 + $_.i = $_.i + 1; //#6706 + break; //#6707 + } //#6707 + if ($eq($_.cset, "setc")) { //#6718 + if ($get($_.msg, $_.i) <= -1) { //#6715 + $k[$j++] = $get($_.msg, $_.i); //#6711 + $_.encc(); //#6711 + $_.i = $_.i + 1; //#6712 + } else { //#6715 + $k[$j++] = $geti($_.msg, $_.i, 2); //#6714 + $_.encc(); //#6714 + $_.i = $_.i + 2; //#6715 + } //#6715 + break; //#6717 + } //#6717 + break; //#6720 + } //#6720 + } //#6720 + $_.cws = $geti($_.cws, 0, $_.j); //#6724 + } //#6724 + var _87 = $a($_.j + 2); //#6728 + $puti(_87, 0, $_.cws); //#6728 + $_.cws = _87; //#6728 + $_.csum = $get($_.cws, 0); //#6729 + for (var _8D = 1, _8C = $_.j - 1; _8D <= _8C; _8D += 1) { //#6733 + $_.i = _8D; //#6731 + $_.csum = $f($_.csum + ($get($_.cws, $_.i) * $_.i)); //#6732 + } //#6732 + $_.csum = $_.csum % 103; //#6734 + $put($_.cws, $_.j, $_.csum); //#6735 + $put($_.cws, $_.j + 1, $get($_.seta, $_.stp)); //#6736 + var _8T = $get($_.options, 'debugcws') !== undefined; //#6738 + if (_8T) { //#6738 + $k[$j++] = 'bwipp.debugcws#6738'; //#6738 + $k[$j++] = $_.cws; //#6738 + bwipp_raiseerror(); //#6738 + } //#6738 + if (!bwipp_code128.__6760__) { //#6760 + $_ = Object.create($_); //#6760 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); //#6759 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6759 + bwipp_code128.__6760__ = 1; //#6759 + $_ = Object.getPrototypeOf($_); //#6759 + } //#6759 + $_.sbs = $s(($_.cws.length * 6) + 1); //#6763 + for (var _8b = 0, _8a = $_.cws.length - 1; _8b <= _8a; _8b += 1) { //#6767 + $_.i = _8b; //#6765 + $puti($_.sbs, $_.i * 6, $get($_.encs, $get($_.cws, $_.i))); //#6766 + } //#6766 + $k[$j++] = Infinity; //#6770 + $k[$j++] = Infinity; //#6772 + var _8j = $_.sbs; //#6772 + for (var _8k = 0, _8l = _8j.length; _8k < _8l; _8k++) { //#6772 + $k[$j++] = $get(_8j, _8k) - 48; //#6772 + } //#6772 + var _8n = $a(); //#6772 + $k[$j++] = Infinity; //#6773 + for (var _8p = 0, _8q = ~~(($_.sbs.length + 1) / 2); _8p < _8q; _8p++) { //#6773 + $k[$j++] = $_.height; //#6773 + } //#6773 + var _8s = $a(); //#6773 + $k[$j++] = Infinity; //#6774 + for (var _8u = 0, _8v = ~~(($_.sbs.length + 1) / 2); _8u < _8v; _8u++) { //#6774 + $k[$j++] = 0; //#6774 + } //#6774 + var _8w = $a(); //#6774 + $k[$j++] = 'ren'; //#6777 + $k[$j++] = 'renlinear'; //#6777 + $k[$j++] = 'sbs'; //#6777 + $k[$j++] = _8n; //#6777 + $k[$j++] = 'bhs'; //#6777 + $k[$j++] = _8s; //#6777 + $k[$j++] = 'bbs'; //#6777 + $k[$j++] = _8w; //#6777 + $k[$j++] = 'txt'; //#6777 + $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#6777 + $k[$j++] = 'textxalign'; //#6777 + $k[$j++] = "center"; //#6777 + $k[$j++] = 'opt'; //#6777 + $k[$j++] = $_.options; //#6777 + var _95 = $d(); //#6777 + $k[$j++] = _95; //#6780 + if (!$_.dontdraw) { //#6780 + bwipp_renlinear(); //#6780 + } //#6780 + $_ = Object.getPrototypeOf($_); //#6782 + $_ = Object.getPrototypeOf($_); //#6784 } //bwipp_code128 function bwipp_gs1_128() { - $_ = Object.create($_); //#6514 - $_.dontdraw = false; //#6517 - $_.includetext = false; //#6518 - $_.textfont = "OCR-B"; //#6519 - $_.textsize = 10; //#6520 - $_.textxoffset = 0; //#6521 - $_.textyoffset = -8; //#6522 - $_.height = 0.5; //#6523 - $_.linkagea = false; //#6524 - $_.linkagec = false; //#6525 - $_.parse = false; //#6526 - $_.dontlint = false; //#6527 - $_.lintreqs = false; //#6528 - $k[$j++] = $_; //#6530 - bwipp_processoptions(); //#6530 - $_.options = $k[--$j]; //#6530 - $_.barcode = $k[--$j]; //#6531 - if ($_.linkagea && $_.linkagec) { //#6535 - $k[$j++] = 'bwipp.gs1128badLinkage#6534'; //#6534 - $k[$j++] = "linkagea and linkagec cannot be used together"; //#6534 - bwipp_raiseerror(); //#6534 - } //#6534 - $_.text = $_.barcode; //#6537 - $k[$j++] = $_.barcode; //#6539 - $k[$j++] = 'ai'; //#6539 - bwipp_gs1process(); //#6539 - $_.fncs = $k[--$j]; //#6540 - $_.vals = $k[--$j]; //#6541 - $_.ais = $k[--$j]; //#6542 - $_.fnc1 = -1; //#6545 - $_.c128 = $a([$_.fnc1]); //#6546 - for (var _D = 0, _C = $_.ais.length - 1; _D <= _C; _D += 1) { //#6562 - $_.i = _D; //#6548 - $_.ai = $get($_.ais, $_.i); //#6549 - $_.val = $get($_.vals, $_.i); //#6550 - var _N = $a(($_.c128.length + $_.ai.length) + $_.val.length); //#6551 - $puti(_N, 0, $_.c128); //#6552 - $k[$j++] = _N; //#6553 - $k[$j++] = _N; //#6553 - $k[$j++] = $_.c128.length; //#6553 - $k[$j++] = $_.ai; //#6553 - $k[$j++] = Infinity; //#6553 - var _R = $k[--$j]; //#6553 - var _S = $k[--$j]; //#6553 - $k[$j++] = _R; //#6553 - $forall(_S); //#6553 - var _T = $a(); //#6553 - var _U = $k[--$j]; //#6553 - $puti($k[--$j], _U, _T); //#6553 - var _W = $k[--$j]; //#6554 - $k[$j++] = _W; //#6554 - $k[$j++] = _W; //#6554 - $k[$j++] = $_.c128.length + $_.ai.length; //#6554 - $k[$j++] = $_.val; //#6554 - $k[$j++] = Infinity; //#6554 - var _a = $k[--$j]; //#6554 - var _b = $k[--$j]; //#6554 - $k[$j++] = _a; //#6554 - $forall(_b); //#6554 - var _c = $a(); //#6554 - var _d = $k[--$j]; //#6554 - $puti($k[--$j], _d, _c); //#6554 - $_.c128 = $k[--$j]; //#6555 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#6561 - var _m = $a($_.c128.length + 1); //#6557 - $puti(_m, 0, $_.c128); //#6558 - $put(_m, $_.c128.length, $_.fnc1); //#6559 - $_.c128 = _m; //#6560 - } //#6560 - } //#6560 - $_.barcode = $s(($_.c128.length + 1) * 5); //#6565 - $_.i = 0; //#6566 - $_.j = 0; //#6566 - for (;;) { //#6576 - if ($_.i == $_.c128.length) { //#6567 - break; //#6567 - } //#6567 - var _w = $get($_.c128, $_.i); //#6568 - $k[$j++] = _w; //#6573 - if (_w == $_.fnc1) { //#6572 - $j--; //#6569 - $puti($_.barcode, $_.j, "^FNC1"); //#6569 - $_.j = $_.j + 4; //#6570 - } else { //#6572 - $put($_.barcode, $_.j, $k[--$j]); //#6572 - } //#6572 - $_.i = $_.i + 1; //#6574 - $_.j = $_.j + 1; //#6575 - } //#6575 - if ($_.linkagea || $_.linkagec) { //#6580 - $k[$j++] = $_.barcode; //#6578 - $k[$j++] = $_.j; //#6578 - if ($_.linkagea) { //#6578 - $k[$j++] = "^LNKA"; //#6578 - } else { //#6578 - $k[$j++] = "^LNKC"; //#6578 - } //#6578 - var _1B = $k[--$j]; //#6578 - var _1C = $k[--$j]; //#6578 - $puti($k[--$j], _1C, _1B); //#6578 - $_.j = $_.j + 5; //#6579 - } //#6579 - $_.barcode = $geti($_.barcode, 0, $_.j); //#6581 - delete $_.options["parse"]; //#6584 - $put($_.options, "height", $_.height); //#6585 - $put($_.options, "dontdraw", true); //#6586 - $put($_.options, "parsefnc", true); //#6587 - $k[$j++] = 'args'; //#6588 - $k[$j++] = $_.barcode; //#6588 - $k[$j++] = $_.options; //#6588 - bwipp_code128(); //#6588 - var _1P = $k[--$j]; //#6588 - $_[$k[--$j]] = _1P; //#6588 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6590 - $put($_.args, "textxalign", "center"); //#6591 - $put($_.args, "opt", $_.options); //#6592 - $k[$j++] = $_.args; //#6595 - if (!$_.dontdraw) { //#6595 - bwipp_renlinear(); //#6595 - } //#6595 - $_ = Object.getPrototypeOf($_); //#6597 + $_ = Object.create($_); //#6815 + $_.dontdraw = false; //#6818 + $_.includetext = false; //#6819 + $_.textfont = "OCR-B"; //#6820 + $_.textsize = 10; //#6821 + $_.textxoffset = 0; //#6822 + $_.textyoffset = -8; //#6823 + $_.height = 0.5; //#6824 + $_.linkagea = false; //#6825 + $_.linkagec = false; //#6826 + $_.parse = false; //#6827 + $_.dontlint = false; //#6828 + $_.lintreqs = false; //#6829 + $k[$j++] = $_; //#6831 + bwipp_processoptions(); //#6831 + $_.options = $k[--$j]; //#6831 + $_.barcode = $k[--$j]; //#6832 + if ($_.linkagea && $_.linkagec) { //#6836 + $k[$j++] = 'bwipp.gs1128badLinkage#6835'; //#6835 + $k[$j++] = "linkagea and linkagec cannot be used together"; //#6835 + bwipp_raiseerror(); //#6835 + } //#6835 + $_.text = $_.barcode; //#6838 + $k[$j++] = $_.barcode; //#6840 + $k[$j++] = 'ai'; //#6840 + bwipp_gs1process(); //#6840 + $_.fncs = $k[--$j]; //#6841 + $_.vals = $k[--$j]; //#6842 + $_.ais = $k[--$j]; //#6843 + $_.fnc1 = -1; //#6846 + $_.c128 = $a([$_.fnc1]); //#6847 + for (var _D = 0, _C = $_.ais.length - 1; _D <= _C; _D += 1) { //#6863 + $_.i = _D; //#6849 + $_.ai = $get($_.ais, $_.i); //#6850 + $_.val = $get($_.vals, $_.i); //#6851 + var _N = $a(($_.c128.length + $_.ai.length) + $_.val.length); //#6852 + $puti(_N, 0, $_.c128); //#6853 + $k[$j++] = _N; //#6854 + $k[$j++] = _N; //#6854 + $k[$j++] = $_.c128.length; //#6854 + $k[$j++] = $_.ai; //#6854 + $k[$j++] = Infinity; //#6854 + var _R = $k[--$j]; //#6854 + var _S = $k[--$j]; //#6854 + $k[$j++] = _R; //#6854 + $forall(_S); //#6854 + var _T = $a(); //#6854 + var _U = $k[--$j]; //#6854 + $puti($k[--$j], _U, _T); //#6854 + var _W = $k[--$j]; //#6855 + $k[$j++] = _W; //#6855 + $k[$j++] = _W; //#6855 + $k[$j++] = $_.c128.length + $_.ai.length; //#6855 + $k[$j++] = $_.val; //#6855 + $k[$j++] = Infinity; //#6855 + var _a = $k[--$j]; //#6855 + var _b = $k[--$j]; //#6855 + $k[$j++] = _a; //#6855 + $forall(_b); //#6855 + var _c = $a(); //#6855 + var _d = $k[--$j]; //#6855 + $puti($k[--$j], _d, _c); //#6855 + $_.c128 = $k[--$j]; //#6856 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#6862 + var _m = $a($_.c128.length + 1); //#6858 + $puti(_m, 0, $_.c128); //#6859 + $put(_m, $_.c128.length, $_.fnc1); //#6860 + $_.c128 = _m; //#6861 + } //#6861 + } //#6861 + $_.barcode = $s(($_.c128.length + 1) * 5); //#6866 + $_.i = 0; //#6867 + $_.j = 0; //#6867 + for (;;) { //#6877 + if ($_.i == $_.c128.length) { //#6868 + break; //#6868 + } //#6868 + var _w = $get($_.c128, $_.i); //#6869 + $k[$j++] = _w; //#6874 + if (_w == $_.fnc1) { //#6873 + $j--; //#6870 + $puti($_.barcode, $_.j, "^FNC1"); //#6870 + $_.j = $_.j + 4; //#6871 + } else { //#6873 + $put($_.barcode, $_.j, $k[--$j]); //#6873 + } //#6873 + $_.i = $_.i + 1; //#6875 + $_.j = $_.j + 1; //#6876 + } //#6876 + if ($_.linkagea || $_.linkagec) { //#6881 + $k[$j++] = $_.barcode; //#6879 + $k[$j++] = $_.j; //#6879 + if ($_.linkagea) { //#6879 + $k[$j++] = "^LNKA"; //#6879 + } else { //#6879 + $k[$j++] = "^LNKC"; //#6879 + } //#6879 + var _1B = $k[--$j]; //#6879 + var _1C = $k[--$j]; //#6879 + $puti($k[--$j], _1C, _1B); //#6879 + $_.j = $_.j + 5; //#6880 + } //#6880 + $_.barcode = $geti($_.barcode, 0, $_.j); //#6882 + delete $_.options["parse"]; //#6885 + $put($_.options, "height", $_.height); //#6886 + $put($_.options, "dontdraw", true); //#6887 + $put($_.options, "parsefnc", true); //#6888 + $k[$j++] = 'args'; //#6889 + $k[$j++] = $_.barcode; //#6889 + $k[$j++] = $_.options; //#6889 + bwipp_code128(); //#6889 + var _1P = $k[--$j]; //#6889 + $_[$k[--$j]] = _1P; //#6889 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6891 + $put($_.args, "textxalign", "center"); //#6892 + $put($_.args, "opt", $_.options); //#6893 + $k[$j++] = $_.args; //#6896 + if (!$_.dontdraw) { //#6896 + bwipp_renlinear(); //#6896 + } //#6896 + $_ = Object.getPrototypeOf($_); //#6898 } //bwipp_gs1_128 function bwipp_ean14() { - $_ = Object.create($_); //#6626 - $_.dontdraw = false; //#6629 - $_.includetext = false; //#6630 - $_.textfont = "OCR-B"; //#6631 - $_.textsize = 10; //#6632 - $_.textxoffset = 0; //#6633 - $_.textyoffset = -8; //#6634 - $_.height = 1; //#6635 - $k[$j++] = $_; //#6637 - bwipp_processoptions(); //#6637 - $_.options = $k[--$j]; //#6637 - $_.barcode = $k[--$j]; //#6638 - $_.text = $_.barcode; //#6641 - var _3 = $_.barcode; //#6642 - $k[$j++] = $s(_3.length); //#6643 - $k[$j++] = 0; //#6643 - $forall(_3, function() { //#6643 - var _5 = $k[--$j]; //#6643 - $k[$j++] = _5; //#6643 - if (_5 != 32) { //#6643 - var _6 = $k[--$j]; //#6643 - var _7 = $k[--$j]; //#6643 - var _8 = $k[--$j]; //#6643 - $put(_8, _7, _6); //#6643 - $k[$j++] = _8; //#6643 - $k[$j++] = $f(_7 + 1); //#6643 - } else { //#6643 - $j--; //#6643 - } //#6643 - }); //#6643 - var _9 = $k[--$j]; //#6644 - $_.barcode = $geti($k[--$j], 0, _9); //#6644 - $_.hasspace = $_.text.length != $_.barcode.length; //#6645 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#6650 - $k[$j++] = 'bwipp.ean14badLength#6649'; //#6649 - $k[$j++] = "GS1-14 must be 13 or 14 digits"; //#6649 - bwipp_raiseerror(); //#6649 - } //#6649 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#6653 - $k[$j++] = 'bwipp.ean14badAI#6652'; //#6652 - $k[$j++] = "GS1-14 must begin with (01) application identifier"; //#6652 - bwipp_raiseerror(); //#6652 - } //#6652 - var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6654 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6658 - var _N = $get(_K, _L); //#6658 - if ((_N < 48) || (_N > 57)) { //#6657 - $k[$j++] = 'bwipp.ean14badCharacter#6656'; //#6656 - $k[$j++] = "GS1-14 must contain only digits"; //#6656 - bwipp_raiseerror(); //#6656 - } //#6656 - } //#6656 - $_.checksum = 0; //#6661 - for (var _O = 0; _O <= 12; _O += 1) { //#6665 - $_.i = _O; //#6663 - $k[$j++] = 'checksum'; //#6664 - $k[$j++] = $_.checksum; //#6664 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6664 - if (($_.i % 2) == 0) { //#6664 - var _U = $k[--$j]; //#6664 - $k[$j++] = _U * 3; //#6664 - } //#6664 - var _V = $k[--$j]; //#6664 - var _W = $k[--$j]; //#6664 - $_[$k[--$j]] = $f(_W + _V); //#6664 - } //#6664 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6666 - if ($_.barcode.length == 18) { //#6680 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#6670 - $k[$j++] = 'bwipp.ean14badCheckDigit#6669'; //#6669 - $k[$j++] = "Incorrect GS1-14 check digit provided"; //#6669 - bwipp_raiseerror(); //#6669 - } //#6669 - } else { //#6680 - var _d = $s(18); //#6672 - $puti(_d, 0, $_.barcode); //#6673 - $put(_d, 17, $_.checksum + 48); //#6674 - $_.barcode = _d; //#6675 - var _i = $_.hasspace ? 2 : 1; //#6676 - var _j = $s($_.text.length + _i); //#6676 - $puti(_j, _j.length - 2, " "); //#6677 - $put(_j, _j.length - 1, $_.checksum + 48); //#6678 - $puti(_j, 0, $_.text); //#6679 - $_.text = _j; //#6680 - } //#6680 - $_.gtin = $geti($_.barcode, 4, 14); //#6682 - $_.barcode = $s(21); //#6685 - $puti($_.barcode, 0, "^FNC101"); //#6686 - var _r = $_.gtin; //#6687 - $puti($_.barcode, 7, _r); //#6687 - $put($_.options, "dontdraw", true); //#6690 - $put($_.options, "parsefnc", true); //#6691 - $k[$j++] = 'args'; //#6692 - $k[$j++] = $_.barcode; //#6692 - $k[$j++] = $_.options; //#6692 - bwipp_code128(); //#6692 - var _w = $k[--$j]; //#6692 - $_[$k[--$j]] = _w; //#6692 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6694 - $put($_.args, "textxalign", "center"); //#6695 - $put($_.args, "opt", $_.options); //#6696 - $k[$j++] = $_.args; //#6699 - if (!$_.dontdraw) { //#6699 - bwipp_renlinear(); //#6699 - } //#6699 - $_ = Object.getPrototypeOf($_); //#6701 + $_ = Object.create($_); //#6927 + $_.dontdraw = false; //#6930 + $_.includetext = false; //#6931 + $_.textfont = "OCR-B"; //#6932 + $_.textsize = 10; //#6933 + $_.textxoffset = 0; //#6934 + $_.textyoffset = -8; //#6935 + $_.height = 1; //#6936 + $k[$j++] = $_; //#6938 + bwipp_processoptions(); //#6938 + $_.options = $k[--$j]; //#6938 + $_.barcode = $k[--$j]; //#6939 + $_.text = $_.barcode; //#6942 + var _3 = $_.barcode; //#6943 + $k[$j++] = $s(_3.length); //#6944 + $k[$j++] = 0; //#6944 + $forall(_3, function() { //#6944 + var _5 = $k[--$j]; //#6944 + $k[$j++] = _5; //#6944 + if (_5 != 32) { //#6944 + var _6 = $k[--$j]; //#6944 + var _7 = $k[--$j]; //#6944 + var _8 = $k[--$j]; //#6944 + $put(_8, _7, _6); //#6944 + $k[$j++] = _8; //#6944 + $k[$j++] = $f(_7 + 1); //#6944 + } else { //#6944 + $j--; //#6944 + } //#6944 + }); //#6944 + var _9 = $k[--$j]; //#6945 + $_.barcode = $geti($k[--$j], 0, _9); //#6945 + $_.hasspace = $_.text.length != $_.barcode.length; //#6946 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#6951 + $k[$j++] = 'bwipp.ean14badLength#6950'; //#6950 + $k[$j++] = "GS1-14 must be 13 or 14 digits"; //#6950 + bwipp_raiseerror(); //#6950 + } //#6950 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#6954 + $k[$j++] = 'bwipp.ean14badAI#6953'; //#6953 + $k[$j++] = "GS1-14 must begin with (01) application identifier"; //#6953 + bwipp_raiseerror(); //#6953 + } //#6953 + var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6955 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6959 + var _N = $get(_K, _L); //#6959 + if ((_N < 48) || (_N > 57)) { //#6958 + $k[$j++] = 'bwipp.ean14badCharacter#6957'; //#6957 + $k[$j++] = "GS1-14 must contain only digits"; //#6957 + bwipp_raiseerror(); //#6957 + } //#6957 + } //#6957 + $_.checksum = 0; //#6962 + for (var _O = 0; _O <= 12; _O += 1) { //#6966 + $_.i = _O; //#6964 + $k[$j++] = 'checksum'; //#6965 + $k[$j++] = $_.checksum; //#6965 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6965 + if (($_.i % 2) == 0) { //#6965 + var _U = $k[--$j]; //#6965 + $k[$j++] = _U * 3; //#6965 + } //#6965 + var _V = $k[--$j]; //#6965 + var _W = $k[--$j]; //#6965 + $_[$k[--$j]] = $f(_W + _V); //#6965 + } //#6965 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6967 + if ($_.barcode.length == 18) { //#6981 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#6971 + $k[$j++] = 'bwipp.ean14badCheckDigit#6970'; //#6970 + $k[$j++] = "Incorrect GS1-14 check digit provided"; //#6970 + bwipp_raiseerror(); //#6970 + } //#6970 + } else { //#6981 + var _d = $s(18); //#6973 + $puti(_d, 0, $_.barcode); //#6974 + $put(_d, 17, $_.checksum + 48); //#6975 + $_.barcode = _d; //#6976 + var _i = $_.hasspace ? 2 : 1; //#6977 + var _j = $s($_.text.length + _i); //#6977 + $puti(_j, _j.length - 2, " "); //#6978 + $put(_j, _j.length - 1, $_.checksum + 48); //#6979 + $puti(_j, 0, $_.text); //#6980 + $_.text = _j; //#6981 + } //#6981 + $_.gtin = $geti($_.barcode, 4, 14); //#6983 + $_.barcode = $s(21); //#6986 + $puti($_.barcode, 0, "^FNC101"); //#6987 + var _r = $_.gtin; //#6988 + $puti($_.barcode, 7, _r); //#6988 + $put($_.options, "dontdraw", true); //#6991 + $put($_.options, "parsefnc", true); //#6992 + $k[$j++] = 'args'; //#6993 + $k[$j++] = $_.barcode; //#6993 + $k[$j++] = $_.options; //#6993 + bwipp_code128(); //#6993 + var _w = $k[--$j]; //#6993 + $_[$k[--$j]] = _w; //#6993 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6995 + $put($_.args, "textxalign", "center"); //#6996 + $put($_.args, "opt", $_.options); //#6997 + $k[$j++] = $_.args; //#7000 + if (!$_.dontdraw) { //#7000 + bwipp_renlinear(); //#7000 + } //#7000 + $_ = Object.getPrototypeOf($_); //#7002 } //bwipp_ean14 function bwipp_sscc18() { - $_ = Object.create($_); //#6730 - $_.dontdraw = false; //#6733 - $_.includetext = false; //#6734 - $_.textfont = "OCR-B"; //#6735 - $_.textsize = 10; //#6736 - $_.textxoffset = 0; //#6737 - $_.textyoffset = -8; //#6738 - $_.height = 1; //#6739 - $k[$j++] = $_; //#6741 - bwipp_processoptions(); //#6741 - $_.options = $k[--$j]; //#6741 - $_.barcode = $k[--$j]; //#6742 - $_.text = $_.barcode; //#6745 - var _3 = $_.barcode; //#6746 - $k[$j++] = $s(_3.length); //#6747 - $k[$j++] = 0; //#6747 - $forall(_3, function() { //#6747 - var _5 = $k[--$j]; //#6747 - $k[$j++] = _5; //#6747 - if (_5 != 32) { //#6747 - var _6 = $k[--$j]; //#6747 - var _7 = $k[--$j]; //#6747 - var _8 = $k[--$j]; //#6747 - $put(_8, _7, _6); //#6747 - $k[$j++] = _8; //#6747 - $k[$j++] = $f(_7 + 1); //#6747 - } else { //#6747 - $j--; //#6747 - } //#6747 - }); //#6747 - var _9 = $k[--$j]; //#6748 - $_.barcode = $geti($k[--$j], 0, _9); //#6748 - $_.hasspace = $_.text.length != $_.barcode.length; //#6749 - if (($_.barcode.length != 21) && ($_.barcode.length != 22)) { //#6754 - $k[$j++] = 'bwipp.sscc18badLength#6753'; //#6753 - $k[$j++] = "SSCC-18 must be 17 or 18 digits"; //#6753 - bwipp_raiseerror(); //#6753 - } //#6753 - if ($ne($geti($_.barcode, 0, 4), "(00)")) { //#6757 - $k[$j++] = 'bwipp.sscc18badAI#6756'; //#6756 - $k[$j++] = "SSCC-18 must begin with (00) application identifier"; //#6756 - bwipp_raiseerror(); //#6756 - } //#6756 - var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6758 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6762 - var _N = $get(_K, _L); //#6762 - if ((_N < 48) || (_N > 57)) { //#6761 - $k[$j++] = 'bwipp.sscc18badCharacter#6760'; //#6760 - $k[$j++] = "SSCC-18 must contain only digits"; //#6760 - bwipp_raiseerror(); //#6760 - } //#6760 - } //#6760 - $_.checksum = 0; //#6765 - for (var _O = 0; _O <= 16; _O += 1) { //#6769 - $_.i = _O; //#6767 - $k[$j++] = 'checksum'; //#6768 - $k[$j++] = $_.checksum; //#6768 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6768 - if (($_.i % 2) == 0) { //#6768 - var _U = $k[--$j]; //#6768 - $k[$j++] = _U * 3; //#6768 - } //#6768 - var _V = $k[--$j]; //#6768 - var _W = $k[--$j]; //#6768 - $_[$k[--$j]] = $f(_W + _V); //#6768 - } //#6768 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6770 - if ($_.barcode.length == 22) { //#6784 - if ($get($_.barcode, 21) != ($_.checksum + 48)) { //#6774 - $k[$j++] = 'bwipp.sscc18badCheckDigit#6773'; //#6773 - $k[$j++] = "Incorrect SSCC-18 check digit provided"; //#6773 - bwipp_raiseerror(); //#6773 - } //#6773 - } else { //#6784 - var _d = $s(22); //#6776 - $puti(_d, 0, $_.barcode); //#6777 - $put(_d, 21, $_.checksum + 48); //#6778 - $_.barcode = _d; //#6779 - var _i = $_.hasspace ? 2 : 1; //#6780 - var _j = $s($_.text.length + _i); //#6780 - $puti(_j, _j.length - 2, " "); //#6781 - $put(_j, _j.length - 1, $_.checksum + 48); //#6782 - $puti(_j, 0, $_.text); //#6783 - $_.text = _j; //#6784 - } //#6784 - $_.sscc = $geti($_.barcode, 4, 18); //#6786 - $_.barcode = $s(25); //#6789 - $puti($_.barcode, 0, "^FNC100"); //#6790 - var _r = $_.sscc; //#6791 - $puti($_.barcode, 7, _r); //#6791 - $put($_.options, "dontdraw", true); //#6794 - $put($_.options, "parsefnc", true); //#6795 - $k[$j++] = 'args'; //#6796 - $k[$j++] = $_.barcode; //#6796 - $k[$j++] = $_.options; //#6796 - bwipp_code128(); //#6796 - var _w = $k[--$j]; //#6796 - $_[$k[--$j]] = _w; //#6796 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6798 - $put($_.args, "textxalign", "center"); //#6799 - $put($_.args, "opt", $_.options); //#6800 - $k[$j++] = $_.args; //#6803 - if (!$_.dontdraw) { //#6803 - bwipp_renlinear(); //#6803 - } //#6803 - $_ = Object.getPrototypeOf($_); //#6805 + $_ = Object.create($_); //#7031 + $_.dontdraw = false; //#7034 + $_.includetext = false; //#7035 + $_.textfont = "OCR-B"; //#7036 + $_.textsize = 10; //#7037 + $_.textxoffset = 0; //#7038 + $_.textyoffset = -8; //#7039 + $_.height = 1; //#7040 + $k[$j++] = $_; //#7042 + bwipp_processoptions(); //#7042 + $_.options = $k[--$j]; //#7042 + $_.barcode = $k[--$j]; //#7043 + $_.text = $_.barcode; //#7046 + var _3 = $_.barcode; //#7047 + $k[$j++] = $s(_3.length); //#7048 + $k[$j++] = 0; //#7048 + $forall(_3, function() { //#7048 + var _5 = $k[--$j]; //#7048 + $k[$j++] = _5; //#7048 + if (_5 != 32) { //#7048 + var _6 = $k[--$j]; //#7048 + var _7 = $k[--$j]; //#7048 + var _8 = $k[--$j]; //#7048 + $put(_8, _7, _6); //#7048 + $k[$j++] = _8; //#7048 + $k[$j++] = $f(_7 + 1); //#7048 + } else { //#7048 + $j--; //#7048 + } //#7048 + }); //#7048 + var _9 = $k[--$j]; //#7049 + $_.barcode = $geti($k[--$j], 0, _9); //#7049 + $_.hasspace = $_.text.length != $_.barcode.length; //#7050 + if (($_.barcode.length != 21) && ($_.barcode.length != 22)) { //#7055 + $k[$j++] = 'bwipp.sscc18badLength#7054'; //#7054 + $k[$j++] = "SSCC-18 must be 17 or 18 digits"; //#7054 + bwipp_raiseerror(); //#7054 + } //#7054 + if ($ne($geti($_.barcode, 0, 4), "(00)")) { //#7058 + $k[$j++] = 'bwipp.sscc18badAI#7057'; //#7057 + $k[$j++] = "SSCC-18 must begin with (00) application identifier"; //#7057 + bwipp_raiseerror(); //#7057 + } //#7057 + var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#7059 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#7063 + var _N = $get(_K, _L); //#7063 + if ((_N < 48) || (_N > 57)) { //#7062 + $k[$j++] = 'bwipp.sscc18badCharacter#7061'; //#7061 + $k[$j++] = "SSCC-18 must contain only digits"; //#7061 + bwipp_raiseerror(); //#7061 + } //#7061 + } //#7061 + $_.checksum = 0; //#7066 + for (var _O = 0; _O <= 16; _O += 1) { //#7070 + $_.i = _O; //#7068 + $k[$j++] = 'checksum'; //#7069 + $k[$j++] = $_.checksum; //#7069 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#7069 + if (($_.i % 2) == 0) { //#7069 + var _U = $k[--$j]; //#7069 + $k[$j++] = _U * 3; //#7069 + } //#7069 + var _V = $k[--$j]; //#7069 + var _W = $k[--$j]; //#7069 + $_[$k[--$j]] = $f(_W + _V); //#7069 + } //#7069 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7071 + if ($_.barcode.length == 22) { //#7085 + if ($get($_.barcode, 21) != ($_.checksum + 48)) { //#7075 + $k[$j++] = 'bwipp.sscc18badCheckDigit#7074'; //#7074 + $k[$j++] = "Incorrect SSCC-18 check digit provided"; //#7074 + bwipp_raiseerror(); //#7074 + } //#7074 + } else { //#7085 + var _d = $s(22); //#7077 + $puti(_d, 0, $_.barcode); //#7078 + $put(_d, 21, $_.checksum + 48); //#7079 + $_.barcode = _d; //#7080 + var _i = $_.hasspace ? 2 : 1; //#7081 + var _j = $s($_.text.length + _i); //#7081 + $puti(_j, _j.length - 2, " "); //#7082 + $put(_j, _j.length - 1, $_.checksum + 48); //#7083 + $puti(_j, 0, $_.text); //#7084 + $_.text = _j; //#7085 + } //#7085 + $_.sscc = $geti($_.barcode, 4, 18); //#7087 + $_.barcode = $s(25); //#7090 + $puti($_.barcode, 0, "^FNC100"); //#7091 + var _r = $_.sscc; //#7092 + $puti($_.barcode, 7, _r); //#7092 + $put($_.options, "dontdraw", true); //#7095 + $put($_.options, "parsefnc", true); //#7096 + $k[$j++] = 'args'; //#7097 + $k[$j++] = $_.barcode; //#7097 + $k[$j++] = $_.options; //#7097 + bwipp_code128(); //#7097 + var _w = $k[--$j]; //#7097 + $_[$k[--$j]] = _w; //#7097 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7099 + $put($_.args, "textxalign", "center"); //#7100 + $put($_.args, "opt", $_.options); //#7101 + $k[$j++] = $_.args; //#7104 + if (!$_.dontdraw) { //#7104 + bwipp_renlinear(); //#7104 + } //#7104 + $_ = Object.getPrototypeOf($_); //#7106 } //bwipp_sscc18 function bwipp_code39() { - $_ = Object.create($_); //#6835 - $_.dontdraw = false; //#6838 - $_.includecheck = false; //#6839 - $_.validatecheck = false; //#6840 - $_.includetext = false; //#6841 - $_.includecheckintext = false; //#6842 - $_.hidestars = false; //#6843 - $_.textfont = "OCR-B"; //#6844 - $_.textsize = 10; //#6845 - $_.textyoffset = -8; //#6846 - $_.height = 1; //#6847 - $k[$j++] = $_; //#6849 - bwipp_processoptions(); //#6849 - $_.options = $k[--$j]; //#6849 - $_.barcode = $k[--$j]; //#6850 - if ($eq($_.barcode, "")) { //#6854 - $k[$j++] = 'bwipp.code39emptyData#6853'; //#6853 - $k[$j++] = "The data must not be empty"; //#6853 - bwipp_raiseerror(); //#6853 - } //#6853 - bwipp_loadctx(bwipp_code39) //#6856 - if (!bwipp_code39.__6876__) { //#6876 - $_ = Object.create($_); //#6876 - $_.encs = $a(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); //#6870 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#6873 - $_.charvals = new Map; //#6874 - for (var _4 = 0; _4 <= 42; _4 += 1) { //#6875 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#6875 - } //#6875 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39.$ctx[id] = $_[id]); //#6875 - bwipp_code39.__6876__ = 1; //#6875 - $_ = Object.getPrototypeOf($_); //#6875 - } //#6875 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#6883 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#6880 - if (!_F) { //#6882 - $k[$j++] = 'bwipp.code39badCharacter#6881'; //#6881 - $k[$j++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#6881 - bwipp_raiseerror(); //#6881 - } //#6881 - } //#6881 - $k[$j++] = 'barlen'; //#6885 - $k[$j++] = $_.barcode.length; //#6885 - if ($_.validatecheck) { //#6885 - var _I = $k[--$j]; //#6885 - $k[$j++] = $f(_I - 1); //#6885 - } //#6885 - var _J = $k[--$j]; //#6885 - $_[$k[--$j]] = _J; //#6885 - $_.checksum = 0; //#6887 - for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#6891 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _N, 1)) + $_.checksum); //#6890 - } //#6890 - $_.checksum = $_.checksum % 43; //#6892 - if ($_.validatecheck) { //#6899 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#6896 - $k[$j++] = 'bwipp.code39badCheckDigit#6895'; //#6895 - $k[$j++] = "Incorrect Code 39 check digit provided"; //#6895 - bwipp_raiseerror(); //#6895 - } //#6895 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#6897 - $_.includecheck = true; //#6898 - } //#6898 - var _g = $_.includecheck ? 3 : 2; //#6901 - $_.sbs = $s($f($_.barlen + _g) * 10); //#6901 - var _k = $_.includecheck ? 3 : 2; //#6902 - $_.txt = $a($f($_.barlen + _k)); //#6902 - $puti($_.sbs, 0, $get($_.encs, 43)); //#6905 - if (!$_.hidestars) { //#6909 - $put($_.txt, 0, $a(["*", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#6907 - } else { //#6909 - $put($_.txt, 0, $a(["", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#6909 - } //#6909 - for (var _12 = 0, _11 = $f($_.barlen - 1); _12 <= _11; _12 += 1) { //#6917 - $_.i = _12; //#6913 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#6914 - $puti($_.sbs, ($_.i * 10) + 10, $get($_.encs, $_.indx)); //#6915 - $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i, 1), ($_.i + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6916 - } //#6916 - if ($_.includecheck) { //#6938 - $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, $_.checksum)); //#6921 - if ($_.includecheckintext) { //#6925 - $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum, 1), $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6923 - } else { //#6925 - $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6925 - } //#6925 - $puti($_.sbs, $f(($_.barlen * 10) + 20), $get($_.encs, 43)); //#6927 - if (!$_.hidestars) { //#6931 - $put($_.txt, $f($_.barlen + 2), $a(["*", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6929 - } else { //#6931 - $put($_.txt, $f($_.barlen + 2), $a(["", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6931 - } //#6931 - } else { //#6938 - $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, 43)); //#6934 - if (!$_.hidestars) { //#6938 - $put($_.txt, $f($_.barlen + 1), $a(["*", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6936 - } else { //#6938 - $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6938 - } //#6938 - } //#6938 - $k[$j++] = Infinity; //#6943 - $k[$j++] = Infinity; //#6945 - var _2N = $_.sbs; //#6945 - for (var _2O = 0, _2P = _2N.length; _2O < _2P; _2O++) { //#6945 - $k[$j++] = $get(_2N, _2O) - 48; //#6945 - } //#6945 - var _2R = $a(); //#6945 - $k[$j++] = Infinity; //#6946 - for (var _2T = 0, _2U = ~~(($_.sbs.length + 1) / 2); _2T < _2U; _2T++) { //#6946 - $k[$j++] = $_.height; //#6946 - } //#6946 - var _2W = $a(); //#6946 - $k[$j++] = Infinity; //#6947 - for (var _2Y = 0, _2Z = ~~(($_.sbs.length + 1) / 2); _2Y < _2Z; _2Y++) { //#6947 - $k[$j++] = 0; //#6947 - } //#6947 - var _2a = $a(); //#6947 - $k[$j++] = 'ren'; //#6950 - $k[$j++] = bwipp_renlinear; //#6950 - $k[$j++] = 'sbs'; //#6950 - $k[$j++] = _2R; //#6950 - $k[$j++] = 'bhs'; //#6950 - $k[$j++] = _2W; //#6950 - $k[$j++] = 'bbs'; //#6950 - $k[$j++] = _2a; //#6950 - if ($_.includetext) { //#6950 - $k[$j++] = 'txt'; //#6949 - $k[$j++] = $_.txt; //#6949 - } //#6949 - $k[$j++] = 'opt'; //#6951 - $k[$j++] = $_.options; //#6951 - var _2e = $d(); //#6951 - $k[$j++] = _2e; //#6954 - if (!$_.dontdraw) { //#6954 - bwipp_renlinear(); //#6954 - } //#6954 - $_ = Object.getPrototypeOf($_); //#6956 - $_ = Object.getPrototypeOf($_); //#6958 + $_ = Object.create($_); //#7136 + $_.dontdraw = false; //#7139 + $_.includecheck = false; //#7140 + $_.validatecheck = false; //#7141 + $_.includetext = false; //#7142 + $_.includecheckintext = false; //#7143 + $_.hidestars = false; //#7144 + $_.textfont = "OCR-B"; //#7145 + $_.textsize = 10; //#7146 + $_.textyoffset = -8; //#7147 + $_.height = 1; //#7148 + $k[$j++] = $_; //#7150 + bwipp_processoptions(); //#7150 + $_.options = $k[--$j]; //#7150 + $_.barcode = $k[--$j]; //#7151 + if ($eq($_.barcode, "")) { //#7155 + $k[$j++] = 'bwipp.code39emptyData#7154'; //#7154 + $k[$j++] = "The data must not be empty"; //#7154 + bwipp_raiseerror(); //#7154 + } //#7154 + bwipp_loadctx(bwipp_code39) //#7157 + if (!bwipp_code39.__7177__) { //#7177 + $_ = Object.create($_); //#7177 + $_.encs = $a(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); //#7171 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7174 + $_.charvals = new Map; //#7175 + for (var _4 = 0; _4 <= 42; _4 += 1) { //#7176 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#7176 + } //#7176 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39.$ctx[id] = $_[id]); //#7176 + bwipp_code39.__7177__ = 1; //#7176 + $_ = Object.getPrototypeOf($_); //#7176 + } //#7176 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#7184 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#7181 + if (!_F) { //#7183 + $k[$j++] = 'bwipp.code39badCharacter#7182'; //#7182 + $k[$j++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#7182 + bwipp_raiseerror(); //#7182 + } //#7182 + } //#7182 + $k[$j++] = 'barlen'; //#7186 + $k[$j++] = $_.barcode.length; //#7186 + if ($_.validatecheck) { //#7186 + var _I = $k[--$j]; //#7186 + $k[$j++] = $f(_I - 1); //#7186 + } //#7186 + var _J = $k[--$j]; //#7186 + $_[$k[--$j]] = _J; //#7186 + $_.checksum = 0; //#7188 + for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#7192 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _N, 1)) + $_.checksum); //#7191 + } //#7191 + $_.checksum = $_.checksum % 43; //#7193 + if ($_.validatecheck) { //#7200 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#7197 + $k[$j++] = 'bwipp.code39badCheckDigit#7196'; //#7196 + $k[$j++] = "Incorrect Code 39 check digit provided"; //#7196 + bwipp_raiseerror(); //#7196 + } //#7196 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#7198 + $_.includecheck = true; //#7199 + } //#7199 + var _g = $_.includecheck ? 3 : 2; //#7202 + $_.sbs = $s($f($_.barlen + _g) * 10); //#7202 + var _k = $_.includecheck ? 3 : 2; //#7203 + $_.txt = $a($f($_.barlen + _k)); //#7203 + $puti($_.sbs, 0, $get($_.encs, 43)); //#7206 + if (!$_.hidestars) { //#7210 + $put($_.txt, 0, $a(["*", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#7208 + } else { //#7210 + $put($_.txt, 0, $a(["", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#7210 + } //#7210 + for (var _12 = 0, _11 = $f($_.barlen - 1); _12 <= _11; _12 += 1) { //#7218 + $_.i = _12; //#7214 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#7215 + $puti($_.sbs, ($_.i * 10) + 10, $get($_.encs, $_.indx)); //#7216 + $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i, 1), ($_.i + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7217 + } //#7217 + if ($_.includecheck) { //#7239 + $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, $_.checksum)); //#7222 + if ($_.includecheckintext) { //#7226 + $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum, 1), $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7224 + } else { //#7226 + $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7226 + } //#7226 + $puti($_.sbs, $f(($_.barlen * 10) + 20), $get($_.encs, 43)); //#7228 + if (!$_.hidestars) { //#7232 + $put($_.txt, $f($_.barlen + 2), $a(["*", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7230 + } else { //#7232 + $put($_.txt, $f($_.barlen + 2), $a(["", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7232 + } //#7232 + } else { //#7239 + $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, 43)); //#7235 + if (!$_.hidestars) { //#7239 + $put($_.txt, $f($_.barlen + 1), $a(["*", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7237 + } else { //#7239 + $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7239 + } //#7239 + } //#7239 + $k[$j++] = Infinity; //#7244 + $k[$j++] = Infinity; //#7246 + var _2N = $_.sbs; //#7246 + for (var _2O = 0, _2P = _2N.length; _2O < _2P; _2O++) { //#7246 + $k[$j++] = $get(_2N, _2O) - 48; //#7246 + } //#7246 + var _2R = $a(); //#7246 + $k[$j++] = Infinity; //#7247 + for (var _2T = 0, _2U = ~~(($_.sbs.length + 1) / 2); _2T < _2U; _2T++) { //#7247 + $k[$j++] = $_.height; //#7247 + } //#7247 + var _2W = $a(); //#7247 + $k[$j++] = Infinity; //#7248 + for (var _2Y = 0, _2Z = ~~(($_.sbs.length + 1) / 2); _2Y < _2Z; _2Y++) { //#7248 + $k[$j++] = 0; //#7248 + } //#7248 + var _2a = $a(); //#7248 + $k[$j++] = 'ren'; //#7251 + $k[$j++] = 'renlinear'; //#7251 + $k[$j++] = 'sbs'; //#7251 + $k[$j++] = _2R; //#7251 + $k[$j++] = 'bhs'; //#7251 + $k[$j++] = _2W; //#7251 + $k[$j++] = 'bbs'; //#7251 + $k[$j++] = _2a; //#7251 + if ($_.includetext) { //#7251 + $k[$j++] = 'txt'; //#7250 + $k[$j++] = $_.txt; //#7250 + } //#7250 + $k[$j++] = 'opt'; //#7252 + $k[$j++] = $_.options; //#7252 + var _2e = $d(); //#7252 + $k[$j++] = _2e; //#7255 + if (!$_.dontdraw) { //#7255 + bwipp_renlinear(); //#7255 + } //#7255 + $_ = Object.getPrototypeOf($_); //#7257 + $_ = Object.getPrototypeOf($_); //#7259 } //bwipp_code39 function bwipp_code39ext() { - $_ = Object.create($_); //#6990 - $_.dontdraw = false; //#6993 - $_.includetext = false; //#6994 - $_.parse = false; //#6995 - $k[$j++] = $_; //#6997 - bwipp_processoptions(); //#6997 - $_.options = $k[--$j]; //#6997 - $_.barcode = $k[--$j]; //#6998 - bwipp_loadctx(bwipp_code39ext) //#7000 + $_ = Object.create($_); //#7291 + $_.dontdraw = false; //#7294 + $_.includetext = false; //#7295 + $_.parse = false; //#7296 + $k[$j++] = $_; //#7298 + bwipp_processoptions(); //#7298 + $_.options = $k[--$j]; //#7298 + $_.barcode = $k[--$j]; //#7299 + bwipp_loadctx(bwipp_code39ext) //#7301 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#7006 - $_.fncvals = _3; //#7007 - $k[$j++] = 'barcode'; //#7008 - $k[$j++] = $_.barcode; //#7008 - $k[$j++] = $_.fncvals; //#7008 - bwipp_parseinput(); //#7008 - var _6 = $k[--$j]; //#7008 - $_[$k[--$j]] = _6; //#7008 - $_.barlen = $_.barcode.length; //#7009 - delete $_.options["parse"]; //#7010 - $forall($_.barcode, function() { //#7017 - if ($k[--$j] >= 128) { //#7016 - $k[$j++] = 'bwipp.code39extBadCharacter#7015'; //#7015 - $k[$j++] = "Code 39 Extended must contain only ASCII characters"; //#7015 - bwipp_raiseerror(); //#7015 - } //#7015 - }); //#7015 - if (!bwipp_code39ext.__7031__) { //#7031 - $_ = Object.create($_); //#7031 - $_.extencs = $a(["%U", "$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", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "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", "%K", "%L", "%M", "%N", "%O", "%W", "+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", "%P", "%Q", "%R", "%S", "%T"]); //#7030 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39ext.$ctx[id] = $_[id]); //#7030 - bwipp_code39ext.__7031__ = 1; //#7030 - $_ = Object.getPrototypeOf($_); //#7030 - } //#7030 - $_.newcode = $s($_.barlen * 2); //#7033 - $_.newtext = $s($_.barlen * 2); //#7034 - $_.j = 0; //#7035 - for (var _K = 0, _J = $_.barlen - 1; _K <= _J; _K += 1) { //#7043 - $_.i = _K; //#7037 - $_.extchar = $get($_.extencs, $get($_.barcode, $_.i)); //#7038 - $puti($_.newcode, $_.j, $_.extchar); //#7039 - var _X = $get($_.barcode, $_.i); //#7040 - $k[$j++] = $_.newtext; //#7040 - $k[$j++] = $_.j; //#7040 - $k[$j++] = _X; //#7040 - if ((_X < 32) || (_X == 127)) { //#7040 - $j--; //#7040 - $k[$j++] = 32; //#7040 - } //#7040 - var _Y = $k[--$j]; //#7040 - var _Z = $k[--$j]; //#7040 - $put($k[--$j], _Z, _Y); //#7040 - if ($_.extchar.length != 1) { //#7041 - $put($_.newtext, $_.j + 1, 32); //#7041 - } //#7041 - $_.j = $_.j + $_.extchar.length; //#7042 - } //#7042 - $_.newcode = $geti($_.newcode, 0, $_.j); //#7044 - $_.newtext = $geti($_.newtext, 0, $_.j); //#7045 - $put($_.options, "dontdraw", true); //#7048 - $k[$j++] = 'args'; //#7049 - $k[$j++] = $_.newcode; //#7049 - $k[$j++] = $_.options; //#7049 - bwipp_code39(); //#7049 - var _p = $k[--$j]; //#7049 - $_[$k[--$j]] = _p; //#7049 - if ($_.includetext) { //#7061 - $_.txt = $get($_.args, "txt"); //#7053 - for (var _w = 0, _v = $_.newtext.length - 1; _w <= _v; _w += 1) { //#7059 - $_.i = _w; //#7055 - $_.txtentry = $get($_.txt, $_.i + 1); //#7056 - $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7057 - $put($_.txt, $_.i + 1, $_.txtentry); //#7058 - } //#7058 - $put($_.args, "txt", $_.txt); //#7060 - } //#7060 - $put($_.args, "opt", $_.options); //#7062 - $k[$j++] = $_.args; //#7065 - if (!$_.dontdraw) { //#7065 - bwipp_renlinear(); //#7065 - } //#7065 - $_ = Object.getPrototypeOf($_); //#7067 - $_ = Object.getPrototypeOf($_); //#7069 + ]); //#7307 + $_.fncvals = _3; //#7308 + $k[$j++] = 'barcode'; //#7309 + $k[$j++] = $_.barcode; //#7309 + $k[$j++] = $_.fncvals; //#7309 + bwipp_parseinput(); //#7309 + var _6 = $k[--$j]; //#7309 + $_[$k[--$j]] = _6; //#7309 + $_.barlen = $_.barcode.length; //#7310 + delete $_.options["parse"]; //#7311 + $forall($_.barcode, function() { //#7318 + if ($k[--$j] >= 128) { //#7317 + $k[$j++] = 'bwipp.code39extBadCharacter#7316'; //#7316 + $k[$j++] = "Code 39 Extended must contain only ASCII characters"; //#7316 + bwipp_raiseerror(); //#7316 + } //#7316 + }); //#7316 + if (!bwipp_code39ext.__7332__) { //#7332 + $_ = Object.create($_); //#7332 + $_.extencs = $a(["%U", "$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", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "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", "%K", "%L", "%M", "%N", "%O", "%W", "+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", "%P", "%Q", "%R", "%S", "%T"]); //#7331 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39ext.$ctx[id] = $_[id]); //#7331 + bwipp_code39ext.__7332__ = 1; //#7331 + $_ = Object.getPrototypeOf($_); //#7331 + } //#7331 + $_.newcode = $s($_.barlen * 2); //#7334 + $_.newtext = $s($_.barlen * 2); //#7335 + $_.j = 0; //#7336 + for (var _K = 0, _J = $_.barlen - 1; _K <= _J; _K += 1) { //#7344 + $_.i = _K; //#7338 + $_.extchar = $get($_.extencs, $get($_.barcode, $_.i)); //#7339 + $puti($_.newcode, $_.j, $_.extchar); //#7340 + var _X = $get($_.barcode, $_.i); //#7341 + $k[$j++] = $_.newtext; //#7341 + $k[$j++] = $_.j; //#7341 + $k[$j++] = _X; //#7341 + if ((_X < 32) || (_X == 127)) { //#7341 + $j--; //#7341 + $k[$j++] = 32; //#7341 + } //#7341 + var _Y = $k[--$j]; //#7341 + var _Z = $k[--$j]; //#7341 + $put($k[--$j], _Z, _Y); //#7341 + if ($_.extchar.length != 1) { //#7342 + $put($_.newtext, $_.j + 1, 32); //#7342 + } //#7342 + $_.j = $_.j + $_.extchar.length; //#7343 + } //#7343 + $_.newcode = $geti($_.newcode, 0, $_.j); //#7345 + $_.newtext = $geti($_.newtext, 0, $_.j); //#7346 + $put($_.options, "dontdraw", true); //#7349 + $k[$j++] = 'args'; //#7350 + $k[$j++] = $_.newcode; //#7350 + $k[$j++] = $_.options; //#7350 + bwipp_code39(); //#7350 + var _p = $k[--$j]; //#7350 + $_[$k[--$j]] = _p; //#7350 + if ($_.includetext) { //#7362 + $_.txt = $get($_.args, "txt"); //#7354 + for (var _w = 0, _v = $_.newtext.length - 1; _w <= _v; _w += 1) { //#7360 + $_.i = _w; //#7356 + $_.txtentry = $get($_.txt, $_.i + 1); //#7357 + $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7358 + $put($_.txt, $_.i + 1, $_.txtentry); //#7359 + } //#7359 + $put($_.args, "txt", $_.txt); //#7361 + } //#7361 + $put($_.args, "opt", $_.options); //#7363 + $k[$j++] = $_.args; //#7366 + if (!$_.dontdraw) { //#7366 + bwipp_renlinear(); //#7366 + } //#7366 + $_ = Object.getPrototypeOf($_); //#7368 + $_ = Object.getPrototypeOf($_); //#7370 } //bwipp_code39ext function bwipp_code32() { - $_ = Object.create($_); //#7098 - $_.dontdraw = false; //#7101 - $_.includetext = false; //#7102 - $_.textfont = "OCR-B"; //#7103 - $_.textsize = 10; //#7104 - $_.textyoffset = -8; //#7105 - $_.textxoffset = 0; //#7106 - $_.height = 1; //#7107 - $k[$j++] = $_; //#7109 - bwipp_processoptions(); //#7109 - $_.options = $k[--$j]; //#7109 - $_.barcode = $k[--$j]; //#7110 - if (($_.barcode.length != 8) && ($_.barcode.length != 9)) { //#7115 - $k[$j++] = 'bwipp.code32badLength#7114'; //#7114 - $k[$j++] = "Italian Pharmacode must be 8 or 9 digits"; //#7114 - bwipp_raiseerror(); //#7114 - } //#7114 - $forall($_.barcode, function() { //#7120 - var _5 = $k[--$j]; //#7117 - if ((_5 < 48) || (_5 > 57)) { //#7119 - $k[$j++] = 'bwipp.code32badCharacter#7118'; //#7118 - $k[$j++] = "Italian Pharmacode must contain only digits"; //#7118 - bwipp_raiseerror(); //#7118 - } //#7118 - }); //#7118 - $_.checksum = 0; //#7123 - for (var _6 = 0; _6 <= 7; _6 += 1) { //#7128 - $_.i = _6; //#7125 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7126 - if (($_.i % 2) != 0) { //#7126 - var _B = $k[--$j]; //#7126 - $k[$j++] = _B * 2; //#7126 - } //#7126 - var _C = $k[--$j]; //#7126 - $k[$j++] = _C; //#7126 - if (_C > 9) { //#7126 - var _D = $k[--$j]; //#7126 - $k[$j++] = $f(_D - 9); //#7126 - } //#7126 - $_.checksum = $f($k[--$j] + $_.checksum); //#7127 - } //#7127 - $_.checksum = $_.checksum % 10; //#7129 - if ($_.barcode.length == 9) { //#7134 - if ($get($_.barcode, 8) != $f($_.checksum + 48)) { //#7133 - $k[$j++] = 'bwipp.code32badCheckDigit#7132'; //#7132 - $k[$j++] = "Incorrect Italian Pharmacode check digit provided"; //#7132 - bwipp_raiseerror(); //#7132 - } //#7132 - } //#7132 - var _L = $s(10); //#7135 - $puti(_L, 0, $_.barcode); //#7136 - $put(_L, 8, $f($_.checksum + 48)); //#7137 - $_.text = _L; //#7138 - $_.val = $cvrs($s(6), $cvi($_.text), 32); //#7141 - $_.barcode = $s(6); //#7142 - for (var _S = 0; _S <= 5; _S += 1) { //#7143 - $put($_.barcode, _S, 48); //#7143 - } //#7143 - $puti($_.barcode, 6 - $_.val.length, $_.val); //#7144 - for (var _X = 0; _X <= 5; _X += 1) { //#7151 - var _Z = $get($_.barcode, _X); //#7148 - $k[$j++] = _X; //#7149 - $k[$j++] = _Z; //#7149 - $k[$j++] = _Z; //#7149 - for (var _a = 0, _b = "AEIO".length; _a < _b; _a++) { //#7149 - if ($k[--$j] >= $get("AEIO", _a)) { //#7149 - var _e = $k[--$j]; //#7149 - $k[$j++] = $f(_e + 1); //#7149 - } //#7149 - var _f = $k[--$j]; //#7149 - $k[$j++] = _f; //#7149 - $k[$j++] = _f; //#7149 - } //#7149 - $j--; //#7149 - var _h = $k[--$j]; //#7150 - $put($_.barcode, $k[--$j], _h); //#7150 - } //#7150 - $puti($_.text, 1, $geti($_.text, 0, 9)); //#7154 - $put($_.text, 0, 65); //#7155 - $put($_.options, "dontdraw", true); //#7158 - $k[$j++] = 'args'; //#7159 - $k[$j++] = $_.barcode; //#7159 - $k[$j++] = $_.options; //#7159 - bwipp_code39(); //#7159 - var _q = $k[--$j]; //#7159 - var _r = $k[--$j]; //#7159 - $_[_r] = _q; //#7159 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7161 - $put($_.args, "textxalign", "center"); //#7162 - $put($_.args, "opt", $_.options); //#7163 - $k[$j++] = $_.args; //#7166 - if (!$_.dontdraw) { //#7166 - bwipp_renlinear(); //#7166 - } //#7166 - $_ = Object.getPrototypeOf($_); //#7168 + $_ = Object.create($_); //#7399 + $_.dontdraw = false; //#7402 + $_.includetext = false; //#7403 + $_.textfont = "OCR-B"; //#7404 + $_.textsize = 10; //#7405 + $_.textyoffset = -8; //#7406 + $_.textxoffset = 0; //#7407 + $_.height = 1; //#7408 + $k[$j++] = $_; //#7410 + bwipp_processoptions(); //#7410 + $_.options = $k[--$j]; //#7410 + $_.barcode = $k[--$j]; //#7411 + if (($_.barcode.length != 8) && ($_.barcode.length != 9)) { //#7416 + $k[$j++] = 'bwipp.code32badLength#7415'; //#7415 + $k[$j++] = "Italian Pharmacode must be 8 or 9 digits"; //#7415 + bwipp_raiseerror(); //#7415 + } //#7415 + $forall($_.barcode, function() { //#7421 + var _5 = $k[--$j]; //#7418 + if ((_5 < 48) || (_5 > 57)) { //#7420 + $k[$j++] = 'bwipp.code32badCharacter#7419'; //#7419 + $k[$j++] = "Italian Pharmacode must contain only digits"; //#7419 + bwipp_raiseerror(); //#7419 + } //#7419 + }); //#7419 + $_.checksum = 0; //#7424 + for (var _6 = 0; _6 <= 7; _6 += 1) { //#7429 + $_.i = _6; //#7426 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7427 + if (($_.i % 2) != 0) { //#7427 + var _B = $k[--$j]; //#7427 + $k[$j++] = _B * 2; //#7427 + } //#7427 + var _C = $k[--$j]; //#7427 + $k[$j++] = _C; //#7427 + if (_C > 9) { //#7427 + var _D = $k[--$j]; //#7427 + $k[$j++] = $f(_D - 9); //#7427 + } //#7427 + $_.checksum = $f($k[--$j] + $_.checksum); //#7428 + } //#7428 + $_.checksum = $_.checksum % 10; //#7430 + if ($_.barcode.length == 9) { //#7435 + if ($get($_.barcode, 8) != $f($_.checksum + 48)) { //#7434 + $k[$j++] = 'bwipp.code32badCheckDigit#7433'; //#7433 + $k[$j++] = "Incorrect Italian Pharmacode check digit provided"; //#7433 + bwipp_raiseerror(); //#7433 + } //#7433 + } //#7433 + var _L = $s(10); //#7436 + $puti(_L, 0, $_.barcode); //#7437 + $put(_L, 8, $f($_.checksum + 48)); //#7438 + $_.text = _L; //#7439 + $_.val = $cvrs($s(6), $cvi($_.text), 32); //#7442 + $_.barcode = $s(6); //#7443 + for (var _S = 0; _S <= 5; _S += 1) { //#7444 + $put($_.barcode, _S, 48); //#7444 + } //#7444 + $puti($_.barcode, 6 - $_.val.length, $_.val); //#7445 + for (var _X = 0; _X <= 5; _X += 1) { //#7452 + var _Z = $get($_.barcode, _X); //#7449 + $k[$j++] = _X; //#7450 + $k[$j++] = _Z; //#7450 + $k[$j++] = _Z; //#7450 + for (var _a = 0, _b = "AEIO".length; _a < _b; _a++) { //#7450 + if ($k[--$j] >= $get("AEIO", _a)) { //#7450 + var _e = $k[--$j]; //#7450 + $k[$j++] = $f(_e + 1); //#7450 + } //#7450 + var _f = $k[--$j]; //#7450 + $k[$j++] = _f; //#7450 + $k[$j++] = _f; //#7450 + } //#7450 + $j--; //#7450 + var _h = $k[--$j]; //#7451 + $put($_.barcode, $k[--$j], _h); //#7451 + } //#7451 + $puti($_.text, 1, $geti($_.text, 0, 9)); //#7455 + $put($_.text, 0, 65); //#7456 + $put($_.options, "dontdraw", true); //#7459 + $k[$j++] = 'args'; //#7460 + $k[$j++] = $_.barcode; //#7460 + $k[$j++] = $_.options; //#7460 + bwipp_code39(); //#7460 + var _q = $k[--$j]; //#7460 + var _r = $k[--$j]; //#7460 + $_[_r] = _q; //#7460 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7462 + $put($_.args, "textxalign", "center"); //#7463 + $put($_.args, "opt", $_.options); //#7464 + $k[$j++] = $_.args; //#7467 + if (!$_.dontdraw) { //#7467 + bwipp_renlinear(); //#7467 + } //#7467 + $_ = Object.getPrototypeOf($_); //#7469 } //bwipp_code32 function bwipp_pzn() { - $_ = Object.create($_); //#7197 - $_.dontdraw = false; //#7200 - $_.includetext = false; //#7201 - $_.textfont = "OCR-B"; //#7202 - $_.textsize = 10; //#7203 - $_.textyoffset = -8; //#7204 - $_.textxoffset = 0; //#7205 - $_.height = 1; //#7206 - $_.pzn8 = false; //#7207 - $k[$j++] = $_; //#7209 - bwipp_processoptions(); //#7209 - $_.options = $k[--$j]; //#7209 - $_.barcode = $k[--$j]; //#7210 - if ($_.pzn8) { //#7219 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#7216 - $k[$j++] = 'bwipp.pzn8badLength#7215'; //#7215 - $k[$j++] = "PZN8 must be 7 or 8 digits"; //#7215 - bwipp_raiseerror(); //#7215 - } //#7215 - } else { //#7219 - if (($_.barcode.length != 6) && ($_.barcode.length != 7)) { //#7220 - $k[$j++] = 'bwipp.pzn7badLength#7219'; //#7219 - $k[$j++] = "PZN7 must be 6 or 7 digits"; //#7219 - bwipp_raiseerror(); //#7219 - } //#7219 - } //#7219 - $forall($_.barcode, function() { //#7226 - var _8 = $k[--$j]; //#7223 - if ((_8 < 48) || (_8 > 57)) { //#7225 - $k[$j++] = 'bwipp.pznBadCharacter#7224'; //#7224 - $k[$j++] = "PZN must contain only digits"; //#7224 - bwipp_raiseerror(); //#7224 - } //#7224 - }); //#7224 - var _A = $_.pzn8 ? 9 : 8; //#7229 - $_.msglen = _A; //#7229 - $_.checksum = 0; //#7230 - for (var _D = 0, _C = $_.msglen - 3; _D <= _C; _D += 1) { //#7235 - $_.i = _D; //#7232 - var _J = $_.pzn8 ? 1 : 2; //#7233 - $_.checksum = $f(($f($get($_.barcode, $_.i) - 48) * ($_.i + _J)) + $_.checksum); //#7234 - } //#7234 - $_.checksum = $_.checksum % 11; //#7236 - if ($_.checksum == 10) { //#7239 - $k[$j++] = 'bwipp.pznBadInputSequence#7238'; //#7238 - $k[$j++] = "Incorrect PZN input sequence provided"; //#7238 - bwipp_raiseerror(); //#7238 - } //#7238 - if ($_.barcode.length == ($_.msglen - 1)) { //#7244 - if ($get($_.barcode, $_.msglen - 2) != $f($_.checksum + 48)) { //#7243 - $k[$j++] = 'bwipp.pznBadCheckDigit#7242'; //#7242 - $k[$j++] = "Incorrect PZN check digit provided"; //#7242 - bwipp_raiseerror(); //#7242 - } //#7242 - } //#7242 - var _U = $s($_.msglen); //#7245 - $put(_U, 0, 45); //#7246 - $puti(_U, 1, $_.barcode); //#7247 - $put(_U, $_.msglen - 1, $f($_.checksum + 48)); //#7248 - $_.msg = _U; //#7249 - $put($_.options, "dontdraw", true); //#7252 - $k[$j++] = 'args'; //#7253 - $k[$j++] = $_.msg; //#7253 - $k[$j++] = $_.options; //#7253 - bwipp_code39(); //#7253 - var _b = $k[--$j]; //#7253 - $_[$k[--$j]] = _b; //#7253 - $_.text = $s($_.msglen + 5); //#7256 - $puti($_.text, 0, "PZN - "); //#7257 - $puti($_.text, 6, $geti($_.msg, 1, $_.msglen - 1)); //#7258 - var _r = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#7260 - $put($_.args, "txt", _r); //#7260 - $put($_.args, "textxalign", "center"); //#7261 - $put($_.args, "opt", $_.options); //#7262 - $k[$j++] = $_.args; //#7265 - if (!$_.dontdraw) { //#7265 - bwipp_renlinear(); //#7265 - } //#7265 - $_ = Object.getPrototypeOf($_); //#7267 + $_ = Object.create($_); //#7498 + $_.dontdraw = false; //#7501 + $_.includetext = false; //#7502 + $_.textfont = "OCR-B"; //#7503 + $_.textsize = 10; //#7504 + $_.textyoffset = -8; //#7505 + $_.textxoffset = 0; //#7506 + $_.height = 1; //#7507 + $_.pzn8 = false; //#7508 + $k[$j++] = $_; //#7510 + bwipp_processoptions(); //#7510 + $_.options = $k[--$j]; //#7510 + $_.barcode = $k[--$j]; //#7511 + if ($_.pzn8) { //#7520 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#7517 + $k[$j++] = 'bwipp.pzn8badLength#7516'; //#7516 + $k[$j++] = "PZN8 must be 7 or 8 digits"; //#7516 + bwipp_raiseerror(); //#7516 + } //#7516 + } else { //#7520 + if (($_.barcode.length != 6) && ($_.barcode.length != 7)) { //#7521 + $k[$j++] = 'bwipp.pzn7badLength#7520'; //#7520 + $k[$j++] = "PZN7 must be 6 or 7 digits"; //#7520 + bwipp_raiseerror(); //#7520 + } //#7520 + } //#7520 + $forall($_.barcode, function() { //#7527 + var _8 = $k[--$j]; //#7524 + if ((_8 < 48) || (_8 > 57)) { //#7526 + $k[$j++] = 'bwipp.pznBadCharacter#7525'; //#7525 + $k[$j++] = "PZN must contain only digits"; //#7525 + bwipp_raiseerror(); //#7525 + } //#7525 + }); //#7525 + var _A = $_.pzn8 ? 9 : 8; //#7530 + $_.msglen = _A; //#7530 + $_.checksum = 0; //#7531 + for (var _D = 0, _C = $_.msglen - 3; _D <= _C; _D += 1) { //#7536 + $_.i = _D; //#7533 + var _J = $_.pzn8 ? 1 : 2; //#7534 + $_.checksum = $f(($f($get($_.barcode, $_.i) - 48) * ($_.i + _J)) + $_.checksum); //#7535 + } //#7535 + $_.checksum = $_.checksum % 11; //#7537 + if ($_.checksum == 10) { //#7540 + $k[$j++] = 'bwipp.pznBadInputSequence#7539'; //#7539 + $k[$j++] = "Incorrect PZN input sequence provided"; //#7539 + bwipp_raiseerror(); //#7539 + } //#7539 + if ($_.barcode.length == ($_.msglen - 1)) { //#7545 + if ($get($_.barcode, $_.msglen - 2) != $f($_.checksum + 48)) { //#7544 + $k[$j++] = 'bwipp.pznBadCheckDigit#7543'; //#7543 + $k[$j++] = "Incorrect PZN check digit provided"; //#7543 + bwipp_raiseerror(); //#7543 + } //#7543 + } //#7543 + var _U = $s($_.msglen); //#7546 + $put(_U, 0, 45); //#7547 + $puti(_U, 1, $_.barcode); //#7548 + $put(_U, $_.msglen - 1, $f($_.checksum + 48)); //#7549 + $_.msg = _U; //#7550 + $put($_.options, "dontdraw", true); //#7553 + $k[$j++] = 'args'; //#7554 + $k[$j++] = $_.msg; //#7554 + $k[$j++] = $_.options; //#7554 + bwipp_code39(); //#7554 + var _b = $k[--$j]; //#7554 + $_[$k[--$j]] = _b; //#7554 + $_.text = $s($_.msglen + 5); //#7557 + $puti($_.text, 0, "PZN - "); //#7558 + $puti($_.text, 6, $geti($_.msg, 1, $_.msglen - 1)); //#7559 + var _r = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#7561 + $put($_.args, "txt", _r); //#7561 + $put($_.args, "textxalign", "center"); //#7562 + $put($_.args, "opt", $_.options); //#7563 + $k[$j++] = $_.args; //#7566 + if (!$_.dontdraw) { //#7566 + bwipp_renlinear(); //#7566 + } //#7566 + $_ = Object.getPrototypeOf($_); //#7568 } //bwipp_pzn function bwipp_code93() { - $_ = Object.create($_); //#7298 - $_.dontdraw = false; //#7301 - $_.includecheck = false; //#7302 - $_.includetext = false; //#7303 - $_.textfont = "OCR-B"; //#7304 - $_.textsize = 10; //#7305 - $_.textyoffset = -8; //#7306 - $_.height = 1; //#7307 - $_.parse = false; //#7308 - $_.parsefnc = false; //#7309 - $k[$j++] = $_; //#7311 - bwipp_processoptions(); //#7311 - $_.options = $k[--$j]; //#7311 - $_.barcode = $k[--$j]; //#7312 - bwipp_loadctx(bwipp_code93) //#7314 - if (!bwipp_code93.__7342__) { //#7342 - $_ = Object.create($_); //#7342 - $_.encs = $a(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); //#7328 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7331 - $_.charvals = new Map; //#7332 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#7333 - $put($_.charvals, $get($_.barchars, _3), _3); //#7333 - } //#7333 - $_.sft1 = -1; //#7335 - $_.sft2 = -2; //#7335 - $_.sft3 = -3; //#7335 - $_.sft4 = -4; //#7335 - var _7 = $_.charvals; //#7337 - $put(_7, $_.sft1, 43); //#7337 - $put($_.charvals, $_.sft2, 44); //#7338 - $put($_.charvals, $_.sft3, 45); //#7339 - $put($_.charvals, $_.sft4, 46); //#7340 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93.$ctx[id] = $_[id]); //#7340 - bwipp_code93.__7342__ = 1; //#7340 - $_ = Object.getPrototypeOf($_); //#7340 - } //#7340 + $_ = Object.create($_); //#7599 + $_.dontdraw = false; //#7602 + $_.includecheck = false; //#7603 + $_.includetext = false; //#7604 + $_.textfont = "OCR-B"; //#7605 + $_.textsize = 10; //#7606 + $_.textyoffset = -8; //#7607 + $_.height = 1; //#7608 + $_.parse = false; //#7609 + $_.parsefnc = false; //#7610 + $k[$j++] = $_; //#7612 + bwipp_processoptions(); //#7612 + $_.options = $k[--$j]; //#7612 + $_.barcode = $k[--$j]; //#7613 + bwipp_loadctx(bwipp_code93) //#7615 + if (!bwipp_code93.__7643__) { //#7643 + $_ = Object.create($_); //#7643 + $_.encs = $a(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); //#7629 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7632 + $_.charvals = new Map; //#7633 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#7634 + $put($_.charvals, $get($_.barchars, _3), _3); //#7634 + } //#7634 + $_.sft1 = -1; //#7636 + $_.sft2 = -2; //#7636 + $_.sft3 = -3; //#7636 + $_.sft4 = -4; //#7636 + var _7 = $_.charvals; //#7638 + $put(_7, $_.sft1, 43); //#7638 + $put($_.charvals, $_.sft2, 44); //#7639 + $put($_.charvals, $_.sft3, 45); //#7640 + $put($_.charvals, $_.sft4, 46); //#7641 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93.$ctx[id] = $_[id]); //#7641 + bwipp_code93.__7643__ = 1; //#7641 + $_ = Object.getPrototypeOf($_); //#7641 + } //#7641 var _M = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -10313,1276 +10808,1276 @@ function bwipp_code93() { ["SFT%", $_.sft2], ["SFT/", $_.sft3], ["SFT+", $_.sft4] - ]); //#7351 - $_.fncvals = _M; //#7352 - $k[$j++] = 'msg'; //#7353 - $k[$j++] = $_.barcode; //#7353 - $k[$j++] = $_.fncvals; //#7353 - bwipp_parseinput(); //#7353 - var _P = $k[--$j]; //#7353 - $_[$k[--$j]] = _P; //#7353 - $_.msglen = $_.msg.length; //#7354 - $forall($_.msg, function() { //#7361 - var _V = $get($_.charvals, $k[--$j]) !== undefined; //#7358 - if (!_V) { //#7360 - $k[$j++] = 'bwipp.code93BadCharacter#7359'; //#7359 - $k[$j++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; //#7359 - bwipp_raiseerror(); //#7359 - } //#7359 - }); //#7359 - if ($_.includecheck) { //#7366 - $_.sbs = $s(($_.msglen * 6) + 25); //#7364 - } else { //#7366 - $_.sbs = $s(($_.msglen * 6) + 13); //#7366 - } //#7366 - $_.txt = $a($_.msglen); //#7368 - $puti($_.sbs, 0, $get($_.encs, 47)); //#7371 - $_.checksum1 = 0; //#7373 - $_.checksum2 = 0; //#7373 - for (var _i = 0, _h = $_.msglen - 1; _i <= _h; _i += 1) { //#7382 - $_.i = _i; //#7375 - $_.indx = $get($_.charvals, $get($_.msg, $_.i)); //#7376 - $puti($_.sbs, ($_.i * 6) + 6, $get($_.encs, $_.indx)); //#7377 - var _v = $get($_.msg, $_.i); //#7378 - $k[$j++] = 'char'; //#7378 - $k[$j++] = _v; //#7378 - if (_v < 0) { //#7378 - $j--; //#7378 - $k[$j++] = " "; //#7378 - } else { //#7378 - var _w = $s(1); //#7378 - $put(_w, 0, $k[--$j]); //#7378 - $k[$j++] = _w; //#7378 - } //#7378 - var _y = $k[--$j]; //#7378 - $_[$k[--$j]] = _y; //#7378 - $put($_.txt, $_.i, $a([$_.char, ($_.i * 9) + 9, $_.textyoffset, $_.textfont, $_.textsize])); //#7379 - $_.checksum1 = $f($_.checksum1 + ((((($_.msglen - $_.i) - 1) % 20) + 1) * $_.indx)); //#7380 - $_.checksum2 = $f($_.checksum2 + (((($_.msglen - $_.i) % 15) + 1) * $_.indx)); //#7381 - } //#7381 - if ($_.includecheck) { //#7394 - $_.checksum1 = $_.checksum1 % 47; //#7386 - $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 47; //#7387 - $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, $_.checksum1)); //#7388 - $puti($_.sbs, ($_.msglen * 6) + 12, $get($_.encs, $_.checksum2)); //#7389 - $puti($_.sbs, ($_.msglen * 6) + 18, $get($_.encs, 48)); //#7391 - } else { //#7394 - $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, 48)); //#7394 - } //#7394 - $k[$j++] = Infinity; //#7398 - $k[$j++] = Infinity; //#7400 - var _1c = $_.sbs; //#7400 - for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#7400 - $k[$j++] = $get(_1c, _1d) - 48; //#7400 - } //#7400 - var _1g = $a(); //#7400 - $k[$j++] = Infinity; //#7401 - for (var _1i = 0, _1j = ~~(($_.sbs.length + 1) / 2); _1i < _1j; _1i++) { //#7401 - $k[$j++] = $_.height; //#7401 - } //#7401 - var _1l = $a(); //#7401 - $k[$j++] = Infinity; //#7402 - for (var _1n = 0, _1o = ~~(($_.sbs.length + 1) / 2); _1n < _1o; _1n++) { //#7402 - $k[$j++] = 0; //#7402 - } //#7402 - var _1p = $a(); //#7402 - $k[$j++] = 'ren'; //#7405 - $k[$j++] = bwipp_renlinear; //#7405 - $k[$j++] = 'sbs'; //#7405 - $k[$j++] = _1g; //#7405 - $k[$j++] = 'bhs'; //#7405 - $k[$j++] = _1l; //#7405 - $k[$j++] = 'bbs'; //#7405 - $k[$j++] = _1p; //#7405 - if ($_.includetext) { //#7405 - $k[$j++] = 'txt'; //#7404 - $k[$j++] = $_.txt; //#7404 - } //#7404 - $k[$j++] = 'opt'; //#7406 - $k[$j++] = $_.options; //#7406 - var _1t = $d(); //#7406 - $k[$j++] = _1t; //#7409 - if (!$_.dontdraw) { //#7409 - bwipp_renlinear(); //#7409 - } //#7409 - $_ = Object.getPrototypeOf($_); //#7411 - $_ = Object.getPrototypeOf($_); //#7413 + ]); //#7652 + $_.fncvals = _M; //#7653 + $k[$j++] = 'msg'; //#7654 + $k[$j++] = $_.barcode; //#7654 + $k[$j++] = $_.fncvals; //#7654 + bwipp_parseinput(); //#7654 + var _P = $k[--$j]; //#7654 + $_[$k[--$j]] = _P; //#7654 + $_.msglen = $_.msg.length; //#7655 + $forall($_.msg, function() { //#7662 + var _V = $get($_.charvals, $k[--$j]) !== undefined; //#7659 + if (!_V) { //#7661 + $k[$j++] = 'bwipp.code93BadCharacter#7660'; //#7660 + $k[$j++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; //#7660 + bwipp_raiseerror(); //#7660 + } //#7660 + }); //#7660 + if ($_.includecheck) { //#7667 + $_.sbs = $s(($_.msglen * 6) + 25); //#7665 + } else { //#7667 + $_.sbs = $s(($_.msglen * 6) + 13); //#7667 + } //#7667 + $_.txt = $a($_.msglen); //#7669 + $puti($_.sbs, 0, $get($_.encs, 47)); //#7672 + $_.checksum1 = 0; //#7674 + $_.checksum2 = 0; //#7674 + for (var _i = 0, _h = $_.msglen - 1; _i <= _h; _i += 1) { //#7683 + $_.i = _i; //#7676 + $_.indx = $get($_.charvals, $get($_.msg, $_.i)); //#7677 + $puti($_.sbs, ($_.i * 6) + 6, $get($_.encs, $_.indx)); //#7678 + var _v = $get($_.msg, $_.i); //#7679 + $k[$j++] = 'char'; //#7679 + $k[$j++] = _v; //#7679 + if (_v < 0) { //#7679 + $j--; //#7679 + $k[$j++] = " "; //#7679 + } else { //#7679 + var _w = $s(1); //#7679 + $put(_w, 0, $k[--$j]); //#7679 + $k[$j++] = _w; //#7679 + } //#7679 + var _y = $k[--$j]; //#7679 + $_[$k[--$j]] = _y; //#7679 + $put($_.txt, $_.i, $a([$_.char, ($_.i * 9) + 9, $_.textyoffset, $_.textfont, $_.textsize])); //#7680 + $_.checksum1 = $f($_.checksum1 + ((((($_.msglen - $_.i) - 1) % 20) + 1) * $_.indx)); //#7681 + $_.checksum2 = $f($_.checksum2 + (((($_.msglen - $_.i) % 15) + 1) * $_.indx)); //#7682 + } //#7682 + if ($_.includecheck) { //#7695 + $_.checksum1 = $_.checksum1 % 47; //#7687 + $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 47; //#7688 + $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, $_.checksum1)); //#7689 + $puti($_.sbs, ($_.msglen * 6) + 12, $get($_.encs, $_.checksum2)); //#7690 + $puti($_.sbs, ($_.msglen * 6) + 18, $get($_.encs, 48)); //#7692 + } else { //#7695 + $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, 48)); //#7695 + } //#7695 + $k[$j++] = Infinity; //#7699 + $k[$j++] = Infinity; //#7701 + var _1c = $_.sbs; //#7701 + for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#7701 + $k[$j++] = $get(_1c, _1d) - 48; //#7701 + } //#7701 + var _1g = $a(); //#7701 + $k[$j++] = Infinity; //#7702 + for (var _1i = 0, _1j = ~~(($_.sbs.length + 1) / 2); _1i < _1j; _1i++) { //#7702 + $k[$j++] = $_.height; //#7702 + } //#7702 + var _1l = $a(); //#7702 + $k[$j++] = Infinity; //#7703 + for (var _1n = 0, _1o = ~~(($_.sbs.length + 1) / 2); _1n < _1o; _1n++) { //#7703 + $k[$j++] = 0; //#7703 + } //#7703 + var _1p = $a(); //#7703 + $k[$j++] = 'ren'; //#7706 + $k[$j++] = 'renlinear'; //#7706 + $k[$j++] = 'sbs'; //#7706 + $k[$j++] = _1g; //#7706 + $k[$j++] = 'bhs'; //#7706 + $k[$j++] = _1l; //#7706 + $k[$j++] = 'bbs'; //#7706 + $k[$j++] = _1p; //#7706 + if ($_.includetext) { //#7706 + $k[$j++] = 'txt'; //#7705 + $k[$j++] = $_.txt; //#7705 + } //#7705 + $k[$j++] = 'opt'; //#7707 + $k[$j++] = $_.options; //#7707 + var _1t = $d(); //#7707 + $k[$j++] = _1t; //#7710 + if (!$_.dontdraw) { //#7710 + bwipp_renlinear(); //#7710 + } //#7710 + $_ = Object.getPrototypeOf($_); //#7712 + $_ = Object.getPrototypeOf($_); //#7714 } //bwipp_code93 function bwipp_code93ext() { - $_ = Object.create($_); //#7445 - $_.dontdraw = false; //#7448 - $_.includetext = false; //#7449 - $_.parse = false; //#7450 - $k[$j++] = $_; //#7452 - bwipp_processoptions(); //#7452 - $_.options = $k[--$j]; //#7452 - $_.barcode = $k[--$j]; //#7453 - bwipp_loadctx(bwipp_code93ext) //#7455 + $_ = Object.create($_); //#7746 + $_.dontdraw = false; //#7749 + $_.includetext = false; //#7750 + $_.parse = false; //#7751 + $k[$j++] = $_; //#7753 + bwipp_processoptions(); //#7753 + $_.options = $k[--$j]; //#7753 + $_.barcode = $k[--$j]; //#7754 + bwipp_loadctx(bwipp_code93ext) //#7756 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#7461 - $_.fncvals = _3; //#7462 - $k[$j++] = 'barcode'; //#7463 - $k[$j++] = $_.barcode; //#7463 - $k[$j++] = $_.fncvals; //#7463 - bwipp_parseinput(); //#7463 - var _6 = $k[--$j]; //#7463 - var _7 = $k[--$j]; //#7463 - $_[_7] = _6; //#7463 - $_.barlen = $_.barcode.length; //#7464 - delete $_.options["parse"]; //#7465 - if (!bwipp_code93ext.__7487__) { //#7487 - $_ = Object.create($_); //#7487 - $_.extencs = $a(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "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", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); //#7486 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93ext.$ctx[id] = $_[id]); //#7486 - bwipp_code93ext.__7487__ = 1; //#7486 - $_ = Object.getPrototypeOf($_); //#7486 - } //#7486 - $_.newcode = $s($_.barlen * 6); //#7489 - $_.newtext = $s($_.barlen * 6); //#7490 - $_.j = 0; //#7491 - $_.k = 0; //#7491 - for (var _I = 0, _H = $_.barlen - 1; _I <= _H; _I += 1) { //#7505 - $_.i = _I; //#7493 - var _L = $get($_.barcode, $_.i); //#7494 - $k[$j++] = _L; //#7497 - if (_L > 127) { //#7497 - $j--; //#7496 - $k[$j++] = 'bwipp.code93extbadCharacter#7496'; //#7496 - $k[$j++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; //#7496 - bwipp_raiseerror(); //#7496 - } //#7496 - $_.extchar = $get($_.extencs, $k[--$j]); //#7498 - $_.extlen = $_.extchar.length; //#7499 - $puti($_.newcode, $_.j, $_.extchar); //#7500 - var _X = $get($_.barcode, $_.i); //#7501 - $k[$j++] = $_.newtext; //#7501 - $k[$j++] = $_.k; //#7501 - $k[$j++] = _X; //#7501 - if ((_X < 32) || (_X == 127)) { //#7501 - $j--; //#7501 - $k[$j++] = 32; //#7501 - } //#7501 - var _Y = $k[--$j]; //#7501 - var _Z = $k[--$j]; //#7501 - $put($k[--$j], _Z, _Y); //#7501 - if ($_.extlen != 1) { //#7502 - $put($_.newtext, $_.k + 1, 32); //#7502 - } //#7502 - $_.j = $_.j + $_.extlen; //#7503 - var _i = ($_.extlen == 1) ? 1 : 2; //#7504 - $_.k = $_.k + _i; //#7504 - } //#7504 - $_.newcode = $geti($_.newcode, 0, $_.j); //#7506 - $_.newtext = $geti($_.newtext, 0, $_.k); //#7507 - $put($_.options, "dontdraw", true); //#7510 - $put($_.options, "parsefnc", true); //#7511 - $k[$j++] = 'args'; //#7512 - $k[$j++] = $_.newcode; //#7512 - $k[$j++] = $_.options; //#7512 - bwipp_code93(); //#7512 - var _t = $k[--$j]; //#7512 - $_[$k[--$j]] = _t; //#7512 - if ($_.includetext) { //#7524 - $_.txt = $get($_.args, "txt"); //#7516 - for (var _10 = 0, _z = $_.newtext.length - 1; _10 <= _z; _10 += 1) { //#7522 - $_.i = _10; //#7518 - $_.txtentry = $get($_.txt, $_.i); //#7519 - $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7520 - $put($_.txt, $_.i, $_.txtentry); //#7521 - } //#7521 - $put($_.args, "txt", $_.txt); //#7523 - } //#7523 - $put($_.args, "opt", $_.options); //#7525 - $k[$j++] = $_.args; //#7528 - if (!$_.dontdraw) { //#7528 - bwipp_renlinear(); //#7528 - } //#7528 - $_ = Object.getPrototypeOf($_); //#7530 - $_ = Object.getPrototypeOf($_); //#7532 + ]); //#7762 + $_.fncvals = _3; //#7763 + $k[$j++] = 'barcode'; //#7764 + $k[$j++] = $_.barcode; //#7764 + $k[$j++] = $_.fncvals; //#7764 + bwipp_parseinput(); //#7764 + var _6 = $k[--$j]; //#7764 + var _7 = $k[--$j]; //#7764 + $_[_7] = _6; //#7764 + $_.barlen = $_.barcode.length; //#7765 + delete $_.options["parse"]; //#7766 + if (!bwipp_code93ext.__7788__) { //#7788 + $_ = Object.create($_); //#7788 + $_.extencs = $a(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "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", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); //#7787 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93ext.$ctx[id] = $_[id]); //#7787 + bwipp_code93ext.__7788__ = 1; //#7787 + $_ = Object.getPrototypeOf($_); //#7787 + } //#7787 + $_.newcode = $s($_.barlen * 6); //#7790 + $_.newtext = $s($_.barlen * 6); //#7791 + $_.j = 0; //#7792 + $_.k = 0; //#7792 + for (var _I = 0, _H = $_.barlen - 1; _I <= _H; _I += 1) { //#7806 + $_.i = _I; //#7794 + var _L = $get($_.barcode, $_.i); //#7795 + $k[$j++] = _L; //#7798 + if (_L > 127) { //#7798 + $j--; //#7797 + $k[$j++] = 'bwipp.code93extbadCharacter#7797'; //#7797 + $k[$j++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; //#7797 + bwipp_raiseerror(); //#7797 + } //#7797 + $_.extchar = $get($_.extencs, $k[--$j]); //#7799 + $_.extlen = $_.extchar.length; //#7800 + $puti($_.newcode, $_.j, $_.extchar); //#7801 + var _X = $get($_.barcode, $_.i); //#7802 + $k[$j++] = $_.newtext; //#7802 + $k[$j++] = $_.k; //#7802 + $k[$j++] = _X; //#7802 + if ((_X < 32) || (_X == 127)) { //#7802 + $j--; //#7802 + $k[$j++] = 32; //#7802 + } //#7802 + var _Y = $k[--$j]; //#7802 + var _Z = $k[--$j]; //#7802 + $put($k[--$j], _Z, _Y); //#7802 + if ($_.extlen != 1) { //#7803 + $put($_.newtext, $_.k + 1, 32); //#7803 + } //#7803 + $_.j = $_.j + $_.extlen; //#7804 + var _i = ($_.extlen == 1) ? 1 : 2; //#7805 + $_.k = $_.k + _i; //#7805 + } //#7805 + $_.newcode = $geti($_.newcode, 0, $_.j); //#7807 + $_.newtext = $geti($_.newtext, 0, $_.k); //#7808 + $put($_.options, "dontdraw", true); //#7811 + $put($_.options, "parsefnc", true); //#7812 + $k[$j++] = 'args'; //#7813 + $k[$j++] = $_.newcode; //#7813 + $k[$j++] = $_.options; //#7813 + bwipp_code93(); //#7813 + var _t = $k[--$j]; //#7813 + $_[$k[--$j]] = _t; //#7813 + if ($_.includetext) { //#7825 + $_.txt = $get($_.args, "txt"); //#7817 + for (var _10 = 0, _z = $_.newtext.length - 1; _10 <= _z; _10 += 1) { //#7823 + $_.i = _10; //#7819 + $_.txtentry = $get($_.txt, $_.i); //#7820 + $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7821 + $put($_.txt, $_.i, $_.txtentry); //#7822 + } //#7822 + $put($_.args, "txt", $_.txt); //#7824 + } //#7824 + $put($_.args, "opt", $_.options); //#7826 + $k[$j++] = $_.args; //#7829 + if (!$_.dontdraw) { //#7829 + bwipp_renlinear(); //#7829 + } //#7829 + $_ = Object.getPrototypeOf($_); //#7831 + $_ = Object.getPrototypeOf($_); //#7833 } //bwipp_code93ext function bwipp_interleaved2of5() { - $_ = Object.create($_); //#7562 - $_.dontdraw = false; //#7565 - $_.includecheck = false; //#7566 - $_.includetext = false; //#7567 - $_.includecheckintext = false; //#7568 - $_.textfont = "OCR-B"; //#7569 - $_.textsize = 10; //#7570 - $_.textyoffset = -8; //#7571 - $_.height = 1; //#7572 - $k[$j++] = $_; //#7574 - bwipp_processoptions(); //#7574 - $_.options = $k[--$j]; //#7574 - $_.barcode = $k[--$j]; //#7575 - bwipp_loadctx(bwipp_interleaved2of5) //#7577 - $forall($_.barcode, function() { //#7584 - var _3 = $k[--$j]; //#7581 - if ((_3 < 48) || (_3 > 57)) { //#7583 - $k[$j++] = 'bwipp.interleaved2of5badCharacter#7582'; //#7582 - $k[$j++] = "Interleaved 2 of 5 must contain only digits"; //#7582 - bwipp_raiseerror(); //#7582 - } //#7582 - }); //#7582 - $_.barlen = $_.barcode.length; //#7586 - if (((($_.barlen % 2) == 0) && $_.includecheck) || ((($_.barlen % 2) != 0) && (!$_.includecheck))) { //#7597 - $_.pad = $s($_.barlen + 1); //#7592 - $put($_.pad, 0, 48); //#7593 - $puti($_.pad, 1, $_.barcode); //#7594 - $_.barcode = $_.pad; //#7595 - $_.barlen = $_.barlen + 1; //#7596 - } //#7596 - if ($_.includecheck) { //#7616 - $_.checksum = 0; //#7601 - for (var _J = 0, _I = $_.barlen - 1; _J <= _I; _J += 1) { //#7609 - $_.i = _J; //#7603 - if (($_.i % 2) == 0) { //#7607 - $_.checksum = $_.checksum + (($get($_.barcode, $_.i) - 48) * 3); //#7605 - } else { //#7607 - $_.checksum = $_.checksum + ($get($_.barcode, $_.i) - 48); //#7607 - } //#7607 - } //#7607 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7610 - $_.pad = $s($_.barlen + 1); //#7611 - $puti($_.pad, 0, $_.barcode); //#7612 - $put($_.pad, $_.barlen, $_.checksum + 48); //#7613 - $_.barcode = $_.pad; //#7614 - $_.barlen = $_.barlen + 1; //#7615 - } //#7615 - if (!bwipp_interleaved2of5.__7628__) { //#7628 - $_ = Object.create($_); //#7628 - $_.encs = $a(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); //#7624 - $_.barchars = "0123456789"; //#7627 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_interleaved2of5.$ctx[id] = $_[id]); //#7627 - bwipp_interleaved2of5.__7628__ = 1; //#7627 - $_ = Object.getPrototypeOf($_); //#7627 - } //#7627 - $_.sbs = $s(($_.barlen * 5) + 8); //#7630 - $_.txt = $a($_.barlen); //#7631 - $puti($_.sbs, 0, $get($_.encs, 10)); //#7634 - for (var _o = 0, _n = $_.barlen - 1; _o <= _n; _o += 2) { //#7668 - $_.i = _o; //#7637 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#7639 - $j--; //#7640 - $_.indx = $k[--$j].length; //#7641 - $j -= 2; //#7642 - $_.enca = $get($_.encs, $_.indx); //#7643 - $search($_.barchars, $geti($_.barcode, $_.i + 1, 1)); //#7645 - $j--; //#7646 - $_.indx = $k[--$j].length; //#7647 - $j -= 2; //#7648 - $_.encb = $get($_.encs, $_.indx); //#7649 - $_.intl = $s($_.enca.length * 2); //#7652 - for (var _19 = 0, _18 = $_.enca.length - 1; _19 <= _18; _19 += 1) { //#7659 - $_.j = _19; //#7654 - $_.achar = $get($_.enca, $_.j); //#7655 - $_.bchar = $get($_.encb, $_.j); //#7656 - $put($_.intl, $_.j * 2, $_.achar); //#7657 - $put($_.intl, ($_.j * 2) + 1, $_.bchar); //#7658 - } //#7658 - $puti($_.sbs, ($_.i * 5) + 4, $_.intl); //#7661 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7662 - if (($_.includecheck && (!$_.includecheckintext)) && (($_.barlen - 2) == $_.i)) { //#7666 - $put($_.txt, $_.i + 1, $a([" ", (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7664 - } else { //#7666 - $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i + 1, 1), (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7666 - } //#7666 - } //#7666 - $puti($_.sbs, ($_.barlen * 5) + 4, $get($_.encs, 11)); //#7671 - $k[$j++] = Infinity; //#7674 - $k[$j++] = Infinity; //#7676 - var _1y = $_.sbs; //#7676 - for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#7676 - $k[$j++] = $get(_1y, _1z) - 48; //#7676 - } //#7676 - var _22 = $a(); //#7676 - $k[$j++] = Infinity; //#7677 - for (var _24 = 0, _25 = ~~(($_.sbs.length + 1) / 2); _24 < _25; _24++) { //#7677 - $k[$j++] = $_.height; //#7677 - } //#7677 - var _27 = $a(); //#7677 - $k[$j++] = Infinity; //#7678 - for (var _29 = 0, _2A = ~~(($_.sbs.length + 1) / 2); _29 < _2A; _29++) { //#7678 - $k[$j++] = 0; //#7678 - } //#7678 - var _2B = $a(); //#7678 - $k[$j++] = 'ren'; //#7681 - $k[$j++] = bwipp_renlinear; //#7681 - $k[$j++] = 'sbs'; //#7681 - $k[$j++] = _22; //#7681 - $k[$j++] = 'bhs'; //#7681 - $k[$j++] = _27; //#7681 - $k[$j++] = 'bbs'; //#7681 - $k[$j++] = _2B; //#7681 - if ($_.includetext) { //#7681 - $k[$j++] = 'txt'; //#7680 - $k[$j++] = $_.txt; //#7680 - } //#7680 - $k[$j++] = 'barratio'; //#7684 - $k[$j++] = 2; //#7684 - $k[$j++] = 'spaceratio'; //#7684 - $k[$j++] = 2; //#7684 - $k[$j++] = 'opt'; //#7684 - $k[$j++] = $_.options; //#7684 - var _2F = $d(); //#7684 - $k[$j++] = _2F; //#7687 - if (!$_.dontdraw) { //#7687 - bwipp_renlinear(); //#7687 - } //#7687 - $_ = Object.getPrototypeOf($_); //#7689 - $_ = Object.getPrototypeOf($_); //#7691 + $_ = Object.create($_); //#7863 + $_.dontdraw = false; //#7866 + $_.includecheck = false; //#7867 + $_.includetext = false; //#7868 + $_.includecheckintext = false; //#7869 + $_.textfont = "OCR-B"; //#7870 + $_.textsize = 10; //#7871 + $_.textyoffset = -8; //#7872 + $_.height = 1; //#7873 + $k[$j++] = $_; //#7875 + bwipp_processoptions(); //#7875 + $_.options = $k[--$j]; //#7875 + $_.barcode = $k[--$j]; //#7876 + bwipp_loadctx(bwipp_interleaved2of5) //#7878 + $forall($_.barcode, function() { //#7885 + var _3 = $k[--$j]; //#7882 + if ((_3 < 48) || (_3 > 57)) { //#7884 + $k[$j++] = 'bwipp.interleaved2of5badCharacter#7883'; //#7883 + $k[$j++] = "Interleaved 2 of 5 must contain only digits"; //#7883 + bwipp_raiseerror(); //#7883 + } //#7883 + }); //#7883 + $_.barlen = $_.barcode.length; //#7887 + if (((($_.barlen % 2) == 0) && $_.includecheck) || ((($_.barlen % 2) != 0) && (!$_.includecheck))) { //#7898 + $_.pad = $s($_.barlen + 1); //#7893 + $put($_.pad, 0, 48); //#7894 + $puti($_.pad, 1, $_.barcode); //#7895 + $_.barcode = $_.pad; //#7896 + $_.barlen = $_.barlen + 1; //#7897 + } //#7897 + if ($_.includecheck) { //#7917 + $_.checksum = 0; //#7902 + for (var _J = 0, _I = $_.barlen - 1; _J <= _I; _J += 1) { //#7910 + $_.i = _J; //#7904 + if (($_.i % 2) == 0) { //#7908 + $_.checksum = $_.checksum + (($get($_.barcode, $_.i) - 48) * 3); //#7906 + } else { //#7908 + $_.checksum = $_.checksum + ($get($_.barcode, $_.i) - 48); //#7908 + } //#7908 + } //#7908 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7911 + $_.pad = $s($_.barlen + 1); //#7912 + $puti($_.pad, 0, $_.barcode); //#7913 + $put($_.pad, $_.barlen, $_.checksum + 48); //#7914 + $_.barcode = $_.pad; //#7915 + $_.barlen = $_.barlen + 1; //#7916 + } //#7916 + if (!bwipp_interleaved2of5.__7929__) { //#7929 + $_ = Object.create($_); //#7929 + $_.encs = $a(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); //#7925 + $_.barchars = "0123456789"; //#7928 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_interleaved2of5.$ctx[id] = $_[id]); //#7928 + bwipp_interleaved2of5.__7929__ = 1; //#7928 + $_ = Object.getPrototypeOf($_); //#7928 + } //#7928 + $_.sbs = $s(($_.barlen * 5) + 8); //#7931 + $_.txt = $a($_.barlen); //#7932 + $puti($_.sbs, 0, $get($_.encs, 10)); //#7935 + for (var _o = 0, _n = $_.barlen - 1; _o <= _n; _o += 2) { //#7969 + $_.i = _o; //#7938 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#7940 + $j--; //#7941 + $_.indx = $k[--$j].length; //#7942 + $j -= 2; //#7943 + $_.enca = $get($_.encs, $_.indx); //#7944 + $search($_.barchars, $geti($_.barcode, $_.i + 1, 1)); //#7946 + $j--; //#7947 + $_.indx = $k[--$j].length; //#7948 + $j -= 2; //#7949 + $_.encb = $get($_.encs, $_.indx); //#7950 + $_.intl = $s($_.enca.length * 2); //#7953 + for (var _19 = 0, _18 = $_.enca.length - 1; _19 <= _18; _19 += 1) { //#7960 + $_.j = _19; //#7955 + $_.achar = $get($_.enca, $_.j); //#7956 + $_.bchar = $get($_.encb, $_.j); //#7957 + $put($_.intl, $_.j * 2, $_.achar); //#7958 + $put($_.intl, ($_.j * 2) + 1, $_.bchar); //#7959 + } //#7959 + $puti($_.sbs, ($_.i * 5) + 4, $_.intl); //#7962 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7963 + if (($_.includecheck && (!$_.includecheckintext)) && (($_.barlen - 2) == $_.i)) { //#7967 + $put($_.txt, $_.i + 1, $a([" ", (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7965 + } else { //#7967 + $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i + 1, 1), (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7967 + } //#7967 + } //#7967 + $puti($_.sbs, ($_.barlen * 5) + 4, $get($_.encs, 11)); //#7972 + $k[$j++] = Infinity; //#7975 + $k[$j++] = Infinity; //#7977 + var _1y = $_.sbs; //#7977 + for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#7977 + $k[$j++] = $get(_1y, _1z) - 48; //#7977 + } //#7977 + var _22 = $a(); //#7977 + $k[$j++] = Infinity; //#7978 + for (var _24 = 0, _25 = ~~(($_.sbs.length + 1) / 2); _24 < _25; _24++) { //#7978 + $k[$j++] = $_.height; //#7978 + } //#7978 + var _27 = $a(); //#7978 + $k[$j++] = Infinity; //#7979 + for (var _29 = 0, _2A = ~~(($_.sbs.length + 1) / 2); _29 < _2A; _29++) { //#7979 + $k[$j++] = 0; //#7979 + } //#7979 + var _2B = $a(); //#7979 + $k[$j++] = 'ren'; //#7982 + $k[$j++] = 'renlinear'; //#7982 + $k[$j++] = 'sbs'; //#7982 + $k[$j++] = _22; //#7982 + $k[$j++] = 'bhs'; //#7982 + $k[$j++] = _27; //#7982 + $k[$j++] = 'bbs'; //#7982 + $k[$j++] = _2B; //#7982 + if ($_.includetext) { //#7982 + $k[$j++] = 'txt'; //#7981 + $k[$j++] = $_.txt; //#7981 + } //#7981 + $k[$j++] = 'barratio'; //#7985 + $k[$j++] = 2; //#7985 + $k[$j++] = 'spaceratio'; //#7985 + $k[$j++] = 2; //#7985 + $k[$j++] = 'opt'; //#7985 + $k[$j++] = $_.options; //#7985 + var _2F = $d(); //#7985 + $k[$j++] = _2F; //#7988 + if (!$_.dontdraw) { //#7988 + bwipp_renlinear(); //#7988 + } //#7988 + $_ = Object.getPrototypeOf($_); //#7990 + $_ = Object.getPrototypeOf($_); //#7992 } //bwipp_interleaved2of5 function bwipp_itf14() { - $_ = Object.create($_); //#7720 - $_.dontdraw = false; //#7723 - $_.includetext = false; //#7724 - $_.includecheckintext = true; //#7725 - $_.textfont = "OCR-B"; //#7726 - $_.textsize = 10; //#7727 - $_.textxoffset = 0; //#7728 - $_.textyoffset = 3.5; //#7729 - $_.height = 0.5; //#7730 - $_.showborder = true; //#7731 - $_.borderwidth = 4; //#7732 - $_.borderleft = 10; //#7733 - $_.borderright = 10; //#7734 - $_.bordertop = -0.55; //#7735 - $_.borderbottom = -0.55; //#7736 - $k[$j++] = $_; //#7738 - bwipp_processoptions(); //#7738 - $_.options = $k[--$j]; //#7738 - $_.barcode = $k[--$j]; //#7739 - $_.text = $_.barcode; //#7742 - var _3 = $_.barcode; //#7743 - $k[$j++] = $s(_3.length); //#7744 - $k[$j++] = 0; //#7744 - $forall(_3, function() { //#7744 - var _5 = $k[--$j]; //#7744 - $k[$j++] = _5; //#7744 - if (_5 != 32) { //#7744 - var _6 = $k[--$j]; //#7744 - var _7 = $k[--$j]; //#7744 - var _8 = $k[--$j]; //#7744 - $put(_8, _7, _6); //#7744 - $k[$j++] = _8; //#7744 - $k[$j++] = $f(_7 + 1); //#7744 - } else { //#7744 - $j--; //#7744 - } //#7744 - }); //#7744 - var _9 = $k[--$j]; //#7745 - $_.barcode = $geti($k[--$j], 0, _9); //#7745 - $_.hasspace = $_.text.length != $_.barcode.length; //#7746 - if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#7751 - $k[$j++] = 'bwipp.itf14badLength#7750'; //#7750 - $k[$j++] = "ITF-14 must be 13 or 14 digits"; //#7750 - bwipp_raiseerror(); //#7750 - } //#7750 - var _G = $_.barcode; //#7752 - for (var _H = 0, _I = _G.length; _H < _I; _H++) { //#7756 - var _J = $get(_G, _H); //#7756 - if ((_J < 48) || (_J > 57)) { //#7755 - $k[$j++] = 'bwipp.itf14badCharacter#7754'; //#7754 - $k[$j++] = "ITF-14 must contain only digits"; //#7754 - bwipp_raiseerror(); //#7754 - } //#7754 - } //#7754 - $_.checksum = 0; //#7759 - for (var _K = 0; _K <= 12; _K += 1) { //#7763 - $_.i = _K; //#7761 - $k[$j++] = 'checksum'; //#7762 - $k[$j++] = $_.checksum; //#7762 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7762 - if (($_.i % 2) == 0) { //#7762 - var _Q = $k[--$j]; //#7762 - $k[$j++] = _Q * 3; //#7762 - } //#7762 - var _R = $k[--$j]; //#7762 - var _S = $k[--$j]; //#7762 - $_[$k[--$j]] = $f(_S + _R); //#7762 - } //#7762 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7764 - if ($_.barcode.length == 14) { //#7778 - if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#7768 - $k[$j++] = 'bwipp.itf14badCheckDigit#7767'; //#7767 - $k[$j++] = "Incorrect ITF-14 check digit provided"; //#7767 - bwipp_raiseerror(); //#7767 - } //#7767 - } else { //#7778 - var _Z = $s(14); //#7770 - $puti(_Z, 0, $_.barcode); //#7771 - $put(_Z, 13, $_.checksum + 48); //#7772 - $_.barcode = _Z; //#7773 - var _e = $_.hasspace ? 2 : 1; //#7774 - var _f = $s($_.text.length + _e); //#7774 - $puti(_f, _f.length - 2, " "); //#7775 - $put(_f, _f.length - 1, $_.checksum + 48); //#7776 - $puti(_f, 0, $_.text); //#7777 - $_.text = _f; //#7778 - } //#7778 - var _i = $_.options; //#7782 - $put(_i, "dontdraw", true); //#7782 - $put($_.options, "showborder", $_.showborder); //#7783 - $put($_.options, "borderwidth", $_.borderwidth); //#7784 - $put($_.options, "borderleft", $_.borderleft); //#7785 - $put($_.options, "borderright", $_.borderright); //#7786 - var _r = $_.options; //#7787 - $put(_r, "bordertop", $_.bordertop); //#7787 - $put($_.options, "borderbottom", $_.borderbottom); //#7788 - $put($_.options, "height", $_.height); //#7789 - $put($_.options, "textyoffset", $_.textyoffset); //#7790 - $k[$j++] = 'args'; //#7791 - $k[$j++] = $_.barcode; //#7791 - $k[$j++] = $_.options; //#7791 - bwipp_interleaved2of5(); //#7791 - var _11 = $k[--$j]; //#7791 - $_[$k[--$j]] = _11; //#7791 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7793 - $put($_.args, "textxalign", "center"); //#7794 - $put($_.args, "opt", $_.options); //#7795 - $k[$j++] = $_.args; //#7798 - if (!$_.dontdraw) { //#7798 - bwipp_renlinear(); //#7798 - } //#7798 - $_ = Object.getPrototypeOf($_); //#7800 + $_ = Object.create($_); //#8021 + $_.dontdraw = false; //#8024 + $_.includetext = false; //#8025 + $_.includecheckintext = true; //#8026 + $_.textfont = "OCR-B"; //#8027 + $_.textsize = 10; //#8028 + $_.textxoffset = 0; //#8029 + $_.textyoffset = 3.5; //#8030 + $_.height = 0.5; //#8031 + $_.showborder = true; //#8032 + $_.borderwidth = 4; //#8033 + $_.borderleft = 10; //#8034 + $_.borderright = 10; //#8035 + $_.bordertop = -0.55; //#8036 + $_.borderbottom = -0.55; //#8037 + $k[$j++] = $_; //#8039 + bwipp_processoptions(); //#8039 + $_.options = $k[--$j]; //#8039 + $_.barcode = $k[--$j]; //#8040 + $_.text = $_.barcode; //#8043 + var _3 = $_.barcode; //#8044 + $k[$j++] = $s(_3.length); //#8045 + $k[$j++] = 0; //#8045 + $forall(_3, function() { //#8045 + var _5 = $k[--$j]; //#8045 + $k[$j++] = _5; //#8045 + if (_5 != 32) { //#8045 + var _6 = $k[--$j]; //#8045 + var _7 = $k[--$j]; //#8045 + var _8 = $k[--$j]; //#8045 + $put(_8, _7, _6); //#8045 + $k[$j++] = _8; //#8045 + $k[$j++] = $f(_7 + 1); //#8045 + } else { //#8045 + $j--; //#8045 + } //#8045 + }); //#8045 + var _9 = $k[--$j]; //#8046 + $_.barcode = $geti($k[--$j], 0, _9); //#8046 + $_.hasspace = $_.text.length != $_.barcode.length; //#8047 + if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#8052 + $k[$j++] = 'bwipp.itf14badLength#8051'; //#8051 + $k[$j++] = "ITF-14 must be 13 or 14 digits"; //#8051 + bwipp_raiseerror(); //#8051 + } //#8051 + var _G = $_.barcode; //#8053 + for (var _H = 0, _I = _G.length; _H < _I; _H++) { //#8057 + var _J = $get(_G, _H); //#8057 + if ((_J < 48) || (_J > 57)) { //#8056 + $k[$j++] = 'bwipp.itf14badCharacter#8055'; //#8055 + $k[$j++] = "ITF-14 must contain only digits"; //#8055 + bwipp_raiseerror(); //#8055 + } //#8055 + } //#8055 + $_.checksum = 0; //#8060 + for (var _K = 0; _K <= 12; _K += 1) { //#8064 + $_.i = _K; //#8062 + $k[$j++] = 'checksum'; //#8063 + $k[$j++] = $_.checksum; //#8063 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8063 + if (($_.i % 2) == 0) { //#8063 + var _Q = $k[--$j]; //#8063 + $k[$j++] = _Q * 3; //#8063 + } //#8063 + var _R = $k[--$j]; //#8063 + var _S = $k[--$j]; //#8063 + $_[$k[--$j]] = $f(_S + _R); //#8063 + } //#8063 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8065 + if ($_.barcode.length == 14) { //#8079 + if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#8069 + $k[$j++] = 'bwipp.itf14badCheckDigit#8068'; //#8068 + $k[$j++] = "Incorrect ITF-14 check digit provided"; //#8068 + bwipp_raiseerror(); //#8068 + } //#8068 + } else { //#8079 + var _Z = $s(14); //#8071 + $puti(_Z, 0, $_.barcode); //#8072 + $put(_Z, 13, $_.checksum + 48); //#8073 + $_.barcode = _Z; //#8074 + var _e = $_.hasspace ? 2 : 1; //#8075 + var _f = $s($_.text.length + _e); //#8075 + $puti(_f, _f.length - 2, " "); //#8076 + $put(_f, _f.length - 1, $_.checksum + 48); //#8077 + $puti(_f, 0, $_.text); //#8078 + $_.text = _f; //#8079 + } //#8079 + var _i = $_.options; //#8083 + $put(_i, "dontdraw", true); //#8083 + $put($_.options, "showborder", $_.showborder); //#8084 + $put($_.options, "borderwidth", $_.borderwidth); //#8085 + $put($_.options, "borderleft", $_.borderleft); //#8086 + $put($_.options, "borderright", $_.borderright); //#8087 + var _r = $_.options; //#8088 + $put(_r, "bordertop", $_.bordertop); //#8088 + $put($_.options, "borderbottom", $_.borderbottom); //#8089 + $put($_.options, "height", $_.height); //#8090 + $put($_.options, "textyoffset", $_.textyoffset); //#8091 + $k[$j++] = 'args'; //#8092 + $k[$j++] = $_.barcode; //#8092 + $k[$j++] = $_.options; //#8092 + bwipp_interleaved2of5(); //#8092 + var _11 = $k[--$j]; //#8092 + $_[$k[--$j]] = _11; //#8092 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#8094 + $put($_.args, "textxalign", "center"); //#8095 + $put($_.args, "opt", $_.options); //#8096 + $k[$j++] = $_.args; //#8099 + if (!$_.dontdraw) { //#8099 + bwipp_renlinear(); //#8099 + } //#8099 + $_ = Object.getPrototypeOf($_); //#8101 } //bwipp_itf14 function bwipp_identcode() { - $_ = Object.create($_); //#7829 - $_.dontdraw = false; //#7832 - $_.includetext = false; //#7833 - $_.textfont = "OCR-B"; //#7834 - $_.textsize = 10; //#7835 - $_.textxoffset = 0; //#7836 - $_.textyoffset = -8; //#7837 - $_.height = 1; //#7838 - $k[$j++] = $_; //#7840 - bwipp_processoptions(); //#7840 - $_.options = $k[--$j]; //#7840 - $_.barcode = $k[--$j]; //#7841 - if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#7846 - $k[$j++] = 'bwipp.identcodeBadLength#7845'; //#7845 - $k[$j++] = "Deutsche Post Identcode must be 11 or 12 digits"; //#7845 - bwipp_raiseerror(); //#7845 - } //#7845 - $forall($_.barcode, function() { //#7851 - var _5 = $k[--$j]; //#7848 - if ((_5 < 48) || (_5 > 57)) { //#7850 - $k[$j++] = 'bwipp.identcodeBadCharacter#7849'; //#7849 - $k[$j++] = "Deutsche Post Identcode must contain only digits"; //#7849 - bwipp_raiseerror(); //#7849 - } //#7849 - }); //#7849 - $_.checksum = 0; //#7854 - for (var _6 = 0; _6 <= 10; _6 += 1) { //#7858 - $_.i = _6; //#7856 - $k[$j++] = 'checksum'; //#7857 - $k[$j++] = $_.checksum; //#7857 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7857 - if (($_.i % 2) == 0) { //#7857 - var _C = $k[--$j]; //#7857 - $k[$j++] = _C * 4; //#7857 - } else { //#7857 - var _D = $k[--$j]; //#7857 - $k[$j++] = _D * 9; //#7857 - } //#7857 - var _E = $k[--$j]; //#7857 - var _F = $k[--$j]; //#7857 - $_[$k[--$j]] = $f(_F + _E); //#7857 - } //#7857 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7859 - if ($_.barcode.length == 12) { //#7864 - if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#7863 - $k[$j++] = 'bwipp.identcodeBadCheckDigit#7862'; //#7862 - $k[$j++] = "Incorrect Deutsche Post Identcode check digit provided"; //#7862 - bwipp_raiseerror(); //#7862 - } //#7862 - } //#7862 - var _M = $s(12); //#7865 - $puti(_M, 0, $_.barcode); //#7866 - $put(_M, 11, $_.checksum + 48); //#7867 - $_.barcode = _M; //#7868 - $_.text = $strcpy($s(16), " . . "); //#7871 - $puti($_.text, 0, $geti($_.barcode, 0, 2)); //#7872 - $puti($_.text, 3, $geti($_.barcode, 2, 3)); //#7873 - $puti($_.text, 7, $geti($_.barcode, 5, 3)); //#7874 - $puti($_.text, 11, $geti($_.barcode, 8, 3)); //#7875 - $puti($_.text, 15, $geti($_.barcode, 11, 1)); //#7876 - $put($_.options, "dontdraw", true); //#7879 - $put($_.options, "includecheck", false); //#7880 - var _i = $_.barcode; //#7881 - $k[$j++] = 'args'; //#7881 - $k[$j++] = _i; //#7881 - $k[$j++] = $_.options; //#7881 - bwipp_interleaved2of5(); //#7881 - var _k = $k[--$j]; //#7881 - $_[$k[--$j]] = _k; //#7881 - var _r = $_.textsize; //#7883 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#7883 - $put($_.args, "textxalign", "center"); //#7884 - $put($_.args, "opt", $_.options); //#7885 - $k[$j++] = $_.args; //#7888 - if (!$_.dontdraw) { //#7888 - bwipp_renlinear(); //#7888 - } //#7888 - $_ = Object.getPrototypeOf($_); //#7890 + $_ = Object.create($_); //#8130 + $_.dontdraw = false; //#8133 + $_.includetext = false; //#8134 + $_.textfont = "OCR-B"; //#8135 + $_.textsize = 10; //#8136 + $_.textxoffset = 0; //#8137 + $_.textyoffset = -8; //#8138 + $_.height = 1; //#8139 + $k[$j++] = $_; //#8141 + bwipp_processoptions(); //#8141 + $_.options = $k[--$j]; //#8141 + $_.barcode = $k[--$j]; //#8142 + if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#8147 + $k[$j++] = 'bwipp.identcodeBadLength#8146'; //#8146 + $k[$j++] = "Deutsche Post Identcode must be 11 or 12 digits"; //#8146 + bwipp_raiseerror(); //#8146 + } //#8146 + $forall($_.barcode, function() { //#8152 + var _5 = $k[--$j]; //#8149 + if ((_5 < 48) || (_5 > 57)) { //#8151 + $k[$j++] = 'bwipp.identcodeBadCharacter#8150'; //#8150 + $k[$j++] = "Deutsche Post Identcode must contain only digits"; //#8150 + bwipp_raiseerror(); //#8150 + } //#8150 + }); //#8150 + $_.checksum = 0; //#8155 + for (var _6 = 0; _6 <= 10; _6 += 1) { //#8159 + $_.i = _6; //#8157 + $k[$j++] = 'checksum'; //#8158 + $k[$j++] = $_.checksum; //#8158 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8158 + if (($_.i % 2) == 0) { //#8158 + var _C = $k[--$j]; //#8158 + $k[$j++] = _C * 4; //#8158 + } else { //#8158 + var _D = $k[--$j]; //#8158 + $k[$j++] = _D * 9; //#8158 + } //#8158 + var _E = $k[--$j]; //#8158 + var _F = $k[--$j]; //#8158 + $_[$k[--$j]] = $f(_F + _E); //#8158 + } //#8158 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8160 + if ($_.barcode.length == 12) { //#8165 + if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#8164 + $k[$j++] = 'bwipp.identcodeBadCheckDigit#8163'; //#8163 + $k[$j++] = "Incorrect Deutsche Post Identcode check digit provided"; //#8163 + bwipp_raiseerror(); //#8163 + } //#8163 + } //#8163 + var _M = $s(12); //#8166 + $puti(_M, 0, $_.barcode); //#8167 + $put(_M, 11, $_.checksum + 48); //#8168 + $_.barcode = _M; //#8169 + $_.text = $strcpy($s(16), " . . "); //#8172 + $puti($_.text, 0, $geti($_.barcode, 0, 2)); //#8173 + $puti($_.text, 3, $geti($_.barcode, 2, 3)); //#8174 + $puti($_.text, 7, $geti($_.barcode, 5, 3)); //#8175 + $puti($_.text, 11, $geti($_.barcode, 8, 3)); //#8176 + $puti($_.text, 15, $geti($_.barcode, 11, 1)); //#8177 + $put($_.options, "dontdraw", true); //#8180 + $put($_.options, "includecheck", false); //#8181 + var _i = $_.barcode; //#8182 + $k[$j++] = 'args'; //#8182 + $k[$j++] = _i; //#8182 + $k[$j++] = $_.options; //#8182 + bwipp_interleaved2of5(); //#8182 + var _k = $k[--$j]; //#8182 + $_[$k[--$j]] = _k; //#8182 + var _r = $_.textsize; //#8184 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#8184 + $put($_.args, "textxalign", "center"); //#8185 + $put($_.args, "opt", $_.options); //#8186 + $k[$j++] = $_.args; //#8189 + if (!$_.dontdraw) { //#8189 + bwipp_renlinear(); //#8189 + } //#8189 + $_ = Object.getPrototypeOf($_); //#8191 } //bwipp_identcode function bwipp_leitcode() { - $_ = Object.create($_); //#7919 - $_.dontdraw = false; //#7922 - $_.includetext = false; //#7923 - $_.textfont = "OCR-B"; //#7924 - $_.textsize = 10; //#7925 - $_.textxoffset = 0; //#7926 - $_.textyoffset = -8; //#7927 - $_.height = 1; //#7928 - $k[$j++] = $_; //#7930 - bwipp_processoptions(); //#7930 - $_.options = $k[--$j]; //#7930 - $_.barcode = $k[--$j]; //#7931 - if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#7936 - $k[$j++] = 'bwipp.leitcodeBadLength#7935'; //#7935 - $k[$j++] = "Deutsche Post Leitcode must be 13 or 14 digits"; //#7935 - bwipp_raiseerror(); //#7935 - } //#7935 - $forall($_.barcode, function() { //#7941 - var _5 = $k[--$j]; //#7938 - if ((_5 < 48) || (_5 > 57)) { //#7940 - $k[$j++] = 'bwipp.leitcodeBadCharacter#7939'; //#7939 - $k[$j++] = "Deutsche Post Leitcode must contain only digits"; //#7939 - bwipp_raiseerror(); //#7939 - } //#7939 - }); //#7939 - $_.checksum = 0; //#7944 - for (var _6 = 0; _6 <= 12; _6 += 1) { //#7948 - $_.i = _6; //#7946 - $k[$j++] = 'checksum'; //#7947 - $k[$j++] = $_.checksum; //#7947 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7947 - if (($_.i % 2) == 0) { //#7947 - var _C = $k[--$j]; //#7947 - $k[$j++] = _C * 4; //#7947 - } else { //#7947 - var _D = $k[--$j]; //#7947 - $k[$j++] = _D * 9; //#7947 - } //#7947 - var _E = $k[--$j]; //#7947 - var _F = $k[--$j]; //#7947 - $_[$k[--$j]] = $f(_F + _E); //#7947 - } //#7947 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7949 - if ($_.barcode.length == 14) { //#7954 - if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#7953 - $k[$j++] = 'bwipp.leitcodeBadCheckDigit#7952'; //#7952 - $k[$j++] = "Incorrect Deutsche Post Leitcode check digit provided"; //#7952 - bwipp_raiseerror(); //#7952 - } //#7952 - } //#7952 - var _M = $s(14); //#7955 - $puti(_M, 0, $_.barcode); //#7956 - $put(_M, 13, $_.checksum + 48); //#7957 - $_.barcode = _M; //#7958 - $_.text = $strcpy($s(18), " . . . "); //#7961 - $puti($_.text, 0, $geti($_.barcode, 0, 5)); //#7962 - $puti($_.text, 6, $geti($_.barcode, 5, 3)); //#7963 - $puti($_.text, 10, $geti($_.barcode, 8, 3)); //#7964 - $puti($_.text, 14, $geti($_.barcode, 11, 2)); //#7965 - $puti($_.text, 17, $geti($_.barcode, 13, 1)); //#7966 - $put($_.options, "dontdraw", true); //#7969 - $put($_.options, "includecheck", false); //#7970 - var _i = $_.barcode; //#7971 - $k[$j++] = 'args'; //#7971 - $k[$j++] = _i; //#7971 - $k[$j++] = $_.options; //#7971 - bwipp_interleaved2of5(); //#7971 - var _k = $k[--$j]; //#7971 - $_[$k[--$j]] = _k; //#7971 - var _r = $_.textsize; //#7973 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#7973 - $put($_.args, "textxalign", "center"); //#7974 - $put($_.args, "opt", $_.options); //#7975 - $k[$j++] = $_.args; //#7978 - if (!$_.dontdraw) { //#7978 - bwipp_renlinear(); //#7978 - } //#7978 - $_ = Object.getPrototypeOf($_); //#7980 + $_ = Object.create($_); //#8220 + $_.dontdraw = false; //#8223 + $_.includetext = false; //#8224 + $_.textfont = "OCR-B"; //#8225 + $_.textsize = 10; //#8226 + $_.textxoffset = 0; //#8227 + $_.textyoffset = -8; //#8228 + $_.height = 1; //#8229 + $k[$j++] = $_; //#8231 + bwipp_processoptions(); //#8231 + $_.options = $k[--$j]; //#8231 + $_.barcode = $k[--$j]; //#8232 + if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#8237 + $k[$j++] = 'bwipp.leitcodeBadLength#8236'; //#8236 + $k[$j++] = "Deutsche Post Leitcode must be 13 or 14 digits"; //#8236 + bwipp_raiseerror(); //#8236 + } //#8236 + $forall($_.barcode, function() { //#8242 + var _5 = $k[--$j]; //#8239 + if ((_5 < 48) || (_5 > 57)) { //#8241 + $k[$j++] = 'bwipp.leitcodeBadCharacter#8240'; //#8240 + $k[$j++] = "Deutsche Post Leitcode must contain only digits"; //#8240 + bwipp_raiseerror(); //#8240 + } //#8240 + }); //#8240 + $_.checksum = 0; //#8245 + for (var _6 = 0; _6 <= 12; _6 += 1) { //#8249 + $_.i = _6; //#8247 + $k[$j++] = 'checksum'; //#8248 + $k[$j++] = $_.checksum; //#8248 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8248 + if (($_.i % 2) == 0) { //#8248 + var _C = $k[--$j]; //#8248 + $k[$j++] = _C * 4; //#8248 + } else { //#8248 + var _D = $k[--$j]; //#8248 + $k[$j++] = _D * 9; //#8248 + } //#8248 + var _E = $k[--$j]; //#8248 + var _F = $k[--$j]; //#8248 + $_[$k[--$j]] = $f(_F + _E); //#8248 + } //#8248 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8250 + if ($_.barcode.length == 14) { //#8255 + if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#8254 + $k[$j++] = 'bwipp.leitcodeBadCheckDigit#8253'; //#8253 + $k[$j++] = "Incorrect Deutsche Post Leitcode check digit provided"; //#8253 + bwipp_raiseerror(); //#8253 + } //#8253 + } //#8253 + var _M = $s(14); //#8256 + $puti(_M, 0, $_.barcode); //#8257 + $put(_M, 13, $_.checksum + 48); //#8258 + $_.barcode = _M; //#8259 + $_.text = $strcpy($s(18), " . . . "); //#8262 + $puti($_.text, 0, $geti($_.barcode, 0, 5)); //#8263 + $puti($_.text, 6, $geti($_.barcode, 5, 3)); //#8264 + $puti($_.text, 10, $geti($_.barcode, 8, 3)); //#8265 + $puti($_.text, 14, $geti($_.barcode, 11, 2)); //#8266 + $puti($_.text, 17, $geti($_.barcode, 13, 1)); //#8267 + $put($_.options, "dontdraw", true); //#8270 + $put($_.options, "includecheck", false); //#8271 + var _i = $_.barcode; //#8272 + $k[$j++] = 'args'; //#8272 + $k[$j++] = _i; //#8272 + $k[$j++] = $_.options; //#8272 + bwipp_interleaved2of5(); //#8272 + var _k = $k[--$j]; //#8272 + $_[$k[--$j]] = _k; //#8272 + var _r = $_.textsize; //#8274 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#8274 + $put($_.args, "textxalign", "center"); //#8275 + $put($_.args, "opt", $_.options); //#8276 + $k[$j++] = $_.args; //#8279 + if (!$_.dontdraw) { //#8279 + bwipp_renlinear(); //#8279 + } //#8279 + $_ = Object.getPrototypeOf($_); //#8281 } //bwipp_leitcode function bwipp_databaromni() { - $_ = Object.create($_); //#8011 - $_.dontdraw = false; //#8014 - $_.height = 33 / 72; //#8015 - $_.linkage = false; //#8016 - $_.format = "omni"; //#8017 - $_.barxmult = 33; //#8018 - $k[$j++] = $_; //#8020 - bwipp_processoptions(); //#8020 - $_.options = $k[--$j]; //#8020 - $_.barcode = $k[--$j]; //#8021 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8025 - $k[$j++] = 'bwipp.databaromniBadLength#8024'; //#8024 - $k[$j++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; //#8024 - bwipp_raiseerror(); //#8024 - } //#8024 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8028 - $k[$j++] = 'bwipp.databaromniBadAI#8027'; //#8027 - $k[$j++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; //#8027 - bwipp_raiseerror(); //#8027 - } //#8027 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8029 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8033 - var _B = $get(_8, _9); //#8033 - if ((_B < 48) || (_B > 57)) { //#8032 - $k[$j++] = 'bwipp.databaromniBadCharacter#8031'; //#8031 - $k[$j++] = "GS1 DataBar Omnidirectional must contain only digits"; //#8031 - bwipp_raiseerror(); //#8031 - } //#8031 - } //#8031 - if ($_.barxmult < 33) { //#8037 - $k[$j++] = 'bwipp.databarStackedOmniBarXmult#8036'; //#8036 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; //#8036 - bwipp_raiseerror(); //#8036 - } //#8036 - if ((($ne($_.format, "omni") && $ne($_.format, "stacked")) && $ne($_.format, "stackedomni")) && $ne($_.format, "truncated")) { //#8041 - $k[$j++] = 'bwipp.databaromniBadFormat#8040'; //#8040 - $k[$j++] = "Valid formats are omni, stacked, stackedomni and truncated"; //#8040 - bwipp_raiseerror(); //#8040 - } //#8040 - if ($eq($_.format, "truncated")) { //#8043 - $_.height = 13 / 72; //#8043 - } //#8043 - bwipp_loadctx(bwipp_databaromni) //#8045 - $_.checksum = 0; //#8048 - for (var _I = 0; _I <= 12; _I += 1) { //#8052 - $_.i = _I; //#8050 - $k[$j++] = 'checksum'; //#8051 - $k[$j++] = $_.checksum; //#8051 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8051 - if (($_.i % 2) == 0) { //#8051 - var _O = $k[--$j]; //#8051 - $k[$j++] = _O * 3; //#8051 - } //#8051 - var _P = $k[--$j]; //#8051 - var _Q = $k[--$j]; //#8051 - $_[$k[--$j]] = $f(_Q + _P); //#8051 - } //#8051 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8053 - if ($_.barcode.length == 18) { //#8058 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8057 - $k[$j++] = 'bwipp.databaromniBadCheckDigit#8056'; //#8056 - $k[$j++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; //#8056 - bwipp_raiseerror(); //#8056 - } //#8056 - } //#8056 - var _X = $s(18); //#8059 - $puti(_X, 0, $_.barcode); //#8060 - $put(_X, 17, $_.checksum + 48); //#8061 - $_.barcode = _X; //#8062 - $_.txt = $a($_.barcode.length); //#8065 - for (var _e = 0, _d = $_.barcode.length - 1; _e <= _d; _e += 1) { //#8069 - $_.i = _e; //#8067 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8068 - } //#8068 + $_ = Object.create($_); //#8312 + $_.dontdraw = false; //#8315 + $_.height = 33 / 72; //#8316 + $_.linkage = false; //#8317 + $_.format = "omni"; //#8318 + $_.barxmult = 33; //#8319 + $k[$j++] = $_; //#8321 + bwipp_processoptions(); //#8321 + $_.options = $k[--$j]; //#8321 + $_.barcode = $k[--$j]; //#8322 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8326 + $k[$j++] = 'bwipp.databaromniBadLength#8325'; //#8325 + $k[$j++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; //#8325 + bwipp_raiseerror(); //#8325 + } //#8325 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8329 + $k[$j++] = 'bwipp.databaromniBadAI#8328'; //#8328 + $k[$j++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; //#8328 + bwipp_raiseerror(); //#8328 + } //#8328 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8330 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8334 + var _B = $get(_8, _9); //#8334 + if ((_B < 48) || (_B > 57)) { //#8333 + $k[$j++] = 'bwipp.databaromniBadCharacter#8332'; //#8332 + $k[$j++] = "GS1 DataBar Omnidirectional must contain only digits"; //#8332 + bwipp_raiseerror(); //#8332 + } //#8332 + } //#8332 + if ($_.barxmult < 33) { //#8338 + $k[$j++] = 'bwipp.databarStackedOmniBarXmult#8337'; //#8337 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; //#8337 + bwipp_raiseerror(); //#8337 + } //#8337 + if ((($ne($_.format, "omni") && $ne($_.format, "stacked")) && $ne($_.format, "stackedomni")) && $ne($_.format, "truncated")) { //#8342 + $k[$j++] = 'bwipp.databaromniBadFormat#8341'; //#8341 + $k[$j++] = "Valid formats are omni, stacked, stackedomni and truncated"; //#8341 + bwipp_raiseerror(); //#8341 + } //#8341 + if ($eq($_.format, "truncated")) { //#8344 + $_.height = 13 / 72; //#8344 + } //#8344 + bwipp_loadctx(bwipp_databaromni) //#8346 + $_.checksum = 0; //#8349 + for (var _I = 0; _I <= 12; _I += 1) { //#8353 + $_.i = _I; //#8351 + $k[$j++] = 'checksum'; //#8352 + $k[$j++] = $_.checksum; //#8352 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8352 + if (($_.i % 2) == 0) { //#8352 + var _O = $k[--$j]; //#8352 + $k[$j++] = _O * 3; //#8352 + } //#8352 + var _P = $k[--$j]; //#8352 + var _Q = $k[--$j]; //#8352 + $_[$k[--$j]] = $f(_Q + _P); //#8352 + } //#8352 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8354 + if ($_.barcode.length == 18) { //#8359 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8358 + $k[$j++] = 'bwipp.databaromniBadCheckDigit#8357'; //#8357 + $k[$j++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; //#8357 + bwipp_raiseerror(); //#8357 + } //#8357 + } //#8357 + var _X = $s(18); //#8360 + $puti(_X, 0, $_.barcode); //#8361 + $put(_X, 17, $_.checksum + 48); //#8362 + $_.barcode = _X; //#8363 + $_.txt = $a($_.barcode.length); //#8366 + for (var _e = 0, _d = $_.barcode.length - 1; _e <= _d; _e += 1) { //#8370 + $_.i = _e; //#8368 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8369 + } //#8369 $_.ncr = function() { - var _l = $k[--$j]; //#8072 - var _m = $k[--$j]; //#8072 - var _n = $f(_m - _l); //#8072 - if (_l < $f(_m - _l)) { //#8072 - var _ = _n; //#8072 - _n = _l; //#8072 - _l = _; //#8072 - } //#8072 - $k[$j++] = _n; //#8079 - $k[$j++] = 1; //#8079 - $k[$j++] = 1; //#8079 - for (var _p = _m, _o = $f(_l + 1); _p >= _o; _p -= 1) { //#8079 - var _q = $k[--$j]; //#8075 - var _r = $k[--$j]; //#8076 - var _s = $k[--$j]; //#8076 - $k[$j++] = _s; //#8078 - $k[$j++] = _r; //#8078 - $k[$j++] = _q * _p; //#8078 - if ($le(_r, _s)) { //#8078 - var _t = $k[--$j]; //#8077 - var _u = $k[--$j]; //#8077 - $k[$j++] = $f(_u + 1); //#8077 - $k[$j++] = ~~(_t / _u); //#8077 - } //#8077 - } //#8077 - for (;;) { //#8083 - var _v = $k[--$j]; //#8081 - var _w = $k[--$j]; //#8081 - var _x = $k[--$j]; //#8081 - $k[$j++] = _x; //#8081 - $k[$j++] = _w; //#8081 - $k[$j++] = _v; //#8081 - if ($gt(_w, _x)) { //#8081 - break; //#8081 - } //#8081 - var _y = $k[--$j]; //#8082 - var _z = $k[--$j]; //#8082 - $k[$j++] = $f(_z + 1); //#8082 - $k[$j++] = ~~(_y / _z); //#8082 - } //#8082 - var _10 = $k[--$j]; //#8084 - var _11 = $k[--$j]; //#8084 - $k[$j++] = _10; //#8084 - $k[$j++] = _11; //#8084 - $j--; //#8084 - var _12 = $k[--$j]; //#8084 - var _13 = $k[--$j]; //#8084 - $k[$j++] = _12; //#8084 - $k[$j++] = _13; //#8084 - $j--; //#8084 - }; //#8084 + var _l = $k[--$j]; //#8373 + var _m = $k[--$j]; //#8373 + var _n = $f(_m - _l); //#8373 + if (_l < $f(_m - _l)) { //#8373 + var _ = _n; //#8373 + _n = _l; //#8373 + _l = _; //#8373 + } //#8373 + $k[$j++] = _n; //#8380 + $k[$j++] = 1; //#8380 + $k[$j++] = 1; //#8380 + for (var _p = _m, _o = $f(_l + 1); _p >= _o; _p -= 1) { //#8380 + var _q = $k[--$j]; //#8376 + var _r = $k[--$j]; //#8377 + var _s = $k[--$j]; //#8377 + $k[$j++] = _s; //#8379 + $k[$j++] = _r; //#8379 + $k[$j++] = _q * _p; //#8379 + if ($le(_r, _s)) { //#8379 + var _t = $k[--$j]; //#8378 + var _u = $k[--$j]; //#8378 + $k[$j++] = $f(_u + 1); //#8378 + $k[$j++] = ~~(_t / _u); //#8378 + } //#8378 + } //#8378 + for (;;) { //#8384 + var _v = $k[--$j]; //#8382 + var _w = $k[--$j]; //#8382 + var _x = $k[--$j]; //#8382 + $k[$j++] = _x; //#8382 + $k[$j++] = _w; //#8382 + $k[$j++] = _v; //#8382 + if ($gt(_w, _x)) { //#8382 + break; //#8382 + } //#8382 + var _y = $k[--$j]; //#8383 + var _z = $k[--$j]; //#8383 + $k[$j++] = $f(_z + 1); //#8383 + $k[$j++] = ~~(_y / _z); //#8383 + } //#8383 + var _10 = $k[--$j]; //#8385 + var _11 = $k[--$j]; //#8385 + $k[$j++] = _10; //#8385 + $k[$j++] = _11; //#8385 + $j--; //#8385 + var _12 = $k[--$j]; //#8385 + var _13 = $k[--$j]; //#8385 + $k[$j++] = _12; //#8385 + $k[$j++] = _13; //#8385 + $j--; //#8385 + }; //#8385 $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#8088 - $_.el = $k[--$j]; //#8089 - $_.mw = $k[--$j]; //#8090 - $_.nm = $k[--$j]; //#8091 - $_.val = $k[--$j]; //#8092 - $_.out = $a($_.el); //#8093 - $_.mask = 0; //#8094 - for (var _1D = 0, _1C = $f($_.el - 2); _1D <= _1C; _1D += 1) { //#8121 - $_.bar = _1D; //#8096 - $_.ew = 1; //#8097 - var _1F = $_.bar; //#8098 - $_.mask = $_.mask | ((_1F < 0 ? 1 >>> -_1F : 1 << _1F)); //#8098 - for (;;) { //#8117 - $k[$j++] = 'sval'; //#8099 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8099 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8099 - $_.ncr(); //#8099 - var _1K = $k[--$j]; //#8099 - $_[$k[--$j]] = _1K; //#8099 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8102 - $k[$j++] = 'sval'; //#8101 - $k[$j++] = $_.sval; //#8101 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8101 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8101 - $_.ncr(); //#8101 - var _1Z = $k[--$j]; //#8101 - var _1a = $k[--$j]; //#8101 - $_[$k[--$j]] = $f(_1a - _1Z); //#8101 - } //#8101 - if ($f($_.el - $_.bar) > 2) { //#8111 - $_.lval = 0; //#8104 - for (var _1k = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1j = $f($_.mw + 1); _1k >= _1j; _1k -= 1) { //#8108 - $k[$j++] = $f(($f($f($_.nm - _1k) - $_.ew)) - 1); //#8106 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8106 - $_.ncr(); //#8106 - $_.lval = $f($k[--$j] + $_.lval); //#8107 - } //#8107 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8109 - } else { //#8111 - if ($f($_.nm - $_.ew) > $_.mw) { //#8111 - $_.sval = $f($_.sval - 1); //#8111 - } //#8111 - } //#8111 - $_.val = $f($_.val - $_.sval); //#8113 - if ($_.val < 0) { //#8114 - break; //#8114 - } //#8114 - $_.ew = $_.ew + 1; //#8115 - var _24 = $_.bar; //#8116 - $_.mask = $_.mask & (~((_24 < 0 ? 1 >>> -_24 : 1 << _24))); //#8116 - } //#8116 - $_.val = $f($_.val + $_.sval); //#8118 - $_.nm = $f($_.nm - $_.ew); //#8119 - $put($_.out, $_.bar, $_.ew); //#8120 - } //#8120 - $put($_.out, $f($_.el - 1), $_.nm); //#8122 - $k[$j++] = $_.out; //#8123 - }; //#8123 - $k[$j++] = Infinity; //#8126 - var _2H = $_.linkage ? 1 : 0; //#8127 - var _2J = $geti($_.barcode, 4, 13); //#8128 - $k[$j++] = _2H; //#8128 - for (var _2K = 0, _2L = _2J.length; _2K < _2L; _2K++) { //#8128 - $k[$j++] = $f($get(_2J, _2K) - 48); //#8128 - } //#8128 - $_.binval = $a(); //#8128 - for (var _2O = 0; _2O <= 12; _2O += 1) { //#8135 - $_.i = _2O; //#8132 - var _2P = $_.binval; //#8133 - var _2Q = $_.i; //#8133 - $put(_2P, _2Q + 1, $f($get(_2P, _2Q + 1) + (($get($_.binval, $_.i) % 4537077) * 10))); //#8133 - $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 4537077)); //#8134 - } //#8134 - $_.right = $get($_.binval, 13) % 4537077; //#8136 - var _2c = $_.binval; //#8137 - $put(_2c, 13, ~~($get(_2c, 13) / 4537077)); //#8137 - $_.left = 0; //#8139 - $_.i = true; //#8140 - for (var _2e = 0; _2e <= 13; _2e += 1) { //#8150 - $_.j = _2e; //#8142 - var _2h = $get($_.binval, $_.j); //#8143 - $k[$j++] = _2h; //#8149 - if ((_2h == 0) && $_.i) { //#8148 - $j--; //#8145 - } else { //#8148 - $_.i = false; //#8147 - $_.left = $f($_.left + ($k[--$j] * (~~Math.pow(10, 13 - $_.j)))); //#8148 - } //#8148 - } //#8148 - $_.d1 = ~~($_.left / 1597); //#8152 - $_.d2 = $_.left % 1597; //#8153 - $_.d3 = ~~($_.right / 1597); //#8154 - $_.d4 = $_.right % 1597; //#8155 - if (!bwipp_databaromni.__8172__) { //#8172 - $_ = Object.create($_); //#8172 - $_.tab164 = $a([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); //#8164 - $_.tab154 = $a([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); //#8171 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8171 - bwipp_databaromni.__8172__ = 1; //#8171 - $_ = Object.getPrototypeOf($_); //#8171 - } //#8171 - $_.i = 0; //#8174 - for (;;) { //#8184 - if ($_.d1 <= $get($_.tab164, $_.i)) { //#8182 - var _2z = $geti($_.tab164, $_.i + 1, 7); //#8176 - for (var _30 = 0, _31 = _2z.length; _30 < _31; _30++) { //#8176 - $k[$j++] = $get(_2z, _30); //#8176 - } //#8176 - $_.d1te = $k[--$j]; //#8177 - $_.d1to = $k[--$j]; //#8177 - $_.d1mwe = $k[--$j]; //#8178 - $_.d1mwo = $k[--$j]; //#8178 - $_.d1ele = $k[--$j]; //#8179 - $_.d1elo = $k[--$j]; //#8179 - $_.d1gs = $k[--$j]; //#8180 - break; //#8181 - } //#8181 - $_.i = $_.i + 8; //#8183 - } //#8183 - $_.i = 0; //#8186 - for (;;) { //#8196 - if ($_.d2 <= $get($_.tab154, $_.i)) { //#8194 - var _3H = $geti($_.tab154, $_.i + 1, 7); //#8188 - for (var _3I = 0, _3J = _3H.length; _3I < _3J; _3I++) { //#8188 - $k[$j++] = $get(_3H, _3I); //#8188 - } //#8188 - $_.d2te = $k[--$j]; //#8189 - $_.d2to = $k[--$j]; //#8189 - $_.d2mwe = $k[--$j]; //#8190 - $_.d2mwo = $k[--$j]; //#8190 - $_.d2ele = $k[--$j]; //#8191 - $_.d2elo = $k[--$j]; //#8191 - $_.d2gs = $k[--$j]; //#8192 - break; //#8193 - } //#8193 - $_.i = $_.i + 8; //#8195 - } //#8195 - $_.i = 0; //#8198 - for (;;) { //#8208 - if ($_.d3 <= $get($_.tab164, $_.i)) { //#8206 - var _3Z = $geti($_.tab164, $_.i + 1, 7); //#8200 - for (var _3a = 0, _3b = _3Z.length; _3a < _3b; _3a++) { //#8200 - $k[$j++] = $get(_3Z, _3a); //#8200 - } //#8200 - $_.d3te = $k[--$j]; //#8201 - $_.d3to = $k[--$j]; //#8201 - $_.d3mwe = $k[--$j]; //#8202 - $_.d3mwo = $k[--$j]; //#8202 - $_.d3ele = $k[--$j]; //#8203 - $_.d3elo = $k[--$j]; //#8203 - $_.d3gs = $k[--$j]; //#8204 - break; //#8205 - } //#8205 - $_.i = $_.i + 8; //#8207 - } //#8207 - $_.i = 0; //#8210 - for (;;) { //#8220 - if ($_.d4 <= $get($_.tab154, $_.i)) { //#8218 - var _3r = $geti($_.tab154, $_.i + 1, 7); //#8212 - for (var _3s = 0, _3t = _3r.length; _3s < _3t; _3s++) { //#8212 - $k[$j++] = $get(_3r, _3s); //#8212 - } //#8212 - $_.d4te = $k[--$j]; //#8213 - $_.d4to = $k[--$j]; //#8213 - $_.d4mwe = $k[--$j]; //#8214 - $_.d4mwo = $k[--$j]; //#8214 - $_.d4ele = $k[--$j]; //#8215 - $_.d4elo = $k[--$j]; //#8215 - $_.d4gs = $k[--$j]; //#8216 - break; //#8217 - } //#8217 - $_.i = $_.i + 8; //#8219 - } //#8219 - $k[$j++] = 'd1wo'; //#8222 - $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8222 - $k[$j++] = $_.d1elo; //#8222 - $k[$j++] = $_.d1mwo; //#8222 - $k[$j++] = 4; //#8222 - $k[$j++] = false; //#8222 - $_.getRSSwidths(); //#8222 - var _48 = $k[--$j]; //#8222 - $_[$k[--$j]] = _48; //#8222 - $k[$j++] = 'd1we'; //#8223 - $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8223 - $k[$j++] = $_.d1ele; //#8223 - $k[$j++] = $_.d1mwe; //#8223 - $k[$j++] = 4; //#8223 - $k[$j++] = true; //#8223 - $_.getRSSwidths(); //#8223 - var _4F = $k[--$j]; //#8223 - $_[$k[--$j]] = _4F; //#8223 - $k[$j++] = 'd2wo'; //#8224 - $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2to; //#8224 - $k[$j++] = $_.d2elo; //#8224 - $k[$j++] = $_.d2mwo; //#8224 - $k[$j++] = 4; //#8224 - $k[$j++] = true; //#8224 - $_.getRSSwidths(); //#8224 - var _4M = $k[--$j]; //#8224 - $_[$k[--$j]] = _4M; //#8224 - $k[$j++] = 'd2we'; //#8225 - $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2to); //#8225 - $k[$j++] = $_.d2ele; //#8225 - $k[$j++] = $_.d2mwe; //#8225 - $k[$j++] = 4; //#8225 - $k[$j++] = false; //#8225 - $_.getRSSwidths(); //#8225 - var _4T = $k[--$j]; //#8225 - $_[$k[--$j]] = _4T; //#8225 - $k[$j++] = 'd3wo'; //#8226 - $k[$j++] = ~~($f($_.d3 - $_.d3gs) / $_.d3te); //#8226 - $k[$j++] = $_.d3elo; //#8226 - $k[$j++] = $_.d3mwo; //#8226 - $k[$j++] = 4; //#8226 - $k[$j++] = false; //#8226 - $_.getRSSwidths(); //#8226 - var _4a = $k[--$j]; //#8226 - $_[$k[--$j]] = _4a; //#8226 - $k[$j++] = 'd3we'; //#8227 - $k[$j++] = $f($_.d3 - $_.d3gs) % $_.d3te; //#8227 - $k[$j++] = $_.d3ele; //#8227 - $k[$j++] = $_.d3mwe; //#8227 - $k[$j++] = 4; //#8227 - $k[$j++] = true; //#8227 - $_.getRSSwidths(); //#8227 - var _4h = $k[--$j]; //#8227 - $_[$k[--$j]] = _4h; //#8227 - $k[$j++] = 'd4wo'; //#8228 - $k[$j++] = $f($_.d4 - $_.d4gs) % $_.d4to; //#8228 - $k[$j++] = $_.d4elo; //#8228 - $k[$j++] = $_.d4mwo; //#8228 - $k[$j++] = 4; //#8228 - $k[$j++] = true; //#8228 - $_.getRSSwidths(); //#8228 - var _4o = $k[--$j]; //#8228 - $_[$k[--$j]] = _4o; //#8228 - $k[$j++] = 'd4we'; //#8229 - $k[$j++] = ~~($f($_.d4 - $_.d4gs) / $_.d4to); //#8229 - $k[$j++] = $_.d4ele; //#8229 - $k[$j++] = $_.d4mwe; //#8229 - $k[$j++] = 4; //#8229 - $k[$j++] = false; //#8229 - $_.getRSSwidths(); //#8229 - var _4v = $k[--$j]; //#8229 - $_[$k[--$j]] = _4v; //#8229 - $_.d1w = $a(8); //#8231 - for (var _4y = 0; _4y <= 3; _4y += 1) { //#8236 - $_.i = _4y; //#8233 - $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8234 - $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8235 - } //#8235 - $_.d2w = $a(8); //#8238 - for (var _5A = 0; _5A <= 3; _5A += 1) { //#8243 - $_.i = _5A; //#8240 - $put($_.d2w, 7 - ($_.i * 2), $get($_.d2wo, $_.i)); //#8241 - $put($_.d2w, 6 - ($_.i * 2), $get($_.d2we, $_.i)); //#8242 - } //#8242 - $_.d3w = $a(8); //#8245 - for (var _5M = 0; _5M <= 3; _5M += 1) { //#8250 - $_.i = _5M; //#8247 - $put($_.d3w, 7 - ($_.i * 2), $get($_.d3wo, $_.i)); //#8248 - $put($_.d3w, 6 - ($_.i * 2), $get($_.d3we, $_.i)); //#8249 - } //#8249 - $_.d4w = $a(8); //#8252 - for (var _5Y = 0; _5Y <= 3; _5Y += 1) { //#8257 - $_.i = _5Y; //#8254 - $put($_.d4w, $_.i * 2, $get($_.d4wo, $_.i)); //#8255 - $put($_.d4w, ($_.i * 2) + 1, $get($_.d4we, $_.i)); //#8256 - } //#8256 - $k[$j++] = Infinity; //#8259 - var _5j = $_.d1w; //#8260 - for (var _5k = 0, _5l = _5j.length; _5k < _5l; _5k++) { //#8260 - $k[$j++] = $get(_5j, _5k); //#8260 - } //#8260 - var _5n = $_.d2w; //#8261 - for (var _5o = 0, _5p = _5n.length; _5o < _5p; _5o++) { //#8261 - $k[$j++] = $get(_5n, _5o); //#8261 - } //#8261 - var _5r = $_.d3w; //#8262 - for (var _5s = 0, _5t = _5r.length; _5s < _5t; _5s++) { //#8262 - $k[$j++] = $get(_5r, _5s); //#8262 - } //#8262 - var _5v = $_.d4w; //#8263 - for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#8263 - $k[$j++] = $get(_5v, _5w); //#8263 - } //#8263 - $_.widths = $a(); //#8263 - if (!bwipp_databaromni.__8279__) { //#8279 - $_ = Object.create($_); //#8279 - $_.checkweights = $a([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); //#8272 - $_.checkwidths = $a([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); //#8278 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8278 - bwipp_databaromni.__8279__ = 1; //#8278 - $_ = Object.getPrototypeOf($_); //#8278 - } //#8278 - $_.checksum = 0; //#8281 - for (var _63 = 0; _63 <= 31; _63 += 1) { //#8285 - $_.i = _63; //#8283 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8284 - } //#8284 - $_.checksum = $_.checksum % 79; //#8286 - if ($_.checksum >= 8) { //#8287 - $_.checksum = $f($_.checksum + 1); //#8287 - } //#8287 - if ($_.checksum >= 72) { //#8288 - $_.checksum = $f($_.checksum + 1); //#8288 - } //#8288 - $_.checklt = $geti($_.checkwidths, (~~($_.checksum / 9)) * 5, 5); //#8289 - $_.checkrtrev = $geti($_.checkwidths, ($_.checksum % 9) * 5, 5); //#8290 - $_.checkrt = $a(5); //#8291 - for (var _6N = 0; _6N <= 4; _6N += 1) { //#8295 - $_.i = _6N; //#8293 - $put($_.checkrt, $_.i, $get($_.checkrtrev, 4 - $_.i)); //#8294 - } //#8294 - if ($eq($_.format, "omni") || $eq($_.format, "truncated")) { //#8423 - $k[$j++] = Infinity; //#8300 - var _6V = $_.d1w; //#8301 - $k[$j++] = 1; //#8301 - for (var _6W = 0, _6X = _6V.length; _6W < _6X; _6W++) { //#8301 - $k[$j++] = $get(_6V, _6W); //#8301 - } //#8301 - var _6Z = $_.checklt; //#8301 - for (var _6a = 0, _6b = _6Z.length; _6a < _6b; _6a++) { //#8301 - $k[$j++] = $get(_6Z, _6a); //#8301 - } //#8301 - var _6d = $_.d2w; //#8301 - for (var _6e = 0, _6f = _6d.length; _6e < _6f; _6e++) { //#8301 - $k[$j++] = $get(_6d, _6e); //#8301 - } //#8301 - var _6h = $_.d4w; //#8302 - for (var _6i = 0, _6j = _6h.length; _6i < _6j; _6i++) { //#8302 - $k[$j++] = $get(_6h, _6i); //#8302 - } //#8302 - var _6l = $_.checkrt; //#8302 - for (var _6m = 0, _6n = _6l.length; _6m < _6n; _6m++) { //#8302 - $k[$j++] = $get(_6l, _6m); //#8302 - } //#8302 - var _6p = $_.d3w; //#8302 - for (var _6q = 0, _6r = _6p.length; _6q < _6r; _6q++) { //#8302 - $k[$j++] = $get(_6p, _6q); //#8302 - } //#8302 - $k[$j++] = 1; //#8302 - $k[$j++] = 1; //#8302 - $_.sbs = $a(); //#8302 - $k[$j++] = Infinity; //#8305 - var _6u = $_.sbs; //#8307 - $k[$j++] = Infinity; //#8308 - for (var _6w = 0, _6x = ~~(($_.sbs.length + 1) / 2); _6w < _6x; _6w++) { //#8308 - $k[$j++] = $_.height; //#8308 - } //#8308 - var _6z = $a(); //#8308 - $k[$j++] = Infinity; //#8309 - for (var _71 = 0, _72 = ~~(($_.sbs.length + 1) / 2); _71 < _72; _71++) { //#8309 - $k[$j++] = 0; //#8309 - } //#8309 - var _73 = $a(); //#8309 - $k[$j++] = 'ren'; //#8314 - $k[$j++] = bwipp_renlinear; //#8314 - $k[$j++] = 'sbs'; //#8314 - $k[$j++] = _6u; //#8314 - $k[$j++] = 'bhs'; //#8314 - $k[$j++] = _6z; //#8314 - $k[$j++] = 'bbs'; //#8314 - $k[$j++] = _73; //#8314 - $k[$j++] = 'txt'; //#8314 - $k[$j++] = $_.txt; //#8314 - $k[$j++] = 'textxalign'; //#8314 - $k[$j++] = "center"; //#8314 - $k[$j++] = 'borderleft'; //#8314 - $k[$j++] = 0; //#8314 - $k[$j++] = 'borderright'; //#8314 - $k[$j++] = 0; //#8314 - $k[$j++] = 'opt'; //#8314 - $k[$j++] = $_.options; //#8314 - var _76 = $d(); //#8314 - $k[$j++] = _76; //#8317 - if (!$_.dontdraw) { //#8317 - bwipp_renlinear(); //#8317 - } //#8317 - } else { //#8423 - $k[$j++] = Infinity; //#8321 - var _78 = $_.d1w; //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 1; //#8321 - for (var _79 = 0, _7A = _78.length; _79 < _7A; _79++) { //#8321 - $k[$j++] = $get(_78, _79); //#8321 - } //#8321 - var _7C = $_.checklt; //#8321 - for (var _7D = 0, _7E = _7C.length; _7D < _7E; _7D++) { //#8321 - $k[$j++] = $get(_7C, _7D); //#8321 - } //#8321 - var _7G = $_.d2w; //#8321 - for (var _7H = 0, _7I = _7G.length; _7H < _7I; _7H++) { //#8321 - $k[$j++] = $get(_7G, _7H); //#8321 - } //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 0; //#8321 - $_.top = $a(); //#8321 - $k[$j++] = Infinity; //#8322 - var _7L = $_.d4w; //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 1; //#8322 - for (var _7M = 0, _7N = _7L.length; _7M < _7N; _7M++) { //#8322 - $k[$j++] = $get(_7L, _7M); //#8322 - } //#8322 - var _7P = $_.checkrt; //#8322 - for (var _7Q = 0, _7R = _7P.length; _7Q < _7R; _7Q++) { //#8322 - $k[$j++] = $get(_7P, _7Q); //#8322 - } //#8322 - var _7T = $_.d3w; //#8322 - for (var _7U = 0, _7V = _7T.length; _7U < _7V; _7U++) { //#8322 - $k[$j++] = $get(_7T, _7U); //#8322 - } //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 0; //#8322 - $_.bot = $a(); //#8322 - for (var _7Y = 0; _7Y <= 24; _7Y += 2) { //#8327 - $_.i = _7Y; //#8324 - for (var _7c = 0, _7d = $get($_.top, $_.i); _7c < _7d; _7c++) { //#8325 - $k[$j++] = 0; //#8325 - } //#8325 - for (var _7h = 0, _7i = $get($_.top, $_.i + 1); _7h < _7i; _7h++) { //#8326 - $k[$j++] = 1; //#8326 - } //#8326 - } //#8326 - $astore($a(50)); //#8328 - $_.top = $k[--$j]; //#8328 - for (var _7l = 0; _7l <= 24; _7l += 2) { //#8333 - $_.i = _7l; //#8330 - for (var _7p = 0, _7q = $get($_.bot, $_.i); _7p < _7q; _7p++) { //#8331 - $k[$j++] = 1; //#8331 - } //#8331 - for (var _7u = 0, _7v = $get($_.bot, $_.i + 1); _7u < _7v; _7u++) { //#8332 - $k[$j++] = 0; //#8332 - } //#8332 - } //#8332 - $astore($a(50)); //#8334 - $_.bot = $k[--$j]; //#8334 - if ($eq($_.format, "stacked")) { //#8356 - $_.sep = $a(50); //#8338 - $put($_.sep, 0, 0); //#8339 - for (var _81 = 1; _81 <= 49; _81 += 1) { //#8347 - $_.i = _81; //#8341 - if ($eq($get($_.top, $_.i), $get($_.bot, $_.i))) { //#8345 - $put($_.sep, $_.i, $f(1 - $get($_.top, $_.i))); //#8343 - } else { //#8345 - $put($_.sep, $_.i, $f(1 - $get($_.sep, $_.i - 1))); //#8345 - } //#8345 - } //#8345 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#8348 - $puti($_.sep, 46, $a([0, 0, 0, 0])); //#8349 - $k[$j++] = Infinity; //#8350 - for (var _8M = 0, _8N = 5; _8M < _8N; _8M++) { //#8351 - $aload($_.top); //#8351 - } //#8351 - $aload($_.sep); //#8352 - for (var _8Q = 0, _8R = 7; _8Q < _8R; _8Q++) { //#8353 - $aload($_.bot); //#8353 - } //#8353 - $_.pixs = $a(); //#8353 - $_.pixy = ~~($_.pixs.length / 50); //#8355 - } //#8355 - if ($eq($_.format, "stackedomni")) { //#8406 - $k[$j++] = Infinity; //#8360 - $forall($_.top, function() { //#8360 - var _8X = $k[--$j]; //#8360 - $k[$j++] = $f(1 - _8X); //#8360 - }); //#8360 - $_.sep1 = $a(); //#8360 - $puti($_.sep1, 0, $a([0, 0, 0, 0])); //#8361 - $puti($_.sep1, 46, $a([0, 0, 0, 0])); //#8362 - for (var _8d = 18; _8d <= 30; _8d += 1) { //#8375 - $_.i = _8d; //#8364 - if ($get($_.top, $_.i) == 0) { //#8372 - if ($get($_.top, $_.i - 1) == 1) { //#8369 - $k[$j++] = 1; //#8367 - } else { //#8369 - var _8n = ($get($_.sep1, $_.i - 1) == 0) ? 1 : 0; //#8369 - $k[$j++] = _8n; //#8369 - } //#8369 - } else { //#8372 - $k[$j++] = 0; //#8372 - } //#8372 - $put($_.sep1, $_.i, $k[--$j]); //#8374 - } //#8374 - $k[$j++] = Infinity; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - for (var _8r = 0, _8s = 21; _8r < _8s; _8r++) { //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 1; //#8376 - } //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $_.sep2 = $a(); //#8376 - $k[$j++] = Infinity; //#8377 - $forall($_.bot, function() { //#8377 - var _8v = $k[--$j]; //#8377 - $k[$j++] = $f(1 - _8v); //#8377 - }); //#8377 - $_.sep3 = $a(); //#8377 - $puti($_.sep3, 0, $a([0, 0, 0, 0])); //#8378 - $puti($_.sep3, 46, $a([0, 0, 0, 0])); //#8379 - for (var _91 = 19; _91 <= 31; _91 += 1) { //#8392 - $_.i = _91; //#8381 - if ($get($_.bot, $_.i) == 0) { //#8389 - if ($get($_.bot, $_.i - 1) == 1) { //#8386 - $k[$j++] = 1; //#8384 - } else { //#8386 - var _9B = ($get($_.sep3, $_.i - 1) == 0) ? 1 : 0; //#8386 - $k[$j++] = _9B; //#8386 - } //#8386 - } else { //#8389 - $k[$j++] = 0; //#8389 - } //#8389 - $put($_.sep3, $_.i, $k[--$j]); //#8391 - } //#8391 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#8393 - $k[$j++] = true; //#8394 - for (var _9G = 0; _9G <= 12; _9G += 1) { //#8394 - var _9L = $k[--$j]; //#8394 - $k[$j++] = _9L && $eq($get($_.bot, _9G + 19), $get($_.f3, _9G)); //#8394 - } //#8394 - if ($k[--$j]) { //#8397 - $puti($_.sep3, 19, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#8396 - } //#8396 - $k[$j++] = Infinity; //#8398 - for (var _9Q = 0, _9R = $_.barxmult; _9Q < _9R; _9Q++) { //#8399 - $aload($_.top); //#8399 - } //#8399 - $aload($_.sep1); //#8400 - $aload($_.sep2); //#8401 - $aload($_.sep3); //#8402 - for (var _9X = 0, _9Y = $_.barxmult; _9X < _9Y; _9X++) { //#8403 - $aload($_.bot); //#8403 - } //#8403 - $_.pixs = $a(); //#8403 - $_.pixy = ~~($_.pixs.length / 50); //#8405 - } //#8405 + $_.oe = $k[--$j]; //#8389 + $_.el = $k[--$j]; //#8390 + $_.mw = $k[--$j]; //#8391 + $_.nm = $k[--$j]; //#8392 + $_.val = $k[--$j]; //#8393 + $_.out = $a($_.el); //#8394 + $_.mask = 0; //#8395 + for (var _1D = 0, _1C = $f($_.el - 2); _1D <= _1C; _1D += 1) { //#8422 + $_.bar = _1D; //#8397 + $_.ew = 1; //#8398 + var _1F = $_.bar; //#8399 + $_.mask = $_.mask | ((_1F < 0 ? 1 >>> -_1F : 1 << _1F)); //#8399 + for (;;) { //#8418 + $k[$j++] = 'sval'; //#8400 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8400 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8400 + $_.ncr(); //#8400 + var _1K = $k[--$j]; //#8400 + $_[$k[--$j]] = _1K; //#8400 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8403 + $k[$j++] = 'sval'; //#8402 + $k[$j++] = $_.sval; //#8402 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8402 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8402 + $_.ncr(); //#8402 + var _1Z = $k[--$j]; //#8402 + var _1a = $k[--$j]; //#8402 + $_[$k[--$j]] = $f(_1a - _1Z); //#8402 + } //#8402 + if ($f($_.el - $_.bar) > 2) { //#8412 + $_.lval = 0; //#8405 + for (var _1k = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1j = $f($_.mw + 1); _1k >= _1j; _1k -= 1) { //#8409 + $k[$j++] = $f(($f($f($_.nm - _1k) - $_.ew)) - 1); //#8407 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8407 + $_.ncr(); //#8407 + $_.lval = $f($k[--$j] + $_.lval); //#8408 + } //#8408 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8410 + } else { //#8412 + if ($f($_.nm - $_.ew) > $_.mw) { //#8412 + $_.sval = $f($_.sval - 1); //#8412 + } //#8412 + } //#8412 + $_.val = $f($_.val - $_.sval); //#8414 + if ($_.val < 0) { //#8415 + break; //#8415 + } //#8415 + $_.ew = $_.ew + 1; //#8416 + var _24 = $_.bar; //#8417 + $_.mask = $_.mask & (~((_24 < 0 ? 1 >>> -_24 : 1 << _24))); //#8417 + } //#8417 + $_.val = $f($_.val + $_.sval); //#8419 + $_.nm = $f($_.nm - $_.ew); //#8420 + $put($_.out, $_.bar, $_.ew); //#8421 + } //#8421 + $put($_.out, $f($_.el - 1), $_.nm); //#8423 + $k[$j++] = $_.out; //#8424 + }; //#8424 + $k[$j++] = Infinity; //#8427 + var _2H = $_.linkage ? 1 : 0; //#8428 + var _2J = $geti($_.barcode, 4, 13); //#8429 + $k[$j++] = _2H; //#8429 + for (var _2K = 0, _2L = _2J.length; _2K < _2L; _2K++) { //#8429 + $k[$j++] = $f($get(_2J, _2K) - 48); //#8429 + } //#8429 + $_.binval = $a(); //#8429 + for (var _2O = 0; _2O <= 12; _2O += 1) { //#8436 + $_.i = _2O; //#8433 + var _2P = $_.binval; //#8434 + var _2Q = $_.i; //#8434 + $put(_2P, _2Q + 1, $f($get(_2P, _2Q + 1) + (($get($_.binval, $_.i) % 4537077) * 10))); //#8434 + $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 4537077)); //#8435 + } //#8435 + $_.right = $get($_.binval, 13) % 4537077; //#8437 + var _2c = $_.binval; //#8438 + $put(_2c, 13, ~~($get(_2c, 13) / 4537077)); //#8438 + $_.left = 0; //#8440 + $_.i = true; //#8441 + for (var _2e = 0; _2e <= 13; _2e += 1) { //#8451 + $_.j = _2e; //#8443 + var _2h = $get($_.binval, $_.j); //#8444 + $k[$j++] = _2h; //#8450 + if ((_2h == 0) && $_.i) { //#8449 + $j--; //#8446 + } else { //#8449 + $_.i = false; //#8448 + $_.left = $f($_.left + ($k[--$j] * (~~Math.pow(10, 13 - $_.j)))); //#8449 + } //#8449 + } //#8449 + $_.d1 = ~~($_.left / 1597); //#8453 + $_.d2 = $_.left % 1597; //#8454 + $_.d3 = ~~($_.right / 1597); //#8455 + $_.d4 = $_.right % 1597; //#8456 + if (!bwipp_databaromni.__8473__) { //#8473 + $_ = Object.create($_); //#8473 + $_.tab164 = $a([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); //#8465 + $_.tab154 = $a([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); //#8472 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8472 + bwipp_databaromni.__8473__ = 1; //#8472 + $_ = Object.getPrototypeOf($_); //#8472 + } //#8472 + $_.i = 0; //#8475 + for (;;) { //#8485 + if ($_.d1 <= $get($_.tab164, $_.i)) { //#8483 + var _2z = $geti($_.tab164, $_.i + 1, 7); //#8477 + for (var _30 = 0, _31 = _2z.length; _30 < _31; _30++) { //#8477 + $k[$j++] = $get(_2z, _30); //#8477 + } //#8477 + $_.d1te = $k[--$j]; //#8478 + $_.d1to = $k[--$j]; //#8478 + $_.d1mwe = $k[--$j]; //#8479 + $_.d1mwo = $k[--$j]; //#8479 + $_.d1ele = $k[--$j]; //#8480 + $_.d1elo = $k[--$j]; //#8480 + $_.d1gs = $k[--$j]; //#8481 + break; //#8482 + } //#8482 + $_.i = $_.i + 8; //#8484 + } //#8484 + $_.i = 0; //#8487 + for (;;) { //#8497 + if ($_.d2 <= $get($_.tab154, $_.i)) { //#8495 + var _3H = $geti($_.tab154, $_.i + 1, 7); //#8489 + for (var _3I = 0, _3J = _3H.length; _3I < _3J; _3I++) { //#8489 + $k[$j++] = $get(_3H, _3I); //#8489 + } //#8489 + $_.d2te = $k[--$j]; //#8490 + $_.d2to = $k[--$j]; //#8490 + $_.d2mwe = $k[--$j]; //#8491 + $_.d2mwo = $k[--$j]; //#8491 + $_.d2ele = $k[--$j]; //#8492 + $_.d2elo = $k[--$j]; //#8492 + $_.d2gs = $k[--$j]; //#8493 + break; //#8494 + } //#8494 + $_.i = $_.i + 8; //#8496 + } //#8496 + $_.i = 0; //#8499 + for (;;) { //#8509 + if ($_.d3 <= $get($_.tab164, $_.i)) { //#8507 + var _3Z = $geti($_.tab164, $_.i + 1, 7); //#8501 + for (var _3a = 0, _3b = _3Z.length; _3a < _3b; _3a++) { //#8501 + $k[$j++] = $get(_3Z, _3a); //#8501 + } //#8501 + $_.d3te = $k[--$j]; //#8502 + $_.d3to = $k[--$j]; //#8502 + $_.d3mwe = $k[--$j]; //#8503 + $_.d3mwo = $k[--$j]; //#8503 + $_.d3ele = $k[--$j]; //#8504 + $_.d3elo = $k[--$j]; //#8504 + $_.d3gs = $k[--$j]; //#8505 + break; //#8506 + } //#8506 + $_.i = $_.i + 8; //#8508 + } //#8508 + $_.i = 0; //#8511 + for (;;) { //#8521 + if ($_.d4 <= $get($_.tab154, $_.i)) { //#8519 + var _3r = $geti($_.tab154, $_.i + 1, 7); //#8513 + for (var _3s = 0, _3t = _3r.length; _3s < _3t; _3s++) { //#8513 + $k[$j++] = $get(_3r, _3s); //#8513 + } //#8513 + $_.d4te = $k[--$j]; //#8514 + $_.d4to = $k[--$j]; //#8514 + $_.d4mwe = $k[--$j]; //#8515 + $_.d4mwo = $k[--$j]; //#8515 + $_.d4ele = $k[--$j]; //#8516 + $_.d4elo = $k[--$j]; //#8516 + $_.d4gs = $k[--$j]; //#8517 + break; //#8518 + } //#8518 + $_.i = $_.i + 8; //#8520 + } //#8520 + $k[$j++] = 'd1wo'; //#8523 + $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8523 + $k[$j++] = $_.d1elo; //#8523 + $k[$j++] = $_.d1mwo; //#8523 + $k[$j++] = 4; //#8523 + $k[$j++] = false; //#8523 + $_.getRSSwidths(); //#8523 + var _48 = $k[--$j]; //#8523 + $_[$k[--$j]] = _48; //#8523 + $k[$j++] = 'd1we'; //#8524 + $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8524 + $k[$j++] = $_.d1ele; //#8524 + $k[$j++] = $_.d1mwe; //#8524 + $k[$j++] = 4; //#8524 + $k[$j++] = true; //#8524 + $_.getRSSwidths(); //#8524 + var _4F = $k[--$j]; //#8524 + $_[$k[--$j]] = _4F; //#8524 + $k[$j++] = 'd2wo'; //#8525 + $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2to; //#8525 + $k[$j++] = $_.d2elo; //#8525 + $k[$j++] = $_.d2mwo; //#8525 + $k[$j++] = 4; //#8525 + $k[$j++] = true; //#8525 + $_.getRSSwidths(); //#8525 + var _4M = $k[--$j]; //#8525 + $_[$k[--$j]] = _4M; //#8525 + $k[$j++] = 'd2we'; //#8526 + $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2to); //#8526 + $k[$j++] = $_.d2ele; //#8526 + $k[$j++] = $_.d2mwe; //#8526 + $k[$j++] = 4; //#8526 + $k[$j++] = false; //#8526 + $_.getRSSwidths(); //#8526 + var _4T = $k[--$j]; //#8526 + $_[$k[--$j]] = _4T; //#8526 + $k[$j++] = 'd3wo'; //#8527 + $k[$j++] = ~~($f($_.d3 - $_.d3gs) / $_.d3te); //#8527 + $k[$j++] = $_.d3elo; //#8527 + $k[$j++] = $_.d3mwo; //#8527 + $k[$j++] = 4; //#8527 + $k[$j++] = false; //#8527 + $_.getRSSwidths(); //#8527 + var _4a = $k[--$j]; //#8527 + $_[$k[--$j]] = _4a; //#8527 + $k[$j++] = 'd3we'; //#8528 + $k[$j++] = $f($_.d3 - $_.d3gs) % $_.d3te; //#8528 + $k[$j++] = $_.d3ele; //#8528 + $k[$j++] = $_.d3mwe; //#8528 + $k[$j++] = 4; //#8528 + $k[$j++] = true; //#8528 + $_.getRSSwidths(); //#8528 + var _4h = $k[--$j]; //#8528 + $_[$k[--$j]] = _4h; //#8528 + $k[$j++] = 'd4wo'; //#8529 + $k[$j++] = $f($_.d4 - $_.d4gs) % $_.d4to; //#8529 + $k[$j++] = $_.d4elo; //#8529 + $k[$j++] = $_.d4mwo; //#8529 + $k[$j++] = 4; //#8529 + $k[$j++] = true; //#8529 + $_.getRSSwidths(); //#8529 + var _4o = $k[--$j]; //#8529 + $_[$k[--$j]] = _4o; //#8529 + $k[$j++] = 'd4we'; //#8530 + $k[$j++] = ~~($f($_.d4 - $_.d4gs) / $_.d4to); //#8530 + $k[$j++] = $_.d4ele; //#8530 + $k[$j++] = $_.d4mwe; //#8530 + $k[$j++] = 4; //#8530 + $k[$j++] = false; //#8530 + $_.getRSSwidths(); //#8530 + var _4v = $k[--$j]; //#8530 + $_[$k[--$j]] = _4v; //#8530 + $_.d1w = $a(8); //#8532 + for (var _4y = 0; _4y <= 3; _4y += 1) { //#8537 + $_.i = _4y; //#8534 + $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8535 + $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8536 + } //#8536 + $_.d2w = $a(8); //#8539 + for (var _5A = 0; _5A <= 3; _5A += 1) { //#8544 + $_.i = _5A; //#8541 + $put($_.d2w, 7 - ($_.i * 2), $get($_.d2wo, $_.i)); //#8542 + $put($_.d2w, 6 - ($_.i * 2), $get($_.d2we, $_.i)); //#8543 + } //#8543 + $_.d3w = $a(8); //#8546 + for (var _5M = 0; _5M <= 3; _5M += 1) { //#8551 + $_.i = _5M; //#8548 + $put($_.d3w, 7 - ($_.i * 2), $get($_.d3wo, $_.i)); //#8549 + $put($_.d3w, 6 - ($_.i * 2), $get($_.d3we, $_.i)); //#8550 + } //#8550 + $_.d4w = $a(8); //#8553 + for (var _5Y = 0; _5Y <= 3; _5Y += 1) { //#8558 + $_.i = _5Y; //#8555 + $put($_.d4w, $_.i * 2, $get($_.d4wo, $_.i)); //#8556 + $put($_.d4w, ($_.i * 2) + 1, $get($_.d4we, $_.i)); //#8557 + } //#8557 + $k[$j++] = Infinity; //#8560 + var _5j = $_.d1w; //#8561 + for (var _5k = 0, _5l = _5j.length; _5k < _5l; _5k++) { //#8561 + $k[$j++] = $get(_5j, _5k); //#8561 + } //#8561 + var _5n = $_.d2w; //#8562 + for (var _5o = 0, _5p = _5n.length; _5o < _5p; _5o++) { //#8562 + $k[$j++] = $get(_5n, _5o); //#8562 + } //#8562 + var _5r = $_.d3w; //#8563 + for (var _5s = 0, _5t = _5r.length; _5s < _5t; _5s++) { //#8563 + $k[$j++] = $get(_5r, _5s); //#8563 + } //#8563 + var _5v = $_.d4w; //#8564 + for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#8564 + $k[$j++] = $get(_5v, _5w); //#8564 + } //#8564 + $_.widths = $a(); //#8564 + if (!bwipp_databaromni.__8580__) { //#8580 + $_ = Object.create($_); //#8580 + $_.checkweights = $a([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); //#8573 + $_.checkwidths = $a([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); //#8579 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8579 + bwipp_databaromni.__8580__ = 1; //#8579 + $_ = Object.getPrototypeOf($_); //#8579 + } //#8579 + $_.checksum = 0; //#8582 + for (var _63 = 0; _63 <= 31; _63 += 1) { //#8586 + $_.i = _63; //#8584 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8585 + } //#8585 + $_.checksum = $_.checksum % 79; //#8587 + if ($_.checksum >= 8) { //#8588 + $_.checksum = $f($_.checksum + 1); //#8588 + } //#8588 + if ($_.checksum >= 72) { //#8589 + $_.checksum = $f($_.checksum + 1); //#8589 + } //#8589 + $_.checklt = $geti($_.checkwidths, (~~($_.checksum / 9)) * 5, 5); //#8590 + $_.checkrtrev = $geti($_.checkwidths, ($_.checksum % 9) * 5, 5); //#8591 + $_.checkrt = $a(5); //#8592 + for (var _6N = 0; _6N <= 4; _6N += 1) { //#8596 + $_.i = _6N; //#8594 + $put($_.checkrt, $_.i, $get($_.checkrtrev, 4 - $_.i)); //#8595 + } //#8595 + if ($eq($_.format, "omni") || $eq($_.format, "truncated")) { //#8724 + $k[$j++] = Infinity; //#8601 + var _6V = $_.d1w; //#8602 + $k[$j++] = 1; //#8602 + for (var _6W = 0, _6X = _6V.length; _6W < _6X; _6W++) { //#8602 + $k[$j++] = $get(_6V, _6W); //#8602 + } //#8602 + var _6Z = $_.checklt; //#8602 + for (var _6a = 0, _6b = _6Z.length; _6a < _6b; _6a++) { //#8602 + $k[$j++] = $get(_6Z, _6a); //#8602 + } //#8602 + var _6d = $_.d2w; //#8602 + for (var _6e = 0, _6f = _6d.length; _6e < _6f; _6e++) { //#8602 + $k[$j++] = $get(_6d, _6e); //#8602 + } //#8602 + var _6h = $_.d4w; //#8603 + for (var _6i = 0, _6j = _6h.length; _6i < _6j; _6i++) { //#8603 + $k[$j++] = $get(_6h, _6i); //#8603 + } //#8603 + var _6l = $_.checkrt; //#8603 + for (var _6m = 0, _6n = _6l.length; _6m < _6n; _6m++) { //#8603 + $k[$j++] = $get(_6l, _6m); //#8603 + } //#8603 + var _6p = $_.d3w; //#8603 + for (var _6q = 0, _6r = _6p.length; _6q < _6r; _6q++) { //#8603 + $k[$j++] = $get(_6p, _6q); //#8603 + } //#8603 + $k[$j++] = 1; //#8603 + $k[$j++] = 1; //#8603 + $_.sbs = $a(); //#8603 + $k[$j++] = Infinity; //#8606 + var _6u = $_.sbs; //#8608 + $k[$j++] = Infinity; //#8609 + for (var _6w = 0, _6x = ~~(($_.sbs.length + 1) / 2); _6w < _6x; _6w++) { //#8609 + $k[$j++] = $_.height; //#8609 + } //#8609 + var _6z = $a(); //#8609 + $k[$j++] = Infinity; //#8610 + for (var _71 = 0, _72 = ~~(($_.sbs.length + 1) / 2); _71 < _72; _71++) { //#8610 + $k[$j++] = 0; //#8610 + } //#8610 + var _73 = $a(); //#8610 + $k[$j++] = 'ren'; //#8615 + $k[$j++] = 'renlinear'; //#8615 + $k[$j++] = 'sbs'; //#8615 + $k[$j++] = _6u; //#8615 + $k[$j++] = 'bhs'; //#8615 + $k[$j++] = _6z; //#8615 + $k[$j++] = 'bbs'; //#8615 + $k[$j++] = _73; //#8615 + $k[$j++] = 'txt'; //#8615 + $k[$j++] = $_.txt; //#8615 + $k[$j++] = 'textxalign'; //#8615 + $k[$j++] = "center"; //#8615 + $k[$j++] = 'borderleft'; //#8615 + $k[$j++] = 0; //#8615 + $k[$j++] = 'borderright'; //#8615 + $k[$j++] = 0; //#8615 + $k[$j++] = 'opt'; //#8615 + $k[$j++] = $_.options; //#8615 + var _76 = $d(); //#8615 + $k[$j++] = _76; //#8618 + if (!$_.dontdraw) { //#8618 + bwipp_renlinear(); //#8618 + } //#8618 + } else { //#8724 + $k[$j++] = Infinity; //#8622 + var _78 = $_.d1w; //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 1; //#8622 + for (var _79 = 0, _7A = _78.length; _79 < _7A; _79++) { //#8622 + $k[$j++] = $get(_78, _79); //#8622 + } //#8622 + var _7C = $_.checklt; //#8622 + for (var _7D = 0, _7E = _7C.length; _7D < _7E; _7D++) { //#8622 + $k[$j++] = $get(_7C, _7D); //#8622 + } //#8622 + var _7G = $_.d2w; //#8622 + for (var _7H = 0, _7I = _7G.length; _7H < _7I; _7H++) { //#8622 + $k[$j++] = $get(_7G, _7H); //#8622 + } //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 0; //#8622 + $_.top = $a(); //#8622 + $k[$j++] = Infinity; //#8623 + var _7L = $_.d4w; //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 1; //#8623 + for (var _7M = 0, _7N = _7L.length; _7M < _7N; _7M++) { //#8623 + $k[$j++] = $get(_7L, _7M); //#8623 + } //#8623 + var _7P = $_.checkrt; //#8623 + for (var _7Q = 0, _7R = _7P.length; _7Q < _7R; _7Q++) { //#8623 + $k[$j++] = $get(_7P, _7Q); //#8623 + } //#8623 + var _7T = $_.d3w; //#8623 + for (var _7U = 0, _7V = _7T.length; _7U < _7V; _7U++) { //#8623 + $k[$j++] = $get(_7T, _7U); //#8623 + } //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 0; //#8623 + $_.bot = $a(); //#8623 + for (var _7Y = 0; _7Y <= 24; _7Y += 2) { //#8628 + $_.i = _7Y; //#8625 + for (var _7c = 0, _7d = $get($_.top, $_.i); _7c < _7d; _7c++) { //#8626 + $k[$j++] = 0; //#8626 + } //#8626 + for (var _7h = 0, _7i = $get($_.top, $_.i + 1); _7h < _7i; _7h++) { //#8627 + $k[$j++] = 1; //#8627 + } //#8627 + } //#8627 + $astore($a(50)); //#8629 + $_.top = $k[--$j]; //#8629 + for (var _7l = 0; _7l <= 24; _7l += 2) { //#8634 + $_.i = _7l; //#8631 + for (var _7p = 0, _7q = $get($_.bot, $_.i); _7p < _7q; _7p++) { //#8632 + $k[$j++] = 1; //#8632 + } //#8632 + for (var _7u = 0, _7v = $get($_.bot, $_.i + 1); _7u < _7v; _7u++) { //#8633 + $k[$j++] = 0; //#8633 + } //#8633 + } //#8633 + $astore($a(50)); //#8635 + $_.bot = $k[--$j]; //#8635 + if ($eq($_.format, "stacked")) { //#8657 + $_.sep = $a(50); //#8639 + $put($_.sep, 0, 0); //#8640 + for (var _81 = 1; _81 <= 49; _81 += 1) { //#8648 + $_.i = _81; //#8642 + if ($eq($get($_.top, $_.i), $get($_.bot, $_.i))) { //#8646 + $put($_.sep, $_.i, $f(1 - $get($_.top, $_.i))); //#8644 + } else { //#8646 + $put($_.sep, $_.i, $f(1 - $get($_.sep, $_.i - 1))); //#8646 + } //#8646 + } //#8646 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#8649 + $puti($_.sep, 46, $a([0, 0, 0, 0])); //#8650 + $k[$j++] = Infinity; //#8651 + for (var _8M = 0, _8N = 5; _8M < _8N; _8M++) { //#8652 + $aload($_.top); //#8652 + } //#8652 + $aload($_.sep); //#8653 + for (var _8Q = 0, _8R = 7; _8Q < _8R; _8Q++) { //#8654 + $aload($_.bot); //#8654 + } //#8654 + $_.pixs = $a(); //#8654 + $_.pixy = ~~($_.pixs.length / 50); //#8656 + } //#8656 + if ($eq($_.format, "stackedomni")) { //#8707 + $k[$j++] = Infinity; //#8661 + $forall($_.top, function() { //#8661 + var _8X = $k[--$j]; //#8661 + $k[$j++] = $f(1 - _8X); //#8661 + }); //#8661 + $_.sep1 = $a(); //#8661 + $puti($_.sep1, 0, $a([0, 0, 0, 0])); //#8662 + $puti($_.sep1, 46, $a([0, 0, 0, 0])); //#8663 + for (var _8d = 18; _8d <= 30; _8d += 1) { //#8676 + $_.i = _8d; //#8665 + if ($get($_.top, $_.i) == 0) { //#8673 + if ($get($_.top, $_.i - 1) == 1) { //#8670 + $k[$j++] = 1; //#8668 + } else { //#8670 + var _8n = ($get($_.sep1, $_.i - 1) == 0) ? 1 : 0; //#8670 + $k[$j++] = _8n; //#8670 + } //#8670 + } else { //#8673 + $k[$j++] = 0; //#8673 + } //#8673 + $put($_.sep1, $_.i, $k[--$j]); //#8675 + } //#8675 + $k[$j++] = Infinity; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + for (var _8r = 0, _8s = 21; _8r < _8s; _8r++) { //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 1; //#8677 + } //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $_.sep2 = $a(); //#8677 + $k[$j++] = Infinity; //#8678 + $forall($_.bot, function() { //#8678 + var _8v = $k[--$j]; //#8678 + $k[$j++] = $f(1 - _8v); //#8678 + }); //#8678 + $_.sep3 = $a(); //#8678 + $puti($_.sep3, 0, $a([0, 0, 0, 0])); //#8679 + $puti($_.sep3, 46, $a([0, 0, 0, 0])); //#8680 + for (var _91 = 19; _91 <= 31; _91 += 1) { //#8693 + $_.i = _91; //#8682 + if ($get($_.bot, $_.i) == 0) { //#8690 + if ($get($_.bot, $_.i - 1) == 1) { //#8687 + $k[$j++] = 1; //#8685 + } else { //#8687 + var _9B = ($get($_.sep3, $_.i - 1) == 0) ? 1 : 0; //#8687 + $k[$j++] = _9B; //#8687 + } //#8687 + } else { //#8690 + $k[$j++] = 0; //#8690 + } //#8690 + $put($_.sep3, $_.i, $k[--$j]); //#8692 + } //#8692 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#8694 + $k[$j++] = true; //#8695 + for (var _9G = 0; _9G <= 12; _9G += 1) { //#8695 + var _9L = $k[--$j]; //#8695 + $k[$j++] = _9L && $eq($get($_.bot, _9G + 19), $get($_.f3, _9G)); //#8695 + } //#8695 + if ($k[--$j]) { //#8698 + $puti($_.sep3, 19, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#8697 + } //#8697 + $k[$j++] = Infinity; //#8699 + for (var _9Q = 0, _9R = $_.barxmult; _9Q < _9R; _9Q++) { //#8700 + $aload($_.top); //#8700 + } //#8700 + $aload($_.sep1); //#8701 + $aload($_.sep2); //#8702 + $aload($_.sep3); //#8703 + for (var _9X = 0, _9Y = $_.barxmult; _9X < _9Y; _9X++) { //#8704 + $aload($_.bot); //#8704 + } //#8704 + $_.pixs = $a(); //#8704 + $_.pixy = ~~($_.pixs.length / 50); //#8706 + } //#8706 var _9g = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 50], ["pixy", $_.pixy], @@ -11593,2070 +12088,2070 @@ function bwipp_databaromni() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#8420 - $k[$j++] = _9g; //#8423 - if (!$_.dontdraw) { //#8423 - bwipp_renmatrix(); //#8423 - } //#8423 - } //#8423 - $_ = Object.getPrototypeOf($_); //#8427 - $_ = Object.getPrototypeOf($_); //#8429 + ]); //#8721 + $k[$j++] = _9g; //#8724 + if (!$_.dontdraw) { //#8724 + bwipp_renmatrix(); //#8724 + } //#8724 + } //#8724 + $_ = Object.getPrototypeOf($_); //#8728 + $_ = Object.getPrototypeOf($_); //#8730 } //bwipp_databaromni function bwipp_databarstacked() { - $_ = Object.create($_); //#8458 - $_.dontdraw = false; //#8461 - $k[$j++] = $_; //#8463 - bwipp_processoptions(); //#8463 - $_.options = $k[--$j]; //#8463 - $_.barcode = $k[--$j]; //#8464 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8469 - $k[$j++] = 'bwipp.databarstackedBadLength#8468'; //#8468 - $k[$j++] = "GS1 DataBar Stacked must be 13 or 14 digits"; //#8468 - bwipp_raiseerror(); //#8468 - } //#8468 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8472 - $k[$j++] = 'bwipp.databarstackedBadAI#8471'; //#8471 - $k[$j++] = "GS1 DataBar Stacked must begin with (01) application identifier"; //#8471 - bwipp_raiseerror(); //#8471 - } //#8471 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8473 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8477 - var _B = $get(_8, _9); //#8477 - if ((_B < 48) || (_B > 57)) { //#8476 - $k[$j++] = 'bwipp.databarstackedBadCharacter#8475'; //#8475 - $k[$j++] = "GS1 DataBar Stacked must contain only digits"; //#8475 - bwipp_raiseerror(); //#8475 - } //#8475 - } //#8475 - $_.checksum = 0; //#8480 - for (var _C = 0; _C <= 12; _C += 1) { //#8484 - $_.i = _C; //#8482 - $k[$j++] = 'checksum'; //#8483 - $k[$j++] = $_.checksum; //#8483 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8483 - if (($_.i % 2) == 0) { //#8483 - var _I = $k[--$j]; //#8483 - $k[$j++] = _I * 3; //#8483 - } //#8483 - var _J = $k[--$j]; //#8483 - var _K = $k[--$j]; //#8483 - $_[$k[--$j]] = $f(_K + _J); //#8483 - } //#8483 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8485 - if ($_.barcode.length == 18) { //#8490 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8489 - $k[$j++] = 'bwipp.databarstackedBadCheckDigit#8488'; //#8488 - $k[$j++] = "Incorrect GS1 DataBar Stacked check digit provided"; //#8488 - bwipp_raiseerror(); //#8488 - } //#8488 - } //#8488 - var _R = $s(18); //#8491 - $puti(_R, 0, $_.barcode); //#8492 - $put(_R, 17, $_.checksum + 48); //#8493 - $_.barcode = _R; //#8494 - $put($_.options, "dontdraw", true); //#8497 - $put($_.options, "format", "stacked"); //#8498 - $k[$j++] = 'args'; //#8500 - $k[$j++] = $_.barcode; //#8500 - $k[$j++] = $_.options; //#8500 - bwipp_databaromni(); //#8500 - var _Y = $k[--$j]; //#8500 - $_[$k[--$j]] = _Y; //#8500 - $put($_.args, "opt", $_.options); //#8502 - $k[$j++] = $_.args; //#8505 - if (!$_.dontdraw) { //#8505 - bwipp_renmatrix(); //#8505 - } //#8505 - $_ = Object.getPrototypeOf($_); //#8507 + $_ = Object.create($_); //#8759 + $_.dontdraw = false; //#8762 + $k[$j++] = $_; //#8764 + bwipp_processoptions(); //#8764 + $_.options = $k[--$j]; //#8764 + $_.barcode = $k[--$j]; //#8765 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8770 + $k[$j++] = 'bwipp.databarstackedBadLength#8769'; //#8769 + $k[$j++] = "GS1 DataBar Stacked must be 13 or 14 digits"; //#8769 + bwipp_raiseerror(); //#8769 + } //#8769 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8773 + $k[$j++] = 'bwipp.databarstackedBadAI#8772'; //#8772 + $k[$j++] = "GS1 DataBar Stacked must begin with (01) application identifier"; //#8772 + bwipp_raiseerror(); //#8772 + } //#8772 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8774 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8778 + var _B = $get(_8, _9); //#8778 + if ((_B < 48) || (_B > 57)) { //#8777 + $k[$j++] = 'bwipp.databarstackedBadCharacter#8776'; //#8776 + $k[$j++] = "GS1 DataBar Stacked must contain only digits"; //#8776 + bwipp_raiseerror(); //#8776 + } //#8776 + } //#8776 + $_.checksum = 0; //#8781 + for (var _C = 0; _C <= 12; _C += 1) { //#8785 + $_.i = _C; //#8783 + $k[$j++] = 'checksum'; //#8784 + $k[$j++] = $_.checksum; //#8784 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8784 + if (($_.i % 2) == 0) { //#8784 + var _I = $k[--$j]; //#8784 + $k[$j++] = _I * 3; //#8784 + } //#8784 + var _J = $k[--$j]; //#8784 + var _K = $k[--$j]; //#8784 + $_[$k[--$j]] = $f(_K + _J); //#8784 + } //#8784 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8786 + if ($_.barcode.length == 18) { //#8791 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8790 + $k[$j++] = 'bwipp.databarstackedBadCheckDigit#8789'; //#8789 + $k[$j++] = "Incorrect GS1 DataBar Stacked check digit provided"; //#8789 + bwipp_raiseerror(); //#8789 + } //#8789 + } //#8789 + var _R = $s(18); //#8792 + $puti(_R, 0, $_.barcode); //#8793 + $put(_R, 17, $_.checksum + 48); //#8794 + $_.barcode = _R; //#8795 + $put($_.options, "dontdraw", true); //#8798 + $put($_.options, "format", "stacked"); //#8799 + $k[$j++] = 'args'; //#8801 + $k[$j++] = $_.barcode; //#8801 + $k[$j++] = $_.options; //#8801 + bwipp_databaromni(); //#8801 + var _Y = $k[--$j]; //#8801 + $_[$k[--$j]] = _Y; //#8801 + $put($_.args, "opt", $_.options); //#8803 + $k[$j++] = $_.args; //#8806 + if (!$_.dontdraw) { //#8806 + bwipp_renmatrix(); //#8806 + } //#8806 + $_ = Object.getPrototypeOf($_); //#8808 } //bwipp_databarstacked function bwipp_databarstackedomni() { - $_ = Object.create($_); //#8536 - $_.dontdraw = false; //#8539 - $k[$j++] = $_; //#8541 - bwipp_processoptions(); //#8541 - $_.options = $k[--$j]; //#8541 - $_.barcode = $k[--$j]; //#8542 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8547 - $k[$j++] = 'bwipp.databarstackedomniBadAI#8546'; //#8546 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; //#8546 - bwipp_raiseerror(); //#8546 - } //#8546 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8550 - $k[$j++] = 'bwipp.databarstackedomniBadLength#8549'; //#8549 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; //#8549 - bwipp_raiseerror(); //#8549 - } //#8549 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8551 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8555 - var _B = $get(_8, _9); //#8555 - if ((_B < 48) || (_B > 57)) { //#8554 - $k[$j++] = 'bwipp.databarstackedomniBadCharacter#8553'; //#8553 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; //#8553 - bwipp_raiseerror(); //#8553 - } //#8553 - } //#8553 - $_.checksum = 0; //#8558 - for (var _C = 0; _C <= 12; _C += 1) { //#8562 - $_.i = _C; //#8560 - $k[$j++] = 'checksum'; //#8561 - $k[$j++] = $_.checksum; //#8561 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8561 - if (($_.i % 2) == 0) { //#8561 - var _I = $k[--$j]; //#8561 - $k[$j++] = _I * 3; //#8561 - } //#8561 - var _J = $k[--$j]; //#8561 - var _K = $k[--$j]; //#8561 - $_[$k[--$j]] = $f(_K + _J); //#8561 - } //#8561 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8563 - if ($_.barcode.length == 18) { //#8568 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8567 - $k[$j++] = 'bwipp.databarstackedomniBadCheckDigit#8566'; //#8566 - $k[$j++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; //#8566 - bwipp_raiseerror(); //#8566 - } //#8566 - } //#8566 - var _R = $s(18); //#8569 - $puti(_R, 0, $_.barcode); //#8570 - $put(_R, 17, $_.checksum + 48); //#8571 - $_.barcode = _R; //#8572 - $put($_.options, "dontdraw", true); //#8575 - $put($_.options, "format", "stackedomni"); //#8576 - $k[$j++] = 'args'; //#8578 - $k[$j++] = $_.barcode; //#8578 - $k[$j++] = $_.options; //#8578 - bwipp_databaromni(); //#8578 - var _Y = $k[--$j]; //#8578 - $_[$k[--$j]] = _Y; //#8578 - $put($_.args, "opt", $_.options); //#8580 - $k[$j++] = $_.args; //#8583 - if (!$_.dontdraw) { //#8583 - bwipp_renmatrix(); //#8583 - } //#8583 - $_ = Object.getPrototypeOf($_); //#8585 + $_ = Object.create($_); //#8837 + $_.dontdraw = false; //#8840 + $k[$j++] = $_; //#8842 + bwipp_processoptions(); //#8842 + $_.options = $k[--$j]; //#8842 + $_.barcode = $k[--$j]; //#8843 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8848 + $k[$j++] = 'bwipp.databarstackedomniBadAI#8847'; //#8847 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; //#8847 + bwipp_raiseerror(); //#8847 + } //#8847 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8851 + $k[$j++] = 'bwipp.databarstackedomniBadLength#8850'; //#8850 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; //#8850 + bwipp_raiseerror(); //#8850 + } //#8850 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8852 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8856 + var _B = $get(_8, _9); //#8856 + if ((_B < 48) || (_B > 57)) { //#8855 + $k[$j++] = 'bwipp.databarstackedomniBadCharacter#8854'; //#8854 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; //#8854 + bwipp_raiseerror(); //#8854 + } //#8854 + } //#8854 + $_.checksum = 0; //#8859 + for (var _C = 0; _C <= 12; _C += 1) { //#8863 + $_.i = _C; //#8861 + $k[$j++] = 'checksum'; //#8862 + $k[$j++] = $_.checksum; //#8862 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8862 + if (($_.i % 2) == 0) { //#8862 + var _I = $k[--$j]; //#8862 + $k[$j++] = _I * 3; //#8862 + } //#8862 + var _J = $k[--$j]; //#8862 + var _K = $k[--$j]; //#8862 + $_[$k[--$j]] = $f(_K + _J); //#8862 + } //#8862 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8864 + if ($_.barcode.length == 18) { //#8869 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8868 + $k[$j++] = 'bwipp.databarstackedomniBadCheckDigit#8867'; //#8867 + $k[$j++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; //#8867 + bwipp_raiseerror(); //#8867 + } //#8867 + } //#8867 + var _R = $s(18); //#8870 + $puti(_R, 0, $_.barcode); //#8871 + $put(_R, 17, $_.checksum + 48); //#8872 + $_.barcode = _R; //#8873 + $put($_.options, "dontdraw", true); //#8876 + $put($_.options, "format", "stackedomni"); //#8877 + $k[$j++] = 'args'; //#8879 + $k[$j++] = $_.barcode; //#8879 + $k[$j++] = $_.options; //#8879 + bwipp_databaromni(); //#8879 + var _Y = $k[--$j]; //#8879 + $_[$k[--$j]] = _Y; //#8879 + $put($_.args, "opt", $_.options); //#8881 + $k[$j++] = $_.args; //#8884 + if (!$_.dontdraw) { //#8884 + bwipp_renmatrix(); //#8884 + } //#8884 + $_ = Object.getPrototypeOf($_); //#8886 } //bwipp_databarstackedomni function bwipp_databartruncated() { - $_ = Object.create($_); //#8614 - $_.dontdraw = false; //#8617 - $k[$j++] = $_; //#8619 - bwipp_processoptions(); //#8619 - $_.options = $k[--$j]; //#8619 - $_.barcode = $k[--$j]; //#8620 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8625 - $k[$j++] = 'bwipp.databartruncatedBadLength#8624'; //#8624 - $k[$j++] = "GS1 DataBar Truncated must be 13 or 14 digits"; //#8624 - bwipp_raiseerror(); //#8624 - } //#8624 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8628 - $k[$j++] = 'bwipp.databartruncatedBadAI#8627'; //#8627 - $k[$j++] = "GS1 DataBar Truncated must begin with (01) application identifier"; //#8627 - bwipp_raiseerror(); //#8627 - } //#8627 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8629 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8633 - var _B = $get(_8, _9); //#8633 - if ((_B < 48) || (_B > 57)) { //#8632 - $k[$j++] = 'bwipp.databartruncatedBadCharacter#8631'; //#8631 - $k[$j++] = "GS1 DataBar Truncated must contain only digits"; //#8631 - bwipp_raiseerror(); //#8631 - } //#8631 - } //#8631 - $_.checksum = 0; //#8636 - for (var _C = 0; _C <= 12; _C += 1) { //#8640 - $_.i = _C; //#8638 - $k[$j++] = 'checksum'; //#8639 - $k[$j++] = $_.checksum; //#8639 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8639 - if (($_.i % 2) == 0) { //#8639 - var _I = $k[--$j]; //#8639 - $k[$j++] = _I * 3; //#8639 - } //#8639 - var _J = $k[--$j]; //#8639 - var _K = $k[--$j]; //#8639 - $_[$k[--$j]] = $f(_K + _J); //#8639 - } //#8639 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8641 - if ($_.barcode.length == 18) { //#8646 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8645 - $k[$j++] = 'bwipp.databartruncatedBadCheckDigit#8644'; //#8644 - $k[$j++] = "Incorrect GS1 DataBar Truncated check digit provided"; //#8644 - bwipp_raiseerror(); //#8644 - } //#8644 - } //#8644 - var _R = $s(18); //#8647 - $puti(_R, 0, $_.barcode); //#8648 - $put(_R, 17, $_.checksum + 48); //#8649 - $_.barcode = _R; //#8650 - $put($_.options, "dontdraw", true); //#8653 - $put($_.options, "format", "truncated"); //#8654 - $k[$j++] = 'args'; //#8656 - $k[$j++] = $_.barcode; //#8656 - $k[$j++] = $_.options; //#8656 - bwipp_databaromni(); //#8656 - var _Y = $k[--$j]; //#8656 - $_[$k[--$j]] = _Y; //#8656 - $put($_.args, "opt", $_.options); //#8658 - $k[$j++] = $_.args; //#8661 - if (!$_.dontdraw) { //#8661 - bwipp_renlinear(); //#8661 - } //#8661 - $_ = Object.getPrototypeOf($_); //#8663 + $_ = Object.create($_); //#8915 + $_.dontdraw = false; //#8918 + $k[$j++] = $_; //#8920 + bwipp_processoptions(); //#8920 + $_.options = $k[--$j]; //#8920 + $_.barcode = $k[--$j]; //#8921 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8926 + $k[$j++] = 'bwipp.databartruncatedBadLength#8925'; //#8925 + $k[$j++] = "GS1 DataBar Truncated must be 13 or 14 digits"; //#8925 + bwipp_raiseerror(); //#8925 + } //#8925 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8929 + $k[$j++] = 'bwipp.databartruncatedBadAI#8928'; //#8928 + $k[$j++] = "GS1 DataBar Truncated must begin with (01) application identifier"; //#8928 + bwipp_raiseerror(); //#8928 + } //#8928 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8930 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8934 + var _B = $get(_8, _9); //#8934 + if ((_B < 48) || (_B > 57)) { //#8933 + $k[$j++] = 'bwipp.databartruncatedBadCharacter#8932'; //#8932 + $k[$j++] = "GS1 DataBar Truncated must contain only digits"; //#8932 + bwipp_raiseerror(); //#8932 + } //#8932 + } //#8932 + $_.checksum = 0; //#8937 + for (var _C = 0; _C <= 12; _C += 1) { //#8941 + $_.i = _C; //#8939 + $k[$j++] = 'checksum'; //#8940 + $k[$j++] = $_.checksum; //#8940 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8940 + if (($_.i % 2) == 0) { //#8940 + var _I = $k[--$j]; //#8940 + $k[$j++] = _I * 3; //#8940 + } //#8940 + var _J = $k[--$j]; //#8940 + var _K = $k[--$j]; //#8940 + $_[$k[--$j]] = $f(_K + _J); //#8940 + } //#8940 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8942 + if ($_.barcode.length == 18) { //#8947 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8946 + $k[$j++] = 'bwipp.databartruncatedBadCheckDigit#8945'; //#8945 + $k[$j++] = "Incorrect GS1 DataBar Truncated check digit provided"; //#8945 + bwipp_raiseerror(); //#8945 + } //#8945 + } //#8945 + var _R = $s(18); //#8948 + $puti(_R, 0, $_.barcode); //#8949 + $put(_R, 17, $_.checksum + 48); //#8950 + $_.barcode = _R; //#8951 + $put($_.options, "dontdraw", true); //#8954 + $put($_.options, "format", "truncated"); //#8955 + $k[$j++] = 'args'; //#8957 + $k[$j++] = $_.barcode; //#8957 + $k[$j++] = $_.options; //#8957 + bwipp_databaromni(); //#8957 + var _Y = $k[--$j]; //#8957 + $_[$k[--$j]] = _Y; //#8957 + $put($_.args, "opt", $_.options); //#8959 + $k[$j++] = $_.args; //#8962 + if (!$_.dontdraw) { //#8962 + bwipp_renlinear(); //#8962 + } //#8962 + $_ = Object.getPrototypeOf($_); //#8964 } //bwipp_databartruncated function bwipp_databarlimited() { - $_ = Object.create($_); //#8693 - $_.dontdraw = false; //#8696 - $_.height = 10 / 72; //#8697 - $_.linkage = false; //#8698 - $k[$j++] = $_; //#8700 - bwipp_processoptions(); //#8700 - $_.options = $k[--$j]; //#8700 - $_.barcode = $k[--$j]; //#8701 - bwipp_loadctx(bwipp_databarlimited) //#8703 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8708 - $k[$j++] = 'bwipp.databarlimitedBadLength#8707'; //#8707 - $k[$j++] = "GS1 DataBar Limited must be 13 or 14 digits"; //#8707 - bwipp_raiseerror(); //#8707 - } //#8707 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8711 - $k[$j++] = 'bwipp.databarlimitedBadAI#8710'; //#8710 - $k[$j++] = "GS1 DataBar Limited must begin with (01) application identifier"; //#8710 - bwipp_raiseerror(); //#8710 - } //#8710 - var _7 = $get($_.barcode, 4); //#8712 - if ((_7 < 48) || (_7 > 49)) { //#8714 - $k[$j++] = 'bwipp.databarlimitedBadStartDigit#8713'; //#8713 - $k[$j++] = "GS1 DataBar Limited must begin with 0 or 1"; //#8713 - bwipp_raiseerror(); //#8713 - } //#8713 - var _A = $geti($_.barcode, 5, $_.barcode.length - 5); //#8715 - for (var _B = 0, _C = _A.length; _B < _C; _B++) { //#8719 - var _D = $get(_A, _B); //#8719 - if ((_D < 48) || (_D > 57)) { //#8718 - $k[$j++] = 'bwipp.databarlimitedBadCharacter#8717'; //#8717 - $k[$j++] = "GS1 DataBar Limited must contain only digits"; //#8717 - bwipp_raiseerror(); //#8717 - } //#8717 - } //#8717 - $_.checksum = 0; //#8722 - for (var _E = 0; _E <= 12; _E += 1) { //#8726 - $_.i = _E; //#8724 - $k[$j++] = 'checksum'; //#8725 - $k[$j++] = $_.checksum; //#8725 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8725 - if (($_.i % 2) == 0) { //#8725 - var _K = $k[--$j]; //#8725 - $k[$j++] = _K * 3; //#8725 - } //#8725 - var _L = $k[--$j]; //#8725 - var _M = $k[--$j]; //#8725 - $_[$k[--$j]] = $f(_M + _L); //#8725 - } //#8725 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8727 - if ($_.barcode.length == 18) { //#8732 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8731 - $k[$j++] = 'bwipp.databarlimitedBadCheckDigit#8730'; //#8730 - $k[$j++] = "Incorrect GS1 DataBar Limited check digit provided"; //#8730 - bwipp_raiseerror(); //#8730 - } //#8730 - } //#8730 - var _T = $s(18); //#8733 - $puti(_T, 0, $_.barcode); //#8734 - $put(_T, 17, $_.checksum + 48); //#8735 - $_.barcode = _T; //#8736 - if (!bwipp_databarlimited.__8741__) { //#8741 - $_ = Object.create($_); //#8741 - $_.linkval = $a([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); //#8740 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8740 - bwipp_databarlimited.__8741__ = 1; //#8740 - $_ = Object.getPrototypeOf($_); //#8740 - } //#8740 - $k[$j++] = Infinity; //#8742 - var _Z = $geti($_.barcode, 4, 13); //#8743 - for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#8743 - $k[$j++] = $f($get(_Z, _a) - 48); //#8743 - } //#8743 - $_.binval = $a(); //#8743 - if ($_.linkage) { //#8750 - for (var _h = 0, _g = $_.binval.length - 1; _h <= _g; _h += 1) { //#8749 - $_.i = _h; //#8747 - $put($_.binval, $_.i, $f($get($_.binval, $_.i) + $get($_.linkval, $_.i))); //#8748 - } //#8748 - } //#8748 - $_.txt = $a($_.barcode.length); //#8753 - for (var _u = 0, _t = $_.barcode.length - 1; _u <= _t; _u += 1) { //#8757 - $_.i = _u; //#8755 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8756 - } //#8756 - $_.ncr = function() { - var _11 = $k[--$j]; //#8760 - var _12 = $k[--$j]; //#8760 - var _13 = $f(_12 - _11); //#8760 - if (_11 < $f(_12 - _11)) { //#8760 - var _ = _13; //#8760 - _13 = _11; //#8760 - _11 = _; //#8760 - } //#8760 - $k[$j++] = _13; //#8767 - $k[$j++] = 1; //#8767 - $k[$j++] = 1; //#8767 - for (var _15 = _12, _14 = $f(_11 + 1); _15 >= _14; _15 -= 1) { //#8767 - var _16 = $k[--$j]; //#8763 - var _17 = $k[--$j]; //#8764 - var _18 = $k[--$j]; //#8764 - $k[$j++] = _18; //#8766 - $k[$j++] = _17; //#8766 - $k[$j++] = _16 * _15; //#8766 - if ($le(_17, _18)) { //#8766 - var _19 = $k[--$j]; //#8765 - var _1A = $k[--$j]; //#8765 - $k[$j++] = $f(_1A + 1); //#8765 - $k[$j++] = ~~(_19 / _1A); //#8765 - } //#8765 - } //#8765 - for (;;) { //#8771 - var _1B = $k[--$j]; //#8769 - var _1C = $k[--$j]; //#8769 - var _1D = $k[--$j]; //#8769 - $k[$j++] = _1D; //#8769 - $k[$j++] = _1C; //#8769 - $k[$j++] = _1B; //#8769 - if ($gt(_1C, _1D)) { //#8769 - break; //#8769 - } //#8769 - var _1E = $k[--$j]; //#8770 - var _1F = $k[--$j]; //#8770 - $k[$j++] = $f(_1F + 1); //#8770 - $k[$j++] = ~~(_1E / _1F); //#8770 - } //#8770 - var _1G = $k[--$j]; //#8772 - var _1H = $k[--$j]; //#8772 - $k[$j++] = _1G; //#8772 - $k[$j++] = _1H; //#8772 - $j--; //#8772 - var _1I = $k[--$j]; //#8772 - var _1J = $k[--$j]; //#8772 - $k[$j++] = _1I; //#8772 - $k[$j++] = _1J; //#8772 - $j--; //#8772 - }; //#8772 - $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#8776 - $_.el = $k[--$j]; //#8777 - $_.mw = $k[--$j]; //#8778 - $_.nm = $k[--$j]; //#8779 - $_.val = $k[--$j]; //#8780 - $_.out = $a($_.el); //#8781 - $_.mask = 0; //#8782 - for (var _1T = 0, _1S = $f($_.el - 2); _1T <= _1S; _1T += 1) { //#8809 - $_.bar = _1T; //#8784 - $_.ew = 1; //#8785 - var _1V = $_.bar; //#8786 - $_.mask = $_.mask | ((_1V < 0 ? 1 >>> -_1V : 1 << _1V)); //#8786 - for (;;) { //#8805 - $k[$j++] = 'sval'; //#8787 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8787 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8787 - $_.ncr(); //#8787 - var _1a = $k[--$j]; //#8787 - $_[$k[--$j]] = _1a; //#8787 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8790 - $k[$j++] = 'sval'; //#8789 - $k[$j++] = $_.sval; //#8789 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8789 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8789 - $_.ncr(); //#8789 - var _1p = $k[--$j]; //#8789 - var _1q = $k[--$j]; //#8789 - $_[$k[--$j]] = $f(_1q - _1p); //#8789 - } //#8789 - if ($f($_.el - $_.bar) > 2) { //#8799 - $_.lval = 0; //#8792 - for (var _20 = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1z = $f($_.mw + 1); _20 >= _1z; _20 -= 1) { //#8796 - $k[$j++] = $f(($f($f($_.nm - _20) - $_.ew)) - 1); //#8794 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8794 - $_.ncr(); //#8794 - $_.lval = $f($k[--$j] + $_.lval); //#8795 - } //#8795 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8797 - } else { //#8799 - if ($f($_.nm - $_.ew) > $_.mw) { //#8799 - $_.sval = $f($_.sval - 1); //#8799 - } //#8799 - } //#8799 - $_.val = $f($_.val - $_.sval); //#8801 - if ($_.val < 0) { //#8802 - break; //#8802 - } //#8802 - $_.ew = $_.ew + 1; //#8803 - var _2K = $_.bar; //#8804 - $_.mask = $_.mask & (~((_2K < 0 ? 1 >>> -_2K : 1 << _2K))); //#8804 - } //#8804 - $_.val = $f($_.val + $_.sval); //#8806 - $_.nm = $f($_.nm - $_.ew); //#8807 - $put($_.out, $_.bar, $_.ew); //#8808 - } //#8808 - $put($_.out, $f($_.el - 1), $_.nm); //#8810 - $k[$j++] = $_.out; //#8811 - }; //#8811 - for (var _2W = 0; _2W <= 11; _2W += 1) { //#8818 - $_.i = _2W; //#8815 - var _2X = $_.binval; //#8816 - var _2Y = $_.i; //#8816 - $put(_2X, _2Y + 1, $f($get(_2X, _2Y + 1) + (($get($_.binval, $_.i) % 2013571) * 10))); //#8816 - $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 2013571)); //#8817 - } //#8817 - $_.d2 = $get($_.binval, 12) % 2013571; //#8819 - var _2k = $_.binval; //#8820 - $put(_2k, 12, ~~($get(_2k, 12) / 2013571)); //#8820 - $_.d1 = 0; //#8822 - $_.i = true; //#8823 - for (var _2m = 0; _2m <= 12; _2m += 1) { //#8833 - $_.j = _2m; //#8825 - var _2p = $get($_.binval, $_.j); //#8826 - $k[$j++] = _2p; //#8832 - if ((_2p == 0) && $_.i) { //#8831 - $j--; //#8828 - } else { //#8831 - $_.i = false; //#8830 - $_.d1 = $f($_.d1 + ($k[--$j] * (~~Math.pow(10, 12 - $_.j)))); //#8831 - } //#8831 - } //#8831 - if (!bwipp_databarlimited.__8845__) { //#8845 - $_ = Object.create($_); //#8845 - $_.tab267 = $a([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); //#8844 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8844 - bwipp_databarlimited.__8845__ = 1; //#8844 - $_ = Object.getPrototypeOf($_); //#8844 - } //#8844 - $_.i = 0; //#8847 - for (;;) { //#8857 - if ($_.d1 <= $get($_.tab267, $_.i)) { //#8855 - var _32 = $geti($_.tab267, $_.i + 1, 7); //#8849 - for (var _33 = 0, _34 = _32.length; _33 < _34; _33++) { //#8849 - $k[$j++] = $get(_32, _33); //#8849 - } //#8849 - $_.d1te = $k[--$j]; //#8850 - $_.d1to = $k[--$j]; //#8850 - $_.d1mwe = $k[--$j]; //#8851 - $_.d1mwo = $k[--$j]; //#8851 - $_.d1ele = $k[--$j]; //#8852 - $_.d1elo = $k[--$j]; //#8852 - $_.d1gs = $k[--$j]; //#8853 - break; //#8854 - } //#8854 - $_.i = $_.i + 8; //#8856 - } //#8856 - $_.i = 0; //#8859 - for (;;) { //#8869 - if ($_.d2 <= $get($_.tab267, $_.i)) { //#8867 - var _3K = $geti($_.tab267, $_.i + 1, 7); //#8861 - for (var _3L = 0, _3M = _3K.length; _3L < _3M; _3L++) { //#8861 - $k[$j++] = $get(_3K, _3L); //#8861 - } //#8861 - $_.d2te = $k[--$j]; //#8862 - $_.d2to = $k[--$j]; //#8862 - $_.d2mwe = $k[--$j]; //#8863 - $_.d2mwo = $k[--$j]; //#8863 - $_.d2ele = $k[--$j]; //#8864 - $_.d2elo = $k[--$j]; //#8864 - $_.d2gs = $k[--$j]; //#8865 - break; //#8866 - } //#8866 - $_.i = $_.i + 8; //#8868 - } //#8868 - $k[$j++] = 'd1wo'; //#8871 - $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8871 - $k[$j++] = $_.d1elo; //#8871 - $k[$j++] = $_.d1mwo; //#8871 - $k[$j++] = 7; //#8871 - $k[$j++] = false; //#8871 - $_.getRSSwidths(); //#8871 - var _3b = $k[--$j]; //#8871 - $_[$k[--$j]] = _3b; //#8871 - $k[$j++] = 'd1we'; //#8872 - $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8872 - $k[$j++] = $_.d1ele; //#8872 - $k[$j++] = $_.d1mwe; //#8872 - $k[$j++] = 7; //#8872 - $k[$j++] = true; //#8872 - $_.getRSSwidths(); //#8872 - var _3i = $k[--$j]; //#8872 - $_[$k[--$j]] = _3i; //#8872 - $k[$j++] = 'd2wo'; //#8873 - $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2te); //#8873 - $k[$j++] = $_.d2elo; //#8873 - $k[$j++] = $_.d2mwo; //#8873 - $k[$j++] = 7; //#8873 - $k[$j++] = false; //#8873 - $_.getRSSwidths(); //#8873 - var _3p = $k[--$j]; //#8873 - $_[$k[--$j]] = _3p; //#8873 - $k[$j++] = 'd2we'; //#8874 - $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2te; //#8874 - $k[$j++] = $_.d2ele; //#8874 - $k[$j++] = $_.d2mwe; //#8874 - $k[$j++] = 7; //#8874 - $k[$j++] = true; //#8874 - $_.getRSSwidths(); //#8874 - var _3w = $k[--$j]; //#8874 - $_[$k[--$j]] = _3w; //#8874 - $_.d1w = $a(14); //#8876 - for (var _3z = 0; _3z <= 6; _3z += 1) { //#8881 - $_.i = _3z; //#8878 - $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8879 - $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8880 - } //#8880 - $_.d2w = $a(14); //#8883 - for (var _4B = 0; _4B <= 6; _4B += 1) { //#8888 - $_.i = _4B; //#8885 - $put($_.d2w, $_.i * 2, $get($_.d2wo, $_.i)); //#8886 - $put($_.d2w, ($_.i * 2) + 1, $get($_.d2we, $_.i)); //#8887 - } //#8887 - $k[$j++] = Infinity; //#8890 - var _4M = $_.d1w; //#8891 - for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#8891 - $k[$j++] = $get(_4M, _4N); //#8891 - } //#8891 - var _4Q = $_.d2w; //#8892 - for (var _4R = 0, _4S = _4Q.length; _4R < _4S; _4R++) { //#8892 - $k[$j++] = $get(_4Q, _4R); //#8892 - } //#8892 - $_.widths = $a(); //#8892 - if (!bwipp_databarlimited.__8916__) { //#8916 - $_ = Object.create($_); //#8916 - $_.checkweights = $a([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); //#8899 - $k[$j++] = Infinity; //#8901 - for (var _4W = 0; _4W <= 43; _4W += 1) { //#8902 - $k[$j++] = _4W; //#8902 - } //#8902 - $k[$j++] = 45; //#8904 - $k[$j++] = 52; //#8904 - $k[$j++] = 57; //#8904 - for (var _4X = 63; _4X <= 66; _4X += 1) { //#8904 - $k[$j++] = _4X; //#8904 - } //#8904 - for (var _4Y = 73; _4Y <= 79; _4Y += 1) { //#8905 - $k[$j++] = _4Y; //#8905 - } //#8905 - $k[$j++] = 82; //#8907 - for (var _4Z = 126; _4Z <= 130; _4Z += 1) { //#8907 - $k[$j++] = _4Z; //#8907 - } //#8907 - $k[$j++] = 132; //#8909 - for (var _4a = 141; _4a <= 146; _4a += 1) { //#8909 - $k[$j++] = _4a; //#8909 - } //#8909 - for (var _4b = 210; _4b <= 217; _4b += 1) { //#8910 - $k[$j++] = _4b; //#8910 - } //#8910 - $k[$j++] = 220; //#8912 - for (var _4c = 316; _4c <= 320; _4c += 1) { //#8912 - $k[$j++] = _4c; //#8912 - } //#8912 - $k[$j++] = 322; //#8914 - $k[$j++] = 323; //#8914 - $k[$j++] = 326; //#8914 - $k[$j++] = 337; //#8914 - $_.checkseq = $a(); //#8914 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8915 - bwipp_databarlimited.__8916__ = 1; //#8915 - $_ = Object.getPrototypeOf($_); //#8915 - } //#8915 - $_.checksum = 0; //#8918 - for (var _4f = 0; _4f <= 27; _4f += 1) { //#8922 - $_.i = _4f; //#8920 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8921 - } //#8921 - $_.checksum = $_.checksum % 89; //#8923 - $_.seq = $get($_.checkseq, $_.checksum); //#8924 - $k[$j++] = 'swidths'; //#8925 - $k[$j++] = ~~($_.seq / 21); //#8925 - $k[$j++] = 8; //#8925 - $k[$j++] = 3; //#8925 - $k[$j++] = 6; //#8925 - $k[$j++] = false; //#8925 - $_.getRSSwidths(); //#8925 - var _4s = $k[--$j]; //#8925 - $_[$k[--$j]] = _4s; //#8925 - $k[$j++] = 'bwidths'; //#8926 - $k[$j++] = $_.seq % 21; //#8926 - $k[$j++] = 8; //#8926 - $k[$j++] = 3; //#8926 - $k[$j++] = 6; //#8926 - $k[$j++] = false; //#8926 - $_.getRSSwidths(); //#8926 - var _4v = $k[--$j]; //#8926 - $_[$k[--$j]] = _4v; //#8926 - $_.checkwidths = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); //#8928 - for (var _4y = 0; _4y <= 5; _4y += 1) { //#8933 - $_.i = _4y; //#8930 - $put($_.checkwidths, $_.i * 2, $get($_.swidths, $_.i)); //#8931 - $put($_.checkwidths, ($_.i * 2) + 1, $get($_.bwidths, $_.i)); //#8932 - } //#8932 - $k[$j++] = Infinity; //#8935 - var _59 = $_.d1w; //#8936 - $k[$j++] = 1; //#8936 - for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#8936 - $k[$j++] = $get(_59, _5A); //#8936 - } //#8936 - var _5D = $_.checkwidths; //#8936 - for (var _5E = 0, _5F = _5D.length; _5E < _5F; _5E++) { //#8936 - $k[$j++] = $get(_5D, _5E); //#8936 - } //#8936 - var _5H = $_.d2w; //#8936 - for (var _5I = 0, _5J = _5H.length; _5I < _5J; _5I++) { //#8936 - $k[$j++] = $get(_5H, _5I); //#8936 - } //#8936 - $k[$j++] = 1; //#8936 - $k[$j++] = 1; //#8936 - $k[$j++] = 5; //#8936 - $_.sbs = $a(); //#8936 - $k[$j++] = Infinity; //#8940 - var _5M = $_.sbs; //#8942 - $k[$j++] = Infinity; //#8943 - for (var _5O = 0, _5P = ~~(($_.sbs.length + 1) / 2); _5O < _5P; _5O++) { //#8943 - $k[$j++] = $_.height; //#8943 - } //#8943 - var _5R = $a(); //#8943 - $k[$j++] = Infinity; //#8944 - for (var _5T = 0, _5U = ~~(($_.sbs.length + 1) / 2); _5T < _5U; _5T++) { //#8944 - $k[$j++] = 0; //#8944 - } //#8944 - var _5V = $a(); //#8944 - $k[$j++] = 'ren'; //#8949 - $k[$j++] = bwipp_renlinear; //#8949 - $k[$j++] = 'sbs'; //#8949 - $k[$j++] = _5M; //#8949 - $k[$j++] = 'bhs'; //#8949 - $k[$j++] = _5R; //#8949 - $k[$j++] = 'bbs'; //#8949 - $k[$j++] = _5V; //#8949 - $k[$j++] = 'txt'; //#8949 - $k[$j++] = $_.txt; //#8949 - $k[$j++] = 'textxalign'; //#8949 - $k[$j++] = "center"; //#8949 - $k[$j++] = 'borderleft'; //#8949 - $k[$j++] = 0; //#8949 - $k[$j++] = 'borderright'; //#8949 - $k[$j++] = 0; //#8949 - $k[$j++] = 'opt'; //#8949 - $k[$j++] = $_.options; //#8949 - var _5Y = $d(); //#8949 - $k[$j++] = _5Y; //#8952 - if (!$_.dontdraw) { //#8952 - bwipp_renlinear(); //#8952 - } //#8952 - $_ = Object.getPrototypeOf($_); //#8954 - $_ = Object.getPrototypeOf($_); //#8956 -} //bwipp_databarlimited -function bwipp_databarexpanded() { - $_ = Object.create($_); //#8988 - $_.parse = false; //#8991 - $_.dontlint = false; //#8992 - $_.lintreqs = true; //#8993 - $_.dontdraw = false; //#8994 - $_.height = 34 / 72; //#8995 - $_.format = "expanded"; //#8996 - $_.segments = -1; //#8997 - $_.linkage = false; //#8998 - $_.barxmult = 34; //#8999 + $_ = Object.create($_); //#8994 + $_.dontdraw = false; //#8997 + $_.height = 10 / 72; //#8998 + $_.linkage = false; //#8999 $k[$j++] = $_; //#9001 bwipp_processoptions(); //#9001 $_.options = $k[--$j]; //#9001 $_.barcode = $k[--$j]; //#9002 - bwipp_loadctx(bwipp_databarexpanded) //#9004 - if ($_.barxmult < 34) { //#9008 - $k[$j++] = 'bwipp.databarStackedOmniBarXmult#9007'; //#9007 - $k[$j++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; //#9007 - bwipp_raiseerror(); //#9007 - } //#9007 - if ($ne($_.format, "expanded") && $ne($_.format, "expandedstacked")) { //#9012 - $k[$j++] = 'bwipp.databarexpandedBadFormat#9011'; //#9011 - $k[$j++] = "Valid formats are expanded and expandedstacked"; //#9011 + bwipp_loadctx(bwipp_databarlimited) //#9004 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#9009 + $k[$j++] = 'bwipp.databarlimitedBadLength#9008'; //#9008 + $k[$j++] = "GS1 DataBar Limited must be 13 or 14 digits"; //#9008 + bwipp_raiseerror(); //#9008 + } //#9008 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#9012 + $k[$j++] = 'bwipp.databarlimitedBadAI#9011'; //#9011 + $k[$j++] = "GS1 DataBar Limited must begin with (01) application identifier"; //#9011 bwipp_raiseerror(); //#9011 } //#9011 - if ($_.segments == -1) { //#9018 - var _7 = $eq($_.format, "expandedstacked") ? 4 : 22; //#9015 - $_.segments = _7; //#9015 - } else { //#9018 - if ((($_.segments < 2) || ($_.segments > 22)) || (($_.segments % 2) != 0)) { //#9019 - $k[$j++] = 'bwipp.gs1databarexpandedBadSegments#9018'; //#9018 - $k[$j++] = "The number of segments must be even from 2 to 22"; //#9018 + var _7 = $get($_.barcode, 4); //#9013 + if ((_7 < 48) || (_7 > 49)) { //#9015 + $k[$j++] = 'bwipp.databarlimitedBadStartDigit#9014'; //#9014 + $k[$j++] = "GS1 DataBar Limited must begin with 0 or 1"; //#9014 + bwipp_raiseerror(); //#9014 + } //#9014 + var _A = $geti($_.barcode, 5, $_.barcode.length - 5); //#9016 + for (var _B = 0, _C = _A.length; _B < _C; _B++) { //#9020 + var _D = $get(_A, _B); //#9020 + if ((_D < 48) || (_D > 57)) { //#9019 + $k[$j++] = 'bwipp.databarlimitedBadCharacter#9018'; //#9018 + $k[$j++] = "GS1 DataBar Limited must contain only digits"; //#9018 bwipp_raiseerror(); //#9018 } //#9018 } //#9018 - $k[$j++] = $_.barcode; //#9022 - $k[$j++] = 'ai'; //#9022 - bwipp_gs1process(); //#9022 - $_.fncs = $k[--$j]; //#9023 - $_.vals = $k[--$j]; //#9024 - $_.ais = $k[--$j]; //#9025 - for (;;) { //#9113 - if ($_.ais.length == 2) { //#9037 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3103")) { //#9036 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 32767)) { //#9035 - $k[$j++] = "0100"; //#9034 - $k[$j++] = false; //#9034 - break; //#9034 - } //#9034 - } //#9034 - } //#9034 - if ($_.ais.length == 2) { //#9046 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3202")) { //#9045 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 9999)) { //#9044 - $k[$j++] = "0101"; //#9043 - $k[$j++] = false; //#9043 - break; //#9043 - } //#9043 - } //#9043 - } //#9043 - if ($_.ais.length == 2) { //#9055 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3203")) { //#9054 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 22767)) { //#9053 - $k[$j++] = "0101"; //#9052 - $k[$j++] = false; //#9052 - break; //#9052 - } //#9052 - } //#9052 - } //#9052 - var _k = $_.ais.length; //#9058 - if ((_k == 2) || (_k == 3)) { //#9089 - $k[$j++] = 'ai310x'; //#9059 - $k[$j++] = false; //#9059 - for (var _l = 3100; _l <= 3109; _l += 1) { //#9059 - var _q = $k[--$j]; //#9059 - $k[$j++] = _q || $eq($cvrs($s(4), _l, 10), $get($_.ais, 1)); //#9059 - } //#9059 - var _r = $k[--$j]; //#9059 - $_[$k[--$j]] = _r; //#9059 - $k[$j++] = 'ai320x'; //#9060 - $k[$j++] = false; //#9060 - for (var _t = 3200; _t <= 3209; _t += 1) { //#9060 - var _y = $k[--$j]; //#9060 - $k[$j++] = _y || $eq($cvrs($s(4), _t, 10), $get($_.ais, 1)); //#9060 - } //#9060 - var _z = $k[--$j]; //#9060 - $_[$k[--$j]] = _z; //#9060 - if ($_.ais.length == 3) { //#9064 - var _12 = $a(["11", "13", "15", "17"]); //#9062 - $k[$j++] = 'aibad'; //#9062 - $k[$j++] = true; //#9062 - for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#9062 - var _18 = $k[--$j]; //#9062 - $k[$j++] = _18 && $ne($get(_12, _13), $get($_.ais, 2)); //#9062 - } //#9062 - var _19 = $k[--$j]; //#9062 - $_[$k[--$j]] = _19; //#9062 - } else { //#9064 - $_.aibad = false; //#9064 - } //#9064 - if (($eq($get($_.ais, 0), "01") && ($_.ai310x || $_.ai320x)) && (!$_.aibad)) { //#9088 - if ($_.ais.length == 3) { //#9085 - var _1P = $cvi($geti($get($_.vals, 2), 2, 2)); //#9070 - var _1T = $cvi($geti($get($_.vals, 2), 4, 2)); //#9071 - if ((($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) && ((_1P >= 1) && (_1P <= 12))) && ((_1T >= 0) && (_1T <= 31))) { //#9080 - if ($_.ai310x && $eq($get($_.ais, 2), "11")) { //#9072 - $k[$j++] = "0111000"; //#9072 - $k[$j++] = false; //#9072 - break; //#9072 - } //#9072 - if ($_.ai320x && $eq($get($_.ais, 2), "11")) { //#9073 - $k[$j++] = "0111001"; //#9073 - $k[$j++] = false; //#9073 - break; //#9073 - } //#9073 - if ($_.ai310x && $eq($get($_.ais, 2), "13")) { //#9074 - $k[$j++] = "0111010"; //#9074 - $k[$j++] = false; //#9074 - break; //#9074 - } //#9074 - if ($_.ai320x && $eq($get($_.ais, 2), "13")) { //#9075 - $k[$j++] = "0111011"; //#9075 - $k[$j++] = false; //#9075 - break; //#9075 - } //#9075 - if ($_.ai310x && $eq($get($_.ais, 2), "15")) { //#9076 - $k[$j++] = "0111100"; //#9076 - $k[$j++] = false; //#9076 - break; //#9076 - } //#9076 - if ($_.ai320x && $eq($get($_.ais, 2), "15")) { //#9077 - $k[$j++] = "0111101"; //#9077 - $k[$j++] = false; //#9077 - break; //#9077 - } //#9077 - if ($_.ai310x && $eq($get($_.ais, 2), "17")) { //#9078 - $k[$j++] = "0111110"; //#9078 - $k[$j++] = false; //#9078 - break; //#9078 - } //#9078 - if ($_.ai320x && $eq($get($_.ais, 2), "17")) { //#9079 - $k[$j++] = "0111111"; //#9079 - $k[$j++] = false; //#9079 - break; //#9079 - } //#9079 - } //#9079 - } else { //#9085 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) { //#9086 - if ($_.ai310x) { //#9084 - $k[$j++] = "0111000"; //#9084 - $k[$j++] = false; //#9084 - break; //#9084 - } //#9084 - if ($_.ai320x) { //#9085 - $k[$j++] = "0111001"; //#9085 - $k[$j++] = false; //#9085 - break; //#9085 - } //#9085 - } //#9085 - } //#9085 - } //#9085 - } //#9085 - if ($_.ais.length >= 2) { //#9097 - $k[$j++] = 'ai392x'; //#9093 - $k[$j++] = false; //#9093 - for (var _20 = 3920; _20 <= 3923; _20 += 1) { //#9093 - var _25 = $k[--$j]; //#9093 - $k[$j++] = _25 || $eq($cvrs($s(4), _20, 10), $get($_.ais, 1)); //#9093 - } //#9093 - var _26 = $k[--$j]; //#9093 - $_[$k[--$j]] = _26; //#9093 - if ($eq($get($_.ais, 0), "01") && $_.ai392x) { //#9096 - if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9095 - $k[$j++] = "01100"; //#9095 - $k[$j++] = true; //#9095 - break; //#9095 - } //#9095 - } //#9095 - } //#9095 - if ($_.ais.length >= 2) { //#9105 - $k[$j++] = 'ai393x'; //#9101 - $k[$j++] = false; //#9101 - for (var _2F = 3930; _2F <= 3933; _2F += 1) { //#9101 - var _2K = $k[--$j]; //#9101 - $k[$j++] = _2K || $eq($cvrs($s(4), _2F, 10), $get($_.ais, 1)); //#9101 - } //#9101 - var _2L = $k[--$j]; //#9101 - $_[$k[--$j]] = _2L; //#9101 - if ($eq($get($_.ais, 0), "01") && $_.ai393x) { //#9104 - if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9103 - $k[$j++] = "01101"; //#9103 - $k[$j++] = true; //#9103 + $_.checksum = 0; //#9023 + for (var _E = 0; _E <= 12; _E += 1) { //#9027 + $_.i = _E; //#9025 + $k[$j++] = 'checksum'; //#9026 + $k[$j++] = $_.checksum; //#9026 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#9026 + if (($_.i % 2) == 0) { //#9026 + var _K = $k[--$j]; //#9026 + $k[$j++] = _K * 3; //#9026 + } //#9026 + var _L = $k[--$j]; //#9026 + var _M = $k[--$j]; //#9026 + $_[$k[--$j]] = $f(_M + _L); //#9026 + } //#9026 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#9028 + if ($_.barcode.length == 18) { //#9033 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#9032 + $k[$j++] = 'bwipp.databarlimitedBadCheckDigit#9031'; //#9031 + $k[$j++] = "Incorrect GS1 DataBar Limited check digit provided"; //#9031 + bwipp_raiseerror(); //#9031 + } //#9031 + } //#9031 + var _T = $s(18); //#9034 + $puti(_T, 0, $_.barcode); //#9035 + $put(_T, 17, $_.checksum + 48); //#9036 + $_.barcode = _T; //#9037 + if (!bwipp_databarlimited.__9042__) { //#9042 + $_ = Object.create($_); //#9042 + $_.linkval = $a([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); //#9041 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9041 + bwipp_databarlimited.__9042__ = 1; //#9041 + $_ = Object.getPrototypeOf($_); //#9041 + } //#9041 + $k[$j++] = Infinity; //#9043 + var _Z = $geti($_.barcode, 4, 13); //#9044 + for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#9044 + $k[$j++] = $f($get(_Z, _a) - 48); //#9044 + } //#9044 + $_.binval = $a(); //#9044 + if ($_.linkage) { //#9051 + for (var _h = 0, _g = $_.binval.length - 1; _h <= _g; _h += 1) { //#9050 + $_.i = _h; //#9048 + $put($_.binval, $_.i, $f($get($_.binval, $_.i) + $get($_.linkval, $_.i))); //#9049 + } //#9049 + } //#9049 + $_.txt = $a($_.barcode.length); //#9054 + for (var _u = 0, _t = $_.barcode.length - 1; _u <= _t; _u += 1) { //#9058 + $_.i = _u; //#9056 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#9057 + } //#9057 + $_.ncr = function() { + var _11 = $k[--$j]; //#9061 + var _12 = $k[--$j]; //#9061 + var _13 = $f(_12 - _11); //#9061 + if (_11 < $f(_12 - _11)) { //#9061 + var _ = _13; //#9061 + _13 = _11; //#9061 + _11 = _; //#9061 + } //#9061 + $k[$j++] = _13; //#9068 + $k[$j++] = 1; //#9068 + $k[$j++] = 1; //#9068 + for (var _15 = _12, _14 = $f(_11 + 1); _15 >= _14; _15 -= 1) { //#9068 + var _16 = $k[--$j]; //#9064 + var _17 = $k[--$j]; //#9065 + var _18 = $k[--$j]; //#9065 + $k[$j++] = _18; //#9067 + $k[$j++] = _17; //#9067 + $k[$j++] = _16 * _15; //#9067 + if ($le(_17, _18)) { //#9067 + var _19 = $k[--$j]; //#9066 + var _1A = $k[--$j]; //#9066 + $k[$j++] = $f(_1A + 1); //#9066 + $k[$j++] = ~~(_19 / _1A); //#9066 + } //#9066 + } //#9066 + for (;;) { //#9072 + var _1B = $k[--$j]; //#9070 + var _1C = $k[--$j]; //#9070 + var _1D = $k[--$j]; //#9070 + $k[$j++] = _1D; //#9070 + $k[$j++] = _1C; //#9070 + $k[$j++] = _1B; //#9070 + if ($gt(_1C, _1D)) { //#9070 + break; //#9070 + } //#9070 + var _1E = $k[--$j]; //#9071 + var _1F = $k[--$j]; //#9071 + $k[$j++] = $f(_1F + 1); //#9071 + $k[$j++] = ~~(_1E / _1F); //#9071 + } //#9071 + var _1G = $k[--$j]; //#9073 + var _1H = $k[--$j]; //#9073 + $k[$j++] = _1G; //#9073 + $k[$j++] = _1H; //#9073 + $j--; //#9073 + var _1I = $k[--$j]; //#9073 + var _1J = $k[--$j]; //#9073 + $k[$j++] = _1I; //#9073 + $k[$j++] = _1J; //#9073 + $j--; //#9073 + }; //#9073 + $_.getRSSwidths = function() { + $_.oe = $k[--$j]; //#9077 + $_.el = $k[--$j]; //#9078 + $_.mw = $k[--$j]; //#9079 + $_.nm = $k[--$j]; //#9080 + $_.val = $k[--$j]; //#9081 + $_.out = $a($_.el); //#9082 + $_.mask = 0; //#9083 + for (var _1T = 0, _1S = $f($_.el - 2); _1T <= _1S; _1T += 1) { //#9110 + $_.bar = _1T; //#9085 + $_.ew = 1; //#9086 + var _1V = $_.bar; //#9087 + $_.mask = $_.mask | ((_1V < 0 ? 1 >>> -_1V : 1 << _1V)); //#9087 + for (;;) { //#9106 + $k[$j++] = 'sval'; //#9088 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9088 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9088 + $_.ncr(); //#9088 + var _1a = $k[--$j]; //#9088 + $_[$k[--$j]] = _1a; //#9088 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9091 + $k[$j++] = 'sval'; //#9090 + $k[$j++] = $_.sval; //#9090 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9090 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9090 + $_.ncr(); //#9090 + var _1p = $k[--$j]; //#9090 + var _1q = $k[--$j]; //#9090 + $_[$k[--$j]] = $f(_1q - _1p); //#9090 + } //#9090 + if ($f($_.el - $_.bar) > 2) { //#9100 + $_.lval = 0; //#9093 + for (var _20 = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1z = $f($_.mw + 1); _20 >= _1z; _20 -= 1) { //#9097 + $k[$j++] = $f(($f($f($_.nm - _20) - $_.ew)) - 1); //#9095 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9095 + $_.ncr(); //#9095 + $_.lval = $f($k[--$j] + $_.lval); //#9096 + } //#9096 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9098 + } else { //#9100 + if ($f($_.nm - $_.ew) > $_.mw) { //#9100 + $_.sval = $f($_.sval - 1); //#9100 + } //#9100 + } //#9100 + $_.val = $f($_.val - $_.sval); //#9102 + if ($_.val < 0) { //#9103 break; //#9103 } //#9103 - } //#9103 - } //#9103 - if ($eq($get($_.ais, 0), "01")) { //#9108 - $k[$j++] = "1"; //#9108 - $k[$j++] = true; //#9108 - break; //#9108 - } //#9108 - $k[$j++] = "00"; //#9111 - $k[$j++] = true; //#9111 - break; //#9111 - } //#9111 - $_.gpfallow = $k[--$j]; //#9114 - $_.method = $k[--$j]; //#9115 + $_.ew = $_.ew + 1; //#9104 + var _2K = $_.bar; //#9105 + $_.mask = $_.mask & (~((_2K < 0 ? 1 >>> -_2K : 1 << _2K))); //#9105 + } //#9105 + $_.val = $f($_.val + $_.sval); //#9107 + $_.nm = $f($_.nm - $_.ew); //#9108 + $put($_.out, $_.bar, $_.ew); //#9109 + } //#9109 + $put($_.out, $f($_.el - 1), $_.nm); //#9111 + $k[$j++] = $_.out; //#9112 + }; //#9112 + for (var _2W = 0; _2W <= 11; _2W += 1) { //#9119 + $_.i = _2W; //#9116 + var _2X = $_.binval; //#9117 + var _2Y = $_.i; //#9117 + $put(_2X, _2Y + 1, $f($get(_2X, _2Y + 1) + (($get($_.binval, $_.i) % 2013571) * 10))); //#9117 + $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 2013571)); //#9118 + } //#9118 + $_.d2 = $get($_.binval, 12) % 2013571; //#9120 + var _2k = $_.binval; //#9121 + $put(_2k, 12, ~~($get(_2k, 12) / 2013571)); //#9121 + $_.d1 = 0; //#9123 + $_.i = true; //#9124 + for (var _2m = 0; _2m <= 12; _2m += 1) { //#9134 + $_.j = _2m; //#9126 + var _2p = $get($_.binval, $_.j); //#9127 + $k[$j++] = _2p; //#9133 + if ((_2p == 0) && $_.i) { //#9132 + $j--; //#9129 + } else { //#9132 + $_.i = false; //#9131 + $_.d1 = $f($_.d1 + ($k[--$j] * (~~Math.pow(10, 12 - $_.j)))); //#9132 + } //#9132 + } //#9132 + if (!bwipp_databarlimited.__9146__) { //#9146 + $_ = Object.create($_); //#9146 + $_.tab267 = $a([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); //#9145 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9145 + bwipp_databarlimited.__9146__ = 1; //#9145 + $_ = Object.getPrototypeOf($_); //#9145 + } //#9145 + $_.i = 0; //#9148 + for (;;) { //#9158 + if ($_.d1 <= $get($_.tab267, $_.i)) { //#9156 + var _32 = $geti($_.tab267, $_.i + 1, 7); //#9150 + for (var _33 = 0, _34 = _32.length; _33 < _34; _33++) { //#9150 + $k[$j++] = $get(_32, _33); //#9150 + } //#9150 + $_.d1te = $k[--$j]; //#9151 + $_.d1to = $k[--$j]; //#9151 + $_.d1mwe = $k[--$j]; //#9152 + $_.d1mwo = $k[--$j]; //#9152 + $_.d1ele = $k[--$j]; //#9153 + $_.d1elo = $k[--$j]; //#9153 + $_.d1gs = $k[--$j]; //#9154 + break; //#9155 + } //#9155 + $_.i = $_.i + 8; //#9157 + } //#9157 + $_.i = 0; //#9160 + for (;;) { //#9170 + if ($_.d2 <= $get($_.tab267, $_.i)) { //#9168 + var _3K = $geti($_.tab267, $_.i + 1, 7); //#9162 + for (var _3L = 0, _3M = _3K.length; _3L < _3M; _3L++) { //#9162 + $k[$j++] = $get(_3K, _3L); //#9162 + } //#9162 + $_.d2te = $k[--$j]; //#9163 + $_.d2to = $k[--$j]; //#9163 + $_.d2mwe = $k[--$j]; //#9164 + $_.d2mwo = $k[--$j]; //#9164 + $_.d2ele = $k[--$j]; //#9165 + $_.d2elo = $k[--$j]; //#9165 + $_.d2gs = $k[--$j]; //#9166 + break; //#9167 + } //#9167 + $_.i = $_.i + 8; //#9169 + } //#9169 + $k[$j++] = 'd1wo'; //#9172 + $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#9172 + $k[$j++] = $_.d1elo; //#9172 + $k[$j++] = $_.d1mwo; //#9172 + $k[$j++] = 7; //#9172 + $k[$j++] = false; //#9172 + $_.getRSSwidths(); //#9172 + var _3b = $k[--$j]; //#9172 + $_[$k[--$j]] = _3b; //#9172 + $k[$j++] = 'd1we'; //#9173 + $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#9173 + $k[$j++] = $_.d1ele; //#9173 + $k[$j++] = $_.d1mwe; //#9173 + $k[$j++] = 7; //#9173 + $k[$j++] = true; //#9173 + $_.getRSSwidths(); //#9173 + var _3i = $k[--$j]; //#9173 + $_[$k[--$j]] = _3i; //#9173 + $k[$j++] = 'd2wo'; //#9174 + $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2te); //#9174 + $k[$j++] = $_.d2elo; //#9174 + $k[$j++] = $_.d2mwo; //#9174 + $k[$j++] = 7; //#9174 + $k[$j++] = false; //#9174 + $_.getRSSwidths(); //#9174 + var _3p = $k[--$j]; //#9174 + $_[$k[--$j]] = _3p; //#9174 + $k[$j++] = 'd2we'; //#9175 + $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2te; //#9175 + $k[$j++] = $_.d2ele; //#9175 + $k[$j++] = $_.d2mwe; //#9175 + $k[$j++] = 7; //#9175 + $k[$j++] = true; //#9175 + $_.getRSSwidths(); //#9175 + var _3w = $k[--$j]; //#9175 + $_[$k[--$j]] = _3w; //#9175 + $_.d1w = $a(14); //#9177 + for (var _3z = 0; _3z <= 6; _3z += 1) { //#9182 + $_.i = _3z; //#9179 + $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#9180 + $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#9181 + } //#9181 + $_.d2w = $a(14); //#9184 + for (var _4B = 0; _4B <= 6; _4B += 1) { //#9189 + $_.i = _4B; //#9186 + $put($_.d2w, $_.i * 2, $get($_.d2wo, $_.i)); //#9187 + $put($_.d2w, ($_.i * 2) + 1, $get($_.d2we, $_.i)); //#9188 + } //#9188 + $k[$j++] = Infinity; //#9191 + var _4M = $_.d1w; //#9192 + for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#9192 + $k[$j++] = $get(_4M, _4N); //#9192 + } //#9192 + var _4Q = $_.d2w; //#9193 + for (var _4R = 0, _4S = _4Q.length; _4R < _4S; _4R++) { //#9193 + $k[$j++] = $get(_4Q, _4R); //#9193 + } //#9193 + $_.widths = $a(); //#9193 + if (!bwipp_databarlimited.__9217__) { //#9217 + $_ = Object.create($_); //#9217 + $_.checkweights = $a([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); //#9200 + $k[$j++] = Infinity; //#9202 + for (var _4W = 0; _4W <= 43; _4W += 1) { //#9203 + $k[$j++] = _4W; //#9203 + } //#9203 + $k[$j++] = 45; //#9205 + $k[$j++] = 52; //#9205 + $k[$j++] = 57; //#9205 + for (var _4X = 63; _4X <= 66; _4X += 1) { //#9205 + $k[$j++] = _4X; //#9205 + } //#9205 + for (var _4Y = 73; _4Y <= 79; _4Y += 1) { //#9206 + $k[$j++] = _4Y; //#9206 + } //#9206 + $k[$j++] = 82; //#9208 + for (var _4Z = 126; _4Z <= 130; _4Z += 1) { //#9208 + $k[$j++] = _4Z; //#9208 + } //#9208 + $k[$j++] = 132; //#9210 + for (var _4a = 141; _4a <= 146; _4a += 1) { //#9210 + $k[$j++] = _4a; //#9210 + } //#9210 + for (var _4b = 210; _4b <= 217; _4b += 1) { //#9211 + $k[$j++] = _4b; //#9211 + } //#9211 + $k[$j++] = 220; //#9213 + for (var _4c = 316; _4c <= 320; _4c += 1) { //#9213 + $k[$j++] = _4c; //#9213 + } //#9213 + $k[$j++] = 322; //#9215 + $k[$j++] = 323; //#9215 + $k[$j++] = 326; //#9215 + $k[$j++] = 337; //#9215 + $_.checkseq = $a(); //#9215 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9216 + bwipp_databarlimited.__9217__ = 1; //#9216 + $_ = Object.getPrototypeOf($_); //#9216 + } //#9216 + $_.checksum = 0; //#9219 + for (var _4f = 0; _4f <= 27; _4f += 1) { //#9223 + $_.i = _4f; //#9221 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#9222 + } //#9222 + $_.checksum = $_.checksum % 89; //#9224 + $_.seq = $get($_.checkseq, $_.checksum); //#9225 + $k[$j++] = 'swidths'; //#9226 + $k[$j++] = ~~($_.seq / 21); //#9226 + $k[$j++] = 8; //#9226 + $k[$j++] = 3; //#9226 + $k[$j++] = 6; //#9226 + $k[$j++] = false; //#9226 + $_.getRSSwidths(); //#9226 + var _4s = $k[--$j]; //#9226 + $_[$k[--$j]] = _4s; //#9226 + $k[$j++] = 'bwidths'; //#9227 + $k[$j++] = $_.seq % 21; //#9227 + $k[$j++] = 8; //#9227 + $k[$j++] = 3; //#9227 + $k[$j++] = 6; //#9227 + $k[$j++] = false; //#9227 + $_.getRSSwidths(); //#9227 + var _4v = $k[--$j]; //#9227 + $_[$k[--$j]] = _4v; //#9227 + $_.checkwidths = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); //#9229 + for (var _4y = 0; _4y <= 5; _4y += 1) { //#9234 + $_.i = _4y; //#9231 + $put($_.checkwidths, $_.i * 2, $get($_.swidths, $_.i)); //#9232 + $put($_.checkwidths, ($_.i * 2) + 1, $get($_.bwidths, $_.i)); //#9233 + } //#9233 + $k[$j++] = Infinity; //#9236 + var _59 = $_.d1w; //#9237 + $k[$j++] = 1; //#9237 + for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#9237 + $k[$j++] = $get(_59, _5A); //#9237 + } //#9237 + var _5D = $_.checkwidths; //#9237 + for (var _5E = 0, _5F = _5D.length; _5E < _5F; _5E++) { //#9237 + $k[$j++] = $get(_5D, _5E); //#9237 + } //#9237 + var _5H = $_.d2w; //#9237 + for (var _5I = 0, _5J = _5H.length; _5I < _5J; _5I++) { //#9237 + $k[$j++] = $get(_5H, _5I); //#9237 + } //#9237 + $k[$j++] = 1; //#9237 + $k[$j++] = 1; //#9237 + $k[$j++] = 5; //#9237 + $_.sbs = $a(); //#9237 + $k[$j++] = Infinity; //#9241 + var _5M = $_.sbs; //#9243 + $k[$j++] = Infinity; //#9244 + for (var _5O = 0, _5P = ~~(($_.sbs.length + 1) / 2); _5O < _5P; _5O++) { //#9244 + $k[$j++] = $_.height; //#9244 + } //#9244 + var _5R = $a(); //#9244 + $k[$j++] = Infinity; //#9245 + for (var _5T = 0, _5U = ~~(($_.sbs.length + 1) / 2); _5T < _5U; _5T++) { //#9245 + $k[$j++] = 0; //#9245 + } //#9245 + var _5V = $a(); //#9245 + $k[$j++] = 'ren'; //#9250 + $k[$j++] = 'renlinear'; //#9250 + $k[$j++] = 'sbs'; //#9250 + $k[$j++] = _5M; //#9250 + $k[$j++] = 'bhs'; //#9250 + $k[$j++] = _5R; //#9250 + $k[$j++] = 'bbs'; //#9250 + $k[$j++] = _5V; //#9250 + $k[$j++] = 'txt'; //#9250 + $k[$j++] = $_.txt; //#9250 + $k[$j++] = 'textxalign'; //#9250 + $k[$j++] = "center"; //#9250 + $k[$j++] = 'borderleft'; //#9250 + $k[$j++] = 0; //#9250 + $k[$j++] = 'borderright'; //#9250 + $k[$j++] = 0; //#9250 + $k[$j++] = 'opt'; //#9250 + $k[$j++] = $_.options; //#9250 + var _5Y = $d(); //#9250 + $k[$j++] = _5Y; //#9253 + if (!$_.dontdraw) { //#9253 + bwipp_renlinear(); //#9253 + } //#9253 + $_ = Object.getPrototypeOf($_); //#9255 + $_ = Object.getPrototypeOf($_); //#9257 +} //bwipp_databarlimited +function bwipp_databarexpanded() { + $_ = Object.create($_); //#9289 + $_.parse = false; //#9292 + $_.dontlint = false; //#9293 + $_.lintreqs = true; //#9294 + $_.dontdraw = false; //#9295 + $_.height = 34 / 72; //#9296 + $_.format = "expanded"; //#9297 + $_.segments = -1; //#9298 + $_.linkage = false; //#9299 + $_.barxmult = 34; //#9300 + $k[$j++] = $_; //#9302 + bwipp_processoptions(); //#9302 + $_.options = $k[--$j]; //#9302 + $_.barcode = $k[--$j]; //#9303 + bwipp_loadctx(bwipp_databarexpanded) //#9305 + if ($_.barxmult < 34) { //#9309 + $k[$j++] = 'bwipp.databarStackedOmniBarXmult#9308'; //#9308 + $k[$j++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; //#9308 + bwipp_raiseerror(); //#9308 + } //#9308 + if ($ne($_.format, "expanded") && $ne($_.format, "expandedstacked")) { //#9313 + $k[$j++] = 'bwipp.databarexpandedBadFormat#9312'; //#9312 + $k[$j++] = "Valid formats are expanded and expandedstacked"; //#9312 + bwipp_raiseerror(); //#9312 + } //#9312 + if ($_.segments == -1) { //#9319 + var _7 = $eq($_.format, "expandedstacked") ? 4 : 22; //#9316 + $_.segments = _7; //#9316 + } else { //#9319 + if ((($_.segments < 2) || ($_.segments > 22)) || (($_.segments % 2) != 0)) { //#9320 + $k[$j++] = 'bwipp.gs1databarexpandedBadSegments#9319'; //#9319 + $k[$j++] = "The number of segments must be even from 2 to 22"; //#9319 + bwipp_raiseerror(); //#9319 + } //#9319 + } //#9319 + $k[$j++] = $_.barcode; //#9323 + $k[$j++] = 'ai'; //#9323 + bwipp_gs1process(); //#9323 + $_.fncs = $k[--$j]; //#9324 + $_.vals = $k[--$j]; //#9325 + $_.ais = $k[--$j]; //#9326 + for (;;) { //#9414 + if ($_.ais.length == 2) { //#9338 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3103")) { //#9337 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 32767)) { //#9336 + $k[$j++] = "0100"; //#9335 + $k[$j++] = false; //#9335 + break; //#9335 + } //#9335 + } //#9335 + } //#9335 + if ($_.ais.length == 2) { //#9347 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3202")) { //#9346 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 9999)) { //#9345 + $k[$j++] = "0101"; //#9344 + $k[$j++] = false; //#9344 + break; //#9344 + } //#9344 + } //#9344 + } //#9344 + if ($_.ais.length == 2) { //#9356 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3203")) { //#9355 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 22767)) { //#9354 + $k[$j++] = "0101"; //#9353 + $k[$j++] = false; //#9353 + break; //#9353 + } //#9353 + } //#9353 + } //#9353 + var _k = $_.ais.length; //#9359 + if ((_k == 2) || (_k == 3)) { //#9390 + $k[$j++] = 'ai310x'; //#9360 + $k[$j++] = false; //#9360 + for (var _l = 3100; _l <= 3109; _l += 1) { //#9360 + var _q = $k[--$j]; //#9360 + $k[$j++] = _q || $eq($cvrs($s(4), _l, 10), $get($_.ais, 1)); //#9360 + } //#9360 + var _r = $k[--$j]; //#9360 + $_[$k[--$j]] = _r; //#9360 + $k[$j++] = 'ai320x'; //#9361 + $k[$j++] = false; //#9361 + for (var _t = 3200; _t <= 3209; _t += 1) { //#9361 + var _y = $k[--$j]; //#9361 + $k[$j++] = _y || $eq($cvrs($s(4), _t, 10), $get($_.ais, 1)); //#9361 + } //#9361 + var _z = $k[--$j]; //#9361 + $_[$k[--$j]] = _z; //#9361 + if ($_.ais.length == 3) { //#9365 + var _12 = $a(["11", "13", "15", "17"]); //#9363 + $k[$j++] = 'aibad'; //#9363 + $k[$j++] = true; //#9363 + for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#9363 + var _18 = $k[--$j]; //#9363 + $k[$j++] = _18 && $ne($get(_12, _13), $get($_.ais, 2)); //#9363 + } //#9363 + var _19 = $k[--$j]; //#9363 + $_[$k[--$j]] = _19; //#9363 + } else { //#9365 + $_.aibad = false; //#9365 + } //#9365 + if (($eq($get($_.ais, 0), "01") && ($_.ai310x || $_.ai320x)) && (!$_.aibad)) { //#9389 + if ($_.ais.length == 3) { //#9386 + var _1P = $cvi($geti($get($_.vals, 2), 2, 2)); //#9371 + var _1T = $cvi($geti($get($_.vals, 2), 4, 2)); //#9372 + if ((($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) && ((_1P >= 1) && (_1P <= 12))) && ((_1T >= 0) && (_1T <= 31))) { //#9381 + if ($_.ai310x && $eq($get($_.ais, 2), "11")) { //#9373 + $k[$j++] = "0111000"; //#9373 + $k[$j++] = false; //#9373 + break; //#9373 + } //#9373 + if ($_.ai320x && $eq($get($_.ais, 2), "11")) { //#9374 + $k[$j++] = "0111001"; //#9374 + $k[$j++] = false; //#9374 + break; //#9374 + } //#9374 + if ($_.ai310x && $eq($get($_.ais, 2), "13")) { //#9375 + $k[$j++] = "0111010"; //#9375 + $k[$j++] = false; //#9375 + break; //#9375 + } //#9375 + if ($_.ai320x && $eq($get($_.ais, 2), "13")) { //#9376 + $k[$j++] = "0111011"; //#9376 + $k[$j++] = false; //#9376 + break; //#9376 + } //#9376 + if ($_.ai310x && $eq($get($_.ais, 2), "15")) { //#9377 + $k[$j++] = "0111100"; //#9377 + $k[$j++] = false; //#9377 + break; //#9377 + } //#9377 + if ($_.ai320x && $eq($get($_.ais, 2), "15")) { //#9378 + $k[$j++] = "0111101"; //#9378 + $k[$j++] = false; //#9378 + break; //#9378 + } //#9378 + if ($_.ai310x && $eq($get($_.ais, 2), "17")) { //#9379 + $k[$j++] = "0111110"; //#9379 + $k[$j++] = false; //#9379 + break; //#9379 + } //#9379 + if ($_.ai320x && $eq($get($_.ais, 2), "17")) { //#9380 + $k[$j++] = "0111111"; //#9380 + $k[$j++] = false; //#9380 + break; //#9380 + } //#9380 + } //#9380 + } else { //#9386 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) { //#9387 + if ($_.ai310x) { //#9385 + $k[$j++] = "0111000"; //#9385 + $k[$j++] = false; //#9385 + break; //#9385 + } //#9385 + if ($_.ai320x) { //#9386 + $k[$j++] = "0111001"; //#9386 + $k[$j++] = false; //#9386 + break; //#9386 + } //#9386 + } //#9386 + } //#9386 + } //#9386 + } //#9386 + if ($_.ais.length >= 2) { //#9398 + $k[$j++] = 'ai392x'; //#9394 + $k[$j++] = false; //#9394 + for (var _20 = 3920; _20 <= 3923; _20 += 1) { //#9394 + var _25 = $k[--$j]; //#9394 + $k[$j++] = _25 || $eq($cvrs($s(4), _20, 10), $get($_.ais, 1)); //#9394 + } //#9394 + var _26 = $k[--$j]; //#9394 + $_[$k[--$j]] = _26; //#9394 + if ($eq($get($_.ais, 0), "01") && $_.ai392x) { //#9397 + if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9396 + $k[$j++] = "01100"; //#9396 + $k[$j++] = true; //#9396 + break; //#9396 + } //#9396 + } //#9396 + } //#9396 + if ($_.ais.length >= 2) { //#9406 + $k[$j++] = 'ai393x'; //#9402 + $k[$j++] = false; //#9402 + for (var _2F = 3930; _2F <= 3933; _2F += 1) { //#9402 + var _2K = $k[--$j]; //#9402 + $k[$j++] = _2K || $eq($cvrs($s(4), _2F, 10), $get($_.ais, 1)); //#9402 + } //#9402 + var _2L = $k[--$j]; //#9402 + $_[$k[--$j]] = _2L; //#9402 + if ($eq($get($_.ais, 0), "01") && $_.ai393x) { //#9405 + if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9404 + $k[$j++] = "01101"; //#9404 + $k[$j++] = true; //#9404 + break; //#9404 + } //#9404 + } //#9404 + } //#9404 + if ($eq($get($_.ais, 0), "01")) { //#9409 + $k[$j++] = "1"; //#9409 + $k[$j++] = true; //#9409 + break; //#9409 + } //#9409 + $k[$j++] = "00"; //#9412 + $k[$j++] = true; //#9412 + break; //#9412 + } //#9412 + $_.gpfallow = $k[--$j]; //#9415 + $_.method = $k[--$j]; //#9416 $_.conv12to40 = function() { - var _2Y = $strcpy($s(40), "0000000000000000000000000000000000000000"); //#9118 - var _2Z = $k[--$j]; //#9119 - var _2d = $cvrs($s(10), $cvi($geti(_2Z, 0, 3)), 2); //#9119 - $puti($geti(_2Y, 0, 10), 10 - _2d.length, _2d); //#9119 - var _2h = $cvrs($s(10), $cvi($geti(_2Z, 3, 3)), 2); //#9120 - $puti($geti(_2Y, 10, 10), 10 - _2h.length, _2h); //#9120 - var _2l = $cvrs($s(10), $cvi($geti(_2Z, 6, 3)), 2); //#9121 - $puti($geti(_2Y, 20, 10), 10 - _2l.length, _2l); //#9121 - var _2p = $cvrs($s(10), $cvi($geti(_2Z, 9, 3)), 2); //#9122 - $puti($geti(_2Y, 30, 10), 10 - _2p.length, _2p); //#9122 - $k[$j++] = _2Y; //#9123 - $k[$j++] = _2Z; //#9123 - $j--; //#9123 - }; //#9123 + var _2Y = $strcpy($s(40), "0000000000000000000000000000000000000000"); //#9419 + var _2Z = $k[--$j]; //#9420 + var _2d = $cvrs($s(10), $cvi($geti(_2Z, 0, 3)), 2); //#9420 + $puti($geti(_2Y, 0, 10), 10 - _2d.length, _2d); //#9420 + var _2h = $cvrs($s(10), $cvi($geti(_2Z, 3, 3)), 2); //#9421 + $puti($geti(_2Y, 10, 10), 10 - _2h.length, _2h); //#9421 + var _2l = $cvrs($s(10), $cvi($geti(_2Z, 6, 3)), 2); //#9422 + $puti($geti(_2Y, 20, 10), 10 - _2l.length, _2l); //#9422 + var _2p = $cvrs($s(10), $cvi($geti(_2Z, 9, 3)), 2); //#9423 + $puti($geti(_2Y, 30, 10), 10 - _2p.length, _2p); //#9423 + $k[$j++] = _2Y; //#9424 + $k[$j++] = _2Z; //#9424 + $j--; //#9424 + }; //#9424 $_.conv13to44 = function() { - var _2r = $strcpy($s(44), "00000000000000000000000000000000000000000000"); //#9127 - var _2s = $k[--$j]; //#9128 - var _2w = $cvrs($s(4), $cvi($geti(_2s, 0, 1)), 2); //#9128 - $puti($geti(_2r, 0, 4), 4 - _2w.length, _2w); //#9128 - $k[$j++] = _2r; //#9129 - $k[$j++] = _2r; //#9129 - $k[$j++] = $geti(_2s, 1, 12); //#9129 - $_.conv12to40(); //#9129 - var _2y = $k[--$j]; //#9129 - $puti($k[--$j], 4, _2y); //#9129 - }; //#9129 + var _2r = $strcpy($s(44), "00000000000000000000000000000000000000000000"); //#9428 + var _2s = $k[--$j]; //#9429 + var _2w = $cvrs($s(4), $cvi($geti(_2s, 0, 1)), 2); //#9429 + $puti($geti(_2r, 0, 4), 4 - _2w.length, _2w); //#9429 + $k[$j++] = _2r; //#9430 + $k[$j++] = _2r; //#9430 + $k[$j++] = $geti(_2s, 1, 12); //#9430 + $_.conv12to40(); //#9430 + var _2y = $k[--$j]; //#9430 + $puti($k[--$j], 4, _2y); //#9430 + }; //#9430 $_.tobin = function() { - var _31 = $s($k[--$j]); //#9133 - $k[$j++] = _31; //#9133 - for (var _33 = 0, _32 = _31.length - 1; _33 <= _32; _33 += 1) { //#9133 - var _34 = $k[--$j]; //#9133 - $put(_34, _33, 48); //#9133 - $k[$j++] = _34; //#9133 - } //#9133 - var _35 = $k[--$j]; //#9134 - var _38 = $cvrs($s(_35.length), $k[--$j], 2); //#9134 - $puti(_35, _35.length - _38.length, _38); //#9134 - $k[$j++] = _35; //#9134 - }; //#9134 - $_.fnc1 = -1; //#9137 - $_.lnumeric = -2; //#9137 - $_.lalphanumeric = -3; //#9137 - $_.liso646 = -4; //#9137 - if ($eq($_.method, "00")) { //#9142 - $_.cdf = $a([]); //#9140 - $_.gpf = $a([]); //#9141 - } //#9141 - if ($eq($_.method, "1")) { //#9151 - $k[$j++] = 'cdf'; //#9145 - $k[$j++] = $geti($get($_.vals, 0), 0, 13); //#9145 - $_.conv13to44(); //#9145 - var _3G = $k[--$j]; //#9145 - $_[$k[--$j]] = _3G; //#9145 - $k[$j++] = Infinity; //#9146 - var _3I = $_.cdf; //#9146 - for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#9146 - $k[$j++] = $f($get(_3I, _3J) - 48); //#9146 - } //#9146 - $_.cdf = $a(); //#9146 - $_.gpf = $a([]); //#9147 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#9148 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#9149 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#9150 - } //#9150 - if ($eq($_.method, "0100")) { //#9162 - $_.cdf = $s(55); //#9154 - $k[$j++] = $_.cdf; //#9155 - $k[$j++] = 0; //#9155 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9155 - $_.conv12to40(); //#9155 - var _3d = $k[--$j]; //#9155 - var _3e = $k[--$j]; //#9155 - $puti($k[--$j], _3e, _3d); //#9155 - $k[$j++] = $_.cdf; //#9156 - $k[$j++] = 40; //#9156 - $k[$j++] = $cvi($get($_.vals, 1)); //#9156 - $k[$j++] = 15; //#9156 - $_.tobin(); //#9156 - var _3j = $k[--$j]; //#9156 - var _3k = $k[--$j]; //#9156 - $puti($k[--$j], _3k, _3j); //#9156 - $k[$j++] = Infinity; //#9157 - var _3m = $_.cdf; //#9157 - for (var _3n = 0, _3o = _3m.length; _3n < _3o; _3n++) { //#9157 - $k[$j++] = $get(_3m, _3n) - 48; //#9157 - } //#9157 - $_.cdf = $a(); //#9157 - $_.gpf = $a([]); //#9158 - $_.ais = $a([]); //#9159 - $_.vals = $a([]); //#9160 - $_.fncs = $a([]); //#9161 - } //#9161 - if ($eq($_.method, "0101")) { //#9178 - $_.cdf = $s(55); //#9165 - $k[$j++] = $_.cdf; //#9166 - $k[$j++] = 0; //#9166 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9166 - $_.conv12to40(); //#9166 - var _41 = $k[--$j]; //#9166 - var _42 = $k[--$j]; //#9166 - $puti($k[--$j], _42, _41); //#9166 - if ($eq($get($_.ais, 1), "3202")) { //#9170 - $k[$j++] = $cvi($get($_.vals, 1)); //#9168 - $k[$j++] = 15; //#9168 - $_.tobin(); //#9168 - } else { //#9170 - $k[$j++] = $cvi($get($_.vals, 1)) + 10000; //#9170 - $k[$j++] = 15; //#9170 - $_.tobin(); //#9170 - } //#9170 - $puti($_.cdf, 40, $k[--$j]); //#9172 - $k[$j++] = Infinity; //#9173 - var _4C = $_.cdf; //#9173 - for (var _4D = 0, _4E = _4C.length; _4D < _4E; _4D++) { //#9173 - $k[$j++] = $get(_4C, _4D) - 48; //#9173 - } //#9173 - $_.cdf = $a(); //#9173 - $_.gpf = $a([]); //#9174 - $_.ais = $a([]); //#9175 - $_.vals = $a([]); //#9176 - $_.fncs = $a([]); //#9177 - } //#9177 - if ($_.method.length == 7) { //#9200 - $_.cdf = $s(76); //#9181 - $k[$j++] = $_.cdf; //#9182 - $k[$j++] = 0; //#9182 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9182 - $_.conv12to40(); //#9182 - var _4R = $k[--$j]; //#9182 - var _4S = $k[--$j]; //#9182 - $puti($k[--$j], _4S, _4R); //#9182 - var _4U = $s(6); //#9183 - $puti(_4U, 0, $geti($get($_.ais, 1), 3, 1)); //#9183 - $puti(_4U, 1, $geti($get($_.vals, 1), 1, 5)); //#9184 - $k[$j++] = $cvi(_4U); //#9184 - $k[$j++] = 20; //#9184 - $_.tobin(); //#9184 - $puti($_.cdf, 40, $k[--$j]); //#9185 - if ($_.ais.length == 3) { //#9192 - var _4f = $get($_.vals, 2); //#9187 - $k[$j++] = ($cvi($geti(_4f, 0, 2)) * 384) + ((($cvi($geti(_4f, 2, 2)) - 1) * 32) + $cvi($geti(_4f, 4, 2))); //#9190 - } else { //#9192 - $k[$j++] = 38400; //#9192 - } //#9192 - $k[$j++] = 16; //#9194 - $_.tobin(); //#9194 - $puti($_.cdf, 60, $k[--$j]); //#9194 - $k[$j++] = Infinity; //#9195 - var _4l = $_.cdf; //#9195 - for (var _4m = 0, _4n = _4l.length; _4m < _4n; _4m++) { //#9195 - $k[$j++] = $get(_4l, _4m) - 48; //#9195 - } //#9195 - $_.cdf = $a(); //#9195 - $_.gpf = $a([]); //#9196 - $_.ais = $a([]); //#9197 - $_.vals = $a([]); //#9198 - $_.fncs = $a([]); //#9199 - } //#9199 - if ($eq($_.method, "01100")) { //#9211 - $_.cdf = $s(42); //#9203 - $k[$j++] = $_.cdf; //#9204 - $k[$j++] = 0; //#9204 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9204 - $_.conv12to40(); //#9204 - var _50 = $k[--$j]; //#9204 - var _51 = $k[--$j]; //#9204 - $puti($k[--$j], _51, _50); //#9204 - $k[$j++] = $_.cdf; //#9205 - $k[$j++] = 40; //#9205 - $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9205 - $k[$j++] = 2; //#9205 - $_.tobin(); //#9205 - var _57 = $k[--$j]; //#9205 - var _58 = $k[--$j]; //#9205 - $puti($k[--$j], _58, _57); //#9205 - $k[$j++] = Infinity; //#9206 - var _5A = $_.cdf; //#9206 - for (var _5B = 0, _5C = _5A.length; _5B < _5C; _5B++) { //#9206 - $k[$j++] = $get(_5A, _5B) - 48; //#9206 - } //#9206 - $_.cdf = $a(); //#9206 - $k[$j++] = Infinity; //#9207 - $forall($get($_.vals, 1)); //#9207 - if ($_.ais.length > 2) { //#9207 - $k[$j++] = $_.fnc1; //#9207 - } //#9207 - $_.gpf = $a(); //#9207 - $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9208 - $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9209 - $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9210 - } //#9210 - if ($eq($_.method, "01101")) { //#9223 - $_.cdf = $s(52); //#9214 - $k[$j++] = $_.cdf; //#9215 - $k[$j++] = 0; //#9215 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9215 - $_.conv12to40(); //#9215 - var _5Z = $k[--$j]; //#9215 - var _5a = $k[--$j]; //#9215 - $puti($k[--$j], _5a, _5Z); //#9215 - $k[$j++] = $_.cdf; //#9216 - $k[$j++] = 40; //#9216 - $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9216 - $k[$j++] = 2; //#9216 - $_.tobin(); //#9216 - var _5g = $k[--$j]; //#9216 - var _5h = $k[--$j]; //#9216 - $puti($k[--$j], _5h, _5g); //#9216 - $k[$j++] = $_.cdf; //#9217 - $k[$j++] = 42; //#9217 - $k[$j++] = $cvi($geti($get($_.vals, 1), 0, 3)); //#9217 - $k[$j++] = 10; //#9217 - $_.tobin(); //#9217 - var _5n = $k[--$j]; //#9217 - var _5o = $k[--$j]; //#9217 - $puti($k[--$j], _5o, _5n); //#9217 - $k[$j++] = Infinity; //#9218 - var _5q = $_.cdf; //#9218 - for (var _5r = 0, _5s = _5q.length; _5r < _5s; _5r++) { //#9218 - $k[$j++] = $get(_5q, _5r) - 48; //#9218 - } //#9218 - $_.cdf = $a(); //#9218 - $k[$j++] = Infinity; //#9219 - var _5w = $get($_.vals, 1); //#9219 - var _5x = $geti(_5w, 3, _5w.length - 3); //#9219 - for (var _5y = 0, _5z = _5x.length; _5y < _5z; _5y++) { //#9219 - $k[$j++] = $get(_5x, _5y); //#9219 - } //#9219 - if ($_.ais.length > 2) { //#9219 - $k[$j++] = $_.fnc1; //#9219 - } //#9219 - $_.gpf = $a(); //#9219 - $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9220 - $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9221 - $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9222 - } //#9222 - if ($_.gpfallow) { //#9229 - $_.vlf = $a(2); //#9227 - } else { //#9229 - $_.vlf = $a([]); //#9229 - } //#9229 - if (!bwipp_databarexpanded.__9270__) { //#9270 - $_ = Object.create($_); //#9270 - $k[$j++] = Infinity; //#9233 - for (var _6G = 0; _6G <= 119; _6G += 1) { //#9242 - var _6I = $strcpy($s(2), "00"); //#9235 - var _6K = $cvrs($s(2), _6G, 11); //#9235 - $puti(_6I, 2 - _6K.length, _6K); //#9236 - $k[$j++] = _6G; //#9237 - $k[$j++] = _6I; //#9237 - if ($get(_6I, 0) == 65) { //#9237 - var _6M = $k[--$j]; //#9237 - $put(_6M, 0, 94); //#9237 - $k[$j++] = _6M; //#9237 - } //#9237 - var _6N = $k[--$j]; //#9238 - $k[$j++] = _6N; //#9238 - if ($get(_6N, 1) == 65) { //#9238 - var _6P = $k[--$j]; //#9238 - $put(_6P, 1, 94); //#9238 - $k[$j++] = _6P; //#9238 - } //#9238 - var _6Q = $k[--$j]; //#9239 - var _6T = $strcpy($s(7), "0000000"); //#9240 - var _6V = $cvrs($s(7), $f($k[--$j] + 8), 2); //#9240 - $puti(_6T, 7 - _6V.length, _6V); //#9241 - $k[$j++] = _6Q; //#9241 - $k[$j++] = _6T; //#9241 - } //#9241 - $k[$j++] = $_.lalphanumeric; //#9243 - $k[$j++] = "0000"; //#9243 - $_.numeric = $d(); //#9244 - $k[$j++] = Infinity; //#9246 - for (var _6Y = 48; _6Y <= 57; _6Y += 1) { //#9247 - $k[$j++] = _6Y; //#9247 - $k[$j++] = _6Y - 43; //#9247 - $k[$j++] = 5; //#9247 - $_.tobin(); //#9247 - } //#9247 - $k[$j++] = $_.fnc1; //#9249 - $k[$j++] = "01111"; //#9249 - for (var _6a = 65; _6a <= 90; _6a += 1) { //#9249 - $k[$j++] = _6a; //#9249 - $k[$j++] = _6a - 33; //#9249 - $k[$j++] = 6; //#9249 - $_.tobin(); //#9249 - } //#9249 - $k[$j++] = 42; //#9251 - $k[$j++] = "111010"; //#9251 - for (var _6b = 44; _6b <= 47; _6b += 1) { //#9251 - $k[$j++] = _6b; //#9251 - $k[$j++] = _6b + 15; //#9251 - $k[$j++] = 6; //#9251 - $_.tobin(); //#9251 - } //#9251 - $k[$j++] = $_.lnumeric; //#9253 - $k[$j++] = "000"; //#9253 - $k[$j++] = $_.liso646; //#9253 - $k[$j++] = "00100"; //#9253 - $_.alphanumeric = $d(); //#9254 - $k[$j++] = Infinity; //#9256 - for (var _6f = 48; _6f <= 57; _6f += 1) { //#9257 - $k[$j++] = _6f; //#9257 - $k[$j++] = _6f - 43; //#9257 - $k[$j++] = 5; //#9257 - $_.tobin(); //#9257 - } //#9257 - $k[$j++] = $_.fnc1; //#9259 - $k[$j++] = "01111"; //#9259 - for (var _6h = 65; _6h <= 90; _6h += 1) { //#9259 - $k[$j++] = _6h; //#9259 - $k[$j++] = _6h - 1; //#9259 - $k[$j++] = 7; //#9259 - $_.tobin(); //#9259 - } //#9259 - for (var _6i = 97; _6i <= 122; _6i += 1) { //#9260 - $k[$j++] = _6i; //#9260 - $k[$j++] = _6i - 7; //#9260 - $k[$j++] = 7; //#9260 - $_.tobin(); //#9260 - } //#9260 - $k[$j++] = 33; //#9263 - $k[$j++] = "11101000"; //#9263 - $k[$j++] = 34; //#9263 - $k[$j++] = "11101001"; //#9263 - for (var _6j = 37; _6j <= 47; _6j += 1) { //#9263 - $k[$j++] = _6j; //#9263 - $k[$j++] = _6j + 197; //#9263 - $k[$j++] = 8; //#9263 - $_.tobin(); //#9263 - } //#9263 - for (var _6k = 58; _6k <= 63; _6k += 1) { //#9264 - $k[$j++] = _6k; //#9264 - $k[$j++] = _6k + 187; //#9264 - $k[$j++] = 8; //#9264 - $_.tobin(); //#9264 - } //#9264 - $k[$j++] = 95; //#9268 - $k[$j++] = "11111011"; //#9268 - $k[$j++] = 32; //#9268 - $k[$j++] = "11111100"; //#9268 - $k[$j++] = $_.lnumeric; //#9268 - $k[$j++] = "000"; //#9268 - $k[$j++] = $_.lalphanumeric; //#9268 - $k[$j++] = "00100"; //#9268 - $_.iso646 = $d(); //#9269 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9269 - bwipp_databarexpanded.__9270__ = 1; //#9269 - $_ = Object.getPrototypeOf($_); //#9269 - } //#9269 - for (var _6r = 0, _6q = $_.ais.length - 1; _6r <= _6q; _6r += 1) { //#9288 - $_.i = _6r; //#9274 - $_.ai = $get($_.ais, $_.i); //#9275 - $_.val = $get($_.vals, $_.i); //#9276 - var _71 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#9277 - $puti(_71, 0, $_.gpf); //#9278 - $k[$j++] = _71; //#9279 - $k[$j++] = _71; //#9279 - $k[$j++] = $_.gpf.length; //#9279 - $k[$j++] = $_.ai; //#9279 - $k[$j++] = Infinity; //#9279 - var _75 = $k[--$j]; //#9279 - var _76 = $k[--$j]; //#9279 - $k[$j++] = _75; //#9279 - $forall(_76); //#9279 - var _77 = $a(); //#9279 - var _78 = $k[--$j]; //#9279 - $puti($k[--$j], _78, _77); //#9279 - var _7A = $k[--$j]; //#9280 - $k[$j++] = _7A; //#9280 - $k[$j++] = _7A; //#9280 - $k[$j++] = $_.gpf.length + $_.ai.length; //#9280 - $k[$j++] = $_.val; //#9280 - $k[$j++] = Infinity; //#9280 - var _7E = $k[--$j]; //#9280 - var _7F = $k[--$j]; //#9280 - $k[$j++] = _7E; //#9280 - $forall(_7F); //#9280 - var _7G = $a(); //#9280 - var _7H = $k[--$j]; //#9280 - $puti($k[--$j], _7H, _7G); //#9280 - $_.gpf = $k[--$j]; //#9281 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#9287 - var _7Q = $a($_.gpf.length + 1); //#9283 - $puti(_7Q, 0, $_.gpf); //#9284 - $put(_7Q, $_.gpf.length, $_.fnc1); //#9285 - $_.gpf = _7Q; //#9286 - } //#9286 - } //#9286 + var _31 = $s($k[--$j]); //#9434 + $k[$j++] = _31; //#9434 + for (var _33 = 0, _32 = _31.length - 1; _33 <= _32; _33 += 1) { //#9434 + var _34 = $k[--$j]; //#9434 + $put(_34, _33, 48); //#9434 + $k[$j++] = _34; //#9434 + } //#9434 + var _35 = $k[--$j]; //#9435 + var _38 = $cvrs($s(_35.length), $k[--$j], 2); //#9435 + $puti(_35, _35.length - _38.length, _38); //#9435 + $k[$j++] = _35; //#9435 + }; //#9435 + $_.fnc1 = -1; //#9438 + $_.lnumeric = -2; //#9438 + $_.lalphanumeric = -3; //#9438 + $_.liso646 = -4; //#9438 + if ($eq($_.method, "00")) { //#9443 + $_.cdf = $a([]); //#9441 + $_.gpf = $a([]); //#9442 + } //#9442 + if ($eq($_.method, "1")) { //#9452 + $k[$j++] = 'cdf'; //#9446 + $k[$j++] = $geti($get($_.vals, 0), 0, 13); //#9446 + $_.conv13to44(); //#9446 + var _3G = $k[--$j]; //#9446 + $_[$k[--$j]] = _3G; //#9446 + $k[$j++] = Infinity; //#9447 + var _3I = $_.cdf; //#9447 + for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#9447 + $k[$j++] = $f($get(_3I, _3J) - 48); //#9447 + } //#9447 + $_.cdf = $a(); //#9447 + $_.gpf = $a([]); //#9448 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#9449 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#9450 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#9451 + } //#9451 + if ($eq($_.method, "0100")) { //#9463 + $_.cdf = $s(55); //#9455 + $k[$j++] = $_.cdf; //#9456 + $k[$j++] = 0; //#9456 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9456 + $_.conv12to40(); //#9456 + var _3d = $k[--$j]; //#9456 + var _3e = $k[--$j]; //#9456 + $puti($k[--$j], _3e, _3d); //#9456 + $k[$j++] = $_.cdf; //#9457 + $k[$j++] = 40; //#9457 + $k[$j++] = $cvi($get($_.vals, 1)); //#9457 + $k[$j++] = 15; //#9457 + $_.tobin(); //#9457 + var _3j = $k[--$j]; //#9457 + var _3k = $k[--$j]; //#9457 + $puti($k[--$j], _3k, _3j); //#9457 + $k[$j++] = Infinity; //#9458 + var _3m = $_.cdf; //#9458 + for (var _3n = 0, _3o = _3m.length; _3n < _3o; _3n++) { //#9458 + $k[$j++] = $get(_3m, _3n) - 48; //#9458 + } //#9458 + $_.cdf = $a(); //#9458 + $_.gpf = $a([]); //#9459 + $_.ais = $a([]); //#9460 + $_.vals = $a([]); //#9461 + $_.fncs = $a([]); //#9462 + } //#9462 + if ($eq($_.method, "0101")) { //#9479 + $_.cdf = $s(55); //#9466 + $k[$j++] = $_.cdf; //#9467 + $k[$j++] = 0; //#9467 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9467 + $_.conv12to40(); //#9467 + var _41 = $k[--$j]; //#9467 + var _42 = $k[--$j]; //#9467 + $puti($k[--$j], _42, _41); //#9467 + if ($eq($get($_.ais, 1), "3202")) { //#9471 + $k[$j++] = $cvi($get($_.vals, 1)); //#9469 + $k[$j++] = 15; //#9469 + $_.tobin(); //#9469 + } else { //#9471 + $k[$j++] = $cvi($get($_.vals, 1)) + 10000; //#9471 + $k[$j++] = 15; //#9471 + $_.tobin(); //#9471 + } //#9471 + $puti($_.cdf, 40, $k[--$j]); //#9473 + $k[$j++] = Infinity; //#9474 + var _4C = $_.cdf; //#9474 + for (var _4D = 0, _4E = _4C.length; _4D < _4E; _4D++) { //#9474 + $k[$j++] = $get(_4C, _4D) - 48; //#9474 + } //#9474 + $_.cdf = $a(); //#9474 + $_.gpf = $a([]); //#9475 + $_.ais = $a([]); //#9476 + $_.vals = $a([]); //#9477 + $_.fncs = $a([]); //#9478 + } //#9478 + if ($_.method.length == 7) { //#9501 + $_.cdf = $s(76); //#9482 + $k[$j++] = $_.cdf; //#9483 + $k[$j++] = 0; //#9483 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9483 + $_.conv12to40(); //#9483 + var _4R = $k[--$j]; //#9483 + var _4S = $k[--$j]; //#9483 + $puti($k[--$j], _4S, _4R); //#9483 + var _4U = $s(6); //#9484 + $puti(_4U, 0, $geti($get($_.ais, 1), 3, 1)); //#9484 + $puti(_4U, 1, $geti($get($_.vals, 1), 1, 5)); //#9485 + $k[$j++] = $cvi(_4U); //#9485 + $k[$j++] = 20; //#9485 + $_.tobin(); //#9485 + $puti($_.cdf, 40, $k[--$j]); //#9486 + if ($_.ais.length == 3) { //#9493 + var _4f = $get($_.vals, 2); //#9488 + $k[$j++] = ($cvi($geti(_4f, 0, 2)) * 384) + ((($cvi($geti(_4f, 2, 2)) - 1) * 32) + $cvi($geti(_4f, 4, 2))); //#9491 + } else { //#9493 + $k[$j++] = 38400; //#9493 + } //#9493 + $k[$j++] = 16; //#9495 + $_.tobin(); //#9495 + $puti($_.cdf, 60, $k[--$j]); //#9495 + $k[$j++] = Infinity; //#9496 + var _4l = $_.cdf; //#9496 + for (var _4m = 0, _4n = _4l.length; _4m < _4n; _4m++) { //#9496 + $k[$j++] = $get(_4l, _4m) - 48; //#9496 + } //#9496 + $_.cdf = $a(); //#9496 + $_.gpf = $a([]); //#9497 + $_.ais = $a([]); //#9498 + $_.vals = $a([]); //#9499 + $_.fncs = $a([]); //#9500 + } //#9500 + if ($eq($_.method, "01100")) { //#9512 + $_.cdf = $s(42); //#9504 + $k[$j++] = $_.cdf; //#9505 + $k[$j++] = 0; //#9505 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9505 + $_.conv12to40(); //#9505 + var _50 = $k[--$j]; //#9505 + var _51 = $k[--$j]; //#9505 + $puti($k[--$j], _51, _50); //#9505 + $k[$j++] = $_.cdf; //#9506 + $k[$j++] = 40; //#9506 + $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9506 + $k[$j++] = 2; //#9506 + $_.tobin(); //#9506 + var _57 = $k[--$j]; //#9506 + var _58 = $k[--$j]; //#9506 + $puti($k[--$j], _58, _57); //#9506 + $k[$j++] = Infinity; //#9507 + var _5A = $_.cdf; //#9507 + for (var _5B = 0, _5C = _5A.length; _5B < _5C; _5B++) { //#9507 + $k[$j++] = $get(_5A, _5B) - 48; //#9507 + } //#9507 + $_.cdf = $a(); //#9507 + $k[$j++] = Infinity; //#9508 + $forall($get($_.vals, 1)); //#9508 + if ($_.ais.length > 2) { //#9508 + $k[$j++] = $_.fnc1; //#9508 + } //#9508 + $_.gpf = $a(); //#9508 + $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9509 + $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9510 + $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9511 + } //#9511 + if ($eq($_.method, "01101")) { //#9524 + $_.cdf = $s(52); //#9515 + $k[$j++] = $_.cdf; //#9516 + $k[$j++] = 0; //#9516 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9516 + $_.conv12to40(); //#9516 + var _5Z = $k[--$j]; //#9516 + var _5a = $k[--$j]; //#9516 + $puti($k[--$j], _5a, _5Z); //#9516 + $k[$j++] = $_.cdf; //#9517 + $k[$j++] = 40; //#9517 + $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9517 + $k[$j++] = 2; //#9517 + $_.tobin(); //#9517 + var _5g = $k[--$j]; //#9517 + var _5h = $k[--$j]; //#9517 + $puti($k[--$j], _5h, _5g); //#9517 + $k[$j++] = $_.cdf; //#9518 + $k[$j++] = 42; //#9518 + $k[$j++] = $cvi($geti($get($_.vals, 1), 0, 3)); //#9518 + $k[$j++] = 10; //#9518 + $_.tobin(); //#9518 + var _5n = $k[--$j]; //#9518 + var _5o = $k[--$j]; //#9518 + $puti($k[--$j], _5o, _5n); //#9518 + $k[$j++] = Infinity; //#9519 + var _5q = $_.cdf; //#9519 + for (var _5r = 0, _5s = _5q.length; _5r < _5s; _5r++) { //#9519 + $k[$j++] = $get(_5q, _5r) - 48; //#9519 + } //#9519 + $_.cdf = $a(); //#9519 + $k[$j++] = Infinity; //#9520 + var _5w = $get($_.vals, 1); //#9520 + var _5x = $geti(_5w, 3, _5w.length - 3); //#9520 + for (var _5y = 0, _5z = _5x.length; _5y < _5z; _5y++) { //#9520 + $k[$j++] = $get(_5x, _5y); //#9520 + } //#9520 + if ($_.ais.length > 2) { //#9520 + $k[$j++] = $_.fnc1; //#9520 + } //#9520 + $_.gpf = $a(); //#9520 + $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9521 + $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9522 + $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9523 + } //#9523 + if ($_.gpfallow) { //#9530 + $_.vlf = $a(2); //#9528 + } else { //#9530 + $_.vlf = $a([]); //#9530 + } //#9530 + if (!bwipp_databarexpanded.__9571__) { //#9571 + $_ = Object.create($_); //#9571 + $k[$j++] = Infinity; //#9534 + for (var _6G = 0; _6G <= 119; _6G += 1) { //#9543 + var _6I = $strcpy($s(2), "00"); //#9536 + var _6K = $cvrs($s(2), _6G, 11); //#9536 + $puti(_6I, 2 - _6K.length, _6K); //#9537 + $k[$j++] = _6G; //#9538 + $k[$j++] = _6I; //#9538 + if ($get(_6I, 0) == 65) { //#9538 + var _6M = $k[--$j]; //#9538 + $put(_6M, 0, 94); //#9538 + $k[$j++] = _6M; //#9538 + } //#9538 + var _6N = $k[--$j]; //#9539 + $k[$j++] = _6N; //#9539 + if ($get(_6N, 1) == 65) { //#9539 + var _6P = $k[--$j]; //#9539 + $put(_6P, 1, 94); //#9539 + $k[$j++] = _6P; //#9539 + } //#9539 + var _6Q = $k[--$j]; //#9540 + var _6T = $strcpy($s(7), "0000000"); //#9541 + var _6V = $cvrs($s(7), $f($k[--$j] + 8), 2); //#9541 + $puti(_6T, 7 - _6V.length, _6V); //#9542 + $k[$j++] = _6Q; //#9542 + $k[$j++] = _6T; //#9542 + } //#9542 + $k[$j++] = $_.lalphanumeric; //#9544 + $k[$j++] = "0000"; //#9544 + $_.numeric = $d(); //#9545 + $k[$j++] = Infinity; //#9547 + for (var _6Y = 48; _6Y <= 57; _6Y += 1) { //#9548 + $k[$j++] = _6Y; //#9548 + $k[$j++] = _6Y - 43; //#9548 + $k[$j++] = 5; //#9548 + $_.tobin(); //#9548 + } //#9548 + $k[$j++] = $_.fnc1; //#9550 + $k[$j++] = "01111"; //#9550 + for (var _6a = 65; _6a <= 90; _6a += 1) { //#9550 + $k[$j++] = _6a; //#9550 + $k[$j++] = _6a - 33; //#9550 + $k[$j++] = 6; //#9550 + $_.tobin(); //#9550 + } //#9550 + $k[$j++] = 42; //#9552 + $k[$j++] = "111010"; //#9552 + for (var _6b = 44; _6b <= 47; _6b += 1) { //#9552 + $k[$j++] = _6b; //#9552 + $k[$j++] = _6b + 15; //#9552 + $k[$j++] = 6; //#9552 + $_.tobin(); //#9552 + } //#9552 + $k[$j++] = $_.lnumeric; //#9554 + $k[$j++] = "000"; //#9554 + $k[$j++] = $_.liso646; //#9554 + $k[$j++] = "00100"; //#9554 + $_.alphanumeric = $d(); //#9555 + $k[$j++] = Infinity; //#9557 + for (var _6f = 48; _6f <= 57; _6f += 1) { //#9558 + $k[$j++] = _6f; //#9558 + $k[$j++] = _6f - 43; //#9558 + $k[$j++] = 5; //#9558 + $_.tobin(); //#9558 + } //#9558 + $k[$j++] = $_.fnc1; //#9560 + $k[$j++] = "01111"; //#9560 + for (var _6h = 65; _6h <= 90; _6h += 1) { //#9560 + $k[$j++] = _6h; //#9560 + $k[$j++] = _6h - 1; //#9560 + $k[$j++] = 7; //#9560 + $_.tobin(); //#9560 + } //#9560 + for (var _6i = 97; _6i <= 122; _6i += 1) { //#9561 + $k[$j++] = _6i; //#9561 + $k[$j++] = _6i - 7; //#9561 + $k[$j++] = 7; //#9561 + $_.tobin(); //#9561 + } //#9561 + $k[$j++] = 33; //#9564 + $k[$j++] = "11101000"; //#9564 + $k[$j++] = 34; //#9564 + $k[$j++] = "11101001"; //#9564 + for (var _6j = 37; _6j <= 47; _6j += 1) { //#9564 + $k[$j++] = _6j; //#9564 + $k[$j++] = _6j + 197; //#9564 + $k[$j++] = 8; //#9564 + $_.tobin(); //#9564 + } //#9564 + for (var _6k = 58; _6k <= 63; _6k += 1) { //#9565 + $k[$j++] = _6k; //#9565 + $k[$j++] = _6k + 187; //#9565 + $k[$j++] = 8; //#9565 + $_.tobin(); //#9565 + } //#9565 + $k[$j++] = 95; //#9569 + $k[$j++] = "11111011"; //#9569 + $k[$j++] = 32; //#9569 + $k[$j++] = "11111100"; //#9569 + $k[$j++] = $_.lnumeric; //#9569 + $k[$j++] = "000"; //#9569 + $k[$j++] = $_.lalphanumeric; //#9569 + $k[$j++] = "00100"; //#9569 + $_.iso646 = $d(); //#9570 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9570 + bwipp_databarexpanded.__9571__ = 1; //#9570 + $_ = Object.getPrototypeOf($_); //#9570 + } //#9570 + for (var _6r = 0, _6q = $_.ais.length - 1; _6r <= _6q; _6r += 1) { //#9589 + $_.i = _6r; //#9575 + $_.ai = $get($_.ais, $_.i); //#9576 + $_.val = $get($_.vals, $_.i); //#9577 + var _71 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#9578 + $puti(_71, 0, $_.gpf); //#9579 + $k[$j++] = _71; //#9580 + $k[$j++] = _71; //#9580 + $k[$j++] = $_.gpf.length; //#9580 + $k[$j++] = $_.ai; //#9580 + $k[$j++] = Infinity; //#9580 + var _75 = $k[--$j]; //#9580 + var _76 = $k[--$j]; //#9580 + $k[$j++] = _75; //#9580 + $forall(_76); //#9580 + var _77 = $a(); //#9580 + var _78 = $k[--$j]; //#9580 + $puti($k[--$j], _78, _77); //#9580 + var _7A = $k[--$j]; //#9581 + $k[$j++] = _7A; //#9581 + $k[$j++] = _7A; //#9581 + $k[$j++] = $_.gpf.length + $_.ai.length; //#9581 + $k[$j++] = $_.val; //#9581 + $k[$j++] = Infinity; //#9581 + var _7E = $k[--$j]; //#9581 + var _7F = $k[--$j]; //#9581 + $k[$j++] = _7E; //#9581 + $forall(_7F); //#9581 + var _7G = $a(); //#9581 + var _7H = $k[--$j]; //#9581 + $puti($k[--$j], _7H, _7G); //#9581 + $_.gpf = $k[--$j]; //#9582 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#9588 + var _7Q = $a($_.gpf.length + 1); //#9584 + $puti(_7Q, 0, $_.gpf); //#9585 + $put(_7Q, $_.gpf.length, $_.fnc1); //#9586 + $_.gpf = _7Q; //#9587 + } //#9587 + } //#9587 $_.rembits = function() { - var _7U = $k[--$j]; //#9292 - var _7V = 48; //#9294 - var _7W = (~~Math.ceil(_7U / 12)) * 12; //#9294 - if (((~~Math.ceil(_7U / 12)) * 12) < 48) { //#9294 - var _ = _7V; //#9294 - _7V = _7W; //#9294 - _7W = _; //#9294 - } //#9294 - var _7X = ~~(_7W / 12); //#9295 - $k[$j++] = _7U; //#9299 - $k[$j++] = _7W; //#9299 - $k[$j++] = _7X; //#9299 - if ((_7X % $_.segments) == 1) { //#9298 - var _7Z = $k[--$j]; //#9296 - var _7a = $k[--$j]; //#9296 - $k[$j++] = $f(_7Z + 1) * 12; //#9296 - $k[$j++] = _7a; //#9296 - $j--; //#9296 - } else { //#9298 - $j--; //#9298 - } //#9298 - var _7b = $k[--$j]; //#9300 - var _7c = $k[--$j]; //#9300 - $k[$j++] = $f(_7b - _7c); //#9300 - }; //#9300 + var _7U = $k[--$j]; //#9593 + var _7V = 48; //#9595 + var _7W = (~~Math.ceil(_7U / 12)) * 12; //#9595 + if (((~~Math.ceil(_7U / 12)) * 12) < 48) { //#9595 + var _ = _7V; //#9595 + _7V = _7W; //#9595 + _7W = _; //#9595 + } //#9595 + var _7X = ~~(_7W / 12); //#9596 + $k[$j++] = _7U; //#9600 + $k[$j++] = _7W; //#9600 + $k[$j++] = _7X; //#9600 + if ((_7X % $_.segments) == 1) { //#9599 + var _7Z = $k[--$j]; //#9597 + var _7a = $k[--$j]; //#9597 + $k[$j++] = $f(_7Z + 1) * 12; //#9597 + $k[$j++] = _7a; //#9597 + $j--; //#9597 + } else { //#9599 + $j--; //#9599 + } //#9599 + var _7b = $k[--$j]; //#9601 + var _7c = $k[--$j]; //#9601 + $k[$j++] = $f(_7b - _7c); //#9601 + }; //#9601 $_.encode = function() { - var _7d = $k[--$j]; //#9304 - $k[$j++] = _7d; //#9304 - if ($ne(_7d, 'raw')) { //#9304 - var _7e = $k[--$j]; //#9304 - var _7g = $get(_7e, $k[--$j]); //#9304 - $k[$j++] = _7g; //#9304 - } else { //#9304 - $j--; //#9304 - } //#9304 - var _7h = $k[--$j]; //#9305 - $k[$j++] = _7h; //#9307 - if ((_7h.length + $_.j) >= 252) { //#9307 - $j--; //#9306 - $k[$j++] = 'bwipp.gs1databarexpandedTooLong#9306'; //#9306 - $k[$j++] = "Maximum length exceeded"; //#9306 - bwipp_raiseerror(); //#9306 - } //#9306 - $k[$j++] = Infinity; //#9308 - var _7j = $k[--$j]; //#9308 - var _7k = $k[--$j]; //#9308 - $k[$j++] = _7j; //#9308 - $forall(_7k, function() { //#9308 - var _7l = $k[--$j]; //#9308 - $k[$j++] = $f(_7l - 48); //#9308 - }); //#9308 - var _7m = $a(); //#9308 - $puti($_.gpfenc, $_.j, _7m); //#9310 - $_.j = _7m.length + $_.j; //#9311 - }; //#9311 - $k[$j++] = Infinity; //#9315 - for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#9315 - $k[$j++] = 0; //#9315 - } //#9315 - $k[$j++] = 0; //#9315 - $k[$j++] = -1; //#9315 - $_.numericruns = $a(); //#9315 - $k[$j++] = Infinity; //#9316 - for (var _7v = 0, _7w = $_.gpf.length; _7v < _7w; _7v++) { //#9316 - $k[$j++] = 0; //#9316 - } //#9316 - $k[$j++] = 0; //#9316 - $_.alphanumericruns = $a(); //#9316 - $k[$j++] = Infinity; //#9317 - for (var _7z = 0, _80 = $_.gpf.length; _7z < _80; _7z++) { //#9317 - $k[$j++] = 0; //#9317 - } //#9317 - $k[$j++] = 9999; //#9317 - $_.nextiso646only = $a(); //#9317 - for (var _83 = $_.gpf.length - 1; _83 >= 0; _83 -= 1) { //#9339 - $_.i = _83; //#9319 - var _88 = $strcpy($s(2), "00"); //#9321 - var _8B = $get($_.gpf, $_.i); //#9322 - $k[$j++] = $get($_.gpf, $_.i); //#9322 - $k[$j++] = _88; //#9322 - $k[$j++] = _88; //#9322 - $k[$j++] = 0; //#9322 - $k[$j++] = _8B; //#9322 - if (_8B == $_.fnc1) { //#9322 - $j--; //#9322 - $k[$j++] = 94; //#9322 - } //#9322 - var _8D = $k[--$j]; //#9322 - var _8E = $k[--$j]; //#9322 - $put($k[--$j], _8E, _8D); //#9322 - if ($_.i < ($_.gpf.length - 1)) { //#9323 - var _8I = $k[--$j]; //#9323 - var _8L = $get($_.gpf, $_.i + 1); //#9323 - $k[$j++] = _8I; //#9323 - $k[$j++] = _8I; //#9323 - $k[$j++] = 1; //#9323 - $k[$j++] = _8L; //#9323 - if (_8L == $_.fnc1) { //#9323 - $j--; //#9323 - $k[$j++] = 94; //#9323 - } //#9323 - var _8N = $k[--$j]; //#9323 - var _8O = $k[--$j]; //#9323 - $put($k[--$j], _8O, _8N); //#9323 - } //#9323 - var _8S = $get($_.numeric, $k[--$j]) !== undefined; //#9324 - if (_8S) { //#9327 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#9325 - } else { //#9327 - $put($_.numericruns, $_.i, 0); //#9327 - } //#9327 - var _8a = $k[--$j]; //#9329 - var _8c = $get($_.alphanumeric, _8a) !== undefined; //#9329 - $k[$j++] = _8a; //#9333 - if (_8c) { //#9332 - $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#9330 - } else { //#9332 - $put($_.alphanumericruns, $_.i, 0); //#9332 - } //#9332 - var _8k = $k[--$j]; //#9334 - var _8m = $get($_.iso646, _8k) !== undefined; //#9334 - var _8o = $get($_.alphanumeric, _8k) !== undefined; //#9334 - if (_8m && (!_8o)) { //#9337 - $put($_.nextiso646only, $_.i, 0); //#9335 - } else { //#9337 - $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#9337 - } //#9337 - } //#9337 - $_.gpfenc = $a(252); //#9342 - $_.i = 0; //#9343 - $_.j = 0; //#9343 - $_.mode = "numeric"; //#9343 - for (;;) { //#9433 - if ($_.i == $_.gpf.length) { //#9345 - break; //#9345 - } //#9345 - for (;;) { //#9432 - if ($eq($_.mode, "numeric")) { //#9381 - if ($_.i <= ($_.gpf.length - 2)) { //#9378 - var _92 = $s(2); //#9350 - var _95 = $get($_.gpf, $_.i); //#9351 - $k[$j++] = _92; //#9351 - $k[$j++] = _92; //#9351 - $k[$j++] = 0; //#9351 - $k[$j++] = _95; //#9351 - if (_95 == $_.fnc1) { //#9351 - $j--; //#9351 - $k[$j++] = 94; //#9351 - } //#9351 - var _97 = $k[--$j]; //#9351 - var _98 = $k[--$j]; //#9351 - $put($k[--$j], _98, _97); //#9351 - var _9A = $k[--$j]; //#9352 - var _9D = $get($_.gpf, $_.i + 1); //#9352 - $k[$j++] = _9A; //#9352 - $k[$j++] = _9A; //#9352 - $k[$j++] = 1; //#9352 - $k[$j++] = _9D; //#9352 - if (_9D == $_.fnc1) { //#9352 - $j--; //#9352 - $k[$j++] = 94; //#9352 - } //#9352 - var _9F = $k[--$j]; //#9352 - var _9G = $k[--$j]; //#9352 - $put($k[--$j], _9G, _9F); //#9352 - var _9I = $k[--$j]; //#9353 - var _9K = $get($_.numeric, _9I) !== undefined; //#9353 - $k[$j++] = _9I; //#9357 - if (_9K) { //#9357 - $k[$j++] = $_.numeric; //#9354 - $_.encode(); //#9354 - $_.i = $_.i + 2; //#9355 - break; //#9356 - } //#9356 - $j--; //#9358 - $k[$j++] = $_.lalphanumeric; //#9359 - $k[$j++] = $_.numeric; //#9359 - $_.encode(); //#9359 - $_.mode = "alphanumeric"; //#9360 - break; //#9361 - } else { //#9378 - var _9R = $get($_.gpf, $_.i); //#9363 - if ((_9R < 48) || (_9R > 57)) { //#9367 - $k[$j++] = $_.lalphanumeric; //#9364 - $k[$j++] = $_.numeric; //#9364 - $_.encode(); //#9364 - $_.mode = "alphanumeric"; //#9365 - break; //#9366 - } //#9366 - $k[$j++] = 'rem'; //#9368 - $k[$j++] = ((((12 + 1) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.j; //#9368 - $_.rembits(); //#9368 - var _9Y = $k[--$j]; //#9368 - $_[$k[--$j]] = _9Y; //#9368 - if (($_.rem >= 4) && ($_.rem <= 6)) { //#9378 - var _9f = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#9370 - var _9k = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#9371 - $puti(_9f, 4 - _9k.length, _9k); //#9372 - $k[$j++] = _9f; //#9372 - $k[$j++] = 'raw'; //#9372 - $_.encode(); //#9372 - $_.i = $_.i + 1; //#9373 - break; //#9374 - } else { //#9378 - var _9m = $s(2); //#9376 - $put(_9m, 0, $get($_.gpf, $_.i)); //#9376 - $put(_9m, 1, 94); //#9376 - $k[$j++] = _9m; //#9376 - $k[$j++] = $_.numeric; //#9376 - $_.encode(); //#9376 - $_.i = $_.i + 1; //#9377 - break; //#9378 - } //#9378 - } //#9378 - } //#9378 - if ($eq($_.mode, "alphanumeric")) { //#9408 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#9389 - $k[$j++] = $_.fnc1; //#9385 - $k[$j++] = $_.alphanumeric; //#9385 - $_.encode(); //#9385 - $_.mode = "numeric"; //#9386 - $_.i = $_.i + 1; //#9387 - break; //#9388 - } //#9388 - var _A2 = $get($_.gpf, $_.i); //#9390 - var _A4 = $get($_.iso646, _A2) !== undefined; //#9390 - var _A6 = $get($_.alphanumeric, _A2) !== undefined; //#9390 - if (_A4 && (!_A6)) { //#9394 - $k[$j++] = $_.liso646; //#9391 - $k[$j++] = $_.alphanumeric; //#9391 - $_.encode(); //#9391 - $_.mode = "iso646"; //#9392 - break; //#9393 - } //#9393 - if ($get($_.numericruns, $_.i) >= 6) { //#9399 - $k[$j++] = $_.lnumeric; //#9396 - $k[$j++] = $_.alphanumeric; //#9396 - $_.encode(); //#9396 - $_.mode = "numeric"; //#9397 - break; //#9398 - } //#9398 - var _AG = $get($_.numericruns, $_.i); //#9400 - if ((_AG >= 4) && ($f(_AG + $_.i) == $_.gpf.length)) { //#9404 - $k[$j++] = $_.lnumeric; //#9401 - $k[$j++] = $_.alphanumeric; //#9401 - $_.encode(); //#9401 - $_.mode = "numeric"; //#9402 - break; //#9403 - } //#9403 - $k[$j++] = $get($_.gpf, $_.i); //#9405 - $k[$j++] = $_.alphanumeric; //#9405 - $_.encode(); //#9405 - $_.i = $_.i + 1; //#9406 - break; //#9407 - } //#9407 - if ($eq($_.mode, "iso646")) { //#9430 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#9416 - $k[$j++] = $_.fnc1; //#9412 - $k[$j++] = $_.iso646; //#9412 - $_.encode(); //#9412 - $_.mode = "numeric"; //#9413 - $_.i = $_.i + 1; //#9414 - break; //#9415 - } //#9415 - if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9421 - $k[$j++] = $_.lnumeric; //#9418 - $k[$j++] = $_.iso646; //#9418 - $_.encode(); //#9418 - $_.mode = "numeric"; //#9419 - break; //#9420 - } //#9420 - if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9426 - $k[$j++] = $_.lalphanumeric; //#9423 - $k[$j++] = $_.iso646; //#9423 - $_.encode(); //#9423 - $_.mode = "alphanumeric"; //#9424 - break; //#9425 - } //#9425 - $k[$j++] = $get($_.gpf, $_.i); //#9427 - $k[$j++] = $_.iso646; //#9427 - $_.encode(); //#9427 - $_.i = $_.i + 1; //#9428 - break; //#9429 - } //#9429 - } //#9429 - } //#9429 - $_.gpf = $geti($_.gpfenc, 0, $_.j); //#9434 - var _B0 = ((((1 + 12) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.gpf.length; //#9438 - $k[$j++] = _B0; //#9438 - $k[$j++] = _B0; //#9438 - $_.rembits(); //#9438 - var _B1 = $k[--$j]; //#9438 - $_.pad = $a(_B1); //#9438 - $k[$j++] = _B1; //#9445 - if ($_.vlf.length != 0) { //#9444 - var _B4 = $k[--$j]; //#9440 - var _B6 = ~~($f($k[--$j] + _B4) / 12); //#9441 - $put($_.vlf, 0, _B6 % 2); //#9441 - var _B8 = (_B6 <= 14) ? 0 : 1; //#9442 - $put($_.vlf, 1, _B8); //#9442 - } else { //#9444 - $j -= 2; //#9444 - } //#9444 - if ($_.pad.length > 0) { //#9454 - for (var _BD = 0, _BC = $_.pad.length - 1; _BD <= _BC; _BD += 5) { //#9450 - $_.i = _BD; //#9448 - var _BE = $_.pad; //#9449 - var _BF = $_.i; //#9449 - var _BG = $a([0, 0, 1, 0, 0]); //#9449 - var _BH = $_.pad; //#9449 - var _BI = $_.i; //#9449 - var _BJ = 5; //#9449 - var _BK = _BH.length - _BI; //#9449 - if ((_BH.length - _BI) > 5) { //#9449 - var _ = _BJ; //#9449 - _BJ = _BK; //#9449 - _BK = _; //#9449 - } //#9449 - $puti(_BE, _BF, $geti(_BG, 0, _BK)); //#9449 - } //#9449 - if ($eq($_.mode, "numeric")) { //#9453 - $k[$j++] = Infinity; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $aload($_.pad); //#9452 - $_.pad = $geti($a(), 0, $_.pad.length); //#9452 - } //#9452 - } //#9452 - $k[$j++] = Infinity; //#9457 - var _BS = $_.linkage ? 1 : 0; //#9458 - $k[$j++] = _BS; //#9459 - $forall($_.method, function() { //#9459 - var _BU = $k[--$j]; //#9459 - $k[$j++] = $f(_BU - 48); //#9459 - }); //#9459 - $aload($_.vlf); //#9460 - $aload($_.cdf); //#9461 - $aload($_.gpf); //#9462 - $aload($_.pad); //#9463 - $_.binval = $a(); //#9463 - $_.datalen = ~~($_.binval.length / 12); //#9465 + var _7d = $k[--$j]; //#9605 + $k[$j++] = _7d; //#9605 + if ($ne(_7d, 'raw')) { //#9605 + var _7e = $k[--$j]; //#9605 + var _7g = $get(_7e, $k[--$j]); //#9605 + $k[$j++] = _7g; //#9605 + } else { //#9605 + $j--; //#9605 + } //#9605 + var _7h = $k[--$j]; //#9606 + $k[$j++] = _7h; //#9608 + if ((_7h.length + $_.j) >= 252) { //#9608 + $j--; //#9607 + $k[$j++] = 'bwipp.gs1databarexpandedTooLong#9607'; //#9607 + $k[$j++] = "Maximum length exceeded"; //#9607 + bwipp_raiseerror(); //#9607 + } //#9607 + $k[$j++] = Infinity; //#9609 + var _7j = $k[--$j]; //#9609 + var _7k = $k[--$j]; //#9609 + $k[$j++] = _7j; //#9609 + $forall(_7k, function() { //#9609 + var _7l = $k[--$j]; //#9609 + $k[$j++] = $f(_7l - 48); //#9609 + }); //#9609 + var _7m = $a(); //#9609 + $puti($_.gpfenc, $_.j, _7m); //#9611 + $_.j = _7m.length + $_.j; //#9612 + }; //#9612 + $k[$j++] = Infinity; //#9616 + for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#9616 + $k[$j++] = 0; //#9616 + } //#9616 + $k[$j++] = 0; //#9616 + $k[$j++] = -1; //#9616 + $_.numericruns = $a(); //#9616 + $k[$j++] = Infinity; //#9617 + for (var _7v = 0, _7w = $_.gpf.length; _7v < _7w; _7v++) { //#9617 + $k[$j++] = 0; //#9617 + } //#9617 + $k[$j++] = 0; //#9617 + $_.alphanumericruns = $a(); //#9617 + $k[$j++] = Infinity; //#9618 + for (var _7z = 0, _80 = $_.gpf.length; _7z < _80; _7z++) { //#9618 + $k[$j++] = 0; //#9618 + } //#9618 + $k[$j++] = 9999; //#9618 + $_.nextiso646only = $a(); //#9618 + for (var _83 = $_.gpf.length - 1; _83 >= 0; _83 -= 1) { //#9640 + $_.i = _83; //#9620 + var _88 = $strcpy($s(2), "00"); //#9622 + var _8B = $get($_.gpf, $_.i); //#9623 + $k[$j++] = $get($_.gpf, $_.i); //#9623 + $k[$j++] = _88; //#9623 + $k[$j++] = _88; //#9623 + $k[$j++] = 0; //#9623 + $k[$j++] = _8B; //#9623 + if (_8B == $_.fnc1) { //#9623 + $j--; //#9623 + $k[$j++] = 94; //#9623 + } //#9623 + var _8D = $k[--$j]; //#9623 + var _8E = $k[--$j]; //#9623 + $put($k[--$j], _8E, _8D); //#9623 + if ($_.i < ($_.gpf.length - 1)) { //#9624 + var _8I = $k[--$j]; //#9624 + var _8L = $get($_.gpf, $_.i + 1); //#9624 + $k[$j++] = _8I; //#9624 + $k[$j++] = _8I; //#9624 + $k[$j++] = 1; //#9624 + $k[$j++] = _8L; //#9624 + if (_8L == $_.fnc1) { //#9624 + $j--; //#9624 + $k[$j++] = 94; //#9624 + } //#9624 + var _8N = $k[--$j]; //#9624 + var _8O = $k[--$j]; //#9624 + $put($k[--$j], _8O, _8N); //#9624 + } //#9624 + var _8S = $get($_.numeric, $k[--$j]) !== undefined; //#9625 + if (_8S) { //#9628 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#9626 + } else { //#9628 + $put($_.numericruns, $_.i, 0); //#9628 + } //#9628 + var _8a = $k[--$j]; //#9630 + var _8c = $get($_.alphanumeric, _8a) !== undefined; //#9630 + $k[$j++] = _8a; //#9634 + if (_8c) { //#9633 + $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#9631 + } else { //#9633 + $put($_.alphanumericruns, $_.i, 0); //#9633 + } //#9633 + var _8k = $k[--$j]; //#9635 + var _8m = $get($_.iso646, _8k) !== undefined; //#9635 + var _8o = $get($_.alphanumeric, _8k) !== undefined; //#9635 + if (_8m && (!_8o)) { //#9638 + $put($_.nextiso646only, $_.i, 0); //#9636 + } else { //#9638 + $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#9638 + } //#9638 + } //#9638 + $_.gpfenc = $a(252); //#9643 + $_.i = 0; //#9644 + $_.j = 0; //#9644 + $_.mode = "numeric"; //#9644 + for (;;) { //#9734 + if ($_.i == $_.gpf.length) { //#9646 + break; //#9646 + } //#9646 + for (;;) { //#9733 + if ($eq($_.mode, "numeric")) { //#9682 + if ($_.i <= ($_.gpf.length - 2)) { //#9679 + var _92 = $s(2); //#9651 + var _95 = $get($_.gpf, $_.i); //#9652 + $k[$j++] = _92; //#9652 + $k[$j++] = _92; //#9652 + $k[$j++] = 0; //#9652 + $k[$j++] = _95; //#9652 + if (_95 == $_.fnc1) { //#9652 + $j--; //#9652 + $k[$j++] = 94; //#9652 + } //#9652 + var _97 = $k[--$j]; //#9652 + var _98 = $k[--$j]; //#9652 + $put($k[--$j], _98, _97); //#9652 + var _9A = $k[--$j]; //#9653 + var _9D = $get($_.gpf, $_.i + 1); //#9653 + $k[$j++] = _9A; //#9653 + $k[$j++] = _9A; //#9653 + $k[$j++] = 1; //#9653 + $k[$j++] = _9D; //#9653 + if (_9D == $_.fnc1) { //#9653 + $j--; //#9653 + $k[$j++] = 94; //#9653 + } //#9653 + var _9F = $k[--$j]; //#9653 + var _9G = $k[--$j]; //#9653 + $put($k[--$j], _9G, _9F); //#9653 + var _9I = $k[--$j]; //#9654 + var _9K = $get($_.numeric, _9I) !== undefined; //#9654 + $k[$j++] = _9I; //#9658 + if (_9K) { //#9658 + $k[$j++] = $_.numeric; //#9655 + $_.encode(); //#9655 + $_.i = $_.i + 2; //#9656 + break; //#9657 + } //#9657 + $j--; //#9659 + $k[$j++] = $_.lalphanumeric; //#9660 + $k[$j++] = $_.numeric; //#9660 + $_.encode(); //#9660 + $_.mode = "alphanumeric"; //#9661 + break; //#9662 + } else { //#9679 + var _9R = $get($_.gpf, $_.i); //#9664 + if ((_9R < 48) || (_9R > 57)) { //#9668 + $k[$j++] = $_.lalphanumeric; //#9665 + $k[$j++] = $_.numeric; //#9665 + $_.encode(); //#9665 + $_.mode = "alphanumeric"; //#9666 + break; //#9667 + } //#9667 + $k[$j++] = 'rem'; //#9669 + $k[$j++] = ((((12 + 1) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.j; //#9669 + $_.rembits(); //#9669 + var _9Y = $k[--$j]; //#9669 + $_[$k[--$j]] = _9Y; //#9669 + if (($_.rem >= 4) && ($_.rem <= 6)) { //#9679 + var _9f = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#9671 + var _9k = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#9672 + $puti(_9f, 4 - _9k.length, _9k); //#9673 + $k[$j++] = _9f; //#9673 + $k[$j++] = 'raw'; //#9673 + $_.encode(); //#9673 + $_.i = $_.i + 1; //#9674 + break; //#9675 + } else { //#9679 + var _9m = $s(2); //#9677 + $put(_9m, 0, $get($_.gpf, $_.i)); //#9677 + $put(_9m, 1, 94); //#9677 + $k[$j++] = _9m; //#9677 + $k[$j++] = $_.numeric; //#9677 + $_.encode(); //#9677 + $_.i = $_.i + 1; //#9678 + break; //#9679 + } //#9679 + } //#9679 + } //#9679 + if ($eq($_.mode, "alphanumeric")) { //#9709 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#9690 + $k[$j++] = $_.fnc1; //#9686 + $k[$j++] = $_.alphanumeric; //#9686 + $_.encode(); //#9686 + $_.mode = "numeric"; //#9687 + $_.i = $_.i + 1; //#9688 + break; //#9689 + } //#9689 + var _A2 = $get($_.gpf, $_.i); //#9691 + var _A4 = $get($_.iso646, _A2) !== undefined; //#9691 + var _A6 = $get($_.alphanumeric, _A2) !== undefined; //#9691 + if (_A4 && (!_A6)) { //#9695 + $k[$j++] = $_.liso646; //#9692 + $k[$j++] = $_.alphanumeric; //#9692 + $_.encode(); //#9692 + $_.mode = "iso646"; //#9693 + break; //#9694 + } //#9694 + if ($get($_.numericruns, $_.i) >= 6) { //#9700 + $k[$j++] = $_.lnumeric; //#9697 + $k[$j++] = $_.alphanumeric; //#9697 + $_.encode(); //#9697 + $_.mode = "numeric"; //#9698 + break; //#9699 + } //#9699 + var _AG = $get($_.numericruns, $_.i); //#9701 + if ((_AG >= 4) && ($f(_AG + $_.i) == $_.gpf.length)) { //#9705 + $k[$j++] = $_.lnumeric; //#9702 + $k[$j++] = $_.alphanumeric; //#9702 + $_.encode(); //#9702 + $_.mode = "numeric"; //#9703 + break; //#9704 + } //#9704 + $k[$j++] = $get($_.gpf, $_.i); //#9706 + $k[$j++] = $_.alphanumeric; //#9706 + $_.encode(); //#9706 + $_.i = $_.i + 1; //#9707 + break; //#9708 + } //#9708 + if ($eq($_.mode, "iso646")) { //#9731 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#9717 + $k[$j++] = $_.fnc1; //#9713 + $k[$j++] = $_.iso646; //#9713 + $_.encode(); //#9713 + $_.mode = "numeric"; //#9714 + $_.i = $_.i + 1; //#9715 + break; //#9716 + } //#9716 + if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9722 + $k[$j++] = $_.lnumeric; //#9719 + $k[$j++] = $_.iso646; //#9719 + $_.encode(); //#9719 + $_.mode = "numeric"; //#9720 + break; //#9721 + } //#9721 + if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9727 + $k[$j++] = $_.lalphanumeric; //#9724 + $k[$j++] = $_.iso646; //#9724 + $_.encode(); //#9724 + $_.mode = "alphanumeric"; //#9725 + break; //#9726 + } //#9726 + $k[$j++] = $get($_.gpf, $_.i); //#9728 + $k[$j++] = $_.iso646; //#9728 + $_.encode(); //#9728 + $_.i = $_.i + 1; //#9729 + break; //#9730 + } //#9730 + } //#9730 + } //#9730 + $_.gpf = $geti($_.gpfenc, 0, $_.j); //#9735 + var _B0 = ((((1 + 12) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.gpf.length; //#9739 + $k[$j++] = _B0; //#9739 + $k[$j++] = _B0; //#9739 + $_.rembits(); //#9739 + var _B1 = $k[--$j]; //#9739 + $_.pad = $a(_B1); //#9739 + $k[$j++] = _B1; //#9746 + if ($_.vlf.length != 0) { //#9745 + var _B4 = $k[--$j]; //#9741 + var _B6 = ~~($f($k[--$j] + _B4) / 12); //#9742 + $put($_.vlf, 0, _B6 % 2); //#9742 + var _B8 = (_B6 <= 14) ? 0 : 1; //#9743 + $put($_.vlf, 1, _B8); //#9743 + } else { //#9745 + $j -= 2; //#9745 + } //#9745 + if ($_.pad.length > 0) { //#9755 + for (var _BD = 0, _BC = $_.pad.length - 1; _BD <= _BC; _BD += 5) { //#9751 + $_.i = _BD; //#9749 + var _BE = $_.pad; //#9750 + var _BF = $_.i; //#9750 + var _BG = $a([0, 0, 1, 0, 0]); //#9750 + var _BH = $_.pad; //#9750 + var _BI = $_.i; //#9750 + var _BJ = 5; //#9750 + var _BK = _BH.length - _BI; //#9750 + if ((_BH.length - _BI) > 5) { //#9750 + var _ = _BJ; //#9750 + _BJ = _BK; //#9750 + _BK = _; //#9750 + } //#9750 + $puti(_BE, _BF, $geti(_BG, 0, _BK)); //#9750 + } //#9750 + if ($eq($_.mode, "numeric")) { //#9754 + $k[$j++] = Infinity; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $aload($_.pad); //#9753 + $_.pad = $geti($a(), 0, $_.pad.length); //#9753 + } //#9753 + } //#9753 + $k[$j++] = Infinity; //#9758 + var _BS = $_.linkage ? 1 : 0; //#9759 + $k[$j++] = _BS; //#9760 + $forall($_.method, function() { //#9760 + var _BU = $k[--$j]; //#9760 + $k[$j++] = $f(_BU - 48); //#9760 + }); //#9760 + $aload($_.vlf); //#9761 + $aload($_.cdf); //#9762 + $aload($_.gpf); //#9763 + $aload($_.pad); //#9764 + $_.binval = $a(); //#9764 + $_.datalen = ~~($_.binval.length / 12); //#9766 $_.ncr = function() { - var _Bb = $k[--$j]; //#9468 - var _Bc = $k[--$j]; //#9468 - var _Bd = $f(_Bc - _Bb); //#9468 - if (_Bb < $f(_Bc - _Bb)) { //#9468 - var _ = _Bd; //#9468 - _Bd = _Bb; //#9468 - _Bb = _; //#9468 - } //#9468 - $k[$j++] = _Bd; //#9475 - $k[$j++] = 1; //#9475 - $k[$j++] = 1; //#9475 - for (var _Bf = _Bc, _Be = $f(_Bb + 1); _Bf >= _Be; _Bf -= 1) { //#9475 - var _Bg = $k[--$j]; //#9471 - var _Bh = $k[--$j]; //#9472 - var _Bi = $k[--$j]; //#9472 - $k[$j++] = _Bi; //#9474 - $k[$j++] = _Bh; //#9474 - $k[$j++] = _Bg * _Bf; //#9474 - if ($le(_Bh, _Bi)) { //#9474 - var _Bj = $k[--$j]; //#9473 - var _Bk = $k[--$j]; //#9473 - $k[$j++] = $f(_Bk + 1); //#9473 - $k[$j++] = ~~(_Bj / _Bk); //#9473 - } //#9473 - } //#9473 - for (;;) { //#9479 - var _Bl = $k[--$j]; //#9477 - var _Bm = $k[--$j]; //#9477 - var _Bn = $k[--$j]; //#9477 - $k[$j++] = _Bn; //#9477 - $k[$j++] = _Bm; //#9477 - $k[$j++] = _Bl; //#9477 - if ($gt(_Bm, _Bn)) { //#9477 - break; //#9477 - } //#9477 - var _Bo = $k[--$j]; //#9478 - var _Bp = $k[--$j]; //#9478 - $k[$j++] = $f(_Bp + 1); //#9478 - $k[$j++] = ~~(_Bo / _Bp); //#9478 - } //#9478 - var _Bq = $k[--$j]; //#9480 - var _Br = $k[--$j]; //#9480 - $k[$j++] = _Bq; //#9480 - $k[$j++] = _Br; //#9480 - $j--; //#9480 - var _Bs = $k[--$j]; //#9480 - var _Bt = $k[--$j]; //#9480 - $k[$j++] = _Bs; //#9480 - $k[$j++] = _Bt; //#9480 - $j--; //#9480 - }; //#9480 + var _Bb = $k[--$j]; //#9769 + var _Bc = $k[--$j]; //#9769 + var _Bd = $f(_Bc - _Bb); //#9769 + if (_Bb < $f(_Bc - _Bb)) { //#9769 + var _ = _Bd; //#9769 + _Bd = _Bb; //#9769 + _Bb = _; //#9769 + } //#9769 + $k[$j++] = _Bd; //#9776 + $k[$j++] = 1; //#9776 + $k[$j++] = 1; //#9776 + for (var _Bf = _Bc, _Be = $f(_Bb + 1); _Bf >= _Be; _Bf -= 1) { //#9776 + var _Bg = $k[--$j]; //#9772 + var _Bh = $k[--$j]; //#9773 + var _Bi = $k[--$j]; //#9773 + $k[$j++] = _Bi; //#9775 + $k[$j++] = _Bh; //#9775 + $k[$j++] = _Bg * _Bf; //#9775 + if ($le(_Bh, _Bi)) { //#9775 + var _Bj = $k[--$j]; //#9774 + var _Bk = $k[--$j]; //#9774 + $k[$j++] = $f(_Bk + 1); //#9774 + $k[$j++] = ~~(_Bj / _Bk); //#9774 + } //#9774 + } //#9774 + for (;;) { //#9780 + var _Bl = $k[--$j]; //#9778 + var _Bm = $k[--$j]; //#9778 + var _Bn = $k[--$j]; //#9778 + $k[$j++] = _Bn; //#9778 + $k[$j++] = _Bm; //#9778 + $k[$j++] = _Bl; //#9778 + if ($gt(_Bm, _Bn)) { //#9778 + break; //#9778 + } //#9778 + var _Bo = $k[--$j]; //#9779 + var _Bp = $k[--$j]; //#9779 + $k[$j++] = $f(_Bp + 1); //#9779 + $k[$j++] = ~~(_Bo / _Bp); //#9779 + } //#9779 + var _Bq = $k[--$j]; //#9781 + var _Br = $k[--$j]; //#9781 + $k[$j++] = _Bq; //#9781 + $k[$j++] = _Br; //#9781 + $j--; //#9781 + var _Bs = $k[--$j]; //#9781 + var _Bt = $k[--$j]; //#9781 + $k[$j++] = _Bs; //#9781 + $k[$j++] = _Bt; //#9781 + $j--; //#9781 + }; //#9781 $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#9484 - $_.el = $k[--$j]; //#9485 - $_.mw = $k[--$j]; //#9486 - $_.nm = $k[--$j]; //#9487 - $_.val = $k[--$j]; //#9488 - $_.out = $a($_.el); //#9489 - $_.mask = 0; //#9490 - for (var _C3 = 0, _C2 = $f($_.el - 2); _C3 <= _C2; _C3 += 1) { //#9517 - $_.bar = _C3; //#9492 - $_.ew = 1; //#9493 - var _C5 = $_.bar; //#9494 - $_.mask = $_.mask | ((_C5 < 0 ? 1 >>> -_C5 : 1 << _C5)); //#9494 - for (;;) { //#9513 - $k[$j++] = 'sval'; //#9495 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9495 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9495 - $_.ncr(); //#9495 - var _CA = $k[--$j]; //#9495 - $_[$k[--$j]] = _CA; //#9495 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9498 - $k[$j++] = 'sval'; //#9497 - $k[$j++] = $_.sval; //#9497 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9497 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9497 - $_.ncr(); //#9497 - var _CP = $k[--$j]; //#9497 - var _CQ = $k[--$j]; //#9497 - $_[$k[--$j]] = $f(_CQ - _CP); //#9497 - } //#9497 - if ($f($_.el - $_.bar) > 2) { //#9507 - $_.lval = 0; //#9500 - for (var _Ca = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _CZ = $f($_.mw + 1); _Ca >= _CZ; _Ca -= 1) { //#9504 - $k[$j++] = $f(($f($f($_.nm - _Ca) - $_.ew)) - 1); //#9502 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9502 - $_.ncr(); //#9502 - $_.lval = $f($k[--$j] + $_.lval); //#9503 - } //#9503 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9505 - } else { //#9507 - if ($f($_.nm - $_.ew) > $_.mw) { //#9507 - $_.sval = $f($_.sval - 1); //#9507 - } //#9507 - } //#9507 - $_.val = $f($_.val - $_.sval); //#9509 - if ($_.val < 0) { //#9510 - break; //#9510 - } //#9510 - $_.ew = $_.ew + 1; //#9511 - var _Cu = $_.bar; //#9512 - $_.mask = $_.mask & (~((_Cu < 0 ? 1 >>> -_Cu : 1 << _Cu))); //#9512 - } //#9512 - $_.val = $f($_.val + $_.sval); //#9514 - $_.nm = $f($_.nm - $_.ew); //#9515 - $put($_.out, $_.bar, $_.ew); //#9516 - } //#9516 - $put($_.out, $f($_.el - 1), $_.nm); //#9518 - $k[$j++] = $_.out; //#9519 - }; //#9519 - if (!bwipp_databarexpanded.__9530__) { //#9530 - $_ = Object.create($_); //#9530 - $_.tab174 = $a([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); //#9529 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9529 - bwipp_databarexpanded.__9530__ = 1; //#9529 - $_ = Object.getPrototypeOf($_); //#9529 - } //#9529 - $_.dxw = $a($_.datalen); //#9532 - for (var _DC = 0, _DB = $_.datalen - 1; _DC <= _DB; _DC += 1) { //#9573 - $_.x = _DC; //#9536 - $_.d = $geti($_.binval, $_.x * 12, 12); //#9538 - $k[$j++] = 'd'; //#9539 - $k[$j++] = 0; //#9539 - for (var _DG = 0; _DG <= 11; _DG += 1) { //#9539 - $_.j = _DG; //#9539 - var _DL = $k[--$j]; //#9539 - $k[$j++] = $f(_DL + ((~~Math.pow(2, 11 - $_.j)) * $get($_.d, $_.j))); //#9539 - } //#9539 - var _DM = $k[--$j]; //#9539 - $_[$k[--$j]] = _DM; //#9539 - $_.j = 0; //#9541 - for (;;) { //#9551 - if ($le($_.d, $get($_.tab174, $_.j))) { //#9549 - var _DU = $geti($_.tab174, $_.j + 1, 7); //#9543 - for (var _DV = 0, _DW = _DU.length; _DV < _DW; _DV++) { //#9543 - $k[$j++] = $get(_DU, _DV); //#9543 - } //#9543 - $_.dte = $k[--$j]; //#9544 - $_.dto = $k[--$j]; //#9544 - $_.dmwe = $k[--$j]; //#9545 - $_.dmwo = $k[--$j]; //#9545 - $_.dele = $k[--$j]; //#9546 - $_.delo = $k[--$j]; //#9546 - $_.dgs = $k[--$j]; //#9547 - break; //#9548 - } //#9548 - $_.j = $_.j + 8; //#9550 - } //#9550 - $k[$j++] = 'dwo'; //#9553 - $k[$j++] = ~~($f($_.d - $_.dgs) / $_.dte); //#9553 - $k[$j++] = $_.delo; //#9553 - $k[$j++] = $_.dmwo; //#9553 - $k[$j++] = 4; //#9553 - $k[$j++] = true; //#9553 - $_.getRSSwidths(); //#9553 - var _Dl = $k[--$j]; //#9553 - $_[$k[--$j]] = _Dl; //#9553 - $k[$j++] = 'dwe'; //#9554 - $k[$j++] = $f($_.d - $_.dgs) % $_.dte; //#9554 - $k[$j++] = $_.dele; //#9554 - $k[$j++] = $_.dmwe; //#9554 - $k[$j++] = 4; //#9554 - $k[$j++] = false; //#9554 - $_.getRSSwidths(); //#9554 - var _Ds = $k[--$j]; //#9554 - $_[$k[--$j]] = _Ds; //#9554 - $_.dw = $a(8); //#9556 - if (($_.x % 2) == 0) { //#9567 - for (var _Dw = 0; _Dw <= 3; _Dw += 1) { //#9562 - $_.j = _Dw; //#9559 - $put($_.dw, 7 - ($_.j * 2), $get($_.dwo, $_.j)); //#9560 - $put($_.dw, 6 - ($_.j * 2), $get($_.dwe, $_.j)); //#9561 - } //#9561 - } else { //#9567 - for (var _E7 = 0; _E7 <= 3; _E7 += 1) { //#9568 - $_.j = _E7; //#9565 - $put($_.dw, $_.j * 2, $get($_.dwo, $_.j)); //#9566 - $put($_.dw, ($_.j * 2) + 1, $get($_.dwe, $_.j)); //#9567 - } //#9567 - } //#9567 - $put($_.dxw, $_.x, $_.dw); //#9571 - } //#9571 - if (!bwipp_databarexpanded.__9597__) { //#9597 - $_ = Object.create($_); //#9597 - $_.finderwidths = $a([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); //#9583 - $_.finderseq = $a([$a([0, 1]), $a([0, 3, 2]), $a([0, 5, 2, 7]), $a([0, 9, 2, 7, 4]), $a([0, 9, 2, 7, 6, 11]), $a([0, 9, 2, 7, 8, 11, 10]), $a([0, 1, 2, 3, 4, 5, 6, 7]), $a([0, 1, 2, 3, 4, 5, 6, 9, 8]), $a([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), $a([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); //#9596 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9596 - bwipp_databarexpanded.__9597__ = 1; //#9596 - $_ = Object.getPrototypeOf($_); //#9596 - } //#9596 - $_.seq = $get($_.finderseq, ~~(($_.datalen - 2) / 2)); //#9599 - $_.fxw = $a($_.seq.length); //#9600 - for (var _Ef = 0, _Ee = $_.seq.length - 1; _Ef <= _Ee; _Ef += 1) { //#9604 - $_.x = _Ef; //#9602 - $put($_.fxw, $_.x, $geti($_.finderwidths, $get($_.seq, $_.x) * 5, 5)); //#9603 - } //#9603 - if (!bwipp_databarexpanded.__9633__) { //#9633 - $_ = Object.create($_); //#9633 - $_.checkweights = $a([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); //#9632 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9632 - bwipp_databarexpanded.__9633__ = 1; //#9632 - $_ = Object.getPrototypeOf($_); //#9632 - } //#9632 - $k[$j++] = Infinity; //#9635 - $forall($_.seq, function() { //#9636 - $aload($geti($_.checkweights, $k[--$j] * 16, 16)); //#9636 - }); //#9636 - var _Et = $a(); //#9636 - $_.checkweightseq = $geti(_Et, 8, _Et.length - 8); //#9637 - $k[$j++] = Infinity; //#9639 - var _Ev = $_.dxw; //#9640 - for (var _Ew = 0, _Ex = _Ev.length; _Ew < _Ex; _Ew++) { //#9640 - $forall($get(_Ev, _Ew)); //#9640 - } //#9640 - $_.widths = $a(); //#9640 - $_.checksum = 0; //#9643 - for (var _F2 = 0, _F1 = $_.widths.length - 1; _F2 <= _F1; _F2 += 1) { //#9647 - $_.i = _F2; //#9645 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweightseq, $_.i))); //#9646 - } //#9646 - $_.checksum = $f(($_.checksum % 211) + (($_.datalen - 3) * 211)); //#9648 - $_.i = 0; //#9650 - for (;;) { //#9660 - if ($_.checksum <= $get($_.tab174, $_.i)) { //#9658 - var _FI = $geti($_.tab174, $_.i + 1, 7); //#9652 - for (var _FJ = 0, _FK = _FI.length; _FJ < _FK; _FJ++) { //#9652 - $k[$j++] = $get(_FI, _FJ); //#9652 - } //#9652 - $_.cte = $k[--$j]; //#9653 - $_.cto = $k[--$j]; //#9653 - $_.cmwe = $k[--$j]; //#9654 - $_.cmwo = $k[--$j]; //#9654 - $_.cele = $k[--$j]; //#9655 - $_.celo = $k[--$j]; //#9655 - $_.cgs = $k[--$j]; //#9656 - break; //#9657 - } //#9657 - $_.i = $_.i + 8; //#9659 - } //#9659 - $k[$j++] = 'cwo'; //#9662 - $k[$j++] = ~~($f($_.checksum - $_.cgs) / $_.cte); //#9662 - $k[$j++] = $_.celo; //#9662 - $k[$j++] = $_.cmwo; //#9662 - $k[$j++] = 4; //#9662 - $k[$j++] = true; //#9662 - $_.getRSSwidths(); //#9662 - var _FZ = $k[--$j]; //#9662 - $_[$k[--$j]] = _FZ; //#9662 - $k[$j++] = 'cwe'; //#9663 - $k[$j++] = $f($_.checksum - $_.cgs) % $_.cte; //#9663 - $k[$j++] = $_.cele; //#9663 - $k[$j++] = $_.cmwe; //#9663 - $k[$j++] = 4; //#9663 - $k[$j++] = false; //#9663 - $_.getRSSwidths(); //#9663 - var _Fg = $k[--$j]; //#9663 - $_[$k[--$j]] = _Fg; //#9663 - $_.cw = $a(8); //#9665 - for (var _Fj = 0; _Fj <= 3; _Fj += 1) { //#9670 - $_.i = _Fj; //#9667 - $put($_.cw, $_.i * 2, $get($_.cwo, $_.i)); //#9668 - $put($_.cw, ($_.i * 2) + 1, $get($_.cwe, $_.i)); //#9669 - } //#9669 - var _Fu = $a(22); //#9672 - $put(_Fu, 0, $_.cw); //#9673 - $puti(_Fu, 1, $_.dxw); //#9673 - $_.dxw = $geti(_Fu, 0, $_.datalen + 1); //#9674 - $_.datalen = $_.dxw.length; //#9675 - $_.rows = $a(~~Math.ceil($_.datalen / $_.segments)); //#9678 - $_.numrows = $_.rows.length; //#9679 - for (var _G6 = 0, _G5 = $_.numrows - 1; _G6 <= _G5; _G6 += 1) { //#9694 - $_.r = _G6; //#9681 - $k[$j++] = Infinity; //#9682 - if ((($_.segments % 4) != 0) && (($_.r % 2) == 1)) { //#9683 - $k[$j++] = 0; //#9683 - } //#9683 - $k[$j++] = 1; //#9691 - $k[$j++] = 1; //#9691 - for (var _GB = 0, _GA = $_.segments - 1; _GB <= _GA; _GB += 1) { //#9691 - $_.pos = _GB + ($_.r * $_.segments); //#9686 - if ($_.pos < $_.datalen) { //#9690 - $forall($get($_.dxw, $_.pos)); //#9688 - if (($_.pos % 2) == 0) { //#9689 - $forall($get($_.fxw, ~~($_.pos / 2))); //#9689 - } //#9689 - } //#9689 - } //#9689 - var _GN = $counttomark() + 2; //#9693 - $k[$j++] = 1; //#9693 - $k[$j++] = 1; //#9693 - $astore($a(_GN)); //#9693 - $put($_.rows, $_.r, $k[--$j]); //#9693 - $j--; //#9693 - } //#9693 - if ($ne($_.format, "expandedstacked")) { //#9826 - var _GU = $get($_.rows, 0); //#9699 - $_.sbs = $geti(_GU, 1, _GU.length - 1); //#9699 - $k[$j++] = Infinity; //#9701 - $k[$j++] = 1; //#9707 - for (var _GY = 0, _GX = $_.datalen - 1; _GY <= _GX; _GY += 1) { //#9707 - $_.i = _GY; //#9704 - $forall($get($_.dxw, $_.i)); //#9705 - if (($_.i % 2) == 0) { //#9706 - $forall($get($_.fxw, ~~($_.i / 2))); //#9706 - } //#9706 - } //#9706 - $k[$j++] = 1; //#9708 - $k[$j++] = 1; //#9708 - $_.sbs = $a(); //#9708 - $k[$j++] = Infinity; //#9711 - var _Gh = $_.sbs; //#9713 - $k[$j++] = Infinity; //#9714 - for (var _Gj = 0, _Gk = ~~(($_.sbs.length + 1) / 2); _Gj < _Gk; _Gj++) { //#9714 - $k[$j++] = $_.height; //#9714 - } //#9714 - var _Gm = $a(); //#9714 - $k[$j++] = Infinity; //#9715 - for (var _Go = 0, _Gp = ~~(($_.sbs.length + 1) / 2); _Go < _Gp; _Go++) { //#9715 - $k[$j++] = 0; //#9715 - } //#9715 - var _Gq = $a(); //#9715 - $k[$j++] = 'ren'; //#9720 - $k[$j++] = bwipp_renlinear; //#9720 - $k[$j++] = 'sbs'; //#9720 - $k[$j++] = _Gh; //#9720 - $k[$j++] = 'bhs'; //#9720 - $k[$j++] = _Gm; //#9720 - $k[$j++] = 'bbs'; //#9720 - $k[$j++] = _Gq; //#9720 - $k[$j++] = 'borderleft'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'borderright'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'bordertop'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'borderbottom'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'opt'; //#9720 - $k[$j++] = $_.options; //#9720 - var _Gs = $d(); //#9720 - $k[$j++] = _Gs; //#9723 - if (!$_.dontdraw) { //#9723 - bwipp_renlinear(); //#9723 - } //#9723 - } else { //#9826 - $_.seps = $a($_.numrows); //#9727 - for (var _Gy = 0, _Gx = $_.numrows - 1; _Gy <= _Gx; _Gy += 1) { //#9783 - $_.r = _Gy; //#9730 - $_.row = $get($_.rows, $_.r); //#9731 - $k[$j++] = Infinity; //#9734 - for (var _H4 = 0, _H3 = $_.row.length - 1; _H4 <= _H3; _H4 += 2) { //#9739 - $_.i = _H4; //#9736 - for (var _H8 = 0, _H9 = $get($_.row, $_.i); _H8 < _H9; _H8++) { //#9737 - $k[$j++] = 0; //#9737 - } //#9737 - if ($_.i < ($_.row.length - 1)) { //#9738 - for (var _HF = 0, _HG = $get($_.row, $_.i + 1); _HF < _HG; _HF++) { //#9738 - $k[$j++] = 1; //#9738 - } //#9738 - } //#9738 - } //#9738 - $astore($a($counttomark())); //#9740 - $_.row = $k[--$j]; //#9740 - $j--; //#9740 - $k[$j++] = Infinity; //#9743 - $forall($_.row, function() { //#9743 - var _HL = $k[--$j]; //#9743 - $k[$j++] = $f(1 - _HL); //#9743 - }); //#9743 - $_.sep = $a(); //#9743 - $k[$j++] = Infinity; //#9744 - for (var _HP = 19, _HO = $_.row.length - 13; _HP <= _HO; _HP += 98) { //#9745 - $k[$j++] = _HP; //#9745 - } //#9745 - for (var _HS = 68, _HR = $_.row.length - 13; _HS <= _HR; _HS += 98) { //#9746 - $k[$j++] = _HS; //#9746 - } //#9746 - $_.finderpos = $a(); //#9746 - var _HU = $_.finderpos; //#9748 - for (var _HV = 0, _HW = _HU.length; _HV < _HW; _HV++) { //#9762 - var _HX = $get(_HU, _HV); //#9762 - for (var _HZ = _HX, _HY = $f(_HX + 14); _HZ <= _HY; _HZ += 1) { //#9761 - $_.i = _HZ; //#9750 - if ($get($_.row, $_.i) == 0) { //#9758 - if ($get($_.row, $_.i - 1) == 1) { //#9755 - $k[$j++] = 1; //#9753 - } else { //#9755 - var _Hj = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#9755 - $k[$j++] = _Hj; //#9755 - } //#9755 - } else { //#9758 - $k[$j++] = 0; //#9758 - } //#9758 - $put($_.sep, $_.i, $k[--$j]); //#9760 - } //#9760 - } //#9760 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#9763 - $puti($_.sep, $_.row.length - 4, $a([0, 0, 0, 0])); //#9764 - if ((($_.segments % 4) == 0) && (($_.r % 2) == 1)) { //#9778 - if (($get($_.rows, $_.r).length != $get($_.rows, 0).length) && (($_.finderpos.length % 2) == 1)) { //#9776 - $k[$j++] = Infinity; //#9770 - $k[$j++] = 0; //#9770 - $aload($_.row); //#9770 - $_.row = $a(); //#9770 - $k[$j++] = Infinity; //#9771 - $k[$j++] = 0; //#9771 - $aload($_.sep); //#9771 - $_.sep = $a(); //#9771 - } else { //#9776 - for (var _I5 = $_.row.length - 1; _I5 >= 0; _I5 -= 1) { //#9773 - $k[$j++] = $get($_.row, _I5); //#9773 - } //#9773 - $astore($_.row); //#9774 - $j--; //#9774 - for (var _IA = $_.sep.length - 1; _IA >= 0; _IA -= 1) { //#9775 - $k[$j++] = $get($_.sep, _IA); //#9775 - } //#9775 - $astore($_.sep); //#9776 - $j--; //#9776 - } //#9776 - } //#9776 - $put($_.rows, $_.r, $_.row); //#9780 - $put($_.seps, $_.r, $_.sep); //#9781 - } //#9781 - $_.pixx = $get($_.rows, 0).length; //#9786 - $k[$j++] = Infinity; //#9787 - for (var _IN = 0, _IO = $_.pixx; _IN < _IO; _IN++) { //#9787 - $k[$j++] = 0; //#9787 - } //#9787 - var _IP = $a(); //#9787 - $puti(_IP, 0, $get($_.rows, $_.numrows - 1)); //#9787 - $put($_.rows, $_.numrows - 1, _IP); //#9788 - $k[$j++] = Infinity; //#9789 - for (var _IW = 0, _IX = $_.pixx; _IW < _IX; _IW++) { //#9789 - $k[$j++] = 0; //#9789 - } //#9789 - var _IY = $a(); //#9789 - $puti(_IY, 0, $get($_.seps, $_.numrows - 1)); //#9789 - $put($_.seps, $_.numrows - 1, _IY); //#9790 - $k[$j++] = Infinity; //#9793 - for (var _If = 0, _Ig = (~~($_.pixx / 2)) + 1; _If < _Ig; _If++) { //#9793 - $k[$j++] = 0; //#9793 - $k[$j++] = 1; //#9793 - } //#9793 - $_.sep = $geti($a(), 0, $_.pixx); //#9793 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#9794 - $puti($_.sep, $_.pixx - 4, $a([0, 0, 0, 0])); //#9795 - $k[$j++] = Infinity; //#9798 - for (var _Ir = 0, _Iq = $_.numrows - 1; _Ir <= _Iq; _Ir += 1) { //#9809 - $_.r = _Ir; //#9800 - if ($_.r != 0) { //#9803 - $aload($get($_.seps, $_.r)); //#9802 - } //#9802 - for (var _Ix = 0, _Iy = $_.barxmult; _Ix < _Iy; _Ix++) { //#9804 - $aload($get($_.rows, $_.r)); //#9804 - } //#9804 - if ($_.r != ($_.numrows - 1)) { //#9808 - $aload($get($_.seps, $_.r)); //#9806 - $aload($_.sep); //#9807 - } //#9807 - } //#9807 - $_.pixs = $a(); //#9807 + $_.oe = $k[--$j]; //#9785 + $_.el = $k[--$j]; //#9786 + $_.mw = $k[--$j]; //#9787 + $_.nm = $k[--$j]; //#9788 + $_.val = $k[--$j]; //#9789 + $_.out = $a($_.el); //#9790 + $_.mask = 0; //#9791 + for (var _C3 = 0, _C2 = $f($_.el - 2); _C3 <= _C2; _C3 += 1) { //#9818 + $_.bar = _C3; //#9793 + $_.ew = 1; //#9794 + var _C5 = $_.bar; //#9795 + $_.mask = $_.mask | ((_C5 < 0 ? 1 >>> -_C5 : 1 << _C5)); //#9795 + for (;;) { //#9814 + $k[$j++] = 'sval'; //#9796 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9796 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9796 + $_.ncr(); //#9796 + var _CA = $k[--$j]; //#9796 + $_[$k[--$j]] = _CA; //#9796 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9799 + $k[$j++] = 'sval'; //#9798 + $k[$j++] = $_.sval; //#9798 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9798 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9798 + $_.ncr(); //#9798 + var _CP = $k[--$j]; //#9798 + var _CQ = $k[--$j]; //#9798 + $_[$k[--$j]] = $f(_CQ - _CP); //#9798 + } //#9798 + if ($f($_.el - $_.bar) > 2) { //#9808 + $_.lval = 0; //#9801 + for (var _Ca = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _CZ = $f($_.mw + 1); _Ca >= _CZ; _Ca -= 1) { //#9805 + $k[$j++] = $f(($f($f($_.nm - _Ca) - $_.ew)) - 1); //#9803 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9803 + $_.ncr(); //#9803 + $_.lval = $f($k[--$j] + $_.lval); //#9804 + } //#9804 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9806 + } else { //#9808 + if ($f($_.nm - $_.ew) > $_.mw) { //#9808 + $_.sval = $f($_.sval - 1); //#9808 + } //#9808 + } //#9808 + $_.val = $f($_.val - $_.sval); //#9810 + if ($_.val < 0) { //#9811 + break; //#9811 + } //#9811 + $_.ew = $_.ew + 1; //#9812 + var _Cu = $_.bar; //#9813 + $_.mask = $_.mask & (~((_Cu < 0 ? 1 >>> -_Cu : 1 << _Cu))); //#9813 + } //#9813 + $_.val = $f($_.val + $_.sval); //#9815 + $_.nm = $f($_.nm - $_.ew); //#9816 + $put($_.out, $_.bar, $_.ew); //#9817 + } //#9817 + $put($_.out, $f($_.el - 1), $_.nm); //#9819 + $k[$j++] = $_.out; //#9820 + }; //#9820 + if (!bwipp_databarexpanded.__9831__) { //#9831 + $_ = Object.create($_); //#9831 + $_.tab174 = $a([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); //#9830 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9830 + bwipp_databarexpanded.__9831__ = 1; //#9830 + $_ = Object.getPrototypeOf($_); //#9830 + } //#9830 + $_.dxw = $a($_.datalen); //#9833 + for (var _DC = 0, _DB = $_.datalen - 1; _DC <= _DB; _DC += 1) { //#9874 + $_.x = _DC; //#9837 + $_.d = $geti($_.binval, $_.x * 12, 12); //#9839 + $k[$j++] = 'd'; //#9840 + $k[$j++] = 0; //#9840 + for (var _DG = 0; _DG <= 11; _DG += 1) { //#9840 + $_.j = _DG; //#9840 + var _DL = $k[--$j]; //#9840 + $k[$j++] = $f(_DL + ((~~Math.pow(2, 11 - $_.j)) * $get($_.d, $_.j))); //#9840 + } //#9840 + var _DM = $k[--$j]; //#9840 + $_[$k[--$j]] = _DM; //#9840 + $_.j = 0; //#9842 + for (;;) { //#9852 + if ($le($_.d, $get($_.tab174, $_.j))) { //#9850 + var _DU = $geti($_.tab174, $_.j + 1, 7); //#9844 + for (var _DV = 0, _DW = _DU.length; _DV < _DW; _DV++) { //#9844 + $k[$j++] = $get(_DU, _DV); //#9844 + } //#9844 + $_.dte = $k[--$j]; //#9845 + $_.dto = $k[--$j]; //#9845 + $_.dmwe = $k[--$j]; //#9846 + $_.dmwo = $k[--$j]; //#9846 + $_.dele = $k[--$j]; //#9847 + $_.delo = $k[--$j]; //#9847 + $_.dgs = $k[--$j]; //#9848 + break; //#9849 + } //#9849 + $_.j = $_.j + 8; //#9851 + } //#9851 + $k[$j++] = 'dwo'; //#9854 + $k[$j++] = ~~($f($_.d - $_.dgs) / $_.dte); //#9854 + $k[$j++] = $_.delo; //#9854 + $k[$j++] = $_.dmwo; //#9854 + $k[$j++] = 4; //#9854 + $k[$j++] = true; //#9854 + $_.getRSSwidths(); //#9854 + var _Dl = $k[--$j]; //#9854 + $_[$k[--$j]] = _Dl; //#9854 + $k[$j++] = 'dwe'; //#9855 + $k[$j++] = $f($_.d - $_.dgs) % $_.dte; //#9855 + $k[$j++] = $_.dele; //#9855 + $k[$j++] = $_.dmwe; //#9855 + $k[$j++] = 4; //#9855 + $k[$j++] = false; //#9855 + $_.getRSSwidths(); //#9855 + var _Ds = $k[--$j]; //#9855 + $_[$k[--$j]] = _Ds; //#9855 + $_.dw = $a(8); //#9857 + if (($_.x % 2) == 0) { //#9868 + for (var _Dw = 0; _Dw <= 3; _Dw += 1) { //#9863 + $_.j = _Dw; //#9860 + $put($_.dw, 7 - ($_.j * 2), $get($_.dwo, $_.j)); //#9861 + $put($_.dw, 6 - ($_.j * 2), $get($_.dwe, $_.j)); //#9862 + } //#9862 + } else { //#9868 + for (var _E7 = 0; _E7 <= 3; _E7 += 1) { //#9869 + $_.j = _E7; //#9866 + $put($_.dw, $_.j * 2, $get($_.dwo, $_.j)); //#9867 + $put($_.dw, ($_.j * 2) + 1, $get($_.dwe, $_.j)); //#9868 + } //#9868 + } //#9868 + $put($_.dxw, $_.x, $_.dw); //#9872 + } //#9872 + if (!bwipp_databarexpanded.__9898__) { //#9898 + $_ = Object.create($_); //#9898 + $_.finderwidths = $a([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); //#9884 + $_.finderseq = $a([$a([0, 1]), $a([0, 3, 2]), $a([0, 5, 2, 7]), $a([0, 9, 2, 7, 4]), $a([0, 9, 2, 7, 6, 11]), $a([0, 9, 2, 7, 8, 11, 10]), $a([0, 1, 2, 3, 4, 5, 6, 7]), $a([0, 1, 2, 3, 4, 5, 6, 9, 8]), $a([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), $a([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); //#9897 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9897 + bwipp_databarexpanded.__9898__ = 1; //#9897 + $_ = Object.getPrototypeOf($_); //#9897 + } //#9897 + $_.seq = $get($_.finderseq, ~~(($_.datalen - 2) / 2)); //#9900 + $_.fxw = $a($_.seq.length); //#9901 + for (var _Ef = 0, _Ee = $_.seq.length - 1; _Ef <= _Ee; _Ef += 1) { //#9905 + $_.x = _Ef; //#9903 + $put($_.fxw, $_.x, $geti($_.finderwidths, $get($_.seq, $_.x) * 5, 5)); //#9904 + } //#9904 + if (!bwipp_databarexpanded.__9934__) { //#9934 + $_ = Object.create($_); //#9934 + $_.checkweights = $a([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); //#9933 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9933 + bwipp_databarexpanded.__9934__ = 1; //#9933 + $_ = Object.getPrototypeOf($_); //#9933 + } //#9933 + $k[$j++] = Infinity; //#9936 + $forall($_.seq, function() { //#9937 + $aload($geti($_.checkweights, $k[--$j] * 16, 16)); //#9937 + }); //#9937 + var _Et = $a(); //#9937 + $_.checkweightseq = $geti(_Et, 8, _Et.length - 8); //#9938 + $k[$j++] = Infinity; //#9940 + var _Ev = $_.dxw; //#9941 + for (var _Ew = 0, _Ex = _Ev.length; _Ew < _Ex; _Ew++) { //#9941 + $forall($get(_Ev, _Ew)); //#9941 + } //#9941 + $_.widths = $a(); //#9941 + $_.checksum = 0; //#9944 + for (var _F2 = 0, _F1 = $_.widths.length - 1; _F2 <= _F1; _F2 += 1) { //#9948 + $_.i = _F2; //#9946 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweightseq, $_.i))); //#9947 + } //#9947 + $_.checksum = $f(($_.checksum % 211) + (($_.datalen - 3) * 211)); //#9949 + $_.i = 0; //#9951 + for (;;) { //#9961 + if ($_.checksum <= $get($_.tab174, $_.i)) { //#9959 + var _FI = $geti($_.tab174, $_.i + 1, 7); //#9953 + for (var _FJ = 0, _FK = _FI.length; _FJ < _FK; _FJ++) { //#9953 + $k[$j++] = $get(_FI, _FJ); //#9953 + } //#9953 + $_.cte = $k[--$j]; //#9954 + $_.cto = $k[--$j]; //#9954 + $_.cmwe = $k[--$j]; //#9955 + $_.cmwo = $k[--$j]; //#9955 + $_.cele = $k[--$j]; //#9956 + $_.celo = $k[--$j]; //#9956 + $_.cgs = $k[--$j]; //#9957 + break; //#9958 + } //#9958 + $_.i = $_.i + 8; //#9960 + } //#9960 + $k[$j++] = 'cwo'; //#9963 + $k[$j++] = ~~($f($_.checksum - $_.cgs) / $_.cte); //#9963 + $k[$j++] = $_.celo; //#9963 + $k[$j++] = $_.cmwo; //#9963 + $k[$j++] = 4; //#9963 + $k[$j++] = true; //#9963 + $_.getRSSwidths(); //#9963 + var _FZ = $k[--$j]; //#9963 + $_[$k[--$j]] = _FZ; //#9963 + $k[$j++] = 'cwe'; //#9964 + $k[$j++] = $f($_.checksum - $_.cgs) % $_.cte; //#9964 + $k[$j++] = $_.cele; //#9964 + $k[$j++] = $_.cmwe; //#9964 + $k[$j++] = 4; //#9964 + $k[$j++] = false; //#9964 + $_.getRSSwidths(); //#9964 + var _Fg = $k[--$j]; //#9964 + $_[$k[--$j]] = _Fg; //#9964 + $_.cw = $a(8); //#9966 + for (var _Fj = 0; _Fj <= 3; _Fj += 1) { //#9971 + $_.i = _Fj; //#9968 + $put($_.cw, $_.i * 2, $get($_.cwo, $_.i)); //#9969 + $put($_.cw, ($_.i * 2) + 1, $get($_.cwe, $_.i)); //#9970 + } //#9970 + var _Fu = $a(22); //#9973 + $put(_Fu, 0, $_.cw); //#9974 + $puti(_Fu, 1, $_.dxw); //#9974 + $_.dxw = $geti(_Fu, 0, $_.datalen + 1); //#9975 + $_.datalen = $_.dxw.length; //#9976 + $_.rows = $a(~~Math.ceil($_.datalen / $_.segments)); //#9979 + $_.numrows = $_.rows.length; //#9980 + for (var _G6 = 0, _G5 = $_.numrows - 1; _G6 <= _G5; _G6 += 1) { //#9995 + $_.r = _G6; //#9982 + $k[$j++] = Infinity; //#9983 + if ((($_.segments % 4) != 0) && (($_.r % 2) == 1)) { //#9984 + $k[$j++] = 0; //#9984 + } //#9984 + $k[$j++] = 1; //#9992 + $k[$j++] = 1; //#9992 + for (var _GB = 0, _GA = $_.segments - 1; _GB <= _GA; _GB += 1) { //#9992 + $_.pos = _GB + ($_.r * $_.segments); //#9987 + if ($_.pos < $_.datalen) { //#9991 + $forall($get($_.dxw, $_.pos)); //#9989 + if (($_.pos % 2) == 0) { //#9990 + $forall($get($_.fxw, ~~($_.pos / 2))); //#9990 + } //#9990 + } //#9990 + } //#9990 + var _GN = $counttomark() + 2; //#9994 + $k[$j++] = 1; //#9994 + $k[$j++] = 1; //#9994 + $astore($a(_GN)); //#9994 + $put($_.rows, $_.r, $k[--$j]); //#9994 + $j--; //#9994 + } //#9994 + if ($ne($_.format, "expandedstacked")) { //#10127 + var _GU = $get($_.rows, 0); //#10000 + $_.sbs = $geti(_GU, 1, _GU.length - 1); //#10000 + $k[$j++] = Infinity; //#10002 + $k[$j++] = 1; //#10008 + for (var _GY = 0, _GX = $_.datalen - 1; _GY <= _GX; _GY += 1) { //#10008 + $_.i = _GY; //#10005 + $forall($get($_.dxw, $_.i)); //#10006 + if (($_.i % 2) == 0) { //#10007 + $forall($get($_.fxw, ~~($_.i / 2))); //#10007 + } //#10007 + } //#10007 + $k[$j++] = 1; //#10009 + $k[$j++] = 1; //#10009 + $_.sbs = $a(); //#10009 + $k[$j++] = Infinity; //#10012 + var _Gh = $_.sbs; //#10014 + $k[$j++] = Infinity; //#10015 + for (var _Gj = 0, _Gk = ~~(($_.sbs.length + 1) / 2); _Gj < _Gk; _Gj++) { //#10015 + $k[$j++] = $_.height; //#10015 + } //#10015 + var _Gm = $a(); //#10015 + $k[$j++] = Infinity; //#10016 + for (var _Go = 0, _Gp = ~~(($_.sbs.length + 1) / 2); _Go < _Gp; _Go++) { //#10016 + $k[$j++] = 0; //#10016 + } //#10016 + var _Gq = $a(); //#10016 + $k[$j++] = 'ren'; //#10021 + $k[$j++] = 'renlinear'; //#10021 + $k[$j++] = 'sbs'; //#10021 + $k[$j++] = _Gh; //#10021 + $k[$j++] = 'bhs'; //#10021 + $k[$j++] = _Gm; //#10021 + $k[$j++] = 'bbs'; //#10021 + $k[$j++] = _Gq; //#10021 + $k[$j++] = 'borderleft'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'borderright'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'bordertop'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'borderbottom'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'opt'; //#10021 + $k[$j++] = $_.options; //#10021 + var _Gs = $d(); //#10021 + $k[$j++] = _Gs; //#10024 + if (!$_.dontdraw) { //#10024 + bwipp_renlinear(); //#10024 + } //#10024 + } else { //#10127 + $_.seps = $a($_.numrows); //#10028 + for (var _Gy = 0, _Gx = $_.numrows - 1; _Gy <= _Gx; _Gy += 1) { //#10084 + $_.r = _Gy; //#10031 + $_.row = $get($_.rows, $_.r); //#10032 + $k[$j++] = Infinity; //#10035 + for (var _H4 = 0, _H3 = $_.row.length - 1; _H4 <= _H3; _H4 += 2) { //#10040 + $_.i = _H4; //#10037 + for (var _H8 = 0, _H9 = $get($_.row, $_.i); _H8 < _H9; _H8++) { //#10038 + $k[$j++] = 0; //#10038 + } //#10038 + if ($_.i < ($_.row.length - 1)) { //#10039 + for (var _HF = 0, _HG = $get($_.row, $_.i + 1); _HF < _HG; _HF++) { //#10039 + $k[$j++] = 1; //#10039 + } //#10039 + } //#10039 + } //#10039 + $astore($a($counttomark())); //#10041 + $_.row = $k[--$j]; //#10041 + $j--; //#10041 + $k[$j++] = Infinity; //#10044 + $forall($_.row, function() { //#10044 + var _HL = $k[--$j]; //#10044 + $k[$j++] = $f(1 - _HL); //#10044 + }); //#10044 + $_.sep = $a(); //#10044 + $k[$j++] = Infinity; //#10045 + for (var _HP = 19, _HO = $_.row.length - 13; _HP <= _HO; _HP += 98) { //#10046 + $k[$j++] = _HP; //#10046 + } //#10046 + for (var _HS = 68, _HR = $_.row.length - 13; _HS <= _HR; _HS += 98) { //#10047 + $k[$j++] = _HS; //#10047 + } //#10047 + $_.finderpos = $a(); //#10047 + var _HU = $_.finderpos; //#10049 + for (var _HV = 0, _HW = _HU.length; _HV < _HW; _HV++) { //#10063 + var _HX = $get(_HU, _HV); //#10063 + for (var _HZ = _HX, _HY = $f(_HX + 14); _HZ <= _HY; _HZ += 1) { //#10062 + $_.i = _HZ; //#10051 + if ($get($_.row, $_.i) == 0) { //#10059 + if ($get($_.row, $_.i - 1) == 1) { //#10056 + $k[$j++] = 1; //#10054 + } else { //#10056 + var _Hj = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#10056 + $k[$j++] = _Hj; //#10056 + } //#10056 + } else { //#10059 + $k[$j++] = 0; //#10059 + } //#10059 + $put($_.sep, $_.i, $k[--$j]); //#10061 + } //#10061 + } //#10061 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#10064 + $puti($_.sep, $_.row.length - 4, $a([0, 0, 0, 0])); //#10065 + if ((($_.segments % 4) == 0) && (($_.r % 2) == 1)) { //#10079 + if (($get($_.rows, $_.r).length != $get($_.rows, 0).length) && (($_.finderpos.length % 2) == 1)) { //#10077 + $k[$j++] = Infinity; //#10071 + $k[$j++] = 0; //#10071 + $aload($_.row); //#10071 + $_.row = $a(); //#10071 + $k[$j++] = Infinity; //#10072 + $k[$j++] = 0; //#10072 + $aload($_.sep); //#10072 + $_.sep = $a(); //#10072 + } else { //#10077 + for (var _I5 = $_.row.length - 1; _I5 >= 0; _I5 -= 1) { //#10074 + $k[$j++] = $get($_.row, _I5); //#10074 + } //#10074 + $astore($_.row); //#10075 + $j--; //#10075 + for (var _IA = $_.sep.length - 1; _IA >= 0; _IA -= 1) { //#10076 + $k[$j++] = $get($_.sep, _IA); //#10076 + } //#10076 + $astore($_.sep); //#10077 + $j--; //#10077 + } //#10077 + } //#10077 + $put($_.rows, $_.r, $_.row); //#10081 + $put($_.seps, $_.r, $_.sep); //#10082 + } //#10082 + $_.pixx = $get($_.rows, 0).length; //#10087 + $k[$j++] = Infinity; //#10088 + for (var _IN = 0, _IO = $_.pixx; _IN < _IO; _IN++) { //#10088 + $k[$j++] = 0; //#10088 + } //#10088 + var _IP = $a(); //#10088 + $puti(_IP, 0, $get($_.rows, $_.numrows - 1)); //#10088 + $put($_.rows, $_.numrows - 1, _IP); //#10089 + $k[$j++] = Infinity; //#10090 + for (var _IW = 0, _IX = $_.pixx; _IW < _IX; _IW++) { //#10090 + $k[$j++] = 0; //#10090 + } //#10090 + var _IY = $a(); //#10090 + $puti(_IY, 0, $get($_.seps, $_.numrows - 1)); //#10090 + $put($_.seps, $_.numrows - 1, _IY); //#10091 + $k[$j++] = Infinity; //#10094 + for (var _If = 0, _Ig = (~~($_.pixx / 2)) + 1; _If < _Ig; _If++) { //#10094 + $k[$j++] = 0; //#10094 + $k[$j++] = 1; //#10094 + } //#10094 + $_.sep = $geti($a(), 0, $_.pixx); //#10094 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#10095 + $puti($_.sep, $_.pixx - 4, $a([0, 0, 0, 0])); //#10096 + $k[$j++] = Infinity; //#10099 + for (var _Ir = 0, _Iq = $_.numrows - 1; _Ir <= _Iq; _Ir += 1) { //#10110 + $_.r = _Ir; //#10101 + if ($_.r != 0) { //#10104 + $aload($get($_.seps, $_.r)); //#10103 + } //#10103 + for (var _Ix = 0, _Iy = $_.barxmult; _Ix < _Iy; _Ix++) { //#10105 + $aload($get($_.rows, $_.r)); //#10105 + } //#10105 + if ($_.r != ($_.numrows - 1)) { //#10109 + $aload($get($_.seps, $_.r)); //#10107 + $aload($_.sep); //#10108 + } //#10108 + } //#10108 + $_.pixs = $a(); //#10108 var _JH = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", ~~($_.pixs.length / $_.pixx)], @@ -13667,4281 +14162,4281 @@ function bwipp_databarexpanded() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#9823 - $k[$j++] = _JH; //#9826 - if (!$_.dontdraw) { //#9826 - bwipp_renmatrix(); //#9826 - } //#9826 - } //#9826 - $_ = Object.getPrototypeOf($_); //#9830 - $_ = Object.getPrototypeOf($_); //#9832 + ]); //#10124 + $k[$j++] = _JH; //#10127 + if (!$_.dontdraw) { //#10127 + bwipp_renmatrix(); //#10127 + } //#10127 + } //#10127 + $_ = Object.getPrototypeOf($_); //#10131 + $_ = Object.getPrototypeOf($_); //#10133 } //bwipp_databarexpanded function bwipp_databarexpandedstacked() { - $_ = Object.create($_); //#9861 - $_.dontdraw = false; //#9864 - $k[$j++] = $_; //#9866 - bwipp_processoptions(); //#9866 - $_.options = $k[--$j]; //#9866 - $_.barcode = $k[--$j]; //#9867 - $put($_.options, "dontdraw", true); //#9870 - $put($_.options, "format", "expandedstacked"); //#9871 - $k[$j++] = 'args'; //#9873 - $k[$j++] = $_.barcode; //#9873 - $k[$j++] = $_.options; //#9873 - bwipp_databarexpanded(); //#9873 - var _6 = $k[--$j]; //#9873 - $_[$k[--$j]] = _6; //#9873 - $put($_.args, "opt", $_.options); //#9875 - $k[$j++] = $_.args; //#9878 - if (!$_.dontdraw) { //#9878 - bwipp_renmatrix(); //#9878 - } //#9878 - $_ = Object.getPrototypeOf($_); //#9880 + $_ = Object.create($_); //#10162 + $_.dontdraw = false; //#10165 + $k[$j++] = $_; //#10167 + bwipp_processoptions(); //#10167 + $_.options = $k[--$j]; //#10167 + $_.barcode = $k[--$j]; //#10168 + $put($_.options, "dontdraw", true); //#10171 + $put($_.options, "format", "expandedstacked"); //#10172 + $k[$j++] = 'args'; //#10174 + $k[$j++] = $_.barcode; //#10174 + $k[$j++] = $_.options; //#10174 + bwipp_databarexpanded(); //#10174 + var _6 = $k[--$j]; //#10174 + $_[$k[--$j]] = _6; //#10174 + $put($_.args, "opt", $_.options); //#10176 + $k[$j++] = $_.args; //#10179 + if (!$_.dontdraw) { //#10179 + bwipp_renmatrix(); //#10179 + } //#10179 + $_ = Object.getPrototypeOf($_); //#10181 } //bwipp_databarexpandedstacked function bwipp_gs1northamericancoupon() { - $_ = Object.create($_); //#9910 - $_.dontdraw = false; //#9913 - $_.includetext = false; //#9914 - $_.coupontextfont = "OCR-B"; //#9915 - $_.coupontextsize = 9; //#9916 - $_.coupontextxoffset = null; //#9917 - $_.coupontextyoffset = null; //#9918 - $_.parse = false; //#9919 - $_.dontlint = false; //#9920 - $_.lintreqs = true; //#9921 - $k[$j++] = $_; //#9923 - bwipp_processoptions(); //#9923 - $_.options = $k[--$j]; //#9923 - $_.barcode = $k[--$j]; //#9924 - $k[$j++] = $_.barcode; //#9926 - $k[$j++] = 'ai'; //#9926 - bwipp_gs1process(); //#9926 - $j--; //#9927 - $_.vals = $k[--$j]; //#9928 - $_.ais = $k[--$j]; //#9929 - if ($_.ais.length != 1) { //#9934 - $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#9933'; //#9933 - $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#9933 - bwipp_raiseerror(); //#9933 - } //#9933 - if ($ne($get($_.ais, 0), "8110")) { //#9937 - $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#9936'; //#9936 - $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#9936 - bwipp_raiseerror(); //#9936 - } //#9936 - $_.val = $get($_.vals, 0); //#9940 - $_.vli = $f($get($_.val, 0) - 48); //#9941 - if (($_.vli < 0) || ($_.vli > 6)) { //#9944 - $k[$j++] = 'bwipp.gs1northamericancouponBadVLI#9943'; //#9943 - $k[$j++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; //#9943 - bwipp_raiseerror(); //#9943 - } //#9943 - $_.gcp = $geti($_.val, 1, $f($_.vli + 6)); //#9945 - $_.cod = $geti($_.val, $f($_.vli + 7), 6); //#9946 - $_.coupontext = $s($_.gcp.length + 7); //#9947 - $puti($_.coupontext, 0, $_.gcp); //#9948 - $puti($_.coupontext, $_.gcp.length, "-"); //#9949 - $puti($_.coupontext, $_.gcp.length + 1, $_.cod); //#9950 - $put($_.options, "dontdraw", true); //#9953 - $k[$j++] = 'args'; //#9955 - $k[$j++] = $_.barcode; //#9955 - $k[$j++] = $_.options; //#9955 - bwipp_databarexpandedstacked(); //#9955 - var _W = $k[--$j]; //#9955 - $_[$k[--$j]] = _W; //#9955 - if ($_.includetext) { //#9974 - if ($eq($_.coupontextxoffset, null)) { //#9961 - $_.coupontextxoffset = 0; //#9960 - } //#9960 - if ($eq($_.coupontextyoffset, null)) { //#9964 - $_.coupontextyoffset = $f(($get($_.args, "height") * 72) + 3); //#9963 - } //#9963 - var _e = $get($_.args, "txt") !== undefined; //#9965 - if (_e) { //#9972 - $_.txt = $get($_.args, "txt"); //#9966 - $_.newtxt = $a($_.txt.length + 1); //#9967 - $puti($_.newtxt, 0, $_.txt); //#9968 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])); //#9969 - $put($_.args, "txt", $_.newtxt); //#9970 - } else { //#9972 - $put($_.args, "txt", $a([$a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])])); //#9972 - } //#9972 - } //#9972 - $put($_.args, "opt", $_.options); //#9976 - $k[$j++] = $_.args; //#9979 - if (!$_.dontdraw) { //#9979 - bwipp_renmatrix(); //#9979 - } //#9979 - $_ = Object.getPrototypeOf($_); //#9981 + $_ = Object.create($_); //#10211 + $_.dontdraw = false; //#10214 + $_.includetext = false; //#10215 + $_.coupontextfont = "OCR-B"; //#10216 + $_.coupontextsize = 9; //#10217 + $_.coupontextxoffset = null; //#10218 + $_.coupontextyoffset = null; //#10219 + $_.parse = false; //#10220 + $_.dontlint = false; //#10221 + $_.lintreqs = true; //#10222 + $k[$j++] = $_; //#10224 + bwipp_processoptions(); //#10224 + $_.options = $k[--$j]; //#10224 + $_.barcode = $k[--$j]; //#10225 + $k[$j++] = $_.barcode; //#10227 + $k[$j++] = 'ai'; //#10227 + bwipp_gs1process(); //#10227 + $j--; //#10228 + $_.vals = $k[--$j]; //#10229 + $_.ais = $k[--$j]; //#10230 + if ($_.ais.length != 1) { //#10235 + $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#10234'; //#10234 + $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#10234 + bwipp_raiseerror(); //#10234 + } //#10234 + if ($ne($get($_.ais, 0), "8110")) { //#10238 + $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#10237'; //#10237 + $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#10237 + bwipp_raiseerror(); //#10237 + } //#10237 + $_.val = $get($_.vals, 0); //#10241 + $_.vli = $f($get($_.val, 0) - 48); //#10242 + if (($_.vli < 0) || ($_.vli > 6)) { //#10245 + $k[$j++] = 'bwipp.gs1northamericancouponBadVLI#10244'; //#10244 + $k[$j++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; //#10244 + bwipp_raiseerror(); //#10244 + } //#10244 + $_.gcp = $geti($_.val, 1, $f($_.vli + 6)); //#10246 + $_.cod = $geti($_.val, $f($_.vli + 7), 6); //#10247 + $_.coupontext = $s($_.gcp.length + 7); //#10248 + $puti($_.coupontext, 0, $_.gcp); //#10249 + $puti($_.coupontext, $_.gcp.length, "-"); //#10250 + $puti($_.coupontext, $_.gcp.length + 1, $_.cod); //#10251 + $put($_.options, "dontdraw", true); //#10254 + $k[$j++] = 'args'; //#10256 + $k[$j++] = $_.barcode; //#10256 + $k[$j++] = $_.options; //#10256 + bwipp_databarexpandedstacked(); //#10256 + var _W = $k[--$j]; //#10256 + $_[$k[--$j]] = _W; //#10256 + if ($_.includetext) { //#10275 + if ($eq($_.coupontextxoffset, null)) { //#10262 + $_.coupontextxoffset = 0; //#10261 + } //#10261 + if ($eq($_.coupontextyoffset, null)) { //#10265 + $_.coupontextyoffset = $f(($get($_.args, "height") * 72) + 3); //#10264 + } //#10264 + var _e = $get($_.args, "txt") !== undefined; //#10266 + if (_e) { //#10273 + $_.txt = $get($_.args, "txt"); //#10267 + $_.newtxt = $a($_.txt.length + 1); //#10268 + $puti($_.newtxt, 0, $_.txt); //#10269 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])); //#10270 + $put($_.args, "txt", $_.newtxt); //#10271 + } else { //#10273 + $put($_.args, "txt", $a([$a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])])); //#10273 + } //#10273 + } //#10273 + $put($_.args, "opt", $_.options); //#10277 + $k[$j++] = $_.args; //#10280 + if (!$_.dontdraw) { //#10280 + bwipp_renmatrix(); //#10280 + } //#10280 + $_ = Object.getPrototypeOf($_); //#10282 } //bwipp_gs1northamericancoupon function bwipp_pharmacode() { - $_ = Object.create($_); //#10009 - $_.dontdraw = false; //#10012 - $_.height = (8 * 2.835) / 72; //#10013 - $_.nwidth = 0.5 * 2.835; //#10014 - $_.wwidth = 1.5 * 2.835; //#10015 - $_.swidth = 1 * 2.835; //#10016 - $k[$j++] = $_; //#10018 - bwipp_processoptions(); //#10018 - $_.options = $k[--$j]; //#10018 - $_.barcode = $k[--$j]; //#10019 - if (($_.barcode.length < 1) || ($_.barcode.length > 6)) { //#10024 - $k[$j++] = 'bwipp.pharmacodeBadLength#10023'; //#10023 - $k[$j++] = "Pharmacode must be 1 to 6 digits"; //#10023 - bwipp_raiseerror(); //#10023 - } //#10023 - $forall($_.barcode, function() { //#10029 - var _5 = $k[--$j]; //#10026 - if ((_5 < 48) || (_5 > 57)) { //#10028 - $k[$j++] = 'bwipp.pharmacodeBadCharacter#10027'; //#10027 - $k[$j++] = "Pharmacode must contain only digits"; //#10027 - bwipp_raiseerror(); //#10027 - } //#10027 - }); //#10027 - var _7 = $cvi($_.barcode); //#10030 - if ((_7 < 3) || (_7 > 131070)) { //#10032 - $k[$j++] = 'bwipp.pharmacodeBadValue#10031'; //#10031 - $k[$j++] = "Pharmacode value must be between 3 and 131070"; //#10031 - bwipp_raiseerror(); //#10031 - } //#10031 - $_.txt = $a($_.barcode.length); //#10035 - for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10039 - $_.i = _C; //#10037 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10038 - } //#10038 - $_.barcode = $cvrs($s(17), $cvi($_.barcode) + 1, 2); //#10042 - $_.barcode = $geti($_.barcode, 1, $_.barcode.length - 1); //#10043 - $_.barlen = $_.barcode.length; //#10045 - $_.sbs = $a($_.barlen * 2); //#10046 - for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10057 - $_.i = _U; //#10049 - $_.enc = $geti($_.barcode, $_.i, 1); //#10050 - if ($eq($_.enc, "0")) { //#10054 - $put($_.sbs, $_.i * 2, $_.nwidth); //#10052 - } else { //#10054 - $put($_.sbs, $_.i * 2, $_.wwidth); //#10054 - } //#10054 - $put($_.sbs, ($_.i * 2) + 1, $_.swidth); //#10056 - } //#10056 - $k[$j++] = Infinity; //#10060 - var _i = $_.sbs; //#10062 - $k[$j++] = Infinity; //#10063 - for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#10063 - $k[$j++] = $_.height; //#10063 - } //#10063 - var _n = $a(); //#10063 - $k[$j++] = Infinity; //#10064 - for (var _p = 0, _q = ~~(($_.sbs.length + 1) / 2); _p < _q; _p++) { //#10064 - $k[$j++] = 0; //#10064 - } //#10064 - var _r = $a(); //#10064 - $k[$j++] = 'ren'; //#10067 - $k[$j++] = bwipp_renlinear; //#10067 - $k[$j++] = 'sbs'; //#10067 - $k[$j++] = _i; //#10067 - $k[$j++] = 'bhs'; //#10067 - $k[$j++] = _n; //#10067 - $k[$j++] = 'bbs'; //#10067 - $k[$j++] = _r; //#10067 - $k[$j++] = 'txt'; //#10067 - $k[$j++] = $_.txt; //#10067 - $k[$j++] = 'textxalign'; //#10067 - $k[$j++] = "center"; //#10067 - $k[$j++] = 'opt'; //#10067 - $k[$j++] = $_.options; //#10067 - var _u = $d(); //#10067 - $k[$j++] = _u; //#10070 - if (!$_.dontdraw) { //#10070 - bwipp_renlinear(); //#10070 - } //#10070 - $_ = Object.getPrototypeOf($_); //#10072 + $_ = Object.create($_); //#10310 + $_.dontdraw = false; //#10313 + $_.height = (8 * 2.835) / 72; //#10314 + $_.nwidth = 0.5 * 2.835; //#10315 + $_.wwidth = 1.5 * 2.835; //#10316 + $_.swidth = 1 * 2.835; //#10317 + $k[$j++] = $_; //#10319 + bwipp_processoptions(); //#10319 + $_.options = $k[--$j]; //#10319 + $_.barcode = $k[--$j]; //#10320 + if (($_.barcode.length < 1) || ($_.barcode.length > 6)) { //#10325 + $k[$j++] = 'bwipp.pharmacodeBadLength#10324'; //#10324 + $k[$j++] = "Pharmacode must be 1 to 6 digits"; //#10324 + bwipp_raiseerror(); //#10324 + } //#10324 + $forall($_.barcode, function() { //#10330 + var _5 = $k[--$j]; //#10327 + if ((_5 < 48) || (_5 > 57)) { //#10329 + $k[$j++] = 'bwipp.pharmacodeBadCharacter#10328'; //#10328 + $k[$j++] = "Pharmacode must contain only digits"; //#10328 + bwipp_raiseerror(); //#10328 + } //#10328 + }); //#10328 + var _7 = $cvi($_.barcode); //#10331 + if ((_7 < 3) || (_7 > 131070)) { //#10333 + $k[$j++] = 'bwipp.pharmacodeBadValue#10332'; //#10332 + $k[$j++] = "Pharmacode value must be between 3 and 131070"; //#10332 + bwipp_raiseerror(); //#10332 + } //#10332 + $_.txt = $a($_.barcode.length); //#10336 + for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10340 + $_.i = _C; //#10338 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10339 + } //#10339 + $_.barcode = $cvrs($s(17), $cvi($_.barcode) + 1, 2); //#10343 + $_.barcode = $geti($_.barcode, 1, $_.barcode.length - 1); //#10344 + $_.barlen = $_.barcode.length; //#10346 + $_.sbs = $a($_.barlen * 2); //#10347 + for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10358 + $_.i = _U; //#10350 + $_.enc = $geti($_.barcode, $_.i, 1); //#10351 + if ($eq($_.enc, "0")) { //#10355 + $put($_.sbs, $_.i * 2, $_.nwidth); //#10353 + } else { //#10355 + $put($_.sbs, $_.i * 2, $_.wwidth); //#10355 + } //#10355 + $put($_.sbs, ($_.i * 2) + 1, $_.swidth); //#10357 + } //#10357 + $k[$j++] = Infinity; //#10361 + var _i = $_.sbs; //#10363 + $k[$j++] = Infinity; //#10364 + for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#10364 + $k[$j++] = $_.height; //#10364 + } //#10364 + var _n = $a(); //#10364 + $k[$j++] = Infinity; //#10365 + for (var _p = 0, _q = ~~(($_.sbs.length + 1) / 2); _p < _q; _p++) { //#10365 + $k[$j++] = 0; //#10365 + } //#10365 + var _r = $a(); //#10365 + $k[$j++] = 'ren'; //#10368 + $k[$j++] = 'renlinear'; //#10368 + $k[$j++] = 'sbs'; //#10368 + $k[$j++] = _i; //#10368 + $k[$j++] = 'bhs'; //#10368 + $k[$j++] = _n; //#10368 + $k[$j++] = 'bbs'; //#10368 + $k[$j++] = _r; //#10368 + $k[$j++] = 'txt'; //#10368 + $k[$j++] = $_.txt; //#10368 + $k[$j++] = 'textxalign'; //#10368 + $k[$j++] = "center"; //#10368 + $k[$j++] = 'opt'; //#10368 + $k[$j++] = $_.options; //#10368 + var _u = $d(); //#10368 + $k[$j++] = _u; //#10371 + if (!$_.dontdraw) { //#10371 + bwipp_renlinear(); //#10371 + } //#10371 + $_ = Object.getPrototypeOf($_); //#10373 } //bwipp_pharmacode function bwipp_pharmacode2() { - $_ = Object.create($_); //#10100 - $_.dontdraw = false; //#10103 - $_.includetext = false; //#10104 - $_.height = 4; //#10105 - $k[$j++] = $_; //#10107 - bwipp_processoptions(); //#10107 - $_.options = $k[--$j]; //#10107 - $_.barcode = $k[--$j]; //#10108 - if (($_.barcode.length < 1) || ($_.barcode.length > 8)) { //#10113 - $k[$j++] = 'bwipp.pharmacode2BadLength#10112'; //#10112 - $k[$j++] = "Two-track Pharmacode must be 1 to 6 digits"; //#10112 - bwipp_raiseerror(); //#10112 - } //#10112 - $forall($_.barcode, function() { //#10118 - var _5 = $k[--$j]; //#10115 - if ((_5 < 48) || (_5 > 57)) { //#10117 - $k[$j++] = 'bwipp.pharmacode2badCharacter#10116'; //#10116 - $k[$j++] = "Two-track Pharmacode must contain only digits"; //#10116 - bwipp_raiseerror(); //#10116 - } //#10116 - }); //#10116 - var _7 = $cvi($_.barcode); //#10119 - if ((_7 < 4) || (_7 > 64570080)) { //#10121 - $k[$j++] = 'bwipp.pharmacode2badValue#10120'; //#10120 - $k[$j++] = "Two-track Pharmacode value must be between 4 and 64570080"; //#10120 - bwipp_raiseerror(); //#10120 - } //#10120 - $_.txt = $a($_.barcode.length); //#10124 - for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10128 - $_.i = _C; //#10126 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10127 - } //#10127 - $_.encstr = $s(16); //#10130 - $_.sbs = $a(32); //#10131 - $_.bar = (1 / 25.4) * $_.height; //#10132 - $_.spc = (1 / 25.4) * 72; //#10133 - $_.i = 15; //#10136 - $_.val = $cvi($_.barcode); //#10137 - for (;;) { //#10144 - if ($_.val == 0) { //#10139 - break; //#10139 - } //#10139 - var _P = $_.val % 3; //#10140 - $_.val = ~~($f($_.val - $get($a([3, 1, 2]), _P)) / 3); //#10141 - $put($_.encstr, $_.i, $get($a([2, 0, 1]), _P)); //#10142 - $_.i = $_.i - 1; //#10143 - } //#10143 - $_.encstr = $geti($_.encstr, $_.i + 1, 15 - $_.i); //#10145 - $_.bhs = $a($_.encstr.length); //#10148 - $_.bbs = $a($_.encstr.length); //#10149 - for (var _i = 0, _h = $_.encstr.length - 1; _i <= _h; _i += 1) { //#10155 - $_.i = _i; //#10151 - var _l = $get($_.encstr, $_.i); //#10152 - $put($_.bhs, $_.i, $_.bar * $get($a([1, 1, 2]), _l)); //#10153 - $put($_.bbs, $_.i, $get($a([0, $_.bar, 0]), _l)); //#10154 - } //#10154 - $k[$j++] = Infinity; //#10158 - var _w = $_.bhs; //#10160 - var _x = $_.bbs; //#10161 - $k[$j++] = Infinity; //#10162 - for (var _z = 0, _10 = $_.encstr.length * 2; _z < _10; _z++) { //#10162 - $k[$j++] = $_.spc; //#10162 - } //#10162 - var _12 = $a(); //#10162 - $k[$j++] = 'ren'; //#10166 - $k[$j++] = bwipp_renlinear; //#10166 - $k[$j++] = 'bhs'; //#10166 - $k[$j++] = _w; //#10166 - $k[$j++] = 'bbs'; //#10166 - $k[$j++] = _x; //#10166 - $k[$j++] = 'sbs'; //#10166 - $k[$j++] = _12; //#10166 - $k[$j++] = 'txt'; //#10166 - $k[$j++] = $_.txt; //#10166 - $k[$j++] = 'textxalign'; //#10166 - $k[$j++] = "center"; //#10166 - $k[$j++] = 'textyoffset'; //#10166 - $k[$j++] = 4; //#10166 - $k[$j++] = 'opt'; //#10166 - $k[$j++] = $_.options; //#10166 - var _15 = $d(); //#10166 - $k[$j++] = _15; //#10169 - if (!$_.dontdraw) { //#10169 - bwipp_renlinear(); //#10169 - } //#10169 - $_ = Object.getPrototypeOf($_); //#10171 + $_ = Object.create($_); //#10401 + $_.dontdraw = false; //#10404 + $_.includetext = false; //#10405 + $_.height = 4; //#10406 + $k[$j++] = $_; //#10408 + bwipp_processoptions(); //#10408 + $_.options = $k[--$j]; //#10408 + $_.barcode = $k[--$j]; //#10409 + if (($_.barcode.length < 1) || ($_.barcode.length > 8)) { //#10414 + $k[$j++] = 'bwipp.pharmacode2BadLength#10413'; //#10413 + $k[$j++] = "Two-track Pharmacode must be 1 to 6 digits"; //#10413 + bwipp_raiseerror(); //#10413 + } //#10413 + $forall($_.barcode, function() { //#10419 + var _5 = $k[--$j]; //#10416 + if ((_5 < 48) || (_5 > 57)) { //#10418 + $k[$j++] = 'bwipp.pharmacode2badCharacter#10417'; //#10417 + $k[$j++] = "Two-track Pharmacode must contain only digits"; //#10417 + bwipp_raiseerror(); //#10417 + } //#10417 + }); //#10417 + var _7 = $cvi($_.barcode); //#10420 + if ((_7 < 4) || (_7 > 64570080)) { //#10422 + $k[$j++] = 'bwipp.pharmacode2badValue#10421'; //#10421 + $k[$j++] = "Two-track Pharmacode value must be between 4 and 64570080"; //#10421 + bwipp_raiseerror(); //#10421 + } //#10421 + $_.txt = $a($_.barcode.length); //#10425 + for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10429 + $_.i = _C; //#10427 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10428 + } //#10428 + $_.encstr = $s(16); //#10431 + $_.sbs = $a(32); //#10432 + $_.bar = (1 / 25.4) * $_.height; //#10433 + $_.spc = (1 / 25.4) * 72; //#10434 + $_.i = 15; //#10437 + $_.val = $cvi($_.barcode); //#10438 + for (;;) { //#10445 + if ($_.val == 0) { //#10440 + break; //#10440 + } //#10440 + var _P = $_.val % 3; //#10441 + $_.val = ~~($f($_.val - $get($a([3, 1, 2]), _P)) / 3); //#10442 + $put($_.encstr, $_.i, $get($a([2, 0, 1]), _P)); //#10443 + $_.i = $_.i - 1; //#10444 + } //#10444 + $_.encstr = $geti($_.encstr, $_.i + 1, 15 - $_.i); //#10446 + $_.bhs = $a($_.encstr.length); //#10449 + $_.bbs = $a($_.encstr.length); //#10450 + for (var _i = 0, _h = $_.encstr.length - 1; _i <= _h; _i += 1) { //#10456 + $_.i = _i; //#10452 + var _l = $get($_.encstr, $_.i); //#10453 + $put($_.bhs, $_.i, $_.bar * $get($a([1, 1, 2]), _l)); //#10454 + $put($_.bbs, $_.i, $get($a([0, $_.bar, 0]), _l)); //#10455 + } //#10455 + $k[$j++] = Infinity; //#10459 + var _w = $_.bhs; //#10461 + var _x = $_.bbs; //#10462 + $k[$j++] = Infinity; //#10463 + for (var _z = 0, _10 = $_.encstr.length * 2; _z < _10; _z++) { //#10463 + $k[$j++] = $_.spc; //#10463 + } //#10463 + var _12 = $a(); //#10463 + $k[$j++] = 'ren'; //#10467 + $k[$j++] = 'renlinear'; //#10467 + $k[$j++] = 'bhs'; //#10467 + $k[$j++] = _w; //#10467 + $k[$j++] = 'bbs'; //#10467 + $k[$j++] = _x; //#10467 + $k[$j++] = 'sbs'; //#10467 + $k[$j++] = _12; //#10467 + $k[$j++] = 'txt'; //#10467 + $k[$j++] = $_.txt; //#10467 + $k[$j++] = 'textxalign'; //#10467 + $k[$j++] = "center"; //#10467 + $k[$j++] = 'textyoffset'; //#10467 + $k[$j++] = 4; //#10467 + $k[$j++] = 'opt'; //#10467 + $k[$j++] = $_.options; //#10467 + var _15 = $d(); //#10467 + $k[$j++] = _15; //#10470 + if (!$_.dontdraw) { //#10470 + bwipp_renlinear(); //#10470 + } //#10470 + $_ = Object.getPrototypeOf($_); //#10472 } //bwipp_pharmacode2 function bwipp_code2of5() { - $_ = Object.create($_); //#10201 - $_.dontdraw = false; //#10204 - $_.includecheck = false; //#10205 - $_.validatecheck = false; //#10206 - $_.includetext = false; //#10207 - $_.includecheckintext = false; //#10208 - $_.textfont = "OCR-B"; //#10209 - $_.textsize = 10; //#10210 - $_.textyoffset = -8; //#10211 - $_.height = 1; //#10212 - $_.version = "industrial"; //#10213 - $k[$j++] = $_; //#10215 - bwipp_processoptions(); //#10215 - $_.options = $k[--$j]; //#10215 - $_.barcode = $k[--$j]; //#10216 - if ($eq($_.barcode, "")) { //#10220 - $k[$j++] = 'bwipp.code2of5emptyData#10219'; //#10219 - $k[$j++] = "The data must not be empty"; //#10219 - bwipp_raiseerror(); //#10219 - } //#10219 - bwipp_loadctx(bwipp_code2of5) //#10222 - $forall($_.barcode, function() { //#10229 - var _4 = $k[--$j]; //#10226 - if ((_4 < 48) || (_4 > 57)) { //#10228 - $k[$j++] = 'bwipp.code2of5badCharacter#10227'; //#10227 - $k[$j++] = "Code 25 must contain only digits"; //#10227 - bwipp_raiseerror(); //#10227 - } //#10227 - }); //#10227 - $k[$j++] = 'barlen'; //#10231 - $k[$j++] = $_.barcode.length; //#10231 - if ($_.validatecheck) { //#10231 - var _7 = $k[--$j]; //#10231 - $k[$j++] = $f(_7 - 1); //#10231 - } //#10231 - var _8 = $k[--$j]; //#10231 - $_[$k[--$j]] = _8; //#10231 - $_.checksum = 0; //#10233 - for (var _C = 0, _B = $f($_.barlen - 1); _C <= _B; _C += 1) { //#10237 - $_.i = _C; //#10235 - $k[$j++] = 'checksum'; //#10236 - $k[$j++] = $_.checksum; //#10236 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#10236 - if (($f($_.barlen - $_.i) % 2) != 0) { //#10236 - var _J = $k[--$j]; //#10236 - $k[$j++] = _J * 3; //#10236 - } //#10236 - var _K = $k[--$j]; //#10236 - var _L = $k[--$j]; //#10236 - $_[$k[--$j]] = $f(_L + _K); //#10236 - } //#10236 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#10238 - if ($_.validatecheck) { //#10245 - if ($get($_.barcode, $_.barlen) != ($_.checksum + 48)) { //#10242 - $k[$j++] = 'bwipp.code2of5badCheckDigit#10241'; //#10241 - $k[$j++] = "Incorrect Code 25 check digit provided"; //#10241 - bwipp_raiseerror(); //#10241 - } //#10241 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10243 - $_.includecheck = true; //#10244 - } //#10244 - if (!bwipp_code2of5.__10273__) { //#10273 - $_ = Object.create($_); //#10273 + $_ = Object.create($_); //#10502 + $_.dontdraw = false; //#10505 + $_.includecheck = false; //#10506 + $_.validatecheck = false; //#10507 + $_.includetext = false; //#10508 + $_.includecheckintext = false; //#10509 + $_.textfont = "OCR-B"; //#10510 + $_.textsize = 10; //#10511 + $_.textyoffset = -8; //#10512 + $_.height = 1; //#10513 + $_.version = "industrial"; //#10514 + $k[$j++] = $_; //#10516 + bwipp_processoptions(); //#10516 + $_.options = $k[--$j]; //#10516 + $_.barcode = $k[--$j]; //#10517 + if ($eq($_.barcode, "")) { //#10521 + $k[$j++] = 'bwipp.code2of5emptyData#10520'; //#10520 + $k[$j++] = "The data must not be empty"; //#10520 + bwipp_raiseerror(); //#10520 + } //#10520 + bwipp_loadctx(bwipp_code2of5) //#10523 + $forall($_.barcode, function() { //#10530 + var _4 = $k[--$j]; //#10527 + if ((_4 < 48) || (_4 > 57)) { //#10529 + $k[$j++] = 'bwipp.code2of5badCharacter#10528'; //#10528 + $k[$j++] = "Code 25 must contain only digits"; //#10528 + bwipp_raiseerror(); //#10528 + } //#10528 + }); //#10528 + $k[$j++] = 'barlen'; //#10532 + $k[$j++] = $_.barcode.length; //#10532 + if ($_.validatecheck) { //#10532 + var _7 = $k[--$j]; //#10532 + $k[$j++] = $f(_7 - 1); //#10532 + } //#10532 + var _8 = $k[--$j]; //#10532 + $_[$k[--$j]] = _8; //#10532 + $_.checksum = 0; //#10534 + for (var _C = 0, _B = $f($_.barlen - 1); _C <= _B; _C += 1) { //#10538 + $_.i = _C; //#10536 + $k[$j++] = 'checksum'; //#10537 + $k[$j++] = $_.checksum; //#10537 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#10537 + if (($f($_.barlen - $_.i) % 2) != 0) { //#10537 + var _J = $k[--$j]; //#10537 + $k[$j++] = _J * 3; //#10537 + } //#10537 + var _K = $k[--$j]; //#10537 + var _L = $k[--$j]; //#10537 + $_[$k[--$j]] = $f(_L + _K); //#10537 + } //#10537 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#10539 + if ($_.validatecheck) { //#10546 + if ($get($_.barcode, $_.barlen) != ($_.checksum + 48)) { //#10543 + $k[$j++] = 'bwipp.code2of5badCheckDigit#10542'; //#10542 + $k[$j++] = "Incorrect Code 25 check digit provided"; //#10542 + bwipp_raiseerror(); //#10542 + } //#10542 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10544 + $_.includecheck = true; //#10545 + } //#10545 + if (!bwipp_code2of5.__10574__) { //#10574 + $_ = Object.create($_); //#10574 var _b = new Map([ ["industrial", $a(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "313111", "31113"])], ["iata", $a(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "1111", "311"])], ["matrix", $a(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "311111", "31111"])], ["coop", $a(["331111", "111331", "113131", "113311", "131131", "131311", "133111", "311131", "311311", "313111", "3131", "133"])], ["datalogic", $a(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "1111", "311"])] - ]); //#10270 - $_.versions = _b; //#10272 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10272 - bwipp_code2of5.__10273__ = 1; //#10272 - $_ = Object.getPrototypeOf($_); //#10272 - } //#10272 - var _f = $get($_.versions, $_.version) !== undefined; //#10275 - if (!_f) { //#10277 - $k[$j++] = 'bwipp.code2of5badVersion#10276'; //#10276 - $k[$j++] = "Unrecognised Code 25 version"; //#10276 - bwipp_raiseerror(); //#10276 - } //#10276 - $_.encs = $get($_.versions, $_.version); //#10278 - $_.cs = $get($_.encs, 0).length; //#10280 - $k[$j++] = 'cw'; //#10281 - $k[$j++] = 0; //#10281 - $forall($get($_.encs, 0), function() { //#10281 - var _n = $k[--$j]; //#10281 - var _o = $k[--$j]; //#10281 - $k[$j++] = $f(_o + $f(_n - 48)); //#10281 - }); //#10281 - var _p = $k[--$j]; //#10281 - $_[$k[--$j]] = _p; //#10281 - $_.ss = $get($_.encs, 10).length; //#10282 - $k[$j++] = 'sw'; //#10283 - $k[$j++] = 0; //#10283 - $forall($get($_.encs, 10), function() { //#10283 - var _v = $k[--$j]; //#10283 - var _w = $k[--$j]; //#10283 - $k[$j++] = $f(_w + $f(_v - 48)); //#10283 - }); //#10283 - var _x = $k[--$j]; //#10283 - $_[$k[--$j]] = _x; //#10283 - var _10 = $get($_.encs, 11); //#10284 - $_.es = _10.length; //#10284 - if (!bwipp_code2of5.__10289__) { //#10289 - $_ = Object.create($_); //#10289 - $_.barchars = "0123456789"; //#10288 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10288 - bwipp_code2of5.__10289__ = 1; //#10288 - $_ = Object.getPrototypeOf($_); //#10288 - } //#10288 - $k[$j++] = 'sbs'; //#10291 - $k[$j++] = $_.barlen; //#10291 - if ($_.includecheck) { //#10291 - var _14 = $k[--$j]; //#10291 - $k[$j++] = $f(_14 + 1); //#10291 - } //#10291 - var _19 = $s($f(($f(($k[--$j] * $_.cs) + $_.ss)) + $_.es)); //#10291 - $_[$k[--$j]] = _19; //#10291 - $k[$j++] = 'txt'; //#10292 - $k[$j++] = $_.barlen; //#10292 - if ($_.includecheck) { //#10292 - var _1D = $k[--$j]; //#10292 - $k[$j++] = $f(_1D + 1); //#10292 - } //#10292 - var _1F = $a($k[--$j]); //#10292 - $_[$k[--$j]] = _1F; //#10292 - $puti($_.sbs, 0, $get($_.encs, 10)); //#10295 - for (var _1M = 0, _1L = $f($_.barlen - 1); _1M <= _1L; _1M += 1) { //#10306 - $_.i = _1M; //#10297 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#10299 - $j--; //#10300 - $_.indx = $k[--$j].length; //#10301 - $j -= 2; //#10302 - $_.enc = $get($_.encs, $_.indx); //#10303 - $puti($_.sbs, ($_.i * $_.cs) + $_.ss, $_.enc); //#10304 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $f(($_.i * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10305 - } //#10305 - if ($_.includecheck) { //#10318 - $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, $_.checksum)); //#10310 - $puti($_.sbs, $f(($f(($_.barlen * $_.cs) + $_.cs)) + $_.ss), $get($_.encs, 11)); //#10311 - if ($_.includecheckintext) { //#10315 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10313 - } else { //#10315 - $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10315 - } //#10315 - } else { //#10318 - $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, 11)); //#10318 - } //#10318 - $k[$j++] = Infinity; //#10322 - $k[$j++] = Infinity; //#10324 - $forall($_.sbs, function() { //#10324 - var _2U = $k[--$j]; //#10324 - $k[$j++] = $f(_2U - 48); //#10324 - }); //#10324 - var _2V = $a(); //#10324 - $k[$j++] = Infinity; //#10325 - for (var _2X = 0, _2Y = ~~(($_.sbs.length + 1) / 2); _2X < _2Y; _2X++) { //#10325 - $k[$j++] = $_.height; //#10325 - } //#10325 - var _2a = $a(); //#10325 - $k[$j++] = Infinity; //#10326 - for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10326 - $k[$j++] = 0; //#10326 - } //#10326 - var _2e = $a(); //#10326 - $k[$j++] = 'ren'; //#10329 - $k[$j++] = bwipp_renlinear; //#10329 - $k[$j++] = 'sbs'; //#10329 - $k[$j++] = _2V; //#10329 - $k[$j++] = 'bhs'; //#10329 - $k[$j++] = _2a; //#10329 - $k[$j++] = 'bbs'; //#10329 - $k[$j++] = _2e; //#10329 - if ($_.includetext) { //#10329 - $k[$j++] = 'txt'; //#10328 - $k[$j++] = $_.txt; //#10328 - } //#10328 - $k[$j++] = 'opt'; //#10330 - $k[$j++] = $_.options; //#10330 - var _2i = $d(); //#10330 - $k[$j++] = _2i; //#10333 - if (!$_.dontdraw) { //#10333 - bwipp_renlinear(); //#10333 - } //#10333 - $_ = Object.getPrototypeOf($_); //#10335 - $_ = Object.getPrototypeOf($_); //#10337 + ]); //#10571 + $_.versions = _b; //#10573 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10573 + bwipp_code2of5.__10574__ = 1; //#10573 + $_ = Object.getPrototypeOf($_); //#10573 + } //#10573 + var _f = $get($_.versions, $_.version) !== undefined; //#10576 + if (!_f) { //#10578 + $k[$j++] = 'bwipp.code2of5badVersion#10577'; //#10577 + $k[$j++] = "Unrecognised Code 25 version"; //#10577 + bwipp_raiseerror(); //#10577 + } //#10577 + $_.encs = $get($_.versions, $_.version); //#10579 + $_.cs = $get($_.encs, 0).length; //#10581 + $k[$j++] = 'cw'; //#10582 + $k[$j++] = 0; //#10582 + $forall($get($_.encs, 0), function() { //#10582 + var _n = $k[--$j]; //#10582 + var _o = $k[--$j]; //#10582 + $k[$j++] = $f(_o + $f(_n - 48)); //#10582 + }); //#10582 + var _p = $k[--$j]; //#10582 + $_[$k[--$j]] = _p; //#10582 + $_.ss = $get($_.encs, 10).length; //#10583 + $k[$j++] = 'sw'; //#10584 + $k[$j++] = 0; //#10584 + $forall($get($_.encs, 10), function() { //#10584 + var _v = $k[--$j]; //#10584 + var _w = $k[--$j]; //#10584 + $k[$j++] = $f(_w + $f(_v - 48)); //#10584 + }); //#10584 + var _x = $k[--$j]; //#10584 + $_[$k[--$j]] = _x; //#10584 + var _10 = $get($_.encs, 11); //#10585 + $_.es = _10.length; //#10585 + if (!bwipp_code2of5.__10590__) { //#10590 + $_ = Object.create($_); //#10590 + $_.barchars = "0123456789"; //#10589 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10589 + bwipp_code2of5.__10590__ = 1; //#10589 + $_ = Object.getPrototypeOf($_); //#10589 + } //#10589 + $k[$j++] = 'sbs'; //#10592 + $k[$j++] = $_.barlen; //#10592 + if ($_.includecheck) { //#10592 + var _14 = $k[--$j]; //#10592 + $k[$j++] = $f(_14 + 1); //#10592 + } //#10592 + var _19 = $s($f(($f(($k[--$j] * $_.cs) + $_.ss)) + $_.es)); //#10592 + $_[$k[--$j]] = _19; //#10592 + $k[$j++] = 'txt'; //#10593 + $k[$j++] = $_.barlen; //#10593 + if ($_.includecheck) { //#10593 + var _1D = $k[--$j]; //#10593 + $k[$j++] = $f(_1D + 1); //#10593 + } //#10593 + var _1F = $a($k[--$j]); //#10593 + $_[$k[--$j]] = _1F; //#10593 + $puti($_.sbs, 0, $get($_.encs, 10)); //#10596 + for (var _1M = 0, _1L = $f($_.barlen - 1); _1M <= _1L; _1M += 1) { //#10607 + $_.i = _1M; //#10598 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#10600 + $j--; //#10601 + $_.indx = $k[--$j].length; //#10602 + $j -= 2; //#10603 + $_.enc = $get($_.encs, $_.indx); //#10604 + $puti($_.sbs, ($_.i * $_.cs) + $_.ss, $_.enc); //#10605 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $f(($_.i * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10606 + } //#10606 + if ($_.includecheck) { //#10619 + $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, $_.checksum)); //#10611 + $puti($_.sbs, $f(($f(($_.barlen * $_.cs) + $_.cs)) + $_.ss), $get($_.encs, 11)); //#10612 + if ($_.includecheckintext) { //#10616 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10614 + } else { //#10616 + $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10616 + } //#10616 + } else { //#10619 + $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, 11)); //#10619 + } //#10619 + $k[$j++] = Infinity; //#10623 + $k[$j++] = Infinity; //#10625 + $forall($_.sbs, function() { //#10625 + var _2U = $k[--$j]; //#10625 + $k[$j++] = $f(_2U - 48); //#10625 + }); //#10625 + var _2V = $a(); //#10625 + $k[$j++] = Infinity; //#10626 + for (var _2X = 0, _2Y = ~~(($_.sbs.length + 1) / 2); _2X < _2Y; _2X++) { //#10626 + $k[$j++] = $_.height; //#10626 + } //#10626 + var _2a = $a(); //#10626 + $k[$j++] = Infinity; //#10627 + for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10627 + $k[$j++] = 0; //#10627 + } //#10627 + var _2e = $a(); //#10627 + $k[$j++] = 'ren'; //#10630 + $k[$j++] = 'renlinear'; //#10630 + $k[$j++] = 'sbs'; //#10630 + $k[$j++] = _2V; //#10630 + $k[$j++] = 'bhs'; //#10630 + $k[$j++] = _2a; //#10630 + $k[$j++] = 'bbs'; //#10630 + $k[$j++] = _2e; //#10630 + if ($_.includetext) { //#10630 + $k[$j++] = 'txt'; //#10629 + $k[$j++] = $_.txt; //#10629 + } //#10629 + $k[$j++] = 'opt'; //#10631 + $k[$j++] = $_.options; //#10631 + var _2i = $d(); //#10631 + $k[$j++] = _2i; //#10634 + if (!$_.dontdraw) { //#10634 + bwipp_renlinear(); //#10634 + } //#10634 + $_ = Object.getPrototypeOf($_); //#10636 + $_ = Object.getPrototypeOf($_); //#10638 } //bwipp_code2of5 function bwipp_industrial2of5() { - $_ = Object.create($_); //#10366 - $_.dontdraw = false; //#10369 - $k[$j++] = $_; //#10371 - bwipp_processoptions(); //#10371 - $_.options = $k[--$j]; //#10371 - $_.barcode = $k[--$j]; //#10372 - $put($_.options, "dontdraw", true); //#10375 - $put($_.options, "version", "industrial"); //#10376 - $k[$j++] = 'args'; //#10378 - $k[$j++] = $_.barcode; //#10378 - $k[$j++] = $_.options; //#10378 - bwipp_code2of5(); //#10378 - var _6 = $k[--$j]; //#10378 - $_[$k[--$j]] = _6; //#10378 - $put($_.args, "opt", $_.options); //#10380 - $k[$j++] = $_.args; //#10383 - if (!$_.dontdraw) { //#10383 - bwipp_renlinear(); //#10383 - } //#10383 - $_ = Object.getPrototypeOf($_); //#10385 + $_ = Object.create($_); //#10667 + $_.dontdraw = false; //#10670 + $k[$j++] = $_; //#10672 + bwipp_processoptions(); //#10672 + $_.options = $k[--$j]; //#10672 + $_.barcode = $k[--$j]; //#10673 + $put($_.options, "dontdraw", true); //#10676 + $put($_.options, "version", "industrial"); //#10677 + $k[$j++] = 'args'; //#10679 + $k[$j++] = $_.barcode; //#10679 + $k[$j++] = $_.options; //#10679 + bwipp_code2of5(); //#10679 + var _6 = $k[--$j]; //#10679 + $_[$k[--$j]] = _6; //#10679 + $put($_.args, "opt", $_.options); //#10681 + $k[$j++] = $_.args; //#10684 + if (!$_.dontdraw) { //#10684 + bwipp_renlinear(); //#10684 + } //#10684 + $_ = Object.getPrototypeOf($_); //#10686 } //bwipp_industrial2of5 function bwipp_iata2of5() { - $_ = Object.create($_); //#10414 - $_.dontdraw = false; //#10417 - $k[$j++] = $_; //#10419 - bwipp_processoptions(); //#10419 - $_.options = $k[--$j]; //#10419 - $_.barcode = $k[--$j]; //#10420 - $put($_.options, "dontdraw", true); //#10423 - $put($_.options, "version", "iata"); //#10424 - $k[$j++] = 'args'; //#10426 - $k[$j++] = $_.barcode; //#10426 - $k[$j++] = $_.options; //#10426 - bwipp_code2of5(); //#10426 - var _6 = $k[--$j]; //#10426 - $_[$k[--$j]] = _6; //#10426 - $put($_.args, "opt", $_.options); //#10428 - $k[$j++] = $_.args; //#10431 - if (!$_.dontdraw) { //#10431 - bwipp_renlinear(); //#10431 - } //#10431 - $_ = Object.getPrototypeOf($_); //#10433 + $_ = Object.create($_); //#10715 + $_.dontdraw = false; //#10718 + $k[$j++] = $_; //#10720 + bwipp_processoptions(); //#10720 + $_.options = $k[--$j]; //#10720 + $_.barcode = $k[--$j]; //#10721 + $put($_.options, "dontdraw", true); //#10724 + $put($_.options, "version", "iata"); //#10725 + $k[$j++] = 'args'; //#10727 + $k[$j++] = $_.barcode; //#10727 + $k[$j++] = $_.options; //#10727 + bwipp_code2of5(); //#10727 + var _6 = $k[--$j]; //#10727 + $_[$k[--$j]] = _6; //#10727 + $put($_.args, "opt", $_.options); //#10729 + $k[$j++] = $_.args; //#10732 + if (!$_.dontdraw) { //#10732 + bwipp_renlinear(); //#10732 + } //#10732 + $_ = Object.getPrototypeOf($_); //#10734 } //bwipp_iata2of5 function bwipp_matrix2of5() { - $_ = Object.create($_); //#10462 - $_.dontdraw = false; //#10465 - $k[$j++] = $_; //#10467 - bwipp_processoptions(); //#10467 - $_.options = $k[--$j]; //#10467 - $_.barcode = $k[--$j]; //#10468 - $put($_.options, "dontdraw", true); //#10471 - $put($_.options, "version", "matrix"); //#10472 - $k[$j++] = 'args'; //#10474 - $k[$j++] = $_.barcode; //#10474 - $k[$j++] = $_.options; //#10474 - bwipp_code2of5(); //#10474 - var _6 = $k[--$j]; //#10474 - $_[$k[--$j]] = _6; //#10474 - $put($_.args, "opt", $_.options); //#10476 - $k[$j++] = $_.args; //#10479 - if (!$_.dontdraw) { //#10479 - bwipp_renlinear(); //#10479 - } //#10479 - $_ = Object.getPrototypeOf($_); //#10481 + $_ = Object.create($_); //#10763 + $_.dontdraw = false; //#10766 + $k[$j++] = $_; //#10768 + bwipp_processoptions(); //#10768 + $_.options = $k[--$j]; //#10768 + $_.barcode = $k[--$j]; //#10769 + $put($_.options, "dontdraw", true); //#10772 + $put($_.options, "version", "matrix"); //#10773 + $k[$j++] = 'args'; //#10775 + $k[$j++] = $_.barcode; //#10775 + $k[$j++] = $_.options; //#10775 + bwipp_code2of5(); //#10775 + var _6 = $k[--$j]; //#10775 + $_[$k[--$j]] = _6; //#10775 + $put($_.args, "opt", $_.options); //#10777 + $k[$j++] = $_.args; //#10780 + if (!$_.dontdraw) { //#10780 + bwipp_renlinear(); //#10780 + } //#10780 + $_ = Object.getPrototypeOf($_); //#10782 } //bwipp_matrix2of5 function bwipp_coop2of5() { - $_ = Object.create($_); //#10510 - $_.dontdraw = false; //#10513 - $k[$j++] = $_; //#10515 - bwipp_processoptions(); //#10515 - $_.options = $k[--$j]; //#10515 - $_.barcode = $k[--$j]; //#10516 - $put($_.options, "dontdraw", true); //#10519 - $put($_.options, "version", "coop"); //#10520 - $k[$j++] = 'args'; //#10522 - $k[$j++] = $_.barcode; //#10522 - $k[$j++] = $_.options; //#10522 - bwipp_code2of5(); //#10522 - var _6 = $k[--$j]; //#10522 - $_[$k[--$j]] = _6; //#10522 - $put($_.args, "opt", $_.options); //#10524 - $k[$j++] = $_.args; //#10527 - if (!$_.dontdraw) { //#10527 - bwipp_renlinear(); //#10527 - } //#10527 - $_ = Object.getPrototypeOf($_); //#10529 + $_ = Object.create($_); //#10811 + $_.dontdraw = false; //#10814 + $k[$j++] = $_; //#10816 + bwipp_processoptions(); //#10816 + $_.options = $k[--$j]; //#10816 + $_.barcode = $k[--$j]; //#10817 + $put($_.options, "dontdraw", true); //#10820 + $put($_.options, "version", "coop"); //#10821 + $k[$j++] = 'args'; //#10823 + $k[$j++] = $_.barcode; //#10823 + $k[$j++] = $_.options; //#10823 + bwipp_code2of5(); //#10823 + var _6 = $k[--$j]; //#10823 + $_[$k[--$j]] = _6; //#10823 + $put($_.args, "opt", $_.options); //#10825 + $k[$j++] = $_.args; //#10828 + if (!$_.dontdraw) { //#10828 + bwipp_renlinear(); //#10828 + } //#10828 + $_ = Object.getPrototypeOf($_); //#10830 } //bwipp_coop2of5 function bwipp_datalogic2of5() { - $_ = Object.create($_); //#10558 - $_.dontdraw = false; //#10561 - $k[$j++] = $_; //#10563 - bwipp_processoptions(); //#10563 - $_.options = $k[--$j]; //#10563 - $_.barcode = $k[--$j]; //#10564 - $put($_.options, "dontdraw", true); //#10567 - $put($_.options, "version", "datalogic"); //#10568 - $k[$j++] = 'args'; //#10570 - $k[$j++] = $_.barcode; //#10570 - $k[$j++] = $_.options; //#10570 - bwipp_code2of5(); //#10570 - var _6 = $k[--$j]; //#10570 - $_[$k[--$j]] = _6; //#10570 - $put($_.args, "opt", $_.options); //#10572 - $k[$j++] = $_.args; //#10575 - if (!$_.dontdraw) { //#10575 - bwipp_renlinear(); //#10575 - } //#10575 - $_ = Object.getPrototypeOf($_); //#10577 + $_ = Object.create($_); //#10859 + $_.dontdraw = false; //#10862 + $k[$j++] = $_; //#10864 + bwipp_processoptions(); //#10864 + $_.options = $k[--$j]; //#10864 + $_.barcode = $k[--$j]; //#10865 + $put($_.options, "dontdraw", true); //#10868 + $put($_.options, "version", "datalogic"); //#10869 + $k[$j++] = 'args'; //#10871 + $k[$j++] = $_.barcode; //#10871 + $k[$j++] = $_.options; //#10871 + bwipp_code2of5(); //#10871 + var _6 = $k[--$j]; //#10871 + $_[$k[--$j]] = _6; //#10871 + $put($_.args, "opt", $_.options); //#10873 + $k[$j++] = $_.args; //#10876 + if (!$_.dontdraw) { //#10876 + bwipp_renlinear(); //#10876 + } //#10876 + $_ = Object.getPrototypeOf($_); //#10878 } //bwipp_datalogic2of5 function bwipp_code11() { - $_ = Object.create($_); //#10607 - $_.dontdraw = false; //#10610 - $_.includecheck = false; //#10611 - $_.validatecheck = false; //#10612 - $_.includetext = false; //#10613 - $_.includecheckintext = false; //#10614 - $_.textfont = "OCR-B"; //#10615 - $_.textsize = 10; //#10616 - $_.textyoffset = -8; //#10617 - $_.height = 1; //#10618 - $k[$j++] = $_; //#10620 - bwipp_processoptions(); //#10620 - $_.options = $k[--$j]; //#10620 - $_.barcode = $k[--$j]; //#10621 - if ($eq($_.barcode, "")) { //#10625 - $k[$j++] = 'bwipp.code11emptyData#10624'; //#10624 - $k[$j++] = "The data must not be empty"; //#10624 - bwipp_raiseerror(); //#10624 - } //#10624 - bwipp_loadctx(bwipp_code11) //#10627 - if (!bwipp_code11.__10641__) { //#10641 - $_ = Object.create($_); //#10641 - $_.encs = $a(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); //#10635 - $_.barchars = "0123456789-"; //#10638 - $_.charvals = new Map; //#10639 - for (var _4 = 0; _4 <= 10; _4 += 1) { //#10640 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10640 - } //#10640 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code11.$ctx[id] = $_[id]); //#10640 - bwipp_code11.__10641__ = 1; //#10640 - $_ = Object.getPrototypeOf($_); //#10640 - } //#10640 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10648 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10645 - if (!_F) { //#10647 - $k[$j++] = 'bwipp.code11badCharacter#10646'; //#10646 - $k[$j++] = "Code 11 must contain only digits and dashes"; //#10646 - bwipp_raiseerror(); //#10646 - } //#10646 - } //#10646 - $_.barlen = $_.barcode.length; //#10650 - if ($_.validatecheck) { //#10656 - if ($_.barlen == 11) { //#10654 - $k[$j++] = 'bwipp.code11badLength#10653'; //#10653 - $k[$j++] = "Code 11 cannot be 11 characters using check digits"; //#10653 - bwipp_raiseerror(); //#10653 - } //#10653 - var _L = ($_.barlen <= 10) ? 1 : 2; //#10655 - $_.barlen = $_.barlen - _L; //#10655 - } //#10655 - $k[$j++] = 'numchecks'; //#10658 - if ($_.includecheck || $_.validatecheck) { //#10658 - var _P = ($_.barlen >= 10) ? 2 : 1; //#10658 - $k[$j++] = _P; //#10658 - } else { //#10658 - $k[$j++] = 0; //#10658 - } //#10658 - var _Q = $k[--$j]; //#10658 - $_[$k[--$j]] = _Q; //#10658 - $_.checksum1 = 0; //#10659 - $_.checksum2 = 0; //#10659 - for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10665 - $_.i = _U; //#10661 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10662 - $_.checksum1 = $f($_.checksum1 + ((((($_.barlen - $_.i) - 1) % 10) + 1) * $_.indx)); //#10663 - $_.checksum2 = $f($_.checksum2 + (((($_.barlen - $_.i) % 9) + 1) * $_.indx)); //#10664 - } //#10664 - $_.checksum1 = $_.checksum1 % 11; //#10666 - $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 11; //#10667 - if ($_.validatecheck) { //#10681 - if ($_.numchecks == 1) { //#10676 - var _r = $_.checksum1; //#10670 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, _r)) { //#10672 - $k[$j++] = 'bwipp.code11badCheckDigit#10671'; //#10671 - $k[$j++] = "Incorrect Code 11 check digit provided"; //#10671 - bwipp_raiseerror(); //#10671 - } //#10671 - } else { //#10676 - if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $_.barlen + 1) != $get($_.barchars, $_.checksum2))) { //#10677 - $k[$j++] = 'bwipp.code11badCheckDigits#10676'; //#10676 - $k[$j++] = "Incorrect Code 11 check digits provided"; //#10676 - bwipp_raiseerror(); //#10676 - } //#10676 - } //#10676 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10679 - $_.includecheck = true; //#10680 - } //#10680 - $_.sbs = $s($f(($f($_.barlen + $_.numchecks) * 6) + 12)); //#10683 - $_.txt = $a($f($_.barlen + $_.numchecks)); //#10684 - $puti($_.sbs, 0, $get($_.encs, 11)); //#10687 - $_.xpos = 8; //#10689 - for (var _1J = 0, _1I = $_.barlen - 1; _1J <= _1I; _1J += 1) { //#10699 - $_.i = _1J; //#10691 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10692 - $_.enc = $get($_.encs, $_.indx); //#10693 - $puti($_.sbs, ($_.i * 6) + 6, $_.enc); //#10694 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10695 - for (var _1f = 0; _1f <= 5; _1f += 1) { //#10698 - $_.xpos = $f($f($get($_.enc, _1f) - 48) + $_.xpos); //#10697 - } //#10697 - } //#10697 - if ($_.includecheck) { //#10728 - if ($_.barlen >= 10) { //#10725 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#10704 - $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, $_.checksum2)); //#10705 - if ($_.includecheckintext) { //#10715 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10707 - $_.enc = $get($_.encs, $_.checksum1); //#10708 - for (var _29 = 0; _29 <= 5; _29 += 1) { //#10711 - $_.xpos = $f($f($get($_.enc, _29) - 48) + $_.xpos); //#10710 - } //#10710 - $put($_.txt, $_.barlen + 1, $a([$geti($_.barchars, $_.checksum2, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10712 - } else { //#10715 - $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10714 - $put($_.txt, $_.barlen + 1, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10715 - } //#10715 - $puti($_.sbs, ($_.barlen * 6) + 18, $get($_.encs, 11)); //#10717 - } else { //#10725 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#10719 - if ($_.includecheckintext) { //#10723 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10721 - } else { //#10723 - $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10723 - } //#10723 - $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, 11)); //#10725 - } //#10725 - } else { //#10728 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, 11)); //#10728 - } //#10728 - $k[$j++] = Infinity; //#10732 - $k[$j++] = Infinity; //#10734 - var _3A = $_.sbs; //#10734 - for (var _3B = 0, _3C = _3A.length; _3B < _3C; _3B++) { //#10734 - $k[$j++] = $get(_3A, _3B) - 48; //#10734 - } //#10734 - var _3E = $a(); //#10734 - $k[$j++] = Infinity; //#10735 - for (var _3G = 0, _3H = ~~(($_.sbs.length + 1) / 2); _3G < _3H; _3G++) { //#10735 - $k[$j++] = $_.height; //#10735 - } //#10735 - var _3J = $a(); //#10735 - $k[$j++] = Infinity; //#10736 - for (var _3L = 0, _3M = ~~(($_.sbs.length + 1) / 2); _3L < _3M; _3L++) { //#10736 - $k[$j++] = 0; //#10736 - } //#10736 - var _3N = $a(); //#10736 - $k[$j++] = 'ren'; //#10739 - $k[$j++] = bwipp_renlinear; //#10739 - $k[$j++] = 'sbs'; //#10739 - $k[$j++] = _3E; //#10739 - $k[$j++] = 'bhs'; //#10739 - $k[$j++] = _3J; //#10739 - $k[$j++] = 'bbs'; //#10739 - $k[$j++] = _3N; //#10739 - if ($_.includetext) { //#10739 - $k[$j++] = 'txt'; //#10738 - $k[$j++] = $_.txt; //#10738 - } //#10738 - $k[$j++] = 'opt'; //#10740 - $k[$j++] = $_.options; //#10740 - var _3R = $d(); //#10740 - $k[$j++] = _3R; //#10743 - if (!$_.dontdraw) { //#10743 - bwipp_renlinear(); //#10743 - } //#10743 - $_ = Object.getPrototypeOf($_); //#10745 - $_ = Object.getPrototypeOf($_); //#10747 -} //bwipp_code11 -function bwipp_bc412() { - $_ = Object.create($_); //#10777 - $_.dontdraw = false; //#10780 - $_.includecheck = false; //#10781 - $_.validatecheck = false; //#10782 - $_.includetext = false; //#10783 - $_.includecheckintext = false; //#10784 - $_.includestartstop = false; //#10785 - $_.semi = false; //#10786 - $_.textfont = "OCR-B"; //#10787 - $_.textsize = 10; //#10788 - $_.textyoffset = -8; //#10789 - $_.height = 1; //#10790 - $k[$j++] = $_; //#10792 - bwipp_processoptions(); //#10792 - $_.options = $k[--$j]; //#10792 - $_.barcode = $k[--$j]; //#10793 - if ($eq($_.barcode, "")) { //#10797 - $k[$j++] = 'bwipp.bc412emptyData#10796'; //#10796 - $k[$j++] = "The data must not be empty"; //#10796 - bwipp_raiseerror(); //#10796 - } //#10796 - if ($_.semi) { //#10802 - $_.includestartstop = true; //#10801 - } //#10801 - bwipp_loadctx(bwipp_bc412) //#10804 - if (!bwipp_bc412.__10811__) { //#10811 - $_ = Object.create($_); //#10811 - $_.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; //#10808 - $_.charvals = new Map; //#10809 - for (var _4 = 0; _4 <= 34; _4 += 1) { //#10810 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10810 - } //#10810 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#10810 - bwipp_bc412.__10811__ = 1; //#10810 - $_ = Object.getPrototypeOf($_); //#10810 - } //#10810 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10818 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10815 - if (!_F) { //#10817 - $k[$j++] = 'bwipp.bc412badCharacter#10816'; //#10816 - $k[$j++] = "BC412 must contain only digits and capital letters except O"; //#10816 - bwipp_raiseerror(); //#10816 - } //#10816 - } //#10816 - if ($_.semi) { //#10874 - if ($_.validatecheck) { //#10828 - if (($_.barcode.length < 8) || ($_.barcode.length > 19)) { //#10825 - $k[$j++] = 'bwipp.bc412semivalidateBadLength#10824'; //#10824 - $k[$j++] = "BC412 semi with check digit must be 8 to 19 characters long"; //#10824 - bwipp_raiseerror(); //#10824 - } //#10824 - } else { //#10828 - if (($_.barcode.length < 7) || ($_.barcode.length > 18)) { //#10829 - $k[$j++] = 'bwipp.bc412semiBadLength#10828'; //#10828 - $k[$j++] = "BC412 semi must be 7 to 18 characters long"; //#10828 - bwipp_raiseerror(); //#10828 - } //#10828 - } //#10828 - $_.barlen = $_.barcode.length; //#10832 - if (!$_.validatecheck) { //#10840 - $_.barlen = $_.barlen + 1; //#10834 - $_.sbarcode = $s($_.barlen); //#10835 - $put($_.sbarcode, 0, $get($_.barcode, 0)); //#10836 - $put($_.sbarcode, 1, 48); //#10837 - $puti($_.sbarcode, 2, $geti($_.barcode, 1, $_.barlen - 2)); //#10838 - $_.barcode = $_.sbarcode; //#10839 - } //#10839 - $_.sumodd = 0; //#10841 - $_.sumeven = 0; //#10841 - for (var _c = 0, _b = $_.barlen - 1; _c <= _b; _c += 1) { //#10850 - $_.i = _c; //#10843 - $k[$j++] = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10849 - if (($_.i % 2) == 0) { //#10848 - $_.sumodd = $f($k[--$j] + $_.sumodd); //#10846 - } else { //#10848 - $_.sumeven = $f($k[--$j] + $_.sumeven); //#10848 - } //#10848 - } //#10848 - $_.checksum = ($f(($_.sumodd % 35) + (($_.sumeven % 35) * 2))) % 35; //#10851 - if ($_.validatecheck) { //#10858 - if ($_.checksum != 0) { //#10855 - $k[$j++] = 'bwipp.bc412semiBadCheckDigit#10854'; //#10854 - $k[$j++] = "Incorrect BC412 semi check digit provided"; //#10854 - bwipp_raiseerror(); //#10854 - } //#10854 - } else { //#10858 - $_.checksum = ($_.checksum * 17) % 35; //#10857 - $put($_.barcode, 1, $get($_.barchars, $_.checksum)); //#10858 - } //#10858 - } else { //#10874 - $k[$j++] = 'barlen'; //#10861 - $k[$j++] = $_.barcode.length; //#10861 - if ($_.validatecheck) { //#10861 - var _y = $k[--$j]; //#10861 - $k[$j++] = $f(_y - 1); //#10861 - } //#10861 - var _z = $k[--$j]; //#10861 - $_[$k[--$j]] = _z; //#10861 - $_.checksum = 0; //#10863 - for (var _13 = 0, _12 = $_.barlen - 1; _13 <= _12; _13 += 1) { //#10867 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _13, 1)) + $_.checksum); //#10866 - } //#10866 - $_.checksum = $_.checksum % 35; //#10868 - if ($_.validatecheck) { //#10875 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#10872 - $k[$j++] = 'bwipp.bc412badCheckDigit#10871'; //#10871 - $k[$j++] = "Incorrect BC412 check digit provided"; //#10871 - bwipp_raiseerror(); //#10871 - } //#10871 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10873 - $_.includecheck = true; //#10874 - } //#10874 - } //#10874 - if (!bwipp_bc412.__10890__) { //#10890 - $_ = Object.create($_); //#10890 - $_.encs = $a(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); //#10889 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#10889 - bwipp_bc412.__10890__ = 1; //#10889 - $_ = Object.getPrototypeOf($_); //#10889 - } //#10889 - $_.sbs = $s((($_.barlen + 1) * 8) + 5); //#10892 - if ($_.includecheck) { //#10896 - $_.txt = $a($_.barlen + 1); //#10894 - } else { //#10896 - $_.txt = $a($_.barlen); //#10896 - } //#10896 - if ($_.includestartstop) { //#10906 - $puti($_.sbs, 0, $get($_.encs, 35)); //#10901 - $_.pos = 2; //#10902 - $_.txtpos = 3; //#10903 - } else { //#10906 - $_.pos = 0; //#10905 - $_.txtpos = 0; //#10906 - } //#10906 - for (var _1Z = 0, _1Y = $_.barlen - 1; _1Z <= _1Y; _1Z += 1) { //#10915 - $_.i = _1Z; //#10910 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10911 - $puti($_.sbs, $_.pos, $get($_.encs, $_.indx)); //#10912 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10913 - $_.pos = $_.pos + 8; //#10914 - } //#10914 - if ($_.includecheck) { //#10926 - $puti($_.sbs, $_.pos, $get($_.encs, $_.checksum)); //#10919 - if ($_.includecheckintext) { //#10923 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10921 - } else { //#10923 - $put($_.txt, $_.barlen, $a(["", ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10923 - } //#10923 - $_.pos = $_.pos + 8; //#10925 + $_ = Object.create($_); //#10908 + $_.dontdraw = false; //#10911 + $_.includecheck = false; //#10912 + $_.validatecheck = false; //#10913 + $_.includetext = false; //#10914 + $_.includecheckintext = false; //#10915 + $_.textfont = "OCR-B"; //#10916 + $_.textsize = 10; //#10917 + $_.textyoffset = -8; //#10918 + $_.height = 1; //#10919 + $k[$j++] = $_; //#10921 + bwipp_processoptions(); //#10921 + $_.options = $k[--$j]; //#10921 + $_.barcode = $k[--$j]; //#10922 + if ($eq($_.barcode, "")) { //#10926 + $k[$j++] = 'bwipp.code11emptyData#10925'; //#10925 + $k[$j++] = "The data must not be empty"; //#10925 + bwipp_raiseerror(); //#10925 } //#10925 - if ($_.includestartstop) { //#10932 - $puti($_.sbs, $_.pos, $get($_.encs, 36)); //#10930 - $_.pos = $_.pos + 3; //#10931 - } //#10931 - $_.sbs = $geti($_.sbs, 0, $_.pos); //#10935 - $k[$j++] = Infinity; //#10936 - $k[$j++] = Infinity; //#10938 - var _2W = $_.sbs; //#10938 - for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#10938 - $k[$j++] = $f($get(_2W, _2X) - 48); //#10938 - } //#10938 - var _2a = $a(); //#10938 - $k[$j++] = Infinity; //#10939 - for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10939 - $k[$j++] = $_.height; //#10939 - } //#10939 - var _2f = $a(); //#10939 - $k[$j++] = Infinity; //#10940 - for (var _2h = 0, _2i = ~~(($_.sbs.length + 1) / 2); _2h < _2i; _2h++) { //#10940 - $k[$j++] = 0; //#10940 - } //#10940 - var _2j = $a(); //#10940 - $k[$j++] = 'ren'; //#10943 - $k[$j++] = bwipp_renlinear; //#10943 - $k[$j++] = 'sbs'; //#10943 - $k[$j++] = _2a; //#10943 - $k[$j++] = 'bhs'; //#10943 - $k[$j++] = _2f; //#10943 - $k[$j++] = 'bbs'; //#10943 - $k[$j++] = _2j; //#10943 - if ($_.includetext) { //#10943 - $k[$j++] = 'txt'; //#10942 - $k[$j++] = $_.txt; //#10942 - } //#10942 - $k[$j++] = 'opt'; //#10944 - $k[$j++] = $_.options; //#10944 - var _2n = $d(); //#10944 - $k[$j++] = _2n; //#10947 - if (!$_.dontdraw) { //#10947 - bwipp_renlinear(); //#10947 + bwipp_loadctx(bwipp_code11) //#10928 + if (!bwipp_code11.__10942__) { //#10942 + $_ = Object.create($_); //#10942 + $_.encs = $a(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); //#10936 + $_.barchars = "0123456789-"; //#10939 + $_.charvals = new Map; //#10940 + for (var _4 = 0; _4 <= 10; _4 += 1) { //#10941 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10941 + } //#10941 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code11.$ctx[id] = $_[id]); //#10941 + bwipp_code11.__10942__ = 1; //#10941 + $_ = Object.getPrototypeOf($_); //#10941 + } //#10941 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10949 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10946 + if (!_F) { //#10948 + $k[$j++] = 'bwipp.code11badCharacter#10947'; //#10947 + $k[$j++] = "Code 11 must contain only digits and dashes"; //#10947 + bwipp_raiseerror(); //#10947 + } //#10947 } //#10947 - $_ = Object.getPrototypeOf($_); //#10949 - $_ = Object.getPrototypeOf($_); //#10951 + $_.barlen = $_.barcode.length; //#10951 + if ($_.validatecheck) { //#10957 + if ($_.barlen == 11) { //#10955 + $k[$j++] = 'bwipp.code11badLength#10954'; //#10954 + $k[$j++] = "Code 11 cannot be 11 characters using check digits"; //#10954 + bwipp_raiseerror(); //#10954 + } //#10954 + var _L = ($_.barlen <= 10) ? 1 : 2; //#10956 + $_.barlen = $_.barlen - _L; //#10956 + } //#10956 + $k[$j++] = 'numchecks'; //#10959 + if ($_.includecheck || $_.validatecheck) { //#10959 + var _P = ($_.barlen >= 10) ? 2 : 1; //#10959 + $k[$j++] = _P; //#10959 + } else { //#10959 + $k[$j++] = 0; //#10959 + } //#10959 + var _Q = $k[--$j]; //#10959 + $_[$k[--$j]] = _Q; //#10959 + $_.checksum1 = 0; //#10960 + $_.checksum2 = 0; //#10960 + for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10966 + $_.i = _U; //#10962 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10963 + $_.checksum1 = $f($_.checksum1 + ((((($_.barlen - $_.i) - 1) % 10) + 1) * $_.indx)); //#10964 + $_.checksum2 = $f($_.checksum2 + (((($_.barlen - $_.i) % 9) + 1) * $_.indx)); //#10965 + } //#10965 + $_.checksum1 = $_.checksum1 % 11; //#10967 + $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 11; //#10968 + if ($_.validatecheck) { //#10982 + if ($_.numchecks == 1) { //#10977 + var _r = $_.checksum1; //#10971 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, _r)) { //#10973 + $k[$j++] = 'bwipp.code11badCheckDigit#10972'; //#10972 + $k[$j++] = "Incorrect Code 11 check digit provided"; //#10972 + bwipp_raiseerror(); //#10972 + } //#10972 + } else { //#10977 + if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $_.barlen + 1) != $get($_.barchars, $_.checksum2))) { //#10978 + $k[$j++] = 'bwipp.code11badCheckDigits#10977'; //#10977 + $k[$j++] = "Incorrect Code 11 check digits provided"; //#10977 + bwipp_raiseerror(); //#10977 + } //#10977 + } //#10977 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10980 + $_.includecheck = true; //#10981 + } //#10981 + $_.sbs = $s($f(($f($_.barlen + $_.numchecks) * 6) + 12)); //#10984 + $_.txt = $a($f($_.barlen + $_.numchecks)); //#10985 + $puti($_.sbs, 0, $get($_.encs, 11)); //#10988 + $_.xpos = 8; //#10990 + for (var _1J = 0, _1I = $_.barlen - 1; _1J <= _1I; _1J += 1) { //#11000 + $_.i = _1J; //#10992 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10993 + $_.enc = $get($_.encs, $_.indx); //#10994 + $puti($_.sbs, ($_.i * 6) + 6, $_.enc); //#10995 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10996 + for (var _1f = 0; _1f <= 5; _1f += 1) { //#10999 + $_.xpos = $f($f($get($_.enc, _1f) - 48) + $_.xpos); //#10998 + } //#10998 + } //#10998 + if ($_.includecheck) { //#11029 + if ($_.barlen >= 10) { //#11026 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#11005 + $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, $_.checksum2)); //#11006 + if ($_.includecheckintext) { //#11016 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11008 + $_.enc = $get($_.encs, $_.checksum1); //#11009 + for (var _29 = 0; _29 <= 5; _29 += 1) { //#11012 + $_.xpos = $f($f($get($_.enc, _29) - 48) + $_.xpos); //#11011 + } //#11011 + $put($_.txt, $_.barlen + 1, $a([$geti($_.barchars, $_.checksum2, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11013 + } else { //#11016 + $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11015 + $put($_.txt, $_.barlen + 1, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11016 + } //#11016 + $puti($_.sbs, ($_.barlen * 6) + 18, $get($_.encs, 11)); //#11018 + } else { //#11026 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#11020 + if ($_.includecheckintext) { //#11024 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11022 + } else { //#11024 + $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11024 + } //#11024 + $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, 11)); //#11026 + } //#11026 + } else { //#11029 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, 11)); //#11029 + } //#11029 + $k[$j++] = Infinity; //#11033 + $k[$j++] = Infinity; //#11035 + var _3A = $_.sbs; //#11035 + for (var _3B = 0, _3C = _3A.length; _3B < _3C; _3B++) { //#11035 + $k[$j++] = $get(_3A, _3B) - 48; //#11035 + } //#11035 + var _3E = $a(); //#11035 + $k[$j++] = Infinity; //#11036 + for (var _3G = 0, _3H = ~~(($_.sbs.length + 1) / 2); _3G < _3H; _3G++) { //#11036 + $k[$j++] = $_.height; //#11036 + } //#11036 + var _3J = $a(); //#11036 + $k[$j++] = Infinity; //#11037 + for (var _3L = 0, _3M = ~~(($_.sbs.length + 1) / 2); _3L < _3M; _3L++) { //#11037 + $k[$j++] = 0; //#11037 + } //#11037 + var _3N = $a(); //#11037 + $k[$j++] = 'ren'; //#11040 + $k[$j++] = 'renlinear'; //#11040 + $k[$j++] = 'sbs'; //#11040 + $k[$j++] = _3E; //#11040 + $k[$j++] = 'bhs'; //#11040 + $k[$j++] = _3J; //#11040 + $k[$j++] = 'bbs'; //#11040 + $k[$j++] = _3N; //#11040 + if ($_.includetext) { //#11040 + $k[$j++] = 'txt'; //#11039 + $k[$j++] = $_.txt; //#11039 + } //#11039 + $k[$j++] = 'opt'; //#11041 + $k[$j++] = $_.options; //#11041 + var _3R = $d(); //#11041 + $k[$j++] = _3R; //#11044 + if (!$_.dontdraw) { //#11044 + bwipp_renlinear(); //#11044 + } //#11044 + $_ = Object.getPrototypeOf($_); //#11046 + $_ = Object.getPrototypeOf($_); //#11048 +} //bwipp_code11 +function bwipp_bc412() { + $_ = Object.create($_); //#11078 + $_.dontdraw = false; //#11081 + $_.includecheck = false; //#11082 + $_.validatecheck = false; //#11083 + $_.includetext = false; //#11084 + $_.includecheckintext = false; //#11085 + $_.includestartstop = false; //#11086 + $_.semi = false; //#11087 + $_.textfont = "OCR-B"; //#11088 + $_.textsize = 10; //#11089 + $_.textyoffset = -8; //#11090 + $_.height = 1; //#11091 + $k[$j++] = $_; //#11093 + bwipp_processoptions(); //#11093 + $_.options = $k[--$j]; //#11093 + $_.barcode = $k[--$j]; //#11094 + if ($eq($_.barcode, "")) { //#11098 + $k[$j++] = 'bwipp.bc412emptyData#11097'; //#11097 + $k[$j++] = "The data must not be empty"; //#11097 + bwipp_raiseerror(); //#11097 + } //#11097 + if ($_.semi) { //#11103 + $_.includestartstop = true; //#11102 + } //#11102 + bwipp_loadctx(bwipp_bc412) //#11105 + if (!bwipp_bc412.__11112__) { //#11112 + $_ = Object.create($_); //#11112 + $_.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; //#11109 + $_.charvals = new Map; //#11110 + for (var _4 = 0; _4 <= 34; _4 += 1) { //#11111 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#11111 + } //#11111 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#11111 + bwipp_bc412.__11112__ = 1; //#11111 + $_ = Object.getPrototypeOf($_); //#11111 + } //#11111 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#11119 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#11116 + if (!_F) { //#11118 + $k[$j++] = 'bwipp.bc412badCharacter#11117'; //#11117 + $k[$j++] = "BC412 must contain only digits and capital letters except O"; //#11117 + bwipp_raiseerror(); //#11117 + } //#11117 + } //#11117 + if ($_.semi) { //#11175 + if ($_.validatecheck) { //#11129 + if (($_.barcode.length < 8) || ($_.barcode.length > 19)) { //#11126 + $k[$j++] = 'bwipp.bc412semivalidateBadLength#11125'; //#11125 + $k[$j++] = "BC412 semi with check digit must be 8 to 19 characters long"; //#11125 + bwipp_raiseerror(); //#11125 + } //#11125 + } else { //#11129 + if (($_.barcode.length < 7) || ($_.barcode.length > 18)) { //#11130 + $k[$j++] = 'bwipp.bc412semiBadLength#11129'; //#11129 + $k[$j++] = "BC412 semi must be 7 to 18 characters long"; //#11129 + bwipp_raiseerror(); //#11129 + } //#11129 + } //#11129 + $_.barlen = $_.barcode.length; //#11133 + if (!$_.validatecheck) { //#11141 + $_.barlen = $_.barlen + 1; //#11135 + $_.sbarcode = $s($_.barlen); //#11136 + $put($_.sbarcode, 0, $get($_.barcode, 0)); //#11137 + $put($_.sbarcode, 1, 48); //#11138 + $puti($_.sbarcode, 2, $geti($_.barcode, 1, $_.barlen - 2)); //#11139 + $_.barcode = $_.sbarcode; //#11140 + } //#11140 + $_.sumodd = 0; //#11142 + $_.sumeven = 0; //#11142 + for (var _c = 0, _b = $_.barlen - 1; _c <= _b; _c += 1) { //#11151 + $_.i = _c; //#11144 + $k[$j++] = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11150 + if (($_.i % 2) == 0) { //#11149 + $_.sumodd = $f($k[--$j] + $_.sumodd); //#11147 + } else { //#11149 + $_.sumeven = $f($k[--$j] + $_.sumeven); //#11149 + } //#11149 + } //#11149 + $_.checksum = ($f(($_.sumodd % 35) + (($_.sumeven % 35) * 2))) % 35; //#11152 + if ($_.validatecheck) { //#11159 + if ($_.checksum != 0) { //#11156 + $k[$j++] = 'bwipp.bc412semiBadCheckDigit#11155'; //#11155 + $k[$j++] = "Incorrect BC412 semi check digit provided"; //#11155 + bwipp_raiseerror(); //#11155 + } //#11155 + } else { //#11159 + $_.checksum = ($_.checksum * 17) % 35; //#11158 + $put($_.barcode, 1, $get($_.barchars, $_.checksum)); //#11159 + } //#11159 + } else { //#11175 + $k[$j++] = 'barlen'; //#11162 + $k[$j++] = $_.barcode.length; //#11162 + if ($_.validatecheck) { //#11162 + var _y = $k[--$j]; //#11162 + $k[$j++] = $f(_y - 1); //#11162 + } //#11162 + var _z = $k[--$j]; //#11162 + $_[$k[--$j]] = _z; //#11162 + $_.checksum = 0; //#11164 + for (var _13 = 0, _12 = $_.barlen - 1; _13 <= _12; _13 += 1) { //#11168 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _13, 1)) + $_.checksum); //#11167 + } //#11167 + $_.checksum = $_.checksum % 35; //#11169 + if ($_.validatecheck) { //#11176 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11173 + $k[$j++] = 'bwipp.bc412badCheckDigit#11172'; //#11172 + $k[$j++] = "Incorrect BC412 check digit provided"; //#11172 + bwipp_raiseerror(); //#11172 + } //#11172 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11174 + $_.includecheck = true; //#11175 + } //#11175 + } //#11175 + if (!bwipp_bc412.__11191__) { //#11191 + $_ = Object.create($_); //#11191 + $_.encs = $a(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); //#11190 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#11190 + bwipp_bc412.__11191__ = 1; //#11190 + $_ = Object.getPrototypeOf($_); //#11190 + } //#11190 + $_.sbs = $s((($_.barlen + 1) * 8) + 5); //#11193 + if ($_.includecheck) { //#11197 + $_.txt = $a($_.barlen + 1); //#11195 + } else { //#11197 + $_.txt = $a($_.barlen); //#11197 + } //#11197 + if ($_.includestartstop) { //#11207 + $puti($_.sbs, 0, $get($_.encs, 35)); //#11202 + $_.pos = 2; //#11203 + $_.txtpos = 3; //#11204 + } else { //#11207 + $_.pos = 0; //#11206 + $_.txtpos = 0; //#11207 + } //#11207 + for (var _1Z = 0, _1Y = $_.barlen - 1; _1Z <= _1Y; _1Z += 1) { //#11216 + $_.i = _1Z; //#11211 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11212 + $puti($_.sbs, $_.pos, $get($_.encs, $_.indx)); //#11213 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11214 + $_.pos = $_.pos + 8; //#11215 + } //#11215 + if ($_.includecheck) { //#11227 + $puti($_.sbs, $_.pos, $get($_.encs, $_.checksum)); //#11220 + if ($_.includecheckintext) { //#11224 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11222 + } else { //#11224 + $put($_.txt, $_.barlen, $a(["", ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11224 + } //#11224 + $_.pos = $_.pos + 8; //#11226 + } //#11226 + if ($_.includestartstop) { //#11233 + $puti($_.sbs, $_.pos, $get($_.encs, 36)); //#11231 + $_.pos = $_.pos + 3; //#11232 + } //#11232 + $_.sbs = $geti($_.sbs, 0, $_.pos); //#11236 + $k[$j++] = Infinity; //#11237 + $k[$j++] = Infinity; //#11239 + var _2W = $_.sbs; //#11239 + for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#11239 + $k[$j++] = $f($get(_2W, _2X) - 48); //#11239 + } //#11239 + var _2a = $a(); //#11239 + $k[$j++] = Infinity; //#11240 + for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#11240 + $k[$j++] = $_.height; //#11240 + } //#11240 + var _2f = $a(); //#11240 + $k[$j++] = Infinity; //#11241 + for (var _2h = 0, _2i = ~~(($_.sbs.length + 1) / 2); _2h < _2i; _2h++) { //#11241 + $k[$j++] = 0; //#11241 + } //#11241 + var _2j = $a(); //#11241 + $k[$j++] = 'ren'; //#11244 + $k[$j++] = 'renlinear'; //#11244 + $k[$j++] = 'sbs'; //#11244 + $k[$j++] = _2a; //#11244 + $k[$j++] = 'bhs'; //#11244 + $k[$j++] = _2f; //#11244 + $k[$j++] = 'bbs'; //#11244 + $k[$j++] = _2j; //#11244 + if ($_.includetext) { //#11244 + $k[$j++] = 'txt'; //#11243 + $k[$j++] = $_.txt; //#11243 + } //#11243 + $k[$j++] = 'opt'; //#11245 + $k[$j++] = $_.options; //#11245 + var _2n = $d(); //#11245 + $k[$j++] = _2n; //#11248 + if (!$_.dontdraw) { //#11248 + bwipp_renlinear(); //#11248 + } //#11248 + $_ = Object.getPrototypeOf($_); //#11250 + $_ = Object.getPrototypeOf($_); //#11252 } //bwipp_bc412 function bwipp_rationalizedCodabar() { - $_ = Object.create($_); //#10981 - $_.dontdraw = false; //#10984 - $_.altstartstop = false; //#10985 - $_.includecheck = false; //#10986 - $_.validatecheck = false; //#10987 - $_.includetext = false; //#10988 - $_.includecheckintext = false; //#10989 - $_.textfont = "OCR-B"; //#10990 - $_.textsize = 10; //#10991 - $_.textyoffset = -8; //#10992 - $_.height = 1; //#10993 - $k[$j++] = $_; //#10995 - bwipp_processoptions(); //#10995 - $_.options = $k[--$j]; //#10995 - $_.barcode = $k[--$j]; //#10996 - if (($_.barcode.length < 2) || (($_.barcode.length < 3) && $_.validatecheck)) { //#11000 - $k[$j++] = 'bwipp.rationalizedCodabarBadLength#10999'; //#10999 - $k[$j++] = "Codabar must be at least 2 characters in length excluding any check digit"; //#10999 - bwipp_raiseerror(); //#10999 - } //#10999 - bwipp_loadctx(bwipp_rationalizedCodabar) //#11002 - if (!bwipp_rationalizedCodabar.__11016__) { //#11016 - $_ = Object.create($_); //#11016 - $_.encs = $a(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); //#11011 - $_.barcharsnormal = "0123456789-$:/.+ABCD"; //#11014 - $_.barcharsalt = "0123456789-$:/.+TN*E"; //#11015 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_rationalizedCodabar.$ctx[id] = $_[id]); //#11015 - bwipp_rationalizedCodabar.__11016__ = 1; //#11015 - $_ = Object.getPrototypeOf($_); //#11015 - } //#11015 - var _8 = $_.altstartstop ? $_.barcharsalt : $_.barcharsnormal; //#11018 - $_.barchars = _8; //#11018 - $_.charvals = new Map; //#11020 - for (var _9 = 0; _9 <= 19; _9 += 1) { //#11021 - $put($_.charvals, $geti($_.barchars, _9, 1), _9); //#11021 - } //#11021 - $_.bodyvals = new Map; //#11022 - for (var _D = 0; _D <= 15; _D += 1) { //#11023 - $put($_.bodyvals, $geti($_.barchars, _D, 1), _D); //#11023 - } //#11023 - $_.ssvals = new Map; //#11024 - for (var _H = 16; _H <= 19; _H += 1) { //#11025 - $put($_.ssvals, $geti($_.barchars, _H, 1), _H); //#11025 - } //#11025 - var _O = $get($_.ssvals, $geti($_.barcode, 0, 1)) !== undefined; //#11028 - var _T = $get($_.ssvals, $geti($_.barcode, $_.barcode.length - 1, 1)) !== undefined; //#11029 - if ((!_O) || (!_T)) { //#11035 - if ($_.altstartstop) { //#11033 - $k[$j++] = 'bwipp.rationalizedCodabarBadAltStartStop#11031'; //#11031 - $k[$j++] = "Codabar start and stop characters must be one of E N T or *"; //#11031 - bwipp_raiseerror(); //#11031 - } else { //#11033 - $k[$j++] = 'bwipp.rationalizedCodabarBadStartStop#11033'; //#11033 - $k[$j++] = "Codabar start and stop characters must be one of A B C or D"; //#11033 - bwipp_raiseerror(); //#11033 - } //#11033 - } //#11033 - for (var _X = 1, _W = $_.barcode.length - 2; _X <= _W; _X += 1) { //#11040 - var _b = $get($_.bodyvals, $geti($_.barcode, _X, 1)) !== undefined; //#11037 - if (!_b) { //#11039 - $k[$j++] = 'bwipp.rationalizedCodabarBadCharacter#11038'; //#11038 - $k[$j++] = "Codabar body must contain only digits and symbols - $ : / . +"; //#11038 - bwipp_raiseerror(); //#11038 - } //#11038 - } //#11038 - $k[$j++] = 'barlen'; //#11042 - $k[$j++] = $_.barcode.length; //#11042 - if ($_.validatecheck) { //#11042 - var _e = $k[--$j]; //#11042 - $k[$j++] = $f(_e - 1); //#11042 - } //#11042 - var _f = $k[--$j]; //#11042 - $_[$k[--$j]] = _f; //#11042 - $_.checksum = 0; //#11044 - for (var _j = 0, _i = $f($_.barlen - 2); _j <= _i; _j += 1) { //#11048 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _j, 1)) + $_.checksum); //#11047 - } //#11047 - var _r = $geti($_.barcode, $_.barcode.length - 1, 1); //#11049 - $_.checksum = $f($get($_.charvals, _r) + $_.checksum); //#11050 - $_.checksum = ($f(16 - ($_.checksum % 16))) % 16; //#11051 - if ($_.validatecheck) { //#11061 - if ($get($_.barcode, $f($_.barlen - 1)) != $get($_.barchars, $_.checksum)) { //#11055 - $k[$j++] = 'bwipp.rationalizedCodabarBadCheckDigit#11054'; //#11054 - $k[$j++] = "Incorrect Codabar check digit provided"; //#11054 - bwipp_raiseerror(); //#11054 - } //#11054 - var _14 = $s($_.barlen); //#11056 - $puti(_14, 0, $geti($_.barcode, 0, $f($_.barlen - 1))); //#11057 - $puti(_14, $f($_.barlen - 1), $geti($_.barcode, $_.barlen, 1)); //#11058 - $_.barcode = _14; //#11059 - $_.includecheck = true; //#11060 - } //#11060 - $k[$j++] = 'sbs'; //#11063 - $k[$j++] = $_.barlen; //#11063 - if ($_.includecheck) { //#11063 - var _1E = $k[--$j]; //#11063 - $k[$j++] = $f(_1E + 1); //#11063 - } //#11063 - var _1G = $s($k[--$j] * 8); //#11063 - $_[$k[--$j]] = _1G; //#11063 - $k[$j++] = 'txt'; //#11064 - $k[$j++] = $_.barlen; //#11064 - if ($_.includecheck) { //#11064 - var _1K = $k[--$j]; //#11064 - $k[$j++] = $f(_1K + 1); //#11064 - } //#11064 - var _1M = $a($k[--$j]); //#11064 - $_[$k[--$j]] = _1M; //#11064 - $_.xpos = 0; //#11066 - for (var _1Q = 0, _1P = $f($_.barlen - 2); _1Q <= _1P; _1Q += 1) { //#11076 - $_.i = _1Q; //#11068 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11069 - $_.enc = $get($_.encs, $_.indx); //#11070 - $puti($_.sbs, $_.i * 8, $_.enc); //#11071 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11072 - for (var _1m = 0; _1m <= 7; _1m += 1) { //#11075 - $_.xpos = $f($f($get($_.enc, _1m) - 48) + $_.xpos); //#11074 - } //#11074 - } //#11074 - if ($_.includecheck) { //#11100 - $puti($_.sbs, $f(($_.barlen * 8) - 8), $get($_.encs, $_.checksum)); //#11081 - if ($_.includecheckintext) { //#11085 - $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barchars, $_.checksum, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11083 - } else { //#11085 - $put($_.txt, $f($_.barlen - 1), $a([" ", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11085 - } //#11085 - for (var _2E = 0; _2E <= 7; _2E += 1) { //#11089 - $_.xpos = $f($f($get($get($_.encs, $_.checksum), _2E) - 48) + $_.xpos); //#11088 - } //#11088 - $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11091 - $_.enc = $get($_.encs, $_.indx); //#11092 - $puti($_.sbs, $_.barlen * 8, $_.enc); //#11093 - $put($_.txt, $_.barlen, $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11094 - } else { //#11100 - $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11097 - $_.enc = $get($_.encs, $_.indx); //#11098 - $puti($_.sbs, $f(($_.barlen * 8) - 8), $_.enc); //#11099 - $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11100 - } //#11100 - $k[$j++] = Infinity; //#11104 - $k[$j++] = Infinity; //#11106 - $forall($_.sbs, function() { //#11106 - var _31 = $k[--$j]; //#11106 - $k[$j++] = $f(_31 - 48); //#11106 - }); //#11106 - var _32 = $a(); //#11106 - $k[$j++] = Infinity; //#11107 - for (var _34 = 0, _35 = ~~(($_.sbs.length + 1) / 2); _34 < _35; _34++) { //#11107 - $k[$j++] = $_.height; //#11107 - } //#11107 - var _37 = $a(); //#11107 - $k[$j++] = Infinity; //#11108 - for (var _39 = 0, _3A = ~~(($_.sbs.length + 1) / 2); _39 < _3A; _39++) { //#11108 - $k[$j++] = 0; //#11108 - } //#11108 - var _3B = $a(); //#11108 - $k[$j++] = 'ren'; //#11111 - $k[$j++] = bwipp_renlinear; //#11111 - $k[$j++] = 'sbs'; //#11111 - $k[$j++] = _32; //#11111 - $k[$j++] = 'bhs'; //#11111 - $k[$j++] = _37; //#11111 - $k[$j++] = 'bbs'; //#11111 - $k[$j++] = _3B; //#11111 - if ($_.includetext) { //#11111 - $k[$j++] = 'txt'; //#11110 - $k[$j++] = $_.txt; //#11110 - } //#11110 - $k[$j++] = 'opt'; //#11112 - $k[$j++] = $_.options; //#11112 - var _3F = $d(); //#11112 - $k[$j++] = _3F; //#11115 - if (!$_.dontdraw) { //#11115 - bwipp_renlinear(); //#11115 - } //#11115 - $_ = Object.getPrototypeOf($_); //#11117 - $_ = Object.getPrototypeOf($_); //#11119 + $_ = Object.create($_); //#11282 + $_.dontdraw = false; //#11285 + $_.altstartstop = false; //#11286 + $_.includecheck = false; //#11287 + $_.validatecheck = false; //#11288 + $_.includetext = false; //#11289 + $_.includecheckintext = false; //#11290 + $_.textfont = "OCR-B"; //#11291 + $_.textsize = 10; //#11292 + $_.textyoffset = -8; //#11293 + $_.height = 1; //#11294 + $k[$j++] = $_; //#11296 + bwipp_processoptions(); //#11296 + $_.options = $k[--$j]; //#11296 + $_.barcode = $k[--$j]; //#11297 + if (($_.barcode.length < 2) || (($_.barcode.length < 3) && $_.validatecheck)) { //#11301 + $k[$j++] = 'bwipp.rationalizedCodabarBadLength#11300'; //#11300 + $k[$j++] = "Codabar must be at least 2 characters in length excluding any check digit"; //#11300 + bwipp_raiseerror(); //#11300 + } //#11300 + bwipp_loadctx(bwipp_rationalizedCodabar) //#11303 + if (!bwipp_rationalizedCodabar.__11317__) { //#11317 + $_ = Object.create($_); //#11317 + $_.encs = $a(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); //#11312 + $_.barcharsnormal = "0123456789-$:/.+ABCD"; //#11315 + $_.barcharsalt = "0123456789-$:/.+TN*E"; //#11316 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_rationalizedCodabar.$ctx[id] = $_[id]); //#11316 + bwipp_rationalizedCodabar.__11317__ = 1; //#11316 + $_ = Object.getPrototypeOf($_); //#11316 + } //#11316 + var _8 = $_.altstartstop ? $_.barcharsalt : $_.barcharsnormal; //#11319 + $_.barchars = _8; //#11319 + $_.charvals = new Map; //#11321 + for (var _9 = 0; _9 <= 19; _9 += 1) { //#11322 + $put($_.charvals, $geti($_.barchars, _9, 1), _9); //#11322 + } //#11322 + $_.bodyvals = new Map; //#11323 + for (var _D = 0; _D <= 15; _D += 1) { //#11324 + $put($_.bodyvals, $geti($_.barchars, _D, 1), _D); //#11324 + } //#11324 + $_.ssvals = new Map; //#11325 + for (var _H = 16; _H <= 19; _H += 1) { //#11326 + $put($_.ssvals, $geti($_.barchars, _H, 1), _H); //#11326 + } //#11326 + var _O = $get($_.ssvals, $geti($_.barcode, 0, 1)) !== undefined; //#11329 + var _T = $get($_.ssvals, $geti($_.barcode, $_.barcode.length - 1, 1)) !== undefined; //#11330 + if ((!_O) || (!_T)) { //#11336 + if ($_.altstartstop) { //#11334 + $k[$j++] = 'bwipp.rationalizedCodabarBadAltStartStop#11332'; //#11332 + $k[$j++] = "Codabar start and stop characters must be one of E N T or *"; //#11332 + bwipp_raiseerror(); //#11332 + } else { //#11334 + $k[$j++] = 'bwipp.rationalizedCodabarBadStartStop#11334'; //#11334 + $k[$j++] = "Codabar start and stop characters must be one of A B C or D"; //#11334 + bwipp_raiseerror(); //#11334 + } //#11334 + } //#11334 + for (var _X = 1, _W = $_.barcode.length - 2; _X <= _W; _X += 1) { //#11341 + var _b = $get($_.bodyvals, $geti($_.barcode, _X, 1)) !== undefined; //#11338 + if (!_b) { //#11340 + $k[$j++] = 'bwipp.rationalizedCodabarBadCharacter#11339'; //#11339 + $k[$j++] = "Codabar body must contain only digits and symbols - $ : / . +"; //#11339 + bwipp_raiseerror(); //#11339 + } //#11339 + } //#11339 + $k[$j++] = 'barlen'; //#11343 + $k[$j++] = $_.barcode.length; //#11343 + if ($_.validatecheck) { //#11343 + var _e = $k[--$j]; //#11343 + $k[$j++] = $f(_e - 1); //#11343 + } //#11343 + var _f = $k[--$j]; //#11343 + $_[$k[--$j]] = _f; //#11343 + $_.checksum = 0; //#11345 + for (var _j = 0, _i = $f($_.barlen - 2); _j <= _i; _j += 1) { //#11349 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _j, 1)) + $_.checksum); //#11348 + } //#11348 + var _r = $geti($_.barcode, $_.barcode.length - 1, 1); //#11350 + $_.checksum = $f($get($_.charvals, _r) + $_.checksum); //#11351 + $_.checksum = ($f(16 - ($_.checksum % 16))) % 16; //#11352 + if ($_.validatecheck) { //#11362 + if ($get($_.barcode, $f($_.barlen - 1)) != $get($_.barchars, $_.checksum)) { //#11356 + $k[$j++] = 'bwipp.rationalizedCodabarBadCheckDigit#11355'; //#11355 + $k[$j++] = "Incorrect Codabar check digit provided"; //#11355 + bwipp_raiseerror(); //#11355 + } //#11355 + var _14 = $s($_.barlen); //#11357 + $puti(_14, 0, $geti($_.barcode, 0, $f($_.barlen - 1))); //#11358 + $puti(_14, $f($_.barlen - 1), $geti($_.barcode, $_.barlen, 1)); //#11359 + $_.barcode = _14; //#11360 + $_.includecheck = true; //#11361 + } //#11361 + $k[$j++] = 'sbs'; //#11364 + $k[$j++] = $_.barlen; //#11364 + if ($_.includecheck) { //#11364 + var _1E = $k[--$j]; //#11364 + $k[$j++] = $f(_1E + 1); //#11364 + } //#11364 + var _1G = $s($k[--$j] * 8); //#11364 + $_[$k[--$j]] = _1G; //#11364 + $k[$j++] = 'txt'; //#11365 + $k[$j++] = $_.barlen; //#11365 + if ($_.includecheck) { //#11365 + var _1K = $k[--$j]; //#11365 + $k[$j++] = $f(_1K + 1); //#11365 + } //#11365 + var _1M = $a($k[--$j]); //#11365 + $_[$k[--$j]] = _1M; //#11365 + $_.xpos = 0; //#11367 + for (var _1Q = 0, _1P = $f($_.barlen - 2); _1Q <= _1P; _1Q += 1) { //#11377 + $_.i = _1Q; //#11369 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11370 + $_.enc = $get($_.encs, $_.indx); //#11371 + $puti($_.sbs, $_.i * 8, $_.enc); //#11372 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11373 + for (var _1m = 0; _1m <= 7; _1m += 1) { //#11376 + $_.xpos = $f($f($get($_.enc, _1m) - 48) + $_.xpos); //#11375 + } //#11375 + } //#11375 + if ($_.includecheck) { //#11401 + $puti($_.sbs, $f(($_.barlen * 8) - 8), $get($_.encs, $_.checksum)); //#11382 + if ($_.includecheckintext) { //#11386 + $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barchars, $_.checksum, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11384 + } else { //#11386 + $put($_.txt, $f($_.barlen - 1), $a([" ", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11386 + } //#11386 + for (var _2E = 0; _2E <= 7; _2E += 1) { //#11390 + $_.xpos = $f($f($get($get($_.encs, $_.checksum), _2E) - 48) + $_.xpos); //#11389 + } //#11389 + $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11392 + $_.enc = $get($_.encs, $_.indx); //#11393 + $puti($_.sbs, $_.barlen * 8, $_.enc); //#11394 + $put($_.txt, $_.barlen, $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11395 + } else { //#11401 + $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11398 + $_.enc = $get($_.encs, $_.indx); //#11399 + $puti($_.sbs, $f(($_.barlen * 8) - 8), $_.enc); //#11400 + $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11401 + } //#11401 + $k[$j++] = Infinity; //#11405 + $k[$j++] = Infinity; //#11407 + $forall($_.sbs, function() { //#11407 + var _31 = $k[--$j]; //#11407 + $k[$j++] = $f(_31 - 48); //#11407 + }); //#11407 + var _32 = $a(); //#11407 + $k[$j++] = Infinity; //#11408 + for (var _34 = 0, _35 = ~~(($_.sbs.length + 1) / 2); _34 < _35; _34++) { //#11408 + $k[$j++] = $_.height; //#11408 + } //#11408 + var _37 = $a(); //#11408 + $k[$j++] = Infinity; //#11409 + for (var _39 = 0, _3A = ~~(($_.sbs.length + 1) / 2); _39 < _3A; _39++) { //#11409 + $k[$j++] = 0; //#11409 + } //#11409 + var _3B = $a(); //#11409 + $k[$j++] = 'ren'; //#11412 + $k[$j++] = 'renlinear'; //#11412 + $k[$j++] = 'sbs'; //#11412 + $k[$j++] = _32; //#11412 + $k[$j++] = 'bhs'; //#11412 + $k[$j++] = _37; //#11412 + $k[$j++] = 'bbs'; //#11412 + $k[$j++] = _3B; //#11412 + if ($_.includetext) { //#11412 + $k[$j++] = 'txt'; //#11411 + $k[$j++] = $_.txt; //#11411 + } //#11411 + $k[$j++] = 'opt'; //#11413 + $k[$j++] = $_.options; //#11413 + var _3F = $d(); //#11413 + $k[$j++] = _3F; //#11416 + if (!$_.dontdraw) { //#11416 + bwipp_renlinear(); //#11416 + } //#11416 + $_ = Object.getPrototypeOf($_); //#11418 + $_ = Object.getPrototypeOf($_); //#11420 } //bwipp_rationalizedCodabar function bwipp_onecode() { - $_ = Object.create($_); //#11149 - $_.dontdraw = false; //#11152 - $_.height = 0.15; //#11153 - $k[$j++] = $_; //#11155 - bwipp_processoptions(); //#11155 - $_.options = $k[--$j]; //#11155 - $_.barcode = $k[--$j]; //#11156 - bwipp_loadctx(bwipp_onecode) //#11158 - $_.barlen = $_.barcode.length; //#11160 - $forall($_.barcode, function() { //#11166 - var _4 = $k[--$j]; //#11163 - if ((_4 < 48) || (_4 > 57)) { //#11165 - $k[$j++] = 'bwipp.onecodeBadCharacter#11164'; //#11164 - $k[$j++] = "The data must contain only digits"; //#11164 - bwipp_raiseerror(); //#11164 - } //#11164 - }); //#11164 - if (((($_.barlen != 20) && ($_.barlen != 25)) && ($_.barlen != 29)) && ($_.barlen != 31)) { //#11170 - $k[$j++] = 'bwipp.onecodeInvalidLength#11169'; //#11169 - $k[$j++] = "The data must be 20, 25, 29 or 31 digits"; //#11169 - bwipp_raiseerror(); //#11169 - } //#11169 - $k[$j++] = Infinity; //#11173 - var _B = $eq($geti($_.barcode, 5, 1), "9") ? 14 : 11; //#11176 - $k[$j++] = 2; //#11179 - $k[$j++] = 2; //#11179 - $k[$j++] = 5; //#11179 - $k[$j++] = 5; //#11179 - $k[$j++] = _B; //#11179 - $k[$j++] = _B; //#11179 - $k[$j++] = 20; //#11179 - $k[$j++] = 20; //#11179 - $k[$j++] = 25; //#11179 - $k[$j++] = 25; //#11179 - $k[$j++] = 29; //#11179 - $k[$j++] = 29; //#11179 - $_.txtdict = $d(); //#11180 - $_.txt = $a($_.barlen + 6); //#11181 - $_.spacecnt = 0; //#11182 - for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#11190 - $_.i = _H; //#11184 - var _K = $get($_.txtdict, $_.i) !== undefined; //#11185 - if (_K) { //#11188 - $put($_.txt, $_.i + $_.spacecnt, $a([" ", 0, 0, "", 0])); //#11186 - $_.spacecnt = $_.spacecnt + 1; //#11187 - } //#11187 - $put($_.txt, $_.i + $_.spacecnt, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#11189 - } //#11189 - $_.txt = $geti($_.txt, 0, $_.barcode.length + $_.spacecnt); //#11191 + $_ = Object.create($_); //#11450 + $_.dontdraw = false; //#11453 + $_.height = 0.15; //#11454 + $k[$j++] = $_; //#11456 + bwipp_processoptions(); //#11456 + $_.options = $k[--$j]; //#11456 + $_.barcode = $k[--$j]; //#11457 + bwipp_loadctx(bwipp_onecode) //#11459 + $_.barlen = $_.barcode.length; //#11461 + $forall($_.barcode, function() { //#11467 + var _4 = $k[--$j]; //#11464 + if ((_4 < 48) || (_4 > 57)) { //#11466 + $k[$j++] = 'bwipp.onecodeBadCharacter#11465'; //#11465 + $k[$j++] = "The data must contain only digits"; //#11465 + bwipp_raiseerror(); //#11465 + } //#11465 + }); //#11465 + if (((($_.barlen != 20) && ($_.barlen != 25)) && ($_.barlen != 29)) && ($_.barlen != 31)) { //#11471 + $k[$j++] = 'bwipp.onecodeInvalidLength#11470'; //#11470 + $k[$j++] = "The data must be 20, 25, 29 or 31 digits"; //#11470 + bwipp_raiseerror(); //#11470 + } //#11470 + $k[$j++] = Infinity; //#11474 + var _B = $eq($geti($_.barcode, 5, 1), "9") ? 14 : 11; //#11477 + $k[$j++] = 2; //#11480 + $k[$j++] = 2; //#11480 + $k[$j++] = 5; //#11480 + $k[$j++] = 5; //#11480 + $k[$j++] = _B; //#11480 + $k[$j++] = _B; //#11480 + $k[$j++] = 20; //#11480 + $k[$j++] = 20; //#11480 + $k[$j++] = 25; //#11480 + $k[$j++] = 25; //#11480 + $k[$j++] = 29; //#11480 + $k[$j++] = 29; //#11480 + $_.txtdict = $d(); //#11481 + $_.txt = $a($_.barlen + 6); //#11482 + $_.spacecnt = 0; //#11483 + for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#11491 + $_.i = _H; //#11485 + var _K = $get($_.txtdict, $_.i) !== undefined; //#11486 + if (_K) { //#11489 + $put($_.txt, $_.i + $_.spacecnt, $a([" ", 0, 0, "", 0])); //#11487 + $_.spacecnt = $_.spacecnt + 1; //#11488 + } //#11488 + $put($_.txt, $_.i + $_.spacecnt, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#11490 + } //#11490 + $_.txt = $geti($_.txt, 0, $_.barcode.length + $_.spacecnt); //#11492 $_.normalize = function() { - $_.base = $k[--$j]; //#11194 - $_.num = $k[--$j]; //#11195 - for (var _e = $_.num.length - 1; _e >= 1; _e -= 1) { //#11200 - $_.i = _e; //#11197 - var _f = $_.num; //#11198 - var _g = $_.i; //#11198 - $put(_f, _g - 1, $f($get(_f, _g - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#11198 - $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#11199 - } //#11199 - for (;;) { //#11206 - if ($lt($get($_.num, 0), $_.base)) { //#11202 - break; //#11202 - } //#11202 - $k[$j++] = Infinity; //#11203 - $k[$j++] = 0; //#11203 - $aload($_.num); //#11203 - $_.num = $a(); //#11203 - $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#11204 - $put($_.num, 1, $get($_.num, 1) % $_.base); //#11205 - } //#11205 - $k[$j++] = Infinity; //#11208 - $_.i = true; //#11208 - var _17 = $_.num; //#11208 - for (var _18 = 0, _19 = _17.length; _18 < _19; _18++) { //#11208 - var _1A = $get(_17, _18); //#11208 - $k[$j++] = _1A; //#11208 - if ((_1A == 0) && $_.i) { //#11208 - $j--; //#11208 - } else { //#11208 - $_.i = false; //#11208 - } //#11208 - } //#11208 - $_.num = $a(); //#11208 - if ($_.num.length == 0) { //#11209 - $_.num = $a([0]); //#11209 - } //#11209 - $k[$j++] = $_.num; //#11210 - }; //#11210 + $_.base = $k[--$j]; //#11495 + $_.num = $k[--$j]; //#11496 + for (var _e = $_.num.length - 1; _e >= 1; _e -= 1) { //#11501 + $_.i = _e; //#11498 + var _f = $_.num; //#11499 + var _g = $_.i; //#11499 + $put(_f, _g - 1, $f($get(_f, _g - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#11499 + $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#11500 + } //#11500 + for (;;) { //#11507 + if ($lt($get($_.num, 0), $_.base)) { //#11503 + break; //#11503 + } //#11503 + $k[$j++] = Infinity; //#11504 + $k[$j++] = 0; //#11504 + $aload($_.num); //#11504 + $_.num = $a(); //#11504 + $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#11505 + $put($_.num, 1, $get($_.num, 1) % $_.base); //#11506 + } //#11506 + $k[$j++] = Infinity; //#11509 + $_.i = true; //#11509 + var _17 = $_.num; //#11509 + for (var _18 = 0, _19 = _17.length; _18 < _19; _18++) { //#11509 + var _1A = $get(_17, _18); //#11509 + $k[$j++] = _1A; //#11509 + if ((_1A == 0) && $_.i) { //#11509 + $j--; //#11509 + } else { //#11509 + $_.i = false; //#11509 + } //#11509 + } //#11509 + $_.num = $a(); //#11509 + if ($_.num.length == 0) { //#11510 + $_.num = $a([0]); //#11510 + } //#11510 + $k[$j++] = $_.num; //#11511 + }; //#11511 $_.bigadd = function() { - var _1G = $k[--$j]; //#11214 - var _1H = $k[--$j]; //#11214 - $_.offset = Math.abs(_1G.length - _1H.length); //#11215 - if (_1G.length < _1H.length) { //#11216 - var _ = _1G; //#11216 - _1G = _1H; //#11216 - _1H = _; //#11216 - } //#11216 - $_.a = _1G; //#11217 - $_.b = _1H; //#11217 - for (var _1K = 0, _1J = $_.b.length - 1; _1K <= _1J; _1K += 1) { //#11220 - var _1L = $_.a; //#11219 - var _1M = $_.offset; //#11219 - $put(_1L, _1K + _1M, $f($get(_1L, _1K + _1M) + $get($_.b, _1K))); //#11219 - } //#11219 - $k[$j++] = $_.a; //#11221 - }; //#11221 - if (!bwipp_onecode.__11232__) { //#11232 - $_ = Object.create($_); //#11232 + var _1G = $k[--$j]; //#11515 + var _1H = $k[--$j]; //#11515 + $_.offset = Math.abs(_1G.length - _1H.length); //#11516 + if (_1G.length < _1H.length) { //#11517 + var _ = _1G; //#11517 + _1G = _1H; //#11517 + _1H = _; //#11517 + } //#11517 + $_.a = _1G; //#11518 + $_.b = _1H; //#11518 + for (var _1K = 0, _1J = $_.b.length - 1; _1K <= _1J; _1K += 1) { //#11521 + var _1L = $_.a; //#11520 + var _1M = $_.offset; //#11520 + $put(_1L, _1K + _1M, $f($get(_1L, _1K + _1M) + $get($_.b, _1K))); //#11520 + } //#11520 + $k[$j++] = $_.a; //#11522 + }; //#11522 + if (!bwipp_onecode.__11533__) { //#11533 + $_ = Object.create($_); //#11533 var _1V = new Map([ [20, $a([0])], [25, $a([1])], [29, $a([1, 0, 0, 0, 0, 1])], [31, $a([1, 0, 0, 0, 1, 0, 0, 0, 0, 1])] - ]); //#11230 - $_.startvals = _1V; //#11231 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11231 - bwipp_onecode.__11232__ = 1; //#11231 - $_ = Object.getPrototypeOf($_); //#11231 - } //#11231 - $k[$j++] = 'binval'; //#11234 - $k[$j++] = $get($_.startvals, $_.barlen); //#11234 - $k[$j++] = Infinity; //#11234 - var _1c = $geti($_.barcode, 20, $_.barlen - 20); //#11234 - for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#11234 - $k[$j++] = $f($get(_1c, _1d) - 48); //#11234 - } //#11234 - var _1g = $a(); //#11234 - $k[$j++] = _1g; //#11234 - $_.bigadd(); //#11234 - var _1h = $k[--$j]; //#11234 - $_[$k[--$j]] = _1h; //#11234 - $k[$j++] = Infinity; //#11235 - $aload($_.binval); //#11235 - $k[$j++] = $f($get($_.barcode, 0) - 48); //#11235 - $_.binval = $a(); //#11235 - $k[$j++] = Infinity; //#11236 - var _1n = $_.binval; //#11236 - for (var _1o = 0, _1p = _1n.length; _1o < _1p; _1o++) { //#11236 - $k[$j++] = $get(_1n, _1o) * 5; //#11236 - } //#11236 - var _1r = $a(); //#11236 - $k[$j++] = 'binval'; //#11236 - $k[$j++] = _1r; //#11236 - $k[$j++] = $a([$f($get($_.barcode, 1) - 48)]); //#11236 - $_.bigadd(); //#11236 - $k[$j++] = 10; //#11236 - $_.normalize(); //#11236 - var _1v = $k[--$j]; //#11236 - $_[$k[--$j]] = _1v; //#11236 - $k[$j++] = Infinity; //#11237 - $aload($_.binval); //#11237 - var _1z = $geti($_.barcode, 2, 18); //#11237 - for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#11237 - $k[$j++] = $f($get(_1z, _20) - 48); //#11237 - } //#11237 - $_.binval = $a(); //#11237 - $_.bytes = $a(13); //#11240 - var _25 = $_.binval; //#11241 - $_.bintmp = $arrcpy($a(_25.length), _25); //#11241 - for (var _28 = 12; _28 >= 0; _28 -= 1) { //#11251 - $_.i = _28; //#11243 - for (var _2B = 0, _2A = $_.bintmp.length - 2; _2B <= _2A; _2B += 1) { //#11248 - $_.j = _2B; //#11245 - var _2C = $_.bintmp; //#11246 - var _2D = $_.j; //#11246 - $put(_2C, _2D + 1, $f($get(_2C, _2D + 1) + (($get($_.bintmp, $_.j) % 256) * 10))); //#11246 - $put($_.bintmp, $_.j, ~~($get($_.bintmp, $_.j) / 256)); //#11247 - } //#11247 - $put($_.bytes, $_.i, $get($_.bintmp, $_.bintmp.length - 1) % 256); //#11249 - var _2S = $_.bintmp; //#11250 - var _2T = $_.bintmp; //#11250 - $put(_2S, _2T.length - 1, ~~($get(_2S, _2T.length - 1) / 256)); //#11250 - } //#11250 - $_.fcs = 2047; //#11254 - $_.dat = $get($_.bytes, 0) << 5; //#11255 - for (var _2X = 0, _2Y = 6; _2X < _2Y; _2X++) { //#11264 - if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11260 - $_.fcs = ($_.fcs << 1) ^ 3893; //#11258 - } else { //#11260 - $_.fcs = $_.fcs << 1; //#11260 - } //#11260 - $_.fcs = $_.fcs & 2047; //#11262 - $_.dat = $_.dat << 1; //#11263 - } //#11263 - for (var _2f = 1; _2f <= 12; _2f += 1) { //#11276 - $_.dat = $get($_.bytes, _2f) << 3; //#11266 - for (var _2i = 0, _2j = 8; _2i < _2j; _2i++) { //#11275 - if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11271 - $_.fcs = ($_.fcs << 1) ^ 3893; //#11269 - } else { //#11271 - $_.fcs = $_.fcs << 1; //#11271 - } //#11271 - $_.fcs = $_.fcs & 2047; //#11273 - $_.dat = $_.dat << 1; //#11274 - } //#11274 - } //#11274 - $_.codewords = $a(10); //#11279 - for (var _2r = 9; _2r >= 0; _2r -= 1) { //#11290 - $_.i = _2r; //#11281 - var _2t = ($_.i == 9) ? 636 : 1365; //#11282 - $_.b = _2t; //#11282 - for (var _2w = 0, _2v = $_.binval.length - 2; _2w <= _2v; _2w += 1) { //#11287 - $_.j = _2w; //#11284 - var _2x = $_.binval; //#11285 - var _2y = $_.j; //#11285 - $put(_2x, _2y + 1, $f($get(_2x, _2y + 1) + (($get($_.binval, $_.j) % $_.b) * 10))); //#11285 - $put($_.binval, $_.j, ~~($get($_.binval, $_.j) / $_.b)); //#11286 - } //#11286 - $put($_.codewords, $_.i, $get($_.binval, $_.binval.length - 1) % $_.b); //#11288 - var _3G = $_.binval; //#11289 - var _3H = $_.binval; //#11289 - $put(_3G, _3H.length - 1, ~~($get(_3G, _3H.length - 1) / $_.b)); //#11289 - } //#11289 - $put($_.codewords, 9, $get($_.codewords, 9) * 2); //#11293 - if (($_.fcs & 1024) != 0) { //#11296 - $put($_.codewords, 0, $f($get($_.codewords, 0) + 659)); //#11295 - } //#11295 - if (!bwipp_onecode.__11397__) { //#11397 - $_ = Object.create($_); //#11397 - $_.tab513 = $a([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5000, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); //#11387 - $_.tab213 = $a([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); //#11396 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11396 - bwipp_onecode.__11397__ = 1; //#11396 - $_ = Object.getPrototypeOf($_); //#11396 - } //#11396 - $_.chars = $a(10); //#11399 - for (var _3V = 0; _3V <= 9; _3V += 1) { //#11408 - $_.i = _3V; //#11401 - var _3Y = $get($_.codewords, $_.i); //#11402 - $k[$j++] = _3Y; //#11406 - if (_3Y <= 1286) { //#11405 - var _3b = $get($_.tab513, $k[--$j]); //#11403 - $k[$j++] = _3b; //#11403 - } else { //#11405 - var _3e = $get($_.tab213, $f($k[--$j] - 1287)); //#11405 - $k[$j++] = _3e; //#11405 - } //#11405 - $put($_.chars, $_.i, $k[--$j]); //#11407 - } //#11407 - for (var _3i = 9; _3i >= 0; _3i -= 1) { //#11415 - $_.i = _3i; //#11411 - if (((~~Math.pow(2, $_.i)) & $_.fcs) != 0) { //#11414 - $put($_.chars, $_.i, $get($_.chars, $_.i) ^ 8191); //#11413 - } //#11413 - } //#11413 - if (!bwipp_onecode.__11434__) { //#11434 - $_ = Object.create($_); //#11434 - $_.barmap = $a([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); //#11433 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11433 - bwipp_onecode.__11434__ = 1; //#11433 - $_ = Object.getPrototypeOf($_); //#11433 - } //#11433 - $_.bbs = $a(65); //#11436 - $_.bhs = $a(65); //#11437 - for (var _3u = 0; _3u <= 64; _3u += 1) { //#11458 - $_.i = _3u; //#11439 - $_.dec = ($get($_.chars, $get($_.barmap, $_.i * 4)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 1)))) != 0; //#11440 - $_.asc = ($get($_.chars, $get($_.barmap, ($_.i * 4) + 2)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 3)))) != 0; //#11441 - if ((!$_.dec) && (!$_.asc)) { //#11445 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11443 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11444 - } //#11444 - if ((!$_.dec) && $_.asc) { //#11449 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11447 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11448 - } //#11448 - if ($_.dec && (!$_.asc)) { //#11453 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11451 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11452 - } //#11452 - if ($_.dec && $_.asc) { //#11457 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11455 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11456 - } //#11456 - } //#11456 - $k[$j++] = Infinity; //#11461 - var _4h = $_.bbs; //#11463 - var _4i = $_.bhs; //#11464 - $k[$j++] = Infinity; //#11465 - for (var _4k = 0, _4l = $_.bhs.length - 1; _4k < _4l; _4k++) { //#11465 - $k[$j++] = 1.44; //#11465 - $k[$j++] = 1.872; //#11465 - } //#11465 - $k[$j++] = 1.44; //#11465 - var _4m = $a(); //#11465 - $k[$j++] = 'ren'; //#11471 - $k[$j++] = bwipp_renlinear; //#11471 - $k[$j++] = 'bbs'; //#11471 - $k[$j++] = _4h; //#11471 - $k[$j++] = 'bhs'; //#11471 - $k[$j++] = _4i; //#11471 - $k[$j++] = 'sbs'; //#11471 - $k[$j++] = _4m; //#11471 - $k[$j++] = 'txt'; //#11471 - $k[$j++] = $_.txt; //#11471 - $k[$j++] = 'textxalign'; //#11471 - $k[$j++] = "left"; //#11471 - $k[$j++] = 'textfont'; //#11471 - $k[$j++] = "OCR-B"; //#11471 - $k[$j++] = 'textyoffset'; //#11471 - $k[$j++] = 1; //#11471 - $k[$j++] = 'textxoffset'; //#11471 - $k[$j++] = -0.3; //#11471 - $k[$j++] = 'opt'; //#11471 - $k[$j++] = $_.options; //#11471 - var _4p = $d(); //#11471 - $k[$j++] = _4p; //#11474 - if (!$_.dontdraw) { //#11474 - bwipp_renlinear(); //#11474 - } //#11474 - $_ = Object.getPrototypeOf($_); //#11476 - $_ = Object.getPrototypeOf($_); //#11478 + ]); //#11531 + $_.startvals = _1V; //#11532 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11532 + bwipp_onecode.__11533__ = 1; //#11532 + $_ = Object.getPrototypeOf($_); //#11532 + } //#11532 + $k[$j++] = 'binval'; //#11535 + $k[$j++] = $get($_.startvals, $_.barlen); //#11535 + $k[$j++] = Infinity; //#11535 + var _1c = $geti($_.barcode, 20, $_.barlen - 20); //#11535 + for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#11535 + $k[$j++] = $f($get(_1c, _1d) - 48); //#11535 + } //#11535 + var _1g = $a(); //#11535 + $k[$j++] = _1g; //#11535 + $_.bigadd(); //#11535 + var _1h = $k[--$j]; //#11535 + $_[$k[--$j]] = _1h; //#11535 + $k[$j++] = Infinity; //#11536 + $aload($_.binval); //#11536 + $k[$j++] = $f($get($_.barcode, 0) - 48); //#11536 + $_.binval = $a(); //#11536 + $k[$j++] = Infinity; //#11537 + var _1n = $_.binval; //#11537 + for (var _1o = 0, _1p = _1n.length; _1o < _1p; _1o++) { //#11537 + $k[$j++] = $get(_1n, _1o) * 5; //#11537 + } //#11537 + var _1r = $a(); //#11537 + $k[$j++] = 'binval'; //#11537 + $k[$j++] = _1r; //#11537 + $k[$j++] = $a([$f($get($_.barcode, 1) - 48)]); //#11537 + $_.bigadd(); //#11537 + $k[$j++] = 10; //#11537 + $_.normalize(); //#11537 + var _1v = $k[--$j]; //#11537 + $_[$k[--$j]] = _1v; //#11537 + $k[$j++] = Infinity; //#11538 + $aload($_.binval); //#11538 + var _1z = $geti($_.barcode, 2, 18); //#11538 + for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#11538 + $k[$j++] = $f($get(_1z, _20) - 48); //#11538 + } //#11538 + $_.binval = $a(); //#11538 + $_.bytes = $a(13); //#11541 + var _25 = $_.binval; //#11542 + $_.bintmp = $arrcpy($a(_25.length), _25); //#11542 + for (var _28 = 12; _28 >= 0; _28 -= 1) { //#11552 + $_.i = _28; //#11544 + for (var _2B = 0, _2A = $_.bintmp.length - 2; _2B <= _2A; _2B += 1) { //#11549 + $_.j = _2B; //#11546 + var _2C = $_.bintmp; //#11547 + var _2D = $_.j; //#11547 + $put(_2C, _2D + 1, $f($get(_2C, _2D + 1) + (($get($_.bintmp, $_.j) % 256) * 10))); //#11547 + $put($_.bintmp, $_.j, ~~($get($_.bintmp, $_.j) / 256)); //#11548 + } //#11548 + $put($_.bytes, $_.i, $get($_.bintmp, $_.bintmp.length - 1) % 256); //#11550 + var _2S = $_.bintmp; //#11551 + var _2T = $_.bintmp; //#11551 + $put(_2S, _2T.length - 1, ~~($get(_2S, _2T.length - 1) / 256)); //#11551 + } //#11551 + $_.fcs = 2047; //#11555 + $_.dat = $get($_.bytes, 0) << 5; //#11556 + for (var _2X = 0, _2Y = 6; _2X < _2Y; _2X++) { //#11565 + if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11561 + $_.fcs = ($_.fcs << 1) ^ 3893; //#11559 + } else { //#11561 + $_.fcs = $_.fcs << 1; //#11561 + } //#11561 + $_.fcs = $_.fcs & 2047; //#11563 + $_.dat = $_.dat << 1; //#11564 + } //#11564 + for (var _2f = 1; _2f <= 12; _2f += 1) { //#11577 + $_.dat = $get($_.bytes, _2f) << 3; //#11567 + for (var _2i = 0, _2j = 8; _2i < _2j; _2i++) { //#11576 + if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11572 + $_.fcs = ($_.fcs << 1) ^ 3893; //#11570 + } else { //#11572 + $_.fcs = $_.fcs << 1; //#11572 + } //#11572 + $_.fcs = $_.fcs & 2047; //#11574 + $_.dat = $_.dat << 1; //#11575 + } //#11575 + } //#11575 + $_.codewords = $a(10); //#11580 + for (var _2r = 9; _2r >= 0; _2r -= 1) { //#11591 + $_.i = _2r; //#11582 + var _2t = ($_.i == 9) ? 636 : 1365; //#11583 + $_.b = _2t; //#11583 + for (var _2w = 0, _2v = $_.binval.length - 2; _2w <= _2v; _2w += 1) { //#11588 + $_.j = _2w; //#11585 + var _2x = $_.binval; //#11586 + var _2y = $_.j; //#11586 + $put(_2x, _2y + 1, $f($get(_2x, _2y + 1) + (($get($_.binval, $_.j) % $_.b) * 10))); //#11586 + $put($_.binval, $_.j, ~~($get($_.binval, $_.j) / $_.b)); //#11587 + } //#11587 + $put($_.codewords, $_.i, $get($_.binval, $_.binval.length - 1) % $_.b); //#11589 + var _3G = $_.binval; //#11590 + var _3H = $_.binval; //#11590 + $put(_3G, _3H.length - 1, ~~($get(_3G, _3H.length - 1) / $_.b)); //#11590 + } //#11590 + $put($_.codewords, 9, $get($_.codewords, 9) * 2); //#11594 + if (($_.fcs & 1024) != 0) { //#11597 + $put($_.codewords, 0, $f($get($_.codewords, 0) + 659)); //#11596 + } //#11596 + if (!bwipp_onecode.__11698__) { //#11698 + $_ = Object.create($_); //#11698 + $_.tab513 = $a([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5000, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); //#11688 + $_.tab213 = $a([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); //#11697 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11697 + bwipp_onecode.__11698__ = 1; //#11697 + $_ = Object.getPrototypeOf($_); //#11697 + } //#11697 + $_.chars = $a(10); //#11700 + for (var _3V = 0; _3V <= 9; _3V += 1) { //#11709 + $_.i = _3V; //#11702 + var _3Y = $get($_.codewords, $_.i); //#11703 + $k[$j++] = _3Y; //#11707 + if (_3Y <= 1286) { //#11706 + var _3b = $get($_.tab513, $k[--$j]); //#11704 + $k[$j++] = _3b; //#11704 + } else { //#11706 + var _3e = $get($_.tab213, $f($k[--$j] - 1287)); //#11706 + $k[$j++] = _3e; //#11706 + } //#11706 + $put($_.chars, $_.i, $k[--$j]); //#11708 + } //#11708 + for (var _3i = 9; _3i >= 0; _3i -= 1) { //#11716 + $_.i = _3i; //#11712 + if (((~~Math.pow(2, $_.i)) & $_.fcs) != 0) { //#11715 + $put($_.chars, $_.i, $get($_.chars, $_.i) ^ 8191); //#11714 + } //#11714 + } //#11714 + if (!bwipp_onecode.__11735__) { //#11735 + $_ = Object.create($_); //#11735 + $_.barmap = $a([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); //#11734 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11734 + bwipp_onecode.__11735__ = 1; //#11734 + $_ = Object.getPrototypeOf($_); //#11734 + } //#11734 + $_.bbs = $a(65); //#11737 + $_.bhs = $a(65); //#11738 + for (var _3u = 0; _3u <= 64; _3u += 1) { //#11759 + $_.i = _3u; //#11740 + $_.dec = ($get($_.chars, $get($_.barmap, $_.i * 4)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 1)))) != 0; //#11741 + $_.asc = ($get($_.chars, $get($_.barmap, ($_.i * 4) + 2)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 3)))) != 0; //#11742 + if ((!$_.dec) && (!$_.asc)) { //#11746 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11744 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11745 + } //#11745 + if ((!$_.dec) && $_.asc) { //#11750 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11748 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11749 + } //#11749 + if ($_.dec && (!$_.asc)) { //#11754 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11752 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11753 + } //#11753 + if ($_.dec && $_.asc) { //#11758 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11756 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11757 + } //#11757 + } //#11757 + $k[$j++] = Infinity; //#11762 + var _4h = $_.bbs; //#11764 + var _4i = $_.bhs; //#11765 + $k[$j++] = Infinity; //#11766 + for (var _4k = 0, _4l = $_.bhs.length - 1; _4k < _4l; _4k++) { //#11766 + $k[$j++] = 1.44; //#11766 + $k[$j++] = 1.872; //#11766 + } //#11766 + $k[$j++] = 1.44; //#11766 + var _4m = $a(); //#11766 + $k[$j++] = 'ren'; //#11772 + $k[$j++] = 'renlinear'; //#11772 + $k[$j++] = 'bbs'; //#11772 + $k[$j++] = _4h; //#11772 + $k[$j++] = 'bhs'; //#11772 + $k[$j++] = _4i; //#11772 + $k[$j++] = 'sbs'; //#11772 + $k[$j++] = _4m; //#11772 + $k[$j++] = 'txt'; //#11772 + $k[$j++] = $_.txt; //#11772 + $k[$j++] = 'textxalign'; //#11772 + $k[$j++] = "left"; //#11772 + $k[$j++] = 'textfont'; //#11772 + $k[$j++] = "OCR-B"; //#11772 + $k[$j++] = 'textyoffset'; //#11772 + $k[$j++] = 1; //#11772 + $k[$j++] = 'textxoffset'; //#11772 + $k[$j++] = -0.3; //#11772 + $k[$j++] = 'opt'; //#11772 + $k[$j++] = $_.options; //#11772 + var _4p = $d(); //#11772 + $k[$j++] = _4p; //#11775 + if (!$_.dontdraw) { //#11775 + bwipp_renlinear(); //#11775 + } //#11775 + $_ = Object.getPrototypeOf($_); //#11777 + $_ = Object.getPrototypeOf($_); //#11779 } //bwipp_onecode function bwipp_postnet() { - $_ = Object.create($_); //#11508 - $_.dontdraw = false; //#11511 - $_.includetext = false; //#11512 - $_.validatecheck = false; //#11513 - $_.includecheckintext = false; //#11514 - $_.textfont = "OCR-B"; //#11515 - $_.textsize = 10; //#11516 - $_.textyoffset = -8; //#11517 - $_.height = 0.125; //#11518 - $k[$j++] = $_; //#11520 - bwipp_processoptions(); //#11520 - $_.options = $k[--$j]; //#11520 - $_.barcode = $k[--$j]; //#11521 - bwipp_loadctx(bwipp_postnet) //#11523 - $k[$j++] = 'barlen'; //#11525 - $k[$j++] = $_.barcode.length; //#11525 - if ($_.validatecheck) { //#11525 - var _4 = $k[--$j]; //#11525 - $k[$j++] = $f(_4 - 1); //#11525 - } //#11525 - var _5 = $k[--$j]; //#11525 - $_[$k[--$j]] = _5; //#11525 - if ((($_.barlen != 5) && ($_.barlen != 9)) && ($_.barlen != 11)) { //#11530 - $k[$j++] = 'bwipp.postnetBadLength#11529'; //#11529 - $k[$j++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; //#11529 - bwipp_raiseerror(); //#11529 - } //#11529 - $forall($_.barcode, function() { //#11535 - var _B = $k[--$j]; //#11532 - if ((_B < 48) || (_B > 57)) { //#11534 - $k[$j++] = 'bwipp.postnetBadCharacter#11533'; //#11533 - $k[$j++] = "USPS POSTNET must contain only digits"; //#11533 - bwipp_raiseerror(); //#11533 - } //#11533 - }); //#11533 - if (!bwipp_postnet.__11547__) { //#11547 - $_ = Object.create($_); //#11547 - $_.barchars = "0123456789"; //#11539 - $_.encs = $a(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); //#11546 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_postnet.$ctx[id] = $_[id]); //#11546 - bwipp_postnet.__11547__ = 1; //#11546 - $_ = Object.getPrototypeOf($_); //#11546 - } //#11546 - $_.checksum = 0; //#11549 - for (var _G = 0, _F = $f($_.barlen - 1); _G <= _F; _G += 1) { //#11553 - $_.i = _G; //#11551 - $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11552 - } //#11552 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11554 - if ($_.validatecheck) { //#11560 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11558 - $k[$j++] = 'bwipp.postnetBadCheckDigit#11557'; //#11557 - $k[$j++] = "Incorrect USPS POSTNET check digit provided"; //#11557 - bwipp_raiseerror(); //#11557 - } //#11557 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11559 - } //#11559 - $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11562 - $_.txt = $a($f($_.barlen + 1)); //#11563 - $_.enc = $get($_.encs, 10); //#11566 - $_.heights = $a($_.enc.length); //#11567 - for (var _g = 0, _f = $_.enc.length - 1; _g <= _f; _g += 1) { //#11571 - $_.j = _g; //#11569 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11570 - } //#11570 - $puti($_.bhs, 0, $_.heights); //#11572 - for (var _r = 0, _q = $f($_.barlen - 1); _r <= _q; _r += 1) { //#11584 - $_.i = _r; //#11575 - $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11576 - $_.heights = $a($_.enc.length); //#11577 - for (var _11 = 0, _10 = $_.enc.length - 1; _11 <= _10; _11 += 1) { //#11581 - $_.j = _11; //#11579 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11580 - } //#11580 - $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11582 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11583 - } //#11583 - $_.enc = $get($_.encs, $_.checksum); //#11587 - $_.heights = $a($_.enc.length); //#11588 - for (var _1S = 0, _1R = $_.enc.length - 1; _1S <= _1R; _1S += 1) { //#11592 - $_.j = _1S; //#11590 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11591 - } //#11591 - $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11593 - if ($_.includecheckintext) { //#11598 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11596 - } else { //#11598 - $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11598 - } //#11598 - $_.enc = $get($_.encs, 11); //#11602 - $_.heights = $a($_.enc.length); //#11603 - for (var _20 = 0, _1z = $_.enc.length - 1; _20 <= _1z; _20 += 1) { //#11607 - $_.j = _20; //#11605 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11606 - } //#11606 - $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11608 - $k[$j++] = Infinity; //#11611 - var _2A = $_.bhs; //#11613 - $k[$j++] = Infinity; //#11614 - for (var _2C = 0, _2D = $_.bhs.length; _2C < _2D; _2C++) { //#11614 - $k[$j++] = 0; //#11614 - } //#11614 - var _2E = $a(); //#11614 - $k[$j++] = Infinity; //#11615 - for (var _2G = 0, _2H = $_.bhs.length - 1; _2G < _2H; _2G++) { //#11615 - $k[$j++] = 1.44; //#11615 - $k[$j++] = 1.872; //#11615 - } //#11615 - $k[$j++] = 1.44; //#11615 - var _2I = $a(); //#11615 - $k[$j++] = 'ren'; //#11618 - $k[$j++] = bwipp_renlinear; //#11618 - $k[$j++] = 'bhs'; //#11618 - $k[$j++] = _2A; //#11618 - $k[$j++] = 'bbs'; //#11618 - $k[$j++] = _2E; //#11618 - $k[$j++] = 'sbs'; //#11618 - $k[$j++] = _2I; //#11618 - if ($_.includetext) { //#11618 - $k[$j++] = 'txt'; //#11617 - $k[$j++] = $_.txt; //#11617 - } //#11617 - $k[$j++] = 'opt'; //#11619 - $k[$j++] = $_.options; //#11619 - var _2M = $d(); //#11619 - $k[$j++] = _2M; //#11622 - if (!$_.dontdraw) { //#11622 - bwipp_renlinear(); //#11622 - } //#11622 - $_ = Object.getPrototypeOf($_); //#11624 - $_ = Object.getPrototypeOf($_); //#11626 + $_ = Object.create($_); //#11809 + $_.dontdraw = false; //#11812 + $_.includetext = false; //#11813 + $_.validatecheck = false; //#11814 + $_.includecheckintext = false; //#11815 + $_.textfont = "OCR-B"; //#11816 + $_.textsize = 10; //#11817 + $_.textyoffset = -8; //#11818 + $_.height = 0.125; //#11819 + $k[$j++] = $_; //#11821 + bwipp_processoptions(); //#11821 + $_.options = $k[--$j]; //#11821 + $_.barcode = $k[--$j]; //#11822 + bwipp_loadctx(bwipp_postnet) //#11824 + $k[$j++] = 'barlen'; //#11826 + $k[$j++] = $_.barcode.length; //#11826 + if ($_.validatecheck) { //#11826 + var _4 = $k[--$j]; //#11826 + $k[$j++] = $f(_4 - 1); //#11826 + } //#11826 + var _5 = $k[--$j]; //#11826 + $_[$k[--$j]] = _5; //#11826 + if ((($_.barlen != 5) && ($_.barlen != 9)) && ($_.barlen != 11)) { //#11831 + $k[$j++] = 'bwipp.postnetBadLength#11830'; //#11830 + $k[$j++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; //#11830 + bwipp_raiseerror(); //#11830 + } //#11830 + $forall($_.barcode, function() { //#11836 + var _B = $k[--$j]; //#11833 + if ((_B < 48) || (_B > 57)) { //#11835 + $k[$j++] = 'bwipp.postnetBadCharacter#11834'; //#11834 + $k[$j++] = "USPS POSTNET must contain only digits"; //#11834 + bwipp_raiseerror(); //#11834 + } //#11834 + }); //#11834 + if (!bwipp_postnet.__11848__) { //#11848 + $_ = Object.create($_); //#11848 + $_.barchars = "0123456789"; //#11840 + $_.encs = $a(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); //#11847 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_postnet.$ctx[id] = $_[id]); //#11847 + bwipp_postnet.__11848__ = 1; //#11847 + $_ = Object.getPrototypeOf($_); //#11847 + } //#11847 + $_.checksum = 0; //#11850 + for (var _G = 0, _F = $f($_.barlen - 1); _G <= _F; _G += 1) { //#11854 + $_.i = _G; //#11852 + $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11853 + } //#11853 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11855 + if ($_.validatecheck) { //#11861 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11859 + $k[$j++] = 'bwipp.postnetBadCheckDigit#11858'; //#11858 + $k[$j++] = "Incorrect USPS POSTNET check digit provided"; //#11858 + bwipp_raiseerror(); //#11858 + } //#11858 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11860 + } //#11860 + $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11863 + $_.txt = $a($f($_.barlen + 1)); //#11864 + $_.enc = $get($_.encs, 10); //#11867 + $_.heights = $a($_.enc.length); //#11868 + for (var _g = 0, _f = $_.enc.length - 1; _g <= _f; _g += 1) { //#11872 + $_.j = _g; //#11870 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11871 + } //#11871 + $puti($_.bhs, 0, $_.heights); //#11873 + for (var _r = 0, _q = $f($_.barlen - 1); _r <= _q; _r += 1) { //#11885 + $_.i = _r; //#11876 + $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11877 + $_.heights = $a($_.enc.length); //#11878 + for (var _11 = 0, _10 = $_.enc.length - 1; _11 <= _10; _11 += 1) { //#11882 + $_.j = _11; //#11880 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11881 + } //#11881 + $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11883 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11884 + } //#11884 + $_.enc = $get($_.encs, $_.checksum); //#11888 + $_.heights = $a($_.enc.length); //#11889 + for (var _1S = 0, _1R = $_.enc.length - 1; _1S <= _1R; _1S += 1) { //#11893 + $_.j = _1S; //#11891 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11892 + } //#11892 + $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11894 + if ($_.includecheckintext) { //#11899 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11897 + } else { //#11899 + $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11899 + } //#11899 + $_.enc = $get($_.encs, 11); //#11903 + $_.heights = $a($_.enc.length); //#11904 + for (var _20 = 0, _1z = $_.enc.length - 1; _20 <= _1z; _20 += 1) { //#11908 + $_.j = _20; //#11906 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11907 + } //#11907 + $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11909 + $k[$j++] = Infinity; //#11912 + var _2A = $_.bhs; //#11914 + $k[$j++] = Infinity; //#11915 + for (var _2C = 0, _2D = $_.bhs.length; _2C < _2D; _2C++) { //#11915 + $k[$j++] = 0; //#11915 + } //#11915 + var _2E = $a(); //#11915 + $k[$j++] = Infinity; //#11916 + for (var _2G = 0, _2H = $_.bhs.length - 1; _2G < _2H; _2G++) { //#11916 + $k[$j++] = 1.44; //#11916 + $k[$j++] = 1.872; //#11916 + } //#11916 + $k[$j++] = 1.44; //#11916 + var _2I = $a(); //#11916 + $k[$j++] = 'ren'; //#11919 + $k[$j++] = 'renlinear'; //#11919 + $k[$j++] = 'bhs'; //#11919 + $k[$j++] = _2A; //#11919 + $k[$j++] = 'bbs'; //#11919 + $k[$j++] = _2E; //#11919 + $k[$j++] = 'sbs'; //#11919 + $k[$j++] = _2I; //#11919 + if ($_.includetext) { //#11919 + $k[$j++] = 'txt'; //#11918 + $k[$j++] = $_.txt; //#11918 + } //#11918 + $k[$j++] = 'opt'; //#11920 + $k[$j++] = $_.options; //#11920 + var _2M = $d(); //#11920 + $k[$j++] = _2M; //#11923 + if (!$_.dontdraw) { //#11923 + bwipp_renlinear(); //#11923 + } //#11923 + $_ = Object.getPrototypeOf($_); //#11925 + $_ = Object.getPrototypeOf($_); //#11927 } //bwipp_postnet function bwipp_planet() { - $_ = Object.create($_); //#11656 - $_.dontdraw = false; //#11659 - $_.includetext = false; //#11660 - $_.validatecheck = false; //#11661 - $_.includecheckintext = false; //#11662 - $_.textfont = "OCR-B"; //#11663 - $_.textsize = 10; //#11664 - $_.textyoffset = -8; //#11665 - $_.height = 0.125; //#11666 - $k[$j++] = $_; //#11668 - bwipp_processoptions(); //#11668 - $_.options = $k[--$j]; //#11668 - $_.barcode = $k[--$j]; //#11669 - bwipp_loadctx(bwipp_planet) //#11671 - $k[$j++] = 'barlen'; //#11673 - $k[$j++] = $_.barcode.length; //#11673 - if ($_.validatecheck) { //#11673 - var _4 = $k[--$j]; //#11673 - $k[$j++] = $f(_4 - 1); //#11673 - } //#11673 - var _5 = $k[--$j]; //#11673 - $_[$k[--$j]] = _5; //#11673 - if (($_.barlen != 11) && ($_.barlen != 13)) { //#11678 - $k[$j++] = 'bwipp.planetBadLength#11677'; //#11677 - $k[$j++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; //#11677 - bwipp_raiseerror(); //#11677 - } //#11677 - $forall($_.barcode, function() { //#11683 - var _A = $k[--$j]; //#11680 - if ((_A < 48) || (_A > 57)) { //#11682 - $k[$j++] = 'bwipp.planetBadCharacter#11681'; //#11681 - $k[$j++] = "USPS PLANET must contain only digits"; //#11681 - bwipp_raiseerror(); //#11681 - } //#11681 - }); //#11681 - if (!bwipp_planet.__11695__) { //#11695 - $_ = Object.create($_); //#11695 - $_.barchars = "0123456789"; //#11687 - $_.encs = $a(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); //#11694 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_planet.$ctx[id] = $_[id]); //#11694 - bwipp_planet.__11695__ = 1; //#11694 - $_ = Object.getPrototypeOf($_); //#11694 - } //#11694 - $_.checksum = 0; //#11698 - for (var _F = 0, _E = $f($_.barlen - 1); _F <= _E; _F += 1) { //#11702 - $_.i = _F; //#11700 - $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11701 - } //#11701 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11703 - if ($_.validatecheck) { //#11709 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11707 - $k[$j++] = 'bwipp.planetBadCheckDigit#11706'; //#11706 - $k[$j++] = "Incorrect USPS PLANET check digit provided"; //#11706 - bwipp_raiseerror(); //#11706 - } //#11706 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11708 - } //#11708 - $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11711 - $_.txt = $a($f($_.barlen + 1)); //#11712 - $_.enc = $get($_.encs, 10); //#11715 - $_.heights = $a($_.enc.length); //#11716 - for (var _f = 0, _e = $_.enc.length - 1; _f <= _e; _f += 1) { //#11720 - $_.j = _f; //#11718 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11719 - } //#11719 - $puti($_.bhs, 0, $_.heights); //#11721 - for (var _q = 0, _p = $f($_.barlen - 1); _q <= _p; _q += 1) { //#11733 - $_.i = _q; //#11724 - $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11725 - $_.heights = $a($_.enc.length); //#11726 - for (var _10 = 0, _z = $_.enc.length - 1; _10 <= _z; _10 += 1) { //#11730 - $_.j = _10; //#11728 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11729 - } //#11729 - $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11731 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11732 - } //#11732 - $_.enc = $get($_.encs, $_.checksum); //#11736 - $_.heights = $a($_.enc.length); //#11737 - for (var _1R = 0, _1Q = $_.enc.length - 1; _1R <= _1Q; _1R += 1) { //#11741 - $_.j = _1R; //#11739 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11740 - } //#11740 - $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11742 - if ($_.includecheckintext) { //#11747 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11745 - } else { //#11747 - $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11747 - } //#11747 - $_.enc = $get($_.encs, 11); //#11751 - $_.heights = $a($_.enc.length); //#11752 - for (var _1z = 0, _1y = $_.enc.length - 1; _1z <= _1y; _1z += 1) { //#11756 - $_.j = _1z; //#11754 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11755 - } //#11755 - $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11757 - $k[$j++] = Infinity; //#11760 - var _29 = $_.bhs; //#11762 - $k[$j++] = Infinity; //#11763 - for (var _2B = 0, _2C = $_.bhs.length; _2B < _2C; _2B++) { //#11763 - $k[$j++] = 0; //#11763 - } //#11763 - var _2D = $a(); //#11763 - $k[$j++] = Infinity; //#11764 - for (var _2F = 0, _2G = $_.bhs.length - 1; _2F < _2G; _2F++) { //#11764 - $k[$j++] = 1.44; //#11764 - $k[$j++] = 1.872; //#11764 - } //#11764 - $k[$j++] = 1.44; //#11764 - var _2H = $a(); //#11764 - $k[$j++] = 'ren'; //#11767 - $k[$j++] = bwipp_renlinear; //#11767 - $k[$j++] = 'bhs'; //#11767 - $k[$j++] = _29; //#11767 - $k[$j++] = 'bbs'; //#11767 - $k[$j++] = _2D; //#11767 - $k[$j++] = 'sbs'; //#11767 - $k[$j++] = _2H; //#11767 - if ($_.includetext) { //#11767 - $k[$j++] = 'txt'; //#11766 - $k[$j++] = $_.txt; //#11766 - } //#11766 - $k[$j++] = 'opt'; //#11768 - $k[$j++] = $_.options; //#11768 - var _2L = $d(); //#11768 - $k[$j++] = _2L; //#11771 - if (!$_.dontdraw) { //#11771 - bwipp_renlinear(); //#11771 - } //#11771 - $_ = Object.getPrototypeOf($_); //#11773 - $_ = Object.getPrototypeOf($_); //#11775 + $_ = Object.create($_); //#11957 + $_.dontdraw = false; //#11960 + $_.includetext = false; //#11961 + $_.validatecheck = false; //#11962 + $_.includecheckintext = false; //#11963 + $_.textfont = "OCR-B"; //#11964 + $_.textsize = 10; //#11965 + $_.textyoffset = -8; //#11966 + $_.height = 0.125; //#11967 + $k[$j++] = $_; //#11969 + bwipp_processoptions(); //#11969 + $_.options = $k[--$j]; //#11969 + $_.barcode = $k[--$j]; //#11970 + bwipp_loadctx(bwipp_planet) //#11972 + $k[$j++] = 'barlen'; //#11974 + $k[$j++] = $_.barcode.length; //#11974 + if ($_.validatecheck) { //#11974 + var _4 = $k[--$j]; //#11974 + $k[$j++] = $f(_4 - 1); //#11974 + } //#11974 + var _5 = $k[--$j]; //#11974 + $_[$k[--$j]] = _5; //#11974 + if (($_.barlen != 11) && ($_.barlen != 13)) { //#11979 + $k[$j++] = 'bwipp.planetBadLength#11978'; //#11978 + $k[$j++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; //#11978 + bwipp_raiseerror(); //#11978 + } //#11978 + $forall($_.barcode, function() { //#11984 + var _A = $k[--$j]; //#11981 + if ((_A < 48) || (_A > 57)) { //#11983 + $k[$j++] = 'bwipp.planetBadCharacter#11982'; //#11982 + $k[$j++] = "USPS PLANET must contain only digits"; //#11982 + bwipp_raiseerror(); //#11982 + } //#11982 + }); //#11982 + if (!bwipp_planet.__11996__) { //#11996 + $_ = Object.create($_); //#11996 + $_.barchars = "0123456789"; //#11988 + $_.encs = $a(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); //#11995 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_planet.$ctx[id] = $_[id]); //#11995 + bwipp_planet.__11996__ = 1; //#11995 + $_ = Object.getPrototypeOf($_); //#11995 + } //#11995 + $_.checksum = 0; //#11999 + for (var _F = 0, _E = $f($_.barlen - 1); _F <= _E; _F += 1) { //#12003 + $_.i = _F; //#12001 + $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#12002 + } //#12002 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#12004 + if ($_.validatecheck) { //#12010 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#12008 + $k[$j++] = 'bwipp.planetBadCheckDigit#12007'; //#12007 + $k[$j++] = "Incorrect USPS PLANET check digit provided"; //#12007 + bwipp_raiseerror(); //#12007 + } //#12007 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12009 + } //#12009 + $_.bhs = $a($f(($_.barlen * 5) + 7)); //#12012 + $_.txt = $a($f($_.barlen + 1)); //#12013 + $_.enc = $get($_.encs, 10); //#12016 + $_.heights = $a($_.enc.length); //#12017 + for (var _f = 0, _e = $_.enc.length - 1; _f <= _e; _f += 1) { //#12021 + $_.j = _f; //#12019 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12020 + } //#12020 + $puti($_.bhs, 0, $_.heights); //#12022 + for (var _q = 0, _p = $f($_.barlen - 1); _q <= _p; _q += 1) { //#12034 + $_.i = _q; //#12025 + $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#12026 + $_.heights = $a($_.enc.length); //#12027 + for (var _10 = 0, _z = $_.enc.length - 1; _10 <= _z; _10 += 1) { //#12031 + $_.j = _10; //#12029 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12030 + } //#12030 + $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#12032 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12033 + } //#12033 + $_.enc = $get($_.encs, $_.checksum); //#12037 + $_.heights = $a($_.enc.length); //#12038 + for (var _1R = 0, _1Q = $_.enc.length - 1; _1R <= _1Q; _1R += 1) { //#12042 + $_.j = _1R; //#12040 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12041 + } //#12041 + $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#12043 + if ($_.includecheckintext) { //#12048 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12046 + } else { //#12048 + $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#12048 + } //#12048 + $_.enc = $get($_.encs, 11); //#12052 + $_.heights = $a($_.enc.length); //#12053 + for (var _1z = 0, _1y = $_.enc.length - 1; _1z <= _1y; _1z += 1) { //#12057 + $_.j = _1z; //#12055 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12056 + } //#12056 + $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#12058 + $k[$j++] = Infinity; //#12061 + var _29 = $_.bhs; //#12063 + $k[$j++] = Infinity; //#12064 + for (var _2B = 0, _2C = $_.bhs.length; _2B < _2C; _2B++) { //#12064 + $k[$j++] = 0; //#12064 + } //#12064 + var _2D = $a(); //#12064 + $k[$j++] = Infinity; //#12065 + for (var _2F = 0, _2G = $_.bhs.length - 1; _2F < _2G; _2F++) { //#12065 + $k[$j++] = 1.44; //#12065 + $k[$j++] = 1.872; //#12065 + } //#12065 + $k[$j++] = 1.44; //#12065 + var _2H = $a(); //#12065 + $k[$j++] = 'ren'; //#12068 + $k[$j++] = 'renlinear'; //#12068 + $k[$j++] = 'bhs'; //#12068 + $k[$j++] = _29; //#12068 + $k[$j++] = 'bbs'; //#12068 + $k[$j++] = _2D; //#12068 + $k[$j++] = 'sbs'; //#12068 + $k[$j++] = _2H; //#12068 + if ($_.includetext) { //#12068 + $k[$j++] = 'txt'; //#12067 + $k[$j++] = $_.txt; //#12067 + } //#12067 + $k[$j++] = 'opt'; //#12069 + $k[$j++] = $_.options; //#12069 + var _2L = $d(); //#12069 + $k[$j++] = _2L; //#12072 + if (!$_.dontdraw) { //#12072 + bwipp_renlinear(); //#12072 + } //#12072 + $_ = Object.getPrototypeOf($_); //#12074 + $_ = Object.getPrototypeOf($_); //#12076 } //bwipp_planet function bwipp_royalmail() { - $_ = Object.create($_); //#11805 - $_.dontdraw = false; //#11808 - $_.includetext = false; //#11809 - $_.validatecheck = false; //#11810 - $_.includecheckintext = false; //#11811 - $_.textfont = "OCR-B"; //#11812 - $_.textsize = 10; //#11813 - $_.textyoffset = -8; //#11814 - $_.height = 0.175; //#11815 - $k[$j++] = $_; //#11817 - bwipp_processoptions(); //#11817 - $_.options = $k[--$j]; //#11817 - $_.barcode = $k[--$j]; //#11818 - if ($eq($_.barcode, "")) { //#11822 - $k[$j++] = 'bwipp.royalmailEmptyData#11821'; //#11821 - $k[$j++] = "The data must not be empty"; //#11821 - bwipp_raiseerror(); //#11821 - } //#11821 - bwipp_loadctx(bwipp_royalmail) //#11824 - if (!bwipp_royalmail.__11842__) { //#11842 - $_ = Object.create($_); //#11842 - $_.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; //#11828 - $_.charvals = new Map; //#11829 - for (var _3 = 0; _3 <= 35; _3 += 1) { //#11830 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#11830 - } //#11830 - $_.encs = $a(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); //#11841 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_royalmail.$ctx[id] = $_[id]); //#11841 - bwipp_royalmail.__11842__ = 1; //#11841 - $_ = Object.getPrototypeOf($_); //#11841 - } //#11841 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#11849 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#11846 - if (!_F) { //#11848 - $k[$j++] = 'bwipp.royalmailBadCharacter#11847'; //#11847 - $k[$j++] = "RM4SCC must contain only capital letters and digits"; //#11847 - bwipp_raiseerror(); //#11847 - } //#11847 - } //#11847 - $k[$j++] = 'barlen'; //#11851 - $k[$j++] = $_.barcode.length; //#11851 - if ($_.validatecheck) { //#11851 - var _I = $k[--$j]; //#11851 - $k[$j++] = $f(_I - 1); //#11851 - } //#11851 - var _J = $k[--$j]; //#11851 - $_[$k[--$j]] = _J; //#11851 - $_.checksumrow = 0; //#11853 - $_.checksumcol = 0; //#11854 - for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#11860 - $_.i = _N; //#11856 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11857 - $_.checksumrow = $_.checksumrow + (~~($_.indx / 6)); //#11858 - $_.checksumcol = $f($_.checksumcol + ($_.indx % 6)); //#11859 - } //#11859 - $_.checksum = $f((($_.checksumrow % 6) * 6) + ($_.checksumcol % 6)); //#11861 - if ($_.validatecheck) { //#11867 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11865 - $k[$j++] = 'bwipp.royalmailBadCheckDigit#11864'; //#11864 - $k[$j++] = "Incorrect RM4SCC check digit provided"; //#11864 - bwipp_raiseerror(); //#11864 - } //#11864 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11866 - } //#11866 - $_.encstr = $s($f(($_.barlen * 4) + 6)); //#11869 - $_.txt = $a($f($_.barlen + 1)); //#11870 - $puti($_.encstr, 0, $get($_.encs, 36)); //#11873 - for (var _s = 0, _r = $f($_.barlen - 1); _s <= _r; _s += 1) { //#11880 - $_.i = _s; //#11876 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11877 - $puti($_.encstr, ($_.i * 4) + 1, $get($_.encs, $_.indx)); //#11878 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 4) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11879 - } //#11879 - $puti($_.encstr, $f(($_.barlen * 4) + 1), $get($_.encs, $_.checksum)); //#11883 - if ($_.includecheckintext) { //#11887 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11885 - } else { //#11887 - $put($_.txt, $_.barlen, $a([" ", ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11887 - } //#11887 - $puti($_.encstr, $f(($_.barlen * 4) + 5), $get($_.encs, 37)); //#11891 - $_.bbs = $a($_.encstr.length); //#11893 - $_.bhs = $a($_.encstr.length); //#11894 - for (var _1k = 0, _1j = $_.encstr.length - 1; _1k <= _1j; _1k += 1) { //#11914 - $_.i = _1k; //#11896 - $_.enc = $geti($_.encstr, $_.i, 1); //#11897 - if ($eq($_.enc, "0")) { //#11901 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11899 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11900 - } //#11900 - if ($eq($_.enc, "1")) { //#11905 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11903 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11904 - } //#11904 - if ($eq($_.enc, "2")) { //#11909 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11907 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11908 - } //#11908 - if ($eq($_.enc, "3")) { //#11913 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11911 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11912 - } //#11912 - } //#11912 - $k[$j++] = Infinity; //#11917 - var _2G = $_.bbs; //#11919 - var _2H = $_.bhs; //#11920 - $k[$j++] = Infinity; //#11921 - for (var _2J = 0, _2K = $_.bhs.length - 1; _2J < _2K; _2J++) { //#11921 - $k[$j++] = 1.44; //#11921 - $k[$j++] = 1.872; //#11921 - } //#11921 - $k[$j++] = 1.44; //#11921 - var _2L = $a(); //#11921 - $k[$j++] = 'ren'; //#11924 - $k[$j++] = bwipp_renlinear; //#11924 - $k[$j++] = 'bbs'; //#11924 - $k[$j++] = _2G; //#11924 - $k[$j++] = 'bhs'; //#11924 - $k[$j++] = _2H; //#11924 - $k[$j++] = 'sbs'; //#11924 - $k[$j++] = _2L; //#11924 - if ($_.includetext) { //#11924 - $k[$j++] = 'txt'; //#11923 - $k[$j++] = $_.txt; //#11923 - } //#11923 - $k[$j++] = 'opt'; //#11925 - $k[$j++] = $_.options; //#11925 - var _2P = $d(); //#11925 - $k[$j++] = _2P; //#11928 - if (!$_.dontdraw) { //#11928 - bwipp_renlinear(); //#11928 - } //#11928 - $_ = Object.getPrototypeOf($_); //#11930 - $_ = Object.getPrototypeOf($_); //#11932 + $_ = Object.create($_); //#12106 + $_.dontdraw = false; //#12109 + $_.includetext = false; //#12110 + $_.validatecheck = false; //#12111 + $_.includecheckintext = false; //#12112 + $_.textfont = "OCR-B"; //#12113 + $_.textsize = 10; //#12114 + $_.textyoffset = -8; //#12115 + $_.height = 0.175; //#12116 + $k[$j++] = $_; //#12118 + bwipp_processoptions(); //#12118 + $_.options = $k[--$j]; //#12118 + $_.barcode = $k[--$j]; //#12119 + if ($eq($_.barcode, "")) { //#12123 + $k[$j++] = 'bwipp.royalmailEmptyData#12122'; //#12122 + $k[$j++] = "The data must not be empty"; //#12122 + bwipp_raiseerror(); //#12122 + } //#12122 + bwipp_loadctx(bwipp_royalmail) //#12125 + if (!bwipp_royalmail.__12143__) { //#12143 + $_ = Object.create($_); //#12143 + $_.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; //#12129 + $_.charvals = new Map; //#12130 + for (var _3 = 0; _3 <= 35; _3 += 1) { //#12131 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#12131 + } //#12131 + $_.encs = $a(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); //#12142 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_royalmail.$ctx[id] = $_[id]); //#12142 + bwipp_royalmail.__12143__ = 1; //#12142 + $_ = Object.getPrototypeOf($_); //#12142 + } //#12142 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12150 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12147 + if (!_F) { //#12149 + $k[$j++] = 'bwipp.royalmailBadCharacter#12148'; //#12148 + $k[$j++] = "RM4SCC must contain only capital letters and digits"; //#12148 + bwipp_raiseerror(); //#12148 + } //#12148 + } //#12148 + $k[$j++] = 'barlen'; //#12152 + $k[$j++] = $_.barcode.length; //#12152 + if ($_.validatecheck) { //#12152 + var _I = $k[--$j]; //#12152 + $k[$j++] = $f(_I - 1); //#12152 + } //#12152 + var _J = $k[--$j]; //#12152 + $_[$k[--$j]] = _J; //#12152 + $_.checksumrow = 0; //#12154 + $_.checksumcol = 0; //#12155 + for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#12161 + $_.i = _N; //#12157 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12158 + $_.checksumrow = $_.checksumrow + (~~($_.indx / 6)); //#12159 + $_.checksumcol = $f($_.checksumcol + ($_.indx % 6)); //#12160 + } //#12160 + $_.checksum = $f((($_.checksumrow % 6) * 6) + ($_.checksumcol % 6)); //#12162 + if ($_.validatecheck) { //#12168 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#12166 + $k[$j++] = 'bwipp.royalmailBadCheckDigit#12165'; //#12165 + $k[$j++] = "Incorrect RM4SCC check digit provided"; //#12165 + bwipp_raiseerror(); //#12165 + } //#12165 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12167 + } //#12167 + $_.encstr = $s($f(($_.barlen * 4) + 6)); //#12170 + $_.txt = $a($f($_.barlen + 1)); //#12171 + $puti($_.encstr, 0, $get($_.encs, 36)); //#12174 + for (var _s = 0, _r = $f($_.barlen - 1); _s <= _r; _s += 1) { //#12181 + $_.i = _s; //#12177 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12178 + $puti($_.encstr, ($_.i * 4) + 1, $get($_.encs, $_.indx)); //#12179 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 4) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12180 + } //#12180 + $puti($_.encstr, $f(($_.barlen * 4) + 1), $get($_.encs, $_.checksum)); //#12184 + if ($_.includecheckintext) { //#12188 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12186 + } else { //#12188 + $put($_.txt, $_.barlen, $a([" ", ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12188 + } //#12188 + $puti($_.encstr, $f(($_.barlen * 4) + 5), $get($_.encs, 37)); //#12192 + $_.bbs = $a($_.encstr.length); //#12194 + $_.bhs = $a($_.encstr.length); //#12195 + for (var _1k = 0, _1j = $_.encstr.length - 1; _1k <= _1j; _1k += 1) { //#12215 + $_.i = _1k; //#12197 + $_.enc = $geti($_.encstr, $_.i, 1); //#12198 + if ($eq($_.enc, "0")) { //#12202 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12200 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12201 + } //#12201 + if ($eq($_.enc, "1")) { //#12206 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12204 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12205 + } //#12205 + if ($eq($_.enc, "2")) { //#12210 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12208 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12209 + } //#12209 + if ($eq($_.enc, "3")) { //#12214 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12212 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12213 + } //#12213 + } //#12213 + $k[$j++] = Infinity; //#12218 + var _2G = $_.bbs; //#12220 + var _2H = $_.bhs; //#12221 + $k[$j++] = Infinity; //#12222 + for (var _2J = 0, _2K = $_.bhs.length - 1; _2J < _2K; _2J++) { //#12222 + $k[$j++] = 1.44; //#12222 + $k[$j++] = 1.872; //#12222 + } //#12222 + $k[$j++] = 1.44; //#12222 + var _2L = $a(); //#12222 + $k[$j++] = 'ren'; //#12225 + $k[$j++] = 'renlinear'; //#12225 + $k[$j++] = 'bbs'; //#12225 + $k[$j++] = _2G; //#12225 + $k[$j++] = 'bhs'; //#12225 + $k[$j++] = _2H; //#12225 + $k[$j++] = 'sbs'; //#12225 + $k[$j++] = _2L; //#12225 + if ($_.includetext) { //#12225 + $k[$j++] = 'txt'; //#12224 + $k[$j++] = $_.txt; //#12224 + } //#12224 + $k[$j++] = 'opt'; //#12226 + $k[$j++] = $_.options; //#12226 + var _2P = $d(); //#12226 + $k[$j++] = _2P; //#12229 + if (!$_.dontdraw) { //#12229 + bwipp_renlinear(); //#12229 + } //#12229 + $_ = Object.getPrototypeOf($_); //#12231 + $_ = Object.getPrototypeOf($_); //#12233 } //bwipp_royalmail function bwipp_auspost() { - $_ = Object.create($_); //#11962 - $_.dontdraw = false; //#11965 - $_.includetext = false; //#11966 - $_.textfont = "OCR-B"; //#11967 - $_.textsize = 10; //#11968 - $_.textyoffset = -8; //#11969 - $_.height = 0.175; //#11970 - $_.custinfoenc = "character"; //#11971 - $k[$j++] = $_; //#11973 - bwipp_processoptions(); //#11973 - $_.options = $k[--$j]; //#11973 - $_.barcode = $k[--$j]; //#11974 - if ($ne($_.custinfoenc, "character") && $ne($_.custinfoenc, "numeric")) { //#11978 - $k[$j++] = 'bwipp.auspostBadCustinfoEncoding#11977'; //#11977 - $k[$j++] = "Customer information encoding must be either character or numeric"; //#11977 - bwipp_raiseerror(); //#11977 - } //#11977 - bwipp_loadctx(bwipp_auspost) //#11980 - if (!bwipp_auspost.__12003__) { //#12003 - $_ = Object.create($_); //#12003 - $_.encs = $a(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); //#11995 - $_.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; //#11998 + $_ = Object.create($_); //#12263 + $_.dontdraw = false; //#12266 + $_.includetext = false; //#12267 + $_.textfont = "OCR-B"; //#12268 + $_.textsize = 10; //#12269 + $_.textyoffset = -8; //#12270 + $_.height = 0.175; //#12271 + $_.custinfoenc = "character"; //#12272 + $k[$j++] = $_; //#12274 + bwipp_processoptions(); //#12274 + $_.options = $k[--$j]; //#12274 + $_.barcode = $k[--$j]; //#12275 + if ($ne($_.custinfoenc, "character") && $ne($_.custinfoenc, "numeric")) { //#12279 + $k[$j++] = 'bwipp.auspostBadCustinfoEncoding#12278'; //#12278 + $k[$j++] = "Customer information encoding must be either character or numeric"; //#12278 + bwipp_raiseerror(); //#12278 + } //#12278 + bwipp_loadctx(bwipp_auspost) //#12281 + if (!bwipp_auspost.__12304__) { //#12304 + $_ = Object.create($_); //#12304 + $_.encs = $a(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); //#12296 + $_.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; //#12299 var _5 = new Map([ ["11", 37], ["45", 37], ["59", 52], ["62", 67] - ]); //#12001 - $_.fcclen = _5; //#12001 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12001 - bwipp_auspost.__12003__ = 1; //#12001 - $_ = Object.getPrototypeOf($_); //#12001 - } //#12001 - $_.barlen = $_.barcode.length; //#12005 - if ($_.barlen < 10) { //#12008 - $k[$j++] = 'bwipp.auspostTooShort#12007'; //#12007 - $k[$j++] = "The data length must be at least 10"; //#12007 - bwipp_raiseerror(); //#12007 - } //#12007 - $_.txt = $a($_.barlen - 2); //#12010 - $k[$j++] = $_.fcclen; //#12012 - if ($_.barlen >= 2) { //#12012 - $k[$j++] = $geti($_.barcode, 0, 2); //#12012 - } else { //#12012 - $k[$j++] = ""; //#12012 - } //#12012 - var _F = $k[--$j]; //#12013 - var _G = $k[--$j]; //#12013 - var _H = $get(_G, _F) !== undefined; //#12013 - $k[$j++] = _G; //#12015 - $k[$j++] = _F; //#12015 - if (!_H) { //#12015 - $j -= 2; //#12014 - $k[$j++] = 'bwipp.auspostBadFCC#12014'; //#12014 - $k[$j++] = "Must begin with an FCC, either 11, 45, 59 or 62"; //#12014 - bwipp_raiseerror(); //#12014 - } //#12014 - var _I = $k[--$j]; //#12016 - $_.encstr = $s($get($k[--$j], _I)); //#12016 - $k[$j++] = true; //#12023 - for (var _M = 0, _N = 1; _M < _N; _M++) { //#12023 - if ($_.barlen < 10) { //#12021 - $j--; //#12021 - $k[$j++] = false; //#12021 - break; //#12021 - } //#12021 - var _Q = $geti($_.barcode, 2, 8); //#12022 - for (var _R = 0, _S = _Q.length; _R < _S; _R++) { //#12022 - var _T = $get(_Q, _R); //#12022 - if ((_T < 48) || (_T > 57)) { //#12022 - $j--; //#12022 - $k[$j++] = false; //#12022 - break; //#12022 - } //#12022 - } //#12022 - } //#12022 - if ($nt($k[--$j])) { //#12026 - $k[$j++] = 'bwipp.auspostIncompleteDPID#12025'; //#12025 - $k[$j++] = "The DPID must be 8 digits"; //#12025 - bwipp_raiseerror(); //#12025 - } //#12025 - var _X = $eq($_.custinfoenc, "numeric") ? 2 : 3; //#12029 - if ((($_.barlen - 10) * _X) > (($_.encstr.length - 22) - 14)) { //#12032 - $k[$j++] = 'bwipp.auspostTooLong#12031'; //#12031 - $k[$j++] = "The message is too long"; //#12031 - bwipp_raiseerror(); //#12031 - } //#12031 - $puti($_.encstr, 0, $get($_.encs, 74)); //#12035 - for (var _c = 0; _c <= 1; _c += 1) { //#12042 - $_.i = _c; //#12039 - $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12041 - } //#12041 - for (var _k = 2; _k <= 9; _k += 1) { //#12050 - $_.i = _k; //#12046 - $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12048 - $put($_.txt, $_.i - 2, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 2) * 2) + 6) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12049 - } //#12049 - if ($eq($_.custinfoenc, "numeric")) { //#12078 - for (var _15 = 0, _14 = $_.barlen - 11; _15 <= _14; _15 += 1) { //#12063 - $_.i = _15; //#12055 - var _19 = $get($_.barcode, $_.i + 10); //#12056 - $k[$j++] = $_.encs; //#12059 - $k[$j++] = _19; //#12059 - if ((_19 < 48) || (_19 > 57)) { //#12059 - $k[$j++] = 'bwipp.auspostInvalidCustinfoDigit#12058'; //#12058 - $k[$j++] = "The customer information data contains a non-digit character"; //#12058 - bwipp_raiseerror(); //#12058 - } //#12058 - var _1A = $k[--$j]; //#12060 - $puti($_.encstr, ($_.i * 2) + 22, $get($k[--$j], $f($f(_1A - 48) + 64))); //#12061 - $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 2) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12062 - } //#12062 - $_.ciflen = ($_.barlen - 10) * 2; //#12064 - } else { //#12078 - for (var _1S = 0, _1R = $_.barlen - 11; _1S <= _1R; _1S += 1) { //#12077 - $_.i = _1S; //#12067 - $search($_.barchars, $geti($_.barcode, $_.i + 10, 1)); //#12068 - if ($nt($k[--$j])) { //#12071 - $j--; //#12070 - $k[$j++] = 'bwipp.auspostInvalidCustinfoCharacter#12070'; //#12070 - $k[$j++] = "The customer information contains an invalid character"; //#12070 - bwipp_raiseerror(); //#12070 - } //#12070 - $_.indx = $k[--$j].length; //#12072 - $j -= 2; //#12073 - $_.enc = $get($_.encs, $_.indx); //#12074 - $puti($_.encstr, ($_.i * 3) + 22, $_.enc); //#12075 - $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 3) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12076 - } //#12076 - $_.ciflen = ($_.barlen - 10) * 3; //#12078 - } //#12078 - for (var _1t = 22 + $_.ciflen, _1s = $_.encstr.length - 14; _1t <= _1s; _1t += 1) { //#12084 - $puti($_.encstr, _1t, $get($_.encs, 75)); //#12083 - } //#12083 - if (!bwipp_auspost.__12107__) { //#12107 - $_ = Object.create($_); //#12107 - $_.rstable = $a(64 * 64); //#12088 - $k[$j++] = $_.rstable; //#12089 - $k[$j++] = 0; //#12089 - $k[$j++] = Infinity; //#12089 - for (var _1z = 0, _20 = 64; _1z < _20; _1z++) { //#12089 - $k[$j++] = 0; //#12089 - } //#12089 - var _21 = $a(); //#12089 - var _22 = $k[--$j]; //#12089 - $puti($k[--$j], _22, _21); //#12089 - $k[$j++] = $_.rstable; //#12090 - $k[$j++] = 64; //#12090 - $k[$j++] = Infinity; //#12090 - for (var _25 = 0; _25 <= 63; _25 += 1) { //#12090 - $k[$j++] = _25; //#12090 - } //#12090 - var _26 = $a(); //#12090 - var _27 = $k[--$j]; //#12090 - $puti($k[--$j], _27, _26); //#12090 - $_.prev = 1; //#12091 - for (var _29 = 0, _2A = 64; _29 < _2A; _29++) { //#12106 - $_.next = $_.prev << 1; //#12093 - if (($_.next & 64) != 0) { //#12096 - $_.next = $_.next ^ 67; //#12095 - } //#12095 - for (var _2E = 0; _2E <= 63; _2E += 1) { //#12104 - $_.j = _2E; //#12098 + ]); //#12302 + $_.fcclen = _5; //#12302 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12302 + bwipp_auspost.__12304__ = 1; //#12302 + $_ = Object.getPrototypeOf($_); //#12302 + } //#12302 + $_.barlen = $_.barcode.length; //#12306 + if ($_.barlen < 10) { //#12309 + $k[$j++] = 'bwipp.auspostTooShort#12308'; //#12308 + $k[$j++] = "The data length must be at least 10"; //#12308 + bwipp_raiseerror(); //#12308 + } //#12308 + $_.txt = $a($_.barlen - 2); //#12311 + $k[$j++] = $_.fcclen; //#12313 + if ($_.barlen >= 2) { //#12313 + $k[$j++] = $geti($_.barcode, 0, 2); //#12313 + } else { //#12313 + $k[$j++] = ""; //#12313 + } //#12313 + var _F = $k[--$j]; //#12314 + var _G = $k[--$j]; //#12314 + var _H = $get(_G, _F) !== undefined; //#12314 + $k[$j++] = _G; //#12316 + $k[$j++] = _F; //#12316 + if (!_H) { //#12316 + $j -= 2; //#12315 + $k[$j++] = 'bwipp.auspostBadFCC#12315'; //#12315 + $k[$j++] = "Must begin with an FCC, either 11, 45, 59 or 62"; //#12315 + bwipp_raiseerror(); //#12315 + } //#12315 + var _I = $k[--$j]; //#12317 + $_.encstr = $s($get($k[--$j], _I)); //#12317 + $k[$j++] = true; //#12324 + for (var _M = 0, _N = 1; _M < _N; _M++) { //#12324 + if ($_.barlen < 10) { //#12322 + $j--; //#12322 + $k[$j++] = false; //#12322 + break; //#12322 + } //#12322 + var _Q = $geti($_.barcode, 2, 8); //#12323 + for (var _R = 0, _S = _Q.length; _R < _S; _R++) { //#12323 + var _T = $get(_Q, _R); //#12323 + if ((_T < 48) || (_T > 57)) { //#12323 + $j--; //#12323 + $k[$j++] = false; //#12323 + break; //#12323 + } //#12323 + } //#12323 + } //#12323 + if ($nt($k[--$j])) { //#12327 + $k[$j++] = 'bwipp.auspostIncompleteDPID#12326'; //#12326 + $k[$j++] = "The DPID must be 8 digits"; //#12326 + bwipp_raiseerror(); //#12326 + } //#12326 + var _X = $eq($_.custinfoenc, "numeric") ? 2 : 3; //#12330 + if ((($_.barlen - 10) * _X) > (($_.encstr.length - 22) - 14)) { //#12333 + $k[$j++] = 'bwipp.auspostTooLong#12332'; //#12332 + $k[$j++] = "The message is too long"; //#12332 + bwipp_raiseerror(); //#12332 + } //#12332 + $puti($_.encstr, 0, $get($_.encs, 74)); //#12336 + for (var _c = 0; _c <= 1; _c += 1) { //#12343 + $_.i = _c; //#12340 + $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12342 + } //#12342 + for (var _k = 2; _k <= 9; _k += 1) { //#12351 + $_.i = _k; //#12347 + $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12349 + $put($_.txt, $_.i - 2, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 2) * 2) + 6) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12350 + } //#12350 + if ($eq($_.custinfoenc, "numeric")) { //#12379 + for (var _15 = 0, _14 = $_.barlen - 11; _15 <= _14; _15 += 1) { //#12364 + $_.i = _15; //#12356 + var _19 = $get($_.barcode, $_.i + 10); //#12357 + $k[$j++] = $_.encs; //#12360 + $k[$j++] = _19; //#12360 + if ((_19 < 48) || (_19 > 57)) { //#12360 + $k[$j++] = 'bwipp.auspostInvalidCustinfoDigit#12359'; //#12359 + $k[$j++] = "The customer information data contains a non-digit character"; //#12359 + bwipp_raiseerror(); //#12359 + } //#12359 + var _1A = $k[--$j]; //#12361 + $puti($_.encstr, ($_.i * 2) + 22, $get($k[--$j], $f($f(_1A - 48) + 64))); //#12362 + $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 2) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12363 + } //#12363 + $_.ciflen = ($_.barlen - 10) * 2; //#12365 + } else { //#12379 + for (var _1S = 0, _1R = $_.barlen - 11; _1S <= _1R; _1S += 1) { //#12378 + $_.i = _1S; //#12368 + $search($_.barchars, $geti($_.barcode, $_.i + 10, 1)); //#12369 + if ($nt($k[--$j])) { //#12372 + $j--; //#12371 + $k[$j++] = 'bwipp.auspostInvalidCustinfoCharacter#12371'; //#12371 + $k[$j++] = "The customer information contains an invalid character"; //#12371 + bwipp_raiseerror(); //#12371 + } //#12371 + $_.indx = $k[--$j].length; //#12373 + $j -= 2; //#12374 + $_.enc = $get($_.encs, $_.indx); //#12375 + $puti($_.encstr, ($_.i * 3) + 22, $_.enc); //#12376 + $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 3) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12377 + } //#12377 + $_.ciflen = ($_.barlen - 10) * 3; //#12379 + } //#12379 + for (var _1t = 22 + $_.ciflen, _1s = $_.encstr.length - 14; _1t <= _1s; _1t += 1) { //#12385 + $puti($_.encstr, _1t, $get($_.encs, 75)); //#12384 + } //#12384 + if (!bwipp_auspost.__12408__) { //#12408 + $_ = Object.create($_); //#12408 + $_.rstable = $a(64 * 64); //#12389 + $k[$j++] = $_.rstable; //#12390 + $k[$j++] = 0; //#12390 + $k[$j++] = Infinity; //#12390 + for (var _1z = 0, _20 = 64; _1z < _20; _1z++) { //#12390 + $k[$j++] = 0; //#12390 + } //#12390 + var _21 = $a(); //#12390 + var _22 = $k[--$j]; //#12390 + $puti($k[--$j], _22, _21); //#12390 + $k[$j++] = $_.rstable; //#12391 + $k[$j++] = 64; //#12391 + $k[$j++] = Infinity; //#12391 + for (var _25 = 0; _25 <= 63; _25 += 1) { //#12391 + $k[$j++] = _25; //#12391 + } //#12391 + var _26 = $a(); //#12391 + var _27 = $k[--$j]; //#12391 + $puti($k[--$j], _27, _26); //#12391 + $_.prev = 1; //#12392 + for (var _29 = 0, _2A = 64; _29 < _2A; _29++) { //#12407 + $_.next = $_.prev << 1; //#12394 + if (($_.next & 64) != 0) { //#12397 + $_.next = $_.next ^ 67; //#12396 + } //#12396 + for (var _2E = 0; _2E <= 63; _2E += 1) { //#12405 + $_.j = _2E; //#12399 $_.nextcell = function() { - $k[$j++] = $_.rstable; //#12099 - $k[$j++] = (64 * $_.next) + $_.j; //#12099 - }; //#12099 - $_.nextcell(); //#12100 - var _2M = $k[--$j]; //#12100 - $put($k[--$j], _2M, $get($_.rstable, (64 * $_.prev) + $_.j) << 1); //#12100 - $_.nextcell(); //#12101 - var _2O = $k[--$j]; //#12101 - if (($get($k[--$j], _2O) & 64) != 0) { //#12103 - $_.nextcell(); //#12102 - $_.nextcell(); //#12102 - var _2R = $k[--$j]; //#12102 - var _2T = $get($k[--$j], _2R); //#12102 - var _2U = $k[--$j]; //#12102 - $put($k[--$j], _2U, _2T ^ 67); //#12102 - } //#12102 - } //#12102 - $_.prev = $_.next; //#12105 - } //#12105 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12105 - bwipp_auspost.__12107__ = 1; //#12105 - $_ = Object.getPrototypeOf($_); //#12105 - } //#12105 - $_.rscodes = $a((~~(($_.encstr.length - 16) / 3)) + 4); //#12110 - $k[$j++] = $_.rscodes; //#12111 - $k[$j++] = 0; //#12111 - $k[$j++] = Infinity; //#12111 - for (var _2b = 0, _2c = 4; _2b < _2c; _2b++) { //#12111 - $k[$j++] = 0; //#12111 - } //#12111 - var _2d = $a(); //#12111 - var _2e = $k[--$j]; //#12111 - $puti($k[--$j], _2e, _2d); //#12111 - for (var _2i = 2, _2h = $_.encstr.length - 16; _2i <= _2h; _2i += 3) { //#12119 - $_.i = _2i; //#12113 - $put($_.rscodes, ($_.rscodes.length - (~~(($_.i - 2) / 3))) - 1, (($cvi($geti($_.encstr, $_.i, 1)) * 16) + ($cvi($geti($_.encstr, $_.i + 1, 1)) * 4)) + $cvi($geti($_.encstr, $_.i + 2, 1))); //#12118 - } //#12118 - for (var _2w = $_.rscodes.length - 5; _2w >= 0; _2w -= 1) { //#12128 - $_.i = _2w; //#12121 - for (var _2x = 0; _2x <= 4; _2x += 1) { //#12127 - $_.j = _2x; //#12123 - $put($_.rscodes, $_.i + $_.j, $xo($get($_.rscodes, $_.i + $_.j), $get($_.rstable, $f((64 * $get($a([48, 17, 29, 30, 1]), $_.j)) + $get($_.rscodes, $_.i + 4))))); //#12126 - } //#12126 - } //#12126 - $_.checkcode = $strcpy($s(12), "000000000000"); //#12129 - for (var _3F = 0; _3F <= 3; _3F += 1) { //#12134 - $_.i = _3F; //#12131 - $_.enc = $cvrs($s(3), $get($_.rscodes, 3 - $_.i), 4); //#12132 - $puti($_.checkcode, ($_.i * 3) + (3 - $_.enc.length), $_.enc); //#12133 - } //#12133 - $puti($_.encstr, $_.encstr.length - 14, $_.checkcode); //#12137 - $puti($_.encstr, $_.encstr.length - 2, $get($_.encs, 74)); //#12138 - $_.bbs = $a($_.encstr.length); //#12140 - $_.bhs = $a($_.encstr.length); //#12141 - for (var _3c = 0, _3b = $_.encstr.length - 1; _3c <= _3b; _3c += 1) { //#12161 - $_.i = _3c; //#12143 - $_.enc = $geti($_.encstr, $_.i, 1); //#12144 - if ($eq($_.enc, "0")) { //#12148 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12146 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12147 - } //#12147 - if ($eq($_.enc, "1")) { //#12152 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12150 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12151 - } //#12151 - if ($eq($_.enc, "2")) { //#12156 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12154 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12155 - } //#12155 - if ($eq($_.enc, "3")) { //#12160 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12158 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12159 - } //#12159 - } //#12159 - $k[$j++] = Infinity; //#12164 - var _48 = $_.bbs; //#12166 - var _49 = $_.bhs; //#12167 - $k[$j++] = Infinity; //#12168 - for (var _4B = 0, _4C = $_.bhs.length - 1; _4B < _4C; _4B++) { //#12168 - $k[$j++] = 1.44; //#12168 - $k[$j++] = 1.872; //#12168 - } //#12168 - $k[$j++] = 1.44; //#12168 - var _4D = $a(); //#12168 - $k[$j++] = 'ren'; //#12171 - $k[$j++] = bwipp_renlinear; //#12171 - $k[$j++] = 'bbs'; //#12171 - $k[$j++] = _48; //#12171 - $k[$j++] = 'bhs'; //#12171 - $k[$j++] = _49; //#12171 - $k[$j++] = 'sbs'; //#12171 - $k[$j++] = _4D; //#12171 - if ($_.includetext) { //#12171 - $k[$j++] = 'txt'; //#12170 - $k[$j++] = $_.txt; //#12170 - } //#12170 - $k[$j++] = 'opt'; //#12172 - $k[$j++] = $_.options; //#12172 - var _4H = $d(); //#12172 - $k[$j++] = _4H; //#12175 - if (!$_.dontdraw) { //#12175 - bwipp_renlinear(); //#12175 - } //#12175 - $_ = Object.getPrototypeOf($_); //#12177 - $_ = Object.getPrototypeOf($_); //#12179 + $k[$j++] = $_.rstable; //#12400 + $k[$j++] = (64 * $_.next) + $_.j; //#12400 + }; //#12400 + $_.nextcell(); //#12401 + var _2M = $k[--$j]; //#12401 + $put($k[--$j], _2M, $get($_.rstable, (64 * $_.prev) + $_.j) << 1); //#12401 + $_.nextcell(); //#12402 + var _2O = $k[--$j]; //#12402 + if (($get($k[--$j], _2O) & 64) != 0) { //#12404 + $_.nextcell(); //#12403 + $_.nextcell(); //#12403 + var _2R = $k[--$j]; //#12403 + var _2T = $get($k[--$j], _2R); //#12403 + var _2U = $k[--$j]; //#12403 + $put($k[--$j], _2U, _2T ^ 67); //#12403 + } //#12403 + } //#12403 + $_.prev = $_.next; //#12406 + } //#12406 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12406 + bwipp_auspost.__12408__ = 1; //#12406 + $_ = Object.getPrototypeOf($_); //#12406 + } //#12406 + $_.rscodes = $a((~~(($_.encstr.length - 16) / 3)) + 4); //#12411 + $k[$j++] = $_.rscodes; //#12412 + $k[$j++] = 0; //#12412 + $k[$j++] = Infinity; //#12412 + for (var _2b = 0, _2c = 4; _2b < _2c; _2b++) { //#12412 + $k[$j++] = 0; //#12412 + } //#12412 + var _2d = $a(); //#12412 + var _2e = $k[--$j]; //#12412 + $puti($k[--$j], _2e, _2d); //#12412 + for (var _2i = 2, _2h = $_.encstr.length - 16; _2i <= _2h; _2i += 3) { //#12420 + $_.i = _2i; //#12414 + $put($_.rscodes, ($_.rscodes.length - (~~(($_.i - 2) / 3))) - 1, (($cvi($geti($_.encstr, $_.i, 1)) * 16) + ($cvi($geti($_.encstr, $_.i + 1, 1)) * 4)) + $cvi($geti($_.encstr, $_.i + 2, 1))); //#12419 + } //#12419 + for (var _2w = $_.rscodes.length - 5; _2w >= 0; _2w -= 1) { //#12429 + $_.i = _2w; //#12422 + for (var _2x = 0; _2x <= 4; _2x += 1) { //#12428 + $_.j = _2x; //#12424 + $put($_.rscodes, $_.i + $_.j, $xo($get($_.rscodes, $_.i + $_.j), $get($_.rstable, $f((64 * $get($a([48, 17, 29, 30, 1]), $_.j)) + $get($_.rscodes, $_.i + 4))))); //#12427 + } //#12427 + } //#12427 + $_.checkcode = $strcpy($s(12), "000000000000"); //#12430 + for (var _3F = 0; _3F <= 3; _3F += 1) { //#12435 + $_.i = _3F; //#12432 + $_.enc = $cvrs($s(3), $get($_.rscodes, 3 - $_.i), 4); //#12433 + $puti($_.checkcode, ($_.i * 3) + (3 - $_.enc.length), $_.enc); //#12434 + } //#12434 + $puti($_.encstr, $_.encstr.length - 14, $_.checkcode); //#12438 + $puti($_.encstr, $_.encstr.length - 2, $get($_.encs, 74)); //#12439 + $_.bbs = $a($_.encstr.length); //#12441 + $_.bhs = $a($_.encstr.length); //#12442 + for (var _3c = 0, _3b = $_.encstr.length - 1; _3c <= _3b; _3c += 1) { //#12462 + $_.i = _3c; //#12444 + $_.enc = $geti($_.encstr, $_.i, 1); //#12445 + if ($eq($_.enc, "0")) { //#12449 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12447 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12448 + } //#12448 + if ($eq($_.enc, "1")) { //#12453 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12451 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12452 + } //#12452 + if ($eq($_.enc, "2")) { //#12457 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12455 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12456 + } //#12456 + if ($eq($_.enc, "3")) { //#12461 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12459 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12460 + } //#12460 + } //#12460 + $k[$j++] = Infinity; //#12465 + var _48 = $_.bbs; //#12467 + var _49 = $_.bhs; //#12468 + $k[$j++] = Infinity; //#12469 + for (var _4B = 0, _4C = $_.bhs.length - 1; _4B < _4C; _4B++) { //#12469 + $k[$j++] = 1.44; //#12469 + $k[$j++] = 1.872; //#12469 + } //#12469 + $k[$j++] = 1.44; //#12469 + var _4D = $a(); //#12469 + $k[$j++] = 'ren'; //#12472 + $k[$j++] = 'renlinear'; //#12472 + $k[$j++] = 'bbs'; //#12472 + $k[$j++] = _48; //#12472 + $k[$j++] = 'bhs'; //#12472 + $k[$j++] = _49; //#12472 + $k[$j++] = 'sbs'; //#12472 + $k[$j++] = _4D; //#12472 + if ($_.includetext) { //#12472 + $k[$j++] = 'txt'; //#12471 + $k[$j++] = $_.txt; //#12471 + } //#12471 + $k[$j++] = 'opt'; //#12473 + $k[$j++] = $_.options; //#12473 + var _4H = $d(); //#12473 + $k[$j++] = _4H; //#12476 + if (!$_.dontdraw) { //#12476 + bwipp_renlinear(); //#12476 + } //#12476 + $_ = Object.getPrototypeOf($_); //#12478 + $_ = Object.getPrototypeOf($_); //#12480 } //bwipp_auspost function bwipp_kix() { - $_ = Object.create($_); //#12209 - $_.dontdraw = false; //#12212 - $_.includetext = false; //#12213 - $_.textfont = "OCR-B"; //#12214 - $_.textsize = 10; //#12215 - $_.textyoffset = -8; //#12216 - $_.height = 0.175; //#12217 - $k[$j++] = $_; //#12219 - bwipp_processoptions(); //#12219 - $_.options = $k[--$j]; //#12219 - $_.barcode = $k[--$j]; //#12220 - if ($eq($_.barcode, "")) { //#12224 - $k[$j++] = 'bwipp.kixEmptyData#12223'; //#12223 - $k[$j++] = "The data must not be empty"; //#12223 - bwipp_raiseerror(); //#12223 - } //#12223 - bwipp_loadctx(bwipp_kix) //#12226 - if (!bwipp_kix.__12243__) { //#12243 - $_ = Object.create($_); //#12243 - $_.encs = $a(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); //#12237 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12240 - $_.charvals = new Map; //#12241 - for (var _4 = 0; _4 <= 35; _4 += 1) { //#12242 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#12242 - } //#12242 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_kix.$ctx[id] = $_[id]); //#12242 - bwipp_kix.__12243__ = 1; //#12242 - $_ = Object.getPrototypeOf($_); //#12242 - } //#12242 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12250 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12247 - if (!_F) { //#12249 - $k[$j++] = 'bwipp.kixBadCharacter#12248'; //#12248 - $k[$j++] = "KIX must contain only capital letters and digits"; //#12248 - bwipp_raiseerror(); //#12248 - } //#12248 - } //#12248 - $_.barlen = $_.barcode.length; //#12252 - $_.encstr = $s($_.barlen * 4); //#12253 - $_.txt = $a($_.barlen); //#12254 - for (var _N = 0, _M = $_.barlen - 1; _N <= _M; _N += 1) { //#12261 - $_.i = _N; //#12257 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12258 - $puti($_.encstr, $_.i * 4, $get($_.encs, $_.indx)); //#12259 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 4) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12260 - } //#12260 - $_.bbs = $a($_.encstr.length); //#12263 - $_.bhs = $a($_.encstr.length); //#12264 - for (var _o = 0, _n = $_.encstr.length - 1; _o <= _n; _o += 1) { //#12284 - $_.i = _o; //#12266 - $_.enc = $geti($_.encstr, $_.i, 1); //#12267 - if ($eq($_.enc, "0")) { //#12271 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12269 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12270 - } //#12270 - if ($eq($_.enc, "1")) { //#12275 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12273 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12274 - } //#12274 - if ($eq($_.enc, "2")) { //#12279 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12277 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12278 - } //#12278 - if ($eq($_.enc, "3")) { //#12283 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12281 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12282 - } //#12282 - } //#12282 - $k[$j++] = Infinity; //#12287 - var _1K = $_.bbs; //#12289 - var _1L = $_.bhs; //#12290 - $k[$j++] = Infinity; //#12291 - for (var _1N = 0, _1O = $_.bhs.length - 1; _1N < _1O; _1N++) { //#12291 - $k[$j++] = 1.44; //#12291 - $k[$j++] = 1.872; //#12291 - } //#12291 - $k[$j++] = 1.44; //#12291 - var _1P = $a(); //#12291 - $k[$j++] = 'ren'; //#12294 - $k[$j++] = bwipp_renlinear; //#12294 - $k[$j++] = 'bbs'; //#12294 - $k[$j++] = _1K; //#12294 - $k[$j++] = 'bhs'; //#12294 - $k[$j++] = _1L; //#12294 - $k[$j++] = 'sbs'; //#12294 - $k[$j++] = _1P; //#12294 - if ($_.includetext) { //#12294 - $k[$j++] = 'txt'; //#12293 - $k[$j++] = $_.txt; //#12293 - } //#12293 - $k[$j++] = 'opt'; //#12295 - $k[$j++] = $_.options; //#12295 - var _1T = $d(); //#12295 - $k[$j++] = _1T; //#12298 - if (!$_.dontdraw) { //#12298 - bwipp_renlinear(); //#12298 - } //#12298 - $_ = Object.getPrototypeOf($_); //#12300 - $_ = Object.getPrototypeOf($_); //#12302 + $_ = Object.create($_); //#12510 + $_.dontdraw = false; //#12513 + $_.includetext = false; //#12514 + $_.textfont = "OCR-B"; //#12515 + $_.textsize = 10; //#12516 + $_.textyoffset = -8; //#12517 + $_.height = 0.175; //#12518 + $k[$j++] = $_; //#12520 + bwipp_processoptions(); //#12520 + $_.options = $k[--$j]; //#12520 + $_.barcode = $k[--$j]; //#12521 + if ($eq($_.barcode, "")) { //#12525 + $k[$j++] = 'bwipp.kixEmptyData#12524'; //#12524 + $k[$j++] = "The data must not be empty"; //#12524 + bwipp_raiseerror(); //#12524 + } //#12524 + bwipp_loadctx(bwipp_kix) //#12527 + if (!bwipp_kix.__12544__) { //#12544 + $_ = Object.create($_); //#12544 + $_.encs = $a(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); //#12538 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12541 + $_.charvals = new Map; //#12542 + for (var _4 = 0; _4 <= 35; _4 += 1) { //#12543 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#12543 + } //#12543 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_kix.$ctx[id] = $_[id]); //#12543 + bwipp_kix.__12544__ = 1; //#12543 + $_ = Object.getPrototypeOf($_); //#12543 + } //#12543 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12551 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12548 + if (!_F) { //#12550 + $k[$j++] = 'bwipp.kixBadCharacter#12549'; //#12549 + $k[$j++] = "KIX must contain only capital letters and digits"; //#12549 + bwipp_raiseerror(); //#12549 + } //#12549 + } //#12549 + $_.barlen = $_.barcode.length; //#12553 + $_.encstr = $s($_.barlen * 4); //#12554 + $_.txt = $a($_.barlen); //#12555 + for (var _N = 0, _M = $_.barlen - 1; _N <= _M; _N += 1) { //#12562 + $_.i = _N; //#12558 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12559 + $puti($_.encstr, $_.i * 4, $get($_.encs, $_.indx)); //#12560 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 4) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12561 + } //#12561 + $_.bbs = $a($_.encstr.length); //#12564 + $_.bhs = $a($_.encstr.length); //#12565 + for (var _o = 0, _n = $_.encstr.length - 1; _o <= _n; _o += 1) { //#12585 + $_.i = _o; //#12567 + $_.enc = $geti($_.encstr, $_.i, 1); //#12568 + if ($eq($_.enc, "0")) { //#12572 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12570 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12571 + } //#12571 + if ($eq($_.enc, "1")) { //#12576 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12574 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12575 + } //#12575 + if ($eq($_.enc, "2")) { //#12580 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12578 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12579 + } //#12579 + if ($eq($_.enc, "3")) { //#12584 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12582 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12583 + } //#12583 + } //#12583 + $k[$j++] = Infinity; //#12588 + var _1K = $_.bbs; //#12590 + var _1L = $_.bhs; //#12591 + $k[$j++] = Infinity; //#12592 + for (var _1N = 0, _1O = $_.bhs.length - 1; _1N < _1O; _1N++) { //#12592 + $k[$j++] = 1.44; //#12592 + $k[$j++] = 1.872; //#12592 + } //#12592 + $k[$j++] = 1.44; //#12592 + var _1P = $a(); //#12592 + $k[$j++] = 'ren'; //#12595 + $k[$j++] = 'renlinear'; //#12595 + $k[$j++] = 'bbs'; //#12595 + $k[$j++] = _1K; //#12595 + $k[$j++] = 'bhs'; //#12595 + $k[$j++] = _1L; //#12595 + $k[$j++] = 'sbs'; //#12595 + $k[$j++] = _1P; //#12595 + if ($_.includetext) { //#12595 + $k[$j++] = 'txt'; //#12594 + $k[$j++] = $_.txt; //#12594 + } //#12594 + $k[$j++] = 'opt'; //#12596 + $k[$j++] = $_.options; //#12596 + var _1T = $d(); //#12596 + $k[$j++] = _1T; //#12599 + if (!$_.dontdraw) { //#12599 + bwipp_renlinear(); //#12599 + } //#12599 + $_ = Object.getPrototypeOf($_); //#12601 + $_ = Object.getPrototypeOf($_); //#12603 } //bwipp_kix function bwipp_japanpost() { - $_ = Object.create($_); //#12332 - $_.dontdraw = false; //#12335 - $_.includetext = false; //#12336 - $_.includecheckintext = false; //#12337 - $_.textfont = "OCR-B"; //#12338 - $_.textsize = 10; //#12339 - $_.textyoffset = -8; //#12340 - $_.height = 0.175; //#12341 - $k[$j++] = $_; //#12343 - bwipp_processoptions(); //#12343 - $_.options = $k[--$j]; //#12343 - $_.barcode = $k[--$j]; //#12344 - if ($eq($_.barcode, "")) { //#12348 - $k[$j++] = 'bwipp.japanpostEmptyData#12347'; //#12347 - $k[$j++] = "The data must not be empty"; //#12347 - bwipp_raiseerror(); //#12347 - } //#12347 - bwipp_loadctx(bwipp_japanpost) //#12350 - $forall($_.barcode, function() { //#12359 - var _4 = $k[--$j]; //#12354 - if (!(((_4 >= 48) && (_4 <= 57)) || (((_4 >= 65) && (_4 <= 90)) || (_4 == 45)))) { //#12358 - $k[$j++] = 'bwipp.japanpostBadCharacter#12357'; //#12357 - $k[$j++] = "Japan Post must contain only digits, capital letters and the dash symbol"; //#12357 - bwipp_raiseerror(); //#12357 - } //#12357 - }); //#12357 - if (!bwipp_japanpost.__12371__) { //#12371 - $_ = Object.create($_); //#12371 - $_.encs = $a(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); //#12367 - $_.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12370 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_japanpost.$ctx[id] = $_[id]); //#12370 - bwipp_japanpost.__12371__ = 1; //#12370 - $_ = Object.getPrototypeOf($_); //#12370 - } //#12370 - $_.barlen = $_.barcode.length; //#12373 - $_.encstr = $s(((20 + 1) * 3) + 4); //#12375 - $_.digits = $a(20); //#12376 - $_.txt = $a($_.barlen + 1); //#12377 - $puti($_.encstr, 0, $get($_.encs, 19)); //#12380 - $_.checksum = 0; //#12382 - $_.j = 0; //#12383 - $_.i = 0; //#12383 - $k[$j++] = true; //#12418 - for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#12418 - $_.i = _H; //#12386 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12387 - $j--; //#12388 - $_.indx = $k[--$j].length; //#12389 - $j -= 2; //#12390 - if (($_.indx >= 11) && ($_.indx < 37)) { //#12401 - if ($_.j > 18) { //#12392 - $j--; //#12392 - $k[$j++] = false; //#12392 - break; //#12392 - } //#12392 - $_.digit = (~~(($_.indx - 1) / 10)) + 10; //#12396 - $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12397 - $_.checksum = $_.checksum + $_.digit; //#12398 - $put($_.digits, $_.j, $_.digit); //#12399 - $_.j = $_.j + 1; //#12400 - } //#12400 - if ($_.j > 19) { //#12402 - $j--; //#12402 - $k[$j++] = false; //#12402 - break; //#12402 - } //#12402 - $_.digit = 0; //#12403 - if ($_.indx == 37) { //#12406 - $_.digit = 14; //#12405 - } //#12405 - if (($_.indx >= 11) && ($_.indx < 37)) { //#12409 - $_.digit = ($_.indx - 1) % 10; //#12408 - } //#12408 - if ($_.indx < 11) { //#12412 - $_.digit = $_.indx; //#12411 - } //#12411 - $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12413 - $_.checksum = $_.checksum + $_.digit; //#12414 - $put($_.digits, $_.j, $_.digit); //#12415 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.j * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12416 - $_.j = $_.j + 1; //#12417 - } //#12417 - if ($nt($k[--$j])) { //#12422 - $k[$j++] = 'bwipp.japanpostTooLong#12421'; //#12421 - $k[$j++] = "The input is too long"; //#12421 - bwipp_raiseerror(); //#12421 - } //#12421 - for (var _17 = $_.j, _16 = 20 - 1; _17 <= _16; _17 += 1) { //#12430 - $_.k = _17; //#12426 - $puti($_.encstr, ($_.k * 3) + 2, $get($_.encs, 14)); //#12427 - $_.checksum = $_.checksum + 14; //#12428 - $put($_.digits, $_.k, 14); //#12429 - } //#12429 - $_.checksum = 19 - ($_.checksum % 19); //#12433 - $puti($_.encstr, 2 + (20 * 3), $get($_.encs, $_.checksum)); //#12434 - $puti($_.encstr, 2 + (21 * 3), $get($_.encs, 20)); //#12437 - $_.checkdigit = " "; //#12438 - if ($_.includecheckintext) { //#12441 - $_.checkdigit = $geti($_.barchars, $_.checksum, 1); //#12440 - } //#12440 - $put($_.txt, $_.i + 1, $a([$_.checkdigit, ((20 * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12442 - $puti($_.encstr, ((20 + 1) * 3) + 2, $get($_.encs, 20)); //#12445 - $_.bbs = $a((21 * 3) + 4); //#12447 - $_.bhs = $a($_.bbs.length); //#12448 - for (var _1g = 0, _1f = $_.bbs.length - 1; _1g <= _1f; _1g += 1) { //#12472 - $_.i = _1g; //#12450 - $_.enc = $geti($_.encstr, $_.i, 1); //#12451 - $_.bunit = 0; //#12452 - $_.hunit = 0; //#12453 - if ($eq($_.enc, "0")) { //#12457 - $_.bunit = 3; //#12455 - $_.hunit = 2; //#12456 - } //#12456 - if ($eq($_.enc, "1")) { //#12461 - $_.bunit = 0; //#12459 - $_.hunit = 5; //#12460 - } //#12460 - if ($eq($_.enc, "2")) { //#12465 - $_.bunit = 3; //#12463 - $_.hunit = 5; //#12464 - } //#12464 - if ($eq($_.enc, "3")) { //#12469 - $_.bunit = 0; //#12467 - $_.hunit = 8; //#12468 - } //#12468 - $put($_.bbs, $_.i, ($_.bunit * $_.height) / 8); //#12470 - $put($_.bhs, $_.i, ($_.hunit * $_.height) / 8); //#12471 - } //#12471 - $k[$j++] = Infinity; //#12475 - var _1w = $_.bbs; //#12477 - var _1x = $_.bhs; //#12478 - $k[$j++] = Infinity; //#12479 - for (var _1z = 0, _20 = $_.bhs.length - 1; _1z < _20; _1z++) { //#12479 - $k[$j++] = 1.44; //#12479 - $k[$j++] = 1.872; //#12479 - } //#12479 - $k[$j++] = 1.44; //#12479 - var _21 = $a(); //#12479 - $k[$j++] = 'ren'; //#12482 - $k[$j++] = bwipp_renlinear; //#12482 - $k[$j++] = 'bbs'; //#12482 - $k[$j++] = _1w; //#12482 - $k[$j++] = 'bhs'; //#12482 - $k[$j++] = _1x; //#12482 - $k[$j++] = 'sbs'; //#12482 - $k[$j++] = _21; //#12482 - if ($_.includetext) { //#12482 - $k[$j++] = 'txt'; //#12481 - $k[$j++] = $_.txt; //#12481 - } //#12481 - $k[$j++] = 'opt'; //#12483 - $k[$j++] = $_.options; //#12483 - var _25 = $d(); //#12483 - $k[$j++] = _25; //#12486 - if (!$_.dontdraw) { //#12486 - bwipp_renlinear(); //#12486 - } //#12486 - $_ = Object.getPrototypeOf($_); //#12488 - $_ = Object.getPrototypeOf($_); //#12490 + $_ = Object.create($_); //#12633 + $_.dontdraw = false; //#12636 + $_.includetext = false; //#12637 + $_.includecheckintext = false; //#12638 + $_.textfont = "OCR-B"; //#12639 + $_.textsize = 10; //#12640 + $_.textyoffset = -8; //#12641 + $_.height = 0.175; //#12642 + $k[$j++] = $_; //#12644 + bwipp_processoptions(); //#12644 + $_.options = $k[--$j]; //#12644 + $_.barcode = $k[--$j]; //#12645 + if ($eq($_.barcode, "")) { //#12649 + $k[$j++] = 'bwipp.japanpostEmptyData#12648'; //#12648 + $k[$j++] = "The data must not be empty"; //#12648 + bwipp_raiseerror(); //#12648 + } //#12648 + bwipp_loadctx(bwipp_japanpost) //#12651 + $forall($_.barcode, function() { //#12660 + var _4 = $k[--$j]; //#12655 + if (!(((_4 >= 48) && (_4 <= 57)) || (((_4 >= 65) && (_4 <= 90)) || (_4 == 45)))) { //#12659 + $k[$j++] = 'bwipp.japanpostBadCharacter#12658'; //#12658 + $k[$j++] = "Japan Post must contain only digits, capital letters and the dash symbol"; //#12658 + bwipp_raiseerror(); //#12658 + } //#12658 + }); //#12658 + if (!bwipp_japanpost.__12672__) { //#12672 + $_ = Object.create($_); //#12672 + $_.encs = $a(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); //#12668 + $_.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12671 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_japanpost.$ctx[id] = $_[id]); //#12671 + bwipp_japanpost.__12672__ = 1; //#12671 + $_ = Object.getPrototypeOf($_); //#12671 + } //#12671 + $_.barlen = $_.barcode.length; //#12674 + $_.encstr = $s(((20 + 1) * 3) + 4); //#12676 + $_.digits = $a(20); //#12677 + $_.txt = $a($_.barlen + 1); //#12678 + $puti($_.encstr, 0, $get($_.encs, 19)); //#12681 + $_.checksum = 0; //#12683 + $_.j = 0; //#12684 + $_.i = 0; //#12684 + $k[$j++] = true; //#12719 + for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#12719 + $_.i = _H; //#12687 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12688 + $j--; //#12689 + $_.indx = $k[--$j].length; //#12690 + $j -= 2; //#12691 + if (($_.indx >= 11) && ($_.indx < 37)) { //#12702 + if ($_.j > 18) { //#12693 + $j--; //#12693 + $k[$j++] = false; //#12693 + break; //#12693 + } //#12693 + $_.digit = (~~(($_.indx - 1) / 10)) + 10; //#12697 + $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12698 + $_.checksum = $_.checksum + $_.digit; //#12699 + $put($_.digits, $_.j, $_.digit); //#12700 + $_.j = $_.j + 1; //#12701 + } //#12701 + if ($_.j > 19) { //#12703 + $j--; //#12703 + $k[$j++] = false; //#12703 + break; //#12703 + } //#12703 + $_.digit = 0; //#12704 + if ($_.indx == 37) { //#12707 + $_.digit = 14; //#12706 + } //#12706 + if (($_.indx >= 11) && ($_.indx < 37)) { //#12710 + $_.digit = ($_.indx - 1) % 10; //#12709 + } //#12709 + if ($_.indx < 11) { //#12713 + $_.digit = $_.indx; //#12712 + } //#12712 + $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12714 + $_.checksum = $_.checksum + $_.digit; //#12715 + $put($_.digits, $_.j, $_.digit); //#12716 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.j * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12717 + $_.j = $_.j + 1; //#12718 + } //#12718 + if ($nt($k[--$j])) { //#12723 + $k[$j++] = 'bwipp.japanpostTooLong#12722'; //#12722 + $k[$j++] = "The input is too long"; //#12722 + bwipp_raiseerror(); //#12722 + } //#12722 + for (var _17 = $_.j, _16 = 20 - 1; _17 <= _16; _17 += 1) { //#12731 + $_.k = _17; //#12727 + $puti($_.encstr, ($_.k * 3) + 2, $get($_.encs, 14)); //#12728 + $_.checksum = $_.checksum + 14; //#12729 + $put($_.digits, $_.k, 14); //#12730 + } //#12730 + $_.checksum = 19 - ($_.checksum % 19); //#12734 + $puti($_.encstr, 2 + (20 * 3), $get($_.encs, $_.checksum)); //#12735 + $puti($_.encstr, 2 + (21 * 3), $get($_.encs, 20)); //#12738 + $_.checkdigit = " "; //#12739 + if ($_.includecheckintext) { //#12742 + $_.checkdigit = $geti($_.barchars, $_.checksum, 1); //#12741 + } //#12741 + $put($_.txt, $_.i + 1, $a([$_.checkdigit, ((20 * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12743 + $puti($_.encstr, ((20 + 1) * 3) + 2, $get($_.encs, 20)); //#12746 + $_.bbs = $a((21 * 3) + 4); //#12748 + $_.bhs = $a($_.bbs.length); //#12749 + for (var _1g = 0, _1f = $_.bbs.length - 1; _1g <= _1f; _1g += 1) { //#12773 + $_.i = _1g; //#12751 + $_.enc = $geti($_.encstr, $_.i, 1); //#12752 + $_.bunit = 0; //#12753 + $_.hunit = 0; //#12754 + if ($eq($_.enc, "0")) { //#12758 + $_.bunit = 3; //#12756 + $_.hunit = 2; //#12757 + } //#12757 + if ($eq($_.enc, "1")) { //#12762 + $_.bunit = 0; //#12760 + $_.hunit = 5; //#12761 + } //#12761 + if ($eq($_.enc, "2")) { //#12766 + $_.bunit = 3; //#12764 + $_.hunit = 5; //#12765 + } //#12765 + if ($eq($_.enc, "3")) { //#12770 + $_.bunit = 0; //#12768 + $_.hunit = 8; //#12769 + } //#12769 + $put($_.bbs, $_.i, ($_.bunit * $_.height) / 8); //#12771 + $put($_.bhs, $_.i, ($_.hunit * $_.height) / 8); //#12772 + } //#12772 + $k[$j++] = Infinity; //#12776 + var _1w = $_.bbs; //#12778 + var _1x = $_.bhs; //#12779 + $k[$j++] = Infinity; //#12780 + for (var _1z = 0, _20 = $_.bhs.length - 1; _1z < _20; _1z++) { //#12780 + $k[$j++] = 1.44; //#12780 + $k[$j++] = 1.872; //#12780 + } //#12780 + $k[$j++] = 1.44; //#12780 + var _21 = $a(); //#12780 + $k[$j++] = 'ren'; //#12783 + $k[$j++] = 'renlinear'; //#12783 + $k[$j++] = 'bbs'; //#12783 + $k[$j++] = _1w; //#12783 + $k[$j++] = 'bhs'; //#12783 + $k[$j++] = _1x; //#12783 + $k[$j++] = 'sbs'; //#12783 + $k[$j++] = _21; //#12783 + if ($_.includetext) { //#12783 + $k[$j++] = 'txt'; //#12782 + $k[$j++] = $_.txt; //#12782 + } //#12782 + $k[$j++] = 'opt'; //#12784 + $k[$j++] = $_.options; //#12784 + var _25 = $d(); //#12784 + $k[$j++] = _25; //#12787 + if (!$_.dontdraw) { //#12787 + bwipp_renlinear(); //#12787 + } //#12787 + $_ = Object.getPrototypeOf($_); //#12789 + $_ = Object.getPrototypeOf($_); //#12791 } //bwipp_japanpost function bwipp_msi() { - $_ = Object.create($_); //#12520 - $_.dontdraw = false; //#12523 - $_.includecheck = false; //#12524 - $_.includetext = false; //#12525 - $_.includecheckintext = false; //#12526 - $_.checktype = "unset"; //#12527 - $_.badmod11 = false; //#12528 - $_.textfont = "OCR-B"; //#12529 - $_.textsize = 10; //#12530 - $_.textyoffset = -8; //#12531 - $_.height = 1; //#12532 - $k[$j++] = $_; //#12534 - bwipp_processoptions(); //#12534 - $_.options = $k[--$j]; //#12534 - $_.barcode = $k[--$j]; //#12535 - if ($ne($_.checktype, "unset") && (!$_.includecheck)) { //#12539 - $k[$j++] = 'bwipp.msiCheckTypeWithoutCheck#12538'; //#12538 - $k[$j++] = "checktype requires includecheck"; //#12538 - bwipp_raiseerror(); //#12538 - } //#12538 - if ($_.badmod11 && ((($ne($_.checktype, "mod11") && $ne($_.checktype, "ncrmod11")) && $ne($_.checktype, "mod1110")) && $ne($_.checktype, "ncrmod1110"))) { //#12543 - $k[$j++] = 'bwipp.msiBadMod11Mismatch#12542'; //#12542 - $k[$j++] = "badmod11 requires checktype with mod11"; //#12542 - bwipp_raiseerror(); //#12542 - } //#12542 - if ($eq($_.checktype, "unset")) { //#12545 - $_.checktype = "mod10"; //#12545 - } //#12545 - bwipp_loadctx(bwipp_msi) //#12547 - $forall($_.barcode, function() { //#12554 - var _B = $k[--$j]; //#12551 - if ((_B < 48) || (_B > 57)) { //#12553 - $k[$j++] = 'bwipp.msiBadCharacter#12552'; //#12552 - $k[$j++] = "MSI must contain only digits"; //#12552 - bwipp_raiseerror(); //#12552 - } //#12552 - }); //#12552 - if (!bwipp_msi.__12566__) { //#12566 - $_ = Object.create($_); //#12566 - $_.encs = $a(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); //#12562 - $_.barchars = "0123456789"; //#12565 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12565 - bwipp_msi.__12566__ = 1; //#12565 - $_ = Object.getPrototypeOf($_); //#12565 - } //#12565 - $_.barlen = $_.barcode.length; //#12568 - $_.txtlen = $_.barlen; //#12569 + $_ = Object.create($_); //#12821 + $_.dontdraw = false; //#12824 + $_.includecheck = false; //#12825 + $_.includetext = false; //#12826 + $_.includecheckintext = false; //#12827 + $_.checktype = "unset"; //#12828 + $_.badmod11 = false; //#12829 + $_.textfont = "OCR-B"; //#12830 + $_.textsize = 10; //#12831 + $_.textyoffset = -8; //#12832 + $_.height = 1; //#12833 + $k[$j++] = $_; //#12835 + bwipp_processoptions(); //#12835 + $_.options = $k[--$j]; //#12835 + $_.barcode = $k[--$j]; //#12836 + if ($ne($_.checktype, "unset") && (!$_.includecheck)) { //#12840 + $k[$j++] = 'bwipp.msiCheckTypeWithoutCheck#12839'; //#12839 + $k[$j++] = "checktype requires includecheck"; //#12839 + bwipp_raiseerror(); //#12839 + } //#12839 + if ($_.badmod11 && ((($ne($_.checktype, "mod11") && $ne($_.checktype, "ncrmod11")) && $ne($_.checktype, "mod1110")) && $ne($_.checktype, "ncrmod1110"))) { //#12844 + $k[$j++] = 'bwipp.msiBadMod11Mismatch#12843'; //#12843 + $k[$j++] = "badmod11 requires checktype with mod11"; //#12843 + bwipp_raiseerror(); //#12843 + } //#12843 + if ($eq($_.checktype, "unset")) { //#12846 + $_.checktype = "mod10"; //#12846 + } //#12846 + bwipp_loadctx(bwipp_msi) //#12848 + $forall($_.barcode, function() { //#12855 + var _B = $k[--$j]; //#12852 + if ((_B < 48) || (_B > 57)) { //#12854 + $k[$j++] = 'bwipp.msiBadCharacter#12853'; //#12853 + $k[$j++] = "MSI must contain only digits"; //#12853 + bwipp_raiseerror(); //#12853 + } //#12853 + }); //#12853 + if (!bwipp_msi.__12867__) { //#12867 + $_ = Object.create($_); //#12867 + $_.encs = $a(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); //#12863 + $_.barchars = "0123456789"; //#12866 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12866 + bwipp_msi.__12867__ = 1; //#12866 + $_ = Object.getPrototypeOf($_); //#12866 + } //#12866 + $_.barlen = $_.barcode.length; //#12869 + $_.txtlen = $_.barlen; //#12870 $_.mod10 = function() { - $_.code = $k[--$j]; //#12572 - $k[$j++] = 0; //#12573 - $k[$j++] = 0; //#12573 - $forall($_.code, function() { //#12573 - var _I = $k[--$j]; //#12573 - var _J = $k[--$j]; //#12573 - var _K = $k[--$j]; //#12573 - $k[$j++] = $f($f(_I - 48) + (_J * 10)); //#12573 - $k[$j++] = _K; //#12573 - }); //#12573 - $j--; //#12573 - var _L = $k[--$j]; //#12573 - $k[$j++] = _L * 2; //#12574 - $k[$j++] = 0; //#12574 - for (;;) { //#12574 - var _M = $k[--$j]; //#12574 - var _N = $k[--$j]; //#12574 - var _O = ~~(_N / 10); //#12574 - $k[$j++] = $f(_M + (_N % 10)); //#12574 - $k[$j++] = _O; //#12574 - if (_O == 0) { //#12574 - $j--; //#12574 - break; //#12574 - } //#12574 - var _P = $k[--$j]; //#12574 - var _Q = $k[--$j]; //#12574 - $k[$j++] = _P; //#12574 - $k[$j++] = _Q; //#12574 - } //#12574 - $k[$j++] = 0; //#12575 - $k[$j++] = 0; //#12575 - $forall($_.code, function() { //#12575 - var _S = $k[--$j]; //#12575 - var _T = $k[--$j]; //#12575 - var _U = $k[--$j]; //#12575 - $k[$j++] = $f(_T + $f(_S - 48)); //#12575 - $k[$j++] = _U; //#12575 - }); //#12575 - var _V = $k[--$j]; //#12575 - var _W = $k[--$j]; //#12575 - $k[$j++] = _V; //#12575 - $k[$j++] = _W; //#12575 - $j--; //#12575 - var _X = $k[--$j]; //#12575 - var _a = $s($_.code.length + 1); //#12577 - $puti(_a, 0, $_.code); //#12577 - $put(_a, $_.code.length, $f((($f(10 - ($f($k[--$j] + _X) % 10))) % 10) + 48)); //#12577 - $k[$j++] = _a; //#12577 - }; //#12577 + $_.code = $k[--$j]; //#12873 + $k[$j++] = 0; //#12874 + $k[$j++] = 0; //#12874 + $forall($_.code, function() { //#12874 + var _I = $k[--$j]; //#12874 + var _J = $k[--$j]; //#12874 + var _K = $k[--$j]; //#12874 + $k[$j++] = $f($f(_I - 48) + (_J * 10)); //#12874 + $k[$j++] = _K; //#12874 + }); //#12874 + $j--; //#12874 + var _L = $k[--$j]; //#12874 + $k[$j++] = _L * 2; //#12875 + $k[$j++] = 0; //#12875 + for (;;) { //#12875 + var _M = $k[--$j]; //#12875 + var _N = $k[--$j]; //#12875 + var _O = ~~(_N / 10); //#12875 + $k[$j++] = $f(_M + (_N % 10)); //#12875 + $k[$j++] = _O; //#12875 + if (_O == 0) { //#12875 + $j--; //#12875 + break; //#12875 + } //#12875 + var _P = $k[--$j]; //#12875 + var _Q = $k[--$j]; //#12875 + $k[$j++] = _P; //#12875 + $k[$j++] = _Q; //#12875 + } //#12875 + $k[$j++] = 0; //#12876 + $k[$j++] = 0; //#12876 + $forall($_.code, function() { //#12876 + var _S = $k[--$j]; //#12876 + var _T = $k[--$j]; //#12876 + var _U = $k[--$j]; //#12876 + $k[$j++] = $f(_T + $f(_S - 48)); //#12876 + $k[$j++] = _U; //#12876 + }); //#12876 + var _V = $k[--$j]; //#12876 + var _W = $k[--$j]; //#12876 + $k[$j++] = _V; //#12876 + $k[$j++] = _W; //#12876 + $j--; //#12876 + var _X = $k[--$j]; //#12876 + var _a = $s($_.code.length + 1); //#12878 + $puti(_a, 0, $_.code); //#12878 + $put(_a, $_.code.length, $f((($f(10 - ($f($k[--$j] + _X) % 10))) % 10) + 48)); //#12878 + $k[$j++] = _a; //#12878 + }; //#12878 $_.mod11 = function() { - $_.code = $k[--$j]; //#12581 - $k[$j++] = $_.code.length - 1; //#12582 - $forall($_.code, function() { //#12582 - var _g = $k[--$j]; //#12582 - var _h = $k[--$j]; //#12582 - $k[$j++] = $f(_g - 48); //#12582 - $k[$j++] = $f((_h % 6) + 2); //#12582 - $k[$j++] = $f(_h - 1); //#12582 - }); //#12582 - $j--; //#12582 - $k[$j++] = 0; //#12583 - for (var _j = 0, _k = $_.code.length; _j < _k; _j++) { //#12583 - var _l = $k[--$j]; //#12583 - var _m = $k[--$j]; //#12583 - var _n = $k[--$j]; //#12583 - $k[$j++] = $f(_l + (_n * _m)); //#12583 - } //#12583 - var _p = ($f(11 - ($k[--$j] % 11))) % 11; //#12585 - $k[$j++] = _p; //#12593 - if (_p == 10) { //#12592 - if ($_.badmod11) { //#12589 - $j--; //#12587 - var _s = $s($_.code.length + 2); //#12587 - $puti(_s, 0, $_.code); //#12587 - $puti(_s, $_.code.length, "10"); //#12587 - $k[$j++] = _s; //#12587 - } else { //#12589 - $j--; //#12589 - $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12589'; //#12589 - $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12589 - bwipp_raiseerror(); //#12589 - } //#12589 - } else { //#12592 - var _w = $s($_.code.length + 1); //#12592 - $puti(_w, 0, $_.code); //#12592 - $put(_w, $_.code.length, $f($k[--$j] + 48)); //#12592 - $k[$j++] = _w; //#12592 - } //#12592 - }; //#12592 + $_.code = $k[--$j]; //#12882 + $k[$j++] = $_.code.length - 1; //#12883 + $forall($_.code, function() { //#12883 + var _g = $k[--$j]; //#12883 + var _h = $k[--$j]; //#12883 + $k[$j++] = $f(_g - 48); //#12883 + $k[$j++] = $f((_h % 6) + 2); //#12883 + $k[$j++] = $f(_h - 1); //#12883 + }); //#12883 + $j--; //#12883 + $k[$j++] = 0; //#12884 + for (var _j = 0, _k = $_.code.length; _j < _k; _j++) { //#12884 + var _l = $k[--$j]; //#12884 + var _m = $k[--$j]; //#12884 + var _n = $k[--$j]; //#12884 + $k[$j++] = $f(_l + (_n * _m)); //#12884 + } //#12884 + var _p = ($f(11 - ($k[--$j] % 11))) % 11; //#12886 + $k[$j++] = _p; //#12894 + if (_p == 10) { //#12893 + if ($_.badmod11) { //#12890 + $j--; //#12888 + var _s = $s($_.code.length + 2); //#12888 + $puti(_s, 0, $_.code); //#12888 + $puti(_s, $_.code.length, "10"); //#12888 + $k[$j++] = _s; //#12888 + } else { //#12890 + $j--; //#12890 + $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12890'; //#12890 + $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12890 + bwipp_raiseerror(); //#12890 + } //#12890 + } else { //#12893 + var _w = $s($_.code.length + 1); //#12893 + $puti(_w, 0, $_.code); //#12893 + $put(_w, $_.code.length, $f($k[--$j] + 48)); //#12893 + $k[$j++] = _w; //#12893 + } //#12893 + }; //#12893 $_.ncrmod11 = function() { - $_.code = $k[--$j]; //#12597 - $k[$j++] = $_.code.length - 1; //#12598 - $forall($_.code, function() { //#12598 - var _13 = $k[--$j]; //#12598 - var _14 = $k[--$j]; //#12598 - $k[$j++] = $f(_13 - 48); //#12598 - $k[$j++] = $f((_14 % 8) + 2); //#12598 - $k[$j++] = $f(_14 - 1); //#12598 - }); //#12598 - $j--; //#12598 - $k[$j++] = 0; //#12599 - for (var _16 = 0, _17 = $_.code.length; _16 < _17; _16++) { //#12599 - var _18 = $k[--$j]; //#12599 - var _19 = $k[--$j]; //#12599 - var _1A = $k[--$j]; //#12599 - $k[$j++] = $f(_18 + (_1A * _19)); //#12599 - } //#12599 - var _1C = ($f(11 - ($k[--$j] % 11))) % 11; //#12601 - $k[$j++] = _1C; //#12609 - if (_1C == 10) { //#12608 - if ($_.badmod11) { //#12605 - $j--; //#12603 - var _1F = $s($_.code.length + 2); //#12603 - $puti(_1F, 0, $_.code); //#12603 - $puti(_1F, $_.code.length, "10"); //#12603 - $k[$j++] = _1F; //#12603 - } else { //#12605 - $j--; //#12605 - $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12605'; //#12605 - $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12605 - bwipp_raiseerror(); //#12605 - } //#12605 - } else { //#12608 - var _1J = $s($_.code.length + 1); //#12608 - $puti(_1J, 0, $_.code); //#12608 - $put(_1J, $_.code.length, $f($k[--$j] + 48)); //#12608 - $k[$j++] = _1J; //#12608 - } //#12608 - }; //#12608 - if (!bwipp_msi.__12621__) { //#12621 - $_ = Object.create($_); //#12621 + $_.code = $k[--$j]; //#12898 + $k[$j++] = $_.code.length - 1; //#12899 + $forall($_.code, function() { //#12899 + var _13 = $k[--$j]; //#12899 + var _14 = $k[--$j]; //#12899 + $k[$j++] = $f(_13 - 48); //#12899 + $k[$j++] = $f((_14 % 8) + 2); //#12899 + $k[$j++] = $f(_14 - 1); //#12899 + }); //#12899 + $j--; //#12899 + $k[$j++] = 0; //#12900 + for (var _16 = 0, _17 = $_.code.length; _16 < _17; _16++) { //#12900 + var _18 = $k[--$j]; //#12900 + var _19 = $k[--$j]; //#12900 + var _1A = $k[--$j]; //#12900 + $k[$j++] = $f(_18 + (_1A * _19)); //#12900 + } //#12900 + var _1C = ($f(11 - ($k[--$j] % 11))) % 11; //#12902 + $k[$j++] = _1C; //#12910 + if (_1C == 10) { //#12909 + if ($_.badmod11) { //#12906 + $j--; //#12904 + var _1F = $s($_.code.length + 2); //#12904 + $puti(_1F, 0, $_.code); //#12904 + $puti(_1F, $_.code.length, "10"); //#12904 + $k[$j++] = _1F; //#12904 + } else { //#12906 + $j--; //#12906 + $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12906'; //#12906 + $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12906 + bwipp_raiseerror(); //#12906 + } //#12906 + } else { //#12909 + var _1J = $s($_.code.length + 1); //#12909 + $puti(_1J, 0, $_.code); //#12909 + $put(_1J, $_.code.length, $f($k[--$j] + 48)); //#12909 + $k[$j++] = _1J; //#12909 + } //#12909 + }; //#12909 + if (!bwipp_msi.__12922__) { //#12922 + $_ = Object.create($_); //#12922 var _1N = new Map([ ["mod10", function() { - $_.mod10(); //#12614 + $_.mod10(); //#12915 }], ["mod1010", function() { - $_.mod10(); //#12615 - $_.mod10(); //#12615 + $_.mod10(); //#12916 + $_.mod10(); //#12916 }], ["mod11", function() { - $_.mod11(); //#12616 + $_.mod11(); //#12917 }], ["ncrmod11", function() { - $_.ncrmod11(); //#12617 + $_.ncrmod11(); //#12918 }], ["mod1110", function() { - $_.mod11(); //#12618 - $_.mod10(); //#12618 + $_.mod11(); //#12919 + $_.mod10(); //#12919 }], ["ncrmod1110", function() { - $_.ncrmod11(); //#12619 - $_.mod10(); //#12619 + $_.ncrmod11(); //#12920 + $_.mod10(); //#12920 }] - ]); //#12619 - $_.checkfunc = _1N; //#12620 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12620 - bwipp_msi.__12621__ = 1; //#12620 - $_ = Object.getPrototypeOf($_); //#12620 - } //#12620 - if ($_.includecheck) { //#12631 - var _1Q = $_.checkfunc; //#12625 - var _1R = $_.checktype; //#12625 - var _1S = $get(_1Q, _1R) !== undefined; //#12625 - $k[$j++] = _1Q; //#12627 - $k[$j++] = _1R; //#12627 - if (!_1S) { //#12627 - $j -= 2; //#12626 - $k[$j++] = 'bwipp.msiBadCharacter#12626'; //#12626 - $k[$j++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; //#12626 - bwipp_raiseerror(); //#12626 - } //#12626 - var _1T = $k[--$j]; //#12628 - var _1V = $get($k[--$j], _1T); //#12628 - $k[$j++] = $_.barcode; //#12628 + ]); //#12920 + $_.checkfunc = _1N; //#12921 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12921 + bwipp_msi.__12922__ = 1; //#12921 + $_ = Object.getPrototypeOf($_); //#12921 + } //#12921 + if ($_.includecheck) { //#12932 + var _1Q = $_.checkfunc; //#12926 + var _1R = $_.checktype; //#12926 + var _1S = $get(_1Q, _1R) !== undefined; //#12926 + $k[$j++] = _1Q; //#12928 + $k[$j++] = _1R; //#12928 + if (!_1S) { //#12928 + $j -= 2; //#12927 + $k[$j++] = 'bwipp.msiBadCharacter#12927'; //#12927 + $k[$j++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; //#12927 + bwipp_raiseerror(); //#12927 + } //#12927 + var _1T = $k[--$j]; //#12929 + var _1V = $get($k[--$j], _1T); //#12929 + $k[$j++] = $_.barcode; //#12929 if (_1V() === true) { return true; - } //#12628 - $_.barcode = $k[--$j]; //#12628 - $_.barlen = $_.barcode.length; //#12629 - if ($_.includecheckintext) { //#12630 - $_.txtlen = $_.barlen; //#12630 - } //#12630 - } //#12630 - $_.sbs = $s(($_.barlen * 8) + 5); //#12633 - $_.txt = $a($_.barlen); //#12634 - $puti($_.sbs, 0, $get($_.encs, 10)); //#12637 - for (var _1k = 0, _1j = $_.barlen - 1; _1k <= _1j; _1k += 1) { //#12649 - $_.i = _1k; //#12640 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12642 - $j--; //#12643 - $_.indx = $k[--$j].length; //#12644 - $j -= 2; //#12645 - $_.enc = $get($_.encs, $_.indx); //#12646 - $puti($_.sbs, ($_.i * 8) + 2, $_.enc); //#12647 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + 3, $_.textyoffset, $_.textfont, $_.textsize])); //#12648 - } //#12648 - $puti($_.sbs, ($_.barlen * 8) + 2, $get($_.encs, 11)); //#12652 - $k[$j++] = Infinity; //#12655 - $k[$j++] = Infinity; //#12657 - var _2A = $_.sbs; //#12657 - for (var _2B = 0, _2C = _2A.length; _2B < _2C; _2B++) { //#12657 - $k[$j++] = $get(_2A, _2B) - 48; //#12657 - } //#12657 - var _2E = $a(); //#12657 - $k[$j++] = Infinity; //#12658 - for (var _2G = 0, _2H = ~~(($_.sbs.length + 1) / 2); _2G < _2H; _2G++) { //#12658 - $k[$j++] = $_.height; //#12658 - } //#12658 - var _2J = $a(); //#12658 - $k[$j++] = Infinity; //#12659 - for (var _2L = 0, _2M = ~~(($_.sbs.length + 1) / 2); _2L < _2M; _2L++) { //#12659 - $k[$j++] = 0; //#12659 - } //#12659 - var _2N = $a(); //#12659 - $k[$j++] = 'ren'; //#12662 - $k[$j++] = bwipp_renlinear; //#12662 - $k[$j++] = 'sbs'; //#12662 - $k[$j++] = _2E; //#12662 - $k[$j++] = 'bhs'; //#12662 - $k[$j++] = _2J; //#12662 - $k[$j++] = 'bbs'; //#12662 - $k[$j++] = _2N; //#12662 - if ($_.includetext) { //#12662 - $k[$j++] = 'txt'; //#12661 - $k[$j++] = $geti($_.txt, 0, $_.txtlen); //#12661 - } //#12661 - $k[$j++] = 'opt'; //#12663 - $k[$j++] = $_.options; //#12663 - var _2T = $d(); //#12663 - $k[$j++] = _2T; //#12666 - if (!$_.dontdraw) { //#12666 - bwipp_renlinear(); //#12666 - } //#12666 - $_ = Object.getPrototypeOf($_); //#12668 - $_ = Object.getPrototypeOf($_); //#12670 + } //#12929 + $_.barcode = $k[--$j]; //#12929 + $_.barlen = $_.barcode.length; //#12930 + if ($_.includecheckintext) { //#12931 + $_.txtlen = $_.barlen; //#12931 + } //#12931 + } //#12931 + $_.sbs = $s(($_.barlen * 8) + 5); //#12934 + $_.txt = $a($_.barlen); //#12935 + $puti($_.sbs, 0, $get($_.encs, 10)); //#12938 + for (var _1k = 0, _1j = $_.barlen - 1; _1k <= _1j; _1k += 1) { //#12950 + $_.i = _1k; //#12941 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12943 + $j--; //#12944 + $_.indx = $k[--$j].length; //#12945 + $j -= 2; //#12946 + $_.enc = $get($_.encs, $_.indx); //#12947 + $puti($_.sbs, ($_.i * 8) + 2, $_.enc); //#12948 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + 3, $_.textyoffset, $_.textfont, $_.textsize])); //#12949 + } //#12949 + $puti($_.sbs, ($_.barlen * 8) + 2, $get($_.encs, 11)); //#12953 + $k[$j++] = Infinity; //#12956 + $k[$j++] = Infinity; //#12958 + var _2A = $_.sbs; //#12958 + for (var _2B = 0, _2C = _2A.length; _2B < _2C; _2B++) { //#12958 + $k[$j++] = $get(_2A, _2B) - 48; //#12958 + } //#12958 + var _2E = $a(); //#12958 + $k[$j++] = Infinity; //#12959 + for (var _2G = 0, _2H = ~~(($_.sbs.length + 1) / 2); _2G < _2H; _2G++) { //#12959 + $k[$j++] = $_.height; //#12959 + } //#12959 + var _2J = $a(); //#12959 + $k[$j++] = Infinity; //#12960 + for (var _2L = 0, _2M = ~~(($_.sbs.length + 1) / 2); _2L < _2M; _2L++) { //#12960 + $k[$j++] = 0; //#12960 + } //#12960 + var _2N = $a(); //#12960 + $k[$j++] = 'ren'; //#12963 + $k[$j++] = 'renlinear'; //#12963 + $k[$j++] = 'sbs'; //#12963 + $k[$j++] = _2E; //#12963 + $k[$j++] = 'bhs'; //#12963 + $k[$j++] = _2J; //#12963 + $k[$j++] = 'bbs'; //#12963 + $k[$j++] = _2N; //#12963 + if ($_.includetext) { //#12963 + $k[$j++] = 'txt'; //#12962 + $k[$j++] = $geti($_.txt, 0, $_.txtlen); //#12962 + } //#12962 + $k[$j++] = 'opt'; //#12964 + $k[$j++] = $_.options; //#12964 + var _2T = $d(); //#12964 + $k[$j++] = _2T; //#12967 + if (!$_.dontdraw) { //#12967 + bwipp_renlinear(); //#12967 + } //#12967 + $_ = Object.getPrototypeOf($_); //#12969 + $_ = Object.getPrototypeOf($_); //#12971 } //bwipp_msi function bwipp_plessey() { - $_ = Object.create($_); //#12700 - $_.dontdraw = false; //#12703 - $_.includetext = false; //#12704 - $_.validatecheck = false; //#12705 - $_.includecheckintext = false; //#12706 - $_.unidirectional = false; //#12707 - $_.textfont = "OCR-B"; //#12708 - $_.textsize = 10; //#12709 - $_.textyoffset = -8; //#12710 - $_.height = 1; //#12711 - $k[$j++] = $_; //#12713 - bwipp_processoptions(); //#12713 - $_.options = $k[--$j]; //#12713 - $_.barcode = $k[--$j]; //#12714 - if ($eq($_.barcode, "")) { //#12718 - $k[$j++] = 'bwipp.plesseyEmptyData#12717'; //#12717 - $k[$j++] = "The data must not be empty"; //#12717 - bwipp_raiseerror(); //#12717 - } //#12717 - bwipp_loadctx(bwipp_plessey) //#12720 - if (!bwipp_plessey.__12736__) { //#12736 - $_ = Object.create($_); //#12736 - $_.barchars = "0123456789ABCDEF"; //#12724 - $_.charvals = new Map; //#12725 - for (var _3 = 0; _3 <= 15; _3 += 1) { //#12726 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#12726 - } //#12726 - $_.encs = $a(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); //#12735 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_plessey.$ctx[id] = $_[id]); //#12735 - bwipp_plessey.__12736__ = 1; //#12735 - $_ = Object.getPrototypeOf($_); //#12735 - } //#12735 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12743 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12740 - if (!_F) { //#12742 - $k[$j++] = 'bwipp.plesseyBadCharacter#12741'; //#12741 - $k[$j++] = "Plessey must contain only digits and letters A B C D E F"; //#12741 - bwipp_raiseerror(); //#12741 - } //#12741 - } //#12741 - $k[$j++] = 'barlen'; //#12745 - $k[$j++] = $_.barcode.length; //#12745 - if ($_.validatecheck) { //#12745 - var _I = $k[--$j]; //#12745 - $k[$j++] = $f(_I - 2); //#12745 - } //#12745 - var _J = $k[--$j]; //#12745 - $_[$k[--$j]] = _J; //#12745 - $_.checkbits = $a($f(($_.barlen * 4) + 8)); //#12748 - $puti($_.checkbits, $_.barlen * 4, $a([0, 0, 0, 0, 0, 0, 0, 0])); //#12749 - for (var _S = 0, _R = $f($_.barlen - 1); _S <= _R; _S += 1) { //#12759 - $_.i = _S; //#12751 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12752 - $puti($_.checkbits, $_.i * 4, $a([$_.indx & 1, ($_.indx >>> 1) & 1, ($_.indx >>> 2) & 1, $_.indx >>> 3])); //#12758 - } //#12758 - $_.checksalt = $a([1, 1, 1, 1, 0, 1, 0, 0, 1]); //#12760 - for (var _i = 0, _h = $f(($_.barlen * 4) - 1); _i <= _h; _i += 1) { //#12769 - $_.i = _i; //#12762 - if ($get($_.checkbits, $_.i) == 1) { //#12768 - for (var _m = 0; _m <= 8; _m += 1) { //#12767 - $_.j = _m; //#12765 - $put($_.checkbits, $_.i + $_.j, $xo($get($_.checkbits, $_.i + $_.j), $get($_.checksalt, $_.j))); //#12766 - } //#12766 - } //#12766 - } //#12766 - $_.checkval = 0; //#12770 - for (var _x = 0; _x <= 7; _x += 1) { //#12774 - $_.i = _x; //#12772 - $_.checkval = $f($_.checkval + ((~~Math.pow(2, $_.i)) * $get($_.checkbits, $f(($_.barlen * 4) + $_.i)))); //#12773 - } //#12773 - $_.checksum1 = $_.checkval & 15; //#12775 - $_.checksum2 = $_.checkval >>> 4; //#12776 - if ($_.validatecheck) { //#12783 - if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $f($_.barlen + 1)) != $get($_.barchars, $_.checksum2))) { //#12781 - $k[$j++] = 'bwipp.plesseyBadCheckDigits#12780'; //#12780 - $k[$j++] = "Incorrect Plessey check digits provided"; //#12780 - bwipp_raiseerror(); //#12780 - } //#12780 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12782 - } //#12782 - var _1O = $_.unidirectional ? 27 : 33; //#12785 - $_.sbs = $s($f(($_.barlen * 8) + _1O)); //#12785 - $_.txt = $a($f($_.barlen + 2)); //#12786 - $puti($_.sbs, 0, $get($_.encs, 16)); //#12789 - for (var _1X = 0, _1W = $f($_.barlen - 1); _1X <= _1W; _1X += 1) { //#12796 - $_.i = _1X; //#12792 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12793 - $puti($_.sbs, ($_.i * 8) + 8, $get($_.encs, $_.indx)); //#12794 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 20) + 20, $_.textyoffset, $_.textfont, $_.textsize])); //#12795 - } //#12795 - $puti($_.sbs, $f(($_.barlen * 8) + 8), $get($_.encs, $_.checksum1)); //#12799 - $puti($_.sbs, $f(($_.barlen * 8) + 16), $get($_.encs, $_.checksum2)); //#12800 - if ($_.includecheckintext) { //#12806 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12802 - $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum2, 1), $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12803 - } else { //#12806 - $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12805 - $put($_.txt, $f($_.barlen + 1), $a([" ", $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12806 - } //#12806 - var _2f = $_.unidirectional ? 18 : 17; //#12810 - $puti($_.sbs, $f(($_.barlen * 8) + 24), $get($_.encs, _2f)); //#12810 - $k[$j++] = Infinity; //#12813 - $k[$j++] = Infinity; //#12815 - var _2h = $_.sbs; //#12815 - for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#12815 - $k[$j++] = $get(_2h, _2i) - 48; //#12815 - } //#12815 - var _2l = $a(); //#12815 - $k[$j++] = Infinity; //#12816 - for (var _2n = 0, _2o = ~~(($_.sbs.length + 1) / 2); _2n < _2o; _2n++) { //#12816 - $k[$j++] = $_.height; //#12816 - } //#12816 - var _2q = $a(); //#12816 - $k[$j++] = Infinity; //#12817 - for (var _2s = 0, _2t = ~~(($_.sbs.length + 1) / 2); _2s < _2t; _2s++) { //#12817 - $k[$j++] = 0; //#12817 - } //#12817 - var _2u = $a(); //#12817 - $k[$j++] = 'ren'; //#12820 - $k[$j++] = bwipp_renlinear; //#12820 - $k[$j++] = 'sbs'; //#12820 - $k[$j++] = _2l; //#12820 - $k[$j++] = 'bhs'; //#12820 - $k[$j++] = _2q; //#12820 - $k[$j++] = 'bbs'; //#12820 - $k[$j++] = _2u; //#12820 - if ($_.includetext) { //#12820 - $k[$j++] = 'txt'; //#12819 - $k[$j++] = $_.txt; //#12819 - } //#12819 - $k[$j++] = 'opt'; //#12821 - $k[$j++] = $_.options; //#12821 - var _2y = $d(); //#12821 - $k[$j++] = _2y; //#12824 - if (!$_.dontdraw) { //#12824 - bwipp_renlinear(); //#12824 - } //#12824 - $_ = Object.getPrototypeOf($_); //#12826 - $_ = Object.getPrototypeOf($_); //#12828 + $_ = Object.create($_); //#13001 + $_.dontdraw = false; //#13004 + $_.includetext = false; //#13005 + $_.validatecheck = false; //#13006 + $_.includecheckintext = false; //#13007 + $_.unidirectional = false; //#13008 + $_.textfont = "OCR-B"; //#13009 + $_.textsize = 10; //#13010 + $_.textyoffset = -8; //#13011 + $_.height = 1; //#13012 + $k[$j++] = $_; //#13014 + bwipp_processoptions(); //#13014 + $_.options = $k[--$j]; //#13014 + $_.barcode = $k[--$j]; //#13015 + if ($eq($_.barcode, "")) { //#13019 + $k[$j++] = 'bwipp.plesseyEmptyData#13018'; //#13018 + $k[$j++] = "The data must not be empty"; //#13018 + bwipp_raiseerror(); //#13018 + } //#13018 + bwipp_loadctx(bwipp_plessey) //#13021 + if (!bwipp_plessey.__13037__) { //#13037 + $_ = Object.create($_); //#13037 + $_.barchars = "0123456789ABCDEF"; //#13025 + $_.charvals = new Map; //#13026 + for (var _3 = 0; _3 <= 15; _3 += 1) { //#13027 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#13027 + } //#13027 + $_.encs = $a(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); //#13036 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_plessey.$ctx[id] = $_[id]); //#13036 + bwipp_plessey.__13037__ = 1; //#13036 + $_ = Object.getPrototypeOf($_); //#13036 + } //#13036 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#13044 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#13041 + if (!_F) { //#13043 + $k[$j++] = 'bwipp.plesseyBadCharacter#13042'; //#13042 + $k[$j++] = "Plessey must contain only digits and letters A B C D E F"; //#13042 + bwipp_raiseerror(); //#13042 + } //#13042 + } //#13042 + $k[$j++] = 'barlen'; //#13046 + $k[$j++] = $_.barcode.length; //#13046 + if ($_.validatecheck) { //#13046 + var _I = $k[--$j]; //#13046 + $k[$j++] = $f(_I - 2); //#13046 + } //#13046 + var _J = $k[--$j]; //#13046 + $_[$k[--$j]] = _J; //#13046 + $_.checkbits = $a($f(($_.barlen * 4) + 8)); //#13049 + $puti($_.checkbits, $_.barlen * 4, $a([0, 0, 0, 0, 0, 0, 0, 0])); //#13050 + for (var _S = 0, _R = $f($_.barlen - 1); _S <= _R; _S += 1) { //#13060 + $_.i = _S; //#13052 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#13053 + $puti($_.checkbits, $_.i * 4, $a([$_.indx & 1, ($_.indx >>> 1) & 1, ($_.indx >>> 2) & 1, $_.indx >>> 3])); //#13059 + } //#13059 + $_.checksalt = $a([1, 1, 1, 1, 0, 1, 0, 0, 1]); //#13061 + for (var _i = 0, _h = $f(($_.barlen * 4) - 1); _i <= _h; _i += 1) { //#13070 + $_.i = _i; //#13063 + if ($get($_.checkbits, $_.i) == 1) { //#13069 + for (var _m = 0; _m <= 8; _m += 1) { //#13068 + $_.j = _m; //#13066 + $put($_.checkbits, $_.i + $_.j, $xo($get($_.checkbits, $_.i + $_.j), $get($_.checksalt, $_.j))); //#13067 + } //#13067 + } //#13067 + } //#13067 + $_.checkval = 0; //#13071 + for (var _x = 0; _x <= 7; _x += 1) { //#13075 + $_.i = _x; //#13073 + $_.checkval = $f($_.checkval + ((~~Math.pow(2, $_.i)) * $get($_.checkbits, $f(($_.barlen * 4) + $_.i)))); //#13074 + } //#13074 + $_.checksum1 = $_.checkval & 15; //#13076 + $_.checksum2 = $_.checkval >>> 4; //#13077 + if ($_.validatecheck) { //#13084 + if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $f($_.barlen + 1)) != $get($_.barchars, $_.checksum2))) { //#13082 + $k[$j++] = 'bwipp.plesseyBadCheckDigits#13081'; //#13081 + $k[$j++] = "Incorrect Plessey check digits provided"; //#13081 + bwipp_raiseerror(); //#13081 + } //#13081 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#13083 + } //#13083 + var _1O = $_.unidirectional ? 27 : 33; //#13086 + $_.sbs = $s($f(($_.barlen * 8) + _1O)); //#13086 + $_.txt = $a($f($_.barlen + 2)); //#13087 + $puti($_.sbs, 0, $get($_.encs, 16)); //#13090 + for (var _1X = 0, _1W = $f($_.barlen - 1); _1X <= _1W; _1X += 1) { //#13097 + $_.i = _1X; //#13093 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#13094 + $puti($_.sbs, ($_.i * 8) + 8, $get($_.encs, $_.indx)); //#13095 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 20) + 20, $_.textyoffset, $_.textfont, $_.textsize])); //#13096 + } //#13096 + $puti($_.sbs, $f(($_.barlen * 8) + 8), $get($_.encs, $_.checksum1)); //#13100 + $puti($_.sbs, $f(($_.barlen * 8) + 16), $get($_.encs, $_.checksum2)); //#13101 + if ($_.includecheckintext) { //#13107 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13103 + $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum2, 1), $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13104 + } else { //#13107 + $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13106 + $put($_.txt, $f($_.barlen + 1), $a([" ", $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13107 + } //#13107 + var _2f = $_.unidirectional ? 18 : 17; //#13111 + $puti($_.sbs, $f(($_.barlen * 8) + 24), $get($_.encs, _2f)); //#13111 + $k[$j++] = Infinity; //#13114 + $k[$j++] = Infinity; //#13116 + var _2h = $_.sbs; //#13116 + for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#13116 + $k[$j++] = $get(_2h, _2i) - 48; //#13116 + } //#13116 + var _2l = $a(); //#13116 + $k[$j++] = Infinity; //#13117 + for (var _2n = 0, _2o = ~~(($_.sbs.length + 1) / 2); _2n < _2o; _2n++) { //#13117 + $k[$j++] = $_.height; //#13117 + } //#13117 + var _2q = $a(); //#13117 + $k[$j++] = Infinity; //#13118 + for (var _2s = 0, _2t = ~~(($_.sbs.length + 1) / 2); _2s < _2t; _2s++) { //#13118 + $k[$j++] = 0; //#13118 + } //#13118 + var _2u = $a(); //#13118 + $k[$j++] = 'ren'; //#13121 + $k[$j++] = 'renlinear'; //#13121 + $k[$j++] = 'sbs'; //#13121 + $k[$j++] = _2l; //#13121 + $k[$j++] = 'bhs'; //#13121 + $k[$j++] = _2q; //#13121 + $k[$j++] = 'bbs'; //#13121 + $k[$j++] = _2u; //#13121 + if ($_.includetext) { //#13121 + $k[$j++] = 'txt'; //#13120 + $k[$j++] = $_.txt; //#13120 + } //#13120 + $k[$j++] = 'opt'; //#13122 + $k[$j++] = $_.options; //#13122 + var _2y = $d(); //#13122 + $k[$j++] = _2y; //#13125 + if (!$_.dontdraw) { //#13125 + bwipp_renlinear(); //#13125 + } //#13125 + $_ = Object.getPrototypeOf($_); //#13127 + $_ = Object.getPrototypeOf($_); //#13129 } //bwipp_plessey function bwipp_telepen() { - $_ = Object.create($_); //#12859 - $_.numeric = false; //#12862 - $_.dontdraw = false; //#12863 - $_.includetext = false; //#12864 - $_.textfont = "OCR-B"; //#12865 - $_.textsize = 10; //#12866 - $_.textyoffset = -8; //#12867 - $_.height = 1; //#12868 - $_.parse = false; //#12869 - $k[$j++] = $_; //#12871 - bwipp_processoptions(); //#12871 - $_.options = $k[--$j]; //#12871 - $_.barcode = $k[--$j]; //#12872 - bwipp_loadctx(bwipp_telepen) //#12874 + $_ = Object.create($_); //#13160 + $_.numeric = false; //#13163 + $_.dontdraw = false; //#13164 + $_.includetext = false; //#13165 + $_.textfont = "OCR-B"; //#13166 + $_.textsize = 10; //#13167 + $_.textyoffset = -8; //#13168 + $_.height = 1; //#13169 + $_.parse = false; //#13170 + $k[$j++] = $_; //#13172 + bwipp_processoptions(); //#13172 + $_.options = $k[--$j]; //#13172 + $_.barcode = $k[--$j]; //#13173 + bwipp_loadctx(bwipp_telepen) //#13175 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#12880 - $_.fncvals = _3; //#12881 - $k[$j++] = 'barcode'; //#12882 - $k[$j++] = $_.barcode; //#12882 - $k[$j++] = $_.fncvals; //#12882 - bwipp_parseinput(); //#12882 - var _6 = $k[--$j]; //#12882 - $_[$k[--$j]] = _6; //#12882 - $_.barlen = $_.barcode.length; //#12883 - delete $_.options["parse"]; //#12884 - if ($_.numeric && (($_.barlen % 2) != 0)) { //#12888 - $k[$j++] = 'bwipp.telepenNumericOddLength#12887'; //#12887 - $k[$j++] = "Telepen Numeric must have an even length"; //#12887 - bwipp_raiseerror(); //#12887 - } //#12887 - if (!bwipp_telepen.__12926__) { //#12926 - $_ = Object.create($_); //#12926 - $_.encs = $a(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); //#12925 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_telepen.$ctx[id] = $_[id]); //#12925 - bwipp_telepen.__12926__ = 1; //#12925 - $_ = Object.getPrototypeOf($_); //#12925 - } //#12925 - $_.sbs = $s(($_.barlen * 16) + 48); //#12928 - $_.txt = $a($_.barlen); //#12929 - $_.enc = $get($_.encs, 95); //#12932 - $puti($_.sbs, 0, $_.enc); //#12933 - $_.l = $_.enc.length; //#12934 - $_.checksum = 0; //#12936 - $_.i = 0; //#12937 - $_.j = 0; //#12937 - for (;;) { //#12980 - if ($_.i == $_.barlen) { //#12939 - break; //#12939 - } //#12939 - if ($_.numeric) { //#12973 - if ($get($_.barcode, $_.i) > 16) { //#12961 - $_.np = $geti($_.barcode, $_.i, 2); //#12942 - var _X = $get($_.np, 0); //#12943 - var _Z = $get($_.np, 1); //#12944 - if (((_X < 48) || (_X > 57)) || (((_Z < 48) || (_Z > 57)) && (!(_Z == 88)))) { //#12950 - $k[$j++] = -1; //#12946 - } else { //#12950 - var _e = $f($get($_.np, 1) - 48); //#12949 - $k[$j++] = $f($get($_.np, 0) - 48); //#12949 - $k[$j++] = _e; //#12949 - if (_e != 40) { //#12949 - var _f = $k[--$j]; //#12949 - var _g = $k[--$j]; //#12949 - $k[$j++] = $f(($f(_f + (_g * 10))) + 10); //#12949 - } else { //#12949 - $j--; //#12949 - } //#12949 - var _h = $k[--$j]; //#12950 - $k[$j++] = $f(_h + 17); //#12950 - } //#12950 - var _i = $k[--$j]; //#12952 - $k[$j++] = _i; //#12954 - if (_i == -1) { //#12954 - $k[$j++] = 'bwipp.telepenInvalidNumericCharacter#12953'; //#12953 - $k[$j++] = "Telepen Numeric may contain only digits, or X in even positions"; //#12953 - bwipp_raiseerror(); //#12953 - } //#12953 - $_.indx = $k[--$j]; //#12955 - $put($_.txt, $_.j, $a([$_.np, ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12956 - $_.i = $_.i + 2; //#12957 - } else { //#12961 - $_.indx = $get($_.barcode, $_.i); //#12959 - $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12960 - $_.i = $_.i + 1; //#12961 - } //#12961 - } else { //#12973 - $_.indx = $get($_.barcode, $_.i); //#12964 - if ($_.indx > 127) { //#12967 - $k[$j++] = 'bwipp.telepenInvalidAlphaCharacter#12966'; //#12966 - $k[$j++] = "Telepen Alpha characters must have ordinal values 0 to 127"; //#12966 - bwipp_raiseerror(); //#12966 - } //#12966 - if (($_.indx >= 32) && ($_.indx <= 126)) { //#12971 - $put($_.txt, $_.j, $a([$geti($_.barcode, $_.i, 1), ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12969 - } else { //#12971 - $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12971 - } //#12971 - $_.i = $_.i + 1; //#12973 - } //#12973 - $_.checksum = $f($_.checksum + $_.indx); //#12975 - $_.enc = $get($_.encs, $_.indx); //#12976 - $puti($_.sbs, $_.l, $_.enc); //#12977 - $_.l = $_.l + $_.enc.length; //#12978 - $_.j = $_.j + 1; //#12979 - } //#12979 - $_.checksum = ($f(127 - ($_.checksum % 127))) % 127; //#12983 - $_.enc = $get($_.encs, $_.checksum); //#12984 - $puti($_.sbs, $_.l, $_.enc); //#12985 - $_.l = $_.l + $_.enc.length; //#12986 - $_.enc = $get($_.encs, 122); //#12989 - $puti($_.sbs, $_.l, $_.enc); //#12990 - $_.l = $_.l + $_.enc.length; //#12991 - $_.sbs = $geti($_.sbs, 0, $_.l); //#12994 - $_.txt = $geti($_.txt, 0, $_.j); //#12995 - $k[$j++] = Infinity; //#12998 - $k[$j++] = Infinity; //#13000 - var _1z = $_.sbs; //#13000 - for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#13000 - $k[$j++] = $f($get(_1z, _20) - 48); //#13000 - } //#13000 - var _23 = $a(); //#13000 - $k[$j++] = Infinity; //#13001 - for (var _25 = 0, _26 = ~~(($_.sbs.length + 1) / 2); _25 < _26; _25++) { //#13001 - $k[$j++] = $_.height; //#13001 - } //#13001 - var _28 = $a(); //#13001 - $k[$j++] = Infinity; //#13002 - for (var _2A = 0, _2B = ~~(($_.sbs.length + 1) / 2); _2A < _2B; _2A++) { //#13002 - $k[$j++] = 0; //#13002 - } //#13002 - var _2C = $a(); //#13002 - $k[$j++] = 'ren'; //#13005 - $k[$j++] = bwipp_renlinear; //#13005 - $k[$j++] = 'sbs'; //#13005 - $k[$j++] = _23; //#13005 - $k[$j++] = 'bhs'; //#13005 - $k[$j++] = _28; //#13005 - $k[$j++] = 'bbs'; //#13005 - $k[$j++] = _2C; //#13005 - if ($_.includetext) { //#13005 - $k[$j++] = 'txt'; //#13004 - $k[$j++] = $_.txt; //#13004 - } //#13004 - $k[$j++] = 'opt'; //#13006 - $k[$j++] = $_.options; //#13006 - var _2G = $d(); //#13006 - $k[$j++] = _2G; //#13009 - if (!$_.dontdraw) { //#13009 - bwipp_renlinear(); //#13009 - } //#13009 - $_ = Object.getPrototypeOf($_); //#13011 - $_ = Object.getPrototypeOf($_); //#13013 + ]); //#13181 + $_.fncvals = _3; //#13182 + $k[$j++] = 'barcode'; //#13183 + $k[$j++] = $_.barcode; //#13183 + $k[$j++] = $_.fncvals; //#13183 + bwipp_parseinput(); //#13183 + var _6 = $k[--$j]; //#13183 + $_[$k[--$j]] = _6; //#13183 + $_.barlen = $_.barcode.length; //#13184 + delete $_.options["parse"]; //#13185 + if ($_.numeric && (($_.barlen % 2) != 0)) { //#13189 + $k[$j++] = 'bwipp.telepenNumericOddLength#13188'; //#13188 + $k[$j++] = "Telepen Numeric must have an even length"; //#13188 + bwipp_raiseerror(); //#13188 + } //#13188 + if (!bwipp_telepen.__13227__) { //#13227 + $_ = Object.create($_); //#13227 + $_.encs = $a(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); //#13226 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_telepen.$ctx[id] = $_[id]); //#13226 + bwipp_telepen.__13227__ = 1; //#13226 + $_ = Object.getPrototypeOf($_); //#13226 + } //#13226 + $_.sbs = $s(($_.barlen * 16) + 48); //#13229 + $_.txt = $a($_.barlen); //#13230 + $_.enc = $get($_.encs, 95); //#13233 + $puti($_.sbs, 0, $_.enc); //#13234 + $_.l = $_.enc.length; //#13235 + $_.checksum = 0; //#13237 + $_.i = 0; //#13238 + $_.j = 0; //#13238 + for (;;) { //#13281 + if ($_.i == $_.barlen) { //#13240 + break; //#13240 + } //#13240 + if ($_.numeric) { //#13274 + if ($get($_.barcode, $_.i) > 16) { //#13262 + $_.np = $geti($_.barcode, $_.i, 2); //#13243 + var _X = $get($_.np, 0); //#13244 + var _Z = $get($_.np, 1); //#13245 + if (((_X < 48) || (_X > 57)) || (((_Z < 48) || (_Z > 57)) && (!(_Z == 88)))) { //#13251 + $k[$j++] = -1; //#13247 + } else { //#13251 + var _e = $f($get($_.np, 1) - 48); //#13250 + $k[$j++] = $f($get($_.np, 0) - 48); //#13250 + $k[$j++] = _e; //#13250 + if (_e != 40) { //#13250 + var _f = $k[--$j]; //#13250 + var _g = $k[--$j]; //#13250 + $k[$j++] = $f(($f(_f + (_g * 10))) + 10); //#13250 + } else { //#13250 + $j--; //#13250 + } //#13250 + var _h = $k[--$j]; //#13251 + $k[$j++] = $f(_h + 17); //#13251 + } //#13251 + var _i = $k[--$j]; //#13253 + $k[$j++] = _i; //#13255 + if (_i == -1) { //#13255 + $k[$j++] = 'bwipp.telepenInvalidNumericCharacter#13254'; //#13254 + $k[$j++] = "Telepen Numeric may contain only digits, or X in even positions"; //#13254 + bwipp_raiseerror(); //#13254 + } //#13254 + $_.indx = $k[--$j]; //#13256 + $put($_.txt, $_.j, $a([$_.np, ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13257 + $_.i = $_.i + 2; //#13258 + } else { //#13262 + $_.indx = $get($_.barcode, $_.i); //#13260 + $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13261 + $_.i = $_.i + 1; //#13262 + } //#13262 + } else { //#13274 + $_.indx = $get($_.barcode, $_.i); //#13265 + if ($_.indx > 127) { //#13268 + $k[$j++] = 'bwipp.telepenInvalidAlphaCharacter#13267'; //#13267 + $k[$j++] = "Telepen Alpha characters must have ordinal values 0 to 127"; //#13267 + bwipp_raiseerror(); //#13267 + } //#13267 + if (($_.indx >= 32) && ($_.indx <= 126)) { //#13272 + $put($_.txt, $_.j, $a([$geti($_.barcode, $_.i, 1), ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13270 + } else { //#13272 + $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13272 + } //#13272 + $_.i = $_.i + 1; //#13274 + } //#13274 + $_.checksum = $f($_.checksum + $_.indx); //#13276 + $_.enc = $get($_.encs, $_.indx); //#13277 + $puti($_.sbs, $_.l, $_.enc); //#13278 + $_.l = $_.l + $_.enc.length; //#13279 + $_.j = $_.j + 1; //#13280 + } //#13280 + $_.checksum = ($f(127 - ($_.checksum % 127))) % 127; //#13284 + $_.enc = $get($_.encs, $_.checksum); //#13285 + $puti($_.sbs, $_.l, $_.enc); //#13286 + $_.l = $_.l + $_.enc.length; //#13287 + $_.enc = $get($_.encs, 122); //#13290 + $puti($_.sbs, $_.l, $_.enc); //#13291 + $_.l = $_.l + $_.enc.length; //#13292 + $_.sbs = $geti($_.sbs, 0, $_.l); //#13295 + $_.txt = $geti($_.txt, 0, $_.j); //#13296 + $k[$j++] = Infinity; //#13299 + $k[$j++] = Infinity; //#13301 + var _1z = $_.sbs; //#13301 + for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#13301 + $k[$j++] = $f($get(_1z, _20) - 48); //#13301 + } //#13301 + var _23 = $a(); //#13301 + $k[$j++] = Infinity; //#13302 + for (var _25 = 0, _26 = ~~(($_.sbs.length + 1) / 2); _25 < _26; _25++) { //#13302 + $k[$j++] = $_.height; //#13302 + } //#13302 + var _28 = $a(); //#13302 + $k[$j++] = Infinity; //#13303 + for (var _2A = 0, _2B = ~~(($_.sbs.length + 1) / 2); _2A < _2B; _2A++) { //#13303 + $k[$j++] = 0; //#13303 + } //#13303 + var _2C = $a(); //#13303 + $k[$j++] = 'ren'; //#13306 + $k[$j++] = 'renlinear'; //#13306 + $k[$j++] = 'sbs'; //#13306 + $k[$j++] = _23; //#13306 + $k[$j++] = 'bhs'; //#13306 + $k[$j++] = _28; //#13306 + $k[$j++] = 'bbs'; //#13306 + $k[$j++] = _2C; //#13306 + if ($_.includetext) { //#13306 + $k[$j++] = 'txt'; //#13305 + $k[$j++] = $_.txt; //#13305 + } //#13305 + $k[$j++] = 'opt'; //#13307 + $k[$j++] = $_.options; //#13307 + var _2G = $d(); //#13307 + $k[$j++] = _2G; //#13310 + if (!$_.dontdraw) { //#13310 + bwipp_renlinear(); //#13310 + } //#13310 + $_ = Object.getPrototypeOf($_); //#13312 + $_ = Object.getPrototypeOf($_); //#13314 } //bwipp_telepen function bwipp_telepennumeric() { - $_ = Object.create($_); //#13042 - $_.dontdraw = false; //#13045 - $k[$j++] = $_; //#13047 - bwipp_processoptions(); //#13047 - $_.options = $k[--$j]; //#13047 - $_.barcode = $k[--$j]; //#13048 - $put($_.options, "dontdraw", true); //#13051 - $put($_.options, "numeric", true); //#13052 - $k[$j++] = 'args'; //#13054 - $k[$j++] = $_.barcode; //#13054 - $k[$j++] = $_.options; //#13054 - bwipp_telepen(); //#13054 - var _6 = $k[--$j]; //#13054 - $_[$k[--$j]] = _6; //#13054 - $put($_.args, "opt", $_.options); //#13056 - $k[$j++] = $_.args; //#13059 - if (!$_.dontdraw) { //#13059 - bwipp_renlinear(); //#13059 - } //#13059 - $_ = Object.getPrototypeOf($_); //#13061 + $_ = Object.create($_); //#13343 + $_.dontdraw = false; //#13346 + $k[$j++] = $_; //#13348 + bwipp_processoptions(); //#13348 + $_.options = $k[--$j]; //#13348 + $_.barcode = $k[--$j]; //#13349 + $put($_.options, "dontdraw", true); //#13352 + $put($_.options, "numeric", true); //#13353 + $k[$j++] = 'args'; //#13355 + $k[$j++] = $_.barcode; //#13355 + $k[$j++] = $_.options; //#13355 + bwipp_telepen(); //#13355 + var _6 = $k[--$j]; //#13355 + $_[$k[--$j]] = _6; //#13355 + $put($_.args, "opt", $_.options); //#13357 + $k[$j++] = $_.args; //#13360 + if (!$_.dontdraw) { //#13360 + bwipp_renlinear(); //#13360 + } //#13360 + $_ = Object.getPrototypeOf($_); //#13362 } //bwipp_telepennumeric function bwipp_posicode() { - $_ = Object.create($_); //#13092 - $_.dontdraw = false; //#13095 - $_.includetext = false; //#13096 - $_.textfont = "OCR-B"; //#13097 - $_.textsize = 10; //#13098 - $_.textxoffset = 0; //#13099 - $_.textyoffset = -8; //#13100 - $_.height = 1; //#13101 - $_.encoding = "auto"; //#13102 - $_.version = "a"; //#13103 - $_.checkoffset = 0; //#13104 - $_.raw = false; //#13105 - $_.parse = false; //#13106 - $_.parsefnc = false; //#13107 - $k[$j++] = $_; //#13109 - bwipp_processoptions(); //#13109 - $_.options = $k[--$j]; //#13109 - var _1 = $k[--$j]; //#13110 - $_.barcode = _1; //#13110 - bwipp_loadctx(bwipp_posicode) //#13112 - if (!bwipp_posicode.__13155__) { //#13155 - $_ = Object.create($_); //#13155 - $_.la0 = -1; //#13116 - $_.la1 = -2; //#13116 - $_.la2 = -3; //#13116 - $_.sf0 = -4; //#13117 - $_.sf1 = -5; //#13117 - $_.sf2 = -6; //#13117 - $_.fn1 = -7; //#13118 - $_.fn2 = -8; //#13118 - $_.fn3 = -9; //#13118 - $_.fn4 = -10; //#13118 - $_.charmapsnormal = $a([$a(["0", "^", "'"]), $a(["1", ";", 27]), $a(["2", "<", 28]), $a(["3", "=", 29]), $a(["4", ">", 30]), $a(["5", "?", 31]), $a(["6", "@", "!"]), $a(["7", "[", "\""]), $a(["8", 92, "#"]), $a(["9", "]", "&"]), $a(["A", "a", 1]), $a(["B", "b", 2]), $a(["C", "c", 3]), $a(["D", "d", 4]), $a(["E", "e", 5]), $a(["F", "f", 6]), $a(["G", "g", 7]), $a(["H", "h", 8]), $a(["I", "i", 9]), $a(["J", "j", 10]), $a(["K", "k", 11]), $a(["L", "l", 12]), $a(["M", "m", 13]), $a(["N", "n", 14]), $a(["O", "o", 15]), $a(["P", "p", 16]), $a(["Q", "q", 17]), $a(["R", "r", 18]), $a(["S", "s", 19]), $a(["T", "t", 20]), $a(["U", "u", 21]), $a(["V", "v", 22]), $a(["W", "w", 23]), $a(["X", "x", 24]), $a(["Y", "y", 25]), $a(["Z", "z", 26]), $a(["-", "_", 40]), $a([".", "`", 41]), $a([" ", 127, 0]), $a(["$", "{", "*"]), $a(["/", "|", ","]), $a(["+", "}", ":"]), $a(["%", "~", $_.fn1]), $a([$_.la1, $_.la0, $_.fn2]), $a([$_.sf1, $_.sf0, $_.fn3]), $a([$_.sf2, $_.sf2, $_.fn4])]); //#13139 - var _13 = $a(["6", -98, -98]); //#13143 - $_.chapmapslimited = $a([$a(["0", -98, -98]), $a(["1", -98, -98]), $a(["2", -98, -98]), $a(["3", -98, -98]), $a(["4", -98, -98]), $a(["5", -98, -98]), _13, $a(["7", -98, -98]), $a(["8", -98, -98]), $a(["9", -98, -98]), $a(["A", -98, -98]), $a(["B", -98, -98]), $a(["C", -98, -98]), $a(["D", -98, -98]), $a(["E", -98, -98]), $a(["F", -98, -98]), $a(["G", -98, -98]), $a(["H", -98, -98]), $a(["I", -98, -98]), $a(["J", -98, -98]), $a(["K", -98, -98]), $a(["L", -98, -98]), $a(["M", -98, -98]), $a(["N", -98, -98]), $a(["O", -98, -98]), $a(["P", -98, -98]), $a(["Q", -98, -98]), $a(["R", -98, -98]), $a(["S", -98, -98]), $a(["T", -98, -98]), $a(["U", -98, -98]), $a(["V", -98, -98]), $a(["W", -98, -98]), $a(["X", -98, -98]), $a(["Y", -98, -98]), $a(["Z", -98, -98]), $a(["-", -98, -98]), $a([".", -98, -98])]); //#13154 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13154 - bwipp_posicode.__13155__ = 1; //#13154 - $_ = Object.getPrototypeOf($_); //#13154 - } //#13154 - if ((($ne($_.version, "a") && $ne($_.version, "b")) && $ne($_.version, "limiteda")) && $ne($_.version, "limitedb")) { //#13159 - $k[$j++] = 'bwipp.posicodeInvalidVersion#13158'; //#13158 - $k[$j++] = "The version must be either a, b, limiteda or limitedb"; //#13158 - bwipp_raiseerror(); //#13158 - } //#13158 - $k[$j++] = 'charmaps'; //#13161 - if ($eq($_.version, "a") || $eq($_.version, "b")) { //#13161 - $k[$j++] = $_.charmapsnormal; //#13161 - } else { //#13161 - $k[$j++] = $_.chapmapslimited; //#13161 - } //#13161 - var _1j = $k[--$j]; //#13161 - $_[$k[--$j]] = _1j; //#13161 - var _1l = $_.charmaps; //#13165 - var _1m = $_.charmaps; //#13165 - var _1n = $_.charmaps; //#13165 - $_.charvals = $a([new Map, new Map, new Map]); //#13166 - for (var _1r = 0, _1q = $_.charmaps.length - 1; _1r <= _1q; _1r += 1) { //#13175 - $_.i = _1r; //#13168 - $_.encs = $get($_.charmaps, $_.i); //#13169 - for (var _1v = 0; _1v <= 2; _1v += 1) { //#13174 - $_.j = _1v; //#13171 - var _1y = $get($_.encs, $_.j); //#13172 - $k[$j++] = _1y; //#13172 - if ($eq($type(_1y), 'stringtype')) { //#13172 - var _21 = $get($k[--$j], 0); //#13172 - $k[$j++] = _21; //#13172 - } //#13172 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13173 - } //#13173 - } //#13173 - $_.set0 = $get($_.charvals, 0); //#13176 - $_.set1 = $get($_.charvals, 1); //#13177 - $_.set2 = $get($_.charvals, 2); //#13178 - if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13187 - for (var _2H = 0, _2G = $_.barcode.length - 1; _2H <= _2G; _2H += 1) { //#13186 - var _2M = $get($_.set0, $get($geti($_.barcode, _2H, 1), 0)) !== undefined; //#13183 - if (!_2M) { //#13185 - $k[$j++] = 'bwipp.posicodeBadCharacter#13184'; //#13184 - $k[$j++] = "Posicode limited must contain only digits, capital letters, and the symbols - and ."; //#13184 - bwipp_raiseerror(); //#13184 - } //#13184 - } //#13184 - } //#13184 - if ($_.raw) { //#13189 - $_.encoding = "raw"; //#13189 - } //#13189 - if ($eq($_.encoding, "raw")) { //#13203 - $_.cws = $a($_.barcode.length); //#13192 - $_.i = 0; //#13193 - $_.j = 0; //#13193 - for (;;) { //#13200 - if ($_.i == $_.barcode.length) { //#13195 - break; //#13195 - } //#13195 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#13196 - $put($_.cws, $_.j, $_.cw); //#13197 - $_.i = $_.i + 4; //#13198 - $_.j = $_.j + 1; //#13199 - } //#13199 - $_.cws = $geti($_.cws, 0, $_.j); //#13201 - $_.text = ""; //#13202 - } //#13202 - if ($eq($_.encoding, "auto")) { //#13318 + $_ = Object.create($_); //#13393 + $_.dontdraw = false; //#13396 + $_.includetext = false; //#13397 + $_.textfont = "OCR-B"; //#13398 + $_.textsize = 10; //#13399 + $_.textxoffset = 0; //#13400 + $_.textyoffset = -8; //#13401 + $_.height = 1; //#13402 + $_.encoding = "auto"; //#13403 + $_.version = "a"; //#13404 + $_.checkoffset = 0; //#13405 + $_.raw = false; //#13406 + $_.parse = false; //#13407 + $_.parsefnc = false; //#13408 + $k[$j++] = $_; //#13410 + bwipp_processoptions(); //#13410 + $_.options = $k[--$j]; //#13410 + var _1 = $k[--$j]; //#13411 + $_.barcode = _1; //#13411 + bwipp_loadctx(bwipp_posicode) //#13413 + if (!bwipp_posicode.__13456__) { //#13456 + $_ = Object.create($_); //#13456 + $_.la0 = -1; //#13417 + $_.la1 = -2; //#13417 + $_.la2 = -3; //#13417 + $_.sf0 = -4; //#13418 + $_.sf1 = -5; //#13418 + $_.sf2 = -6; //#13418 + $_.fn1 = -7; //#13419 + $_.fn2 = -8; //#13419 + $_.fn3 = -9; //#13419 + $_.fn4 = -10; //#13419 + $_.charmapsnormal = $a([$a(["0", "^", "'"]), $a(["1", ";", 27]), $a(["2", "<", 28]), $a(["3", "=", 29]), $a(["4", ">", 30]), $a(["5", "?", 31]), $a(["6", "@", "!"]), $a(["7", "[", "\""]), $a(["8", 92, "#"]), $a(["9", "]", "&"]), $a(["A", "a", 1]), $a(["B", "b", 2]), $a(["C", "c", 3]), $a(["D", "d", 4]), $a(["E", "e", 5]), $a(["F", "f", 6]), $a(["G", "g", 7]), $a(["H", "h", 8]), $a(["I", "i", 9]), $a(["J", "j", 10]), $a(["K", "k", 11]), $a(["L", "l", 12]), $a(["M", "m", 13]), $a(["N", "n", 14]), $a(["O", "o", 15]), $a(["P", "p", 16]), $a(["Q", "q", 17]), $a(["R", "r", 18]), $a(["S", "s", 19]), $a(["T", "t", 20]), $a(["U", "u", 21]), $a(["V", "v", 22]), $a(["W", "w", 23]), $a(["X", "x", 24]), $a(["Y", "y", 25]), $a(["Z", "z", 26]), $a(["-", "_", 40]), $a([".", "`", 41]), $a([" ", 127, 0]), $a(["$", "{", "*"]), $a(["/", "|", ","]), $a(["+", "}", ":"]), $a(["%", "~", $_.fn1]), $a([$_.la1, $_.la0, $_.fn2]), $a([$_.sf1, $_.sf0, $_.fn3]), $a([$_.sf2, $_.sf2, $_.fn4])]); //#13440 + var _13 = $a(["6", -98, -98]); //#13444 + $_.chapmapslimited = $a([$a(["0", -98, -98]), $a(["1", -98, -98]), $a(["2", -98, -98]), $a(["3", -98, -98]), $a(["4", -98, -98]), $a(["5", -98, -98]), _13, $a(["7", -98, -98]), $a(["8", -98, -98]), $a(["9", -98, -98]), $a(["A", -98, -98]), $a(["B", -98, -98]), $a(["C", -98, -98]), $a(["D", -98, -98]), $a(["E", -98, -98]), $a(["F", -98, -98]), $a(["G", -98, -98]), $a(["H", -98, -98]), $a(["I", -98, -98]), $a(["J", -98, -98]), $a(["K", -98, -98]), $a(["L", -98, -98]), $a(["M", -98, -98]), $a(["N", -98, -98]), $a(["O", -98, -98]), $a(["P", -98, -98]), $a(["Q", -98, -98]), $a(["R", -98, -98]), $a(["S", -98, -98]), $a(["T", -98, -98]), $a(["U", -98, -98]), $a(["V", -98, -98]), $a(["W", -98, -98]), $a(["X", -98, -98]), $a(["Y", -98, -98]), $a(["Z", -98, -98]), $a(["-", -98, -98]), $a([".", -98, -98])]); //#13455 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13455 + bwipp_posicode.__13456__ = 1; //#13455 + $_ = Object.getPrototypeOf($_); //#13455 + } //#13455 + if ((($ne($_.version, "a") && $ne($_.version, "b")) && $ne($_.version, "limiteda")) && $ne($_.version, "limitedb")) { //#13460 + $k[$j++] = 'bwipp.posicodeInvalidVersion#13459'; //#13459 + $k[$j++] = "The version must be either a, b, limiteda or limitedb"; //#13459 + bwipp_raiseerror(); //#13459 + } //#13459 + $k[$j++] = 'charmaps'; //#13462 + if ($eq($_.version, "a") || $eq($_.version, "b")) { //#13462 + $k[$j++] = $_.charmapsnormal; //#13462 + } else { //#13462 + $k[$j++] = $_.chapmapslimited; //#13462 + } //#13462 + var _1j = $k[--$j]; //#13462 + $_[$k[--$j]] = _1j; //#13462 + var _1l = $_.charmaps; //#13466 + var _1m = $_.charmaps; //#13466 + var _1n = $_.charmaps; //#13466 + $_.charvals = $a([new Map, new Map, new Map]); //#13467 + for (var _1r = 0, _1q = $_.charmaps.length - 1; _1r <= _1q; _1r += 1) { //#13476 + $_.i = _1r; //#13469 + $_.encs = $get($_.charmaps, $_.i); //#13470 + for (var _1v = 0; _1v <= 2; _1v += 1) { //#13475 + $_.j = _1v; //#13472 + var _1y = $get($_.encs, $_.j); //#13473 + $k[$j++] = _1y; //#13473 + if ($eq($type(_1y), 'stringtype')) { //#13473 + var _21 = $get($k[--$j], 0); //#13473 + $k[$j++] = _21; //#13473 + } //#13473 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13474 + } //#13474 + } //#13474 + $_.set0 = $get($_.charvals, 0); //#13477 + $_.set1 = $get($_.charvals, 1); //#13478 + $_.set2 = $get($_.charvals, 2); //#13479 + if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13488 + for (var _2H = 0, _2G = $_.barcode.length - 1; _2H <= _2G; _2H += 1) { //#13487 + var _2M = $get($_.set0, $get($geti($_.barcode, _2H, 1), 0)) !== undefined; //#13484 + if (!_2M) { //#13486 + $k[$j++] = 'bwipp.posicodeBadCharacter#13485'; //#13485 + $k[$j++] = "Posicode limited must contain only digits, capital letters, and the symbols - and ."; //#13485 + bwipp_raiseerror(); //#13485 + } //#13485 + } //#13485 + } //#13485 + if ($_.raw) { //#13490 + $_.encoding = "raw"; //#13490 + } //#13490 + if ($eq($_.encoding, "raw")) { //#13504 + $_.cws = $a($_.barcode.length); //#13493 + $_.i = 0; //#13494 + $_.j = 0; //#13494 + for (;;) { //#13501 + if ($_.i == $_.barcode.length) { //#13496 + break; //#13496 + } //#13496 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#13497 + $put($_.cws, $_.j, $_.cw); //#13498 + $_.i = $_.i + 4; //#13499 + $_.j = $_.j + 1; //#13500 + } //#13500 + $_.cws = $geti($_.cws, 0, $_.j); //#13502 + $_.text = ""; //#13503 + } //#13503 + if ($eq($_.encoding, "auto")) { //#13619 var _2k = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#13213 - $_.fncvals = _2k; //#13215 - $k[$j++] = 'msg'; //#13216 - $k[$j++] = $_.barcode; //#13216 - $k[$j++] = $_.fncvals; //#13216 - bwipp_parseinput(); //#13216 - var _2n = $k[--$j]; //#13216 - $_[$k[--$j]] = _2n; //#13216 - $_.msglen = $_.msg.length; //#13217 - $_.text = $s($_.msglen); //#13219 - for (var _2u = 0, _2t = $_.msglen - 1; _2u <= _2t; _2u += 1) { //#13223 - $_.i = _2u; //#13221 - var _2z = $get($_.msg, $_.i); //#13222 - $k[$j++] = $_.text; //#13222 - $k[$j++] = $_.i; //#13222 - $k[$j++] = _2z; //#13222 - if (_2z < 0) { //#13222 - $j--; //#13222 - $k[$j++] = 32; //#13222 - } //#13222 - var _30 = $k[--$j]; //#13222 - var _31 = $k[--$j]; //#13222 - $put($k[--$j], _31, _30); //#13222 - } //#13222 - $k[$j++] = Infinity; //#13226 - for (var _34 = 0, _35 = $_.msglen; _34 < _35; _34++) { //#13226 - $k[$j++] = 0; //#13226 - } //#13226 - $k[$j++] = 0; //#13226 - $_.numSA = $a(); //#13226 - $k[$j++] = Infinity; //#13227 - for (var _38 = 0, _39 = $_.msglen; _38 < _39; _38++) { //#13227 - $k[$j++] = 0; //#13227 - } //#13227 - $k[$j++] = 0; //#13227 - $_.numEA = $a(); //#13227 - for (var _3C = $_.msglen - 1; _3C >= 0; _3C -= 1) { //#13237 - $_.i = _3C; //#13229 - if ($get($_.msg, $_.i) >= 0) { //#13236 - if ($get($_.msg, $_.i) >= 128) { //#13234 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#13232 - } else { //#13234 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#13234 - } //#13234 - } //#13234 - } //#13234 - $_.ea = false; //#13240 - $_.msgtmp = $a([]); //#13240 - for (var _3W = 0, _3V = $_.msglen - 1; _3W <= _3V; _3W += 1) { //#13255 - $_.i = _3W; //#13242 - $_.c = $get($_.msg, $_.i); //#13243 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#13253 - if ($_.ea) { //#13245 - $k[$j++] = $_.numSA; //#13245 - } else { //#13245 - $k[$j++] = $_.numEA; //#13245 - } //#13245 - var _3i = $get($k[--$j], $_.i); //#13245 - var _3l = ($f(_3i + $_.i) == $_.msglen) ? 3 : 5; //#13246 - if (_3i < _3l) { //#13251 - $k[$j++] = Infinity; //#13248 - $aload($_.msgtmp); //#13248 - $k[$j++] = $_.fn4; //#13248 - $_.msgtmp = $a(); //#13248 - } else { //#13251 - $k[$j++] = Infinity; //#13250 - $aload($_.msgtmp); //#13250 - $k[$j++] = $_.fn4; //#13250 - $k[$j++] = $_.fn4; //#13250 - $_.msgtmp = $a(); //#13250 - $_.ea = !$_.ea; //#13251 - } //#13251 - } //#13251 - $k[$j++] = Infinity; //#13254 - $aload($_.msgtmp); //#13254 - if ($_.c >= 0) { //#13254 - $k[$j++] = $_.c & 127; //#13254 - } else { //#13254 - $k[$j++] = $_.c; //#13254 - } //#13254 - $_.msgtmp = $a(); //#13254 - } //#13254 - $_.msg = $_.msgtmp; //#13256 - $_.msglen = $_.msg.length; //#13257 + ]); //#13514 + $_.fncvals = _2k; //#13516 + $k[$j++] = 'msg'; //#13517 + $k[$j++] = $_.barcode; //#13517 + $k[$j++] = $_.fncvals; //#13517 + bwipp_parseinput(); //#13517 + var _2n = $k[--$j]; //#13517 + $_[$k[--$j]] = _2n; //#13517 + $_.msglen = $_.msg.length; //#13518 + $_.text = $s($_.msglen); //#13520 + for (var _2u = 0, _2t = $_.msglen - 1; _2u <= _2t; _2u += 1) { //#13524 + $_.i = _2u; //#13522 + var _2z = $get($_.msg, $_.i); //#13523 + $k[$j++] = $_.text; //#13523 + $k[$j++] = $_.i; //#13523 + $k[$j++] = _2z; //#13523 + if (_2z < 0) { //#13523 + $j--; //#13523 + $k[$j++] = 32; //#13523 + } //#13523 + var _30 = $k[--$j]; //#13523 + var _31 = $k[--$j]; //#13523 + $put($k[--$j], _31, _30); //#13523 + } //#13523 + $k[$j++] = Infinity; //#13527 + for (var _34 = 0, _35 = $_.msglen; _34 < _35; _34++) { //#13527 + $k[$j++] = 0; //#13527 + } //#13527 + $k[$j++] = 0; //#13527 + $_.numSA = $a(); //#13527 + $k[$j++] = Infinity; //#13528 + for (var _38 = 0, _39 = $_.msglen; _38 < _39; _38++) { //#13528 + $k[$j++] = 0; //#13528 + } //#13528 + $k[$j++] = 0; //#13528 + $_.numEA = $a(); //#13528 + for (var _3C = $_.msglen - 1; _3C >= 0; _3C -= 1) { //#13538 + $_.i = _3C; //#13530 + if ($get($_.msg, $_.i) >= 0) { //#13537 + if ($get($_.msg, $_.i) >= 128) { //#13535 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#13533 + } else { //#13535 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#13535 + } //#13535 + } //#13535 + } //#13535 + $_.ea = false; //#13541 + $_.msgtmp = $a([]); //#13541 + for (var _3W = 0, _3V = $_.msglen - 1; _3W <= _3V; _3W += 1) { //#13556 + $_.i = _3W; //#13543 + $_.c = $get($_.msg, $_.i); //#13544 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#13554 + if ($_.ea) { //#13546 + $k[$j++] = $_.numSA; //#13546 + } else { //#13546 + $k[$j++] = $_.numEA; //#13546 + } //#13546 + var _3i = $get($k[--$j], $_.i); //#13546 + var _3l = ($f(_3i + $_.i) == $_.msglen) ? 3 : 5; //#13547 + if (_3i < _3l) { //#13552 + $k[$j++] = Infinity; //#13549 + $aload($_.msgtmp); //#13549 + $k[$j++] = $_.fn4; //#13549 + $_.msgtmp = $a(); //#13549 + } else { //#13552 + $k[$j++] = Infinity; //#13551 + $aload($_.msgtmp); //#13551 + $k[$j++] = $_.fn4; //#13551 + $k[$j++] = $_.fn4; //#13551 + $_.msgtmp = $a(); //#13551 + $_.ea = !$_.ea; //#13552 + } //#13552 + } //#13552 + $k[$j++] = Infinity; //#13555 + $aload($_.msgtmp); //#13555 + if ($_.c >= 0) { //#13555 + $k[$j++] = $_.c & 127; //#13555 + } else { //#13555 + $k[$j++] = $_.c; //#13555 + } //#13555 + $_.msgtmp = $a(); //#13555 + } //#13555 + $_.msg = $_.msgtmp; //#13557 + $_.msglen = $_.msg.length; //#13558 $_.enc = function() { - var _41 = $k[--$j]; //#13261 - $put($_.cws, $_.j, $get(_41, $k[--$j])); //#13261 - $_.j = $_.j + 1; //#13262 - }; //#13262 - $_.cws = $a($_.msglen * 2); //#13265 - $_.i = 0; //#13266 - $_.j = 0; //#13266 - $_.cset = "set0"; //#13266 - for (;;) { //#13316 - if ($_.i == $_.msglen) { //#13268 - break; //#13268 - } //#13268 - for (;;) { //#13314 - $_.char1 = $get($_.msg, $_.i); //#13273 - $k[$j++] = 'char2'; //#13274 - if (($_.i + 1) < $_.msglen) { //#13274 - $k[$j++] = $get($_.msg, $_.i + 1); //#13274 - } else { //#13274 - $k[$j++] = -99; //#13274 - } //#13274 - var _4J = $k[--$j]; //#13274 - $_[$k[--$j]] = _4J; //#13274 - var _4O = $get($_[$_.cset], $_.char1) !== undefined; //#13277 - if (_4O) { //#13281 - $k[$j++] = $_.char1; //#13278 - $k[$j++] = $_[$_.cset]; //#13278 - $_.enc(); //#13278 - $_.i = $_.i + 1; //#13279 - break; //#13280 - } //#13280 - var _4V = $get($_.set2, $_.char1) !== undefined; //#13284 - if (_4V) { //#13289 - $k[$j++] = $_.sf2; //#13285 - $k[$j++] = $_[$_.cset]; //#13285 - $_.enc(); //#13285 - $k[$j++] = $_.char1; //#13286 - $k[$j++] = $_.set2; //#13286 - $_.enc(); //#13286 - $_.i = $_.i + 1; //#13287 - break; //#13288 - } //#13288 - var _4f = $get($_[$_.cset], $_.char2) !== undefined; //#13292 - if (!_4f) { //#13310 - if ($eq($_.cset, "set0")) { //#13298 - $k[$j++] = $_.la1; //#13294 - $k[$j++] = $_[$_.cset]; //#13294 - $_.enc(); //#13294 - $_.cset = "set1"; //#13295 - } else { //#13298 - $k[$j++] = $_.la0; //#13297 - $k[$j++] = $_[$_.cset]; //#13297 - $_.enc(); //#13297 - $_.cset = "set0"; //#13298 - } //#13298 - break; //#13300 - } else { //#13310 - if ($eq($_.cset, "set0")) { //#13307 - $k[$j++] = $_.sf1; //#13303 - $k[$j++] = $_[$_.cset]; //#13303 - $_.enc(); //#13303 - $k[$j++] = $_.char1; //#13304 - $k[$j++] = $_.set1; //#13304 - $_.enc(); //#13304 - } else { //#13307 - $k[$j++] = $_.sf0; //#13306 - $k[$j++] = $_[$_.cset]; //#13306 - $_.enc(); //#13306 - $k[$j++] = $_.char1; //#13307 - $k[$j++] = $_.set0; //#13307 - $_.enc(); //#13307 - } //#13307 - $_.i = $_.i + 1; //#13309 - break; //#13310 - } //#13310 - break; //#13313 - } //#13313 - } //#13313 - $_.cws = $geti($_.cws, 0, $_.j); //#13317 - } //#13317 - if (!bwipp_posicode.__13368__) { //#13368 - $_ = Object.create($_); //#13368 + var _41 = $k[--$j]; //#13562 + $put($_.cws, $_.j, $get(_41, $k[--$j])); //#13562 + $_.j = $_.j + 1; //#13563 + }; //#13563 + $_.cws = $a($_.msglen * 2); //#13566 + $_.i = 0; //#13567 + $_.j = 0; //#13567 + $_.cset = "set0"; //#13567 + for (;;) { //#13617 + if ($_.i == $_.msglen) { //#13569 + break; //#13569 + } //#13569 + for (;;) { //#13615 + $_.char1 = $get($_.msg, $_.i); //#13574 + $k[$j++] = 'char2'; //#13575 + if (($_.i + 1) < $_.msglen) { //#13575 + $k[$j++] = $get($_.msg, $_.i + 1); //#13575 + } else { //#13575 + $k[$j++] = -99; //#13575 + } //#13575 + var _4J = $k[--$j]; //#13575 + $_[$k[--$j]] = _4J; //#13575 + var _4O = $get($_[$_.cset], $_.char1) !== undefined; //#13578 + if (_4O) { //#13582 + $k[$j++] = $_.char1; //#13579 + $k[$j++] = $_[$_.cset]; //#13579 + $_.enc(); //#13579 + $_.i = $_.i + 1; //#13580 + break; //#13581 + } //#13581 + var _4V = $get($_.set2, $_.char1) !== undefined; //#13585 + if (_4V) { //#13590 + $k[$j++] = $_.sf2; //#13586 + $k[$j++] = $_[$_.cset]; //#13586 + $_.enc(); //#13586 + $k[$j++] = $_.char1; //#13587 + $k[$j++] = $_.set2; //#13587 + $_.enc(); //#13587 + $_.i = $_.i + 1; //#13588 + break; //#13589 + } //#13589 + var _4f = $get($_[$_.cset], $_.char2) !== undefined; //#13593 + if (!_4f) { //#13611 + if ($eq($_.cset, "set0")) { //#13599 + $k[$j++] = $_.la1; //#13595 + $k[$j++] = $_[$_.cset]; //#13595 + $_.enc(); //#13595 + $_.cset = "set1"; //#13596 + } else { //#13599 + $k[$j++] = $_.la0; //#13598 + $k[$j++] = $_[$_.cset]; //#13598 + $_.enc(); //#13598 + $_.cset = "set0"; //#13599 + } //#13599 + break; //#13601 + } else { //#13611 + if ($eq($_.cset, "set0")) { //#13608 + $k[$j++] = $_.sf1; //#13604 + $k[$j++] = $_[$_.cset]; //#13604 + $_.enc(); //#13604 + $k[$j++] = $_.char1; //#13605 + $k[$j++] = $_.set1; //#13605 + $_.enc(); //#13605 + } else { //#13608 + $k[$j++] = $_.sf0; //#13607 + $k[$j++] = $_[$_.cset]; //#13607 + $_.enc(); //#13607 + $k[$j++] = $_.char1; //#13608 + $k[$j++] = $_.set0; //#13608 + $_.enc(); //#13608 + } //#13608 + $_.i = $_.i + 1; //#13610 + break; //#13611 + } //#13611 + break; //#13614 + } //#13614 + } //#13614 + $_.cws = $geti($_.cws, 0, $_.j); //#13618 + } //#13618 + if (!bwipp_posicode.__13669__) { //#13669 + $_ = Object.create($_); //#13669 var _56 = new Map([ ["a", $a(["141112", "131212", "121312", "111412", "131113", "121213", "111313", "121114", "111214", "111115", "181111", "171211", "161311", "151411", "141511", "131611", "121711", "111811", "171112", "161212", "151312", "141412", "131512", "121612", "111712", "161113", "151213", "141313", "131413", "121513", "111613", "151114", "141214", "131314", "121414", "111514", "141115", "131215", "121315", "111415", "131116", "121216", "111316", "121117", "111217", "111118", "1<111112", "111111111;1"])], ["b", $a(["151213", "141313", "131413", "121513", "141214", "131314", "121414", "131215", "121315", "121216", "191212", "181312", "171412", "161512", "151612", "141712", "131812", "121912", "181213", "171313", "161413", "151513", "141613", "131713", "121813", "171214", "161314", "151414", "141514", "131614", "121714", "161215", "151315", "141415", "131515", "121615", "151216", "141316", "131416", "121516", "141217", "131317", "121417", "131218", "121318", "121219", "1<121312", "121212121<1"])], ["limiteda", $a(["111411", "111312", "111213", "111114", "121311", "121212", "121113", "141111", "131211", "131112", "171111", "161211", "151311", "141411", "131511", "121611", "111711", "161112", "151212", "141312", "131412", "121512", "111612", "151113", "141213", "131313", "121413", "111513", "141114", "131214", "121314", "111414", "131115", "121215", "111315", "121116", "111216", "111117", "151111", "1"])], ["limitedb", $a(["121512", "121413", "121314", "121215", "131412", "131313", "131214", "151212", "141312", "141213", "181212", "171312", "161412", "151512", "141612", "131712", "121812", "171213", "161313", "151413", "141513", "131613", "121713", "161214", "151314", "141414", "131514", "121614", "151215", "141315", "131415", "121515", "141216", "131316", "121416", "131217", "121317", "121218", "141212", "1"])] - ]); //#13365 - $_.encmaps = _56; //#13367 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13367 - bwipp_posicode.__13368__ = 1; //#13367 - $_ = Object.getPrototypeOf($_); //#13367 - } //#13367 - $_.encs = $get($_.encmaps, $_.version); //#13369 - if (!bwipp_posicode.__13379__) { //#13379 - $_ = Object.create($_); //#13379 - $_.c2w = $a([$a([495, 330, 210, 126, 70, 35, 15, 5]), $a([165, 120, 84, 56, 35, 20, 10, 4]), $a([45, 36, 28, 21, 15, 10, 6, 3]), $a([9, 8, 7, 6, 5, 4, 3, 2]), $a([1, 1, 1, 1, 1, 1, 1, 1])]); //#13378 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13378 - bwipp_posicode.__13379__ = 1; //#13378 - $_ = Object.getPrototypeOf($_); //#13378 - } //#13378 - $_.v = 0; //#13380 - var _5I = $_.cws; //#13381 - for (var _5J = 0, _5K = _5I.length; _5J < _5K; _5J++) { //#13390 - $_.cw = $get(_5I, _5J); //#13382 - for (var _5M = 0, _5N = 6; _5M < _5N; _5M++) { //#13389 - if ((($_.cw ^ $_.v) & 1) != 0) { //#13386 - $_.v = $_.v ^ 7682; //#13385 - } //#13385 - $_.v = $_.v >>> 1; //#13387 - $_.cw = $_.cw >>> 1; //#13388 - } //#13388 - } //#13388 - $_.v = $_.v + $_.checkoffset; //#13391 - if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13399 - $_.v = $_.v & 1023; //#13394 - if (($_.v > 824) && ($_.v < 853)) { //#13397 - $_.v = $_.v + 292; //#13396 - } //#13396 - } else { //#13399 - $_.v = ($_.v & 1023) + 45; //#13399 - } //#13399 - $_.d = $a([2, 2, 2, 2, 2, 2]); //#13402 - $_.r = 0; //#13403 - $_.c = 0; //#13403 - $_.w = 0; //#13403 - $_.sum = 0; //#13403 - for (;;) { //#13422 - if ($_.sum == $_.v) { //#13405 - break; //#13405 - } //#13405 - $_.t = $f($_.sum + $get($get($_.c2w, $_.r), $_.c)); //#13406 - if ($_.t == $_.v) { //#13411 - $_.w = $_.w + 1; //#13408 - $put($_.d, $_.r, $_.w + 2); //#13409 - $_.sum = $_.t; //#13410 - } //#13410 - if ($_.t > $_.v) { //#13416 - $put($_.d, $_.r, $_.w + 2); //#13413 - $_.r = $_.r + 1; //#13414 - $_.w = 0; //#13415 - } //#13415 - if ($_.t < $_.v) { //#13421 - $_.c = $_.c + 1; //#13418 - $_.w = $_.w + 1; //#13419 - $_.sum = $_.t; //#13420 - } //#13420 - } //#13420 - $k[$j++] = 20; //#13423 - for (var _63 = 0; _63 <= 4; _63 += 1) { //#13423 - var _66 = $k[--$j]; //#13423 - $k[$j++] = $f(_66 - $get($_.d, _63)); //#13423 - } //#13423 - $put($_.d, 5, $k[--$j]); //#13424 - if ($eq($_.version, "b") || $eq($_.version, "limitedb")) { //#13427 - $k[$j++] = Infinity; //#13426 - var _6B = $_.d; //#13426 - for (var _6C = 0, _6D = _6B.length; _6C < _6D; _6C++) { //#13426 - $k[$j++] = $f($get(_6B, _6C) + 1); //#13426 - } //#13426 - $_.d = $a(); //#13426 - } //#13426 - $_.cbs = $strcpy($s(12), "111111111111"); //#13428 - for (var _6I = 5; _6I >= 0; _6I -= 1) { //#13432 - $_.i = _6I; //#13430 - $put($_.cbs, ((5 - $_.i) * 2) + 1, $f($get($_.d, $_.i) + 47)); //#13431 - } //#13431 - $_.sbs = $s(($_.cws.length * 6) + 31); //#13435 - var _6S = $get($_.encs, $_.encs.length - 2); //#13436 - $puti($_.sbs, 0, _6S); //#13437 - $_.j = _6S.length; //#13438 - for (var _6W = 0, _6V = $_.cws.length - 1; _6W <= _6V; _6W += 1) { //#13443 - $_.i = _6W; //#13440 - $puti($_.sbs, $_.j, $get($_.encs, $get($_.cws, $_.i))); //#13441 - $_.j = $_.j + 6; //#13442 - } //#13442 - $puti($_.sbs, $_.j, $_.cbs); //#13444 - $_.j = $_.j + 12; //#13445 - var _6l = $get($_.encs, $_.encs.length - 1); //#13446 - $puti($_.sbs, $_.j, _6l); //#13447 - $_.j = _6l.length + $_.j; //#13448 - $_.sbs = $geti($_.sbs, 0, $_.j); //#13449 - $k[$j++] = Infinity; //#13452 - $k[$j++] = Infinity; //#13454 - var _6s = $_.sbs; //#13454 - for (var _6t = 0, _6u = _6s.length; _6t < _6u; _6t++) { //#13454 - $k[$j++] = $f($get(_6s, _6t) - 48); //#13454 - } //#13454 - var _6w = $a(); //#13454 - $k[$j++] = Infinity; //#13455 - for (var _6y = 0, _6z = ~~(($_.sbs.length + 1) / 2); _6y < _6z; _6y++) { //#13455 - $k[$j++] = $_.height; //#13455 - } //#13455 - var _71 = $a(); //#13455 - $k[$j++] = Infinity; //#13456 - for (var _73 = 0, _74 = ~~(($_.sbs.length + 1) / 2); _73 < _74; _73++) { //#13456 - $k[$j++] = 0; //#13456 - } //#13456 - var _75 = $a(); //#13456 + ]); //#13666 + $_.encmaps = _56; //#13668 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13668 + bwipp_posicode.__13669__ = 1; //#13668 + $_ = Object.getPrototypeOf($_); //#13668 + } //#13668 + $_.encs = $get($_.encmaps, $_.version); //#13670 + if (!bwipp_posicode.__13680__) { //#13680 + $_ = Object.create($_); //#13680 + $_.c2w = $a([$a([495, 330, 210, 126, 70, 35, 15, 5]), $a([165, 120, 84, 56, 35, 20, 10, 4]), $a([45, 36, 28, 21, 15, 10, 6, 3]), $a([9, 8, 7, 6, 5, 4, 3, 2]), $a([1, 1, 1, 1, 1, 1, 1, 1])]); //#13679 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13679 + bwipp_posicode.__13680__ = 1; //#13679 + $_ = Object.getPrototypeOf($_); //#13679 + } //#13679 + $_.v = 0; //#13681 + var _5I = $_.cws; //#13682 + for (var _5J = 0, _5K = _5I.length; _5J < _5K; _5J++) { //#13691 + $_.cw = $get(_5I, _5J); //#13683 + for (var _5M = 0, _5N = 6; _5M < _5N; _5M++) { //#13690 + if ((($_.cw ^ $_.v) & 1) != 0) { //#13687 + $_.v = $_.v ^ 7682; //#13686 + } //#13686 + $_.v = $_.v >>> 1; //#13688 + $_.cw = $_.cw >>> 1; //#13689 + } //#13689 + } //#13689 + $_.v = $_.v + $_.checkoffset; //#13692 + if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13700 + $_.v = $_.v & 1023; //#13695 + if (($_.v > 824) && ($_.v < 853)) { //#13698 + $_.v = $_.v + 292; //#13697 + } //#13697 + } else { //#13700 + $_.v = ($_.v & 1023) + 45; //#13700 + } //#13700 + $_.d = $a([2, 2, 2, 2, 2, 2]); //#13703 + $_.r = 0; //#13704 + $_.c = 0; //#13704 + $_.w = 0; //#13704 + $_.sum = 0; //#13704 + for (;;) { //#13723 + if ($_.sum == $_.v) { //#13706 + break; //#13706 + } //#13706 + $_.t = $f($_.sum + $get($get($_.c2w, $_.r), $_.c)); //#13707 + if ($_.t == $_.v) { //#13712 + $_.w = $_.w + 1; //#13709 + $put($_.d, $_.r, $_.w + 2); //#13710 + $_.sum = $_.t; //#13711 + } //#13711 + if ($_.t > $_.v) { //#13717 + $put($_.d, $_.r, $_.w + 2); //#13714 + $_.r = $_.r + 1; //#13715 + $_.w = 0; //#13716 + } //#13716 + if ($_.t < $_.v) { //#13722 + $_.c = $_.c + 1; //#13719 + $_.w = $_.w + 1; //#13720 + $_.sum = $_.t; //#13721 + } //#13721 + } //#13721 + $k[$j++] = 20; //#13724 + for (var _63 = 0; _63 <= 4; _63 += 1) { //#13724 + var _66 = $k[--$j]; //#13724 + $k[$j++] = $f(_66 - $get($_.d, _63)); //#13724 + } //#13724 + $put($_.d, 5, $k[--$j]); //#13725 + if ($eq($_.version, "b") || $eq($_.version, "limitedb")) { //#13728 + $k[$j++] = Infinity; //#13727 + var _6B = $_.d; //#13727 + for (var _6C = 0, _6D = _6B.length; _6C < _6D; _6C++) { //#13727 + $k[$j++] = $f($get(_6B, _6C) + 1); //#13727 + } //#13727 + $_.d = $a(); //#13727 + } //#13727 + $_.cbs = $strcpy($s(12), "111111111111"); //#13729 + for (var _6I = 5; _6I >= 0; _6I -= 1) { //#13733 + $_.i = _6I; //#13731 + $put($_.cbs, ((5 - $_.i) * 2) + 1, $f($get($_.d, $_.i) + 47)); //#13732 + } //#13732 + $_.sbs = $s(($_.cws.length * 6) + 31); //#13736 + var _6S = $get($_.encs, $_.encs.length - 2); //#13737 + $puti($_.sbs, 0, _6S); //#13738 + $_.j = _6S.length; //#13739 + for (var _6W = 0, _6V = $_.cws.length - 1; _6W <= _6V; _6W += 1) { //#13744 + $_.i = _6W; //#13741 + $puti($_.sbs, $_.j, $get($_.encs, $get($_.cws, $_.i))); //#13742 + $_.j = $_.j + 6; //#13743 + } //#13743 + $puti($_.sbs, $_.j, $_.cbs); //#13745 + $_.j = $_.j + 12; //#13746 + var _6l = $get($_.encs, $_.encs.length - 1); //#13747 + $puti($_.sbs, $_.j, _6l); //#13748 + $_.j = _6l.length + $_.j; //#13749 + $_.sbs = $geti($_.sbs, 0, $_.j); //#13750 + $k[$j++] = Infinity; //#13753 + $k[$j++] = Infinity; //#13755 + var _6s = $_.sbs; //#13755 + for (var _6t = 0, _6u = _6s.length; _6t < _6u; _6t++) { //#13755 + $k[$j++] = $f($get(_6s, _6t) - 48); //#13755 + } //#13755 + var _6w = $a(); //#13755 + $k[$j++] = Infinity; //#13756 + for (var _6y = 0, _6z = ~~(($_.sbs.length + 1) / 2); _6y < _6z; _6y++) { //#13756 + $k[$j++] = $_.height; //#13756 + } //#13756 + var _71 = $a(); //#13756 + $k[$j++] = Infinity; //#13757 + for (var _73 = 0, _74 = ~~(($_.sbs.length + 1) / 2); _73 < _74; _73++) { //#13757 + $k[$j++] = 0; //#13757 + } //#13757 + var _75 = $a(); //#13757 var _7D = new Map([ ["a", 0], ["b", 0], ["limiteda", 12], ["limitedb", 13] - ]); //#13459 + ]); //#13760 var _7G = new Map([ ["a", 0], ["b", 0], ["limiteda", 12], ["limitedb", 13] - ]); //#13460 - $k[$j++] = 'ren'; //#13461 - $k[$j++] = bwipp_renlinear; //#13461 - $k[$j++] = 'sbs'; //#13461 - $k[$j++] = _6w; //#13461 - $k[$j++] = 'bhs'; //#13461 - $k[$j++] = _71; //#13461 - $k[$j++] = 'bbs'; //#13461 - $k[$j++] = _75; //#13461 - $k[$j++] = 'txt'; //#13461 - $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#13461 - $k[$j++] = 'textxalign'; //#13461 - $k[$j++] = "center"; //#13461 - $k[$j++] = 'borderleft'; //#13461 - $k[$j++] = $get(_7D, $_.version); //#13461 - $k[$j++] = 'borderright'; //#13461 - $k[$j++] = $get(_7G, $_.version); //#13461 - $k[$j++] = 'opt'; //#13461 - $k[$j++] = $_.options; //#13461 - var _7K = $d(); //#13461 - $k[$j++] = _7K; //#13464 - if (!$_.dontdraw) { //#13464 - bwipp_renlinear(); //#13464 - } //#13464 - $_ = Object.getPrototypeOf($_); //#13466 - $_ = Object.getPrototypeOf($_); //#13468 + ]); //#13761 + $k[$j++] = 'ren'; //#13762 + $k[$j++] = 'renlinear'; //#13762 + $k[$j++] = 'sbs'; //#13762 + $k[$j++] = _6w; //#13762 + $k[$j++] = 'bhs'; //#13762 + $k[$j++] = _71; //#13762 + $k[$j++] = 'bbs'; //#13762 + $k[$j++] = _75; //#13762 + $k[$j++] = 'txt'; //#13762 + $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#13762 + $k[$j++] = 'textxalign'; //#13762 + $k[$j++] = "center"; //#13762 + $k[$j++] = 'borderleft'; //#13762 + $k[$j++] = $get(_7D, $_.version); //#13762 + $k[$j++] = 'borderright'; //#13762 + $k[$j++] = $get(_7G, $_.version); //#13762 + $k[$j++] = 'opt'; //#13762 + $k[$j++] = $_.options; //#13762 + var _7K = $d(); //#13762 + $k[$j++] = _7K; //#13765 + if (!$_.dontdraw) { //#13765 + bwipp_renlinear(); //#13765 + } //#13765 + $_ = Object.getPrototypeOf($_); //#13767 + $_ = Object.getPrototypeOf($_); //#13769 } //bwipp_posicode function bwipp_codablockf() { - $_ = Object.create($_); //#13499 - $_.dontdraw = false; //#13502 - $_.rows = -1; //#13503 - $_.columns = 8; //#13504 - $_.rowheight = 10; //#13505 - $_.sepheight = 1; //#13506 - $_.parse = false; //#13507 - $_.parsefnc = false; //#13508 - $k[$j++] = $_; //#13510 - bwipp_processoptions(); //#13510 - $_.options = $k[--$j]; //#13510 - $_.barcode = $k[--$j]; //#13511 - if (($_.columns < 4) || ($_.columns > 62)) { //#13515 - $k[$j++] = 'bwipp.codablockfBadColumns#13514'; //#13514 - $k[$j++] = "Codablock F must have 4 to 62 columns"; //#13514 - bwipp_raiseerror(); //#13514 - } //#13514 - if (($_.rows != -1) && (($_.rows < 2) || ($_.rows > 44))) { //#13519 - $k[$j++] = 'bwipp.codablockfBadRows#13518'; //#13518 - $k[$j++] = "Codablock F must have 2 to 44 rows"; //#13518 - bwipp_raiseerror(); //#13518 - } //#13518 - if ($_.rowheight < 8) { //#13523 - $k[$j++] = 'bwipp.codablockfBadRowHeight#13522'; //#13522 - $k[$j++] = "Codablock F must have rowheight of at least 8"; //#13522 - bwipp_raiseerror(); //#13522 - } //#13522 - if ($_.sepheight < 1) { //#13527 - $k[$j++] = 'bwipp.codablockfBadSepHeight#13526'; //#13526 - $k[$j++] = "Codablock F must have sepheight of at least 1"; //#13526 - bwipp_raiseerror(); //#13526 - } //#13526 - bwipp_loadctx(bwipp_codablockf) //#13529 - $k[$j++] = 'c'; //#13531 - if (($_.columns >= 4) && ($_.columns <= 62)) { //#13531 - $k[$j++] = $_.columns; //#13531 - } else { //#13531 - $k[$j++] = 8; //#13531 - } //#13531 - var _C = $k[--$j]; //#13531 - $_[$k[--$j]] = _C; //#13531 - $k[$j++] = 'rows'; //#13532 - if (($_.rows >= 2) && ($_.rows <= 44)) { //#13532 - $k[$j++] = $_.rows; //#13532 - } else { //#13532 - $k[$j++] = -1; //#13532 - } //#13532 - var _H = $k[--$j]; //#13532 - $_[$k[--$j]] = _H; //#13532 - $_.swa = -1; //#13535 - $_.swb = -2; //#13535 - $_.swc = -3; //#13535 - $_.sft = -4; //#13535 - $_.fn1 = -5; //#13536 - $_.fn2 = -6; //#13536 - $_.fn3 = -7; //#13536 - $_.fn4 = -8; //#13536 - $_.sta = -9; //#13537 - $_.stp = -10; //#13537 + $_ = Object.create($_); //#13800 + $_.dontdraw = false; //#13803 + $_.rows = -1; //#13804 + $_.columns = 8; //#13805 + $_.rowheight = 10; //#13806 + $_.sepheight = 1; //#13807 + $_.parse = false; //#13808 + $_.parsefnc = false; //#13809 + $k[$j++] = $_; //#13811 + bwipp_processoptions(); //#13811 + $_.options = $k[--$j]; //#13811 + $_.barcode = $k[--$j]; //#13812 + if (($_.columns < 4) || ($_.columns > 62)) { //#13816 + $k[$j++] = 'bwipp.codablockfBadColumns#13815'; //#13815 + $k[$j++] = "Codablock F must have 4 to 62 columns"; //#13815 + bwipp_raiseerror(); //#13815 + } //#13815 + if (($_.rows != -1) && (($_.rows < 2) || ($_.rows > 44))) { //#13820 + $k[$j++] = 'bwipp.codablockfBadRows#13819'; //#13819 + $k[$j++] = "Codablock F must have 2 to 44 rows"; //#13819 + bwipp_raiseerror(); //#13819 + } //#13819 + if ($_.rowheight < 8) { //#13824 + $k[$j++] = 'bwipp.codablockfBadRowHeight#13823'; //#13823 + $k[$j++] = "Codablock F must have rowheight of at least 8"; //#13823 + bwipp_raiseerror(); //#13823 + } //#13823 + if ($_.sepheight < 1) { //#13828 + $k[$j++] = 'bwipp.codablockfBadSepHeight#13827'; //#13827 + $k[$j++] = "Codablock F must have sepheight of at least 1"; //#13827 + bwipp_raiseerror(); //#13827 + } //#13827 + bwipp_loadctx(bwipp_codablockf) //#13830 + $k[$j++] = 'c'; //#13832 + if (($_.columns >= 4) && ($_.columns <= 62)) { //#13832 + $k[$j++] = $_.columns; //#13832 + } else { //#13832 + $k[$j++] = 8; //#13832 + } //#13832 + var _C = $k[--$j]; //#13832 + $_[$k[--$j]] = _C; //#13832 + $k[$j++] = 'rows'; //#13833 + if (($_.rows >= 2) && ($_.rows <= 44)) { //#13833 + $k[$j++] = $_.rows; //#13833 + } else { //#13833 + $k[$j++] = -1; //#13833 + } //#13833 + var _H = $k[--$j]; //#13833 + $_[$k[--$j]] = _H; //#13833 + $_.swa = -1; //#13836 + $_.swb = -2; //#13836 + $_.swc = -3; //#13836 + $_.sft = -4; //#13836 + $_.fn1 = -5; //#13837 + $_.fn2 = -6; //#13837 + $_.fn3 = -7; //#13837 + $_.fn4 = -8; //#13837 + $_.sta = -9; //#13838 + $_.stp = -10; //#13838 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#13545 - $_.fncvals = _N; //#13547 - $k[$j++] = 'msg'; //#13548 - $k[$j++] = $_.barcode; //#13548 - $k[$j++] = $_.fncvals; //#13548 - bwipp_parseinput(); //#13548 - var _Q = $k[--$j]; //#13548 - $_[$k[--$j]] = _Q; //#13548 - $_.msglen = $_.msg.length; //#13549 - $_.msgtmp = $a([]); //#13552 - var _U = $_.msg; //#13553 - for (var _V = 0, _W = _U.length; _V < _W; _V++) { //#13556 - $_.char = $get(_U, _V); //#13554 - $k[$j++] = Infinity; //#13555 - $aload($_.msgtmp); //#13555 - if ($_.char < 128) { //#13555 - $k[$j++] = $_.char; //#13555 - } else { //#13555 - $k[$j++] = $_.fn4; //#13555 - $k[$j++] = $_.char & 127; //#13555 - } //#13555 - $_.msgtmp = $a(); //#13555 - } //#13555 - $_.kmsg = $_.msg; //#13557 - $_.msg = $_.msgtmp; //#13558 - $_.msglen = $_.msg.length; //#13559 - if (!bwipp_codablockf.__13616__) { //#13616 - $_ = Object.create($_); //#13616 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stp, $_.stp, $_.stp])]); //#13600 - $_.charvals = $a([new Map, new Map, new Map]); //#13603 - for (var _2p = 0, _2o = $_.charmaps.length - 1; _2p <= _2o; _2p += 1) { //#13612 - $_.i = _2p; //#13605 - $_.encs = $get($_.charmaps, $_.i); //#13606 - for (var _2t = 0; _2t <= 2; _2t += 1) { //#13611 - $_.j = _2t; //#13608 - var _2w = $get($_.encs, $_.j); //#13609 - $k[$j++] = _2w; //#13609 - if ($eq($type(_2w), 'stringtype')) { //#13609 - var _2z = $get($k[--$j], 0); //#13609 - $k[$j++] = _2z; //#13609 - } //#13609 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13610 - } //#13610 - } //#13610 - $_.seta = $get($_.charvals, 0); //#13613 - $_.setb = $get($_.charvals, 1); //#13614 - $_.setc = $get($_.charvals, 2); //#13615 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13615 - bwipp_codablockf.__13616__ = 1; //#13615 - $_ = Object.getPrototypeOf($_); //#13615 - } //#13615 + ]); //#13846 + $_.fncvals = _N; //#13848 + $k[$j++] = 'msg'; //#13849 + $k[$j++] = $_.barcode; //#13849 + $k[$j++] = $_.fncvals; //#13849 + bwipp_parseinput(); //#13849 + var _Q = $k[--$j]; //#13849 + $_[$k[--$j]] = _Q; //#13849 + $_.msglen = $_.msg.length; //#13850 + $_.msgtmp = $a([]); //#13853 + var _U = $_.msg; //#13854 + for (var _V = 0, _W = _U.length; _V < _W; _V++) { //#13857 + $_.char = $get(_U, _V); //#13855 + $k[$j++] = Infinity; //#13856 + $aload($_.msgtmp); //#13856 + if ($_.char < 128) { //#13856 + $k[$j++] = $_.char; //#13856 + } else { //#13856 + $k[$j++] = $_.fn4; //#13856 + $k[$j++] = $_.char & 127; //#13856 + } //#13856 + $_.msgtmp = $a(); //#13856 + } //#13856 + $_.kmsg = $_.msg; //#13858 + $_.msg = $_.msgtmp; //#13859 + $_.msglen = $_.msg.length; //#13860 + if (!bwipp_codablockf.__13917__) { //#13917 + $_ = Object.create($_); //#13917 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stp, $_.stp, $_.stp])]); //#13901 + $_.charvals = $a([new Map, new Map, new Map]); //#13904 + for (var _2p = 0, _2o = $_.charmaps.length - 1; _2p <= _2o; _2p += 1) { //#13913 + $_.i = _2p; //#13906 + $_.encs = $get($_.charmaps, $_.i); //#13907 + for (var _2t = 0; _2t <= 2; _2t += 1) { //#13912 + $_.j = _2t; //#13909 + var _2w = $get($_.encs, $_.j); //#13910 + $k[$j++] = _2w; //#13910 + if ($eq($type(_2w), 'stringtype')) { //#13910 + var _2z = $get($k[--$j], 0); //#13910 + $k[$j++] = _2z; //#13910 + } //#13910 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13911 + } //#13911 + } //#13911 + $_.seta = $get($_.charvals, 0); //#13914 + $_.setb = $get($_.charvals, 1); //#13915 + $_.setc = $get($_.charvals, 2); //#13916 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13916 + bwipp_codablockf.__13917__ = 1; //#13916 + $_ = Object.getPrototypeOf($_); //#13916 + } //#13916 $_.numsscr = function() { - $_.n = 0; //#13620 - $_.s = 0; //#13620 - $_.p = $k[--$j]; //#13621 - for (;;) { //#13632 - if ($_.p >= $_.msglen) { //#13622 - break; //#13622 - } //#13622 - var _3H = $get($_.msg, $_.p); //#13623 - var _3J = $get($_.setc, _3H) !== undefined; //#13624 - $k[$j++] = _3H; //#13624 - if (!_3J) { //#13624 - $j--; //#13624 - break; //#13624 - } //#13624 - if ($k[--$j] == $_.fn1) { //#13628 - if (($_.s % 2) == 0) { //#13627 - $_.s = $_.s + 1; //#13627 - } else { //#13627 - break; //#13627 - } //#13627 - } //#13627 - $_.n = $_.n + 1; //#13629 - $_.s = $_.s + 1; //#13630 - $_.p = $f($_.p + 1); //#13631 - } //#13631 - $k[$j++] = $_.n; //#13633 - $k[$j++] = $_.s; //#13633 - }; //#13633 + $_.n = 0; //#13921 + $_.s = 0; //#13921 + $_.p = $k[--$j]; //#13922 + for (;;) { //#13933 + if ($_.p >= $_.msglen) { //#13923 + break; //#13923 + } //#13923 + var _3H = $get($_.msg, $_.p); //#13924 + var _3J = $get($_.setc, _3H) !== undefined; //#13925 + $k[$j++] = _3H; //#13925 + if (!_3J) { //#13925 + $j--; //#13925 + break; //#13925 + } //#13925 + if ($k[--$j] == $_.fn1) { //#13929 + if (($_.s % 2) == 0) { //#13928 + $_.s = $_.s + 1; //#13928 + } else { //#13928 + break; //#13928 + } //#13928 + } //#13928 + $_.n = $_.n + 1; //#13930 + $_.s = $_.s + 1; //#13931 + $_.p = $f($_.p + 1); //#13932 + } //#13932 + $k[$j++] = $_.n; //#13934 + $k[$j++] = $_.s; //#13934 + }; //#13934 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#13638 - $_.j = $_.j + 1; //#13639 - }; //#13639 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#13939 + $_.j = $_.j + 1; //#13940 + }; //#13940 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#13642 - $_.j = $_.j + 1; //#13643 - }; //#13643 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#13943 + $_.j = $_.j + 1; //#13944 + }; //#13944 $_.encc = function() { - var _3f = $k[--$j]; //#13646 - $k[$j++] = _3f; //#13650 - if ($ne($type(_3f), 'arraytype')) { //#13649 - var _3j = $get($_.setc, $k[--$j]); //#13647 - $k[$j++] = _3j; //#13647 - } else { //#13649 - $aload($k[--$j]); //#13649 - var _3l = $k[--$j]; //#13649 - var _3m = $k[--$j]; //#13649 - $k[$j++] = $f($f(_3l - 48) + ($f(_3m - 48) * 10)); //#13649 - } //#13649 - $put($_.cws, $_.j, $k[--$j]); //#13651 - $_.j = $_.j + 1; //#13652 - }; //#13652 + var _3f = $k[--$j]; //#13947 + $k[$j++] = _3f; //#13951 + if ($ne($type(_3f), 'arraytype')) { //#13950 + var _3j = $get($_.setc, $k[--$j]); //#13948 + $k[$j++] = _3j; //#13948 + } else { //#13950 + $aload($k[--$j]); //#13950 + var _3l = $k[--$j]; //#13950 + var _3m = $k[--$j]; //#13950 + $k[$j++] = $f($f(_3l - 48) + ($f(_3m - 48) * 10)); //#13950 + } //#13950 + $put($_.cws, $_.j, $k[--$j]); //#13952 + $_.j = $_.j + 1; //#13953 + }; //#13953 $_.anotb = function() { - var _3r = $k[--$j]; //#13656 - var _3t = $get($_.seta, _3r) !== undefined; //#13656 - var _3v = $get($_.setb, _3r) !== undefined; //#13656 - $k[$j++] = _3t && (!_3v); //#13656 - }; //#13656 + var _3r = $k[--$j]; //#13957 + var _3t = $get($_.seta, _3r) !== undefined; //#13957 + var _3v = $get($_.setb, _3r) !== undefined; //#13957 + $k[$j++] = _3t && (!_3v); //#13957 + }; //#13957 $_.bnota = function() { - var _3w = $k[--$j]; //#13657 - var _3y = $get($_.setb, _3w) !== undefined; //#13657 - var _40 = $get($_.seta, _3w) !== undefined; //#13657 - $k[$j++] = _3y && (!_40); //#13657 - }; //#13657 - $k[$j++] = Infinity; //#13660 - for (var _42 = 0, _43 = $_.msg.length; _42 < _43; _42++) { //#13660 - $k[$j++] = 0; //#13660 - } //#13660 - $k[$j++] = 9999; //#13660 - $_.nextanotb = $a(); //#13660 - $k[$j++] = Infinity; //#13661 - for (var _46 = 0, _47 = $_.msg.length; _46 < _47; _46++) { //#13661 - $k[$j++] = 0; //#13661 - } //#13661 - $k[$j++] = 9999; //#13661 - $_.nextbnota = $a(); //#13661 - for (var _4A = $_.msg.length - 1; _4A >= 0; _4A -= 1) { //#13674 - $_.i = _4A; //#13663 - $k[$j++] = $get($_.msg, $_.i); //#13664 - $_.anotb(); //#13664 - if ($k[--$j]) { //#13667 - $put($_.nextanotb, $_.i, 0); //#13665 - } else { //#13667 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#13667 - } //#13667 - $k[$j++] = $get($_.msg, $_.i); //#13669 - $_.bnota(); //#13669 - if ($k[--$j]) { //#13672 - $put($_.nextbnota, $_.i, 0); //#13670 - } else { //#13672 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#13672 - } //#13672 - } //#13672 + var _3w = $k[--$j]; //#13958 + var _3y = $get($_.setb, _3w) !== undefined; //#13958 + var _40 = $get($_.seta, _3w) !== undefined; //#13958 + $k[$j++] = _3y && (!_40); //#13958 + }; //#13958 + $k[$j++] = Infinity; //#13961 + for (var _42 = 0, _43 = $_.msg.length; _42 < _43; _42++) { //#13961 + $k[$j++] = 0; //#13961 + } //#13961 + $k[$j++] = 9999; //#13961 + $_.nextanotb = $a(); //#13961 + $k[$j++] = Infinity; //#13962 + for (var _46 = 0, _47 = $_.msg.length; _46 < _47; _46++) { //#13962 + $k[$j++] = 0; //#13962 + } //#13962 + $k[$j++] = 9999; //#13962 + $_.nextbnota = $a(); //#13962 + for (var _4A = $_.msg.length - 1; _4A >= 0; _4A -= 1) { //#13975 + $_.i = _4A; //#13964 + $k[$j++] = $get($_.msg, $_.i); //#13965 + $_.anotb(); //#13965 + if ($k[--$j]) { //#13968 + $put($_.nextanotb, $_.i, 0); //#13966 + } else { //#13968 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#13968 + } //#13968 + $k[$j++] = $get($_.msg, $_.i); //#13970 + $_.bnota(); //#13970 + if ($k[--$j]) { //#13973 + $put($_.nextbnota, $_.i, 0); //#13971 + } else { //#13973 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#13973 + } //#13973 + } //#13973 $_.abeforeb = function() { - var _4X = $k[--$j]; //#13677 - $k[$j++] = $lt($get($_.nextanotb, _4X), $get($_.nextbnota, _4X)); //#13677 - }; //#13677 + var _4X = $k[--$j]; //#13978 + $k[$j++] = $lt($get($_.nextanotb, _4X), $get($_.nextbnota, _4X)); //#13978 + }; //#13978 $_.bbeforea = function() { - var _4c = $k[--$j]; //#13678 - $k[$j++] = $lt($get($_.nextbnota, _4c), $get($_.nextanotb, _4c)); //#13678 - }; //#13678 + var _4c = $k[--$j]; //#13979 + $k[$j++] = $lt($get($_.nextbnota, _4c), $get($_.nextanotb, _4c)); //#13979 + }; //#13979 $_.padrow = function() { - for (var _4i = 0, _4j = $k[--$j]; _4i < _4j; _4i++) { //#13688 - for (;;) { //#13687 - if ($eq($_.cset, "seta")) { //#13684 - $k[$j++] = $_.swc; //#13684 - $_.enca(); //#13684 - $_.cset = "setc"; //#13684 - break; //#13684 - } //#13684 - if ($eq($_.cset, "setb")) { //#13685 - $k[$j++] = $_.swc; //#13685 - $_.encb(); //#13685 - $_.cset = "setc"; //#13685 - break; //#13685 - } //#13685 - if ($eq($_.cset, "setc")) { //#13686 - $k[$j++] = $_.swb; //#13686 - $_.encc(); //#13686 - $_.cset = "setb"; //#13686 - break; //#13686 - } //#13686 - } //#13686 - } //#13686 - }; //#13686 + for (var _4i = 0, _4j = $k[--$j]; _4i < _4j; _4i++) { //#13989 + for (;;) { //#13988 + if ($eq($_.cset, "seta")) { //#13985 + $k[$j++] = $_.swc; //#13985 + $_.enca(); //#13985 + $_.cset = "setc"; //#13985 + break; //#13985 + } //#13985 + if ($eq($_.cset, "setb")) { //#13986 + $k[$j++] = $_.swc; //#13986 + $_.encb(); //#13986 + $_.cset = "setc"; //#13986 + break; //#13986 + } //#13986 + if ($eq($_.cset, "setc")) { //#13987 + $k[$j++] = $_.swb; //#13987 + $_.encc(); //#13987 + $_.cset = "setb"; //#13987 + break; //#13987 + } //#13987 + } //#13987 + } //#13987 + }; //#13987 $_.encafitsrow = function() { - if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#13703 - var _4z = ($_.rem == 2) && ($get($_.msg, $_.i + 1) <= 95); //#13695 - $k[$j++] = _4z; //#13699 - if (_4z) { //#13699 - $k[$j++] = $_.fn4; //#13696 - $_.enca(); //#13696 - $k[$j++] = $get($_.msg, $_.i + 1); //#13697 - $_.enca(); //#13697 - $_.i = $_.i + 2; //#13698 - } //#13698 - } else { //#13703 - $k[$j++] = $get($_.msg, $_.i); //#13701 - $_.enca(); //#13701 - $_.i = $_.i + 1; //#13702 - $k[$j++] = true; //#13703 - } //#13703 - }; //#13703 + if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#14004 + var _4z = ($_.rem == 2) && ($get($_.msg, $_.i + 1) <= 95); //#13996 + $k[$j++] = _4z; //#14000 + if (_4z) { //#14000 + $k[$j++] = $_.fn4; //#13997 + $_.enca(); //#13997 + $k[$j++] = $get($_.msg, $_.i + 1); //#13998 + $_.enca(); //#13998 + $_.i = $_.i + 2; //#13999 + } //#13999 + } else { //#14004 + $k[$j++] = $get($_.msg, $_.i); //#14002 + $_.enca(); //#14002 + $_.i = $_.i + 1; //#14003 + $k[$j++] = true; //#14004 + } //#14004 + }; //#14004 $_.encbfitsrow = function() { - if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#13719 - var _5I = ($_.rem == 2) && ($get($_.msg, $_.i + 1) >= 32); //#13711 - $k[$j++] = _5I; //#13715 - if (_5I) { //#13715 - $k[$j++] = $_.fn4; //#13712 - $_.encb(); //#13712 - $k[$j++] = $get($_.msg, $_.i + 1); //#13713 - $_.encb(); //#13713 - $_.i = $_.i + 2; //#13714 - } //#13714 - } else { //#13719 - $k[$j++] = $get($_.msg, $_.i); //#13717 - $_.encb(); //#13717 - $_.i = $_.i + 1; //#13718 - $k[$j++] = true; //#13719 - } //#13719 - }; //#13719 - $_.cws = $a($f($_.c + 5) * 44); //#13724 - $_.i = 0; //#13726 - $_.j = 0; //#13726 - $_.r = 1; //#13726 - $_.lastrow = false; //#13727 - for (;;) { //#13894 - if ($_.lastrow) { //#13729 - break; //#13729 - } //#13729 - if ($_.r > 44) { //#13733 - $k[$j++] = 'bwipp.codablockfTooBig#13732'; //#13732 - $k[$j++] = "Maximum length exceeded"; //#13732 - bwipp_raiseerror(); //#13732 - } //#13732 - $k[$j++] = $_.sta; //#13736 - $_.enca(); //#13736 - if ($_.i < $_.msglen) { //#13737 - $k[$j++] = $_.i; //#13737 - $_.numsscr(); //#13737 - } else { //#13737 - $k[$j++] = -1; //#13737 - $k[$j++] = -1; //#13737 - } //#13737 - $_.nums = $k[--$j]; //#13737 - $_.nchars = $k[--$j]; //#13737 - for (;;) { //#13757 - if ($_.msglen == 0) { //#13743 - $k[$j++] = $_.swb; //#13740 - $_.enca(); //#13740 - $_.cset = "setb"; //#13741 - break; //#13742 - } //#13742 - if ($_.nums >= 2) { //#13748 - $k[$j++] = $_.swc; //#13745 - $_.enca(); //#13745 - $_.cset = "setc"; //#13746 - break; //#13747 - } //#13747 - $k[$j++] = $_.i; //#13749 - $_.abeforeb(); //#13749 - if ($k[--$j]) { //#13753 - $k[$j++] = $_.sft; //#13750 - $_.enca(); //#13750 - $_.cset = "seta"; //#13751 - break; //#13752 - } //#13752 - $k[$j++] = $_.swb; //#13754 - $_.enca(); //#13754 - $_.cset = "setb"; //#13755 - break; //#13756 - } //#13756 - $_.j = $_.j + 1; //#13758 - $_.endofrow = false; //#13761 - for (;;) { //#13879 - $_.rem = $f($f($_.c + 3) - ($_.j % $f($_.c + 5))); //#13762 - if (($_.i == $_.msglen) || $_.endofrow) { //#13764 - break; //#13764 - } //#13764 - $k[$j++] = $_.i; //#13766 - $_.numsscr(); //#13766 - $_.nums = $k[--$j]; //#13766 - $_.nchars = $k[--$j]; //#13766 - $k[$j++] = 'remnums'; //#13767 - if ($_.nums > ($_.rem * 2)) { //#13767 - $k[$j++] = $_.rem * 2; //#13767 - } else { //#13767 - $k[$j++] = $_.nums; //#13767 - } //#13767 - var _5y = $k[--$j]; //#13767 - $_[$k[--$j]] = _5y; //#13767 - for (;;) { //#13877 - if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.remnums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#13805 - if ((($_.remnums % 2) == 0) && ($_.rem >= 3)) { //#13787 - $k[$j++] = $_.swc; //#13775 - if ($eq($_.cset, "seta")) { //#13775 - $_.enca(); //#13775 - } else { //#13775 - $_.encb(); //#13775 - } //#13775 - $_.cset = "setc"; //#13776 - for (var _6B = 0, _6C = 2; _6B < _6C; _6B++) { //#13785 - if ($get($_.msg, $_.i) == $_.fn1) { //#13783 - $k[$j++] = $_.fn1; //#13779 - $_.encc(); //#13779 - $_.i = $_.i + 1; //#13780 - } else { //#13783 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13782 - $_.encc(); //#13782 - $_.i = $_.i + 2; //#13783 - } //#13783 - } //#13783 - break; //#13786 - } //#13786 - if ((($_.remnums % 2) != 0) && ($_.rem >= 4)) { //#13804 - $k[$j++] = $get($_.msg, $_.i); //#13790 - if ($eq($_.cset, "seta")) { //#13790 - $_.enca(); //#13790 - } else { //#13790 - $_.encb(); //#13790 - } //#13790 - $_.i = $_.i + 1; //#13791 - $k[$j++] = $_.swc; //#13792 - if ($eq($_.cset, "seta")) { //#13792 - $_.enca(); //#13792 - } else { //#13792 - $_.encb(); //#13792 - } //#13792 - $_.cset = "setc"; //#13793 - for (var _6W = 0, _6X = 2; _6W < _6X; _6W++) { //#13802 - if ($get($_.msg, $_.i) == $_.fn1) { //#13800 - $k[$j++] = $_.fn1; //#13796 - $_.encc(); //#13796 - $_.i = $_.i + 1; //#13797 - } else { //#13800 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13799 - $_.encc(); //#13799 - $_.i = $_.i + 2; //#13800 - } //#13800 - } //#13800 - break; //#13803 - } //#13803 - } //#13803 - $k[$j++] = $eq($_.cset, "setb"); //#13806 - $k[$j++] = $get($_.msg, $_.i); //#13806 - $_.anotb(); //#13806 - var _6m = $k[--$j]; //#13806 - var _6n = $k[--$j]; //#13806 - if ((_6n && _6m) && ($_.rem >= 2)) { //#13821 - if ($_.i < ($_.msglen - 1)) { //#13815 - $k[$j++] = $_.i + 1; //#13809 - $_.bbeforea(); //#13809 - if ($k[--$j]) { //#13814 - $k[$j++] = $_.sft; //#13810 - $_.encb(); //#13810 - $k[$j++] = $get($_.msg, $_.i); //#13811 - $_.enca(); //#13811 - $_.i = $_.i + 1; //#13812 - break; //#13813 - } //#13813 - } //#13813 - $k[$j++] = $_.swa; //#13816 - $_.encb(); //#13816 - $_.cset = "seta"; //#13817 - $k[$j++] = $get($_.msg, $_.i); //#13818 - $_.enca(); //#13818 - $_.i = $_.i + 1; //#13819 - break; //#13820 - } //#13820 - $k[$j++] = $eq($_.cset, "seta"); //#13822 - $k[$j++] = $get($_.msg, $_.i); //#13822 - $_.bnota(); //#13822 - var _77 = $k[--$j]; //#13822 - var _78 = $k[--$j]; //#13822 - if ((_78 && _77) && ($_.rem >= 2)) { //#13837 - if ($_.i < ($_.msglen - 1)) { //#13831 - $k[$j++] = $_.i + 1; //#13825 - $_.abeforeb(); //#13825 - if ($k[--$j]) { //#13830 - $k[$j++] = $_.sft; //#13826 - $_.enca(); //#13826 - $k[$j++] = $get($_.msg, $_.i); //#13827 - $_.encb(); //#13827 - $_.i = $_.i + 1; //#13828 - break; //#13829 - } //#13829 - } //#13829 - $k[$j++] = $_.swb; //#13832 - $_.enca(); //#13832 - $_.cset = "setb"; //#13833 - $k[$j++] = $get($_.msg, $_.i); //#13834 - $_.encb(); //#13834 - $_.i = $_.i + 1; //#13835 - break; //#13836 - } //#13836 - if (($eq($_.cset, "setc") && ($_.remnums < 2)) && ($_.rem >= 2)) { //#13850 - $_.rem = $f($_.rem - 1); //#13840 - $k[$j++] = $_.i; //#13841 - $_.abeforeb(); //#13841 - if ($k[--$j]) { //#13848 - $k[$j++] = $_.swa; //#13842 - $_.encc(); //#13842 - $_.cset = "seta"; //#13843 - $_.encafitsrow(); //#13844 - if ($k[--$j]) { //#13844 - break; //#13844 - } //#13844 - } else { //#13848 - $k[$j++] = $_.swb; //#13846 - $_.encc(); //#13846 - $_.cset = "setb"; //#13847 - $_.encbfitsrow(); //#13848 - if ($k[--$j]) { //#13848 - break; //#13848 - } //#13848 - } //#13848 - } //#13848 - var _7d = $get($_.seta, $get($_.msg, $_.i)) !== undefined; //#13853 - if (($eq($_.cset, "seta") && _7d) && ($_.rem >= 1)) { //#13856 - $_.encafitsrow(); //#13855 - if ($k[--$j]) { //#13855 - break; //#13855 - } //#13855 - } //#13855 - var _7l = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#13857 - if (($eq($_.cset, "setb") && _7l) && ($_.rem >= 1)) { //#13860 - $_.encbfitsrow(); //#13859 - if ($k[--$j]) { //#13859 - break; //#13859 - } //#13859 - } //#13859 - if (($eq($_.cset, "setc") && ($_.remnums >= 2)) && ($_.rem >= 1)) { //#13871 - if ($get($_.msg, $_.i) == $_.fn1) { //#13868 - $k[$j++] = $_.fn1; //#13864 - $_.encc(); //#13864 - $_.i = $_.i + 1; //#13865 - } else { //#13868 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13867 - $_.encc(); //#13867 - $_.i = $_.i + 2; //#13868 - } //#13868 - break; //#13870 - } //#13870 - $_.endofrow = true; //#13874 - break; //#13875 - } //#13875 - } //#13875 - if ((((($_.r >= $_.rows) || ($_.rows == -1)) && ($_.r > 1)) && ($_.i == $_.msglen)) && ($_.rem >= 2)) { //#13891 - $k[$j++] = $f($_.rem - 2); //#13883 - $_.padrow(); //#13883 - $_.j = $_.j + 3; //#13884 - $k[$j++] = $_.stp; //#13885 - $_.enca(); //#13885 - $_.lastrow = true; //#13886 - } else { //#13891 - $k[$j++] = $_.rem; //#13888 - $_.padrow(); //#13888 - $_.j = $_.j + 1; //#13889 - $k[$j++] = $_.stp; //#13890 - $_.enca(); //#13890 - $_.r = $_.r + 1; //#13891 - } //#13891 - } //#13891 - $_.cws = $geti($_.cws, 0, $_.j); //#13895 - if (!bwipp_codablockf.__13905__) { //#13905 - $_ = Object.create($_); //#13905 - $k[$j++] = Infinity; //#13899 - for (var _8I = 64; _8I <= 95; _8I += 1) { //#13900 - $k[$j++] = _8I; //#13900 - } //#13900 - for (var _8J = 0; _8J <= 15; _8J += 1) { //#13901 - $k[$j++] = _8J; //#13901 - } //#13901 - for (var _8K = 26; _8K <= 63; _8K += 1) { //#13902 - $k[$j++] = _8K; //#13902 - } //#13902 - $_.abmap = $a(); //#13902 - $k[$j++] = Infinity; //#13904 - for (var _8M = 0; _8M <= 85; _8M += 1) { //#13904 - $k[$j++] = _8M; //#13904 - } //#13904 - $_.cmap = $a(); //#13904 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13904 - bwipp_codablockf.__13905__ = 1; //#13904 - $_ = Object.getPrototypeOf($_); //#13904 - } //#13904 - $_.chkmsg = $a($_.kmsg.length); //#13908 - $_.j = 0; //#13909 - for (var _8T = 0, _8S = $_.kmsg.length - 1; _8T <= _8S; _8T += 1) { //#13915 - $_.i = _8T; //#13911 - $_.char = $get($_.kmsg, $_.i); //#13912 - if ($_.char >= 0) { //#13913 - $put($_.chkmsg, $_.j, $_.char); //#13913 - $_.j = $_.j + 1; //#13913 - } //#13913 - if (($_.char == $_.fn1) && ($_.i != 0)) { //#13914 - $put($_.chkmsg, $_.j, 29); //#13914 - $_.j = $_.j + 1; //#13914 - } //#13914 - } //#13914 - $_.t1 = 0; //#13916 - $_.t2 = 0; //#13916 - $_.k1 = 0; //#13916 - $_.k2 = 0; //#13916 - for (var _8k = 0, _8j = $_.j - 1; _8k <= _8j; _8k += 1) { //#13923 - $_.i = _8k; //#13918 - $_.t1 = ($get($_.chkmsg, $_.i) * $_.i) % 86; //#13919 - $_.t2 = $f($_.t1 + $get($_.chkmsg, $_.i)) % 86; //#13920 - $_.k1 = $f($_.k1 + $_.t2) % 86; //#13921 - $_.k2 = $f($_.k2 + $_.t1) % 86; //#13922 - } //#13922 - $k[$j++] = $_.cws; //#13924 - $k[$j++] = $_.cws.length - 4; //#13924 - if ($ne($_.cset, "setc")) { //#13924 - $k[$j++] = $_.abmap; //#13924 - } else { //#13924 - $k[$j++] = $_.cmap; //#13924 - } //#13924 - var _94 = $get($k[--$j], $_.k1); //#13924 - var _95 = $k[--$j]; //#13924 - $put($k[--$j], _95, _94); //#13924 - $k[$j++] = $_.cws; //#13925 - $k[$j++] = $_.cws.length - 3; //#13925 - if ($ne($_.cset, "setc")) { //#13925 - $k[$j++] = $_.abmap; //#13925 - } else { //#13925 - $k[$j++] = $_.cmap; //#13925 - } //#13925 - var _9E = $get($k[--$j], $_.k2); //#13925 - var _9F = $k[--$j]; //#13925 - $put($k[--$j], _9F, _9E); //#13925 - var _9H = $_.cws; //#13928 - $k[$j++] = _9H; //#13928 - $k[$j++] = 2; //#13928 - if ($get(_9H, 2 - 1) != 99) { //#13928 - $k[$j++] = $_.abmap; //#13928 - } else { //#13928 - $k[$j++] = $_.cmap; //#13928 - } //#13928 - var _9N = $get($k[--$j], $_.r - 2); //#13928 - var _9O = $k[--$j]; //#13928 - $put($k[--$j], _9O, _9N); //#13928 - for (var _9S = 1, _9R = $_.r - 1; _9S <= _9R; _9S += 1) { //#13932 - $_.i = _9S; //#13930 - var _9T = $_.cws; //#13931 - var _9U = $_.i; //#13931 - var _9V = $_.c; //#13931 - $k[$j++] = _9T; //#13931 - $k[$j++] = $f((_9U * $f(_9V + 5)) + 2); //#13931 - if ($get(_9T, $f(($f((_9U * $f(_9V + 5)) + 2)) - 1)) != 99) { //#13931 - $k[$j++] = $_.abmap; //#13931 - } else { //#13931 - $k[$j++] = $_.cmap; //#13931 - } //#13931 - var _9b = $get($k[--$j], $_.i + 42); //#13931 - var _9c = $k[--$j]; //#13931 - $put($k[--$j], _9c, _9b); //#13931 - } //#13931 - for (var _9g = 0, _9f = $_.r - 1; _9g <= _9f; _9g += 1) { //#13943 - $_.rcws = $geti($_.cws, _9g * $f($_.c + 5), $f($_.c + 4)); //#13936 - $_.csum = $get($_.rcws, 0); //#13937 - for (var _9p = 1, _9o = $_.rcws.length - 2; _9p <= _9o; _9p += 1) { //#13941 - $_.i = _9p; //#13939 - $_.csum = $f($_.csum + ($get($_.rcws, $_.i) * $_.i)); //#13940 - } //#13940 - $put($_.rcws, $_.rcws.length - 1, $_.csum % 103); //#13942 - } //#13942 - var _9z = $get($_.options, 'debugcws') !== undefined; //#13945 - if (_9z) { //#13945 - $k[$j++] = 'bwipp.debugcws#13945'; //#13945 - $k[$j++] = $_.cws; //#13945 - bwipp_raiseerror(); //#13945 - } //#13945 - if (!bwipp_codablockf.__13966__) { //#13966 - $_ = Object.create($_); //#13966 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); //#13965 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13965 - bwipp_codablockf.__13966__ = 1; //#13965 - $_ = Object.getPrototypeOf($_); //#13965 - } //#13965 - $_.rowbits = $a($_.r); //#13969 - for (var _A7 = 0, _A6 = $_.r - 1; _A7 <= _A6; _A7 += 1) { //#13981 - $_.i = _A7; //#13971 - $k[$j++] = Infinity; //#13972 - var _AC = $geti($_.cws, $_.i * $f($_.c + 5), $f($_.c + 5)); //#13973 - for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#13975 - $forall($get($_.encs, $get(_AC, _AD)), function() { //#13974 - var _AI = $k[--$j]; //#13974 - $k[$j++] = $f(_AI - 48); //#13974 - }); //#13974 - } //#13974 - $_.sbs = $a(); //#13974 - $k[$j++] = Infinity; //#13977 - var _AK = $_.sbs; //#13978 - $k[$j++] = 0; //#13978 - for (var _AL = 0, _AM = _AK.length; _AL < _AM; _AL++) { //#13978 - var _AO = $k[--$j]; //#13978 - var _AP = (_AO == 1) ? 0 : 1; //#13978 - $k[$j++] = _AO; //#13978 - for (var _AQ = 0, _AR = $get(_AK, _AL); _AQ < _AR; _AQ++) { //#13978 - $k[$j++] = _AP //#13978 - } //#13978 - } //#13978 - $astore($a($counttomark() - 1)); //#13979 - var _AU = $k[--$j]; //#13979 - var _AV = $k[--$j]; //#13979 - $k[$j++] = _AU; //#13979 - $k[$j++] = _AV; //#13979 - $j--; //#13979 - var _AW = $k[--$j]; //#13979 - var _AX = $k[--$j]; //#13979 - $k[$j++] = _AW; //#13979 - $k[$j++] = _AX; //#13979 - $j--; //#13979 - $put($_.rowbits, $_.i, $k[--$j]); //#13980 - } //#13980 - $_.symwid = $f(($_.c * 11) + 57); //#13984 - $k[$j++] = Infinity; //#13985 - for (var _Ae = 0, _Af = $_.symwid * $_.sepheight; _Ae < _Af; _Ae++) { //#13986 - $k[$j++] = 1; //#13986 - } //#13986 - for (var _Ai = 0, _Ah = $_.r - 2; _Ai <= _Ah; _Ai += 1) { //#13995 - $_.i = _Ai; //#13988 - for (var _Ak = 0, _Al = $_.rowheight; _Ak < _Al; _Ak++) { //#13989 - $aload($get($_.rowbits, $_.i)); //#13989 - } //#13989 - for (var _Aq = 0, _Ar = $_.sepheight; _Aq < _Ar; _Aq++) { //#13994 - $k[$j++] = 1; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - for (var _At = 0, _Au = $f($_.symwid - 24); _At < _Au; _At++) { //#13992 - $k[$j++] = 1; //#13992 - } //#13992 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - } //#13993 - } //#13993 - for (var _Aw = 0, _Ax = $_.rowheight; _Aw < _Ax; _Aw++) { //#13996 - $aload($get($_.rowbits, $_.r - 1)); //#13996 - } //#13996 - for (var _B3 = 0, _B4 = $_.symwid * $_.sepheight; _B3 < _B4; _B3++) { //#13997 - $k[$j++] = 1; //#13997 - } //#13997 - $_.pixs = $a(); //#13997 + if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#14020 + var _5I = ($_.rem == 2) && ($get($_.msg, $_.i + 1) >= 32); //#14012 + $k[$j++] = _5I; //#14016 + if (_5I) { //#14016 + $k[$j++] = $_.fn4; //#14013 + $_.encb(); //#14013 + $k[$j++] = $get($_.msg, $_.i + 1); //#14014 + $_.encb(); //#14014 + $_.i = $_.i + 2; //#14015 + } //#14015 + } else { //#14020 + $k[$j++] = $get($_.msg, $_.i); //#14018 + $_.encb(); //#14018 + $_.i = $_.i + 1; //#14019 + $k[$j++] = true; //#14020 + } //#14020 + }; //#14020 + $_.cws = $a($f($_.c + 5) * 44); //#14025 + $_.i = 0; //#14027 + $_.j = 0; //#14027 + $_.r = 1; //#14027 + $_.lastrow = false; //#14028 + for (;;) { //#14195 + if ($_.lastrow) { //#14030 + break; //#14030 + } //#14030 + if ($_.r > 44) { //#14034 + $k[$j++] = 'bwipp.codablockfTooBig#14033'; //#14033 + $k[$j++] = "Maximum length exceeded"; //#14033 + bwipp_raiseerror(); //#14033 + } //#14033 + $k[$j++] = $_.sta; //#14037 + $_.enca(); //#14037 + if ($_.i < $_.msglen) { //#14038 + $k[$j++] = $_.i; //#14038 + $_.numsscr(); //#14038 + } else { //#14038 + $k[$j++] = -1; //#14038 + $k[$j++] = -1; //#14038 + } //#14038 + $_.nums = $k[--$j]; //#14038 + $_.nchars = $k[--$j]; //#14038 + for (;;) { //#14058 + if ($_.msglen == 0) { //#14044 + $k[$j++] = $_.swb; //#14041 + $_.enca(); //#14041 + $_.cset = "setb"; //#14042 + break; //#14043 + } //#14043 + if ($_.nums >= 2) { //#14049 + $k[$j++] = $_.swc; //#14046 + $_.enca(); //#14046 + $_.cset = "setc"; //#14047 + break; //#14048 + } //#14048 + $k[$j++] = $_.i; //#14050 + $_.abeforeb(); //#14050 + if ($k[--$j]) { //#14054 + $k[$j++] = $_.sft; //#14051 + $_.enca(); //#14051 + $_.cset = "seta"; //#14052 + break; //#14053 + } //#14053 + $k[$j++] = $_.swb; //#14055 + $_.enca(); //#14055 + $_.cset = "setb"; //#14056 + break; //#14057 + } //#14057 + $_.j = $_.j + 1; //#14059 + $_.endofrow = false; //#14062 + for (;;) { //#14180 + $_.rem = $f($f($_.c + 3) - ($_.j % $f($_.c + 5))); //#14063 + if (($_.i == $_.msglen) || $_.endofrow) { //#14065 + break; //#14065 + } //#14065 + $k[$j++] = $_.i; //#14067 + $_.numsscr(); //#14067 + $_.nums = $k[--$j]; //#14067 + $_.nchars = $k[--$j]; //#14067 + $k[$j++] = 'remnums'; //#14068 + if ($_.nums > ($_.rem * 2)) { //#14068 + $k[$j++] = $_.rem * 2; //#14068 + } else { //#14068 + $k[$j++] = $_.nums; //#14068 + } //#14068 + var _5y = $k[--$j]; //#14068 + $_[$k[--$j]] = _5y; //#14068 + for (;;) { //#14178 + if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.remnums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#14106 + if ((($_.remnums % 2) == 0) && ($_.rem >= 3)) { //#14088 + $k[$j++] = $_.swc; //#14076 + if ($eq($_.cset, "seta")) { //#14076 + $_.enca(); //#14076 + } else { //#14076 + $_.encb(); //#14076 + } //#14076 + $_.cset = "setc"; //#14077 + for (var _6B = 0, _6C = 2; _6B < _6C; _6B++) { //#14086 + if ($get($_.msg, $_.i) == $_.fn1) { //#14084 + $k[$j++] = $_.fn1; //#14080 + $_.encc(); //#14080 + $_.i = $_.i + 1; //#14081 + } else { //#14084 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14083 + $_.encc(); //#14083 + $_.i = $_.i + 2; //#14084 + } //#14084 + } //#14084 + break; //#14087 + } //#14087 + if ((($_.remnums % 2) != 0) && ($_.rem >= 4)) { //#14105 + $k[$j++] = $get($_.msg, $_.i); //#14091 + if ($eq($_.cset, "seta")) { //#14091 + $_.enca(); //#14091 + } else { //#14091 + $_.encb(); //#14091 + } //#14091 + $_.i = $_.i + 1; //#14092 + $k[$j++] = $_.swc; //#14093 + if ($eq($_.cset, "seta")) { //#14093 + $_.enca(); //#14093 + } else { //#14093 + $_.encb(); //#14093 + } //#14093 + $_.cset = "setc"; //#14094 + for (var _6W = 0, _6X = 2; _6W < _6X; _6W++) { //#14103 + if ($get($_.msg, $_.i) == $_.fn1) { //#14101 + $k[$j++] = $_.fn1; //#14097 + $_.encc(); //#14097 + $_.i = $_.i + 1; //#14098 + } else { //#14101 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14100 + $_.encc(); //#14100 + $_.i = $_.i + 2; //#14101 + } //#14101 + } //#14101 + break; //#14104 + } //#14104 + } //#14104 + $k[$j++] = $eq($_.cset, "setb"); //#14107 + $k[$j++] = $get($_.msg, $_.i); //#14107 + $_.anotb(); //#14107 + var _6m = $k[--$j]; //#14107 + var _6n = $k[--$j]; //#14107 + if ((_6n && _6m) && ($_.rem >= 2)) { //#14122 + if ($_.i < ($_.msglen - 1)) { //#14116 + $k[$j++] = $_.i + 1; //#14110 + $_.bbeforea(); //#14110 + if ($k[--$j]) { //#14115 + $k[$j++] = $_.sft; //#14111 + $_.encb(); //#14111 + $k[$j++] = $get($_.msg, $_.i); //#14112 + $_.enca(); //#14112 + $_.i = $_.i + 1; //#14113 + break; //#14114 + } //#14114 + } //#14114 + $k[$j++] = $_.swa; //#14117 + $_.encb(); //#14117 + $_.cset = "seta"; //#14118 + $k[$j++] = $get($_.msg, $_.i); //#14119 + $_.enca(); //#14119 + $_.i = $_.i + 1; //#14120 + break; //#14121 + } //#14121 + $k[$j++] = $eq($_.cset, "seta"); //#14123 + $k[$j++] = $get($_.msg, $_.i); //#14123 + $_.bnota(); //#14123 + var _77 = $k[--$j]; //#14123 + var _78 = $k[--$j]; //#14123 + if ((_78 && _77) && ($_.rem >= 2)) { //#14138 + if ($_.i < ($_.msglen - 1)) { //#14132 + $k[$j++] = $_.i + 1; //#14126 + $_.abeforeb(); //#14126 + if ($k[--$j]) { //#14131 + $k[$j++] = $_.sft; //#14127 + $_.enca(); //#14127 + $k[$j++] = $get($_.msg, $_.i); //#14128 + $_.encb(); //#14128 + $_.i = $_.i + 1; //#14129 + break; //#14130 + } //#14130 + } //#14130 + $k[$j++] = $_.swb; //#14133 + $_.enca(); //#14133 + $_.cset = "setb"; //#14134 + $k[$j++] = $get($_.msg, $_.i); //#14135 + $_.encb(); //#14135 + $_.i = $_.i + 1; //#14136 + break; //#14137 + } //#14137 + if (($eq($_.cset, "setc") && ($_.remnums < 2)) && ($_.rem >= 2)) { //#14151 + $_.rem = $f($_.rem - 1); //#14141 + $k[$j++] = $_.i; //#14142 + $_.abeforeb(); //#14142 + if ($k[--$j]) { //#14149 + $k[$j++] = $_.swa; //#14143 + $_.encc(); //#14143 + $_.cset = "seta"; //#14144 + $_.encafitsrow(); //#14145 + if ($k[--$j]) { //#14145 + break; //#14145 + } //#14145 + } else { //#14149 + $k[$j++] = $_.swb; //#14147 + $_.encc(); //#14147 + $_.cset = "setb"; //#14148 + $_.encbfitsrow(); //#14149 + if ($k[--$j]) { //#14149 + break; //#14149 + } //#14149 + } //#14149 + } //#14149 + var _7d = $get($_.seta, $get($_.msg, $_.i)) !== undefined; //#14154 + if (($eq($_.cset, "seta") && _7d) && ($_.rem >= 1)) { //#14157 + $_.encafitsrow(); //#14156 + if ($k[--$j]) { //#14156 + break; //#14156 + } //#14156 + } //#14156 + var _7l = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14158 + if (($eq($_.cset, "setb") && _7l) && ($_.rem >= 1)) { //#14161 + $_.encbfitsrow(); //#14160 + if ($k[--$j]) { //#14160 + break; //#14160 + } //#14160 + } //#14160 + if (($eq($_.cset, "setc") && ($_.remnums >= 2)) && ($_.rem >= 1)) { //#14172 + if ($get($_.msg, $_.i) == $_.fn1) { //#14169 + $k[$j++] = $_.fn1; //#14165 + $_.encc(); //#14165 + $_.i = $_.i + 1; //#14166 + } else { //#14169 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14168 + $_.encc(); //#14168 + $_.i = $_.i + 2; //#14169 + } //#14169 + break; //#14171 + } //#14171 + $_.endofrow = true; //#14175 + break; //#14176 + } //#14176 + } //#14176 + if ((((($_.r >= $_.rows) || ($_.rows == -1)) && ($_.r > 1)) && ($_.i == $_.msglen)) && ($_.rem >= 2)) { //#14192 + $k[$j++] = $f($_.rem - 2); //#14184 + $_.padrow(); //#14184 + $_.j = $_.j + 3; //#14185 + $k[$j++] = $_.stp; //#14186 + $_.enca(); //#14186 + $_.lastrow = true; //#14187 + } else { //#14192 + $k[$j++] = $_.rem; //#14189 + $_.padrow(); //#14189 + $_.j = $_.j + 1; //#14190 + $k[$j++] = $_.stp; //#14191 + $_.enca(); //#14191 + $_.r = $_.r + 1; //#14192 + } //#14192 + } //#14192 + $_.cws = $geti($_.cws, 0, $_.j); //#14196 + if (!bwipp_codablockf.__14206__) { //#14206 + $_ = Object.create($_); //#14206 + $k[$j++] = Infinity; //#14200 + for (var _8I = 64; _8I <= 95; _8I += 1) { //#14201 + $k[$j++] = _8I; //#14201 + } //#14201 + for (var _8J = 0; _8J <= 15; _8J += 1) { //#14202 + $k[$j++] = _8J; //#14202 + } //#14202 + for (var _8K = 26; _8K <= 63; _8K += 1) { //#14203 + $k[$j++] = _8K; //#14203 + } //#14203 + $_.abmap = $a(); //#14203 + $k[$j++] = Infinity; //#14205 + for (var _8M = 0; _8M <= 85; _8M += 1) { //#14205 + $k[$j++] = _8M; //#14205 + } //#14205 + $_.cmap = $a(); //#14205 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#14205 + bwipp_codablockf.__14206__ = 1; //#14205 + $_ = Object.getPrototypeOf($_); //#14205 + } //#14205 + $_.chkmsg = $a($_.kmsg.length); //#14209 + $_.j = 0; //#14210 + for (var _8T = 0, _8S = $_.kmsg.length - 1; _8T <= _8S; _8T += 1) { //#14216 + $_.i = _8T; //#14212 + $_.char = $get($_.kmsg, $_.i); //#14213 + if ($_.char >= 0) { //#14214 + $put($_.chkmsg, $_.j, $_.char); //#14214 + $_.j = $_.j + 1; //#14214 + } //#14214 + if (($_.char == $_.fn1) && ($_.i != 0)) { //#14215 + $put($_.chkmsg, $_.j, 29); //#14215 + $_.j = $_.j + 1; //#14215 + } //#14215 + } //#14215 + $_.t1 = 0; //#14217 + $_.t2 = 0; //#14217 + $_.k1 = 0; //#14217 + $_.k2 = 0; //#14217 + for (var _8k = 0, _8j = $_.j - 1; _8k <= _8j; _8k += 1) { //#14224 + $_.i = _8k; //#14219 + $_.t1 = ($get($_.chkmsg, $_.i) * $_.i) % 86; //#14220 + $_.t2 = $f($_.t1 + $get($_.chkmsg, $_.i)) % 86; //#14221 + $_.k1 = $f($_.k1 + $_.t2) % 86; //#14222 + $_.k2 = $f($_.k2 + $_.t1) % 86; //#14223 + } //#14223 + $k[$j++] = $_.cws; //#14225 + $k[$j++] = $_.cws.length - 4; //#14225 + if ($ne($_.cset, "setc")) { //#14225 + $k[$j++] = $_.abmap; //#14225 + } else { //#14225 + $k[$j++] = $_.cmap; //#14225 + } //#14225 + var _94 = $get($k[--$j], $_.k1); //#14225 + var _95 = $k[--$j]; //#14225 + $put($k[--$j], _95, _94); //#14225 + $k[$j++] = $_.cws; //#14226 + $k[$j++] = $_.cws.length - 3; //#14226 + if ($ne($_.cset, "setc")) { //#14226 + $k[$j++] = $_.abmap; //#14226 + } else { //#14226 + $k[$j++] = $_.cmap; //#14226 + } //#14226 + var _9E = $get($k[--$j], $_.k2); //#14226 + var _9F = $k[--$j]; //#14226 + $put($k[--$j], _9F, _9E); //#14226 + var _9H = $_.cws; //#14229 + $k[$j++] = _9H; //#14229 + $k[$j++] = 2; //#14229 + if ($get(_9H, 2 - 1) != 99) { //#14229 + $k[$j++] = $_.abmap; //#14229 + } else { //#14229 + $k[$j++] = $_.cmap; //#14229 + } //#14229 + var _9N = $get($k[--$j], $_.r - 2); //#14229 + var _9O = $k[--$j]; //#14229 + $put($k[--$j], _9O, _9N); //#14229 + for (var _9S = 1, _9R = $_.r - 1; _9S <= _9R; _9S += 1) { //#14233 + $_.i = _9S; //#14231 + var _9T = $_.cws; //#14232 + var _9U = $_.i; //#14232 + var _9V = $_.c; //#14232 + $k[$j++] = _9T; //#14232 + $k[$j++] = $f((_9U * $f(_9V + 5)) + 2); //#14232 + if ($get(_9T, $f(($f((_9U * $f(_9V + 5)) + 2)) - 1)) != 99) { //#14232 + $k[$j++] = $_.abmap; //#14232 + } else { //#14232 + $k[$j++] = $_.cmap; //#14232 + } //#14232 + var _9b = $get($k[--$j], $_.i + 42); //#14232 + var _9c = $k[--$j]; //#14232 + $put($k[--$j], _9c, _9b); //#14232 + } //#14232 + for (var _9g = 0, _9f = $_.r - 1; _9g <= _9f; _9g += 1) { //#14244 + $_.rcws = $geti($_.cws, _9g * $f($_.c + 5), $f($_.c + 4)); //#14237 + $_.csum = $get($_.rcws, 0); //#14238 + for (var _9p = 1, _9o = $_.rcws.length - 2; _9p <= _9o; _9p += 1) { //#14242 + $_.i = _9p; //#14240 + $_.csum = $f($_.csum + ($get($_.rcws, $_.i) * $_.i)); //#14241 + } //#14241 + $put($_.rcws, $_.rcws.length - 1, $_.csum % 103); //#14243 + } //#14243 + var _9z = $get($_.options, 'debugcws') !== undefined; //#14246 + if (_9z) { //#14246 + $k[$j++] = 'bwipp.debugcws#14246'; //#14246 + $k[$j++] = $_.cws; //#14246 + bwipp_raiseerror(); //#14246 + } //#14246 + if (!bwipp_codablockf.__14267__) { //#14267 + $_ = Object.create($_); //#14267 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); //#14266 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#14266 + bwipp_codablockf.__14267__ = 1; //#14266 + $_ = Object.getPrototypeOf($_); //#14266 + } //#14266 + $_.rowbits = $a($_.r); //#14270 + for (var _A7 = 0, _A6 = $_.r - 1; _A7 <= _A6; _A7 += 1) { //#14282 + $_.i = _A7; //#14272 + $k[$j++] = Infinity; //#14273 + var _AC = $geti($_.cws, $_.i * $f($_.c + 5), $f($_.c + 5)); //#14274 + for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#14276 + $forall($get($_.encs, $get(_AC, _AD)), function() { //#14275 + var _AI = $k[--$j]; //#14275 + $k[$j++] = $f(_AI - 48); //#14275 + }); //#14275 + } //#14275 + $_.sbs = $a(); //#14275 + $k[$j++] = Infinity; //#14278 + var _AK = $_.sbs; //#14279 + $k[$j++] = 0; //#14279 + for (var _AL = 0, _AM = _AK.length; _AL < _AM; _AL++) { //#14279 + var _AO = $k[--$j]; //#14279 + var _AP = (_AO == 1) ? 0 : 1; //#14279 + $k[$j++] = _AO; //#14279 + for (var _AQ = 0, _AR = $get(_AK, _AL); _AQ < _AR; _AQ++) { //#14279 + $k[$j++] = _AP //#14279 + } //#14279 + } //#14279 + $astore($a($counttomark() - 1)); //#14280 + var _AU = $k[--$j]; //#14280 + var _AV = $k[--$j]; //#14280 + $k[$j++] = _AU; //#14280 + $k[$j++] = _AV; //#14280 + $j--; //#14280 + var _AW = $k[--$j]; //#14280 + var _AX = $k[--$j]; //#14280 + $k[$j++] = _AW; //#14280 + $k[$j++] = _AX; //#14280 + $j--; //#14280 + $put($_.rowbits, $_.i, $k[--$j]); //#14281 + } //#14281 + $_.symwid = $f(($_.c * 11) + 57); //#14285 + $k[$j++] = Infinity; //#14286 + for (var _Ae = 0, _Af = $_.symwid * $_.sepheight; _Ae < _Af; _Ae++) { //#14287 + $k[$j++] = 1; //#14287 + } //#14287 + for (var _Ai = 0, _Ah = $_.r - 2; _Ai <= _Ah; _Ai += 1) { //#14296 + $_.i = _Ai; //#14289 + for (var _Ak = 0, _Al = $_.rowheight; _Ak < _Al; _Ak++) { //#14290 + $aload($get($_.rowbits, $_.i)); //#14290 + } //#14290 + for (var _Aq = 0, _Ar = $_.sepheight; _Aq < _Ar; _Aq++) { //#14295 + $k[$j++] = 1; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + for (var _At = 0, _Au = $f($_.symwid - 24); _At < _Au; _At++) { //#14293 + $k[$j++] = 1; //#14293 + } //#14293 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + } //#14294 + } //#14294 + for (var _Aw = 0, _Ax = $_.rowheight; _Aw < _Ax; _Aw++) { //#14297 + $aload($get($_.rowbits, $_.r - 1)); //#14297 + } //#14297 + for (var _B3 = 0, _B4 = $_.symwid * $_.sepheight; _B3 < _B4; _B3++) { //#14298 + $k[$j++] = 1; //#14298 + } //#14298 + $_.pixs = $a(); //#14298 var _BE = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.symwid], ["pixy", ~~($_.pixs.length / $_.symwid)], ["height", (~~($_.pixs.length / $_.symwid)) / 72], ["width", $_.symwid / 72], ["opt", $_.options] - ]); //#14008 - $k[$j++] = _BE; //#14011 - if (!$_.dontdraw) { //#14011 - bwipp_renmatrix(); //#14011 - } //#14011 - $_ = Object.getPrototypeOf($_); //#14013 - $_ = Object.getPrototypeOf($_); //#14015 + ]); //#14309 + $k[$j++] = _BE; //#14312 + if (!$_.dontdraw) { //#14312 + bwipp_renmatrix(); //#14312 + } //#14312 + $_ = Object.getPrototypeOf($_); //#14314 + $_ = Object.getPrototypeOf($_); //#14316 } //bwipp_codablockf function bwipp_code16k() { - $_ = Object.create($_); //#14046 - $_.dontdraw = false; //#14049 - $_.sam = -1; //#14050 - $_.rows = 0; //#14051 - $_.rowheight = 8; //#14052 - $_.sepheight = 1; //#14053 - $_.raw = false; //#14054 - $_.parse = false; //#14055 - $_.parsefnc = false; //#14056 - $k[$j++] = $_; //#14058 - bwipp_processoptions(); //#14058 - $_.options = $k[--$j]; //#14058 - $_.barcode = $k[--$j]; //#14059 - if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 16))) { //#14063 - $k[$j++] = 'bwipp.code16kBadRows#14062'; //#14062 - $k[$j++] = "Code 16K must have 2 to 16 rows"; //#14062 - bwipp_raiseerror(); //#14062 - } //#14062 - if ($_.rowheight < 8) { //#14067 - $k[$j++] = 'bwipp.code16kBadRowHeight#14066'; //#14066 - $k[$j++] = "Code 16K must have rowheight of at least 8"; //#14066 - bwipp_raiseerror(); //#14066 - } //#14066 - if ($_.sepheight < 1) { //#14071 - $k[$j++] = 'bwipp.code16kBadSepHeight#14070'; //#14070 - $k[$j++] = "Code 16K must have sepheight of at least 1"; //#14070 - bwipp_raiseerror(); //#14070 - } //#14070 - if ($_.sam != -1) { //#14083 - $k[$j++] = true; //#14079 - for (var _8 = 0, _9 = 1; _8 < _9; _8++) { //#14079 - var _A = $_.sam; //#14076 - if ((_A < 12) || (_A > 99)) { //#14076 - $j--; //#14076 - $k[$j++] = false; //#14076 - break; //#14076 - } //#14076 - if (($_.sam % 10) < 2) { //#14077 - $j--; //#14077 - $k[$j++] = false; //#14077 - break; //#14077 - } //#14077 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14078 - $j--; //#14078 - $k[$j++] = false; //#14078 - break; //#14078 - } //#14078 - } //#14078 - if ($nt($k[--$j])) { //#14082 - $k[$j++] = 'bwipp.code16kBadSAM#14081'; //#14081 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14081 - bwipp_raiseerror(); //#14081 - } //#14081 - } //#14081 - bwipp_loadctx(bwipp_code16k) //#14085 - if ($_.sam != -1) { //#14087 - $_.rows = 16; //#14087 - } //#14087 - if (!bwipp_code16k.__14152__) { //#14152 - $_ = Object.create($_); //#14152 - $_.swa = -1; //#14091 - $_.swb = -2; //#14091 - $_.swc = -3; //#14091 - $_.sa1 = -4; //#14092 - $_.sb1 = -5; //#14092 - $_.sc1 = -6; //#14092 - $_.sa2 = -7; //#14093 - $_.sb2 = -8; //#14093 - $_.sc2 = -9; //#14093 - $_.pad = -10; //#14094 - $_.sb3 = -11; //#14094 - $_.sc3 = -12; //#14094 - $_.fn1 = -13; //#14095 - $_.fn2 = -14; //#14095 - $_.fn3 = -15; //#14095 - $_.fn4 = -16; //#14095 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sb1, $_.sa1, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.pad, $_.pad, $_.pad]), $a([$_.sb2, $_.sa2, $_.sb1]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3])]); //#14136 - $_.charvals = $a([new Map, new Map, new Map]); //#14139 - for (var _2W = 0, _2V = $_.charmaps.length - 1; _2W <= _2V; _2W += 1) { //#14148 - $_.i = _2W; //#14141 - $_.encs = $get($_.charmaps, $_.i); //#14142 - for (var _2a = 0; _2a <= 2; _2a += 1) { //#14147 - $_.j = _2a; //#14144 - var _2d = $get($_.encs, $_.j); //#14145 - $k[$j++] = _2d; //#14145 - if ($eq($type(_2d), 'stringtype')) { //#14145 - var _2g = $get($k[--$j], 0); //#14145 - $k[$j++] = _2g; //#14145 - } //#14145 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#14146 - } //#14146 - } //#14146 - $_.seta = $get($_.charvals, 0); //#14149 - $_.setb = $get($_.charvals, 1); //#14150 - $_.setc = $get($_.charvals, 2); //#14151 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14151 - bwipp_code16k.__14152__ = 1; //#14151 - $_ = Object.getPrototypeOf($_); //#14151 - } //#14151 - if ($_.raw) { //#14622 - $_.cws = $a($_.barcode.length); //#14156 - $_.i = 0; //#14157 - $_.j = 0; //#14157 - for (;;) { //#14168 - if ($_.i >= ($_.barcode.length - 3)) { //#14159 - break; //#14159 - } //#14159 - if ($get($_.barcode, $_.i) != 94) { //#14160 - break; //#14160 - } //#14160 - var _33 = $geti($_.barcode, $_.i + 1, 3); //#14161 - $k[$j++] = _33; //#14163 - $k[$j++] = false; //#14163 - for (var _34 = 0, _35 = _33.length; _34 < _35; _34++) { //#14163 - var _36 = $get(_33, _34); //#14163 - if ((_36 < 48) || (_36 > 57)) { //#14162 - $j--; //#14162 - $k[$j++] = true; //#14162 - } //#14162 - } //#14162 - if ($k[--$j]) { //#14163 - $j--; //#14163 - break; //#14163 - } //#14163 - $_.cw = $cvi($k[--$j]); //#14164 - $put($_.cws, $_.j, $_.cw); //#14165 - $_.i = $_.i + 4; //#14166 - $_.j = $_.j + 1; //#14167 - } //#14167 - if ($_.i != $_.barcode.length) { //#14171 - $k[$j++] = 'bwipp.code16kBadRawFormat#14170'; //#14170 - $k[$j++] = "raw data must be formatted as ^NNN"; //#14170 - bwipp_raiseerror(); //#14170 - } //#14170 - $_.cws = $geti($_.cws, 0, $_.j); //#14172 - } else { //#14622 + $_ = Object.create($_); //#14347 + $_.dontdraw = false; //#14350 + $_.sam = -1; //#14351 + $_.rows = 0; //#14352 + $_.rowheight = 8; //#14353 + $_.sepheight = 1; //#14354 + $_.raw = false; //#14355 + $_.parse = false; //#14356 + $_.parsefnc = false; //#14357 + $k[$j++] = $_; //#14359 + bwipp_processoptions(); //#14359 + $_.options = $k[--$j]; //#14359 + $_.barcode = $k[--$j]; //#14360 + if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 16))) { //#14364 + $k[$j++] = 'bwipp.code16kBadRows#14363'; //#14363 + $k[$j++] = "Code 16K must have 2 to 16 rows"; //#14363 + bwipp_raiseerror(); //#14363 + } //#14363 + if ($_.rowheight < 8) { //#14368 + $k[$j++] = 'bwipp.code16kBadRowHeight#14367'; //#14367 + $k[$j++] = "Code 16K must have rowheight of at least 8"; //#14367 + bwipp_raiseerror(); //#14367 + } //#14367 + if ($_.sepheight < 1) { //#14372 + $k[$j++] = 'bwipp.code16kBadSepHeight#14371'; //#14371 + $k[$j++] = "Code 16K must have sepheight of at least 1"; //#14371 + bwipp_raiseerror(); //#14371 + } //#14371 + if ($_.sam != -1) { //#14384 + $k[$j++] = true; //#14380 + for (var _8 = 0, _9 = 1; _8 < _9; _8++) { //#14380 + var _A = $_.sam; //#14377 + if ((_A < 12) || (_A > 99)) { //#14377 + $j--; //#14377 + $k[$j++] = false; //#14377 + break; //#14377 + } //#14377 + if (($_.sam % 10) < 2) { //#14378 + $j--; //#14378 + $k[$j++] = false; //#14378 + break; //#14378 + } //#14378 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14379 + $j--; //#14379 + $k[$j++] = false; //#14379 + break; //#14379 + } //#14379 + } //#14379 + if ($nt($k[--$j])) { //#14383 + $k[$j++] = 'bwipp.code16kBadSAM#14382'; //#14382 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14382 + bwipp_raiseerror(); //#14382 + } //#14382 + } //#14382 + bwipp_loadctx(bwipp_code16k) //#14386 + if ($_.sam != -1) { //#14388 + $_.rows = 16; //#14388 + } //#14388 + if (!bwipp_code16k.__14453__) { //#14453 + $_ = Object.create($_); //#14453 + $_.swa = -1; //#14392 + $_.swb = -2; //#14392 + $_.swc = -3; //#14392 + $_.sa1 = -4; //#14393 + $_.sb1 = -5; //#14393 + $_.sc1 = -6; //#14393 + $_.sa2 = -7; //#14394 + $_.sb2 = -8; //#14394 + $_.sc2 = -9; //#14394 + $_.pad = -10; //#14395 + $_.sb3 = -11; //#14395 + $_.sc3 = -12; //#14395 + $_.fn1 = -13; //#14396 + $_.fn2 = -14; //#14396 + $_.fn3 = -15; //#14396 + $_.fn4 = -16; //#14396 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sb1, $_.sa1, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.pad, $_.pad, $_.pad]), $a([$_.sb2, $_.sa2, $_.sb1]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3])]); //#14437 + $_.charvals = $a([new Map, new Map, new Map]); //#14440 + for (var _2W = 0, _2V = $_.charmaps.length - 1; _2W <= _2V; _2W += 1) { //#14449 + $_.i = _2W; //#14442 + $_.encs = $get($_.charmaps, $_.i); //#14443 + for (var _2a = 0; _2a <= 2; _2a += 1) { //#14448 + $_.j = _2a; //#14445 + var _2d = $get($_.encs, $_.j); //#14446 + $k[$j++] = _2d; //#14446 + if ($eq($type(_2d), 'stringtype')) { //#14446 + var _2g = $get($k[--$j], 0); //#14446 + $k[$j++] = _2g; //#14446 + } //#14446 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#14447 + } //#14447 + } //#14447 + $_.seta = $get($_.charvals, 0); //#14450 + $_.setb = $get($_.charvals, 1); //#14451 + $_.setc = $get($_.charvals, 2); //#14452 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14452 + bwipp_code16k.__14453__ = 1; //#14452 + $_ = Object.getPrototypeOf($_); //#14452 + } //#14452 + if ($_.raw) { //#14923 + $_.cws = $a($_.barcode.length); //#14457 + $_.i = 0; //#14458 + $_.j = 0; //#14458 + for (;;) { //#14469 + if ($_.i >= ($_.barcode.length - 3)) { //#14460 + break; //#14460 + } //#14460 + if ($get($_.barcode, $_.i) != 94) { //#14461 + break; //#14461 + } //#14461 + var _33 = $geti($_.barcode, $_.i + 1, 3); //#14462 + $k[$j++] = _33; //#14464 + $k[$j++] = false; //#14464 + for (var _34 = 0, _35 = _33.length; _34 < _35; _34++) { //#14464 + var _36 = $get(_33, _34); //#14464 + if ((_36 < 48) || (_36 > 57)) { //#14463 + $j--; //#14463 + $k[$j++] = true; //#14463 + } //#14463 + } //#14463 + if ($k[--$j]) { //#14464 + $j--; //#14464 + break; //#14464 + } //#14464 + $_.cw = $cvi($k[--$j]); //#14465 + $put($_.cws, $_.j, $_.cw); //#14466 + $_.i = $_.i + 4; //#14467 + $_.j = $_.j + 1; //#14468 + } //#14468 + if ($_.i != $_.barcode.length) { //#14472 + $k[$j++] = 'bwipp.code16kBadRawFormat#14471'; //#14471 + $k[$j++] = "raw data must be formatted as ^NNN"; //#14471 + bwipp_raiseerror(); //#14471 + } //#14471 + $_.cws = $geti($_.cws, 0, $_.j); //#14473 + } else { //#14923 var _3O = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -17949,2735 +18444,2869 @@ function bwipp_code16k() { ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#14183 - $_.fncvals = _3O; //#14185 - $k[$j++] = 'msg'; //#14186 - $k[$j++] = $_.barcode; //#14186 - $k[$j++] = $_.fncvals; //#14186 - bwipp_parseinput(); //#14186 - var _3R = $k[--$j]; //#14186 - $_[$k[--$j]] = _3R; //#14186 - $_.msglen = $_.msg.length; //#14187 - $k[$j++] = Infinity; //#14190 - for (var _3V = 0, _3W = $_.msglen; _3V < _3W; _3V++) { //#14190 - $k[$j++] = 0; //#14190 - } //#14190 - $k[$j++] = 0; //#14190 - $_.numSA = $a(); //#14190 - $k[$j++] = Infinity; //#14191 - for (var _3Z = 0, _3a = $_.msglen; _3Z < _3a; _3Z++) { //#14191 - $k[$j++] = 0; //#14191 - } //#14191 - $k[$j++] = 0; //#14191 - $_.numEA = $a(); //#14191 - for (var _3d = $_.msglen - 1; _3d >= 0; _3d -= 1) { //#14201 - $_.i = _3d; //#14193 - if ($get($_.msg, $_.i) >= 0) { //#14200 - if ($get($_.msg, $_.i) >= 128) { //#14198 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#14196 - } else { //#14198 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#14198 - } //#14198 - } //#14198 - } //#14198 - $_.ea = false; //#14204 - $_.msgtmp = $a([]); //#14204 - for (var _3x = 0, _3w = $_.msglen - 1; _3x <= _3w; _3x += 1) { //#14219 - $_.i = _3x; //#14206 - $_.c = $get($_.msg, $_.i); //#14207 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#14217 - if ($_.ea) { //#14209 - $k[$j++] = $_.numSA; //#14209 - } else { //#14209 - $k[$j++] = $_.numEA; //#14209 - } //#14209 - var _49 = $get($k[--$j], $_.i); //#14209 - var _4C = ($f(_49 + $_.i) == $_.msglen) ? 3 : 5; //#14210 - if (_49 < _4C) { //#14215 - $k[$j++] = Infinity; //#14212 - $aload($_.msgtmp); //#14212 - $k[$j++] = $_.fn4; //#14212 - $_.msgtmp = $a(); //#14212 - } else { //#14215 - $k[$j++] = Infinity; //#14214 - $aload($_.msgtmp); //#14214 - $k[$j++] = $_.fn4; //#14214 - $k[$j++] = $_.fn4; //#14214 - $_.msgtmp = $a(); //#14214 - $_.ea = !$_.ea; //#14215 - } //#14215 - } //#14215 - $k[$j++] = Infinity; //#14218 - $aload($_.msgtmp); //#14218 - if ($_.c >= 0) { //#14218 - $k[$j++] = $_.c & 127; //#14218 - } else { //#14218 - $k[$j++] = $_.c; //#14218 - } //#14218 - $_.msgtmp = $a(); //#14218 - } //#14218 - $_.msg = $_.msgtmp; //#14220 - $_.msglen = $_.msg.length; //#14221 + ]); //#14484 + $_.fncvals = _3O; //#14486 + $k[$j++] = 'msg'; //#14487 + $k[$j++] = $_.barcode; //#14487 + $k[$j++] = $_.fncvals; //#14487 + bwipp_parseinput(); //#14487 + var _3R = $k[--$j]; //#14487 + $_[$k[--$j]] = _3R; //#14487 + $_.msglen = $_.msg.length; //#14488 + $k[$j++] = Infinity; //#14491 + for (var _3V = 0, _3W = $_.msglen; _3V < _3W; _3V++) { //#14491 + $k[$j++] = 0; //#14491 + } //#14491 + $k[$j++] = 0; //#14491 + $_.numSA = $a(); //#14491 + $k[$j++] = Infinity; //#14492 + for (var _3Z = 0, _3a = $_.msglen; _3Z < _3a; _3Z++) { //#14492 + $k[$j++] = 0; //#14492 + } //#14492 + $k[$j++] = 0; //#14492 + $_.numEA = $a(); //#14492 + for (var _3d = $_.msglen - 1; _3d >= 0; _3d -= 1) { //#14502 + $_.i = _3d; //#14494 + if ($get($_.msg, $_.i) >= 0) { //#14501 + if ($get($_.msg, $_.i) >= 128) { //#14499 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#14497 + } else { //#14499 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#14499 + } //#14499 + } //#14499 + } //#14499 + $_.ea = false; //#14505 + $_.msgtmp = $a([]); //#14505 + for (var _3x = 0, _3w = $_.msglen - 1; _3x <= _3w; _3x += 1) { //#14520 + $_.i = _3x; //#14507 + $_.c = $get($_.msg, $_.i); //#14508 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#14518 + if ($_.ea) { //#14510 + $k[$j++] = $_.numSA; //#14510 + } else { //#14510 + $k[$j++] = $_.numEA; //#14510 + } //#14510 + var _49 = $get($k[--$j], $_.i); //#14510 + var _4C = ($f(_49 + $_.i) == $_.msglen) ? 3 : 5; //#14511 + if (_49 < _4C) { //#14516 + $k[$j++] = Infinity; //#14513 + $aload($_.msgtmp); //#14513 + $k[$j++] = $_.fn4; //#14513 + $_.msgtmp = $a(); //#14513 + } else { //#14516 + $k[$j++] = Infinity; //#14515 + $aload($_.msgtmp); //#14515 + $k[$j++] = $_.fn4; //#14515 + $k[$j++] = $_.fn4; //#14515 + $_.msgtmp = $a(); //#14515 + $_.ea = !$_.ea; //#14516 + } //#14516 + } //#14516 + $k[$j++] = Infinity; //#14519 + $aload($_.msgtmp); //#14519 + if ($_.c >= 0) { //#14519 + $k[$j++] = $_.c & 127; //#14519 + } else { //#14519 + $k[$j++] = $_.c; //#14519 + } //#14519 + $_.msgtmp = $a(); //#14519 + } //#14519 + $_.msg = $_.msgtmp; //#14521 + $_.msglen = $_.msg.length; //#14522 $_.numsscr = function() { - $_.n = 0; //#14225 - $_.s = 0; //#14225 - $_.p = $k[--$j]; //#14226 - for (;;) { //#14237 - if ($_.p >= $_.msglen) { //#14227 - break; //#14227 - } //#14227 - var _4X = $get($_.msg, $_.p); //#14228 - var _4Z = $get($_.setc, _4X) !== undefined; //#14229 - $k[$j++] = _4X; //#14229 - if (!_4Z) { //#14229 - $j--; //#14229 - break; //#14229 - } //#14229 - if ($k[--$j] == $_.fn1) { //#14233 - if (($_.s % 2) == 0) { //#14232 - $_.s = $_.s + 1; //#14232 - } else { //#14232 - break; //#14232 - } //#14232 - } //#14232 - $_.n = $_.n + 1; //#14234 - $_.s = $_.s + 1; //#14235 - $_.p = $f($_.p + 1); //#14236 - } //#14236 - $k[$j++] = $_.n; //#14238 - $k[$j++] = $_.s; //#14238 - }; //#14238 + $_.n = 0; //#14526 + $_.s = 0; //#14526 + $_.p = $k[--$j]; //#14527 + for (;;) { //#14538 + if ($_.p >= $_.msglen) { //#14528 + break; //#14528 + } //#14528 + var _4X = $get($_.msg, $_.p); //#14529 + var _4Z = $get($_.setc, _4X) !== undefined; //#14530 + $k[$j++] = _4X; //#14530 + if (!_4Z) { //#14530 + $j--; //#14530 + break; //#14530 + } //#14530 + if ($k[--$j] == $_.fn1) { //#14534 + if (($_.s % 2) == 0) { //#14533 + $_.s = $_.s + 1; //#14533 + } else { //#14533 + break; //#14533 + } //#14533 + } //#14533 + $_.n = $_.n + 1; //#14535 + $_.s = $_.s + 1; //#14536 + $_.p = $f($_.p + 1); //#14537 + } //#14537 + $k[$j++] = $_.n; //#14539 + $k[$j++] = $_.s; //#14539 + }; //#14539 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#14243 - $_.j = $_.j + 1; //#14244 - }; //#14244 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#14544 + $_.j = $_.j + 1; //#14545 + }; //#14545 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#14247 - $_.j = $_.j + 1; //#14248 - }; //#14248 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#14548 + $_.j = $_.j + 1; //#14549 + }; //#14549 $_.encc = function() { - var _4v = $k[--$j]; //#14251 - $k[$j++] = _4v; //#14255 - if ($ne($type(_4v), 'arraytype')) { //#14254 - var _4z = $get($_.setc, $k[--$j]); //#14252 - $k[$j++] = _4z; //#14252 - } else { //#14254 - $aload($k[--$j]); //#14254 - var _51 = $k[--$j]; //#14254 - var _52 = $k[--$j]; //#14254 - $k[$j++] = $f($f(_51 - 48) + ($f(_52 - 48) * 10)); //#14254 - } //#14254 - $put($_.cws, $_.j, $k[--$j]); //#14256 - $_.j = $_.j + 1; //#14257 - }; //#14257 + var _4v = $k[--$j]; //#14552 + $k[$j++] = _4v; //#14556 + if ($ne($type(_4v), 'arraytype')) { //#14555 + var _4z = $get($_.setc, $k[--$j]); //#14553 + $k[$j++] = _4z; //#14553 + } else { //#14555 + $aload($k[--$j]); //#14555 + var _51 = $k[--$j]; //#14555 + var _52 = $k[--$j]; //#14555 + $k[$j++] = $f($f(_51 - 48) + ($f(_52 - 48) * 10)); //#14555 + } //#14555 + $put($_.cws, $_.j, $k[--$j]); //#14557 + $_.j = $_.j + 1; //#14558 + }; //#14558 $_.anotb = function() { - var _57 = $k[--$j]; //#14261 - var _59 = $get($_.seta, _57) !== undefined; //#14261 - var _5B = $get($_.setb, _57) !== undefined; //#14261 - $k[$j++] = _59 && (!_5B); //#14261 - }; //#14261 + var _57 = $k[--$j]; //#14562 + var _59 = $get($_.seta, _57) !== undefined; //#14562 + var _5B = $get($_.setb, _57) !== undefined; //#14562 + $k[$j++] = _59 && (!_5B); //#14562 + }; //#14562 $_.bnota = function() { - var _5C = $k[--$j]; //#14262 - var _5E = $get($_.setb, _5C) !== undefined; //#14262 - var _5G = $get($_.seta, _5C) !== undefined; //#14262 - $k[$j++] = _5E && (!_5G); //#14262 - }; //#14262 - $k[$j++] = Infinity; //#14265 - for (var _5I = 0, _5J = $_.msg.length; _5I < _5J; _5I++) { //#14265 - $k[$j++] = 0; //#14265 - } //#14265 - $k[$j++] = 9999; //#14265 - $_.nextanotb = $a(); //#14265 - $k[$j++] = Infinity; //#14266 - for (var _5M = 0, _5N = $_.msg.length; _5M < _5N; _5M++) { //#14266 - $k[$j++] = 0; //#14266 - } //#14266 - $k[$j++] = 9999; //#14266 - $_.nextbnota = $a(); //#14266 - for (var _5Q = $_.msg.length - 1; _5Q >= 0; _5Q -= 1) { //#14279 - $_.i = _5Q; //#14268 - $k[$j++] = $get($_.msg, $_.i); //#14269 - $_.anotb(); //#14269 - if ($k[--$j]) { //#14272 - $put($_.nextanotb, $_.i, 0); //#14270 - } else { //#14272 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#14272 - } //#14272 - $k[$j++] = $get($_.msg, $_.i); //#14274 - $_.bnota(); //#14274 - if ($k[--$j]) { //#14277 - $put($_.nextbnota, $_.i, 0); //#14275 - } else { //#14277 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#14277 - } //#14277 - } //#14277 + var _5C = $k[--$j]; //#14563 + var _5E = $get($_.setb, _5C) !== undefined; //#14563 + var _5G = $get($_.seta, _5C) !== undefined; //#14563 + $k[$j++] = _5E && (!_5G); //#14563 + }; //#14563 + $k[$j++] = Infinity; //#14566 + for (var _5I = 0, _5J = $_.msg.length; _5I < _5J; _5I++) { //#14566 + $k[$j++] = 0; //#14566 + } //#14566 + $k[$j++] = 9999; //#14566 + $_.nextanotb = $a(); //#14566 + $k[$j++] = Infinity; //#14567 + for (var _5M = 0, _5N = $_.msg.length; _5M < _5N; _5M++) { //#14567 + $k[$j++] = 0; //#14567 + } //#14567 + $k[$j++] = 9999; //#14567 + $_.nextbnota = $a(); //#14567 + for (var _5Q = $_.msg.length - 1; _5Q >= 0; _5Q -= 1) { //#14580 + $_.i = _5Q; //#14569 + $k[$j++] = $get($_.msg, $_.i); //#14570 + $_.anotb(); //#14570 + if ($k[--$j]) { //#14573 + $put($_.nextanotb, $_.i, 0); //#14571 + } else { //#14573 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#14573 + } //#14573 + $k[$j++] = $get($_.msg, $_.i); //#14575 + $_.bnota(); //#14575 + if ($k[--$j]) { //#14578 + $put($_.nextbnota, $_.i, 0); //#14576 + } else { //#14578 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#14578 + } //#14578 + } //#14578 $_.abeforeb = function() { - var _5n = $k[--$j]; //#14282 - $k[$j++] = $lt($get($_.nextanotb, _5n), $get($_.nextbnota, _5n)); //#14282 - }; //#14282 + var _5n = $k[--$j]; //#14583 + $k[$j++] = $lt($get($_.nextanotb, _5n), $get($_.nextbnota, _5n)); //#14583 + }; //#14583 $_.bbeforea = function() { - var _5s = $k[--$j]; //#14283 - $k[$j++] = $lt($get($_.nextbnota, _5s), $get($_.nextanotb, _5s)); //#14283 - }; //#14283 - $_.cws = $a(($_.barcode.length * 2) + 3); //#14285 - $_.i = 0; //#14288 - $_.j = 0; //#14288 - for (;;) { //#14378 - if ($_.sam != -1) { //#14299 - $put($_.cws, 0, (~~($_.sam / 10)) - 1); //#14293 - $put($_.cws, 1, ($_.sam % 10) - 1); //#14294 - $_.j = 2; //#14295 - $_.cset = "setb"; //#14296 - $_.mode = 7; //#14297 - break; //#14298 - } //#14298 - if ($_.msglen == 0) { //#14305 - $_.cset = "setb"; //#14302 - $_.mode = 1; //#14303 - break; //#14304 - } //#14304 - if ($_.msglen >= 2) { //#14314 - $k[$j++] = $get($_.msg, 0) == $_.fn1; //#14308 - $k[$j++] = 1; //#14308 - $_.numsscr(); //#14308 - var _69 = $k[--$j]; //#14308 - var _6A = $k[--$j]; //#14308 - $k[$j++] = _69; //#14308 - $k[$j++] = _6A; //#14308 - $j--; //#14308 - var _6B = $k[--$j]; //#14308 - var _6C = $k[--$j]; //#14308 - if (_6C && (_6B >= 2)) { //#14313 - $_.cset = "setc"; //#14309 - $_.mode = 4; //#14310 - $_.i = 1; //#14311 - break; //#14312 - } //#14312 - } //#14312 - if ($get($_.msg, 0) == $_.fn1) { //#14321 - $_.cset = "setb"; //#14317 - $_.mode = 3; //#14318 - $_.i = 1; //#14319 - break; //#14320 - } //#14320 - if ($_.msglen >= 2) { //#14367 - $k[$j++] = 0; //#14324 - $_.numsscr(); //#14324 - var _6H = $k[--$j]; //#14324 - var _6I = $k[--$j]; //#14324 - $k[$j++] = _6H; //#14324 - $k[$j++] = _6I; //#14324 - $j--; //#14324 - var _6J = $k[--$j]; //#14324 - if ((_6J >= 2) && ((_6J % 2) == 0)) { //#14328 - $_.cset = "setc"; //#14325 - $_.mode = 2; //#14326 - break; //#14327 - } //#14327 - $k[$j++] = 0; //#14330 - $_.numsscr(); //#14330 - var _6K = $k[--$j]; //#14330 - var _6L = $k[--$j]; //#14330 - $k[$j++] = _6K; //#14330 - $k[$j++] = _6L; //#14330 - $j--; //#14330 - var _6M = $k[--$j]; //#14330 - if ((_6M >= 3) && ((_6M % 2) == 1)) { //#14336 - $k[$j++] = $get($_.msg, 0); //#14331 - $_.encb(); //#14331 - $_.cset = "setc"; //#14332 - $_.mode = 5; //#14333 - $_.i = 1; //#14334 - break; //#14335 - } //#14335 - var _6S = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14338 - $k[$j++] = _6S; //#14339 - $k[$j++] = 1; //#14339 - $_.numsscr(); //#14339 - var _6T = $k[--$j]; //#14339 - var _6U = $k[--$j]; //#14339 - $k[$j++] = _6T; //#14339 - $k[$j++] = _6U; //#14339 - $j--; //#14339 - var _6V = $k[--$j]; //#14339 - var _6W = $k[--$j]; //#14339 - if (_6W && ((_6V >= 2) && ((_6V % 2) == 0))) { //#14345 - $k[$j++] = $get($_.msg, 0); //#14340 - $_.encb(); //#14340 - $_.cset = "setc"; //#14341 - $_.mode = 5; //#14342 - $_.i = 1; //#14343 - break; //#14344 - } //#14344 - var _6c = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14347 - $k[$j++] = _6c; //#14348 - $k[$j++] = 1; //#14348 - $_.numsscr(); //#14348 - var _6d = $k[--$j]; //#14348 - var _6e = $k[--$j]; //#14348 - $k[$j++] = _6d; //#14348 - $k[$j++] = _6e; //#14348 - $j--; //#14348 - var _6f = $k[--$j]; //#14348 - var _6g = $k[--$j]; //#14348 - if (_6g && ((_6f >= 3) && ((_6f % 2) == 1))) { //#14355 - $k[$j++] = $get($_.msg, 0); //#14349 - $_.encb(); //#14349 - $k[$j++] = $get($_.msg, 1); //#14350 - $_.encb(); //#14350 - $_.cset = "setc"; //#14351 - $_.mode = 6; //#14352 - $_.i = 2; //#14353 - break; //#14354 - } //#14354 - var _6o = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14357 - var _6s = $get($_.setb, $get($_.msg, 1)) !== undefined; //#14358 - $k[$j++] = _6o && _6s; //#14359 - $k[$j++] = 2; //#14359 - $_.numsscr(); //#14359 - var _6t = $k[--$j]; //#14359 - var _6u = $k[--$j]; //#14359 - $k[$j++] = _6t; //#14359 - $k[$j++] = _6u; //#14359 - $j--; //#14359 - var _6v = $k[--$j]; //#14359 - var _6w = $k[--$j]; //#14359 - if (_6w && ((_6v >= 2) && ((_6v % 2) == 0))) { //#14366 - $k[$j++] = $get($_.msg, 0); //#14360 - $_.encb(); //#14360 - $k[$j++] = $get($_.msg, 1); //#14361 - $_.encb(); //#14361 - $_.cset = "setc"; //#14362 - $_.mode = 6; //#14363 - $_.i = 2; //#14364 - break; //#14365 - } //#14365 - } //#14365 - $k[$j++] = 0; //#14369 - $_.abeforeb(); //#14369 - if ($k[--$j]) { //#14373 - $_.cset = "seta"; //#14370 - $_.mode = 0; //#14371 - break; //#14372 - } //#14372 - $_.cset = "setb"; //#14375 - $_.mode = 1; //#14376 - break; //#14377 - } //#14377 - for (;;) { //#14621 - if ($_.i == $_.msglen) { //#14381 - break; //#14381 - } //#14381 - $k[$j++] = $_.i; //#14383 - $_.numsscr(); //#14383 - $_.nums = $k[--$j]; //#14383 - $_.nchars = $k[--$j]; //#14383 - for (;;) { //#14619 - if ($eq($_.cset, "seta")) { //#14460 - if ($_.i < ($_.msglen - 1)) { //#14397 - $k[$j++] = $get($_.msg, $_.i); //#14390 - $_.bnota(); //#14390 - $k[$j++] = $_.i + 1; //#14391 - $_.abeforeb(); //#14391 - var _7E = $k[--$j]; //#14391 - var _7F = $k[--$j]; //#14391 - if ((_7F && _7E)) { //#14396 - $k[$j++] = $_.sb1; //#14392 - $_.enca(); //#14392 - $k[$j++] = $get($_.msg, $_.i); //#14393 - $_.encb(); //#14393 - $_.i = $_.i + 1; //#14394 - break; //#14395 - } //#14395 - } //#14395 - if ($_.i < ($_.msglen - 2)) { //#14409 - $k[$j++] = $get($_.msg, $_.i); //#14400 - $_.bnota(); //#14400 - $k[$j++] = $get($_.msg, $_.i + 1); //#14401 - $_.bnota(); //#14401 - var _7T = $k[--$j]; //#14401 - var _7U = $k[--$j]; //#14401 - $k[$j++] = $an(_7U, _7T); //#14402 - $k[$j++] = $_.i + 2; //#14402 - $_.abeforeb(); //#14402 - var _7W = $k[--$j]; //#14402 - var _7X = $k[--$j]; //#14402 - if ((_7X && _7W)) { //#14408 - $k[$j++] = $_.sb2; //#14403 - $_.enca(); //#14403 - $k[$j++] = $get($_.msg, $_.i); //#14404 - $_.encb(); //#14404 - $k[$j++] = $get($_.msg, $_.i + 1); //#14405 - $_.encb(); //#14405 - $_.i = $_.i + 2; //#14406 - break; //#14407 - } //#14407 - } //#14407 - $k[$j++] = $get($_.msg, $_.i); //#14411 - $_.bnota(); //#14411 - if ($k[--$j]) { //#14415 - $k[$j++] = $_.swb; //#14412 - $_.enca(); //#14412 - $_.cset = "setb"; //#14413 - break; //#14414 - } //#14414 - if ($_.i < ($_.msglen - 4)) { //#14432 - var _7s = $get($_.seta, $get($_.msg, $_.i + 4)) !== undefined; //#14419 - if (($_.nums == 4) && _7s) { //#14431 - $k[$j++] = $_.sc2; //#14420 - $_.enca(); //#14420 - for (var _7u = 0, _7v = 2; _7u < _7v; _7u++) { //#14429 - if ($get($_.msg, $_.i) == $_.fn1) { //#14427 - $k[$j++] = $_.fn1; //#14423 - $_.encc(); //#14423 - $_.i = $_.i + 1; //#14424 - } else { //#14427 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14426 - $_.encc(); //#14426 - $_.i = $_.i + 2; //#14427 - } //#14427 - } //#14427 - break; //#14430 - } //#14430 - } //#14430 - if ($_.i < ($_.msglen - 6)) { //#14449 - var _8D = $get($_.seta, $get($_.msg, $_.i + 6)) !== undefined; //#14436 - if (($_.nums == 6) && _8D) { //#14448 - $k[$j++] = $_.sc3; //#14437 - $_.enca(); //#14437 - for (var _8F = 0, _8G = 3; _8F < _8G; _8F++) { //#14446 - if ($get($_.msg, $_.i) == $_.fn1) { //#14444 - $k[$j++] = $_.fn1; //#14440 - $_.encc(); //#14440 - $_.i = $_.i + 1; //#14441 - } else { //#14444 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14443 - $_.encc(); //#14443 - $_.i = $_.i + 2; //#14444 - } //#14444 - } //#14444 - break; //#14447 - } //#14447 - } //#14447 - if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14455 - $k[$j++] = $_.swc; //#14452 - $_.enca(); //#14452 - $_.cset = "setc"; //#14453 - break; //#14454 - } //#14454 - $k[$j++] = $get($_.msg, $_.i); //#14457 - $_.enca(); //#14457 - $_.i = $_.i + 1; //#14458 - break; //#14459 - } //#14459 - if ($eq($_.cset, "setb")) { //#14534 - if ($_.i < ($_.msglen - 1)) { //#14471 - $k[$j++] = $get($_.msg, $_.i); //#14464 - $_.anotb(); //#14464 - $k[$j++] = $_.i + 1; //#14465 - $_.bbeforea(); //#14465 - var _8f = $k[--$j]; //#14465 - var _8g = $k[--$j]; //#14465 - if ((_8g && _8f)) { //#14470 - $k[$j++] = $_.sa1; //#14466 - $_.encb(); //#14466 - $k[$j++] = $get($_.msg, $_.i); //#14467 - $_.enca(); //#14467 - $_.i = $_.i + 1; //#14468 - break; //#14469 - } //#14469 - } //#14469 - if ($_.i < ($_.msglen - 2)) { //#14483 - $k[$j++] = $get($_.msg, $_.i); //#14474 - $_.anotb(); //#14474 - $k[$j++] = $get($_.msg, $_.i + 1); //#14475 - $_.anotb(); //#14475 - var _8u = $k[--$j]; //#14475 - var _8v = $k[--$j]; //#14475 - $k[$j++] = $an(_8v, _8u); //#14476 - $k[$j++] = $_.i + 2; //#14476 - $_.bbeforea(); //#14476 - var _8x = $k[--$j]; //#14476 - var _8y = $k[--$j]; //#14476 - if ((_8y && _8x)) { //#14482 - $k[$j++] = $_.sa2; //#14477 - $_.encb(); //#14477 - $k[$j++] = $get($_.msg, $_.i); //#14478 - $_.enca(); //#14478 - $k[$j++] = $get($_.msg, $_.i + 1); //#14479 - $_.enca(); //#14479 - $_.i = $_.i + 2; //#14480 - break; //#14481 - } //#14481 - } //#14481 - $k[$j++] = $get($_.msg, $_.i); //#14485 - $_.anotb(); //#14485 - if ($k[--$j]) { //#14489 - $k[$j++] = $_.swa; //#14486 - $_.encb(); //#14486 - $_.cset = "seta"; //#14487 - break; //#14488 - } //#14488 - if ($_.i < ($_.msglen - 4)) { //#14506 - var _9J = $get($_.setb, $get($_.msg, $_.i + 4)) !== undefined; //#14493 - if (($_.nums == 4) && _9J) { //#14505 - $k[$j++] = $_.sc2; //#14494 - $_.encb(); //#14494 - for (var _9L = 0, _9M = 2; _9L < _9M; _9L++) { //#14503 - if ($get($_.msg, $_.i) == $_.fn1) { //#14501 - $k[$j++] = $_.fn1; //#14497 - $_.encc(); //#14497 - $_.i = $_.i + 1; //#14498 - } else { //#14501 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14500 - $_.encc(); //#14500 - $_.i = $_.i + 2; //#14501 - } //#14501 - } //#14501 - break; //#14504 - } //#14504 - } //#14504 - if ($_.i < ($_.msglen - 6)) { //#14523 - var _9e = $get($_.setb, $get($_.msg, $_.i + 6)) !== undefined; //#14510 - if (($_.nums == 6) && _9e) { //#14522 - $k[$j++] = $_.sc3; //#14511 - $_.encb(); //#14511 - for (var _9g = 0, _9h = 3; _9g < _9h; _9g++) { //#14520 - if ($get($_.msg, $_.i) == $_.fn1) { //#14518 - $k[$j++] = $_.fn1; //#14514 - $_.encc(); //#14514 - $_.i = $_.i + 1; //#14515 - } else { //#14518 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14517 - $_.encc(); //#14517 - $_.i = $_.i + 2; //#14518 - } //#14518 - } //#14518 - break; //#14521 - } //#14521 - } //#14521 - if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14529 - $k[$j++] = $_.swc; //#14526 - $_.encb(); //#14526 - $_.cset = "setc"; //#14527 - break; //#14528 - } //#14528 - $k[$j++] = $get($_.msg, $_.i); //#14531 - $_.encb(); //#14531 - $_.i = $_.i + 1; //#14532 - break; //#14533 - } //#14533 - if ($eq($_.cset, "setc")) { //#14617 - if ($_.nums >= 2) { //#14546 - if ($get($_.msg, $_.i) == $_.fn1) { //#14543 - $k[$j++] = $_.fn1; //#14539 - $_.encc(); //#14539 - $_.i = $_.i + 1; //#14540 - } else { //#14543 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14542 - $_.encc(); //#14542 - $_.i = $_.i + 2; //#14543 - } //#14543 - break; //#14545 - } //#14545 - if ($_.i < ($_.msglen - 1)) { //#14556 - var _AH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14549 - $k[$j++] = _AH; //#14550 - $k[$j++] = $_.i + 1; //#14550 - $_.numsscr(); //#14550 - var _AJ = $k[--$j]; //#14550 - var _AK = $k[--$j]; //#14550 - $k[$j++] = _AJ; //#14550 - $k[$j++] = _AK; //#14550 - $j--; //#14550 - var _AL = $k[--$j]; //#14550 - var _AM = $k[--$j]; //#14550 - if (_AM && ((_AL >= 2) && ((_AL % 2) == 0))) { //#14555 - $k[$j++] = $_.sb1; //#14551 - $_.encc(); //#14551 - $k[$j++] = $get($_.msg, $_.i); //#14552 - $_.encb(); //#14552 - $_.i = $_.i + 1; //#14553 - break; //#14554 - } //#14554 - } //#14554 - if ($_.i < ($_.msglen - 1)) { //#14567 - var _AY = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14559 - $k[$j++] = _AY; //#14560 - $k[$j++] = $_.i + 1; //#14560 - $_.numsscr(); //#14560 - var _Aa = $k[--$j]; //#14560 - var _Ab = $k[--$j]; //#14560 - $k[$j++] = _Aa; //#14560 - $k[$j++] = _Ab; //#14560 - $j--; //#14560 - var _Ac = $k[--$j]; //#14560 - var _Ad = $k[--$j]; //#14560 - if (_Ad && ((_Ac >= 3) && ((_Ac % 2) == 1))) { //#14566 - $k[$j++] = $_.sb2; //#14561 - $_.encc(); //#14561 - $k[$j++] = $get($_.msg, $_.i); //#14562 - $_.encb(); //#14562 - $k[$j++] = $get($_.msg, $_.i + 1); //#14563 - $_.encb(); //#14563 - $_.i = $_.i + 2; //#14564 - break; //#14565 - } //#14565 - } //#14565 - if ($_.i < ($_.msglen - 2)) { //#14579 - var _As = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14570 - var _Ax = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14571 - $k[$j++] = _As && _Ax; //#14572 - $k[$j++] = $_.i + 2; //#14572 - $_.numsscr(); //#14572 - var _Az = $k[--$j]; //#14572 - var _B0 = $k[--$j]; //#14572 - $k[$j++] = _Az; //#14572 - $k[$j++] = _B0; //#14572 - $j--; //#14572 - var _B1 = $k[--$j]; //#14572 - var _B2 = $k[--$j]; //#14572 - if (_B2 && ((_B1 >= 2) && ((_B1 % 2) == 0))) { //#14578 - $k[$j++] = $_.sb2; //#14573 - $_.encc(); //#14573 - $k[$j++] = $get($_.msg, $_.i); //#14574 - $_.encb(); //#14574 - $k[$j++] = $get($_.msg, $_.i + 1); //#14575 - $_.encb(); //#14575 - $_.i = $_.i + 2; //#14576 - break; //#14577 - } //#14577 - } //#14577 - if ($_.i < ($_.msglen - 3)) { //#14592 - var _BH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14582 - var _BM = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14583 - $k[$j++] = _BH && _BM; //#14584 - $k[$j++] = $_.i + 2; //#14584 - $_.numsscr(); //#14584 - var _BO = $k[--$j]; //#14584 - var _BP = $k[--$j]; //#14584 - $k[$j++] = _BO; //#14584 - $k[$j++] = _BP; //#14584 - $j--; //#14584 - var _BQ = $k[--$j]; //#14584 - var _BR = $k[--$j]; //#14584 - if (_BR && ((_BQ >= 3) && ((_BQ % 2) == 1))) { //#14591 - $k[$j++] = $_.sb3; //#14585 - $_.encc(); //#14585 - $k[$j++] = $get($_.msg, $_.i); //#14586 - $_.encb(); //#14586 - $k[$j++] = $get($_.msg, $_.i + 1); //#14587 - $_.encb(); //#14587 - $k[$j++] = $get($_.msg, $_.i + 2); //#14588 - $_.encb(); //#14588 - $_.i = $_.i + 3; //#14589 - break; //#14590 - } //#14590 - } //#14590 - if ($_.i < ($_.msglen - 3)) { //#14606 - var _Bj = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14595 - var _Bo = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14596 - var _Bt = $get($_.setb, $get($_.msg, $_.i + 2)) !== undefined; //#14597 - $k[$j++] = (_Bj && _Bo) && _Bt; //#14598 - $k[$j++] = $_.i + 3; //#14598 - $_.numsscr(); //#14598 - var _Bv = $k[--$j]; //#14598 - var _Bw = $k[--$j]; //#14598 - $k[$j++] = _Bv; //#14598 - $k[$j++] = _Bw; //#14598 - $j--; //#14598 - var _Bx = $k[--$j]; //#14598 - var _By = $k[--$j]; //#14598 - if (_By && ((_Bx >= 2) && ((_Bx % 2) == 0))) { //#14605 - $k[$j++] = $_.sb3; //#14599 - $_.encc(); //#14599 - $k[$j++] = $get($_.msg, $_.i); //#14600 - $_.encb(); //#14600 - $k[$j++] = $get($_.msg, $_.i + 1); //#14601 - $_.encb(); //#14601 - $k[$j++] = $get($_.msg, $_.i + 2); //#14602 - $_.encb(); //#14602 - $_.i = $_.i + 3; //#14603 - break; //#14604 - } //#14604 - } //#14604 - $k[$j++] = $_.i; //#14608 - $_.abeforeb(); //#14608 - if ($k[--$j]) { //#14612 - $k[$j++] = $_.swa; //#14609 - $_.encc(); //#14609 - $_.cset = "seta"; //#14610 - break; //#14611 - } //#14611 - $k[$j++] = $_.swb; //#14614 - $_.encc(); //#14614 - $_.cset = "setb"; //#14615 - break; //#14616 - } //#14616 - break; //#14618 - } //#14618 - } //#14618 - $_.cws = $geti($_.cws, 0, $_.j); //#14622 - } //#14622 - if (!bwipp_code16k.__14645__) { //#14645 - $_ = Object.create($_); //#14645 - $_.metrics = $a([$a([2, 7]), $a([3, 12]), $a([4, 17]), $a([5, 22]), $a([6, 27]), $a([7, 32]), $a([8, 37]), $a([9, 42]), $a([10, 47]), $a([11, 52]), $a([12, 57]), $a([13, 62]), $a([14, 67]), $a([15, 72]), $a([16, 77])]); //#14644 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14644 - bwipp_code16k.__14645__ = 1; //#14644 - $_ = Object.getPrototypeOf($_); //#14644 - } //#14644 - $_.urows = $_.rows; //#14648 - var _CZ = $_.metrics; //#14649 - for (var _Ca = 0, _Cb = _CZ.length; _Ca < _Cb; _Ca++) { //#14657 - $_.m = $get(_CZ, _Ca); //#14650 - $_.r = $get($_.m, 0); //#14651 - $_.dcws = $get($_.m, 1); //#14652 - $_.okay = true; //#14653 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#14654 - $_.okay = false; //#14654 - } //#14654 - if ($_.cws.length > $_.dcws) { //#14655 - $_.okay = false; //#14655 - } //#14655 - if ($_.okay) { //#14656 - break; //#14656 - } //#14656 - } //#14656 - if (!$_.okay) { //#14661 - $k[$j++] = 'bwipp.code16kNoValidSymbol#14660'; //#14660 - $k[$j++] = "Maximum length exceeded or data too large for given options"; //#14660 - bwipp_raiseerror(); //#14660 - } //#14660 - $k[$j++] = Infinity; //#14664 - $aload($_.cws); //#14664 - for (var _Cr = 0, _Cs = $f($_.dcws - $_.cws.length); _Cr < _Cs; _Cr++) { //#14664 - $k[$j++] = 103; //#14664 - } //#14664 - $_.cws = $a(); //#14664 - $k[$j++] = Infinity; //#14667 - $k[$j++] = $f(($f($_.r - 2) * 7) + $_.mode); //#14667 - $aload($_.cws); //#14667 - $_.cws = $a(); //#14667 - $k[$j++] = 0; //#14670 - for (var _D0 = 0, _Cz = $_.dcws; _D0 <= _Cz; _D0 += 1) { //#14670 - var _D3 = $k[--$j]; //#14670 - $k[$j++] = $f(_D3 + ((_D0 + 2) * $get($_.cws, _D0))); //#14670 - } //#14670 - $_.c1 = $k[--$j] % 107; //#14671 - $k[$j++] = 0; //#14672 - for (var _D7 = 0, _D6 = $_.dcws; _D7 <= _D6; _D7 += 1) { //#14672 - var _DA = $k[--$j]; //#14672 - $k[$j++] = $f(_DA + ((_D7 + 1) * $get($_.cws, _D7))); //#14672 - } //#14672 - $_.c2 = ($f($k[--$j] + ($_.c1 * $f($_.dcws + 2)))) % 107; //#14673 - $k[$j++] = Infinity; //#14674 - $aload($_.cws); //#14674 - $k[$j++] = $_.c1; //#14674 - $k[$j++] = $_.c2; //#14674 - $_.cws = $a(); //#14674 - var _DJ = $get($_.options, 'debugcws') !== undefined; //#14676 - if (_DJ) { //#14676 - $k[$j++] = 'bwipp.debugcws#14676'; //#14676 - $k[$j++] = $_.cws; //#14676 - bwipp_raiseerror(); //#14676 - } //#14676 - if (!bwipp_code16k.__14712__) { //#14712 - $_ = Object.create($_); //#14712 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); //#14697 - $_.startencs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); //#14703 - $_.stopencsodd = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); //#14707 - $_.stopencseven = $a(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); //#14711 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14711 - bwipp_code16k.__14712__ = 1; //#14711 - $_ = Object.getPrototypeOf($_); //#14711 - } //#14711 - if (($_.sam == -1) || (((~~($_.sam / 10)) % 2) == 1)) { //#14717 - $_.stopencs = $_.stopencsodd; //#14715 - } else { //#14717 - $_.stopencs = $_.stopencseven; //#14717 - } //#14717 - $_.rowbits = $a($_.r); //#14721 - for (var _DY = 0, _DX = $f($_.r - 1); _DY <= _DX; _DY += 1) { //#14738 - $_.i = _DY; //#14723 - $k[$j++] = Infinity; //#14724 - $k[$j++] = 10; //#14726 - $forall($get($_.startencs, $_.i), function() { //#14726 - var _Dc = $k[--$j]; //#14726 - $k[$j++] = $f(_Dc - 48); //#14726 - }); //#14726 - var _Df = $geti($_.cws, $_.i * 5, 5); //#14728 - $k[$j++] = 1; //#14730 - for (var _Dg = 0, _Dh = _Df.length; _Dg < _Dh; _Dg++) { //#14730 - $forall($get($_.encs, $get(_Df, _Dg)), function() { //#14729 - var _Dl = $k[--$j]; //#14729 - $k[$j++] = $f(_Dl - 48); //#14729 - }); //#14729 - } //#14729 - $forall($get($_.stopencs, $_.i), function() { //#14731 - var _Dp = $k[--$j]; //#14731 - $k[$j++] = $f(_Dp - 48); //#14731 - }); //#14731 - $k[$j++] = 1; //#14732 - $_.sbs = $a(); //#14732 - $k[$j++] = Infinity; //#14734 - var _Dr = $_.sbs; //#14735 - $k[$j++] = 1; //#14735 - for (var _Ds = 0, _Dt = _Dr.length; _Ds < _Dt; _Ds++) { //#14735 - var _Dv = $k[--$j]; //#14735 - var _Dw = (_Dv == 0) ? 1 : 0; //#14735 - $k[$j++] = _Dv; //#14735 - for (var _Dx = 0, _Dy = $get(_Dr, _Ds); _Dx < _Dy; _Dx++) { //#14735 - $k[$j++] = _Dw //#14735 - } //#14735 - } //#14735 - $astore($a($counttomark() - 1)); //#14736 - var _E1 = $k[--$j]; //#14736 - var _E2 = $k[--$j]; //#14736 - $k[$j++] = _E1; //#14736 - $k[$j++] = _E2; //#14736 - $j--; //#14736 - var _E3 = $k[--$j]; //#14736 - var _E4 = $k[--$j]; //#14736 - $k[$j++] = _E3; //#14736 - $k[$j++] = _E4; //#14736 - $j--; //#14736 - $put($_.rowbits, $_.i, $k[--$j]); //#14737 - } //#14737 - $k[$j++] = Infinity; //#14741 - for (var _E9 = 0, _EA = 81 * $_.sepheight; _E9 < _EA; _E9++) { //#14742 - $k[$j++] = 1; //#14742 - } //#14742 - for (var _ED = 0, _EC = $f($_.r - 2); _ED <= _EC; _ED += 1) { //#14747 - $_.i = _ED; //#14744 - for (var _EF = 0, _EG = $_.rowheight; _EF < _EG; _EF++) { //#14745 - $aload($get($_.rowbits, $_.i)); //#14745 - } //#14745 - for (var _EL = 0, _EM = $_.sepheight; _EL < _EM; _EL++) { //#14746 - for (var _EN = 0, _EO = 10; _EN < _EO; _EN++) { //#14746 - $k[$j++] = 0; //#14746 - } //#14746 - for (var _EP = 0, _EQ = 70; _EP < _EQ; _EP++) { //#14746 - $k[$j++] = 1; //#14746 - } //#14746 - $k[$j++] = 0; //#14746 - } //#14746 - } //#14746 - for (var _ES = 0, _ET = $_.rowheight; _ES < _ET; _ES++) { //#14748 - $aload($get($_.rowbits, $f($_.r - 1))); //#14748 - } //#14748 - for (var _EY = 0, _EZ = 81 * $_.sepheight; _EY < _EZ; _EY++) { //#14749 - $k[$j++] = 1; //#14749 - } //#14749 - $_.pixs = $a(); //#14749 + var _5s = $k[--$j]; //#14584 + $k[$j++] = $lt($get($_.nextbnota, _5s), $get($_.nextanotb, _5s)); //#14584 + }; //#14584 + $_.cws = $a(($_.barcode.length * 2) + 3); //#14586 + $_.i = 0; //#14589 + $_.j = 0; //#14589 + for (;;) { //#14679 + if ($_.sam != -1) { //#14600 + $put($_.cws, 0, (~~($_.sam / 10)) - 1); //#14594 + $put($_.cws, 1, ($_.sam % 10) - 1); //#14595 + $_.j = 2; //#14596 + $_.cset = "setb"; //#14597 + $_.mode = 7; //#14598 + break; //#14599 + } //#14599 + if ($_.msglen == 0) { //#14606 + $_.cset = "setb"; //#14603 + $_.mode = 1; //#14604 + break; //#14605 + } //#14605 + if ($_.msglen >= 2) { //#14615 + $k[$j++] = $get($_.msg, 0) == $_.fn1; //#14609 + $k[$j++] = 1; //#14609 + $_.numsscr(); //#14609 + var _69 = $k[--$j]; //#14609 + var _6A = $k[--$j]; //#14609 + $k[$j++] = _69; //#14609 + $k[$j++] = _6A; //#14609 + $j--; //#14609 + var _6B = $k[--$j]; //#14609 + var _6C = $k[--$j]; //#14609 + if (_6C && (_6B >= 2)) { //#14614 + $_.cset = "setc"; //#14610 + $_.mode = 4; //#14611 + $_.i = 1; //#14612 + break; //#14613 + } //#14613 + } //#14613 + if ($get($_.msg, 0) == $_.fn1) { //#14622 + $_.cset = "setb"; //#14618 + $_.mode = 3; //#14619 + $_.i = 1; //#14620 + break; //#14621 + } //#14621 + if ($_.msglen >= 2) { //#14668 + $k[$j++] = 0; //#14625 + $_.numsscr(); //#14625 + var _6H = $k[--$j]; //#14625 + var _6I = $k[--$j]; //#14625 + $k[$j++] = _6H; //#14625 + $k[$j++] = _6I; //#14625 + $j--; //#14625 + var _6J = $k[--$j]; //#14625 + if ((_6J >= 2) && ((_6J % 2) == 0)) { //#14629 + $_.cset = "setc"; //#14626 + $_.mode = 2; //#14627 + break; //#14628 + } //#14628 + $k[$j++] = 0; //#14631 + $_.numsscr(); //#14631 + var _6K = $k[--$j]; //#14631 + var _6L = $k[--$j]; //#14631 + $k[$j++] = _6K; //#14631 + $k[$j++] = _6L; //#14631 + $j--; //#14631 + var _6M = $k[--$j]; //#14631 + if ((_6M >= 3) && ((_6M % 2) == 1)) { //#14637 + $k[$j++] = $get($_.msg, 0); //#14632 + $_.encb(); //#14632 + $_.cset = "setc"; //#14633 + $_.mode = 5; //#14634 + $_.i = 1; //#14635 + break; //#14636 + } //#14636 + var _6S = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14639 + $k[$j++] = _6S; //#14640 + $k[$j++] = 1; //#14640 + $_.numsscr(); //#14640 + var _6T = $k[--$j]; //#14640 + var _6U = $k[--$j]; //#14640 + $k[$j++] = _6T; //#14640 + $k[$j++] = _6U; //#14640 + $j--; //#14640 + var _6V = $k[--$j]; //#14640 + var _6W = $k[--$j]; //#14640 + if (_6W && ((_6V >= 2) && ((_6V % 2) == 0))) { //#14646 + $k[$j++] = $get($_.msg, 0); //#14641 + $_.encb(); //#14641 + $_.cset = "setc"; //#14642 + $_.mode = 5; //#14643 + $_.i = 1; //#14644 + break; //#14645 + } //#14645 + var _6c = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14648 + $k[$j++] = _6c; //#14649 + $k[$j++] = 1; //#14649 + $_.numsscr(); //#14649 + var _6d = $k[--$j]; //#14649 + var _6e = $k[--$j]; //#14649 + $k[$j++] = _6d; //#14649 + $k[$j++] = _6e; //#14649 + $j--; //#14649 + var _6f = $k[--$j]; //#14649 + var _6g = $k[--$j]; //#14649 + if (_6g && ((_6f >= 3) && ((_6f % 2) == 1))) { //#14656 + $k[$j++] = $get($_.msg, 0); //#14650 + $_.encb(); //#14650 + $k[$j++] = $get($_.msg, 1); //#14651 + $_.encb(); //#14651 + $_.cset = "setc"; //#14652 + $_.mode = 6; //#14653 + $_.i = 2; //#14654 + break; //#14655 + } //#14655 + var _6o = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14658 + var _6s = $get($_.setb, $get($_.msg, 1)) !== undefined; //#14659 + $k[$j++] = _6o && _6s; //#14660 + $k[$j++] = 2; //#14660 + $_.numsscr(); //#14660 + var _6t = $k[--$j]; //#14660 + var _6u = $k[--$j]; //#14660 + $k[$j++] = _6t; //#14660 + $k[$j++] = _6u; //#14660 + $j--; //#14660 + var _6v = $k[--$j]; //#14660 + var _6w = $k[--$j]; //#14660 + if (_6w && ((_6v >= 2) && ((_6v % 2) == 0))) { //#14667 + $k[$j++] = $get($_.msg, 0); //#14661 + $_.encb(); //#14661 + $k[$j++] = $get($_.msg, 1); //#14662 + $_.encb(); //#14662 + $_.cset = "setc"; //#14663 + $_.mode = 6; //#14664 + $_.i = 2; //#14665 + break; //#14666 + } //#14666 + } //#14666 + $k[$j++] = 0; //#14670 + $_.abeforeb(); //#14670 + if ($k[--$j]) { //#14674 + $_.cset = "seta"; //#14671 + $_.mode = 0; //#14672 + break; //#14673 + } //#14673 + $_.cset = "setb"; //#14676 + $_.mode = 1; //#14677 + break; //#14678 + } //#14678 + for (;;) { //#14922 + if ($_.i == $_.msglen) { //#14682 + break; //#14682 + } //#14682 + $k[$j++] = $_.i; //#14684 + $_.numsscr(); //#14684 + $_.nums = $k[--$j]; //#14684 + $_.nchars = $k[--$j]; //#14684 + for (;;) { //#14920 + if ($eq($_.cset, "seta")) { //#14761 + if ($_.i < ($_.msglen - 1)) { //#14698 + $k[$j++] = $get($_.msg, $_.i); //#14691 + $_.bnota(); //#14691 + $k[$j++] = $_.i + 1; //#14692 + $_.abeforeb(); //#14692 + var _7E = $k[--$j]; //#14692 + var _7F = $k[--$j]; //#14692 + if ((_7F && _7E)) { //#14697 + $k[$j++] = $_.sb1; //#14693 + $_.enca(); //#14693 + $k[$j++] = $get($_.msg, $_.i); //#14694 + $_.encb(); //#14694 + $_.i = $_.i + 1; //#14695 + break; //#14696 + } //#14696 + } //#14696 + if ($_.i < ($_.msglen - 2)) { //#14710 + $k[$j++] = $get($_.msg, $_.i); //#14701 + $_.bnota(); //#14701 + $k[$j++] = $get($_.msg, $_.i + 1); //#14702 + $_.bnota(); //#14702 + var _7T = $k[--$j]; //#14702 + var _7U = $k[--$j]; //#14702 + $k[$j++] = $an(_7U, _7T); //#14703 + $k[$j++] = $_.i + 2; //#14703 + $_.abeforeb(); //#14703 + var _7W = $k[--$j]; //#14703 + var _7X = $k[--$j]; //#14703 + if ((_7X && _7W)) { //#14709 + $k[$j++] = $_.sb2; //#14704 + $_.enca(); //#14704 + $k[$j++] = $get($_.msg, $_.i); //#14705 + $_.encb(); //#14705 + $k[$j++] = $get($_.msg, $_.i + 1); //#14706 + $_.encb(); //#14706 + $_.i = $_.i + 2; //#14707 + break; //#14708 + } //#14708 + } //#14708 + $k[$j++] = $get($_.msg, $_.i); //#14712 + $_.bnota(); //#14712 + if ($k[--$j]) { //#14716 + $k[$j++] = $_.swb; //#14713 + $_.enca(); //#14713 + $_.cset = "setb"; //#14714 + break; //#14715 + } //#14715 + if ($_.i < ($_.msglen - 4)) { //#14733 + var _7s = $get($_.seta, $get($_.msg, $_.i + 4)) !== undefined; //#14720 + if (($_.nums == 4) && _7s) { //#14732 + $k[$j++] = $_.sc2; //#14721 + $_.enca(); //#14721 + for (var _7u = 0, _7v = 2; _7u < _7v; _7u++) { //#14730 + if ($get($_.msg, $_.i) == $_.fn1) { //#14728 + $k[$j++] = $_.fn1; //#14724 + $_.encc(); //#14724 + $_.i = $_.i + 1; //#14725 + } else { //#14728 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14727 + $_.encc(); //#14727 + $_.i = $_.i + 2; //#14728 + } //#14728 + } //#14728 + break; //#14731 + } //#14731 + } //#14731 + if ($_.i < ($_.msglen - 6)) { //#14750 + var _8D = $get($_.seta, $get($_.msg, $_.i + 6)) !== undefined; //#14737 + if (($_.nums == 6) && _8D) { //#14749 + $k[$j++] = $_.sc3; //#14738 + $_.enca(); //#14738 + for (var _8F = 0, _8G = 3; _8F < _8G; _8F++) { //#14747 + if ($get($_.msg, $_.i) == $_.fn1) { //#14745 + $k[$j++] = $_.fn1; //#14741 + $_.encc(); //#14741 + $_.i = $_.i + 1; //#14742 + } else { //#14745 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14744 + $_.encc(); //#14744 + $_.i = $_.i + 2; //#14745 + } //#14745 + } //#14745 + break; //#14748 + } //#14748 + } //#14748 + if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14756 + $k[$j++] = $_.swc; //#14753 + $_.enca(); //#14753 + $_.cset = "setc"; //#14754 + break; //#14755 + } //#14755 + $k[$j++] = $get($_.msg, $_.i); //#14758 + $_.enca(); //#14758 + $_.i = $_.i + 1; //#14759 + break; //#14760 + } //#14760 + if ($eq($_.cset, "setb")) { //#14835 + if ($_.i < ($_.msglen - 1)) { //#14772 + $k[$j++] = $get($_.msg, $_.i); //#14765 + $_.anotb(); //#14765 + $k[$j++] = $_.i + 1; //#14766 + $_.bbeforea(); //#14766 + var _8f = $k[--$j]; //#14766 + var _8g = $k[--$j]; //#14766 + if ((_8g && _8f)) { //#14771 + $k[$j++] = $_.sa1; //#14767 + $_.encb(); //#14767 + $k[$j++] = $get($_.msg, $_.i); //#14768 + $_.enca(); //#14768 + $_.i = $_.i + 1; //#14769 + break; //#14770 + } //#14770 + } //#14770 + if ($_.i < ($_.msglen - 2)) { //#14784 + $k[$j++] = $get($_.msg, $_.i); //#14775 + $_.anotb(); //#14775 + $k[$j++] = $get($_.msg, $_.i + 1); //#14776 + $_.anotb(); //#14776 + var _8u = $k[--$j]; //#14776 + var _8v = $k[--$j]; //#14776 + $k[$j++] = $an(_8v, _8u); //#14777 + $k[$j++] = $_.i + 2; //#14777 + $_.bbeforea(); //#14777 + var _8x = $k[--$j]; //#14777 + var _8y = $k[--$j]; //#14777 + if ((_8y && _8x)) { //#14783 + $k[$j++] = $_.sa2; //#14778 + $_.encb(); //#14778 + $k[$j++] = $get($_.msg, $_.i); //#14779 + $_.enca(); //#14779 + $k[$j++] = $get($_.msg, $_.i + 1); //#14780 + $_.enca(); //#14780 + $_.i = $_.i + 2; //#14781 + break; //#14782 + } //#14782 + } //#14782 + $k[$j++] = $get($_.msg, $_.i); //#14786 + $_.anotb(); //#14786 + if ($k[--$j]) { //#14790 + $k[$j++] = $_.swa; //#14787 + $_.encb(); //#14787 + $_.cset = "seta"; //#14788 + break; //#14789 + } //#14789 + if ($_.i < ($_.msglen - 4)) { //#14807 + var _9J = $get($_.setb, $get($_.msg, $_.i + 4)) !== undefined; //#14794 + if (($_.nums == 4) && _9J) { //#14806 + $k[$j++] = $_.sc2; //#14795 + $_.encb(); //#14795 + for (var _9L = 0, _9M = 2; _9L < _9M; _9L++) { //#14804 + if ($get($_.msg, $_.i) == $_.fn1) { //#14802 + $k[$j++] = $_.fn1; //#14798 + $_.encc(); //#14798 + $_.i = $_.i + 1; //#14799 + } else { //#14802 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14801 + $_.encc(); //#14801 + $_.i = $_.i + 2; //#14802 + } //#14802 + } //#14802 + break; //#14805 + } //#14805 + } //#14805 + if ($_.i < ($_.msglen - 6)) { //#14824 + var _9e = $get($_.setb, $get($_.msg, $_.i + 6)) !== undefined; //#14811 + if (($_.nums == 6) && _9e) { //#14823 + $k[$j++] = $_.sc3; //#14812 + $_.encb(); //#14812 + for (var _9g = 0, _9h = 3; _9g < _9h; _9g++) { //#14821 + if ($get($_.msg, $_.i) == $_.fn1) { //#14819 + $k[$j++] = $_.fn1; //#14815 + $_.encc(); //#14815 + $_.i = $_.i + 1; //#14816 + } else { //#14819 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14818 + $_.encc(); //#14818 + $_.i = $_.i + 2; //#14819 + } //#14819 + } //#14819 + break; //#14822 + } //#14822 + } //#14822 + if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14830 + $k[$j++] = $_.swc; //#14827 + $_.encb(); //#14827 + $_.cset = "setc"; //#14828 + break; //#14829 + } //#14829 + $k[$j++] = $get($_.msg, $_.i); //#14832 + $_.encb(); //#14832 + $_.i = $_.i + 1; //#14833 + break; //#14834 + } //#14834 + if ($eq($_.cset, "setc")) { //#14918 + if ($_.nums >= 2) { //#14847 + if ($get($_.msg, $_.i) == $_.fn1) { //#14844 + $k[$j++] = $_.fn1; //#14840 + $_.encc(); //#14840 + $_.i = $_.i + 1; //#14841 + } else { //#14844 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14843 + $_.encc(); //#14843 + $_.i = $_.i + 2; //#14844 + } //#14844 + break; //#14846 + } //#14846 + if ($_.i < ($_.msglen - 1)) { //#14857 + var _AH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14850 + $k[$j++] = _AH; //#14851 + $k[$j++] = $_.i + 1; //#14851 + $_.numsscr(); //#14851 + var _AJ = $k[--$j]; //#14851 + var _AK = $k[--$j]; //#14851 + $k[$j++] = _AJ; //#14851 + $k[$j++] = _AK; //#14851 + $j--; //#14851 + var _AL = $k[--$j]; //#14851 + var _AM = $k[--$j]; //#14851 + if (_AM && ((_AL >= 2) && ((_AL % 2) == 0))) { //#14856 + $k[$j++] = $_.sb1; //#14852 + $_.encc(); //#14852 + $k[$j++] = $get($_.msg, $_.i); //#14853 + $_.encb(); //#14853 + $_.i = $_.i + 1; //#14854 + break; //#14855 + } //#14855 + } //#14855 + if ($_.i < ($_.msglen - 1)) { //#14868 + var _AY = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14860 + $k[$j++] = _AY; //#14861 + $k[$j++] = $_.i + 1; //#14861 + $_.numsscr(); //#14861 + var _Aa = $k[--$j]; //#14861 + var _Ab = $k[--$j]; //#14861 + $k[$j++] = _Aa; //#14861 + $k[$j++] = _Ab; //#14861 + $j--; //#14861 + var _Ac = $k[--$j]; //#14861 + var _Ad = $k[--$j]; //#14861 + if (_Ad && ((_Ac >= 3) && ((_Ac % 2) == 1))) { //#14867 + $k[$j++] = $_.sb2; //#14862 + $_.encc(); //#14862 + $k[$j++] = $get($_.msg, $_.i); //#14863 + $_.encb(); //#14863 + $k[$j++] = $get($_.msg, $_.i + 1); //#14864 + $_.encb(); //#14864 + $_.i = $_.i + 2; //#14865 + break; //#14866 + } //#14866 + } //#14866 + if ($_.i < ($_.msglen - 2)) { //#14880 + var _As = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14871 + var _Ax = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14872 + $k[$j++] = _As && _Ax; //#14873 + $k[$j++] = $_.i + 2; //#14873 + $_.numsscr(); //#14873 + var _Az = $k[--$j]; //#14873 + var _B0 = $k[--$j]; //#14873 + $k[$j++] = _Az; //#14873 + $k[$j++] = _B0; //#14873 + $j--; //#14873 + var _B1 = $k[--$j]; //#14873 + var _B2 = $k[--$j]; //#14873 + if (_B2 && ((_B1 >= 2) && ((_B1 % 2) == 0))) { //#14879 + $k[$j++] = $_.sb2; //#14874 + $_.encc(); //#14874 + $k[$j++] = $get($_.msg, $_.i); //#14875 + $_.encb(); //#14875 + $k[$j++] = $get($_.msg, $_.i + 1); //#14876 + $_.encb(); //#14876 + $_.i = $_.i + 2; //#14877 + break; //#14878 + } //#14878 + } //#14878 + if ($_.i < ($_.msglen - 3)) { //#14893 + var _BH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14883 + var _BM = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14884 + $k[$j++] = _BH && _BM; //#14885 + $k[$j++] = $_.i + 2; //#14885 + $_.numsscr(); //#14885 + var _BO = $k[--$j]; //#14885 + var _BP = $k[--$j]; //#14885 + $k[$j++] = _BO; //#14885 + $k[$j++] = _BP; //#14885 + $j--; //#14885 + var _BQ = $k[--$j]; //#14885 + var _BR = $k[--$j]; //#14885 + if (_BR && ((_BQ >= 3) && ((_BQ % 2) == 1))) { //#14892 + $k[$j++] = $_.sb3; //#14886 + $_.encc(); //#14886 + $k[$j++] = $get($_.msg, $_.i); //#14887 + $_.encb(); //#14887 + $k[$j++] = $get($_.msg, $_.i + 1); //#14888 + $_.encb(); //#14888 + $k[$j++] = $get($_.msg, $_.i + 2); //#14889 + $_.encb(); //#14889 + $_.i = $_.i + 3; //#14890 + break; //#14891 + } //#14891 + } //#14891 + if ($_.i < ($_.msglen - 3)) { //#14907 + var _Bj = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14896 + var _Bo = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14897 + var _Bt = $get($_.setb, $get($_.msg, $_.i + 2)) !== undefined; //#14898 + $k[$j++] = (_Bj && _Bo) && _Bt; //#14899 + $k[$j++] = $_.i + 3; //#14899 + $_.numsscr(); //#14899 + var _Bv = $k[--$j]; //#14899 + var _Bw = $k[--$j]; //#14899 + $k[$j++] = _Bv; //#14899 + $k[$j++] = _Bw; //#14899 + $j--; //#14899 + var _Bx = $k[--$j]; //#14899 + var _By = $k[--$j]; //#14899 + if (_By && ((_Bx >= 2) && ((_Bx % 2) == 0))) { //#14906 + $k[$j++] = $_.sb3; //#14900 + $_.encc(); //#14900 + $k[$j++] = $get($_.msg, $_.i); //#14901 + $_.encb(); //#14901 + $k[$j++] = $get($_.msg, $_.i + 1); //#14902 + $_.encb(); //#14902 + $k[$j++] = $get($_.msg, $_.i + 2); //#14903 + $_.encb(); //#14903 + $_.i = $_.i + 3; //#14904 + break; //#14905 + } //#14905 + } //#14905 + $k[$j++] = $_.i; //#14909 + $_.abeforeb(); //#14909 + if ($k[--$j]) { //#14913 + $k[$j++] = $_.swa; //#14910 + $_.encc(); //#14910 + $_.cset = "seta"; //#14911 + break; //#14912 + } //#14912 + $k[$j++] = $_.swb; //#14915 + $_.encc(); //#14915 + $_.cset = "setb"; //#14916 + break; //#14917 + } //#14917 + break; //#14919 + } //#14919 + } //#14919 + $_.cws = $geti($_.cws, 0, $_.j); //#14923 + } //#14923 + if (!bwipp_code16k.__14946__) { //#14946 + $_ = Object.create($_); //#14946 + $_.metrics = $a([$a([2, 7]), $a([3, 12]), $a([4, 17]), $a([5, 22]), $a([6, 27]), $a([7, 32]), $a([8, 37]), $a([9, 42]), $a([10, 47]), $a([11, 52]), $a([12, 57]), $a([13, 62]), $a([14, 67]), $a([15, 72]), $a([16, 77])]); //#14945 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14945 + bwipp_code16k.__14946__ = 1; //#14945 + $_ = Object.getPrototypeOf($_); //#14945 + } //#14945 + $_.urows = $_.rows; //#14949 + var _CZ = $_.metrics; //#14950 + for (var _Ca = 0, _Cb = _CZ.length; _Ca < _Cb; _Ca++) { //#14958 + $_.m = $get(_CZ, _Ca); //#14951 + $_.r = $get($_.m, 0); //#14952 + $_.dcws = $get($_.m, 1); //#14953 + $_.okay = true; //#14954 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#14955 + $_.okay = false; //#14955 + } //#14955 + if ($_.cws.length > $_.dcws) { //#14956 + $_.okay = false; //#14956 + } //#14956 + if ($_.okay) { //#14957 + break; //#14957 + } //#14957 + } //#14957 + if (!$_.okay) { //#14962 + $k[$j++] = 'bwipp.code16kNoValidSymbol#14961'; //#14961 + $k[$j++] = "Maximum length exceeded or data too large for given options"; //#14961 + bwipp_raiseerror(); //#14961 + } //#14961 + $k[$j++] = Infinity; //#14965 + $aload($_.cws); //#14965 + for (var _Cr = 0, _Cs = $f($_.dcws - $_.cws.length); _Cr < _Cs; _Cr++) { //#14965 + $k[$j++] = 103; //#14965 + } //#14965 + $_.cws = $a(); //#14965 + $k[$j++] = Infinity; //#14968 + $k[$j++] = $f(($f($_.r - 2) * 7) + $_.mode); //#14968 + $aload($_.cws); //#14968 + $_.cws = $a(); //#14968 + $k[$j++] = 0; //#14971 + for (var _D0 = 0, _Cz = $_.dcws; _D0 <= _Cz; _D0 += 1) { //#14971 + var _D3 = $k[--$j]; //#14971 + $k[$j++] = $f(_D3 + ((_D0 + 2) * $get($_.cws, _D0))); //#14971 + } //#14971 + $_.c1 = $k[--$j] % 107; //#14972 + $k[$j++] = 0; //#14973 + for (var _D7 = 0, _D6 = $_.dcws; _D7 <= _D6; _D7 += 1) { //#14973 + var _DA = $k[--$j]; //#14973 + $k[$j++] = $f(_DA + ((_D7 + 1) * $get($_.cws, _D7))); //#14973 + } //#14973 + $_.c2 = ($f($k[--$j] + ($_.c1 * $f($_.dcws + 2)))) % 107; //#14974 + $k[$j++] = Infinity; //#14975 + $aload($_.cws); //#14975 + $k[$j++] = $_.c1; //#14975 + $k[$j++] = $_.c2; //#14975 + $_.cws = $a(); //#14975 + var _DJ = $get($_.options, 'debugcws') !== undefined; //#14977 + if (_DJ) { //#14977 + $k[$j++] = 'bwipp.debugcws#14977'; //#14977 + $k[$j++] = $_.cws; //#14977 + bwipp_raiseerror(); //#14977 + } //#14977 + if (!bwipp_code16k.__15013__) { //#15013 + $_ = Object.create($_); //#15013 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); //#14998 + $_.startencs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); //#15004 + $_.stopencsodd = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); //#15008 + $_.stopencseven = $a(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); //#15012 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#15012 + bwipp_code16k.__15013__ = 1; //#15012 + $_ = Object.getPrototypeOf($_); //#15012 + } //#15012 + if (($_.sam == -1) || (((~~($_.sam / 10)) % 2) == 1)) { //#15018 + $_.stopencs = $_.stopencsodd; //#15016 + } else { //#15018 + $_.stopencs = $_.stopencseven; //#15018 + } //#15018 + $_.rowbits = $a($_.r); //#15022 + for (var _DY = 0, _DX = $f($_.r - 1); _DY <= _DX; _DY += 1) { //#15039 + $_.i = _DY; //#15024 + $k[$j++] = Infinity; //#15025 + $k[$j++] = 10; //#15027 + $forall($get($_.startencs, $_.i), function() { //#15027 + var _Dc = $k[--$j]; //#15027 + $k[$j++] = $f(_Dc - 48); //#15027 + }); //#15027 + var _Df = $geti($_.cws, $_.i * 5, 5); //#15029 + $k[$j++] = 1; //#15031 + for (var _Dg = 0, _Dh = _Df.length; _Dg < _Dh; _Dg++) { //#15031 + $forall($get($_.encs, $get(_Df, _Dg)), function() { //#15030 + var _Dl = $k[--$j]; //#15030 + $k[$j++] = $f(_Dl - 48); //#15030 + }); //#15030 + } //#15030 + $forall($get($_.stopencs, $_.i), function() { //#15032 + var _Dp = $k[--$j]; //#15032 + $k[$j++] = $f(_Dp - 48); //#15032 + }); //#15032 + $k[$j++] = 1; //#15033 + $_.sbs = $a(); //#15033 + $k[$j++] = Infinity; //#15035 + var _Dr = $_.sbs; //#15036 + $k[$j++] = 1; //#15036 + for (var _Ds = 0, _Dt = _Dr.length; _Ds < _Dt; _Ds++) { //#15036 + var _Dv = $k[--$j]; //#15036 + var _Dw = (_Dv == 0) ? 1 : 0; //#15036 + $k[$j++] = _Dv; //#15036 + for (var _Dx = 0, _Dy = $get(_Dr, _Ds); _Dx < _Dy; _Dx++) { //#15036 + $k[$j++] = _Dw //#15036 + } //#15036 + } //#15036 + $astore($a($counttomark() - 1)); //#15037 + var _E1 = $k[--$j]; //#15037 + var _E2 = $k[--$j]; //#15037 + $k[$j++] = _E1; //#15037 + $k[$j++] = _E2; //#15037 + $j--; //#15037 + var _E3 = $k[--$j]; //#15037 + var _E4 = $k[--$j]; //#15037 + $k[$j++] = _E3; //#15037 + $k[$j++] = _E4; //#15037 + $j--; //#15037 + $put($_.rowbits, $_.i, $k[--$j]); //#15038 + } //#15038 + $k[$j++] = Infinity; //#15042 + for (var _E9 = 0, _EA = 81 * $_.sepheight; _E9 < _EA; _E9++) { //#15043 + $k[$j++] = 1; //#15043 + } //#15043 + for (var _ED = 0, _EC = $f($_.r - 2); _ED <= _EC; _ED += 1) { //#15048 + $_.i = _ED; //#15045 + for (var _EF = 0, _EG = $_.rowheight; _EF < _EG; _EF++) { //#15046 + $aload($get($_.rowbits, $_.i)); //#15046 + } //#15046 + for (var _EL = 0, _EM = $_.sepheight; _EL < _EM; _EL++) { //#15047 + for (var _EN = 0, _EO = 10; _EN < _EO; _EN++) { //#15047 + $k[$j++] = 0; //#15047 + } //#15047 + for (var _EP = 0, _EQ = 70; _EP < _EQ; _EP++) { //#15047 + $k[$j++] = 1; //#15047 + } //#15047 + $k[$j++] = 0; //#15047 + } //#15047 + } //#15047 + for (var _ES = 0, _ET = $_.rowheight; _ES < _ET; _ES++) { //#15049 + $aload($get($_.rowbits, $f($_.r - 1))); //#15049 + } //#15049 + for (var _EY = 0, _EZ = 81 * $_.sepheight; _EY < _EZ; _EY++) { //#15050 + $k[$j++] = 1; //#15050 + } //#15050 + $_.pixs = $a(); //#15050 var _Ef = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 81], ["pixy", ~~($_.pixs.length / 81)], ["height", (~~($_.pixs.length / 81)) / 72], ["width", 81 / 72], ["opt", $_.options] - ]); //#14760 - $k[$j++] = _Ef; //#14763 - if (!$_.dontdraw) { //#14763 - bwipp_renmatrix(); //#14763 - } //#14763 - $_ = Object.getPrototypeOf($_); //#14765 - $_ = Object.getPrototypeOf($_); //#14767 + ]); //#15061 + $k[$j++] = _Ef; //#15064 + if (!$_.dontdraw) { //#15064 + bwipp_renmatrix(); //#15064 + } //#15064 + $_ = Object.getPrototypeOf($_); //#15066 + $_ = Object.getPrototypeOf($_); //#15068 } //bwipp_code16k function bwipp_code49() { - $_ = Object.create($_); //#14798 - $_.dontdraw = false; //#14801 - $_.sam = -1; //#14802 - $_.append = false; //#14803 - $_.rows = 0; //#14804 - $_.rowheight = 8; //#14805 - $_.sepheight = 1; //#14806 - $_.parse = false; //#14807 - $_.parsefnc = false; //#14808 - $k[$j++] = $_; //#14810 - bwipp_processoptions(); //#14810 - $_.options = $k[--$j]; //#14810 - $_.barcode = $k[--$j]; //#14811 - if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 8))) { //#14815 - $k[$j++] = 'bwipp.code49badRows#14814'; //#14814 - $k[$j++] = "Code 49 must have 2 to 8 rows"; //#14814 - bwipp_raiseerror(); //#14814 - } //#14814 - if ($_.rowheight < 8) { //#14819 - $k[$j++] = 'bwipp.code49badRowHeight#14818'; //#14818 - $k[$j++] = "Code 49 must have rowheight of at least 8"; //#14818 - bwipp_raiseerror(); //#14818 - } //#14818 - if ($_.sepheight < 1) { //#14823 - $k[$j++] = 'bwipp.code49badSepHeight#14822'; //#14822 - $k[$j++] = "Code 49 must have sepheight of at least 1"; //#14822 - bwipp_raiseerror(); //#14822 - } //#14822 - if ($_.append && ($_.sam != -1)) { //#14827 - $k[$j++] = 'bwipp.code49samAndAppend#14826'; //#14826 - $k[$j++] = "sam and append cannot be specified together"; //#14826 - bwipp_raiseerror(); //#14826 - } //#14826 - if ($_.sam != -1) { //#14839 - $k[$j++] = true; //#14835 - for (var _A = 0, _B = 1; _A < _B; _A++) { //#14835 - var _C = $_.sam; //#14832 - if ((_C < 12) || (_C > 99)) { //#14832 - $j--; //#14832 - $k[$j++] = false; //#14832 - break; //#14832 - } //#14832 - if (($_.sam % 10) < 2) { //#14833 - $j--; //#14833 - $k[$j++] = false; //#14833 - break; //#14833 - } //#14833 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14834 - $j--; //#14834 - $k[$j++] = false; //#14834 - break; //#14834 - } //#14834 - } //#14834 - if ($nt($k[--$j])) { //#14838 - $k[$j++] = 'bwipp.code49badSAM#14837'; //#14837 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14837 - bwipp_raiseerror(); //#14837 - } //#14837 - } //#14837 - bwipp_loadctx(bwipp_code49) //#14841 - if (!bwipp_code49.__14845__) { //#14845 - $_ = Object.create($_); //#14845 - $_.s1 = -1; //#14844 - $_.s2 = -2; //#14844 - $_.fn1 = -3; //#14844 - $_.fn2 = -4; //#14844 - $_.fn3 = -5; //#14844 - $_.ns = -6; //#14844 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14844 - bwipp_code49.__14845__ = 1; //#14844 - $_ = Object.getPrototypeOf($_); //#14844 - } //#14844 + $_ = Object.create($_); //#15099 + $_.dontdraw = false; //#15102 + $_.sam = -1; //#15103 + $_.append = false; //#15104 + $_.rows = 0; //#15105 + $_.rowheight = 8; //#15106 + $_.sepheight = 1; //#15107 + $_.parse = false; //#15108 + $_.parsefnc = false; //#15109 + $k[$j++] = $_; //#15111 + bwipp_processoptions(); //#15111 + $_.options = $k[--$j]; //#15111 + $_.barcode = $k[--$j]; //#15112 + if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 8))) { //#15116 + $k[$j++] = 'bwipp.code49badRows#15115'; //#15115 + $k[$j++] = "Code 49 must have 2 to 8 rows"; //#15115 + bwipp_raiseerror(); //#15115 + } //#15115 + if ($_.rowheight < 8) { //#15120 + $k[$j++] = 'bwipp.code49badRowHeight#15119'; //#15119 + $k[$j++] = "Code 49 must have rowheight of at least 8"; //#15119 + bwipp_raiseerror(); //#15119 + } //#15119 + if ($_.sepheight < 1) { //#15124 + $k[$j++] = 'bwipp.code49badSepHeight#15123'; //#15123 + $k[$j++] = "Code 49 must have sepheight of at least 1"; //#15123 + bwipp_raiseerror(); //#15123 + } //#15123 + if ($_.append && ($_.sam != -1)) { //#15128 + $k[$j++] = 'bwipp.code49samAndAppend#15127'; //#15127 + $k[$j++] = "sam and append cannot be specified together"; //#15127 + bwipp_raiseerror(); //#15127 + } //#15127 + if ($_.sam != -1) { //#15140 + $k[$j++] = true; //#15136 + for (var _A = 0, _B = 1; _A < _B; _A++) { //#15136 + var _C = $_.sam; //#15133 + if ((_C < 12) || (_C > 99)) { //#15133 + $j--; //#15133 + $k[$j++] = false; //#15133 + break; //#15133 + } //#15133 + if (($_.sam % 10) < 2) { //#15134 + $j--; //#15134 + $k[$j++] = false; //#15134 + break; //#15134 + } //#15134 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#15135 + $j--; //#15135 + $k[$j++] = false; //#15135 + break; //#15135 + } //#15135 + } //#15135 + if ($nt($k[--$j])) { //#15139 + $k[$j++] = 'bwipp.code49badSAM#15138'; //#15138 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#15138 + bwipp_raiseerror(); //#15138 + } //#15138 + } //#15138 + bwipp_loadctx(bwipp_code49) //#15142 + if (!bwipp_code49.__15146__) { //#15146 + $_ = Object.create($_); //#15146 + $_.s1 = -1; //#15145 + $_.s2 = -2; //#15145 + $_.fn1 = -3; //#15145 + $_.fn2 = -4; //#15145 + $_.fn3 = -5; //#15145 + $_.ns = -6; //#15145 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15145 + bwipp_code49.__15146__ = 1; //#15145 + $_ = Object.getPrototypeOf($_); //#15145 + } //#15145 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#14853 - $_.fncvals = _N; //#14854 - $k[$j++] = 'msg'; //#14855 - $k[$j++] = $_.barcode; //#14855 - $k[$j++] = $_.fncvals; //#14855 - bwipp_parseinput(); //#14855 - var _Q = $k[--$j]; //#14855 - $_[$k[--$j]] = _Q; //#14855 - $_.msglen = $_.msg.length; //#14856 - $forall($_.msg, function() { //#14862 - if ($k[--$j] > 127) { //#14861 - $k[$j++] = 'bwipp.code49badCharacter#14860'; //#14860 - $k[$j++] = "Code 49 can only support ASCII characters with values 0 to 127"; //#14860 - bwipp_raiseerror(); //#14860 - } //#14860 - }); //#14860 - if (!bwipp_code49.__14904__) { //#14904 - $_ = Object.create($_); //#14904 - $_.charmap = $a(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", $_.s1, $_.s2, $_.fn1, $_.fn2, $_.fn3, $_.ns]); //#14872 - $_.charvals = new Map; //#14875 - for (var _c = 0; _c <= 48; _c += 1) { //#14881 - $_.i = _c; //#14877 - var _f = $get($_.charmap, $_.i); //#14878 - $k[$j++] = _f; //#14879 - if ($eq($type(_f), 'stringtype')) { //#14879 - var _i = $get($k[--$j], 0); //#14879 - $k[$j++] = _i; //#14879 - } //#14879 - $put($_.charvals, $k[--$j], $_.i); //#14880 - } //#14880 - $_.combos = $a(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " 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", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); //#14893 - for (var _n = 0; _n <= 127; _n += 1) { //#14903 - $_.i = _n; //#14895 - var _q = $get($_.combos, $_.i); //#14896 - $_.c1 = $get(_q, 0); //#14896 - $_.c2 = $get(_q, 1); //#14896 - if ($_.c1 == 49) { //#14899 - $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s1), $get($_.charvals, $_.c2)])); //#14898 - } //#14898 - if ($_.c1 == 50) { //#14902 - $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s2), $get($_.charvals, $_.c2)])); //#14901 - } //#14901 - } //#14901 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14901 - bwipp_code49.__14904__ = 1; //#14901 - $_ = Object.getPrototypeOf($_); //#14901 - } //#14901 + ]); //#15154 + $_.fncvals = _N; //#15155 + $k[$j++] = 'msg'; //#15156 + $k[$j++] = $_.barcode; //#15156 + $k[$j++] = $_.fncvals; //#15156 + bwipp_parseinput(); //#15156 + var _Q = $k[--$j]; //#15156 + $_[$k[--$j]] = _Q; //#15156 + $_.msglen = $_.msg.length; //#15157 + $forall($_.msg, function() { //#15163 + if ($k[--$j] > 127) { //#15162 + $k[$j++] = 'bwipp.code49badCharacter#15161'; //#15161 + $k[$j++] = "Code 49 can only support ASCII characters with values 0 to 127"; //#15161 + bwipp_raiseerror(); //#15161 + } //#15161 + }); //#15161 + if (!bwipp_code49.__15205__) { //#15205 + $_ = Object.create($_); //#15205 + $_.charmap = $a(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", $_.s1, $_.s2, $_.fn1, $_.fn2, $_.fn3, $_.ns]); //#15173 + $_.charvals = new Map; //#15176 + for (var _c = 0; _c <= 48; _c += 1) { //#15182 + $_.i = _c; //#15178 + var _f = $get($_.charmap, $_.i); //#15179 + $k[$j++] = _f; //#15180 + if ($eq($type(_f), 'stringtype')) { //#15180 + var _i = $get($k[--$j], 0); //#15180 + $k[$j++] = _i; //#15180 + } //#15180 + $put($_.charvals, $k[--$j], $_.i); //#15181 + } //#15181 + $_.combos = $a(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " 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", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); //#15194 + for (var _n = 0; _n <= 127; _n += 1) { //#15204 + $_.i = _n; //#15196 + var _q = $get($_.combos, $_.i); //#15197 + $_.c1 = $get(_q, 0); //#15197 + $_.c2 = $get(_q, 1); //#15197 + if ($_.c1 == 49) { //#15200 + $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s1), $get($_.charvals, $_.c2)])); //#15199 + } //#15199 + if ($_.c1 == 50) { //#15203 + $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s2), $get($_.charvals, $_.c2)])); //#15202 + } //#15202 + } //#15202 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15202 + bwipp_code49.__15205__ = 1; //#15202 + $_ = Object.getPrototypeOf($_); //#15202 + } //#15202 $_.encodealpha = function() { - var _1G = $get($_.charvals, $k[--$j]); //#14907 - $k[$j++] = _1G; //#14908 - if ($ne($type(_1G), 'arraytype')) { //#14908 - $astore($a(1)); //#14908 - } //#14908 - var _1J = $k[--$j]; //#14909 - $puti($_.cws, $_.j, _1J); //#14909 - $_.j = _1J.length + $_.j; //#14910 - }; //#14910 + var _1G = $get($_.charvals, $k[--$j]); //#15208 + $k[$j++] = _1G; //#15209 + if ($ne($type(_1G), 'arraytype')) { //#15209 + $astore($a(1)); //#15209 + } //#15209 + var _1J = $k[--$j]; //#15210 + $puti($_.cws, $_.j, _1J); //#15210 + $_.j = _1J.length + $_.j; //#15211 + }; //#15211 $_.base48 = function() { - var _1N = $k[--$j]; //#14914 - $k[$j++] = 0; //#14914 - $forall(_1N, function() { //#14914 - var _1O = $k[--$j]; //#14914 - var _1P = $k[--$j]; //#14914 - $k[$j++] = $f($f(_1O - 48) + (_1P * 10)); //#14914 - }); //#14914 - $k[$j++] = Infinity; //#14915 - var _1Q = $k[--$j]; //#14915 - var _1R = $k[--$j]; //#14915 - var _1S = $k[--$j]; //#14915 - $k[$j++] = _1Q; //#14915 - $k[$j++] = _1R; //#14915 - for (var _1T = 0, _1U = $f(_1S - 1); _1T < _1U; _1T++) { //#14915 - var _1V = $k[--$j]; //#14915 - $k[$j++] = _1V % 48; //#14915 - $k[$j++] = ~~(_1V / 48); //#14915 - } //#14915 - var _1W = $a(); //#14915 - $k[$j++] = _1W; //#14916 - $k[$j++] = Infinity; //#14916 - var _1X = $k[--$j]; //#14916 - var _1Y = $k[--$j]; //#14916 - $k[$j++] = _1X; //#14916 - $k[$j++] = _1Y; //#14916 - for (var _1Z = _1Y.length - 1; _1Z >= 0; _1Z -= 1) { //#14916 - var _1a = $k[--$j]; //#14916 - $k[$j++] = $get(_1a, _1Z); //#14916 - $k[$j++] = _1a; //#14916 - } //#14916 - $j--; //#14916 - var _1c = $a(); //#14916 - $puti($_.cws, $_.j, _1c); //#14917 - $_.j = _1c.length + $_.j; //#14918 - }; //#14918 + var _1N = $k[--$j]; //#15215 + $k[$j++] = 0; //#15215 + $forall(_1N, function() { //#15215 + var _1O = $k[--$j]; //#15215 + var _1P = $k[--$j]; //#15215 + $k[$j++] = $f($f(_1O - 48) + (_1P * 10)); //#15215 + }); //#15215 + $k[$j++] = Infinity; //#15216 + var _1Q = $k[--$j]; //#15216 + var _1R = $k[--$j]; //#15216 + var _1S = $k[--$j]; //#15216 + $k[$j++] = _1Q; //#15216 + $k[$j++] = _1R; //#15216 + for (var _1T = 0, _1U = $f(_1S - 1); _1T < _1U; _1T++) { //#15216 + var _1V = $k[--$j]; //#15216 + $k[$j++] = _1V % 48; //#15216 + $k[$j++] = ~~(_1V / 48); //#15216 + } //#15216 + var _1W = $a(); //#15216 + $k[$j++] = _1W; //#15217 + $k[$j++] = Infinity; //#15217 + var _1X = $k[--$j]; //#15217 + var _1Y = $k[--$j]; //#15217 + $k[$j++] = _1X; //#15217 + $k[$j++] = _1Y; //#15217 + for (var _1Z = _1Y.length - 1; _1Z >= 0; _1Z -= 1) { //#15217 + var _1a = $k[--$j]; //#15217 + $k[$j++] = $get(_1a, _1Z); //#15217 + $k[$j++] = _1a; //#15217 + } //#15217 + $j--; //#15217 + var _1c = $a(); //#15217 + $puti($_.cws, $_.j, _1c); //#15218 + $_.j = _1c.length + $_.j; //#15219 + }; //#15219 $_.encodenumeric = function() { - $_.nums = $k[--$j]; //#14922 - var _1i = $_.nums.length; //#14923 - var _1j = _1i % 5; //#14923 - $k[$j++] = 'pre'; //#14923 - $k[$j++] = _1i; //#14923 - $k[$j++] = _1j; //#14923 - if (_1j != 2) { //#14923 - var _1k = $k[--$j]; //#14923 - var _1l = $k[--$j]; //#14923 - $k[$j++] = $f(_1l - _1k); //#14923 - } else { //#14923 - var _1m = $k[--$j]; //#14923 - var _1n = $k[--$j]; //#14923 - $k[$j++] = $f($f(_1n - _1m) - 5); //#14923 - } //#14923 - var _1o = $k[--$j]; //#14923 - $_[$k[--$j]] = _1o; //#14923 - for (var _1s = 0, _1r = $f($_.pre - 1); _1s <= _1r; _1s += 5) { //#14924 - $k[$j++] = 3; //#14924 - $k[$j++] = $geti($_.nums, _1s, 5); //#14924 - $_.base48(); //#14924 - } //#14924 - $_.nums = $geti($_.nums, $_.pre, $f($_.nums.length - $_.pre)); //#14925 - var _21 = $_.nums.length; //#14927 - $k[$j++] = _21; //#14927 - if (_21 == 1) { //#14927 - $k[$j++] = $get($_.nums, $_.i); //#14927 - $_.encodealpha(); //#14927 - } //#14927 - var _25 = $k[--$j]; //#14928 - $k[$j++] = _25; //#14928 - if (_25 == 3) { //#14928 - $k[$j++] = 2; //#14928 - $k[$j++] = $_.nums; //#14928 - $_.base48(); //#14928 - } //#14928 - var _27 = $k[--$j]; //#14929 - $k[$j++] = _27; //#14929 - if (_27 == 4) { //#14929 - $k[$j++] = 3; //#14929 - $k[$j++] = Infinity; //#14929 - $k[$j++] = 49; //#14929 - $k[$j++] = 48; //#14929 - $aload($_.nums); //#14929 - var _29 = $a(); //#14929 - $k[$j++] = _29; //#14929 - $_.base48(); //#14929 - } //#14929 - if ($k[--$j] == 7) { //#14933 - $k[$j++] = 3; //#14931 - $k[$j++] = Infinity; //#14931 - $k[$j++] = 49; //#14931 - $k[$j++] = 48; //#14931 - $aload($geti($_.nums, 0, 4)); //#14931 - var _2D = $a(); //#14931 - $k[$j++] = _2D; //#14931 - $_.base48(); //#14931 - $k[$j++] = 2; //#14932 - $k[$j++] = $geti($_.nums, 4, 3); //#14932 - $_.base48(); //#14932 - } //#14932 - }; //#14932 - $k[$j++] = Infinity; //#14937 - for (var _2H = 0, _2I = $_.msglen; _2H < _2I; _2H++) { //#14937 - $k[$j++] = 0; //#14937 - } //#14937 - $k[$j++] = 0; //#14937 - $_.numericruns = $a(); //#14937 - for (var _2L = $_.msglen - 1; _2L >= 0; _2L -= 1) { //#14946 - $_.i = _2L; //#14939 - var _2O = $get($_.msg, $_.i); //#14940 - if ((_2O >= 48) && (_2O <= 57)) { //#14944 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 1) + 1)); //#14942 - } else { //#14944 - $put($_.numericruns, $_.i, 0); //#14944 - } //#14944 - } //#14944 - $_.cws = $a(($_.msglen * 2) + 1); //#14948 - if (!bwipp_code49.__14961__) { //#14961 - $_ = Object.create($_); //#14961 - $_.samval = $a([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); //#14960 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14960 - bwipp_code49.__14961__ = 1; //#14960 - $_ = Object.getPrototypeOf($_); //#14960 - } //#14960 - for (;;) { //#14997 - if ($_.append) { //#14970 - $_.mode = 1; //#14966 - $_.method = "alpha"; //#14967 - $_.i = 0; //#14968 - $_.j = 0; //#14968 - break; //#14969 - } //#14969 - if ($_.sam != -1) { //#14977 - $_.mode = 3; //#14972 - $k[$j++] = $_.cws; //#14973 - $k[$j++] = 0; //#14973 - for (var _2d = 0; _2d <= 43; _2d += 1) { //#14973 - $k[$j++] = _2d; //#14973 - if ($get($_.samval, _2d) != $_.sam) { //#14973 - $j--; //#14973 - } //#14973 - } //#14973 - var _2h = $k[--$j]; //#14973 - var _2i = $k[--$j]; //#14973 - $put($k[--$j], _2i, $f(_2h + 1)); //#14973 - $_.method = "alpha"; //#14974 - $_.i = 0; //#14975 - $_.j = 1; //#14975 - break; //#14976 - } //#14976 - if ($get($_.numericruns, 0) >= 5) { //#14982 - $_.mode = 2; //#14979 - $_.method = "numeric"; //#14980 - $_.i = 0; //#14980 - $_.j = 0; //#14980 - break; //#14981 - } //#14981 - var _2p = $get($_.charvals, $get($_.msg, 0)); //#14983 - $k[$j++] = _2p; //#14990 - if ($ne($type(_2p), 'arraytype')) { //#14990 - $j--; //#14985 - $_.mode = 0; //#14986 - $_.method = "alpha"; //#14987 - $_.i = 0; //#14988 - $_.j = 0; //#14988 - break; //#14989 - } //#14989 - var _2t = ($get($k[--$j], 0) == 43) ? 4 : 5; //#14992 - $_.mode = _2t; //#14992 - $put($_.cws, 0, $get($get($_.charvals, $get($_.msg, 0)), 1)); //#14993 - $_.method = "alpha"; //#14994 - $_.i = 1; //#14995 - $_.j = 1; //#14995 - break; //#14996 - } //#14996 - for (;;) { //#15024 - if ($_.i == $_.msglen) { //#15001 - break; //#15001 - } //#15001 - for (;;) { //#15023 - if ($eq($_.method, "alpha")) { //#15012 - if ($get($_.numericruns, $_.i) >= 5) { //#15008 - $k[$j++] = $_.ns; //#15005 - $_.encodealpha(); //#15005 - $_.method = "numeric"; //#15006 - break; //#15007 - } //#15007 - $k[$j++] = $get($_.msg, $_.i); //#15009 - $_.encodealpha(); //#15009 - $_.i = $_.i + 1; //#15010 - break; //#15011 - } //#15011 - if ($eq($_.method, "numeric")) { //#15022 - if ($get($_.numericruns, $_.i) < 5) { //#15018 - $k[$j++] = $_.ns; //#15015 - $_.encodealpha(); //#15015 - $_.method = "alpha"; //#15016 - break; //#15017 - } //#15017 - $k[$j++] = $geti($_.msg, $_.i, $get($_.numericruns, $_.i)); //#15019 - $_.encodenumeric(); //#15019 - $_.i = $f($_.i + $get($_.numericruns, $_.i)); //#15020 - break; //#15021 - } //#15021 - } //#15021 - } //#15021 - $_.cws = $geti($_.cws, 0, $_.j); //#15025 - if (!bwipp_code49.__15039__) { //#15039 - $_ = Object.create($_); //#15039 - $_.metrics = $a([$a([2, 9]), $a([3, 16]), $a([4, 23]), $a([5, 30]), $a([6, 37]), $a([7, 42]), $a([8, 49])]); //#15038 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15038 - bwipp_code49.__15039__ = 1; //#15038 - $_ = Object.getPrototypeOf($_); //#15038 - } //#15038 - $_.urows = $_.rows; //#15042 - var _3d = $_.metrics; //#15043 - for (var _3e = 0, _3f = _3d.length; _3e < _3f; _3e++) { //#15051 - $_.m = $get(_3d, _3e); //#15044 - $_.r = $get($_.m, 0); //#15045 - $_.dcws = $get($_.m, 1); //#15046 - $_.okay = true; //#15047 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#15048 - $_.okay = false; //#15048 - } //#15048 - if ($_.cws.length > $_.dcws) { //#15049 - $_.okay = false; //#15049 - } //#15049 - if ($_.okay) { //#15050 - break; //#15050 - } //#15050 - } //#15050 - if (!$_.okay) { //#15055 - $k[$j++] = 'bwipp.code49noValidSymbol#15054'; //#15054 - $k[$j++] = "Maximum length exceeded"; //#15054 - bwipp_raiseerror(); //#15054 - } //#15054 - $k[$j++] = Infinity; //#15058 - $aload($_.cws); //#15058 - for (var _3v = 0, _3w = $f($_.dcws - $_.cws.length); _3v < _3w; _3v++) { //#15058 - $k[$j++] = 48; //#15058 - } //#15058 - $_.cws = $a(); //#15058 - $_.ccs = $a($_.r * 8); //#15061 - $_.j = 0; //#15062 - for (var _42 = 0, _41 = $f($_.r - 2); _42 <= _41; _42 += 1) { //#15069 - $_.i = _42; //#15064 - $_.cc = $geti($_.cws, $_.j, 7); //#15065 - $puti($_.ccs, $_.i * 8, $_.cc); //#15066 - var _4B = $_.cc; //#15067 - $k[$j++] = $_.ccs; //#15067 - $k[$j++] = ($_.i * 8) + 7; //#15067 - $k[$j++] = 0; //#15067 - for (var _4C = 0, _4D = _4B.length; _4C < _4D; _4C++) { //#15067 - var _4F = $k[--$j]; //#15067 - $k[$j++] = $f(_4F + $get(_4B, _4C)); //#15067 - } //#15067 - var _4G = $k[--$j]; //#15067 - var _4H = $k[--$j]; //#15067 - $put($k[--$j], _4H, _4G % 49); //#15067 - $_.j = $_.j + 7; //#15068 - } //#15068 - if ($_.j < $_.dcws) { //#15072 - $puti($_.ccs, $_.ccs.length - 8, $geti($_.cws, $_.j, $f($_.dcws - $_.j))); //#15071 - } //#15071 - $_.cr7 = $f(($f($_.r - 2) * 7) + $_.mode); //#15075 - $put($_.ccs, $_.ccs.length - 2, $_.cr7); //#15076 - if (!bwipp_code49.__15085__) { //#15085 - $_ = Object.create($_); //#15085 - var _4Y = $a([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); //#15081 - $k[$j++] = _4Y; //#15082 - $k[$j++] = _4Y; //#15082 - $k[$j++] = Infinity; //#15082 - var _4Z = $k[--$j]; //#15082 - var _4b = $geti($k[--$j], 0, 32); //#15082 - $k[$j++] = _4Z; //#15082 - $k[$j++] = 20; //#15082 - $aload(_4b); //#15082 - $_.weightx = $a(); //#15082 - var _4d = $k[--$j]; //#15083 - $k[$j++] = _4d; //#15083 - $k[$j++] = _4d; //#15083 - $k[$j++] = Infinity; //#15083 - var _4e = $k[--$j]; //#15083 - var _4g = $geti($k[--$j], 1, 32); //#15083 - $k[$j++] = _4e; //#15083 - $k[$j++] = 16; //#15083 - $aload(_4g); //#15083 - $_.weighty = $a(); //#15083 - $k[$j++] = Infinity; //#15084 - var _4i = $k[--$j]; //#15084 - var _4k = $geti($k[--$j], 2, 32); //#15084 - $k[$j++] = _4i; //#15084 - $k[$j++] = 38; //#15084 - $aload(_4k); //#15084 - $_.weightz = $a(); //#15084 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15084 - bwipp_code49.__15085__ = 1; //#15084 - $_ = Object.getPrototypeOf($_); //#15084 - } //#15084 + $_.nums = $k[--$j]; //#15223 + var _1i = $_.nums.length; //#15224 + var _1j = _1i % 5; //#15224 + $k[$j++] = 'pre'; //#15224 + $k[$j++] = _1i; //#15224 + $k[$j++] = _1j; //#15224 + if (_1j != 2) { //#15224 + var _1k = $k[--$j]; //#15224 + var _1l = $k[--$j]; //#15224 + $k[$j++] = $f(_1l - _1k); //#15224 + } else { //#15224 + var _1m = $k[--$j]; //#15224 + var _1n = $k[--$j]; //#15224 + $k[$j++] = $f($f(_1n - _1m) - 5); //#15224 + } //#15224 + var _1o = $k[--$j]; //#15224 + $_[$k[--$j]] = _1o; //#15224 + for (var _1s = 0, _1r = $f($_.pre - 1); _1s <= _1r; _1s += 5) { //#15225 + $k[$j++] = 3; //#15225 + $k[$j++] = $geti($_.nums, _1s, 5); //#15225 + $_.base48(); //#15225 + } //#15225 + $_.nums = $geti($_.nums, $_.pre, $f($_.nums.length - $_.pre)); //#15226 + var _21 = $_.nums.length; //#15228 + $k[$j++] = _21; //#15228 + if (_21 == 1) { //#15228 + $k[$j++] = $get($_.nums, $_.i); //#15228 + $_.encodealpha(); //#15228 + } //#15228 + var _25 = $k[--$j]; //#15229 + $k[$j++] = _25; //#15229 + if (_25 == 3) { //#15229 + $k[$j++] = 2; //#15229 + $k[$j++] = $_.nums; //#15229 + $_.base48(); //#15229 + } //#15229 + var _27 = $k[--$j]; //#15230 + $k[$j++] = _27; //#15230 + if (_27 == 4) { //#15230 + $k[$j++] = 3; //#15230 + $k[$j++] = Infinity; //#15230 + $k[$j++] = 49; //#15230 + $k[$j++] = 48; //#15230 + $aload($_.nums); //#15230 + var _29 = $a(); //#15230 + $k[$j++] = _29; //#15230 + $_.base48(); //#15230 + } //#15230 + if ($k[--$j] == 7) { //#15234 + $k[$j++] = 3; //#15232 + $k[$j++] = Infinity; //#15232 + $k[$j++] = 49; //#15232 + $k[$j++] = 48; //#15232 + $aload($geti($_.nums, 0, 4)); //#15232 + var _2D = $a(); //#15232 + $k[$j++] = _2D; //#15232 + $_.base48(); //#15232 + $k[$j++] = 2; //#15233 + $k[$j++] = $geti($_.nums, 4, 3); //#15233 + $_.base48(); //#15233 + } //#15233 + }; //#15233 + $k[$j++] = Infinity; //#15238 + for (var _2H = 0, _2I = $_.msglen; _2H < _2I; _2H++) { //#15238 + $k[$j++] = 0; //#15238 + } //#15238 + $k[$j++] = 0; //#15238 + $_.numericruns = $a(); //#15238 + for (var _2L = $_.msglen - 1; _2L >= 0; _2L -= 1) { //#15247 + $_.i = _2L; //#15240 + var _2O = $get($_.msg, $_.i); //#15241 + if ((_2O >= 48) && (_2O <= 57)) { //#15245 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 1) + 1)); //#15243 + } else { //#15245 + $put($_.numericruns, $_.i, 0); //#15245 + } //#15245 + } //#15245 + $_.cws = $a(($_.msglen * 2) + 1); //#15249 + if (!bwipp_code49.__15262__) { //#15262 + $_ = Object.create($_); //#15262 + $_.samval = $a([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); //#15261 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15261 + bwipp_code49.__15262__ = 1; //#15261 + $_ = Object.getPrototypeOf($_); //#15261 + } //#15261 + for (;;) { //#15298 + if ($_.append) { //#15271 + $_.mode = 1; //#15267 + $_.method = "alpha"; //#15268 + $_.i = 0; //#15269 + $_.j = 0; //#15269 + break; //#15270 + } //#15270 + if ($_.sam != -1) { //#15278 + $_.mode = 3; //#15273 + $k[$j++] = $_.cws; //#15274 + $k[$j++] = 0; //#15274 + for (var _2d = 0; _2d <= 43; _2d += 1) { //#15274 + $k[$j++] = _2d; //#15274 + if ($get($_.samval, _2d) != $_.sam) { //#15274 + $j--; //#15274 + } //#15274 + } //#15274 + var _2h = $k[--$j]; //#15274 + var _2i = $k[--$j]; //#15274 + $put($k[--$j], _2i, $f(_2h + 1)); //#15274 + $_.method = "alpha"; //#15275 + $_.i = 0; //#15276 + $_.j = 1; //#15276 + break; //#15277 + } //#15277 + if ($get($_.numericruns, 0) >= 5) { //#15283 + $_.mode = 2; //#15280 + $_.method = "numeric"; //#15281 + $_.i = 0; //#15281 + $_.j = 0; //#15281 + break; //#15282 + } //#15282 + var _2p = $get($_.charvals, $get($_.msg, 0)); //#15284 + $k[$j++] = _2p; //#15291 + if ($ne($type(_2p), 'arraytype')) { //#15291 + $j--; //#15286 + $_.mode = 0; //#15287 + $_.method = "alpha"; //#15288 + $_.i = 0; //#15289 + $_.j = 0; //#15289 + break; //#15290 + } //#15290 + var _2t = ($get($k[--$j], 0) == 43) ? 4 : 5; //#15293 + $_.mode = _2t; //#15293 + $put($_.cws, 0, $get($get($_.charvals, $get($_.msg, 0)), 1)); //#15294 + $_.method = "alpha"; //#15295 + $_.i = 1; //#15296 + $_.j = 1; //#15296 + break; //#15297 + } //#15297 + for (;;) { //#15325 + if ($_.i == $_.msglen) { //#15302 + break; //#15302 + } //#15302 + for (;;) { //#15324 + if ($eq($_.method, "alpha")) { //#15313 + if ($get($_.numericruns, $_.i) >= 5) { //#15309 + $k[$j++] = $_.ns; //#15306 + $_.encodealpha(); //#15306 + $_.method = "numeric"; //#15307 + break; //#15308 + } //#15308 + $k[$j++] = $get($_.msg, $_.i); //#15310 + $_.encodealpha(); //#15310 + $_.i = $_.i + 1; //#15311 + break; //#15312 + } //#15312 + if ($eq($_.method, "numeric")) { //#15323 + if ($get($_.numericruns, $_.i) < 5) { //#15319 + $k[$j++] = $_.ns; //#15316 + $_.encodealpha(); //#15316 + $_.method = "alpha"; //#15317 + break; //#15318 + } //#15318 + $k[$j++] = $geti($_.msg, $_.i, $get($_.numericruns, $_.i)); //#15320 + $_.encodenumeric(); //#15320 + $_.i = $f($_.i + $get($_.numericruns, $_.i)); //#15321 + break; //#15322 + } //#15322 + } //#15322 + } //#15322 + $_.cws = $geti($_.cws, 0, $_.j); //#15326 + if (!bwipp_code49.__15340__) { //#15340 + $_ = Object.create($_); //#15340 + $_.metrics = $a([$a([2, 9]), $a([3, 16]), $a([4, 23]), $a([5, 30]), $a([6, 37]), $a([7, 42]), $a([8, 49])]); //#15339 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15339 + bwipp_code49.__15340__ = 1; //#15339 + $_ = Object.getPrototypeOf($_); //#15339 + } //#15339 + $_.urows = $_.rows; //#15343 + var _3d = $_.metrics; //#15344 + for (var _3e = 0, _3f = _3d.length; _3e < _3f; _3e++) { //#15352 + $_.m = $get(_3d, _3e); //#15345 + $_.r = $get($_.m, 0); //#15346 + $_.dcws = $get($_.m, 1); //#15347 + $_.okay = true; //#15348 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#15349 + $_.okay = false; //#15349 + } //#15349 + if ($_.cws.length > $_.dcws) { //#15350 + $_.okay = false; //#15350 + } //#15350 + if ($_.okay) { //#15351 + break; //#15351 + } //#15351 + } //#15351 + if (!$_.okay) { //#15356 + $k[$j++] = 'bwipp.code49noValidSymbol#15355'; //#15355 + $k[$j++] = "Maximum length exceeded"; //#15355 + bwipp_raiseerror(); //#15355 + } //#15355 + $k[$j++] = Infinity; //#15359 + $aload($_.cws); //#15359 + for (var _3v = 0, _3w = $f($_.dcws - $_.cws.length); _3v < _3w; _3v++) { //#15359 + $k[$j++] = 48; //#15359 + } //#15359 + $_.cws = $a(); //#15359 + $_.ccs = $a($_.r * 8); //#15362 + $_.j = 0; //#15363 + for (var _42 = 0, _41 = $f($_.r - 2); _42 <= _41; _42 += 1) { //#15370 + $_.i = _42; //#15365 + $_.cc = $geti($_.cws, $_.j, 7); //#15366 + $puti($_.ccs, $_.i * 8, $_.cc); //#15367 + var _4B = $_.cc; //#15368 + $k[$j++] = $_.ccs; //#15368 + $k[$j++] = ($_.i * 8) + 7; //#15368 + $k[$j++] = 0; //#15368 + for (var _4C = 0, _4D = _4B.length; _4C < _4D; _4C++) { //#15368 + var _4F = $k[--$j]; //#15368 + $k[$j++] = $f(_4F + $get(_4B, _4C)); //#15368 + } //#15368 + var _4G = $k[--$j]; //#15368 + var _4H = $k[--$j]; //#15368 + $put($k[--$j], _4H, _4G % 49); //#15368 + $_.j = $_.j + 7; //#15369 + } //#15369 + if ($_.j < $_.dcws) { //#15373 + $puti($_.ccs, $_.ccs.length - 8, $geti($_.cws, $_.j, $f($_.dcws - $_.j))); //#15372 + } //#15372 + $_.cr7 = $f(($f($_.r - 2) * 7) + $_.mode); //#15376 + $put($_.ccs, $_.ccs.length - 2, $_.cr7); //#15377 + if (!bwipp_code49.__15386__) { //#15386 + $_ = Object.create($_); //#15386 + var _4Y = $a([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); //#15382 + $k[$j++] = _4Y; //#15383 + $k[$j++] = _4Y; //#15383 + $k[$j++] = Infinity; //#15383 + var _4Z = $k[--$j]; //#15383 + var _4b = $geti($k[--$j], 0, 32); //#15383 + $k[$j++] = _4Z; //#15383 + $k[$j++] = 20; //#15383 + $aload(_4b); //#15383 + $_.weightx = $a(); //#15383 + var _4d = $k[--$j]; //#15384 + $k[$j++] = _4d; //#15384 + $k[$j++] = _4d; //#15384 + $k[$j++] = Infinity; //#15384 + var _4e = $k[--$j]; //#15384 + var _4g = $geti($k[--$j], 1, 32); //#15384 + $k[$j++] = _4e; //#15384 + $k[$j++] = 16; //#15384 + $aload(_4g); //#15384 + $_.weighty = $a(); //#15384 + $k[$j++] = Infinity; //#15385 + var _4i = $k[--$j]; //#15385 + var _4k = $geti($k[--$j], 2, 32); //#15385 + $k[$j++] = _4i; //#15385 + $k[$j++] = 38; //#15385 + $aload(_4k); //#15385 + $_.weightz = $a(); //#15385 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15385 + bwipp_code49.__15386__ = 1; //#15385 + $_ = Object.getPrototypeOf($_); //#15385 + } //#15385 $_.calccheck = function() { - $_.weights = $k[--$j]; //#15087 - $_.score = 0; //#15088 - for (var _4q = 0, _4p = (~~(($f($_.r - 1) * 8) / 2)) - 1; _4q <= _4p; _4q += 1) { //#15093 - $_.i = _4q; //#15090 - $_.score = $f((($f(($get($_.ccs, $_.i * 2) * 49) + $get($_.ccs, ($_.i * 2) + 1))) * $get($_.weights, $_.i + 1)) + $_.score); //#15092 - } //#15092 - $k[$j++] = $_.score; //#15094 - }; //#15094 - $_.lastrow = $geti($_.ccs, $_.ccs.length - 8, 8); //#15096 - if ($_.r >= 7) { //#15103 - $k[$j++] = $_.cr7 * $get($_.weightz, 0); //#15100 - $k[$j++] = $_.weightz; //#15100 - $_.calccheck(); //#15100 - var _5A = $k[--$j]; //#15100 - var _5C = $f($k[--$j] + _5A) % 2401; //#15101 - $k[$j++] = ~~(_5C / 49); //#15101 - $k[$j++] = _5C % 49; //#15101 - $astore($a(2)); //#15101 - $puti($_.lastrow, 0, $k[--$j]); //#15102 - } //#15102 - $_.wr1 = $f(($get($_.lastrow, 0) * 49) + $get($_.lastrow, 1)); //#15104 - $k[$j++] = $_.cr7 * $get($_.weighty, 0); //#15107 - $k[$j++] = $_.weighty; //#15107 - $_.calccheck(); //#15107 - var _5O = $k[--$j]; //#15107 - var _5U = ($f($f($k[--$j] + _5O) + ($_.wr1 * $get($_.weighty, $f(($_.r * 4) - 3))))) % 2401; //#15109 - $_.wr2 = _5U; //#15109 - $k[$j++] = ~~(_5U / 49); //#15110 - $k[$j++] = _5U % 49; //#15110 - $astore($a(2)); //#15110 - $puti($_.lastrow, 2, $k[--$j]); //#15111 - $k[$j++] = $_.cr7 * $get($_.weightx, 0); //#15114 - $k[$j++] = $_.weightx; //#15114 - $_.calccheck(); //#15114 - var _5c = $k[--$j]; //#15114 - var _5m = ($f(($f($f($k[--$j] + _5c) + ($_.wr1 * $get($_.weightx, $f(($_.r * 4) - 3))))) + ($_.wr2 * $get($_.weightx, $f(($_.r * 4) - 2))))) % 2401; //#15118 - $k[$j++] = ~~(_5m / 49); //#15118 - $k[$j++] = _5m % 49; //#15118 - $astore($a(2)); //#15118 - $puti($_.lastrow, 4, $k[--$j]); //#15119 - var _5s = $geti($_.ccs, $_.ccs.length - 8, 7); //#15122 - $k[$j++] = 0; //#15122 - for (var _5t = 0, _5u = _5s.length; _5t < _5u; _5t++) { //#15122 - var _5w = $k[--$j]; //#15122 - $k[$j++] = $f(_5w + $get(_5s, _5t)); //#15122 - } //#15122 - $put($_.ccs, $_.ccs.length - 1, $k[--$j] % 49); //#15123 - var _61 = $get($_.options, 'debugcws') !== undefined; //#15125 - if (_61) { //#15125 - $k[$j++] = 'bwipp.debugcws#15125'; //#15125 - $k[$j++] = $_.ccs; //#15125 - bwipp_raiseerror(); //#15125 - } //#15125 - if (!bwipp_code49.__15823__) { //#15823 - $_ = Object.create($_); //#15823 - $_.patterns = $a([$a(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), $a(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); //#15818 - $_.parity = $a(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); //#15822 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15822 - bwipp_code49.__15823__ = 1; //#15822 - $_ = Object.getPrototypeOf($_); //#15822 - } //#15822 - $_.rowbits = $a($_.r); //#15826 - for (var _6C = 0, _6B = $f($_.r - 1); _6C <= _6B; _6C += 1) { //#15846 - $_.i = _6C; //#15828 - $k[$j++] = 'p'; //#15829 - if ($_.i != $f($_.r - 1)) { //#15829 - $k[$j++] = $get($_.parity, $_.i); //#15829 - } else { //#15829 - $k[$j++] = "0000"; //#15829 - } //#15829 - var _6I = $k[--$j]; //#15829 - $_[$k[--$j]] = _6I; //#15829 - $_.ccrow = $geti($_.ccs, $_.i * 8, 8); //#15830 - $k[$j++] = Infinity; //#15831 - for (var _6N = 0; _6N <= 7; _6N += 2) { //#15832 - $aload($geti($_.ccrow, _6N, 2)); //#15832 - var _6Q = $k[--$j]; //#15832 - var _6R = $k[--$j]; //#15832 - $k[$j++] = $f(_6Q + (_6R * 49)); //#15832 - } //#15832 - $_.scrow = $a(); //#15832 - $k[$j++] = Infinity; //#15834 - $k[$j++] = 10; //#15839 - $k[$j++] = 1; //#15839 - $k[$j++] = 1; //#15839 - for (var _6T = 0; _6T <= 3; _6T += 1) { //#15839 - $_.j = _6T; //#15837 - $forall($get($get($_.patterns, $f($get($_.p, $_.j) - 48)), $get($_.scrow, $_.j)), function() { //#15838 - var _6d = $k[--$j]; //#15838 - $k[$j++] = $f(_6d - 48); //#15838 - }); //#15838 - } //#15838 - $k[$j++] = 4; //#15840 - $k[$j++] = 1; //#15840 - $_.sbs = $a(); //#15840 - $k[$j++] = Infinity; //#15842 - var _6f = $_.sbs; //#15843 - $k[$j++] = 1; //#15843 - for (var _6g = 0, _6h = _6f.length; _6g < _6h; _6g++) { //#15843 - var _6j = $k[--$j]; //#15843 - var _6k = (_6j == 0) ? 1 : 0; //#15843 - $k[$j++] = _6j; //#15843 - for (var _6l = 0, _6m = $get(_6f, _6g); _6l < _6m; _6l++) { //#15843 - $k[$j++] = _6k //#15843 - } //#15843 - } //#15843 - $astore($a($counttomark() - 1)); //#15844 - var _6p = $k[--$j]; //#15844 - var _6q = $k[--$j]; //#15844 - $k[$j++] = _6p; //#15844 - $k[$j++] = _6q; //#15844 - $j--; //#15844 - var _6r = $k[--$j]; //#15844 - var _6s = $k[--$j]; //#15844 - $k[$j++] = _6r; //#15844 - $k[$j++] = _6s; //#15844 - $j--; //#15844 - $put($_.rowbits, $_.i, $k[--$j]); //#15845 - } //#15845 - $k[$j++] = Infinity; //#15849 - for (var _6x = 0, _6y = 81 * $_.sepheight; _6x < _6y; _6x++) { //#15850 - $k[$j++] = 1; //#15850 - } //#15850 - for (var _71 = 0, _70 = $f($_.r - 2); _71 <= _70; _71 += 1) { //#15855 - $_.i = _71; //#15852 - for (var _73 = 0, _74 = $_.rowheight; _73 < _74; _73++) { //#15853 - $aload($get($_.rowbits, $_.i)); //#15853 - } //#15853 - for (var _79 = 0, _7A = $_.sepheight; _79 < _7A; _79++) { //#15854 - for (var _7B = 0, _7C = 10; _7B < _7C; _7B++) { //#15854 - $k[$j++] = 0; //#15854 - } //#15854 - for (var _7D = 0, _7E = 70; _7D < _7E; _7D++) { //#15854 - $k[$j++] = 1; //#15854 - } //#15854 - $k[$j++] = 0; //#15854 - } //#15854 - } //#15854 - for (var _7G = 0, _7H = $_.rowheight; _7G < _7H; _7G++) { //#15856 - $aload($get($_.rowbits, $f($_.r - 1))); //#15856 - } //#15856 - for (var _7M = 0, _7N = 81 * $_.sepheight; _7M < _7N; _7M++) { //#15857 - $k[$j++] = 1; //#15857 - } //#15857 - $_.pixs = $a(); //#15857 + $_.weights = $k[--$j]; //#15388 + $_.score = 0; //#15389 + for (var _4q = 0, _4p = (~~(($f($_.r - 1) * 8) / 2)) - 1; _4q <= _4p; _4q += 1) { //#15394 + $_.i = _4q; //#15391 + $_.score = $f((($f(($get($_.ccs, $_.i * 2) * 49) + $get($_.ccs, ($_.i * 2) + 1))) * $get($_.weights, $_.i + 1)) + $_.score); //#15393 + } //#15393 + $k[$j++] = $_.score; //#15395 + }; //#15395 + $_.lastrow = $geti($_.ccs, $_.ccs.length - 8, 8); //#15397 + if ($_.r >= 7) { //#15404 + $k[$j++] = $_.cr7 * $get($_.weightz, 0); //#15401 + $k[$j++] = $_.weightz; //#15401 + $_.calccheck(); //#15401 + var _5A = $k[--$j]; //#15401 + var _5C = $f($k[--$j] + _5A) % 2401; //#15402 + $k[$j++] = ~~(_5C / 49); //#15402 + $k[$j++] = _5C % 49; //#15402 + $astore($a(2)); //#15402 + $puti($_.lastrow, 0, $k[--$j]); //#15403 + } //#15403 + $_.wr1 = $f(($get($_.lastrow, 0) * 49) + $get($_.lastrow, 1)); //#15405 + $k[$j++] = $_.cr7 * $get($_.weighty, 0); //#15408 + $k[$j++] = $_.weighty; //#15408 + $_.calccheck(); //#15408 + var _5O = $k[--$j]; //#15408 + var _5U = ($f($f($k[--$j] + _5O) + ($_.wr1 * $get($_.weighty, $f(($_.r * 4) - 3))))) % 2401; //#15410 + $_.wr2 = _5U; //#15410 + $k[$j++] = ~~(_5U / 49); //#15411 + $k[$j++] = _5U % 49; //#15411 + $astore($a(2)); //#15411 + $puti($_.lastrow, 2, $k[--$j]); //#15412 + $k[$j++] = $_.cr7 * $get($_.weightx, 0); //#15415 + $k[$j++] = $_.weightx; //#15415 + $_.calccheck(); //#15415 + var _5c = $k[--$j]; //#15415 + var _5m = ($f(($f($f($k[--$j] + _5c) + ($_.wr1 * $get($_.weightx, $f(($_.r * 4) - 3))))) + ($_.wr2 * $get($_.weightx, $f(($_.r * 4) - 2))))) % 2401; //#15419 + $k[$j++] = ~~(_5m / 49); //#15419 + $k[$j++] = _5m % 49; //#15419 + $astore($a(2)); //#15419 + $puti($_.lastrow, 4, $k[--$j]); //#15420 + var _5s = $geti($_.ccs, $_.ccs.length - 8, 7); //#15423 + $k[$j++] = 0; //#15423 + for (var _5t = 0, _5u = _5s.length; _5t < _5u; _5t++) { //#15423 + var _5w = $k[--$j]; //#15423 + $k[$j++] = $f(_5w + $get(_5s, _5t)); //#15423 + } //#15423 + $put($_.ccs, $_.ccs.length - 1, $k[--$j] % 49); //#15424 + var _61 = $get($_.options, 'debugcws') !== undefined; //#15426 + if (_61) { //#15426 + $k[$j++] = 'bwipp.debugcws#15426'; //#15426 + $k[$j++] = $_.ccs; //#15426 + bwipp_raiseerror(); //#15426 + } //#15426 + if (!bwipp_code49.__16124__) { //#16124 + $_ = Object.create($_); //#16124 + $_.patterns = $a([$a(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), $a(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); //#16119 + $_.parity = $a(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); //#16123 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#16123 + bwipp_code49.__16124__ = 1; //#16123 + $_ = Object.getPrototypeOf($_); //#16123 + } //#16123 + $_.rowbits = $a($_.r); //#16127 + for (var _6C = 0, _6B = $f($_.r - 1); _6C <= _6B; _6C += 1) { //#16147 + $_.i = _6C; //#16129 + $k[$j++] = 'p'; //#16130 + if ($_.i != $f($_.r - 1)) { //#16130 + $k[$j++] = $get($_.parity, $_.i); //#16130 + } else { //#16130 + $k[$j++] = "0000"; //#16130 + } //#16130 + var _6I = $k[--$j]; //#16130 + $_[$k[--$j]] = _6I; //#16130 + $_.ccrow = $geti($_.ccs, $_.i * 8, 8); //#16131 + $k[$j++] = Infinity; //#16132 + for (var _6N = 0; _6N <= 7; _6N += 2) { //#16133 + $aload($geti($_.ccrow, _6N, 2)); //#16133 + var _6Q = $k[--$j]; //#16133 + var _6R = $k[--$j]; //#16133 + $k[$j++] = $f(_6Q + (_6R * 49)); //#16133 + } //#16133 + $_.scrow = $a(); //#16133 + $k[$j++] = Infinity; //#16135 + $k[$j++] = 10; //#16140 + $k[$j++] = 1; //#16140 + $k[$j++] = 1; //#16140 + for (var _6T = 0; _6T <= 3; _6T += 1) { //#16140 + $_.j = _6T; //#16138 + $forall($get($get($_.patterns, $f($get($_.p, $_.j) - 48)), $get($_.scrow, $_.j)), function() { //#16139 + var _6d = $k[--$j]; //#16139 + $k[$j++] = $f(_6d - 48); //#16139 + }); //#16139 + } //#16139 + $k[$j++] = 4; //#16141 + $k[$j++] = 1; //#16141 + $_.sbs = $a(); //#16141 + $k[$j++] = Infinity; //#16143 + var _6f = $_.sbs; //#16144 + $k[$j++] = 1; //#16144 + for (var _6g = 0, _6h = _6f.length; _6g < _6h; _6g++) { //#16144 + var _6j = $k[--$j]; //#16144 + var _6k = (_6j == 0) ? 1 : 0; //#16144 + $k[$j++] = _6j; //#16144 + for (var _6l = 0, _6m = $get(_6f, _6g); _6l < _6m; _6l++) { //#16144 + $k[$j++] = _6k //#16144 + } //#16144 + } //#16144 + $astore($a($counttomark() - 1)); //#16145 + var _6p = $k[--$j]; //#16145 + var _6q = $k[--$j]; //#16145 + $k[$j++] = _6p; //#16145 + $k[$j++] = _6q; //#16145 + $j--; //#16145 + var _6r = $k[--$j]; //#16145 + var _6s = $k[--$j]; //#16145 + $k[$j++] = _6r; //#16145 + $k[$j++] = _6s; //#16145 + $j--; //#16145 + $put($_.rowbits, $_.i, $k[--$j]); //#16146 + } //#16146 + $k[$j++] = Infinity; //#16150 + for (var _6x = 0, _6y = 81 * $_.sepheight; _6x < _6y; _6x++) { //#16151 + $k[$j++] = 1; //#16151 + } //#16151 + for (var _71 = 0, _70 = $f($_.r - 2); _71 <= _70; _71 += 1) { //#16156 + $_.i = _71; //#16153 + for (var _73 = 0, _74 = $_.rowheight; _73 < _74; _73++) { //#16154 + $aload($get($_.rowbits, $_.i)); //#16154 + } //#16154 + for (var _79 = 0, _7A = $_.sepheight; _79 < _7A; _79++) { //#16155 + for (var _7B = 0, _7C = 10; _7B < _7C; _7B++) { //#16155 + $k[$j++] = 0; //#16155 + } //#16155 + for (var _7D = 0, _7E = 70; _7D < _7E; _7D++) { //#16155 + $k[$j++] = 1; //#16155 + } //#16155 + $k[$j++] = 0; //#16155 + } //#16155 + } //#16155 + for (var _7G = 0, _7H = $_.rowheight; _7G < _7H; _7G++) { //#16157 + $aload($get($_.rowbits, $f($_.r - 1))); //#16157 + } //#16157 + for (var _7M = 0, _7N = 81 * $_.sepheight; _7M < _7N; _7M++) { //#16158 + $k[$j++] = 1; //#16158 + } //#16158 + $_.pixs = $a(); //#16158 var _7T = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 81], ["pixy", ~~($_.pixs.length / 81)], ["height", (~~($_.pixs.length / 81)) / 72], ["width", 81 / 72], ["opt", $_.options] - ]); //#15868 - $k[$j++] = _7T; //#15871 - if (!$_.dontdraw) { //#15871 - bwipp_renmatrix(); //#15871 - } //#15871 - $_ = Object.getPrototypeOf($_); //#15873 - $_ = Object.getPrototypeOf($_); //#15875 + ]); //#16169 + $k[$j++] = _7T; //#16172 + if (!$_.dontdraw) { //#16172 + bwipp_renmatrix(); //#16172 + } //#16172 + $_ = Object.getPrototypeOf($_); //#16174 + $_ = Object.getPrototypeOf($_); //#16176 } //bwipp_code49 function bwipp_flattermarken() { - $_ = Object.create($_); //#16169 - $_.dontdraw = false; //#16172 - $_.includetext = false; //#16173 - $_.textfont = "OCR-B"; //#16174 - $_.textsize = 10; //#16175 - $_.textyoffset = -8; //#16176 - $_.height = 0.3; //#16177 - $k[$j++] = $_; //#16179 - bwipp_processoptions(); //#16179 - $_.options = $k[--$j]; //#16179 - $_.barcode = $k[--$j]; //#16180 - bwipp_loadctx(bwipp_flattermarken) //#16182 - $forall($_.barcode, function() { //#16189 - var _3 = $k[--$j]; //#16186 - if ((_3 < 48) || (_3 > 57)) { //#16188 - $k[$j++] = 'bwipp.flattermarkenBadCharacter#16187'; //#16187 - $k[$j++] = "Flattermarken must contain only digits"; //#16187 - bwipp_raiseerror(); //#16187 - } //#16187 - }); //#16187 - if (!bwipp_flattermarken.__16200__) { //#16200 - $_ = Object.create($_); //#16200 - $_.encs = $a(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); //#16196 - $_.barchars = "1234567890"; //#16199 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_flattermarken.$ctx[id] = $_[id]); //#16199 - bwipp_flattermarken.__16200__ = 1; //#16199 - $_ = Object.getPrototypeOf($_); //#16199 - } //#16199 - $_.barlen = $_.barcode.length; //#16202 - $_.sbs = $s($_.barlen * 4); //#16204 - $_.txt = $a($_.barlen); //#16205 - for (var _D = 0, _C = $_.barlen - 1; _D <= _C; _D += 1) { //#16217 - $_.i = _D; //#16208 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#16210 - $j--; //#16211 - $_.indx = $k[--$j].length; //#16212 - $j -= 2; //#16213 - $_.enc = $get($_.encs, $_.indx); //#16214 - $puti($_.sbs, $_.i * 4, $_.enc); //#16215 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.i * 9, $_.textyoffset, $_.textfont, $_.textsize])); //#16216 - } //#16216 - $k[$j++] = Infinity; //#16220 - $k[$j++] = Infinity; //#16222 - var _Z = $_.sbs; //#16222 - for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#16222 - $k[$j++] = $get(_Z, _a) - 48; //#16222 - } //#16222 - var _d = $a(); //#16222 - $k[$j++] = Infinity; //#16223 - for (var _f = 0, _g = ~~(($_.sbs.length + 1) / 2); _f < _g; _f++) { //#16223 - $k[$j++] = $_.height; //#16223 - } //#16223 - var _i = $a(); //#16223 - $k[$j++] = Infinity; //#16224 - for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#16224 - $k[$j++] = 0; //#16224 - } //#16224 - var _m = $a(); //#16224 - $k[$j++] = 'ren'; //#16226 - $k[$j++] = bwipp_renlinear; //#16226 - $k[$j++] = 'sbs'; //#16226 - $k[$j++] = _d; //#16226 - $k[$j++] = 'bhs'; //#16226 - $k[$j++] = _i; //#16226 - $k[$j++] = 'bbs'; //#16226 - $k[$j++] = _m; //#16226 - $k[$j++] = 'txt'; //#16226 - $k[$j++] = $_.txt; //#16226 - $k[$j++] = 'opt'; //#16226 - $k[$j++] = $_.options; //#16226 - var _p = $d(); //#16226 - $k[$j++] = _p; //#16229 - if (!$_.dontdraw) { //#16229 - bwipp_renlinear(); //#16229 - } //#16229 - $_ = Object.getPrototypeOf($_); //#16231 - $_ = Object.getPrototypeOf($_); //#16233 + $_ = Object.create($_); //#16470 + $_.dontdraw = false; //#16473 + $_.includetext = false; //#16474 + $_.textfont = "OCR-B"; //#16475 + $_.textsize = 10; //#16476 + $_.textyoffset = -8; //#16477 + $_.height = 0.3; //#16478 + $k[$j++] = $_; //#16480 + bwipp_processoptions(); //#16480 + $_.options = $k[--$j]; //#16480 + $_.barcode = $k[--$j]; //#16481 + bwipp_loadctx(bwipp_flattermarken) //#16483 + $forall($_.barcode, function() { //#16490 + var _3 = $k[--$j]; //#16487 + if ((_3 < 48) || (_3 > 57)) { //#16489 + $k[$j++] = 'bwipp.flattermarkenBadCharacter#16488'; //#16488 + $k[$j++] = "Flattermarken must contain only digits"; //#16488 + bwipp_raiseerror(); //#16488 + } //#16488 + }); //#16488 + if (!bwipp_flattermarken.__16501__) { //#16501 + $_ = Object.create($_); //#16501 + $_.encs = $a(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); //#16497 + $_.barchars = "1234567890"; //#16500 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_flattermarken.$ctx[id] = $_[id]); //#16500 + bwipp_flattermarken.__16501__ = 1; //#16500 + $_ = Object.getPrototypeOf($_); //#16500 + } //#16500 + $_.barlen = $_.barcode.length; //#16503 + $_.sbs = $s($_.barlen * 4); //#16505 + $_.txt = $a($_.barlen); //#16506 + for (var _D = 0, _C = $_.barlen - 1; _D <= _C; _D += 1) { //#16518 + $_.i = _D; //#16509 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#16511 + $j--; //#16512 + $_.indx = $k[--$j].length; //#16513 + $j -= 2; //#16514 + $_.enc = $get($_.encs, $_.indx); //#16515 + $puti($_.sbs, $_.i * 4, $_.enc); //#16516 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.i * 9, $_.textyoffset, $_.textfont, $_.textsize])); //#16517 + } //#16517 + $k[$j++] = Infinity; //#16521 + $k[$j++] = Infinity; //#16523 + var _Z = $_.sbs; //#16523 + for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#16523 + $k[$j++] = $get(_Z, _a) - 48; //#16523 + } //#16523 + var _d = $a(); //#16523 + $k[$j++] = Infinity; //#16524 + for (var _f = 0, _g = ~~(($_.sbs.length + 1) / 2); _f < _g; _f++) { //#16524 + $k[$j++] = $_.height; //#16524 + } //#16524 + var _i = $a(); //#16524 + $k[$j++] = Infinity; //#16525 + for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#16525 + $k[$j++] = 0; //#16525 + } //#16525 + var _m = $a(); //#16525 + $k[$j++] = 'ren'; //#16527 + $k[$j++] = 'renlinear'; //#16527 + $k[$j++] = 'sbs'; //#16527 + $k[$j++] = _d; //#16527 + $k[$j++] = 'bhs'; //#16527 + $k[$j++] = _i; //#16527 + $k[$j++] = 'bbs'; //#16527 + $k[$j++] = _m; //#16527 + $k[$j++] = 'txt'; //#16527 + $k[$j++] = $_.txt; //#16527 + $k[$j++] = 'opt'; //#16527 + $k[$j++] = $_.options; //#16527 + var _p = $d(); //#16527 + $k[$j++] = _p; //#16530 + if (!$_.dontdraw) { //#16530 + bwipp_renlinear(); //#16530 + } //#16530 + $_ = Object.getPrototypeOf($_); //#16532 + $_ = Object.getPrototypeOf($_); //#16534 } //bwipp_flattermarken function bwipp_raw() { - $_ = Object.create($_); //#16261 - $_.dontdraw = false; //#16264 - $_.height = 1; //#16265 - $k[$j++] = $_; //#16267 - bwipp_processoptions(); //#16267 - $_.options = $k[--$j]; //#16267 - $_.barcode = $k[--$j]; //#16268 - $forall($_.barcode, function() { //#16275 - var _3 = $k[--$j]; //#16272 - if ((_3 < 49) || (_3 > 57)) { //#16274 - $k[$j++] = 'bwipp.rawBadCharacter#16273'; //#16273 - $k[$j++] = "Raw must contain only digits 1 to 9"; //#16273 - bwipp_raiseerror(); //#16273 - } //#16273 - }); //#16273 - $k[$j++] = Infinity; //#16278 - $k[$j++] = Infinity; //#16280 - $forall($_.barcode, function() { //#16280 - var _5 = $k[--$j]; //#16280 - $k[$j++] = $f(_5 - 48); //#16280 - }); //#16280 - var _6 = $a(); //#16280 - $k[$j++] = Infinity; //#16281 - for (var _8 = 0, _9 = ~~(($_.barcode.length + 1) / 2); _8 < _9; _8++) { //#16281 - $k[$j++] = $_.height; //#16281 - } //#16281 - var _B = $a(); //#16281 - $k[$j++] = Infinity; //#16282 - for (var _D = 0, _E = ~~(($_.barcode.length + 1) / 2); _D < _E; _D++) { //#16282 - $k[$j++] = 0; //#16282 - } //#16282 - var _F = $a(); //#16282 - $k[$j++] = 'ren'; //#16283 - $k[$j++] = bwipp_renlinear; //#16283 - $k[$j++] = 'sbs'; //#16283 - $k[$j++] = _6; //#16283 - $k[$j++] = 'bhs'; //#16283 - $k[$j++] = _B; //#16283 - $k[$j++] = 'bbs'; //#16283 - $k[$j++] = _F; //#16283 - $k[$j++] = 'opt'; //#16283 - $k[$j++] = $_.options; //#16283 - var _H = $d(); //#16283 - $k[$j++] = _H; //#16286 - if (!$_.dontdraw) { //#16286 - bwipp_renlinear(); //#16286 - } //#16286 - $_ = Object.getPrototypeOf($_); //#16288 + $_ = Object.create($_); //#16562 + $_.dontdraw = false; //#16565 + $_.height = 1; //#16566 + $k[$j++] = $_; //#16568 + bwipp_processoptions(); //#16568 + $_.options = $k[--$j]; //#16568 + $_.barcode = $k[--$j]; //#16569 + $forall($_.barcode, function() { //#16576 + var _3 = $k[--$j]; //#16573 + if ((_3 < 49) || (_3 > 57)) { //#16575 + $k[$j++] = 'bwipp.rawBadCharacter#16574'; //#16574 + $k[$j++] = "Raw must contain only digits 1 to 9"; //#16574 + bwipp_raiseerror(); //#16574 + } //#16574 + }); //#16574 + $k[$j++] = Infinity; //#16579 + $k[$j++] = Infinity; //#16581 + $forall($_.barcode, function() { //#16581 + var _5 = $k[--$j]; //#16581 + $k[$j++] = $f(_5 - 48); //#16581 + }); //#16581 + var _6 = $a(); //#16581 + $k[$j++] = Infinity; //#16582 + for (var _8 = 0, _9 = ~~(($_.barcode.length + 1) / 2); _8 < _9; _8++) { //#16582 + $k[$j++] = $_.height; //#16582 + } //#16582 + var _B = $a(); //#16582 + $k[$j++] = Infinity; //#16583 + for (var _D = 0, _E = ~~(($_.barcode.length + 1) / 2); _D < _E; _D++) { //#16583 + $k[$j++] = 0; //#16583 + } //#16583 + var _F = $a(); //#16583 + $k[$j++] = 'ren'; //#16584 + $k[$j++] = 'renlinear'; //#16584 + $k[$j++] = 'sbs'; //#16584 + $k[$j++] = _6; //#16584 + $k[$j++] = 'bhs'; //#16584 + $k[$j++] = _B; //#16584 + $k[$j++] = 'bbs'; //#16584 + $k[$j++] = _F; //#16584 + $k[$j++] = 'opt'; //#16584 + $k[$j++] = $_.options; //#16584 + var _H = $d(); //#16584 + $k[$j++] = _H; //#16587 + if (!$_.dontdraw) { //#16587 + bwipp_renlinear(); //#16587 + } //#16587 + $_ = Object.getPrototypeOf($_); //#16589 } //bwipp_raw function bwipp_daft() { - $_ = Object.create($_); //#16316 - $_.dontdraw = false; //#16319 - $_.height = 0.175; //#16320 - $k[$j++] = $_; //#16322 - bwipp_processoptions(); //#16322 - $_.options = $k[--$j]; //#16322 - $_.barcode = $k[--$j]; //#16323 - if ($eq($_.barcode, "")) { //#16327 - $k[$j++] = 'bwipp.daftEmptyData#16326'; //#16326 - $k[$j++] = "The data must not be empty"; //#16326 - bwipp_raiseerror(); //#16326 - } //#16326 - $forall($_.barcode, function() { //#16333 - var _4 = $k[--$j]; //#16330 - if ((_4 != 68) && ((_4 != 65) && ((_4 != 70) && (_4 != 84)))) { //#16332 - $k[$j++] = 'bwipp.daftBadCharacter#16331'; //#16331 - $k[$j++] = "DAFT must contain only characters D, A, F and T"; //#16331 - bwipp_raiseerror(); //#16331 - } //#16331 - }); //#16331 - $_.barlen = $_.barcode.length; //#16335 - $_.bbs = $a($_.barlen); //#16337 - $_.bhs = $a($_.barlen); //#16338 - for (var _C = 0, _B = $_.barlen - 1; _C <= _B; _C += 1) { //#16358 - $_.i = _C; //#16340 - $_.enc = $geti($_.barcode, $_.i, 1); //#16341 - if ($eq($_.enc, "D")) { //#16345 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16343 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16344 - } //#16344 - if ($eq($_.enc, "A")) { //#16349 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16347 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16348 - } //#16348 - if ($eq($_.enc, "F")) { //#16353 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16351 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#16352 - } //#16352 - if ($eq($_.enc, "T")) { //#16357 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16355 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#16356 - } //#16356 - } //#16356 - $k[$j++] = Infinity; //#16361 - var _i = $_.bbs; //#16363 - var _j = $_.bhs; //#16364 - $k[$j++] = Infinity; //#16365 - for (var _l = 0, _m = $_.bhs.length - 1; _l < _m; _l++) { //#16365 - $k[$j++] = 1.44; //#16365 - $k[$j++] = 1.872; //#16365 - } //#16365 - $k[$j++] = 1.44; //#16365 - var _n = $a(); //#16365 - $k[$j++] = 'ren'; //#16366 - $k[$j++] = bwipp_renlinear; //#16366 - $k[$j++] = 'bbs'; //#16366 - $k[$j++] = _i; //#16366 - $k[$j++] = 'bhs'; //#16366 - $k[$j++] = _j; //#16366 - $k[$j++] = 'sbs'; //#16366 - $k[$j++] = _n; //#16366 - $k[$j++] = 'opt'; //#16366 - $k[$j++] = $_.options; //#16366 - var _p = $d(); //#16366 - $k[$j++] = _p; //#16369 - if (!$_.dontdraw) { //#16369 - bwipp_renlinear(); //#16369 - } //#16369 - $_ = Object.getPrototypeOf($_); //#16371 + $_ = Object.create($_); //#16617 + $_.dontdraw = false; //#16620 + $_.height = 0.175; //#16621 + $k[$j++] = $_; //#16623 + bwipp_processoptions(); //#16623 + $_.options = $k[--$j]; //#16623 + $_.barcode = $k[--$j]; //#16624 + if ($eq($_.barcode, "")) { //#16628 + $k[$j++] = 'bwipp.daftEmptyData#16627'; //#16627 + $k[$j++] = "The data must not be empty"; //#16627 + bwipp_raiseerror(); //#16627 + } //#16627 + $forall($_.barcode, function() { //#16634 + var _4 = $k[--$j]; //#16631 + if ((_4 != 68) && ((_4 != 65) && ((_4 != 70) && (_4 != 84)))) { //#16633 + $k[$j++] = 'bwipp.daftBadCharacter#16632'; //#16632 + $k[$j++] = "DAFT must contain only characters D, A, F and T"; //#16632 + bwipp_raiseerror(); //#16632 + } //#16632 + }); //#16632 + $_.barlen = $_.barcode.length; //#16636 + $_.bbs = $a($_.barlen); //#16638 + $_.bhs = $a($_.barlen); //#16639 + for (var _C = 0, _B = $_.barlen - 1; _C <= _B; _C += 1) { //#16659 + $_.i = _C; //#16641 + $_.enc = $geti($_.barcode, $_.i, 1); //#16642 + if ($eq($_.enc, "D")) { //#16646 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16644 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16645 + } //#16645 + if ($eq($_.enc, "A")) { //#16650 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16648 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16649 + } //#16649 + if ($eq($_.enc, "F")) { //#16654 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16652 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#16653 + } //#16653 + if ($eq($_.enc, "T")) { //#16658 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16656 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#16657 + } //#16657 + } //#16657 + $k[$j++] = Infinity; //#16662 + var _i = $_.bbs; //#16664 + var _j = $_.bhs; //#16665 + $k[$j++] = Infinity; //#16666 + for (var _l = 0, _m = $_.bhs.length - 1; _l < _m; _l++) { //#16666 + $k[$j++] = 1.44; //#16666 + $k[$j++] = 1.872; //#16666 + } //#16666 + $k[$j++] = 1.44; //#16666 + var _n = $a(); //#16666 + $k[$j++] = 'ren'; //#16667 + $k[$j++] = 'renlinear'; //#16667 + $k[$j++] = 'bbs'; //#16667 + $k[$j++] = _i; //#16667 + $k[$j++] = 'bhs'; //#16667 + $k[$j++] = _j; //#16667 + $k[$j++] = 'sbs'; //#16667 + $k[$j++] = _n; //#16667 + $k[$j++] = 'opt'; //#16667 + $k[$j++] = $_.options; //#16667 + var _p = $d(); //#16667 + $k[$j++] = _p; //#16670 + if (!$_.dontdraw) { //#16670 + bwipp_renlinear(); //#16670 + } //#16670 + $_ = Object.getPrototypeOf($_); //#16672 } //bwipp_daft function bwipp_symbol() { - $_ = Object.create($_); //#16399 - $_.dontdraw = false; //#16402 - $k[$j++] = $_; //#16404 - bwipp_processoptions(); //#16404 - $_.options = $k[--$j]; //#16404 - $_.barcode = $k[--$j]; //#16405 - var _H = new Map([ + $_ = Object.create($_); //#16703 + $_.dontdraw = false; //#16706 + $k[$j++] = $_; //#16708 + bwipp_processoptions(); //#16708 + $_.options = $k[--$j]; //#16708 + var _1 = $k[--$j]; //#16709 + $_.barcode = _1; //#16709 + bwipp_loadctx(bwipp_symbol) //#16711 + if (!bwipp_symbol.__16747__) { //#16747 + $_ = Object.create($_); //#16747 + $_.fimasbs = $a([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); //#16715 + $k[$j++] = Infinity; //#16716 + for (var _4 = 0, _5 = (~~($_.fimasbs.length / 2)) + 1; _4 < _5; _4++) { //#16716 + $k[$j++] = 0.625; //#16716 + } //#16716 + $_.fimabhs = $a(); //#16716 + $k[$j++] = Infinity; //#16717 + for (var _8 = 0, _9 = (~~($_.fimasbs.length / 2)) + 1; _8 < _9; _8++) { //#16717 + $k[$j++] = 0; //#16717 + } //#16717 + $_.fimabbs = $a(); //#16717 + $_.fimbsbs = $a([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); //#16719 + $k[$j++] = Infinity; //#16720 + for (var _D = 0, _E = (~~($_.fimbsbs.length / 2)) + 1; _D < _E; _D++) { //#16720 + $k[$j++] = 0.625; //#16720 + } //#16720 + $_.fimbbhs = $a(); //#16720 + $k[$j++] = Infinity; //#16721 + for (var _H = 0, _I = (~~($_.fimbsbs.length / 2)) + 1; _H < _I; _H++) { //#16721 + $k[$j++] = 0; //#16721 + } //#16721 + $_.fimbbbs = $a(); //#16721 + $_.fimcsbs = $a([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); //#16723 + $k[$j++] = Infinity; //#16724 + for (var _M = 0, _N = (~~($_.fimcsbs.length / 2)) + 1; _M < _N; _M++) { //#16724 + $k[$j++] = 0.625; //#16724 + } //#16724 + $_.fimcbhs = $a(); //#16724 + $k[$j++] = Infinity; //#16725 + for (var _Q = 0, _R = (~~($_.fimcsbs.length / 2)) + 1; _Q < _R; _Q++) { //#16725 + $k[$j++] = 0; //#16725 + } //#16725 + $_.fimcbbs = $a(); //#16725 + $_.fimdsbs = $a([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); //#16727 + $k[$j++] = Infinity; //#16728 + for (var _V = 0, _W = (~~($_.fimdsbs.length / 2)) + 1; _V < _W; _V++) { //#16728 + $k[$j++] = 0.625; //#16728 + } //#16728 + $_.fimdbhs = $a(); //#16728 + $k[$j++] = Infinity; //#16729 + for (var _Z = 0, _a = (~~($_.fimdsbs.length / 2)) + 1; _Z < _a; _Z++) { //#16729 + $k[$j++] = 0; //#16729 + } //#16729 + $_.fimdbbs = $a(); //#16729 + $_.fimesbs = $a([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); //#16731 + $k[$j++] = Infinity; //#16732 + for (var _e = 0, _f = (~~($_.fimesbs.length / 2)) + 1; _e < _f; _e++) { //#16732 + $k[$j++] = 0.625; //#16732 + } //#16732 + $_.fimebhs = $a(); //#16732 + $k[$j++] = Infinity; //#16733 + for (var _i = 0, _j = (~~($_.fimesbs.length / 2)) + 1; _i < _j; _i++) { //#16733 + $k[$j++] = 0; //#16733 + } //#16733 + $_.fimebbs = $a(); //#16733 + $k[$j++] = Infinity; //#16735 + for (var _l = 0, _m = 100; _l < _m; _l++) { //#16735 + $k[$j++] = 1; //#16735 + $k[$j++] = 1; //#16735 + } //#16735 + $k[$j++] = 1; //#16735 + $_.zebrasbs = $a(); //#16735 + $k[$j++] = Infinity; //#16736 + for (var _p = 0, _q = (~~($_.zebrasbs.length / 2)) + 1; _p < _q; _p++) { //#16736 + $k[$j++] = 1; //#16736 + } //#16736 + $_.zebrabhs = $a(); //#16736 + $k[$j++] = Infinity; //#16737 + for (var _t = 0, _u = (~~($_.zebrasbs.length / 2)) + 1; _t < _u; _t++) { //#16737 + $k[$j++] = 0; //#16737 + } //#16737 + $_.zebrabbs = $a(); //#16737 + $_.checksize = 199; //#16739 + $k[$j++] = Infinity; //#16740 + var _w = $_.checksize; //#16740 + for (var _x = 0, _y = ~~((_w * _w) / 2); _x < _y; _x++) { //#16740 + $k[$j++] = 1; //#16740 + $k[$j++] = 0; //#16740 + } //#16740 + $k[$j++] = 1; //#16740 + $_.checkpixs = $a(); //#16740 + var _10 = new Map([ + ["renlinear", bwipp_renlinear], + ["renmatrix", bwipp_renmatrix] + ]); //#16744 + $_.renmap = _10; //#16745 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_symbol.$ctx[id] = $_[id]); //#16745 + bwipp_symbol.__16747__ = 1; //#16745 + $_ = Object.getPrototypeOf($_); //#16745 + } //#16745 + var _1W = new Map([ ["fima", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); //#16409 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625]); //#16410 - $_.bbs = $a([0, 0, 0, 0, 0]); //#16411 + var _15 = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimasbs], + ["bhs", $_.fimabhs], + ["bbs", $_.fimabbs] + ]); //#16750 + $k[$j++] = _15; //#16750 }], ["fimb", function() { - $_.sbs = $a([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); //#16414 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16415 - $_.bbs = $a([0, 0, 0, 0, 0, 0]); //#16416 + var _19 = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimbsbs], + ["bhs", $_.fimbbhs], + ["bbs", $_.fimbbbs] + ]); //#16751 + $k[$j++] = _19; //#16751 }], ["fimc", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); //#16419 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16420 - $_.bbs = $a([0, 0, 0, 0, 0, 0]); //#16421 + var _1D = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimcsbs], + ["bhs", $_.fimcbhs], + ["bbs", $_.fimcbbs] + ]); //#16752 + $k[$j++] = _1D; //#16752 }], ["fimd", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); //#16424 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16425 - $_.bbs = $a([0, 0, 0, 0, 0, 0, 0]); //#16426 + var _1H = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimdsbs], + ["bhs", $_.fimdbhs], + ["bbs", $_.fimdbbs] + ]); //#16753 + $k[$j++] = _1H; //#16753 }], ["fime", function() { - $_.sbs = $a([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); //#16429 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16430 - $_.bbs = $a([0, 0, 0, 0, 0, 0, 0]); //#16431 + var _1L = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimesbs], + ["bhs", $_.fimebhs], + ["bbs", $_.fimebbs] + ]); //#16754 + $k[$j++] = _1L; //#16754 + }], + ["zebra", function() { + var _1P = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.zebrasbs], + ["bhs", $_.zebrabhs], + ["bbs", $_.zebrabbs] + ]); //#16755 + $k[$j++] = _1P; //#16755 + }], + ["check", function() { + var _1V = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.checkpixs], + ["pixx", $_.checksize], + ["pixy", $_.checksize], + ["height", $_.checksize / 72], + ["width", $_.checksize / 72] + ]); //#16756 + $k[$j++] = _1V; //#16756 }] - ]); //#16431 - $_.symbols = _H; //#16433 - var _K = $get($_.symbols, $_.barcode) !== undefined; //#16436 - if (!_K) { //#16438 - $k[$j++] = 'bwipp.symbolUnknownSymbol#16437'; //#16437 - $k[$j++] = "Unknown symbol name provided"; //#16437 - bwipp_raiseerror(); //#16437 - } //#16437 + ]); //#16756 + $_.symbols = _1W; //#16757 + var _1Z = $get($_.symbols, $_.barcode) !== undefined; //#16760 + if (!_1Z) { //#16762 + $k[$j++] = 'bwipp.symbolUnknownSymbol#16761'; //#16761 + $k[$j++] = "Unknown symbol name provided"; //#16761 + bwipp_raiseerror(); //#16761 + } //#16761 if ($get($_.symbols, $_.barcode)() === true) { return true; - } //#16440 - var _S = new Map([ - ["ren", bwipp_renlinear], - ["sbs", $_.sbs], - ["bhs", $_.bhs], - ["bbs", $_.bbs], - ["opt", $_.options] - ]); //#16448 - $k[$j++] = _S; //#16451 - if (!$_.dontdraw) { //#16451 - bwipp_renlinear(); //#16451 - } //#16451 - $_ = Object.getPrototypeOf($_); //#16453 + } //#16764 + var _1d = $k[--$j]; //#16765 + $put(_1d, 'opt', $_.options); //#16765 + $k[$j++] = _1d; //#16767 + if (!$_.dontdraw) { //#16767 + var _1g = $k[--$j]; //#16767 + $k[$j++] = _1g; //#16767 + if ($get($_.renmap, $get(_1g, 'ren'))() === true) { + return true; + } //#16767 + } //#16767 + $_ = Object.getPrototypeOf($_); //#16769 + $_ = Object.getPrototypeOf($_); //#16771 } //bwipp_symbol function bwipp_pdf417() { - $_ = Object.create($_); //#16484 - $_.dontdraw = false; //#16487 - $_.compact = false; //#16488 - $_.eclevel = -1; //#16489 - $_.columns = 0; //#16490 - $_.rows = 0; //#16491 - $_.rowmult = 3; //#16492 - $_.ccc = false; //#16493 - $_.raw = false; //#16494 - $_.parse = false; //#16495 - $_.parsefnc = false; //#16496 - $k[$j++] = $_; //#16498 - bwipp_processoptions(); //#16498 - $_.options = $k[--$j]; //#16498 - $_.barcode = $k[--$j]; //#16499 - if ($eq($_.barcode, "")) { //#16503 - $k[$j++] = 'bwipp.pdf417emptyData#16502'; //#16502 - $k[$j++] = "The data must not be empty"; //#16502 - bwipp_raiseerror(); //#16502 - } //#16502 - if (($_.eclevel != -1) && (($_.eclevel < 0) || ($_.eclevel > 8))) { //#16507 - $k[$j++] = 'bwipp.pdf417InvalidErrorCorrectionLevel#16506'; //#16506 - $k[$j++] = "Valid error correction levels are 0 to 8"; //#16506 - bwipp_raiseerror(); //#16506 - } //#16506 - if ($_.ccc && $_.raw) { //#16511 - $k[$j++] = 'bwipp.pdf417cccAndRaw#16510'; //#16510 - $k[$j++] = "Cannot combine ccc and raw"; //#16510 - bwipp_raiseerror(); //#16510 - } //#16510 - if ($_.ccc && $_.compact) { //#16515 - $k[$j++] = 'bwipp.pdf417cccAndCompact#16514'; //#16514 - $k[$j++] = "Cannot combine ccc and compact"; //#16514 - bwipp_raiseerror(); //#16514 - } //#16514 - if (($_.rows != 0) && (($_.rows < 3) || ($_.rows > 90))) { //#16519 - $k[$j++] = 'bwipp.pdf417invalidRows#16518'; //#16518 - $k[$j++] = "There must be between 3 and 90 rows"; //#16518 - bwipp_raiseerror(); //#16518 - } //#16518 - if (($_.columns != 0) && (($_.columns < 1) || ($_.columns > 30))) { //#16523 - $k[$j++] = 'bwipp.pdf417invalidColumns#16522'; //#16522 - $k[$j++] = "There must be between 1 and 30 columns"; //#16522 - bwipp_raiseerror(); //#16522 - } //#16522 - if ($_.rowmult <= 0) { //#16527 - $k[$j++] = 'bwipp.pdf417badRowMult#16526'; //#16526 - $k[$j++] = "The row multiplier must be greater than zero"; //#16526 - bwipp_raiseerror(); //#16526 - } //#16526 - bwipp_loadctx(bwipp_pdf417) //#16529 - if (!bwipp_pdf417.__16620__) { //#16620 - $_ = Object.create($_); //#16620 - $_.T = 0; //#16533 - $_.N = 1; //#16533 - $_.B = 2; //#16533 - $_.A = 0; //#16534 - $_.L = 1; //#16534 - $_.M = 2; //#16534 - $_.P = 3; //#16534 - $_.tl = -1; //#16537 - $_.nl = -2; //#16537 - $_.bl = -3; //#16537 - $_.bl6 = -4; //#16537 - $_.bs = -5; //#16537 - $_.al = -6; //#16540 - $_.ll = -7; //#16540 - $_.ml = -8; //#16540 - $_.pl = -9; //#16540 - $_.as = -10; //#16540 - $_.ps = -11; //#16540 - $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#16575 - $_.charvals = $a([new Map, new Map, new Map, new Map]); //#16578 - $_.alltext = new Map; //#16579 - for (var _10 = 0, _z = $_.charmaps.length - 1; _10 <= _z; _10 += 1) { //#16589 - $_.i = _10; //#16581 - $_.encs = $get($_.charmaps, $_.i); //#16582 - for (var _14 = 0; _14 <= 3; _14 += 1) { //#16588 - $_.j = _14; //#16584 - var _17 = $get($_.encs, $_.j); //#16585 - $k[$j++] = _17; //#16585 - if ($eq($type(_17), 'stringtype')) { //#16585 - var _1A = $get($k[--$j], 0); //#16585 - $k[$j++] = _1A; //#16585 - } //#16585 - var _1B = $k[--$j]; //#16586 - $put($get($_.charvals, $_.j), _1B, $_.i); //#16586 - $put($_.alltext, _1B, -1); //#16587 - } //#16587 - } //#16587 - $_.e = 10000; //#16591 - $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#16599 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#16607 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#16615 - $k[$j++] = Infinity; //#16617 - $k[$j++] = $_.tl; //#16618 - $k[$j++] = 900; //#16618 - $k[$j++] = $_.bl; //#16618 - $k[$j++] = 901; //#16618 - $k[$j++] = $_.bl6; //#16618 - $k[$j++] = 924; //#16618 - $k[$j++] = $_.nl; //#16618 - $k[$j++] = 902; //#16618 - $k[$j++] = $_.bs; //#16618 - $k[$j++] = 913; //#16618 - $_.latchcws = $d(); //#16619 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#16619 - bwipp_pdf417.__16620__ = 1; //#16619 - $_ = Object.getPrototypeOf($_); //#16619 - } //#16619 - if ($_.raw) { //#16641 - $_.datcws = $a($_.barcode.length); //#16624 - $_.i = 0; //#16625 - $_.j = 0; //#16625 - for (;;) { //#16636 - if ($_.i >= ($_.barcode.length - 3)) { //#16627 - break; //#16627 - } //#16627 - if ($get($_.barcode, $_.i) != 94) { //#16628 - break; //#16628 - } //#16628 - var _2W = $geti($_.barcode, $_.i + 1, 3); //#16629 - $k[$j++] = _2W; //#16631 - $k[$j++] = false; //#16631 - for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#16631 - var _2Z = $get(_2W, _2X); //#16631 - if ((_2Z < 48) || (_2Z > 57)) { //#16630 - $j--; //#16630 - $k[$j++] = true; //#16630 - } //#16630 - } //#16630 - if ($k[--$j]) { //#16631 - $j--; //#16631 - break; //#16631 - } //#16631 - $_.cw = $cvi($k[--$j]); //#16632 - $put($_.datcws, $_.j, $_.cw); //#16633 - $_.i = $_.i + 4; //#16634 - $_.j = $_.j + 1; //#16635 - } //#16635 - if ($_.i != $_.barcode.length) { //#16639 - $k[$j++] = 'bwipp.pdf417badRawFormat#16638'; //#16638 - $k[$j++] = "raw data must be formatted as ^NNN"; //#16638 - bwipp_raiseerror(); //#16638 - } //#16638 - $_.datcws = $geti($_.datcws, 0, $_.j); //#16640 - } //#16640 + $_ = Object.create($_); //#16802 + $_.dontdraw = false; //#16805 + $_.compact = false; //#16806 + $_.eclevel = -1; //#16807 + $_.columns = 0; //#16808 + $_.rows = 0; //#16809 + $_.rowmult = 3; //#16810 + $_.ccc = false; //#16811 + $_.raw = false; //#16812 + $_.parse = false; //#16813 + $_.parsefnc = false; //#16814 + $k[$j++] = $_; //#16816 + bwipp_processoptions(); //#16816 + $_.options = $k[--$j]; //#16816 + $_.barcode = $k[--$j]; //#16817 + if ($eq($_.barcode, "")) { //#16821 + $k[$j++] = 'bwipp.pdf417emptyData#16820'; //#16820 + $k[$j++] = "The data must not be empty"; //#16820 + bwipp_raiseerror(); //#16820 + } //#16820 + if (($_.eclevel != -1) && (($_.eclevel < 0) || ($_.eclevel > 8))) { //#16825 + $k[$j++] = 'bwipp.pdf417InvalidErrorCorrectionLevel#16824'; //#16824 + $k[$j++] = "Valid error correction levels are 0 to 8"; //#16824 + bwipp_raiseerror(); //#16824 + } //#16824 + if ($_.ccc && $_.raw) { //#16829 + $k[$j++] = 'bwipp.pdf417cccAndRaw#16828'; //#16828 + $k[$j++] = "Cannot combine ccc and raw"; //#16828 + bwipp_raiseerror(); //#16828 + } //#16828 + if ($_.ccc && $_.compact) { //#16833 + $k[$j++] = 'bwipp.pdf417cccAndCompact#16832'; //#16832 + $k[$j++] = "Cannot combine ccc and compact"; //#16832 + bwipp_raiseerror(); //#16832 + } //#16832 + if (($_.rows != 0) && (($_.rows < 3) || ($_.rows > 90))) { //#16837 + $k[$j++] = 'bwipp.pdf417invalidRows#16836'; //#16836 + $k[$j++] = "There must be between 3 and 90 rows"; //#16836 + bwipp_raiseerror(); //#16836 + } //#16836 + if (($_.columns != 0) && (($_.columns < 1) || ($_.columns > 30))) { //#16841 + $k[$j++] = 'bwipp.pdf417invalidColumns#16840'; //#16840 + $k[$j++] = "There must be between 1 and 30 columns"; //#16840 + bwipp_raiseerror(); //#16840 + } //#16840 + if ($_.rowmult <= 0) { //#16845 + $k[$j++] = 'bwipp.pdf417badRowMult#16844'; //#16844 + $k[$j++] = "The row multiplier must be greater than zero"; //#16844 + bwipp_raiseerror(); //#16844 + } //#16844 + bwipp_loadctx(bwipp_pdf417) //#16847 + if (!bwipp_pdf417.__16938__) { //#16938 + $_ = Object.create($_); //#16938 + $_.T = 0; //#16851 + $_.N = 1; //#16851 + $_.B = 2; //#16851 + $_.A = 0; //#16852 + $_.L = 1; //#16852 + $_.M = 2; //#16852 + $_.P = 3; //#16852 + $_.tl = -1; //#16855 + $_.nl = -2; //#16855 + $_.bl = -3; //#16855 + $_.bl6 = -4; //#16855 + $_.bs = -5; //#16855 + $_.al = -6; //#16858 + $_.ll = -7; //#16858 + $_.ml = -8; //#16858 + $_.pl = -9; //#16858 + $_.as = -10; //#16858 + $_.ps = -11; //#16858 + $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#16893 + $_.charvals = $a([new Map, new Map, new Map, new Map]); //#16896 + $_.alltext = new Map; //#16897 + for (var _10 = 0, _z = $_.charmaps.length - 1; _10 <= _z; _10 += 1) { //#16907 + $_.i = _10; //#16899 + $_.encs = $get($_.charmaps, $_.i); //#16900 + for (var _14 = 0; _14 <= 3; _14 += 1) { //#16906 + $_.j = _14; //#16902 + var _17 = $get($_.encs, $_.j); //#16903 + $k[$j++] = _17; //#16903 + if ($eq($type(_17), 'stringtype')) { //#16903 + var _1A = $get($k[--$j], 0); //#16903 + $k[$j++] = _1A; //#16903 + } //#16903 + var _1B = $k[--$j]; //#16904 + $put($get($_.charvals, $_.j), _1B, $_.i); //#16904 + $put($_.alltext, _1B, -1); //#16905 + } //#16905 + } //#16905 + $_.e = 10000; //#16909 + $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#16917 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#16925 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#16933 + $k[$j++] = Infinity; //#16935 + $k[$j++] = $_.tl; //#16936 + $k[$j++] = 900; //#16936 + $k[$j++] = $_.bl; //#16936 + $k[$j++] = 901; //#16936 + $k[$j++] = $_.bl6; //#16936 + $k[$j++] = 924; //#16936 + $k[$j++] = $_.nl; //#16936 + $k[$j++] = 902; //#16936 + $k[$j++] = $_.bs; //#16936 + $k[$j++] = 913; //#16936 + $_.latchcws = $d(); //#16937 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#16937 + bwipp_pdf417.__16938__ = 1; //#16937 + $_ = Object.getPrototypeOf($_); //#16937 + } //#16937 + if ($_.raw) { //#16959 + $_.datcws = $a($_.barcode.length); //#16942 + $_.i = 0; //#16943 + $_.j = 0; //#16943 + for (;;) { //#16954 + if ($_.i >= ($_.barcode.length - 3)) { //#16945 + break; //#16945 + } //#16945 + if ($get($_.barcode, $_.i) != 94) { //#16946 + break; //#16946 + } //#16946 + var _2W = $geti($_.barcode, $_.i + 1, 3); //#16947 + $k[$j++] = _2W; //#16949 + $k[$j++] = false; //#16949 + for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#16949 + var _2Z = $get(_2W, _2X); //#16949 + if ((_2Z < 48) || (_2Z > 57)) { //#16948 + $j--; //#16948 + $k[$j++] = true; //#16948 + } //#16948 + } //#16948 + if ($k[--$j]) { //#16949 + $j--; //#16949 + break; //#16949 + } //#16949 + $_.cw = $cvi($k[--$j]); //#16950 + $put($_.datcws, $_.j, $_.cw); //#16951 + $_.i = $_.i + 4; //#16952 + $_.j = $_.j + 1; //#16953 + } //#16953 + if ($_.i != $_.barcode.length) { //#16957 + $k[$j++] = 'bwipp.pdf417badRawFormat#16956'; //#16956 + $k[$j++] = "raw data must be formatted as ^NNN"; //#16956 + bwipp_raiseerror(); //#16956 + } //#16956 + $_.datcws = $geti($_.datcws, 0, $_.j); //#16958 + } //#16958 $_.encb = function() { - $_.in = $k[--$j]; //#16644 - $_.inlen = $_.in.length; //#16645 - $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#16646 - for (var _2t = 0, _2s = (~~($_.inlen / 6)) - 1; _2t <= _2s; _2t += 1) { //#16669 - $_.k = _2t; //#16648 - $k[$j++] = Infinity; //#16649 - $aload($geti($_.in, $_.k * 6, 3)); //#16649 - $_.msbs = $a(); //#16649 - $k[$j++] = Infinity; //#16650 - $aload($_.msbs); //#16651 - var _2z = $k[--$j]; //#16651 - var _30 = $k[--$j]; //#16651 - var _31 = $k[--$j]; //#16651 - $k[$j++] = $f(($f(_2z + (_30 * 256))) + (_31 * 65536)); //#16652 - for (var _32 = 0, _33 = 3; _32 < _33; _32++) { //#16652 - var _34 = $k[--$j]; //#16652 - $k[$j++] = _34 % 900; //#16652 - $k[$j++] = ~~(_34 / 900); //#16652 - } //#16652 - $_.mscs = $a(); //#16652 - $k[$j++] = Infinity; //#16654 - $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#16654 - $_.lsbs = $a(); //#16654 - $k[$j++] = Infinity; //#16655 - $aload($_.lsbs); //#16656 - var _3B = $k[--$j]; //#16656 - var _3C = $k[--$j]; //#16656 - var _3D = $k[--$j]; //#16656 - $k[$j++] = $f(($f(_3B + (_3C * 256))) + (_3D * 65536)); //#16657 - for (var _3E = 0, _3F = 3; _3E < _3F; _3E++) { //#16657 - var _3G = $k[--$j]; //#16657 - $k[$j++] = _3G % 900; //#16657 - $k[$j++] = ~~(_3G / 900); //#16657 - } //#16657 - $_.lscs = $a(); //#16657 - var _3J = $get($_.lscs, 0); //#16659 - var _3L = $get($_.mscs, 0); //#16659 - $put($_.out, ($_.k * 5) + 4, ($f(_3J + (_3L * 316))) % 900); //#16660 - var _3P = $get($_.lscs, 1); //#16661 - var _3R = $get($_.mscs, 0); //#16661 - var _3T = $get($_.mscs, 1); //#16661 - $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) % 900); //#16662 - var _3X = $get($_.lscs, 2); //#16663 - var _3Z = $get($_.mscs, 0); //#16663 - var _3b = $get($_.mscs, 1); //#16663 - var _3d = $get($_.mscs, 2); //#16663 - $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) % 900); //#16664 - var _3h = $get($_.lscs, 3); //#16665 - var _3j = $get($_.mscs, 1); //#16665 - var _3l = $get($_.mscs, 2); //#16665 - $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) % 900); //#16666 - $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#16668 - } //#16668 - $_.rem = $_.inlen % 6; //#16670 - if ($_.rem != 0) { //#16675 - $k[$j++] = $_.out; //#16673 - $k[$j++] = $_.out.length - $_.rem; //#16673 - $k[$j++] = Infinity; //#16673 - $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#16673 - var _42 = $a(); //#16673 - var _43 = $k[--$j]; //#16674 - $puti($k[--$j], _43, _42); //#16674 - } //#16674 - $k[$j++] = $_.out; //#16676 - }; //#16676 - if ($_.ccc) { //#16685 - $_.barlen = $_.barcode.length; //#16680 - $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#16681 - $put($_.datcws, 0, 920); //#16682 - var _4E = (($_.barlen % 6) == 0) ? 924 : 901; //#16683 - $put($_.datcws, 1, _4E); //#16683 - $k[$j++] = $_.datcws; //#16684 - $k[$j++] = 2; //#16684 - $k[$j++] = Infinity; //#16684 - $forall($_.barcode); //#16684 - var _4H = $a(); //#16684 - $k[$j++] = _4H; //#16684 - $_.encb(); //#16684 - var _4I = $k[--$j]; //#16684 - var _4J = $k[--$j]; //#16684 - $puti($k[--$j], _4J, _4I); //#16684 - } //#16684 - if ((!$_.raw) && (!$_.ccc)) { //#17036 + $_.in = $k[--$j]; //#16962 + $_.inlen = $_.in.length; //#16963 + $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#16964 + for (var _2t = 0, _2s = (~~($_.inlen / 6)) - 1; _2t <= _2s; _2t += 1) { //#16987 + $_.k = _2t; //#16966 + $k[$j++] = Infinity; //#16967 + $aload($geti($_.in, $_.k * 6, 3)); //#16967 + $_.msbs = $a(); //#16967 + $k[$j++] = Infinity; //#16968 + $aload($_.msbs); //#16969 + var _2z = $k[--$j]; //#16969 + var _30 = $k[--$j]; //#16969 + var _31 = $k[--$j]; //#16969 + $k[$j++] = $f(($f(_2z + (_30 * 256))) + (_31 * 65536)); //#16970 + for (var _32 = 0, _33 = 3; _32 < _33; _32++) { //#16970 + var _34 = $k[--$j]; //#16970 + $k[$j++] = _34 % 900; //#16970 + $k[$j++] = ~~(_34 / 900); //#16970 + } //#16970 + $_.mscs = $a(); //#16970 + $k[$j++] = Infinity; //#16972 + $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#16972 + $_.lsbs = $a(); //#16972 + $k[$j++] = Infinity; //#16973 + $aload($_.lsbs); //#16974 + var _3B = $k[--$j]; //#16974 + var _3C = $k[--$j]; //#16974 + var _3D = $k[--$j]; //#16974 + $k[$j++] = $f(($f(_3B + (_3C * 256))) + (_3D * 65536)); //#16975 + for (var _3E = 0, _3F = 3; _3E < _3F; _3E++) { //#16975 + var _3G = $k[--$j]; //#16975 + $k[$j++] = _3G % 900; //#16975 + $k[$j++] = ~~(_3G / 900); //#16975 + } //#16975 + $_.lscs = $a(); //#16975 + var _3J = $get($_.lscs, 0); //#16977 + var _3L = $get($_.mscs, 0); //#16977 + $put($_.out, ($_.k * 5) + 4, ($f(_3J + (_3L * 316))) % 900); //#16978 + var _3P = $get($_.lscs, 1); //#16979 + var _3R = $get($_.mscs, 0); //#16979 + var _3T = $get($_.mscs, 1); //#16979 + $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) % 900); //#16980 + var _3X = $get($_.lscs, 2); //#16981 + var _3Z = $get($_.mscs, 0); //#16981 + var _3b = $get($_.mscs, 1); //#16981 + var _3d = $get($_.mscs, 2); //#16981 + $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) % 900); //#16982 + var _3h = $get($_.lscs, 3); //#16983 + var _3j = $get($_.mscs, 1); //#16983 + var _3l = $get($_.mscs, 2); //#16983 + $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) % 900); //#16984 + $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#16986 + } //#16986 + $_.rem = $_.inlen % 6; //#16988 + if ($_.rem != 0) { //#16993 + $k[$j++] = $_.out; //#16991 + $k[$j++] = $_.out.length - $_.rem; //#16991 + $k[$j++] = Infinity; //#16991 + $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#16991 + var _42 = $a(); //#16991 + var _43 = $k[--$j]; //#16992 + $puti($k[--$j], _43, _42); //#16992 + } //#16992 + $k[$j++] = $_.out; //#16994 + }; //#16994 + if ($_.ccc) { //#17003 + $_.barlen = $_.barcode.length; //#16998 + $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#16999 + $put($_.datcws, 0, 920); //#17000 + var _4E = (($_.barlen % 6) == 0) ? 924 : 901; //#17001 + $put($_.datcws, 1, _4E); //#17001 + $k[$j++] = $_.datcws; //#17002 + $k[$j++] = 2; //#17002 + $k[$j++] = Infinity; //#17002 + $forall($_.barcode); //#17002 + var _4H = $a(); //#17002 + $k[$j++] = _4H; //#17002 + $_.encb(); //#17002 + var _4I = $k[--$j]; //#17002 + var _4J = $k[--$j]; //#17002 + $puti($k[--$j], _4J, _4I); //#17002 + } //#17002 + if ((!$_.raw) && (!$_.ccc)) { //#17354 var _4P = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#16693 - $_.fncvals = _4P; //#16695 - $k[$j++] = 'msg'; //#16696 - $k[$j++] = $_.barcode; //#16696 - $k[$j++] = $_.fncvals; //#16696 - bwipp_parseinput(); //#16696 - var _4S = $k[--$j]; //#16696 - $_[$k[--$j]] = _4S; //#16696 - $_.msglen = $_.msg.length; //#16697 - $k[$j++] = Infinity; //#16700 - for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#16700 - $k[$j++] = 0; //#16700 - } //#16700 - $k[$j++] = 0; //#16700 - $_.numdigits = $a(); //#16700 - $k[$j++] = Infinity; //#16701 - for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#16701 - $k[$j++] = 0; //#16701 - } //#16701 - $k[$j++] = 0; //#16701 - $_.numtext = $a(); //#16701 - $k[$j++] = Infinity; //#16702 - for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#16702 - $k[$j++] = 0; //#16702 - } //#16702 - $k[$j++] = 0; //#16702 - $_.numbytes = $a(); //#16702 - $k[$j++] = Infinity; //#16703 - for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#16703 - $k[$j++] = 0; //#16703 - } //#16703 - $k[$j++] = 0; //#16703 - $_.iseci = $a(); //#16703 - for (var _4m = $_.msglen - 1; _4m >= 0; _4m -= 1) { //#16716 - $_.i = _4m; //#16705 - var _4p = $get($_.msg, $_.i); //#16706 - if ((_4p >= 48) && (_4p <= 57)) { //#16708 - $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#16707 - } //#16707 - var _4z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#16709 - if (_4z && ($get($_.numdigits, $_.i) < 13)) { //#16711 - $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#16710 - } //#16710 - if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#16714 - $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#16713 - } //#16713 - $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#16715 - } //#16715 - $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#16717 - $_.numtext = $geti($_.numtext, 0, $_.msglen); //#16718 - $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#16719 - $_.seq = $a([]); //#16721 - $_.seqlen = 0; //#16721 - $_.state = $_.T; //#16721 - $_.p = 0; //#16721 - for (;;) { //#16775 - if ($_.p == $_.msglen) { //#16722 - break; //#16722 - } //#16722 - if ($get($_.iseci, $_.p)) { //#16773 - $_.eci = $get($_.msg, $_.p); //#16724 - $k[$j++] = Infinity; //#16725 - $aload($_.seq); //#16726 - $k[$j++] = $a([$_.eci]); //#16727 - $_.seq = $a(); //#16727 - $_.p = $_.p + 1; //#16729 - $k[$j++] = 'seqlen'; //#16730 - $k[$j++] = $_.seqlen; //#16730 - if ($_.eci <= -1810900) { //#16730 - $k[$j++] = 2; //#16730 - } else { //#16730 - var _5s = ($_.eci <= -1000900) ? 3 : 2; //#16730 - $k[$j++] = _5s; //#16730 - } //#16730 - var _5t = $k[--$j]; //#16730 - var _5u = $k[--$j]; //#16730 - $_[$k[--$j]] = $f(_5u + _5t); //#16730 - } else { //#16773 - $_.n = $get($_.numdigits, $_.p); //#16732 - if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#16773 - $k[$j++] = Infinity; //#16734 - $aload($_.seq); //#16735 - $k[$j++] = $_.nl; //#16737 - $k[$j++] = Infinity; //#16737 - $aload($geti($_.msg, $_.p, $_.n)); //#16737 - var _69 = $a(); //#16737 - $k[$j++] = _69; //#16737 - $_.seq = $a(); //#16737 - $_.state = $_.N; //#16739 - $_.p = $f($_.p + $_.n); //#16740 - $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#16741 - } else { //#16773 - $_.t = $get($_.numtext, $_.p); //#16743 - if ($_.t >= 5) { //#16773 - $k[$j++] = Infinity; //#16745 - $aload($_.seq); //#16746 - if ($_.state != $_.T) { //#16749 - $k[$j++] = $_.tl; //#16748 - } //#16748 - $k[$j++] = Infinity; //#16750 - $aload($geti($_.msg, $_.p, $_.t)); //#16750 - var _6S = $a(); //#16750 - $k[$j++] = _6S; //#16750 - $_.seq = $a(); //#16750 - $_.state = $_.T; //#16752 - $_.p = $f($_.p + $_.t); //#16753 - $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#16754 - } else { //#16773 - $_.b = $get($_.numbytes, $_.p); //#16756 - if (($_.b == 1) && ($_.state == $_.T)) { //#16773 - $k[$j++] = Infinity; //#16758 - $aload($_.seq); //#16759 - $k[$j++] = $_.bs; //#16761 - $k[$j++] = $a([$get($_.msg, $_.p)]); //#16761 - $_.seq = $a(); //#16761 - $_.p = $f($_.p + $_.b); //#16763 - $_.seqlen = $f($_.seqlen + 2); //#16764 - } else { //#16773 - $k[$j++] = Infinity; //#16766 - $aload($_.seq); //#16767 - var _6r = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#16768 - $k[$j++] = _6r; //#16769 - $k[$j++] = Infinity; //#16769 - $aload($geti($_.msg, $_.p, $_.b)); //#16769 - var _6w = $a(); //#16769 - $k[$j++] = _6w; //#16769 - $_.seq = $a(); //#16769 - $_.state = $_.B; //#16771 - $_.p = $f($_.p + $_.b); //#16772 - $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#16773 - } //#16773 - } //#16773 - } //#16773 - } //#16773 - } //#16773 + ]); //#17011 + $_.fncvals = _4P; //#17013 + $k[$j++] = 'msg'; //#17014 + $k[$j++] = $_.barcode; //#17014 + $k[$j++] = $_.fncvals; //#17014 + bwipp_parseinput(); //#17014 + var _4S = $k[--$j]; //#17014 + $_[$k[--$j]] = _4S; //#17014 + $_.msglen = $_.msg.length; //#17015 + $k[$j++] = Infinity; //#17018 + for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#17018 + $k[$j++] = 0; //#17018 + } //#17018 + $k[$j++] = 0; //#17018 + $_.numdigits = $a(); //#17018 + $k[$j++] = Infinity; //#17019 + for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#17019 + $k[$j++] = 0; //#17019 + } //#17019 + $k[$j++] = 0; //#17019 + $_.numtext = $a(); //#17019 + $k[$j++] = Infinity; //#17020 + for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#17020 + $k[$j++] = 0; //#17020 + } //#17020 + $k[$j++] = 0; //#17020 + $_.numbytes = $a(); //#17020 + $k[$j++] = Infinity; //#17021 + for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#17021 + $k[$j++] = 0; //#17021 + } //#17021 + $k[$j++] = 0; //#17021 + $_.iseci = $a(); //#17021 + for (var _4m = $_.msglen - 1; _4m >= 0; _4m -= 1) { //#17034 + $_.i = _4m; //#17023 + var _4p = $get($_.msg, $_.i); //#17024 + if ((_4p >= 48) && (_4p <= 57)) { //#17026 + $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#17025 + } //#17025 + var _4z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#17027 + if (_4z && ($get($_.numdigits, $_.i) < 13)) { //#17029 + $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#17028 + } //#17028 + if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#17032 + $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#17031 + } //#17031 + $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#17033 + } //#17033 + $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#17035 + $_.numtext = $geti($_.numtext, 0, $_.msglen); //#17036 + $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#17037 + $_.seq = $a([]); //#17039 + $_.seqlen = 0; //#17039 + $_.state = $_.T; //#17039 + $_.p = 0; //#17039 + for (;;) { //#17093 + if ($_.p == $_.msglen) { //#17040 + break; //#17040 + } //#17040 + if ($get($_.iseci, $_.p)) { //#17091 + $_.eci = $get($_.msg, $_.p); //#17042 + $k[$j++] = Infinity; //#17043 + $aload($_.seq); //#17044 + $k[$j++] = $a([$_.eci]); //#17045 + $_.seq = $a(); //#17045 + $_.p = $_.p + 1; //#17047 + $k[$j++] = 'seqlen'; //#17048 + $k[$j++] = $_.seqlen; //#17048 + if ($_.eci <= -1810900) { //#17048 + $k[$j++] = 2; //#17048 + } else { //#17048 + var _5s = ($_.eci <= -1000900) ? 3 : 2; //#17048 + $k[$j++] = _5s; //#17048 + } //#17048 + var _5t = $k[--$j]; //#17048 + var _5u = $k[--$j]; //#17048 + $_[$k[--$j]] = $f(_5u + _5t); //#17048 + } else { //#17091 + $_.n = $get($_.numdigits, $_.p); //#17050 + if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#17091 + $k[$j++] = Infinity; //#17052 + $aload($_.seq); //#17053 + $k[$j++] = $_.nl; //#17055 + $k[$j++] = Infinity; //#17055 + $aload($geti($_.msg, $_.p, $_.n)); //#17055 + var _69 = $a(); //#17055 + $k[$j++] = _69; //#17055 + $_.seq = $a(); //#17055 + $_.state = $_.N; //#17057 + $_.p = $f($_.p + $_.n); //#17058 + $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#17059 + } else { //#17091 + $_.t = $get($_.numtext, $_.p); //#17061 + if ($_.t >= 5) { //#17091 + $k[$j++] = Infinity; //#17063 + $aload($_.seq); //#17064 + if ($_.state != $_.T) { //#17067 + $k[$j++] = $_.tl; //#17066 + } //#17066 + $k[$j++] = Infinity; //#17068 + $aload($geti($_.msg, $_.p, $_.t)); //#17068 + var _6S = $a(); //#17068 + $k[$j++] = _6S; //#17068 + $_.seq = $a(); //#17068 + $_.state = $_.T; //#17070 + $_.p = $f($_.p + $_.t); //#17071 + $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#17072 + } else { //#17091 + $_.b = $get($_.numbytes, $_.p); //#17074 + if (($_.b == 1) && ($_.state == $_.T)) { //#17091 + $k[$j++] = Infinity; //#17076 + $aload($_.seq); //#17077 + $k[$j++] = $_.bs; //#17079 + $k[$j++] = $a([$get($_.msg, $_.p)]); //#17079 + $_.seq = $a(); //#17079 + $_.p = $f($_.p + $_.b); //#17081 + $_.seqlen = $f($_.seqlen + 2); //#17082 + } else { //#17091 + $k[$j++] = Infinity; //#17084 + $aload($_.seq); //#17085 + var _6r = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#17086 + $k[$j++] = _6r; //#17087 + $k[$j++] = Infinity; //#17087 + $aload($geti($_.msg, $_.p, $_.b)); //#17087 + var _6w = $a(); //#17087 + $k[$j++] = _6w; //#17087 + $_.seq = $a(); //#17087 + $_.state = $_.B; //#17089 + $_.p = $f($_.p + $_.b); //#17090 + $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#17091 + } //#17091 + } //#17091 + } //#17091 + } //#17091 + } //#17091 $_.enca = function() { - var _77 = $get($get($_.charvals, $_.A), $k[--$j]); //#16778 - $k[$j++] = _77; //#16778 - }; //#16778 + var _77 = $get($get($_.charvals, $_.A), $k[--$j]); //#17096 + $k[$j++] = _77; //#17096 + }; //#17096 $_.encl = function() { - var _7C = $get($get($_.charvals, $_.L), $k[--$j]); //#16779 - $k[$j++] = _7C; //#16779 - }; //#16779 + var _7C = $get($get($_.charvals, $_.L), $k[--$j]); //#17097 + $k[$j++] = _7C; //#17097 + }; //#17097 $_.encm = function() { - var _7H = $get($get($_.charvals, $_.M), $k[--$j]); //#16780 - $k[$j++] = _7H; //#16780 - }; //#16780 + var _7H = $get($get($_.charvals, $_.M), $k[--$j]); //#17098 + $k[$j++] = _7H; //#17098 + }; //#17098 $_.encp = function() { - var _7M = $get($get($_.charvals, $_.P), $k[--$j]); //#16781 - $k[$j++] = _7M; //#16781 - }; //#16781 - $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#16782 + var _7M = $get($get($_.charvals, $_.P), $k[--$j]); //#17099 + $k[$j++] = _7M; //#17099 + }; //#17099 + $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#17100 $_.addtotext = function() { - $put($_.text, $_.l, $k[--$j]); //#16785 - $_.l = $_.l + 1; //#16786 - }; //#16786 + $put($_.text, $_.l, $k[--$j]); //#17103 + $_.l = $_.l + 1; //#17104 + }; //#17104 $_.enct = function() { - $_.in = $k[--$j]; //#16790 - $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#16792 - $put($_.curlen, $_.submode, 0); //#16793 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#16794 - $forall($_.in, function() { //#16864 - $_.char = $k[--$j]; //#16799 - for (;;) { //#16820 - $_.imp = false; //#16803 - var _7l = $a([$_.A, $_.L, $_.M, $_.P]); //#16804 - for (var _7m = 0, _7n = _7l.length; _7m < _7n; _7m++) { //#16818 - $_.x = $get(_7l, _7m); //#16805 - var _7t = $a([$_.A, $_.L, $_.M, $_.P]); //#16806 - for (var _7u = 0, _7v = _7t.length; _7u < _7v; _7u++) { //#16817 - $_.y = $get(_7t, _7u); //#16807 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#16808 - if ($_.cost < $get($_.curlen, $_.y)) { //#16816 - $put($_.curlen, $_.y, $_.cost); //#16810 - $k[$j++] = $_.curseq; //#16813 - $k[$j++] = $_.y; //#16813 - $k[$j++] = Infinity; //#16811 - $aload($get($_.curseq, $_.x)); //#16812 - $aload($get($get($_.latseq, $_.x), $_.y)); //#16813 - var _8M = $a(); //#16813 - var _8N = $k[--$j]; //#16814 - $put($k[--$j], _8N, _8M); //#16814 - $_.imp = true; //#16815 - } //#16815 - } //#16815 - } //#16815 - if (!$_.imp) { //#16819 - break; //#16819 - } //#16819 - } //#16819 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#16823 - $_.nxtseq = $a(4); //#16824 - var _8a = $a([$_.A, $_.L, $_.M, $_.P]); //#16826 - for (var _8b = 0, _8c = _8a.length; _8b < _8c; _8b++) { //#16859 - $_.x = $get(_8a, _8b); //#16827 - for (;;) { //#16857 - var _8i = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#16831 - if (!_8i) { //#16831 - break; //#16831 - } //#16831 - $_.cost = $f($get($_.curlen, $_.x) + 1); //#16834 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#16838 - $put($_.nxtlen, $_.x, $_.cost); //#16836 - $k[$j++] = $_.nxtseq; //#16837 - $k[$j++] = $_.x; //#16837 - $k[$j++] = Infinity; //#16837 - $aload($get($_.curseq, $_.x)); //#16837 - $k[$j++] = $_.char; //#16837 - var _8z = $a(); //#16837 - var _90 = $k[--$j]; //#16837 - $put($k[--$j], _90, _8z); //#16837 - } //#16837 - var _96 = $a([$_.A, $_.L, $_.M, $_.P]); //#16841 - for (var _97 = 0, _98 = _96.length; _97 < _98; _97++) { //#16854 - $_.y = $get(_96, _97); //#16842 - if ($ne($_.x, $_.y)) { //#16853 - $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#16844 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#16852 - $put($_.nxtlen, $_.y, $_.cost); //#16846 - $k[$j++] = $_.nxtseq; //#16850 - $k[$j++] = $_.y; //#16850 - $k[$j++] = Infinity; //#16847 - $aload($get($_.curseq, $_.y)); //#16848 - var _9Y = ($_.x == $_.A) ? $_.as : $_.ps; //#16849 - $k[$j++] = _9Y; //#16850 - $k[$j++] = $_.char; //#16850 - var _9a = $a(); //#16850 - var _9b = $k[--$j]; //#16851 - $put($k[--$j], _9b, _9a); //#16851 - } //#16851 - } //#16851 - } //#16851 - break; //#16856 - } //#16856 - } //#16856 - $_.curlen = $_.nxtlen; //#16861 - $_.curseq = $_.nxtseq; //#16862 - }); //#16862 - $_.minseq = $_.e; //#16867 - var _9k = $a([$_.A, $_.L, $_.M, $_.P]); //#16868 - for (var _9l = 0, _9m = _9k.length; _9l < _9m; _9l++) { //#16874 - $_.k = $get(_9k, _9l); //#16869 - if ($get($_.curlen, $_.k) < $_.minseq) { //#16873 - $_.minseq = $get($_.curlen, $_.k); //#16871 - $_.txtseq = $get($_.curseq, $_.k); //#16872 - } //#16872 - } //#16872 - $_.text = $a($_.minseq); //#16877 - $_.k = 0; //#16878 - $_.l = 0; //#16878 - for (;;) { //#16898 - if ($_.k >= $_.txtseq.length) { //#16879 - break; //#16879 - } //#16879 - $_.char = $get($_.txtseq, $_.k); //#16881 - $k[$j++] = $_.char; //#16884 + $_.in = $k[--$j]; //#17108 + $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17110 + $put($_.curlen, $_.submode, 0); //#17111 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#17112 + $forall($_.in, function() { //#17182 + $_.char = $k[--$j]; //#17117 + for (;;) { //#17138 + $_.imp = false; //#17121 + var _7l = $a([$_.A, $_.L, $_.M, $_.P]); //#17122 + for (var _7m = 0, _7n = _7l.length; _7m < _7n; _7m++) { //#17136 + $_.x = $get(_7l, _7m); //#17123 + var _7t = $a([$_.A, $_.L, $_.M, $_.P]); //#17124 + for (var _7u = 0, _7v = _7t.length; _7u < _7v; _7u++) { //#17135 + $_.y = $get(_7t, _7u); //#17125 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#17126 + if ($_.cost < $get($_.curlen, $_.y)) { //#17134 + $put($_.curlen, $_.y, $_.cost); //#17128 + $k[$j++] = $_.curseq; //#17131 + $k[$j++] = $_.y; //#17131 + $k[$j++] = Infinity; //#17129 + $aload($get($_.curseq, $_.x)); //#17130 + $aload($get($get($_.latseq, $_.x), $_.y)); //#17131 + var _8M = $a(); //#17131 + var _8N = $k[--$j]; //#17132 + $put($k[--$j], _8N, _8M); //#17132 + $_.imp = true; //#17133 + } //#17133 + } //#17133 + } //#17133 + if (!$_.imp) { //#17137 + break; //#17137 + } //#17137 + } //#17137 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17141 + $_.nxtseq = $a(4); //#17142 + var _8a = $a([$_.A, $_.L, $_.M, $_.P]); //#17144 + for (var _8b = 0, _8c = _8a.length; _8b < _8c; _8b++) { //#17177 + $_.x = $get(_8a, _8b); //#17145 + for (;;) { //#17175 + var _8i = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#17149 + if (!_8i) { //#17149 + break; //#17149 + } //#17149 + $_.cost = $f($get($_.curlen, $_.x) + 1); //#17152 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#17156 + $put($_.nxtlen, $_.x, $_.cost); //#17154 + $k[$j++] = $_.nxtseq; //#17155 + $k[$j++] = $_.x; //#17155 + $k[$j++] = Infinity; //#17155 + $aload($get($_.curseq, $_.x)); //#17155 + $k[$j++] = $_.char; //#17155 + var _8z = $a(); //#17155 + var _90 = $k[--$j]; //#17155 + $put($k[--$j], _90, _8z); //#17155 + } //#17155 + var _96 = $a([$_.A, $_.L, $_.M, $_.P]); //#17159 + for (var _97 = 0, _98 = _96.length; _97 < _98; _97++) { //#17172 + $_.y = $get(_96, _97); //#17160 + if ($ne($_.x, $_.y)) { //#17171 + $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#17162 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#17170 + $put($_.nxtlen, $_.y, $_.cost); //#17164 + $k[$j++] = $_.nxtseq; //#17168 + $k[$j++] = $_.y; //#17168 + $k[$j++] = Infinity; //#17165 + $aload($get($_.curseq, $_.y)); //#17166 + var _9Y = ($_.x == $_.A) ? $_.as : $_.ps; //#17167 + $k[$j++] = _9Y; //#17168 + $k[$j++] = $_.char; //#17168 + var _9a = $a(); //#17168 + var _9b = $k[--$j]; //#17169 + $put($k[--$j], _9b, _9a); //#17169 + } //#17169 + } //#17169 + } //#17169 + break; //#17174 + } //#17174 + } //#17174 + $_.curlen = $_.nxtlen; //#17179 + $_.curseq = $_.nxtseq; //#17180 + }); //#17180 + $_.minseq = $_.e; //#17185 + var _9k = $a([$_.A, $_.L, $_.M, $_.P]); //#17186 + for (var _9l = 0, _9m = _9k.length; _9l < _9m; _9l++) { //#17192 + $_.k = $get(_9k, _9l); //#17187 + if ($get($_.curlen, $_.k) < $_.minseq) { //#17191 + $_.minseq = $get($_.curlen, $_.k); //#17189 + $_.txtseq = $get($_.curseq, $_.k); //#17190 + } //#17190 + } //#17190 + $_.text = $a($_.minseq); //#17195 + $_.k = 0; //#17196 + $_.l = 0; //#17196 + for (;;) { //#17216 + if ($_.k >= $_.txtseq.length) { //#17197 + break; //#17197 + } //#17197 + $_.char = $get($_.txtseq, $_.k); //#17199 + $k[$j++] = $_.char; //#17202 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { break; - } //#16884 - $_.addtotext(); //#16884 - $_.k = $_.k + 1; //#16885 - if (($_.char == $_.as) || ($_.char == $_.ps)) { //#16891 - $k[$j++] = $get($_.txtseq, $_.k); //#16889 - if ($_.char == $_.as) { //#16889 - $_.enca(); //#16889 - } else { //#16889 - $_.encp(); //#16889 - } //#16889 - $_.addtotext(); //#16889 - $_.k = $_.k + 1; //#16890 - } //#16890 - if ($_.char == $_.al) { //#16894 - $_.submode = $_.A; //#16894 - } //#16894 - if ($_.char == $_.ll) { //#16895 - $_.submode = $_.L; //#16895 - } //#16895 - if ($_.char == $_.ml) { //#16896 - $_.submode = $_.M; //#16896 - } //#16896 - if ($_.char == $_.pl) { //#16897 - $_.submode = $_.P; //#16897 - } //#16897 - } //#16897 - if (($_.text.length % 2) == 1) { //#16945 - if ($_.submode == $_.P) { //#16941 - $k[$j++] = 'pad'; //#16902 - $k[$j++] = $_.al; //#16902 - $_.encp(); //#16902 - var _Ab = $k[--$j]; //#16902 - $_[$k[--$j]] = _Ab; //#16902 - $_.submode = $_.A; //#16903 - } else { //#16941 - $_.nextecitext = false; //#16906 - for (var _Ah = $_.i + 1, _Ag = $_.seq.length - 1; _Ah <= _Ag; _Ah += 1) { //#16913 - $_.ti = _Ah; //#16909 - if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#16910 - $_.nextecitext = false; //#16910 - break; //#16910 - } //#16910 - if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#16911 - break; //#16911 - } //#16911 - $_.nextecitext = true; //#16912 - } //#16912 - if ($_.nextecitext) { //#16941 - if ($_.submode == $_.A) { //#16938 - var _B0 = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16916 - if (_B0) { //#16921 - $k[$j++] = 'pad'; //#16917 - $k[$j++] = $_.ll; //#16917 - $_.enca(); //#16917 - var _B2 = $k[--$j]; //#16917 - $_[$k[--$j]] = _B2; //#16917 - $_.submode = $_.L; //#16918 - } else { //#16921 - $k[$j++] = 'pad'; //#16920 - $k[$j++] = $_.ml; //#16920 - $_.enca(); //#16920 - var _B6 = $k[--$j]; //#16920 - $_[$k[--$j]] = _B6; //#16920 - $_.submode = $_.M; //#16921 - } //#16921 - } else { //#16938 - if ($_.submode == $_.M) { //#16938 - var _BI = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16925 - if (_BI) { //#16934 - $k[$j++] = 'pad'; //#16926 - $k[$j++] = $_.ll; //#16926 - $_.encm(); //#16926 - var _BK = $k[--$j]; //#16926 - $_[$k[--$j]] = _BK; //#16926 - $_.submode = $_.L; //#16927 - } else { //#16934 - var _BU = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16929 - if (_BU) { //#16934 - $k[$j++] = 'pad'; //#16930 - $k[$j++] = $_.pl; //#16930 - $_.encm(); //#16930 - var _BW = $k[--$j]; //#16930 - $_[$k[--$j]] = _BW; //#16930 - $_.submode = $_.P; //#16931 - } else { //#16934 - $k[$j++] = 'pad'; //#16933 - $k[$j++] = $_.al; //#16933 - $_.encm(); //#16933 - var _Ba = $k[--$j]; //#16933 - $_[$k[--$j]] = _Ba; //#16933 - $_.submode = $_.A; //#16934 - } //#16934 - } //#16934 - } else { //#16938 - $k[$j++] = 'pad'; //#16937 - $k[$j++] = $_.ml; //#16937 - $_.encl(); //#16937 - var _Be = $k[--$j]; //#16937 - $_[$k[--$j]] = _Be; //#16937 - $_.submode = $_.M; //#16938 - } //#16938 - } //#16938 - } else { //#16941 - $k[$j++] = 'pad'; //#16941 - $k[$j++] = $_.ps; //#16941 + } //#17202 + $_.addtotext(); //#17202 + $_.k = $_.k + 1; //#17203 + if (($_.char == $_.as) || ($_.char == $_.ps)) { //#17209 + $k[$j++] = $get($_.txtseq, $_.k); //#17207 + if ($_.char == $_.as) { //#17207 + $_.enca(); //#17207 + } else { //#17207 + $_.encp(); //#17207 + } //#17207 + $_.addtotext(); //#17207 + $_.k = $_.k + 1; //#17208 + } //#17208 + if ($_.char == $_.al) { //#17212 + $_.submode = $_.A; //#17212 + } //#17212 + if ($_.char == $_.ll) { //#17213 + $_.submode = $_.L; //#17213 + } //#17213 + if ($_.char == $_.ml) { //#17214 + $_.submode = $_.M; //#17214 + } //#17214 + if ($_.char == $_.pl) { //#17215 + $_.submode = $_.P; //#17215 + } //#17215 + } //#17215 + if (($_.text.length % 2) == 1) { //#17263 + if ($_.submode == $_.P) { //#17259 + $k[$j++] = 'pad'; //#17220 + $k[$j++] = $_.al; //#17220 + $_.encp(); //#17220 + var _Ab = $k[--$j]; //#17220 + $_[$k[--$j]] = _Ab; //#17220 + $_.submode = $_.A; //#17221 + } else { //#17259 + $_.nextecitext = false; //#17224 + for (var _Ah = $_.i + 1, _Ag = $_.seq.length - 1; _Ah <= _Ag; _Ah += 1) { //#17231 + $_.ti = _Ah; //#17227 + if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#17228 + $_.nextecitext = false; //#17228 + break; //#17228 + } //#17228 + if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#17229 + break; //#17229 + } //#17229 + $_.nextecitext = true; //#17230 + } //#17230 + if ($_.nextecitext) { //#17259 + if ($_.submode == $_.A) { //#17256 + var _B0 = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17234 + if (_B0) { //#17239 + $k[$j++] = 'pad'; //#17235 + $k[$j++] = $_.ll; //#17235 + $_.enca(); //#17235 + var _B2 = $k[--$j]; //#17235 + $_[$k[--$j]] = _B2; //#17235 + $_.submode = $_.L; //#17236 + } else { //#17239 + $k[$j++] = 'pad'; //#17238 + $k[$j++] = $_.ml; //#17238 + $_.enca(); //#17238 + var _B6 = $k[--$j]; //#17238 + $_[$k[--$j]] = _B6; //#17238 + $_.submode = $_.M; //#17239 + } //#17239 + } else { //#17256 + if ($_.submode == $_.M) { //#17256 + var _BI = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17243 + if (_BI) { //#17252 + $k[$j++] = 'pad'; //#17244 + $k[$j++] = $_.ll; //#17244 + $_.encm(); //#17244 + var _BK = $k[--$j]; //#17244 + $_[$k[--$j]] = _BK; //#17244 + $_.submode = $_.L; //#17245 + } else { //#17252 + var _BU = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17247 + if (_BU) { //#17252 + $k[$j++] = 'pad'; //#17248 + $k[$j++] = $_.pl; //#17248 + $_.encm(); //#17248 + var _BW = $k[--$j]; //#17248 + $_[$k[--$j]] = _BW; //#17248 + $_.submode = $_.P; //#17249 + } else { //#17252 + $k[$j++] = 'pad'; //#17251 + $k[$j++] = $_.al; //#17251 + $_.encm(); //#17251 + var _Ba = $k[--$j]; //#17251 + $_[$k[--$j]] = _Ba; //#17251 + $_.submode = $_.A; //#17252 + } //#17252 + } //#17252 + } else { //#17256 + $k[$j++] = 'pad'; //#17255 + $k[$j++] = $_.ml; //#17255 + $_.encl(); //#17255 + var _Be = $k[--$j]; //#17255 + $_[$k[--$j]] = _Be; //#17255 + $_.submode = $_.M; //#17256 + } //#17256 + } //#17256 + } else { //#17259 + $k[$j++] = 'pad'; //#17259 + $k[$j++] = $_.ps; //#17259 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { return true; - } //#16941 - var _Bm = $k[--$j]; //#16941 - $_[$k[--$j]] = _Bm; //#16941 - } //#16941 - } //#16941 - $k[$j++] = Infinity; //#16944 - $aload($_.text); //#16944 - $k[$j++] = $_.pad; //#16944 - $_.text = $a(); //#16944 - } //#16944 - $_.out = $a(~~($_.text.length / 2)); //#16947 - for (var _Bv = 0, _Bu = $_.out.length - 1; _Bv <= _Bu; _Bv += 1) { //#16951 - $_.k = _Bv; //#16949 - $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#16950 - } //#16950 - $k[$j++] = $_.out; //#16953 - }; //#16953 + } //#17259 + var _Bm = $k[--$j]; //#17259 + $_[$k[--$j]] = _Bm; //#17259 + } //#17259 + } //#17259 + $k[$j++] = Infinity; //#17262 + $aload($_.text); //#17262 + $k[$j++] = $_.pad; //#17262 + $_.text = $a(); //#17262 + } //#17262 + $_.out = $a(~~($_.text.length / 2)); //#17265 + for (var _Bv = 0, _Bu = $_.out.length - 1; _Bv <= _Bu; _Bv += 1) { //#17269 + $_.k = _Bv; //#17267 + $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#17268 + } //#17268 + $k[$j++] = $_.out; //#17271 + }; //#17271 $_.encn = function() { - $_.in = $k[--$j]; //#16958 - $_.out = $a([]); //#16959 - for (var _C9 = 0, _C8 = $_.in.length - 1; _C9 <= _C8; _C9 += 44) { //#16987 - $_.k = _C9; //#16961 - $k[$j++] = Infinity; //#16962 - var _CE = $_.in.length - $_.k; //#16963 - $k[$j++] = 1; //#16963 - $k[$j++] = $_.in; //#16963 - $k[$j++] = $_.k; //#16963 - $k[$j++] = _CE; //#16963 - if (_CE > 44) { //#16963 - $j--; //#16963 - $k[$j++] = 44; //#16963 - } //#16963 - var _CF = $k[--$j]; //#16963 - var _CG = $k[--$j]; //#16963 - var _CI = $geti($k[--$j], _CG, _CF); //#16963 - for (var _CJ = 0, _CK = _CI.length; _CJ < _CK; _CJ++) { //#16964 - $k[$j++] = $f($get(_CI, _CJ) - 48); //#16964 - } //#16964 - $_.gmod = $a(); //#16964 - $_.cwn = $a([]); //#16966 - for (;;) { //#16985 - $_.dv = 900; //#16967 - $_.gmul = $a([]); //#16968 - $_.val = 0; //#16968 - for (;;) { //#16980 - if ($_.gmod.length == 0) { //#16969 - break; //#16969 - } //#16969 - $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#16970 - $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#16971 - if ($_.val < $_.dv) { //#16977 - if ($_.gmul.length != 0) { //#16975 - $k[$j++] = Infinity; //#16974 - $aload($_.gmul); //#16974 - $k[$j++] = 0; //#16974 - $_.gmul = $a(); //#16974 - } //#16974 - } else { //#16977 - $k[$j++] = Infinity; //#16977 - $aload($_.gmul); //#16977 - $k[$j++] = ~~($_.val / $_.dv); //#16977 - $_.gmul = $a(); //#16977 - } //#16977 - $_.val = $_.val % $_.dv; //#16979 - } //#16979 - $_.dv = $_.val; //#16981 - $k[$j++] = Infinity; //#16982 - $k[$j++] = $_.dv; //#16982 - $aload($_.cwn); //#16982 - $_.cwn = $a(); //#16982 - $_.gmod = $_.gmul; //#16983 - if ($_.gmul.length == 0) { //#16984 - break; //#16984 - } //#16984 - } //#16984 - $k[$j++] = Infinity; //#16986 - $aload($_.out); //#16986 - $aload($_.cwn); //#16986 - $_.out = $a(); //#16986 - } //#16986 - $k[$j++] = $_.out; //#16988 - }; //#16988 + $_.in = $k[--$j]; //#17276 + $_.out = $a([]); //#17277 + for (var _C9 = 0, _C8 = $_.in.length - 1; _C9 <= _C8; _C9 += 44) { //#17305 + $_.k = _C9; //#17279 + $k[$j++] = Infinity; //#17280 + var _CE = $_.in.length - $_.k; //#17281 + $k[$j++] = 1; //#17281 + $k[$j++] = $_.in; //#17281 + $k[$j++] = $_.k; //#17281 + $k[$j++] = _CE; //#17281 + if (_CE > 44) { //#17281 + $j--; //#17281 + $k[$j++] = 44; //#17281 + } //#17281 + var _CF = $k[--$j]; //#17281 + var _CG = $k[--$j]; //#17281 + var _CI = $geti($k[--$j], _CG, _CF); //#17281 + for (var _CJ = 0, _CK = _CI.length; _CJ < _CK; _CJ++) { //#17282 + $k[$j++] = $f($get(_CI, _CJ) - 48); //#17282 + } //#17282 + $_.gmod = $a(); //#17282 + $_.cwn = $a([]); //#17284 + for (;;) { //#17303 + $_.dv = 900; //#17285 + $_.gmul = $a([]); //#17286 + $_.val = 0; //#17286 + for (;;) { //#17298 + if ($_.gmod.length == 0) { //#17287 + break; //#17287 + } //#17287 + $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#17288 + $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#17289 + if ($_.val < $_.dv) { //#17295 + if ($_.gmul.length != 0) { //#17293 + $k[$j++] = Infinity; //#17292 + $aload($_.gmul); //#17292 + $k[$j++] = 0; //#17292 + $_.gmul = $a(); //#17292 + } //#17292 + } else { //#17295 + $k[$j++] = Infinity; //#17295 + $aload($_.gmul); //#17295 + $k[$j++] = ~~($_.val / $_.dv); //#17295 + $_.gmul = $a(); //#17295 + } //#17295 + $_.val = $_.val % $_.dv; //#17297 + } //#17297 + $_.dv = $_.val; //#17299 + $k[$j++] = Infinity; //#17300 + $k[$j++] = $_.dv; //#17300 + $aload($_.cwn); //#17300 + $_.cwn = $a(); //#17300 + $_.gmod = $_.gmul; //#17301 + if ($_.gmul.length == 0) { //#17302 + break; //#17302 + } //#17302 + } //#17302 + $k[$j++] = Infinity; //#17304 + $aload($_.out); //#17304 + $aload($_.cwn); //#17304 + $_.out = $a(); //#17304 + } //#17304 + $k[$j++] = $_.out; //#17306 + }; //#17306 $_.ence = function() { - var _Ct = $f((-$get($k[--$j], 0)) - 1000000); //#16993 - $k[$j++] = _Ct; //#17001 - if (_Ct <= 899) { //#17000 - var _Cu = $k[--$j]; //#16994 - $k[$j++] = 927; //#16994 - $k[$j++] = _Cu; //#16994 - $astore($a(2)); //#16994 - } else { //#17000 - var _Cw = $k[--$j]; //#16995 - $k[$j++] = _Cw; //#17001 - if (_Cw <= 810899) { //#17000 - var _Cx = $k[--$j]; //#16996 - $k[$j++] = 926; //#16996 - $k[$j++] = (~~(_Cx / 900)) - 1; //#16996 - $k[$j++] = _Cx % 900; //#16996 - $astore($a(3)); //#16996 - } else { //#17000 - var _Cz = $k[--$j]; //#16997 - $k[$j++] = _Cz; //#17001 - if (_Cz <= 811799) { //#17000 - var _D0 = $k[--$j]; //#16998 - $k[$j++] = 925; //#16998 - $k[$j++] = $f(_D0 - 810900); //#16998 - $astore($a(2)); //#16998 - } else { //#17000 - $k[$j++] = 'bwipp.pdf417badECI#17000'; //#17000 - $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#17000 - bwipp_raiseerror(); //#17000 - } //#17000 - } //#17000 - } //#17000 - }; //#17000 - $_.encfuncs = $a(['enct', 'encn', 'encb']); //#17004 + var _Ct = $f((-$get($k[--$j], 0)) - 1000000); //#17311 + $k[$j++] = _Ct; //#17319 + if (_Ct <= 899) { //#17318 + var _Cu = $k[--$j]; //#17312 + $k[$j++] = 927; //#17312 + $k[$j++] = _Cu; //#17312 + $astore($a(2)); //#17312 + } else { //#17318 + var _Cw = $k[--$j]; //#17313 + $k[$j++] = _Cw; //#17319 + if (_Cw <= 810899) { //#17318 + var _Cx = $k[--$j]; //#17314 + $k[$j++] = 926; //#17314 + $k[$j++] = (~~(_Cx / 900)) - 1; //#17314 + $k[$j++] = _Cx % 900; //#17314 + $astore($a(3)); //#17314 + } else { //#17318 + var _Cz = $k[--$j]; //#17315 + $k[$j++] = _Cz; //#17319 + if (_Cz <= 811799) { //#17318 + var _D0 = $k[--$j]; //#17316 + $k[$j++] = 925; //#17316 + $k[$j++] = $f(_D0 - 810900); //#17316 + $astore($a(2)); //#17316 + } else { //#17318 + $k[$j++] = 'bwipp.pdf417badECI#17318'; //#17318 + $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#17318 + bwipp_raiseerror(); //#17318 + } //#17318 + } //#17318 + } //#17318 + }; //#17318 + $_.encfuncs = $a(['enct', 'encn', 'encb']); //#17322 $_.addtocws = function() { - var _D3 = $k[--$j]; //#17007 - $puti($_.datcws, $_.j, _D3); //#17007 - $_.j = _D3.length + $_.j; //#17008 - }; //#17008 - $_.state = $_.T; //#17012 - $_.submode = $_.A; //#17012 - $_.datcws = $a($_.seqlen); //#17013 - $_.i = 0; //#17014 - $_.j = 0; //#17014 - for (;;) { //#17034 - if ($_.i >= $_.seq.length) { //#17015 - break; //#17015 - } //#17015 - $_.chars = $get($_.seq, $_.i); //#17016 - if ($eq($type($_.chars), 'arraytype')) { //#17030 - if ($get($_.chars, 0) <= -1000000) { //#17021 - $k[$j++] = $_.chars; //#17019 - $_.ence(); //#17019 - $_.addtocws(); //#17019 - } else { //#17021 - $k[$j++] = $_.chars; //#17021 + var _D3 = $k[--$j]; //#17325 + $puti($_.datcws, $_.j, _D3); //#17325 + $_.j = _D3.length + $_.j; //#17326 + }; //#17326 + $_.state = $_.T; //#17330 + $_.submode = $_.A; //#17330 + $_.datcws = $a($_.seqlen); //#17331 + $_.i = 0; //#17332 + $_.j = 0; //#17332 + for (;;) { //#17352 + if ($_.i >= $_.seq.length) { //#17333 + break; //#17333 + } //#17333 + $_.chars = $get($_.seq, $_.i); //#17334 + if ($eq($type($_.chars), 'arraytype')) { //#17348 + if ($get($_.chars, 0) <= -1000000) { //#17339 + $k[$j++] = $_.chars; //#17337 + $_.ence(); //#17337 + $_.addtocws(); //#17337 + } else { //#17339 + $k[$j++] = $_.chars; //#17339 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#17021 - $_.addtocws(); //#17021 - } //#17021 - } else { //#17030 - $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#17024 - $_.addtocws(); //#17024 - if ($_.chars == $_.tl) { //#17025 - $_.state = $_.T; //#17025 - $_.submode = $_.A; //#17025 - } //#17025 - if ($_.chars == $_.nl) { //#17026 - $_.state = $_.N; //#17026 - } //#17026 - if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#17027 - $_.state = $_.B; //#17027 - } //#17027 - if ($_.chars == $_.bs) { //#17031 - $_.i = $_.i + 1; //#17029 - $k[$j++] = $get($_.seq, $_.i); //#17030 - $_.encb(); //#17030 - $_.addtocws(); //#17030 - } //#17030 - } //#17030 - $_.i = $_.i + 1; //#17033 - } //#17033 - $_.datcws = $geti($_.datcws, 0, $_.j); //#17035 - } //#17035 - $_.m = $_.datcws.length; //#17039 - if ($_.eclevel == -1) { //#17045 - if ($_.m <= 40) { //#17041 - $_.eclevel = 2; //#17041 - } //#17041 - if (($_.m >= 41) && ($_.m <= 160)) { //#17042 - $_.eclevel = 3; //#17042 - } //#17042 - if (($_.m >= 161) && ($_.m <= 320)) { //#17043 - $_.eclevel = 4; //#17043 - } //#17043 - if ($_.m >= 321) { //#17044 - $_.eclevel = 5; //#17044 - } //#17044 - } //#17044 - $_.maxeclevel = (~~((Math.log((928 - 1) - $_.m)) / Math.log(2))) - 1; //#17048 - if ($_.eclevel > $_.maxeclevel) { //#17049 - $_.eclevel = $_.maxeclevel; //#17049 - } //#17049 - $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17050 - if ($_.columns == 0) { //#17053 - $_.columns = ~~(Math.round(Math.sqrt(($_.m + $_.k) / 3))); //#17053 - } //#17053 - $k[$j++] = 'c'; //#17054 - if ($_.columns >= 1) { //#17054 - $k[$j++] = $_.columns; //#17054 - } else { //#17054 - $k[$j++] = 1; //#17054 - } //#17054 - var _E8 = $k[--$j]; //#17054 - $_[$k[--$j]] = _E8; //#17054 - $_.r = ~~(Math.ceil((($_.m + $_.k) + 1) / $_.columns)); //#17057 - if (($_.r < $_.rows) && ($_.rows <= 90)) { //#17058 - $_.r = $_.rows; //#17058 - } //#17058 - if ($_.r < 3) { //#17059 - $_.r = 3; //#17059 - } //#17059 - if ($_.r > 90) { //#17064 - $k[$j++] = 'bwipp.pdf417insufficientCapacity#17063'; //#17063 - $k[$j++] = "Insufficient capacity in the symbol"; //#17063 - bwipp_raiseerror(); //#17063 - } //#17063 - var _EJ = $_.c; //#17067 - var _EK = $_.r; //#17067 - var _EL = $_.m; //#17067 - var _EM = 8; //#17067 - var _EN = (~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1; //#17067 - if (((~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1) > 8) { //#17067 - var _ = _EM; //#17067 - _EM = _EN; //#17067 - _EN = _; //#17067 - } //#17067 - $_.maxeclevel = _EN; //#17067 - if ($_.maxeclevel > $_.eclevel) { //#17071 - $_.eclevel = $_.maxeclevel; //#17069 - $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17070 - } //#17070 - $_.n = $f(($_.c * $_.r) - $_.k); //#17074 - $_.cws = $a($f(($_.c * $_.r) + 1)); //#17075 - $put($_.cws, 0, $_.n); //#17076 - $puti($_.cws, 1, $_.datcws); //#17077 - $k[$j++] = $_.cws; //#17078 - $k[$j++] = $_.m + 1; //#17078 - $k[$j++] = Infinity; //#17078 - for (var _Eg = 0, _Eh = $f($f($_.n - $_.m) - 1); _Eg < _Eh; _Eg++) { //#17078 - $k[$j++] = 900; //#17078 - } //#17078 - var _Ei = $a(); //#17078 - var _Ej = $k[--$j]; //#17078 - $puti($k[--$j], _Ej, _Ei); //#17078 - $k[$j++] = $_.cws; //#17079 - $k[$j++] = $_.n; //#17079 - $k[$j++] = Infinity; //#17079 - for (var _Eo = 0, _Ep = $_.k; _Eo < _Ep; _Eo++) { //#17079 - $k[$j++] = 0; //#17079 - } //#17079 - $k[$j++] = 0; //#17079 - var _Eq = $a(); //#17079 - var _Er = $k[--$j]; //#17079 - $puti($k[--$j], _Er, _Eq); //#17079 - if (!bwipp_pdf417.__17086__) { //#17086 - $_ = Object.create($_); //#17086 - $k[$j++] = Infinity; //#17083 - $k[$j++] = 1; //#17083 - for (var _Et = 0, _Eu = 928; _Et < _Eu; _Et++) { //#17083 - var _Ev = $k[--$j]; //#17083 - $k[$j++] = _Ev; //#17083 - $k[$j++] = (_Ev * 3) % 929; //#17083 - } //#17083 - $_.rsalog = $a(); //#17083 - $_.rslog = $a(929); //#17084 - for (var _Ey = 1; _Ey <= 928; _Ey += 1) { //#17085 - $put($_.rslog, $get($_.rsalog, _Ey), _Ey); //#17085 - } //#17085 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17085 - bwipp_pdf417.__17086__ = 1; //#17085 - $_ = Object.getPrototypeOf($_); //#17085 - } //#17085 - $_.rsprod = function() { - var _F3 = $k[--$j]; //#17090 - var _F4 = $k[--$j]; //#17090 - $k[$j++] = _F4; //#17094 - $k[$j++] = _F3; //#17094 - if ((_F3 != 0) && (_F4 != 0)) { //#17093 - var _F7 = $get($_.rslog, $k[--$j]); //#17091 - var _FC = $get($_.rsalog, $f(_F7 + $get($_.rslog, $k[--$j])) % 928); //#17091 - $k[$j++] = _FC; //#17091 - } else { //#17093 - $j -= 2; //#17093 - $k[$j++] = 0; //#17093 - } //#17093 - }; //#17093 - $k[$j++] = Infinity; //#17098 - $k[$j++] = 1; //#17098 - for (var _FE = 0, _FF = $_.k; _FE < _FF; _FE++) { //#17098 - $k[$j++] = 0; //#17098 - } //#17098 - $_.coeffs = $a(); //#17098 - for (var _FJ = 1, _FI = $_.k; _FJ <= _FI; _FJ += 1) { //#17107 - $_.i = _FJ; //#17100 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#17101 - for (var _FQ = $_.i - 1; _FQ >= 1; _FQ -= 1) { //#17105 - $_.j = _FQ; //#17103 - $k[$j++] = $_.coeffs; //#17104 - $k[$j++] = $_.j; //#17104 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#17104 - $k[$j++] = $get($_.coeffs, $_.j); //#17104 - $k[$j++] = $get($_.rsalog, $_.i); //#17104 - $_.rsprod(); //#17104 - var _Fc = $k[--$j]; //#17104 - var _Fd = $k[--$j]; //#17104 - var _Fe = $k[--$j]; //#17104 - $put($k[--$j], _Fe, $f(_Fd + _Fc) % 929); //#17104 - } //#17104 - $k[$j++] = $_.coeffs; //#17106 - $k[$j++] = 0; //#17106 - $k[$j++] = $get($_.coeffs, 0); //#17106 - $k[$j++] = $get($_.rsalog, $_.i); //#17106 - $_.rsprod(); //#17106 - var _Fm = $k[--$j]; //#17106 - var _Fn = $k[--$j]; //#17106 - $put($k[--$j], _Fn, _Fm); //#17106 - } //#17106 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#17108 - for (var _Ft = $_.coeffs.length - 1; _Ft >= 0; _Ft -= 2) { //#17109 - var _Fu = $_.coeffs; //#17109 - $put(_Fu, _Ft, $f(929 - $get(_Fu, _Ft))); //#17109 - } //#17109 - for (var _Fy = 0, _Fx = $f($_.n - 1); _Fy <= _Fx; _Fy += 1) { //#17118 - $_.t = $f($get($_.cws, _Fy) + $get($_.cws, $_.n)) % 929; //#17113 - for (var _G6 = 0, _G5 = $_.k - 1; _G6 <= _G5; _G6 += 1) { //#17117 - $_.j = _G6; //#17115 - $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 929))))) % 929); //#17116 - } //#17116 - } //#17116 - for (var _GN = $_.n, _GM = $f($_.n + $_.k); _GN <= _GM; _GN += 1) { //#17119 - $put($_.cws, _GN, $f(929 - $get($_.cws, _GN)) % 929); //#17119 - } //#17119 - $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#17122 - var _GV = $get($_.options, 'debugcws') !== undefined; //#17124 - if (_GV) { //#17124 - $k[$j++] = 'bwipp.debugcws#17124'; //#17124 - $k[$j++] = $_.cws; //#17124 - bwipp_raiseerror(); //#17124 - } //#17124 - if (!bwipp_pdf417.__17368__) { //#17368 - $_ = Object.create($_); //#17368 - $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#17367 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17367 - bwipp_pdf417.__17368__ = 1; //#17367 - $_ = Object.getPrototypeOf($_); //#17367 + } //#17339 + $_.addtocws(); //#17339 + } //#17339 + } else { //#17348 + $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#17342 + $_.addtocws(); //#17342 + if ($_.chars == $_.tl) { //#17343 + $_.state = $_.T; //#17343 + $_.submode = $_.A; //#17343 + } //#17343 + if ($_.chars == $_.nl) { //#17344 + $_.state = $_.N; //#17344 + } //#17344 + if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#17345 + $_.state = $_.B; //#17345 + } //#17345 + if ($_.chars == $_.bs) { //#17349 + $_.i = $_.i + 1; //#17347 + $k[$j++] = $get($_.seq, $_.i); //#17348 + $_.encb(); //#17348 + $_.addtocws(); //#17348 + } //#17348 + } //#17348 + $_.i = $_.i + 1; //#17351 + } //#17351 + $_.datcws = $geti($_.datcws, 0, $_.j); //#17353 + } //#17353 + $_.m = $_.datcws.length; //#17357 + if ($_.eclevel == -1) { //#17363 + if ($_.m <= 40) { //#17359 + $_.eclevel = 2; //#17359 + } //#17359 + if (($_.m >= 41) && ($_.m <= 160)) { //#17360 + $_.eclevel = 3; //#17360 + } //#17360 + if (($_.m >= 161) && ($_.m <= 320)) { //#17361 + $_.eclevel = 4; //#17361 + } //#17361 + if ($_.m >= 321) { //#17362 + $_.eclevel = 5; //#17362 + } //#17362 + } //#17362 + $_.maxeclevel = (~~((Math.log((928 - 1) - $_.m)) / Math.log(2))) - 1; //#17366 + if ($_.eclevel > $_.maxeclevel) { //#17367 + $_.eclevel = $_.maxeclevel; //#17367 } //#17367 - $_.cwtobits = function() { - var _Ge = $get($_.clusters, $k[--$j]); //#17372 - $_.v = $get(_Ge, $k[--$j]); //#17372 - $k[$j++] = Infinity; //#17373 - for (var _Gh = 0, _Gi = 17; _Gh < _Gi; _Gh++) { //#17373 - $k[$j++] = 0; //#17373 - } //#17373 - var _Gl = $cvrs($s(17), $_.v, 2); //#17373 - for (var _Gm = 0, _Gn = _Gl.length; _Gm < _Gn; _Gm++) { //#17373 - $k[$j++] = $get(_Gl, _Gm) - 48; //#17373 - } //#17373 - var _Gp = $a(); //#17373 - $k[$j++] = $geti(_Gp, _Gp.length - 17, 17); //#17374 - }; //#17374 - if ($_.compact) { //#17381 - $_.rwid = $f(($f(($f((17 * $_.c) + 17)) + 17)) + 1); //#17379 - } else { //#17381 - $_.rwid = $f(($f(($f(($f((17 * $_.c) + 17)) + 17)) + 17)) + 18); //#17381 + $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17368 + if ($_.columns == 0) { //#17371 + $_.columns = ~~(Math.round(Math.sqrt(($_.m + $_.k) / 3))); //#17371 + } //#17371 + $k[$j++] = 'c'; //#17372 + if ($_.columns >= 1) { //#17372 + $k[$j++] = $_.columns; //#17372 + } else { //#17372 + $k[$j++] = 1; //#17372 + } //#17372 + var _E8 = $k[--$j]; //#17372 + $_[$k[--$j]] = _E8; //#17372 + $_.r = ~~(Math.ceil((($_.m + $_.k) + 1) / $_.columns)); //#17375 + if (($_.r < $_.rows) && ($_.rows <= 90)) { //#17376 + $_.r = $_.rows; //#17376 + } //#17376 + if ($_.r < 3) { //#17377 + $_.r = 3; //#17377 + } //#17377 + if ($_.r > 90) { //#17382 + $k[$j++] = 'bwipp.pdf417insufficientCapacity#17381'; //#17381 + $k[$j++] = "Insufficient capacity in the symbol"; //#17381 + bwipp_raiseerror(); //#17381 } //#17381 - $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#17383 - for (var _H0 = 0, _Gz = $_.r - 1; _H0 <= _Gz; _H0 += 1) { //#17416 - $_.i = _H0; //#17386 - if (($_.i % 3) == 0) { //#17391 - $_.lcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17389 - $_.rcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17390 - } //#17390 - if (($_.i % 3) == 1) { //#17395 - $_.lcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17393 - $_.rcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17394 - } //#17394 - if (($_.i % 3) == 2) { //#17399 - $_.lcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17397 - $_.rcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17398 - } //#17398 + var _EJ = $_.c; //#17385 + var _EK = $_.r; //#17385 + var _EL = $_.m; //#17385 + var _EM = 8; //#17385 + var _EN = (~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1; //#17385 + if (((~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1) > 8) { //#17385 + var _ = _EM; //#17385 + _EM = _EN; //#17385 + _EN = _; //#17385 + } //#17385 + $_.maxeclevel = _EN; //#17385 + if ($_.maxeclevel > $_.eclevel) { //#17389 + $_.eclevel = $_.maxeclevel; //#17387 + $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17388 + } //#17388 + $_.n = $f(($_.c * $_.r) - $_.k); //#17392 + $_.cws = $a($f(($_.c * $_.r) + 1)); //#17393 + $put($_.cws, 0, $_.n); //#17394 + $puti($_.cws, 1, $_.datcws); //#17395 + $k[$j++] = $_.cws; //#17396 + $k[$j++] = $_.m + 1; //#17396 + $k[$j++] = Infinity; //#17396 + for (var _Eg = 0, _Eh = $f($f($_.n - $_.m) - 1); _Eg < _Eh; _Eg++) { //#17396 + $k[$j++] = 900; //#17396 + } //#17396 + var _Ei = $a(); //#17396 + var _Ej = $k[--$j]; //#17396 + $puti($k[--$j], _Ej, _Ei); //#17396 + $k[$j++] = $_.cws; //#17397 + $k[$j++] = $_.n; //#17397 + $k[$j++] = Infinity; //#17397 + for (var _Eo = 0, _Ep = $_.k; _Eo < _Ep; _Eo++) { //#17397 + $k[$j++] = 0; //#17397 + } //#17397 + $k[$j++] = 0; //#17397 + var _Eq = $a(); //#17397 + var _Er = $k[--$j]; //#17397 + $puti($k[--$j], _Er, _Eq); //#17397 + if (!bwipp_pdf417.__17404__) { //#17404 + $_ = Object.create($_); //#17404 $k[$j++] = Infinity; //#17401 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = $_.lcw; //#17403 - $k[$j++] = $_.i % 3; //#17403 - $_.cwtobits(); //#17403 - $aload($k[--$j]); //#17403 - var _HP = $geti($_.cws, $_.c * $_.i, $_.c); //#17404 - for (var _HQ = 0, _HR = _HP.length; _HQ < _HR; _HQ++) { //#17404 - $k[$j++] = $get(_HP, _HQ); //#17404 - $k[$j++] = $_.i % 3; //#17404 - $_.cwtobits(); //#17404 - $aload($k[--$j]); //#17404 - } //#17404 - if ($_.compact) { //#17409 - $k[$j++] = 1; //#17406 - } else { //#17409 - $k[$j++] = $_.rcw; //#17408 - $k[$j++] = $_.i % 3; //#17408 - $_.cwtobits(); //#17408 - $aload($k[--$j]); //#17408 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - } //#17409 - var _HZ = $a(); //#17409 - $k[$j++] = _HZ; //#17414 - for (var _Hc = 0, _Hb = $_.rowmult - 1; _Hc <= _Hb; _Hc += 1) { //#17414 - var _Hh = $k[--$j]; //#17413 - $puti($_.pixs, (_Hc + ($_.i * $_.rowmult)) * $_.rwid, _Hh); //#17413 - $k[$j++] = _Hh; //#17413 - } //#17413 - $j--; //#17415 - } //#17415 + $k[$j++] = 1; //#17401 + for (var _Et = 0, _Eu = 928; _Et < _Eu; _Et++) { //#17401 + var _Ev = $k[--$j]; //#17401 + $k[$j++] = _Ev; //#17401 + $k[$j++] = (_Ev * 3) % 929; //#17401 + } //#17401 + $_.rsalog = $a(); //#17401 + $_.rslog = $a(929); //#17402 + for (var _Ey = 1; _Ey <= 928; _Ey += 1) { //#17403 + $put($_.rslog, $get($_.rsalog, _Ey), _Ey); //#17403 + } //#17403 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17403 + bwipp_pdf417.__17404__ = 1; //#17403 + $_ = Object.getPrototypeOf($_); //#17403 + } //#17403 + $_.rsprod = function() { + var _F3 = $k[--$j]; //#17408 + var _F4 = $k[--$j]; //#17408 + $k[$j++] = _F4; //#17412 + $k[$j++] = _F3; //#17412 + if ((_F3 != 0) && (_F4 != 0)) { //#17411 + var _F7 = $get($_.rslog, $k[--$j]); //#17409 + var _FC = $get($_.rsalog, $f(_F7 + $get($_.rslog, $k[--$j])) % 928); //#17409 + $k[$j++] = _FC; //#17409 + } else { //#17411 + $j -= 2; //#17411 + $k[$j++] = 0; //#17411 + } //#17411 + }; //#17411 + $k[$j++] = Infinity; //#17416 + $k[$j++] = 1; //#17416 + for (var _FE = 0, _FF = $_.k; _FE < _FF; _FE++) { //#17416 + $k[$j++] = 0; //#17416 + } //#17416 + $_.coeffs = $a(); //#17416 + for (var _FJ = 1, _FI = $_.k; _FJ <= _FI; _FJ += 1) { //#17425 + $_.i = _FJ; //#17418 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#17419 + for (var _FQ = $_.i - 1; _FQ >= 1; _FQ -= 1) { //#17423 + $_.j = _FQ; //#17421 + $k[$j++] = $_.coeffs; //#17422 + $k[$j++] = $_.j; //#17422 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#17422 + $k[$j++] = $get($_.coeffs, $_.j); //#17422 + $k[$j++] = $get($_.rsalog, $_.i); //#17422 + $_.rsprod(); //#17422 + var _Fc = $k[--$j]; //#17422 + var _Fd = $k[--$j]; //#17422 + var _Fe = $k[--$j]; //#17422 + $put($k[--$j], _Fe, $f(_Fd + _Fc) % 929); //#17422 + } //#17422 + $k[$j++] = $_.coeffs; //#17424 + $k[$j++] = 0; //#17424 + $k[$j++] = $get($_.coeffs, 0); //#17424 + $k[$j++] = $get($_.rsalog, $_.i); //#17424 + $_.rsprod(); //#17424 + var _Fm = $k[--$j]; //#17424 + var _Fn = $k[--$j]; //#17424 + $put($k[--$j], _Fn, _Fm); //#17424 + } //#17424 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#17426 + for (var _Ft = $_.coeffs.length - 1; _Ft >= 0; _Ft -= 2) { //#17427 + var _Fu = $_.coeffs; //#17427 + $put(_Fu, _Ft, $f(929 - $get(_Fu, _Ft))); //#17427 + } //#17427 + for (var _Fy = 0, _Fx = $f($_.n - 1); _Fy <= _Fx; _Fy += 1) { //#17436 + $_.t = $f($get($_.cws, _Fy) + $get($_.cws, $_.n)) % 929; //#17431 + for (var _G6 = 0, _G5 = $_.k - 1; _G6 <= _G5; _G6 += 1) { //#17435 + $_.j = _G6; //#17433 + $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 929))))) % 929); //#17434 + } //#17434 + } //#17434 + for (var _GN = $_.n, _GM = $f($_.n + $_.k); _GN <= _GM; _GN += 1) { //#17437 + $put($_.cws, _GN, $f(929 - $get($_.cws, _GN)) % 929); //#17437 + } //#17437 + $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#17440 + var _GV = $get($_.options, 'debugcws') !== undefined; //#17442 + if (_GV) { //#17442 + $k[$j++] = 'bwipp.debugcws#17442'; //#17442 + $k[$j++] = $_.cws; //#17442 + bwipp_raiseerror(); //#17442 + } //#17442 + if (!bwipp_pdf417.__17686__) { //#17686 + $_ = Object.create($_); //#17686 + $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#17685 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17685 + bwipp_pdf417.__17686__ = 1; //#17685 + $_ = Object.getPrototypeOf($_); //#17685 + } //#17685 + $_.cwtobits = function() { + var _Ge = $get($_.clusters, $k[--$j]); //#17690 + $_.v = $get(_Ge, $k[--$j]); //#17690 + $k[$j++] = Infinity; //#17691 + for (var _Gh = 0, _Gi = 17; _Gh < _Gi; _Gh++) { //#17691 + $k[$j++] = 0; //#17691 + } //#17691 + var _Gl = $cvrs($s(17), $_.v, 2); //#17691 + for (var _Gm = 0, _Gn = _Gl.length; _Gm < _Gn; _Gm++) { //#17691 + $k[$j++] = $get(_Gl, _Gm) - 48; //#17691 + } //#17691 + var _Gp = $a(); //#17691 + $k[$j++] = $geti(_Gp, _Gp.length - 17, 17); //#17692 + }; //#17692 + if ($_.compact) { //#17699 + $_.rwid = $f(($f(($f((17 * $_.c) + 17)) + 17)) + 1); //#17697 + } else { //#17699 + $_.rwid = $f(($f(($f(($f((17 * $_.c) + 17)) + 17)) + 17)) + 18); //#17699 + } //#17699 + $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#17701 + for (var _H0 = 0, _Gz = $_.r - 1; _H0 <= _Gz; _H0 += 1) { //#17734 + $_.i = _H0; //#17704 + if (($_.i % 3) == 0) { //#17709 + $_.lcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17707 + $_.rcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17708 + } //#17708 + if (($_.i % 3) == 1) { //#17713 + $_.lcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17711 + $_.rcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17712 + } //#17712 + if (($_.i % 3) == 2) { //#17717 + $_.lcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17715 + $_.rcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17716 + } //#17716 + $k[$j++] = Infinity; //#17719 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = $_.lcw; //#17721 + $k[$j++] = $_.i % 3; //#17721 + $_.cwtobits(); //#17721 + $aload($k[--$j]); //#17721 + var _HP = $geti($_.cws, $_.c * $_.i, $_.c); //#17722 + for (var _HQ = 0, _HR = _HP.length; _HQ < _HR; _HQ++) { //#17722 + $k[$j++] = $get(_HP, _HQ); //#17722 + $k[$j++] = $_.i % 3; //#17722 + $_.cwtobits(); //#17722 + $aload($k[--$j]); //#17722 + } //#17722 + if ($_.compact) { //#17727 + $k[$j++] = 1; //#17724 + } else { //#17727 + $k[$j++] = $_.rcw; //#17726 + $k[$j++] = $_.i % 3; //#17726 + $_.cwtobits(); //#17726 + $aload($k[--$j]); //#17726 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + } //#17727 + var _HZ = $a(); //#17727 + $k[$j++] = _HZ; //#17732 + for (var _Hc = 0, _Hb = $_.rowmult - 1; _Hc <= _Hb; _Hc += 1) { //#17732 + var _Hh = $k[--$j]; //#17731 + $puti($_.pixs, (_Hc + ($_.i * $_.rowmult)) * $_.rwid, _Hh); //#17731 + $k[$j++] = _Hh; //#17731 + } //#17731 + $j--; //#17733 + } //#17733 var _Hq = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.rwid], ["pixy", $_.r * $_.rowmult], @@ -20688,1199 +21317,1199 @@ function bwipp_pdf417() { ["bordertop", 2], ["borderbottom", 2], ["opt", $_.options] - ]); //#17430 - $k[$j++] = _Hq; //#17433 - if (!$_.dontdraw) { //#17433 - bwipp_renmatrix(); //#17433 - } //#17433 - $_ = Object.getPrototypeOf($_); //#17435 - $_ = Object.getPrototypeOf($_); //#17437 + ]); //#17748 + $k[$j++] = _Hq; //#17751 + if (!$_.dontdraw) { //#17751 + bwipp_renmatrix(); //#17751 + } //#17751 + $_ = Object.getPrototypeOf($_); //#17753 + $_ = Object.getPrototypeOf($_); //#17755 } //bwipp_pdf417 function bwipp_pdf417compact() { - $_ = Object.create($_); //#17466 - $_.dontdraw = false; //#17469 - $k[$j++] = $_; //#17471 - bwipp_processoptions(); //#17471 - $_.options = $k[--$j]; //#17471 - $_.barcode = $k[--$j]; //#17472 - $put($_.options, "dontdraw", true); //#17475 - $put($_.options, "compact", true); //#17476 - $k[$j++] = 'args'; //#17478 - $k[$j++] = $_.barcode; //#17478 - $k[$j++] = $_.options; //#17478 - bwipp_pdf417(); //#17478 - var _6 = $k[--$j]; //#17478 - $_[$k[--$j]] = _6; //#17478 - $put($_.args, "opt", $_.options); //#17480 - $k[$j++] = $_.args; //#17483 - if (!$_.dontdraw) { //#17483 - bwipp_renmatrix(); //#17483 - } //#17483 - $_ = Object.getPrototypeOf($_); //#17485 + $_ = Object.create($_); //#17784 + $_.dontdraw = false; //#17787 + $k[$j++] = $_; //#17789 + bwipp_processoptions(); //#17789 + $_.options = $k[--$j]; //#17789 + $_.barcode = $k[--$j]; //#17790 + $put($_.options, "dontdraw", true); //#17793 + $put($_.options, "compact", true); //#17794 + $k[$j++] = 'args'; //#17796 + $k[$j++] = $_.barcode; //#17796 + $k[$j++] = $_.options; //#17796 + bwipp_pdf417(); //#17796 + var _6 = $k[--$j]; //#17796 + $_[$k[--$j]] = _6; //#17796 + $put($_.args, "opt", $_.options); //#17798 + $k[$j++] = $_.args; //#17801 + if (!$_.dontdraw) { //#17801 + bwipp_renmatrix(); //#17801 + } //#17801 + $_ = Object.getPrototypeOf($_); //#17803 } //bwipp_pdf417compact function bwipp_micropdf417() { - $_ = Object.create($_); //#17516 - $_.dontdraw = false; //#17519 - $_.version = "unset"; //#17520 - $_.columns = 0; //#17521 - $_.rows = 0; //#17522 - $_.rowmult = 2; //#17523 - $_.cca = false; //#17524 - $_.ccb = false; //#17525 - $_.raw = false; //#17526 - $_.parse = false; //#17527 - $_.parsefnc = false; //#17528 - $k[$j++] = $_; //#17530 - bwipp_processoptions(); //#17530 - $_.options = $k[--$j]; //#17530 - $_.barcode = $k[--$j]; //#17531 - if ($eq($_.barcode, "")) { //#17535 - $k[$j++] = 'bwipp.micropdf417emptyData#17534'; //#17534 - $k[$j++] = "The data must not be empty"; //#17534 - bwipp_raiseerror(); //#17534 - } //#17534 - if ($_.rowmult <= 0) { //#17539 - $k[$j++] = 'bwipp.micropdf417badRowMult#17538'; //#17538 - $k[$j++] = "The row multiplier must be greater than zero"; //#17538 - bwipp_raiseerror(); //#17538 - } //#17538 - if (($_.cca && $_.ccb) || (($_.cca && $_.raw) || ($_.ccb && $_.raw))) { //#17543 - $k[$j++] = 'bwipp.micropdf417ccaAndCcb#17542'; //#17542 - $k[$j++] = "Cannot combine cca, ccb and raw"; //#17542 - bwipp_raiseerror(); //#17542 - } //#17542 - if ($ne($_.version, "unset")) { //#17564 - $search($_.version, "x"); //#17547 - if ($k[--$j]) { //#17562 - var _D = $k[--$j]; //#17548 - var _E = $k[--$j]; //#17548 - $k[$j++] = _D; //#17548 - $k[$j++] = _E; //#17548 - $j--; //#17548 - var _F = $k[--$j]; //#17549 - var _G = $k[--$j]; //#17549 - $k[$j++] = _G; //#17549 - $k[$j++] = _F; //#17549 - $k[$j++] = _G; //#17549 - $k[$j++] = _F; //#17549 - $astore($a(2)); //#17549 - $forall($k[--$j], function() { //#17558 - var _J = $k[--$j]; //#17551 - $k[$j++] = _J; //#17551 - $k[$j++] = true; //#17551 - if (_J.length == 0) { //#17551 - $j--; //#17551 - $k[$j++] = false; //#17551 - } //#17551 - var _K = $k[--$j]; //#17552 - var _L = $k[--$j]; //#17552 - $k[$j++] = _K; //#17554 - $forall(_L, function() { //#17554 - var _M = $k[--$j]; //#17553 - if ((_M < 48) || (_M > 57)) { //#17553 - $j--; //#17553 - $k[$j++] = false; //#17553 - } //#17553 - }); //#17553 - if ($nt($k[--$j])) { //#17557 - $k[$j++] = 'bwipp.micropdf417BadVersionBadRowOrColumn#17556'; //#17556 - $k[$j++] = "version must be formatted as RxC"; //#17556 - bwipp_raiseerror(); //#17556 - } //#17556 - }); //#17556 - $_.rows = $cvi($k[--$j]); //#17559 - $_.columns = $cvi($k[--$j]); //#17560 - } else { //#17562 - $j--; //#17562 - $k[$j++] = 'bwipp.micropdf417badVersionFormat#17562'; //#17562 - $k[$j++] = "version must be formatted as RxC"; //#17562 - bwipp_raiseerror(); //#17562 - } //#17562 - } //#17562 - bwipp_loadctx(bwipp_micropdf417) //#17566 - if (!bwipp_micropdf417.__17656__) { //#17656 - $_ = Object.create($_); //#17656 - $_.T = 0; //#17570 - $_.N = 1; //#17570 - $_.B = 2; //#17570 - $_.A = 0; //#17571 - $_.L = 1; //#17571 - $_.M = 2; //#17571 - $_.P = 3; //#17571 - $_.tl = -1; //#17574 - $_.nl = -2; //#17574 - $_.bl = -3; //#17574 - $_.bl6 = -4; //#17574 - $_.bs = -5; //#17574 - $_.al = -6; //#17577 - $_.ll = -7; //#17577 - $_.ml = -8; //#17577 - $_.pl = -9; //#17577 - $_.as = -10; //#17577 - $_.ps = -11; //#17577 - $_.m05 = -12; //#17580 - $_.m06 = -13; //#17580 - $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#17615 - $_.charvals = $a([new Map, new Map, new Map, new Map]); //#17618 - $_.alltext = new Map; //#17619 - for (var _19 = 0, _18 = $_.charmaps.length - 1; _19 <= _18; _19 += 1) { //#17629 - $_.i = _19; //#17621 - $_.encs = $get($_.charmaps, $_.i); //#17622 - for (var _1D = 0; _1D <= 3; _1D += 1) { //#17628 - $_.j = _1D; //#17624 - var _1G = $get($_.encs, $_.j); //#17625 - $k[$j++] = _1G; //#17625 - if ($eq($type(_1G), 'stringtype')) { //#17625 - var _1J = $get($k[--$j], 0); //#17625 - $k[$j++] = _1J; //#17625 - } //#17625 - var _1K = $k[--$j]; //#17626 - $put($get($_.charvals, $_.j), _1K, $_.i); //#17626 - $put($_.alltext, _1K, -1); //#17627 - } //#17627 - } //#17627 - $_.e = 10000; //#17631 - $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#17639 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#17647 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#17655 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#17655 - bwipp_micropdf417.__17656__ = 1; //#17655 - $_ = Object.getPrototypeOf($_); //#17655 - } //#17655 - if ($_.raw || $_.cca) { //#17677 - $_.datcws = $a($_.barcode.length); //#17660 - $_.i = 0; //#17661 - $_.j = 0; //#17661 - for (;;) { //#17672 - if ($_.i >= ($_.barcode.length - 3)) { //#17663 - break; //#17663 - } //#17663 - if ($get($_.barcode, $_.i) != 94) { //#17664 - break; //#17664 - } //#17664 - var _2a = $geti($_.barcode, $_.i + 1, 3); //#17665 - $k[$j++] = _2a; //#17667 - $k[$j++] = false; //#17667 - for (var _2b = 0, _2c = _2a.length; _2b < _2c; _2b++) { //#17667 - var _2d = $get(_2a, _2b); //#17667 - if ((_2d < 48) || (_2d > 57)) { //#17666 - $j--; //#17666 - $k[$j++] = true; //#17666 - } //#17666 - } //#17666 - if ($k[--$j]) { //#17667 - $j--; //#17667 - break; //#17667 - } //#17667 - $_.cw = $cvi($k[--$j]); //#17668 - $put($_.datcws, $_.j, $_.cw); //#17669 - $_.i = $_.i + 4; //#17670 - $_.j = $_.j + 1; //#17671 - } //#17671 - if ($_.i != $_.barcode.length) { //#17675 - $k[$j++] = 'bwipp.micropdf417badCcaRawFormat#17674'; //#17674 - $k[$j++] = "cca and raw data must be formatted as ^NNN"; //#17674 - bwipp_raiseerror(); //#17674 - } //#17674 - $_.datcws = $geti($_.datcws, 0, $_.j); //#17676 - } //#17676 + $_ = Object.create($_); //#17834 + $_.dontdraw = false; //#17837 + $_.version = "unset"; //#17838 + $_.columns = 0; //#17839 + $_.rows = 0; //#17840 + $_.rowmult = 2; //#17841 + $_.cca = false; //#17842 + $_.ccb = false; //#17843 + $_.raw = false; //#17844 + $_.parse = false; //#17845 + $_.parsefnc = false; //#17846 + $k[$j++] = $_; //#17848 + bwipp_processoptions(); //#17848 + $_.options = $k[--$j]; //#17848 + $_.barcode = $k[--$j]; //#17849 + if ($eq($_.barcode, "")) { //#17853 + $k[$j++] = 'bwipp.micropdf417emptyData#17852'; //#17852 + $k[$j++] = "The data must not be empty"; //#17852 + bwipp_raiseerror(); //#17852 + } //#17852 + if ($_.rowmult <= 0) { //#17857 + $k[$j++] = 'bwipp.micropdf417badRowMult#17856'; //#17856 + $k[$j++] = "The row multiplier must be greater than zero"; //#17856 + bwipp_raiseerror(); //#17856 + } //#17856 + if (($_.cca && $_.ccb) || (($_.cca && $_.raw) || ($_.ccb && $_.raw))) { //#17861 + $k[$j++] = 'bwipp.micropdf417ccaAndCcb#17860'; //#17860 + $k[$j++] = "Cannot combine cca, ccb and raw"; //#17860 + bwipp_raiseerror(); //#17860 + } //#17860 + if ($ne($_.version, "unset")) { //#17882 + $search($_.version, "x"); //#17865 + if ($k[--$j]) { //#17880 + var _D = $k[--$j]; //#17866 + var _E = $k[--$j]; //#17866 + $k[$j++] = _D; //#17866 + $k[$j++] = _E; //#17866 + $j--; //#17866 + var _F = $k[--$j]; //#17867 + var _G = $k[--$j]; //#17867 + $k[$j++] = _G; //#17867 + $k[$j++] = _F; //#17867 + $k[$j++] = _G; //#17867 + $k[$j++] = _F; //#17867 + $astore($a(2)); //#17867 + $forall($k[--$j], function() { //#17876 + var _J = $k[--$j]; //#17869 + $k[$j++] = _J; //#17869 + $k[$j++] = true; //#17869 + if (_J.length == 0) { //#17869 + $j--; //#17869 + $k[$j++] = false; //#17869 + } //#17869 + var _K = $k[--$j]; //#17870 + var _L = $k[--$j]; //#17870 + $k[$j++] = _K; //#17872 + $forall(_L, function() { //#17872 + var _M = $k[--$j]; //#17871 + if ((_M < 48) || (_M > 57)) { //#17871 + $j--; //#17871 + $k[$j++] = false; //#17871 + } //#17871 + }); //#17871 + if ($nt($k[--$j])) { //#17875 + $k[$j++] = 'bwipp.micropdf417BadVersionBadRowOrColumn#17874'; //#17874 + $k[$j++] = "version must be formatted as RxC"; //#17874 + bwipp_raiseerror(); //#17874 + } //#17874 + }); //#17874 + $_.rows = $cvi($k[--$j]); //#17877 + $_.columns = $cvi($k[--$j]); //#17878 + } else { //#17880 + $j--; //#17880 + $k[$j++] = 'bwipp.micropdf417badVersionFormat#17880'; //#17880 + $k[$j++] = "version must be formatted as RxC"; //#17880 + bwipp_raiseerror(); //#17880 + } //#17880 + } //#17880 + bwipp_loadctx(bwipp_micropdf417) //#17884 + if (!bwipp_micropdf417.__17974__) { //#17974 + $_ = Object.create($_); //#17974 + $_.T = 0; //#17888 + $_.N = 1; //#17888 + $_.B = 2; //#17888 + $_.A = 0; //#17889 + $_.L = 1; //#17889 + $_.M = 2; //#17889 + $_.P = 3; //#17889 + $_.tl = -1; //#17892 + $_.nl = -2; //#17892 + $_.bl = -3; //#17892 + $_.bl6 = -4; //#17892 + $_.bs = -5; //#17892 + $_.al = -6; //#17895 + $_.ll = -7; //#17895 + $_.ml = -8; //#17895 + $_.pl = -9; //#17895 + $_.as = -10; //#17895 + $_.ps = -11; //#17895 + $_.m05 = -12; //#17898 + $_.m06 = -13; //#17898 + $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#17933 + $_.charvals = $a([new Map, new Map, new Map, new Map]); //#17936 + $_.alltext = new Map; //#17937 + for (var _19 = 0, _18 = $_.charmaps.length - 1; _19 <= _18; _19 += 1) { //#17947 + $_.i = _19; //#17939 + $_.encs = $get($_.charmaps, $_.i); //#17940 + for (var _1D = 0; _1D <= 3; _1D += 1) { //#17946 + $_.j = _1D; //#17942 + var _1G = $get($_.encs, $_.j); //#17943 + $k[$j++] = _1G; //#17943 + if ($eq($type(_1G), 'stringtype')) { //#17943 + var _1J = $get($k[--$j], 0); //#17943 + $k[$j++] = _1J; //#17943 + } //#17943 + var _1K = $k[--$j]; //#17944 + $put($get($_.charvals, $_.j), _1K, $_.i); //#17944 + $put($_.alltext, _1K, -1); //#17945 + } //#17945 + } //#17945 + $_.e = 10000; //#17949 + $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#17957 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#17965 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#17973 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#17973 + bwipp_micropdf417.__17974__ = 1; //#17973 + $_ = Object.getPrototypeOf($_); //#17973 + } //#17973 + if ($_.raw || $_.cca) { //#17995 + $_.datcws = $a($_.barcode.length); //#17978 + $_.i = 0; //#17979 + $_.j = 0; //#17979 + for (;;) { //#17990 + if ($_.i >= ($_.barcode.length - 3)) { //#17981 + break; //#17981 + } //#17981 + if ($get($_.barcode, $_.i) != 94) { //#17982 + break; //#17982 + } //#17982 + var _2a = $geti($_.barcode, $_.i + 1, 3); //#17983 + $k[$j++] = _2a; //#17985 + $k[$j++] = false; //#17985 + for (var _2b = 0, _2c = _2a.length; _2b < _2c; _2b++) { //#17985 + var _2d = $get(_2a, _2b); //#17985 + if ((_2d < 48) || (_2d > 57)) { //#17984 + $j--; //#17984 + $k[$j++] = true; //#17984 + } //#17984 + } //#17984 + if ($k[--$j]) { //#17985 + $j--; //#17985 + break; //#17985 + } //#17985 + $_.cw = $cvi($k[--$j]); //#17986 + $put($_.datcws, $_.j, $_.cw); //#17987 + $_.i = $_.i + 4; //#17988 + $_.j = $_.j + 1; //#17989 + } //#17989 + if ($_.i != $_.barcode.length) { //#17993 + $k[$j++] = 'bwipp.micropdf417badCcaRawFormat#17992'; //#17992 + $k[$j++] = "cca and raw data must be formatted as ^NNN"; //#17992 + bwipp_raiseerror(); //#17992 + } //#17992 + $_.datcws = $geti($_.datcws, 0, $_.j); //#17994 + } //#17994 $_.encb = function() { - $_.in = $k[--$j]; //#17680 - $_.inlen = $_.in.length; //#17681 - $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#17682 - for (var _2x = 0, _2w = (~~($_.inlen / 6)) - 1; _2x <= _2w; _2x += 1) { //#17705 - $_.k = _2x; //#17684 - $k[$j++] = Infinity; //#17685 - $aload($geti($_.in, $_.k * 6, 3)); //#17685 - $_.msbs = $a(); //#17685 - $k[$j++] = Infinity; //#17686 - $aload($_.msbs); //#17687 - var _33 = $k[--$j]; //#17687 - var _34 = $k[--$j]; //#17687 - var _35 = $k[--$j]; //#17687 - $k[$j++] = $f(($f(_33 + (_34 * 256))) + (_35 * 65536)); //#17688 - for (var _36 = 0, _37 = 3; _36 < _37; _36++) { //#17688 - var _38 = $k[--$j]; //#17688 - $k[$j++] = _38 % 900; //#17688 - $k[$j++] = ~~(_38 / 900); //#17688 - } //#17688 - $_.mscs = $a(); //#17688 - $k[$j++] = Infinity; //#17690 - $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#17690 - $_.lsbs = $a(); //#17690 - $k[$j++] = Infinity; //#17691 - $aload($_.lsbs); //#17692 - var _3F = $k[--$j]; //#17692 - var _3G = $k[--$j]; //#17692 - var _3H = $k[--$j]; //#17692 - $k[$j++] = $f(($f(_3F + (_3G * 256))) + (_3H * 65536)); //#17693 - for (var _3I = 0, _3J = 3; _3I < _3J; _3I++) { //#17693 - var _3K = $k[--$j]; //#17693 - $k[$j++] = _3K % 900; //#17693 - $k[$j++] = ~~(_3K / 900); //#17693 - } //#17693 - $_.lscs = $a(); //#17693 - var _3N = $get($_.lscs, 0); //#17695 - var _3P = $get($_.mscs, 0); //#17695 - $put($_.out, ($_.k * 5) + 4, ($f(_3N + (_3P * 316))) % 900); //#17696 - var _3T = $get($_.lscs, 1); //#17697 - var _3V = $get($_.mscs, 0); //#17697 - var _3X = $get($_.mscs, 1); //#17697 - $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) % 900); //#17698 - var _3b = $get($_.lscs, 2); //#17699 - var _3d = $get($_.mscs, 0); //#17699 - var _3f = $get($_.mscs, 1); //#17699 - var _3h = $get($_.mscs, 2); //#17699 - $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) % 900); //#17700 - var _3l = $get($_.lscs, 3); //#17701 - var _3n = $get($_.mscs, 1); //#17701 - var _3p = $get($_.mscs, 2); //#17701 - $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) % 900); //#17702 - $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#17704 - } //#17704 - $_.rem = $_.inlen % 6; //#17706 - if ($_.rem != 0) { //#17711 - $k[$j++] = $_.out; //#17709 - $k[$j++] = $_.out.length - $_.rem; //#17709 - $k[$j++] = Infinity; //#17709 - $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#17709 - var _46 = $a(); //#17709 - var _47 = $k[--$j]; //#17710 - $puti($k[--$j], _47, _46); //#17710 - } //#17710 - $k[$j++] = $_.out; //#17712 - }; //#17712 - if ($_.ccb) { //#17721 - $_.barlen = $_.barcode.length; //#17716 - $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#17717 - $put($_.datcws, 0, 920); //#17718 - var _4I = (($_.barlen % 6) == 0) ? 924 : 901; //#17719 - $put($_.datcws, 1, _4I); //#17719 - $k[$j++] = $_.datcws; //#17720 - $k[$j++] = 2; //#17720 - $k[$j++] = Infinity; //#17720 - $forall($_.barcode); //#17720 - var _4L = $a(); //#17720 - $k[$j++] = _4L; //#17720 - $_.encb(); //#17720 - var _4M = $k[--$j]; //#17720 - var _4N = $k[--$j]; //#17720 - $puti($k[--$j], _4N, _4M); //#17720 - } //#17720 - if (((!$_.raw) && (!$_.cca)) && (!$_.ccb)) { //#18122 + $_.in = $k[--$j]; //#17998 + $_.inlen = $_.in.length; //#17999 + $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#18000 + for (var _2x = 0, _2w = (~~($_.inlen / 6)) - 1; _2x <= _2w; _2x += 1) { //#18023 + $_.k = _2x; //#18002 + $k[$j++] = Infinity; //#18003 + $aload($geti($_.in, $_.k * 6, 3)); //#18003 + $_.msbs = $a(); //#18003 + $k[$j++] = Infinity; //#18004 + $aload($_.msbs); //#18005 + var _33 = $k[--$j]; //#18005 + var _34 = $k[--$j]; //#18005 + var _35 = $k[--$j]; //#18005 + $k[$j++] = $f(($f(_33 + (_34 * 256))) + (_35 * 65536)); //#18006 + for (var _36 = 0, _37 = 3; _36 < _37; _36++) { //#18006 + var _38 = $k[--$j]; //#18006 + $k[$j++] = _38 % 900; //#18006 + $k[$j++] = ~~(_38 / 900); //#18006 + } //#18006 + $_.mscs = $a(); //#18006 + $k[$j++] = Infinity; //#18008 + $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#18008 + $_.lsbs = $a(); //#18008 + $k[$j++] = Infinity; //#18009 + $aload($_.lsbs); //#18010 + var _3F = $k[--$j]; //#18010 + var _3G = $k[--$j]; //#18010 + var _3H = $k[--$j]; //#18010 + $k[$j++] = $f(($f(_3F + (_3G * 256))) + (_3H * 65536)); //#18011 + for (var _3I = 0, _3J = 3; _3I < _3J; _3I++) { //#18011 + var _3K = $k[--$j]; //#18011 + $k[$j++] = _3K % 900; //#18011 + $k[$j++] = ~~(_3K / 900); //#18011 + } //#18011 + $_.lscs = $a(); //#18011 + var _3N = $get($_.lscs, 0); //#18013 + var _3P = $get($_.mscs, 0); //#18013 + $put($_.out, ($_.k * 5) + 4, ($f(_3N + (_3P * 316))) % 900); //#18014 + var _3T = $get($_.lscs, 1); //#18015 + var _3V = $get($_.mscs, 0); //#18015 + var _3X = $get($_.mscs, 1); //#18015 + $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) % 900); //#18016 + var _3b = $get($_.lscs, 2); //#18017 + var _3d = $get($_.mscs, 0); //#18017 + var _3f = $get($_.mscs, 1); //#18017 + var _3h = $get($_.mscs, 2); //#18017 + $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) % 900); //#18018 + var _3l = $get($_.lscs, 3); //#18019 + var _3n = $get($_.mscs, 1); //#18019 + var _3p = $get($_.mscs, 2); //#18019 + $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) % 900); //#18020 + $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#18022 + } //#18022 + $_.rem = $_.inlen % 6; //#18024 + if ($_.rem != 0) { //#18029 + $k[$j++] = $_.out; //#18027 + $k[$j++] = $_.out.length - $_.rem; //#18027 + $k[$j++] = Infinity; //#18027 + $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#18027 + var _46 = $a(); //#18027 + var _47 = $k[--$j]; //#18028 + $puti($k[--$j], _47, _46); //#18028 + } //#18028 + $k[$j++] = $_.out; //#18030 + }; //#18030 + if ($_.ccb) { //#18039 + $_.barlen = $_.barcode.length; //#18034 + $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#18035 + $put($_.datcws, 0, 920); //#18036 + var _4I = (($_.barlen % 6) == 0) ? 924 : 901; //#18037 + $put($_.datcws, 1, _4I); //#18037 + $k[$j++] = $_.datcws; //#18038 + $k[$j++] = 2; //#18038 + $k[$j++] = Infinity; //#18038 + $forall($_.barcode); //#18038 + var _4L = $a(); //#18038 + $k[$j++] = _4L; //#18038 + $_.encb(); //#18038 + var _4M = $k[--$j]; //#18038 + var _4N = $k[--$j]; //#18038 + $puti($k[--$j], _4N, _4M); //#18038 + } //#18038 + if (((!$_.raw) && (!$_.cca)) && (!$_.ccb)) { //#18440 var _4U = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#17732 - $_.fncvals = _4U; //#17733 - $k[$j++] = 'msg'; //#17734 - $k[$j++] = $_.barcode; //#17734 - $k[$j++] = $_.fncvals; //#17734 - bwipp_parseinput(); //#17734 - var _4X = $k[--$j]; //#17734 - $_[$k[--$j]] = _4X; //#17734 - $_.msglen = $_.msg.length; //#17735 - if ($_.msglen >= 9) { //#17753 - $aload($geti($_.msg, 0, 7)); //#17739 - var _4d = $k[--$j]; //#17740 - var _4e = $k[--$j]; //#17740 - $k[$j++] = _4d == 29; //#17740 - $k[$j++] = _4e; //#17740 - $j--; //#17740 - var _4f = $k[--$j]; //#17740 - var _4g = $k[--$j]; //#17740 - var _4h = $k[--$j]; //#17740 - var _4i = $k[--$j]; //#17741 - var _4j = $k[--$j]; //#17741 - var _4k = $k[--$j]; //#17741 - if (((((_4f && (_4g == 48)) && (_4h == 30)) && (_4i == 62)) && (_4j == 41)) && (_4k == 91)) { //#17752 - $aload($geti($_.msg, $_.msglen - 2, 2)); //#17742 - var _4o = $k[--$j]; //#17743 - var _4p = $k[--$j]; //#17743 - if ((_4o == 4) && (_4p == 30)) { //#17751 - if ($get($_.msg, 5) == 53) { //#17748 - $k[$j++] = Infinity; //#17745 - $k[$j++] = $_.m05; //#17745 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#17745 - $_.msg = $a(); //#17745 - } else { //#17748 - if ($get($_.msg, 5) == 54) { //#17749 - $k[$j++] = Infinity; //#17748 - $k[$j++] = $_.m06; //#17748 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#17748 - $_.msg = $a(); //#17748 - } //#17748 - } //#17748 - } //#17748 - } //#17748 - } //#17748 - $_.msglen = $_.msg.length; //#17754 - $k[$j++] = Infinity; //#17757 - for (var _56 = 0, _57 = $_.msglen; _56 < _57; _56++) { //#17757 - $k[$j++] = 0; //#17757 - } //#17757 - $k[$j++] = 0; //#17757 - $_.numdigits = $a(); //#17757 - $k[$j++] = Infinity; //#17758 - for (var _5A = 0, _5B = $_.msglen; _5A < _5B; _5A++) { //#17758 - $k[$j++] = 0; //#17758 - } //#17758 - $k[$j++] = 0; //#17758 - $_.numtext = $a(); //#17758 - $k[$j++] = Infinity; //#17759 - for (var _5E = 0, _5F = $_.msglen; _5E < _5F; _5E++) { //#17759 - $k[$j++] = 0; //#17759 - } //#17759 - $k[$j++] = 0; //#17759 - $_.numbytes = $a(); //#17759 - $k[$j++] = Infinity; //#17760 - for (var _5I = 0, _5J = $_.msglen; _5I < _5J; _5I++) { //#17760 - $k[$j++] = 0; //#17760 - } //#17760 - $_.iseci = $a(); //#17760 - for (var _5M = $_.msglen - 1; _5M >= 0; _5M -= 1) { //#17773 - $_.i = _5M; //#17762 - var _5P = $get($_.msg, $_.i); //#17763 - if ((_5P >= 48) && (_5P <= 57)) { //#17765 - $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#17764 - } //#17764 - var _5Z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#17766 - if (_5Z && ($get($_.numdigits, $_.i) < 13)) { //#17768 - $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#17767 - } //#17767 - if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#17771 - $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#17770 - } //#17770 - $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#17772 - } //#17772 - $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#17774 - $_.numtext = $geti($_.numtext, 0, $_.msglen); //#17775 - $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#17776 - $_.seq = $a([]); //#17778 - $_.seqlen = 0; //#17778 - $_.state = $_.B; //#17778 - $_.p = 0; //#17778 - for (;;) { //#17840 - if ($_.p == $_.msglen) { //#17779 - break; //#17779 - } //#17779 - var _6H = $get($_.msg, $_.p); //#17780 - if (($_.p == 0) && ((_6H == $_.m05) || (_6H == $_.m06))) { //#17838 - $k[$j++] = Infinity; //#17781 - $aload($_.seq); //#17782 - var _6P = ($get($_.msg, $_.p) == $_.m05) ? $_.m05 : $_.m06; //#17783 - $k[$j++] = _6P; //#17783 - $_.seq = $a(); //#17783 - $_.p = $_.p + 1; //#17785 - $_.seqlen = $_.seqlen + 1; //#17786 - } else { //#17838 - if ($get($_.iseci, $_.p)) { //#17838 - $_.eci = $get($_.msg, $_.p); //#17789 - $k[$j++] = Infinity; //#17790 - $aload($_.seq); //#17791 - $k[$j++] = $a([$_.eci]); //#17792 - $_.seq = $a(); //#17792 - $_.p = $_.p + 1; //#17794 - $k[$j++] = 'seqlen'; //#17795 - $k[$j++] = $_.seqlen; //#17795 - if ($_.eci <= -1810900) { //#17795 - $k[$j++] = 2; //#17795 - } else { //#17795 - var _6h = ($_.eci <= -1000900) ? 3 : 2; //#17795 - $k[$j++] = _6h; //#17795 - } //#17795 - var _6i = $k[--$j]; //#17795 - var _6j = $k[--$j]; //#17795 - $_[$k[--$j]] = $f(_6j + _6i); //#17795 - } else { //#17838 - $_.n = $get($_.numdigits, $_.p); //#17797 - if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#17838 - $k[$j++] = Infinity; //#17799 - $aload($_.seq); //#17800 - $k[$j++] = $_.nl; //#17802 - $k[$j++] = Infinity; //#17802 - $aload($geti($_.msg, $_.p, $_.n)); //#17802 - var _6y = $a(); //#17802 - $k[$j++] = _6y; //#17802 - $_.seq = $a(); //#17802 - $_.state = $_.N; //#17804 - $_.p = $f($_.p + $_.n); //#17805 - $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#17806 - } else { //#17838 - $_.t = $get($_.numtext, $_.p); //#17808 - if ($_.t >= 5) { //#17838 - $k[$j++] = Infinity; //#17810 - $aload($_.seq); //#17811 - if ($_.state != $_.T) { //#17814 - $k[$j++] = $_.tl; //#17813 - } //#17813 - $k[$j++] = Infinity; //#17815 - $aload($geti($_.msg, $_.p, $_.t)); //#17815 - var _7H = $a(); //#17815 - $k[$j++] = _7H; //#17815 - $_.seq = $a(); //#17815 - $_.state = $_.T; //#17817 - $_.p = $f($_.p + $_.t); //#17818 - $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#17819 - } else { //#17838 - $_.b = $get($_.numbytes, $_.p); //#17821 - if (($_.b == 1) && ($_.state == $_.T)) { //#17838 - $k[$j++] = Infinity; //#17823 - $aload($_.seq); //#17824 - $k[$j++] = $_.bs; //#17826 - $k[$j++] = $a([$get($_.msg, $_.p)]); //#17826 - $_.seq = $a(); //#17826 - $_.p = $f($_.p + $_.b); //#17828 - $_.seqlen = $f($_.seqlen + 2); //#17829 - } else { //#17838 - $k[$j++] = Infinity; //#17831 - $aload($_.seq); //#17832 - var _7g = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#17833 - $k[$j++] = _7g; //#17834 - $k[$j++] = Infinity; //#17834 - $aload($geti($_.msg, $_.p, $_.b)); //#17834 - var _7l = $a(); //#17834 - $k[$j++] = _7l; //#17834 - $_.seq = $a(); //#17834 - $_.state = $_.B; //#17836 - $_.p = $f($_.p + $_.b); //#17837 - $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - $k[$j++] = Infinity; //#17842 - $k[$j++] = $_.tl; //#17843 - $k[$j++] = 900; //#17843 - $k[$j++] = $_.bl; //#17843 - $k[$j++] = 901; //#17843 - $k[$j++] = $_.bl6; //#17843 - $k[$j++] = 924; //#17843 - $k[$j++] = $_.nl; //#17843 - $k[$j++] = 902; //#17843 - $k[$j++] = $_.bs; //#17843 - $k[$j++] = 913; //#17843 - $k[$j++] = $_.m05; //#17843 - $k[$j++] = 916; //#17843 - $k[$j++] = $_.m06; //#17843 - $k[$j++] = 917; //#17843 - $_.latchcws = $d(); //#17844 + ]); //#18050 + $_.fncvals = _4U; //#18051 + $k[$j++] = 'msg'; //#18052 + $k[$j++] = $_.barcode; //#18052 + $k[$j++] = $_.fncvals; //#18052 + bwipp_parseinput(); //#18052 + var _4X = $k[--$j]; //#18052 + $_[$k[--$j]] = _4X; //#18052 + $_.msglen = $_.msg.length; //#18053 + if ($_.msglen >= 9) { //#18071 + $aload($geti($_.msg, 0, 7)); //#18057 + var _4d = $k[--$j]; //#18058 + var _4e = $k[--$j]; //#18058 + $k[$j++] = _4d == 29; //#18058 + $k[$j++] = _4e; //#18058 + $j--; //#18058 + var _4f = $k[--$j]; //#18058 + var _4g = $k[--$j]; //#18058 + var _4h = $k[--$j]; //#18058 + var _4i = $k[--$j]; //#18059 + var _4j = $k[--$j]; //#18059 + var _4k = $k[--$j]; //#18059 + if (((((_4f && (_4g == 48)) && (_4h == 30)) && (_4i == 62)) && (_4j == 41)) && (_4k == 91)) { //#18070 + $aload($geti($_.msg, $_.msglen - 2, 2)); //#18060 + var _4o = $k[--$j]; //#18061 + var _4p = $k[--$j]; //#18061 + if ((_4o == 4) && (_4p == 30)) { //#18069 + if ($get($_.msg, 5) == 53) { //#18066 + $k[$j++] = Infinity; //#18063 + $k[$j++] = $_.m05; //#18063 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18063 + $_.msg = $a(); //#18063 + } else { //#18066 + if ($get($_.msg, 5) == 54) { //#18067 + $k[$j++] = Infinity; //#18066 + $k[$j++] = $_.m06; //#18066 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18066 + $_.msg = $a(); //#18066 + } //#18066 + } //#18066 + } //#18066 + } //#18066 + } //#18066 + $_.msglen = $_.msg.length; //#18072 + $k[$j++] = Infinity; //#18075 + for (var _56 = 0, _57 = $_.msglen; _56 < _57; _56++) { //#18075 + $k[$j++] = 0; //#18075 + } //#18075 + $k[$j++] = 0; //#18075 + $_.numdigits = $a(); //#18075 + $k[$j++] = Infinity; //#18076 + for (var _5A = 0, _5B = $_.msglen; _5A < _5B; _5A++) { //#18076 + $k[$j++] = 0; //#18076 + } //#18076 + $k[$j++] = 0; //#18076 + $_.numtext = $a(); //#18076 + $k[$j++] = Infinity; //#18077 + for (var _5E = 0, _5F = $_.msglen; _5E < _5F; _5E++) { //#18077 + $k[$j++] = 0; //#18077 + } //#18077 + $k[$j++] = 0; //#18077 + $_.numbytes = $a(); //#18077 + $k[$j++] = Infinity; //#18078 + for (var _5I = 0, _5J = $_.msglen; _5I < _5J; _5I++) { //#18078 + $k[$j++] = 0; //#18078 + } //#18078 + $_.iseci = $a(); //#18078 + for (var _5M = $_.msglen - 1; _5M >= 0; _5M -= 1) { //#18091 + $_.i = _5M; //#18080 + var _5P = $get($_.msg, $_.i); //#18081 + if ((_5P >= 48) && (_5P <= 57)) { //#18083 + $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#18082 + } //#18082 + var _5Z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#18084 + if (_5Z && ($get($_.numdigits, $_.i) < 13)) { //#18086 + $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#18085 + } //#18085 + if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#18089 + $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#18088 + } //#18088 + $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#18090 + } //#18090 + $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#18092 + $_.numtext = $geti($_.numtext, 0, $_.msglen); //#18093 + $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#18094 + $_.seq = $a([]); //#18096 + $_.seqlen = 0; //#18096 + $_.state = $_.B; //#18096 + $_.p = 0; //#18096 + for (;;) { //#18158 + if ($_.p == $_.msglen) { //#18097 + break; //#18097 + } //#18097 + var _6H = $get($_.msg, $_.p); //#18098 + if (($_.p == 0) && ((_6H == $_.m05) || (_6H == $_.m06))) { //#18156 + $k[$j++] = Infinity; //#18099 + $aload($_.seq); //#18100 + var _6P = ($get($_.msg, $_.p) == $_.m05) ? $_.m05 : $_.m06; //#18101 + $k[$j++] = _6P; //#18101 + $_.seq = $a(); //#18101 + $_.p = $_.p + 1; //#18103 + $_.seqlen = $_.seqlen + 1; //#18104 + } else { //#18156 + if ($get($_.iseci, $_.p)) { //#18156 + $_.eci = $get($_.msg, $_.p); //#18107 + $k[$j++] = Infinity; //#18108 + $aload($_.seq); //#18109 + $k[$j++] = $a([$_.eci]); //#18110 + $_.seq = $a(); //#18110 + $_.p = $_.p + 1; //#18112 + $k[$j++] = 'seqlen'; //#18113 + $k[$j++] = $_.seqlen; //#18113 + if ($_.eci <= -1810900) { //#18113 + $k[$j++] = 2; //#18113 + } else { //#18113 + var _6h = ($_.eci <= -1000900) ? 3 : 2; //#18113 + $k[$j++] = _6h; //#18113 + } //#18113 + var _6i = $k[--$j]; //#18113 + var _6j = $k[--$j]; //#18113 + $_[$k[--$j]] = $f(_6j + _6i); //#18113 + } else { //#18156 + $_.n = $get($_.numdigits, $_.p); //#18115 + if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#18156 + $k[$j++] = Infinity; //#18117 + $aload($_.seq); //#18118 + $k[$j++] = $_.nl; //#18120 + $k[$j++] = Infinity; //#18120 + $aload($geti($_.msg, $_.p, $_.n)); //#18120 + var _6y = $a(); //#18120 + $k[$j++] = _6y; //#18120 + $_.seq = $a(); //#18120 + $_.state = $_.N; //#18122 + $_.p = $f($_.p + $_.n); //#18123 + $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#18124 + } else { //#18156 + $_.t = $get($_.numtext, $_.p); //#18126 + if ($_.t >= 5) { //#18156 + $k[$j++] = Infinity; //#18128 + $aload($_.seq); //#18129 + if ($_.state != $_.T) { //#18132 + $k[$j++] = $_.tl; //#18131 + } //#18131 + $k[$j++] = Infinity; //#18133 + $aload($geti($_.msg, $_.p, $_.t)); //#18133 + var _7H = $a(); //#18133 + $k[$j++] = _7H; //#18133 + $_.seq = $a(); //#18133 + $_.state = $_.T; //#18135 + $_.p = $f($_.p + $_.t); //#18136 + $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#18137 + } else { //#18156 + $_.b = $get($_.numbytes, $_.p); //#18139 + if (($_.b == 1) && ($_.state == $_.T)) { //#18156 + $k[$j++] = Infinity; //#18141 + $aload($_.seq); //#18142 + $k[$j++] = $_.bs; //#18144 + $k[$j++] = $a([$get($_.msg, $_.p)]); //#18144 + $_.seq = $a(); //#18144 + $_.p = $f($_.p + $_.b); //#18146 + $_.seqlen = $f($_.seqlen + 2); //#18147 + } else { //#18156 + $k[$j++] = Infinity; //#18149 + $aload($_.seq); //#18150 + var _7g = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#18151 + $k[$j++] = _7g; //#18152 + $k[$j++] = Infinity; //#18152 + $aload($geti($_.msg, $_.p, $_.b)); //#18152 + var _7l = $a(); //#18152 + $k[$j++] = _7l; //#18152 + $_.seq = $a(); //#18152 + $_.state = $_.B; //#18154 + $_.p = $f($_.p + $_.b); //#18155 + $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + $k[$j++] = Infinity; //#18160 + $k[$j++] = $_.tl; //#18161 + $k[$j++] = 900; //#18161 + $k[$j++] = $_.bl; //#18161 + $k[$j++] = 901; //#18161 + $k[$j++] = $_.bl6; //#18161 + $k[$j++] = 924; //#18161 + $k[$j++] = $_.nl; //#18161 + $k[$j++] = 902; //#18161 + $k[$j++] = $_.bs; //#18161 + $k[$j++] = 913; //#18161 + $k[$j++] = $_.m05; //#18161 + $k[$j++] = 916; //#18161 + $k[$j++] = $_.m06; //#18161 + $k[$j++] = 917; //#18161 + $_.latchcws = $d(); //#18162 $_.enca = function() { - var _84 = $get($get($_.charvals, $_.A), $k[--$j]); //#17847 - $k[$j++] = _84; //#17847 - }; //#17847 + var _84 = $get($get($_.charvals, $_.A), $k[--$j]); //#18165 + $k[$j++] = _84; //#18165 + }; //#18165 $_.encl = function() { - var _89 = $get($get($_.charvals, $_.L), $k[--$j]); //#17848 - $k[$j++] = _89; //#17848 - }; //#17848 + var _89 = $get($get($_.charvals, $_.L), $k[--$j]); //#18166 + $k[$j++] = _89; //#18166 + }; //#18166 $_.encm = function() { - var _8E = $get($get($_.charvals, $_.M), $k[--$j]); //#17849 - $k[$j++] = _8E; //#17849 - }; //#17849 + var _8E = $get($get($_.charvals, $_.M), $k[--$j]); //#18167 + $k[$j++] = _8E; //#18167 + }; //#18167 $_.encp = function() { - var _8J = $get($get($_.charvals, $_.P), $k[--$j]); //#17850 - $k[$j++] = _8J; //#17850 - }; //#17850 - $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#17851 + var _8J = $get($get($_.charvals, $_.P), $k[--$j]); //#18168 + $k[$j++] = _8J; //#18168 + }; //#18168 + $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#18169 $_.addtotext = function() { - $put($_.text, $_.l, $k[--$j]); //#17854 - $_.l = $_.l + 1; //#17855 - }; //#17855 + $put($_.text, $_.l, $k[--$j]); //#18172 + $_.l = $_.l + 1; //#18173 + }; //#18173 $_.enct = function() { - $_.in = $k[--$j]; //#17860 - $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17862 - $put($_.curlen, $_.submode, 0); //#17863 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#17864 - $forall($_.in, function() { //#17934 - $_.char = $k[--$j]; //#17869 - for (;;) { //#17890 - $_.imp = false; //#17873 - var _8i = $a([$_.A, $_.L, $_.M, $_.P]); //#17874 - for (var _8j = 0, _8k = _8i.length; _8j < _8k; _8j++) { //#17888 - $_.x = $get(_8i, _8j); //#17875 - var _8q = $a([$_.A, $_.L, $_.M, $_.P]); //#17876 - for (var _8r = 0, _8s = _8q.length; _8r < _8s; _8r++) { //#17887 - $_.y = $get(_8q, _8r); //#17877 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#17878 - if ($_.cost < $get($_.curlen, $_.y)) { //#17886 - $put($_.curlen, $_.y, $_.cost); //#17880 - $k[$j++] = $_.curseq; //#17883 - $k[$j++] = $_.y; //#17883 - $k[$j++] = Infinity; //#17881 - $aload($get($_.curseq, $_.x)); //#17882 - $aload($get($get($_.latseq, $_.x), $_.y)); //#17883 - var _9J = $a(); //#17883 - var _9K = $k[--$j]; //#17884 - $put($k[--$j], _9K, _9J); //#17884 - $_.imp = true; //#17885 - } //#17885 - } //#17885 - } //#17885 - if (!$_.imp) { //#17889 - break; //#17889 - } //#17889 - } //#17889 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17893 - $_.nxtseq = $a(4); //#17894 - var _9X = $a([$_.A, $_.L, $_.M, $_.P]); //#17896 - for (var _9Y = 0, _9Z = _9X.length; _9Y < _9Z; _9Y++) { //#17929 - $_.x = $get(_9X, _9Y); //#17897 - for (;;) { //#17927 - var _9f = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#17901 - if (!_9f) { //#17901 - break; //#17901 - } //#17901 - $_.cost = $f($get($_.curlen, $_.x) + 1); //#17904 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#17908 - $put($_.nxtlen, $_.x, $_.cost); //#17906 - $k[$j++] = $_.nxtseq; //#17907 - $k[$j++] = $_.x; //#17907 - $k[$j++] = Infinity; //#17907 - $aload($get($_.curseq, $_.x)); //#17907 - $k[$j++] = $_.char; //#17907 - var _9w = $a(); //#17907 - var _9x = $k[--$j]; //#17907 - $put($k[--$j], _9x, _9w); //#17907 - } //#17907 - var _A3 = $a([$_.A, $_.L, $_.M, $_.P]); //#17911 - for (var _A4 = 0, _A5 = _A3.length; _A4 < _A5; _A4++) { //#17924 - $_.y = $get(_A3, _A4); //#17912 - if ($ne($_.x, $_.y)) { //#17923 - $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#17914 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#17922 - $put($_.nxtlen, $_.y, $_.cost); //#17916 - $k[$j++] = $_.nxtseq; //#17920 - $k[$j++] = $_.y; //#17920 - $k[$j++] = Infinity; //#17917 - $aload($get($_.curseq, $_.y)); //#17918 - var _AV = ($_.x == $_.A) ? $_.as : $_.ps; //#17919 - $k[$j++] = _AV; //#17920 - $k[$j++] = $_.char; //#17920 - var _AX = $a(); //#17920 - var _AY = $k[--$j]; //#17921 - $put($k[--$j], _AY, _AX); //#17921 - } //#17921 - } //#17921 - } //#17921 - break; //#17926 - } //#17926 - } //#17926 - $_.curlen = $_.nxtlen; //#17931 - $_.curseq = $_.nxtseq; //#17932 - }); //#17932 - $_.minseq = $_.e; //#17937 - var _Ah = $a([$_.A, $_.L, $_.M, $_.P]); //#17938 - for (var _Ai = 0, _Aj = _Ah.length; _Ai < _Aj; _Ai++) { //#17944 - $_.k = $get(_Ah, _Ai); //#17939 - if ($get($_.curlen, $_.k) < $_.minseq) { //#17943 - $_.minseq = $get($_.curlen, $_.k); //#17941 - $_.txtseq = $get($_.curseq, $_.k); //#17942 - } //#17942 - } //#17942 - $_.text = $a($_.minseq); //#17947 - $_.k = 0; //#17948 - $_.l = 0; //#17948 - for (;;) { //#17968 - if ($_.k >= $_.txtseq.length) { //#17949 - break; //#17949 - } //#17949 - $_.char = $get($_.txtseq, $_.k); //#17951 - $k[$j++] = $_.char; //#17954 + $_.in = $k[--$j]; //#18178 + $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#18180 + $put($_.curlen, $_.submode, 0); //#18181 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#18182 + $forall($_.in, function() { //#18252 + $_.char = $k[--$j]; //#18187 + for (;;) { //#18208 + $_.imp = false; //#18191 + var _8i = $a([$_.A, $_.L, $_.M, $_.P]); //#18192 + for (var _8j = 0, _8k = _8i.length; _8j < _8k; _8j++) { //#18206 + $_.x = $get(_8i, _8j); //#18193 + var _8q = $a([$_.A, $_.L, $_.M, $_.P]); //#18194 + for (var _8r = 0, _8s = _8q.length; _8r < _8s; _8r++) { //#18205 + $_.y = $get(_8q, _8r); //#18195 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#18196 + if ($_.cost < $get($_.curlen, $_.y)) { //#18204 + $put($_.curlen, $_.y, $_.cost); //#18198 + $k[$j++] = $_.curseq; //#18201 + $k[$j++] = $_.y; //#18201 + $k[$j++] = Infinity; //#18199 + $aload($get($_.curseq, $_.x)); //#18200 + $aload($get($get($_.latseq, $_.x), $_.y)); //#18201 + var _9J = $a(); //#18201 + var _9K = $k[--$j]; //#18202 + $put($k[--$j], _9K, _9J); //#18202 + $_.imp = true; //#18203 + } //#18203 + } //#18203 + } //#18203 + if (!$_.imp) { //#18207 + break; //#18207 + } //#18207 + } //#18207 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#18211 + $_.nxtseq = $a(4); //#18212 + var _9X = $a([$_.A, $_.L, $_.M, $_.P]); //#18214 + for (var _9Y = 0, _9Z = _9X.length; _9Y < _9Z; _9Y++) { //#18247 + $_.x = $get(_9X, _9Y); //#18215 + for (;;) { //#18245 + var _9f = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#18219 + if (!_9f) { //#18219 + break; //#18219 + } //#18219 + $_.cost = $f($get($_.curlen, $_.x) + 1); //#18222 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#18226 + $put($_.nxtlen, $_.x, $_.cost); //#18224 + $k[$j++] = $_.nxtseq; //#18225 + $k[$j++] = $_.x; //#18225 + $k[$j++] = Infinity; //#18225 + $aload($get($_.curseq, $_.x)); //#18225 + $k[$j++] = $_.char; //#18225 + var _9w = $a(); //#18225 + var _9x = $k[--$j]; //#18225 + $put($k[--$j], _9x, _9w); //#18225 + } //#18225 + var _A3 = $a([$_.A, $_.L, $_.M, $_.P]); //#18229 + for (var _A4 = 0, _A5 = _A3.length; _A4 < _A5; _A4++) { //#18242 + $_.y = $get(_A3, _A4); //#18230 + if ($ne($_.x, $_.y)) { //#18241 + $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#18232 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#18240 + $put($_.nxtlen, $_.y, $_.cost); //#18234 + $k[$j++] = $_.nxtseq; //#18238 + $k[$j++] = $_.y; //#18238 + $k[$j++] = Infinity; //#18235 + $aload($get($_.curseq, $_.y)); //#18236 + var _AV = ($_.x == $_.A) ? $_.as : $_.ps; //#18237 + $k[$j++] = _AV; //#18238 + $k[$j++] = $_.char; //#18238 + var _AX = $a(); //#18238 + var _AY = $k[--$j]; //#18239 + $put($k[--$j], _AY, _AX); //#18239 + } //#18239 + } //#18239 + } //#18239 + break; //#18244 + } //#18244 + } //#18244 + $_.curlen = $_.nxtlen; //#18249 + $_.curseq = $_.nxtseq; //#18250 + }); //#18250 + $_.minseq = $_.e; //#18255 + var _Ah = $a([$_.A, $_.L, $_.M, $_.P]); //#18256 + for (var _Ai = 0, _Aj = _Ah.length; _Ai < _Aj; _Ai++) { //#18262 + $_.k = $get(_Ah, _Ai); //#18257 + if ($get($_.curlen, $_.k) < $_.minseq) { //#18261 + $_.minseq = $get($_.curlen, $_.k); //#18259 + $_.txtseq = $get($_.curseq, $_.k); //#18260 + } //#18260 + } //#18260 + $_.text = $a($_.minseq); //#18265 + $_.k = 0; //#18266 + $_.l = 0; //#18266 + for (;;) { //#18286 + if ($_.k >= $_.txtseq.length) { //#18267 + break; //#18267 + } //#18267 + $_.char = $get($_.txtseq, $_.k); //#18269 + $k[$j++] = $_.char; //#18272 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { break; - } //#17954 - $_.addtotext(); //#17954 - $_.k = $_.k + 1; //#17955 - if (($_.char == $_.as) || ($_.char == $_.ps)) { //#17961 - $k[$j++] = $get($_.txtseq, $_.k); //#17959 - if ($_.char == $_.as) { //#17959 - $_.enca(); //#17959 - } else { //#17959 - $_.encp(); //#17959 - } //#17959 - $_.addtotext(); //#17959 - $_.k = $_.k + 1; //#17960 - } //#17960 - if ($_.char == $_.al) { //#17964 - $_.submode = $_.A; //#17964 - } //#17964 - if ($_.char == $_.ll) { //#17965 - $_.submode = $_.L; //#17965 - } //#17965 - if ($_.char == $_.ml) { //#17966 - $_.submode = $_.M; //#17966 - } //#17966 - if ($_.char == $_.pl) { //#17967 - $_.submode = $_.P; //#17967 - } //#17967 - } //#17967 - if (($_.text.length % 2) == 1) { //#18015 - if ($_.submode == $_.P) { //#18011 - $k[$j++] = 'pad'; //#17972 - $k[$j++] = $_.al; //#17972 - $_.encp(); //#17972 - var _BY = $k[--$j]; //#17972 - $_[$k[--$j]] = _BY; //#17972 - $_.submode = $_.A; //#17973 - } else { //#18011 - $_.nextecitext = false; //#17976 - for (var _Be = $_.i + 1, _Bd = $_.seq.length - 1; _Be <= _Bd; _Be += 1) { //#17983 - $_.ti = _Be; //#17979 - if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#17980 - $_.nextecitext = false; //#17980 - break; //#17980 - } //#17980 - if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#17981 - break; //#17981 - } //#17981 - $_.nextecitext = true; //#17982 - } //#17982 - if ($_.nextecitext) { //#18011 - if ($_.submode == $_.A) { //#18008 - var _Bx = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17986 - if (_Bx) { //#17991 - $k[$j++] = 'pad'; //#17987 - $k[$j++] = $_.ll; //#17987 - $_.enca(); //#17987 - var _Bz = $k[--$j]; //#17987 - $_[$k[--$j]] = _Bz; //#17987 - $_.submode = $_.L; //#17988 - } else { //#17991 - $k[$j++] = 'pad'; //#17990 - $k[$j++] = $_.ml; //#17990 - $_.enca(); //#17990 - var _C3 = $k[--$j]; //#17990 - $_[$k[--$j]] = _C3; //#17990 - $_.submode = $_.M; //#17991 - } //#17991 - } else { //#18008 - if ($_.submode == $_.M) { //#18008 - var _CF = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17995 - if (_CF) { //#18004 - $k[$j++] = 'pad'; //#17996 - $k[$j++] = $_.ll; //#17996 - $_.encm(); //#17996 - var _CH = $k[--$j]; //#17996 - $_[$k[--$j]] = _CH; //#17996 - $_.submode = $_.L; //#17997 - } else { //#18004 - var _CR = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17999 - if (_CR) { //#18004 - $k[$j++] = 'pad'; //#18000 - $k[$j++] = $_.pl; //#18000 - $_.encm(); //#18000 - var _CT = $k[--$j]; //#18000 - $_[$k[--$j]] = _CT; //#18000 - $_.submode = $_.P; //#18001 - } else { //#18004 - $k[$j++] = 'pad'; //#18003 - $k[$j++] = $_.al; //#18003 - $_.encm(); //#18003 - var _CX = $k[--$j]; //#18003 - $_[$k[--$j]] = _CX; //#18003 - $_.submode = $_.A; //#18004 - } //#18004 - } //#18004 - } else { //#18008 - $k[$j++] = 'pad'; //#18007 - $k[$j++] = $_.ml; //#18007 - $_.encl(); //#18007 - var _Cb = $k[--$j]; //#18007 - $_[$k[--$j]] = _Cb; //#18007 - $_.submode = $_.M; //#18008 - } //#18008 - } //#18008 - } else { //#18011 - $k[$j++] = 'pad'; //#18011 - $k[$j++] = $_.ps; //#18011 + } //#18272 + $_.addtotext(); //#18272 + $_.k = $_.k + 1; //#18273 + if (($_.char == $_.as) || ($_.char == $_.ps)) { //#18279 + $k[$j++] = $get($_.txtseq, $_.k); //#18277 + if ($_.char == $_.as) { //#18277 + $_.enca(); //#18277 + } else { //#18277 + $_.encp(); //#18277 + } //#18277 + $_.addtotext(); //#18277 + $_.k = $_.k + 1; //#18278 + } //#18278 + if ($_.char == $_.al) { //#18282 + $_.submode = $_.A; //#18282 + } //#18282 + if ($_.char == $_.ll) { //#18283 + $_.submode = $_.L; //#18283 + } //#18283 + if ($_.char == $_.ml) { //#18284 + $_.submode = $_.M; //#18284 + } //#18284 + if ($_.char == $_.pl) { //#18285 + $_.submode = $_.P; //#18285 + } //#18285 + } //#18285 + if (($_.text.length % 2) == 1) { //#18333 + if ($_.submode == $_.P) { //#18329 + $k[$j++] = 'pad'; //#18290 + $k[$j++] = $_.al; //#18290 + $_.encp(); //#18290 + var _BY = $k[--$j]; //#18290 + $_[$k[--$j]] = _BY; //#18290 + $_.submode = $_.A; //#18291 + } else { //#18329 + $_.nextecitext = false; //#18294 + for (var _Be = $_.i + 1, _Bd = $_.seq.length - 1; _Be <= _Bd; _Be += 1) { //#18301 + $_.ti = _Be; //#18297 + if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#18298 + $_.nextecitext = false; //#18298 + break; //#18298 + } //#18298 + if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#18299 + break; //#18299 + } //#18299 + $_.nextecitext = true; //#18300 + } //#18300 + if ($_.nextecitext) { //#18329 + if ($_.submode == $_.A) { //#18326 + var _Bx = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18304 + if (_Bx) { //#18309 + $k[$j++] = 'pad'; //#18305 + $k[$j++] = $_.ll; //#18305 + $_.enca(); //#18305 + var _Bz = $k[--$j]; //#18305 + $_[$k[--$j]] = _Bz; //#18305 + $_.submode = $_.L; //#18306 + } else { //#18309 + $k[$j++] = 'pad'; //#18308 + $k[$j++] = $_.ml; //#18308 + $_.enca(); //#18308 + var _C3 = $k[--$j]; //#18308 + $_[$k[--$j]] = _C3; //#18308 + $_.submode = $_.M; //#18309 + } //#18309 + } else { //#18326 + if ($_.submode == $_.M) { //#18326 + var _CF = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18313 + if (_CF) { //#18322 + $k[$j++] = 'pad'; //#18314 + $k[$j++] = $_.ll; //#18314 + $_.encm(); //#18314 + var _CH = $k[--$j]; //#18314 + $_[$k[--$j]] = _CH; //#18314 + $_.submode = $_.L; //#18315 + } else { //#18322 + var _CR = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18317 + if (_CR) { //#18322 + $k[$j++] = 'pad'; //#18318 + $k[$j++] = $_.pl; //#18318 + $_.encm(); //#18318 + var _CT = $k[--$j]; //#18318 + $_[$k[--$j]] = _CT; //#18318 + $_.submode = $_.P; //#18319 + } else { //#18322 + $k[$j++] = 'pad'; //#18321 + $k[$j++] = $_.al; //#18321 + $_.encm(); //#18321 + var _CX = $k[--$j]; //#18321 + $_[$k[--$j]] = _CX; //#18321 + $_.submode = $_.A; //#18322 + } //#18322 + } //#18322 + } else { //#18326 + $k[$j++] = 'pad'; //#18325 + $k[$j++] = $_.ml; //#18325 + $_.encl(); //#18325 + var _Cb = $k[--$j]; //#18325 + $_[$k[--$j]] = _Cb; //#18325 + $_.submode = $_.M; //#18326 + } //#18326 + } //#18326 + } else { //#18329 + $k[$j++] = 'pad'; //#18329 + $k[$j++] = $_.ps; //#18329 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { return true; - } //#18011 - var _Cj = $k[--$j]; //#18011 - $_[$k[--$j]] = _Cj; //#18011 - } //#18011 - } //#18011 - $k[$j++] = Infinity; //#18014 - $aload($_.text); //#18014 - $k[$j++] = $_.pad; //#18014 - $_.text = $a(); //#18014 - } //#18014 - $_.out = $a(~~($_.text.length / 2)); //#18017 - for (var _Cs = 0, _Cr = $_.out.length - 1; _Cs <= _Cr; _Cs += 1) { //#18021 - $_.k = _Cs; //#18019 - $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#18020 - } //#18020 - $k[$j++] = $_.out; //#18023 - }; //#18023 + } //#18329 + var _Cj = $k[--$j]; //#18329 + $_[$k[--$j]] = _Cj; //#18329 + } //#18329 + } //#18329 + $k[$j++] = Infinity; //#18332 + $aload($_.text); //#18332 + $k[$j++] = $_.pad; //#18332 + $_.text = $a(); //#18332 + } //#18332 + $_.out = $a(~~($_.text.length / 2)); //#18335 + for (var _Cs = 0, _Cr = $_.out.length - 1; _Cs <= _Cr; _Cs += 1) { //#18339 + $_.k = _Cs; //#18337 + $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#18338 + } //#18338 + $k[$j++] = $_.out; //#18341 + }; //#18341 $_.encn = function() { - $_.in = $k[--$j]; //#18028 - $_.out = $a([]); //#18029 - for (var _D6 = 0, _D5 = $_.in.length - 1; _D6 <= _D5; _D6 += 44) { //#18057 - $_.k = _D6; //#18031 - $k[$j++] = Infinity; //#18032 - var _DB = $_.in.length - $_.k; //#18033 - $k[$j++] = 1; //#18033 - $k[$j++] = $_.in; //#18033 - $k[$j++] = $_.k; //#18033 - $k[$j++] = _DB; //#18033 - if (_DB > 44) { //#18033 - $j--; //#18033 - $k[$j++] = 44; //#18033 - } //#18033 - var _DC = $k[--$j]; //#18033 - var _DD = $k[--$j]; //#18033 - var _DF = $geti($k[--$j], _DD, _DC); //#18033 - for (var _DG = 0, _DH = _DF.length; _DG < _DH; _DG++) { //#18034 - $k[$j++] = $f($get(_DF, _DG) - 48); //#18034 - } //#18034 - $_.gmod = $a(); //#18034 - $_.cwn = $a([]); //#18036 - for (;;) { //#18055 - $_.dv = 900; //#18037 - $_.gmul = $a([]); //#18038 - $_.val = 0; //#18038 - for (;;) { //#18050 - if ($_.gmod.length == 0) { //#18039 - break; //#18039 - } //#18039 - $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#18040 - $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#18041 - if ($_.val < $_.dv) { //#18047 - if ($_.gmul.length != 0) { //#18045 - $k[$j++] = Infinity; //#18044 - $aload($_.gmul); //#18044 - $k[$j++] = 0; //#18044 - $_.gmul = $a(); //#18044 - } //#18044 - } else { //#18047 - $k[$j++] = Infinity; //#18047 - $aload($_.gmul); //#18047 - $k[$j++] = ~~($_.val / $_.dv); //#18047 - $_.gmul = $a(); //#18047 - } //#18047 - $_.val = $_.val % $_.dv; //#18049 - } //#18049 - $_.dv = $_.val; //#18051 - $k[$j++] = Infinity; //#18052 - $k[$j++] = $_.dv; //#18052 - $aload($_.cwn); //#18052 - $_.cwn = $a(); //#18052 - $_.gmod = $_.gmul; //#18053 - if ($_.gmul.length == 0) { //#18054 - break; //#18054 - } //#18054 - } //#18054 - $k[$j++] = Infinity; //#18056 - $aload($_.out); //#18056 - $aload($_.cwn); //#18056 - $_.out = $a(); //#18056 - } //#18056 - $k[$j++] = $_.out; //#18058 - }; //#18058 + $_.in = $k[--$j]; //#18346 + $_.out = $a([]); //#18347 + for (var _D6 = 0, _D5 = $_.in.length - 1; _D6 <= _D5; _D6 += 44) { //#18375 + $_.k = _D6; //#18349 + $k[$j++] = Infinity; //#18350 + var _DB = $_.in.length - $_.k; //#18351 + $k[$j++] = 1; //#18351 + $k[$j++] = $_.in; //#18351 + $k[$j++] = $_.k; //#18351 + $k[$j++] = _DB; //#18351 + if (_DB > 44) { //#18351 + $j--; //#18351 + $k[$j++] = 44; //#18351 + } //#18351 + var _DC = $k[--$j]; //#18351 + var _DD = $k[--$j]; //#18351 + var _DF = $geti($k[--$j], _DD, _DC); //#18351 + for (var _DG = 0, _DH = _DF.length; _DG < _DH; _DG++) { //#18352 + $k[$j++] = $f($get(_DF, _DG) - 48); //#18352 + } //#18352 + $_.gmod = $a(); //#18352 + $_.cwn = $a([]); //#18354 + for (;;) { //#18373 + $_.dv = 900; //#18355 + $_.gmul = $a([]); //#18356 + $_.val = 0; //#18356 + for (;;) { //#18368 + if ($_.gmod.length == 0) { //#18357 + break; //#18357 + } //#18357 + $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#18358 + $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#18359 + if ($_.val < $_.dv) { //#18365 + if ($_.gmul.length != 0) { //#18363 + $k[$j++] = Infinity; //#18362 + $aload($_.gmul); //#18362 + $k[$j++] = 0; //#18362 + $_.gmul = $a(); //#18362 + } //#18362 + } else { //#18365 + $k[$j++] = Infinity; //#18365 + $aload($_.gmul); //#18365 + $k[$j++] = ~~($_.val / $_.dv); //#18365 + $_.gmul = $a(); //#18365 + } //#18365 + $_.val = $_.val % $_.dv; //#18367 + } //#18367 + $_.dv = $_.val; //#18369 + $k[$j++] = Infinity; //#18370 + $k[$j++] = $_.dv; //#18370 + $aload($_.cwn); //#18370 + $_.cwn = $a(); //#18370 + $_.gmod = $_.gmul; //#18371 + if ($_.gmul.length == 0) { //#18372 + break; //#18372 + } //#18372 + } //#18372 + $k[$j++] = Infinity; //#18374 + $aload($_.out); //#18374 + $aload($_.cwn); //#18374 + $_.out = $a(); //#18374 + } //#18374 + $k[$j++] = $_.out; //#18376 + }; //#18376 $_.ence = function() { - var _Dq = $f((-$get($k[--$j], 0)) - 1000000); //#18063 - $k[$j++] = _Dq; //#18071 - if (_Dq <= 899) { //#18070 - var _Dr = $k[--$j]; //#18064 - $k[$j++] = 927; //#18064 - $k[$j++] = _Dr; //#18064 - $astore($a(2)); //#18064 - } else { //#18070 - var _Dt = $k[--$j]; //#18065 - $k[$j++] = _Dt; //#18071 - if (_Dt <= 810899) { //#18070 - var _Du = $k[--$j]; //#18066 - $k[$j++] = 926; //#18066 - $k[$j++] = (~~(_Du / 900)) - 1; //#18066 - $k[$j++] = _Du % 900; //#18066 - $astore($a(3)); //#18066 - } else { //#18070 - var _Dw = $k[--$j]; //#18067 - $k[$j++] = _Dw; //#18071 - if (_Dw <= 811799) { //#18070 - var _Dx = $k[--$j]; //#18068 - $k[$j++] = 925; //#18068 - $k[$j++] = $f(_Dx - 810900); //#18068 - $astore($a(2)); //#18068 - } else { //#18070 - $k[$j++] = 'bwipp.pdf417badECI#18070'; //#18070 - $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#18070 - bwipp_raiseerror(); //#18070 - } //#18070 - } //#18070 - } //#18070 - }; //#18070 - $_.encfuncs = $a(['enct', 'encn', 'encb']); //#18074 + var _Dq = $f((-$get($k[--$j], 0)) - 1000000); //#18381 + $k[$j++] = _Dq; //#18389 + if (_Dq <= 899) { //#18388 + var _Dr = $k[--$j]; //#18382 + $k[$j++] = 927; //#18382 + $k[$j++] = _Dr; //#18382 + $astore($a(2)); //#18382 + } else { //#18388 + var _Dt = $k[--$j]; //#18383 + $k[$j++] = _Dt; //#18389 + if (_Dt <= 810899) { //#18388 + var _Du = $k[--$j]; //#18384 + $k[$j++] = 926; //#18384 + $k[$j++] = (~~(_Du / 900)) - 1; //#18384 + $k[$j++] = _Du % 900; //#18384 + $astore($a(3)); //#18384 + } else { //#18388 + var _Dw = $k[--$j]; //#18385 + $k[$j++] = _Dw; //#18389 + if (_Dw <= 811799) { //#18388 + var _Dx = $k[--$j]; //#18386 + $k[$j++] = 925; //#18386 + $k[$j++] = $f(_Dx - 810900); //#18386 + $astore($a(2)); //#18386 + } else { //#18388 + $k[$j++] = 'bwipp.pdf417badECI#18388'; //#18388 + $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#18388 + bwipp_raiseerror(); //#18388 + } //#18388 + } //#18388 + } //#18388 + }; //#18388 + $_.encfuncs = $a(['enct', 'encn', 'encb']); //#18392 $_.addtocws = function() { - var _E0 = $k[--$j]; //#18077 - $puti($_.datcws, $_.j, _E0); //#18077 - $_.j = _E0.length + $_.j; //#18078 - }; //#18078 - $_.datcws = $a($_.seqlen); //#18083 - $_.i = 0; //#18084 - $_.j = 0; //#18084 - for (;;) { //#18120 - if ($_.i >= $_.seq.length) { //#18085 - break; //#18085 - } //#18085 - $_.chars = $get($_.seq, $_.i); //#18086 - if ($eq($type($_.chars), 'arraytype')) { //#18116 - if ($get($_.chars, 0) <= -1000000) { //#18091 - $k[$j++] = $_.chars; //#18089 - $_.ence(); //#18089 - $_.addtocws(); //#18089 - } else { //#18091 - $k[$j++] = $_.chars; //#18091 + var _E0 = $k[--$j]; //#18395 + $puti($_.datcws, $_.j, _E0); //#18395 + $_.j = _E0.length + $_.j; //#18396 + }; //#18396 + $_.datcws = $a($_.seqlen); //#18401 + $_.i = 0; //#18402 + $_.j = 0; //#18402 + for (;;) { //#18438 + if ($_.i >= $_.seq.length) { //#18403 + break; //#18403 + } //#18403 + $_.chars = $get($_.seq, $_.i); //#18404 + if ($eq($type($_.chars), 'arraytype')) { //#18434 + if ($get($_.chars, 0) <= -1000000) { //#18409 + $k[$j++] = $_.chars; //#18407 + $_.ence(); //#18407 + $_.addtocws(); //#18407 + } else { //#18409 + $k[$j++] = $_.chars; //#18409 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#18091 - $_.addtocws(); //#18091 - } //#18091 - } else { //#18116 - $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#18094 - $_.addtocws(); //#18094 - if ($_.chars == $_.tl) { //#18095 - $_.state = $_.T; //#18095 - $_.submode = $_.A; //#18095 - } //#18095 - if ($_.chars == $_.nl) { //#18096 - $_.state = $_.N; //#18096 - } //#18096 - if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#18097 - $_.state = $_.B; //#18097 - } //#18097 - if ($_.chars == $_.bs) { //#18101 - $_.i = $_.i + 1; //#18099 - $k[$j++] = $get($_.seq, $_.i); //#18100 - $_.encb(); //#18100 - $_.addtocws(); //#18100 - } //#18100 - if ($_.chars == $_.m05) { //#18109 - if (($_.i + 1) < $_.seq.length) { //#18107 - if ($get($_.seq, $_.i + 1) == $_.nl) { //#18106 - $_.i = $_.i + 1; //#18105 - } //#18105 - } //#18105 - $_.state = $_.N; //#18108 - } //#18108 - if ($_.chars == $_.m06) { //#18117 - if (($_.i + 1) < $_.seq.length) { //#18115 - if ($get($_.seq, $_.i + 1) == $_.tl) { //#18114 - $_.i = $_.i + 1; //#18113 - } //#18113 - } //#18113 - $_.state = $_.T; //#18116 - $_.submode = $_.M; //#18116 - } //#18116 - } //#18116 - $_.i = $_.i + 1; //#18119 - } //#18119 - $_.datcws = $geti($_.datcws, 0, $_.j); //#18121 - } //#18121 - if (!bwipp_micropdf417.__18185__) { //#18185 - $_ = Object.create($_); //#18185 - $_.ccametrics = $a([$a([2, 5, 4, 39, 0, 19]), $a([2, 6, 4, 1, 0, 33]), $a([2, 7, 5, 32, 0, 12]), $a([2, 8, 5, 8, 0, 40]), $a([2, 9, 6, 14, 0, 46]), $a([2, 10, 6, 43, 0, 23]), $a([2, 12, 7, 20, 0, 52]), $a([3, 4, 4, 11, 43, 23]), $a([3, 5, 5, 1, 33, 13]), $a([3, 6, 6, 5, 37, 17]), $a([3, 7, 7, 15, 47, 27]), $a([3, 8, 7, 21, 1, 33]), $a([4, 3, 4, 40, 20, 52]), $a([4, 4, 5, 43, 23, 3]), $a([4, 5, 6, 46, 26, 6]), $a([4, 6, 7, 34, 14, 46]), $a([4, 7, 8, 29, 9, 41])]); //#18145 - $_.nonccametrics = $a([$a([1, 11, 7, 1, 0, 9]), $a([1, 14, 7, 8, 0, 8]), $a([1, 17, 7, 36, 0, 36]), $a([1, 20, 8, 19, 0, 19]), $a([1, 24, 8, 9, 0, 17]), $a([1, 28, 8, 25, 0, 33]), $a([2, 8, 8, 1, 0, 1]), $a([2, 11, 9, 1, 0, 9]), $a([2, 14, 9, 8, 0, 8]), $a([2, 17, 10, 36, 0, 36]), $a([2, 20, 11, 19, 0, 19]), $a([2, 23, 13, 9, 0, 17]), $a([2, 26, 15, 27, 0, 35]), $a([3, 6, 12, 1, 1, 1]), $a([3, 8, 14, 7, 7, 7]), $a([3, 10, 16, 15, 15, 15]), $a([3, 12, 18, 25, 25, 25]), $a([3, 15, 21, 37, 37, 37]), $a([3, 20, 26, 1, 17, 33]), $a([3, 26, 32, 1, 9, 17]), $a([3, 32, 38, 21, 29, 37]), $a([3, 38, 44, 15, 31, 47]), $a([3, 44, 50, 1, 25, 49]), $a([4, 4, 8, 47, 19, 43]), $a([4, 6, 12, 1, 1, 1]), $a([4, 8, 14, 7, 7, 7]), $a([4, 10, 16, 15, 15, 15]), $a([4, 12, 18, 25, 25, 25]), $a([4, 15, 21, 37, 37, 37]), $a([4, 20, 26, 1, 17, 33]), $a([4, 26, 32, 1, 9, 17]), $a([4, 32, 38, 21, 29, 37]), $a([4, 38, 44, 15, 31, 47]), $a([4, 44, 50, 1, 25, 49])]); //#18184 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18184 - bwipp_micropdf417.__18185__ = 1; //#18184 - $_ = Object.getPrototypeOf($_); //#18184 - } //#18184 - $k[$j++] = 'metrics'; //#18187 - if ($_.cca) { //#18187 - $k[$j++] = $_.ccametrics; //#18187 - } else { //#18187 - $k[$j++] = $_.nonccametrics; //#18187 - } //#18187 - var _G1 = $k[--$j]; //#18187 - $_[$k[--$j]] = _G1; //#18187 - $_.urows = $_.rows; //#18190 - $_.ucols = $_.columns; //#18191 - $forall($_.metrics, function() { //#18206 - $_.m = $k[--$j]; //#18193 - $_.c = $get($_.m, 0); //#18194 - $_.r = $get($_.m, 1); //#18195 - $_.k = $get($_.m, 2); //#18196 - $_.rapl = $get($_.m, 3); //#18197 - $_.rapc = $get($_.m, 4); //#18198 - $_.rapr = $get($_.m, 5); //#18199 - $_.ncws = $f(($_.r * $_.c) - $_.k); //#18200 - $_.okay = true; //#18201 - if ($_.datcws.length > $_.ncws) { //#18202 - $_.okay = false; //#18202 - } //#18202 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#18203 - $_.okay = false; //#18203 - } //#18203 - if (($_.ucols != 0) && ($_.ucols != $_.c)) { //#18204 - $_.okay = false; //#18204 - } //#18204 - if ($_.okay) { //#18205 - return true; //#18205 - } //#18205 - }); //#18205 - if (!$_.okay) { //#18210 - $k[$j++] = 'bwipp.micropdf417noValidSymbol#18209'; //#18209 - $k[$j++] = "Maximum length exceeded or invalid size"; //#18209 - bwipp_raiseerror(); //#18209 - } //#18209 - $_.m = $_.datcws.length; //#18213 - $_.n = $f(($_.c * $_.r) - $_.k); //#18214 - $_.cws = $a($f(($_.c * $_.r) + 1)); //#18215 - $puti($_.cws, 0, $_.datcws); //#18216 - $k[$j++] = $_.cws; //#18217 - $k[$j++] = $_.m; //#18217 - $k[$j++] = Infinity; //#18217 - for (var _Gj = 0, _Gk = $f($_.n - $_.m); _Gj < _Gk; _Gj++) { //#18217 - $k[$j++] = 900; //#18217 - } //#18217 - var _Gl = $a(); //#18217 - var _Gm = $k[--$j]; //#18217 - $puti($k[--$j], _Gm, _Gl); //#18217 - $k[$j++] = $_.cws; //#18218 - $k[$j++] = $_.n; //#18218 - $k[$j++] = Infinity; //#18218 - for (var _Gr = 0, _Gs = $_.k; _Gr < _Gs; _Gr++) { //#18218 - $k[$j++] = 0; //#18218 - } //#18218 - $k[$j++] = 0; //#18218 - var _Gt = $a(); //#18218 - var _Gu = $k[--$j]; //#18218 - $puti($k[--$j], _Gu, _Gt); //#18218 - if (!bwipp_micropdf417.__18225__) { //#18225 - $_ = Object.create($_); //#18225 - $k[$j++] = Infinity; //#18222 - $k[$j++] = 1; //#18222 - for (var _Gw = 0, _Gx = 928; _Gw < _Gx; _Gw++) { //#18222 - var _Gy = $k[--$j]; //#18222 - $k[$j++] = _Gy; //#18222 - $k[$j++] = (_Gy * 3) % 929; //#18222 - } //#18222 - $_.rsalog = $a(); //#18222 - $_.rslog = $a(929); //#18223 - for (var _H1 = 1; _H1 <= 928; _H1 += 1) { //#18224 - $put($_.rslog, $get($_.rsalog, _H1), _H1); //#18224 - } //#18224 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18224 - bwipp_micropdf417.__18225__ = 1; //#18224 - $_ = Object.getPrototypeOf($_); //#18224 - } //#18224 + } //#18409 + $_.addtocws(); //#18409 + } //#18409 + } else { //#18434 + $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#18412 + $_.addtocws(); //#18412 + if ($_.chars == $_.tl) { //#18413 + $_.state = $_.T; //#18413 + $_.submode = $_.A; //#18413 + } //#18413 + if ($_.chars == $_.nl) { //#18414 + $_.state = $_.N; //#18414 + } //#18414 + if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#18415 + $_.state = $_.B; //#18415 + } //#18415 + if ($_.chars == $_.bs) { //#18419 + $_.i = $_.i + 1; //#18417 + $k[$j++] = $get($_.seq, $_.i); //#18418 + $_.encb(); //#18418 + $_.addtocws(); //#18418 + } //#18418 + if ($_.chars == $_.m05) { //#18427 + if (($_.i + 1) < $_.seq.length) { //#18425 + if ($get($_.seq, $_.i + 1) == $_.nl) { //#18424 + $_.i = $_.i + 1; //#18423 + } //#18423 + } //#18423 + $_.state = $_.N; //#18426 + } //#18426 + if ($_.chars == $_.m06) { //#18435 + if (($_.i + 1) < $_.seq.length) { //#18433 + if ($get($_.seq, $_.i + 1) == $_.tl) { //#18432 + $_.i = $_.i + 1; //#18431 + } //#18431 + } //#18431 + $_.state = $_.T; //#18434 + $_.submode = $_.M; //#18434 + } //#18434 + } //#18434 + $_.i = $_.i + 1; //#18437 + } //#18437 + $_.datcws = $geti($_.datcws, 0, $_.j); //#18439 + } //#18439 + if (!bwipp_micropdf417.__18503__) { //#18503 + $_ = Object.create($_); //#18503 + $_.ccametrics = $a([$a([2, 5, 4, 39, 0, 19]), $a([2, 6, 4, 1, 0, 33]), $a([2, 7, 5, 32, 0, 12]), $a([2, 8, 5, 8, 0, 40]), $a([2, 9, 6, 14, 0, 46]), $a([2, 10, 6, 43, 0, 23]), $a([2, 12, 7, 20, 0, 52]), $a([3, 4, 4, 11, 43, 23]), $a([3, 5, 5, 1, 33, 13]), $a([3, 6, 6, 5, 37, 17]), $a([3, 7, 7, 15, 47, 27]), $a([3, 8, 7, 21, 1, 33]), $a([4, 3, 4, 40, 20, 52]), $a([4, 4, 5, 43, 23, 3]), $a([4, 5, 6, 46, 26, 6]), $a([4, 6, 7, 34, 14, 46]), $a([4, 7, 8, 29, 9, 41])]); //#18463 + $_.nonccametrics = $a([$a([1, 11, 7, 1, 0, 9]), $a([1, 14, 7, 8, 0, 8]), $a([1, 17, 7, 36, 0, 36]), $a([1, 20, 8, 19, 0, 19]), $a([1, 24, 8, 9, 0, 17]), $a([1, 28, 8, 25, 0, 33]), $a([2, 8, 8, 1, 0, 1]), $a([2, 11, 9, 1, 0, 9]), $a([2, 14, 9, 8, 0, 8]), $a([2, 17, 10, 36, 0, 36]), $a([2, 20, 11, 19, 0, 19]), $a([2, 23, 13, 9, 0, 17]), $a([2, 26, 15, 27, 0, 35]), $a([3, 6, 12, 1, 1, 1]), $a([3, 8, 14, 7, 7, 7]), $a([3, 10, 16, 15, 15, 15]), $a([3, 12, 18, 25, 25, 25]), $a([3, 15, 21, 37, 37, 37]), $a([3, 20, 26, 1, 17, 33]), $a([3, 26, 32, 1, 9, 17]), $a([3, 32, 38, 21, 29, 37]), $a([3, 38, 44, 15, 31, 47]), $a([3, 44, 50, 1, 25, 49]), $a([4, 4, 8, 47, 19, 43]), $a([4, 6, 12, 1, 1, 1]), $a([4, 8, 14, 7, 7, 7]), $a([4, 10, 16, 15, 15, 15]), $a([4, 12, 18, 25, 25, 25]), $a([4, 15, 21, 37, 37, 37]), $a([4, 20, 26, 1, 17, 33]), $a([4, 26, 32, 1, 9, 17]), $a([4, 32, 38, 21, 29, 37]), $a([4, 38, 44, 15, 31, 47]), $a([4, 44, 50, 1, 25, 49])]); //#18502 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18502 + bwipp_micropdf417.__18503__ = 1; //#18502 + $_ = Object.getPrototypeOf($_); //#18502 + } //#18502 + $k[$j++] = 'metrics'; //#18505 + if ($_.cca) { //#18505 + $k[$j++] = $_.ccametrics; //#18505 + } else { //#18505 + $k[$j++] = $_.nonccametrics; //#18505 + } //#18505 + var _G1 = $k[--$j]; //#18505 + $_[$k[--$j]] = _G1; //#18505 + $_.urows = $_.rows; //#18508 + $_.ucols = $_.columns; //#18509 + $forall($_.metrics, function() { //#18524 + $_.m = $k[--$j]; //#18511 + $_.c = $get($_.m, 0); //#18512 + $_.r = $get($_.m, 1); //#18513 + $_.k = $get($_.m, 2); //#18514 + $_.rapl = $get($_.m, 3); //#18515 + $_.rapc = $get($_.m, 4); //#18516 + $_.rapr = $get($_.m, 5); //#18517 + $_.ncws = $f(($_.r * $_.c) - $_.k); //#18518 + $_.okay = true; //#18519 + if ($_.datcws.length > $_.ncws) { //#18520 + $_.okay = false; //#18520 + } //#18520 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#18521 + $_.okay = false; //#18521 + } //#18521 + if (($_.ucols != 0) && ($_.ucols != $_.c)) { //#18522 + $_.okay = false; //#18522 + } //#18522 + if ($_.okay) { //#18523 + return true; //#18523 + } //#18523 + }); //#18523 + if (!$_.okay) { //#18528 + $k[$j++] = 'bwipp.micropdf417noValidSymbol#18527'; //#18527 + $k[$j++] = "Maximum length exceeded or invalid size"; //#18527 + bwipp_raiseerror(); //#18527 + } //#18527 + $_.m = $_.datcws.length; //#18531 + $_.n = $f(($_.c * $_.r) - $_.k); //#18532 + $_.cws = $a($f(($_.c * $_.r) + 1)); //#18533 + $puti($_.cws, 0, $_.datcws); //#18534 + $k[$j++] = $_.cws; //#18535 + $k[$j++] = $_.m; //#18535 + $k[$j++] = Infinity; //#18535 + for (var _Gj = 0, _Gk = $f($_.n - $_.m); _Gj < _Gk; _Gj++) { //#18535 + $k[$j++] = 900; //#18535 + } //#18535 + var _Gl = $a(); //#18535 + var _Gm = $k[--$j]; //#18535 + $puti($k[--$j], _Gm, _Gl); //#18535 + $k[$j++] = $_.cws; //#18536 + $k[$j++] = $_.n; //#18536 + $k[$j++] = Infinity; //#18536 + for (var _Gr = 0, _Gs = $_.k; _Gr < _Gs; _Gr++) { //#18536 + $k[$j++] = 0; //#18536 + } //#18536 + $k[$j++] = 0; //#18536 + var _Gt = $a(); //#18536 + var _Gu = $k[--$j]; //#18536 + $puti($k[--$j], _Gu, _Gt); //#18536 + if (!bwipp_micropdf417.__18543__) { //#18543 + $_ = Object.create($_); //#18543 + $k[$j++] = Infinity; //#18540 + $k[$j++] = 1; //#18540 + for (var _Gw = 0, _Gx = 928; _Gw < _Gx; _Gw++) { //#18540 + var _Gy = $k[--$j]; //#18540 + $k[$j++] = _Gy; //#18540 + $k[$j++] = (_Gy * 3) % 929; //#18540 + } //#18540 + $_.rsalog = $a(); //#18540 + $_.rslog = $a(929); //#18541 + for (var _H1 = 1; _H1 <= 928; _H1 += 1) { //#18542 + $put($_.rslog, $get($_.rsalog, _H1), _H1); //#18542 + } //#18542 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18542 + bwipp_micropdf417.__18543__ = 1; //#18542 + $_ = Object.getPrototypeOf($_); //#18542 + } //#18542 $_.rsprod = function() { - var _H6 = $k[--$j]; //#18229 - var _H7 = $k[--$j]; //#18229 - $k[$j++] = _H7; //#18233 - $k[$j++] = _H6; //#18233 - if ((_H6 != 0) && (_H7 != 0)) { //#18232 - var _HA = $get($_.rslog, $k[--$j]); //#18230 - var _HF = $get($_.rsalog, $f(_HA + $get($_.rslog, $k[--$j])) % 928); //#18230 - $k[$j++] = _HF; //#18230 - } else { //#18232 - $j -= 2; //#18232 - $k[$j++] = 0; //#18232 - } //#18232 - }; //#18232 - $k[$j++] = Infinity; //#18237 - $k[$j++] = 1; //#18237 - for (var _HH = 0, _HI = $_.k; _HH < _HI; _HH++) { //#18237 - $k[$j++] = 0; //#18237 - } //#18237 - $_.coeffs = $a(); //#18237 - for (var _HM = 1, _HL = $_.k; _HM <= _HL; _HM += 1) { //#18246 - $_.i = _HM; //#18239 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#18240 - for (var _HT = $_.i - 1; _HT >= 1; _HT -= 1) { //#18244 - $_.j = _HT; //#18242 - $k[$j++] = $_.coeffs; //#18243 - $k[$j++] = $_.j; //#18243 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#18243 - $k[$j++] = $get($_.coeffs, $_.j); //#18243 - $k[$j++] = $get($_.rsalog, $_.i); //#18243 - $_.rsprod(); //#18243 - var _Hf = $k[--$j]; //#18243 - var _Hg = $k[--$j]; //#18243 - var _Hh = $k[--$j]; //#18243 - $put($k[--$j], _Hh, $f(_Hg + _Hf) % 929); //#18243 - } //#18243 - $k[$j++] = $_.coeffs; //#18245 - $k[$j++] = 0; //#18245 - $k[$j++] = $get($_.coeffs, 0); //#18245 - $k[$j++] = $get($_.rsalog, $_.i); //#18245 - $_.rsprod(); //#18245 - var _Hp = $k[--$j]; //#18245 - var _Hq = $k[--$j]; //#18245 - $put($k[--$j], _Hq, _Hp); //#18245 - } //#18245 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#18247 - for (var _Hw = $_.coeffs.length - 1; _Hw >= 0; _Hw -= 2) { //#18248 - var _Hx = $_.coeffs; //#18248 - $put(_Hx, _Hw, $f(929 - $get(_Hx, _Hw))); //#18248 - } //#18248 - for (var _I1 = 0, _I0 = $f($_.n - 1); _I1 <= _I0; _I1 += 1) { //#18257 - $_.t = $f($get($_.cws, _I1) + $get($_.cws, $_.n)) % 929; //#18252 - for (var _I9 = 0, _I8 = $f($_.k - 1); _I9 <= _I8; _I9 += 1) { //#18256 - $_.j = _I9; //#18254 - $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, $f($f($_.k - $_.j) - 1))) % 929))))) % 929); //#18255 - } //#18255 - } //#18255 - for (var _IQ = $_.n, _IP = $f($_.n + $_.k); _IQ <= _IP; _IQ += 1) { //#18258 - $put($_.cws, _IQ, $f(929 - $get($_.cws, _IQ)) % 929); //#18258 - } //#18258 - $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#18261 - var _IY = $get($_.options, 'debugcws') !== undefined; //#18263 - if (_IY) { //#18263 - $k[$j++] = 'bwipp.debugcws#18263'; //#18263 - $k[$j++] = $_.cws; //#18263 - bwipp_raiseerror(); //#18263 - } //#18263 - if (!bwipp_micropdf417.__18522__) { //#18522 - $_ = Object.create($_); //#18522 - $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#18506 - $_.raps = $a([$a([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), $a([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); //#18521 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18521 - bwipp_micropdf417.__18522__ = 1; //#18521 - $_ = Object.getPrototypeOf($_); //#18521 - } //#18521 - $_.cwtobits = function() { - var _Ik = $get($_.clusters, $k[--$j]); //#18526 - $_.v = $get(_Ik, $k[--$j]); //#18526 - $k[$j++] = Infinity; //#18527 - for (var _In = 0, _Io = 17; _In < _Io; _In++) { //#18527 - $k[$j++] = 0; //#18527 - } //#18527 - var _Ir = $cvrs($s(17), $_.v, 2); //#18527 - for (var _Is = 0, _It = _Ir.length; _Is < _It; _Is++) { //#18527 - $k[$j++] = $get(_Ir, _Is) - 48; //#18527 - } //#18527 - var _Iv = $a(); //#18527 - $k[$j++] = $geti(_Iv, _Iv.length - 17, 17); //#18528 - }; //#18528 - $_.raptobits = function() { - var _Iz = $get($_.raps, $k[--$j]); //#18533 - $_.v = $get(_Iz, $k[--$j]); //#18533 - $k[$j++] = Infinity; //#18534 - for (var _J2 = 0, _J3 = 10; _J2 < _J3; _J2++) { //#18534 - $k[$j++] = 0; //#18534 - } //#18534 - var _J6 = $cvrs($s(10), $_.v, 2); //#18534 - for (var _J7 = 0, _J8 = _J6.length; _J7 < _J8; _J7++) { //#18534 - $k[$j++] = $get(_J6, _J7) - 48; //#18534 - } //#18534 - var _JA = $a(); //#18534 - $k[$j++] = $geti(_JA, _JA.length - 10, 10); //#18535 - }; //#18535 - $_.rwid = $get($a([38, 55, 82, 99]), $f($_.c - 1)); //#18539 - if (($_.c == 3) && $_.cca) { //#18540 - $_.rwid = 72; //#18540 - } //#18540 - $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#18541 - for (var _JN = 0, _JM = $f($_.r - 1); _JN <= _JM; _JN += 1) { //#18583 - $_.i = _JN; //#18544 - $_.clst = ($f($f($_.i + $_.rapl) - 1)) % 3; //#18545 - $k[$j++] = Infinity; //#18546 - if ($_.c == 1) { //#18551 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18548 - $k[$j++] = 0; //#18548 - $_.raptobits(); //#18548 - $aload($k[--$j]); //#18548 - $k[$j++] = $get($_.cws, $_.i); //#18549 - $k[$j++] = $_.clst; //#18549 - $_.cwtobits(); //#18549 - $aload($k[--$j]); //#18549 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18550 + var _H6 = $k[--$j]; //#18547 + var _H7 = $k[--$j]; //#18547 + $k[$j++] = _H7; //#18551 + $k[$j++] = _H6; //#18551 + if ((_H6 != 0) && (_H7 != 0)) { //#18550 + var _HA = $get($_.rslog, $k[--$j]); //#18548 + var _HF = $get($_.rsalog, $f(_HA + $get($_.rslog, $k[--$j])) % 928); //#18548 + $k[$j++] = _HF; //#18548 + } else { //#18550 + $j -= 2; //#18550 $k[$j++] = 0; //#18550 - $_.raptobits(); //#18550 - $aload($k[--$j]); //#18550 } //#18550 - if ($_.c == 2) { //#18557 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18553 - $k[$j++] = 0; //#18553 - $_.raptobits(); //#18553 - $aload($k[--$j]); //#18553 - $k[$j++] = $get($_.cws, $_.i * 2); //#18554 - $k[$j++] = $_.clst; //#18554 - $_.cwtobits(); //#18554 - $aload($k[--$j]); //#18554 - $k[$j++] = $get($_.cws, ($_.i * 2) + 1); //#18555 - $k[$j++] = $_.clst; //#18555 - $_.cwtobits(); //#18555 - $aload($k[--$j]); //#18555 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18556 - $k[$j++] = 0; //#18556 - $_.raptobits(); //#18556 - $aload($k[--$j]); //#18556 - } //#18556 - if ($_.c == 3) { //#18567 - if (!$_.cca) { //#18561 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18560 - $k[$j++] = 0; //#18560 - $_.raptobits(); //#18560 - $aload($k[--$j]); //#18560 - } //#18560 - $k[$j++] = $get($_.cws, $_.i * 3); //#18562 - $k[$j++] = $_.clst; //#18562 - $_.cwtobits(); //#18562 - $aload($k[--$j]); //#18562 - $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18563 - $k[$j++] = 1; //#18563 - $_.raptobits(); //#18563 - $aload($k[--$j]); //#18563 - $k[$j++] = $get($_.cws, ($_.i * 3) + 1); //#18564 - $k[$j++] = $_.clst; //#18564 - $_.cwtobits(); //#18564 - $aload($k[--$j]); //#18564 - $k[$j++] = $get($_.cws, ($_.i * 3) + 2); //#18565 - $k[$j++] = $_.clst; //#18565 - $_.cwtobits(); //#18565 - $aload($k[--$j]); //#18565 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18566 - $k[$j++] = 0; //#18566 - $_.raptobits(); //#18566 - $aload($k[--$j]); //#18566 - } //#18566 - if ($_.c == 4) { //#18576 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18569 - $k[$j++] = 0; //#18569 - $_.raptobits(); //#18569 - $aload($k[--$j]); //#18569 - $k[$j++] = $get($_.cws, $_.i * 4); //#18570 - $k[$j++] = $_.clst; //#18570 - $_.cwtobits(); //#18570 - $aload($k[--$j]); //#18570 - $k[$j++] = $get($_.cws, ($_.i * 4) + 1); //#18571 - $k[$j++] = $_.clst; //#18571 - $_.cwtobits(); //#18571 - $aload($k[--$j]); //#18571 - $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18572 - $k[$j++] = 1; //#18572 - $_.raptobits(); //#18572 - $aload($k[--$j]); //#18572 - $k[$j++] = $get($_.cws, ($_.i * 4) + 2); //#18573 - $k[$j++] = $_.clst; //#18573 - $_.cwtobits(); //#18573 - $aload($k[--$j]); //#18573 - $k[$j++] = $get($_.cws, ($_.i * 4) + 3); //#18574 - $k[$j++] = $_.clst; //#18574 - $_.cwtobits(); //#18574 - $aload($k[--$j]); //#18574 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18575 - $k[$j++] = 0; //#18575 - $_.raptobits(); //#18575 - $aload($k[--$j]); //#18575 - } //#18575 - $k[$j++] = 1; //#18577 - var _Kn = $a(); //#18577 - $k[$j++] = _Kn; //#18581 - for (var _Kq = 0, _Kp = $_.rowmult - 1; _Kq <= _Kp; _Kq += 1) { //#18581 - var _Kv = $k[--$j]; //#18580 - $puti($_.pixs, (_Kq + ($_.i * $_.rowmult)) * $_.rwid, _Kv); //#18580 - $k[$j++] = _Kv; //#18580 - } //#18580 - $j--; //#18582 - } //#18582 + }; //#18550 + $k[$j++] = Infinity; //#18555 + $k[$j++] = 1; //#18555 + for (var _HH = 0, _HI = $_.k; _HH < _HI; _HH++) { //#18555 + $k[$j++] = 0; //#18555 + } //#18555 + $_.coeffs = $a(); //#18555 + for (var _HM = 1, _HL = $_.k; _HM <= _HL; _HM += 1) { //#18564 + $_.i = _HM; //#18557 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#18558 + for (var _HT = $_.i - 1; _HT >= 1; _HT -= 1) { //#18562 + $_.j = _HT; //#18560 + $k[$j++] = $_.coeffs; //#18561 + $k[$j++] = $_.j; //#18561 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#18561 + $k[$j++] = $get($_.coeffs, $_.j); //#18561 + $k[$j++] = $get($_.rsalog, $_.i); //#18561 + $_.rsprod(); //#18561 + var _Hf = $k[--$j]; //#18561 + var _Hg = $k[--$j]; //#18561 + var _Hh = $k[--$j]; //#18561 + $put($k[--$j], _Hh, $f(_Hg + _Hf) % 929); //#18561 + } //#18561 + $k[$j++] = $_.coeffs; //#18563 + $k[$j++] = 0; //#18563 + $k[$j++] = $get($_.coeffs, 0); //#18563 + $k[$j++] = $get($_.rsalog, $_.i); //#18563 + $_.rsprod(); //#18563 + var _Hp = $k[--$j]; //#18563 + var _Hq = $k[--$j]; //#18563 + $put($k[--$j], _Hq, _Hp); //#18563 + } //#18563 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#18565 + for (var _Hw = $_.coeffs.length - 1; _Hw >= 0; _Hw -= 2) { //#18566 + var _Hx = $_.coeffs; //#18566 + $put(_Hx, _Hw, $f(929 - $get(_Hx, _Hw))); //#18566 + } //#18566 + for (var _I1 = 0, _I0 = $f($_.n - 1); _I1 <= _I0; _I1 += 1) { //#18575 + $_.t = $f($get($_.cws, _I1) + $get($_.cws, $_.n)) % 929; //#18570 + for (var _I9 = 0, _I8 = $f($_.k - 1); _I9 <= _I8; _I9 += 1) { //#18574 + $_.j = _I9; //#18572 + $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, $f($f($_.k - $_.j) - 1))) % 929))))) % 929); //#18573 + } //#18573 + } //#18573 + for (var _IQ = $_.n, _IP = $f($_.n + $_.k); _IQ <= _IP; _IQ += 1) { //#18576 + $put($_.cws, _IQ, $f(929 - $get($_.cws, _IQ)) % 929); //#18576 + } //#18576 + $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#18579 + var _IY = $get($_.options, 'debugcws') !== undefined; //#18581 + if (_IY) { //#18581 + $k[$j++] = 'bwipp.debugcws#18581'; //#18581 + $k[$j++] = $_.cws; //#18581 + bwipp_raiseerror(); //#18581 + } //#18581 + if (!bwipp_micropdf417.__18840__) { //#18840 + $_ = Object.create($_); //#18840 + $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#18824 + $_.raps = $a([$a([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), $a([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); //#18839 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18839 + bwipp_micropdf417.__18840__ = 1; //#18839 + $_ = Object.getPrototypeOf($_); //#18839 + } //#18839 + $_.cwtobits = function() { + var _Ik = $get($_.clusters, $k[--$j]); //#18844 + $_.v = $get(_Ik, $k[--$j]); //#18844 + $k[$j++] = Infinity; //#18845 + for (var _In = 0, _Io = 17; _In < _Io; _In++) { //#18845 + $k[$j++] = 0; //#18845 + } //#18845 + var _Ir = $cvrs($s(17), $_.v, 2); //#18845 + for (var _Is = 0, _It = _Ir.length; _Is < _It; _Is++) { //#18845 + $k[$j++] = $get(_Ir, _Is) - 48; //#18845 + } //#18845 + var _Iv = $a(); //#18845 + $k[$j++] = $geti(_Iv, _Iv.length - 17, 17); //#18846 + }; //#18846 + $_.raptobits = function() { + var _Iz = $get($_.raps, $k[--$j]); //#18851 + $_.v = $get(_Iz, $k[--$j]); //#18851 + $k[$j++] = Infinity; //#18852 + for (var _J2 = 0, _J3 = 10; _J2 < _J3; _J2++) { //#18852 + $k[$j++] = 0; //#18852 + } //#18852 + var _J6 = $cvrs($s(10), $_.v, 2); //#18852 + for (var _J7 = 0, _J8 = _J6.length; _J7 < _J8; _J7++) { //#18852 + $k[$j++] = $get(_J6, _J7) - 48; //#18852 + } //#18852 + var _JA = $a(); //#18852 + $k[$j++] = $geti(_JA, _JA.length - 10, 10); //#18853 + }; //#18853 + $_.rwid = $get($a([38, 55, 82, 99]), $f($_.c - 1)); //#18857 + if (($_.c == 3) && $_.cca) { //#18858 + $_.rwid = 72; //#18858 + } //#18858 + $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#18859 + for (var _JN = 0, _JM = $f($_.r - 1); _JN <= _JM; _JN += 1) { //#18901 + $_.i = _JN; //#18862 + $_.clst = ($f($f($_.i + $_.rapl) - 1)) % 3; //#18863 + $k[$j++] = Infinity; //#18864 + if ($_.c == 1) { //#18869 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18866 + $k[$j++] = 0; //#18866 + $_.raptobits(); //#18866 + $aload($k[--$j]); //#18866 + $k[$j++] = $get($_.cws, $_.i); //#18867 + $k[$j++] = $_.clst; //#18867 + $_.cwtobits(); //#18867 + $aload($k[--$j]); //#18867 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18868 + $k[$j++] = 0; //#18868 + $_.raptobits(); //#18868 + $aload($k[--$j]); //#18868 + } //#18868 + if ($_.c == 2) { //#18875 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18871 + $k[$j++] = 0; //#18871 + $_.raptobits(); //#18871 + $aload($k[--$j]); //#18871 + $k[$j++] = $get($_.cws, $_.i * 2); //#18872 + $k[$j++] = $_.clst; //#18872 + $_.cwtobits(); //#18872 + $aload($k[--$j]); //#18872 + $k[$j++] = $get($_.cws, ($_.i * 2) + 1); //#18873 + $k[$j++] = $_.clst; //#18873 + $_.cwtobits(); //#18873 + $aload($k[--$j]); //#18873 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18874 + $k[$j++] = 0; //#18874 + $_.raptobits(); //#18874 + $aload($k[--$j]); //#18874 + } //#18874 + if ($_.c == 3) { //#18885 + if (!$_.cca) { //#18879 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18878 + $k[$j++] = 0; //#18878 + $_.raptobits(); //#18878 + $aload($k[--$j]); //#18878 + } //#18878 + $k[$j++] = $get($_.cws, $_.i * 3); //#18880 + $k[$j++] = $_.clst; //#18880 + $_.cwtobits(); //#18880 + $aload($k[--$j]); //#18880 + $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18881 + $k[$j++] = 1; //#18881 + $_.raptobits(); //#18881 + $aload($k[--$j]); //#18881 + $k[$j++] = $get($_.cws, ($_.i * 3) + 1); //#18882 + $k[$j++] = $_.clst; //#18882 + $_.cwtobits(); //#18882 + $aload($k[--$j]); //#18882 + $k[$j++] = $get($_.cws, ($_.i * 3) + 2); //#18883 + $k[$j++] = $_.clst; //#18883 + $_.cwtobits(); //#18883 + $aload($k[--$j]); //#18883 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18884 + $k[$j++] = 0; //#18884 + $_.raptobits(); //#18884 + $aload($k[--$j]); //#18884 + } //#18884 + if ($_.c == 4) { //#18894 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18887 + $k[$j++] = 0; //#18887 + $_.raptobits(); //#18887 + $aload($k[--$j]); //#18887 + $k[$j++] = $get($_.cws, $_.i * 4); //#18888 + $k[$j++] = $_.clst; //#18888 + $_.cwtobits(); //#18888 + $aload($k[--$j]); //#18888 + $k[$j++] = $get($_.cws, ($_.i * 4) + 1); //#18889 + $k[$j++] = $_.clst; //#18889 + $_.cwtobits(); //#18889 + $aload($k[--$j]); //#18889 + $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18890 + $k[$j++] = 1; //#18890 + $_.raptobits(); //#18890 + $aload($k[--$j]); //#18890 + $k[$j++] = $get($_.cws, ($_.i * 4) + 2); //#18891 + $k[$j++] = $_.clst; //#18891 + $_.cwtobits(); //#18891 + $aload($k[--$j]); //#18891 + $k[$j++] = $get($_.cws, ($_.i * 4) + 3); //#18892 + $k[$j++] = $_.clst; //#18892 + $_.cwtobits(); //#18892 + $aload($k[--$j]); //#18892 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18893 + $k[$j++] = 0; //#18893 + $_.raptobits(); //#18893 + $aload($k[--$j]); //#18893 + } //#18893 + $k[$j++] = 1; //#18895 + var _Kn = $a(); //#18895 + $k[$j++] = _Kn; //#18899 + for (var _Kq = 0, _Kp = $_.rowmult - 1; _Kq <= _Kp; _Kq += 1) { //#18899 + var _Kv = $k[--$j]; //#18898 + $puti($_.pixs, (_Kq + ($_.i * $_.rowmult)) * $_.rwid, _Kv); //#18898 + $k[$j++] = _Kv; //#18898 + } //#18898 + $j--; //#18900 + } //#18900 var _L4 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.rwid], ["pixy", $_.r * $_.rowmult], @@ -21891,2007 +22520,2007 @@ function bwipp_micropdf417() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#18597 - $k[$j++] = _L4; //#18600 - if (!$_.dontdraw) { //#18600 - bwipp_renmatrix(); //#18600 - } //#18600 - $_ = Object.getPrototypeOf($_); //#18602 - $_ = Object.getPrototypeOf($_); //#18604 + ]); //#18915 + $k[$j++] = _L4; //#18918 + if (!$_.dontdraw) { //#18918 + bwipp_renmatrix(); //#18918 + } //#18918 + $_ = Object.getPrototypeOf($_); //#18920 + $_ = Object.getPrototypeOf($_); //#18922 } //bwipp_micropdf417 function bwipp_datamatrix() { - $_ = Object.create($_); //#18635 - $_.dontdraw = false; //#18638 - $_.columns = 0; //#18639 - $_.rows = 0; //#18640 - $_.format = "unset"; //#18641 - $_.version = "unset"; //#18642 - $_.parse = false; //#18643 - $_.parsefnc = false; //#18644 - $_.c40headerlength = -1; //#18645 - $_.raw = false; //#18646 - $_.dmre = false; //#18647 - $k[$j++] = $_; //#18649 - bwipp_processoptions(); //#18649 - $_.options = $k[--$j]; //#18649 - $_.barcode = $k[--$j]; //#18650 - if ($eq($_.barcode, "")) { //#18654 - $k[$j++] = 'bwipp.datamatrixEmptyData#18653'; //#18653 - $k[$j++] = "The data must not be empty"; //#18653 - bwipp_raiseerror(); //#18653 - } //#18653 - if ($ne($_.version, "unset") && (($_.rows != 0) || ($_.columns != 0))) { //#18658 - $k[$j++] = 'bwipp.datamatrixVersionRowsCols#18657'; //#18657 - $k[$j++] = "rows and columns must not be given if version is specified"; //#18657 - bwipp_raiseerror(); //#18657 - } //#18657 - if ($ne($_.version, "unset")) { //#18682 - $search($_.version, "x"); //#18662 - if ($k[--$j]) { //#18678 - var _9 = $k[--$j]; //#18663 - var _A = $k[--$j]; //#18663 - $k[$j++] = _9; //#18663 - $k[$j++] = _A; //#18663 - $j--; //#18663 - var _B = $k[--$j]; //#18664 - var _C = $k[--$j]; //#18664 - $k[$j++] = _C; //#18664 - $k[$j++] = _B; //#18664 - $k[$j++] = _C; //#18664 - $k[$j++] = _B; //#18664 - $astore($a(2)); //#18664 - $forall($k[--$j], function() { //#18673 - var _F = $k[--$j]; //#18666 - $k[$j++] = _F; //#18666 - $k[$j++] = true; //#18666 - if (_F.length == 0) { //#18666 - $j--; //#18666 - $k[$j++] = false; //#18666 - } //#18666 - var _G = $k[--$j]; //#18667 - var _H = $k[--$j]; //#18667 - $k[$j++] = _G; //#18669 - $forall(_H, function() { //#18669 - var _I = $k[--$j]; //#18668 - if ((_I < 48) || (_I > 57)) { //#18668 - $j--; //#18668 - $k[$j++] = false; //#18668 - } //#18668 - }); //#18668 - if ($nt($k[--$j])) { //#18672 - $k[$j++] = 'bwipp.datamatrixVersionBadRowOrColumn#18671'; //#18671 - $k[$j++] = "version must be formatted as RxC"; //#18671 - bwipp_raiseerror(); //#18671 - } //#18671 - }); //#18671 - $_.rows = $cvi($k[--$j]); //#18674 - $_.columns = $cvi($k[--$j]); //#18675 - $k[$j++] = 'format'; //#18676 - if ($_.rows == $_.columns) { //#18676 - $k[$j++] = "square"; //#18676 - } else { //#18676 - $k[$j++] = "rectangle"; //#18676 - } //#18676 - var _O = $k[--$j]; //#18676 - $_[$k[--$j]] = _O; //#18676 - } else { //#18678 - $j--; //#18678 - $k[$j++] = 'bwipp.datamatrixVersionFormat#18678'; //#18678 - $k[$j++] = "version must be formatted as RxC"; //#18678 - bwipp_raiseerror(); //#18678 - } //#18678 - } else { //#18682 - if ($eq($_.format, "unset")) { //#18683 - $k[$j++] = 'format'; //#18682 - if ($_.dmre) { //#18682 - $k[$j++] = "rectangle"; //#18682 - } else { //#18682 - $k[$j++] = "square"; //#18682 - } //#18682 - var _S = $k[--$j]; //#18682 - $_[$k[--$j]] = _S; //#18682 - } //#18682 - } //#18682 - if ($ne($_.format, "square") && $ne($_.format, "rectangle")) { //#18688 - $k[$j++] = 'bwipp.datamatrixInvalidFormat#18687'; //#18687 - $k[$j++] = "The format must be either square or rectangle"; //#18687 - bwipp_raiseerror(); //#18687 - } //#18687 - bwipp_loadctx(bwipp_datamatrix) //#18690 - if (!bwipp_datamatrix.__18747__) { //#18747 - $_ = Object.create($_); //#18747 - var _18 = $a([16, 64, 1, 4, 36, 1, 1]); //#18736 - $_.metrics = $a([$a([10, 10, 1, 1, 5, 1, 0]), $a([12, 12, 1, 1, 7, 1, 0]), $a([14, 14, 1, 1, 10, 1, 0]), $a([16, 16, 1, 1, 12, 1, 0]), $a([18, 18, 1, 1, 14, 1, 0]), $a([20, 20, 1, 1, 18, 1, 0]), $a([22, 22, 1, 1, 20, 1, 0]), $a([24, 24, 1, 1, 24, 1, 0]), $a([26, 26, 1, 1, 28, 1, 0]), $a([32, 32, 2, 2, 36, 1, 0]), $a([36, 36, 2, 2, 42, 1, 0]), $a([40, 40, 2, 2, 48, 1, 0]), $a([44, 44, 2, 2, 56, 1, 0]), $a([48, 48, 2, 2, 68, 1, 0]), $a([52, 52, 2, 2, 84, 2, 0]), $a([64, 64, 4, 4, 112, 2, 0]), $a([72, 72, 4, 4, 144, 4, 0]), $a([80, 80, 4, 4, 192, 4, 0]), $a([88, 88, 4, 4, 224, 4, 0]), $a([96, 96, 4, 4, 272, 4, 0]), $a([104, 104, 4, 4, 336, 6, 0]), $a([120, 120, 6, 6, 408, 6, 0]), $a([132, 132, 6, 6, 496, 8, 0]), $a([144, 144, 6, 6, 620, 10, 0]), $a([8, 18, 1, 1, 7, 1, 0]), $a([8, 32, 1, 2, 11, 1, 0]), $a([8, 48, 1, 2, 15, 1, 1]), $a([8, 64, 1, 4, 18, 1, 1]), $a([8, 80, 1, 4, 22, 1, 1]), $a([8, 96, 1, 4, 28, 1, 1]), $a([8, 120, 1, 6, 32, 1, 1]), $a([8, 144, 1, 6, 36, 1, 1]), $a([12, 26, 1, 1, 14, 1, 0]), $a([12, 36, 1, 2, 18, 1, 0]), $a([12, 64, 1, 4, 27, 1, 1]), $a([12, 88, 1, 4, 36, 1, 1]), $a([16, 36, 1, 2, 24, 1, 0]), $a([16, 48, 1, 2, 28, 1, 0]), _18, $a([20, 36, 1, 2, 28, 1, 1]), $a([20, 44, 1, 2, 34, 1, 1]), $a([20, 64, 1, 4, 42, 1, 1]), $a([22, 48, 1, 2, 38, 1, 1]), $a([24, 48, 1, 2, 41, 1, 1]), $a([24, 64, 1, 4, 46, 1, 1]), $a([26, 40, 1, 2, 38, 1, 1]), $a([26, 48, 1, 2, 42, 1, 1]), $a([26, 64, 1, 4, 50, 1, 1])]); //#18746 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#18746 - bwipp_datamatrix.__18747__ = 1; //#18746 - $_ = Object.getPrototypeOf($_); //#18746 - } //#18746 - $_.urows = $_.rows; //#18750 - $_.ucols = $_.columns; //#18751 - $_.fullcws = $a([]); //#18752 - var _1N = $_.metrics; //#18753 - for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#18772 - $_.m = $get(_1N, _1O); //#18754 - $_.rows = $get($_.m, 0); //#18755 - $_.cols = $get($_.m, 1); //#18756 - $_.regh = $get($_.m, 2); //#18757 - $_.regv = $get($_.m, 3); //#18758 - $_.rscw = $get($_.m, 4); //#18759 - $_.rsbl = $get($_.m, 5); //#18760 - $_.doly = $get($_.m, 6); //#18761 - $_.mrows = $f($_.rows - (2 * $_.regh)); //#18762 - $_.mcols = $f($_.cols - (2 * $_.regv)); //#18763 - $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#18764 - $_.okay = true; //#18765 - if (($_.urows != 0) && ($_.urows != $_.rows)) { //#18766 - $_.okay = false; //#18766 - } //#18766 - if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#18767 - $_.okay = false; //#18767 - } //#18767 - if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#18768 - $_.okay = false; //#18768 - } //#18768 - if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#18769 - $_.okay = false; //#18769 - } //#18769 - if ((!$_.dmre) && ($_.doly == 1)) { //#18770 - $_.okay = false; //#18770 - } //#18770 - if ($_.okay) { //#18771 - $k[$j++] = Infinity; //#18771 - $aload($_.fullcws); //#18771 - $k[$j++] = $_.ncws; //#18771 - $_.fullcws = $a(); //#18771 - } //#18771 - } //#18771 - $k[$j++] = Infinity; //#18773 - for (var _24 = 0, _25 = 1558; _24 < _25; _24++) { //#18773 - $k[$j++] = 10000; //#18773 - } //#18773 - $_.numremcws = $a(); //#18773 - var _27 = $_.fullcws; //#18774 - for (var _28 = 0, _29 = _27.length; _28 < _29; _28++) { //#18774 - $put($_.numremcws, $f($get(_27, _28) - 1), 1); //#18774 - } //#18774 - for (var _2C = 1556; _2C >= 0; _2C -= 1) { //#18780 - $_.i = _2C; //#18776 - if ($get($_.numremcws, $_.i) != 1) { //#18779 - $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#18778 - } //#18778 - } //#18778 - if (!bwipp_datamatrix.__18893__) { //#18893 - $_ = Object.create($_); //#18893 - $_.fnc1 = -1; //#18784 - $_.prog = -2; //#18784 - $_.m05 = -3; //#18784 - $_.m06 = -4; //#18784 - $_.lC = -5; //#18785 - $_.lB = -6; //#18785 - $_.lX = -7; //#18785 - $_.lT = -8; //#18785 - $_.lE = -9; //#18785 - $_.unl = -10; //#18785 - $_.sapp = -11; //#18786 - $_.usft = -12; //#18786 - $_.sft1 = -13; //#18786 - $_.sft2 = -14; //#18786 - $_.sft3 = -15; //#18786 - $_.eci = -16; //#18786 - $_.pad = -17; //#18786 - $_.unlcw = 254; //#18787 - $k[$j++] = Infinity; //#18789 - for (var _2L = 0; _2L <= 128; _2L += 1) { //#18790 - $k[$j++] = _2L; //#18790 - $k[$j++] = _2L + 1; //#18790 - } //#18790 - $k[$j++] = $_.pad; //#18795 - $k[$j++] = 129; //#18795 - for (var _2N = 0; _2N <= 99; _2N += 1) { //#18795 - var _2P = $cvrs($s(2), _2N, 10); //#18793 - var _2R = $strcpy($s(2), "00"); //#18793 - $puti(_2R, 2 - _2P.length, _2P); //#18793 - $k[$j++] = _2R; //#18794 - $k[$j++] = _2N + 130; //#18794 - } //#18794 - var _2e = $a([$_.lC, $_.lB, $_.fnc1, $_.sapp, $_.prog, $_.usft, $_.m05, $_.m06, $_.lX, $_.lT, $_.lE, $_.eci]); //#18796 - $k[$j++] = 229; //#18796 - for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#18796 - var _2j = $f($k[--$j] + 1); //#18796 - $k[$j++] = $get(_2e, _2f); //#18796 - $k[$j++] = _2j; //#18796 - $k[$j++] = _2j; //#18796 - } //#18796 - $j--; //#18796 - $_.Avals = $d(); //#18797 - $k[$j++] = Infinity; //#18798 - var _2l = $_.Avals; //#18799 - for (var _2q = _2l.size, _2p = _2l.keys(), _2o = 0; _2o < _2q; _2o++) { //#18799 - var _2m = _2p.next().value; //#18799 - $k[$j++] = _2m; //#18799 - $k[$j++] = _2l.get(_2m); //#18799 - $k[$j++] = Infinity; //#18799 - var _2r = $k[--$j]; //#18799 - var _2s = $k[--$j]; //#18799 - $k[$j++] = _2r; //#18799 - $k[$j++] = _2s; //#18799 - var _2t = $a(); //#18799 - $k[$j++] = _2t; //#18799 - } //#18799 - $_.Avals = $d(); //#18800 - $k[$j++] = Infinity; //#18802 - $k[$j++] = $_.sft1; //#18807 - $k[$j++] = 0; //#18807 - $k[$j++] = $_.sft2; //#18807 - $k[$j++] = 1; //#18807 - $k[$j++] = $_.sft3; //#18807 - $k[$j++] = 2; //#18807 - $k[$j++] = 32; //#18807 - $k[$j++] = 3; //#18807 - for (var _2y = 48; _2y <= 57; _2y += 1) { //#18807 - $k[$j++] = _2y; //#18807 - $k[$j++] = _2y - 44; //#18807 - } //#18807 - for (var _2z = 65; _2z <= 90; _2z += 1) { //#18808 - $k[$j++] = _2z; //#18808 - $k[$j++] = _2z - 51; //#18808 - } //#18808 - $_.CNvals = $d(); //#18809 - $k[$j++] = Infinity; //#18810 - for (var _31 = 0; _31 <= 31; _31 += 1) { //#18810 - $k[$j++] = _31; //#18810 - $k[$j++] = _31; //#18810 - } //#18810 - $_.C1vals = $d(); //#18810 - $k[$j++] = Infinity; //#18811 - for (var _33 = 33; _33 <= 47; _33 += 1) { //#18812 - $k[$j++] = _33; //#18812 - $k[$j++] = _33 - 33; //#18812 - } //#18812 - for (var _34 = 58; _34 <= 64; _34 += 1) { //#18813 - $k[$j++] = _34; //#18813 - $k[$j++] = _34 - 43; //#18813 - } //#18813 - for (var _35 = 91; _35 <= 95; _35 += 1) { //#18814 - $k[$j++] = _35; //#18814 - $k[$j++] = _35 - 69; //#18814 - } //#18814 - $k[$j++] = $_.fnc1; //#18816 - $k[$j++] = 27; //#18816 - $k[$j++] = $_.usft; //#18816 - $k[$j++] = 30; //#18816 - $_.C2vals = $d(); //#18817 - $k[$j++] = Infinity; //#18818 - for (var _39 = 96; _39 <= 127; _39 += 1) { //#18818 - $k[$j++] = _39; //#18818 - $k[$j++] = _39 - 96; //#18818 - } //#18818 - $_.C3vals = $d(); //#18818 - $k[$j++] = Infinity; //#18819 - var _3B = $_.CNvals; //#18820 - for (var _3G = _3B.size, _3F = _3B.keys(), _3E = 0; _3E < _3G; _3E++) { //#18820 - var _3C = _3F.next().value; //#18820 - $k[$j++] = _3C; //#18820 - $k[$j++] = _3B.get(_3C); //#18820 - $k[$j++] = Infinity; //#18820 - var _3H = $k[--$j]; //#18820 - var _3I = $k[--$j]; //#18820 - $k[$j++] = _3H; //#18820 - $k[$j++] = _3I; //#18820 - var _3J = $a(); //#18820 - $k[$j++] = _3J; //#18820 - } //#18820 - var _3K = $_.C1vals; //#18821 - for (var _3P = _3K.size, _3O = _3K.keys(), _3N = 0; _3N < _3P; _3N++) { //#18821 - var _3L = _3O.next().value; //#18821 - $k[$j++] = _3L; //#18821 - $k[$j++] = _3K.get(_3L); //#18821 - $k[$j++] = Infinity; //#18821 - var _3Q = $k[--$j]; //#18821 - var _3R = $k[--$j]; //#18821 - $k[$j++] = _3Q; //#18821 - $k[$j++] = $get($_.CNvals, $_.sft1); //#18821 - $k[$j++] = _3R; //#18821 - var _3V = $a(); //#18821 - $k[$j++] = _3V; //#18821 - } //#18821 - var _3W = $_.C2vals; //#18822 - for (var _3b = _3W.size, _3a = _3W.keys(), _3Z = 0; _3Z < _3b; _3Z++) { //#18822 - var _3X = _3a.next().value; //#18822 - $k[$j++] = _3X; //#18822 - $k[$j++] = _3W.get(_3X); //#18822 - $k[$j++] = Infinity; //#18822 - var _3c = $k[--$j]; //#18822 - var _3d = $k[--$j]; //#18822 - $k[$j++] = _3c; //#18822 - $k[$j++] = $get($_.CNvals, $_.sft2); //#18822 - $k[$j++] = _3d; //#18822 - var _3h = $a(); //#18822 - $k[$j++] = _3h; //#18822 - } //#18822 - var _3i = $_.C3vals; //#18823 - for (var _3n = _3i.size, _3m = _3i.keys(), _3l = 0; _3l < _3n; _3l++) { //#18823 - var _3j = _3m.next().value; //#18823 - $k[$j++] = _3j; //#18823 - $k[$j++] = _3i.get(_3j); //#18823 - $k[$j++] = Infinity; //#18823 - var _3o = $k[--$j]; //#18823 - var _3p = $k[--$j]; //#18823 - $k[$j++] = _3o; //#18823 - $k[$j++] = $get($_.CNvals, $_.sft3); //#18823 - $k[$j++] = _3p; //#18823 - var _3t = $a(); //#18823 - $k[$j++] = _3t; //#18823 - } //#18823 - $_.Cvals = $d(); //#18824 - $k[$j++] = Infinity; //#18826 - $k[$j++] = $_.sft1; //#18831 - $k[$j++] = 0; //#18831 - $k[$j++] = $_.sft2; //#18831 - $k[$j++] = 1; //#18831 - $k[$j++] = $_.sft3; //#18831 - $k[$j++] = 2; //#18831 - $k[$j++] = 32; //#18831 - $k[$j++] = 3; //#18831 - for (var _3y = 48; _3y <= 57; _3y += 1) { //#18831 - $k[$j++] = _3y; //#18831 - $k[$j++] = _3y - 44; //#18831 - } //#18831 - for (var _3z = 97; _3z <= 122; _3z += 1) { //#18832 - $k[$j++] = _3z; //#18832 - $k[$j++] = _3z - 83; //#18832 - } //#18832 - $_.TNvals = $d(); //#18833 - $k[$j++] = Infinity; //#18834 - for (var _41 = 0; _41 <= 31; _41 += 1) { //#18834 - $k[$j++] = _41; //#18834 - $k[$j++] = _41; //#18834 - } //#18834 - $_.T1vals = $d(); //#18834 - $k[$j++] = Infinity; //#18835 - for (var _43 = 33; _43 <= 47; _43 += 1) { //#18836 - $k[$j++] = _43; //#18836 - $k[$j++] = _43 - 33; //#18836 - } //#18836 - for (var _44 = 58; _44 <= 64; _44 += 1) { //#18837 - $k[$j++] = _44; //#18837 - $k[$j++] = _44 - 43; //#18837 - } //#18837 - for (var _45 = 91; _45 <= 95; _45 += 1) { //#18838 - $k[$j++] = _45; //#18838 - $k[$j++] = _45 - 69; //#18838 - } //#18838 - $k[$j++] = $_.fnc1; //#18840 - $k[$j++] = 27; //#18840 - $k[$j++] = $_.usft; //#18840 - $k[$j++] = 30; //#18840 - $_.T2vals = $d(); //#18841 - $k[$j++] = Infinity; //#18842 - $k[$j++] = 96; //#18844 - $k[$j++] = 0; //#18844 - for (var _49 = 65; _49 <= 90; _49 += 1) { //#18844 - $k[$j++] = _49; //#18844 - $k[$j++] = _49 - 64; //#18844 - } //#18844 - for (var _4A = 123; _4A <= 127; _4A += 1) { //#18845 - $k[$j++] = _4A; //#18845 - $k[$j++] = _4A - 96; //#18845 - } //#18845 - $_.T3vals = $d(); //#18846 - $k[$j++] = Infinity; //#18847 - var _4C = $_.TNvals; //#18848 - for (var _4H = _4C.size, _4G = _4C.keys(), _4F = 0; _4F < _4H; _4F++) { //#18848 - var _4D = _4G.next().value; //#18848 - $k[$j++] = _4D; //#18848 - $k[$j++] = _4C.get(_4D); //#18848 - $k[$j++] = Infinity; //#18848 - var _4I = $k[--$j]; //#18848 - var _4J = $k[--$j]; //#18848 - $k[$j++] = _4I; //#18848 - $k[$j++] = _4J; //#18848 - var _4K = $a(); //#18848 - $k[$j++] = _4K; //#18848 - } //#18848 - var _4L = $_.T1vals; //#18849 - for (var _4Q = _4L.size, _4P = _4L.keys(), _4O = 0; _4O < _4Q; _4O++) { //#18849 - var _4M = _4P.next().value; //#18849 - $k[$j++] = _4M; //#18849 - $k[$j++] = _4L.get(_4M); //#18849 - $k[$j++] = Infinity; //#18849 - var _4R = $k[--$j]; //#18849 - var _4S = $k[--$j]; //#18849 - $k[$j++] = _4R; //#18849 - $k[$j++] = $get($_.TNvals, $_.sft1); //#18849 - $k[$j++] = _4S; //#18849 - var _4W = $a(); //#18849 - $k[$j++] = _4W; //#18849 - } //#18849 - var _4X = $_.T2vals; //#18850 - for (var _4c = _4X.size, _4b = _4X.keys(), _4a = 0; _4a < _4c; _4a++) { //#18850 - var _4Y = _4b.next().value; //#18850 - $k[$j++] = _4Y; //#18850 - $k[$j++] = _4X.get(_4Y); //#18850 - $k[$j++] = Infinity; //#18850 - var _4d = $k[--$j]; //#18850 - var _4e = $k[--$j]; //#18850 - $k[$j++] = _4d; //#18850 - $k[$j++] = $get($_.TNvals, $_.sft2); //#18850 - $k[$j++] = _4e; //#18850 - var _4i = $a(); //#18850 - $k[$j++] = _4i; //#18850 - } //#18850 - var _4j = $_.T3vals; //#18851 - for (var _4o = _4j.size, _4n = _4j.keys(), _4m = 0; _4m < _4o; _4m++) { //#18851 - var _4k = _4n.next().value; //#18851 - $k[$j++] = _4k; //#18851 - $k[$j++] = _4j.get(_4k); //#18851 - $k[$j++] = Infinity; //#18851 - var _4p = $k[--$j]; //#18851 - var _4q = $k[--$j]; //#18851 - $k[$j++] = _4p; //#18851 - $k[$j++] = $get($_.TNvals, $_.sft3); //#18851 - $k[$j++] = _4q; //#18851 - var _4u = $a(); //#18851 - $k[$j++] = _4u; //#18851 - } //#18851 - $_.Tvals = $d(); //#18852 - for (var _4w = 128; _4w <= 255; _4w += 1) { //#18860 - $_.i = _4w; //#18856 - $k[$j++] = $_.Avals; //#18857 - $k[$j++] = $_.i; //#18857 - $k[$j++] = Infinity; //#18857 - $aload($get($_.Avals, $_.usft)); //#18857 - $aload($get($_.Avals, $_.i - 128)); //#18857 - var _55 = $a(); //#18857 - var _56 = $k[--$j]; //#18857 - $put($k[--$j], _56, _55); //#18857 - $k[$j++] = $_.Cvals; //#18858 - $k[$j++] = $_.i; //#18858 - $k[$j++] = Infinity; //#18858 - $aload($get($_.Cvals, $_.usft)); //#18858 - $aload($get($_.Cvals, $_.i - 128)); //#18858 - var _5G = $a(); //#18858 - var _5H = $k[--$j]; //#18858 - $put($k[--$j], _5H, _5G); //#18858 - $k[$j++] = $_.Tvals; //#18859 - $k[$j++] = $_.i; //#18859 - $k[$j++] = Infinity; //#18859 - $aload($get($_.Tvals, $_.usft)); //#18859 - $aload($get($_.Tvals, $_.i - 128)); //#18859 - var _5R = $a(); //#18859 - var _5S = $k[--$j]; //#18859 - $put($k[--$j], _5S, _5R); //#18859 - } //#18859 - $k[$j++] = Infinity; //#18862 - $k[$j++] = 13; //#18867 - $k[$j++] = 0; //#18867 - $k[$j++] = 42; //#18867 - $k[$j++] = 1; //#18867 - $k[$j++] = 62; //#18867 - $k[$j++] = 2; //#18867 - $k[$j++] = 32; //#18867 - $k[$j++] = 3; //#18867 - for (var _5U = 48; _5U <= 57; _5U += 1) { //#18867 - $k[$j++] = _5U; //#18867 - $k[$j++] = _5U - 44; //#18867 - } //#18867 - for (var _5V = 65; _5V <= 90; _5V += 1) { //#18868 - $k[$j++] = _5V; //#18868 - $k[$j++] = _5V - 51; //#18868 - } //#18868 - $_.Xvals = $d(); //#18869 - $k[$j++] = Infinity; //#18870 - var _5X = $_.Xvals; //#18871 - for (var _5c = _5X.size, _5b = _5X.keys(), _5a = 0; _5a < _5c; _5a++) { //#18871 - var _5Y = _5b.next().value; //#18871 - $k[$j++] = _5Y; //#18871 - $k[$j++] = _5X.get(_5Y); //#18871 - $k[$j++] = Infinity; //#18871 - var _5d = $k[--$j]; //#18871 - var _5e = $k[--$j]; //#18871 - $k[$j++] = _5d; //#18871 - $k[$j++] = _5e; //#18871 - var _5f = $a(); //#18871 - $k[$j++] = _5f; //#18871 - } //#18871 - $_.Xvals = $d(); //#18872 - $k[$j++] = Infinity; //#18874 - for (var _5h = 64; _5h <= 94; _5h += 1) { //#18875 - $k[$j++] = _5h; //#18875 - $k[$j++] = _5h - 64; //#18875 - } //#18875 - $k[$j++] = $_.unl; //#18877 - $k[$j++] = 31; //#18877 - for (var _5j = 32; _5j <= 63; _5j += 1) { //#18877 - $k[$j++] = _5j; //#18877 - $k[$j++] = _5j; //#18877 - } //#18877 - $_.Evals = $d(); //#18878 - $k[$j++] = Infinity; //#18879 - var _5l = $_.Evals; //#18880 - for (var _5q = _5l.size, _5p = _5l.keys(), _5o = 0; _5o < _5q; _5o++) { //#18880 - var _5m = _5p.next().value; //#18880 - $k[$j++] = _5m; //#18880 - $k[$j++] = _5l.get(_5m); //#18880 - $k[$j++] = Infinity; //#18880 - var _5r = $k[--$j]; //#18880 - var _5s = $k[--$j]; //#18880 - $k[$j++] = _5r; //#18880 - $k[$j++] = _5s; //#18880 - var _5t = $a(); //#18880 - $k[$j++] = _5t; //#18880 - } //#18880 - $_.Evals = $d(); //#18881 - $k[$j++] = Infinity; //#18883 - for (var _5v = 0; _5v <= 255; _5v += 1) { //#18884 - $k[$j++] = _5v; //#18884 - $k[$j++] = _5v; //#18884 - } //#18884 - $_.Bvals = $d(); //#18885 - $k[$j++] = Infinity; //#18886 - var _5x = $_.Bvals; //#18887 - for (var _62 = _5x.size, _61 = _5x.keys(), _60 = 0; _60 < _62; _60++) { //#18887 - var _5y = _61.next().value; //#18887 - $k[$j++] = _5y; //#18887 - $k[$j++] = _5x.get(_5y); //#18887 - $k[$j++] = Infinity; //#18887 - var _63 = $k[--$j]; //#18887 - var _64 = $k[--$j]; //#18887 - $k[$j++] = _63; //#18887 - $k[$j++] = _64; //#18887 - var _65 = $a(); //#18887 - $k[$j++] = _65; //#18887 - } //#18887 - $_.Bvals = $d(); //#18888 - $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, $_.Evals, $_.Bvals]); //#18890 - $_.A = 0; //#18892 - $_.C = 1; //#18892 - $_.T = 2; //#18892 - $_.X = 3; //#18892 - $_.E = 4; //#18892 - $_.B = 5; //#18892 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#18892 - bwipp_datamatrix.__18893__ = 1; //#18892 - $_ = Object.getPrototypeOf($_); //#18892 - } //#18892 - if ($_.raw) { //#19297 - $_.cws = $a($_.barcode.length); //#18897 - $_.i = 0; //#18898 - $_.j = 0; //#18898 - for (;;) { //#18905 - if ($_.i == $_.barcode.length) { //#18900 - break; //#18900 - } //#18900 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#18901 - $put($_.cws, $_.j, $_.cw); //#18902 - $_.i = $_.i + 4; //#18903 - $_.j = $_.j + 1; //#18904 - } //#18904 - $_.cws = $geti($_.cws, 0, $_.j); //#18906 - } else { //#19297 + $_ = Object.create($_); //#18953 + $_.dontdraw = false; //#18956 + $_.columns = 0; //#18957 + $_.rows = 0; //#18958 + $_.format = "unset"; //#18959 + $_.version = "unset"; //#18960 + $_.parse = false; //#18961 + $_.parsefnc = false; //#18962 + $_.c40headerlength = -1; //#18963 + $_.raw = false; //#18964 + $_.dmre = false; //#18965 + $k[$j++] = $_; //#18967 + bwipp_processoptions(); //#18967 + $_.options = $k[--$j]; //#18967 + $_.barcode = $k[--$j]; //#18968 + if ($eq($_.barcode, "")) { //#18972 + $k[$j++] = 'bwipp.datamatrixEmptyData#18971'; //#18971 + $k[$j++] = "The data must not be empty"; //#18971 + bwipp_raiseerror(); //#18971 + } //#18971 + if ($ne($_.version, "unset") && (($_.rows != 0) || ($_.columns != 0))) { //#18976 + $k[$j++] = 'bwipp.datamatrixVersionRowsCols#18975'; //#18975 + $k[$j++] = "rows and columns must not be given if version is specified"; //#18975 + bwipp_raiseerror(); //#18975 + } //#18975 + if ($ne($_.version, "unset")) { //#19000 + $search($_.version, "x"); //#18980 + if ($k[--$j]) { //#18996 + var _9 = $k[--$j]; //#18981 + var _A = $k[--$j]; //#18981 + $k[$j++] = _9; //#18981 + $k[$j++] = _A; //#18981 + $j--; //#18981 + var _B = $k[--$j]; //#18982 + var _C = $k[--$j]; //#18982 + $k[$j++] = _C; //#18982 + $k[$j++] = _B; //#18982 + $k[$j++] = _C; //#18982 + $k[$j++] = _B; //#18982 + $astore($a(2)); //#18982 + $forall($k[--$j], function() { //#18991 + var _F = $k[--$j]; //#18984 + $k[$j++] = _F; //#18984 + $k[$j++] = true; //#18984 + if (_F.length == 0) { //#18984 + $j--; //#18984 + $k[$j++] = false; //#18984 + } //#18984 + var _G = $k[--$j]; //#18985 + var _H = $k[--$j]; //#18985 + $k[$j++] = _G; //#18987 + $forall(_H, function() { //#18987 + var _I = $k[--$j]; //#18986 + if ((_I < 48) || (_I > 57)) { //#18986 + $j--; //#18986 + $k[$j++] = false; //#18986 + } //#18986 + }); //#18986 + if ($nt($k[--$j])) { //#18990 + $k[$j++] = 'bwipp.datamatrixVersionBadRowOrColumn#18989'; //#18989 + $k[$j++] = "version must be formatted as RxC"; //#18989 + bwipp_raiseerror(); //#18989 + } //#18989 + }); //#18989 + $_.rows = $cvi($k[--$j]); //#18992 + $_.columns = $cvi($k[--$j]); //#18993 + $k[$j++] = 'format'; //#18994 + if ($_.rows == $_.columns) { //#18994 + $k[$j++] = "square"; //#18994 + } else { //#18994 + $k[$j++] = "rectangle"; //#18994 + } //#18994 + var _O = $k[--$j]; //#18994 + $_[$k[--$j]] = _O; //#18994 + } else { //#18996 + $j--; //#18996 + $k[$j++] = 'bwipp.datamatrixVersionFormat#18996'; //#18996 + $k[$j++] = "version must be formatted as RxC"; //#18996 + bwipp_raiseerror(); //#18996 + } //#18996 + } else { //#19000 + if ($eq($_.format, "unset")) { //#19001 + $k[$j++] = 'format'; //#19000 + if ($_.dmre) { //#19000 + $k[$j++] = "rectangle"; //#19000 + } else { //#19000 + $k[$j++] = "square"; //#19000 + } //#19000 + var _S = $k[--$j]; //#19000 + $_[$k[--$j]] = _S; //#19000 + } //#19000 + } //#19000 + if ($ne($_.format, "square") && $ne($_.format, "rectangle")) { //#19006 + $k[$j++] = 'bwipp.datamatrixInvalidFormat#19005'; //#19005 + $k[$j++] = "The format must be either square or rectangle"; //#19005 + bwipp_raiseerror(); //#19005 + } //#19005 + bwipp_loadctx(bwipp_datamatrix) //#19008 + if (!bwipp_datamatrix.__19065__) { //#19065 + $_ = Object.create($_); //#19065 + var _19 = $a([20, 36, 1, 2, 28, 1, 1]); //#19055 + $_.metrics = $a([$a([10, 10, 1, 1, 5, 1, 0]), $a([12, 12, 1, 1, 7, 1, 0]), $a([14, 14, 1, 1, 10, 1, 0]), $a([16, 16, 1, 1, 12, 1, 0]), $a([18, 18, 1, 1, 14, 1, 0]), $a([20, 20, 1, 1, 18, 1, 0]), $a([22, 22, 1, 1, 20, 1, 0]), $a([24, 24, 1, 1, 24, 1, 0]), $a([26, 26, 1, 1, 28, 1, 0]), $a([32, 32, 2, 2, 36, 1, 0]), $a([36, 36, 2, 2, 42, 1, 0]), $a([40, 40, 2, 2, 48, 1, 0]), $a([44, 44, 2, 2, 56, 1, 0]), $a([48, 48, 2, 2, 68, 1, 0]), $a([52, 52, 2, 2, 84, 2, 0]), $a([64, 64, 4, 4, 112, 2, 0]), $a([72, 72, 4, 4, 144, 4, 0]), $a([80, 80, 4, 4, 192, 4, 0]), $a([88, 88, 4, 4, 224, 4, 0]), $a([96, 96, 4, 4, 272, 4, 0]), $a([104, 104, 4, 4, 336, 6, 0]), $a([120, 120, 6, 6, 408, 6, 0]), $a([132, 132, 6, 6, 496, 8, 0]), $a([144, 144, 6, 6, 620, 10, 0]), $a([8, 18, 1, 1, 7, 1, 0]), $a([8, 32, 1, 2, 11, 1, 0]), $a([8, 48, 1, 2, 15, 1, 1]), $a([8, 64, 1, 4, 18, 1, 1]), $a([8, 80, 1, 4, 22, 1, 1]), $a([8, 96, 1, 4, 28, 1, 1]), $a([8, 120, 1, 6, 32, 1, 1]), $a([8, 144, 1, 6, 36, 1, 1]), $a([12, 26, 1, 1, 14, 1, 0]), $a([12, 36, 1, 2, 18, 1, 0]), $a([12, 64, 1, 4, 27, 1, 1]), $a([12, 88, 1, 4, 36, 1, 1]), $a([16, 36, 1, 2, 24, 1, 0]), $a([16, 48, 1, 2, 28, 1, 0]), $a([16, 64, 1, 4, 36, 1, 1]), _19, $a([20, 44, 1, 2, 34, 1, 1]), $a([20, 64, 1, 4, 42, 1, 1]), $a([22, 48, 1, 2, 38, 1, 1]), $a([24, 48, 1, 2, 41, 1, 1]), $a([24, 64, 1, 4, 46, 1, 1]), $a([26, 40, 1, 2, 38, 1, 1]), $a([26, 48, 1, 2, 42, 1, 1]), $a([26, 64, 1, 4, 50, 1, 1])]); //#19064 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19064 + bwipp_datamatrix.__19065__ = 1; //#19064 + $_ = Object.getPrototypeOf($_); //#19064 + } //#19064 + $_.urows = $_.rows; //#19068 + $_.ucols = $_.columns; //#19069 + $_.fullcws = $a([]); //#19070 + var _1N = $_.metrics; //#19071 + for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#19090 + $_.m = $get(_1N, _1O); //#19072 + $_.rows = $get($_.m, 0); //#19073 + $_.cols = $get($_.m, 1); //#19074 + $_.regh = $get($_.m, 2); //#19075 + $_.regv = $get($_.m, 3); //#19076 + $_.rscw = $get($_.m, 4); //#19077 + $_.rsbl = $get($_.m, 5); //#19078 + $_.doly = $get($_.m, 6); //#19079 + $_.mrows = $f($_.rows - (2 * $_.regh)); //#19080 + $_.mcols = $f($_.cols - (2 * $_.regv)); //#19081 + $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19082 + $_.okay = true; //#19083 + if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19084 + $_.okay = false; //#19084 + } //#19084 + if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19085 + $_.okay = false; //#19085 + } //#19085 + if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19086 + $_.okay = false; //#19086 + } //#19086 + if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19087 + $_.okay = false; //#19087 + } //#19087 + if ((!$_.dmre) && ($_.doly == 1)) { //#19088 + $_.okay = false; //#19088 + } //#19088 + if ($_.okay) { //#19089 + $k[$j++] = Infinity; //#19089 + $aload($_.fullcws); //#19089 + $k[$j++] = $_.ncws; //#19089 + $_.fullcws = $a(); //#19089 + } //#19089 + } //#19089 + $k[$j++] = Infinity; //#19091 + for (var _24 = 0, _25 = 1558; _24 < _25; _24++) { //#19091 + $k[$j++] = 10000; //#19091 + } //#19091 + $_.numremcws = $a(); //#19091 + var _27 = $_.fullcws; //#19092 + for (var _28 = 0, _29 = _27.length; _28 < _29; _28++) { //#19092 + $put($_.numremcws, $f($get(_27, _28) - 1), 1); //#19092 + } //#19092 + for (var _2C = 1556; _2C >= 0; _2C -= 1) { //#19098 + $_.i = _2C; //#19094 + if ($get($_.numremcws, $_.i) != 1) { //#19097 + $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#19096 + } //#19096 + } //#19096 + if (!bwipp_datamatrix.__19211__) { //#19211 + $_ = Object.create($_); //#19211 + $_.fnc1 = -1; //#19102 + $_.prog = -2; //#19102 + $_.m05 = -3; //#19102 + $_.m06 = -4; //#19102 + $_.lC = -5; //#19103 + $_.lB = -6; //#19103 + $_.lX = -7; //#19103 + $_.lT = -8; //#19103 + $_.lE = -9; //#19103 + $_.unl = -10; //#19103 + $_.sapp = -11; //#19104 + $_.usft = -12; //#19104 + $_.sft1 = -13; //#19104 + $_.sft2 = -14; //#19104 + $_.sft3 = -15; //#19104 + $_.eci = -16; //#19104 + $_.pad = -17; //#19104 + $_.unlcw = 254; //#19105 + $k[$j++] = Infinity; //#19107 + for (var _2L = 0; _2L <= 128; _2L += 1) { //#19108 + $k[$j++] = _2L; //#19108 + $k[$j++] = _2L + 1; //#19108 + } //#19108 + $k[$j++] = $_.pad; //#19113 + $k[$j++] = 129; //#19113 + for (var _2N = 0; _2N <= 99; _2N += 1) { //#19113 + var _2P = $cvrs($s(2), _2N, 10); //#19111 + var _2R = $strcpy($s(2), "00"); //#19111 + $puti(_2R, 2 - _2P.length, _2P); //#19111 + $k[$j++] = _2R; //#19112 + $k[$j++] = _2N + 130; //#19112 + } //#19112 + var _2e = $a([$_.lC, $_.lB, $_.fnc1, $_.sapp, $_.prog, $_.usft, $_.m05, $_.m06, $_.lX, $_.lT, $_.lE, $_.eci]); //#19114 + $k[$j++] = 229; //#19114 + for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#19114 + var _2j = $f($k[--$j] + 1); //#19114 + $k[$j++] = $get(_2e, _2f); //#19114 + $k[$j++] = _2j; //#19114 + $k[$j++] = _2j; //#19114 + } //#19114 + $j--; //#19114 + $_.Avals = $d(); //#19115 + $k[$j++] = Infinity; //#19116 + var _2l = $_.Avals; //#19117 + for (var _2q = _2l.size, _2p = _2l.keys(), _2o = 0; _2o < _2q; _2o++) { //#19117 + var _2m = _2p.next().value; //#19117 + $k[$j++] = _2m; //#19117 + $k[$j++] = _2l.get(_2m); //#19117 + $k[$j++] = Infinity; //#19117 + var _2r = $k[--$j]; //#19117 + var _2s = $k[--$j]; //#19117 + $k[$j++] = _2r; //#19117 + $k[$j++] = _2s; //#19117 + var _2t = $a(); //#19117 + $k[$j++] = _2t; //#19117 + } //#19117 + $_.Avals = $d(); //#19118 + $k[$j++] = Infinity; //#19120 + $k[$j++] = $_.sft1; //#19125 + $k[$j++] = 0; //#19125 + $k[$j++] = $_.sft2; //#19125 + $k[$j++] = 1; //#19125 + $k[$j++] = $_.sft3; //#19125 + $k[$j++] = 2; //#19125 + $k[$j++] = 32; //#19125 + $k[$j++] = 3; //#19125 + for (var _2y = 48; _2y <= 57; _2y += 1) { //#19125 + $k[$j++] = _2y; //#19125 + $k[$j++] = _2y - 44; //#19125 + } //#19125 + for (var _2z = 65; _2z <= 90; _2z += 1) { //#19126 + $k[$j++] = _2z; //#19126 + $k[$j++] = _2z - 51; //#19126 + } //#19126 + $_.CNvals = $d(); //#19127 + $k[$j++] = Infinity; //#19128 + for (var _31 = 0; _31 <= 31; _31 += 1) { //#19128 + $k[$j++] = _31; //#19128 + $k[$j++] = _31; //#19128 + } //#19128 + $_.C1vals = $d(); //#19128 + $k[$j++] = Infinity; //#19129 + for (var _33 = 33; _33 <= 47; _33 += 1) { //#19130 + $k[$j++] = _33; //#19130 + $k[$j++] = _33 - 33; //#19130 + } //#19130 + for (var _34 = 58; _34 <= 64; _34 += 1) { //#19131 + $k[$j++] = _34; //#19131 + $k[$j++] = _34 - 43; //#19131 + } //#19131 + for (var _35 = 91; _35 <= 95; _35 += 1) { //#19132 + $k[$j++] = _35; //#19132 + $k[$j++] = _35 - 69; //#19132 + } //#19132 + $k[$j++] = $_.fnc1; //#19134 + $k[$j++] = 27; //#19134 + $k[$j++] = $_.usft; //#19134 + $k[$j++] = 30; //#19134 + $_.C2vals = $d(); //#19135 + $k[$j++] = Infinity; //#19136 + for (var _39 = 96; _39 <= 127; _39 += 1) { //#19136 + $k[$j++] = _39; //#19136 + $k[$j++] = _39 - 96; //#19136 + } //#19136 + $_.C3vals = $d(); //#19136 + $k[$j++] = Infinity; //#19137 + var _3B = $_.CNvals; //#19138 + for (var _3G = _3B.size, _3F = _3B.keys(), _3E = 0; _3E < _3G; _3E++) { //#19138 + var _3C = _3F.next().value; //#19138 + $k[$j++] = _3C; //#19138 + $k[$j++] = _3B.get(_3C); //#19138 + $k[$j++] = Infinity; //#19138 + var _3H = $k[--$j]; //#19138 + var _3I = $k[--$j]; //#19138 + $k[$j++] = _3H; //#19138 + $k[$j++] = _3I; //#19138 + var _3J = $a(); //#19138 + $k[$j++] = _3J; //#19138 + } //#19138 + var _3K = $_.C1vals; //#19139 + for (var _3P = _3K.size, _3O = _3K.keys(), _3N = 0; _3N < _3P; _3N++) { //#19139 + var _3L = _3O.next().value; //#19139 + $k[$j++] = _3L; //#19139 + $k[$j++] = _3K.get(_3L); //#19139 + $k[$j++] = Infinity; //#19139 + var _3Q = $k[--$j]; //#19139 + var _3R = $k[--$j]; //#19139 + $k[$j++] = _3Q; //#19139 + $k[$j++] = $get($_.CNvals, $_.sft1); //#19139 + $k[$j++] = _3R; //#19139 + var _3V = $a(); //#19139 + $k[$j++] = _3V; //#19139 + } //#19139 + var _3W = $_.C2vals; //#19140 + for (var _3b = _3W.size, _3a = _3W.keys(), _3Z = 0; _3Z < _3b; _3Z++) { //#19140 + var _3X = _3a.next().value; //#19140 + $k[$j++] = _3X; //#19140 + $k[$j++] = _3W.get(_3X); //#19140 + $k[$j++] = Infinity; //#19140 + var _3c = $k[--$j]; //#19140 + var _3d = $k[--$j]; //#19140 + $k[$j++] = _3c; //#19140 + $k[$j++] = $get($_.CNvals, $_.sft2); //#19140 + $k[$j++] = _3d; //#19140 + var _3h = $a(); //#19140 + $k[$j++] = _3h; //#19140 + } //#19140 + var _3i = $_.C3vals; //#19141 + for (var _3n = _3i.size, _3m = _3i.keys(), _3l = 0; _3l < _3n; _3l++) { //#19141 + var _3j = _3m.next().value; //#19141 + $k[$j++] = _3j; //#19141 + $k[$j++] = _3i.get(_3j); //#19141 + $k[$j++] = Infinity; //#19141 + var _3o = $k[--$j]; //#19141 + var _3p = $k[--$j]; //#19141 + $k[$j++] = _3o; //#19141 + $k[$j++] = $get($_.CNvals, $_.sft3); //#19141 + $k[$j++] = _3p; //#19141 + var _3t = $a(); //#19141 + $k[$j++] = _3t; //#19141 + } //#19141 + $_.Cvals = $d(); //#19142 + $k[$j++] = Infinity; //#19144 + $k[$j++] = $_.sft1; //#19149 + $k[$j++] = 0; //#19149 + $k[$j++] = $_.sft2; //#19149 + $k[$j++] = 1; //#19149 + $k[$j++] = $_.sft3; //#19149 + $k[$j++] = 2; //#19149 + $k[$j++] = 32; //#19149 + $k[$j++] = 3; //#19149 + for (var _3y = 48; _3y <= 57; _3y += 1) { //#19149 + $k[$j++] = _3y; //#19149 + $k[$j++] = _3y - 44; //#19149 + } //#19149 + for (var _3z = 97; _3z <= 122; _3z += 1) { //#19150 + $k[$j++] = _3z; //#19150 + $k[$j++] = _3z - 83; //#19150 + } //#19150 + $_.TNvals = $d(); //#19151 + $k[$j++] = Infinity; //#19152 + for (var _41 = 0; _41 <= 31; _41 += 1) { //#19152 + $k[$j++] = _41; //#19152 + $k[$j++] = _41; //#19152 + } //#19152 + $_.T1vals = $d(); //#19152 + $k[$j++] = Infinity; //#19153 + for (var _43 = 33; _43 <= 47; _43 += 1) { //#19154 + $k[$j++] = _43; //#19154 + $k[$j++] = _43 - 33; //#19154 + } //#19154 + for (var _44 = 58; _44 <= 64; _44 += 1) { //#19155 + $k[$j++] = _44; //#19155 + $k[$j++] = _44 - 43; //#19155 + } //#19155 + for (var _45 = 91; _45 <= 95; _45 += 1) { //#19156 + $k[$j++] = _45; //#19156 + $k[$j++] = _45 - 69; //#19156 + } //#19156 + $k[$j++] = $_.fnc1; //#19158 + $k[$j++] = 27; //#19158 + $k[$j++] = $_.usft; //#19158 + $k[$j++] = 30; //#19158 + $_.T2vals = $d(); //#19159 + $k[$j++] = Infinity; //#19160 + $k[$j++] = 96; //#19162 + $k[$j++] = 0; //#19162 + for (var _49 = 65; _49 <= 90; _49 += 1) { //#19162 + $k[$j++] = _49; //#19162 + $k[$j++] = _49 - 64; //#19162 + } //#19162 + for (var _4A = 123; _4A <= 127; _4A += 1) { //#19163 + $k[$j++] = _4A; //#19163 + $k[$j++] = _4A - 96; //#19163 + } //#19163 + $_.T3vals = $d(); //#19164 + $k[$j++] = Infinity; //#19165 + var _4C = $_.TNvals; //#19166 + for (var _4H = _4C.size, _4G = _4C.keys(), _4F = 0; _4F < _4H; _4F++) { //#19166 + var _4D = _4G.next().value; //#19166 + $k[$j++] = _4D; //#19166 + $k[$j++] = _4C.get(_4D); //#19166 + $k[$j++] = Infinity; //#19166 + var _4I = $k[--$j]; //#19166 + var _4J = $k[--$j]; //#19166 + $k[$j++] = _4I; //#19166 + $k[$j++] = _4J; //#19166 + var _4K = $a(); //#19166 + $k[$j++] = _4K; //#19166 + } //#19166 + var _4L = $_.T1vals; //#19167 + for (var _4Q = _4L.size, _4P = _4L.keys(), _4O = 0; _4O < _4Q; _4O++) { //#19167 + var _4M = _4P.next().value; //#19167 + $k[$j++] = _4M; //#19167 + $k[$j++] = _4L.get(_4M); //#19167 + $k[$j++] = Infinity; //#19167 + var _4R = $k[--$j]; //#19167 + var _4S = $k[--$j]; //#19167 + $k[$j++] = _4R; //#19167 + $k[$j++] = $get($_.TNvals, $_.sft1); //#19167 + $k[$j++] = _4S; //#19167 + var _4W = $a(); //#19167 + $k[$j++] = _4W; //#19167 + } //#19167 + var _4X = $_.T2vals; //#19168 + for (var _4c = _4X.size, _4b = _4X.keys(), _4a = 0; _4a < _4c; _4a++) { //#19168 + var _4Y = _4b.next().value; //#19168 + $k[$j++] = _4Y; //#19168 + $k[$j++] = _4X.get(_4Y); //#19168 + $k[$j++] = Infinity; //#19168 + var _4d = $k[--$j]; //#19168 + var _4e = $k[--$j]; //#19168 + $k[$j++] = _4d; //#19168 + $k[$j++] = $get($_.TNvals, $_.sft2); //#19168 + $k[$j++] = _4e; //#19168 + var _4i = $a(); //#19168 + $k[$j++] = _4i; //#19168 + } //#19168 + var _4j = $_.T3vals; //#19169 + for (var _4o = _4j.size, _4n = _4j.keys(), _4m = 0; _4m < _4o; _4m++) { //#19169 + var _4k = _4n.next().value; //#19169 + $k[$j++] = _4k; //#19169 + $k[$j++] = _4j.get(_4k); //#19169 + $k[$j++] = Infinity; //#19169 + var _4p = $k[--$j]; //#19169 + var _4q = $k[--$j]; //#19169 + $k[$j++] = _4p; //#19169 + $k[$j++] = $get($_.TNvals, $_.sft3); //#19169 + $k[$j++] = _4q; //#19169 + var _4u = $a(); //#19169 + $k[$j++] = _4u; //#19169 + } //#19169 + $_.Tvals = $d(); //#19170 + for (var _4w = 128; _4w <= 255; _4w += 1) { //#19178 + $_.i = _4w; //#19174 + $k[$j++] = $_.Avals; //#19175 + $k[$j++] = $_.i; //#19175 + $k[$j++] = Infinity; //#19175 + $aload($get($_.Avals, $_.usft)); //#19175 + $aload($get($_.Avals, $_.i - 128)); //#19175 + var _55 = $a(); //#19175 + var _56 = $k[--$j]; //#19175 + $put($k[--$j], _56, _55); //#19175 + $k[$j++] = $_.Cvals; //#19176 + $k[$j++] = $_.i; //#19176 + $k[$j++] = Infinity; //#19176 + $aload($get($_.Cvals, $_.usft)); //#19176 + $aload($get($_.Cvals, $_.i - 128)); //#19176 + var _5G = $a(); //#19176 + var _5H = $k[--$j]; //#19176 + $put($k[--$j], _5H, _5G); //#19176 + $k[$j++] = $_.Tvals; //#19177 + $k[$j++] = $_.i; //#19177 + $k[$j++] = Infinity; //#19177 + $aload($get($_.Tvals, $_.usft)); //#19177 + $aload($get($_.Tvals, $_.i - 128)); //#19177 + var _5R = $a(); //#19177 + var _5S = $k[--$j]; //#19177 + $put($k[--$j], _5S, _5R); //#19177 + } //#19177 + $k[$j++] = Infinity; //#19180 + $k[$j++] = 13; //#19185 + $k[$j++] = 0; //#19185 + $k[$j++] = 42; //#19185 + $k[$j++] = 1; //#19185 + $k[$j++] = 62; //#19185 + $k[$j++] = 2; //#19185 + $k[$j++] = 32; //#19185 + $k[$j++] = 3; //#19185 + for (var _5U = 48; _5U <= 57; _5U += 1) { //#19185 + $k[$j++] = _5U; //#19185 + $k[$j++] = _5U - 44; //#19185 + } //#19185 + for (var _5V = 65; _5V <= 90; _5V += 1) { //#19186 + $k[$j++] = _5V; //#19186 + $k[$j++] = _5V - 51; //#19186 + } //#19186 + $_.Xvals = $d(); //#19187 + $k[$j++] = Infinity; //#19188 + var _5X = $_.Xvals; //#19189 + for (var _5c = _5X.size, _5b = _5X.keys(), _5a = 0; _5a < _5c; _5a++) { //#19189 + var _5Y = _5b.next().value; //#19189 + $k[$j++] = _5Y; //#19189 + $k[$j++] = _5X.get(_5Y); //#19189 + $k[$j++] = Infinity; //#19189 + var _5d = $k[--$j]; //#19189 + var _5e = $k[--$j]; //#19189 + $k[$j++] = _5d; //#19189 + $k[$j++] = _5e; //#19189 + var _5f = $a(); //#19189 + $k[$j++] = _5f; //#19189 + } //#19189 + $_.Xvals = $d(); //#19190 + $k[$j++] = Infinity; //#19192 + for (var _5h = 64; _5h <= 94; _5h += 1) { //#19193 + $k[$j++] = _5h; //#19193 + $k[$j++] = _5h - 64; //#19193 + } //#19193 + $k[$j++] = $_.unl; //#19195 + $k[$j++] = 31; //#19195 + for (var _5j = 32; _5j <= 63; _5j += 1) { //#19195 + $k[$j++] = _5j; //#19195 + $k[$j++] = _5j; //#19195 + } //#19195 + $_.Evals = $d(); //#19196 + $k[$j++] = Infinity; //#19197 + var _5l = $_.Evals; //#19198 + for (var _5q = _5l.size, _5p = _5l.keys(), _5o = 0; _5o < _5q; _5o++) { //#19198 + var _5m = _5p.next().value; //#19198 + $k[$j++] = _5m; //#19198 + $k[$j++] = _5l.get(_5m); //#19198 + $k[$j++] = Infinity; //#19198 + var _5r = $k[--$j]; //#19198 + var _5s = $k[--$j]; //#19198 + $k[$j++] = _5r; //#19198 + $k[$j++] = _5s; //#19198 + var _5t = $a(); //#19198 + $k[$j++] = _5t; //#19198 + } //#19198 + $_.Evals = $d(); //#19199 + $k[$j++] = Infinity; //#19201 + for (var _5v = 0; _5v <= 255; _5v += 1) { //#19202 + $k[$j++] = _5v; //#19202 + $k[$j++] = _5v; //#19202 + } //#19202 + $_.Bvals = $d(); //#19203 + $k[$j++] = Infinity; //#19204 + var _5x = $_.Bvals; //#19205 + for (var _62 = _5x.size, _61 = _5x.keys(), _60 = 0; _60 < _62; _60++) { //#19205 + var _5y = _61.next().value; //#19205 + $k[$j++] = _5y; //#19205 + $k[$j++] = _5x.get(_5y); //#19205 + $k[$j++] = Infinity; //#19205 + var _63 = $k[--$j]; //#19205 + var _64 = $k[--$j]; //#19205 + $k[$j++] = _63; //#19205 + $k[$j++] = _64; //#19205 + var _65 = $a(); //#19205 + $k[$j++] = _65; //#19205 + } //#19205 + $_.Bvals = $d(); //#19206 + $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, $_.Evals, $_.Bvals]); //#19208 + $_.A = 0; //#19210 + $_.C = 1; //#19210 + $_.T = 2; //#19210 + $_.X = 3; //#19210 + $_.E = 4; //#19210 + $_.B = 5; //#19210 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19210 + bwipp_datamatrix.__19211__ = 1; //#19210 + $_ = Object.getPrototypeOf($_); //#19210 + } //#19210 + if ($_.raw) { //#19615 + $_.cws = $a($_.barcode.length); //#19215 + $_.i = 0; //#19216 + $_.j = 0; //#19216 + for (;;) { //#19223 + if ($_.i == $_.barcode.length) { //#19218 + break; //#19218 + } //#19218 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#19219 + $put($_.cws, $_.j, $_.cw); //#19220 + $_.i = $_.i + 4; //#19221 + $_.j = $_.j + 1; //#19222 + } //#19222 + $_.cws = $geti($_.cws, 0, $_.j); //#19224 + } else { //#19615 var _6Z = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fnc1], ["PROG", $_.prog] - ]); //#18916 - $_.fncvals = _6Z; //#18919 - $k[$j++] = 'msg'; //#18920 - $k[$j++] = $_.barcode; //#18920 - $k[$j++] = $_.fncvals; //#18920 - bwipp_parseinput(); //#18920 - var _6c = $k[--$j]; //#18920 - $_[$k[--$j]] = _6c; //#18920 - $_.msglen = $_.msg.length; //#18921 - if ($_.msglen >= 9) { //#18939 - $aload($geti($_.msg, 0, 7)); //#18925 - var _6i = $k[--$j]; //#18926 - var _6j = $k[--$j]; //#18926 - $k[$j++] = _6i == 29; //#18926 - $k[$j++] = _6j; //#18926 - $j--; //#18926 - var _6k = $k[--$j]; //#18926 - var _6l = $k[--$j]; //#18926 - var _6m = $k[--$j]; //#18926 - var _6n = $k[--$j]; //#18927 - var _6o = $k[--$j]; //#18927 - var _6p = $k[--$j]; //#18927 - if (((((_6k && (_6l == 48)) && (_6m == 30)) && (_6n == 62)) && (_6o == 41)) && (_6p == 91)) { //#18938 - $aload($geti($_.msg, $_.msglen - 2, 2)); //#18928 - var _6t = $k[--$j]; //#18929 - var _6u = $k[--$j]; //#18929 - if ((_6t == 4) && (_6u == 30)) { //#18937 - if ($get($_.msg, 5) == 53) { //#18934 - $k[$j++] = Infinity; //#18931 - $k[$j++] = $_.m05; //#18931 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18931 - $_.msg = $a(); //#18931 - } else { //#18934 - if ($get($_.msg, 5) == 54) { //#18935 - $k[$j++] = Infinity; //#18934 - $k[$j++] = $_.m06; //#18934 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18934 - $_.msg = $a(); //#18934 - } //#18934 - } //#18934 - } //#18934 - } //#18934 - } //#18934 - $_.msglen = $_.msg.length; //#18940 - $k[$j++] = Infinity; //#18942 - for (var _7B = 0, _7C = $_.msglen; _7B < _7C; _7B++) { //#18942 - $k[$j++] = 0; //#18942 - } //#18942 - $k[$j++] = 0; //#18942 - $_.numD = $a(); //#18942 - $k[$j++] = Infinity; //#18943 - for (var _7F = 0, _7G = $_.msglen; _7F < _7G; _7F++) { //#18943 - $k[$j++] = 0; //#18943 - } //#18943 - $k[$j++] = 9999; //#18943 - $_.nextXterm = $a(); //#18943 - $k[$j++] = Infinity; //#18944 - for (var _7J = 0, _7K = $_.msglen; _7J < _7K; _7J++) { //#18944 - $k[$j++] = 0; //#18944 - } //#18944 - $k[$j++] = 9999; //#18944 - $_.nextNonX = $a(); //#18944 - $k[$j++] = Infinity; //#18945 - for (var _7N = 0, _7O = $_.msglen; _7N < _7O; _7N++) { //#18945 - $k[$j++] = false; //#18945 - } //#18945 - $k[$j++] = false; //#18945 - $_.isECI = $a(); //#18945 - for (var _7R = $_.msglen - 1; _7R >= 0; _7R -= 1) { //#18963 - $_.i = _7R; //#18947 - $_.barchar = $get($_.msg, $_.i); //#18948 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#18951 - $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#18950 - } //#18950 - if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#18955 - $put($_.nextXterm, $_.i, 0); //#18953 - } else { //#18955 - $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#18955 - } //#18955 - var _7o = $get($_.Xvals, $_.barchar) !== undefined; //#18957 - if (!_7o) { //#18960 - $put($_.nextNonX, $_.i, 0); //#18958 - } else { //#18960 - $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#18960 - } //#18960 - $put($_.isECI, $_.i, $_.barchar <= -1000000); //#18962 - } //#18962 - $k[$j++] = Infinity; //#18964 - var _7z = $_.nextXterm; //#18964 - for (var _80 = 0, _81 = _7z.length; _80 < _81; _80++) { //#18964 - var _82 = $get(_7z, _80); //#18964 - $k[$j++] = _82; //#18964 - if (_82 > 10000) { //#18964 - $j--; //#18964 - $k[$j++] = 10000; //#18964 - } //#18964 - } //#18964 - $_.nextXterm = $a(); //#18964 - $k[$j++] = Infinity; //#18965 - var _84 = $_.nextNonX; //#18965 - for (var _85 = 0, _86 = _84.length; _85 < _86; _85++) { //#18965 - var _87 = $get(_84, _85); //#18965 - $k[$j++] = _87; //#18965 - if (_87 > 10000) { //#18965 - $j--; //#18965 - $k[$j++] = 10000; //#18965 - } //#18965 - } //#18965 - $_.nextNonX = $a(); //#18965 + ]); //#19234 + $_.fncvals = _6Z; //#19237 + $k[$j++] = 'msg'; //#19238 + $k[$j++] = $_.barcode; //#19238 + $k[$j++] = $_.fncvals; //#19238 + bwipp_parseinput(); //#19238 + var _6c = $k[--$j]; //#19238 + $_[$k[--$j]] = _6c; //#19238 + $_.msglen = $_.msg.length; //#19239 + if ($_.msglen >= 9) { //#19257 + $aload($geti($_.msg, 0, 7)); //#19243 + var _6i = $k[--$j]; //#19244 + var _6j = $k[--$j]; //#19244 + $k[$j++] = _6i == 29; //#19244 + $k[$j++] = _6j; //#19244 + $j--; //#19244 + var _6k = $k[--$j]; //#19244 + var _6l = $k[--$j]; //#19244 + var _6m = $k[--$j]; //#19244 + var _6n = $k[--$j]; //#19245 + var _6o = $k[--$j]; //#19245 + var _6p = $k[--$j]; //#19245 + if (((((_6k && (_6l == 48)) && (_6m == 30)) && (_6n == 62)) && (_6o == 41)) && (_6p == 91)) { //#19256 + $aload($geti($_.msg, $_.msglen - 2, 2)); //#19246 + var _6t = $k[--$j]; //#19247 + var _6u = $k[--$j]; //#19247 + if ((_6t == 4) && (_6u == 30)) { //#19255 + if ($get($_.msg, 5) == 53) { //#19252 + $k[$j++] = Infinity; //#19249 + $k[$j++] = $_.m05; //#19249 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#19249 + $_.msg = $a(); //#19249 + } else { //#19252 + if ($get($_.msg, 5) == 54) { //#19253 + $k[$j++] = Infinity; //#19252 + $k[$j++] = $_.m06; //#19252 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#19252 + $_.msg = $a(); //#19252 + } //#19252 + } //#19252 + } //#19252 + } //#19252 + } //#19252 + $_.msglen = $_.msg.length; //#19258 + $k[$j++] = Infinity; //#19260 + for (var _7B = 0, _7C = $_.msglen; _7B < _7C; _7B++) { //#19260 + $k[$j++] = 0; //#19260 + } //#19260 + $k[$j++] = 0; //#19260 + $_.numD = $a(); //#19260 + $k[$j++] = Infinity; //#19261 + for (var _7F = 0, _7G = $_.msglen; _7F < _7G; _7F++) { //#19261 + $k[$j++] = 0; //#19261 + } //#19261 + $k[$j++] = 9999; //#19261 + $_.nextXterm = $a(); //#19261 + $k[$j++] = Infinity; //#19262 + for (var _7J = 0, _7K = $_.msglen; _7J < _7K; _7J++) { //#19262 + $k[$j++] = 0; //#19262 + } //#19262 + $k[$j++] = 9999; //#19262 + $_.nextNonX = $a(); //#19262 + $k[$j++] = Infinity; //#19263 + for (var _7N = 0, _7O = $_.msglen; _7N < _7O; _7N++) { //#19263 + $k[$j++] = false; //#19263 + } //#19263 + $k[$j++] = false; //#19263 + $_.isECI = $a(); //#19263 + for (var _7R = $_.msglen - 1; _7R >= 0; _7R -= 1) { //#19281 + $_.i = _7R; //#19265 + $_.barchar = $get($_.msg, $_.i); //#19266 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#19269 + $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#19268 + } //#19268 + if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#19273 + $put($_.nextXterm, $_.i, 0); //#19271 + } else { //#19273 + $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#19273 + } //#19273 + var _7o = $get($_.Xvals, $_.barchar) !== undefined; //#19275 + if (!_7o) { //#19278 + $put($_.nextNonX, $_.i, 0); //#19276 + } else { //#19278 + $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#19278 + } //#19278 + $put($_.isECI, $_.i, $_.barchar <= -1000000); //#19280 + } //#19280 + $k[$j++] = Infinity; //#19282 + var _7z = $_.nextXterm; //#19282 + for (var _80 = 0, _81 = _7z.length; _80 < _81; _80++) { //#19282 + var _82 = $get(_7z, _80); //#19282 + $k[$j++] = _82; //#19282 + if (_82 > 10000) { //#19282 + $j--; //#19282 + $k[$j++] = 10000; //#19282 + } //#19282 + } //#19282 + $_.nextXterm = $a(); //#19282 + $k[$j++] = Infinity; //#19283 + var _84 = $_.nextNonX; //#19283 + for (var _85 = 0, _86 = _84.length; _85 < _86; _85++) { //#19283 + var _87 = $get(_84, _85); //#19283 + $k[$j++] = _87; //#19283 + if (_87 > 10000) { //#19283 + $j--; //#19283 + $k[$j++] = 10000; //#19283 + } //#19283 + } //#19283 + $_.nextNonX = $a(); //#19283 $_.isD = function() { - $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#18967 - }; //#18967 + $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#19285 + }; //#19285 $_.isC = function() { - var _8D = $get($_.CNvals, $_.char) !== undefined; //#18968 - $k[$j++] = _8D; //#18968 - }; //#18968 + var _8D = $get($_.CNvals, $_.char) !== undefined; //#19286 + $k[$j++] = _8D; //#19286 + }; //#19286 $_.isT = function() { - var _8G = $get($_.TNvals, $_.char) !== undefined; //#18969 - $k[$j++] = _8G; //#18969 - }; //#18969 + var _8G = $get($_.TNvals, $_.char) !== undefined; //#19287 + $k[$j++] = _8G; //#19287 + }; //#19287 $_.isX = function() { - var _8J = $get($_.Xvals, $_.char) !== undefined; //#18970 - $k[$j++] = _8J; //#18970 - }; //#18970 + var _8J = $get($_.Xvals, $_.char) !== undefined; //#19288 + $k[$j++] = _8J; //#19288 + }; //#19288 $_.isE = function() { - var _8M = $get($_.Evals, $_.char) !== undefined; //#18971 - $k[$j++] = _8M; //#18971 - }; //#18971 + var _8M = $get($_.Evals, $_.char) !== undefined; //#19289 + $k[$j++] = _8M; //#19289 + }; //#19289 $_.isEA = function() { - $k[$j++] = $_.char > 127; //#18972 - }; //#18972 + $k[$j++] = $_.char > 127; //#19290 + }; //#19290 $_.isFN = function() { - $k[$j++] = $_.char < 0; //#18973 - }; //#18973 + $k[$j++] = $_.char < 0; //#19291 + }; //#19291 $_.XtermFirst = function() { - var _8P = $k[--$j]; //#18974 - $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#18974 - }; //#18974 + var _8P = $k[--$j]; //#19292 + $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#19292 + }; //#19292 $_.lookup = function() { - $_.ac = 1; //#18978 - $_.cc = 2; //#18978 - $_.tc = 2; //#18978 - $_.xc = 2; //#18978 - $_.ec = 2; //#18978 - $_.bc = 2.25; //#18978 - if ($_.mode == $_.A) { //#18979 - $_.ac = 0; //#18979 - $_.cc = 1; //#18979 - $_.tc = 1; //#18979 - $_.xc = 1; //#18979 - $_.ec = 1; //#18979 - $_.bc = 1.25; //#18979 - } //#18979 - if ($_.mode == $_.C) { //#18980 - $_.cc = 0; //#18980 - } //#18980 - if ($_.mode == $_.T) { //#18981 - $_.tc = 0; //#18981 - } //#18981 - if ($_.mode == $_.X) { //#18982 - $_.xc = 0; //#18982 - } //#18982 - if ($_.mode == $_.E) { //#18983 - $_.ec = 0; //#18983 - } //#18983 - if ($_.mode == $_.B) { //#18984 - $_.bc = 0; //#18984 - } //#18984 - for (var _8g = 0, _8h = 1; _8g < _8h; _8g++) { //#19019 - if ($get($_.isECI, $_.i)) { //#18986 - $k[$j++] = $_.A; //#18986 - break; //#18986 - } //#18986 - if (($_.c40headerlength != -1) && ($_.i < $_.c40headerlength)) { //#18987 - $k[$j++] = $_.C; //#18987 - break; //#18987 - } //#18987 - $_.k = 0; //#18988 - for (;;) { //#19018 - if (($_.i + $_.k) == $_.msglen) { //#18997 - var _8t = $a(['ac', 'cc', 'tc', 'xc', 'ec', 'bc']); //#18990 - for (var _8u = 0, _8v = _8t.length; _8u < _8v; _8u++) { //#18990 - var _8w = $get(_8t, _8u); //#18990 - $_[_8w] = Math.ceil($_[_8w]); //#18990 - } //#18990 - var _93 = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#18991 - $k[$j++] = true; //#18991 - for (var _94 = 0, _95 = _93.length; _94 < _95; _94++) { //#18991 - var _98 = $k[--$j]; //#18991 - $k[$j++] = _98 && ($_.ac <= $get(_93, _94)); //#18991 - } //#18991 - if ($k[--$j]) { //#18991 - $k[$j++] = $_.A; //#18991 - break; //#18991 - } //#18991 - var _9G = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.ec]); //#18992 - $k[$j++] = true; //#18992 - for (var _9H = 0, _9I = _9G.length; _9H < _9I; _9H++) { //#18992 - var _9L = $k[--$j]; //#18992 - $k[$j++] = _9L && ($_.bc < $get(_9G, _9H)); //#18992 - } //#18992 - if ($k[--$j]) { //#18992 - $k[$j++] = $_.B; //#18992 - break; //#18992 - } //#18992 - var _9T = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#18993 - $k[$j++] = true; //#18993 - for (var _9U = 0, _9V = _9T.length; _9U < _9V; _9U++) { //#18993 - var _9Y = $k[--$j]; //#18993 - $k[$j++] = _9Y && ($_.ec < $get(_9T, _9U)); //#18993 - } //#18993 - if ($k[--$j]) { //#18993 - $k[$j++] = $_.E; //#18993 - break; //#18993 - } //#18993 - var _9g = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#18994 - $k[$j++] = true; //#18994 - for (var _9h = 0, _9i = _9g.length; _9h < _9i; _9h++) { //#18994 - var _9l = $k[--$j]; //#18994 - $k[$j++] = _9l && ($_.tc < $get(_9g, _9h)); //#18994 - } //#18994 - if ($k[--$j]) { //#18994 - $k[$j++] = $_.T; //#18994 - break; //#18994 - } //#18994 - var _9t = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#18995 - $k[$j++] = true; //#18995 - for (var _9u = 0, _9v = _9t.length; _9u < _9v; _9u++) { //#18995 - var _9y = $k[--$j]; //#18995 - $k[$j++] = _9y && ($_.xc < $get(_9t, _9u)); //#18995 - } //#18995 - if ($k[--$j]) { //#18995 - $k[$j++] = $_.X; //#18995 - break; //#18995 - } //#18995 - $k[$j++] = $_.C; //#18996 - break; //#18996 - } //#18996 - $_.char = $get($_.msg, $_.i + $_.k); //#18998 - $k[$j++] = 'ac'; //#18999 - $k[$j++] = $_.ac; //#18999 - $_.isD(); //#18999 - if ($k[--$j]) { //#18999 - var _A8 = $k[--$j]; //#18999 - $k[$j++] = $f(_A8 + (1 / 2)); //#18999 - } else { //#18999 - $_.isEA(); //#18999 - if ($k[--$j]) { //#18999 - var _AA = $k[--$j]; //#18999 - $k[$j++] = Math.ceil(_AA) + 2; //#18999 - } else { //#18999 - var _AB = $k[--$j]; //#18999 - $k[$j++] = Math.ceil(_AB) + 1; //#18999 - } //#18999 - } //#18999 - var _AC = $k[--$j]; //#18999 - $_[$k[--$j]] = _AC; //#18999 - $k[$j++] = 'cc'; //#19000 - $k[$j++] = $_.cc; //#19000 - $_.isC(); //#19000 - if ($k[--$j]) { //#19000 - var _AG = $k[--$j]; //#19000 - $k[$j++] = $f(_AG + 0.6666667); //#19000 - } else { //#19000 - $_.isEA(); //#19000 - if ($k[--$j]) { //#19000 - var _AI = $k[--$j]; //#19000 - $k[$j++] = $f(_AI + 2.6666667); //#19000 - } else { //#19000 - var _AJ = $k[--$j]; //#19000 - $k[$j++] = $f(_AJ + 1.3333334); //#19000 - } //#19000 - } //#19000 - var _AK = $k[--$j]; //#19000 - $_[$k[--$j]] = _AK; //#19000 - $k[$j++] = 'tc'; //#19001 - $k[$j++] = $_.tc; //#19001 - $_.isT(); //#19001 - if ($k[--$j]) { //#19001 - var _AO = $k[--$j]; //#19001 - $k[$j++] = $f(_AO + 0.6666667); //#19001 - } else { //#19001 - $_.isEA(); //#19001 - if ($k[--$j]) { //#19001 - var _AQ = $k[--$j]; //#19001 - $k[$j++] = $f(_AQ + 2.6666667); //#19001 - } else { //#19001 - var _AR = $k[--$j]; //#19001 - $k[$j++] = $f(_AR + 1.3333334); //#19001 - } //#19001 - } //#19001 - var _AS = $k[--$j]; //#19001 - $_[$k[--$j]] = _AS; //#19001 - $k[$j++] = 'xc'; //#19002 - $k[$j++] = $_.xc; //#19002 - $_.isX(); //#19002 - if ($k[--$j]) { //#19002 - var _AW = $k[--$j]; //#19002 - $k[$j++] = $f(_AW + 0.6666667); //#19002 - } else { //#19002 - $_.isEA(); //#19002 - if ($k[--$j]) { //#19002 - var _AY = $k[--$j]; //#19002 - $k[$j++] = $f(_AY + 4.3333334); //#19002 - } else { //#19002 - var _AZ = $k[--$j]; //#19002 - $k[$j++] = $f(_AZ + 3.3333334); //#19002 - } //#19002 - } //#19002 - var _Aa = $k[--$j]; //#19002 - $_[$k[--$j]] = _Aa; //#19002 - $k[$j++] = 'ec'; //#19003 - $k[$j++] = $_.ec; //#19003 - $_.isE(); //#19003 - if ($k[--$j]) { //#19003 - var _Ae = $k[--$j]; //#19003 - $k[$j++] = $f(_Ae + (3 / 4)); //#19003 - } else { //#19003 - $_.isEA(); //#19003 - if ($k[--$j]) { //#19003 - var _Ag = $k[--$j]; //#19003 - $k[$j++] = $f(_Ag + (17 / 4)); //#19003 - } else { //#19003 - var _Ah = $k[--$j]; //#19003 - $k[$j++] = $f(_Ah + (13 / 4)); //#19003 - } //#19003 - } //#19003 - var _Ai = $k[--$j]; //#19003 - $_[$k[--$j]] = _Ai; //#19003 - $k[$j++] = 'bc'; //#19004 - $k[$j++] = $_.bc; //#19004 - $_.isFN(); //#19004 - if ($k[--$j]) { //#19004 - var _Am = $k[--$j]; //#19004 - $k[$j++] = $f(_Am + 4); //#19004 - } else { //#19004 - var _An = $k[--$j]; //#19004 - $k[$j++] = $f(_An + 1); //#19004 - } //#19004 - var _Ao = $k[--$j]; //#19004 - $_[$k[--$j]] = _Ao; //#19004 - if ($_.k >= 4) { //#19016 - var _Aw = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19006 - $k[$j++] = true; //#19006 - for (var _Ax = 0, _Ay = _Aw.length; _Ax < _Ay; _Ax++) { //#19006 - var _B1 = $k[--$j]; //#19006 - $k[$j++] = _B1 && (($_.ac + 1) <= $get(_Aw, _Ax)); //#19006 - } //#19006 - if ($k[--$j]) { //#19006 - $k[$j++] = $_.A; //#19006 - break; //#19006 - } //#19006 - if (($_.bc + 1) <= $_.ac) { //#19007 - $k[$j++] = $_.B; //#19007 - break; //#19007 - } //#19007 - var _BB = $a([$_.cc, $_.tc, $_.xc, $_.ec]); //#19008 - $k[$j++] = true; //#19008 - for (var _BC = 0, _BD = _BB.length; _BC < _BD; _BC++) { //#19008 - var _BG = $k[--$j]; //#19008 - $k[$j++] = _BG && (($_.bc + 1) < $get(_BB, _BC)); //#19008 - } //#19008 - if ($k[--$j]) { //#19008 - $k[$j++] = $_.B; //#19008 - break; //#19008 - } //#19008 - var _BO = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19009 - $k[$j++] = true; //#19009 - for (var _BP = 0, _BQ = _BO.length; _BP < _BQ; _BP++) { //#19009 - var _BT = $k[--$j]; //#19009 - $k[$j++] = _BT && (($_.ec + 1) < $get(_BO, _BP)); //#19009 - } //#19009 - if ($k[--$j]) { //#19009 - $k[$j++] = $_.E; //#19009 - break; //#19009 - } //#19009 - var _Bb = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19010 - $k[$j++] = true; //#19010 - for (var _Bc = 0, _Bd = _Bb.length; _Bc < _Bd; _Bc++) { //#19010 - var _Bg = $k[--$j]; //#19010 - $k[$j++] = _Bg && (($_.tc + 1) < $get(_Bb, _Bc)); //#19010 - } //#19010 - if ($k[--$j]) { //#19010 - $k[$j++] = $_.T; //#19010 - break; //#19010 - } //#19010 - var _Bo = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19011 - $k[$j++] = true; //#19011 - for (var _Bp = 0, _Bq = _Bo.length; _Bp < _Bq; _Bp++) { //#19011 - var _Bt = $k[--$j]; //#19011 - $k[$j++] = _Bt && (($_.xc + 1) < $get(_Bo, _Bp)); //#19011 - } //#19011 - if ($k[--$j]) { //#19011 - $k[$j++] = $_.X; //#19011 - break; //#19011 - } //#19011 - var _C0 = $a([$_.ac, $_.tc, $_.ec, $_.bc]); //#19012 - $k[$j++] = true; //#19012 - for (var _C1 = 0, _C2 = _C0.length; _C1 < _C2; _C1++) { //#19012 - var _C5 = $k[--$j]; //#19012 - $k[$j++] = _C5 && (($_.cc + 1) < $get(_C0, _C1)); //#19012 - } //#19012 - if ($k[--$j]) { //#19015 - if ($_.cc < $_.xc) { //#19013 - $k[$j++] = $_.C; //#19013 - break; //#19013 - } //#19013 - if ($_.cc == $_.xc) { //#19014 - $k[$j++] = ($_.i + $_.k) + 1; //#19014 - $_.XtermFirst(); //#19014 - if ($k[--$j]) { //#19014 - $k[$j++] = $_.X; //#19014 - break; //#19014 - } else { //#19014 - $k[$j++] = $_.C; //#19014 - break; //#19014 - } //#19014 - } //#19014 - } //#19014 - } //#19014 - $_.k = $_.k + 1; //#19017 - } //#19017 - } //#19017 - }; //#19017 + $_.ac = 1; //#19296 + $_.cc = 2; //#19296 + $_.tc = 2; //#19296 + $_.xc = 2; //#19296 + $_.ec = 2; //#19296 + $_.bc = 2.25; //#19296 + if ($_.mode == $_.A) { //#19297 + $_.ac = 0; //#19297 + $_.cc = 1; //#19297 + $_.tc = 1; //#19297 + $_.xc = 1; //#19297 + $_.ec = 1; //#19297 + $_.bc = 1.25; //#19297 + } //#19297 + if ($_.mode == $_.C) { //#19298 + $_.cc = 0; //#19298 + } //#19298 + if ($_.mode == $_.T) { //#19299 + $_.tc = 0; //#19299 + } //#19299 + if ($_.mode == $_.X) { //#19300 + $_.xc = 0; //#19300 + } //#19300 + if ($_.mode == $_.E) { //#19301 + $_.ec = 0; //#19301 + } //#19301 + if ($_.mode == $_.B) { //#19302 + $_.bc = 0; //#19302 + } //#19302 + for (var _8g = 0, _8h = 1; _8g < _8h; _8g++) { //#19337 + if ($get($_.isECI, $_.i)) { //#19304 + $k[$j++] = $_.A; //#19304 + break; //#19304 + } //#19304 + if (($_.c40headerlength != -1) && ($_.i < $_.c40headerlength)) { //#19305 + $k[$j++] = $_.C; //#19305 + break; //#19305 + } //#19305 + $_.k = 0; //#19306 + for (;;) { //#19336 + if (($_.i + $_.k) == $_.msglen) { //#19315 + var _8t = $a(['ac', 'cc', 'tc', 'xc', 'ec', 'bc']); //#19308 + for (var _8u = 0, _8v = _8t.length; _8u < _8v; _8u++) { //#19308 + var _8w = $get(_8t, _8u); //#19308 + $_[_8w] = Math.ceil($_[_8w]); //#19308 + } //#19308 + var _93 = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19309 + $k[$j++] = true; //#19309 + for (var _94 = 0, _95 = _93.length; _94 < _95; _94++) { //#19309 + var _98 = $k[--$j]; //#19309 + $k[$j++] = _98 && ($_.ac <= $get(_93, _94)); //#19309 + } //#19309 + if ($k[--$j]) { //#19309 + $k[$j++] = $_.A; //#19309 + break; //#19309 + } //#19309 + var _9G = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.ec]); //#19310 + $k[$j++] = true; //#19310 + for (var _9H = 0, _9I = _9G.length; _9H < _9I; _9H++) { //#19310 + var _9L = $k[--$j]; //#19310 + $k[$j++] = _9L && ($_.bc < $get(_9G, _9H)); //#19310 + } //#19310 + if ($k[--$j]) { //#19310 + $k[$j++] = $_.B; //#19310 + break; //#19310 + } //#19310 + var _9T = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19311 + $k[$j++] = true; //#19311 + for (var _9U = 0, _9V = _9T.length; _9U < _9V; _9U++) { //#19311 + var _9Y = $k[--$j]; //#19311 + $k[$j++] = _9Y && ($_.ec < $get(_9T, _9U)); //#19311 + } //#19311 + if ($k[--$j]) { //#19311 + $k[$j++] = $_.E; //#19311 + break; //#19311 + } //#19311 + var _9g = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19312 + $k[$j++] = true; //#19312 + for (var _9h = 0, _9i = _9g.length; _9h < _9i; _9h++) { //#19312 + var _9l = $k[--$j]; //#19312 + $k[$j++] = _9l && ($_.tc < $get(_9g, _9h)); //#19312 + } //#19312 + if ($k[--$j]) { //#19312 + $k[$j++] = $_.T; //#19312 + break; //#19312 + } //#19312 + var _9t = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19313 + $k[$j++] = true; //#19313 + for (var _9u = 0, _9v = _9t.length; _9u < _9v; _9u++) { //#19313 + var _9y = $k[--$j]; //#19313 + $k[$j++] = _9y && ($_.xc < $get(_9t, _9u)); //#19313 + } //#19313 + if ($k[--$j]) { //#19313 + $k[$j++] = $_.X; //#19313 + break; //#19313 + } //#19313 + $k[$j++] = $_.C; //#19314 + break; //#19314 + } //#19314 + $_.char = $get($_.msg, $_.i + $_.k); //#19316 + $k[$j++] = 'ac'; //#19317 + $k[$j++] = $_.ac; //#19317 + $_.isD(); //#19317 + if ($k[--$j]) { //#19317 + var _A8 = $k[--$j]; //#19317 + $k[$j++] = $f(_A8 + (1 / 2)); //#19317 + } else { //#19317 + $_.isEA(); //#19317 + if ($k[--$j]) { //#19317 + var _AA = $k[--$j]; //#19317 + $k[$j++] = Math.ceil(_AA) + 2; //#19317 + } else { //#19317 + var _AB = $k[--$j]; //#19317 + $k[$j++] = Math.ceil(_AB) + 1; //#19317 + } //#19317 + } //#19317 + var _AC = $k[--$j]; //#19317 + $_[$k[--$j]] = _AC; //#19317 + $k[$j++] = 'cc'; //#19318 + $k[$j++] = $_.cc; //#19318 + $_.isC(); //#19318 + if ($k[--$j]) { //#19318 + var _AG = $k[--$j]; //#19318 + $k[$j++] = $f(_AG + 0.6666667); //#19318 + } else { //#19318 + $_.isEA(); //#19318 + if ($k[--$j]) { //#19318 + var _AI = $k[--$j]; //#19318 + $k[$j++] = $f(_AI + 2.6666667); //#19318 + } else { //#19318 + var _AJ = $k[--$j]; //#19318 + $k[$j++] = $f(_AJ + 1.3333334); //#19318 + } //#19318 + } //#19318 + var _AK = $k[--$j]; //#19318 + $_[$k[--$j]] = _AK; //#19318 + $k[$j++] = 'tc'; //#19319 + $k[$j++] = $_.tc; //#19319 + $_.isT(); //#19319 + if ($k[--$j]) { //#19319 + var _AO = $k[--$j]; //#19319 + $k[$j++] = $f(_AO + 0.6666667); //#19319 + } else { //#19319 + $_.isEA(); //#19319 + if ($k[--$j]) { //#19319 + var _AQ = $k[--$j]; //#19319 + $k[$j++] = $f(_AQ + 2.6666667); //#19319 + } else { //#19319 + var _AR = $k[--$j]; //#19319 + $k[$j++] = $f(_AR + 1.3333334); //#19319 + } //#19319 + } //#19319 + var _AS = $k[--$j]; //#19319 + $_[$k[--$j]] = _AS; //#19319 + $k[$j++] = 'xc'; //#19320 + $k[$j++] = $_.xc; //#19320 + $_.isX(); //#19320 + if ($k[--$j]) { //#19320 + var _AW = $k[--$j]; //#19320 + $k[$j++] = $f(_AW + 0.6666667); //#19320 + } else { //#19320 + $_.isEA(); //#19320 + if ($k[--$j]) { //#19320 + var _AY = $k[--$j]; //#19320 + $k[$j++] = $f(_AY + 4.3333334); //#19320 + } else { //#19320 + var _AZ = $k[--$j]; //#19320 + $k[$j++] = $f(_AZ + 3.3333334); //#19320 + } //#19320 + } //#19320 + var _Aa = $k[--$j]; //#19320 + $_[$k[--$j]] = _Aa; //#19320 + $k[$j++] = 'ec'; //#19321 + $k[$j++] = $_.ec; //#19321 + $_.isE(); //#19321 + if ($k[--$j]) { //#19321 + var _Ae = $k[--$j]; //#19321 + $k[$j++] = $f(_Ae + (3 / 4)); //#19321 + } else { //#19321 + $_.isEA(); //#19321 + if ($k[--$j]) { //#19321 + var _Ag = $k[--$j]; //#19321 + $k[$j++] = $f(_Ag + (17 / 4)); //#19321 + } else { //#19321 + var _Ah = $k[--$j]; //#19321 + $k[$j++] = $f(_Ah + (13 / 4)); //#19321 + } //#19321 + } //#19321 + var _Ai = $k[--$j]; //#19321 + $_[$k[--$j]] = _Ai; //#19321 + $k[$j++] = 'bc'; //#19322 + $k[$j++] = $_.bc; //#19322 + $_.isFN(); //#19322 + if ($k[--$j]) { //#19322 + var _Am = $k[--$j]; //#19322 + $k[$j++] = $f(_Am + 4); //#19322 + } else { //#19322 + var _An = $k[--$j]; //#19322 + $k[$j++] = $f(_An + 1); //#19322 + } //#19322 + var _Ao = $k[--$j]; //#19322 + $_[$k[--$j]] = _Ao; //#19322 + if ($_.k >= 4) { //#19334 + var _Aw = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19324 + $k[$j++] = true; //#19324 + for (var _Ax = 0, _Ay = _Aw.length; _Ax < _Ay; _Ax++) { //#19324 + var _B1 = $k[--$j]; //#19324 + $k[$j++] = _B1 && (($_.ac + 1) <= $get(_Aw, _Ax)); //#19324 + } //#19324 + if ($k[--$j]) { //#19324 + $k[$j++] = $_.A; //#19324 + break; //#19324 + } //#19324 + if (($_.bc + 1) <= $_.ac) { //#19325 + $k[$j++] = $_.B; //#19325 + break; //#19325 + } //#19325 + var _BB = $a([$_.cc, $_.tc, $_.xc, $_.ec]); //#19326 + $k[$j++] = true; //#19326 + for (var _BC = 0, _BD = _BB.length; _BC < _BD; _BC++) { //#19326 + var _BG = $k[--$j]; //#19326 + $k[$j++] = _BG && (($_.bc + 1) < $get(_BB, _BC)); //#19326 + } //#19326 + if ($k[--$j]) { //#19326 + $k[$j++] = $_.B; //#19326 + break; //#19326 + } //#19326 + var _BO = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19327 + $k[$j++] = true; //#19327 + for (var _BP = 0, _BQ = _BO.length; _BP < _BQ; _BP++) { //#19327 + var _BT = $k[--$j]; //#19327 + $k[$j++] = _BT && (($_.ec + 1) < $get(_BO, _BP)); //#19327 + } //#19327 + if ($k[--$j]) { //#19327 + $k[$j++] = $_.E; //#19327 + break; //#19327 + } //#19327 + var _Bb = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19328 + $k[$j++] = true; //#19328 + for (var _Bc = 0, _Bd = _Bb.length; _Bc < _Bd; _Bc++) { //#19328 + var _Bg = $k[--$j]; //#19328 + $k[$j++] = _Bg && (($_.tc + 1) < $get(_Bb, _Bc)); //#19328 + } //#19328 + if ($k[--$j]) { //#19328 + $k[$j++] = $_.T; //#19328 + break; //#19328 + } //#19328 + var _Bo = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19329 + $k[$j++] = true; //#19329 + for (var _Bp = 0, _Bq = _Bo.length; _Bp < _Bq; _Bp++) { //#19329 + var _Bt = $k[--$j]; //#19329 + $k[$j++] = _Bt && (($_.xc + 1) < $get(_Bo, _Bp)); //#19329 + } //#19329 + if ($k[--$j]) { //#19329 + $k[$j++] = $_.X; //#19329 + break; //#19329 + } //#19329 + var _C0 = $a([$_.ac, $_.tc, $_.ec, $_.bc]); //#19330 + $k[$j++] = true; //#19330 + for (var _C1 = 0, _C2 = _C0.length; _C1 < _C2; _C1++) { //#19330 + var _C5 = $k[--$j]; //#19330 + $k[$j++] = _C5 && (($_.cc + 1) < $get(_C0, _C1)); //#19330 + } //#19330 + if ($k[--$j]) { //#19333 + if ($_.cc < $_.xc) { //#19331 + $k[$j++] = $_.C; //#19331 + break; //#19331 + } //#19331 + if ($_.cc == $_.xc) { //#19332 + $k[$j++] = ($_.i + $_.k) + 1; //#19332 + $_.XtermFirst(); //#19332 + if ($k[--$j]) { //#19332 + $k[$j++] = $_.X; //#19332 + break; //#19332 + } else { //#19332 + $k[$j++] = $_.C; //#19332 + break; //#19332 + } //#19332 + } //#19332 + } //#19332 + } //#19332 + $_.k = $_.k + 1; //#19335 + } //#19335 + } //#19335 + }; //#19335 $_.addtocws = function() { - var _CI = $k[--$j]; //#19023 - $puti($_.cws, $_.j, _CI); //#19023 - $_.j = _CI.length + $_.j; //#19024 - }; //#19024 + var _CI = $k[--$j]; //#19341 + $puti($_.cws, $_.j, _CI); //#19341 + $_.j = _CI.length + $_.j; //#19342 + }; //#19342 $_.ECItocws = function() { - var _CN = $f((-$k[--$j]) - 1000000); //#19029 - $k[$j++] = _CN; //#19043 - if (_CN <= 126) { //#19042 - var _CO = $k[--$j]; //#19030 - $k[$j++] = $f(_CO + 1); //#19031 - $astore($a(1)); //#19031 - } else { //#19042 - var _CQ = $k[--$j]; //#19032 - $k[$j++] = _CQ; //#19043 - if (_CQ <= 16382) { //#19042 - var _CS = $f($k[--$j] - 127); //#19034 - $k[$j++] = (~~(_CS / 254)) + 128; //#19036 - $k[$j++] = $f((_CS % 254) + 1); //#19036 - $astore($a(2)); //#19036 - } else { //#19042 - var _CV = $f($k[--$j] - 16383); //#19039 - $k[$j++] = (~~(_CV / 64516)) + 192; //#19042 - $k[$j++] = ((~~(_CV / 254)) % 254) + 1; //#19042 - $k[$j++] = $f((_CV % 254) + 1); //#19042 - $astore($a(3)); //#19042 - } //#19042 - } //#19042 - }; //#19042 + var _CN = $f((-$k[--$j]) - 1000000); //#19347 + $k[$j++] = _CN; //#19361 + if (_CN <= 126) { //#19360 + var _CO = $k[--$j]; //#19348 + $k[$j++] = $f(_CO + 1); //#19349 + $astore($a(1)); //#19349 + } else { //#19360 + var _CQ = $k[--$j]; //#19350 + $k[$j++] = _CQ; //#19361 + if (_CQ <= 16382) { //#19360 + var _CS = $f($k[--$j] - 127); //#19352 + $k[$j++] = (~~(_CS / 254)) + 128; //#19354 + $k[$j++] = $f((_CS % 254) + 1); //#19354 + $astore($a(2)); //#19354 + } else { //#19360 + var _CV = $f($k[--$j] - 16383); //#19357 + $k[$j++] = (~~(_CV / 64516)) + 192; //#19360 + $k[$j++] = ((~~(_CV / 254)) % 254) + 1; //#19360 + $k[$j++] = $f((_CV % 254) + 1); //#19360 + $astore($a(3)); //#19360 + } //#19360 + } //#19360 + }; //#19360 $_.encA = function() { - for (var _CX = 0, _CY = 1; _CX < _CY; _CX++) { //#19068 - if ($get($_.isECI, $_.i)) { //#19053 - $k[$j++] = $get($_.Avals, $_.eci); //#19049 - $_.addtocws(); //#19049 - $k[$j++] = $get($_.msg, $_.i); //#19050 - $_.ECItocws(); //#19050 - $_.addtocws(); //#19050 - $_.i = $_.i + 1; //#19051 - break; //#19052 - } //#19052 - if ($get($_.numD, $_.i) >= 2) { //#19058 - var _Cm = $s(2); //#19055 - $put(_Cm, 0, $get($_.msg, $_.i)); //#19055 - $put(_Cm, 1, $get($_.msg, $_.i + 1)); //#19055 - $k[$j++] = $get($_.Avals, _Cm); //#19055 - $_.addtocws(); //#19055 - $_.i = $_.i + 2; //#19056 - break; //#19057 - } //#19057 - $k[$j++] = 'newmode'; //#19059 - $_.lookup(); //#19059 - var _Cw = $k[--$j]; //#19059 - $_[$k[--$j]] = _Cw; //#19059 - if ($_.newmode != $_.mode) { //#19064 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19061 - $_.addtocws(); //#19061 - $_.mode = $_.newmode; //#19062 - break; //#19063 - } //#19063 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19065 - $_.addtocws(); //#19065 - $_.i = $_.i + 1; //#19066 - break; //#19067 - } //#19067 - }; //#19067 + for (var _CX = 0, _CY = 1; _CX < _CY; _CX++) { //#19386 + if ($get($_.isECI, $_.i)) { //#19371 + $k[$j++] = $get($_.Avals, $_.eci); //#19367 + $_.addtocws(); //#19367 + $k[$j++] = $get($_.msg, $_.i); //#19368 + $_.ECItocws(); //#19368 + $_.addtocws(); //#19368 + $_.i = $_.i + 1; //#19369 + break; //#19370 + } //#19370 + if ($get($_.numD, $_.i) >= 2) { //#19376 + var _Cm = $s(2); //#19373 + $put(_Cm, 0, $get($_.msg, $_.i)); //#19373 + $put(_Cm, 1, $get($_.msg, $_.i + 1)); //#19373 + $k[$j++] = $get($_.Avals, _Cm); //#19373 + $_.addtocws(); //#19373 + $_.i = $_.i + 2; //#19374 + break; //#19375 + } //#19375 + $k[$j++] = 'newmode'; //#19377 + $_.lookup(); //#19377 + var _Cw = $k[--$j]; //#19377 + $_[$k[--$j]] = _Cw; //#19377 + if ($_.newmode != $_.mode) { //#19382 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19379 + $_.addtocws(); //#19379 + $_.mode = $_.newmode; //#19380 + break; //#19381 + } //#19381 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19383 + $_.addtocws(); //#19383 + $_.i = $_.i + 1; //#19384 + break; //#19385 + } //#19385 + }; //#19385 $_.CTXvalstocws = function() { - $_.in = $k[--$j]; //#19072 - $k[$j++] = Infinity; //#19073 - for (var _DK = 0, _DJ = $_.in.length - 1; _DK <= _DJ; _DK += 3) { //#19077 - var _DM = $geti($_.in, _DK, 3); //#19075 - $k[$j++] = 0; //#19075 - for (var _DN = 0, _DO = _DM.length; _DN < _DO; _DN++) { //#19075 - var _DQ = $k[--$j]; //#19075 - $k[$j++] = $f(_DQ + $get(_DM, _DN)) * 40; //#19075 - } //#19075 - var _DS = (~~($k[--$j] / 40)) + 1; //#19076 - $k[$j++] = ~~(_DS / 256); //#19076 - $k[$j++] = _DS % 256; //#19076 - } //#19076 - $astore($a($counttomark())); //#19078 - var _DV = $k[--$j]; //#19078 - var _DW = $k[--$j]; //#19078 - $k[$j++] = _DV; //#19078 - $k[$j++] = _DW; //#19078 - $j--; //#19078 - }; //#19078 + $_.in = $k[--$j]; //#19390 + $k[$j++] = Infinity; //#19391 + for (var _DK = 0, _DJ = $_.in.length - 1; _DK <= _DJ; _DK += 3) { //#19395 + var _DM = $geti($_.in, _DK, 3); //#19393 + $k[$j++] = 0; //#19393 + for (var _DN = 0, _DO = _DM.length; _DN < _DO; _DN++) { //#19393 + var _DQ = $k[--$j]; //#19393 + $k[$j++] = $f(_DQ + $get(_DM, _DN)) * 40; //#19393 + } //#19393 + var _DS = (~~($k[--$j] / 40)) + 1; //#19394 + $k[$j++] = ~~(_DS / 256); //#19394 + $k[$j++] = _DS % 256; //#19394 + } //#19394 + $astore($a($counttomark())); //#19396 + var _DV = $k[--$j]; //#19396 + var _DW = $k[--$j]; //#19396 + $k[$j++] = _DV; //#19396 + $k[$j++] = _DW; //#19396 + $j--; //#19396 + }; //#19396 $_.encCTX = function() { - $_.p = 0; //#19082 - $_.ctxvals = $a(2500); //#19083 - $_.done = false; //#19084 - for (;;) { //#19163 - if ($_.i == $_.msglen) { //#19088 - break; //#19088 - } //#19088 - var _Dg = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)) !== undefined; //#19089 - if (!_Dg) { //#19089 - break; //#19089 - } //#19089 - if (($_.p % 3) == 0) { //#19158 - if ($_.p > 0) { //#19103 - $k[$j++] = 'newmode'; //#19092 - $_.lookup(); //#19092 - var _Dj = $k[--$j]; //#19092 - $_[$k[--$j]] = _Dj; //#19092 - if ($ne($_.newmode, $_.mode)) { //#19102 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19094 - $_.CTXvalstocws(); //#19094 - $_.addtocws(); //#19094 - $k[$j++] = $a([$_.unlcw]); //#19095 - $_.addtocws(); //#19095 - if ($_.newmode != $_.A) { //#19098 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19097 - $_.addtocws(); //#19097 - } //#19097 - $_.mode = $_.newmode; //#19099 - $_.done = true; //#19100 - break; //#19101 - } //#19101 - } //#19101 - if (($_.msglen - $_.i) <= 3) { //#19157 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#19105 - $k[$j++] = Infinity; //#19106 - var _EF = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19107 - for (var _EG = 0, _EH = _EF.length; _EG < _EH; _EG++) { //#19113 - var _EI = $get(_EF, _EG); //#19113 - var _EM = $get($get($_.encvals, $_.mode), _EI) !== undefined; //#19108 - $k[$j++] = _EI; //#19112 - if (_EM) { //#19111 - $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#19109 - } else { //#19111 - $j--; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - } //#19111 - } //#19111 - $_.remvals = $a(); //#19111 - if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#19125 - $k[$j++] = Infinity; //#19117 - $aload($geti($_.ctxvals, 0, $_.p)); //#19118 - $aload($_.remvals); //#19119 - var _EZ = $a(); //#19119 - $k[$j++] = _EZ; //#19120 - $_.CTXvalstocws(); //#19120 - $_.addtocws(); //#19120 - $_.mode = $_.A; //#19121 - $_.i = $_.msglen; //#19122 - $_.done = true; //#19123 - break; //#19124 - } //#19124 - if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#19137 - $k[$j++] = Infinity; //#19128 - $aload($geti($_.ctxvals, 0, $_.p)); //#19129 - $aload($_.remvals); //#19130 - $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#19131 - var _Ep = $a(); //#19131 - $k[$j++] = _Ep; //#19132 - $_.CTXvalstocws(); //#19132 - $_.addtocws(); //#19132 - $_.mode = $_.A; //#19133 - $_.i = $_.msglen; //#19134 - $_.done = true; //#19135 - break; //#19136 - } //#19136 - if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#19147 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19140 - $_.CTXvalstocws(); //#19140 - $_.addtocws(); //#19140 - $k[$j++] = $a([$_.unlcw]); //#19141 - $_.addtocws(); //#19141 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19142 - $_.addtocws(); //#19142 - $_.mode = $_.A; //#19143 - $_.i = $_.msglen; //#19144 - $_.done = true; //#19145 - break; //#19146 - } //#19146 - if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#19156 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19150 - $_.CTXvalstocws(); //#19150 - $_.addtocws(); //#19150 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19151 - $_.addtocws(); //#19151 - $_.mode = $_.A; //#19152 - $_.i = $_.msglen; //#19153 - $_.done = true; //#19154 - break; //#19155 - } //#19155 - } //#19155 - } //#19155 - var _FO = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#19159 - $puti($_.ctxvals, $_.p, _FO); //#19160 - $_.p = _FO.length + $_.p; //#19161 - $_.i = $_.i + 1; //#19162 - } //#19162 - if (!$_.done) { //#19187 - for (;;) { //#19171 - if (($_.p % 3) == 0) { //#19168 - break; //#19168 - } //#19168 - $_.i = $_.i - 1; //#19169 - $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#19170 - } //#19170 - $k[$j++] = Infinity; //#19172 - $aload($geti($_.ctxvals, 0, $_.p)); //#19173 - var _Fh = $a(); //#19173 - $k[$j++] = _Fh; //#19174 - $_.CTXvalstocws(); //#19174 - $_.addtocws(); //#19174 - $k[$j++] = $a([$_.unlcw]); //#19175 - $_.addtocws(); //#19175 - $_.mode = $_.A; //#19176 - if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19186 - if ($get($_.numD, $_.i) >= 2) { //#19184 - var _Ft = $s(2); //#19180 - $put(_Ft, 0, $get($_.msg, $_.i)); //#19180 - $put(_Ft, 1, $get($_.msg, $_.i + 1)); //#19180 - $k[$j++] = $get($_.Avals, _Ft); //#19180 - $_.addtocws(); //#19180 - $_.i = $_.i + 2; //#19181 - } else { //#19184 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19183 - $_.addtocws(); //#19183 - $_.i = $_.i + 1; //#19184 - } //#19184 - } //#19184 - } //#19184 - }; //#19184 + $_.p = 0; //#19400 + $_.ctxvals = $a(2500); //#19401 + $_.done = false; //#19402 + for (;;) { //#19481 + if ($_.i == $_.msglen) { //#19406 + break; //#19406 + } //#19406 + var _Dg = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)) !== undefined; //#19407 + if (!_Dg) { //#19407 + break; //#19407 + } //#19407 + if (($_.p % 3) == 0) { //#19476 + if ($_.p > 0) { //#19421 + $k[$j++] = 'newmode'; //#19410 + $_.lookup(); //#19410 + var _Dj = $k[--$j]; //#19410 + $_[$k[--$j]] = _Dj; //#19410 + if ($ne($_.newmode, $_.mode)) { //#19420 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19412 + $_.CTXvalstocws(); //#19412 + $_.addtocws(); //#19412 + $k[$j++] = $a([$_.unlcw]); //#19413 + $_.addtocws(); //#19413 + if ($_.newmode != $_.A) { //#19416 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19415 + $_.addtocws(); //#19415 + } //#19415 + $_.mode = $_.newmode; //#19417 + $_.done = true; //#19418 + break; //#19419 + } //#19419 + } //#19419 + if (($_.msglen - $_.i) <= 3) { //#19475 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#19423 + $k[$j++] = Infinity; //#19424 + var _EF = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19425 + for (var _EG = 0, _EH = _EF.length; _EG < _EH; _EG++) { //#19431 + var _EI = $get(_EF, _EG); //#19431 + var _EM = $get($get($_.encvals, $_.mode), _EI) !== undefined; //#19426 + $k[$j++] = _EI; //#19430 + if (_EM) { //#19429 + $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#19427 + } else { //#19429 + $j--; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + } //#19429 + } //#19429 + $_.remvals = $a(); //#19429 + if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#19443 + $k[$j++] = Infinity; //#19435 + $aload($geti($_.ctxvals, 0, $_.p)); //#19436 + $aload($_.remvals); //#19437 + var _EZ = $a(); //#19437 + $k[$j++] = _EZ; //#19438 + $_.CTXvalstocws(); //#19438 + $_.addtocws(); //#19438 + $_.mode = $_.A; //#19439 + $_.i = $_.msglen; //#19440 + $_.done = true; //#19441 + break; //#19442 + } //#19442 + if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#19455 + $k[$j++] = Infinity; //#19446 + $aload($geti($_.ctxvals, 0, $_.p)); //#19447 + $aload($_.remvals); //#19448 + $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#19449 + var _Ep = $a(); //#19449 + $k[$j++] = _Ep; //#19450 + $_.CTXvalstocws(); //#19450 + $_.addtocws(); //#19450 + $_.mode = $_.A; //#19451 + $_.i = $_.msglen; //#19452 + $_.done = true; //#19453 + break; //#19454 + } //#19454 + if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#19465 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19458 + $_.CTXvalstocws(); //#19458 + $_.addtocws(); //#19458 + $k[$j++] = $a([$_.unlcw]); //#19459 + $_.addtocws(); //#19459 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19460 + $_.addtocws(); //#19460 + $_.mode = $_.A; //#19461 + $_.i = $_.msglen; //#19462 + $_.done = true; //#19463 + break; //#19464 + } //#19464 + if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#19474 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19468 + $_.CTXvalstocws(); //#19468 + $_.addtocws(); //#19468 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19469 + $_.addtocws(); //#19469 + $_.mode = $_.A; //#19470 + $_.i = $_.msglen; //#19471 + $_.done = true; //#19472 + break; //#19473 + } //#19473 + } //#19473 + } //#19473 + var _FO = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#19477 + $puti($_.ctxvals, $_.p, _FO); //#19478 + $_.p = _FO.length + $_.p; //#19479 + $_.i = $_.i + 1; //#19480 + } //#19480 + if (!$_.done) { //#19505 + for (;;) { //#19489 + if (($_.p % 3) == 0) { //#19486 + break; //#19486 + } //#19486 + $_.i = $_.i - 1; //#19487 + $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#19488 + } //#19488 + $k[$j++] = Infinity; //#19490 + $aload($geti($_.ctxvals, 0, $_.p)); //#19491 + var _Fh = $a(); //#19491 + $k[$j++] = _Fh; //#19492 + $_.CTXvalstocws(); //#19492 + $_.addtocws(); //#19492 + $k[$j++] = $a([$_.unlcw]); //#19493 + $_.addtocws(); //#19493 + $_.mode = $_.A; //#19494 + if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19504 + if ($get($_.numD, $_.i) >= 2) { //#19502 + var _Ft = $s(2); //#19498 + $put(_Ft, 0, $get($_.msg, $_.i)); //#19498 + $put(_Ft, 1, $get($_.msg, $_.i + 1)); //#19498 + $k[$j++] = $get($_.Avals, _Ft); //#19498 + $_.addtocws(); //#19498 + $_.i = $_.i + 2; //#19499 + } else { //#19502 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19501 + $_.addtocws(); //#19501 + $_.i = $_.i + 1; //#19502 + } //#19502 + } //#19502 + } //#19502 + }; //#19502 $_.Evalstocws = function() { - $_.in = $k[--$j]; //#19192 - $_.inlen = $_.in.length; //#19193 - $_.outlen = ~~(Math.ceil(($_.in.length / 4) * 3)); //#19194 - $k[$j++] = Infinity; //#19195 - $aload($_.in); //#19195 - $k[$j++] = 0; //#19195 - $k[$j++] = 0; //#19195 - $k[$j++] = 0; //#19195 - $_.in = $a(); //#19195 - $k[$j++] = Infinity; //#19196 - for (var _GG = 0, _GF = $_.inlen - 1; _GG <= _GF; _GG += 4) { //#19202 - var _GI = $geti($_.in, _GG, 4); //#19198 - $k[$j++] = 0; //#19198 - for (var _GJ = 0, _GK = _GI.length; _GJ < _GK; _GJ++) { //#19198 - var _GM = $k[--$j]; //#19198 - $k[$j++] = $or(_GM, $get(_GI, _GJ)) << 6; //#19198 - } //#19198 - var _GO = $k[--$j] >>> 6; //#19199 - $k[$j++] = (_GO >>> 16) & 255; //#19201 - $k[$j++] = (_GO >>> 8) & 255; //#19201 - $k[$j++] = _GO & 255; //#19201 - } //#19201 - $astore($a($counttomark())); //#19203 - var _GR = $k[--$j]; //#19203 - var _GS = $k[--$j]; //#19203 - $k[$j++] = _GR; //#19203 - $k[$j++] = _GS; //#19203 - $j--; //#19203 - var _GV = $geti($k[--$j], 0, $_.outlen); //#19204 - $k[$j++] = _GV; //#19204 - }; //#19204 + $_.in = $k[--$j]; //#19510 + $_.inlen = $_.in.length; //#19511 + $_.outlen = ~~(Math.ceil(($_.in.length / 4) * 3)); //#19512 + $k[$j++] = Infinity; //#19513 + $aload($_.in); //#19513 + $k[$j++] = 0; //#19513 + $k[$j++] = 0; //#19513 + $k[$j++] = 0; //#19513 + $_.in = $a(); //#19513 + $k[$j++] = Infinity; //#19514 + for (var _GG = 0, _GF = $_.inlen - 1; _GG <= _GF; _GG += 4) { //#19520 + var _GI = $geti($_.in, _GG, 4); //#19516 + $k[$j++] = 0; //#19516 + for (var _GJ = 0, _GK = _GI.length; _GJ < _GK; _GJ++) { //#19516 + var _GM = $k[--$j]; //#19516 + $k[$j++] = $or(_GM, $get(_GI, _GJ)) << 6; //#19516 + } //#19516 + var _GO = $k[--$j] >>> 6; //#19517 + $k[$j++] = (_GO >>> 16) & 255; //#19519 + $k[$j++] = (_GO >>> 8) & 255; //#19519 + $k[$j++] = _GO & 255; //#19519 + } //#19519 + $astore($a($counttomark())); //#19521 + var _GR = $k[--$j]; //#19521 + var _GS = $k[--$j]; //#19521 + $k[$j++] = _GR; //#19521 + $k[$j++] = _GS; //#19521 + $j--; //#19521 + var _GV = $geti($k[--$j], 0, $_.outlen); //#19522 + $k[$j++] = _GV; //#19522 + }; //#19522 $_.encE = function() { - $_.p = 0; //#19208 - $_.edifactvals = $a(2100); //#19209 - for (;;) { //#19238 - if ($_.i == $_.msglen) { //#19213 - break; //#19213 - } //#19213 - var _Gd = $get($_.Evals, $get($_.msg, $_.i)) !== undefined; //#19214 - if (!_Gd) { //#19214 - break; //#19214 - } //#19214 - if (($_.p % 4) == 0) { //#19233 - if (($_.msglen - $_.i) <= 2) { //#19231 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 4)) * 3)); //#19217 - $k[$j++] = Infinity; //#19218 - var _Gp = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19219 - for (var _Gq = 0, _Gr = _Gp.length; _Gq < _Gr; _Gq++) { //#19221 - $aload($get($_.Avals, $get(_Gp, _Gq))); //#19220 - } //#19220 - $_.remvals = $a(); //#19220 - if ((($_.remcws == 1) || ($_.remcws == 2)) && ($_.remvals.length <= $_.remcws)) { //#19230 - $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19225 - $_.Evalstocws(); //#19225 - $_.addtocws(); //#19225 - $k[$j++] = $_.remvals; //#19226 - $_.addtocws(); //#19226 - $_.mode = $_.A; //#19227 - $_.i = $_.msglen; //#19228 - break; //#19229 - } //#19229 - } //#19229 - $_.lookup(); //#19232 - if ($k[--$j] != $_.mode) { //#19232 - break; //#19232 - } //#19232 - } //#19232 - var _HC = $get($_.Evals, $get($_.msg, $_.i)); //#19234 - $puti($_.edifactvals, $_.p, _HC); //#19235 - $_.p = _HC.length + $_.p; //#19236 - $_.i = $_.i + 1; //#19237 - } //#19237 - if ($_.mode != $_.A) { //#19260 - $_.remcws = $f($get($_.numremcws, ($_.j + ((~~($_.p / 4)) * 3)) - 1) - 1); //#19242 - if (((($_.p % 4) != 0) || ($_.i != $_.msglen)) || ($_.remcws >= 3)) { //#19247 - var _HT = $get($_.Evals, $_.unl); //#19244 - $puti($_.edifactvals, $_.p, _HT); //#19245 - $_.p = _HT.length + $_.p; //#19246 - } //#19246 - $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19248 - $_.Evalstocws(); //#19248 - $_.addtocws(); //#19248 - $_.mode = $_.A; //#19249 - if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19259 - if ($get($_.numD, $_.i) >= 2) { //#19257 - var _Hj = $s(2); //#19253 - $put(_Hj, 0, $get($_.msg, $_.i)); //#19253 - $put(_Hj, 1, $get($_.msg, $_.i + 1)); //#19253 - $k[$j++] = $get($_.Avals, _Hj); //#19253 - $_.addtocws(); //#19253 - $_.i = $_.i + 2; //#19254 - } else { //#19257 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19256 - $_.addtocws(); //#19256 - $_.i = $_.i + 1; //#19257 - } //#19257 - } //#19257 - } //#19257 - }; //#19257 + $_.p = 0; //#19526 + $_.edifactvals = $a(2100); //#19527 + for (;;) { //#19556 + if ($_.i == $_.msglen) { //#19531 + break; //#19531 + } //#19531 + var _Gd = $get($_.Evals, $get($_.msg, $_.i)) !== undefined; //#19532 + if (!_Gd) { //#19532 + break; //#19532 + } //#19532 + if (($_.p % 4) == 0) { //#19551 + if (($_.msglen - $_.i) <= 2) { //#19549 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 4)) * 3)); //#19535 + $k[$j++] = Infinity; //#19536 + var _Gp = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19537 + for (var _Gq = 0, _Gr = _Gp.length; _Gq < _Gr; _Gq++) { //#19539 + $aload($get($_.Avals, $get(_Gp, _Gq))); //#19538 + } //#19538 + $_.remvals = $a(); //#19538 + if ((($_.remcws == 1) || ($_.remcws == 2)) && ($_.remvals.length <= $_.remcws)) { //#19548 + $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19543 + $_.Evalstocws(); //#19543 + $_.addtocws(); //#19543 + $k[$j++] = $_.remvals; //#19544 + $_.addtocws(); //#19544 + $_.mode = $_.A; //#19545 + $_.i = $_.msglen; //#19546 + break; //#19547 + } //#19547 + } //#19547 + $_.lookup(); //#19550 + if ($k[--$j] != $_.mode) { //#19550 + break; //#19550 + } //#19550 + } //#19550 + var _HC = $get($_.Evals, $get($_.msg, $_.i)); //#19552 + $puti($_.edifactvals, $_.p, _HC); //#19553 + $_.p = _HC.length + $_.p; //#19554 + $_.i = $_.i + 1; //#19555 + } //#19555 + if ($_.mode != $_.A) { //#19578 + $_.remcws = $f($get($_.numremcws, ($_.j + ((~~($_.p / 4)) * 3)) - 1) - 1); //#19560 + if (((($_.p % 4) != 0) || ($_.i != $_.msglen)) || ($_.remcws >= 3)) { //#19565 + var _HT = $get($_.Evals, $_.unl); //#19562 + $puti($_.edifactvals, $_.p, _HT); //#19563 + $_.p = _HT.length + $_.p; //#19564 + } //#19564 + $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19566 + $_.Evalstocws(); //#19566 + $_.addtocws(); //#19566 + $_.mode = $_.A; //#19567 + if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19577 + if ($get($_.numD, $_.i) >= 2) { //#19575 + var _Hj = $s(2); //#19571 + $put(_Hj, 0, $get($_.msg, $_.i)); //#19571 + $put(_Hj, 1, $get($_.msg, $_.i + 1)); //#19571 + $k[$j++] = $get($_.Avals, _Hj); //#19571 + $_.addtocws(); //#19571 + $_.i = $_.i + 2; //#19572 + } else { //#19575 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19574 + $_.addtocws(); //#19574 + $_.i = $_.i + 1; //#19575 + } //#19575 + } //#19575 + } //#19575 + }; //#19575 $_.encB = function() { - $_.p = 0; //#19265 - $_.bvals = $a(1558); //#19265 - for (;;) { //#19271 - if ($_.i == $_.msglen) { //#19266 - break; //#19266 - } //#19266 - $_.lookup(); //#19267 - if ($k[--$j] != $_.mode) { //#19267 - break; //#19267 - } //#19267 - $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#19268 - $_.p = $_.p + 1; //#19269 - $_.i = $_.i + 1; //#19270 - } //#19270 - $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#19272 - $k[$j++] = Infinity; //#19273 - if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#19277 - $k[$j++] = 0; //#19275 - } else { //#19277 - if ($_.p < 250) { //#19277 - $k[$j++] = $_.p; //#19277 - } else { //#19277 - $k[$j++] = (~~($_.p / 250)) + 249; //#19277 - $k[$j++] = $_.p % 250; //#19277 - } //#19277 - } //#19277 - $aload($geti($_.bvals, 0, $_.p)); //#19279 - $_.bvals = $a(); //#19279 - for (var _IS = 0, _IR = $_.bvals.length - 1; _IS <= _IR; _IS += 1) { //#19286 - $_.p = _IS; //#19282 - var _IY = $f(((((($_.j + $_.p) + 1) * 149) % 255) + 1) + $get($_.bvals, $_.p)); //#19284 - $k[$j++] = _IY; //#19284 - if (_IY >= 256) { //#19284 - var _IZ = $k[--$j]; //#19284 - $k[$j++] = $f(_IZ - 256); //#19284 - } //#19284 - $put($_.bvals, $_.p, $k[--$j]); //#19285 - } //#19285 - $k[$j++] = $_.bvals; //#19287 - $_.addtocws(); //#19287 - $_.mode = $_.A; //#19288 - }; //#19288 - $_.cws = $a(1558); //#19292 - $_.mode = $_.A; //#19293 - $_.i = 0; //#19293 - $_.j = 0; //#19293 - for (;;) { //#19296 - if ($_.i >= $_.msglen) { //#19294 - break; //#19294 - } //#19294 + $_.p = 0; //#19583 + $_.bvals = $a(1558); //#19583 + for (;;) { //#19589 + if ($_.i == $_.msglen) { //#19584 + break; //#19584 + } //#19584 + $_.lookup(); //#19585 + if ($k[--$j] != $_.mode) { //#19585 + break; //#19585 + } //#19585 + $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#19586 + $_.p = $_.p + 1; //#19587 + $_.i = $_.i + 1; //#19588 + } //#19588 + $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#19590 + $k[$j++] = Infinity; //#19591 + if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#19595 + $k[$j++] = 0; //#19593 + } else { //#19595 + if ($_.p < 250) { //#19595 + $k[$j++] = $_.p; //#19595 + } else { //#19595 + $k[$j++] = (~~($_.p / 250)) + 249; //#19595 + $k[$j++] = $_.p % 250; //#19595 + } //#19595 + } //#19595 + $aload($geti($_.bvals, 0, $_.p)); //#19597 + $_.bvals = $a(); //#19597 + for (var _IS = 0, _IR = $_.bvals.length - 1; _IS <= _IR; _IS += 1) { //#19604 + $_.p = _IS; //#19600 + var _IY = $f(((((($_.j + $_.p) + 1) * 149) % 255) + 1) + $get($_.bvals, $_.p)); //#19602 + $k[$j++] = _IY; //#19602 + if (_IY >= 256) { //#19602 + var _IZ = $k[--$j]; //#19602 + $k[$j++] = $f(_IZ - 256); //#19602 + } //#19602 + $put($_.bvals, $_.p, $k[--$j]); //#19603 + } //#19603 + $k[$j++] = $_.bvals; //#19605 + $_.addtocws(); //#19605 + $_.mode = $_.A; //#19606 + }; //#19606 + $_.cws = $a(1558); //#19610 + $_.mode = $_.A; //#19611 + $_.i = 0; //#19611 + $_.j = 0; //#19611 + for (;;) { //#19614 + if ($_.i >= $_.msglen) { //#19612 + break; //#19612 + } //#19612 if ($_[$get($a(['encA', 'encCTX', 'encCTX', 'encCTX', 'encE', 'encB']), $_.mode)]() === true) { break; - } //#19295 - } //#19295 - $_.cws = $geti($_.cws, 0, $_.j); //#19297 - } //#19297 - $_.datlen = $_.cws.length; //#19302 - $_.remcws = $f($get($_.numremcws, $_.j - 1) - 1); //#19303 - if ($_.remcws > 0) { //#19312 - $k[$j++] = Infinity; //#19305 - $aload($_.cws); //#19305 - for (var _Ix = 0, _Iy = $_.remcws; _Ix < _Iy; _Ix++) { //#19305 - $k[$j++] = 129; //#19305 - } //#19305 - $_.cws = $a(); //#19305 - for (var _J4 = $_.datlen + 1, _J3 = $f($f($_.datlen + $_.remcws) - 1); _J4 <= _J3; _J4 += 1) { //#19311 - $_.i = _J4; //#19307 - var _J6 = (((($_.i + 1) * 149) % 253) + 1) + 129; //#19309 - $k[$j++] = _J6; //#19309 - if (_J6 > 254) { //#19309 - var _J7 = $k[--$j]; //#19309 - $k[$j++] = $f(_J7 - 254); //#19309 - } //#19309 - $put($_.cws, $_.i, $k[--$j]); //#19310 - } //#19310 - } //#19310 - var _JC = $get($_.options, 'debugcws') !== undefined; //#19314 - if (_JC) { //#19314 - $k[$j++] = 'bwipp.debugcws#19314'; //#19314 - $k[$j++] = $_.cws; //#19314 - bwipp_raiseerror(); //#19314 - } //#19314 - var _JE = $_.metrics; //#19317 - for (var _JF = 0, _JG = _JE.length; _JF < _JG; _JF++) { //#19339 - $_.m = $get(_JE, _JF); //#19318 - $_.rows = $get($_.m, 0); //#19319 - $_.cols = $get($_.m, 1); //#19320 - $_.regh = $get($_.m, 2); //#19321 - $_.regv = $get($_.m, 3); //#19322 - $_.rscw = $get($_.m, 4); //#19323 - $_.rsbl = $get($_.m, 5); //#19324 - $_.doly = $get($_.m, 6); //#19325 - $_.mrows = $f($_.rows - (2 * $_.regh)); //#19326 - $_.mcols = $f($_.cols - (2 * $_.regv)); //#19327 - $_.rrows = ~~($_.mrows / $_.regh); //#19328 - $_.rcols = ~~($_.mcols / $_.regv); //#19329 - $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19330 - $_.okay = true; //#19331 - if ($_.cws.length != $_.ncws) { //#19332 - $_.okay = false; //#19332 - } //#19332 - if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19333 - $_.okay = false; //#19333 - } //#19333 - if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19334 - $_.okay = false; //#19334 - } //#19334 - if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19335 - $_.okay = false; //#19335 - } //#19335 - if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19336 - $_.okay = false; //#19336 - } //#19336 - if ((!$_.dmre) && ($_.doly == 1)) { //#19337 - $_.okay = false; //#19337 - } //#19337 - if ($_.okay) { //#19338 - break; //#19338 - } //#19338 - } //#19338 - if (!$_.okay) { //#19343 - $k[$j++] = 'bwipp.datamatrixNoValidSymbol#19342'; //#19342 - $k[$j++] = "Maximum length exceeded or invalid size"; //#19342 - bwipp_raiseerror(); //#19342 - } //#19342 - $_.cwbs = $a($_.rsbl); //#19346 - $_.ecbs = $a($_.rsbl); //#19347 - for (var _K5 = 0, _K4 = $f($_.rsbl - 1); _K5 <= _K4; _K5 += 1) { //#19362 - $_.i = _K5; //#19349 - if ($_.cws.length != 1558) { //#19353 - $_.cwbsize = ~~($_.cws.length / $_.rsbl); //#19351 - } else { //#19353 - if ($_.i <= 7) { //#19353 - $_.cwbsize = 156; //#19353 - } else { //#19353 - $_.cwbsize = 155; //#19353 - } //#19353 - } //#19353 - $_.cwb = $a($_.cwbsize); //#19355 - for (var _KE = 0, _KD = $_.cwbsize - 1; _KE <= _KD; _KE += 1) { //#19359 - $_.j = _KE; //#19357 - $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#19358 - } //#19358 - $put($_.cwbs, $_.i, $_.cwb); //#19360 - $k[$j++] = $_.ecbs; //#19361 - $k[$j++] = $_.i; //#19361 - $k[$j++] = Infinity; //#19361 - for (var _KT = 0, _KU = ~~($_.rscw / $_.rsbl); _KT < _KU; _KT++) { //#19361 - $k[$j++] = 0; //#19361 - } //#19361 - var _KV = $a(); //#19361 - var _KW = $k[--$j]; //#19361 - $put($k[--$j], _KW, _KV); //#19361 - } //#19361 - if (!bwipp_datamatrix.__19369__) { //#19369 - $_ = Object.create($_); //#19369 - $k[$j++] = Infinity; //#19366 - $k[$j++] = 1; //#19366 - for (var _KY = 0, _KZ = 255; _KY < _KZ; _KY++) { //#19366 - var _Ka = $k[--$j]; //#19366 - var _Kb = _Ka * 2; //#19366 - $k[$j++] = _Ka; //#19366 - $k[$j++] = _Kb; //#19366 - if (_Kb >= 256) { //#19366 - var _Kc = $k[--$j]; //#19366 - $k[$j++] = _Kc ^ 301; //#19366 - } //#19366 - } //#19366 - $_.rsalog = $a(); //#19366 - $_.rslog = $a(256); //#19367 - for (var _Kf = 1; _Kf <= 255; _Kf += 1) { //#19368 - $put($_.rslog, $get($_.rsalog, _Kf), _Kf); //#19368 - } //#19368 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19368 - bwipp_datamatrix.__19369__ = 1; //#19368 - $_ = Object.getPrototypeOf($_); //#19368 - } //#19368 + } //#19613 + } //#19613 + $_.cws = $geti($_.cws, 0, $_.j); //#19615 + } //#19615 + $_.datlen = $_.cws.length; //#19620 + $_.remcws = $f($get($_.numremcws, $_.j - 1) - 1); //#19621 + if ($_.remcws > 0) { //#19630 + $k[$j++] = Infinity; //#19623 + $aload($_.cws); //#19623 + for (var _Ix = 0, _Iy = $_.remcws; _Ix < _Iy; _Ix++) { //#19623 + $k[$j++] = 129; //#19623 + } //#19623 + $_.cws = $a(); //#19623 + for (var _J4 = $_.datlen + 1, _J3 = $f($f($_.datlen + $_.remcws) - 1); _J4 <= _J3; _J4 += 1) { //#19629 + $_.i = _J4; //#19625 + var _J6 = (((($_.i + 1) * 149) % 253) + 1) + 129; //#19627 + $k[$j++] = _J6; //#19627 + if (_J6 > 254) { //#19627 + var _J7 = $k[--$j]; //#19627 + $k[$j++] = $f(_J7 - 254); //#19627 + } //#19627 + $put($_.cws, $_.i, $k[--$j]); //#19628 + } //#19628 + } //#19628 + var _JC = $get($_.options, 'debugcws') !== undefined; //#19632 + if (_JC) { //#19632 + $k[$j++] = 'bwipp.debugcws#19632'; //#19632 + $k[$j++] = $_.cws; //#19632 + bwipp_raiseerror(); //#19632 + } //#19632 + var _JE = $_.metrics; //#19635 + for (var _JF = 0, _JG = _JE.length; _JF < _JG; _JF++) { //#19657 + $_.m = $get(_JE, _JF); //#19636 + $_.rows = $get($_.m, 0); //#19637 + $_.cols = $get($_.m, 1); //#19638 + $_.regh = $get($_.m, 2); //#19639 + $_.regv = $get($_.m, 3); //#19640 + $_.rscw = $get($_.m, 4); //#19641 + $_.rsbl = $get($_.m, 5); //#19642 + $_.doly = $get($_.m, 6); //#19643 + $_.mrows = $f($_.rows - (2 * $_.regh)); //#19644 + $_.mcols = $f($_.cols - (2 * $_.regv)); //#19645 + $_.rrows = ~~($_.mrows / $_.regh); //#19646 + $_.rcols = ~~($_.mcols / $_.regv); //#19647 + $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19648 + $_.okay = true; //#19649 + if ($_.cws.length != $_.ncws) { //#19650 + $_.okay = false; //#19650 + } //#19650 + if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19651 + $_.okay = false; //#19651 + } //#19651 + if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19652 + $_.okay = false; //#19652 + } //#19652 + if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19653 + $_.okay = false; //#19653 + } //#19653 + if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19654 + $_.okay = false; //#19654 + } //#19654 + if ((!$_.dmre) && ($_.doly == 1)) { //#19655 + $_.okay = false; //#19655 + } //#19655 + if ($_.okay) { //#19656 + break; //#19656 + } //#19656 + } //#19656 + if (!$_.okay) { //#19661 + $k[$j++] = 'bwipp.datamatrixNoValidSymbol#19660'; //#19660 + $k[$j++] = "Maximum length exceeded or invalid size"; //#19660 + bwipp_raiseerror(); //#19660 + } //#19660 + $_.cwbs = $a($_.rsbl); //#19664 + $_.ecbs = $a($_.rsbl); //#19665 + for (var _K5 = 0, _K4 = $f($_.rsbl - 1); _K5 <= _K4; _K5 += 1) { //#19680 + $_.i = _K5; //#19667 + if ($_.cws.length != 1558) { //#19671 + $_.cwbsize = ~~($_.cws.length / $_.rsbl); //#19669 + } else { //#19671 + if ($_.i <= 7) { //#19671 + $_.cwbsize = 156; //#19671 + } else { //#19671 + $_.cwbsize = 155; //#19671 + } //#19671 + } //#19671 + $_.cwb = $a($_.cwbsize); //#19673 + for (var _KE = 0, _KD = $_.cwbsize - 1; _KE <= _KD; _KE += 1) { //#19677 + $_.j = _KE; //#19675 + $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#19676 + } //#19676 + $put($_.cwbs, $_.i, $_.cwb); //#19678 + $k[$j++] = $_.ecbs; //#19679 + $k[$j++] = $_.i; //#19679 + $k[$j++] = Infinity; //#19679 + for (var _KT = 0, _KU = ~~($_.rscw / $_.rsbl); _KT < _KU; _KT++) { //#19679 + $k[$j++] = 0; //#19679 + } //#19679 + var _KV = $a(); //#19679 + var _KW = $k[--$j]; //#19679 + $put($k[--$j], _KW, _KV); //#19679 + } //#19679 + if (!bwipp_datamatrix.__19687__) { //#19687 + $_ = Object.create($_); //#19687 + $k[$j++] = Infinity; //#19684 + $k[$j++] = 1; //#19684 + for (var _KY = 0, _KZ = 255; _KY < _KZ; _KY++) { //#19684 + var _Ka = $k[--$j]; //#19684 + var _Kb = _Ka * 2; //#19684 + $k[$j++] = _Ka; //#19684 + $k[$j++] = _Kb; //#19684 + if (_Kb >= 256) { //#19684 + var _Kc = $k[--$j]; //#19684 + $k[$j++] = _Kc ^ 301; //#19684 + } //#19684 + } //#19684 + $_.rsalog = $a(); //#19684 + $_.rslog = $a(256); //#19685 + for (var _Kf = 1; _Kf <= 255; _Kf += 1) { //#19686 + $put($_.rslog, $get($_.rsalog, _Kf), _Kf); //#19686 + } //#19686 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19686 + bwipp_datamatrix.__19687__ = 1; //#19686 + $_ = Object.getPrototypeOf($_); //#19686 + } //#19686 $_.rsprod = function() { - var _Kk = $k[--$j]; //#19373 - var _Kl = $k[--$j]; //#19373 - $k[$j++] = _Kl; //#19377 - $k[$j++] = _Kk; //#19377 - if ((_Kk != 0) && (_Kl != 0)) { //#19376 - var _Ko = $get($_.rslog, $k[--$j]); //#19374 - var _Kt = $get($_.rsalog, $f(_Ko + $get($_.rslog, $k[--$j])) % 255); //#19374 - $k[$j++] = _Kt; //#19374 - } else { //#19376 - $j -= 2; //#19376 - $k[$j++] = 0; //#19376 - } //#19376 - }; //#19376 - $k[$j++] = Infinity; //#19381 - $k[$j++] = 1; //#19381 - for (var _Kw = 0, _Kx = ~~($_.rscw / $_.rsbl); _Kw < _Kx; _Kw++) { //#19381 - $k[$j++] = 0; //#19381 - } //#19381 - $_.coeffs = $a(); //#19381 - for (var _L2 = 1, _L1 = ~~($_.rscw / $_.rsbl); _L2 <= _L1; _L2 += 1) { //#19390 - $_.i = _L2; //#19383 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#19384 - for (var _L9 = $_.i - 1; _L9 >= 1; _L9 -= 1) { //#19388 - $_.j = _L9; //#19386 - $k[$j++] = $_.coeffs; //#19387 - $k[$j++] = $_.j; //#19387 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#19387 - $k[$j++] = $get($_.coeffs, $_.j); //#19387 - $k[$j++] = $get($_.rsalog, $_.i); //#19387 - $_.rsprod(); //#19387 - var _LL = $k[--$j]; //#19387 - var _LM = $k[--$j]; //#19387 - var _LN = $k[--$j]; //#19387 - $put($k[--$j], _LN, $xo(_LM, _LL)); //#19387 - } //#19387 - $k[$j++] = $_.coeffs; //#19389 - $k[$j++] = 0; //#19389 - $k[$j++] = $get($_.coeffs, 0); //#19389 - $k[$j++] = $get($_.rsalog, $_.i); //#19389 - $_.rsprod(); //#19389 - var _LV = $k[--$j]; //#19389 - var _LW = $k[--$j]; //#19389 - $put($k[--$j], _LW, _LV); //#19389 - } //#19389 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#19391 - for (var _Ld = 0, _Lc = $_.cwbs.length - 1; _Ld <= _Lc; _Ld += 1) { //#19407 - $_.i = _Ld; //#19395 - $_.cwb = $get($_.cwbs, $_.i); //#19396 - $_.ecb = $get($_.ecbs, $_.i); //#19397 - for (var _Lm = 0, _Ll = $_.cwb.length - 1; _Lm <= _Ll; _Lm += 1) { //#19406 - $_.t = $xo($get($_.cwb, _Lm), $get($_.ecb, 0)); //#19399 - for (var _Ls = $_.ecb.length - 1; _Ls >= 0; _Ls -= 1) { //#19405 - $_.j = _Ls; //#19401 - $_.p = ($_.ecb.length - $_.j) - 1; //#19402 - $k[$j++] = $_.ecb; //#19403 - $k[$j++] = $_.p; //#19403 - $k[$j++] = $_.t; //#19403 - $k[$j++] = $get($_.coeffs, $_.j); //#19403 - $_.rsprod(); //#19403 - var _M1 = $k[--$j]; //#19403 - var _M2 = $k[--$j]; //#19403 - $put($k[--$j], _M2, _M1); //#19403 - if ($_.j > 0) { //#19404 - $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#19404 - } //#19404 - } //#19404 - } //#19404 - } //#19404 - if ($_.ncws == 1558) { //#19412 - $k[$j++] = Infinity; //#19411 - var _MF = $geti($_.ecbs, 8, 2); //#19411 - for (var _MG = 0, _MH = _MF.length; _MG < _MH; _MG++) { //#19411 - $k[$j++] = $get(_MF, _MG); //#19411 - } //#19411 - var _MK = $geti($_.ecbs, 0, 8); //#19411 - for (var _ML = 0, _MM = _MK.length; _ML < _MM; _ML++) { //#19411 - $k[$j++] = $get(_MK, _ML); //#19411 - } //#19411 - $_.ecbs = $a(); //#19411 - } //#19411 - $k[$j++] = Infinity; //#19415 - var _MP = $_.cws; //#19415 - for (var _MQ = 0, _MR = _MP.length; _MQ < _MR; _MQ++) { //#19415 - $k[$j++] = $get(_MP, _MQ); //#19415 - } //#19415 - for (var _MU = 0, _MV = $_.rscw; _MU < _MV; _MU++) { //#19415 - $k[$j++] = 0; //#19415 - } //#19415 - $_.cws = $a(); //#19415 - for (var _MZ = 0, _MY = $f($_.rscw - 1); _MZ <= _MY; _MZ += 1) { //#19419 - $_.i = _MZ; //#19417 - $put($_.cws, $f($_.ncws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#19418 - } //#19418 + var _Kk = $k[--$j]; //#19691 + var _Kl = $k[--$j]; //#19691 + $k[$j++] = _Kl; //#19695 + $k[$j++] = _Kk; //#19695 + if ((_Kk != 0) && (_Kl != 0)) { //#19694 + var _Ko = $get($_.rslog, $k[--$j]); //#19692 + var _Kt = $get($_.rsalog, $f(_Ko + $get($_.rslog, $k[--$j])) % 255); //#19692 + $k[$j++] = _Kt; //#19692 + } else { //#19694 + $j -= 2; //#19694 + $k[$j++] = 0; //#19694 + } //#19694 + }; //#19694 + $k[$j++] = Infinity; //#19699 + $k[$j++] = 1; //#19699 + for (var _Kw = 0, _Kx = ~~($_.rscw / $_.rsbl); _Kw < _Kx; _Kw++) { //#19699 + $k[$j++] = 0; //#19699 + } //#19699 + $_.coeffs = $a(); //#19699 + for (var _L2 = 1, _L1 = ~~($_.rscw / $_.rsbl); _L2 <= _L1; _L2 += 1) { //#19708 + $_.i = _L2; //#19701 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#19702 + for (var _L9 = $_.i - 1; _L9 >= 1; _L9 -= 1) { //#19706 + $_.j = _L9; //#19704 + $k[$j++] = $_.coeffs; //#19705 + $k[$j++] = $_.j; //#19705 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#19705 + $k[$j++] = $get($_.coeffs, $_.j); //#19705 + $k[$j++] = $get($_.rsalog, $_.i); //#19705 + $_.rsprod(); //#19705 + var _LL = $k[--$j]; //#19705 + var _LM = $k[--$j]; //#19705 + var _LN = $k[--$j]; //#19705 + $put($k[--$j], _LN, $xo(_LM, _LL)); //#19705 + } //#19705 + $k[$j++] = $_.coeffs; //#19707 + $k[$j++] = 0; //#19707 + $k[$j++] = $get($_.coeffs, 0); //#19707 + $k[$j++] = $get($_.rsalog, $_.i); //#19707 + $_.rsprod(); //#19707 + var _LV = $k[--$j]; //#19707 + var _LW = $k[--$j]; //#19707 + $put($k[--$j], _LW, _LV); //#19707 + } //#19707 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#19709 + for (var _Ld = 0, _Lc = $_.cwbs.length - 1; _Ld <= _Lc; _Ld += 1) { //#19725 + $_.i = _Ld; //#19713 + $_.cwb = $get($_.cwbs, $_.i); //#19714 + $_.ecb = $get($_.ecbs, $_.i); //#19715 + for (var _Lm = 0, _Ll = $_.cwb.length - 1; _Lm <= _Ll; _Lm += 1) { //#19724 + $_.t = $xo($get($_.cwb, _Lm), $get($_.ecb, 0)); //#19717 + for (var _Ls = $_.ecb.length - 1; _Ls >= 0; _Ls -= 1) { //#19723 + $_.j = _Ls; //#19719 + $_.p = ($_.ecb.length - $_.j) - 1; //#19720 + $k[$j++] = $_.ecb; //#19721 + $k[$j++] = $_.p; //#19721 + $k[$j++] = $_.t; //#19721 + $k[$j++] = $get($_.coeffs, $_.j); //#19721 + $_.rsprod(); //#19721 + var _M1 = $k[--$j]; //#19721 + var _M2 = $k[--$j]; //#19721 + $put($k[--$j], _M2, _M1); //#19721 + if ($_.j > 0) { //#19722 + $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#19722 + } //#19722 + } //#19722 + } //#19722 + } //#19722 + if ($_.ncws == 1558) { //#19730 + $k[$j++] = Infinity; //#19729 + var _MF = $geti($_.ecbs, 8, 2); //#19729 + for (var _MG = 0, _MH = _MF.length; _MG < _MH; _MG++) { //#19729 + $k[$j++] = $get(_MF, _MG); //#19729 + } //#19729 + var _MK = $geti($_.ecbs, 0, 8); //#19729 + for (var _ML = 0, _MM = _MK.length; _ML < _MM; _ML++) { //#19729 + $k[$j++] = $get(_MK, _ML); //#19729 + } //#19729 + $_.ecbs = $a(); //#19729 + } //#19729 + $k[$j++] = Infinity; //#19733 + var _MP = $_.cws; //#19733 + for (var _MQ = 0, _MR = _MP.length; _MQ < _MR; _MQ++) { //#19733 + $k[$j++] = $get(_MP, _MQ); //#19733 + } //#19733 + for (var _MU = 0, _MV = $_.rscw; _MU < _MV; _MU++) { //#19733 + $k[$j++] = 0; //#19733 + } //#19733 + $_.cws = $a(); //#19733 + for (var _MZ = 0, _MY = $f($_.rscw - 1); _MZ <= _MY; _MZ += 1) { //#19737 + $_.i = _MZ; //#19735 + $put($_.cws, $f($_.ncws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#19736 + } //#19736 $_.module = function() { - var _Mk = $k[--$j]; //#19424 - var _Ml = $k[--$j]; //#19424 - var _Mm = $k[--$j]; //#19424 - var _Mp = $strcpy($s(8), "00000000"); //#19425 - var _Mr = $cvrs($s(8), $k[--$j], 2); //#19425 - $puti(_Mp, 8 - _Mr.length, _Mr); //#19426 - $k[$j++] = _Mm; //#19427 - $k[$j++] = _Ml; //#19427 - $k[$j++] = _Mk; //#19427 - $k[$j++] = _Mp; //#19427 - for (var _Ms = 7; _Ms >= 0; _Ms -= 1) { //#19427 - var _Mt = $k[--$j]; //#19427 - $k[$j++] = $f($get(_Mt, _Ms) - 48); //#19427 - $k[$j++] = _Mt; //#19427 - } //#19427 - $j--; //#19427 - var _Mv = $k[--$j]; //#19428 - var _Mw = $k[--$j]; //#19428 - var _Mx = $k[--$j]; //#19428 - var _My = $k[--$j]; //#19428 - var _Mz = $k[--$j]; //#19428 - var _N0 = $k[--$j]; //#19428 - var _N1 = $k[--$j]; //#19428 - var _N2 = $k[--$j]; //#19428 - var _N3 = $k[--$j]; //#19428 - var _N4 = $k[--$j]; //#19428 - var _N5 = $k[--$j]; //#19428 - $k[$j++] = _N2; //#19445 - $k[$j++] = _N1; //#19445 - $k[$j++] = _N0; //#19445 - $k[$j++] = _Mz; //#19445 - $k[$j++] = _My; //#19445 - $k[$j++] = _Mx; //#19445 - $k[$j++] = _Mw; //#19445 - $k[$j++] = _Mv; //#19445 - $k[$j++] = _N5; //#19445 - $k[$j++] = _N4; //#19445 - $forall(_N3, function() { //#19445 + var _Mk = $k[--$j]; //#19742 + var _Ml = $k[--$j]; //#19742 + var _Mm = $k[--$j]; //#19742 + var _Mp = $strcpy($s(8), "00000000"); //#19743 + var _Mr = $cvrs($s(8), $k[--$j], 2); //#19743 + $puti(_Mp, 8 - _Mr.length, _Mr); //#19744 + $k[$j++] = _Mm; //#19745 + $k[$j++] = _Ml; //#19745 + $k[$j++] = _Mk; //#19745 + $k[$j++] = _Mp; //#19745 + for (var _Ms = 7; _Ms >= 0; _Ms -= 1) { //#19745 + var _Mt = $k[--$j]; //#19745 + $k[$j++] = $f($get(_Mt, _Ms) - 48); //#19745 + $k[$j++] = _Mt; //#19745 + } //#19745 + $j--; //#19745 + var _Mv = $k[--$j]; //#19746 + var _Mw = $k[--$j]; //#19746 + var _Mx = $k[--$j]; //#19746 + var _My = $k[--$j]; //#19746 + var _Mz = $k[--$j]; //#19746 + var _N0 = $k[--$j]; //#19746 + var _N1 = $k[--$j]; //#19746 + var _N2 = $k[--$j]; //#19746 + var _N3 = $k[--$j]; //#19746 + var _N4 = $k[--$j]; //#19746 + var _N5 = $k[--$j]; //#19746 + $k[$j++] = _N2; //#19763 + $k[$j++] = _N1; //#19763 + $k[$j++] = _N0; //#19763 + $k[$j++] = _Mz; //#19763 + $k[$j++] = _My; //#19763 + $k[$j++] = _Mx; //#19763 + $k[$j++] = _Mw; //#19763 + $k[$j++] = _Mv; //#19763 + $k[$j++] = _N5; //#19763 + $k[$j++] = _N4; //#19763 + $forall(_N3, function() { //#19763 if ($k[--$j]() === true) { return true; - } //#19431 - var _N7 = $k[--$j]; //#19432 - var _N8 = $k[--$j]; //#19432 - $k[$j++] = _N8; //#19435 - $k[$j++] = _N7; //#19435 - if (_N8 < 0) { //#19435 - var _N9 = $k[--$j]; //#19433 - var _NA = $k[--$j]; //#19433 - $k[$j++] = $f(_NA + $_.mrows); //#19434 - $k[$j++] = $f(_N9 + ($f(4 - ($f($_.mrows + 4) % 8)))); //#19434 - } //#19434 - var _ND = $k[--$j]; //#19436 - $k[$j++] = _ND; //#19439 - if (_ND < 0) { //#19439 - var _NF = $k[--$j]; //#19437 - var _NG = $k[--$j]; //#19437 - $k[$j++] = $f(_NG + ($f(4 - ($f($_.mcols + 4) % 8)))); //#19438 - $k[$j++] = $f(_NF + $_.mcols); //#19438 - } //#19438 - var _NI = $k[--$j]; //#19440 - var _NJ = $k[--$j]; //#19440 - $k[$j++] = _NJ; //#19442 - $k[$j++] = _NI; //#19442 - if (_NJ >= $_.mrows) { //#19442 - var _NL = $k[--$j]; //#19441 - var _NM = $k[--$j]; //#19441 - $k[$j++] = $f(_NM - $_.mrows); //#19441 - $k[$j++] = _NL; //#19441 - } //#19441 - var _NO = $k[--$j]; //#19443 - var _NP = $k[--$j]; //#19443 - var _NS = $k[--$j]; //#19444 - var _NT = $k[--$j]; //#19444 - $put($_.mmat, $f(_NO + (_NP * $_.mcols)), $k[--$j]); //#19444 - $k[$j++] = _NT; //#19444 - $k[$j++] = _NS; //#19444 - }); //#19444 - }; //#19444 + } //#19749 + var _N7 = $k[--$j]; //#19750 + var _N8 = $k[--$j]; //#19750 + $k[$j++] = _N8; //#19753 + $k[$j++] = _N7; //#19753 + if (_N8 < 0) { //#19753 + var _N9 = $k[--$j]; //#19751 + var _NA = $k[--$j]; //#19751 + $k[$j++] = $f(_NA + $_.mrows); //#19752 + $k[$j++] = $f(_N9 + ($f(4 - ($f($_.mrows + 4) % 8)))); //#19752 + } //#19752 + var _ND = $k[--$j]; //#19754 + $k[$j++] = _ND; //#19757 + if (_ND < 0) { //#19757 + var _NF = $k[--$j]; //#19755 + var _NG = $k[--$j]; //#19755 + $k[$j++] = $f(_NG + ($f(4 - ($f($_.mcols + 4) % 8)))); //#19756 + $k[$j++] = $f(_NF + $_.mcols); //#19756 + } //#19756 + var _NI = $k[--$j]; //#19758 + var _NJ = $k[--$j]; //#19758 + $k[$j++] = _NJ; //#19760 + $k[$j++] = _NI; //#19760 + if (_NJ >= $_.mrows) { //#19760 + var _NL = $k[--$j]; //#19759 + var _NM = $k[--$j]; //#19759 + $k[$j++] = $f(_NM - $_.mrows); //#19759 + $k[$j++] = _NL; //#19759 + } //#19759 + var _NO = $k[--$j]; //#19761 + var _NP = $k[--$j]; //#19761 + var _NS = $k[--$j]; //#19762 + var _NT = $k[--$j]; //#19762 + $put($_.mmat, $f(_NO + (_NP * $_.mcols)), $k[--$j]); //#19762 + $k[$j++] = _NT; //#19762 + $k[$j++] = _NS; //#19762 + }); //#19762 + }; //#19762 var _Nl = $a([function() { - var _NV = $k[--$j]; //#19450 - var _NW = $k[--$j]; //#19450 - $k[$j++] = _NW; //#19450 - $k[$j++] = _NV; //#19450 - $k[$j++] = $f(_NW - 2); //#19450 - $k[$j++] = $f(_NV - 2); //#19450 + var _NV = $k[--$j]; //#19768 + var _NW = $k[--$j]; //#19768 + $k[$j++] = _NW; //#19768 + $k[$j++] = _NV; //#19768 + $k[$j++] = $f(_NW - 2); //#19768 + $k[$j++] = $f(_NV - 2); //#19768 }, function() { - var _NX = $k[--$j]; //#19450 - var _NY = $k[--$j]; //#19450 - $k[$j++] = _NY; //#19450 - $k[$j++] = _NX; //#19450 - $k[$j++] = $f(_NY - 2); //#19450 - $k[$j++] = $f(_NX - 1); //#19450 + var _NX = $k[--$j]; //#19768 + var _NY = $k[--$j]; //#19768 + $k[$j++] = _NY; //#19768 + $k[$j++] = _NX; //#19768 + $k[$j++] = $f(_NY - 2); //#19768 + $k[$j++] = $f(_NX - 1); //#19768 }, function() { - var _NZ = $k[--$j]; //#19451 - var _Na = $k[--$j]; //#19451 - $k[$j++] = _Na; //#19451 - $k[$j++] = _NZ; //#19451 - $k[$j++] = $f(_Na - 1); //#19451 - $k[$j++] = $f(_NZ - 2); //#19451 + var _NZ = $k[--$j]; //#19769 + var _Na = $k[--$j]; //#19769 + $k[$j++] = _Na; //#19769 + $k[$j++] = _NZ; //#19769 + $k[$j++] = $f(_Na - 1); //#19769 + $k[$j++] = $f(_NZ - 2); //#19769 }, function() { - var _Nb = $k[--$j]; //#19451 - var _Nc = $k[--$j]; //#19451 - $k[$j++] = _Nc; //#19451 - $k[$j++] = _Nb; //#19451 - $k[$j++] = $f(_Nc - 1); //#19451 - $k[$j++] = $f(_Nb - 1); //#19451 + var _Nb = $k[--$j]; //#19769 + var _Nc = $k[--$j]; //#19769 + $k[$j++] = _Nc; //#19769 + $k[$j++] = _Nb; //#19769 + $k[$j++] = $f(_Nc - 1); //#19769 + $k[$j++] = $f(_Nb - 1); //#19769 }, function() { - var _Nd = $k[--$j]; //#19452 - var _Ne = $k[--$j]; //#19452 - $k[$j++] = _Ne; //#19452 - $k[$j++] = _Nd; //#19452 - $k[$j++] = $f(_Ne - 1); //#19452 - $k[$j++] = _Nd; //#19452 + var _Nd = $k[--$j]; //#19770 + var _Ne = $k[--$j]; //#19770 + $k[$j++] = _Ne; //#19770 + $k[$j++] = _Nd; //#19770 + $k[$j++] = $f(_Ne - 1); //#19770 + $k[$j++] = _Nd; //#19770 }, function() { - var _Nf = $k[--$j]; //#19452 - var _Ng = $k[--$j]; //#19452 - $k[$j++] = _Ng; //#19452 - $k[$j++] = _Nf; //#19452 - $k[$j++] = _Ng; //#19452 - $k[$j++] = $f(_Nf - 2); //#19452 + var _Nf = $k[--$j]; //#19770 + var _Ng = $k[--$j]; //#19770 + $k[$j++] = _Ng; //#19770 + $k[$j++] = _Nf; //#19770 + $k[$j++] = _Ng; //#19770 + $k[$j++] = $f(_Nf - 2); //#19770 }, function() { - var _Nh = $k[--$j]; //#19453 - var _Ni = $k[--$j]; //#19453 - $k[$j++] = _Ni; //#19453 - $k[$j++] = _Nh; //#19453 - $k[$j++] = _Ni; //#19453 - $k[$j++] = $f(_Nh - 1); //#19453 + var _Nh = $k[--$j]; //#19771 + var _Ni = $k[--$j]; //#19771 + $k[$j++] = _Ni; //#19771 + $k[$j++] = _Nh; //#19771 + $k[$j++] = _Ni; //#19771 + $k[$j++] = $f(_Nh - 1); //#19771 }, function() { - var _Nj = $k[--$j]; //#19453 - var _Nk = $k[--$j]; //#19453 - $k[$j++] = _Nk; //#19453 - $k[$j++] = _Nj; //#19453 - $k[$j++] = _Nk; //#19453 - $k[$j++] = _Nj; //#19453 - }]); //#19453 - $_.dmn = _Nl; //#19454 + var _Nj = $k[--$j]; //#19771 + var _Nk = $k[--$j]; //#19771 + $k[$j++] = _Nk; //#19771 + $k[$j++] = _Nj; //#19771 + $k[$j++] = _Nk; //#19771 + $k[$j++] = _Nj; //#19771 + }]); //#19771 + $_.dmn = _Nl; //#19772 var _Nu = $a([function() { - $k[$j++] = $f($_.mrows - 1); //#19457 - $k[$j++] = 0; //#19457 + $k[$j++] = $f($_.mrows - 1); //#19775 + $k[$j++] = 0; //#19775 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19457 - $k[$j++] = 1; //#19457 + $k[$j++] = $f($_.mrows - 1); //#19775 + $k[$j++] = 1; //#19775 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19458 - $k[$j++] = 2; //#19458 + $k[$j++] = $f($_.mrows - 1); //#19776 + $k[$j++] = 2; //#19776 }, function() { - $k[$j++] = 0; //#19458 - $k[$j++] = $f($_.mcols - 2); //#19458 + $k[$j++] = 0; //#19776 + $k[$j++] = $f($_.mcols - 2); //#19776 }, function() { - $k[$j++] = 0; //#19459 - $k[$j++] = $f($_.mcols - 1); //#19459 + $k[$j++] = 0; //#19777 + $k[$j++] = $f($_.mcols - 1); //#19777 }, function() { - $k[$j++] = 1; //#19459 - $k[$j++] = $f($_.mcols - 1); //#19459 + $k[$j++] = 1; //#19777 + $k[$j++] = $f($_.mcols - 1); //#19777 }, function() { - $k[$j++] = 2; //#19460 - $k[$j++] = $f($_.mcols - 1); //#19460 + $k[$j++] = 2; //#19778 + $k[$j++] = $f($_.mcols - 1); //#19778 }, function() { - $k[$j++] = 3; //#19460 - $k[$j++] = $f($_.mcols - 1); //#19460 - }]); //#19460 - $_.dmc1 = _Nu; //#19461 + $k[$j++] = 3; //#19778 + $k[$j++] = $f($_.mcols - 1); //#19778 + }]); //#19778 + $_.dmc1 = _Nu; //#19779 var _O3 = $a([function() { - $k[$j++] = $f($_.mrows - 3); //#19464 - $k[$j++] = 0; //#19464 + $k[$j++] = $f($_.mrows - 3); //#19782 + $k[$j++] = 0; //#19782 }, function() { - $k[$j++] = $f($_.mrows - 2); //#19464 - $k[$j++] = 0; //#19464 + $k[$j++] = $f($_.mrows - 2); //#19782 + $k[$j++] = 0; //#19782 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19465 - $k[$j++] = 0; //#19465 + $k[$j++] = $f($_.mrows - 1); //#19783 + $k[$j++] = 0; //#19783 }, function() { - $k[$j++] = 0; //#19465 - $k[$j++] = $f($_.mcols - 4); //#19465 + $k[$j++] = 0; //#19783 + $k[$j++] = $f($_.mcols - 4); //#19783 }, function() { - $k[$j++] = 0; //#19466 - $k[$j++] = $f($_.mcols - 3); //#19466 + $k[$j++] = 0; //#19784 + $k[$j++] = $f($_.mcols - 3); //#19784 }, function() { - $k[$j++] = 0; //#19466 - $k[$j++] = $f($_.mcols - 2); //#19466 + $k[$j++] = 0; //#19784 + $k[$j++] = $f($_.mcols - 2); //#19784 }, function() { - $k[$j++] = 0; //#19467 - $k[$j++] = $f($_.mcols - 1); //#19467 + $k[$j++] = 0; //#19785 + $k[$j++] = $f($_.mcols - 1); //#19785 }, function() { - $k[$j++] = 1; //#19467 - $k[$j++] = $f($_.mcols - 1); //#19467 - }]); //#19467 - $_.dmc2 = _O3; //#19468 + $k[$j++] = 1; //#19785 + $k[$j++] = $f($_.mcols - 1); //#19785 + }]); //#19785 + $_.dmc2 = _O3; //#19786 var _OC = $a([function() { - $k[$j++] = $f($_.mrows - 3); //#19471 - $k[$j++] = 0; //#19471 + $k[$j++] = $f($_.mrows - 3); //#19789 + $k[$j++] = 0; //#19789 }, function() { - $k[$j++] = $f($_.mrows - 2); //#19471 - $k[$j++] = 0; //#19471 + $k[$j++] = $f($_.mrows - 2); //#19789 + $k[$j++] = 0; //#19789 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19472 - $k[$j++] = 0; //#19472 + $k[$j++] = $f($_.mrows - 1); //#19790 + $k[$j++] = 0; //#19790 }, function() { - $k[$j++] = 0; //#19472 - $k[$j++] = $f($_.mcols - 2); //#19472 + $k[$j++] = 0; //#19790 + $k[$j++] = $f($_.mcols - 2); //#19790 }, function() { - $k[$j++] = 0; //#19473 - $k[$j++] = $f($_.mcols - 1); //#19473 + $k[$j++] = 0; //#19791 + $k[$j++] = $f($_.mcols - 1); //#19791 }, function() { - $k[$j++] = 1; //#19473 - $k[$j++] = $f($_.mcols - 1); //#19473 + $k[$j++] = 1; //#19791 + $k[$j++] = $f($_.mcols - 1); //#19791 }, function() { - $k[$j++] = 2; //#19474 - $k[$j++] = $f($_.mcols - 1); //#19474 + $k[$j++] = 2; //#19792 + $k[$j++] = $f($_.mcols - 1); //#19792 }, function() { - $k[$j++] = 3; //#19474 - $k[$j++] = $f($_.mcols - 1); //#19474 - }]); //#19474 - $_.dmc3 = _OC; //#19475 + $k[$j++] = 3; //#19792 + $k[$j++] = $f($_.mcols - 1); //#19792 + }]); //#19792 + $_.dmc3 = _OC; //#19793 var _OM = $a([function() { - $k[$j++] = $f($_.mrows - 1); //#19478 - $k[$j++] = 0; //#19478 + $k[$j++] = $f($_.mrows - 1); //#19796 + $k[$j++] = 0; //#19796 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19478 - $k[$j++] = $f($_.mcols - 1); //#19478 + $k[$j++] = $f($_.mrows - 1); //#19796 + $k[$j++] = $f($_.mcols - 1); //#19796 }, function() { - $k[$j++] = 0; //#19479 - $k[$j++] = $f($_.mcols - 3); //#19479 + $k[$j++] = 0; //#19797 + $k[$j++] = $f($_.mcols - 3); //#19797 }, function() { - $k[$j++] = 0; //#19479 - $k[$j++] = $f($_.mcols - 2); //#19479 + $k[$j++] = 0; //#19797 + $k[$j++] = $f($_.mcols - 2); //#19797 }, function() { - $k[$j++] = 0; //#19480 - $k[$j++] = $f($_.mcols - 1); //#19480 + $k[$j++] = 0; //#19798 + $k[$j++] = $f($_.mcols - 1); //#19798 }, function() { - $k[$j++] = 1; //#19480 - $k[$j++] = $f($_.mcols - 3); //#19480 + $k[$j++] = 1; //#19798 + $k[$j++] = $f($_.mcols - 3); //#19798 }, function() { - $k[$j++] = 1; //#19481 - $k[$j++] = $f($_.mcols - 2); //#19481 + $k[$j++] = 1; //#19799 + $k[$j++] = $f($_.mcols - 2); //#19799 }, function() { - $k[$j++] = 1; //#19481 - $k[$j++] = $f($_.mcols - 1); //#19481 - }]); //#19481 - $_.dmc4 = _OM; //#19482 - $k[$j++] = Infinity; //#19484 - for (var _OP = 0, _OQ = $_.mrows * $_.mcols; _OP < _OQ; _OP++) { //#19484 - $k[$j++] = -1; //#19484 - } //#19484 - $_.mmat = $a(); //#19484 - for (var _OT = $_.cws.length - 1; _OT >= 0; _OT -= 1) { //#19485 - $k[$j++] = $get($_.cws, _OT); //#19485 - } //#19485 - $k[$j++] = 4; //#19525 - $k[$j++] = 0; //#19525 - for (;;) { //#19525 - var _OW = $k[--$j]; //#19488 - var _OX = $k[--$j]; //#19488 - $k[$j++] = _OX; //#19490 - $k[$j++] = _OW; //#19490 - if ((_OW == 0) && (_OX == $_.mrows)) { //#19490 - $k[$j++] = $_.dmc1; //#19489 - $_.module(); //#19489 - } //#19489 - var _Oa = $k[--$j]; //#19491 - var _Ob = $k[--$j]; //#19491 - $k[$j++] = _Ob; //#19493 - $k[$j++] = _Oa; //#19493 - if (((_Oa == 0) && (_Ob == $f($_.mrows - 2))) && (($_.mcols % 4) != 0)) { //#19493 - $k[$j++] = $_.dmc2; //#19492 - $_.module(); //#19492 - } //#19492 - var _Of = $k[--$j]; //#19494 - var _Og = $k[--$j]; //#19494 - $k[$j++] = _Og; //#19496 - $k[$j++] = _Of; //#19496 - if (((_Of == 0) && (_Og == $f($_.mrows - 2))) && (($_.mcols % 8) == 4)) { //#19496 - $k[$j++] = $_.dmc3; //#19495 - $_.module(); //#19495 - } //#19495 - var _Ok = $k[--$j]; //#19497 - var _Ol = $k[--$j]; //#19497 - $k[$j++] = _Ol; //#19499 - $k[$j++] = _Ok; //#19499 - if (((_Ok == 2) && (_Ol == $f($_.mrows + 4))) && (($_.mcols % 8) == 0)) { //#19499 - $k[$j++] = $_.dmc4; //#19498 - $_.module(); //#19498 - } //#19498 - for (;;) { //#19509 - var _Op = $k[--$j]; //#19502 - var _Oq = $k[--$j]; //#19502 - $k[$j++] = _Oq; //#19506 - $k[$j++] = _Op; //#19506 - if ((_Op >= 0) && (_Oq < $_.mrows)) { //#19506 - var _Os = $k[--$j]; //#19503 - var _Ot = $k[--$j]; //#19503 - $k[$j++] = _Ot; //#19505 - $k[$j++] = _Os; //#19505 - if ($get($_.mmat, $f(_Os + (_Ot * $_.mcols))) == -1) { //#19505 - $k[$j++] = $_.dmn; //#19504 - $_.module(); //#19504 - } //#19504 - } //#19504 - var _Oy = $k[--$j]; //#19507 - var _Oz = $k[--$j]; //#19507 - $k[$j++] = $f(_Oz - 2); //#19508 - $k[$j++] = $f(_Oy + 2); //#19508 - if (!(($f(_Oy + 2) < $_.mcols) && ($f(_Oz - 2) >= 0))) { //#19508 - break; //#19508 - } //#19508 - } //#19508 - var _P1 = $k[--$j]; //#19510 - var _P2 = $k[--$j]; //#19510 - $k[$j++] = $f(_P2 + 1); //#19520 - $k[$j++] = $f(_P1 + 3); //#19520 - for (;;) { //#19520 - var _P3 = $k[--$j]; //#19513 - var _P4 = $k[--$j]; //#19513 - $k[$j++] = _P4; //#19517 - $k[$j++] = _P3; //#19517 - if ((_P3 < $_.mcols) && (_P4 >= 0)) { //#19517 - var _P6 = $k[--$j]; //#19514 - var _P7 = $k[--$j]; //#19514 - $k[$j++] = _P7; //#19516 - $k[$j++] = _P6; //#19516 - if ($get($_.mmat, $f(_P6 + (_P7 * $_.mcols))) == -1) { //#19516 - $k[$j++] = $_.dmn; //#19515 - $_.module(); //#19515 - } //#19515 - } //#19515 - var _PC = $k[--$j]; //#19518 - var _PD = $k[--$j]; //#19518 - $k[$j++] = $f(_PD + 2); //#19519 - $k[$j++] = $f(_PC - 2); //#19519 - if (!(($f(_PC - 2) >= 0) && ($f(_PD + 2) < $_.mrows))) { //#19519 - break; //#19519 - } //#19519 - } //#19519 - var _PF = $k[--$j]; //#19521 - var _PG = $k[--$j]; //#19521 - $k[$j++] = $f(_PG + 3); //#19523 - $k[$j++] = $f(_PF + 1); //#19523 - if (!(($f(_PF + 1) < $_.mcols) || ($f(_PG + 3) < $_.mrows))) { //#19523 - $j -= 2; //#19523 - break; //#19523 - } //#19523 - } //#19523 - if ($get($_.mmat, $f(($_.mrows * $_.mcols) - 1)) == -1) { //#19531 - $puti($_.mmat, $f(($_.mrows * $f($_.mcols - 1)) - 2), $a([1, 0])); //#19529 - $puti($_.mmat, $f(($_.mrows * $_.mcols) - 2), $a([0, 1])); //#19530 - } //#19530 - $_.pixs = $a($_.rows * $_.cols); //#19534 - $_.cwpos = 0; //#19535 - for (var _Pa = 0, _PZ = $f($_.rows - 1); _Pa <= _PZ; _Pa += 1) { //#19551 - $_.i = _Pa; //#19537 - if (($_.i % ($_.rrows + 2)) == 0) { //#19538 - $k[$j++] = $_.pixs; //#19538 - $k[$j++] = $_.i * $_.cols; //#19538 - $k[$j++] = Infinity; //#19538 - for (var _Ph = 0, _Pi = ~~($_.cols / 2); _Ph < _Pi; _Ph++) { //#19538 - $k[$j++] = 1; //#19538 - $k[$j++] = 0; //#19538 - } //#19538 - var _Pj = $a(); //#19538 - var _Pk = $k[--$j]; //#19538 - $puti($k[--$j], _Pk, _Pj); //#19538 - } //#19538 - if (($_.i % ($_.rrows + 2)) == ($_.rrows + 1)) { //#19539 - $k[$j++] = $_.pixs; //#19539 - $k[$j++] = $_.i * $_.cols; //#19539 - $k[$j++] = Infinity; //#19539 - for (var _Pt = 0, _Pu = $_.cols; _Pt < _Pu; _Pt++) { //#19539 - $k[$j++] = 1; //#19539 - } //#19539 - var _Pv = $a(); //#19539 - var _Pw = $k[--$j]; //#19539 - $puti($k[--$j], _Pw, _Pv); //#19539 - } //#19539 - if ((($_.i % ($_.rrows + 2)) != 0) && (($_.i % ($_.rrows + 2)) != ($_.rrows + 1))) { //#19550 - for (var _Q5 = 0, _Q4 = $f($_.cols - 1); _Q5 <= _Q4; _Q5 += 1) { //#19549 - $_.j = _Q5; //#19542 - if (($_.j % ($_.rcols + 2)) == 0) { //#19543 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), 1); //#19543 - } //#19543 - if (($_.j % ($_.rcols + 2)) == ($_.rcols + 1)) { //#19544 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $_.i % 2); //#19544 - } //#19544 - if ((($_.j % ($_.rcols + 2)) != 0) && (($_.j % ($_.rcols + 2)) != ($_.rcols + 1))) { //#19548 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $get($_.mmat, $_.cwpos)); //#19546 - $_.cwpos = $_.cwpos + 1; //#19547 - } //#19547 - } //#19547 - } //#19547 - } //#19547 + $k[$j++] = 1; //#19799 + $k[$j++] = $f($_.mcols - 1); //#19799 + }]); //#19799 + $_.dmc4 = _OM; //#19800 + $k[$j++] = Infinity; //#19802 + for (var _OP = 0, _OQ = $_.mrows * $_.mcols; _OP < _OQ; _OP++) { //#19802 + $k[$j++] = -1; //#19802 + } //#19802 + $_.mmat = $a(); //#19802 + for (var _OT = $_.cws.length - 1; _OT >= 0; _OT -= 1) { //#19803 + $k[$j++] = $get($_.cws, _OT); //#19803 + } //#19803 + $k[$j++] = 4; //#19843 + $k[$j++] = 0; //#19843 + for (;;) { //#19843 + var _OW = $k[--$j]; //#19806 + var _OX = $k[--$j]; //#19806 + $k[$j++] = _OX; //#19808 + $k[$j++] = _OW; //#19808 + if ((_OW == 0) && (_OX == $_.mrows)) { //#19808 + $k[$j++] = $_.dmc1; //#19807 + $_.module(); //#19807 + } //#19807 + var _Oa = $k[--$j]; //#19809 + var _Ob = $k[--$j]; //#19809 + $k[$j++] = _Ob; //#19811 + $k[$j++] = _Oa; //#19811 + if (((_Oa == 0) && (_Ob == $f($_.mrows - 2))) && (($_.mcols % 4) != 0)) { //#19811 + $k[$j++] = $_.dmc2; //#19810 + $_.module(); //#19810 + } //#19810 + var _Of = $k[--$j]; //#19812 + var _Og = $k[--$j]; //#19812 + $k[$j++] = _Og; //#19814 + $k[$j++] = _Of; //#19814 + if (((_Of == 0) && (_Og == $f($_.mrows - 2))) && (($_.mcols % 8) == 4)) { //#19814 + $k[$j++] = $_.dmc3; //#19813 + $_.module(); //#19813 + } //#19813 + var _Ok = $k[--$j]; //#19815 + var _Ol = $k[--$j]; //#19815 + $k[$j++] = _Ol; //#19817 + $k[$j++] = _Ok; //#19817 + if (((_Ok == 2) && (_Ol == $f($_.mrows + 4))) && (($_.mcols % 8) == 0)) { //#19817 + $k[$j++] = $_.dmc4; //#19816 + $_.module(); //#19816 + } //#19816 + for (;;) { //#19827 + var _Op = $k[--$j]; //#19820 + var _Oq = $k[--$j]; //#19820 + $k[$j++] = _Oq; //#19824 + $k[$j++] = _Op; //#19824 + if ((_Op >= 0) && (_Oq < $_.mrows)) { //#19824 + var _Os = $k[--$j]; //#19821 + var _Ot = $k[--$j]; //#19821 + $k[$j++] = _Ot; //#19823 + $k[$j++] = _Os; //#19823 + if ($get($_.mmat, $f(_Os + (_Ot * $_.mcols))) == -1) { //#19823 + $k[$j++] = $_.dmn; //#19822 + $_.module(); //#19822 + } //#19822 + } //#19822 + var _Oy = $k[--$j]; //#19825 + var _Oz = $k[--$j]; //#19825 + $k[$j++] = $f(_Oz - 2); //#19826 + $k[$j++] = $f(_Oy + 2); //#19826 + if (!(($f(_Oy + 2) < $_.mcols) && ($f(_Oz - 2) >= 0))) { //#19826 + break; //#19826 + } //#19826 + } //#19826 + var _P1 = $k[--$j]; //#19828 + var _P2 = $k[--$j]; //#19828 + $k[$j++] = $f(_P2 + 1); //#19838 + $k[$j++] = $f(_P1 + 3); //#19838 + for (;;) { //#19838 + var _P3 = $k[--$j]; //#19831 + var _P4 = $k[--$j]; //#19831 + $k[$j++] = _P4; //#19835 + $k[$j++] = _P3; //#19835 + if ((_P3 < $_.mcols) && (_P4 >= 0)) { //#19835 + var _P6 = $k[--$j]; //#19832 + var _P7 = $k[--$j]; //#19832 + $k[$j++] = _P7; //#19834 + $k[$j++] = _P6; //#19834 + if ($get($_.mmat, $f(_P6 + (_P7 * $_.mcols))) == -1) { //#19834 + $k[$j++] = $_.dmn; //#19833 + $_.module(); //#19833 + } //#19833 + } //#19833 + var _PC = $k[--$j]; //#19836 + var _PD = $k[--$j]; //#19836 + $k[$j++] = $f(_PD + 2); //#19837 + $k[$j++] = $f(_PC - 2); //#19837 + if (!(($f(_PC - 2) >= 0) && ($f(_PD + 2) < $_.mrows))) { //#19837 + break; //#19837 + } //#19837 + } //#19837 + var _PF = $k[--$j]; //#19839 + var _PG = $k[--$j]; //#19839 + $k[$j++] = $f(_PG + 3); //#19841 + $k[$j++] = $f(_PF + 1); //#19841 + if (!(($f(_PF + 1) < $_.mcols) || ($f(_PG + 3) < $_.mrows))) { //#19841 + $j -= 2; //#19841 + break; //#19841 + } //#19841 + } //#19841 + if ($get($_.mmat, $f(($_.mrows * $_.mcols) - 1)) == -1) { //#19849 + $puti($_.mmat, $f(($_.mrows * $f($_.mcols - 1)) - 2), $a([1, 0])); //#19847 + $puti($_.mmat, $f(($_.mrows * $_.mcols) - 2), $a([0, 1])); //#19848 + } //#19848 + $_.pixs = $a($_.rows * $_.cols); //#19852 + $_.cwpos = 0; //#19853 + for (var _Pa = 0, _PZ = $f($_.rows - 1); _Pa <= _PZ; _Pa += 1) { //#19869 + $_.i = _Pa; //#19855 + if (($_.i % ($_.rrows + 2)) == 0) { //#19856 + $k[$j++] = $_.pixs; //#19856 + $k[$j++] = $_.i * $_.cols; //#19856 + $k[$j++] = Infinity; //#19856 + for (var _Ph = 0, _Pi = ~~($_.cols / 2); _Ph < _Pi; _Ph++) { //#19856 + $k[$j++] = 1; //#19856 + $k[$j++] = 0; //#19856 + } //#19856 + var _Pj = $a(); //#19856 + var _Pk = $k[--$j]; //#19856 + $puti($k[--$j], _Pk, _Pj); //#19856 + } //#19856 + if (($_.i % ($_.rrows + 2)) == ($_.rrows + 1)) { //#19857 + $k[$j++] = $_.pixs; //#19857 + $k[$j++] = $_.i * $_.cols; //#19857 + $k[$j++] = Infinity; //#19857 + for (var _Pt = 0, _Pu = $_.cols; _Pt < _Pu; _Pt++) { //#19857 + $k[$j++] = 1; //#19857 + } //#19857 + var _Pv = $a(); //#19857 + var _Pw = $k[--$j]; //#19857 + $puti($k[--$j], _Pw, _Pv); //#19857 + } //#19857 + if ((($_.i % ($_.rrows + 2)) != 0) && (($_.i % ($_.rrows + 2)) != ($_.rrows + 1))) { //#19868 + for (var _Q5 = 0, _Q4 = $f($_.cols - 1); _Q5 <= _Q4; _Q5 += 1) { //#19867 + $_.j = _Q5; //#19860 + if (($_.j % ($_.rcols + 2)) == 0) { //#19861 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), 1); //#19861 + } //#19861 + if (($_.j % ($_.rcols + 2)) == ($_.rcols + 1)) { //#19862 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $_.i % 2); //#19862 + } //#19862 + if ((($_.j % ($_.rcols + 2)) != 0) && (($_.j % ($_.rcols + 2)) != ($_.rcols + 1))) { //#19866 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $get($_.mmat, $_.cwpos)); //#19864 + $_.cwpos = $_.cwpos + 1; //#19865 + } //#19865 + } //#19865 + } //#19865 + } //#19865 var _Qd = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.cols], ["pixy", $_.rows], @@ -23902,711 +24531,711 @@ function bwipp_datamatrix() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#19565 - $k[$j++] = _Qd; //#19568 - if (!$_.dontdraw) { //#19568 - bwipp_renmatrix(); //#19568 - } //#19568 - $_ = Object.getPrototypeOf($_); //#19570 - $_ = Object.getPrototypeOf($_); //#19572 + ]); //#19883 + $k[$j++] = _Qd; //#19886 + if (!$_.dontdraw) { //#19886 + bwipp_renmatrix(); //#19886 + } //#19886 + $_ = Object.getPrototypeOf($_); //#19888 + $_ = Object.getPrototypeOf($_); //#19890 } //bwipp_datamatrix function bwipp_datamatrixrectangular() { - $_ = Object.create($_); //#19601 - $_.dontdraw = false; //#19604 - $k[$j++] = $_; //#19606 - bwipp_processoptions(); //#19606 - $_.options = $k[--$j]; //#19606 - $_.barcode = $k[--$j]; //#19607 - $put($_.options, "dontdraw", true); //#19610 - $put($_.options, "format", "rectangle"); //#19611 - $k[$j++] = 'args'; //#19613 - $k[$j++] = $_.barcode; //#19613 - $k[$j++] = $_.options; //#19613 - bwipp_datamatrix(); //#19613 - var _6 = $k[--$j]; //#19613 - $_[$k[--$j]] = _6; //#19613 - $put($_.args, "opt", $_.options); //#19615 - $k[$j++] = $_.args; //#19618 - if (!$_.dontdraw) { //#19618 - bwipp_renmatrix(); //#19618 - } //#19618 - $_ = Object.getPrototypeOf($_); //#19620 + $_ = Object.create($_); //#19919 + $_.dontdraw = false; //#19922 + $k[$j++] = $_; //#19924 + bwipp_processoptions(); //#19924 + $_.options = $k[--$j]; //#19924 + $_.barcode = $k[--$j]; //#19925 + $put($_.options, "dontdraw", true); //#19928 + $put($_.options, "format", "rectangle"); //#19929 + $k[$j++] = 'args'; //#19931 + $k[$j++] = $_.barcode; //#19931 + $k[$j++] = $_.options; //#19931 + bwipp_datamatrix(); //#19931 + var _6 = $k[--$j]; //#19931 + $_[$k[--$j]] = _6; //#19931 + $put($_.args, "opt", $_.options); //#19933 + $k[$j++] = $_.args; //#19936 + if (!$_.dontdraw) { //#19936 + bwipp_renmatrix(); //#19936 + } //#19936 + $_ = Object.getPrototypeOf($_); //#19938 } //bwipp_datamatrixrectangular function bwipp_datamatrixrectangularextension() { - $_ = Object.create($_); //#19649 - $_.dontdraw = false; //#19652 - $k[$j++] = $_; //#19654 - bwipp_processoptions(); //#19654 - $_.options = $k[--$j]; //#19654 - $_.barcode = $k[--$j]; //#19655 - $put($_.options, "dontdraw", true); //#19658 - $put($_.options, "dmre", true); //#19659 - $k[$j++] = 'args'; //#19661 - $k[$j++] = $_.barcode; //#19661 - $k[$j++] = $_.options; //#19661 - bwipp_datamatrix(); //#19661 - var _6 = $k[--$j]; //#19661 - $_[$k[--$j]] = _6; //#19661 - $put($_.args, "opt", $_.options); //#19663 - $k[$j++] = $_.args; //#19666 - if (!$_.dontdraw) { //#19666 - bwipp_renmatrix(); //#19666 - } //#19666 - $_ = Object.getPrototypeOf($_); //#19668 + $_ = Object.create($_); //#19967 + $_.dontdraw = false; //#19970 + $k[$j++] = $_; //#19972 + bwipp_processoptions(); //#19972 + $_.options = $k[--$j]; //#19972 + $_.barcode = $k[--$j]; //#19973 + $put($_.options, "dontdraw", true); //#19976 + $put($_.options, "dmre", true); //#19977 + $k[$j++] = 'args'; //#19979 + $k[$j++] = $_.barcode; //#19979 + $k[$j++] = $_.options; //#19979 + bwipp_datamatrix(); //#19979 + var _6 = $k[--$j]; //#19979 + $_[$k[--$j]] = _6; //#19979 + $put($_.args, "opt", $_.options); //#19981 + $k[$j++] = $_.args; //#19984 + if (!$_.dontdraw) { //#19984 + bwipp_renmatrix(); //#19984 + } //#19984 + $_ = Object.getPrototypeOf($_); //#19986 } //bwipp_datamatrixrectangularextension function bwipp_mailmark() { - $_ = Object.create($_); //#19698 - $_.type = "unset"; //#19701 - $_.parse = false; //#19702 - $_.dontdraw = false; //#19703 - $k[$j++] = $_; //#19705 - bwipp_processoptions(); //#19705 - $_.options = $k[--$j]; //#19705 - $_.barcode = $k[--$j]; //#19706 + $_ = Object.create($_); //#20016 + $_.type = "unset"; //#20019 + $_.parse = false; //#20020 + $_.dontdraw = false; //#20021 + $k[$j++] = $_; //#20023 + bwipp_processoptions(); //#20023 + $_.options = $k[--$j]; //#20023 + $_.barcode = $k[--$j]; //#20024 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#19712 - $_.fncvals = _3; //#19713 - $k[$j++] = 'barcode'; //#19714 - $k[$j++] = $_.barcode; //#19714 - $k[$j++] = $_.fncvals; //#19714 - bwipp_parseinput(); //#19714 - var _6 = $k[--$j]; //#19714 - $_[$k[--$j]] = _6; //#19714 - $_.barlen = $_.barcode.length; //#19715 - delete $_.options["parse"]; //#19716 - var _A = $_['type']; //#19719 - if ($ne(_A, "7") && ($ne(_A, "9") && $ne(_A, "29"))) { //#19721 - $k[$j++] = 'bwipp.mailmarkBadType#19720'; //#19720 - $k[$j++] = "Royal Mail Mailmark type must be 7, 9 or 29"; //#19720 - bwipp_raiseerror(); //#19720 - } //#19720 + ]); //#20030 + $_.fncvals = _3; //#20031 + $k[$j++] = 'barcode'; //#20032 + $k[$j++] = $_.barcode; //#20032 + $k[$j++] = $_.fncvals; //#20032 + bwipp_parseinput(); //#20032 + var _6 = $k[--$j]; //#20032 + $_[$k[--$j]] = _6; //#20032 + $_.barlen = $_.barcode.length; //#20033 + delete $_.options["parse"]; //#20034 + var _A = $_['type']; //#20037 + if ($ne(_A, "7") && ($ne(_A, "9") && $ne(_A, "29"))) { //#20039 + $k[$j++] = 'bwipp.mailmarkBadType#20038'; //#20038 + $k[$j++] = "Royal Mail Mailmark type must be 7, 9 or 29"; //#20038 + bwipp_raiseerror(); //#20038 + } //#20038 var _B = new Map([ ["7", "24x24"], ["9", "32x32"], ["29", "16x48"] - ]); //#19725 - $_.version = $get(_B, $_['type']); //#19726 + ]); //#20043 + $_.version = $get(_B, $_['type']); //#20044 var _E = new Map([ ["7", "square"], ["9", "square"], ["29", "rectangle"] - ]); //#19731 - $_.format = $get(_E, $_['type']); //#19732 - if ($_.barcode.length < 45) { //#19737 - $k[$j++] = 'bwipp.mailmarkBadLength#19736'; //#19736 - $k[$j++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; //#19736 - bwipp_raiseerror(); //#19736 - } //#19736 - if ($ne($geti($_.barcode, 0, 4), "JGB ")) { //#19740 - $k[$j++] = 'bwipp.mailmarkBadIndicator#19739'; //#19739 - $k[$j++] = "Royal Mail Mailmark must begin with JGB identifier"; //#19739 - bwipp_raiseerror(); //#19739 - } //#19739 - $put($_.options, "dontdraw", true); //#19743 - $put($_.options, "version", $_.version); //#19744 - $put($_.options, "format", $_.format); //#19745 - $put($_.options, "c40headerlength", 45); //#19746 - $k[$j++] = 'args'; //#19747 - $k[$j++] = $_.barcode; //#19747 - $k[$j++] = $_.options; //#19747 - bwipp_datamatrix(); //#19747 - var _S = $k[--$j]; //#19747 - $_[$k[--$j]] = _S; //#19747 - $put($_.args, "opt", $_.options); //#19749 - $k[$j++] = $_.args; //#19752 - if (!$_.dontdraw) { //#19752 - bwipp_renmatrix(); //#19752 - } //#19752 - $_ = Object.getPrototypeOf($_); //#19754 + ]); //#20049 + $_.format = $get(_E, $_['type']); //#20050 + if ($_.barcode.length < 45) { //#20055 + $k[$j++] = 'bwipp.mailmarkBadLength#20054'; //#20054 + $k[$j++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; //#20054 + bwipp_raiseerror(); //#20054 + } //#20054 + if ($ne($geti($_.barcode, 0, 4), "JGB ")) { //#20058 + $k[$j++] = 'bwipp.mailmarkBadIndicator#20057'; //#20057 + $k[$j++] = "Royal Mail Mailmark must begin with JGB identifier"; //#20057 + bwipp_raiseerror(); //#20057 + } //#20057 + $put($_.options, "dontdraw", true); //#20061 + $put($_.options, "version", $_.version); //#20062 + $put($_.options, "format", $_.format); //#20063 + $put($_.options, "c40headerlength", 45); //#20064 + $k[$j++] = 'args'; //#20065 + $k[$j++] = $_.barcode; //#20065 + $k[$j++] = $_.options; //#20065 + bwipp_datamatrix(); //#20065 + var _S = $k[--$j]; //#20065 + $_[$k[--$j]] = _S; //#20065 + $put($_.args, "opt", $_.options); //#20067 + $k[$j++] = $_.args; //#20070 + if (!$_.dontdraw) { //#20070 + bwipp_renmatrix(); //#20070 + } //#20070 + $_ = Object.getPrototypeOf($_); //#20072 } //bwipp_mailmark function bwipp_qrcode() { - $_ = Object.create($_); //#19785 - $_.dontdraw = false; //#19788 - $_.format = "unset"; //#19789 - $_.version = "unset"; //#19790 - $_.eclevel = "unset"; //#19791 - $_.parse = false; //#19792 - $_.parsefnc = false; //#19793 - $_.mask = -1; //#19794 - $k[$j++] = $_; //#19796 - bwipp_processoptions(); //#19796 - $_.options = $k[--$j]; //#19796 - $_.barcode = $k[--$j]; //#19797 - bwipp_loadctx(bwipp_qrcode) //#19799 - if ($eq($_.barcode, "")) { //#19803 - $k[$j++] = 'bwipp.qrcodeEmptyData#19802'; //#19802 - $k[$j++] = "The data must not be empty"; //#19802 - bwipp_raiseerror(); //#19802 - } //#19802 - if ($ne($_.version, "unset")) { //#19814 - if ($eq($_.format, "unset")) { //#19812 - $k[$j++] = "full"; //#19809 - if ($eq($geti($_.version, 0, 1), "M")) { //#19809 - $j--; //#19809 - $k[$j++] = "micro"; //#19809 - } //#19809 - if ($eq($geti($_.version, 0, 1), "R")) { //#19810 - $j--; //#19810 - $k[$j++] = "rmqr"; //#19810 - } //#19810 - $_.format = $k[--$j]; //#19811 - } //#19811 - } else { //#19814 - if ($eq($_.format, "unset")) { //#19814 - $_.format = "full"; //#19814 - } //#19814 - } //#19814 - if ($ne($_.format, "full") && ($ne($_.format, "micro") && $ne($_.format, "rmqr"))) { //#19819 - $k[$j++] = 'bwipp.qrcodeInvalidFormat#19818'; //#19818 - $k[$j++] = "The format must be either full, micro or rmqr"; //#19818 - bwipp_raiseerror(); //#19818 - } //#19818 - if ($eq($_.format, "rmqr") && $eq($_.version, "unset")) { //#19823 - $k[$j++] = 'bwipp.qrcodeRMQRwithoutVersion#19822'; //#19822 - $k[$j++] = "A version must be provided for RMQR"; //#19822 - bwipp_raiseerror(); //#19822 - } //#19822 - if ($eq($_.eclevel, "unset")) { //#19826 - $k[$j++] = 'eclevel'; //#19826 - if ($ne($_.format, "micro")) { //#19826 - $k[$j++] = "M"; //#19826 - } else { //#19826 - $k[$j++] = "L"; //#19826 - } //#19826 - var _I = $k[--$j]; //#19826 - $_[$k[--$j]] = _I; //#19826 - } //#19826 - if ($ne($_.eclevel, "L") && ($ne($_.eclevel, "M") && ($ne($_.eclevel, "Q") && $ne($_.eclevel, "H")))) { //#19830 - $k[$j++] = 'bwipp.qrcodeInvalidEClevel#19829'; //#19829 - $k[$j++] = "Error correction level must be either L, M, Q, or H"; //#19829 - bwipp_raiseerror(); //#19829 - } //#19829 - if (($_.mask != -1) && $eq($_.format, "rmqr")) { //#19834 - $k[$j++] = 'bwipp.qrcodeRMQRmask#19833'; //#19833 - $k[$j++] = "A mask cannot be supplied for RMQR"; //#19833 - bwipp_raiseerror(); //#19833 - } //#19833 - if ($_.mask != -1) { //#19840 - var _U = $eq($_.format, "full") ? 8 : 4; //#19837 - if (($_.mask < 1) || ($_.mask > _U)) { //#19839 - $k[$j++] = 'bwipp.qrcodeBadMask#19838'; //#19838 - $k[$j++] = "An invalid mask was supplied"; //#19838 - bwipp_raiseerror(); //#19838 - } //#19838 - } //#19838 - $_.fn1 = -1; //#19843 + $_ = Object.create($_); //#20103 + $_.dontdraw = false; //#20106 + $_.format = "unset"; //#20107 + $_.version = "unset"; //#20108 + $_.eclevel = "unset"; //#20109 + $_.parse = false; //#20110 + $_.parsefnc = false; //#20111 + $_.mask = -1; //#20112 + $_.suppresskanjimode = true; //#20113 + $k[$j++] = $_; //#20115 + bwipp_processoptions(); //#20115 + $_.options = $k[--$j]; //#20115 + $_.barcode = $k[--$j]; //#20116 + bwipp_loadctx(bwipp_qrcode) //#20118 + if ($eq($_.barcode, "")) { //#20122 + $k[$j++] = 'bwipp.qrcodeEmptyData#20121'; //#20121 + $k[$j++] = "The data must not be empty"; //#20121 + bwipp_raiseerror(); //#20121 + } //#20121 + if ($ne($_.version, "unset")) { //#20133 + if ($eq($_.format, "unset")) { //#20131 + $k[$j++] = "full"; //#20128 + if ($eq($geti($_.version, 0, 1), "M")) { //#20128 + $j--; //#20128 + $k[$j++] = "micro"; //#20128 + } //#20128 + if ($eq($geti($_.version, 0, 1), "R")) { //#20129 + $j--; //#20129 + $k[$j++] = "rmqr"; //#20129 + } //#20129 + $_.format = $k[--$j]; //#20130 + } //#20130 + } else { //#20133 + if ($eq($_.format, "unset")) { //#20133 + $_.format = "full"; //#20133 + } //#20133 + } //#20133 + if ($ne($_.format, "full") && ($ne($_.format, "micro") && $ne($_.format, "rmqr"))) { //#20138 + $k[$j++] = 'bwipp.qrcodeInvalidFormat#20137'; //#20137 + $k[$j++] = "The format must be either full, micro or rmqr"; //#20137 + bwipp_raiseerror(); //#20137 + } //#20137 + if ($eq($_.format, "rmqr") && $eq($_.version, "unset")) { //#20142 + $k[$j++] = 'bwipp.qrcodeRMQRwithoutVersion#20141'; //#20141 + $k[$j++] = "A version must be provided for RMQR"; //#20141 + bwipp_raiseerror(); //#20141 + } //#20141 + if ($eq($_.eclevel, "unset")) { //#20145 + $k[$j++] = 'eclevel'; //#20145 + if ($ne($_.format, "micro")) { //#20145 + $k[$j++] = "M"; //#20145 + } else { //#20145 + $k[$j++] = "L"; //#20145 + } //#20145 + var _I = $k[--$j]; //#20145 + $_[$k[--$j]] = _I; //#20145 + } //#20145 + if ($ne($_.eclevel, "L") && ($ne($_.eclevel, "M") && ($ne($_.eclevel, "Q") && $ne($_.eclevel, "H")))) { //#20149 + $k[$j++] = 'bwipp.qrcodeInvalidEClevel#20148'; //#20148 + $k[$j++] = "Error correction level must be either L, M, Q, or H"; //#20148 + bwipp_raiseerror(); //#20148 + } //#20148 + if (($_.mask != -1) && $eq($_.format, "rmqr")) { //#20153 + $k[$j++] = 'bwipp.qrcodeRMQRmask#20152'; //#20152 + $k[$j++] = "A mask cannot be supplied for RMQR"; //#20152 + bwipp_raiseerror(); //#20152 + } //#20152 + if ($_.mask != -1) { //#20159 + var _U = $eq($_.format, "full") ? 8 : 4; //#20156 + if (($_.mask < 1) || ($_.mask > _U)) { //#20158 + $k[$j++] = 'bwipp.qrcodeBadMask#20157'; //#20157 + $k[$j++] = "An invalid mask was supplied"; //#20157 + bwipp_raiseerror(); //#20157 + } //#20157 + } //#20157 + $_.fn1 = -1; //#20162 var _Y = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1] - ]); //#19848 - $_.fncvals = _Y; //#19849 - $k[$j++] = 'msg'; //#19850 - $k[$j++] = $_.barcode; //#19850 - $k[$j++] = $_.fncvals; //#19850 - bwipp_parseinput(); //#19850 - var _b = $k[--$j]; //#19850 - $_[$k[--$j]] = _b; //#19850 - $_.msglen = $_.msg.length; //#19851 - $_.fnc1first = false; //#19854 - if ($_.msglen > 0) { //#19861 - if ($get($_.msg, 0) == $_.fn1) { //#19860 - $_.fnc1first = true; //#19857 - $k[$j++] = Infinity; //#19858 - var _k = $geti($_.msg, 1, $_.msglen - 1); //#19858 - for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#19858 - var _n = $get(_k, _l); //#19858 - $k[$j++] = _n; //#19858 - if (_n == 37) { //#19858 - var _o = $k[--$j]; //#19858 - $k[$j++] = _o; //#19858 - $k[$j++] = _o; //#19858 - } //#19858 - } //#19858 - $_.msg = $a(); //#19858 - $_.msglen = $_.msg.length; //#19859 - } //#19859 - } //#19859 - if (!bwipp_qrcode.__19982__) { //#19982 - $_ = Object.create($_); //#19982 - var _r = $a(['v1to9', 'v10to26', 'v27to40', 'vM1', 'vM2', 'vM3', 'vM4', 'vR7x43', 'vR7x59', 'vR7x77', 'vR7x99', 'vR7x139', 'vR9x43', 'vR9x59', 'vR9x77', 'vR9x99', 'vR9x139', 'vR11x27', 'vR11x43', 'vR11x59', 'vR11x77', 'vR11x99', 'vR11x139', 'vR13x27', 'vR13x43', 'vR13x59', 'vR13x77', 'vR13x99', 'vR13x139', 'vR15x43', 'vR15x59', 'vR15x77', 'vR15x99', 'vR15x139', 'vR17x43', 'vR17x59', 'vR17x77', 'vR17x99', 'vR17x139']); //#19874 - $k[$j++] = 0; //#19875 - for (var _s = 0, _t = _r.length; _s < _t; _s++) { //#19875 - var _v = $k[--$j]; //#19875 - $_[$get(_r, _s)] = _v; //#19875 - $k[$j++] = $f(_v + 1); //#19875 - } //#19875 - $j--; //#19875 - $_.N = 0; //#19881 - $_.A = 1; //#19881 - $_.B = 2; //#19881 - $_.K = 3; //#19881 - $_.E = 4; //#19881 - $k[$j++] = Infinity; //#19883 - $k[$j++] = Infinity; //#19884 - for (var _w = 48; _w <= 57; _w += 1) { //#19885 - $k[$j++] = _w; //#19885 - } //#19885 - var _x = $a(); //#19885 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#19886 - $k[$j++] = $get(_x, _y); //#19886 - $k[$j++] = -1; //#19886 - } //#19886 - $_.Nexcl = $d(); //#19887 - $k[$j++] = Infinity; //#19889 - $k[$j++] = Infinity; //#19890 - $k[$j++] = 32; //#19892 - $k[$j++] = 36; //#19892 - $k[$j++] = 37; //#19892 - $k[$j++] = 42; //#19892 - $k[$j++] = 43; //#19892 - $k[$j++] = 45; //#19892 - $k[$j++] = 46; //#19892 - $k[$j++] = 47; //#19892 - $k[$j++] = 58; //#19892 - for (var _12 = 65; _12 <= 90; _12 += 1) { //#19892 - $k[$j++] = _12; //#19892 - } //#19892 - $k[$j++] = $_.fn1; //#19893 - var _14 = $a(); //#19893 - for (var _15 = 0, _16 = _14.length; _15 < _16; _15++) { //#19894 - $k[$j++] = $get(_14, _15); //#19894 - $k[$j++] = -1; //#19894 - } //#19894 - $_.Aexcl = $d(); //#19895 - $k[$j++] = Infinity; //#19899 - $k[$j++] = Infinity; //#19900 - for (var _19 = 129; _19 <= 159; _19 += 1) { //#19901 - $k[$j++] = _19; //#19901 - } //#19901 - for (var _1A = 224; _1A <= 235; _1A += 1) { //#19902 - $k[$j++] = _1A; //#19902 - } //#19902 - var _1B = $a(); //#19902 - for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#19903 - $k[$j++] = $get(_1B, _1C); //#19903 - $k[$j++] = -1; //#19903 - } //#19903 - $_.Kexcl = $d(); //#19904 - $k[$j++] = Infinity; //#19906 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["", -1, -1, -1, -1]); //#19917 - $k[$j++] = $a(["0", "1", -1, -1, -1]); //#19917 - $k[$j++] = $a(["00", "01", "10", "11", -1]); //#19917 - $k[$j++] = $a(["000", "001", "010", "011", -1]); //#19917 - for (var _1N = 0, _1O = 32; _1N < _1O; _1N++) { //#19917 - $k[$j++] = $a(["001", "010", "011", "100", "111"]); //#19916 - } //#19916 - $_.mids = $a(); //#19916 - $_.cclens = $a([$a([10, 9, 8, 8]), $a([12, 11, 16, 10]), $a([14, 13, 16, 12]), $a([3, -1, -1, -1]), $a([4, 3, -1, -1]), $a([5, 4, 4, 3]), $a([6, 5, 5, 4]), $a([4, 3, 3, 2]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([4, 4, 3, 2]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([5, 5, 4, 3]), $a([6, 6, 5, 5]), $a([7, 6, 6, 5]), $a([7, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 7]), $a([7, 6, 6, 5]), $a([7, 7, 6, 5]), $a([8, 7, 7, 6]), $a([8, 7, 7, 6]), $a([9, 8, 7, 7]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 6]), $a([9, 8, 8, 7])]); //#19960 - $k[$j++] = Infinity; //#19962 - for (var _25 = 0, _26 = 3; _25 < _26; _25++) { //#19965 - $k[$j++] = 4; //#19964 - } //#19964 - $k[$j++] = 3; //#19972 - $k[$j++] = 5; //#19972 - $k[$j++] = 7; //#19972 - $k[$j++] = 9; //#19972 - for (var _27 = 0, _28 = 32; _27 < _28; _27++) { //#19972 - $k[$j++] = 3; //#19971 - } //#19971 - $_.termlens = $a(); //#19971 - $_.padstrs = $a(["11101100", "00010001"]); //#19975 - $_.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; //#19978 - $_.charvals = new Map; //#19979 - for (var _2B = 0; _2B <= 44; _2B += 1) { //#19980 - $put($_.charvals, $get($_.charmap, _2B), _2B); //#19980 - } //#19980 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#19980 - bwipp_qrcode.__19982__ = 1; //#19980 - $_ = Object.getPrototypeOf($_); //#19980 - } //#19980 + ]); //#20167 + $_.fncvals = _Y; //#20168 + $k[$j++] = 'msg'; //#20169 + $k[$j++] = $_.barcode; //#20169 + $k[$j++] = $_.fncvals; //#20169 + bwipp_parseinput(); //#20169 + var _b = $k[--$j]; //#20169 + $_[$k[--$j]] = _b; //#20169 + $_.msglen = $_.msg.length; //#20170 + $_.fnc1first = false; //#20173 + if ($_.msglen > 0) { //#20180 + if ($get($_.msg, 0) == $_.fn1) { //#20179 + $_.fnc1first = true; //#20176 + $k[$j++] = Infinity; //#20177 + var _k = $geti($_.msg, 1, $_.msglen - 1); //#20177 + for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#20177 + var _n = $get(_k, _l); //#20177 + $k[$j++] = _n; //#20177 + if (_n == 37) { //#20177 + var _o = $k[--$j]; //#20177 + $k[$j++] = _o; //#20177 + $k[$j++] = _o; //#20177 + } //#20177 + } //#20177 + $_.msg = $a(); //#20177 + $_.msglen = $_.msg.length; //#20178 + } //#20178 + } //#20178 + if (!bwipp_qrcode.__20301__) { //#20301 + $_ = Object.create($_); //#20301 + var _r = $a(['v1to9', 'v10to26', 'v27to40', 'vM1', 'vM2', 'vM3', 'vM4', 'vR7x43', 'vR7x59', 'vR7x77', 'vR7x99', 'vR7x139', 'vR9x43', 'vR9x59', 'vR9x77', 'vR9x99', 'vR9x139', 'vR11x27', 'vR11x43', 'vR11x59', 'vR11x77', 'vR11x99', 'vR11x139', 'vR13x27', 'vR13x43', 'vR13x59', 'vR13x77', 'vR13x99', 'vR13x139', 'vR15x43', 'vR15x59', 'vR15x77', 'vR15x99', 'vR15x139', 'vR17x43', 'vR17x59', 'vR17x77', 'vR17x99', 'vR17x139']); //#20193 + $k[$j++] = 0; //#20194 + for (var _s = 0, _t = _r.length; _s < _t; _s++) { //#20194 + var _v = $k[--$j]; //#20194 + $_[$get(_r, _s)] = _v; //#20194 + $k[$j++] = $f(_v + 1); //#20194 + } //#20194 + $j--; //#20194 + $_.N = 0; //#20200 + $_.A = 1; //#20200 + $_.B = 2; //#20200 + $_.K = 3; //#20200 + $_.E = 4; //#20200 + $k[$j++] = Infinity; //#20202 + $k[$j++] = Infinity; //#20203 + for (var _w = 48; _w <= 57; _w += 1) { //#20204 + $k[$j++] = _w; //#20204 + } //#20204 + var _x = $a(); //#20204 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#20205 + $k[$j++] = $get(_x, _y); //#20205 + $k[$j++] = -1; //#20205 + } //#20205 + $_.Nexcl = $d(); //#20206 + $k[$j++] = Infinity; //#20208 + $k[$j++] = Infinity; //#20209 + $k[$j++] = 32; //#20211 + $k[$j++] = 36; //#20211 + $k[$j++] = 37; //#20211 + $k[$j++] = 42; //#20211 + $k[$j++] = 43; //#20211 + $k[$j++] = 45; //#20211 + $k[$j++] = 46; //#20211 + $k[$j++] = 47; //#20211 + $k[$j++] = 58; //#20211 + for (var _12 = 65; _12 <= 90; _12 += 1) { //#20211 + $k[$j++] = _12; //#20211 + } //#20211 + $k[$j++] = $_.fn1; //#20212 + var _14 = $a(); //#20212 + for (var _15 = 0, _16 = _14.length; _15 < _16; _15++) { //#20213 + $k[$j++] = $get(_14, _15); //#20213 + $k[$j++] = -1; //#20213 + } //#20213 + $_.Aexcl = $d(); //#20214 + $k[$j++] = Infinity; //#20218 + $k[$j++] = Infinity; //#20219 + for (var _19 = 129; _19 <= 159; _19 += 1) { //#20220 + $k[$j++] = _19; //#20220 + } //#20220 + for (var _1A = 224; _1A <= 235; _1A += 1) { //#20221 + $k[$j++] = _1A; //#20221 + } //#20221 + var _1B = $a(); //#20221 + for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#20222 + $k[$j++] = $get(_1B, _1C); //#20222 + $k[$j++] = -1; //#20222 + } //#20222 + $_.Kexcl = $d(); //#20223 + $k[$j++] = Infinity; //#20225 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["", -1, -1, -1, -1]); //#20236 + $k[$j++] = $a(["0", "1", -1, -1, -1]); //#20236 + $k[$j++] = $a(["00", "01", "10", "11", -1]); //#20236 + $k[$j++] = $a(["000", "001", "010", "011", -1]); //#20236 + for (var _1N = 0, _1O = 32; _1N < _1O; _1N++) { //#20236 + $k[$j++] = $a(["001", "010", "011", "100", "111"]); //#20235 + } //#20235 + $_.mids = $a(); //#20235 + $_.cclens = $a([$a([10, 9, 8, 8]), $a([12, 11, 16, 10]), $a([14, 13, 16, 12]), $a([3, -1, -1, -1]), $a([4, 3, -1, -1]), $a([5, 4, 4, 3]), $a([6, 5, 5, 4]), $a([4, 3, 3, 2]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([4, 4, 3, 2]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([5, 5, 4, 3]), $a([6, 6, 5, 5]), $a([7, 6, 6, 5]), $a([7, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 7]), $a([7, 6, 6, 5]), $a([7, 7, 6, 5]), $a([8, 7, 7, 6]), $a([8, 7, 7, 6]), $a([9, 8, 7, 7]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 6]), $a([9, 8, 8, 7])]); //#20279 + $k[$j++] = Infinity; //#20281 + for (var _25 = 0, _26 = 3; _25 < _26; _25++) { //#20284 + $k[$j++] = 4; //#20283 + } //#20283 + $k[$j++] = 3; //#20291 + $k[$j++] = 5; //#20291 + $k[$j++] = 7; //#20291 + $k[$j++] = 9; //#20291 + for (var _27 = 0, _28 = 32; _27 < _28; _27++) { //#20291 + $k[$j++] = 3; //#20290 + } //#20290 + $_.termlens = $a(); //#20290 + $_.padstrs = $a(["11101100", "00010001"]); //#20294 + $_.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; //#20297 + $_.charvals = new Map; //#20298 + for (var _2B = 0; _2B <= 44; _2B += 1) { //#20299 + $put($_.charvals, $get($_.charmap, _2B), _2B); //#20299 + } //#20299 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20299 + bwipp_qrcode.__20301__ = 1; //#20299 + $_ = Object.getPrototypeOf($_); //#20299 + } //#20299 $_.tobin = function() { - var _2H = $s($k[--$j]); //#19986 - $k[$j++] = _2H; //#19986 - for (var _2J = 0, _2I = _2H.length - 1; _2J <= _2I; _2J += 1) { //#19986 - var _2K = $k[--$j]; //#19986 - $put(_2K, _2J, 48); //#19986 - $k[$j++] = _2K; //#19986 - } //#19986 - var _2L = $k[--$j]; //#19987 - var _2O = $cvrs($s(_2L.length), $k[--$j], 2); //#19987 - $puti(_2L, _2L.length - _2O.length, _2O); //#19987 - $k[$j++] = _2L; //#19987 - }; //#19987 + var _2H = $s($k[--$j]); //#20305 + $k[$j++] = _2H; //#20305 + for (var _2J = 0, _2I = _2H.length - 1; _2J <= _2I; _2J += 1) { //#20305 + var _2K = $k[--$j]; //#20305 + $put(_2K, _2J, 48); //#20305 + $k[$j++] = _2K; //#20305 + } //#20305 + var _2L = $k[--$j]; //#20306 + var _2O = $cvrs($s(_2L.length), $k[--$j], 2); //#20306 + $puti(_2L, _2L.length - _2O.length, _2O); //#20306 + $k[$j++] = _2L; //#20306 + }; //#20306 $_.encA = function() { - $_.in = $k[--$j]; //#19991 - if ($_.fnc1first) { //#19994 - $k[$j++] = Infinity; //#19993 - $forall($_.in, function() { //#19993 - var _2S = $k[--$j]; //#19993 - $k[$j++] = _2S; //#19993 - if (_2S == $_.fn1) { //#19993 - $j--; //#19993 - $k[$j++] = 37; //#19993 - } //#19993 - }); //#19993 - $_.in = $a(); //#19993 - } //#19993 - $_.out = $s((~~(($_.in.length * 11) / 2)) + 1); //#19995 - $_.k = 0; //#19996 - $_.m = 0; //#19996 - for (;;) { //#20007 - if ($_.k == $_.in.length) { //#19997 - break; //#19997 - } //#19997 - if ($_.k < ($_.in.length - 1)) { //#20003 - $k[$j++] = $f(($get($_.charvals, $get($_.in, $_.k)) * 45) + $get($_.charvals, $get($_.in, $_.k + 1))); //#19999 - $k[$j++] = 11; //#19999 - $_.tobin(); //#19999 - $_.k = $_.k + 2; //#20000 - } else { //#20003 - $k[$j++] = $get($_.charvals, $get($_.in, $_.k)); //#20002 - $k[$j++] = 6; //#20002 - $_.tobin(); //#20002 - $_.k = $_.k + 1; //#20003 - } //#20003 - var _2s = $k[--$j]; //#20005 - $puti($_.out, $_.m, _2s); //#20005 - $_.m = _2s.length + $_.m; //#20006 - } //#20006 - $k[$j++] = $geti($_.out, 0, $_.m); //#20008 - }; //#20008 + $_.in = $k[--$j]; //#20310 + if ($_.fnc1first) { //#20313 + $k[$j++] = Infinity; //#20312 + $forall($_.in, function() { //#20312 + var _2S = $k[--$j]; //#20312 + $k[$j++] = _2S; //#20312 + if (_2S == $_.fn1) { //#20312 + $j--; //#20312 + $k[$j++] = 37; //#20312 + } //#20312 + }); //#20312 + $_.in = $a(); //#20312 + } //#20312 + $_.out = $s((~~(($_.in.length * 11) / 2)) + 1); //#20314 + $_.k = 0; //#20315 + $_.m = 0; //#20315 + for (;;) { //#20326 + if ($_.k == $_.in.length) { //#20316 + break; //#20316 + } //#20316 + if ($_.k < ($_.in.length - 1)) { //#20322 + $k[$j++] = $f(($get($_.charvals, $get($_.in, $_.k)) * 45) + $get($_.charvals, $get($_.in, $_.k + 1))); //#20318 + $k[$j++] = 11; //#20318 + $_.tobin(); //#20318 + $_.k = $_.k + 2; //#20319 + } else { //#20322 + $k[$j++] = $get($_.charvals, $get($_.in, $_.k)); //#20321 + $k[$j++] = 6; //#20321 + $_.tobin(); //#20321 + $_.k = $_.k + 1; //#20322 + } //#20322 + var _2s = $k[--$j]; //#20324 + $puti($_.out, $_.m, _2s); //#20324 + $_.m = _2s.length + $_.m; //#20325 + } //#20325 + $k[$j++] = $geti($_.out, 0, $_.m); //#20327 + }; //#20327 $_.encN = function() { - $_.in = $k[--$j]; //#20012 - $_.out = $s((~~(($_.in.length * 10) / 3)) + 1); //#20013 - $_.k = 0; //#20014 - $_.m = 0; //#20014 - for (;;) { //#20030 - if ($_.k == $_.in.length) { //#20015 - break; //#20015 - } //#20015 - if ($_.k < ($_.in.length - 2)) { //#20025 - var _38 = $geti($_.in, $_.k, 3); //#20017 - $k[$j++] = 0; //#20017 - for (var _39 = 0, _3A = _38.length; _39 < _3A; _39++) { //#20017 - var _3C = $k[--$j]; //#20017 - $k[$j++] = $f($get(_38, _39) + ($f((_3C * 10) - 48))); //#20017 - } //#20017 - $k[$j++] = 10; //#20017 - $_.tobin(); //#20017 - $_.k = $_.k + 3; //#20018 - } else { //#20025 - if ($_.k == ($_.in.length - 2)) { //#20025 - var _3I = $geti($_.in, $_.k, 2); //#20021 - $k[$j++] = 0; //#20021 - for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#20021 - var _3M = $k[--$j]; //#20021 - $k[$j++] = $f($get(_3I, _3J) + ($f((_3M * 10) - 48))); //#20021 - } //#20021 - $k[$j++] = 7; //#20021 - $_.tobin(); //#20021 - $_.k = $_.k + 2; //#20022 - } else { //#20025 - var _3Q = $geti($_.in, $_.k, 1); //#20024 - $k[$j++] = 0; //#20024 - for (var _3R = 0, _3S = _3Q.length; _3R < _3S; _3R++) { //#20024 - var _3U = $k[--$j]; //#20024 - $k[$j++] = $f($get(_3Q, _3R) + ($f((_3U * 10) - 48))); //#20024 - } //#20024 - $k[$j++] = 4; //#20024 - $_.tobin(); //#20024 - $_.k = $_.k + 1; //#20025 - } //#20025 - } //#20025 - var _3W = $k[--$j]; //#20028 - $puti($_.out, $_.m, _3W); //#20028 - $_.m = _3W.length + $_.m; //#20029 - } //#20029 - $k[$j++] = $geti($_.out, 0, $_.m); //#20031 - }; //#20031 + $_.in = $k[--$j]; //#20331 + $_.out = $s((~~(($_.in.length * 10) / 3)) + 1); //#20332 + $_.k = 0; //#20333 + $_.m = 0; //#20333 + for (;;) { //#20349 + if ($_.k == $_.in.length) { //#20334 + break; //#20334 + } //#20334 + if ($_.k < ($_.in.length - 2)) { //#20344 + var _38 = $geti($_.in, $_.k, 3); //#20336 + $k[$j++] = 0; //#20336 + for (var _39 = 0, _3A = _38.length; _39 < _3A; _39++) { //#20336 + var _3C = $k[--$j]; //#20336 + $k[$j++] = $f($get(_38, _39) + ($f((_3C * 10) - 48))); //#20336 + } //#20336 + $k[$j++] = 10; //#20336 + $_.tobin(); //#20336 + $_.k = $_.k + 3; //#20337 + } else { //#20344 + if ($_.k == ($_.in.length - 2)) { //#20344 + var _3I = $geti($_.in, $_.k, 2); //#20340 + $k[$j++] = 0; //#20340 + for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#20340 + var _3M = $k[--$j]; //#20340 + $k[$j++] = $f($get(_3I, _3J) + ($f((_3M * 10) - 48))); //#20340 + } //#20340 + $k[$j++] = 7; //#20340 + $_.tobin(); //#20340 + $_.k = $_.k + 2; //#20341 + } else { //#20344 + var _3Q = $geti($_.in, $_.k, 1); //#20343 + $k[$j++] = 0; //#20343 + for (var _3R = 0, _3S = _3Q.length; _3R < _3S; _3R++) { //#20343 + var _3U = $k[--$j]; //#20343 + $k[$j++] = $f($get(_3Q, _3R) + ($f((_3U * 10) - 48))); //#20343 + } //#20343 + $k[$j++] = 4; //#20343 + $_.tobin(); //#20343 + $_.k = $_.k + 1; //#20344 + } //#20344 + } //#20344 + var _3W = $k[--$j]; //#20347 + $puti($_.out, $_.m, _3W); //#20347 + $_.m = _3W.length + $_.m; //#20348 + } //#20348 + $k[$j++] = $geti($_.out, 0, $_.m); //#20350 + }; //#20350 $_.encB = function() { - $_.in = $k[--$j]; //#20035 - if ($_.fnc1first) { //#20038 - $k[$j++] = Infinity; //#20037 - $forall($_.in, function() { //#20037 - var _3g = $k[--$j]; //#20037 - $k[$j++] = _3g; //#20037 - if (_3g == $_.fn1) { //#20037 - $j--; //#20037 - $k[$j++] = 29; //#20037 - } //#20037 - }); //#20037 - $_.in = $a(); //#20037 - } //#20037 - $_.out = $s($_.in.length * 8); //#20039 - for (var _3n = 0, _3m = $_.in.length - 1; _3n <= _3m; _3n += 1) { //#20044 - $_.k = _3n; //#20041 - $k[$j++] = $cvi($get($_.in, $_.k)); //#20042 - $k[$j++] = 8; //#20042 - $_.tobin(); //#20042 - $puti($_.out, $_.k * 8, $k[--$j]); //#20043 - } //#20043 - $k[$j++] = $_.out; //#20045 - }; //#20045 + $_.in = $k[--$j]; //#20354 + if ($_.fnc1first) { //#20357 + $k[$j++] = Infinity; //#20356 + $forall($_.in, function() { //#20356 + var _3g = $k[--$j]; //#20356 + $k[$j++] = _3g; //#20356 + if (_3g == $_.fn1) { //#20356 + $j--; //#20356 + $k[$j++] = 29; //#20356 + } //#20356 + }); //#20356 + $_.in = $a(); //#20356 + } //#20356 + $_.out = $s($_.in.length * 8); //#20358 + for (var _3n = 0, _3m = $_.in.length - 1; _3n <= _3m; _3n += 1) { //#20363 + $_.k = _3n; //#20360 + $k[$j++] = $cvi($get($_.in, $_.k)); //#20361 + $k[$j++] = 8; //#20361 + $_.tobin(); //#20361 + $puti($_.out, $_.k * 8, $k[--$j]); //#20362 + } //#20362 + $k[$j++] = $_.out; //#20364 + }; //#20364 $_.encK = function() { - $_.in = $k[--$j]; //#20049 - $_.out = $s((~~($_.in.length / 2)) * 13); //#20050 - $_.k = 0; //#20051 - $_.m = 0; //#20051 - for (;;) { //#20059 - if ($_.k == $_.in.length) { //#20052 - break; //#20052 - } //#20052 - var _46 = $f(($get($_.in, $_.k) * 256) + $get($_.in, $_.k + 1)); //#20054 - $k[$j++] = _46; //#20054 - if (_46 < 57408) { //#20054 - $k[$j++] = 33088; //#20054 - } else { //#20054 - $k[$j++] = 49472; //#20054 - } //#20054 - var _47 = $k[--$j]; //#20054 - var _49 = $f($k[--$j] - _47); //#20055 - $k[$j++] = $f(((_49 >>> 8) * 192) + (_49 & 255)); //#20056 - $k[$j++] = 13; //#20056 - $_.tobin(); //#20056 - var _4A = $k[--$j]; //#20056 - $puti($_.out, $_.m, _4A); //#20056 - $_.m = _4A.length + $_.m; //#20057 - $_.k = $_.k + 2; //#20058 - } //#20058 - $k[$j++] = $_.out; //#20060 - }; //#20060 + $_.in = $k[--$j]; //#20368 + $_.out = $s((~~($_.in.length / 2)) * 13); //#20369 + $_.k = 0; //#20370 + $_.m = 0; //#20370 + for (;;) { //#20378 + if ($_.k == $_.in.length) { //#20371 + break; //#20371 + } //#20371 + var _46 = $f(($get($_.in, $_.k) * 256) + $get($_.in, $_.k + 1)); //#20373 + $k[$j++] = _46; //#20373 + if (_46 < 57408) { //#20373 + $k[$j++] = 33088; //#20373 + } else { //#20373 + $k[$j++] = 49472; //#20373 + } //#20373 + var _47 = $k[--$j]; //#20373 + var _49 = $f($k[--$j] - _47); //#20374 + $k[$j++] = $f(((_49 >>> 8) * 192) + (_49 & 255)); //#20375 + $k[$j++] = 13; //#20375 + $_.tobin(); //#20375 + var _4A = $k[--$j]; //#20375 + $puti($_.out, $_.m, _4A); //#20375 + $_.m = _4A.length + $_.m; //#20376 + $_.k = $_.k + 2; //#20377 + } //#20377 + $k[$j++] = $_.out; //#20379 + }; //#20379 $_.encE = function() { - var _4I = $f((-$get($k[--$j], 0)) - 1000000); //#20065 - $k[$j++] = _4I; //#20071 - if (_4I <= 127) { //#20070 - $k[$j++] = 8; //#20066 - $_.tobin(); //#20066 - } else { //#20070 - var _4J = $k[--$j]; //#20067 - $k[$j++] = _4J; //#20071 - if (_4J <= 16383) { //#20070 - var _4K = $k[--$j]; //#20068 - $k[$j++] = $f(_4K + 32768); //#20068 - $k[$j++] = 16; //#20068 - $_.tobin(); //#20068 - } else { //#20070 - var _4L = $k[--$j]; //#20070 - $k[$j++] = $f(_4L + 12582912); //#20070 - $k[$j++] = 24; //#20070 - $_.tobin(); //#20070 - } //#20070 - } //#20070 - }; //#20070 - $_.encfuncs = $a(['encN', 'encA', 'encB', 'encK', 'encE']); //#20074 + var _4I = $f((-$get($k[--$j], 0)) - 1000000); //#20384 + $k[$j++] = _4I; //#20390 + if (_4I <= 127) { //#20389 + $k[$j++] = 8; //#20385 + $_.tobin(); //#20385 + } else { //#20389 + var _4J = $k[--$j]; //#20386 + $k[$j++] = _4J; //#20390 + if (_4J <= 16383) { //#20389 + var _4K = $k[--$j]; //#20387 + $k[$j++] = $f(_4K + 32768); //#20387 + $k[$j++] = 16; //#20387 + $_.tobin(); //#20387 + } else { //#20389 + var _4L = $k[--$j]; //#20389 + $k[$j++] = $f(_4L + 12582912); //#20389 + $k[$j++] = 24; //#20389 + $_.tobin(); //#20389 + } //#20389 + } //#20389 + }; //#20389 + $_.encfuncs = $a(['encN', 'encA', 'encB', 'encK', 'encE']); //#20393 $_.addtobits = function() { - var _4N = $k[--$j]; //#20077 - $puti($_.bits, $_.j, _4N); //#20077 - $_.j = _4N.length + $_.j; //#20078 - }; //#20078 - $k[$j++] = Infinity; //#20081 - for (var _4S = 0, _4T = $_.msglen; _4S < _4T; _4S++) { //#20081 - $k[$j++] = 0; //#20081 - } //#20081 - $k[$j++] = 0; //#20081 - $_.numNs = $a(); //#20081 - $k[$j++] = Infinity; //#20082 - for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#20082 - $k[$j++] = 0; //#20082 - } //#20082 - $k[$j++] = 0; //#20082 - $_.numAs = $a(); //#20082 - $k[$j++] = Infinity; //#20083 - for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#20083 - $k[$j++] = 0; //#20083 - } //#20083 - $k[$j++] = 0; //#20083 - $_.numAorNs = $a(); //#20083 - $k[$j++] = Infinity; //#20084 - for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#20084 - $k[$j++] = 0; //#20084 - } //#20084 - $k[$j++] = 0; //#20084 - $_.numBs = $a(); //#20084 - $k[$j++] = Infinity; //#20085 - for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#20085 - $k[$j++] = 0; //#20085 - } //#20085 - $k[$j++] = 0; //#20085 - $_.numKs = $a(); //#20085 - $k[$j++] = Infinity; //#20086 - for (var _4m = 0, _4n = $_.msglen; _4m < _4n; _4m++) { //#20086 - $k[$j++] = 0; //#20086 - } //#20086 - $k[$j++] = 9999; //#20086 - $_.nextNs = $a(); //#20086 - $k[$j++] = Infinity; //#20087 - for (var _4q = 0, _4r = $_.msglen; _4q < _4r; _4q++) { //#20087 - $k[$j++] = 0; //#20087 - } //#20087 - $k[$j++] = 9999; //#20087 - $_.nextBs = $a(); //#20087 - $k[$j++] = Infinity; //#20088 - for (var _4u = 0, _4v = $_.msglen; _4u < _4v; _4u++) { //#20088 - $k[$j++] = 0; //#20088 - } //#20088 - $k[$j++] = 9999; //#20088 - $_.nextAs = $a(); //#20088 - $k[$j++] = Infinity; //#20089 - for (var _4y = 0, _4z = $_.msglen; _4y < _4z; _4y++) { //#20089 - $k[$j++] = 0; //#20089 - } //#20089 - $k[$j++] = 9999; //#20089 - $_.nextKs = $a(); //#20089 - $_.isECI = $a($_.msglen); //#20090 - for (var _54 = $_.msglen - 1; _54 >= 0; _54 -= 1) { //#20120 - $_.i = _54; //#20092 - $_.barchar = $get($_.msg, $_.i); //#20093 - var _5A = $get($_.Kexcl, $_.barchar) !== undefined; //#20094 - if (_5A) { //#20103 - $k[$j++] = 'sjis'; //#20095 - if (($_.i + 1) < $_.msglen) { //#20095 - $k[$j++] = $f(($_.barchar * 256) + $get($_.msg, $_.i + 1)); //#20095 - } else { //#20095 - $k[$j++] = 0; //#20095 - } //#20095 - var _5H = $k[--$j]; //#20095 - $_[$k[--$j]] = _5H; //#20095 - if ((($_.sjis >= 33088) && ($_.sjis <= 40956)) || (($_.sjis >= 57408) && ($_.sjis <= 60351))) { //#20100 - $put($_.nextKs, $_.i, 0); //#20097 - $put($_.numKs, $_.i, $f($get($_.numKs, $_.i + 2) + 1)); //#20098 - } else { //#20100 - $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20100 - } //#20100 - } else { //#20103 - $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20103 - } //#20103 - var _5g = $get($_.Nexcl, $_.barchar) !== undefined; //#20105 - if (_5g) { //#20110 - $put($_.nextNs, $_.i, 0); //#20106 - $put($_.numNs, $_.i, $f($get($_.numNs, $_.i + 1) + 1)); //#20107 - $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20108 - } else { //#20110 - $put($_.nextNs, $_.i, $f($get($_.nextNs, $_.i + 1) + 1)); //#20110 - } //#20110 - var _60 = $get($_.Aexcl, $_.barchar) !== undefined; //#20112 - if (_60) { //#20117 - $put($_.nextAs, $_.i, 0); //#20113 - $put($_.numAs, $_.i, $f($get($_.numAs, $_.i + 1) + 1)); //#20114 - $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20115 - } else { //#20117 - $put($_.nextAs, $_.i, $f($get($_.nextAs, $_.i + 1) + 1)); //#20117 - } //#20117 - $put($_.isECI, $_.i, $_.barchar <= -1000000); //#20119 - } //#20119 - for (var _6N = 0, _6M = $_.msglen - 1; _6N <= _6M; _6N += 1) { //#20127 - $_.i = _6N; //#20122 - if ($get($_.numKs, $_.i) > 0) { //#20126 - $put($_.numKs, $_.i + 1, 0); //#20124 - $put($_.nextKs, $_.i + 1, $f($get($_.nextKs, $_.i + 1) + 1)); //#20125 - } //#20125 - } //#20125 - for (var _6Z = $_.msglen - 1; _6Z >= 0; _6Z -= 1) { //#20136 - $_.i = _6Z; //#20129 - if ((($f($get($_.numNs, $_.i) + $f($get($_.numAs, $_.i) + $get($_.numKs, $_.i)))) == 0) && $nt($get($_.isECI, $_.i))) { //#20134 - $put($_.nextBs, $_.i, 0); //#20131 - $put($_.numBs, $_.i, $f($get($_.numBs, $_.i + 1) + 1)); //#20132 - } else { //#20134 - $put($_.nextBs, $_.i, $f($get($_.nextBs, $_.i + 1) + 1)); //#20134 - } //#20134 - } //#20134 + var _4N = $k[--$j]; //#20396 + $puti($_.bits, $_.j, _4N); //#20396 + $_.j = _4N.length + $_.j; //#20397 + }; //#20397 + $k[$j++] = Infinity; //#20400 + for (var _4S = 0, _4T = $_.msglen; _4S < _4T; _4S++) { //#20400 + $k[$j++] = 0; //#20400 + } //#20400 + $k[$j++] = 0; //#20400 + $_.numNs = $a(); //#20400 + $k[$j++] = Infinity; //#20401 + for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#20401 + $k[$j++] = 0; //#20401 + } //#20401 + $k[$j++] = 0; //#20401 + $_.numAs = $a(); //#20401 + $k[$j++] = Infinity; //#20402 + for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#20402 + $k[$j++] = 0; //#20402 + } //#20402 + $k[$j++] = 0; //#20402 + $_.numAorNs = $a(); //#20402 + $k[$j++] = Infinity; //#20403 + for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#20403 + $k[$j++] = 0; //#20403 + } //#20403 + $k[$j++] = 0; //#20403 + $_.numBs = $a(); //#20403 + $k[$j++] = Infinity; //#20404 + for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#20404 + $k[$j++] = 0; //#20404 + } //#20404 + $k[$j++] = 0; //#20404 + $_.numKs = $a(); //#20404 + $k[$j++] = Infinity; //#20405 + for (var _4m = 0, _4n = $_.msglen; _4m < _4n; _4m++) { //#20405 + $k[$j++] = 0; //#20405 + } //#20405 + $k[$j++] = 9999; //#20405 + $_.nextNs = $a(); //#20405 + $k[$j++] = Infinity; //#20406 + for (var _4q = 0, _4r = $_.msglen; _4q < _4r; _4q++) { //#20406 + $k[$j++] = 0; //#20406 + } //#20406 + $k[$j++] = 9999; //#20406 + $_.nextBs = $a(); //#20406 + $k[$j++] = Infinity; //#20407 + for (var _4u = 0, _4v = $_.msglen; _4u < _4v; _4u++) { //#20407 + $k[$j++] = 0; //#20407 + } //#20407 + $k[$j++] = 9999; //#20407 + $_.nextAs = $a(); //#20407 + $k[$j++] = Infinity; //#20408 + for (var _4y = 0, _4z = $_.msglen; _4y < _4z; _4y++) { //#20408 + $k[$j++] = 0; //#20408 + } //#20408 + $k[$j++] = 9999; //#20408 + $_.nextKs = $a(); //#20408 + $_.isECI = $a($_.msglen); //#20409 + for (var _54 = $_.msglen - 1; _54 >= 0; _54 -= 1) { //#20444 + $_.i = _54; //#20411 + $_.barchar = $get($_.msg, $_.i); //#20412 + var _5A = $get($_.Kexcl, $_.barchar) !== undefined; //#20413 + if (_5A && (!$_.suppresskanjimode)) { //#20427 + if (($_.i + 1) < $_.msglen) { //#20414 + $k[$j++] = $f(($_.barchar * 256) + $get($_.msg, $_.i + 1)); //#20414 + } else { //#20414 + $k[$j++] = 0; //#20414 + } //#20414 + var _5I = $k[--$j]; //#20415 + var _5J = _5I & 255; //#20419 + if ((((_5I >= 33088) && (_5I <= 40956)) || ((_5I >= 57408) && (_5I <= 60351))) && (((_5J >= 64) && (_5J <= 252)) && (_5J != 127))) { //#20424 + $put($_.nextKs, $_.i, 0); //#20421 + $put($_.numKs, $_.i, $f($get($_.numKs, $_.i + 2) + 1)); //#20422 + } else { //#20424 + $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20424 + } //#20424 + } else { //#20427 + $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20427 + } //#20427 + var _5d = $get($_.Nexcl, $_.barchar) !== undefined; //#20429 + if (_5d) { //#20434 + $put($_.nextNs, $_.i, 0); //#20430 + $put($_.numNs, $_.i, $f($get($_.numNs, $_.i + 1) + 1)); //#20431 + $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20432 + } else { //#20434 + $put($_.nextNs, $_.i, $f($get($_.nextNs, $_.i + 1) + 1)); //#20434 + } //#20434 + var _5x = $get($_.Aexcl, $_.barchar) !== undefined; //#20436 + if (_5x) { //#20441 + $put($_.nextAs, $_.i, 0); //#20437 + $put($_.numAs, $_.i, $f($get($_.numAs, $_.i + 1) + 1)); //#20438 + $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20439 + } else { //#20441 + $put($_.nextAs, $_.i, $f($get($_.nextAs, $_.i + 1) + 1)); //#20441 + } //#20441 + $put($_.isECI, $_.i, $_.barchar <= -1000000); //#20443 + } //#20443 + for (var _6K = 0, _6J = $_.msglen - 1; _6K <= _6J; _6K += 1) { //#20451 + $_.i = _6K; //#20446 + if ($get($_.numKs, $_.i) > 0) { //#20450 + $put($_.numKs, $_.i + 1, 0); //#20448 + $put($_.nextKs, $_.i + 1, $f($get($_.nextKs, $_.i + 1) + 1)); //#20449 + } //#20449 + } //#20449 + for (var _6W = $_.msglen - 1; _6W >= 0; _6W -= 1) { //#20460 + $_.i = _6W; //#20453 + if ((($f($get($_.numNs, $_.i) + $f($get($_.numAs, $_.i) + $get($_.numKs, $_.i)))) == 0) && $nt($get($_.isECI, $_.i))) { //#20458 + $put($_.nextBs, $_.i, 0); //#20455 + $put($_.numBs, $_.i, $f($get($_.numBs, $_.i + 1) + 1)); //#20456 + } else { //#20458 + $put($_.nextBs, $_.i, $f($get($_.nextBs, $_.i + 1) + 1)); //#20458 + } //#20458 + } //#20458 $_.KbeforeB = function() { - var _71 = $get($k[--$j], $_.ver); //#20138 - $k[$j++] = $ge($_.numK, _71) && ($get($_.nextBs, $f(($_.numK * 2) + $_.i)) == 0); //#20138 - }; //#20138 + var _6y = $get($k[--$j], $_.ver); //#20462 + $k[$j++] = $ge($_.numK, _6y) && ($get($_.nextBs, $f(($_.numK * 2) + $_.i)) == 0); //#20462 + }; //#20462 $_.KbeforeA = function() { - var _79 = $get($k[--$j], $_.ver); //#20139 - $k[$j++] = $ge($_.numK, _79) && ($get($_.nextAs, $f(($_.numK * 2) + $_.i)) == 0); //#20139 - }; //#20139 + var _76 = $get($k[--$j], $_.ver); //#20463 + $k[$j++] = $ge($_.numK, _76) && ($get($_.nextAs, $f(($_.numK * 2) + $_.i)) == 0); //#20463 + }; //#20463 $_.KbeforeN = function() { - var _7H = $get($k[--$j], $_.ver); //#20140 - $k[$j++] = $ge($_.numK, _7H) && ($get($_.nextNs, $f(($_.numK * 2) + $_.i)) == 0); //#20140 - }; //#20140 + var _7E = $get($k[--$j], $_.ver); //#20464 + $k[$j++] = $ge($_.numK, _7E) && ($get($_.nextNs, $f(($_.numK * 2) + $_.i)) == 0); //#20464 + }; //#20464 $_.KbeforeE = function() { - var _7P = $get($k[--$j], $_.ver); //#20141 - $k[$j++] = $ge($_.numK, _7P) && (($f(($_.numK * 2) + $_.i)) == $_.msglen); //#20141 - }; //#20141 + var _7M = $get($k[--$j], $_.ver); //#20465 + $k[$j++] = $ge($_.numK, _7M) && (($f(($_.numK * 2) + $_.i)) == $_.msglen); //#20465 + }; //#20465 $_.AbeforeK = function() { - var _7W = $get($k[--$j], $_.ver); //#20142 - $k[$j++] = $ge($_.numA, _7W) && ($get($_.nextKs, $f($_.numA + $_.i)) == 0); //#20142 - }; //#20142 + var _7T = $get($k[--$j], $_.ver); //#20466 + $k[$j++] = $ge($_.numA, _7T) && ($get($_.nextKs, $f($_.numA + $_.i)) == 0); //#20466 + }; //#20466 $_.AbeforeB = function() { - var _7e = $get($k[--$j], $_.ver); //#20143 - $k[$j++] = $ge($_.numA, _7e) && ($get($_.nextBs, $f($_.numA + $_.i)) == 0); //#20143 - }; //#20143 + var _7b = $get($k[--$j], $_.ver); //#20467 + $k[$j++] = $ge($_.numA, _7b) && ($get($_.nextBs, $f($_.numA + $_.i)) == 0); //#20467 + }; //#20467 $_.AbeforeN = function() { - var _7m = $get($k[--$j], $_.ver); //#20144 - $k[$j++] = $ge($_.numA, _7m) && ($get($_.nextNs, $f($_.numA + $_.i)) == 0); //#20144 - }; //#20144 + var _7j = $get($k[--$j], $_.ver); //#20468 + $k[$j++] = $ge($_.numA, _7j) && ($get($_.nextNs, $f($_.numA + $_.i)) == 0); //#20468 + }; //#20468 $_.AbeforeE = function() { - var _7u = $get($k[--$j], $_.ver); //#20145 - $k[$j++] = $ge($_.numA, _7u) && ($f($_.numA + $_.i) == $_.msglen); //#20145 - }; //#20145 + var _7r = $get($k[--$j], $_.ver); //#20469 + $k[$j++] = $ge($_.numA, _7r) && ($f($_.numA + $_.i) == $_.msglen); //#20469 + }; //#20469 $_.NbeforeK = function() { - var _81 = $get($k[--$j], $_.ver); //#20146 - $k[$j++] = $ge($_.numN, _81) && ($get($_.nextKs, $f($_.numN + $_.i)) == 0); //#20146 - }; //#20146 + var _7y = $get($k[--$j], $_.ver); //#20470 + $k[$j++] = $ge($_.numN, _7y) && ($get($_.nextKs, $f($_.numN + $_.i)) == 0); //#20470 + }; //#20470 $_.NbeforeB = function() { - var _89 = $get($k[--$j], $_.ver); //#20147 - $k[$j++] = $ge($_.numN, _89) && ($get($_.nextBs, $f($_.numN + $_.i)) == 0); //#20147 - }; //#20147 + var _86 = $get($k[--$j], $_.ver); //#20471 + $k[$j++] = $ge($_.numN, _86) && ($get($_.nextBs, $f($_.numN + $_.i)) == 0); //#20471 + }; //#20471 $_.NbeforeA = function() { - var _8H = $get($k[--$j], $_.ver); //#20148 - $k[$j++] = $ge($_.numN, _8H) && ($get($_.nextAs, $f($_.numN + $_.i)) == 0); //#20148 - }; //#20148 + var _8E = $get($k[--$j], $_.ver); //#20472 + $k[$j++] = $ge($_.numN, _8E) && ($get($_.nextAs, $f($_.numN + $_.i)) == 0); //#20472 + }; //#20472 $_.NbeforeE = function() { - var _8P = $get($k[--$j], $_.ver); //#20149 - $k[$j++] = $ge($_.numN, _8P) && ($f($_.numN + $_.i) == $_.msglen); //#20149 - }; //#20149 + var _8M = $get($k[--$j], $_.ver); //#20473 + $k[$j++] = $ge($_.numN, _8M) && ($f($_.numN + $_.i) == $_.msglen); //#20473 + }; //#20473 $_.AorNbeforeB = function() { - var _8W = $get($k[--$j], $_.ver); //#20150 - $k[$j++] = $ge($_.numAorN, _8W) && ($get($_.nextBs, $f($_.numAorN + $_.i)) == 0); //#20150 - }; //#20150 + var _8T = $get($k[--$j], $_.ver); //#20474 + $k[$j++] = $ge($_.numAorN, _8T) && ($get($_.nextBs, $f($_.numAorN + $_.i)) == 0); //#20474 + }; //#20474 $_.AorNbeforeE = function() { - var _8e = $get($k[--$j], $_.ver); //#20151 - $k[$j++] = $ge($_.numAorN, _8e) && ($f($_.numAorN + $_.i) == $_.msglen); //#20151 - }; //#20151 + var _8b = $get($k[--$j], $_.ver); //#20475 + $k[$j++] = $ge($_.numAorN, _8b) && ($f($_.numAorN + $_.i) == $_.msglen); //#20475 + }; //#20475 $_.nextNslt = function() { - if ($get($_.nextNs, $_.i) >= $_.msglen) { //#20153 - $j--; //#20153 - $k[$j++] = true; //#20153 - } else { //#20153 - var _8u = $get($k[--$j], $_.ver); //#20153 - $k[$j++] = $lt($get($_.numNs, $f($get($_.nextNs, $_.i) + $_.i)), _8u); //#20153 - } //#20153 - }; //#20153 - if (!bwipp_qrcode.__20183__) { //#20183 - $_ = Object.create($_); //#20183 - $k[$j++] = Infinity; //#20163 - $k[$j++] = "full"; //#20167 - $k[$j++] = Infinity; //#20164 - for (var _8v = 0; _8v <= 9; _8v += 1) { //#20165 - $k[$j++] = $cvrs($s(2), _8v, 10); //#20165 - $k[$j++] = $_.v1to9; //#20165 - } //#20165 - for (var _8z = 10; _8z <= 26; _8z += 1) { //#20166 - $k[$j++] = $cvrs($s(2), _8z, 10); //#20166 - $k[$j++] = $_.v10to26; //#20166 - } //#20166 - for (var _93 = 27; _93 <= 40; _93 += 1) { //#20167 - $k[$j++] = $cvrs($s(2), _93, 10); //#20167 - $k[$j++] = $_.v27to40; //#20167 - } //#20167 - var _97 = $d(); //#20167 - var _9C = new Map([ + if ($get($_.nextNs, $_.i) >= $_.msglen) { //#20477 + $j--; //#20477 + $k[$j++] = true; //#20477 + } else { //#20477 + var _8r = $get($k[--$j], $_.ver); //#20477 + $k[$j++] = $lt($get($_.numNs, $f($get($_.nextNs, $_.i) + $_.i)), _8r); //#20477 + } //#20477 + }; //#20477 + if (!bwipp_qrcode.__20507__) { //#20507 + $_ = Object.create($_); //#20507 + $k[$j++] = Infinity; //#20487 + $k[$j++] = "full"; //#20491 + $k[$j++] = Infinity; //#20488 + for (var _8s = 0; _8s <= 9; _8s += 1) { //#20489 + $k[$j++] = $cvrs($s(2), _8s, 10); //#20489 + $k[$j++] = $_.v1to9; //#20489 + } //#20489 + for (var _8w = 10; _8w <= 26; _8w += 1) { //#20490 + $k[$j++] = $cvrs($s(2), _8w, 10); //#20490 + $k[$j++] = $_.v10to26; //#20490 + } //#20490 + for (var _90 = 27; _90 <= 40; _90 += 1) { //#20491 + $k[$j++] = $cvrs($s(2), _90, 10); //#20491 + $k[$j++] = $_.v27to40; //#20491 + } //#20491 + var _94 = $d(); //#20491 + var _99 = new Map([ ["M1", $_.vM1], ["M2", $_.vM2], ["M3", $_.vM3], ["M4", $_.vM4] - ]); //#20170 - var _9j = new Map([ + ]); //#20494 + var _9g = new Map([ ["R7x43", $_.vR7x43], ["R7x59", $_.vR7x59], ["R7x77", $_.vR7x77], @@ -24639,5455 +25268,5455 @@ function bwipp_qrcode() { ["R17x77", $_.vR17x77], ["R17x99", $_.vR17x99], ["R17x139", $_.vR17x139] - ]); //#20178 - $k[$j++] = _97; //#20178 - $k[$j++] = "micro"; //#20178 - $k[$j++] = _9C; //#20178 - $k[$j++] = "rmqr"; //#20178 - $k[$j++] = _9j; //#20178 - $_.versetmap = $d(); //#20180 - $_.versetfull = $a([$_.v1to9, $_.v10to26, $_.v27to40]); //#20181 - $_.versetmicro = $a([$_.vM1, $_.vM2, $_.vM3, $_.vM4]); //#20182 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20182 - bwipp_qrcode.__20183__ = 1; //#20182 - $_ = Object.getPrototypeOf($_); //#20182 - } //#20182 - if ($ne($_.version, "unset")) { //#20201 - var _9y = $get($_.versetmap, $_.format); //#20186 - var _9z = $_.version; //#20186 - var _A0 = $get(_9y, _9z) !== undefined; //#20186 - $k[$j++] = _9y; //#20196 - $k[$j++] = _9z; //#20196 - if (!_A0) { //#20196 - $j -= 2; //#20187 - if ($eq($_.format, "full")) { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidFullVersion#20189'; //#20189 - $k[$j++] = "Valid versions for QR Code symbols are 1 to 40"; //#20189 - bwipp_raiseerror(); //#20189 - } else { //#20194 - if ($eq($_.format, "micro")) { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidMicroVersion#20192'; //#20192 - $k[$j++] = "Valid versions for Micro QR Code symbols are M1 to M4"; //#20192 - bwipp_raiseerror(); //#20192 - } else { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidRMQRversion#20194'; //#20194 - $k[$j++] = "Invalid version for an RMQR symbol"; //#20194 - bwipp_raiseerror(); //#20194 - } //#20194 - } //#20194 - } //#20194 - var _A3 = $k[--$j]; //#20197 - var _A5 = $get($k[--$j], _A3); //#20197 - $k[$j++] = _A5; //#20197 - $k[$j++] = Infinity; //#20197 - var _A6 = $k[--$j]; //#20197 - var _A7 = $k[--$j]; //#20197 - $k[$j++] = _A6; //#20197 - $k[$j++] = _A7; //#20197 - $_.verset = $a(); //#20197 - } else { //#20201 - if ($eq($_.format, "full")) { //#20200 - $_.verset = $_.versetfull; //#20200 - } //#20200 - if ($eq($_.format, "micro")) { //#20201 - $_.verset = $_.versetmicro; //#20201 - } //#20201 - } //#20201 - $k[$j++] = Infinity; //#20206 - for (var _AD = 0, _AE = 39; _AD < _AE; _AD++) { //#20206 - $k[$j++] = -1; //#20206 - } //#20206 - $_.msgbits = $a(); //#20206 - $_.e = 10000; //#20207 - if (!bwipp_qrcode.__20237__) { //#20237 - $_ = Object.create($_); //#20237 - $_.mode0forceKB = $a([1, 1, 1, $_.e, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20213 - $_.mode0forceA = $a([1, 1, 1, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20214 - $_.mode0forceN = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20215 - $_.mode0NbeforeB = $a([4, 4, 5, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20217 - $_.modeBKbeforeB = $a([9, 12, 13, $_.e, $_.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); //#20219 - $_.modeBKbeforeA = $a([8, 10, 11, $_.e, $_.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); //#20220 - $_.modeBKbeforeN = $a([8, 9, 11, $_.e, $_.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); //#20221 - $_.modeBKbeforeE = $a([5, 5, 6, $_.e, $_.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); //#20222 - $_.modeBAbeforeK = $a([11, 12, 14, $_.e, $_.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); //#20224 - $_.modeBAbeforeB = $a([11, 15, 16, $_.e, $_.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); //#20225 - $_.modeBAbeforeN = $a([12, 13, 15, $_.e, $_.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); //#20226 - $_.modeBAbeforeE = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); //#20227 - $_.modeBNbeforeK = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); //#20229 - $_.modeBNbeforeB = $a([6, 8, 9, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); //#20230 - $_.modeBNbeforeA = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); //#20231 - $_.modeBNbeforeE = $a([3, 4, 4, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20232 - $_.modeANbeforeA = $a([13, 15, 17, $_.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); //#20234 - $_.modeANbeforeB = $a([13, 17, 18, $_.e, $_.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); //#20235 - $_.modeANbeforeE = $a([7, 8, 9, $_.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); //#20236 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20236 - bwipp_qrcode.__20237__ = 1; //#20236 - $_ = Object.getPrototypeOf($_); //#20236 - } //#20236 - var _B7 = $_.verset; //#20239 - for (var _B8 = 0, _B9 = _B7.length; _B8 < _B9; _B8++) { //#20371 - $_.ver = $get(_B7, _B8); //#20240 - $_.mode = -1; //#20243 - $_.seq = $a([]); //#20243 - $_.i = 0; //#20243 - for (;;) { //#20340 - if ($_.i >= $_.msglen) { //#20244 - break; //#20244 - } //#20244 - $_.numK = $get($_.numKs, $_.i); //#20245 - $_.numB = $get($_.numBs, $_.i); //#20246 - $_.numA = $get($_.numAs, $_.i); //#20247 - $_.numN = $get($_.numNs, $_.i); //#20248 - $_.numAorN = $get($_.numAorNs, $_.i); //#20249 - $_.eci = $get($_.isECI, $_.i); //#20250 - if ($eq($_.ver, $_.vM1) && ($_.numA >= 1)) { //#20251 - $_.seq = -1; //#20251 - break; //#20251 - } //#20251 - if ($eq($_.ver, $_.vM1) && ($_.numB >= 1)) { //#20252 - $_.seq = -1; //#20252 - break; //#20252 - } //#20252 - if ($eq($_.ver, $_.vM1) && ($_.numK >= 1)) { //#20253 - $_.seq = -1; //#20253 - break; //#20253 - } //#20253 - if ($eq($_.ver, $_.vM1) && $_.eci) { //#20254 - $_.seq = -1; //#20254 - break; //#20254 - } //#20254 - if ($eq($_.ver, $_.vM2) && ($_.numB >= 1)) { //#20255 - $_.seq = -1; //#20255 - break; //#20255 - } //#20255 - if ($eq($_.ver, $_.vM2) && ($_.numK >= 1)) { //#20256 - $_.seq = -1; //#20256 - break; //#20256 - } //#20256 - if ($eq($_.ver, $_.vM2) && $_.eci) { //#20257 - $_.seq = -1; //#20257 - break; //#20257 - } //#20257 - if ($eq($_.ver, $_.vM3) && $_.eci) { //#20258 - $_.seq = -1; //#20258 - break; //#20258 - } //#20258 - if ($eq($_.ver, $_.vM4) && $_.eci) { //#20259 - $_.seq = -1; //#20259 - break; //#20259 - } //#20259 - for (;;) { //#20320 - if ($_.eci) { //#20263 - $k[$j++] = $_.E; //#20262 - break; //#20262 - } //#20262 - if ($_.mode == -1) { //#20278 - $k[$j++] = $_.mode0forceKB; //#20265 - $_.KbeforeA(); //#20265 - if ($k[--$j]) { //#20265 - $k[$j++] = $_.K; //#20265 - break; //#20265 - } //#20265 - $k[$j++] = $_.mode0forceKB; //#20266 - $_.KbeforeN(); //#20266 - if ($k[--$j]) { //#20266 - $k[$j++] = $_.K; //#20266 - break; //#20266 - } //#20266 - $k[$j++] = $_.modeBKbeforeE; //#20267 - $_.KbeforeB(); //#20267 - if ($k[--$j]) { //#20267 - $k[$j++] = $_.K; //#20267 - break; //#20267 - } //#20267 - $k[$j++] = $_.mode0forceKB; //#20268 - $_.KbeforeE(); //#20268 - if ($k[--$j]) { //#20268 - $k[$j++] = $_.K; //#20268 - break; //#20268 - } //#20268 - if ($_.numK >= 1) { //#20269 - $k[$j++] = $_.B; //#20269 - break; //#20269 - } //#20269 - $k[$j++] = $_.mode0NbeforeB; //#20270 - $_.NbeforeB(); //#20270 - if ($k[--$j]) { //#20270 - $k[$j++] = $_.N; //#20270 - break; //#20270 - } //#20270 - $k[$j++] = $_.mode0forceKB; //#20271 - $_.NbeforeB(); //#20271 - if ($k[--$j]) { //#20271 - $k[$j++] = $_.B; //#20271 - break; //#20271 - } //#20271 - $k[$j++] = $_.modeANbeforeE; //#20272 - $_.NbeforeA(); //#20272 - if ($k[--$j]) { //#20272 - $k[$j++] = $_.N; //#20272 - break; //#20272 - } //#20272 - $k[$j++] = $_.mode0forceN; //#20273 - $_.NbeforeE(); //#20273 - if ($k[--$j]) { //#20273 - $k[$j++] = $_.N; //#20273 - break; //#20273 - } //#20273 - $k[$j++] = $_.modeBAbeforeE; //#20274 - $_.AbeforeK(); //#20274 - if ($k[--$j]) { //#20274 - $k[$j++] = $_.A; //#20274 - break; //#20274 - } //#20274 - $k[$j++] = $_.modeBAbeforeE; //#20275 - $_.AorNbeforeB(); //#20275 - if ($k[--$j]) { //#20275 - $k[$j++] = $_.A; //#20275 - break; //#20275 - } //#20275 - $k[$j++] = $_.mode0forceA; //#20276 - $_.AorNbeforeE(); //#20276 - if ($k[--$j]) { //#20276 - $k[$j++] = $_.A; //#20276 - break; //#20276 - } //#20276 - $k[$j++] = $_.B; //#20277 - break; //#20277 - } //#20277 - if ($_.mode == $_.B) { //#20296 - $k[$j++] = $_.modeBKbeforeB; //#20280 - $_.KbeforeB(); //#20280 - if ($k[--$j]) { //#20280 - $k[$j++] = $_.K; //#20280 - break; //#20280 - } //#20280 - $k[$j++] = $_.modeBKbeforeA; //#20281 - $_.KbeforeA(); //#20281 - if ($k[--$j]) { //#20281 - $k[$j++] = $_.K; //#20281 - break; //#20281 - } //#20281 - $k[$j++] = $_.modeBKbeforeN; //#20282 - $_.KbeforeN(); //#20282 - if ($k[--$j]) { //#20282 - $k[$j++] = $_.K; //#20282 - break; //#20282 - } //#20282 - $k[$j++] = $_.modeBKbeforeE; //#20283 - $_.KbeforeE(); //#20283 - if ($k[--$j]) { //#20283 - $k[$j++] = $_.K; //#20283 - break; //#20283 - } //#20283 - $k[$j++] = $_.modeBAbeforeK; //#20284 - $_.AbeforeK(); //#20284 - if ($k[--$j]) { //#20284 - $k[$j++] = $_.A; //#20284 - break; //#20284 - } //#20284 - $k[$j++] = $_.modeBAbeforeB; //#20285 - $_.AbeforeB(); //#20285 - if ($k[--$j]) { //#20285 - $k[$j++] = $_.A; //#20285 - break; //#20285 - } //#20285 - $k[$j++] = $_.modeBAbeforeN; //#20286 - $_.AbeforeN(); //#20286 - if ($k[--$j]) { //#20286 - $k[$j++] = $_.A; //#20286 - break; //#20286 - } //#20286 - $k[$j++] = $_.modeBAbeforeE; //#20287 - $_.AbeforeE(); //#20287 - if ($k[--$j]) { //#20287 - $k[$j++] = $_.A; //#20287 - break; //#20287 - } //#20287 - $k[$j++] = $_.modeBNbeforeK; //#20288 - $_.NbeforeK(); //#20288 - if ($k[--$j]) { //#20288 - $k[$j++] = $_.N; //#20288 - break; //#20288 - } //#20288 - $k[$j++] = $_.modeBNbeforeB; //#20289 - $_.NbeforeB(); //#20289 - if ($k[--$j]) { //#20289 - $k[$j++] = $_.N; //#20289 - break; //#20289 - } //#20289 - $k[$j++] = $_.modeBNbeforeA; //#20290 - $_.NbeforeA(); //#20290 - if ($k[--$j]) { //#20290 - $k[$j++] = $_.N; //#20290 - break; //#20290 - } //#20290 - $k[$j++] = $_.modeBNbeforeE; //#20291 - $_.NbeforeE(); //#20291 - if ($k[--$j]) { //#20291 - $k[$j++] = $_.N; //#20291 - break; //#20291 - } //#20291 - $k[$j++] = $_.modeBAbeforeE; //#20292 - $_.AorNbeforeE(); //#20292 - var _DH = $k[--$j]; //#20292 - if (_DH && $le($_.numAorN, $get($_.modeBAbeforeN, $_.ver))) { //#20294 - $k[$j++] = $_.modeBNbeforeA; //#20293 - $_.nextNslt(); //#20293 - if ($k[--$j]) { //#20293 - $k[$j++] = $_.A; //#20293 - break; //#20293 - } //#20293 - } //#20293 - $k[$j++] = $_.B; //#20295 - break; //#20295 - } //#20295 - if ($_.mode == $_.A) { //#20305 - if ($_.numK >= 1) { //#20298 - $k[$j++] = $_.K; //#20298 - break; //#20298 - } //#20298 - if ($_.numB >= 1) { //#20299 - $k[$j++] = $_.B; //#20299 - break; //#20299 - } //#20299 - $k[$j++] = $_.modeANbeforeA; //#20300 - $_.NbeforeA(); //#20300 - if ($k[--$j]) { //#20300 - $k[$j++] = $_.N; //#20300 - break; //#20300 - } //#20300 - $k[$j++] = $_.modeANbeforeB; //#20301 - $_.NbeforeB(); //#20301 - if ($k[--$j]) { //#20301 - $k[$j++] = $_.N; //#20301 - break; //#20301 - } //#20301 - $k[$j++] = $_.modeANbeforeE; //#20302 - $_.NbeforeE(); //#20302 - if ($k[--$j]) { //#20302 - $k[$j++] = $_.N; //#20302 - break; //#20302 - } //#20302 - if (($_.numA >= 1) || ($_.numN >= 1)) { //#20303 - $k[$j++] = $_.A; //#20303 - break; //#20303 - } //#20303 - $k[$j++] = $_.B; //#20304 - break; //#20304 - } //#20304 - if ($_.mode == $_.N) { //#20312 - if ($_.numK >= 1) { //#20307 - $k[$j++] = $_.K; //#20307 - break; //#20307 - } //#20307 - if ($_.numB >= 1) { //#20308 - $k[$j++] = $_.B; //#20308 - break; //#20308 - } //#20308 - if ($_.numA >= 1) { //#20309 - $k[$j++] = $_.A; //#20309 - break; //#20309 - } //#20309 - if ($_.numN >= 1) { //#20310 - $k[$j++] = $_.N; //#20310 - break; //#20310 - } //#20310 - $k[$j++] = $_.B; //#20311 - break; //#20311 - } //#20311 - if ($_.mode == $_.K) { //#20319 - if ($_.numB >= 1) { //#20314 - $k[$j++] = $_.B; //#20314 - break; //#20314 - } //#20314 - if ($_.numA >= 1) { //#20315 - $k[$j++] = $_.A; //#20315 - break; //#20315 - } //#20315 - if ($_.numN >= 1) { //#20316 - $k[$j++] = $_.N; //#20316 - break; //#20316 - } //#20316 - if ($_.numK >= 1) { //#20317 - $k[$j++] = $_.K; //#20317 - break; //#20317 - } //#20317 - $k[$j++] = $_.B; //#20318 - break; //#20318 - } //#20318 - } //#20318 - var _E1 = $k[--$j]; //#20321 - $k[$j++] = _E1; //#20321 - if ((_E1 == $_.K) && $_.fnc1first) { //#20321 - $j--; //#20321 - $k[$j++] = $_.B; //#20321 - } //#20321 - var _E5 = $k[--$j]; //#20322 - $k[$j++] = _E5; //#20338 - if (_E5 == $_.mode) { //#20337 - $j--; //#20323 - var _EB = ($_.mode == $_.K) ? 2 : 1; //#20324 - $_.dat = $geti($_.msg, $_.i, _EB); //#20324 - $k[$j++] = Infinity; //#20325 - $aload($_.seq); //#20326 - $k[$j++] = Infinity; //#20327 - var _EE = $k[--$j]; //#20327 - var _EF = $k[--$j]; //#20327 - $k[$j++] = _EE; //#20327 - $aload(_EF); //#20327 - $aload($_.dat); //#20327 - var _EH = $a(); //#20327 - $k[$j++] = _EH; //#20327 - $_.seq = $a(); //#20327 - } else { //#20337 - $_.mode = $k[--$j]; //#20330 - if ($_.mode == $_.K) { //#20331 - $k[$j++] = $_.K; //#20331 - $k[$j++] = $geti($_.msg, $_.i, $_.numK * 2); //#20331 - } //#20331 - if ($_.mode == $_.B) { //#20332 - $k[$j++] = $_.B; //#20332 - $k[$j++] = $geti($_.msg, $_.i, $_.numB); //#20332 - } //#20332 - if ($_.mode == $_.A) { //#20333 - $k[$j++] = $_.A; //#20333 - $k[$j++] = $geti($_.msg, $_.i, $_.numA); //#20333 - } //#20333 - if ($_.mode == $_.N) { //#20334 - $k[$j++] = $_.N; //#20334 - $k[$j++] = $geti($_.msg, $_.i, $_.numN); //#20334 - } //#20334 - if ($_.mode == $_.E) { //#20335 - $_.mode = -1; //#20335 - $k[$j++] = $_.E; //#20335 - $k[$j++] = $geti($_.msg, $_.i, 1); //#20335 - } //#20335 - $_.dat = $k[--$j]; //#20336 - $_.sw = $k[--$j]; //#20336 - $k[$j++] = Infinity; //#20337 - $aload($_.seq); //#20337 - $k[$j++] = $_.sw; //#20337 - $k[$j++] = $_.dat; //#20337 - $_.seq = $a(); //#20337 - } //#20337 - $_.i = $_.i + $_.dat.length; //#20339 - } //#20339 - for (;;) { //#20370 - if ($_.seq == -1) { //#20344 - break; //#20344 - } //#20344 - $_.bits = $s(23648); //#20345 - $_.j = 0; //#20346 - if ($_.fnc1first) { //#20349 - if ($lt($_.ver, $_.vR7x43)) { //#20348 - $k[$j++] = "0101"; //#20348 - } else { //#20348 - $k[$j++] = "101"; //#20348 - } //#20348 - $_.addtobits(); //#20348 - } //#20348 - $_.abort = false; //#20350 - for (var _F7 = 0, _F6 = $_.seq.length - 1; _F7 <= _F6; _F7 += 2) { //#20365 - $_.i = _F7; //#20352 - $_.mode = $get($_.seq, $_.i); //#20353 - $k[$j++] = $get($get($_.mids, $_.ver), $_.mode); //#20354 - $_.addtobits(); //#20354 - $_.chars = $get($_.seq, $_.i + 1); //#20355 - $k[$j++] = 'charslen'; //#20356 - $k[$j++] = $_.chars.length; //#20356 - if ($_.mode == $_.K) { //#20356 - var _FM = $k[--$j]; //#20356 - $k[$j++] = ~~(_FM / 2); //#20356 - } //#20356 - var _FN = $k[--$j]; //#20356 - $_[$k[--$j]] = _FN; //#20356 - if ($_.mode != $_.E) { //#20363 - $_.cclen = $get($get($_.cclens, $_.ver), $_.mode); //#20358 - if ($_.charslen >= (~~Math.pow(2, $_.cclen))) { //#20361 - $_.abort = true; //#20360 - break; //#20360 - } //#20360 - $k[$j++] = $_.charslen; //#20362 - $k[$j++] = $_.cclen; //#20362 - $_.tobin(); //#20362 - $_.addtobits(); //#20362 - } //#20362 - $k[$j++] = $_.chars; //#20364 + ]); //#20502 + $k[$j++] = _94; //#20502 + $k[$j++] = "micro"; //#20502 + $k[$j++] = _99; //#20502 + $k[$j++] = "rmqr"; //#20502 + $k[$j++] = _9g; //#20502 + $_.versetmap = $d(); //#20504 + $_.versetfull = $a([$_.v1to9, $_.v10to26, $_.v27to40]); //#20505 + $_.versetmicro = $a([$_.vM1, $_.vM2, $_.vM3, $_.vM4]); //#20506 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20506 + bwipp_qrcode.__20507__ = 1; //#20506 + $_ = Object.getPrototypeOf($_); //#20506 + } //#20506 + if ($ne($_.version, "unset")) { //#20525 + var _9v = $get($_.versetmap, $_.format); //#20510 + var _9w = $_.version; //#20510 + var _9x = $get(_9v, _9w) !== undefined; //#20510 + $k[$j++] = _9v; //#20520 + $k[$j++] = _9w; //#20520 + if (!_9x) { //#20520 + $j -= 2; //#20511 + if ($eq($_.format, "full")) { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidFullVersion#20513'; //#20513 + $k[$j++] = "Valid versions for QR Code symbols are 1 to 40"; //#20513 + bwipp_raiseerror(); //#20513 + } else { //#20518 + if ($eq($_.format, "micro")) { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidMicroVersion#20516'; //#20516 + $k[$j++] = "Valid versions for Micro QR Code symbols are M1 to M4"; //#20516 + bwipp_raiseerror(); //#20516 + } else { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidRMQRversion#20518'; //#20518 + $k[$j++] = "Invalid version for an RMQR symbol"; //#20518 + bwipp_raiseerror(); //#20518 + } //#20518 + } //#20518 + } //#20518 + var _A0 = $k[--$j]; //#20521 + var _A2 = $get($k[--$j], _A0); //#20521 + $k[$j++] = _A2; //#20521 + $k[$j++] = Infinity; //#20521 + var _A3 = $k[--$j]; //#20521 + var _A4 = $k[--$j]; //#20521 + $k[$j++] = _A3; //#20521 + $k[$j++] = _A4; //#20521 + $_.verset = $a(); //#20521 + } else { //#20525 + if ($eq($_.format, "full")) { //#20524 + $_.verset = $_.versetfull; //#20524 + } //#20524 + if ($eq($_.format, "micro")) { //#20525 + $_.verset = $_.versetmicro; //#20525 + } //#20525 + } //#20525 + $k[$j++] = Infinity; //#20530 + for (var _AA = 0, _AB = 39; _AA < _AB; _AA++) { //#20530 + $k[$j++] = -1; //#20530 + } //#20530 + $_.msgbits = $a(); //#20530 + $_.e = 10000; //#20531 + if (!bwipp_qrcode.__20561__) { //#20561 + $_ = Object.create($_); //#20561 + $_.mode0forceKB = $a([1, 1, 1, $_.e, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20537 + $_.mode0forceA = $a([1, 1, 1, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20538 + $_.mode0forceN = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20539 + $_.mode0NbeforeB = $a([4, 4, 5, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20541 + $_.modeBKbeforeB = $a([9, 12, 13, $_.e, $_.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); //#20543 + $_.modeBKbeforeA = $a([8, 10, 11, $_.e, $_.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); //#20544 + $_.modeBKbeforeN = $a([8, 9, 11, $_.e, $_.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); //#20545 + $_.modeBKbeforeE = $a([5, 5, 6, $_.e, $_.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); //#20546 + $_.modeBAbeforeK = $a([11, 12, 14, $_.e, $_.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); //#20548 + $_.modeBAbeforeB = $a([11, 15, 16, $_.e, $_.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); //#20549 + $_.modeBAbeforeN = $a([12, 13, 15, $_.e, $_.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); //#20550 + $_.modeBAbeforeE = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); //#20551 + $_.modeBNbeforeK = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); //#20553 + $_.modeBNbeforeB = $a([6, 8, 9, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); //#20554 + $_.modeBNbeforeA = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); //#20555 + $_.modeBNbeforeE = $a([3, 4, 4, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20556 + $_.modeANbeforeA = $a([13, 15, 17, $_.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); //#20558 + $_.modeANbeforeB = $a([13, 17, 18, $_.e, $_.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); //#20559 + $_.modeANbeforeE = $a([7, 8, 9, $_.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); //#20560 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20560 + bwipp_qrcode.__20561__ = 1; //#20560 + $_ = Object.getPrototypeOf($_); //#20560 + } //#20560 + var _B4 = $_.verset; //#20563 + for (var _B5 = 0, _B6 = _B4.length; _B5 < _B6; _B5++) { //#20695 + $_.ver = $get(_B4, _B5); //#20564 + $_.mode = -1; //#20567 + $_.seq = $a([]); //#20567 + $_.i = 0; //#20567 + for (;;) { //#20664 + if ($_.i >= $_.msglen) { //#20568 + break; //#20568 + } //#20568 + $_.numK = $get($_.numKs, $_.i); //#20569 + $_.numB = $get($_.numBs, $_.i); //#20570 + $_.numA = $get($_.numAs, $_.i); //#20571 + $_.numN = $get($_.numNs, $_.i); //#20572 + $_.numAorN = $get($_.numAorNs, $_.i); //#20573 + $_.eci = $get($_.isECI, $_.i); //#20574 + if ($eq($_.ver, $_.vM1) && ($_.numA >= 1)) { //#20575 + $_.seq = -1; //#20575 + break; //#20575 + } //#20575 + if ($eq($_.ver, $_.vM1) && ($_.numB >= 1)) { //#20576 + $_.seq = -1; //#20576 + break; //#20576 + } //#20576 + if ($eq($_.ver, $_.vM1) && ($_.numK >= 1)) { //#20577 + $_.seq = -1; //#20577 + break; //#20577 + } //#20577 + if ($eq($_.ver, $_.vM1) && $_.eci) { //#20578 + $_.seq = -1; //#20578 + break; //#20578 + } //#20578 + if ($eq($_.ver, $_.vM2) && ($_.numB >= 1)) { //#20579 + $_.seq = -1; //#20579 + break; //#20579 + } //#20579 + if ($eq($_.ver, $_.vM2) && ($_.numK >= 1)) { //#20580 + $_.seq = -1; //#20580 + break; //#20580 + } //#20580 + if ($eq($_.ver, $_.vM2) && $_.eci) { //#20581 + $_.seq = -1; //#20581 + break; //#20581 + } //#20581 + if ($eq($_.ver, $_.vM3) && $_.eci) { //#20582 + $_.seq = -1; //#20582 + break; //#20582 + } //#20582 + if ($eq($_.ver, $_.vM4) && $_.eci) { //#20583 + $_.seq = -1; //#20583 + break; //#20583 + } //#20583 + for (;;) { //#20644 + if ($_.eci) { //#20587 + $k[$j++] = $_.E; //#20586 + break; //#20586 + } //#20586 + if ($_.mode == -1) { //#20602 + $k[$j++] = $_.mode0forceKB; //#20589 + $_.KbeforeA(); //#20589 + if ($k[--$j]) { //#20589 + $k[$j++] = $_.K; //#20589 + break; //#20589 + } //#20589 + $k[$j++] = $_.mode0forceKB; //#20590 + $_.KbeforeN(); //#20590 + if ($k[--$j]) { //#20590 + $k[$j++] = $_.K; //#20590 + break; //#20590 + } //#20590 + $k[$j++] = $_.modeBKbeforeE; //#20591 + $_.KbeforeB(); //#20591 + if ($k[--$j]) { //#20591 + $k[$j++] = $_.K; //#20591 + break; //#20591 + } //#20591 + $k[$j++] = $_.mode0forceKB; //#20592 + $_.KbeforeE(); //#20592 + if ($k[--$j]) { //#20592 + $k[$j++] = $_.K; //#20592 + break; //#20592 + } //#20592 + if ($_.numK >= 1) { //#20593 + $k[$j++] = $_.B; //#20593 + break; //#20593 + } //#20593 + $k[$j++] = $_.mode0NbeforeB; //#20594 + $_.NbeforeB(); //#20594 + if ($k[--$j]) { //#20594 + $k[$j++] = $_.N; //#20594 + break; //#20594 + } //#20594 + $k[$j++] = $_.mode0forceKB; //#20595 + $_.NbeforeB(); //#20595 + if ($k[--$j]) { //#20595 + $k[$j++] = $_.B; //#20595 + break; //#20595 + } //#20595 + $k[$j++] = $_.modeANbeforeE; //#20596 + $_.NbeforeA(); //#20596 + if ($k[--$j]) { //#20596 + $k[$j++] = $_.N; //#20596 + break; //#20596 + } //#20596 + $k[$j++] = $_.mode0forceN; //#20597 + $_.NbeforeE(); //#20597 + if ($k[--$j]) { //#20597 + $k[$j++] = $_.N; //#20597 + break; //#20597 + } //#20597 + $k[$j++] = $_.modeBAbeforeE; //#20598 + $_.AbeforeK(); //#20598 + if ($k[--$j]) { //#20598 + $k[$j++] = $_.A; //#20598 + break; //#20598 + } //#20598 + $k[$j++] = $_.modeBAbeforeE; //#20599 + $_.AorNbeforeB(); //#20599 + if ($k[--$j]) { //#20599 + $k[$j++] = $_.A; //#20599 + break; //#20599 + } //#20599 + $k[$j++] = $_.mode0forceA; //#20600 + $_.AorNbeforeE(); //#20600 + if ($k[--$j]) { //#20600 + $k[$j++] = $_.A; //#20600 + break; //#20600 + } //#20600 + $k[$j++] = $_.B; //#20601 + break; //#20601 + } //#20601 + if ($_.mode == $_.B) { //#20620 + $k[$j++] = $_.modeBKbeforeB; //#20604 + $_.KbeforeB(); //#20604 + if ($k[--$j]) { //#20604 + $k[$j++] = $_.K; //#20604 + break; //#20604 + } //#20604 + $k[$j++] = $_.modeBKbeforeA; //#20605 + $_.KbeforeA(); //#20605 + if ($k[--$j]) { //#20605 + $k[$j++] = $_.K; //#20605 + break; //#20605 + } //#20605 + $k[$j++] = $_.modeBKbeforeN; //#20606 + $_.KbeforeN(); //#20606 + if ($k[--$j]) { //#20606 + $k[$j++] = $_.K; //#20606 + break; //#20606 + } //#20606 + $k[$j++] = $_.modeBKbeforeE; //#20607 + $_.KbeforeE(); //#20607 + if ($k[--$j]) { //#20607 + $k[$j++] = $_.K; //#20607 + break; //#20607 + } //#20607 + $k[$j++] = $_.modeBAbeforeK; //#20608 + $_.AbeforeK(); //#20608 + if ($k[--$j]) { //#20608 + $k[$j++] = $_.A; //#20608 + break; //#20608 + } //#20608 + $k[$j++] = $_.modeBAbeforeB; //#20609 + $_.AbeforeB(); //#20609 + if ($k[--$j]) { //#20609 + $k[$j++] = $_.A; //#20609 + break; //#20609 + } //#20609 + $k[$j++] = $_.modeBAbeforeN; //#20610 + $_.AbeforeN(); //#20610 + if ($k[--$j]) { //#20610 + $k[$j++] = $_.A; //#20610 + break; //#20610 + } //#20610 + $k[$j++] = $_.modeBAbeforeE; //#20611 + $_.AbeforeE(); //#20611 + if ($k[--$j]) { //#20611 + $k[$j++] = $_.A; //#20611 + break; //#20611 + } //#20611 + $k[$j++] = $_.modeBNbeforeK; //#20612 + $_.NbeforeK(); //#20612 + if ($k[--$j]) { //#20612 + $k[$j++] = $_.N; //#20612 + break; //#20612 + } //#20612 + $k[$j++] = $_.modeBNbeforeB; //#20613 + $_.NbeforeB(); //#20613 + if ($k[--$j]) { //#20613 + $k[$j++] = $_.N; //#20613 + break; //#20613 + } //#20613 + $k[$j++] = $_.modeBNbeforeA; //#20614 + $_.NbeforeA(); //#20614 + if ($k[--$j]) { //#20614 + $k[$j++] = $_.N; //#20614 + break; //#20614 + } //#20614 + $k[$j++] = $_.modeBNbeforeE; //#20615 + $_.NbeforeE(); //#20615 + if ($k[--$j]) { //#20615 + $k[$j++] = $_.N; //#20615 + break; //#20615 + } //#20615 + $k[$j++] = $_.modeBAbeforeE; //#20616 + $_.AorNbeforeE(); //#20616 + var _DE = $k[--$j]; //#20616 + if (_DE && $le($_.numAorN, $get($_.modeBAbeforeN, $_.ver))) { //#20618 + $k[$j++] = $_.modeBNbeforeA; //#20617 + $_.nextNslt(); //#20617 + if ($k[--$j]) { //#20617 + $k[$j++] = $_.A; //#20617 + break; //#20617 + } //#20617 + } //#20617 + $k[$j++] = $_.B; //#20619 + break; //#20619 + } //#20619 + if ($_.mode == $_.A) { //#20629 + if ($_.numK >= 1) { //#20622 + $k[$j++] = $_.K; //#20622 + break; //#20622 + } //#20622 + if ($_.numB >= 1) { //#20623 + $k[$j++] = $_.B; //#20623 + break; //#20623 + } //#20623 + $k[$j++] = $_.modeANbeforeA; //#20624 + $_.NbeforeA(); //#20624 + if ($k[--$j]) { //#20624 + $k[$j++] = $_.N; //#20624 + break; //#20624 + } //#20624 + $k[$j++] = $_.modeANbeforeB; //#20625 + $_.NbeforeB(); //#20625 + if ($k[--$j]) { //#20625 + $k[$j++] = $_.N; //#20625 + break; //#20625 + } //#20625 + $k[$j++] = $_.modeANbeforeE; //#20626 + $_.NbeforeE(); //#20626 + if ($k[--$j]) { //#20626 + $k[$j++] = $_.N; //#20626 + break; //#20626 + } //#20626 + if (($_.numA >= 1) || ($_.numN >= 1)) { //#20627 + $k[$j++] = $_.A; //#20627 + break; //#20627 + } //#20627 + $k[$j++] = $_.B; //#20628 + break; //#20628 + } //#20628 + if ($_.mode == $_.N) { //#20636 + if ($_.numK >= 1) { //#20631 + $k[$j++] = $_.K; //#20631 + break; //#20631 + } //#20631 + if ($_.numB >= 1) { //#20632 + $k[$j++] = $_.B; //#20632 + break; //#20632 + } //#20632 + if ($_.numA >= 1) { //#20633 + $k[$j++] = $_.A; //#20633 + break; //#20633 + } //#20633 + if ($_.numN >= 1) { //#20634 + $k[$j++] = $_.N; //#20634 + break; //#20634 + } //#20634 + $k[$j++] = $_.B; //#20635 + break; //#20635 + } //#20635 + if ($_.mode == $_.K) { //#20643 + if ($_.numB >= 1) { //#20638 + $k[$j++] = $_.B; //#20638 + break; //#20638 + } //#20638 + if ($_.numA >= 1) { //#20639 + $k[$j++] = $_.A; //#20639 + break; //#20639 + } //#20639 + if ($_.numN >= 1) { //#20640 + $k[$j++] = $_.N; //#20640 + break; //#20640 + } //#20640 + if ($_.numK >= 1) { //#20641 + $k[$j++] = $_.K; //#20641 + break; //#20641 + } //#20641 + $k[$j++] = $_.B; //#20642 + break; //#20642 + } //#20642 + } //#20642 + var _Dy = $k[--$j]; //#20645 + $k[$j++] = _Dy; //#20645 + if ((_Dy == $_.K) && $_.fnc1first) { //#20645 + $j--; //#20645 + $k[$j++] = $_.B; //#20645 + } //#20645 + var _E2 = $k[--$j]; //#20646 + $k[$j++] = _E2; //#20662 + if (_E2 == $_.mode) { //#20661 + $j--; //#20647 + var _E8 = ($_.mode == $_.K) ? 2 : 1; //#20648 + $_.dat = $geti($_.msg, $_.i, _E8); //#20648 + $k[$j++] = Infinity; //#20649 + $aload($_.seq); //#20650 + $k[$j++] = Infinity; //#20651 + var _EB = $k[--$j]; //#20651 + var _EC = $k[--$j]; //#20651 + $k[$j++] = _EB; //#20651 + $aload(_EC); //#20651 + $aload($_.dat); //#20651 + var _EE = $a(); //#20651 + $k[$j++] = _EE; //#20651 + $_.seq = $a(); //#20651 + } else { //#20661 + $_.mode = $k[--$j]; //#20654 + if ($_.mode == $_.K) { //#20655 + $k[$j++] = $_.K; //#20655 + $k[$j++] = $geti($_.msg, $_.i, $_.numK * 2); //#20655 + } //#20655 + if ($_.mode == $_.B) { //#20656 + $k[$j++] = $_.B; //#20656 + $k[$j++] = $geti($_.msg, $_.i, $_.numB); //#20656 + } //#20656 + if ($_.mode == $_.A) { //#20657 + $k[$j++] = $_.A; //#20657 + $k[$j++] = $geti($_.msg, $_.i, $_.numA); //#20657 + } //#20657 + if ($_.mode == $_.N) { //#20658 + $k[$j++] = $_.N; //#20658 + $k[$j++] = $geti($_.msg, $_.i, $_.numN); //#20658 + } //#20658 + if ($_.mode == $_.E) { //#20659 + $_.mode = -1; //#20659 + $k[$j++] = $_.E; //#20659 + $k[$j++] = $geti($_.msg, $_.i, 1); //#20659 + } //#20659 + $_.dat = $k[--$j]; //#20660 + $_.sw = $k[--$j]; //#20660 + $k[$j++] = Infinity; //#20661 + $aload($_.seq); //#20661 + $k[$j++] = $_.sw; //#20661 + $k[$j++] = $_.dat; //#20661 + $_.seq = $a(); //#20661 + } //#20661 + $_.i = $_.i + $_.dat.length; //#20663 + } //#20663 + for (;;) { //#20694 + if ($_.seq == -1) { //#20668 + break; //#20668 + } //#20668 + $_.bits = $s(23648); //#20669 + $_.j = 0; //#20670 + if ($_.fnc1first) { //#20673 + if ($lt($_.ver, $_.vR7x43)) { //#20672 + $k[$j++] = "0101"; //#20672 + } else { //#20672 + $k[$j++] = "101"; //#20672 + } //#20672 + $_.addtobits(); //#20672 + } //#20672 + $_.abort = false; //#20674 + for (var _F4 = 0, _F3 = $_.seq.length - 1; _F4 <= _F3; _F4 += 2) { //#20689 + $_.i = _F4; //#20676 + $_.mode = $get($_.seq, $_.i); //#20677 + $k[$j++] = $get($get($_.mids, $_.ver), $_.mode); //#20678 + $_.addtobits(); //#20678 + $_.chars = $get($_.seq, $_.i + 1); //#20679 + $k[$j++] = 'charslen'; //#20680 + $k[$j++] = $_.chars.length; //#20680 + if ($_.mode == $_.K) { //#20680 + var _FJ = $k[--$j]; //#20680 + $k[$j++] = ~~(_FJ / 2); //#20680 + } //#20680 + var _FK = $k[--$j]; //#20680 + $_[$k[--$j]] = _FK; //#20680 + if ($_.mode != $_.E) { //#20687 + $_.cclen = $get($get($_.cclens, $_.ver), $_.mode); //#20682 + if ($_.charslen >= (~~Math.pow(2, $_.cclen))) { //#20685 + $_.abort = true; //#20684 + break; //#20684 + } //#20684 + $k[$j++] = $_.charslen; //#20686 + $k[$j++] = $_.cclen; //#20686 + $_.tobin(); //#20686 + $_.addtobits(); //#20686 + } //#20686 + $k[$j++] = $_.chars; //#20688 if ($_[$get($_.encfuncs, $_.mode)]() === true) { break; - } //#20364 - $_.addtobits(); //#20364 - } //#20364 - if ($_.abort) { //#20366 - break; //#20366 - } //#20366 - $_.bits = $geti($_.bits, 0, $_.j); //#20367 - $put($_.msgbits, $_.ver, $_.bits); //#20368 - break; //#20369 - } //#20369 - } //#20369 - if (!bwipp_qrcode.__20455__) { //#20455 - $_ = Object.create($_); //#20455 - $_.metrics = $a([$a(["micro", "M1", $_.vM1, 11, 11, 98, 99, 36, $a([2, 99, 99, 99]), $a([1, 0, -1, -1, -1, -1, -1, -1])]), $a(["micro", "M2", $_.vM2, 13, 13, 98, 99, 80, $a([5, 6, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M3", $_.vM3, 15, 15, 98, 99, 132, $a([6, 8, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M4", $_.vM4, 17, 17, 98, 99, 192, $a([8, 10, 14, 99]), $a([1, 0, 1, 0, 1, 0, -1, -1])]), $a(["full", "1", $_.v1to9, 21, 21, 98, 99, 208, $a([7, 10, 13, 17]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "2", $_.v1to9, 25, 25, 18, 99, 359, $a([10, 16, 22, 28]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "3", $_.v1to9, 29, 29, 22, 99, 567, $a([15, 26, 36, 44]), $a([1, 0, 1, 0, 2, 0, 2, 0])]), $a(["full", "4", $_.v1to9, 33, 33, 26, 99, 807, $a([20, 36, 52, 64]), $a([1, 0, 2, 0, 2, 0, 4, 0])]), $a(["full", "5", $_.v1to9, 37, 37, 30, 99, 1079, $a([26, 48, 72, 88]), $a([1, 0, 2, 0, 2, 2, 2, 2])]), $a(["full", "6", $_.v1to9, 41, 41, 34, 99, 1383, $a([36, 64, 96, 112]), $a([2, 0, 4, 0, 4, 0, 4, 0])]), $a(["full", "7", $_.v1to9, 45, 45, 22, 38, 1568, $a([40, 72, 108, 130]), $a([2, 0, 4, 0, 2, 4, 4, 1])]), $a(["full", "8", $_.v1to9, 49, 49, 24, 42, 1936, $a([48, 88, 132, 156]), $a([2, 0, 2, 2, 4, 2, 4, 2])]), $a(["full", "9", $_.v1to9, 53, 53, 26, 46, 2336, $a([60, 110, 160, 192]), $a([2, 0, 3, 2, 4, 4, 4, 4])]), $a(["full", "10", $_.v10to26, 57, 57, 28, 50, 2768, $a([72, 130, 192, 224]), $a([2, 2, 4, 1, 6, 2, 6, 2])]), $a(["full", "11", $_.v10to26, 61, 61, 30, 54, 3232, $a([80, 150, 224, 264]), $a([4, 0, 1, 4, 4, 4, 3, 8])]), $a(["full", "12", $_.v10to26, 65, 65, 32, 58, 3728, $a([96, 176, 260, 308]), $a([2, 2, 6, 2, 4, 6, 7, 4])]), $a(["full", "13", $_.v10to26, 69, 69, 34, 62, 4256, $a([104, 198, 288, 352]), $a([4, 0, 8, 1, 8, 4, 12, 4])]), $a(["full", "14", $_.v10to26, 73, 73, 26, 46, 4651, $a([120, 216, 320, 384]), $a([3, 1, 4, 5, 11, 5, 11, 5])]), $a(["full", "15", $_.v10to26, 77, 77, 26, 48, 5243, $a([132, 240, 360, 432]), $a([5, 1, 5, 5, 5, 7, 11, 7])]), $a(["full", "16", $_.v10to26, 81, 81, 26, 50, 5867, $a([144, 280, 408, 480]), $a([5, 1, 7, 3, 15, 2, 3, 13])]), $a(["full", "17", $_.v10to26, 85, 85, 30, 54, 6523, $a([168, 308, 448, 532]), $a([1, 5, 10, 1, 1, 15, 2, 17])]), $a(["full", "18", $_.v10to26, 89, 89, 30, 56, 7211, $a([180, 338, 504, 588]), $a([5, 1, 9, 4, 17, 1, 2, 19])]), $a(["full", "19", $_.v10to26, 93, 93, 30, 58, 7931, $a([196, 364, 546, 650]), $a([3, 4, 3, 11, 17, 4, 9, 16])]), $a(["full", "20", $_.v10to26, 97, 97, 34, 62, 8683, $a([224, 416, 600, 700]), $a([3, 5, 3, 13, 15, 5, 15, 10])]), $a(["full", "21", $_.v10to26, 101, 101, 28, 50, 9252, $a([224, 442, 644, 750]), $a([4, 4, 17, 0, 17, 6, 19, 6])]), $a(["full", "22", $_.v10to26, 105, 105, 26, 50, 10068, $a([252, 476, 690, 816]), $a([2, 7, 17, 0, 7, 16, 34, 0])]), $a(["full", "23", $_.v10to26, 109, 109, 30, 54, 10916, $a([270, 504, 750, 900]), $a([4, 5, 4, 14, 11, 14, 16, 14])]), $a(["full", "24", $_.v10to26, 113, 113, 28, 54, 11796, $a([300, 560, 810, 960]), $a([6, 4, 6, 14, 11, 16, 30, 2])]), $a(["full", "25", $_.v10to26, 117, 117, 32, 58, 12708, $a([312, 588, 870, 1050]), $a([8, 4, 8, 13, 7, 22, 22, 13])]), $a(["full", "26", $_.v10to26, 121, 121, 30, 58, 13652, $a([336, 644, 952, 1110]), $a([10, 2, 19, 4, 28, 6, 33, 4])]), $a(["full", "27", $_.v27to40, 125, 125, 34, 62, 14628, $a([360, 700, 1020, 1200]), $a([8, 4, 22, 3, 8, 26, 12, 28])]), $a(["full", "28", $_.v27to40, 129, 129, 26, 50, 15371, $a([390, 728, 1050, 1260]), $a([3, 10, 3, 23, 4, 31, 11, 31])]), $a(["full", "29", $_.v27to40, 133, 133, 30, 54, 16411, $a([420, 784, 1140, 1350]), $a([7, 7, 21, 7, 1, 37, 19, 26])]), $a(["full", "30", $_.v27to40, 137, 137, 26, 52, 17483, $a([450, 812, 1200, 1440]), $a([5, 10, 19, 10, 15, 25, 23, 25])]), $a(["full", "31", $_.v27to40, 141, 141, 30, 56, 18587, $a([480, 868, 1290, 1530]), $a([13, 3, 2, 29, 42, 1, 23, 28])]), $a(["full", "32", $_.v27to40, 145, 145, 34, 60, 19723, $a([510, 924, 1350, 1620]), $a([17, 0, 10, 23, 10, 35, 19, 35])]), $a(["full", "33", $_.v27to40, 149, 149, 30, 58, 20891, $a([540, 980, 1440, 1710]), $a([17, 1, 14, 21, 29, 19, 11, 46])]), $a(["full", "34", $_.v27to40, 153, 153, 34, 62, 22091, $a([570, 1036, 1530, 1800]), $a([13, 6, 14, 23, 44, 7, 59, 1])]), $a(["full", "35", $_.v27to40, 157, 157, 30, 54, 23008, $a([570, 1064, 1590, 1890]), $a([12, 7, 12, 26, 39, 14, 22, 41])]), $a(["full", "36", $_.v27to40, 161, 161, 24, 50, 24272, $a([600, 1120, 1680, 1980]), $a([6, 14, 6, 34, 46, 10, 2, 64])]), $a(["full", "37", $_.v27to40, 165, 165, 28, 54, 25568, $a([630, 1204, 1770, 2100]), $a([17, 4, 29, 14, 49, 10, 24, 46])]), $a(["full", "38", $_.v27to40, 169, 169, 32, 58, 26896, $a([660, 1260, 1860, 2220]), $a([4, 18, 13, 32, 48, 14, 42, 32])]), $a(["full", "39", $_.v27to40, 173, 173, 26, 54, 28256, $a([720, 1316, 1950, 2310]), $a([20, 4, 40, 7, 43, 22, 10, 67])]), $a(["full", "40", $_.v27to40, 177, 177, 30, 58, 29648, $a([750, 1372, 2040, 2430]), $a([19, 6, 18, 31, 34, 34, 20, 61])]), $a(["rmqr", "R7x43", $_.vR7x43, 7, 43, 22, 99, 104, $a([99, 7, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x59", $_.vR7x59, 7, 59, 20, 40, 171, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x77", $_.vR7x77, 7, 77, 26, 52, 261, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x99", $_.vR7x99, 7, 99, 24, 50, 358, $a([99, 16, 99, 30]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x139", $_.vR7x139, 7, 139, 28, 56, 545, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x43", $_.vR9x43, 9, 43, 22, 99, 170, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x59", $_.vR9x59, 9, 59, 20, 40, 267, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x77", $_.vR9x77, 9, 77, 26, 52, 393, $a([99, 18, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R9x99", $_.vR9x99, 9, 99, 24, 50, 532, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x139", $_.vR9x139, 9, 139, 28, 56, 797, $a([99, 36, 99, 66]), $a([-1, -1, 1, 1, -1, -1, 3, 0])]), $a(["rmqr", "R11x27", $_.vR11x27, 11, 27, 98, 99, 122, $a([99, 8, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x43", $_.vR11x43, 11, 43, 22, 99, 249, $a([99, 12, 99, 20]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x59", $_.vR11x59, 11, 59, 20, 40, 376, $a([99, 16, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x77", $_.vR11x77, 11, 77, 26, 52, 538, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x99", $_.vR11x99, 11, 99, 24, 50, 719, $a([99, 32, 99, 60]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R11x139", $_.vR11x139, 11, 139, 28, 56, 1062, $a([99, 48, 99, 90]), $a([-1, -1, 2, 0, -1, -1, 3, 0])]), $a(["rmqr", "R13x27", $_.vR13x27, 13, 27, 98, 99, 172, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x43", $_.vR13x43, 13, 43, 22, 99, 329, $a([99, 14, 99, 28]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x59", $_.vR13x59, 13, 59, 20, 40, 486, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R13x77", $_.vR13x77, 13, 77, 26, 52, 684, $a([99, 32, 99, 56]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R13x99", $_.vR13x99, 13, 99, 24, 50, 907, $a([99, 40, 99, 78]), $a([-1, -1, 1, 1, -1, -1, 1, 2])]), $a(["rmqr", "R13x139", $_.vR13x139, 13, 139, 28, 56, 1328, $a([99, 60, 99, 112]), $a([-1, -1, 2, 1, -1, -1, 2, 2])]), $a(["rmqr", "R15x43", $_.vR15x43, 15, 43, 22, 99, 409, $a([99, 18, 99, 36]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R15x59", $_.vR15x59, 15, 59, 20, 40, 596, $a([99, 26, 99, 48]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R15x77", $_.vR15x77, 15, 77, 26, 52, 830, $a([99, 36, 99, 72]), $a([-1, -1, 1, 1, -1, -1, 2, 1])]), $a(["rmqr", "R15x99", $_.vR15x99, 15, 99, 24, 50, 1095, $a([99, 48, 99, 88]), $a([-1, -1, 2, 0, -1, -1, 4, 0])]), $a(["rmqr", "R15x139", $_.vR15x139, 15, 139, 28, 56, 1594, $a([99, 72, 99, 130]), $a([-1, -1, 2, 1, -1, -1, 1, 4])]), $a(["rmqr", "R17x43", $_.vR17x43, 17, 43, 22, 99, 489, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R17x59", $_.vR17x59, 17, 59, 20, 40, 706, $a([99, 32, 99, 60]), $a([-1, -1, 2, 0, -1, -1, 2, 0])]), $a(["rmqr", "R17x77", $_.vR17x77, 17, 77, 26, 52, 976, $a([99, 44, 99, 84]), $a([-1, -1, 2, 0, -1, -1, 1, 2])]), $a(["rmqr", "R17x99", $_.vR17x99, 17, 99, 24, 50, 1283, $a([99, 60, 99, 104]), $a([-1, -1, 2, 1, -1, -1, 4, 0])]), $a(["rmqr", "R17x139", $_.vR17x139, 17, 139, 28, 56, 1860, $a([99, 80, 99, 156]), $a([-1, -1, 4, 0, -1, -1, 2, 4])])]); //#20454 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20454 - bwipp_qrcode.__20455__ = 1; //#20454 - $_ = Object.getPrototypeOf($_); //#20454 - } //#20454 - $k[$j++] = 'eclval'; //#20457 - $search("LMQH", $_.eclevel); //#20457 - $j--; //#20457 - var _Kj = $k[--$j]; //#20457 - var _Kk = $k[--$j]; //#20457 - $k[$j++] = _Kj.length; //#20457 - $k[$j++] = _Kk; //#20457 - $j--; //#20457 - var _Kl = $k[--$j]; //#20457 - var _Km = $k[--$j]; //#20457 - $k[$j++] = _Kl; //#20457 - $k[$j++] = _Km; //#20457 - $j--; //#20457 - var _Kn = $k[--$j]; //#20457 - $_[$k[--$j]] = _Kn; //#20457 - for (var _Kr = 0, _Kq = $_.metrics.length - 1; _Kr <= _Kq; _Kr += 1) { //#20496 - $_.i = _Kr; //#20459 - $_.m = $get($_.metrics, $_.i); //#20460 - $_.frmt = $get($_.m, 0); //#20461 - $_.vers = $get($_.m, 1); //#20462 - $_.vergrp = $get($_.m, 2); //#20463 - $_.verind = $_.i - 44; //#20464 - $_.rows = $get($_.m, 3); //#20465 - $_.cols = $get($_.m, 4); //#20466 - $_.asp2 = $get($_.m, 5); //#20467 - $_.asp3 = $get($_.m, 6); //#20468 - $_.nmod = $get($_.m, 7); //#20469 - $_.ncws = ~~($_.nmod / 8); //#20470 - $_.rbit = $_.nmod % 8; //#20471 - $_.lc4b = false; //#20472 - if ($eq($_.vers, "M1") || $eq($_.vers, "M3")) { //#20477 - $_.ncws = $_.ncws + 1; //#20474 - $_.rbit = 0; //#20475 - $_.lc4b = true; //#20476 - } //#20476 - $_.ecws = $get($get($_.m, 8), $_.eclval); //#20478 - $_.dcws = $f($_.ncws - $_.ecws); //#20479 - var _LP = $_.lc4b ? 4 : 0; //#20480 - $_.dmod = $f(($_.dcws * 8) - _LP); //#20480 - $_.ecb1 = $get($get($_.m, 9), $_.eclval * 2); //#20481 - $_.ecb2 = $get($get($_.m, 9), $f(($_.eclval * 2) + 1)); //#20482 - $_.okay = true; //#20483 - if ($ne($_.format, $_.frmt)) { //#20484 - $_.okay = false; //#20484 - } //#20484 - if ($eq($_.frmt, "micro") && $_.fnc1first) { //#20485 - $_.okay = false; //#20485 - } //#20485 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#20486 - $_.okay = false; //#20486 - } //#20486 - if (($_.ecb1 == -1) || ($_.ecb2 == -1)) { //#20487 - $_.okay = false; //#20487 - } //#20487 - $_.verbits = $get($_.msgbits, $_.vergrp); //#20488 - if ($_.verbits == -1) { //#20492 - $_.okay = false; //#20490 - } else { //#20492 - if ($_.verbits.length > $_.dmod) { //#20492 - $_.okay = false; //#20492 - } //#20492 - } //#20492 - $_.term = $geti("000000000", 0, $get($_.termlens, $_.vergrp)); //#20494 - if ($_.okay) { //#20495 - break; //#20495 - } //#20495 - } //#20495 - if (!$_.okay) { //#20500 - $k[$j++] = 'bwipp.qrcodeNoValidSymbol#20499'; //#20499 - $k[$j++] = "Maximum length exceeded or invalid content"; //#20499 - bwipp_raiseerror(); //#20499 - } //#20499 - $_.format = $_.frmt; //#20502 - $_.version = $_.vers; //#20503 - $_.msgbits = $_.verbits; //#20504 - $_.dcpb = ~~($_.dcws / $f($_.ecb1 + $_.ecb2)); //#20505 - $_.ecpb = (~~($_.ncws / $f($_.ecb1 + $_.ecb2))) - $_.dcpb; //#20506 - var _M3 = $_.term; //#20509 - var _M4 = $_.dmod; //#20509 - var _M5 = $_.msgbits; //#20509 - var _M6 = $_.term; //#20509 - var _M7 = _M6.length; //#20509 - var _M8 = $f(_M4 - _M5.length); //#20509 - if ($f(_M4 - _M5.length) > _M6.length) { //#20509 - var _ = _M7; //#20509 - _M7 = _M8; //#20509 - _M8 = _; //#20509 - } //#20509 - $_.term = $geti(_M3, 0, _M8); //#20509 - var _MC = $s($_.msgbits.length + $_.term.length); //#20510 - $puti(_MC, 0, $_.msgbits); //#20511 - $puti(_MC, $_.msgbits.length, $_.term); //#20512 - $_.msgbits = _MC; //#20513 - $_.pad = $s($_.dmod); //#20516 - for (var _MK = 0, _MJ = $_.pad.length - 1; _MK <= _MJ; _MK += 1) { //#20517 - $put($_.pad, _MK, 48); //#20517 - } //#20517 - $puti($_.pad, 0, $_.msgbits); //#20518 - $_.padnum = 0; //#20519 - var _MR = $_.lc4b ? 5 : 1; //#20520 - for (var _MT = ~~(Math.ceil($_.msgbits.length / 8) * 8), _MS = $f($_.dmod - _MR); _MT <= _MS; _MT += 8) { //#20523 - $puti($_.pad, _MT, $get($_.padstrs, $_.padnum)); //#20521 - $_.padnum = ($_.padnum + 1) % 2; //#20522 - } //#20522 - $_.cws = $a($_.dcws); //#20526 - for (var _Md = 0, _Mc = $_.cws.length - 1; _Md <= _Mc; _Md += 1) { //#20538 - $_.c = _Md; //#20528 - $_.bpcw = 8; //#20529 - if ($_.lc4b && ($_.c == ($_.cws.length - 1))) { //#20530 - $_.bpcw = 4; //#20530 - } //#20530 - $_.cwb = $geti($_.pad, $_.c * 8, $_.bpcw); //#20531 - $_.cw = 0; //#20532 - for (var _Mn = 0, _Mm = $_.bpcw - 1; _Mn <= _Mm; _Mn += 1) { //#20536 - $_.i = _Mn; //#20534 - $_.cw = $f($_.cw + ((~~(Math.pow(2, ($_.bpcw - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#20535 - } //#20535 - $put($_.cws, $_.c, $_.cw); //#20537 - } //#20537 - if ($_.lc4b) { //#20541 - var _My = $_.cws; //#20541 - var _Mz = $_.cws; //#20541 - $put(_My, _Mz.length - 1, $get(_My, _Mz.length - 1) << 4); //#20541 - } //#20541 - var _N2 = $get($_.options, 'debugcws') !== undefined; //#20543 - if (_N2) { //#20543 - $k[$j++] = 'bwipp.debugcws#20543'; //#20543 - $k[$j++] = $_.cws; //#20543 - bwipp_raiseerror(); //#20543 - } //#20543 - if (!bwipp_qrcode.__20550__) { //#20550 - $_ = Object.create($_); //#20550 - $k[$j++] = Infinity; //#20547 - $k[$j++] = 1; //#20547 - for (var _N4 = 0, _N5 = 255; _N4 < _N5; _N4++) { //#20547 - var _N6 = $k[--$j]; //#20547 - var _N7 = _N6 * 2; //#20547 - $k[$j++] = _N6; //#20547 - $k[$j++] = _N7; //#20547 - if (_N7 >= 256) { //#20547 - var _N8 = $k[--$j]; //#20547 - $k[$j++] = _N8 ^ 285; //#20547 - } //#20547 - } //#20547 - $_.rsalog = $a(); //#20547 - $_.rslog = $a(256); //#20548 - for (var _NB = 1; _NB <= 255; _NB += 1) { //#20549 - $put($_.rslog, $get($_.rsalog, _NB), _NB); //#20549 - } //#20549 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20549 - bwipp_qrcode.__20550__ = 1; //#20549 - $_ = Object.getPrototypeOf($_); //#20549 - } //#20549 + } //#20688 + $_.addtobits(); //#20688 + } //#20688 + if ($_.abort) { //#20690 + break; //#20690 + } //#20690 + $_.bits = $geti($_.bits, 0, $_.j); //#20691 + $put($_.msgbits, $_.ver, $_.bits); //#20692 + break; //#20693 + } //#20693 + } //#20693 + if (!bwipp_qrcode.__20779__) { //#20779 + $_ = Object.create($_); //#20779 + $_.metrics = $a([$a(["micro", "M1", $_.vM1, 11, 11, 98, 99, 36, $a([2, 99, 99, 99]), $a([1, 0, -1, -1, -1, -1, -1, -1])]), $a(["micro", "M2", $_.vM2, 13, 13, 98, 99, 80, $a([5, 6, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M3", $_.vM3, 15, 15, 98, 99, 132, $a([6, 8, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M4", $_.vM4, 17, 17, 98, 99, 192, $a([8, 10, 14, 99]), $a([1, 0, 1, 0, 1, 0, -1, -1])]), $a(["full", "1", $_.v1to9, 21, 21, 98, 99, 208, $a([7, 10, 13, 17]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "2", $_.v1to9, 25, 25, 18, 99, 359, $a([10, 16, 22, 28]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "3", $_.v1to9, 29, 29, 22, 99, 567, $a([15, 26, 36, 44]), $a([1, 0, 1, 0, 2, 0, 2, 0])]), $a(["full", "4", $_.v1to9, 33, 33, 26, 99, 807, $a([20, 36, 52, 64]), $a([1, 0, 2, 0, 2, 0, 4, 0])]), $a(["full", "5", $_.v1to9, 37, 37, 30, 99, 1079, $a([26, 48, 72, 88]), $a([1, 0, 2, 0, 2, 2, 2, 2])]), $a(["full", "6", $_.v1to9, 41, 41, 34, 99, 1383, $a([36, 64, 96, 112]), $a([2, 0, 4, 0, 4, 0, 4, 0])]), $a(["full", "7", $_.v1to9, 45, 45, 22, 38, 1568, $a([40, 72, 108, 130]), $a([2, 0, 4, 0, 2, 4, 4, 1])]), $a(["full", "8", $_.v1to9, 49, 49, 24, 42, 1936, $a([48, 88, 132, 156]), $a([2, 0, 2, 2, 4, 2, 4, 2])]), $a(["full", "9", $_.v1to9, 53, 53, 26, 46, 2336, $a([60, 110, 160, 192]), $a([2, 0, 3, 2, 4, 4, 4, 4])]), $a(["full", "10", $_.v10to26, 57, 57, 28, 50, 2768, $a([72, 130, 192, 224]), $a([2, 2, 4, 1, 6, 2, 6, 2])]), $a(["full", "11", $_.v10to26, 61, 61, 30, 54, 3232, $a([80, 150, 224, 264]), $a([4, 0, 1, 4, 4, 4, 3, 8])]), $a(["full", "12", $_.v10to26, 65, 65, 32, 58, 3728, $a([96, 176, 260, 308]), $a([2, 2, 6, 2, 4, 6, 7, 4])]), $a(["full", "13", $_.v10to26, 69, 69, 34, 62, 4256, $a([104, 198, 288, 352]), $a([4, 0, 8, 1, 8, 4, 12, 4])]), $a(["full", "14", $_.v10to26, 73, 73, 26, 46, 4651, $a([120, 216, 320, 384]), $a([3, 1, 4, 5, 11, 5, 11, 5])]), $a(["full", "15", $_.v10to26, 77, 77, 26, 48, 5243, $a([132, 240, 360, 432]), $a([5, 1, 5, 5, 5, 7, 11, 7])]), $a(["full", "16", $_.v10to26, 81, 81, 26, 50, 5867, $a([144, 280, 408, 480]), $a([5, 1, 7, 3, 15, 2, 3, 13])]), $a(["full", "17", $_.v10to26, 85, 85, 30, 54, 6523, $a([168, 308, 448, 532]), $a([1, 5, 10, 1, 1, 15, 2, 17])]), $a(["full", "18", $_.v10to26, 89, 89, 30, 56, 7211, $a([180, 338, 504, 588]), $a([5, 1, 9, 4, 17, 1, 2, 19])]), $a(["full", "19", $_.v10to26, 93, 93, 30, 58, 7931, $a([196, 364, 546, 650]), $a([3, 4, 3, 11, 17, 4, 9, 16])]), $a(["full", "20", $_.v10to26, 97, 97, 34, 62, 8683, $a([224, 416, 600, 700]), $a([3, 5, 3, 13, 15, 5, 15, 10])]), $a(["full", "21", $_.v10to26, 101, 101, 28, 50, 9252, $a([224, 442, 644, 750]), $a([4, 4, 17, 0, 17, 6, 19, 6])]), $a(["full", "22", $_.v10to26, 105, 105, 26, 50, 10068, $a([252, 476, 690, 816]), $a([2, 7, 17, 0, 7, 16, 34, 0])]), $a(["full", "23", $_.v10to26, 109, 109, 30, 54, 10916, $a([270, 504, 750, 900]), $a([4, 5, 4, 14, 11, 14, 16, 14])]), $a(["full", "24", $_.v10to26, 113, 113, 28, 54, 11796, $a([300, 560, 810, 960]), $a([6, 4, 6, 14, 11, 16, 30, 2])]), $a(["full", "25", $_.v10to26, 117, 117, 32, 58, 12708, $a([312, 588, 870, 1050]), $a([8, 4, 8, 13, 7, 22, 22, 13])]), $a(["full", "26", $_.v10to26, 121, 121, 30, 58, 13652, $a([336, 644, 952, 1110]), $a([10, 2, 19, 4, 28, 6, 33, 4])]), $a(["full", "27", $_.v27to40, 125, 125, 34, 62, 14628, $a([360, 700, 1020, 1200]), $a([8, 4, 22, 3, 8, 26, 12, 28])]), $a(["full", "28", $_.v27to40, 129, 129, 26, 50, 15371, $a([390, 728, 1050, 1260]), $a([3, 10, 3, 23, 4, 31, 11, 31])]), $a(["full", "29", $_.v27to40, 133, 133, 30, 54, 16411, $a([420, 784, 1140, 1350]), $a([7, 7, 21, 7, 1, 37, 19, 26])]), $a(["full", "30", $_.v27to40, 137, 137, 26, 52, 17483, $a([450, 812, 1200, 1440]), $a([5, 10, 19, 10, 15, 25, 23, 25])]), $a(["full", "31", $_.v27to40, 141, 141, 30, 56, 18587, $a([480, 868, 1290, 1530]), $a([13, 3, 2, 29, 42, 1, 23, 28])]), $a(["full", "32", $_.v27to40, 145, 145, 34, 60, 19723, $a([510, 924, 1350, 1620]), $a([17, 0, 10, 23, 10, 35, 19, 35])]), $a(["full", "33", $_.v27to40, 149, 149, 30, 58, 20891, $a([540, 980, 1440, 1710]), $a([17, 1, 14, 21, 29, 19, 11, 46])]), $a(["full", "34", $_.v27to40, 153, 153, 34, 62, 22091, $a([570, 1036, 1530, 1800]), $a([13, 6, 14, 23, 44, 7, 59, 1])]), $a(["full", "35", $_.v27to40, 157, 157, 30, 54, 23008, $a([570, 1064, 1590, 1890]), $a([12, 7, 12, 26, 39, 14, 22, 41])]), $a(["full", "36", $_.v27to40, 161, 161, 24, 50, 24272, $a([600, 1120, 1680, 1980]), $a([6, 14, 6, 34, 46, 10, 2, 64])]), $a(["full", "37", $_.v27to40, 165, 165, 28, 54, 25568, $a([630, 1204, 1770, 2100]), $a([17, 4, 29, 14, 49, 10, 24, 46])]), $a(["full", "38", $_.v27to40, 169, 169, 32, 58, 26896, $a([660, 1260, 1860, 2220]), $a([4, 18, 13, 32, 48, 14, 42, 32])]), $a(["full", "39", $_.v27to40, 173, 173, 26, 54, 28256, $a([720, 1316, 1950, 2310]), $a([20, 4, 40, 7, 43, 22, 10, 67])]), $a(["full", "40", $_.v27to40, 177, 177, 30, 58, 29648, $a([750, 1372, 2040, 2430]), $a([19, 6, 18, 31, 34, 34, 20, 61])]), $a(["rmqr", "R7x43", $_.vR7x43, 7, 43, 22, 99, 104, $a([99, 7, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x59", $_.vR7x59, 7, 59, 20, 40, 171, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x77", $_.vR7x77, 7, 77, 26, 52, 261, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x99", $_.vR7x99, 7, 99, 24, 50, 358, $a([99, 16, 99, 30]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x139", $_.vR7x139, 7, 139, 28, 56, 545, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x43", $_.vR9x43, 9, 43, 22, 99, 170, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x59", $_.vR9x59, 9, 59, 20, 40, 267, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x77", $_.vR9x77, 9, 77, 26, 52, 393, $a([99, 18, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R9x99", $_.vR9x99, 9, 99, 24, 50, 532, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x139", $_.vR9x139, 9, 139, 28, 56, 797, $a([99, 36, 99, 66]), $a([-1, -1, 1, 1, -1, -1, 3, 0])]), $a(["rmqr", "R11x27", $_.vR11x27, 11, 27, 98, 99, 122, $a([99, 8, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x43", $_.vR11x43, 11, 43, 22, 99, 249, $a([99, 12, 99, 20]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x59", $_.vR11x59, 11, 59, 20, 40, 376, $a([99, 16, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x77", $_.vR11x77, 11, 77, 26, 52, 538, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x99", $_.vR11x99, 11, 99, 24, 50, 719, $a([99, 32, 99, 60]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R11x139", $_.vR11x139, 11, 139, 28, 56, 1062, $a([99, 48, 99, 90]), $a([-1, -1, 2, 0, -1, -1, 3, 0])]), $a(["rmqr", "R13x27", $_.vR13x27, 13, 27, 98, 99, 172, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x43", $_.vR13x43, 13, 43, 22, 99, 329, $a([99, 14, 99, 28]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x59", $_.vR13x59, 13, 59, 20, 40, 486, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R13x77", $_.vR13x77, 13, 77, 26, 52, 684, $a([99, 32, 99, 56]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R13x99", $_.vR13x99, 13, 99, 24, 50, 907, $a([99, 40, 99, 78]), $a([-1, -1, 1, 1, -1, -1, 1, 2])]), $a(["rmqr", "R13x139", $_.vR13x139, 13, 139, 28, 56, 1328, $a([99, 60, 99, 112]), $a([-1, -1, 2, 1, -1, -1, 2, 2])]), $a(["rmqr", "R15x43", $_.vR15x43, 15, 43, 22, 99, 409, $a([99, 18, 99, 36]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R15x59", $_.vR15x59, 15, 59, 20, 40, 596, $a([99, 26, 99, 48]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R15x77", $_.vR15x77, 15, 77, 26, 52, 830, $a([99, 36, 99, 72]), $a([-1, -1, 1, 1, -1, -1, 2, 1])]), $a(["rmqr", "R15x99", $_.vR15x99, 15, 99, 24, 50, 1095, $a([99, 48, 99, 88]), $a([-1, -1, 2, 0, -1, -1, 4, 0])]), $a(["rmqr", "R15x139", $_.vR15x139, 15, 139, 28, 56, 1594, $a([99, 72, 99, 130]), $a([-1, -1, 2, 1, -1, -1, 1, 4])]), $a(["rmqr", "R17x43", $_.vR17x43, 17, 43, 22, 99, 489, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R17x59", $_.vR17x59, 17, 59, 20, 40, 706, $a([99, 32, 99, 60]), $a([-1, -1, 2, 0, -1, -1, 2, 0])]), $a(["rmqr", "R17x77", $_.vR17x77, 17, 77, 26, 52, 976, $a([99, 44, 99, 84]), $a([-1, -1, 2, 0, -1, -1, 1, 2])]), $a(["rmqr", "R17x99", $_.vR17x99, 17, 99, 24, 50, 1283, $a([99, 60, 99, 104]), $a([-1, -1, 2, 1, -1, -1, 4, 0])]), $a(["rmqr", "R17x139", $_.vR17x139, 17, 139, 28, 56, 1860, $a([99, 80, 99, 156]), $a([-1, -1, 4, 0, -1, -1, 2, 4])])]); //#20778 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20778 + bwipp_qrcode.__20779__ = 1; //#20778 + $_ = Object.getPrototypeOf($_); //#20778 + } //#20778 + $k[$j++] = 'eclval'; //#20781 + $search("LMQH", $_.eclevel); //#20781 + $j--; //#20781 + var _Kg = $k[--$j]; //#20781 + var _Kh = $k[--$j]; //#20781 + $k[$j++] = _Kg.length; //#20781 + $k[$j++] = _Kh; //#20781 + $j--; //#20781 + var _Ki = $k[--$j]; //#20781 + var _Kj = $k[--$j]; //#20781 + $k[$j++] = _Ki; //#20781 + $k[$j++] = _Kj; //#20781 + $j--; //#20781 + var _Kk = $k[--$j]; //#20781 + $_[$k[--$j]] = _Kk; //#20781 + for (var _Ko = 0, _Kn = $_.metrics.length - 1; _Ko <= _Kn; _Ko += 1) { //#20820 + $_.i = _Ko; //#20783 + $_.m = $get($_.metrics, $_.i); //#20784 + $_.frmt = $get($_.m, 0); //#20785 + $_.vers = $get($_.m, 1); //#20786 + $_.vergrp = $get($_.m, 2); //#20787 + $_.verind = $_.i - 44; //#20788 + $_.rows = $get($_.m, 3); //#20789 + $_.cols = $get($_.m, 4); //#20790 + $_.asp2 = $get($_.m, 5); //#20791 + $_.asp3 = $get($_.m, 6); //#20792 + $_.nmod = $get($_.m, 7); //#20793 + $_.ncws = ~~($_.nmod / 8); //#20794 + $_.rbit = $_.nmod % 8; //#20795 + $_.lc4b = false; //#20796 + if ($eq($_.vers, "M1") || $eq($_.vers, "M3")) { //#20801 + $_.ncws = $_.ncws + 1; //#20798 + $_.rbit = 0; //#20799 + $_.lc4b = true; //#20800 + } //#20800 + $_.ecws = $get($get($_.m, 8), $_.eclval); //#20802 + $_.dcws = $f($_.ncws - $_.ecws); //#20803 + var _LM = $_.lc4b ? 4 : 0; //#20804 + $_.dmod = $f(($_.dcws * 8) - _LM); //#20804 + $_.ecb1 = $get($get($_.m, 9), $_.eclval * 2); //#20805 + $_.ecb2 = $get($get($_.m, 9), $f(($_.eclval * 2) + 1)); //#20806 + $_.okay = true; //#20807 + if ($ne($_.format, $_.frmt)) { //#20808 + $_.okay = false; //#20808 + } //#20808 + if ($eq($_.frmt, "micro") && $_.fnc1first) { //#20809 + $_.okay = false; //#20809 + } //#20809 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#20810 + $_.okay = false; //#20810 + } //#20810 + if (($_.ecb1 == -1) || ($_.ecb2 == -1)) { //#20811 + $_.okay = false; //#20811 + } //#20811 + $_.verbits = $get($_.msgbits, $_.vergrp); //#20812 + if ($_.verbits == -1) { //#20816 + $_.okay = false; //#20814 + } else { //#20816 + if ($_.verbits.length > $_.dmod) { //#20816 + $_.okay = false; //#20816 + } //#20816 + } //#20816 + $_.term = $geti("000000000", 0, $get($_.termlens, $_.vergrp)); //#20818 + if ($_.okay) { //#20819 + break; //#20819 + } //#20819 + } //#20819 + if (!$_.okay) { //#20824 + $k[$j++] = 'bwipp.qrcodeNoValidSymbol#20823'; //#20823 + $k[$j++] = "Maximum length exceeded or invalid content"; //#20823 + bwipp_raiseerror(); //#20823 + } //#20823 + $_.format = $_.frmt; //#20826 + $_.version = $_.vers; //#20827 + $_.msgbits = $_.verbits; //#20828 + $_.dcpb = ~~($_.dcws / $f($_.ecb1 + $_.ecb2)); //#20829 + $_.ecpb = (~~($_.ncws / $f($_.ecb1 + $_.ecb2))) - $_.dcpb; //#20830 + var _M0 = $_.term; //#20833 + var _M1 = $_.dmod; //#20833 + var _M2 = $_.msgbits; //#20833 + var _M3 = $_.term; //#20833 + var _M4 = _M3.length; //#20833 + var _M5 = $f(_M1 - _M2.length); //#20833 + if ($f(_M1 - _M2.length) > _M3.length) { //#20833 + var _ = _M4; //#20833 + _M4 = _M5; //#20833 + _M5 = _; //#20833 + } //#20833 + $_.term = $geti(_M0, 0, _M5); //#20833 + var _M9 = $s($_.msgbits.length + $_.term.length); //#20834 + $puti(_M9, 0, $_.msgbits); //#20835 + $puti(_M9, $_.msgbits.length, $_.term); //#20836 + $_.msgbits = _M9; //#20837 + $_.pad = $s($_.dmod); //#20840 + for (var _MH = 0, _MG = $_.pad.length - 1; _MH <= _MG; _MH += 1) { //#20841 + $put($_.pad, _MH, 48); //#20841 + } //#20841 + $puti($_.pad, 0, $_.msgbits); //#20842 + $_.padnum = 0; //#20843 + var _MO = $_.lc4b ? 5 : 1; //#20844 + for (var _MQ = ~~(Math.ceil($_.msgbits.length / 8) * 8), _MP = $f($_.dmod - _MO); _MQ <= _MP; _MQ += 8) { //#20847 + $puti($_.pad, _MQ, $get($_.padstrs, $_.padnum)); //#20845 + $_.padnum = ($_.padnum + 1) % 2; //#20846 + } //#20846 + $_.cws = $a($_.dcws); //#20850 + for (var _Ma = 0, _MZ = $_.cws.length - 1; _Ma <= _MZ; _Ma += 1) { //#20862 + $_.c = _Ma; //#20852 + $_.bpcw = 8; //#20853 + if ($_.lc4b && ($_.c == ($_.cws.length - 1))) { //#20854 + $_.bpcw = 4; //#20854 + } //#20854 + $_.cwb = $geti($_.pad, $_.c * 8, $_.bpcw); //#20855 + $_.cw = 0; //#20856 + for (var _Mk = 0, _Mj = $_.bpcw - 1; _Mk <= _Mj; _Mk += 1) { //#20860 + $_.i = _Mk; //#20858 + $_.cw = $f($_.cw + ((~~(Math.pow(2, ($_.bpcw - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#20859 + } //#20859 + $put($_.cws, $_.c, $_.cw); //#20861 + } //#20861 + if ($_.lc4b) { //#20865 + var _Mv = $_.cws; //#20865 + var _Mw = $_.cws; //#20865 + $put(_Mv, _Mw.length - 1, $get(_Mv, _Mw.length - 1) << 4); //#20865 + } //#20865 + var _Mz = $get($_.options, 'debugcws') !== undefined; //#20867 + if (_Mz) { //#20867 + $k[$j++] = 'bwipp.debugcws#20867'; //#20867 + $k[$j++] = $_.cws; //#20867 + bwipp_raiseerror(); //#20867 + } //#20867 + if (!bwipp_qrcode.__20874__) { //#20874 + $_ = Object.create($_); //#20874 + $k[$j++] = Infinity; //#20871 + $k[$j++] = 1; //#20871 + for (var _N1 = 0, _N2 = 255; _N1 < _N2; _N1++) { //#20871 + var _N3 = $k[--$j]; //#20871 + var _N4 = _N3 * 2; //#20871 + $k[$j++] = _N3; //#20871 + $k[$j++] = _N4; //#20871 + if (_N4 >= 256) { //#20871 + var _N5 = $k[--$j]; //#20871 + $k[$j++] = _N5 ^ 285; //#20871 + } //#20871 + } //#20871 + $_.rsalog = $a(); //#20871 + $_.rslog = $a(256); //#20872 + for (var _N8 = 1; _N8 <= 255; _N8 += 1) { //#20873 + $put($_.rslog, $get($_.rsalog, _N8), _N8); //#20873 + } //#20873 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20873 + bwipp_qrcode.__20874__ = 1; //#20873 + $_ = Object.getPrototypeOf($_); //#20873 + } //#20873 $_.rsprod = function() { - var _NG = $k[--$j]; //#20554 - var _NH = $k[--$j]; //#20554 - $k[$j++] = _NH; //#20558 - $k[$j++] = _NG; //#20558 - if ((_NG != 0) && (_NH != 0)) { //#20557 - var _NK = $get($_.rslog, $k[--$j]); //#20555 - var _NP = $get($_.rsalog, $f(_NK + $get($_.rslog, $k[--$j])) % 255); //#20555 - $k[$j++] = _NP; //#20555 - } else { //#20557 - $j -= 2; //#20557 - $k[$j++] = 0; //#20557 - } //#20557 - }; //#20557 - $k[$j++] = Infinity; //#20562 - $k[$j++] = 1; //#20562 - for (var _NR = 0, _NS = $_.ecpb; _NR < _NS; _NR++) { //#20562 - $k[$j++] = 0; //#20562 - } //#20562 - $_.coeffs = $a(); //#20562 - for (var _NW = 0, _NV = $_.ecpb - 1; _NW <= _NV; _NW += 1) { //#20571 - $_.i = _NW; //#20564 - $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#20565 - for (var _Nd = $_.i; _Nd >= 1; _Nd -= 1) { //#20569 - $_.j = _Nd; //#20567 - $k[$j++] = $_.coeffs; //#20568 - $k[$j++] = $_.j; //#20568 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#20568 - $k[$j++] = $get($_.coeffs, $_.j); //#20568 - $k[$j++] = $get($_.rsalog, $_.i); //#20568 - $_.rsprod(); //#20568 - var _Np = $k[--$j]; //#20568 - var _Nq = $k[--$j]; //#20568 - var _Nr = $k[--$j]; //#20568 - $put($k[--$j], _Nr, $xo(_Nq, _Np)); //#20568 - } //#20568 - $k[$j++] = $_.coeffs; //#20570 - $k[$j++] = 0; //#20570 - $k[$j++] = $get($_.coeffs, 0); //#20570 - $k[$j++] = $get($_.rsalog, $_.i); //#20570 - $_.rsprod(); //#20570 - var _Nz = $k[--$j]; //#20570 - var _O0 = $k[--$j]; //#20570 - $put($k[--$j], _O0, _Nz); //#20570 - } //#20570 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#20572 + var _ND = $k[--$j]; //#20878 + var _NE = $k[--$j]; //#20878 + $k[$j++] = _NE; //#20882 + $k[$j++] = _ND; //#20882 + if ((_ND != 0) && (_NE != 0)) { //#20881 + var _NH = $get($_.rslog, $k[--$j]); //#20879 + var _NM = $get($_.rsalog, $f(_NH + $get($_.rslog, $k[--$j])) % 255); //#20879 + $k[$j++] = _NM; //#20879 + } else { //#20881 + $j -= 2; //#20881 + $k[$j++] = 0; //#20881 + } //#20881 + }; //#20881 + $k[$j++] = Infinity; //#20886 + $k[$j++] = 1; //#20886 + for (var _NO = 0, _NP = $_.ecpb; _NO < _NP; _NO++) { //#20886 + $k[$j++] = 0; //#20886 + } //#20886 + $_.coeffs = $a(); //#20886 + for (var _NT = 0, _NS = $_.ecpb - 1; _NT <= _NS; _NT += 1) { //#20895 + $_.i = _NT; //#20888 + $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#20889 + for (var _Na = $_.i; _Na >= 1; _Na -= 1) { //#20893 + $_.j = _Na; //#20891 + $k[$j++] = $_.coeffs; //#20892 + $k[$j++] = $_.j; //#20892 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#20892 + $k[$j++] = $get($_.coeffs, $_.j); //#20892 + $k[$j++] = $get($_.rsalog, $_.i); //#20892 + $_.rsprod(); //#20892 + var _Nm = $k[--$j]; //#20892 + var _Nn = $k[--$j]; //#20892 + var _No = $k[--$j]; //#20892 + $put($k[--$j], _No, $xo(_Nn, _Nm)); //#20892 + } //#20892 + $k[$j++] = $_.coeffs; //#20894 + $k[$j++] = 0; //#20894 + $k[$j++] = $get($_.coeffs, 0); //#20894 + $k[$j++] = $get($_.rsalog, $_.i); //#20894 + $_.rsprod(); //#20894 + var _Nw = $k[--$j]; //#20894 + var _Nx = $k[--$j]; //#20894 + $put($k[--$j], _Nx, _Nw); //#20894 + } //#20894 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#20896 $_.rscodes = function() { - $_.rscws = $k[--$j]; //#20576 - $_.rsnd = $_.rscws.length; //#20577 - $k[$j++] = Infinity; //#20578 - $forall($_.rscws); //#20578 - for (var _O9 = 0, _OA = $_.ecpb; _O9 < _OA; _O9++) { //#20578 - $k[$j++] = 0; //#20578 - } //#20578 - $_.rscws = $a(); //#20578 - for (var _OE = 0, _OD = $_.rsnd - 1; _OE <= _OD; _OE += 1) { //#20586 - $_.m = _OE; //#20580 - $_.k = $get($_.rscws, $_.m); //#20581 - for (var _OK = 0, _OJ = $_.ecpb - 1; _OK <= _OJ; _OK += 1) { //#20585 - $_.j = _OK; //#20583 - $k[$j++] = $_.rscws; //#20584 - $k[$j++] = ($_.m + $_.j) + 1; //#20584 - $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#20584 - $k[$j++] = $_.k; //#20584 - $_.rsprod(); //#20584 - var _OX = $k[--$j]; //#20584 - var _OY = $k[--$j]; //#20584 - $put($k[--$j], _OY, $xo(_OX, $get($_.rscws, ($_.m + $_.j) + 1))); //#20584 - } //#20584 - } //#20584 - $k[$j++] = $geti($_.rscws, $_.rsnd, $_.ecpb); //#20587 - }; //#20587 - $_.dcwsb = $a($f($_.ecb1 + $_.ecb2)); //#20591 - $_.ecwsb = $a($f($_.ecb1 + $_.ecb2)); //#20592 - for (var _Om = 0, _Ol = $f($_.ecb1 - 1); _Om <= _Ol; _Om += 1) { //#20597 - $_.i = _Om; //#20594 - $put($_.dcwsb, $_.i, $geti($_.cws, $_.i * $_.dcpb, $_.dcpb)); //#20595 - $k[$j++] = $_.ecwsb; //#20596 - $k[$j++] = $_.i; //#20596 - $k[$j++] = $get($_.dcwsb, $_.i); //#20596 - $_.rscodes(); //#20596 - var _Oz = $k[--$j]; //#20596 - var _P0 = $k[--$j]; //#20596 - $put($k[--$j], _P0, _Oz); //#20596 - } //#20596 - for (var _P4 = 0, _P3 = $f($_.ecb2 - 1); _P4 <= _P3; _P4 += 1) { //#20602 - $_.i = _P4; //#20599 - $put($_.dcwsb, $f($_.ecb1 + $_.i), $geti($_.cws, $f(($_.ecb1 * $_.dcpb) + ($_.i * ($_.dcpb + 1))), $_.dcpb + 1)); //#20600 - $k[$j++] = $_.ecwsb; //#20601 - $k[$j++] = $f($_.ecb1 + $_.i); //#20601 - $k[$j++] = $get($_.dcwsb, $f($_.ecb1 + $_.i)); //#20601 - $_.rscodes(); //#20601 - var _PM = $k[--$j]; //#20601 - var _PN = $k[--$j]; //#20601 - $put($k[--$j], _PN, _PM); //#20601 - } //#20601 - $_.cws = $a($_.ncws); //#20605 - $_.cw = 0; //#20606 - for (var _PT = 0, _PS = $_.dcpb; _PT <= _PS; _PT += 1) { //#20616 - $_.i = _PT; //#20608 - for (var _PX = 0, _PW = $f($f($_.ecb1 + $_.ecb2) - 1); _PX <= _PW; _PX += 1) { //#20615 - $_.j = _PX; //#20610 - if ($_.i < $get($_.dcwsb, $_.j).length) { //#20614 - $put($_.cws, $_.cw, $get($get($_.dcwsb, $_.j), $_.i)); //#20612 - $_.cw = $_.cw + 1; //#20613 - } //#20613 - } //#20613 - } //#20613 - for (var _Pm = 0, _Pl = $_.ecpb - 1; _Pm <= _Pl; _Pm += 1) { //#20624 - $_.i = _Pm; //#20618 - for (var _Pq = 0, _Pp = $f($f($_.ecb1 + $_.ecb2) - 1); _Pq <= _Pp; _Pq += 1) { //#20623 - $_.j = _Pq; //#20620 - $put($_.cws, $_.cw, $get($get($_.ecwsb, $_.j), $_.i)); //#20621 - $_.cw = $_.cw + 1; //#20622 - } //#20622 - } //#20622 - if ($_.rbit > 0) { //#20632 - $_.pad = $a($_.cws.length + 1); //#20628 - $puti($_.pad, 0, $_.cws); //#20629 - $put($_.pad, $_.pad.length - 1, 0); //#20630 - $_.cws = $_.pad; //#20631 - } //#20631 - if ($_.lc4b) { //#20643 - var _Q8 = $_.cws; //#20636 - var _Q9 = $_.dcws; //#20636 - $put(_Q8, $f(_Q9 - 1), $get(_Q8, $f(_Q9 - 1)) >>> 4); //#20636 - for (var _QE = $f($_.dcws - 1), _QD = $_.ncws - 2; _QE <= _QD; _QE += 1) { //#20641 - $_.i = _QE; //#20638 - $put($_.cws, $_.i, ($get($_.cws, $_.i) & 15) << 4); //#20639 - $put($_.cws, $_.i, (($get($_.cws, $_.i + 1) >>> 4) & 15) | $get($_.cws, $_.i)); //#20640 - } //#20640 - $put($_.cws, $_.ncws - 1, ($get($_.cws, $_.ncws - 1) & 15) << 4); //#20642 - } //#20642 - var _QY = $get($_.options, 'debugecc') !== undefined; //#20645 - if (_QY) { //#20645 - $k[$j++] = 'bwipp.debugecc#20645'; //#20645 - $k[$j++] = $_.cws; //#20645 - bwipp_raiseerror(); //#20645 - } //#20645 - $k[$j++] = Infinity; //#20648 - for (var _Qc = 0, _Qd = $_.rows * $_.cols; _Qc < _Qd; _Qc++) { //#20648 - $k[$j++] = -1; //#20648 - } //#20648 - $_.pixs = $a(); //#20648 + $_.rscws = $k[--$j]; //#20900 + $_.rsnd = $_.rscws.length; //#20901 + $k[$j++] = Infinity; //#20902 + $forall($_.rscws); //#20902 + for (var _O6 = 0, _O7 = $_.ecpb; _O6 < _O7; _O6++) { //#20902 + $k[$j++] = 0; //#20902 + } //#20902 + $_.rscws = $a(); //#20902 + for (var _OB = 0, _OA = $_.rsnd - 1; _OB <= _OA; _OB += 1) { //#20910 + $_.m = _OB; //#20904 + $_.k = $get($_.rscws, $_.m); //#20905 + for (var _OH = 0, _OG = $_.ecpb - 1; _OH <= _OG; _OH += 1) { //#20909 + $_.j = _OH; //#20907 + $k[$j++] = $_.rscws; //#20908 + $k[$j++] = ($_.m + $_.j) + 1; //#20908 + $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#20908 + $k[$j++] = $_.k; //#20908 + $_.rsprod(); //#20908 + var _OU = $k[--$j]; //#20908 + var _OV = $k[--$j]; //#20908 + $put($k[--$j], _OV, $xo(_OU, $get($_.rscws, ($_.m + $_.j) + 1))); //#20908 + } //#20908 + } //#20908 + $k[$j++] = $geti($_.rscws, $_.rsnd, $_.ecpb); //#20911 + }; //#20911 + $_.dcwsb = $a($f($_.ecb1 + $_.ecb2)); //#20915 + $_.ecwsb = $a($f($_.ecb1 + $_.ecb2)); //#20916 + for (var _Oj = 0, _Oi = $f($_.ecb1 - 1); _Oj <= _Oi; _Oj += 1) { //#20921 + $_.i = _Oj; //#20918 + $put($_.dcwsb, $_.i, $geti($_.cws, $_.i * $_.dcpb, $_.dcpb)); //#20919 + $k[$j++] = $_.ecwsb; //#20920 + $k[$j++] = $_.i; //#20920 + $k[$j++] = $get($_.dcwsb, $_.i); //#20920 + $_.rscodes(); //#20920 + var _Ow = $k[--$j]; //#20920 + var _Ox = $k[--$j]; //#20920 + $put($k[--$j], _Ox, _Ow); //#20920 + } //#20920 + for (var _P1 = 0, _P0 = $f($_.ecb2 - 1); _P1 <= _P0; _P1 += 1) { //#20926 + $_.i = _P1; //#20923 + $put($_.dcwsb, $f($_.ecb1 + $_.i), $geti($_.cws, $f(($_.ecb1 * $_.dcpb) + ($_.i * ($_.dcpb + 1))), $_.dcpb + 1)); //#20924 + $k[$j++] = $_.ecwsb; //#20925 + $k[$j++] = $f($_.ecb1 + $_.i); //#20925 + $k[$j++] = $get($_.dcwsb, $f($_.ecb1 + $_.i)); //#20925 + $_.rscodes(); //#20925 + var _PJ = $k[--$j]; //#20925 + var _PK = $k[--$j]; //#20925 + $put($k[--$j], _PK, _PJ); //#20925 + } //#20925 + $_.cws = $a($_.ncws); //#20929 + $_.cw = 0; //#20930 + for (var _PQ = 0, _PP = $_.dcpb; _PQ <= _PP; _PQ += 1) { //#20940 + $_.i = _PQ; //#20932 + for (var _PU = 0, _PT = $f($f($_.ecb1 + $_.ecb2) - 1); _PU <= _PT; _PU += 1) { //#20939 + $_.j = _PU; //#20934 + if ($_.i < $get($_.dcwsb, $_.j).length) { //#20938 + $put($_.cws, $_.cw, $get($get($_.dcwsb, $_.j), $_.i)); //#20936 + $_.cw = $_.cw + 1; //#20937 + } //#20937 + } //#20937 + } //#20937 + for (var _Pj = 0, _Pi = $_.ecpb - 1; _Pj <= _Pi; _Pj += 1) { //#20948 + $_.i = _Pj; //#20942 + for (var _Pn = 0, _Pm = $f($f($_.ecb1 + $_.ecb2) - 1); _Pn <= _Pm; _Pn += 1) { //#20947 + $_.j = _Pn; //#20944 + $put($_.cws, $_.cw, $get($get($_.ecwsb, $_.j), $_.i)); //#20945 + $_.cw = $_.cw + 1; //#20946 + } //#20946 + } //#20946 + if ($_.rbit > 0) { //#20956 + $_.pad = $a($_.cws.length + 1); //#20952 + $puti($_.pad, 0, $_.cws); //#20953 + $put($_.pad, $_.pad.length - 1, 0); //#20954 + $_.cws = $_.pad; //#20955 + } //#20955 + if ($_.lc4b) { //#20967 + var _Q5 = $_.cws; //#20960 + var _Q6 = $_.dcws; //#20960 + $put(_Q5, $f(_Q6 - 1), $get(_Q5, $f(_Q6 - 1)) >>> 4); //#20960 + for (var _QB = $f($_.dcws - 1), _QA = $_.ncws - 2; _QB <= _QA; _QB += 1) { //#20965 + $_.i = _QB; //#20962 + $put($_.cws, $_.i, ($get($_.cws, $_.i) & 15) << 4); //#20963 + $put($_.cws, $_.i, (($get($_.cws, $_.i + 1) >>> 4) & 15) | $get($_.cws, $_.i)); //#20964 + } //#20964 + $put($_.cws, $_.ncws - 1, ($get($_.cws, $_.ncws - 1) & 15) << 4); //#20966 + } //#20966 + var _QV = $get($_.options, 'debugecc') !== undefined; //#20969 + if (_QV) { //#20969 + $k[$j++] = 'bwipp.debugecc#20969'; //#20969 + $k[$j++] = $_.cws; //#20969 + bwipp_raiseerror(); //#20969 + } //#20969 + $k[$j++] = Infinity; //#20972 + for (var _QZ = 0, _Qa = $_.rows * $_.cols; _QZ < _Qa; _QZ++) { //#20972 + $k[$j++] = -1; //#20972 + } //#20972 + $_.pixs = $a(); //#20972 $_.qmv = function() { - var _Qg = $k[--$j]; //#20649 - var _Qh = $k[--$j]; //#20649 - $k[$j++] = $f(_Qh + (_Qg * $_.cols)); //#20649 - }; //#20649 - if ($eq($_.format, "full")) { //#20658 - for (var _Ql = 8, _Qk = $f($_.cols - 9); _Ql <= _Qk; _Ql += 1) { //#20657 - $_.i = _Ql; //#20654 - $k[$j++] = $_.pixs; //#20655 - $k[$j++] = $_.i; //#20655 - $k[$j++] = 6; //#20655 - $_.qmv(); //#20655 - var _Qp = $k[--$j]; //#20655 - $put($k[--$j], _Qp, ($_.i + 1) % 2); //#20655 - $k[$j++] = $_.pixs; //#20656 - $k[$j++] = 6; //#20656 - $k[$j++] = $_.i; //#20656 - $_.qmv(); //#20656 - var _Qu = $k[--$j]; //#20656 - $put($k[--$j], _Qu, ($_.i + 1) % 2); //#20656 - } //#20656 - } //#20656 - if ($eq($_.format, "micro")) { //#20665 - for (var _Qz = 8, _Qy = $f($_.cols - 1); _Qz <= _Qy; _Qz += 1) { //#20664 - $_.i = _Qz; //#20661 - $k[$j++] = $_.pixs; //#20662 - $k[$j++] = $_.i; //#20662 - $k[$j++] = 0; //#20662 - $_.qmv(); //#20662 - var _R3 = $k[--$j]; //#20662 - $put($k[--$j], _R3, ($_.i + 1) % 2); //#20662 - $k[$j++] = $_.pixs; //#20663 - $k[$j++] = 0; //#20663 - $k[$j++] = $_.i; //#20663 - $_.qmv(); //#20663 - var _R8 = $k[--$j]; //#20663 - $put($k[--$j], _R8, ($_.i + 1) % 2); //#20663 - } //#20663 - } //#20663 - if ($eq($_.format, "rmqr")) { //#20684 - for (var _RD = 3, _RC = $f($_.cols - 4); _RD <= _RC; _RD += 1) { //#20671 - $_.i = _RD; //#20668 - $k[$j++] = $_.pixs; //#20669 - $k[$j++] = $_.i; //#20669 - $k[$j++] = 0; //#20669 - $_.qmv(); //#20669 - var _RH = $k[--$j]; //#20669 - $put($k[--$j], _RH, ($_.i + 1) % 2); //#20669 - $k[$j++] = $_.pixs; //#20670 - $k[$j++] = $_.i; //#20670 - $k[$j++] = $f($_.rows - 1); //#20670 - $_.qmv(); //#20670 - var _RN = $k[--$j]; //#20670 - $put($k[--$j], _RN, ($_.i + 1) % 2); //#20670 - } //#20670 - for (var _RR = 3, _RQ = $f($_.rows - 4); _RR <= _RQ; _RR += 1) { //#20676 - $_.i = _RR; //#20673 - $k[$j++] = $_.pixs; //#20674 - $k[$j++] = 0; //#20674 - $k[$j++] = $_.i; //#20674 - $_.qmv(); //#20674 - var _RV = $k[--$j]; //#20674 - $put($k[--$j], _RV, ($_.i + 1) % 2); //#20674 - $k[$j++] = $_.pixs; //#20675 - $k[$j++] = $f($_.cols - 1); //#20675 - $k[$j++] = $_.i; //#20675 - $_.qmv(); //#20675 - var _Rb = $k[--$j]; //#20675 - $put($k[--$j], _Rb, ($_.i + 1) % 2); //#20675 - } //#20675 - for (var _Ri = $f($_.asp2 - 1), _Rj = $f($_.asp3 - $_.asp2), _Rh = $f($_.cols - 13); _Rj < 0 ? _Ri >= _Rh : _Ri <= _Rh; _Ri += _Rj) { //#20683 - $_.i = _Ri; //#20678 - for (var _Rm = 3, _Rl = $f($_.rows - 4); _Rm <= _Rl; _Rm += 1) { //#20682 - $_.j = _Rm; //#20680 - $k[$j++] = $_.pixs; //#20681 - $k[$j++] = $_.i; //#20681 - $k[$j++] = $_.j; //#20681 - $_.qmv(); //#20681 - var _Rr = $k[--$j]; //#20681 - $put($k[--$j], _Rr, ($_.j + 1) % 2); //#20681 - } //#20681 - } //#20681 - } //#20681 - if (!bwipp_qrcode.__20734__) { //#20734 - $_ = Object.create($_); //#20734 - $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#20697 - $_.fsubpat = $a([$a([1, 1, 1, 1, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 0, 1, 0, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 1, 1, 1, 1, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20707 - $_.fcorpat = $a([$a([1, 1, 1, 9, 9, 9, 9, 9]), $a([1, 0, 9, 9, 9, 9, 9, 9]), $a([1, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20717 - $_.fnullpat = $a([$a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20727 - var _Si = new Map([ + var _Qd = $k[--$j]; //#20973 + var _Qe = $k[--$j]; //#20973 + $k[$j++] = $f(_Qe + (_Qd * $_.cols)); //#20973 + }; //#20973 + if ($eq($_.format, "full")) { //#20982 + for (var _Qi = 8, _Qh = $f($_.cols - 9); _Qi <= _Qh; _Qi += 1) { //#20981 + $_.i = _Qi; //#20978 + $k[$j++] = $_.pixs; //#20979 + $k[$j++] = $_.i; //#20979 + $k[$j++] = 6; //#20979 + $_.qmv(); //#20979 + var _Qm = $k[--$j]; //#20979 + $put($k[--$j], _Qm, ($_.i + 1) % 2); //#20979 + $k[$j++] = $_.pixs; //#20980 + $k[$j++] = 6; //#20980 + $k[$j++] = $_.i; //#20980 + $_.qmv(); //#20980 + var _Qr = $k[--$j]; //#20980 + $put($k[--$j], _Qr, ($_.i + 1) % 2); //#20980 + } //#20980 + } //#20980 + if ($eq($_.format, "micro")) { //#20989 + for (var _Qw = 8, _Qv = $f($_.cols - 1); _Qw <= _Qv; _Qw += 1) { //#20988 + $_.i = _Qw; //#20985 + $k[$j++] = $_.pixs; //#20986 + $k[$j++] = $_.i; //#20986 + $k[$j++] = 0; //#20986 + $_.qmv(); //#20986 + var _R0 = $k[--$j]; //#20986 + $put($k[--$j], _R0, ($_.i + 1) % 2); //#20986 + $k[$j++] = $_.pixs; //#20987 + $k[$j++] = 0; //#20987 + $k[$j++] = $_.i; //#20987 + $_.qmv(); //#20987 + var _R5 = $k[--$j]; //#20987 + $put($k[--$j], _R5, ($_.i + 1) % 2); //#20987 + } //#20987 + } //#20987 + if ($eq($_.format, "rmqr")) { //#21008 + for (var _RA = 3, _R9 = $f($_.cols - 4); _RA <= _R9; _RA += 1) { //#20995 + $_.i = _RA; //#20992 + $k[$j++] = $_.pixs; //#20993 + $k[$j++] = $_.i; //#20993 + $k[$j++] = 0; //#20993 + $_.qmv(); //#20993 + var _RE = $k[--$j]; //#20993 + $put($k[--$j], _RE, ($_.i + 1) % 2); //#20993 + $k[$j++] = $_.pixs; //#20994 + $k[$j++] = $_.i; //#20994 + $k[$j++] = $f($_.rows - 1); //#20994 + $_.qmv(); //#20994 + var _RK = $k[--$j]; //#20994 + $put($k[--$j], _RK, ($_.i + 1) % 2); //#20994 + } //#20994 + for (var _RO = 3, _RN = $f($_.rows - 4); _RO <= _RN; _RO += 1) { //#21000 + $_.i = _RO; //#20997 + $k[$j++] = $_.pixs; //#20998 + $k[$j++] = 0; //#20998 + $k[$j++] = $_.i; //#20998 + $_.qmv(); //#20998 + var _RS = $k[--$j]; //#20998 + $put($k[--$j], _RS, ($_.i + 1) % 2); //#20998 + $k[$j++] = $_.pixs; //#20999 + $k[$j++] = $f($_.cols - 1); //#20999 + $k[$j++] = $_.i; //#20999 + $_.qmv(); //#20999 + var _RY = $k[--$j]; //#20999 + $put($k[--$j], _RY, ($_.i + 1) % 2); //#20999 + } //#20999 + for (var _Rf = $f($_.asp2 - 1), _Rg = $f($_.asp3 - $_.asp2), _Re = $f($_.cols - 13); _Rg < 0 ? _Rf >= _Re : _Rf <= _Re; _Rf += _Rg) { //#21007 + $_.i = _Rf; //#21002 + for (var _Rj = 3, _Ri = $f($_.rows - 4); _Rj <= _Ri; _Rj += 1) { //#21006 + $_.j = _Rj; //#21004 + $k[$j++] = $_.pixs; //#21005 + $k[$j++] = $_.i; //#21005 + $k[$j++] = $_.j; //#21005 + $_.qmv(); //#21005 + var _Ro = $k[--$j]; //#21005 + $put($k[--$j], _Ro, ($_.j + 1) % 2); //#21005 + } //#21005 + } //#21005 + } //#21005 + if (!bwipp_qrcode.__21058__) { //#21058 + $_ = Object.create($_); //#21058 + $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#21021 + $_.fsubpat = $a([$a([1, 1, 1, 1, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 0, 1, 0, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 1, 1, 1, 1, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21031 + $_.fcorpat = $a([$a([1, 1, 1, 9, 9, 9, 9, 9]), $a([1, 0, 9, 9, 9, 9, 9, 9]), $a([1, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21041 + $_.fnullpat = $a([$a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21051 + var _Sf = new Map([ ["full", $a([$_.fpat, $_.fpat, $_.fpat, $_.fnullpat])], ["micro", $a([$_.fpat, $_.fnullpat, $_.fnullpat, $_.fnullpat])], ["rmqr", $a([$_.fpat, $_.fcorpat, $_.fcorpat, $_.fsubpat])] - ]); //#20732 - $_.fpatmap = _Si; //#20733 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20733 - bwipp_qrcode.__20734__ = 1; //#20733 - $_ = Object.getPrototypeOf($_); //#20733 - } //#20733 - $_.fpats = $get($_.fpatmap, $_.format); //#20735 - for (var _Sn = 0; _Sn <= 7; _Sn += 1) { //#20749 - $_.y = _Sn; //#20737 - for (var _So = 0; _So <= 7; _So += 1) { //#20748 - $_.x = _So; //#20739 - $_.fpb0 = $get($get($get($_.fpats, 0), $_.y), $_.x); //#20740 - $_.fpb1 = $get($get($get($_.fpats, 1), $_.y), $_.x); //#20741 - $_.fpb2 = $get($get($get($_.fpats, 2), $_.y), $_.x); //#20742 - $_.fpb3 = $get($get($get($_.fpats, 3), $_.y), $_.x); //#20743 - if (($_.fpb0 != 9) && ($_.y < $_.rows)) { //#20744 - $k[$j++] = $_.pixs; //#20744 - $k[$j++] = $_.x; //#20744 - $k[$j++] = $_.y; //#20744 - $_.qmv(); //#20744 - var _TK = $k[--$j]; //#20744 - $put($k[--$j], _TK, $_.fpb0); //#20744 - } //#20744 - if ($_.fpb1 != 9) { //#20745 - $k[$j++] = $_.pixs; //#20745 - $k[$j++] = $f($f($_.cols - $_.x) - 1); //#20745 - $k[$j++] = $_.y; //#20745 - $_.qmv(); //#20745 - var _TS = $k[--$j]; //#20745 - $put($k[--$j], _TS, $_.fpb1); //#20745 - } //#20745 - if ($_.fpb2 != 9) { //#20746 - $k[$j++] = $_.pixs; //#20746 - $k[$j++] = $_.x; //#20746 - $k[$j++] = $f($f($_.rows - $_.y) - 1); //#20746 - $_.qmv(); //#20746 - var _Ta = $k[--$j]; //#20746 - $put($k[--$j], _Ta, $_.fpb2); //#20746 - } //#20746 - if ($_.fpb3 != 9) { //#20747 - $k[$j++] = $_.pixs; //#20747 - $k[$j++] = $f($f($_.cols - $_.x) - 1); //#20747 - $k[$j++] = $f($f($_.rows - $_.y) - 1); //#20747 - $_.qmv(); //#20747 - var _Tj = $k[--$j]; //#20747 - $put($k[--$j], _Tj, $_.fpb3); //#20747 - } //#20747 - } //#20747 - } //#20747 - if (!bwipp_qrcode.__20767__) { //#20767 - $_ = Object.create($_); //#20767 - $_.algnpatfull = $a([$a([1, 1, 1, 1, 1]), $a([1, 0, 0, 0, 1]), $a([1, 0, 1, 0, 1]), $a([1, 0, 0, 0, 1]), $a([1, 1, 1, 1, 1])]); //#20759 - $_.algnpatrmqr = $a([$a([1, 1, 1, 9, 9]), $a([1, 0, 1, 9, 9]), $a([1, 1, 1, 9, 9]), $a([9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9])]); //#20766 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20766 - bwipp_qrcode.__20767__ = 1; //#20766 - $_ = Object.getPrototypeOf($_); //#20766 - } //#20766 + ]); //#21056 + $_.fpatmap = _Sf; //#21057 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21057 + bwipp_qrcode.__21058__ = 1; //#21057 + $_ = Object.getPrototypeOf($_); //#21057 + } //#21057 + $_.fpats = $get($_.fpatmap, $_.format); //#21059 + for (var _Sk = 0; _Sk <= 7; _Sk += 1) { //#21073 + $_.y = _Sk; //#21061 + for (var _Sl = 0; _Sl <= 7; _Sl += 1) { //#21072 + $_.x = _Sl; //#21063 + $_.fpb0 = $get($get($get($_.fpats, 0), $_.y), $_.x); //#21064 + $_.fpb1 = $get($get($get($_.fpats, 1), $_.y), $_.x); //#21065 + $_.fpb2 = $get($get($get($_.fpats, 2), $_.y), $_.x); //#21066 + $_.fpb3 = $get($get($get($_.fpats, 3), $_.y), $_.x); //#21067 + if (($_.fpb0 != 9) && ($_.y < $_.rows)) { //#21068 + $k[$j++] = $_.pixs; //#21068 + $k[$j++] = $_.x; //#21068 + $k[$j++] = $_.y; //#21068 + $_.qmv(); //#21068 + var _TH = $k[--$j]; //#21068 + $put($k[--$j], _TH, $_.fpb0); //#21068 + } //#21068 + if ($_.fpb1 != 9) { //#21069 + $k[$j++] = $_.pixs; //#21069 + $k[$j++] = $f($f($_.cols - $_.x) - 1); //#21069 + $k[$j++] = $_.y; //#21069 + $_.qmv(); //#21069 + var _TP = $k[--$j]; //#21069 + $put($k[--$j], _TP, $_.fpb1); //#21069 + } //#21069 + if ($_.fpb2 != 9) { //#21070 + $k[$j++] = $_.pixs; //#21070 + $k[$j++] = $_.x; //#21070 + $k[$j++] = $f($f($_.rows - $_.y) - 1); //#21070 + $_.qmv(); //#21070 + var _TX = $k[--$j]; //#21070 + $put($k[--$j], _TX, $_.fpb2); //#21070 + } //#21070 + if ($_.fpb3 != 9) { //#21071 + $k[$j++] = $_.pixs; //#21071 + $k[$j++] = $f($f($_.cols - $_.x) - 1); //#21071 + $k[$j++] = $f($f($_.rows - $_.y) - 1); //#21071 + $_.qmv(); //#21071 + var _Tg = $k[--$j]; //#21071 + $put($k[--$j], _Tg, $_.fpb3); //#21071 + } //#21071 + } //#21071 + } //#21071 + if (!bwipp_qrcode.__21091__) { //#21091 + $_ = Object.create($_); //#21091 + $_.algnpatfull = $a([$a([1, 1, 1, 1, 1]), $a([1, 0, 0, 0, 1]), $a([1, 0, 1, 0, 1]), $a([1, 0, 0, 0, 1]), $a([1, 1, 1, 1, 1])]); //#21083 + $_.algnpatrmqr = $a([$a([1, 1, 1, 9, 9]), $a([1, 0, 1, 9, 9]), $a([1, 1, 1, 9, 9]), $a([9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9])]); //#21090 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21090 + bwipp_qrcode.__21091__ = 1; //#21090 + $_ = Object.getPrototypeOf($_); //#21090 + } //#21090 $_.putalgnpat = function() { - $_.py = $k[--$j]; //#20770 - $_.px = $k[--$j]; //#20771 - for (var _U0 = 0; _U0 <= 4; _U0 += 1) { //#20781 - $_.pb = _U0; //#20773 - for (var _U1 = 0; _U1 <= 4; _U1 += 1) { //#20780 - $_.pa = _U1; //#20775 - $_.algnb = $get($get($_.algnpat, $_.pb), $_.pa); //#20776 - if ($_.algnb != 9) { //#20779 - $k[$j++] = $_.pixs; //#20778 - $k[$j++] = $f($_.px + $_.pa); //#20778 - $k[$j++] = $f($_.py + $_.pb); //#20778 - $_.qmv(); //#20778 - var _UE = $k[--$j]; //#20778 - $put($k[--$j], _UE, $_.algnb); //#20778 - } //#20778 - } //#20778 - } //#20778 - }; //#20778 - if ($eq($_.format, "full")) { //#20797 - $_.algnpat = $_.algnpatfull; //#20784 - for (var _UN = $f($_.asp2 - 2), _UO = $f($_.asp3 - $_.asp2), _UM = $f($_.cols - 13); _UO < 0 ? _UN >= _UM : _UN <= _UM; _UN += _UO) { //#20789 - $_.i = _UN; //#20786 - $k[$j++] = $_.i; //#20787 - $k[$j++] = 4; //#20787 - $_.putalgnpat(); //#20787 - $k[$j++] = 4; //#20788 - $k[$j++] = $_.i; //#20788 - $_.putalgnpat(); //#20788 - } //#20788 - for (var _UW = $f($_.asp2 - 2), _UX = $f($_.asp3 - $_.asp2), _UV = $f($_.cols - 9); _UX < 0 ? _UW >= _UV : _UW <= _UV; _UW += _UX) { //#20796 - $_.x = _UW; //#20791 - for (var _Ud = $f($_.asp2 - 2), _Ue = $f($_.asp3 - $_.asp2), _Uc = $f($_.rows - 9); _Ue < 0 ? _Ud >= _Uc : _Ud <= _Uc; _Ud += _Ue) { //#20795 - $_.y = _Ud; //#20793 - $k[$j++] = $_.x; //#20794 - $k[$j++] = $_.y; //#20794 - $_.putalgnpat(); //#20794 - } //#20794 - } //#20794 - } //#20794 - if ($eq($_.format, "rmqr")) { //#20805 - $_.algnpat = $_.algnpatrmqr; //#20799 - for (var _Uo = $f($_.asp2 - 2), _Up = $f($_.asp3 - $_.asp2), _Un = $f($_.cols - 13); _Up < 0 ? _Uo >= _Un : _Uo <= _Un; _Uo += _Up) { //#20804 - $_.i = _Uo; //#20801 - $k[$j++] = $_.i; //#20802 - $k[$j++] = 0; //#20802 - $_.putalgnpat(); //#20802 - $k[$j++] = $_.i; //#20803 - $k[$j++] = $f($_.rows - 3); //#20803 - $_.putalgnpat(); //#20803 - } //#20803 - } //#20803 - if (!bwipp_qrcode.__20814__) { //#20814 - $_ = Object.create($_); //#20814 - $_.formatmapmicro = $a([$a([$a([1, 8])]), $a([$a([2, 8])]), $a([$a([3, 8])]), $a([$a([4, 8])]), $a([$a([5, 8])]), $a([$a([6, 8])]), $a([$a([7, 8])]), $a([$a([8, 8])]), $a([$a([8, 7])]), $a([$a([8, 6])]), $a([$a([8, 5])]), $a([$a([8, 4])]), $a([$a([8, 3])]), $a([$a([8, 2])]), $a([$a([8, 1])])]); //#20813 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20813 - bwipp_qrcode.__20814__ = 1; //#20813 - $_ = Object.getPrototypeOf($_); //#20813 - } //#20813 - var _Xs = new Map([ + $_.py = $k[--$j]; //#21094 + $_.px = $k[--$j]; //#21095 + for (var _Tx = 0; _Tx <= 4; _Tx += 1) { //#21105 + $_.pb = _Tx; //#21097 + for (var _Ty = 0; _Ty <= 4; _Ty += 1) { //#21104 + $_.pa = _Ty; //#21099 + $_.algnb = $get($get($_.algnpat, $_.pb), $_.pa); //#21100 + if ($_.algnb != 9) { //#21103 + $k[$j++] = $_.pixs; //#21102 + $k[$j++] = $f($_.px + $_.pa); //#21102 + $k[$j++] = $f($_.py + $_.pb); //#21102 + $_.qmv(); //#21102 + var _UB = $k[--$j]; //#21102 + $put($k[--$j], _UB, $_.algnb); //#21102 + } //#21102 + } //#21102 + } //#21102 + }; //#21102 + if ($eq($_.format, "full")) { //#21121 + $_.algnpat = $_.algnpatfull; //#21108 + for (var _UK = $f($_.asp2 - 2), _UL = $f($_.asp3 - $_.asp2), _UJ = $f($_.cols - 13); _UL < 0 ? _UK >= _UJ : _UK <= _UJ; _UK += _UL) { //#21113 + $_.i = _UK; //#21110 + $k[$j++] = $_.i; //#21111 + $k[$j++] = 4; //#21111 + $_.putalgnpat(); //#21111 + $k[$j++] = 4; //#21112 + $k[$j++] = $_.i; //#21112 + $_.putalgnpat(); //#21112 + } //#21112 + for (var _UT = $f($_.asp2 - 2), _UU = $f($_.asp3 - $_.asp2), _US = $f($_.cols - 9); _UU < 0 ? _UT >= _US : _UT <= _US; _UT += _UU) { //#21120 + $_.x = _UT; //#21115 + for (var _Ua = $f($_.asp2 - 2), _Ub = $f($_.asp3 - $_.asp2), _UZ = $f($_.rows - 9); _Ub < 0 ? _Ua >= _UZ : _Ua <= _UZ; _Ua += _Ub) { //#21119 + $_.y = _Ua; //#21117 + $k[$j++] = $_.x; //#21118 + $k[$j++] = $_.y; //#21118 + $_.putalgnpat(); //#21118 + } //#21118 + } //#21118 + } //#21118 + if ($eq($_.format, "rmqr")) { //#21129 + $_.algnpat = $_.algnpatrmqr; //#21123 + for (var _Ul = $f($_.asp2 - 2), _Um = $f($_.asp3 - $_.asp2), _Uk = $f($_.cols - 13); _Um < 0 ? _Ul >= _Uk : _Ul <= _Uk; _Ul += _Um) { //#21128 + $_.i = _Ul; //#21125 + $k[$j++] = $_.i; //#21126 + $k[$j++] = 0; //#21126 + $_.putalgnpat(); //#21126 + $k[$j++] = $_.i; //#21127 + $k[$j++] = $f($_.rows - 3); //#21127 + $_.putalgnpat(); //#21127 + } //#21127 + } //#21127 + if (!bwipp_qrcode.__21138__) { //#21138 + $_ = Object.create($_); //#21138 + $_.formatmapmicro = $a([$a([$a([1, 8])]), $a([$a([2, 8])]), $a([$a([3, 8])]), $a([$a([4, 8])]), $a([$a([5, 8])]), $a([$a([6, 8])]), $a([$a([7, 8])]), $a([$a([8, 8])]), $a([$a([8, 7])]), $a([$a([8, 6])]), $a([$a([8, 5])]), $a([$a([8, 4])]), $a([$a([8, 3])]), $a([$a([8, 2])]), $a([$a([8, 1])])]); //#21137 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21137 + bwipp_qrcode.__21138__ = 1; //#21137 + $_ = Object.getPrototypeOf($_); //#21137 + } //#21137 + var _Xp = new Map([ ["full", $a([$a([$a([0, 8]), $a([8, $f($_.cols - 1)])]), $a([$a([1, 8]), $a([8, $f($_.cols - 2)])]), $a([$a([2, 8]), $a([8, $f($_.cols - 3)])]), $a([$a([3, 8]), $a([8, $f($_.cols - 4)])]), $a([$a([4, 8]), $a([8, $f($_.cols - 5)])]), $a([$a([5, 8]), $a([8, $f($_.cols - 6)])]), $a([$a([7, 8]), $a([8, $f($_.cols - 7)])]), $a([$a([8, 8]), $a([$f($_.cols - 8), 8])]), $a([$a([8, 7]), $a([$f($_.cols - 7), 8])]), $a([$a([8, 5]), $a([$f($_.cols - 6), 8])]), $a([$a([8, 4]), $a([$f($_.cols - 5), 8])]), $a([$a([8, 3]), $a([$f($_.cols - 4), 8])]), $a([$a([8, 2]), $a([$f($_.cols - 3), 8])]), $a([$a([8, 1]), $a([$f($_.cols - 2), 8])]), $a([$a([8, 0]), $a([$f($_.cols - 1), 8])])])], ["micro", $_.formatmapmicro], ["rmqr", $a([$a([$a([11, 3]), $a([$f($_.cols - 3), $f($_.rows - 6)])]), $a([$a([11, 2]), $a([$f($_.cols - 4), $f($_.rows - 6)])]), $a([$a([11, 1]), $a([$f($_.cols - 5), $f($_.rows - 6)])]), $a([$a([10, 5]), $a([$f($_.cols - 6), $f($_.rows - 2)])]), $a([$a([10, 4]), $a([$f($_.cols - 6), $f($_.rows - 3)])]), $a([$a([10, 3]), $a([$f($_.cols - 6), $f($_.rows - 4)])]), $a([$a([10, 2]), $a([$f($_.cols - 6), $f($_.rows - 5)])]), $a([$a([10, 1]), $a([$f($_.cols - 6), $f($_.rows - 6)])]), $a([$a([9, 5]), $a([$f($_.cols - 7), $f($_.rows - 2)])]), $a([$a([9, 4]), $a([$f($_.cols - 7), $f($_.rows - 3)])]), $a([$a([9, 3]), $a([$f($_.cols - 7), $f($_.rows - 4)])]), $a([$a([9, 2]), $a([$f($_.cols - 7), $f($_.rows - 5)])]), $a([$a([9, 1]), $a([$f($_.cols - 7), $f($_.rows - 6)])]), $a([$a([8, 5]), $a([$f($_.cols - 8), $f($_.rows - 2)])]), $a([$a([8, 4]), $a([$f($_.cols - 8), $f($_.rows - 3)])]), $a([$a([8, 3]), $a([$f($_.cols - 8), $f($_.rows - 4)])]), $a([$a([8, 2]), $a([$f($_.cols - 8), $f($_.rows - 5)])]), $a([$a([8, 1]), $a([$f($_.cols - 8), $f($_.rows - 6)])])])] - ]); //#20830 - $_.formatmap = $get(_Xs, $_.format); //#20832 - $forall($_.formatmap, function() { //#20835 - $forall($k[--$j], function() { //#20834 - $forall($k[--$j]); //#20834 - $_.qmv(); //#20834 - $put($_.pixs, $k[--$j], 1); //#20834 - }); //#20834 - }); //#20834 - if ($eq($_.format, "full") && ($_.cols >= 45)) { //#20851 - $_.versionmap = $a([$a([$a([$f($_.cols - 9), 5]), $a([5, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 5]), $a([5, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 5]), $a([5, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 4]), $a([4, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 4]), $a([4, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 4]), $a([4, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 3]), $a([3, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 3]), $a([3, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 3]), $a([3, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 2]), $a([2, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 2]), $a([2, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 2]), $a([2, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 1]), $a([1, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 1]), $a([1, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 1]), $a([1, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 0]), $a([0, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 0]), $a([0, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 0]), $a([0, $f($_.cols - 11)])])]); //#20849 - } else { //#20851 - $_.versionmap = $a([]); //#20851 - } //#20851 - var _ZW = $_.versionmap; //#20853 - for (var _ZX = 0, _ZY = _ZW.length; _ZX < _ZY; _ZX++) { //#20855 - $forall($get(_ZW, _ZX), function() { //#20854 - $forall($k[--$j]); //#20854 - $_.qmv(); //#20854 - $put($_.pixs, $k[--$j], 0); //#20854 - }); //#20854 - } //#20854 - if ($eq($_.format, "full")) { //#20860 - $k[$j++] = $_.pixs; //#20859 - $k[$j++] = 8; //#20859 - $k[$j++] = $f($_.rows - 8); //#20859 - $_.qmv(); //#20859 - var _Zg = $k[--$j]; //#20859 - $put($k[--$j], _Zg, 0); //#20859 - } //#20859 - var _a0 = $a([function() { - var _Zi = $k[--$j]; //#20865 - var _Zj = $k[--$j]; //#20865 - $k[$j++] = $f(_Zj + _Zi) % 2; //#20865 + ]); //#21154 + $_.formatmap = $get(_Xp, $_.format); //#21156 + $forall($_.formatmap, function() { //#21159 + $forall($k[--$j], function() { //#21158 + $forall($k[--$j]); //#21158 + $_.qmv(); //#21158 + $put($_.pixs, $k[--$j], 1); //#21158 + }); //#21158 + }); //#21158 + if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21175 + $_.versionmap = $a([$a([$a([$f($_.cols - 9), 5]), $a([5, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 5]), $a([5, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 5]), $a([5, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 4]), $a([4, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 4]), $a([4, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 4]), $a([4, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 3]), $a([3, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 3]), $a([3, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 3]), $a([3, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 2]), $a([2, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 2]), $a([2, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 2]), $a([2, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 1]), $a([1, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 1]), $a([1, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 1]), $a([1, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 0]), $a([0, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 0]), $a([0, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 0]), $a([0, $f($_.cols - 11)])])]); //#21173 + } else { //#21175 + $_.versionmap = $a([]); //#21175 + } //#21175 + var _ZT = $_.versionmap; //#21177 + for (var _ZU = 0, _ZV = _ZT.length; _ZU < _ZV; _ZU++) { //#21179 + $forall($get(_ZT, _ZU), function() { //#21178 + $forall($k[--$j]); //#21178 + $_.qmv(); //#21178 + $put($_.pixs, $k[--$j], 0); //#21178 + }); //#21178 + } //#21178 + if ($eq($_.format, "full")) { //#21184 + $k[$j++] = $_.pixs; //#21183 + $k[$j++] = 8; //#21183 + $k[$j++] = $f($_.rows - 8); //#21183 + $_.qmv(); //#21183 + var _Zd = $k[--$j]; //#21183 + $put($k[--$j], _Zd, 0); //#21183 + } //#21183 + var _Zx = $a([function() { + var _Zf = $k[--$j]; //#21189 + var _Zg = $k[--$j]; //#21189 + $k[$j++] = $f(_Zg + _Zf) % 2; //#21189 }, function() { - var _Zk = $k[--$j]; //#20866 - var _Zl = $k[--$j]; //#20866 - $k[$j++] = _Zk; //#20866 - $k[$j++] = _Zl; //#20866 - $j--; //#20866 - var _Zm = $k[--$j]; //#20866 - $k[$j++] = _Zm % 2; //#20866 + var _Zh = $k[--$j]; //#21190 + var _Zi = $k[--$j]; //#21190 + $k[$j++] = _Zh; //#21190 + $k[$j++] = _Zi; //#21190 + $j--; //#21190 + var _Zj = $k[--$j]; //#21190 + $k[$j++] = _Zj % 2; //#21190 }, function() { - $j--; //#20867 - var _Zn = $k[--$j]; //#20867 - $k[$j++] = _Zn % 3; //#20867 + $j--; //#21191 + var _Zk = $k[--$j]; //#21191 + $k[$j++] = _Zk % 3; //#21191 }, function() { - var _Zo = $k[--$j]; //#20868 - var _Zp = $k[--$j]; //#20868 - $k[$j++] = $f(_Zp + _Zo) % 3; //#20868 + var _Zl = $k[--$j]; //#21192 + var _Zm = $k[--$j]; //#21192 + $k[$j++] = $f(_Zm + _Zl) % 3; //#21192 }, function() { - var _Zq = $k[--$j]; //#20869 - var _Zr = $k[--$j]; //#20869 - $k[$j++] = ((~~(_Zq / 2)) + (~~(_Zr / 3))) % 2; //#20869 + var _Zn = $k[--$j]; //#21193 + var _Zo = $k[--$j]; //#21193 + $k[$j++] = ((~~(_Zn / 2)) + (~~(_Zo / 3))) % 2; //#21193 }, function() { - var _Zs = $k[--$j]; //#20870 - var _Zu = $k[--$j] * _Zs; //#20870 - $k[$j++] = $f((_Zu % 2) + (_Zu % 3)); //#20870 + var _Zp = $k[--$j]; //#21194 + var _Zr = $k[--$j] * _Zp; //#21194 + $k[$j++] = $f((_Zr % 2) + (_Zr % 3)); //#21194 }, function() { - var _Zv = $k[--$j]; //#20871 - var _Zx = $k[--$j] * _Zv; //#20871 - $k[$j++] = ($f((_Zx % 2) + (_Zx % 3))) % 2; //#20871 + var _Zs = $k[--$j]; //#21195 + var _Zu = $k[--$j] * _Zs; //#21195 + $k[$j++] = ($f((_Zu % 2) + (_Zu % 3))) % 2; //#21195 }, function() { - var _Zy = $k[--$j]; //#20872 - var _Zz = $k[--$j]; //#20872 - $k[$j++] = ($f(((_Zz * _Zy) % 3) + ($f(_Zz + _Zy) % 2))) % 2; //#20872 - }]); //#20872 - var _aB = $a([function() { - var _a1 = $k[--$j]; //#20875 - var _a2 = $k[--$j]; //#20875 - $k[$j++] = _a1; //#20875 - $k[$j++] = _a2; //#20875 - $j--; //#20875 - var _a3 = $k[--$j]; //#20875 - $k[$j++] = _a3 % 2; //#20875 + var _Zv = $k[--$j]; //#21196 + var _Zw = $k[--$j]; //#21196 + $k[$j++] = ($f(((_Zw * _Zv) % 3) + ($f(_Zw + _Zv) % 2))) % 2; //#21196 + }]); //#21196 + var _a8 = $a([function() { + var _Zy = $k[--$j]; //#21199 + var _Zz = $k[--$j]; //#21199 + $k[$j++] = _Zy; //#21199 + $k[$j++] = _Zz; //#21199 + $j--; //#21199 + var _a0 = $k[--$j]; //#21199 + $k[$j++] = _a0 % 2; //#21199 }, function() { - var _a4 = $k[--$j]; //#20876 - var _a5 = $k[--$j]; //#20876 - $k[$j++] = ((~~(_a4 / 2)) + (~~(_a5 / 3))) % 2; //#20876 + var _a1 = $k[--$j]; //#21200 + var _a2 = $k[--$j]; //#21200 + $k[$j++] = ((~~(_a1 / 2)) + (~~(_a2 / 3))) % 2; //#21200 }, function() { - var _a6 = $k[--$j]; //#20877 - var _a8 = $k[--$j] * _a6; //#20877 - $k[$j++] = ($f((_a8 % 2) + (_a8 % 3))) % 2; //#20877 + var _a3 = $k[--$j]; //#21201 + var _a5 = $k[--$j] * _a3; //#21201 + $k[$j++] = ($f((_a5 % 2) + (_a5 % 3))) % 2; //#21201 }, function() { - var _a9 = $k[--$j]; //#20878 - var _aA = $k[--$j]; //#20878 - $k[$j++] = ($f(((_aA * _a9) % 3) + ($f(_aA + _a9) % 2))) % 2; //#20878 - }]); //#20878 - var _aE = $a([function() { - var _aC = $k[--$j]; //#20881 - var _aD = $k[--$j]; //#20881 - $k[$j++] = ((~~(_aC / 2)) + (~~(_aD / 3))) % 2; //#20881 - }]); //#20881 - var _aF = new Map([ - ["full", _a0], - ["micro", _aB], - ["rmqr", _aE] - ]); //#20881 - $_.maskfuncs = $get(_aF, $_.format); //#20883 - if ($_.mask != -1) { //#20887 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#20885 - $_.bestmaskval = $_.mask - 1; //#20886 - } //#20886 - $_.masks = $a($_.maskfuncs.length); //#20888 - for (var _aS = 0, _aR = $_.masks.length - 1; _aS <= _aR; _aS += 1) { //#20902 - $_.m = _aS; //#20890 - $_.mask = $a($_.rows * $_.cols); //#20891 - for (var _aY = 0, _aX = $f($_.rows - 1); _aY <= _aX; _aY += 1) { //#20900 - $_.j = _aY; //#20893 - for (var _ab = 0, _aa = $f($_.cols - 1); _ab <= _aa; _ab += 1) { //#20899 - $_.i = _ab; //#20895 - $k[$j++] = $_.i; //#20896 - $k[$j++] = $_.j; //#20896 + var _a6 = $k[--$j]; //#21202 + var _a7 = $k[--$j]; //#21202 + $k[$j++] = ($f(((_a7 * _a6) % 3) + ($f(_a7 + _a6) % 2))) % 2; //#21202 + }]); //#21202 + var _aB = $a([function() { + var _a9 = $k[--$j]; //#21205 + var _aA = $k[--$j]; //#21205 + $k[$j++] = ((~~(_a9 / 2)) + (~~(_aA / 3))) % 2; //#21205 + }]); //#21205 + var _aC = new Map([ + ["full", _Zx], + ["micro", _a8], + ["rmqr", _aB] + ]); //#21205 + $_.maskfuncs = $get(_aC, $_.format); //#21207 + if ($_.mask != -1) { //#21211 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#21209 + $_.bestmaskval = $_.mask - 1; //#21210 + } //#21210 + $_.masks = $a($_.maskfuncs.length); //#21212 + for (var _aP = 0, _aO = $_.masks.length - 1; _aP <= _aO; _aP += 1) { //#21226 + $_.m = _aP; //#21214 + $_.mask = $a($_.rows * $_.cols); //#21215 + for (var _aV = 0, _aU = $f($_.rows - 1); _aV <= _aU; _aV += 1) { //#21224 + $_.j = _aV; //#21217 + for (var _aY = 0, _aX = $f($_.cols - 1); _aY <= _aX; _aY += 1) { //#21223 + $_.i = _aY; //#21219 + $k[$j++] = $_.i; //#21220 + $k[$j++] = $_.j; //#21220 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#20896 - var _ah = $k[--$j]; //#20896 - $k[$j++] = _ah == 0; //#20897 - $k[$j++] = $_.pixs; //#20897 - $k[$j++] = $_.i; //#20897 - $k[$j++] = $_.j; //#20897 - $_.qmv(); //#20897 - var _al = $k[--$j]; //#20897 - var _an = $get($k[--$j], _al); //#20897 - var _ao = $k[--$j]; //#20897 - var _ap = (_ao && (_an == -1)) ? 1 : 0; //#20897 - $k[$j++] = _ap; //#20898 - $k[$j++] = $_.mask; //#20898 - $k[$j++] = $_.i; //#20898 - $k[$j++] = $_.j; //#20898 - $_.qmv(); //#20898 - var _at = $k[--$j]; //#20898 - var _au = $k[--$j]; //#20898 - $put(_au, _at, $k[--$j]); //#20898 - } //#20898 - } //#20898 - $put($_.masks, $_.m, $_.mask); //#20901 - } //#20901 - var _b1 = $ne($_.format, "rmqr") ? 1 : 2; //#20905 - $_.posx = $f($_.cols - _b1); //#20905 - $_.posy = $f($_.rows - 1); //#20906 - $_.dir = -1; //#20907 - $_.col = 1; //#20908 - $_.num = 0; //#20909 - for (;;) { //#20932 - if ($_.posx < 0) { //#20911 - break; //#20911 - } //#20911 - $k[$j++] = $_.pixs; //#20912 - $k[$j++] = $_.posx; //#20912 - $k[$j++] = $_.posy; //#20912 - $_.qmv(); //#20912 - var _b7 = $k[--$j]; //#20912 - if ($get($k[--$j], _b7) == -1) { //#20916 - var _bC = $get($_.cws, ~~($_.num / 8)); //#20913 - var _bE = -(7 - ($_.num % 8)); //#20913 - $k[$j++] = ((_bE < 0 ? _bC >>> -_bE : _bC << _bE)) & 1; //#20914 - $k[$j++] = $_.pixs; //#20914 - $k[$j++] = $_.posx; //#20914 - $k[$j++] = $_.posy; //#20914 - $_.qmv(); //#20914 - var _bI = $k[--$j]; //#20914 - var _bJ = $k[--$j]; //#20914 - $put(_bJ, _bI, $k[--$j]); //#20914 - $_.num = $_.num + 1; //#20915 - } //#20915 - if ($_.col == 1) { //#20929 - $_.col = 0; //#20918 - $_.posx = $f($_.posx - 1); //#20919 - } else { //#20929 - $_.col = 1; //#20921 - $_.posx = $f($_.posx + 1); //#20922 - $_.posy = $f($_.posy + $_.dir); //#20923 - if (($_.posy < 0) || ($_.posy >= $_.rows)) { //#20930 - $_.dir = $_.dir * -1; //#20925 - $_.posy = $f($_.posy + $_.dir); //#20926 - $_.posx = $f($_.posx - 2); //#20927 - if ($eq($_.format, "full") && ($_.posx == 6)) { //#20929 - $_.posx = $f($_.posx - 1); //#20929 - } //#20929 - } //#20929 - } //#20929 - } //#20929 + } //#21220 + var _ae = $k[--$j]; //#21220 + $k[$j++] = _ae == 0; //#21221 + $k[$j++] = $_.pixs; //#21221 + $k[$j++] = $_.i; //#21221 + $k[$j++] = $_.j; //#21221 + $_.qmv(); //#21221 + var _ai = $k[--$j]; //#21221 + var _ak = $get($k[--$j], _ai); //#21221 + var _al = $k[--$j]; //#21221 + var _am = (_al && (_ak == -1)) ? 1 : 0; //#21221 + $k[$j++] = _am; //#21222 + $k[$j++] = $_.mask; //#21222 + $k[$j++] = $_.i; //#21222 + $k[$j++] = $_.j; //#21222 + $_.qmv(); //#21222 + var _aq = $k[--$j]; //#21222 + var _ar = $k[--$j]; //#21222 + $put(_ar, _aq, $k[--$j]); //#21222 + } //#21222 + } //#21222 + $put($_.masks, $_.m, $_.mask); //#21225 + } //#21225 + var _ay = $ne($_.format, "rmqr") ? 1 : 2; //#21229 + $_.posx = $f($_.cols - _ay); //#21229 + $_.posy = $f($_.rows - 1); //#21230 + $_.dir = -1; //#21231 + $_.col = 1; //#21232 + $_.num = 0; //#21233 + for (;;) { //#21256 + if ($_.posx < 0) { //#21235 + break; //#21235 + } //#21235 + $k[$j++] = $_.pixs; //#21236 + $k[$j++] = $_.posx; //#21236 + $k[$j++] = $_.posy; //#21236 + $_.qmv(); //#21236 + var _b4 = $k[--$j]; //#21236 + if ($get($k[--$j], _b4) == -1) { //#21240 + var _b9 = $get($_.cws, ~~($_.num / 8)); //#21237 + var _bB = -(7 - ($_.num % 8)); //#21237 + $k[$j++] = ((_bB < 0 ? _b9 >>> -_bB : _b9 << _bB)) & 1; //#21238 + $k[$j++] = $_.pixs; //#21238 + $k[$j++] = $_.posx; //#21238 + $k[$j++] = $_.posy; //#21238 + $_.qmv(); //#21238 + var _bF = $k[--$j]; //#21238 + var _bG = $k[--$j]; //#21238 + $put(_bG, _bF, $k[--$j]); //#21238 + $_.num = $_.num + 1; //#21239 + } //#21239 + if ($_.col == 1) { //#21253 + $_.col = 0; //#21242 + $_.posx = $f($_.posx - 1); //#21243 + } else { //#21253 + $_.col = 1; //#21245 + $_.posx = $f($_.posx + 1); //#21246 + $_.posy = $f($_.posy + $_.dir); //#21247 + if (($_.posy < 0) || ($_.posy >= $_.rows)) { //#21254 + $_.dir = $_.dir * -1; //#21249 + $_.posy = $f($_.posy + $_.dir); //#21250 + $_.posx = $f($_.posx - 2); //#21251 + if ($eq($_.format, "full") && ($_.posx == 6)) { //#21253 + $_.posx = $f($_.posx - 1); //#21253 + } //#21253 + } //#21253 + } //#21253 + } //#21253 $_.evalfulln1n3 = function() { - $_.scrle = $k[--$j]; //#20936 - $k[$j++] = 'scr1'; //#20938 - $k[$j++] = 0; //#20938 - $forall($_.scrle, function() { //#20938 - var _bd = $k[--$j]; //#20938 - $k[$j++] = _bd; //#20938 - if (_bd >= 5) { //#20938 - var _be = $k[--$j]; //#20938 - var _bg = $f($f($k[--$j] + _be) - 2); //#20938 - $k[$j++] = _bg; //#20938 - $k[$j++] = _bg; //#20938 - } //#20938 - $j--; //#20938 - }); //#20938 - var _bh = $k[--$j]; //#20938 - $_[$k[--$j]] = _bh; //#20938 - $_.scr3 = 0; //#20940 - for (var _bl = 3, _bk = $_.scrle.length - 3; _bl <= _bk; _bl += 2) { //#20955 - $_.j = _bl; //#20942 - if (($get($_.scrle, $_.j) % 3) == 0) { //#20954 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#20944 - var _bu = $geti($_.scrle, $_.j - 2, 5); //#20945 - for (var _bv = 0, _bw = _bu.length; _bv < _bw; _bv++) { //#20945 - $k[$j++] = $get(_bu, _bv) == $_.fact; //#20945 - } //#20945 - var _bz = $k[--$j]; //#20945 - var _c0 = $k[--$j]; //#20945 - var _c1 = $k[--$j]; //#20945 - $k[$j++] = $an(_c0, _bz); //#20945 - $k[$j++] = _c1; //#20945 - $j--; //#20945 - var _c2 = $k[--$j]; //#20945 - var _c3 = $k[--$j]; //#20945 - var _c4 = $k[--$j]; //#20945 - if (_c4 && (_c3 && _c2)) { //#20953 - if (($_.j == 3) || (($_.j + 4) >= $_.scrle.length)) { //#20950 - $_.scr3 = $_.scr3 + 40; //#20947 - } else { //#20950 - if (($get($_.scrle, $_.j - 3) >= 4) || ($get($_.scrle, $_.j + 3) >= 4)) { //#20951 - $_.scr3 = $_.scr3 + 40; //#20950 - } //#20950 - } //#20950 - } //#20950 - } //#20950 - } //#20950 - $k[$j++] = $_.scr1; //#20956 - $k[$j++] = $_.scr3; //#20956 - }; //#20956 + $_.scrle = $k[--$j]; //#21260 + $k[$j++] = 'scr1'; //#21262 + $k[$j++] = 0; //#21262 + $forall($_.scrle, function() { //#21262 + var _ba = $k[--$j]; //#21262 + $k[$j++] = _ba; //#21262 + if (_ba >= 5) { //#21262 + var _bb = $k[--$j]; //#21262 + var _bd = $f($f($k[--$j] + _bb) - 2); //#21262 + $k[$j++] = _bd; //#21262 + $k[$j++] = _bd; //#21262 + } //#21262 + $j--; //#21262 + }); //#21262 + var _be = $k[--$j]; //#21262 + $_[$k[--$j]] = _be; //#21262 + $_.scr3 = 0; //#21264 + for (var _bi = 3, _bh = $_.scrle.length - 3; _bi <= _bh; _bi += 2) { //#21279 + $_.j = _bi; //#21266 + if (($get($_.scrle, $_.j) % 3) == 0) { //#21278 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#21268 + var _br = $geti($_.scrle, $_.j - 2, 5); //#21269 + for (var _bs = 0, _bt = _br.length; _bs < _bt; _bs++) { //#21269 + $k[$j++] = $get(_br, _bs) == $_.fact; //#21269 + } //#21269 + var _bw = $k[--$j]; //#21269 + var _bx = $k[--$j]; //#21269 + var _by = $k[--$j]; //#21269 + $k[$j++] = $an(_bx, _bw); //#21269 + $k[$j++] = _by; //#21269 + $j--; //#21269 + var _bz = $k[--$j]; //#21269 + var _c0 = $k[--$j]; //#21269 + var _c1 = $k[--$j]; //#21269 + if (_c1 && (_c0 && _bz)) { //#21277 + if (($_.j == 3) || (($_.j + 4) >= $_.scrle.length)) { //#21274 + $_.scr3 = $_.scr3 + 40; //#21271 + } else { //#21274 + if (($get($_.scrle, $_.j - 3) >= 4) || ($get($_.scrle, $_.j + 3) >= 4)) { //#21275 + $_.scr3 = $_.scr3 + 40; //#21274 + } //#21274 + } //#21274 + } //#21274 + } //#21274 + } //#21274 + $k[$j++] = $_.scr1; //#21280 + $k[$j++] = $_.scr3; //#21280 + }; //#21280 $_.evalfull = function() { - $_.sym = $k[--$j]; //#20961 - $_.n1 = 0; //#20963 - $_.n2 = 0; //#20963 - $_.n3 = 0; //#20963 - $_.rle = $a($f($_.cols + 1)); //#20964 - $_.lastpairs = $a($_.cols); //#20965 - $_.thispairs = $a($_.cols); //#20966 - $_.colsadd1 = $f($_.cols + 1); //#20967 - for (var _cS = 0, _cR = $f($_.cols - 1); _cS <= _cR; _cS += 1) { //#21006 - $_.i = _cS; //#20969 - $k[$j++] = Infinity; //#20972 - var _cU = $_.cols; //#20973 - $k[$j++] = 0; //#20975 - $k[$j++] = 0; //#20975 - for (var _cW = $_.i, _cX = _cU, _cV = $f((_cU * _cU) - 1); _cX < 0 ? _cW >= _cV : _cW <= _cV; _cW += _cX) { //#20975 - var _cZ = $get($_.sym, _cW); //#20974 - var _ca = $k[--$j]; //#20974 - $k[$j++] = _cZ; //#20974 - if ($eq(_ca, _cZ)) { //#20974 - var _cb = $k[--$j]; //#20974 - var _cc = $k[--$j]; //#20974 - $k[$j++] = $f(_cc + 1); //#20974 - $k[$j++] = _cb; //#20974 - } else { //#20974 - var _cd = $k[--$j]; //#20974 - $k[$j++] = 1; //#20974 - $k[$j++] = _cd; //#20974 - } //#20974 - } //#20974 - $j--; //#20976 - var _cf = $counttomark() + 2; //#20977 - $astore($geti($_.rle, 0, _cf - 2)); //#20977 - $_.evalfulln1n3(); //#20978 - $_.n3 = $f($k[--$j] + $_.n3); //#20978 - $_.n1 = $f($k[--$j] + $_.n1); //#20978 - $j--; //#20979 - $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#20982 - $k[$j++] = Infinity; //#20983 - var _cq = $_.symrow; //#20984 - $k[$j++] = 0; //#20986 - $k[$j++] = 0; //#20986 - for (var _cr = 0, _cs = _cq.length; _cr < _cs; _cr++) { //#20986 - var _ct = $get(_cq, _cr); //#20986 - var _cu = $k[--$j]; //#20985 - $k[$j++] = _ct; //#20985 - if ($eq(_cu, _ct)) { //#20985 - var _cv = $k[--$j]; //#20985 - var _cw = $k[--$j]; //#20985 - $k[$j++] = $f(_cw + 1); //#20985 - $k[$j++] = _cv; //#20985 - } else { //#20985 - var _cx = $k[--$j]; //#20985 - $k[$j++] = 1; //#20985 - $k[$j++] = _cx; //#20985 - } //#20985 - } //#20985 - $j--; //#20987 - var _cz = $counttomark() + 2; //#20988 - $astore($geti($_.rle, 0, _cz - 2)); //#20988 - $_.evalfulln1n3(); //#20989 - $_.n3 = $f($k[--$j] + $_.n3); //#20989 - $_.n1 = $f($k[--$j] + $_.n1); //#20989 - $j--; //#20990 - var _d5 = $_.thispairs; //#20993 - $_.thispairs = $_.lastpairs; //#20993 - $_.lastpairs = _d5; //#20993 - var _d9 = ($get($_.symrow, 0) == 1) ? 0 : 1; //#20994 - var _dA = $_.symrow; //#20995 - $k[$j++] = _d9; //#20995 - for (var _dB = 0, _dC = _dA.length; _dB < _dC; _dB++) { //#20995 - var _dD = $get(_dA, _dB); //#20995 - var _dE = $k[--$j]; //#20995 - $k[$j++] = $f(_dE + _dD); //#20995 - $k[$j++] = _dD; //#20995 - } //#20995 - $j--; //#20996 - $astore($_.thispairs); //#20997 - $j--; //#20997 - if ($_.i > 0) { //#21004 - $k[$j++] = Infinity; //#20999 - $aload($_.lastpairs); //#21000 - $aload($_.thispairs); //#21000 - $k[$j++] = $_.n2; //#21001 - for (var _dL = 0, _dM = $_.cols; _dL < _dM; _dL++) { //#21001 - var _dN = $k[--$j]; //#21001 - var _dO = $k[--$j]; //#21001 - $k[$j++] = _dN; //#21001 - $k[$j++] = _dO; //#21001 - var _dQ = $k[$j - 1 - $_.colsadd1]; //#21001 - if (($f($k[--$j] + _dQ) & 3) == 0) { //#21001 - var _dS = $k[--$j]; //#21001 - $k[$j++] = $f(_dS + 3); //#21001 - } //#21001 - } //#21001 - $_.n2 = $k[--$j]; //#21002 - $cleartomark(); //#21003 - } //#21003 - } //#21003 - $k[$j++] = 'dark'; //#21009 - $k[$j++] = 0; //#21009 - $forall($_.sym, function() { //#21009 - var _dV = $k[--$j]; //#21009 - var _dW = $k[--$j]; //#21009 - $k[$j++] = $f(_dW + _dV); //#21009 - }); //#21009 - var _dX = $k[--$j]; //#21009 - $_[$k[--$j]] = _dX; //#21009 - var _da = $_.cols; //#21010 - $_.n4 = (~~((Math.abs($f((($_.dark * 100) / (_da * _da)) - 50))) / 5)) * 10; //#21010 - $k[$j++] = $f(($f($f($_.n1 + $_.n2) + $_.n3)) + $_.n4); //#21012 - }; //#21012 + $_.sym = $k[--$j]; //#21285 + $_.n1 = 0; //#21287 + $_.n2 = 0; //#21287 + $_.n3 = 0; //#21287 + $_.rle = $a($f($_.cols + 1)); //#21288 + $_.lastpairs = $a($_.cols); //#21289 + $_.thispairs = $a($_.cols); //#21290 + $_.colsadd1 = $f($_.cols + 1); //#21291 + for (var _cP = 0, _cO = $f($_.cols - 1); _cP <= _cO; _cP += 1) { //#21330 + $_.i = _cP; //#21293 + $k[$j++] = Infinity; //#21296 + var _cR = $_.cols; //#21297 + $k[$j++] = 0; //#21299 + $k[$j++] = 0; //#21299 + for (var _cT = $_.i, _cU = _cR, _cS = $f((_cR * _cR) - 1); _cU < 0 ? _cT >= _cS : _cT <= _cS; _cT += _cU) { //#21299 + var _cW = $get($_.sym, _cT); //#21298 + var _cX = $k[--$j]; //#21298 + $k[$j++] = _cW; //#21298 + if ($eq(_cX, _cW)) { //#21298 + var _cY = $k[--$j]; //#21298 + var _cZ = $k[--$j]; //#21298 + $k[$j++] = $f(_cZ + 1); //#21298 + $k[$j++] = _cY; //#21298 + } else { //#21298 + var _ca = $k[--$j]; //#21298 + $k[$j++] = 1; //#21298 + $k[$j++] = _ca; //#21298 + } //#21298 + } //#21298 + $j--; //#21300 + var _cc = $counttomark() + 2; //#21301 + $astore($geti($_.rle, 0, _cc - 2)); //#21301 + $_.evalfulln1n3(); //#21302 + $_.n3 = $f($k[--$j] + $_.n3); //#21302 + $_.n1 = $f($k[--$j] + $_.n1); //#21302 + $j--; //#21303 + $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#21306 + $k[$j++] = Infinity; //#21307 + var _cn = $_.symrow; //#21308 + $k[$j++] = 0; //#21310 + $k[$j++] = 0; //#21310 + for (var _co = 0, _cp = _cn.length; _co < _cp; _co++) { //#21310 + var _cq = $get(_cn, _co); //#21310 + var _cr = $k[--$j]; //#21309 + $k[$j++] = _cq; //#21309 + if ($eq(_cr, _cq)) { //#21309 + var _cs = $k[--$j]; //#21309 + var _ct = $k[--$j]; //#21309 + $k[$j++] = $f(_ct + 1); //#21309 + $k[$j++] = _cs; //#21309 + } else { //#21309 + var _cu = $k[--$j]; //#21309 + $k[$j++] = 1; //#21309 + $k[$j++] = _cu; //#21309 + } //#21309 + } //#21309 + $j--; //#21311 + var _cw = $counttomark() + 2; //#21312 + $astore($geti($_.rle, 0, _cw - 2)); //#21312 + $_.evalfulln1n3(); //#21313 + $_.n3 = $f($k[--$j] + $_.n3); //#21313 + $_.n1 = $f($k[--$j] + $_.n1); //#21313 + $j--; //#21314 + var _d2 = $_.thispairs; //#21317 + $_.thispairs = $_.lastpairs; //#21317 + $_.lastpairs = _d2; //#21317 + var _d6 = ($get($_.symrow, 0) == 1) ? 0 : 1; //#21318 + var _d7 = $_.symrow; //#21319 + $k[$j++] = _d6; //#21319 + for (var _d8 = 0, _d9 = _d7.length; _d8 < _d9; _d8++) { //#21319 + var _dA = $get(_d7, _d8); //#21319 + var _dB = $k[--$j]; //#21319 + $k[$j++] = $f(_dB + _dA); //#21319 + $k[$j++] = _dA; //#21319 + } //#21319 + $j--; //#21320 + $astore($_.thispairs); //#21321 + $j--; //#21321 + if ($_.i > 0) { //#21328 + $k[$j++] = Infinity; //#21323 + $aload($_.lastpairs); //#21324 + $aload($_.thispairs); //#21324 + $k[$j++] = $_.n2; //#21325 + for (var _dI = 0, _dJ = $_.cols; _dI < _dJ; _dI++) { //#21325 + var _dK = $k[--$j]; //#21325 + var _dL = $k[--$j]; //#21325 + $k[$j++] = _dK; //#21325 + $k[$j++] = _dL; //#21325 + var _dN = $k[$j - 1 - $_.colsadd1]; //#21325 + if (($f($k[--$j] + _dN) & 3) == 0) { //#21325 + var _dP = $k[--$j]; //#21325 + $k[$j++] = $f(_dP + 3); //#21325 + } //#21325 + } //#21325 + $_.n2 = $k[--$j]; //#21326 + $cleartomark(); //#21327 + } //#21327 + } //#21327 + $k[$j++] = 'dark'; //#21333 + $k[$j++] = 0; //#21333 + $forall($_.sym, function() { //#21333 + var _dS = $k[--$j]; //#21333 + var _dT = $k[--$j]; //#21333 + $k[$j++] = $f(_dT + _dS); //#21333 + }); //#21333 + var _dU = $k[--$j]; //#21333 + $_[$k[--$j]] = _dU; //#21333 + var _dX = $_.cols; //#21334 + $_.n4 = (~~((Math.abs($f((($_.dark * 100) / (_dX * _dX)) - 50))) / 5)) * 10; //#21334 + $k[$j++] = $f(($f($f($_.n1 + $_.n2) + $_.n3)) + $_.n4); //#21336 + }; //#21336 $_.evalmicro = function() { - $_.sym = $k[--$j]; //#21017 - $_.dkrhs = 0; //#21018 - $_.dkbot = 0; //#21018 - for (var _di = 1, _dh = $f($_.cols - 1); _di <= _dh; _di += 1) { //#21023 - $_.i = _di; //#21020 - $k[$j++] = 'dkrhs'; //#21021 - $k[$j++] = $_.dkrhs; //#21021 - $k[$j++] = $_.sym; //#21021 - $k[$j++] = $f($_.cols - 1); //#21021 - $k[$j++] = $_.i; //#21021 - $_.qmv(); //#21021 - var _dn = $k[--$j]; //#21021 - var _dp = $get($k[--$j], _dn); //#21021 - var _dq = $k[--$j]; //#21021 - $_[$k[--$j]] = $f(_dq + _dp); //#21021 - $k[$j++] = 'dkbot'; //#21022 - $k[$j++] = $_.dkbot; //#21022 - $k[$j++] = $_.sym; //#21022 - $k[$j++] = $_.i; //#21022 - $k[$j++] = $f($_.cols - 1); //#21022 - $_.qmv(); //#21022 - var _dw = $k[--$j]; //#21022 - var _dy = $get($k[--$j], _dw); //#21022 - var _dz = $k[--$j]; //#21022 - $_[$k[--$j]] = $f(_dz + _dy); //#21022 - } //#21022 - if ($_.dkrhs <= $_.dkbot) { //#21027 - $k[$j++] = -(($_.dkrhs * 16) + $_.dkbot); //#21025 - } else { //#21027 - $k[$j++] = -(($_.dkbot * 16) + $_.dkrhs); //#21027 - } //#21027 - }; //#21027 - $_.bestscore = 999999999; //#21032 - for (var _e9 = 0, _e8 = $_.masks.length - 1; _e9 <= _e8; _e9 += 1) { //#21054 - $_.m = _e9; //#21034 - $_.masksym = $a($_.rows * $_.cols); //#21035 - for (var _eG = 0, _eF = $f(($_.rows * $_.cols) - 1); _eG <= _eF; _eG += 1) { //#21039 - $_.i = _eG; //#21037 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#21038 - } //#21038 - if ($_.masks.length != 1) { //#21052 - if ($eq($_.format, "full")) { //#21044 - $k[$j++] = $_.masksym; //#21042 - $_.evalfull(); //#21042 - $_.score = $k[--$j]; //#21042 - } else { //#21044 - $k[$j++] = $_.masksym; //#21044 - $_.evalmicro(); //#21044 - $_.score = $k[--$j]; //#21044 - } //#21044 - if ($_.score < $_.bestscore) { //#21050 - $_.bestsym = $_.masksym; //#21047 - $_.bestmaskval = $_.m; //#21048 - $_.bestscore = $_.score; //#21049 - } //#21049 - } else { //#21052 - $_.bestsym = $_.masksym; //#21052 - } //#21052 - } //#21052 - $_.pixs = $_.bestsym; //#21055 - if ($eq($_.format, "full")) { //#21060 - $k[$j++] = $_.pixs; //#21059 - $k[$j++] = 8; //#21059 - $k[$j++] = $f($_.cols - 8); //#21059 - $_.qmv(); //#21059 - var _eh = $k[--$j]; //#21059 - $put($k[--$j], _eh, 1); //#21059 - } //#21059 - if (!bwipp_qrcode.__21096__) { //#21096 - $_ = Object.create($_); //#21096 - $_.fmtvalsfull = $a([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); //#21069 - $_.fmtvalsmicro = $a([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); //#21075 - $_.fmtvalsrmqr1 = $a([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); //#21085 - $_.fmtvalsrmqr2 = $a([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); //#21095 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21095 - bwipp_qrcode.__21096__ = 1; //#21095 - $_ = Object.getPrototypeOf($_); //#21095 - } //#21095 - if ($eq($_.format, "full")) { //#21106 - $k[$j++] = 'ecid'; //#21098 - $search("MLHQ", $_.eclevel); //#21098 - $j--; //#21098 - var _eq = $k[--$j]; //#21098 - var _er = $k[--$j]; //#21098 - $k[$j++] = _eq.length; //#21098 - $k[$j++] = _er; //#21098 - $j--; //#21098 - var _es = $k[--$j]; //#21098 - var _et = $k[--$j]; //#21098 - $k[$j++] = _es; //#21098 - $k[$j++] = _et; //#21098 - $j--; //#21098 - var _eu = $k[--$j]; //#21098 - $_[$k[--$j]] = _eu; //#21098 - $_.fmtval = $get($_.fmtvalsfull, ($_.ecid << 3) + $_.bestmaskval); //#21099 - for (var _f2 = 0, _f1 = $_.formatmap.length - 1; _f2 <= _f1; _f2 += 1) { //#21105 - $_.i = _f2; //#21101 - $forall($get($_.formatmap, $_.i), function() { //#21104 - var _f7 = $k[--$j]; //#21103 - $k[$j++] = $_.pixs; //#21103 - $aload(_f7); //#21103 - $_.qmv(); //#21103 - var _f8 = $_.fmtval; //#21103 - var _fA = -(14 - $_.i); //#21103 - var _fB = $k[--$j]; //#21103 - $put($k[--$j], _fB, ((_fA < 0 ? _f8 >>> -_fA : _f8 << _fA)) & 1); //#21103 - }); //#21103 - } //#21103 - } //#21103 - if ($eq($_.format, "micro")) { //#21114 - $_.symid = $get($get($a([$a([0]), $a([1, 2]), $a([3, 4]), $a([5, 6, 7])]), ~~($f($_.cols - 11) / 2)), $_.eclval); //#21108 - $_.fmtval = $get($_.fmtvalsmicro, ($_.symid << 2) + $_.bestmaskval); //#21109 - for (var _fT = 0, _fS = $_.formatmap.length - 1; _fT <= _fS; _fT += 1) { //#21113 - $_.i = _fT; //#21111 - $k[$j++] = $_.pixs; //#21112 - $aload($get($get($_.formatmap, $_.i), 0)); //#21112 - $_.qmv(); //#21112 - var _fZ = $_.fmtval; //#21112 - var _fb = -(14 - $_.i); //#21112 - var _fc = $k[--$j]; //#21112 - $put($k[--$j], _fc, ((_fb < 0 ? _fZ >>> -_fb : _fZ << _fb)) & 1); //#21112 - } //#21112 - } //#21112 - if ($eq($_.format, "rmqr")) { //#21124 - $k[$j++] = 'fmtvalu'; //#21116 - $search("MH", $_.eclevel); //#21116 - $j--; //#21116 - var _fg = $k[--$j]; //#21116 - var _fh = $k[--$j]; //#21116 - $k[$j++] = _fg.length; //#21116 - $k[$j++] = _fh; //#21116 - $j--; //#21116 - var _fi = $k[--$j]; //#21116 - var _fj = $k[--$j]; //#21116 - $k[$j++] = _fi; //#21116 - $k[$j++] = _fj; //#21116 - $j--; //#21116 - var _fk = $k[--$j]; //#21116 - $_[$k[--$j]] = (_fk << 5) + $_.verind; //#21116 - $_.fmtval1 = $get($_.fmtvalsrmqr1, $_.fmtvalu); //#21117 - $_.fmtval2 = $get($_.fmtvalsrmqr2, $_.fmtvalu); //#21118 - for (var _fv = 0, _fu = $_.formatmap.length - 1; _fv <= _fu; _fv += 1) { //#21123 - $_.i = _fv; //#21120 - $k[$j++] = $_.pixs; //#21121 - $aload($get($get($_.formatmap, $_.i), 0)); //#21121 - $_.qmv(); //#21121 - var _g1 = $_.fmtval1; //#21121 - var _g3 = -(17 - $_.i); //#21121 - var _g4 = $k[--$j]; //#21121 - $put($k[--$j], _g4, ((_g3 < 0 ? _g1 >>> -_g3 : _g1 << _g3)) & 1); //#21121 - $k[$j++] = $_.pixs; //#21122 - $aload($get($get($_.formatmap, $_.i), 1)); //#21122 - $_.qmv(); //#21122 - var _gB = $_.fmtval2; //#21122 - var _gD = -(17 - $_.i); //#21122 - var _gE = $k[--$j]; //#21122 - $put($k[--$j], _gE, ((_gD < 0 ? _gB >>> -_gD : _gB << _gD)) & 1); //#21122 - } //#21122 - } //#21122 - if (!bwipp_qrcode.__21135__) { //#21135 - $_ = Object.create($_); //#21135 - $_.vervals = $a([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); //#21134 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21134 - bwipp_qrcode.__21135__ = 1; //#21134 - $_ = Object.getPrototypeOf($_); //#21134 - } //#21134 - if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21144 - $_.verval = $get($_.vervals, (~~($f($_.cols - 17) / 4)) - 7); //#21137 - for (var _gP = 0, _gO = $_.versionmap.length - 1; _gP <= _gO; _gP += 1) { //#21143 - $_.i = _gP; //#21139 - $forall($get($_.versionmap, $_.i), function() { //#21142 - var _gU = $k[--$j]; //#21141 - $k[$j++] = $_.pixs; //#21141 - $forall(_gU); //#21141 - $_.qmv(); //#21141 - var _gV = $_.verval; //#21141 - var _gX = -(17 - $_.i); //#21141 - var _gY = $k[--$j]; //#21141 - $put($k[--$j], _gY, ((_gX < 0 ? _gV >>> -_gX : _gV << _gX)) & 1); //#21141 - }); //#21141 - } //#21141 - } //#21141 - $k[$j++] = Infinity; //#21147 - $k[$j++] = 'ren'; //#21154 - $k[$j++] = bwipp_renmatrix; //#21154 - $k[$j++] = 'pixs'; //#21154 - $k[$j++] = $_.pixs; //#21154 - $k[$j++] = 'pixx'; //#21154 - $k[$j++] = $_.cols; //#21154 - $k[$j++] = 'pixy'; //#21154 - $k[$j++] = $_.rows; //#21154 - $k[$j++] = 'height'; //#21154 - $k[$j++] = ($_.rows * 2) / 72; //#21154 - $k[$j++] = 'width'; //#21154 - $k[$j++] = ($_.cols * 2) / 72; //#21154 - $k[$j++] = 'borderleft'; //#21154 - if ($eq($_.format, "full")) { //#21154 - $k[$j++] = 4; //#21154 - } else { //#21154 - $k[$j++] = 2; //#21154 - } //#21154 - $k[$j++] = 'borderright'; //#21155 - if ($eq($_.format, "full")) { //#21155 - $k[$j++] = 4; //#21155 - } else { //#21155 - $k[$j++] = 2; //#21155 - } //#21155 - $k[$j++] = 'bordertop'; //#21156 - if ($eq($_.format, "full")) { //#21156 - $k[$j++] = 4; //#21156 - } else { //#21156 - $k[$j++] = 2; //#21156 - } //#21156 - $k[$j++] = 'borderbottom'; //#21157 - if ($eq($_.format, "full")) { //#21157 - $k[$j++] = 4; //#21157 - } else { //#21157 - $k[$j++] = 2; //#21157 - } //#21157 - $k[$j++] = 'opt'; //#21158 - $k[$j++] = $_.options; //#21158 - var _gk = $d(); //#21158 - $k[$j++] = _gk; //#21161 - if (!$_.dontdraw) { //#21161 - bwipp_renmatrix(); //#21161 - } //#21161 - $_ = Object.getPrototypeOf($_); //#21163 - $_ = Object.getPrototypeOf($_); //#21165 + $_.sym = $k[--$j]; //#21341 + $_.dkrhs = 0; //#21342 + $_.dkbot = 0; //#21342 + for (var _df = 1, _de = $f($_.cols - 1); _df <= _de; _df += 1) { //#21347 + $_.i = _df; //#21344 + $k[$j++] = 'dkrhs'; //#21345 + $k[$j++] = $_.dkrhs; //#21345 + $k[$j++] = $_.sym; //#21345 + $k[$j++] = $f($_.cols - 1); //#21345 + $k[$j++] = $_.i; //#21345 + $_.qmv(); //#21345 + var _dk = $k[--$j]; //#21345 + var _dm = $get($k[--$j], _dk); //#21345 + var _dn = $k[--$j]; //#21345 + $_[$k[--$j]] = $f(_dn + _dm); //#21345 + $k[$j++] = 'dkbot'; //#21346 + $k[$j++] = $_.dkbot; //#21346 + $k[$j++] = $_.sym; //#21346 + $k[$j++] = $_.i; //#21346 + $k[$j++] = $f($_.cols - 1); //#21346 + $_.qmv(); //#21346 + var _dt = $k[--$j]; //#21346 + var _dv = $get($k[--$j], _dt); //#21346 + var _dw = $k[--$j]; //#21346 + $_[$k[--$j]] = $f(_dw + _dv); //#21346 + } //#21346 + if ($_.dkrhs <= $_.dkbot) { //#21351 + $k[$j++] = -(($_.dkrhs * 16) + $_.dkbot); //#21349 + } else { //#21351 + $k[$j++] = -(($_.dkbot * 16) + $_.dkrhs); //#21351 + } //#21351 + }; //#21351 + $_.bestscore = 999999999; //#21356 + for (var _e6 = 0, _e5 = $_.masks.length - 1; _e6 <= _e5; _e6 += 1) { //#21378 + $_.m = _e6; //#21358 + $_.masksym = $a($_.rows * $_.cols); //#21359 + for (var _eD = 0, _eC = $f(($_.rows * $_.cols) - 1); _eD <= _eC; _eD += 1) { //#21363 + $_.i = _eD; //#21361 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#21362 + } //#21362 + if ($_.masks.length != 1) { //#21376 + if ($eq($_.format, "full")) { //#21368 + $k[$j++] = $_.masksym; //#21366 + $_.evalfull(); //#21366 + $_.score = $k[--$j]; //#21366 + } else { //#21368 + $k[$j++] = $_.masksym; //#21368 + $_.evalmicro(); //#21368 + $_.score = $k[--$j]; //#21368 + } //#21368 + if ($_.score < $_.bestscore) { //#21374 + $_.bestsym = $_.masksym; //#21371 + $_.bestmaskval = $_.m; //#21372 + $_.bestscore = $_.score; //#21373 + } //#21373 + } else { //#21376 + $_.bestsym = $_.masksym; //#21376 + } //#21376 + } //#21376 + $_.pixs = $_.bestsym; //#21379 + if ($eq($_.format, "full")) { //#21384 + $k[$j++] = $_.pixs; //#21383 + $k[$j++] = 8; //#21383 + $k[$j++] = $f($_.cols - 8); //#21383 + $_.qmv(); //#21383 + var _ee = $k[--$j]; //#21383 + $put($k[--$j], _ee, 1); //#21383 + } //#21383 + if (!bwipp_qrcode.__21420__) { //#21420 + $_ = Object.create($_); //#21420 + $_.fmtvalsfull = $a([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); //#21393 + $_.fmtvalsmicro = $a([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); //#21399 + $_.fmtvalsrmqr1 = $a([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); //#21409 + $_.fmtvalsrmqr2 = $a([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); //#21419 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21419 + bwipp_qrcode.__21420__ = 1; //#21419 + $_ = Object.getPrototypeOf($_); //#21419 + } //#21419 + if ($eq($_.format, "full")) { //#21430 + $k[$j++] = 'ecid'; //#21422 + $search("MLHQ", $_.eclevel); //#21422 + $j--; //#21422 + var _en = $k[--$j]; //#21422 + var _eo = $k[--$j]; //#21422 + $k[$j++] = _en.length; //#21422 + $k[$j++] = _eo; //#21422 + $j--; //#21422 + var _ep = $k[--$j]; //#21422 + var _eq = $k[--$j]; //#21422 + $k[$j++] = _ep; //#21422 + $k[$j++] = _eq; //#21422 + $j--; //#21422 + var _er = $k[--$j]; //#21422 + $_[$k[--$j]] = _er; //#21422 + $_.fmtval = $get($_.fmtvalsfull, ($_.ecid << 3) + $_.bestmaskval); //#21423 + for (var _ez = 0, _ey = $_.formatmap.length - 1; _ez <= _ey; _ez += 1) { //#21429 + $_.i = _ez; //#21425 + $forall($get($_.formatmap, $_.i), function() { //#21428 + var _f4 = $k[--$j]; //#21427 + $k[$j++] = $_.pixs; //#21427 + $aload(_f4); //#21427 + $_.qmv(); //#21427 + var _f5 = $_.fmtval; //#21427 + var _f7 = -(14 - $_.i); //#21427 + var _f8 = $k[--$j]; //#21427 + $put($k[--$j], _f8, ((_f7 < 0 ? _f5 >>> -_f7 : _f5 << _f7)) & 1); //#21427 + }); //#21427 + } //#21427 + } //#21427 + if ($eq($_.format, "micro")) { //#21438 + $_.symid = $get($get($a([$a([0]), $a([1, 2]), $a([3, 4]), $a([5, 6, 7])]), ~~($f($_.cols - 11) / 2)), $_.eclval); //#21432 + $_.fmtval = $get($_.fmtvalsmicro, ($_.symid << 2) + $_.bestmaskval); //#21433 + for (var _fQ = 0, _fP = $_.formatmap.length - 1; _fQ <= _fP; _fQ += 1) { //#21437 + $_.i = _fQ; //#21435 + $k[$j++] = $_.pixs; //#21436 + $aload($get($get($_.formatmap, $_.i), 0)); //#21436 + $_.qmv(); //#21436 + var _fW = $_.fmtval; //#21436 + var _fY = -(14 - $_.i); //#21436 + var _fZ = $k[--$j]; //#21436 + $put($k[--$j], _fZ, ((_fY < 0 ? _fW >>> -_fY : _fW << _fY)) & 1); //#21436 + } //#21436 + } //#21436 + if ($eq($_.format, "rmqr")) { //#21448 + $k[$j++] = 'fmtvalu'; //#21440 + $search("MH", $_.eclevel); //#21440 + $j--; //#21440 + var _fd = $k[--$j]; //#21440 + var _fe = $k[--$j]; //#21440 + $k[$j++] = _fd.length; //#21440 + $k[$j++] = _fe; //#21440 + $j--; //#21440 + var _ff = $k[--$j]; //#21440 + var _fg = $k[--$j]; //#21440 + $k[$j++] = _ff; //#21440 + $k[$j++] = _fg; //#21440 + $j--; //#21440 + var _fh = $k[--$j]; //#21440 + $_[$k[--$j]] = (_fh << 5) + $_.verind; //#21440 + $_.fmtval1 = $get($_.fmtvalsrmqr1, $_.fmtvalu); //#21441 + $_.fmtval2 = $get($_.fmtvalsrmqr2, $_.fmtvalu); //#21442 + for (var _fs = 0, _fr = $_.formatmap.length - 1; _fs <= _fr; _fs += 1) { //#21447 + $_.i = _fs; //#21444 + $k[$j++] = $_.pixs; //#21445 + $aload($get($get($_.formatmap, $_.i), 0)); //#21445 + $_.qmv(); //#21445 + var _fy = $_.fmtval1; //#21445 + var _g0 = -(17 - $_.i); //#21445 + var _g1 = $k[--$j]; //#21445 + $put($k[--$j], _g1, ((_g0 < 0 ? _fy >>> -_g0 : _fy << _g0)) & 1); //#21445 + $k[$j++] = $_.pixs; //#21446 + $aload($get($get($_.formatmap, $_.i), 1)); //#21446 + $_.qmv(); //#21446 + var _g8 = $_.fmtval2; //#21446 + var _gA = -(17 - $_.i); //#21446 + var _gB = $k[--$j]; //#21446 + $put($k[--$j], _gB, ((_gA < 0 ? _g8 >>> -_gA : _g8 << _gA)) & 1); //#21446 + } //#21446 + } //#21446 + if (!bwipp_qrcode.__21459__) { //#21459 + $_ = Object.create($_); //#21459 + $_.vervals = $a([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); //#21458 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21458 + bwipp_qrcode.__21459__ = 1; //#21458 + $_ = Object.getPrototypeOf($_); //#21458 + } //#21458 + if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21468 + $_.verval = $get($_.vervals, (~~($f($_.cols - 17) / 4)) - 7); //#21461 + for (var _gM = 0, _gL = $_.versionmap.length - 1; _gM <= _gL; _gM += 1) { //#21467 + $_.i = _gM; //#21463 + $forall($get($_.versionmap, $_.i), function() { //#21466 + var _gR = $k[--$j]; //#21465 + $k[$j++] = $_.pixs; //#21465 + $forall(_gR); //#21465 + $_.qmv(); //#21465 + var _gS = $_.verval; //#21465 + var _gU = -(17 - $_.i); //#21465 + var _gV = $k[--$j]; //#21465 + $put($k[--$j], _gV, ((_gU < 0 ? _gS >>> -_gU : _gS << _gU)) & 1); //#21465 + }); //#21465 + } //#21465 + } //#21465 + $k[$j++] = Infinity; //#21471 + $k[$j++] = 'ren'; //#21478 + $k[$j++] = 'renmatrix'; //#21478 + $k[$j++] = 'pixs'; //#21478 + $k[$j++] = $_.pixs; //#21478 + $k[$j++] = 'pixx'; //#21478 + $k[$j++] = $_.cols; //#21478 + $k[$j++] = 'pixy'; //#21478 + $k[$j++] = $_.rows; //#21478 + $k[$j++] = 'height'; //#21478 + $k[$j++] = ($_.rows * 2) / 72; //#21478 + $k[$j++] = 'width'; //#21478 + $k[$j++] = ($_.cols * 2) / 72; //#21478 + $k[$j++] = 'borderleft'; //#21478 + if ($eq($_.format, "full")) { //#21478 + $k[$j++] = 4; //#21478 + } else { //#21478 + $k[$j++] = 2; //#21478 + } //#21478 + $k[$j++] = 'borderright'; //#21479 + if ($eq($_.format, "full")) { //#21479 + $k[$j++] = 4; //#21479 + } else { //#21479 + $k[$j++] = 2; //#21479 + } //#21479 + $k[$j++] = 'bordertop'; //#21480 + if ($eq($_.format, "full")) { //#21480 + $k[$j++] = 4; //#21480 + } else { //#21480 + $k[$j++] = 2; //#21480 + } //#21480 + $k[$j++] = 'borderbottom'; //#21481 + if ($eq($_.format, "full")) { //#21481 + $k[$j++] = 4; //#21481 + } else { //#21481 + $k[$j++] = 2; //#21481 + } //#21481 + $k[$j++] = 'opt'; //#21482 + $k[$j++] = $_.options; //#21482 + var _gh = $d(); //#21482 + $k[$j++] = _gh; //#21485 + if (!$_.dontdraw) { //#21485 + bwipp_renmatrix(); //#21485 + } //#21485 + $_ = Object.getPrototypeOf($_); //#21487 + $_ = Object.getPrototypeOf($_); //#21489 } //bwipp_qrcode function bwipp_swissqrcode() { - $_ = Object.create($_); //#21195 - $_.dontdraw = false; //#21198 - $_.parse = false; //#21199 - $k[$j++] = $_; //#21201 - bwipp_processoptions(); //#21201 - $_.options = $k[--$j]; //#21201 - $_.barcode = $k[--$j]; //#21202 + $_ = Object.create($_); //#21519 + $_.dontdraw = false; //#21522 + $_.parse = false; //#21523 + $k[$j++] = $_; //#21525 + bwipp_processoptions(); //#21525 + $_.options = $k[--$j]; //#21525 + $_.barcode = $k[--$j]; //#21526 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#21208 - $_.fncvals = _3; //#21209 - $k[$j++] = 'barcode'; //#21210 - $k[$j++] = $_.barcode; //#21210 - $k[$j++] = $_.fncvals; //#21210 - bwipp_parseinput(); //#21210 - var _6 = $k[--$j]; //#21210 - $_[$k[--$j]] = _6; //#21210 - $_.barlen = $_.barcode.length; //#21211 - delete $_.options["parse"]; //#21212 - if ($_.barcode.length > 997) { //#21217 - $k[$j++] = 'bwipp.swissqrcodeBadLength#21216'; //#21216 - $k[$j++] = "Swiss QR Code input must not exceed 997 digits"; //#21216 - bwipp_raiseerror(); //#21216 - } //#21216 - $put($_.options, "dontdraw", true); //#21220 - $k[$j++] = 'args'; //#21221 - $k[$j++] = $_.barcode; //#21221 - $k[$j++] = $_.options; //#21221 - bwipp_qrcode(); //#21221 - var _E = $k[--$j]; //#21221 - $_[$k[--$j]] = _E; //#21221 - $put($_.args, "opt", $_.options); //#21223 - $k[$j++] = $_.args; //#21292 - if (!$_.dontdraw) { //#21292 - $$.save(); //#21237 - var _K = $$.currpos(); //#21238 - $$.translate(_K.x, _K.y); //#21238 - var _L = 72 / 25.4; //#21239 - $$.scale(_L, _L); //#21239 - $$.save(); //#21242 - $$.newpath(); //#21243 - $$.moveto(0, 0); //#21244 - $$.lineto(46, 0); //#21245 - $$.lineto(46, 46); //#21246 - $$.lineto(0, 46); //#21247 - $$.closepath(); //#21248 - $$.moveto(19.5, 19.5); //#21249 - $$.lineto(19.5, 26.5); //#21250 - $$.lineto(26.5, 26.5); //#21251 - $$.lineto(26.5, 19.5); //#21252 - $$.closepath(); //#21253 - $$.clip(); //#21254 - $$.save(); //#21257 - $$.moveto(0, 0); //#21258 - var _O = (46 / $get($_.args, "pixx")) / 2; //#21259 - $$.scale(_O, _O); //#21259 - bwipp_renmatrix(); //#21260 - $$.restore(); //#21261 - $$.restore(); //#21263 - $$.translate(19.5, 19.5); //#21266 - var _P = 7 / 83; //#21267 - $$.scale(_P, _P); //#21267 - $$.newpath(); //#21269 - $$.moveto(6, 6); //#21270 - $$.lineto(6, 77); //#21271 - $$.lineto(77, 77); //#21272 - $$.lineto(77, 6); //#21273 - $$.closepath(); //#21274 - $$.moveto(49, 18); //#21275 - $$.lineto(49, 34); //#21276 - $$.lineto(65, 34); //#21277 - $$.lineto(65, 49); //#21278 - $$.lineto(49, 49); //#21279 - $$.lineto(49, 65); //#21280 - $$.lineto(34, 65); //#21281 - $$.lineto(34, 49); //#21282 - $$.lineto(18, 49); //#21283 - $$.lineto(18, 34); //#21284 - $$.lineto(34, 34); //#21285 - $$.lineto(34, 18); //#21286 - $$.closepath(); //#21287 - $$.setrgbcolor(0, 0, 0); //#21288 - $$.fill(); //#21288 - $$.restore(); //#21290 - } //#21290 - $_ = Object.getPrototypeOf($_); //#21294 + ]); //#21532 + $_.fncvals = _3; //#21533 + $k[$j++] = 'barcode'; //#21534 + $k[$j++] = $_.barcode; //#21534 + $k[$j++] = $_.fncvals; //#21534 + bwipp_parseinput(); //#21534 + var _6 = $k[--$j]; //#21534 + $_[$k[--$j]] = _6; //#21534 + $_.barlen = $_.barcode.length; //#21535 + delete $_.options["parse"]; //#21536 + if ($_.barcode.length > 997) { //#21541 + $k[$j++] = 'bwipp.swissqrcodeBadLength#21540'; //#21540 + $k[$j++] = "Swiss QR Code input must not exceed 997 digits"; //#21540 + bwipp_raiseerror(); //#21540 + } //#21540 + $put($_.options, "dontdraw", true); //#21544 + $k[$j++] = 'args'; //#21545 + $k[$j++] = $_.barcode; //#21545 + $k[$j++] = $_.options; //#21545 + bwipp_qrcode(); //#21545 + var _E = $k[--$j]; //#21545 + $_[$k[--$j]] = _E; //#21545 + $put($_.args, "opt", $_.options); //#21547 + $k[$j++] = $_.args; //#21616 + if (!$_.dontdraw) { //#21616 + $$.save(); //#21561 + var _K = $$.currpos(); //#21562 + $$.translate(_K.x, _K.y); //#21562 + var _L = 72 / 25.4; //#21563 + $$.scale(_L, _L); //#21563 + $$.save(); //#21566 + $$.newpath(); //#21567 + $$.moveto(0, 0); //#21568 + $$.lineto(46, 0); //#21569 + $$.lineto(46, 46); //#21570 + $$.lineto(0, 46); //#21571 + $$.closepath(); //#21572 + $$.moveto(19.5, 19.5); //#21573 + $$.lineto(19.5, 26.5); //#21574 + $$.lineto(26.5, 26.5); //#21575 + $$.lineto(26.5, 19.5); //#21576 + $$.closepath(); //#21577 + $$.clip(); //#21578 + $$.save(); //#21581 + $$.moveto(0, 0); //#21582 + var _O = (46 / $get($_.args, "pixx")) / 2; //#21583 + $$.scale(_O, _O); //#21583 + bwipp_renmatrix(); //#21584 + $$.restore(); //#21585 + $$.restore(); //#21587 + $$.translate(19.5, 19.5); //#21590 + var _P = 7 / 83; //#21591 + $$.scale(_P, _P); //#21591 + $$.newpath(); //#21593 + $$.moveto(6, 6); //#21594 + $$.lineto(6, 77); //#21595 + $$.lineto(77, 77); //#21596 + $$.lineto(77, 6); //#21597 + $$.closepath(); //#21598 + $$.moveto(49, 18); //#21599 + $$.lineto(49, 34); //#21600 + $$.lineto(65, 34); //#21601 + $$.lineto(65, 49); //#21602 + $$.lineto(49, 49); //#21603 + $$.lineto(49, 65); //#21604 + $$.lineto(34, 65); //#21605 + $$.lineto(34, 49); //#21606 + $$.lineto(18, 49); //#21607 + $$.lineto(18, 34); //#21608 + $$.lineto(34, 34); //#21609 + $$.lineto(34, 18); //#21610 + $$.closepath(); //#21611 + $$.setrgbcolor(0, 0, 0); //#21612 + $$.fill(); //#21612 + $$.restore(); //#21614 + } //#21614 + $_ = Object.getPrototypeOf($_); //#21618 } //bwipp_swissqrcode function bwipp_microqrcode() { - $_ = Object.create($_); //#21323 - $_.dontdraw = false; //#21326 - $k[$j++] = $_; //#21328 - bwipp_processoptions(); //#21328 - $_.options = $k[--$j]; //#21328 - $_.barcode = $k[--$j]; //#21329 - $put($_.options, "dontdraw", true); //#21332 - $put($_.options, "format", "micro"); //#21333 - $k[$j++] = 'args'; //#21335 - $k[$j++] = $_.barcode; //#21335 - $k[$j++] = $_.options; //#21335 - bwipp_qrcode(); //#21335 - var _6 = $k[--$j]; //#21335 - $_[$k[--$j]] = _6; //#21335 - $put($_.args, "opt", $_.options); //#21337 - $k[$j++] = $_.args; //#21340 - if (!$_.dontdraw) { //#21340 - bwipp_renmatrix(); //#21340 - } //#21340 - $_ = Object.getPrototypeOf($_); //#21342 + $_ = Object.create($_); //#21647 + $_.dontdraw = false; //#21650 + $k[$j++] = $_; //#21652 + bwipp_processoptions(); //#21652 + $_.options = $k[--$j]; //#21652 + $_.barcode = $k[--$j]; //#21653 + $put($_.options, "dontdraw", true); //#21656 + $put($_.options, "format", "micro"); //#21657 + $k[$j++] = 'args'; //#21659 + $k[$j++] = $_.barcode; //#21659 + $k[$j++] = $_.options; //#21659 + bwipp_qrcode(); //#21659 + var _6 = $k[--$j]; //#21659 + $_[$k[--$j]] = _6; //#21659 + $put($_.args, "opt", $_.options); //#21661 + $k[$j++] = $_.args; //#21664 + if (!$_.dontdraw) { //#21664 + bwipp_renmatrix(); //#21664 + } //#21664 + $_ = Object.getPrototypeOf($_); //#21666 } //bwipp_microqrcode function bwipp_rectangularmicroqrcode() { - $_ = Object.create($_); //#21371 - $_.dontdraw = false; //#21374 - $k[$j++] = $_; //#21376 - bwipp_processoptions(); //#21376 - $_.options = $k[--$j]; //#21376 - $_.barcode = $k[--$j]; //#21377 - $put($_.options, "dontdraw", true); //#21380 - $put($_.options, "format", "rmqr"); //#21381 - $k[$j++] = 'args'; //#21383 - $k[$j++] = $_.barcode; //#21383 - $k[$j++] = $_.options; //#21383 - bwipp_qrcode(); //#21383 - var _6 = $k[--$j]; //#21383 - $_[$k[--$j]] = _6; //#21383 - $put($_.args, "opt", $_.options); //#21385 - $k[$j++] = $_.args; //#21388 - if (!$_.dontdraw) { //#21388 - bwipp_renmatrix(); //#21388 - } //#21388 - $_ = Object.getPrototypeOf($_); //#21390 + $_ = Object.create($_); //#21695 + $_.dontdraw = false; //#21698 + $k[$j++] = $_; //#21700 + bwipp_processoptions(); //#21700 + $_.options = $k[--$j]; //#21700 + $_.barcode = $k[--$j]; //#21701 + $put($_.options, "dontdraw", true); //#21704 + $put($_.options, "format", "rmqr"); //#21705 + $k[$j++] = 'args'; //#21707 + $k[$j++] = $_.barcode; //#21707 + $k[$j++] = $_.options; //#21707 + bwipp_qrcode(); //#21707 + var _6 = $k[--$j]; //#21707 + $_[$k[--$j]] = _6; //#21707 + $put($_.args, "opt", $_.options); //#21709 + $k[$j++] = $_.args; //#21712 + if (!$_.dontdraw) { //#21712 + bwipp_renmatrix(); //#21712 + } //#21712 + $_ = Object.getPrototypeOf($_); //#21714 } //bwipp_rectangularmicroqrcode function bwipp_maxicode() { - $_ = Object.create($_); //#21421 - $_.dontdraw = false; //#21424 - $_.mode = -1; //#21425 - $_.sam = -1; //#21426 - $_.parse = false; //#21427 - $_.parsefnc = false; //#21428 - $k[$j++] = $_; //#21430 - bwipp_processoptions(); //#21430 - $_.options = $k[--$j]; //#21430 - $_.barcode = $k[--$j]; //#21431 - if ($eq($_.barcode, "")) { //#21435 - $k[$j++] = 'bwipp.maxicodeEmptyData#21434'; //#21434 - $k[$j++] = "The data must not be empty"; //#21434 - bwipp_raiseerror(); //#21434 - } //#21434 - if (($_.mode != -1) && (($_.mode < 2) || ($_.mode > 6))) { //#21439 - $k[$j++] = 'bwipp.maxicodeBadMode#21438'; //#21438 - $k[$j++] = "Mode must be 2 to 6"; //#21438 - bwipp_raiseerror(); //#21438 - } //#21438 - if ($_.sam != -1) { //#21451 - $k[$j++] = true; //#21447 - for (var _7 = 0, _8 = 1; _7 < _8; _7++) { //#21447 - var _9 = $_.sam; //#21444 - if ((_9 < 12) || (_9 > 88)) { //#21444 - $j--; //#21444 - $k[$j++] = false; //#21444 - break; //#21444 - } //#21444 - var _B = $_.sam % 10; //#21445 - if ((_B < 2) || (_B > 8)) { //#21445 - $j--; //#21445 - $k[$j++] = false; //#21445 - break; //#21445 - } //#21445 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#21446 - $j--; //#21446 - $k[$j++] = false; //#21446 - break; //#21446 - } //#21446 - } //#21446 - if ($nt($k[--$j])) { //#21450 - $k[$j++] = 'bwipp.maxicodeBadSAM#21449'; //#21449 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols"; //#21449 - bwipp_raiseerror(); //#21449 - } //#21449 - } //#21449 - bwipp_loadctx(bwipp_maxicode) //#21453 + $_ = Object.create($_); //#21745 + $_.dontdraw = false; //#21748 + $_.mode = -1; //#21749 + $_.sam = -1; //#21750 + $_.parse = false; //#21751 + $_.parsefnc = false; //#21752 + $k[$j++] = $_; //#21754 + bwipp_processoptions(); //#21754 + $_.options = $k[--$j]; //#21754 + $_.barcode = $k[--$j]; //#21755 + if ($eq($_.barcode, "")) { //#21759 + $k[$j++] = 'bwipp.maxicodeEmptyData#21758'; //#21758 + $k[$j++] = "The data must not be empty"; //#21758 + bwipp_raiseerror(); //#21758 + } //#21758 + if (($_.mode != -1) && (($_.mode < 2) || ($_.mode > 6))) { //#21763 + $k[$j++] = 'bwipp.maxicodeBadMode#21762'; //#21762 + $k[$j++] = "Mode must be 2 to 6"; //#21762 + bwipp_raiseerror(); //#21762 + } //#21762 + if ($_.sam != -1) { //#21775 + $k[$j++] = true; //#21771 + for (var _7 = 0, _8 = 1; _7 < _8; _7++) { //#21771 + var _9 = $_.sam; //#21768 + if ((_9 < 12) || (_9 > 88)) { //#21768 + $j--; //#21768 + $k[$j++] = false; //#21768 + break; //#21768 + } //#21768 + var _B = $_.sam % 10; //#21769 + if ((_B < 2) || (_B > 8)) { //#21769 + $j--; //#21769 + $k[$j++] = false; //#21769 + break; //#21769 + } //#21769 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#21770 + $j--; //#21770 + $k[$j++] = false; //#21770 + break; //#21770 + } //#21770 + } //#21770 + if ($nt($k[--$j])) { //#21774 + $k[$j++] = 'bwipp.maxicodeBadSAM#21773'; //#21773 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols"; //#21773 + bwipp_raiseerror(); //#21773 + } //#21773 + } //#21773 + bwipp_loadctx(bwipp_maxicode) //#21777 var _H = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#21459 - $_.fncvals = _H; //#21461 - $k[$j++] = 'msg'; //#21462 - $k[$j++] = $_.barcode; //#21462 - $k[$j++] = $_.fncvals; //#21462 - bwipp_parseinput(); //#21462 - var _K = $k[--$j]; //#21462 - $_[$k[--$j]] = _K; //#21462 - $_.msglen = $_.msg.length; //#21463 - if (($_.mode == 2) || ($_.mode == 3)) { //#21551 - $_.barcode = $s($_.msglen); //#21469 - for (var _T = 0, _S = $_.msglen - 1; _T <= _S; _T += 1) { //#21475 - $_.i = _T; //#21471 - if ($get($_.msg, $_.i) > 0) { //#21474 - $put($_.barcode, $_.i, $get($_.msg, $_.i)); //#21473 - } //#21473 - } //#21473 - $_.barlen = $_.barcode.length; //#21476 - $_.fid = ""; //#21479 - if ($_.barlen >= 7) { //#21485 - if ($eq($geti($_.barcode, 0, 7), "\x5b\x29\x3e\x1e\x30\x31\x1d")) { //#21484 - $_.fid = $geti($_.barcode, 0, 9); //#21482 - $_.barcode = $geti($_.barcode, 9, $_.barlen - 9); //#21483 - } //#21483 - } //#21483 - $search($_.barcode, "\x1d"); //#21489 - if ($k[--$j]) { //#21511 - $_.pcode = $k[--$j]; //#21490 - $j--; //#21490 - if ($_.mode == 2) { //#21506 - $k[$j++] = true; //#21496 - for (var _p = 0, _q = 1; _p < _q; _p++) { //#21496 - if ($_.pcode.length > 9) { //#21494 - $j--; //#21494 - $k[$j++] = false; //#21494 - break; //#21494 - } //#21494 - $forall($_.pcode, function() { //#21495 - var _t = $k[--$j]; //#21495 - if ((_t < 48) || (_t > 57)) { //#21495 - $j--; //#21495 - $k[$j++] = false; //#21495 - return true; //#21495 - } //#21495 - }); //#21495 - } //#21495 - if ($nt($k[--$j])) { //#21499 - $j--; //#21498 - $k[$j++] = 'bwipp.maxicodeBadMode2PostCode#21498'; //#21498 - $k[$j++] = "A mode 2 postcode must not exceed 9 digits"; //#21498 - bwipp_raiseerror(); //#21498 - } //#21498 - } else { //#21506 - $forall($_.pcode, function() { //#21508 - var _w = $k[--$j]; //#21502 - if (!((_w == 32) || (((_w >= 34) && (_w <= 58)) || ((_w >= 65) && (_w <= 90))))) { //#21507 - $j--; //#21506 - $k[$j++] = 'bwipp.maxicodeBadMode3PostCode#21506'; //#21506 - $k[$j++] = "A mode 3 postcode must not exceed 6 characters"; //#21506 - bwipp_raiseerror(); //#21506 - } //#21506 - }); //#21506 - } //#21506 - } else { //#21511 - $j--; //#21511 - $k[$j++] = 'bwipp.maxicodeExpectedPostCode#21511'; //#21511 - $k[$j++] = "Expected postcode followed by group separator character"; //#21511 - bwipp_raiseerror(); //#21511 - } //#21511 - $search($k[--$j], "\x1d"); //#21513 - if ($k[--$j]) { //#21524 - $_.ccode = $k[--$j]; //#21514 - $j--; //#21514 - $k[$j++] = true; //#21519 - for (var _10 = 0, _11 = 1; _10 < _11; _10++) { //#21519 - if ($_.ccode.length != 3) { //#21517 - $j--; //#21517 - $k[$j++] = false; //#21517 - break; //#21517 - } //#21517 - $forall($_.ccode, function() { //#21518 - var _14 = $k[--$j]; //#21518 - if ((_14 < 48) || (_14 > 57)) { //#21518 - $j--; //#21518 - $k[$j++] = false; //#21518 - return true; //#21518 - } //#21518 - }); //#21518 - } //#21518 - if ($nt($k[--$j])) { //#21522 - $j--; //#21521 - $k[$j++] = 'bwipp.maxicodeBadCountryCode#21521'; //#21521 - $k[$j++] = "Country code must be three digits"; //#21521 - bwipp_raiseerror(); //#21521 - } //#21521 - } else { //#21524 - $j--; //#21524 - $k[$j++] = 'bwipp.maxicodeExpectedCountryCode#21524'; //#21524 - $k[$j++] = "Expected country code followed by group separator character"; //#21524 - bwipp_raiseerror(); //#21524 - } //#21524 - $search($k[--$j], "\x1d"); //#21526 - if ($k[--$j]) { //#21537 - $_.scode = $k[--$j]; //#21527 - $j--; //#21527 - $k[$j++] = true; //#21532 - for (var _19 = 0, _1A = 1; _19 < _1A; _19++) { //#21532 - if ($_.scode.length != 3) { //#21530 - $j--; //#21530 - $k[$j++] = false; //#21530 - break; //#21530 - } //#21530 - $forall($_.scode, function() { //#21531 - var _1D = $k[--$j]; //#21531 - if ((_1D < 48) || (_1D > 57)) { //#21531 - $j--; //#21531 - $k[$j++] = false; //#21531 - return true; //#21531 - } //#21531 - }); //#21531 - } //#21531 - if ($nt($k[--$j])) { //#21535 - $j--; //#21534 - $k[$j++] = 'bwipp.maxicodeBadServiceClass#21534'; //#21534 - $k[$j++] = "Service class must be three digits"; //#21534 - bwipp_raiseerror(); //#21534 - } //#21534 - } else { //#21537 - $j--; //#21537 - $k[$j++] = 'bwipp.maxicodeExpectedServiceClass#21537'; //#21537 - $k[$j++] = "Expected service class followed by group separator character"; //#21537 - bwipp_raiseerror(); //#21537 - } //#21537 - $_.barcode = $k[--$j]; //#21539 - var _1I = $s($_.barcode.length + $_.fid.length); //#21542 - $puti(_1I, 0, $_.fid); //#21543 - $puti(_1I, $_.fid.length, $_.barcode); //#21544 - $_.barcode = _1I; //#21545 - $_.barlen = $_.barcode.length; //#21546 - $k[$j++] = Infinity; //#21548 - var _1N = $_.barcode; //#21548 - for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#21548 - $k[$j++] = $get(_1N, _1O); //#21548 - } //#21548 - $_.msg = $a(); //#21548 - $_.msglen = $_.msg.length; //#21549 - } //#21549 - if (!bwipp_maxicode.__21647__) { //#21647 - $_ = Object.create($_); //#21647 - $_.eci = -1; //#21555 - $_.pad = -2; //#21555 - $_.ns = -3; //#21555 - $_.la = -4; //#21556 - $_.lb = -5; //#21556 - $_.sa = -6; //#21557 - $_.sb = -7; //#21557 - $_.sc = -8; //#21557 - $_.sd = -9; //#21557 - $_.se = -10; //#21557 - $_.sa2 = -11; //#21558 - $_.sa3 = -12; //#21558 - $_.lkc = -13; //#21559 - $_.lkd = -14; //#21559 - $_.lke = -15; //#21559 - $_.pd2 = -16; //#21560 - $_.pd3 = -17; //#21560 - $_.charmaps = $a([$a([13, "`", 192, 224, 0]), $a(["A", "a", 193, 225, 1]), $a(["B", "b", 194, 226, 2]), $a(["C", "c", 195, 227, 3]), $a(["D", "d", 196, 228, 4]), $a(["E", "e", 197, 229, 5]), $a(["F", "f", 198, 230, 6]), $a(["G", "g", 199, 231, 7]), $a(["H", "h", 200, 232, 8]), $a(["I", "i", 201, 233, 9]), $a(["J", "j", 202, 234, 10]), $a(["K", "k", 203, 235, 11]), $a(["L", "l", 204, 236, 12]), $a(["M", "m", 205, 237, 13]), $a(["N", "n", 206, 238, 14]), $a(["O", "o", 207, 239, 15]), $a(["P", "p", 208, 240, 16]), $a(["Q", "q", 209, 241, 17]), $a(["R", "r", 210, 242, 18]), $a(["S", "s", 211, 243, 19]), $a(["T", "t", 212, 244, 20]), $a(["U", "u", 213, 245, 21]), $a(["V", "v", 214, 246, 22]), $a(["W", "w", 215, 247, 23]), $a(["X", "x", 216, 248, 24]), $a(["Y", "y", 217, 249, 25]), $a(["Z", "z", 218, 250, 26]), $a([$_.eci, $_.eci, $_.eci, $_.eci, $_.eci]), $a([28, 28, 28, 28, $_.pad]), $a([29, 29, 29, 29, $_.pad]), $a([30, 30, 30, 30, 27]), $a([$_.ns, $_.ns, $_.ns, $_.ns, $_.ns]), $a([" ", "{", 219, 251, 28]), $a([$_.pad, $_.pad, 220, 252, 29]), $a(["\"", "}", 221, 253, 30]), $a(["#", "~", 222, 254, 31]), $a(["$", 127, 223, 255, 159]), $a(["%", ";", 170, 161, 160]), $a(["&", "<", 172, 168, 162]), $a(["'", "=", 177, 171, 163]), $a([40, ">", 178, 175, 164]), $a([41, "?", 179, 176, 165]), $a(["*", "[", 181, 180, 166]), $a(["+", 92, 185, 183, 167]), $a([",", "]", 186, 184, 169]), $a(["-", "^", 188, 187, 173]), $a([".", "_", 189, 191, 174]), $a(["/", " ", 190, 138, 182]), $a(["0", ",", 128, 139, 149]), $a(["1", ".", 129, 140, 150]), $a(["2", "/", 130, 141, 151]), $a(["3", ":", 131, 142, 152]), $a(["4", "@", 132, 143, 153]), $a(["5", "!", 133, 144, 154]), $a(["6", "|", 134, 145, 155]), $a(["7", $_.pd2, 135, 146, 156]), $a(["8", $_.sa2, 136, 147, 157]), $a(["9", $_.sa3, 137, 148, 158]), $a([":", $_.pd3, $_.la, $_.la, $_.la]), $a([$_.sb, $_.sa, " ", " ", " "]), $a([$_.sc, $_.sc, $_.lkc, $_.sc, $_.sc]), $a([$_.sd, $_.sd, $_.sd, $_.lkd, $_.sd]), $a([$_.se, $_.se, $_.se, $_.se, $_.lke]), $a([$_.lb, $_.la, $_.lb, $_.lb, $_.lb])]); //#21629 - $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#21632 - for (var _3G = 0, _3F = $_.charmaps.length - 1; _3G <= _3F; _3G += 1) { //#21641 - $_.i = _3G; //#21634 - $_.encs = $get($_.charmaps, $_.i); //#21635 - for (var _3K = 0; _3K <= 4; _3K += 1) { //#21640 - $_.j = _3K; //#21637 - var _3N = $get($_.encs, $_.j); //#21638 - $k[$j++] = _3N; //#21638 - if ($eq($type(_3N), 'stringtype')) { //#21638 - var _3Q = $get($k[--$j], 0); //#21638 - $k[$j++] = _3Q; //#21638 - } //#21638 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#21639 - } //#21639 - } //#21639 - $_.seta = $get($_.charvals, 0); //#21642 - $_.setb = $get($_.charvals, 1); //#21643 - $_.setc = $get($_.charvals, 2); //#21644 - $_.setd = $get($_.charvals, 3); //#21645 - $_.sete = $get($_.charvals, 4); //#21646 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21646 - bwipp_maxicode.__21647__ = 1; //#21646 - $_ = Object.getPrototypeOf($_); //#21646 - } //#21646 - $k[$j++] = Infinity; //#21650 - for (var _3i = 0, _3j = $_.msglen + 1; _3i < _3j; _3i++) { //#21650 - $k[$j++] = 0; //#21650 - } //#21650 - $_.nseq = $a(); //#21650 - for (var _3m = $_.msglen - 1; _3m >= 0; _3m -= 1) { //#21658 - $_.i = _3m; //#21652 - var _3p = $get($_.msg, $_.i); //#21653 - if ((_3p >= 48) && (_3p <= 57)) { //#21656 - $put($_.nseq, $_.i, $f($get($_.nseq, $_.i + 1) + 1)); //#21654 - } else { //#21656 - $put($_.nseq, $_.i, 0); //#21656 - } //#21656 - } //#21656 - $_.nseq = $geti($_.nseq, 0, $_.msglen); //#21659 + ]); //#21783 + $_.fncvals = _H; //#21785 + $k[$j++] = 'msg'; //#21786 + $k[$j++] = $_.barcode; //#21786 + $k[$j++] = $_.fncvals; //#21786 + bwipp_parseinput(); //#21786 + var _K = $k[--$j]; //#21786 + $_[$k[--$j]] = _K; //#21786 + $_.msglen = $_.msg.length; //#21787 + if (($_.mode == 2) || ($_.mode == 3)) { //#21875 + $_.barcode = $s($_.msglen); //#21793 + for (var _T = 0, _S = $_.msglen - 1; _T <= _S; _T += 1) { //#21799 + $_.i = _T; //#21795 + if ($get($_.msg, $_.i) > 0) { //#21798 + $put($_.barcode, $_.i, $get($_.msg, $_.i)); //#21797 + } //#21797 + } //#21797 + $_.barlen = $_.barcode.length; //#21800 + $_.fid = ""; //#21803 + if ($_.barlen >= 7) { //#21809 + if ($eq($geti($_.barcode, 0, 7), "\x5b\x29\x3e\x1e\x30\x31\x1d")) { //#21808 + $_.fid = $geti($_.barcode, 0, 9); //#21806 + $_.barcode = $geti($_.barcode, 9, $_.barlen - 9); //#21807 + } //#21807 + } //#21807 + $search($_.barcode, "\x1d"); //#21813 + if ($k[--$j]) { //#21835 + $_.pcode = $k[--$j]; //#21814 + $j--; //#21814 + if ($_.mode == 2) { //#21830 + $k[$j++] = true; //#21820 + for (var _p = 0, _q = 1; _p < _q; _p++) { //#21820 + if ($_.pcode.length > 9) { //#21818 + $j--; //#21818 + $k[$j++] = false; //#21818 + break; //#21818 + } //#21818 + $forall($_.pcode, function() { //#21819 + var _t = $k[--$j]; //#21819 + if ((_t < 48) || (_t > 57)) { //#21819 + $j--; //#21819 + $k[$j++] = false; //#21819 + return true; //#21819 + } //#21819 + }); //#21819 + } //#21819 + if ($nt($k[--$j])) { //#21823 + $j--; //#21822 + $k[$j++] = 'bwipp.maxicodeBadMode2PostCode#21822'; //#21822 + $k[$j++] = "A mode 2 postcode must not exceed 9 digits"; //#21822 + bwipp_raiseerror(); //#21822 + } //#21822 + } else { //#21830 + $forall($_.pcode, function() { //#21832 + var _w = $k[--$j]; //#21826 + if (!((_w == 32) || (((_w >= 34) && (_w <= 58)) || ((_w >= 65) && (_w <= 90))))) { //#21831 + $j--; //#21830 + $k[$j++] = 'bwipp.maxicodeBadMode3PostCode#21830'; //#21830 + $k[$j++] = "A mode 3 postcode must not exceed 6 characters"; //#21830 + bwipp_raiseerror(); //#21830 + } //#21830 + }); //#21830 + } //#21830 + } else { //#21835 + $j--; //#21835 + $k[$j++] = 'bwipp.maxicodeExpectedPostCode#21835'; //#21835 + $k[$j++] = "Expected postcode followed by group separator character"; //#21835 + bwipp_raiseerror(); //#21835 + } //#21835 + $search($k[--$j], "\x1d"); //#21837 + if ($k[--$j]) { //#21848 + $_.ccode = $k[--$j]; //#21838 + $j--; //#21838 + $k[$j++] = true; //#21843 + for (var _10 = 0, _11 = 1; _10 < _11; _10++) { //#21843 + if ($_.ccode.length != 3) { //#21841 + $j--; //#21841 + $k[$j++] = false; //#21841 + break; //#21841 + } //#21841 + $forall($_.ccode, function() { //#21842 + var _14 = $k[--$j]; //#21842 + if ((_14 < 48) || (_14 > 57)) { //#21842 + $j--; //#21842 + $k[$j++] = false; //#21842 + return true; //#21842 + } //#21842 + }); //#21842 + } //#21842 + if ($nt($k[--$j])) { //#21846 + $j--; //#21845 + $k[$j++] = 'bwipp.maxicodeBadCountryCode#21845'; //#21845 + $k[$j++] = "Country code must be three digits"; //#21845 + bwipp_raiseerror(); //#21845 + } //#21845 + } else { //#21848 + $j--; //#21848 + $k[$j++] = 'bwipp.maxicodeExpectedCountryCode#21848'; //#21848 + $k[$j++] = "Expected country code followed by group separator character"; //#21848 + bwipp_raiseerror(); //#21848 + } //#21848 + $search($k[--$j], "\x1d"); //#21850 + if ($k[--$j]) { //#21861 + $_.scode = $k[--$j]; //#21851 + $j--; //#21851 + $k[$j++] = true; //#21856 + for (var _19 = 0, _1A = 1; _19 < _1A; _19++) { //#21856 + if ($_.scode.length != 3) { //#21854 + $j--; //#21854 + $k[$j++] = false; //#21854 + break; //#21854 + } //#21854 + $forall($_.scode, function() { //#21855 + var _1D = $k[--$j]; //#21855 + if ((_1D < 48) || (_1D > 57)) { //#21855 + $j--; //#21855 + $k[$j++] = false; //#21855 + return true; //#21855 + } //#21855 + }); //#21855 + } //#21855 + if ($nt($k[--$j])) { //#21859 + $j--; //#21858 + $k[$j++] = 'bwipp.maxicodeBadServiceClass#21858'; //#21858 + $k[$j++] = "Service class must be three digits"; //#21858 + bwipp_raiseerror(); //#21858 + } //#21858 + } else { //#21861 + $j--; //#21861 + $k[$j++] = 'bwipp.maxicodeExpectedServiceClass#21861'; //#21861 + $k[$j++] = "Expected service class followed by group separator character"; //#21861 + bwipp_raiseerror(); //#21861 + } //#21861 + $_.barcode = $k[--$j]; //#21863 + var _1I = $s($_.barcode.length + $_.fid.length); //#21866 + $puti(_1I, 0, $_.fid); //#21867 + $puti(_1I, $_.fid.length, $_.barcode); //#21868 + $_.barcode = _1I; //#21869 + $_.barlen = $_.barcode.length; //#21870 + $k[$j++] = Infinity; //#21872 + var _1N = $_.barcode; //#21872 + for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#21872 + $k[$j++] = $get(_1N, _1O); //#21872 + } //#21872 + $_.msg = $a(); //#21872 + $_.msglen = $_.msg.length; //#21873 + } //#21873 + if (!bwipp_maxicode.__21971__) { //#21971 + $_ = Object.create($_); //#21971 + $_.eci = -1; //#21879 + $_.pad = -2; //#21879 + $_.ns = -3; //#21879 + $_.la = -4; //#21880 + $_.lb = -5; //#21880 + $_.sa = -6; //#21881 + $_.sb = -7; //#21881 + $_.sc = -8; //#21881 + $_.sd = -9; //#21881 + $_.se = -10; //#21881 + $_.sa2 = -11; //#21882 + $_.sa3 = -12; //#21882 + $_.lkc = -13; //#21883 + $_.lkd = -14; //#21883 + $_.lke = -15; //#21883 + $_.pd2 = -16; //#21884 + $_.pd3 = -17; //#21884 + $_.charmaps = $a([$a([13, "`", 192, 224, 0]), $a(["A", "a", 193, 225, 1]), $a(["B", "b", 194, 226, 2]), $a(["C", "c", 195, 227, 3]), $a(["D", "d", 196, 228, 4]), $a(["E", "e", 197, 229, 5]), $a(["F", "f", 198, 230, 6]), $a(["G", "g", 199, 231, 7]), $a(["H", "h", 200, 232, 8]), $a(["I", "i", 201, 233, 9]), $a(["J", "j", 202, 234, 10]), $a(["K", "k", 203, 235, 11]), $a(["L", "l", 204, 236, 12]), $a(["M", "m", 205, 237, 13]), $a(["N", "n", 206, 238, 14]), $a(["O", "o", 207, 239, 15]), $a(["P", "p", 208, 240, 16]), $a(["Q", "q", 209, 241, 17]), $a(["R", "r", 210, 242, 18]), $a(["S", "s", 211, 243, 19]), $a(["T", "t", 212, 244, 20]), $a(["U", "u", 213, 245, 21]), $a(["V", "v", 214, 246, 22]), $a(["W", "w", 215, 247, 23]), $a(["X", "x", 216, 248, 24]), $a(["Y", "y", 217, 249, 25]), $a(["Z", "z", 218, 250, 26]), $a([$_.eci, $_.eci, $_.eci, $_.eci, $_.eci]), $a([28, 28, 28, 28, $_.pad]), $a([29, 29, 29, 29, $_.pad]), $a([30, 30, 30, 30, 27]), $a([$_.ns, $_.ns, $_.ns, $_.ns, $_.ns]), $a([" ", "{", 219, 251, 28]), $a([$_.pad, $_.pad, 220, 252, 29]), $a(["\"", "}", 221, 253, 30]), $a(["#", "~", 222, 254, 31]), $a(["$", 127, 223, 255, 159]), $a(["%", ";", 170, 161, 160]), $a(["&", "<", 172, 168, 162]), $a(["'", "=", 177, 171, 163]), $a([40, ">", 178, 175, 164]), $a([41, "?", 179, 176, 165]), $a(["*", "[", 181, 180, 166]), $a(["+", 92, 185, 183, 167]), $a([",", "]", 186, 184, 169]), $a(["-", "^", 188, 187, 173]), $a([".", "_", 189, 191, 174]), $a(["/", " ", 190, 138, 182]), $a(["0", ",", 128, 139, 149]), $a(["1", ".", 129, 140, 150]), $a(["2", "/", 130, 141, 151]), $a(["3", ":", 131, 142, 152]), $a(["4", "@", 132, 143, 153]), $a(["5", "!", 133, 144, 154]), $a(["6", "|", 134, 145, 155]), $a(["7", $_.pd2, 135, 146, 156]), $a(["8", $_.sa2, 136, 147, 157]), $a(["9", $_.sa3, 137, 148, 158]), $a([":", $_.pd3, $_.la, $_.la, $_.la]), $a([$_.sb, $_.sa, " ", " ", " "]), $a([$_.sc, $_.sc, $_.lkc, $_.sc, $_.sc]), $a([$_.sd, $_.sd, $_.sd, $_.lkd, $_.sd]), $a([$_.se, $_.se, $_.se, $_.se, $_.lke]), $a([$_.lb, $_.la, $_.lb, $_.lb, $_.lb])]); //#21953 + $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#21956 + for (var _3G = 0, _3F = $_.charmaps.length - 1; _3G <= _3F; _3G += 1) { //#21965 + $_.i = _3G; //#21958 + $_.encs = $get($_.charmaps, $_.i); //#21959 + for (var _3K = 0; _3K <= 4; _3K += 1) { //#21964 + $_.j = _3K; //#21961 + var _3N = $get($_.encs, $_.j); //#21962 + $k[$j++] = _3N; //#21962 + if ($eq($type(_3N), 'stringtype')) { //#21962 + var _3Q = $get($k[--$j], 0); //#21962 + $k[$j++] = _3Q; //#21962 + } //#21962 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#21963 + } //#21963 + } //#21963 + $_.seta = $get($_.charvals, 0); //#21966 + $_.setb = $get($_.charvals, 1); //#21967 + $_.setc = $get($_.charvals, 2); //#21968 + $_.setd = $get($_.charvals, 3); //#21969 + $_.sete = $get($_.charvals, 4); //#21970 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21970 + bwipp_maxicode.__21971__ = 1; //#21970 + $_ = Object.getPrototypeOf($_); //#21970 + } //#21970 + $k[$j++] = Infinity; //#21974 + for (var _3i = 0, _3j = $_.msglen + 1; _3i < _3j; _3i++) { //#21974 + $k[$j++] = 0; //#21974 + } //#21974 + $_.nseq = $a(); //#21974 + for (var _3m = $_.msglen - 1; _3m >= 0; _3m -= 1) { //#21982 + $_.i = _3m; //#21976 + var _3p = $get($_.msg, $_.i); //#21977 + if ((_3p >= 48) && (_3p <= 57)) { //#21980 + $put($_.nseq, $_.i, $f($get($_.nseq, $_.i + 1) + 1)); //#21978 + } else { //#21980 + $put($_.nseq, $_.i, 0); //#21980 + } //#21980 + } //#21980 + $_.nseq = $geti($_.nseq, 0, $_.msglen); //#21983 $_.prefixinset = function() { - $k[$j++] = 0; //#21666 - for (;;) { //#21666 - var _40 = $k[--$j]; //#21664 - var _41 = $k[--$j]; //#21664 - $k[$j++] = _41; //#21664 - $k[$j++] = _40; //#21664 - if (_40 >= _41.length) { //#21664 - break; //#21664 - } //#21664 - var _42 = $k[--$j]; //#21665 - var _43 = $k[--$j]; //#21665 - var _45 = $k[--$j]; //#21665 - var _46 = $get(_45, $get(_43, _42)) !== undefined; //#21665 - $k[$j++] = _45; //#21665 - $k[$j++] = _43; //#21665 - $k[$j++] = _42; //#21665 - if (_46) { //#21665 - var _47 = $k[--$j]; //#21665 - $k[$j++] = $f(_47 + 1); //#21665 - } else { //#21665 - break; //#21665 - } //#21665 - } //#21665 - var _48 = $k[--$j]; //#21667 - var _49 = $k[--$j]; //#21667 - $k[$j++] = _48; //#21667 - $k[$j++] = _49; //#21667 - $j--; //#21667 - var _4A = $k[--$j]; //#21667 - var _4B = $k[--$j]; //#21667 - $k[$j++] = _4A; //#21667 - $k[$j++] = _4B; //#21667 - $j--; //#21667 - }; //#21667 + $k[$j++] = 0; //#21990 + for (;;) { //#21990 + var _40 = $k[--$j]; //#21988 + var _41 = $k[--$j]; //#21988 + $k[$j++] = _41; //#21988 + $k[$j++] = _40; //#21988 + if (_40 >= _41.length) { //#21988 + break; //#21988 + } //#21988 + var _42 = $k[--$j]; //#21989 + var _43 = $k[--$j]; //#21989 + var _45 = $k[--$j]; //#21989 + var _46 = $get(_45, $get(_43, _42)) !== undefined; //#21989 + $k[$j++] = _45; //#21989 + $k[$j++] = _43; //#21989 + $k[$j++] = _42; //#21989 + if (_46) { //#21989 + var _47 = $k[--$j]; //#21989 + $k[$j++] = $f(_47 + 1); //#21989 + } else { //#21989 + break; //#21989 + } //#21989 + } //#21989 + var _48 = $k[--$j]; //#21991 + var _49 = $k[--$j]; //#21991 + $k[$j++] = _48; //#21991 + $k[$j++] = _49; //#21991 + $j--; //#21991 + var _4A = $k[--$j]; //#21991 + var _4B = $k[--$j]; //#21991 + $k[$j++] = _4A; //#21991 + $k[$j++] = _4B; //#21991 + $j--; //#21991 + }; //#21991 $_.enc = function() { - var _4C = $k[--$j]; //#21671 - $put($_.out, $_.j, $get(_4C, $k[--$j])); //#21671 - $_.j = $_.j + 1; //#21672 - }; //#21672 - $_.out = $a(144); //#21675 - $_.i = 0; //#21676 - $_.j = 0; //#21676 - $_.cset = "seta"; //#21676 - for (;;) { //#21828 - if ($_.i == $_.msglen) { //#21685 - if ($ne($_.cset, "seta") && $ne($_.cset, "setb")) { //#21683 - $k[$j++] = $_.la; //#21681 - $k[$j++] = $_[$_.cset]; //#21681 - $_.enc(); //#21681 - $_.cset = "seta"; //#21682 - } //#21682 - break; //#21684 - } //#21684 - for (;;) { //#21827 - if ($get($_.msg, $_.i) <= -1000000) { //#21714 - $k[$j++] = $_.eci; //#21689 - $k[$j++] = $_[$_.cset]; //#21689 - $_.enc(); //#21689 - var _4Z = $f((-$get($_.msg, $_.i)) - 1000000); //#21691 - $k[$j++] = _4Z; //#21709 - if (_4Z <= 31) { //#21708 - var _4a = $k[--$j]; //#21692 - $k[$j++] = _4a & 63; //#21693 - $astore($a(1)); //#21693 - } else { //#21708 - var _4c = $k[--$j]; //#21694 - $k[$j++] = _4c; //#21709 - if (_4c <= 1023) { //#21708 - var _4d = $k[--$j]; //#21695 - $k[$j++] = ((_4d >>> 6) & 31) | 32; //#21697 - $k[$j++] = _4d & 63; //#21697 - $astore($a(2)); //#21697 - } else { //#21708 - var _4f = $k[--$j]; //#21698 - $k[$j++] = _4f; //#21709 - if (_4f <= 32767) { //#21708 - var _4g = $k[--$j]; //#21699 - $k[$j++] = ((_4g >>> 12) & 47) | 48; //#21702 - $k[$j++] = (_4g >>> 6) & 63; //#21702 - $k[$j++] = _4g & 63; //#21702 - $astore($a(3)); //#21702 - } else { //#21708 - var _4i = $k[--$j]; //#21704 - $k[$j++] = ((_4i >>> 18) & 55) | 56; //#21708 - $k[$j++] = (_4i >>> 12) & 63; //#21708 - $k[$j++] = (_4i >>> 6) & 63; //#21708 - $k[$j++] = _4i & 63; //#21708 - $astore($a(4)); //#21708 - } //#21708 - } //#21708 - } //#21708 - var _4k = $k[--$j]; //#21710 - $puti($_.out, $_.j, _4k); //#21710 - $_.j = _4k.length + $_.j; //#21711 - $_.i = $_.i + 1; //#21712 - break; //#21713 - } //#21713 - if ($get($_.nseq, $_.i) >= 9) { //#21725 - var _4u = $geti($_.msg, $_.i, 9); //#21718 - $k[$j++] = 0; //#21718 - for (var _4v = 0, _4w = _4u.length; _4v < _4w; _4v++) { //#21718 - var _4y = $k[--$j]; //#21718 - $k[$j++] = ($f(_4y + $f($get(_4u, _4v) - 48))) * 10; //#21718 - } //#21718 - var _4z = $k[--$j]; //#21718 - $k[$j++] = ~~(_4z / 10); //#21719 - for (var _50 = 0, _51 = 4; _50 < _51; _50++) { //#21719 - var _52 = $k[--$j]; //#21719 - $k[$j++] = _52 & 63; //#21719 - $k[$j++] = _52 >>> 6; //#21719 - } //#21719 - $k[$j++] = $get($_[$_.cset], $_.ns); //#21720 - for (var _57 = 0; _57 <= 10; _57 += 2) { //#21720 - var _58 = $k[$j - 1 - _57]; //#21720 - $k[$j++] = _58; //#21720 - } //#21720 - $astore($a(6)); //#21720 - var _5A = $k[--$j]; //#21720 - var _5B = $k[--$j]; //#21720 - var _5C = $k[--$j]; //#21720 - var _5D = $k[--$j]; //#21720 - var _5E = $k[--$j]; //#21720 - var _5F = $k[--$j]; //#21720 - var _5G = $k[--$j]; //#21720 - $k[$j++] = _5A; //#21720 - $k[$j++] = _5G; //#21720 - $k[$j++] = _5F; //#21720 - $k[$j++] = _5E; //#21720 - $k[$j++] = _5D; //#21720 - $k[$j++] = _5C; //#21720 - $k[$j++] = _5B; //#21720 - for (var _5H = 0, _5I = 6; _5H < _5I; _5H++) { //#21720 - $j--; //#21720 - } //#21720 - $puti($_.out, $_.j, $k[--$j]); //#21721 - $_.i = $_.i + 9; //#21722 - $_.j = $_.j + 6; //#21723 - break; //#21724 - } //#21724 - $_.char1 = $get($_.msg, $_.i); //#21728 - $k[$j++] = 'char2'; //#21729 - if (($_.i + 1) < $_.msglen) { //#21729 - $k[$j++] = $get($_.msg, $_.i + 1); //#21729 - } else { //#21729 - $k[$j++] = -99; //#21729 - } //#21729 - var _5W = $k[--$j]; //#21729 - $_[$k[--$j]] = _5W; //#21729 - $k[$j++] = 'char3'; //#21730 - if (($_.i + 2) < $_.msglen) { //#21730 - $k[$j++] = $get($_.msg, $_.i + 2); //#21730 - } else { //#21730 - $k[$j++] = -99; //#21730 - } //#21730 - var _5d = $k[--$j]; //#21730 - $_[$k[--$j]] = _5d; //#21730 - var _5i = $get($_[$_.cset], $_.char1) !== undefined; //#21733 - if (_5i) { //#21737 - $k[$j++] = $_.char1; //#21734 - $k[$j++] = $_[$_.cset]; //#21734 - $_.enc(); //#21734 - $_.i = $_.i + 1; //#21735 - break; //#21736 - } //#21736 - var _5q = $get($_.setb, $_.char1) !== undefined; //#21740 - if ($eq($_.cset, "seta") && _5q) { //#21750 - var _5t = $get($_.setb, $_.char2) !== undefined; //#21741 - if (_5t) { //#21747 - $k[$j++] = $_.lb; //#21742 - $k[$j++] = $_.seta; //#21742 - $_.enc(); //#21742 - $_.cset = "setb"; //#21743 - } else { //#21747 - $k[$j++] = $_.sb; //#21745 - $k[$j++] = $_.seta; //#21745 - $_.enc(); //#21745 - $k[$j++] = $_.char1; //#21746 - $k[$j++] = $_.setb; //#21746 - $_.enc(); //#21746 - $_.i = $_.i + 1; //#21747 - } //#21747 - break; //#21749 - } //#21749 - var _64 = $get($_.seta, $_.char1) !== undefined; //#21753 - if ($eq($_.cset, "setb") && _64) { //#21778 - var _65 = $_.seta; //#21754 - var _66 = $_.msg; //#21754 - var _67 = $_.i; //#21754 - var _68 = $_.msglen; //#21754 - var _69 = $_.i; //#21754 - var _6A = _68 - _69; //#21754 - var _6B = 4; //#21754 - if (4 > (_68 - _69)) { //#21754 - var _ = _6A; //#21754 - _6A = _6B; //#21754 - _6B = _; //#21754 - } //#21754 - $k[$j++] = 'p'; //#21754 - $k[$j++] = _65; //#21754 - $k[$j++] = $geti(_66, _67, _6B); //#21754 - $_.prefixinset(); //#21754 - var _6D = $k[--$j]; //#21754 - $_[$k[--$j]] = _6D; //#21754 - if ($_.p == 1) { //#21759 - $k[$j++] = $_.sa; //#21756 - $k[$j++] = $_.setb; //#21756 - $_.enc(); //#21756 - $k[$j++] = $_.char1; //#21757 - $k[$j++] = $_.seta; //#21757 - $_.enc(); //#21757 - $_.i = $_.i + 1; //#21758 - } //#21758 - if ($_.p == 2) { //#21765 - $k[$j++] = $_.sa2; //#21761 - $k[$j++] = $_.setb; //#21761 - $_.enc(); //#21761 - $k[$j++] = $_.char1; //#21762 - $k[$j++] = $_.seta; //#21762 - $_.enc(); //#21762 - $k[$j++] = $_.char2; //#21763 - $k[$j++] = $_.seta; //#21763 - $_.enc(); //#21763 - $_.i = $_.i + 2; //#21764 - } //#21764 - if ($_.p == 3) { //#21772 - $k[$j++] = $_.sa3; //#21767 - $k[$j++] = $_.setb; //#21767 - $_.enc(); //#21767 - $k[$j++] = $_.char1; //#21768 - $k[$j++] = $_.seta; //#21768 - $_.enc(); //#21768 - $k[$j++] = $_.char2; //#21769 - $k[$j++] = $_.seta; //#21769 - $_.enc(); //#21769 - $k[$j++] = $_.char3; //#21770 - $k[$j++] = $_.seta; //#21770 - $_.enc(); //#21770 - $_.i = $_.i + 3; //#21771 - } //#21771 - if ($_.p >= 4) { //#21776 - $k[$j++] = $_.la; //#21774 - $k[$j++] = $_.setb; //#21774 - $_.enc(); //#21774 - $_.cset = "seta"; //#21775 - } //#21775 - break; //#21777 - } //#21777 - var _6i = $get($_.seta, $_.char1) !== undefined; //#21781 - if (_6i) { //#21785 - $k[$j++] = $_.la; //#21782 - $k[$j++] = $_[$_.cset]; //#21782 - $_.enc(); //#21782 - $_.cset = "seta"; //#21783 - break; //#21784 - } //#21784 - var _6o = $get($_.setb, $_.char1) !== undefined; //#21786 - if (_6o) { //#21790 - $k[$j++] = $_.lb; //#21787 - $k[$j++] = $_[$_.cset]; //#21787 - $_.enc(); //#21787 - $_.cset = "setb"; //#21788 - break; //#21789 - } //#21789 - var _6u = $get($_.setc, $_.char1) !== undefined; //#21793 - if (_6u) { //#21793 - $_.setx = "setc"; //#21793 - $_.sx = $_.sc; //#21793 - $_.lkx = $_.lkc; //#21793 - } //#21793 - var _6z = $get($_.setd, $_.char1) !== undefined; //#21794 - if (_6z) { //#21794 - $_.setx = "setd"; //#21794 - $_.sx = $_.sd; //#21794 - $_.lkx = $_.lkd; //#21794 - } //#21794 - var _74 = $get($_.sete, $_.char1) !== undefined; //#21795 - if (_74) { //#21795 - $_.setx = "sete"; //#21795 - $_.sx = $_.se; //#21795 - $_.lkx = $_.lke; //#21795 - } //#21795 - var _78 = $_[$_.setx]; //#21798 - var _79 = $_.msg; //#21798 - var _7A = $_.i; //#21798 - var _7B = $_.msglen; //#21798 - var _7C = $_.i; //#21798 - var _7D = _7B - _7C; //#21798 - var _7E = 4; //#21798 - if (4 > (_7B - _7C)) { //#21798 - var _ = _7D; //#21798 - _7D = _7E; //#21798 - _7E = _; //#21798 - } //#21798 - $k[$j++] = 'p'; //#21798 - $k[$j++] = _78; //#21798 - $k[$j++] = $geti(_79, _7A, _7E); //#21798 - $_.prefixinset(); //#21798 - var _7G = $k[--$j]; //#21798 - $_[$k[--$j]] = _7G; //#21798 - if ($_.p == 1) { //#21803 - $k[$j++] = $_.sx; //#21800 - $k[$j++] = $_[$_.cset]; //#21800 - $_.enc(); //#21800 - $k[$j++] = $_.char1; //#21801 - $k[$j++] = $_[$_.setx]; //#21801 - $_.enc(); //#21801 - $_.i = $_.i + 1; //#21802 - } //#21802 - if ($_.p == 2) { //#21810 - $k[$j++] = $_.sx; //#21805 - $k[$j++] = $_[$_.cset]; //#21805 - $_.enc(); //#21805 - $k[$j++] = $_.char1; //#21806 - $k[$j++] = $_[$_.setx]; //#21806 - $_.enc(); //#21806 - $k[$j++] = $_.sx; //#21807 - $k[$j++] = $_[$_.cset]; //#21807 - $_.enc(); //#21807 - $k[$j++] = $_.char2; //#21808 - $k[$j++] = $_[$_.setx]; //#21808 - $_.enc(); //#21808 - $_.i = $_.i + 2; //#21809 - } //#21809 - if ($_.p == 3) { //#21819 - $k[$j++] = $_.sx; //#21812 - $k[$j++] = $_[$_.cset]; //#21812 - $_.enc(); //#21812 - $k[$j++] = $_.char1; //#21813 - $k[$j++] = $_[$_.setx]; //#21813 - $_.enc(); //#21813 - $k[$j++] = $_.sx; //#21814 - $k[$j++] = $_[$_.cset]; //#21814 - $_.enc(); //#21814 - $k[$j++] = $_.char2; //#21815 - $k[$j++] = $_[$_.setx]; //#21815 - $_.enc(); //#21815 - $k[$j++] = $_.sx; //#21816 - $k[$j++] = $_[$_.cset]; //#21816 - $_.enc(); //#21816 - $k[$j++] = $_.char3; //#21817 - $k[$j++] = $_[$_.setx]; //#21817 - $_.enc(); //#21817 - $_.i = $_.i + 3; //#21818 - } //#21818 - if ($_.p >= 4) { //#21824 - $k[$j++] = $_.sx; //#21821 - $k[$j++] = $_[$_.cset]; //#21821 - $_.enc(); //#21821 - $k[$j++] = $_.lkx; //#21822 - $k[$j++] = $_[$_.setx]; //#21822 - $_.enc(); //#21822 - $_.cset = $_.setx; //#21823 - } //#21823 - break; //#21826 - } //#21826 - } //#21826 - $_.encmsg = $geti($_.out, 0, $_.j); //#21829 - $_.padval = $get($_[$_.cset], $_.pad); //#21830 - $k[$j++] = 'sami'; //#21833 - if ($_.sam != -1) { //#21833 - $k[$j++] = $a([$get($_.seta, $_.pad), (((~~($_.sam / 10)) - 1) * 8) + (($_.sam % 10) - 1)]); //#21833 - } else { //#21833 - $k[$j++] = $a([]); //#21833 - } //#21833 - var _8L = $k[--$j]; //#21833 - $_[$k[--$j]] = _8L; //#21833 - $k[$j++] = Infinity; //#21834 - $aload($_.sami); //#21834 - $aload($_.encmsg); //#21834 - $_.encmsg = $a(); //#21834 - if (($_.mode == 2) || ($_.mode == 3)) { //#21893 - if ($_.encmsg.length > 84) { //#21841 - $k[$j++] = 'bwipp.maxicodeMode23TooLong#21840'; //#21840 - $k[$j++] = "The secondary message is too long"; //#21840 - bwipp_raiseerror(); //#21840 - } //#21840 - var _8U = $strcpy($s(4), "0000"); //#21844 - var _8X = $cvrs($s(4), ~~$_.mode, 2); //#21844 - $puti(_8U, 4 - _8X.length, _8X); //#21844 - $_.mdb = _8U; //#21844 - var _8Z = $strcpy($s(10), "0000000000"); //#21845 - var _8c = $cvrs($s(10), $cvi($_.ccode), 2); //#21845 - $puti(_8Z, 10 - _8c.length, _8c); //#21845 - $_.ccb = _8Z; //#21845 - var _8e = $strcpy($s(10), "0000000000"); //#21846 - var _8h = $cvrs($s(10), $cvi($_.scode), 2); //#21846 - $puti(_8e, 10 - _8h.length, _8h); //#21846 - $_.scb = _8e; //#21846 - $_.pcb = $strcpy($s(36), "000000000000000000000000000000000000"); //#21847 - if ($_.mode == 2) { //#21860 - var _8o = $cvrs($s(6), $_.pcode.length, 2); //#21850 - $puti($_.pcb, 6 - _8o.length, _8o); //#21850 - var _8s = $cvrs($s(30), $cvi($_.pcode), 2); //#21851 - $puti($_.pcb, 36 - _8s.length, _8s); //#21851 - } else { //#21860 - $k[$j++] = Infinity; //#21854 - var _8u = $strcpy($s(6), " "); //#21855 - $k[$j++] = _8u; //#21855 - $k[$j++] = _8u; //#21855 - $k[$j++] = 0; //#21855 - if ($_.pcode.length > 6) { //#21855 - $k[$j++] = $geti($_.pcode, 0, 6); //#21855 - } else { //#21855 - $k[$j++] = $_.pcode; //#21855 - } //#21855 - var _8z = $k[--$j]; //#21855 - var _90 = $k[--$j]; //#21855 - $puti($k[--$j], _90, _8z); //#21855 - $forall($k[--$j], function() { //#21856 - var _95 = $get($_.seta, $k[--$j]); //#21856 - $k[$j++] = _95; //#21856 - }); //#21856 - $_.pccw = $a(); //#21856 - for (var _97 = 0; _97 <= 5; _97 += 1) { //#21861 - $_.i = _97; //#21859 - var _9D = $cvrs($s(6), $get($_.pccw, $_.i), 2); //#21860 - $puti($_.pcb, ((6 * $_.i) + 6) - _9D.length, _9D); //#21860 - } //#21860 - } //#21860 - $_.scm = $s(60); //#21865 - $puti($_.scm, 2, $_.mdb); //#21866 - $puti($_.scm, 38, $geti($_.pcb, 0, 4)); //#21867 - $puti($_.scm, 30, $geti($_.pcb, 4, 6)); //#21868 - $puti($_.scm, 24, $geti($_.pcb, 10, 6)); //#21869 - $puti($_.scm, 18, $geti($_.pcb, 16, 6)); //#21870 - $puti($_.scm, 12, $geti($_.pcb, 22, 6)); //#21871 - $puti($_.scm, 6, $geti($_.pcb, 28, 6)); //#21872 - $puti($_.scm, 0, $geti($_.pcb, 34, 2)); //#21873 - $puti($_.scm, 52, $geti($_.ccb, 0, 2)); //#21874 - $puti($_.scm, 42, $geti($_.ccb, 2, 6)); //#21875 - $puti($_.scm, 36, $geti($_.ccb, 8, 2)); //#21876 - $puti($_.scm, 54, $geti($_.scb, 0, 6)); //#21877 - $puti($_.scm, 48, $geti($_.scb, 6, 4)); //#21878 - $_.pri = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); //#21881 - for (var _9t = 0; _9t <= 59; _9t += 1) { //#21887 - $_.i = _9t; //#21883 - $_.ps = ~~($_.i / 6); //#21884 - $_.ep = (~~(Math.pow(2, 5 - ($_.i % 6)))) * ($get($_.scm, $_.i) - 48); //#21885 - $put($_.pri, $_.ps, $f($get($_.pri, $_.ps) + $_.ep)); //#21886 - } //#21886 - $k[$j++] = Infinity; //#21890 - for (var _A5 = 0, _A6 = 84; _A5 < _A6; _A5++) { //#21890 - $k[$j++] = $_.padval; //#21890 - } //#21890 - $_.sec = $a(); //#21890 - $puti($_.sec, 0, $_.encmsg); //#21891 - } //#21891 - if (((($_.mode == 4) || ($_.mode == 5)) || ($_.mode == 6)) || ($_.mode == -1)) { //#21914 - if ($_.mode == -1) { //#21901 - var _AH = ($_.encmsg.length <= 77) ? 5 : 4; //#21900 - $_.mode = _AH; //#21900 - } //#21900 - $k[$j++] = Infinity; //#21903 - var _AJ = ($_.mode == 5) ? 78 : 94; //#21903 - for (var _AK = 0, _AL = _AJ; _AK < _AL; _AK++) { //#21903 - $k[$j++] = $_.padval; //#21903 - } //#21903 - $_.cws = $a(); //#21903 - if ($_.encmsg.length > ($_.cws.length - 1)) { //#21906 - $k[$j++] = 'bwipp.maxicodeMode56TooLong#21905'; //#21905 - $k[$j++] = "The message is too long"; //#21905 - bwipp_raiseerror(); //#21905 - } //#21905 - $put($_.cws, 0, $_.mode); //#21907 - $puti($_.cws, 1, $_.encmsg); //#21908 - $_.pri = $geti($_.cws, 0, 10); //#21911 - $_.sec = $geti($_.cws, 10, $_.cws.length - 10); //#21912 - } //#21912 - if (!bwipp_maxicode.__21921__) { //#21921 - $_ = Object.create($_); //#21921 - $k[$j++] = Infinity; //#21918 - $k[$j++] = 1; //#21918 - for (var _AZ = 0, _Aa = 63; _AZ < _Aa; _AZ++) { //#21918 - var _Ab = $k[--$j]; //#21918 - var _Ac = _Ab * 2; //#21918 - $k[$j++] = _Ab; //#21918 - $k[$j++] = _Ac; //#21918 - if (_Ac >= 64) { //#21918 - var _Ad = $k[--$j]; //#21918 - $k[$j++] = _Ad ^ 67; //#21918 - } //#21918 - } //#21918 - $_.rsalog = $a(); //#21918 - $_.rslog = $a(64); //#21919 - for (var _Ag = 1; _Ag <= 63; _Ag += 1) { //#21920 - $put($_.rslog, $get($_.rsalog, _Ag), _Ag); //#21920 - } //#21920 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21920 - bwipp_maxicode.__21921__ = 1; //#21920 - $_ = Object.getPrototypeOf($_); //#21920 - } //#21920 + var _4C = $k[--$j]; //#21995 + $put($_.out, $_.j, $get(_4C, $k[--$j])); //#21995 + $_.j = $_.j + 1; //#21996 + }; //#21996 + $_.out = $a(144); //#21999 + $_.i = 0; //#22000 + $_.j = 0; //#22000 + $_.cset = "seta"; //#22000 + for (;;) { //#22152 + if ($_.i == $_.msglen) { //#22009 + if ($ne($_.cset, "seta") && $ne($_.cset, "setb")) { //#22007 + $k[$j++] = $_.la; //#22005 + $k[$j++] = $_[$_.cset]; //#22005 + $_.enc(); //#22005 + $_.cset = "seta"; //#22006 + } //#22006 + break; //#22008 + } //#22008 + for (;;) { //#22151 + if ($get($_.msg, $_.i) <= -1000000) { //#22038 + $k[$j++] = $_.eci; //#22013 + $k[$j++] = $_[$_.cset]; //#22013 + $_.enc(); //#22013 + var _4Z = $f((-$get($_.msg, $_.i)) - 1000000); //#22015 + $k[$j++] = _4Z; //#22033 + if (_4Z <= 31) { //#22032 + var _4a = $k[--$j]; //#22016 + $k[$j++] = _4a & 63; //#22017 + $astore($a(1)); //#22017 + } else { //#22032 + var _4c = $k[--$j]; //#22018 + $k[$j++] = _4c; //#22033 + if (_4c <= 1023) { //#22032 + var _4d = $k[--$j]; //#22019 + $k[$j++] = ((_4d >>> 6) & 31) | 32; //#22021 + $k[$j++] = _4d & 63; //#22021 + $astore($a(2)); //#22021 + } else { //#22032 + var _4f = $k[--$j]; //#22022 + $k[$j++] = _4f; //#22033 + if (_4f <= 32767) { //#22032 + var _4g = $k[--$j]; //#22023 + $k[$j++] = ((_4g >>> 12) & 47) | 48; //#22026 + $k[$j++] = (_4g >>> 6) & 63; //#22026 + $k[$j++] = _4g & 63; //#22026 + $astore($a(3)); //#22026 + } else { //#22032 + var _4i = $k[--$j]; //#22028 + $k[$j++] = ((_4i >>> 18) & 55) | 56; //#22032 + $k[$j++] = (_4i >>> 12) & 63; //#22032 + $k[$j++] = (_4i >>> 6) & 63; //#22032 + $k[$j++] = _4i & 63; //#22032 + $astore($a(4)); //#22032 + } //#22032 + } //#22032 + } //#22032 + var _4k = $k[--$j]; //#22034 + $puti($_.out, $_.j, _4k); //#22034 + $_.j = _4k.length + $_.j; //#22035 + $_.i = $_.i + 1; //#22036 + break; //#22037 + } //#22037 + if ($get($_.nseq, $_.i) >= 9) { //#22049 + var _4u = $geti($_.msg, $_.i, 9); //#22042 + $k[$j++] = 0; //#22042 + for (var _4v = 0, _4w = _4u.length; _4v < _4w; _4v++) { //#22042 + var _4y = $k[--$j]; //#22042 + $k[$j++] = ($f(_4y + $f($get(_4u, _4v) - 48))) * 10; //#22042 + } //#22042 + var _4z = $k[--$j]; //#22042 + $k[$j++] = ~~(_4z / 10); //#22043 + for (var _50 = 0, _51 = 4; _50 < _51; _50++) { //#22043 + var _52 = $k[--$j]; //#22043 + $k[$j++] = _52 & 63; //#22043 + $k[$j++] = _52 >>> 6; //#22043 + } //#22043 + $k[$j++] = $get($_[$_.cset], $_.ns); //#22044 + for (var _57 = 0; _57 <= 10; _57 += 2) { //#22044 + var _58 = $k[$j - 1 - _57]; //#22044 + $k[$j++] = _58; //#22044 + } //#22044 + $astore($a(6)); //#22044 + var _5A = $k[--$j]; //#22044 + var _5B = $k[--$j]; //#22044 + var _5C = $k[--$j]; //#22044 + var _5D = $k[--$j]; //#22044 + var _5E = $k[--$j]; //#22044 + var _5F = $k[--$j]; //#22044 + var _5G = $k[--$j]; //#22044 + $k[$j++] = _5A; //#22044 + $k[$j++] = _5G; //#22044 + $k[$j++] = _5F; //#22044 + $k[$j++] = _5E; //#22044 + $k[$j++] = _5D; //#22044 + $k[$j++] = _5C; //#22044 + $k[$j++] = _5B; //#22044 + for (var _5H = 0, _5I = 6; _5H < _5I; _5H++) { //#22044 + $j--; //#22044 + } //#22044 + $puti($_.out, $_.j, $k[--$j]); //#22045 + $_.i = $_.i + 9; //#22046 + $_.j = $_.j + 6; //#22047 + break; //#22048 + } //#22048 + $_.char1 = $get($_.msg, $_.i); //#22052 + $k[$j++] = 'char2'; //#22053 + if (($_.i + 1) < $_.msglen) { //#22053 + $k[$j++] = $get($_.msg, $_.i + 1); //#22053 + } else { //#22053 + $k[$j++] = -99; //#22053 + } //#22053 + var _5W = $k[--$j]; //#22053 + $_[$k[--$j]] = _5W; //#22053 + $k[$j++] = 'char3'; //#22054 + if (($_.i + 2) < $_.msglen) { //#22054 + $k[$j++] = $get($_.msg, $_.i + 2); //#22054 + } else { //#22054 + $k[$j++] = -99; //#22054 + } //#22054 + var _5d = $k[--$j]; //#22054 + $_[$k[--$j]] = _5d; //#22054 + var _5i = $get($_[$_.cset], $_.char1) !== undefined; //#22057 + if (_5i) { //#22061 + $k[$j++] = $_.char1; //#22058 + $k[$j++] = $_[$_.cset]; //#22058 + $_.enc(); //#22058 + $_.i = $_.i + 1; //#22059 + break; //#22060 + } //#22060 + var _5q = $get($_.setb, $_.char1) !== undefined; //#22064 + if ($eq($_.cset, "seta") && _5q) { //#22074 + var _5t = $get($_.setb, $_.char2) !== undefined; //#22065 + if (_5t) { //#22071 + $k[$j++] = $_.lb; //#22066 + $k[$j++] = $_.seta; //#22066 + $_.enc(); //#22066 + $_.cset = "setb"; //#22067 + } else { //#22071 + $k[$j++] = $_.sb; //#22069 + $k[$j++] = $_.seta; //#22069 + $_.enc(); //#22069 + $k[$j++] = $_.char1; //#22070 + $k[$j++] = $_.setb; //#22070 + $_.enc(); //#22070 + $_.i = $_.i + 1; //#22071 + } //#22071 + break; //#22073 + } //#22073 + var _64 = $get($_.seta, $_.char1) !== undefined; //#22077 + if ($eq($_.cset, "setb") && _64) { //#22102 + var _65 = $_.seta; //#22078 + var _66 = $_.msg; //#22078 + var _67 = $_.i; //#22078 + var _68 = $_.msglen; //#22078 + var _69 = $_.i; //#22078 + var _6A = _68 - _69; //#22078 + var _6B = 4; //#22078 + if (4 > (_68 - _69)) { //#22078 + var _ = _6A; //#22078 + _6A = _6B; //#22078 + _6B = _; //#22078 + } //#22078 + $k[$j++] = 'p'; //#22078 + $k[$j++] = _65; //#22078 + $k[$j++] = $geti(_66, _67, _6B); //#22078 + $_.prefixinset(); //#22078 + var _6D = $k[--$j]; //#22078 + $_[$k[--$j]] = _6D; //#22078 + if ($_.p == 1) { //#22083 + $k[$j++] = $_.sa; //#22080 + $k[$j++] = $_.setb; //#22080 + $_.enc(); //#22080 + $k[$j++] = $_.char1; //#22081 + $k[$j++] = $_.seta; //#22081 + $_.enc(); //#22081 + $_.i = $_.i + 1; //#22082 + } //#22082 + if ($_.p == 2) { //#22089 + $k[$j++] = $_.sa2; //#22085 + $k[$j++] = $_.setb; //#22085 + $_.enc(); //#22085 + $k[$j++] = $_.char1; //#22086 + $k[$j++] = $_.seta; //#22086 + $_.enc(); //#22086 + $k[$j++] = $_.char2; //#22087 + $k[$j++] = $_.seta; //#22087 + $_.enc(); //#22087 + $_.i = $_.i + 2; //#22088 + } //#22088 + if ($_.p == 3) { //#22096 + $k[$j++] = $_.sa3; //#22091 + $k[$j++] = $_.setb; //#22091 + $_.enc(); //#22091 + $k[$j++] = $_.char1; //#22092 + $k[$j++] = $_.seta; //#22092 + $_.enc(); //#22092 + $k[$j++] = $_.char2; //#22093 + $k[$j++] = $_.seta; //#22093 + $_.enc(); //#22093 + $k[$j++] = $_.char3; //#22094 + $k[$j++] = $_.seta; //#22094 + $_.enc(); //#22094 + $_.i = $_.i + 3; //#22095 + } //#22095 + if ($_.p >= 4) { //#22100 + $k[$j++] = $_.la; //#22098 + $k[$j++] = $_.setb; //#22098 + $_.enc(); //#22098 + $_.cset = "seta"; //#22099 + } //#22099 + break; //#22101 + } //#22101 + var _6i = $get($_.seta, $_.char1) !== undefined; //#22105 + if (_6i) { //#22109 + $k[$j++] = $_.la; //#22106 + $k[$j++] = $_[$_.cset]; //#22106 + $_.enc(); //#22106 + $_.cset = "seta"; //#22107 + break; //#22108 + } //#22108 + var _6o = $get($_.setb, $_.char1) !== undefined; //#22110 + if (_6o) { //#22114 + $k[$j++] = $_.lb; //#22111 + $k[$j++] = $_[$_.cset]; //#22111 + $_.enc(); //#22111 + $_.cset = "setb"; //#22112 + break; //#22113 + } //#22113 + var _6u = $get($_.setc, $_.char1) !== undefined; //#22117 + if (_6u) { //#22117 + $_.setx = "setc"; //#22117 + $_.sx = $_.sc; //#22117 + $_.lkx = $_.lkc; //#22117 + } //#22117 + var _6z = $get($_.setd, $_.char1) !== undefined; //#22118 + if (_6z) { //#22118 + $_.setx = "setd"; //#22118 + $_.sx = $_.sd; //#22118 + $_.lkx = $_.lkd; //#22118 + } //#22118 + var _74 = $get($_.sete, $_.char1) !== undefined; //#22119 + if (_74) { //#22119 + $_.setx = "sete"; //#22119 + $_.sx = $_.se; //#22119 + $_.lkx = $_.lke; //#22119 + } //#22119 + var _78 = $_[$_.setx]; //#22122 + var _79 = $_.msg; //#22122 + var _7A = $_.i; //#22122 + var _7B = $_.msglen; //#22122 + var _7C = $_.i; //#22122 + var _7D = _7B - _7C; //#22122 + var _7E = 4; //#22122 + if (4 > (_7B - _7C)) { //#22122 + var _ = _7D; //#22122 + _7D = _7E; //#22122 + _7E = _; //#22122 + } //#22122 + $k[$j++] = 'p'; //#22122 + $k[$j++] = _78; //#22122 + $k[$j++] = $geti(_79, _7A, _7E); //#22122 + $_.prefixinset(); //#22122 + var _7G = $k[--$j]; //#22122 + $_[$k[--$j]] = _7G; //#22122 + if ($_.p == 1) { //#22127 + $k[$j++] = $_.sx; //#22124 + $k[$j++] = $_[$_.cset]; //#22124 + $_.enc(); //#22124 + $k[$j++] = $_.char1; //#22125 + $k[$j++] = $_[$_.setx]; //#22125 + $_.enc(); //#22125 + $_.i = $_.i + 1; //#22126 + } //#22126 + if ($_.p == 2) { //#22134 + $k[$j++] = $_.sx; //#22129 + $k[$j++] = $_[$_.cset]; //#22129 + $_.enc(); //#22129 + $k[$j++] = $_.char1; //#22130 + $k[$j++] = $_[$_.setx]; //#22130 + $_.enc(); //#22130 + $k[$j++] = $_.sx; //#22131 + $k[$j++] = $_[$_.cset]; //#22131 + $_.enc(); //#22131 + $k[$j++] = $_.char2; //#22132 + $k[$j++] = $_[$_.setx]; //#22132 + $_.enc(); //#22132 + $_.i = $_.i + 2; //#22133 + } //#22133 + if ($_.p == 3) { //#22143 + $k[$j++] = $_.sx; //#22136 + $k[$j++] = $_[$_.cset]; //#22136 + $_.enc(); //#22136 + $k[$j++] = $_.char1; //#22137 + $k[$j++] = $_[$_.setx]; //#22137 + $_.enc(); //#22137 + $k[$j++] = $_.sx; //#22138 + $k[$j++] = $_[$_.cset]; //#22138 + $_.enc(); //#22138 + $k[$j++] = $_.char2; //#22139 + $k[$j++] = $_[$_.setx]; //#22139 + $_.enc(); //#22139 + $k[$j++] = $_.sx; //#22140 + $k[$j++] = $_[$_.cset]; //#22140 + $_.enc(); //#22140 + $k[$j++] = $_.char3; //#22141 + $k[$j++] = $_[$_.setx]; //#22141 + $_.enc(); //#22141 + $_.i = $_.i + 3; //#22142 + } //#22142 + if ($_.p >= 4) { //#22148 + $k[$j++] = $_.sx; //#22145 + $k[$j++] = $_[$_.cset]; //#22145 + $_.enc(); //#22145 + $k[$j++] = $_.lkx; //#22146 + $k[$j++] = $_[$_.setx]; //#22146 + $_.enc(); //#22146 + $_.cset = $_.setx; //#22147 + } //#22147 + break; //#22150 + } //#22150 + } //#22150 + $_.encmsg = $geti($_.out, 0, $_.j); //#22153 + $_.padval = $get($_[$_.cset], $_.pad); //#22154 + $k[$j++] = 'sami'; //#22157 + if ($_.sam != -1) { //#22157 + $k[$j++] = $a([$get($_.seta, $_.pad), (((~~($_.sam / 10)) - 1) * 8) + (($_.sam % 10) - 1)]); //#22157 + } else { //#22157 + $k[$j++] = $a([]); //#22157 + } //#22157 + var _8L = $k[--$j]; //#22157 + $_[$k[--$j]] = _8L; //#22157 + $k[$j++] = Infinity; //#22158 + $aload($_.sami); //#22158 + $aload($_.encmsg); //#22158 + $_.encmsg = $a(); //#22158 + if (($_.mode == 2) || ($_.mode == 3)) { //#22217 + if ($_.encmsg.length > 84) { //#22165 + $k[$j++] = 'bwipp.maxicodeMode23TooLong#22164'; //#22164 + $k[$j++] = "The secondary message is too long"; //#22164 + bwipp_raiseerror(); //#22164 + } //#22164 + var _8U = $strcpy($s(4), "0000"); //#22168 + var _8X = $cvrs($s(4), ~~$_.mode, 2); //#22168 + $puti(_8U, 4 - _8X.length, _8X); //#22168 + $_.mdb = _8U; //#22168 + var _8Z = $strcpy($s(10), "0000000000"); //#22169 + var _8c = $cvrs($s(10), $cvi($_.ccode), 2); //#22169 + $puti(_8Z, 10 - _8c.length, _8c); //#22169 + $_.ccb = _8Z; //#22169 + var _8e = $strcpy($s(10), "0000000000"); //#22170 + var _8h = $cvrs($s(10), $cvi($_.scode), 2); //#22170 + $puti(_8e, 10 - _8h.length, _8h); //#22170 + $_.scb = _8e; //#22170 + $_.pcb = $strcpy($s(36), "000000000000000000000000000000000000"); //#22171 + if ($_.mode == 2) { //#22184 + var _8o = $cvrs($s(6), $_.pcode.length, 2); //#22174 + $puti($_.pcb, 6 - _8o.length, _8o); //#22174 + var _8s = $cvrs($s(30), $cvi($_.pcode), 2); //#22175 + $puti($_.pcb, 36 - _8s.length, _8s); //#22175 + } else { //#22184 + $k[$j++] = Infinity; //#22178 + var _8u = $strcpy($s(6), " "); //#22179 + $k[$j++] = _8u; //#22179 + $k[$j++] = _8u; //#22179 + $k[$j++] = 0; //#22179 + if ($_.pcode.length > 6) { //#22179 + $k[$j++] = $geti($_.pcode, 0, 6); //#22179 + } else { //#22179 + $k[$j++] = $_.pcode; //#22179 + } //#22179 + var _8z = $k[--$j]; //#22179 + var _90 = $k[--$j]; //#22179 + $puti($k[--$j], _90, _8z); //#22179 + $forall($k[--$j], function() { //#22180 + var _95 = $get($_.seta, $k[--$j]); //#22180 + $k[$j++] = _95; //#22180 + }); //#22180 + $_.pccw = $a(); //#22180 + for (var _97 = 0; _97 <= 5; _97 += 1) { //#22185 + $_.i = _97; //#22183 + var _9D = $cvrs($s(6), $get($_.pccw, $_.i), 2); //#22184 + $puti($_.pcb, ((6 * $_.i) + 6) - _9D.length, _9D); //#22184 + } //#22184 + } //#22184 + $_.scm = $s(60); //#22189 + $puti($_.scm, 2, $_.mdb); //#22190 + $puti($_.scm, 38, $geti($_.pcb, 0, 4)); //#22191 + $puti($_.scm, 30, $geti($_.pcb, 4, 6)); //#22192 + $puti($_.scm, 24, $geti($_.pcb, 10, 6)); //#22193 + $puti($_.scm, 18, $geti($_.pcb, 16, 6)); //#22194 + $puti($_.scm, 12, $geti($_.pcb, 22, 6)); //#22195 + $puti($_.scm, 6, $geti($_.pcb, 28, 6)); //#22196 + $puti($_.scm, 0, $geti($_.pcb, 34, 2)); //#22197 + $puti($_.scm, 52, $geti($_.ccb, 0, 2)); //#22198 + $puti($_.scm, 42, $geti($_.ccb, 2, 6)); //#22199 + $puti($_.scm, 36, $geti($_.ccb, 8, 2)); //#22200 + $puti($_.scm, 54, $geti($_.scb, 0, 6)); //#22201 + $puti($_.scm, 48, $geti($_.scb, 6, 4)); //#22202 + $_.pri = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); //#22205 + for (var _9t = 0; _9t <= 59; _9t += 1) { //#22211 + $_.i = _9t; //#22207 + $_.ps = ~~($_.i / 6); //#22208 + $_.ep = (~~(Math.pow(2, 5 - ($_.i % 6)))) * ($get($_.scm, $_.i) - 48); //#22209 + $put($_.pri, $_.ps, $f($get($_.pri, $_.ps) + $_.ep)); //#22210 + } //#22210 + $k[$j++] = Infinity; //#22214 + for (var _A5 = 0, _A6 = 84; _A5 < _A6; _A5++) { //#22214 + $k[$j++] = $_.padval; //#22214 + } //#22214 + $_.sec = $a(); //#22214 + $puti($_.sec, 0, $_.encmsg); //#22215 + } //#22215 + if (((($_.mode == 4) || ($_.mode == 5)) || ($_.mode == 6)) || ($_.mode == -1)) { //#22238 + if ($_.mode == -1) { //#22225 + var _AH = ($_.encmsg.length <= 77) ? 5 : 4; //#22224 + $_.mode = _AH; //#22224 + } //#22224 + $k[$j++] = Infinity; //#22227 + var _AJ = ($_.mode == 5) ? 78 : 94; //#22227 + for (var _AK = 0, _AL = _AJ; _AK < _AL; _AK++) { //#22227 + $k[$j++] = $_.padval; //#22227 + } //#22227 + $_.cws = $a(); //#22227 + if ($_.encmsg.length > ($_.cws.length - 1)) { //#22230 + $k[$j++] = 'bwipp.maxicodeMode56TooLong#22229'; //#22229 + $k[$j++] = "The message is too long"; //#22229 + bwipp_raiseerror(); //#22229 + } //#22229 + $put($_.cws, 0, $_.mode); //#22231 + $puti($_.cws, 1, $_.encmsg); //#22232 + $_.pri = $geti($_.cws, 0, 10); //#22235 + $_.sec = $geti($_.cws, 10, $_.cws.length - 10); //#22236 + } //#22236 + if (!bwipp_maxicode.__22245__) { //#22245 + $_ = Object.create($_); //#22245 + $k[$j++] = Infinity; //#22242 + $k[$j++] = 1; //#22242 + for (var _AZ = 0, _Aa = 63; _AZ < _Aa; _AZ++) { //#22242 + var _Ab = $k[--$j]; //#22242 + var _Ac = _Ab * 2; //#22242 + $k[$j++] = _Ab; //#22242 + $k[$j++] = _Ac; //#22242 + if (_Ac >= 64) { //#22242 + var _Ad = $k[--$j]; //#22242 + $k[$j++] = _Ad ^ 67; //#22242 + } //#22242 + } //#22242 + $_.rsalog = $a(); //#22242 + $_.rslog = $a(64); //#22243 + for (var _Ag = 1; _Ag <= 63; _Ag += 1) { //#22244 + $put($_.rslog, $get($_.rsalog, _Ag), _Ag); //#22244 + } //#22244 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22244 + bwipp_maxicode.__22245__ = 1; //#22244 + $_ = Object.getPrototypeOf($_); //#22244 + } //#22244 $_.rsprod = function() { - var _Al = $k[--$j]; //#21925 - var _Am = $k[--$j]; //#21925 - $k[$j++] = _Am; //#21929 - $k[$j++] = _Al; //#21929 - if ((_Al != 0) && (_Am != 0)) { //#21928 - var _Ap = $get($_.rslog, $k[--$j]); //#21926 - var _Au = $get($_.rsalog, $f(_Ap + $get($_.rslog, $k[--$j])) % 63); //#21926 - $k[$j++] = _Au; //#21926 - } else { //#21928 - $j -= 2; //#21928 - $k[$j++] = 0; //#21928 - } //#21928 - }; //#21928 + var _Al = $k[--$j]; //#22249 + var _Am = $k[--$j]; //#22249 + $k[$j++] = _Am; //#22253 + $k[$j++] = _Al; //#22253 + if ((_Al != 0) && (_Am != 0)) { //#22252 + var _Ap = $get($_.rslog, $k[--$j]); //#22250 + var _Au = $get($_.rsalog, $f(_Ap + $get($_.rslog, $k[--$j])) % 63); //#22250 + $k[$j++] = _Au; //#22250 + } else { //#22252 + $j -= 2; //#22252 + $k[$j++] = 0; //#22252 + } //#22252 + }; //#22252 $_.rscodes = function() { - $_.rsnum = $k[--$j]; //#21935 - $_.cwb = $k[--$j]; //#21936 - $k[$j++] = Infinity; //#21939 - $k[$j++] = 1; //#21939 - for (var _Ay = 0, _Az = $_.rsnum; _Ay < _Az; _Ay++) { //#21939 - $k[$j++] = 0; //#21939 - } //#21939 - $_.coeffs = $a(); //#21939 - for (var _B3 = 1, _B2 = $_.rsnum; _B3 <= _B2; _B3 += 1) { //#21948 - $_.i = _B3; //#21941 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#21942 - for (var _BA = $_.i - 1; _BA >= 1; _BA -= 1) { //#21946 - $_.j = _BA; //#21944 - $k[$j++] = $_.coeffs; //#21945 - $k[$j++] = $_.j; //#21945 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#21945 - $k[$j++] = $get($_.coeffs, $_.j); //#21945 - $k[$j++] = $get($_.rsalog, $_.i); //#21945 - $_.rsprod(); //#21945 - var _BM = $k[--$j]; //#21945 - var _BN = $k[--$j]; //#21945 - var _BO = $k[--$j]; //#21945 - $put($k[--$j], _BO, $xo(_BN, _BM)); //#21945 - } //#21945 - $k[$j++] = $_.coeffs; //#21947 - $k[$j++] = 0; //#21947 - $k[$j++] = $get($_.coeffs, 0); //#21947 - $k[$j++] = $get($_.rsalog, $_.i); //#21947 - $_.rsprod(); //#21947 - var _BW = $k[--$j]; //#21947 - var _BX = $k[--$j]; //#21947 - $put($k[--$j], _BX, _BW); //#21947 - } //#21947 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#21949 - $k[$j++] = Infinity; //#21952 - for (var _Bd = 0, _Be = $_.rsnum; _Bd < _Be; _Bd++) { //#21952 - $k[$j++] = 0; //#21952 - } //#21952 - $_.ecb = $a(); //#21952 - for (var _Bi = 0, _Bh = $_.cwb.length - 1; _Bi <= _Bh; _Bi += 1) { //#21961 - $_.t = $xo($get($_.cwb, _Bi), $get($_.ecb, 0)); //#21954 - for (var _Bo = $_.ecb.length - 1; _Bo >= 0; _Bo -= 1) { //#21960 - $_.i = _Bo; //#21956 - $_.p = ($_.ecb.length - $_.i) - 1; //#21957 - $k[$j++] = $_.ecb; //#21958 - $k[$j++] = $_.p; //#21958 - $k[$j++] = $_.t; //#21958 - $k[$j++] = $get($_.coeffs, $_.i); //#21958 - $_.rsprod(); //#21958 - var _Bx = $k[--$j]; //#21958 - var _By = $k[--$j]; //#21958 - $put($k[--$j], _By, _Bx); //#21958 - if ($_.i > 0) { //#21959 - $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#21959 - } //#21959 - } //#21959 - } //#21959 - $k[$j++] = $_.ecb; //#21963 - }; //#21963 - $k[$j++] = Infinity; //#21968 - for (var _CC = 0, _CB = $_.sec.length - 1; _CC <= _CB; _CC += 2) { //#21968 - $k[$j++] = $get($_.sec, _CC); //#21968 - } //#21968 - $_.seco = $a(); //#21968 - $k[$j++] = Infinity; //#21969 - for (var _CI = 1, _CH = $_.sec.length - 1; _CI <= _CH; _CI += 2) { //#21969 - $k[$j++] = $get($_.sec, _CI); //#21969 - } //#21969 - $_.sece = $a(); //#21969 - var _CN = ($_.sec.length == 84) ? 20 : 28; //#21972 - $_.scodes = _CN; //#21972 - $k[$j++] = 'secochk'; //#21973 - $k[$j++] = $_.seco; //#21973 - $k[$j++] = $_.scodes; //#21973 - $_.rscodes(); //#21973 - var _CQ = $k[--$j]; //#21973 - $_[$k[--$j]] = _CQ; //#21973 - $k[$j++] = 'secechk'; //#21974 - $k[$j++] = $_.sece; //#21974 - $k[$j++] = $_.scodes; //#21974 - $_.rscodes(); //#21974 - var _CU = $k[--$j]; //#21974 - $_[$k[--$j]] = _CU; //#21974 - $k[$j++] = Infinity; //#21977 - for (var _CY = 0, _CX = $_.scodes - 1; _CY <= _CX; _CY += 1) { //#21977 - $k[$j++] = $get($_.secochk, _CY); //#21977 - $k[$j++] = $get($_.secechk, _CY); //#21977 - } //#21977 - $_.secchk = $a(); //#21977 - $k[$j++] = Infinity; //#21980 - $aload($_.pri); //#21981 - $k[$j++] = $_.pri; //#21982 - $k[$j++] = 10; //#21982 - $_.rscodes(); //#21982 - $aload($k[--$j]); //#21982 - $aload($_.sec); //#21983 - $aload($_.secchk); //#21984 - $_.codewords = $a(); //#21984 - $k[$j++] = Infinity; //#21988 - for (var _Ck = 0, _Cl = 864; _Ck < _Cl; _Ck++) { //#21988 - $k[$j++] = 0; //#21988 - } //#21988 - $_.mods = $a(); //#21988 - for (var _Cn = 0; _Cn <= 143; _Cn += 1) { //#21993 - $_.i = _Cn; //#21990 - $k[$j++] = Infinity; //#21991 - var _Cs = $cvrs($s(6), $get($_.codewords, $_.i), 2); //#21991 - for (var _Ct = 0, _Cu = _Cs.length; _Ct < _Cu; _Ct++) { //#21991 - $k[$j++] = $get(_Cs, _Ct) - 48; //#21991 - } //#21991 - $_.cw = $a(); //#21991 - $puti($_.mods, (6 * $_.i) + (6 - $_.cw.length), $_.cw); //#21992 - } //#21992 - if (!bwipp_maxicode.__22043__) { //#22043 - $_ = Object.create($_); //#22043 - $_.modmap = $a([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); //#22042 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22042 - bwipp_maxicode.__22043__ = 1; //#22042 - $_ = Object.getPrototypeOf($_); //#22042 - } //#22042 - $_.pixs = $a(864); //#22046 - $_.j = 0; //#22047 - for (var _D6 = 0, _D5 = $_.mods.length - 1; _D6 <= _D5; _D6 += 1) { //#22054 - $_.i = _D6; //#22049 - if ($get($_.mods, $_.i) == 1) { //#22053 - $put($_.pixs, $_.j, $get($_.modmap, $_.i)); //#22051 - $_.j = $_.j + 1; //#22052 - } //#22052 - } //#22052 - $k[$j++] = Infinity; //#22055 - $aload($geti($_.pixs, 0, $_.j)); //#22055 - $k[$j++] = 28; //#22055 - $k[$j++] = 29; //#22055 - $k[$j++] = 280; //#22055 - $k[$j++] = 281; //#22055 - $k[$j++] = 311; //#22055 - $k[$j++] = 457; //#22055 - $k[$j++] = 488; //#22055 - $k[$j++] = 500; //#22055 - $k[$j++] = 530; //#22055 - $k[$j++] = 670; //#22055 - $k[$j++] = 700; //#22055 - $k[$j++] = 677; //#22055 - $k[$j++] = 707; //#22055 - $_.pixs = $a(); //#22055 + $_.rsnum = $k[--$j]; //#22259 + $_.cwb = $k[--$j]; //#22260 + $k[$j++] = Infinity; //#22263 + $k[$j++] = 1; //#22263 + for (var _Ay = 0, _Az = $_.rsnum; _Ay < _Az; _Ay++) { //#22263 + $k[$j++] = 0; //#22263 + } //#22263 + $_.coeffs = $a(); //#22263 + for (var _B3 = 1, _B2 = $_.rsnum; _B3 <= _B2; _B3 += 1) { //#22272 + $_.i = _B3; //#22265 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#22266 + for (var _BA = $_.i - 1; _BA >= 1; _BA -= 1) { //#22270 + $_.j = _BA; //#22268 + $k[$j++] = $_.coeffs; //#22269 + $k[$j++] = $_.j; //#22269 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#22269 + $k[$j++] = $get($_.coeffs, $_.j); //#22269 + $k[$j++] = $get($_.rsalog, $_.i); //#22269 + $_.rsprod(); //#22269 + var _BM = $k[--$j]; //#22269 + var _BN = $k[--$j]; //#22269 + var _BO = $k[--$j]; //#22269 + $put($k[--$j], _BO, $xo(_BN, _BM)); //#22269 + } //#22269 + $k[$j++] = $_.coeffs; //#22271 + $k[$j++] = 0; //#22271 + $k[$j++] = $get($_.coeffs, 0); //#22271 + $k[$j++] = $get($_.rsalog, $_.i); //#22271 + $_.rsprod(); //#22271 + var _BW = $k[--$j]; //#22271 + var _BX = $k[--$j]; //#22271 + $put($k[--$j], _BX, _BW); //#22271 + } //#22271 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#22273 + $k[$j++] = Infinity; //#22276 + for (var _Bd = 0, _Be = $_.rsnum; _Bd < _Be; _Bd++) { //#22276 + $k[$j++] = 0; //#22276 + } //#22276 + $_.ecb = $a(); //#22276 + for (var _Bi = 0, _Bh = $_.cwb.length - 1; _Bi <= _Bh; _Bi += 1) { //#22285 + $_.t = $xo($get($_.cwb, _Bi), $get($_.ecb, 0)); //#22278 + for (var _Bo = $_.ecb.length - 1; _Bo >= 0; _Bo -= 1) { //#22284 + $_.i = _Bo; //#22280 + $_.p = ($_.ecb.length - $_.i) - 1; //#22281 + $k[$j++] = $_.ecb; //#22282 + $k[$j++] = $_.p; //#22282 + $k[$j++] = $_.t; //#22282 + $k[$j++] = $get($_.coeffs, $_.i); //#22282 + $_.rsprod(); //#22282 + var _Bx = $k[--$j]; //#22282 + var _By = $k[--$j]; //#22282 + $put($k[--$j], _By, _Bx); //#22282 + if ($_.i > 0) { //#22283 + $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#22283 + } //#22283 + } //#22283 + } //#22283 + $k[$j++] = $_.ecb; //#22287 + }; //#22287 + $k[$j++] = Infinity; //#22292 + for (var _CC = 0, _CB = $_.sec.length - 1; _CC <= _CB; _CC += 2) { //#22292 + $k[$j++] = $get($_.sec, _CC); //#22292 + } //#22292 + $_.seco = $a(); //#22292 + $k[$j++] = Infinity; //#22293 + for (var _CI = 1, _CH = $_.sec.length - 1; _CI <= _CH; _CI += 2) { //#22293 + $k[$j++] = $get($_.sec, _CI); //#22293 + } //#22293 + $_.sece = $a(); //#22293 + var _CN = ($_.sec.length == 84) ? 20 : 28; //#22296 + $_.scodes = _CN; //#22296 + $k[$j++] = 'secochk'; //#22297 + $k[$j++] = $_.seco; //#22297 + $k[$j++] = $_.scodes; //#22297 + $_.rscodes(); //#22297 + var _CQ = $k[--$j]; //#22297 + $_[$k[--$j]] = _CQ; //#22297 + $k[$j++] = 'secechk'; //#22298 + $k[$j++] = $_.sece; //#22298 + $k[$j++] = $_.scodes; //#22298 + $_.rscodes(); //#22298 + var _CU = $k[--$j]; //#22298 + $_[$k[--$j]] = _CU; //#22298 + $k[$j++] = Infinity; //#22301 + for (var _CY = 0, _CX = $_.scodes - 1; _CY <= _CX; _CY += 1) { //#22301 + $k[$j++] = $get($_.secochk, _CY); //#22301 + $k[$j++] = $get($_.secechk, _CY); //#22301 + } //#22301 + $_.secchk = $a(); //#22301 + $k[$j++] = Infinity; //#22304 + $aload($_.pri); //#22305 + $k[$j++] = $_.pri; //#22306 + $k[$j++] = 10; //#22306 + $_.rscodes(); //#22306 + $aload($k[--$j]); //#22306 + $aload($_.sec); //#22307 + $aload($_.secchk); //#22308 + $_.codewords = $a(); //#22308 + $k[$j++] = Infinity; //#22312 + for (var _Ck = 0, _Cl = 864; _Ck < _Cl; _Ck++) { //#22312 + $k[$j++] = 0; //#22312 + } //#22312 + $_.mods = $a(); //#22312 + for (var _Cn = 0; _Cn <= 143; _Cn += 1) { //#22317 + $_.i = _Cn; //#22314 + $k[$j++] = Infinity; //#22315 + var _Cs = $cvrs($s(6), $get($_.codewords, $_.i), 2); //#22315 + for (var _Ct = 0, _Cu = _Cs.length; _Ct < _Cu; _Ct++) { //#22315 + $k[$j++] = $get(_Cs, _Ct) - 48; //#22315 + } //#22315 + $_.cw = $a(); //#22315 + $puti($_.mods, (6 * $_.i) + (6 - $_.cw.length), $_.cw); //#22316 + } //#22316 + if (!bwipp_maxicode.__22367__) { //#22367 + $_ = Object.create($_); //#22367 + $_.modmap = $a([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); //#22366 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22366 + bwipp_maxicode.__22367__ = 1; //#22366 + $_ = Object.getPrototypeOf($_); //#22366 + } //#22366 + $_.pixs = $a(864); //#22370 + $_.j = 0; //#22371 + for (var _D6 = 0, _D5 = $_.mods.length - 1; _D6 <= _D5; _D6 += 1) { //#22378 + $_.i = _D6; //#22373 + if ($get($_.mods, $_.i) == 1) { //#22377 + $put($_.pixs, $_.j, $get($_.modmap, $_.i)); //#22375 + $_.j = $_.j + 1; //#22376 + } //#22376 + } //#22376 + $k[$j++] = Infinity; //#22379 + $aload($geti($_.pixs, 0, $_.j)); //#22379 + $k[$j++] = 28; //#22379 + $k[$j++] = 29; //#22379 + $k[$j++] = 280; //#22379 + $k[$j++] = 281; //#22379 + $k[$j++] = 311; //#22379 + $k[$j++] = 457; //#22379 + $k[$j++] = 488; //#22379 + $k[$j++] = 500; //#22379 + $k[$j++] = 530; //#22379 + $k[$j++] = 670; //#22379 + $k[$j++] = 700; //#22379 + $k[$j++] = 677; //#22379 + $k[$j++] = 707; //#22379 + $_.pixs = $a(); //#22379 var _DM = new Map([ - ["ren", bwipp_renmaximatrix], + ["ren", 'renmaximatrix'], ["pixs", $_.pixs], ["borderleft", 1], ["borderright", 1], ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#22065 - $k[$j++] = _DM; //#22068 - if (!$_.dontdraw) { //#22068 - bwipp_renmaximatrix(); //#22068 - } //#22068 - $_ = Object.getPrototypeOf($_); //#22070 - $_ = Object.getPrototypeOf($_); //#22072 + ]); //#22389 + $k[$j++] = _DM; //#22392 + if (!$_.dontdraw) { //#22392 + bwipp_renmaximatrix(); //#22392 + } //#22392 + $_ = Object.getPrototypeOf($_); //#22394 + $_ = Object.getPrototypeOf($_); //#22396 } //bwipp_maxicode function bwipp_azteccode() { - $_ = Object.create($_); //#22103 - $_.dontdraw = false; //#22106 - $_.format = "full"; //#22107 - $_.readerinit = false; //#22108 - $_.layers = -1; //#22109 - $_.eclevel = 23; //#22110 - $_.ecaddchars = 3; //#22111 - $_.raw = false; //#22112 - $_.parse = false; //#22113 - $_.parsefnc = false; //#22114 - $k[$j++] = $_; //#22116 - bwipp_processoptions(); //#22116 - $_.options = $k[--$j]; //#22116 - $_.barcode = $k[--$j]; //#22117 - bwipp_loadctx(bwipp_azteccode) //#22119 - if ($eq($_.barcode, "")) { //#22123 - $k[$j++] = 'bwipp.aztecEmptyData#22122'; //#22122 - $k[$j++] = "The data must not be empty"; //#22122 - bwipp_raiseerror(); //#22122 - } //#22122 - if (($_.eclevel < 5) || ($_.eclevel > 95)) { //#22127 - $k[$j++] = 'bwipp.aztecInvalidEClevel#22126'; //#22126 - $k[$j++] = "The EC percentage must be from 5 to 95"; //#22126 - bwipp_raiseerror(); //#22126 - } //#22126 - if ($_.ecaddchars < 3) { //#22131 - $k[$j++] = 'bwipp.aztecInvalidECaddChars#22130'; //#22130 - $k[$j++] = "The number of additional EC codewords must be 3 or more"; //#22130 - bwipp_raiseerror(); //#22130 - } //#22130 - if ($ne($_.format, "full") && ($ne($_.format, "compact") && $ne($_.format, "rune"))) { //#22135 - $k[$j++] = 'bwipp.aztecInvalidFormat#22134'; //#22134 - $k[$j++] = "The format must be either full, compact or rune"; //#22134 - bwipp_raiseerror(); //#22134 - } //#22134 - if ($eq($_.format, "full")) { //#22144 - if ($_.readerinit && (($_.layers < 1) || ($_.layers > 22))) { //#22140 - $k[$j++] = 'bwipp.aztecFullInitInvalidLayers#22139'; //#22139 - $k[$j++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; //#22139 - bwipp_raiseerror(); //#22139 - } //#22139 - if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 32))) { //#22143 - $k[$j++] = 'bwipp.aztecFullInvalidLayers#22142'; //#22142 - $k[$j++] = "Layers for full-range symbols must be from 1 to 32"; //#22142 - bwipp_raiseerror(); //#22142 - } //#22142 - } //#22142 - if ($eq($_.format, "compact")) { //#22156 - if ($_.readerinit) { //#22152 - if (($_.layers != -1) && ($_.layers != 1)) { //#22150 - $k[$j++] = 'bwipp.aztecCompactInitInvalidLayers#22149'; //#22149 - $k[$j++] = "Compact symbols for reader programming must have 1 layer"; //#22149 - bwipp_raiseerror(); //#22149 - } //#22149 - $_.layers = 1; //#22151 - } //#22151 - if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 4))) { //#22155 - $k[$j++] = 'bwipp.aztecCompactInvalidLayers#22154'; //#22154 - $k[$j++] = "Layers for compact symbols must be from 1 to 4"; //#22154 - bwipp_raiseerror(); //#22154 - } //#22154 - } //#22154 - if ($eq($_.format, "rune")) { //#22176 - if ($_.layers != -1) { //#22161 - $k[$j++] = 'bwipp.aztecRuneInvalidLayers#22160'; //#22160 - $k[$j++] = "It is not valid to specify layers for runes"; //#22160 - bwipp_raiseerror(); //#22160 - } //#22160 - if ($_.readerinit) { //#22164 - $k[$j++] = 'bwipp.aztecRuneReaderInit#22163'; //#22163 - $k[$j++] = "Reader initialisation is not compactible with Aztec Runes"; //#22163 - bwipp_raiseerror(); //#22163 - } //#22163 - if ($_.barcode.length == 0) { //#22167 - $k[$j++] = 'bwipp.aztecRuneNotNumeric#22166'; //#22166 - $k[$j++] = "Aztec runes must be numeric"; //#22166 - bwipp_raiseerror(); //#22166 - } //#22166 - $forall($_.barcode, function() { //#22172 - var _S = $k[--$j]; //#22169 - if ((_S < 48) || (_S > 57)) { //#22171 - $k[$j++] = 'bwipp.aztecRuneNotNumeric#22170'; //#22170 - $k[$j++] = "Aztec runes must be numeric"; //#22170 - bwipp_raiseerror(); //#22170 - } //#22170 - }); //#22170 - var _U = $cvi($_.barcode); //#22173 - if ((_U < 0) || (_U > 255)) { //#22175 - $k[$j++] = 'bwipp.aztecRuneInvalid#22174'; //#22174 - $k[$j++] = "Aztec runes must be 0 to 255"; //#22174 - bwipp_raiseerror(); //#22174 - } //#22174 - } //#22174 - $_.fn1 = -1; //#22179 + $_ = Object.create($_); //#22427 + $_.dontdraw = false; //#22430 + $_.format = "full"; //#22431 + $_.readerinit = false; //#22432 + $_.layers = -1; //#22433 + $_.eclevel = 23; //#22434 + $_.ecaddchars = 3; //#22435 + $_.raw = false; //#22436 + $_.parse = false; //#22437 + $_.parsefnc = false; //#22438 + $k[$j++] = $_; //#22440 + bwipp_processoptions(); //#22440 + $_.options = $k[--$j]; //#22440 + $_.barcode = $k[--$j]; //#22441 + bwipp_loadctx(bwipp_azteccode) //#22443 + if ($eq($_.barcode, "")) { //#22447 + $k[$j++] = 'bwipp.aztecEmptyData#22446'; //#22446 + $k[$j++] = "The data must not be empty"; //#22446 + bwipp_raiseerror(); //#22446 + } //#22446 + if (($_.eclevel < 5) || ($_.eclevel > 95)) { //#22451 + $k[$j++] = 'bwipp.aztecInvalidEClevel#22450'; //#22450 + $k[$j++] = "The EC percentage must be from 5 to 95"; //#22450 + bwipp_raiseerror(); //#22450 + } //#22450 + if ($_.ecaddchars < 3) { //#22455 + $k[$j++] = 'bwipp.aztecInvalidECaddChars#22454'; //#22454 + $k[$j++] = "The number of additional EC codewords must be 3 or more"; //#22454 + bwipp_raiseerror(); //#22454 + } //#22454 + if ($ne($_.format, "full") && ($ne($_.format, "compact") && $ne($_.format, "rune"))) { //#22459 + $k[$j++] = 'bwipp.aztecInvalidFormat#22458'; //#22458 + $k[$j++] = "The format must be either full, compact or rune"; //#22458 + bwipp_raiseerror(); //#22458 + } //#22458 + if ($eq($_.format, "full")) { //#22468 + if ($_.readerinit && (($_.layers < 1) || ($_.layers > 22))) { //#22464 + $k[$j++] = 'bwipp.aztecFullInitInvalidLayers#22463'; //#22463 + $k[$j++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; //#22463 + bwipp_raiseerror(); //#22463 + } //#22463 + if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 32))) { //#22467 + $k[$j++] = 'bwipp.aztecFullInvalidLayers#22466'; //#22466 + $k[$j++] = "Layers for full-range symbols must be from 1 to 32"; //#22466 + bwipp_raiseerror(); //#22466 + } //#22466 + } //#22466 + if ($eq($_.format, "compact")) { //#22480 + if ($_.readerinit) { //#22476 + if (($_.layers != -1) && ($_.layers != 1)) { //#22474 + $k[$j++] = 'bwipp.aztecCompactInitInvalidLayers#22473'; //#22473 + $k[$j++] = "Compact symbols for reader programming must have 1 layer"; //#22473 + bwipp_raiseerror(); //#22473 + } //#22473 + $_.layers = 1; //#22475 + } //#22475 + if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 4))) { //#22479 + $k[$j++] = 'bwipp.aztecCompactInvalidLayers#22478'; //#22478 + $k[$j++] = "Layers for compact symbols must be from 1 to 4"; //#22478 + bwipp_raiseerror(); //#22478 + } //#22478 + } //#22478 + if ($eq($_.format, "rune")) { //#22500 + if ($_.layers != -1) { //#22485 + $k[$j++] = 'bwipp.aztecRuneInvalidLayers#22484'; //#22484 + $k[$j++] = "It is not valid to specify layers for runes"; //#22484 + bwipp_raiseerror(); //#22484 + } //#22484 + if ($_.readerinit) { //#22488 + $k[$j++] = 'bwipp.aztecRuneReaderInit#22487'; //#22487 + $k[$j++] = "Reader initialisation is not compactible with Aztec Runes"; //#22487 + bwipp_raiseerror(); //#22487 + } //#22487 + if ($_.barcode.length == 0) { //#22491 + $k[$j++] = 'bwipp.aztecRuneNotNumeric#22490'; //#22490 + $k[$j++] = "Aztec runes must be numeric"; //#22490 + bwipp_raiseerror(); //#22490 + } //#22490 + $forall($_.barcode, function() { //#22496 + var _S = $k[--$j]; //#22493 + if ((_S < 48) || (_S > 57)) { //#22495 + $k[$j++] = 'bwipp.aztecRuneNotNumeric#22494'; //#22494 + $k[$j++] = "Aztec runes must be numeric"; //#22494 + bwipp_raiseerror(); //#22494 + } //#22494 + }); //#22494 + var _U = $cvi($_.barcode); //#22497 + if ((_U < 0) || (_U > 255)) { //#22499 + $k[$j++] = 'bwipp.aztecRuneInvalid#22498'; //#22498 + $k[$j++] = "Aztec runes must be 0 to 255"; //#22498 + bwipp_raiseerror(); //#22498 + } //#22498 + } //#22498 + $_.fn1 = -1; //#22503 var _Y = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1] - ]); //#22184 - $_.fncvals = _Y; //#22185 - $k[$j++] = 'msg'; //#22186 - $k[$j++] = $_.barcode; //#22186 - $k[$j++] = $_.fncvals; //#22186 - bwipp_parseinput(); //#22186 - var _b = $k[--$j]; //#22186 - $_[$k[--$j]] = _b; //#22186 - $_.msglen = $_.msg.length; //#22187 - if (!bwipp_azteccode.__22287__) { //#22287 - $_ = Object.create($_); //#22287 - $_.U = 0; //#22191 - $_.L = 1; //#22191 - $_.M = 2; //#22191 - $_.P = 3; //#22191 - $_.D = 4; //#22191 - $_.B = 5; //#22191 - $_.lu = -2; //#22194 - $_.ll = -3; //#22194 - $_.lm = -4; //#22194 - $_.lp = -5; //#22195 - $_.ld = -6; //#22195 - $_.su = -7; //#22195 - $_.sp = -8; //#22196 - $_.sb = -9; //#22196 - $_.fl = -10; //#22196 - $_.p2 = -11; //#22197 - $_.p3 = -12; //#22197 - $_.p4 = -13; //#22197 - $_.p5 = -14; //#22197 - $_.charmaps = $a([$a([$_.sp, $_.sp, $_.sp, $_.fl, $_.sp]), $a([32, 32, 32, 13, 32]), $a(["A", "a", 1, $_.p2, "0"]), $a(["B", "b", 2, $_.p3, "1"]), $a(["C", "c", 3, $_.p4, "2"]), $a(["D", "d", 4, $_.p5, "3"]), $a(["E", "e", 5, "!", "4"]), $a(["F", "f", 6, "\"", "5"]), $a(["G", "g", 7, "#", "6"]), $a(["H", "h", 8, "$", "7"]), $a(["I", "i", 9, "%", "8"]), $a(["J", "j", 10, "&", "9"]), $a(["K", "k", 11, "'", ","]), $a(["L", "l", 12, 40, "."]), $a(["M", "m", 13, 41, $_.lu]), $a(["N", "n", 27, "*", $_.su]), $a(["O", "o", 28, "+", -99]), $a(["P", "p", 29, ",", -99]), $a(["Q", "q", 30, "-", -99]), $a(["R", "r", 31, ".", -99]), $a(["S", "s", "@", "/", -99]), $a(["T", "t", 92, ":", -99]), $a(["U", "u", "^", ";", -99]), $a(["V", "v", "_", "<", -99]), $a(["W", "w", "`", "=", -99]), $a(["X", "x", "|", ">", -99]), $a(["Y", "y", "~", "?", -99]), $a(["Z", "z", 127, "[", -99]), $a([$_.ll, $_.su, $_.ll, "]", -99]), $a([$_.lm, $_.lm, $_.lu, "{", -99]), $a([$_.ld, $_.ld, $_.lp, "}", -99]), $a([$_.sb, $_.sb, $_.sb, $_.lu, -99])]); //#22234 - $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#22237 - for (var _1c = 0, _1b = $_.charmaps.length - 1; _1c <= _1b; _1c += 1) { //#22246 - $_.i = _1c; //#22239 - $_.encs = $get($_.charmaps, $_.i); //#22240 - for (var _1g = 0; _1g <= 4; _1g += 1) { //#22245 - $_.j = _1g; //#22242 - var _1j = $get($_.encs, $_.j); //#22243 - $k[$j++] = _1j; //#22243 - if ($eq($type(_1j), 'stringtype')) { //#22243 - var _1m = $get($k[--$j], 0); //#22243 - $k[$j++] = _1m; //#22243 - } //#22243 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#22244 - } //#22244 - } //#22244 + ]); //#22508 + $_.fncvals = _Y; //#22509 + $k[$j++] = 'msg'; //#22510 + $k[$j++] = $_.barcode; //#22510 + $k[$j++] = $_.fncvals; //#22510 + bwipp_parseinput(); //#22510 + var _b = $k[--$j]; //#22510 + $_[$k[--$j]] = _b; //#22510 + $_.msglen = $_.msg.length; //#22511 + if (!bwipp_azteccode.__22611__) { //#22611 + $_ = Object.create($_); //#22611 + $_.U = 0; //#22515 + $_.L = 1; //#22515 + $_.M = 2; //#22515 + $_.P = 3; //#22515 + $_.D = 4; //#22515 + $_.B = 5; //#22515 + $_.lu = -2; //#22518 + $_.ll = -3; //#22518 + $_.lm = -4; //#22518 + $_.lp = -5; //#22519 + $_.ld = -6; //#22519 + $_.su = -7; //#22519 + $_.sp = -8; //#22520 + $_.sb = -9; //#22520 + $_.fl = -10; //#22520 + $_.p2 = -11; //#22521 + $_.p3 = -12; //#22521 + $_.p4 = -13; //#22521 + $_.p5 = -14; //#22521 + $_.charmaps = $a([$a([$_.sp, $_.sp, $_.sp, $_.fl, $_.sp]), $a([32, 32, 32, 13, 32]), $a(["A", "a", 1, $_.p2, "0"]), $a(["B", "b", 2, $_.p3, "1"]), $a(["C", "c", 3, $_.p4, "2"]), $a(["D", "d", 4, $_.p5, "3"]), $a(["E", "e", 5, "!", "4"]), $a(["F", "f", 6, "\"", "5"]), $a(["G", "g", 7, "#", "6"]), $a(["H", "h", 8, "$", "7"]), $a(["I", "i", 9, "%", "8"]), $a(["J", "j", 10, "&", "9"]), $a(["K", "k", 11, "'", ","]), $a(["L", "l", 12, 40, "."]), $a(["M", "m", 13, 41, $_.lu]), $a(["N", "n", 27, "*", $_.su]), $a(["O", "o", 28, "+", -99]), $a(["P", "p", 29, ",", -99]), $a(["Q", "q", 30, "-", -99]), $a(["R", "r", 31, ".", -99]), $a(["S", "s", "@", "/", -99]), $a(["T", "t", 92, ":", -99]), $a(["U", "u", "^", ";", -99]), $a(["V", "v", "_", "<", -99]), $a(["W", "w", "`", "=", -99]), $a(["X", "x", "|", ">", -99]), $a(["Y", "y", "~", "?", -99]), $a(["Z", "z", 127, "[", -99]), $a([$_.ll, $_.su, $_.ll, "]", -99]), $a([$_.lm, $_.lm, $_.lu, "{", -99]), $a([$_.ld, $_.ld, $_.lp, "}", -99]), $a([$_.sb, $_.sb, $_.sb, $_.lu, -99])]); //#22558 + $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#22561 + for (var _1c = 0, _1b = $_.charmaps.length - 1; _1c <= _1b; _1c += 1) { //#22570 + $_.i = _1c; //#22563 + $_.encs = $get($_.charmaps, $_.i); //#22564 + for (var _1g = 0; _1g <= 4; _1g += 1) { //#22569 + $_.j = _1g; //#22566 + var _1j = $get($_.encs, $_.j); //#22567 + $k[$j++] = _1j; //#22567 + if ($eq($type(_1j), 'stringtype')) { //#22567 + var _1m = $get($k[--$j], 0); //#22567 + $k[$j++] = _1m; //#22567 + } //#22567 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#22568 + } //#22568 + } //#22568 var _1w = new Map([ ["\x0d\x0a", $_.p2], [". ", $_.p3], [", ", $_.p4], [": ", $_.p5] - ]); //#22253 - $_.pcomp = _1w; //#22254 - $_.e = 1000000; //#22256 - var _22 = $a([0, 0, 0, 0, 0, 0]); //#22265 - $_.latlen = $a([$a([0, 5, 5, 10, 5, 10]), $a([9, 0, 5, 10, 5, 10]), $a([5, 5, 0, 5, 10, 10]), $a([5, 10, 10, 0, 10, 15]), $a([4, 9, 9, 14, 0, 14]), _22]); //#22266 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.ld, $_.lu]), $a([]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([]), $a([$_.lp]), $a([$_.lu, $_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([]), $a([$_.lu, $_.ld]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([$_.lu, $_.lm, $_.lp]), $a([]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([$_.lm]), $a([]), $a([]), $a([])])]); //#22276 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 5, $_.e]), $a([5, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, $_.e, $_.e]), $a([4, $_.e, $_.e, 4, $_.e])]); //#22285 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22285 - bwipp_azteccode.__22287__ = 1; //#22285 - $_ = Object.getPrototypeOf($_); //#22285 - } //#22285 - $_.msgbits = ""; //#22290 - if ($ne($_.format, "rune") && $_.raw) { //#22291 - $_.msgbits = $_.barcode; //#22291 - } //#22291 - if ($ne($_.format, "rune") && (!$_.raw)) { //#22582 + ]); //#22577 + $_.pcomp = _1w; //#22578 + $_.e = 1000000; //#22580 + var _22 = $a([0, 0, 0, 0, 0, 0]); //#22589 + $_.latlen = $a([$a([0, 5, 5, 10, 5, 10]), $a([9, 0, 5, 10, 5, 10]), $a([5, 5, 0, 5, 10, 10]), $a([5, 10, 10, 0, 10, 15]), $a([4, 9, 9, 14, 0, 14]), _22]); //#22590 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.ld, $_.lu]), $a([]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([]), $a([$_.lp]), $a([$_.lu, $_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([]), $a([$_.lu, $_.ld]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([$_.lu, $_.lm, $_.lp]), $a([]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([$_.lm]), $a([]), $a([]), $a([])])]); //#22600 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 5, $_.e]), $a([5, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, $_.e, $_.e]), $a([4, $_.e, $_.e, 4, $_.e])]); //#22609 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22609 + bwipp_azteccode.__22611__ = 1; //#22609 + $_ = Object.getPrototypeOf($_); //#22609 + } //#22609 + $_.msgbits = ""; //#22614 + if ($ne($_.format, "rune") && $_.raw) { //#22615 + $_.msgbits = $_.barcode; //#22615 + } //#22615 + if ($ne($_.format, "rune") && (!$_.raw)) { //#22906 $_.charsize = function() { - var _3v = $k[--$j]; //#22295 - $k[$j++] = _3v; //#22306 - if (_3v >= 0) { //#22304 - $j--; //#22297 - var _3y = $get($a([5, 5, 5, 5, 4, 8]), $k[--$j]); //#22297 - $k[$j++] = _3y; //#22297 - } else { //#22304 - var _3z = $k[--$j]; //#22299 - var _40 = $k[--$j]; //#22299 - $k[$j++] = _3z; //#22299 - $k[$j++] = _40; //#22299 - $j--; //#22299 - var _41 = $k[--$j]; //#22300 - $k[$j++] = _41; //#22305 - if (_41 == $_.fn1) { //#22304 - $j--; //#22301 - $k[$j++] = 8; //#22301 - } else { //#22304 - var _44 = $f((-$k[--$j]) - 1000000); //#22303 - $k[$j++] = _44; //#22303 - if (_44 == 0) { //#22303 - $j--; //#22303 - $k[$j++] = 1; //#22303 - } //#22303 - var _45 = $k[--$j]; //#22304 - $k[$j++] = (((~~(Math.log(_45) / Math.log(10))) + 1) * 4) + 8; //#22304 - } //#22304 - } //#22304 - }; //#22304 - $_.curlen = $a([0, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22310 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([])]); //#22311 - $_.backto = $_.U; //#22313 - $_.lastchar = ""; //#22314 - $forall($_.msg, function() { //#22466 - $_.char = $k[--$j]; //#22319 - for (;;) { //#22345 - $_.imp = false; //#22323 - var _4S = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22324 - for (var _4T = 0, _4U = _4S.length; _4T < _4U; _4T++) { //#22343 - $_.x = $get(_4S, _4T); //#22325 - var _4c = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22326 - for (var _4d = 0, _4e = _4c.length; _4d < _4e; _4d++) { //#22342 - $_.y = $get(_4c, _4d); //#22327 - if (($_.x != $_.B) || ($_.y == $_.backto)) { //#22341 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#22329 - if ($_.cost < $get($_.curlen, $_.y)) { //#22340 - $put($_.curlen, $_.y, $_.cost); //#22331 - $k[$j++] = $_.curseq; //#22334 - $k[$j++] = $_.y; //#22334 - $k[$j++] = Infinity; //#22332 - $aload($get($_.curseq, $_.x)); //#22333 - $aload($get($get($_.latseq, $_.x), $_.y)); //#22334 - var _59 = $a(); //#22334 - var _5A = $k[--$j]; //#22335 - $put($k[--$j], _5A, _59); //#22335 - if ($_.y == $_.B) { //#22338 - $k[$j++] = 'backto'; //#22337 - if (($_.x == $_.P) || ($_.x == $_.D)) { //#22337 - $k[$j++] = $_.U; //#22337 - } else { //#22337 - $k[$j++] = $_.x; //#22337 - } //#22337 - var _5K = $k[--$j]; //#22337 - $_[$k[--$j]] = _5K; //#22337 - } //#22337 - $_.imp = true; //#22339 - } //#22339 - } //#22339 - } //#22339 - } //#22339 - if (!$_.imp) { //#22344 - break; //#22344 - } //#22344 - } //#22344 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22348 - $_.nxtseq = $a(6); //#22349 - var _5b = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22351 - for (var _5c = 0, _5d = _5b.length; _5c < _5d; _5c++) { //#22390 - $_.x = $get(_5b, _5c); //#22352 - for (;;) { //#22388 - if ($_.char >= 0) { //#22360 - if ($_.x != $_.B) { //#22358 - var _5m = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#22358 - if (!_5m) { //#22358 - break; //#22358 - } //#22358 - } //#22358 - } else { //#22360 - if ($_.x != $_.P) { //#22360 - break; //#22360 - } //#22360 - } //#22360 - $k[$j++] = 'cost'; //#22364 - $k[$j++] = $get($_.curlen, $_.x); //#22364 - $k[$j++] = $_.x; //#22364 - $k[$j++] = $_.char; //#22364 - $_.charsize(); //#22364 - var _5u = $k[--$j]; //#22364 - var _5v = $k[--$j]; //#22364 - $_[$k[--$j]] = $f(_5v + _5u); //#22364 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#22368 - $put($_.nxtlen, $_.x, $_.cost); //#22366 - $k[$j++] = $_.nxtseq; //#22367 - $k[$j++] = $_.x; //#22367 - $k[$j++] = Infinity; //#22367 - $aload($get($_.curseq, $_.x)); //#22367 - $k[$j++] = $_.char; //#22367 - var _6A = $a(); //#22367 - var _6B = $k[--$j]; //#22367 - $put($k[--$j], _6B, _6A); //#22367 - } //#22367 - if ($_.x == $_.B) { //#22371 - break; //#22371 - } //#22371 - var _6K = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22372 - for (var _6L = 0, _6M = _6K.length; _6L < _6M; _6L++) { //#22385 - $_.y = $get(_6K, _6L); //#22373 - if ($ne($_.x, $_.y)) { //#22384 - $k[$j++] = 'cost'; //#22375 - $k[$j++] = $f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)); //#22375 - $k[$j++] = $_.x; //#22375 - $k[$j++] = $_.char; //#22375 - $_.charsize(); //#22375 - var _6a = $k[--$j]; //#22375 - var _6b = $k[--$j]; //#22375 - $_[$k[--$j]] = $f(_6b + _6a); //#22375 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#22383 - $put($_.nxtlen, $_.y, $_.cost); //#22377 - $k[$j++] = $_.nxtseq; //#22381 - $k[$j++] = $_.y; //#22381 - $k[$j++] = Infinity; //#22378 - $aload($get($_.curseq, $_.y)); //#22379 - var _6r = ($_.x == $_.U) ? $_.su : $_.sp; //#22380 - $k[$j++] = _6r; //#22381 - $k[$j++] = $_.char; //#22381 - var _6t = $a(); //#22381 - var _6u = $k[--$j]; //#22382 - $put($k[--$j], _6u, _6t); //#22382 - } //#22382 - } //#22382 - } //#22382 - break; //#22387 - } //#22387 - } //#22387 - if ($ne($_.lastchar, "") && ($_.char >= 0)) { //#22451 - var _6y = $s(2); //#22394 - $put(_6y, 0, $_.lastchar); //#22394 - $put(_6y, 1, $_.char); //#22394 - $_.pchars = _6y; //#22394 - var _73 = $get($_.pcomp, $_.pchars) !== undefined; //#22395 - if (_73) { //#22450 - var _79 = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22396 - for (var _7A = 0, _7B = _79.length; _7A < _7B; _7A++) { //#22449 - $_.i = $get(_79, _7A); //#22397 - $_.inP = true; //#22398 - if ($_.i == $_.M) { //#22403 - if ($_.lastchar == 13) { //#22400 - $_.inP = false; //#22400 - } //#22400 - } else { //#22403 - if ($_.i == $_.D) { //#22404 - if (($_.lastchar == 44) || ($_.lastchar == 46)) { //#22403 - $_.inP = false; //#22403 - } //#22403 - } //#22403 - } //#22403 - if ($_.inP && $lt($get($_.curlen, $_.i), $get($_.nxtlen, $_.i))) { //#22448 - $_.curseqi = $get($_.curseq, $_.i); //#22407 - $_.lastld = false; //#22408 - $_.lastsp = false; //#22409 - $_.lastidx = -1; //#22410 - for (var _7V = $_.curseqi.length - 1; _7V >= 0; _7V -= 1) { //#22431 - $_.idx = _7V; //#22412 - $_.ch = $get($_.curseqi, $_.idx); //#22413 - if ($_.lastidx == -1) { //#22428 - if ($eq($_.ch, $_.lastchar)) { //#22420 - $_.lastidx = $_.idx; //#22416 - if ($_.idx > 0) { //#22419 - if ($get($_.curseqi, $_.idx - 1) == $_.sp) { //#22418 - $_.lastsp = true; //#22418 - } //#22418 - } //#22418 - } //#22418 - } else { //#22428 - if (($_.ch < 0) && ($_.ch >= $_.ld)) { //#22429 - if ($_.i == $_.P) { //#22426 - if ($_.ch == $_.ld) { //#22424 - $_.lastld = true; //#22424 - } //#22424 - } else { //#22426 - if ($_.ch != $_.lp) { //#22426 - $_.inP = $_.lastsp; //#22426 - } //#22426 - } //#22426 - break; //#22428 - } //#22428 - } //#22428 - } //#22428 - if ($_.inP && ($_.lastidx >= 0)) { //#22447 - $put($_.nxtlen, $_.i, $get($_.curlen, $_.i)); //#22433 - if ($_.lastidx < ($_.curseqi.length - 1)) { //#22445 - if ($_.i == $_.P) { //#22442 - if ($_.lastld) { //#22436 - $put($_.nxtlen, $_.i, $f($get($_.nxtlen, $_.i) + 1)); //#22436 - } //#22436 - $k[$j++] = $_.nxtseq; //#22438 - $k[$j++] = $_.i; //#22438 - $k[$j++] = Infinity; //#22438 - $aload($_.curseqi); //#22438 - $r($_.curseqi.length - $_.lastidx, -1); //#22438 - $j--; //#22438 - $k[$j++] = $get($_.pcomp, $_.pchars); //#22438 - var _8H = $a(); //#22438 - var _8I = $k[--$j]; //#22438 - $put($k[--$j], _8I, _8H); //#22438 - } else { //#22442 - $k[$j++] = $_.nxtseq; //#22441 - $k[$j++] = $_.i; //#22441 - $k[$j++] = Infinity; //#22441 - $aload($_.curseqi); //#22441 - var _8N = $a(); //#22441 - var _8O = $k[--$j]; //#22441 - $put($k[--$j], _8O, _8N); //#22441 - $put($get($_.nxtseq, $_.i), $_.lastidx, $get($_.pcomp, $_.pchars)); //#22442 - } //#22442 - } else { //#22445 - $k[$j++] = $_.nxtseq; //#22445 - $k[$j++] = $_.i; //#22445 - $k[$j++] = Infinity; //#22445 - $aload($_.curseqi); //#22445 - $j--; //#22445 - $k[$j++] = $get($_.pcomp, $_.pchars); //#22445 - var _8d = $a(); //#22445 - var _8e = $k[--$j]; //#22445 - $put($k[--$j], _8e, _8d); //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - if ($ne($get($_.nxtseq, $_.B), null)) { //#22460 - $_.numbytes = 0; //#22455 - $forall($get($_.nxtseq, $_.B), function() { //#22458 - if ($k[--$j] == $_.sb) { //#22457 - $k[$j++] = 0; //#22457 - } else { //#22457 - $k[$j++] = $_.numbytes + 1; //#22457 - } //#22457 - $_.numbytes = $k[--$j]; //#22457 - }); //#22457 - if ($_.numbytes == 32) { //#22459 - $put($_.nxtlen, $_.B, $f($get($_.nxtlen, $_.B) + 11)); //#22459 - } //#22459 - } //#22459 - $_.curlen = $_.nxtlen; //#22462 - $_.curseq = $_.nxtseq; //#22463 - $k[$j++] = 'lastchar'; //#22464 - if ($_.char >= 0) { //#22464 - $k[$j++] = $_.char; //#22464 - } else { //#22464 - $k[$j++] = ""; //#22464 - } //#22464 - var _90 = $k[--$j]; //#22464 - $_[$k[--$j]] = _90; //#22464 - }); //#22464 - $_.minseq = $_.e; //#22469 - var _99 = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22470 - for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#22476 - $_.i = $get(_99, _9A); //#22471 - if ($get($_.curlen, $_.i) < $_.minseq) { //#22475 - $_.minseq = $get($_.curlen, $_.i); //#22473 - $_.seq = $get($_.curseq, $_.i); //#22474 - } //#22474 - } //#22474 + var _3v = $k[--$j]; //#22619 + $k[$j++] = _3v; //#22630 + if (_3v >= 0) { //#22628 + $j--; //#22621 + var _3y = $get($a([5, 5, 5, 5, 4, 8]), $k[--$j]); //#22621 + $k[$j++] = _3y; //#22621 + } else { //#22628 + var _3z = $k[--$j]; //#22623 + var _40 = $k[--$j]; //#22623 + $k[$j++] = _3z; //#22623 + $k[$j++] = _40; //#22623 + $j--; //#22623 + var _41 = $k[--$j]; //#22624 + $k[$j++] = _41; //#22629 + if (_41 == $_.fn1) { //#22628 + $j--; //#22625 + $k[$j++] = 8; //#22625 + } else { //#22628 + var _44 = $f((-$k[--$j]) - 1000000); //#22627 + $k[$j++] = _44; //#22627 + if (_44 == 0) { //#22627 + $j--; //#22627 + $k[$j++] = 1; //#22627 + } //#22627 + var _45 = $k[--$j]; //#22628 + $k[$j++] = (((~~(Math.log(_45) / Math.log(10))) + 1) * 4) + 8; //#22628 + } //#22628 + } //#22628 + }; //#22628 + $_.curlen = $a([0, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22634 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([])]); //#22635 + $_.backto = $_.U; //#22637 + $_.lastchar = ""; //#22638 + $forall($_.msg, function() { //#22790 + $_.char = $k[--$j]; //#22643 + for (;;) { //#22669 + $_.imp = false; //#22647 + var _4S = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22648 + for (var _4T = 0, _4U = _4S.length; _4T < _4U; _4T++) { //#22667 + $_.x = $get(_4S, _4T); //#22649 + var _4c = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22650 + for (var _4d = 0, _4e = _4c.length; _4d < _4e; _4d++) { //#22666 + $_.y = $get(_4c, _4d); //#22651 + if (($_.x != $_.B) || ($_.y == $_.backto)) { //#22665 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#22653 + if ($_.cost < $get($_.curlen, $_.y)) { //#22664 + $put($_.curlen, $_.y, $_.cost); //#22655 + $k[$j++] = $_.curseq; //#22658 + $k[$j++] = $_.y; //#22658 + $k[$j++] = Infinity; //#22656 + $aload($get($_.curseq, $_.x)); //#22657 + $aload($get($get($_.latseq, $_.x), $_.y)); //#22658 + var _59 = $a(); //#22658 + var _5A = $k[--$j]; //#22659 + $put($k[--$j], _5A, _59); //#22659 + if ($_.y == $_.B) { //#22662 + $k[$j++] = 'backto'; //#22661 + if (($_.x == $_.P) || ($_.x == $_.D)) { //#22661 + $k[$j++] = $_.U; //#22661 + } else { //#22661 + $k[$j++] = $_.x; //#22661 + } //#22661 + var _5K = $k[--$j]; //#22661 + $_[$k[--$j]] = _5K; //#22661 + } //#22661 + $_.imp = true; //#22663 + } //#22663 + } //#22663 + } //#22663 + } //#22663 + if (!$_.imp) { //#22668 + break; //#22668 + } //#22668 + } //#22668 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22672 + $_.nxtseq = $a(6); //#22673 + var _5b = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22675 + for (var _5c = 0, _5d = _5b.length; _5c < _5d; _5c++) { //#22714 + $_.x = $get(_5b, _5c); //#22676 + for (;;) { //#22712 + if ($_.char >= 0) { //#22684 + if ($_.x != $_.B) { //#22682 + var _5m = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#22682 + if (!_5m) { //#22682 + break; //#22682 + } //#22682 + } //#22682 + } else { //#22684 + if ($_.x != $_.P) { //#22684 + break; //#22684 + } //#22684 + } //#22684 + $k[$j++] = 'cost'; //#22688 + $k[$j++] = $get($_.curlen, $_.x); //#22688 + $k[$j++] = $_.x; //#22688 + $k[$j++] = $_.char; //#22688 + $_.charsize(); //#22688 + var _5u = $k[--$j]; //#22688 + var _5v = $k[--$j]; //#22688 + $_[$k[--$j]] = $f(_5v + _5u); //#22688 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#22692 + $put($_.nxtlen, $_.x, $_.cost); //#22690 + $k[$j++] = $_.nxtseq; //#22691 + $k[$j++] = $_.x; //#22691 + $k[$j++] = Infinity; //#22691 + $aload($get($_.curseq, $_.x)); //#22691 + $k[$j++] = $_.char; //#22691 + var _6A = $a(); //#22691 + var _6B = $k[--$j]; //#22691 + $put($k[--$j], _6B, _6A); //#22691 + } //#22691 + if ($_.x == $_.B) { //#22695 + break; //#22695 + } //#22695 + var _6K = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22696 + for (var _6L = 0, _6M = _6K.length; _6L < _6M; _6L++) { //#22709 + $_.y = $get(_6K, _6L); //#22697 + if ($ne($_.x, $_.y)) { //#22708 + $k[$j++] = 'cost'; //#22699 + $k[$j++] = $f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)); //#22699 + $k[$j++] = $_.x; //#22699 + $k[$j++] = $_.char; //#22699 + $_.charsize(); //#22699 + var _6a = $k[--$j]; //#22699 + var _6b = $k[--$j]; //#22699 + $_[$k[--$j]] = $f(_6b + _6a); //#22699 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#22707 + $put($_.nxtlen, $_.y, $_.cost); //#22701 + $k[$j++] = $_.nxtseq; //#22705 + $k[$j++] = $_.y; //#22705 + $k[$j++] = Infinity; //#22702 + $aload($get($_.curseq, $_.y)); //#22703 + var _6r = ($_.x == $_.U) ? $_.su : $_.sp; //#22704 + $k[$j++] = _6r; //#22705 + $k[$j++] = $_.char; //#22705 + var _6t = $a(); //#22705 + var _6u = $k[--$j]; //#22706 + $put($k[--$j], _6u, _6t); //#22706 + } //#22706 + } //#22706 + } //#22706 + break; //#22711 + } //#22711 + } //#22711 + if ($ne($_.lastchar, "") && ($_.char >= 0)) { //#22775 + var _6y = $s(2); //#22718 + $put(_6y, 0, $_.lastchar); //#22718 + $put(_6y, 1, $_.char); //#22718 + $_.pchars = _6y; //#22718 + var _73 = $get($_.pcomp, $_.pchars) !== undefined; //#22719 + if (_73) { //#22774 + var _79 = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22720 + for (var _7A = 0, _7B = _79.length; _7A < _7B; _7A++) { //#22773 + $_.i = $get(_79, _7A); //#22721 + $_.inP = true; //#22722 + if ($_.i == $_.M) { //#22727 + if ($_.lastchar == 13) { //#22724 + $_.inP = false; //#22724 + } //#22724 + } else { //#22727 + if ($_.i == $_.D) { //#22728 + if (($_.lastchar == 44) || ($_.lastchar == 46)) { //#22727 + $_.inP = false; //#22727 + } //#22727 + } //#22727 + } //#22727 + if ($_.inP && $lt($get($_.curlen, $_.i), $get($_.nxtlen, $_.i))) { //#22772 + $_.curseqi = $get($_.curseq, $_.i); //#22731 + $_.lastld = false; //#22732 + $_.lastsp = false; //#22733 + $_.lastidx = -1; //#22734 + for (var _7V = $_.curseqi.length - 1; _7V >= 0; _7V -= 1) { //#22755 + $_.idx = _7V; //#22736 + $_.ch = $get($_.curseqi, $_.idx); //#22737 + if ($_.lastidx == -1) { //#22752 + if ($eq($_.ch, $_.lastchar)) { //#22744 + $_.lastidx = $_.idx; //#22740 + if ($_.idx > 0) { //#22743 + if ($get($_.curseqi, $_.idx - 1) == $_.sp) { //#22742 + $_.lastsp = true; //#22742 + } //#22742 + } //#22742 + } //#22742 + } else { //#22752 + if (($_.ch < 0) && ($_.ch >= $_.ld)) { //#22753 + if ($_.i == $_.P) { //#22750 + if ($_.ch == $_.ld) { //#22748 + $_.lastld = true; //#22748 + } //#22748 + } else { //#22750 + if ($_.ch != $_.lp) { //#22750 + $_.inP = $_.lastsp; //#22750 + } //#22750 + } //#22750 + break; //#22752 + } //#22752 + } //#22752 + } //#22752 + if ($_.inP && ($_.lastidx >= 0)) { //#22771 + $put($_.nxtlen, $_.i, $get($_.curlen, $_.i)); //#22757 + if ($_.lastidx < ($_.curseqi.length - 1)) { //#22769 + if ($_.i == $_.P) { //#22766 + if ($_.lastld) { //#22760 + $put($_.nxtlen, $_.i, $f($get($_.nxtlen, $_.i) + 1)); //#22760 + } //#22760 + $k[$j++] = $_.nxtseq; //#22762 + $k[$j++] = $_.i; //#22762 + $k[$j++] = Infinity; //#22762 + $aload($_.curseqi); //#22762 + $r($_.curseqi.length - $_.lastidx, -1); //#22762 + $j--; //#22762 + $k[$j++] = $get($_.pcomp, $_.pchars); //#22762 + var _8H = $a(); //#22762 + var _8I = $k[--$j]; //#22762 + $put($k[--$j], _8I, _8H); //#22762 + } else { //#22766 + $k[$j++] = $_.nxtseq; //#22765 + $k[$j++] = $_.i; //#22765 + $k[$j++] = Infinity; //#22765 + $aload($_.curseqi); //#22765 + var _8N = $a(); //#22765 + var _8O = $k[--$j]; //#22765 + $put($k[--$j], _8O, _8N); //#22765 + $put($get($_.nxtseq, $_.i), $_.lastidx, $get($_.pcomp, $_.pchars)); //#22766 + } //#22766 + } else { //#22769 + $k[$j++] = $_.nxtseq; //#22769 + $k[$j++] = $_.i; //#22769 + $k[$j++] = Infinity; //#22769 + $aload($_.curseqi); //#22769 + $j--; //#22769 + $k[$j++] = $get($_.pcomp, $_.pchars); //#22769 + var _8d = $a(); //#22769 + var _8e = $k[--$j]; //#22769 + $put($k[--$j], _8e, _8d); //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + if ($ne($get($_.nxtseq, $_.B), null)) { //#22784 + $_.numbytes = 0; //#22779 + $forall($get($_.nxtseq, $_.B), function() { //#22782 + if ($k[--$j] == $_.sb) { //#22781 + $k[$j++] = 0; //#22781 + } else { //#22781 + $k[$j++] = $_.numbytes + 1; //#22781 + } //#22781 + $_.numbytes = $k[--$j]; //#22781 + }); //#22781 + if ($_.numbytes == 32) { //#22783 + $put($_.nxtlen, $_.B, $f($get($_.nxtlen, $_.B) + 11)); //#22783 + } //#22783 + } //#22783 + $_.curlen = $_.nxtlen; //#22786 + $_.curseq = $_.nxtseq; //#22787 + $k[$j++] = 'lastchar'; //#22788 + if ($_.char >= 0) { //#22788 + $k[$j++] = $_.char; //#22788 + } else { //#22788 + $k[$j++] = ""; //#22788 + } //#22788 + var _90 = $k[--$j]; //#22788 + $_[$k[--$j]] = _90; //#22788 + }); //#22788 + $_.minseq = $_.e; //#22793 + var _99 = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22794 + for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#22800 + $_.i = $get(_99, _9A); //#22795 + if ($get($_.curlen, $_.i) < $_.minseq) { //#22799 + $_.minseq = $get($_.curlen, $_.i); //#22797 + $_.seq = $get($_.curseq, $_.i); //#22798 + } //#22798 + } //#22798 $_.tobin = function() { - var _9O = $s($k[--$j]); //#22480 - $k[$j++] = _9O; //#22480 - for (var _9Q = 0, _9P = _9O.length - 1; _9Q <= _9P; _9Q += 1) { //#22480 - var _9R = $k[--$j]; //#22480 - $put(_9R, _9Q, 48); //#22480 - $k[$j++] = _9R; //#22480 - } //#22480 - var _9S = $k[--$j]; //#22481 - var _9V = $cvrs($s(_9S.length), $k[--$j], 2); //#22481 - $puti(_9S, _9S.length - _9V.length, _9V); //#22481 - $k[$j++] = _9S; //#22481 - }; //#22481 + var _9O = $s($k[--$j]); //#22804 + $k[$j++] = _9O; //#22804 + for (var _9Q = 0, _9P = _9O.length - 1; _9Q <= _9P; _9Q += 1) { //#22804 + var _9R = $k[--$j]; //#22804 + $put(_9R, _9Q, 48); //#22804 + $k[$j++] = _9R; //#22804 + } //#22804 + var _9S = $k[--$j]; //#22805 + var _9V = $cvrs($s(_9S.length), $k[--$j], 2); //#22805 + $puti(_9S, _9S.length - _9V.length, _9V); //#22805 + $k[$j++] = _9S; //#22805 + }; //#22805 $_.encu = function() { - var _9a = $get($get($_.charvals, $_.U), $k[--$j]); //#22484 - $k[$j++] = _9a; //#22484 - $k[$j++] = 5; //#22484 - $_.tobin(); //#22484 - }; //#22484 + var _9a = $get($get($_.charvals, $_.U), $k[--$j]); //#22808 + $k[$j++] = _9a; //#22808 + $k[$j++] = 5; //#22808 + $_.tobin(); //#22808 + }; //#22808 $_.encl = function() { - var _9f = $get($get($_.charvals, $_.L), $k[--$j]); //#22485 - $k[$j++] = _9f; //#22485 - $k[$j++] = 5; //#22485 - $_.tobin(); //#22485 - }; //#22485 + var _9f = $get($get($_.charvals, $_.L), $k[--$j]); //#22809 + $k[$j++] = _9f; //#22809 + $k[$j++] = 5; //#22809 + $_.tobin(); //#22809 + }; //#22809 $_.encm = function() { - var _9k = $get($get($_.charvals, $_.M), $k[--$j]); //#22486 - $k[$j++] = _9k; //#22486 - $k[$j++] = 5; //#22486 - $_.tobin(); //#22486 - }; //#22486 + var _9k = $get($get($_.charvals, $_.M), $k[--$j]); //#22810 + $k[$j++] = _9k; //#22810 + $k[$j++] = 5; //#22810 + $_.tobin(); //#22810 + }; //#22810 $_.encd = function() { - var _9p = $get($get($_.charvals, $_.D), $k[--$j]); //#22487 - $k[$j++] = _9p; //#22487 - $k[$j++] = 4; //#22487 - $_.tobin(); //#22487 - }; //#22487 + var _9p = $get($get($_.charvals, $_.D), $k[--$j]); //#22811 + $k[$j++] = _9p; //#22811 + $k[$j++] = 4; //#22811 + $_.tobin(); //#22811 + }; //#22811 $_.encp = function() { - var _9q = $k[--$j]; //#22490 - $k[$j++] = _9q; //#22507 - if (_9q == $_.fn1) { //#22506 - $j--; //#22491 - $k[$j++] = "00000000"; //#22491 - } else { //#22506 - var _9s = $k[--$j]; //#22493 - $k[$j++] = _9s; //#22507 - if (_9s <= -1000000) { //#22506 - var _9u = $f((-$k[--$j]) - 1000000); //#22494 - $k[$j++] = _9u; //#22494 - $k[$j++] = _9u; //#22494 - if (_9u == 0) { //#22494 - $j--; //#22494 - $k[$j++] = 1; //#22494 - } //#22494 - var _9w = ~~(Math.log($k[--$j]) / Math.log(10)); //#22496 - var _9x = $s(((_9w + 1) * 4) + 8); //#22496 - $puti(_9x, 0, "00000"); //#22497 - $k[$j++] = _9w; //#22498 - $k[$j++] = _9x; //#22498 - $k[$j++] = _9x; //#22498 - $k[$j++] = _9w + 1; //#22498 - $k[$j++] = 3; //#22498 - $_.tobin(); //#22498 - var _9y = $k[--$j]; //#22498 - $puti($k[--$j], 5, _9y); //#22498 - var _A0 = $k[--$j]; //#22499 - var _A1 = $k[--$j]; //#22499 - var _A2 = $k[--$j]; //#22499 - $k[$j++] = _A0; //#22503 - $k[$j++] = _A2; //#22503 - for (var _A3 = _A1; _A3 >= 0; _A3 -= 1) { //#22503 - var _A4 = $k[--$j]; //#22500 - var _A5 = $k[--$j]; //#22501 - $k[$j++] = _A5; //#22502 - $k[$j++] = ~~(_A4 / 10); //#22502 - $k[$j++] = _A5; //#22502 - $k[$j++] = (_A3 * 4) + 8; //#22502 - $k[$j++] = $f((_A4 % 10) + 2); //#22502 - $k[$j++] = 4; //#22502 - $_.tobin(); //#22502 - var _A6 = $k[--$j]; //#22502 - var _A7 = $k[--$j]; //#22502 - $puti($k[--$j], _A7, _A6); //#22502 - } //#22502 - $j--; //#22504 - } else { //#22506 - var _AD = $get($get($_.charvals, $_.P), $k[--$j]); //#22506 - $k[$j++] = _AD; //#22506 - $k[$j++] = 5; //#22506 - $_.tobin(); //#22506 - } //#22506 - } //#22506 - }; //#22506 - $_.encfuncs = $a(['encu', 'encl', 'encm', 'encp', 'encd']); //#22510 + var _9q = $k[--$j]; //#22814 + $k[$j++] = _9q; //#22831 + if (_9q == $_.fn1) { //#22830 + $j--; //#22815 + $k[$j++] = "00000000"; //#22815 + } else { //#22830 + var _9s = $k[--$j]; //#22817 + $k[$j++] = _9s; //#22831 + if (_9s <= -1000000) { //#22830 + var _9u = $f((-$k[--$j]) - 1000000); //#22818 + $k[$j++] = _9u; //#22818 + $k[$j++] = _9u; //#22818 + if (_9u == 0) { //#22818 + $j--; //#22818 + $k[$j++] = 1; //#22818 + } //#22818 + var _9w = ~~(Math.log($k[--$j]) / Math.log(10)); //#22820 + var _9x = $s(((_9w + 1) * 4) + 8); //#22820 + $puti(_9x, 0, "00000"); //#22821 + $k[$j++] = _9w; //#22822 + $k[$j++] = _9x; //#22822 + $k[$j++] = _9x; //#22822 + $k[$j++] = _9w + 1; //#22822 + $k[$j++] = 3; //#22822 + $_.tobin(); //#22822 + var _9y = $k[--$j]; //#22822 + $puti($k[--$j], 5, _9y); //#22822 + var _A0 = $k[--$j]; //#22823 + var _A1 = $k[--$j]; //#22823 + var _A2 = $k[--$j]; //#22823 + $k[$j++] = _A0; //#22827 + $k[$j++] = _A2; //#22827 + for (var _A3 = _A1; _A3 >= 0; _A3 -= 1) { //#22827 + var _A4 = $k[--$j]; //#22824 + var _A5 = $k[--$j]; //#22825 + $k[$j++] = _A5; //#22826 + $k[$j++] = ~~(_A4 / 10); //#22826 + $k[$j++] = _A5; //#22826 + $k[$j++] = (_A3 * 4) + 8; //#22826 + $k[$j++] = $f((_A4 % 10) + 2); //#22826 + $k[$j++] = 4; //#22826 + $_.tobin(); //#22826 + var _A6 = $k[--$j]; //#22826 + var _A7 = $k[--$j]; //#22826 + $puti($k[--$j], _A7, _A6); //#22826 + } //#22826 + $j--; //#22828 + } else { //#22830 + var _AD = $get($get($_.charvals, $_.P), $k[--$j]); //#22830 + $k[$j++] = _AD; //#22830 + $k[$j++] = 5; //#22830 + $_.tobin(); //#22830 + } //#22830 + } //#22830 + }; //#22830 + $_.encfuncs = $a(['encu', 'encl', 'encm', 'encp', 'encd']); //#22834 $_.addtomsgbits = function() { - $_.v = $k[--$j]; //#22513 - $puti($_.msgbits, $_.j, $_.v); //#22514 - $_.j = $_.j + $_.v.length; //#22515 - }; //#22515 - $_.state = $_.U; //#22519 - $_.msgbits = $s($_.minseq); //#22520 - $_.i = 0; //#22521 - $_.j = 0; //#22521 - for (;;) { //#22580 - if ($_.i >= $_.seq.length) { //#22522 - break; //#22522 - } //#22522 - if ($_.state != $_.B) { //#22575 - $_.char = $get($_.seq, $_.i); //#22526 - $k[$j++] = $_.char; //#22529 + $_.v = $k[--$j]; //#22837 + $puti($_.msgbits, $_.j, $_.v); //#22838 + $_.j = $_.j + $_.v.length; //#22839 + }; //#22839 + $_.state = $_.U; //#22843 + $_.msgbits = $s($_.minseq); //#22844 + $_.i = 0; //#22845 + $_.j = 0; //#22845 + for (;;) { //#22904 + if ($_.i >= $_.seq.length) { //#22846 + break; //#22846 + } //#22846 + if ($_.state != $_.B) { //#22899 + $_.char = $get($_.seq, $_.i); //#22850 + $k[$j++] = $_.char; //#22853 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#22529 - $_.addtomsgbits(); //#22529 - $_.i = $_.i + 1; //#22530 - if (($_.char == $_.su) || ($_.char == $_.sp)) { //#22536 - $k[$j++] = $get($_.seq, $_.i); //#22534 - if ($_.char == $_.su) { //#22534 - $_.encu(); //#22534 - } else { //#22534 - $_.encp(); //#22534 - } //#22534 - $_.addtomsgbits(); //#22534 - $_.i = $_.i + 1; //#22535 - } //#22535 - if ($_.char == $_.lu) { //#22539 - $_.state = $_.U; //#22539 - } //#22539 - if ($_.char == $_.ll) { //#22540 - $_.state = $_.L; //#22540 - } //#22540 - if ($_.char == $_.lm) { //#22541 - $_.state = $_.M; //#22541 - } //#22541 - if ($_.char == $_.lp) { //#22542 - $_.state = $_.P; //#22542 - } //#22542 - if ($_.char == $_.ld) { //#22543 - $_.state = $_.D; //#22543 - } //#22543 - if ($_.char == $_.sb) { //#22544 - $_.state = $_.B; //#22544 - } //#22544 - } else { //#22575 - $_.numbytes = 0; //#22549 - for (;;) { //#22553 - if (($_.i + $_.numbytes) >= $_.seq.length) { //#22550 - break; //#22550 - } //#22550 - if ($get($_.seq, $_.i + $_.numbytes) < 0) { //#22551 - break; //#22551 - } //#22551 - $_.numbytes = $_.numbytes + 1; //#22552 - } //#22552 - if ($_.numbytes <= 31) { //#22560 - $k[$j++] = $_.numbytes; //#22557 - $k[$j++] = 5; //#22557 - $_.tobin(); //#22557 - $_.addtomsgbits(); //#22557 - } else { //#22560 - $k[$j++] = 0; //#22559 - $k[$j++] = 5; //#22559 - $_.tobin(); //#22559 - $_.addtomsgbits(); //#22559 - $k[$j++] = $_.numbytes - 31; //#22560 - $k[$j++] = 11; //#22560 - $_.tobin(); //#22560 - $_.addtomsgbits(); //#22560 - } //#22560 - for (var _BF = 0, _BG = $_.numbytes; _BF < _BG; _BF++) { //#22567 - $k[$j++] = $get($_.seq, $_.i); //#22565 - $k[$j++] = 8; //#22565 - $_.tobin(); //#22565 - $_.addtomsgbits(); //#22565 - $_.i = $_.i + 1; //#22566 - } //#22566 - if ($_.i < $_.seq.length) { //#22576 - $_.char = $get($_.seq, $_.i); //#22571 - $_.i = $_.i + 1; //#22572 - if ($_.char == $_.lu) { //#22573 - $_.state = $_.U; //#22573 - } //#22573 - if ($_.char == $_.ll) { //#22574 - $_.state = $_.L; //#22574 - } //#22574 - if ($_.char == $_.lm) { //#22575 - $_.state = $_.M; //#22575 - } //#22575 - } //#22575 - } //#22575 - } //#22575 - } //#22575 - if (!bwipp_azteccode.__22601__) { //#22601 - $_ = Object.create($_); //#22601 - $_.metrics = $a([$a(["rune", 0, 0, 0, 6]), $a(["compact", 1, 1, 17, 6]), $a(["full", 1, 1, 21, 6]), $a(["compact", 2, 0, 40, 6]), $a(["full", 2, 1, 48, 6]), $a(["compact", 3, 0, 51, 8]), $a(["full", 3, 1, 60, 8]), $a(["compact", 4, 0, 76, 8]), $a(["full", 4, 1, 88, 8]), $a(["full", 5, 1, 120, 8]), $a(["full", 6, 1, 156, 8]), $a(["full", 7, 1, 196, 8]), $a(["full", 8, 1, 240, 8]), $a(["full", 9, 1, 230, 10]), $a(["full", 10, 1, 272, 10]), $a(["full", 11, 1, 316, 10]), $a(["full", 12, 1, 364, 10]), $a(["full", 13, 1, 416, 10]), $a(["full", 14, 1, 470, 10]), $a(["full", 15, 1, 528, 10]), $a(["full", 16, 1, 588, 10]), $a(["full", 17, 1, 652, 10]), $a(["full", 18, 1, 720, 10]), $a(["full", 19, 1, 790, 10]), $a(["full", 20, 1, 864, 10]), $a(["full", 21, 1, 940, 10]), $a(["full", 22, 1, 1020, 10]), $a(["full", 23, 0, 920, 12]), $a(["full", 24, 0, 992, 12]), $a(["full", 25, 0, 1066, 12]), $a(["full", 26, 0, 1144, 12]), $a(["full", 27, 0, 1224, 12]), $a(["full", 28, 0, 1306, 12]), $a(["full", 29, 0, 1392, 12]), $a(["full", 30, 0, 1480, 12]), $a(["full", 31, 0, 1570, 12]), $a(["full", 32, 0, 1664, 12])]); //#22600 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22600 - bwipp_azteccode.__22601__ = 1; //#22600 - $_ = Object.getPrototypeOf($_); //#22600 - } //#22600 - var _CD = $_.metrics; //#22603 - for (var _CE = 0, _CF = _CD.length; _CE < _CF; _CE++) { //#22619 - $_.m = $get(_CD, _CE); //#22604 - $_.frmt = $get($_.m, 0); //#22605 - $_.mlyr = $get($_.m, 1); //#22606 - $_.icap = $get($_.m, 2); //#22607 - $_.ncws = $get($_.m, 3); //#22608 - $_.bpcw = $get($_.m, 4); //#22609 - $_.numecw = ~~(Math.ceil($f((($_.ncws * $_.eclevel) / 100) + $_.ecaddchars))); //#22610 - if ($_.msgbits.length == 0) { //#22611 - $_.numecw = 0; //#22611 - } //#22611 - $_.numdcw = $f($_.ncws - $_.numecw); //#22612 - $_.okay = true; //#22613 - if ($ne($_.format, $_.frmt)) { //#22614 - $_.okay = false; //#22614 - } //#22614 - if ($_.readerinit && ($_.icap != 1)) { //#22615 - $_.okay = false; //#22615 - } //#22615 - if (($_.layers != -1) && ($_.layers != $_.mlyr)) { //#22616 - $_.okay = false; //#22616 - } //#22616 - if ((~~Math.ceil($_.msgbits.length / $_.bpcw)) > $_.numdcw) { //#22617 - $_.okay = false; //#22617 - } //#22617 - if ($_.okay) { //#22618 - break; //#22618 - } //#22618 - } //#22618 - if (!$_.okay) { //#22623 - $k[$j++] = 'bwipp.azteccodeNoValidSymbol#22622'; //#22622 - $k[$j++] = "Maximum length exceeded"; //#22622 - bwipp_raiseerror(); //#22622 - } //#22622 - $_.layers = $_.mlyr; //#22625 + } //#22853 + $_.addtomsgbits(); //#22853 + $_.i = $_.i + 1; //#22854 + if (($_.char == $_.su) || ($_.char == $_.sp)) { //#22860 + $k[$j++] = $get($_.seq, $_.i); //#22858 + if ($_.char == $_.su) { //#22858 + $_.encu(); //#22858 + } else { //#22858 + $_.encp(); //#22858 + } //#22858 + $_.addtomsgbits(); //#22858 + $_.i = $_.i + 1; //#22859 + } //#22859 + if ($_.char == $_.lu) { //#22863 + $_.state = $_.U; //#22863 + } //#22863 + if ($_.char == $_.ll) { //#22864 + $_.state = $_.L; //#22864 + } //#22864 + if ($_.char == $_.lm) { //#22865 + $_.state = $_.M; //#22865 + } //#22865 + if ($_.char == $_.lp) { //#22866 + $_.state = $_.P; //#22866 + } //#22866 + if ($_.char == $_.ld) { //#22867 + $_.state = $_.D; //#22867 + } //#22867 + if ($_.char == $_.sb) { //#22868 + $_.state = $_.B; //#22868 + } //#22868 + } else { //#22899 + $_.numbytes = 0; //#22873 + for (;;) { //#22877 + if (($_.i + $_.numbytes) >= $_.seq.length) { //#22874 + break; //#22874 + } //#22874 + if ($get($_.seq, $_.i + $_.numbytes) < 0) { //#22875 + break; //#22875 + } //#22875 + $_.numbytes = $_.numbytes + 1; //#22876 + } //#22876 + if ($_.numbytes <= 31) { //#22884 + $k[$j++] = $_.numbytes; //#22881 + $k[$j++] = 5; //#22881 + $_.tobin(); //#22881 + $_.addtomsgbits(); //#22881 + } else { //#22884 + $k[$j++] = 0; //#22883 + $k[$j++] = 5; //#22883 + $_.tobin(); //#22883 + $_.addtomsgbits(); //#22883 + $k[$j++] = $_.numbytes - 31; //#22884 + $k[$j++] = 11; //#22884 + $_.tobin(); //#22884 + $_.addtomsgbits(); //#22884 + } //#22884 + for (var _BF = 0, _BG = $_.numbytes; _BF < _BG; _BF++) { //#22891 + $k[$j++] = $get($_.seq, $_.i); //#22889 + $k[$j++] = 8; //#22889 + $_.tobin(); //#22889 + $_.addtomsgbits(); //#22889 + $_.i = $_.i + 1; //#22890 + } //#22890 + if ($_.i < $_.seq.length) { //#22900 + $_.char = $get($_.seq, $_.i); //#22895 + $_.i = $_.i + 1; //#22896 + if ($_.char == $_.lu) { //#22897 + $_.state = $_.U; //#22897 + } //#22897 + if ($_.char == $_.ll) { //#22898 + $_.state = $_.L; //#22898 + } //#22898 + if ($_.char == $_.lm) { //#22899 + $_.state = $_.M; //#22899 + } //#22899 + } //#22899 + } //#22899 + } //#22899 + } //#22899 + if (!bwipp_azteccode.__22925__) { //#22925 + $_ = Object.create($_); //#22925 + $_.metrics = $a([$a(["rune", 0, 0, 0, 6]), $a(["compact", 1, 1, 17, 6]), $a(["full", 1, 1, 21, 6]), $a(["compact", 2, 0, 40, 6]), $a(["full", 2, 1, 48, 6]), $a(["compact", 3, 0, 51, 8]), $a(["full", 3, 1, 60, 8]), $a(["compact", 4, 0, 76, 8]), $a(["full", 4, 1, 88, 8]), $a(["full", 5, 1, 120, 8]), $a(["full", 6, 1, 156, 8]), $a(["full", 7, 1, 196, 8]), $a(["full", 8, 1, 240, 8]), $a(["full", 9, 1, 230, 10]), $a(["full", 10, 1, 272, 10]), $a(["full", 11, 1, 316, 10]), $a(["full", 12, 1, 364, 10]), $a(["full", 13, 1, 416, 10]), $a(["full", 14, 1, 470, 10]), $a(["full", 15, 1, 528, 10]), $a(["full", 16, 1, 588, 10]), $a(["full", 17, 1, 652, 10]), $a(["full", 18, 1, 720, 10]), $a(["full", 19, 1, 790, 10]), $a(["full", 20, 1, 864, 10]), $a(["full", 21, 1, 940, 10]), $a(["full", 22, 1, 1020, 10]), $a(["full", 23, 0, 920, 12]), $a(["full", 24, 0, 992, 12]), $a(["full", 25, 0, 1066, 12]), $a(["full", 26, 0, 1144, 12]), $a(["full", 27, 0, 1224, 12]), $a(["full", 28, 0, 1306, 12]), $a(["full", 29, 0, 1392, 12]), $a(["full", 30, 0, 1480, 12]), $a(["full", 31, 0, 1570, 12]), $a(["full", 32, 0, 1664, 12])]); //#22924 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22924 + bwipp_azteccode.__22925__ = 1; //#22924 + $_ = Object.getPrototypeOf($_); //#22924 + } //#22924 + var _CD = $_.metrics; //#22927 + for (var _CE = 0, _CF = _CD.length; _CE < _CF; _CE++) { //#22943 + $_.m = $get(_CD, _CE); //#22928 + $_.frmt = $get($_.m, 0); //#22929 + $_.mlyr = $get($_.m, 1); //#22930 + $_.icap = $get($_.m, 2); //#22931 + $_.ncws = $get($_.m, 3); //#22932 + $_.bpcw = $get($_.m, 4); //#22933 + $_.numecw = ~~(Math.ceil($f((($_.ncws * $_.eclevel) / 100) + $_.ecaddchars))); //#22934 + if ($_.msgbits.length == 0) { //#22935 + $_.numecw = 0; //#22935 + } //#22935 + $_.numdcw = $f($_.ncws - $_.numecw); //#22936 + $_.okay = true; //#22937 + if ($ne($_.format, $_.frmt)) { //#22938 + $_.okay = false; //#22938 + } //#22938 + if ($_.readerinit && ($_.icap != 1)) { //#22939 + $_.okay = false; //#22939 + } //#22939 + if (($_.layers != -1) && ($_.layers != $_.mlyr)) { //#22940 + $_.okay = false; //#22940 + } //#22940 + if ((~~Math.ceil($_.msgbits.length / $_.bpcw)) > $_.numdcw) { //#22941 + $_.okay = false; //#22941 + } //#22941 + if ($_.okay) { //#22942 + break; //#22942 + } //#22942 + } //#22942 + if (!$_.okay) { //#22947 + $k[$j++] = 'bwipp.aztecNoValidSymbol#22946'; //#22946 + $k[$j++] = "Maximum length exceeded"; //#22946 + bwipp_raiseerror(); //#22946 + } //#22946 + $_.layers = $_.mlyr; //#22949 $_.allzero = function() { - var _Ck = $k[--$j]; //#22628 - $k[$j++] = $eq(_Ck, $geti("000000000000", 0, _Ck.length)); //#22628 - }; //#22628 + var _Ck = $k[--$j]; //#22952 + $k[$j++] = $eq(_Ck, $geti("000000000000", 0, _Ck.length)); //#22952 + }; //#22952 $_.allones = function() { - var _Cm = $k[--$j]; //#22629 - $k[$j++] = $eq(_Cm, $geti("111111111111", 0, _Cm.length)); //#22629 - }; //#22629 - $_.cws = $a($_.ncws); //#22630 - $_.m = 0; //#22631 - $_.c = 0; //#22631 - for (;;) { //#22658 - if ($_.msgbits.length <= $_.m) { //#22633 - break; //#22633 - } //#22633 - if (($_.msgbits.length - $_.m) >= $_.bpcw) { //#22647 - $_.cwb = $geti($_.msgbits, $_.m, $f($_.bpcw - 1)); //#22635 - $_.cwf = $geti($_.msgbits, $f($f($_.m + $_.bpcw) - 1), 1); //#22636 - $k[$j++] = $_.cwb; //#22637 - $_.allzero(); //#22637 - if ($k[--$j]) { //#22637 - $_.cwf = "1"; //#22637 - $_.m = $_.m - 1; //#22637 - } //#22637 - $k[$j++] = $_.cwb; //#22638 - $_.allones(); //#22638 - if ($k[--$j]) { //#22638 - $_.cwf = "0"; //#22638 - $_.m = $_.m - 1; //#22638 - } //#22638 - var _D9 = $s(12); //#22640 - $puti(_D9, 0, $_.cwb); //#22640 - $puti(_D9, $f($_.bpcw - 1), $_.cwf); //#22641 - $_.cwb = $geti(_D9, 0, $_.bpcw); //#22643 - } else { //#22647 - $_.cwb = $geti($_.msgbits, $_.m, $_.msgbits.length - $_.m); //#22645 - var _DL = $strcpy($s(12), "111111111111"); //#22646 - $puti(_DL, 0, $_.cwb); //#22646 - $_.cwb = $geti(_DL, 0, $_.bpcw); //#22646 - $k[$j++] = $_.cwb; //#22647 - $_.allones(); //#22647 - if ($k[--$j]) { //#22647 - $puti($_.cwb, $_.cwb.length - 1, "0"); //#22647 - } //#22647 - } //#22647 - $_.cw = 0; //#22650 - for (var _DV = 0, _DU = $f($_.bpcw - 1); _DV <= _DU; _DV += 1) { //#22654 - $_.i = _DV; //#22652 - $_.cw = $f($_.cw + ((~~(Math.pow(2, $f($f($_.bpcw - $_.i) - 1)))) * $f($get($_.cwb, $_.i) - 48))); //#22653 - } //#22653 - $put($_.cws, $_.c, $_.cw); //#22655 - $_.m = $f($_.m + $_.bpcw); //#22656 - $_.c = $_.c + 1; //#22657 - } //#22657 - $_.cws = $geti($_.cws, 0, $_.c); //#22659 - var _Dm = $get($_.options, 'debugcws') !== undefined; //#22661 - if (_Dm) { //#22661 - $k[$j++] = 'bwipp.debugcws#22661'; //#22661 - $k[$j++] = $_.cws; //#22661 - bwipp_raiseerror(); //#22661 - } //#22661 + var _Cm = $k[--$j]; //#22953 + $k[$j++] = $eq(_Cm, $geti("111111111111", 0, _Cm.length)); //#22953 + }; //#22953 + $_.cws = $a($_.ncws); //#22954 + $_.m = 0; //#22955 + $_.c = 0; //#22955 + for (;;) { //#22982 + if ($_.msgbits.length <= $_.m) { //#22957 + break; //#22957 + } //#22957 + if (($_.msgbits.length - $_.m) >= $_.bpcw) { //#22971 + $_.cwb = $geti($_.msgbits, $_.m, $f($_.bpcw - 1)); //#22959 + $_.cwf = $geti($_.msgbits, $f($f($_.m + $_.bpcw) - 1), 1); //#22960 + $k[$j++] = $_.cwb; //#22961 + $_.allzero(); //#22961 + if ($k[--$j]) { //#22961 + $_.cwf = "1"; //#22961 + $_.m = $_.m - 1; //#22961 + } //#22961 + $k[$j++] = $_.cwb; //#22962 + $_.allones(); //#22962 + if ($k[--$j]) { //#22962 + $_.cwf = "0"; //#22962 + $_.m = $_.m - 1; //#22962 + } //#22962 + var _D9 = $s(12); //#22964 + $puti(_D9, 0, $_.cwb); //#22964 + $puti(_D9, $f($_.bpcw - 1), $_.cwf); //#22965 + $_.cwb = $geti(_D9, 0, $_.bpcw); //#22967 + } else { //#22971 + $_.cwb = $geti($_.msgbits, $_.m, $_.msgbits.length - $_.m); //#22969 + var _DL = $strcpy($s(12), "111111111111"); //#22970 + $puti(_DL, 0, $_.cwb); //#22970 + $_.cwb = $geti(_DL, 0, $_.bpcw); //#22970 + $k[$j++] = $_.cwb; //#22971 + $_.allones(); //#22971 + if ($k[--$j]) { //#22971 + $puti($_.cwb, $_.cwb.length - 1, "0"); //#22971 + } //#22971 + } //#22971 + $_.cw = 0; //#22974 + for (var _DV = 0, _DU = $f($_.bpcw - 1); _DV <= _DU; _DV += 1) { //#22978 + $_.i = _DV; //#22976 + $_.cw = $f($_.cw + ((~~(Math.pow(2, $f($f($_.bpcw - $_.i) - 1)))) * $f($get($_.cwb, $_.i) - 48))); //#22977 + } //#22977 + $put($_.cws, $_.c, $_.cw); //#22979 + $_.m = $f($_.m + $_.bpcw); //#22980 + $_.c = $_.c + 1; //#22981 + } //#22981 + $_.cws = $geti($_.cws, 0, $_.c); //#22983 + var _Dm = $get($_.options, 'debugcws') !== undefined; //#22985 + if (_Dm) { //#22985 + $k[$j++] = 'bwipp.debugcws#22985'; //#22985 + $k[$j++] = $_.cws; //#22985 + bwipp_raiseerror(); //#22985 + } //#22985 $_.rscodes = function() { - $_.rspm = $k[--$j]; //#22666 - $_.rsgf = $k[--$j]; //#22667 - $_.rsnc = $k[--$j]; //#22668 - $_.rscws = $k[--$j]; //#22669 - $k[$j++] = Infinity; //#22672 - $k[$j++] = 1; //#22672 - for (var _Dt = 0, _Du = $f($_.rsgf - 1); _Dt < _Du; _Dt++) { //#22672 - var _Dv = $k[--$j]; //#22672 - var _Dw = _Dv * 2; //#22672 - $k[$j++] = _Dv; //#22672 - $k[$j++] = _Dw; //#22672 - if (_Dw >= $_.rsgf) { //#22672 - var _Dz = $k[--$j]; //#22672 - $k[$j++] = $xo(_Dz, $_.rspm); //#22672 - } //#22672 - } //#22672 - $_.rsalog = $a(); //#22672 - $_.rslog = $a($_.rsgf); //#22673 - for (var _E5 = 1, _E4 = $f($_.rsgf - 1); _E5 <= _E4; _E5 += 1) { //#22674 - $put($_.rslog, $get($_.rsalog, _E5), _E5); //#22674 - } //#22674 + $_.rspm = $k[--$j]; //#22990 + $_.rsgf = $k[--$j]; //#22991 + $_.rsnc = $k[--$j]; //#22992 + $_.rscws = $k[--$j]; //#22993 + $k[$j++] = Infinity; //#22996 + $k[$j++] = 1; //#22996 + for (var _Dt = 0, _Du = $f($_.rsgf - 1); _Dt < _Du; _Dt++) { //#22996 + var _Dv = $k[--$j]; //#22996 + var _Dw = _Dv * 2; //#22996 + $k[$j++] = _Dv; //#22996 + $k[$j++] = _Dw; //#22996 + if (_Dw >= $_.rsgf) { //#22996 + var _Dz = $k[--$j]; //#22996 + $k[$j++] = $xo(_Dz, $_.rspm); //#22996 + } //#22996 + } //#22996 + $_.rsalog = $a(); //#22996 + $_.rslog = $a($_.rsgf); //#22997 + for (var _E5 = 1, _E4 = $f($_.rsgf - 1); _E5 <= _E4; _E5 += 1) { //#22998 + $put($_.rslog, $get($_.rsalog, _E5), _E5); //#22998 + } //#22998 $_.rsprod = function() { - var _E9 = $k[--$j]; //#22678 - var _EA = $k[--$j]; //#22678 - $k[$j++] = _EA; //#22682 - $k[$j++] = _E9; //#22682 - if ((_E9 != 0) && (_EA != 0)) { //#22681 - var _ED = $get($_.rslog, $k[--$j]); //#22679 - var _EJ = $get($_.rsalog, $f(_ED + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#22679 - $k[$j++] = _EJ; //#22679 - } else { //#22681 - $j -= 2; //#22681 - $k[$j++] = 0; //#22681 - } //#22681 - }; //#22681 - $k[$j++] = Infinity; //#22686 - $k[$j++] = 1; //#22686 - for (var _EL = 0, _EM = $_.rsnc; _EL < _EM; _EL++) { //#22686 - $k[$j++] = 0; //#22686 - } //#22686 - $_.coeffs = $a(); //#22686 - for (var _EQ = 1, _EP = $_.rsnc; _EQ <= _EP; _EQ += 1) { //#22695 - $_.i = _EQ; //#22688 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#22689 - for (var _EX = $_.i - 1; _EX >= 1; _EX -= 1) { //#22693 - $_.j = _EX; //#22691 - $k[$j++] = $_.coeffs; //#22692 - $k[$j++] = $_.j; //#22692 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#22692 - $k[$j++] = $get($_.coeffs, $_.j); //#22692 - $k[$j++] = $get($_.rsalog, $_.i); //#22692 - $_.rsprod(); //#22692 - var _Ej = $k[--$j]; //#22692 - var _Ek = $k[--$j]; //#22692 - var _El = $k[--$j]; //#22692 - $put($k[--$j], _El, $xo(_Ek, _Ej)); //#22692 - } //#22692 - $k[$j++] = $_.coeffs; //#22694 - $k[$j++] = 0; //#22694 - $k[$j++] = $get($_.coeffs, 0); //#22694 - $k[$j++] = $get($_.rsalog, $_.i); //#22694 - $_.rsprod(); //#22694 - var _Et = $k[--$j]; //#22694 - var _Eu = $k[--$j]; //#22694 - $put($k[--$j], _Eu, _Et); //#22694 - } //#22694 - $_.nd = $_.rscws.length; //#22698 - $k[$j++] = Infinity; //#22699 - $forall($_.rscws); //#22699 - for (var _Ez = 0, _F0 = $_.rsnc; _Ez < _F0; _Ez++) { //#22699 - $k[$j++] = 0; //#22699 - } //#22699 - $k[$j++] = 0; //#22699 - $_.rscws = $a(); //#22699 - for (var _F4 = 0, _F3 = $_.nd - 1; _F4 <= _F3; _F4 += 1) { //#22706 - $_.k = $xo($get($_.rscws, _F4), $get($_.rscws, $_.nd)); //#22701 - for (var _FC = 0, _FB = $f($_.rsnc - 1); _FC <= _FB; _FC += 1) { //#22705 - $_.j = _FC; //#22703 - $k[$j++] = $_.rscws; //#22704 - $k[$j++] = $_.nd + $_.j; //#22704 - $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#22704 - $k[$j++] = $_.k; //#22704 - $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#22704 - $_.rsprod(); //#22704 - var _FP = $k[--$j]; //#22704 - var _FQ = $k[--$j]; //#22704 - var _FR = $k[--$j]; //#22704 - $put($k[--$j], _FR, $xo(_FQ, _FP)); //#22704 - } //#22704 - } //#22704 - $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#22709 - }; //#22709 - if ($eq($_.format, "full")) { //#22724 - $_.mode = ($f($_.layers - 1) << 11) + ($_.cws.length - 1); //#22715 - if ($_.readerinit) { //#22716 - $_.mode = $_.mode | 1024; //#22716 - } //#22716 - $_.mode = $a([($_.mode & 61440) >>> 12, ($_.mode & 3840) >>> 8, ($_.mode & 240) >>> 4, $_.mode & 15]); //#22722 - $k[$j++] = 'mode'; //#22723 - $k[$j++] = $_.mode; //#22723 - $k[$j++] = 6; //#22723 - $k[$j++] = 16; //#22723 - $k[$j++] = 19; //#22723 - $_.rscodes(); //#22723 - var _Fh = $k[--$j]; //#22723 - $_[$k[--$j]] = _Fh; //#22723 - } //#22723 - if ($eq($_.format, "compact")) { //#22733 - $_.mode = ($f($_.layers - 1) << 6) + ($_.cws.length - 1); //#22726 - if ($_.readerinit) { //#22727 - $_.mode = $_.mode | 32; //#22727 - } //#22727 - $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#22731 - $k[$j++] = 'mode'; //#22732 - $k[$j++] = $_.mode; //#22732 - $k[$j++] = 5; //#22732 - $k[$j++] = 16; //#22732 - $k[$j++] = 19; //#22732 - $_.rscodes(); //#22732 - var _Fs = $k[--$j]; //#22732 - $_[$k[--$j]] = _Fs; //#22732 - } //#22732 - if ($eq($_.format, "rune")) { //#22742 - $_.mode = $cvi($_.barcode); //#22735 - $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#22739 - $k[$j++] = 'mode'; //#22740 - $k[$j++] = $_.mode; //#22740 - $k[$j++] = 5; //#22740 - $k[$j++] = 16; //#22740 - $k[$j++] = 19; //#22740 - $_.rscodes(); //#22740 - var _G0 = $k[--$j]; //#22740 - $_[$k[--$j]] = _G0; //#22740 - $k[$j++] = Infinity; //#22741 - var _G2 = $_.mode; //#22741 - for (var _G3 = 0, _G4 = _G2.length; _G3 < _G4; _G3++) { //#22741 - $k[$j++] = $get(_G2, _G3) ^ 10; //#22741 - } //#22741 - $_.mode = $a(); //#22741 - } //#22741 - $_.modebits = $s($_.mode.length * 4); //#22743 - for (var _GB = 0, _GA = $_.modebits.length - 1; _GB <= _GA; _GB += 1) { //#22744 - $puti($_.modebits, _GB, "0"); //#22744 - } //#22744 - for (var _GF = 0, _GE = $_.mode.length - 1; _GF <= _GE; _GF += 1) { //#22748 - $_.i = _GF; //#22746 - var _GL = $cvrs($s(4), $get($_.mode, $_.i), 2); //#22747 - $puti($_.modebits, (4 - _GL.length) + (4 * $_.i), _GL); //#22747 - } //#22747 - if (!bwipp_azteccode.__22762__) { //#22762 - $_ = Object.create($_); //#22762 - $_.rsparams = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([]), $a([64, 67]), $a([]), $a([256, 301]), $a([]), $a([1024, 1033]), $a([]), $a([4096, 4201])]); //#22761 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22761 - bwipp_azteccode.__22762__ = 1; //#22761 - $_ = Object.getPrototypeOf($_); //#22761 - } //#22761 - $k[$j++] = 'cws'; //#22763 - $k[$j++] = $_.cws; //#22763 - $k[$j++] = $f($_.ncws - $_.cws.length); //#22763 - $forall($get($_.rsparams, $_.bpcw)); //#22763 - $_.rscodes(); //#22763 - var _Gi = $k[--$j]; //#22763 - $_[$k[--$j]] = _Gi; //#22763 - if ($eq($_.format, "full")) { //#22767 - $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 112))); //#22765 - } else { //#22767 - $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 88))); //#22767 - } //#22767 - for (var _Gv = 0, _Gu = $_.databits.length - 1; _Gv <= _Gu; _Gv += 1) { //#22769 - $puti($_.databits, _Gv, "0"); //#22769 - } //#22769 - for (var _Gz = 0, _Gy = $f($_.ncws - 1); _Gz <= _Gy; _Gz += 1) { //#22775 - $_.i = _Gz; //#22771 - var _H6 = $cvrs($s($_.bpcw), $get($_.cws, $_.i), 2); //#22772 - $puti($_.databits, $f(($f($f($_.bpcw - _H6.length) + ($_.bpcw * $_.i))) + ($f($_.databits.length - ($_.ncws * $_.bpcw)))), _H6); //#22774 - } //#22774 + var _E9 = $k[--$j]; //#23002 + var _EA = $k[--$j]; //#23002 + $k[$j++] = _EA; //#23006 + $k[$j++] = _E9; //#23006 + if ((_E9 != 0) && (_EA != 0)) { //#23005 + var _ED = $get($_.rslog, $k[--$j]); //#23003 + var _EJ = $get($_.rsalog, $f(_ED + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#23003 + $k[$j++] = _EJ; //#23003 + } else { //#23005 + $j -= 2; //#23005 + $k[$j++] = 0; //#23005 + } //#23005 + }; //#23005 + $k[$j++] = Infinity; //#23010 + $k[$j++] = 1; //#23010 + for (var _EL = 0, _EM = $_.rsnc; _EL < _EM; _EL++) { //#23010 + $k[$j++] = 0; //#23010 + } //#23010 + $_.coeffs = $a(); //#23010 + for (var _EQ = 1, _EP = $_.rsnc; _EQ <= _EP; _EQ += 1) { //#23019 + $_.i = _EQ; //#23012 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#23013 + for (var _EX = $_.i - 1; _EX >= 1; _EX -= 1) { //#23017 + $_.j = _EX; //#23015 + $k[$j++] = $_.coeffs; //#23016 + $k[$j++] = $_.j; //#23016 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#23016 + $k[$j++] = $get($_.coeffs, $_.j); //#23016 + $k[$j++] = $get($_.rsalog, $_.i); //#23016 + $_.rsprod(); //#23016 + var _Ej = $k[--$j]; //#23016 + var _Ek = $k[--$j]; //#23016 + var _El = $k[--$j]; //#23016 + $put($k[--$j], _El, $xo(_Ek, _Ej)); //#23016 + } //#23016 + $k[$j++] = $_.coeffs; //#23018 + $k[$j++] = 0; //#23018 + $k[$j++] = $get($_.coeffs, 0); //#23018 + $k[$j++] = $get($_.rsalog, $_.i); //#23018 + $_.rsprod(); //#23018 + var _Et = $k[--$j]; //#23018 + var _Eu = $k[--$j]; //#23018 + $put($k[--$j], _Eu, _Et); //#23018 + } //#23018 + $_.nd = $_.rscws.length; //#23022 + $k[$j++] = Infinity; //#23023 + $forall($_.rscws); //#23023 + for (var _Ez = 0, _F0 = $_.rsnc; _Ez < _F0; _Ez++) { //#23023 + $k[$j++] = 0; //#23023 + } //#23023 + $k[$j++] = 0; //#23023 + $_.rscws = $a(); //#23023 + for (var _F4 = 0, _F3 = $_.nd - 1; _F4 <= _F3; _F4 += 1) { //#23030 + $_.k = $xo($get($_.rscws, _F4), $get($_.rscws, $_.nd)); //#23025 + for (var _FC = 0, _FB = $f($_.rsnc - 1); _FC <= _FB; _FC += 1) { //#23029 + $_.j = _FC; //#23027 + $k[$j++] = $_.rscws; //#23028 + $k[$j++] = $_.nd + $_.j; //#23028 + $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#23028 + $k[$j++] = $_.k; //#23028 + $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#23028 + $_.rsprod(); //#23028 + var _FP = $k[--$j]; //#23028 + var _FQ = $k[--$j]; //#23028 + var _FR = $k[--$j]; //#23028 + $put($k[--$j], _FR, $xo(_FQ, _FP)); //#23028 + } //#23028 + } //#23028 + $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#23033 + }; //#23033 + if ($eq($_.format, "full")) { //#23048 + $_.mode = ($f($_.layers - 1) << 11) + ($_.cws.length - 1); //#23039 + if ($_.readerinit) { //#23040 + $_.mode = $_.mode | 1024; //#23040 + } //#23040 + $_.mode = $a([($_.mode & 61440) >>> 12, ($_.mode & 3840) >>> 8, ($_.mode & 240) >>> 4, $_.mode & 15]); //#23046 + $k[$j++] = 'mode'; //#23047 + $k[$j++] = $_.mode; //#23047 + $k[$j++] = 6; //#23047 + $k[$j++] = 16; //#23047 + $k[$j++] = 19; //#23047 + $_.rscodes(); //#23047 + var _Fh = $k[--$j]; //#23047 + $_[$k[--$j]] = _Fh; //#23047 + } //#23047 + if ($eq($_.format, "compact")) { //#23057 + $_.mode = ($f($_.layers - 1) << 6) + ($_.cws.length - 1); //#23050 + if ($_.readerinit) { //#23051 + $_.mode = $_.mode | 32; //#23051 + } //#23051 + $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#23055 + $k[$j++] = 'mode'; //#23056 + $k[$j++] = $_.mode; //#23056 + $k[$j++] = 5; //#23056 + $k[$j++] = 16; //#23056 + $k[$j++] = 19; //#23056 + $_.rscodes(); //#23056 + var _Fs = $k[--$j]; //#23056 + $_[$k[--$j]] = _Fs; //#23056 + } //#23056 + if ($eq($_.format, "rune")) { //#23066 + $_.mode = $cvi($_.barcode); //#23059 + $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#23063 + $k[$j++] = 'mode'; //#23064 + $k[$j++] = $_.mode; //#23064 + $k[$j++] = 5; //#23064 + $k[$j++] = 16; //#23064 + $k[$j++] = 19; //#23064 + $_.rscodes(); //#23064 + var _G0 = $k[--$j]; //#23064 + $_[$k[--$j]] = _G0; //#23064 + $k[$j++] = Infinity; //#23065 + var _G2 = $_.mode; //#23065 + for (var _G3 = 0, _G4 = _G2.length; _G3 < _G4; _G3++) { //#23065 + $k[$j++] = $get(_G2, _G3) ^ 10; //#23065 + } //#23065 + $_.mode = $a(); //#23065 + } //#23065 + $_.modebits = $s($_.mode.length * 4); //#23067 + for (var _GB = 0, _GA = $_.modebits.length - 1; _GB <= _GA; _GB += 1) { //#23068 + $puti($_.modebits, _GB, "0"); //#23068 + } //#23068 + for (var _GF = 0, _GE = $_.mode.length - 1; _GF <= _GE; _GF += 1) { //#23072 + $_.i = _GF; //#23070 + var _GL = $cvrs($s(4), $get($_.mode, $_.i), 2); //#23071 + $puti($_.modebits, (4 - _GL.length) + (4 * $_.i), _GL); //#23071 + } //#23071 + if (!bwipp_azteccode.__23086__) { //#23086 + $_ = Object.create($_); //#23086 + $_.rsparams = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([]), $a([64, 67]), $a([]), $a([256, 301]), $a([]), $a([1024, 1033]), $a([]), $a([4096, 4201])]); //#23085 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#23085 + bwipp_azteccode.__23086__ = 1; //#23085 + $_ = Object.getPrototypeOf($_); //#23085 + } //#23085 + $k[$j++] = 'cws'; //#23087 + $k[$j++] = $_.cws; //#23087 + $k[$j++] = $f($_.ncws - $_.cws.length); //#23087 + $forall($get($_.rsparams, $_.bpcw)); //#23087 + $_.rscodes(); //#23087 + var _Gi = $k[--$j]; //#23087 + $_[$k[--$j]] = _Gi; //#23087 + if ($eq($_.format, "full")) { //#23091 + $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 112))); //#23089 + } else { //#23091 + $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 88))); //#23091 + } //#23091 + for (var _Gv = 0, _Gu = $_.databits.length - 1; _Gv <= _Gu; _Gv += 1) { //#23093 + $puti($_.databits, _Gv, "0"); //#23093 + } //#23093 + for (var _Gz = 0, _Gy = $f($_.ncws - 1); _Gz <= _Gy; _Gz += 1) { //#23099 + $_.i = _Gz; //#23095 + var _H6 = $cvrs($s($_.bpcw), $get($_.cws, $_.i), 2); //#23096 + $puti($_.databits, $f(($f($f($_.bpcw - _H6.length) + ($_.bpcw * $_.i))) + ($f($_.databits.length - ($_.ncws * $_.bpcw)))), _H6); //#23098 + } //#23098 $_.cmv = function() { - var _HE = $k[--$j]; //#22778 - var _HF = $k[--$j]; //#22778 - $k[$j++] = $f(($f(_HF - (_HE * $_.size))) + $_.mid); //#22778 - }; //#22778 + var _HE = $k[--$j]; //#23102 + var _HF = $k[--$j]; //#23102 + $k[$j++] = $f(($f(_HF - (_HE * $_.size))) + $_.mid); //#23102 + }; //#23102 $_.lmv = function() { - $_.lbit = $k[--$j]; //#22782 - $_.llyr = $k[--$j]; //#22783 - $_.lwid = $f($_.fw + ($_.llyr * 4)); //#22784 - $_.ldir = ~~((~~($_.lbit / 2)) / $_.lwid); //#22785 - if ($_.ldir == 0) { //#22790 - $k[$j++] = $f(((-(~~($f($_.lwid - 1) / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid)); //#22789 - $k[$j++] = $f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#22789 - $_.cmv(); //#22789 - } //#22789 - if ($_.ldir == 1) { //#22795 - $k[$j++] = $f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#22794 - $k[$j++] = $f(((~~($f($_.lwid - 1) / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid)); //#22794 - $_.cmv(); //#22794 - } //#22794 - if ($_.ldir == 2) { //#22800 - $k[$j++] = -($f(((-(~~($_.lwid / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid))); //#22799 - $k[$j++] = -($f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#22799 - $_.cmv(); //#22799 - } //#22799 - if ($_.ldir == 3) { //#22805 - $k[$j++] = -($f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#22804 - $k[$j++] = -($f(((~~($_.lwid / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid))); //#22804 - $_.cmv(); //#22804 - } //#22804 - }; //#22804 - if ($eq($_.format, "full")) { //#22810 - $_.fw = 12; //#22810 - } else { //#22810 - $_.fw = 9; //#22810 - } //#22810 - $_.size = $f(($f($_.fw + ($_.layers * 4))) + 2); //#22811 - $k[$j++] = Infinity; //#22812 - for (var _Hu = 0, _Hv = $_.size * $_.size; _Hu < _Hv; _Hu++) { //#22812 - $k[$j++] = -1; //#22812 - } //#22812 - $_.pixs = $a(); //#22812 - $_.mid = $f(((~~($f($_.size - 1) / 2)) * $_.size) + (~~($f($_.size - 1) / 2))); //#22813 - $_.i = 0; //#22816 - for (var _I2 = 1, _I1 = $_.layers; _I2 <= _I1; _I2 += 1) { //#22824 - $_.layer = _I2; //#22818 - for (var _I6 = 0, _I5 = (($_.fw + ($_.layer * 4)) * 8) - 1; _I6 <= _I5; _I6 += 1) { //#22823 - $_.pos = _I6; //#22820 - $k[$j++] = $_.pixs; //#22821 - $k[$j++] = $_.layer; //#22821 - $k[$j++] = $_.pos; //#22821 - $_.lmv(); //#22821 - var _IE = $k[--$j]; //#22821 - $put($k[--$j], _IE, $get($_.databits, ($_.databits.length - $_.i) - 1) - 48); //#22821 - $_.i = $_.i + 1; //#22822 - } //#22822 - } //#22822 - if ($eq($_.format, "full")) { //#22851 - $_.fw = 13; //#22828 - $_.size = $f(($f(($f($_.fw + ($_.layers * 4))) + 2)) + ((~~($f(($f($_.layers + 10.5) / 7.5) - 1))) * 2)); //#22829 - $_.mid = ~~(($_.size * $_.size) / 2); //#22830 - $k[$j++] = Infinity; //#22831 - for (var _IP = 0, _IQ = $_.size * $_.size; _IP < _IQ; _IP++) { //#22831 - $k[$j++] = -2; //#22831 - } //#22831 - $_.npixs = $a(); //#22831 - for (var _IU = 0, _IT = ~~($_.size / 2); _IU <= _IT; _IU += 16) { //#22841 - $_.i = _IU; //#22833 - for (var _IX = 0, _IW = $f($_.size - 1); _IX <= _IW; _IX += 1) { //#22840 - $_.j = _IX; //#22835 - $k[$j++] = $_.npixs; //#22836 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22836 - $k[$j++] = $_.i; //#22836 - $_.cmv(); //#22836 - var _Ig = $k[--$j]; //#22836 - $puti($k[--$j], _Ig, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22836 - $k[$j++] = $_.npixs; //#22837 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22837 - $k[$j++] = -$_.i; //#22837 - $_.cmv(); //#22837 - var _Iq = $k[--$j]; //#22837 - $puti($k[--$j], _Iq, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22837 - $k[$j++] = $_.npixs; //#22838 - $k[$j++] = $_.i; //#22838 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22838 - $_.cmv(); //#22838 - var _J0 = $k[--$j]; //#22838 - $puti($k[--$j], _J0, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22838 - $k[$j++] = $_.npixs; //#22839 - $k[$j++] = -$_.i; //#22839 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22839 - $_.cmv(); //#22839 - var _JA = $k[--$j]; //#22839 - $puti($k[--$j], _JA, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22839 - } //#22839 - } //#22839 - $_.j = 0; //#22842 - for (var _JE = 0, _JD = $_.npixs.length - 1; _JE <= _JD; _JE += 1) { //#22849 - $_.i = _JE; //#22844 - if ($get($_.npixs, $_.i) == -2) { //#22848 - $put($_.npixs, $_.i, $get($_.pixs, $_.j)); //#22846 - $_.j = $_.j + 1; //#22847 - } //#22847 - } //#22847 - $_.pixs = $_.npixs; //#22850 - } //#22850 - $_.fw = ~~($_.fw / 2); //#22854 - for (var _JT = -$_.fw, _JS = $_.fw; _JT <= _JS; _JT += 1) { //#22863 - $_.i = _JT; //#22856 - for (var _JX = -$_.fw, _JW = $_.fw; _JX <= _JW; _JX += 1) { //#22862 - $_.j = _JX; //#22858 - $k[$j++] = $_.pixs; //#22859 - $k[$j++] = $_.i; //#22859 - $k[$j++] = $_.j; //#22859 - $_.cmv(); //#22859 - if (Math.abs($_.i) > Math.abs($_.j)) { //#22860 - $k[$j++] = Math.abs($_.i); //#22860 - } else { //#22860 - $k[$j++] = Math.abs($_.j); //#22860 - } //#22860 - var _Jf = $k[--$j]; //#22860 - var _Jg = $k[--$j]; //#22861 - $put($k[--$j], _Jg, $f(_Jf + 1) % 2); //#22861 - } //#22861 - } //#22861 - var _KI = $a([$a([-($_.fw + 1), $_.fw, 1]), $a([-($_.fw + 1), $_.fw + 1, 1]), $a([-$_.fw, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw, 1]), $a([$_.fw + 1, -$_.fw, 1]), $a([$_.fw, $_.fw + 1, 0]), $a([$_.fw + 1, -($_.fw + 1), 0]), $a([$_.fw, -($_.fw + 1), 0]), $a([-$_.fw, -($_.fw + 1), 0]), $a([-($_.fw + 1), -($_.fw + 1), 0]), $a([-($_.fw + 1), -$_.fw, 0])]); //#22871 - for (var _KJ = 0, _KK = _KI.length; _KJ < _KK; _KJ++) { //#22872 - $k[$j++] = $_.pixs; //#22872 - $forall($get(_KI, _KJ)); //#22872 - var _KN = $k[--$j]; //#22872 - var _KO = $k[--$j]; //#22872 - var _KP = $k[--$j]; //#22872 - $k[$j++] = _KN; //#22872 - $k[$j++] = _KP; //#22872 - $k[$j++] = _KO; //#22872 - $_.cmv(); //#22872 - var _KQ = $k[--$j]; //#22872 - var _KR = $k[--$j]; //#22872 - $put($k[--$j], _KQ, _KR); //#22872 - } //#22872 - if (!bwipp_azteccode.__22888__) { //#22888 - $_ = Object.create($_); //#22888 - $_.modemapfull = $a([$a([-5, 7]), $a([-4, 7]), $a([-3, 7]), $a([-2, 7]), $a([-1, 7]), $a([1, 7]), $a([2, 7]), $a([3, 7]), $a([4, 7]), $a([5, 7]), $a([7, 5]), $a([7, 4]), $a([7, 3]), $a([7, 2]), $a([7, 1]), $a([7, -1]), $a([7, -2]), $a([7, -3]), $a([7, -4]), $a([7, -5]), $a([5, -7]), $a([4, -7]), $a([3, -7]), $a([2, -7]), $a([1, -7]), $a([-1, -7]), $a([-2, -7]), $a([-3, -7]), $a([-4, -7]), $a([-5, -7]), $a([-7, -5]), $a([-7, -4]), $a([-7, -3]), $a([-7, -2]), $a([-7, -1]), $a([-7, 1]), $a([-7, 2]), $a([-7, 3]), $a([-7, 4]), $a([-7, 5])]); //#22881 - $_.modemapcompact = $a([$a([-3, 5]), $a([-2, 5]), $a([-1, 5]), $a([0, 5]), $a([1, 5]), $a([2, 5]), $a([3, 5]), $a([5, 3]), $a([5, 2]), $a([5, 1]), $a([5, 0]), $a([5, -1]), $a([5, -2]), $a([5, -3]), $a([3, -5]), $a([2, -5]), $a([1, -5]), $a([0, -5]), $a([-1, -5]), $a([-2, -5]), $a([-3, -5]), $a([-5, -3]), $a([-5, -2]), $a([-5, -1]), $a([-5, 0]), $a([-5, 1]), $a([-5, 2]), $a([-5, 3])]); //#22887 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22887 - bwipp_azteccode.__22888__ = 1; //#22887 - $_ = Object.getPrototypeOf($_); //#22887 - } //#22887 - $k[$j++] = 'modemap'; //#22889 - if ($eq($_.format, "full")) { //#22889 - $k[$j++] = $_.modemapfull; //#22889 - } else { //#22889 - $k[$j++] = $_.modemapcompact; //#22889 - } //#22889 - var _Lf = $k[--$j]; //#22889 - $_[$k[--$j]] = _Lf; //#22889 - for (var _Lj = 0, _Li = $_.modemap.length - 1; _Lj <= _Li; _Lj += 1) { //#22893 - $_.i = _Lj; //#22891 - $k[$j++] = $_.pixs; //#22892 - $forall($get($_.modemap, $_.i)); //#22892 - $_.cmv(); //#22892 - var _Lr = $k[--$j]; //#22892 - $put($k[--$j], _Lr, $get($_.modebits, $_.i) - 48); //#22892 - } //#22892 + $_.lbit = $k[--$j]; //#23106 + $_.llyr = $k[--$j]; //#23107 + $_.lwid = $f($_.fw + ($_.llyr * 4)); //#23108 + $_.ldir = ~~((~~($_.lbit / 2)) / $_.lwid); //#23109 + if ($_.ldir == 0) { //#23114 + $k[$j++] = $f(((-(~~($f($_.lwid - 1) / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid)); //#23113 + $k[$j++] = $f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#23113 + $_.cmv(); //#23113 + } //#23113 + if ($_.ldir == 1) { //#23119 + $k[$j++] = $f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#23118 + $k[$j++] = $f(((~~($f($_.lwid - 1) / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid)); //#23118 + $_.cmv(); //#23118 + } //#23118 + if ($_.ldir == 2) { //#23124 + $k[$j++] = -($f(((-(~~($_.lwid / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid))); //#23123 + $k[$j++] = -($f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#23123 + $_.cmv(); //#23123 + } //#23123 + if ($_.ldir == 3) { //#23129 + $k[$j++] = -($f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#23128 + $k[$j++] = -($f(((~~($_.lwid / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid))); //#23128 + $_.cmv(); //#23128 + } //#23128 + }; //#23128 + if ($eq($_.format, "full")) { //#23134 + $_.fw = 12; //#23134 + } else { //#23134 + $_.fw = 9; //#23134 + } //#23134 + $_.size = $f(($f($_.fw + ($_.layers * 4))) + 2); //#23135 + $k[$j++] = Infinity; //#23136 + for (var _Hu = 0, _Hv = $_.size * $_.size; _Hu < _Hv; _Hu++) { //#23136 + $k[$j++] = -1; //#23136 + } //#23136 + $_.pixs = $a(); //#23136 + $_.mid = $f(((~~($f($_.size - 1) / 2)) * $_.size) + (~~($f($_.size - 1) / 2))); //#23137 + $_.i = 0; //#23140 + for (var _I2 = 1, _I1 = $_.layers; _I2 <= _I1; _I2 += 1) { //#23148 + $_.layer = _I2; //#23142 + for (var _I6 = 0, _I5 = (($_.fw + ($_.layer * 4)) * 8) - 1; _I6 <= _I5; _I6 += 1) { //#23147 + $_.pos = _I6; //#23144 + $k[$j++] = $_.pixs; //#23145 + $k[$j++] = $_.layer; //#23145 + $k[$j++] = $_.pos; //#23145 + $_.lmv(); //#23145 + var _IE = $k[--$j]; //#23145 + $put($k[--$j], _IE, $get($_.databits, ($_.databits.length - $_.i) - 1) - 48); //#23145 + $_.i = $_.i + 1; //#23146 + } //#23146 + } //#23146 + if ($eq($_.format, "full")) { //#23175 + $_.fw = 13; //#23152 + $_.size = $f(($f(($f($_.fw + ($_.layers * 4))) + 2)) + ((~~($f(($f($_.layers + 10.5) / 7.5) - 1))) * 2)); //#23153 + $_.mid = ~~(($_.size * $_.size) / 2); //#23154 + $k[$j++] = Infinity; //#23155 + for (var _IP = 0, _IQ = $_.size * $_.size; _IP < _IQ; _IP++) { //#23155 + $k[$j++] = -2; //#23155 + } //#23155 + $_.npixs = $a(); //#23155 + for (var _IU = 0, _IT = ~~($_.size / 2); _IU <= _IT; _IU += 16) { //#23165 + $_.i = _IU; //#23157 + for (var _IX = 0, _IW = $f($_.size - 1); _IX <= _IW; _IX += 1) { //#23164 + $_.j = _IX; //#23159 + $k[$j++] = $_.npixs; //#23160 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23160 + $k[$j++] = $_.i; //#23160 + $_.cmv(); //#23160 + var _Ig = $k[--$j]; //#23160 + $puti($k[--$j], _Ig, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23160 + $k[$j++] = $_.npixs; //#23161 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23161 + $k[$j++] = -$_.i; //#23161 + $_.cmv(); //#23161 + var _Iq = $k[--$j]; //#23161 + $puti($k[--$j], _Iq, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23161 + $k[$j++] = $_.npixs; //#23162 + $k[$j++] = $_.i; //#23162 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23162 + $_.cmv(); //#23162 + var _J0 = $k[--$j]; //#23162 + $puti($k[--$j], _J0, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23162 + $k[$j++] = $_.npixs; //#23163 + $k[$j++] = -$_.i; //#23163 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23163 + $_.cmv(); //#23163 + var _JA = $k[--$j]; //#23163 + $puti($k[--$j], _JA, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23163 + } //#23163 + } //#23163 + $_.j = 0; //#23166 + for (var _JE = 0, _JD = $_.npixs.length - 1; _JE <= _JD; _JE += 1) { //#23173 + $_.i = _JE; //#23168 + if ($get($_.npixs, $_.i) == -2) { //#23172 + $put($_.npixs, $_.i, $get($_.pixs, $_.j)); //#23170 + $_.j = $_.j + 1; //#23171 + } //#23171 + } //#23171 + $_.pixs = $_.npixs; //#23174 + } //#23174 + $_.fw = ~~($_.fw / 2); //#23178 + for (var _JT = -$_.fw, _JS = $_.fw; _JT <= _JS; _JT += 1) { //#23187 + $_.i = _JT; //#23180 + for (var _JX = -$_.fw, _JW = $_.fw; _JX <= _JW; _JX += 1) { //#23186 + $_.j = _JX; //#23182 + $k[$j++] = $_.pixs; //#23183 + $k[$j++] = $_.i; //#23183 + $k[$j++] = $_.j; //#23183 + $_.cmv(); //#23183 + if (Math.abs($_.i) > Math.abs($_.j)) { //#23184 + $k[$j++] = Math.abs($_.i); //#23184 + } else { //#23184 + $k[$j++] = Math.abs($_.j); //#23184 + } //#23184 + var _Jf = $k[--$j]; //#23184 + var _Jg = $k[--$j]; //#23185 + $put($k[--$j], _Jg, $f(_Jf + 1) % 2); //#23185 + } //#23185 + } //#23185 + var _KI = $a([$a([-($_.fw + 1), $_.fw, 1]), $a([-($_.fw + 1), $_.fw + 1, 1]), $a([-$_.fw, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw, 1]), $a([$_.fw + 1, -$_.fw, 1]), $a([$_.fw, $_.fw + 1, 0]), $a([$_.fw + 1, -($_.fw + 1), 0]), $a([$_.fw, -($_.fw + 1), 0]), $a([-$_.fw, -($_.fw + 1), 0]), $a([-($_.fw + 1), -($_.fw + 1), 0]), $a([-($_.fw + 1), -$_.fw, 0])]); //#23195 + for (var _KJ = 0, _KK = _KI.length; _KJ < _KK; _KJ++) { //#23196 + $k[$j++] = $_.pixs; //#23196 + $forall($get(_KI, _KJ)); //#23196 + var _KN = $k[--$j]; //#23196 + var _KO = $k[--$j]; //#23196 + var _KP = $k[--$j]; //#23196 + $k[$j++] = _KN; //#23196 + $k[$j++] = _KP; //#23196 + $k[$j++] = _KO; //#23196 + $_.cmv(); //#23196 + var _KQ = $k[--$j]; //#23196 + var _KR = $k[--$j]; //#23196 + $put($k[--$j], _KQ, _KR); //#23196 + } //#23196 + if (!bwipp_azteccode.__23212__) { //#23212 + $_ = Object.create($_); //#23212 + $_.modemapfull = $a([$a([-5, 7]), $a([-4, 7]), $a([-3, 7]), $a([-2, 7]), $a([-1, 7]), $a([1, 7]), $a([2, 7]), $a([3, 7]), $a([4, 7]), $a([5, 7]), $a([7, 5]), $a([7, 4]), $a([7, 3]), $a([7, 2]), $a([7, 1]), $a([7, -1]), $a([7, -2]), $a([7, -3]), $a([7, -4]), $a([7, -5]), $a([5, -7]), $a([4, -7]), $a([3, -7]), $a([2, -7]), $a([1, -7]), $a([-1, -7]), $a([-2, -7]), $a([-3, -7]), $a([-4, -7]), $a([-5, -7]), $a([-7, -5]), $a([-7, -4]), $a([-7, -3]), $a([-7, -2]), $a([-7, -1]), $a([-7, 1]), $a([-7, 2]), $a([-7, 3]), $a([-7, 4]), $a([-7, 5])]); //#23205 + $_.modemapcompact = $a([$a([-3, 5]), $a([-2, 5]), $a([-1, 5]), $a([0, 5]), $a([1, 5]), $a([2, 5]), $a([3, 5]), $a([5, 3]), $a([5, 2]), $a([5, 1]), $a([5, 0]), $a([5, -1]), $a([5, -2]), $a([5, -3]), $a([3, -5]), $a([2, -5]), $a([1, -5]), $a([0, -5]), $a([-1, -5]), $a([-2, -5]), $a([-3, -5]), $a([-5, -3]), $a([-5, -2]), $a([-5, -1]), $a([-5, 0]), $a([-5, 1]), $a([-5, 2]), $a([-5, 3])]); //#23211 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#23211 + bwipp_azteccode.__23212__ = 1; //#23211 + $_ = Object.getPrototypeOf($_); //#23211 + } //#23211 + $k[$j++] = 'modemap'; //#23213 + if ($eq($_.format, "full")) { //#23213 + $k[$j++] = $_.modemapfull; //#23213 + } else { //#23213 + $k[$j++] = $_.modemapcompact; //#23213 + } //#23213 + var _Lf = $k[--$j]; //#23213 + $_[$k[--$j]] = _Lf; //#23213 + for (var _Lj = 0, _Li = $_.modemap.length - 1; _Lj <= _Li; _Lj += 1) { //#23217 + $_.i = _Lj; //#23215 + $k[$j++] = $_.pixs; //#23216 + $forall($get($_.modemap, $_.i)); //#23216 + $_.cmv(); //#23216 + var _Lr = $k[--$j]; //#23216 + $put($k[--$j], _Lr, $get($_.modebits, $_.i) - 48); //#23216 + } //#23216 var _Lz = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.size], ["pixy", $_.size], ["height", ($_.size * 2) / 72], ["width", ($_.size * 2) / 72], ["opt", $_.options] - ]); //#22902 - $k[$j++] = _Lz; //#22905 - if (!$_.dontdraw) { //#22905 - bwipp_renmatrix(); //#22905 - } //#22905 - $_ = Object.getPrototypeOf($_); //#22907 - $_ = Object.getPrototypeOf($_); //#22909 + ]); //#23226 + $k[$j++] = _Lz; //#23229 + if (!$_.dontdraw) { //#23229 + bwipp_renmatrix(); //#23229 + } //#23229 + $_ = Object.getPrototypeOf($_); //#23231 + $_ = Object.getPrototypeOf($_); //#23233 } //bwipp_azteccode function bwipp_azteccodecompact() { - $_ = Object.create($_); //#22938 - $_.dontdraw = false; //#22941 - $k[$j++] = $_; //#22943 - bwipp_processoptions(); //#22943 - $_.options = $k[--$j]; //#22943 - $_.barcode = $k[--$j]; //#22944 - $put($_.options, "dontdraw", true); //#22947 - $put($_.options, "format", "compact"); //#22948 - $k[$j++] = 'args'; //#22950 - $k[$j++] = $_.barcode; //#22950 - $k[$j++] = $_.options; //#22950 - bwipp_azteccode(); //#22950 - var _6 = $k[--$j]; //#22950 - $_[$k[--$j]] = _6; //#22950 - $put($_.args, "opt", $_.options); //#22952 - $k[$j++] = $_.args; //#22955 - if (!$_.dontdraw) { //#22955 - bwipp_renmatrix(); //#22955 - } //#22955 - $_ = Object.getPrototypeOf($_); //#22957 + $_ = Object.create($_); //#23262 + $_.dontdraw = false; //#23265 + $k[$j++] = $_; //#23267 + bwipp_processoptions(); //#23267 + $_.options = $k[--$j]; //#23267 + $_.barcode = $k[--$j]; //#23268 + $put($_.options, "dontdraw", true); //#23271 + $put($_.options, "format", "compact"); //#23272 + $k[$j++] = 'args'; //#23274 + $k[$j++] = $_.barcode; //#23274 + $k[$j++] = $_.options; //#23274 + bwipp_azteccode(); //#23274 + var _6 = $k[--$j]; //#23274 + $_[$k[--$j]] = _6; //#23274 + $put($_.args, "opt", $_.options); //#23276 + $k[$j++] = $_.args; //#23279 + if (!$_.dontdraw) { //#23279 + bwipp_renmatrix(); //#23279 + } //#23279 + $_ = Object.getPrototypeOf($_); //#23281 } //bwipp_azteccodecompact function bwipp_aztecrune() { - $_ = Object.create($_); //#22986 - $_.dontdraw = false; //#22989 - $k[$j++] = $_; //#22991 - bwipp_processoptions(); //#22991 - $_.options = $k[--$j]; //#22991 - $_.barcode = $k[--$j]; //#22992 - $put($_.options, "dontdraw", true); //#22995 - $put($_.options, "format", "rune"); //#22996 - $k[$j++] = 'args'; //#22998 - $k[$j++] = $_.barcode; //#22998 - $k[$j++] = $_.options; //#22998 - bwipp_azteccode(); //#22998 - var _6 = $k[--$j]; //#22998 - $_[$k[--$j]] = _6; //#22998 - $put($_.args, "opt", $_.options); //#23000 - $k[$j++] = $_.args; //#23003 - if (!$_.dontdraw) { //#23003 - bwipp_renmatrix(); //#23003 - } //#23003 - $_ = Object.getPrototypeOf($_); //#23005 + $_ = Object.create($_); //#23310 + $_.dontdraw = false; //#23313 + $k[$j++] = $_; //#23315 + bwipp_processoptions(); //#23315 + $_.options = $k[--$j]; //#23315 + $_.barcode = $k[--$j]; //#23316 + $put($_.options, "dontdraw", true); //#23319 + $put($_.options, "format", "rune"); //#23320 + $k[$j++] = 'args'; //#23322 + $k[$j++] = $_.barcode; //#23322 + $k[$j++] = $_.options; //#23322 + bwipp_azteccode(); //#23322 + var _6 = $k[--$j]; //#23322 + $_[$k[--$j]] = _6; //#23322 + $put($_.args, "opt", $_.options); //#23324 + $k[$j++] = $_.args; //#23327 + if (!$_.dontdraw) { //#23327 + bwipp_renmatrix(); //#23327 + } //#23327 + $_ = Object.getPrototypeOf($_); //#23329 } //bwipp_aztecrune function bwipp_codeone() { - $_ = Object.create($_); //#23036 - $_.dontdraw = false; //#23039 - $_.version = "unset"; //#23040 - $_.parse = false; //#23041 - $_.parsefnc = false; //#23042 - $k[$j++] = $_; //#23044 - bwipp_processoptions(); //#23044 - $_.options = $k[--$j]; //#23044 - $_.barcode = $k[--$j]; //#23045 - var _2 = $a(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); //#23047 - $k[$j++] = false; //#23048 - for (var _3 = 0, _4 = _2.length; _3 < _4; _3++) { //#23048 - var _7 = $k[--$j]; //#23048 - $k[$j++] = _7 || $eq($get(_2, _3), $_.version); //#23048 - } //#23048 - if ($nt($k[--$j])) { //#23050 - $k[$j++] = 'bwipp.codeoneBadVersion#23049'; //#23049 - $k[$j++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; //#23049 - bwipp_raiseerror(); //#23049 - } //#23049 - bwipp_loadctx(bwipp_codeone) //#23052 - $_.stype = $eq($geti($_.version, 0, 1), "S"); //#23054 - $_.ttype = $eq($geti($_.version, 0, 1), "T"); //#23055 - if (!bwipp_codeone.__23213__) { //#23213 - $_ = Object.create($_); //#23213 - $_.stypevals = $a(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); //#23077 - $_.stypemetrics = $a([$a(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), $a(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), $a(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); //#23085 - $_.nonstypemetrics = $a([$a(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), $a(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), $a(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), $a(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), $a(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), $a(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), $a(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), $a(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), $a(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), $a(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), $a(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); //#23101 - $_.fnc1 = -1; //#23104 - $_.fnc3 = -2; //#23104 - $_.lC = -5; //#23105 - $_.lB = -6; //#23105 - $_.lX = -7; //#23105 - $_.lT = -8; //#23105 - $_.lD = -9; //#23105 - $_.unl = -10; //#23105 - $_.fnc2 = -11; //#23106 - $_.fnc4 = -12; //#23106 - $_.sft1 = -13; //#23106 - $_.sft2 = -14; //#23106 - $_.sft3 = -15; //#23106 - $_.eci = -16; //#23106 - $_.pad = -17; //#23106 - $_.fnc1lD = -18; //#23106 - $_.unlcw = 255; //#23107 - $k[$j++] = Infinity; //#23109 - for (var _U = 0; _U <= 128; _U += 1) { //#23110 - $k[$j++] = _U; //#23110 - $k[$j++] = _U + 1; //#23110 - } //#23110 - $k[$j++] = $_.pad; //#23115 - $k[$j++] = 129; //#23115 - for (var _W = 0; _W <= 99; _W += 1) { //#23115 - var _Y = $cvrs($s(2), _W, 10); //#23113 - var _a = $strcpy($s(2), "00"); //#23113 - $puti(_a, 2 - _Y.length, _Y); //#23113 - $k[$j++] = _a; //#23114 - $k[$j++] = _W + 130; //#23114 - } //#23114 - var _i = $a([$_.lC, $_.lB, $_.fnc1, $_.fnc2, $_.fnc3, $_.fnc4, $_.fnc1lD]); //#23116 - $k[$j++] = 229; //#23116 - for (var _j = 0, _k = _i.length; _j < _k; _j++) { //#23116 - var _n = $f($k[--$j] + 1); //#23116 - $k[$j++] = $get(_i, _j); //#23116 - $k[$j++] = _n; //#23116 - $k[$j++] = _n; //#23116 - } //#23116 - $j--; //#23116 - $k[$j++] = $_.lX; //#23118 - $k[$j++] = 238; //#23118 - $k[$j++] = $_.lT; //#23118 - $k[$j++] = 239; //#23118 - $_.Avals = $d(); //#23120 - $k[$j++] = Infinity; //#23121 - var _r = $_.Avals; //#23122 - for (var _w = _r.size, _v = _r.keys(), _u = 0; _u < _w; _u++) { //#23122 - var _s = _v.next().value; //#23122 - $k[$j++] = _s; //#23122 - $k[$j++] = _r.get(_s); //#23122 - $k[$j++] = Infinity; //#23122 - var _x = $k[--$j]; //#23122 - var _y = $k[--$j]; //#23122 - $k[$j++] = _x; //#23122 - $k[$j++] = _y; //#23122 - var _z = $a(); //#23122 - $k[$j++] = _z; //#23122 - } //#23122 - $_.Avals = $d(); //#23123 - $k[$j++] = Infinity; //#23125 - $k[$j++] = $_.sft1; //#23130 - $k[$j++] = 0; //#23130 - $k[$j++] = $_.sft2; //#23130 - $k[$j++] = 1; //#23130 - $k[$j++] = $_.sft3; //#23130 - $k[$j++] = 2; //#23130 - $k[$j++] = 32; //#23130 - $k[$j++] = 3; //#23130 - for (var _14 = 48; _14 <= 57; _14 += 1) { //#23130 - $k[$j++] = _14; //#23130 - $k[$j++] = _14 - 44; //#23130 - } //#23130 - for (var _15 = 65; _15 <= 90; _15 += 1) { //#23131 - $k[$j++] = _15; //#23131 - $k[$j++] = _15 - 51; //#23131 - } //#23131 - $_.CNvals = $d(); //#23132 - $k[$j++] = Infinity; //#23133 - for (var _17 = 0; _17 <= 31; _17 += 1) { //#23133 - $k[$j++] = _17; //#23133 - $k[$j++] = _17; //#23133 - } //#23133 - $_.C1vals = $d(); //#23133 - $k[$j++] = Infinity; //#23134 - for (var _19 = 33; _19 <= 47; _19 += 1) { //#23135 - $k[$j++] = _19; //#23135 - $k[$j++] = _19 - 33; //#23135 - } //#23135 - for (var _1A = 58; _1A <= 64; _1A += 1) { //#23136 - $k[$j++] = _1A; //#23136 - $k[$j++] = _1A - 43; //#23136 - } //#23136 - for (var _1B = 91; _1B <= 95; _1B += 1) { //#23137 - $k[$j++] = _1B; //#23137 - $k[$j++] = _1B - 69; //#23137 - } //#23137 - $k[$j++] = $_.fnc1; //#23142 - $k[$j++] = 27; //#23142 - $k[$j++] = $_.fnc2; //#23142 - $k[$j++] = 28; //#23142 - $k[$j++] = $_.fnc3; //#23142 - $k[$j++] = 29; //#23142 - $k[$j++] = $_.fnc4; //#23142 - $k[$j++] = 30; //#23142 - $k[$j++] = $_.pad; //#23142 - $k[$j++] = 31; //#23142 - $_.C2vals = $d(); //#23143 - $k[$j++] = Infinity; //#23144 - for (var _1I = 96; _1I <= 127; _1I += 1) { //#23144 - $k[$j++] = _1I; //#23144 - $k[$j++] = _1I - 96; //#23144 - } //#23144 - $_.C3vals = $d(); //#23144 - $k[$j++] = Infinity; //#23145 - var _1K = $_.CNvals; //#23146 - for (var _1P = _1K.size, _1O = _1K.keys(), _1N = 0; _1N < _1P; _1N++) { //#23146 - var _1L = _1O.next().value; //#23146 - $k[$j++] = _1L; //#23146 - $k[$j++] = _1K.get(_1L); //#23146 - $k[$j++] = Infinity; //#23146 - var _1Q = $k[--$j]; //#23146 - var _1R = $k[--$j]; //#23146 - $k[$j++] = _1Q; //#23146 - $k[$j++] = _1R; //#23146 - var _1S = $a(); //#23146 - $k[$j++] = _1S; //#23146 - } //#23146 - var _1T = $_.C1vals; //#23147 - for (var _1Y = _1T.size, _1X = _1T.keys(), _1W = 0; _1W < _1Y; _1W++) { //#23147 - var _1U = _1X.next().value; //#23147 - $k[$j++] = _1U; //#23147 - $k[$j++] = _1T.get(_1U); //#23147 - $k[$j++] = Infinity; //#23147 - var _1Z = $k[--$j]; //#23147 - var _1a = $k[--$j]; //#23147 - $k[$j++] = _1Z; //#23147 - $k[$j++] = $get($_.CNvals, $_.sft1); //#23147 - $k[$j++] = _1a; //#23147 - var _1e = $a(); //#23147 - $k[$j++] = _1e; //#23147 - } //#23147 - var _1f = $_.C2vals; //#23148 - for (var _1k = _1f.size, _1j = _1f.keys(), _1i = 0; _1i < _1k; _1i++) { //#23148 - var _1g = _1j.next().value; //#23148 - $k[$j++] = _1g; //#23148 - $k[$j++] = _1f.get(_1g); //#23148 - $k[$j++] = Infinity; //#23148 - var _1l = $k[--$j]; //#23148 - var _1m = $k[--$j]; //#23148 - $k[$j++] = _1l; //#23148 - $k[$j++] = $get($_.CNvals, $_.sft2); //#23148 - $k[$j++] = _1m; //#23148 - var _1q = $a(); //#23148 - $k[$j++] = _1q; //#23148 - } //#23148 - var _1r = $_.C3vals; //#23149 - for (var _1w = _1r.size, _1v = _1r.keys(), _1u = 0; _1u < _1w; _1u++) { //#23149 - var _1s = _1v.next().value; //#23149 - $k[$j++] = _1s; //#23149 - $k[$j++] = _1r.get(_1s); //#23149 - $k[$j++] = Infinity; //#23149 - var _1x = $k[--$j]; //#23149 - var _1y = $k[--$j]; //#23149 - $k[$j++] = _1x; //#23149 - $k[$j++] = $get($_.CNvals, $_.sft3); //#23149 - $k[$j++] = _1y; //#23149 - var _22 = $a(); //#23149 - $k[$j++] = _22; //#23149 - } //#23149 - $_.Cvals = $d(); //#23150 - $k[$j++] = Infinity; //#23152 - $k[$j++] = $_.sft1; //#23157 - $k[$j++] = 0; //#23157 - $k[$j++] = $_.sft2; //#23157 - $k[$j++] = 1; //#23157 - $k[$j++] = $_.sft3; //#23157 - $k[$j++] = 2; //#23157 - $k[$j++] = 32; //#23157 - $k[$j++] = 3; //#23157 - for (var _27 = 48; _27 <= 57; _27 += 1) { //#23157 - $k[$j++] = _27; //#23157 - $k[$j++] = _27 - 44; //#23157 - } //#23157 - for (var _28 = 97; _28 <= 122; _28 += 1) { //#23158 - $k[$j++] = _28; //#23158 - $k[$j++] = _28 - 83; //#23158 - } //#23158 - $_.TNvals = $d(); //#23159 - $k[$j++] = Infinity; //#23160 - for (var _2A = 0; _2A <= 31; _2A += 1) { //#23160 - $k[$j++] = _2A; //#23160 - $k[$j++] = _2A; //#23160 - } //#23160 - $_.T1vals = $d(); //#23160 - $k[$j++] = Infinity; //#23161 - for (var _2C = 33; _2C <= 47; _2C += 1) { //#23162 - $k[$j++] = _2C; //#23162 - $k[$j++] = _2C - 33; //#23162 - } //#23162 - for (var _2D = 58; _2D <= 64; _2D += 1) { //#23163 - $k[$j++] = _2D; //#23163 - $k[$j++] = _2D - 43; //#23163 - } //#23163 - for (var _2E = 91; _2E <= 95; _2E += 1) { //#23164 - $k[$j++] = _2E; //#23164 - $k[$j++] = _2E - 69; //#23164 - } //#23164 - $k[$j++] = $_.fnc1; //#23169 - $k[$j++] = 27; //#23169 - $k[$j++] = $_.fnc2; //#23169 - $k[$j++] = 28; //#23169 - $k[$j++] = $_.fnc3; //#23169 - $k[$j++] = 29; //#23169 - $k[$j++] = $_.fnc4; //#23169 - $k[$j++] = 30; //#23169 - $k[$j++] = $_.pad; //#23169 - $k[$j++] = 31; //#23169 - $_.T2vals = $d(); //#23170 - $k[$j++] = Infinity; //#23171 - $k[$j++] = 96; //#23173 - $k[$j++] = 0; //#23173 - for (var _2L = 65; _2L <= 90; _2L += 1) { //#23173 - $k[$j++] = _2L; //#23173 - $k[$j++] = _2L - 64; //#23173 - } //#23173 - for (var _2M = 123; _2M <= 127; _2M += 1) { //#23174 - $k[$j++] = _2M; //#23174 - $k[$j++] = _2M - 96; //#23174 - } //#23174 - $_.T3vals = $d(); //#23175 - $k[$j++] = Infinity; //#23176 - var _2O = $_.TNvals; //#23177 - for (var _2T = _2O.size, _2S = _2O.keys(), _2R = 0; _2R < _2T; _2R++) { //#23177 - var _2P = _2S.next().value; //#23177 - $k[$j++] = _2P; //#23177 - $k[$j++] = _2O.get(_2P); //#23177 - $k[$j++] = Infinity; //#23177 - var _2U = $k[--$j]; //#23177 - var _2V = $k[--$j]; //#23177 - $k[$j++] = _2U; //#23177 - $k[$j++] = _2V; //#23177 - var _2W = $a(); //#23177 - $k[$j++] = _2W; //#23177 - } //#23177 - var _2X = $_.T1vals; //#23178 - for (var _2c = _2X.size, _2b = _2X.keys(), _2a = 0; _2a < _2c; _2a++) { //#23178 - var _2Y = _2b.next().value; //#23178 - $k[$j++] = _2Y; //#23178 - $k[$j++] = _2X.get(_2Y); //#23178 - $k[$j++] = Infinity; //#23178 - var _2d = $k[--$j]; //#23178 - var _2e = $k[--$j]; //#23178 - $k[$j++] = _2d; //#23178 - $k[$j++] = $get($_.TNvals, $_.sft1); //#23178 - $k[$j++] = _2e; //#23178 - var _2i = $a(); //#23178 - $k[$j++] = _2i; //#23178 - } //#23178 - var _2j = $_.T2vals; //#23179 - for (var _2o = _2j.size, _2n = _2j.keys(), _2m = 0; _2m < _2o; _2m++) { //#23179 - var _2k = _2n.next().value; //#23179 - $k[$j++] = _2k; //#23179 - $k[$j++] = _2j.get(_2k); //#23179 - $k[$j++] = Infinity; //#23179 - var _2p = $k[--$j]; //#23179 - var _2q = $k[--$j]; //#23179 - $k[$j++] = _2p; //#23179 - $k[$j++] = $get($_.TNvals, $_.sft2); //#23179 - $k[$j++] = _2q; //#23179 - var _2u = $a(); //#23179 - $k[$j++] = _2u; //#23179 - } //#23179 - var _2v = $_.T3vals; //#23180 - for (var _30 = _2v.size, _2z = _2v.keys(), _2y = 0; _2y < _30; _2y++) { //#23180 - var _2w = _2z.next().value; //#23180 - $k[$j++] = _2w; //#23180 - $k[$j++] = _2v.get(_2w); //#23180 - $k[$j++] = Infinity; //#23180 - var _31 = $k[--$j]; //#23180 - var _32 = $k[--$j]; //#23180 - $k[$j++] = _31; //#23180 - $k[$j++] = $get($_.TNvals, $_.sft3); //#23180 - $k[$j++] = _32; //#23180 - var _36 = $a(); //#23180 - $k[$j++] = _36; //#23180 - } //#23180 - $_.Tvals = $d(); //#23181 - for (var _38 = 128; _38 <= 255; _38 += 1) { //#23189 - $_.i = _38; //#23185 - $k[$j++] = $_.Avals; //#23186 - $k[$j++] = $_.i; //#23186 - $k[$j++] = Infinity; //#23186 - $aload($get($_.Avals, $_.fnc4)); //#23186 - $aload($get($_.Avals, $_.i - 128)); //#23186 - var _3H = $a(); //#23186 - var _3I = $k[--$j]; //#23186 - $put($k[--$j], _3I, _3H); //#23186 - $k[$j++] = $_.Cvals; //#23187 - $k[$j++] = $_.i; //#23187 - $k[$j++] = Infinity; //#23187 - $aload($get($_.Cvals, $_.fnc4)); //#23187 - $aload($get($_.Cvals, $_.i - 128)); //#23187 - var _3S = $a(); //#23187 - var _3T = $k[--$j]; //#23187 - $put($k[--$j], _3T, _3S); //#23187 - $k[$j++] = $_.Tvals; //#23188 - $k[$j++] = $_.i; //#23188 - $k[$j++] = Infinity; //#23188 - $aload($get($_.Tvals, $_.fnc4)); //#23188 - $aload($get($_.Tvals, $_.i - 128)); //#23188 - var _3d = $a(); //#23188 - var _3e = $k[--$j]; //#23188 - $put($k[--$j], _3e, _3d); //#23188 - } //#23188 - $k[$j++] = Infinity; //#23191 - $k[$j++] = 13; //#23196 - $k[$j++] = 0; //#23196 - $k[$j++] = 42; //#23196 - $k[$j++] = 1; //#23196 - $k[$j++] = 62; //#23196 - $k[$j++] = 2; //#23196 - $k[$j++] = 32; //#23196 - $k[$j++] = 3; //#23196 - for (var _3g = 48; _3g <= 57; _3g += 1) { //#23196 - $k[$j++] = _3g; //#23196 - $k[$j++] = _3g - 44; //#23196 - } //#23196 - for (var _3h = 65; _3h <= 90; _3h += 1) { //#23197 - $k[$j++] = _3h; //#23197 - $k[$j++] = _3h - 51; //#23197 - } //#23197 - $_.Xvals = $d(); //#23198 - $k[$j++] = Infinity; //#23199 - var _3j = $_.Xvals; //#23200 - for (var _3o = _3j.size, _3n = _3j.keys(), _3m = 0; _3m < _3o; _3m++) { //#23200 - var _3k = _3n.next().value; //#23200 - $k[$j++] = _3k; //#23200 - $k[$j++] = _3j.get(_3k); //#23200 - $k[$j++] = Infinity; //#23200 - var _3p = $k[--$j]; //#23200 - var _3q = $k[--$j]; //#23200 - $k[$j++] = _3p; //#23200 - $k[$j++] = _3q; //#23200 - var _3r = $a(); //#23200 - $k[$j++] = _3r; //#23200 - } //#23200 - $_.Xvals = $d(); //#23201 - $k[$j++] = Infinity; //#23203 - for (var _3t = 0; _3t <= 255; _3t += 1) { //#23204 - $k[$j++] = _3t; //#23204 - $k[$j++] = _3t; //#23204 - } //#23204 - $_.Bvals = $d(); //#23205 - $k[$j++] = Infinity; //#23206 - var _3v = $_.Bvals; //#23207 - for (var _40 = _3v.size, _3z = _3v.keys(), _3y = 0; _3y < _40; _3y++) { //#23207 - var _3w = _3z.next().value; //#23207 - $k[$j++] = _3w; //#23207 - $k[$j++] = _3v.get(_3w); //#23207 - $k[$j++] = Infinity; //#23207 - var _41 = $k[--$j]; //#23207 - var _42 = $k[--$j]; //#23207 - $k[$j++] = _41; //#23207 - $k[$j++] = _42; //#23207 - var _43 = $a(); //#23207 - $k[$j++] = _43; //#23207 - } //#23207 - $_.Bvals = $d(); //#23208 - $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, -1, $_.Bvals]); //#23210 - $_.A = 0; //#23212 - $_.C = 1; //#23212 - $_.T = 2; //#23212 - $_.X = 3; //#23212 - $_.D = 4; //#23212 - $_.B = 5; //#23212 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23212 - bwipp_codeone.__23213__ = 1; //#23212 - $_ = Object.getPrototypeOf($_); //#23212 - } //#23212 - if ($_.stype) { //#23711 - $forall($_.barcode, function() { //#23221 - var _4E = $k[--$j]; //#23218 - if ((_4E < 48) || (_4E > 57)) { //#23220 - $k[$j++] = 'bwipp.codeoneStypeNonDigit#23219'; //#23219 - $k[$j++] = "S-Type symbols can only contain digits"; //#23219 - bwipp_raiseerror(); //#23219 - } //#23219 - }); //#23219 - $_.barlen = $_.barcode.length; //#23223 - if ($_.barlen > 18) { //#23226 - $k[$j++] = 'bwipp.codeoneStypeTooLong#23225'; //#23225 - $k[$j++] = "Maximum length exceeded"; //#23225 - bwipp_raiseerror(); //#23225 - } //#23225 + $_ = Object.create($_); //#23360 + $_.dontdraw = false; //#23363 + $_.version = "unset"; //#23364 + $_.parse = false; //#23365 + $_.parsefnc = false; //#23366 + $k[$j++] = $_; //#23368 + bwipp_processoptions(); //#23368 + $_.options = $k[--$j]; //#23368 + $_.barcode = $k[--$j]; //#23369 + var _2 = $a(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); //#23371 + $k[$j++] = false; //#23372 + for (var _3 = 0, _4 = _2.length; _3 < _4; _3++) { //#23372 + var _7 = $k[--$j]; //#23372 + $k[$j++] = _7 || $eq($get(_2, _3), $_.version); //#23372 + } //#23372 + if ($nt($k[--$j])) { //#23374 + $k[$j++] = 'bwipp.codeoneBadVersion#23373'; //#23373 + $k[$j++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; //#23373 + bwipp_raiseerror(); //#23373 + } //#23373 + bwipp_loadctx(bwipp_codeone) //#23376 + $_.stype = $eq($geti($_.version, 0, 1), "S"); //#23378 + $_.ttype = $eq($geti($_.version, 0, 1), "T"); //#23379 + if (!bwipp_codeone.__23537__) { //#23537 + $_ = Object.create($_); //#23537 + $_.stypevals = $a(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); //#23401 + $_.stypemetrics = $a([$a(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), $a(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), $a(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); //#23409 + $_.nonstypemetrics = $a([$a(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), $a(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), $a(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), $a(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), $a(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), $a(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), $a(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), $a(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), $a(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), $a(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), $a(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); //#23425 + $_.fnc1 = -1; //#23428 + $_.fnc3 = -2; //#23428 + $_.lC = -5; //#23429 + $_.lB = -6; //#23429 + $_.lX = -7; //#23429 + $_.lT = -8; //#23429 + $_.lD = -9; //#23429 + $_.unl = -10; //#23429 + $_.fnc2 = -11; //#23430 + $_.fnc4 = -12; //#23430 + $_.sft1 = -13; //#23430 + $_.sft2 = -14; //#23430 + $_.sft3 = -15; //#23430 + $_.eci = -16; //#23430 + $_.pad = -17; //#23430 + $_.fnc1lD = -18; //#23430 + $_.unlcw = 255; //#23431 + $k[$j++] = Infinity; //#23433 + for (var _U = 0; _U <= 128; _U += 1) { //#23434 + $k[$j++] = _U; //#23434 + $k[$j++] = _U + 1; //#23434 + } //#23434 + $k[$j++] = $_.pad; //#23439 + $k[$j++] = 129; //#23439 + for (var _W = 0; _W <= 99; _W += 1) { //#23439 + var _Y = $cvrs($s(2), _W, 10); //#23437 + var _a = $strcpy($s(2), "00"); //#23437 + $puti(_a, 2 - _Y.length, _Y); //#23437 + $k[$j++] = _a; //#23438 + $k[$j++] = _W + 130; //#23438 + } //#23438 + var _i = $a([$_.lC, $_.lB, $_.fnc1, $_.fnc2, $_.fnc3, $_.fnc4, $_.fnc1lD]); //#23440 + $k[$j++] = 229; //#23440 + for (var _j = 0, _k = _i.length; _j < _k; _j++) { //#23440 + var _n = $f($k[--$j] + 1); //#23440 + $k[$j++] = $get(_i, _j); //#23440 + $k[$j++] = _n; //#23440 + $k[$j++] = _n; //#23440 + } //#23440 + $j--; //#23440 + $k[$j++] = $_.lX; //#23442 + $k[$j++] = 238; //#23442 + $k[$j++] = $_.lT; //#23442 + $k[$j++] = 239; //#23442 + $_.Avals = $d(); //#23444 + $k[$j++] = Infinity; //#23445 + var _r = $_.Avals; //#23446 + for (var _w = _r.size, _v = _r.keys(), _u = 0; _u < _w; _u++) { //#23446 + var _s = _v.next().value; //#23446 + $k[$j++] = _s; //#23446 + $k[$j++] = _r.get(_s); //#23446 + $k[$j++] = Infinity; //#23446 + var _x = $k[--$j]; //#23446 + var _y = $k[--$j]; //#23446 + $k[$j++] = _x; //#23446 + $k[$j++] = _y; //#23446 + var _z = $a(); //#23446 + $k[$j++] = _z; //#23446 + } //#23446 + $_.Avals = $d(); //#23447 + $k[$j++] = Infinity; //#23449 + $k[$j++] = $_.sft1; //#23454 + $k[$j++] = 0; //#23454 + $k[$j++] = $_.sft2; //#23454 + $k[$j++] = 1; //#23454 + $k[$j++] = $_.sft3; //#23454 + $k[$j++] = 2; //#23454 + $k[$j++] = 32; //#23454 + $k[$j++] = 3; //#23454 + for (var _14 = 48; _14 <= 57; _14 += 1) { //#23454 + $k[$j++] = _14; //#23454 + $k[$j++] = _14 - 44; //#23454 + } //#23454 + for (var _15 = 65; _15 <= 90; _15 += 1) { //#23455 + $k[$j++] = _15; //#23455 + $k[$j++] = _15 - 51; //#23455 + } //#23455 + $_.CNvals = $d(); //#23456 + $k[$j++] = Infinity; //#23457 + for (var _17 = 0; _17 <= 31; _17 += 1) { //#23457 + $k[$j++] = _17; //#23457 + $k[$j++] = _17; //#23457 + } //#23457 + $_.C1vals = $d(); //#23457 + $k[$j++] = Infinity; //#23458 + for (var _19 = 33; _19 <= 47; _19 += 1) { //#23459 + $k[$j++] = _19; //#23459 + $k[$j++] = _19 - 33; //#23459 + } //#23459 + for (var _1A = 58; _1A <= 64; _1A += 1) { //#23460 + $k[$j++] = _1A; //#23460 + $k[$j++] = _1A - 43; //#23460 + } //#23460 + for (var _1B = 91; _1B <= 95; _1B += 1) { //#23461 + $k[$j++] = _1B; //#23461 + $k[$j++] = _1B - 69; //#23461 + } //#23461 + $k[$j++] = $_.fnc1; //#23466 + $k[$j++] = 27; //#23466 + $k[$j++] = $_.fnc2; //#23466 + $k[$j++] = 28; //#23466 + $k[$j++] = $_.fnc3; //#23466 + $k[$j++] = 29; //#23466 + $k[$j++] = $_.fnc4; //#23466 + $k[$j++] = 30; //#23466 + $k[$j++] = $_.pad; //#23466 + $k[$j++] = 31; //#23466 + $_.C2vals = $d(); //#23467 + $k[$j++] = Infinity; //#23468 + for (var _1I = 96; _1I <= 127; _1I += 1) { //#23468 + $k[$j++] = _1I; //#23468 + $k[$j++] = _1I - 96; //#23468 + } //#23468 + $_.C3vals = $d(); //#23468 + $k[$j++] = Infinity; //#23469 + var _1K = $_.CNvals; //#23470 + for (var _1P = _1K.size, _1O = _1K.keys(), _1N = 0; _1N < _1P; _1N++) { //#23470 + var _1L = _1O.next().value; //#23470 + $k[$j++] = _1L; //#23470 + $k[$j++] = _1K.get(_1L); //#23470 + $k[$j++] = Infinity; //#23470 + var _1Q = $k[--$j]; //#23470 + var _1R = $k[--$j]; //#23470 + $k[$j++] = _1Q; //#23470 + $k[$j++] = _1R; //#23470 + var _1S = $a(); //#23470 + $k[$j++] = _1S; //#23470 + } //#23470 + var _1T = $_.C1vals; //#23471 + for (var _1Y = _1T.size, _1X = _1T.keys(), _1W = 0; _1W < _1Y; _1W++) { //#23471 + var _1U = _1X.next().value; //#23471 + $k[$j++] = _1U; //#23471 + $k[$j++] = _1T.get(_1U); //#23471 + $k[$j++] = Infinity; //#23471 + var _1Z = $k[--$j]; //#23471 + var _1a = $k[--$j]; //#23471 + $k[$j++] = _1Z; //#23471 + $k[$j++] = $get($_.CNvals, $_.sft1); //#23471 + $k[$j++] = _1a; //#23471 + var _1e = $a(); //#23471 + $k[$j++] = _1e; //#23471 + } //#23471 + var _1f = $_.C2vals; //#23472 + for (var _1k = _1f.size, _1j = _1f.keys(), _1i = 0; _1i < _1k; _1i++) { //#23472 + var _1g = _1j.next().value; //#23472 + $k[$j++] = _1g; //#23472 + $k[$j++] = _1f.get(_1g); //#23472 + $k[$j++] = Infinity; //#23472 + var _1l = $k[--$j]; //#23472 + var _1m = $k[--$j]; //#23472 + $k[$j++] = _1l; //#23472 + $k[$j++] = $get($_.CNvals, $_.sft2); //#23472 + $k[$j++] = _1m; //#23472 + var _1q = $a(); //#23472 + $k[$j++] = _1q; //#23472 + } //#23472 + var _1r = $_.C3vals; //#23473 + for (var _1w = _1r.size, _1v = _1r.keys(), _1u = 0; _1u < _1w; _1u++) { //#23473 + var _1s = _1v.next().value; //#23473 + $k[$j++] = _1s; //#23473 + $k[$j++] = _1r.get(_1s); //#23473 + $k[$j++] = Infinity; //#23473 + var _1x = $k[--$j]; //#23473 + var _1y = $k[--$j]; //#23473 + $k[$j++] = _1x; //#23473 + $k[$j++] = $get($_.CNvals, $_.sft3); //#23473 + $k[$j++] = _1y; //#23473 + var _22 = $a(); //#23473 + $k[$j++] = _22; //#23473 + } //#23473 + $_.Cvals = $d(); //#23474 + $k[$j++] = Infinity; //#23476 + $k[$j++] = $_.sft1; //#23481 + $k[$j++] = 0; //#23481 + $k[$j++] = $_.sft2; //#23481 + $k[$j++] = 1; //#23481 + $k[$j++] = $_.sft3; //#23481 + $k[$j++] = 2; //#23481 + $k[$j++] = 32; //#23481 + $k[$j++] = 3; //#23481 + for (var _27 = 48; _27 <= 57; _27 += 1) { //#23481 + $k[$j++] = _27; //#23481 + $k[$j++] = _27 - 44; //#23481 + } //#23481 + for (var _28 = 97; _28 <= 122; _28 += 1) { //#23482 + $k[$j++] = _28; //#23482 + $k[$j++] = _28 - 83; //#23482 + } //#23482 + $_.TNvals = $d(); //#23483 + $k[$j++] = Infinity; //#23484 + for (var _2A = 0; _2A <= 31; _2A += 1) { //#23484 + $k[$j++] = _2A; //#23484 + $k[$j++] = _2A; //#23484 + } //#23484 + $_.T1vals = $d(); //#23484 + $k[$j++] = Infinity; //#23485 + for (var _2C = 33; _2C <= 47; _2C += 1) { //#23486 + $k[$j++] = _2C; //#23486 + $k[$j++] = _2C - 33; //#23486 + } //#23486 + for (var _2D = 58; _2D <= 64; _2D += 1) { //#23487 + $k[$j++] = _2D; //#23487 + $k[$j++] = _2D - 43; //#23487 + } //#23487 + for (var _2E = 91; _2E <= 95; _2E += 1) { //#23488 + $k[$j++] = _2E; //#23488 + $k[$j++] = _2E - 69; //#23488 + } //#23488 + $k[$j++] = $_.fnc1; //#23493 + $k[$j++] = 27; //#23493 + $k[$j++] = $_.fnc2; //#23493 + $k[$j++] = 28; //#23493 + $k[$j++] = $_.fnc3; //#23493 + $k[$j++] = 29; //#23493 + $k[$j++] = $_.fnc4; //#23493 + $k[$j++] = 30; //#23493 + $k[$j++] = $_.pad; //#23493 + $k[$j++] = 31; //#23493 + $_.T2vals = $d(); //#23494 + $k[$j++] = Infinity; //#23495 + $k[$j++] = 96; //#23497 + $k[$j++] = 0; //#23497 + for (var _2L = 65; _2L <= 90; _2L += 1) { //#23497 + $k[$j++] = _2L; //#23497 + $k[$j++] = _2L - 64; //#23497 + } //#23497 + for (var _2M = 123; _2M <= 127; _2M += 1) { //#23498 + $k[$j++] = _2M; //#23498 + $k[$j++] = _2M - 96; //#23498 + } //#23498 + $_.T3vals = $d(); //#23499 + $k[$j++] = Infinity; //#23500 + var _2O = $_.TNvals; //#23501 + for (var _2T = _2O.size, _2S = _2O.keys(), _2R = 0; _2R < _2T; _2R++) { //#23501 + var _2P = _2S.next().value; //#23501 + $k[$j++] = _2P; //#23501 + $k[$j++] = _2O.get(_2P); //#23501 + $k[$j++] = Infinity; //#23501 + var _2U = $k[--$j]; //#23501 + var _2V = $k[--$j]; //#23501 + $k[$j++] = _2U; //#23501 + $k[$j++] = _2V; //#23501 + var _2W = $a(); //#23501 + $k[$j++] = _2W; //#23501 + } //#23501 + var _2X = $_.T1vals; //#23502 + for (var _2c = _2X.size, _2b = _2X.keys(), _2a = 0; _2a < _2c; _2a++) { //#23502 + var _2Y = _2b.next().value; //#23502 + $k[$j++] = _2Y; //#23502 + $k[$j++] = _2X.get(_2Y); //#23502 + $k[$j++] = Infinity; //#23502 + var _2d = $k[--$j]; //#23502 + var _2e = $k[--$j]; //#23502 + $k[$j++] = _2d; //#23502 + $k[$j++] = $get($_.TNvals, $_.sft1); //#23502 + $k[$j++] = _2e; //#23502 + var _2i = $a(); //#23502 + $k[$j++] = _2i; //#23502 + } //#23502 + var _2j = $_.T2vals; //#23503 + for (var _2o = _2j.size, _2n = _2j.keys(), _2m = 0; _2m < _2o; _2m++) { //#23503 + var _2k = _2n.next().value; //#23503 + $k[$j++] = _2k; //#23503 + $k[$j++] = _2j.get(_2k); //#23503 + $k[$j++] = Infinity; //#23503 + var _2p = $k[--$j]; //#23503 + var _2q = $k[--$j]; //#23503 + $k[$j++] = _2p; //#23503 + $k[$j++] = $get($_.TNvals, $_.sft2); //#23503 + $k[$j++] = _2q; //#23503 + var _2u = $a(); //#23503 + $k[$j++] = _2u; //#23503 + } //#23503 + var _2v = $_.T3vals; //#23504 + for (var _30 = _2v.size, _2z = _2v.keys(), _2y = 0; _2y < _30; _2y++) { //#23504 + var _2w = _2z.next().value; //#23504 + $k[$j++] = _2w; //#23504 + $k[$j++] = _2v.get(_2w); //#23504 + $k[$j++] = Infinity; //#23504 + var _31 = $k[--$j]; //#23504 + var _32 = $k[--$j]; //#23504 + $k[$j++] = _31; //#23504 + $k[$j++] = $get($_.TNvals, $_.sft3); //#23504 + $k[$j++] = _32; //#23504 + var _36 = $a(); //#23504 + $k[$j++] = _36; //#23504 + } //#23504 + $_.Tvals = $d(); //#23505 + for (var _38 = 128; _38 <= 255; _38 += 1) { //#23513 + $_.i = _38; //#23509 + $k[$j++] = $_.Avals; //#23510 + $k[$j++] = $_.i; //#23510 + $k[$j++] = Infinity; //#23510 + $aload($get($_.Avals, $_.fnc4)); //#23510 + $aload($get($_.Avals, $_.i - 128)); //#23510 + var _3H = $a(); //#23510 + var _3I = $k[--$j]; //#23510 + $put($k[--$j], _3I, _3H); //#23510 + $k[$j++] = $_.Cvals; //#23511 + $k[$j++] = $_.i; //#23511 + $k[$j++] = Infinity; //#23511 + $aload($get($_.Cvals, $_.fnc4)); //#23511 + $aload($get($_.Cvals, $_.i - 128)); //#23511 + var _3S = $a(); //#23511 + var _3T = $k[--$j]; //#23511 + $put($k[--$j], _3T, _3S); //#23511 + $k[$j++] = $_.Tvals; //#23512 + $k[$j++] = $_.i; //#23512 + $k[$j++] = Infinity; //#23512 + $aload($get($_.Tvals, $_.fnc4)); //#23512 + $aload($get($_.Tvals, $_.i - 128)); //#23512 + var _3d = $a(); //#23512 + var _3e = $k[--$j]; //#23512 + $put($k[--$j], _3e, _3d); //#23512 + } //#23512 + $k[$j++] = Infinity; //#23515 + $k[$j++] = 13; //#23520 + $k[$j++] = 0; //#23520 + $k[$j++] = 42; //#23520 + $k[$j++] = 1; //#23520 + $k[$j++] = 62; //#23520 + $k[$j++] = 2; //#23520 + $k[$j++] = 32; //#23520 + $k[$j++] = 3; //#23520 + for (var _3g = 48; _3g <= 57; _3g += 1) { //#23520 + $k[$j++] = _3g; //#23520 + $k[$j++] = _3g - 44; //#23520 + } //#23520 + for (var _3h = 65; _3h <= 90; _3h += 1) { //#23521 + $k[$j++] = _3h; //#23521 + $k[$j++] = _3h - 51; //#23521 + } //#23521 + $_.Xvals = $d(); //#23522 + $k[$j++] = Infinity; //#23523 + var _3j = $_.Xvals; //#23524 + for (var _3o = _3j.size, _3n = _3j.keys(), _3m = 0; _3m < _3o; _3m++) { //#23524 + var _3k = _3n.next().value; //#23524 + $k[$j++] = _3k; //#23524 + $k[$j++] = _3j.get(_3k); //#23524 + $k[$j++] = Infinity; //#23524 + var _3p = $k[--$j]; //#23524 + var _3q = $k[--$j]; //#23524 + $k[$j++] = _3p; //#23524 + $k[$j++] = _3q; //#23524 + var _3r = $a(); //#23524 + $k[$j++] = _3r; //#23524 + } //#23524 + $_.Xvals = $d(); //#23525 + $k[$j++] = Infinity; //#23527 + for (var _3t = 0; _3t <= 255; _3t += 1) { //#23528 + $k[$j++] = _3t; //#23528 + $k[$j++] = _3t; //#23528 + } //#23528 + $_.Bvals = $d(); //#23529 + $k[$j++] = Infinity; //#23530 + var _3v = $_.Bvals; //#23531 + for (var _40 = _3v.size, _3z = _3v.keys(), _3y = 0; _3y < _40; _3y++) { //#23531 + var _3w = _3z.next().value; //#23531 + $k[$j++] = _3w; //#23531 + $k[$j++] = _3v.get(_3w); //#23531 + $k[$j++] = Infinity; //#23531 + var _41 = $k[--$j]; //#23531 + var _42 = $k[--$j]; //#23531 + $k[$j++] = _41; //#23531 + $k[$j++] = _42; //#23531 + var _43 = $a(); //#23531 + $k[$j++] = _43; //#23531 + } //#23531 + $_.Bvals = $d(); //#23532 + $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, -1, $_.Bvals]); //#23534 + $_.A = 0; //#23536 + $_.C = 1; //#23536 + $_.T = 2; //#23536 + $_.X = 3; //#23536 + $_.D = 4; //#23536 + $_.B = 5; //#23536 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23536 + bwipp_codeone.__23537__ = 1; //#23536 + $_ = Object.getPrototypeOf($_); //#23536 + } //#23536 + if ($_.stype) { //#24035 + $forall($_.barcode, function() { //#23545 + var _4E = $k[--$j]; //#23542 + if ((_4E < 48) || (_4E > 57)) { //#23544 + $k[$j++] = 'bwipp.codeoneStypeNonDigit#23543'; //#23543 + $k[$j++] = "S-Type symbols can only contain digits"; //#23543 + bwipp_raiseerror(); //#23543 + } //#23543 + }); //#23543 + $_.barlen = $_.barcode.length; //#23547 + if ($_.barlen > 18) { //#23550 + $k[$j++] = 'bwipp.codeoneStypeTooLong#23549'; //#23549 + $k[$j++] = "Maximum length exceeded"; //#23549 + bwipp_raiseerror(); //#23549 + } //#23549 $_.normalize = function() { - $_.base = $k[--$j]; //#23229 - $_.num = $k[--$j]; //#23230 - for (var _4K = $_.num.length - 1; _4K >= 1; _4K -= 1) { //#23235 - $_.i = _4K; //#23232 - var _4L = $_.num; //#23233 - var _4M = $_.i; //#23233 - $put(_4L, _4M - 1, $f($get(_4L, _4M - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#23233 - $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#23234 - } //#23234 - for (;;) { //#23241 - if ($lt($get($_.num, 0), $_.base)) { //#23237 - break; //#23237 - } //#23237 - $k[$j++] = Infinity; //#23238 - $k[$j++] = 0; //#23238 - $forall($_.num); //#23238 - $_.num = $a(); //#23238 - $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#23239 - $put($_.num, 1, $get($_.num, 1) % $_.base); //#23240 - } //#23240 - $k[$j++] = Infinity; //#23243 - $_.i = true; //#23243 - var _4n = $_.num; //#23243 - for (var _4o = 0, _4p = _4n.length; _4o < _4p; _4o++) { //#23243 - var _4q = $get(_4n, _4o); //#23243 - $k[$j++] = _4q; //#23243 - if ((_4q == 0) && $_.i) { //#23243 - $j--; //#23243 - } else { //#23243 - $_.i = false; //#23243 - } //#23243 - } //#23243 - $_.num = $a(); //#23243 - if ($_.num.length == 0) { //#23244 - $_.num = $a([0]); //#23244 - } //#23244 - $k[$j++] = $_.num; //#23245 - }; //#23245 + $_.base = $k[--$j]; //#23553 + $_.num = $k[--$j]; //#23554 + for (var _4K = $_.num.length - 1; _4K >= 1; _4K -= 1) { //#23559 + $_.i = _4K; //#23556 + var _4L = $_.num; //#23557 + var _4M = $_.i; //#23557 + $put(_4L, _4M - 1, $f($get(_4L, _4M - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#23557 + $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#23558 + } //#23558 + for (;;) { //#23565 + if ($lt($get($_.num, 0), $_.base)) { //#23561 + break; //#23561 + } //#23561 + $k[$j++] = Infinity; //#23562 + $k[$j++] = 0; //#23562 + $forall($_.num); //#23562 + $_.num = $a(); //#23562 + $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#23563 + $put($_.num, 1, $get($_.num, 1) % $_.base); //#23564 + } //#23564 + $k[$j++] = Infinity; //#23567 + $_.i = true; //#23567 + var _4n = $_.num; //#23567 + for (var _4o = 0, _4p = _4n.length; _4o < _4p; _4o++) { //#23567 + var _4q = $get(_4n, _4o); //#23567 + $k[$j++] = _4q; //#23567 + if ((_4q == 0) && $_.i) { //#23567 + $j--; //#23567 + } else { //#23567 + $_.i = false; //#23567 + } //#23567 + } //#23567 + $_.num = $a(); //#23567 + if ($_.num.length == 0) { //#23568 + $_.num = $a([0]); //#23568 + } //#23568 + $k[$j++] = $_.num; //#23569 + }; //#23569 $_.bigadd = function() { - var _4w = $k[--$j]; //#23249 - var _4x = $k[--$j]; //#23249 - $_.offset = Math.abs(_4w.length - _4x.length); //#23250 - if (_4w.length < _4x.length) { //#23251 - var _ = _4w; //#23251 - _4w = _4x; //#23251 - _4x = _; //#23251 - } //#23251 - $_.a = _4w; //#23252 - $_.b = _4x; //#23252 - for (var _50 = 0, _4z = $_.b.length - 1; _50 <= _4z; _50 += 1) { //#23255 - var _51 = $_.a; //#23254 - var _52 = $_.offset; //#23254 - $put(_51, _50 + _52, $f($get(_51, _50 + _52) + $get($_.b, _50))); //#23254 - } //#23254 - $k[$j++] = $_.a; //#23256 - }; //#23256 - $_.barlen = $_.barcode.length; //#23259 - $_.v = $a([1]); //#23262 - for (var _5B = 0, _5A = $_.barlen - 1; _5B <= _5A; _5B += 1) { //#23267 - $_.i = _5B; //#23264 - $k[$j++] = Infinity; //#23265 - $forall($get($_.stypevals, $_.i), function() { //#23265 - var _5F = $k[--$j]; //#23265 - $k[$j++] = $f(_5F - 48) * $f($get($_.barcode, ($_.barlen - $_.i) - 1) - 48); //#23265 - }); //#23265 - var _5K = $a(); //#23265 - $k[$j++] = _5K; //#23266 - $k[$j++] = $_.v; //#23266 - $_.bigadd(); //#23266 - $_.v = $k[--$j]; //#23266 - } //#23266 - $k[$j++] = 'v'; //#23268 - $k[$j++] = $_.v; //#23268 - $k[$j++] = 2; //#23268 - $_.normalize(); //#23268 - var _5O = $k[--$j]; //#23268 - $_[$k[--$j]] = _5O; //#23268 - $k[$j++] = Infinity; //#23271 - for (var _5R = 0, _5S = (5 - ($_.v.length % 5)) % 5; _5R < _5S; _5R++) { //#23271 - $k[$j++] = 0; //#23271 - } //#23271 - $aload($_.v); //#23271 - $_.v = $a(); //#23271 - $_.cws = $a(~~($_.v.length / 5)); //#23272 - for (var _5Z = 0, _5Y = $_.cws.length - 1; _5Z <= _5Y; _5Z += 1) { //#23278 - $_.i = _5Z; //#23274 - var _5c = $geti($_.v, $_.i * 5, 5); //#23275 - $k[$j++] = 0; //#23276 - for (var _5d = 0, _5e = _5c.length; _5d < _5e; _5d++) { //#23276 - var _5g = $k[--$j]; //#23276 - $k[$j++] = $f(_5g + $get(_5c, _5d)) * 2; //#23276 - } //#23276 - $put($_.cws, $_.i, ~~($k[--$j] / 2)); //#23277 - } //#23277 - $_.metrics = $_.stypemetrics; //#23280 - } else { //#23711 + var _4w = $k[--$j]; //#23573 + var _4x = $k[--$j]; //#23573 + $_.offset = Math.abs(_4w.length - _4x.length); //#23574 + if (_4w.length < _4x.length) { //#23575 + var _ = _4w; //#23575 + _4w = _4x; //#23575 + _4x = _; //#23575 + } //#23575 + $_.a = _4w; //#23576 + $_.b = _4x; //#23576 + for (var _50 = 0, _4z = $_.b.length - 1; _50 <= _4z; _50 += 1) { //#23579 + var _51 = $_.a; //#23578 + var _52 = $_.offset; //#23578 + $put(_51, _50 + _52, $f($get(_51, _50 + _52) + $get($_.b, _50))); //#23578 + } //#23578 + $k[$j++] = $_.a; //#23580 + }; //#23580 + $_.barlen = $_.barcode.length; //#23583 + $_.v = $a([1]); //#23586 + for (var _5B = 0, _5A = $_.barlen - 1; _5B <= _5A; _5B += 1) { //#23591 + $_.i = _5B; //#23588 + $k[$j++] = Infinity; //#23589 + $forall($get($_.stypevals, $_.i), function() { //#23589 + var _5F = $k[--$j]; //#23589 + $k[$j++] = $f(_5F - 48) * $f($get($_.barcode, ($_.barlen - $_.i) - 1) - 48); //#23589 + }); //#23589 + var _5K = $a(); //#23589 + $k[$j++] = _5K; //#23590 + $k[$j++] = $_.v; //#23590 + $_.bigadd(); //#23590 + $_.v = $k[--$j]; //#23590 + } //#23590 + $k[$j++] = 'v'; //#23592 + $k[$j++] = $_.v; //#23592 + $k[$j++] = 2; //#23592 + $_.normalize(); //#23592 + var _5O = $k[--$j]; //#23592 + $_[$k[--$j]] = _5O; //#23592 + $k[$j++] = Infinity; //#23595 + for (var _5R = 0, _5S = (5 - ($_.v.length % 5)) % 5; _5R < _5S; _5R++) { //#23595 + $k[$j++] = 0; //#23595 + } //#23595 + $aload($_.v); //#23595 + $_.v = $a(); //#23595 + $_.cws = $a(~~($_.v.length / 5)); //#23596 + for (var _5Z = 0, _5Y = $_.cws.length - 1; _5Z <= _5Y; _5Z += 1) { //#23602 + $_.i = _5Z; //#23598 + var _5c = $geti($_.v, $_.i * 5, 5); //#23599 + $k[$j++] = 0; //#23600 + for (var _5d = 0, _5e = _5c.length; _5d < _5e; _5d++) { //#23600 + var _5g = $k[--$j]; //#23600 + $k[$j++] = $f(_5g + $get(_5c, _5d)) * 2; //#23600 + } //#23600 + $put($_.cws, $_.i, ~~($k[--$j] / 2)); //#23601 + } //#23601 + $_.metrics = $_.stypemetrics; //#23604 + } else { //#24035 var _5p = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fnc1], ["FNC3", $_.fnc3] - ]); //#23290 - $_.fncvals = _5p; //#23291 - $k[$j++] = 'msg'; //#23292 - $k[$j++] = $_.barcode; //#23292 - $k[$j++] = $_.fncvals; //#23292 - bwipp_parseinput(); //#23292 - var _5s = $k[--$j]; //#23292 - $_[$k[--$j]] = _5s; //#23292 - $_.msglen = $_.msg.length; //#23293 - $_.eciesc = 92; //#23296 - var _5v = $_.msg; //#23297 - $k[$j++] = 'numecis'; //#23297 - $k[$j++] = 0; //#23297 - for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#23297 - if ($get(_5v, _5w) <= -1000000) { //#23297 - var _5z = $k[--$j]; //#23297 - $k[$j++] = $f(_5z + 1); //#23297 - } //#23297 - } //#23297 - var _60 = $k[--$j]; //#23297 - $_[$k[--$j]] = _60; //#23297 - if ($_.numecis > 0) { //#23324 - $_.msgtmp = $a($f(($f(($_.msg.length * 2) + ($_.numecis * 6))) + 2)); //#23299 - $put($_.msgtmp, 0, $_.pad); //#23300 - $put($_.msgtmp, 1, $_.eciesc); //#23301 - $_.j = 2; //#23302 - for (var _6C = 0, _6B = $_.msg.length - 1; _6C <= _6B; _6C += 1) { //#23321 - var _6E = $get($_.msg, _6C); //#23304 - $k[$j++] = _6E; //#23320 - if (_6E <= -1000000) { //#23318 - var _6I = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#23306 - for (var _6J = 0, _6K = _6I.length; _6J < _6K; _6J++) { //#23306 - $k[$j++] = $get(_6I, _6J); //#23306 - } //#23306 - $astore($a(6)); //#23306 - $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#23307 - $put($_.msgtmp, $_.j, $_.eciesc); //#23308 - $_.j = $_.j + 7; //#23309 - } else { //#23318 - var _6U = $k[--$j]; //#23311 - $k[$j++] = _6U; //#23319 - if (_6U != $_.eciesc) { //#23318 - $put($_.msgtmp, $_.j, $k[--$j]); //#23312 - $_.j = $_.j + 1; //#23313 - } else { //#23318 - $j--; //#23315 - $put($_.msgtmp, $_.j, $_.eciesc); //#23316 - $put($_.msgtmp, $_.j + 1, $_.eciesc); //#23317 - $_.j = $_.j + 2; //#23318 - } //#23318 - } //#23318 - } //#23318 - $_.msg = $geti($_.msgtmp, 0, $_.j); //#23322 - $_.msglen = $_.msg.length; //#23323 - } //#23323 - $_.metrics = $_.nonstypemetrics; //#23326 - $_.fullcws = $a([]); //#23329 - var _6n = $_.metrics; //#23330 - for (var _6o = 0, _6p = _6n.length; _6o < _6p; _6o++) { //#23341 - $_.m = $get(_6n, _6o); //#23331 - $_.vers = $get($_.m, 0); //#23332 - $_.dcws = $get($_.m, 4); //#23333 - $_.okay = true; //#23334 - if ($eq($_.version, "unset")) { //#23338 - if ($_.vers.length != 1) { //#23336 - $_.okay = false; //#23336 - } //#23336 - } else { //#23338 - if ($ne($_.version, $_.vers)) { //#23338 - $_.okay = false; //#23338 - } //#23338 - } //#23338 - if ($_.okay) { //#23340 - $k[$j++] = Infinity; //#23340 - $aload($_.fullcws); //#23340 - $k[$j++] = $_.dcws; //#23340 - $_.fullcws = $a(); //#23340 - } //#23340 - } //#23340 - $k[$j++] = Infinity; //#23342 - for (var _73 = 0, _74 = 1480; _73 < _74; _73++) { //#23342 - $k[$j++] = 10000; //#23342 - } //#23342 - $_.numremcws = $a(); //#23342 - var _76 = $_.fullcws; //#23343 - for (var _77 = 0, _78 = _76.length; _77 < _78; _77++) { //#23343 - $put($_.numremcws, $f($get(_76, _77) - 1), 1); //#23343 - } //#23343 - for (var _7B = 1478; _7B >= 0; _7B -= 1) { //#23349 - $_.i = _7B; //#23345 - if ($get($_.numremcws, $_.i) != 1) { //#23348 - $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#23347 - } //#23347 - } //#23347 - $k[$j++] = Infinity; //#23351 - for (var _7L = 0, _7M = $_.msglen; _7L < _7M; _7L++) { //#23351 - $k[$j++] = 0; //#23351 - } //#23351 - $k[$j++] = 0; //#23351 - $_.numD = $a(); //#23351 - $k[$j++] = Infinity; //#23352 - for (var _7P = 0, _7Q = $_.msglen; _7P < _7Q; _7P++) { //#23352 - $k[$j++] = 0; //#23352 - } //#23352 - $k[$j++] = 9999; //#23352 - $_.nextXterm = $a(); //#23352 - $k[$j++] = Infinity; //#23353 - for (var _7T = 0, _7U = $_.msglen; _7T < _7U; _7T++) { //#23353 - $k[$j++] = 0; //#23353 - } //#23353 - $k[$j++] = 9999; //#23353 - $_.nextNonX = $a(); //#23353 - for (var _7X = $_.msglen - 1; _7X >= 0; _7X -= 1) { //#23370 - $_.i = _7X; //#23355 - $_.barchar = $get($_.msg, $_.i); //#23356 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#23359 - $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#23358 - } //#23358 - if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#23363 - $put($_.nextXterm, $_.i, 0); //#23361 - } else { //#23363 - $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#23363 - } //#23363 - var _7u = $get($_.Xvals, $_.barchar) !== undefined; //#23365 - if (!_7u) { //#23368 - $put($_.nextNonX, $_.i, 0); //#23366 - } else { //#23368 - $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#23368 - } //#23368 - } //#23368 - $k[$j++] = Infinity; //#23371 - var _82 = $_.nextXterm; //#23371 - for (var _83 = 0, _84 = _82.length; _83 < _84; _83++) { //#23371 - var _85 = $get(_82, _83); //#23371 - $k[$j++] = _85; //#23371 - if (_85 > 10000) { //#23371 - $j--; //#23371 - $k[$j++] = 10000; //#23371 - } //#23371 - } //#23371 - $_.nextXterm = $a(); //#23371 - $k[$j++] = Infinity; //#23372 - var _87 = $_.nextNonX; //#23372 - for (var _88 = 0, _89 = _87.length; _88 < _89; _88++) { //#23372 - var _8A = $get(_87, _88); //#23372 - $k[$j++] = _8A; //#23372 - if (_8A > 10000) { //#23372 - $j--; //#23372 - $k[$j++] = 10000; //#23372 - } //#23372 - } //#23372 - $_.nextNonX = $a(); //#23372 + ]); //#23614 + $_.fncvals = _5p; //#23615 + $k[$j++] = 'msg'; //#23616 + $k[$j++] = $_.barcode; //#23616 + $k[$j++] = $_.fncvals; //#23616 + bwipp_parseinput(); //#23616 + var _5s = $k[--$j]; //#23616 + $_[$k[--$j]] = _5s; //#23616 + $_.msglen = $_.msg.length; //#23617 + $_.eciesc = 92; //#23620 + var _5v = $_.msg; //#23621 + $k[$j++] = 'numecis'; //#23621 + $k[$j++] = 0; //#23621 + for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#23621 + if ($get(_5v, _5w) <= -1000000) { //#23621 + var _5z = $k[--$j]; //#23621 + $k[$j++] = $f(_5z + 1); //#23621 + } //#23621 + } //#23621 + var _60 = $k[--$j]; //#23621 + $_[$k[--$j]] = _60; //#23621 + if ($_.numecis > 0) { //#23648 + $_.msgtmp = $a($f(($f(($_.msg.length * 2) + ($_.numecis * 6))) + 2)); //#23623 + $put($_.msgtmp, 0, $_.pad); //#23624 + $put($_.msgtmp, 1, $_.eciesc); //#23625 + $_.j = 2; //#23626 + for (var _6C = 0, _6B = $_.msg.length - 1; _6C <= _6B; _6C += 1) { //#23645 + var _6E = $get($_.msg, _6C); //#23628 + $k[$j++] = _6E; //#23644 + if (_6E <= -1000000) { //#23642 + var _6I = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#23630 + for (var _6J = 0, _6K = _6I.length; _6J < _6K; _6J++) { //#23630 + $k[$j++] = $get(_6I, _6J); //#23630 + } //#23630 + $astore($a(6)); //#23630 + $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#23631 + $put($_.msgtmp, $_.j, $_.eciesc); //#23632 + $_.j = $_.j + 7; //#23633 + } else { //#23642 + var _6U = $k[--$j]; //#23635 + $k[$j++] = _6U; //#23643 + if (_6U != $_.eciesc) { //#23642 + $put($_.msgtmp, $_.j, $k[--$j]); //#23636 + $_.j = $_.j + 1; //#23637 + } else { //#23642 + $j--; //#23639 + $put($_.msgtmp, $_.j, $_.eciesc); //#23640 + $put($_.msgtmp, $_.j + 1, $_.eciesc); //#23641 + $_.j = $_.j + 2; //#23642 + } //#23642 + } //#23642 + } //#23642 + $_.msg = $geti($_.msgtmp, 0, $_.j); //#23646 + $_.msglen = $_.msg.length; //#23647 + } //#23647 + $_.metrics = $_.nonstypemetrics; //#23650 + $_.fullcws = $a([]); //#23653 + var _6n = $_.metrics; //#23654 + for (var _6o = 0, _6p = _6n.length; _6o < _6p; _6o++) { //#23665 + $_.m = $get(_6n, _6o); //#23655 + $_.vers = $get($_.m, 0); //#23656 + $_.dcws = $get($_.m, 4); //#23657 + $_.okay = true; //#23658 + if ($eq($_.version, "unset")) { //#23662 + if ($_.vers.length != 1) { //#23660 + $_.okay = false; //#23660 + } //#23660 + } else { //#23662 + if ($ne($_.version, $_.vers)) { //#23662 + $_.okay = false; //#23662 + } //#23662 + } //#23662 + if ($_.okay) { //#23664 + $k[$j++] = Infinity; //#23664 + $aload($_.fullcws); //#23664 + $k[$j++] = $_.dcws; //#23664 + $_.fullcws = $a(); //#23664 + } //#23664 + } //#23664 + $k[$j++] = Infinity; //#23666 + for (var _73 = 0, _74 = 1480; _73 < _74; _73++) { //#23666 + $k[$j++] = 10000; //#23666 + } //#23666 + $_.numremcws = $a(); //#23666 + var _76 = $_.fullcws; //#23667 + for (var _77 = 0, _78 = _76.length; _77 < _78; _77++) { //#23667 + $put($_.numremcws, $f($get(_76, _77) - 1), 1); //#23667 + } //#23667 + for (var _7B = 1478; _7B >= 0; _7B -= 1) { //#23673 + $_.i = _7B; //#23669 + if ($get($_.numremcws, $_.i) != 1) { //#23672 + $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#23671 + } //#23671 + } //#23671 + $k[$j++] = Infinity; //#23675 + for (var _7L = 0, _7M = $_.msglen; _7L < _7M; _7L++) { //#23675 + $k[$j++] = 0; //#23675 + } //#23675 + $k[$j++] = 0; //#23675 + $_.numD = $a(); //#23675 + $k[$j++] = Infinity; //#23676 + for (var _7P = 0, _7Q = $_.msglen; _7P < _7Q; _7P++) { //#23676 + $k[$j++] = 0; //#23676 + } //#23676 + $k[$j++] = 9999; //#23676 + $_.nextXterm = $a(); //#23676 + $k[$j++] = Infinity; //#23677 + for (var _7T = 0, _7U = $_.msglen; _7T < _7U; _7T++) { //#23677 + $k[$j++] = 0; //#23677 + } //#23677 + $k[$j++] = 9999; //#23677 + $_.nextNonX = $a(); //#23677 + for (var _7X = $_.msglen - 1; _7X >= 0; _7X -= 1) { //#23694 + $_.i = _7X; //#23679 + $_.barchar = $get($_.msg, $_.i); //#23680 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#23683 + $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#23682 + } //#23682 + if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#23687 + $put($_.nextXterm, $_.i, 0); //#23685 + } else { //#23687 + $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#23687 + } //#23687 + var _7u = $get($_.Xvals, $_.barchar) !== undefined; //#23689 + if (!_7u) { //#23692 + $put($_.nextNonX, $_.i, 0); //#23690 + } else { //#23692 + $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#23692 + } //#23692 + } //#23692 + $k[$j++] = Infinity; //#23695 + var _82 = $_.nextXterm; //#23695 + for (var _83 = 0, _84 = _82.length; _83 < _84; _83++) { //#23695 + var _85 = $get(_82, _83); //#23695 + $k[$j++] = _85; //#23695 + if (_85 > 10000) { //#23695 + $j--; //#23695 + $k[$j++] = 10000; //#23695 + } //#23695 + } //#23695 + $_.nextXterm = $a(); //#23695 + $k[$j++] = Infinity; //#23696 + var _87 = $_.nextNonX; //#23696 + for (var _88 = 0, _89 = _87.length; _88 < _89; _88++) { //#23696 + var _8A = $get(_87, _88); //#23696 + $k[$j++] = _8A; //#23696 + if (_8A > 10000) { //#23696 + $j--; //#23696 + $k[$j++] = 10000; //#23696 + } //#23696 + } //#23696 + $_.nextNonX = $a(); //#23696 $_.isD = function() { - $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#23374 - }; //#23374 + $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#23698 + }; //#23698 $_.isC = function() { - var _8G = $get($_.CNvals, $_.char) !== undefined; //#23375 - $k[$j++] = _8G; //#23375 - }; //#23375 + var _8G = $get($_.CNvals, $_.char) !== undefined; //#23699 + $k[$j++] = _8G; //#23699 + }; //#23699 $_.isT = function() { - var _8J = $get($_.TNvals, $_.char) !== undefined; //#23376 - $k[$j++] = _8J; //#23376 - }; //#23376 + var _8J = $get($_.TNvals, $_.char) !== undefined; //#23700 + $k[$j++] = _8J; //#23700 + }; //#23700 $_.isX = function() { - var _8M = $get($_.Xvals, $_.char) !== undefined; //#23377 - $k[$j++] = _8M; //#23377 - }; //#23377 + var _8M = $get($_.Xvals, $_.char) !== undefined; //#23701 + $k[$j++] = _8M; //#23701 + }; //#23701 $_.isEA = function() { - $k[$j++] = $_.char > 127; //#23378 - }; //#23378 + $k[$j++] = $_.char > 127; //#23702 + }; //#23702 $_.isFN = function() { - $k[$j++] = $_.char < 0; //#23379 - }; //#23379 + $k[$j++] = $_.char < 0; //#23703 + }; //#23703 $_.XtermFirst = function() { - var _8P = $k[--$j]; //#23380 - $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#23380 - }; //#23380 + var _8P = $k[--$j]; //#23704 + $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#23704 + }; //#23704 $_.lookup = function() { - $_.ac = 1; //#23383 - $_.cc = 2; //#23383 - $_.tc = 2; //#23383 - $_.xc = 2; //#23383 - $_.bc = 3; //#23383 - if ($_.mode == $_.A) { //#23384 - $_.ac = 0; //#23384 - $_.cc = 1; //#23384 - $_.tc = 1; //#23384 - $_.xc = 1; //#23384 - $_.bc = 2; //#23384 - } //#23384 - if ($_.mode == $_.C) { //#23385 - $_.cc = 0; //#23385 - } //#23385 - if ($_.mode == $_.T) { //#23386 - $_.tc = 0; //#23386 - } //#23386 - if ($_.mode == $_.X) { //#23387 - $_.xc = 0; //#23387 - } //#23387 - if ($_.mode == $_.B) { //#23388 - $_.bc = 0; //#23388 - } //#23388 - for (var _8e = 0, _8f = 1; _8e < _8f; _8e++) { //#23416 - $_.k = 0; //#23390 - for (;;) { //#23415 - if (($_.i + $_.k) == $_.msglen) { //#23397 - var _8n = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23392 - $k[$j++] = true; //#23392 - for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#23392 - var _8s = $k[--$j]; //#23392 - $k[$j++] = _8s && ($_.bc <= Math.ceil($get(_8n, _8o))); //#23392 - } //#23392 - if ($k[--$j]) { //#23392 - $k[$j++] = $_.B; //#23392 - break; //#23392 - } //#23392 - var _8z = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23393 - $k[$j++] = true; //#23393 - for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#23393 - var _94 = $k[--$j]; //#23393 - $k[$j++] = _94 && ($_.ac <= Math.ceil($get(_8z, _90))); //#23393 - } //#23393 - if ($k[--$j]) { //#23393 - $k[$j++] = $_.A; //#23393 - break; //#23393 - } //#23393 - var _99 = $a([$_.tc, $_.xc]); //#23394 - $k[$j++] = true; //#23394 - for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#23394 - var _9E = $k[--$j]; //#23394 - $k[$j++] = _9E && (Math.ceil($_.cc) <= Math.ceil($get(_99, _9A))); //#23394 - } //#23394 - if ($k[--$j]) { //#23394 - $k[$j++] = $_.C; //#23394 - break; //#23394 - } //#23394 - var _9I = $a([$_.xc]); //#23395 - $k[$j++] = true; //#23395 - for (var _9J = 0, _9K = _9I.length; _9J < _9K; _9J++) { //#23395 - var _9N = $k[--$j]; //#23395 - $k[$j++] = _9N && (Math.ceil($_.tc) <= Math.ceil($get(_9I, _9J))); //#23395 - } //#23395 - if ($k[--$j]) { //#23395 - $k[$j++] = $_.T; //#23395 - break; //#23395 - } //#23395 - $k[$j++] = $_.X; //#23396 - break; //#23396 - } //#23396 - $_.char = $get($_.msg, $_.i + $_.k); //#23398 - $k[$j++] = 'ac'; //#23399 - $k[$j++] = $_.ac; //#23399 - $_.isD(); //#23399 - if ($k[--$j]) { //#23399 - var _9X = $k[--$j]; //#23399 - $k[$j++] = $f(_9X + (1 / 2)); //#23399 - } else { //#23399 - $_.isEA(); //#23399 - if ($k[--$j]) { //#23399 - var _9Z = $k[--$j]; //#23399 - $k[$j++] = Math.ceil(_9Z) + 2; //#23399 - } else { //#23399 - var _9a = $k[--$j]; //#23399 - $k[$j++] = Math.ceil(_9a) + 1; //#23399 - } //#23399 - } //#23399 - var _9b = $k[--$j]; //#23399 - $_[$k[--$j]] = _9b; //#23399 - $k[$j++] = 'cc'; //#23400 - $k[$j++] = $_.cc; //#23400 - $_.isC(); //#23400 - if ($k[--$j]) { //#23400 - var _9f = $k[--$j]; //#23400 - $k[$j++] = $f(_9f + 0.6666667); //#23400 - } else { //#23400 - $_.isEA(); //#23400 - if ($k[--$j]) { //#23400 - var _9h = $k[--$j]; //#23400 - $k[$j++] = $f(_9h + 2.6666667); //#23400 - } else { //#23400 - var _9i = $k[--$j]; //#23400 - $k[$j++] = $f(_9i + 1.3333334); //#23400 - } //#23400 - } //#23400 - var _9j = $k[--$j]; //#23400 - $_[$k[--$j]] = _9j; //#23400 - $k[$j++] = 'tc'; //#23401 - $k[$j++] = $_.tc; //#23401 - $_.isT(); //#23401 - if ($k[--$j]) { //#23401 - var _9n = $k[--$j]; //#23401 - $k[$j++] = $f(_9n + 0.6666667); //#23401 - } else { //#23401 - $_.isEA(); //#23401 - if ($k[--$j]) { //#23401 - var _9p = $k[--$j]; //#23401 - $k[$j++] = $f(_9p + 2.6666667); //#23401 - } else { //#23401 - var _9q = $k[--$j]; //#23401 - $k[$j++] = $f(_9q + 1.3333334); //#23401 - } //#23401 - } //#23401 - var _9r = $k[--$j]; //#23401 - $_[$k[--$j]] = _9r; //#23401 - $k[$j++] = 'xc'; //#23402 - $k[$j++] = $_.xc; //#23402 - $_.isX(); //#23402 - if ($k[--$j]) { //#23402 - var _9v = $k[--$j]; //#23402 - $k[$j++] = $f(_9v + 0.6666667); //#23402 - } else { //#23402 - $_.isEA(); //#23402 - if ($k[--$j]) { //#23402 - var _9x = $k[--$j]; //#23402 - $k[$j++] = $f(_9x + 4.3333334); //#23402 - } else { //#23402 - var _9y = $k[--$j]; //#23402 - $k[$j++] = $f(_9y + 3.3333334); //#23402 - } //#23402 - } //#23402 - var _9z = $k[--$j]; //#23402 - $_[$k[--$j]] = _9z; //#23402 - $k[$j++] = 'bc'; //#23403 - $k[$j++] = $_.bc; //#23403 - $_.isFN(); //#23403 - if ($k[--$j]) { //#23403 - var _A3 = $k[--$j]; //#23403 - $k[$j++] = $f(_A3 + 3); //#23403 - } else { //#23403 - var _A4 = $k[--$j]; //#23403 - $k[$j++] = $f(_A4 + 1); //#23403 - } //#23403 - var _A5 = $k[--$j]; //#23403 - $_[$k[--$j]] = _A5; //#23403 - if ($_.k >= 3) { //#23413 - var _AC = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23405 - $k[$j++] = true; //#23405 - for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#23405 - var _AH = $k[--$j]; //#23405 - $k[$j++] = _AH && (($_.bc + 1) <= Math.ceil($get(_AC, _AD))); //#23405 - } //#23405 - if ($k[--$j]) { //#23405 - $k[$j++] = $_.B; //#23405 - break; //#23405 - } //#23405 - var _AO = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23406 - $k[$j++] = true; //#23406 - for (var _AP = 0, _AQ = _AO.length; _AP < _AQ; _AP++) { //#23406 - var _AT = $k[--$j]; //#23406 - $k[$j++] = _AT && (($_.ac + 1) <= Math.ceil($get(_AO, _AP))); //#23406 - } //#23406 - if ($k[--$j]) { //#23406 - $k[$j++] = $_.A; //#23406 - break; //#23406 - } //#23406 - var _Aa = $a([$_.ac, $_.cc, $_.xc, $_.bc]); //#23407 - $k[$j++] = true; //#23407 - for (var _Ab = 0, _Ac = _Aa.length; _Ab < _Ac; _Ab++) { //#23407 - var _Af = $k[--$j]; //#23407 - $k[$j++] = _Af && ((Math.ceil($_.tc) + 1) <= Math.ceil($get(_Aa, _Ab))); //#23407 - } //#23407 - if ($k[--$j]) { //#23407 - $k[$j++] = $_.T; //#23407 - break; //#23407 - } //#23407 - var _Ak = $a([$_.ac, $_.tc]); //#23408 - $k[$j++] = true; //#23408 - for (var _Al = 0, _Am = _Ak.length; _Al < _Am; _Al++) { //#23408 - var _Ap = $k[--$j]; //#23408 - $k[$j++] = _Ap && ((Math.ceil($_.cc) + 1) <= Math.ceil($get(_Ak, _Al))); //#23408 - } //#23408 - if ($k[--$j]) { //#23411 - if (Math.ceil($_.cc) < Math.ceil($_.xc)) { //#23409 - $k[$j++] = $_.C; //#23409 - break; //#23409 - } //#23409 - if ($_.cc == $_.xc) { //#23410 - $k[$j++] = ($_.i + $_.k) + 1; //#23410 - $_.XtermFirst(); //#23410 - if ($k[--$j]) { //#23410 - $k[$j++] = $_.X; //#23410 - break; //#23410 - } else { //#23410 - $k[$j++] = $_.C; //#23410 - break; //#23410 - } //#23410 - } //#23410 - } //#23410 - var _B5 = $a([$_.ac, $_.cc, $_.tc, $_.bc]); //#23412 - $k[$j++] = true; //#23412 - for (var _B6 = 0, _B7 = _B5.length; _B6 < _B7; _B6++) { //#23412 - var _BA = $k[--$j]; //#23412 - $k[$j++] = _BA && ((Math.ceil($_.xc) + 1) <= Math.ceil($get(_B5, _B6))); //#23412 - } //#23412 - if ($k[--$j]) { //#23412 - $k[$j++] = $_.X; //#23412 - break; //#23412 - } //#23412 - } //#23412 - $_.k = $_.k + 1; //#23414 - } //#23414 - } //#23414 - }; //#23414 + $_.ac = 1; //#23707 + $_.cc = 2; //#23707 + $_.tc = 2; //#23707 + $_.xc = 2; //#23707 + $_.bc = 3; //#23707 + if ($_.mode == $_.A) { //#23708 + $_.ac = 0; //#23708 + $_.cc = 1; //#23708 + $_.tc = 1; //#23708 + $_.xc = 1; //#23708 + $_.bc = 2; //#23708 + } //#23708 + if ($_.mode == $_.C) { //#23709 + $_.cc = 0; //#23709 + } //#23709 + if ($_.mode == $_.T) { //#23710 + $_.tc = 0; //#23710 + } //#23710 + if ($_.mode == $_.X) { //#23711 + $_.xc = 0; //#23711 + } //#23711 + if ($_.mode == $_.B) { //#23712 + $_.bc = 0; //#23712 + } //#23712 + for (var _8e = 0, _8f = 1; _8e < _8f; _8e++) { //#23740 + $_.k = 0; //#23714 + for (;;) { //#23739 + if (($_.i + $_.k) == $_.msglen) { //#23721 + var _8n = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23716 + $k[$j++] = true; //#23716 + for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#23716 + var _8s = $k[--$j]; //#23716 + $k[$j++] = _8s && ($_.bc <= Math.ceil($get(_8n, _8o))); //#23716 + } //#23716 + if ($k[--$j]) { //#23716 + $k[$j++] = $_.B; //#23716 + break; //#23716 + } //#23716 + var _8z = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23717 + $k[$j++] = true; //#23717 + for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#23717 + var _94 = $k[--$j]; //#23717 + $k[$j++] = _94 && ($_.ac <= Math.ceil($get(_8z, _90))); //#23717 + } //#23717 + if ($k[--$j]) { //#23717 + $k[$j++] = $_.A; //#23717 + break; //#23717 + } //#23717 + var _99 = $a([$_.tc, $_.xc]); //#23718 + $k[$j++] = true; //#23718 + for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#23718 + var _9E = $k[--$j]; //#23718 + $k[$j++] = _9E && (Math.ceil($_.cc) <= Math.ceil($get(_99, _9A))); //#23718 + } //#23718 + if ($k[--$j]) { //#23718 + $k[$j++] = $_.C; //#23718 + break; //#23718 + } //#23718 + var _9I = $a([$_.xc]); //#23719 + $k[$j++] = true; //#23719 + for (var _9J = 0, _9K = _9I.length; _9J < _9K; _9J++) { //#23719 + var _9N = $k[--$j]; //#23719 + $k[$j++] = _9N && (Math.ceil($_.tc) <= Math.ceil($get(_9I, _9J))); //#23719 + } //#23719 + if ($k[--$j]) { //#23719 + $k[$j++] = $_.T; //#23719 + break; //#23719 + } //#23719 + $k[$j++] = $_.X; //#23720 + break; //#23720 + } //#23720 + $_.char = $get($_.msg, $_.i + $_.k); //#23722 + $k[$j++] = 'ac'; //#23723 + $k[$j++] = $_.ac; //#23723 + $_.isD(); //#23723 + if ($k[--$j]) { //#23723 + var _9X = $k[--$j]; //#23723 + $k[$j++] = $f(_9X + (1 / 2)); //#23723 + } else { //#23723 + $_.isEA(); //#23723 + if ($k[--$j]) { //#23723 + var _9Z = $k[--$j]; //#23723 + $k[$j++] = Math.ceil(_9Z) + 2; //#23723 + } else { //#23723 + var _9a = $k[--$j]; //#23723 + $k[$j++] = Math.ceil(_9a) + 1; //#23723 + } //#23723 + } //#23723 + var _9b = $k[--$j]; //#23723 + $_[$k[--$j]] = _9b; //#23723 + $k[$j++] = 'cc'; //#23724 + $k[$j++] = $_.cc; //#23724 + $_.isC(); //#23724 + if ($k[--$j]) { //#23724 + var _9f = $k[--$j]; //#23724 + $k[$j++] = $f(_9f + 0.6666667); //#23724 + } else { //#23724 + $_.isEA(); //#23724 + if ($k[--$j]) { //#23724 + var _9h = $k[--$j]; //#23724 + $k[$j++] = $f(_9h + 2.6666667); //#23724 + } else { //#23724 + var _9i = $k[--$j]; //#23724 + $k[$j++] = $f(_9i + 1.3333334); //#23724 + } //#23724 + } //#23724 + var _9j = $k[--$j]; //#23724 + $_[$k[--$j]] = _9j; //#23724 + $k[$j++] = 'tc'; //#23725 + $k[$j++] = $_.tc; //#23725 + $_.isT(); //#23725 + if ($k[--$j]) { //#23725 + var _9n = $k[--$j]; //#23725 + $k[$j++] = $f(_9n + 0.6666667); //#23725 + } else { //#23725 + $_.isEA(); //#23725 + if ($k[--$j]) { //#23725 + var _9p = $k[--$j]; //#23725 + $k[$j++] = $f(_9p + 2.6666667); //#23725 + } else { //#23725 + var _9q = $k[--$j]; //#23725 + $k[$j++] = $f(_9q + 1.3333334); //#23725 + } //#23725 + } //#23725 + var _9r = $k[--$j]; //#23725 + $_[$k[--$j]] = _9r; //#23725 + $k[$j++] = 'xc'; //#23726 + $k[$j++] = $_.xc; //#23726 + $_.isX(); //#23726 + if ($k[--$j]) { //#23726 + var _9v = $k[--$j]; //#23726 + $k[$j++] = $f(_9v + 0.6666667); //#23726 + } else { //#23726 + $_.isEA(); //#23726 + if ($k[--$j]) { //#23726 + var _9x = $k[--$j]; //#23726 + $k[$j++] = $f(_9x + 4.3333334); //#23726 + } else { //#23726 + var _9y = $k[--$j]; //#23726 + $k[$j++] = $f(_9y + 3.3333334); //#23726 + } //#23726 + } //#23726 + var _9z = $k[--$j]; //#23726 + $_[$k[--$j]] = _9z; //#23726 + $k[$j++] = 'bc'; //#23727 + $k[$j++] = $_.bc; //#23727 + $_.isFN(); //#23727 + if ($k[--$j]) { //#23727 + var _A3 = $k[--$j]; //#23727 + $k[$j++] = $f(_A3 + 3); //#23727 + } else { //#23727 + var _A4 = $k[--$j]; //#23727 + $k[$j++] = $f(_A4 + 1); //#23727 + } //#23727 + var _A5 = $k[--$j]; //#23727 + $_[$k[--$j]] = _A5; //#23727 + if ($_.k >= 3) { //#23737 + var _AC = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23729 + $k[$j++] = true; //#23729 + for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#23729 + var _AH = $k[--$j]; //#23729 + $k[$j++] = _AH && (($_.bc + 1) <= Math.ceil($get(_AC, _AD))); //#23729 + } //#23729 + if ($k[--$j]) { //#23729 + $k[$j++] = $_.B; //#23729 + break; //#23729 + } //#23729 + var _AO = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23730 + $k[$j++] = true; //#23730 + for (var _AP = 0, _AQ = _AO.length; _AP < _AQ; _AP++) { //#23730 + var _AT = $k[--$j]; //#23730 + $k[$j++] = _AT && (($_.ac + 1) <= Math.ceil($get(_AO, _AP))); //#23730 + } //#23730 + if ($k[--$j]) { //#23730 + $k[$j++] = $_.A; //#23730 + break; //#23730 + } //#23730 + var _Aa = $a([$_.ac, $_.cc, $_.xc, $_.bc]); //#23731 + $k[$j++] = true; //#23731 + for (var _Ab = 0, _Ac = _Aa.length; _Ab < _Ac; _Ab++) { //#23731 + var _Af = $k[--$j]; //#23731 + $k[$j++] = _Af && ((Math.ceil($_.tc) + 1) <= Math.ceil($get(_Aa, _Ab))); //#23731 + } //#23731 + if ($k[--$j]) { //#23731 + $k[$j++] = $_.T; //#23731 + break; //#23731 + } //#23731 + var _Ak = $a([$_.ac, $_.tc]); //#23732 + $k[$j++] = true; //#23732 + for (var _Al = 0, _Am = _Ak.length; _Al < _Am; _Al++) { //#23732 + var _Ap = $k[--$j]; //#23732 + $k[$j++] = _Ap && ((Math.ceil($_.cc) + 1) <= Math.ceil($get(_Ak, _Al))); //#23732 + } //#23732 + if ($k[--$j]) { //#23735 + if (Math.ceil($_.cc) < Math.ceil($_.xc)) { //#23733 + $k[$j++] = $_.C; //#23733 + break; //#23733 + } //#23733 + if ($_.cc == $_.xc) { //#23734 + $k[$j++] = ($_.i + $_.k) + 1; //#23734 + $_.XtermFirst(); //#23734 + if ($k[--$j]) { //#23734 + $k[$j++] = $_.X; //#23734 + break; //#23734 + } else { //#23734 + $k[$j++] = $_.C; //#23734 + break; //#23734 + } //#23734 + } //#23734 + } //#23734 + var _B5 = $a([$_.ac, $_.cc, $_.tc, $_.bc]); //#23736 + $k[$j++] = true; //#23736 + for (var _B6 = 0, _B7 = _B5.length; _B6 < _B7; _B6++) { //#23736 + var _BA = $k[--$j]; //#23736 + $k[$j++] = _BA && ((Math.ceil($_.xc) + 1) <= Math.ceil($get(_B5, _B6))); //#23736 + } //#23736 + if ($k[--$j]) { //#23736 + $k[$j++] = $_.X; //#23736 + break; //#23736 + } //#23736 + } //#23736 + $_.k = $_.k + 1; //#23738 + } //#23738 + } //#23738 + }; //#23738 $_.addtocws = function() { - var _BE = $k[--$j]; //#23420 - $k[$j++] = _BE; //#23422 - if ((_BE.length + $_.j) > 1480) { //#23422 - $j--; //#23421 - $k[$j++] = 'bwipp.codeoneTooLong#23421'; //#23421 - $k[$j++] = "Maximum length exceeded"; //#23421 - bwipp_raiseerror(); //#23421 - } //#23421 - var _BG = $k[--$j]; //#23423 - $puti($_.cws, $_.j, _BG); //#23423 - $_.j = _BG.length + $_.j; //#23424 - }; //#23424 + var _BE = $k[--$j]; //#23744 + $k[$j++] = _BE; //#23746 + if ((_BE.length + $_.j) > 1480) { //#23746 + $j--; //#23745 + $k[$j++] = 'bwipp.codeoneTooLong#23745'; //#23745 + $k[$j++] = "Maximum length exceeded"; //#23745 + bwipp_raiseerror(); //#23745 + } //#23745 + var _BG = $k[--$j]; //#23747 + $puti($_.cws, $_.j, _BG); //#23747 + $_.j = _BG.length + $_.j; //#23748 + }; //#23748 $_.tobin = function() { - var _BL = $s($k[--$j]); //#23428 - $k[$j++] = _BL; //#23428 - for (var _BN = 0, _BM = _BL.length - 1; _BN <= _BM; _BN += 1) { //#23428 - var _BO = $k[--$j]; //#23428 - $put(_BO, _BN, 48); //#23428 - $k[$j++] = _BO; //#23428 - } //#23428 - var _BP = $k[--$j]; //#23429 - var _BS = $cvrs($s(_BP.length), $k[--$j], 2); //#23429 - $puti(_BP, _BP.length - _BS.length, _BS); //#23429 - $k[$j++] = _BP; //#23430 - $k[$j++] = Infinity; //#23430 - var _BT = $k[--$j]; //#23430 - var _BU = $k[--$j]; //#23430 - $k[$j++] = _BT; //#23430 - $forall(_BU, function() { //#23430 - var _BV = $k[--$j]; //#23430 - $k[$j++] = $f(_BV - 48); //#23430 - }); //#23430 - var _BW = $a(); //#23430 - $k[$j++] = _BW; //#23430 - }; //#23430 + var _BL = $s($k[--$j]); //#23752 + $k[$j++] = _BL; //#23752 + for (var _BN = 0, _BM = _BL.length - 1; _BN <= _BM; _BN += 1) { //#23752 + var _BO = $k[--$j]; //#23752 + $put(_BO, _BN, 48); //#23752 + $k[$j++] = _BO; //#23752 + } //#23752 + var _BP = $k[--$j]; //#23753 + var _BS = $cvrs($s(_BP.length), $k[--$j], 2); //#23753 + $puti(_BP, _BP.length - _BS.length, _BS); //#23753 + $k[$j++] = _BP; //#23754 + $k[$j++] = Infinity; //#23754 + var _BT = $k[--$j]; //#23754 + var _BU = $k[--$j]; //#23754 + $k[$j++] = _BT; //#23754 + $forall(_BU, function() { //#23754 + var _BV = $k[--$j]; //#23754 + $k[$j++] = $f(_BV - 48); //#23754 + }); //#23754 + var _BW = $a(); //#23754 + $k[$j++] = _BW; //#23754 + }; //#23754 $_.encA = function() { - for (var _BX = 0, _BY = 1; _BX < _BY; _BX++) { //#23475 - if ($get($_.numD, $_.i) >= 21) { //#23439 - $_.Dbits = $a([1, 1, 1, 1]); //#23436 - $_.mode = $_.D; //#23437 - break; //#23438 - } //#23438 - var _Bg = $get($_.numD, $_.i); //#23440 - if ((_Bg >= 13) && ($f(_Bg + $_.i) == $_.msglen)) { //#23444 - $_.Dbits = $a([1, 1, 1, 1]); //#23441 - $_.mode = $_.D; //#23442 - break; //#23443 - } //#23443 - if ($get($_.numD, $_.i) >= 2) { //#23449 - var _Bo = $s(2); //#23446 - $put(_Bo, 0, $get($_.msg, $_.i)); //#23446 - $put(_Bo, 1, $get($_.msg, $_.i + 1)); //#23446 - $k[$j++] = $get($_.Avals, _Bo); //#23446 - $_.addtocws(); //#23446 - $_.i = $_.i + 2; //#23447 - break; //#23448 - } //#23448 - if ($get($_.msg, $_.i) == $_.fnc1) { //#23465 - if ($get($_.numD, $_.i + 1) >= 15) { //#23457 - $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23452 - $_.addtocws(); //#23452 - $_.i = $_.i + 1; //#23453 - $_.Dbits = $a([]); //#23454 - $_.mode = $_.D; //#23455 - break; //#23456 - } //#23456 - var _CD = $get($_.numD, $_.i + 1); //#23458 - if ((_CD >= 7) && (($f($f(_CD + $_.i) + 1)) == $_.msglen)) { //#23464 - $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23459 - $_.addtocws(); //#23459 - $_.i = $_.i + 1; //#23460 - $_.Dbits = $a([]); //#23461 - $_.mode = $_.D; //#23462 - break; //#23463 - } //#23463 - } //#23463 - $k[$j++] = 'newmode'; //#23466 - $_.lookup(); //#23466 - var _CM = $k[--$j]; //#23466 - $_[$k[--$j]] = _CM; //#23466 - if ($_.newmode != $_.mode) { //#23471 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lD, $_.lB]), $_.newmode)); //#23468 - $_.addtocws(); //#23468 - $_.mode = $_.newmode; //#23469 - break; //#23470 - } //#23470 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23472 - $_.addtocws(); //#23472 - $_.i = $_.i + 1; //#23473 - break; //#23474 - } //#23474 - }; //#23474 + for (var _BX = 0, _BY = 1; _BX < _BY; _BX++) { //#23799 + if ($get($_.numD, $_.i) >= 21) { //#23763 + $_.Dbits = $a([1, 1, 1, 1]); //#23760 + $_.mode = $_.D; //#23761 + break; //#23762 + } //#23762 + var _Bg = $get($_.numD, $_.i); //#23764 + if ((_Bg >= 13) && ($f(_Bg + $_.i) == $_.msglen)) { //#23768 + $_.Dbits = $a([1, 1, 1, 1]); //#23765 + $_.mode = $_.D; //#23766 + break; //#23767 + } //#23767 + if ($get($_.numD, $_.i) >= 2) { //#23773 + var _Bo = $s(2); //#23770 + $put(_Bo, 0, $get($_.msg, $_.i)); //#23770 + $put(_Bo, 1, $get($_.msg, $_.i + 1)); //#23770 + $k[$j++] = $get($_.Avals, _Bo); //#23770 + $_.addtocws(); //#23770 + $_.i = $_.i + 2; //#23771 + break; //#23772 + } //#23772 + if ($get($_.msg, $_.i) == $_.fnc1) { //#23789 + if ($get($_.numD, $_.i + 1) >= 15) { //#23781 + $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23776 + $_.addtocws(); //#23776 + $_.i = $_.i + 1; //#23777 + $_.Dbits = $a([]); //#23778 + $_.mode = $_.D; //#23779 + break; //#23780 + } //#23780 + var _CD = $get($_.numD, $_.i + 1); //#23782 + if ((_CD >= 7) && (($f($f(_CD + $_.i) + 1)) == $_.msglen)) { //#23788 + $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23783 + $_.addtocws(); //#23783 + $_.i = $_.i + 1; //#23784 + $_.Dbits = $a([]); //#23785 + $_.mode = $_.D; //#23786 + break; //#23787 + } //#23787 + } //#23787 + $k[$j++] = 'newmode'; //#23790 + $_.lookup(); //#23790 + var _CM = $k[--$j]; //#23790 + $_[$k[--$j]] = _CM; //#23790 + if ($_.newmode != $_.mode) { //#23795 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lD, $_.lB]), $_.newmode)); //#23792 + $_.addtocws(); //#23792 + $_.mode = $_.newmode; //#23793 + break; //#23794 + } //#23794 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23796 + $_.addtocws(); //#23796 + $_.i = $_.i + 1; //#23797 + break; //#23798 + } //#23798 + }; //#23798 $_.CTXvalstocws = function() { - $_.in = $k[--$j]; //#23479 - $k[$j++] = Infinity; //#23480 - for (var _Ck = 0, _Cj = $_.in.length - 1; _Ck <= _Cj; _Ck += 3) { //#23484 - var _Cm = $geti($_.in, _Ck, 3); //#23482 - $k[$j++] = 0; //#23482 - for (var _Cn = 0, _Co = _Cm.length; _Cn < _Co; _Cn++) { //#23482 - var _Cq = $k[--$j]; //#23482 - $k[$j++] = $f(_Cq + $get(_Cm, _Cn)) * 40; //#23482 - } //#23482 - var _Cs = (~~($k[--$j] / 40)) + 1; //#23483 - $k[$j++] = ~~(_Cs / 256); //#23483 - $k[$j++] = _Cs % 256; //#23483 - } //#23483 - $astore($a($counttomark())); //#23485 - var _Cv = $k[--$j]; //#23485 - var _Cw = $k[--$j]; //#23485 - $k[$j++] = _Cv; //#23485 - $k[$j++] = _Cw; //#23485 - $j--; //#23485 - }; //#23485 + $_.in = $k[--$j]; //#23803 + $k[$j++] = Infinity; //#23804 + for (var _Ck = 0, _Cj = $_.in.length - 1; _Ck <= _Cj; _Ck += 3) { //#23808 + var _Cm = $geti($_.in, _Ck, 3); //#23806 + $k[$j++] = 0; //#23806 + for (var _Cn = 0, _Co = _Cm.length; _Cn < _Co; _Cn++) { //#23806 + var _Cq = $k[--$j]; //#23806 + $k[$j++] = $f(_Cq + $get(_Cm, _Cn)) * 40; //#23806 + } //#23806 + var _Cs = (~~($k[--$j] / 40)) + 1; //#23807 + $k[$j++] = ~~(_Cs / 256); //#23807 + $k[$j++] = _Cs % 256; //#23807 + } //#23807 + $astore($a($counttomark())); //#23809 + var _Cv = $k[--$j]; //#23809 + var _Cw = $k[--$j]; //#23809 + $k[$j++] = _Cv; //#23809 + $k[$j++] = _Cw; //#23809 + $j--; //#23809 + }; //#23809 $_.encCTX = function() { - $_.p = 0; //#23489 - $_.ctxvals = $a(2220); //#23490 - for (;;) { //#23587 - if ($_.i == $_.msglen) { //#23494 - break; //#23494 - } //#23494 - if (($_.p % 3) == 0) { //#23582 - if ($get($_.numD, $_.i) >= 12) { //#23501 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23497 - $_.CTXvalstocws(); //#23497 - $_.addtocws(); //#23497 - $k[$j++] = $a([$_.unlcw]); //#23498 - $_.addtocws(); //#23498 - $_.mode = $_.A; //#23499 - break; //#23500 - } //#23500 - var _DC = $get($_.numD, $_.i); //#23502 - if ((_DC >= 8) && ($f(_DC + $_.i) == $_.msglen)) { //#23507 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23503 - $_.CTXvalstocws(); //#23503 - $_.addtocws(); //#23503 - $k[$j++] = $a([$_.unlcw]); //#23504 - $_.addtocws(); //#23504 - $_.mode = $_.A; //#23505 - break; //#23506 - } //#23506 - if ($_.mode == $_.X) { //#23529 - var _DR = $get($_.Xvals, $get($_.msg, $_.i)) !== undefined; //#23509 - if (!_DR) { //#23517 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23510 - $_.CTXvalstocws(); //#23510 - $_.addtocws(); //#23510 - if (($get($_.numremcws, $_.j) != 1) || ($get($_.msg, $_.i) > 127)) { //#23514 - $k[$j++] = $a([$_.unlcw]); //#23513 - $_.addtocws(); //#23513 - } //#23513 - $_.mode = $_.A; //#23515 - break; //#23516 - } //#23516 - if (($_.i + 1) < $_.msglen) { //#23523 - var _Dk = $get($_.Xvals, $get($_.msg, $_.i + 1)) !== undefined; //#23519 - if (!_Dk) { //#23519 - break; //#23519 - } //#23519 - if (($_.i + 2) < $_.msglen) { //#23522 - var _Dr = $get($_.Xvals, $get($_.msg, $_.i + 2)) !== undefined; //#23521 - if (!_Dr) { //#23521 - break; //#23521 - } //#23521 - } //#23521 - } //#23521 - } else { //#23529 - $_.lookup(); //#23525 - if ($k[--$j] != $_.mode) { //#23530 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23526 - $_.CTXvalstocws(); //#23526 - $_.addtocws(); //#23526 - $k[$j++] = $a([$_.unlcw]); //#23527 - $_.addtocws(); //#23527 - $_.mode = $_.A; //#23528 - break; //#23529 - } //#23529 - } //#23529 - if (($_.msglen - $_.i) <= 3) { //#23581 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#23533 - $k[$j++] = Infinity; //#23534 - var _EA = $geti($_.msg, $_.i, $_.msglen - $_.i); //#23535 - for (var _EB = 0, _EC = _EA.length; _EB < _EC; _EB++) { //#23541 - var _ED = $get(_EA, _EB); //#23541 - var _EH = $get($get($_.encvals, $_.mode), _ED) !== undefined; //#23536 - $k[$j++] = _ED; //#23540 - if (_EH) { //#23539 - $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#23537 - } else { //#23539 - $j--; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - } //#23539 - } //#23539 - $_.remvals = $a(); //#23539 - if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#23552 - $k[$j++] = Infinity; //#23545 - $aload($geti($_.ctxvals, 0, $_.p)); //#23546 - $aload($_.remvals); //#23547 - var _EU = $a(); //#23547 - $k[$j++] = _EU; //#23548 - $_.CTXvalstocws(); //#23548 - $_.addtocws(); //#23548 - $_.mode = $_.A; //#23549 - $_.i = $_.msglen; //#23550 - break; //#23551 - } //#23551 - if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#23563 - $k[$j++] = Infinity; //#23555 - $aload($geti($_.ctxvals, 0, $_.p)); //#23556 - $aload($_.remvals); //#23557 - $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#23558 - var _Ek = $a(); //#23558 - $k[$j++] = _Ek; //#23559 - $_.CTXvalstocws(); //#23559 - $_.addtocws(); //#23559 - $_.mode = $_.A; //#23560 - $_.i = $_.msglen; //#23561 - break; //#23562 - } //#23562 - if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#23572 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23566 - $_.CTXvalstocws(); //#23566 - $_.addtocws(); //#23566 - $k[$j++] = $a([$_.unlcw]); //#23567 - $_.addtocws(); //#23567 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23568 - $_.addtocws(); //#23568 - $_.mode = $_.A; //#23569 - $_.i = $_.msglen; //#23570 - break; //#23571 - } //#23571 - if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#23580 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23575 - $_.CTXvalstocws(); //#23575 - $_.addtocws(); //#23575 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23576 - $_.addtocws(); //#23576 - $_.mode = $_.A; //#23577 - $_.i = $_.msglen; //#23578 - break; //#23579 - } //#23579 - } //#23579 - } //#23579 - var _FJ = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#23583 - $puti($_.ctxvals, $_.p, _FJ); //#23584 - $_.p = _FJ.length + $_.p; //#23585 - $_.i = $_.i + 1; //#23586 - } //#23586 - if ($_.mode != $_.A) { //#23611 - for (;;) { //#23595 - if (($_.p % 3) == 0) { //#23592 - break; //#23592 - } //#23592 - $_.i = $_.i - 1; //#23593 - $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#23594 - } //#23594 - $k[$j++] = Infinity; //#23596 - $aload($geti($_.ctxvals, 0, $_.p)); //#23597 - var _Fd = $a(); //#23597 - $k[$j++] = _Fd; //#23598 - $_.CTXvalstocws(); //#23598 - $_.addtocws(); //#23598 - $k[$j++] = $a([$_.unlcw]); //#23599 - $_.addtocws(); //#23599 - $_.mode = $_.A; //#23600 - if ($_.i != $_.msglen) { //#23610 - if ($get($_.numD, $_.i) >= 2) { //#23608 - var _Fm = $s(2); //#23604 - $put(_Fm, 0, $get($_.msg, $_.i)); //#23604 - $put(_Fm, 1, $get($_.msg, $_.i + 1)); //#23604 - $k[$j++] = $get($_.Avals, _Fm); //#23604 - $_.addtocws(); //#23604 - $_.i = $_.i + 2; //#23605 - } else { //#23608 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23607 - $_.addtocws(); //#23607 - $_.i = $_.i + 1; //#23608 - } //#23608 - } //#23608 - } //#23608 - }; //#23608 + $_.p = 0; //#23813 + $_.ctxvals = $a(2220); //#23814 + for (;;) { //#23911 + if ($_.i == $_.msglen) { //#23818 + break; //#23818 + } //#23818 + if (($_.p % 3) == 0) { //#23906 + if ($get($_.numD, $_.i) >= 12) { //#23825 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23821 + $_.CTXvalstocws(); //#23821 + $_.addtocws(); //#23821 + $k[$j++] = $a([$_.unlcw]); //#23822 + $_.addtocws(); //#23822 + $_.mode = $_.A; //#23823 + break; //#23824 + } //#23824 + var _DC = $get($_.numD, $_.i); //#23826 + if ((_DC >= 8) && ($f(_DC + $_.i) == $_.msglen)) { //#23831 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23827 + $_.CTXvalstocws(); //#23827 + $_.addtocws(); //#23827 + $k[$j++] = $a([$_.unlcw]); //#23828 + $_.addtocws(); //#23828 + $_.mode = $_.A; //#23829 + break; //#23830 + } //#23830 + if ($_.mode == $_.X) { //#23853 + var _DR = $get($_.Xvals, $get($_.msg, $_.i)) !== undefined; //#23833 + if (!_DR) { //#23841 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23834 + $_.CTXvalstocws(); //#23834 + $_.addtocws(); //#23834 + if (($get($_.numremcws, $_.j) != 1) || ($get($_.msg, $_.i) > 127)) { //#23838 + $k[$j++] = $a([$_.unlcw]); //#23837 + $_.addtocws(); //#23837 + } //#23837 + $_.mode = $_.A; //#23839 + break; //#23840 + } //#23840 + if (($_.i + 1) < $_.msglen) { //#23847 + var _Dk = $get($_.Xvals, $get($_.msg, $_.i + 1)) !== undefined; //#23843 + if (!_Dk) { //#23843 + break; //#23843 + } //#23843 + if (($_.i + 2) < $_.msglen) { //#23846 + var _Dr = $get($_.Xvals, $get($_.msg, $_.i + 2)) !== undefined; //#23845 + if (!_Dr) { //#23845 + break; //#23845 + } //#23845 + } //#23845 + } //#23845 + } else { //#23853 + $_.lookup(); //#23849 + if ($k[--$j] != $_.mode) { //#23854 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23850 + $_.CTXvalstocws(); //#23850 + $_.addtocws(); //#23850 + $k[$j++] = $a([$_.unlcw]); //#23851 + $_.addtocws(); //#23851 + $_.mode = $_.A; //#23852 + break; //#23853 + } //#23853 + } //#23853 + if (($_.msglen - $_.i) <= 3) { //#23905 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#23857 + $k[$j++] = Infinity; //#23858 + var _EA = $geti($_.msg, $_.i, $_.msglen - $_.i); //#23859 + for (var _EB = 0, _EC = _EA.length; _EB < _EC; _EB++) { //#23865 + var _ED = $get(_EA, _EB); //#23865 + var _EH = $get($get($_.encvals, $_.mode), _ED) !== undefined; //#23860 + $k[$j++] = _ED; //#23864 + if (_EH) { //#23863 + $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#23861 + } else { //#23863 + $j--; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + } //#23863 + } //#23863 + $_.remvals = $a(); //#23863 + if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#23876 + $k[$j++] = Infinity; //#23869 + $aload($geti($_.ctxvals, 0, $_.p)); //#23870 + $aload($_.remvals); //#23871 + var _EU = $a(); //#23871 + $k[$j++] = _EU; //#23872 + $_.CTXvalstocws(); //#23872 + $_.addtocws(); //#23872 + $_.mode = $_.A; //#23873 + $_.i = $_.msglen; //#23874 + break; //#23875 + } //#23875 + if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#23887 + $k[$j++] = Infinity; //#23879 + $aload($geti($_.ctxvals, 0, $_.p)); //#23880 + $aload($_.remvals); //#23881 + $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#23882 + var _Ek = $a(); //#23882 + $k[$j++] = _Ek; //#23883 + $_.CTXvalstocws(); //#23883 + $_.addtocws(); //#23883 + $_.mode = $_.A; //#23884 + $_.i = $_.msglen; //#23885 + break; //#23886 + } //#23886 + if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#23896 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23890 + $_.CTXvalstocws(); //#23890 + $_.addtocws(); //#23890 + $k[$j++] = $a([$_.unlcw]); //#23891 + $_.addtocws(); //#23891 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23892 + $_.addtocws(); //#23892 + $_.mode = $_.A; //#23893 + $_.i = $_.msglen; //#23894 + break; //#23895 + } //#23895 + if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#23904 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23899 + $_.CTXvalstocws(); //#23899 + $_.addtocws(); //#23899 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23900 + $_.addtocws(); //#23900 + $_.mode = $_.A; //#23901 + $_.i = $_.msglen; //#23902 + break; //#23903 + } //#23903 + } //#23903 + } //#23903 + var _FJ = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#23907 + $puti($_.ctxvals, $_.p, _FJ); //#23908 + $_.p = _FJ.length + $_.p; //#23909 + $_.i = $_.i + 1; //#23910 + } //#23910 + if ($_.mode != $_.A) { //#23935 + for (;;) { //#23919 + if (($_.p % 3) == 0) { //#23916 + break; //#23916 + } //#23916 + $_.i = $_.i - 1; //#23917 + $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#23918 + } //#23918 + $k[$j++] = Infinity; //#23920 + $aload($geti($_.ctxvals, 0, $_.p)); //#23921 + var _Fd = $a(); //#23921 + $k[$j++] = _Fd; //#23922 + $_.CTXvalstocws(); //#23922 + $_.addtocws(); //#23922 + $k[$j++] = $a([$_.unlcw]); //#23923 + $_.addtocws(); //#23923 + $_.mode = $_.A; //#23924 + if ($_.i != $_.msglen) { //#23934 + if ($get($_.numD, $_.i) >= 2) { //#23932 + var _Fm = $s(2); //#23928 + $put(_Fm, 0, $get($_.msg, $_.i)); //#23928 + $put(_Fm, 1, $get($_.msg, $_.i + 1)); //#23928 + $k[$j++] = $get($_.Avals, _Fm); //#23928 + $_.addtocws(); //#23928 + $_.i = $_.i + 2; //#23929 + } else { //#23932 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23931 + $_.addtocws(); //#23931 + $_.i = $_.i + 1; //#23932 + } //#23932 + } //#23932 + } //#23932 + }; //#23932 $_.encD = function() { - for (;;) { //#23672 - if ($get($_.numD, $_.i) < 3) { //#23662 - $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23621 - $_.remcws = $get($_.numremcws, $_.j + (~~($_.Dbits.length / 8))); //#23622 - if (((($f($get($_.numremcws, ($_.j + (~~($_.Dbits.length / 8))) - 1) - 1) == 0) && ($_.Drem == 0)) || (($_.remcws == 1) && ($_.Drem != 0))) && ($_.i == $_.msglen)) { //#23631 - if (($_.Drem == 4) || ($_.Drem == 6)) { //#23628 - $k[$j++] = Infinity; //#23628 - $aload($_.Dbits); //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $_.Dbits = $a(); //#23628 - } //#23628 - if (($_.Drem == 2) || ($_.Drem == 6)) { //#23629 - $k[$j++] = Infinity; //#23629 - $aload($_.Dbits); //#23629 - $k[$j++] = 0; //#23629 - $k[$j++] = 1; //#23629 - $_.Dbits = $a(); //#23629 - } //#23629 - break; //#23630 - } //#23630 - if ((((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) || (($_.i == ($_.msglen - 2)) && ($get($_.numD, $_.i) == 2))) && ($_.remcws == 1)) && ($_.Drem == 0)) { //#23636 - break; //#23636 - } //#23636 - if (!(((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) && ($_.remcws == 1)) && (($_.Drem == 4) || ($_.Drem == 6)))) { //#23643 - $k[$j++] = Infinity; //#23641 - $aload($_.Dbits); //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $_.Dbits = $a(); //#23641 - $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23642 - } //#23642 - if (($_.Drem == 4) || ($_.Drem == 6)) { //#23654 - if ($get($_.numD, $_.i) >= 1) { //#23651 - $k[$j++] = Infinity; //#23648 - $aload($_.Dbits); //#23648 - $k[$j++] = $f($f($get($_.msg, $_.i) - 48) + 1); //#23648 - $k[$j++] = 4; //#23648 - $_.tobin(); //#23648 - $aload($k[--$j]); //#23648 - $_.Dbits = $a(); //#23648 - $_.i = $_.i + 1; //#23649 - } else { //#23651 - $k[$j++] = Infinity; //#23651 - $aload($_.Dbits); //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $_.Dbits = $a(); //#23651 - } //#23651 - $_.Drem = $_.Drem - 4; //#23653 - } //#23653 - if ($_.Drem == 2) { //#23658 - $k[$j++] = Infinity; //#23656 - $aload($_.Dbits); //#23656 - $k[$j++] = 0; //#23656 - $k[$j++] = 1; //#23656 - $_.Dbits = $a(); //#23656 - $_.Drem = 0; //#23657 - } //#23657 - break; //#23660 - } //#23660 - $k[$j++] = Infinity; //#23665 - $aload($_.Dbits); //#23666 - var _H9 = $geti($_.msg, $_.i, 3); //#23667 - $k[$j++] = 0; //#23667 - for (var _HA = 0, _HB = _H9.length; _HA < _HB; _HA++) { //#23667 - var _HD = $k[--$j]; //#23667 - $k[$j++] = ($f(_HD + $f($get(_H9, _HA) - 48))) * 10; //#23667 - } //#23667 - var _HE = $k[--$j]; //#23667 - $k[$j++] = (~~(_HE / 10)) + 1; //#23668 - $k[$j++] = 10; //#23668 - $_.tobin(); //#23668 - $aload($k[--$j]); //#23668 - $_.Dbits = $a(); //#23668 - $_.i = $_.i + 3; //#23670 - } //#23670 - $k[$j++] = Infinity; //#23674 - for (var _HK = 0, _HJ = $_.Dbits.length - 1; _HK <= _HJ; _HK += 8) { //#23677 - var _HM = $geti($_.Dbits, _HK, 8); //#23676 - $k[$j++] = 0; //#23676 - for (var _HN = 0, _HO = _HM.length; _HN < _HO; _HN++) { //#23676 - var _HQ = $k[--$j]; //#23676 - $k[$j++] = $f(_HQ + $get(_HM, _HN)) * 2; //#23676 - } //#23676 - var _HR = $k[--$j]; //#23676 - $k[$j++] = ~~(_HR / 2); //#23676 - } //#23676 - $astore($a($counttomark())); //#23678 - var _HU = $k[--$j]; //#23678 - var _HV = $k[--$j]; //#23678 - $k[$j++] = _HU; //#23678 - $k[$j++] = _HV; //#23678 - $j--; //#23678 - $_.addtocws(); //#23678 - $_.mode = $_.A; //#23679 - }; //#23679 + for (;;) { //#23996 + if ($get($_.numD, $_.i) < 3) { //#23986 + $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23945 + $_.remcws = $get($_.numremcws, $_.j + (~~($_.Dbits.length / 8))); //#23946 + if (((($f($get($_.numremcws, ($_.j + (~~($_.Dbits.length / 8))) - 1) - 1) == 0) && ($_.Drem == 0)) || (($_.remcws == 1) && ($_.Drem != 0))) && ($_.i == $_.msglen)) { //#23955 + if (($_.Drem == 4) || ($_.Drem == 6)) { //#23952 + $k[$j++] = Infinity; //#23952 + $aload($_.Dbits); //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $_.Dbits = $a(); //#23952 + } //#23952 + if (($_.Drem == 2) || ($_.Drem == 6)) { //#23953 + $k[$j++] = Infinity; //#23953 + $aload($_.Dbits); //#23953 + $k[$j++] = 0; //#23953 + $k[$j++] = 1; //#23953 + $_.Dbits = $a(); //#23953 + } //#23953 + break; //#23954 + } //#23954 + if ((((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) || (($_.i == ($_.msglen - 2)) && ($get($_.numD, $_.i) == 2))) && ($_.remcws == 1)) && ($_.Drem == 0)) { //#23960 + break; //#23960 + } //#23960 + if (!(((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) && ($_.remcws == 1)) && (($_.Drem == 4) || ($_.Drem == 6)))) { //#23967 + $k[$j++] = Infinity; //#23965 + $aload($_.Dbits); //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $_.Dbits = $a(); //#23965 + $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23966 + } //#23966 + if (($_.Drem == 4) || ($_.Drem == 6)) { //#23978 + if ($get($_.numD, $_.i) >= 1) { //#23975 + $k[$j++] = Infinity; //#23972 + $aload($_.Dbits); //#23972 + $k[$j++] = $f($f($get($_.msg, $_.i) - 48) + 1); //#23972 + $k[$j++] = 4; //#23972 + $_.tobin(); //#23972 + $aload($k[--$j]); //#23972 + $_.Dbits = $a(); //#23972 + $_.i = $_.i + 1; //#23973 + } else { //#23975 + $k[$j++] = Infinity; //#23975 + $aload($_.Dbits); //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $_.Dbits = $a(); //#23975 + } //#23975 + $_.Drem = $_.Drem - 4; //#23977 + } //#23977 + if ($_.Drem == 2) { //#23982 + $k[$j++] = Infinity; //#23980 + $aload($_.Dbits); //#23980 + $k[$j++] = 0; //#23980 + $k[$j++] = 1; //#23980 + $_.Dbits = $a(); //#23980 + $_.Drem = 0; //#23981 + } //#23981 + break; //#23984 + } //#23984 + $k[$j++] = Infinity; //#23989 + $aload($_.Dbits); //#23990 + var _H9 = $geti($_.msg, $_.i, 3); //#23991 + $k[$j++] = 0; //#23991 + for (var _HA = 0, _HB = _H9.length; _HA < _HB; _HA++) { //#23991 + var _HD = $k[--$j]; //#23991 + $k[$j++] = ($f(_HD + $f($get(_H9, _HA) - 48))) * 10; //#23991 + } //#23991 + var _HE = $k[--$j]; //#23991 + $k[$j++] = (~~(_HE / 10)) + 1; //#23992 + $k[$j++] = 10; //#23992 + $_.tobin(); //#23992 + $aload($k[--$j]); //#23992 + $_.Dbits = $a(); //#23992 + $_.i = $_.i + 3; //#23994 + } //#23994 + $k[$j++] = Infinity; //#23998 + for (var _HK = 0, _HJ = $_.Dbits.length - 1; _HK <= _HJ; _HK += 8) { //#24001 + var _HM = $geti($_.Dbits, _HK, 8); //#24000 + $k[$j++] = 0; //#24000 + for (var _HN = 0, _HO = _HM.length; _HN < _HO; _HN++) { //#24000 + var _HQ = $k[--$j]; //#24000 + $k[$j++] = $f(_HQ + $get(_HM, _HN)) * 2; //#24000 + } //#24000 + var _HR = $k[--$j]; //#24000 + $k[$j++] = ~~(_HR / 2); //#24000 + } //#24000 + $astore($a($counttomark())); //#24002 + var _HU = $k[--$j]; //#24002 + var _HV = $k[--$j]; //#24002 + $k[$j++] = _HU; //#24002 + $k[$j++] = _HV; //#24002 + $j--; //#24002 + $_.addtocws(); //#24002 + $_.mode = $_.A; //#24003 + }; //#24003 $_.encB = function() { - $_.p = 0; //#23684 - $_.bvals = $a(1480); //#23684 - for (;;) { //#23691 - if ($_.i == $_.msglen) { //#23685 - break; //#23685 - } //#23685 - if ($get($_.msg, $_.i) < 0) { //#23686 - break; //#23686 - } //#23686 - $_.lookup(); //#23687 - if ($k[--$j] != $_.mode) { //#23687 - break; //#23687 - } //#23687 - $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#23688 - $_.p = $_.p + 1; //#23689 - $_.i = $_.i + 1; //#23690 - } //#23690 - $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#23692 - $k[$j++] = Infinity; //#23693 - if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#23697 - $k[$j++] = 0; //#23695 - } else { //#23697 - if ($_.p < 250) { //#23697 - $k[$j++] = $_.p; //#23697 - } else { //#23697 - $k[$j++] = (~~($_.p / 250)) + 249; //#23697 - $k[$j++] = $_.p % 250; //#23697 - } //#23697 - } //#23697 - $aload($geti($_.bvals, 0, $_.p)); //#23699 - $_.bvals = $a(); //#23699 - $k[$j++] = $_.bvals; //#23701 - $_.addtocws(); //#23701 - $_.mode = $_.A; //#23702 - }; //#23702 - $_.cws = $a(1480); //#23706 - $_.mode = $_.A; //#23707 - $_.i = 0; //#23707 - $_.j = 0; //#23707 - for (;;) { //#23710 - if ($_.i >= $_.msglen) { //#23708 - break; //#23708 - } //#23708 + $_.p = 0; //#24008 + $_.bvals = $a(1480); //#24008 + for (;;) { //#24015 + if ($_.i == $_.msglen) { //#24009 + break; //#24009 + } //#24009 + if ($get($_.msg, $_.i) < 0) { //#24010 + break; //#24010 + } //#24010 + $_.lookup(); //#24011 + if ($k[--$j] != $_.mode) { //#24011 + break; //#24011 + } //#24011 + $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#24012 + $_.p = $_.p + 1; //#24013 + $_.i = $_.i + 1; //#24014 + } //#24014 + $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#24016 + $k[$j++] = Infinity; //#24017 + if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#24021 + $k[$j++] = 0; //#24019 + } else { //#24021 + if ($_.p < 250) { //#24021 + $k[$j++] = $_.p; //#24021 + } else { //#24021 + $k[$j++] = (~~($_.p / 250)) + 249; //#24021 + $k[$j++] = $_.p % 250; //#24021 + } //#24021 + } //#24021 + $aload($geti($_.bvals, 0, $_.p)); //#24023 + $_.bvals = $a(); //#24023 + $k[$j++] = $_.bvals; //#24025 + $_.addtocws(); //#24025 + $_.mode = $_.A; //#24026 + }; //#24026 + $_.cws = $a(1480); //#24030 + $_.mode = $_.A; //#24031 + $_.i = 0; //#24031 + $_.j = 0; //#24031 + for (;;) { //#24034 + if ($_.i >= $_.msglen) { //#24032 + break; //#24032 + } //#24032 if ($_[$get($a(['encA', 'encCTX', 'encCTX', 'encCTX', 'encD', 'encB']), $_.mode)]() === true) { break; - } //#23709 - } //#23709 - $_.cws = $geti($_.cws, 0, $_.j); //#23711 - } //#23711 - var _IE = $_.metrics; //#23716 - for (var _IF = 0, _IG = _IE.length; _IF < _IG; _IF++) { //#23734 - $_.m = $get(_IE, _IF); //#23717 - $_.vers = $get($_.m, 0); //#23718 - $_.rows = $get($_.m, 1); //#23719 - $_.cols = $get($_.m, 2); //#23720 - $_.dcol = $get($_.m, 3); //#23721 - $_.dcws = $get($_.m, 4); //#23722 - $_.rscw = $get($_.m, 5); //#23723 - $_.rsbl = $get($_.m, 6); //#23724 - $_.riso = $get($_.m, 7); //#23725 - $_.risi = $get($_.m, 8); //#23726 - $_.risl = $get($_.m, 9); //#23727 - $_.dcpb = ~~($_.dcws / $_.rsbl); //#23728 - $_.ecpb = ~~($_.rscw / $_.rsbl); //#23729 - $_.okay = true; //#23730 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#23731 - $_.okay = false; //#23731 - } //#23731 - if ($_.cws.length > $_.dcws) { //#23732 - $_.okay = false; //#23732 - } //#23732 - if ($_.okay) { //#23733 - break; //#23733 - } //#23733 - } //#23733 - if (!$_.okay) { //#23738 - $k[$j++] = 'bwipp.codeoneNoValidSymbol#23737'; //#23737 - $k[$j++] = "Maximum length exceeded"; //#23737 - bwipp_raiseerror(); //#23737 - } //#23737 - if (!$_.stype) { //#23744 - $k[$j++] = Infinity; //#23742 - $aload($_.cws); //#23742 - for (var _Ir = 0, _Is = $f($_.dcws - $_.cws.length); _Ir < _Is; _Ir++) { //#23742 - $k[$j++] = 129; //#23742 - } //#23742 - $_.cws = $a(); //#23742 - } else { //#23744 - $k[$j++] = Infinity; //#23744 - for (var _Iw = 0, _Ix = $f($_.dcws - $_.cws.length); _Iw < _Ix; _Iw++) { //#23744 - $k[$j++] = 0; //#23744 - } //#23744 - $aload($_.cws); //#23744 - $_.cws = $a(); //#23744 - } //#23744 - var _J1 = $get($_.options, 'debugcws') !== undefined; //#23747 - if (_J1) { //#23747 - $k[$j++] = 'bwipp.debugcws#23747'; //#23747 - $k[$j++] = $_.cws; //#23747 - bwipp_raiseerror(); //#23747 - } //#23747 - $_.cwbs = $a($_.rsbl); //#23750 - $_.ecbs = $a($_.rsbl); //#23751 - for (var _J9 = 0, _J8 = $f($_.rsbl - 1); _J9 <= _J8; _J9 += 1) { //#23760 - $_.i = _J9; //#23753 - $_.cwb = $a($_.dcpb); //#23754 - for (var _JE = 0, _JD = $_.dcpb - 1; _JE <= _JD; _JE += 1) { //#23758 - $_.j = _JE; //#23756 - $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#23757 - } //#23757 - $put($_.cwbs, $_.i, $_.cwb); //#23759 - } //#23759 - var _JQ = $_.stype ? 32 : 256; //#23763 - $_.gf = _JQ; //#23763 - $_['gf-1'] = $_.gf - 1; //#23764 - var _JT = $_.stype ? 37 : 301; //#23765 - $_.pm = _JT; //#23765 - $k[$j++] = Infinity; //#23766 - $k[$j++] = 1; //#23766 - for (var _JV = 0, _JW = $_["gf-1"]; _JV < _JW; _JV++) { //#23766 - var _JX = $k[--$j]; //#23766 - var _JY = _JX * 2; //#23766 - $k[$j++] = _JX; //#23766 - $k[$j++] = _JY; //#23766 - if (_JY >= $_.gf) { //#23766 - var _Jb = $k[--$j]; //#23766 - $k[$j++] = _Jb ^ $_.pm; //#23766 - } //#23766 - } //#23766 - $_.rsalog = $a(); //#23766 - $_.rslog = $a($_.gf); //#23767 - for (var _Jh = 1, _Jg = $_["gf-1"]; _Jh <= _Jg; _Jh += 1) { //#23768 - $put($_.rslog, $get($_.rsalog, _Jh), _Jh); //#23768 - } //#23768 + } //#24033 + } //#24033 + $_.cws = $geti($_.cws, 0, $_.j); //#24035 + } //#24035 + var _IE = $_.metrics; //#24040 + for (var _IF = 0, _IG = _IE.length; _IF < _IG; _IF++) { //#24058 + $_.m = $get(_IE, _IF); //#24041 + $_.vers = $get($_.m, 0); //#24042 + $_.rows = $get($_.m, 1); //#24043 + $_.cols = $get($_.m, 2); //#24044 + $_.dcol = $get($_.m, 3); //#24045 + $_.dcws = $get($_.m, 4); //#24046 + $_.rscw = $get($_.m, 5); //#24047 + $_.rsbl = $get($_.m, 6); //#24048 + $_.riso = $get($_.m, 7); //#24049 + $_.risi = $get($_.m, 8); //#24050 + $_.risl = $get($_.m, 9); //#24051 + $_.dcpb = ~~($_.dcws / $_.rsbl); //#24052 + $_.ecpb = ~~($_.rscw / $_.rsbl); //#24053 + $_.okay = true; //#24054 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24055 + $_.okay = false; //#24055 + } //#24055 + if ($_.cws.length > $_.dcws) { //#24056 + $_.okay = false; //#24056 + } //#24056 + if ($_.okay) { //#24057 + break; //#24057 + } //#24057 + } //#24057 + if (!$_.okay) { //#24062 + $k[$j++] = 'bwipp.codeoneNoValidSymbol#24061'; //#24061 + $k[$j++] = "Maximum length exceeded"; //#24061 + bwipp_raiseerror(); //#24061 + } //#24061 + if (!$_.stype) { //#24068 + $k[$j++] = Infinity; //#24066 + $aload($_.cws); //#24066 + for (var _Ir = 0, _Is = $f($_.dcws - $_.cws.length); _Ir < _Is; _Ir++) { //#24066 + $k[$j++] = 129; //#24066 + } //#24066 + $_.cws = $a(); //#24066 + } else { //#24068 + $k[$j++] = Infinity; //#24068 + for (var _Iw = 0, _Ix = $f($_.dcws - $_.cws.length); _Iw < _Ix; _Iw++) { //#24068 + $k[$j++] = 0; //#24068 + } //#24068 + $aload($_.cws); //#24068 + $_.cws = $a(); //#24068 + } //#24068 + var _J1 = $get($_.options, 'debugcws') !== undefined; //#24071 + if (_J1) { //#24071 + $k[$j++] = 'bwipp.debugcws#24071'; //#24071 + $k[$j++] = $_.cws; //#24071 + bwipp_raiseerror(); //#24071 + } //#24071 + $_.cwbs = $a($_.rsbl); //#24074 + $_.ecbs = $a($_.rsbl); //#24075 + for (var _J9 = 0, _J8 = $f($_.rsbl - 1); _J9 <= _J8; _J9 += 1) { //#24084 + $_.i = _J9; //#24077 + $_.cwb = $a($_.dcpb); //#24078 + for (var _JE = 0, _JD = $_.dcpb - 1; _JE <= _JD; _JE += 1) { //#24082 + $_.j = _JE; //#24080 + $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#24081 + } //#24081 + $put($_.cwbs, $_.i, $_.cwb); //#24083 + } //#24083 + var _JQ = $_.stype ? 32 : 256; //#24087 + $_.gf = _JQ; //#24087 + $_['gf-1'] = $_.gf - 1; //#24088 + var _JT = $_.stype ? 37 : 301; //#24089 + $_.pm = _JT; //#24089 + $k[$j++] = Infinity; //#24090 + $k[$j++] = 1; //#24090 + for (var _JV = 0, _JW = $_["gf-1"]; _JV < _JW; _JV++) { //#24090 + var _JX = $k[--$j]; //#24090 + var _JY = _JX * 2; //#24090 + $k[$j++] = _JX; //#24090 + $k[$j++] = _JY; //#24090 + if (_JY >= $_.gf) { //#24090 + var _Jb = $k[--$j]; //#24090 + $k[$j++] = _Jb ^ $_.pm; //#24090 + } //#24090 + } //#24090 + $_.rsalog = $a(); //#24090 + $_.rslog = $a($_.gf); //#24091 + for (var _Jh = 1, _Jg = $_["gf-1"]; _Jh <= _Jg; _Jh += 1) { //#24092 + $put($_.rslog, $get($_.rsalog, _Jh), _Jh); //#24092 + } //#24092 $_.rsprod = function() { - var _Jl = $k[--$j]; //#23770 - var _Jm = $k[--$j]; //#23770 - $k[$j++] = _Jm; //#23774 - $k[$j++] = _Jl; //#23774 - if ((_Jl != 0) && (_Jm != 0)) { //#23773 - var _Jp = $get($_.rslog, $k[--$j]); //#23771 - var _Jv = $get($_.rsalog, $f(_Jp + $get($_.rslog, $k[--$j])) % $_["gf-1"]); //#23771 - $k[$j++] = _Jv; //#23771 - } else { //#23773 - $j -= 2; //#23773 - $k[$j++] = 0; //#23773 - } //#23773 - }; //#23773 - $k[$j++] = Infinity; //#23778 - $k[$j++] = 1; //#23778 - for (var _Jx = 0, _Jy = $_.ecpb; _Jx < _Jy; _Jx++) { //#23778 - $k[$j++] = 0; //#23778 - } //#23778 - $_.coeffs = $a(); //#23778 - for (var _K2 = 0, _K1 = $_.ecpb - 1; _K2 <= _K1; _K2 += 1) { //#23787 - $_.i = _K2; //#23780 - $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#23781 - for (var _K9 = $_.i; _K9 >= 1; _K9 -= 1) { //#23785 - $_.j = _K9; //#23783 - $k[$j++] = $_.coeffs; //#23784 - $k[$j++] = $_.j; //#23784 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#23784 - $k[$j++] = $get($_.coeffs, $_.j); //#23784 - $k[$j++] = $get($_.rsalog, $_.i); //#23784 - $_.rsprod(); //#23784 - var _KL = $k[--$j]; //#23784 - var _KM = $k[--$j]; //#23784 - var _KN = $k[--$j]; //#23784 - $put($k[--$j], _KN, $xo(_KM, _KL)); //#23784 - } //#23784 - $k[$j++] = $_.coeffs; //#23786 - $k[$j++] = 0; //#23786 - $k[$j++] = $get($_.coeffs, 0); //#23786 - $k[$j++] = $get($_.rsalog, $_.i); //#23786 - $_.rsprod(); //#23786 - var _KV = $k[--$j]; //#23786 - var _KW = $k[--$j]; //#23786 - $put($k[--$j], _KW, _KV); //#23786 - } //#23786 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#23788 - for (var _Kd = 0, _Kc = $_.cwbs.length - 1; _Kd <= _Kc; _Kd += 1) { //#23803 - $_.i = _Kd; //#23792 - $k[$j++] = Infinity; //#23793 - $aload($get($_.cwbs, $_.i)); //#23793 - for (var _Ki = 0, _Kj = $_.ecpb; _Ki < _Kj; _Ki++) { //#23793 - $k[$j++] = 0; //#23793 - } //#23793 - $_.rscws = $a(); //#23793 - for (var _Kn = 0, _Km = $_.dcpb - 1; _Kn <= _Km; _Kn += 1) { //#23801 - $_.m = _Kn; //#23795 - $_.k = $get($_.rscws, $_.m); //#23796 - for (var _Kt = 0, _Ks = $_.ecpb - 1; _Kt <= _Ks; _Kt += 1) { //#23800 - $_.j = _Kt; //#23798 - $k[$j++] = $_.rscws; //#23799 - $k[$j++] = ($_.m + $_.j) + 1; //#23799 - $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#23799 - $k[$j++] = $_.k; //#23799 - $_.rsprod(); //#23799 - var _L6 = $k[--$j]; //#23799 - var _L7 = $k[--$j]; //#23799 - $put($k[--$j], _L7, $xo(_L6, $get($_.rscws, ($_.m + $_.j) + 1))); //#23799 - } //#23799 - } //#23799 - $put($_.ecbs, $_.i, $geti($_.rscws, $_.dcpb, $_.ecpb)); //#23802 - } //#23802 - $k[$j++] = Infinity; //#23806 - $aload($_.cws); //#23806 - for (var _LH = 0, _LI = $_.rscw; _LH < _LI; _LH++) { //#23806 - $k[$j++] = 0; //#23806 - } //#23806 - $_.cws = $a(); //#23806 - for (var _LM = 0, _LL = $f($_.rscw - 1); _LM <= _LL; _LM += 1) { //#23810 - $_.i = _LM; //#23808 - $put($_.cws, $f($_.dcws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#23809 - } //#23809 - var _La = $_.stype ? 5 : 8; //#23813 - $_.mmat = $a($f($_.dcws + $_.rscw) * _La); //#23813 - $_.r = 0; //#23814 - $_.c = 0; //#23814 - var _Ld = $_.stype ? 2 : 1; //#23815 - for (var _Lg = 0, _Lh = _Ld, _Lf = $_.cws.length - 1; _Lh < 0 ? _Lg >= _Lf : _Lg <= _Lf; _Lg += _Lh) { //#23836 - $_.i = _Lg; //#23816 - if (!$_.stype) { //#23830 - var _Lk = $strcpy($s(8), "00000000"); //#23818 - var _Lp = $cvrs($s(8), $get($_.cws, $_.i), 2); //#23818 - $puti(_Lk, 8 - _Lp.length, _Lp); //#23819 - $k[$j++] = _Lk; //#23819 - $k[$j++] = Infinity; //#23819 - var _Lq = $k[--$j]; //#23819 - var _Lr = $k[--$j]; //#23819 - $k[$j++] = _Lq; //#23819 - $forall(_Lr, function() { //#23819 - var _Ls = $k[--$j]; //#23819 - $k[$j++] = $f(_Ls - 48); //#23819 - }); //#23819 - var _Lt = $a(); //#23819 - $_.top = $geti(_Lt, 0, 4); //#23820 - $_.bot = $geti(_Lt, 4, 4); //#23821 - } else { //#23830 - var _Lx = $strcpy($s(5), "00000"); //#23823 - var _M2 = $cvrs($s(5), $get($_.cws, $_.i), 2); //#23823 - $puti(_Lx, 5 - _M2.length, _M2); //#23824 - $k[$j++] = _Lx; //#23824 - $k[$j++] = Infinity; //#23824 - var _M3 = $k[--$j]; //#23824 - var _M4 = $k[--$j]; //#23824 - $k[$j++] = _M3; //#23824 - $forall(_M4, function() { //#23824 - var _M5 = $k[--$j]; //#23824 - $k[$j++] = $f(_M5 - 48); //#23824 - }); //#23824 - $_.c1 = $a(); //#23825 - var _M8 = $strcpy($s(5), "00000"); //#23826 - var _MD = $cvrs($s(5), $get($_.cws, $_.i + 1), 2); //#23826 - $puti(_M8, 5 - _MD.length, _MD); //#23827 - $k[$j++] = _M8; //#23827 - $k[$j++] = Infinity; //#23827 - var _ME = $k[--$j]; //#23827 - var _MF = $k[--$j]; //#23827 - $k[$j++] = _ME; //#23827 - $forall(_MF, function() { //#23827 - var _MG = $k[--$j]; //#23827 - $k[$j++] = $f(_MG - 48); //#23827 - }); //#23827 - $_.c2 = $a(); //#23828 - $k[$j++] = Infinity; //#23829 - $aload($geti($_.c1, 0, 3)); //#23829 - $aload($geti($_.c2, 0, 2)); //#23829 - $_.top = $a(); //#23829 - $k[$j++] = Infinity; //#23830 - $aload($geti($_.c1, 3, 2)); //#23830 - $aload($geti($_.c2, 2, 3)); //#23830 - $_.bot = $a(); //#23830 - } //#23830 - $puti($_.mmat, $f(($_.r * $_.dcol) + $_.c), $_.top); //#23832 - $puti($_.mmat, $f((($_.r + 1) * $_.dcol) + $_.c), $_.bot); //#23833 - $_.c = $_.c + $_.top.length; //#23834 - if ($_.c == $_.dcol) { //#23835 - $_.c = 0; //#23835 - $_.r = $_.r + 2; //#23835 - } //#23835 - } //#23835 + var _Jl = $k[--$j]; //#24094 + var _Jm = $k[--$j]; //#24094 + $k[$j++] = _Jm; //#24098 + $k[$j++] = _Jl; //#24098 + if ((_Jl != 0) && (_Jm != 0)) { //#24097 + var _Jp = $get($_.rslog, $k[--$j]); //#24095 + var _Jv = $get($_.rsalog, $f(_Jp + $get($_.rslog, $k[--$j])) % $_["gf-1"]); //#24095 + $k[$j++] = _Jv; //#24095 + } else { //#24097 + $j -= 2; //#24097 + $k[$j++] = 0; //#24097 + } //#24097 + }; //#24097 + $k[$j++] = Infinity; //#24102 + $k[$j++] = 1; //#24102 + for (var _Jx = 0, _Jy = $_.ecpb; _Jx < _Jy; _Jx++) { //#24102 + $k[$j++] = 0; //#24102 + } //#24102 + $_.coeffs = $a(); //#24102 + for (var _K2 = 0, _K1 = $_.ecpb - 1; _K2 <= _K1; _K2 += 1) { //#24111 + $_.i = _K2; //#24104 + $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#24105 + for (var _K9 = $_.i; _K9 >= 1; _K9 -= 1) { //#24109 + $_.j = _K9; //#24107 + $k[$j++] = $_.coeffs; //#24108 + $k[$j++] = $_.j; //#24108 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#24108 + $k[$j++] = $get($_.coeffs, $_.j); //#24108 + $k[$j++] = $get($_.rsalog, $_.i); //#24108 + $_.rsprod(); //#24108 + var _KL = $k[--$j]; //#24108 + var _KM = $k[--$j]; //#24108 + var _KN = $k[--$j]; //#24108 + $put($k[--$j], _KN, $xo(_KM, _KL)); //#24108 + } //#24108 + $k[$j++] = $_.coeffs; //#24110 + $k[$j++] = 0; //#24110 + $k[$j++] = $get($_.coeffs, 0); //#24110 + $k[$j++] = $get($_.rsalog, $_.i); //#24110 + $_.rsprod(); //#24110 + var _KV = $k[--$j]; //#24110 + var _KW = $k[--$j]; //#24110 + $put($k[--$j], _KW, _KV); //#24110 + } //#24110 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#24112 + for (var _Kd = 0, _Kc = $_.cwbs.length - 1; _Kd <= _Kc; _Kd += 1) { //#24127 + $_.i = _Kd; //#24116 + $k[$j++] = Infinity; //#24117 + $aload($get($_.cwbs, $_.i)); //#24117 + for (var _Ki = 0, _Kj = $_.ecpb; _Ki < _Kj; _Ki++) { //#24117 + $k[$j++] = 0; //#24117 + } //#24117 + $_.rscws = $a(); //#24117 + for (var _Kn = 0, _Km = $_.dcpb - 1; _Kn <= _Km; _Kn += 1) { //#24125 + $_.m = _Kn; //#24119 + $_.k = $get($_.rscws, $_.m); //#24120 + for (var _Kt = 0, _Ks = $_.ecpb - 1; _Kt <= _Ks; _Kt += 1) { //#24124 + $_.j = _Kt; //#24122 + $k[$j++] = $_.rscws; //#24123 + $k[$j++] = ($_.m + $_.j) + 1; //#24123 + $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#24123 + $k[$j++] = $_.k; //#24123 + $_.rsprod(); //#24123 + var _L6 = $k[--$j]; //#24123 + var _L7 = $k[--$j]; //#24123 + $put($k[--$j], _L7, $xo(_L6, $get($_.rscws, ($_.m + $_.j) + 1))); //#24123 + } //#24123 + } //#24123 + $put($_.ecbs, $_.i, $geti($_.rscws, $_.dcpb, $_.ecpb)); //#24126 + } //#24126 + $k[$j++] = Infinity; //#24130 + $aload($_.cws); //#24130 + for (var _LH = 0, _LI = $_.rscw; _LH < _LI; _LH++) { //#24130 + $k[$j++] = 0; //#24130 + } //#24130 + $_.cws = $a(); //#24130 + for (var _LM = 0, _LL = $f($_.rscw - 1); _LM <= _LL; _LM += 1) { //#24134 + $_.i = _LM; //#24132 + $put($_.cws, $f($_.dcws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#24133 + } //#24133 + var _La = $_.stype ? 5 : 8; //#24137 + $_.mmat = $a($f($_.dcws + $_.rscw) * _La); //#24137 + $_.r = 0; //#24138 + $_.c = 0; //#24138 + var _Ld = $_.stype ? 2 : 1; //#24139 + for (var _Lg = 0, _Lh = _Ld, _Lf = $_.cws.length - 1; _Lh < 0 ? _Lg >= _Lf : _Lg <= _Lf; _Lg += _Lh) { //#24160 + $_.i = _Lg; //#24140 + if (!$_.stype) { //#24154 + var _Lk = $strcpy($s(8), "00000000"); //#24142 + var _Lp = $cvrs($s(8), $get($_.cws, $_.i), 2); //#24142 + $puti(_Lk, 8 - _Lp.length, _Lp); //#24143 + $k[$j++] = _Lk; //#24143 + $k[$j++] = Infinity; //#24143 + var _Lq = $k[--$j]; //#24143 + var _Lr = $k[--$j]; //#24143 + $k[$j++] = _Lq; //#24143 + $forall(_Lr, function() { //#24143 + var _Ls = $k[--$j]; //#24143 + $k[$j++] = $f(_Ls - 48); //#24143 + }); //#24143 + var _Lt = $a(); //#24143 + $_.top = $geti(_Lt, 0, 4); //#24144 + $_.bot = $geti(_Lt, 4, 4); //#24145 + } else { //#24154 + var _Lx = $strcpy($s(5), "00000"); //#24147 + var _M2 = $cvrs($s(5), $get($_.cws, $_.i), 2); //#24147 + $puti(_Lx, 5 - _M2.length, _M2); //#24148 + $k[$j++] = _Lx; //#24148 + $k[$j++] = Infinity; //#24148 + var _M3 = $k[--$j]; //#24148 + var _M4 = $k[--$j]; //#24148 + $k[$j++] = _M3; //#24148 + $forall(_M4, function() { //#24148 + var _M5 = $k[--$j]; //#24148 + $k[$j++] = $f(_M5 - 48); //#24148 + }); //#24148 + $_.c1 = $a(); //#24149 + var _M8 = $strcpy($s(5), "00000"); //#24150 + var _MD = $cvrs($s(5), $get($_.cws, $_.i + 1), 2); //#24150 + $puti(_M8, 5 - _MD.length, _MD); //#24151 + $k[$j++] = _M8; //#24151 + $k[$j++] = Infinity; //#24151 + var _ME = $k[--$j]; //#24151 + var _MF = $k[--$j]; //#24151 + $k[$j++] = _ME; //#24151 + $forall(_MF, function() { //#24151 + var _MG = $k[--$j]; //#24151 + $k[$j++] = $f(_MG - 48); //#24151 + }); //#24151 + $_.c2 = $a(); //#24152 + $k[$j++] = Infinity; //#24153 + $aload($geti($_.c1, 0, 3)); //#24153 + $aload($geti($_.c2, 0, 2)); //#24153 + $_.top = $a(); //#24153 + $k[$j++] = Infinity; //#24154 + $aload($geti($_.c1, 3, 2)); //#24154 + $aload($geti($_.c2, 2, 3)); //#24154 + $_.bot = $a(); //#24154 + } //#24154 + $puti($_.mmat, $f(($_.r * $_.dcol) + $_.c), $_.top); //#24156 + $puti($_.mmat, $f((($_.r + 1) * $_.dcol) + $_.c), $_.bot); //#24157 + $_.c = $_.c + $_.top.length; //#24158 + if ($_.c == $_.dcol) { //#24159 + $_.c = 0; //#24159 + $_.r = $_.r + 2; //#24159 + } //#24159 + } //#24159 $_.mmv = function() { - var _Mi = $k[--$j]; //#23839 - var _Mj = $k[--$j]; //#23839 - $k[$j++] = $f(_Mj + (_Mi * $_.cols)); //#23839 - }; //#23839 - $k[$j++] = Infinity; //#23840 - for (var _Mm = 0, _Mn = $_.rows * $_.cols; _Mm < _Mn; _Mm++) { //#23840 - $k[$j++] = -1; //#23840 - } //#23840 - $_.pixs = $a(); //#23840 + var _Mi = $k[--$j]; //#24163 + var _Mj = $k[--$j]; //#24163 + $k[$j++] = $f(_Mj + (_Mi * $_.cols)); //#24163 + }; //#24163 + $k[$j++] = Infinity; //#24164 + for (var _Mm = 0, _Mn = $_.rows * $_.cols; _Mm < _Mn; _Mm++) { //#24164 + $k[$j++] = -1; //#24164 + } //#24164 + $_.pixs = $a(); //#24164 var _NJ = $a([function() { - for (var _Mq = 0, _Mr = $_.cols; _Mq < _Mr; _Mq++) { //#23844 - $k[$j++] = 0; //#23844 - } //#23844 + for (var _Mq = 0, _Mr = $_.cols; _Mq < _Mr; _Mq++) { //#24168 + $k[$j++] = 0; //#24168 + } //#24168 }, function() { - for (var _Mt = 0, _Mu = $_.cols; _Mt < _Mu; _Mt++) { //#23845 - $k[$j++] = 1; //#23845 - } //#23845 + for (var _Mt = 0, _Mu = $_.cols; _Mt < _Mu; _Mt++) { //#24169 + $k[$j++] = 1; //#24169 + } //#24169 }, function() { - $k[$j++] = 0; //#23846 - for (var _Mw = 0, _Mx = $f($_.cols - 2); _Mw < _Mx; _Mw++) { //#23846 - $k[$j++] = 1; //#23846 - } //#23846 - $k[$j++] = 0; //#23846 + $k[$j++] = 0; //#24170 + for (var _Mw = 0, _Mx = $f($_.cols - 2); _Mw < _Mx; _Mw++) { //#24170 + $k[$j++] = 1; //#24170 + } //#24170 + $k[$j++] = 0; //#24170 }, function() { - $k[$j++] = 0; //#23847 - $k[$j++] = 1; //#23847 - for (var _Mz = 0, _N0 = $f($_.cols - 4); _Mz < _N0; _Mz++) { //#23847 - $k[$j++] = 0; //#23847 - } //#23847 - $k[$j++] = 1; //#23847 - $k[$j++] = 0; //#23847 + $k[$j++] = 0; //#24171 + $k[$j++] = 1; //#24171 + for (var _Mz = 0, _N0 = $f($_.cols - 4); _Mz < _N0; _Mz++) { //#24171 + $k[$j++] = 0; //#24171 + } //#24171 + $k[$j++] = 1; //#24171 + $k[$j++] = 0; //#24171 }, function() { - for (var _N2 = 0, _N3 = ~~($f($_.cols - 1) / 2); _N2 < _N3; _N2++) { //#23848 - $k[$j++] = -1; //#23848 - } //#23848 - $k[$j++] = 1; //#23848 - for (var _N5 = 0, _N6 = ~~($f($_.cols - 1) / 2); _N5 < _N6; _N5++) { //#23848 - $k[$j++] = -1; //#23848 - } //#23848 + for (var _N2 = 0, _N3 = ~~($f($_.cols - 1) / 2); _N2 < _N3; _N2++) { //#24172 + $k[$j++] = -1; //#24172 + } //#24172 + $k[$j++] = 1; //#24172 + for (var _N5 = 0, _N6 = ~~($f($_.cols - 1) / 2); _N5 < _N6; _N5++) { //#24172 + $k[$j++] = -1; //#24172 + } //#24172 }, function() { - for (var _N8 = 0, _N9 = ~~($f($_.cols - 1) / 2); _N8 < _N9; _N8++) { //#23849 - $k[$j++] = -1; //#23849 - } //#23849 - $k[$j++] = 0; //#23849 - for (var _NB = 0, _NC = ~~($f($_.cols - 1) / 2); _NB < _NC; _NB++) { //#23849 - $k[$j++] = -1; //#23849 - } //#23849 + for (var _N8 = 0, _N9 = ~~($f($_.cols - 1) / 2); _N8 < _N9; _N8++) { //#24173 + $k[$j++] = -1; //#24173 + } //#24173 + $k[$j++] = 0; //#24173 + for (var _NB = 0, _NC = ~~($f($_.cols - 1) / 2); _NB < _NC; _NB++) { //#24173 + $k[$j++] = -1; //#24173 + } //#24173 }, function() { - $k[$j++] = 1; //#23850 - for (var _NE = 0, _NF = $f($_.cols - 2); _NE < _NF; _NE++) { //#23850 - $k[$j++] = 0; //#23850 - } //#23850 - $k[$j++] = 1; //#23850 + $k[$j++] = 1; //#24174 + for (var _NE = 0, _NF = $f($_.cols - 2); _NE < _NF; _NE++) { //#24174 + $k[$j++] = 0; //#24174 + } //#24174 + $k[$j++] = 1; //#24174 }, function() { - $k[$j++] = 1; //#23851 - $k[$j++] = 0; //#23851 - for (var _NH = 0, _NI = $f($_.cols - 4); _NH < _NI; _NH++) { //#23851 - $k[$j++] = 1; //#23851 - } //#23851 - $k[$j++] = 0; //#23851 - $k[$j++] = 1; //#23851 - }]); //#23851 - $_.artifact = _NJ; //#23852 - if (!bwipp_codeone.__23866__) { //#23866 - $_ = Object.create($_); //#23866 + $k[$j++] = 1; //#24175 + $k[$j++] = 0; //#24175 + for (var _NH = 0, _NI = $f($_.cols - 4); _NH < _NI; _NH++) { //#24175 + $k[$j++] = 1; //#24175 + } //#24175 + $k[$j++] = 0; //#24175 + $k[$j++] = 1; //#24175 + }]); //#24175 + $_.artifact = _NJ; //#24176 + if (!bwipp_codeone.__24190__) { //#24190 + $_ = Object.create($_); //#24190 var _NK = new Map([ ["A", "121343"], ["B", "12134343"], @@ -30099,56 +30728,56 @@ function bwipp_codeone() { ["H", "121212134343"], ["S", "56661278"], ["T", "5666666666127878"] - ]); //#23864 - $_.cpatmap = _NK; //#23865 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23865 - bwipp_codeone.__23866__ = 1; //#23865 - $_ = Object.getPrototypeOf($_); //#23865 - } //#23865 - $_.cpat = $get($_.cpatmap, $geti($_.vers, 0, 1)); //#23867 - $k[$j++] = $_.pixs; //#23868 - $k[$j++] = 0; //#23868 - $k[$j++] = ~~($f($_.rows - $_.cpat.length) / 2); //#23868 - $_.mmv(); //#23868 - $k[$j++] = Infinity; //#23869 - $forall($_.cpat, function() { //#23869 + ]); //#24188 + $_.cpatmap = _NK; //#24189 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#24189 + bwipp_codeone.__24190__ = 1; //#24189 + $_ = Object.getPrototypeOf($_); //#24189 + } //#24189 + $_.cpat = $get($_.cpatmap, $geti($_.vers, 0, 1)); //#24191 + $k[$j++] = $_.pixs; //#24192 + $k[$j++] = 0; //#24192 + $k[$j++] = ~~($f($_.rows - $_.cpat.length) / 2); //#24192 + $_.mmv(); //#24192 + $k[$j++] = Infinity; //#24193 + $forall($_.cpat, function() { //#24193 if ($get($_.artifact, $f($k[--$j] - 49))() === true) { return true; - } //#23869 - }); //#23869 - var _NX = $a(); //#23869 - var _NY = $k[--$j]; //#23869 - $puti($k[--$j], _NY, _NX); //#23869 - for (var _Nc = 0, _Nb = $f($_.risl - 1); _Nc <= _Nb; _Nc += 1) { //#23884 - $_.i = _Nc; //#23873 - for (var _Nh = $_.riso, _Ni = $_.risi, _Ng = $f($_.cols - 1); _Ni < 0 ? _Nh >= _Ng : _Nh <= _Ng; _Nh += _Ni) { //#23883 - $_.j = _Nh; //#23875 - var _Nk = (($_.i % 12) == 0) ? 1 : 0; //#23876 - var _Nl = $a([1, _Nk]); //#23876 - $k[$j++] = _Nl; //#23877 - $k[$j++] = _Nl; //#23877 - $k[$j++] = $_.pixs; //#23877 - $k[$j++] = $_.j; //#23877 - $k[$j++] = $_.i; //#23877 - $_.mmv(); //#23877 - var _Np = $k[--$j]; //#23878 - var _Nq = $k[--$j]; //#23878 - $puti(_Nq, _Np, $k[--$j]); //#23878 - if ($_.i != $f($_.risl - 1)) { //#23882 - $k[$j++] = $_.pixs; //#23880 - $k[$j++] = $f($f($_.cols - $_.j) - 2); //#23880 - $k[$j++] = $f($f($_.rows - $_.i) - 1); //#23880 - $_.mmv(); //#23880 - var _Nz = $k[--$j]; //#23881 - var _O0 = $k[--$j]; //#23881 - $puti(_O0, _Nz, $k[--$j]); //#23881 - } else { //#23882 - $j--; //#23882 - } //#23882 - } //#23882 - } //#23882 - if (!bwipp_codeone.__23904__) { //#23904 - $_ = Object.create($_); //#23904 + } //#24193 + }); //#24193 + var _NX = $a(); //#24193 + var _NY = $k[--$j]; //#24193 + $puti($k[--$j], _NY, _NX); //#24193 + for (var _Nc = 0, _Nb = $f($_.risl - 1); _Nc <= _Nb; _Nc += 1) { //#24208 + $_.i = _Nc; //#24197 + for (var _Nh = $_.riso, _Ni = $_.risi, _Ng = $f($_.cols - 1); _Ni < 0 ? _Nh >= _Ng : _Nh <= _Ng; _Nh += _Ni) { //#24207 + $_.j = _Nh; //#24199 + var _Nk = (($_.i % 12) == 0) ? 1 : 0; //#24200 + var _Nl = $a([1, _Nk]); //#24200 + $k[$j++] = _Nl; //#24201 + $k[$j++] = _Nl; //#24201 + $k[$j++] = $_.pixs; //#24201 + $k[$j++] = $_.j; //#24201 + $k[$j++] = $_.i; //#24201 + $_.mmv(); //#24201 + var _Np = $k[--$j]; //#24202 + var _Nq = $k[--$j]; //#24202 + $puti(_Nq, _Np, $k[--$j]); //#24202 + if ($_.i != $f($_.risl - 1)) { //#24206 + $k[$j++] = $_.pixs; //#24204 + $k[$j++] = $f($f($_.cols - $_.j) - 2); //#24204 + $k[$j++] = $f($f($_.rows - $_.i) - 1); //#24204 + $_.mmv(); //#24204 + var _Nz = $k[--$j]; //#24205 + var _O0 = $k[--$j]; //#24205 + $puti(_O0, _Nz, $k[--$j]); //#24205 + } else { //#24206 + $j--; //#24206 + } //#24206 + } //#24206 + } //#24206 + if (!bwipp_codeone.__24228__) { //#24228 + $_ = Object.create($_); //#24228 var _Of = new Map([ ["A", $a([$a([12, 5])])], ["B", $a([$a([16, 7])])], @@ -30164,954 +30793,954 @@ function bwipp_codeone() { ["T-16", $a([$a([8, 10])])], ["T-32", $a([$a([16, 10]), $a([16, 12])])], ["T-48", $a([$a([24, 10]), $a([24, 12]), $a([24, 14])])] - ]); //#23902 - $_.blackdotmap = _Of; //#23903 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23903 - bwipp_codeone.__23904__ = 1; //#23903 - $_ = Object.getPrototypeOf($_); //#23903 - } //#23903 - $forall($get($_.blackdotmap, $_.vers), function() { //#23905 - var _Ol = $k[--$j]; //#23905 - $k[$j++] = $_.pixs; //#23905 - $aload(_Ol); //#23905 - $_.mmv(); //#23905 - var _Om = $k[--$j]; //#23905 - $put($k[--$j], _Om, 1); //#23905 - }); //#23905 - $_.j = 0; //#23908 - for (var _Oq = 0, _Op = $_.pixs.length - 1; _Oq <= _Op; _Oq += 1) { //#23915 - $_.i = _Oq; //#23910 - if ($get($_.pixs, $_.i) == -1) { //#23914 - $put($_.pixs, $_.i, $get($_.mmat, $_.j)); //#23912 - $_.j = $_.j + 1; //#23913 - } //#23913 - } //#23913 - $k[$j++] = Infinity; //#23918 - $k[$j++] = 'ren'; //#23930 - $k[$j++] = bwipp_renmatrix; //#23930 - $k[$j++] = 'pixs'; //#23930 - $k[$j++] = $_.pixs; //#23930 - $k[$j++] = 'pixx'; //#23930 - $k[$j++] = $_.cols; //#23930 - $k[$j++] = 'pixy'; //#23930 - $k[$j++] = $_.rows; //#23930 - $k[$j++] = 'height'; //#23930 - $k[$j++] = ($_.rows / 72) * 2; //#23930 - $k[$j++] = 'width'; //#23930 - $k[$j++] = ($_.cols / 72) * 2; //#23930 - if ($_.stype || $_.ttype) { //#23930 - $k[$j++] = 'borderleft'; //#23929 - $k[$j++] = 1; //#23929 - $k[$j++] = 'borderright'; //#23929 - $k[$j++] = 1; //#23929 - $k[$j++] = 'bordertop'; //#23929 - $k[$j++] = 0; //#23929 - $k[$j++] = 'borderbottom'; //#23929 - $k[$j++] = 1; //#23929 - } //#23929 - $k[$j++] = 'opt'; //#23931 - $k[$j++] = $_.options; //#23931 - var _P8 = $d(); //#23931 - $k[$j++] = _P8; //#23934 - if (!$_.dontdraw) { //#23934 - bwipp_renmatrix(); //#23934 - } //#23934 - $_ = Object.getPrototypeOf($_); //#23936 - $_ = Object.getPrototypeOf($_); //#23938 + ]); //#24226 + $_.blackdotmap = _Of; //#24227 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#24227 + bwipp_codeone.__24228__ = 1; //#24227 + $_ = Object.getPrototypeOf($_); //#24227 + } //#24227 + $forall($get($_.blackdotmap, $_.vers), function() { //#24229 + var _Ol = $k[--$j]; //#24229 + $k[$j++] = $_.pixs; //#24229 + $aload(_Ol); //#24229 + $_.mmv(); //#24229 + var _Om = $k[--$j]; //#24229 + $put($k[--$j], _Om, 1); //#24229 + }); //#24229 + $_.j = 0; //#24232 + for (var _Oq = 0, _Op = $_.pixs.length - 1; _Oq <= _Op; _Oq += 1) { //#24239 + $_.i = _Oq; //#24234 + if ($get($_.pixs, $_.i) == -1) { //#24238 + $put($_.pixs, $_.i, $get($_.mmat, $_.j)); //#24236 + $_.j = $_.j + 1; //#24237 + } //#24237 + } //#24237 + $k[$j++] = Infinity; //#24242 + $k[$j++] = 'ren'; //#24254 + $k[$j++] = 'renmatrix'; //#24254 + $k[$j++] = 'pixs'; //#24254 + $k[$j++] = $_.pixs; //#24254 + $k[$j++] = 'pixx'; //#24254 + $k[$j++] = $_.cols; //#24254 + $k[$j++] = 'pixy'; //#24254 + $k[$j++] = $_.rows; //#24254 + $k[$j++] = 'height'; //#24254 + $k[$j++] = ($_.rows / 72) * 2; //#24254 + $k[$j++] = 'width'; //#24254 + $k[$j++] = ($_.cols / 72) * 2; //#24254 + if ($_.stype || $_.ttype) { //#24254 + $k[$j++] = 'borderleft'; //#24253 + $k[$j++] = 1; //#24253 + $k[$j++] = 'borderright'; //#24253 + $k[$j++] = 1; //#24253 + $k[$j++] = 'bordertop'; //#24253 + $k[$j++] = 0; //#24253 + $k[$j++] = 'borderbottom'; //#24253 + $k[$j++] = 1; //#24253 + } //#24253 + $k[$j++] = 'opt'; //#24255 + $k[$j++] = $_.options; //#24255 + var _P8 = $d(); //#24255 + $k[$j++] = _P8; //#24258 + if (!$_.dontdraw) { //#24258 + bwipp_renmatrix(); //#24258 + } //#24258 + $_ = Object.getPrototypeOf($_); //#24260 + $_ = Object.getPrototypeOf($_); //#24262 } //bwipp_codeone function bwipp_hanxin() { - $_ = Object.create($_); //#23969 - $_.dontdraw = false; //#23972 - $_.version = "unset"; //#23973 - $_.eclevel = "L2"; //#23974 - $_.parse = false; //#23975 - $_.parsefnc = false; //#23976 - $_.mask = -1; //#23977 - $k[$j++] = $_; //#23979 - bwipp_processoptions(); //#23979 - $_.options = $k[--$j]; //#23979 - $_.barcode = $k[--$j]; //#23980 - if ($eq($_.barcode, "")) { //#23984 - $k[$j++] = 'bwipp.hanxinEmptyData#23983'; //#23983 - $k[$j++] = "The data must not be empty"; //#23983 - bwipp_raiseerror(); //#23983 - } //#23983 - if ($ne($_.version, "unset")) { //#23996 - var _5 = $_.version.length; //#23987 - var _6 = (_5 >= 1) && (_5 <= 2); //#23987 - $k[$j++] = _6; //#23992 - if (_6) { //#23992 - $j--; //#23988 - var _7 = $_.version; //#23989 - $k[$j++] = true; //#23989 - for (var _8 = 0, _9 = _7.length; _8 < _9; _8++) { //#23989 - var _A = $get(_7, _8); //#23989 - if ((_A < 48) || (_A > 57)) { //#23989 - $j--; //#23989 - $k[$j++] = false; //#23989 - } //#23989 - } //#23989 - var _B = $k[--$j]; //#23989 - $k[$j++] = _B; //#23991 - if (_B) { //#23991 - $j--; //#23990 - var _D = $cvi($_.version); //#23990 - $k[$j++] = (_D >= 1) && (_D <= 84); //#23990 - } //#23990 - } //#23990 - if ($nt($k[--$j])) { //#23995 - $k[$j++] = 'bwipp.hanxinInvalidVersion#23994'; //#23994 - $k[$j++] = "Valid versions are 1 to 84"; //#23994 - bwipp_raiseerror(); //#23994 - } //#23994 - } //#23994 - var _G = $_.eclevel.length == 2; //#23998 - $k[$j++] = _G; //#24002 - if (_G) { //#24002 - $j--; //#23999 - $k[$j++] = $geti($_.eclevel, 0, 1); //#24001 - if ($eq("L", "L")) { //#24001 - $j--; //#24000 - var _L = $get($_.eclevel, 1) - 48; //#24000 - $k[$j++] = (_L >= 1) && (_L <= 4); //#24000 - } //#24000 - } //#24000 - if ($nt($k[--$j])) { //#24005 - $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24004'; //#24004 - $k[$j++] = "Valid error correction levels are L1 to L4"; //#24004 - bwipp_raiseerror(); //#24004 - } //#24004 - if ($_.mask != -1) { //#24011 - if (($_.mask < 1) || ($_.mask > 4)) { //#24010 - $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24009'; //#24009 - $k[$j++] = "The valid masks are 1 to 4"; //#24009 - bwipp_raiseerror(); //#24009 - } //#24009 - } //#24009 - bwipp_loadctx(bwipp_hanxin) //#24013 + $_ = Object.create($_); //#24293 + $_.dontdraw = false; //#24296 + $_.version = "unset"; //#24297 + $_.eclevel = "L2"; //#24298 + $_.parse = false; //#24299 + $_.parsefnc = false; //#24300 + $_.mask = -1; //#24301 + $k[$j++] = $_; //#24303 + bwipp_processoptions(); //#24303 + $_.options = $k[--$j]; //#24303 + $_.barcode = $k[--$j]; //#24304 + if ($eq($_.barcode, "")) { //#24308 + $k[$j++] = 'bwipp.hanxinEmptyData#24307'; //#24307 + $k[$j++] = "The data must not be empty"; //#24307 + bwipp_raiseerror(); //#24307 + } //#24307 + if ($ne($_.version, "unset")) { //#24320 + var _5 = $_.version.length; //#24311 + var _6 = (_5 >= 1) && (_5 <= 2); //#24311 + $k[$j++] = _6; //#24316 + if (_6) { //#24316 + $j--; //#24312 + var _7 = $_.version; //#24313 + $k[$j++] = true; //#24313 + for (var _8 = 0, _9 = _7.length; _8 < _9; _8++) { //#24313 + var _A = $get(_7, _8); //#24313 + if ((_A < 48) || (_A > 57)) { //#24313 + $j--; //#24313 + $k[$j++] = false; //#24313 + } //#24313 + } //#24313 + var _B = $k[--$j]; //#24313 + $k[$j++] = _B; //#24315 + if (_B) { //#24315 + $j--; //#24314 + var _D = $cvi($_.version); //#24314 + $k[$j++] = (_D >= 1) && (_D <= 84); //#24314 + } //#24314 + } //#24314 + if ($nt($k[--$j])) { //#24319 + $k[$j++] = 'bwipp.hanxinInvalidVersion#24318'; //#24318 + $k[$j++] = "Valid versions are 1 to 84"; //#24318 + bwipp_raiseerror(); //#24318 + } //#24318 + } //#24318 + var _G = $_.eclevel.length == 2; //#24322 + $k[$j++] = _G; //#24326 + if (_G) { //#24326 + $j--; //#24323 + $k[$j++] = $geti($_.eclevel, 0, 1); //#24325 + if ($eq("L", "L")) { //#24325 + $j--; //#24324 + var _L = $get($_.eclevel, 1) - 48; //#24324 + $k[$j++] = (_L >= 1) && (_L <= 4); //#24324 + } //#24324 + } //#24324 + if ($nt($k[--$j])) { //#24329 + $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24328'; //#24328 + $k[$j++] = "Valid error correction levels are L1 to L4"; //#24328 + bwipp_raiseerror(); //#24328 + } //#24328 + if ($_.mask != -1) { //#24335 + if (($_.mask < 1) || ($_.mask > 4)) { //#24334 + $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24333'; //#24333 + $k[$j++] = "The valid masks are 1 to 4"; //#24333 + bwipp_raiseerror(); //#24333 + } //#24333 + } //#24333 + bwipp_loadctx(bwipp_hanxin) //#24337 var _S = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc] - ]); //#24018 - $_.fncvals = _S; //#24020 - $k[$j++] = 'msg'; //#24021 - $k[$j++] = $_.barcode; //#24021 - $k[$j++] = $_.fncvals; //#24021 - bwipp_parseinput(); //#24021 - var _V = $k[--$j]; //#24021 - $_[$k[--$j]] = _V; //#24021 - $_.msglen = $_.msg.length; //#24022 + ]); //#24342 + $_.fncvals = _S; //#24344 + $k[$j++] = 'msg'; //#24345 + $k[$j++] = $_.barcode; //#24345 + $k[$j++] = $_.fncvals; //#24345 + bwipp_parseinput(); //#24345 + var _V = $k[--$j]; //#24345 + $_[$k[--$j]] = _V; //#24345 + $_.msglen = $_.msg.length; //#24346 $_.tobin = function() { - var _Z = $s($k[--$j]); //#24025 - $k[$j++] = _Z; //#24025 - for (var _b = 0, _a = _Z.length - 1; _b <= _a; _b += 1) { //#24025 - var _c = $k[--$j]; //#24025 - $put(_c, _b, 48); //#24025 - $k[$j++] = _c; //#24025 - } //#24025 - var _d = $k[--$j]; //#24026 - var _g = $cvrs($s(_d.length), $k[--$j], 2); //#24026 - $puti(_d, _d.length - _g.length, _g); //#24027 - $k[$j++] = _d; //#24027 - }; //#24027 - $_.bits = $s((4 + 13) + ($_.msglen * 8)); //#24031 - $puti($_.bits, 0, "0011"); //#24032 - $k[$j++] = $_.bits; //#24033 - $k[$j++] = 4; //#24033 - $k[$j++] = $_.msglen; //#24033 - $k[$j++] = 13; //#24033 - $_.tobin(); //#24033 - var _m = $k[--$j]; //#24033 - var _n = $k[--$j]; //#24033 - $puti($k[--$j], _n, _m); //#24033 - for (var _r = 0, _q = $_.msglen - 1; _r <= _q; _r += 1) { //#24037 - $_.i = _r; //#24035 - $k[$j++] = $_.bits; //#24036 - $k[$j++] = 17 + ($_.i * 8); //#24036 - $k[$j++] = $get($_.msg, $_.i); //#24036 - $k[$j++] = 8; //#24036 - $_.tobin(); //#24036 - var _x = $k[--$j]; //#24036 - var _y = $k[--$j]; //#24036 - $puti($k[--$j], _y, _x); //#24036 - } //#24036 - if (!bwipp_hanxin.__24380__) { //#24380 - $_ = Object.create($_); //#24380 - var _24 = $a([0, -1, -1]); //#24063 - $_.metrics = $a([$a(["1", 23, -1, 0, 205, $a([1, 21, 4]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 17, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 13, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 9, 16]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["2", 25, -1, 0, 301, $a([1, 31, 6]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 25, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 19, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 15, 22]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["3", 27, -1, 0, 405, $a([1, 42, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 34, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["4", 29, 14, 1, 439, $a([1, 46, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 38, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 30, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 22, 32]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["5", 31, 16, 1, 555, $a([1, 57, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 49, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 37, 32]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 14, 20]), $a([1, 13, 22]), $a([0, -1, -1])]), $a(["6", 33, 16, 1, 675, $a([1, 70, 14]), _24, $a([0, -1, -1]), $a([1, 58, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 24, 20]), $a([1, 22, 18]), $a([0, -1, -1]), $a([1, 16, 24]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["7", 35, 17, 1, 805, $a([1, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 22]), $a([1, 28, 24]), $a([0, -1, -1]), $a([2, 14, 20]), $a([1, 12, 20]), $a([0, -1, -1])]), $a(["8", 37, 18, 1, 943, $a([1, 99, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 40, 18]), $a([1, 41, 18]), $a([0, -1, -1]), $a([1, 31, 26]), $a([1, 32, 28]), $a([0, -1, -1]), $a([2, 16, 24]), $a([1, 15, 22]), $a([0, -1, -1])]), $a(["9", 39, 19, 1, 1089, $a([1, 114, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 48, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 24, 20]), $a([1, 26, 22]), $a([0, -1, -1]), $a([2, 18, 28]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["10", 41, 20, 1, 1243, $a([1, 131, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 52, 22]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 27, 24]), $a([1, 29, 24]), $a([0, -1, -1]), $a([2, 21, 32]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["11", 43, 14, 2, 1289, $a([1, 135, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 56, 24]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 28, 24]), $a([1, 31, 26]), $a([0, -1, -1]), $a([2, 22, 32]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["12", 45, 15, 2, 1455, $a([1, 153, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 62, 26]), $a([1, 65, 28]), $a([0, -1, -1]), $a([2, 32, 28]), $a([1, 33, 28]), $a([0, -1, -1]), $a([3, 17, 26]), $a([1, 22, 30]), $a([0, -1, -1])]), $a(["13", 47, 16, 2, 1629, $a([1, 86, 16]), $a([1, 85, 16]), $a([0, -1, -1]), $a([1, 71, 30]), $a([1, 72, 30]), $a([0, -1, -1]), $a([2, 37, 32]), $a([1, 35, 30]), $a([0, -1, -1]), $a([3, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["14", 49, 16, 2, 1805, $a([1, 94, 18]), $a([1, 95, 18]), $a([0, -1, -1]), $a([2, 51, 22]), $a([1, 55, 24]), $a([0, -1, -1]), $a([3, 30, 26]), $a([1, 31, 26]), $a([0, -1, -1]), $a([4, 18, 28]), $a([1, 17, 24]), $a([0, -1, -1])]), $a(["15", 51, 17, 2, 1995, $a([1, 104, 20]), $a([1, 105, 20]), $a([0, -1, -1]), $a([2, 57, 24]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 33, 28]), $a([1, 36, 30]), $a([0, -1, -1]), $a([4, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["16", 53, 17, 2, 2187, $a([1, 115, 22]), $a([1, 114, 22]), $a([0, -1, -1]), $a([2, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 38, 32]), $a([1, 33, 30]), $a([0, -1, -1]), $a([5, 19, 28]), $a([1, 14, 24]), $a([0, -1, -1])]), $a(["17", 55, 18, 2, 2393, $a([1, 126, 24]), $a([1, 125, 24]), $a([0, -1, -1]), $a([2, 70, 30]), $a([1, 69, 30]), $a([0, -1, -1]), $a([4, 33, 28]), $a([1, 29, 26]), $a([0, -1, -1]), $a([5, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["18", 57, 19, 2, 2607, $a([1, 136, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([3, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([5, 35, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 18, 28]), $a([1, 21, 28]), $a([0, -1, -1])]), $a(["19", 59, 20, 2, 2829, $a([1, 148, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([3, 61, 26]), $a([1, 64, 28]), $a([0, -1, -1]), $a([7, 24, 20]), $a([1, 23, 22]), $a([0, -1, -1]), $a([6, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["20", 61, 20, 2, 3053, $a([3, 107, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([3, 65, 28]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 26, 22]), $a([1, 23, 22]), $a([0, -1, -1]), $a([7, 19, 28]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["21", 63, 21, 2, 3291, $a([3, 115, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 63, 28]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 25, 22]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 21, 22]), $a([0, -1, -1])]), $a(["22", 65, 16, 3, 3383, $a([2, 116, 22]), $a([1, 122, 24]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 32, 26]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 24, 30]), $a([0, -1, -1])]), $a(["23", 67, 17, 3, 3631, $a([3, 127, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([5, 51, 22]), $a([1, 62, 26]), $a([0, -1, -1]), $a([7, 30, 26]), $a([1, 35, 26]), $a([0, -1, -1]), $a([8, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["24", 69, 17, 3, 3887, $a([2, 135, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([5, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([7, 33, 28]), $a([1, 30, 28]), $a([0, -1, -1]), $a([11, 16, 24]), $a([1, 19, 26]), $a([0, -1, -1])]), $a(["25", 71, 18, 3, 4151, $a([3, 105, 20]), $a([1, 121, 22]), $a([0, -1, -1]), $a([5, 61, 26]), $a([1, 57, 26]), $a([0, -1, -1]), $a([9, 28, 24]), $a([1, 28, 22]), $a([0, -1, -1]), $a([10, 19, 28]), $a([1, 18, 30]), $a([0, -1, -1])]), $a(["26", 73, 18, 3, 4423, $a([2, 157, 30]), $a([1, 150, 28]), $a([0, -1, -1]), $a([5, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([8, 33, 28]), $a([1, 34, 30]), $a([0, -1, -1]), $a([10, 19, 28]), $a([2, 15, 26]), $a([0, -1, -1])]), $a(["27", 75, 19, 3, 4703, $a([3, 126, 24]), $a([1, 115, 22]), $a([0, -1, -1]), $a([7, 51, 22]), $a([1, 54, 22]), $a([0, -1, -1]), $a([8, 35, 30]), $a([1, 37, 30]), $a([0, -1, -1]), $a([15, 15, 22]), $a([1, 10, 22]), $a([0, -1, -1])]), $a(["28", 77, 19, 3, 4991, $a([4, 105, 20]), $a([1, 103, 20]), $a([0, -1, -1]), $a([7, 56, 24]), $a([1, 45, 18]), $a([0, -1, -1]), $a([10, 31, 26]), $a([1, 27, 26]), $a([0, -1, -1]), $a([10, 17, 26]), $a([3, 20, 28]), $a([1, 21, 28])]), $a(["29", 79, 20, 3, 5287, $a([3, 139, 26]), $a([1, 137, 28]), $a([0, -1, -1]), $a([6, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([9, 36, 30]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["30", 81, 20, 3, 5591, $a([6, 84, 16]), $a([1, 82, 16]), $a([0, -1, -1]), $a([6, 70, 30]), $a([1, 68, 30]), $a([0, -1, -1]), $a([7, 35, 30]), $a([3, 33, 28]), $a([1, 32, 28]), $a([13, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["31", 83, 21, 3, 5903, $a([5, 105, 20]), $a([1, 94, 18]), $a([0, -1, -1]), $a([6, 74, 32]), $a([1, 71, 30]), $a([0, -1, -1]), $a([11, 33, 28]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["32", 85, 17, 4, 6033, $a([4, 127, 24]), $a([1, 126, 24]), $a([0, -1, -1]), $a([7, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([12, 30, 24]), $a([1, 24, 28]), $a([1, 24, 30]), $a([15, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["33", 87, 17, 4, 6353, $a([7, 84, 16]), $a([1, 78, 16]), $a([0, -1, -1]), $a([7, 70, 30]), $a([1, 66, 28]), $a([0, -1, -1]), $a([12, 33, 28]), $a([1, 32, 30]), $a([0, -1, -1]), $a([14, 21, 32]), $a([1, 24, 28]), $a([0, -1, -1])]), $a(["34", 89, 18, 4, 6689, $a([5, 117, 22]), $a([1, 117, 24]), $a([0, -1, -1]), $a([8, 66, 28]), $a([1, 58, 26]), $a([0, -1, -1]), $a([11, 38, 32]), $a([1, 34, 32]), $a([0, -1, -1]), $a([15, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["35", 91, 18, 4, 7025, $a([4, 148, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([8, 68, 30]), $a([1, 70, 24]), $a([0, -1, -1]), $a([10, 36, 32]), $a([3, 38, 28]), $a([0, -1, -1]), $a([16, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["36", 93, 19, 4, 7377, $a([4, 126, 24]), $a([2, 135, 26]), $a([0, -1, -1]), $a([8, 70, 28]), $a([2, 43, 26]), $a([0, -1, -1]), $a([13, 32, 28]), $a([2, 41, 30]), $a([0, -1, -1]), $a([17, 19, 28]), $a([3, 15, 26]), $a([0, -1, -1])]), $a(["37", 95, 19, 4, 7729, $a([5, 136, 26]), $a([1, 132, 24]), $a([0, -1, -1]), $a([5, 67, 30]), $a([4, 68, 28]), $a([1, 69, 28]), $a([14, 35, 30]), $a([1, 32, 24]), $a([0, -1, -1]), $a([18, 18, 26]), $a([3, 16, 28]), $a([1, 14, 28])]), $a(["38", 97, 19, 4, 8089, $a([3, 142, 26]), $a([3, 141, 28]), $a([0, -1, -1]), $a([8, 70, 30]), $a([1, 73, 32]), $a([1, 74, 32]), $a([12, 34, 30]), $a([3, 34, 26]), $a([1, 35, 28]), $a([18, 21, 32]), $a([1, 27, 30]), $a([0, -1, -1])]), $a(["39", 99, 20, 4, 8465, $a([5, 116, 22]), $a([2, 103, 20]), $a([1, 102, 20]), $a([9, 74, 32]), $a([1, 74, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([2, 32, 32]), $a([1, 32, 30]), $a([19, 21, 32]), $a([1, 25, 26]), $a([0, -1, -1])]), $a(["40", 101, 20, 4, 8841, $a([7, 116, 22]), $a([1, 117, 22]), $a([0, -1, -1]), $a([11, 65, 28]), $a([1, 58, 24]), $a([0, -1, -1]), $a([15, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([20, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["41", 103, 17, 5, 9009, $a([6, 136, 26]), $a([1, 130, 24]), $a([0, -1, -1]), $a([11, 66, 28]), $a([1, 62, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([3, 34, 32]), $a([1, 30, 30]), $a([18, 20, 30]), $a([3, 20, 28]), $a([2, 15, 26])]), $a(["42", 105, 17, 5, 9401, $a([5, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([10, 75, 32]), $a([1, 73, 32]), $a([0, -1, -1]), $a([16, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([22, 19, 28]), $a([2, 16, 30]), $a([1, 19, 30])]), $a(["43", 107, 18, 5, 9799, $a([6, 147, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([11, 66, 28]), $a([2, 65, 30]), $a([0, -1, -1]), $a([18, 33, 28]), $a([2, 33, 30]), $a([0, -1, -1]), $a([22, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["44", 109, 18, 5, 10207, $a([6, 116, 22]), $a([3, 125, 24]), $a([0, -1, -1]), $a([11, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([13, 35, 28]), $a([6, 34, 32]), $a([1, 30, 30]), $a([23, 21, 32]), $a([1, 26, 30]), $a([0, -1, -1])]), $a(["45", 111, 18, 5, 10623, $a([7, 105, 20]), $a([4, 95, 18]), $a([0, -1, -1]), $a([12, 67, 28]), $a([1, 63, 30]), $a([1, 62, 32]), $a([21, 31, 26]), $a([2, 33, 32]), $a([0, -1, -1]), $a([23, 21, 32]), $a([2, 24, 30]), $a([0, -1, -1])]), $a(["46", 113, 19, 5, 11045, $a([10, 116, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([12, 74, 32]), $a([1, 78, 30]), $a([0, -1, -1]), $a([18, 37, 32]), $a([1, 39, 30]), $a([1, 41, 28]), $a([25, 21, 32]), $a([1, 27, 28]), $a([0, -1, -1])]), $a(["47", 115, 19, 5, 11477, $a([5, 126, 24]), $a([4, 115, 22]), $a([1, 114, 22]), $a([12, 67, 28]), $a([2, 66, 32]), $a([1, 68, 30]), $a([21, 35, 30]), $a([1, 39, 30]), $a([0, -1, -1]), $a([26, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["48", 117, 19, 5, 11917, $a([9, 126, 24]), $a([1, 117, 22]), $a([0, -1, -1]), $a([13, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([20, 35, 30]), $a([3, 35, 28]), $a([0, -1, -1]), $a([27, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["49", 119, 17, 6, 12111, $a([9, 126, 24]), $a([1, 137, 26]), $a([0, -1, -1]), $a([13, 71, 30]), $a([2, 68, 32]), $a([0, -1, -1]), $a([20, 37, 32]), $a([1, 39, 28]), $a([1, 38, 28]), $a([24, 20, 32]), $a([5, 25, 28]), $a([0, -1, -1])]), $a(["50", 121, 17, 6, 12559, $a([8, 147, 28]), $a([1, 141, 28]), $a([0, -1, -1]), $a([10, 73, 32]), $a([4, 74, 30]), $a([1, 73, 30]), $a([16, 36, 32]), $a([6, 39, 30]), $a([1, 37, 30]), $a([27, 21, 32]), $a([3, 20, 26]), $a([0, -1, -1])]), $a(["51", 123, 18, 6, 13025, $a([9, 137, 26]), $a([1, 135, 26]), $a([0, -1, -1]), $a([12, 70, 30]), $a([4, 75, 32]), $a([0, -1, -1]), $a([24, 35, 30]), $a([1, 40, 28]), $a([0, -1, -1]), $a([23, 20, 32]), $a([8, 24, 30]), $a([0, -1, -1])]), $a(["52", 125, 18, 6, 13489, $a([14, 95, 18]), $a([1, 86, 18]), $a([0, -1, -1]), $a([13, 73, 32]), $a([3, 77, 30]), $a([0, -1, -1]), $a([24, 35, 30]), $a([2, 35, 28]), $a([0, -1, -1]), $a([26, 21, 32]), $a([5, 21, 30]), $a([1, 23, 30])]), $a(["53", 127, 18, 6, 13961, $a([9, 147, 28]), $a([1, 142, 28]), $a([0, -1, -1]), $a([10, 73, 30]), $a([6, 70, 32]), $a([1, 71, 32]), $a([25, 35, 30]), $a([2, 34, 26]), $a([0, -1, -1]), $a([29, 21, 32]), $a([4, 22, 30]), $a([0, -1, -1])]), $a(["54", 129, 18, 6, 14441, $a([11, 126, 24]), $a([1, 131, 24]), $a([0, -1, -1]), $a([16, 74, 32]), $a([1, 79, 30]), $a([0, -1, -1]), $a([25, 38, 32]), $a([1, 25, 30]), $a([0, -1, -1]), $a([33, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["55", 131, 19, 6, 14939, $a([14, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([24, 37, 32]), $a([2, 40, 30]), $a([1, 41, 30]), $a([31, 21, 32]), $a([4, 24, 32]), $a([0, -1, -1])]), $a(["56", 133, 19, 6, 15435, $a([10, 147, 28]), $a([1, 151, 28]), $a([0, -1, -1]), $a([15, 71, 30]), $a([3, 71, 32]), $a([1, 73, 32]), $a([24, 37, 32]), $a([3, 38, 30]), $a([1, 39, 30]), $a([36, 19, 30]), $a([3, 29, 26]), $a([0, -1, -1])]), $a(["57", 135, 19, 6, 15939, $a([15, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 70, 30]), $a([1, 64, 28]), $a([0, -1, -1]), $a([27, 38, 32]), $a([2, 25, 26]), $a([0, -1, -1]), $a([38, 20, 30]), $a([2, 18, 28]), $a([0, -1, -1])]), $a(["58", 137, 17, 7, 16171, $a([14, 105, 20]), $a([1, 113, 22]), $a([1, 114, 22]), $a([17, 67, 30]), $a([3, 92, 32]), $a([0, -1, -1]), $a([30, 35, 30]), $a([1, 41, 30]), $a([0, -1, -1]), $a([36, 21, 32]), $a([1, 26, 30]), $a([1, 27, 30])]), $a(["59", 139, 17, 7, 16691, $a([11, 146, 28]), $a([1, 146, 26]), $a([0, -1, -1]), $a([20, 70, 30]), $a([1, 60, 26]), $a([0, -1, -1]), $a([29, 38, 32]), $a([1, 24, 32]), $a([0, -1, -1]), $a([40, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["60", 141, 18, 7, 17215, $a([3, 137, 26]), $a([1, 136, 26]), $a([10, 126, 24]), $a([22, 65, 28]), $a([1, 75, 30]), $a([0, -1, -1]), $a([30, 37, 32]), $a([1, 51, 30]), $a([0, -1, -1]), $a([42, 20, 30]), $a([1, 21, 30]), $a([0, -1, -1])]), $a(["61", 143, 18, 7, 17751, $a([12, 126, 24]), $a([2, 118, 22]), $a([1, 116, 22]), $a([19, 74, 32]), $a([1, 74, 30]), $a([1, 72, 28]), $a([30, 38, 32]), $a([2, 29, 30]), $a([0, -1, -1]), $a([39, 20, 32]), $a([2, 37, 26]), $a([1, 38, 26])]), $a(["62", 145, 18, 7, 18295, $a([12, 126, 24]), $a([3, 136, 26]), $a([0, -1, -1]), $a([21, 70, 30]), $a([2, 65, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 44, 32]), $a([0, -1, -1]), $a([42, 20, 30]), $a([2, 19, 28]), $a([2, 18, 28])]), $a(["63", 147, 18, 7, 18847, $a([12, 126, 24]), $a([3, 117, 22]), $a([1, 116, 22]), $a([25, 61, 26]), $a([2, 62, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 40, 32]), $a([1, 41, 32]), $a([45, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["64", 149, 19, 7, 19403, $a([15, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([25, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([18, 35, 30]), $a([17, 37, 32]), $a([1, 50, 32]), $a([42, 20, 30]), $a([6, 19, 28]), $a([1, 15, 28])]), $a(["65", 151, 19, 7, 19971, $a([19, 105, 20]), $a([1, 101, 20]), $a([0, -1, -1]), $a([33, 51, 22]), $a([1, 65, 22]), $a([0, -1, -1]), $a([40, 33, 28]), $a([1, 28, 28]), $a([0, -1, -1]), $a([49, 20, 30]), $a([1, 18, 28]), $a([0, -1, -1])]), $a(["66", 153, 17, 8, 20229, $a([18, 105, 20]), $a([2, 117, 22]), $a([0, -1, -1]), $a([26, 65, 28]), $a([1, 80, 30]), $a([0, -1, -1]), $a([35, 35, 30]), $a([3, 35, 28]), $a([1, 36, 28]), $a([52, 18, 28]), $a([2, 38, 30]), $a([0, -1, -1])]), $a(["67", 155, 17, 8, 20805, $a([26, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([26, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([45, 31, 26]), $a([1, 9, 26]), $a([0, -1, -1]), $a([52, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["68", 157, 17, 8, 21389, $a([16, 126, 24]), $a([1, 114, 22]), $a([1, 115, 22]), $a([23, 70, 30]), $a([3, 65, 28]), $a([1, 66, 28]), $a([40, 35, 30]), $a([1, 43, 30]), $a([0, -1, -1]), $a([46, 20, 30]), $a([7, 19, 28]), $a([1, 16, 28])]), $a(["69", 159, 18, 8, 21993, $a([19, 116, 22]), $a([1, 105, 22]), $a([0, -1, -1]), $a([20, 70, 30]), $a([7, 66, 28]), $a([1, 63, 28]), $a([40, 35, 30]), $a([1, 42, 32]), $a([1, 43, 32]), $a([54, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["70", 161, 18, 8, 22593, $a([17, 126, 24]), $a([2, 115, 22]), $a([0, -1, -1]), $a([24, 70, 30]), $a([4, 74, 32]), $a([0, -1, -1]), $a([48, 31, 26]), $a([2, 18, 26]), $a([0, -1, -1]), $a([54, 19, 28]), $a([6, 15, 26]), $a([1, 14, 26])]), $a(["71", 163, 18, 8, 23201, $a([29, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([29, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 34, 30]), $a([3, 36, 30]), $a([38, 33, 28]), $a([58, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["72", 165, 18, 8, 23817, $a([16, 147, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([31, 66, 28]), $a([1, 37, 26]), $a([0, -1, -1]), $a([48, 33, 28]), $a([1, 23, 26]), $a([0, -1, -1]), $a([53, 20, 30]), $a([6, 19, 28]), $a([1, 17, 28])]), $a(["73", 167, 19, 8, 24453, $a([20, 115, 22]), $a([2, 134, 24]), $a([0, -1, -1]), $a([29, 66, 28]), $a([2, 56, 26]), $a([2, 57, 26]), $a([45, 36, 30]), $a([2, 15, 28]), $a([0, -1, -1]), $a([59, 20, 30]), $a([2, 21, 32]), $a([0, -1, -1])]), $a(["74", 169, 19, 8, 25085, $a([17, 147, 28]), $a([1, 134, 26]), $a([0, -1, -1]), $a([26, 70, 30]), $a([5, 75, 32]), $a([0, -1, -1]), $a([47, 35, 30]), $a([1, 48, 32]), $a([0, -1, -1]), $a([64, 18, 28]), $a([2, 33, 30]), $a([1, 35, 30])]), $a(["75", 171, 17, 9, 25373, $a([22, 115, 22]), $a([1, 133, 24]), $a([0, -1, -1]), $a([33, 65, 28]), $a([1, 74, 28]), $a([0, -1, -1]), $a([43, 36, 30]), $a([5, 27, 28]), $a([1, 30, 28]), $a([57, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["76", 173, 17, 9, 26021, $a([18, 136, 26]), $a([2, 142, 26]), $a([0, -1, -1]), $a([33, 66, 28]), $a([2, 49, 26]), $a([0, -1, -1]), $a([48, 35, 30]), $a([2, 38, 28]), $a([0, -1, -1]), $a([64, 20, 30]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["77", 175, 17, 9, 26677, $a([19, 126, 24]), $a([2, 135, 26]), $a([1, 136, 26]), $a([32, 66, 28]), $a([2, 55, 26]), $a([2, 56, 26]), $a([49, 36, 30]), $a([2, 18, 32]), $a([0, -1, -1]), $a([65, 18, 28]), $a([5, 27, 30]), $a([1, 29, 30])]), $a(["78", 177, 18, 9, 27335, $a([20, 137, 26]), $a([1, 130, 26]), $a([0, -1, -1]), $a([30, 75, 32]), $a([2, 71, 32]), $a([0, -1, -1]), $a([46, 35, 30]), $a([6, 39, 32]), $a([0, -1, -1]), $a([3, 12, 30]), $a([70, 19, 28]), $a([0, -1, -1])]), $a(["79", 179, 18, 9, 28007, $a([20, 147, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([35, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([49, 35, 30]), $a([5, 35, 28]), $a([0, -1, -1]), $a([70, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["80", 181, 18, 9, 28687, $a([21, 136, 26]), $a([1, 155, 28]), $a([0, -1, -1]), $a([34, 70, 30]), $a([1, 64, 28]), $a([1, 65, 28]), $a([54, 35, 30]), $a([1, 45, 30]), $a([0, -1, -1]), $a([68, 20, 30]), $a([3, 18, 28]), $a([1, 19, 28])]), $a(["81", 183, 18, 9, 29375, $a([19, 126, 24]), $a([5, 115, 22]), $a([1, 114, 22]), $a([33, 70, 30]), $a([3, 65, 28]), $a([1, 64, 28]), $a([52, 35, 30]), $a([3, 41, 32]), $a([1, 40, 32]), $a([67, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["82", 185, 18, 9, 30071, $a([2, 150, 28]), $a([21, 136, 26]), $a([0, -1, -1]), $a([32, 70, 30]), $a([6, 65, 28]), $a([0, -1, -1]), $a([52, 38, 32]), $a([2, 27, 32]), $a([0, -1, -1]), $a([73, 20, 30]), $a([2, 22, 32]), $a([0, -1, -1])]), $a(["83", 187, 17, 10, 30387, $a([21, 126, 24]), $a([4, 136, 26]), $a([0, -1, -1]), $a([30, 74, 32]), $a([6, 73, 30]), $a([0, -1, -1]), $a([54, 35, 30]), $a([4, 40, 32]), $a([0, -1, -1]), $a([75, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["84", 189, 17, 10, 31091, $a([30, 105, 20]), $a([1, 114, 22]), $a([0, -1, -1]), $a([3, 45, 22]), $a([55, 47, 20]), $a([0, -1, -1]), $a([2, 26, 26]), $a([62, 33, 28]), $a([0, -1, -1]), $a([79, 18, 28]), $a([4, 33, 30]), $a([0, -1, -1])])]); //#24379 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24379 - bwipp_hanxin.__24380__ = 1; //#24379 - $_ = Object.getPrototypeOf($_); //#24379 - } //#24379 - $_.eclval = $get($_.eclevel, 1) - 49; //#24382 - var _Ig = $_.metrics; //#24383 - for (var _Ih = 0, _Ii = _Ig.length; _Ih < _Ii; _Ih++) { //#24401 - $_.m = $get(_Ig, _Ih); //#24384 - $_.vers = $get($_.m, 0); //#24385 - $_.size = $get($_.m, 1); //#24386 - $_.alnk = $get($_.m, 2); //#24387 - $_.alnn = $get($_.m, 3); //#24388 - $_.alnr = $f($_.size - ($_.alnk * $_.alnn)); //#24389 - $_.nmod = $get($_.m, 4); //#24390 - $_.ncws = ~~($_.nmod / 8); //#24391 - $_.rbit = $_.nmod % 8; //#24392 - $_.ecbs = $geti($_.m, 5 + ($_.eclval * 3), 3); //#24393 - var _J2 = $_.ecbs; //#24394 - $k[$j++] = 'ecws'; //#24394 - $k[$j++] = 0; //#24394 - for (var _J3 = 0, _J4 = _J2.length; _J3 < _J4; _J3++) { //#24394 - var _J5 = $get(_J2, _J3); //#24394 - var _J8 = $k[--$j]; //#24394 - $k[$j++] = $f(_J8 + ($get(_J5, 0) * $get(_J5, 2))); //#24394 - } //#24394 - var _J9 = $k[--$j]; //#24394 - $_[$k[--$j]] = _J9; //#24394 - $_.dcws = $f($_.ncws - $_.ecws); //#24395 - $_.dmod = $_.dcws * 8; //#24396 - $_.okay = true; //#24397 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24398 - $_.okay = false; //#24398 - } //#24398 - if ($_.bits.length > $_.dmod) { //#24399 - $_.okay = false; //#24399 - } //#24399 - if ($_.okay) { //#24400 - break; //#24400 - } //#24400 - } //#24400 - if (!$_.okay) { //#24405 - $k[$j++] = 'bwipp.hanxinNoValidSymbol#24404'; //#24404 - $k[$j++] = "Maximum length exceeded or invalid content"; //#24404 - bwipp_raiseerror(); //#24404 - } //#24404 - $_.version = $_.vers; //#24407 - $_.msgbits = $_.bits; //#24408 - $_.e1nb = $get($get($_.ecbs, 0), 0); //#24409 - $_.e2nb = $get($get($_.ecbs, 1), 0); //#24409 - $_.e3nb = $get($get($_.ecbs, 2), 0); //#24409 - $_.e1dcws = $get($get($_.ecbs, 0), 1); //#24410 - $_.e2dcws = $get($get($_.ecbs, 1), 1); //#24410 - $_.e3dcws = $get($get($_.ecbs, 2), 1); //#24410 - $_.e1ecws = $get($get($_.ecbs, 0), 2); //#24411 - $_.e2ecws = $get($get($_.ecbs, 1), 2); //#24411 - $_.e3ecws = $get($get($_.ecbs, 2), 2); //#24411 - $_.pad = $s($_.dmod); //#24414 - for (var _Js = 0, _Jr = $_.pad.length - 1; _Js <= _Jr; _Js += 1) { //#24415 - $put($_.pad, _Js, 48); //#24415 - } //#24415 - $puti($_.pad, 0, $_.msgbits); //#24416 - $_.cws = $a($_.dcws); //#24419 - for (var _K0 = 0, _Jz = $_.cws.length - 1; _K0 <= _Jz; _K0 += 1) { //#24429 - $_.c = _K0; //#24421 - $_.cwb = $geti($_.pad, $_.c * 8, 8); //#24422 - $_.cw = 0; //#24423 - for (var _K4 = 0; _K4 <= 7; _K4 += 1) { //#24427 - $_.i = _K4; //#24425 - $_.cw = $f($_.cw + ((~~(Math.pow(2, (8 - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#24426 - } //#24426 - $put($_.cws, $_.c, $_.cw); //#24428 - } //#24428 + var _Z = $s($k[--$j]); //#24349 + $k[$j++] = _Z; //#24349 + for (var _b = 0, _a = _Z.length - 1; _b <= _a; _b += 1) { //#24349 + var _c = $k[--$j]; //#24349 + $put(_c, _b, 48); //#24349 + $k[$j++] = _c; //#24349 + } //#24349 + var _d = $k[--$j]; //#24350 + var _g = $cvrs($s(_d.length), $k[--$j], 2); //#24350 + $puti(_d, _d.length - _g.length, _g); //#24351 + $k[$j++] = _d; //#24351 + }; //#24351 + $_.bits = $s((4 + 13) + ($_.msglen * 8)); //#24355 + $puti($_.bits, 0, "0011"); //#24356 + $k[$j++] = $_.bits; //#24357 + $k[$j++] = 4; //#24357 + $k[$j++] = $_.msglen; //#24357 + $k[$j++] = 13; //#24357 + $_.tobin(); //#24357 + var _m = $k[--$j]; //#24357 + var _n = $k[--$j]; //#24357 + $puti($k[--$j], _n, _m); //#24357 + for (var _r = 0, _q = $_.msglen - 1; _r <= _q; _r += 1) { //#24361 + $_.i = _r; //#24359 + $k[$j++] = $_.bits; //#24360 + $k[$j++] = 17 + ($_.i * 8); //#24360 + $k[$j++] = $get($_.msg, $_.i); //#24360 + $k[$j++] = 8; //#24360 + $_.tobin(); //#24360 + var _x = $k[--$j]; //#24360 + var _y = $k[--$j]; //#24360 + $puti($k[--$j], _y, _x); //#24360 + } //#24360 + if (!bwipp_hanxin.__24704__) { //#24704 + $_ = Object.create($_); //#24704 + var _24 = $a([0, -1, -1]); //#24387 + $_.metrics = $a([$a(["1", 23, -1, 0, 205, $a([1, 21, 4]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 17, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 13, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 9, 16]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["2", 25, -1, 0, 301, $a([1, 31, 6]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 25, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 19, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 15, 22]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["3", 27, -1, 0, 405, $a([1, 42, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 34, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["4", 29, 14, 1, 439, $a([1, 46, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 38, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 30, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 22, 32]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["5", 31, 16, 1, 555, $a([1, 57, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 49, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 37, 32]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 14, 20]), $a([1, 13, 22]), $a([0, -1, -1])]), $a(["6", 33, 16, 1, 675, $a([1, 70, 14]), _24, $a([0, -1, -1]), $a([1, 58, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 24, 20]), $a([1, 22, 18]), $a([0, -1, -1]), $a([1, 16, 24]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["7", 35, 17, 1, 805, $a([1, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 22]), $a([1, 28, 24]), $a([0, -1, -1]), $a([2, 14, 20]), $a([1, 12, 20]), $a([0, -1, -1])]), $a(["8", 37, 18, 1, 943, $a([1, 99, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 40, 18]), $a([1, 41, 18]), $a([0, -1, -1]), $a([1, 31, 26]), $a([1, 32, 28]), $a([0, -1, -1]), $a([2, 16, 24]), $a([1, 15, 22]), $a([0, -1, -1])]), $a(["9", 39, 19, 1, 1089, $a([1, 114, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 48, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 24, 20]), $a([1, 26, 22]), $a([0, -1, -1]), $a([2, 18, 28]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["10", 41, 20, 1, 1243, $a([1, 131, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 52, 22]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 27, 24]), $a([1, 29, 24]), $a([0, -1, -1]), $a([2, 21, 32]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["11", 43, 14, 2, 1289, $a([1, 135, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 56, 24]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 28, 24]), $a([1, 31, 26]), $a([0, -1, -1]), $a([2, 22, 32]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["12", 45, 15, 2, 1455, $a([1, 153, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 62, 26]), $a([1, 65, 28]), $a([0, -1, -1]), $a([2, 32, 28]), $a([1, 33, 28]), $a([0, -1, -1]), $a([3, 17, 26]), $a([1, 22, 30]), $a([0, -1, -1])]), $a(["13", 47, 16, 2, 1629, $a([1, 86, 16]), $a([1, 85, 16]), $a([0, -1, -1]), $a([1, 71, 30]), $a([1, 72, 30]), $a([0, -1, -1]), $a([2, 37, 32]), $a([1, 35, 30]), $a([0, -1, -1]), $a([3, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["14", 49, 16, 2, 1805, $a([1, 94, 18]), $a([1, 95, 18]), $a([0, -1, -1]), $a([2, 51, 22]), $a([1, 55, 24]), $a([0, -1, -1]), $a([3, 30, 26]), $a([1, 31, 26]), $a([0, -1, -1]), $a([4, 18, 28]), $a([1, 17, 24]), $a([0, -1, -1])]), $a(["15", 51, 17, 2, 1995, $a([1, 104, 20]), $a([1, 105, 20]), $a([0, -1, -1]), $a([2, 57, 24]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 33, 28]), $a([1, 36, 30]), $a([0, -1, -1]), $a([4, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["16", 53, 17, 2, 2187, $a([1, 115, 22]), $a([1, 114, 22]), $a([0, -1, -1]), $a([2, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 38, 32]), $a([1, 33, 30]), $a([0, -1, -1]), $a([5, 19, 28]), $a([1, 14, 24]), $a([0, -1, -1])]), $a(["17", 55, 18, 2, 2393, $a([1, 126, 24]), $a([1, 125, 24]), $a([0, -1, -1]), $a([2, 70, 30]), $a([1, 69, 30]), $a([0, -1, -1]), $a([4, 33, 28]), $a([1, 29, 26]), $a([0, -1, -1]), $a([5, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["18", 57, 19, 2, 2607, $a([1, 136, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([3, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([5, 35, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 18, 28]), $a([1, 21, 28]), $a([0, -1, -1])]), $a(["19", 59, 20, 2, 2829, $a([1, 148, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([3, 61, 26]), $a([1, 64, 28]), $a([0, -1, -1]), $a([7, 24, 20]), $a([1, 23, 22]), $a([0, -1, -1]), $a([6, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["20", 61, 20, 2, 3053, $a([3, 107, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([3, 65, 28]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 26, 22]), $a([1, 23, 22]), $a([0, -1, -1]), $a([7, 19, 28]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["21", 63, 21, 2, 3291, $a([3, 115, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 63, 28]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 25, 22]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 21, 22]), $a([0, -1, -1])]), $a(["22", 65, 16, 3, 3383, $a([2, 116, 22]), $a([1, 122, 24]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 32, 26]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 24, 30]), $a([0, -1, -1])]), $a(["23", 67, 17, 3, 3631, $a([3, 127, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([5, 51, 22]), $a([1, 62, 26]), $a([0, -1, -1]), $a([7, 30, 26]), $a([1, 35, 26]), $a([0, -1, -1]), $a([8, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["24", 69, 17, 3, 3887, $a([2, 135, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([5, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([7, 33, 28]), $a([1, 30, 28]), $a([0, -1, -1]), $a([11, 16, 24]), $a([1, 19, 26]), $a([0, -1, -1])]), $a(["25", 71, 18, 3, 4151, $a([3, 105, 20]), $a([1, 121, 22]), $a([0, -1, -1]), $a([5, 61, 26]), $a([1, 57, 26]), $a([0, -1, -1]), $a([9, 28, 24]), $a([1, 28, 22]), $a([0, -1, -1]), $a([10, 19, 28]), $a([1, 18, 30]), $a([0, -1, -1])]), $a(["26", 73, 18, 3, 4423, $a([2, 157, 30]), $a([1, 150, 28]), $a([0, -1, -1]), $a([5, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([8, 33, 28]), $a([1, 34, 30]), $a([0, -1, -1]), $a([10, 19, 28]), $a([2, 15, 26]), $a([0, -1, -1])]), $a(["27", 75, 19, 3, 4703, $a([3, 126, 24]), $a([1, 115, 22]), $a([0, -1, -1]), $a([7, 51, 22]), $a([1, 54, 22]), $a([0, -1, -1]), $a([8, 35, 30]), $a([1, 37, 30]), $a([0, -1, -1]), $a([15, 15, 22]), $a([1, 10, 22]), $a([0, -1, -1])]), $a(["28", 77, 19, 3, 4991, $a([4, 105, 20]), $a([1, 103, 20]), $a([0, -1, -1]), $a([7, 56, 24]), $a([1, 45, 18]), $a([0, -1, -1]), $a([10, 31, 26]), $a([1, 27, 26]), $a([0, -1, -1]), $a([10, 17, 26]), $a([3, 20, 28]), $a([1, 21, 28])]), $a(["29", 79, 20, 3, 5287, $a([3, 139, 26]), $a([1, 137, 28]), $a([0, -1, -1]), $a([6, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([9, 36, 30]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["30", 81, 20, 3, 5591, $a([6, 84, 16]), $a([1, 82, 16]), $a([0, -1, -1]), $a([6, 70, 30]), $a([1, 68, 30]), $a([0, -1, -1]), $a([7, 35, 30]), $a([3, 33, 28]), $a([1, 32, 28]), $a([13, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["31", 83, 21, 3, 5903, $a([5, 105, 20]), $a([1, 94, 18]), $a([0, -1, -1]), $a([6, 74, 32]), $a([1, 71, 30]), $a([0, -1, -1]), $a([11, 33, 28]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["32", 85, 17, 4, 6033, $a([4, 127, 24]), $a([1, 126, 24]), $a([0, -1, -1]), $a([7, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([12, 30, 24]), $a([1, 24, 28]), $a([1, 24, 30]), $a([15, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["33", 87, 17, 4, 6353, $a([7, 84, 16]), $a([1, 78, 16]), $a([0, -1, -1]), $a([7, 70, 30]), $a([1, 66, 28]), $a([0, -1, -1]), $a([12, 33, 28]), $a([1, 32, 30]), $a([0, -1, -1]), $a([14, 21, 32]), $a([1, 24, 28]), $a([0, -1, -1])]), $a(["34", 89, 18, 4, 6689, $a([5, 117, 22]), $a([1, 117, 24]), $a([0, -1, -1]), $a([8, 66, 28]), $a([1, 58, 26]), $a([0, -1, -1]), $a([11, 38, 32]), $a([1, 34, 32]), $a([0, -1, -1]), $a([15, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["35", 91, 18, 4, 7025, $a([4, 148, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([8, 68, 30]), $a([1, 70, 24]), $a([0, -1, -1]), $a([10, 36, 32]), $a([3, 38, 28]), $a([0, -1, -1]), $a([16, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["36", 93, 19, 4, 7377, $a([4, 126, 24]), $a([2, 135, 26]), $a([0, -1, -1]), $a([8, 70, 28]), $a([2, 43, 26]), $a([0, -1, -1]), $a([13, 32, 28]), $a([2, 41, 30]), $a([0, -1, -1]), $a([17, 19, 28]), $a([3, 15, 26]), $a([0, -1, -1])]), $a(["37", 95, 19, 4, 7729, $a([5, 136, 26]), $a([1, 132, 24]), $a([0, -1, -1]), $a([5, 67, 30]), $a([4, 68, 28]), $a([1, 69, 28]), $a([14, 35, 30]), $a([1, 32, 24]), $a([0, -1, -1]), $a([18, 18, 26]), $a([3, 16, 28]), $a([1, 14, 28])]), $a(["38", 97, 19, 4, 8089, $a([3, 142, 26]), $a([3, 141, 28]), $a([0, -1, -1]), $a([8, 70, 30]), $a([1, 73, 32]), $a([1, 74, 32]), $a([12, 34, 30]), $a([3, 34, 26]), $a([1, 35, 28]), $a([18, 21, 32]), $a([1, 27, 30]), $a([0, -1, -1])]), $a(["39", 99, 20, 4, 8465, $a([5, 116, 22]), $a([2, 103, 20]), $a([1, 102, 20]), $a([9, 74, 32]), $a([1, 74, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([2, 32, 32]), $a([1, 32, 30]), $a([19, 21, 32]), $a([1, 25, 26]), $a([0, -1, -1])]), $a(["40", 101, 20, 4, 8841, $a([7, 116, 22]), $a([1, 117, 22]), $a([0, -1, -1]), $a([11, 65, 28]), $a([1, 58, 24]), $a([0, -1, -1]), $a([15, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([20, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["41", 103, 17, 5, 9009, $a([6, 136, 26]), $a([1, 130, 24]), $a([0, -1, -1]), $a([11, 66, 28]), $a([1, 62, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([3, 34, 32]), $a([1, 30, 30]), $a([18, 20, 30]), $a([3, 20, 28]), $a([2, 15, 26])]), $a(["42", 105, 17, 5, 9401, $a([5, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([10, 75, 32]), $a([1, 73, 32]), $a([0, -1, -1]), $a([16, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([22, 19, 28]), $a([2, 16, 30]), $a([1, 19, 30])]), $a(["43", 107, 18, 5, 9799, $a([6, 147, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([11, 66, 28]), $a([2, 65, 30]), $a([0, -1, -1]), $a([18, 33, 28]), $a([2, 33, 30]), $a([0, -1, -1]), $a([22, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["44", 109, 18, 5, 10207, $a([6, 116, 22]), $a([3, 125, 24]), $a([0, -1, -1]), $a([11, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([13, 35, 28]), $a([6, 34, 32]), $a([1, 30, 30]), $a([23, 21, 32]), $a([1, 26, 30]), $a([0, -1, -1])]), $a(["45", 111, 18, 5, 10623, $a([7, 105, 20]), $a([4, 95, 18]), $a([0, -1, -1]), $a([12, 67, 28]), $a([1, 63, 30]), $a([1, 62, 32]), $a([21, 31, 26]), $a([2, 33, 32]), $a([0, -1, -1]), $a([23, 21, 32]), $a([2, 24, 30]), $a([0, -1, -1])]), $a(["46", 113, 19, 5, 11045, $a([10, 116, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([12, 74, 32]), $a([1, 78, 30]), $a([0, -1, -1]), $a([18, 37, 32]), $a([1, 39, 30]), $a([1, 41, 28]), $a([25, 21, 32]), $a([1, 27, 28]), $a([0, -1, -1])]), $a(["47", 115, 19, 5, 11477, $a([5, 126, 24]), $a([4, 115, 22]), $a([1, 114, 22]), $a([12, 67, 28]), $a([2, 66, 32]), $a([1, 68, 30]), $a([21, 35, 30]), $a([1, 39, 30]), $a([0, -1, -1]), $a([26, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["48", 117, 19, 5, 11917, $a([9, 126, 24]), $a([1, 117, 22]), $a([0, -1, -1]), $a([13, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([20, 35, 30]), $a([3, 35, 28]), $a([0, -1, -1]), $a([27, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["49", 119, 17, 6, 12111, $a([9, 126, 24]), $a([1, 137, 26]), $a([0, -1, -1]), $a([13, 71, 30]), $a([2, 68, 32]), $a([0, -1, -1]), $a([20, 37, 32]), $a([1, 39, 28]), $a([1, 38, 28]), $a([24, 20, 32]), $a([5, 25, 28]), $a([0, -1, -1])]), $a(["50", 121, 17, 6, 12559, $a([8, 147, 28]), $a([1, 141, 28]), $a([0, -1, -1]), $a([10, 73, 32]), $a([4, 74, 30]), $a([1, 73, 30]), $a([16, 36, 32]), $a([6, 39, 30]), $a([1, 37, 30]), $a([27, 21, 32]), $a([3, 20, 26]), $a([0, -1, -1])]), $a(["51", 123, 18, 6, 13025, $a([9, 137, 26]), $a([1, 135, 26]), $a([0, -1, -1]), $a([12, 70, 30]), $a([4, 75, 32]), $a([0, -1, -1]), $a([24, 35, 30]), $a([1, 40, 28]), $a([0, -1, -1]), $a([23, 20, 32]), $a([8, 24, 30]), $a([0, -1, -1])]), $a(["52", 125, 18, 6, 13489, $a([14, 95, 18]), $a([1, 86, 18]), $a([0, -1, -1]), $a([13, 73, 32]), $a([3, 77, 30]), $a([0, -1, -1]), $a([24, 35, 30]), $a([2, 35, 28]), $a([0, -1, -1]), $a([26, 21, 32]), $a([5, 21, 30]), $a([1, 23, 30])]), $a(["53", 127, 18, 6, 13961, $a([9, 147, 28]), $a([1, 142, 28]), $a([0, -1, -1]), $a([10, 73, 30]), $a([6, 70, 32]), $a([1, 71, 32]), $a([25, 35, 30]), $a([2, 34, 26]), $a([0, -1, -1]), $a([29, 21, 32]), $a([4, 22, 30]), $a([0, -1, -1])]), $a(["54", 129, 18, 6, 14441, $a([11, 126, 24]), $a([1, 131, 24]), $a([0, -1, -1]), $a([16, 74, 32]), $a([1, 79, 30]), $a([0, -1, -1]), $a([25, 38, 32]), $a([1, 25, 30]), $a([0, -1, -1]), $a([33, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["55", 131, 19, 6, 14939, $a([14, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([24, 37, 32]), $a([2, 40, 30]), $a([1, 41, 30]), $a([31, 21, 32]), $a([4, 24, 32]), $a([0, -1, -1])]), $a(["56", 133, 19, 6, 15435, $a([10, 147, 28]), $a([1, 151, 28]), $a([0, -1, -1]), $a([15, 71, 30]), $a([3, 71, 32]), $a([1, 73, 32]), $a([24, 37, 32]), $a([3, 38, 30]), $a([1, 39, 30]), $a([36, 19, 30]), $a([3, 29, 26]), $a([0, -1, -1])]), $a(["57", 135, 19, 6, 15939, $a([15, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 70, 30]), $a([1, 64, 28]), $a([0, -1, -1]), $a([27, 38, 32]), $a([2, 25, 26]), $a([0, -1, -1]), $a([38, 20, 30]), $a([2, 18, 28]), $a([0, -1, -1])]), $a(["58", 137, 17, 7, 16171, $a([14, 105, 20]), $a([1, 113, 22]), $a([1, 114, 22]), $a([17, 67, 30]), $a([3, 92, 32]), $a([0, -1, -1]), $a([30, 35, 30]), $a([1, 41, 30]), $a([0, -1, -1]), $a([36, 21, 32]), $a([1, 26, 30]), $a([1, 27, 30])]), $a(["59", 139, 17, 7, 16691, $a([11, 146, 28]), $a([1, 146, 26]), $a([0, -1, -1]), $a([20, 70, 30]), $a([1, 60, 26]), $a([0, -1, -1]), $a([29, 38, 32]), $a([1, 24, 32]), $a([0, -1, -1]), $a([40, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["60", 141, 18, 7, 17215, $a([3, 137, 26]), $a([1, 136, 26]), $a([10, 126, 24]), $a([22, 65, 28]), $a([1, 75, 30]), $a([0, -1, -1]), $a([30, 37, 32]), $a([1, 51, 30]), $a([0, -1, -1]), $a([42, 20, 30]), $a([1, 21, 30]), $a([0, -1, -1])]), $a(["61", 143, 18, 7, 17751, $a([12, 126, 24]), $a([2, 118, 22]), $a([1, 116, 22]), $a([19, 74, 32]), $a([1, 74, 30]), $a([1, 72, 28]), $a([30, 38, 32]), $a([2, 29, 30]), $a([0, -1, -1]), $a([39, 20, 32]), $a([2, 37, 26]), $a([1, 38, 26])]), $a(["62", 145, 18, 7, 18295, $a([12, 126, 24]), $a([3, 136, 26]), $a([0, -1, -1]), $a([21, 70, 30]), $a([2, 65, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 44, 32]), $a([0, -1, -1]), $a([42, 20, 30]), $a([2, 19, 28]), $a([2, 18, 28])]), $a(["63", 147, 18, 7, 18847, $a([12, 126, 24]), $a([3, 117, 22]), $a([1, 116, 22]), $a([25, 61, 26]), $a([2, 62, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 40, 32]), $a([1, 41, 32]), $a([45, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["64", 149, 19, 7, 19403, $a([15, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([25, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([18, 35, 30]), $a([17, 37, 32]), $a([1, 50, 32]), $a([42, 20, 30]), $a([6, 19, 28]), $a([1, 15, 28])]), $a(["65", 151, 19, 7, 19971, $a([19, 105, 20]), $a([1, 101, 20]), $a([0, -1, -1]), $a([33, 51, 22]), $a([1, 65, 22]), $a([0, -1, -1]), $a([40, 33, 28]), $a([1, 28, 28]), $a([0, -1, -1]), $a([49, 20, 30]), $a([1, 18, 28]), $a([0, -1, -1])]), $a(["66", 153, 17, 8, 20229, $a([18, 105, 20]), $a([2, 117, 22]), $a([0, -1, -1]), $a([26, 65, 28]), $a([1, 80, 30]), $a([0, -1, -1]), $a([35, 35, 30]), $a([3, 35, 28]), $a([1, 36, 28]), $a([52, 18, 28]), $a([2, 38, 30]), $a([0, -1, -1])]), $a(["67", 155, 17, 8, 20805, $a([26, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([26, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([45, 31, 26]), $a([1, 9, 26]), $a([0, -1, -1]), $a([52, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["68", 157, 17, 8, 21389, $a([16, 126, 24]), $a([1, 114, 22]), $a([1, 115, 22]), $a([23, 70, 30]), $a([3, 65, 28]), $a([1, 66, 28]), $a([40, 35, 30]), $a([1, 43, 30]), $a([0, -1, -1]), $a([46, 20, 30]), $a([7, 19, 28]), $a([1, 16, 28])]), $a(["69", 159, 18, 8, 21993, $a([19, 116, 22]), $a([1, 105, 22]), $a([0, -1, -1]), $a([20, 70, 30]), $a([7, 66, 28]), $a([1, 63, 28]), $a([40, 35, 30]), $a([1, 42, 32]), $a([1, 43, 32]), $a([54, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["70", 161, 18, 8, 22593, $a([17, 126, 24]), $a([2, 115, 22]), $a([0, -1, -1]), $a([24, 70, 30]), $a([4, 74, 32]), $a([0, -1, -1]), $a([48, 31, 26]), $a([2, 18, 26]), $a([0, -1, -1]), $a([54, 19, 28]), $a([6, 15, 26]), $a([1, 14, 26])]), $a(["71", 163, 18, 8, 23201, $a([29, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([29, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 34, 30]), $a([3, 36, 30]), $a([38, 33, 28]), $a([58, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["72", 165, 18, 8, 23817, $a([16, 147, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([31, 66, 28]), $a([1, 37, 26]), $a([0, -1, -1]), $a([48, 33, 28]), $a([1, 23, 26]), $a([0, -1, -1]), $a([53, 20, 30]), $a([6, 19, 28]), $a([1, 17, 28])]), $a(["73", 167, 19, 8, 24453, $a([20, 115, 22]), $a([2, 134, 24]), $a([0, -1, -1]), $a([29, 66, 28]), $a([2, 56, 26]), $a([2, 57, 26]), $a([45, 36, 30]), $a([2, 15, 28]), $a([0, -1, -1]), $a([59, 20, 30]), $a([2, 21, 32]), $a([0, -1, -1])]), $a(["74", 169, 19, 8, 25085, $a([17, 147, 28]), $a([1, 134, 26]), $a([0, -1, -1]), $a([26, 70, 30]), $a([5, 75, 32]), $a([0, -1, -1]), $a([47, 35, 30]), $a([1, 48, 32]), $a([0, -1, -1]), $a([64, 18, 28]), $a([2, 33, 30]), $a([1, 35, 30])]), $a(["75", 171, 17, 9, 25373, $a([22, 115, 22]), $a([1, 133, 24]), $a([0, -1, -1]), $a([33, 65, 28]), $a([1, 74, 28]), $a([0, -1, -1]), $a([43, 36, 30]), $a([5, 27, 28]), $a([1, 30, 28]), $a([57, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["76", 173, 17, 9, 26021, $a([18, 136, 26]), $a([2, 142, 26]), $a([0, -1, -1]), $a([33, 66, 28]), $a([2, 49, 26]), $a([0, -1, -1]), $a([48, 35, 30]), $a([2, 38, 28]), $a([0, -1, -1]), $a([64, 20, 30]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["77", 175, 17, 9, 26677, $a([19, 126, 24]), $a([2, 135, 26]), $a([1, 136, 26]), $a([32, 66, 28]), $a([2, 55, 26]), $a([2, 56, 26]), $a([49, 36, 30]), $a([2, 18, 32]), $a([0, -1, -1]), $a([65, 18, 28]), $a([5, 27, 30]), $a([1, 29, 30])]), $a(["78", 177, 18, 9, 27335, $a([20, 137, 26]), $a([1, 130, 26]), $a([0, -1, -1]), $a([30, 75, 32]), $a([2, 71, 32]), $a([0, -1, -1]), $a([46, 35, 30]), $a([6, 39, 32]), $a([0, -1, -1]), $a([3, 12, 30]), $a([70, 19, 28]), $a([0, -1, -1])]), $a(["79", 179, 18, 9, 28007, $a([20, 147, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([35, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([49, 35, 30]), $a([5, 35, 28]), $a([0, -1, -1]), $a([70, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["80", 181, 18, 9, 28687, $a([21, 136, 26]), $a([1, 155, 28]), $a([0, -1, -1]), $a([34, 70, 30]), $a([1, 64, 28]), $a([1, 65, 28]), $a([54, 35, 30]), $a([1, 45, 30]), $a([0, -1, -1]), $a([68, 20, 30]), $a([3, 18, 28]), $a([1, 19, 28])]), $a(["81", 183, 18, 9, 29375, $a([19, 126, 24]), $a([5, 115, 22]), $a([1, 114, 22]), $a([33, 70, 30]), $a([3, 65, 28]), $a([1, 64, 28]), $a([52, 35, 30]), $a([3, 41, 32]), $a([1, 40, 32]), $a([67, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["82", 185, 18, 9, 30071, $a([2, 150, 28]), $a([21, 136, 26]), $a([0, -1, -1]), $a([32, 70, 30]), $a([6, 65, 28]), $a([0, -1, -1]), $a([52, 38, 32]), $a([2, 27, 32]), $a([0, -1, -1]), $a([73, 20, 30]), $a([2, 22, 32]), $a([0, -1, -1])]), $a(["83", 187, 17, 10, 30387, $a([21, 126, 24]), $a([4, 136, 26]), $a([0, -1, -1]), $a([30, 74, 32]), $a([6, 73, 30]), $a([0, -1, -1]), $a([54, 35, 30]), $a([4, 40, 32]), $a([0, -1, -1]), $a([75, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["84", 189, 17, 10, 31091, $a([30, 105, 20]), $a([1, 114, 22]), $a([0, -1, -1]), $a([3, 45, 22]), $a([55, 47, 20]), $a([0, -1, -1]), $a([2, 26, 26]), $a([62, 33, 28]), $a([0, -1, -1]), $a([79, 18, 28]), $a([4, 33, 30]), $a([0, -1, -1])])]); //#24703 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24703 + bwipp_hanxin.__24704__ = 1; //#24703 + $_ = Object.getPrototypeOf($_); //#24703 + } //#24703 + $_.eclval = $get($_.eclevel, 1) - 49; //#24706 + var _Ig = $_.metrics; //#24707 + for (var _Ih = 0, _Ii = _Ig.length; _Ih < _Ii; _Ih++) { //#24725 + $_.m = $get(_Ig, _Ih); //#24708 + $_.vers = $get($_.m, 0); //#24709 + $_.size = $get($_.m, 1); //#24710 + $_.alnk = $get($_.m, 2); //#24711 + $_.alnn = $get($_.m, 3); //#24712 + $_.alnr = $f($_.size - ($_.alnk * $_.alnn)); //#24713 + $_.nmod = $get($_.m, 4); //#24714 + $_.ncws = ~~($_.nmod / 8); //#24715 + $_.rbit = $_.nmod % 8; //#24716 + $_.ecbs = $geti($_.m, 5 + ($_.eclval * 3), 3); //#24717 + var _J2 = $_.ecbs; //#24718 + $k[$j++] = 'ecws'; //#24718 + $k[$j++] = 0; //#24718 + for (var _J3 = 0, _J4 = _J2.length; _J3 < _J4; _J3++) { //#24718 + var _J5 = $get(_J2, _J3); //#24718 + var _J8 = $k[--$j]; //#24718 + $k[$j++] = $f(_J8 + ($get(_J5, 0) * $get(_J5, 2))); //#24718 + } //#24718 + var _J9 = $k[--$j]; //#24718 + $_[$k[--$j]] = _J9; //#24718 + $_.dcws = $f($_.ncws - $_.ecws); //#24719 + $_.dmod = $_.dcws * 8; //#24720 + $_.okay = true; //#24721 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24722 + $_.okay = false; //#24722 + } //#24722 + if ($_.bits.length > $_.dmod) { //#24723 + $_.okay = false; //#24723 + } //#24723 + if ($_.okay) { //#24724 + break; //#24724 + } //#24724 + } //#24724 + if (!$_.okay) { //#24729 + $k[$j++] = 'bwipp.hanxinNoValidSymbol#24728'; //#24728 + $k[$j++] = "Maximum length exceeded or invalid content"; //#24728 + bwipp_raiseerror(); //#24728 + } //#24728 + $_.version = $_.vers; //#24731 + $_.msgbits = $_.bits; //#24732 + $_.e1nb = $get($get($_.ecbs, 0), 0); //#24733 + $_.e2nb = $get($get($_.ecbs, 1), 0); //#24733 + $_.e3nb = $get($get($_.ecbs, 2), 0); //#24733 + $_.e1dcws = $get($get($_.ecbs, 0), 1); //#24734 + $_.e2dcws = $get($get($_.ecbs, 1), 1); //#24734 + $_.e3dcws = $get($get($_.ecbs, 2), 1); //#24734 + $_.e1ecws = $get($get($_.ecbs, 0), 2); //#24735 + $_.e2ecws = $get($get($_.ecbs, 1), 2); //#24735 + $_.e3ecws = $get($get($_.ecbs, 2), 2); //#24735 + $_.pad = $s($_.dmod); //#24738 + for (var _Js = 0, _Jr = $_.pad.length - 1; _Js <= _Jr; _Js += 1) { //#24739 + $put($_.pad, _Js, 48); //#24739 + } //#24739 + $puti($_.pad, 0, $_.msgbits); //#24740 + $_.cws = $a($_.dcws); //#24743 + for (var _K0 = 0, _Jz = $_.cws.length - 1; _K0 <= _Jz; _K0 += 1) { //#24753 + $_.c = _K0; //#24745 + $_.cwb = $geti($_.pad, $_.c * 8, 8); //#24746 + $_.cw = 0; //#24747 + for (var _K4 = 0; _K4 <= 7; _K4 += 1) { //#24751 + $_.i = _K4; //#24749 + $_.cw = $f($_.cw + ((~~(Math.pow(2, (8 - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#24750 + } //#24750 + $put($_.cws, $_.c, $_.cw); //#24752 + } //#24752 $_.rscodes = function() { - $_.rspm = $k[--$j]; //#24433 - $_.rsgf = $k[--$j]; //#24434 - $_.rsnc = $k[--$j]; //#24435 - $_.rscws = $k[--$j]; //#24436 - $k[$j++] = Infinity; //#24439 - $k[$j++] = 1; //#24439 - for (var _KI = 0, _KJ = $f($_.rsgf - 1); _KI < _KJ; _KI++) { //#24439 - var _KK = $k[--$j]; //#24439 - var _KL = _KK * 2; //#24439 - $k[$j++] = _KK; //#24439 - $k[$j++] = _KL; //#24439 - if (_KL >= $_.rsgf) { //#24439 - var _KO = $k[--$j]; //#24439 - $k[$j++] = $xo(_KO, $_.rspm); //#24439 - } //#24439 - } //#24439 - $_.rsalog = $a(); //#24439 - $_.rslog = $a($_.rsgf); //#24440 - for (var _KU = 1, _KT = $f($_.rsgf - 1); _KU <= _KT; _KU += 1) { //#24441 - $put($_.rslog, $get($_.rsalog, _KU), _KU); //#24441 - } //#24441 + $_.rspm = $k[--$j]; //#24757 + $_.rsgf = $k[--$j]; //#24758 + $_.rsnc = $k[--$j]; //#24759 + $_.rscws = $k[--$j]; //#24760 + $k[$j++] = Infinity; //#24763 + $k[$j++] = 1; //#24763 + for (var _KI = 0, _KJ = $f($_.rsgf - 1); _KI < _KJ; _KI++) { //#24763 + var _KK = $k[--$j]; //#24763 + var _KL = _KK * 2; //#24763 + $k[$j++] = _KK; //#24763 + $k[$j++] = _KL; //#24763 + if (_KL >= $_.rsgf) { //#24763 + var _KO = $k[--$j]; //#24763 + $k[$j++] = $xo(_KO, $_.rspm); //#24763 + } //#24763 + } //#24763 + $_.rsalog = $a(); //#24763 + $_.rslog = $a($_.rsgf); //#24764 + for (var _KU = 1, _KT = $f($_.rsgf - 1); _KU <= _KT; _KU += 1) { //#24765 + $put($_.rslog, $get($_.rsalog, _KU), _KU); //#24765 + } //#24765 $_.rsprod = function() { - var _KY = $k[--$j]; //#24445 - var _KZ = $k[--$j]; //#24445 - $k[$j++] = _KZ; //#24449 - $k[$j++] = _KY; //#24449 - if ((_KY != 0) && (_KZ != 0)) { //#24448 - var _Kc = $get($_.rslog, $k[--$j]); //#24446 - var _Ki = $get($_.rsalog, $f(_Kc + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#24446 - $k[$j++] = _Ki; //#24446 - } else { //#24448 - $j -= 2; //#24448 - $k[$j++] = 0; //#24448 - } //#24448 - }; //#24448 - $k[$j++] = Infinity; //#24453 - $k[$j++] = 1; //#24453 - for (var _Kk = 0, _Kl = $_.rsnc; _Kk < _Kl; _Kk++) { //#24453 - $k[$j++] = 0; //#24453 - } //#24453 - $_.coeffs = $a(); //#24453 - for (var _Kp = 1, _Ko = $_.rsnc; _Kp <= _Ko; _Kp += 1) { //#24462 - $_.i = _Kp; //#24455 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#24456 - for (var _Kw = $_.i - 1; _Kw >= 1; _Kw -= 1) { //#24460 - $_.j = _Kw; //#24458 - $k[$j++] = $_.coeffs; //#24459 - $k[$j++] = $_.j; //#24459 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#24459 - $k[$j++] = $get($_.coeffs, $_.j); //#24459 - $k[$j++] = $get($_.rsalog, $_.i); //#24459 - $_.rsprod(); //#24459 - var _L8 = $k[--$j]; //#24459 - var _L9 = $k[--$j]; //#24459 - var _LA = $k[--$j]; //#24459 - $put($k[--$j], _LA, $xo(_L9, _L8)); //#24459 - } //#24459 - $k[$j++] = $_.coeffs; //#24461 - $k[$j++] = 0; //#24461 - $k[$j++] = $get($_.coeffs, 0); //#24461 - $k[$j++] = $get($_.rsalog, $_.i); //#24461 - $_.rsprod(); //#24461 - var _LI = $k[--$j]; //#24461 - var _LJ = $k[--$j]; //#24461 - $put($k[--$j], _LJ, _LI); //#24461 - } //#24461 - $_.nd = $_.rscws.length; //#24465 - $k[$j++] = Infinity; //#24466 - $forall($_.rscws); //#24466 - for (var _LO = 0, _LP = $_.rsnc; _LO < _LP; _LO++) { //#24466 - $k[$j++] = 0; //#24466 - } //#24466 - $k[$j++] = 0; //#24466 - $_.rscws = $a(); //#24466 - for (var _LT = 0, _LS = $_.nd - 1; _LT <= _LS; _LT += 1) { //#24473 - $_.k = $xo($get($_.rscws, _LT), $get($_.rscws, $_.nd)); //#24468 - for (var _Lb = 0, _La = $f($_.rsnc - 1); _Lb <= _La; _Lb += 1) { //#24472 - $_.j = _Lb; //#24470 - $k[$j++] = $_.rscws; //#24471 - $k[$j++] = $_.nd + $_.j; //#24471 - $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#24471 - $k[$j++] = $_.k; //#24471 - $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#24471 - $_.rsprod(); //#24471 - var _Lo = $k[--$j]; //#24471 - var _Lp = $k[--$j]; //#24471 - var _Lq = $k[--$j]; //#24471 - $put($k[--$j], _Lq, $xo(_Lp, _Lo)); //#24471 - } //#24471 - } //#24471 - $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#24476 - }; //#24476 - $_.dcwsb = $a($f($f($_.e1nb + $_.e2nb) + $_.e3nb)); //#24481 - $_.ecwsb = $a($_.dcwsb.length); //#24482 - $_.in = 0; //#24483 - $_.out = 0; //#24483 - for (var _M2 = 0, _M3 = $_.e1nb; _M2 < _M3; _M2++) { //#24489 - $k[$j++] = $geti($_.cws, $_.in, $_.e1dcws); //#24485 - $k[$j++] = $_.e1ecws; //#24485 - $k[$j++] = 256; //#24485 - $k[$j++] = 355; //#24485 - $_.rscodes(); //#24485 - var _M9 = $k[--$j]; //#24486 - $put($_.dcwsb, $_.out, $geti(_M9, 0, $_.e1dcws)); //#24486 - $put($_.ecwsb, $_.out, $geti(_M9, $_.e1dcws, $_.e1ecws)); //#24487 - $_.in = $f($_.in + $_.e1dcws); //#24488 - $_.out = $_.out + 1; //#24488 - } //#24488 - for (var _MN = 0, _MO = $_.e2nb; _MN < _MO; _MN++) { //#24495 - $k[$j++] = $geti($_.cws, $_.in, $_.e2dcws); //#24491 - $k[$j++] = $_.e2ecws; //#24491 - $k[$j++] = 256; //#24491 - $k[$j++] = 355; //#24491 - $_.rscodes(); //#24491 - var _MU = $k[--$j]; //#24492 - $put($_.dcwsb, $_.out, $geti(_MU, 0, $_.e2dcws)); //#24492 - $put($_.ecwsb, $_.out, $geti(_MU, $_.e2dcws, $_.e2ecws)); //#24493 - $_.in = $f($_.in + $_.e2dcws); //#24494 - $_.out = $_.out + 1; //#24494 - } //#24494 - for (var _Mi = 0, _Mj = $_.e3nb; _Mi < _Mj; _Mi++) { //#24501 - $k[$j++] = $geti($_.cws, $_.in, $_.e3dcws); //#24497 - $k[$j++] = $_.e3ecws; //#24497 - $k[$j++] = 256; //#24497 - $k[$j++] = 355; //#24497 - $_.rscodes(); //#24497 - var _Mp = $k[--$j]; //#24498 - $put($_.dcwsb, $_.out, $geti(_Mp, 0, $_.e3dcws)); //#24498 - $put($_.ecwsb, $_.out, $geti(_Mp, $_.e3dcws, $_.e3ecws)); //#24499 - $_.in = $f($_.in + $_.e3dcws); //#24500 - $_.out = $_.out + 1; //#24500 - } //#24500 - $_.cws = $a($_.ncws); //#24504 - $_.cw = 0; //#24505 - for (var _N6 = 0, _N5 = $_.dcwsb.length - 1; _N6 <= _N5; _N6 += 1) { //#24510 - $_.i = _N6; //#24507 - var _N9 = $get($_.dcwsb, $_.i); //#24508 - $puti($_.cws, $_.cw, _N9); //#24508 - $_.cw = _N9.length + $_.cw; //#24508 - var _NF = $get($_.ecwsb, $_.i); //#24509 - $puti($_.cws, $_.cw, _NF); //#24509 - $_.cw = _NF.length + $_.cw; //#24509 - } //#24509 - $k[$j++] = Infinity; //#24513 - var _NJ = $_.ncws; //#24514 - var _NK = 12; //#24514 - var _NL = _NJ - 1; //#24514 - if ((_NJ - 1) > 12) { //#24514 - var _ = _NK; //#24514 - _NK = _NL; //#24514 - _NL = _; //#24514 - } //#24514 - for (var _NN = 0, _NM = _NL; _NN <= _NM; _NN += 1) { //#24516 - for (var _NQ = _NN, _NP = $_.ncws - 1; _NQ <= _NP; _NQ += 13) { //#24515 - $k[$j++] = _NQ; //#24515 - if (_NQ < $_.ncws) { //#24515 - var _NU = $get($_.cws, $k[--$j]); //#24515 - $k[$j++] = _NU; //#24515 - } else { //#24515 - $j--; //#24515 - } //#24515 - } //#24515 - } //#24515 - $_.cws = $a(); //#24515 - if ($_.rbit > 0) { //#24525 - $_.pad = $a($_.cws.length + 1); //#24521 - $puti($_.pad, 0, $_.cws); //#24522 - $put($_.pad, $_.pad.length - 1, 0); //#24523 - $_.cws = $_.pad; //#24524 - } //#24524 - $k[$j++] = Infinity; //#24528 - for (var _Ng = 0, _Nh = $_.size * $_.size; _Ng < _Nh; _Ng++) { //#24528 - $k[$j++] = -1; //#24528 - } //#24528 - $_.pixs = $a(); //#24528 + var _KY = $k[--$j]; //#24769 + var _KZ = $k[--$j]; //#24769 + $k[$j++] = _KZ; //#24773 + $k[$j++] = _KY; //#24773 + if ((_KY != 0) && (_KZ != 0)) { //#24772 + var _Kc = $get($_.rslog, $k[--$j]); //#24770 + var _Ki = $get($_.rsalog, $f(_Kc + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#24770 + $k[$j++] = _Ki; //#24770 + } else { //#24772 + $j -= 2; //#24772 + $k[$j++] = 0; //#24772 + } //#24772 + }; //#24772 + $k[$j++] = Infinity; //#24777 + $k[$j++] = 1; //#24777 + for (var _Kk = 0, _Kl = $_.rsnc; _Kk < _Kl; _Kk++) { //#24777 + $k[$j++] = 0; //#24777 + } //#24777 + $_.coeffs = $a(); //#24777 + for (var _Kp = 1, _Ko = $_.rsnc; _Kp <= _Ko; _Kp += 1) { //#24786 + $_.i = _Kp; //#24779 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#24780 + for (var _Kw = $_.i - 1; _Kw >= 1; _Kw -= 1) { //#24784 + $_.j = _Kw; //#24782 + $k[$j++] = $_.coeffs; //#24783 + $k[$j++] = $_.j; //#24783 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#24783 + $k[$j++] = $get($_.coeffs, $_.j); //#24783 + $k[$j++] = $get($_.rsalog, $_.i); //#24783 + $_.rsprod(); //#24783 + var _L8 = $k[--$j]; //#24783 + var _L9 = $k[--$j]; //#24783 + var _LA = $k[--$j]; //#24783 + $put($k[--$j], _LA, $xo(_L9, _L8)); //#24783 + } //#24783 + $k[$j++] = $_.coeffs; //#24785 + $k[$j++] = 0; //#24785 + $k[$j++] = $get($_.coeffs, 0); //#24785 + $k[$j++] = $get($_.rsalog, $_.i); //#24785 + $_.rsprod(); //#24785 + var _LI = $k[--$j]; //#24785 + var _LJ = $k[--$j]; //#24785 + $put($k[--$j], _LJ, _LI); //#24785 + } //#24785 + $_.nd = $_.rscws.length; //#24789 + $k[$j++] = Infinity; //#24790 + $forall($_.rscws); //#24790 + for (var _LO = 0, _LP = $_.rsnc; _LO < _LP; _LO++) { //#24790 + $k[$j++] = 0; //#24790 + } //#24790 + $k[$j++] = 0; //#24790 + $_.rscws = $a(); //#24790 + for (var _LT = 0, _LS = $_.nd - 1; _LT <= _LS; _LT += 1) { //#24797 + $_.k = $xo($get($_.rscws, _LT), $get($_.rscws, $_.nd)); //#24792 + for (var _Lb = 0, _La = $f($_.rsnc - 1); _Lb <= _La; _Lb += 1) { //#24796 + $_.j = _Lb; //#24794 + $k[$j++] = $_.rscws; //#24795 + $k[$j++] = $_.nd + $_.j; //#24795 + $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#24795 + $k[$j++] = $_.k; //#24795 + $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#24795 + $_.rsprod(); //#24795 + var _Lo = $k[--$j]; //#24795 + var _Lp = $k[--$j]; //#24795 + var _Lq = $k[--$j]; //#24795 + $put($k[--$j], _Lq, $xo(_Lp, _Lo)); //#24795 + } //#24795 + } //#24795 + $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#24800 + }; //#24800 + $_.dcwsb = $a($f($f($_.e1nb + $_.e2nb) + $_.e3nb)); //#24805 + $_.ecwsb = $a($_.dcwsb.length); //#24806 + $_.in = 0; //#24807 + $_.out = 0; //#24807 + for (var _M2 = 0, _M3 = $_.e1nb; _M2 < _M3; _M2++) { //#24813 + $k[$j++] = $geti($_.cws, $_.in, $_.e1dcws); //#24809 + $k[$j++] = $_.e1ecws; //#24809 + $k[$j++] = 256; //#24809 + $k[$j++] = 355; //#24809 + $_.rscodes(); //#24809 + var _M9 = $k[--$j]; //#24810 + $put($_.dcwsb, $_.out, $geti(_M9, 0, $_.e1dcws)); //#24810 + $put($_.ecwsb, $_.out, $geti(_M9, $_.e1dcws, $_.e1ecws)); //#24811 + $_.in = $f($_.in + $_.e1dcws); //#24812 + $_.out = $_.out + 1; //#24812 + } //#24812 + for (var _MN = 0, _MO = $_.e2nb; _MN < _MO; _MN++) { //#24819 + $k[$j++] = $geti($_.cws, $_.in, $_.e2dcws); //#24815 + $k[$j++] = $_.e2ecws; //#24815 + $k[$j++] = 256; //#24815 + $k[$j++] = 355; //#24815 + $_.rscodes(); //#24815 + var _MU = $k[--$j]; //#24816 + $put($_.dcwsb, $_.out, $geti(_MU, 0, $_.e2dcws)); //#24816 + $put($_.ecwsb, $_.out, $geti(_MU, $_.e2dcws, $_.e2ecws)); //#24817 + $_.in = $f($_.in + $_.e2dcws); //#24818 + $_.out = $_.out + 1; //#24818 + } //#24818 + for (var _Mi = 0, _Mj = $_.e3nb; _Mi < _Mj; _Mi++) { //#24825 + $k[$j++] = $geti($_.cws, $_.in, $_.e3dcws); //#24821 + $k[$j++] = $_.e3ecws; //#24821 + $k[$j++] = 256; //#24821 + $k[$j++] = 355; //#24821 + $_.rscodes(); //#24821 + var _Mp = $k[--$j]; //#24822 + $put($_.dcwsb, $_.out, $geti(_Mp, 0, $_.e3dcws)); //#24822 + $put($_.ecwsb, $_.out, $geti(_Mp, $_.e3dcws, $_.e3ecws)); //#24823 + $_.in = $f($_.in + $_.e3dcws); //#24824 + $_.out = $_.out + 1; //#24824 + } //#24824 + $_.cws = $a($_.ncws); //#24828 + $_.cw = 0; //#24829 + for (var _N6 = 0, _N5 = $_.dcwsb.length - 1; _N6 <= _N5; _N6 += 1) { //#24834 + $_.i = _N6; //#24831 + var _N9 = $get($_.dcwsb, $_.i); //#24832 + $puti($_.cws, $_.cw, _N9); //#24832 + $_.cw = _N9.length + $_.cw; //#24832 + var _NF = $get($_.ecwsb, $_.i); //#24833 + $puti($_.cws, $_.cw, _NF); //#24833 + $_.cw = _NF.length + $_.cw; //#24833 + } //#24833 + $k[$j++] = Infinity; //#24837 + var _NJ = $_.ncws; //#24838 + var _NK = 12; //#24838 + var _NL = _NJ - 1; //#24838 + if ((_NJ - 1) > 12) { //#24838 + var _ = _NK; //#24838 + _NK = _NL; //#24838 + _NL = _; //#24838 + } //#24838 + for (var _NN = 0, _NM = _NL; _NN <= _NM; _NN += 1) { //#24840 + for (var _NQ = _NN, _NP = $_.ncws - 1; _NQ <= _NP; _NQ += 13) { //#24839 + $k[$j++] = _NQ; //#24839 + if (_NQ < $_.ncws) { //#24839 + var _NU = $get($_.cws, $k[--$j]); //#24839 + $k[$j++] = _NU; //#24839 + } else { //#24839 + $j--; //#24839 + } //#24839 + } //#24839 + } //#24839 + $_.cws = $a(); //#24839 + if ($_.rbit > 0) { //#24849 + $_.pad = $a($_.cws.length + 1); //#24845 + $puti($_.pad, 0, $_.cws); //#24846 + $put($_.pad, $_.pad.length - 1, 0); //#24847 + $_.cws = $_.pad; //#24848 + } //#24848 + $k[$j++] = Infinity; //#24852 + for (var _Ng = 0, _Nh = $_.size * $_.size; _Ng < _Nh; _Ng++) { //#24852 + $k[$j++] = -1; //#24852 + } //#24852 + $_.pixs = $a(); //#24852 $_.qmv = function() { - var _Nk = $k[--$j]; //#24529 - var _Nl = $k[--$j]; //#24529 - $k[$j++] = $f(_Nl + (_Nk * $_.size)); //#24529 - }; //#24529 - if ($_.alnn != 0) { //#24588 + var _Nk = $k[--$j]; //#24853 + var _Nl = $k[--$j]; //#24853 + $k[$j++] = $f(_Nl + (_Nk * $_.size)); //#24853 + }; //#24853 + if ($_.alnn != 0) { //#24912 $_.trmv = function() { - var _No = $k[--$j]; //#24533 - var _Nq = $k[--$j]; //#24533 - $k[$j++] = $f(($f(($f((_No * $_.size) + $_.size)) - 1)) - _Nq); //#24533 - }; //#24533 + var _No = $k[--$j]; //#24857 + var _Nq = $k[--$j]; //#24857 + $k[$j++] = $f(($f(($f((_No * $_.size) + $_.size)) - 1)) - _Nq); //#24857 + }; //#24857 $_.aplot = function() { - var _Nr = $k[--$j]; //#24535 - var _Ns = $k[--$j]; //#24535 - var _Nt = $k[--$j]; //#24535 - $k[$j++] = _Nr; //#24535 - $k[$j++] = _Nt; //#24535 - $k[$j++] = _Ns; //#24535 - $k[$j++] = _Nr; //#24535 - $k[$j++] = _Ns; //#24535 - $k[$j++] = _Nt; //#24535 - $_.trmv(); //#24535 - var _Nv = $k[--$j]; //#24535 - $put($_.pixs, _Nv, $k[--$j]); //#24535 - $_.trmv(); //#24536 - var _Ny = $k[--$j]; //#24536 - $put($_.pixs, _Ny, $k[--$j]); //#24536 - }; //#24536 - $_.i = 0; //#24538 - $_.stag = 0; //#24538 - for (;;) { //#24560 - if ($_.i >= $_.size) { //#24539 - break; //#24539 - } //#24539 - for (var _O4 = 0, _O3 = $f($_.size - 1); _O4 <= _O3; _O4 += 1) { //#24553 - $_.j = _O4; //#24541 - if ($f($_.j + $_.alnr) < $_.size) { //#24547 - $k[$j++] = (((((~~($_.j / $_.alnk)) + $_.stag) % 2) == 0) && (!(($_.i == 0) && ($_.j < $_.alnk)))) || (($_.j % $_.alnk) == 0); //#24545 - } else { //#24547 - $k[$j++] = ($f($_.alnn + $_.stag) % 2) == 0; //#24547 - } //#24547 - if ($k[--$j]) { //#24552 - $k[$j++] = $_.j; //#24550 - $k[$j++] = $_.i; //#24550 - $k[$j++] = 1; //#24550 - $_.aplot(); //#24550 - var _OL = $_.j; //#24551 - var _OM = $_.i; //#24551 - $k[$j++] = _OL + 1; //#24551 - $k[$j++] = _OM + 1; //#24551 - if (((_OM + 1) < $_.size) && ((_OL + 1) < $_.size)) { //#24551 - $k[$j++] = 0; //#24551 - $_.aplot(); //#24551 - } else { //#24551 - $j -= 2; //#24551 - } //#24551 - } //#24551 - } //#24551 - if ($f($_.i + $_.alnr) == $_.size) { //#24557 - $_.i = $f($f($_.i + $_.alnr) - 1); //#24555 - } else { //#24557 - $_.i = $f($_.i + $_.alnk); //#24557 - } //#24557 - $_.stag = 1 - $_.stag; //#24559 - } //#24559 - for (var _Ob = $_.alnk, _Oc = $_.alnk, _Oa = $f($_.size - 2); _Oc < 0 ? _Ob >= _Oa : _Ob <= _Oa; _Ob += _Oc) { //#24587 - $_.i = _Ob; //#24562 - if (((~~($_.i / $_.alnk)) % 2) != 0) { //#24574 - $k[$j++] = $_.pixs; //#24564 - $k[$j++] = 0; //#24564 - $k[$j++] = $_.i - 1; //#24564 - $_.trmv(); //#24564 - var _Oh = $k[--$j]; //#24564 - $put($k[--$j], _Oh, 0); //#24564 - $k[$j++] = $_.pixs; //#24565 - $k[$j++] = 0; //#24565 - $k[$j++] = $_.i + 1; //#24565 - $_.trmv(); //#24565 - var _Ol = $k[--$j]; //#24565 - $put($k[--$j], _Ol, 0); //#24565 - $k[$j++] = $_.pixs; //#24566 - $k[$j++] = 1; //#24566 - $k[$j++] = $_.i - 1; //#24566 - $_.trmv(); //#24566 - var _Op = $k[--$j]; //#24566 - $put($k[--$j], _Op, 0); //#24566 - $k[$j++] = $_.pixs; //#24567 - $k[$j++] = 1; //#24567 - $k[$j++] = $_.i; //#24567 - $_.trmv(); //#24567 - var _Ot = $k[--$j]; //#24567 - $put($k[--$j], _Ot, 0); //#24567 - $k[$j++] = $_.pixs; //#24568 - $k[$j++] = 1; //#24568 - $k[$j++] = $_.i + 1; //#24568 - $_.trmv(); //#24568 - var _Ox = $k[--$j]; //#24568 - $put($k[--$j], _Ox, 0); //#24568 - $k[$j++] = $_.pixs; //#24569 - $k[$j++] = $_.i - 1; //#24569 - $k[$j++] = 0; //#24569 - $_.trmv(); //#24569 - var _P1 = $k[--$j]; //#24569 - $put($k[--$j], _P1, 0); //#24569 - $k[$j++] = $_.pixs; //#24570 - $k[$j++] = $_.i + 1; //#24570 - $k[$j++] = 0; //#24570 - $_.trmv(); //#24570 - var _P5 = $k[--$j]; //#24570 - $put($k[--$j], _P5, 0); //#24570 - $k[$j++] = $_.pixs; //#24571 - $k[$j++] = $_.i - 1; //#24571 - $k[$j++] = 1; //#24571 - $_.trmv(); //#24571 - var _P9 = $k[--$j]; //#24571 - $put($k[--$j], _P9, 0); //#24571 - $k[$j++] = $_.pixs; //#24572 - $k[$j++] = $_.i; //#24572 - $k[$j++] = 1; //#24572 - $_.trmv(); //#24572 - var _PD = $k[--$j]; //#24572 - $put($k[--$j], _PD, 0); //#24572 - $k[$j++] = $_.pixs; //#24573 - $k[$j++] = $_.i + 1; //#24573 - $k[$j++] = 1; //#24573 - $_.trmv(); //#24573 - var _PH = $k[--$j]; //#24573 - $put($k[--$j], _PH, 0); //#24573 - } //#24573 - $k[$j++] = $_.pixs; //#24575 - $k[$j++] = $f($_.size - 1); //#24575 - $k[$j++] = $_.i - 1; //#24575 - $_.trmv(); //#24575 - var _PM = $k[--$j]; //#24575 - if ($get($k[--$j], _PM) != 1) { //#24586 - $k[$j++] = $_.pixs; //#24576 - $k[$j++] = $f($_.size - 1); //#24576 - $k[$j++] = $_.i - 1; //#24576 - $_.trmv(); //#24576 - var _PS = $k[--$j]; //#24576 - $put($k[--$j], _PS, 0); //#24576 - $k[$j++] = $_.pixs; //#24577 - $k[$j++] = $f($_.size - 2); //#24577 - $k[$j++] = $_.i - 1; //#24577 - $_.trmv(); //#24577 - var _PX = $k[--$j]; //#24577 - $put($k[--$j], _PX, 0); //#24577 - $k[$j++] = $_.pixs; //#24578 - $k[$j++] = $f($_.size - 2); //#24578 - $k[$j++] = $_.i; //#24578 - $_.trmv(); //#24578 - var _Pc = $k[--$j]; //#24578 - $put($k[--$j], _Pc, 0); //#24578 - $k[$j++] = $_.pixs; //#24579 - $k[$j++] = $f($_.size - 2); //#24579 - $k[$j++] = $_.i + 1; //#24579 - $_.trmv(); //#24579 - var _Ph = $k[--$j]; //#24579 - $put($k[--$j], _Ph, 0); //#24579 - $k[$j++] = $_.pixs; //#24580 - $k[$j++] = $f($_.size - 1); //#24580 - $k[$j++] = $_.i + 1; //#24580 - $_.trmv(); //#24580 - var _Pm = $k[--$j]; //#24580 - $put($k[--$j], _Pm, 0); //#24580 - $k[$j++] = $_.pixs; //#24581 - $k[$j++] = $_.i - 1; //#24581 - $k[$j++] = $f($_.size - 1); //#24581 - $_.trmv(); //#24581 - var _Pr = $k[--$j]; //#24581 - $put($k[--$j], _Pr, 0); //#24581 - $k[$j++] = $_.pixs; //#24582 - $k[$j++] = $_.i - 1; //#24582 - $k[$j++] = $f($_.size - 2); //#24582 - $_.trmv(); //#24582 - var _Pw = $k[--$j]; //#24582 - $put($k[--$j], _Pw, 0); //#24582 - $k[$j++] = $_.pixs; //#24583 - $k[$j++] = $_.i; //#24583 - $k[$j++] = $f($_.size - 2); //#24583 - $_.trmv(); //#24583 - var _Q1 = $k[--$j]; //#24583 - $put($k[--$j], _Q1, 0); //#24583 - $k[$j++] = $_.pixs; //#24584 - $k[$j++] = $_.i + 1; //#24584 - $k[$j++] = $f($_.size - 2); //#24584 - $_.trmv(); //#24584 - var _Q6 = $k[--$j]; //#24584 - $put($k[--$j], _Q6, 0); //#24584 - $k[$j++] = $_.pixs; //#24585 - $k[$j++] = $_.i + 1; //#24585 - $k[$j++] = $f($_.size - 1); //#24585 - $_.trmv(); //#24585 - var _QB = $k[--$j]; //#24585 - $put($k[--$j], _QB, 0); //#24585 - } //#24585 - } //#24585 - } //#24585 - if (!bwipp_hanxin.__24612__) { //#24612 - $_ = Object.create($_); //#24612 - $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 0, 0]), $a([1, 0, 1, 1, 1, 1, 1, 0]), $a([1, 0, 1, 0, 0, 0, 0, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24601 - $_.fpat2 = $a([$a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([0, 0, 0, 0, 1, 0, 1, 0]), $a([1, 1, 1, 1, 1, 0, 1, 0]), $a([0, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24611 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24611 - bwipp_hanxin.__24612__ = 1; //#24611 - $_ = Object.getPrototypeOf($_); //#24611 - } //#24611 - for (var _QY = 0, _QX = $_.fpat.length - 1; _QY <= _QX; _QY += 1) { //#24624 - $_.y = _QY; //#24614 - for (var _Qc = 0, _Qb = $get($_.fpat, 0).length - 1; _Qc <= _Qb; _Qc += 1) { //#24623 - $_.x = _Qc; //#24616 - $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#24617 - $_.fpb2 = $get($get($_.fpat2, $_.y), $_.x); //#24618 - $k[$j++] = $_.pixs; //#24619 - $k[$j++] = $_.x; //#24619 - $k[$j++] = $_.y; //#24619 - $_.qmv(); //#24619 - var _Qr = $k[--$j]; //#24619 - $put($k[--$j], _Qr, $_.fpb); //#24619 - $k[$j++] = $_.pixs; //#24620 - $k[$j++] = $f($f($_.size - $_.x) - 1); //#24620 - $k[$j++] = $_.y; //#24620 - $_.qmv(); //#24620 - var _Qy = $k[--$j]; //#24620 - $put($k[--$j], _Qy, $_.fpb); //#24620 - $k[$j++] = $_.pixs; //#24621 - $k[$j++] = $f($f($_.size - $_.x) - 1); //#24621 - $k[$j++] = $f($f($_.size - $_.y) - 1); //#24621 - $_.qmv(); //#24621 - var _R6 = $k[--$j]; //#24621 - $put($k[--$j], _R6, $_.fpb); //#24621 - $k[$j++] = $_.pixs; //#24622 - $k[$j++] = $_.x; //#24622 - $k[$j++] = $f($f($_.size - $_.y) - 1); //#24622 - $_.qmv(); //#24622 - var _RD = $k[--$j]; //#24622 - $put($k[--$j], _RD, $_.fpb2); //#24622 - } //#24622 - } //#24622 - $_.functionmap = $a([$a([$a([0, 8]), $a([$f($_.size - 1), $f($_.size - 9)])]), $a([$a([1, 8]), $a([$f($_.size - 2), $f($_.size - 9)])]), $a([$a([2, 8]), $a([$f($_.size - 3), $f($_.size - 9)])]), $a([$a([3, 8]), $a([$f($_.size - 4), $f($_.size - 9)])]), $a([$a([4, 8]), $a([$f($_.size - 5), $f($_.size - 9)])]), $a([$a([5, 8]), $a([$f($_.size - 6), $f($_.size - 9)])]), $a([$a([6, 8]), $a([$f($_.size - 7), $f($_.size - 9)])]), $a([$a([7, 8]), $a([$f($_.size - 8), $f($_.size - 9)])]), $a([$a([8, 8]), $a([$f($_.size - 9), $f($_.size - 9)])]), $a([$a([8, 7]), $a([$f($_.size - 9), $f($_.size - 8)])]), $a([$a([8, 6]), $a([$f($_.size - 9), $f($_.size - 7)])]), $a([$a([8, 5]), $a([$f($_.size - 9), $f($_.size - 6)])]), $a([$a([8, 4]), $a([$f($_.size - 9), $f($_.size - 5)])]), $a([$a([8, 3]), $a([$f($_.size - 9), $f($_.size - 4)])]), $a([$a([8, 2]), $a([$f($_.size - 9), $f($_.size - 3)])]), $a([$a([8, 1]), $a([$f($_.size - 9), $f($_.size - 2)])]), $a([$a([8, 0]), $a([$f($_.size - 9), $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 0]), $a([8, $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 1]), $a([8, $f($_.size - 2)])]), $a([$a([$f($_.size - 9), 2]), $a([8, $f($_.size - 3)])]), $a([$a([$f($_.size - 9), 3]), $a([8, $f($_.size - 4)])]), $a([$a([$f($_.size - 9), 4]), $a([8, $f($_.size - 5)])]), $a([$a([$f($_.size - 9), 5]), $a([8, $f($_.size - 6)])]), $a([$a([$f($_.size - 9), 6]), $a([8, $f($_.size - 7)])]), $a([$a([$f($_.size - 9), 7]), $a([8, $f($_.size - 8)])]), $a([$a([$f($_.size - 9), 8]), $a([8, $f($_.size - 9)])]), $a([$a([$f($_.size - 8), 8]), $a([7, $f($_.size - 9)])]), $a([$a([$f($_.size - 7), 8]), $a([6, $f($_.size - 9)])]), $a([$a([$f($_.size - 6), 8]), $a([5, $f($_.size - 9)])]), $a([$a([$f($_.size - 5), 8]), $a([4, $f($_.size - 9)])]), $a([$a([$f($_.size - 4), 8]), $a([3, $f($_.size - 9)])]), $a([$a([$f($_.size - 3), 8]), $a([2, $f($_.size - 9)])]), $a([$a([$f($_.size - 2), 8]), $a([1, $f($_.size - 9)])]), $a([$a([$f($_.size - 1), 8]), $a([0, $f($_.size - 9)])])]); //#24646 - var _U0 = $_.functionmap; //#24647 - for (var _U1 = 0, _U2 = _U0.length; _U1 < _U2; _U1++) { //#24649 - $forall($get(_U0, _U1), function() { //#24648 - $forall($k[--$j]); //#24648 - $_.qmv(); //#24648 - $put($_.pixs, $k[--$j], 0); //#24648 - }); //#24648 - } //#24648 + var _Nr = $k[--$j]; //#24859 + var _Ns = $k[--$j]; //#24859 + var _Nt = $k[--$j]; //#24859 + $k[$j++] = _Nr; //#24859 + $k[$j++] = _Nt; //#24859 + $k[$j++] = _Ns; //#24859 + $k[$j++] = _Nr; //#24859 + $k[$j++] = _Ns; //#24859 + $k[$j++] = _Nt; //#24859 + $_.trmv(); //#24859 + var _Nv = $k[--$j]; //#24859 + $put($_.pixs, _Nv, $k[--$j]); //#24859 + $_.trmv(); //#24860 + var _Ny = $k[--$j]; //#24860 + $put($_.pixs, _Ny, $k[--$j]); //#24860 + }; //#24860 + $_.i = 0; //#24862 + $_.stag = 0; //#24862 + for (;;) { //#24884 + if ($_.i >= $_.size) { //#24863 + break; //#24863 + } //#24863 + for (var _O4 = 0, _O3 = $f($_.size - 1); _O4 <= _O3; _O4 += 1) { //#24877 + $_.j = _O4; //#24865 + if ($f($_.j + $_.alnr) < $_.size) { //#24871 + $k[$j++] = (((((~~($_.j / $_.alnk)) + $_.stag) % 2) == 0) && (!(($_.i == 0) && ($_.j < $_.alnk)))) || (($_.j % $_.alnk) == 0); //#24869 + } else { //#24871 + $k[$j++] = ($f($_.alnn + $_.stag) % 2) == 0; //#24871 + } //#24871 + if ($k[--$j]) { //#24876 + $k[$j++] = $_.j; //#24874 + $k[$j++] = $_.i; //#24874 + $k[$j++] = 1; //#24874 + $_.aplot(); //#24874 + var _OL = $_.j; //#24875 + var _OM = $_.i; //#24875 + $k[$j++] = _OL + 1; //#24875 + $k[$j++] = _OM + 1; //#24875 + if (((_OM + 1) < $_.size) && ((_OL + 1) < $_.size)) { //#24875 + $k[$j++] = 0; //#24875 + $_.aplot(); //#24875 + } else { //#24875 + $j -= 2; //#24875 + } //#24875 + } //#24875 + } //#24875 + if ($f($_.i + $_.alnr) == $_.size) { //#24881 + $_.i = $f($f($_.i + $_.alnr) - 1); //#24879 + } else { //#24881 + $_.i = $f($_.i + $_.alnk); //#24881 + } //#24881 + $_.stag = 1 - $_.stag; //#24883 + } //#24883 + for (var _Ob = $_.alnk, _Oc = $_.alnk, _Oa = $f($_.size - 2); _Oc < 0 ? _Ob >= _Oa : _Ob <= _Oa; _Ob += _Oc) { //#24911 + $_.i = _Ob; //#24886 + if (((~~($_.i / $_.alnk)) % 2) != 0) { //#24898 + $k[$j++] = $_.pixs; //#24888 + $k[$j++] = 0; //#24888 + $k[$j++] = $_.i - 1; //#24888 + $_.trmv(); //#24888 + var _Oh = $k[--$j]; //#24888 + $put($k[--$j], _Oh, 0); //#24888 + $k[$j++] = $_.pixs; //#24889 + $k[$j++] = 0; //#24889 + $k[$j++] = $_.i + 1; //#24889 + $_.trmv(); //#24889 + var _Ol = $k[--$j]; //#24889 + $put($k[--$j], _Ol, 0); //#24889 + $k[$j++] = $_.pixs; //#24890 + $k[$j++] = 1; //#24890 + $k[$j++] = $_.i - 1; //#24890 + $_.trmv(); //#24890 + var _Op = $k[--$j]; //#24890 + $put($k[--$j], _Op, 0); //#24890 + $k[$j++] = $_.pixs; //#24891 + $k[$j++] = 1; //#24891 + $k[$j++] = $_.i; //#24891 + $_.trmv(); //#24891 + var _Ot = $k[--$j]; //#24891 + $put($k[--$j], _Ot, 0); //#24891 + $k[$j++] = $_.pixs; //#24892 + $k[$j++] = 1; //#24892 + $k[$j++] = $_.i + 1; //#24892 + $_.trmv(); //#24892 + var _Ox = $k[--$j]; //#24892 + $put($k[--$j], _Ox, 0); //#24892 + $k[$j++] = $_.pixs; //#24893 + $k[$j++] = $_.i - 1; //#24893 + $k[$j++] = 0; //#24893 + $_.trmv(); //#24893 + var _P1 = $k[--$j]; //#24893 + $put($k[--$j], _P1, 0); //#24893 + $k[$j++] = $_.pixs; //#24894 + $k[$j++] = $_.i + 1; //#24894 + $k[$j++] = 0; //#24894 + $_.trmv(); //#24894 + var _P5 = $k[--$j]; //#24894 + $put($k[--$j], _P5, 0); //#24894 + $k[$j++] = $_.pixs; //#24895 + $k[$j++] = $_.i - 1; //#24895 + $k[$j++] = 1; //#24895 + $_.trmv(); //#24895 + var _P9 = $k[--$j]; //#24895 + $put($k[--$j], _P9, 0); //#24895 + $k[$j++] = $_.pixs; //#24896 + $k[$j++] = $_.i; //#24896 + $k[$j++] = 1; //#24896 + $_.trmv(); //#24896 + var _PD = $k[--$j]; //#24896 + $put($k[--$j], _PD, 0); //#24896 + $k[$j++] = $_.pixs; //#24897 + $k[$j++] = $_.i + 1; //#24897 + $k[$j++] = 1; //#24897 + $_.trmv(); //#24897 + var _PH = $k[--$j]; //#24897 + $put($k[--$j], _PH, 0); //#24897 + } //#24897 + $k[$j++] = $_.pixs; //#24899 + $k[$j++] = $f($_.size - 1); //#24899 + $k[$j++] = $_.i - 1; //#24899 + $_.trmv(); //#24899 + var _PM = $k[--$j]; //#24899 + if ($get($k[--$j], _PM) != 1) { //#24910 + $k[$j++] = $_.pixs; //#24900 + $k[$j++] = $f($_.size - 1); //#24900 + $k[$j++] = $_.i - 1; //#24900 + $_.trmv(); //#24900 + var _PS = $k[--$j]; //#24900 + $put($k[--$j], _PS, 0); //#24900 + $k[$j++] = $_.pixs; //#24901 + $k[$j++] = $f($_.size - 2); //#24901 + $k[$j++] = $_.i - 1; //#24901 + $_.trmv(); //#24901 + var _PX = $k[--$j]; //#24901 + $put($k[--$j], _PX, 0); //#24901 + $k[$j++] = $_.pixs; //#24902 + $k[$j++] = $f($_.size - 2); //#24902 + $k[$j++] = $_.i; //#24902 + $_.trmv(); //#24902 + var _Pc = $k[--$j]; //#24902 + $put($k[--$j], _Pc, 0); //#24902 + $k[$j++] = $_.pixs; //#24903 + $k[$j++] = $f($_.size - 2); //#24903 + $k[$j++] = $_.i + 1; //#24903 + $_.trmv(); //#24903 + var _Ph = $k[--$j]; //#24903 + $put($k[--$j], _Ph, 0); //#24903 + $k[$j++] = $_.pixs; //#24904 + $k[$j++] = $f($_.size - 1); //#24904 + $k[$j++] = $_.i + 1; //#24904 + $_.trmv(); //#24904 + var _Pm = $k[--$j]; //#24904 + $put($k[--$j], _Pm, 0); //#24904 + $k[$j++] = $_.pixs; //#24905 + $k[$j++] = $_.i - 1; //#24905 + $k[$j++] = $f($_.size - 1); //#24905 + $_.trmv(); //#24905 + var _Pr = $k[--$j]; //#24905 + $put($k[--$j], _Pr, 0); //#24905 + $k[$j++] = $_.pixs; //#24906 + $k[$j++] = $_.i - 1; //#24906 + $k[$j++] = $f($_.size - 2); //#24906 + $_.trmv(); //#24906 + var _Pw = $k[--$j]; //#24906 + $put($k[--$j], _Pw, 0); //#24906 + $k[$j++] = $_.pixs; //#24907 + $k[$j++] = $_.i; //#24907 + $k[$j++] = $f($_.size - 2); //#24907 + $_.trmv(); //#24907 + var _Q1 = $k[--$j]; //#24907 + $put($k[--$j], _Q1, 0); //#24907 + $k[$j++] = $_.pixs; //#24908 + $k[$j++] = $_.i + 1; //#24908 + $k[$j++] = $f($_.size - 2); //#24908 + $_.trmv(); //#24908 + var _Q6 = $k[--$j]; //#24908 + $put($k[--$j], _Q6, 0); //#24908 + $k[$j++] = $_.pixs; //#24909 + $k[$j++] = $_.i + 1; //#24909 + $k[$j++] = $f($_.size - 1); //#24909 + $_.trmv(); //#24909 + var _QB = $k[--$j]; //#24909 + $put($k[--$j], _QB, 0); //#24909 + } //#24909 + } //#24909 + } //#24909 + if (!bwipp_hanxin.__24936__) { //#24936 + $_ = Object.create($_); //#24936 + $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 0, 0]), $a([1, 0, 1, 1, 1, 1, 1, 0]), $a([1, 0, 1, 0, 0, 0, 0, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24925 + $_.fpat2 = $a([$a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([0, 0, 0, 0, 1, 0, 1, 0]), $a([1, 1, 1, 1, 1, 0, 1, 0]), $a([0, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24935 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24935 + bwipp_hanxin.__24936__ = 1; //#24935 + $_ = Object.getPrototypeOf($_); //#24935 + } //#24935 + for (var _QY = 0, _QX = $_.fpat.length - 1; _QY <= _QX; _QY += 1) { //#24948 + $_.y = _QY; //#24938 + for (var _Qc = 0, _Qb = $get($_.fpat, 0).length - 1; _Qc <= _Qb; _Qc += 1) { //#24947 + $_.x = _Qc; //#24940 + $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#24941 + $_.fpb2 = $get($get($_.fpat2, $_.y), $_.x); //#24942 + $k[$j++] = $_.pixs; //#24943 + $k[$j++] = $_.x; //#24943 + $k[$j++] = $_.y; //#24943 + $_.qmv(); //#24943 + var _Qr = $k[--$j]; //#24943 + $put($k[--$j], _Qr, $_.fpb); //#24943 + $k[$j++] = $_.pixs; //#24944 + $k[$j++] = $f($f($_.size - $_.x) - 1); //#24944 + $k[$j++] = $_.y; //#24944 + $_.qmv(); //#24944 + var _Qy = $k[--$j]; //#24944 + $put($k[--$j], _Qy, $_.fpb); //#24944 + $k[$j++] = $_.pixs; //#24945 + $k[$j++] = $f($f($_.size - $_.x) - 1); //#24945 + $k[$j++] = $f($f($_.size - $_.y) - 1); //#24945 + $_.qmv(); //#24945 + var _R6 = $k[--$j]; //#24945 + $put($k[--$j], _R6, $_.fpb); //#24945 + $k[$j++] = $_.pixs; //#24946 + $k[$j++] = $_.x; //#24946 + $k[$j++] = $f($f($_.size - $_.y) - 1); //#24946 + $_.qmv(); //#24946 + var _RD = $k[--$j]; //#24946 + $put($k[--$j], _RD, $_.fpb2); //#24946 + } //#24946 + } //#24946 + $_.functionmap = $a([$a([$a([0, 8]), $a([$f($_.size - 1), $f($_.size - 9)])]), $a([$a([1, 8]), $a([$f($_.size - 2), $f($_.size - 9)])]), $a([$a([2, 8]), $a([$f($_.size - 3), $f($_.size - 9)])]), $a([$a([3, 8]), $a([$f($_.size - 4), $f($_.size - 9)])]), $a([$a([4, 8]), $a([$f($_.size - 5), $f($_.size - 9)])]), $a([$a([5, 8]), $a([$f($_.size - 6), $f($_.size - 9)])]), $a([$a([6, 8]), $a([$f($_.size - 7), $f($_.size - 9)])]), $a([$a([7, 8]), $a([$f($_.size - 8), $f($_.size - 9)])]), $a([$a([8, 8]), $a([$f($_.size - 9), $f($_.size - 9)])]), $a([$a([8, 7]), $a([$f($_.size - 9), $f($_.size - 8)])]), $a([$a([8, 6]), $a([$f($_.size - 9), $f($_.size - 7)])]), $a([$a([8, 5]), $a([$f($_.size - 9), $f($_.size - 6)])]), $a([$a([8, 4]), $a([$f($_.size - 9), $f($_.size - 5)])]), $a([$a([8, 3]), $a([$f($_.size - 9), $f($_.size - 4)])]), $a([$a([8, 2]), $a([$f($_.size - 9), $f($_.size - 3)])]), $a([$a([8, 1]), $a([$f($_.size - 9), $f($_.size - 2)])]), $a([$a([8, 0]), $a([$f($_.size - 9), $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 0]), $a([8, $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 1]), $a([8, $f($_.size - 2)])]), $a([$a([$f($_.size - 9), 2]), $a([8, $f($_.size - 3)])]), $a([$a([$f($_.size - 9), 3]), $a([8, $f($_.size - 4)])]), $a([$a([$f($_.size - 9), 4]), $a([8, $f($_.size - 5)])]), $a([$a([$f($_.size - 9), 5]), $a([8, $f($_.size - 6)])]), $a([$a([$f($_.size - 9), 6]), $a([8, $f($_.size - 7)])]), $a([$a([$f($_.size - 9), 7]), $a([8, $f($_.size - 8)])]), $a([$a([$f($_.size - 9), 8]), $a([8, $f($_.size - 9)])]), $a([$a([$f($_.size - 8), 8]), $a([7, $f($_.size - 9)])]), $a([$a([$f($_.size - 7), 8]), $a([6, $f($_.size - 9)])]), $a([$a([$f($_.size - 6), 8]), $a([5, $f($_.size - 9)])]), $a([$a([$f($_.size - 5), 8]), $a([4, $f($_.size - 9)])]), $a([$a([$f($_.size - 4), 8]), $a([3, $f($_.size - 9)])]), $a([$a([$f($_.size - 3), 8]), $a([2, $f($_.size - 9)])]), $a([$a([$f($_.size - 2), 8]), $a([1, $f($_.size - 9)])]), $a([$a([$f($_.size - 1), 8]), $a([0, $f($_.size - 9)])])]); //#24970 + var _U0 = $_.functionmap; //#24971 + for (var _U1 = 0, _U2 = _U0.length; _U1 < _U2; _U1++) { //#24973 + $forall($get(_U0, _U1), function() { //#24972 + $forall($k[--$j]); //#24972 + $_.qmv(); //#24972 + $put($_.pixs, $k[--$j], 0); //#24972 + }); //#24972 + } //#24972 var _UD = $a([function() { - $j -= 2; //#24652 - $k[$j++] = 1; //#24652 + $j -= 2; //#24976 + $k[$j++] = 1; //#24976 }, function() { - var _U7 = $k[--$j]; //#24653 - var _U8 = $k[--$j]; //#24653 - $k[$j++] = $f(_U8 + _U7) % 2; //#24653 + var _U7 = $k[--$j]; //#24977 + var _U8 = $k[--$j]; //#24977 + $k[$j++] = $f(_U8 + _U7) % 2; //#24977 }, function() { - var _U9 = $k[--$j]; //#24654 - var _UA = $k[--$j]; //#24654 - $k[$j++] = ($f(($f(_U9 + _UA) % 3) + (_UA % 3))) % 2; //#24654 + var _U9 = $k[--$j]; //#24978 + var _UA = $k[--$j]; //#24978 + $k[$j++] = ($f(($f(_U9 + _UA) % 3) + (_UA % 3))) % 2; //#24978 }, function() { - var _UB = $k[--$j]; //#24655 - var _UC = $k[--$j]; //#24655 - $k[$j++] = ($f((_UC % _UB) + ($f((_UB % _UC) + ($f((_UB % 3) + (_UC % 3))))))) % 2; //#24656 - }]); //#24656 - $_.maskfuncs = _UD; //#24657 - if ($_.mask != -1) { //#24661 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#24659 - $_.bestmaskval = $_.mask - 1; //#24660 - } //#24660 - $_.masks = $a($_.maskfuncs.length); //#24662 - for (var _UO = 0, _UN = $_.masks.length - 1; _UO <= _UN; _UO += 1) { //#24676 - $_.m = _UO; //#24664 - $_.mask = $a($_.size * $_.size); //#24665 - for (var _UU = 0, _UT = $f($_.size - 1); _UU <= _UT; _UU += 1) { //#24674 - $_.j = _UU; //#24667 - for (var _UX = 0, _UW = $f($_.size - 1); _UX <= _UW; _UX += 1) { //#24673 - $_.i = _UX; //#24669 - $k[$j++] = $_.i + 1; //#24670 - $k[$j++] = $_.j + 1; //#24670 + var _UB = $k[--$j]; //#24979 + var _UC = $k[--$j]; //#24979 + $k[$j++] = ($f((_UC % _UB) + ($f((_UB % _UC) + ($f((_UB % 3) + (_UC % 3))))))) % 2; //#24980 + }]); //#24980 + $_.maskfuncs = _UD; //#24981 + if ($_.mask != -1) { //#24985 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#24983 + $_.bestmaskval = $_.mask - 1; //#24984 + } //#24984 + $_.masks = $a($_.maskfuncs.length); //#24986 + for (var _UO = 0, _UN = $_.masks.length - 1; _UO <= _UN; _UO += 1) { //#25000 + $_.m = _UO; //#24988 + $_.mask = $a($_.size * $_.size); //#24989 + for (var _UU = 0, _UT = $f($_.size - 1); _UU <= _UT; _UU += 1) { //#24998 + $_.j = _UU; //#24991 + for (var _UX = 0, _UW = $f($_.size - 1); _UX <= _UW; _UX += 1) { //#24997 + $_.i = _UX; //#24993 + $k[$j++] = $_.i + 1; //#24994 + $k[$j++] = $_.j + 1; //#24994 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#24670 - var _Ud = $k[--$j]; //#24670 - $k[$j++] = _Ud == 0; //#24671 - $k[$j++] = $_.pixs; //#24671 - $k[$j++] = $_.i; //#24671 - $k[$j++] = $_.j; //#24671 - $_.qmv(); //#24671 - var _Uh = $k[--$j]; //#24671 - var _Uj = $get($k[--$j], _Uh); //#24671 - var _Uk = $k[--$j]; //#24671 - var _Ul = (_Uk && (_Uj == -1)) ? 1 : 0; //#24671 - $k[$j++] = _Ul; //#24672 - $k[$j++] = $_.mask; //#24672 - $k[$j++] = $_.i; //#24672 - $k[$j++] = $_.j; //#24672 - $_.qmv(); //#24672 - var _Up = $k[--$j]; //#24672 - var _Uq = $k[--$j]; //#24672 - $put(_Uq, _Up, $k[--$j]); //#24672 - } //#24672 - } //#24672 - $put($_.masks, $_.m, $_.mask); //#24675 - } //#24675 - $_.posx = 0; //#24679 - $_.posy = 0; //#24680 - $_.num = 0; //#24681 - for (;;) { //#24691 - if ($_.posy == $_.size) { //#24683 - break; //#24683 - } //#24683 - $k[$j++] = $_.pixs; //#24684 - $k[$j++] = $_.posx; //#24684 - $k[$j++] = $_.posy; //#24684 - $_.qmv(); //#24684 - var _V0 = $k[--$j]; //#24684 - if ($get($k[--$j], _V0) == -1) { //#24688 - var _V5 = $get($_.cws, ~~($_.num / 8)); //#24685 - var _V7 = -(7 - ($_.num % 8)); //#24685 - $k[$j++] = ((_V7 < 0 ? _V5 >>> -_V7 : _V5 << _V7)) & 1; //#24686 - $k[$j++] = $_.pixs; //#24686 - $k[$j++] = $_.posx; //#24686 - $k[$j++] = $_.posy; //#24686 - $_.qmv(); //#24686 - var _VB = $k[--$j]; //#24686 - var _VC = $k[--$j]; //#24686 - $put(_VC, _VB, $k[--$j]); //#24686 - $_.num = $_.num + 1; //#24687 - } //#24687 - $_.posx = $_.posx + 1; //#24689 - if ($_.posx == $_.size) { //#24690 - $_.posx = 0; //#24690 - $_.posy = $_.posy + 1; //#24690 - } //#24690 - } //#24690 + } //#24994 + var _Ud = $k[--$j]; //#24994 + $k[$j++] = _Ud == 0; //#24995 + $k[$j++] = $_.pixs; //#24995 + $k[$j++] = $_.i; //#24995 + $k[$j++] = $_.j; //#24995 + $_.qmv(); //#24995 + var _Uh = $k[--$j]; //#24995 + var _Uj = $get($k[--$j], _Uh); //#24995 + var _Uk = $k[--$j]; //#24995 + var _Ul = (_Uk && (_Uj == -1)) ? 1 : 0; //#24995 + $k[$j++] = _Ul; //#24996 + $k[$j++] = $_.mask; //#24996 + $k[$j++] = $_.i; //#24996 + $k[$j++] = $_.j; //#24996 + $_.qmv(); //#24996 + var _Up = $k[--$j]; //#24996 + var _Uq = $k[--$j]; //#24996 + $put(_Uq, _Up, $k[--$j]); //#24996 + } //#24996 + } //#24996 + $put($_.masks, $_.m, $_.mask); //#24999 + } //#24999 + $_.posx = 0; //#25003 + $_.posy = 0; //#25004 + $_.num = 0; //#25005 + for (;;) { //#25015 + if ($_.posy == $_.size) { //#25007 + break; //#25007 + } //#25007 + $k[$j++] = $_.pixs; //#25008 + $k[$j++] = $_.posx; //#25008 + $k[$j++] = $_.posy; //#25008 + $_.qmv(); //#25008 + var _V0 = $k[--$j]; //#25008 + if ($get($k[--$j], _V0) == -1) { //#25012 + var _V5 = $get($_.cws, ~~($_.num / 8)); //#25009 + var _V7 = -(7 - ($_.num % 8)); //#25009 + $k[$j++] = ((_V7 < 0 ? _V5 >>> -_V7 : _V5 << _V7)) & 1; //#25010 + $k[$j++] = $_.pixs; //#25010 + $k[$j++] = $_.posx; //#25010 + $k[$j++] = $_.posy; //#25010 + $_.qmv(); //#25010 + var _VB = $k[--$j]; //#25010 + var _VC = $k[--$j]; //#25010 + $put(_VC, _VB, $k[--$j]); //#25010 + $_.num = $_.num + 1; //#25011 + } //#25011 + $_.posx = $_.posx + 1; //#25013 + if ($_.posx == $_.size) { //#25014 + $_.posx = 0; //#25014 + $_.posy = $_.posy + 1; //#25014 + } //#25014 + } //#25014 $_.evalfulln1n3 = function() { - $_.scrle = $k[--$j]; //#24695 - $k[$j++] = 'scr1'; //#24697 - $k[$j++] = 0; //#24697 - $forall($_.scrle, function() { //#24697 - var _VL = $k[--$j]; //#24697 - $k[$j++] = _VL; //#24697 - if (_VL >= 3) { //#24697 - var _VM = $k[--$j]; //#24697 - var _VO = $f($k[--$j] + (_VM * 4)); //#24697 - $k[$j++] = _VO; //#24697 - $k[$j++] = _VO; //#24697 - } //#24697 - $j--; //#24697 - }); //#24697 - var _VP = $k[--$j]; //#24697 - $_[$k[--$j]] = _VP; //#24697 - $_.scr3 = 0; //#24698 - for (var _VT = 5, _VS = $_.scrle.length - 1; _VT <= _VS; _VT += 2) { //#24714 - $_.j = _VT; //#24701 - if (($get($_.scrle, $_.j) % 3) == 0) { //#24713 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#24703 - var _Vc = $geti($_.scrle, $_.j - 4, 4); //#24704 - for (var _Vd = 0, _Ve = _Vc.length; _Vd < _Ve; _Vd++) { //#24704 - $k[$j++] = $get(_Vc, _Vd) == $_.fact; //#24704 - } //#24704 - var _Vh = $k[--$j]; //#24704 - var _Vi = $k[--$j]; //#24704 - var _Vj = $k[--$j]; //#24704 - var _Vk = $k[--$j]; //#24704 - if (_Vk && (_Vj && (_Vi && _Vh))) { //#24712 - if (($_.j == 5) || (($_.j + 2) >= $_.scrle.length)) { //#24709 - $_.scr3 = $_.scr3 + 50; //#24706 - } else { //#24709 - if (($get($_.scrle, $_.j - 5) >= 3) || ($get($_.scrle, $_.j + 1) >= 3)) { //#24710 - $_.scr3 = $_.scr3 + 50; //#24709 - } //#24709 - } //#24709 - } //#24709 - } //#24709 - } //#24709 - for (var _Vy = 1, _Vx = $_.scrle.length - 5; _Vy <= _Vx; _Vy += 2) { //#24730 - $_.j = _Vy; //#24717 - if (($get($_.scrle, $_.j) % 3) == 0) { //#24729 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#24719 - var _W7 = $geti($_.scrle, $_.j + 1, 4); //#24720 - for (var _W8 = 0, _W9 = _W7.length; _W8 < _W9; _W8++) { //#24720 - $k[$j++] = $get(_W7, _W8) == $_.fact; //#24720 - } //#24720 - var _WC = $k[--$j]; //#24720 - var _WD = $k[--$j]; //#24720 - var _WE = $k[--$j]; //#24720 - var _WF = $k[--$j]; //#24720 - if (_WF && (_WE && (_WD && _WC))) { //#24728 - if (($_.j == 1) || (($_.j + 6) >= $_.scrle.length)) { //#24725 - $_.scr3 = $_.scr3 + 50; //#24722 - } else { //#24725 - if (($get($_.scrle, $_.j - 1) >= 3) || ($get($_.scrle, $_.j + 5) >= 3)) { //#24726 - $_.scr3 = $_.scr3 + 50; //#24725 - } //#24725 - } //#24725 - } //#24725 - } //#24725 - } //#24725 - $k[$j++] = $_.scr1; //#24731 - $k[$j++] = $_.scr3; //#24731 - }; //#24731 + $_.scrle = $k[--$j]; //#25019 + $k[$j++] = 'scr1'; //#25021 + $k[$j++] = 0; //#25021 + $forall($_.scrle, function() { //#25021 + var _VL = $k[--$j]; //#25021 + $k[$j++] = _VL; //#25021 + if (_VL >= 3) { //#25021 + var _VM = $k[--$j]; //#25021 + var _VO = $f($k[--$j] + (_VM * 4)); //#25021 + $k[$j++] = _VO; //#25021 + $k[$j++] = _VO; //#25021 + } //#25021 + $j--; //#25021 + }); //#25021 + var _VP = $k[--$j]; //#25021 + $_[$k[--$j]] = _VP; //#25021 + $_.scr3 = 0; //#25022 + for (var _VT = 5, _VS = $_.scrle.length - 1; _VT <= _VS; _VT += 2) { //#25038 + $_.j = _VT; //#25025 + if (($get($_.scrle, $_.j) % 3) == 0) { //#25037 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#25027 + var _Vc = $geti($_.scrle, $_.j - 4, 4); //#25028 + for (var _Vd = 0, _Ve = _Vc.length; _Vd < _Ve; _Vd++) { //#25028 + $k[$j++] = $get(_Vc, _Vd) == $_.fact; //#25028 + } //#25028 + var _Vh = $k[--$j]; //#25028 + var _Vi = $k[--$j]; //#25028 + var _Vj = $k[--$j]; //#25028 + var _Vk = $k[--$j]; //#25028 + if (_Vk && (_Vj && (_Vi && _Vh))) { //#25036 + if (($_.j == 5) || (($_.j + 2) >= $_.scrle.length)) { //#25033 + $_.scr3 = $_.scr3 + 50; //#25030 + } else { //#25033 + if (($get($_.scrle, $_.j - 5) >= 3) || ($get($_.scrle, $_.j + 1) >= 3)) { //#25034 + $_.scr3 = $_.scr3 + 50; //#25033 + } //#25033 + } //#25033 + } //#25033 + } //#25033 + } //#25033 + for (var _Vy = 1, _Vx = $_.scrle.length - 5; _Vy <= _Vx; _Vy += 2) { //#25054 + $_.j = _Vy; //#25041 + if (($get($_.scrle, $_.j) % 3) == 0) { //#25053 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#25043 + var _W7 = $geti($_.scrle, $_.j + 1, 4); //#25044 + for (var _W8 = 0, _W9 = _W7.length; _W8 < _W9; _W8++) { //#25044 + $k[$j++] = $get(_W7, _W8) == $_.fact; //#25044 + } //#25044 + var _WC = $k[--$j]; //#25044 + var _WD = $k[--$j]; //#25044 + var _WE = $k[--$j]; //#25044 + var _WF = $k[--$j]; //#25044 + if (_WF && (_WE && (_WD && _WC))) { //#25052 + if (($_.j == 1) || (($_.j + 6) >= $_.scrle.length)) { //#25049 + $_.scr3 = $_.scr3 + 50; //#25046 + } else { //#25049 + if (($get($_.scrle, $_.j - 1) >= 3) || ($get($_.scrle, $_.j + 5) >= 3)) { //#25050 + $_.scr3 = $_.scr3 + 50; //#25049 + } //#25049 + } //#25049 + } //#25049 + } //#25049 + } //#25049 + $k[$j++] = $_.scr1; //#25055 + $k[$j++] = $_.scr3; //#25055 + }; //#25055 $_.evalfull = function() { - $_.sym = $k[--$j]; //#24736 - $_.n1 = 0; //#24738 - $_.n3 = 0; //#24738 - $_.rle = $a($f($_.size + 1)); //#24739 - $_.lastpairs = $a($_.size); //#24740 - $_.thispairs = $a($_.size); //#24741 - $_.sizeadd1 = $f($_.size + 1); //#24742 - for (var _Wd = 0, _Wc = $f($_.size - 1); _Wd <= _Wc; _Wd += 1) { //#24767 - $_.i = _Wd; //#24744 - $k[$j++] = Infinity; //#24747 - var _Wf = $_.size; //#24748 - $k[$j++] = 0; //#24750 - $k[$j++] = 0; //#24750 - for (var _Wh = $_.i, _Wi = _Wf, _Wg = $f((_Wf * _Wf) - 1); _Wi < 0 ? _Wh >= _Wg : _Wh <= _Wg; _Wh += _Wi) { //#24750 - var _Wk = $get($_.sym, _Wh); //#24749 - var _Wl = $k[--$j]; //#24749 - $k[$j++] = _Wk; //#24749 - if ($eq(_Wl, _Wk)) { //#24749 - var _Wm = $k[--$j]; //#24749 - var _Wn = $k[--$j]; //#24749 - $k[$j++] = $f(_Wn + 1); //#24749 - $k[$j++] = _Wm; //#24749 - } else { //#24749 - var _Wo = $k[--$j]; //#24749 - $k[$j++] = 1; //#24749 - $k[$j++] = _Wo; //#24749 - } //#24749 - } //#24749 - $j--; //#24751 - var _Wq = $counttomark() + 2; //#24752 - $astore($geti($_.rle, 0, _Wq - 2)); //#24752 - $_.evalfulln1n3(); //#24753 - $_.n3 = $f($k[--$j] + $_.n3); //#24753 - $_.n1 = $f($k[--$j] + $_.n1); //#24753 - $j--; //#24754 - $_.symrow = $geti($_.sym, $_.i * $_.size, $_.size); //#24757 - $k[$j++] = Infinity; //#24758 - var _X1 = $_.symrow; //#24759 - $k[$j++] = 0; //#24761 - $k[$j++] = 0; //#24761 - for (var _X2 = 0, _X3 = _X1.length; _X2 < _X3; _X2++) { //#24761 - var _X4 = $get(_X1, _X2); //#24761 - var _X5 = $k[--$j]; //#24760 - $k[$j++] = _X4; //#24760 - if ($eq(_X5, _X4)) { //#24760 - var _X6 = $k[--$j]; //#24760 - var _X7 = $k[--$j]; //#24760 - $k[$j++] = $f(_X7 + 1); //#24760 - $k[$j++] = _X6; //#24760 - } else { //#24760 - var _X8 = $k[--$j]; //#24760 - $k[$j++] = 1; //#24760 - $k[$j++] = _X8; //#24760 - } //#24760 - } //#24760 - $j--; //#24762 - var _XA = $counttomark() + 2; //#24763 - $astore($geti($_.rle, 0, _XA - 2)); //#24763 - $_.evalfulln1n3(); //#24764 - $_.n3 = $f($k[--$j] + $_.n3); //#24764 - $_.n1 = $f($k[--$j] + $_.n1); //#24764 - $j--; //#24765 - } //#24765 - $k[$j++] = $f($_.n1 + $_.n3); //#24769 - }; //#24769 - $_.bestscore = 999999999; //#24773 - for (var _XK = 0, _XJ = $_.masks.length - 1; _XK <= _XJ; _XK += 1) { //#24791 - $_.m = _XK; //#24775 - $_.masksym = $a($_.size * $_.size); //#24776 - for (var _XR = 0, _XQ = $f(($_.size * $_.size) - 1); _XR <= _XQ; _XR += 1) { //#24780 - $_.i = _XR; //#24778 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#24779 - } //#24779 - if ($_.masks.length != 1) { //#24789 - $k[$j++] = $_.masksym; //#24782 - $_.evalfull(); //#24782 - $_.score = $k[--$j]; //#24782 - if ($_.score < $_.bestscore) { //#24787 - $_.bestsym = $_.masksym; //#24784 - $_.bestmaskval = $_.m; //#24785 - $_.bestscore = $_.score; //#24786 - } //#24786 - } else { //#24789 - $_.bestsym = $_.masksym; //#24789 - } //#24789 - } //#24789 - $_.pixs = $_.bestsym; //#24792 - $_.funval = (((((~~($f($_.size - 21) / 2)) + 20) * 4) + $_.eclval) * 4) + $_.bestmaskval; //#24795 - $k[$j++] = $a([($_.funval & 3840) >>> 8, ($_.funval & 240) >>> 4, $_.funval & 15]); //#24799 - $k[$j++] = 4; //#24799 - $k[$j++] = 16; //#24799 - $k[$j++] = 19; //#24799 - $_.rscodes(); //#24799 - $_.funvals = $k[--$j]; //#24799 - $k[$j++] = Infinity; //#24800 - $forall($_.funvals, function() { //#24803 - $k[$j++] = 4; //#24802 - $_.tobin(); //#24802 - $forall($k[--$j], function() { //#24802 - var _Xw = $k[--$j]; //#24802 - $k[$j++] = $f(_Xw - 48); //#24802 - }); //#24802 - }); //#24802 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $_.funbits = $a(); //#24804 - for (var _Y0 = 0, _Xz = $_.functionmap.length - 1; _Y0 <= _Xz; _Y0 += 1) { //#24811 - $_.i = _Y0; //#24807 - $forall($get($_.functionmap, $_.i), function() { //#24810 - var _Y5 = $k[--$j]; //#24809 - $k[$j++] = $_.pixs; //#24809 - $aload(_Y5); //#24809 - $_.qmv(); //#24809 - var _Y9 = $k[--$j]; //#24809 - $put($k[--$j], _Y9, $get($_.funbits, $_.i)); //#24809 - }); //#24809 - } //#24809 + $_.sym = $k[--$j]; //#25060 + $_.n1 = 0; //#25062 + $_.n3 = 0; //#25062 + $_.rle = $a($f($_.size + 1)); //#25063 + $_.lastpairs = $a($_.size); //#25064 + $_.thispairs = $a($_.size); //#25065 + $_.sizeadd1 = $f($_.size + 1); //#25066 + for (var _Wd = 0, _Wc = $f($_.size - 1); _Wd <= _Wc; _Wd += 1) { //#25091 + $_.i = _Wd; //#25068 + $k[$j++] = Infinity; //#25071 + var _Wf = $_.size; //#25072 + $k[$j++] = 0; //#25074 + $k[$j++] = 0; //#25074 + for (var _Wh = $_.i, _Wi = _Wf, _Wg = $f((_Wf * _Wf) - 1); _Wi < 0 ? _Wh >= _Wg : _Wh <= _Wg; _Wh += _Wi) { //#25074 + var _Wk = $get($_.sym, _Wh); //#25073 + var _Wl = $k[--$j]; //#25073 + $k[$j++] = _Wk; //#25073 + if ($eq(_Wl, _Wk)) { //#25073 + var _Wm = $k[--$j]; //#25073 + var _Wn = $k[--$j]; //#25073 + $k[$j++] = $f(_Wn + 1); //#25073 + $k[$j++] = _Wm; //#25073 + } else { //#25073 + var _Wo = $k[--$j]; //#25073 + $k[$j++] = 1; //#25073 + $k[$j++] = _Wo; //#25073 + } //#25073 + } //#25073 + $j--; //#25075 + var _Wq = $counttomark() + 2; //#25076 + $astore($geti($_.rle, 0, _Wq - 2)); //#25076 + $_.evalfulln1n3(); //#25077 + $_.n3 = $f($k[--$j] + $_.n3); //#25077 + $_.n1 = $f($k[--$j] + $_.n1); //#25077 + $j--; //#25078 + $_.symrow = $geti($_.sym, $_.i * $_.size, $_.size); //#25081 + $k[$j++] = Infinity; //#25082 + var _X1 = $_.symrow; //#25083 + $k[$j++] = 0; //#25085 + $k[$j++] = 0; //#25085 + for (var _X2 = 0, _X3 = _X1.length; _X2 < _X3; _X2++) { //#25085 + var _X4 = $get(_X1, _X2); //#25085 + var _X5 = $k[--$j]; //#25084 + $k[$j++] = _X4; //#25084 + if ($eq(_X5, _X4)) { //#25084 + var _X6 = $k[--$j]; //#25084 + var _X7 = $k[--$j]; //#25084 + $k[$j++] = $f(_X7 + 1); //#25084 + $k[$j++] = _X6; //#25084 + } else { //#25084 + var _X8 = $k[--$j]; //#25084 + $k[$j++] = 1; //#25084 + $k[$j++] = _X8; //#25084 + } //#25084 + } //#25084 + $j--; //#25086 + var _XA = $counttomark() + 2; //#25087 + $astore($geti($_.rle, 0, _XA - 2)); //#25087 + $_.evalfulln1n3(); //#25088 + $_.n3 = $f($k[--$j] + $_.n3); //#25088 + $_.n1 = $f($k[--$j] + $_.n1); //#25088 + $j--; //#25089 + } //#25089 + $k[$j++] = $f($_.n1 + $_.n3); //#25093 + }; //#25093 + $_.bestscore = 999999999; //#25097 + for (var _XK = 0, _XJ = $_.masks.length - 1; _XK <= _XJ; _XK += 1) { //#25115 + $_.m = _XK; //#25099 + $_.masksym = $a($_.size * $_.size); //#25100 + for (var _XR = 0, _XQ = $f(($_.size * $_.size) - 1); _XR <= _XQ; _XR += 1) { //#25104 + $_.i = _XR; //#25102 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#25103 + } //#25103 + if ($_.masks.length != 1) { //#25113 + $k[$j++] = $_.masksym; //#25106 + $_.evalfull(); //#25106 + $_.score = $k[--$j]; //#25106 + if ($_.score < $_.bestscore) { //#25111 + $_.bestsym = $_.masksym; //#25108 + $_.bestmaskval = $_.m; //#25109 + $_.bestscore = $_.score; //#25110 + } //#25110 + } else { //#25113 + $_.bestsym = $_.masksym; //#25113 + } //#25113 + } //#25113 + $_.pixs = $_.bestsym; //#25116 + $_.funval = (((((~~($f($_.size - 21) / 2)) + 20) * 4) + $_.eclval) * 4) + $_.bestmaskval; //#25119 + $k[$j++] = $a([($_.funval & 3840) >>> 8, ($_.funval & 240) >>> 4, $_.funval & 15]); //#25123 + $k[$j++] = 4; //#25123 + $k[$j++] = 16; //#25123 + $k[$j++] = 19; //#25123 + $_.rscodes(); //#25123 + $_.funvals = $k[--$j]; //#25123 + $k[$j++] = Infinity; //#25124 + $forall($_.funvals, function() { //#25127 + $k[$j++] = 4; //#25126 + $_.tobin(); //#25126 + $forall($k[--$j], function() { //#25126 + var _Xw = $k[--$j]; //#25126 + $k[$j++] = $f(_Xw - 48); //#25126 + }); //#25126 + }); //#25126 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $_.funbits = $a(); //#25128 + for (var _Y0 = 0, _Xz = $_.functionmap.length - 1; _Y0 <= _Xz; _Y0 += 1) { //#25135 + $_.i = _Y0; //#25131 + $forall($get($_.functionmap, $_.i), function() { //#25134 + var _Y5 = $k[--$j]; //#25133 + $k[$j++] = $_.pixs; //#25133 + $aload(_Y5); //#25133 + $_.qmv(); //#25133 + var _Y9 = $k[--$j]; //#25133 + $put($k[--$j], _Y9, $get($_.funbits, $_.i)); //#25133 + }); //#25133 + } //#25133 var _YH = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.size], ["pixy", $_.size], @@ -31122,1591 +31751,1591 @@ function bwipp_hanxin() { ["bordertop", 3], ["borderbottom", 3], ["opt", $_.options] - ]); //#24825 - $k[$j++] = _YH; //#24828 - if (!$_.dontdraw) { //#24828 - bwipp_renmatrix(); //#24828 - } //#24828 - $_ = Object.getPrototypeOf($_); //#24830 - $_ = Object.getPrototypeOf($_); //#24832 + ]); //#25149 + $k[$j++] = _YH; //#25152 + if (!$_.dontdraw) { //#25152 + bwipp_renmatrix(); //#25152 + } //#25152 + $_ = Object.getPrototypeOf($_); //#25154 + $_ = Object.getPrototypeOf($_); //#25156 } //bwipp_hanxin function bwipp_dotcode() { - $_ = Object.create($_); //#24863 - $_.dontdraw = false; //#24866 - $_.rows = -1; //#24867 - $_.columns = -1; //#24868 - $_.ratio = -1; //#24869 - $_.parse = false; //#24870 - $_.parsefnc = false; //#24871 - $_.raw = false; //#24872 - $_.fast = false; //#24873 - $_.mask = -1; //#24874 - $k[$j++] = $_; //#24876 - bwipp_processoptions(); //#24876 - $_.options = $k[--$j]; //#24876 - $_.barcode = $k[--$j]; //#24877 - if ($_.rows != -1) { //#24883 - if ($_.rows < 5) { //#24882 - $k[$j++] = 'bwipp.dotcodeBadRows#24881'; //#24881 - $k[$j++] = "There must be at least 5 rows"; //#24881 - bwipp_raiseerror(); //#24881 - } //#24881 - } //#24881 - if ($_.columns != -1) { //#24889 - if ($_.columns < 5) { //#24888 - $k[$j++] = 'bwipp.dotcodeBadColumns#24887'; //#24887 - $k[$j++] = "There must be at least 5 columns"; //#24887 - bwipp_raiseerror(); //#24887 - } //#24887 - } //#24887 - if ((($_.rows != -1) && ($_.columns != -1)) && ((($_.rows + $_.columns) % 2) != 1)) { //#24893 - $k[$j++] = 'bwipp.dotcodeRowsColumnsBadParity#24892'; //#24892 - $k[$j++] = "Sum of rows and columns must be odd"; //#24892 - bwipp_raiseerror(); //#24892 - } //#24892 - if ((($_.ratio == -1) && ($_.rows == -1)) && ($_.columns == -1)) { //#24898 - $_.ratio = 3 / 2; //#24897 - } //#24897 - if ($_.ratio != -1) { //#24903 - if ($_.ratio <= 0) { //#24902 - $k[$j++] = 'bwipp.dotcodeRatio#24901'; //#24901 - $k[$j++] = "The ratio must be greater than 0"; //#24901 - bwipp_raiseerror(); //#24901 - } //#24901 - } //#24901 - if ($_.mask != -1) { //#24909 - if (($_.mask < 0) || ($_.mask > 3)) { //#24908 - $k[$j++] = 'bwipp.dotcodeBadMask#24907'; //#24907 - $k[$j++] = "Valid mask values are 0 to 3"; //#24907 - bwipp_raiseerror(); //#24907 - } //#24907 - } //#24907 - bwipp_loadctx(bwipp_dotcode) //#24911 - if (!bwipp_dotcode.__24924__) { //#24924 - $_ = Object.create($_); //#24924 - $_.laa = -1; //#24915 - $_.lab = -2; //#24915 - $_.lac = -3; //#24915 - $_.bin = -4; //#24915 - $_.sfa = -5; //#24916 - $_.sfb = -6; //#24916 - $_.sb2 = -7; //#24916 - $_.sb3 = -8; //#24916 - $_.sb4 = -9; //#24917 - $_.sb5 = -10; //#24917 - $_.sb6 = -11; //#24917 - $_.sfc = -12; //#24917 - $_.sc2 = -13; //#24918 - $_.sc3 = -14; //#24918 - $_.sc4 = -15; //#24918 - $_.sc5 = -16; //#24918 - $_.sc6 = -17; //#24919 - $_.sc7 = -18; //#24919 - $_.bsa = -19; //#24919 - $_.bsb = -20; //#24919 - $_.tma = -21; //#24920 - $_.tmb = -22; //#24920 - $_.tmc = -23; //#24920 - $_.tms = -24; //#24920 - $_.fn1 = -25; //#24921 - $_.fn2 = -26; //#24921 - $_.fn3 = -27; //#24921 - $_.crl = -28; //#24921 - $_.aim = -29; //#24922 - $_.m05 = -30; //#24922 - $_.m06 = -31; //#24922 - $_.m12 = -32; //#24922 - $_.mac = -33; //#24923 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#24923 - bwipp_dotcode.__24924__ = 1; //#24923 - $_ = Object.getPrototypeOf($_); //#24923 - } //#24923 + $_ = Object.create($_); //#25187 + $_.dontdraw = false; //#25190 + $_.rows = -1; //#25191 + $_.columns = -1; //#25192 + $_.ratio = -1; //#25193 + $_.parse = false; //#25194 + $_.parsefnc = false; //#25195 + $_.raw = false; //#25196 + $_.fast = false; //#25197 + $_.mask = -1; //#25198 + $k[$j++] = $_; //#25200 + bwipp_processoptions(); //#25200 + $_.options = $k[--$j]; //#25200 + $_.barcode = $k[--$j]; //#25201 + if ($_.rows != -1) { //#25207 + if ($_.rows < 5) { //#25206 + $k[$j++] = 'bwipp.dotcodeBadRows#25205'; //#25205 + $k[$j++] = "There must be at least 5 rows"; //#25205 + bwipp_raiseerror(); //#25205 + } //#25205 + } //#25205 + if ($_.columns != -1) { //#25213 + if ($_.columns < 5) { //#25212 + $k[$j++] = 'bwipp.dotcodeBadColumns#25211'; //#25211 + $k[$j++] = "There must be at least 5 columns"; //#25211 + bwipp_raiseerror(); //#25211 + } //#25211 + } //#25211 + if ((($_.rows != -1) && ($_.columns != -1)) && ((($_.rows + $_.columns) % 2) != 1)) { //#25217 + $k[$j++] = 'bwipp.dotcodeRowsColumnsBadParity#25216'; //#25216 + $k[$j++] = "Sum of rows and columns must be odd"; //#25216 + bwipp_raiseerror(); //#25216 + } //#25216 + if ((($_.ratio == -1) && ($_.rows == -1)) && ($_.columns == -1)) { //#25222 + $_.ratio = 3 / 2; //#25221 + } //#25221 + if ($_.ratio != -1) { //#25227 + if ($_.ratio <= 0) { //#25226 + $k[$j++] = 'bwipp.dotcodeRatio#25225'; //#25225 + $k[$j++] = "The ratio must be greater than 0"; //#25225 + bwipp_raiseerror(); //#25225 + } //#25225 + } //#25225 + if ($_.mask != -1) { //#25233 + if (($_.mask < 0) || ($_.mask > 3)) { //#25232 + $k[$j++] = 'bwipp.dotcodeBadMask#25231'; //#25231 + $k[$j++] = "Valid mask values are 0 to 3"; //#25231 + bwipp_raiseerror(); //#25231 + } //#25231 + } //#25231 + bwipp_loadctx(bwipp_dotcode) //#25235 + if (!bwipp_dotcode.__25248__) { //#25248 + $_ = Object.create($_); //#25248 + $_.laa = -1; //#25239 + $_.lab = -2; //#25239 + $_.lac = -3; //#25239 + $_.bin = -4; //#25239 + $_.sfa = -5; //#25240 + $_.sfb = -6; //#25240 + $_.sb2 = -7; //#25240 + $_.sb3 = -8; //#25240 + $_.sb4 = -9; //#25241 + $_.sb5 = -10; //#25241 + $_.sb6 = -11; //#25241 + $_.sfc = -12; //#25241 + $_.sc2 = -13; //#25242 + $_.sc3 = -14; //#25242 + $_.sc4 = -15; //#25242 + $_.sc5 = -16; //#25242 + $_.sc6 = -17; //#25243 + $_.sc7 = -18; //#25243 + $_.bsa = -19; //#25243 + $_.bsb = -20; //#25243 + $_.tma = -21; //#25244 + $_.tmb = -22; //#25244 + $_.tmc = -23; //#25244 + $_.tms = -24; //#25244 + $_.fn1 = -25; //#25245 + $_.fn2 = -26; //#25245 + $_.fn3 = -27; //#25245 + $_.crl = -28; //#25245 + $_.aim = -29; //#25246 + $_.m05 = -30; //#25246 + $_.m06 = -31; //#25246 + $_.m12 = -32; //#25246 + $_.mac = -33; //#25247 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25247 + bwipp_dotcode.__25248__ = 1; //#25247 + $_ = Object.getPrototypeOf($_); //#25247 + } //#25247 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#24933 - $_.fncvals = _N; //#24934 - $k[$j++] = 'msg'; //#24935 - $k[$j++] = $_.barcode; //#24935 - $k[$j++] = $_.fncvals; //#24935 - bwipp_parseinput(); //#24935 - var _Q = $k[--$j]; //#24935 - $_[$k[--$j]] = _Q; //#24935 - $_.msglen = $_.msg.length; //#24936 - var _T = $_.msg; //#24939 - $k[$j++] = 'numecis'; //#24939 - $k[$j++] = 0; //#24939 - for (var _U = 0, _V = _T.length; _U < _V; _U++) { //#24939 - if ($get(_T, _U) <= -1000000) { //#24939 - var _X = $k[--$j]; //#24939 - $k[$j++] = $f(_X + 1); //#24939 - } //#24939 - } //#24939 - var _Y = $k[--$j]; //#24939 - $_[$k[--$j]] = _Y; //#24939 - $_.msgtmp = $a($f($_.msg.length + ($_.numecis * 6))); //#24940 - $_.j = 0; //#24941 - for (var _f = 0, _e = $_.msg.length - 1; _f <= _e; _f += 1) { //#24952 - var _h = $get($_.msg, _f); //#24943 - $k[$j++] = _h; //#24951 - if (_h <= -1000000) { //#24950 - var _l = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#24944 - for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#24944 - $k[$j++] = $get(_l, _m); //#24944 - } //#24944 - $astore($a(6)); //#24944 - $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#24945 - $put($_.msgtmp, $_.j, $_.fn2); //#24946 - $_.j = $_.j + 7; //#24947 - } else { //#24950 - $put($_.msgtmp, $_.j, $k[--$j]); //#24949 - $_.j = $_.j + 1; //#24950 - } //#24950 - } //#24950 - $_.msg = $_.msgtmp; //#24953 - $_.msglen = $_.msg.length; //#24954 - if (!bwipp_dotcode.__25023__) { //#25023 - $_ = Object.create($_); //#25023 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.sfb, $_.crl, "96"]), $a([$_.sb2, 9, "97"]), $a([$_.sb3, 28, "98"]), $a([$_.sb4, 29, "99"]), $a([$_.sb5, 30, $_.aim]), $a([$_.sb6, $_.sfa, $_.laa]), $a([$_.lab, $_.laa, $_.sfb]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3]), $a([$_.sc4, $_.sc4, $_.sb4]), $a([$_.lac, $_.lac, $_.lab]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.fn2, $_.fn2, $_.fn2]), $a([$_.fn3, $_.fn3, $_.fn3]), $a([$_.bsa, $_.bsa, $_.bsa]), $a([$_.bsb, $_.bsb, $_.bsb]), $a([$_.bin, $_.bin, $_.bin])]); //#24998 - $_.charvals = $a([new Map, new Map, new Map]); //#25001 - for (var _3d = 0, _3c = $_.charmaps.length - 1; _3d <= _3c; _3d += 1) { //#25010 - $_.i = _3d; //#25003 - $_.encs = $get($_.charmaps, $_.i); //#25004 - for (var _3h = 0; _3h <= 2; _3h += 1) { //#25009 - $_.j = _3h; //#25006 - var _3k = $get($_.encs, $_.j); //#25007 - $k[$j++] = _3k; //#25007 - if ($eq($type(_3k), 'stringtype')) { //#25007 - var _3n = $get($k[--$j], 0); //#25007 - $k[$j++] = _3n; //#25007 - } //#25007 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#25008 - } //#25008 - } //#25008 - $_.Avals = $get($_.charvals, 0); //#25011 - $_.Bvals = $get($_.charvals, 1); //#25012 - $put($_.Bvals, $_.m05, 97); //#25013 - $put($_.Bvals, $_.m06, 98); //#25014 - $put($_.Bvals, $_.m12, 99); //#25015 - $put($_.Bvals, $_.mac, 100); //#25016 - $_.Cvals = $get($_.charvals, 2); //#25017 - $k[$j++] = Infinity; //#25018 - var _4H = $a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7, $_.tma, $_.tmb, $_.tmc, $_.tms]); //#25019 - $k[$j++] = 102; //#25019 - for (var _4I = 0, _4J = _4H.length; _4I < _4J; _4I++) { //#25019 - var _4M = $f($k[--$j] + 1); //#25019 - $k[$j++] = $get(_4H, _4I); //#25019 - $k[$j++] = _4M; //#25019 - $k[$j++] = _4M; //#25019 - } //#25019 - $j--; //#25019 - $_.BINvals = $d(); //#25020 - $_.A = 0; //#25022 - $_.B = 1; //#25022 - $_.C = 2; //#25022 - $_.BIN = 3; //#25022 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25022 - bwipp_dotcode.__25023__ = 1; //#25022 - $_ = Object.getPrototypeOf($_); //#25022 - } //#25022 - $k[$j++] = Infinity; //#25026 - for (var _4Q = 0, _4R = $_.msglen + 1; _4Q < _4R; _4Q++) { //#25026 - $k[$j++] = 0; //#25026 - } //#25026 - $_.nDigits = $a(); //#25026 - $k[$j++] = Infinity; //#25027 - for (var _4U = 0, _4V = $_.msglen + 1; _4U < _4V; _4U++) { //#25027 - $k[$j++] = false; //#25027 - } //#25027 - $_.SeventeenTen = $a(); //#25027 - $k[$j++] = Infinity; //#25028 - for (var _4Y = 0, _4Z = $_.msglen + 1; _4Y < _4Z; _4Y++) { //#25028 - $k[$j++] = false; //#25028 - } //#25028 - $_.ECI = $a(); //#25028 - $k[$j++] = Infinity; //#25029 - for (var _4c = 0, _4d = $_.msglen + 1; _4c < _4d; _4c++) { //#25029 - $k[$j++] = false; //#25029 - } //#25029 - $_.DatumA = $a(); //#25029 - $k[$j++] = Infinity; //#25030 - for (var _4g = 0, _4h = $_.msglen + 1; _4g < _4h; _4g++) { //#25030 - $k[$j++] = false; //#25030 - } //#25030 - $_.DatumB = $a(); //#25030 - $k[$j++] = Infinity; //#25031 - for (var _4k = 0, _4l = $_.msglen + 1; _4k < _4l; _4k++) { //#25031 - $k[$j++] = false; //#25031 - } //#25031 - $_.DatumC = $a(); //#25031 - $k[$j++] = Infinity; //#25032 - for (var _4o = 0, _4p = $_.msglen + 8; _4o < _4p; _4o++) { //#25032 - $k[$j++] = false; //#25032 - } //#25032 - $_.Binary = $a(); //#25032 - $k[$j++] = Infinity; //#25033 - for (var _4s = 0, _4t = $_.msglen + 1; _4s < _4t; _4s++) { //#25033 - $k[$j++] = 0; //#25033 - } //#25033 - $_.AheadC = $a(); //#25033 - $k[$j++] = Infinity; //#25034 - for (var _4w = 0, _4x = $_.msglen + 1; _4w < _4x; _4w++) { //#25034 - $k[$j++] = 0; //#25034 - } //#25034 - $_.TryC = $a(); //#25034 - $k[$j++] = Infinity; //#25035 - for (var _50 = 0, _51 = $_.msglen + 1; _50 < _51; _50++) { //#25035 - $k[$j++] = 0; //#25035 - } //#25035 - $_.AheadA = $a(); //#25035 - $k[$j++] = Infinity; //#25036 - for (var _54 = 0, _55 = $_.msglen + 1; _54 < _55; _54++) { //#25036 - $k[$j++] = 0; //#25036 - } //#25036 - $_.AheadB = $a(); //#25036 - $k[$j++] = Infinity; //#25037 - for (var _58 = 0, _59 = $_.msglen + 1; _58 < _59; _58++) { //#25037 - $k[$j++] = 0; //#25037 - } //#25037 - $_.UntilEndSeg = $a(); //#25037 - for (var _5C = $_.msglen - 1; _5C >= 0; _5C -= 1) { //#25092 - $_.i = _5C; //#25039 - $_.barchar = $get($_.msg, $_.i); //#25040 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#25043 - $put($_.nDigits, $_.i, $f($get($_.nDigits, $_.i + 1) + 1)); //#25042 - } //#25042 - var _5P = $get($_.Avals, $_.barchar) !== undefined; //#25044 - if (_5P) { //#25044 - $put($_.DatumA, $_.i, true); //#25044 - } //#25044 - var _5U = $get($_.Bvals, $_.barchar) !== undefined; //#25045 - if (_5U) { //#25045 - $put($_.DatumB, $_.i, true); //#25045 - } //#25045 - $_.CRLF = false; //#25046 - if (($_.barchar == 13) && ($_.i < ($_.msglen - 1))) { //#25049 - if ($get($_.msg, $_.i + 1) == 10) { //#25048 - $_.CRLF = true; //#25048 - } //#25048 - } //#25048 - if ($_.CRLF) { //#25050 - $put($_.DatumB, $_.i, true); //#25050 - } //#25050 - if ($get($_.nDigits, $_.i) >= 2) { //#25051 - $put($_.DatumC, $_.i, true); //#25051 - } //#25051 - if ($_.barchar < 0) { //#25052 - $put($_.DatumC, $_.i, true); //#25052 - } //#25052 - if ($_.barchar >= 128) { //#25053 - $put($_.Binary, $_.i, true); //#25053 - } //#25053 - if ($get($_.nDigits, $_.i) >= 10) { //#25067 - $k[$j++] = Infinity; //#25055 - $aload($geti($_.msg, $_.i, 10)); //#25056 - for (var _5x = 0, _5y = 1; _5x < _5y; _5x++) { //#25064 - if ($k[--$j] != 48) { //#25058 - $k[$j++] = false; //#25058 - break; //#25058 - } //#25058 - if ($k[--$j] != 49) { //#25059 - $k[$j++] = false; //#25059 - break; //#25059 - } //#25059 - $j -= 6; //#25060 - if ($k[--$j] != 55) { //#25061 - $k[$j++] = false; //#25061 - break; //#25061 - } //#25061 - if ($k[--$j] != 49) { //#25062 - $k[$j++] = false; //#25062 - break; //#25062 - } //#25062 - $k[$j++] = true; //#25063 - } //#25063 - $put($_.SeventeenTen, $_.i, $k[--$j]); //#25065 - $cleartomark(); //#25066 - } //#25066 - if (($get($_.nDigits, $_.i + 1) >= 6) && ($get($_.msg, $_.i) == $_.fn2)) { //#25070 - $put($_.ECI, $_.i, true); //#25069 - } //#25069 - if (($_.barchar < 0) && ($_.barchar != $_.fn3)) { //#25077 - $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 1) + 1)); //#25072 - } else { //#25077 - if ($get($_.nDigits, $_.i) <= 1) { //#25077 - $put($_.AheadC, $_.i, 0); //#25075 - } else { //#25077 - $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 2) + 1)); //#25077 - } //#25077 - } //#25077 - if (($get($_.nDigits, $_.i) > 0) && $gt($get($_.AheadC, $_.i), $get($_.AheadC, $_.i + 1))) { //#25082 - $put($_.TryC, $_.i, $get($_.AheadC, $_.i)); //#25081 - } //#25081 - if (($get($_.DatumA, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25085 - $put($_.AheadA, $_.i, $f($get($_.AheadA, $_.i + 1) + 1)); //#25084 - } //#25084 - if (($get($_.DatumB, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25088 - $k[$j++] = $_.AheadB; //#25087 - $k[$j++] = $_.i; //#25087 - $k[$j++] = $_.AheadB; //#25087 - $k[$j++] = $_.i + 1; //#25087 - if ($_.CRLF) { //#25087 - var _7B = $k[--$j]; //#25087 - $k[$j++] = $f(_7B + 1); //#25087 - } //#25087 - var _7C = $k[--$j]; //#25087 - var _7E = $get($k[--$j], _7C); //#25087 - var _7F = $k[--$j]; //#25087 - $put($k[--$j], _7F, $f(_7E + 1)); //#25087 - } //#25087 - if ($_.barchar != $_.fn3) { //#25091 - $put($_.UntilEndSeg, $_.i, $f($get($_.UntilEndSeg, $_.i + 1) + 1)); //#25090 - } //#25090 - } //#25090 + ]); //#25257 + $_.fncvals = _N; //#25258 + $k[$j++] = 'msg'; //#25259 + $k[$j++] = $_.barcode; //#25259 + $k[$j++] = $_.fncvals; //#25259 + bwipp_parseinput(); //#25259 + var _Q = $k[--$j]; //#25259 + $_[$k[--$j]] = _Q; //#25259 + $_.msglen = $_.msg.length; //#25260 + var _T = $_.msg; //#25263 + $k[$j++] = 'numecis'; //#25263 + $k[$j++] = 0; //#25263 + for (var _U = 0, _V = _T.length; _U < _V; _U++) { //#25263 + if ($get(_T, _U) <= -1000000) { //#25263 + var _X = $k[--$j]; //#25263 + $k[$j++] = $f(_X + 1); //#25263 + } //#25263 + } //#25263 + var _Y = $k[--$j]; //#25263 + $_[$k[--$j]] = _Y; //#25263 + $_.msgtmp = $a($f($_.msg.length + ($_.numecis * 6))); //#25264 + $_.j = 0; //#25265 + for (var _f = 0, _e = $_.msg.length - 1; _f <= _e; _f += 1) { //#25276 + var _h = $get($_.msg, _f); //#25267 + $k[$j++] = _h; //#25275 + if (_h <= -1000000) { //#25274 + var _l = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#25268 + for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#25268 + $k[$j++] = $get(_l, _m); //#25268 + } //#25268 + $astore($a(6)); //#25268 + $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#25269 + $put($_.msgtmp, $_.j, $_.fn2); //#25270 + $_.j = $_.j + 7; //#25271 + } else { //#25274 + $put($_.msgtmp, $_.j, $k[--$j]); //#25273 + $_.j = $_.j + 1; //#25274 + } //#25274 + } //#25274 + $_.msg = $_.msgtmp; //#25277 + $_.msglen = $_.msg.length; //#25278 + if (!bwipp_dotcode.__25347__) { //#25347 + $_ = Object.create($_); //#25347 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.sfb, $_.crl, "96"]), $a([$_.sb2, 9, "97"]), $a([$_.sb3, 28, "98"]), $a([$_.sb4, 29, "99"]), $a([$_.sb5, 30, $_.aim]), $a([$_.sb6, $_.sfa, $_.laa]), $a([$_.lab, $_.laa, $_.sfb]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3]), $a([$_.sc4, $_.sc4, $_.sb4]), $a([$_.lac, $_.lac, $_.lab]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.fn2, $_.fn2, $_.fn2]), $a([$_.fn3, $_.fn3, $_.fn3]), $a([$_.bsa, $_.bsa, $_.bsa]), $a([$_.bsb, $_.bsb, $_.bsb]), $a([$_.bin, $_.bin, $_.bin])]); //#25322 + $_.charvals = $a([new Map, new Map, new Map]); //#25325 + for (var _3d = 0, _3c = $_.charmaps.length - 1; _3d <= _3c; _3d += 1) { //#25334 + $_.i = _3d; //#25327 + $_.encs = $get($_.charmaps, $_.i); //#25328 + for (var _3h = 0; _3h <= 2; _3h += 1) { //#25333 + $_.j = _3h; //#25330 + var _3k = $get($_.encs, $_.j); //#25331 + $k[$j++] = _3k; //#25331 + if ($eq($type(_3k), 'stringtype')) { //#25331 + var _3n = $get($k[--$j], 0); //#25331 + $k[$j++] = _3n; //#25331 + } //#25331 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#25332 + } //#25332 + } //#25332 + $_.Avals = $get($_.charvals, 0); //#25335 + $_.Bvals = $get($_.charvals, 1); //#25336 + $put($_.Bvals, $_.m05, 97); //#25337 + $put($_.Bvals, $_.m06, 98); //#25338 + $put($_.Bvals, $_.m12, 99); //#25339 + $put($_.Bvals, $_.mac, 100); //#25340 + $_.Cvals = $get($_.charvals, 2); //#25341 + $k[$j++] = Infinity; //#25342 + var _4H = $a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7, $_.tma, $_.tmb, $_.tmc, $_.tms]); //#25343 + $k[$j++] = 102; //#25343 + for (var _4I = 0, _4J = _4H.length; _4I < _4J; _4I++) { //#25343 + var _4M = $f($k[--$j] + 1); //#25343 + $k[$j++] = $get(_4H, _4I); //#25343 + $k[$j++] = _4M; //#25343 + $k[$j++] = _4M; //#25343 + } //#25343 + $j--; //#25343 + $_.BINvals = $d(); //#25344 + $_.A = 0; //#25346 + $_.B = 1; //#25346 + $_.C = 2; //#25346 + $_.BIN = 3; //#25346 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25346 + bwipp_dotcode.__25347__ = 1; //#25346 + $_ = Object.getPrototypeOf($_); //#25346 + } //#25346 + $k[$j++] = Infinity; //#25350 + for (var _4Q = 0, _4R = $_.msglen + 1; _4Q < _4R; _4Q++) { //#25350 + $k[$j++] = 0; //#25350 + } //#25350 + $_.nDigits = $a(); //#25350 + $k[$j++] = Infinity; //#25351 + for (var _4U = 0, _4V = $_.msglen + 1; _4U < _4V; _4U++) { //#25351 + $k[$j++] = false; //#25351 + } //#25351 + $_.SeventeenTen = $a(); //#25351 + $k[$j++] = Infinity; //#25352 + for (var _4Y = 0, _4Z = $_.msglen + 1; _4Y < _4Z; _4Y++) { //#25352 + $k[$j++] = false; //#25352 + } //#25352 + $_.ECI = $a(); //#25352 + $k[$j++] = Infinity; //#25353 + for (var _4c = 0, _4d = $_.msglen + 1; _4c < _4d; _4c++) { //#25353 + $k[$j++] = false; //#25353 + } //#25353 + $_.DatumA = $a(); //#25353 + $k[$j++] = Infinity; //#25354 + for (var _4g = 0, _4h = $_.msglen + 1; _4g < _4h; _4g++) { //#25354 + $k[$j++] = false; //#25354 + } //#25354 + $_.DatumB = $a(); //#25354 + $k[$j++] = Infinity; //#25355 + for (var _4k = 0, _4l = $_.msglen + 1; _4k < _4l; _4k++) { //#25355 + $k[$j++] = false; //#25355 + } //#25355 + $_.DatumC = $a(); //#25355 + $k[$j++] = Infinity; //#25356 + for (var _4o = 0, _4p = $_.msglen + 8; _4o < _4p; _4o++) { //#25356 + $k[$j++] = false; //#25356 + } //#25356 + $_.Binary = $a(); //#25356 + $k[$j++] = Infinity; //#25357 + for (var _4s = 0, _4t = $_.msglen + 1; _4s < _4t; _4s++) { //#25357 + $k[$j++] = 0; //#25357 + } //#25357 + $_.AheadC = $a(); //#25357 + $k[$j++] = Infinity; //#25358 + for (var _4w = 0, _4x = $_.msglen + 1; _4w < _4x; _4w++) { //#25358 + $k[$j++] = 0; //#25358 + } //#25358 + $_.TryC = $a(); //#25358 + $k[$j++] = Infinity; //#25359 + for (var _50 = 0, _51 = $_.msglen + 1; _50 < _51; _50++) { //#25359 + $k[$j++] = 0; //#25359 + } //#25359 + $_.AheadA = $a(); //#25359 + $k[$j++] = Infinity; //#25360 + for (var _54 = 0, _55 = $_.msglen + 1; _54 < _55; _54++) { //#25360 + $k[$j++] = 0; //#25360 + } //#25360 + $_.AheadB = $a(); //#25360 + $k[$j++] = Infinity; //#25361 + for (var _58 = 0, _59 = $_.msglen + 1; _58 < _59; _58++) { //#25361 + $k[$j++] = 0; //#25361 + } //#25361 + $_.UntilEndSeg = $a(); //#25361 + for (var _5C = $_.msglen - 1; _5C >= 0; _5C -= 1) { //#25416 + $_.i = _5C; //#25363 + $_.barchar = $get($_.msg, $_.i); //#25364 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#25367 + $put($_.nDigits, $_.i, $f($get($_.nDigits, $_.i + 1) + 1)); //#25366 + } //#25366 + var _5P = $get($_.Avals, $_.barchar) !== undefined; //#25368 + if (_5P) { //#25368 + $put($_.DatumA, $_.i, true); //#25368 + } //#25368 + var _5U = $get($_.Bvals, $_.barchar) !== undefined; //#25369 + if (_5U) { //#25369 + $put($_.DatumB, $_.i, true); //#25369 + } //#25369 + $_.CRLF = false; //#25370 + if (($_.barchar == 13) && ($_.i < ($_.msglen - 1))) { //#25373 + if ($get($_.msg, $_.i + 1) == 10) { //#25372 + $_.CRLF = true; //#25372 + } //#25372 + } //#25372 + if ($_.CRLF) { //#25374 + $put($_.DatumB, $_.i, true); //#25374 + } //#25374 + if ($get($_.nDigits, $_.i) >= 2) { //#25375 + $put($_.DatumC, $_.i, true); //#25375 + } //#25375 + if ($_.barchar < 0) { //#25376 + $put($_.DatumC, $_.i, true); //#25376 + } //#25376 + if ($_.barchar >= 128) { //#25377 + $put($_.Binary, $_.i, true); //#25377 + } //#25377 + if ($get($_.nDigits, $_.i) >= 10) { //#25391 + $k[$j++] = Infinity; //#25379 + $aload($geti($_.msg, $_.i, 10)); //#25380 + for (var _5x = 0, _5y = 1; _5x < _5y; _5x++) { //#25388 + if ($k[--$j] != 48) { //#25382 + $k[$j++] = false; //#25382 + break; //#25382 + } //#25382 + if ($k[--$j] != 49) { //#25383 + $k[$j++] = false; //#25383 + break; //#25383 + } //#25383 + $j -= 6; //#25384 + if ($k[--$j] != 55) { //#25385 + $k[$j++] = false; //#25385 + break; //#25385 + } //#25385 + if ($k[--$j] != 49) { //#25386 + $k[$j++] = false; //#25386 + break; //#25386 + } //#25386 + $k[$j++] = true; //#25387 + } //#25387 + $put($_.SeventeenTen, $_.i, $k[--$j]); //#25389 + $cleartomark(); //#25390 + } //#25390 + if (($get($_.nDigits, $_.i + 1) >= 6) && ($get($_.msg, $_.i) == $_.fn2)) { //#25394 + $put($_.ECI, $_.i, true); //#25393 + } //#25393 + if (($_.barchar < 0) && ($_.barchar != $_.fn3)) { //#25401 + $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 1) + 1)); //#25396 + } else { //#25401 + if ($get($_.nDigits, $_.i) <= 1) { //#25401 + $put($_.AheadC, $_.i, 0); //#25399 + } else { //#25401 + $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 2) + 1)); //#25401 + } //#25401 + } //#25401 + if (($get($_.nDigits, $_.i) > 0) && $gt($get($_.AheadC, $_.i), $get($_.AheadC, $_.i + 1))) { //#25406 + $put($_.TryC, $_.i, $get($_.AheadC, $_.i)); //#25405 + } //#25405 + if (($get($_.DatumA, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25409 + $put($_.AheadA, $_.i, $f($get($_.AheadA, $_.i + 1) + 1)); //#25408 + } //#25408 + if (($get($_.DatumB, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25412 + $k[$j++] = $_.AheadB; //#25411 + $k[$j++] = $_.i; //#25411 + $k[$j++] = $_.AheadB; //#25411 + $k[$j++] = $_.i + 1; //#25411 + if ($_.CRLF) { //#25411 + var _7B = $k[--$j]; //#25411 + $k[$j++] = $f(_7B + 1); //#25411 + } //#25411 + var _7C = $k[--$j]; //#25411 + var _7E = $get($k[--$j], _7C); //#25411 + var _7F = $k[--$j]; //#25411 + $put($k[--$j], _7F, $f(_7E + 1)); //#25411 + } //#25411 + if ($_.barchar != $_.fn3) { //#25415 + $put($_.UntilEndSeg, $_.i, $f($get($_.UntilEndSeg, $_.i + 1) + 1)); //#25414 + } //#25414 + } //#25414 $_.addtocws = function() { - var _7O = $k[--$j]; //#25095 - $puti($_.cws, $_.j, _7O); //#25095 - $_.j = _7O.length + $_.j; //#25096 - }; //#25096 + var _7O = $k[--$j]; //#25419 + $puti($_.cws, $_.j, _7O); //#25419 + $_.j = _7O.length + $_.j; //#25420 + }; //#25420 $_.base259to103 = function() { - $_.in = $k[--$j]; //#25101 - $_.inlen = $_.in.length; //#25102 - $k[$j++] = Infinity; //#25103 - for (var _7V = 0, _7W = 5 - $_.inlen; _7V < _7W; _7V++) { //#25103 - $k[$j++] = 0; //#25103 - } //#25103 - $aload($_.in); //#25103 - $_.in = $a(); //#25103 - $_.out = $a(6); //#25104 - $k[$j++] = Infinity; //#25105 - $aload($geti($_.in, 0, 2)); //#25105 - $_.msbs = $a(); //#25105 - $k[$j++] = Infinity; //#25106 - $aload($_.msbs); //#25107 - var _7e = $k[--$j]; //#25107 - var _7f = $k[--$j]; //#25107 - $k[$j++] = $f(_7e + (_7f * 259)); //#25108 - for (var _7g = 0, _7h = 2; _7g < _7h; _7g++) { //#25108 - var _7i = $k[--$j]; //#25108 - $k[$j++] = _7i % 103; //#25108 - $k[$j++] = ~~(_7i / 103); //#25108 - } //#25108 - $_.mscs = $a(); //#25108 - $k[$j++] = Infinity; //#25110 - $aload($geti($_.in, 2, 3)); //#25110 - $_.lsbs = $a(); //#25110 - $k[$j++] = Infinity; //#25111 - $aload($_.lsbs); //#25112 - var _7o = $k[--$j]; //#25112 - var _7p = $k[--$j]; //#25112 - var _7q = $k[--$j]; //#25112 - $k[$j++] = $f(($f(_7o + (_7p * 259))) + (_7q * 67081)); //#25113 - for (var _7r = 0, _7s = 3; _7r < _7s; _7r++) { //#25113 - var _7t = $k[--$j]; //#25113 - $k[$j++] = _7t % 103; //#25113 - $k[$j++] = ~~(_7t / 103); //#25113 - } //#25113 - $_.lscs = $a(); //#25113 - var _7w = $get($_.lscs, 0); //#25115 - var _7y = $get($_.mscs, 0); //#25115 - $put($_.out, 5, ($f(_7w + (_7y * 42))) % 103); //#25116 - var _81 = $get($_.lscs, 1); //#25117 - var _83 = $get($_.mscs, 0); //#25117 - var _85 = $get($_.mscs, 1); //#25117 - $put($_.out, 4, ($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) % 103); //#25118 - var _88 = $get($_.lscs, 2); //#25119 - var _8A = $get($_.mscs, 0); //#25119 - var _8C = $get($_.mscs, 1); //#25119 - var _8E = $get($_.mscs, 2); //#25119 - $put($_.out, 3, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) % 103); //#25120 - var _8H = $get($_.lscs, 3); //#25121 - var _8J = $get($_.mscs, 0); //#25121 - var _8L = $get($_.mscs, 1); //#25121 - var _8N = $get($_.mscs, 2); //#25121 - $put($_.out, 2, ($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) % 103); //#25122 - var _8Q = $get($_.mscs, 1); //#25123 - var _8S = $get($_.mscs, 2); //#25123 - $put($_.out, 1, ($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) % 103); //#25124 - $put($_.out, 0, ($f((~~(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) / 103)) + ($get($_.mscs, 2) * 15))) % 103); //#25126 - $k[$j++] = $geti($_.out, (6 - $_.inlen) - 1, $_.inlen + 1); //#25127 - }; //#25127 + $_.in = $k[--$j]; //#25425 + $_.inlen = $_.in.length; //#25426 + $k[$j++] = Infinity; //#25427 + for (var _7V = 0, _7W = 5 - $_.inlen; _7V < _7W; _7V++) { //#25427 + $k[$j++] = 0; //#25427 + } //#25427 + $aload($_.in); //#25427 + $_.in = $a(); //#25427 + $_.out = $a(6); //#25428 + $k[$j++] = Infinity; //#25429 + $aload($geti($_.in, 0, 2)); //#25429 + $_.msbs = $a(); //#25429 + $k[$j++] = Infinity; //#25430 + $aload($_.msbs); //#25431 + var _7e = $k[--$j]; //#25431 + var _7f = $k[--$j]; //#25431 + $k[$j++] = $f(_7e + (_7f * 259)); //#25432 + for (var _7g = 0, _7h = 2; _7g < _7h; _7g++) { //#25432 + var _7i = $k[--$j]; //#25432 + $k[$j++] = _7i % 103; //#25432 + $k[$j++] = ~~(_7i / 103); //#25432 + } //#25432 + $_.mscs = $a(); //#25432 + $k[$j++] = Infinity; //#25434 + $aload($geti($_.in, 2, 3)); //#25434 + $_.lsbs = $a(); //#25434 + $k[$j++] = Infinity; //#25435 + $aload($_.lsbs); //#25436 + var _7o = $k[--$j]; //#25436 + var _7p = $k[--$j]; //#25436 + var _7q = $k[--$j]; //#25436 + $k[$j++] = $f(($f(_7o + (_7p * 259))) + (_7q * 67081)); //#25437 + for (var _7r = 0, _7s = 3; _7r < _7s; _7r++) { //#25437 + var _7t = $k[--$j]; //#25437 + $k[$j++] = _7t % 103; //#25437 + $k[$j++] = ~~(_7t / 103); //#25437 + } //#25437 + $_.lscs = $a(); //#25437 + var _7w = $get($_.lscs, 0); //#25439 + var _7y = $get($_.mscs, 0); //#25439 + $put($_.out, 5, ($f(_7w + (_7y * 42))) % 103); //#25440 + var _81 = $get($_.lscs, 1); //#25441 + var _83 = $get($_.mscs, 0); //#25441 + var _85 = $get($_.mscs, 1); //#25441 + $put($_.out, 4, ($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) % 103); //#25442 + var _88 = $get($_.lscs, 2); //#25443 + var _8A = $get($_.mscs, 0); //#25443 + var _8C = $get($_.mscs, 1); //#25443 + var _8E = $get($_.mscs, 2); //#25443 + $put($_.out, 3, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) % 103); //#25444 + var _8H = $get($_.lscs, 3); //#25445 + var _8J = $get($_.mscs, 0); //#25445 + var _8L = $get($_.mscs, 1); //#25445 + var _8N = $get($_.mscs, 2); //#25445 + $put($_.out, 2, ($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) % 103); //#25446 + var _8Q = $get($_.mscs, 1); //#25447 + var _8S = $get($_.mscs, 2); //#25447 + $put($_.out, 1, ($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) % 103); //#25448 + $put($_.out, 0, ($f((~~(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) / 103)) + ($get($_.mscs, 2) * 15))) % 103); //#25450 + $k[$j++] = $geti($_.out, (6 - $_.inlen) - 1, $_.inlen + 1); //#25451 + }; //#25451 $_.finaliseBIN = function() { - if ($_.bpos != 0) { //#25134 - $k[$j++] = $geti($_.bvals, 0, $_.bpos); //#25132 - $_.base259to103(); //#25132 - $aload($k[--$j]); //#25132 - $_.bpos = 0; //#25133 - } //#25133 - }; //#25133 + if ($_.bpos != 0) { //#25458 + $k[$j++] = $geti($_.bvals, 0, $_.bpos); //#25456 + $_.base259to103(); //#25456 + $aload($k[--$j]); //#25456 + $_.bpos = 0; //#25457 + } //#25457 + }; //#25457 $_.addtobin = function() { - $put($_.bvals, $_.bpos, $k[--$j]); //#25138 - $_.bpos = $_.bpos + 1; //#25139 - if ($_.bpos == 5) { //#25140 - $_.finaliseBIN(); //#25140 - } //#25140 - }; //#25140 + $put($_.bvals, $_.bpos, $k[--$j]); //#25462 + $_.bpos = $_.bpos + 1; //#25463 + if ($_.bpos == 5) { //#25464 + $_.finaliseBIN(); //#25464 + } //#25464 + }; //#25464 $_.ECIabc = function() { - var _8n = $geti($_.msg, $_.i + 1, 6); //#25144 - $k[$j++] = 0; //#25144 - for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#25144 - var _8r = $k[--$j]; //#25144 - $k[$j++] = ($f(_8r + $f($get(_8n, _8o) - 48))) * 10; //#25144 - } //#25144 - var _8t = ~~($k[--$j] / 10); //#25145 - $k[$j++] = _8t; //#25149 - if (_8t >= 40) { //#25149 - var _8v = $f($k[--$j] - 40); //#25147 - var _8w = _8v % 12769; //#25148 - $k[$j++] = (~~(_8v / 12769)) + 40; //#25148 - $k[$j++] = ~~(_8w / 113); //#25148 - $k[$j++] = _8w % 113; //#25148 - } //#25148 - }; //#25148 + var _8n = $geti($_.msg, $_.i + 1, 6); //#25468 + $k[$j++] = 0; //#25468 + for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#25468 + var _8r = $k[--$j]; //#25468 + $k[$j++] = ($f(_8r + $f($get(_8n, _8o) - 48))) * 10; //#25468 + } //#25468 + var _8t = ~~($k[--$j] / 10); //#25469 + $k[$j++] = _8t; //#25473 + if (_8t >= 40) { //#25473 + var _8v = $f($k[--$j] - 40); //#25471 + var _8w = _8v % 12769; //#25472 + $k[$j++] = (~~(_8v / 12769)) + 40; //#25472 + $k[$j++] = ~~(_8w / 113); //#25472 + $k[$j++] = _8w % 113; //#25472 + } //#25472 + }; //#25472 $_.ECIbin = function() { - $k[$j++] = Infinity; //#25153 - var _8z = $geti($_.msg, $_.i + 1, 6); //#25154 - $k[$j++] = 0; //#25154 - for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#25154 - var _93 = $k[--$j]; //#25154 - $k[$j++] = ($f(_93 + $f($get(_8z, _90) - 48))) * 10; //#25154 - } //#25154 - var _95 = ~~($k[--$j] / 10); //#25155 - $k[$j++] = _95; //#25163 - if (_95 >= 65536) { //#25161 - var _96 = $k[--$j]; //#25156 - var _97 = _96 % 65536; //#25156 - $k[$j++] = 258; //#25156 - $k[$j++] = ~~(_96 / 65536); //#25156 - $k[$j++] = ~~(_97 / 256); //#25156 - $k[$j++] = _97 % 256; //#25156 - } else { //#25161 - var _98 = $k[--$j]; //#25158 - $k[$j++] = _98; //#25162 - if (_98 >= 256) { //#25161 - var _99 = $k[--$j]; //#25159 - $k[$j++] = 257; //#25159 - $k[$j++] = ~~(_99 / 256); //#25159 - $k[$j++] = _99 % 256; //#25159 - } else { //#25161 - var _9A = $k[--$j]; //#25161 - $k[$j++] = 256; //#25161 - $k[$j++] = _9A; //#25161 - } //#25161 - } //#25161 - var _9B = $a(); //#25161 - for (var _9C = 0, _9D = _9B.length; _9C < _9D; _9C++) { //#25166 - $k[$j++] = $get(_9B, _9C); //#25165 - $_.addtobin(); //#25165 - } //#25165 - }; //#25165 + $k[$j++] = Infinity; //#25477 + var _8z = $geti($_.msg, $_.i + 1, 6); //#25478 + $k[$j++] = 0; //#25478 + for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#25478 + var _93 = $k[--$j]; //#25478 + $k[$j++] = ($f(_93 + $f($get(_8z, _90) - 48))) * 10; //#25478 + } //#25478 + var _95 = ~~($k[--$j] / 10); //#25479 + $k[$j++] = _95; //#25487 + if (_95 >= 65536) { //#25485 + var _96 = $k[--$j]; //#25480 + var _97 = _96 % 65536; //#25480 + $k[$j++] = 258; //#25480 + $k[$j++] = ~~(_96 / 65536); //#25480 + $k[$j++] = ~~(_97 / 256); //#25480 + $k[$j++] = _97 % 256; //#25480 + } else { //#25485 + var _98 = $k[--$j]; //#25482 + $k[$j++] = _98; //#25486 + if (_98 >= 256) { //#25485 + var _99 = $k[--$j]; //#25483 + $k[$j++] = 257; //#25483 + $k[$j++] = ~~(_99 / 256); //#25483 + $k[$j++] = _99 % 256; //#25483 + } else { //#25485 + var _9A = $k[--$j]; //#25485 + $k[$j++] = 256; //#25485 + $k[$j++] = _9A; //#25485 + } //#25485 + } //#25485 + var _9B = $a(); //#25485 + for (var _9C = 0, _9D = _9B.length; _9C < _9D; _9C++) { //#25490 + $k[$j++] = $get(_9B, _9C); //#25489 + $_.addtobin(); //#25489 + } //#25489 + }; //#25489 $_.encC = function() { - for (var _9F = 0, _9G = 1; _9F < _9G; _9F++) { //#25290 - if ($_.i == $_.segstart) { //#25203 - for (var _9J = 0, _9K = 1; _9J < _9K; _9J++) { //#25188 - if ($_.i > $f($_.segend - 7)) { //#25173 - $k[$j++] = 0; //#25173 - break; //#25173 - } //#25173 - if ($get($_.msg, $_.segstart) != 91) { //#25174 - $k[$j++] = 0; //#25174 - break; //#25174 - } //#25174 - if ($get($_.msg, $_.segstart + 1) != 41) { //#25175 - $k[$j++] = 0; //#25175 - break; //#25175 - } //#25175 - if ($get($_.msg, $_.segstart + 2) != 62) { //#25176 - $k[$j++] = 0; //#25176 - break; //#25176 - } //#25176 - if ($get($_.msg, $_.segstart + 3) != 30) { //#25177 - $k[$j++] = 0; //#25177 - break; //#25177 - } //#25177 - var _9b = $get($_.msg, $_.segstart + 4); //#25178 - if ((_9b < 48) || (_9b > 57)) { //#25178 - $k[$j++] = 0; //#25178 - break; //#25178 - } //#25178 - var _9e = $get($_.msg, $_.segstart + 5); //#25179 - if ((_9e < 48) || (_9e > 57)) { //#25179 - $k[$j++] = 0; //#25179 - break; //#25179 - } //#25179 - if ($get($_.msg, $f($_.segend - 1)) != 4) { //#25180 - $k[$j++] = 0; //#25180 - break; //#25180 - } //#25180 - var _9o = $f(($f($get($_.msg, $_.segstart + 4) - 48) * 10) + $f($get($_.msg, $_.segstart + 5) - 48)); //#25182 - $k[$j++] = _9o; //#25182 - if ((_9o != 5) && ((_9o != 6) && (_9o != 12))) { //#25182 - $j--; //#25182 - $k[$j++] = $_.mac; //#25182 - break; //#25182 - } //#25182 - if ($get($_.msg, $_.segstart + 6) != 29) { //#25183 - $j--; //#25183 - $k[$j++] = 0; //#25183 - break; //#25183 - } //#25183 - if ($get($_.msg, $f($_.segend - 2)) != 30) { //#25184 - $j--; //#25184 - $k[$j++] = 0; //#25184 - break; //#25184 - } //#25184 - var _9w = $k[--$j]; //#25185 - $k[$j++] = _9w; //#25185 - if (_9w == 5) { //#25185 - $j--; //#25185 - $k[$j++] = $_.m05; //#25185 - break; //#25185 - } //#25185 - if ($k[--$j] == 6) { //#25186 - $k[$j++] = $_.m06; //#25186 - break; //#25186 - } //#25186 - $k[$j++] = $_.m12; //#25187 - break; //#25187 - } //#25187 - $_.inmac = $k[--$j]; //#25189 - if ($_.inmac != 0) { //#25202 - $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25191 - $_.addtocws(); //#25191 - $_.mode = $_.B; //#25192 - $k[$j++] = $a([$get($_.Bvals, $_.inmac)]); //#25193 - $_.addtocws(); //#25193 - if ($_.inmac == $_.mac) { //#25199 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 4))]); //#25195 - $_.addtocws(); //#25195 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 5))]); //#25196 - $_.addtocws(); //#25196 - $_.i = $_.i + 6; //#25197 - } else { //#25199 - $_.i = $_.i + 7; //#25199 - } //#25199 - break; //#25201 - } //#25201 - } //#25201 - if ($_.i == $_.segstart) { //#25214 - if ($get($_.nDigits, $_.i) >= 2) { //#25209 - $k[$j++] = $a([$get($_.Cvals, $_.fn1)]); //#25208 - $_.addtocws(); //#25208 - } //#25208 - if (($get($_.msg, $_.i) == $_.fn1) && ($get($_.nDigits, $_.i + 1) >= 2)) { //#25213 - $_.i = $_.i + 1; //#25212 - } //#25212 - } //#25212 - if ($get($_.SeventeenTen, $_.i)) { //#25224 - $k[$j++] = $a([$get($_.Cvals, $_.aim), $f(($f($get($_.msg, $_.i + 2) - 48) * 10) + $f($get($_.msg, $_.i + 3) - 48)), $f(($f($get($_.msg, $_.i + 4) - 48) * 10) + $f($get($_.msg, $_.i + 5) - 48)), $f(($f($get($_.msg, $_.i + 6) - 48) * 10) + $f($get($_.msg, $_.i + 7) - 48))]); //#25221 - $_.addtocws(); //#25221 - $_.i = $_.i + 10; //#25222 - break; //#25223 - } //#25223 - if ($get($_.DatumC, $_.i)) { //#25246 - var _BE = $get($_.msg, $_.i); //#25226 - if ((_BE == $_.fn1) || ((_BE == $_.fn2) || (_BE == $_.fn3))) { //#25242 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25227 - $_.addtocws(); //#25227 - if ($get($_.ECI, $_.i)) { //#25232 - $k[$j++] = Infinity; //#25229 - $_.ECIabc(); //#25229 - var _BR = $a(); //#25229 - $k[$j++] = _BR; //#25229 - $_.addtocws(); //#25229 - $_.i = $_.i + 7; //#25230 - break; //#25231 - } //#25231 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.segstart != $_.i)) { //#25239 - $_.i = $_.i + 1; //#25234 - $_.inmac = 0; //#25235 - $_.segstart = $_.i; //#25236 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25237 - break; //#25238 - } //#25238 - $_.i = $_.i + 1; //#25240 - break; //#25241 - } //#25241 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25243 - $_.addtocws(); //#25243 - $_.i = $_.i + 2; //#25244 - break; //#25245 - } //#25245 - if ($get($_.Binary, $_.i)) { //#25260 - if ($get($_.nDigits, $_.i + 1) > 0) { //#25256 - if ($get($_.msg, $_.i) < 160) { //#25252 - $k[$j++] = $a([$get($_.Cvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25250 - $_.addtocws(); //#25250 - } else { //#25252 - $k[$j++] = $a([$get($_.Cvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25252 - $_.addtocws(); //#25252 - } //#25252 - $_.i = $_.i + 1; //#25254 - break; //#25255 - } //#25255 - $k[$j++] = $a([$get($_.Cvals, $_.bin)]); //#25257 - $_.addtocws(); //#25257 - $_.mode = $_.BIN; //#25258 - break; //#25259 - } //#25259 - $_.m = $get($_.AheadA, $_.i); //#25261 - $_.n = $get($_.AheadB, $_.i); //#25261 - if ($gt($_.m, $_.n)) { //#25266 - $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25263 - $_.addtocws(); //#25263 - $_.mode = $_.A; //#25264 - break; //#25265 - } //#25265 - if ($_.i == $_.segstart) { //#25273 - var _Cc = $get($_.msg, $_.i); //#25268 - if ((_Cc == 9) || ((_Cc == 28) || ((_Cc == 29) || (_Cc == 30)))) { //#25272 - $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25269 - $_.addtocws(); //#25269 - $_.mode = $_.A; //#25270 - break; //#25271 - } //#25271 - } //#25271 - if ($_.n > 4) { //#25278 - $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25275 - $_.addtocws(); //#25275 - $_.mode = $_.B; //#25276 - break; //#25277 - } //#25277 - $k[$j++] = $a([$get($_.Cvals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4]), $f($_.n - 1)))]); //#25279 - $_.addtocws(); //#25279 - for (var _Cz = 0, _D0 = $_.n; _Cz < _D0; _Cz++) { //#25288 - if ($get($_.msg, $_.i) == 13) { //#25286 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25282 - $_.addtocws(); //#25282 - $_.i = $_.i + 2; //#25283 - } else { //#25286 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25285 - $_.addtocws(); //#25285 - $_.i = $_.i + 1; //#25286 - } //#25286 - } //#25286 - break; //#25289 - } //#25289 - }; //#25289 + for (var _9F = 0, _9G = 1; _9F < _9G; _9F++) { //#25614 + if ($_.i == $_.segstart) { //#25527 + for (var _9J = 0, _9K = 1; _9J < _9K; _9J++) { //#25512 + if ($_.i > $f($_.segend - 7)) { //#25497 + $k[$j++] = 0; //#25497 + break; //#25497 + } //#25497 + if ($get($_.msg, $_.segstart) != 91) { //#25498 + $k[$j++] = 0; //#25498 + break; //#25498 + } //#25498 + if ($get($_.msg, $_.segstart + 1) != 41) { //#25499 + $k[$j++] = 0; //#25499 + break; //#25499 + } //#25499 + if ($get($_.msg, $_.segstart + 2) != 62) { //#25500 + $k[$j++] = 0; //#25500 + break; //#25500 + } //#25500 + if ($get($_.msg, $_.segstart + 3) != 30) { //#25501 + $k[$j++] = 0; //#25501 + break; //#25501 + } //#25501 + var _9b = $get($_.msg, $_.segstart + 4); //#25502 + if ((_9b < 48) || (_9b > 57)) { //#25502 + $k[$j++] = 0; //#25502 + break; //#25502 + } //#25502 + var _9e = $get($_.msg, $_.segstart + 5); //#25503 + if ((_9e < 48) || (_9e > 57)) { //#25503 + $k[$j++] = 0; //#25503 + break; //#25503 + } //#25503 + if ($get($_.msg, $f($_.segend - 1)) != 4) { //#25504 + $k[$j++] = 0; //#25504 + break; //#25504 + } //#25504 + var _9o = $f(($f($get($_.msg, $_.segstart + 4) - 48) * 10) + $f($get($_.msg, $_.segstart + 5) - 48)); //#25506 + $k[$j++] = _9o; //#25506 + if ((_9o != 5) && ((_9o != 6) && (_9o != 12))) { //#25506 + $j--; //#25506 + $k[$j++] = $_.mac; //#25506 + break; //#25506 + } //#25506 + if ($get($_.msg, $_.segstart + 6) != 29) { //#25507 + $j--; //#25507 + $k[$j++] = 0; //#25507 + break; //#25507 + } //#25507 + if ($get($_.msg, $f($_.segend - 2)) != 30) { //#25508 + $j--; //#25508 + $k[$j++] = 0; //#25508 + break; //#25508 + } //#25508 + var _9w = $k[--$j]; //#25509 + $k[$j++] = _9w; //#25509 + if (_9w == 5) { //#25509 + $j--; //#25509 + $k[$j++] = $_.m05; //#25509 + break; //#25509 + } //#25509 + if ($k[--$j] == 6) { //#25510 + $k[$j++] = $_.m06; //#25510 + break; //#25510 + } //#25510 + $k[$j++] = $_.m12; //#25511 + break; //#25511 + } //#25511 + $_.inmac = $k[--$j]; //#25513 + if ($_.inmac != 0) { //#25526 + $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25515 + $_.addtocws(); //#25515 + $_.mode = $_.B; //#25516 + $k[$j++] = $a([$get($_.Bvals, $_.inmac)]); //#25517 + $_.addtocws(); //#25517 + if ($_.inmac == $_.mac) { //#25523 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 4))]); //#25519 + $_.addtocws(); //#25519 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 5))]); //#25520 + $_.addtocws(); //#25520 + $_.i = $_.i + 6; //#25521 + } else { //#25523 + $_.i = $_.i + 7; //#25523 + } //#25523 + break; //#25525 + } //#25525 + } //#25525 + if ($_.i == $_.segstart) { //#25538 + if ($get($_.nDigits, $_.i) >= 2) { //#25533 + $k[$j++] = $a([$get($_.Cvals, $_.fn1)]); //#25532 + $_.addtocws(); //#25532 + } //#25532 + if (($get($_.msg, $_.i) == $_.fn1) && ($get($_.nDigits, $_.i + 1) >= 2)) { //#25537 + $_.i = $_.i + 1; //#25536 + } //#25536 + } //#25536 + if ($get($_.SeventeenTen, $_.i)) { //#25548 + $k[$j++] = $a([$get($_.Cvals, $_.aim), $f(($f($get($_.msg, $_.i + 2) - 48) * 10) + $f($get($_.msg, $_.i + 3) - 48)), $f(($f($get($_.msg, $_.i + 4) - 48) * 10) + $f($get($_.msg, $_.i + 5) - 48)), $f(($f($get($_.msg, $_.i + 6) - 48) * 10) + $f($get($_.msg, $_.i + 7) - 48))]); //#25545 + $_.addtocws(); //#25545 + $_.i = $_.i + 10; //#25546 + break; //#25547 + } //#25547 + if ($get($_.DatumC, $_.i)) { //#25570 + var _BE = $get($_.msg, $_.i); //#25550 + if ((_BE == $_.fn1) || ((_BE == $_.fn2) || (_BE == $_.fn3))) { //#25566 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25551 + $_.addtocws(); //#25551 + if ($get($_.ECI, $_.i)) { //#25556 + $k[$j++] = Infinity; //#25553 + $_.ECIabc(); //#25553 + var _BR = $a(); //#25553 + $k[$j++] = _BR; //#25553 + $_.addtocws(); //#25553 + $_.i = $_.i + 7; //#25554 + break; //#25555 + } //#25555 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.segstart != $_.i)) { //#25563 + $_.i = $_.i + 1; //#25558 + $_.inmac = 0; //#25559 + $_.segstart = $_.i; //#25560 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25561 + break; //#25562 + } //#25562 + $_.i = $_.i + 1; //#25564 + break; //#25565 + } //#25565 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25567 + $_.addtocws(); //#25567 + $_.i = $_.i + 2; //#25568 + break; //#25569 + } //#25569 + if ($get($_.Binary, $_.i)) { //#25584 + if ($get($_.nDigits, $_.i + 1) > 0) { //#25580 + if ($get($_.msg, $_.i) < 160) { //#25576 + $k[$j++] = $a([$get($_.Cvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25574 + $_.addtocws(); //#25574 + } else { //#25576 + $k[$j++] = $a([$get($_.Cvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25576 + $_.addtocws(); //#25576 + } //#25576 + $_.i = $_.i + 1; //#25578 + break; //#25579 + } //#25579 + $k[$j++] = $a([$get($_.Cvals, $_.bin)]); //#25581 + $_.addtocws(); //#25581 + $_.mode = $_.BIN; //#25582 + break; //#25583 + } //#25583 + $_.m = $get($_.AheadA, $_.i); //#25585 + $_.n = $get($_.AheadB, $_.i); //#25585 + if ($gt($_.m, $_.n)) { //#25590 + $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25587 + $_.addtocws(); //#25587 + $_.mode = $_.A; //#25588 + break; //#25589 + } //#25589 + if ($_.i == $_.segstart) { //#25597 + var _Cc = $get($_.msg, $_.i); //#25592 + if ((_Cc == 9) || ((_Cc == 28) || ((_Cc == 29) || (_Cc == 30)))) { //#25596 + $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25593 + $_.addtocws(); //#25593 + $_.mode = $_.A; //#25594 + break; //#25595 + } //#25595 + } //#25595 + if ($_.n > 4) { //#25602 + $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25599 + $_.addtocws(); //#25599 + $_.mode = $_.B; //#25600 + break; //#25601 + } //#25601 + $k[$j++] = $a([$get($_.Cvals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4]), $f($_.n - 1)))]); //#25603 + $_.addtocws(); //#25603 + for (var _Cz = 0, _D0 = $_.n; _Cz < _D0; _Cz++) { //#25612 + if ($get($_.msg, $_.i) == 13) { //#25610 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25606 + $_.addtocws(); //#25606 + $_.i = $_.i + 2; //#25607 + } else { //#25610 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25609 + $_.addtocws(); //#25609 + $_.i = $_.i + 1; //#25610 + } //#25610 + } //#25610 + break; //#25613 + } //#25613 + }; //#25613 $_.encB = function() { - for (var _DG = 0, _DH = 1; _DG < _DH; _DG++) { //#25366 - $_.n = $get($_.TryC, $_.i); //#25295 - if ($_.n >= 2) { //#25313 - if ($_.n > 4) { //#25301 - $k[$j++] = $a([$get($_.Bvals, $_.lac)]); //#25298 - $_.addtocws(); //#25298 - $_.mode = $_.C; //#25299 - break; //#25300 - } //#25300 - $k[$j++] = $a([$get($_.Bvals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25302 - $_.addtocws(); //#25302 - for (var _Dd = 0, _De = $_.n; _Dd < _De; _Dd++) { //#25311 - if ($get($_.msg, $_.i) < 0) { //#25309 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25305 - $_.addtocws(); //#25305 - $_.i = $_.i + 1; //#25306 - } else { //#25309 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25308 - $_.addtocws(); //#25308 - $_.i = $_.i + 2; //#25309 - } //#25309 - } //#25309 - break; //#25312 - } //#25312 - if ($get($_.DatumB, $_.i)) { //#25343 - var _E2 = $get($_.msg, $_.i); //#25315 - if ((_E2 == $_.fn1) || ((_E2 == $_.fn2) || (_E2 == $_.fn3))) { //#25332 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25316 - $_.addtocws(); //#25316 - if ($get($_.ECI, $_.i)) { //#25321 - $k[$j++] = Infinity; //#25318 - $_.ECIabc(); //#25318 - var _EF = $a(); //#25318 - $k[$j++] = _EF; //#25318 - $_.addtocws(); //#25318 - $_.i = $_.i + 7; //#25319 - break; //#25320 - } //#25320 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25329 - $_.i = $_.i + 1; //#25323 - $_.mode = $_.C; //#25324 - $_.inmac = 0; //#25325 - $_.segstart = $_.i; //#25326 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25327 - break; //#25328 - } //#25328 - $_.i = $_.i + 1; //#25330 - break; //#25331 - } //#25331 - if (($get($_.msg, $_.i) == 13) && ($_.i < ($_.msglen - 1))) { //#25339 - if ($get($_.msg, $_.i + 1) == 10) { //#25338 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25335 - $_.addtocws(); //#25335 - $_.i = $_.i + 2; //#25336 - break; //#25337 - } //#25337 - } //#25337 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25340 - $_.addtocws(); //#25340 - $_.i = $_.i + 1; //#25341 - break; //#25342 - } //#25342 - if ($get($_.Binary, $_.i)) { //#25357 - if ($get($_.DatumB, $_.i + 1)) { //#25353 - if ($get($_.msg, $_.i) < 160) { //#25349 - $k[$j++] = $a([$get($_.Bvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25347 - $_.addtocws(); //#25347 - } else { //#25349 - $k[$j++] = $a([$get($_.Bvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25349 - $_.addtocws(); //#25349 - } //#25349 - $_.i = $_.i + 1; //#25351 - break; //#25352 - } //#25352 - $k[$j++] = $a([$get($_.Bvals, $_.bin)]); //#25354 - $_.addtocws(); //#25354 - $_.mode = $_.BIN; //#25355 - break; //#25356 - } //#25356 - if ($get($_.AheadA, $_.i) == 1) { //#25362 - $k[$j++] = $a([$get($_.Bvals, $_.sfa), $get($_.Avals, $get($_.msg, $_.i))]); //#25359 - $_.addtocws(); //#25359 - $_.i = $_.i + 1; //#25360 - break; //#25361 - } //#25361 - $k[$j++] = $a([$get($_.Bvals, $_.laa)]); //#25363 - $_.addtocws(); //#25363 - $_.mode = $_.A; //#25364 - break; //#25365 - } //#25365 - }; //#25365 + for (var _DG = 0, _DH = 1; _DG < _DH; _DG++) { //#25690 + $_.n = $get($_.TryC, $_.i); //#25619 + if ($_.n >= 2) { //#25637 + if ($_.n > 4) { //#25625 + $k[$j++] = $a([$get($_.Bvals, $_.lac)]); //#25622 + $_.addtocws(); //#25622 + $_.mode = $_.C; //#25623 + break; //#25624 + } //#25624 + $k[$j++] = $a([$get($_.Bvals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25626 + $_.addtocws(); //#25626 + for (var _Dd = 0, _De = $_.n; _Dd < _De; _Dd++) { //#25635 + if ($get($_.msg, $_.i) < 0) { //#25633 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25629 + $_.addtocws(); //#25629 + $_.i = $_.i + 1; //#25630 + } else { //#25633 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25632 + $_.addtocws(); //#25632 + $_.i = $_.i + 2; //#25633 + } //#25633 + } //#25633 + break; //#25636 + } //#25636 + if ($get($_.DatumB, $_.i)) { //#25667 + var _E2 = $get($_.msg, $_.i); //#25639 + if ((_E2 == $_.fn1) || ((_E2 == $_.fn2) || (_E2 == $_.fn3))) { //#25656 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25640 + $_.addtocws(); //#25640 + if ($get($_.ECI, $_.i)) { //#25645 + $k[$j++] = Infinity; //#25642 + $_.ECIabc(); //#25642 + var _EF = $a(); //#25642 + $k[$j++] = _EF; //#25642 + $_.addtocws(); //#25642 + $_.i = $_.i + 7; //#25643 + break; //#25644 + } //#25644 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25653 + $_.i = $_.i + 1; //#25647 + $_.mode = $_.C; //#25648 + $_.inmac = 0; //#25649 + $_.segstart = $_.i; //#25650 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25651 + break; //#25652 + } //#25652 + $_.i = $_.i + 1; //#25654 + break; //#25655 + } //#25655 + if (($get($_.msg, $_.i) == 13) && ($_.i < ($_.msglen - 1))) { //#25663 + if ($get($_.msg, $_.i + 1) == 10) { //#25662 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25659 + $_.addtocws(); //#25659 + $_.i = $_.i + 2; //#25660 + break; //#25661 + } //#25661 + } //#25661 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25664 + $_.addtocws(); //#25664 + $_.i = $_.i + 1; //#25665 + break; //#25666 + } //#25666 + if ($get($_.Binary, $_.i)) { //#25681 + if ($get($_.DatumB, $_.i + 1)) { //#25677 + if ($get($_.msg, $_.i) < 160) { //#25673 + $k[$j++] = $a([$get($_.Bvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25671 + $_.addtocws(); //#25671 + } else { //#25673 + $k[$j++] = $a([$get($_.Bvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25673 + $_.addtocws(); //#25673 + } //#25673 + $_.i = $_.i + 1; //#25675 + break; //#25676 + } //#25676 + $k[$j++] = $a([$get($_.Bvals, $_.bin)]); //#25678 + $_.addtocws(); //#25678 + $_.mode = $_.BIN; //#25679 + break; //#25680 + } //#25680 + if ($get($_.AheadA, $_.i) == 1) { //#25686 + $k[$j++] = $a([$get($_.Bvals, $_.sfa), $get($_.Avals, $get($_.msg, $_.i))]); //#25683 + $_.addtocws(); //#25683 + $_.i = $_.i + 1; //#25684 + break; //#25685 + } //#25685 + $k[$j++] = $a([$get($_.Bvals, $_.laa)]); //#25687 + $_.addtocws(); //#25687 + $_.mode = $_.A; //#25688 + break; //#25689 + } //#25689 + }; //#25689 $_.encA = function() { - for (var _Fe = 0, _Ff = 1; _Fe < _Ff; _Fe++) { //#25444 - $_.n = $get($_.TryC, $_.i); //#25371 - if ($_.n >= 2) { //#25389 - if ($_.n > 4) { //#25377 - $k[$j++] = $a([$get($_.Avals, $_.lac)]); //#25374 - $_.addtocws(); //#25374 - $_.mode = $_.C; //#25375 - break; //#25376 - } //#25376 - $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25378 - $_.addtocws(); //#25378 - for (var _G1 = 0, _G2 = $_.n; _G1 < _G2; _G1++) { //#25387 - if ($get($_.msg, $_.i) < 0) { //#25385 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25381 - $_.addtocws(); //#25381 - $_.i = $_.i + 1; //#25382 - } else { //#25385 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25384 - $_.addtocws(); //#25384 - $_.i = $_.i + 2; //#25385 - } //#25385 - } //#25385 - break; //#25388 - } //#25388 - if ($get($_.DatumA, $_.i)) { //#25412 - var _GQ = $get($_.msg, $_.i); //#25391 - if ((_GQ == $_.fn1) || ((_GQ == $_.fn2) || (_GQ == $_.fn3))) { //#25408 - $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25392 - $_.addtocws(); //#25392 - if ($get($_.ECI, $_.i)) { //#25397 - $k[$j++] = Infinity; //#25394 - $_.ECIabc(); //#25394 - var _Gd = $a(); //#25394 - $k[$j++] = _Gd; //#25394 - $_.addtocws(); //#25394 - $_.i = $_.i + 7; //#25395 - break; //#25396 - } //#25396 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25405 - $_.i = $_.i + 1; //#25399 - $_.mode = $_.C; //#25400 - $_.inmac = 0; //#25401 - $_.segstart = $_.i; //#25402 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25403 - break; //#25404 - } //#25404 - $_.i = $_.i + 1; //#25406 - break; //#25407 - } //#25407 - $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25409 - $_.addtocws(); //#25409 - $_.i = $_.i + 1; //#25410 - break; //#25411 - } //#25411 - if ($get($_.Binary, $_.i)) { //#25426 - if ($get($_.DatumA, $_.i + 1)) { //#25422 - if ($get($_.msg, $_.i) < 160) { //#25418 - $k[$j++] = $a([$get($_.Avals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25416 - $_.addtocws(); //#25416 - } else { //#25418 - $k[$j++] = $a([$get($_.Avals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25418 - $_.addtocws(); //#25418 - } //#25418 - $_.i = $_.i + 1; //#25420 - break; //#25421 - } //#25421 - $k[$j++] = $a([$get($_.Avals, $_.bin)]); //#25423 - $_.addtocws(); //#25423 - $_.mode = $_.BIN; //#25424 - break; //#25425 - } //#25425 - $_.n = $get($_.AheadB, $_.i); //#25427 - if ($_.n > 6) { //#25432 - $k[$j++] = $a([$get($_.Avals, $_.lab)]); //#25429 - $_.addtocws(); //#25429 - $_.mode = $_.B; //#25430 - break; //#25431 - } //#25431 - $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4, $_.sb5, $_.sb6]), $f($_.n - 1)))]); //#25433 - $_.addtocws(); //#25433 - for (var _Ht = 0, _Hu = $_.n; _Ht < _Hu; _Ht++) { //#25442 - if ($get($_.msg, $_.i) == 13) { //#25440 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25436 - $_.addtocws(); //#25436 - $_.i = $_.i + 2; //#25437 - } else { //#25440 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25439 - $_.addtocws(); //#25439 - $_.i = $_.i + 1; //#25440 - } //#25440 - } //#25440 - break; //#25443 - } //#25443 - }; //#25443 + for (var _Fe = 0, _Ff = 1; _Fe < _Ff; _Fe++) { //#25768 + $_.n = $get($_.TryC, $_.i); //#25695 + if ($_.n >= 2) { //#25713 + if ($_.n > 4) { //#25701 + $k[$j++] = $a([$get($_.Avals, $_.lac)]); //#25698 + $_.addtocws(); //#25698 + $_.mode = $_.C; //#25699 + break; //#25700 + } //#25700 + $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25702 + $_.addtocws(); //#25702 + for (var _G1 = 0, _G2 = $_.n; _G1 < _G2; _G1++) { //#25711 + if ($get($_.msg, $_.i) < 0) { //#25709 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25705 + $_.addtocws(); //#25705 + $_.i = $_.i + 1; //#25706 + } else { //#25709 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25708 + $_.addtocws(); //#25708 + $_.i = $_.i + 2; //#25709 + } //#25709 + } //#25709 + break; //#25712 + } //#25712 + if ($get($_.DatumA, $_.i)) { //#25736 + var _GQ = $get($_.msg, $_.i); //#25715 + if ((_GQ == $_.fn1) || ((_GQ == $_.fn2) || (_GQ == $_.fn3))) { //#25732 + $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25716 + $_.addtocws(); //#25716 + if ($get($_.ECI, $_.i)) { //#25721 + $k[$j++] = Infinity; //#25718 + $_.ECIabc(); //#25718 + var _Gd = $a(); //#25718 + $k[$j++] = _Gd; //#25718 + $_.addtocws(); //#25718 + $_.i = $_.i + 7; //#25719 + break; //#25720 + } //#25720 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25729 + $_.i = $_.i + 1; //#25723 + $_.mode = $_.C; //#25724 + $_.inmac = 0; //#25725 + $_.segstart = $_.i; //#25726 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25727 + break; //#25728 + } //#25728 + $_.i = $_.i + 1; //#25730 + break; //#25731 + } //#25731 + $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25733 + $_.addtocws(); //#25733 + $_.i = $_.i + 1; //#25734 + break; //#25735 + } //#25735 + if ($get($_.Binary, $_.i)) { //#25750 + if ($get($_.DatumA, $_.i + 1)) { //#25746 + if ($get($_.msg, $_.i) < 160) { //#25742 + $k[$j++] = $a([$get($_.Avals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25740 + $_.addtocws(); //#25740 + } else { //#25742 + $k[$j++] = $a([$get($_.Avals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25742 + $_.addtocws(); //#25742 + } //#25742 + $_.i = $_.i + 1; //#25744 + break; //#25745 + } //#25745 + $k[$j++] = $a([$get($_.Avals, $_.bin)]); //#25747 + $_.addtocws(); //#25747 + $_.mode = $_.BIN; //#25748 + break; //#25749 + } //#25749 + $_.n = $get($_.AheadB, $_.i); //#25751 + if ($_.n > 6) { //#25756 + $k[$j++] = $a([$get($_.Avals, $_.lab)]); //#25753 + $_.addtocws(); //#25753 + $_.mode = $_.B; //#25754 + break; //#25755 + } //#25755 + $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4, $_.sb5, $_.sb6]), $f($_.n - 1)))]); //#25757 + $_.addtocws(); //#25757 + for (var _Ht = 0, _Hu = $_.n; _Ht < _Hu; _Ht++) { //#25766 + if ($get($_.msg, $_.i) == 13) { //#25764 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25760 + $_.addtocws(); //#25760 + $_.i = $_.i + 2; //#25761 + } else { //#25764 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25763 + $_.addtocws(); //#25763 + $_.i = $_.i + 1; //#25764 + } //#25764 + } //#25764 + break; //#25767 + } //#25767 + }; //#25767 $_.encBIN = function() { - for (var _IA = 0, _IB = 1; _IA < _IB; _IA++) { //#25506 - $_.n = $get($_.TryC, $_.i); //#25449 - if ($_.n >= 2) { //#25468 - $k[$j++] = Infinity; //#25451 - $_.finaliseBIN(); //#25451 - var _IG = $a(); //#25451 - $k[$j++] = _IG; //#25451 - $_.addtocws(); //#25451 - if ($_.n > 7) { //#25456 - $k[$j++] = $a([$get($_.BINvals, $_.tmc)]); //#25453 - $_.addtocws(); //#25453 - $_.mode = $_.C; //#25454 - break; //#25455 - } //#25455 - $k[$j++] = $a([$get($_.BINvals, $get($a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7]), $f($_.n - 2)))]); //#25457 - $_.addtocws(); //#25457 - for (var _Ia = 0, _Ib = $_.n; _Ia < _Ib; _Ia++) { //#25466 - if ($get($_.msg, $_.i) < 0) { //#25464 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25460 - $_.addtocws(); //#25460 - $_.i = $_.i + 1; //#25461 - } else { //#25464 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25463 - $_.addtocws(); //#25463 - $_.i = $_.i + 2; //#25464 - } //#25464 - } //#25464 - break; //#25467 - } //#25467 - if (($get($_.ECI, $_.i) && $get($_.Binary, $_.i + 7))) { //#25474 - $k[$j++] = Infinity; //#25470 - $_.ECIbin(); //#25470 - var _J0 = $a(); //#25470 - $k[$j++] = _J0; //#25470 - $_.addtocws(); //#25470 - $_.i = $_.i + 7; //#25471 - if ($_.i == $_.msglen) { //#25472 - $k[$j++] = Infinity; //#25472 - $_.finaliseBIN(); //#25472 - var _J4 = $a(); //#25472 - $k[$j++] = _J4; //#25472 - $_.addtocws(); //#25472 - } //#25472 - break; //#25473 - } //#25473 - if ($get($_.msg, $_.i) >= 0) { //#25484 - if (((($get($_.Binary, $_.i) || $get($_.Binary, $_.i + 1)) || $get($_.Binary, $_.i + 2)) || $get($_.Binary, $_.i + 3)) || ($get($_.ECI, $_.i + 1) && $get($_.Binary, $_.i + 8))) { //#25483 - $k[$j++] = Infinity; //#25479 - $k[$j++] = $get($_.msg, $_.i); //#25479 - $_.addtobin(); //#25479 - var _JT = $a(); //#25479 - $k[$j++] = _JT; //#25479 - $_.addtocws(); //#25479 - $_.i = $_.i + 1; //#25480 - if ($_.i == $_.msglen) { //#25481 - $k[$j++] = Infinity; //#25481 - $_.finaliseBIN(); //#25481 - var _JX = $a(); //#25481 - $k[$j++] = _JX; //#25481 - $_.addtocws(); //#25481 - } //#25481 - break; //#25482 - } //#25482 - } //#25482 - $k[$j++] = Infinity; //#25485 - $_.finaliseBIN(); //#25485 - var _JY = $a(); //#25485 - $k[$j++] = _JY; //#25485 - $_.addtocws(); //#25485 - if ($_.i != ($_.msglen - 1)) { //#25504 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25495 - $k[$j++] = $a([$get($_.BINvals, $_.tms)]); //#25488 - $_.addtocws(); //#25488 - $_.i = $_.i + 1; //#25489 - $_.mode = $_.C; //#25490 - $_.inmac = 0; //#25491 - $_.segstart = $_.i; //#25492 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25493 - break; //#25494 - } //#25494 - if ($gt($get($_.AheadA, $_.i), $get($_.AheadB, $_.i))) { //#25501 - $k[$j++] = $a([$get($_.BINvals, $_.tma)]); //#25497 - $_.addtocws(); //#25497 - $_.mode = $_.A; //#25498 - } else { //#25501 - $k[$j++] = $a([$get($_.BINvals, $_.tmb)]); //#25500 - $_.addtocws(); //#25500 - $_.mode = $_.B; //#25501 - } //#25501 - break; //#25503 - } //#25503 - break; //#25505 - } //#25505 - }; //#25505 - $_.cws = $a(($_.msglen * 2) + 1); //#25509 - $_.mode = $_.C; //#25510 - $_.bvals = $a(5); //#25511 - $_.bpos = 0; //#25511 - $_.inmac = 0; //#25512 - $_.segstart = 0; //#25512 - $_.segend = $get($_.UntilEndSeg, 0); //#25512 - $_.i = 0; //#25513 - $_.j = 0; //#25513 - for (;;) { //#25526 - if ($_.i >= $_.msglen) { //#25514 - break; //#25514 - } //#25514 - if ($_.inmac != 0) { //#25524 - if (($_.inmac != $_.mac) && ($_.i == $f($_.segend - 2))) { //#25519 - $_.i = $_.i + 2; //#25517 - if ($_.i >= $_.msglen) { //#25518 - break; //#25518 - } //#25518 - } //#25518 - if (($_.inmac == $_.mac) && ($_.i == $f($_.segend - 1))) { //#25523 - $_.i = $_.i + 1; //#25521 - if ($_.i >= $_.msglen) { //#25522 - break; //#25522 - } //#25522 - } //#25522 - } //#25522 + for (var _IA = 0, _IB = 1; _IA < _IB; _IA++) { //#25830 + $_.n = $get($_.TryC, $_.i); //#25773 + if ($_.n >= 2) { //#25792 + $k[$j++] = Infinity; //#25775 + $_.finaliseBIN(); //#25775 + var _IG = $a(); //#25775 + $k[$j++] = _IG; //#25775 + $_.addtocws(); //#25775 + if ($_.n > 7) { //#25780 + $k[$j++] = $a([$get($_.BINvals, $_.tmc)]); //#25777 + $_.addtocws(); //#25777 + $_.mode = $_.C; //#25778 + break; //#25779 + } //#25779 + $k[$j++] = $a([$get($_.BINvals, $get($a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7]), $f($_.n - 2)))]); //#25781 + $_.addtocws(); //#25781 + for (var _Ia = 0, _Ib = $_.n; _Ia < _Ib; _Ia++) { //#25790 + if ($get($_.msg, $_.i) < 0) { //#25788 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25784 + $_.addtocws(); //#25784 + $_.i = $_.i + 1; //#25785 + } else { //#25788 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25787 + $_.addtocws(); //#25787 + $_.i = $_.i + 2; //#25788 + } //#25788 + } //#25788 + break; //#25791 + } //#25791 + if (($get($_.ECI, $_.i) && $get($_.Binary, $_.i + 7))) { //#25798 + $k[$j++] = Infinity; //#25794 + $_.ECIbin(); //#25794 + var _J0 = $a(); //#25794 + $k[$j++] = _J0; //#25794 + $_.addtocws(); //#25794 + $_.i = $_.i + 7; //#25795 + if ($_.i == $_.msglen) { //#25796 + $k[$j++] = Infinity; //#25796 + $_.finaliseBIN(); //#25796 + var _J4 = $a(); //#25796 + $k[$j++] = _J4; //#25796 + $_.addtocws(); //#25796 + } //#25796 + break; //#25797 + } //#25797 + if ($get($_.msg, $_.i) >= 0) { //#25808 + if (((($get($_.Binary, $_.i) || $get($_.Binary, $_.i + 1)) || $get($_.Binary, $_.i + 2)) || $get($_.Binary, $_.i + 3)) || ($get($_.ECI, $_.i + 1) && $get($_.Binary, $_.i + 8))) { //#25807 + $k[$j++] = Infinity; //#25803 + $k[$j++] = $get($_.msg, $_.i); //#25803 + $_.addtobin(); //#25803 + var _JT = $a(); //#25803 + $k[$j++] = _JT; //#25803 + $_.addtocws(); //#25803 + $_.i = $_.i + 1; //#25804 + if ($_.i == $_.msglen) { //#25805 + $k[$j++] = Infinity; //#25805 + $_.finaliseBIN(); //#25805 + var _JX = $a(); //#25805 + $k[$j++] = _JX; //#25805 + $_.addtocws(); //#25805 + } //#25805 + break; //#25806 + } //#25806 + } //#25806 + $k[$j++] = Infinity; //#25809 + $_.finaliseBIN(); //#25809 + var _JY = $a(); //#25809 + $k[$j++] = _JY; //#25809 + $_.addtocws(); //#25809 + if ($_.i != ($_.msglen - 1)) { //#25828 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25819 + $k[$j++] = $a([$get($_.BINvals, $_.tms)]); //#25812 + $_.addtocws(); //#25812 + $_.i = $_.i + 1; //#25813 + $_.mode = $_.C; //#25814 + $_.inmac = 0; //#25815 + $_.segstart = $_.i; //#25816 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25817 + break; //#25818 + } //#25818 + if ($gt($get($_.AheadA, $_.i), $get($_.AheadB, $_.i))) { //#25825 + $k[$j++] = $a([$get($_.BINvals, $_.tma)]); //#25821 + $_.addtocws(); //#25821 + $_.mode = $_.A; //#25822 + } else { //#25825 + $k[$j++] = $a([$get($_.BINvals, $_.tmb)]); //#25824 + $_.addtocws(); //#25824 + $_.mode = $_.B; //#25825 + } //#25825 + break; //#25827 + } //#25827 + break; //#25829 + } //#25829 + }; //#25829 + $_.cws = $a(($_.msglen * 2) + 1); //#25833 + $_.mode = $_.C; //#25834 + $_.bvals = $a(5); //#25835 + $_.bpos = 0; //#25835 + $_.inmac = 0; //#25836 + $_.segstart = 0; //#25836 + $_.segend = $get($_.UntilEndSeg, 0); //#25836 + $_.i = 0; //#25837 + $_.j = 0; //#25837 + for (;;) { //#25850 + if ($_.i >= $_.msglen) { //#25838 + break; //#25838 + } //#25838 + if ($_.inmac != 0) { //#25848 + if (($_.inmac != $_.mac) && ($_.i == $f($_.segend - 2))) { //#25843 + $_.i = $_.i + 2; //#25841 + if ($_.i >= $_.msglen) { //#25842 + break; //#25842 + } //#25842 + } //#25842 + if (($_.inmac == $_.mac) && ($_.i == $f($_.segend - 1))) { //#25847 + $_.i = $_.i + 1; //#25845 + if ($_.i >= $_.msglen) { //#25846 + break; //#25846 + } //#25846 + } //#25846 + } //#25846 if ($_[$get($a(['encA', 'encB', 'encC', 'encBIN']), $_.mode)]() === true) { break; - } //#25525 - } //#25525 - $_.cws = $geti($_.cws, 0, $_.j); //#25527 - $_.nd = $_.cws.length; //#25530 - $_.minarea = (((($_.nd + 3) + (~~($_.nd / 2))) * 9) + 2) * 2; //#25531 - if ($_.ratio != -1) { //#25559 - $_.hgt = Math.sqrt($_.minarea / $_.ratio); //#25533 - $_.wid = Math.sqrt($_.minarea * $_.ratio); //#25534 - $_.h = ~~$_.hgt; //#25535 - $_.w = ~~$_.wid; //#25535 - if ((($_.h + $_.w) % 2) == 1) { //#25549 - if (($_.h * $_.w) < $_.minarea) { //#25537 - $_.h = $_.h + 1; //#25537 - $_.w = $_.w + 1; //#25537 - } //#25537 - } else { //#25549 - if (($_.hgt * $_.w) < ($_.wid * $_.h)) { //#25549 - $_.w = $_.w + 1; //#25540 - if (($_.h * $_.w) < $_.minarea) { //#25544 - $_.w = $_.w - 1; //#25542 - $_.h = $_.h + 1; //#25542 - if (($_.h * $_.w) < $_.minarea) { //#25543 - $_.w = $_.w + 2; //#25543 - } //#25543 - } //#25543 - } else { //#25549 - $_.h = $_.h + 1; //#25546 - if (($_.h * $_.w) < $_.minarea) { //#25550 - $_.h = $_.h - 1; //#25548 - $_.w = $_.w + 1; //#25548 - if (($_.h * $_.w) < $_.minarea) { //#25549 - $_.h = $_.h + 2; //#25549 - } //#25549 - } //#25549 - } //#25549 - } //#25549 - $_.rows = $_.h; //#25553 - $_.columns = $_.w; //#25553 - } else { //#25559 - if ($_.columns == -1) { //#25557 - var _LN = ~~((($_.minarea + $_.rows) - 1) / $_.rows); //#25556 - $k[$j++] = 'columns'; //#25556 - $k[$j++] = _LN; //#25556 - if (((_LN + $_.rows) % 2) == 0) { //#25556 - var _LP = $k[--$j]; //#25556 - $k[$j++] = $f(_LP + 1); //#25556 - } //#25556 - var _LQ = $k[--$j]; //#25556 - $_[$k[--$j]] = _LQ; //#25556 - } //#25556 - if ($_.rows == -1) { //#25560 - var _LW = ~~((($_.minarea + $_.columns) - 1) / $_.columns); //#25559 - $k[$j++] = 'rows'; //#25559 - $k[$j++] = _LW; //#25559 - if (((_LW + $_.columns) % 2) == 0) { //#25559 - var _LY = $k[--$j]; //#25559 - $k[$j++] = $f(_LY + 1); //#25559 - } //#25559 - var _LZ = $k[--$j]; //#25559 - $_[$k[--$j]] = _LZ; //#25559 - } //#25559 - } //#25559 - $_.ndots = ~~(($_.rows * $_.columns) / 2); //#25564 - for (;;) { //#25568 - var _Le = $_.nd + 1; //#25566 - if ((((_Le + ((~~(_Le / 2)) + 3)) * 9) + 2) > $_.ndots) { //#25566 - break; //#25566 - } //#25566 - $_.nd = $_.nd + 1; //#25567 - } //#25567 - $_.nc = (~~($_.nd / 2)) + 3; //#25569 - $_.nw = $_.nd + $_.nc; //#25570 - $_.rembits = $_.ndots - (($_.nw * 9) + 2); //#25571 - if ($_.nd > $_.cws.length) { //#25578 - $k[$j++] = Infinity; //#25573 - $aload($_.cws); //#25574 - var _Lr = ($_.mode == $_.BIN) ? 109 : 106; //#25575 - $k[$j++] = _Lr; //#25576 - for (var _Lu = 0, _Lv = ($_.nd - $_.cws.length) - 1; _Lu < _Lv; _Lu++) { //#25576 - $k[$j++] = 106; //#25576 - } //#25576 - $_.cws = $a(); //#25576 - } //#25577 - var _Ly = $get($_.options, 'debugcws') !== undefined; //#25580 - if (_Ly) { //#25580 - $k[$j++] = 'bwipp.debugcws#25580'; //#25580 - $k[$j++] = $_.cws; //#25580 - bwipp_raiseerror(); //#25580 - } //#25580 - if (($_.nw * 9) > ($_.ndots - 2)) { //#25585 - $k[$j++] = 'bwipp.dotcodeTooLong#25584'; //#25584 - $k[$j++] = "Maximum length exceeded"; //#25584 - bwipp_raiseerror(); //#25584 - } //#25584 - if (!bwipp_dotcode.__25614__) { //#25614 - $_ = Object.create($_); //#25614 - $_.encs = $a(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); //#25613 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25613 - bwipp_dotcode.__25614__ = 1; //#25613 - $_ = Object.getPrototypeOf($_); //#25613 - } //#25613 - if (($_.rows % 2) == 0) { //#25634 - $_.sixedges = $a([$a([$_.columns - 1, $_.rows - 2]), $a([0, $_.rows - 2]), $a([$_.columns - 2, $_.rows - 1]), $a([1, $_.rows - 1]), $a([$_.columns - 1, 0]), $a([0, 0])]); //#25625 - } else { //#25634 - $_.sixedges = $a([$a([$_.columns - 2, 0]), $a([$_.columns - 2, $_.rows - 1]), $a([$_.columns - 1, 1]), $a([$_.columns - 1, $_.rows - 2]), $a([0, 0]), $a([0, $_.rows - 1])]); //#25634 - } //#25634 + } //#25849 + } //#25849 + $_.cws = $geti($_.cws, 0, $_.j); //#25851 + $_.nd = $_.cws.length; //#25854 + $_.minarea = (((($_.nd + 3) + (~~($_.nd / 2))) * 9) + 2) * 2; //#25855 + if ($_.ratio != -1) { //#25883 + $_.hgt = Math.sqrt($_.minarea / $_.ratio); //#25857 + $_.wid = Math.sqrt($_.minarea * $_.ratio); //#25858 + $_.h = ~~$_.hgt; //#25859 + $_.w = ~~$_.wid; //#25859 + if ((($_.h + $_.w) % 2) == 1) { //#25873 + if (($_.h * $_.w) < $_.minarea) { //#25861 + $_.h = $_.h + 1; //#25861 + $_.w = $_.w + 1; //#25861 + } //#25861 + } else { //#25873 + if (($_.hgt * $_.w) < ($_.wid * $_.h)) { //#25873 + $_.w = $_.w + 1; //#25864 + if (($_.h * $_.w) < $_.minarea) { //#25868 + $_.w = $_.w - 1; //#25866 + $_.h = $_.h + 1; //#25866 + if (($_.h * $_.w) < $_.minarea) { //#25867 + $_.w = $_.w + 2; //#25867 + } //#25867 + } //#25867 + } else { //#25873 + $_.h = $_.h + 1; //#25870 + if (($_.h * $_.w) < $_.minarea) { //#25874 + $_.h = $_.h - 1; //#25872 + $_.w = $_.w + 1; //#25872 + if (($_.h * $_.w) < $_.minarea) { //#25873 + $_.h = $_.h + 2; //#25873 + } //#25873 + } //#25873 + } //#25873 + } //#25873 + $_.rows = $_.h; //#25877 + $_.columns = $_.w; //#25877 + } else { //#25883 + if ($_.columns == -1) { //#25881 + var _LN = ~~((($_.minarea + $_.rows) - 1) / $_.rows); //#25880 + $k[$j++] = 'columns'; //#25880 + $k[$j++] = _LN; //#25880 + if (((_LN + $_.rows) % 2) == 0) { //#25880 + var _LP = $k[--$j]; //#25880 + $k[$j++] = $f(_LP + 1); //#25880 + } //#25880 + var _LQ = $k[--$j]; //#25880 + $_[$k[--$j]] = _LQ; //#25880 + } //#25880 + if ($_.rows == -1) { //#25884 + var _LW = ~~((($_.minarea + $_.columns) - 1) / $_.columns); //#25883 + $k[$j++] = 'rows'; //#25883 + $k[$j++] = _LW; //#25883 + if (((_LW + $_.columns) % 2) == 0) { //#25883 + var _LY = $k[--$j]; //#25883 + $k[$j++] = $f(_LY + 1); //#25883 + } //#25883 + var _LZ = $k[--$j]; //#25883 + $_[$k[--$j]] = _LZ; //#25883 + } //#25883 + } //#25883 + $_.ndots = ~~(($_.rows * $_.columns) / 2); //#25888 + for (;;) { //#25892 + var _Le = $_.nd + 1; //#25890 + if ((((_Le + ((~~(_Le / 2)) + 3)) * 9) + 2) > $_.ndots) { //#25890 + break; //#25890 + } //#25890 + $_.nd = $_.nd + 1; //#25891 + } //#25891 + $_.nc = (~~($_.nd / 2)) + 3; //#25893 + $_.nw = $_.nd + $_.nc; //#25894 + $_.rembits = $_.ndots - (($_.nw * 9) + 2); //#25895 + if ($_.nd > $_.cws.length) { //#25902 + $k[$j++] = Infinity; //#25897 + $aload($_.cws); //#25898 + var _Lr = ($_.mode == $_.BIN) ? 109 : 106; //#25899 + $k[$j++] = _Lr; //#25900 + for (var _Lu = 0, _Lv = ($_.nd - $_.cws.length) - 1; _Lu < _Lv; _Lu++) { //#25900 + $k[$j++] = 106; //#25900 + } //#25900 + $_.cws = $a(); //#25900 + } //#25901 + var _Ly = $get($_.options, 'debugcws') !== undefined; //#25904 + if (_Ly) { //#25904 + $k[$j++] = 'bwipp.debugcws#25904'; //#25904 + $k[$j++] = $_.cws; //#25904 + bwipp_raiseerror(); //#25904 + } //#25904 + if (($_.nw * 9) > ($_.ndots - 2)) { //#25909 + $k[$j++] = 'bwipp.dotcodeTooLong#25908'; //#25908 + $k[$j++] = "Maximum length exceeded"; //#25908 + bwipp_raiseerror(); //#25908 + } //#25908 + if (!bwipp_dotcode.__25938__) { //#25938 + $_ = Object.create($_); //#25938 + $_.encs = $a(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); //#25937 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25937 + bwipp_dotcode.__25938__ = 1; //#25937 + $_ = Object.getPrototypeOf($_); //#25937 + } //#25937 + if (($_.rows % 2) == 0) { //#25958 + $_.sixedges = $a([$a([$_.columns - 1, $_.rows - 2]), $a([0, $_.rows - 2]), $a([$_.columns - 2, $_.rows - 1]), $a([1, $_.rows - 1]), $a([$_.columns - 1, 0]), $a([0, 0])]); //#25949 + } else { //#25958 + $_.sixedges = $a([$a([$_.columns - 2, 0]), $a([$_.columns - 2, $_.rows - 1]), $a([$_.columns - 1, 1]), $a([$_.columns - 1, $_.rows - 2]), $a([0, 0]), $a([0, $_.rows - 1])]); //#25958 + } //#25958 $_.dmv = function() { - var _MY = $k[--$j]; //#25637 - var _MZ = $k[--$j]; //#25637 - $k[$j++] = $f(_MZ + (_MY * $_.columns)); //#25637 - }; //#25637 - $_.outline = $a($_.rows * $_.columns); //#25640 - for (var _Mf = 0, _Me = $_.rows - 1; _Mf <= _Me; _Mf += 1) { //#25647 - $_.y = _Mf; //#25642 - for (var _Mi = 0, _Mh = $_.columns - 1; _Mi <= _Mh; _Mi += 1) { //#25646 - $_.x = _Mi; //#25644 - $k[$j++] = $_.outline; //#25645 - $k[$j++] = $_.x; //#25645 - $k[$j++] = $_.y; //#25645 - $_.dmv(); //#25645 - var _Mo = $k[--$j]; //#25645 - $put($k[--$j], _Mo, (($_.x + $_.y) % 2) - 1); //#25645 - } //#25645 - } //#25645 - var _Mq = $_.sixedges; //#25648 - for (var _Mr = 0, _Ms = _Mq.length; _Mr < _Ms; _Mr++) { //#25650 - $k[$j++] = $_.outline; //#25649 - $aload($get(_Mq, _Mr)); //#25649 - $_.dmv(); //#25649 - var _Mv = $k[--$j]; //#25649 - $put($k[--$j], _Mv, 1); //#25649 - } //#25649 + var _MY = $k[--$j]; //#25961 + var _MZ = $k[--$j]; //#25961 + $k[$j++] = $f(_MZ + (_MY * $_.columns)); //#25961 + }; //#25961 + $_.outline = $a($_.rows * $_.columns); //#25964 + for (var _Mf = 0, _Me = $_.rows - 1; _Mf <= _Me; _Mf += 1) { //#25971 + $_.y = _Mf; //#25966 + for (var _Mi = 0, _Mh = $_.columns - 1; _Mi <= _Mh; _Mi += 1) { //#25970 + $_.x = _Mi; //#25968 + $k[$j++] = $_.outline; //#25969 + $k[$j++] = $_.x; //#25969 + $k[$j++] = $_.y; //#25969 + $_.dmv(); //#25969 + var _Mo = $k[--$j]; //#25969 + $put($k[--$j], _Mo, (($_.x + $_.y) % 2) - 1); //#25969 + } //#25969 + } //#25969 + var _Mq = $_.sixedges; //#25972 + for (var _Mr = 0, _Ms = _Mq.length; _Mr < _Ms; _Mr++) { //#25974 + $k[$j++] = $_.outline; //#25973 + $aload($get(_Mq, _Mr)); //#25973 + $_.dmv(); //#25973 + var _Mv = $k[--$j]; //#25973 + $put($k[--$j], _Mv, 1); //#25973 + } //#25973 $_.clearcol = function() { - $_.x = $k[--$j]; //#25653 - $k[$j++] = true; //#25657 - for (var _N1 = $_.x & 1, _N0 = $_.rows - 1; _N1 <= _N0; _N1 += 2) { //#25657 - $k[$j++] = $_.x; //#25656 - $k[$j++] = _N1; //#25656 - $_.dmv(); //#25656 - if ($get($_.sym, $k[--$j]) == 1) { //#25656 - $j--; //#25656 - $k[$j++] = false; //#25656 - break; //#25656 - } //#25656 - } //#25656 - }; //#25656 + $_.x = $k[--$j]; //#25977 + $k[$j++] = true; //#25981 + for (var _N1 = $_.x & 1, _N0 = $_.rows - 1; _N1 <= _N0; _N1 += 2) { //#25981 + $k[$j++] = $_.x; //#25980 + $k[$j++] = _N1; //#25980 + $_.dmv(); //#25980 + if ($get($_.sym, $k[--$j]) == 1) { //#25980 + $j--; //#25980 + $k[$j++] = false; //#25980 + break; //#25980 + } //#25980 + } //#25980 + }; //#25980 $_.clearrow = function() { - $_.y = $k[--$j]; //#25661 - $k[$j++] = true; //#25665 - for (var _NA = $_.y & 1, _N9 = $_.columns - 1; _NA <= _N9; _NA += 2) { //#25665 - $k[$j++] = _NA; //#25664 - $k[$j++] = $_.y; //#25664 - $_.dmv(); //#25664 - if ($get($_.sym, $k[--$j]) == 1) { //#25664 - $j--; //#25664 - $k[$j++] = false; //#25664 - break; //#25664 - } //#25664 - } //#25664 - }; //#25664 + $_.y = $k[--$j]; //#25985 + $k[$j++] = true; //#25989 + for (var _NA = $_.y & 1, _N9 = $_.columns - 1; _NA <= _N9; _NA += 2) { //#25989 + $k[$j++] = _NA; //#25988 + $k[$j++] = $_.y; //#25988 + $_.dmv(); //#25988 + if ($get($_.sym, $k[--$j]) == 1) { //#25988 + $j--; //#25988 + $k[$j++] = false; //#25988 + break; //#25988 + } //#25988 + } //#25988 + }; //#25988 $_.evalsymbol = function() { - $_.sym = $k[--$j]; //#25670 - $_.worst = 9999999; //#25673 - var _NK = $a([$a(['x', 0]), $a(['x', 1]), $a(['y', 0]), $a(['y', 1])]); //#25674 - for (var _NL = 0, _NM = _NK.length; _NL < _NM; _NL++) { //#25692 - $aload($get(_NK, _NL)); //#25675 - $_.fl = $k[--$j]; //#25675 - $_.dir = $k[--$j]; //#25675 - $_.sum = 0; //#25676 - $_.first = -1; //#25676 - $_.last = -1; //#25676 - var _NR = $eq($_.dir, 'x') ? $_.columns : $_.rows; //#25677 - for (var _NT = 0, _NS = _NR - 1; _NT <= _NS; _NT += 1) { //#25688 - $_[$_.dir] = _NT; //#25678 - var _NV = $_.sym; //#25679 - var _NX = $_[$_.dir]; //#25680 - var _NZ = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#25681 - var _Nc = (_NZ - 1) * $_.fl; //#25682 - if ($eq($_.dir, 'y')) { //#25682 - var _ = _Nc; //#25682 - _Nc = _NX; //#25682 - _NX = _; //#25682 - } //#25682 - $k[$j++] = _NV; //#25683 - $k[$j++] = _NX; //#25683 - $k[$j++] = _Nc; //#25683 - $_.dmv(); //#25683 - var _Nd = $k[--$j]; //#25683 - if ($get($k[--$j], _Nd) == 1) { //#25687 - if ($_.first == -1) { //#25684 - $_.first = $_[$_.dir]; //#25684 - } //#25684 - $_.last = $_[$_.dir]; //#25685 - $_.sum = $_.sum + 1; //#25686 - } //#25686 - } //#25686 - var _Nq = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#25690 - var _Nr = ($f($f($_.sum + $_.last) - $_.first)) * _Nq; //#25691 - $k[$j++] = _Nr; //#25691 - if (_Nr < $_.worst) { //#25691 - $_.worst = $k[--$j]; //#25691 - } else { //#25691 - $j--; //#25691 - } //#25691 - } //#25691 - $_.pen = 0; //#25694 - if ((($_.rows % 2) == 1) || ($_.rows <= 12)) { //#25712 - $_.sum = 0; //#25700 - $_.p = 0; //#25700 - for (var _Ny = 1, _Nx = $_.columns - 2; _Ny <= _Nx; _Ny += 1) { //#25710 - $k[$j++] = _Ny; //#25702 - $_.clearcol(); //#25702 - if ($k[--$j]) { //#25708 - $_.sum = $_.sum + 1; //#25703 - $k[$j++] = 'p'; //#25704 - if ($_.sum == 1) { //#25704 - $k[$j++] = $_.rows; //#25704 - } else { //#25704 - $k[$j++] = $_.p * $_.rows; //#25704 - } //#25704 - var _O5 = $k[--$j]; //#25704 - $_[$k[--$j]] = _O5; //#25704 - } else { //#25708 - $_.sum = 0; //#25706 - $_.pen = $_.pen + $_.p; //#25707 - $_.p = 0; //#25708 - } //#25708 - } //#25708 - $_.pen = $_.pen + $_.p; //#25711 - } //#25711 - if ((($_.rows % 2) == 0) || ($_.columns <= 12)) { //#25730 - $_.sum = 0; //#25718 - $_.p = 0; //#25718 - for (var _OF = 1, _OE = $_.rows - 2; _OF <= _OE; _OF += 1) { //#25728 - $k[$j++] = _OF; //#25720 - $_.clearrow(); //#25720 - if ($k[--$j]) { //#25726 - $_.sum = $_.sum + 1; //#25721 - $k[$j++] = 'p'; //#25722 - if ($_.sum == 1) { //#25722 - $k[$j++] = $_.columns; //#25722 - } else { //#25722 - $k[$j++] = $_.p * $_.columns; //#25722 - } //#25722 - var _OM = $k[--$j]; //#25722 - $_[$k[--$j]] = _OM; //#25722 - } else { //#25726 - $_.sum = 0; //#25724 - $_.pen = $_.pen + $_.p; //#25725 - $_.p = 0; //#25726 - } //#25726 - } //#25726 - $_.pen = $_.pen + $_.p; //#25729 - } //#25729 - $k[$j++] = Infinity; //#25733 - for (var _OT = 0, _OU = ($_.columns + 4) * 2; _OT < _OU; _OT++) { //#25734 - $k[$j++] = 0; //#25734 - } //#25734 - for (var _OY = 0, _OZ = $_.columns, _OX = $_.sym.length - 1; _OZ < 0 ? _OY >= _OX : _OY <= _OX; _OY += _OZ) { //#25739 - $k[$j++] = 0; //#25737 - $k[$j++] = 0; //#25737 - $aload($geti($_.sym, _OY, $_.columns)); //#25737 - $k[$j++] = 0; //#25738 - $k[$j++] = 0; //#25738 - } //#25738 - for (var _Oe = 0, _Of = ($_.columns + 4) * 2; _Oe < _Of; _Oe++) { //#25740 - $k[$j++] = 0; //#25740 - } //#25740 - $_.symp = $a(); //#25740 - $_.columns = $_.columns + 4; //#25744 - $_.rows = $_.rows + 4; //#25745 - $_.sum = 0; //#25746 - for (var _Ol = 2, _Ok = $_.rows - 3; _Ol <= _Ok; _Ol += 1) { //#25764 - $_.y = _Ol; //#25748 - for (var _Op = ($_.y & 1) + 2, _Oo = $_.columns - 3; _Op <= _Oo; _Op += 2) { //#25763 - $_.x = _Op; //#25750 - for (var _Oq = 0, _Or = 1; _Oq < _Or; _Oq++) { //#25762 - $k[$j++] = $_.symp; //#25752 - $k[$j++] = $_.x - 1; //#25752 - $k[$j++] = $_.y - 1; //#25752 - $_.dmv(); //#25752 - var _Ov = $k[--$j]; //#25752 - if ($get($k[--$j], _Ov) == 1) { //#25752 - break; //#25752 - } //#25752 - $k[$j++] = $_.symp; //#25753 - $k[$j++] = $_.x + 1; //#25753 - $k[$j++] = $_.y - 1; //#25753 - $_.dmv(); //#25753 - var _P1 = $k[--$j]; //#25753 - if ($get($k[--$j], _P1) == 1) { //#25753 - break; //#25753 - } //#25753 - $k[$j++] = $_.symp; //#25754 - $k[$j++] = $_.x - 1; //#25754 - $k[$j++] = $_.y + 1; //#25754 - $_.dmv(); //#25754 - var _P7 = $k[--$j]; //#25754 - if ($get($k[--$j], _P7) == 1) { //#25754 - break; //#25754 - } //#25754 - $k[$j++] = $_.symp; //#25755 - $k[$j++] = $_.x + 1; //#25755 - $k[$j++] = $_.y + 1; //#25755 - $_.dmv(); //#25755 - var _PD = $k[--$j]; //#25755 - if ($get($k[--$j], _PD) == 1) { //#25755 - break; //#25755 - } //#25755 - $k[$j++] = $_.symp; //#25756 - $k[$j++] = $_.x; //#25756 - $k[$j++] = $_.y; //#25756 - $_.dmv(); //#25756 - var _PJ = $k[--$j]; //#25756 - if ($get($k[--$j], _PJ) == 0) { //#25756 - $_.sum = $_.sum + 1; //#25756 - break; //#25756 - } //#25756 - $k[$j++] = $_.symp; //#25757 - $k[$j++] = $_.x - 2; //#25757 - $k[$j++] = $_.y; //#25757 - $_.dmv(); //#25757 - var _PQ = $k[--$j]; //#25757 - if ($get($k[--$j], _PQ) == 1) { //#25757 - break; //#25757 - } //#25757 - $k[$j++] = $_.symp; //#25758 - $k[$j++] = $_.x; //#25758 - $k[$j++] = $_.y - 2; //#25758 - $_.dmv(); //#25758 - var _PW = $k[--$j]; //#25758 - if ($get($k[--$j], _PW) == 1) { //#25758 - break; //#25758 - } //#25758 - $k[$j++] = $_.symp; //#25759 - $k[$j++] = $_.x + 2; //#25759 - $k[$j++] = $_.y; //#25759 - $_.dmv(); //#25759 - var _Pc = $k[--$j]; //#25759 - if ($get($k[--$j], _Pc) == 1) { //#25759 - break; //#25759 - } //#25759 - $k[$j++] = $_.symp; //#25760 - $k[$j++] = $_.x; //#25760 - $k[$j++] = $_.y + 2; //#25760 - $_.dmv(); //#25760 - var _Pi = $k[--$j]; //#25760 - if ($get($k[--$j], _Pi) == 1) { //#25760 - break; //#25760 - } //#25760 - $_.sum = $_.sum + 1; //#25761 - } //#25761 - } //#25761 - } //#25761 - $_.columns = $_.columns - 4; //#25765 - $_.rows = $_.rows - 4; //#25766 - if ($_.worst == 0) { //#25771 - $k[$j++] = -99999; //#25769 - } else { //#25771 - $k[$j++] = $f(($f($_.worst - ($_.sum * $_.sum))) - $_.pen); //#25771 - } //#25771 - }; //#25771 - if (!bwipp_dotcode.__25779__) { //#25779 - $_ = Object.create($_); //#25779 - $k[$j++] = Infinity; //#25778 - $k[$j++] = 1; //#25778 - for (var _Pt = 0, _Pu = 112; _Pt < _Pu; _Pt++) { //#25778 - var _Pv = $k[--$j]; //#25778 - $k[$j++] = _Pv; //#25778 - $k[$j++] = (_Pv * 3) % 113; //#25778 - } //#25778 - $_.rsalog = $a(); //#25778 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25778 - bwipp_dotcode.__25779__ = 1; //#25778 - $_ = Object.getPrototypeOf($_); //#25778 - } //#25778 - $_.step = (~~($_.nw / 112)) + 1; //#25780 + $_.sym = $k[--$j]; //#25994 + $_.worst = 9999999; //#25997 + var _NK = $a([$a(['x', 0]), $a(['x', 1]), $a(['y', 0]), $a(['y', 1])]); //#25998 + for (var _NL = 0, _NM = _NK.length; _NL < _NM; _NL++) { //#26016 + $aload($get(_NK, _NL)); //#25999 + $_.fl = $k[--$j]; //#25999 + $_.dir = $k[--$j]; //#25999 + $_.sum = 0; //#26000 + $_.first = -1; //#26000 + $_.last = -1; //#26000 + var _NR = $eq($_.dir, 'x') ? $_.columns : $_.rows; //#26001 + for (var _NT = 0, _NS = _NR - 1; _NT <= _NS; _NT += 1) { //#26012 + $_[$_.dir] = _NT; //#26002 + var _NV = $_.sym; //#26003 + var _NX = $_[$_.dir]; //#26004 + var _NZ = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#26005 + var _Nc = (_NZ - 1) * $_.fl; //#26006 + if ($eq($_.dir, 'y')) { //#26006 + var _ = _Nc; //#26006 + _Nc = _NX; //#26006 + _NX = _; //#26006 + } //#26006 + $k[$j++] = _NV; //#26007 + $k[$j++] = _NX; //#26007 + $k[$j++] = _Nc; //#26007 + $_.dmv(); //#26007 + var _Nd = $k[--$j]; //#26007 + if ($get($k[--$j], _Nd) == 1) { //#26011 + if ($_.first == -1) { //#26008 + $_.first = $_[$_.dir]; //#26008 + } //#26008 + $_.last = $_[$_.dir]; //#26009 + $_.sum = $_.sum + 1; //#26010 + } //#26010 + } //#26010 + var _Nq = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#26014 + var _Nr = ($f($f($_.sum + $_.last) - $_.first)) * _Nq; //#26015 + $k[$j++] = _Nr; //#26015 + if (_Nr < $_.worst) { //#26015 + $_.worst = $k[--$j]; //#26015 + } else { //#26015 + $j--; //#26015 + } //#26015 + } //#26015 + $_.pen = 0; //#26018 + if ((($_.rows % 2) == 1) || ($_.rows <= 12)) { //#26036 + $_.sum = 0; //#26024 + $_.p = 0; //#26024 + for (var _Ny = 1, _Nx = $_.columns - 2; _Ny <= _Nx; _Ny += 1) { //#26034 + $k[$j++] = _Ny; //#26026 + $_.clearcol(); //#26026 + if ($k[--$j]) { //#26032 + $_.sum = $_.sum + 1; //#26027 + $k[$j++] = 'p'; //#26028 + if ($_.sum == 1) { //#26028 + $k[$j++] = $_.rows; //#26028 + } else { //#26028 + $k[$j++] = $_.p * $_.rows; //#26028 + } //#26028 + var _O5 = $k[--$j]; //#26028 + $_[$k[--$j]] = _O5; //#26028 + } else { //#26032 + $_.sum = 0; //#26030 + $_.pen = $_.pen + $_.p; //#26031 + $_.p = 0; //#26032 + } //#26032 + } //#26032 + $_.pen = $_.pen + $_.p; //#26035 + } //#26035 + if ((($_.rows % 2) == 0) || ($_.columns <= 12)) { //#26054 + $_.sum = 0; //#26042 + $_.p = 0; //#26042 + for (var _OF = 1, _OE = $_.rows - 2; _OF <= _OE; _OF += 1) { //#26052 + $k[$j++] = _OF; //#26044 + $_.clearrow(); //#26044 + if ($k[--$j]) { //#26050 + $_.sum = $_.sum + 1; //#26045 + $k[$j++] = 'p'; //#26046 + if ($_.sum == 1) { //#26046 + $k[$j++] = $_.columns; //#26046 + } else { //#26046 + $k[$j++] = $_.p * $_.columns; //#26046 + } //#26046 + var _OM = $k[--$j]; //#26046 + $_[$k[--$j]] = _OM; //#26046 + } else { //#26050 + $_.sum = 0; //#26048 + $_.pen = $_.pen + $_.p; //#26049 + $_.p = 0; //#26050 + } //#26050 + } //#26050 + $_.pen = $_.pen + $_.p; //#26053 + } //#26053 + $k[$j++] = Infinity; //#26057 + for (var _OT = 0, _OU = ($_.columns + 4) * 2; _OT < _OU; _OT++) { //#26058 + $k[$j++] = 0; //#26058 + } //#26058 + for (var _OY = 0, _OZ = $_.columns, _OX = $_.sym.length - 1; _OZ < 0 ? _OY >= _OX : _OY <= _OX; _OY += _OZ) { //#26063 + $k[$j++] = 0; //#26061 + $k[$j++] = 0; //#26061 + $aload($geti($_.sym, _OY, $_.columns)); //#26061 + $k[$j++] = 0; //#26062 + $k[$j++] = 0; //#26062 + } //#26062 + for (var _Oe = 0, _Of = ($_.columns + 4) * 2; _Oe < _Of; _Oe++) { //#26064 + $k[$j++] = 0; //#26064 + } //#26064 + $_.symp = $a(); //#26064 + $_.columns = $_.columns + 4; //#26068 + $_.rows = $_.rows + 4; //#26069 + $_.sum = 0; //#26070 + for (var _Ol = 2, _Ok = $_.rows - 3; _Ol <= _Ok; _Ol += 1) { //#26088 + $_.y = _Ol; //#26072 + for (var _Op = ($_.y & 1) + 2, _Oo = $_.columns - 3; _Op <= _Oo; _Op += 2) { //#26087 + $_.x = _Op; //#26074 + for (var _Oq = 0, _Or = 1; _Oq < _Or; _Oq++) { //#26086 + $k[$j++] = $_.symp; //#26076 + $k[$j++] = $_.x - 1; //#26076 + $k[$j++] = $_.y - 1; //#26076 + $_.dmv(); //#26076 + var _Ov = $k[--$j]; //#26076 + if ($get($k[--$j], _Ov) == 1) { //#26076 + break; //#26076 + } //#26076 + $k[$j++] = $_.symp; //#26077 + $k[$j++] = $_.x + 1; //#26077 + $k[$j++] = $_.y - 1; //#26077 + $_.dmv(); //#26077 + var _P1 = $k[--$j]; //#26077 + if ($get($k[--$j], _P1) == 1) { //#26077 + break; //#26077 + } //#26077 + $k[$j++] = $_.symp; //#26078 + $k[$j++] = $_.x - 1; //#26078 + $k[$j++] = $_.y + 1; //#26078 + $_.dmv(); //#26078 + var _P7 = $k[--$j]; //#26078 + if ($get($k[--$j], _P7) == 1) { //#26078 + break; //#26078 + } //#26078 + $k[$j++] = $_.symp; //#26079 + $k[$j++] = $_.x + 1; //#26079 + $k[$j++] = $_.y + 1; //#26079 + $_.dmv(); //#26079 + var _PD = $k[--$j]; //#26079 + if ($get($k[--$j], _PD) == 1) { //#26079 + break; //#26079 + } //#26079 + $k[$j++] = $_.symp; //#26080 + $k[$j++] = $_.x; //#26080 + $k[$j++] = $_.y; //#26080 + $_.dmv(); //#26080 + var _PJ = $k[--$j]; //#26080 + if ($get($k[--$j], _PJ) == 0) { //#26080 + $_.sum = $_.sum + 1; //#26080 + break; //#26080 + } //#26080 + $k[$j++] = $_.symp; //#26081 + $k[$j++] = $_.x - 2; //#26081 + $k[$j++] = $_.y; //#26081 + $_.dmv(); //#26081 + var _PQ = $k[--$j]; //#26081 + if ($get($k[--$j], _PQ) == 1) { //#26081 + break; //#26081 + } //#26081 + $k[$j++] = $_.symp; //#26082 + $k[$j++] = $_.x; //#26082 + $k[$j++] = $_.y - 2; //#26082 + $_.dmv(); //#26082 + var _PW = $k[--$j]; //#26082 + if ($get($k[--$j], _PW) == 1) { //#26082 + break; //#26082 + } //#26082 + $k[$j++] = $_.symp; //#26083 + $k[$j++] = $_.x + 2; //#26083 + $k[$j++] = $_.y; //#26083 + $_.dmv(); //#26083 + var _Pc = $k[--$j]; //#26083 + if ($get($k[--$j], _Pc) == 1) { //#26083 + break; //#26083 + } //#26083 + $k[$j++] = $_.symp; //#26084 + $k[$j++] = $_.x; //#26084 + $k[$j++] = $_.y + 2; //#26084 + $_.dmv(); //#26084 + var _Pi = $k[--$j]; //#26084 + if ($get($k[--$j], _Pi) == 1) { //#26084 + break; //#26084 + } //#26084 + $_.sum = $_.sum + 1; //#26085 + } //#26085 + } //#26085 + } //#26085 + $_.columns = $_.columns - 4; //#26089 + $_.rows = $_.rows - 4; //#26090 + if ($_.worst == 0) { //#26095 + $k[$j++] = -99999; //#26093 + } else { //#26095 + $k[$j++] = $f(($f($_.worst - ($_.sum * $_.sum))) - $_.pen); //#26095 + } //#26095 + }; //#26095 + if (!bwipp_dotcode.__26103__) { //#26103 + $_ = Object.create($_); //#26103 + $k[$j++] = Infinity; //#26102 + $k[$j++] = 1; //#26102 + for (var _Pt = 0, _Pu = 112; _Pt < _Pu; _Pt++) { //#26102 + var _Pv = $k[--$j]; //#26102 + $k[$j++] = _Pv; //#26102 + $k[$j++] = (_Pv * 3) % 113; //#26102 + } //#26102 + $_.rsalog = $a(); //#26102 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#26102 + bwipp_dotcode.__26103__ = 1; //#26102 + $_ = Object.getPrototypeOf($_); //#26102 + } //#26102 + $_.step = (~~($_.nw / 112)) + 1; //#26104 $_.offset = function() { - var _Q0 = $k[--$j]; //#25781 - $k[$j++] = $f((_Q0 * $_.step) + $_.start); //#25781 - }; //#25781 - $_.bestscore = -99999999; //#25789 - $k[$j++] = 'masks'; //#25794 - if ($_.mask != -1) { //#25793 - $k[$j++] = $a([$_.mask]); //#25791 - } else { //#25793 - if ($_.fast) { //#25793 - $k[$j++] = $a([3, 2, 1, 0]); //#25793 - } else { //#25793 - $k[$j++] = $a([0, 1, 2, 3]); //#25793 - } //#25793 - } //#25793 - var _Q8 = $k[--$j]; //#25794 - $_[$k[--$j]] = _Q8; //#25794 - $_.litmasks = $a(4); //#25795 - $forall($_.masks, function() { //#25897 - $_.mask = $k[--$j]; //#25798 - $k[$j++] = Infinity; //#25801 - var _QH = $_.cws; //#25803 - $k[$j++] = $_.mask; //#25803 - $k[$j++] = $get($a([0, 3, 7, 17]), $_.mask); //#25803 - $k[$j++] = 0; //#25803 - for (var _QI = 0, _QJ = _QH.length; _QI < _QJ; _QI++) { //#25803 - var _QL = $k[--$j]; //#25803 - var _QM = $k[--$j]; //#25803 - $k[$j++] = $f($get(_QH, _QI) + _QL) % 113; //#25803 - $k[$j++] = _QM; //#25803 - $k[$j++] = $f(_QL + _QM); //#25803 - } //#25803 - $j -= 2; //#25803 - for (var _QO = 0, _QP = $_.nc; _QO < _QP; _QO++) { //#25804 - $k[$j++] = 0; //#25804 - } //#25804 - $_.rscws = $a(); //#25804 - for (var _QT = 0, _QS = $_.step - 1; _QT <= _QS; _QT += 1) { //#25828 - $_.start = _QT; //#25807 - $_.ND = ~~((((($_.nd + 1) - $_.start) + $_.step) - 1) / $_.step); //#25808 - $_.NW = ~~((((($_.nw + 1) - $_.start) + $_.step) - 1) / $_.step); //#25809 - $_.NC = $_.NW - $_.ND; //#25810 - $k[$j++] = Infinity; //#25811 - $k[$j++] = 1; //#25811 - for (var _Qf = 0, _Qg = $_.NC; _Qf < _Qg; _Qf++) { //#25811 - $k[$j++] = 0; //#25811 - } //#25811 - $_.coeffs = $a(); //#25811 - for (var _Qk = 1, _Qj = $_.NC; _Qk <= _Qj; _Qk += 1) { //#25818 - $_.i = _Qk; //#25813 - for (var _Qm = $_.NC; _Qm >= 1; _Qm -= 1) { //#25817 - $_.j = _Qm; //#25815 - $put($_.coeffs, $_.j, ($f($f($get($_.coeffs, $_.j) + 113) - (($get($_.rsalog, $_.i) * $get($_.coeffs, $_.j - 1)) % 113))) % 113); //#25816 - } //#25816 - } //#25816 - for (var _R0 = 0, _Qz = $_.ND - 1; _R0 <= _Qz; _R0 += 1) { //#25826 - $k[$j++] = 't'; //#25820 - $k[$j++] = $_.rscws; //#25820 - $k[$j++] = _R0; //#25820 - $_.offset(); //#25820 - var _R2 = $k[--$j]; //#25820 - var _R4 = $get($k[--$j], _R2); //#25820 - $k[$j++] = _R4; //#25820 - $k[$j++] = $_.rscws; //#25820 - $k[$j++] = $_.ND; //#25820 - $_.offset(); //#25820 - var _R7 = $k[--$j]; //#25820 - var _R9 = $get($k[--$j], _R7); //#25820 - var _RA = $k[--$j]; //#25820 - $_[$k[--$j]] = $f(_RA + _R9) % 113; //#25820 - for (var _RE = 0, _RD = $_.NC - 2; _RE <= _RD; _RE += 1) { //#25824 - $_.j = _RE; //#25822 - $k[$j++] = $_.rscws; //#25823 - $k[$j++] = $_.ND + $_.j; //#25823 - $_.offset(); //#25823 - $k[$j++] = $_.rscws; //#25823 - $k[$j++] = ($_.ND + $_.j) + 1; //#25823 - $_.offset(); //#25823 - var _RL = $k[--$j]; //#25823 - var _RN = $get($k[--$j], _RL); //#25823 - var _RS = $k[--$j]; //#25823 - $put($k[--$j], _RS, ($f($f(_RN + 113) - (($_.t * $get($_.coeffs, $_.j + 1)) % 113))) % 113); //#25823 - } //#25823 - $k[$j++] = $_.rscws; //#25825 - $k[$j++] = ($_.ND + $_.NC) - 1; //#25825 - $_.offset(); //#25825 - var _Rb = $k[--$j]; //#25825 - $put($k[--$j], _Rb, ($f(113 - (($_.t * $get($_.coeffs, $_.NC)) % 113))) % 113); //#25825 - } //#25825 - for (var _Rg = $_.ND, _Rf = $_.NW - 1; _Rg <= _Rf; _Rg += 1) { //#25827 - $k[$j++] = _Rg; //#25827 - $k[$j++] = $_.rscws; //#25827 - $k[$j++] = _Rg; //#25827 - $_.offset(); //#25827 - var _Rj = $k[--$j]; //#25827 - var _Rk = $k[--$j]; //#25827 - var _Rl = $k[--$j]; //#25827 - $k[$j++] = _Rk; //#25827 - $k[$j++] = _Rj; //#25827 - $k[$j++] = 113; //#25827 - $k[$j++] = $_.rscws; //#25827 - $k[$j++] = _Rl; //#25827 - $_.offset(); //#25827 - var _Rm = $k[--$j]; //#25827 - var _Ro = $get($k[--$j], _Rm); //#25827 - var _Rp = $k[--$j]; //#25827 - var _Rq = $k[--$j]; //#25827 - $put($k[--$j], _Rq, $f(_Rp - _Ro) % 113); //#25827 - } //#25827 - } //#25827 - $_.bits = $s($_.ndots); //#25831 - $puti($_.bits, 0, $get($a(["00", "01", "10", "11"]), $_.mask)); //#25832 - for (var _S0 = 1, _Rz = $_.nw; _S0 <= _Rz; _S0 += 1) { //#25836 - $_.i = _S0; //#25834 - $puti($_.bits, (($_.i - 1) * 9) + 2, $get($_.encs, $get($_.rscws, $_.i))); //#25835 - } //#25835 - if ($_.rembits > 0) { //#25839 - $puti($_.bits, ($_.nw * 9) + 2, $geti("11111111111111111", 0, $_.rembits)); //#25838 - } //#25838 - var _SD = $_.outline; //#25842 - $_.pixs = $arrcpy($a(_SD.length), _SD); //#25842 - $_.posx = 0; //#25843 - $k[$j++] = 'posy'; //#25844 - if (($_.rows % 2) == 0) { //#25844 - $k[$j++] = 0; //#25844 - } else { //#25844 - $k[$j++] = $_.rows - 1; //#25844 - } //#25844 - var _SI = $k[--$j]; //#25844 - $_[$k[--$j]] = _SI; //#25844 - var _SM = $geti($_.bits, 0, $_.bits.length - 6); //#25845 - for (var _SN = 0, _SO = _SM.length; _SN < _SO; _SN++) { //#25863 - $k[$j++] = $get(_SM, _SN); //#25861 - for (;;) { //#25861 - $k[$j++] = $_.pixs; //#25847 - $k[$j++] = $_.posx; //#25847 - $k[$j++] = $_.posy; //#25847 - $_.dmv(); //#25847 - var _ST = $k[--$j]; //#25847 - if ($get($k[--$j], _ST) == -1) { //#25847 - break; //#25847 - } //#25847 - if (($_.rows % 2) == 0) { //#25858 - $_.posy = $_.posy + 1; //#25849 - if ($_.posy == $_.rows) { //#25853 - $_.posy = 0; //#25851 - $_.posx = $_.posx + 1; //#25852 - } //#25852 - } else { //#25858 - $_.posx = $_.posx + 1; //#25855 - if ($_.posx == $_.columns) { //#25859 - $_.posx = 0; //#25857 - $_.posy = $_.posy - 1; //#25858 - } //#25858 - } //#25858 - } //#25858 - $k[$j++] = $_.pixs; //#25862 - $k[$j++] = $_.posx; //#25862 - $k[$j++] = $_.posy; //#25862 - $_.dmv(); //#25862 - var _Si = $k[--$j]; //#25862 - var _Sj = $k[--$j]; //#25862 - $put(_Sj, _Si, $f($k[--$j] - 48)); //#25862 - } //#25862 - for (var _Sl = 0; _Sl <= 5; _Sl += 1) { //#25868 - $_.i = _Sl; //#25865 - $k[$j++] = $_.pixs; //#25866 - $aload($get($_.sixedges, $_.i)); //#25866 - $_.dmv(); //#25866 - var _Su = $k[--$j]; //#25867 - $put($k[--$j], _Su, $get($_.bits, ($_.bits.length - 6) + $_.i) - 48); //#25867 - } //#25867 - $k[$j++] = 'score'; //#25871 - $k[$j++] = $_.pixs; //#25871 - $_.evalsymbol(); //#25871 - var _Sx = $k[--$j]; //#25871 - $_[$k[--$j]] = _Sx; //#25871 - if ($_.score > $_.bestscore) { //#25876 - $_.bestsym = $_.pixs; //#25873 - $_.bestscore = $_.score; //#25874 - if ($_.fast && ($_.bestscore > (~~(($_.rows * $_.columns) / 2)))) { //#25875 - return true; //#25875 - } //#25875 - } //#25875 - var _T7 = $_.pixs; //#25879 - $_.litmask = $arrcpy($a(_T7.length), _T7); //#25879 - for (var _TA = 0; _TA <= 5; _TA += 1) { //#25884 - $_.i = _TA; //#25881 - $k[$j++] = $_.litmask; //#25882 - $aload($get($_.sixedges, $_.i)); //#25882 - $_.dmv(); //#25882 - var _TF = $k[--$j]; //#25883 - $put($k[--$j], _TF, 1); //#25883 - } //#25883 - $put($_.litmasks, $_.mask, $_.litmask); //#25885 - if ($_.fast) { //#25895 - $k[$j++] = 'score'; //#25889 - $k[$j++] = $_.litmask; //#25889 - $_.evalsymbol(); //#25889 - var _TM = $k[--$j]; //#25889 - $_[$k[--$j]] = _TM; //#25889 - if ($gt($_.score, $_.bestscore)) { //#25894 - $_.bestsym = $_.litmask; //#25891 - $_.bestscore = $_.score; //#25892 - if ($_.bestscore > (~~(($_.rows * $_.columns) / 2))) { //#25893 - return true; //#25893 - } //#25893 - } //#25893 - } //#25893 - }); //#25893 - $_.pixs = $_.bestsym; //#25898 - if ((!$_.fast) && ($_.bestscore <= (~~(($_.rows * $_.columns) / 2)))) { //#25912 - $_.bestscore = -99999999; //#25902 - $forall($_.masks, function() { //#25910 - $_.litmask = $get($_.litmasks, $k[--$j]); //#25904 - $k[$j++] = 'score'; //#25905 - $k[$j++] = $_.litmask; //#25905 - $_.evalsymbol(); //#25905 - var _Tf = $k[--$j]; //#25905 - $_[$k[--$j]] = _Tf; //#25905 - if ($_.score > $_.bestscore) { //#25909 - $_.bestsym = $_.litmask; //#25907 - $_.bestscore = $_.score; //#25908 - } //#25908 - }); //#25908 - $_.pixs = $_.bestsym; //#25911 - } //#25911 + var _Q0 = $k[--$j]; //#26105 + $k[$j++] = $f((_Q0 * $_.step) + $_.start); //#26105 + }; //#26105 + $_.bestscore = -99999999; //#26113 + $k[$j++] = 'masks'; //#26118 + if ($_.mask != -1) { //#26117 + $k[$j++] = $a([$_.mask]); //#26115 + } else { //#26117 + if ($_.fast) { //#26117 + $k[$j++] = $a([3, 2, 1, 0]); //#26117 + } else { //#26117 + $k[$j++] = $a([0, 1, 2, 3]); //#26117 + } //#26117 + } //#26117 + var _Q8 = $k[--$j]; //#26118 + $_[$k[--$j]] = _Q8; //#26118 + $_.litmasks = $a(4); //#26119 + $forall($_.masks, function() { //#26221 + $_.mask = $k[--$j]; //#26122 + $k[$j++] = Infinity; //#26125 + var _QH = $_.cws; //#26127 + $k[$j++] = $_.mask; //#26127 + $k[$j++] = $get($a([0, 3, 7, 17]), $_.mask); //#26127 + $k[$j++] = 0; //#26127 + for (var _QI = 0, _QJ = _QH.length; _QI < _QJ; _QI++) { //#26127 + var _QL = $k[--$j]; //#26127 + var _QM = $k[--$j]; //#26127 + $k[$j++] = $f($get(_QH, _QI) + _QL) % 113; //#26127 + $k[$j++] = _QM; //#26127 + $k[$j++] = $f(_QL + _QM); //#26127 + } //#26127 + $j -= 2; //#26127 + for (var _QO = 0, _QP = $_.nc; _QO < _QP; _QO++) { //#26128 + $k[$j++] = 0; //#26128 + } //#26128 + $_.rscws = $a(); //#26128 + for (var _QT = 0, _QS = $_.step - 1; _QT <= _QS; _QT += 1) { //#26152 + $_.start = _QT; //#26131 + $_.ND = ~~((((($_.nd + 1) - $_.start) + $_.step) - 1) / $_.step); //#26132 + $_.NW = ~~((((($_.nw + 1) - $_.start) + $_.step) - 1) / $_.step); //#26133 + $_.NC = $_.NW - $_.ND; //#26134 + $k[$j++] = Infinity; //#26135 + $k[$j++] = 1; //#26135 + for (var _Qf = 0, _Qg = $_.NC; _Qf < _Qg; _Qf++) { //#26135 + $k[$j++] = 0; //#26135 + } //#26135 + $_.coeffs = $a(); //#26135 + for (var _Qk = 1, _Qj = $_.NC; _Qk <= _Qj; _Qk += 1) { //#26142 + $_.i = _Qk; //#26137 + for (var _Qm = $_.NC; _Qm >= 1; _Qm -= 1) { //#26141 + $_.j = _Qm; //#26139 + $put($_.coeffs, $_.j, ($f($f($get($_.coeffs, $_.j) + 113) - (($get($_.rsalog, $_.i) * $get($_.coeffs, $_.j - 1)) % 113))) % 113); //#26140 + } //#26140 + } //#26140 + for (var _R0 = 0, _Qz = $_.ND - 1; _R0 <= _Qz; _R0 += 1) { //#26150 + $k[$j++] = 't'; //#26144 + $k[$j++] = $_.rscws; //#26144 + $k[$j++] = _R0; //#26144 + $_.offset(); //#26144 + var _R2 = $k[--$j]; //#26144 + var _R4 = $get($k[--$j], _R2); //#26144 + $k[$j++] = _R4; //#26144 + $k[$j++] = $_.rscws; //#26144 + $k[$j++] = $_.ND; //#26144 + $_.offset(); //#26144 + var _R7 = $k[--$j]; //#26144 + var _R9 = $get($k[--$j], _R7); //#26144 + var _RA = $k[--$j]; //#26144 + $_[$k[--$j]] = $f(_RA + _R9) % 113; //#26144 + for (var _RE = 0, _RD = $_.NC - 2; _RE <= _RD; _RE += 1) { //#26148 + $_.j = _RE; //#26146 + $k[$j++] = $_.rscws; //#26147 + $k[$j++] = $_.ND + $_.j; //#26147 + $_.offset(); //#26147 + $k[$j++] = $_.rscws; //#26147 + $k[$j++] = ($_.ND + $_.j) + 1; //#26147 + $_.offset(); //#26147 + var _RL = $k[--$j]; //#26147 + var _RN = $get($k[--$j], _RL); //#26147 + var _RS = $k[--$j]; //#26147 + $put($k[--$j], _RS, ($f($f(_RN + 113) - (($_.t * $get($_.coeffs, $_.j + 1)) % 113))) % 113); //#26147 + } //#26147 + $k[$j++] = $_.rscws; //#26149 + $k[$j++] = ($_.ND + $_.NC) - 1; //#26149 + $_.offset(); //#26149 + var _Rb = $k[--$j]; //#26149 + $put($k[--$j], _Rb, ($f(113 - (($_.t * $get($_.coeffs, $_.NC)) % 113))) % 113); //#26149 + } //#26149 + for (var _Rg = $_.ND, _Rf = $_.NW - 1; _Rg <= _Rf; _Rg += 1) { //#26151 + $k[$j++] = _Rg; //#26151 + $k[$j++] = $_.rscws; //#26151 + $k[$j++] = _Rg; //#26151 + $_.offset(); //#26151 + var _Rj = $k[--$j]; //#26151 + var _Rk = $k[--$j]; //#26151 + var _Rl = $k[--$j]; //#26151 + $k[$j++] = _Rk; //#26151 + $k[$j++] = _Rj; //#26151 + $k[$j++] = 113; //#26151 + $k[$j++] = $_.rscws; //#26151 + $k[$j++] = _Rl; //#26151 + $_.offset(); //#26151 + var _Rm = $k[--$j]; //#26151 + var _Ro = $get($k[--$j], _Rm); //#26151 + var _Rp = $k[--$j]; //#26151 + var _Rq = $k[--$j]; //#26151 + $put($k[--$j], _Rq, $f(_Rp - _Ro) % 113); //#26151 + } //#26151 + } //#26151 + $_.bits = $s($_.ndots); //#26155 + $puti($_.bits, 0, $get($a(["00", "01", "10", "11"]), $_.mask)); //#26156 + for (var _S0 = 1, _Rz = $_.nw; _S0 <= _Rz; _S0 += 1) { //#26160 + $_.i = _S0; //#26158 + $puti($_.bits, (($_.i - 1) * 9) + 2, $get($_.encs, $get($_.rscws, $_.i))); //#26159 + } //#26159 + if ($_.rembits > 0) { //#26163 + $puti($_.bits, ($_.nw * 9) + 2, $geti("11111111111111111", 0, $_.rembits)); //#26162 + } //#26162 + var _SD = $_.outline; //#26166 + $_.pixs = $arrcpy($a(_SD.length), _SD); //#26166 + $_.posx = 0; //#26167 + $k[$j++] = 'posy'; //#26168 + if (($_.rows % 2) == 0) { //#26168 + $k[$j++] = 0; //#26168 + } else { //#26168 + $k[$j++] = $_.rows - 1; //#26168 + } //#26168 + var _SI = $k[--$j]; //#26168 + $_[$k[--$j]] = _SI; //#26168 + var _SM = $geti($_.bits, 0, $_.bits.length - 6); //#26169 + for (var _SN = 0, _SO = _SM.length; _SN < _SO; _SN++) { //#26187 + $k[$j++] = $get(_SM, _SN); //#26185 + for (;;) { //#26185 + $k[$j++] = $_.pixs; //#26171 + $k[$j++] = $_.posx; //#26171 + $k[$j++] = $_.posy; //#26171 + $_.dmv(); //#26171 + var _ST = $k[--$j]; //#26171 + if ($get($k[--$j], _ST) == -1) { //#26171 + break; //#26171 + } //#26171 + if (($_.rows % 2) == 0) { //#26182 + $_.posy = $_.posy + 1; //#26173 + if ($_.posy == $_.rows) { //#26177 + $_.posy = 0; //#26175 + $_.posx = $_.posx + 1; //#26176 + } //#26176 + } else { //#26182 + $_.posx = $_.posx + 1; //#26179 + if ($_.posx == $_.columns) { //#26183 + $_.posx = 0; //#26181 + $_.posy = $_.posy - 1; //#26182 + } //#26182 + } //#26182 + } //#26182 + $k[$j++] = $_.pixs; //#26186 + $k[$j++] = $_.posx; //#26186 + $k[$j++] = $_.posy; //#26186 + $_.dmv(); //#26186 + var _Si = $k[--$j]; //#26186 + var _Sj = $k[--$j]; //#26186 + $put(_Sj, _Si, $f($k[--$j] - 48)); //#26186 + } //#26186 + for (var _Sl = 0; _Sl <= 5; _Sl += 1) { //#26192 + $_.i = _Sl; //#26189 + $k[$j++] = $_.pixs; //#26190 + $aload($get($_.sixedges, $_.i)); //#26190 + $_.dmv(); //#26190 + var _Su = $k[--$j]; //#26191 + $put($k[--$j], _Su, $get($_.bits, ($_.bits.length - 6) + $_.i) - 48); //#26191 + } //#26191 + $k[$j++] = 'score'; //#26195 + $k[$j++] = $_.pixs; //#26195 + $_.evalsymbol(); //#26195 + var _Sx = $k[--$j]; //#26195 + $_[$k[--$j]] = _Sx; //#26195 + if ($_.score > $_.bestscore) { //#26200 + $_.bestsym = $_.pixs; //#26197 + $_.bestscore = $_.score; //#26198 + if ($_.fast && ($_.bestscore > (~~(($_.rows * $_.columns) / 2)))) { //#26199 + return true; //#26199 + } //#26199 + } //#26199 + var _T7 = $_.pixs; //#26203 + $_.litmask = $arrcpy($a(_T7.length), _T7); //#26203 + for (var _TA = 0; _TA <= 5; _TA += 1) { //#26208 + $_.i = _TA; //#26205 + $k[$j++] = $_.litmask; //#26206 + $aload($get($_.sixedges, $_.i)); //#26206 + $_.dmv(); //#26206 + var _TF = $k[--$j]; //#26207 + $put($k[--$j], _TF, 1); //#26207 + } //#26207 + $put($_.litmasks, $_.mask, $_.litmask); //#26209 + if ($_.fast) { //#26219 + $k[$j++] = 'score'; //#26213 + $k[$j++] = $_.litmask; //#26213 + $_.evalsymbol(); //#26213 + var _TM = $k[--$j]; //#26213 + $_[$k[--$j]] = _TM; //#26213 + if ($gt($_.score, $_.bestscore)) { //#26218 + $_.bestsym = $_.litmask; //#26215 + $_.bestscore = $_.score; //#26216 + if ($_.bestscore > (~~(($_.rows * $_.columns) / 2))) { //#26217 + return true; //#26217 + } //#26217 + } //#26217 + } //#26217 + }); //#26217 + $_.pixs = $_.bestsym; //#26222 + if ((!$_.fast) && ($_.bestscore <= (~~(($_.rows * $_.columns) / 2)))) { //#26236 + $_.bestscore = -99999999; //#26226 + $forall($_.masks, function() { //#26234 + $_.litmask = $get($_.litmasks, $k[--$j]); //#26228 + $k[$j++] = 'score'; //#26229 + $k[$j++] = $_.litmask; //#26229 + $_.evalsymbol(); //#26229 + var _Tf = $k[--$j]; //#26229 + $_[$k[--$j]] = _Tf; //#26229 + if ($_.score > $_.bestscore) { //#26233 + $_.bestsym = $_.litmask; //#26231 + $_.bestscore = $_.score; //#26232 + } //#26232 + }); //#26232 + $_.pixs = $_.bestsym; //#26235 + } //#26235 var _Ts = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["dotty", true], ["pixs", $_.pixs], ["pixx", $_.columns], @@ -32718,458 +33347,458 @@ function bwipp_dotcode() { ["bordertop", 3], ["borderbottom", 3], ["opt", $_.options] - ]); //#25927 - $k[$j++] = _Ts; //#25930 - if (!$_.dontdraw) { //#25930 - bwipp_renmatrix(); //#25930 - } //#25930 - $_ = Object.getPrototypeOf($_); //#25932 - $_ = Object.getPrototypeOf($_); //#25934 + ]); //#26251 + $k[$j++] = _Ts; //#26254 + if (!$_.dontdraw) { //#26254 + bwipp_renmatrix(); //#26254 + } //#26254 + $_ = Object.getPrototypeOf($_); //#26256 + $_ = Object.getPrototypeOf($_); //#26258 } //bwipp_dotcode function bwipp_ultracode() { - $_ = Object.create($_); //#25965 - $_.dontdraw = false; //#25968 - $_.eclevel = "EC2"; //#25969 - $_.parse = false; //#25970 - $_.parsefnc = false; //#25971 - $_.start = 257; //#25972 - $_.link1 = 0; //#25973 - $_.raw = false; //#25974 - $_.rev = 2; //#25975 - $k[$j++] = $_; //#25977 - bwipp_processoptions(); //#25977 - $_.options = $k[--$j]; //#25977 - $_.barcode = $k[--$j]; //#25978 - var _2 = $_.rev; //#25980 - if ((_2 != 1) && (_2 != 2)) { //#25982 - $k[$j++] = 'bwipp.ultracodeInvalidRevision#25981'; //#25981 - $k[$j++] = "Valid revisions are 1 and 2"; //#25981 - bwipp_raiseerror(); //#25981 - } //#25981 - var _4 = $_.eclevel.length == 3; //#25984 - $k[$j++] = _4; //#25988 - if (_4) { //#25988 - $j--; //#25985 - $k[$j++] = $geti($_.eclevel, 0, 2); //#25987 - if ($eq("EC", "EC")) { //#25987 - $j--; //#25986 - var _9 = $get($_.eclevel, 2) - 48; //#25986 - var _B = ($_.rev == 2) ? 1 : 0; //#25986 - $k[$j++] = (_9 >= _B) && (_9 <= 5); //#25986 - } //#25986 - } //#25986 - if ($nt($k[--$j])) { //#25991 - $k[$j++] = 'bwipp.ultracodeInvalidErrorCorrectionLevel#25990'; //#25990 - $k[$j++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; //#25990 - bwipp_raiseerror(); //#25990 - } //#25990 - bwipp_loadctx(bwipp_ultracode) //#25993 - if ($_.raw) { //#26030 - $_.dcws = $a($_.barcode.length); //#25997 - $_.i = 0; //#25998 - $_.j = 0; //#25998 - for (;;) { //#26005 - if ($_.i == $_.barcode.length) { //#26000 - break; //#26000 - } //#26000 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#26001 - $put($_.dcws, $_.j, $_.cw); //#26002 - $_.i = $_.i + 4; //#26003 - $_.j = $_.j + 1; //#26004 - } //#26004 - $_.dcws = $geti($_.dcws, 0, $_.j); //#26006 - } else { //#26030 - $_.fn1 = -1; //#26011 - $_.fn3 = -2; //#26011 + $_ = Object.create($_); //#26289 + $_.dontdraw = false; //#26292 + $_.eclevel = "EC2"; //#26293 + $_.parse = false; //#26294 + $_.parsefnc = false; //#26295 + $_.start = 257; //#26296 + $_.link1 = 0; //#26297 + $_.raw = false; //#26298 + $_.rev = 2; //#26299 + $k[$j++] = $_; //#26301 + bwipp_processoptions(); //#26301 + $_.options = $k[--$j]; //#26301 + $_.barcode = $k[--$j]; //#26302 + var _2 = $_.rev; //#26304 + if ((_2 != 1) && (_2 != 2)) { //#26306 + $k[$j++] = 'bwipp.ultracodeInvalidRevision#26305'; //#26305 + $k[$j++] = "Valid revisions are 1 and 2"; //#26305 + bwipp_raiseerror(); //#26305 + } //#26305 + var _4 = $_.eclevel.length == 3; //#26308 + $k[$j++] = _4; //#26312 + if (_4) { //#26312 + $j--; //#26309 + $k[$j++] = $geti($_.eclevel, 0, 2); //#26311 + if ($eq("EC", "EC")) { //#26311 + $j--; //#26310 + var _9 = $get($_.eclevel, 2) - 48; //#26310 + var _B = ($_.rev == 2) ? 1 : 0; //#26310 + $k[$j++] = (_9 >= _B) && (_9 <= 5); //#26310 + } //#26310 + } //#26310 + if ($nt($k[--$j])) { //#26315 + $k[$j++] = 'bwipp.ultracodeInvalidErrorCorrectionLevel#26314'; //#26314 + $k[$j++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; //#26314 + bwipp_raiseerror(); //#26314 + } //#26314 + bwipp_loadctx(bwipp_ultracode) //#26317 + if ($_.raw) { //#26354 + $_.dcws = $a($_.barcode.length); //#26321 + $_.i = 0; //#26322 + $_.j = 0; //#26322 + for (;;) { //#26329 + if ($_.i == $_.barcode.length) { //#26324 + break; //#26324 + } //#26324 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#26325 + $put($_.dcws, $_.j, $_.cw); //#26326 + $_.i = $_.i + 4; //#26327 + $_.j = $_.j + 1; //#26328 + } //#26328 + $_.dcws = $geti($_.dcws, 0, $_.j); //#26330 + } else { //#26354 + $_.fn1 = -1; //#26335 + $_.fn3 = -2; //#26335 var _X = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#26016 - $_.fncvals = _X; //#26017 - $k[$j++] = 'msg'; //#26018 - $k[$j++] = $_.barcode; //#26018 - $k[$j++] = $_.fncvals; //#26018 - bwipp_parseinput(); //#26018 - var _a = $k[--$j]; //#26018 - $_[$k[--$j]] = _a; //#26018 - $_.msglen = $_.msg.length; //#26019 - $_.scr = $a([]); //#26021 - $_.scp = $a([]); //#26022 - $k[$j++] = Infinity; //#26023 - $aload($_.scr); //#26024 - $aload($_.scp); //#26025 - $forall($_.msg, function() { //#26029 - var _i = $k[--$j]; //#26027 - $k[$j++] = _i; //#26027 - if (_i == $_.fn1) { //#26027 - $j--; //#26027 - $k[$j++] = 268; //#26027 - } //#26027 - var _k = $k[--$j]; //#26028 - $k[$j++] = _k; //#26028 - if (_k == $_.fn3) { //#26028 - $j--; //#26028 - $k[$j++] = 269; //#26028 - } //#26028 - }); //#26028 - $_.dcws = $a(); //#26028 - } //#26030 - var _o = $get($_.options, 'debugcws') !== undefined; //#26034 - if (_o) { //#26034 - $k[$j++] = 'bwipp.debugcws#26034'; //#26034 - $k[$j++] = $_.dcws; //#26034 - bwipp_raiseerror(); //#26034 - } //#26034 - $_.mcc = $_.dcws.length + 3; //#26036 - $_.eclval = $get($_.eclevel, 2) - 48; //#26038 - if ($_.eclval != 0) { //#26042 - $k[$j++] = 'qcc'; //#26040 - $k[$j++] = $get($a([0, 1, 2, 4, 6, 8]), $_.eclval); //#26040 - $k[$j++] = ~~($_.mcc / 25); //#26040 - if (($_.mcc % 25) != 0) { //#26040 - var _z = $k[--$j]; //#26040 - $k[$j++] = $f(_z + 1); //#26040 - } //#26040 - var _10 = $k[--$j]; //#26040 - var _11 = $k[--$j]; //#26040 - $_[$k[--$j]] = $f((_11 * _10) + 5); //#26040 - } else { //#26042 - $_.qcc = 3; //#26042 - } //#26042 - $_.acc = ($_.qcc - 3) + (78 * $_.link1); //#26044 - $_.tcc = $_.mcc + $_.qcc; //#26045 - if (!bwipp_ultracode.__26056__) { //#26056 - $_ = Object.create($_); //#26056 - $_.metrics = $a([$a([2, 7, 37, 5]), $a([3, 36, 84, 13]), $a([4, 85, 161, 22]), $a([5, 142, 282, 29])]); //#26055 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26055 - bwipp_ultracode.__26056__ = 1; //#26055 - $_ = Object.getPrototypeOf($_); //#26055 - } //#26055 - var _1D = $_.metrics; //#26058 - for (var _1E = 0, _1F = _1D.length; _1E < _1F; _1E++) { //#26067 - $_.m = $get(_1D, _1E); //#26059 - $_.rows = $get($_.m, 0); //#26060 - $_.minc = $get($_.m, 1); //#26061 - $_.maxc = $get($_.m, 2); //#26062 - $_.mcol = $get($_.m, 3); //#26063 - $_.okay = true; //#26064 - if (($_.tcc < $_.minc) || ($_.tcc > $_.maxc)) { //#26065 - $_.okay = false; //#26065 - } //#26065 - if ($_.okay) { //#26066 - break; //#26066 - } //#26066 - } //#26066 - if (!$_.okay) { //#26071 - $k[$j++] = 'bwipp.ultracodeNoValidSymbol#26070'; //#26070 - $k[$j++] = "Maximum length exceeded or invalid content"; //#26070 - bwipp_raiseerror(); //#26070 - } //#26070 - for (var _1W = $_.mcol; _1W <= 61; _1W += 1) { //#26085 - $_.columns = _1W; //#26075 - $k[$j++] = $_.columns; //#26077 - if ($_.columns >= 15) { //#26077 - var _1Z = $k[--$j]; //#26077 - $k[$j++] = $f(_1Z - 1); //#26077 - } //#26077 - if ($_.columns >= 31) { //#26078 - var _1b = $k[--$j]; //#26078 - $k[$j++] = $f(_1b - 1); //#26078 - } //#26078 - if ($_.columns >= 47) { //#26079 - var _1d = $k[--$j]; //#26079 - $k[$j++] = $f(_1d - 1); //#26079 - } //#26079 - var _1h = $f(($f(($k[--$j] * $_.rows) - 3)) - $_.tcc); //#26080 - $k[$j++] = _1h; //#26083 - if (_1h >= 0) { //#26083 - $_.pads = $k[--$j]; //#26081 - break; //#26082 - } //#26082 - $j--; //#26084 - } //#26084 - $_.dcc = $f($_.columns - $_.mcol); //#26086 - $k[$j++] = Infinity; //#26089 - $k[$j++] = $_.start; //#26093 - $k[$j++] = $_.mcc; //#26093 - $k[$j++] = $_.acc; //#26093 - $aload($_.dcws); //#26093 - for (var _1q = 0, _1r = $_.qcc; _1q < _1r; _1q++) { //#26094 - $k[$j++] = 0; //#26094 - } //#26094 - $k[$j++] = 0; //#26095 - $_.rsseq = $a(); //#26095 - if (!bwipp_ultracode.__26103__) { //#26103 - $_ = Object.create($_); //#26103 - $k[$j++] = Infinity; //#26100 - $k[$j++] = 1; //#26100 - for (var _1t = 0, _1u = 282; _1t < _1u; _1t++) { //#26100 - var _1v = $k[--$j]; //#26100 - $k[$j++] = _1v; //#26100 - $k[$j++] = (_1v * 3) % 283; //#26100 - } //#26100 - $_.rsalog = $a(); //#26100 - $_.rslog = $a(283); //#26101 - for (var _1y = 1; _1y <= 282; _1y += 1) { //#26102 - $put($_.rslog, $get($_.rsalog, _1y), _1y); //#26102 - } //#26102 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26102 - bwipp_ultracode.__26103__ = 1; //#26102 - $_ = Object.getPrototypeOf($_); //#26102 - } //#26102 + ]); //#26340 + $_.fncvals = _X; //#26341 + $k[$j++] = 'msg'; //#26342 + $k[$j++] = $_.barcode; //#26342 + $k[$j++] = $_.fncvals; //#26342 + bwipp_parseinput(); //#26342 + var _a = $k[--$j]; //#26342 + $_[$k[--$j]] = _a; //#26342 + $_.msglen = $_.msg.length; //#26343 + $_.scr = $a([]); //#26345 + $_.scp = $a([]); //#26346 + $k[$j++] = Infinity; //#26347 + $aload($_.scr); //#26348 + $aload($_.scp); //#26349 + $forall($_.msg, function() { //#26353 + var _i = $k[--$j]; //#26351 + $k[$j++] = _i; //#26351 + if (_i == $_.fn1) { //#26351 + $j--; //#26351 + $k[$j++] = 268; //#26351 + } //#26351 + var _k = $k[--$j]; //#26352 + $k[$j++] = _k; //#26352 + if (_k == $_.fn3) { //#26352 + $j--; //#26352 + $k[$j++] = 269; //#26352 + } //#26352 + }); //#26352 + $_.dcws = $a(); //#26352 + } //#26354 + var _o = $get($_.options, 'debugcws') !== undefined; //#26358 + if (_o) { //#26358 + $k[$j++] = 'bwipp.debugcws#26358'; //#26358 + $k[$j++] = $_.dcws; //#26358 + bwipp_raiseerror(); //#26358 + } //#26358 + $_.mcc = $_.dcws.length + 3; //#26360 + $_.eclval = $get($_.eclevel, 2) - 48; //#26362 + if ($_.eclval != 0) { //#26366 + $k[$j++] = 'qcc'; //#26364 + $k[$j++] = $get($a([0, 1, 2, 4, 6, 8]), $_.eclval); //#26364 + $k[$j++] = ~~($_.mcc / 25); //#26364 + if (($_.mcc % 25) != 0) { //#26364 + var _z = $k[--$j]; //#26364 + $k[$j++] = $f(_z + 1); //#26364 + } //#26364 + var _10 = $k[--$j]; //#26364 + var _11 = $k[--$j]; //#26364 + $_[$k[--$j]] = $f((_11 * _10) + 5); //#26364 + } else { //#26366 + $_.qcc = 3; //#26366 + } //#26366 + $_.acc = ($_.qcc - 3) + (78 * $_.link1); //#26368 + $_.tcc = $_.mcc + $_.qcc; //#26369 + if (!bwipp_ultracode.__26380__) { //#26380 + $_ = Object.create($_); //#26380 + $_.metrics = $a([$a([2, 7, 37, 5]), $a([3, 36, 84, 13]), $a([4, 85, 161, 22]), $a([5, 142, 282, 29])]); //#26379 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26379 + bwipp_ultracode.__26380__ = 1; //#26379 + $_ = Object.getPrototypeOf($_); //#26379 + } //#26379 + var _1D = $_.metrics; //#26382 + for (var _1E = 0, _1F = _1D.length; _1E < _1F; _1E++) { //#26391 + $_.m = $get(_1D, _1E); //#26383 + $_.rows = $get($_.m, 0); //#26384 + $_.minc = $get($_.m, 1); //#26385 + $_.maxc = $get($_.m, 2); //#26386 + $_.mcol = $get($_.m, 3); //#26387 + $_.okay = true; //#26388 + if (($_.tcc < $_.minc) || ($_.tcc > $_.maxc)) { //#26389 + $_.okay = false; //#26389 + } //#26389 + if ($_.okay) { //#26390 + break; //#26390 + } //#26390 + } //#26390 + if (!$_.okay) { //#26395 + $k[$j++] = 'bwipp.ultracodeNoValidSymbol#26394'; //#26394 + $k[$j++] = "Maximum length exceeded or invalid content"; //#26394 + bwipp_raiseerror(); //#26394 + } //#26394 + for (var _1W = $_.mcol; _1W <= 61; _1W += 1) { //#26409 + $_.columns = _1W; //#26399 + $k[$j++] = $_.columns; //#26401 + if ($_.columns >= 15) { //#26401 + var _1Z = $k[--$j]; //#26401 + $k[$j++] = $f(_1Z - 1); //#26401 + } //#26401 + if ($_.columns >= 31) { //#26402 + var _1b = $k[--$j]; //#26402 + $k[$j++] = $f(_1b - 1); //#26402 + } //#26402 + if ($_.columns >= 47) { //#26403 + var _1d = $k[--$j]; //#26403 + $k[$j++] = $f(_1d - 1); //#26403 + } //#26403 + var _1h = $f(($f(($k[--$j] * $_.rows) - 3)) - $_.tcc); //#26404 + $k[$j++] = _1h; //#26407 + if (_1h >= 0) { //#26407 + $_.pads = $k[--$j]; //#26405 + break; //#26406 + } //#26406 + $j--; //#26408 + } //#26408 + $_.dcc = $f($_.columns - $_.mcol); //#26410 + $k[$j++] = Infinity; //#26413 + $k[$j++] = $_.start; //#26417 + $k[$j++] = $_.mcc; //#26417 + $k[$j++] = $_.acc; //#26417 + $aload($_.dcws); //#26417 + for (var _1q = 0, _1r = $_.qcc; _1q < _1r; _1q++) { //#26418 + $k[$j++] = 0; //#26418 + } //#26418 + $k[$j++] = 0; //#26419 + $_.rsseq = $a(); //#26419 + if (!bwipp_ultracode.__26427__) { //#26427 + $_ = Object.create($_); //#26427 + $k[$j++] = Infinity; //#26424 + $k[$j++] = 1; //#26424 + for (var _1t = 0, _1u = 282; _1t < _1u; _1t++) { //#26424 + var _1v = $k[--$j]; //#26424 + $k[$j++] = _1v; //#26424 + $k[$j++] = (_1v * 3) % 283; //#26424 + } //#26424 + $_.rsalog = $a(); //#26424 + $_.rslog = $a(283); //#26425 + for (var _1y = 1; _1y <= 282; _1y += 1) { //#26426 + $put($_.rslog, $get($_.rsalog, _1y), _1y); //#26426 + } //#26426 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26426 + bwipp_ultracode.__26427__ = 1; //#26426 + $_ = Object.getPrototypeOf($_); //#26426 + } //#26426 $_.rsprod = function() { - var _23 = $k[--$j]; //#26107 - var _24 = $k[--$j]; //#26107 - $k[$j++] = _24; //#26111 - $k[$j++] = _23; //#26111 - if ((_23 != 0) && (_24 != 0)) { //#26110 - var _27 = $get($_.rslog, $k[--$j]); //#26108 - var _2C = $get($_.rsalog, $f(_27 + $get($_.rslog, $k[--$j])) % 282); //#26108 - $k[$j++] = _2C; //#26108 - } else { //#26110 - $j -= 2; //#26110 - $k[$j++] = 0; //#26110 - } //#26110 - }; //#26110 - $_.n = $_.mcc; //#26115 - $_.k = $_.qcc; //#26115 - $k[$j++] = Infinity; //#26116 - $k[$j++] = 1; //#26116 - for (var _2G = 0, _2H = $_.k; _2G < _2H; _2G++) { //#26116 - $k[$j++] = 0; //#26116 - } //#26116 - $_.coeffs = $a(); //#26116 - for (var _2L = 1, _2K = $_.k; _2L <= _2K; _2L += 1) { //#26125 - $_.i = _2L; //#26118 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#26119 - for (var _2S = $_.i - 1; _2S >= 1; _2S -= 1) { //#26123 - $_.j = _2S; //#26121 - $k[$j++] = $_.coeffs; //#26122 - $k[$j++] = $_.j; //#26122 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#26122 - $k[$j++] = $get($_.coeffs, $_.j); //#26122 - $k[$j++] = $get($_.rsalog, $_.i); //#26122 - $_.rsprod(); //#26122 - var _2e = $k[--$j]; //#26122 - var _2f = $k[--$j]; //#26122 - var _2g = $k[--$j]; //#26122 - $put($k[--$j], _2g, $f(_2f + _2e) % 283); //#26122 - } //#26122 - $k[$j++] = $_.coeffs; //#26124 - $k[$j++] = 0; //#26124 - $k[$j++] = $get($_.coeffs, 0); //#26124 - $k[$j++] = $get($_.rsalog, $_.i); //#26124 - $_.rsprod(); //#26124 - var _2o = $k[--$j]; //#26124 - var _2p = $k[--$j]; //#26124 - $put($k[--$j], _2p, _2o); //#26124 - } //#26124 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#26126 - for (var _2v = $_.coeffs.length - 1; _2v >= 0; _2v -= 2) { //#26127 - var _2w = $_.coeffs; //#26127 - $put(_2w, _2v, $f(283 - $get(_2w, _2v))); //#26127 - } //#26127 - for (var _30 = 0, _2z = $_.n - 1; _30 <= _2z; _30 += 1) { //#26136 - $_.t = $f($get($_.rsseq, _30) + $get($_.rsseq, $_.n)) % 283; //#26131 - for (var _38 = 0, _37 = $_.k - 1; _38 <= _37; _38 += 1) { //#26135 - $_.j = _38; //#26133 - $put($_.rsseq, $_.n + $_.j, ($f($get($_.rsseq, ($_.n + $_.j) + 1) + ($f(283 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 283))))) % 283); //#26134 - } //#26134 - } //#26134 - for (var _3P = $_.n, _3O = $_.n + $_.k; _3P <= _3O; _3P += 1) { //#26137 - $put($_.rsseq, _3P, $f(283 - $get($_.rsseq, _3P)) % 283); //#26137 - } //#26137 - $_.ecws = $geti($_.rsseq, $_.n, $_.k); //#26138 - var _3Y = $get($_.options, 'debugecc') !== undefined; //#26140 - if (_3Y) { //#26140 - $k[$j++] = 'bwipp.debugecc#26140'; //#26140 - $k[$j++] = $_.ecws; //#26140 - bwipp_raiseerror(); //#26140 - } //#26140 - if (!bwipp_ultracode.__26199__) { //#26199 - $_ = Object.create($_); //#26199 - $_.tiles = $a([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); //#26173 - $_.dccurev1 = $a([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); //#26180 - $_.dcclrev1 = $a([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); //#26186 - $_.dccurev2 = $a([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); //#26192 - $_.dcclrev2 = $a([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); //#26198 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26198 - bwipp_ultracode.__26199__ = 1; //#26198 - $_ = Object.getPrototypeOf($_); //#26198 - } //#26198 - $k[$j++] = 'dccu'; //#26201 - if ($_.rev == 1) { //#26201 - $k[$j++] = $_.dccurev1; //#26201 - } else { //#26201 - $k[$j++] = $_.dccurev2; //#26201 - } //#26201 - var _3j = $k[--$j]; //#26201 - $_[$k[--$j]] = _3j; //#26201 - $k[$j++] = 'dccl'; //#26202 - if ($_.rev == 1) { //#26202 - $k[$j++] = $_.dcclrev1; //#26202 - } else { //#26202 - $k[$j++] = $_.dcclrev2; //#26202 - } //#26202 - var _3o = $k[--$j]; //#26202 - $_[$k[--$j]] = _3o; //#26202 - $_.rows = $f(($_.rows * 6) + 1); //#26205 - $_.columns = $_.columns + 6; //#26206 - $k[$j++] = Infinity; //#26207 - for (var _3u = 0, _3v = $_.rows * $_.columns; _3u < _3v; _3u++) { //#26207 - $k[$j++] = -1; //#26207 - } //#26207 - $_.pixs = $a(); //#26207 + var _23 = $k[--$j]; //#26431 + var _24 = $k[--$j]; //#26431 + $k[$j++] = _24; //#26435 + $k[$j++] = _23; //#26435 + if ((_23 != 0) && (_24 != 0)) { //#26434 + var _27 = $get($_.rslog, $k[--$j]); //#26432 + var _2C = $get($_.rsalog, $f(_27 + $get($_.rslog, $k[--$j])) % 282); //#26432 + $k[$j++] = _2C; //#26432 + } else { //#26434 + $j -= 2; //#26434 + $k[$j++] = 0; //#26434 + } //#26434 + }; //#26434 + $_.n = $_.mcc; //#26439 + $_.k = $_.qcc; //#26439 + $k[$j++] = Infinity; //#26440 + $k[$j++] = 1; //#26440 + for (var _2G = 0, _2H = $_.k; _2G < _2H; _2G++) { //#26440 + $k[$j++] = 0; //#26440 + } //#26440 + $_.coeffs = $a(); //#26440 + for (var _2L = 1, _2K = $_.k; _2L <= _2K; _2L += 1) { //#26449 + $_.i = _2L; //#26442 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#26443 + for (var _2S = $_.i - 1; _2S >= 1; _2S -= 1) { //#26447 + $_.j = _2S; //#26445 + $k[$j++] = $_.coeffs; //#26446 + $k[$j++] = $_.j; //#26446 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#26446 + $k[$j++] = $get($_.coeffs, $_.j); //#26446 + $k[$j++] = $get($_.rsalog, $_.i); //#26446 + $_.rsprod(); //#26446 + var _2e = $k[--$j]; //#26446 + var _2f = $k[--$j]; //#26446 + var _2g = $k[--$j]; //#26446 + $put($k[--$j], _2g, $f(_2f + _2e) % 283); //#26446 + } //#26446 + $k[$j++] = $_.coeffs; //#26448 + $k[$j++] = 0; //#26448 + $k[$j++] = $get($_.coeffs, 0); //#26448 + $k[$j++] = $get($_.rsalog, $_.i); //#26448 + $_.rsprod(); //#26448 + var _2o = $k[--$j]; //#26448 + var _2p = $k[--$j]; //#26448 + $put($k[--$j], _2p, _2o); //#26448 + } //#26448 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#26450 + for (var _2v = $_.coeffs.length - 1; _2v >= 0; _2v -= 2) { //#26451 + var _2w = $_.coeffs; //#26451 + $put(_2w, _2v, $f(283 - $get(_2w, _2v))); //#26451 + } //#26451 + for (var _30 = 0, _2z = $_.n - 1; _30 <= _2z; _30 += 1) { //#26460 + $_.t = $f($get($_.rsseq, _30) + $get($_.rsseq, $_.n)) % 283; //#26455 + for (var _38 = 0, _37 = $_.k - 1; _38 <= _37; _38 += 1) { //#26459 + $_.j = _38; //#26457 + $put($_.rsseq, $_.n + $_.j, ($f($get($_.rsseq, ($_.n + $_.j) + 1) + ($f(283 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 283))))) % 283); //#26458 + } //#26458 + } //#26458 + for (var _3P = $_.n, _3O = $_.n + $_.k; _3P <= _3O; _3P += 1) { //#26461 + $put($_.rsseq, _3P, $f(283 - $get($_.rsseq, _3P)) % 283); //#26461 + } //#26461 + $_.ecws = $geti($_.rsseq, $_.n, $_.k); //#26462 + var _3Y = $get($_.options, 'debugecc') !== undefined; //#26464 + if (_3Y) { //#26464 + $k[$j++] = 'bwipp.debugecc#26464'; //#26464 + $k[$j++] = $_.ecws; //#26464 + bwipp_raiseerror(); //#26464 + } //#26464 + if (!bwipp_ultracode.__26523__) { //#26523 + $_ = Object.create($_); //#26523 + $_.tiles = $a([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); //#26497 + $_.dccurev1 = $a([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); //#26504 + $_.dcclrev1 = $a([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); //#26510 + $_.dccurev2 = $a([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); //#26516 + $_.dcclrev2 = $a([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); //#26522 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26522 + bwipp_ultracode.__26523__ = 1; //#26522 + $_ = Object.getPrototypeOf($_); //#26522 + } //#26522 + $k[$j++] = 'dccu'; //#26525 + if ($_.rev == 1) { //#26525 + $k[$j++] = $_.dccurev1; //#26525 + } else { //#26525 + $k[$j++] = $_.dccurev2; //#26525 + } //#26525 + var _3j = $k[--$j]; //#26525 + $_[$k[--$j]] = _3j; //#26525 + $k[$j++] = 'dccl'; //#26526 + if ($_.rev == 1) { //#26526 + $k[$j++] = $_.dcclrev1; //#26526 + } else { //#26526 + $k[$j++] = $_.dcclrev2; //#26526 + } //#26526 + var _3o = $k[--$j]; //#26526 + $_[$k[--$j]] = _3o; //#26526 + $_.rows = $f(($_.rows * 6) + 1); //#26529 + $_.columns = $_.columns + 6; //#26530 + $k[$j++] = Infinity; //#26531 + for (var _3u = 0, _3v = $_.rows * $_.columns; _3u < _3v; _3u++) { //#26531 + $k[$j++] = -1; //#26531 + } //#26531 + $_.pixs = $a(); //#26531 $_.qmv = function() { - var _3y = $k[--$j]; //#26208 - var _3z = $k[--$j]; //#26208 - $k[$j++] = $f(_3z + (_3y * $_.columns)); //#26208 - }; //#26208 - for (var _42 = 0, _41 = $_.columns - 1; _42 <= _41; _42 += 1) { //#26217 - $_.i = _42; //#26210 - for (var _45 = 0, _44 = $f($_.rows - 1); _45 <= _44; _45 += 6) { //#26214 - $_.j = _45; //#26212 - if ($_.i >= 5) { //#26213 - $k[$j++] = $_.pixs; //#26213 - $k[$j++] = $_.i; //#26213 - $k[$j++] = $_.j; //#26213 - $_.qmv(); //#26213 - var _4B = $k[--$j]; //#26213 - $put($k[--$j], _4B, ($_.i % 2) * 9); //#26213 - } //#26213 - } //#26213 - $k[$j++] = $_.pixs; //#26215 - $k[$j++] = $_.i; //#26215 - $k[$j++] = 0; //#26215 - $_.qmv(); //#26215 - var _4F = $k[--$j]; //#26215 - $put($k[--$j], _4F, 9); //#26215 - $k[$j++] = $_.pixs; //#26216 - $k[$j++] = $_.i; //#26216 - $k[$j++] = $f($_.rows - 1); //#26216 - $_.qmv(); //#26216 - var _4K = $k[--$j]; //#26216 - $put($k[--$j], _4K, 9); //#26216 - } //#26216 - for (var _4O = 1, _4N = $f($_.rows - 2); _4O <= _4N; _4O += 1) { //#26230 - $_.i = _4O; //#26219 - for (var _4R = 3, _4Q = $_.columns - 1; _4R <= _4Q; _4R += 16) { //#26223 - $_.j = _4R; //#26221 - $k[$j++] = $_.pixs; //#26222 - $k[$j++] = $_.j; //#26222 - $k[$j++] = $_.i; //#26222 - $_.qmv(); //#26222 - var _4W = $k[--$j]; //#26222 - $put($k[--$j], _4W, (1 - ($_.i % 2)) * 9); //#26222 - } //#26222 - $k[$j++] = $_.pixs; //#26224 - $k[$j++] = 0; //#26224 - $k[$j++] = $_.i; //#26224 - $_.qmv(); //#26224 - var _4a = $k[--$j]; //#26224 - $put($k[--$j], _4a, 9); //#26224 - $k[$j++] = $_.pixs; //#26225 - $k[$j++] = 1; //#26225 - $k[$j++] = $_.i; //#26225 - $_.qmv(); //#26225 - var _4f = $k[--$j]; //#26225 - $put($k[--$j], _4f, (1 - ($_.i % 2)) * 9); //#26225 - $k[$j++] = $_.pixs; //#26226 - $k[$j++] = 2; //#26226 - $k[$j++] = $_.i; //#26226 - $_.qmv(); //#26226 - var _4j = $k[--$j]; //#26226 - $put($k[--$j], _4j, 0); //#26226 - $k[$j++] = $_.pixs; //#26227 - $k[$j++] = 3; //#26227 - $k[$j++] = $_.i; //#26227 - $_.qmv(); //#26227 - var _4n = $k[--$j]; //#26227 - $put($k[--$j], _4n, 9); //#26227 - $k[$j++] = $_.pixs; //#26228 - $k[$j++] = 4; //#26228 - $k[$j++] = $_.i; //#26228 - $_.qmv(); //#26228 - var _4r = $k[--$j]; //#26228 - $put($k[--$j], _4r, 0); //#26228 - $k[$j++] = $_.pixs; //#26229 - $k[$j++] = $_.columns - 1; //#26229 - $k[$j++] = $_.i; //#26229 - $_.qmv(); //#26229 - var _4w = $k[--$j]; //#26229 - $put($k[--$j], _4w, 9); //#26229 - } //#26229 - $_.i = (~~($_.rows / 2)) - 5; //#26233 - $k[$j++] = Infinity; //#26234 - var _53 = $cvrs($s(5), $get($_.dccu, $_.dcc), 10); //#26235 - for (var _54 = 0, _55 = _53.length; _54 < _55; _54++) { //#26235 - $k[$j++] = $get(_53, _54) - 48; //#26235 - } //#26235 - var _5B = $cvrs($s(5), $get($_.dccl, $_.dcc), 10); //#26237 - $k[$j++] = 0; //#26237 - for (var _5C = 0, _5D = _5B.length; _5C < _5D; _5C++) { //#26237 - $k[$j++] = $get(_5B, _5C) - 48; //#26237 - } //#26237 - var _5F = $a(); //#26237 - for (var _5G = 0, _5H = _5F.length; _5G < _5H; _5G++) { //#26241 - $k[$j++] = $get(_5F, _5G); //#26239 - $k[$j++] = $_.pixs; //#26239 - $k[$j++] = 2; //#26239 - $k[$j++] = $_.i; //#26239 - $_.qmv(); //#26239 - var _5L = $k[--$j]; //#26239 - var _5M = $k[--$j]; //#26239 - $put(_5M, _5L, $k[--$j]); //#26239 - $_.i = $_.i + 1; //#26240 - } //#26240 - $k[$j++] = Infinity; //#26244 - $k[$j++] = $_.start; //#26247 - $k[$j++] = $_.mcc; //#26247 - $aload($_.ecws); //#26247 - $k[$j++] = $_.tcc; //#26251 - $k[$j++] = 283; //#26251 - $k[$j++] = $_.acc; //#26251 - $aload($_.dcws); //#26251 - for (var _5W = 0, _5X = $_.pads; _5W < _5X; _5W++) { //#26252 - $k[$j++] = 284; //#26252 - } //#26252 - $k[$j++] = $_.qcc; //#26253 - $_.tileseq = $a(); //#26253 - $_.x = 5; //#26256 - $_.y = 1; //#26256 - var _5a = $_.tileseq; //#26257 - for (var _5b = 0, _5c = _5a.length; _5b < _5c; _5b++) { //#26270 - var _5h = $cvrs($s(5), $get($_.tiles, $get(_5a, _5b)), 10); //#26258 - for (var _5i = 0, _5j = _5h.length; _5i < _5j; _5i++) { //#26261 - $k[$j++] = $get(_5h, _5i); //#26259 - $k[$j++] = $_.pixs; //#26259 - $k[$j++] = $_.x; //#26259 - $k[$j++] = $_.y; //#26259 - $_.qmv(); //#26259 - var _5o = $k[--$j]; //#26259 - var _5p = $k[--$j]; //#26259 - $put(_5p, _5o, $f($k[--$j] - 48)); //#26259 - $_.y = $_.y + 1; //#26260 - } //#26260 - if ($_.y != $f($_.rows - 1)) { //#26267 - $_.y = $_.y + 1; //#26263 - } else { //#26267 - $_.x = $_.x + 1; //#26265 - $_.y = 1; //#26265 - $k[$j++] = $_.pixs; //#26266 - $k[$j++] = $_.x; //#26266 - $k[$j++] = $_.y; //#26266 - $_.qmv(); //#26266 - var _5z = $k[--$j]; //#26266 - if ($get($k[--$j], _5z) != -1) { //#26268 - $_.x = $_.x + 1; //#26267 - } //#26267 - } //#26267 - } //#26267 - if (!bwipp_ultracode.__26281__) { //#26281 - $_ = Object.create($_); //#26281 + var _3y = $k[--$j]; //#26532 + var _3z = $k[--$j]; //#26532 + $k[$j++] = $f(_3z + (_3y * $_.columns)); //#26532 + }; //#26532 + for (var _42 = 0, _41 = $_.columns - 1; _42 <= _41; _42 += 1) { //#26541 + $_.i = _42; //#26534 + for (var _45 = 0, _44 = $f($_.rows - 1); _45 <= _44; _45 += 6) { //#26538 + $_.j = _45; //#26536 + if ($_.i >= 5) { //#26537 + $k[$j++] = $_.pixs; //#26537 + $k[$j++] = $_.i; //#26537 + $k[$j++] = $_.j; //#26537 + $_.qmv(); //#26537 + var _4B = $k[--$j]; //#26537 + $put($k[--$j], _4B, ($_.i % 2) * 9); //#26537 + } //#26537 + } //#26537 + $k[$j++] = $_.pixs; //#26539 + $k[$j++] = $_.i; //#26539 + $k[$j++] = 0; //#26539 + $_.qmv(); //#26539 + var _4F = $k[--$j]; //#26539 + $put($k[--$j], _4F, 9); //#26539 + $k[$j++] = $_.pixs; //#26540 + $k[$j++] = $_.i; //#26540 + $k[$j++] = $f($_.rows - 1); //#26540 + $_.qmv(); //#26540 + var _4K = $k[--$j]; //#26540 + $put($k[--$j], _4K, 9); //#26540 + } //#26540 + for (var _4O = 1, _4N = $f($_.rows - 2); _4O <= _4N; _4O += 1) { //#26554 + $_.i = _4O; //#26543 + for (var _4R = 3, _4Q = $_.columns - 1; _4R <= _4Q; _4R += 16) { //#26547 + $_.j = _4R; //#26545 + $k[$j++] = $_.pixs; //#26546 + $k[$j++] = $_.j; //#26546 + $k[$j++] = $_.i; //#26546 + $_.qmv(); //#26546 + var _4W = $k[--$j]; //#26546 + $put($k[--$j], _4W, (1 - ($_.i % 2)) * 9); //#26546 + } //#26546 + $k[$j++] = $_.pixs; //#26548 + $k[$j++] = 0; //#26548 + $k[$j++] = $_.i; //#26548 + $_.qmv(); //#26548 + var _4a = $k[--$j]; //#26548 + $put($k[--$j], _4a, 9); //#26548 + $k[$j++] = $_.pixs; //#26549 + $k[$j++] = 1; //#26549 + $k[$j++] = $_.i; //#26549 + $_.qmv(); //#26549 + var _4f = $k[--$j]; //#26549 + $put($k[--$j], _4f, (1 - ($_.i % 2)) * 9); //#26549 + $k[$j++] = $_.pixs; //#26550 + $k[$j++] = 2; //#26550 + $k[$j++] = $_.i; //#26550 + $_.qmv(); //#26550 + var _4j = $k[--$j]; //#26550 + $put($k[--$j], _4j, 0); //#26550 + $k[$j++] = $_.pixs; //#26551 + $k[$j++] = 3; //#26551 + $k[$j++] = $_.i; //#26551 + $_.qmv(); //#26551 + var _4n = $k[--$j]; //#26551 + $put($k[--$j], _4n, 9); //#26551 + $k[$j++] = $_.pixs; //#26552 + $k[$j++] = 4; //#26552 + $k[$j++] = $_.i; //#26552 + $_.qmv(); //#26552 + var _4r = $k[--$j]; //#26552 + $put($k[--$j], _4r, 0); //#26552 + $k[$j++] = $_.pixs; //#26553 + $k[$j++] = $_.columns - 1; //#26553 + $k[$j++] = $_.i; //#26553 + $_.qmv(); //#26553 + var _4w = $k[--$j]; //#26553 + $put($k[--$j], _4w, 9); //#26553 + } //#26553 + $_.i = (~~($_.rows / 2)) - 5; //#26557 + $k[$j++] = Infinity; //#26558 + var _53 = $cvrs($s(5), $get($_.dccu, $_.dcc), 10); //#26559 + for (var _54 = 0, _55 = _53.length; _54 < _55; _54++) { //#26559 + $k[$j++] = $get(_53, _54) - 48; //#26559 + } //#26559 + var _5B = $cvrs($s(5), $get($_.dccl, $_.dcc), 10); //#26561 + $k[$j++] = 0; //#26561 + for (var _5C = 0, _5D = _5B.length; _5C < _5D; _5C++) { //#26561 + $k[$j++] = $get(_5B, _5C) - 48; //#26561 + } //#26561 + var _5F = $a(); //#26561 + for (var _5G = 0, _5H = _5F.length; _5G < _5H; _5G++) { //#26565 + $k[$j++] = $get(_5F, _5G); //#26563 + $k[$j++] = $_.pixs; //#26563 + $k[$j++] = 2; //#26563 + $k[$j++] = $_.i; //#26563 + $_.qmv(); //#26563 + var _5L = $k[--$j]; //#26563 + var _5M = $k[--$j]; //#26563 + $put(_5M, _5L, $k[--$j]); //#26563 + $_.i = $_.i + 1; //#26564 + } //#26564 + $k[$j++] = Infinity; //#26568 + $k[$j++] = $_.start; //#26571 + $k[$j++] = $_.mcc; //#26571 + $aload($_.ecws); //#26571 + $k[$j++] = $_.tcc; //#26575 + $k[$j++] = 283; //#26575 + $k[$j++] = $_.acc; //#26575 + $aload($_.dcws); //#26575 + for (var _5W = 0, _5X = $_.pads; _5W < _5X; _5W++) { //#26576 + $k[$j++] = 284; //#26576 + } //#26576 + $k[$j++] = $_.qcc; //#26577 + $_.tileseq = $a(); //#26577 + $_.x = 5; //#26580 + $_.y = 1; //#26580 + var _5a = $_.tileseq; //#26581 + for (var _5b = 0, _5c = _5a.length; _5b < _5c; _5b++) { //#26594 + var _5h = $cvrs($s(5), $get($_.tiles, $get(_5a, _5b)), 10); //#26582 + for (var _5i = 0, _5j = _5h.length; _5i < _5j; _5i++) { //#26585 + $k[$j++] = $get(_5h, _5i); //#26583 + $k[$j++] = $_.pixs; //#26583 + $k[$j++] = $_.x; //#26583 + $k[$j++] = $_.y; //#26583 + $_.qmv(); //#26583 + var _5o = $k[--$j]; //#26583 + var _5p = $k[--$j]; //#26583 + $put(_5p, _5o, $f($k[--$j] - 48)); //#26583 + $_.y = $_.y + 1; //#26584 + } //#26584 + if ($_.y != $f($_.rows - 1)) { //#26591 + $_.y = $_.y + 1; //#26587 + } else { //#26591 + $_.x = $_.x + 1; //#26589 + $_.y = 1; //#26589 + $k[$j++] = $_.pixs; //#26590 + $k[$j++] = $_.x; //#26590 + $k[$j++] = $_.y; //#26590 + $_.qmv(); //#26590 + var _5z = $k[--$j]; //#26590 + if ($get($k[--$j], _5z) != -1) { //#26592 + $_.x = $_.x + 1; //#26591 + } //#26591 + } //#26591 + } //#26591 + if (!bwipp_ultracode.__26605__) { //#26605 + $_ = Object.create($_); //#26605 var _63 = new Map([ [0, "FFFFFF"], [9, "000000"], @@ -33177,14 +33806,14 @@ function bwipp_ultracode() { [3, "FF00FF"], [5, "FFFF00"], [6, "00FF00"] - ]); //#26279 - $_.colormap = _63; //#26280 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26280 - bwipp_ultracode.__26281__ = 1; //#26280 - $_ = Object.getPrototypeOf($_); //#26280 - } //#26280 + ]); //#26603 + $_.colormap = _63; //#26604 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26604 + bwipp_ultracode.__26605__ = 1; //#26604 + $_ = Object.getPrototypeOf($_); //#26604 + } //#26604 var _6C = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.columns], ["pixy", $_.rows], @@ -33196,778 +33825,778 @@ function bwipp_ultracode() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#26296 - $k[$j++] = _6C; //#26299 - if (!$_.dontdraw) { //#26299 - bwipp_renmatrix(); //#26299 - } //#26299 - $_ = Object.getPrototypeOf($_); //#26301 - $_ = Object.getPrototypeOf($_); //#26303 + ]); //#26620 + $k[$j++] = _6C; //#26623 + if (!$_.dontdraw) { //#26623 + bwipp_renmatrix(); //#26623 + } //#26623 + $_ = Object.getPrototypeOf($_); //#26625 + $_ = Object.getPrototypeOf($_); //#26627 } //bwipp_ultracode function bwipp_jabcode() { - $_ = Object.create($_); //#26332 - $_.dontdraw = false; //#26335 - $_.rows = -1; //#26336 - $_.columns = -1; //#26337 - $_.slave = false; //#26338 - $_.colors = 16; //#26339 - $_.eclevel = 6; //#26340 - $_.raw = false; //#26341 - $_.parse = false; //#26342 - $_.parsefnc = false; //#26343 - $_.mask = -1; //#26344 - $k[$j++] = $_; //#26346 - bwipp_processoptions(); //#26346 - $_.options = $k[--$j]; //#26346 - $_.barcode = $k[--$j]; //#26347 - $_.databpm = ~~(Math.round(Math.log($_.colors) / Math.log(2))); //#26349 - var _3 = $_.colors; //#26350 - $k[$j++] = 'metabpm'; //#26350 - $k[$j++] = _3; //#26350 - if (_3 > 8) { //#26350 - $j--; //#26350 - $k[$j++] = 8; //#26350 - } //#26350 - var _4 = $k[--$j]; //#26350 - $_[$k[--$j]] = ~~(Math.round(Math.log(_4) / Math.log(2))); //#26350 - $_.fn1 = -1; //#26353 + $_ = Object.create($_); //#26656 + $_.dontdraw = false; //#26659 + $_.rows = -1; //#26660 + $_.columns = -1; //#26661 + $_.slave = false; //#26662 + $_.colors = 16; //#26663 + $_.eclevel = 6; //#26664 + $_.raw = false; //#26665 + $_.parse = false; //#26666 + $_.parsefnc = false; //#26667 + $_.mask = -1; //#26668 + $k[$j++] = $_; //#26670 + bwipp_processoptions(); //#26670 + $_.options = $k[--$j]; //#26670 + $_.barcode = $k[--$j]; //#26671 + $_.databpm = ~~(Math.round(Math.log($_.colors) / Math.log(2))); //#26673 + var _3 = $_.colors; //#26674 + $k[$j++] = 'metabpm'; //#26674 + $k[$j++] = _3; //#26674 + if (_3 > 8) { //#26674 + $j--; //#26674 + $k[$j++] = 8; //#26674 + } //#26674 + var _4 = $k[--$j]; //#26674 + $_[$k[--$j]] = ~~(Math.round(Math.log(_4) / Math.log(2))); //#26674 + $_.fn1 = -1; //#26677 var _9 = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1] - ]); //#26357 - $_.fncvals = _9; //#26358 - $k[$j++] = 'msg'; //#26359 - $k[$j++] = $_.barcode; //#26359 - $k[$j++] = $_.fncvals; //#26359 - bwipp_parseinput(); //#26359 - var _C = $k[--$j]; //#26359 - $_[$k[--$j]] = _C; //#26359 - $_.msglen = $_.msg.length; //#26360 + ]); //#26681 + $_.fncvals = _9; //#26682 + $k[$j++] = 'msg'; //#26683 + $k[$j++] = $_.barcode; //#26683 + $k[$j++] = $_.fncvals; //#26683 + bwipp_parseinput(); //#26683 + var _C = $k[--$j]; //#26683 + $_[$k[--$j]] = _C; //#26683 + $_.msglen = $_.msg.length; //#26684 $_.addtobits = function() { - var _F = $k[--$j]; //#26381 - $puti($_.bits, $_.j, _F); //#26381 - $_.j = _F.length + $_.j; //#26382 - }; //#26382 + var _F = $k[--$j]; //#26705 + $puti($_.bits, $_.j, _F); //#26705 + $_.j = _F.length + $_.j; //#26706 + }; //#26706 $_.tofixedbits = function() { - var _K = $strcpy($s(13), "0000000000000"); //#26386 - var _L = $k[--$j]; //#26386 - var _O = $cvrs($s(13), $k[--$j], 2); //#26386 - $puti(_K, $f(_L - _O.length), _O); //#26387 - $k[$j++] = $geti(_K, 0, _L); //#26388 - }; //#26388 - var _R = ($_.msglen <= 15) ? 4 : 17; //#26392 - $_.bits = $s(((7 + _R) + ($_.msglen * 8)) + 12); //#26392 - $_.j = 0; //#26393 - $k[$j++] = 31; //#26394 - $k[$j++] = 5; //#26394 - $_.tofixedbits(); //#26394 - $_.addtobits(); //#26394 - $k[$j++] = "00"; //#26395 - $_.addtobits(); //#26395 - if ($_.msglen <= 15) { //#26400 - $k[$j++] = $_.msglen; //#26397 - $k[$j++] = 4; //#26397 - $_.tofixedbits(); //#26397 - $_.addtobits(); //#26397 - } else { //#26400 - $k[$j++] = "0000"; //#26399 - $_.addtobits(); //#26399 - $k[$j++] = $_.msglen - 16; //#26400 - $k[$j++] = 13; //#26400 - $_.tofixedbits(); //#26400 - $_.addtobits(); //#26400 - } //#26400 - for (var _Z = 0, _Y = $_.msglen - 1; _Z <= _Y; _Z += 1) { //#26404 - $k[$j++] = $get($_.msg, _Z); //#26403 - $k[$j++] = 8; //#26403 - $_.tofixedbits(); //#26403 - $_.addtobits(); //#26403 - } //#26403 - $k[$j++] = 28; //#26405 - $k[$j++] = 5; //#26405 - $_.tofixedbits(); //#26405 - $_.addtobits(); //#26405 - $k[$j++] = 31; //#26406 - $k[$j++] = 5; //#26406 - $_.tofixedbits(); //#26406 - $_.addtobits(); //#26406 - $k[$j++] = "11"; //#26407 - $_.addtobits(); //#26407 - $_.diffside = 21; //#26410 - $_.sameshape = false; //#26411 - $_.sameecc = false; //#26412 - $_.hasslaves = false; //#26413 + var _K = $strcpy($s(13), "0000000000000"); //#26710 + var _L = $k[--$j]; //#26710 + var _O = $cvrs($s(13), $k[--$j], 2); //#26710 + $puti(_K, $f(_L - _O.length), _O); //#26711 + $k[$j++] = $geti(_K, 0, _L); //#26712 + }; //#26712 + var _R = ($_.msglen <= 15) ? 4 : 17; //#26716 + $_.bits = $s(((7 + _R) + ($_.msglen * 8)) + 12); //#26716 + $_.j = 0; //#26717 + $k[$j++] = 31; //#26718 + $k[$j++] = 5; //#26718 + $_.tofixedbits(); //#26718 + $_.addtobits(); //#26718 + $k[$j++] = "00"; //#26719 + $_.addtobits(); //#26719 + if ($_.msglen <= 15) { //#26724 + $k[$j++] = $_.msglen; //#26721 + $k[$j++] = 4; //#26721 + $_.tofixedbits(); //#26721 + $_.addtobits(); //#26721 + } else { //#26724 + $k[$j++] = "0000"; //#26723 + $_.addtobits(); //#26723 + $k[$j++] = $_.msglen - 16; //#26724 + $k[$j++] = 13; //#26724 + $_.tofixedbits(); //#26724 + $_.addtobits(); //#26724 + } //#26724 + for (var _Z = 0, _Y = $_.msglen - 1; _Z <= _Y; _Z += 1) { //#26728 + $k[$j++] = $get($_.msg, _Z); //#26727 + $k[$j++] = 8; //#26727 + $_.tofixedbits(); //#26727 + $_.addtobits(); //#26727 + } //#26727 + $k[$j++] = 28; //#26729 + $k[$j++] = 5; //#26729 + $_.tofixedbits(); //#26729 + $_.addtobits(); //#26729 + $k[$j++] = 31; //#26730 + $k[$j++] = 5; //#26730 + $_.tofixedbits(); //#26730 + $_.addtobits(); //#26730 + $k[$j++] = "11"; //#26731 + $_.addtobits(); //#26731 + $_.diffside = 21; //#26734 + $_.sameshape = false; //#26735 + $_.sameecc = false; //#26736 + $_.hasslaves = false; //#26737 $_.metrics = function() { - $_.mc = $k[--$j]; //#26417 - $_.mr = $k[--$j]; //#26417 - var _e = $_.mc; //#26418 - var _f = $_.mr; //#26418 - var _g = $_.mc; //#26419 - var _h = $_.mr; //#26419 - var _i = $_.colors; //#26421 - var _j = 64; //#26421 - if (64 > _i) { //#26421 - var _ = _i; //#26421 - _i = _j; //#26421 - _j = _; //#26421 - } //#26421 - var _l = $_.slave ? 7 : 17; //#26422 - $k[$j++] = _e * _f; //#26450 - $k[$j++] = ((((~~($f(_g - 25) / 16)) + 2) * ((~~($f(_h - 25) / 16)) + 2)) - 4) * 7; //#26450 - $k[$j++] = _j * 2; //#26450 - $k[$j++] = _l * 4; //#26450 - if (!$_.slave) { //#26449 - var _p = $eq($_.mr, $_.mc) ? 0 : 1; //#26426 - $_.metass = _p; //#26426 - var _q = $_.mr; //#26427 - var _r = $_.mc; //#26427 - if ($lt(_q, _r)) { //#26427 - var _ = _r; //#26427 - _r = _q; //#26427 - _q = _; //#26427 - } //#26427 - $_.metavf = $get($a([0, 1, 2, 2, 3, 3, 3, 3]), ~~($f(_q - 21) / 16)); //#26428 - $k[$j++] = 'metavlen'; //#26429 - if ($_.metass == 0) { //#26429 - $k[$j++] = $a([2, 2, 3, 4]); //#26429 - } else { //#26429 - $k[$j++] = $a([4, 6, 8, 10]); //#26429 - } //#26429 - var _z = $get($k[--$j], $_.metavf); //#26429 - $_[$k[--$j]] = _z; //#26429 - $_.metaelen = $f(($_.metavf * 2) + 10); //#26430 - $k[$j++] = $f($f(7 + $_.metavlen) + $_.metaelen); //#26433 - if ($_.hasslaves) { //#26433 - var _15 = $k[--$j]; //#26433 - $k[$j++] = $f(_15 + 4); //#26433 - } //#26433 - var _18 = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26436 - $_.nummetabits = $f((_18 * $_.metabpm) + 6); //#26436 - $k[$j++] = _18 + 6; //#26437 - } else { //#26449 - $k[$j++] = 3; //#26440 - if (!$_.sameshape) { //#26440 - var _1B = $k[--$j]; //#26440 - $k[$j++] = $f(_1B + 5); //#26440 - } //#26440 - if ($_.hasslaves) { //#26441 - var _1D = $k[--$j]; //#26441 - $k[$j++] = $f(_1D + 3); //#26441 - } //#26441 - if (!$_.sameecc) { //#26446 - var _1F = $_.mr; //#26443 - var _1G = $_.mc; //#26443 - if ($lt(_1F, _1G)) { //#26443 - var _ = _1G; //#26443 - _1G = _1F; //#26443 - _1F = _; //#26443 - } //#26443 - var _1J = $k[--$j]; //#26445 - $k[$j++] = $f(_1J + $get($a([10, 12, 14, 14, 16, 16, 16, 16]), ~~($f(_1F - 21) / 16))); //#26445 - } //#26445 - var _1M = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26449 - $_.nummetabits = _1M * $_.metabpm; //#26449 - $k[$j++] = _1M; //#26449 - } //#26449 - var _1O = $k[--$j]; //#26452 - $_.nummetamodules = _1O; //#26452 - var _1P = $k[--$j]; //#26453 - var _1Q = $k[--$j]; //#26453 - var _1R = $k[--$j]; //#26453 - $_.numdatamodules = $f($k[--$j] - ($f(_1R + ($f(_1Q + $f(_1P + _1O)))))); //#26453 - $_.numdatabits = $_.numdatamodules * $_.databpm; //#26454 - }; //#26454 - $_.coderate = $get($a([0.67, 0.63, 0.57, 0.55, 0.5, 0.43, 0.34, 0.25, 0.2, 0.17, 0.14]), $_.eclevel); //#26458 - $_.grosslen = ~~Math.ceil($_.bits.length / $_.coderate); //#26459 + $_.mc = $k[--$j]; //#26741 + $_.mr = $k[--$j]; //#26741 + var _e = $_.mc; //#26742 + var _f = $_.mr; //#26742 + var _g = $_.mc; //#26743 + var _h = $_.mr; //#26743 + var _i = $_.colors; //#26745 + var _j = 64; //#26745 + if (64 > _i) { //#26745 + var _ = _i; //#26745 + _i = _j; //#26745 + _j = _; //#26745 + } //#26745 + var _l = $_.slave ? 7 : 17; //#26746 + $k[$j++] = _e * _f; //#26774 + $k[$j++] = ((((~~($f(_g - 25) / 16)) + 2) * ((~~($f(_h - 25) / 16)) + 2)) - 4) * 7; //#26774 + $k[$j++] = _j * 2; //#26774 + $k[$j++] = _l * 4; //#26774 + if (!$_.slave) { //#26773 + var _p = $eq($_.mr, $_.mc) ? 0 : 1; //#26750 + $_.metass = _p; //#26750 + var _q = $_.mr; //#26751 + var _r = $_.mc; //#26751 + if ($lt(_q, _r)) { //#26751 + var _ = _r; //#26751 + _r = _q; //#26751 + _q = _; //#26751 + } //#26751 + $_.metavf = $get($a([0, 1, 2, 2, 3, 3, 3, 3]), ~~($f(_q - 21) / 16)); //#26752 + $k[$j++] = 'metavlen'; //#26753 + if ($_.metass == 0) { //#26753 + $k[$j++] = $a([2, 2, 3, 4]); //#26753 + } else { //#26753 + $k[$j++] = $a([4, 6, 8, 10]); //#26753 + } //#26753 + var _z = $get($k[--$j], $_.metavf); //#26753 + $_[$k[--$j]] = _z; //#26753 + $_.metaelen = $f(($_.metavf * 2) + 10); //#26754 + $k[$j++] = $f($f(7 + $_.metavlen) + $_.metaelen); //#26757 + if ($_.hasslaves) { //#26757 + var _15 = $k[--$j]; //#26757 + $k[$j++] = $f(_15 + 4); //#26757 + } //#26757 + var _18 = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26760 + $_.nummetabits = $f((_18 * $_.metabpm) + 6); //#26760 + $k[$j++] = _18 + 6; //#26761 + } else { //#26773 + $k[$j++] = 3; //#26764 + if (!$_.sameshape) { //#26764 + var _1B = $k[--$j]; //#26764 + $k[$j++] = $f(_1B + 5); //#26764 + } //#26764 + if ($_.hasslaves) { //#26765 + var _1D = $k[--$j]; //#26765 + $k[$j++] = $f(_1D + 3); //#26765 + } //#26765 + if (!$_.sameecc) { //#26770 + var _1F = $_.mr; //#26767 + var _1G = $_.mc; //#26767 + if ($lt(_1F, _1G)) { //#26767 + var _ = _1G; //#26767 + _1G = _1F; //#26767 + _1F = _; //#26767 + } //#26767 + var _1J = $k[--$j]; //#26769 + $k[$j++] = $f(_1J + $get($a([10, 12, 14, 14, 16, 16, 16, 16]), ~~($f(_1F - 21) / 16))); //#26769 + } //#26769 + var _1M = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26773 + $_.nummetabits = _1M * $_.metabpm; //#26773 + $k[$j++] = _1M; //#26773 + } //#26773 + var _1O = $k[--$j]; //#26776 + $_.nummetamodules = _1O; //#26776 + var _1P = $k[--$j]; //#26777 + var _1Q = $k[--$j]; //#26777 + var _1R = $k[--$j]; //#26777 + $_.numdatamodules = $f($k[--$j] - ($f(_1R + ($f(_1Q + $f(_1P + _1O)))))); //#26777 + $_.numdatabits = $_.numdatamodules * $_.databpm; //#26778 + }; //#26778 + $_.coderate = $get($a([0.67, 0.63, 0.57, 0.55, 0.5, 0.43, 0.34, 0.25, 0.2, 0.17, 0.14]), $_.eclevel); //#26782 + $_.grosslen = ~~Math.ceil($_.bits.length / $_.coderate); //#26783 $_.snapsize = function() { - var _1b = (~~Math.ceil($k[--$j])) - 18; //#26460 - $k[$j++] = _1b; //#26460 - if (_1b < 0) { //#26460 - $j--; //#26460 - $k[$j++] = 0; //#26460 - } //#26460 - var _1c = $k[--$j]; //#26460 - $k[$j++] = ((~~(_1c / 4)) * 4) + 21; //#26460 - }; //#26460 - if (($_.rows == -1) && ($_.columns == -1)) { //#26489 - $k[$j++] = 'size'; //#26463 - $k[$j++] = Math.sqrt($_.grosslen); //#26463 - $_.snapsize(); //#26463 - var _1g = $k[--$j]; //#26463 - $_[$k[--$j]] = _1g; //#26463 - for (;;) { //#26468 - $k[$j++] = $_.size; //#26465 - $k[$j++] = $_.size; //#26465 - $_.metrics(); //#26465 - if ($_.grosslen <= $_.numdatabits) { //#26466 - break; //#26466 - } //#26466 - $_.size = $f($_.size + 4); //#26467 - } //#26467 - $_.rows = $_.size; //#26469 - $_.columns = $_.size; //#26470 - } else { //#26489 - if (($_.columns == -1) && ($_.rows != -1)) { //#26479 - $k[$j++] = 'columns'; //#26473 - $k[$j++] = $_.grosslen / $_.rows; //#26473 - $_.snapsize(); //#26473 - var _1t = $k[--$j]; //#26473 - $_[$k[--$j]] = _1t; //#26473 - for (;;) { //#26478 - $k[$j++] = $_.rows; //#26475 - $k[$j++] = $_.columns; //#26475 - $_.metrics(); //#26475 - if ($_.grosslen <= $_.numdatabits) { //#26476 - break; //#26476 - } //#26476 - $_.columns = $f($_.columns + 4); //#26477 - } //#26477 - } //#26477 - if (($_.rows == -1) && ($_.columns != -1)) { //#26487 - $k[$j++] = 'rows'; //#26481 - $k[$j++] = $_.grosslen / $_.columns; //#26481 - $_.snapsize(); //#26481 - var _24 = $k[--$j]; //#26481 - $_[$k[--$j]] = _24; //#26481 - for (;;) { //#26486 - $k[$j++] = $_.rows; //#26483 - $k[$j++] = $_.columns; //#26483 - $_.metrics(); //#26483 - if ($_.grosslen <= $_.numdatabits) { //#26484 - break; //#26484 - } //#26484 - $_.rows = $f($_.rows + 4); //#26485 - } //#26485 - } //#26485 - if (($_.rows != -1) && ($_.columns != -1)) { //#26490 - $k[$j++] = $_.rows; //#26489 - $k[$j++] = $_.columns; //#26489 - $_.metrics(); //#26489 - } //#26489 - } //#26489 - $_.C = $_.numdatabits; //#26492 - $_.cols = $_.columns; //#26493 - if (($_.rows > 145) || ($_.cols > 145)) { //#26498 - $k[$j++] = 'bwipp.jabcodeNoValidSymbol#26497'; //#26497 - $k[$j++] = "Maximum length exceeded or invalid content"; //#26497 - bwipp_raiseerror(); //#26497 - } //#26497 - $_.min = $_.C; //#26501 - for (var _2K = 3; _2K <= 8; _2K += 1) { //#26513 - $_.i = _2K; //#26503 - for (var _2M = $_.i + 1; _2M <= 9; _2M += 1) { //#26512 - $_.j = _2M; //#26505 - $_.dist = (((~~($_.C / $_.j)) * $_.j) - ((~~($_.C / $_.j)) * $_.i)) - $_.bits.length; //#26506 - if (($_.dist < $_.min) && ($_.dist >= 0)) { //#26511 - $_.datawc = $_.i; //#26508 - $_.datawr = $_.j; //#26509 - $_.min = $_.dist; //#26510 - } //#26510 - } //#26510 - } //#26510 - $_.tmpbits = $s(((~~($_.C / $_.datawr)) * $_.datawr) - ((~~($_.C / $_.datawr)) * $_.datawc)); //#26516 - $puti($_.tmpbits, 0, $_.bits); //#26517 - for (var _2m = $_.bits.length, _2l = $_.tmpbits.length - 1; _2m <= _2l; _2m += 1) { //#26521 - var _2o = $get($_.tmpbits, _2m - 1); //#26519 - $k[$j++] = _2m; //#26519 - $k[$j++] = _2o; //#26519 - if ((_2o % 2) == 0) { //#26519 - var _2p = $k[--$j]; //#26519 - $k[$j++] = $f(_2p + 1); //#26519 - } else { //#26519 - var _2q = $k[--$j]; //#26519 - $k[$j++] = $f(_2q - 1); //#26519 - } //#26519 - var _2s = $k[--$j]; //#26520 - $put($_.tmpbits, $k[--$j], _2s); //#26520 - } //#26520 - $_.bits = $_.tmpbits; //#26522 - $_.m0 = 22609 + 1; //#26526 - $_.m1 = 62509 - 65536; //#26526 - $_.m2 = 19605; //#26526 - $_.m3 = 32557; //#26526 + var _1b = (~~Math.ceil($k[--$j])) - 18; //#26784 + $k[$j++] = _1b; //#26784 + if (_1b < 0) { //#26784 + $j--; //#26784 + $k[$j++] = 0; //#26784 + } //#26784 + var _1c = $k[--$j]; //#26784 + $k[$j++] = ((~~(_1c / 4)) * 4) + 21; //#26784 + }; //#26784 + if (($_.rows == -1) && ($_.columns == -1)) { //#26813 + $k[$j++] = 'size'; //#26787 + $k[$j++] = Math.sqrt($_.grosslen); //#26787 + $_.snapsize(); //#26787 + var _1g = $k[--$j]; //#26787 + $_[$k[--$j]] = _1g; //#26787 + for (;;) { //#26792 + $k[$j++] = $_.size; //#26789 + $k[$j++] = $_.size; //#26789 + $_.metrics(); //#26789 + if ($_.grosslen <= $_.numdatabits) { //#26790 + break; //#26790 + } //#26790 + $_.size = $f($_.size + 4); //#26791 + } //#26791 + $_.rows = $_.size; //#26793 + $_.columns = $_.size; //#26794 + } else { //#26813 + if (($_.columns == -1) && ($_.rows != -1)) { //#26803 + $k[$j++] = 'columns'; //#26797 + $k[$j++] = $_.grosslen / $_.rows; //#26797 + $_.snapsize(); //#26797 + var _1t = $k[--$j]; //#26797 + $_[$k[--$j]] = _1t; //#26797 + for (;;) { //#26802 + $k[$j++] = $_.rows; //#26799 + $k[$j++] = $_.columns; //#26799 + $_.metrics(); //#26799 + if ($_.grosslen <= $_.numdatabits) { //#26800 + break; //#26800 + } //#26800 + $_.columns = $f($_.columns + 4); //#26801 + } //#26801 + } //#26801 + if (($_.rows == -1) && ($_.columns != -1)) { //#26811 + $k[$j++] = 'rows'; //#26805 + $k[$j++] = $_.grosslen / $_.columns; //#26805 + $_.snapsize(); //#26805 + var _24 = $k[--$j]; //#26805 + $_[$k[--$j]] = _24; //#26805 + for (;;) { //#26810 + $k[$j++] = $_.rows; //#26807 + $k[$j++] = $_.columns; //#26807 + $_.metrics(); //#26807 + if ($_.grosslen <= $_.numdatabits) { //#26808 + break; //#26808 + } //#26808 + $_.rows = $f($_.rows + 4); //#26809 + } //#26809 + } //#26809 + if (($_.rows != -1) && ($_.columns != -1)) { //#26814 + $k[$j++] = $_.rows; //#26813 + $k[$j++] = $_.columns; //#26813 + $_.metrics(); //#26813 + } //#26813 + } //#26813 + $_.C = $_.numdatabits; //#26816 + $_.cols = $_.columns; //#26817 + if (($_.rows > 145) || ($_.cols > 145)) { //#26822 + $k[$j++] = 'bwipp.jabcodeNoValidSymbol#26821'; //#26821 + $k[$j++] = "Maximum length exceeded or invalid content"; //#26821 + bwipp_raiseerror(); //#26821 + } //#26821 + $_.min = $_.C; //#26825 + for (var _2K = 3; _2K <= 8; _2K += 1) { //#26837 + $_.i = _2K; //#26827 + for (var _2M = $_.i + 1; _2M <= 9; _2M += 1) { //#26836 + $_.j = _2M; //#26829 + $_.dist = (((~~($_.C / $_.j)) * $_.j) - ((~~($_.C / $_.j)) * $_.i)) - $_.bits.length; //#26830 + if (($_.dist < $_.min) && ($_.dist >= 0)) { //#26835 + $_.datawc = $_.i; //#26832 + $_.datawr = $_.j; //#26833 + $_.min = $_.dist; //#26834 + } //#26834 + } //#26834 + } //#26834 + $_.tmpbits = $s(((~~($_.C / $_.datawr)) * $_.datawr) - ((~~($_.C / $_.datawr)) * $_.datawc)); //#26840 + $puti($_.tmpbits, 0, $_.bits); //#26841 + for (var _2m = $_.bits.length, _2l = $_.tmpbits.length - 1; _2m <= _2l; _2m += 1) { //#26845 + var _2o = $get($_.tmpbits, _2m - 1); //#26843 + $k[$j++] = _2m; //#26843 + $k[$j++] = _2o; //#26843 + if ((_2o % 2) == 0) { //#26843 + var _2p = $k[--$j]; //#26843 + $k[$j++] = $f(_2p + 1); //#26843 + } else { //#26843 + var _2q = $k[--$j]; //#26843 + $k[$j++] = $f(_2q - 1); //#26843 + } //#26843 + var _2s = $k[--$j]; //#26844 + $put($_.tmpbits, $k[--$j], _2s); //#26844 + } //#26844 + $_.bits = $_.tmpbits; //#26846 + $_.m0 = 22609 + 1; //#26850 + $_.m1 = 62509 - 65536; //#26850 + $_.m2 = 19605; //#26850 + $_.m3 = 32557; //#26850 $_.lcg64_temper = function() { - $_.p00 = $_.m0 * $_.s0; //#26532 - $_.p01 = $_.m0 * $_.s1; //#26532 - $_.p02 = $_.m0 * $_.s2; //#26532 - $_.p03 = $_.m0 * $_.s3; //#26532 - $_.p10 = $_.m1 * $_.s0; //#26533 - $_.p11 = $_.m1 * $_.s1; //#26533 - $_.p12 = $_.m1 * $_.s2; //#26533 - $_.p13 = $_.m1 * $_.s3; //#26533 - $_.p20 = $_.m2 * $_.s0; //#26534 - $_.p21 = $_.m2 * $_.s1; //#26534 - $_.p22 = $_.m2 * $_.s2; //#26534 - $_.p23 = $_.m2 * $_.s3; //#26534 - $_.p30 = $_.m3 * $_.s0; //#26535 - $_.p31 = $_.m3 * $_.s1; //#26535 - $_.p32 = $_.m3 * $_.s2; //#26535 - $_.p33 = $_.m3 * $_.s3; //#26535 - $_.s3 = ($_.p33 % 65536) + 1; //#26537 - $_.s2 = (($_.p32 % 65536) + (~~($_.p33 / 65536))) + ($_.p23 % 65536); //#26539 - $_.s1 = ((($_.p31 % 65536) + (~~($_.p32 / 65536))) + (($_.p22 % 65536) + (~~($_.p23 / 65536)))) + ($_.p13 % 65536); //#26542 - $_.s0 = (((($_.p30 % 65536) + (~~($_.p31 / 65536))) + (($_.p21 % 65536) + (~~($_.p22 / 65536)))) + (($_.p12 % 65536) + (~~($_.p13 / 65536)))) + ($_.p03 % 65536); //#26546 - $_.s3 = $_.s3 + 65536; //#26549 - $_.s2 = $_.s2 + 65535; //#26550 - $_.s1 = $_.s1 + 65535; //#26551 - $_.s0 = $_.s0 + 65535; //#26552 - $_.s2 = (~~($_.s3 / 65536)) + $_.s2; //#26555 - $_.s3 = $_.s3 % 65536; //#26555 - $_.s1 = (~~($_.s2 / 65536)) + $_.s1; //#26556 - $_.s2 = $_.s2 % 65536; //#26556 - $_.s0 = (~~($_.s1 / 65536)) + $_.s0; //#26557 - $_.s1 = $_.s1 % 65536; //#26557 - $_.s0 = $_.s0 % 65536; //#26558 - var _3x = (((($_.s0 - 32768) * 65536) + $_.s1) ^ 2147483648) & 4294967295; //#26563 - var _3y = _3x ^ (_3x >>> 11); //#26564 - var _3z = _3y ^ ((_3y << 7) & -1658038656); //#26565 - var _40 = (_3z ^ ((_3z << 15) & -272236544)) & 4294967295; //#26567 - $k[$j++] = _40 ^ (_40 >>> 18); //#26567 - }; //#26567 + $_.p00 = $_.m0 * $_.s0; //#26856 + $_.p01 = $_.m0 * $_.s1; //#26856 + $_.p02 = $_.m0 * $_.s2; //#26856 + $_.p03 = $_.m0 * $_.s3; //#26856 + $_.p10 = $_.m1 * $_.s0; //#26857 + $_.p11 = $_.m1 * $_.s1; //#26857 + $_.p12 = $_.m1 * $_.s2; //#26857 + $_.p13 = $_.m1 * $_.s3; //#26857 + $_.p20 = $_.m2 * $_.s0; //#26858 + $_.p21 = $_.m2 * $_.s1; //#26858 + $_.p22 = $_.m2 * $_.s2; //#26858 + $_.p23 = $_.m2 * $_.s3; //#26858 + $_.p30 = $_.m3 * $_.s0; //#26859 + $_.p31 = $_.m3 * $_.s1; //#26859 + $_.p32 = $_.m3 * $_.s2; //#26859 + $_.p33 = $_.m3 * $_.s3; //#26859 + $_.s3 = ($_.p33 % 65536) + 1; //#26861 + $_.s2 = (($_.p32 % 65536) + (~~($_.p33 / 65536))) + ($_.p23 % 65536); //#26863 + $_.s1 = ((($_.p31 % 65536) + (~~($_.p32 / 65536))) + (($_.p22 % 65536) + (~~($_.p23 / 65536)))) + ($_.p13 % 65536); //#26866 + $_.s0 = (((($_.p30 % 65536) + (~~($_.p31 / 65536))) + (($_.p21 % 65536) + (~~($_.p22 / 65536)))) + (($_.p12 % 65536) + (~~($_.p13 / 65536)))) + ($_.p03 % 65536); //#26870 + $_.s3 = $_.s3 + 65536; //#26873 + $_.s2 = $_.s2 + 65535; //#26874 + $_.s1 = $_.s1 + 65535; //#26875 + $_.s0 = $_.s0 + 65535; //#26876 + $_.s2 = (~~($_.s3 / 65536)) + $_.s2; //#26879 + $_.s3 = $_.s3 % 65536; //#26879 + $_.s1 = (~~($_.s2 / 65536)) + $_.s1; //#26880 + $_.s2 = $_.s2 % 65536; //#26880 + $_.s0 = (~~($_.s1 / 65536)) + $_.s0; //#26881 + $_.s1 = $_.s1 % 65536; //#26881 + $_.s0 = $_.s0 % 65536; //#26882 + var _3x = (((($_.s0 - 32768) * 65536) + $_.s1) ^ 2147483648) & 4294967295; //#26887 + var _3y = _3x ^ (_3x >>> 11); //#26888 + var _3z = _3y ^ ((_3y << 7) & -1658038656); //#26889 + var _40 = (_3z ^ ((_3z << 15) & -272236544)) & 4294967295; //#26891 + $k[$j++] = _40 ^ (_40 >>> 18); //#26891 + }; //#26891 $_.createMatrixA = function() { - $k[$j++] = 'nb_pcb'; //#26573 - if ($_.wr < 4) { //#26573 - $k[$j++] = ~~($_.Pg_sub_block / 2); //#26573 - } else { //#26573 - $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26573 - } //#26573 - var _46 = $k[--$j]; //#26573 - $_[$k[--$j]] = _46; //#26573 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26574 - $_.effwidth = $_.offset * 32; //#26575 - $_.matrixA = $a($_.offset * $_.nb_pcb); //#26576 - for (var _4G = 0, _4F = ($_.offset * $_.nb_pcb) - 1; _4G <= _4F; _4G += 1) { //#26577 - $put($_.matrixA, _4G, 0); //#26577 - } //#26577 - $_.permutation = $a($_.Pg_sub_block); //#26578 - for (var _4M = 0, _4L = $_.Pg_sub_block - 1; _4M <= _4L; _4M += 1) { //#26579 - $put($_.permutation, _4M, _4M); //#26579 - } //#26579 - for (var _4R = 0, _4Q = (~~($_.Pg_sub_block / $_.wr)) - 1; _4R <= _4Q; _4R += 1) { //#26588 - $_.i = _4R; //#26582 - for (var _4U = 0, _4T = $f($_.wr - 1); _4U <= _4T; _4U += 1) { //#26587 - $_.j = _4U; //#26584 - var _4V = $_.matrixA; //#26585 - var _4W = $_.i; //#26585 - var _4X = $_.effwidth; //#26585 - var _4Y = $_.wr; //#26585 - var _4Z = $_.j; //#26585 - var _4f = $f(31 - (($f(($_.i * $f($_.effwidth + $_.wr)) + $_.j)) % 32)); //#26586 - $put(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32), $get(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32)) | ((_4f < 0 ? 1 >>> -_4f : 1 << _4f))); //#26586 - } //#26586 - } //#26586 - $_.s0 = 0; //#26591 - $_.s1 = 0; //#26591 - $_.s2 = 11; //#26591 - $_.s3 = 64569; //#26591 - for (var _4i = 1, _4h = $f($_.wc - 1); _4i <= _4h; _4i += 1) { //#26614 - $_.i = _4i; //#26593 - $_.off_index = (~~($_.Pg_sub_block / $_.wr)) * $_.i; //#26594 - for (var _4o = 0, _4n = $_.Pg_sub_block - 1; _4o <= _4n; _4o += 1) { //#26613 - $_.j = _4o; //#26596 - $_.lcg64_temper(); //#26597 - var _4p = $k[--$j]; //#26598 - $k[$j++] = _4p; //#26598 - if (_4p < 0) { //#26598 - var _4q = $k[--$j]; //#26598 - $k[$j++] = $f((_4q ^ 2147483648) + 2147483648); //#26598 - } //#26598 - $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26600 - for (var _4x = 0, _4w = (~~($_.Pg_sub_block / $_.wr)) - 1; _4x <= _4w; _4x += 1) { //#26609 - $_.k = _4x; //#26602 - var _4y = $_.matrixA; //#26603 - var _4z = $_.off_index; //#26603 - var _50 = $_.k; //#26603 - var _51 = $_.offset; //#26603 - var _52 = $_.j; //#26603 - var _5A = $get($_.matrixA, (~~($get($_.permutation, $_.pos) / 32)) + ($_.k * $_.offset)); //#26605 - var _5E = -($f(31 - ($get($_.permutation, $_.pos) % 32))); //#26606 - var _5G = 31 - ($_.j % 32); //#26607 - $put(_4y, ((_4z + _50) * _51) + (~~(_52 / 32)), $get(_4y, ((_4z + _50) * _51) + (~~(_52 / 32))) | ((_5G < 0 ? (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) >>> -_5G : (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) << _5G))); //#26608 - } //#26608 - var _5J = $_.permutation; //#26610 - var _5K = $_.Pg_sub_block; //#26610 - var _5L = $_.j; //#26610 - $put(_5J, (_5K - 1) - _5L, $get($_.permutation, $_.pos)); //#26612 - $put($_.permutation, $_.pos, $get(_5J, (_5K - 1) - _5L)); //#26612 - } //#26612 - } //#26612 - }; //#26612 + $k[$j++] = 'nb_pcb'; //#26897 + if ($_.wr < 4) { //#26897 + $k[$j++] = ~~($_.Pg_sub_block / 2); //#26897 + } else { //#26897 + $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26897 + } //#26897 + var _46 = $k[--$j]; //#26897 + $_[$k[--$j]] = _46; //#26897 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26898 + $_.effwidth = $_.offset * 32; //#26899 + $_.matrixA = $a($_.offset * $_.nb_pcb); //#26900 + for (var _4G = 0, _4F = ($_.offset * $_.nb_pcb) - 1; _4G <= _4F; _4G += 1) { //#26901 + $put($_.matrixA, _4G, 0); //#26901 + } //#26901 + $_.permutation = $a($_.Pg_sub_block); //#26902 + for (var _4M = 0, _4L = $_.Pg_sub_block - 1; _4M <= _4L; _4M += 1) { //#26903 + $put($_.permutation, _4M, _4M); //#26903 + } //#26903 + for (var _4R = 0, _4Q = (~~($_.Pg_sub_block / $_.wr)) - 1; _4R <= _4Q; _4R += 1) { //#26912 + $_.i = _4R; //#26906 + for (var _4U = 0, _4T = $f($_.wr - 1); _4U <= _4T; _4U += 1) { //#26911 + $_.j = _4U; //#26908 + var _4V = $_.matrixA; //#26909 + var _4W = $_.i; //#26909 + var _4X = $_.effwidth; //#26909 + var _4Y = $_.wr; //#26909 + var _4Z = $_.j; //#26909 + var _4f = $f(31 - (($f(($_.i * $f($_.effwidth + $_.wr)) + $_.j)) % 32)); //#26910 + $put(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32), $get(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32)) | ((_4f < 0 ? 1 >>> -_4f : 1 << _4f))); //#26910 + } //#26910 + } //#26910 + $_.s0 = 0; //#26915 + $_.s1 = 0; //#26915 + $_.s2 = 11; //#26915 + $_.s3 = 64569; //#26915 + for (var _4i = 1, _4h = $f($_.wc - 1); _4i <= _4h; _4i += 1) { //#26938 + $_.i = _4i; //#26917 + $_.off_index = (~~($_.Pg_sub_block / $_.wr)) * $_.i; //#26918 + for (var _4o = 0, _4n = $_.Pg_sub_block - 1; _4o <= _4n; _4o += 1) { //#26937 + $_.j = _4o; //#26920 + $_.lcg64_temper(); //#26921 + var _4p = $k[--$j]; //#26922 + $k[$j++] = _4p; //#26922 + if (_4p < 0) { //#26922 + var _4q = $k[--$j]; //#26922 + $k[$j++] = $f((_4q ^ 2147483648) + 2147483648); //#26922 + } //#26922 + $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26924 + for (var _4x = 0, _4w = (~~($_.Pg_sub_block / $_.wr)) - 1; _4x <= _4w; _4x += 1) { //#26933 + $_.k = _4x; //#26926 + var _4y = $_.matrixA; //#26927 + var _4z = $_.off_index; //#26927 + var _50 = $_.k; //#26927 + var _51 = $_.offset; //#26927 + var _52 = $_.j; //#26927 + var _5A = $get($_.matrixA, (~~($get($_.permutation, $_.pos) / 32)) + ($_.k * $_.offset)); //#26929 + var _5E = -($f(31 - ($get($_.permutation, $_.pos) % 32))); //#26930 + var _5G = 31 - ($_.j % 32); //#26931 + $put(_4y, ((_4z + _50) * _51) + (~~(_52 / 32)), $get(_4y, ((_4z + _50) * _51) + (~~(_52 / 32))) | ((_5G < 0 ? (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) >>> -_5G : (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) << _5G))); //#26932 + } //#26932 + var _5J = $_.permutation; //#26934 + var _5K = $_.Pg_sub_block; //#26934 + var _5L = $_.j; //#26934 + $put(_5J, (_5K - 1) - _5L, $get($_.permutation, $_.pos)); //#26936 + $put($_.permutation, $_.pos, $get(_5J, (_5K - 1) - _5L)); //#26936 + } //#26936 + } //#26936 + }; //#26936 $_.createMetadataMatrixA = function() { - $_.nb_pcb = ~~($_.Pg_sub_block / 2); //#26620 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26621 - $_.matrixA = $a($_.offset * $_.nb_pcb); //#26622 - for (var _5Y = 0, _5X = ($_.offset * $_.nb_pcb) - 1; _5Y <= _5X; _5Y += 1) { //#26623 - $put($_.matrixA, _5Y, 0); //#26623 - } //#26623 - $_.permutation = $a($_.Pg_sub_block); //#26624 - for (var _5e = 0, _5d = $_.Pg_sub_block - 1; _5e <= _5d; _5e += 1) { //#26625 - $put($_.permutation, _5e, _5e); //#26625 - } //#26625 - $_.s0 = 0; //#26628 - $_.s1 = 0; //#26628 - $_.s2 = 0; //#26628 - $_.s3 = 38545; //#26628 - $_.nb_once = ~~((~~($f((($_.nb_pcb / $_.wc) * $_.Pg_sub_block) + 3))) / $_.nb_pcb); //#26629 - for (var _5m = 0, _5l = $_.nb_pcb - 1; _5m <= _5l; _5m += 1) { //#26644 - $_.i = _5m; //#26631 - for (var _5p = 0, _5o = $_.nb_once - 1; _5p <= _5o; _5p += 1) { //#26643 - $_.j = _5p; //#26633 - $_.lcg64_temper(); //#26634 - var _5q = $k[--$j]; //#26635 - $k[$j++] = _5q; //#26635 - if (_5q < 0) { //#26635 - var _5r = $k[--$j]; //#26635 - $k[$j++] = $f((_5r ^ 2147483648) + 2147483648); //#26635 - } //#26635 - $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26637 - var _5v = $_.matrixA; //#26638 - var _5w = $_.i; //#26638 - var _5x = $_.offset; //#26638 - var _60 = $get($_.permutation, $_.pos); //#26638 - var _65 = $f(31 - ($get($_.permutation, $_.pos) % 32)); //#26639 - $put(_5v, (_5w * _5x) + (~~(_60 / 32)), $get(_5v, (_5w * _5x) + (~~(_60 / 32))) | ((_65 < 0 ? 1 >>> -_65 : 1 << _65))); //#26639 - var _68 = $_.permutation; //#26640 - var _69 = $_.Pg_sub_block; //#26640 - var _6A = $_.j; //#26640 - $put(_68, (_69 - 1) - _6A, $get($_.permutation, $_.pos)); //#26642 - $put($_.permutation, $_.pos, $get(_68, (_69 - 1) - _6A)); //#26642 - } //#26642 - } //#26642 - }; //#26642 + $_.nb_pcb = ~~($_.Pg_sub_block / 2); //#26944 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26945 + $_.matrixA = $a($_.offset * $_.nb_pcb); //#26946 + for (var _5Y = 0, _5X = ($_.offset * $_.nb_pcb) - 1; _5Y <= _5X; _5Y += 1) { //#26947 + $put($_.matrixA, _5Y, 0); //#26947 + } //#26947 + $_.permutation = $a($_.Pg_sub_block); //#26948 + for (var _5e = 0, _5d = $_.Pg_sub_block - 1; _5e <= _5d; _5e += 1) { //#26949 + $put($_.permutation, _5e, _5e); //#26949 + } //#26949 + $_.s0 = 0; //#26952 + $_.s1 = 0; //#26952 + $_.s2 = 0; //#26952 + $_.s3 = 38545; //#26952 + $_.nb_once = ~~((~~($f((($_.nb_pcb / $_.wc) * $_.Pg_sub_block) + 3))) / $_.nb_pcb); //#26953 + for (var _5m = 0, _5l = $_.nb_pcb - 1; _5m <= _5l; _5m += 1) { //#26968 + $_.i = _5m; //#26955 + for (var _5p = 0, _5o = $_.nb_once - 1; _5p <= _5o; _5p += 1) { //#26967 + $_.j = _5p; //#26957 + $_.lcg64_temper(); //#26958 + var _5q = $k[--$j]; //#26959 + $k[$j++] = _5q; //#26959 + if (_5q < 0) { //#26959 + var _5r = $k[--$j]; //#26959 + $k[$j++] = $f((_5r ^ 2147483648) + 2147483648); //#26959 + } //#26959 + $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26961 + var _5v = $_.matrixA; //#26962 + var _5w = $_.i; //#26962 + var _5x = $_.offset; //#26962 + var _60 = $get($_.permutation, $_.pos); //#26962 + var _65 = $f(31 - ($get($_.permutation, $_.pos) % 32)); //#26963 + $put(_5v, (_5w * _5x) + (~~(_60 / 32)), $get(_5v, (_5w * _5x) + (~~(_60 / 32))) | ((_65 < 0 ? 1 >>> -_65 : 1 << _65))); //#26963 + var _68 = $_.permutation; //#26964 + var _69 = $_.Pg_sub_block; //#26964 + var _6A = $_.j; //#26964 + $put(_68, (_69 - 1) - _6A, $get($_.permutation, $_.pos)); //#26966 + $put($_.permutation, $_.pos, $get(_68, (_69 - 1) - _6A)); //#26966 + } //#26966 + } //#26966 + }; //#26966 $_.GaussJordan = function() { - $k[$j++] = 'nb_pcb'; //#26650 - if ($_.wr < 4) { //#26650 - $k[$j++] = ~~($_.Pg_sub_block / 2); //#26650 - } else { //#26650 - $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26650 - } //#26650 - var _6K = $k[--$j]; //#26650 - $_[$k[--$j]] = _6K; //#26650 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26651 - var _6N = $_.matrixA; //#26652 - $_.matrixH = $arrcpy($a(_6N.length), _6N); //#26652 - $k[$j++] = Infinity; //#26653 - for (var _6R = 0, _6S = $_.Pg_sub_block; _6R < _6S; _6R++) { //#26653 - $k[$j++] = 0; //#26653 - } //#26653 - $_.column_arrangement = $a(); //#26653 - $k[$j++] = Infinity; //#26654 - for (var _6V = 0, _6W = $_.Pg_sub_block; _6V < _6W; _6V++) { //#26654 - $k[$j++] = false; //#26654 - } //#26654 - $_.processed_column = $a(); //#26654 - $k[$j++] = Infinity; //#26655 - for (var _6Z = 0, _6a = $_.nb_pcb; _6Z < _6a; _6Z++) { //#26655 - $k[$j++] = 0; //#26655 - } //#26655 - $_.zero_lines_nb = $a(); //#26655 - $k[$j++] = Infinity; //#26656 - for (var _6d = 0, _6e = $_.Pg_sub_block * 2; _6d < _6e; _6d++) { //#26656 - $k[$j++] = 0; //#26656 - } //#26656 - $_.swap_col = $a(); //#26656 - $_.zero_lines = 0; //#26657 - $_.loop0 = 0; //#26659 - for (var _6i = 0, _6h = $_.nb_pcb - 1; _6i <= _6h; _6i += 1) { //#26697 - $_.i = _6i; //#26661 - $_.pivot_column = $_.Pg_sub_block + 1; //#26662 - for (var _6m = 0, _6l = $_.Pg_sub_block - 1; _6m <= _6l; _6m += 1) { //#26670 - $_.j = _6m; //#26664 - var _6r = $get($_.matrixH, ~~(((($_.offset * 32) * $_.i) + $_.j) / 32)); //#26665 - var _6v = -(31 - (((($_.offset * 32) * $_.i) + $_.j) % 32)); //#26666 - if ((((_6v < 0 ? _6r >>> -_6v : _6r << _6v)) & 1) == 1) { //#26669 - $_.pivot_column = $_.j; //#26667 - break; //#26668 - } //#26668 - } //#26668 - if ($_.pivot_column < $_.Pg_sub_block) { //#26695 - $put($_.processed_column, $_.pivot_column, true); //#26672 - $put($_.column_arrangement, $_.pivot_column, $_.i); //#26673 - if ($_.pivot_column >= $_.nb_pcb) { //#26677 - $put($_.swap_col, $_.loop0 * 2, $_.pivot_column); //#26675 - $_.loop0 = $_.loop0 + 1; //#26676 - } //#26676 - $_.off_index = ~~($_.pivot_column / 32); //#26678 - $_.off_index1 = $_.pivot_column % 32; //#26679 - for (var _7E = 0, _7D = $_.nb_pcb - 1; _7E <= _7D; _7E += 1) { //#26692 - $_.j = _7E; //#26681 - if ($_.i != $_.j) { //#26691 - var _7L = $get($_.matrixH, $_.off_index + ($_.j * $_.offset)); //#26683 - var _7N = -(31 - $_.off_index1); //#26684 - if ((((_7N < 0 ? _7L >>> -_7N : _7L << _7N)) & 1) == 1) { //#26690 - for (var _7Q = 0, _7P = $_.offset - 1; _7Q <= _7P; _7Q += 1) { //#26689 - $_.k = _7Q; //#26686 - var _7R = $_.matrixH; //#26687 - var _7S = $_.offset; //#26687 - var _7T = $_.j; //#26687 - var _7U = $_.k; //#26687 - $put(_7R, (_7S * _7T) + _7U, $xo($get(_7R, (_7S * _7T) + _7U), $get($_.matrixH, ($_.offset * $_.i) + $_.k))); //#26688 - } //#26688 - } //#26688 - } //#26688 - } //#26688 - } else { //#26695 - $put($_.zero_lines_nb, $_.zero_lines, $_.i); //#26694 - $_.zero_lines = $_.zero_lines + 1; //#26695 - } //#26695 - } //#26695 - $_.matrix_rank = $_.nb_pcb - $_.zero_lines; //#26699 - $_.loop2 = 0; //#26700 - for (var _7k = $_.matrix_rank, _7j = $_.nb_pcb - 1; _7k <= _7j; _7k += 1) { //#26720 - $_.i = _7k; //#26702 - if ($get($_.column_arrangement, $_.i) > 0) { //#26719 - for (var _7q = 0, _7p = $_.nb_pcb - 1; _7q <= _7p; _7q += 1) { //#26718 - $_.j = _7q; //#26705 - if ($nt($get($_.processed_column, $_.j))) { //#26717 - $put($_.column_arrangement, $_.j, $get($_.column_arrangement, $_.i)); //#26707 - $put($_.column_arrangement, $_.i, 0); //#26708 - $put($_.processed_column, $_.j, true); //#26709 - $put($_.processed_column, $_.i, false); //#26710 - $put($_.swap_col, $_.loop0 * 2, $_.i); //#26711 - $put($_.swap_col, ($_.loop0 * 2) + 1, $_.j); //#26712 - $put($_.column_arrangement, $_.i, $_.j); //#26713 - $_.loop0 = $_.loop0 + 1; //#26714 - $_.loop2 = $_.loop2 + 1; //#26715 - break; //#26716 - } //#26716 - } //#26716 - } //#26716 - } //#26716 - $_.loop1 = 0; //#26722 - for (var _8I = 0, _8H = $_.nb_pcb - 1; _8I <= _8H; _8I += 1) { //#26731 - $_.kl = _8I; //#26724 - if ($nt($get($_.processed_column, $_.kl)) && ($_.loop1 < ($_.loop0 - $_.loop2))) { //#26730 - $put($_.column_arrangement, $_.kl, $get($_.column_arrangement, $get($_.swap_col, $_.loop1 * 2))); //#26726 - $put($_.processed_column, $_.kl, true); //#26727 - $put($_.swap_col, ($_.loop1 * 2) + 1, $_.kl); //#26728 - $_.loop1 = $_.loop1 + 1; //#26729 - } //#26729 - } //#26729 - $_.loop1 = 0; //#26733 - for (var _8e = 0, _8d = $_.nb_pcb - 1; _8e <= _8d; _8e += 1) { //#26740 - $_.kl = _8e; //#26735 - if ($nt($get($_.processed_column, $_.kl))) { //#26739 - $put($_.column_arrangement, $_.kl, $get($_.zero_lines_nb, $_.loop1)); //#26737 - $_.loop1 = $_.loop1 + 1; //#26738 - } //#26738 - } //#26738 - for (var _8q = 0, _8p = $_.nb_pcb - 1; _8q <= _8p; _8q += 1) { //#26749 - $_.i = _8q; //#26743 - for (var _8t = 0, _8s = $_.offset - 1; _8t <= _8s; _8t += 1) { //#26748 - $_.j = _8t; //#26745 - $put($_.matrixA, ($_.i * $_.offset) + $_.j, $get($_.matrixH, $f(($get($_.column_arrangement, $_.i) * $_.offset) + $_.j))); //#26747 - } //#26747 - } //#26747 - $_.tmp = 0; //#26751 - for (var _97 = 0, _96 = $_.loop0 - 1; _97 <= _96; _97 += 1) { //#26773 - $_.i = _97; //#26753 - for (var _9A = 0, _99 = $_.nb_pcb - 1; _9A <= _99; _9A += 1) { //#26772 - $_.j = _9A; //#26755 - var _9H = $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset)); //#26756 - var _9L = -($f(31 - ($get($_.swap_col, $_.i * 2) % 32))); //#26757 - $_.tmp = (((-(((_9L < 0 ? _9H >>> -_9L : _9H << _9L)) & 1)) ^ $_.tmp) & 1) ^ $_.tmp; //#26758 - var _9O = $_.matrixA; //#26759 - var _9R = $get($_.swap_col, $_.i * 2); //#26759 - var _9S = $_.j; //#26759 - var _9T = $_.offset; //#26759 - var _9b = $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset)); //#26761 - var _9f = -($f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32))); //#26762 - var _9q = $f(31 - ($get($_.swap_col, $_.i * 2) % 32)); //#26764 - $put(_9O, (~~(_9R / 32)) + (_9S * _9T), $get(_9O, (~~(_9R / 32)) + (_9S * _9T)) ^ (((-(((_9f < 0 ? _9b >>> -_9f : _9b << _9f)) & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset))) & ((_9q < 0 ? 1 >>> -_9q : 1 << _9q)))); //#26765 - var _9r = $_.matrixA; //#26766 - var _9u = $get($_.swap_col, ($_.i * 2) + 1); //#26766 - var _9v = $_.j; //#26766 - var _9w = $_.offset; //#26766 - var _A9 = $f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32)); //#26770 - $put(_9r, (~~(_9u / 32)) + (_9v * _9w), $get(_9r, (~~(_9u / 32)) + (_9v * _9w)) ^ (((-($_.tmp & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset))) & ((_A9 < 0 ? 1 >>> -_A9 : 1 << _A9)))); //#26771 - } //#26771 - } //#26771 - }; //#26771 + $k[$j++] = 'nb_pcb'; //#26974 + if ($_.wr < 4) { //#26974 + $k[$j++] = ~~($_.Pg_sub_block / 2); //#26974 + } else { //#26974 + $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26974 + } //#26974 + var _6K = $k[--$j]; //#26974 + $_[$k[--$j]] = _6K; //#26974 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26975 + var _6N = $_.matrixA; //#26976 + $_.matrixH = $arrcpy($a(_6N.length), _6N); //#26976 + $k[$j++] = Infinity; //#26977 + for (var _6R = 0, _6S = $_.Pg_sub_block; _6R < _6S; _6R++) { //#26977 + $k[$j++] = 0; //#26977 + } //#26977 + $_.column_arrangement = $a(); //#26977 + $k[$j++] = Infinity; //#26978 + for (var _6V = 0, _6W = $_.Pg_sub_block; _6V < _6W; _6V++) { //#26978 + $k[$j++] = false; //#26978 + } //#26978 + $_.processed_column = $a(); //#26978 + $k[$j++] = Infinity; //#26979 + for (var _6Z = 0, _6a = $_.nb_pcb; _6Z < _6a; _6Z++) { //#26979 + $k[$j++] = 0; //#26979 + } //#26979 + $_.zero_lines_nb = $a(); //#26979 + $k[$j++] = Infinity; //#26980 + for (var _6d = 0, _6e = $_.Pg_sub_block * 2; _6d < _6e; _6d++) { //#26980 + $k[$j++] = 0; //#26980 + } //#26980 + $_.swap_col = $a(); //#26980 + $_.zero_lines = 0; //#26981 + $_.loop0 = 0; //#26983 + for (var _6i = 0, _6h = $_.nb_pcb - 1; _6i <= _6h; _6i += 1) { //#27021 + $_.i = _6i; //#26985 + $_.pivot_column = $_.Pg_sub_block + 1; //#26986 + for (var _6m = 0, _6l = $_.Pg_sub_block - 1; _6m <= _6l; _6m += 1) { //#26994 + $_.j = _6m; //#26988 + var _6r = $get($_.matrixH, ~~(((($_.offset * 32) * $_.i) + $_.j) / 32)); //#26989 + var _6v = -(31 - (((($_.offset * 32) * $_.i) + $_.j) % 32)); //#26990 + if ((((_6v < 0 ? _6r >>> -_6v : _6r << _6v)) & 1) == 1) { //#26993 + $_.pivot_column = $_.j; //#26991 + break; //#26992 + } //#26992 + } //#26992 + if ($_.pivot_column < $_.Pg_sub_block) { //#27019 + $put($_.processed_column, $_.pivot_column, true); //#26996 + $put($_.column_arrangement, $_.pivot_column, $_.i); //#26997 + if ($_.pivot_column >= $_.nb_pcb) { //#27001 + $put($_.swap_col, $_.loop0 * 2, $_.pivot_column); //#26999 + $_.loop0 = $_.loop0 + 1; //#27000 + } //#27000 + $_.off_index = ~~($_.pivot_column / 32); //#27002 + $_.off_index1 = $_.pivot_column % 32; //#27003 + for (var _7E = 0, _7D = $_.nb_pcb - 1; _7E <= _7D; _7E += 1) { //#27016 + $_.j = _7E; //#27005 + if ($_.i != $_.j) { //#27015 + var _7L = $get($_.matrixH, $_.off_index + ($_.j * $_.offset)); //#27007 + var _7N = -(31 - $_.off_index1); //#27008 + if ((((_7N < 0 ? _7L >>> -_7N : _7L << _7N)) & 1) == 1) { //#27014 + for (var _7Q = 0, _7P = $_.offset - 1; _7Q <= _7P; _7Q += 1) { //#27013 + $_.k = _7Q; //#27010 + var _7R = $_.matrixH; //#27011 + var _7S = $_.offset; //#27011 + var _7T = $_.j; //#27011 + var _7U = $_.k; //#27011 + $put(_7R, (_7S * _7T) + _7U, $xo($get(_7R, (_7S * _7T) + _7U), $get($_.matrixH, ($_.offset * $_.i) + $_.k))); //#27012 + } //#27012 + } //#27012 + } //#27012 + } //#27012 + } else { //#27019 + $put($_.zero_lines_nb, $_.zero_lines, $_.i); //#27018 + $_.zero_lines = $_.zero_lines + 1; //#27019 + } //#27019 + } //#27019 + $_.matrix_rank = $_.nb_pcb - $_.zero_lines; //#27023 + $_.loop2 = 0; //#27024 + for (var _7k = $_.matrix_rank, _7j = $_.nb_pcb - 1; _7k <= _7j; _7k += 1) { //#27044 + $_.i = _7k; //#27026 + if ($get($_.column_arrangement, $_.i) > 0) { //#27043 + for (var _7q = 0, _7p = $_.nb_pcb - 1; _7q <= _7p; _7q += 1) { //#27042 + $_.j = _7q; //#27029 + if ($nt($get($_.processed_column, $_.j))) { //#27041 + $put($_.column_arrangement, $_.j, $get($_.column_arrangement, $_.i)); //#27031 + $put($_.column_arrangement, $_.i, 0); //#27032 + $put($_.processed_column, $_.j, true); //#27033 + $put($_.processed_column, $_.i, false); //#27034 + $put($_.swap_col, $_.loop0 * 2, $_.i); //#27035 + $put($_.swap_col, ($_.loop0 * 2) + 1, $_.j); //#27036 + $put($_.column_arrangement, $_.i, $_.j); //#27037 + $_.loop0 = $_.loop0 + 1; //#27038 + $_.loop2 = $_.loop2 + 1; //#27039 + break; //#27040 + } //#27040 + } //#27040 + } //#27040 + } //#27040 + $_.loop1 = 0; //#27046 + for (var _8I = 0, _8H = $_.nb_pcb - 1; _8I <= _8H; _8I += 1) { //#27055 + $_.kl = _8I; //#27048 + if ($nt($get($_.processed_column, $_.kl)) && ($_.loop1 < ($_.loop0 - $_.loop2))) { //#27054 + $put($_.column_arrangement, $_.kl, $get($_.column_arrangement, $get($_.swap_col, $_.loop1 * 2))); //#27050 + $put($_.processed_column, $_.kl, true); //#27051 + $put($_.swap_col, ($_.loop1 * 2) + 1, $_.kl); //#27052 + $_.loop1 = $_.loop1 + 1; //#27053 + } //#27053 + } //#27053 + $_.loop1 = 0; //#27057 + for (var _8e = 0, _8d = $_.nb_pcb - 1; _8e <= _8d; _8e += 1) { //#27064 + $_.kl = _8e; //#27059 + if ($nt($get($_.processed_column, $_.kl))) { //#27063 + $put($_.column_arrangement, $_.kl, $get($_.zero_lines_nb, $_.loop1)); //#27061 + $_.loop1 = $_.loop1 + 1; //#27062 + } //#27062 + } //#27062 + for (var _8q = 0, _8p = $_.nb_pcb - 1; _8q <= _8p; _8q += 1) { //#27073 + $_.i = _8q; //#27067 + for (var _8t = 0, _8s = $_.offset - 1; _8t <= _8s; _8t += 1) { //#27072 + $_.j = _8t; //#27069 + $put($_.matrixA, ($_.i * $_.offset) + $_.j, $get($_.matrixH, $f(($get($_.column_arrangement, $_.i) * $_.offset) + $_.j))); //#27071 + } //#27071 + } //#27071 + $_.tmp = 0; //#27075 + for (var _97 = 0, _96 = $_.loop0 - 1; _97 <= _96; _97 += 1) { //#27097 + $_.i = _97; //#27077 + for (var _9A = 0, _99 = $_.nb_pcb - 1; _9A <= _99; _9A += 1) { //#27096 + $_.j = _9A; //#27079 + var _9H = $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset)); //#27080 + var _9L = -($f(31 - ($get($_.swap_col, $_.i * 2) % 32))); //#27081 + $_.tmp = (((-(((_9L < 0 ? _9H >>> -_9L : _9H << _9L)) & 1)) ^ $_.tmp) & 1) ^ $_.tmp; //#27082 + var _9O = $_.matrixA; //#27083 + var _9R = $get($_.swap_col, $_.i * 2); //#27083 + var _9S = $_.j; //#27083 + var _9T = $_.offset; //#27083 + var _9b = $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset)); //#27085 + var _9f = -($f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32))); //#27086 + var _9q = $f(31 - ($get($_.swap_col, $_.i * 2) % 32)); //#27088 + $put(_9O, (~~(_9R / 32)) + (_9S * _9T), $get(_9O, (~~(_9R / 32)) + (_9S * _9T)) ^ (((-(((_9f < 0 ? _9b >>> -_9f : _9b << _9f)) & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset))) & ((_9q < 0 ? 1 >>> -_9q : 1 << _9q)))); //#27089 + var _9r = $_.matrixA; //#27090 + var _9u = $get($_.swap_col, ($_.i * 2) + 1); //#27090 + var _9v = $_.j; //#27090 + var _9w = $_.offset; //#27090 + var _A9 = $f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32)); //#27094 + $put(_9r, (~~(_9u / 32)) + (_9v * _9w), $get(_9r, (~~(_9u / 32)) + (_9v * _9w)) ^ (((-($_.tmp & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset))) & ((_A9 < 0 ? 1 >>> -_A9 : 1 << _A9)))); //#27095 + } //#27095 + } //#27095 + }; //#27095 $_.createGeneratorMatrix = function() { - $_.pn = $_.Pg_sub_block - $_.matrix_rank; //#26779 - $_.offset = ~~Math.ceil($_.pn / 32); //#26780 - $_.effwidth = $_.offset * 32; //#26781 - $_.offset_cap = ~~Math.ceil($_.Pg_sub_block / 32); //#26782 - $_.G = $a($_.offset * $_.Pg_sub_block); //#26783 - for (var _AL = 0, _AK = ($_.offset * $_.Pg_sub_block) - 1; _AL <= _AK; _AL += 1) { //#26786 - $put($_.G, _AL, 0); //#26785 - } //#26785 - for (var _AP = 0, _AO = $_.pn - 1; _AP <= _AO; _AP += 1) { //#26791 - $_.i = _AP; //#26788 - var _AQ = $_.G; //#26789 - var _AR = $_.Pg_sub_block; //#26789 - var _AS = $_.pn; //#26789 - var _AT = $_.i; //#26789 - var _AU = $_.offset; //#26789 - var _AV = $_.i; //#26789 - var _AY = 31 - ($_.i % 32); //#26790 - $put(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32)), $get(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32))) | ((_AY < 0 ? 1 >>> -_AY : 1 << _AY))); //#26790 - } //#26790 - $_.matrix_index = $_.Pg_sub_block - $_.pn; //#26792 - $_.loop0 = 0; //#26793 - for (var _Af = 0, _Ae = (($_.Pg_sub_block - $_.pn) * $_.effwidth) - 1; _Af <= _Ae; _Af += 1) { //#26810 - $_.i = _Af; //#26795 - if ($_.matrix_index >= $_.Pg_sub_block) { //#26799 - $_.loop0 = $_.loop0 + 1; //#26797 - $_.matrix_index = $_.Pg_sub_block - $_.pn; //#26798 - } //#26798 - if (($_.i % $_.effwidth) < $_.pn) { //#26809 - var _Ao = $_.G; //#26801 - var _Ap = $_.i; //#26801 - var _Av = $get($_.matrixA, (~~($_.matrix_index / 32)) + ($_.offset_cap * $_.loop0)); //#26803 - var _Ax = -(31 - ($_.matrix_index % 32)); //#26804 - var _B2 = 31 - ($_.i % 32); //#26806 - $put(_Ao, ~~(_Ap / 32), $get(_Ao, ~~(_Ap / 32)) ^ (((-(((_Ax < 0 ? _Av >>> -_Ax : _Av << _Ax)) & 1)) ^ $get($_.G, ~~($_.i / 32))) & ((_B2 < 0 ? 1 >>> -_B2 : 1 << _B2)))); //#26807 - $_.matrix_index = $_.matrix_index + 1; //#26808 - } //#26808 - } //#26808 - }; //#26808 + $_.pn = $_.Pg_sub_block - $_.matrix_rank; //#27103 + $_.offset = ~~Math.ceil($_.pn / 32); //#27104 + $_.effwidth = $_.offset * 32; //#27105 + $_.offset_cap = ~~Math.ceil($_.Pg_sub_block / 32); //#27106 + $_.G = $a($_.offset * $_.Pg_sub_block); //#27107 + for (var _AL = 0, _AK = ($_.offset * $_.Pg_sub_block) - 1; _AL <= _AK; _AL += 1) { //#27110 + $put($_.G, _AL, 0); //#27109 + } //#27109 + for (var _AP = 0, _AO = $_.pn - 1; _AP <= _AO; _AP += 1) { //#27115 + $_.i = _AP; //#27112 + var _AQ = $_.G; //#27113 + var _AR = $_.Pg_sub_block; //#27113 + var _AS = $_.pn; //#27113 + var _AT = $_.i; //#27113 + var _AU = $_.offset; //#27113 + var _AV = $_.i; //#27113 + var _AY = 31 - ($_.i % 32); //#27114 + $put(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32)), $get(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32))) | ((_AY < 0 ? 1 >>> -_AY : 1 << _AY))); //#27114 + } //#27114 + $_.matrix_index = $_.Pg_sub_block - $_.pn; //#27116 + $_.loop0 = 0; //#27117 + for (var _Af = 0, _Ae = (($_.Pg_sub_block - $_.pn) * $_.effwidth) - 1; _Af <= _Ae; _Af += 1) { //#27134 + $_.i = _Af; //#27119 + if ($_.matrix_index >= $_.Pg_sub_block) { //#27123 + $_.loop0 = $_.loop0 + 1; //#27121 + $_.matrix_index = $_.Pg_sub_block - $_.pn; //#27122 + } //#27122 + if (($_.i % $_.effwidth) < $_.pn) { //#27133 + var _Ao = $_.G; //#27125 + var _Ap = $_.i; //#27125 + var _Av = $get($_.matrixA, (~~($_.matrix_index / 32)) + ($_.offset_cap * $_.loop0)); //#27127 + var _Ax = -(31 - ($_.matrix_index % 32)); //#27128 + var _B2 = 31 - ($_.i % 32); //#27130 + $put(_Ao, ~~(_Ap / 32), $get(_Ao, ~~(_Ap / 32)) ^ (((-(((_Ax < 0 ? _Av >>> -_Ax : _Av << _Ax)) & 1)) ^ $get($_.G, ~~($_.i / 32))) & ((_B2 < 0 ? 1 >>> -_B2 : 1 << _B2)))); //#27131 + $_.matrix_index = $_.matrix_index + 1; //#27132 + } //#27132 + } //#27132 + }; //#27132 $_.ldpc = function() { - $_.wr = $k[--$j]; //#26816 - $_.wc = $k[--$j]; //#26817 - $k[$j++] = Infinity; //#26818 - var _B6 = $k[--$j]; //#26818 - var _B7 = $k[--$j]; //#26818 - $k[$j++] = _B6; //#26818 - $forall(_B7, function() { //#26818 - var _B8 = $k[--$j]; //#26818 - $k[$j++] = $f(_B8 - 48); //#26818 - }); //#26818 - $_.data = $a(); //#26818 - $_.Pn = $_.data.length; //#26820 - if ($_.wr != -1) { //#26835 - $_.Pg = ~~((Math.ceil((Math.ceil(($_.Pn * $_.wr) / $f($_.wr - $_.wc))) / $_.wr)) * $_.wr); //#26822 - $_.nb_sub_blocks = (~~($_.Pg / 2700)) + 1; //#26823 - $_.Pg_sub_block = (~~((~~($_.Pg / $_.nb_sub_blocks)) / $_.wr)) * $_.wr; //#26824 - $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#26825 - $_.nb_sub_blocks = ~~($_.Pg / $_.Pg_sub_block); //#26826 - $k[$j++] = 'encoding_iterations'; //#26827 - $k[$j++] = ~~($_.Pg / $_.Pg_sub_block); //#26827 - if (($_.Pn_sub_block * $_.nb_sub_blocks) < $_.Pn) { //#26827 - var _BY = $k[--$j]; //#26827 - $k[$j++] = $f(_BY - 1); //#26827 - } //#26827 - var _BZ = $k[--$j]; //#26827 - $_[$k[--$j]] = _BZ; //#26827 - $_.createMatrixA(); //#26828 - } else { //#26835 - $_.Pg = $_.Pn * 2; //#26830 - $_.nb_sub_blocks = 1; //#26831 - $_.Pg_sub_block = $_.Pg; //#26832 - $_.Pn_sub_block = $_.Pn; //#26833 - $_.encoding_iterations = 1; //#26834 - $_.createMetadataMatrixA(); //#26835 - } //#26835 - $_.GaussJordan(); //#26837 - $_.createGeneratorMatrix(); //#26838 - $_.ecc_encoded_data = $a($_.Pg); //#26840 - $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#26842 - for (var _Bk = 0, _Bj = $_.encoding_iterations - 1; _Bk <= _Bj; _Bk += 1) { //#26858 - $_.iter = _Bk; //#26844 - for (var _Bn = 0, _Bm = $_.Pg_sub_block - 1; _Bn <= _Bm; _Bn += 1) { //#26857 - $_.i = _Bn; //#26846 - $_.temp = 0; //#26847 - $_.loop0 = 0; //#26848 - $_.offset_index = $_.offset * $_.i; //#26849 - for (var _Bv = $_.iter * $_.Pn_sub_block, _Bu = (($_.iter + 1) * $_.Pn_sub_block) - 1; _Bv <= _Bu; _Bv += 1) { //#26855 - var _C1 = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#26852 - var _C3 = -(31 - ($_.loop0 % 32)); //#26852 - $_.temp = ($get($_.data, _Bv) & (((_C3 < 0 ? _C1 >>> -_C3 : _C1 << _C3)) & 1)) ^ $_.temp; //#26853 - $_.loop0 = $_.loop0 + 1; //#26854 - } //#26854 - $put($_.ecc_encoded_data, $_.i + ($_.iter * $_.Pg_sub_block), $_.temp); //#26856 - } //#26856 - } //#26856 - if ($_.encoding_iterations != $_.nb_sub_blocks) { //#26882 - $_.start = $_.encoding_iterations * $_.Pn_sub_block; //#26861 - $_.last_index = $_.encoding_iterations * $_.Pg_sub_block; //#26862 - $_.Pg_sub_block = $_.Pg - ($_.encoding_iterations * $_.Pg_sub_block); //#26863 - $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#26864 - $_.createMatrixA(); //#26865 - $_.GaussJordan(); //#26866 - $_.createGeneratorMatrix(); //#26867 - $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#26868 - for (var _CS = 0, _CR = $_.Pg_sub_block - 1; _CS <= _CR; _CS += 1) { //#26881 - $_.i = _CS; //#26870 - $_.temp = 0; //#26871 - $_.loop0 = 0; //#26872 - $_.offset_index = $_.offset * $_.i; //#26873 - for (var _CY = $_.start, _CX = $_.Pn - 1; _CY <= _CX; _CY += 1) { //#26879 - var _Ce = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#26876 - var _Cg = -(31 - ($_.loop0 % 32)); //#26876 - $_.temp = ($get($_.data, _CY) & (((_Cg < 0 ? _Ce >>> -_Cg : _Ce << _Cg)) & 1)) ^ $_.temp; //#26877 - $_.loop0 = $_.loop0 + 1; //#26878 - } //#26878 - $put($_.ecc_encoded_data, $_.i + $_.last_index, $_.temp); //#26880 - } //#26880 - } //#26880 - $_.out = $s($_.Pg); //#26884 - for (var _Cr = 0, _Cq = $_.Pg - 1; _Cr <= _Cq; _Cr += 1) { //#26888 - $put($_.out, _Cr, $f($get($_.ecc_encoded_data, _Cr) + 48)); //#26887 - } //#26887 - $k[$j++] = $_.out; //#26889 - }; //#26889 - $k[$j++] = 'bits'; //#26894 - $k[$j++] = $_.bits; //#26894 - $k[$j++] = $_.datawc; //#26894 - $k[$j++] = $_.datawr; //#26894 - $_.ldpc(); //#26894 - var _Cz = $k[--$j]; //#26894 - $_[$k[--$j]] = _Cz; //#26894 - $_.s0 = 0; //#26897 - $_.s1 = 0; //#26897 - $_.s2 = 3; //#26897 - $_.s3 = 30151; //#26897 - for (var _D2 = $_.bits.length - 1; _D2 >= 1; _D2 -= 1) { //#26907 - $_.l = _D2; //#26899 - $_.lcg64_temper(); //#26900 - var _D3 = $k[--$j]; //#26901 - $k[$j++] = _D3; //#26901 - if (_D3 < 0) { //#26901 - var _D4 = $k[--$j]; //#26901 - $k[$j++] = $f((_D4 ^ 2147483648) + 2147483648); //#26901 - } //#26901 - $_.r = ~~(($k[--$j] / 4294967296) * ($_.l + 1)); //#26903 - $put($_.bits, $_.l, $get($_.bits, $_.r)); //#26905 - $put($_.bits, $_.r, $get($_.bits, $_.l)); //#26906 - } //#26906 - $_.tmpbits = $s($_.C); //#26910 - $puti($_.tmpbits, 0, $_.bits); //#26911 - $_.j = $_.bits.length; //#26912 - for (var _DO = 0, _DP = ~~(($f($f($_.C - $_.j) + 1)) / 2); _DO < _DP; _DO++) { //#26917 - $put($_.tmpbits, $_.j, 48); //#26914 - if (($_.j + 1) < $_.C) { //#26915 - $put($_.tmpbits, $_.j + 1, 49); //#26915 - } //#26915 - $_.j = $_.j + 2; //#26916 - } //#26916 - $_.bits = $_.tmpbits; //#26918 - if ($_.colors == 4) { //#26983 - $_.bi = 0; //#26922 - $_.gi = 1; //#26922 - $_.mi = 2; //#26922 - $_.yi = 3; //#26922 - $_.ki = 4; //#26923 - $_.wi = 5; //#26923 - $k[$j++] = Infinity; //#26924 - $k[$j++] = $_.bi; //#26926 - $k[$j++] = "0000FF"; //#26926 - $k[$j++] = $_.gi; //#26926 - $k[$j++] = "00FF00"; //#26926 - $k[$j++] = $_.mi; //#26926 - $k[$j++] = "FF00FF"; //#26926 - $k[$j++] = $_.yi; //#26926 - $k[$j++] = "FFFF00"; //#26926 - $k[$j++] = $_.ki; //#26926 - $k[$j++] = "000000"; //#26926 - $k[$j++] = $_.wi; //#26926 - $k[$j++] = "FFFFFF"; //#26926 - $_.palette = $d(); //#26927 - $_.metacolorindex = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#26928 - $_.palettelayout = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#26929 - } else { //#26983 + $_.wr = $k[--$j]; //#27140 + $_.wc = $k[--$j]; //#27141 + $k[$j++] = Infinity; //#27142 + var _B6 = $k[--$j]; //#27142 + var _B7 = $k[--$j]; //#27142 + $k[$j++] = _B6; //#27142 + $forall(_B7, function() { //#27142 + var _B8 = $k[--$j]; //#27142 + $k[$j++] = $f(_B8 - 48); //#27142 + }); //#27142 + $_.data = $a(); //#27142 + $_.Pn = $_.data.length; //#27144 + if ($_.wr != -1) { //#27159 + $_.Pg = ~~((Math.ceil((Math.ceil(($_.Pn * $_.wr) / $f($_.wr - $_.wc))) / $_.wr)) * $_.wr); //#27146 + $_.nb_sub_blocks = (~~($_.Pg / 2700)) + 1; //#27147 + $_.Pg_sub_block = (~~((~~($_.Pg / $_.nb_sub_blocks)) / $_.wr)) * $_.wr; //#27148 + $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#27149 + $_.nb_sub_blocks = ~~($_.Pg / $_.Pg_sub_block); //#27150 + $k[$j++] = 'encoding_iterations'; //#27151 + $k[$j++] = ~~($_.Pg / $_.Pg_sub_block); //#27151 + if (($_.Pn_sub_block * $_.nb_sub_blocks) < $_.Pn) { //#27151 + var _BY = $k[--$j]; //#27151 + $k[$j++] = $f(_BY - 1); //#27151 + } //#27151 + var _BZ = $k[--$j]; //#27151 + $_[$k[--$j]] = _BZ; //#27151 + $_.createMatrixA(); //#27152 + } else { //#27159 + $_.Pg = $_.Pn * 2; //#27154 + $_.nb_sub_blocks = 1; //#27155 + $_.Pg_sub_block = $_.Pg; //#27156 + $_.Pn_sub_block = $_.Pn; //#27157 + $_.encoding_iterations = 1; //#27158 + $_.createMetadataMatrixA(); //#27159 + } //#27159 + $_.GaussJordan(); //#27161 + $_.createGeneratorMatrix(); //#27162 + $_.ecc_encoded_data = $a($_.Pg); //#27164 + $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#27166 + for (var _Bk = 0, _Bj = $_.encoding_iterations - 1; _Bk <= _Bj; _Bk += 1) { //#27182 + $_.iter = _Bk; //#27168 + for (var _Bn = 0, _Bm = $_.Pg_sub_block - 1; _Bn <= _Bm; _Bn += 1) { //#27181 + $_.i = _Bn; //#27170 + $_.temp = 0; //#27171 + $_.loop0 = 0; //#27172 + $_.offset_index = $_.offset * $_.i; //#27173 + for (var _Bv = $_.iter * $_.Pn_sub_block, _Bu = (($_.iter + 1) * $_.Pn_sub_block) - 1; _Bv <= _Bu; _Bv += 1) { //#27179 + var _C1 = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#27176 + var _C3 = -(31 - ($_.loop0 % 32)); //#27176 + $_.temp = ($get($_.data, _Bv) & (((_C3 < 0 ? _C1 >>> -_C3 : _C1 << _C3)) & 1)) ^ $_.temp; //#27177 + $_.loop0 = $_.loop0 + 1; //#27178 + } //#27178 + $put($_.ecc_encoded_data, $_.i + ($_.iter * $_.Pg_sub_block), $_.temp); //#27180 + } //#27180 + } //#27180 + if ($_.encoding_iterations != $_.nb_sub_blocks) { //#27206 + $_.start = $_.encoding_iterations * $_.Pn_sub_block; //#27185 + $_.last_index = $_.encoding_iterations * $_.Pg_sub_block; //#27186 + $_.Pg_sub_block = $_.Pg - ($_.encoding_iterations * $_.Pg_sub_block); //#27187 + $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#27188 + $_.createMatrixA(); //#27189 + $_.GaussJordan(); //#27190 + $_.createGeneratorMatrix(); //#27191 + $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#27192 + for (var _CS = 0, _CR = $_.Pg_sub_block - 1; _CS <= _CR; _CS += 1) { //#27205 + $_.i = _CS; //#27194 + $_.temp = 0; //#27195 + $_.loop0 = 0; //#27196 + $_.offset_index = $_.offset * $_.i; //#27197 + for (var _CY = $_.start, _CX = $_.Pn - 1; _CY <= _CX; _CY += 1) { //#27203 + var _Ce = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#27200 + var _Cg = -(31 - ($_.loop0 % 32)); //#27200 + $_.temp = ($get($_.data, _CY) & (((_Cg < 0 ? _Ce >>> -_Cg : _Ce << _Cg)) & 1)) ^ $_.temp; //#27201 + $_.loop0 = $_.loop0 + 1; //#27202 + } //#27202 + $put($_.ecc_encoded_data, $_.i + $_.last_index, $_.temp); //#27204 + } //#27204 + } //#27204 + $_.out = $s($_.Pg); //#27208 + for (var _Cr = 0, _Cq = $_.Pg - 1; _Cr <= _Cq; _Cr += 1) { //#27212 + $put($_.out, _Cr, $f($get($_.ecc_encoded_data, _Cr) + 48)); //#27211 + } //#27211 + $k[$j++] = $_.out; //#27213 + }; //#27213 + $k[$j++] = 'bits'; //#27218 + $k[$j++] = $_.bits; //#27218 + $k[$j++] = $_.datawc; //#27218 + $k[$j++] = $_.datawr; //#27218 + $_.ldpc(); //#27218 + var _Cz = $k[--$j]; //#27218 + $_[$k[--$j]] = _Cz; //#27218 + $_.s0 = 0; //#27221 + $_.s1 = 0; //#27221 + $_.s2 = 3; //#27221 + $_.s3 = 30151; //#27221 + for (var _D2 = $_.bits.length - 1; _D2 >= 1; _D2 -= 1) { //#27231 + $_.l = _D2; //#27223 + $_.lcg64_temper(); //#27224 + var _D3 = $k[--$j]; //#27225 + $k[$j++] = _D3; //#27225 + if (_D3 < 0) { //#27225 + var _D4 = $k[--$j]; //#27225 + $k[$j++] = $f((_D4 ^ 2147483648) + 2147483648); //#27225 + } //#27225 + $_.r = ~~(($k[--$j] / 4294967296) * ($_.l + 1)); //#27227 + $put($_.bits, $_.l, $get($_.bits, $_.r)); //#27229 + $put($_.bits, $_.r, $get($_.bits, $_.l)); //#27230 + } //#27230 + $_.tmpbits = $s($_.C); //#27234 + $puti($_.tmpbits, 0, $_.bits); //#27235 + $_.j = $_.bits.length; //#27236 + for (var _DO = 0, _DP = ~~(($f($f($_.C - $_.j) + 1)) / 2); _DO < _DP; _DO++) { //#27241 + $put($_.tmpbits, $_.j, 48); //#27238 + if (($_.j + 1) < $_.C) { //#27239 + $put($_.tmpbits, $_.j + 1, 49); //#27239 + } //#27239 + $_.j = $_.j + 2; //#27240 + } //#27240 + $_.bits = $_.tmpbits; //#27242 + if ($_.colors == 4) { //#27307 + $_.bi = 0; //#27246 + $_.gi = 1; //#27246 + $_.mi = 2; //#27246 + $_.yi = 3; //#27246 + $_.ki = 4; //#27247 + $_.wi = 5; //#27247 + $k[$j++] = Infinity; //#27248 + $k[$j++] = $_.bi; //#27250 + $k[$j++] = "0000FF"; //#27250 + $k[$j++] = $_.gi; //#27250 + $k[$j++] = "00FF00"; //#27250 + $k[$j++] = $_.mi; //#27250 + $k[$j++] = "FF00FF"; //#27250 + $k[$j++] = $_.yi; //#27250 + $k[$j++] = "FFFF00"; //#27250 + $k[$j++] = $_.ki; //#27250 + $k[$j++] = "000000"; //#27250 + $k[$j++] = $_.wi; //#27250 + $k[$j++] = "FFFFFF"; //#27250 + $_.palette = $d(); //#27251 + $_.metacolorindex = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#27252 + $_.palettelayout = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#27253 + } else { //#27307 var _Dw = new Map([ [8, $a([2, 2, 2])], [16, $a([4, 2, 2])], @@ -33975,1039 +34604,1039 @@ function bwipp_jabcode() { [64, $a([4, 4, 4])], [128, $a([8, 4, 4])], [256, $a([8, 8, 4])] - ]); //#26938 - $_.rgbres = $get(_Dw, $_.colors); //#26939 - $k[$j++] = 'rvals'; //#26941 - $k[$j++] = $get($_.rgbres, 0); //#26941 - $k[$j++] = Infinity; //#26941 - var _E1 = $k[--$j]; //#26941 - var _E3 = $f($k[--$j] - 1); //#26941 - $k[$j++] = _E1; //#26941 - $k[$j++] = _E3; //#26941 - for (var _E5 = 0, _E4 = _E3; _E5 <= _E4; _E5 += 1) { //#26941 - var _E6 = $k[--$j]; //#26941 - $k[$j++] = ~~(Math.round(_E5 * (255 / _E6))); //#26941 - $k[$j++] = _E6; //#26941 - } //#26941 - $j--; //#26941 - var _E7 = $a(); //#26941 - $_[$k[--$j]] = _E7; //#26941 - $k[$j++] = 'gvals'; //#26942 - $k[$j++] = $get($_.rgbres, 1); //#26942 - $k[$j++] = Infinity; //#26942 - var _EB = $k[--$j]; //#26942 - var _ED = $f($k[--$j] - 1); //#26942 - $k[$j++] = _EB; //#26942 - $k[$j++] = _ED; //#26942 - for (var _EF = 0, _EE = _ED; _EF <= _EE; _EF += 1) { //#26942 - var _EG = $k[--$j]; //#26942 - $k[$j++] = ~~(Math.round(_EF * (255 / _EG))); //#26942 - $k[$j++] = _EG; //#26942 - } //#26942 - $j--; //#26942 - var _EH = $a(); //#26942 - $_[$k[--$j]] = _EH; //#26942 - $k[$j++] = 'bvals'; //#26943 - $k[$j++] = $get($_.rgbres, 2); //#26943 - $k[$j++] = Infinity; //#26943 - var _EL = $k[--$j]; //#26943 - var _EN = $f($k[--$j] - 1); //#26943 - $k[$j++] = _EL; //#26943 - $k[$j++] = _EN; //#26943 - for (var _EP = 0, _EO = _EN; _EP <= _EO; _EP += 1) { //#26943 - var _EQ = $k[--$j]; //#26943 - $k[$j++] = ~~(Math.round(_EP * (255 / _EQ))); //#26943 - $k[$j++] = _EQ; //#26943 - } //#26943 - $j--; //#26943 - var _ER = $a(); //#26943 - $_[$k[--$j]] = _ER; //#26943 - var _ET = $_.colors; //#26945 - $_.palette = new Map; //#26945 - var _EU = $_.colors; //#26946 - var _EV = 64; //#26946 - if (64 > _EU) { //#26946 - var _ = _EU; //#26946 - _EU = _EV; //#26946 - _EV = _; //#26946 - } //#26946 - $_.palettelayout = $a(_EV); //#26946 - $_.i = 0; //#26947 - $_.j = 8; //#26947 - $forall($_.rvals, function() { //#26981 - $_.r = $k[--$j]; //#26949 - $forall($_.gvals, function() { //#26980 - $_.g = $k[--$j]; //#26951 - $forall($_.bvals, function() { //#26979 - $_.b = $k[--$j]; //#26953 - var _Eh = $strcpy($s(6), "000000"); //#26955 - var _Ej = $cvrs($s(6), (($_.r << 16) | ($_.g << 8)) | $_.b, 16); //#26955 - $puti(_Eh, 6 - _Ej.length, _Ej); //#26955 - $k[$j++] = _Eh; //#26957 - $k[$j++] = false; //#26957 - if ($eq(_Eh, "000000")) { //#26957 - $_.ki = $_.i; //#26957 - $j--; //#26957 - $k[$j++] = true; //#26957 - } //#26957 - var _El = $k[--$j]; //#26958 - var _Em = $k[--$j]; //#26958 - $k[$j++] = _Em; //#26958 - $k[$j++] = _El; //#26958 - if ($eq(_Em, "0000FF")) { //#26958 - $_.bi = $_.i; //#26958 - $j--; //#26958 - $k[$j++] = true; //#26958 - } //#26958 - var _Eo = $k[--$j]; //#26959 - var _Ep = $k[--$j]; //#26959 - $k[$j++] = _Ep; //#26959 - $k[$j++] = _Eo; //#26959 - if ($eq(_Ep, "00FF00")) { //#26959 - $_.gi = $_.i; //#26959 - $j--; //#26959 - $k[$j++] = true; //#26959 - } //#26959 - var _Er = $k[--$j]; //#26960 - var _Es = $k[--$j]; //#26960 - $k[$j++] = _Es; //#26960 - $k[$j++] = _Er; //#26960 - if ($eq(_Es, "00FFFF")) { //#26960 - $_.ci = $_.i; //#26960 - $j--; //#26960 - $k[$j++] = true; //#26960 - } //#26960 - var _Eu = $k[--$j]; //#26961 - var _Ev = $k[--$j]; //#26961 - $k[$j++] = _Ev; //#26961 - $k[$j++] = _Eu; //#26961 - if ($eq(_Ev, "FF0000")) { //#26961 - $_.ri = $_.i; //#26961 - $j--; //#26961 - $k[$j++] = true; //#26961 - } //#26961 - var _Ex = $k[--$j]; //#26962 - var _Ey = $k[--$j]; //#26962 - $k[$j++] = _Ey; //#26962 - $k[$j++] = _Ex; //#26962 - if ($eq(_Ey, "FF00FF")) { //#26962 - $_.mi = $_.i; //#26962 - $j--; //#26962 - $k[$j++] = true; //#26962 - } //#26962 - var _F0 = $k[--$j]; //#26963 - var _F1 = $k[--$j]; //#26963 - $k[$j++] = _F1; //#26963 - $k[$j++] = _F0; //#26963 - if ($eq(_F1, "FFFF00")) { //#26963 - $_.yi = $_.i; //#26963 - $j--; //#26963 - $k[$j++] = true; //#26963 - } //#26963 - var _F3 = $k[--$j]; //#26964 - var _F4 = $k[--$j]; //#26964 - $k[$j++] = _F4; //#26964 - $k[$j++] = _F3; //#26964 - if ($eq(_F4, "FFFFFF")) { //#26964 - $_.wi = $_.i; //#26964 - $j--; //#26964 - $k[$j++] = true; //#26964 - } //#26964 - if ($nt($k[--$j])) { //#26976 - if (($_.colors <= 64) || ((($_.colors == 128) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) || ((($_.colors == 256) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) && (((($_.g == 0) || ($_.g == 73)) || ($_.g == 182)) || ($_.g == 255))))) { //#26975 - $put($_.palettelayout, $_.j, $_.i); //#26973 - $_.j = $_.j + 1; //#26974 - } //#26974 - } //#26974 - $put($_.palette, $_.i, $k[--$j]); //#26977 - $_.i = $_.i + 1; //#26978 - }); //#26978 - }); //#26978 - }); //#26978 - $puti($_.palettelayout, 0, $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi])); //#26982 - $_.metacolorindex = $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi]); //#26983 - } //#26983 - $k[$j++] = Infinity; //#26987 - for (var _Fp = 0, _Fq = $_.rows * $_.cols; _Fp < _Fq; _Fp++) { //#26987 - $k[$j++] = -1; //#26987 - } //#26987 - $_.pixs = $a(); //#26987 + ]); //#27262 + $_.rgbres = $get(_Dw, $_.colors); //#27263 + $k[$j++] = 'rvals'; //#27265 + $k[$j++] = $get($_.rgbres, 0); //#27265 + $k[$j++] = Infinity; //#27265 + var _E1 = $k[--$j]; //#27265 + var _E3 = $f($k[--$j] - 1); //#27265 + $k[$j++] = _E1; //#27265 + $k[$j++] = _E3; //#27265 + for (var _E5 = 0, _E4 = _E3; _E5 <= _E4; _E5 += 1) { //#27265 + var _E6 = $k[--$j]; //#27265 + $k[$j++] = ~~(Math.round(_E5 * (255 / _E6))); //#27265 + $k[$j++] = _E6; //#27265 + } //#27265 + $j--; //#27265 + var _E7 = $a(); //#27265 + $_[$k[--$j]] = _E7; //#27265 + $k[$j++] = 'gvals'; //#27266 + $k[$j++] = $get($_.rgbres, 1); //#27266 + $k[$j++] = Infinity; //#27266 + var _EB = $k[--$j]; //#27266 + var _ED = $f($k[--$j] - 1); //#27266 + $k[$j++] = _EB; //#27266 + $k[$j++] = _ED; //#27266 + for (var _EF = 0, _EE = _ED; _EF <= _EE; _EF += 1) { //#27266 + var _EG = $k[--$j]; //#27266 + $k[$j++] = ~~(Math.round(_EF * (255 / _EG))); //#27266 + $k[$j++] = _EG; //#27266 + } //#27266 + $j--; //#27266 + var _EH = $a(); //#27266 + $_[$k[--$j]] = _EH; //#27266 + $k[$j++] = 'bvals'; //#27267 + $k[$j++] = $get($_.rgbres, 2); //#27267 + $k[$j++] = Infinity; //#27267 + var _EL = $k[--$j]; //#27267 + var _EN = $f($k[--$j] - 1); //#27267 + $k[$j++] = _EL; //#27267 + $k[$j++] = _EN; //#27267 + for (var _EP = 0, _EO = _EN; _EP <= _EO; _EP += 1) { //#27267 + var _EQ = $k[--$j]; //#27267 + $k[$j++] = ~~(Math.round(_EP * (255 / _EQ))); //#27267 + $k[$j++] = _EQ; //#27267 + } //#27267 + $j--; //#27267 + var _ER = $a(); //#27267 + $_[$k[--$j]] = _ER; //#27267 + var _ET = $_.colors; //#27269 + $_.palette = new Map; //#27269 + var _EU = $_.colors; //#27270 + var _EV = 64; //#27270 + if (64 > _EU) { //#27270 + var _ = _EU; //#27270 + _EU = _EV; //#27270 + _EV = _; //#27270 + } //#27270 + $_.palettelayout = $a(_EV); //#27270 + $_.i = 0; //#27271 + $_.j = 8; //#27271 + $forall($_.rvals, function() { //#27305 + $_.r = $k[--$j]; //#27273 + $forall($_.gvals, function() { //#27304 + $_.g = $k[--$j]; //#27275 + $forall($_.bvals, function() { //#27303 + $_.b = $k[--$j]; //#27277 + var _Eh = $strcpy($s(6), "000000"); //#27279 + var _Ej = $cvrs($s(6), (($_.r << 16) | ($_.g << 8)) | $_.b, 16); //#27279 + $puti(_Eh, 6 - _Ej.length, _Ej); //#27279 + $k[$j++] = _Eh; //#27281 + $k[$j++] = false; //#27281 + if ($eq(_Eh, "000000")) { //#27281 + $_.ki = $_.i; //#27281 + $j--; //#27281 + $k[$j++] = true; //#27281 + } //#27281 + var _El = $k[--$j]; //#27282 + var _Em = $k[--$j]; //#27282 + $k[$j++] = _Em; //#27282 + $k[$j++] = _El; //#27282 + if ($eq(_Em, "0000FF")) { //#27282 + $_.bi = $_.i; //#27282 + $j--; //#27282 + $k[$j++] = true; //#27282 + } //#27282 + var _Eo = $k[--$j]; //#27283 + var _Ep = $k[--$j]; //#27283 + $k[$j++] = _Ep; //#27283 + $k[$j++] = _Eo; //#27283 + if ($eq(_Ep, "00FF00")) { //#27283 + $_.gi = $_.i; //#27283 + $j--; //#27283 + $k[$j++] = true; //#27283 + } //#27283 + var _Er = $k[--$j]; //#27284 + var _Es = $k[--$j]; //#27284 + $k[$j++] = _Es; //#27284 + $k[$j++] = _Er; //#27284 + if ($eq(_Es, "00FFFF")) { //#27284 + $_.ci = $_.i; //#27284 + $j--; //#27284 + $k[$j++] = true; //#27284 + } //#27284 + var _Eu = $k[--$j]; //#27285 + var _Ev = $k[--$j]; //#27285 + $k[$j++] = _Ev; //#27285 + $k[$j++] = _Eu; //#27285 + if ($eq(_Ev, "FF0000")) { //#27285 + $_.ri = $_.i; //#27285 + $j--; //#27285 + $k[$j++] = true; //#27285 + } //#27285 + var _Ex = $k[--$j]; //#27286 + var _Ey = $k[--$j]; //#27286 + $k[$j++] = _Ey; //#27286 + $k[$j++] = _Ex; //#27286 + if ($eq(_Ey, "FF00FF")) { //#27286 + $_.mi = $_.i; //#27286 + $j--; //#27286 + $k[$j++] = true; //#27286 + } //#27286 + var _F0 = $k[--$j]; //#27287 + var _F1 = $k[--$j]; //#27287 + $k[$j++] = _F1; //#27287 + $k[$j++] = _F0; //#27287 + if ($eq(_F1, "FFFF00")) { //#27287 + $_.yi = $_.i; //#27287 + $j--; //#27287 + $k[$j++] = true; //#27287 + } //#27287 + var _F3 = $k[--$j]; //#27288 + var _F4 = $k[--$j]; //#27288 + $k[$j++] = _F4; //#27288 + $k[$j++] = _F3; //#27288 + if ($eq(_F4, "FFFFFF")) { //#27288 + $_.wi = $_.i; //#27288 + $j--; //#27288 + $k[$j++] = true; //#27288 + } //#27288 + if ($nt($k[--$j])) { //#27300 + if (($_.colors <= 64) || ((($_.colors == 128) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) || ((($_.colors == 256) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) && (((($_.g == 0) || ($_.g == 73)) || ($_.g == 182)) || ($_.g == 255))))) { //#27299 + $put($_.palettelayout, $_.j, $_.i); //#27297 + $_.j = $_.j + 1; //#27298 + } //#27298 + } //#27298 + $put($_.palette, $_.i, $k[--$j]); //#27301 + $_.i = $_.i + 1; //#27302 + }); //#27302 + }); //#27302 + }); //#27302 + $puti($_.palettelayout, 0, $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi])); //#27306 + $_.metacolorindex = $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi]); //#27307 + } //#27307 + $k[$j++] = Infinity; //#27311 + for (var _Fp = 0, _Fq = $_.rows * $_.cols; _Fp < _Fq; _Fp++) { //#27311 + $k[$j++] = -1; //#27311 + } //#27311 + $_.pixs = $a(); //#27311 $_.jmv = function() { - var _Ft = $k[--$j]; //#26988 - var _Fu = $k[--$j]; //#26988 - $k[$j++] = $f(_Fu + (_Ft * $_.cols)); //#26988 - }; //#26988 - if (!$_.slave) { //#27018 - $_.fpat = $a([$a([1, 1, 1, 0, 0]), $a([1, 2, 2, 0, 0]), $a([1, 2, 1, 2, 1]), $a([0, 0, 2, 2, 1]), $a([0, 0, 1, 1, 1])]); //#26998 - $_.fmap = $a([$a([-1, $_.bi, $_.yi]), $a([-1, $_.yi, $_.bi]), $a([-1, $_.gi, $_.mi]), $a([-1, $_.mi, $_.gi])]); //#27004 - } else { //#27018 - $_.fpat = $a([$a([0, 0, 0, 0, 0]), $a([0, 2, 2, 0, 0]), $a([0, 2, 1, 2, 0]), $a([0, 0, 2, 2, 0]), $a([0, 0, 0, 0, 0])]); //#27012 - $_.fmap = $a([$a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi])]); //#27018 - } //#27018 - for (var _GY = 0; _GY <= 4; _GY += 1) { //#27030 - $_.y = _GY; //#27021 - for (var _GZ = 0; _GZ <= 4; _GZ += 1) { //#27029 - $_.x = _GZ; //#27023 - $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#27024 - $k[$j++] = $_.pixs; //#27025 - $k[$j++] = $_.x + 1; //#27025 - $k[$j++] = $_.y + 1; //#27025 - $_.jmv(); //#27025 - var _Gm = $k[--$j]; //#27025 - $put($k[--$j], _Gm, $get($get($_.fmap, 0), $_.fpb)); //#27025 - $k[$j++] = $_.pixs; //#27026 - $k[$j++] = $_.x + 1; //#27026 - $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27026 - $_.jmv(); //#27026 - var _Gw = $k[--$j]; //#27026 - $put($k[--$j], _Gw, $get($get($_.fmap, 1), $_.fpb)); //#27026 - $k[$j++] = $_.pixs; //#27027 - $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27027 - $k[$j++] = $_.y + 1; //#27027 - $_.jmv(); //#27027 - var _H6 = $k[--$j]; //#27027 - $put($k[--$j], _H6, $get($get($_.fmap, 2), $_.fpb)); //#27027 - $k[$j++] = $_.pixs; //#27028 - $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27028 - $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27028 - $_.jmv(); //#27028 - var _HH = $k[--$j]; //#27028 - $put($k[--$j], _HH, $get($get($_.fmap, 3), $_.fpb)); //#27028 - } //#27028 - } //#27028 - $_.algnpat0 = $a([$a([$_.ki, $_.ki, -1]), $a([$_.ki, $_.wi, $_.ki]), $a([-1, $_.ki, $_.ki])]); //#27037 - $_.algnpat1 = $a([$a([-1, $_.ki, $_.ki]), $a([$_.ki, $_.wi, $_.ki]), $a([$_.ki, $_.ki, -1])]); //#27042 - $_.num = (~~Math.round($_.cols / 16)) - 1; //#27043 - $_.algnrpos = $a([3, 17]); //#27044 - if ($_.num > 0) { //#27047 - $k[$j++] = Infinity; //#27046 - for (var _Hk = 0, _Hj = $_.num; _Hk <= _Hj; _Hk += 1) { //#27046 - $k[$j++] = (~~(_Hk * ($f($_.cols - 7) / $_.num))) + 3; //#27046 - } //#27046 - $_.algnrpos = $a(); //#27046 - } //#27046 - $_.num = (~~Math.round($_.rows / 16)) - 1; //#27048 - $_.algncpos = $a([3, 17]); //#27049 - if ($_.num > 0) { //#27052 - $k[$j++] = Infinity; //#27051 - for (var _Ht = 0, _Hs = $_.num; _Ht <= _Hs; _Ht += 1) { //#27051 - $k[$j++] = (~~(_Ht * ($f($_.rows - 7) / $_.num))) + 3; //#27051 - } //#27051 - $_.algncpos = $a(); //#27051 - } //#27051 + var _Ft = $k[--$j]; //#27312 + var _Fu = $k[--$j]; //#27312 + $k[$j++] = $f(_Fu + (_Ft * $_.cols)); //#27312 + }; //#27312 + if (!$_.slave) { //#27342 + $_.fpat = $a([$a([1, 1, 1, 0, 0]), $a([1, 2, 2, 0, 0]), $a([1, 2, 1, 2, 1]), $a([0, 0, 2, 2, 1]), $a([0, 0, 1, 1, 1])]); //#27322 + $_.fmap = $a([$a([-1, $_.bi, $_.yi]), $a([-1, $_.yi, $_.bi]), $a([-1, $_.gi, $_.mi]), $a([-1, $_.mi, $_.gi])]); //#27328 + } else { //#27342 + $_.fpat = $a([$a([0, 0, 0, 0, 0]), $a([0, 2, 2, 0, 0]), $a([0, 2, 1, 2, 0]), $a([0, 0, 2, 2, 0]), $a([0, 0, 0, 0, 0])]); //#27336 + $_.fmap = $a([$a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi])]); //#27342 + } //#27342 + for (var _GY = 0; _GY <= 4; _GY += 1) { //#27354 + $_.y = _GY; //#27345 + for (var _GZ = 0; _GZ <= 4; _GZ += 1) { //#27353 + $_.x = _GZ; //#27347 + $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#27348 + $k[$j++] = $_.pixs; //#27349 + $k[$j++] = $_.x + 1; //#27349 + $k[$j++] = $_.y + 1; //#27349 + $_.jmv(); //#27349 + var _Gm = $k[--$j]; //#27349 + $put($k[--$j], _Gm, $get($get($_.fmap, 0), $_.fpb)); //#27349 + $k[$j++] = $_.pixs; //#27350 + $k[$j++] = $_.x + 1; //#27350 + $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27350 + $_.jmv(); //#27350 + var _Gw = $k[--$j]; //#27350 + $put($k[--$j], _Gw, $get($get($_.fmap, 1), $_.fpb)); //#27350 + $k[$j++] = $_.pixs; //#27351 + $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27351 + $k[$j++] = $_.y + 1; //#27351 + $_.jmv(); //#27351 + var _H6 = $k[--$j]; //#27351 + $put($k[--$j], _H6, $get($get($_.fmap, 2), $_.fpb)); //#27351 + $k[$j++] = $_.pixs; //#27352 + $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27352 + $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27352 + $_.jmv(); //#27352 + var _HH = $k[--$j]; //#27352 + $put($k[--$j], _HH, $get($get($_.fmap, 3), $_.fpb)); //#27352 + } //#27352 + } //#27352 + $_.algnpat0 = $a([$a([$_.ki, $_.ki, -1]), $a([$_.ki, $_.wi, $_.ki]), $a([-1, $_.ki, $_.ki])]); //#27361 + $_.algnpat1 = $a([$a([-1, $_.ki, $_.ki]), $a([$_.ki, $_.wi, $_.ki]), $a([$_.ki, $_.ki, -1])]); //#27366 + $_.num = (~~Math.round($_.cols / 16)) - 1; //#27367 + $_.algnrpos = $a([3, 17]); //#27368 + if ($_.num > 0) { //#27371 + $k[$j++] = Infinity; //#27370 + for (var _Hk = 0, _Hj = $_.num; _Hk <= _Hj; _Hk += 1) { //#27370 + $k[$j++] = (~~(_Hk * ($f($_.cols - 7) / $_.num))) + 3; //#27370 + } //#27370 + $_.algnrpos = $a(); //#27370 + } //#27370 + $_.num = (~~Math.round($_.rows / 16)) - 1; //#27372 + $_.algncpos = $a([3, 17]); //#27373 + if ($_.num > 0) { //#27376 + $k[$j++] = Infinity; //#27375 + for (var _Ht = 0, _Hs = $_.num; _Ht <= _Hs; _Ht += 1) { //#27375 + $k[$j++] = (~~(_Ht * ($f($_.rows - 7) / $_.num))) + 3; //#27375 + } //#27375 + $_.algncpos = $a(); //#27375 + } //#27375 $_.putalgnpat = function() { - $_.pp = $k[--$j]; //#27054 - $_.py = $k[--$j]; //#27055 - $_.px = $k[--$j]; //#27056 - for (var _I0 = 0; _I0 <= 2; _I0 += 1) { //#27063 - $_.pb = _I0; //#27058 - for (var _I1 = 0; _I1 <= 2; _I1 += 1) { //#27062 - $_.pa = _I1; //#27060 - $k[$j++] = $_.pixs; //#27061 - $k[$j++] = $f($_.px + $_.pa); //#27061 - $k[$j++] = $f($_.py + $_.pb); //#27061 - $_.jmv(); //#27061 - var _IC = $k[--$j]; //#27061 - $put($k[--$j], _IC, $get($get($_.pp, $_.pb), $_.pa)); //#27061 - } //#27061 - } //#27061 - }; //#27061 - for (var _IG = 0, _IF = $_.algncpos.length - 1; _IG <= _IF; _IG += 1) { //#27075 - $_.j = _IG; //#27066 - $_.y = $get($_.algncpos, $_.j); //#27067 - for (var _IM = 0, _IL = $_.algnrpos.length - 1; _IM <= _IL; _IM += 1) { //#27074 - $_.i = _IM; //#27069 - $_.x = $get($_.algnrpos, $_.i); //#27070 - $k[$j++] = $_.pixs; //#27071 - $k[$j++] = $_.x; //#27071 - $k[$j++] = $_.y; //#27071 - $_.jmv(); //#27071 - var _IT = $k[--$j]; //#27071 - if ($get($k[--$j], _IT) == -1) { //#27073 - $k[$j++] = $f($_.x - 1); //#27072 - $k[$j++] = $f($_.y - 1); //#27072 - if ((($_.i + $_.j) % 2) == 0) { //#27072 - $k[$j++] = $_.algnpat0; //#27072 - } else { //#27072 - $k[$j++] = $_.algnpat1; //#27072 - } //#27072 - $_.putalgnpat(); //#27072 - } //#27072 - } //#27072 - } //#27072 - if (!$_.slave) { //#27127 - var _JL = $a([$a([6, 1]), $a([6, 2]), $a([6, 3]), $a([6, 4]), $a([6, 5]), $a([6, 6]), $a([5, 6]), $a([4, 6]), $a([3, 6]), $a([2, 6]), $a([1, 6]), $a([7, 1]), $a([7, 2]), $a([7, 3]), $a([7, 4]), $a([7, 5]), $a([7, 6]), $a([7, 7]), $a([6, 7]), $a([5, 7]), $a([4, 7]), $a([3, 7]), $a([2, 7]), $a([1, 7]), $a([8, 1]), $a([8, 2]), $a([8, 3]), $a([8, 4]), $a([8, 5]), $a([8, 6]), $a([8, 7]), $a([8, 8]), $a([7, 8]), $a([6, 8]), $a([5, 8]), $a([4, 8]), $a([3, 8]), $a([2, 8]), $a([1, 8]), $a([9, 1]), $a([9, 2]), $a([9, 3]), $a([9, 4]), $a([9, 5])]); //#27086 - for (var _JM = 0, _JN = _JL.length; _JM < _JN; _JM++) { //#27090 - $aload($get(_JL, _JM)); //#27088 - $_.y = $k[--$j]; //#27088 - $_.x = $k[--$j]; //#27088 - $k[$j++] = $a([$_.x, $_.y]); //#27089 - $k[$j++] = $a([-$_.x, $_.y]); //#27089 - $k[$j++] = $a([-$_.x, -$_.y]); //#27089 - $k[$j++] = $a([$_.x, -$_.y]); //#27089 - } //#27089 - $astore($a(176)); //#27091 - $_.metadatamap = $k[--$j]; //#27091 - $_.palettemap1 = $a([$a([4, 1]), $a([4, 2]), $a([5, 1]), $a([5, 2]), $a([2, 4]), $a([2, 5]), $a([1, 4]), $a([1, 5]), $a([-2, 1]), $a([-2, 2]), $a([-1, 1]), $a([-1, 2]), $a([-4, 4]), $a([-4, 5]), $a([-5, 4]), $a([-5, 5])]); //#27096 - $_.palettemap2 = $a([$a([-4, -5]), $a([-4, -4]), $a([-5, -5]), $a([-5, -4]), $a([-2, -2]), $a([-2, -1]), $a([-1, -2]), $a([-1, -1]), $a([2, -5]), $a([2, -4]), $a([1, -5]), $a([1, -4]), $a([4, -2]), $a([4, -1]), $a([5, -2]), $a([5, -1])]); //#27101 - } else { //#27127 - $k[$j++] = Infinity; //#27107 - for (var _KD = 1; _KD <= 19; _KD += 1) { //#27111 - $_.i = _KD; //#27109 - $k[$j++] = $a([0, $_.i]); //#27110 - $k[$j++] = $a([1, $_.i]); //#27110 - } //#27110 - for (var _KI = 5; _KI <= 12; _KI += 1) { //#27115 - $_.i = _KI; //#27113 - $k[$j++] = $a([2, $_.i]); //#27114 - $k[$j++] = $a([3, $_.i]); //#27114 - } //#27114 - $_.metadatamap = $a(); //#27114 - $k[$j++] = Infinity; //#27118 - for (var _KO = 5; _KO <= 12; _KO += 1) { //#27119 - $k[$j++] = _KO; //#27119 - $k[$j++] = Infinity; //#27119 - var _KP = $k[--$j]; //#27119 - var _KQ = $k[--$j]; //#27119 - $k[$j++] = _KP; //#27119 - $k[$j++] = 4; //#27119 - $k[$j++] = _KQ; //#27119 - var _KR = $a(); //#27119 - $k[$j++] = _KR; //#27119 - } //#27119 - for (var _KS = 12; _KS >= 5; _KS -= 1) { //#27120 - $k[$j++] = _KS; //#27120 - $k[$j++] = Infinity; //#27120 - var _KT = $k[--$j]; //#27120 - var _KU = $k[--$j]; //#27120 - $k[$j++] = _KT; //#27120 - $k[$j++] = 5; //#27120 - $k[$j++] = _KU; //#27120 - var _KV = $a(); //#27120 - $k[$j++] = _KV; //#27120 - } //#27120 - for (var _KW = 5; _KW <= 12; _KW += 1) { //#27121 - $k[$j++] = _KW; //#27121 - $k[$j++] = Infinity; //#27121 - var _KX = $k[--$j]; //#27121 - var _KY = $k[--$j]; //#27121 - $k[$j++] = _KX; //#27121 - $k[$j++] = 6; //#27121 - $k[$j++] = _KY; //#27121 - var _KZ = $a(); //#27121 - $k[$j++] = _KZ; //#27121 - } //#27121 - for (var _Ka = 12; _Ka >= 5; _Ka -= 1) { //#27122 - $k[$j++] = _Ka; //#27122 - $k[$j++] = Infinity; //#27122 - var _Kb = $k[--$j]; //#27122 - var _Kc = $k[--$j]; //#27122 - $k[$j++] = _Kb; //#27122 - $k[$j++] = 7; //#27122 - $k[$j++] = _Kc; //#27122 - var _Kd = $a(); //#27122 - $k[$j++] = _Kd; //#27122 - } //#27122 - $_.palettemap1 = $a(); //#27122 - $k[$j++] = Infinity; //#27125 - var _Kf = $_.palettemap1; //#27126 - for (var _Kg = 0, _Kh = _Kf.length; _Kg < _Kh; _Kg++) { //#27126 - $k[$j++] = $get(_Kf, _Kg); //#27126 - $k[$j++] = Infinity; //#27126 - var _Kj = $k[--$j]; //#27126 - var _Kk = $k[--$j]; //#27126 - $k[$j++] = _Kj; //#27126 - $aload(_Kk); //#27126 - var _Kl = $k[--$j]; //#27126 - var _Km = $k[--$j]; //#27126 - $k[$j++] = -_Km; //#27126 - $k[$j++] = -_Kl; //#27126 - var _Kn = $a(); //#27126 - $k[$j++] = _Kn; //#27126 - } //#27126 - $_.palettemap2 = $a(); //#27126 - } //#27127 - var _Kp = $_.metadatamap; //#27132 - for (var _Kq = 0, _Kr = _Kp.length; _Kq < _Kr; _Kq++) { //#27136 - var _Ks = $get(_Kp, _Kq); //#27136 - var _Kt = $get(_Ks, 0); //#27133 - $k[$j++] = _Ks; //#27133 - $k[$j++] = _Kt; //#27133 - if (_Kt < 0) { //#27133 - var _Kv = $k[--$j]; //#27133 - var _Kw = $k[--$j]; //#27133 - $put(_Kw, 0, $f($f(_Kv + $_.cols) - 1)); //#27133 - $k[$j++] = _Kw; //#27133 - } else { //#27133 - $j--; //#27133 - } //#27133 - var _Kx = $k[--$j]; //#27134 - var _Ky = $get(_Kx, 1); //#27134 - $k[$j++] = _Kx; //#27134 - $k[$j++] = _Ky; //#27134 - if (_Ky < 0) { //#27134 - var _L0 = $k[--$j]; //#27134 - var _L1 = $k[--$j]; //#27134 - $put(_L1, 1, $f($f(_L0 + $_.rows) - 1)); //#27134 - $k[$j++] = _L1; //#27134 - } else { //#27134 - $j--; //#27134 - } //#27134 - $j--; //#27135 - } //#27135 - var _L2 = $_.palettemap1; //#27137 - for (var _L3 = 0, _L4 = _L2.length; _L3 < _L4; _L3++) { //#27141 - var _L5 = $get(_L2, _L3); //#27141 - var _L6 = $get(_L5, 0); //#27138 - $k[$j++] = _L5; //#27138 - $k[$j++] = _L6; //#27138 - if (_L6 < 0) { //#27138 - var _L8 = $k[--$j]; //#27138 - var _L9 = $k[--$j]; //#27138 - $put(_L9, 0, $f($f(_L8 + $_.cols) - 1)); //#27138 - $k[$j++] = _L9; //#27138 - } else { //#27138 - $j--; //#27138 - } //#27138 - var _LA = $k[--$j]; //#27139 - var _LB = $get(_LA, 1); //#27139 - $k[$j++] = _LA; //#27139 - $k[$j++] = _LB; //#27139 - if (_LB < 0) { //#27139 - var _LD = $k[--$j]; //#27139 - var _LE = $k[--$j]; //#27139 - $put(_LE, 1, $f($f(_LD + $_.rows) - 1)); //#27139 - $k[$j++] = _LE; //#27139 - } else { //#27139 - $j--; //#27139 - } //#27139 - $j--; //#27140 - } //#27140 - var _LF = $_.palettemap2; //#27142 - for (var _LG = 0, _LH = _LF.length; _LG < _LH; _LG++) { //#27146 - var _LI = $get(_LF, _LG); //#27146 - var _LJ = $get(_LI, 0); //#27143 - $k[$j++] = _LI; //#27143 - $k[$j++] = _LJ; //#27143 - if (_LJ < 0) { //#27143 - var _LL = $k[--$j]; //#27143 - var _LM = $k[--$j]; //#27143 - $put(_LM, 0, $f($f(_LL + $_.cols) - 1)); //#27143 - $k[$j++] = _LM; //#27143 - } else { //#27143 - $j--; //#27143 - } //#27143 - var _LN = $k[--$j]; //#27144 - var _LO = $get(_LN, 1); //#27144 - $k[$j++] = _LN; //#27144 - $k[$j++] = _LO; //#27144 - if (_LO < 0) { //#27144 - var _LQ = $k[--$j]; //#27144 - var _LR = $k[--$j]; //#27144 - $put(_LR, 1, $f($f(_LQ + $_.rows) - 1)); //#27144 - $k[$j++] = _LR; //#27144 - } else { //#27144 - $j--; //#27144 - } //#27144 - $j--; //#27145 - } //#27145 - for (var _LU = 0, _LT = $f($_.nummetamodules - 1); _LU <= _LT; _LU += 1) { //#27151 - $k[$j++] = $_.pixs; //#27150 - $aload($get($_.metadatamap, _LU)); //#27150 - $_.jmv(); //#27150 - var _LY = $k[--$j]; //#27150 - $put($k[--$j], _LY, 0); //#27150 - } //#27150 - if (!$_.slave) { //#27164 - var _Lb = $_.colors; //#27156 - var _Lc = 16; //#27156 - if (16 > _Lb) { //#27156 - var _ = _Lb; //#27156 - _Lb = _Lc; //#27156 - _Lc = _; //#27156 - } //#27156 - for (var _Le = 0, _Ld = _Lc - 1; _Le <= _Ld; _Le += 1) { //#27161 - $_.i = _Le; //#27157 - var _Lh = $get($_.palettelayout, $_.i); //#27158 - $k[$j++] = _Lh; //#27159 - $k[$j++] = $_.pixs; //#27159 - $k[$j++] = _Lh; //#27159 - $aload($get($_.palettemap1, $_.i)); //#27159 - $_.jmv(); //#27159 - var _Lm = $k[--$j]; //#27159 - var _Ln = $k[--$j]; //#27159 - $put($k[--$j], _Lm, _Ln); //#27159 - var _Lq = $k[--$j]; //#27160 - $k[$j++] = $_.pixs; //#27160 - $k[$j++] = _Lq; //#27160 - $aload($get($_.palettemap2, $_.i)); //#27160 - $_.jmv(); //#27160 - var _Lu = $k[--$j]; //#27160 - var _Lv = $k[--$j]; //#27160 - $put($k[--$j], _Lu, _Lv); //#27160 - } //#27160 - $_.i = 16; //#27162 - } else { //#27164 - $_.i = 0; //#27164 - } //#27164 - $_.j = $_.nummetamodules; //#27168 - for (var _M1 = $_.i, _M0 = $_.palettelayout.length - 1; _M1 <= _M0; _M1 += 2) { //#27178 - $_.i = _M1; //#27170 - var _M4 = $get($_.palettelayout, $_.i); //#27171 - $k[$j++] = _M4; //#27172 - $k[$j++] = $_.pixs; //#27172 - $k[$j++] = _M4; //#27172 - $aload($get($_.metadatamap, $_.j)); //#27172 - $_.jmv(); //#27172 - var _M9 = $k[--$j]; //#27172 - var _MA = $k[--$j]; //#27172 - $put($k[--$j], _M9, _MA); //#27172 - var _MD = $k[--$j]; //#27173 - $k[$j++] = $_.pixs; //#27173 - $k[$j++] = _MD; //#27173 - $aload($get($_.metadatamap, $f($_.j + 2))); //#27173 - $_.jmv(); //#27173 - var _MH = $k[--$j]; //#27173 - var _MI = $k[--$j]; //#27173 - $put($k[--$j], _MH, _MI); //#27173 - var _MM = $get($_.palettelayout, $_.i + 1); //#27174 - $k[$j++] = _MM; //#27175 - $k[$j++] = $_.pixs; //#27175 - $k[$j++] = _MM; //#27175 - $aload($get($_.metadatamap, $f($_.j + 1))); //#27175 - $_.jmv(); //#27175 - var _MR = $k[--$j]; //#27175 - var _MS = $k[--$j]; //#27175 - $put($k[--$j], _MR, _MS); //#27175 - var _MV = $k[--$j]; //#27176 - $k[$j++] = $_.pixs; //#27176 - $k[$j++] = _MV; //#27176 - $aload($get($_.metadatamap, $f($_.j + 3))); //#27176 - $_.jmv(); //#27176 - var _MZ = $k[--$j]; //#27176 - var _Ma = $k[--$j]; //#27176 - $put($k[--$j], _MZ, _Ma); //#27176 - $_.j = $f($_.j + 4); //#27177 - } //#27177 + $_.pp = $k[--$j]; //#27378 + $_.py = $k[--$j]; //#27379 + $_.px = $k[--$j]; //#27380 + for (var _I0 = 0; _I0 <= 2; _I0 += 1) { //#27387 + $_.pb = _I0; //#27382 + for (var _I1 = 0; _I1 <= 2; _I1 += 1) { //#27386 + $_.pa = _I1; //#27384 + $k[$j++] = $_.pixs; //#27385 + $k[$j++] = $f($_.px + $_.pa); //#27385 + $k[$j++] = $f($_.py + $_.pb); //#27385 + $_.jmv(); //#27385 + var _IC = $k[--$j]; //#27385 + $put($k[--$j], _IC, $get($get($_.pp, $_.pb), $_.pa)); //#27385 + } //#27385 + } //#27385 + }; //#27385 + for (var _IG = 0, _IF = $_.algncpos.length - 1; _IG <= _IF; _IG += 1) { //#27399 + $_.j = _IG; //#27390 + $_.y = $get($_.algncpos, $_.j); //#27391 + for (var _IM = 0, _IL = $_.algnrpos.length - 1; _IM <= _IL; _IM += 1) { //#27398 + $_.i = _IM; //#27393 + $_.x = $get($_.algnrpos, $_.i); //#27394 + $k[$j++] = $_.pixs; //#27395 + $k[$j++] = $_.x; //#27395 + $k[$j++] = $_.y; //#27395 + $_.jmv(); //#27395 + var _IT = $k[--$j]; //#27395 + if ($get($k[--$j], _IT) == -1) { //#27397 + $k[$j++] = $f($_.x - 1); //#27396 + $k[$j++] = $f($_.y - 1); //#27396 + if ((($_.i + $_.j) % 2) == 0) { //#27396 + $k[$j++] = $_.algnpat0; //#27396 + } else { //#27396 + $k[$j++] = $_.algnpat1; //#27396 + } //#27396 + $_.putalgnpat(); //#27396 + } //#27396 + } //#27396 + } //#27396 + if (!$_.slave) { //#27451 + var _JL = $a([$a([6, 1]), $a([6, 2]), $a([6, 3]), $a([6, 4]), $a([6, 5]), $a([6, 6]), $a([5, 6]), $a([4, 6]), $a([3, 6]), $a([2, 6]), $a([1, 6]), $a([7, 1]), $a([7, 2]), $a([7, 3]), $a([7, 4]), $a([7, 5]), $a([7, 6]), $a([7, 7]), $a([6, 7]), $a([5, 7]), $a([4, 7]), $a([3, 7]), $a([2, 7]), $a([1, 7]), $a([8, 1]), $a([8, 2]), $a([8, 3]), $a([8, 4]), $a([8, 5]), $a([8, 6]), $a([8, 7]), $a([8, 8]), $a([7, 8]), $a([6, 8]), $a([5, 8]), $a([4, 8]), $a([3, 8]), $a([2, 8]), $a([1, 8]), $a([9, 1]), $a([9, 2]), $a([9, 3]), $a([9, 4]), $a([9, 5])]); //#27410 + for (var _JM = 0, _JN = _JL.length; _JM < _JN; _JM++) { //#27414 + $aload($get(_JL, _JM)); //#27412 + $_.y = $k[--$j]; //#27412 + $_.x = $k[--$j]; //#27412 + $k[$j++] = $a([$_.x, $_.y]); //#27413 + $k[$j++] = $a([-$_.x, $_.y]); //#27413 + $k[$j++] = $a([-$_.x, -$_.y]); //#27413 + $k[$j++] = $a([$_.x, -$_.y]); //#27413 + } //#27413 + $astore($a(176)); //#27415 + $_.metadatamap = $k[--$j]; //#27415 + $_.palettemap1 = $a([$a([4, 1]), $a([4, 2]), $a([5, 1]), $a([5, 2]), $a([2, 4]), $a([2, 5]), $a([1, 4]), $a([1, 5]), $a([-2, 1]), $a([-2, 2]), $a([-1, 1]), $a([-1, 2]), $a([-4, 4]), $a([-4, 5]), $a([-5, 4]), $a([-5, 5])]); //#27420 + $_.palettemap2 = $a([$a([-4, -5]), $a([-4, -4]), $a([-5, -5]), $a([-5, -4]), $a([-2, -2]), $a([-2, -1]), $a([-1, -2]), $a([-1, -1]), $a([2, -5]), $a([2, -4]), $a([1, -5]), $a([1, -4]), $a([4, -2]), $a([4, -1]), $a([5, -2]), $a([5, -1])]); //#27425 + } else { //#27451 + $k[$j++] = Infinity; //#27431 + for (var _KD = 1; _KD <= 19; _KD += 1) { //#27435 + $_.i = _KD; //#27433 + $k[$j++] = $a([0, $_.i]); //#27434 + $k[$j++] = $a([1, $_.i]); //#27434 + } //#27434 + for (var _KI = 5; _KI <= 12; _KI += 1) { //#27439 + $_.i = _KI; //#27437 + $k[$j++] = $a([2, $_.i]); //#27438 + $k[$j++] = $a([3, $_.i]); //#27438 + } //#27438 + $_.metadatamap = $a(); //#27438 + $k[$j++] = Infinity; //#27442 + for (var _KO = 5; _KO <= 12; _KO += 1) { //#27443 + $k[$j++] = _KO; //#27443 + $k[$j++] = Infinity; //#27443 + var _KP = $k[--$j]; //#27443 + var _KQ = $k[--$j]; //#27443 + $k[$j++] = _KP; //#27443 + $k[$j++] = 4; //#27443 + $k[$j++] = _KQ; //#27443 + var _KR = $a(); //#27443 + $k[$j++] = _KR; //#27443 + } //#27443 + for (var _KS = 12; _KS >= 5; _KS -= 1) { //#27444 + $k[$j++] = _KS; //#27444 + $k[$j++] = Infinity; //#27444 + var _KT = $k[--$j]; //#27444 + var _KU = $k[--$j]; //#27444 + $k[$j++] = _KT; //#27444 + $k[$j++] = 5; //#27444 + $k[$j++] = _KU; //#27444 + var _KV = $a(); //#27444 + $k[$j++] = _KV; //#27444 + } //#27444 + for (var _KW = 5; _KW <= 12; _KW += 1) { //#27445 + $k[$j++] = _KW; //#27445 + $k[$j++] = Infinity; //#27445 + var _KX = $k[--$j]; //#27445 + var _KY = $k[--$j]; //#27445 + $k[$j++] = _KX; //#27445 + $k[$j++] = 6; //#27445 + $k[$j++] = _KY; //#27445 + var _KZ = $a(); //#27445 + $k[$j++] = _KZ; //#27445 + } //#27445 + for (var _Ka = 12; _Ka >= 5; _Ka -= 1) { //#27446 + $k[$j++] = _Ka; //#27446 + $k[$j++] = Infinity; //#27446 + var _Kb = $k[--$j]; //#27446 + var _Kc = $k[--$j]; //#27446 + $k[$j++] = _Kb; //#27446 + $k[$j++] = 7; //#27446 + $k[$j++] = _Kc; //#27446 + var _Kd = $a(); //#27446 + $k[$j++] = _Kd; //#27446 + } //#27446 + $_.palettemap1 = $a(); //#27446 + $k[$j++] = Infinity; //#27449 + var _Kf = $_.palettemap1; //#27450 + for (var _Kg = 0, _Kh = _Kf.length; _Kg < _Kh; _Kg++) { //#27450 + $k[$j++] = $get(_Kf, _Kg); //#27450 + $k[$j++] = Infinity; //#27450 + var _Kj = $k[--$j]; //#27450 + var _Kk = $k[--$j]; //#27450 + $k[$j++] = _Kj; //#27450 + $aload(_Kk); //#27450 + var _Kl = $k[--$j]; //#27450 + var _Km = $k[--$j]; //#27450 + $k[$j++] = -_Km; //#27450 + $k[$j++] = -_Kl; //#27450 + var _Kn = $a(); //#27450 + $k[$j++] = _Kn; //#27450 + } //#27450 + $_.palettemap2 = $a(); //#27450 + } //#27451 + var _Kp = $_.metadatamap; //#27456 + for (var _Kq = 0, _Kr = _Kp.length; _Kq < _Kr; _Kq++) { //#27460 + var _Ks = $get(_Kp, _Kq); //#27460 + var _Kt = $get(_Ks, 0); //#27457 + $k[$j++] = _Ks; //#27457 + $k[$j++] = _Kt; //#27457 + if (_Kt < 0) { //#27457 + var _Kv = $k[--$j]; //#27457 + var _Kw = $k[--$j]; //#27457 + $put(_Kw, 0, $f($f(_Kv + $_.cols) - 1)); //#27457 + $k[$j++] = _Kw; //#27457 + } else { //#27457 + $j--; //#27457 + } //#27457 + var _Kx = $k[--$j]; //#27458 + var _Ky = $get(_Kx, 1); //#27458 + $k[$j++] = _Kx; //#27458 + $k[$j++] = _Ky; //#27458 + if (_Ky < 0) { //#27458 + var _L0 = $k[--$j]; //#27458 + var _L1 = $k[--$j]; //#27458 + $put(_L1, 1, $f($f(_L0 + $_.rows) - 1)); //#27458 + $k[$j++] = _L1; //#27458 + } else { //#27458 + $j--; //#27458 + } //#27458 + $j--; //#27459 + } //#27459 + var _L2 = $_.palettemap1; //#27461 + for (var _L3 = 0, _L4 = _L2.length; _L3 < _L4; _L3++) { //#27465 + var _L5 = $get(_L2, _L3); //#27465 + var _L6 = $get(_L5, 0); //#27462 + $k[$j++] = _L5; //#27462 + $k[$j++] = _L6; //#27462 + if (_L6 < 0) { //#27462 + var _L8 = $k[--$j]; //#27462 + var _L9 = $k[--$j]; //#27462 + $put(_L9, 0, $f($f(_L8 + $_.cols) - 1)); //#27462 + $k[$j++] = _L9; //#27462 + } else { //#27462 + $j--; //#27462 + } //#27462 + var _LA = $k[--$j]; //#27463 + var _LB = $get(_LA, 1); //#27463 + $k[$j++] = _LA; //#27463 + $k[$j++] = _LB; //#27463 + if (_LB < 0) { //#27463 + var _LD = $k[--$j]; //#27463 + var _LE = $k[--$j]; //#27463 + $put(_LE, 1, $f($f(_LD + $_.rows) - 1)); //#27463 + $k[$j++] = _LE; //#27463 + } else { //#27463 + $j--; //#27463 + } //#27463 + $j--; //#27464 + } //#27464 + var _LF = $_.palettemap2; //#27466 + for (var _LG = 0, _LH = _LF.length; _LG < _LH; _LG++) { //#27470 + var _LI = $get(_LF, _LG); //#27470 + var _LJ = $get(_LI, 0); //#27467 + $k[$j++] = _LI; //#27467 + $k[$j++] = _LJ; //#27467 + if (_LJ < 0) { //#27467 + var _LL = $k[--$j]; //#27467 + var _LM = $k[--$j]; //#27467 + $put(_LM, 0, $f($f(_LL + $_.cols) - 1)); //#27467 + $k[$j++] = _LM; //#27467 + } else { //#27467 + $j--; //#27467 + } //#27467 + var _LN = $k[--$j]; //#27468 + var _LO = $get(_LN, 1); //#27468 + $k[$j++] = _LN; //#27468 + $k[$j++] = _LO; //#27468 + if (_LO < 0) { //#27468 + var _LQ = $k[--$j]; //#27468 + var _LR = $k[--$j]; //#27468 + $put(_LR, 1, $f($f(_LQ + $_.rows) - 1)); //#27468 + $k[$j++] = _LR; //#27468 + } else { //#27468 + $j--; //#27468 + } //#27468 + $j--; //#27469 + } //#27469 + for (var _LU = 0, _LT = $f($_.nummetamodules - 1); _LU <= _LT; _LU += 1) { //#27475 + $k[$j++] = $_.pixs; //#27474 + $aload($get($_.metadatamap, _LU)); //#27474 + $_.jmv(); //#27474 + var _LY = $k[--$j]; //#27474 + $put($k[--$j], _LY, 0); //#27474 + } //#27474 + if (!$_.slave) { //#27488 + var _Lb = $_.colors; //#27480 + var _Lc = 16; //#27480 + if (16 > _Lb) { //#27480 + var _ = _Lb; //#27480 + _Lb = _Lc; //#27480 + _Lc = _; //#27480 + } //#27480 + for (var _Le = 0, _Ld = _Lc - 1; _Le <= _Ld; _Le += 1) { //#27485 + $_.i = _Le; //#27481 + var _Lh = $get($_.palettelayout, $_.i); //#27482 + $k[$j++] = _Lh; //#27483 + $k[$j++] = $_.pixs; //#27483 + $k[$j++] = _Lh; //#27483 + $aload($get($_.palettemap1, $_.i)); //#27483 + $_.jmv(); //#27483 + var _Lm = $k[--$j]; //#27483 + var _Ln = $k[--$j]; //#27483 + $put($k[--$j], _Lm, _Ln); //#27483 + var _Lq = $k[--$j]; //#27484 + $k[$j++] = $_.pixs; //#27484 + $k[$j++] = _Lq; //#27484 + $aload($get($_.palettemap2, $_.i)); //#27484 + $_.jmv(); //#27484 + var _Lu = $k[--$j]; //#27484 + var _Lv = $k[--$j]; //#27484 + $put($k[--$j], _Lu, _Lv); //#27484 + } //#27484 + $_.i = 16; //#27486 + } else { //#27488 + $_.i = 0; //#27488 + } //#27488 + $_.j = $_.nummetamodules; //#27492 + for (var _M1 = $_.i, _M0 = $_.palettelayout.length - 1; _M1 <= _M0; _M1 += 2) { //#27502 + $_.i = _M1; //#27494 + var _M4 = $get($_.palettelayout, $_.i); //#27495 + $k[$j++] = _M4; //#27496 + $k[$j++] = $_.pixs; //#27496 + $k[$j++] = _M4; //#27496 + $aload($get($_.metadatamap, $_.j)); //#27496 + $_.jmv(); //#27496 + var _M9 = $k[--$j]; //#27496 + var _MA = $k[--$j]; //#27496 + $put($k[--$j], _M9, _MA); //#27496 + var _MD = $k[--$j]; //#27497 + $k[$j++] = $_.pixs; //#27497 + $k[$j++] = _MD; //#27497 + $aload($get($_.metadatamap, $f($_.j + 2))); //#27497 + $_.jmv(); //#27497 + var _MH = $k[--$j]; //#27497 + var _MI = $k[--$j]; //#27497 + $put($k[--$j], _MH, _MI); //#27497 + var _MM = $get($_.palettelayout, $_.i + 1); //#27498 + $k[$j++] = _MM; //#27499 + $k[$j++] = $_.pixs; //#27499 + $k[$j++] = _MM; //#27499 + $aload($get($_.metadatamap, $f($_.j + 1))); //#27499 + $_.jmv(); //#27499 + var _MR = $k[--$j]; //#27499 + var _MS = $k[--$j]; //#27499 + $put($k[--$j], _MR, _MS); //#27499 + var _MV = $k[--$j]; //#27500 + $k[$j++] = $_.pixs; //#27500 + $k[$j++] = _MV; //#27500 + $aload($get($_.metadatamap, $f($_.j + 3))); //#27500 + $_.jmv(); //#27500 + var _MZ = $k[--$j]; //#27500 + var _Ma = $k[--$j]; //#27500 + $put($k[--$j], _MZ, _Ma); //#27500 + $_.j = $f($_.j + 4); //#27501 + } //#27501 var _N2 = $a([function() { - var _Md = $k[--$j]; //#27182 - var _Me = $k[--$j]; //#27182 - $k[$j++] = $f(_Me + _Md) % $_.colors; //#27182 + var _Md = $k[--$j]; //#27506 + var _Me = $k[--$j]; //#27506 + $k[$j++] = $f(_Me + _Md) % $_.colors; //#27506 }, function() { - $j--; //#27183 - var _Mh = $k[--$j]; //#27183 - $k[$j++] = _Mh % $_.colors; //#27183 + $j--; //#27507 + var _Mh = $k[--$j]; //#27507 + $k[$j++] = _Mh % $_.colors; //#27507 }, function() { - var _Mi = $k[--$j]; //#27184 - var _Mj = $k[--$j]; //#27184 - $k[$j++] = _Mi; //#27184 - $k[$j++] = _Mj; //#27184 - $j--; //#27184 - var _Ml = $k[--$j]; //#27184 - $k[$j++] = _Ml % $_.colors; //#27184 + var _Mi = $k[--$j]; //#27508 + var _Mj = $k[--$j]; //#27508 + $k[$j++] = _Mi; //#27508 + $k[$j++] = _Mj; //#27508 + $j--; //#27508 + var _Ml = $k[--$j]; //#27508 + $k[$j++] = _Ml % $_.colors; //#27508 }, function() { - var _Mm = $k[--$j]; //#27185 - var _Mn = $k[--$j]; //#27185 - $k[$j++] = ((~~(_Mm / 3)) + (~~(_Mn / 2))) % $_.colors; //#27185 + var _Mm = $k[--$j]; //#27509 + var _Mn = $k[--$j]; //#27509 + $k[$j++] = ((~~(_Mm / 3)) + (~~(_Mn / 2))) % $_.colors; //#27509 }, function() { - var _Mp = $k[--$j]; //#27186 - var _Mq = $k[--$j]; //#27186 - $k[$j++] = ((~~(_Mp / 2)) + (~~(_Mq / 3))) % $_.colors; //#27186 + var _Mp = $k[--$j]; //#27510 + var _Mq = $k[--$j]; //#27510 + $k[$j++] = ((~~(_Mp / 2)) + (~~(_Mq / 3))) % $_.colors; //#27510 }, function() { - var _Ms = $k[--$j]; //#27187 - var _Mu = $f($k[--$j] + _Ms); //#27187 - $k[$j++] = ((~~(_Mu / 2)) + (~~(_Mu / 3))) % $_.colors; //#27187 + var _Ms = $k[--$j]; //#27511 + var _Mu = $f($k[--$j] + _Ms); //#27511 + $k[$j++] = ((~~(_Mu / 2)) + (~~(_Mu / 3))) % $_.colors; //#27511 }, function() { - var _Mw = $k[--$j]; //#27188 - var _Mx = $k[--$j]; //#27188 - $k[$j++] = ($f(((_Mw * (_Mx * _Mx)) % 7) + ((($f(_Mw + (_Mx * _Mx))) * 2) % 19))) % $_.colors; //#27188 + var _Mw = $k[--$j]; //#27512 + var _Mx = $k[--$j]; //#27512 + $k[$j++] = ($f(((_Mw * (_Mx * _Mx)) % 7) + ((($f(_Mw + (_Mx * _Mx))) * 2) % 19))) % $_.colors; //#27512 }, function() { - var _Mz = $k[--$j]; //#27189 - var _N0 = $k[--$j]; //#27189 - $k[$j++] = ($f(((_N0 * (_Mz * _Mz)) % 5) + (($f((_Mz * _Mz) + (_N0 * 2))) % 13))) % $_.colors; //#27189 - }]); //#27189 - $_.maskfuncs = _N2; //#27190 - if ($_.mask != -1) { //#27194 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask)]); //#27192 - $_.bestmaskval = $_.mask; //#27193 - } //#27193 - $_.masks = $a($_.maskfuncs.length); //#27195 - for (var _ND = 0, _NC = $_.masks.length - 1; _ND <= _NC; _ND += 1) { //#27208 - $_.m = _ND; //#27197 - $_.mask = $a($_.rows * $_.cols); //#27198 - for (var _NJ = 0, _NI = $f($_.rows - 1); _NJ <= _NI; _NJ += 1) { //#27206 - $_.j = _NJ; //#27200 - for (var _NM = 0, _NL = $f($_.cols - 1); _NM <= _NL; _NM += 1) { //#27205 - $_.i = _NM; //#27202 - $k[$j++] = $_.pixs; //#27203 - $k[$j++] = $_.i; //#27203 - $k[$j++] = $_.j; //#27203 - $_.jmv(); //#27203 - var _NQ = $k[--$j]; //#27203 - if ($get($k[--$j], _NQ) == -1) { //#27203 - $k[$j++] = $_.i; //#27203 - $k[$j++] = $_.j; //#27203 + var _Mz = $k[--$j]; //#27513 + var _N0 = $k[--$j]; //#27513 + $k[$j++] = ($f(((_N0 * (_Mz * _Mz)) % 5) + (($f((_Mz * _Mz) + (_N0 * 2))) % 13))) % $_.colors; //#27513 + }]); //#27513 + $_.maskfuncs = _N2; //#27514 + if ($_.mask != -1) { //#27518 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask)]); //#27516 + $_.bestmaskval = $_.mask; //#27517 + } //#27517 + $_.masks = $a($_.maskfuncs.length); //#27519 + for (var _ND = 0, _NC = $_.masks.length - 1; _ND <= _NC; _ND += 1) { //#27532 + $_.m = _ND; //#27521 + $_.mask = $a($_.rows * $_.cols); //#27522 + for (var _NJ = 0, _NI = $f($_.rows - 1); _NJ <= _NI; _NJ += 1) { //#27530 + $_.j = _NJ; //#27524 + for (var _NM = 0, _NL = $f($_.cols - 1); _NM <= _NL; _NM += 1) { //#27529 + $_.i = _NM; //#27526 + $k[$j++] = $_.pixs; //#27527 + $k[$j++] = $_.i; //#27527 + $k[$j++] = $_.j; //#27527 + $_.jmv(); //#27527 + var _NQ = $k[--$j]; //#27527 + if ($get($k[--$j], _NQ) == -1) { //#27527 + $k[$j++] = $_.i; //#27527 + $k[$j++] = $_.j; //#27527 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#27203 - } else { //#27203 - $k[$j++] = 0; //#27203 - } //#27203 - $k[$j++] = $_.mask; //#27204 - $k[$j++] = $_.i; //#27204 - $k[$j++] = $_.j; //#27204 - $_.jmv(); //#27204 - var _Nb = $k[--$j]; //#27204 - var _Nc = $k[--$j]; //#27204 - $put(_Nc, _Nb, $k[--$j]); //#27204 - } //#27204 - } //#27204 - $put($_.masks, $_.m, $_.mask); //#27207 - } //#27207 - $_.posx = 0; //#27211 - $_.posy = 0; //#27211 - $_.i = 0; //#27212 - for (;;) { //#27222 - if ($_.posx == $_.cols) { //#27214 - break; //#27214 - } //#27214 - $k[$j++] = $_.pixs; //#27215 - $k[$j++] = $_.posx; //#27215 - $k[$j++] = $_.posy; //#27215 - $_.jmv(); //#27215 - var _Nm = $k[--$j]; //#27215 - if ($get($k[--$j], _Nm) == -1) { //#27219 - var _Ns = $geti($_.bits, $_.i, $_.databpm); //#27216 - $k[$j++] = 0; //#27216 - for (var _Nt = 0, _Nu = _Ns.length; _Nt < _Nu; _Nt++) { //#27216 - var _Nw = $k[--$j]; //#27216 - $k[$j++] = ($f(_Nw + $f($get(_Ns, _Nt) - 48))) * 2; //#27216 - } //#27216 - var _Nx = $k[--$j]; //#27216 - $k[$j++] = ~~(_Nx / 2); //#27217 - $k[$j++] = $_.pixs; //#27217 - $k[$j++] = $_.posx; //#27217 - $k[$j++] = $_.posy; //#27217 - $_.jmv(); //#27217 - var _O1 = $k[--$j]; //#27217 - var _O2 = $k[--$j]; //#27217 - $put(_O2, _O1, $k[--$j]); //#27217 - $_.i = $_.i + $_.databpm; //#27218 - } //#27218 - $_.posy = $_.posy + 1; //#27220 - if ($_.posy == $_.rows) { //#27221 - $_.posy = 0; //#27221 - $_.posx = $_.posx + 1; //#27221 - } //#27221 - } //#27221 + } //#27527 + } else { //#27527 + $k[$j++] = 0; //#27527 + } //#27527 + $k[$j++] = $_.mask; //#27528 + $k[$j++] = $_.i; //#27528 + $k[$j++] = $_.j; //#27528 + $_.jmv(); //#27528 + var _Nb = $k[--$j]; //#27528 + var _Nc = $k[--$j]; //#27528 + $put(_Nc, _Nb, $k[--$j]); //#27528 + } //#27528 + } //#27528 + $put($_.masks, $_.m, $_.mask); //#27531 + } //#27531 + $_.posx = 0; //#27535 + $_.posy = 0; //#27535 + $_.i = 0; //#27536 + for (;;) { //#27546 + if ($_.posx == $_.cols) { //#27538 + break; //#27538 + } //#27538 + $k[$j++] = $_.pixs; //#27539 + $k[$j++] = $_.posx; //#27539 + $k[$j++] = $_.posy; //#27539 + $_.jmv(); //#27539 + var _Nm = $k[--$j]; //#27539 + if ($get($k[--$j], _Nm) == -1) { //#27543 + var _Ns = $geti($_.bits, $_.i, $_.databpm); //#27540 + $k[$j++] = 0; //#27540 + for (var _Nt = 0, _Nu = _Ns.length; _Nt < _Nu; _Nt++) { //#27540 + var _Nw = $k[--$j]; //#27540 + $k[$j++] = ($f(_Nw + $f($get(_Ns, _Nt) - 48))) * 2; //#27540 + } //#27540 + var _Nx = $k[--$j]; //#27540 + $k[$j++] = ~~(_Nx / 2); //#27541 + $k[$j++] = $_.pixs; //#27541 + $k[$j++] = $_.posx; //#27541 + $k[$j++] = $_.posy; //#27541 + $_.jmv(); //#27541 + var _O1 = $k[--$j]; //#27541 + var _O2 = $k[--$j]; //#27541 + $put(_O2, _O1, $k[--$j]); //#27541 + $_.i = $_.i + $_.databpm; //#27542 + } //#27542 + $_.posy = $_.posy + 1; //#27544 + if ($_.posy == $_.rows) { //#27545 + $_.posy = 0; //#27545 + $_.posx = $_.posx + 1; //#27545 + } //#27545 + } //#27545 $_.evalrle = function() { - $_.scrle = $k[--$j]; //#27226 - $_.scr1 = 0; //#27227 - $_.scr3 = 0; //#27227 - for (var _OD = 0, _OC = $_.scrle.length - 2; _OD <= _OC; _OD += 2) { //#27249 - $_.j = _OD; //#27229 - if ($get($_.scrle, $_.j + 1) != -1) { //#27248 - var _OJ = $get($_.scrle, $_.j); //#27232 - $k[$j++] = _OJ; //#27232 - if (_OJ >= 5) { //#27232 - $_.scr1 = $f($f($k[--$j] - 2) + $_.scr1); //#27232 - } else { //#27232 - $j--; //#27232 - } //#27232 - if (($_.j >= 4) && ($_.j <= ($_.scrle.length - 5))) { //#27247 - var _OR = $geti($_.scrle, $_.j - 4, 10); //#27235 - $k[$j++] = _OR; //#27236 - for (var _OS = 0, _OT = _OR.length; _OS < _OT; _OS++) { //#27236 - $k[$j++] = $get(_OR, _OS) == 1; //#27236 - } //#27236 - $j--; //#27236 - for (var _OV = 0, _OW = 4; _OV < _OW; _OV++) { //#27236 - var _OX = $k[--$j]; //#27236 - var _OY = $k[--$j]; //#27236 - $k[$j++] = _OX; //#27236 - $k[$j++] = _OY; //#27236 - $j--; //#27236 - var _OZ = $k[--$j]; //#27236 - var _Oa = $k[--$j]; //#27236 - $k[$j++] = $an(_Oa, _OZ); //#27236 - } //#27236 - if ($k[--$j]) { //#27246 - $k[$j++] = Infinity; //#27237 - var _Oc = $k[--$j]; //#27237 - var _Od = $k[--$j]; //#27237 - $k[$j++] = _Oc; //#27237 - $aload(_Od); //#27237 - var _Oe = $k[--$j]; //#27238 - var _Of = $k[--$j]; //#27238 - var _Og = $k[--$j]; //#27238 - var _Oh = $k[--$j]; //#27238 - var _Oi = $k[--$j]; //#27238 - var _Oj = $k[--$j]; //#27238 - var _Ok = $k[--$j]; //#27238 - var _Ol = $k[--$j]; //#27238 - var _Om = $k[--$j]; //#27238 - $k[$j++] = _Om; //#27244 - $k[$j++] = _Ol; //#27244 - $k[$j++] = _Ok; //#27244 - $k[$j++] = _Oj; //#27244 - $k[$j++] = _Oi; //#27244 - $k[$j++] = _Oh; //#27244 - $k[$j++] = _Og; //#27244 - $k[$j++] = _Of; //#27244 - $k[$j++] = _Oe; //#27244 - if (($eq(_Om, _Oi) && $eq(_Om, _Oe)) && $eq(_Ok, _Og)) { //#27244 - var _On = $k[--$j]; //#27240 - var _Oo = $k[--$j]; //#27240 - var _Op = $k[--$j]; //#27240 - $_.c4 = _Op; //#27240 - $_.c5 = _On; //#27240 - $k[$j++] = _Op; //#27243 - $k[$j++] = _Oo; //#27243 - if ((($_.c4 == $_.bi) && ($_.c5 == $_.yi)) || ((($_.c4 == $_.yi) && ($_.c5 == $_.bi)) || ((($_.c4 == $_.gi) && ($_.c5 == $_.mi)) || (($_.c4 == $_.mi) && ($_.c5 == $_.gi))))) { //#27243 - $_.scr3 = $_.scr3 + 100; //#27243 - } //#27243 - } //#27243 - $cleartomark(); //#27245 - } else { //#27246 - $j--; //#27246 - } //#27246 - } //#27246 - } //#27246 - } //#27246 - $k[$j++] = $_.scr1; //#27250 - $k[$j++] = $_.scr3; //#27250 - }; //#27250 + $_.scrle = $k[--$j]; //#27550 + $_.scr1 = 0; //#27551 + $_.scr3 = 0; //#27551 + for (var _OD = 0, _OC = $_.scrle.length - 2; _OD <= _OC; _OD += 2) { //#27573 + $_.j = _OD; //#27553 + if ($get($_.scrle, $_.j + 1) != -1) { //#27572 + var _OJ = $get($_.scrle, $_.j); //#27556 + $k[$j++] = _OJ; //#27556 + if (_OJ >= 5) { //#27556 + $_.scr1 = $f($f($k[--$j] - 2) + $_.scr1); //#27556 + } else { //#27556 + $j--; //#27556 + } //#27556 + if (($_.j >= 4) && ($_.j <= ($_.scrle.length - 5))) { //#27571 + var _OR = $geti($_.scrle, $_.j - 4, 10); //#27559 + $k[$j++] = _OR; //#27560 + for (var _OS = 0, _OT = _OR.length; _OS < _OT; _OS++) { //#27560 + $k[$j++] = $get(_OR, _OS) == 1; //#27560 + } //#27560 + $j--; //#27560 + for (var _OV = 0, _OW = 4; _OV < _OW; _OV++) { //#27560 + var _OX = $k[--$j]; //#27560 + var _OY = $k[--$j]; //#27560 + $k[$j++] = _OX; //#27560 + $k[$j++] = _OY; //#27560 + $j--; //#27560 + var _OZ = $k[--$j]; //#27560 + var _Oa = $k[--$j]; //#27560 + $k[$j++] = $an(_Oa, _OZ); //#27560 + } //#27560 + if ($k[--$j]) { //#27570 + $k[$j++] = Infinity; //#27561 + var _Oc = $k[--$j]; //#27561 + var _Od = $k[--$j]; //#27561 + $k[$j++] = _Oc; //#27561 + $aload(_Od); //#27561 + var _Oe = $k[--$j]; //#27562 + var _Of = $k[--$j]; //#27562 + var _Og = $k[--$j]; //#27562 + var _Oh = $k[--$j]; //#27562 + var _Oi = $k[--$j]; //#27562 + var _Oj = $k[--$j]; //#27562 + var _Ok = $k[--$j]; //#27562 + var _Ol = $k[--$j]; //#27562 + var _Om = $k[--$j]; //#27562 + $k[$j++] = _Om; //#27568 + $k[$j++] = _Ol; //#27568 + $k[$j++] = _Ok; //#27568 + $k[$j++] = _Oj; //#27568 + $k[$j++] = _Oi; //#27568 + $k[$j++] = _Oh; //#27568 + $k[$j++] = _Og; //#27568 + $k[$j++] = _Of; //#27568 + $k[$j++] = _Oe; //#27568 + if (($eq(_Om, _Oi) && $eq(_Om, _Oe)) && $eq(_Ok, _Og)) { //#27568 + var _On = $k[--$j]; //#27564 + var _Oo = $k[--$j]; //#27564 + var _Op = $k[--$j]; //#27564 + $_.c4 = _Op; //#27564 + $_.c5 = _On; //#27564 + $k[$j++] = _Op; //#27567 + $k[$j++] = _Oo; //#27567 + if ((($_.c4 == $_.bi) && ($_.c5 == $_.yi)) || ((($_.c4 == $_.yi) && ($_.c5 == $_.bi)) || ((($_.c4 == $_.gi) && ($_.c5 == $_.mi)) || (($_.c4 == $_.mi) && ($_.c5 == $_.gi))))) { //#27567 + $_.scr3 = $_.scr3 + 100; //#27567 + } //#27567 + } //#27567 + $cleartomark(); //#27569 + } else { //#27570 + $j--; //#27570 + } //#27570 + } //#27570 + } //#27570 + } //#27570 + $k[$j++] = $_.scr1; //#27574 + $k[$j++] = $_.scr3; //#27574 + }; //#27574 $_.evalmask = function() { - $_.sym = $k[--$j]; //#27254 - $_.n1 = 0; //#27256 - $_.n2 = 0; //#27256 - $_.n3 = 0; //#27256 - var _PA = $_.rows; //#27257 - var _PB = $_.cols; //#27257 - if (_PA < _PB) { //#27257 - var _ = _PB; //#27257 - _PB = _PA; //#27257 - _PA = _; //#27257 - } //#27257 - $_.rle = $a($f((_PA * 2) + 2)); //#27257 - $_.lastpairs = $a($_.cols); //#27258 - $_.thispairs = $a($_.cols); //#27259 - for (var _PJ = 0, _PI = $f($_.cols - 1); _PJ <= _PI; _PJ += 1) { //#27271 - $_.i = _PJ; //#27263 - $k[$j++] = Infinity; //#27264 - $k[$j++] = 0; //#27267 - $k[$j++] = -1; //#27267 - for (var _PP = $_.i, _PQ = $_.cols, _PO = $f(($_.rows * $_.cols) - 1); _PQ < 0 ? _PP >= _PO : _PP <= _PO; _PP += _PQ) { //#27267 - var _PS = $get($_.sym, _PP); //#27266 - var _PT = $k[--$j]; //#27266 - $k[$j++] = _PT; //#27266 - $k[$j++] = _PS; //#27266 - if ($eq(_PT, _PS)) { //#27266 - $j--; //#27266 - var _PU = $k[--$j]; //#27266 - var _PV = $k[--$j]; //#27266 - $k[$j++] = $f(_PV + 1); //#27266 - $k[$j++] = _PU; //#27266 - } else { //#27266 - var _PW = $k[--$j]; //#27266 - $k[$j++] = 1; //#27266 - $k[$j++] = _PW; //#27266 - } //#27266 - } //#27266 - var _PY = $counttomark() + 2; //#27268 - $astore($geti($_.rle, 0, _PY - 2)); //#27268 - $_.evalrle(); //#27269 - $_.n3 = $f($k[--$j] + $_.n3); //#27269 - $_.n1 = $f($k[--$j] + $_.n1); //#27269 - $j--; //#27270 - } //#27270 - for (var _Pg = 0, _Pf = $f($_.rows - 1); _Pg <= _Pf; _Pg += 1) { //#27298 - $_.i = _Pg; //#27274 - $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#27277 - $k[$j++] = Infinity; //#27278 - var _Pm = $_.symrow; //#27279 - $k[$j++] = 0; //#27281 - $k[$j++] = -1; //#27281 - for (var _Pn = 0, _Po = _Pm.length; _Pn < _Po; _Pn++) { //#27281 - var _Pp = $get(_Pm, _Pn); //#27281 - var _Pq = $k[--$j]; //#27280 - $k[$j++] = _Pq; //#27280 - $k[$j++] = _Pp; //#27280 - if ($eq(_Pq, _Pp)) { //#27280 - $j--; //#27280 - var _Pr = $k[--$j]; //#27280 - var _Ps = $k[--$j]; //#27280 - $k[$j++] = $f(_Ps + 1); //#27280 - $k[$j++] = _Pr; //#27280 - } else { //#27280 - var _Pt = $k[--$j]; //#27280 - $k[$j++] = 1; //#27280 - $k[$j++] = _Pt; //#27280 - } //#27280 - } //#27280 - var _Pv = $counttomark() + 2; //#27282 - $astore($geti($_.rle, 0, _Pv - 2)); //#27282 - $_.evalrle(); //#27283 - $_.n3 = $f($k[--$j] + $_.n3); //#27283 - $_.n1 = $f($k[--$j] + $_.n1); //#27283 - $j--; //#27284 - var _Q1 = $_.thispairs; //#27287 - $_.thispairs = $_.lastpairs; //#27287 - $_.lastpairs = _Q1; //#27287 - var _Q3 = $_.symrow; //#27288 - $k[$j++] = -1; //#27288 - for (var _Q4 = 0, _Q5 = _Q3.length; _Q4 < _Q5; _Q4++) { //#27288 - var _Q6 = $get(_Q3, _Q4); //#27288 - var _Q7 = $k[--$j]; //#27288 - $k[$j++] = _Q6; //#27288 - $k[$j++] = _Q7; //#27288 - if ($ne(_Q6, _Q7)) { //#27288 - $j--; //#27288 - var _Q8 = $k[--$j]; //#27288 - $k[$j++] = -1; //#27288 - $k[$j++] = _Q8; //#27288 - } //#27288 - } //#27288 - $j--; //#27289 - $astore($_.thispairs); //#27290 - $j--; //#27290 - if ($_.i > 0) { //#27297 - $k[$j++] = Infinity; //#27292 - $aload($_.lastpairs); //#27293 - $aload($_.thispairs); //#27293 - $k[$j++] = $_.n2; //#27294 - for (var _QF = 0, _QG = $_.cols; _QF < _QG; _QF++) { //#27294 - var _QH = $k[--$j]; //#27294 - var _QI = $k[--$j]; //#27294 - $k[$j++] = _QH; //#27294 - $k[$j++] = _QI; //#27294 - if (_QI != -1) { //#27294 - var _QK = $k[$j - 1 - $f($_.cols + 1)]; //#27294 - if ($eq($k[--$j], _QK)) { //#27294 - var _QM = $k[--$j]; //#27294 - $k[$j++] = $f(_QM + 3); //#27294 - } //#27294 - } else { //#27294 - $j--; //#27294 - } //#27294 - } //#27294 - $_.n2 = $k[--$j]; //#27295 - $cleartomark(); //#27296 - } //#27296 - } //#27296 - $k[$j++] = $f($f($_.n1 + $_.n2) + $_.n3); //#27300 - }; //#27300 - $_.bestscore = 999999999; //#27304 - for (var _QT = 0, _QS = $_.masks.length - 1; _QT <= _QS; _QT += 1) { //#27322 - $_.m = _QT; //#27306 - $_.masksym = $a($_.rows * $_.cols); //#27307 - for (var _Qa = 0, _QZ = $f(($_.rows * $_.cols) - 1); _Qa <= _QZ; _Qa += 1) { //#27311 - $_.i = _Qa; //#27309 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#27310 - } //#27310 - if ($_.masks.length != 1) { //#27320 - $k[$j++] = $_.masksym; //#27313 - $_.evalmask(); //#27313 - $_.score = $k[--$j]; //#27313 - if ($_.score < $_.bestscore) { //#27318 - $_.bestsym = $_.masksym; //#27315 - $_.bestmaskval = $_.m; //#27316 - $_.bestscore = $_.score; //#27317 - } //#27317 - } else { //#27320 - $_.bestsym = $_.masksym; //#27320 - } //#27320 - } //#27320 - $_.pixs = $_.bestsym; //#27323 - $_.metamask = $_.bestmaskval; //#27324 + $_.sym = $k[--$j]; //#27578 + $_.n1 = 0; //#27580 + $_.n2 = 0; //#27580 + $_.n3 = 0; //#27580 + var _PA = $_.rows; //#27581 + var _PB = $_.cols; //#27581 + if (_PA < _PB) { //#27581 + var _ = _PB; //#27581 + _PB = _PA; //#27581 + _PA = _; //#27581 + } //#27581 + $_.rle = $a($f((_PA * 2) + 2)); //#27581 + $_.lastpairs = $a($_.cols); //#27582 + $_.thispairs = $a($_.cols); //#27583 + for (var _PJ = 0, _PI = $f($_.cols - 1); _PJ <= _PI; _PJ += 1) { //#27595 + $_.i = _PJ; //#27587 + $k[$j++] = Infinity; //#27588 + $k[$j++] = 0; //#27591 + $k[$j++] = -1; //#27591 + for (var _PP = $_.i, _PQ = $_.cols, _PO = $f(($_.rows * $_.cols) - 1); _PQ < 0 ? _PP >= _PO : _PP <= _PO; _PP += _PQ) { //#27591 + var _PS = $get($_.sym, _PP); //#27590 + var _PT = $k[--$j]; //#27590 + $k[$j++] = _PT; //#27590 + $k[$j++] = _PS; //#27590 + if ($eq(_PT, _PS)) { //#27590 + $j--; //#27590 + var _PU = $k[--$j]; //#27590 + var _PV = $k[--$j]; //#27590 + $k[$j++] = $f(_PV + 1); //#27590 + $k[$j++] = _PU; //#27590 + } else { //#27590 + var _PW = $k[--$j]; //#27590 + $k[$j++] = 1; //#27590 + $k[$j++] = _PW; //#27590 + } //#27590 + } //#27590 + var _PY = $counttomark() + 2; //#27592 + $astore($geti($_.rle, 0, _PY - 2)); //#27592 + $_.evalrle(); //#27593 + $_.n3 = $f($k[--$j] + $_.n3); //#27593 + $_.n1 = $f($k[--$j] + $_.n1); //#27593 + $j--; //#27594 + } //#27594 + for (var _Pg = 0, _Pf = $f($_.rows - 1); _Pg <= _Pf; _Pg += 1) { //#27622 + $_.i = _Pg; //#27598 + $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#27601 + $k[$j++] = Infinity; //#27602 + var _Pm = $_.symrow; //#27603 + $k[$j++] = 0; //#27605 + $k[$j++] = -1; //#27605 + for (var _Pn = 0, _Po = _Pm.length; _Pn < _Po; _Pn++) { //#27605 + var _Pp = $get(_Pm, _Pn); //#27605 + var _Pq = $k[--$j]; //#27604 + $k[$j++] = _Pq; //#27604 + $k[$j++] = _Pp; //#27604 + if ($eq(_Pq, _Pp)) { //#27604 + $j--; //#27604 + var _Pr = $k[--$j]; //#27604 + var _Ps = $k[--$j]; //#27604 + $k[$j++] = $f(_Ps + 1); //#27604 + $k[$j++] = _Pr; //#27604 + } else { //#27604 + var _Pt = $k[--$j]; //#27604 + $k[$j++] = 1; //#27604 + $k[$j++] = _Pt; //#27604 + } //#27604 + } //#27604 + var _Pv = $counttomark() + 2; //#27606 + $astore($geti($_.rle, 0, _Pv - 2)); //#27606 + $_.evalrle(); //#27607 + $_.n3 = $f($k[--$j] + $_.n3); //#27607 + $_.n1 = $f($k[--$j] + $_.n1); //#27607 + $j--; //#27608 + var _Q1 = $_.thispairs; //#27611 + $_.thispairs = $_.lastpairs; //#27611 + $_.lastpairs = _Q1; //#27611 + var _Q3 = $_.symrow; //#27612 + $k[$j++] = -1; //#27612 + for (var _Q4 = 0, _Q5 = _Q3.length; _Q4 < _Q5; _Q4++) { //#27612 + var _Q6 = $get(_Q3, _Q4); //#27612 + var _Q7 = $k[--$j]; //#27612 + $k[$j++] = _Q6; //#27612 + $k[$j++] = _Q7; //#27612 + if ($ne(_Q6, _Q7)) { //#27612 + $j--; //#27612 + var _Q8 = $k[--$j]; //#27612 + $k[$j++] = -1; //#27612 + $k[$j++] = _Q8; //#27612 + } //#27612 + } //#27612 + $j--; //#27613 + $astore($_.thispairs); //#27614 + $j--; //#27614 + if ($_.i > 0) { //#27621 + $k[$j++] = Infinity; //#27616 + $aload($_.lastpairs); //#27617 + $aload($_.thispairs); //#27617 + $k[$j++] = $_.n2; //#27618 + for (var _QF = 0, _QG = $_.cols; _QF < _QG; _QF++) { //#27618 + var _QH = $k[--$j]; //#27618 + var _QI = $k[--$j]; //#27618 + $k[$j++] = _QH; //#27618 + $k[$j++] = _QI; //#27618 + if (_QI != -1) { //#27618 + var _QK = $k[$j - 1 - $f($_.cols + 1)]; //#27618 + if ($eq($k[--$j], _QK)) { //#27618 + var _QM = $k[--$j]; //#27618 + $k[$j++] = $f(_QM + 3); //#27618 + } //#27618 + } else { //#27618 + $j--; //#27618 + } //#27618 + } //#27618 + $_.n2 = $k[--$j]; //#27619 + $cleartomark(); //#27620 + } //#27620 + } //#27620 + $k[$j++] = $f($f($_.n1 + $_.n2) + $_.n3); //#27624 + }; //#27624 + $_.bestscore = 999999999; //#27628 + for (var _QT = 0, _QS = $_.masks.length - 1; _QT <= _QS; _QT += 1) { //#27646 + $_.m = _QT; //#27630 + $_.masksym = $a($_.rows * $_.cols); //#27631 + for (var _Qa = 0, _QZ = $f(($_.rows * $_.cols) - 1); _Qa <= _QZ; _Qa += 1) { //#27635 + $_.i = _Qa; //#27633 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#27634 + } //#27634 + if ($_.masks.length != 1) { //#27644 + $k[$j++] = $_.masksym; //#27637 + $_.evalmask(); //#27637 + $_.score = $k[--$j]; //#27637 + if ($_.score < $_.bestscore) { //#27642 + $_.bestsym = $_.masksym; //#27639 + $_.bestmaskval = $_.m; //#27640 + $_.bestscore = $_.score; //#27641 + } //#27641 + } else { //#27644 + $_.bestsym = $_.masksym; //#27644 + } //#27644 + } //#27644 + $_.pixs = $_.bestsym; //#27647 + $_.metamask = $_.bestmaskval; //#27648 $_.addtometapart = function() { - var _Qw = $k[--$j]; //#27328 - $puti($_.metapart, $_.p, _Qw); //#27328 - $_.p = _Qw.length + $_.p; //#27329 - }; //#27329 + var _Qw = $k[--$j]; //#27652 + $puti($_.metapart, $_.p, _Qw); //#27652 + $_.p = _Qw.length + $_.p; //#27653 + }; //#27653 $_.addtometabits = function() { - var _R0 = $k[--$j]; //#27333 - $puti($_.metabits, $_.q, _R0); //#27333 - $_.q = _R0.length + $_.q; //#27334 - }; //#27334 - $_.metapart = $s(40); //#27337 - $_.metabits = $s($_.nummetabits); //#27338 - $_.p = 0; //#27339 - $_.q = 0; //#27339 - if (!$_.slave) { //#27394 - $k[$j++] = (~~(Math.round(Math.log($_.colors) / Math.log(2)))) - 1; //#27344 - $k[$j++] = 3; //#27344 - $_.tofixedbits(); //#27344 - $_.addtometapart(); //#27344 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27345 - $k[$j++] = 2; //#27345 - $k[$j++] = -1; //#27345 - $_.ldpc(); //#27345 - $_.addtometabits(); //#27345 - $_.p = 0; //#27345 - $k[$j++] = $_.metass; //#27348 - $k[$j++] = 1; //#27348 - $_.tofixedbits(); //#27348 - $_.addtometapart(); //#27348 - $k[$j++] = $_.metavf; //#27349 - $k[$j++] = 2; //#27349 - $_.tofixedbits(); //#27349 - $_.addtometapart(); //#27349 - $k[$j++] = $_.metamask; //#27350 - $k[$j++] = 3; //#27350 - $_.tofixedbits(); //#27350 - $_.addtometapart(); //#27350 - if ($_.hasslaves) { //#27351 - $k[$j++] = "1"; //#27351 - } else { //#27351 - $k[$j++] = "0"; //#27351 - } //#27351 - $_.addtometapart(); //#27351 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27352 - $k[$j++] = 2; //#27352 - $k[$j++] = -1; //#27352 - $_.ldpc(); //#27352 - $_.addtometabits(); //#27352 - $_.p = 0; //#27352 - if ($_.metass == 0) { //#27362 - $k[$j++] = $f(($f((~~($f($_.cols - 17) / 4)) - $get($a([0, 4, 8, 16]), $_.metavf))) - 1); //#27357 - $k[$j++] = $_.metavlen; //#27357 - $_.tofixedbits(); //#27357 - $_.addtometapart(); //#27357 - } else { //#27362 - $k[$j++] = (~~($f($_.cols - 17) / 4)) - 1; //#27360 - $k[$j++] = ~~($_.metavlen / 2); //#27360 - $_.tofixedbits(); //#27360 - $_.addtometapart(); //#27360 - $k[$j++] = (~~($f($_.rows - 17) / 4)) - 1; //#27362 - $k[$j++] = ~~($_.metavlen / 2); //#27362 - $_.tofixedbits(); //#27362 - $_.addtometapart(); //#27362 - } //#27362 - $k[$j++] = $_.datawc - 3; //#27364 - $k[$j++] = ~~($_.metaelen / 2); //#27364 - $_.tofixedbits(); //#27364 - $_.addtometapart(); //#27364 - $k[$j++] = $_.datawr - 4; //#27365 - $k[$j++] = ~~($_.metaelen / 2); //#27365 - $_.tofixedbits(); //#27365 - $_.addtometapart(); //#27365 - if ($_.hasslaves) { //#27368 - $k[$j++] = 0; //#27367 - $k[$j++] = 4; //#27367 - $_.tofixedbits(); //#27367 - $_.addtometapart(); //#27367 - } //#27367 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27369 - $k[$j++] = 2; //#27369 - $k[$j++] = -1; //#27369 - $_.ldpc(); //#27369 - $_.addtometabits(); //#27369 - $_.p = 0; //#27369 - } else { //#27394 - var _Rc = $_.sameshape ? 0 : 1; //#27374 - $k[$j++] = _Rc; //#27374 - $k[$j++] = 1; //#27374 - $_.tofixedbits(); //#27374 - $_.addtometapart(); //#27374 - var _Re = $_.sameecc ? 0 : 1; //#27375 - $k[$j++] = _Re; //#27375 - $k[$j++] = 1; //#27375 - $_.tofixedbits(); //#27375 - $_.addtometapart(); //#27375 - var _Rg = $_.hasslaves ? 1 : 0; //#27376 - $k[$j++] = _Rg; //#27376 - $k[$j++] = 1; //#27376 - $_.tofixedbits(); //#27376 - $_.addtometapart(); //#27376 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27377 - $k[$j++] = 2; //#27377 - $k[$j++] = -1; //#27377 - $_.ldpc(); //#27377 - $_.addtometabits(); //#27377 - $_.p = 0; //#27377 - if (!$_.sameshape) { //#27383 - $k[$j++] = (~~(($_.diffside - 17) / 4)) - 1; //#27382 - $k[$j++] = 5; //#27382 - $_.tofixedbits(); //#27382 - $_.addtometapart(); //#27382 - } //#27382 - if ($_.hasslaves) { //#27386 - $k[$j++] = 0; //#27385 - $k[$j++] = 3; //#27385 - $_.tofixedbits(); //#27385 - $_.addtometapart(); //#27385 - } //#27385 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27387 - $k[$j++] = 2; //#27387 - $k[$j++] = -1; //#27387 - $_.ldpc(); //#27387 - $_.addtometabits(); //#27387 - $_.p = 0; //#27387 - if (!$_.sameecc) { //#27393 - $k[$j++] = $_.datawc - 3; //#27391 - $k[$j++] = ~~($_.metaelen / 2); //#27391 - $_.tofixedbits(); //#27391 - $_.addtometapart(); //#27391 - $k[$j++] = $_.datawr - 4; //#27392 - $k[$j++] = ~~($_.metaelen / 2); //#27392 - $_.tofixedbits(); //#27392 - $_.addtometapart(); //#27392 - } //#27392 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27394 - $k[$j++] = 2; //#27394 - $k[$j++] = -1; //#27394 - $_.ldpc(); //#27394 - $_.addtometabits(); //#27394 - $_.p = 0; //#27394 - } //#27394 - for (var _S1 = $_.q, _S0 = $f($_.nummetabits - 1); _S1 <= _S0; _S1 += 1) { //#27399 - $put($_.metabits, _S1, 48); //#27398 - } //#27398 - $_.i = 0; //#27402 - $_.j = 0; //#27402 - if (!$_.slave) { //#27410 - var _S6 = $geti($_.metabits, $_.i, 6); //#27404 - for (var _S7 = 0, _S8 = _S6.length; _S7 < _S8; _S7++) { //#27408 - $k[$j++] = $get(_S6, _S7); //#27405 - if ($_.colors == 4) { //#27405 - $k[$j++] = $a([$_.bi, $_.yi]); //#27405 - } else { //#27405 - $k[$j++] = $a([$_.ki, $_.wi]); //#27405 - } //#27405 - var _SH = $k[--$j]; //#27405 - var _SJ = $get(_SH, $f($k[--$j] - 48)); //#27405 - $k[$j++] = _SJ; //#27406 - $k[$j++] = $_.pixs; //#27406 - $aload($get($_.metadatamap, $_.j)); //#27406 - $_.jmv(); //#27406 - var _SO = $k[--$j]; //#27406 - var _SP = $k[--$j]; //#27406 - $put(_SP, _SO, $k[--$j]); //#27406 - $_.j = $_.j + 1; //#27407 - } //#27407 - $_.i = $_.i + 6; //#27409 - } //#27409 - for (var _SW = 0, _SX = ~~($f($_.nummetabits - $_.i) / $_.metabpm); _SW < _SX; _SW++) { //#27417 - var _Sb = $geti($_.metabits, $_.i, $_.metabpm); //#27412 - $k[$j++] = 0; //#27412 - for (var _Sc = 0, _Sd = _Sb.length; _Sc < _Sd; _Sc++) { //#27412 - var _Sf = $k[--$j]; //#27412 - $k[$j++] = ($f(_Sf + $f($get(_Sb, _Sc) - 48))) * 2; //#27412 - } //#27412 - var _Si = $get($_.metacolorindex, ~~($k[--$j] / 2)); //#27413 - $k[$j++] = _Si; //#27414 - $k[$j++] = $_.pixs; //#27414 - $aload($get($_.metadatamap, $_.j)); //#27414 - $_.jmv(); //#27414 - var _Sn = $k[--$j]; //#27414 - var _So = $k[--$j]; //#27414 - $put(_So, _Sn, $k[--$j]); //#27414 - $_.i = $f($_.i + $_.metabpm); //#27415 - $_.j = $_.j + 1; //#27416 - } //#27416 + var _R0 = $k[--$j]; //#27657 + $puti($_.metabits, $_.q, _R0); //#27657 + $_.q = _R0.length + $_.q; //#27658 + }; //#27658 + $_.metapart = $s(40); //#27661 + $_.metabits = $s($_.nummetabits); //#27662 + $_.p = 0; //#27663 + $_.q = 0; //#27663 + if (!$_.slave) { //#27718 + $k[$j++] = (~~(Math.round(Math.log($_.colors) / Math.log(2)))) - 1; //#27668 + $k[$j++] = 3; //#27668 + $_.tofixedbits(); //#27668 + $_.addtometapart(); //#27668 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27669 + $k[$j++] = 2; //#27669 + $k[$j++] = -1; //#27669 + $_.ldpc(); //#27669 + $_.addtometabits(); //#27669 + $_.p = 0; //#27669 + $k[$j++] = $_.metass; //#27672 + $k[$j++] = 1; //#27672 + $_.tofixedbits(); //#27672 + $_.addtometapart(); //#27672 + $k[$j++] = $_.metavf; //#27673 + $k[$j++] = 2; //#27673 + $_.tofixedbits(); //#27673 + $_.addtometapart(); //#27673 + $k[$j++] = $_.metamask; //#27674 + $k[$j++] = 3; //#27674 + $_.tofixedbits(); //#27674 + $_.addtometapart(); //#27674 + if ($_.hasslaves) { //#27675 + $k[$j++] = "1"; //#27675 + } else { //#27675 + $k[$j++] = "0"; //#27675 + } //#27675 + $_.addtometapart(); //#27675 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27676 + $k[$j++] = 2; //#27676 + $k[$j++] = -1; //#27676 + $_.ldpc(); //#27676 + $_.addtometabits(); //#27676 + $_.p = 0; //#27676 + if ($_.metass == 0) { //#27686 + $k[$j++] = $f(($f((~~($f($_.cols - 17) / 4)) - $get($a([0, 4, 8, 16]), $_.metavf))) - 1); //#27681 + $k[$j++] = $_.metavlen; //#27681 + $_.tofixedbits(); //#27681 + $_.addtometapart(); //#27681 + } else { //#27686 + $k[$j++] = (~~($f($_.cols - 17) / 4)) - 1; //#27684 + $k[$j++] = ~~($_.metavlen / 2); //#27684 + $_.tofixedbits(); //#27684 + $_.addtometapart(); //#27684 + $k[$j++] = (~~($f($_.rows - 17) / 4)) - 1; //#27686 + $k[$j++] = ~~($_.metavlen / 2); //#27686 + $_.tofixedbits(); //#27686 + $_.addtometapart(); //#27686 + } //#27686 + $k[$j++] = $_.datawc - 3; //#27688 + $k[$j++] = ~~($_.metaelen / 2); //#27688 + $_.tofixedbits(); //#27688 + $_.addtometapart(); //#27688 + $k[$j++] = $_.datawr - 4; //#27689 + $k[$j++] = ~~($_.metaelen / 2); //#27689 + $_.tofixedbits(); //#27689 + $_.addtometapart(); //#27689 + if ($_.hasslaves) { //#27692 + $k[$j++] = 0; //#27691 + $k[$j++] = 4; //#27691 + $_.tofixedbits(); //#27691 + $_.addtometapart(); //#27691 + } //#27691 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27693 + $k[$j++] = 2; //#27693 + $k[$j++] = -1; //#27693 + $_.ldpc(); //#27693 + $_.addtometabits(); //#27693 + $_.p = 0; //#27693 + } else { //#27718 + var _Rc = $_.sameshape ? 0 : 1; //#27698 + $k[$j++] = _Rc; //#27698 + $k[$j++] = 1; //#27698 + $_.tofixedbits(); //#27698 + $_.addtometapart(); //#27698 + var _Re = $_.sameecc ? 0 : 1; //#27699 + $k[$j++] = _Re; //#27699 + $k[$j++] = 1; //#27699 + $_.tofixedbits(); //#27699 + $_.addtometapart(); //#27699 + var _Rg = $_.hasslaves ? 1 : 0; //#27700 + $k[$j++] = _Rg; //#27700 + $k[$j++] = 1; //#27700 + $_.tofixedbits(); //#27700 + $_.addtometapart(); //#27700 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27701 + $k[$j++] = 2; //#27701 + $k[$j++] = -1; //#27701 + $_.ldpc(); //#27701 + $_.addtometabits(); //#27701 + $_.p = 0; //#27701 + if (!$_.sameshape) { //#27707 + $k[$j++] = (~~(($_.diffside - 17) / 4)) - 1; //#27706 + $k[$j++] = 5; //#27706 + $_.tofixedbits(); //#27706 + $_.addtometapart(); //#27706 + } //#27706 + if ($_.hasslaves) { //#27710 + $k[$j++] = 0; //#27709 + $k[$j++] = 3; //#27709 + $_.tofixedbits(); //#27709 + $_.addtometapart(); //#27709 + } //#27709 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27711 + $k[$j++] = 2; //#27711 + $k[$j++] = -1; //#27711 + $_.ldpc(); //#27711 + $_.addtometabits(); //#27711 + $_.p = 0; //#27711 + if (!$_.sameecc) { //#27717 + $k[$j++] = $_.datawc - 3; //#27715 + $k[$j++] = ~~($_.metaelen / 2); //#27715 + $_.tofixedbits(); //#27715 + $_.addtometapart(); //#27715 + $k[$j++] = $_.datawr - 4; //#27716 + $k[$j++] = ~~($_.metaelen / 2); //#27716 + $_.tofixedbits(); //#27716 + $_.addtometapart(); //#27716 + } //#27716 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27718 + $k[$j++] = 2; //#27718 + $k[$j++] = -1; //#27718 + $_.ldpc(); //#27718 + $_.addtometabits(); //#27718 + $_.p = 0; //#27718 + } //#27718 + for (var _S1 = $_.q, _S0 = $f($_.nummetabits - 1); _S1 <= _S0; _S1 += 1) { //#27723 + $put($_.metabits, _S1, 48); //#27722 + } //#27722 + $_.i = 0; //#27726 + $_.j = 0; //#27726 + if (!$_.slave) { //#27734 + var _S6 = $geti($_.metabits, $_.i, 6); //#27728 + for (var _S7 = 0, _S8 = _S6.length; _S7 < _S8; _S7++) { //#27732 + $k[$j++] = $get(_S6, _S7); //#27729 + if ($_.colors == 4) { //#27729 + $k[$j++] = $a([$_.bi, $_.yi]); //#27729 + } else { //#27729 + $k[$j++] = $a([$_.ki, $_.wi]); //#27729 + } //#27729 + var _SH = $k[--$j]; //#27729 + var _SJ = $get(_SH, $f($k[--$j] - 48)); //#27729 + $k[$j++] = _SJ; //#27730 + $k[$j++] = $_.pixs; //#27730 + $aload($get($_.metadatamap, $_.j)); //#27730 + $_.jmv(); //#27730 + var _SO = $k[--$j]; //#27730 + var _SP = $k[--$j]; //#27730 + $put(_SP, _SO, $k[--$j]); //#27730 + $_.j = $_.j + 1; //#27731 + } //#27731 + $_.i = $_.i + 6; //#27733 + } //#27733 + for (var _SW = 0, _SX = ~~($f($_.nummetabits - $_.i) / $_.metabpm); _SW < _SX; _SW++) { //#27741 + var _Sb = $geti($_.metabits, $_.i, $_.metabpm); //#27736 + $k[$j++] = 0; //#27736 + for (var _Sc = 0, _Sd = _Sb.length; _Sc < _Sd; _Sc++) { //#27736 + var _Sf = $k[--$j]; //#27736 + $k[$j++] = ($f(_Sf + $f($get(_Sb, _Sc) - 48))) * 2; //#27736 + } //#27736 + var _Si = $get($_.metacolorindex, ~~($k[--$j] / 2)); //#27737 + $k[$j++] = _Si; //#27738 + $k[$j++] = $_.pixs; //#27738 + $aload($get($_.metadatamap, $_.j)); //#27738 + $_.jmv(); //#27738 + var _Sn = $k[--$j]; //#27738 + var _So = $k[--$j]; //#27738 + $put(_So, _Sn, $k[--$j]); //#27738 + $_.i = $f($_.i + $_.metabpm); //#27739 + $_.j = $_.j + 1; //#27740 + } //#27740 var _T0 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.cols], ["pixy", $_.rows], @@ -35019,40 +35648,40 @@ function bwipp_jabcode() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#27431 - $k[$j++] = _T0; //#27434 - if (!$_.dontdraw) { //#27434 - bwipp_renmatrix(); //#27434 - } //#27434 - $_ = Object.getPrototypeOf($_); //#27436 + ]); //#27755 + $k[$j++] = _T0; //#27758 + if (!$_.dontdraw) { //#27758 + bwipp_renmatrix(); //#27758 + } //#27758 + $_ = Object.getPrototypeOf($_); //#27760 } //bwipp_jabcode function bwipp_gs1_cc() { - $_ = Object.create($_); //#27469 - $_.parse = false; //#27472 - $_.dontlint = false; //#27473 - $_.lintreqs = false; //#27474 - $_.dontdraw = false; //#27475 - $_.ccversion = "a"; //#27476 - $_.cccolumns = -1; //#27477 - $_.lintype = ""; //#27478 - $_.linwidth = -1; //#27479 - $k[$j++] = $_; //#27481 - bwipp_processoptions(); //#27481 - $_.options = $k[--$j]; //#27481 - $_.barcode = $k[--$j]; //#27482 - bwipp_loadctx(bwipp_gs1_cc) //#27484 - if (($ne($_.ccversion, "a") && $ne($_.ccversion, "b")) && $ne($_.ccversion, "c")) { //#27488 - $k[$j++] = 'bwipp.gs1ccBadCCversion#27487'; //#27487 - $k[$j++] = "ccversion must be a, b or c"; //#27487 - bwipp_raiseerror(); //#27487 - } //#27487 - if ($_.cccolumns > 30) { //#27492 - $k[$j++] = 'bwipp.gs1ccColumnsTooBig#27491'; //#27491 - $k[$j++] = "The maximum number of composite component columns is 30"; //#27491 - bwipp_raiseerror(); //#27491 - } //#27491 - if (!bwipp_gs1_cc.__27509__) { //#27509 - $_ = Object.create($_); //#27509 + $_ = Object.create($_); //#27793 + $_.parse = false; //#27796 + $_.dontlint = false; //#27797 + $_.lintreqs = false; //#27798 + $_.dontdraw = false; //#27799 + $_.ccversion = "a"; //#27800 + $_.cccolumns = -1; //#27801 + $_.lintype = ""; //#27802 + $_.linwidth = -1; //#27803 + $k[$j++] = $_; //#27805 + bwipp_processoptions(); //#27805 + $_.options = $k[--$j]; //#27805 + $_.barcode = $k[--$j]; //#27806 + bwipp_loadctx(bwipp_gs1_cc) //#27808 + if (($ne($_.ccversion, "a") && $ne($_.ccversion, "b")) && $ne($_.ccversion, "c")) { //#27812 + $k[$j++] = 'bwipp.gs1ccBadCCversion#27811'; //#27811 + $k[$j++] = "ccversion must be a, b or c"; //#27811 + bwipp_raiseerror(); //#27811 + } //#27811 + if ($_.cccolumns > 30) { //#27816 + $k[$j++] = 'bwipp.gs1ccColumnsTooBig#27815'; //#27815 + $k[$j++] = "The maximum number of composite component columns is 30"; //#27815 + bwipp_raiseerror(); //#27815 + } //#27815 + if (!bwipp_gs1_cc.__27833__) { //#27833 + $_ = Object.create($_); //#27833 var _6 = new Map([ ["ean13", 4], ["upca", 4], @@ -35066,1859 +35695,1426 @@ function bwipp_gs1_cc() { ["databarlimited", 3], ["databarexpanded", 4], ["databarexpandedstacked", 4] - ]); //#27507 - $_.lintypecccolumns = _6; //#27508 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27508 - bwipp_gs1_cc.__27509__ = 1; //#27508 - $_ = Object.getPrototypeOf($_); //#27508 - } //#27508 - if ($ne($_.lintype, "")) { //#27515 - var _B = $get($_.lintypecccolumns, $_.lintype) !== undefined; //#27512 - if (!_B) { //#27514 - $k[$j++] = 'bwipp.gs1ccBadLinType#27513'; //#27513 - $k[$j++] = "The lintype is not recognised"; //#27513 - bwipp_raiseerror(); //#27513 - } //#27513 - } //#27513 - if ($_.cccolumns == -1) { //#27531 - if ($eq($_.lintype, "gs1-128") && $eq($_.ccversion, "c")) { //#27528 - if ($_.linwidth < 0) { //#27522 - $k[$j++] = 'bwipp.gs1ccMissingLinWidth#27521'; //#27521 - $k[$j++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; //#27521 - bwipp_raiseerror(); //#27521 - } //#27521 - if ($_.linwidth < 68) { //#27525 - $k[$j++] = 'bwipp.gs1ccMinimumLinWidth#27524'; //#27524 - $k[$j++] = "Minimum linwidth for a GS1-128 with a CC-C composite component is 68"; //#27524 - bwipp_raiseerror(); //#27524 - } //#27524 - if ($_.linwidth == 68) { //#27526 - $k[$j++] = 1; //#27526 - } else { //#27526 - $k[$j++] = ~~(($_.linwidth - 52) / 17); //#27526 - } //#27526 - } else { //#27528 - if ($ne($_.lintype, "")) { //#27528 - $k[$j++] = $get($_.lintypecccolumns, $_.lintype); //#27528 - } else { //#27528 - $k[$j++] = 2; //#27528 - } //#27528 - } //#27528 - $_.cccolumns = $k[--$j]; //#27530 - } //#27530 - $k[$j++] = $_.barcode; //#27533 - $k[$j++] = 'ai'; //#27533 - bwipp_gs1process(); //#27533 - $_.fncs = $k[--$j]; //#27534 - $_.vals = $k[--$j]; //#27535 - $_.ais = $k[--$j]; //#27536 + ]); //#27831 + $_.lintypecccolumns = _6; //#27832 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27832 + bwipp_gs1_cc.__27833__ = 1; //#27832 + $_ = Object.getPrototypeOf($_); //#27832 + } //#27832 + if ($ne($_.lintype, "")) { //#27839 + var _B = $get($_.lintypecccolumns, $_.lintype) !== undefined; //#27836 + if (!_B) { //#27838 + $k[$j++] = 'bwipp.gs1ccBadLinType#27837'; //#27837 + $k[$j++] = "The lintype is not recognised"; //#27837 + bwipp_raiseerror(); //#27837 + } //#27837 + } //#27837 + if ($_.cccolumns == -1) { //#27855 + if ($eq($_.lintype, "gs1-128") && $eq($_.ccversion, "c")) { //#27852 + if ($_.linwidth < 0) { //#27846 + $k[$j++] = 'bwipp.gs1ccMissingLinWidth#27845'; //#27845 + $k[$j++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; //#27845 + bwipp_raiseerror(); //#27845 + } //#27845 + if ($_.linwidth < 68) { //#27849 + $k[$j++] = 'bwipp.gs1ccMinimumLinWidth#27848'; //#27848 + $k[$j++] = "Minimum linwidth for a GS1-128 with a CC-C composite component is 68"; //#27848 + bwipp_raiseerror(); //#27848 + } //#27848 + if ($_.linwidth == 68) { //#27850 + $k[$j++] = 1; //#27850 + } else { //#27850 + $k[$j++] = ~~(($_.linwidth - 52) / 17); //#27850 + } //#27850 + } else { //#27852 + if ($ne($_.lintype, "")) { //#27852 + $k[$j++] = $get($_.lintypecccolumns, $_.lintype); //#27852 + } else { //#27852 + $k[$j++] = 2; //#27852 + } //#27852 + } //#27852 + $_.cccolumns = $k[--$j]; //#27854 + } //#27854 + $k[$j++] = $_.barcode; //#27857 + $k[$j++] = 'ai'; //#27857 + bwipp_gs1process(); //#27857 + $_.fncs = $k[--$j]; //#27858 + $_.vals = $k[--$j]; //#27859 + $_.ais = $k[--$j]; //#27860 $_.isupper = function() { - var _S = $k[--$j]; //#27539 - $k[$j++] = (_S >= 65) && (_S <= 90); //#27539 - }; //#27539 + var _S = $k[--$j]; //#27863 + $k[$j++] = (_S >= 65) && (_S <= 90); //#27863 + }; //#27863 $_.isnum0 = function() { - var _T = $k[--$j]; //#27540 - $k[$j++] = (_T >= 48) && (_T <= 57); //#27540 - }; //#27540 + var _T = $k[--$j]; //#27864 + $k[$j++] = (_T >= 48) && (_T <= 57); //#27864 + }; //#27864 $_.isnum1 = function() { - var _U = $k[--$j]; //#27541 - $k[$j++] = (_U >= 49) && (_U <= 57); //#27541 - }; //#27541 - for (;;) { //#27587 - if ($_.ais.length >= 1) { //#27549 - if (($eq($get($_.ais, 0), "10") || $eq($get($_.ais, 0), "11")) || $eq($get($_.ais, 0), "17")) { //#27548 - $k[$j++] = -1; //#27547 - $k[$j++] = "10"; //#27547 - break; //#27547 - } //#27547 - } //#27547 - if ($_.ais.length >= 1) { //#27582 - if ($eq($get($_.ais, 0), "90")) { //#27581 - $_.v = $get($_.vals, 0); //#27554 - if ($_.v.length >= 1) { //#27559 - $k[$j++] = $get($_.v, 0); //#27556 - $_.isupper(); //#27556 - if ($k[--$j]) { //#27558 - $k[$j++] = 0; //#27557 - $k[$j++] = "11"; //#27557 - break; //#27557 - } //#27557 - } //#27557 - if ($_.v.length >= 2) { //#27565 - $k[$j++] = $get($_.v, 0); //#27561 - $_.isnum1(); //#27561 - $k[$j++] = $get($_.v, 1); //#27562 - $_.isupper(); //#27562 - var _q = $k[--$j]; //#27562 - var _r = $k[--$j]; //#27562 - if ((_r && _q)) { //#27564 - $k[$j++] = 1; //#27563 - $k[$j++] = "11"; //#27563 - break; //#27563 - } //#27563 - } //#27563 - if ($_.v.length >= 3) { //#27572 - $k[$j++] = $get($_.v, 0); //#27567 - $_.isnum1(); //#27567 - $k[$j++] = $get($_.v, 1); //#27568 - $_.isnum0(); //#27568 - var _x = $k[--$j]; //#27568 - var _y = $k[--$j]; //#27568 - $k[$j++] = $an(_y, _x); //#27569 - $k[$j++] = $get($_.v, 2); //#27569 - $_.isupper(); //#27569 - var _11 = $k[--$j]; //#27569 - var _12 = $k[--$j]; //#27569 - if ((_12 && _11)) { //#27571 - $k[$j++] = 2; //#27570 - $k[$j++] = "11"; //#27570 - break; //#27570 - } //#27570 - } //#27570 - if ($_.v.length >= 4) { //#27580 - $k[$j++] = $get($_.v, 0); //#27574 - $_.isnum1(); //#27574 - $k[$j++] = $get($_.v, 1); //#27575 - $_.isnum0(); //#27575 - var _18 = $k[--$j]; //#27575 - var _19 = $k[--$j]; //#27575 - $k[$j++] = $an(_19, _18); //#27576 - $k[$j++] = $get($_.v, 2); //#27576 - $_.isnum0(); //#27576 - var _1C = $k[--$j]; //#27576 - var _1D = $k[--$j]; //#27576 - $k[$j++] = $an(_1D, _1C); //#27577 - $k[$j++] = $get($_.v, 3); //#27577 - $_.isupper(); //#27577 - var _1G = $k[--$j]; //#27577 - var _1H = $k[--$j]; //#27577 - if ((_1H && _1G)) { //#27579 - $k[$j++] = 3; //#27578 - $k[$j++] = "11"; //#27578 - break; //#27578 - } //#27578 - } //#27578 - } //#27578 - } //#27578 - $k[$j++] = -1; //#27585 - $k[$j++] = "0"; //#27585 - break; //#27585 - } //#27585 - $_.method = $k[--$j]; //#27588 - $_.npre = $k[--$j]; //#27589 + var _U = $k[--$j]; //#27865 + $k[$j++] = (_U >= 49) && (_U <= 57); //#27865 + }; //#27865 + for (;;) { //#27911 + if ($_.ais.length >= 1) { //#27873 + if (($eq($get($_.ais, 0), "10") || $eq($get($_.ais, 0), "11")) || $eq($get($_.ais, 0), "17")) { //#27872 + $k[$j++] = -1; //#27871 + $k[$j++] = "10"; //#27871 + break; //#27871 + } //#27871 + } //#27871 + if ($_.ais.length >= 1) { //#27906 + if ($eq($get($_.ais, 0), "90")) { //#27905 + $_.v = $get($_.vals, 0); //#27878 + if ($_.v.length >= 1) { //#27883 + $k[$j++] = $get($_.v, 0); //#27880 + $_.isupper(); //#27880 + if ($k[--$j]) { //#27882 + $k[$j++] = 0; //#27881 + $k[$j++] = "11"; //#27881 + break; //#27881 + } //#27881 + } //#27881 + if ($_.v.length >= 2) { //#27889 + $k[$j++] = $get($_.v, 0); //#27885 + $_.isnum1(); //#27885 + $k[$j++] = $get($_.v, 1); //#27886 + $_.isupper(); //#27886 + var _q = $k[--$j]; //#27886 + var _r = $k[--$j]; //#27886 + if ((_r && _q)) { //#27888 + $k[$j++] = 1; //#27887 + $k[$j++] = "11"; //#27887 + break; //#27887 + } //#27887 + } //#27887 + if ($_.v.length >= 3) { //#27896 + $k[$j++] = $get($_.v, 0); //#27891 + $_.isnum1(); //#27891 + $k[$j++] = $get($_.v, 1); //#27892 + $_.isnum0(); //#27892 + var _x = $k[--$j]; //#27892 + var _y = $k[--$j]; //#27892 + $k[$j++] = $an(_y, _x); //#27893 + $k[$j++] = $get($_.v, 2); //#27893 + $_.isupper(); //#27893 + var _11 = $k[--$j]; //#27893 + var _12 = $k[--$j]; //#27893 + if ((_12 && _11)) { //#27895 + $k[$j++] = 2; //#27894 + $k[$j++] = "11"; //#27894 + break; //#27894 + } //#27894 + } //#27894 + if ($_.v.length >= 4) { //#27904 + $k[$j++] = $get($_.v, 0); //#27898 + $_.isnum1(); //#27898 + $k[$j++] = $get($_.v, 1); //#27899 + $_.isnum0(); //#27899 + var _18 = $k[--$j]; //#27899 + var _19 = $k[--$j]; //#27899 + $k[$j++] = $an(_19, _18); //#27900 + $k[$j++] = $get($_.v, 2); //#27900 + $_.isnum0(); //#27900 + var _1C = $k[--$j]; //#27900 + var _1D = $k[--$j]; //#27900 + $k[$j++] = $an(_1D, _1C); //#27901 + $k[$j++] = $get($_.v, 3); //#27901 + $_.isupper(); //#27901 + var _1G = $k[--$j]; //#27901 + var _1H = $k[--$j]; //#27901 + if ((_1H && _1G)) { //#27903 + $k[$j++] = 3; //#27902 + $k[$j++] = "11"; //#27902 + break; //#27902 + } //#27902 + } //#27902 + } //#27902 + } //#27902 + $k[$j++] = -1; //#27909 + $k[$j++] = "0"; //#27909 + break; //#27909 + } //#27909 + $_.method = $k[--$j]; //#27912 + $_.npre = $k[--$j]; //#27913 $_.tobin = function() { - var _1L = $s($k[--$j]); //#27592 - $k[$j++] = _1L; //#27592 - for (var _1N = 0, _1M = _1L.length - 1; _1N <= _1M; _1N += 1) { //#27592 - var _1O = $k[--$j]; //#27592 - $put(_1O, _1N, 48); //#27592 - $k[$j++] = _1O; //#27592 - } //#27592 - var _1P = $k[--$j]; //#27593 - var _1S = $cvrs($s(_1P.length), $k[--$j], 2); //#27593 - $puti(_1P, _1P.length - _1S.length, _1S); //#27593 - $k[$j++] = _1P; //#27593 - }; //#27593 - if (!bwipp_gs1_cc.__27644__) { //#27644 - $_ = Object.create($_); //#27644 - $_.fnc1 = -1; //#27598 - $_.lnumeric = -2; //#27598 - $_.lalphanumeric = -3; //#27598 - $_.liso646 = -4; //#27598 - $k[$j++] = Infinity; //#27600 - for (var _1T = 65; _1T <= 90; _1T += 1) { //#27601 - $k[$j++] = _1T; //#27601 - $k[$j++] = _1T - 65; //#27601 - $k[$j++] = 5; //#27601 - $_.tobin(); //#27601 - } //#27601 - for (var _1U = 48; _1U <= 57; _1U += 1) { //#27602 - $k[$j++] = _1U; //#27602 - $k[$j++] = _1U + 4; //#27602 - $k[$j++] = 6; //#27602 - $_.tobin(); //#27602 - } //#27602 - $k[$j++] = $_.fnc1; //#27603 - $k[$j++] = "11111"; //#27603 - $_.alpha = $d(); //#27604 - $k[$j++] = Infinity; //#27606 - for (var _1X = 0; _1X <= 119; _1X += 1) { //#27615 - var _1Z = $strcpy($s(2), "00"); //#27608 - var _1b = $cvrs($s(2), _1X, 11); //#27608 - $puti(_1Z, 2 - _1b.length, _1b); //#27609 - $k[$j++] = _1X; //#27610 - $k[$j++] = _1Z; //#27610 - if ($get(_1Z, 0) == 65) { //#27610 - var _1d = $k[--$j]; //#27610 - $put(_1d, 0, 94); //#27610 - $k[$j++] = _1d; //#27610 - } //#27610 - var _1e = $k[--$j]; //#27611 - $k[$j++] = _1e; //#27611 - if ($get(_1e, 1) == 65) { //#27611 - var _1g = $k[--$j]; //#27611 - $put(_1g, 1, 94); //#27611 - $k[$j++] = _1g; //#27611 - } //#27611 - var _1h = $k[--$j]; //#27612 - var _1k = $strcpy($s(7), "0000000"); //#27613 - var _1m = $cvrs($s(7), $f($k[--$j] + 8), 2); //#27613 - $puti(_1k, 7 - _1m.length, _1m); //#27614 - $k[$j++] = _1h; //#27614 - $k[$j++] = _1k; //#27614 - } //#27614 - $k[$j++] = $_.lalphanumeric; //#27616 - $k[$j++] = "0000"; //#27616 - $_.numeric = $d(); //#27617 - $k[$j++] = Infinity; //#27619 - for (var _1p = 48; _1p <= 57; _1p += 1) { //#27620 - $k[$j++] = _1p; //#27620 - $k[$j++] = _1p - 43; //#27620 - $k[$j++] = 5; //#27620 - $_.tobin(); //#27620 - } //#27620 - $k[$j++] = $_.fnc1; //#27622 - $k[$j++] = "01111"; //#27622 - for (var _1r = 65; _1r <= 90; _1r += 1) { //#27622 - $k[$j++] = _1r; //#27622 - $k[$j++] = _1r - 33; //#27622 - $k[$j++] = 6; //#27622 - $_.tobin(); //#27622 - } //#27622 - $k[$j++] = 42; //#27624 - $k[$j++] = "111010"; //#27624 - for (var _1s = 44; _1s <= 47; _1s += 1) { //#27624 - $k[$j++] = _1s; //#27624 - $k[$j++] = _1s + 15; //#27624 - $k[$j++] = 6; //#27624 - $_.tobin(); //#27624 - } //#27624 - $k[$j++] = $_.lnumeric; //#27626 - $k[$j++] = "000"; //#27626 - $k[$j++] = $_.liso646; //#27626 - $k[$j++] = "00100"; //#27626 - $_.alphanumeric = $d(); //#27627 - $k[$j++] = Infinity; //#27629 - for (var _1w = 48; _1w <= 57; _1w += 1) { //#27630 - $k[$j++] = _1w; //#27630 - $k[$j++] = _1w - 43; //#27630 - $k[$j++] = 5; //#27630 - $_.tobin(); //#27630 - } //#27630 - $k[$j++] = $_.fnc1; //#27632 - $k[$j++] = "01111"; //#27632 - for (var _1y = 65; _1y <= 90; _1y += 1) { //#27632 - $k[$j++] = _1y; //#27632 - $k[$j++] = _1y - 1; //#27632 - $k[$j++] = 7; //#27632 - $_.tobin(); //#27632 - } //#27632 - for (var _1z = 97; _1z <= 122; _1z += 1) { //#27633 - $k[$j++] = _1z; //#27633 - $k[$j++] = _1z - 7; //#27633 - $k[$j++] = 7; //#27633 - $_.tobin(); //#27633 - } //#27633 - $k[$j++] = 33; //#27636 - $k[$j++] = "11101000"; //#27636 - $k[$j++] = 34; //#27636 - $k[$j++] = "11101001"; //#27636 - for (var _20 = 37; _20 <= 47; _20 += 1) { //#27636 - $k[$j++] = _20; //#27636 - $k[$j++] = _20 + 197; //#27636 - $k[$j++] = 8; //#27636 - $_.tobin(); //#27636 - } //#27636 - for (var _21 = 58; _21 <= 63; _21 += 1) { //#27637 - $k[$j++] = _21; //#27637 - $k[$j++] = _21 + 187; //#27637 - $k[$j++] = 8; //#27637 - $_.tobin(); //#27637 - } //#27637 - $k[$j++] = 95; //#27641 - $k[$j++] = "11111011"; //#27641 - $k[$j++] = 32; //#27641 - $k[$j++] = "11111100"; //#27641 - $k[$j++] = $_.lnumeric; //#27641 - $k[$j++] = "000"; //#27641 - $k[$j++] = $_.lalphanumeric; //#27641 - $k[$j++] = "00100"; //#27641 - $_.iso646 = $d(); //#27642 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27642 - bwipp_gs1_cc.__27644__ = 1; //#27642 - $_ = Object.getPrototypeOf($_); //#27642 - } //#27642 - if ($eq($_.method, "10")) { //#27679 - if ($eq($get($_.ais, 0), "11") || $eq($get($_.ais, 0), "17")) { //#27662 - var _2C = $get($_.vals, 0); //#27648 - var _2H = $strcpy($s(16), "0000000000000000"); //#27652 - var _2J = $cvrs($s(16), ($cvi($geti(_2C, 0, 2)) * 384) + ((($cvi($geti(_2C, 2, 2)) - 1) * 32) + $cvi($geti(_2C, 4, 2))), 2); //#27652 - $puti(_2H, 16 - _2J.length, _2J); //#27653 - $k[$j++] = _2H; //#27656 - $k[$j++] = Infinity; //#27654 - var _2K = $k[--$j]; //#27655 - var _2L = $k[--$j]; //#27655 - $k[$j++] = _2K; //#27655 - $k[$j++] = 1; //#27655 - $k[$j++] = 0; //#27655 - $forall(_2L, function() { //#27655 - var _2M = $k[--$j]; //#27655 - $k[$j++] = $f(_2M - 48); //#27655 - }); //#27655 - var _2P = $eq($get($_.ais, 0), "11") ? 0 : 1; //#27656 - $k[$j++] = _2P; //#27656 - $_.cdf = $a(); //#27657 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27658 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27659 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27660 - } else { //#27662 - $_.cdf = $a([1, 0, 1, 1]); //#27662 - } //#27662 - if ($_.ais.length != 0) { //#27676 - if ($eq($get($_.ais, 0), "10")) { //#27672 - $k[$j++] = Infinity; //#27666 - $forall($get($_.vals, 0)); //#27666 - $_.gpf = $a(); //#27666 - if ($_.ais.length > 1) { //#27667 - $k[$j++] = Infinity; //#27667 - $aload($_.gpf); //#27667 - $k[$j++] = $_.fnc1; //#27667 - $_.gpf = $a(); //#27667 - } //#27667 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27668 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27669 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27670 - } else { //#27672 - $_.gpf = $a([$_.fnc1]); //#27672 - } //#27672 - } else { //#27676 - $k[$j++] = Infinity; //#27675 - $aload($_.cdf); //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $_.cdf = $a(); //#27675 - $_.gpf = $a([]); //#27676 - } //#27676 - $_.mode = "numeric"; //#27678 - } //#27678 - if ($eq($_.method, "11")) { //#27773 - $_.cdf = $a([1, 1]); //#27682 - $_.ai90 = $get($_.vals, 0); //#27683 - if ($f($_.npre + 1) != $_.ai90.length) { //#27687 - $k[$j++] = $geti($_.ai90, $f($_.npre + 1), $f($f($_.ai90.length - $_.npre) - 1)); //#27685 - } else { //#27687 - $k[$j++] = ""; //#27687 - } //#27687 - $_.ai90rem = $k[--$j]; //#27689 - $k[$j++] = 'nalpha'; //#27690 - $k[$j++] = 0; //#27690 - $forall($_.ai90rem, function() { //#27690 - var _3C = $k[--$j]; //#27690 - if ((_3C >= 65) && (_3C <= 90)) { //#27690 - var _3D = $k[--$j]; //#27690 - $k[$j++] = $f(_3D + 1); //#27690 - } //#27690 - }); //#27690 - var _3E = $k[--$j]; //#27690 - $_[$k[--$j]] = _3E; //#27690 - $k[$j++] = 'nnums'; //#27691 - $k[$j++] = 0; //#27691 - $forall($_.ai90rem, function() { //#27691 - var _3H = $k[--$j]; //#27691 - if ((_3H >= 48) && (_3H <= 57)) { //#27691 - var _3I = $k[--$j]; //#27691 - $k[$j++] = $f(_3I + 1); //#27691 - } //#27691 - }); //#27691 - var _3J = $k[--$j]; //#27691 - $_[$k[--$j]] = _3J; //#27691 - $k[$j++] = 'mode'; //#27692 - if ($gt($_.nalpha, $_.nnums)) { //#27692 - $k[$j++] = "alpha"; //#27692 - } else { //#27692 - if ($_.nalpha == 0) { //#27692 - $k[$j++] = "numeric"; //#27692 - } else { //#27692 - $k[$j++] = "alphanumeric"; //#27692 - } //#27692 - } //#27692 - var _3O = $k[--$j]; //#27692 - $_[$k[--$j]] = _3O; //#27692 - if ($f($_.nalpha + $_.nnums) != $_.ai90rem.length) { //#27693 - $_.mode = "alphanumeric"; //#27693 - } //#27693 - $k[$j++] = Infinity; //#27694 - $aload($_.cdf); //#27695 - if ($eq($_.mode, "alphanumeric")) { //#27696 - $k[$j++] = 0; //#27696 - } //#27696 - if ($eq($_.mode, "numeric")) { //#27697 - $k[$j++] = 1; //#27697 - $k[$j++] = 0; //#27697 - } //#27697 - if ($eq($_.mode, "alpha")) { //#27698 - $k[$j++] = 1; //#27698 - $k[$j++] = 1; //#27698 - } //#27698 - $_.cdf = $a(); //#27698 - $k[$j++] = 'ais1'; //#27700 - if ($_.ais.length > 1) { //#27700 - $k[$j++] = $get($_.ais, 1); //#27700 - } else { //#27700 - $k[$j++] = -1; //#27700 - } //#27700 - var _3b = $k[--$j]; //#27700 - $_[$k[--$j]] = _3b; //#27700 - $k[$j++] = 'vals1'; //#27701 - if ($_.vals.length > 1) { //#27701 - $k[$j++] = $get($_.vals, 1); //#27701 - } else { //#27701 - $k[$j++] = -1; //#27701 - } //#27701 - var _3g = $k[--$j]; //#27701 - $_[$k[--$j]] = _3g; //#27701 - if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#27705 - $k[$j++] = Infinity; //#27703 - $aload($_.cdf); //#27703 - if ($eq($_.ais1, "21")) { //#27703 - $k[$j++] = 1; //#27703 - $k[$j++] = 0; //#27703 - } else { //#27703 - $k[$j++] = 1; //#27703 - $k[$j++] = 1; //#27703 - } //#27703 - $_.cdf = $a(); //#27703 - } else { //#27705 - $k[$j++] = Infinity; //#27705 - $aload($_.cdf); //#27705 - $k[$j++] = 0; //#27705 - $_.cdf = $a(); //#27705 - } //#27705 - $k[$j++] = 'nval'; //#27707 - if ($_.npre != 0) { //#27707 - $k[$j++] = $cvi($geti($_.ai90, 0, $_.npre)); //#27707 - } else { //#27707 - $k[$j++] = 0; //#27707 - } //#27707 - var _3t = $k[--$j]; //#27707 - $_[$k[--$j]] = _3t; //#27707 - $search("BDHIJKLNPQRSTVXZ", $geti($_.ai90, $_.npre, 1)); //#27708 - if ($k[--$j]) { //#27712 - var _3z = $k[--$j]; //#27709 - var _40 = $k[--$j]; //#27709 - $k[$j++] = _3z.length; //#27709 - $k[$j++] = _40; //#27709 - $j--; //#27709 - var _41 = $k[--$j]; //#27709 - var _42 = $k[--$j]; //#27709 - $k[$j++] = _41; //#27709 - $k[$j++] = _42; //#27709 - $j--; //#27709 - $_.aval = $k[--$j]; //#27710 - } else { //#27712 - $j--; //#27712 - $_.aval = -1; //#27712 - } //#27712 - if (($_.nval < 31) && ($_.aval != -1)) { //#27738 - var _47 = $strcpy($s(5), "00000"); //#27715 - var _4A = $cvrs($s(5), $_.nval, 2); //#27715 - $puti(_47, 5 - _4A.length, _4A); //#27716 - $k[$j++] = _47; //#27717 - $k[$j++] = Infinity; //#27717 - var _4B = $k[--$j]; //#27717 - var _4C = $k[--$j]; //#27717 - $k[$j++] = _4B; //#27717 - $forall(_4C, function() { //#27717 - var _4D = $k[--$j]; //#27717 - $k[$j++] = $f(_4D - 48); //#27717 - }); //#27717 - $_.nbits = $a(); //#27717 - var _4G = $strcpy($s(4), "0000"); //#27718 - var _4J = $cvrs($s(4), $_.aval, 2); //#27718 - $puti(_4G, 4 - _4J.length, _4J); //#27719 - $k[$j++] = _4G; //#27720 - $k[$j++] = Infinity; //#27720 - var _4K = $k[--$j]; //#27720 - var _4L = $k[--$j]; //#27720 - $k[$j++] = _4K; //#27720 - $forall(_4L, function() { //#27720 - var _4M = $k[--$j]; //#27720 - $k[$j++] = $f(_4M - 48); //#27720 - }); //#27720 - $_.abits = $a(); //#27720 - $k[$j++] = Infinity; //#27721 - $aload($_.cdf); //#27722 - $aload($_.nbits); //#27723 - $aload($_.abits); //#27724 - $_.cdf = $a(); //#27724 - } else { //#27738 - var _4T = $strcpy($s(10), "0000000000"); //#27727 - var _4W = $cvrs($s(10), $_.nval, 2); //#27727 - $puti(_4T, 10 - _4W.length, _4W); //#27728 - $k[$j++] = _4T; //#27729 - $k[$j++] = Infinity; //#27729 - var _4X = $k[--$j]; //#27729 - var _4Y = $k[--$j]; //#27729 - $k[$j++] = _4X; //#27729 - $forall(_4Y, function() { //#27729 - var _4Z = $k[--$j]; //#27729 - $k[$j++] = $f(_4Z - 48); //#27729 - }); //#27729 - $_.nbits = $a(); //#27729 - var _4c = $strcpy($s(5), "00000"); //#27730 - var _4h = $cvrs($s(5), $f($get($_.ai90, $_.npre) - 65), 2); //#27730 - $puti(_4c, 5 - _4h.length, _4h); //#27731 - $k[$j++] = _4c; //#27732 - $k[$j++] = Infinity; //#27732 - var _4i = $k[--$j]; //#27732 - var _4j = $k[--$j]; //#27732 - $k[$j++] = _4i; //#27732 - $forall(_4j, function() { //#27732 - var _4k = $k[--$j]; //#27732 - $k[$j++] = $f(_4k - 48); //#27732 - }); //#27732 - $_.abits = $a(); //#27732 - $k[$j++] = Infinity; //#27733 - $aload($_.cdf); //#27734 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $aload($_.nbits); //#27736 - $aload($_.abits); //#27737 - $_.cdf = $a(); //#27737 - } //#27738 - if ($ne($_.mode, "alpha")) { //#27756 - $k[$j++] = Infinity; //#27741 - $forall($_.ai90rem); //#27741 - if ($_.ais.length > 1) { //#27741 - $k[$j++] = $_.fnc1; //#27741 - } //#27741 - $_.gpf = $a(); //#27741 - } else { //#27756 - $k[$j++] = Infinity; //#27743 - $forall($_.ai90rem); //#27743 - if ($_.ais.length > 1) { //#27743 - $k[$j++] = $_.fnc1; //#27743 - } //#27743 - $_.in = $a(); //#27743 - $_.out = $a($_.in.length * 6); //#27744 - $_.j = 0; //#27745 - for (var _53 = 0, _52 = $_.in.length - 1; _53 <= _52; _53 += 1) { //#27750 - var _57 = $get($_.alpha, $get($_.in, _53)); //#27747 - $k[$j++] = _57; //#27748 - $k[$j++] = _57; //#27748 - $k[$j++] = Infinity; //#27748 - var _58 = $k[--$j]; //#27748 - var _59 = $k[--$j]; //#27748 - $k[$j++] = _58; //#27748 - $forall(_59, function() { //#27748 - var _5A = $k[--$j]; //#27748 - $k[$j++] = $f(_5A - 48); //#27748 - }); //#27748 - $puti($_.out, $_.j, $a()); //#27748 - $_.j = $k[--$j].length + $_.j; //#27749 - } //#27749 - $k[$j++] = Infinity; //#27751 - $aload($_.cdf); //#27752 - $aload($geti($_.out, 0, $_.j)); //#27753 - $_.cdf = $a(); //#27753 - $_.gpf = $a([]); //#27755 - if ($_.ais.length > 1) { //#27756 - $_.mode = "numeric"; //#27756 - } //#27756 - } //#27756 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27758 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27759 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27760 - if ($_.ais.length != 0) { //#27772 - if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#27771 - $k[$j++] = Infinity; //#27763 - $aload($_.gpf); //#27764 - $forall($_.vals1); //#27765 - $_.gpf = $a(); //#27765 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27767 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27768 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27769 - if ($_.ais.length != 0) { //#27770 - $k[$j++] = Infinity; //#27770 - $aload($_.gpf); //#27770 - $k[$j++] = $_.fnc1; //#27770 - $_.gpf = $a(); //#27770 - } //#27770 - } //#27770 - } //#27770 - } //#27770 - if ($eq($_.method, "0")) { //#27779 - $_.cdf = $a([0]); //#27776 - $_.gpf = $a([]); //#27777 - $_.mode = "numeric"; //#27778 - } //#27778 - for (var _5u = 0, _5t = $_.ais.length - 1; _5u <= _5t; _5u += 1) { //#27797 - $_.i = _5u; //#27783 - $_.ai = $get($_.ais, $_.i); //#27784 - $_.val = $get($_.vals, $_.i); //#27785 - var _64 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#27786 - $puti(_64, 0, $_.gpf); //#27787 - $k[$j++] = _64; //#27788 - $k[$j++] = _64; //#27788 - $k[$j++] = $_.gpf.length; //#27788 - $k[$j++] = $_.ai; //#27788 - $k[$j++] = Infinity; //#27788 - var _68 = $k[--$j]; //#27788 - var _69 = $k[--$j]; //#27788 - $k[$j++] = _68; //#27788 - $forall(_69); //#27788 - var _6A = $a(); //#27788 - var _6B = $k[--$j]; //#27788 - $puti($k[--$j], _6B, _6A); //#27788 - var _6D = $k[--$j]; //#27789 - $k[$j++] = _6D; //#27789 - $k[$j++] = _6D; //#27789 - $k[$j++] = $_.gpf.length + $_.ai.length; //#27789 - $k[$j++] = $_.val; //#27789 - $k[$j++] = Infinity; //#27789 - var _6H = $k[--$j]; //#27789 - var _6I = $k[--$j]; //#27789 - $k[$j++] = _6H; //#27789 - $forall(_6I); //#27789 - var _6J = $a(); //#27789 - var _6K = $k[--$j]; //#27789 - $puti($k[--$j], _6K, _6J); //#27789 - $_.gpf = $k[--$j]; //#27790 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#27796 - var _6T = $a($_.gpf.length + 1); //#27792 - $puti(_6T, 0, $_.gpf); //#27793 - $put(_6T, $_.gpf.length, $_.fnc1); //#27794 - $_.gpf = _6T; //#27795 - } //#27795 - } //#27795 - if (!bwipp_gs1_cc.__27813__) { //#27813 - $_ = Object.create($_); //#27813 + var _1L = $s($k[--$j]); //#27916 + $k[$j++] = _1L; //#27916 + for (var _1N = 0, _1M = _1L.length - 1; _1N <= _1M; _1N += 1) { //#27916 + var _1O = $k[--$j]; //#27916 + $put(_1O, _1N, 48); //#27916 + $k[$j++] = _1O; //#27916 + } //#27916 + var _1P = $k[--$j]; //#27917 + var _1S = $cvrs($s(_1P.length), $k[--$j], 2); //#27917 + $puti(_1P, _1P.length - _1S.length, _1S); //#27917 + $k[$j++] = _1P; //#27917 + }; //#27917 + if (!bwipp_gs1_cc.__27968__) { //#27968 + $_ = Object.create($_); //#27968 + $_.fnc1 = -1; //#27922 + $_.lnumeric = -2; //#27922 + $_.lalphanumeric = -3; //#27922 + $_.liso646 = -4; //#27922 + $k[$j++] = Infinity; //#27924 + for (var _1T = 65; _1T <= 90; _1T += 1) { //#27925 + $k[$j++] = _1T; //#27925 + $k[$j++] = _1T - 65; //#27925 + $k[$j++] = 5; //#27925 + $_.tobin(); //#27925 + } //#27925 + for (var _1U = 48; _1U <= 57; _1U += 1) { //#27926 + $k[$j++] = _1U; //#27926 + $k[$j++] = _1U + 4; //#27926 + $k[$j++] = 6; //#27926 + $_.tobin(); //#27926 + } //#27926 + $k[$j++] = $_.fnc1; //#27927 + $k[$j++] = "11111"; //#27927 + $_.alpha = $d(); //#27928 + $k[$j++] = Infinity; //#27930 + for (var _1X = 0; _1X <= 119; _1X += 1) { //#27939 + var _1Z = $strcpy($s(2), "00"); //#27932 + var _1b = $cvrs($s(2), _1X, 11); //#27932 + $puti(_1Z, 2 - _1b.length, _1b); //#27933 + $k[$j++] = _1X; //#27934 + $k[$j++] = _1Z; //#27934 + if ($get(_1Z, 0) == 65) { //#27934 + var _1d = $k[--$j]; //#27934 + $put(_1d, 0, 94); //#27934 + $k[$j++] = _1d; //#27934 + } //#27934 + var _1e = $k[--$j]; //#27935 + $k[$j++] = _1e; //#27935 + if ($get(_1e, 1) == 65) { //#27935 + var _1g = $k[--$j]; //#27935 + $put(_1g, 1, 94); //#27935 + $k[$j++] = _1g; //#27935 + } //#27935 + var _1h = $k[--$j]; //#27936 + var _1k = $strcpy($s(7), "0000000"); //#27937 + var _1m = $cvrs($s(7), $f($k[--$j] + 8), 2); //#27937 + $puti(_1k, 7 - _1m.length, _1m); //#27938 + $k[$j++] = _1h; //#27938 + $k[$j++] = _1k; //#27938 + } //#27938 + $k[$j++] = $_.lalphanumeric; //#27940 + $k[$j++] = "0000"; //#27940 + $_.numeric = $d(); //#27941 + $k[$j++] = Infinity; //#27943 + for (var _1p = 48; _1p <= 57; _1p += 1) { //#27944 + $k[$j++] = _1p; //#27944 + $k[$j++] = _1p - 43; //#27944 + $k[$j++] = 5; //#27944 + $_.tobin(); //#27944 + } //#27944 + $k[$j++] = $_.fnc1; //#27946 + $k[$j++] = "01111"; //#27946 + for (var _1r = 65; _1r <= 90; _1r += 1) { //#27946 + $k[$j++] = _1r; //#27946 + $k[$j++] = _1r - 33; //#27946 + $k[$j++] = 6; //#27946 + $_.tobin(); //#27946 + } //#27946 + $k[$j++] = 42; //#27948 + $k[$j++] = "111010"; //#27948 + for (var _1s = 44; _1s <= 47; _1s += 1) { //#27948 + $k[$j++] = _1s; //#27948 + $k[$j++] = _1s + 15; //#27948 + $k[$j++] = 6; //#27948 + $_.tobin(); //#27948 + } //#27948 + $k[$j++] = $_.lnumeric; //#27950 + $k[$j++] = "000"; //#27950 + $k[$j++] = $_.liso646; //#27950 + $k[$j++] = "00100"; //#27950 + $_.alphanumeric = $d(); //#27951 + $k[$j++] = Infinity; //#27953 + for (var _1w = 48; _1w <= 57; _1w += 1) { //#27954 + $k[$j++] = _1w; //#27954 + $k[$j++] = _1w - 43; //#27954 + $k[$j++] = 5; //#27954 + $_.tobin(); //#27954 + } //#27954 + $k[$j++] = $_.fnc1; //#27956 + $k[$j++] = "01111"; //#27956 + for (var _1y = 65; _1y <= 90; _1y += 1) { //#27956 + $k[$j++] = _1y; //#27956 + $k[$j++] = _1y - 1; //#27956 + $k[$j++] = 7; //#27956 + $_.tobin(); //#27956 + } //#27956 + for (var _1z = 97; _1z <= 122; _1z += 1) { //#27957 + $k[$j++] = _1z; //#27957 + $k[$j++] = _1z - 7; //#27957 + $k[$j++] = 7; //#27957 + $_.tobin(); //#27957 + } //#27957 + $k[$j++] = 33; //#27960 + $k[$j++] = "11101000"; //#27960 + $k[$j++] = 34; //#27960 + $k[$j++] = "11101001"; //#27960 + for (var _20 = 37; _20 <= 47; _20 += 1) { //#27960 + $k[$j++] = _20; //#27960 + $k[$j++] = _20 + 197; //#27960 + $k[$j++] = 8; //#27960 + $_.tobin(); //#27960 + } //#27960 + for (var _21 = 58; _21 <= 63; _21 += 1) { //#27961 + $k[$j++] = _21; //#27961 + $k[$j++] = _21 + 187; //#27961 + $k[$j++] = 8; //#27961 + $_.tobin(); //#27961 + } //#27961 + $k[$j++] = 95; //#27965 + $k[$j++] = "11111011"; //#27965 + $k[$j++] = 32; //#27965 + $k[$j++] = "11111100"; //#27965 + $k[$j++] = $_.lnumeric; //#27965 + $k[$j++] = "000"; //#27965 + $k[$j++] = $_.lalphanumeric; //#27965 + $k[$j++] = "00100"; //#27965 + $_.iso646 = $d(); //#27966 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27966 + bwipp_gs1_cc.__27968__ = 1; //#27966 + $_ = Object.getPrototypeOf($_); //#27966 + } //#27966 + if ($eq($_.method, "10")) { //#28003 + if ($eq($get($_.ais, 0), "11") || $eq($get($_.ais, 0), "17")) { //#27986 + var _2C = $get($_.vals, 0); //#27972 + var _2H = $strcpy($s(16), "0000000000000000"); //#27976 + var _2J = $cvrs($s(16), ($cvi($geti(_2C, 0, 2)) * 384) + ((($cvi($geti(_2C, 2, 2)) - 1) * 32) + $cvi($geti(_2C, 4, 2))), 2); //#27976 + $puti(_2H, 16 - _2J.length, _2J); //#27977 + $k[$j++] = _2H; //#27980 + $k[$j++] = Infinity; //#27978 + var _2K = $k[--$j]; //#27979 + var _2L = $k[--$j]; //#27979 + $k[$j++] = _2K; //#27979 + $k[$j++] = 1; //#27979 + $k[$j++] = 0; //#27979 + $forall(_2L, function() { //#27979 + var _2M = $k[--$j]; //#27979 + $k[$j++] = $f(_2M - 48); //#27979 + }); //#27979 + var _2P = $eq($get($_.ais, 0), "11") ? 0 : 1; //#27980 + $k[$j++] = _2P; //#27980 + $_.cdf = $a(); //#27981 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27982 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27983 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27984 + } else { //#27986 + $_.cdf = $a([1, 0, 1, 1]); //#27986 + } //#27986 + if ($_.ais.length != 0) { //#28000 + if ($eq($get($_.ais, 0), "10")) { //#27996 + $k[$j++] = Infinity; //#27990 + $forall($get($_.vals, 0)); //#27990 + $_.gpf = $a(); //#27990 + if ($_.ais.length > 1) { //#27991 + $k[$j++] = Infinity; //#27991 + $aload($_.gpf); //#27991 + $k[$j++] = $_.fnc1; //#27991 + $_.gpf = $a(); //#27991 + } //#27991 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27992 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27993 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27994 + } else { //#27996 + $_.gpf = $a([$_.fnc1]); //#27996 + } //#27996 + } else { //#28000 + $k[$j++] = Infinity; //#27999 + $aload($_.cdf); //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $_.cdf = $a(); //#27999 + $_.gpf = $a([]); //#28000 + } //#28000 + $_.mode = "numeric"; //#28002 + } //#28002 + if ($eq($_.method, "11")) { //#28097 + $_.cdf = $a([1, 1]); //#28006 + $_.ai90 = $get($_.vals, 0); //#28007 + if ($f($_.npre + 1) != $_.ai90.length) { //#28011 + $k[$j++] = $geti($_.ai90, $f($_.npre + 1), $f($f($_.ai90.length - $_.npre) - 1)); //#28009 + } else { //#28011 + $k[$j++] = ""; //#28011 + } //#28011 + $_.ai90rem = $k[--$j]; //#28013 + $k[$j++] = 'nalpha'; //#28014 + $k[$j++] = 0; //#28014 + $forall($_.ai90rem, function() { //#28014 + var _3C = $k[--$j]; //#28014 + if ((_3C >= 65) && (_3C <= 90)) { //#28014 + var _3D = $k[--$j]; //#28014 + $k[$j++] = $f(_3D + 1); //#28014 + } //#28014 + }); //#28014 + var _3E = $k[--$j]; //#28014 + $_[$k[--$j]] = _3E; //#28014 + $k[$j++] = 'nnums'; //#28015 + $k[$j++] = 0; //#28015 + $forall($_.ai90rem, function() { //#28015 + var _3H = $k[--$j]; //#28015 + if ((_3H >= 48) && (_3H <= 57)) { //#28015 + var _3I = $k[--$j]; //#28015 + $k[$j++] = $f(_3I + 1); //#28015 + } //#28015 + }); //#28015 + var _3J = $k[--$j]; //#28015 + $_[$k[--$j]] = _3J; //#28015 + $k[$j++] = 'mode'; //#28016 + if ($gt($_.nalpha, $_.nnums)) { //#28016 + $k[$j++] = "alpha"; //#28016 + } else { //#28016 + if ($_.nalpha == 0) { //#28016 + $k[$j++] = "numeric"; //#28016 + } else { //#28016 + $k[$j++] = "alphanumeric"; //#28016 + } //#28016 + } //#28016 + var _3O = $k[--$j]; //#28016 + $_[$k[--$j]] = _3O; //#28016 + if ($f($_.nalpha + $_.nnums) != $_.ai90rem.length) { //#28017 + $_.mode = "alphanumeric"; //#28017 + } //#28017 + $k[$j++] = Infinity; //#28018 + $aload($_.cdf); //#28019 + if ($eq($_.mode, "alphanumeric")) { //#28020 + $k[$j++] = 0; //#28020 + } //#28020 + if ($eq($_.mode, "numeric")) { //#28021 + $k[$j++] = 1; //#28021 + $k[$j++] = 0; //#28021 + } //#28021 + if ($eq($_.mode, "alpha")) { //#28022 + $k[$j++] = 1; //#28022 + $k[$j++] = 1; //#28022 + } //#28022 + $_.cdf = $a(); //#28022 + $k[$j++] = 'ais1'; //#28024 + if ($_.ais.length > 1) { //#28024 + $k[$j++] = $get($_.ais, 1); //#28024 + } else { //#28024 + $k[$j++] = -1; //#28024 + } //#28024 + var _3b = $k[--$j]; //#28024 + $_[$k[--$j]] = _3b; //#28024 + $k[$j++] = 'vals1'; //#28025 + if ($_.vals.length > 1) { //#28025 + $k[$j++] = $get($_.vals, 1); //#28025 + } else { //#28025 + $k[$j++] = -1; //#28025 + } //#28025 + var _3g = $k[--$j]; //#28025 + $_[$k[--$j]] = _3g; //#28025 + if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#28029 + $k[$j++] = Infinity; //#28027 + $aload($_.cdf); //#28027 + if ($eq($_.ais1, "21")) { //#28027 + $k[$j++] = 1; //#28027 + $k[$j++] = 0; //#28027 + } else { //#28027 + $k[$j++] = 1; //#28027 + $k[$j++] = 1; //#28027 + } //#28027 + $_.cdf = $a(); //#28027 + } else { //#28029 + $k[$j++] = Infinity; //#28029 + $aload($_.cdf); //#28029 + $k[$j++] = 0; //#28029 + $_.cdf = $a(); //#28029 + } //#28029 + $k[$j++] = 'nval'; //#28031 + if ($_.npre != 0) { //#28031 + $k[$j++] = $cvi($geti($_.ai90, 0, $_.npre)); //#28031 + } else { //#28031 + $k[$j++] = 0; //#28031 + } //#28031 + var _3t = $k[--$j]; //#28031 + $_[$k[--$j]] = _3t; //#28031 + $search("BDHIJKLNPQRSTVXZ", $geti($_.ai90, $_.npre, 1)); //#28032 + if ($k[--$j]) { //#28036 + var _3z = $k[--$j]; //#28033 + var _40 = $k[--$j]; //#28033 + $k[$j++] = _3z.length; //#28033 + $k[$j++] = _40; //#28033 + $j--; //#28033 + var _41 = $k[--$j]; //#28033 + var _42 = $k[--$j]; //#28033 + $k[$j++] = _41; //#28033 + $k[$j++] = _42; //#28033 + $j--; //#28033 + $_.aval = $k[--$j]; //#28034 + } else { //#28036 + $j--; //#28036 + $_.aval = -1; //#28036 + } //#28036 + if (($_.nval < 31) && ($_.aval != -1)) { //#28062 + var _47 = $strcpy($s(5), "00000"); //#28039 + var _4A = $cvrs($s(5), $_.nval, 2); //#28039 + $puti(_47, 5 - _4A.length, _4A); //#28040 + $k[$j++] = _47; //#28041 + $k[$j++] = Infinity; //#28041 + var _4B = $k[--$j]; //#28041 + var _4C = $k[--$j]; //#28041 + $k[$j++] = _4B; //#28041 + $forall(_4C, function() { //#28041 + var _4D = $k[--$j]; //#28041 + $k[$j++] = $f(_4D - 48); //#28041 + }); //#28041 + $_.nbits = $a(); //#28041 + var _4G = $strcpy($s(4), "0000"); //#28042 + var _4J = $cvrs($s(4), $_.aval, 2); //#28042 + $puti(_4G, 4 - _4J.length, _4J); //#28043 + $k[$j++] = _4G; //#28044 + $k[$j++] = Infinity; //#28044 + var _4K = $k[--$j]; //#28044 + var _4L = $k[--$j]; //#28044 + $k[$j++] = _4K; //#28044 + $forall(_4L, function() { //#28044 + var _4M = $k[--$j]; //#28044 + $k[$j++] = $f(_4M - 48); //#28044 + }); //#28044 + $_.abits = $a(); //#28044 + $k[$j++] = Infinity; //#28045 + $aload($_.cdf); //#28046 + $aload($_.nbits); //#28047 + $aload($_.abits); //#28048 + $_.cdf = $a(); //#28048 + } else { //#28062 + var _4T = $strcpy($s(10), "0000000000"); //#28051 + var _4W = $cvrs($s(10), $_.nval, 2); //#28051 + $puti(_4T, 10 - _4W.length, _4W); //#28052 + $k[$j++] = _4T; //#28053 + $k[$j++] = Infinity; //#28053 + var _4X = $k[--$j]; //#28053 + var _4Y = $k[--$j]; //#28053 + $k[$j++] = _4X; //#28053 + $forall(_4Y, function() { //#28053 + var _4Z = $k[--$j]; //#28053 + $k[$j++] = $f(_4Z - 48); //#28053 + }); //#28053 + $_.nbits = $a(); //#28053 + var _4c = $strcpy($s(5), "00000"); //#28054 + var _4h = $cvrs($s(5), $f($get($_.ai90, $_.npre) - 65), 2); //#28054 + $puti(_4c, 5 - _4h.length, _4h); //#28055 + $k[$j++] = _4c; //#28056 + $k[$j++] = Infinity; //#28056 + var _4i = $k[--$j]; //#28056 + var _4j = $k[--$j]; //#28056 + $k[$j++] = _4i; //#28056 + $forall(_4j, function() { //#28056 + var _4k = $k[--$j]; //#28056 + $k[$j++] = $f(_4k - 48); //#28056 + }); //#28056 + $_.abits = $a(); //#28056 + $k[$j++] = Infinity; //#28057 + $aload($_.cdf); //#28058 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $aload($_.nbits); //#28060 + $aload($_.abits); //#28061 + $_.cdf = $a(); //#28061 + } //#28062 + if ($ne($_.mode, "alpha")) { //#28080 + $k[$j++] = Infinity; //#28065 + $forall($_.ai90rem); //#28065 + if ($_.ais.length > 1) { //#28065 + $k[$j++] = $_.fnc1; //#28065 + } //#28065 + $_.gpf = $a(); //#28065 + } else { //#28080 + $k[$j++] = Infinity; //#28067 + $forall($_.ai90rem); //#28067 + if ($_.ais.length > 1) { //#28067 + $k[$j++] = $_.fnc1; //#28067 + } //#28067 + $_.in = $a(); //#28067 + $_.out = $a($_.in.length * 6); //#28068 + $_.j = 0; //#28069 + for (var _53 = 0, _52 = $_.in.length - 1; _53 <= _52; _53 += 1) { //#28074 + var _57 = $get($_.alpha, $get($_.in, _53)); //#28071 + $k[$j++] = _57; //#28072 + $k[$j++] = _57; //#28072 + $k[$j++] = Infinity; //#28072 + var _58 = $k[--$j]; //#28072 + var _59 = $k[--$j]; //#28072 + $k[$j++] = _58; //#28072 + $forall(_59, function() { //#28072 + var _5A = $k[--$j]; //#28072 + $k[$j++] = $f(_5A - 48); //#28072 + }); //#28072 + $puti($_.out, $_.j, $a()); //#28072 + $_.j = $k[--$j].length + $_.j; //#28073 + } //#28073 + $k[$j++] = Infinity; //#28075 + $aload($_.cdf); //#28076 + $aload($geti($_.out, 0, $_.j)); //#28077 + $_.cdf = $a(); //#28077 + $_.gpf = $a([]); //#28079 + if ($_.ais.length > 1) { //#28080 + $_.mode = "numeric"; //#28080 + } //#28080 + } //#28080 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#28082 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#28083 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#28084 + if ($_.ais.length != 0) { //#28096 + if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#28095 + $k[$j++] = Infinity; //#28087 + $aload($_.gpf); //#28088 + $forall($_.vals1); //#28089 + $_.gpf = $a(); //#28089 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#28091 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#28092 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#28093 + if ($_.ais.length != 0) { //#28094 + $k[$j++] = Infinity; //#28094 + $aload($_.gpf); //#28094 + $k[$j++] = $_.fnc1; //#28094 + $_.gpf = $a(); //#28094 + } //#28094 + } //#28094 + } //#28094 + } //#28094 + if ($eq($_.method, "0")) { //#28103 + $_.cdf = $a([0]); //#28100 + $_.gpf = $a([]); //#28101 + $_.mode = "numeric"; //#28102 + } //#28102 + for (var _5u = 0, _5t = $_.ais.length - 1; _5u <= _5t; _5u += 1) { //#28121 + $_.i = _5u; //#28107 + $_.ai = $get($_.ais, $_.i); //#28108 + $_.val = $get($_.vals, $_.i); //#28109 + var _64 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#28110 + $puti(_64, 0, $_.gpf); //#28111 + $k[$j++] = _64; //#28112 + $k[$j++] = _64; //#28112 + $k[$j++] = $_.gpf.length; //#28112 + $k[$j++] = $_.ai; //#28112 + $k[$j++] = Infinity; //#28112 + var _68 = $k[--$j]; //#28112 + var _69 = $k[--$j]; //#28112 + $k[$j++] = _68; //#28112 + $forall(_69); //#28112 + var _6A = $a(); //#28112 + var _6B = $k[--$j]; //#28112 + $puti($k[--$j], _6B, _6A); //#28112 + var _6D = $k[--$j]; //#28113 + $k[$j++] = _6D; //#28113 + $k[$j++] = _6D; //#28113 + $k[$j++] = $_.gpf.length + $_.ai.length; //#28113 + $k[$j++] = $_.val; //#28113 + $k[$j++] = Infinity; //#28113 + var _6H = $k[--$j]; //#28113 + var _6I = $k[--$j]; //#28113 + $k[$j++] = _6H; //#28113 + $forall(_6I); //#28113 + var _6J = $a(); //#28113 + var _6K = $k[--$j]; //#28113 + $puti($k[--$j], _6K, _6J); //#28113 + $_.gpf = $k[--$j]; //#28114 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#28120 + var _6T = $a($_.gpf.length + 1); //#28116 + $puti(_6T, 0, $_.gpf); //#28117 + $put(_6T, $_.gpf.length, $_.fnc1); //#28118 + $_.gpf = _6T; //#28119 + } //#28119 + } //#28119 + if (!bwipp_gs1_cc.__28137__) { //#28137 + $_ = Object.create($_); //#28137 var _6f = new Map([ ["a", $a([$a([167, 138, 118, 108, 88, 78, 59]), $a([167, 138, 118, 98, 78]), $a([197, 167, 138, 108, 78])])], ["b", $a([$a([336, 296, 256, 208, 160, 104, 56]), $a([768, 648, 536, 416, 304, 208, 152, 112, 72, 32]), $a([1184, 1016, 840, 672, 496, 352, 264, 208, 152, 96, 56])])] - ]); //#27810 - $_.bitcapsmaps = _6f; //#27812 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27812 - bwipp_gs1_cc.__27813__ = 1; //#27812 - $_ = Object.getPrototypeOf($_); //#27812 - } //#27812 + ]); //#28134 + $_.bitcapsmaps = _6f; //#28136 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28136 + bwipp_gs1_cc.__28137__ = 1; //#28136 + $_ = Object.getPrototypeOf($_); //#28136 + } //#28136 $_.rembits = function() { - $_.used = $k[--$j]; //#27816 - if ($ne($_.ccversion, "c")) { //#27839 - $_.bitcaps = $get($get($_.bitcapsmaps, $_.ccversion), $f($_.cccolumns - 2)); //#27818 - $k[$j++] = -1; //#27819 - $forall($_.bitcaps, function() { //#27819 - var _6p = $k[--$j]; //#27819 - $k[$j++] = _6p; //#27819 - if ($ge(_6p, $_.used)) { //#27819 - var _6r = $k[--$j]; //#27819 - var _6s = $k[--$j]; //#27819 - $k[$j++] = _6r; //#27819 - $k[$j++] = _6s; //#27819 - } //#27819 - $j--; //#27819 - }); //#27819 - var _6t = $k[--$j]; //#27820 - $k[$j++] = _6t; //#27820 - if (_6t != -1) { //#27820 - var _6v = $k[--$j]; //#27820 - $k[$j++] = $f(_6v - $_.used); //#27820 - } //#27820 - } else { //#27839 + $_.used = $k[--$j]; //#28140 + if ($ne($_.ccversion, "c")) { //#28163 + $_.bitcaps = $get($get($_.bitcapsmaps, $_.ccversion), $f($_.cccolumns - 2)); //#28142 + $k[$j++] = -1; //#28143 + $forall($_.bitcaps, function() { //#28143 + var _6p = $k[--$j]; //#28143 + $k[$j++] = _6p; //#28143 + if ($ge(_6p, $_.used)) { //#28143 + var _6r = $k[--$j]; //#28143 + var _6s = $k[--$j]; //#28143 + $k[$j++] = _6r; //#28143 + $k[$j++] = _6s; //#28143 + } //#28143 + $j--; //#28143 + }); //#28143 + var _6t = $k[--$j]; //#28144 + $k[$j++] = _6t; //#28144 + if (_6t != -1) { //#28144 + var _6v = $k[--$j]; //#28144 + $k[$j++] = $f(_6v - $_.used); //#28144 + } //#28144 + } else { //#28163 var _6w = new Map([ ["c", -1] - ]); //#27822 - var _6y = $get(_6w, $_.ccversion); //#27822 - var _70 = ~~Math.ceil($_.used / 8); //#27823 - $_.m = ((~~(_70 / 6)) * 5) + (_70 % 6); //#27823 - if ($_.m <= 40) { //#27824 - $k[$j++] = 8; //#27824 - } //#27824 - if (($_.m >= 41) && ($_.m <= 160)) { //#27825 - $k[$j++] = 16; //#27825 - } //#27825 - if (($_.m >= 161) && ($_.m <= 320)) { //#27826 - $k[$j++] = 32; //#27826 - } //#27826 - if (($_.m >= 321) && ($_.m <= 833)) { //#27827 - $k[$j++] = 64; //#27827 - } //#27827 - if ($_.m >= 834) { //#27828 - $k[$j++] = 32; //#27828 - } //#27828 - $_.eccws = $k[--$j]; //#27829 - $_.m = $f($f($_.m + $_.eccws) + 3); //#27830 - if ($_.cccolumns > 30) { //#27831 - $_.cccolumns = 30; //#27831 - } //#27831 - for (;;) { //#27835 - if (((~~Math.ceil($_.m / $_.cccolumns)) <= 30) || ($_.cccolumns >= 30)) { //#27833 - break; //#27833 - } //#27833 - $_.cccolumns = $_.cccolumns + 1; //#27834 - } //#27834 - $_.r = ~~Math.ceil($_.m / $_.cccolumns); //#27836 - if ($_.r < 3) { //#27837 - $_.r = 3; //#27837 - } //#27837 - var _7N = $f(($f(($_.cccolumns * $_.r) - $_.eccws)) - 3); //#27838 - $_.tgt = ($f(((~~(_7N / 5)) * 6) + (_7N % 5))) * 8; //#27838 - if ($_.used <= 8304) { //#27839 - $k[$j++] = $f($_.tgt - $_.used); //#27839 - } else { //#27839 - $k[$j++] = -1; //#27839 - } //#27839 - } //#27839 - var _7R = $k[--$j]; //#27841 - $k[$j++] = _7R; //#27854 - if (_7R == -1) { //#27854 - $j--; //#27842 - if ($eq($_.ccversion, "a")) { //#27850 - $_.ccversion = "b"; //#27844 - } else { //#27850 - if ($eq($_.ccversion, "b") && $eq($_.lintype, "gs1-128")) { //#27850 - $_.ccversion = "c"; //#27847 - $_.cccolumns = ~~(($_.linwidth - 52) / 17); //#27848 - } else { //#27850 - $_.ccversion = -1; //#27850 - } //#27850 - } //#27850 - $k[$j++] = $_.used; //#27853 - $_.rembits(); //#27853 - } //#27853 - }; //#27853 + ]); //#28146 + var _6y = $get(_6w, $_.ccversion); //#28146 + var _70 = ~~Math.ceil($_.used / 8); //#28147 + $_.m = ((~~(_70 / 6)) * 5) + (_70 % 6); //#28147 + if ($_.m <= 40) { //#28148 + $k[$j++] = 8; //#28148 + } //#28148 + if (($_.m >= 41) && ($_.m <= 160)) { //#28149 + $k[$j++] = 16; //#28149 + } //#28149 + if (($_.m >= 161) && ($_.m <= 320)) { //#28150 + $k[$j++] = 32; //#28150 + } //#28150 + if (($_.m >= 321) && ($_.m <= 833)) { //#28151 + $k[$j++] = 64; //#28151 + } //#28151 + if ($_.m >= 834) { //#28152 + $k[$j++] = 32; //#28152 + } //#28152 + $_.eccws = $k[--$j]; //#28153 + $_.m = $f($f($_.m + $_.eccws) + 3); //#28154 + if ($_.cccolumns > 30) { //#28155 + $_.cccolumns = 30; //#28155 + } //#28155 + for (;;) { //#28159 + if (((~~Math.ceil($_.m / $_.cccolumns)) <= 30) || ($_.cccolumns >= 30)) { //#28157 + break; //#28157 + } //#28157 + $_.cccolumns = $_.cccolumns + 1; //#28158 + } //#28158 + $_.r = ~~Math.ceil($_.m / $_.cccolumns); //#28160 + if ($_.r < 3) { //#28161 + $_.r = 3; //#28161 + } //#28161 + var _7N = $f(($f(($_.cccolumns * $_.r) - $_.eccws)) - 3); //#28162 + $_.tgt = ($f(((~~(_7N / 5)) * 6) + (_7N % 5))) * 8; //#28162 + if ($_.used <= 8304) { //#28163 + $k[$j++] = $f($_.tgt - $_.used); //#28163 + } else { //#28163 + $k[$j++] = -1; //#28163 + } //#28163 + } //#28163 + var _7R = $k[--$j]; //#28165 + $k[$j++] = _7R; //#28178 + if (_7R == -1) { //#28178 + $j--; //#28166 + if ($eq($_.ccversion, "a")) { //#28174 + $_.ccversion = "b"; //#28168 + } else { //#28174 + if ($eq($_.ccversion, "b") && $eq($_.lintype, "gs1-128")) { //#28174 + $_.ccversion = "c"; //#28171 + $_.cccolumns = ~~(($_.linwidth - 52) / 17); //#28172 + } else { //#28174 + $_.ccversion = -1; //#28174 + } //#28174 + } //#28174 + $k[$j++] = $_.used; //#28177 + $_.rembits(); //#28177 + } //#28177 + }; //#28177 $_.encode = function() { - var _7X = $k[--$j]; //#27858 - $k[$j++] = _7X; //#27858 - if ($ne(_7X, 'raw')) { //#27858 - var _7Y = $k[--$j]; //#27858 - var _7a = $get(_7Y, $k[--$j]); //#27858 - $k[$j++] = _7a; //#27858 - } else { //#27858 - $j--; //#27858 - } //#27858 - $k[$j++] = Infinity; //#27859 - var _7b = $k[--$j]; //#27859 - var _7c = $k[--$j]; //#27859 - $k[$j++] = _7b; //#27859 - $forall(_7c, function() { //#27859 - var _7d = $k[--$j]; //#27859 - $k[$j++] = $f(_7d - 48); //#27859 - }); //#27859 - var _7e = $a(); //#27859 - $puti($_.gpfenc, $_.j, _7e); //#27861 - $_.j = _7e.length + $_.j; //#27862 - }; //#27862 - $k[$j++] = Infinity; //#27866 - for (var _7j = 0, _7k = $_.gpf.length; _7j < _7k; _7j++) { //#27866 - $k[$j++] = 0; //#27866 - } //#27866 - $k[$j++] = 0; //#27866 - $k[$j++] = -1; //#27866 - $_.numericruns = $a(); //#27866 - $k[$j++] = Infinity; //#27867 - for (var _7n = 0, _7o = $_.gpf.length; _7n < _7o; _7n++) { //#27867 - $k[$j++] = 0; //#27867 - } //#27867 - $k[$j++] = 0; //#27867 - $_.alphanumericruns = $a(); //#27867 - $k[$j++] = Infinity; //#27868 - for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#27868 - $k[$j++] = 0; //#27868 - } //#27868 - $k[$j++] = 9999; //#27868 - $_.nextiso646only = $a(); //#27868 - for (var _7v = $_.gpf.length - 1; _7v >= 0; _7v -= 1) { //#27890 - $_.i = _7v; //#27870 - var _80 = $strcpy($s(2), "00"); //#27872 - var _83 = $get($_.gpf, $_.i); //#27873 - $k[$j++] = $get($_.gpf, $_.i); //#27873 - $k[$j++] = _80; //#27873 - $k[$j++] = _80; //#27873 - $k[$j++] = 0; //#27873 - $k[$j++] = _83; //#27873 - if (_83 == $_.fnc1) { //#27873 - $j--; //#27873 - $k[$j++] = 94; //#27873 - } //#27873 - var _85 = $k[--$j]; //#27873 - var _86 = $k[--$j]; //#27873 - $put($k[--$j], _86, _85); //#27873 - if ($_.i < ($_.gpf.length - 1)) { //#27874 - var _8A = $k[--$j]; //#27874 - var _8D = $get($_.gpf, $_.i + 1); //#27874 - $k[$j++] = _8A; //#27874 - $k[$j++] = _8A; //#27874 - $k[$j++] = 1; //#27874 - $k[$j++] = _8D; //#27874 - if (_8D == $_.fnc1) { //#27874 - $j--; //#27874 - $k[$j++] = 94; //#27874 - } //#27874 - var _8F = $k[--$j]; //#27874 - var _8G = $k[--$j]; //#27874 - $put($k[--$j], _8G, _8F); //#27874 - } //#27874 - var _8K = $get($_.numeric, $k[--$j]) !== undefined; //#27875 - if (_8K) { //#27878 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#27876 - } else { //#27878 - $put($_.numericruns, $_.i, 0); //#27878 - } //#27878 - var _8S = $k[--$j]; //#27880 - var _8U = $get($_.alphanumeric, _8S) !== undefined; //#27880 - $k[$j++] = _8S; //#27884 - if (_8U) { //#27883 - $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#27881 - } else { //#27883 - $put($_.alphanumericruns, $_.i, 0); //#27883 - } //#27883 - var _8c = $k[--$j]; //#27885 - var _8e = $get($_.iso646, _8c) !== undefined; //#27885 - var _8g = $get($_.alphanumeric, _8c) !== undefined; //#27885 - if (_8e && (!_8g)) { //#27888 - $put($_.nextiso646only, $_.i, 0); //#27886 - } else { //#27888 - $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#27888 - } //#27888 - } //#27888 - $_.gpfenc = $a(8304); //#27893 - $_.i = 0; //#27894 - $_.j = 0; //#27894 - for (;;) { //#27984 - if ($_.i == $_.gpf.length) { //#27896 - break; //#27896 - } //#27896 - for (;;) { //#27983 - if ($eq($_.mode, "numeric")) { //#27932 - if ($_.i <= ($_.gpf.length - 2)) { //#27929 - var _8u = $s(2); //#27901 - var _8x = $get($_.gpf, $_.i); //#27902 - $k[$j++] = _8u; //#27902 - $k[$j++] = _8u; //#27902 - $k[$j++] = 0; //#27902 - $k[$j++] = _8x; //#27902 - if (_8x == $_.fnc1) { //#27902 - $j--; //#27902 - $k[$j++] = 94; //#27902 - } //#27902 - var _8z = $k[--$j]; //#27902 - var _90 = $k[--$j]; //#27902 - $put($k[--$j], _90, _8z); //#27902 - var _92 = $k[--$j]; //#27903 - var _95 = $get($_.gpf, $_.i + 1); //#27903 - $k[$j++] = _92; //#27903 - $k[$j++] = _92; //#27903 - $k[$j++] = 1; //#27903 - $k[$j++] = _95; //#27903 - if (_95 == $_.fnc1) { //#27903 - $j--; //#27903 - $k[$j++] = 94; //#27903 - } //#27903 - var _97 = $k[--$j]; //#27903 - var _98 = $k[--$j]; //#27903 - $put($k[--$j], _98, _97); //#27903 - var _9A = $k[--$j]; //#27904 - var _9C = $get($_.numeric, _9A) !== undefined; //#27904 - $k[$j++] = _9A; //#27908 - if (_9C) { //#27908 - $k[$j++] = $_.numeric; //#27905 - $_.encode(); //#27905 - $_.i = $_.i + 2; //#27906 - break; //#27907 - } //#27907 - $j--; //#27909 - $k[$j++] = $_.lalphanumeric; //#27910 - $k[$j++] = $_.numeric; //#27910 - $_.encode(); //#27910 - $_.mode = "alphanumeric"; //#27911 - break; //#27912 - } else { //#27929 - var _9J = $get($_.gpf, $_.i); //#27914 - if ((_9J < 48) || (_9J > 57)) { //#27918 - $k[$j++] = $_.lalphanumeric; //#27915 - $k[$j++] = $_.numeric; //#27915 - $_.encode(); //#27915 - $_.mode = "alphanumeric"; //#27916 - break; //#27917 - } //#27917 - $k[$j++] = 'rem'; //#27919 - $k[$j++] = $_.cdf.length + $_.j; //#27919 - $_.rembits(); //#27919 - var _9O = $k[--$j]; //#27919 - $_[$k[--$j]] = _9O; //#27919 - if (($_.rem >= 4) && ($_.rem <= 6)) { //#27929 - var _9V = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#27921 - var _9a = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#27922 - $puti(_9V, 4 - _9a.length, _9a); //#27923 - $k[$j++] = _9V; //#27923 - $k[$j++] = 'raw'; //#27923 - $_.encode(); //#27923 - $_.i = $_.i + 1; //#27924 - break; //#27925 - } else { //#27929 - var _9c = $s(2); //#27927 - $put(_9c, 0, $get($_.gpf, $_.i)); //#27927 - $put(_9c, 1, 94); //#27927 - $k[$j++] = _9c; //#27927 - $k[$j++] = $_.numeric; //#27927 - $_.encode(); //#27927 - $_.i = $_.i + 1; //#27928 - break; //#27929 - } //#27929 - } //#27929 - } //#27929 - if ($eq($_.mode, "alphanumeric")) { //#27959 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#27940 - $k[$j++] = $_.fnc1; //#27936 - $k[$j++] = $_.alphanumeric; //#27936 - $_.encode(); //#27936 - $_.mode = "numeric"; //#27937 - $_.i = $_.i + 1; //#27938 - break; //#27939 - } //#27939 - var _9s = $get($_.gpf, $_.i); //#27941 - var _9u = $get($_.iso646, _9s) !== undefined; //#27941 - var _9w = $get($_.alphanumeric, _9s) !== undefined; //#27941 - if (_9u && (!_9w)) { //#27945 - $k[$j++] = $_.liso646; //#27942 - $k[$j++] = $_.alphanumeric; //#27942 - $_.encode(); //#27942 - $_.mode = "iso646"; //#27943 - break; //#27944 - } //#27944 - if ($get($_.numericruns, $_.i) >= 6) { //#27950 - $k[$j++] = $_.lnumeric; //#27947 - $k[$j++] = $_.alphanumeric; //#27947 - $_.encode(); //#27947 - $_.mode = "numeric"; //#27948 - break; //#27949 - } //#27949 - var _A6 = $get($_.numericruns, $_.i); //#27951 - if ((_A6 >= 4) && ($f(_A6 + $_.i) == $_.gpf.length)) { //#27955 - $k[$j++] = $_.lnumeric; //#27952 - $k[$j++] = $_.alphanumeric; //#27952 - $_.encode(); //#27952 - $_.mode = "numeric"; //#27953 - break; //#27954 - } //#27954 - $k[$j++] = $get($_.gpf, $_.i); //#27956 - $k[$j++] = $_.alphanumeric; //#27956 - $_.encode(); //#27956 - $_.i = $_.i + 1; //#27957 - break; //#27958 - } //#27958 - if ($eq($_.mode, "iso646")) { //#27981 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#27967 - $k[$j++] = $_.fnc1; //#27963 - $k[$j++] = $_.iso646; //#27963 - $_.encode(); //#27963 - $_.mode = "numeric"; //#27964 - $_.i = $_.i + 1; //#27965 - break; //#27966 - } //#27966 - if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#27972 - $k[$j++] = $_.lnumeric; //#27969 - $k[$j++] = $_.iso646; //#27969 - $_.encode(); //#27969 - $_.mode = "numeric"; //#27970 - break; //#27971 - } //#27971 - if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#27977 - $k[$j++] = $_.lalphanumeric; //#27974 - $k[$j++] = $_.iso646; //#27974 - $_.encode(); //#27974 - $_.mode = "alphanumeric"; //#27975 - break; //#27976 - } //#27976 - $k[$j++] = $get($_.gpf, $_.i); //#27978 - $k[$j++] = $_.iso646; //#27978 - $_.encode(); //#27978 - $_.i = $_.i + 1; //#27979 - break; //#27980 - } //#27980 - } //#27980 - } //#27980 - $_.gpf = $geti($_.gpfenc, 0, $_.j); //#27985 - $k[$j++] = 'pad'; //#27988 - $k[$j++] = $_.cdf.length + $_.gpf.length; //#27988 - $_.rembits(); //#27988 - var _Ap = $a($k[--$j]); //#27988 - $_[$k[--$j]] = _Ap; //#27988 - if ($_.pad.length > 0) { //#28000 - for (var _Au = 0, _At = $_.pad.length - 1; _Au <= _At; _Au += 5) { //#27993 - $_.i = _Au; //#27991 - var _Av = $_.pad; //#27992 - var _Aw = $_.i; //#27992 - var _Ax = $a([0, 0, 1, 0, 0]); //#27992 - var _Ay = $_.pad; //#27992 - var _Az = $_.i; //#27992 - var _B0 = 5; //#27992 - var _B1 = _Ay.length - _Az; //#27992 - if ((_Ay.length - _Az) > 5) { //#27992 - var _ = _B0; //#27992 - _B0 = _B1; //#27992 - _B1 = _; //#27992 - } //#27992 - $puti(_Av, _Aw, $geti(_Ax, 0, _B1)); //#27992 - } //#27992 - if ($eq($_.mode, "numeric")) { //#27996 - $k[$j++] = Infinity; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $aload($_.pad); //#27995 - $_.pad = $geti($a(), 0, $_.pad.length); //#27995 - } //#27995 - if ($eq($_.mode, "alpha")) { //#27999 - $k[$j++] = Infinity; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $aload($_.pad); //#27998 - $_.pad = $geti($a(), 0, $_.pad.length); //#27998 - } //#27998 - } //#27998 - $k[$j++] = Infinity; //#28003 - $aload($_.cdf); //#28004 - $aload($_.gpf); //#28005 - $aload($_.pad); //#28006 - $_.bits = $a(); //#28006 - if (!bwipp_gs1_cc.__28024__) { //#28024 - $_ = Object.create($_); //#28024 - $k[$j++] = Infinity; //#28010 - $k[$j++] = $a([0, 0, 0, 0, 0, 0, 1]); //#28012 - for (var _BI = 0, _BJ = 68; _BI < _BJ; _BI++) { //#28012 - $k[$j++] = $a(7); //#28012 - } //#28012 - $_.pwr928 = $a(); //#28012 - for (var _BM = 1; _BM <= 68; _BM += 1) { //#28023 - $_.j = _BM; //#28015 - $_.v = 0; //#28016 - for (var _BN = 6; _BN >= 1; _BN -= 1) { //#28021 - $_.i = _BN; //#28018 - $_.v = $f(($get($get($_.pwr928, $_.j - 1), $_.i) * 2) + (~~($_.v / 928))); //#28019 - $put($get($_.pwr928, $_.j), $_.i, $_.v % 928); //#28020 - } //#28020 - $put($get($_.pwr928, $_.j), 0, $f(($get($get($_.pwr928, $_.j - 1), 0) * 2) + (~~($_.v / 928)))); //#28022 - } //#28022 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28022 - bwipp_gs1_cc.__28024__ = 1; //#28022 - $_ = Object.getPrototypeOf($_); //#28022 - } //#28022 - if ($_.ccversion == "a") { //#28066 - $k[$j++] = Infinity; //#28027 - for (var _Bj = 0, _Bk = 28; _Bj < _Bk; _Bj++) { //#28027 - $k[$j++] = 0; //#28027 - } //#28027 - $_.cws = $a(); //#28027 - $_.b = 0; //#28028 - $_.c = 0; //#28028 - for (;;) { //#28052 - if ($_.b == $_.bits.length) { //#28030 - break; //#28030 - } //#28030 - var _Bo = $_.bits; //#28031 - var _Bp = $_.b; //#28031 - var _Bq = $_.bits; //#28031 - var _Br = $_.b; //#28031 - var _Bs = _Bq.length - _Br; //#28031 - var _Bt = 69; //#28031 - if (69 > (_Bq.length - _Br)) { //#28031 - var _ = _Bs; //#28031 - _Bs = _Bt; //#28031 - _Bt = _; //#28031 - } //#28031 - $_.bs = $geti(_Bo, _Bp, _Bt); //#28031 - $_.bsl = $_.bs.length; //#28032 - $_.cs = $geti($_.cws, $_.c, (~~($_.bsl / 10)) + 1); //#28033 - $_.csl = $_.cs.length; //#28034 - for (var _C3 = 0, _C2 = $_.bsl - 1; _C3 <= _C2; _C3 += 1) { //#28044 - $_.i = _C3; //#28036 - for (var _C6 = 0, _C5 = $_.csl - 1; _C6 <= _C5; _C6 += 1) { //#28043 - $_.j = _C6; //#28038 - var _C7 = $_.cs; //#28039 - var _C8 = $_.j; //#28039 - $put(_C7, _C8, $f($get(_C7, _C8) + ($get($get($_.pwr928, $_.i), ($_.j + 7) - $_.csl) * $get($_.bs, ($_.bsl - $_.i) - 1)))); //#28042 - } //#28042 - } //#28042 - for (var _CL = $_.csl - 1; _CL >= 1; _CL -= 1) { //#28049 - $_.i = _CL; //#28046 - var _CM = $_.cs; //#28047 - var _CN = $_.i; //#28047 - $put(_CM, _CN - 1, $f($get(_CM, _CN - 1) + (~~($get($_.cs, $_.i) / 928)))); //#28047 - var _CS = $_.cs; //#28048 - var _CT = $_.i; //#28048 - $put(_CS, _CT, $get(_CS, _CT) % 928); //#28048 - } //#28048 - $_.b = $_.b + $_.bsl; //#28050 - $_.c = $_.c + $_.csl; //#28051 - } //#28051 - $_.cws = $geti($_.cws, 0, $_.c); //#28053 - $_.barcode = $s($_.cws.length * 4); //#28054 - for (var _Cg = 0, _Cf = $_.cws.length - 1; _Cg <= _Cf; _Cg += 1) { //#28060 - $_.i = _Cg; //#28056 - var _Ci = $strcpy($s(4), "^000"); //#28057 - var _Cn = $cvrs($s(4), $get($_.cws, $_.i), 10); //#28057 - $puti(_Ci, 4 - _Cn.length, _Cn); //#28058 - $puti($_.barcode, $_.i * 4, _Ci); //#28059 - } //#28059 - delete $_.options["parse"]; //#28061 - $put($_.options, "dontdraw", true); //#28062 - $put($_.options, "cca", true); //#28063 - $put($_.options, "columns", $_.cccolumns); //#28064 - $k[$j++] = 'args'; //#28065 - $k[$j++] = $_.barcode; //#28065 - $k[$j++] = $_.options; //#28065 - bwipp_micropdf417(); //#28065 - var _Cx = $k[--$j]; //#28065 - $_[$k[--$j]] = _Cx; //#28065 - } //#28065 - if ($_.ccversion == "b") { //#28080 - $_.barcode = $s(~~($_.bits.length / 8)); //#28069 - for (var _D4 = 0, _D3 = $_.barcode.length - 1; _D4 <= _D3; _D4 += 1) { //#28074 - $_.i = _D4; //#28071 - var _D7 = $geti($_.bits, $_.i * 8, 8); //#28072 - $k[$j++] = 0; //#28072 - for (var _D8 = 0, _D9 = _D7.length; _D8 < _D9; _D8++) { //#28072 - var _DB = $k[--$j]; //#28072 - $k[$j++] = $f(_DB + $get(_D7, _D8)) * 2; //#28072 - } //#28072 - $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28073 - } //#28073 - delete $_.options["parse"]; //#28075 - $put($_.options, "dontdraw", true); //#28076 - $put($_.options, "ccb", true); //#28077 - $put($_.options, "columns", $_.cccolumns); //#28078 - $k[$j++] = 'args'; //#28079 - $k[$j++] = $_.barcode; //#28079 - $k[$j++] = $_.options; //#28079 - bwipp_micropdf417(); //#28079 - var _DM = $k[--$j]; //#28079 - $_[$k[--$j]] = _DM; //#28079 - } //#28079 - if ($_.ccversion == "c") { //#28095 - $_.barcode = $s(~~($_.bits.length / 8)); //#28083 - for (var _DT = 0, _DS = $_.barcode.length - 1; _DT <= _DS; _DT += 1) { //#28088 - $_.i = _DT; //#28085 - var _DW = $geti($_.bits, $_.i * 8, 8); //#28086 - $k[$j++] = 0; //#28086 - for (var _DX = 0, _DY = _DW.length; _DX < _DY; _DX++) { //#28086 - var _Da = $k[--$j]; //#28086 - $k[$j++] = $f(_Da + $get(_DW, _DX)) * 2; //#28086 - } //#28086 - $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28087 - } //#28087 - delete $_.options["parse"]; //#28089 - $put($_.options, "dontdraw", true); //#28090 - $put($_.options, "ccc", true); //#28091 - $put($_.options, "columns", $_.cccolumns); //#28092 - $put($_.options, "eclevel", (~~(Math.log($_.eccws) / Math.log(2))) - 1); //#28093 - $k[$j++] = 'args'; //#28094 - $k[$j++] = $_.barcode; //#28094 - $k[$j++] = $_.options; //#28094 - bwipp_pdf417(); //#28094 - var _Dn = $k[--$j]; //#28094 - $_[$k[--$j]] = _Dn; //#28094 - } //#28094 - $k[$j++] = $_.args; //#28098 - if (!$_.dontdraw) { //#28098 - bwipp_renmatrix(); //#28098 - } //#28098 - $_ = Object.getPrototypeOf($_); //#28100 - $_ = Object.getPrototypeOf($_); //#28102 + var _7X = $k[--$j]; //#28182 + $k[$j++] = _7X; //#28182 + if ($ne(_7X, 'raw')) { //#28182 + var _7Y = $k[--$j]; //#28182 + var _7a = $get(_7Y, $k[--$j]); //#28182 + $k[$j++] = _7a; //#28182 + } else { //#28182 + $j--; //#28182 + } //#28182 + $k[$j++] = Infinity; //#28183 + var _7b = $k[--$j]; //#28183 + var _7c = $k[--$j]; //#28183 + $k[$j++] = _7b; //#28183 + $forall(_7c, function() { //#28183 + var _7d = $k[--$j]; //#28183 + $k[$j++] = $f(_7d - 48); //#28183 + }); //#28183 + var _7e = $a(); //#28183 + $puti($_.gpfenc, $_.j, _7e); //#28185 + $_.j = _7e.length + $_.j; //#28186 + }; //#28186 + $k[$j++] = Infinity; //#28190 + for (var _7j = 0, _7k = $_.gpf.length; _7j < _7k; _7j++) { //#28190 + $k[$j++] = 0; //#28190 + } //#28190 + $k[$j++] = 0; //#28190 + $k[$j++] = -1; //#28190 + $_.numericruns = $a(); //#28190 + $k[$j++] = Infinity; //#28191 + for (var _7n = 0, _7o = $_.gpf.length; _7n < _7o; _7n++) { //#28191 + $k[$j++] = 0; //#28191 + } //#28191 + $k[$j++] = 0; //#28191 + $_.alphanumericruns = $a(); //#28191 + $k[$j++] = Infinity; //#28192 + for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#28192 + $k[$j++] = 0; //#28192 + } //#28192 + $k[$j++] = 9999; //#28192 + $_.nextiso646only = $a(); //#28192 + for (var _7v = $_.gpf.length - 1; _7v >= 0; _7v -= 1) { //#28214 + $_.i = _7v; //#28194 + var _80 = $strcpy($s(2), "00"); //#28196 + var _83 = $get($_.gpf, $_.i); //#28197 + $k[$j++] = $get($_.gpf, $_.i); //#28197 + $k[$j++] = _80; //#28197 + $k[$j++] = _80; //#28197 + $k[$j++] = 0; //#28197 + $k[$j++] = _83; //#28197 + if (_83 == $_.fnc1) { //#28197 + $j--; //#28197 + $k[$j++] = 94; //#28197 + } //#28197 + var _85 = $k[--$j]; //#28197 + var _86 = $k[--$j]; //#28197 + $put($k[--$j], _86, _85); //#28197 + if ($_.i < ($_.gpf.length - 1)) { //#28198 + var _8A = $k[--$j]; //#28198 + var _8D = $get($_.gpf, $_.i + 1); //#28198 + $k[$j++] = _8A; //#28198 + $k[$j++] = _8A; //#28198 + $k[$j++] = 1; //#28198 + $k[$j++] = _8D; //#28198 + if (_8D == $_.fnc1) { //#28198 + $j--; //#28198 + $k[$j++] = 94; //#28198 + } //#28198 + var _8F = $k[--$j]; //#28198 + var _8G = $k[--$j]; //#28198 + $put($k[--$j], _8G, _8F); //#28198 + } //#28198 + var _8K = $get($_.numeric, $k[--$j]) !== undefined; //#28199 + if (_8K) { //#28202 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#28200 + } else { //#28202 + $put($_.numericruns, $_.i, 0); //#28202 + } //#28202 + var _8S = $k[--$j]; //#28204 + var _8U = $get($_.alphanumeric, _8S) !== undefined; //#28204 + $k[$j++] = _8S; //#28208 + if (_8U) { //#28207 + $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#28205 + } else { //#28207 + $put($_.alphanumericruns, $_.i, 0); //#28207 + } //#28207 + var _8c = $k[--$j]; //#28209 + var _8e = $get($_.iso646, _8c) !== undefined; //#28209 + var _8g = $get($_.alphanumeric, _8c) !== undefined; //#28209 + if (_8e && (!_8g)) { //#28212 + $put($_.nextiso646only, $_.i, 0); //#28210 + } else { //#28212 + $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#28212 + } //#28212 + } //#28212 + $_.gpfenc = $a(8304); //#28217 + $_.i = 0; //#28218 + $_.j = 0; //#28218 + for (;;) { //#28308 + if ($_.i == $_.gpf.length) { //#28220 + break; //#28220 + } //#28220 + for (;;) { //#28307 + if ($eq($_.mode, "numeric")) { //#28256 + if ($_.i <= ($_.gpf.length - 2)) { //#28253 + var _8u = $s(2); //#28225 + var _8x = $get($_.gpf, $_.i); //#28226 + $k[$j++] = _8u; //#28226 + $k[$j++] = _8u; //#28226 + $k[$j++] = 0; //#28226 + $k[$j++] = _8x; //#28226 + if (_8x == $_.fnc1) { //#28226 + $j--; //#28226 + $k[$j++] = 94; //#28226 + } //#28226 + var _8z = $k[--$j]; //#28226 + var _90 = $k[--$j]; //#28226 + $put($k[--$j], _90, _8z); //#28226 + var _92 = $k[--$j]; //#28227 + var _95 = $get($_.gpf, $_.i + 1); //#28227 + $k[$j++] = _92; //#28227 + $k[$j++] = _92; //#28227 + $k[$j++] = 1; //#28227 + $k[$j++] = _95; //#28227 + if (_95 == $_.fnc1) { //#28227 + $j--; //#28227 + $k[$j++] = 94; //#28227 + } //#28227 + var _97 = $k[--$j]; //#28227 + var _98 = $k[--$j]; //#28227 + $put($k[--$j], _98, _97); //#28227 + var _9A = $k[--$j]; //#28228 + var _9C = $get($_.numeric, _9A) !== undefined; //#28228 + $k[$j++] = _9A; //#28232 + if (_9C) { //#28232 + $k[$j++] = $_.numeric; //#28229 + $_.encode(); //#28229 + $_.i = $_.i + 2; //#28230 + break; //#28231 + } //#28231 + $j--; //#28233 + $k[$j++] = $_.lalphanumeric; //#28234 + $k[$j++] = $_.numeric; //#28234 + $_.encode(); //#28234 + $_.mode = "alphanumeric"; //#28235 + break; //#28236 + } else { //#28253 + var _9J = $get($_.gpf, $_.i); //#28238 + if ((_9J < 48) || (_9J > 57)) { //#28242 + $k[$j++] = $_.lalphanumeric; //#28239 + $k[$j++] = $_.numeric; //#28239 + $_.encode(); //#28239 + $_.mode = "alphanumeric"; //#28240 + break; //#28241 + } //#28241 + $k[$j++] = 'rem'; //#28243 + $k[$j++] = $_.cdf.length + $_.j; //#28243 + $_.rembits(); //#28243 + var _9O = $k[--$j]; //#28243 + $_[$k[--$j]] = _9O; //#28243 + if (($_.rem >= 4) && ($_.rem <= 6)) { //#28253 + var _9V = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#28245 + var _9a = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#28246 + $puti(_9V, 4 - _9a.length, _9a); //#28247 + $k[$j++] = _9V; //#28247 + $k[$j++] = 'raw'; //#28247 + $_.encode(); //#28247 + $_.i = $_.i + 1; //#28248 + break; //#28249 + } else { //#28253 + var _9c = $s(2); //#28251 + $put(_9c, 0, $get($_.gpf, $_.i)); //#28251 + $put(_9c, 1, 94); //#28251 + $k[$j++] = _9c; //#28251 + $k[$j++] = $_.numeric; //#28251 + $_.encode(); //#28251 + $_.i = $_.i + 1; //#28252 + break; //#28253 + } //#28253 + } //#28253 + } //#28253 + if ($eq($_.mode, "alphanumeric")) { //#28283 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#28264 + $k[$j++] = $_.fnc1; //#28260 + $k[$j++] = $_.alphanumeric; //#28260 + $_.encode(); //#28260 + $_.mode = "numeric"; //#28261 + $_.i = $_.i + 1; //#28262 + break; //#28263 + } //#28263 + var _9s = $get($_.gpf, $_.i); //#28265 + var _9u = $get($_.iso646, _9s) !== undefined; //#28265 + var _9w = $get($_.alphanumeric, _9s) !== undefined; //#28265 + if (_9u && (!_9w)) { //#28269 + $k[$j++] = $_.liso646; //#28266 + $k[$j++] = $_.alphanumeric; //#28266 + $_.encode(); //#28266 + $_.mode = "iso646"; //#28267 + break; //#28268 + } //#28268 + if ($get($_.numericruns, $_.i) >= 6) { //#28274 + $k[$j++] = $_.lnumeric; //#28271 + $k[$j++] = $_.alphanumeric; //#28271 + $_.encode(); //#28271 + $_.mode = "numeric"; //#28272 + break; //#28273 + } //#28273 + var _A6 = $get($_.numericruns, $_.i); //#28275 + if ((_A6 >= 4) && ($f(_A6 + $_.i) == $_.gpf.length)) { //#28279 + $k[$j++] = $_.lnumeric; //#28276 + $k[$j++] = $_.alphanumeric; //#28276 + $_.encode(); //#28276 + $_.mode = "numeric"; //#28277 + break; //#28278 + } //#28278 + $k[$j++] = $get($_.gpf, $_.i); //#28280 + $k[$j++] = $_.alphanumeric; //#28280 + $_.encode(); //#28280 + $_.i = $_.i + 1; //#28281 + break; //#28282 + } //#28282 + if ($eq($_.mode, "iso646")) { //#28305 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#28291 + $k[$j++] = $_.fnc1; //#28287 + $k[$j++] = $_.iso646; //#28287 + $_.encode(); //#28287 + $_.mode = "numeric"; //#28288 + $_.i = $_.i + 1; //#28289 + break; //#28290 + } //#28290 + if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#28296 + $k[$j++] = $_.lnumeric; //#28293 + $k[$j++] = $_.iso646; //#28293 + $_.encode(); //#28293 + $_.mode = "numeric"; //#28294 + break; //#28295 + } //#28295 + if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#28301 + $k[$j++] = $_.lalphanumeric; //#28298 + $k[$j++] = $_.iso646; //#28298 + $_.encode(); //#28298 + $_.mode = "alphanumeric"; //#28299 + break; //#28300 + } //#28300 + $k[$j++] = $get($_.gpf, $_.i); //#28302 + $k[$j++] = $_.iso646; //#28302 + $_.encode(); //#28302 + $_.i = $_.i + 1; //#28303 + break; //#28304 + } //#28304 + } //#28304 + } //#28304 + $_.gpf = $geti($_.gpfenc, 0, $_.j); //#28309 + $k[$j++] = 'pad'; //#28312 + $k[$j++] = $_.cdf.length + $_.gpf.length; //#28312 + $_.rembits(); //#28312 + var _Ap = $a($k[--$j]); //#28312 + $_[$k[--$j]] = _Ap; //#28312 + if ($_.pad.length > 0) { //#28324 + for (var _Au = 0, _At = $_.pad.length - 1; _Au <= _At; _Au += 5) { //#28317 + $_.i = _Au; //#28315 + var _Av = $_.pad; //#28316 + var _Aw = $_.i; //#28316 + var _Ax = $a([0, 0, 1, 0, 0]); //#28316 + var _Ay = $_.pad; //#28316 + var _Az = $_.i; //#28316 + var _B0 = 5; //#28316 + var _B1 = _Ay.length - _Az; //#28316 + if ((_Ay.length - _Az) > 5) { //#28316 + var _ = _B0; //#28316 + _B0 = _B1; //#28316 + _B1 = _; //#28316 + } //#28316 + $puti(_Av, _Aw, $geti(_Ax, 0, _B1)); //#28316 + } //#28316 + if ($eq($_.mode, "numeric")) { //#28320 + $k[$j++] = Infinity; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $aload($_.pad); //#28319 + $_.pad = $geti($a(), 0, $_.pad.length); //#28319 + } //#28319 + if ($eq($_.mode, "alpha")) { //#28323 + $k[$j++] = Infinity; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $aload($_.pad); //#28322 + $_.pad = $geti($a(), 0, $_.pad.length); //#28322 + } //#28322 + } //#28322 + $k[$j++] = Infinity; //#28327 + $aload($_.cdf); //#28328 + $aload($_.gpf); //#28329 + $aload($_.pad); //#28330 + $_.bits = $a(); //#28330 + if (!bwipp_gs1_cc.__28348__) { //#28348 + $_ = Object.create($_); //#28348 + $k[$j++] = Infinity; //#28334 + $k[$j++] = $a([0, 0, 0, 0, 0, 0, 1]); //#28336 + for (var _BI = 0, _BJ = 68; _BI < _BJ; _BI++) { //#28336 + $k[$j++] = $a(7); //#28336 + } //#28336 + $_.pwr928 = $a(); //#28336 + for (var _BM = 1; _BM <= 68; _BM += 1) { //#28347 + $_.j = _BM; //#28339 + $_.v = 0; //#28340 + for (var _BN = 6; _BN >= 1; _BN -= 1) { //#28345 + $_.i = _BN; //#28342 + $_.v = $f(($get($get($_.pwr928, $_.j - 1), $_.i) * 2) + (~~($_.v / 928))); //#28343 + $put($get($_.pwr928, $_.j), $_.i, $_.v % 928); //#28344 + } //#28344 + $put($get($_.pwr928, $_.j), 0, $f(($get($get($_.pwr928, $_.j - 1), 0) * 2) + (~~($_.v / 928)))); //#28346 + } //#28346 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28346 + bwipp_gs1_cc.__28348__ = 1; //#28346 + $_ = Object.getPrototypeOf($_); //#28346 + } //#28346 + if ($_.ccversion == "a") { //#28390 + $k[$j++] = Infinity; //#28351 + for (var _Bj = 0, _Bk = 28; _Bj < _Bk; _Bj++) { //#28351 + $k[$j++] = 0; //#28351 + } //#28351 + $_.cws = $a(); //#28351 + $_.b = 0; //#28352 + $_.c = 0; //#28352 + for (;;) { //#28376 + if ($_.b == $_.bits.length) { //#28354 + break; //#28354 + } //#28354 + var _Bo = $_.bits; //#28355 + var _Bp = $_.b; //#28355 + var _Bq = $_.bits; //#28355 + var _Br = $_.b; //#28355 + var _Bs = _Bq.length - _Br; //#28355 + var _Bt = 69; //#28355 + if (69 > (_Bq.length - _Br)) { //#28355 + var _ = _Bs; //#28355 + _Bs = _Bt; //#28355 + _Bt = _; //#28355 + } //#28355 + $_.bs = $geti(_Bo, _Bp, _Bt); //#28355 + $_.bsl = $_.bs.length; //#28356 + $_.cs = $geti($_.cws, $_.c, (~~($_.bsl / 10)) + 1); //#28357 + $_.csl = $_.cs.length; //#28358 + for (var _C3 = 0, _C2 = $_.bsl - 1; _C3 <= _C2; _C3 += 1) { //#28368 + $_.i = _C3; //#28360 + for (var _C6 = 0, _C5 = $_.csl - 1; _C6 <= _C5; _C6 += 1) { //#28367 + $_.j = _C6; //#28362 + var _C7 = $_.cs; //#28363 + var _C8 = $_.j; //#28363 + $put(_C7, _C8, $f($get(_C7, _C8) + ($get($get($_.pwr928, $_.i), ($_.j + 7) - $_.csl) * $get($_.bs, ($_.bsl - $_.i) - 1)))); //#28366 + } //#28366 + } //#28366 + for (var _CL = $_.csl - 1; _CL >= 1; _CL -= 1) { //#28373 + $_.i = _CL; //#28370 + var _CM = $_.cs; //#28371 + var _CN = $_.i; //#28371 + $put(_CM, _CN - 1, $f($get(_CM, _CN - 1) + (~~($get($_.cs, $_.i) / 928)))); //#28371 + var _CS = $_.cs; //#28372 + var _CT = $_.i; //#28372 + $put(_CS, _CT, $get(_CS, _CT) % 928); //#28372 + } //#28372 + $_.b = $_.b + $_.bsl; //#28374 + $_.c = $_.c + $_.csl; //#28375 + } //#28375 + $_.cws = $geti($_.cws, 0, $_.c); //#28377 + $_.barcode = $s($_.cws.length * 4); //#28378 + for (var _Cg = 0, _Cf = $_.cws.length - 1; _Cg <= _Cf; _Cg += 1) { //#28384 + $_.i = _Cg; //#28380 + var _Ci = $strcpy($s(4), "^000"); //#28381 + var _Cn = $cvrs($s(4), $get($_.cws, $_.i), 10); //#28381 + $puti(_Ci, 4 - _Cn.length, _Cn); //#28382 + $puti($_.barcode, $_.i * 4, _Ci); //#28383 + } //#28383 + delete $_.options["parse"]; //#28385 + $put($_.options, "dontdraw", true); //#28386 + $put($_.options, "cca", true); //#28387 + $put($_.options, "columns", $_.cccolumns); //#28388 + $k[$j++] = 'args'; //#28389 + $k[$j++] = $_.barcode; //#28389 + $k[$j++] = $_.options; //#28389 + bwipp_micropdf417(); //#28389 + var _Cx = $k[--$j]; //#28389 + $_[$k[--$j]] = _Cx; //#28389 + } //#28389 + if ($_.ccversion == "b") { //#28404 + $_.barcode = $s(~~($_.bits.length / 8)); //#28393 + for (var _D4 = 0, _D3 = $_.barcode.length - 1; _D4 <= _D3; _D4 += 1) { //#28398 + $_.i = _D4; //#28395 + var _D7 = $geti($_.bits, $_.i * 8, 8); //#28396 + $k[$j++] = 0; //#28396 + for (var _D8 = 0, _D9 = _D7.length; _D8 < _D9; _D8++) { //#28396 + var _DB = $k[--$j]; //#28396 + $k[$j++] = $f(_DB + $get(_D7, _D8)) * 2; //#28396 + } //#28396 + $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28397 + } //#28397 + delete $_.options["parse"]; //#28399 + $put($_.options, "dontdraw", true); //#28400 + $put($_.options, "ccb", true); //#28401 + $put($_.options, "columns", $_.cccolumns); //#28402 + $k[$j++] = 'args'; //#28403 + $k[$j++] = $_.barcode; //#28403 + $k[$j++] = $_.options; //#28403 + bwipp_micropdf417(); //#28403 + var _DM = $k[--$j]; //#28403 + $_[$k[--$j]] = _DM; //#28403 + } //#28403 + if ($_.ccversion == "c") { //#28419 + $_.barcode = $s(~~($_.bits.length / 8)); //#28407 + for (var _DT = 0, _DS = $_.barcode.length - 1; _DT <= _DS; _DT += 1) { //#28412 + $_.i = _DT; //#28409 + var _DW = $geti($_.bits, $_.i * 8, 8); //#28410 + $k[$j++] = 0; //#28410 + for (var _DX = 0, _DY = _DW.length; _DX < _DY; _DX++) { //#28410 + var _Da = $k[--$j]; //#28410 + $k[$j++] = $f(_Da + $get(_DW, _DX)) * 2; //#28410 + } //#28410 + $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28411 + } //#28411 + delete $_.options["parse"]; //#28413 + $put($_.options, "dontdraw", true); //#28414 + $put($_.options, "ccc", true); //#28415 + $put($_.options, "columns", $_.cccolumns); //#28416 + $put($_.options, "eclevel", (~~(Math.log($_.eccws) / Math.log(2))) - 1); //#28417 + $k[$j++] = 'args'; //#28418 + $k[$j++] = $_.barcode; //#28418 + $k[$j++] = $_.options; //#28418 + bwipp_pdf417(); //#28418 + var _Dn = $k[--$j]; //#28418 + $_[$k[--$j]] = _Dn; //#28418 + } //#28418 + $k[$j++] = $_.args; //#28422 + if (!$_.dontdraw) { //#28422 + bwipp_renmatrix(); //#28422 + } //#28422 + $_ = Object.getPrototypeOf($_); //#28424 + $_ = Object.getPrototypeOf($_); //#28426 } //bwipp_gs1_cc function bwipp_ean13composite() { - $_ = Object.create($_); //#28134 - $_.dontdraw = false; //#28137 - $_.usematrix = false; //#28138 - $_.parse = false; //#28139 - $_.dontlint = false; //#28140 - $_.lintreqs = true; //#28141 - $k[$j++] = $_; //#28143 - bwipp_processoptions(); //#28143 - $_.options = $k[--$j]; //#28143 - $_.barcode = $k[--$j]; //#28144 - if ($_.dontdraw) { //#28146 - $_.usematrix = true; //#28146 - } //#28146 - $search($_.barcode, "|"); //#28149 - if ($k[--$j]) { //#28154 - $_.linear = $k[--$j]; //#28150 - $j--; //#28151 - $_.comp = $k[--$j]; //#28152 - } else { //#28154 - $j--; //#28154 - $k[$j++] = 'bwipp.missingCompositeComponent#28154'; //#28154 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28154 - bwipp_raiseerror(); //#28154 - } //#28154 - $put($_.options, "lintype", "ean13"); //#28157 - $put($_.options, "inkspreadv", 0); //#28158 - $put($_.options, "dontdraw", true); //#28159 - $put($_.options, "dontlint", true); //#28160 - var _C = $s($_.comp.length + 18); //#28163 - $puti(_C, 0, "(01)00000000000000"); //#28164 - $puti(_C, 18, $_.comp); //#28165 - $k[$j++] = _C; //#28166 - $k[$j++] = 'ai'; //#28166 - bwipp_gs1process(); //#28166 - $j -= 3; //#28166 - $k[$j++] = $_.linear; //#28169 - $k[$j++] = $_.options; //#28169 - bwipp_ean13(); //#28169 - if (!$_.usematrix) { //#28259 - $$.save(); //#28171 - bwipp_renlinear(); //#28173 - $$.rmoveto(-1, 72); //#28176 - $k[$j++] = Infinity; //#28176 - $k[$j++] = Infinity; //#28178 - $k[$j++] = 0; //#28179 - $k[$j++] = 1; //#28179 - for (var _H = 0, _I = 93; _H < _I; _H++) { //#28179 - $k[$j++] = 0; //#28179 - } //#28179 - $k[$j++] = 1; //#28180 - $k[$j++] = 0; //#28180 - $k[$j++] = 1; //#28180 - $k[$j++] = 0; //#28180 - for (var _J = 0, _K = 93; _J < _K; _J++) { //#28180 - $k[$j++] = 0; //#28180 - } //#28180 - $k[$j++] = 0; //#28181 - $k[$j++] = 1; //#28181 - $k[$j++] = 0; //#28181 - $k[$j++] = 1; //#28181 - for (var _L = 0, _M = 93; _L < _M; _L++) { //#28181 - $k[$j++] = 0; //#28181 - } //#28181 - $k[$j++] = 1; //#28181 - $k[$j++] = 0; //#28181 - var _N = $a(); //#28181 - $k[$j++] = 'ren'; //#28187 - $k[$j++] = bwipp_renmatrix; //#28187 - $k[$j++] = 'pixs'; //#28187 - $k[$j++] = _N; //#28187 - $k[$j++] = 'pixx'; //#28187 - $k[$j++] = 97; //#28187 - $k[$j++] = 'pixy'; //#28187 - $k[$j++] = 3; //#28187 - $k[$j++] = 'height'; //#28187 - $k[$j++] = 6 / 72; //#28187 - $k[$j++] = 'width'; //#28187 - $k[$j++] = 97 / 72; //#28187 - $k[$j++] = 'opt'; //#28187 - $k[$j++] = $_.options; //#28187 - var _P = $d(); //#28187 - $k[$j++] = _P; //#28188 - bwipp_renmatrix(); //#28188 - $$.rmoveto(-2, 6); //#28191 - $k[$j++] = $_.comp; //#28191 - $k[$j++] = $_.options; //#28191 - bwipp_gs1_cc(); //#28191 - bwipp_renmatrix(); //#28191 - $$.restore(); //#28193 - } else { //#28259 - $_.linsym = $k[--$j]; //#28195 - $_.sbs = $get($_.linsym, 'sbs'); //#28196 - $_.bhs = $get($_.linsym, 'bhs'); //#28197 - $_.bbs = $get($_.linsym, 'bbs'); //#28198 - $k[$j++] = 'linwidth'; //#28199 - $k[$j++] = 0; //#28199 - $forall($_.sbs, function() { //#28199 - var _a = $k[--$j]; //#28199 - var _b = $k[--$j]; //#28199 - $k[$j++] = $f(_b + $cvi(_a)); //#28199 - }); //#28199 - var _c = $k[--$j]; //#28199 - $_[$k[--$j]] = _c; //#28199 - $k[$j++] = 'compsym'; //#28201 - $k[$j++] = $_.comp; //#28201 - $k[$j++] = $_.options; //#28201 - bwipp_gs1_cc(); //#28201 - var _g = $k[--$j]; //#28201 - $_[$k[--$j]] = _g; //#28201 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28202 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28203 - $k[$j++] = Infinity; //#28205 - for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28205 - $k[$j++] = 0; //#28205 - } //#28205 - $_.linpad = $a(); //#28205 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28207 - if ($_.diff > 0) { //#28213 - $k[$j++] = Infinity; //#28209 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28209 - $k[$j++] = 0; //#28209 - } //#28209 - $_.ccrpad = $a(); //#28209 - $_.pixx = $f($_.ccpixx + $_.diff); //#28210 - } else { //#28213 - $_.ccrpad = $a(0); //#28212 - $_.pixx = $_.ccpixx; //#28213 - } //#28213 - $k[$j++] = Infinity; //#28216 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28220 - $_.i = _15; //#28218 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28219 - $aload($_.ccrpad); //#28219 - } //#28219 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28221 - $aload($_.linpad); //#28221 - $k[$j++] = 0; //#28221 - $k[$j++] = 1; //#28221 - for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28221 - $k[$j++] = 0; //#28221 - } //#28221 - $k[$j++] = 1; //#28221 - $k[$j++] = 0; //#28221 - $aload($_.ccrpad); //#28221 - } //#28221 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28222 - $aload($_.linpad); //#28222 - $k[$j++] = 1; //#28222 - $k[$j++] = 0; //#28222 - for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28222 - $k[$j++] = 0; //#28222 - } //#28222 - $k[$j++] = 0; //#28222 - $k[$j++] = 1; //#28222 - $aload($_.ccrpad); //#28222 - } //#28222 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28223 - $aload($_.linpad); //#28223 - $k[$j++] = 0; //#28223 - $k[$j++] = 1; //#28223 - for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28223 - $k[$j++] = 0; //#28223 - } //#28223 - $k[$j++] = 1; //#28223 - $k[$j++] = 0; //#28223 - $aload($_.ccrpad); //#28223 - } //#28223 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28242 - $_.y = _1U; //#28225 - $aload($_.linpad); //#28226 - $k[$j++] = 0; //#28240 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28240 - $_.i = _1Y; //#28229 - if (($_.i % 2) == 0) { //#28238 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28232 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28235 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28233 - $k[$j++] = 0; //#28233 - } //#28233 - } else { //#28235 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28235 - $k[$j++] = 1; //#28235 - } //#28235 - } //#28235 - } else { //#28238 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28238 - $k[$j++] = 0; //#28238 - } //#28238 - } //#28238 - } //#28238 - if ($_.diff < 0) { //#28241 - $k[$j++] = 0; //#28241 - } //#28241 - } //#28241 - $_.pixs = $a(); //#28241 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28245 - var _28 = new Map([ - ["ren", bwipp_renmatrix], - ["pixs", $_.pixs], - ["pixx", $_.pixx], - ["pixy", $_.pixy], - ["height", $_.pixy / 72], - ["width", $_.pixx / 72], - ["opt", $_.options] - ]); //#28253 - $k[$j++] = _28; //#28260 - if (!$_.dontdraw) { //#28260 - $$.save(); //#28257 - bwipp_renmatrix(); //#28258 - $$.restore(); //#28259 - } //#28259 - } //#28259 - $_ = Object.getPrototypeOf($_); //#28263 -} //bwipp_ean13composite -function bwipp_ean8composite() { - $_ = Object.create($_); //#28295 - $_.dontdraw = false; //#28298 - $_.usematrix = false; //#28299 - $_.parse = false; //#28300 - $_.dontlint = false; //#28301 - $_.lintreqs = true; //#28302 - $k[$j++] = $_; //#28304 - bwipp_processoptions(); //#28304 - $_.options = $k[--$j]; //#28304 - $_.barcode = $k[--$j]; //#28305 - if ($_.dontdraw) { //#28307 - $_.usematrix = true; //#28307 - } //#28307 - $search($_.barcode, "|"); //#28310 - if ($k[--$j]) { //#28315 - $_.linear = $k[--$j]; //#28311 - $j--; //#28312 - $_.comp = $k[--$j]; //#28313 - } else { //#28315 - $j--; //#28315 - $k[$j++] = 'bwipp.missingCompositeComponent#28315'; //#28315 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28315 - bwipp_raiseerror(); //#28315 - } //#28315 - $put($_.options, "lintype", "ean8"); //#28319 - $put($_.options, "inkspreadv", 0); //#28320 - $put($_.options, "dontdraw", true); //#28321 - $put($_.options, "dontlint", true); //#28322 - var _C = $s($_.comp.length + 18); //#28325 - $puti(_C, 0, "(01)00000000000000"); //#28326 - $puti(_C, 18, $_.comp); //#28327 - $k[$j++] = _C; //#28328 - $k[$j++] = 'ai'; //#28328 - bwipp_gs1process(); //#28328 - $j -= 3; //#28328 - $k[$j++] = $_.linear; //#28331 - $k[$j++] = $_.options; //#28331 - bwipp_ean8(); //#28331 - if (!$_.usematrix) { //#28423 - $$.save(); //#28333 - bwipp_renlinear(); //#28335 - $$.rmoveto(-1, 72); //#28338 - $k[$j++] = Infinity; //#28338 - $k[$j++] = Infinity; //#28340 - $k[$j++] = 0; //#28341 - $k[$j++] = 1; //#28341 - for (var _H = 0, _I = 65; _H < _I; _H++) { //#28341 - $k[$j++] = 0; //#28341 - } //#28341 - $k[$j++] = 1; //#28342 - $k[$j++] = 0; //#28342 - $k[$j++] = 1; //#28342 - $k[$j++] = 0; //#28342 - for (var _J = 0, _K = 65; _J < _K; _J++) { //#28342 - $k[$j++] = 0; //#28342 - } //#28342 - $k[$j++] = 0; //#28343 - $k[$j++] = 1; //#28343 - $k[$j++] = 0; //#28343 - $k[$j++] = 1; //#28343 - for (var _L = 0, _M = 65; _L < _M; _L++) { //#28343 - $k[$j++] = 0; //#28343 - } //#28343 - $k[$j++] = 1; //#28343 - $k[$j++] = 0; //#28343 - var _N = $a(); //#28343 - $k[$j++] = 'ren'; //#28349 - $k[$j++] = bwipp_renmatrix; //#28349 - $k[$j++] = 'pixs'; //#28349 - $k[$j++] = _N; //#28349 - $k[$j++] = 'pixx'; //#28349 - $k[$j++] = 69; //#28349 - $k[$j++] = 'pixy'; //#28349 - $k[$j++] = 3; //#28349 - $k[$j++] = 'height'; //#28349 - $k[$j++] = 6 / 72; //#28349 - $k[$j++] = 'width'; //#28349 - $k[$j++] = 69 / 72; //#28349 - $k[$j++] = 'opt'; //#28349 - $k[$j++] = $_.options; //#28349 - var _P = $d(); //#28349 - $k[$j++] = _P; //#28350 - bwipp_renmatrix(); //#28350 - $k[$j++] = $_.comp; //#28353 - $k[$j++] = $_.options; //#28353 - bwipp_gs1_cc(); //#28353 - var _S = $k[--$j]; //#28354 - $$.rmoveto($f(69 - $get(_S, "pixx")), 6); //#28354 - $k[$j++] = _S; //#28355 - bwipp_renmatrix(); //#28355 - $$.restore(); //#28357 - } else { //#28423 - $_.linsym = $k[--$j]; //#28359 - $_.sbs = $get($_.linsym, 'sbs'); //#28360 - $_.bhs = $get($_.linsym, 'bhs'); //#28361 - $_.bbs = $get($_.linsym, 'bbs'); //#28362 - $k[$j++] = 'linwidth'; //#28363 - $k[$j++] = 0; //#28363 - $forall($_.sbs, function() { //#28363 - var _c = $k[--$j]; //#28363 - var _d = $k[--$j]; //#28363 - $k[$j++] = $f(_d + $cvi(_c)); //#28363 - }); //#28363 - var _e = $k[--$j]; //#28363 - $_[$k[--$j]] = _e; //#28363 - var _g = $_.comp; //#28365 - $k[$j++] = 'compsym'; //#28365 - $k[$j++] = _g; //#28365 - $k[$j++] = $_.options; //#28365 - bwipp_gs1_cc(); //#28365 - var _i = $k[--$j]; //#28365 - $_[$k[--$j]] = _i; //#28365 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28366 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28367 - $k[$j++] = Infinity; //#28369 - for (var _p = 0, _q = $f($_.ccpixx - 69); _p < _q; _p++) { //#28369 - $k[$j++] = 0; //#28369 - } //#28369 - $_.linpad = $a(); //#28369 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28371 - if ($_.diff > 0) { //#28377 - $k[$j++] = Infinity; //#28373 - for (var _x = 0, _y = $_.diff; _x < _y; _x++) { //#28373 - $k[$j++] = 0; //#28373 - } //#28373 - $_.ccrpad = $a(); //#28373 - $_.pixx = $f($_.ccpixx + $_.diff); //#28374 - } else { //#28377 - $_.ccrpad = $a(0); //#28376 - $_.pixx = $_.ccpixx; //#28377 - } //#28377 - $k[$j++] = Infinity; //#28380 - for (var _17 = 0, _18 = $_.ccpixx, _16 = $_.ccpixs.length - 1; _18 < 0 ? _17 >= _16 : _17 <= _16; _17 += _18) { //#28384 - $_.i = _17; //#28382 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28383 - $aload($_.ccrpad); //#28383 - } //#28383 - for (var _1E = 0, _1F = 2; _1E < _1F; _1E++) { //#28385 - $aload($_.linpad); //#28385 - $k[$j++] = 0; //#28385 - $k[$j++] = 1; //#28385 - for (var _1H = 0, _1I = 65; _1H < _1I; _1H++) { //#28385 - $k[$j++] = 0; //#28385 - } //#28385 - $k[$j++] = 1; //#28385 - $k[$j++] = 0; //#28385 - $aload($_.ccrpad); //#28385 - } //#28385 - for (var _1K = 0, _1L = 2; _1K < _1L; _1K++) { //#28386 - $aload($_.linpad); //#28386 - $k[$j++] = 1; //#28386 - $k[$j++] = 0; //#28386 - for (var _1N = 0, _1O = 65; _1N < _1O; _1N++) { //#28386 - $k[$j++] = 0; //#28386 - } //#28386 - $k[$j++] = 0; //#28386 - $k[$j++] = 1; //#28386 - $aload($_.ccrpad); //#28386 - } //#28386 - for (var _1Q = 0, _1R = 2; _1Q < _1R; _1Q++) { //#28387 - $aload($_.linpad); //#28387 - $k[$j++] = 0; //#28387 - $k[$j++] = 1; //#28387 - for (var _1T = 0, _1U = 65; _1T < _1U; _1T++) { //#28387 - $k[$j++] = 0; //#28387 - } //#28387 - $k[$j++] = 1; //#28387 - $k[$j++] = 0; //#28387 - $aload($_.ccrpad); //#28387 - } //#28387 - for (var _1W = 71; _1W >= 0; _1W -= 1) { //#28406 - $_.y = _1W; //#28389 - $aload($_.linpad); //#28390 - $k[$j++] = 0; //#28404 - for (var _1a = 0, _1Z = $_.sbs.length - 1; _1a <= _1Z; _1a += 1) { //#28404 - $_.i = _1a; //#28393 - if (($_.i % 2) == 0) { //#28402 - var _1f = $get($_.bbs, ~~($_.i / 2)) * 72; //#28396 - if ((_1f > $_.y) || (($f(_1f + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28399 - for (var _1o = 0, _1p = $cvi($get($_.sbs, $_.i)); _1o < _1p; _1o++) { //#28397 - $k[$j++] = 0; //#28397 - } //#28397 - } else { //#28399 - for (var _1t = 0, _1u = $cvi($get($_.sbs, $_.i)); _1t < _1u; _1t++) { //#28399 - $k[$j++] = 1; //#28399 - } //#28399 - } //#28399 - } else { //#28402 - for (var _1y = 0, _1z = $cvi($get($_.sbs, $_.i)); _1y < _1z; _1y++) { //#28402 - $k[$j++] = 0; //#28402 - } //#28402 - } //#28402 - } //#28402 - if ($_.diff < 0) { //#28405 - $k[$j++] = 0; //#28405 - } //#28405 - } //#28405 - $_.pixs = $a(); //#28405 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28409 - var _2A = new Map([ - ["ren", bwipp_renmatrix], - ["pixs", $_.pixs], - ["pixx", $_.pixx], - ["pixy", $_.pixy], - ["height", $_.pixy / 72], - ["width", $_.pixx / 72], - ["opt", $_.options] - ]); //#28417 - $k[$j++] = _2A; //#28424 - if (!$_.dontdraw) { //#28424 - $$.save(); //#28421 - bwipp_renmatrix(); //#28422 - $$.restore(); //#28423 - } //#28423 - } //#28423 - $_ = Object.getPrototypeOf($_); //#28427 -} //bwipp_ean8composite -function bwipp_upcacomposite() { - $_ = Object.create($_); //#28459 - $_.dontdraw = false; //#28462 - $_.usematrix = false; //#28463 - $_.parse = false; //#28464 - $_.dontlint = false; //#28465 - $_.lintreqs = true; //#28466 - $k[$j++] = $_; //#28468 - bwipp_processoptions(); //#28468 - $_.options = $k[--$j]; //#28468 - $_.barcode = $k[--$j]; //#28469 - if ($_.dontdraw) { //#28471 - $_.usematrix = true; //#28471 - } //#28471 - $search($_.barcode, "|"); //#28474 - if ($k[--$j]) { //#28479 - $_.linear = $k[--$j]; //#28475 - $j--; //#28476 - $_.comp = $k[--$j]; //#28477 - } else { //#28479 - $j--; //#28479 - $k[$j++] = 'bwipp.missingCompositeComponent#28479'; //#28479 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28479 - bwipp_raiseerror(); //#28479 - } //#28479 - $put($_.options, "lintype", "ean13"); //#28482 - $put($_.options, "inkspreadv", 0); //#28483 - $put($_.options, "dontdraw", true); //#28484 - $put($_.options, "dontlint", true); //#28485 - var _C = $s($_.comp.length + 18); //#28488 - $puti(_C, 0, "(01)00000000000000"); //#28489 - $puti(_C, 18, $_.comp); //#28490 - $k[$j++] = _C; //#28491 - $k[$j++] = 'ai'; //#28491 - bwipp_gs1process(); //#28491 - $j -= 3; //#28491 - $k[$j++] = $_.linear; //#28494 - $k[$j++] = $_.options; //#28494 - bwipp_upca(); //#28494 - if (!$_.usematrix) { //#28584 - $$.save(); //#28496 - bwipp_renlinear(); //#28498 - $$.rmoveto(-1, 72); //#28501 - $k[$j++] = Infinity; //#28501 - $k[$j++] = Infinity; //#28503 + $_ = Object.create($_); //#28458 + $_.dontdraw = false; //#28461 + $_.usematrix = false; //#28462 + $_.parse = false; //#28463 + $_.dontlint = false; //#28464 + $_.lintreqs = true; //#28465 + $k[$j++] = $_; //#28467 + bwipp_processoptions(); //#28467 + $_.options = $k[--$j]; //#28467 + $_.barcode = $k[--$j]; //#28468 + if ($_.dontdraw) { //#28470 + $_.usematrix = true; //#28470 + } //#28470 + $search($_.barcode, "|"); //#28473 + if ($k[--$j]) { //#28478 + $_.linear = $k[--$j]; //#28474 + $j--; //#28475 + $_.comp = $k[--$j]; //#28476 + } else { //#28478 + $j--; //#28478 + $k[$j++] = 'bwipp.missingCompositeComponent#28478'; //#28478 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28478 + bwipp_raiseerror(); //#28478 + } //#28478 + $put($_.options, "lintype", "ean13"); //#28481 + $put($_.options, "inkspreadv", 0); //#28482 + $put($_.options, "dontdraw", true); //#28483 + $put($_.options, "dontlint", true); //#28484 + var _C = $s($_.comp.length + 18); //#28487 + $puti(_C, 0, "(01)00000000000000"); //#28488 + $puti(_C, 18, $_.comp); //#28489 + $k[$j++] = _C; //#28490 + $k[$j++] = 'ai'; //#28490 + bwipp_gs1process(); //#28490 + $j -= 3; //#28490 + $k[$j++] = $_.linear; //#28493 + $k[$j++] = $_.options; //#28493 + bwipp_ean13(); //#28493 + if (!$_.usematrix) { //#28583 + $$.save(); //#28495 + bwipp_renlinear(); //#28497 + $$.rmoveto(-1, 72); //#28500 + $k[$j++] = Infinity; //#28500 + $k[$j++] = Infinity; //#28502 + $k[$j++] = 0; //#28503 + $k[$j++] = 1; //#28503 + for (var _H = 0, _I = 93; _H < _I; _H++) { //#28503 + $k[$j++] = 0; //#28503 + } //#28503 + $k[$j++] = 1; //#28504 $k[$j++] = 0; //#28504 $k[$j++] = 1; //#28504 - for (var _H = 0, _I = 93; _H < _I; _H++) { //#28504 + $k[$j++] = 0; //#28504 + for (var _J = 0, _K = 93; _J < _K; _J++) { //#28504 $k[$j++] = 0; //#28504 } //#28504 - $k[$j++] = 1; //#28505 $k[$j++] = 0; //#28505 $k[$j++] = 1; //#28505 $k[$j++] = 0; //#28505 - for (var _J = 0, _K = 93; _J < _K; _J++) { //#28505 + $k[$j++] = 1; //#28505 + for (var _L = 0, _M = 93; _L < _M; _L++) { //#28505 $k[$j++] = 0; //#28505 } //#28505 - $k[$j++] = 0; //#28506 - $k[$j++] = 1; //#28506 - $k[$j++] = 0; //#28506 - $k[$j++] = 1; //#28506 - for (var _L = 0, _M = 93; _L < _M; _L++) { //#28506 - $k[$j++] = 0; //#28506 - } //#28506 - $k[$j++] = 1; //#28506 - $k[$j++] = 0; //#28506 - var _N = $a(); //#28506 - $k[$j++] = 'ren'; //#28512 - $k[$j++] = bwipp_renmatrix; //#28512 - $k[$j++] = 'pixs'; //#28512 - $k[$j++] = _N; //#28512 - $k[$j++] = 'pixx'; //#28512 - $k[$j++] = 97; //#28512 - $k[$j++] = 'pixy'; //#28512 - $k[$j++] = 3; //#28512 - $k[$j++] = 'height'; //#28512 - $k[$j++] = 6 / 72; //#28512 - $k[$j++] = 'width'; //#28512 - $k[$j++] = 97 / 72; //#28512 - $k[$j++] = 'opt'; //#28512 - $k[$j++] = $_.options; //#28512 - var _P = $d(); //#28512 - $k[$j++] = _P; //#28513 - bwipp_renmatrix(); //#28513 - $$.rmoveto(-2, 6); //#28516 - $k[$j++] = $_.comp; //#28516 - $k[$j++] = $_.options; //#28516 - bwipp_gs1_cc(); //#28516 - bwipp_renmatrix(); //#28516 - $$.restore(); //#28518 - } else { //#28584 - $_.linsym = $k[--$j]; //#28520 - $_.sbs = $get($_.linsym, 'sbs'); //#28521 - $_.bhs = $get($_.linsym, 'bhs'); //#28522 - $_.bbs = $get($_.linsym, 'bbs'); //#28523 - $k[$j++] = 'linwidth'; //#28524 - $k[$j++] = 0; //#28524 - $forall($_.sbs, function() { //#28524 - var _a = $k[--$j]; //#28524 - var _b = $k[--$j]; //#28524 - $k[$j++] = $f(_b + $cvi(_a)); //#28524 - }); //#28524 - var _c = $k[--$j]; //#28524 - $_[$k[--$j]] = _c; //#28524 - $k[$j++] = 'compsym'; //#28526 - $k[$j++] = $_.comp; //#28526 - $k[$j++] = $_.options; //#28526 - bwipp_gs1_cc(); //#28526 - var _g = $k[--$j]; //#28526 - $_[$k[--$j]] = _g; //#28526 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28527 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28528 - $k[$j++] = Infinity; //#28530 - for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28530 - $k[$j++] = 0; //#28530 - } //#28530 - $_.linpad = $a(); //#28530 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28532 - if ($_.diff > 0) { //#28538 - $k[$j++] = Infinity; //#28534 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28534 - $k[$j++] = 0; //#28534 - } //#28534 - $_.ccrpad = $a(); //#28534 - $_.pixx = $f($_.ccpixx + $_.diff); //#28535 - } else { //#28538 - $_.ccrpad = $a(0); //#28537 - $_.pixx = $_.ccpixx; //#28538 - } //#28538 - $k[$j++] = Infinity; //#28541 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28545 - $_.i = _15; //#28543 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28544 - $aload($_.ccrpad); //#28544 - } //#28544 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28546 + $k[$j++] = 1; //#28505 + $k[$j++] = 0; //#28505 + var _N = $a(); //#28505 + $k[$j++] = 'ren'; //#28511 + $k[$j++] = 'renmatrix'; //#28511 + $k[$j++] = 'pixs'; //#28511 + $k[$j++] = _N; //#28511 + $k[$j++] = 'pixx'; //#28511 + $k[$j++] = 97; //#28511 + $k[$j++] = 'pixy'; //#28511 + $k[$j++] = 3; //#28511 + $k[$j++] = 'height'; //#28511 + $k[$j++] = 6 / 72; //#28511 + $k[$j++] = 'width'; //#28511 + $k[$j++] = 97 / 72; //#28511 + $k[$j++] = 'opt'; //#28511 + $k[$j++] = $_.options; //#28511 + var _P = $d(); //#28511 + $k[$j++] = _P; //#28512 + bwipp_renmatrix(); //#28512 + $$.rmoveto(-2, 6); //#28515 + $k[$j++] = $_.comp; //#28515 + $k[$j++] = $_.options; //#28515 + bwipp_gs1_cc(); //#28515 + bwipp_renmatrix(); //#28515 + $$.restore(); //#28517 + } else { //#28583 + $_.linsym = $k[--$j]; //#28519 + $_.sbs = $get($_.linsym, 'sbs'); //#28520 + $_.bhs = $get($_.linsym, 'bhs'); //#28521 + $_.bbs = $get($_.linsym, 'bbs'); //#28522 + $k[$j++] = 'linwidth'; //#28523 + $k[$j++] = 0; //#28523 + $forall($_.sbs, function() { //#28523 + var _a = $k[--$j]; //#28523 + var _b = $k[--$j]; //#28523 + $k[$j++] = $f(_b + $cvi(_a)); //#28523 + }); //#28523 + var _c = $k[--$j]; //#28523 + $_[$k[--$j]] = _c; //#28523 + $k[$j++] = 'compsym'; //#28525 + $k[$j++] = $_.comp; //#28525 + $k[$j++] = $_.options; //#28525 + bwipp_gs1_cc(); //#28525 + var _g = $k[--$j]; //#28525 + $_[$k[--$j]] = _g; //#28525 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28526 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28527 + $k[$j++] = Infinity; //#28529 + for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28529 + $k[$j++] = 0; //#28529 + } //#28529 + $_.linpad = $a(); //#28529 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28531 + if ($_.diff > 0) { //#28537 + $k[$j++] = Infinity; //#28533 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28533 + $k[$j++] = 0; //#28533 + } //#28533 + $_.ccrpad = $a(); //#28533 + $_.pixx = $f($_.ccpixx + $_.diff); //#28534 + } else { //#28537 + $_.ccrpad = $a(0); //#28536 + $_.pixx = $_.ccpixx; //#28537 + } //#28537 + $k[$j++] = Infinity; //#28540 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28544 + $_.i = _15; //#28542 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28543 + $aload($_.ccrpad); //#28543 + } //#28543 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28545 + $aload($_.linpad); //#28545 + $k[$j++] = 0; //#28545 + $k[$j++] = 1; //#28545 + for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28545 + $k[$j++] = 0; //#28545 + } //#28545 + $k[$j++] = 1; //#28545 + $k[$j++] = 0; //#28545 + $aload($_.ccrpad); //#28545 + } //#28545 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28546 $aload($_.linpad); //#28546 - $k[$j++] = 0; //#28546 $k[$j++] = 1; //#28546 - for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28546 + $k[$j++] = 0; //#28546 + for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28546 $k[$j++] = 0; //#28546 } //#28546 - $k[$j++] = 1; //#28546 $k[$j++] = 0; //#28546 + $k[$j++] = 1; //#28546 $aload($_.ccrpad); //#28546 } //#28546 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28547 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28547 $aload($_.linpad); //#28547 - $k[$j++] = 1; //#28547 $k[$j++] = 0; //#28547 - for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28547 + $k[$j++] = 1; //#28547 + for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28547 $k[$j++] = 0; //#28547 } //#28547 - $k[$j++] = 0; //#28547 $k[$j++] = 1; //#28547 + $k[$j++] = 0; //#28547 $aload($_.ccrpad); //#28547 } //#28547 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28548 - $aload($_.linpad); //#28548 - $k[$j++] = 0; //#28548 - $k[$j++] = 1; //#28548 - for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28548 - $k[$j++] = 0; //#28548 - } //#28548 - $k[$j++] = 1; //#28548 - $k[$j++] = 0; //#28548 - $aload($_.ccrpad); //#28548 - } //#28548 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28567 - $_.y = _1U; //#28550 - $aload($_.linpad); //#28551 - $k[$j++] = 0; //#28565 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28565 - $_.i = _1Y; //#28554 - if (($_.i % 2) == 0) { //#28563 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28557 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28560 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28558 - $k[$j++] = 0; //#28558 - } //#28558 - } else { //#28560 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28560 - $k[$j++] = 1; //#28560 - } //#28560 - } //#28560 - } else { //#28563 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28563 - $k[$j++] = 0; //#28563 - } //#28563 - } //#28563 - } //#28563 - if ($_.diff < 0) { //#28566 - $k[$j++] = 0; //#28566 - } //#28566 - } //#28566 - $_.pixs = $a(); //#28566 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28570 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28566 + $_.y = _1U; //#28549 + $aload($_.linpad); //#28550 + $k[$j++] = 0; //#28564 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28564 + $_.i = _1Y; //#28553 + if (($_.i % 2) == 0) { //#28562 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28556 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28559 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28557 + $k[$j++] = 0; //#28557 + } //#28557 + } else { //#28559 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28559 + $k[$j++] = 1; //#28559 + } //#28559 + } //#28559 + } else { //#28562 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28562 + $k[$j++] = 0; //#28562 + } //#28562 + } //#28562 + } //#28562 + if ($_.diff < 0) { //#28565 + $k[$j++] = 0; //#28565 + } //#28565 + } //#28565 + $_.pixs = $a(); //#28565 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28569 var _28 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28578 - $k[$j++] = _28; //#28585 - if (!$_.dontdraw) { //#28585 - $$.save(); //#28582 - bwipp_renmatrix(); //#28583 - $$.restore(); //#28584 - } //#28584 - } //#28584 - $_ = Object.getPrototypeOf($_); //#28588 -} //bwipp_upcacomposite -function bwipp_upcecomposite() { - $_ = Object.create($_); //#28620 - $_.dontdraw = false; //#28623 - $_.usematrix = false; //#28624 - $_.parse = false; //#28625 - $_.dontlint = false; //#28626 - $_.lintreqs = true; //#28627 - $k[$j++] = $_; //#28629 - bwipp_processoptions(); //#28629 - $_.options = $k[--$j]; //#28629 - $_.barcode = $k[--$j]; //#28630 - if ($_.dontdraw) { //#28632 - $_.usematrix = true; //#28632 - } //#28632 - $search($_.barcode, "|"); //#28635 - if ($k[--$j]) { //#28640 - $_.linear = $k[--$j]; //#28636 - $j--; //#28637 - $_.comp = $k[--$j]; //#28638 - } else { //#28640 - $j--; //#28640 - $k[$j++] = 'bwipp.missingCompositeComponent#28640'; //#28640 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28640 - bwipp_raiseerror(); //#28640 - } //#28640 - $put($_.options, "lintype", "upce"); //#28643 + ]); //#28577 + $k[$j++] = _28; //#28584 + if (!$_.dontdraw) { //#28584 + $$.save(); //#28581 + bwipp_renmatrix(); //#28582 + $$.restore(); //#28583 + } //#28583 + } //#28583 + $_ = Object.getPrototypeOf($_); //#28587 +} //bwipp_ean13composite +function bwipp_ean8composite() { + $_ = Object.create($_); //#28619 + $_.dontdraw = false; //#28622 + $_.usematrix = false; //#28623 + $_.parse = false; //#28624 + $_.dontlint = false; //#28625 + $_.lintreqs = true; //#28626 + $k[$j++] = $_; //#28628 + bwipp_processoptions(); //#28628 + $_.options = $k[--$j]; //#28628 + $_.barcode = $k[--$j]; //#28629 + if ($_.dontdraw) { //#28631 + $_.usematrix = true; //#28631 + } //#28631 + $search($_.barcode, "|"); //#28634 + if ($k[--$j]) { //#28639 + $_.linear = $k[--$j]; //#28635 + $j--; //#28636 + $_.comp = $k[--$j]; //#28637 + } else { //#28639 + $j--; //#28639 + $k[$j++] = 'bwipp.missingCompositeComponent#28639'; //#28639 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28639 + bwipp_raiseerror(); //#28639 + } //#28639 + $put($_.options, "lintype", "ean8"); //#28643 $put($_.options, "inkspreadv", 0); //#28644 $put($_.options, "dontdraw", true); //#28645 $put($_.options, "dontlint", true); //#28646 @@ -36931,8 +37127,8 @@ function bwipp_upcecomposite() { $j -= 3; //#28652 $k[$j++] = $_.linear; //#28655 $k[$j++] = $_.options; //#28655 - bwipp_upce(); //#28655 - if (!$_.usematrix) { //#28745 + bwipp_ean8(); //#28655 + if (!$_.usematrix) { //#28747 $$.save(); //#28657 bwipp_renlinear(); //#28659 $$.rmoveto(-1, 72); //#28662 @@ -36940,3321 +37136,3754 @@ function bwipp_upcecomposite() { $k[$j++] = Infinity; //#28664 $k[$j++] = 0; //#28665 $k[$j++] = 1; //#28665 - for (var _H = 0, _I = 49; _H < _I; _H++) { //#28665 + for (var _H = 0, _I = 65; _H < _I; _H++) { //#28665 $k[$j++] = 0; //#28665 } //#28665 $k[$j++] = 1; //#28666 $k[$j++] = 0; //#28666 $k[$j++] = 1; //#28666 $k[$j++] = 0; //#28666 - for (var _J = 0, _K = 49; _J < _K; _J++) { //#28666 + for (var _J = 0, _K = 65; _J < _K; _J++) { //#28666 $k[$j++] = 0; //#28666 } //#28666 $k[$j++] = 0; //#28667 $k[$j++] = 1; //#28667 $k[$j++] = 0; //#28667 $k[$j++] = 1; //#28667 - for (var _L = 0, _M = 49; _L < _M; _L++) { //#28667 + for (var _L = 0, _M = 65; _L < _M; _L++) { //#28667 $k[$j++] = 0; //#28667 } //#28667 $k[$j++] = 1; //#28667 $k[$j++] = 0; //#28667 var _N = $a(); //#28667 $k[$j++] = 'ren'; //#28673 - $k[$j++] = bwipp_renmatrix; //#28673 + $k[$j++] = 'renmatrix'; //#28673 $k[$j++] = 'pixs'; //#28673 $k[$j++] = _N; //#28673 $k[$j++] = 'pixx'; //#28673 - $k[$j++] = 53; //#28673 + $k[$j++] = 69; //#28673 $k[$j++] = 'pixy'; //#28673 $k[$j++] = 3; //#28673 $k[$j++] = 'height'; //#28673 $k[$j++] = 6 / 72; //#28673 $k[$j++] = 'width'; //#28673 - $k[$j++] = 53 / 72; //#28673 + $k[$j++] = 69 / 72; //#28673 $k[$j++] = 'opt'; //#28673 $k[$j++] = $_.options; //#28673 var _P = $d(); //#28673 $k[$j++] = _P; //#28674 bwipp_renmatrix(); //#28674 - $$.rmoveto(-2, 6); //#28677 $k[$j++] = $_.comp; //#28677 $k[$j++] = $_.options; //#28677 bwipp_gs1_cc(); //#28677 - bwipp_renmatrix(); //#28677 - $$.restore(); //#28679 - } else { //#28745 - $_.linsym = $k[--$j]; //#28681 - $_.sbs = $get($_.linsym, 'sbs'); //#28682 - $_.bhs = $get($_.linsym, 'bhs'); //#28683 - $_.bbs = $get($_.linsym, 'bbs'); //#28684 - $k[$j++] = 'linwidth'; //#28685 - $k[$j++] = 0; //#28685 - $forall($_.sbs, function() { //#28685 - var _a = $k[--$j]; //#28685 - var _b = $k[--$j]; //#28685 - $k[$j++] = $f(_b + $cvi(_a)); //#28685 - }); //#28685 - var _c = $k[--$j]; //#28685 - $_[$k[--$j]] = _c; //#28685 - $k[$j++] = 'compsym'; //#28687 - $k[$j++] = $_.comp; //#28687 - $k[$j++] = $_.options; //#28687 - bwipp_gs1_cc(); //#28687 - var _g = $k[--$j]; //#28687 - $_[$k[--$j]] = _g; //#28687 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28688 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28689 - $k[$j++] = Infinity; //#28691 - for (var _n = 0, _o = $f($_.ccpixx - 53); _n < _o; _n++) { //#28691 - $k[$j++] = 0; //#28691 - } //#28691 - $_.linpad = $a(); //#28691 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28693 - if ($_.diff > 0) { //#28699 - $k[$j++] = Infinity; //#28695 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28695 - $k[$j++] = 0; //#28695 - } //#28695 - $_.ccrpad = $a(); //#28695 - $_.pixx = $f($_.ccpixx + $_.diff); //#28696 - } else { //#28699 - $_.ccrpad = $a(0); //#28698 - $_.pixx = $_.ccpixx; //#28699 - } //#28699 - $k[$j++] = Infinity; //#28702 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28706 - $_.i = _15; //#28704 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28705 - $aload($_.ccrpad); //#28705 - } //#28705 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28707 - $aload($_.linpad); //#28707 - $k[$j++] = 0; //#28707 - $k[$j++] = 1; //#28707 - for (var _1F = 0, _1G = 49; _1F < _1G; _1F++) { //#28707 - $k[$j++] = 0; //#28707 - } //#28707 - $k[$j++] = 1; //#28707 - $k[$j++] = 0; //#28707 + var _S = $k[--$j]; //#28678 + $$.rmoveto($f(69 - $get(_S, "pixx")), 6); //#28678 + $k[$j++] = _S; //#28679 + bwipp_renmatrix(); //#28679 + $$.restore(); //#28681 + } else { //#28747 + $_.linsym = $k[--$j]; //#28683 + $_.sbs = $get($_.linsym, 'sbs'); //#28684 + $_.bhs = $get($_.linsym, 'bhs'); //#28685 + $_.bbs = $get($_.linsym, 'bbs'); //#28686 + $k[$j++] = 'linwidth'; //#28687 + $k[$j++] = 0; //#28687 + $forall($_.sbs, function() { //#28687 + var _c = $k[--$j]; //#28687 + var _d = $k[--$j]; //#28687 + $k[$j++] = $f(_d + $cvi(_c)); //#28687 + }); //#28687 + var _e = $k[--$j]; //#28687 + $_[$k[--$j]] = _e; //#28687 + var _g = $_.comp; //#28689 + $k[$j++] = 'compsym'; //#28689 + $k[$j++] = _g; //#28689 + $k[$j++] = $_.options; //#28689 + bwipp_gs1_cc(); //#28689 + var _i = $k[--$j]; //#28689 + $_[$k[--$j]] = _i; //#28689 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28690 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28691 + $k[$j++] = Infinity; //#28693 + for (var _p = 0, _q = $f($_.ccpixx - 69); _p < _q; _p++) { //#28693 + $k[$j++] = 0; //#28693 + } //#28693 + $_.linpad = $a(); //#28693 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28695 + if ($_.diff > 0) { //#28701 + $k[$j++] = Infinity; //#28697 + for (var _x = 0, _y = $_.diff; _x < _y; _x++) { //#28697 + $k[$j++] = 0; //#28697 + } //#28697 + $_.ccrpad = $a(); //#28697 + $_.pixx = $f($_.ccpixx + $_.diff); //#28698 + } else { //#28701 + $_.ccrpad = $a(0); //#28700 + $_.pixx = $_.ccpixx; //#28701 + } //#28701 + $k[$j++] = Infinity; //#28704 + for (var _17 = 0, _18 = $_.ccpixx, _16 = $_.ccpixs.length - 1; _18 < 0 ? _17 >= _16 : _17 <= _16; _17 += _18) { //#28708 + $_.i = _17; //#28706 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28707 $aload($_.ccrpad); //#28707 } //#28707 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28708 - $aload($_.linpad); //#28708 - $k[$j++] = 1; //#28708 - $k[$j++] = 0; //#28708 - for (var _1L = 0, _1M = 49; _1L < _1M; _1L++) { //#28708 - $k[$j++] = 0; //#28708 - } //#28708 - $k[$j++] = 0; //#28708 - $k[$j++] = 1; //#28708 - $aload($_.ccrpad); //#28708 - } //#28708 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28709 + for (var _1E = 0, _1F = 2; _1E < _1F; _1E++) { //#28709 $aload($_.linpad); //#28709 $k[$j++] = 0; //#28709 $k[$j++] = 1; //#28709 - for (var _1R = 0, _1S = 49; _1R < _1S; _1R++) { //#28709 + for (var _1H = 0, _1I = 65; _1H < _1I; _1H++) { //#28709 $k[$j++] = 0; //#28709 } //#28709 $k[$j++] = 1; //#28709 $k[$j++] = 0; //#28709 $aload($_.ccrpad); //#28709 } //#28709 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28728 - $_.y = _1U; //#28711 - $aload($_.linpad); //#28712 - $k[$j++] = 0; //#28726 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28726 - $_.i = _1Y; //#28715 - if (($_.i % 2) == 0) { //#28724 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28718 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28721 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28719 - $k[$j++] = 0; //#28719 - } //#28719 - } else { //#28721 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28721 - $k[$j++] = 1; //#28721 + for (var _1K = 0, _1L = 2; _1K < _1L; _1K++) { //#28710 + $aload($_.linpad); //#28710 + $k[$j++] = 1; //#28710 + $k[$j++] = 0; //#28710 + for (var _1N = 0, _1O = 65; _1N < _1O; _1N++) { //#28710 + $k[$j++] = 0; //#28710 + } //#28710 + $k[$j++] = 0; //#28710 + $k[$j++] = 1; //#28710 + $aload($_.ccrpad); //#28710 + } //#28710 + for (var _1Q = 0, _1R = 2; _1Q < _1R; _1Q++) { //#28711 + $aload($_.linpad); //#28711 + $k[$j++] = 0; //#28711 + $k[$j++] = 1; //#28711 + for (var _1T = 0, _1U = 65; _1T < _1U; _1T++) { //#28711 + $k[$j++] = 0; //#28711 + } //#28711 + $k[$j++] = 1; //#28711 + $k[$j++] = 0; //#28711 + $aload($_.ccrpad); //#28711 + } //#28711 + for (var _1W = 71; _1W >= 0; _1W -= 1) { //#28730 + $_.y = _1W; //#28713 + $aload($_.linpad); //#28714 + $k[$j++] = 0; //#28728 + for (var _1a = 0, _1Z = $_.sbs.length - 1; _1a <= _1Z; _1a += 1) { //#28728 + $_.i = _1a; //#28717 + if (($_.i % 2) == 0) { //#28726 + var _1f = $get($_.bbs, ~~($_.i / 2)) * 72; //#28720 + if ((_1f > $_.y) || (($f(_1f + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28723 + for (var _1o = 0, _1p = $cvi($get($_.sbs, $_.i)); _1o < _1p; _1o++) { //#28721 + $k[$j++] = 0; //#28721 } //#28721 - } //#28721 - } else { //#28724 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28724 - $k[$j++] = 0; //#28724 - } //#28724 - } //#28724 - } //#28724 - if ($_.diff < 0) { //#28727 - $k[$j++] = 0; //#28727 - } //#28727 - } //#28727 - $_.pixs = $a(); //#28727 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28731 + } else { //#28723 + for (var _1t = 0, _1u = $cvi($get($_.sbs, $_.i)); _1t < _1u; _1t++) { //#28723 + $k[$j++] = 1; //#28723 + } //#28723 + } //#28723 + } else { //#28726 + for (var _1y = 0, _1z = $cvi($get($_.sbs, $_.i)); _1y < _1z; _1y++) { //#28726 + $k[$j++] = 0; //#28726 + } //#28726 + } //#28726 + } //#28726 + if ($_.diff < 0) { //#28729 + $k[$j++] = 0; //#28729 + } //#28729 + } //#28729 + $_.pixs = $a(); //#28729 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28733 + var _2A = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.pixs], + ["pixx", $_.pixx], + ["pixy", $_.pixy], + ["height", $_.pixy / 72], + ["width", $_.pixx / 72], + ["opt", $_.options] + ]); //#28741 + $k[$j++] = _2A; //#28748 + if (!$_.dontdraw) { //#28748 + $$.save(); //#28745 + bwipp_renmatrix(); //#28746 + $$.restore(); //#28747 + } //#28747 + } //#28747 + $_ = Object.getPrototypeOf($_); //#28751 +} //bwipp_ean8composite +function bwipp_upcacomposite() { + $_ = Object.create($_); //#28783 + $_.dontdraw = false; //#28786 + $_.usematrix = false; //#28787 + $_.parse = false; //#28788 + $_.dontlint = false; //#28789 + $_.lintreqs = true; //#28790 + $k[$j++] = $_; //#28792 + bwipp_processoptions(); //#28792 + $_.options = $k[--$j]; //#28792 + $_.barcode = $k[--$j]; //#28793 + if ($_.dontdraw) { //#28795 + $_.usematrix = true; //#28795 + } //#28795 + $search($_.barcode, "|"); //#28798 + if ($k[--$j]) { //#28803 + $_.linear = $k[--$j]; //#28799 + $j--; //#28800 + $_.comp = $k[--$j]; //#28801 + } else { //#28803 + $j--; //#28803 + $k[$j++] = 'bwipp.missingCompositeComponent#28803'; //#28803 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28803 + bwipp_raiseerror(); //#28803 + } //#28803 + $put($_.options, "lintype", "ean13"); //#28806 + $put($_.options, "inkspreadv", 0); //#28807 + $put($_.options, "dontdraw", true); //#28808 + $put($_.options, "dontlint", true); //#28809 + var _C = $s($_.comp.length + 18); //#28812 + $puti(_C, 0, "(01)00000000000000"); //#28813 + $puti(_C, 18, $_.comp); //#28814 + $k[$j++] = _C; //#28815 + $k[$j++] = 'ai'; //#28815 + bwipp_gs1process(); //#28815 + $j -= 3; //#28815 + $k[$j++] = $_.linear; //#28818 + $k[$j++] = $_.options; //#28818 + bwipp_upca(); //#28818 + if (!$_.usematrix) { //#28908 + $$.save(); //#28820 + bwipp_renlinear(); //#28822 + $$.rmoveto(-1, 72); //#28825 + $k[$j++] = Infinity; //#28825 + $k[$j++] = Infinity; //#28827 + $k[$j++] = 0; //#28828 + $k[$j++] = 1; //#28828 + for (var _H = 0, _I = 93; _H < _I; _H++) { //#28828 + $k[$j++] = 0; //#28828 + } //#28828 + $k[$j++] = 1; //#28829 + $k[$j++] = 0; //#28829 + $k[$j++] = 1; //#28829 + $k[$j++] = 0; //#28829 + for (var _J = 0, _K = 93; _J < _K; _J++) { //#28829 + $k[$j++] = 0; //#28829 + } //#28829 + $k[$j++] = 0; //#28830 + $k[$j++] = 1; //#28830 + $k[$j++] = 0; //#28830 + $k[$j++] = 1; //#28830 + for (var _L = 0, _M = 93; _L < _M; _L++) { //#28830 + $k[$j++] = 0; //#28830 + } //#28830 + $k[$j++] = 1; //#28830 + $k[$j++] = 0; //#28830 + var _N = $a(); //#28830 + $k[$j++] = 'ren'; //#28836 + $k[$j++] = 'renmatrix'; //#28836 + $k[$j++] = 'pixs'; //#28836 + $k[$j++] = _N; //#28836 + $k[$j++] = 'pixx'; //#28836 + $k[$j++] = 97; //#28836 + $k[$j++] = 'pixy'; //#28836 + $k[$j++] = 3; //#28836 + $k[$j++] = 'height'; //#28836 + $k[$j++] = 6 / 72; //#28836 + $k[$j++] = 'width'; //#28836 + $k[$j++] = 97 / 72; //#28836 + $k[$j++] = 'opt'; //#28836 + $k[$j++] = $_.options; //#28836 + var _P = $d(); //#28836 + $k[$j++] = _P; //#28837 + bwipp_renmatrix(); //#28837 + $$.rmoveto(-2, 6); //#28840 + $k[$j++] = $_.comp; //#28840 + $k[$j++] = $_.options; //#28840 + bwipp_gs1_cc(); //#28840 + bwipp_renmatrix(); //#28840 + $$.restore(); //#28842 + } else { //#28908 + $_.linsym = $k[--$j]; //#28844 + $_.sbs = $get($_.linsym, 'sbs'); //#28845 + $_.bhs = $get($_.linsym, 'bhs'); //#28846 + $_.bbs = $get($_.linsym, 'bbs'); //#28847 + $k[$j++] = 'linwidth'; //#28848 + $k[$j++] = 0; //#28848 + $forall($_.sbs, function() { //#28848 + var _a = $k[--$j]; //#28848 + var _b = $k[--$j]; //#28848 + $k[$j++] = $f(_b + $cvi(_a)); //#28848 + }); //#28848 + var _c = $k[--$j]; //#28848 + $_[$k[--$j]] = _c; //#28848 + $k[$j++] = 'compsym'; //#28850 + $k[$j++] = $_.comp; //#28850 + $k[$j++] = $_.options; //#28850 + bwipp_gs1_cc(); //#28850 + var _g = $k[--$j]; //#28850 + $_[$k[--$j]] = _g; //#28850 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28851 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28852 + $k[$j++] = Infinity; //#28854 + for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28854 + $k[$j++] = 0; //#28854 + } //#28854 + $_.linpad = $a(); //#28854 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28856 + if ($_.diff > 0) { //#28862 + $k[$j++] = Infinity; //#28858 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28858 + $k[$j++] = 0; //#28858 + } //#28858 + $_.ccrpad = $a(); //#28858 + $_.pixx = $f($_.ccpixx + $_.diff); //#28859 + } else { //#28862 + $_.ccrpad = $a(0); //#28861 + $_.pixx = $_.ccpixx; //#28862 + } //#28862 + $k[$j++] = Infinity; //#28865 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28869 + $_.i = _15; //#28867 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28868 + $aload($_.ccrpad); //#28868 + } //#28868 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28870 + $aload($_.linpad); //#28870 + $k[$j++] = 0; //#28870 + $k[$j++] = 1; //#28870 + for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28870 + $k[$j++] = 0; //#28870 + } //#28870 + $k[$j++] = 1; //#28870 + $k[$j++] = 0; //#28870 + $aload($_.ccrpad); //#28870 + } //#28870 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28871 + $aload($_.linpad); //#28871 + $k[$j++] = 1; //#28871 + $k[$j++] = 0; //#28871 + for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28871 + $k[$j++] = 0; //#28871 + } //#28871 + $k[$j++] = 0; //#28871 + $k[$j++] = 1; //#28871 + $aload($_.ccrpad); //#28871 + } //#28871 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28872 + $aload($_.linpad); //#28872 + $k[$j++] = 0; //#28872 + $k[$j++] = 1; //#28872 + for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28872 + $k[$j++] = 0; //#28872 + } //#28872 + $k[$j++] = 1; //#28872 + $k[$j++] = 0; //#28872 + $aload($_.ccrpad); //#28872 + } //#28872 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28891 + $_.y = _1U; //#28874 + $aload($_.linpad); //#28875 + $k[$j++] = 0; //#28889 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28889 + $_.i = _1Y; //#28878 + if (($_.i % 2) == 0) { //#28887 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28881 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28884 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28882 + $k[$j++] = 0; //#28882 + } //#28882 + } else { //#28884 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28884 + $k[$j++] = 1; //#28884 + } //#28884 + } //#28884 + } else { //#28887 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28887 + $k[$j++] = 0; //#28887 + } //#28887 + } //#28887 + } //#28887 + if ($_.diff < 0) { //#28890 + $k[$j++] = 0; //#28890 + } //#28890 + } //#28890 + $_.pixs = $a(); //#28890 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28894 + var _28 = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.pixs], + ["pixx", $_.pixx], + ["pixy", $_.pixy], + ["height", $_.pixy / 72], + ["width", $_.pixx / 72], + ["opt", $_.options] + ]); //#28902 + $k[$j++] = _28; //#28909 + if (!$_.dontdraw) { //#28909 + $$.save(); //#28906 + bwipp_renmatrix(); //#28907 + $$.restore(); //#28908 + } //#28908 + } //#28908 + $_ = Object.getPrototypeOf($_); //#28912 +} //bwipp_upcacomposite +function bwipp_upcecomposite() { + $_ = Object.create($_); //#28944 + $_.dontdraw = false; //#28947 + $_.usematrix = false; //#28948 + $_.parse = false; //#28949 + $_.dontlint = false; //#28950 + $_.lintreqs = true; //#28951 + $k[$j++] = $_; //#28953 + bwipp_processoptions(); //#28953 + $_.options = $k[--$j]; //#28953 + $_.barcode = $k[--$j]; //#28954 + if ($_.dontdraw) { //#28956 + $_.usematrix = true; //#28956 + } //#28956 + $search($_.barcode, "|"); //#28959 + if ($k[--$j]) { //#28964 + $_.linear = $k[--$j]; //#28960 + $j--; //#28961 + $_.comp = $k[--$j]; //#28962 + } else { //#28964 + $j--; //#28964 + $k[$j++] = 'bwipp.missingCompositeComponent#28964'; //#28964 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28964 + bwipp_raiseerror(); //#28964 + } //#28964 + $put($_.options, "lintype", "upce"); //#28967 + $put($_.options, "inkspreadv", 0); //#28968 + $put($_.options, "dontdraw", true); //#28969 + $put($_.options, "dontlint", true); //#28970 + var _C = $s($_.comp.length + 18); //#28973 + $puti(_C, 0, "(01)00000000000000"); //#28974 + $puti(_C, 18, $_.comp); //#28975 + $k[$j++] = _C; //#28976 + $k[$j++] = 'ai'; //#28976 + bwipp_gs1process(); //#28976 + $j -= 3; //#28976 + $k[$j++] = $_.linear; //#28979 + $k[$j++] = $_.options; //#28979 + bwipp_upce(); //#28979 + if (!$_.usematrix) { //#29069 + $$.save(); //#28981 + bwipp_renlinear(); //#28983 + $$.rmoveto(-1, 72); //#28986 + $k[$j++] = Infinity; //#28986 + $k[$j++] = Infinity; //#28988 + $k[$j++] = 0; //#28989 + $k[$j++] = 1; //#28989 + for (var _H = 0, _I = 49; _H < _I; _H++) { //#28989 + $k[$j++] = 0; //#28989 + } //#28989 + $k[$j++] = 1; //#28990 + $k[$j++] = 0; //#28990 + $k[$j++] = 1; //#28990 + $k[$j++] = 0; //#28990 + for (var _J = 0, _K = 49; _J < _K; _J++) { //#28990 + $k[$j++] = 0; //#28990 + } //#28990 + $k[$j++] = 0; //#28991 + $k[$j++] = 1; //#28991 + $k[$j++] = 0; //#28991 + $k[$j++] = 1; //#28991 + for (var _L = 0, _M = 49; _L < _M; _L++) { //#28991 + $k[$j++] = 0; //#28991 + } //#28991 + $k[$j++] = 1; //#28991 + $k[$j++] = 0; //#28991 + var _N = $a(); //#28991 + $k[$j++] = 'ren'; //#28997 + $k[$j++] = 'renmatrix'; //#28997 + $k[$j++] = 'pixs'; //#28997 + $k[$j++] = _N; //#28997 + $k[$j++] = 'pixx'; //#28997 + $k[$j++] = 53; //#28997 + $k[$j++] = 'pixy'; //#28997 + $k[$j++] = 3; //#28997 + $k[$j++] = 'height'; //#28997 + $k[$j++] = 6 / 72; //#28997 + $k[$j++] = 'width'; //#28997 + $k[$j++] = 53 / 72; //#28997 + $k[$j++] = 'opt'; //#28997 + $k[$j++] = $_.options; //#28997 + var _P = $d(); //#28997 + $k[$j++] = _P; //#28998 + bwipp_renmatrix(); //#28998 + $$.rmoveto(-2, 6); //#29001 + $k[$j++] = $_.comp; //#29001 + $k[$j++] = $_.options; //#29001 + bwipp_gs1_cc(); //#29001 + bwipp_renmatrix(); //#29001 + $$.restore(); //#29003 + } else { //#29069 + $_.linsym = $k[--$j]; //#29005 + $_.sbs = $get($_.linsym, 'sbs'); //#29006 + $_.bhs = $get($_.linsym, 'bhs'); //#29007 + $_.bbs = $get($_.linsym, 'bbs'); //#29008 + $k[$j++] = 'linwidth'; //#29009 + $k[$j++] = 0; //#29009 + $forall($_.sbs, function() { //#29009 + var _a = $k[--$j]; //#29009 + var _b = $k[--$j]; //#29009 + $k[$j++] = $f(_b + $cvi(_a)); //#29009 + }); //#29009 + var _c = $k[--$j]; //#29009 + $_[$k[--$j]] = _c; //#29009 + $k[$j++] = 'compsym'; //#29011 + $k[$j++] = $_.comp; //#29011 + $k[$j++] = $_.options; //#29011 + bwipp_gs1_cc(); //#29011 + var _g = $k[--$j]; //#29011 + $_[$k[--$j]] = _g; //#29011 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29012 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29013 + $k[$j++] = Infinity; //#29015 + for (var _n = 0, _o = $f($_.ccpixx - 53); _n < _o; _n++) { //#29015 + $k[$j++] = 0; //#29015 + } //#29015 + $_.linpad = $a(); //#29015 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#29017 + if ($_.diff > 0) { //#29023 + $k[$j++] = Infinity; //#29019 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#29019 + $k[$j++] = 0; //#29019 + } //#29019 + $_.ccrpad = $a(); //#29019 + $_.pixx = $f($_.ccpixx + $_.diff); //#29020 + } else { //#29023 + $_.ccrpad = $a(0); //#29022 + $_.pixx = $_.ccpixx; //#29023 + } //#29023 + $k[$j++] = Infinity; //#29026 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#29030 + $_.i = _15; //#29028 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29029 + $aload($_.ccrpad); //#29029 + } //#29029 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#29031 + $aload($_.linpad); //#29031 + $k[$j++] = 0; //#29031 + $k[$j++] = 1; //#29031 + for (var _1F = 0, _1G = 49; _1F < _1G; _1F++) { //#29031 + $k[$j++] = 0; //#29031 + } //#29031 + $k[$j++] = 1; //#29031 + $k[$j++] = 0; //#29031 + $aload($_.ccrpad); //#29031 + } //#29031 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#29032 + $aload($_.linpad); //#29032 + $k[$j++] = 1; //#29032 + $k[$j++] = 0; //#29032 + for (var _1L = 0, _1M = 49; _1L < _1M; _1L++) { //#29032 + $k[$j++] = 0; //#29032 + } //#29032 + $k[$j++] = 0; //#29032 + $k[$j++] = 1; //#29032 + $aload($_.ccrpad); //#29032 + } //#29032 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#29033 + $aload($_.linpad); //#29033 + $k[$j++] = 0; //#29033 + $k[$j++] = 1; //#29033 + for (var _1R = 0, _1S = 49; _1R < _1S; _1R++) { //#29033 + $k[$j++] = 0; //#29033 + } //#29033 + $k[$j++] = 1; //#29033 + $k[$j++] = 0; //#29033 + $aload($_.ccrpad); //#29033 + } //#29033 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#29052 + $_.y = _1U; //#29035 + $aload($_.linpad); //#29036 + $k[$j++] = 0; //#29050 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#29050 + $_.i = _1Y; //#29039 + if (($_.i % 2) == 0) { //#29048 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#29042 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#29045 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#29043 + $k[$j++] = 0; //#29043 + } //#29043 + } else { //#29045 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#29045 + $k[$j++] = 1; //#29045 + } //#29045 + } //#29045 + } else { //#29048 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#29048 + $k[$j++] = 0; //#29048 + } //#29048 + } //#29048 + } //#29048 + if ($_.diff < 0) { //#29051 + $k[$j++] = 0; //#29051 + } //#29051 + } //#29051 + $_.pixs = $a(); //#29051 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29055 var _28 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28739 - $k[$j++] = _28; //#28746 - if (!$_.dontdraw) { //#28746 - $$.save(); //#28743 - bwipp_renmatrix(); //#28744 - $$.restore(); //#28745 - } //#28745 - } //#28745 - $_ = Object.getPrototypeOf($_); //#28749 + ]); //#29063 + $k[$j++] = _28; //#29070 + if (!$_.dontdraw) { //#29070 + $$.save(); //#29067 + bwipp_renmatrix(); //#29068 + $$.restore(); //#29069 + } //#29069 + } //#29069 + $_ = Object.getPrototypeOf($_); //#29073 } //bwipp_upcecomposite function bwipp_databaromnicomposite() { - $_ = Object.create($_); //#28781 - $_.dontdraw = false; //#28784 - $_.usematrix = false; //#28785 - $_.parse = false; //#28786 - $_.dontlint = false; //#28787 - $_.lintreqs = true; //#28788 - $k[$j++] = $_; //#28790 - bwipp_processoptions(); //#28790 - $_.options = $k[--$j]; //#28790 - $_.barcode = $k[--$j]; //#28791 - if ($_.dontdraw) { //#28793 - $_.usematrix = true; //#28793 - } //#28793 - $search($_.barcode, "|"); //#28796 - if ($k[--$j]) { //#28801 - $_.linear = $k[--$j]; //#28797 - $j--; //#28798 - $_.comp = $k[--$j]; //#28799 - } else { //#28801 - $j--; //#28801 - $k[$j++] = 'bwipp.missingCompositeComponent#28801'; //#28801 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28801 - bwipp_raiseerror(); //#28801 - } //#28801 - if (!$_.usematrix) { //#28804 - $$.save(); //#28804 - } //#28804 - $put($_.options, "lintype", "databaromni"); //#28806 - $put($_.options, "linkage", true); //#28807 - $put($_.options, "inkspreadv", 0); //#28808 - $put($_.options, "dontdraw", true); //#28809 - $put($_.options, "dontlint", true); //#28810 - var _F = $s($_.linear.length + $_.comp.length); //#28813 - $puti(_F, 0, $_.linear); //#28814 - $puti(_F, $_.linear.length, $_.comp); //#28815 - $k[$j++] = _F; //#28816 - $k[$j++] = 'ai'; //#28816 - bwipp_gs1process(); //#28816 - $j -= 3; //#28816 - $k[$j++] = $_.linear; //#28819 - $k[$j++] = $_.options; //#28819 - bwipp_databaromni(); //#28819 - var _L = $k[--$j]; //#28820 - $_.linsbs = $get(_L, "sbs"); //#28820 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#28821 - $k[$j++] = _L; //#28822 - if (!$_.usematrix) { //#28822 - bwipp_renlinear(); //#28822 - } else { //#28822 - $j--; //#28822 - } //#28822 + $_ = Object.create($_); //#29105 + $_.dontdraw = false; //#29108 + $_.usematrix = false; //#29109 + $_.parse = false; //#29110 + $_.dontlint = false; //#29111 + $_.lintreqs = true; //#29112 + $k[$j++] = $_; //#29114 + bwipp_processoptions(); //#29114 + $_.options = $k[--$j]; //#29114 + $_.barcode = $k[--$j]; //#29115 + if ($_.dontdraw) { //#29117 + $_.usematrix = true; //#29117 + } //#29117 + $search($_.barcode, "|"); //#29120 + if ($k[--$j]) { //#29125 + $_.linear = $k[--$j]; //#29121 + $j--; //#29122 + $_.comp = $k[--$j]; //#29123 + } else { //#29125 + $j--; //#29125 + $k[$j++] = 'bwipp.missingCompositeComponent#29125'; //#29125 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29125 + bwipp_raiseerror(); //#29125 + } //#29125 + if (!$_.usematrix) { //#29128 + $$.save(); //#29128 + } //#29128 + $put($_.options, "lintype", "databaromni"); //#29130 + $put($_.options, "linkage", true); //#29131 + $put($_.options, "inkspreadv", 0); //#29132 + $put($_.options, "dontdraw", true); //#29133 + $put($_.options, "dontlint", true); //#29134 + var _F = $s($_.linear.length + $_.comp.length); //#29137 + $puti(_F, 0, $_.linear); //#29138 + $puti(_F, $_.linear.length, $_.comp); //#29139 + $k[$j++] = _F; //#29140 + $k[$j++] = 'ai'; //#29140 + bwipp_gs1process(); //#29140 + $j -= 3; //#29140 + $k[$j++] = $_.linear; //#29143 + $k[$j++] = $_.options; //#29143 + bwipp_databaromni(); //#29143 + var _L = $k[--$j]; //#29144 + $_.linsbs = $get(_L, "sbs"); //#29144 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29145 + $k[$j++] = _L; //#29146 + if (!$_.usematrix) { //#29146 + bwipp_renlinear(); //#29146 + } else { //#29146 + $j--; //#29146 + } //#29146 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#28826 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#28839 - $_.i = _U; //#28828 - if ($get($_.bot, $_.i) == 0) { //#28836 - if ($get($_.bot, $_.i - 1) == 1) { //#28833 - $k[$j++] = 1; //#28831 - } else { //#28833 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#28833 - $k[$j++] = _e; //#28833 - } //#28833 - } else { //#28836 - $k[$j++] = 0; //#28836 - } //#28836 - $put($_.sep, $_.i, $k[--$j]); //#28838 - } //#28838 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#28840 - $k[$j++] = true; //#28841 - for (var _j = 0; _j <= 12; _j += 1) { //#28841 - var _p = $k[--$j]; //#28841 - $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#28841 - } //#28841 - if ($k[--$j]) { //#28844 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#28843 - } //#28843 - }; //#28843 - $k[$j++] = Infinity; //#28846 - $k[$j++] = 0; //#28847 - $forall($_.linsbs, function() { //#28847 - var _v = $k[--$j]; //#28847 - var _w = $k[--$j]; //#28847 - var _x = (_w == 1) ? 0 : 1; //#28847 - $k[$j++] = _w; //#28847 - for (var _y = 0, _z = _v; _y < _z; _y++) { //#28847 - $k[$j++] = _x //#28847 - } //#28847 - }); //#28847 - $astore($a($counttomark() - 1)); //#28848 - $_.bot = $k[--$j]; //#28848 - $j -= 2; //#28848 - $k[$j++] = Infinity; //#28849 - $forall($_.bot, function() { //#28849 - var _14 = $k[--$j]; //#28849 - $k[$j++] = $f(1 - _14); //#28849 - }); //#28849 - $_.sep = $a(); //#28849 - $puti($_.sep, 0, $a([0, 0, 0])); //#28850 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#28851 - $k[$j++] = 18; //#28852 - $_.sepfinder(); //#28852 - $k[$j++] = 64; //#28852 - $_.sepfinder(); //#28852 - if (!$_.usematrix) { //#28903 - $$.rmoveto(0, $_.linheight); //#28854 + $_.fp = $k[--$j]; //#29150 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29163 + $_.i = _U; //#29152 + if ($get($_.bot, $_.i) == 0) { //#29160 + if ($get($_.bot, $_.i - 1) == 1) { //#29157 + $k[$j++] = 1; //#29155 + } else { //#29157 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29157 + $k[$j++] = _e; //#29157 + } //#29157 + } else { //#29160 + $k[$j++] = 0; //#29160 + } //#29160 + $put($_.sep, $_.i, $k[--$j]); //#29162 + } //#29162 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29164 + $k[$j++] = true; //#29165 + for (var _j = 0; _j <= 12; _j += 1) { //#29165 + var _p = $k[--$j]; //#29165 + $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29165 + } //#29165 + if ($k[--$j]) { //#29168 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29167 + } //#29167 + }; //#29167 + $k[$j++] = Infinity; //#29170 + $k[$j++] = 0; //#29171 + $forall($_.linsbs, function() { //#29171 + var _v = $k[--$j]; //#29171 + var _w = $k[--$j]; //#29171 + var _x = (_w == 1) ? 0 : 1; //#29171 + $k[$j++] = _w; //#29171 + for (var _y = 0, _z = _v; _y < _z; _y++) { //#29171 + $k[$j++] = _x //#29171 + } //#29171 + }); //#29171 + $astore($a($counttomark() - 1)); //#29172 + $_.bot = $k[--$j]; //#29172 + $j -= 2; //#29172 + $k[$j++] = Infinity; //#29173 + $forall($_.bot, function() { //#29173 + var _14 = $k[--$j]; //#29173 + $k[$j++] = $f(1 - _14); //#29173 + }); //#29173 + $_.sep = $a(); //#29173 + $puti($_.sep, 0, $a([0, 0, 0])); //#29174 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29175 + $k[$j++] = 18; //#29176 + $_.sepfinder(); //#29176 + $k[$j++] = 64; //#29176 + $_.sepfinder(); //#29176 + if (!$_.usematrix) { //#29227 + $$.rmoveto(0, $_.linheight); //#29178 var _1H = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#28861 - $k[$j++] = _1H; //#28862 - bwipp_renmatrix(); //#28862 - $$.rmoveto(-5, 1); //#28865 - $k[$j++] = $_.comp; //#28865 - $k[$j++] = $_.options; //#28865 - bwipp_gs1_cc(); //#28865 - bwipp_renmatrix(); //#28865 - $$.restore(); //#28867 - } else { //#28903 - $k[$j++] = 'compsym'; //#28869 - $k[$j++] = $_.comp; //#28869 - $k[$j++] = $_.options; //#28869 - bwipp_gs1_cc(); //#28869 - var _1M = $k[--$j]; //#28869 - $_[$k[--$j]] = _1M; //#28869 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28870 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28871 - $k[$j++] = Infinity; //#28873 - $k[$j++] = 0; //#28874 - $forall($_.linsbs, function() { //#28874 - var _1T = $k[--$j]; //#28874 - var _1U = $k[--$j]; //#28874 - var _1V = (_1U == 0) ? 1 : 0; //#28874 - $k[$j++] = _1U; //#28874 - for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#28874 - $k[$j++] = _1V //#28874 - } //#28874 - }); //#28874 - $_.linpixs = $a(); //#28874 - $k[$j++] = Infinity; //#28876 - $k[$j++] = 0; //#28876 - $aload($_.sep); //#28876 - $_.sep = $a(); //#28876 - $_.linheight = ~~$_.linheight; //#28878 - $k[$j++] = Infinity; //#28880 - for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#28884 - $_.i = _1f; //#28882 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28883 - $k[$j++] = 0; //#28883 - } //#28883 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $aload($_.sep); //#28885 - for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $aload($_.linpixs); //#28885 - } //#28885 - $_.pixs = $a(); //#28885 - $_.pixx = $f($_.ccpixx + 1); //#28887 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28889 + ]); //#29185 + $k[$j++] = _1H; //#29186 + bwipp_renmatrix(); //#29186 + $$.rmoveto(-5, 1); //#29189 + $k[$j++] = $_.comp; //#29189 + $k[$j++] = $_.options; //#29189 + bwipp_gs1_cc(); //#29189 + bwipp_renmatrix(); //#29189 + $$.restore(); //#29191 + } else { //#29227 + $k[$j++] = 'compsym'; //#29193 + $k[$j++] = $_.comp; //#29193 + $k[$j++] = $_.options; //#29193 + bwipp_gs1_cc(); //#29193 + var _1M = $k[--$j]; //#29193 + $_[$k[--$j]] = _1M; //#29193 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29194 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29195 + $k[$j++] = Infinity; //#29197 + $k[$j++] = 0; //#29198 + $forall($_.linsbs, function() { //#29198 + var _1T = $k[--$j]; //#29198 + var _1U = $k[--$j]; //#29198 + var _1V = (_1U == 0) ? 1 : 0; //#29198 + $k[$j++] = _1U; //#29198 + for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29198 + $k[$j++] = _1V //#29198 + } //#29198 + }); //#29198 + $_.linpixs = $a(); //#29198 + $k[$j++] = Infinity; //#29200 + $k[$j++] = 0; //#29200 + $aload($_.sep); //#29200 + $_.sep = $a(); //#29200 + $_.linheight = ~~$_.linheight; //#29202 + $k[$j++] = Infinity; //#29204 + for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29208 + $_.i = _1f; //#29206 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29207 + $k[$j++] = 0; //#29207 + } //#29207 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $aload($_.sep); //#29209 + for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $aload($_.linpixs); //#29209 + } //#29209 + $_.pixs = $a(); //#29209 + $_.pixx = $f($_.ccpixx + 1); //#29211 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29213 var _20 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28897 - $k[$j++] = _20; //#28904 - if (!$_.dontdraw) { //#28904 - $$.save(); //#28901 - bwipp_renmatrix(); //#28902 - $$.restore(); //#28903 - } //#28903 - } //#28903 - $_ = Object.getPrototypeOf($_); //#28907 + ]); //#29221 + $k[$j++] = _20; //#29228 + if (!$_.dontdraw) { //#29228 + $$.save(); //#29225 + bwipp_renmatrix(); //#29226 + $$.restore(); //#29227 + } //#29227 + } //#29227 + $_ = Object.getPrototypeOf($_); //#29231 } //bwipp_databaromnicomposite function bwipp_databarstackedcomposite() { - $_ = Object.create($_); //#28938 - $_.dontdraw = false; //#28941 - $_.usematrix = false; //#28942 - $_.parse = false; //#28943 - $_.dontlint = false; //#28944 - $_.lintreqs = true; //#28945 - $k[$j++] = $_; //#28947 - bwipp_processoptions(); //#28947 - $_.options = $k[--$j]; //#28947 - $_.barcode = $k[--$j]; //#28948 - if ($_.dontdraw) { //#28950 - $_.usematrix = true; //#28950 - } //#28950 - $search($_.barcode, "|"); //#28953 - if ($k[--$j]) { //#28958 - $_.linear = $k[--$j]; //#28954 - $j--; //#28955 - $_.comp = $k[--$j]; //#28956 - } else { //#28958 - $j--; //#28958 - $k[$j++] = 'bwipp.missingCompositeComponent#28958'; //#28958 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28958 - bwipp_raiseerror(); //#28958 - } //#28958 - if (!$_.usematrix) { //#28961 - $$.save(); //#28961 - } //#28961 - $put($_.options, "lintype", "databarstacked"); //#28963 - $put($_.options, "linkage", true); //#28964 - $put($_.options, "inkspreadv", 0); //#28965 - $put($_.options, "dontdraw", true); //#28966 - $put($_.options, "dontlint", true); //#28967 - var _F = $s($_.linear.length + $_.comp.length); //#28970 - $puti(_F, 0, $_.linear); //#28971 - $puti(_F, $_.linear.length, $_.comp); //#28972 - $k[$j++] = _F; //#28973 - $k[$j++] = 'ai'; //#28973 - bwipp_gs1process(); //#28973 - $j -= 3; //#28973 - $k[$j++] = $_.linear; //#28976 - $k[$j++] = $_.options; //#28976 - bwipp_databarstacked(); //#28976 - var _L = $k[--$j]; //#28977 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#28977 - $_.linheight = $get(_L, "pixy"); //#28978 - $k[$j++] = _L; //#28979 - if (!$_.usematrix) { //#28979 - bwipp_renmatrix(); //#28979 - } else { //#28979 - $_.linpixs = $get($k[--$j], 'pixs'); //#28979 - } //#28979 + $_ = Object.create($_); //#29262 + $_.dontdraw = false; //#29265 + $_.usematrix = false; //#29266 + $_.parse = false; //#29267 + $_.dontlint = false; //#29268 + $_.lintreqs = true; //#29269 + $k[$j++] = $_; //#29271 + bwipp_processoptions(); //#29271 + $_.options = $k[--$j]; //#29271 + $_.barcode = $k[--$j]; //#29272 + if ($_.dontdraw) { //#29274 + $_.usematrix = true; //#29274 + } //#29274 + $search($_.barcode, "|"); //#29277 + if ($k[--$j]) { //#29282 + $_.linear = $k[--$j]; //#29278 + $j--; //#29279 + $_.comp = $k[--$j]; //#29280 + } else { //#29282 + $j--; //#29282 + $k[$j++] = 'bwipp.missingCompositeComponent#29282'; //#29282 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29282 + bwipp_raiseerror(); //#29282 + } //#29282 + if (!$_.usematrix) { //#29285 + $$.save(); //#29285 + } //#29285 + $put($_.options, "lintype", "databarstacked"); //#29287 + $put($_.options, "linkage", true); //#29288 + $put($_.options, "inkspreadv", 0); //#29289 + $put($_.options, "dontdraw", true); //#29290 + $put($_.options, "dontlint", true); //#29291 + var _F = $s($_.linear.length + $_.comp.length); //#29294 + $puti(_F, 0, $_.linear); //#29295 + $puti(_F, $_.linear.length, $_.comp); //#29296 + $k[$j++] = _F; //#29297 + $k[$j++] = 'ai'; //#29297 + bwipp_gs1process(); //#29297 + $j -= 3; //#29297 + $k[$j++] = $_.linear; //#29300 + $k[$j++] = $_.options; //#29300 + bwipp_databarstacked(); //#29300 + var _L = $k[--$j]; //#29301 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29301 + $_.linheight = $get(_L, "pixy"); //#29302 + $k[$j++] = _L; //#29303 + if (!$_.usematrix) { //#29303 + bwipp_renmatrix(); //#29303 + } else { //#29303 + $_.linpixs = $get($k[--$j], 'pixs'); //#29303 + } //#29303 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#28983 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#28996 - $_.i = _X; //#28985 - if ($get($_.bot, $_.i) == 0) { //#28993 - if ($get($_.bot, $_.i - 1) == 1) { //#28990 - $k[$j++] = 1; //#28988 - } else { //#28990 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#28990 - $k[$j++] = _h; //#28990 - } //#28990 - } else { //#28993 - $k[$j++] = 0; //#28993 - } //#28993 - $put($_.sep, $_.i, $k[--$j]); //#28995 - } //#28995 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#28997 - $k[$j++] = true; //#28998 - for (var _m = 0; _m <= 12; _m += 1) { //#28998 - var _s = $k[--$j]; //#28998 - $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#28998 - } //#28998 - if ($k[--$j]) { //#29001 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29000 - } //#29000 - }; //#29000 - $k[$j++] = Infinity; //#29003 - var _x = $_.bot; //#29003 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29003 - $k[$j++] = $f(1 - $get(_x, _y)); //#29003 - } //#29003 - $_.sep = $a(); //#29003 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29004 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29005 - $k[$j++] = 18; //#29006 - $_.sepfinder(); //#29006 - if (!$_.usematrix) { //#29056 - $$.rmoveto(0, $_.linheight); //#29008 + $_.fp = $k[--$j]; //#29307 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29320 + $_.i = _X; //#29309 + if ($get($_.bot, $_.i) == 0) { //#29317 + if ($get($_.bot, $_.i - 1) == 1) { //#29314 + $k[$j++] = 1; //#29312 + } else { //#29314 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29314 + $k[$j++] = _h; //#29314 + } //#29314 + } else { //#29317 + $k[$j++] = 0; //#29317 + } //#29317 + $put($_.sep, $_.i, $k[--$j]); //#29319 + } //#29319 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29321 + $k[$j++] = true; //#29322 + for (var _m = 0; _m <= 12; _m += 1) { //#29322 + var _s = $k[--$j]; //#29322 + $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29322 + } //#29322 + if ($k[--$j]) { //#29325 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29324 + } //#29324 + }; //#29324 + $k[$j++] = Infinity; //#29327 + var _x = $_.bot; //#29327 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29327 + $k[$j++] = $f(1 - $get(_x, _y)); //#29327 + } //#29327 + $_.sep = $a(); //#29327 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29328 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29329 + $k[$j++] = 18; //#29330 + $_.sepfinder(); //#29330 + if (!$_.usematrix) { //#29380 + $$.rmoveto(0, $_.linheight); //#29332 var _1D = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29015 - $k[$j++] = _1D; //#29016 - bwipp_renmatrix(); //#29016 - $$.rmoveto(1, 1); //#29019 - $k[$j++] = $_.comp; //#29019 - $k[$j++] = $_.options; //#29019 - bwipp_gs1_cc(); //#29019 - bwipp_renmatrix(); //#29019 - $$.restore(); //#29021 - } else { //#29056 - $k[$j++] = 'compsym'; //#29023 - $k[$j++] = $_.comp; //#29023 - $k[$j++] = $_.options; //#29023 - bwipp_gs1_cc(); //#29023 - var _1I = $k[--$j]; //#29023 - $_[$k[--$j]] = _1I; //#29023 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29024 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29025 - $_.linwidth = $_.sep.length; //#29027 - $k[$j++] = Infinity; //#29029 - for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29033 - $_.i = _1S; //#29031 - $k[$j++] = 0; //#29032 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29032 - } //#29032 - $aload($_.sep); //#29034 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29038 - $_.i = _1c; //#29036 - $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - } //#29037 - $_.pixs = $a(); //#29037 - $_.pixx = $f($_.ccpixx + 1); //#29040 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29042 + ]); //#29339 + $k[$j++] = _1D; //#29340 + bwipp_renmatrix(); //#29340 + $$.rmoveto(1, 1); //#29343 + $k[$j++] = $_.comp; //#29343 + $k[$j++] = $_.options; //#29343 + bwipp_gs1_cc(); //#29343 + bwipp_renmatrix(); //#29343 + $$.restore(); //#29345 + } else { //#29380 + $k[$j++] = 'compsym'; //#29347 + $k[$j++] = $_.comp; //#29347 + $k[$j++] = $_.options; //#29347 + bwipp_gs1_cc(); //#29347 + var _1I = $k[--$j]; //#29347 + $_[$k[--$j]] = _1I; //#29347 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29348 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29349 + $_.linwidth = $_.sep.length; //#29351 + $k[$j++] = Infinity; //#29353 + for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29357 + $_.i = _1S; //#29355 + $k[$j++] = 0; //#29356 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29356 + } //#29356 + $aload($_.sep); //#29358 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29362 + $_.i = _1c; //#29360 + $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + } //#29361 + $_.pixs = $a(); //#29361 + $_.pixx = $f($_.ccpixx + 1); //#29364 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29366 var _1s = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29050 - $k[$j++] = _1s; //#29057 - if (!$_.dontdraw) { //#29057 - $$.save(); //#29054 - bwipp_renmatrix(); //#29055 - $$.restore(); //#29056 - } //#29056 - } //#29056 - $_ = Object.getPrototypeOf($_); //#29060 + ]); //#29374 + $k[$j++] = _1s; //#29381 + if (!$_.dontdraw) { //#29381 + $$.save(); //#29378 + bwipp_renmatrix(); //#29379 + $$.restore(); //#29380 + } //#29380 + } //#29380 + $_ = Object.getPrototypeOf($_); //#29384 } //bwipp_databarstackedcomposite function bwipp_databarstackedomnicomposite() { - $_ = Object.create($_); //#29091 - $_.dontdraw = false; //#29094 - $_.usematrix = false; //#29095 - $_.parse = false; //#29096 - $_.dontlint = false; //#29097 - $_.lintreqs = true; //#29098 - $k[$j++] = $_; //#29100 - bwipp_processoptions(); //#29100 - $_.options = $k[--$j]; //#29100 - $_.barcode = $k[--$j]; //#29101 - if ($_.dontdraw) { //#29103 - $_.usematrix = true; //#29103 - } //#29103 - $search($_.barcode, "|"); //#29106 - if ($k[--$j]) { //#29111 - $_.linear = $k[--$j]; //#29107 - $j--; //#29108 - $_.comp = $k[--$j]; //#29109 - } else { //#29111 - $j--; //#29111 - $k[$j++] = 'bwipp.missingCompositeComponent#29111'; //#29111 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29111 - bwipp_raiseerror(); //#29111 - } //#29111 - if (!$_.usematrix) { //#29114 - $$.save(); //#29114 - } //#29114 - $put($_.options, "lintype", "databarstackedomni"); //#29116 - $put($_.options, "linkage", true); //#29117 - $put($_.options, "inkspreadv", 0); //#29118 - $put($_.options, "dontdraw", true); //#29119 - $put($_.options, "dontlint", true); //#29120 - var _F = $s($_.linear.length + $_.comp.length); //#29123 - $puti(_F, 0, $_.linear); //#29124 - $puti(_F, $_.linear.length, $_.comp); //#29125 - $k[$j++] = _F; //#29126 - $k[$j++] = 'ai'; //#29126 - bwipp_gs1process(); //#29126 - $j -= 3; //#29126 - $k[$j++] = $_.linear; //#29129 - $k[$j++] = $_.options; //#29129 - bwipp_databarstackedomni(); //#29129 - var _L = $k[--$j]; //#29130 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29130 - $_.linheight = $get(_L, "pixy"); //#29131 - $k[$j++] = _L; //#29132 - if (!$_.usematrix) { //#29132 - bwipp_renmatrix(); //#29132 - } else { //#29132 - $_.linpixs = $get($k[--$j], 'pixs'); //#29132 - } //#29132 + $_ = Object.create($_); //#29415 + $_.dontdraw = false; //#29418 + $_.usematrix = false; //#29419 + $_.parse = false; //#29420 + $_.dontlint = false; //#29421 + $_.lintreqs = true; //#29422 + $k[$j++] = $_; //#29424 + bwipp_processoptions(); //#29424 + $_.options = $k[--$j]; //#29424 + $_.barcode = $k[--$j]; //#29425 + if ($_.dontdraw) { //#29427 + $_.usematrix = true; //#29427 + } //#29427 + $search($_.barcode, "|"); //#29430 + if ($k[--$j]) { //#29435 + $_.linear = $k[--$j]; //#29431 + $j--; //#29432 + $_.comp = $k[--$j]; //#29433 + } else { //#29435 + $j--; //#29435 + $k[$j++] = 'bwipp.missingCompositeComponent#29435'; //#29435 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29435 + bwipp_raiseerror(); //#29435 + } //#29435 + if (!$_.usematrix) { //#29438 + $$.save(); //#29438 + } //#29438 + $put($_.options, "lintype", "databarstackedomni"); //#29440 + $put($_.options, "linkage", true); //#29441 + $put($_.options, "inkspreadv", 0); //#29442 + $put($_.options, "dontdraw", true); //#29443 + $put($_.options, "dontlint", true); //#29444 + var _F = $s($_.linear.length + $_.comp.length); //#29447 + $puti(_F, 0, $_.linear); //#29448 + $puti(_F, $_.linear.length, $_.comp); //#29449 + $k[$j++] = _F; //#29450 + $k[$j++] = 'ai'; //#29450 + bwipp_gs1process(); //#29450 + $j -= 3; //#29450 + $k[$j++] = $_.linear; //#29453 + $k[$j++] = $_.options; //#29453 + bwipp_databarstackedomni(); //#29453 + var _L = $k[--$j]; //#29454 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29454 + $_.linheight = $get(_L, "pixy"); //#29455 + $k[$j++] = _L; //#29456 + if (!$_.usematrix) { //#29456 + bwipp_renmatrix(); //#29456 + } else { //#29456 + $_.linpixs = $get($k[--$j], 'pixs'); //#29456 + } //#29456 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29136 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29149 - $_.i = _X; //#29138 - if ($get($_.bot, $_.i) == 0) { //#29146 - if ($get($_.bot, $_.i - 1) == 1) { //#29143 - $k[$j++] = 1; //#29141 - } else { //#29143 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29143 - $k[$j++] = _h; //#29143 - } //#29143 - } else { //#29146 - $k[$j++] = 0; //#29146 - } //#29146 - $put($_.sep, $_.i, $k[--$j]); //#29148 - } //#29148 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29150 - $k[$j++] = true; //#29151 - for (var _m = 0; _m <= 12; _m += 1) { //#29151 - var _s = $k[--$j]; //#29151 - $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29151 - } //#29151 - if ($k[--$j]) { //#29154 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29153 - } //#29153 - }; //#29153 - $k[$j++] = Infinity; //#29156 - var _x = $_.bot; //#29156 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29156 - $k[$j++] = $f(1 - $get(_x, _y)); //#29156 - } //#29156 - $_.sep = $a(); //#29156 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29157 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29158 - $k[$j++] = 18; //#29159 - $_.sepfinder(); //#29159 - if (!$_.usematrix) { //#29209 - $$.rmoveto(0, $_.linheight); //#29161 + $_.fp = $k[--$j]; //#29460 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29473 + $_.i = _X; //#29462 + if ($get($_.bot, $_.i) == 0) { //#29470 + if ($get($_.bot, $_.i - 1) == 1) { //#29467 + $k[$j++] = 1; //#29465 + } else { //#29467 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29467 + $k[$j++] = _h; //#29467 + } //#29467 + } else { //#29470 + $k[$j++] = 0; //#29470 + } //#29470 + $put($_.sep, $_.i, $k[--$j]); //#29472 + } //#29472 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29474 + $k[$j++] = true; //#29475 + for (var _m = 0; _m <= 12; _m += 1) { //#29475 + var _s = $k[--$j]; //#29475 + $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29475 + } //#29475 + if ($k[--$j]) { //#29478 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29477 + } //#29477 + }; //#29477 + $k[$j++] = Infinity; //#29480 + var _x = $_.bot; //#29480 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29480 + $k[$j++] = $f(1 - $get(_x, _y)); //#29480 + } //#29480 + $_.sep = $a(); //#29480 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29481 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29482 + $k[$j++] = 18; //#29483 + $_.sepfinder(); //#29483 + if (!$_.usematrix) { //#29533 + $$.rmoveto(0, $_.linheight); //#29485 var _1D = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29168 - $k[$j++] = _1D; //#29169 - bwipp_renmatrix(); //#29169 - $$.rmoveto(1, 1); //#29172 - $k[$j++] = $_.comp; //#29172 - $k[$j++] = $_.options; //#29172 - bwipp_gs1_cc(); //#29172 - bwipp_renmatrix(); //#29172 - $$.restore(); //#29174 - } else { //#29209 - $k[$j++] = 'compsym'; //#29176 - $k[$j++] = $_.comp; //#29176 - $k[$j++] = $_.options; //#29176 - bwipp_gs1_cc(); //#29176 - var _1I = $k[--$j]; //#29176 - $_[$k[--$j]] = _1I; //#29176 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29177 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29178 - $_.linwidth = $_.sep.length; //#29180 - $k[$j++] = Infinity; //#29182 - for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29186 - $_.i = _1S; //#29184 - $k[$j++] = 0; //#29185 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29185 - } //#29185 - $aload($_.sep); //#29187 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29191 - $_.i = _1c; //#29189 - $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - } //#29190 - $_.pixs = $a(); //#29190 - $_.pixx = $f($_.ccpixx + 1); //#29193 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29195 + ]); //#29492 + $k[$j++] = _1D; //#29493 + bwipp_renmatrix(); //#29493 + $$.rmoveto(1, 1); //#29496 + $k[$j++] = $_.comp; //#29496 + $k[$j++] = $_.options; //#29496 + bwipp_gs1_cc(); //#29496 + bwipp_renmatrix(); //#29496 + $$.restore(); //#29498 + } else { //#29533 + $k[$j++] = 'compsym'; //#29500 + $k[$j++] = $_.comp; //#29500 + $k[$j++] = $_.options; //#29500 + bwipp_gs1_cc(); //#29500 + var _1I = $k[--$j]; //#29500 + $_[$k[--$j]] = _1I; //#29500 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29501 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29502 + $_.linwidth = $_.sep.length; //#29504 + $k[$j++] = Infinity; //#29506 + for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29510 + $_.i = _1S; //#29508 + $k[$j++] = 0; //#29509 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29509 + } //#29509 + $aload($_.sep); //#29511 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29515 + $_.i = _1c; //#29513 + $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + } //#29514 + $_.pixs = $a(); //#29514 + $_.pixx = $f($_.ccpixx + 1); //#29517 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29519 var _1s = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29203 - $k[$j++] = _1s; //#29210 - if (!$_.dontdraw) { //#29210 - $$.save(); //#29207 - bwipp_renmatrix(); //#29208 - $$.restore(); //#29209 - } //#29209 - } //#29209 - $_ = Object.getPrototypeOf($_); //#29213 + ]); //#29527 + $k[$j++] = _1s; //#29534 + if (!$_.dontdraw) { //#29534 + $$.save(); //#29531 + bwipp_renmatrix(); //#29532 + $$.restore(); //#29533 + } //#29533 + } //#29533 + $_ = Object.getPrototypeOf($_); //#29537 } //bwipp_databarstackedomnicomposite function bwipp_databartruncatedcomposite() { - $_ = Object.create($_); //#29245 - $_.dontdraw = false; //#29248 - $_.usematrix = false; //#29249 - $_.parse = false; //#29250 - $_.dontlint = false; //#29251 - $_.lintreqs = true; //#29252 - $k[$j++] = $_; //#29254 - bwipp_processoptions(); //#29254 - $_.options = $k[--$j]; //#29254 - $_.barcode = $k[--$j]; //#29255 - if ($_.dontdraw) { //#29257 - $_.usematrix = true; //#29257 - } //#29257 - $search($_.barcode, "|"); //#29260 - if ($k[--$j]) { //#29265 - $_.linear = $k[--$j]; //#29261 - $j--; //#29262 - $_.comp = $k[--$j]; //#29263 - } else { //#29265 - $j--; //#29265 - $k[$j++] = 'bwipp.missingCompositeComponent#29265'; //#29265 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29265 - bwipp_raiseerror(); //#29265 - } //#29265 - if (!$_.usematrix) { //#29268 - $$.save(); //#29268 - } //#29268 - $put($_.options, "lintype", "databartruncated"); //#29270 - $put($_.options, "linkage", true); //#29271 - $put($_.options, "inkspreadv", 0); //#29272 - $put($_.options, "dontdraw", true); //#29273 - $put($_.options, "dontlint", true); //#29274 - var _F = $s($_.linear.length + $_.comp.length); //#29277 - $puti(_F, 0, $_.linear); //#29278 - $puti(_F, $_.linear.length, $_.comp); //#29279 - $k[$j++] = _F; //#29280 - $k[$j++] = 'ai'; //#29280 - bwipp_gs1process(); //#29280 - $j -= 3; //#29280 - $k[$j++] = $_.linear; //#29283 - $k[$j++] = $_.options; //#29283 - bwipp_databartruncated(); //#29283 - var _L = $k[--$j]; //#29284 - $_.linsbs = $get(_L, "sbs"); //#29284 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29285 - $k[$j++] = _L; //#29286 - if (!$_.usematrix) { //#29286 - bwipp_renlinear(); //#29286 - } else { //#29286 - $j--; //#29286 - } //#29286 + $_ = Object.create($_); //#29569 + $_.dontdraw = false; //#29572 + $_.usematrix = false; //#29573 + $_.parse = false; //#29574 + $_.dontlint = false; //#29575 + $_.lintreqs = true; //#29576 + $k[$j++] = $_; //#29578 + bwipp_processoptions(); //#29578 + $_.options = $k[--$j]; //#29578 + $_.barcode = $k[--$j]; //#29579 + if ($_.dontdraw) { //#29581 + $_.usematrix = true; //#29581 + } //#29581 + $search($_.barcode, "|"); //#29584 + if ($k[--$j]) { //#29589 + $_.linear = $k[--$j]; //#29585 + $j--; //#29586 + $_.comp = $k[--$j]; //#29587 + } else { //#29589 + $j--; //#29589 + $k[$j++] = 'bwipp.missingCompositeComponent#29589'; //#29589 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29589 + bwipp_raiseerror(); //#29589 + } //#29589 + if (!$_.usematrix) { //#29592 + $$.save(); //#29592 + } //#29592 + $put($_.options, "lintype", "databartruncated"); //#29594 + $put($_.options, "linkage", true); //#29595 + $put($_.options, "inkspreadv", 0); //#29596 + $put($_.options, "dontdraw", true); //#29597 + $put($_.options, "dontlint", true); //#29598 + var _F = $s($_.linear.length + $_.comp.length); //#29601 + $puti(_F, 0, $_.linear); //#29602 + $puti(_F, $_.linear.length, $_.comp); //#29603 + $k[$j++] = _F; //#29604 + $k[$j++] = 'ai'; //#29604 + bwipp_gs1process(); //#29604 + $j -= 3; //#29604 + $k[$j++] = $_.linear; //#29607 + $k[$j++] = $_.options; //#29607 + bwipp_databartruncated(); //#29607 + var _L = $k[--$j]; //#29608 + $_.linsbs = $get(_L, "sbs"); //#29608 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29609 + $k[$j++] = _L; //#29610 + if (!$_.usematrix) { //#29610 + bwipp_renlinear(); //#29610 + } else { //#29610 + $j--; //#29610 + } //#29610 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29290 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29303 - $_.i = _U; //#29292 - if ($get($_.bot, $_.i) == 0) { //#29300 - if ($get($_.bot, $_.i - 1) == 1) { //#29297 - $k[$j++] = 1; //#29295 - } else { //#29297 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29297 - $k[$j++] = _e; //#29297 - } //#29297 - } else { //#29300 - $k[$j++] = 0; //#29300 - } //#29300 - $put($_.sep, $_.i, $k[--$j]); //#29302 - } //#29302 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29304 - $k[$j++] = true; //#29305 - for (var _j = 0; _j <= 12; _j += 1) { //#29305 - var _p = $k[--$j]; //#29305 - $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29305 - } //#29305 - if ($k[--$j]) { //#29308 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29307 - } //#29307 - }; //#29307 - $k[$j++] = Infinity; //#29310 - $k[$j++] = 0; //#29311 - $forall($_.linsbs, function() { //#29311 - var _v = $k[--$j]; //#29311 - var _w = $k[--$j]; //#29311 - var _x = (_w == 1) ? 0 : 1; //#29311 - $k[$j++] = _w; //#29311 - for (var _y = 0, _z = _v; _y < _z; _y++) { //#29311 - $k[$j++] = _x //#29311 - } //#29311 - }); //#29311 - $astore($a($counttomark() - 1)); //#29312 - $_.bot = $k[--$j]; //#29312 - $j -= 2; //#29312 - $k[$j++] = Infinity; //#29313 - $forall($_.bot, function() { //#29313 - var _14 = $k[--$j]; //#29313 - $k[$j++] = $f(1 - _14); //#29313 - }); //#29313 - $_.sep = $a(); //#29313 - $puti($_.sep, 0, $a([0, 0, 0])); //#29314 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29315 - $k[$j++] = 18; //#29316 - $_.sepfinder(); //#29316 - $k[$j++] = 64; //#29316 - $_.sepfinder(); //#29316 - if (!$_.usematrix) { //#29367 - $$.rmoveto(0, $_.linheight); //#29318 + $_.fp = $k[--$j]; //#29614 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29627 + $_.i = _U; //#29616 + if ($get($_.bot, $_.i) == 0) { //#29624 + if ($get($_.bot, $_.i - 1) == 1) { //#29621 + $k[$j++] = 1; //#29619 + } else { //#29621 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29621 + $k[$j++] = _e; //#29621 + } //#29621 + } else { //#29624 + $k[$j++] = 0; //#29624 + } //#29624 + $put($_.sep, $_.i, $k[--$j]); //#29626 + } //#29626 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29628 + $k[$j++] = true; //#29629 + for (var _j = 0; _j <= 12; _j += 1) { //#29629 + var _p = $k[--$j]; //#29629 + $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29629 + } //#29629 + if ($k[--$j]) { //#29632 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29631 + } //#29631 + }; //#29631 + $k[$j++] = Infinity; //#29634 + $k[$j++] = 0; //#29635 + $forall($_.linsbs, function() { //#29635 + var _v = $k[--$j]; //#29635 + var _w = $k[--$j]; //#29635 + var _x = (_w == 1) ? 0 : 1; //#29635 + $k[$j++] = _w; //#29635 + for (var _y = 0, _z = _v; _y < _z; _y++) { //#29635 + $k[$j++] = _x //#29635 + } //#29635 + }); //#29635 + $astore($a($counttomark() - 1)); //#29636 + $_.bot = $k[--$j]; //#29636 + $j -= 2; //#29636 + $k[$j++] = Infinity; //#29637 + $forall($_.bot, function() { //#29637 + var _14 = $k[--$j]; //#29637 + $k[$j++] = $f(1 - _14); //#29637 + }); //#29637 + $_.sep = $a(); //#29637 + $puti($_.sep, 0, $a([0, 0, 0])); //#29638 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29639 + $k[$j++] = 18; //#29640 + $_.sepfinder(); //#29640 + $k[$j++] = 64; //#29640 + $_.sepfinder(); //#29640 + if (!$_.usematrix) { //#29691 + $$.rmoveto(0, $_.linheight); //#29642 var _1H = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29325 - $k[$j++] = _1H; //#29326 - bwipp_renmatrix(); //#29326 - $$.rmoveto(-5, 1); //#29329 - $k[$j++] = $_.comp; //#29329 - $k[$j++] = $_.options; //#29329 - bwipp_gs1_cc(); //#29329 - bwipp_renmatrix(); //#29329 - $$.restore(); //#29331 - } else { //#29367 - $k[$j++] = 'compsym'; //#29333 - $k[$j++] = $_.comp; //#29333 - $k[$j++] = $_.options; //#29333 - bwipp_gs1_cc(); //#29333 - var _1M = $k[--$j]; //#29333 - $_[$k[--$j]] = _1M; //#29333 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29334 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29335 - $k[$j++] = Infinity; //#29337 - $k[$j++] = 0; //#29338 - $forall($_.linsbs, function() { //#29338 - var _1T = $k[--$j]; //#29338 - var _1U = $k[--$j]; //#29338 - var _1V = (_1U == 0) ? 1 : 0; //#29338 - $k[$j++] = _1U; //#29338 - for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29338 - $k[$j++] = _1V //#29338 - } //#29338 - }); //#29338 - $_.linpixs = $a(); //#29338 - $k[$j++] = Infinity; //#29340 - $k[$j++] = 0; //#29340 - $aload($_.sep); //#29340 - $_.sep = $a(); //#29340 - $_.linheight = ~~$_.linheight; //#29342 - $k[$j++] = Infinity; //#29344 - for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29348 - $_.i = _1f; //#29346 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29347 - $k[$j++] = 0; //#29347 - } //#29347 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $aload($_.sep); //#29349 - for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $aload($_.linpixs); //#29349 - } //#29349 - $_.pixs = $a(); //#29349 - $_.pixx = $f($_.ccpixx + 1); //#29351 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29353 + ]); //#29649 + $k[$j++] = _1H; //#29650 + bwipp_renmatrix(); //#29650 + $$.rmoveto(-5, 1); //#29653 + $k[$j++] = $_.comp; //#29653 + $k[$j++] = $_.options; //#29653 + bwipp_gs1_cc(); //#29653 + bwipp_renmatrix(); //#29653 + $$.restore(); //#29655 + } else { //#29691 + $k[$j++] = 'compsym'; //#29657 + $k[$j++] = $_.comp; //#29657 + $k[$j++] = $_.options; //#29657 + bwipp_gs1_cc(); //#29657 + var _1M = $k[--$j]; //#29657 + $_[$k[--$j]] = _1M; //#29657 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29658 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29659 + $k[$j++] = Infinity; //#29661 + $k[$j++] = 0; //#29662 + $forall($_.linsbs, function() { //#29662 + var _1T = $k[--$j]; //#29662 + var _1U = $k[--$j]; //#29662 + var _1V = (_1U == 0) ? 1 : 0; //#29662 + $k[$j++] = _1U; //#29662 + for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29662 + $k[$j++] = _1V //#29662 + } //#29662 + }); //#29662 + $_.linpixs = $a(); //#29662 + $k[$j++] = Infinity; //#29664 + $k[$j++] = 0; //#29664 + $aload($_.sep); //#29664 + $_.sep = $a(); //#29664 + $_.linheight = ~~$_.linheight; //#29666 + $k[$j++] = Infinity; //#29668 + for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29672 + $_.i = _1f; //#29670 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29671 + $k[$j++] = 0; //#29671 + } //#29671 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $aload($_.sep); //#29673 + for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $aload($_.linpixs); //#29673 + } //#29673 + $_.pixs = $a(); //#29673 + $_.pixx = $f($_.ccpixx + 1); //#29675 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29677 var _20 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29361 - $k[$j++] = _20; //#29368 - if (!$_.dontdraw) { //#29368 - $$.save(); //#29365 - bwipp_renmatrix(); //#29366 - $$.restore(); //#29367 - } //#29367 - } //#29367 - $_ = Object.getPrototypeOf($_); //#29371 + ]); //#29685 + $k[$j++] = _20; //#29692 + if (!$_.dontdraw) { //#29692 + $$.save(); //#29689 + bwipp_renmatrix(); //#29690 + $$.restore(); //#29691 + } //#29691 + } //#29691 + $_ = Object.getPrototypeOf($_); //#29695 } //bwipp_databartruncatedcomposite function bwipp_databarlimitedcomposite() { - $_ = Object.create($_); //#29403 - $_.dontdraw = false; //#29406 - $_.usematrix = false; //#29407 - $_.parse = false; //#29408 - $_.dontlint = false; //#29409 - $_.lintreqs = true; //#29410 - $k[$j++] = $_; //#29412 - bwipp_processoptions(); //#29412 - $_.options = $k[--$j]; //#29412 - $_.barcode = $k[--$j]; //#29413 - if ($_.dontdraw) { //#29415 - $_.usematrix = true; //#29415 - } //#29415 - $search($_.barcode, "|"); //#29418 - if ($k[--$j]) { //#29423 - $_.linear = $k[--$j]; //#29419 - $j--; //#29420 - $_.comp = $k[--$j]; //#29421 - } else { //#29423 - $j--; //#29423 - $k[$j++] = 'bwipp.missingCompositeComponent#29423'; //#29423 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29423 - bwipp_raiseerror(); //#29423 - } //#29423 - if (!$_.usematrix) { //#29426 - $$.save(); //#29426 - } //#29426 - $put($_.options, "lintype", "databarlimited"); //#29428 - $put($_.options, "linkage", true); //#29429 - $put($_.options, "inkspreadv", 0); //#29430 - $put($_.options, "dontdraw", true); //#29431 - $put($_.options, "dontlint", true); //#29432 - var _F = $s($_.linear.length + $_.comp.length); //#29435 - $puti(_F, 0, $_.linear); //#29436 - $puti(_F, $_.linear.length, $_.comp); //#29437 - $k[$j++] = _F; //#29438 - $k[$j++] = 'ai'; //#29438 - bwipp_gs1process(); //#29438 - $j -= 3; //#29438 - $k[$j++] = $_.linear; //#29441 - $k[$j++] = $_.options; //#29441 - bwipp_databarlimited(); //#29441 - var _L = $k[--$j]; //#29442 - $_.linsbs = $get(_L, "sbs"); //#29442 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29443 - $k[$j++] = _L; //#29444 - if (!$_.usematrix) { //#29444 - bwipp_renlinear(); //#29444 - } else { //#29444 - $j--; //#29444 - } //#29444 - $k[$j++] = Infinity; //#29447 - $k[$j++] = 1; //#29448 - $forall($_.linsbs, function() { //#29448 - var _R = $k[--$j]; //#29448 - var _S = $k[--$j]; //#29448 - var _T = (_S == 0) ? 1 : 0; //#29448 - $k[$j++] = _S; //#29448 - for (var _U = 0, _V = _R; _U < _V; _U++) { //#29448 - $k[$j++] = _T //#29448 - } //#29448 - }); //#29448 - $astore($a($counttomark() - 1)); //#29449 - $_.sep = $k[--$j]; //#29449 - $j -= 2; //#29449 - $puti($_.sep, 0, $a([0, 0, 0])); //#29450 - var _c = $_.sep; //#29451 - $puti($_.sep, _c.length - 9, $a([0, 0, 0, 0, 0, 0, 0, 0, 0])); //#29451 - if (!$_.usematrix) { //#29516 - $$.rmoveto(0, $_.linheight); //#29454 - var _g = $_.sep; //#29456 + $_ = Object.create($_); //#29727 + $_.dontdraw = false; //#29730 + $_.usematrix = false; //#29731 + $_.parse = false; //#29732 + $_.dontlint = false; //#29733 + $_.lintreqs = true; //#29734 + $k[$j++] = $_; //#29736 + bwipp_processoptions(); //#29736 + $_.options = $k[--$j]; //#29736 + $_.barcode = $k[--$j]; //#29737 + if ($_.dontdraw) { //#29739 + $_.usematrix = true; //#29739 + } //#29739 + $search($_.barcode, "|"); //#29742 + if ($k[--$j]) { //#29747 + $_.linear = $k[--$j]; //#29743 + $j--; //#29744 + $_.comp = $k[--$j]; //#29745 + } else { //#29747 + $j--; //#29747 + $k[$j++] = 'bwipp.missingCompositeComponent#29747'; //#29747 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29747 + bwipp_raiseerror(); //#29747 + } //#29747 + if (!$_.usematrix) { //#29750 + $$.save(); //#29750 + } //#29750 + $put($_.options, "lintype", "databarlimited"); //#29752 + $put($_.options, "linkage", true); //#29753 + $put($_.options, "inkspreadv", 0); //#29754 + $put($_.options, "dontdraw", true); //#29755 + $put($_.options, "dontlint", true); //#29756 + var _F = $s($_.linear.length + $_.comp.length); //#29759 + $puti(_F, 0, $_.linear); //#29760 + $puti(_F, $_.linear.length, $_.comp); //#29761 + $k[$j++] = _F; //#29762 + $k[$j++] = 'ai'; //#29762 + bwipp_gs1process(); //#29762 + $j -= 3; //#29762 + $k[$j++] = $_.linear; //#29765 + $k[$j++] = $_.options; //#29765 + bwipp_databarlimited(); //#29765 + var _L = $k[--$j]; //#29766 + $_.linsbs = $get(_L, "sbs"); //#29766 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29767 + $k[$j++] = _L; //#29768 + if (!$_.usematrix) { //#29768 + bwipp_renlinear(); //#29768 + } else { //#29768 + $j--; //#29768 + } //#29768 + $k[$j++] = Infinity; //#29771 + $k[$j++] = 1; //#29772 + $forall($_.linsbs, function() { //#29772 + var _R = $k[--$j]; //#29772 + var _S = $k[--$j]; //#29772 + var _T = (_S == 0) ? 1 : 0; //#29772 + $k[$j++] = _S; //#29772 + for (var _U = 0, _V = _R; _U < _V; _U++) { //#29772 + $k[$j++] = _T //#29772 + } //#29772 + }); //#29772 + $astore($a($counttomark() - 1)); //#29773 + $_.sep = $k[--$j]; //#29773 + $j -= 2; //#29773 + $puti($_.sep, 0, $a([0, 0, 0])); //#29774 + var _c = $_.sep; //#29775 + $puti($_.sep, _c.length - 9, $a([0, 0, 0, 0, 0, 0, 0, 0, 0])); //#29775 + if (!$_.usematrix) { //#29840 + $$.rmoveto(0, $_.linheight); //#29778 + var _g = $_.sep; //#29780 var _k = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", _g], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29461 - $k[$j++] = _k; //#29462 - bwipp_renmatrix(); //#29462 - $k[$j++] = $_.comp; //#29465 - $k[$j++] = $_.options; //#29465 - bwipp_gs1_cc(); //#29465 - var _n = $k[--$j]; //#29466 - $$.rmoveto($f(72 - $get(_n, "pixx")), 1); //#29466 - $k[$j++] = _n; //#29467 - bwipp_renmatrix(); //#29467 - $$.restore(); //#29469 - } else { //#29516 - $k[$j++] = 'compsym'; //#29471 - $k[$j++] = $_.comp; //#29471 - $k[$j++] = $_.options; //#29471 - bwipp_gs1_cc(); //#29471 - var _r = $k[--$j]; //#29471 - $_[$k[--$j]] = _r; //#29471 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29472 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29473 - $k[$j++] = Infinity; //#29475 - $k[$j++] = 0; //#29476 - $forall($_.linsbs, function() { //#29476 - var _y = $k[--$j]; //#29476 - var _z = $k[--$j]; //#29476 - var _10 = (_z == 0) ? 1 : 0; //#29476 - $k[$j++] = _z; //#29476 - for (var _11 = 0, _12 = $cvi(_y); _11 < _12; _11++) { //#29476 - $k[$j++] = _10 //#29476 - } //#29476 - }); //#29476 - $_.linpixs = $a(); //#29476 - $k[$j++] = Infinity; //#29478 - $k[$j++] = 0; //#29478 - $aload($_.sep); //#29478 - $_.sep = $a(); //#29478 - $_.linheight = ~~$_.linheight; //#29480 - if ($_.ccpixx == 72) { //#29499 - $k[$j++] = Infinity; //#29483 - for (var _1B = 0, _1C = $_.ccpixx, _1A = $_.ccpixs.length - 1; _1C < 0 ? _1B >= _1A : _1B <= _1A; _1B += _1C) { //#29487 - $_.i = _1B; //#29485 - $k[$j++] = 0; //#29486 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - } //#29486 - $aload($_.sep); //#29488 - for (var _1J = 0, _1K = $_.linheight; _1J < _1K; _1J++) { //#29488 - $aload($_.linpixs); //#29488 - } //#29488 - $_.pixs = $a(); //#29488 - $_.pixx = $_.linpixs.length; //#29490 - } else { //#29499 - $k[$j++] = Infinity; //#29492 - for (var _1R = 0, _1S = $_.ccpixx, _1Q = $_.ccpixs.length - 1; _1S < 0 ? _1R >= _1Q : _1R <= _1Q; _1R += _1S) { //#29496 - $_.i = _1R; //#29494 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - } //#29495 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $aload($_.sep); //#29497 - for (var _1Z = 0, _1a = $_.linheight; _1Z < _1a; _1Z++) { //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $aload($_.linpixs); //#29497 - } //#29497 - $_.pixs = $a(); //#29497 - $_.pixx = $f($_.ccpixx + 6); //#29499 - } //#29499 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29502 + ]); //#29785 + $k[$j++] = _k; //#29786 + bwipp_renmatrix(); //#29786 + $k[$j++] = $_.comp; //#29789 + $k[$j++] = $_.options; //#29789 + bwipp_gs1_cc(); //#29789 + var _n = $k[--$j]; //#29790 + $$.rmoveto($f(72 - $get(_n, "pixx")), 1); //#29790 + $k[$j++] = _n; //#29791 + bwipp_renmatrix(); //#29791 + $$.restore(); //#29793 + } else { //#29840 + $k[$j++] = 'compsym'; //#29795 + $k[$j++] = $_.comp; //#29795 + $k[$j++] = $_.options; //#29795 + bwipp_gs1_cc(); //#29795 + var _r = $k[--$j]; //#29795 + $_[$k[--$j]] = _r; //#29795 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29796 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29797 + $k[$j++] = Infinity; //#29799 + $k[$j++] = 0; //#29800 + $forall($_.linsbs, function() { //#29800 + var _y = $k[--$j]; //#29800 + var _z = $k[--$j]; //#29800 + var _10 = (_z == 0) ? 1 : 0; //#29800 + $k[$j++] = _z; //#29800 + for (var _11 = 0, _12 = $cvi(_y); _11 < _12; _11++) { //#29800 + $k[$j++] = _10 //#29800 + } //#29800 + }); //#29800 + $_.linpixs = $a(); //#29800 + $k[$j++] = Infinity; //#29802 + $k[$j++] = 0; //#29802 + $aload($_.sep); //#29802 + $_.sep = $a(); //#29802 + $_.linheight = ~~$_.linheight; //#29804 + if ($_.ccpixx == 72) { //#29823 + $k[$j++] = Infinity; //#29807 + for (var _1B = 0, _1C = $_.ccpixx, _1A = $_.ccpixs.length - 1; _1C < 0 ? _1B >= _1A : _1B <= _1A; _1B += _1C) { //#29811 + $_.i = _1B; //#29809 + $k[$j++] = 0; //#29810 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + } //#29810 + $aload($_.sep); //#29812 + for (var _1J = 0, _1K = $_.linheight; _1J < _1K; _1J++) { //#29812 + $aload($_.linpixs); //#29812 + } //#29812 + $_.pixs = $a(); //#29812 + $_.pixx = $_.linpixs.length; //#29814 + } else { //#29823 + $k[$j++] = Infinity; //#29816 + for (var _1R = 0, _1S = $_.ccpixx, _1Q = $_.ccpixs.length - 1; _1S < 0 ? _1R >= _1Q : _1R <= _1Q; _1R += _1S) { //#29820 + $_.i = _1R; //#29818 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + } //#29819 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $aload($_.sep); //#29821 + for (var _1Z = 0, _1a = $_.linheight; _1Z < _1a; _1Z++) { //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $aload($_.linpixs); //#29821 + } //#29821 + $_.pixs = $a(); //#29821 + $_.pixx = $f($_.ccpixx + 6); //#29823 + } //#29823 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29826 var _1m = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29510 - $k[$j++] = _1m; //#29517 - if (!$_.dontdraw) { //#29517 - $$.save(); //#29514 - bwipp_renmatrix(); //#29515 - $$.restore(); //#29516 - } //#29516 - } //#29516 - $_ = Object.getPrototypeOf($_); //#29520 + ]); //#29834 + $k[$j++] = _1m; //#29841 + if (!$_.dontdraw) { //#29841 + $$.save(); //#29838 + bwipp_renmatrix(); //#29839 + $$.restore(); //#29840 + } //#29840 + } //#29840 + $_ = Object.getPrototypeOf($_); //#29844 } //bwipp_databarlimitedcomposite function bwipp_databarexpandedcomposite() { - $_ = Object.create($_); //#29552 - $_.dontdraw = false; //#29555 - $_.usematrix = false; //#29556 - $_.parse = false; //#29557 - $_.dontlint = false; //#29558 - $_.lintreqs = true; //#29559 - $k[$j++] = $_; //#29561 - bwipp_processoptions(); //#29561 - $_.options = $k[--$j]; //#29561 - $_.barcode = $k[--$j]; //#29562 - if ($_.dontdraw) { //#29564 - $_.usematrix = true; //#29564 - } //#29564 - $search($_.barcode, "|"); //#29567 - if ($k[--$j]) { //#29572 - $_.linear = $k[--$j]; //#29568 - $j--; //#29569 - $_.comp = $k[--$j]; //#29570 - } else { //#29572 - $j--; //#29572 - $k[$j++] = 'bwipp.missingCompositeComponent#29572'; //#29572 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29572 - bwipp_raiseerror(); //#29572 - } //#29572 - if (!$_.usematrix) { //#29575 - $$.save(); //#29575 - } //#29575 - $put($_.options, "lintype", "databarexpanded"); //#29577 - $put($_.options, "linkage", true); //#29578 - $put($_.options, "inkspreadv", 0); //#29579 - $put($_.options, "dontdraw", true); //#29580 - $put($_.options, "dontlint", true); //#29581 - var _F = $s($_.linear.length + $_.comp.length); //#29584 - $puti(_F, 0, $_.linear); //#29585 - $puti(_F, $_.linear.length, $_.comp); //#29586 - $k[$j++] = _F; //#29587 - $k[$j++] = 'ai'; //#29587 - bwipp_gs1process(); //#29587 - $j -= 3; //#29587 - $k[$j++] = $_.linear; //#29590 - $k[$j++] = $_.options; //#29590 - bwipp_databarexpanded(); //#29590 - var _L = $k[--$j]; //#29591 - $_.linsbs = $get(_L, "sbs"); //#29591 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29592 - $k[$j++] = _L; //#29593 - if (!$_.usematrix) { //#29593 - bwipp_renlinear(); //#29593 - } else { //#29593 - $j--; //#29593 - } //#29593 + $_ = Object.create($_); //#29876 + $_.dontdraw = false; //#29879 + $_.usematrix = false; //#29880 + $_.parse = false; //#29881 + $_.dontlint = false; //#29882 + $_.lintreqs = true; //#29883 + $k[$j++] = $_; //#29885 + bwipp_processoptions(); //#29885 + $_.options = $k[--$j]; //#29885 + $_.barcode = $k[--$j]; //#29886 + if ($_.dontdraw) { //#29888 + $_.usematrix = true; //#29888 + } //#29888 + $search($_.barcode, "|"); //#29891 + if ($k[--$j]) { //#29896 + $_.linear = $k[--$j]; //#29892 + $j--; //#29893 + $_.comp = $k[--$j]; //#29894 + } else { //#29896 + $j--; //#29896 + $k[$j++] = 'bwipp.missingCompositeComponent#29896'; //#29896 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29896 + bwipp_raiseerror(); //#29896 + } //#29896 + if (!$_.usematrix) { //#29899 + $$.save(); //#29899 + } //#29899 + $put($_.options, "lintype", "databarexpanded"); //#29901 + $put($_.options, "linkage", true); //#29902 + $put($_.options, "inkspreadv", 0); //#29903 + $put($_.options, "dontdraw", true); //#29904 + $put($_.options, "dontlint", true); //#29905 + var _F = $s($_.linear.length + $_.comp.length); //#29908 + $puti(_F, 0, $_.linear); //#29909 + $puti(_F, $_.linear.length, $_.comp); //#29910 + $k[$j++] = _F; //#29911 + $k[$j++] = 'ai'; //#29911 + bwipp_gs1process(); //#29911 + $j -= 3; //#29911 + $k[$j++] = $_.linear; //#29914 + $k[$j++] = $_.options; //#29914 + bwipp_databarexpanded(); //#29914 + var _L = $k[--$j]; //#29915 + $_.linsbs = $get(_L, "sbs"); //#29915 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29916 + $k[$j++] = _L; //#29917 + if (!$_.usematrix) { //#29917 + bwipp_renlinear(); //#29917 + } else { //#29917 + $j--; //#29917 + } //#29917 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29597 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29610 - $_.i = _U; //#29599 - if ($get($_.bot, $_.i) == 0) { //#29607 - if ($get($_.bot, $_.i - 1) == 1) { //#29604 - $k[$j++] = 1; //#29602 - } else { //#29604 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29604 - $k[$j++] = _e; //#29604 - } //#29604 - } else { //#29607 - $k[$j++] = 0; //#29607 - } //#29607 - $put($_.sep, $_.i, $k[--$j]); //#29609 - } //#29609 - }; //#29609 - $k[$j++] = Infinity; //#29612 - $k[$j++] = 0; //#29613 - $forall($_.linsbs, function() { //#29613 - var _j = $k[--$j]; //#29613 - var _k = $k[--$j]; //#29613 - var _l = (_k == 1) ? 0 : 1; //#29613 - $k[$j++] = _k; //#29613 - for (var _m = 0, _n = _j; _m < _n; _m++) { //#29613 - $k[$j++] = _l //#29613 - } //#29613 - }); //#29613 - $astore($a($counttomark() - 1)); //#29614 - $_.bot = $k[--$j]; //#29614 - $j -= 2; //#29614 - $k[$j++] = Infinity; //#29615 - $forall($_.bot, function() { //#29615 - var _s = $k[--$j]; //#29615 - $k[$j++] = $f(1 - _s); //#29615 - }); //#29615 - $_.sep = $a(); //#29615 - $puti($_.sep, 0, $a([0, 0, 0])); //#29616 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29617 - $k[$j++] = Infinity; //#29618 - for (var _11 = 18, _10 = $_.bot.length - 13; _11 <= _10; _11 += 98) { //#29619 - $k[$j++] = _11; //#29619 - } //#29619 - for (var _14 = 69, _13 = $_.bot.length - 13; _14 <= _13; _14 += 98) { //#29620 - $k[$j++] = _14; //#29620 - } //#29620 - var _15 = $a(); //#29620 - for (var _16 = 0, _17 = _15.length; _16 < _17; _16++) { //#29621 - $k[$j++] = $get(_15, _16); //#29621 - $_.sepfinder(); //#29621 - } //#29621 - if (!$_.usematrix) { //#29674 - $$.rmoveto(0, $_.linheight); //#29624 + $_.fp = $k[--$j]; //#29921 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29934 + $_.i = _U; //#29923 + if ($get($_.bot, $_.i) == 0) { //#29931 + if ($get($_.bot, $_.i - 1) == 1) { //#29928 + $k[$j++] = 1; //#29926 + } else { //#29928 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29928 + $k[$j++] = _e; //#29928 + } //#29928 + } else { //#29931 + $k[$j++] = 0; //#29931 + } //#29931 + $put($_.sep, $_.i, $k[--$j]); //#29933 + } //#29933 + }; //#29933 + $k[$j++] = Infinity; //#29936 + $k[$j++] = 0; //#29937 + $forall($_.linsbs, function() { //#29937 + var _j = $k[--$j]; //#29937 + var _k = $k[--$j]; //#29937 + var _l = (_k == 1) ? 0 : 1; //#29937 + $k[$j++] = _k; //#29937 + for (var _m = 0, _n = _j; _m < _n; _m++) { //#29937 + $k[$j++] = _l //#29937 + } //#29937 + }); //#29937 + $astore($a($counttomark() - 1)); //#29938 + $_.bot = $k[--$j]; //#29938 + $j -= 2; //#29938 + $k[$j++] = Infinity; //#29939 + $forall($_.bot, function() { //#29939 + var _s = $k[--$j]; //#29939 + $k[$j++] = $f(1 - _s); //#29939 + }); //#29939 + $_.sep = $a(); //#29939 + $puti($_.sep, 0, $a([0, 0, 0])); //#29940 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29941 + $k[$j++] = Infinity; //#29942 + for (var _11 = 18, _10 = $_.bot.length - 13; _11 <= _10; _11 += 98) { //#29943 + $k[$j++] = _11; //#29943 + } //#29943 + for (var _14 = 69, _13 = $_.bot.length - 13; _14 <= _13; _14 += 98) { //#29944 + $k[$j++] = _14; //#29944 + } //#29944 + var _15 = $a(); //#29944 + for (var _16 = 0, _17 = _15.length; _16 < _17; _16++) { //#29945 + $k[$j++] = $get(_15, _16); //#29945 + $_.sepfinder(); //#29945 + } //#29945 + if (!$_.usematrix) { //#29998 + $$.rmoveto(0, $_.linheight); //#29948 var _1F = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29631 - $k[$j++] = _1F; //#29632 - bwipp_renmatrix(); //#29632 - $$.rmoveto(1, 1); //#29635 - $k[$j++] = $_.comp; //#29635 - $k[$j++] = $_.options; //#29635 - bwipp_gs1_cc(); //#29635 - bwipp_renmatrix(); //#29635 - $$.restore(); //#29637 - } else { //#29674 - $k[$j++] = 'compsym'; //#29639 - $k[$j++] = $_.comp; //#29639 - $k[$j++] = $_.options; //#29639 - bwipp_gs1_cc(); //#29639 - var _1K = $k[--$j]; //#29639 - $_[$k[--$j]] = _1K; //#29639 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29640 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29641 - $k[$j++] = Infinity; //#29643 - $k[$j++] = 0; //#29644 - $forall($_.linsbs, function() { //#29644 - var _1R = $k[--$j]; //#29644 - var _1S = $k[--$j]; //#29644 - var _1T = (_1S == 0) ? 1 : 0; //#29644 - $k[$j++] = _1S; //#29644 - for (var _1U = 0, _1V = $cvi(_1R); _1U < _1V; _1U++) { //#29644 - $k[$j++] = _1T //#29644 - } //#29644 - }); //#29644 - $_.linpixs = $a(); //#29644 - $k[$j++] = Infinity; //#29646 - $k[$j++] = 0; //#29646 - $aload($_.sep); //#29646 - $_.sep = $a(); //#29646 - $_.linheight = ~~$_.linheight; //#29648 - $_.diff = $f($_.linpixs.length - $_.ccpixx); //#29649 - $k[$j++] = Infinity; //#29650 - for (var _1d = 0, _1e = $f($_.diff - 2); _1d < _1e; _1d++) { //#29650 - $k[$j++] = 0; //#29650 - } //#29650 - $_.ccrpad = $a(); //#29650 - $k[$j++] = Infinity; //#29651 - for (var _1j = 0, _1k = $_.ccpixx, _1i = $_.ccpixs.length - 1; _1k < 0 ? _1j >= _1i : _1j <= _1i; _1j += _1k) { //#29655 - $_.i = _1j; //#29653 - $k[$j++] = 0; //#29654 - $k[$j++] = 0; //#29654 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29654 - $aload($_.ccrpad); //#29654 - } //#29654 - $aload($_.sep); //#29656 - for (var _1s = 0, _1t = $_.linheight; _1s < _1t; _1s++) { //#29656 - $aload($_.linpixs); //#29656 - } //#29656 - $_.pixs = $a(); //#29656 - $_.pixx = $_.linpixs.length; //#29659 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29660 + ]); //#29955 + $k[$j++] = _1F; //#29956 + bwipp_renmatrix(); //#29956 + $$.rmoveto(1, 1); //#29959 + $k[$j++] = $_.comp; //#29959 + $k[$j++] = $_.options; //#29959 + bwipp_gs1_cc(); //#29959 + bwipp_renmatrix(); //#29959 + $$.restore(); //#29961 + } else { //#29998 + $k[$j++] = 'compsym'; //#29963 + $k[$j++] = $_.comp; //#29963 + $k[$j++] = $_.options; //#29963 + bwipp_gs1_cc(); //#29963 + var _1K = $k[--$j]; //#29963 + $_[$k[--$j]] = _1K; //#29963 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29964 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29965 + $k[$j++] = Infinity; //#29967 + $k[$j++] = 0; //#29968 + $forall($_.linsbs, function() { //#29968 + var _1R = $k[--$j]; //#29968 + var _1S = $k[--$j]; //#29968 + var _1T = (_1S == 0) ? 1 : 0; //#29968 + $k[$j++] = _1S; //#29968 + for (var _1U = 0, _1V = $cvi(_1R); _1U < _1V; _1U++) { //#29968 + $k[$j++] = _1T //#29968 + } //#29968 + }); //#29968 + $_.linpixs = $a(); //#29968 + $k[$j++] = Infinity; //#29970 + $k[$j++] = 0; //#29970 + $aload($_.sep); //#29970 + $_.sep = $a(); //#29970 + $_.linheight = ~~$_.linheight; //#29972 + $_.diff = $f($_.linpixs.length - $_.ccpixx); //#29973 + $k[$j++] = Infinity; //#29974 + for (var _1d = 0, _1e = $f($_.diff - 2); _1d < _1e; _1d++) { //#29974 + $k[$j++] = 0; //#29974 + } //#29974 + $_.ccrpad = $a(); //#29974 + $k[$j++] = Infinity; //#29975 + for (var _1j = 0, _1k = $_.ccpixx, _1i = $_.ccpixs.length - 1; _1k < 0 ? _1j >= _1i : _1j <= _1i; _1j += _1k) { //#29979 + $_.i = _1j; //#29977 + $k[$j++] = 0; //#29978 + $k[$j++] = 0; //#29978 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29978 + $aload($_.ccrpad); //#29978 + } //#29978 + $aload($_.sep); //#29980 + for (var _1s = 0, _1t = $_.linheight; _1s < _1t; _1s++) { //#29980 + $aload($_.linpixs); //#29980 + } //#29980 + $_.pixs = $a(); //#29980 + $_.pixx = $_.linpixs.length; //#29983 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29984 var _25 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29668 - $k[$j++] = _25; //#29675 - if (!$_.dontdraw) { //#29675 - $$.save(); //#29672 - bwipp_renmatrix(); //#29673 - $$.restore(); //#29674 - } //#29674 - } //#29674 - $_ = Object.getPrototypeOf($_); //#29678 + ]); //#29992 + $k[$j++] = _25; //#29999 + if (!$_.dontdraw) { //#29999 + $$.save(); //#29996 + bwipp_renmatrix(); //#29997 + $$.restore(); //#29998 + } //#29998 + } //#29998 + $_ = Object.getPrototypeOf($_); //#30002 } //bwipp_databarexpandedcomposite function bwipp_databarexpandedstackedcomposite() { - $_ = Object.create($_); //#29709 - $_.dontdraw = false; //#29712 - $_.usematrix = false; //#29713 - $_.parse = false; //#29714 - $_.dontlint = false; //#29715 - $_.lintreqs = true; //#29716 - $k[$j++] = $_; //#29718 - bwipp_processoptions(); //#29718 - $_.options = $k[--$j]; //#29718 - $_.barcode = $k[--$j]; //#29719 - if ($_.dontdraw) { //#29721 - $_.usematrix = true; //#29721 - } //#29721 - $search($_.barcode, "|"); //#29724 - if ($k[--$j]) { //#29729 - $_.linear = $k[--$j]; //#29725 - $j--; //#29726 - $_.comp = $k[--$j]; //#29727 - } else { //#29729 - $j--; //#29729 - $k[$j++] = 'bwipp.missingCompositeComponent#29729'; //#29729 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29729 - bwipp_raiseerror(); //#29729 - } //#29729 - if (!$_.usematrix) { //#29732 - $$.save(); //#29732 - } //#29732 - $put($_.options, "lintype", "databarexpandedstacked"); //#29734 - $put($_.options, "linkage", true); //#29735 - $put($_.options, "inkspreadv", 0); //#29736 - $put($_.options, "dontdraw", true); //#29737 - $put($_.options, "dontlint", true); //#29738 - var _F = $s($_.linear.length + $_.comp.length); //#29741 - $puti(_F, 0, $_.linear); //#29742 - $puti(_F, $_.linear.length, $_.comp); //#29743 - $k[$j++] = _F; //#29744 - $k[$j++] = 'ai'; //#29744 - bwipp_gs1process(); //#29744 - $j -= 3; //#29744 - $k[$j++] = $_.linear; //#29747 - $k[$j++] = $_.options; //#29747 - bwipp_databarexpandedstacked(); //#29747 - var _L = $k[--$j]; //#29748 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29748 - $_.linheight = $get(_L, "pixy"); //#29749 - $k[$j++] = _L; //#29750 - if (!$_.usematrix) { //#29750 - bwipp_renmatrix(); //#29750 - } else { //#29750 - $_.linpixs = $get($k[--$j], 'pixs'); //#29750 - } //#29750 + $_ = Object.create($_); //#30033 + $_.dontdraw = false; //#30036 + $_.usematrix = false; //#30037 + $_.parse = false; //#30038 + $_.dontlint = false; //#30039 + $_.lintreqs = true; //#30040 + $k[$j++] = $_; //#30042 + bwipp_processoptions(); //#30042 + $_.options = $k[--$j]; //#30042 + $_.barcode = $k[--$j]; //#30043 + if ($_.dontdraw) { //#30045 + $_.usematrix = true; //#30045 + } //#30045 + $search($_.barcode, "|"); //#30048 + if ($k[--$j]) { //#30053 + $_.linear = $k[--$j]; //#30049 + $j--; //#30050 + $_.comp = $k[--$j]; //#30051 + } else { //#30053 + $j--; //#30053 + $k[$j++] = 'bwipp.missingCompositeComponent#30053'; //#30053 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#30053 + bwipp_raiseerror(); //#30053 + } //#30053 + if (!$_.usematrix) { //#30056 + $$.save(); //#30056 + } //#30056 + $put($_.options, "lintype", "databarexpandedstacked"); //#30058 + $put($_.options, "linkage", true); //#30059 + $put($_.options, "inkspreadv", 0); //#30060 + $put($_.options, "dontdraw", true); //#30061 + $put($_.options, "dontlint", true); //#30062 + var _F = $s($_.linear.length + $_.comp.length); //#30065 + $puti(_F, 0, $_.linear); //#30066 + $puti(_F, $_.linear.length, $_.comp); //#30067 + $k[$j++] = _F; //#30068 + $k[$j++] = 'ai'; //#30068 + bwipp_gs1process(); //#30068 + $j -= 3; //#30068 + $k[$j++] = $_.linear; //#30071 + $k[$j++] = $_.options; //#30071 + bwipp_databarexpandedstacked(); //#30071 + var _L = $k[--$j]; //#30072 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#30072 + $_.linheight = $get(_L, "pixy"); //#30073 + $k[$j++] = _L; //#30074 + if (!$_.usematrix) { //#30074 + bwipp_renmatrix(); //#30074 + } else { //#30074 + $_.linpixs = $get($k[--$j], 'pixs'); //#30074 + } //#30074 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29754 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29767 - $_.i = _X; //#29756 - if ($get($_.bot, $_.i) == 0) { //#29764 - if ($get($_.bot, $_.i - 1) == 1) { //#29761 - $k[$j++] = 1; //#29759 - } else { //#29761 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29761 - $k[$j++] = _h; //#29761 - } //#29761 - } else { //#29764 - $k[$j++] = 0; //#29764 - } //#29764 - $put($_.sep, $_.i, $k[--$j]); //#29766 - } //#29766 - }; //#29766 - $k[$j++] = Infinity; //#29769 - var _l = $_.bot; //#29769 - for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#29769 - $k[$j++] = $f(1 - $get(_l, _m)); //#29769 - } //#29769 - $_.sep = $a(); //#29769 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29770 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29771 - $k[$j++] = Infinity; //#29772 - for (var _x = 19, _w = $_.bot.length - 13; _x <= _w; _x += 98) { //#29773 - $k[$j++] = _x; //#29773 - } //#29773 - for (var _10 = 70, _z = $_.bot.length - 13; _10 <= _z; _10 += 98) { //#29774 - $k[$j++] = _10; //#29774 - } //#29774 - var _11 = $a(); //#29774 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#29775 - $k[$j++] = $get(_11, _12); //#29775 - $_.sepfinder(); //#29775 - } //#29775 - if (!$_.usematrix) { //#29822 - $$.rmoveto(0, $_.linheight); //#29777 + $_.fp = $k[--$j]; //#30078 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#30091 + $_.i = _X; //#30080 + if ($get($_.bot, $_.i) == 0) { //#30088 + if ($get($_.bot, $_.i - 1) == 1) { //#30085 + $k[$j++] = 1; //#30083 + } else { //#30085 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#30085 + $k[$j++] = _h; //#30085 + } //#30085 + } else { //#30088 + $k[$j++] = 0; //#30088 + } //#30088 + $put($_.sep, $_.i, $k[--$j]); //#30090 + } //#30090 + }; //#30090 + $k[$j++] = Infinity; //#30093 + var _l = $_.bot; //#30093 + for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#30093 + $k[$j++] = $f(1 - $get(_l, _m)); //#30093 + } //#30093 + $_.sep = $a(); //#30093 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#30094 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#30095 + $k[$j++] = Infinity; //#30096 + for (var _x = 19, _w = $_.bot.length - 13; _x <= _w; _x += 98) { //#30097 + $k[$j++] = _x; //#30097 + } //#30097 + for (var _10 = 70, _z = $_.bot.length - 13; _10 <= _z; _10 += 98) { //#30098 + $k[$j++] = _10; //#30098 + } //#30098 + var _11 = $a(); //#30098 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#30099 + $k[$j++] = $get(_11, _12); //#30099 + $_.sepfinder(); //#30099 + } //#30099 + if (!$_.usematrix) { //#30146 + $$.rmoveto(0, $_.linheight); //#30101 var _1B = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29784 - $k[$j++] = _1B; //#29785 - bwipp_renmatrix(); //#29785 - var _1E = ($get($_.bot, 0) == 0) ? 2 : 0; //#29788 - $$.rmoveto(_1E, 1); //#29788 - $k[$j++] = $_.comp; //#29789 - $k[$j++] = $_.options; //#29789 - bwipp_gs1_cc(); //#29789 - bwipp_renmatrix(); //#29789 - $$.restore(); //#29791 - } else { //#29822 - $k[$j++] = 'compsym'; //#29793 - $k[$j++] = $_.comp; //#29793 - $k[$j++] = $_.options; //#29793 - bwipp_gs1_cc(); //#29793 - var _1J = $k[--$j]; //#29793 - $_[$k[--$j]] = _1J; //#29793 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29794 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29795 - $_.pixx = $_.sep.length; //#29797 - $k[$j++] = Infinity; //#29798 - for (var _1S = 0, _1T = ~~(($f($f($_.pixx - $_.ccpixx) + 1)) / 2); _1S < _1T; _1S++) { //#29798 - $k[$j++] = 0; //#29798 - } //#29798 - $_.cclpad = $a(); //#29798 - $k[$j++] = Infinity; //#29799 - for (var _1X = 0, _1Y = ~~($f($_.pixx - $_.ccpixx) / 2); _1X < _1Y; _1X++) { //#29799 - $k[$j++] = 0; //#29799 - } //#29799 - $_.ccrpad = $a(); //#29799 - $k[$j++] = Infinity; //#29800 - for (var _1d = 0, _1e = $_.ccpixx, _1c = $_.ccpixs.length - 1; _1e < 0 ? _1d >= _1c : _1d <= _1c; _1d += _1e) { //#29804 - $_.i = _1d; //#29802 - $aload($_.cclpad); //#29803 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29803 - $aload($_.ccrpad); //#29803 - } //#29803 - $aload($_.sep); //#29805 - $aload($_.linpixs); //#29805 - $_.pixs = $a(); //#29805 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29808 + ]); //#30108 + $k[$j++] = _1B; //#30109 + bwipp_renmatrix(); //#30109 + var _1E = ($get($_.bot, 0) == 0) ? 2 : 0; //#30112 + $$.rmoveto(_1E, 1); //#30112 + $k[$j++] = $_.comp; //#30113 + $k[$j++] = $_.options; //#30113 + bwipp_gs1_cc(); //#30113 + bwipp_renmatrix(); //#30113 + $$.restore(); //#30115 + } else { //#30146 + $k[$j++] = 'compsym'; //#30117 + $k[$j++] = $_.comp; //#30117 + $k[$j++] = $_.options; //#30117 + bwipp_gs1_cc(); //#30117 + var _1J = $k[--$j]; //#30117 + $_[$k[--$j]] = _1J; //#30117 + $_.ccpixs = $get($_.compsym, 'pixs'); //#30118 + $_.ccpixx = $get($_.compsym, 'pixx'); //#30119 + $_.pixx = $_.sep.length; //#30121 + $k[$j++] = Infinity; //#30122 + for (var _1S = 0, _1T = ~~(($f($f($_.pixx - $_.ccpixx) + 1)) / 2); _1S < _1T; _1S++) { //#30122 + $k[$j++] = 0; //#30122 + } //#30122 + $_.cclpad = $a(); //#30122 + $k[$j++] = Infinity; //#30123 + for (var _1X = 0, _1Y = ~~($f($_.pixx - $_.ccpixx) / 2); _1X < _1Y; _1X++) { //#30123 + $k[$j++] = 0; //#30123 + } //#30123 + $_.ccrpad = $a(); //#30123 + $k[$j++] = Infinity; //#30124 + for (var _1d = 0, _1e = $_.ccpixx, _1c = $_.ccpixs.length - 1; _1e < 0 ? _1d >= _1c : _1d <= _1c; _1d += _1e) { //#30128 + $_.i = _1d; //#30126 + $aload($_.cclpad); //#30127 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#30127 + $aload($_.ccrpad); //#30127 + } //#30127 + $aload($_.sep); //#30129 + $aload($_.linpixs); //#30129 + $_.pixs = $a(); //#30129 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#30132 var _1w = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29816 - $k[$j++] = _1w; //#29823 - if (!$_.dontdraw) { //#29823 - $$.save(); //#29820 - bwipp_renmatrix(); //#29821 - $$.restore(); //#29822 - } //#29822 - } //#29822 - $_ = Object.getPrototypeOf($_); //#29826 + ]); //#30140 + $k[$j++] = _1w; //#30147 + if (!$_.dontdraw) { //#30147 + $$.save(); //#30144 + bwipp_renmatrix(); //#30145 + $$.restore(); //#30146 + } //#30146 + } //#30146 + $_ = Object.getPrototypeOf($_); //#30150 } //bwipp_databarexpandedstackedcomposite function bwipp_gs1_128composite() { - $_ = Object.create($_); //#29858 - $_.dontdraw = false; //#29861 - $_.usematrix = false; //#29862 - $_.parse = false; //#29863 - $_.dontlint = false; //#29864 - $_.lintreqs = true; //#29865 - $k[$j++] = $_; //#29867 - bwipp_processoptions(); //#29867 - $_.options = $k[--$j]; //#29867 - $_.barcode = $k[--$j]; //#29868 - if ($_.dontdraw) { //#29870 - $_.usematrix = true; //#29870 - } //#29870 - $search($_.barcode, "|"); //#29873 - if ($k[--$j]) { //#29878 - $_.linear = $k[--$j]; //#29874 - $j--; //#29875 - $_.comp = $k[--$j]; //#29876 - } else { //#29878 - $j--; //#29878 - $k[$j++] = 'bwipp.missingCompositeComponent#29878'; //#29878 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29878 - bwipp_raiseerror(); //#29878 - } //#29878 - if (!$_.usematrix) { //#29881 - $$.save(); //#29881 - } //#29881 - $put($_.options, "inkspreadv", 0); //#29883 - $put($_.options, "dontdraw", true); //#29884 - $put($_.options, "dontlint", true); //#29885 - var _D = $s($_.linear.length + $_.comp.length); //#29888 - $puti(_D, 0, $_.linear); //#29889 - $puti(_D, $_.linear.length, $_.comp); //#29890 - $k[$j++] = _D; //#29891 - $k[$j++] = 'ai'; //#29891 - bwipp_gs1process(); //#29891 - $j -= 3; //#29891 - $put($_.options, "linkagea", true); //#29894 - $k[$j++] = $_.linear; //#29895 - $k[$j++] = Infinity; //#29895 - $forall($_.options); //#29895 - var _K = $d(); //#29895 - $k[$j++] = _K; //#29895 - bwipp_gs1_128(); //#29895 - var _M = $get($k[--$j], "sbs"); //#29896 - $k[$j++] = 0; //#29896 - $forall(_M, function() { //#29896 - var _N = $k[--$j]; //#29896 - var _O = $k[--$j]; //#29896 - $k[$j++] = $f(_O + _N); //#29896 - }); //#29896 - $_.linwidth = $k[--$j]; //#29896 - $put($_.options, "lintype", "gs1-128"); //#29899 - $put($_.options, "linwidth", $_.linwidth); //#29900 - $k[$j++] = $_.comp; //#29901 - $k[$j++] = Infinity; //#29901 - $forall($_.options); //#29901 - var _V = $d(); //#29901 - $k[$j++] = _V; //#29901 - bwipp_gs1_cc(); //#29901 - $_.compsym = $k[--$j]; //#29901 - if ($get($_.compsym, "pixx") == 99) { //#29902 - $k[$j++] = "a"; //#29902 - } else { //#29902 - $k[$j++] = "c"; //#29902 - } //#29902 - $_.linktype = $k[--$j]; //#29902 - if ($eq($_.linktype, "a")) { //#29910 - $put($_.options, "linkagea", true); //#29906 - $put($_.options, "linkagec", false); //#29907 - } else { //#29910 - $put($_.options, "linkagea", false); //#29909 - $put($_.options, "linkagec", true); //#29910 - } //#29910 - $k[$j++] = $_.linear; //#29912 - $k[$j++] = Infinity; //#29912 - var _g = $_.options; //#29912 - $forall(_g); //#29912 - var _h = $d(); //#29912 - $k[$j++] = _h; //#29912 - bwipp_gs1_128(); //#29912 - var _i = $k[--$j]; //#29913 - $_.linsbs = $get(_i, "sbs"); //#29913 - $_.linheight = $get($get(_i, "bhs"), 0) * 72; //#29914 - $k[$j++] = _i; //#29915 - if (!$_.usematrix) { //#29915 - bwipp_renlinear(); //#29915 - } else { //#29915 - $j--; //#29915 - } //#29915 - $k[$j++] = Infinity; //#29918 - $k[$j++] = 1; //#29919 - $forall($_.linsbs, function() { //#29919 - var _o = $k[--$j]; //#29919 - var _p = $k[--$j]; //#29919 - var _q = (_p == 0) ? 1 : 0; //#29919 - $k[$j++] = _p; //#29919 - for (var _r = 0, _s = _o; _r < _s; _r++) { //#29919 - $k[$j++] = _q //#29919 - } //#29919 - }); //#29919 - $astore($a($counttomark() - 1)); //#29920 - $_.sep = $k[--$j]; //#29920 - $j -= 2; //#29920 - if (!$_.usematrix) { //#29931 - $$.rmoveto(0, $_.linheight); //#29922 + $_ = Object.create($_); //#30182 + $_.dontdraw = false; //#30185 + $_.usematrix = false; //#30186 + $_.parse = false; //#30187 + $_.dontlint = false; //#30188 + $_.lintreqs = true; //#30189 + $k[$j++] = $_; //#30191 + bwipp_processoptions(); //#30191 + $_.options = $k[--$j]; //#30191 + $_.barcode = $k[--$j]; //#30192 + if ($_.dontdraw) { //#30194 + $_.usematrix = true; //#30194 + } //#30194 + $search($_.barcode, "|"); //#30197 + if ($k[--$j]) { //#30202 + $_.linear = $k[--$j]; //#30198 + $j--; //#30199 + $_.comp = $k[--$j]; //#30200 + } else { //#30202 + $j--; //#30202 + $k[$j++] = 'bwipp.missingCompositeComponent#30202'; //#30202 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#30202 + bwipp_raiseerror(); //#30202 + } //#30202 + if (!$_.usematrix) { //#30205 + $$.save(); //#30205 + } //#30205 + $put($_.options, "inkspreadv", 0); //#30207 + $put($_.options, "dontdraw", true); //#30208 + $put($_.options, "dontlint", true); //#30209 + var _D = $s($_.linear.length + $_.comp.length); //#30212 + $puti(_D, 0, $_.linear); //#30213 + $puti(_D, $_.linear.length, $_.comp); //#30214 + $k[$j++] = _D; //#30215 + $k[$j++] = 'ai'; //#30215 + bwipp_gs1process(); //#30215 + $j -= 3; //#30215 + $put($_.options, "linkagea", true); //#30218 + $k[$j++] = $_.linear; //#30219 + $k[$j++] = Infinity; //#30219 + $forall($_.options); //#30219 + var _K = $d(); //#30219 + $k[$j++] = _K; //#30219 + bwipp_gs1_128(); //#30219 + var _M = $get($k[--$j], "sbs"); //#30220 + $k[$j++] = 0; //#30220 + $forall(_M, function() { //#30220 + var _N = $k[--$j]; //#30220 + var _O = $k[--$j]; //#30220 + $k[$j++] = $f(_O + _N); //#30220 + }); //#30220 + $_.linwidth = $k[--$j]; //#30220 + $put($_.options, "lintype", "gs1-128"); //#30223 + $put($_.options, "linwidth", $_.linwidth); //#30224 + $k[$j++] = $_.comp; //#30225 + $k[$j++] = Infinity; //#30225 + $forall($_.options); //#30225 + var _V = $d(); //#30225 + $k[$j++] = _V; //#30225 + bwipp_gs1_cc(); //#30225 + $_.compsym = $k[--$j]; //#30225 + if ($get($_.compsym, "pixx") == 99) { //#30226 + $k[$j++] = "a"; //#30226 + } else { //#30226 + $k[$j++] = "c"; //#30226 + } //#30226 + $_.linktype = $k[--$j]; //#30226 + if ($eq($_.linktype, "a")) { //#30234 + $put($_.options, "linkagea", true); //#30230 + $put($_.options, "linkagec", false); //#30231 + } else { //#30234 + $put($_.options, "linkagea", false); //#30233 + $put($_.options, "linkagec", true); //#30234 + } //#30234 + $k[$j++] = $_.linear; //#30236 + $k[$j++] = Infinity; //#30236 + var _g = $_.options; //#30236 + $forall(_g); //#30236 + var _h = $d(); //#30236 + $k[$j++] = _h; //#30236 + bwipp_gs1_128(); //#30236 + var _i = $k[--$j]; //#30237 + $_.linsbs = $get(_i, "sbs"); //#30237 + $_.linheight = $get($get(_i, "bhs"), 0) * 72; //#30238 + $k[$j++] = _i; //#30239 + if (!$_.usematrix) { //#30239 + bwipp_renlinear(); //#30239 + } else { //#30239 + $j--; //#30239 + } //#30239 + $k[$j++] = Infinity; //#30242 + $k[$j++] = 1; //#30243 + $forall($_.linsbs, function() { //#30243 + var _o = $k[--$j]; //#30243 + var _p = $k[--$j]; //#30243 + var _q = (_p == 0) ? 1 : 0; //#30243 + $k[$j++] = _p; //#30243 + for (var _r = 0, _s = _o; _r < _s; _r++) { //#30243 + $k[$j++] = _q //#30243 + } //#30243 + }); //#30243 + $astore($a($counttomark() - 1)); //#30244 + $_.sep = $k[--$j]; //#30244 + $j -= 2; //#30244 + if (!$_.usematrix) { //#30255 + $$.rmoveto(0, $_.linheight); //#30246 var _12 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29929 - $k[$j++] = _12; //#29930 - bwipp_renmatrix(); //#29930 - } //#29930 - if ($eq($_.linktype, "a")) { //#29939 - $_.s = ~~($f($_.linwidth - 2) / 11); //#29935 - $_.p = ~~(($_.s - 9) / 2); //#29936 - $k[$j++] = 'x'; //#29937 - $k[$j++] = ((($_.s - $_.p) - 1) * 11) + 10; //#29937 - if ($_.p == 0) { //#29937 - var _19 = $k[--$j]; //#29937 - $k[$j++] = $f(_19 + 2); //#29937 - } //#29937 - var _1A = $k[--$j]; //#29937 - $_[$k[--$j]] = $f(_1A - 99); //#29937 - } else { //#29939 - $_.x = -7; //#29939 - } //#29939 - if (!$_.usematrix) { //#29996 - $$.rmoveto($_.x, 1); //#29943 - $k[$j++] = $_.compsym; //#29943 - bwipp_renmatrix(); //#29943 - $$.restore(); //#29945 - } else { //#29996 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29947 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29948 - $k[$j++] = Infinity; //#29950 - $forall($_.linsbs, function() { //#29951 - var _1K = $k[--$j]; //#29951 - var _1L = $k[--$j]; //#29951 - var _1M = (_1L == 1) ? 0 : 1; //#29951 - $k[$j++] = _1L; //#29951 - for (var _1N = 0, _1O = _1K; _1N < _1O; _1N++) { //#29951 - $k[$j++] = _1M //#29951 - } //#29951 - }); //#29951 - $_.linpixs = $a(); //#29951 - if ($_.x > 0) { //#29959 - $k[$j++] = Infinity; //#29955 - for (var _1S = 0, _1T = $_.x; _1S < _1T; _1S++) { //#29955 - $k[$j++] = 0; //#29955 - } //#29955 - $_.cclpad = $a(); //#29955 - $_.linlpad = $a(0); //#29956 - } else { //#29959 - $_.cclpad = $a(0); //#29958 - $k[$j++] = Infinity; //#29959 - for (var _1Y = 0, _1Z = -$_.x; _1Y < _1Z; _1Y++) { //#29959 - $k[$j++] = 0; //#29959 - } //#29959 - $_.linlpad = $a(); //#29959 - } //#29959 - $_.diff = $f($_.linwidth - $f($_.ccpixx + $_.x)); //#29962 - if ($_.diff > 0) { //#29968 - $k[$j++] = Infinity; //#29964 - for (var _1g = 0, _1h = $_.diff; _1g < _1h; _1g++) { //#29964 - $k[$j++] = 0; //#29964 - } //#29964 - $_.ccrpad = $a(); //#29964 - $_.linrpad = $a(0); //#29965 - } else { //#29968 - $_.ccrpad = $a(0); //#29967 - $k[$j++] = Infinity; //#29968 - for (var _1m = 0, _1n = -$_.diff; _1m < _1n; _1m++) { //#29968 - $k[$j++] = 0; //#29968 - } //#29968 - $_.linrpad = $a(); //#29968 - } //#29968 - $_.linheight = ~~$_.linheight; //#29971 - $k[$j++] = Infinity; //#29972 - for (var _1t = 0, _1u = $_.ccpixx, _1s = $_.ccpixs.length - 1; _1u < 0 ? _1t >= _1s : _1t <= _1s; _1t += _1u) { //#29976 - $_.i = _1t; //#29974 - $aload($_.cclpad); //#29975 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29975 - $aload($_.ccrpad); //#29975 - } //#29975 - $aload($_.linlpad); //#29977 - $aload($_.sep); //#29977 - $aload($_.linrpad); //#29977 - for (var _25 = 0, _26 = $_.linheight; _25 < _26; _25++) { //#29978 - $aload($_.linlpad); //#29978 - $aload($_.linpixs); //#29978 - $aload($_.linrpad); //#29978 - } //#29978 - $_.pixs = $a(); //#29978 - $_.pixx = $f($f($_.cclpad.length + $_.ccpixx) + $_.ccrpad.length); //#29981 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29982 + ]); //#30253 + $k[$j++] = _12; //#30254 + bwipp_renmatrix(); //#30254 + } //#30254 + if ($eq($_.linktype, "a")) { //#30263 + $_.s = ~~($f($_.linwidth - 2) / 11); //#30259 + $_.p = ~~(($_.s - 9) / 2); //#30260 + $k[$j++] = 'x'; //#30261 + $k[$j++] = ((($_.s - $_.p) - 1) * 11) + 10; //#30261 + if ($_.p == 0) { //#30261 + var _19 = $k[--$j]; //#30261 + $k[$j++] = $f(_19 + 2); //#30261 + } //#30261 + var _1A = $k[--$j]; //#30261 + $_[$k[--$j]] = $f(_1A - 99); //#30261 + } else { //#30263 + $_.x = -7; //#30263 + } //#30263 + if (!$_.usematrix) { //#30320 + $$.rmoveto($_.x, 1); //#30267 + $k[$j++] = $_.compsym; //#30267 + bwipp_renmatrix(); //#30267 + $$.restore(); //#30269 + } else { //#30320 + $_.ccpixs = $get($_.compsym, 'pixs'); //#30271 + $_.ccpixx = $get($_.compsym, 'pixx'); //#30272 + $k[$j++] = Infinity; //#30274 + $forall($_.linsbs, function() { //#30275 + var _1K = $k[--$j]; //#30275 + var _1L = $k[--$j]; //#30275 + var _1M = (_1L == 1) ? 0 : 1; //#30275 + $k[$j++] = _1L; //#30275 + for (var _1N = 0, _1O = _1K; _1N < _1O; _1N++) { //#30275 + $k[$j++] = _1M //#30275 + } //#30275 + }); //#30275 + $_.linpixs = $a(); //#30275 + if ($_.x > 0) { //#30283 + $k[$j++] = Infinity; //#30279 + for (var _1S = 0, _1T = $_.x; _1S < _1T; _1S++) { //#30279 + $k[$j++] = 0; //#30279 + } //#30279 + $_.cclpad = $a(); //#30279 + $_.linlpad = $a(0); //#30280 + } else { //#30283 + $_.cclpad = $a(0); //#30282 + $k[$j++] = Infinity; //#30283 + for (var _1Y = 0, _1Z = -$_.x; _1Y < _1Z; _1Y++) { //#30283 + $k[$j++] = 0; //#30283 + } //#30283 + $_.linlpad = $a(); //#30283 + } //#30283 + $_.diff = $f($_.linwidth - $f($_.ccpixx + $_.x)); //#30286 + if ($_.diff > 0) { //#30292 + $k[$j++] = Infinity; //#30288 + for (var _1g = 0, _1h = $_.diff; _1g < _1h; _1g++) { //#30288 + $k[$j++] = 0; //#30288 + } //#30288 + $_.ccrpad = $a(); //#30288 + $_.linrpad = $a(0); //#30289 + } else { //#30292 + $_.ccrpad = $a(0); //#30291 + $k[$j++] = Infinity; //#30292 + for (var _1m = 0, _1n = -$_.diff; _1m < _1n; _1m++) { //#30292 + $k[$j++] = 0; //#30292 + } //#30292 + $_.linrpad = $a(); //#30292 + } //#30292 + $_.linheight = ~~$_.linheight; //#30295 + $k[$j++] = Infinity; //#30296 + for (var _1t = 0, _1u = $_.ccpixx, _1s = $_.ccpixs.length - 1; _1u < 0 ? _1t >= _1s : _1t <= _1s; _1t += _1u) { //#30300 + $_.i = _1t; //#30298 + $aload($_.cclpad); //#30299 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#30299 + $aload($_.ccrpad); //#30299 + } //#30299 + $aload($_.linlpad); //#30301 + $aload($_.sep); //#30301 + $aload($_.linrpad); //#30301 + for (var _25 = 0, _26 = $_.linheight; _25 < _26; _25++) { //#30302 + $aload($_.linlpad); //#30302 + $aload($_.linpixs); //#30302 + $aload($_.linrpad); //#30302 + } //#30302 + $_.pixs = $a(); //#30302 + $_.pixx = $f($f($_.cclpad.length + $_.ccpixx) + $_.ccrpad.length); //#30305 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#30306 var _2M = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29990 - $k[$j++] = _2M; //#29997 - if (!$_.dontdraw) { //#29997 - $$.save(); //#29994 - bwipp_renmatrix(); //#29995 - $$.restore(); //#29996 - } //#29996 - } //#29996 - $_ = Object.getPrototypeOf($_); //#30000 + ]); //#30314 + $k[$j++] = _2M; //#30321 + if (!$_.dontdraw) { //#30321 + $$.save(); //#30318 + bwipp_renmatrix(); //#30319 + $$.restore(); //#30320 + } //#30320 + } //#30320 + $_ = Object.getPrototypeOf($_); //#30324 } //bwipp_gs1_128composite function bwipp_gs1datamatrix() { - $_ = Object.create($_); //#30030 - $_.dontdraw = false; //#30033 - $_.parse = false; //#30034 - $_.dontlint = false; //#30035 - $_.lintreqs = true; //#30036 - $_.gssep = false; //#30037 - $k[$j++] = $_; //#30039 - bwipp_processoptions(); //#30039 - $_.options = $k[--$j]; //#30039 - $_.barcode = $k[--$j]; //#30040 - $k[$j++] = $_.barcode; //#30042 - $k[$j++] = 'ai'; //#30042 - bwipp_gs1process(); //#30042 - $_.fncs = $k[--$j]; //#30043 - $_.vals = $k[--$j]; //#30044 - $_.ais = $k[--$j]; //#30045 - $_.fnc1 = -1; //#30048 - $_.dmtx = $a([$_.fnc1]); //#30049 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30065 - $_.i = _A; //#30051 - $_.ai = $get($_.ais, $_.i); //#30052 - $_.val = $get($_.vals, $_.i); //#30053 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30054 - $puti(_K, 0, $_.dmtx); //#30055 - $k[$j++] = _K; //#30056 - $k[$j++] = _K; //#30056 - $k[$j++] = $_.dmtx.length; //#30056 - $k[$j++] = $_.ai; //#30056 - $k[$j++] = Infinity; //#30056 - var _O = $k[--$j]; //#30056 - var _P = $k[--$j]; //#30056 - $k[$j++] = _O; //#30056 - $forall(_P); //#30056 - var _Q = $a(); //#30056 - var _R = $k[--$j]; //#30056 - $puti($k[--$j], _R, _Q); //#30056 - var _T = $k[--$j]; //#30057 - $k[$j++] = _T; //#30057 - $k[$j++] = _T; //#30057 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30057 - $k[$j++] = $_.val; //#30057 - $k[$j++] = Infinity; //#30057 - var _X = $k[--$j]; //#30057 - var _Y = $k[--$j]; //#30057 - $k[$j++] = _X; //#30057 - $forall(_Y); //#30057 - var _Z = $a(); //#30057 - var _a = $k[--$j]; //#30057 - $puti($k[--$j], _a, _Z); //#30057 - $_.dmtx = $k[--$j]; //#30058 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30064 - var _j = $a($_.dmtx.length + 1); //#30060 - $puti(_j, 0, $_.dmtx); //#30061 - $k[$j++] = _j; //#30062 - $k[$j++] = _j; //#30062 - $k[$j++] = $_.dmtx.length; //#30062 - if ($_.gssep) { //#30062 - $k[$j++] = 29; //#30062 - } else { //#30062 - $k[$j++] = $_.fnc1; //#30062 - } //#30062 - var _o = $k[--$j]; //#30062 - var _p = $k[--$j]; //#30062 - $put($k[--$j], _p, _o); //#30062 - $_.dmtx = $k[--$j]; //#30063 - } //#30063 - } //#30063 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30068 - $_.i = 0; //#30069 - $_.j = 0; //#30069 - for (;;) { //#30079 - if ($_.i == $_.dmtx.length) { //#30070 - break; //#30070 - } //#30070 - var _y = $get($_.dmtx, $_.i); //#30071 - $k[$j++] = _y; //#30076 - if (_y == $_.fnc1) { //#30075 - $j--; //#30072 - $puti($_.barcode, $_.j, "^FNC1"); //#30072 - $_.j = $_.j + 4; //#30073 - } else { //#30075 - $put($_.barcode, $_.j, $k[--$j]); //#30075 - } //#30075 - $_.i = $_.i + 1; //#30077 - $_.j = $_.j + 1; //#30078 - } //#30078 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30080 - delete $_.options["parse"]; //#30083 - $put($_.options, "dontdraw", true); //#30084 - $put($_.options, "parsefnc", true); //#30085 - $k[$j++] = 'args'; //#30086 - $k[$j++] = $_.barcode; //#30086 - $k[$j++] = $_.options; //#30086 - bwipp_datamatrix(); //#30086 - var _1G = $k[--$j]; //#30086 - $_[$k[--$j]] = _1G; //#30086 - $put($_.args, "opt", $_.options); //#30088 - $k[$j++] = $_.args; //#30091 - if (!$_.dontdraw) { //#30091 - bwipp_renmatrix(); //#30091 - } //#30091 - $_ = Object.getPrototypeOf($_); //#30093 + $_ = Object.create($_); //#30354 + $_.dontdraw = false; //#30357 + $_.parse = false; //#30358 + $_.dontlint = false; //#30359 + $_.lintreqs = true; //#30360 + $_.gssep = false; //#30361 + $k[$j++] = $_; //#30363 + bwipp_processoptions(); //#30363 + $_.options = $k[--$j]; //#30363 + $_.barcode = $k[--$j]; //#30364 + $k[$j++] = $_.barcode; //#30366 + $k[$j++] = 'ai'; //#30366 + bwipp_gs1process(); //#30366 + $_.fncs = $k[--$j]; //#30367 + $_.vals = $k[--$j]; //#30368 + $_.ais = $k[--$j]; //#30369 + $_.fnc1 = -1; //#30372 + $_.dmtx = $a([$_.fnc1]); //#30373 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30389 + $_.i = _A; //#30375 + $_.ai = $get($_.ais, $_.i); //#30376 + $_.val = $get($_.vals, $_.i); //#30377 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30378 + $puti(_K, 0, $_.dmtx); //#30379 + $k[$j++] = _K; //#30380 + $k[$j++] = _K; //#30380 + $k[$j++] = $_.dmtx.length; //#30380 + $k[$j++] = $_.ai; //#30380 + $k[$j++] = Infinity; //#30380 + var _O = $k[--$j]; //#30380 + var _P = $k[--$j]; //#30380 + $k[$j++] = _O; //#30380 + $forall(_P); //#30380 + var _Q = $a(); //#30380 + var _R = $k[--$j]; //#30380 + $puti($k[--$j], _R, _Q); //#30380 + var _T = $k[--$j]; //#30381 + $k[$j++] = _T; //#30381 + $k[$j++] = _T; //#30381 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30381 + $k[$j++] = $_.val; //#30381 + $k[$j++] = Infinity; //#30381 + var _X = $k[--$j]; //#30381 + var _Y = $k[--$j]; //#30381 + $k[$j++] = _X; //#30381 + $forall(_Y); //#30381 + var _Z = $a(); //#30381 + var _a = $k[--$j]; //#30381 + $puti($k[--$j], _a, _Z); //#30381 + $_.dmtx = $k[--$j]; //#30382 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30388 + var _j = $a($_.dmtx.length + 1); //#30384 + $puti(_j, 0, $_.dmtx); //#30385 + $k[$j++] = _j; //#30386 + $k[$j++] = _j; //#30386 + $k[$j++] = $_.dmtx.length; //#30386 + if ($_.gssep) { //#30386 + $k[$j++] = 29; //#30386 + } else { //#30386 + $k[$j++] = $_.fnc1; //#30386 + } //#30386 + var _o = $k[--$j]; //#30386 + var _p = $k[--$j]; //#30386 + $put($k[--$j], _p, _o); //#30386 + $_.dmtx = $k[--$j]; //#30387 + } //#30387 + } //#30387 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30392 + $_.i = 0; //#30393 + $_.j = 0; //#30393 + for (;;) { //#30403 + if ($_.i == $_.dmtx.length) { //#30394 + break; //#30394 + } //#30394 + var _y = $get($_.dmtx, $_.i); //#30395 + $k[$j++] = _y; //#30400 + if (_y == $_.fnc1) { //#30399 + $j--; //#30396 + $puti($_.barcode, $_.j, "^FNC1"); //#30396 + $_.j = $_.j + 4; //#30397 + } else { //#30399 + $put($_.barcode, $_.j, $k[--$j]); //#30399 + } //#30399 + $_.i = $_.i + 1; //#30401 + $_.j = $_.j + 1; //#30402 + } //#30402 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30404 + delete $_.options["parse"]; //#30407 + $put($_.options, "dontdraw", true); //#30408 + $put($_.options, "parsefnc", true); //#30409 + $k[$j++] = 'args'; //#30410 + $k[$j++] = $_.barcode; //#30410 + $k[$j++] = $_.options; //#30410 + bwipp_datamatrix(); //#30410 + var _1G = $k[--$j]; //#30410 + $_[$k[--$j]] = _1G; //#30410 + $put($_.args, "opt", $_.options); //#30412 + $k[$j++] = $_.args; //#30415 + if (!$_.dontdraw) { //#30415 + bwipp_renmatrix(); //#30415 + } //#30415 + $_ = Object.getPrototypeOf($_); //#30417 } //bwipp_gs1datamatrix function bwipp_gs1datamatrixrectangular() { - $_ = Object.create($_); //#30123 - $_.parse = false; //#30126 - $_.dontlint = false; //#30127 - $_.lintreqs = true; //#30128 - $_.dontdraw = false; //#30129 - $_.gssep = false; //#30130 - $k[$j++] = $_; //#30132 - bwipp_processoptions(); //#30132 - $_.options = $k[--$j]; //#30132 - $_.barcode = $k[--$j]; //#30133 - $k[$j++] = $_.barcode; //#30135 - $k[$j++] = 'ai'; //#30135 - bwipp_gs1process(); //#30135 - $_.fncs = $k[--$j]; //#30136 - $_.vals = $k[--$j]; //#30137 - $_.ais = $k[--$j]; //#30138 - $_.fnc1 = -1; //#30141 - $_.dmtx = $a([$_.fnc1]); //#30142 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30158 - $_.i = _A; //#30144 - $_.ai = $get($_.ais, $_.i); //#30145 - $_.val = $get($_.vals, $_.i); //#30146 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30147 - $puti(_K, 0, $_.dmtx); //#30148 - $k[$j++] = _K; //#30149 - $k[$j++] = _K; //#30149 - $k[$j++] = $_.dmtx.length; //#30149 - $k[$j++] = $_.ai; //#30149 - $k[$j++] = Infinity; //#30149 - var _O = $k[--$j]; //#30149 - var _P = $k[--$j]; //#30149 - $k[$j++] = _O; //#30149 - $forall(_P); //#30149 - var _Q = $a(); //#30149 - var _R = $k[--$j]; //#30149 - $puti($k[--$j], _R, _Q); //#30149 - var _T = $k[--$j]; //#30150 - $k[$j++] = _T; //#30150 - $k[$j++] = _T; //#30150 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30150 - $k[$j++] = $_.val; //#30150 - $k[$j++] = Infinity; //#30150 - var _X = $k[--$j]; //#30150 - var _Y = $k[--$j]; //#30150 - $k[$j++] = _X; //#30150 - $forall(_Y); //#30150 - var _Z = $a(); //#30150 - var _a = $k[--$j]; //#30150 - $puti($k[--$j], _a, _Z); //#30150 - $_.dmtx = $k[--$j]; //#30151 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30157 - var _j = $a($_.dmtx.length + 1); //#30153 - $puti(_j, 0, $_.dmtx); //#30154 - $k[$j++] = _j; //#30155 - $k[$j++] = _j; //#30155 - $k[$j++] = $_.dmtx.length; //#30155 - if ($_.gssep) { //#30155 - $k[$j++] = 29; //#30155 - } else { //#30155 - $k[$j++] = $_.fnc1; //#30155 - } //#30155 - var _o = $k[--$j]; //#30155 - var _p = $k[--$j]; //#30155 - $put($k[--$j], _p, _o); //#30155 - $_.dmtx = $k[--$j]; //#30156 - } //#30156 - } //#30156 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30161 - $_.i = 0; //#30162 - $_.j = 0; //#30162 - for (;;) { //#30172 - if ($_.i == $_.dmtx.length) { //#30163 - break; //#30163 - } //#30163 - var _y = $get($_.dmtx, $_.i); //#30164 - $k[$j++] = _y; //#30169 - if (_y == $_.fnc1) { //#30168 - $j--; //#30165 - $puti($_.barcode, $_.j, "^FNC1"); //#30165 - $_.j = $_.j + 4; //#30166 - } else { //#30168 - $put($_.barcode, $_.j, $k[--$j]); //#30168 - } //#30168 - $_.i = $_.i + 1; //#30170 - $_.j = $_.j + 1; //#30171 - } //#30171 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30173 - delete $_.options["parse"]; //#30176 - $put($_.options, "dontdraw", true); //#30177 - $put($_.options, "parsefnc", true); //#30178 - $put($_.options, "format", "rectangle"); //#30179 - $k[$j++] = 'args'; //#30180 - $k[$j++] = $_.barcode; //#30180 - $k[$j++] = $_.options; //#30180 - bwipp_datamatrix(); //#30180 - var _1H = $k[--$j]; //#30180 - $_[$k[--$j]] = _1H; //#30180 - $put($_.args, "opt", $_.options); //#30182 - $k[$j++] = $_.args; //#30185 - if (!$_.dontdraw) { //#30185 - bwipp_renmatrix(); //#30185 - } //#30185 - $_ = Object.getPrototypeOf($_); //#30187 + $_ = Object.create($_); //#30447 + $_.parse = false; //#30450 + $_.dontlint = false; //#30451 + $_.lintreqs = true; //#30452 + $_.dontdraw = false; //#30453 + $_.gssep = false; //#30454 + $k[$j++] = $_; //#30456 + bwipp_processoptions(); //#30456 + $_.options = $k[--$j]; //#30456 + $_.barcode = $k[--$j]; //#30457 + $k[$j++] = $_.barcode; //#30459 + $k[$j++] = 'ai'; //#30459 + bwipp_gs1process(); //#30459 + $_.fncs = $k[--$j]; //#30460 + $_.vals = $k[--$j]; //#30461 + $_.ais = $k[--$j]; //#30462 + $_.fnc1 = -1; //#30465 + $_.dmtx = $a([$_.fnc1]); //#30466 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30482 + $_.i = _A; //#30468 + $_.ai = $get($_.ais, $_.i); //#30469 + $_.val = $get($_.vals, $_.i); //#30470 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30471 + $puti(_K, 0, $_.dmtx); //#30472 + $k[$j++] = _K; //#30473 + $k[$j++] = _K; //#30473 + $k[$j++] = $_.dmtx.length; //#30473 + $k[$j++] = $_.ai; //#30473 + $k[$j++] = Infinity; //#30473 + var _O = $k[--$j]; //#30473 + var _P = $k[--$j]; //#30473 + $k[$j++] = _O; //#30473 + $forall(_P); //#30473 + var _Q = $a(); //#30473 + var _R = $k[--$j]; //#30473 + $puti($k[--$j], _R, _Q); //#30473 + var _T = $k[--$j]; //#30474 + $k[$j++] = _T; //#30474 + $k[$j++] = _T; //#30474 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30474 + $k[$j++] = $_.val; //#30474 + $k[$j++] = Infinity; //#30474 + var _X = $k[--$j]; //#30474 + var _Y = $k[--$j]; //#30474 + $k[$j++] = _X; //#30474 + $forall(_Y); //#30474 + var _Z = $a(); //#30474 + var _a = $k[--$j]; //#30474 + $puti($k[--$j], _a, _Z); //#30474 + $_.dmtx = $k[--$j]; //#30475 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30481 + var _j = $a($_.dmtx.length + 1); //#30477 + $puti(_j, 0, $_.dmtx); //#30478 + $k[$j++] = _j; //#30479 + $k[$j++] = _j; //#30479 + $k[$j++] = $_.dmtx.length; //#30479 + if ($_.gssep) { //#30479 + $k[$j++] = 29; //#30479 + } else { //#30479 + $k[$j++] = $_.fnc1; //#30479 + } //#30479 + var _o = $k[--$j]; //#30479 + var _p = $k[--$j]; //#30479 + $put($k[--$j], _p, _o); //#30479 + $_.dmtx = $k[--$j]; //#30480 + } //#30480 + } //#30480 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30485 + $_.i = 0; //#30486 + $_.j = 0; //#30486 + for (;;) { //#30496 + if ($_.i == $_.dmtx.length) { //#30487 + break; //#30487 + } //#30487 + var _y = $get($_.dmtx, $_.i); //#30488 + $k[$j++] = _y; //#30493 + if (_y == $_.fnc1) { //#30492 + $j--; //#30489 + $puti($_.barcode, $_.j, "^FNC1"); //#30489 + $_.j = $_.j + 4; //#30490 + } else { //#30492 + $put($_.barcode, $_.j, $k[--$j]); //#30492 + } //#30492 + $_.i = $_.i + 1; //#30494 + $_.j = $_.j + 1; //#30495 + } //#30495 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30497 + delete $_.options["parse"]; //#30500 + $put($_.options, "dontdraw", true); //#30501 + $put($_.options, "parsefnc", true); //#30502 + $put($_.options, "format", "rectangle"); //#30503 + $k[$j++] = 'args'; //#30504 + $k[$j++] = $_.barcode; //#30504 + $k[$j++] = $_.options; //#30504 + bwipp_datamatrix(); //#30504 + var _1H = $k[--$j]; //#30504 + $_[$k[--$j]] = _1H; //#30504 + $put($_.args, "opt", $_.options); //#30506 + $k[$j++] = $_.args; //#30509 + if (!$_.dontdraw) { //#30509 + bwipp_renmatrix(); //#30509 + } //#30509 + $_ = Object.getPrototypeOf($_); //#30511 } //bwipp_gs1datamatrixrectangular function bwipp_gs1dldatamatrix() { - $_ = Object.create($_); //#30217 - $_.parse = false; //#30220 - $_.dontlint = false; //#30221 - $_.lintreqs = true; //#30222 - $_.dontdraw = false; //#30223 - $k[$j++] = $_; //#30225 - bwipp_processoptions(); //#30225 - $_.options = $k[--$j]; //#30225 - $_.barcode = $k[--$j]; //#30226 + $_ = Object.create($_); //#30541 + $_.parse = false; //#30544 + $_.dontlint = false; //#30545 + $_.lintreqs = true; //#30546 + $_.dontdraw = false; //#30547 + $k[$j++] = $_; //#30549 + bwipp_processoptions(); //#30549 + $_.options = $k[--$j]; //#30549 + $_.barcode = $k[--$j]; //#30550 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#30232 - $_.fncvals = _3; //#30233 - $k[$j++] = 'barcode'; //#30234 - $k[$j++] = $_.barcode; //#30234 - $k[$j++] = $_.fncvals; //#30234 - bwipp_parseinput(); //#30234 - var _6 = $k[--$j]; //#30234 - $_[$k[--$j]] = _6; //#30234 - $k[$j++] = $_.barcode; //#30236 - $k[$j++] = 'dl'; //#30236 - bwipp_gs1process(); //#30236 - $j -= 3; //#30236 - delete $_.options["parse"]; //#30239 - $put($_.options, "dontdraw", true); //#30240 - $k[$j++] = 'args'; //#30241 - $k[$j++] = $_.barcode; //#30241 - $k[$j++] = $_.options; //#30241 - bwipp_datamatrix(); //#30241 - var _D = $k[--$j]; //#30241 - $_[$k[--$j]] = _D; //#30241 - $put($_.args, "opt", $_.options); //#30243 - $k[$j++] = $_.args; //#30246 - if (!$_.dontdraw) { //#30246 - bwipp_renmatrix(); //#30246 - } //#30246 - $_ = Object.getPrototypeOf($_); //#30248 + ]); //#30556 + $_.fncvals = _3; //#30557 + $k[$j++] = 'barcode'; //#30558 + $k[$j++] = $_.barcode; //#30558 + $k[$j++] = $_.fncvals; //#30558 + bwipp_parseinput(); //#30558 + var _6 = $k[--$j]; //#30558 + $_[$k[--$j]] = _6; //#30558 + $k[$j++] = $_.barcode; //#30560 + $k[$j++] = 'dl'; //#30560 + bwipp_gs1process(); //#30560 + $j -= 3; //#30560 + delete $_.options["parse"]; //#30563 + $put($_.options, "dontdraw", true); //#30564 + $k[$j++] = 'args'; //#30565 + $k[$j++] = $_.barcode; //#30565 + $k[$j++] = $_.options; //#30565 + bwipp_datamatrix(); //#30565 + var _D = $k[--$j]; //#30565 + $_[$k[--$j]] = _D; //#30565 + $put($_.args, "opt", $_.options); //#30567 + $k[$j++] = $_.args; //#30570 + if (!$_.dontdraw) { //#30570 + bwipp_renmatrix(); //#30570 + } //#30570 + $_ = Object.getPrototypeOf($_); //#30572 } //bwipp_gs1dldatamatrix function bwipp_gs1qrcode() { - $_ = Object.create($_); //#30277 - $_.parse = false; //#30280 - $_.dontlint = false; //#30281 - $_.lintreqs = true; //#30282 - $_.dontdraw = false; //#30283 - $k[$j++] = $_; //#30285 - bwipp_processoptions(); //#30285 - $_.options = $k[--$j]; //#30285 - $_.barcode = $k[--$j]; //#30286 - $k[$j++] = $_.barcode; //#30288 - $k[$j++] = 'ai'; //#30288 - bwipp_gs1process(); //#30288 - $_.fncs = $k[--$j]; //#30289 - $_.vals = $k[--$j]; //#30290 - $_.ais = $k[--$j]; //#30291 - $_.fnc1 = -1; //#30294 - $_.qrc = $a([$_.fnc1]); //#30295 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30311 - $_.i = _A; //#30297 - $_.ai = $get($_.ais, $_.i); //#30298 - $_.val = $get($_.vals, $_.i); //#30299 - var _K = $a(($_.qrc.length + $_.ai.length) + $_.val.length); //#30300 - $puti(_K, 0, $_.qrc); //#30301 - $k[$j++] = _K; //#30302 - $k[$j++] = _K; //#30302 - $k[$j++] = $_.qrc.length; //#30302 - $k[$j++] = $_.ai; //#30302 - $k[$j++] = Infinity; //#30302 - var _O = $k[--$j]; //#30302 - var _P = $k[--$j]; //#30302 - $k[$j++] = _O; //#30302 - $forall(_P); //#30302 - var _Q = $a(); //#30302 - var _R = $k[--$j]; //#30302 - $puti($k[--$j], _R, _Q); //#30302 - var _T = $k[--$j]; //#30303 - $k[$j++] = _T; //#30303 - $k[$j++] = _T; //#30303 - $k[$j++] = $_.qrc.length + $_.ai.length; //#30303 - $k[$j++] = $_.val; //#30303 - $k[$j++] = Infinity; //#30303 - var _X = $k[--$j]; //#30303 - var _Y = $k[--$j]; //#30303 - $k[$j++] = _X; //#30303 - $forall(_Y); //#30303 - var _Z = $a(); //#30303 - var _a = $k[--$j]; //#30303 - $puti($k[--$j], _a, _Z); //#30303 - $_.qrc = $k[--$j]; //#30304 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30310 - var _j = $a($_.qrc.length + 1); //#30306 - $puti(_j, 0, $_.qrc); //#30307 - $put(_j, $_.qrc.length, $_.fnc1); //#30308 - $_.qrc = _j; //#30309 - } //#30309 - } //#30309 - $_.barcode = $s(($_.qrc.length + 1) * 5); //#30314 - $_.i = 0; //#30315 - $_.j = 0; //#30315 - for (;;) { //#30325 - if ($_.i == $_.qrc.length) { //#30316 - break; //#30316 - } //#30316 - var _t = $get($_.qrc, $_.i); //#30317 - $k[$j++] = _t; //#30322 - if (_t == $_.fnc1) { //#30321 - $j--; //#30318 - $puti($_.barcode, $_.j, "^FNC1"); //#30318 - $_.j = $_.j + 4; //#30319 - } else { //#30321 - $put($_.barcode, $_.j, $k[--$j]); //#30321 - } //#30321 - $_.i = $_.i + 1; //#30323 - $_.j = $_.j + 1; //#30324 - } //#30324 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30326 - delete $_.options["parse"]; //#30329 - $put($_.options, "dontdraw", true); //#30330 - $put($_.options, "parsefnc", true); //#30331 - $k[$j++] = 'args'; //#30332 - $k[$j++] = $_.barcode; //#30332 - $k[$j++] = $_.options; //#30332 - bwipp_qrcode(); //#30332 - var _1B = $k[--$j]; //#30332 - $_[$k[--$j]] = _1B; //#30332 - $put($_.args, "opt", $_.options); //#30334 - $k[$j++] = $_.args; //#30337 - if (!$_.dontdraw) { //#30337 - bwipp_renmatrix(); //#30337 - } //#30337 - $_ = Object.getPrototypeOf($_); //#30339 + $_ = Object.create($_); //#30601 + $_.parse = false; //#30604 + $_.dontlint = false; //#30605 + $_.lintreqs = true; //#30606 + $_.dontdraw = false; //#30607 + $k[$j++] = $_; //#30609 + bwipp_processoptions(); //#30609 + $_.options = $k[--$j]; //#30609 + $_.barcode = $k[--$j]; //#30610 + $k[$j++] = $_.barcode; //#30612 + $k[$j++] = 'ai'; //#30612 + bwipp_gs1process(); //#30612 + $_.fncs = $k[--$j]; //#30613 + $_.vals = $k[--$j]; //#30614 + $_.ais = $k[--$j]; //#30615 + $_.fnc1 = -1; //#30618 + $_.qrc = $a([$_.fnc1]); //#30619 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30635 + $_.i = _A; //#30621 + $_.ai = $get($_.ais, $_.i); //#30622 + $_.val = $get($_.vals, $_.i); //#30623 + var _K = $a(($_.qrc.length + $_.ai.length) + $_.val.length); //#30624 + $puti(_K, 0, $_.qrc); //#30625 + $k[$j++] = _K; //#30626 + $k[$j++] = _K; //#30626 + $k[$j++] = $_.qrc.length; //#30626 + $k[$j++] = $_.ai; //#30626 + $k[$j++] = Infinity; //#30626 + var _O = $k[--$j]; //#30626 + var _P = $k[--$j]; //#30626 + $k[$j++] = _O; //#30626 + $forall(_P); //#30626 + var _Q = $a(); //#30626 + var _R = $k[--$j]; //#30626 + $puti($k[--$j], _R, _Q); //#30626 + var _T = $k[--$j]; //#30627 + $k[$j++] = _T; //#30627 + $k[$j++] = _T; //#30627 + $k[$j++] = $_.qrc.length + $_.ai.length; //#30627 + $k[$j++] = $_.val; //#30627 + $k[$j++] = Infinity; //#30627 + var _X = $k[--$j]; //#30627 + var _Y = $k[--$j]; //#30627 + $k[$j++] = _X; //#30627 + $forall(_Y); //#30627 + var _Z = $a(); //#30627 + var _a = $k[--$j]; //#30627 + $puti($k[--$j], _a, _Z); //#30627 + $_.qrc = $k[--$j]; //#30628 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30634 + var _j = $a($_.qrc.length + 1); //#30630 + $puti(_j, 0, $_.qrc); //#30631 + $put(_j, $_.qrc.length, $_.fnc1); //#30632 + $_.qrc = _j; //#30633 + } //#30633 + } //#30633 + $_.barcode = $s(($_.qrc.length + 1) * 5); //#30638 + $_.i = 0; //#30639 + $_.j = 0; //#30639 + for (;;) { //#30649 + if ($_.i == $_.qrc.length) { //#30640 + break; //#30640 + } //#30640 + var _t = $get($_.qrc, $_.i); //#30641 + $k[$j++] = _t; //#30646 + if (_t == $_.fnc1) { //#30645 + $j--; //#30642 + $puti($_.barcode, $_.j, "^FNC1"); //#30642 + $_.j = $_.j + 4; //#30643 + } else { //#30645 + $put($_.barcode, $_.j, $k[--$j]); //#30645 + } //#30645 + $_.i = $_.i + 1; //#30647 + $_.j = $_.j + 1; //#30648 + } //#30648 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30650 + delete $_.options["parse"]; //#30653 + $put($_.options, "dontdraw", true); //#30654 + $put($_.options, "parsefnc", true); //#30655 + $k[$j++] = 'args'; //#30656 + $k[$j++] = $_.barcode; //#30656 + $k[$j++] = $_.options; //#30656 + bwipp_qrcode(); //#30656 + var _1B = $k[--$j]; //#30656 + $_[$k[--$j]] = _1B; //#30656 + $put($_.args, "opt", $_.options); //#30658 + $k[$j++] = $_.args; //#30661 + if (!$_.dontdraw) { //#30661 + bwipp_renmatrix(); //#30661 + } //#30661 + $_ = Object.getPrototypeOf($_); //#30663 } //bwipp_gs1qrcode function bwipp_gs1dlqrcode() { - $_ = Object.create($_); //#30369 - $_.parse = false; //#30372 - $_.dontlint = false; //#30373 - $_.lintreqs = true; //#30374 - $_.dontdraw = false; //#30375 - $k[$j++] = $_; //#30377 - bwipp_processoptions(); //#30377 - $_.options = $k[--$j]; //#30377 - $_.barcode = $k[--$j]; //#30378 + $_ = Object.create($_); //#30693 + $_.parse = false; //#30696 + $_.dontlint = false; //#30697 + $_.lintreqs = true; //#30698 + $_.dontdraw = false; //#30699 + $k[$j++] = $_; //#30701 + bwipp_processoptions(); //#30701 + $_.options = $k[--$j]; //#30701 + $_.barcode = $k[--$j]; //#30702 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#30384 - $_.fncvals = _3; //#30385 - $k[$j++] = 'barcode'; //#30386 - $k[$j++] = $_.barcode; //#30386 - $k[$j++] = $_.fncvals; //#30386 - bwipp_parseinput(); //#30386 - var _6 = $k[--$j]; //#30386 - $_[$k[--$j]] = _6; //#30386 - $k[$j++] = $_.barcode; //#30388 - $k[$j++] = 'dl'; //#30388 - bwipp_gs1process(); //#30388 - $j -= 3; //#30388 - delete $_.options["parse"]; //#30391 - $put($_.options, "dontdraw", true); //#30392 - $k[$j++] = 'args'; //#30393 - $k[$j++] = $_.barcode; //#30393 - $k[$j++] = $_.options; //#30393 - bwipp_qrcode(); //#30393 - var _D = $k[--$j]; //#30393 - $_[$k[--$j]] = _D; //#30393 - $put($_.args, "opt", $_.options); //#30395 - $k[$j++] = $_.args; //#30398 - if (!$_.dontdraw) { //#30398 - bwipp_renmatrix(); //#30398 - } //#30398 - $_ = Object.getPrototypeOf($_); //#30400 + ]); //#30708 + $_.fncvals = _3; //#30709 + $k[$j++] = 'barcode'; //#30710 + $k[$j++] = $_.barcode; //#30710 + $k[$j++] = $_.fncvals; //#30710 + bwipp_parseinput(); //#30710 + var _6 = $k[--$j]; //#30710 + $_[$k[--$j]] = _6; //#30710 + $k[$j++] = $_.barcode; //#30712 + $k[$j++] = 'dl'; //#30712 + bwipp_gs1process(); //#30712 + $j -= 3; //#30712 + delete $_.options["parse"]; //#30715 + $put($_.options, "dontdraw", true); //#30716 + $k[$j++] = 'args'; //#30717 + $k[$j++] = $_.barcode; //#30717 + $k[$j++] = $_.options; //#30717 + bwipp_qrcode(); //#30717 + var _D = $k[--$j]; //#30717 + $_[$k[--$j]] = _D; //#30717 + $put($_.args, "opt", $_.options); //#30719 + $k[$j++] = $_.args; //#30722 + if (!$_.dontdraw) { //#30722 + bwipp_renmatrix(); //#30722 + } //#30722 + $_ = Object.getPrototypeOf($_); //#30724 } //bwipp_gs1dlqrcode function bwipp_gs1dotcode() { - $_ = Object.create($_); //#30430 - $_.dontdraw = false; //#30433 - $_.parse = false; //#30434 - $_.dontlint = false; //#30435 - $_.lintreqs = true; //#30436 - $k[$j++] = $_; //#30438 - bwipp_processoptions(); //#30438 - $_.options = $k[--$j]; //#30438 - $_.barcode = $k[--$j]; //#30439 - $k[$j++] = $_.barcode; //#30441 - $k[$j++] = 'ai'; //#30441 - bwipp_gs1process(); //#30441 - $_.fncs = $k[--$j]; //#30442 - $_.vals = $k[--$j]; //#30443 - $_.ais = $k[--$j]; //#30444 - $_.fnc1 = -1; //#30447 - $_.dmtx = $a([$_.fnc1]); //#30448 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30464 - $_.i = _A; //#30450 - $_.ai = $get($_.ais, $_.i); //#30451 - $_.val = $get($_.vals, $_.i); //#30452 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30453 - $puti(_K, 0, $_.dmtx); //#30454 - $k[$j++] = _K; //#30455 - $k[$j++] = _K; //#30455 - $k[$j++] = $_.dmtx.length; //#30455 - $k[$j++] = $_.ai; //#30455 - $k[$j++] = Infinity; //#30455 - var _O = $k[--$j]; //#30455 - var _P = $k[--$j]; //#30455 - $k[$j++] = _O; //#30455 - $forall(_P); //#30455 - var _Q = $a(); //#30455 - var _R = $k[--$j]; //#30455 - $puti($k[--$j], _R, _Q); //#30455 - var _T = $k[--$j]; //#30456 - $k[$j++] = _T; //#30456 - $k[$j++] = _T; //#30456 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30456 - $k[$j++] = $_.val; //#30456 - $k[$j++] = Infinity; //#30456 - var _X = $k[--$j]; //#30456 - var _Y = $k[--$j]; //#30456 - $k[$j++] = _X; //#30456 - $forall(_Y); //#30456 - var _Z = $a(); //#30456 - var _a = $k[--$j]; //#30456 - $puti($k[--$j], _a, _Z); //#30456 - $_.dmtx = $k[--$j]; //#30457 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30463 - var _j = $a($_.dmtx.length + 1); //#30459 - $puti(_j, 0, $_.dmtx); //#30460 - $put(_j, $_.dmtx.length, $_.fnc1); //#30461 - $_.dmtx = _j; //#30462 - } //#30462 - } //#30462 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30467 - $_.i = 0; //#30468 - $_.j = 0; //#30468 - for (;;) { //#30478 - if ($_.i == $_.dmtx.length) { //#30469 - break; //#30469 - } //#30469 - var _t = $get($_.dmtx, $_.i); //#30470 - $k[$j++] = _t; //#30475 - if (_t == $_.fnc1) { //#30474 - $j--; //#30471 - $puti($_.barcode, $_.j, "^FNC1"); //#30471 - $_.j = $_.j + 4; //#30472 - } else { //#30474 - $put($_.barcode, $_.j, $k[--$j]); //#30474 - } //#30474 - $_.i = $_.i + 1; //#30476 - $_.j = $_.j + 1; //#30477 - } //#30477 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30479 - delete $_.options["parse"]; //#30482 - $put($_.options, "dontdraw", true); //#30483 - $put($_.options, "parsefnc", true); //#30484 - $k[$j++] = 'args'; //#30485 - $k[$j++] = $_.barcode; //#30485 - $k[$j++] = $_.options; //#30485 - bwipp_dotcode(); //#30485 - var _1B = $k[--$j]; //#30485 - $_[$k[--$j]] = _1B; //#30485 - $put($_.args, "opt", $_.options); //#30487 - $k[$j++] = $_.args; //#30490 - if (!$_.dontdraw) { //#30490 - bwipp_renmatrix(); //#30490 - } //#30490 - $_ = Object.getPrototypeOf($_); //#30492 + $_ = Object.create($_); //#30754 + $_.dontdraw = false; //#30757 + $_.parse = false; //#30758 + $_.dontlint = false; //#30759 + $_.lintreqs = true; //#30760 + $k[$j++] = $_; //#30762 + bwipp_processoptions(); //#30762 + $_.options = $k[--$j]; //#30762 + $_.barcode = $k[--$j]; //#30763 + $k[$j++] = $_.barcode; //#30765 + $k[$j++] = 'ai'; //#30765 + bwipp_gs1process(); //#30765 + $_.fncs = $k[--$j]; //#30766 + $_.vals = $k[--$j]; //#30767 + $_.ais = $k[--$j]; //#30768 + $_.fnc1 = -1; //#30771 + $_.dmtx = $a([$_.fnc1]); //#30772 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30788 + $_.i = _A; //#30774 + $_.ai = $get($_.ais, $_.i); //#30775 + $_.val = $get($_.vals, $_.i); //#30776 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30777 + $puti(_K, 0, $_.dmtx); //#30778 + $k[$j++] = _K; //#30779 + $k[$j++] = _K; //#30779 + $k[$j++] = $_.dmtx.length; //#30779 + $k[$j++] = $_.ai; //#30779 + $k[$j++] = Infinity; //#30779 + var _O = $k[--$j]; //#30779 + var _P = $k[--$j]; //#30779 + $k[$j++] = _O; //#30779 + $forall(_P); //#30779 + var _Q = $a(); //#30779 + var _R = $k[--$j]; //#30779 + $puti($k[--$j], _R, _Q); //#30779 + var _T = $k[--$j]; //#30780 + $k[$j++] = _T; //#30780 + $k[$j++] = _T; //#30780 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30780 + $k[$j++] = $_.val; //#30780 + $k[$j++] = Infinity; //#30780 + var _X = $k[--$j]; //#30780 + var _Y = $k[--$j]; //#30780 + $k[$j++] = _X; //#30780 + $forall(_Y); //#30780 + var _Z = $a(); //#30780 + var _a = $k[--$j]; //#30780 + $puti($k[--$j], _a, _Z); //#30780 + $_.dmtx = $k[--$j]; //#30781 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30787 + var _j = $a($_.dmtx.length + 1); //#30783 + $puti(_j, 0, $_.dmtx); //#30784 + $put(_j, $_.dmtx.length, $_.fnc1); //#30785 + $_.dmtx = _j; //#30786 + } //#30786 + } //#30786 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30791 + $_.i = 0; //#30792 + $_.j = 0; //#30792 + for (;;) { //#30802 + if ($_.i == $_.dmtx.length) { //#30793 + break; //#30793 + } //#30793 + var _t = $get($_.dmtx, $_.i); //#30794 + $k[$j++] = _t; //#30799 + if (_t == $_.fnc1) { //#30798 + $j--; //#30795 + $puti($_.barcode, $_.j, "^FNC1"); //#30795 + $_.j = $_.j + 4; //#30796 + } else { //#30798 + $put($_.barcode, $_.j, $k[--$j]); //#30798 + } //#30798 + $_.i = $_.i + 1; //#30800 + $_.j = $_.j + 1; //#30801 + } //#30801 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30803 + delete $_.options["parse"]; //#30806 + $put($_.options, "dontdraw", true); //#30807 + $put($_.options, "parsefnc", true); //#30808 + $k[$j++] = 'args'; //#30809 + $k[$j++] = $_.barcode; //#30809 + $k[$j++] = $_.options; //#30809 + bwipp_dotcode(); //#30809 + var _1B = $k[--$j]; //#30809 + $_[$k[--$j]] = _1B; //#30809 + $put($_.args, "opt", $_.options); //#30811 + $k[$j++] = $_.args; //#30814 + if (!$_.dontdraw) { //#30814 + bwipp_renmatrix(); //#30814 + } //#30814 + $_ = Object.getPrototypeOf($_); //#30816 } //bwipp_gs1dotcode function bwipp_hibccode39() { - $_ = Object.create($_); //#30523 - $_.dontdraw = false; //#30526 - $_.textfont = "OCR-B"; //#30527 - $_.textsize = 10; //#30528 - $_.textyoffset = -8; //#30529 - $_.textxoffset = 0; //#30530 - $_.validatecheck = false; //#30531 - $k[$j++] = $_; //#30533 - bwipp_processoptions(); //#30533 - $_.options = $k[--$j]; //#30533 - $_.barcode = $k[--$j]; //#30534 - if ($eq($_.barcode, "")) { //#30538 - $k[$j++] = 'bwipp.hibccode39emptyData#30537'; //#30537 - $k[$j++] = "The data must not be empty"; //#30537 - bwipp_raiseerror(); //#30537 - } //#30537 - bwipp_loadctx(bwipp_hibccode39) //#30540 - if (!bwipp_hibccode39.__30547__) { //#30547 - $_ = Object.create($_); //#30547 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30544 - $_.charvals = new Map; //#30545 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30546 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30546 - } //#30546 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode39.$ctx[id] = $_[id]); //#30546 - bwipp_hibccode39.__30547__ = 1; //#30546 - $_ = Object.getPrototypeOf($_); //#30546 - } //#30546 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30554 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30551 - if (!_E) { //#30553 - $k[$j++] = 'bwipp.hibccode39badCharacter#30552'; //#30552 - $k[$j++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30552 - bwipp_raiseerror(); //#30552 - } //#30552 - } //#30552 - $k[$j++] = 'barlen'; //#30556 - $k[$j++] = $_.barcode.length; //#30556 - if ($_.validatecheck) { //#30556 - var _H = $k[--$j]; //#30556 - $k[$j++] = $f(_H - 1); //#30556 - } //#30556 - var _I = $k[--$j]; //#30556 - $_[$k[--$j]] = _I; //#30556 - $_.checksum = 41; //#30558 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30562 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30561 - } //#30561 - $_.checksum = $_.checksum % 43; //#30563 - if ($_.validatecheck) { //#30569 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30567 - $k[$j++] = 'bwipp.hibccode39badCheckDigit#30566'; //#30566 - $k[$j++] = "Incorrect HIBC Code 39 check digit provided"; //#30566 - bwipp_raiseerror(); //#30566 - } //#30566 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30568 - } //#30568 - var _e = $s($f($_.barlen + 2)); //#30571 - $puti(_e, 1, $_.barcode); //#30571 - $_.barcode = _e; //#30571 - $put($_.barcode, 0, 43); //#30572 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30573 - $_.text = $s($f($_.barlen + 4)); //#30575 - $put($_.text, 0, 42); //#30576 - $puti($_.text, 1, $_.barcode); //#30577 - var _v = $get($_.barcode, $f($_.barlen + 1)); //#30578 - $k[$j++] = $_.text; //#30578 - $k[$j++] = $f($_.barlen + 2); //#30578 - $k[$j++] = _v; //#30578 - if (_v == 32) { //#30578 - $j--; //#30578 - $k[$j++] = 95; //#30578 - } //#30578 - var _w = $k[--$j]; //#30578 - var _x = $k[--$j]; //#30578 - $put($k[--$j], _x, _w); //#30578 - $put($_.text, $f($_.barlen + 3), 42); //#30579 - $put($_.options, "dontdraw", true); //#30582 - $put($_.options, "includecheck", false); //#30583 - $put($_.options, "validatecheck", false); //#30584 - $k[$j++] = 'args'; //#30585 - $k[$j++] = $_.barcode; //#30585 - $k[$j++] = $_.options; //#30585 - bwipp_code39(); //#30585 - var _16 = $k[--$j]; //#30585 - $_[$k[--$j]] = _16; //#30585 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30587 - $put($_.args, "textxalign", "center"); //#30588 - $put($_.args, "opt", $_.options); //#30589 - $k[$j++] = $_.args; //#30592 - if (!$_.dontdraw) { //#30592 - bwipp_renlinear(); //#30592 - } //#30592 - $_ = Object.getPrototypeOf($_); //#30594 - $_ = Object.getPrototypeOf($_); //#30596 + $_ = Object.create($_); //#30847 + $_.dontdraw = false; //#30850 + $_.textfont = "OCR-B"; //#30851 + $_.textsize = 10; //#30852 + $_.textyoffset = -8; //#30853 + $_.textxoffset = 0; //#30854 + $_.validatecheck = false; //#30855 + $k[$j++] = $_; //#30857 + bwipp_processoptions(); //#30857 + $_.options = $k[--$j]; //#30857 + $_.barcode = $k[--$j]; //#30858 + if ($eq($_.barcode, "")) { //#30862 + $k[$j++] = 'bwipp.hibccode39emptyData#30861'; //#30861 + $k[$j++] = "The data must not be empty"; //#30861 + bwipp_raiseerror(); //#30861 + } //#30861 + bwipp_loadctx(bwipp_hibccode39) //#30864 + if (!bwipp_hibccode39.__30871__) { //#30871 + $_ = Object.create($_); //#30871 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30868 + $_.charvals = new Map; //#30869 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#30870 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30870 + } //#30870 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode39.$ctx[id] = $_[id]); //#30870 + bwipp_hibccode39.__30871__ = 1; //#30870 + $_ = Object.getPrototypeOf($_); //#30870 + } //#30870 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30878 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30875 + if (!_E) { //#30877 + $k[$j++] = 'bwipp.hibccode39badCharacter#30876'; //#30876 + $k[$j++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30876 + bwipp_raiseerror(); //#30876 + } //#30876 + } //#30876 + $k[$j++] = 'barlen'; //#30880 + $k[$j++] = $_.barcode.length; //#30880 + if ($_.validatecheck) { //#30880 + var _H = $k[--$j]; //#30880 + $k[$j++] = $f(_H - 1); //#30880 + } //#30880 + var _I = $k[--$j]; //#30880 + $_[$k[--$j]] = _I; //#30880 + $_.checksum = 41; //#30882 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30886 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30885 + } //#30885 + $_.checksum = $_.checksum % 43; //#30887 + if ($_.validatecheck) { //#30893 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30891 + $k[$j++] = 'bwipp.hibccode39badCheckDigit#30890'; //#30890 + $k[$j++] = "Incorrect HIBC Code 39 check digit provided"; //#30890 + bwipp_raiseerror(); //#30890 + } //#30890 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30892 + } //#30892 + var _e = $s($f($_.barlen + 2)); //#30895 + $puti(_e, 1, $_.barcode); //#30895 + $_.barcode = _e; //#30895 + $put($_.barcode, 0, 43); //#30896 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30897 + $_.text = $s($f($_.barlen + 4)); //#30899 + $put($_.text, 0, 42); //#30900 + $puti($_.text, 1, $_.barcode); //#30901 + var _v = $get($_.barcode, $f($_.barlen + 1)); //#30902 + $k[$j++] = $_.text; //#30902 + $k[$j++] = $f($_.barlen + 2); //#30902 + $k[$j++] = _v; //#30902 + if (_v == 32) { //#30902 + $j--; //#30902 + $k[$j++] = 95; //#30902 + } //#30902 + var _w = $k[--$j]; //#30902 + var _x = $k[--$j]; //#30902 + $put($k[--$j], _x, _w); //#30902 + $put($_.text, $f($_.barlen + 3), 42); //#30903 + $put($_.options, "dontdraw", true); //#30906 + $put($_.options, "includecheck", false); //#30907 + $put($_.options, "validatecheck", false); //#30908 + $k[$j++] = 'args'; //#30909 + $k[$j++] = $_.barcode; //#30909 + $k[$j++] = $_.options; //#30909 + bwipp_code39(); //#30909 + var _16 = $k[--$j]; //#30909 + $_[$k[--$j]] = _16; //#30909 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30911 + $put($_.args, "textxalign", "center"); //#30912 + $put($_.args, "opt", $_.options); //#30913 + $k[$j++] = $_.args; //#30916 + if (!$_.dontdraw) { //#30916 + bwipp_renlinear(); //#30916 + } //#30916 + $_ = Object.getPrototypeOf($_); //#30918 + $_ = Object.getPrototypeOf($_); //#30920 } //bwipp_hibccode39 function bwipp_hibccode128() { - $_ = Object.create($_); //#30627 - $_.dontdraw = false; //#30630 - $_.textfont = "OCR-B"; //#30631 - $_.textsize = 10; //#30632 - $_.textyoffset = -8; //#30633 - $_.textxoffset = 0; //#30634 - $_.validatecheck = false; //#30635 - $k[$j++] = $_; //#30637 - bwipp_processoptions(); //#30637 - $_.options = $k[--$j]; //#30637 - $_.barcode = $k[--$j]; //#30638 - if ($eq($_.barcode, "")) { //#30642 - $k[$j++] = 'bwipp.hibccode128emptyData#30641'; //#30641 - $k[$j++] = "The data must not be empty"; //#30641 - bwipp_raiseerror(); //#30641 - } //#30641 - bwipp_loadctx(bwipp_hibccode128) //#30644 - if (!bwipp_hibccode128.__30651__) { //#30651 - $_ = Object.create($_); //#30651 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30648 - $_.charvals = new Map; //#30649 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30650 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30650 - } //#30650 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode128.$ctx[id] = $_[id]); //#30650 - bwipp_hibccode128.__30651__ = 1; //#30650 - $_ = Object.getPrototypeOf($_); //#30650 - } //#30650 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30658 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30655 - if (!_E) { //#30657 - $k[$j++] = 'bwipp.hibccode128badCharacter#30656'; //#30656 - $k[$j++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30656 - bwipp_raiseerror(); //#30656 - } //#30656 - } //#30656 - $k[$j++] = 'barlen'; //#30660 - $k[$j++] = $_.barcode.length; //#30660 - if ($_.validatecheck) { //#30660 - var _H = $k[--$j]; //#30660 - $k[$j++] = $f(_H - 1); //#30660 - } //#30660 - var _I = $k[--$j]; //#30660 - $_[$k[--$j]] = _I; //#30660 - $_.checksum = 41; //#30662 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30666 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30665 - } //#30665 - $_.checksum = $_.checksum % 43; //#30667 - if ($_.validatecheck) { //#30673 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30671 - $k[$j++] = 'bwipp.hibccode128badCheckDigit#30670'; //#30670 - $k[$j++] = "Incorrect HIBC Code 128 check digit provided"; //#30670 - bwipp_raiseerror(); //#30670 - } //#30670 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30672 - } //#30672 - var _e = $s($f($_.barlen + 2)); //#30675 - $puti(_e, 1, $_.barcode); //#30675 - $_.barcode = _e; //#30675 - $put($_.barcode, 0, 43); //#30676 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30677 - $_.text = $s($f($_.barlen + 4)); //#30679 - $put($_.text, 0, 42); //#30680 - $puti($_.text, 1, $_.barcode); //#30681 - var _v = $get($_.barcode, $f($_.barlen + 1)); //#30682 - $k[$j++] = $_.text; //#30682 - $k[$j++] = $f($_.barlen + 2); //#30682 - $k[$j++] = _v; //#30682 - if (_v == 32) { //#30682 - $j--; //#30682 - $k[$j++] = 95; //#30682 - } //#30682 - var _w = $k[--$j]; //#30682 - var _x = $k[--$j]; //#30682 - $put($k[--$j], _x, _w); //#30682 - $put($_.text, $f($_.barlen + 3), 42); //#30683 - $put($_.options, "dontdraw", true); //#30686 - $put($_.options, "validatecheck", false); //#30687 - $k[$j++] = 'args'; //#30688 - $k[$j++] = $_.barcode; //#30688 - $k[$j++] = $_.options; //#30688 - bwipp_code128(); //#30688 - var _15 = $k[--$j]; //#30688 - $_[$k[--$j]] = _15; //#30688 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30690 - $put($_.args, "textxalign", "center"); //#30691 - $put($_.args, "opt", $_.options); //#30692 - $k[$j++] = $_.args; //#30695 - if (!$_.dontdraw) { //#30695 - bwipp_renlinear(); //#30695 - } //#30695 - $_ = Object.getPrototypeOf($_); //#30697 - $_ = Object.getPrototypeOf($_); //#30699 + $_ = Object.create($_); //#30951 + $_.dontdraw = false; //#30954 + $_.textfont = "OCR-B"; //#30955 + $_.textsize = 10; //#30956 + $_.textyoffset = -8; //#30957 + $_.textxoffset = 0; //#30958 + $_.validatecheck = false; //#30959 + $k[$j++] = $_; //#30961 + bwipp_processoptions(); //#30961 + $_.options = $k[--$j]; //#30961 + $_.barcode = $k[--$j]; //#30962 + if ($eq($_.barcode, "")) { //#30966 + $k[$j++] = 'bwipp.hibccode128emptyData#30965'; //#30965 + $k[$j++] = "The data must not be empty"; //#30965 + bwipp_raiseerror(); //#30965 + } //#30965 + bwipp_loadctx(bwipp_hibccode128) //#30968 + if (!bwipp_hibccode128.__30975__) { //#30975 + $_ = Object.create($_); //#30975 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30972 + $_.charvals = new Map; //#30973 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#30974 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30974 + } //#30974 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode128.$ctx[id] = $_[id]); //#30974 + bwipp_hibccode128.__30975__ = 1; //#30974 + $_ = Object.getPrototypeOf($_); //#30974 + } //#30974 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30982 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30979 + if (!_E) { //#30981 + $k[$j++] = 'bwipp.hibccode128badCharacter#30980'; //#30980 + $k[$j++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30980 + bwipp_raiseerror(); //#30980 + } //#30980 + } //#30980 + $k[$j++] = 'barlen'; //#30984 + $k[$j++] = $_.barcode.length; //#30984 + if ($_.validatecheck) { //#30984 + var _H = $k[--$j]; //#30984 + $k[$j++] = $f(_H - 1); //#30984 + } //#30984 + var _I = $k[--$j]; //#30984 + $_[$k[--$j]] = _I; //#30984 + $_.checksum = 41; //#30986 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30990 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30989 + } //#30989 + $_.checksum = $_.checksum % 43; //#30991 + if ($_.validatecheck) { //#30997 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30995 + $k[$j++] = 'bwipp.hibccode128badCheckDigit#30994'; //#30994 + $k[$j++] = "Incorrect HIBC Code 128 check digit provided"; //#30994 + bwipp_raiseerror(); //#30994 + } //#30994 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30996 + } //#30996 + var _e = $s($f($_.barlen + 2)); //#30999 + $puti(_e, 1, $_.barcode); //#30999 + $_.barcode = _e; //#30999 + $put($_.barcode, 0, 43); //#31000 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31001 + $_.text = $s($f($_.barlen + 4)); //#31003 + $put($_.text, 0, 42); //#31004 + $puti($_.text, 1, $_.barcode); //#31005 + var _v = $get($_.barcode, $f($_.barlen + 1)); //#31006 + $k[$j++] = $_.text; //#31006 + $k[$j++] = $f($_.barlen + 2); //#31006 + $k[$j++] = _v; //#31006 + if (_v == 32) { //#31006 + $j--; //#31006 + $k[$j++] = 95; //#31006 + } //#31006 + var _w = $k[--$j]; //#31006 + var _x = $k[--$j]; //#31006 + $put($k[--$j], _x, _w); //#31006 + $put($_.text, $f($_.barlen + 3), 42); //#31007 + $put($_.options, "dontdraw", true); //#31010 + $put($_.options, "validatecheck", false); //#31011 + $k[$j++] = 'args'; //#31012 + $k[$j++] = $_.barcode; //#31012 + $k[$j++] = $_.options; //#31012 + bwipp_code128(); //#31012 + var _15 = $k[--$j]; //#31012 + $_[$k[--$j]] = _15; //#31012 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#31014 + $put($_.args, "textxalign", "center"); //#31015 + $put($_.args, "opt", $_.options); //#31016 + $k[$j++] = $_.args; //#31019 + if (!$_.dontdraw) { //#31019 + bwipp_renlinear(); //#31019 + } //#31019 + $_ = Object.getPrototypeOf($_); //#31021 + $_ = Object.getPrototypeOf($_); //#31023 } //bwipp_hibccode128 function bwipp_hibcdatamatrix() { - $_ = Object.create($_); //#30730 - $_.dontdraw = false; //#30733 - $_.validatecheck = false; //#30734 - $k[$j++] = $_; //#30736 - bwipp_processoptions(); //#30736 - $_.options = $k[--$j]; //#30736 - $_.barcode = $k[--$j]; //#30737 - if ($eq($_.barcode, "")) { //#30741 - $k[$j++] = 'bwipp.hibcdatamatrixEmptyData#30740'; //#30740 - $k[$j++] = "The data must not be empty"; //#30740 - bwipp_raiseerror(); //#30740 - } //#30740 - bwipp_loadctx(bwipp_hibcdatamatrix) //#30743 - if (!bwipp_hibcdatamatrix.__30750__) { //#30750 - $_ = Object.create($_); //#30750 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30747 - $_.charvals = new Map; //#30748 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30749 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30749 - } //#30749 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrix.$ctx[id] = $_[id]); //#30749 - bwipp_hibcdatamatrix.__30750__ = 1; //#30749 - $_ = Object.getPrototypeOf($_); //#30749 - } //#30749 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30757 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30754 - if (!_E) { //#30756 - $k[$j++] = 'bwipp.hibcdatamatrixBadCharacter#30755'; //#30755 - $k[$j++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30755 - bwipp_raiseerror(); //#30755 - } //#30755 - } //#30755 - $k[$j++] = 'barlen'; //#30759 - $k[$j++] = $_.barcode.length; //#30759 - if ($_.validatecheck) { //#30759 - var _H = $k[--$j]; //#30759 - $k[$j++] = $f(_H - 1); //#30759 - } //#30759 - var _I = $k[--$j]; //#30759 - $_[$k[--$j]] = _I; //#30759 - $_.checksum = 41; //#30761 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30765 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30764 - } //#30764 - $_.checksum = $_.checksum % 43; //#30766 - if ($_.validatecheck) { //#30772 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30770 - $k[$j++] = 'bwipp.hibcdatamatrixBadCheckDigit#30769'; //#30769 - $k[$j++] = "Incorrect HIBC Data Matrix check digit provided"; //#30769 - bwipp_raiseerror(); //#30769 - } //#30769 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30771 - } //#30771 - var _d = $_.barlen; //#30774 - var _e = $s($f(_d + 2)); //#30774 - $puti(_e, 1, $_.barcode); //#30774 - $_.barcode = _e; //#30774 - $put($_.barcode, 0, 43); //#30775 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30776 - $put($_.options, "dontdraw", true); //#30779 - $put($_.options, "validatecheck", false); //#30780 - $k[$j++] = 'args'; //#30781 - $k[$j++] = $_.barcode; //#30781 - $k[$j++] = $_.options; //#30781 - bwipp_datamatrix(); //#30781 - var _q = $k[--$j]; //#30781 - var _r = $k[--$j]; //#30781 - $_[_r] = _q; //#30781 - $put($_.args, "opt", $_.options); //#30783 - $k[$j++] = $_.args; //#30786 - if (!$_.dontdraw) { //#30786 - bwipp_renmatrix(); //#30786 - } //#30786 - $_ = Object.getPrototypeOf($_); //#30788 - $_ = Object.getPrototypeOf($_); //#30790 + $_ = Object.create($_); //#31054 + $_.dontdraw = false; //#31057 + $_.validatecheck = false; //#31058 + $k[$j++] = $_; //#31060 + bwipp_processoptions(); //#31060 + $_.options = $k[--$j]; //#31060 + $_.barcode = $k[--$j]; //#31061 + if ($eq($_.barcode, "")) { //#31065 + $k[$j++] = 'bwipp.hibcdatamatrixEmptyData#31064'; //#31064 + $k[$j++] = "The data must not be empty"; //#31064 + bwipp_raiseerror(); //#31064 + } //#31064 + bwipp_loadctx(bwipp_hibcdatamatrix) //#31067 + if (!bwipp_hibcdatamatrix.__31074__) { //#31074 + $_ = Object.create($_); //#31074 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31071 + $_.charvals = new Map; //#31072 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31073 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31073 + } //#31073 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrix.$ctx[id] = $_[id]); //#31073 + bwipp_hibcdatamatrix.__31074__ = 1; //#31073 + $_ = Object.getPrototypeOf($_); //#31073 + } //#31073 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31081 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31078 + if (!_E) { //#31080 + $k[$j++] = 'bwipp.hibcdatamatrixBadCharacter#31079'; //#31079 + $k[$j++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31079 + bwipp_raiseerror(); //#31079 + } //#31079 + } //#31079 + $k[$j++] = 'barlen'; //#31083 + $k[$j++] = $_.barcode.length; //#31083 + if ($_.validatecheck) { //#31083 + var _H = $k[--$j]; //#31083 + $k[$j++] = $f(_H - 1); //#31083 + } //#31083 + var _I = $k[--$j]; //#31083 + $_[$k[--$j]] = _I; //#31083 + $_.checksum = 41; //#31085 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31089 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31088 + } //#31088 + $_.checksum = $_.checksum % 43; //#31090 + if ($_.validatecheck) { //#31096 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31094 + $k[$j++] = 'bwipp.hibcdatamatrixBadCheckDigit#31093'; //#31093 + $k[$j++] = "Incorrect HIBC Data Matrix check digit provided"; //#31093 + bwipp_raiseerror(); //#31093 + } //#31093 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31095 + } //#31095 + var _d = $_.barlen; //#31098 + var _e = $s($f(_d + 2)); //#31098 + $puti(_e, 1, $_.barcode); //#31098 + $_.barcode = _e; //#31098 + $put($_.barcode, 0, 43); //#31099 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31100 + $put($_.options, "dontdraw", true); //#31103 + $put($_.options, "validatecheck", false); //#31104 + $k[$j++] = 'args'; //#31105 + $k[$j++] = $_.barcode; //#31105 + $k[$j++] = $_.options; //#31105 + bwipp_datamatrix(); //#31105 + var _q = $k[--$j]; //#31105 + var _r = $k[--$j]; //#31105 + $_[_r] = _q; //#31105 + $put($_.args, "opt", $_.options); //#31107 + $k[$j++] = $_.args; //#31110 + if (!$_.dontdraw) { //#31110 + bwipp_renmatrix(); //#31110 + } //#31110 + $_ = Object.getPrototypeOf($_); //#31112 + $_ = Object.getPrototypeOf($_); //#31114 } //bwipp_hibcdatamatrix function bwipp_hibcdatamatrixrectangular() { - $_ = Object.create($_); //#30821 - $_.dontdraw = false; //#30824 - $_.validatecheck = false; //#30825 - $k[$j++] = $_; //#30827 - bwipp_processoptions(); //#30827 - $_.options = $k[--$j]; //#30827 - $_.barcode = $k[--$j]; //#30828 - if ($eq($_.barcode, "")) { //#30832 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularEmptyData#30831'; //#30831 - $k[$j++] = "The data must not be empty"; //#30831 - bwipp_raiseerror(); //#30831 - } //#30831 - bwipp_loadctx(bwipp_hibcdatamatrixrectangular) //#30834 - if (!bwipp_hibcdatamatrixrectangular.__30841__) { //#30841 - $_ = Object.create($_); //#30841 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30838 - $_.charvals = new Map; //#30839 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30840 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30840 - } //#30840 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrixrectangular.$ctx[id] = $_[id]); //#30840 - bwipp_hibcdatamatrixrectangular.__30841__ = 1; //#30840 - $_ = Object.getPrototypeOf($_); //#30840 - } //#30840 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30848 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30845 - if (!_E) { //#30847 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCharacter#30846'; //#30846 - $k[$j++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30846 - bwipp_raiseerror(); //#30846 - } //#30846 - } //#30846 - $k[$j++] = 'barlen'; //#30850 - $k[$j++] = $_.barcode.length; //#30850 - if ($_.validatecheck) { //#30850 - var _H = $k[--$j]; //#30850 - $k[$j++] = $f(_H - 1); //#30850 - } //#30850 - var _I = $k[--$j]; //#30850 - $_[$k[--$j]] = _I; //#30850 - $_.checksum = 41; //#30852 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30856 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30855 - } //#30855 - $_.checksum = $_.checksum % 43; //#30857 - if ($_.validatecheck) { //#30863 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30861 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCheckDigit#30860'; //#30860 - $k[$j++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; //#30860 - bwipp_raiseerror(); //#30860 - } //#30860 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30862 - } //#30862 - var _d = $_.barlen; //#30865 - var _e = $s($f(_d + 2)); //#30865 - $puti(_e, 1, $_.barcode); //#30865 - $_.barcode = _e; //#30865 - $put($_.barcode, 0, 43); //#30866 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30867 - $put($_.options, "dontdraw", true); //#30870 - $put($_.options, "validatecheck", false); //#30871 - $put($_.options, "format", "rectangle"); //#30872 - $k[$j++] = 'args'; //#30873 - $k[$j++] = $_.barcode; //#30873 - $k[$j++] = $_.options; //#30873 - bwipp_datamatrix(); //#30873 - var _r = $k[--$j]; //#30873 - $_[$k[--$j]] = _r; //#30873 - $put($_.args, "opt", $_.options); //#30875 - $k[$j++] = $_.args; //#30878 - if (!$_.dontdraw) { //#30878 - bwipp_renmatrix(); //#30878 - } //#30878 - $_ = Object.getPrototypeOf($_); //#30880 - $_ = Object.getPrototypeOf($_); //#30882 + $_ = Object.create($_); //#31145 + $_.dontdraw = false; //#31148 + $_.validatecheck = false; //#31149 + $k[$j++] = $_; //#31151 + bwipp_processoptions(); //#31151 + $_.options = $k[--$j]; //#31151 + $_.barcode = $k[--$j]; //#31152 + if ($eq($_.barcode, "")) { //#31156 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularEmptyData#31155'; //#31155 + $k[$j++] = "The data must not be empty"; //#31155 + bwipp_raiseerror(); //#31155 + } //#31155 + bwipp_loadctx(bwipp_hibcdatamatrixrectangular) //#31158 + if (!bwipp_hibcdatamatrixrectangular.__31165__) { //#31165 + $_ = Object.create($_); //#31165 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31162 + $_.charvals = new Map; //#31163 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31164 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31164 + } //#31164 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrixrectangular.$ctx[id] = $_[id]); //#31164 + bwipp_hibcdatamatrixrectangular.__31165__ = 1; //#31164 + $_ = Object.getPrototypeOf($_); //#31164 + } //#31164 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31172 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31169 + if (!_E) { //#31171 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCharacter#31170'; //#31170 + $k[$j++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31170 + bwipp_raiseerror(); //#31170 + } //#31170 + } //#31170 + $k[$j++] = 'barlen'; //#31174 + $k[$j++] = $_.barcode.length; //#31174 + if ($_.validatecheck) { //#31174 + var _H = $k[--$j]; //#31174 + $k[$j++] = $f(_H - 1); //#31174 + } //#31174 + var _I = $k[--$j]; //#31174 + $_[$k[--$j]] = _I; //#31174 + $_.checksum = 41; //#31176 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31180 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31179 + } //#31179 + $_.checksum = $_.checksum % 43; //#31181 + if ($_.validatecheck) { //#31187 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31185 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCheckDigit#31184'; //#31184 + $k[$j++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; //#31184 + bwipp_raiseerror(); //#31184 + } //#31184 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31186 + } //#31186 + var _d = $_.barlen; //#31189 + var _e = $s($f(_d + 2)); //#31189 + $puti(_e, 1, $_.barcode); //#31189 + $_.barcode = _e; //#31189 + $put($_.barcode, 0, 43); //#31190 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31191 + $put($_.options, "dontdraw", true); //#31194 + $put($_.options, "validatecheck", false); //#31195 + $put($_.options, "format", "rectangle"); //#31196 + $k[$j++] = 'args'; //#31197 + $k[$j++] = $_.barcode; //#31197 + $k[$j++] = $_.options; //#31197 + bwipp_datamatrix(); //#31197 + var _r = $k[--$j]; //#31197 + $_[$k[--$j]] = _r; //#31197 + $put($_.args, "opt", $_.options); //#31199 + $k[$j++] = $_.args; //#31202 + if (!$_.dontdraw) { //#31202 + bwipp_renmatrix(); //#31202 + } //#31202 + $_ = Object.getPrototypeOf($_); //#31204 + $_ = Object.getPrototypeOf($_); //#31206 } //bwipp_hibcdatamatrixrectangular function bwipp_hibcpdf417() { - $_ = Object.create($_); //#30913 - $_.dontdraw = false; //#30916 - $_.columns = 2; //#30917 - $_.validatecheck = false; //#30918 - $k[$j++] = $_; //#30920 - bwipp_processoptions(); //#30920 - $_.options = $k[--$j]; //#30920 - $_.barcode = $k[--$j]; //#30921 - if ($eq($_.barcode, "")) { //#30925 - $k[$j++] = 'bwipp.hibcpdf417EmptyData#30924'; //#30924 - $k[$j++] = "The data must not be empty"; //#30924 - bwipp_raiseerror(); //#30924 - } //#30924 - bwipp_loadctx(bwipp_hibcpdf417) //#30927 - if (!bwipp_hibcpdf417.__30934__) { //#30934 - $_ = Object.create($_); //#30934 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30931 - $_.charvals = new Map; //#30932 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30933 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30933 - } //#30933 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcpdf417.$ctx[id] = $_[id]); //#30933 - bwipp_hibcpdf417.__30934__ = 1; //#30933 - $_ = Object.getPrototypeOf($_); //#30933 - } //#30933 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30941 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30938 - if (!_E) { //#30940 - $k[$j++] = 'bwipp.hibcpdf417BadCharacter#30939'; //#30939 - $k[$j++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30939 - bwipp_raiseerror(); //#30939 - } //#30939 - } //#30939 - $k[$j++] = 'barlen'; //#30943 - $k[$j++] = $_.barcode.length; //#30943 - if ($_.validatecheck) { //#30943 - var _H = $k[--$j]; //#30943 - $k[$j++] = $f(_H - 1); //#30943 - } //#30943 - var _I = $k[--$j]; //#30943 - $_[$k[--$j]] = _I; //#30943 - $_.checksum = 41; //#30945 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30949 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30948 - } //#30948 - $_.checksum = $_.checksum % 43; //#30950 - if ($_.validatecheck) { //#30956 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30954 - $k[$j++] = 'bwipp.hibcpdf417BadCheckDigit#30953'; //#30953 - $k[$j++] = "Incorrect HIBC PDF417 check digit provided"; //#30953 - bwipp_raiseerror(); //#30953 - } //#30953 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30955 - } //#30955 - var _e = $s($f($_.barlen + 2)); //#30958 - $puti(_e, 1, $_.barcode); //#30958 - $_.barcode = _e; //#30958 - $put($_.barcode, 0, 43); //#30959 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30960 - $put($_.options, "dontdraw", true); //#30963 - $put($_.options, "columns", $_.columns); //#30964 - var _p = $_.options; //#30965 - $put(_p, "validatecheck", false); //#30965 - var _r = $_.options; //#30966 - $k[$j++] = 'args'; //#30966 - $k[$j++] = $_.barcode; //#30966 - $k[$j++] = _r; //#30966 - bwipp_pdf417(); //#30966 - var _s = $k[--$j]; //#30966 - $_[$k[--$j]] = _s; //#30966 - $put($_.args, "opt", $_.options); //#30968 - $k[$j++] = $_.args; //#30971 - if (!$_.dontdraw) { //#30971 - bwipp_renmatrix(); //#30971 - } //#30971 - $_ = Object.getPrototypeOf($_); //#30973 - $_ = Object.getPrototypeOf($_); //#30975 + $_ = Object.create($_); //#31237 + $_.dontdraw = false; //#31240 + $_.columns = 2; //#31241 + $_.validatecheck = false; //#31242 + $k[$j++] = $_; //#31244 + bwipp_processoptions(); //#31244 + $_.options = $k[--$j]; //#31244 + $_.barcode = $k[--$j]; //#31245 + if ($eq($_.barcode, "")) { //#31249 + $k[$j++] = 'bwipp.hibcpdf417EmptyData#31248'; //#31248 + $k[$j++] = "The data must not be empty"; //#31248 + bwipp_raiseerror(); //#31248 + } //#31248 + bwipp_loadctx(bwipp_hibcpdf417) //#31251 + if (!bwipp_hibcpdf417.__31258__) { //#31258 + $_ = Object.create($_); //#31258 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31255 + $_.charvals = new Map; //#31256 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31257 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31257 + } //#31257 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcpdf417.$ctx[id] = $_[id]); //#31257 + bwipp_hibcpdf417.__31258__ = 1; //#31257 + $_ = Object.getPrototypeOf($_); //#31257 + } //#31257 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31265 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31262 + if (!_E) { //#31264 + $k[$j++] = 'bwipp.hibcpdf417BadCharacter#31263'; //#31263 + $k[$j++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31263 + bwipp_raiseerror(); //#31263 + } //#31263 + } //#31263 + $k[$j++] = 'barlen'; //#31267 + $k[$j++] = $_.barcode.length; //#31267 + if ($_.validatecheck) { //#31267 + var _H = $k[--$j]; //#31267 + $k[$j++] = $f(_H - 1); //#31267 + } //#31267 + var _I = $k[--$j]; //#31267 + $_[$k[--$j]] = _I; //#31267 + $_.checksum = 41; //#31269 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31273 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31272 + } //#31272 + $_.checksum = $_.checksum % 43; //#31274 + if ($_.validatecheck) { //#31280 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31278 + $k[$j++] = 'bwipp.hibcpdf417BadCheckDigit#31277'; //#31277 + $k[$j++] = "Incorrect HIBC PDF417 check digit provided"; //#31277 + bwipp_raiseerror(); //#31277 + } //#31277 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31279 + } //#31279 + var _e = $s($f($_.barlen + 2)); //#31282 + $puti(_e, 1, $_.barcode); //#31282 + $_.barcode = _e; //#31282 + $put($_.barcode, 0, 43); //#31283 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31284 + $put($_.options, "dontdraw", true); //#31287 + $put($_.options, "columns", $_.columns); //#31288 + var _p = $_.options; //#31289 + $put(_p, "validatecheck", false); //#31289 + var _r = $_.options; //#31290 + $k[$j++] = 'args'; //#31290 + $k[$j++] = $_.barcode; //#31290 + $k[$j++] = _r; //#31290 + bwipp_pdf417(); //#31290 + var _s = $k[--$j]; //#31290 + $_[$k[--$j]] = _s; //#31290 + $put($_.args, "opt", $_.options); //#31292 + $k[$j++] = $_.args; //#31295 + if (!$_.dontdraw) { //#31295 + bwipp_renmatrix(); //#31295 + } //#31295 + $_ = Object.getPrototypeOf($_); //#31297 + $_ = Object.getPrototypeOf($_); //#31299 } //bwipp_hibcpdf417 function bwipp_hibcmicropdf417() { - $_ = Object.create($_); //#31006 - $_.dontdraw = false; //#31009 - $_.columns = 2; //#31010 - $_.validatecheck = false; //#31011 - $k[$j++] = $_; //#31013 - bwipp_processoptions(); //#31013 - $_.options = $k[--$j]; //#31013 - $_.barcode = $k[--$j]; //#31014 - if ($eq($_.barcode, "")) { //#31018 - $k[$j++] = 'bwipp.hibcmicropdf417EmptyData#31017'; //#31017 - $k[$j++] = "The data must not be empty"; //#31017 - bwipp_raiseerror(); //#31017 - } //#31017 - bwipp_loadctx(bwipp_hibcmicropdf417) //#31020 - if (!bwipp_hibcmicropdf417.__31027__) { //#31027 - $_ = Object.create($_); //#31027 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31024 - $_.charvals = new Map; //#31025 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31026 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31026 - } //#31026 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcmicropdf417.$ctx[id] = $_[id]); //#31026 - bwipp_hibcmicropdf417.__31027__ = 1; //#31026 - $_ = Object.getPrototypeOf($_); //#31026 - } //#31026 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31034 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31031 - if (!_E) { //#31033 - $k[$j++] = 'bwipp.hibcmicropdf417BadCharacter#31032'; //#31032 - $k[$j++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31032 - bwipp_raiseerror(); //#31032 - } //#31032 - } //#31032 - $k[$j++] = 'barlen'; //#31036 - $k[$j++] = $_.barcode.length; //#31036 - if ($_.validatecheck) { //#31036 - var _H = $k[--$j]; //#31036 - $k[$j++] = $f(_H - 1); //#31036 - } //#31036 - var _I = $k[--$j]; //#31036 - $_[$k[--$j]] = _I; //#31036 - $_.checksum = 41; //#31038 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31042 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31041 - } //#31041 - $_.checksum = $_.checksum % 43; //#31043 - if ($_.validatecheck) { //#31049 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31047 - $k[$j++] = 'bwipp.hibcmicropdf417BadCheckDigit#31046'; //#31046 - $k[$j++] = "Incorrect HIBC MicroPDF417 check digit provided"; //#31046 - bwipp_raiseerror(); //#31046 - } //#31046 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31048 - } //#31048 - var _e = $s($f($_.barlen + 2)); //#31051 - $puti(_e, 1, $_.barcode); //#31051 - $_.barcode = _e; //#31051 - $put($_.barcode, 0, 43); //#31052 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31053 - var _m = $_.options; //#31056 - $put(_m, "dontdraw", true); //#31056 - $put($_.options, "columns", $_.columns); //#31057 - $put($_.options, "validatecheck", false); //#31058 - var _r = $_.options; //#31059 - $k[$j++] = 'args'; //#31059 - $k[$j++] = $_.barcode; //#31059 - $k[$j++] = _r; //#31059 - bwipp_micropdf417(); //#31059 - var _s = $k[--$j]; //#31059 - $_[$k[--$j]] = _s; //#31059 - $put($_.args, "opt", $_.options); //#31061 - $k[$j++] = $_.args; //#31064 - if (!$_.dontdraw) { //#31064 - bwipp_renmatrix(); //#31064 - } //#31064 - $_ = Object.getPrototypeOf($_); //#31066 - $_ = Object.getPrototypeOf($_); //#31068 + $_ = Object.create($_); //#31330 + $_.dontdraw = false; //#31333 + $_.columns = 2; //#31334 + $_.validatecheck = false; //#31335 + $k[$j++] = $_; //#31337 + bwipp_processoptions(); //#31337 + $_.options = $k[--$j]; //#31337 + $_.barcode = $k[--$j]; //#31338 + if ($eq($_.barcode, "")) { //#31342 + $k[$j++] = 'bwipp.hibcmicropdf417EmptyData#31341'; //#31341 + $k[$j++] = "The data must not be empty"; //#31341 + bwipp_raiseerror(); //#31341 + } //#31341 + bwipp_loadctx(bwipp_hibcmicropdf417) //#31344 + if (!bwipp_hibcmicropdf417.__31351__) { //#31351 + $_ = Object.create($_); //#31351 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31348 + $_.charvals = new Map; //#31349 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31350 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31350 + } //#31350 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcmicropdf417.$ctx[id] = $_[id]); //#31350 + bwipp_hibcmicropdf417.__31351__ = 1; //#31350 + $_ = Object.getPrototypeOf($_); //#31350 + } //#31350 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31358 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31355 + if (!_E) { //#31357 + $k[$j++] = 'bwipp.hibcmicropdf417BadCharacter#31356'; //#31356 + $k[$j++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31356 + bwipp_raiseerror(); //#31356 + } //#31356 + } //#31356 + $k[$j++] = 'barlen'; //#31360 + $k[$j++] = $_.barcode.length; //#31360 + if ($_.validatecheck) { //#31360 + var _H = $k[--$j]; //#31360 + $k[$j++] = $f(_H - 1); //#31360 + } //#31360 + var _I = $k[--$j]; //#31360 + $_[$k[--$j]] = _I; //#31360 + $_.checksum = 41; //#31362 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31366 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31365 + } //#31365 + $_.checksum = $_.checksum % 43; //#31367 + if ($_.validatecheck) { //#31373 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31371 + $k[$j++] = 'bwipp.hibcmicropdf417BadCheckDigit#31370'; //#31370 + $k[$j++] = "Incorrect HIBC MicroPDF417 check digit provided"; //#31370 + bwipp_raiseerror(); //#31370 + } //#31370 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31372 + } //#31372 + var _e = $s($f($_.barlen + 2)); //#31375 + $puti(_e, 1, $_.barcode); //#31375 + $_.barcode = _e; //#31375 + $put($_.barcode, 0, 43); //#31376 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31377 + var _m = $_.options; //#31380 + $put(_m, "dontdraw", true); //#31380 + $put($_.options, "columns", $_.columns); //#31381 + $put($_.options, "validatecheck", false); //#31382 + var _r = $_.options; //#31383 + $k[$j++] = 'args'; //#31383 + $k[$j++] = $_.barcode; //#31383 + $k[$j++] = _r; //#31383 + bwipp_micropdf417(); //#31383 + var _s = $k[--$j]; //#31383 + $_[$k[--$j]] = _s; //#31383 + $put($_.args, "opt", $_.options); //#31385 + $k[$j++] = $_.args; //#31388 + if (!$_.dontdraw) { //#31388 + bwipp_renmatrix(); //#31388 + } //#31388 + $_ = Object.getPrototypeOf($_); //#31390 + $_ = Object.getPrototypeOf($_); //#31392 } //bwipp_hibcmicropdf417 function bwipp_hibcqrcode() { - $_ = Object.create($_); //#31099 - $_.dontdraw = false; //#31102 - $_.validatecheck = false; //#31103 - $k[$j++] = $_; //#31105 - bwipp_processoptions(); //#31105 - $_.options = $k[--$j]; //#31105 - $_.barcode = $k[--$j]; //#31106 - if ($eq($_.barcode, "")) { //#31110 - $k[$j++] = 'bwipp.hibcqrcodeEmptyData#31109'; //#31109 - $k[$j++] = "The data must not be empty"; //#31109 - bwipp_raiseerror(); //#31109 - } //#31109 - bwipp_loadctx(bwipp_hibcqrcode) //#31112 - if (!bwipp_hibcqrcode.__31119__) { //#31119 - $_ = Object.create($_); //#31119 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31116 - $_.charvals = new Map; //#31117 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31118 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31118 - } //#31118 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcqrcode.$ctx[id] = $_[id]); //#31118 - bwipp_hibcqrcode.__31119__ = 1; //#31118 - $_ = Object.getPrototypeOf($_); //#31118 - } //#31118 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31126 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31123 - if (!_E) { //#31125 - $k[$j++] = 'bwipp.hibcqrcodeBadCharacter#31124'; //#31124 - $k[$j++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31124 - bwipp_raiseerror(); //#31124 - } //#31124 - } //#31124 - $k[$j++] = 'barlen'; //#31128 - $k[$j++] = $_.barcode.length; //#31128 - if ($_.validatecheck) { //#31128 - var _H = $k[--$j]; //#31128 - $k[$j++] = $f(_H - 1); //#31128 - } //#31128 - var _I = $k[--$j]; //#31128 - $_[$k[--$j]] = _I; //#31128 - $_.checksum = 41; //#31130 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31134 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31133 - } //#31133 - $_.checksum = $_.checksum % 43; //#31135 - if ($_.validatecheck) { //#31141 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31139 - $k[$j++] = 'bwipp.hibcqrcodeBadCheckDigit#31138'; //#31138 - $k[$j++] = "Incorrect HIBC QR Code check digit provided"; //#31138 - bwipp_raiseerror(); //#31138 - } //#31138 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31140 - } //#31140 - var _e = $s($f($_.barlen + 2)); //#31143 - $puti(_e, 1, $_.barcode); //#31143 - $_.barcode = _e; //#31143 - $put($_.barcode, 0, 43); //#31144 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31145 - $put($_.options, "dontdraw", true); //#31148 - $put($_.options, "validatecheck", false); //#31149 - $k[$j++] = 'args'; //#31150 - $k[$j++] = $_.barcode; //#31150 - $k[$j++] = $_.options; //#31150 - bwipp_qrcode(); //#31150 - var _q = $k[--$j]; //#31150 - var _r = $k[--$j]; //#31150 - $_[_r] = _q; //#31150 - $put($_.args, "opt", $_.options); //#31152 - $k[$j++] = $_.args; //#31155 - if (!$_.dontdraw) { //#31155 - bwipp_renmatrix(); //#31155 - } //#31155 - $_ = Object.getPrototypeOf($_); //#31157 - $_ = Object.getPrototypeOf($_); //#31159 + $_ = Object.create($_); //#31423 + $_.dontdraw = false; //#31426 + $_.validatecheck = false; //#31427 + $k[$j++] = $_; //#31429 + bwipp_processoptions(); //#31429 + $_.options = $k[--$j]; //#31429 + $_.barcode = $k[--$j]; //#31430 + if ($eq($_.barcode, "")) { //#31434 + $k[$j++] = 'bwipp.hibcqrcodeEmptyData#31433'; //#31433 + $k[$j++] = "The data must not be empty"; //#31433 + bwipp_raiseerror(); //#31433 + } //#31433 + bwipp_loadctx(bwipp_hibcqrcode) //#31436 + if (!bwipp_hibcqrcode.__31443__) { //#31443 + $_ = Object.create($_); //#31443 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31440 + $_.charvals = new Map; //#31441 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31442 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31442 + } //#31442 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcqrcode.$ctx[id] = $_[id]); //#31442 + bwipp_hibcqrcode.__31443__ = 1; //#31442 + $_ = Object.getPrototypeOf($_); //#31442 + } //#31442 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31450 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31447 + if (!_E) { //#31449 + $k[$j++] = 'bwipp.hibcqrcodeBadCharacter#31448'; //#31448 + $k[$j++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31448 + bwipp_raiseerror(); //#31448 + } //#31448 + } //#31448 + $k[$j++] = 'barlen'; //#31452 + $k[$j++] = $_.barcode.length; //#31452 + if ($_.validatecheck) { //#31452 + var _H = $k[--$j]; //#31452 + $k[$j++] = $f(_H - 1); //#31452 + } //#31452 + var _I = $k[--$j]; //#31452 + $_[$k[--$j]] = _I; //#31452 + $_.checksum = 41; //#31454 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31458 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31457 + } //#31457 + $_.checksum = $_.checksum % 43; //#31459 + if ($_.validatecheck) { //#31465 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31463 + $k[$j++] = 'bwipp.hibcqrcodeBadCheckDigit#31462'; //#31462 + $k[$j++] = "Incorrect HIBC QR Code check digit provided"; //#31462 + bwipp_raiseerror(); //#31462 + } //#31462 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31464 + } //#31464 + var _e = $s($f($_.barlen + 2)); //#31467 + $puti(_e, 1, $_.barcode); //#31467 + $_.barcode = _e; //#31467 + $put($_.barcode, 0, 43); //#31468 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31469 + $put($_.options, "dontdraw", true); //#31472 + $put($_.options, "validatecheck", false); //#31473 + $k[$j++] = 'args'; //#31474 + $k[$j++] = $_.barcode; //#31474 + $k[$j++] = $_.options; //#31474 + bwipp_qrcode(); //#31474 + var _q = $k[--$j]; //#31474 + var _r = $k[--$j]; //#31474 + $_[_r] = _q; //#31474 + $put($_.args, "opt", $_.options); //#31476 + $k[$j++] = $_.args; //#31479 + if (!$_.dontdraw) { //#31479 + bwipp_renmatrix(); //#31479 + } //#31479 + $_ = Object.getPrototypeOf($_); //#31481 + $_ = Object.getPrototypeOf($_); //#31483 } //bwipp_hibcqrcode function bwipp_hibccodablockf() { - $_ = Object.create($_); //#31190 - $_.dontdraw = false; //#31193 - $_.validatecheck = false; //#31194 - $k[$j++] = $_; //#31196 - bwipp_processoptions(); //#31196 - $_.options = $k[--$j]; //#31196 - $_.barcode = $k[--$j]; //#31197 - if ($eq($_.barcode, "")) { //#31201 - $k[$j++] = 'bwipp.hibccodablockfEmptyData#31200'; //#31200 - $k[$j++] = "The data must not be empty"; //#31200 - bwipp_raiseerror(); //#31200 - } //#31200 - bwipp_loadctx(bwipp_hibccodablockf) //#31203 - if (!bwipp_hibccodablockf.__31210__) { //#31210 - $_ = Object.create($_); //#31210 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31207 - $_.charvals = new Map; //#31208 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31209 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31209 - } //#31209 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccodablockf.$ctx[id] = $_[id]); //#31209 - bwipp_hibccodablockf.__31210__ = 1; //#31209 - $_ = Object.getPrototypeOf($_); //#31209 - } //#31209 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31217 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31214 - if (!_E) { //#31216 - $k[$j++] = 'bwipp.hibccodablockfBadCharacter#31215'; //#31215 - $k[$j++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31215 - bwipp_raiseerror(); //#31215 - } //#31215 - } //#31215 - $k[$j++] = 'barlen'; //#31219 - $k[$j++] = $_.barcode.length; //#31219 - if ($_.validatecheck) { //#31219 - var _H = $k[--$j]; //#31219 - $k[$j++] = $f(_H - 1); //#31219 - } //#31219 - var _I = $k[--$j]; //#31219 - $_[$k[--$j]] = _I; //#31219 - $_.checksum = 41; //#31221 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31225 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31224 - } //#31224 - $_.checksum = $_.checksum % 43; //#31226 - if ($_.validatecheck) { //#31232 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31230 - $k[$j++] = 'bwipp.hibccodablockfBadCheckDigit#31229'; //#31229 - $k[$j++] = "Incorrect HIBC Codablock F check digit provided"; //#31229 - bwipp_raiseerror(); //#31229 - } //#31229 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31231 - } //#31231 - var _e = $s($f($_.barlen + 2)); //#31234 - $puti(_e, 1, $_.barcode); //#31234 - $_.barcode = _e; //#31234 - $put($_.barcode, 0, 43); //#31235 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31236 - $put($_.options, "dontdraw", true); //#31239 - $put($_.options, "validatecheck", false); //#31240 - $k[$j++] = 'args'; //#31241 - $k[$j++] = $_.barcode; //#31241 - $k[$j++] = $_.options; //#31241 - bwipp_codablockf(); //#31241 - var _q = $k[--$j]; //#31241 - var _r = $k[--$j]; //#31241 - $_[_r] = _q; //#31241 - $put($_.args, "opt", $_.options); //#31243 - $k[$j++] = $_.args; //#31246 - if (!$_.dontdraw) { //#31246 - bwipp_renmatrix(); //#31246 - } //#31246 - $_ = Object.getPrototypeOf($_); //#31248 - $_ = Object.getPrototypeOf($_); //#31250 + $_ = Object.create($_); //#31514 + $_.dontdraw = false; //#31517 + $_.validatecheck = false; //#31518 + $k[$j++] = $_; //#31520 + bwipp_processoptions(); //#31520 + $_.options = $k[--$j]; //#31520 + $_.barcode = $k[--$j]; //#31521 + if ($eq($_.barcode, "")) { //#31525 + $k[$j++] = 'bwipp.hibccodablockfEmptyData#31524'; //#31524 + $k[$j++] = "The data must not be empty"; //#31524 + bwipp_raiseerror(); //#31524 + } //#31524 + bwipp_loadctx(bwipp_hibccodablockf) //#31527 + if (!bwipp_hibccodablockf.__31534__) { //#31534 + $_ = Object.create($_); //#31534 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31531 + $_.charvals = new Map; //#31532 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31533 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31533 + } //#31533 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccodablockf.$ctx[id] = $_[id]); //#31533 + bwipp_hibccodablockf.__31534__ = 1; //#31533 + $_ = Object.getPrototypeOf($_); //#31533 + } //#31533 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31541 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31538 + if (!_E) { //#31540 + $k[$j++] = 'bwipp.hibccodablockfBadCharacter#31539'; //#31539 + $k[$j++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31539 + bwipp_raiseerror(); //#31539 + } //#31539 + } //#31539 + $k[$j++] = 'barlen'; //#31543 + $k[$j++] = $_.barcode.length; //#31543 + if ($_.validatecheck) { //#31543 + var _H = $k[--$j]; //#31543 + $k[$j++] = $f(_H - 1); //#31543 + } //#31543 + var _I = $k[--$j]; //#31543 + $_[$k[--$j]] = _I; //#31543 + $_.checksum = 41; //#31545 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31549 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31548 + } //#31548 + $_.checksum = $_.checksum % 43; //#31550 + if ($_.validatecheck) { //#31556 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31554 + $k[$j++] = 'bwipp.hibccodablockfBadCheckDigit#31553'; //#31553 + $k[$j++] = "Incorrect HIBC Codablock F check digit provided"; //#31553 + bwipp_raiseerror(); //#31553 + } //#31553 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31555 + } //#31555 + var _e = $s($f($_.barlen + 2)); //#31558 + $puti(_e, 1, $_.barcode); //#31558 + $_.barcode = _e; //#31558 + $put($_.barcode, 0, 43); //#31559 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31560 + $put($_.options, "dontdraw", true); //#31563 + $put($_.options, "validatecheck", false); //#31564 + $k[$j++] = 'args'; //#31565 + $k[$j++] = $_.barcode; //#31565 + $k[$j++] = $_.options; //#31565 + bwipp_codablockf(); //#31565 + var _q = $k[--$j]; //#31565 + var _r = $k[--$j]; //#31565 + $_[_r] = _q; //#31565 + $put($_.args, "opt", $_.options); //#31567 + $k[$j++] = $_.args; //#31570 + if (!$_.dontdraw) { //#31570 + bwipp_renmatrix(); //#31570 + } //#31570 + $_ = Object.getPrototypeOf($_); //#31572 + $_ = Object.getPrototypeOf($_); //#31574 } //bwipp_hibccodablockf function bwipp_hibcazteccode() { - $_ = Object.create($_); //#31281 - $_.dontdraw = false; //#31284 - $_.validatecheck = false; //#31285 - $k[$j++] = $_; //#31287 - bwipp_processoptions(); //#31287 - $_.options = $k[--$j]; //#31287 - $_.barcode = $k[--$j]; //#31288 - if ($eq($_.barcode, "")) { //#31292 - $k[$j++] = 'bwipp.hibcazteccodeEmptyData#31291'; //#31291 - $k[$j++] = "The data must not be empty"; //#31291 - bwipp_raiseerror(); //#31291 - } //#31291 - bwipp_loadctx(bwipp_hibcazteccode) //#31294 - if (!bwipp_hibcazteccode.__31301__) { //#31301 - $_ = Object.create($_); //#31301 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31298 - $_.charvals = new Map; //#31299 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31300 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31300 - } //#31300 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcazteccode.$ctx[id] = $_[id]); //#31300 - bwipp_hibcazteccode.__31301__ = 1; //#31300 - $_ = Object.getPrototypeOf($_); //#31300 - } //#31300 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31308 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31305 - if (!_E) { //#31307 - $k[$j++] = 'bwipp.hibcazteccodeBadCharacter#31306'; //#31306 - $k[$j++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31306 - bwipp_raiseerror(); //#31306 - } //#31306 - } //#31306 - $k[$j++] = 'barlen'; //#31310 - $k[$j++] = $_.barcode.length; //#31310 - if ($_.validatecheck) { //#31310 - var _H = $k[--$j]; //#31310 - $k[$j++] = $f(_H - 1); //#31310 - } //#31310 - var _I = $k[--$j]; //#31310 - $_[$k[--$j]] = _I; //#31310 - $_.checksum = 41; //#31312 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31316 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31315 - } //#31315 - $_.checksum = $_.checksum % 43; //#31317 - if ($_.validatecheck) { //#31323 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31321 - $k[$j++] = 'bwipp.hibcazteccodeBadCheckDigit#31320'; //#31320 - $k[$j++] = "Incorrect HIBC Aztec Code check digit provided"; //#31320 - bwipp_raiseerror(); //#31320 - } //#31320 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31322 - } //#31322 - var _e = $s($f($_.barlen + 2)); //#31325 - $puti(_e, 1, $_.barcode); //#31325 - $_.barcode = _e; //#31325 - $put($_.barcode, 0, 43); //#31326 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31327 - $put($_.options, "dontdraw", true); //#31330 - $put($_.options, "validatecheck", false); //#31331 - $k[$j++] = 'args'; //#31332 - $k[$j++] = $_.barcode; //#31332 - $k[$j++] = $_.options; //#31332 - bwipp_azteccode(); //#31332 - var _q = $k[--$j]; //#31332 - var _r = $k[--$j]; //#31332 - $_[_r] = _q; //#31332 - $put($_.args, "opt", $_.options); //#31334 - $k[$j++] = $_.args; //#31337 - if (!$_.dontdraw) { //#31337 - bwipp_renmatrix(); //#31337 - } //#31337 - $_ = Object.getPrototypeOf($_); //#31339 - $_ = Object.getPrototypeOf($_); //#31341 + $_ = Object.create($_); //#31605 + $_.dontdraw = false; //#31608 + $_.validatecheck = false; //#31609 + $k[$j++] = $_; //#31611 + bwipp_processoptions(); //#31611 + $_.options = $k[--$j]; //#31611 + $_.barcode = $k[--$j]; //#31612 + if ($eq($_.barcode, "")) { //#31616 + $k[$j++] = 'bwipp.hibcazteccodeEmptyData#31615'; //#31615 + $k[$j++] = "The data must not be empty"; //#31615 + bwipp_raiseerror(); //#31615 + } //#31615 + bwipp_loadctx(bwipp_hibcazteccode) //#31618 + if (!bwipp_hibcazteccode.__31625__) { //#31625 + $_ = Object.create($_); //#31625 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31622 + $_.charvals = new Map; //#31623 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31624 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31624 + } //#31624 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcazteccode.$ctx[id] = $_[id]); //#31624 + bwipp_hibcazteccode.__31625__ = 1; //#31624 + $_ = Object.getPrototypeOf($_); //#31624 + } //#31624 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31632 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31629 + if (!_E) { //#31631 + $k[$j++] = 'bwipp.hibcazteccodeBadCharacter#31630'; //#31630 + $k[$j++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31630 + bwipp_raiseerror(); //#31630 + } //#31630 + } //#31630 + $k[$j++] = 'barlen'; //#31634 + $k[$j++] = $_.barcode.length; //#31634 + if ($_.validatecheck) { //#31634 + var _H = $k[--$j]; //#31634 + $k[$j++] = $f(_H - 1); //#31634 + } //#31634 + var _I = $k[--$j]; //#31634 + $_[$k[--$j]] = _I; //#31634 + $_.checksum = 41; //#31636 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31640 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31639 + } //#31639 + $_.checksum = $_.checksum % 43; //#31641 + if ($_.validatecheck) { //#31647 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31645 + $k[$j++] = 'bwipp.hibcazteccodeBadCheckDigit#31644'; //#31644 + $k[$j++] = "Incorrect HIBC Aztec Code check digit provided"; //#31644 + bwipp_raiseerror(); //#31644 + } //#31644 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31646 + } //#31646 + var _e = $s($f($_.barlen + 2)); //#31649 + $puti(_e, 1, $_.barcode); //#31649 + $_.barcode = _e; //#31649 + $put($_.barcode, 0, 43); //#31650 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31651 + $put($_.options, "dontdraw", true); //#31654 + $put($_.options, "validatecheck", false); //#31655 + $k[$j++] = 'args'; //#31656 + $k[$j++] = $_.barcode; //#31656 + $k[$j++] = $_.options; //#31656 + bwipp_azteccode(); //#31656 + var _q = $k[--$j]; //#31656 + var _r = $k[--$j]; //#31656 + $_[_r] = _q; //#31656 + $put($_.args, "opt", $_.options); //#31658 + $k[$j++] = $_.args; //#31661 + if (!$_.dontdraw) { //#31661 + bwipp_renmatrix(); //#31661 + } //#31661 + $_ = Object.getPrototypeOf($_); //#31663 + $_ = Object.getPrototypeOf($_); //#31665 } //bwipp_hibcazteccode function bwipp_channelcode() { - $_ = Object.create($_); //#31369 - $_.options = $k[--$j]; //#31371 - $_.barcode = $k[--$j]; //#31372 - $_.dontdraw = false; //#31374 - $_.shortfinder = false; //#31375 - $_.includetext = false; //#31376 - $_.includecheck = false; //#31377 - $_.height = 1; //#31378 - $forall($_.options, function() { //#31389 - var _3 = $k[--$j]; //#31389 - $_[$k[--$j]] = _3; //#31389 - }); //#31389 - $_.height = +$_.height; //#31391 - if (($_.barcode.length < 2) || ($_.barcode.length > 7)) { //#31396 - $k[$j++] = 'bwipp.channelcodeBadLength#31395'; //#31395 - $k[$j++] = "Channel Code must be 2 to 7 digits"; //#31395 - bwipp_raiseerror(); //#31395 - } //#31395 - $forall($_.barcode, function() { //#31401 - var _9 = $k[--$j]; //#31398 - if ((_9 < 48) || (_9 > 57)) { //#31400 - $k[$j++] = 'bwipp.channelcodeBadCharacter#31399'; //#31399 - $k[$j++] = "Channel Code must contain only digits"; //#31399 - bwipp_raiseerror(); //#31399 - } //#31399 - }); //#31399 - if ($cvi($_.barcode) > $get($a([26, 292, 3493, 44072, 576688, 7742862]), $_.barcode.length - 2)) { //#31404 - $k[$j++] = 'bwipp.channelcodeTooBig#31403'; //#31403 - $k[$j++] = "The Channel Code value is too big for the number of channels"; //#31403 - bwipp_raiseerror(); //#31403 - } //#31403 + $_ = Object.create($_); //#31693 + $_.options = $k[--$j]; //#31695 + $_.barcode = $k[--$j]; //#31696 + $_.dontdraw = false; //#31698 + $_.shortfinder = false; //#31699 + $_.includetext = false; //#31700 + $_.includecheck = false; //#31701 + $_.height = 1; //#31702 + $forall($_.options, function() { //#31713 + var _3 = $k[--$j]; //#31713 + $_[$k[--$j]] = _3; //#31713 + }); //#31713 + $_.height = +$_.height; //#31715 + if (($_.barcode.length < 2) || ($_.barcode.length > 7)) { //#31720 + $k[$j++] = 'bwipp.channelcodeBadLength#31719'; //#31719 + $k[$j++] = "Channel Code must be 2 to 7 digits"; //#31719 + bwipp_raiseerror(); //#31719 + } //#31719 + $forall($_.barcode, function() { //#31725 + var _9 = $k[--$j]; //#31722 + if ((_9 < 48) || (_9 > 57)) { //#31724 + $k[$j++] = 'bwipp.channelcodeBadCharacter#31723'; //#31723 + $k[$j++] = "Channel Code must contain only digits"; //#31723 + bwipp_raiseerror(); //#31723 + } //#31723 + }); //#31723 + if ($cvi($_.barcode) > $get($a([26, 292, 3493, 44072, 576688, 7742862]), $_.barcode.length - 2)) { //#31728 + $k[$j++] = 'bwipp.channelcodeTooBig#31727'; //#31727 + $k[$j++] = "The Channel Code value is too big for the number of channels"; //#31727 + bwipp_raiseerror(); //#31727 + } //#31727 $_.nextb = function() { - var _E = $k[--$j]; //#31407 - var _N = (($f($get($_.s, _E) + ($f($get($_.b, $f(_E - 1)) + $f($get($_.b, $f(_E - 2)) + $get($_.s, $f(_E - 1))))))) > 4) ? 1 : 2; //#31412 - $k[$j++] = _E; //#31428 - $k[$j++] = _N; //#31428 - if (_E < $f($_.chan + 2)) { //#31426 - var _P = $k[--$j]; //#31414 - var _Q = $k[--$j]; //#31414 - var _R = $k[--$j]; //#31414 - $k[$j++] = _R; //#31417 - $k[$j++] = _Q; //#31417 - $k[$j++] = _P; //#31417 - for (var _T = _P, _S = _R; _T <= _S; _T += 1) { //#31417 - var _V = $k[--$j]; //#31415 - var _W = $k[--$j]; //#31415 - $put($_.b, _W, _T); //#31415 - var _X = $k[--$j]; //#31416 - var _Y = $k[--$j]; //#31416 - $k[$j++] = _Y; //#31416 - $k[$j++] = _X; //#31416 - $k[$j++] = _W; //#31416 - $k[$j++] = _V; //#31416 - $k[$j++] = $f($f(_X - _T) + 1); //#31416 - $k[$j++] = _Y; //#31416 - $k[$j++] = $f(_W + 1); //#31416 - $_.nexts(); //#31416 - } //#31416 - } else { //#31426 - var _Z = $k[--$j]; //#31419 - var _a = $k[--$j]; //#31419 - var _b = $k[--$j]; //#31419 - $k[$j++] = _b; //#31427 - $k[$j++] = _a; //#31427 - $k[$j++] = _Z; //#31427 - if ($le(_Z, _b)) { //#31427 - var _d = $k[--$j]; //#31420 - var _e = $k[--$j]; //#31420 - var _f = $k[--$j]; //#31420 - $put($_.b, _e, _f); //#31420 - $k[$j++] = _f; //#31425 - $k[$j++] = _e; //#31425 - $k[$j++] = _d; //#31425 - if ($_.value == $_.target) { //#31425 - $k[$j++] = Infinity; //#31422 - for (var _i = 3; _i <= 10; _i += 1) { //#31423 - $k[$j++] = $get($_.s, _i); //#31423 - $k[$j++] = $get($_.b, _i); //#31423 - } //#31423 - $_.out = $geti($a(), 0, $_.chan * 2); //#31424 - } //#31424 - $_.value = $_.value + 1; //#31426 - } //#31426 - } //#31426 - $j -= 4; //#31429 - }; //#31430 + var _E = $k[--$j]; //#31731 + var _N = (($f($get($_.s, _E) + ($f($get($_.b, $f(_E - 1)) + $f($get($_.b, $f(_E - 2)) + $get($_.s, $f(_E - 1))))))) > 4) ? 1 : 2; //#31736 + $k[$j++] = _E; //#31752 + $k[$j++] = _N; //#31752 + if (_E < $f($_.chan + 2)) { //#31750 + var _P = $k[--$j]; //#31738 + var _Q = $k[--$j]; //#31738 + var _R = $k[--$j]; //#31738 + $k[$j++] = _R; //#31741 + $k[$j++] = _Q; //#31741 + $k[$j++] = _P; //#31741 + for (var _T = _P, _S = _R; _T <= _S; _T += 1) { //#31741 + var _V = $k[--$j]; //#31739 + var _W = $k[--$j]; //#31739 + $put($_.b, _W, _T); //#31739 + var _X = $k[--$j]; //#31740 + var _Y = $k[--$j]; //#31740 + $k[$j++] = _Y; //#31740 + $k[$j++] = _X; //#31740 + $k[$j++] = _W; //#31740 + $k[$j++] = _V; //#31740 + $k[$j++] = $f($f(_X - _T) + 1); //#31740 + $k[$j++] = _Y; //#31740 + $k[$j++] = $f(_W + 1); //#31740 + $_.nexts(); //#31740 + } //#31740 + } else { //#31750 + var _Z = $k[--$j]; //#31743 + var _a = $k[--$j]; //#31743 + var _b = $k[--$j]; //#31743 + $k[$j++] = _b; //#31751 + $k[$j++] = _a; //#31751 + $k[$j++] = _Z; //#31751 + if ($le(_Z, _b)) { //#31751 + var _d = $k[--$j]; //#31744 + var _e = $k[--$j]; //#31744 + var _f = $k[--$j]; //#31744 + $put($_.b, _e, _f); //#31744 + $k[$j++] = _f; //#31749 + $k[$j++] = _e; //#31749 + $k[$j++] = _d; //#31749 + if ($_.value == $_.target) { //#31749 + $k[$j++] = Infinity; //#31746 + for (var _i = 3; _i <= 10; _i += 1) { //#31747 + $k[$j++] = $get($_.s, _i); //#31747 + $k[$j++] = $get($_.b, _i); //#31747 + } //#31747 + $_.out = $geti($a(), 0, $_.chan * 2); //#31748 + } //#31748 + $_.value = $_.value + 1; //#31750 + } //#31750 + } //#31750 + $j -= 4; //#31753 + }; //#31754 $_.nexts = function() { - var _r = $k[--$j]; //#31433 - $k[$j++] = _r; //#31433 - if (_r < $f($_.chan + 2)) { //#31433 - $k[$j++] = 1; //#31433 - } else { //#31433 - var _t = $k[--$j]; //#31433 - var _u = $k[--$j]; //#31433 - $k[$j++] = _u; //#31433 - $k[$j++] = _t; //#31433 - $k[$j++] = _u; //#31433 - } //#31433 - var _v = $k[--$j]; //#31433 - var _w = $k[--$j]; //#31433 - var _x = $k[--$j]; //#31433 - $k[$j++] = _x; //#31436 - $k[$j++] = _w; //#31436 - for (var _z = _v, _y = _x; _z <= _y; _z += 1) { //#31436 - var _11 = $k[--$j]; //#31434 - $put($_.s, _11, _z); //#31434 - var _12 = $k[--$j]; //#31435 - var _13 = $k[--$j]; //#31435 - $k[$j++] = _13; //#31435 - $k[$j++] = _12; //#31435 - $k[$j++] = _11; //#31435 - $k[$j++] = $f($f(_12 - _z) + 1); //#31435 - $k[$j++] = _13; //#31435 - $k[$j++] = _11; //#31435 - $_.nextb(); //#31435 - } //#31435 - $j -= 3; //#31437 - }; //#31438 + var _r = $k[--$j]; //#31757 + $k[$j++] = _r; //#31757 + if (_r < $f($_.chan + 2)) { //#31757 + $k[$j++] = 1; //#31757 + } else { //#31757 + var _t = $k[--$j]; //#31757 + var _u = $k[--$j]; //#31757 + $k[$j++] = _u; //#31757 + $k[$j++] = _t; //#31757 + $k[$j++] = _u; //#31757 + } //#31757 + var _v = $k[--$j]; //#31757 + var _w = $k[--$j]; //#31757 + var _x = $k[--$j]; //#31757 + $k[$j++] = _x; //#31760 + $k[$j++] = _w; //#31760 + for (var _z = _v, _y = _x; _z <= _y; _z += 1) { //#31760 + var _11 = $k[--$j]; //#31758 + $put($_.s, _11, _z); //#31758 + var _12 = $k[--$j]; //#31759 + var _13 = $k[--$j]; //#31759 + $k[$j++] = _13; //#31759 + $k[$j++] = _12; //#31759 + $k[$j++] = _11; //#31759 + $k[$j++] = $f($f(_12 - _z) + 1); //#31759 + $k[$j++] = _13; //#31759 + $k[$j++] = _11; //#31759 + $_.nextb(); //#31759 + } //#31759 + $j -= 3; //#31761 + }; //#31762 $_.encode = function() { - $_.chan = $k[--$j]; //#31441 - $_.target = $k[--$j]; //#31442 - $_.value = 0; //#31443 - $_.out = -1; //#31444 - $_.b = $a([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31445 - $_.s = $a([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31446 - var _18 = $_.chan; //#31447 - $k[$j++] = _18; //#31447 - $k[$j++] = _18; //#31447 - $k[$j++] = 3; //#31447 - $_.nexts(); //#31447 - $k[$j++] = $_.out; //#31448 - }; //#31449 - $_.barlen = $_.barcode.length; //#31451 - $k[$j++] = 'finder'; //#31454 - if ($_.shortfinder) { //#31454 - $k[$j++] = $a([1, 1, 1, 1, 1]); //#31454 - } else { //#31454 - $k[$j++] = $a([1, 1, 1, 1, 1, 1, 1, 1, 1]); //#31454 - } //#31454 - var _1E = $k[--$j]; //#31454 - $_[$k[--$j]] = _1E; //#31454 - $k[$j++] = 'data'; //#31457 - $k[$j++] = $cvi($_.barcode); //#31457 - $k[$j++] = $_.barlen + 1; //#31457 - $_.encode(); //#31457 - var _1I = $k[--$j]; //#31457 - $_[$k[--$j]] = _1I; //#31457 - $_.check = $a([]); //#31460 - if ($_.includecheck) { //#31476 - $_.mod23 = $get($a([$a([]), $a([]), $a([13, 12, 4, 9, 3, 1]), $a([13, 2, 12, 3, 18, 16, 4, 1]), $a([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), $a([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), $a([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), $a([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), $_.barlen); //#31470 - $k[$j++] = 0; //#31474 - for (var _1Z = 0, _1Y = $_.data.length - 1; _1Z <= _1Y; _1Z += 1) { //#31474 - var _1e = $k[--$j]; //#31473 - $k[$j++] = $f(_1e + ($f($get($_.data, _1Z) - 1) * $get($_.mod23, _1Z))); //#31473 - } //#31473 - var _1f = $k[--$j]; //#31475 - $k[$j++] = _1f % 23; //#31475 - $k[$j++] = 3; //#31475 - $_.encode(); //#31475 - $_.check = $k[--$j]; //#31475 - } //#31475 - $k[$j++] = Infinity; //#31479 - $aload($_.finder); //#31480 - $aload($_.data); //#31481 - $aload($_.check); //#31482 - $_.sbs = $a(); //#31482 - $_.txt = $a($_.barlen); //#31486 - for (var _1p = 0, _1o = $_.barlen - 1; _1p <= _1o; _1p += 1) { //#31490 - $_.i = _1p; //#31488 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#31489 - } //#31489 - $k[$j++] = Infinity; //#31493 - var _1w = $_.sbs; //#31495 - $k[$j++] = Infinity; //#31496 - for (var _1y = 0, _1z = ~~(($_.sbs.length + 1) / 2); _1y < _1z; _1y++) { //#31496 - $k[$j++] = $_.height; //#31496 - } //#31496 - var _21 = $a(); //#31496 - $k[$j++] = Infinity; //#31497 - for (var _23 = 0, _24 = ~~(($_.sbs.length + 1) / 2); _23 < _24; _23++) { //#31497 - $k[$j++] = 0; //#31497 - } //#31497 - var _25 = $a(); //#31497 - $k[$j++] = 'ren'; //#31500 - $k[$j++] = bwipp_renlinear; //#31500 - $k[$j++] = 'sbs'; //#31500 - $k[$j++] = _1w; //#31500 - $k[$j++] = 'bhs'; //#31500 - $k[$j++] = _21; //#31500 - $k[$j++] = 'bbs'; //#31500 - $k[$j++] = _25; //#31500 - $k[$j++] = 'txt'; //#31500 - $k[$j++] = $_.txt; //#31500 - $k[$j++] = 'textxalign'; //#31500 - $k[$j++] = "center"; //#31500 - $k[$j++] = 'opt'; //#31500 - $k[$j++] = $_.options; //#31500 - var _28 = $d(); //#31500 - $k[$j++] = _28; //#31503 - if (!$_.dontdraw) { //#31503 - bwipp_renlinear(); //#31503 - } //#31503 - $_ = Object.getPrototypeOf($_); //#31505 + $_.chan = $k[--$j]; //#31765 + $_.target = $k[--$j]; //#31766 + $_.value = 0; //#31767 + $_.out = -1; //#31768 + $_.b = $a([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31769 + $_.s = $a([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31770 + var _18 = $_.chan; //#31771 + $k[$j++] = _18; //#31771 + $k[$j++] = _18; //#31771 + $k[$j++] = 3; //#31771 + $_.nexts(); //#31771 + $k[$j++] = $_.out; //#31772 + }; //#31773 + $_.barlen = $_.barcode.length; //#31775 + $k[$j++] = 'finder'; //#31778 + if ($_.shortfinder) { //#31778 + $k[$j++] = $a([1, 1, 1, 1, 1]); //#31778 + } else { //#31778 + $k[$j++] = $a([1, 1, 1, 1, 1, 1, 1, 1, 1]); //#31778 + } //#31778 + var _1E = $k[--$j]; //#31778 + $_[$k[--$j]] = _1E; //#31778 + $k[$j++] = 'data'; //#31781 + $k[$j++] = $cvi($_.barcode); //#31781 + $k[$j++] = $_.barlen + 1; //#31781 + $_.encode(); //#31781 + var _1I = $k[--$j]; //#31781 + $_[$k[--$j]] = _1I; //#31781 + $_.check = $a([]); //#31784 + if ($_.includecheck) { //#31800 + $_.mod23 = $get($a([$a([]), $a([]), $a([13, 12, 4, 9, 3, 1]), $a([13, 2, 12, 3, 18, 16, 4, 1]), $a([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), $a([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), $a([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), $a([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), $_.barlen); //#31794 + $k[$j++] = 0; //#31798 + for (var _1Z = 0, _1Y = $_.data.length - 1; _1Z <= _1Y; _1Z += 1) { //#31798 + var _1e = $k[--$j]; //#31797 + $k[$j++] = $f(_1e + ($f($get($_.data, _1Z) - 1) * $get($_.mod23, _1Z))); //#31797 + } //#31797 + var _1f = $k[--$j]; //#31799 + $k[$j++] = _1f % 23; //#31799 + $k[$j++] = 3; //#31799 + $_.encode(); //#31799 + $_.check = $k[--$j]; //#31799 + } //#31799 + $k[$j++] = Infinity; //#31803 + $aload($_.finder); //#31804 + $aload($_.data); //#31805 + $aload($_.check); //#31806 + $_.sbs = $a(); //#31806 + $_.txt = $a($_.barlen); //#31810 + for (var _1p = 0, _1o = $_.barlen - 1; _1p <= _1o; _1p += 1) { //#31814 + $_.i = _1p; //#31812 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#31813 + } //#31813 + $k[$j++] = Infinity; //#31817 + var _1w = $_.sbs; //#31819 + $k[$j++] = Infinity; //#31820 + for (var _1y = 0, _1z = ~~(($_.sbs.length + 1) / 2); _1y < _1z; _1y++) { //#31820 + $k[$j++] = $_.height; //#31820 + } //#31820 + var _21 = $a(); //#31820 + $k[$j++] = Infinity; //#31821 + for (var _23 = 0, _24 = ~~(($_.sbs.length + 1) / 2); _23 < _24; _23++) { //#31821 + $k[$j++] = 0; //#31821 + } //#31821 + var _25 = $a(); //#31821 + $k[$j++] = 'ren'; //#31824 + $k[$j++] = bwipp_renlinear; //#31824 + $k[$j++] = 'sbs'; //#31824 + $k[$j++] = _1w; //#31824 + $k[$j++] = 'bhs'; //#31824 + $k[$j++] = _21; //#31824 + $k[$j++] = 'bbs'; //#31824 + $k[$j++] = _25; //#31824 + $k[$j++] = 'txt'; //#31824 + $k[$j++] = $_.txt; //#31824 + $k[$j++] = 'textxalign'; //#31824 + $k[$j++] = "center"; //#31824 + $k[$j++] = 'opt'; //#31824 + $k[$j++] = $_.options; //#31824 + var _28 = $d(); //#31824 + $k[$j++] = _28; //#31827 + if (!$_.dontdraw) { //#31827 + bwipp_renlinear(); //#31827 + } //#31827 + $_ = Object.getPrototypeOf($_); //#31829 } //bwipp_channelcode function bwipp_renlinear() { - if ($_.bwipjs_dontdraw) { //#31532 - return; //#31532 - } //#31532 - $_ = Object.create($_); //#31533 - $_.sbs = $a([]); //#31538 - $_.bhs = $a([]); //#31539 - $_.bbs = $a([]); //#31540 - $_.txt = $a([]); //#31541 - $_.barcolor = "unset"; //#31542 - $_.includetext = false; //#31543 - $_.textcolor = "unset"; //#31544 - $_.textxalign = "unset"; //#31545 - $_.textyalign = "unset"; //#31546 - $_.textfont = "OCR-B"; //#31547 - $_.textsize = 10; //#31548 - $_.textxoffset = 0; //#31549 - $_.textyoffset = 0; //#31550 - $_.textgaps = 0; //#31551 - $_.alttext = ""; //#31552 - $_.bordercolor = "unset"; //#31553 - $_.backgroundcolor = "unset"; //#31554 - $_.inkspread = 0; //#31555 - $_.width = 0; //#31556 - $_.barratio = 1; //#31557 - $_.spaceratio = 1; //#31558 - $_.showborder = false; //#31559 - $_.showbearer = false; //#31560 - $_.borderleft = 10; //#31561 - $_.borderright = 10; //#31562 - $_.bordertop = 1; //#31563 - $_.borderbottom = 1; //#31564 - $_.borderwidth = 0.5; //#31565 - $_.guardwhitespace = false; //#31566 - $_.guardleftpos = 0; //#31567 - $_.guardleftypos = 0; //#31568 - $_.guardrightpos = 0; //#31569 - $_.guardrightypos = 0; //#31570 - $_.guardwidth = 7; //#31571 - $_.guardheight = 7; //#31572 - $forall($k[--$j], function() { //#31574 - var _6 = $k[--$j]; //#31574 - $_[$k[--$j]] = _6; //#31574 - }); //#31574 - $k[$j++] = $_.opt; //#31575 - delete $_['opt']; //#31575 - $k[$j++] = $_; //#31575 - bwipp_processoptions(); //#31575 - $j--; //#31575 - if ($_.textsize <= 0) { //#31579 - $k[$j++] = 'bwipp.renlinearBadTextsize#31578'; //#31578 - $k[$j++] = "The font size must be greater than zero"; //#31578 - bwipp_raiseerror(); //#31578 - } //#31578 - $_.bars = $a(~~(($_.sbs.length + 1) / 2)); //#31582 - $_.pixx = 0; //#31583 - $_.pixy = 0; //#31583 - for (var _E = 0, _D = ((~~(($_.sbs.length + 1) / 2)) * 2) - 2; _E <= _D; _E += 1) { //#31602 - $_.i = _E; //#31585 - if (($_.i % 2) == 0) { //#31599 - $_.d = $f(($f(($get($_.sbs, $_.i) * $_.barratio) - $_.barratio)) + 1); //#31587 - if ($get($_.sbs, $_.i) != 0) { //#31596 - $_.h = $get($_.bhs, ~~($_.i / 2)) * 72; //#31589 - $_.c = $f(($_.d / 2) + $_.pixx); //#31590 - $_.y = $get($_.bbs, ~~($_.i / 2)) * 72; //#31591 - $_.w = $f($_.d - $_.inkspread); //#31592 - $put($_.bars, ~~($_.i / 2), $a([$_.h, $_.c, $_.y, $_.w])); //#31593 - if ($f($_.h + $_.y) > $_.pixy) { //#31594 - $_.pixy = $f($_.h + $_.y); //#31594 - } //#31594 - } else { //#31596 - $put($_.bars, ~~($_.i / 2), -1); //#31596 - } //#31596 - } else { //#31599 - $_.d = $f(($f(($get($_.sbs, $_.i) * $_.spaceratio) - $_.spaceratio)) + 1); //#31599 - } //#31599 - $_.pixx = $f($_.pixx + $_.d); //#31601 - } //#31601 - $$.save(); //#31604 - var _t = $$.currpos(); //#31606 - $$.translate(_t.x, _t.y); //#31606 - if ($_.width != 0) { //#31611 - $$.scale(($_.width * 72) / $_.pixx, 1); //#31610 - } //#31610 - $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31621 - $_.tr = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31622 - $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31623 - $_.br = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31624 - if ($_.showbearer) { //#31649 - $$.save(); //#31626 - $$.newpath(); //#31627 - $aload($_.bl); //#31628 - var _1N = $k[--$j]; //#31628 - $$.moveto($k[--$j], _1N); //#31628 - $aload($_.br); //#31628 - var _1Q = $k[--$j]; //#31628 - $$.lineto($k[--$j], _1Q); //#31628 - $aload($_.tl); //#31629 - var _1T = $k[--$j]; //#31629 - $$.moveto($k[--$j], _1T); //#31629 - $aload($_.tr); //#31629 - var _1W = $k[--$j]; //#31629 - $$.lineto($k[--$j], _1W); //#31629 - if ($ne($_.bordercolor, "unset")) { //#31630 - $$.setcolor($_.bordercolor); //#31630 - } //#31630 - $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#31631 - $$.stroke(); //#31631 - $$.restore(); //#31632 - } else { //#31649 - if ($_.showborder) { //#31650 - $$.save(); //#31645 - $$.newpath(); //#31646 - $aload($_.bl); //#31646 - var _1e = $k[--$j]; //#31646 - $$.moveto($k[--$j], _1e); //#31646 - var _1j = $a([$_.br, $_.tr, $_.tl]); //#31646 - for (var _1k = 0, _1l = _1j.length; _1k < _1l; _1k++) { //#31646 - $aload($get(_1j, _1k)); //#31646 - var _1n = $k[--$j]; //#31646 - $$.lineto($k[--$j], _1n); //#31646 - } //#31646 - $$.closepath(); //#31646 - if ($ne($_.bordercolor, "unset")) { //#31647 - $$.setcolor($_.bordercolor); //#31647 - } //#31647 - $$.setlinewidth($_.borderwidth); //#31648 - $$.stroke(); //#31648 - $$.restore(); //#31649 - } //#31649 - } //#31649 - $$.save(); //#31653 - if ($ne($_.barcolor, "unset")) { //#31655 - $$.setcolor($_.barcolor); //#31655 - } //#31655 - var _1u = $_.bars; //#31656 - for (var _1v = 0, _1w = _1u.length; _1v < _1w; _1v++) { //#31662 - var _1x = $get(_1u, _1v); //#31662 - $k[$j++] = _1x; //#31661 - if (_1x != -1) { //#31660 - $aload($k[--$j]); //#31658 - $$.newpath(); //#31658 - $$.setlinewidth($k[--$j]); //#31658 - var _20 = $k[--$j]; //#31658 - $$.moveto($k[--$j], _20); //#31658 - $$.rlineto(0, $k[--$j]); //#31658 - $$.stroke(); //#31658 - } else { //#31660 - $j--; //#31660 - } //#31660 - } //#31660 - $$.restore(); //#31663 - if ($ne($_.textcolor, "unset")) { //#31666 - $$.setcolor($_.textcolor); //#31666 - } //#31666 - if ($_.includetext) { //#31723 - if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#31721 - $_.s = 0; //#31669 - $_.fn = ""; //#31669 - var _29 = $_.txt; //#31670 - for (var _2A = 0, _2B = _29.length; _2A < _2B; _2A++) { //#31679 - $forall($get(_29, _2A)); //#31671 - var _2D = $k[--$j]; //#31672 - var _2E = $k[--$j]; //#31672 - $k[$j++] = _2E; //#31677 - $k[$j++] = _2D; //#31677 - if ((_2D != $_.s) || $ne(_2E, $_.fn)) { //#31676 - var _2H = $k[--$j]; //#31673 - var _2I = $k[--$j]; //#31673 - $_.s = _2H; //#31673 - $_.fn = _2I; //#31673 - $$.selectfont(_2I, _2H); //#31674 - } else { //#31676 - $j -= 2; //#31676 - } //#31676 - var _2J = $k[--$j]; //#31678 - $$.moveto($k[--$j], _2J); //#31678 - $$.show($k[--$j], 0, 0); //#31678 - } //#31678 - } else { //#31721 - $$.selectfont($_.textfont, $_.textsize); //#31681 - if ($eq($_.alttext, "")) { //#31687 - $k[$j++] = Infinity; //#31683 - var _2P = $_.txt; //#31683 - for (var _2Q = 0, _2R = _2P.length; _2Q < _2R; _2Q++) { //#31683 - $forall($get($get(_2P, _2Q), 0)); //#31683 - } //#31683 - $_.txt = $a(); //#31683 - $_.tstr = $s($_.txt.length); //#31684 - for (var _2Z = 0, _2Y = $_.txt.length - 1; _2Z <= _2Y; _2Z += 1) { //#31685 - $put($_.tstr, _2Z, $get($_.txt, _2Z)); //#31685 - } //#31685 - } else { //#31687 - $_.tstr = $_.alttext; //#31687 - } //#31687 - if ($_.tstr.length == 0) { //#31697 - $k[$j++] = 0; //#31692 - } else { //#31697 - $$.save(); //#31694 - $$.newpath(); //#31695 - $$.moveto(0, 0); //#31695 - $$.charpath("0", false); //#31695 - var _2f = $$.pathbbox(); //#31695 - $$.restore(); //#31697 - $k[$j++] = _2f.ury; //#31697 - } //#31697 - $_.textascent = $k[--$j]; //#31706 - var _2i = $$.stringwidth($_.tstr); //#31707 - $_.textwidth = $f(_2i.w + (($_.tstr.length - 1) * $_.textgaps)); //#31707 - $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#31709 - if ($eq($_.textxalign, "left")) { //#31710 - $_.textxpos = $_.textxoffset; //#31710 - } //#31710 - if ($eq($_.textxalign, "right")) { //#31711 - $_.textxpos = $f($f($_.pixx - $_.textxoffset) - $_.textwidth); //#31711 - } //#31711 - if ($eq($_.textxalign, "offleft")) { //#31712 - $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#31712 - } //#31712 - if ($eq($_.textxalign, "offright")) { //#31713 - $_.textxpos = $f($_.pixx + $_.textxoffset); //#31713 - } //#31713 - if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#31717 - $_.textxpos = 0; //#31715 - $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#31716 - } //#31716 - $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#31718 - if ($eq($_.textyalign, "above")) { //#31719 - $_.textypos = $f($f($_.textyoffset + $_.pixy) + 1); //#31719 - } //#31719 - if ($eq($_.textyalign, "center")) { //#31720 - $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#31720 - } //#31720 - $$.moveto($_.textxpos, $_.textypos); //#31721 - $$.show($_.tstr, $_.textgaps, 0); //#31721 - } //#31721 - } //#31721 - if ($_.guardwhitespace) { //#31736 - $$.selectfont("OCR-B", $_.guardheight * 2); //#31727 - if ($_.guardleftpos != 0) { //#31731 - $$.moveto((-$_.guardleftpos) - 2, $f(($f($_.guardleftypos - ($_.guardheight / 2))) - 1.25)); //#31729 - $$.show("<", 0, 0); //#31730 - } //#31730 - if ($_.guardrightpos != 0) { //#31735 - $$.moveto($f(($f($f($_.guardrightpos + $_.pixx) - $_.guardwidth)) + 1), $f(($f($_.guardrightypos - ($_.guardheight / 2))) - 1.25)); //#31733 - $$.show(">", 0, 0); //#31734 - } //#31734 - } //#31734 - $$.restore(); //#31738 - $_ = Object.getPrototypeOf($_); //#31740 + if ($_.bwipjs_dontdraw) { //#31856 + return; //#31856 + } //#31856 + $_ = Object.create($_); //#31857 + $_.sbs = $a([]); //#31862 + $_.bhs = $a([]); //#31863 + $_.bbs = $a([]); //#31864 + $_.txt = $a([]); //#31865 + $_.barcolor = "unset"; //#31866 + $_.includetext = false; //#31867 + $_.textcolor = "unset"; //#31868 + $_.textxalign = "unset"; //#31869 + $_.textyalign = "unset"; //#31870 + $_.textfont = "OCR-B"; //#31871 + $_.textsize = 10; //#31872 + $_.textxoffset = 0; //#31873 + $_.textyoffset = 0; //#31874 + $_.textgaps = 0; //#31875 + $_.alttext = ""; //#31876 + $_.bordercolor = "unset"; //#31877 + $_.backgroundcolor = "unset"; //#31878 + $_.inkspread = 0; //#31879 + $_.width = 0; //#31880 + $_.barratio = 1; //#31881 + $_.spaceratio = 1; //#31882 + $_.showborder = false; //#31883 + $_.showbearer = false; //#31884 + $_.borderleft = 10; //#31885 + $_.borderright = 10; //#31886 + $_.bordertop = 1; //#31887 + $_.borderbottom = 1; //#31888 + $_.borderwidth = 0.5; //#31889 + $_.guardwhitespace = false; //#31890 + $_.guardleftpos = 0; //#31891 + $_.guardleftypos = 0; //#31892 + $_.guardrightpos = 0; //#31893 + $_.guardrightypos = 0; //#31894 + $_.guardwidth = 7; //#31895 + $_.guardheight = 7; //#31896 + $forall($k[--$j], function() { //#31898 + var _6 = $k[--$j]; //#31898 + $_[$k[--$j]] = _6; //#31898 + }); //#31898 + $k[$j++] = $_.opt; //#31899 + delete $_['opt']; //#31899 + $k[$j++] = $_; //#31899 + bwipp_processoptions(); //#31899 + $j--; //#31899 + if ($_.textsize <= 0) { //#31903 + $k[$j++] = 'bwipp.renlinearBadTextsize#31902'; //#31902 + $k[$j++] = "The font size must be greater than zero"; //#31902 + bwipp_raiseerror(); //#31902 + } //#31902 + $_.bars = $a(~~(($_.sbs.length + 1) / 2)); //#31906 + $_.pixx = 0; //#31907 + $_.pixy = 0; //#31907 + for (var _E = 0, _D = ((~~(($_.sbs.length + 1) / 2)) * 2) - 2; _E <= _D; _E += 1) { //#31926 + $_.i = _E; //#31909 + if (($_.i % 2) == 0) { //#31923 + $_.d = $f(($f(($get($_.sbs, $_.i) * $_.barratio) - $_.barratio)) + 1); //#31911 + if ($get($_.sbs, $_.i) != 0) { //#31920 + $_.h = $get($_.bhs, ~~($_.i / 2)) * 72; //#31913 + $_.c = $f(($_.d / 2) + $_.pixx); //#31914 + $_.y = $get($_.bbs, ~~($_.i / 2)) * 72; //#31915 + $_.w = $f($_.d - $_.inkspread); //#31916 + $put($_.bars, ~~($_.i / 2), $a([$_.h, $_.c, $_.y, $_.w])); //#31917 + if ($f($_.h + $_.y) > $_.pixy) { //#31918 + $_.pixy = $f($_.h + $_.y); //#31918 + } //#31918 + } else { //#31920 + $put($_.bars, ~~($_.i / 2), -1); //#31920 + } //#31920 + } else { //#31923 + $_.d = $f(($f(($get($_.sbs, $_.i) * $_.spaceratio) - $_.spaceratio)) + 1); //#31923 + } //#31923 + $_.pixx = $f($_.pixx + $_.d); //#31925 + } //#31925 + $$.save(); //#31928 + var _t = $$.currpos(); //#31930 + $$.translate(_t.x, _t.y); //#31930 + if ($_.width != 0) { //#31935 + $$.scale(($_.width * 72) / $_.pixx, 1); //#31934 + } //#31934 + $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31945 + $_.tr = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31946 + $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31947 + $_.br = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31948 + if ($_.showbearer) { //#31973 + $$.save(); //#31950 + $$.newpath(); //#31951 + $aload($_.bl); //#31952 + var _1N = $k[--$j]; //#31952 + $$.moveto($k[--$j], _1N); //#31952 + $aload($_.br); //#31952 + var _1Q = $k[--$j]; //#31952 + $$.lineto($k[--$j], _1Q); //#31952 + $aload($_.tl); //#31953 + var _1T = $k[--$j]; //#31953 + $$.moveto($k[--$j], _1T); //#31953 + $aload($_.tr); //#31953 + var _1W = $k[--$j]; //#31953 + $$.lineto($k[--$j], _1W); //#31953 + if ($ne($_.bordercolor, "unset")) { //#31954 + $$.setcolor($_.bordercolor); //#31954 + } //#31954 + $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#31955 + $$.stroke(); //#31955 + $$.restore(); //#31956 + } else { //#31973 + if ($_.showborder) { //#31974 + $$.save(); //#31969 + $$.newpath(); //#31970 + $aload($_.bl); //#31970 + var _1e = $k[--$j]; //#31970 + $$.moveto($k[--$j], _1e); //#31970 + var _1j = $a([$_.br, $_.tr, $_.tl]); //#31970 + for (var _1k = 0, _1l = _1j.length; _1k < _1l; _1k++) { //#31970 + $aload($get(_1j, _1k)); //#31970 + var _1n = $k[--$j]; //#31970 + $$.lineto($k[--$j], _1n); //#31970 + } //#31970 + $$.closepath(); //#31970 + if ($ne($_.bordercolor, "unset")) { //#31971 + $$.setcolor($_.bordercolor); //#31971 + } //#31971 + $$.setlinewidth($_.borderwidth); //#31972 + $$.stroke(); //#31972 + $$.restore(); //#31973 + } //#31973 + } //#31973 + $$.save(); //#31977 + if ($ne($_.barcolor, "unset")) { //#31979 + $$.setcolor($_.barcolor); //#31979 + } //#31979 + var _1u = $_.bars; //#31980 + for (var _1v = 0, _1w = _1u.length; _1v < _1w; _1v++) { //#31986 + var _1x = $get(_1u, _1v); //#31986 + $k[$j++] = _1x; //#31985 + if (_1x != -1) { //#31984 + $aload($k[--$j]); //#31982 + $$.newpath(); //#31982 + $$.setlinewidth($k[--$j]); //#31982 + var _20 = $k[--$j]; //#31982 + $$.moveto($k[--$j], _20); //#31982 + $$.rlineto(0, $k[--$j]); //#31982 + $$.stroke(); //#31982 + } else { //#31984 + $j--; //#31984 + } //#31984 + } //#31984 + $$.restore(); //#31987 + if ($ne($_.textcolor, "unset")) { //#31990 + $$.setcolor($_.textcolor); //#31990 + } //#31990 + if ($_.includetext) { //#32047 + if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#32045 + $_.s = 0; //#31993 + $_.fn = ""; //#31993 + var _29 = $_.txt; //#31994 + for (var _2A = 0, _2B = _29.length; _2A < _2B; _2A++) { //#32003 + $forall($get(_29, _2A)); //#31995 + var _2D = $k[--$j]; //#31996 + var _2E = $k[--$j]; //#31996 + $k[$j++] = _2E; //#32001 + $k[$j++] = _2D; //#32001 + if ((_2D != $_.s) || $ne(_2E, $_.fn)) { //#32000 + var _2H = $k[--$j]; //#31997 + var _2I = $k[--$j]; //#31997 + $_.s = _2H; //#31997 + $_.fn = _2I; //#31997 + $$.selectfont(_2I, _2H); //#31998 + } else { //#32000 + $j -= 2; //#32000 + } //#32000 + var _2J = $k[--$j]; //#32002 + $$.moveto($k[--$j], _2J); //#32002 + $$.show($k[--$j], 0, 0); //#32002 + } //#32002 + } else { //#32045 + $$.selectfont($_.textfont, $_.textsize); //#32005 + if ($eq($_.alttext, "")) { //#32011 + $k[$j++] = Infinity; //#32007 + var _2P = $_.txt; //#32007 + for (var _2Q = 0, _2R = _2P.length; _2Q < _2R; _2Q++) { //#32007 + $forall($get($get(_2P, _2Q), 0)); //#32007 + } //#32007 + $_.txt = $a(); //#32007 + $_.tstr = $s($_.txt.length); //#32008 + for (var _2Z = 0, _2Y = $_.txt.length - 1; _2Z <= _2Y; _2Z += 1) { //#32009 + $put($_.tstr, _2Z, $get($_.txt, _2Z)); //#32009 + } //#32009 + } else { //#32011 + $_.tstr = $_.alttext; //#32011 + } //#32011 + if ($_.tstr.length == 0) { //#32021 + $k[$j++] = 0; //#32016 + } else { //#32021 + $$.save(); //#32018 + $$.newpath(); //#32019 + $$.moveto(0, 0); //#32019 + $$.charpath("0", false); //#32019 + var _2f = $$.pathbbox(); //#32019 + $$.restore(); //#32021 + $k[$j++] = _2f.ury; //#32021 + } //#32021 + $_.textascent = $k[--$j]; //#32030 + var _2i = $$.stringwidth($_.tstr); //#32031 + $_.textwidth = $f(_2i.w + (($_.tstr.length - 1) * $_.textgaps)); //#32031 + $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#32033 + if ($eq($_.textxalign, "left")) { //#32034 + $_.textxpos = $_.textxoffset; //#32034 + } //#32034 + if ($eq($_.textxalign, "right")) { //#32035 + $_.textxpos = $f($f($_.pixx - $_.textxoffset) - $_.textwidth); //#32035 + } //#32035 + if ($eq($_.textxalign, "offleft")) { //#32036 + $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#32036 + } //#32036 + if ($eq($_.textxalign, "offright")) { //#32037 + $_.textxpos = $f($_.pixx + $_.textxoffset); //#32037 + } //#32037 + if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#32041 + $_.textxpos = 0; //#32039 + $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#32040 + } //#32040 + $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#32042 + if ($eq($_.textyalign, "above")) { //#32043 + $_.textypos = $f($f($_.textyoffset + $_.pixy) + 1); //#32043 + } //#32043 + if ($eq($_.textyalign, "center")) { //#32044 + $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#32044 + } //#32044 + $$.moveto($_.textxpos, $_.textypos); //#32045 + $$.show($_.tstr, $_.textgaps, 0); //#32045 + } //#32045 + } //#32045 + if ($_.guardwhitespace) { //#32060 + $$.selectfont("OCR-B", $_.guardheight * 2); //#32051 + if ($_.guardleftpos != 0) { //#32055 + $$.moveto((-$_.guardleftpos) - 2, $f(($f($_.guardleftypos - ($_.guardheight / 2))) - 1.25)); //#32053 + $$.show("<", 0, 0); //#32054 + } //#32054 + if ($_.guardrightpos != 0) { //#32059 + $$.moveto($f(($f($f($_.guardrightpos + $_.pixx) - $_.guardwidth)) + 1), $f(($f($_.guardrightypos - ($_.guardheight / 2))) - 1.25)); //#32057 + $$.show(">", 0, 0); //#32058 + } //#32058 + } //#32058 + $$.restore(); //#32062 + $_ = Object.getPrototypeOf($_); //#32064 } //bwipp_renlinear function bwipp_renmaximatrix() { - if ($_.bwipjs_dontdraw) { //#31758 - return; //#31758 - } //#31758 - $_ = Object.create($_); //#31760 - $_.args = $k[--$j]; //#31762 - $_.barcolor = "unset"; //#31765 - $_.backgroundcolor = "unset"; //#31766 - $forall($_.args, function() { //#31769 - var _3 = $k[--$j]; //#31769 - $_[$k[--$j]] = _3; //#31769 - }); //#31769 - var _5 = $_.opt; //#31770 - for (var _A = _5.size, _9 = _5.keys(), _8 = 0; _8 < _A; _8++) { //#31770 - var _6 = _9.next().value; //#31770 - $_[_6] = _5.get(_6); //#31770 - } //#31770 - $_.barcolor = "" + $_.barcolor; //#31772 - $_.backgroundcolor = "" + $_.backgroundcolor; //#31773 - $$.save(); //#31775 - if ($ne($_.barcolor, "unset")) { //#31777 - $$.setcolor($_.barcolor); //#31777 - } //#31777 - $$.maxicode($_.pixs); //#31778 - $$.restore(); //#31780 - $_ = Object.getPrototypeOf($_); //#31782 + if ($_.bwipjs_dontdraw) { //#32082 + return; //#32082 + } //#32082 + $_ = Object.create($_); //#32084 + $_.args = $k[--$j]; //#32086 + $_.barcolor = "unset"; //#32089 + $_.backgroundcolor = "unset"; //#32090 + $forall($_.args, function() { //#32093 + var _3 = $k[--$j]; //#32093 + $_[$k[--$j]] = _3; //#32093 + }); //#32093 + var _5 = $_.opt; //#32094 + for (var _A = _5.size, _9 = _5.keys(), _8 = 0; _8 < _A; _8++) { //#32094 + var _6 = _9.next().value; //#32094 + $_[_6] = _5.get(_6); //#32094 + } //#32094 + $_.barcolor = "" + $_.barcolor; //#32096 + $_.backgroundcolor = "" + $_.backgroundcolor; //#32097 + $$.save(); //#32099 + if ($ne($_.barcolor, "unset")) { //#32101 + $$.setcolor($_.barcolor); //#32101 + } //#32101 + $$.maxicode($_.pixs); //#32102 + $$.restore(); //#32104 + $_ = Object.getPrototypeOf($_); //#32106 } //bwipp_renmaximatrix // bwip-js/barcode-ftr.js // @@ -40276,7 +40905,13 @@ function bwipp_encode(bwipjs, encoder, text, opts, dontdraw) { } var eq = tmp[i].indexOf('='); if (eq == -1) { - opts[tmp[i]] = true; + if (tmp[i][0] == '!') { + // boolean !name + opts[tmp[i].substr(1)] = false; + } else { + // boolean name + opts[tmp[i]] = true; + } } else { opts[tmp[i].substr(0, eq)] = tmp[i].substr(eq + 1); } @@ -40551,7 +41186,7 @@ function bwipp_lookup(symbol) { } throw new Error("bwipp.unknownEncoder: unknown encoder name: " + symbol); } -var BWIPP_VERSION = '2024-01-03'; +var BWIPP_VERSION = '2024-06-18'; // file : bwipjs.js // // Graphics-context interface to the BWIPP cross-compiled code diff --git a/demo/dist/bwip-js.mjs b/demo/dist/bwip-js.mjs index 3d2fac82..21b4574f 100644 --- a/demo/dist/bwip-js.mjs +++ b/demo/dist/bwip-js.mjs @@ -5,7 +5,7 @@ // Copyright (c) 2011-2024 Mark Warren // // This file contains code automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // Copyright (c) 2004-2024 Terry Burton // // The MIT License @@ -33,7 +33,7 @@ import { bwipp_auspost,bwipp_azteccode,bwipp_azteccodecompact,bwipp_aztecrune,bwipp_bc412,bwipp_channelcode,bwipp_codablockf,bwipp_code11,bwipp_code128,bwipp_code16k,bwipp_code2of5,bwipp_code32,bwipp_code39,bwipp_code39ext,bwipp_code49,bwipp_code93,bwipp_code93ext,bwipp_codeone,bwipp_coop2of5,bwipp_daft,bwipp_databarexpanded,bwipp_databarexpandedcomposite,bwipp_databarexpandedstacked,bwipp_databarexpandedstackedcomposite,bwipp_databarlimited,bwipp_databarlimitedcomposite,bwipp_databaromni,bwipp_databaromnicomposite,bwipp_databarstacked,bwipp_databarstackedcomposite,bwipp_databarstackedomni,bwipp_databarstackedomnicomposite,bwipp_databartruncated,bwipp_databartruncatedcomposite,bwipp_datalogic2of5,bwipp_datamatrix,bwipp_datamatrixrectangular,bwipp_datamatrixrectangularextension,bwipp_dotcode,bwipp_ean13,bwipp_ean13composite,bwipp_ean14,bwipp_ean2,bwipp_ean5,bwipp_ean8,bwipp_ean8composite,bwipp_flattermarken,bwipp_gs1_128,bwipp_gs1_128composite,bwipp_gs1_cc,bwipp_gs1datamatrix,bwipp_gs1datamatrixrectangular,bwipp_gs1dldatamatrix,bwipp_gs1dlqrcode,bwipp_gs1dotcode,bwipp_gs1northamericancoupon,bwipp_gs1qrcode,bwipp_hanxin,bwipp_hibcazteccode,bwipp_hibccodablockf,bwipp_hibccode128,bwipp_hibccode39,bwipp_hibcdatamatrix,bwipp_hibcdatamatrixrectangular,bwipp_hibcmicropdf417,bwipp_hibcpdf417,bwipp_hibcqrcode,bwipp_iata2of5,bwipp_identcode,bwipp_industrial2of5,bwipp_interleaved2of5,bwipp_isbn,bwipp_ismn,bwipp_issn,bwipp_itf14,bwipp_jabcode,bwipp_japanpost,bwipp_kix,bwipp_leitcode,bwipp_mailmark,bwipp_mands,bwipp_matrix2of5,bwipp_maxicode,bwipp_micropdf417,bwipp_microqrcode,bwipp_msi,bwipp_onecode,bwipp_pdf417,bwipp_pdf417compact,bwipp_pharmacode,bwipp_pharmacode2,bwipp_planet,bwipp_plessey,bwipp_posicode,bwipp_postnet,bwipp_pzn,bwipp_qrcode,bwipp_rationalizedCodabar,bwipp_raw,bwipp_rectangularmicroqrcode,bwipp_royalmail,bwipp_sscc18,bwipp_swissqrcode,bwipp_symbol,bwipp_telepen,bwipp_telepennumeric,bwipp_ultracode,bwipp_upca,bwipp_upcacomposite,bwipp_upce,bwipp_upcecomposite,bwipp_lookup,bwipp_encode,BWIPP_VERSION } from './bwipp.mjs'; // exports.js -const BWIPJS_VERSION = '4.3.2 (2024-03-19)'; +const BWIPJS_VERSION = '4.4.0 (2024-06-18)'; // bwipjs.toCanvas(canvas, options) // bwipjs.toCanvas(options, canvas) @@ -152,14 +152,21 @@ function FixupOptions(opts) { return opts; + // a is the most specific padding value, e.g. paddingleft + // b is the next most specific value, e.g. paddingwidth + // c is the general padding value. + // s is the scale, either scalex or scaley function padding(a, b, c, s) { if (a != null) { - return a*s; + a = a >>> 0; + return a*s >>> 0; } if (b != null) { - return b*s; + b = b >>> 0; + return b*s >>> 0; } - return c*s || 0; + c = c >>> 0; + return (c*s >>> 0) || 0; } } @@ -261,7 +268,7 @@ function ToRaw(bcid, text, options) { } // The drawing interface is just needed for the pre-init() calls. - // Don't need to fixup the options - drawing specific. + // Don't need to fixup the drawing specific options. var drawing = DrawingBuiltin(); drawing.setopts(options); diff --git a/demo/dist/bwipp.mjs b/demo/dist/bwipp.mjs index 8cb3546e..a8e24d22 100644 --- a/demo/dist/bwipp.mjs +++ b/demo/dist/bwipp.mjs @@ -5,7 +5,7 @@ // Copyright (c) 2011-2024 Mark Warren // // This file contains code automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // Copyright (c) 2004-2024 Terry Burton // // The MIT License @@ -34,7 +34,7 @@ // https://github.com/metafloor/bwip-js // // This code was automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // // Copyright (c) 2011-2024 Mark Warren // Copyright (c) 2004-2024 Terry Burton @@ -919,8 +919,8 @@ function bwipp_parseinput() { function bwipp_gs1process() { $_ = Object.create($_); //#383 bwipp_loadctx(bwipp_gs1process) //#385 - if (!bwipp_gs1process.__2299__) { //#2299 - $_ = Object.create($_); //#2299 + if (!bwipp_gs1process.__2469__) { //#2469 + $_ = Object.create($_); //#2469 var _1 = new Map([ ["cset", 'N'], ["min", 18], @@ -943,7 +943,7 @@ function bwipp_gs1process() { ["linters", _5] ]); //#402 var _7 = $a([_6]); //#402 - var _8 = $a(["02", "255", "37"]); //#404 + var _8 = $a(["255", "37"]); //#404 var _9 = $a(["22", "10", "21"]); //#405 var _A = $a(["235"]); //#405 var _B = $a([_9, _A]); //#405 @@ -961,241 +961,248 @@ function bwipp_gs1process() { ["linters", _D] ]); //#412 var _F = $a([_E]); //#412 - var _G = $a(["37"]); //#414 - var _H = $a([_G]); //#414 - var _I = $a([_H]); //#414 - var _J = new Map([ + var _G = $a(["01", "03"]); //#414 + var _H = $a(["37"]); //#415 + var _I = $a([_H]); //#415 + var _J = $a([_I]); //#415 + var _K = new Map([ ["parts", _F], - ["req", _I] - ]); //#414 - var _K = $a([]); //#421 - var _L = new Map([ + ["ex", _G], + ["req", _J] + ]); //#415 + var _L = $a(['lintcsum', 'lintkey']); //#422 + var _M = new Map([ + ["cset", 'N'], + ["min", 14], + ["max", 14], + ["opt", false], + ["linters", _L] + ]); //#422 + var _N = $a([_M]); //#422 + var _P = new Map([ + ["parts", _N], + ["ex", $a(["01", "02", "37"])], + ["dlattr", false] + ]); //#425 + var _R = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], - ["linters", _K] - ]); //#421 - var _T = new Map([ - ["parts", $a([_L])], - ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#423 - var _V = new Map([ + ["linters", $a([])] + ]); //#432 + var _a = new Map([ + ["parts", $a([_R])], + ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["03"]), $a(["8006"]), $a(["8026"])])])] + ]); //#434 + var _c = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#430 - var _d = new Map([ - ["parts", $a([_V])], + ]); //#441 + var _k = new Map([ + ["parts", $a([_c])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#432 - var _f = new Map([ + ]); //#443 + var _m = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#439 - var _k = new Map([ - ["parts", $a([_f])], + ]); //#450 + var _r = new Map([ + ["parts", $a([_m])], ["req", $a([$a([$a(["8020"])])])] - ]); //#441 - var _m = new Map([ + ]); //#452 + var _t = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#448 - var _u = new Map([ - ["parts", $a([_m])], + ]); //#459 + var _11 = new Map([ + ["parts", $a([_t])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#450 - var _w = new Map([ + ]); //#461 + var _13 = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#459 - var _15 = new Map([ - ["parts", $a([_w])], + ]); //#470 + var _1C = new Map([ + ["parts", $a([_13])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["255"]), $a(["8006"]), $a(["8026"])])])] - ]); //#461 - var _17 = new Map([ + ]); //#472 + var _1E = new Map([ ["cset", 'N'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#468 - var _1F = new Map([ - ["parts", $a([_17])], + ]); //#479 + var _1M = new Map([ + ["parts", $a([_1E])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#470 - var _1H = new Map([ + ]); //#481 + var _1O = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#477 - var _1O = new Map([ - ["parts", $a([_1H])], + ]); //#488 + var _1W = new Map([ + ["parts", $a([_1O])], ["ex", $a(["235"])], - ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#480 - var _1Q = new Map([ + ["req", $a([$a([$a(["01"]), $a(["03"]), $a(["8006"])])])], + ["dlattr", false] + ]); //#492 + var _1Y = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#487 - var _1V = new Map([ - ["parts", $a([_1Q])], - ["req", $a([$a([$a(["01"])])])] - ]); //#489 - var _1X = new Map([ + ]); //#499 + var _1d = new Map([ + ["parts", $a([_1Y])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#502 + var _1f = new Map([ ["cset", 'X'], ["min", 1], ["max", 28], ["opt", false], ["linters", $a([])] - ]); //#496 - var _1c = new Map([ - ["parts", $a([_1X])], - ["req", $a([$a([$a(["01"])])])] - ]); //#498 - var _1e = new Map([ + ]); //#509 + var _1k = new Map([ + ["parts", $a([_1f])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#512 + var _1m = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#505 - var _1m = new Map([ - ["parts", $a([_1e])], + ]); //#519 + var _1u = new Map([ + ["parts", $a([_1m])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#507 - var _1o = new Map([ + ]); //#521 + var _1w = new Map([ ["cset", 'N'], ["min", 1], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#515 - var _1w = new Map([ - ["parts", $a([_1o])], - ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#517 - var _1y = new Map([ + ]); //#529 + var _24 = $a([$a([$a(["01"]), $a(["02"]), $a(["03"]), $a(["8006"]), $a(["8026"])])]); //#531 + var _25 = new Map([ + ["parts", $a([_1w])], + ["req", _24] + ]); //#531 + var _27 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#524 - var _22 = $a([$a([$a(["01"])])]); //#526 - var _23 = new Map([ - ["parts", $a([_1y])], - ["req", _22] - ]); //#526 - var _25 = new Map([ + ]); //#538 + var _2C = new Map([ + ["parts", $a([_27])], + ["req", $a([$a([$a(["01"])])])] + ]); //#540 + var _2E = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#533 - var _2D = new Map([ - ["parts", $a([_25])], + ]); //#547 + var _2M = new Map([ + ["parts", $a([_2E])], ["req", $a([$a([$a(["01"]), $a(["8006"])]), $a([$a(["21"])])])] - ]); //#535 - var _2F = new Map([ + ]); //#549 + var _2O = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#542 - var _2L = new Map([ - ["parts", $a([_2F])], + ]); //#556 + var _2U = new Map([ + ["parts", $a([_2O])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#544 - var _2N = new Map([ + ]); //#558 + var _2W = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#551 - var _2P = new Map([ + ]); //#565 + var _2Y = new Map([ ["cset", 'X'], ["min", 1], ["max", 17], ["opt", true], ["linters", $a([])] - ]); //#552 - var _2S = new Map([ - ["parts", $a([_2N, _2P])], + ]); //#566 + var _2b = new Map([ + ["parts", $a([_2W, _2Y])], ["dlpkey", $a([])] - ]); //#554 - var _2U = new Map([ + ]); //#568 + var _2d = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#561 - var _2Z = new Map([ - ["parts", $a([_2U])], - ["req", $a([$a([$a(["414"])])])] - ]); //#563 - var _2b = new Map([ + ]); //#575 + var _2i = new Map([ + ["parts", $a([_2d])], + ["req", $a([$a([$a(["414"])])])], + ["dlattr", false] + ]); //#578 + var _2k = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#570 - var _2d = new Map([ + ]); //#585 + var _2m = new Map([ ["cset", 'N'], ["min", 1], ["max", 12], ["opt", true], ["linters", $a([])] - ]); //#571 - var _2h = new Map([ - ["parts", $a([_2b, _2d])], + ]); //#586 + var _2q = new Map([ + ["parts", $a([_2k, _2m])], ["ex", $a(["01", "02", "415", "8006", "8020", "8026"])], ["dlpkey", $a([])] - ]); //#574 - var _2j = new Map([ + ]); //#589 + var _2s = new Map([ ["cset", 'N'], ["min", 1], ["max", 8], ["opt", false], ["linters", $a([])] - ]); //#581 - var _2p = new Map([ - ["parts", $a([_2j])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#583 - var _2r = new Map([ - ["cset", 'N'], - ["min", 6], - ["max", 6], - ["opt", false], - ["linters", $a([])] - ]); //#590 + ]); //#596 var _2y = new Map([ - ["parts", $a([_2r])], - ["ex", $a(["310n"])], + ["parts", $a([_2s])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#593 + ]); //#598 var _30 = new Map([ ["cset", 'N'], ["min", 6], @@ -1205,7 +1212,7 @@ function bwipp_gs1process() { ]); //#605 var _37 = new Map([ ["parts", $a([_30])], - ["ex", $a(["311n"])], + ["ex", $a(["310n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#608 var _39 = new Map([ @@ -1217,7 +1224,7 @@ function bwipp_gs1process() { ]); //#620 var _3G = new Map([ ["parts", $a([_39])], - ["ex", $a(["312n"])], + ["ex", $a(["311n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#623 var _3I = new Map([ @@ -1229,7 +1236,7 @@ function bwipp_gs1process() { ]); //#635 var _3P = new Map([ ["parts", $a([_3I])], - ["ex", $a(["313n"])], + ["ex", $a(["312n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#638 var _3R = new Map([ @@ -1241,7 +1248,7 @@ function bwipp_gs1process() { ]); //#650 var _3Y = new Map([ ["parts", $a([_3R])], - ["ex", $a(["314n"])], + ["ex", $a(["313n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#653 var _3a = new Map([ @@ -1253,7 +1260,7 @@ function bwipp_gs1process() { ]); //#665 var _3h = new Map([ ["parts", $a([_3a])], - ["ex", $a(["315n"])], + ["ex", $a(["314n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#668 var _3j = new Map([ @@ -1265,7 +1272,7 @@ function bwipp_gs1process() { ]); //#680 var _3q = new Map([ ["parts", $a([_3j])], - ["ex", $a(["316n"])], + ["ex", $a(["315n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#683 var _3s = new Map([ @@ -1277,7 +1284,7 @@ function bwipp_gs1process() { ]); //#695 var _3z = new Map([ ["parts", $a([_3s])], - ["ex", $a(["320n"])], + ["ex", $a(["316n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#698 var _41 = new Map([ @@ -1289,7 +1296,7 @@ function bwipp_gs1process() { ]); //#710 var _48 = new Map([ ["parts", $a([_41])], - ["ex", $a(["321n"])], + ["ex", $a(["320n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#713 var _4A = new Map([ @@ -1301,7 +1308,7 @@ function bwipp_gs1process() { ]); //#725 var _4H = new Map([ ["parts", $a([_4A])], - ["ex", $a(["322n"])], + ["ex", $a(["321n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#728 var _4J = new Map([ @@ -1313,7 +1320,7 @@ function bwipp_gs1process() { ]); //#740 var _4Q = new Map([ ["parts", $a([_4J])], - ["ex", $a(["323n"])], + ["ex", $a(["322n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#743 var _4S = new Map([ @@ -1325,7 +1332,7 @@ function bwipp_gs1process() { ]); //#755 var _4Z = new Map([ ["parts", $a([_4S])], - ["ex", $a(["324n"])], + ["ex", $a(["323n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#758 var _4b = new Map([ @@ -1337,7 +1344,7 @@ function bwipp_gs1process() { ]); //#770 var _4i = new Map([ ["parts", $a([_4b])], - ["ex", $a(["325n"])], + ["ex", $a(["324n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#773 var _4k = new Map([ @@ -1349,7 +1356,7 @@ function bwipp_gs1process() { ]); //#785 var _4r = new Map([ ["parts", $a([_4k])], - ["ex", $a(["326n"])], + ["ex", $a(["325n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#788 var _4t = new Map([ @@ -1361,7 +1368,7 @@ function bwipp_gs1process() { ]); //#800 var _50 = new Map([ ["parts", $a([_4t])], - ["ex", $a(["327n"])], + ["ex", $a(["326n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#803 var _52 = new Map([ @@ -1373,7 +1380,7 @@ function bwipp_gs1process() { ]); //#815 var _59 = new Map([ ["parts", $a([_52])], - ["ex", $a(["328n"])], + ["ex", $a(["327n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#818 var _5B = new Map([ @@ -1385,7 +1392,7 @@ function bwipp_gs1process() { ]); //#830 var _5I = new Map([ ["parts", $a([_5B])], - ["ex", $a(["329n"])], + ["ex", $a(["328n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#833 var _5K = new Map([ @@ -1397,8 +1404,8 @@ function bwipp_gs1process() { ]); //#845 var _5R = new Map([ ["parts", $a([_5K])], - ["ex", $a(["330n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["329n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#848 var _5T = new Map([ ["cset", 'N'], @@ -1409,7 +1416,7 @@ function bwipp_gs1process() { ]); //#860 var _5a = new Map([ ["parts", $a([_5T])], - ["ex", $a(["331n"])], + ["ex", $a(["330n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#863 var _5c = new Map([ @@ -1421,7 +1428,7 @@ function bwipp_gs1process() { ]); //#875 var _5j = new Map([ ["parts", $a([_5c])], - ["ex", $a(["332n"])], + ["ex", $a(["331n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#878 var _5l = new Map([ @@ -1433,7 +1440,7 @@ function bwipp_gs1process() { ]); //#890 var _5s = new Map([ ["parts", $a([_5l])], - ["ex", $a(["333n"])], + ["ex", $a(["332n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#893 var _5u = new Map([ @@ -1445,7 +1452,7 @@ function bwipp_gs1process() { ]); //#905 var _61 = new Map([ ["parts", $a([_5u])], - ["ex", $a(["334n"])], + ["ex", $a(["333n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#908 var _63 = new Map([ @@ -1457,7 +1464,7 @@ function bwipp_gs1process() { ]); //#920 var _6A = new Map([ ["parts", $a([_63])], - ["ex", $a(["335n"])], + ["ex", $a(["334n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#923 var _6C = new Map([ @@ -1469,7 +1476,7 @@ function bwipp_gs1process() { ]); //#935 var _6J = new Map([ ["parts", $a([_6C])], - ["ex", $a(["336n"])], + ["ex", $a(["335n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#938 var _6L = new Map([ @@ -1479,12 +1486,12 @@ function bwipp_gs1process() { ["opt", false], ["linters", $a([])] ]); //#950 - var _6R = new Map([ + var _6S = new Map([ ["parts", $a([_6L])], - ["ex", $a(["337n"])], - ["req", $a([$a([$a(["01"])])])] + ["ex", $a(["336n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#953 - var _6T = new Map([ + var _6U = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], @@ -1492,9 +1499,9 @@ function bwipp_gs1process() { ["linters", $a([])] ]); //#965 var _6a = new Map([ - ["parts", $a([_6T])], - ["ex", $a(["340n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["parts", $a([_6U])], + ["ex", $a(["337n"])], + ["req", $a([$a([$a(["01"])])])] ]); //#968 var _6c = new Map([ ["cset", 'N'], @@ -1505,7 +1512,7 @@ function bwipp_gs1process() { ]); //#980 var _6j = new Map([ ["parts", $a([_6c])], - ["ex", $a(["341n"])], + ["ex", $a(["340n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#983 var _6l = new Map([ @@ -1517,7 +1524,7 @@ function bwipp_gs1process() { ]); //#995 var _6s = new Map([ ["parts", $a([_6l])], - ["ex", $a(["342n"])], + ["ex", $a(["341n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#998 var _6u = new Map([ @@ -1529,7 +1536,7 @@ function bwipp_gs1process() { ]); //#1010 var _71 = new Map([ ["parts", $a([_6u])], - ["ex", $a(["343n"])], + ["ex", $a(["342n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1013 var _73 = new Map([ @@ -1541,7 +1548,7 @@ function bwipp_gs1process() { ]); //#1025 var _7A = new Map([ ["parts", $a([_73])], - ["ex", $a(["344n"])], + ["ex", $a(["343n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1028 var _7C = new Map([ @@ -1553,7 +1560,7 @@ function bwipp_gs1process() { ]); //#1040 var _7J = new Map([ ["parts", $a([_7C])], - ["ex", $a(["345n"])], + ["ex", $a(["344n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1043 var _7L = new Map([ @@ -1565,7 +1572,7 @@ function bwipp_gs1process() { ]); //#1055 var _7S = new Map([ ["parts", $a([_7L])], - ["ex", $a(["346n"])], + ["ex", $a(["345n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1058 var _7U = new Map([ @@ -1577,7 +1584,7 @@ function bwipp_gs1process() { ]); //#1070 var _7b = new Map([ ["parts", $a([_7U])], - ["ex", $a(["347n"])], + ["ex", $a(["346n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1073 var _7d = new Map([ @@ -1589,7 +1596,7 @@ function bwipp_gs1process() { ]); //#1085 var _7k = new Map([ ["parts", $a([_7d])], - ["ex", $a(["348n"])], + ["ex", $a(["347n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1088 var _7m = new Map([ @@ -1601,7 +1608,7 @@ function bwipp_gs1process() { ]); //#1100 var _7t = new Map([ ["parts", $a([_7m])], - ["ex", $a(["349n"])], + ["ex", $a(["348n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1103 var _7v = new Map([ @@ -1613,8 +1620,8 @@ function bwipp_gs1process() { ]); //#1115 var _82 = new Map([ ["parts", $a([_7v])], - ["ex", $a(["350n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["349n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1118 var _84 = new Map([ ["cset", 'N'], @@ -1625,7 +1632,7 @@ function bwipp_gs1process() { ]); //#1130 var _8B = new Map([ ["parts", $a([_84])], - ["ex", $a(["351n"])], + ["ex", $a(["350n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1133 var _8D = new Map([ @@ -1637,7 +1644,7 @@ function bwipp_gs1process() { ]); //#1145 var _8K = new Map([ ["parts", $a([_8D])], - ["ex", $a(["352n"])], + ["ex", $a(["351n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1148 var _8M = new Map([ @@ -1649,8 +1656,8 @@ function bwipp_gs1process() { ]); //#1160 var _8T = new Map([ ["parts", $a([_8M])], - ["ex", $a(["353n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["352n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1163 var _8V = new Map([ ["cset", 'N'], @@ -1661,7 +1668,7 @@ function bwipp_gs1process() { ]); //#1175 var _8c = new Map([ ["parts", $a([_8V])], - ["ex", $a(["354n"])], + ["ex", $a(["353n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1178 var _8e = new Map([ @@ -1673,7 +1680,7 @@ function bwipp_gs1process() { ]); //#1190 var _8l = new Map([ ["parts", $a([_8e])], - ["ex", $a(["355n"])], + ["ex", $a(["354n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1193 var _8n = new Map([ @@ -1685,8 +1692,8 @@ function bwipp_gs1process() { ]); //#1205 var _8u = new Map([ ["parts", $a([_8n])], - ["ex", $a(["356n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["355n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1208 var _8w = new Map([ ["cset", 'N'], @@ -1697,7 +1704,7 @@ function bwipp_gs1process() { ]); //#1220 var _93 = new Map([ ["parts", $a([_8w])], - ["ex", $a(["357n"])], + ["ex", $a(["356n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1223 var _95 = new Map([ @@ -1709,7 +1716,7 @@ function bwipp_gs1process() { ]); //#1235 var _9C = new Map([ ["parts", $a([_95])], - ["ex", $a(["360n"])], + ["ex", $a(["357n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1238 var _9E = new Map([ @@ -1721,7 +1728,7 @@ function bwipp_gs1process() { ]); //#1250 var _9L = new Map([ ["parts", $a([_9E])], - ["ex", $a(["361n"])], + ["ex", $a(["360n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1253 var _9N = new Map([ @@ -1733,8 +1740,8 @@ function bwipp_gs1process() { ]); //#1265 var _9U = new Map([ ["parts", $a([_9N])], - ["ex", $a(["362n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["361n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1268 var _9W = new Map([ ["cset", 'N'], @@ -1745,7 +1752,7 @@ function bwipp_gs1process() { ]); //#1280 var _9d = new Map([ ["parts", $a([_9W])], - ["ex", $a(["363n"])], + ["ex", $a(["362n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1283 var _9f = new Map([ @@ -1757,8 +1764,8 @@ function bwipp_gs1process() { ]); //#1295 var _9m = new Map([ ["parts", $a([_9f])], - ["ex", $a(["364n"])], - ["req", $a([$a([$a(["01"]), $a(["02"])])])] + ["ex", $a(["363n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1298 var _9o = new Map([ ["cset", 'N'], @@ -1769,7 +1776,7 @@ function bwipp_gs1process() { ]); //#1310 var _9v = new Map([ ["parts", $a([_9o])], - ["ex", $a(["365n"])], + ["ex", $a(["364n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1313 var _9x = new Map([ @@ -1781,7 +1788,7 @@ function bwipp_gs1process() { ]); //#1325 var _A4 = new Map([ ["parts", $a([_9x])], - ["ex", $a(["366n"])], + ["ex", $a(["365n"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1328 var _A6 = new Map([ @@ -1793,8 +1800,8 @@ function bwipp_gs1process() { ]); //#1340 var _AD = new Map([ ["parts", $a([_A6])], - ["ex", $a(["367n"])], - ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ["ex", $a(["366n"])], + ["req", $a([$a([$a(["01"]), $a(["02"])])])] ]); //#1343 var _AF = new Map([ ["cset", 'N'], @@ -1805,7 +1812,7 @@ function bwipp_gs1process() { ]); //#1355 var _AM = new Map([ ["parts", $a([_AF])], - ["ex", $a(["368n"])], + ["ex", $a(["367n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1358 var _AO = new Map([ @@ -1817,6950 +1824,7431 @@ function bwipp_gs1process() { ]); //#1370 var _AV = new Map([ ["parts", $a([_AO])], - ["ex", $a(["369n"])], + ["ex", $a(["368n"])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] ]); //#1373 var _AX = new Map([ ["cset", 'N'], - ["min", 1], - ["max", 8], + ["min", 6], + ["max", 6], ["opt", false], ["linters", $a([])] ]); //#1385 - var _Af = new Map([ + var _Ae = new Map([ ["parts", $a([_AX])], + ["ex", $a(["369n"])], + ["req", $a([$a([$a(["00"]), $a(["01"])])])] + ]); //#1388 + var _Ag = new Map([ + ["cset", 'N'], + ["min", 1], + ["max", 8], + ["opt", false], + ["linters", $a([])] + ]); //#1400 + var _Ao = new Map([ + ["parts", $a([_Ag])], ["req", $a([$a([$a(["00"])]), $a([$a(["02"]), $a(["8026"])])])] - ]); //#1387 - var _Ah = new Map([ + ]); //#1402 + var _Aq = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1394 - var _Ao = new Map([ - ["parts", $a([_Ah])], + ]); //#1409 + var _Ax = new Map([ + ["parts", $a([_Aq])], ["ex", $a(["390n", "391n", "394n", "8111"])], ["req", $a([$a([$a(["255"]), $a(["8020"])])])] - ]); //#1397 - var _Aq = new Map([ + ]); //#1412 + var _Az = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso4217'])] - ]); //#1413 - var _As = new Map([ + ]); //#1428 + var _B1 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1414 - var _Ay = new Map([ - ["parts", $a([_Aq, _As])], + ]); //#1429 + var _B7 = new Map([ + ["parts", $a([_Az, _B1])], ["ex", $a(["391n"])], ["req", $a([$a([$a(["8020"])])])] - ]); //#1417 - var _B0 = new Map([ + ]); //#1432 + var _B9 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1433 - var _BC = new Map([ - ["parts", $a([_B0])], + ]); //#1448 + var _BL = new Map([ + ["parts", $a([_B9])], ["ex", $a(["392n", "393n"])], ["req", $a([$a([$a(["01"])]), $a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1436 - var _BE = new Map([ + ]); //#1451 + var _BN = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso4217'])] - ]); //#1452 - var _BG = new Map([ + ]); //#1467 + var _BP = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a([])] - ]); //#1453 - var _BQ = new Map([ - ["parts", $a([_BE, _BG])], + ]); //#1468 + var _BZ = new Map([ + ["parts", $a([_BN, _BP])], ["ex", $a(["393n"])], ["req", $a([$a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1456 - var _BS = new Map([ + ]); //#1471 + var _Bb = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#1472 - var _BY = new Map([ - ["parts", $a([_BS])], + ]); //#1487 + var _Bh = new Map([ + ["parts", $a([_Bb])], ["ex", $a(["394n", "8111"])], ["req", $a([$a([$a(["255"])])])] - ]); //#1475 - var _Ba = new Map([ + ]); //#1490 + var _Bj = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#1485 - var _Bk = new Map([ - ["parts", $a([_Ba])], + ]); //#1500 + var _Bt = new Map([ + ["parts", $a([_Bj])], ["ex", $a(["392n", "393n", "395n", "8005"])], ["req", $a([$a([$a(["30"]), $a(["31nn"]), $a(["32nn"]), $a(["35nn"]), $a(["36nn"])])])] - ]); //#1488 - var _Bm = new Map([ + ]); //#1503 + var _Bv = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1500 - var _Bo = new Map([ - ["parts", $a([_Bm])] - ]); //#1500 - var _Bq = new Map([ + ]); //#1515 + var _Bx = new Map([ + ["parts", $a([_Bv])] + ]); //#1515 + var _Bz = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#1508 - var _Bt = new Map([ - ["parts", $a([_Bq])], + ]); //#1523 + var _C2 = new Map([ + ["parts", $a([_Bz])], ["dlpkey", $a([])] - ]); //#1510 - var _Bv = new Map([ + ]); //#1525 + var _C4 = new Map([ ["cset", 'N'], ["min", 17], ["max", 17], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1517 - var _By = new Map([ - ["parts", $a([_Bv])], + ]); //#1532 + var _C7 = new Map([ + ["parts", $a([_C4])], ["dlpkey", $a([])] - ]); //#1519 - var _C0 = new Map([ + ]); //#1534 + var _C9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1526 - var _C5 = new Map([ - ["parts", $a([_C0])], + ]); //#1541 + var _CE = new Map([ + ["parts", $a([_C9])], ["req", $a([$a([$a(["00"])])])] - ]); //#1528 - var _C7 = new Map([ + ]); //#1543 + var _CG = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1535 - var _C9 = new Map([ - ["parts", $a([_C7])] - ]); //#1535 - var _CB = new Map([ + ]); //#1550 + var _CI = new Map([ + ["parts", $a([_CG])] + ]); //#1550 + var _CK = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1546 - var _CG = new Map([ - ["parts", $a([_CB])], + ]); //#1561 + var _CP = new Map([ + ["parts", $a([_CK])], ["dlpkey", $a([$a(["254"]), $a(["7040"])])] - ]); //#1548 - var _CI = new Map([ + ]); //#1563 + var _CR = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1555 - var _CP = new Map([ - ["parts", $a([_CI])], + ]); //#1570 + var _CY = new Map([ + ["parts", $a([_CR])], ["req", $a([$a([$a(["8020"])])])], ["dlpkey", $a([$a(["8020"])])] - ]); //#1558 - var _CR = new Map([ + ]); //#1573 + var _Ca = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1565 - var _CT = new Map([ - ["parts", $a([_CR])] - ]); //#1565 - var _CV = new Map([ + ]); //#1580 + var _Cc = new Map([ + ["parts", $a([_Ca])] + ]); //#1580 + var _Ce = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#1573 - var _CZ = new Map([ - ["parts", $a([_CV])], + ]); //#1588 + var _Ci = new Map([ + ["parts", $a([_Ce])], ["dlpkey", $a([$a(["7040"])])] - ]); //#1575 - var _Cb = new Map([ + ]); //#1590 + var _Ck = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1582 - var _Ce = new Map([ - ["parts", $a([_Cb])], + ]); //#1597 + var _Cn = new Map([ + ["parts", $a([_Ck])], ["ex", $a(["421"])] - ]); //#1584 - var _Cg = new Map([ + ]); //#1599 + var _Cp = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1591 - var _Ci = new Map([ + ]); //#1606 + var _Cr = new Map([ ["cset", 'X'], ["min", 1], ["max", 9], ["opt", false], ["linters", $a([])] - ]); //#1592 - var _Cl = new Map([ - ["parts", $a([_Cg, _Ci])], + ]); //#1607 + var _Cu = new Map([ + ["parts", $a([_Cp, _Cr])], ["ex", $a(["4307"])] - ]); //#1594 - var _Cn = new Map([ + ]); //#1609 + var _Cw = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1601 - var _Cw = new Map([ - ["parts", $a([_Cn])], + ]); //#1616 + var _D5 = new Map([ + ["parts", $a([_Cw])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#1604 - var _Cy = new Map([ + ]); //#1619 + var _D7 = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a(['lintiso3166list'])] - ]); //#1611 - var _D5 = new Map([ - ["parts", $a([_Cy])], + ]); //#1626 + var _DE = new Map([ + ["parts", $a([_D7])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1614 - var _D7 = new Map([ + ]); //#1629 + var _DG = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1621 - var _DE = new Map([ - ["parts", $a([_D7])], + ]); //#1636 + var _DN = new Map([ + ["parts", $a([_DG])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1624 - var _DG = new Map([ + ]); //#1639 + var _DP = new Map([ ["cset", 'N'], ["min", 1], ["max", 15], ["opt", false], ["linters", $a(['lintiso3166list'])] - ]); //#1631 - var _DN = new Map([ - ["parts", $a([_DG])], + ]); //#1646 + var _DW = new Map([ + ["parts", $a([_DP])], ["ex", $a(["426"])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1634 - var _DP = new Map([ + ]); //#1649 + var _DY = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166'])] - ]); //#1641 - var _DV = new Map([ - ["parts", $a([_DP])], + ]); //#1656 + var _De = new Map([ + ["parts", $a([_DY])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1643 - var _DX = new Map([ + ]); //#1658 + var _Dg = new Map([ ["cset", 'X'], ["min", 1], ["max", 3], ["opt", false], ["linters", $a([])] - ]); //#1650 - var _Df = new Map([ - ["parts", $a([_DX])], + ]); //#1665 + var _Do = new Map([ + ["parts", $a([_Dg])], ["req", $a([$a([$a(["01"]), $a(["02"])]), $a([$a(["422"])])])] - ]); //#1652 - var _Dh = new Map([ + ]); //#1667 + var _Dq = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1659 - var _Dm = new Map([ - ["parts", $a([_Dh])], + ]); //#1674 + var _Dv = new Map([ + ["parts", $a([_Dq])], ["req", $a([$a([$a(["00"])])])] - ]); //#1661 - var _Do = new Map([ + ]); //#1676 + var _Dx = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1669 - var _Dt = new Map([ - ["parts", $a([_Do])], + ]); //#1684 + var _E2 = new Map([ + ["parts", $a([_Dx])], ["req", $a([$a([$a(["00"])])])] - ]); //#1671 - var _Dv = new Map([ + ]); //#1686 + var _E4 = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1678 - var _E0 = new Map([ - ["parts", $a([_Dv])], + ]); //#1693 + var _E9 = new Map([ + ["parts", $a([_E4])], ["req", $a([$a([$a(["4302"])])])] - ]); //#1680 - var _E2 = new Map([ + ]); //#1695 + var _EB = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1687 - var _E7 = new Map([ - ["parts", $a([_E2])], + ]); //#1702 + var _EG = new Map([ + ["parts", $a([_EB])], ["req", $a([$a([$a(["00"])])])] - ]); //#1689 - var _E9 = new Map([ + ]); //#1704 + var _EI = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintiso3166alpha2'])] - ]); //#1698 - var _EE = new Map([ - ["parts", $a([_E9])], + ]); //#1713 + var _EN = new Map([ + ["parts", $a([_EI])], ["req", $a([$a([$a(["00"])])])] - ]); //#1700 - var _EG = new Map([ + ]); //#1715 + var _EP = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1707 - var _EL = new Map([ - ["parts", $a([_EG])], + ]); //#1722 + var _EU = new Map([ + ["parts", $a([_EP])], ["req", $a([$a([$a(["00"])])])] - ]); //#1709 - var _EN = new Map([ + ]); //#1724 + var _EW = new Map([ ["cset", 'N'], ["min", 10], ["max", 10], ["opt", false], ["linters", $a(['lintlatitude'])] - ]); //#1716 - var _EP = new Map([ + ]); //#1731 + var _EY = new Map([ ["cset", 'N'], ["min", 10], ["max", 10], ["opt", false], ["linters", $a(['lintlongitude'])] - ]); //#1717 - var _EU = new Map([ - ["parts", $a([_EN, _EP])], + ]); //#1732 + var _Ed = new Map([ + ["parts", $a([_EW, _EY])], ["req", $a([$a([$a(["00"])])])] - ]); //#1719 - var _EW = new Map([ + ]); //#1734 + var _Ef = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1726 - var _Eb = new Map([ - ["parts", $a([_EW])], + ]); //#1741 + var _Ek = new Map([ + ["parts", $a([_Ef])], ["req", $a([$a([$a(["00"])])])] - ]); //#1728 - var _Ed = new Map([ + ]); //#1743 + var _Em = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1736 - var _Ei = new Map([ - ["parts", $a([_Ed])], + ]); //#1751 + var _Er = new Map([ + ["parts", $a([_Em])], ["req", $a([$a([$a(["00"])])])] - ]); //#1738 - var _Ek = new Map([ + ]); //#1753 + var _Et = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1745 - var _Ep = new Map([ - ["parts", $a([_Ek])], + ]); //#1760 + var _Ey = new Map([ + ["parts", $a([_Et])], ["req", $a([$a([$a(["4312"])])])] - ]); //#1747 - var _Er = new Map([ + ]); //#1762 + var _F0 = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1754 - var _Ew = new Map([ - ["parts", $a([_Er])], + ]); //#1769 + var _F5 = new Map([ + ["parts", $a([_F0])], ["req", $a([$a([$a(["00"])])])] - ]); //#1756 - var _Ey = new Map([ + ]); //#1771 + var _F7 = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintiso3166alpha2'])] - ]); //#1765 - var _F3 = new Map([ - ["parts", $a([_Ey])], + ]); //#1780 + var _FC = new Map([ + ["parts", $a([_F7])], ["req", $a([$a([$a(["00"])])])] - ]); //#1767 - var _F5 = new Map([ + ]); //#1782 + var _FE = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1774 - var _FA = new Map([ - ["parts", $a([_F5])], + ]); //#1789 + var _FJ = new Map([ + ["parts", $a([_FE])], ["req", $a([$a([$a(["00"])])])] - ]); //#1776 - var _FC = new Map([ + ]); //#1791 + var _FL = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1783 - var _FH = new Map([ - ["parts", $a([_FC])], + ]); //#1798 + var _FQ = new Map([ + ["parts", $a([_FL])], ["req", $a([$a([$a(["00"])])])] - ]); //#1785 - var _FJ = new Map([ + ]); //#1800 + var _FS = new Map([ ["cset", 'X'], ["min", 1], ["max", 35], ["opt", false], ["linters", $a(['lintpcenc'])] - ]); //#1792 - var _FO = new Map([ - ["parts", $a([_FJ])], + ]); //#1807 + var _FX = new Map([ + ["parts", $a([_FS])], ["req", $a([$a([$a(["00"])])])] - ]); //#1794 - var _FQ = new Map([ + ]); //#1809 + var _FZ = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintyesno'])] - ]); //#1801 - var _FV = new Map([ - ["parts", $a([_FQ])], + ]); //#1816 + var _Fe = new Map([ + ["parts", $a([_FZ])], ["req", $a([$a([$a(["00"])])])] - ]); //#1803 - var _FX = new Map([ + ]); //#1818 + var _Fg = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmd0'])] - ]); //#1812 - var _FZ = new Map([ + ]); //#1827 + var _Fi = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['linthhmm'])] - ]); //#1813 - var _Fe = new Map([ - ["parts", $a([_FX, _FZ])], + ]); //#1828 + var _Fn = new Map([ + ["parts", $a([_Fg, _Fi])], ["req", $a([$a([$a(["00"])])])] - ]); //#1815 - var _Fg = new Map([ + ]); //#1830 + var _Fp = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1823 - var _Fl = new Map([ - ["parts", $a([_Fg])], + ]); //#1838 + var _Fu = new Map([ + ["parts", $a([_Fp])], ["req", $a([$a([$a(["00"])])])] - ]); //#1825 - var _Fn = new Map([ + ]); //#1840 + var _Fw = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1847 + var _Fy = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1848 + var _G4 = new Map([ + ["parts", $a([_Fw, _Fy])], + ["ex", $a(["4331"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1851 + var _G6 = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1858 + var _G8 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1859 + var _GE = new Map([ + ["parts", $a([_G6, _G8])], + ["ex", $a(["4330"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1862 + var _GG = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1869 + var _GI = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1870 + var _GO = new Map([ + ["parts", $a([_GG, _GI])], + ["ex", $a(["4333"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1873 + var _GQ = new Map([ + ["cset", 'N'], + ["min", 6], + ["max", 6], + ["opt", false], + ["linters", $a([])] + ]); //#1880 + var _GS = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 1], + ["opt", true], + ["linters", $a(['linthyphen'])] + ]); //#1881 + var _GY = new Map([ + ["parts", $a([_GQ, _GS])], + ["ex", $a(["4332"])], + ["req", $a([$a([$a(["00"])])])] + ]); //#1884 + var _Ga = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a([])] - ]); //#1832 - var _Fv = new Map([ - ["parts", $a([_Fn])], + ]); //#1891 + var _Gi = new Map([ + ["parts", $a([_Ga])], ["req", $a([$a([$a(["01"]), $a(["02"]), $a(["8006"]), $a(["8026"])])])] - ]); //#1834 - var _Fx = new Map([ + ]); //#1893 + var _Gk = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#1841 - var _G3 = new Map([ - ["parts", $a([_Fx])], + ]); //#1900 + var _Gq = new Map([ + ["parts", $a([_Gk])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1843 - var _G5 = new Map([ + ]); //#1902 + var _Gs = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1850 - var _G7 = new Map([ + ]); //#1909 + var _Gu = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['linthhmm'])] - ]); //#1851 - var _GD = new Map([ - ["parts", $a([_G5, _G7])], + ]); //#1910 + var _H0 = new Map([ + ["parts", $a([_Gs, _Gu])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1853 - var _GF = new Map([ + ]); //#1912 + var _H2 = new Map([ ["cset", 'N'], ["min", 1], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#1860 - var _GM = new Map([ - ["parts", $a([_GF])], + ]); //#1919 + var _H9 = new Map([ + ["parts", $a([_H2])], ["req", $a([$a([$a(["01"])]), $a([$a(["10"])])])] - ]); //#1862 - var _GO = new Map([ + ]); //#1921 + var _HB = new Map([ ["cset", 'X'], ["min", 1], ["max", 12], ["opt", false], ["linters", $a([])] - ]); //#1869 - var _GU = new Map([ - ["parts", $a([_GO])], + ]); //#1928 + var _HH = new Map([ + ["parts", $a([_HB])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1871 - var _GW = new Map([ + ]); //#1930 + var _HJ = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1878 - var _Gc = new Map([ - ["parts", $a([_GW])], + ]); //#1937 + var _HP = new Map([ + ["parts", $a([_HJ])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1880 - var _Ge = new Map([ + ]); //#1939 + var _HR = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1887 - var _Gg = new Map([ + ]); //#1946 + var _HT = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", true], ["linters", $a(['lintyymmdd'])] - ]); //#1888 - var _Gm = new Map([ - ["parts", $a([_Ge, _Gg])], + ]); //#1947 + var _HZ = new Map([ + ["parts", $a([_HR, _HT])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1890 - var _Go = new Map([ + ]); //#1949 + var _Hb = new Map([ ["cset", 'X'], ["min", 1], ["max", 3], ["opt", false], ["linters", $a([])] - ]); //#1897 - var _Gu = new Map([ - ["parts", $a([_Go])], + ]); //#1956 + var _Hh = new Map([ + ["parts", $a([_Hb])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1899 - var _Gw = new Map([ + ]); //#1958 + var _Hj = new Map([ ["cset", 'X'], ["min", 1], ["max", 10], ["opt", false], ["linters", $a([])] - ]); //#1906 - var _H2 = new Map([ - ["parts", $a([_Gw])], + ]); //#1965 + var _Hp = new Map([ + ["parts", $a([_Hj])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1908 - var _H4 = new Map([ + ]); //#1967 + var _Hr = new Map([ ["cset", 'X'], ["min", 1], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#1915 - var _HA = new Map([ - ["parts", $a([_H4])], + ]); //#1974 + var _Hx = new Map([ + ["parts", $a([_Hr])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1917 - var _HC = new Map([ + ]); //#1976 + var _Hz = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a(['lintyymmdd'])] - ]); //#1924 - var _HE = new Map([ + ]); //#1983 + var _I1 = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", true], ["linters", $a(['linthhmm'])] - ]); //#1925 - var _HK = new Map([ - ["parts", $a([_HC, _HE])], + ]); //#1984 + var _I7 = new Map([ + ["parts", $a([_Hz, _I1])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1927 - var _HM = new Map([ + ]); //#1986 + var _I9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1934 - var _HU = new Map([ - ["parts", $a([_HM])], + ]); //#1993 + var _IH = new Map([ + ["parts", $a([_I9])], ["req", $a([$a([$a(["01"]), $a(["8006"])]), $a([$a(["416"])])])] - ]); //#1936 - var _HW = new Map([ + ]); //#1995 + var _IJ = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1943 - var _Hc = new Map([ - ["parts", $a([_HW])], + ]); //#2002 + var _IP = new Map([ + ["parts", $a([_IJ])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#1945 - var _He = new Map([ + ]); //#2004 + var _IR = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1952 - var _Hj = new Map([ - ["parts", $a([_He])], + ]); //#2011 + var _IW = new Map([ + ["parts", $a([_IR])], ["req", $a([$a([$a(["7021"])])])] - ]); //#1954 - var _Hl = new Map([ + ]); //#2013 + var _IY = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#1961 - var _Hn = new Map([ - ["parts", $a([_Hl])] - ]); //#1961 - var _Hp = new Map([ + ]); //#2020 + var _Ia = new Map([ + ["parts", $a([_IY])] + ]); //#2020 + var _Ic = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintiso3166999'])] - ]); //#1969 - var _Hr = new Map([ + ]); //#2028 + var _Ie = new Map([ ["cset", 'X'], ["min", 1], ["max", 27], ["opt", false], ["linters", $a([])] - ]); //#1970 - var _Hx = new Map([ - ["parts", $a([_Hp, _Hr])], + ]); //#2029 + var _Ik = new Map([ + ["parts", $a([_Ic, _Ie])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#1972 - var _Hz = new Map([ + ]); //#2031 + var _Im = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1988 - var _I1 = new Map([ + ]); //#2047 + var _Io = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1989 - var _I3 = new Map([ + ]); //#2048 + var _Iq = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#1990 - var _I5 = new Map([ + ]); //#2049 + var _Is = new Map([ ["cset", 'X'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintimporteridx'])] - ]); //#1991 - var _I7 = new Map([ - ["parts", $a([_Hz, _I1, _I3, _I5])] - ]); //#1991 - var _I9 = new Map([ + ]); //#2050 + var _Iu = new Map([ + ["parts", $a([_Im, _Io, _Iq, _Is])], + ["dlattr", false] + ]); //#2052 + var _Iw = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#1999 - var _IE = new Map([ - ["parts", $a([_I9])], + ]); //#2059 + var _J1 = new Map([ + ["parts", $a([_Iw])], ["req", $a([$a([$a(["01"])])])] - ]); //#2001 - var _IG = new Map([ + ]); //#2061 + var _J3 = new Map([ ["cset", 'X'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a([])] - ]); //#2013 - var _II = new Map([ + ]); //#2073 + var _J5 = new Map([ ["cset", 'X'], ["min", 1], ["max", 28], ["opt", false], ["linters", $a([])] - ]); //#2014 - var _IO = new Map([ - ["parts", $a([_IG, _II])], + ]); //#2074 + var _JB = new Map([ + ["parts", $a([_J3, _J5])], ["req", $a([$a([$a(["01"]), $a(["8004"])])])] - ]); //#2016 - var _IQ = new Map([ + ]); //#2076 + var _JD = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2032 - var _IW = new Map([ - ["parts", $a([_IQ])], + ]); //#2092 + var _JJ = new Map([ + ["parts", $a([_JD])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#2034 - var _IY = new Map([ + ]); //#2094 + var _JL = new Map([ ["cset", 'N'], ["min", 2], ["max", 2], ["opt", false], ["linters", $a(['lintmediatype'])] - ]); //#2041 - var _Ie = new Map([ - ["parts", $a([_IY])], + ]); //#2101 + var _JR = new Map([ + ["parts", $a([_JL])], ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2043 - var _Ig = new Map([ + ]); //#2103 + var _JT = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a([])] - ]); //#2050 - var _Im = new Map([ - ["parts", $a([_Ig])], + ]); //#2110 + var _JZ = new Map([ + ["parts", $a([_JT])], ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2052 - var _Io = new Map([ + ]); //#2112 + var _Jb = new Map([ + ["cset", 'N'], + ["min", 8], + ["max", 8], + ["opt", false], + ["linters", $a(['lintyyyymmdd'])] + ]); //#2119 + var _Jh = new Map([ + ["parts", $a([_Jb])], + ["ex", $a(["7251"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2123 + var _Jj = new Map([ + ["cset", 'N'], + ["min", 8], + ["max", 8], + ["opt", false], + ["linters", $a(['lintyyyymmdd'])] + ]); //#2130 + var _Jl = new Map([ + ["cset", 'N'], + ["min", 4], + ["max", 4], + ["opt", false], + ["linters", $a(['linthhmm'])] + ]); //#2131 + var _Jr = new Map([ + ["parts", $a([_Jj, _Jl])], + ["ex", $a(["7250"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2135 + var _Jt = new Map([ + ["cset", 'N'], + ["min", 1], + ["max", 1], + ["opt", false], + ["linters", $a(['lintiso5218'])] + ]); //#2142 + var _Jy = new Map([ + ["parts", $a([_Jt])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2145 + var _K0 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 40], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2152 + var _K7 = new Map([ + ["parts", $a([_K0])], + ["ex", $a(["7256", "7259"])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2156 + var _K9 = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 10], + ["opt", false], + ["linters", $a([])] + ]); //#2164 + var _KG = new Map([ + ["parts", $a([_K9])], + ["ex", $a(["7256", "7259"])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2168 + var _KI = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 90], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2175 + var _KO = new Map([ + ["parts", $a([_KI])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2178 + var _KQ = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 70], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2185 + var _KV = new Map([ + ["parts", $a([_KQ])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2188 + var _KX = new Map([ + ["cset", 'X'], + ["min", 3], + ["max", 3], + ["opt", false], + ["linters", $a(['lintposinseqslash'])] + ]); //#2195 + var _Kc = new Map([ + ["parts", $a([_KX])], + ["req", $a([$a([$a(["8018", "7259"])])])], + ["dlattr", false] + ]); //#2198 + var _Ke = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 40], + ["opt", false], + ["linters", $a(['lintpcenc'])] + ]); //#2205 + var _Kk = new Map([ + ["parts", $a([_Ke])], + ["ex", $a(["7256"])], + ["req", $a([$a([$a(["8018"])])])], + ["dlattr", false] + ]); //#2209 + var _Km = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2059 - var _Iq = new Map([ + ]); //#2216 + var _Ko = new Map([ ["cset", 'N'], ["min", 5], ["max", 5], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2060 - var _Is = new Map([ + ]); //#2217 + var _Kq = new Map([ ["cset", 'N'], ["min", 3], ["max", 3], ["opt", false], ["linters", $a(['lintnonzero'])] - ]); //#2061 - var _Iu = new Map([ + ]); //#2218 + var _Ks = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintwinding'])] - ]); //#2062 - var _Iw = new Map([ + ]); //#2219 + var _Ku = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a([])] - ]); //#2063 - var _J1 = new Map([ - ["parts", $a([_Io, _Iq, _Is, _Iu, _Iw])], + ]); //#2220 + var _Kz = new Map([ + ["parts", $a([_Km, _Ko, _Kq, _Ks, _Ku])], ["req", $a([$a([$a(["01"])])])] - ]); //#2065 - var _J3 = new Map([ + ]); //#2222 + var _L1 = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2072 - var _J5 = new Map([ - ["parts", $a([_J3])] - ]); //#2072 - var _J7 = new Map([ + ]); //#2229 + var _L3 = new Map([ + ["parts", $a([_L1])] + ]); //#2229 + var _L5 = new Map([ ["cset", 'N'], ["min", 1], ["max", 1], ["opt", false], ["linters", $a(['lintzero'])] - ]); //#2080 - var _J9 = new Map([ + ]); //#2237 + var _L7 = new Map([ ["cset", 'N'], ["min", 13], ["max", 13], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2081 - var _JB = new Map([ + ]); //#2238 + var _L9 = new Map([ ["cset", 'X'], ["min", 1], ["max", 16], ["opt", true], ["linters", $a([])] - ]); //#2082 - var _JE = new Map([ - ["parts", $a([_J7, _J9, _JB])], + ]); //#2239 + var _LC = new Map([ + ["parts", $a([_L5, _L7, _L9])], ["dlpkey", $a([])] - ]); //#2084 - var _JG = new Map([ + ]); //#2241 + var _LE = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#2091 - var _JK = new Map([ - ["parts", $a([_JG])], + ]); //#2248 + var _LI = new Map([ + ["parts", $a([_LE])], ["dlpkey", $a([$a(["7040"])])] - ]); //#2093 - var _JM = new Map([ + ]); //#2250 + var _LK = new Map([ ["cset", 'N'], ["min", 6], ["max", 6], ["opt", false], ["linters", $a([])] - ]); //#2100 - var _JS = new Map([ - ["parts", $a([_JM])], + ]); //#2257 + var _LQ = new Map([ + ["parts", $a([_LK])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#2102 - var _JU = new Map([ + ]); //#2259 + var _LS = new Map([ ["cset", 'N'], ["min", 14], ["max", 14], ["opt", false], ["linters", $a(['lintcsum'])] - ]); //#2109 - var _JW = new Map([ + ]); //#2266 + var _LU = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintpieceoftotal'])] - ]); //#2110 - var _Jb = new Map([ - ["parts", $a([_JU, _JW])], + ]); //#2267 + var _LZ = new Map([ + ["parts", $a([_LS, _LU])], ["ex", $a(["01", "37"])], ["dlpkey", $a([$a(["22", "10", "21"])])] - ]); //#2113 - var _Jd = new Map([ + ]); //#2270 + var _Lb = new Map([ ["cset", 'X'], ["min", 1], ["max", 34], ["opt", false], ["linters", $a(['lintiban'])] - ]); //#2120 - var _Ji = new Map([ - ["parts", $a([_Jd])], + ]); //#2277 + var _Lg = new Map([ + ["parts", $a([_Lb])], ["req", $a([$a([$a(["415"])])])] - ]); //#2122 - var _Jk = new Map([ + ]); //#2279 + var _Li = new Map([ ["cset", 'N'], ["min", 8], ["max", 8], ["opt", false], ["linters", $a(['lintyymmddhh'])] - ]); //#2129 - var _Jm = new Map([ + ]); //#2286 + var _Lk = new Map([ ["cset", 'N'], ["min", 1], ["max", 4], ["opt", true], ["linters", $a(['lintmmoptss'])] - ]); //#2130 - var _Js = new Map([ - ["parts", $a([_Jk, _Jm])], + ]); //#2287 + var _Lq = new Map([ + ["parts", $a([_Li, _Lk])], ["req", $a([$a([$a(["01"]), $a(["02"])])])] - ]); //#2132 - var _Ju = new Map([ + ]); //#2289 + var _Ls = new Map([ ["cset", 'X'], ["min", 1], ["max", 50], ["opt", false], ["linters", $a([])] - ]); //#2139 - var _K0 = new Map([ - ["parts", $a([_Ju])], + ]); //#2296 + var _Ly = new Map([ + ["parts", $a([_Ls])], ["req", $a([$a([$a(["00"]), $a(["01"])])])] - ]); //#2141 - var _K2 = new Map([ + ]); //#2298 + var _M0 = new Map([ ["cset", 'Y'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a(['lintkey'])] - ]); //#2148 - var _K6 = new Map([ - ["parts", $a([_K2])], + ]); //#2305 + var _M4 = new Map([ + ["parts", $a([_M0])], ["dlpkey", $a([$a(["8011"])])] - ]); //#2150 - var _K8 = new Map([ + ]); //#2307 + var _M6 = new Map([ ["cset", 'N'], ["min", 1], ["max", 12], ["opt", false], ["linters", $a(['lintnozeroprefix'])] - ]); //#2157 - var _KD = new Map([ - ["parts", $a([_K8])], - ["req", $a([$a([$a(["8010"])])])] - ]); //#2159 - var _KF = new Map([ + ]); //#2314 + var _MB = new Map([ + ["parts", $a([_M6])], + ["req", $a([$a([$a(["8010"])])])], + ["dlattr", false] + ]); //#2317 + var _MD = new Map([ ["cset", 'X'], ["min", 1], ["max", 20], ["opt", false], ["linters", $a([])] - ]); //#2166 - var _KL = new Map([ - ["parts", $a([_KF])], + ]); //#2324 + var _MJ = new Map([ + ["parts", $a([_MD])], ["req", $a([$a([$a(["01"]), $a(["8006"])])])] - ]); //#2168 - var _KN = new Map([ + ]); //#2326 + var _ML = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a(['lintcsumalpha', 'lintkey'])] - ]); //#2175 - var _KQ = new Map([ - ["parts", $a([_KN])], + ]); //#2333 + var _MO = new Map([ + ["parts", $a([_ML])], ["dlpkey", $a([])] - ]); //#2177 - var _KS = new Map([ + ]); //#2335 + var _MQ = new Map([ + ["cset", 'X'], + ["min", 1], + ["max", 25], + ["opt", false], + ["linters", $a(['lintcsumalpha', 'lintkey', 'linthasnondigit'])] + ]); //#2342 + var _MV = new Map([ + ["parts", $a([_MQ])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#2345 + var _MX = new Map([ ["cset", 'N'], ["min", 18], ["max", 18], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2184 - var _KX = new Map([ - ["parts", $a([_KS])], + ]); //#2352 + var _Mc = new Map([ + ["parts", $a([_MX])], ["ex", $a(["8018"])], ["dlpkey", $a([$a(["8019"])])] - ]); //#2187 - var _KZ = new Map([ + ]); //#2355 + var _Me = new Map([ ["cset", 'N'], ["min", 18], ["max", 18], ["opt", false], ["linters", $a(['lintcsum', 'lintkey'])] - ]); //#2194 - var _Ke = new Map([ - ["parts", $a([_KZ])], + ]); //#2362 + var _Mj = new Map([ + ["parts", $a([_Me])], ["ex", $a(["8017"])], ["dlpkey", $a([$a(["8019"])])] - ]); //#2197 - var _Kg = new Map([ + ]); //#2365 + var _Ml = new Map([ ["cset", 'N'], ["min", 1], ["max", 10], ["opt", false], ["linters", $a([])] - ]); //#2204 - var _Km = new Map([ - ["parts", $a([_Kg])], - ["req", $a([$a([$a(["8017"]), $a(["8018"])])])] - ]); //#2206 - var _Ko = new Map([ + ]); //#2372 + var _Mr = new Map([ + ["parts", $a([_Ml])], + ["req", $a([$a([$a(["8017"]), $a(["8018"])])])], + ["dlattr", false] + ]); //#2375 + var _Mt = new Map([ ["cset", 'X'], ["min", 1], ["max", 25], ["opt", false], ["linters", $a([])] - ]); //#2213 - var _Kt = new Map([ - ["parts", $a([_Ko])], + ]); //#2382 + var _My = new Map([ + ["parts", $a([_Mt])], ["req", $a([$a([$a(["415"])])])] - ]); //#2215 - var _Kv = new Map([ + ]); //#2384 + var _N0 = new Map([ ["cset", 'N'], ["min", 14], ["max", 14], ["opt", false], ["linters", $a(['lintcsum'])] - ]); //#2222 - var _Kx = new Map([ + ]); //#2391 + var _N2 = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a(['lintpieceoftotal'])] - ]); //#2223 - var _L3 = new Map([ - ["parts", $a([_Kv, _Kx])], + ]); //#2392 + var _N8 = new Map([ + ["parts", $a([_N0, _N2])], ["ex", $a(["02", "8006"])], ["req", $a([$a([$a(["37"])])])] - ]); //#2226 - var _L5 = new Map([ + ]); //#2395 + var _NA = new Map([ ["cset", 'Z'], ["min", 1], ["max", 90], ["opt", false], ["linters", $a([])] - ]); //#2233 - var _LJ = new Map([ - ["parts", $a([_L5])], - ["req", $a([$a([$a(["00"]), $a(["01"]), $a(["253"]), $a(["255"]), $a(["8003"]), $a(["8004"]), $a(["8006"]), $a(["8010"]), $a(["8017"]), $a(["8018"])])])] - ]); //#2235 - var _LL = new Map([ + ]); //#2402 + var _NO = new Map([ + ["parts", $a([_NA])], + ["req", $a([$a([$a(["00"]), $a(["01", "21"]), $a(["253"]), $a(["255"]), $a(["8003"]), $a(["8004"]), $a(["8006", "21"]), $a(["8010", "8011"]), $a(["8017"]), $a(["8018"])])])] + ]); //#2404 + var _NQ = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintcouponcode'])] - ]); //#2242 - var _LN = new Map([ - ["parts", $a([_LL])] - ]); //#2242 - var _LP = new Map([ + ]); //#2411 + var _NS = new Map([ + ["parts", $a([_NQ])] + ]); //#2411 + var _NU = new Map([ ["cset", 'N'], ["min", 4], ["max", 4], ["opt", false], ["linters", $a([])] - ]); //#2250 - var _LU = new Map([ - ["parts", $a([_LP])], + ]); //#2419 + var _NZ = new Map([ + ["parts", $a([_NU])], ["req", $a([$a([$a(["255"])])])] - ]); //#2252 - var _LW = new Map([ + ]); //#2421 + var _Nb = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a(['lintcouponposoffer'])] - ]); //#2259 - var _LY = new Map([ - ["parts", $a([_LW])] - ]); //#2259 - var _La = new Map([ + ]); //#2428 + var _Nd = new Map([ + ["parts", $a([_Nb])] + ]); //#2428 + var _Nf = new Map([ ["cset", 'X'], ["min", 1], ["max", 70], ["opt", false], ["linters", $a([])] - ]); //#2267 - var _Lf = new Map([ - ["parts", $a([_La])], - ["req", $a([$a([$a(["01"])])])] - ]); //#2269 - var _Lh = new Map([ + ]); //#2436 + var _Nk = new Map([ + ["parts", $a([_Nf])], + ["req", $a([$a([$a(["01"])])])], + ["dlattr", false] + ]); //#2439 + var _Nm = new Map([ ["cset", 'X'], ["min", 1], ["max", 30], ["opt", false], ["linters", $a([])] - ]); //#2276 - var _Lj = new Map([ - ["parts", $a([_Lh])] - ]); //#2276 - var _Ll = new Map([ + ]); //#2446 + var _No = new Map([ + ["parts", $a([_Nm])] + ]); //#2446 + var _Nq = new Map([ ["cset", 'X'], ["min", 1], ["max", 90], ["opt", false], ["linters", $a([])] - ]); //#2284 - var _Ln = new Map([ - ["parts", $a([_Ll])] - ]); //#2284 - var _Lo = new Map([ + ]); //#2454 + var _Ns = new Map([ + ["parts", $a([_Nq])] + ]); //#2454 + var _Nt = new Map([ ["00", _4], ["01", _C], - ["02", _J], - ["10", _T], - ["11", _d], - ["12", _k], - ["13", _u], - ["15", _u], - ["16", _u], - ["17", _15], - ["20", _1F], - ["21", _1O], - ["22", _1V], - ["235", _1c], - ["240", _1m], - ["241", _1m], - ["242", _1w], - ["243", _23], - ["250", _2D], - ["251", _2L], - ["253", _2S], - ["254", _2Z], - ["255", _2h], - ["30", _2p], - ["3100", _2y], - ["3101", _2y], - ["3102", _2y], - ["3103", _2y], - ["3104", _2y], - ["3105", _2y], - ["3110", _37], - ["3111", _37], - ["3112", _37], - ["3113", _37], - ["3114", _37], - ["3115", _37], - ["3120", _3G], - ["3121", _3G], - ["3122", _3G], - ["3123", _3G], - ["3124", _3G], - ["3125", _3G], - ["3130", _3P], - ["3131", _3P], - ["3132", _3P], - ["3133", _3P], - ["3134", _3P], - ["3135", _3P], - ["3140", _3Y], - ["3141", _3Y], - ["3142", _3Y], - ["3143", _3Y], - ["3144", _3Y], - ["3145", _3Y], - ["3150", _3h], - ["3151", _3h], - ["3152", _3h], - ["3153", _3h], - ["3154", _3h], - ["3155", _3h], - ["3160", _3q], - ["3161", _3q], - ["3162", _3q], - ["3163", _3q], - ["3164", _3q], - ["3165", _3q], - ["3200", _3z], - ["3201", _3z], - ["3202", _3z], - ["3203", _3z], - ["3204", _3z], - ["3205", _3z], - ["3210", _48], - ["3211", _48], - ["3212", _48], - ["3213", _48], - ["3214", _48], - ["3215", _48], - ["3220", _4H], - ["3221", _4H], - ["3222", _4H], - ["3223", _4H], - ["3224", _4H], - ["3225", _4H], - ["3230", _4Q], - ["3231", _4Q], - ["3232", _4Q], - ["3233", _4Q], - ["3234", _4Q], - ["3235", _4Q], - ["3240", _4Z], - ["3241", _4Z], - ["3242", _4Z], - ["3243", _4Z], - ["3244", _4Z], - ["3245", _4Z], - ["3250", _4i], - ["3251", _4i], - ["3252", _4i], - ["3253", _4i], - ["3254", _4i], - ["3255", _4i], - ["3260", _4r], - ["3261", _4r], - ["3262", _4r], - ["3263", _4r], - ["3264", _4r], - ["3265", _4r], - ["3270", _50], - ["3271", _50], - ["3272", _50], - ["3273", _50], - ["3274", _50], - ["3275", _50], - ["3280", _59], - ["3281", _59], - ["3282", _59], - ["3283", _59], - ["3284", _59], - ["3285", _59], - ["3290", _5I], - ["3291", _5I], - ["3292", _5I], - ["3293", _5I], - ["3294", _5I], - ["3295", _5I], - ["3300", _5R], - ["3301", _5R], - ["3302", _5R], - ["3303", _5R], - ["3304", _5R], - ["3305", _5R], - ["3310", _5a], - ["3311", _5a], - ["3312", _5a], - ["3313", _5a], - ["3314", _5a], - ["3315", _5a], - ["3320", _5j], - ["3321", _5j], - ["3322", _5j], - ["3323", _5j], - ["3324", _5j], - ["3325", _5j], - ["3330", _5s], - ["3331", _5s], - ["3332", _5s], - ["3333", _5s], - ["3334", _5s], - ["3335", _5s], - ["3340", _61], - ["3341", _61], - ["3342", _61], - ["3343", _61], - ["3344", _61], - ["3345", _61], - ["3350", _6A], - ["3351", _6A], - ["3352", _6A], - ["3353", _6A], - ["3354", _6A], - ["3355", _6A], - ["3360", _6J], - ["3361", _6J], - ["3362", _6J], - ["3363", _6J], - ["3364", _6J], - ["3365", _6J], - ["3370", _6R], - ["3371", _6R], - ["3372", _6R], - ["3373", _6R], - ["3374", _6R], - ["3375", _6R], - ["3400", _6a], - ["3401", _6a], - ["3402", _6a], - ["3403", _6a], - ["3404", _6a], - ["3405", _6a], - ["3410", _6j], - ["3411", _6j], - ["3412", _6j], - ["3413", _6j], - ["3414", _6j], - ["3415", _6j], - ["3420", _6s], - ["3421", _6s], - ["3422", _6s], - ["3423", _6s], - ["3424", _6s], - ["3425", _6s], - ["3430", _71], - ["3431", _71], - ["3432", _71], - ["3433", _71], - ["3434", _71], - ["3435", _71], - ["3440", _7A], - ["3441", _7A], - ["3442", _7A], - ["3443", _7A], - ["3444", _7A], - ["3445", _7A], - ["3450", _7J], - ["3451", _7J], - ["3452", _7J], - ["3453", _7J], - ["3454", _7J], - ["3455", _7J], - ["3460", _7S], - ["3461", _7S], - ["3462", _7S], - ["3463", _7S], - ["3464", _7S], - ["3465", _7S], - ["3470", _7b], - ["3471", _7b], - ["3472", _7b], - ["3473", _7b], - ["3474", _7b], - ["3475", _7b], - ["3480", _7k], - ["3481", _7k], - ["3482", _7k], - ["3483", _7k], - ["3484", _7k], - ["3485", _7k], - ["3490", _7t], - ["3491", _7t], - ["3492", _7t], - ["3493", _7t], - ["3494", _7t], - ["3495", _7t], - ["3500", _82], - ["3501", _82], - ["3502", _82], - ["3503", _82], - ["3504", _82], - ["3505", _82], - ["3510", _8B], - ["3511", _8B], - ["3512", _8B], - ["3513", _8B], - ["3514", _8B], - ["3515", _8B], - ["3520", _8K], - ["3521", _8K], - ["3522", _8K], - ["3523", _8K], - ["3524", _8K], - ["3525", _8K], - ["3530", _8T], - ["3531", _8T], - ["3532", _8T], - ["3533", _8T], - ["3534", _8T], - ["3535", _8T], - ["3540", _8c], - ["3541", _8c], - ["3542", _8c], - ["3543", _8c], - ["3544", _8c], - ["3545", _8c], - ["3550", _8l], - ["3551", _8l], - ["3552", _8l], - ["3553", _8l], - ["3554", _8l], - ["3555", _8l], - ["3560", _8u], - ["3561", _8u], - ["3562", _8u], - ["3563", _8u], - ["3564", _8u], - ["3565", _8u], - ["3570", _93], - ["3571", _93], - ["3572", _93], - ["3573", _93], - ["3574", _93], - ["3575", _93], - ["3600", _9C], - ["3601", _9C], - ["3602", _9C], - ["3603", _9C], - ["3604", _9C], - ["3605", _9C], - ["3610", _9L], - ["3611", _9L], - ["3612", _9L], - ["3613", _9L], - ["3614", _9L], - ["3615", _9L], - ["3620", _9U], - ["3621", _9U], - ["3622", _9U], - ["3623", _9U], - ["3624", _9U], - ["3625", _9U], - ["3630", _9d], - ["3631", _9d], - ["3632", _9d], - ["3633", _9d], - ["3634", _9d], - ["3635", _9d], - ["3640", _9m], - ["3641", _9m], - ["3642", _9m], - ["3643", _9m], - ["3644", _9m], - ["3645", _9m], - ["3650", _9v], - ["3651", _9v], - ["3652", _9v], - ["3653", _9v], - ["3654", _9v], - ["3655", _9v], - ["3660", _A4], - ["3661", _A4], - ["3662", _A4], - ["3663", _A4], - ["3664", _A4], - ["3665", _A4], - ["3670", _AD], - ["3671", _AD], - ["3672", _AD], - ["3673", _AD], - ["3674", _AD], - ["3675", _AD], - ["3680", _AM], - ["3681", _AM], - ["3682", _AM], - ["3683", _AM], - ["3684", _AM], - ["3685", _AM], - ["3690", _AV], - ["3691", _AV], - ["3692", _AV], - ["3693", _AV], - ["3694", _AV], - ["3695", _AV], - ["37", _Af], - ["3900", _Ao], - ["3901", _Ao], - ["3902", _Ao], - ["3903", _Ao], - ["3904", _Ao], - ["3905", _Ao], - ["3906", _Ao], - ["3907", _Ao], - ["3908", _Ao], - ["3909", _Ao], - ["3910", _Ay], - ["3911", _Ay], - ["3912", _Ay], - ["3913", _Ay], - ["3914", _Ay], - ["3915", _Ay], - ["3916", _Ay], - ["3917", _Ay], - ["3918", _Ay], - ["3919", _Ay], - ["3920", _BC], - ["3921", _BC], - ["3922", _BC], - ["3923", _BC], - ["3924", _BC], - ["3925", _BC], - ["3926", _BC], - ["3927", _BC], - ["3928", _BC], - ["3929", _BC], - ["3930", _BQ], - ["3931", _BQ], - ["3932", _BQ], - ["3933", _BQ], - ["3934", _BQ], - ["3935", _BQ], - ["3936", _BQ], - ["3937", _BQ], - ["3938", _BQ], - ["3939", _BQ], - ["3940", _BY], - ["3941", _BY], - ["3942", _BY], - ["3943", _BY], - ["3950", _Bk], - ["3951", _Bk], - ["3952", _Bk], - ["3953", _Bk], - ["3954", _Bk], - ["3955", _Bk], - ["400", _Bo], - ["401", _Bt], - ["402", _By], - ["403", _C5], - ["410", _C9], - ["411", _C9], - ["412", _C9], - ["413", _C9], - ["414", _CG], - ["415", _CP], - ["416", _CT], - ["417", _CZ], - ["420", _Ce], - ["421", _Cl], - ["422", _Cw], - ["423", _D5], - ["424", _DE], - ["425", _DN], - ["426", _DV], - ["427", _Df], - ["4300", _Dm], - ["4301", _Dm], - ["4302", _Dt], - ["4303", _E0], - ["4304", _E7], - ["4305", _E7], - ["4306", _E7], - ["4307", _EE], - ["4308", _EL], - ["4309", _EU], - ["4310", _Eb], - ["4311", _Eb], - ["4312", _Ei], - ["4313", _Ep], - ["4314", _Ew], - ["4315", _Ew], - ["4316", _Ew], - ["4317", _F3], - ["4318", _FA], - ["4319", _FH], - ["4320", _FO], - ["4321", _FV], - ["4322", _FV], - ["4323", _FV], - ["4324", _Fe], - ["4325", _Fe], - ["4326", _Fl], - ["7001", _Fv], - ["7002", _G3], - ["7003", _GD], - ["7004", _GM], - ["7005", _GU], - ["7006", _Gc], - ["7007", _Gm], - ["7008", _Gu], - ["7009", _H2], - ["7010", _HA], - ["7011", _HK], - ["7020", _HU], - ["7021", _Hc], - ["7022", _Hj], - ["7023", _Hn], - ["7030", _Hx], - ["7031", _Hx], - ["7032", _Hx], - ["7033", _Hx], - ["7034", _Hx], - ["7035", _Hx], - ["7036", _Hx], - ["7037", _Hx], - ["7038", _Hx], - ["7039", _Hx], - ["7040", _I7], - ["710", _IE], - ["711", _IE], - ["712", _IE], - ["713", _IE], - ["714", _IE], - ["715", _IE], - ["7230", _IO], - ["7231", _IO], - ["7232", _IO], - ["7233", _IO], - ["7234", _IO], - ["7235", _IO], - ["7236", _IO], - ["7237", _IO], - ["7238", _IO], - ["7239", _IO], - ["7240", _IW], - ["7241", _Ie], - ["7242", _Im], - ["8001", _J1], - ["8002", _J5], - ["8003", _JE], - ["8004", _JK], - ["8005", _JS], - ["8006", _Jb], - ["8007", _Ji], - ["8008", _Js], - ["8009", _K0], - ["8010", _K6], - ["8011", _KD], - ["8012", _KL], - ["8013", _KQ], - ["8017", _KX], - ["8018", _Ke], - ["8019", _Km], - ["8020", _Kt], - ["8026", _L3], - ["8030", _LJ], - ["8110", _LN], - ["8111", _LU], - ["8112", _LY], - ["8200", _Lf], - ["90", _Lj], - ["91", _Ln], - ["92", _Ln], - ["93", _Ln], - ["94", _Ln], - ["95", _Ln], - ["96", _Ln], - ["97", _Ln], - ["98", _Ln], - ["99", _Ln] - ]); //#2296 - $_.gs1syntax = _Lo; //#2298 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2298 - bwipp_gs1process.__2299__ = 1; //#2298 - $_ = Object.getPrototypeOf($_); //#2298 - } //#2298 - if ($eq($k[--$j], 'ai')) { //#2507 - $anchorsearch($k[--$j], "("); //#2306 - if ($nt($k[--$j])) { //#2308 - $j--; //#2307 - $k[$j++] = 'bwipp.GS1aiMissingOpenParen#2307'; //#2307 - $k[$j++] = "AIs must start with '('"; //#2307 - bwipp_raiseerror(); //#2307 - } //#2307 - $j--; //#2309 - $k[$j++] = Infinity; //#2310 - var _Lt = $k[--$j]; //#2310 - var _Lu = $k[--$j]; //#2310 - $k[$j++] = _Lt; //#2317 - $k[$j++] = _Lu; //#2317 - for (;;) { //#2317 - var _Lv = $k[--$j]; //#2311 - $k[$j++] = _Lv; //#2311 - if ($eq(_Lv, "")) { //#2311 - $j--; //#2311 - break; //#2311 - } //#2311 - $search($k[--$j], ")"); //#2312 - if ($nt($k[--$j])) { //#2314 - $cleartomark(); //#2313 - $k[$j++] = 'bwipp.GS1aiMissingCloseParen#2313'; //#2313 - $k[$j++] = "AIs must end with ')'"; //#2313 - bwipp_raiseerror(); //#2313 - } //#2313 - var _Ly = $k[--$j]; //#2315 - var _Lz = $k[--$j]; //#2315 - $k[$j++] = _Ly; //#2315 - $k[$j++] = _Lz; //#2315 - $j--; //#2315 - var _M0 = $k[--$j]; //#2315 - var _M1 = $k[--$j]; //#2315 - $k[$j++] = _M0; //#2316 - $search(_M1, "("); //#2316 - if ($k[--$j]) { //#2316 - var _M3 = $k[--$j]; //#2316 - var _M4 = $k[--$j]; //#2316 - $k[$j++] = _M3; //#2316 - $k[$j++] = _M4; //#2316 - $j--; //#2316 - var _M5 = $k[--$j]; //#2316 - var _M6 = $k[--$j]; //#2316 - $k[$j++] = _M5; //#2316 - $k[$j++] = _M6; //#2316 - } else { //#2316 - $k[$j++] = ""; //#2316 - } //#2316 - } //#2316 - var _M7 = $counttomark(); //#2318 - $k[$j++] = _M7; //#2318 - if (_M7 > 0) { //#2318 - var _M8 = $k[--$j]; //#2318 - for (var _MA = _M8, _M9 = (~~(_M8 / 2)) + 1; _MA >= _M9; _MA -= 1) { //#2318 - $r(_MA, -1); //#2318 - } //#2318 - } else { //#2318 - $j--; //#2318 - } //#2318 - $astore($a(~~($counttomark() / 2))); //#2319 - $_.ais = $k[--$j]; //#2319 - $astore($a($counttomark())); //#2320 - $k[$j++] = Infinity; //#2320 - var _MG = $k[--$j]; //#2320 - var _MH = $k[--$j]; //#2320 - $k[$j++] = _MG; //#2322 - $forall(_MH, function() { //#2322 - var _MJ = new Map([ + ["02", _K], + ["03", _P], + ["10", _a], + ["11", _k], + ["12", _r], + ["13", _11], + ["15", _11], + ["16", _11], + ["17", _1C], + ["20", _1M], + ["21", _1W], + ["22", _1d], + ["235", _1k], + ["240", _1u], + ["241", _1u], + ["242", _25], + ["243", _2C], + ["250", _2M], + ["251", _2U], + ["253", _2b], + ["254", _2i], + ["255", _2q], + ["30", _2y], + ["3100", _37], + ["3101", _37], + ["3102", _37], + ["3103", _37], + ["3104", _37], + ["3105", _37], + ["3110", _3G], + ["3111", _3G], + ["3112", _3G], + ["3113", _3G], + ["3114", _3G], + ["3115", _3G], + ["3120", _3P], + ["3121", _3P], + ["3122", _3P], + ["3123", _3P], + ["3124", _3P], + ["3125", _3P], + ["3130", _3Y], + ["3131", _3Y], + ["3132", _3Y], + ["3133", _3Y], + ["3134", _3Y], + ["3135", _3Y], + ["3140", _3h], + ["3141", _3h], + ["3142", _3h], + ["3143", _3h], + ["3144", _3h], + ["3145", _3h], + ["3150", _3q], + ["3151", _3q], + ["3152", _3q], + ["3153", _3q], + ["3154", _3q], + ["3155", _3q], + ["3160", _3z], + ["3161", _3z], + ["3162", _3z], + ["3163", _3z], + ["3164", _3z], + ["3165", _3z], + ["3200", _48], + ["3201", _48], + ["3202", _48], + ["3203", _48], + ["3204", _48], + ["3205", _48], + ["3210", _4H], + ["3211", _4H], + ["3212", _4H], + ["3213", _4H], + ["3214", _4H], + ["3215", _4H], + ["3220", _4Q], + ["3221", _4Q], + ["3222", _4Q], + ["3223", _4Q], + ["3224", _4Q], + ["3225", _4Q], + ["3230", _4Z], + ["3231", _4Z], + ["3232", _4Z], + ["3233", _4Z], + ["3234", _4Z], + ["3235", _4Z], + ["3240", _4i], + ["3241", _4i], + ["3242", _4i], + ["3243", _4i], + ["3244", _4i], + ["3245", _4i], + ["3250", _4r], + ["3251", _4r], + ["3252", _4r], + ["3253", _4r], + ["3254", _4r], + ["3255", _4r], + ["3260", _50], + ["3261", _50], + ["3262", _50], + ["3263", _50], + ["3264", _50], + ["3265", _50], + ["3270", _59], + ["3271", _59], + ["3272", _59], + ["3273", _59], + ["3274", _59], + ["3275", _59], + ["3280", _5I], + ["3281", _5I], + ["3282", _5I], + ["3283", _5I], + ["3284", _5I], + ["3285", _5I], + ["3290", _5R], + ["3291", _5R], + ["3292", _5R], + ["3293", _5R], + ["3294", _5R], + ["3295", _5R], + ["3300", _5a], + ["3301", _5a], + ["3302", _5a], + ["3303", _5a], + ["3304", _5a], + ["3305", _5a], + ["3310", _5j], + ["3311", _5j], + ["3312", _5j], + ["3313", _5j], + ["3314", _5j], + ["3315", _5j], + ["3320", _5s], + ["3321", _5s], + ["3322", _5s], + ["3323", _5s], + ["3324", _5s], + ["3325", _5s], + ["3330", _61], + ["3331", _61], + ["3332", _61], + ["3333", _61], + ["3334", _61], + ["3335", _61], + ["3340", _6A], + ["3341", _6A], + ["3342", _6A], + ["3343", _6A], + ["3344", _6A], + ["3345", _6A], + ["3350", _6J], + ["3351", _6J], + ["3352", _6J], + ["3353", _6J], + ["3354", _6J], + ["3355", _6J], + ["3360", _6S], + ["3361", _6S], + ["3362", _6S], + ["3363", _6S], + ["3364", _6S], + ["3365", _6S], + ["3370", _6a], + ["3371", _6a], + ["3372", _6a], + ["3373", _6a], + ["3374", _6a], + ["3375", _6a], + ["3400", _6j], + ["3401", _6j], + ["3402", _6j], + ["3403", _6j], + ["3404", _6j], + ["3405", _6j], + ["3410", _6s], + ["3411", _6s], + ["3412", _6s], + ["3413", _6s], + ["3414", _6s], + ["3415", _6s], + ["3420", _71], + ["3421", _71], + ["3422", _71], + ["3423", _71], + ["3424", _71], + ["3425", _71], + ["3430", _7A], + ["3431", _7A], + ["3432", _7A], + ["3433", _7A], + ["3434", _7A], + ["3435", _7A], + ["3440", _7J], + ["3441", _7J], + ["3442", _7J], + ["3443", _7J], + ["3444", _7J], + ["3445", _7J], + ["3450", _7S], + ["3451", _7S], + ["3452", _7S], + ["3453", _7S], + ["3454", _7S], + ["3455", _7S], + ["3460", _7b], + ["3461", _7b], + ["3462", _7b], + ["3463", _7b], + ["3464", _7b], + ["3465", _7b], + ["3470", _7k], + ["3471", _7k], + ["3472", _7k], + ["3473", _7k], + ["3474", _7k], + ["3475", _7k], + ["3480", _7t], + ["3481", _7t], + ["3482", _7t], + ["3483", _7t], + ["3484", _7t], + ["3485", _7t], + ["3490", _82], + ["3491", _82], + ["3492", _82], + ["3493", _82], + ["3494", _82], + ["3495", _82], + ["3500", _8B], + ["3501", _8B], + ["3502", _8B], + ["3503", _8B], + ["3504", _8B], + ["3505", _8B], + ["3510", _8K], + ["3511", _8K], + ["3512", _8K], + ["3513", _8K], + ["3514", _8K], + ["3515", _8K], + ["3520", _8T], + ["3521", _8T], + ["3522", _8T], + ["3523", _8T], + ["3524", _8T], + ["3525", _8T], + ["3530", _8c], + ["3531", _8c], + ["3532", _8c], + ["3533", _8c], + ["3534", _8c], + ["3535", _8c], + ["3540", _8l], + ["3541", _8l], + ["3542", _8l], + ["3543", _8l], + ["3544", _8l], + ["3545", _8l], + ["3550", _8u], + ["3551", _8u], + ["3552", _8u], + ["3553", _8u], + ["3554", _8u], + ["3555", _8u], + ["3560", _93], + ["3561", _93], + ["3562", _93], + ["3563", _93], + ["3564", _93], + ["3565", _93], + ["3570", _9C], + ["3571", _9C], + ["3572", _9C], + ["3573", _9C], + ["3574", _9C], + ["3575", _9C], + ["3600", _9L], + ["3601", _9L], + ["3602", _9L], + ["3603", _9L], + ["3604", _9L], + ["3605", _9L], + ["3610", _9U], + ["3611", _9U], + ["3612", _9U], + ["3613", _9U], + ["3614", _9U], + ["3615", _9U], + ["3620", _9d], + ["3621", _9d], + ["3622", _9d], + ["3623", _9d], + ["3624", _9d], + ["3625", _9d], + ["3630", _9m], + ["3631", _9m], + ["3632", _9m], + ["3633", _9m], + ["3634", _9m], + ["3635", _9m], + ["3640", _9v], + ["3641", _9v], + ["3642", _9v], + ["3643", _9v], + ["3644", _9v], + ["3645", _9v], + ["3650", _A4], + ["3651", _A4], + ["3652", _A4], + ["3653", _A4], + ["3654", _A4], + ["3655", _A4], + ["3660", _AD], + ["3661", _AD], + ["3662", _AD], + ["3663", _AD], + ["3664", _AD], + ["3665", _AD], + ["3670", _AM], + ["3671", _AM], + ["3672", _AM], + ["3673", _AM], + ["3674", _AM], + ["3675", _AM], + ["3680", _AV], + ["3681", _AV], + ["3682", _AV], + ["3683", _AV], + ["3684", _AV], + ["3685", _AV], + ["3690", _Ae], + ["3691", _Ae], + ["3692", _Ae], + ["3693", _Ae], + ["3694", _Ae], + ["3695", _Ae], + ["37", _Ao], + ["3900", _Ax], + ["3901", _Ax], + ["3902", _Ax], + ["3903", _Ax], + ["3904", _Ax], + ["3905", _Ax], + ["3906", _Ax], + ["3907", _Ax], + ["3908", _Ax], + ["3909", _Ax], + ["3910", _B7], + ["3911", _B7], + ["3912", _B7], + ["3913", _B7], + ["3914", _B7], + ["3915", _B7], + ["3916", _B7], + ["3917", _B7], + ["3918", _B7], + ["3919", _B7], + ["3920", _BL], + ["3921", _BL], + ["3922", _BL], + ["3923", _BL], + ["3924", _BL], + ["3925", _BL], + ["3926", _BL], + ["3927", _BL], + ["3928", _BL], + ["3929", _BL], + ["3930", _BZ], + ["3931", _BZ], + ["3932", _BZ], + ["3933", _BZ], + ["3934", _BZ], + ["3935", _BZ], + ["3936", _BZ], + ["3937", _BZ], + ["3938", _BZ], + ["3939", _BZ], + ["3940", _Bh], + ["3941", _Bh], + ["3942", _Bh], + ["3943", _Bh], + ["3950", _Bt], + ["3951", _Bt], + ["3952", _Bt], + ["3953", _Bt], + ["3954", _Bt], + ["3955", _Bt], + ["400", _Bx], + ["401", _C2], + ["402", _C7], + ["403", _CE], + ["410", _CI], + ["411", _CI], + ["412", _CI], + ["413", _CI], + ["414", _CP], + ["415", _CY], + ["416", _Cc], + ["417", _Ci], + ["420", _Cn], + ["421", _Cu], + ["422", _D5], + ["423", _DE], + ["424", _DN], + ["425", _DW], + ["426", _De], + ["427", _Do], + ["4300", _Dv], + ["4301", _Dv], + ["4302", _E2], + ["4303", _E9], + ["4304", _EG], + ["4305", _EG], + ["4306", _EG], + ["4307", _EN], + ["4308", _EU], + ["4309", _Ed], + ["4310", _Ek], + ["4311", _Ek], + ["4312", _Er], + ["4313", _Ey], + ["4314", _F5], + ["4315", _F5], + ["4316", _F5], + ["4317", _FC], + ["4318", _FJ], + ["4319", _FQ], + ["4320", _FX], + ["4321", _Fe], + ["4322", _Fe], + ["4323", _Fe], + ["4324", _Fn], + ["4325", _Fn], + ["4326", _Fu], + ["4330", _G4], + ["4331", _GE], + ["4332", _GO], + ["4333", _GY], + ["7001", _Gi], + ["7002", _Gq], + ["7003", _H0], + ["7004", _H9], + ["7005", _HH], + ["7006", _HP], + ["7007", _HZ], + ["7008", _Hh], + ["7009", _Hp], + ["7010", _Hx], + ["7011", _I7], + ["7020", _IH], + ["7021", _IP], + ["7022", _IW], + ["7023", _Ia], + ["7030", _Ik], + ["7031", _Ik], + ["7032", _Ik], + ["7033", _Ik], + ["7034", _Ik], + ["7035", _Ik], + ["7036", _Ik], + ["7037", _Ik], + ["7038", _Ik], + ["7039", _Ik], + ["7040", _Iu], + ["710", _J1], + ["711", _J1], + ["712", _J1], + ["713", _J1], + ["714", _J1], + ["715", _J1], + ["7230", _JB], + ["7231", _JB], + ["7232", _JB], + ["7233", _JB], + ["7234", _JB], + ["7235", _JB], + ["7236", _JB], + ["7237", _JB], + ["7238", _JB], + ["7239", _JB], + ["7240", _JJ], + ["7241", _JR], + ["7242", _JZ], + ["7250", _Jh], + ["7251", _Jr], + ["7252", _Jy], + ["7253", _K7], + ["7254", _K7], + ["7255", _KG], + ["7256", _KO], + ["7257", _KV], + ["7258", _Kc], + ["7259", _Kk], + ["8001", _Kz], + ["8002", _L3], + ["8003", _LC], + ["8004", _LI], + ["8005", _LQ], + ["8006", _LZ], + ["8007", _Lg], + ["8008", _Lq], + ["8009", _Ly], + ["8010", _M4], + ["8011", _MB], + ["8012", _MJ], + ["8013", _MO], + ["8014", _MV], + ["8017", _Mc], + ["8018", _Mj], + ["8019", _Mr], + ["8020", _My], + ["8026", _N8], + ["8030", _NO], + ["8110", _NS], + ["8111", _NZ], + ["8112", _Nd], + ["8200", _Nk], + ["90", _No], + ["91", _Ns], + ["92", _Ns], + ["93", _Ns], + ["94", _Ns], + ["95", _Ns], + ["96", _Ns], + ["97", _Ns], + ["98", _Ns], + ["99", _Ns] + ]); //#2466 + $_.gs1syntax = _Nt; //#2468 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2468 + bwipp_gs1process.__2469__ = 1; //#2468 + $_ = Object.getPrototypeOf($_); //#2468 + } //#2468 + if ($eq($k[--$j], 'ai')) { //#2700 + $anchorsearch($k[--$j], "("); //#2476 + if ($nt($k[--$j])) { //#2478 + $j--; //#2477 + $k[$j++] = 'bwipp.GS1aiMissingOpenParen#2477'; //#2477 + $k[$j++] = "AIs must start with '('"; //#2477 + bwipp_raiseerror(); //#2477 + } //#2477 + $j--; //#2479 + $k[$j++] = Infinity; //#2480 + var _Ny = $k[--$j]; //#2480 + var _Nz = $k[--$j]; //#2480 + $k[$j++] = _Ny; //#2487 + $k[$j++] = _Nz; //#2487 + for (;;) { //#2487 + var _O0 = $k[--$j]; //#2481 + $k[$j++] = _O0; //#2481 + if ($eq(_O0, "")) { //#2481 + $j--; //#2481 + break; //#2481 + } //#2481 + $search($k[--$j], ")"); //#2482 + if ($nt($k[--$j])) { //#2484 + $cleartomark(); //#2483 + $k[$j++] = 'bwipp.GS1aiMissingCloseParen#2483'; //#2483 + $k[$j++] = "AIs must end with ')'"; //#2483 + bwipp_raiseerror(); //#2483 + } //#2483 + var _O3 = $k[--$j]; //#2485 + var _O4 = $k[--$j]; //#2485 + $k[$j++] = _O3; //#2485 + $k[$j++] = _O4; //#2485 + $j--; //#2485 + var _O5 = $k[--$j]; //#2485 + var _O6 = $k[--$j]; //#2485 + $k[$j++] = _O5; //#2486 + $search(_O6, "("); //#2486 + if ($k[--$j]) { //#2486 + var _O8 = $k[--$j]; //#2486 + var _O9 = $k[--$j]; //#2486 + $k[$j++] = _O8; //#2486 + $k[$j++] = _O9; //#2486 + $j--; //#2486 + var _OA = $k[--$j]; //#2486 + var _OB = $k[--$j]; //#2486 + $k[$j++] = _OA; //#2486 + $k[$j++] = _OB; //#2486 + } else { //#2486 + $k[$j++] = ""; //#2486 + } //#2486 + } //#2486 + var _OC = $counttomark(); //#2488 + $k[$j++] = _OC; //#2488 + if (_OC > 0) { //#2488 + var _OD = $k[--$j]; //#2488 + for (var _OF = _OD, _OE = (~~(_OD / 2)) + 1; _OF >= _OE; _OF -= 1) { //#2488 + $r(_OF, -1); //#2488 + } //#2488 + } else { //#2488 + $j--; //#2488 + } //#2488 + $astore($a(~~($counttomark() / 2))); //#2489 + $_.ais = $k[--$j]; //#2489 + $astore($a($counttomark())); //#2490 + $k[$j++] = Infinity; //#2490 + var _OL = $k[--$j]; //#2490 + var _OM = $k[--$j]; //#2490 + $k[$j++] = _OL; //#2492 + $forall(_OM, function() { //#2492 + var _OO = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#2321 - $k[$j++] = _MJ; //#2321 - bwipp_parseinput(); //#2321 - }); //#2321 - $_.vals = $a(); //#2322 - $j--; //#2323 - } else { //#2507 - $anchorsearch($k[--$j], "http://"); //#2328 - if ($nt($k[--$j])) { //#2331 - $anchorsearch($k[--$j], "https://"); //#2329 - if ($nt($k[--$j])) { //#2331 - $j--; //#2330 - $k[$j++] = 'bwipp.GS1dlURIbadScheme#2330'; //#2330 - $k[$j++] = "Scheme must be http:// or https://"; //#2330 - bwipp_raiseerror(); //#2330 - } //#2330 - } //#2330 - $j--; //#2332 - $search($k[--$j], "/"); //#2335 - if ($nt($k[--$j])) { //#2337 - $j--; //#2336 - $k[$j++] = 'bwipp.GS1dlMissingDomainOrPathInfo#2336'; //#2336 - $k[$j++] = "URI must contain a domain and path info"; //#2336 - bwipp_raiseerror(); //#2336 - } //#2336 - $j -= 2; //#2338 - $search($k[--$j], "#"); //#2341 - if ($k[--$j]) { //#2343 - var _MT = $k[--$j]; //#2342 - var _MU = $k[--$j]; //#2342 - $k[$j++] = _MT; //#2342 - $k[$j++] = _MU; //#2342 - $j--; //#2342 - var _MV = $k[--$j]; //#2342 - var _MW = $k[--$j]; //#2342 - $k[$j++] = _MV; //#2342 - $k[$j++] = _MW; //#2342 - $j--; //#2342 - } //#2342 - $search($k[--$j], "?"); //#2346 - if ($nt($k[--$j])) { //#2348 - var _MZ = $k[--$j]; //#2347 - $k[$j++] = ""; //#2347 - $k[$j++] = null; //#2347 - $k[$j++] = _MZ; //#2347 - } //#2347 - $_.pp = $k[--$j]; //#2349 - $j--; //#2350 - $_.qp = $k[--$j]; //#2351 - $k[$j++] = Infinity; //#2354 - $k[$j++] = 0; //#2358 - $k[$j++] = 0; //#2358 - $k[$j++] = $_.pp; //#2358 - for (;;) { //#2358 - $search($k[--$j], "/"); //#2356 - if ($nt($k[--$j])) { //#2356 - $j--; //#2356 - break; //#2356 - } //#2356 - var _Mf = $k[--$j]; //#2357 - var _Mg = $k[--$j]; //#2357 - $k[$j++] = _Mf.length + 1; //#2357 - $k[$j++] = _Mg; //#2357 - $j--; //#2357 - var _Mh = $k[--$j]; //#2357 - var _Mi = $k[--$j]; //#2357 - var _Mj = $k[--$j]; //#2357 - $k[$j++] = _Mj; //#2357 - $k[$j++] = $f(_Mh + _Mj); //#2357 - $k[$j++] = _Mi; //#2357 - } //#2357 - $astore($a($counttomark() - 1)); //#2359 - $_.pipos = $k[--$j]; //#2359 - $j -= 2; //#2359 - if ($_.pipos.length <= 1) { //#2362 - $k[$j++] = 'bwipp.GS1dlNoAIinfo#2361'; //#2361 - $k[$j++] = "The path was too short to contain AI info"; //#2361 - bwipp_raiseerror(); //#2361 - } //#2361 - $k[$j++] = false; //#2378 - for (var _Mp = $_.pipos.length - 2; _Mp >= 0; _Mp -= 2) { //#2378 - var _Mr = $get($_.pipos, _Mp); //#2368 - var _Mv = $geti($_.pp, _Mr, $f($f($get($_.pipos, _Mp + 1) - _Mr) - 1)); //#2369 - var _Mx = $get($_.gs1syntax, _Mv) !== undefined; //#2370 - $k[$j++] = _Mp; //#2376 - $k[$j++] = _Mv; //#2376 - if (_Mx) { //#2375 - var _N1 = $get($get($_.gs1syntax, $k[--$j]), 'dlpkey') !== undefined; //#2371 - if (_N1) { //#2373 - var _N2 = $k[--$j]; //#2372 - var _N3 = $k[--$j]; //#2372 - $k[$j++] = _N2; //#2372 - $k[$j++] = _N3; //#2372 - $j--; //#2372 - $k[$j++] = true; //#2372 - break; //#2372 - } //#2372 - } else { //#2375 - $j--; //#2375 - } //#2375 - $j--; //#2377 - } //#2377 - if ($nt($k[--$j])) { //#2381 - $k[$j++] = 'bwipp.GS1dlNoAIinfo#2380'; //#2380 - $k[$j++] = "The path does not contain a valid primary key"; //#2380 - bwipp_raiseerror(); //#2380 - } //#2380 - var _N7 = $get($_.pipos, $k[--$j]); //#2382 - $_.pp = $geti($_.pp, _N7, $f($_.pp.length - _N7)); //#2382 - $_.uriunescape = function() { - $_.qq = $k[--$j]; //#2385 - $_.in = $k[--$j]; //#2386 - $_.out = $s($_.in.length); //#2387 - $k[$j++] = 0; //#2407 - $k[$j++] = 0; //#2407 - for (;;) { //#2407 - var _NF = $k[--$j]; //#2389 - var _NG = $k[--$j]; //#2389 - $k[$j++] = _NG; //#2389 - $k[$j++] = _NF; //#2389 - if (_NG >= $_.in.length) { //#2389 - break; //#2389 - } //#2389 - var _NJ = $k[--$j]; //#2390 - var _NK = $k[--$j]; //#2390 - var _NL = $get($_.in, _NK); //#2390 - $k[$j++] = _NK; //#2406 - $k[$j++] = _NJ; //#2406 - $k[$j++] = _NL; //#2406 - if ((_NL == 43) && $_.qq) { //#2405 - $j--; //#2392 - var _NO = $k[--$j]; //#2392 - $put($_.out, _NO, 32); //#2392 - var _NP = $k[--$j]; //#2393 - $k[$j++] = $f(_NP + 1); //#2393 - $k[$j++] = $f(_NO + 1); //#2393 - } else { //#2405 - var _NQ = $k[--$j]; //#2395 - var _NR = $k[--$j]; //#2395 - var _NS = $k[--$j]; //#2395 - $k[$j++] = _NS; //#2406 - $k[$j++] = _NR; //#2406 - $k[$j++] = _NQ; //#2406 - if ((_NQ == 37) && (_NS < ($_.in.length - 2))) { //#2405 - $j--; //#2396 - var _NV = $strcpy($s(4), "< >"); //#2397 - var _NX = $k[--$j]; //#2397 - var _NY = $k[--$j]; //#2397 - $puti(_NV, 1, $geti($_.in, $f(_NY + 1), 2)); //#2397 - try { //#2398 - $k[$j++] = _NY; //#2398 - $k[$j++] = _NX; //#2398 - $k[$j++] = $cvx(_NV); //#2398 - $k[$j++] = false - } catch (e) { - $k[$j++] = true - } //#2398 - if ($k[--$j]) { //#2400 - $j -= 2; //#2399 - $k[$j++] = 'bwipp.GS1dlBadHexCharacter#2399'; //#2399 - $k[$j++] = "Invalid hex character"; //#2399 - bwipp_raiseerror(); //#2399 - } //#2399 - var _Nc = $get($k[--$j], 0); //#2401 - var _Ne = $k[--$j]; //#2401 - $put($_.out, _Ne, _Nc); //#2401 - var _Nf = $k[--$j]; //#2402 - $k[$j++] = $f(_Nf + 3); //#2402 - $k[$j++] = $f(_Ne + 1); //#2402 - } else { //#2405 - var _Nh = $k[--$j]; //#2404 - var _Ni = $k[--$j]; //#2404 - $put($_.out, _Ni, _Nh); //#2404 - var _Nj = $k[--$j]; //#2405 - $k[$j++] = $f(_Nj + 1); //#2405 - $k[$j++] = $f(_Ni + 1); //#2405 - } //#2405 - } //#2405 - } //#2405 - $_.out = $geti($_.out, 0, $k[--$j]); //#2408 - $j--; //#2409 - $k[$j++] = $_.out; //#2410 - }; //#2410 - $_.isvaliddlpkeyseq = function() { - $_.in = $k[--$j]; //#2414 - $k[$j++] = false; //#2428 - $forall($get($get($_.gs1syntax, $get($_.in, 0)), 'dlpkey'), function() { //#2428 - $_.seq = $k[--$j]; //#2417 - $_.i = 1; //#2418 - $_.j = 0; //#2418 - for (;;) { //#2426 - if ($_.i >= $_.in.length) { //#2420 - break; //#2420 - } //#2420 - if ($_.j >= $_.seq.length) { //#2421 - break; //#2421 - } //#2421 - if ($eq($get($_.in, $_.i), $get($_.seq, $_.j))) { //#2424 - $_.i = $_.i + 1; //#2423 - } //#2423 - $_.j = $_.j + 1; //#2425 - } //#2425 - if ($_.i == $_.in.length) { //#2427 - $j--; //#2427 - $k[$j++] = true; //#2427 - return true; //#2427 - } //#2427 - }); //#2427 - }; //#2427 - $_.ais = $a(99); //#2431 - $_.vals = $a(99); //#2432 - $k[$j++] = 0; //#2446 - $k[$j++] = $_.pp; //#2446 - for (;;) { //#2446 - $search($k[--$j], "/"); //#2437 - if ($k[--$j]) { //#2443 - var _OF = $k[--$j]; //#2438 - var _OG = $k[--$j]; //#2438 - var _OH = $k[--$j]; //#2438 - var _OI = $k[--$j]; //#2438 - $put($_.ais, _OI, _OF); //#2438 - $k[$j++] = _OI; //#2440 - $search(_OH, "/"); //#2440 - if ($k[--$j]) { //#2440 - var _OK = $k[--$j]; //#2440 - var _OL = $k[--$j]; //#2440 - $k[$j++] = _OK; //#2440 - $k[$j++] = _OL; //#2440 - $j--; //#2440 - } else { //#2440 - var _OM = $k[--$j]; //#2440 - $k[$j++] = ""; //#2440 - $k[$j++] = _OM; //#2440 - } //#2440 - var _OO = $k[--$j]; //#2441 - var _OP = $k[--$j]; //#2441 - var _OQ = $k[--$j]; //#2441 - $k[$j++] = _OQ; //#2441 - $k[$j++] = _OP; //#2441 - $k[$j++] = $_.vals; //#2441 - $k[$j++] = _OQ; //#2441 - $k[$j++] = _OO; //#2441 - $k[$j++] = false; //#2441 - $_.uriunescape(); //#2441 - var _OR = $k[--$j]; //#2441 - var _OS = $k[--$j]; //#2441 - $put($k[--$j], _OS, _OR); //#2441 - } else { //#2443 - $j--; //#2443 - break; //#2443 - } //#2443 - var _OU = $k[--$j]; //#2445 - var _OV = $k[--$j]; //#2445 - $k[$j++] = $f(_OV + 1); //#2445 - $k[$j++] = _OU; //#2445 - } //#2445 - var _OW = $k[--$j]; //#2447 - $_.plen = _OW; //#2447 - $k[$j++] = _OW; //#2454 - if (_OW > 1) { //#2454 - $k[$j++] = $geti($_.ais, 0, $_.plen); //#2451 - $_.isvaliddlpkeyseq(); //#2451 - if ($nt($k[--$j])) { //#2453 - $j--; //#2452 - $k[$j++] = 'bwipp.GS1dlBadPathInfo#2452'; //#2452 - $k[$j++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; //#2452 - bwipp_raiseerror(); //#2452 - } //#2452 - } //#2452 - $k[$j++] = $_.qp; //#2472 - for (;;) { //#2472 - var _Oc = $k[--$j]; //#2458 - $k[$j++] = _Oc; //#2458 - if ($eq(_Oc, "")) { //#2458 - $j--; //#2458 - break; //#2458 - } //#2458 - $search($k[--$j], "&"); //#2459 - if ($k[--$j]) { //#2459 - var _Of = $k[--$j]; //#2459 - var _Og = $k[--$j]; //#2459 - $k[$j++] = _Of; //#2459 - $k[$j++] = _Og; //#2459 - $j--; //#2459 - } else { //#2459 - var _Oh = $k[--$j]; //#2459 - $k[$j++] = ""; //#2459 - $k[$j++] = _Oh; //#2459 - } //#2459 - $search($k[--$j], "="); //#2460 - if ($k[--$j]) { //#2470 - var _Ok = $k[--$j]; //#2461 - $k[$j++] = _Ok; //#2461 - $k[$j++] = true; //#2461 - $forall(_Ok, function() { //#2461 - var _Ol = $k[--$j]; //#2461 - var _Om = $k[--$j]; //#2461 - $k[$j++] = _Om && ((_Ol >= 48) && (_Ol <= 57)); //#2461 - }); //#2461 - if ($k[--$j]) { //#2467 - var _Op = $k[--$j]; //#2462 - var _Oq = $k[--$j]; //#2462 - var _Or = $k[--$j]; //#2462 - var _Os = $k[--$j]; //#2462 - var _Ot = $k[--$j]; //#2462 - $put($_.ais, _Ot, _Op); //#2462 - $k[$j++] = _Ot; //#2464 - $k[$j++] = _Os; //#2464 - $k[$j++] = $_.vals; //#2464 - $k[$j++] = _Ot; //#2464 - $k[$j++] = _Or; //#2464 - $k[$j++] = true; //#2464 - $_.uriunescape(); //#2464 - var _Ov = $k[--$j]; //#2464 - var _Ow = $k[--$j]; //#2464 - $put($k[--$j], _Ow, _Ov); //#2464 - var _Oy = $k[--$j]; //#2465 - var _Oz = $k[--$j]; //#2465 - $k[$j++] = $f(_Oz + 1); //#2465 - $k[$j++] = _Oy; //#2465 - } else { //#2467 - $j -= 3; //#2467 - } //#2467 - } else { //#2470 - $j--; //#2470 - } //#2470 - } //#2470 - var _P2 = $k[--$j]; //#2475 - var _P4 = $geti($_.ais, $_.plen, $f(_P2 - $_.plen)); //#2475 - $k[$j++] = _P2; //#2490 - for (var _P5 = 0, _P6 = _P4.length; _P5 < _P6; _P5++) { //#2490 - $k[$j++] = $get(_P4, _P5); //#2488 - for (var _P9 = $_.plen; _P9 >= 1; _P9 -= 1) { //#2488 - var _PA = $k[--$j]; //#2477 - $k[$j++] = _PA; //#2479 - $k[$j++] = _P9; //#2479 - $k[$j++] = _PA; //#2479 - $k[$j++] = Infinity; //#2477 - $aload($geti($_.ais, 0, $_.plen)); //#2478 - $r($counttomark() + 3, -2); //#2479 - var _PF = $k[--$j]; //#2479 - var _PG = $k[--$j]; //#2479 - $k[$j++] = _PF; //#2479 - $r(_PG, 1); //#2479 - var _PH = $a(); //#2479 - $k[$j++] = _PH; //#2480 - $_.isvaliddlpkeyseq(); //#2480 - if ($k[--$j]) { //#2487 - var _PJ = $k[--$j]; //#2481 - var _PK = $k[--$j]; //#2481 - $k[$j++] = _PJ; //#2481 - $k[$j++] = _PK; //#2481 - $j--; //#2481 - var _PL = $k[--$j]; //#2482 - var _PM = _PL.length; //#2482 - var _PN = $s(_PM + 50); //#2482 - $puti(_PN, 0, "AI ("); //#2483 - $puti(_PN, 4, _PL); //#2484 - $puti(_PN, _PM + 4, ") from query params should be in the path info"); //#2485 - $k[$j++] = _PL; //#2486 - $k[$j++] = _PN; //#2486 - $k[$j++] = _PM; //#2486 - $j--; //#2486 - var _PO = $k[--$j]; //#2486 - var _PP = $k[--$j]; //#2486 - $k[$j++] = _PO; //#2486 - $k[$j++] = _PP; //#2486 - $j--; //#2486 - var _PQ = $k[--$j]; //#2486 - $k[$j++] = 'bwipp.GS1dlAttributeMustBeQualifier#2486'; //#2486 - $k[$j++] = _PQ; //#2486 - bwipp_raiseerror(); //#2486 - } //#2486 - } //#2486 - $j--; //#2489 - } //#2489 - var _PS = $k[--$j]; //#2492 - $_.ais = $geti($_.ais, 0, _PS); //#2492 - $_.vals = $geti($_.vals, 0, _PS); //#2493 - for (var _PY = 0, _PX = $_.ais.length - 1; _PY <= _PX; _PY += 1) { //#2508 - $k[$j++] = _PY; //#2506 - if ($eq($get($_.ais, _PY), "01")) { //#2506 - var _Pb = $k[--$j]; //#2499 - var _Pd = $get($_.vals, _Pb); //#2499 - var _Pe = _Pd.length; //#2500 - $k[$j++] = _Pb; //#2505 - $k[$j++] = _Pd; //#2505 - if ((_Pe == 8) || ((_Pe == 12) || (_Pe == 13))) { //#2504 - var _Pg = $strcpy($s(14), "00000000000000"); //#2501 - var _Ph = $k[--$j]; //#2501 - $puti(_Pg, 14 - _Ph.length, _Ph); //#2501 - var _Pj = $k[--$j]; //#2502 - $put($_.vals, _Pj, _Pg); //#2502 - $k[$j++] = _Pj; //#2502 - } else { //#2504 - $j--; //#2504 - } //#2504 - } //#2504 - $j--; //#2507 - } //#2507 - } //#2507 - if (!bwipp_gs1process.__2521__) { //#2521 - $_ = Object.create($_); //#2521 - $k[$j++] = Infinity; //#2514 - var _Pk = $a(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); //#2519 - for (var _Pl = 0, _Pm = _Pk.length; _Pl < _Pm; _Pl++) { //#2520 - var _Pn = $get(_Pk, _Pl); //#2520 - $k[$j++] = _Pn; //#2520 - $k[$j++] = _Pn; //#2520 - } //#2520 - $_.aifixed = $d(); //#2520 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2520 - bwipp_gs1process.__2521__ = 1; //#2520 - $_ = Object.getPrototypeOf($_); //#2520 - } //#2520 - $k[$j++] = Infinity; //#2523 - var _Pq = $_.ais; //#2524 - for (var _Pr = 0, _Ps = _Pq.length; _Pr < _Ps; _Pr++) { //#2531 - var _Pt = $get(_Pq, _Pr); //#2531 - $k[$j++] = true; //#2530 - $k[$j++] = _Pt; //#2530 - if (_Pt.length >= 2) { //#2529 - var _Px = $get($_.aifixed, $geti($k[--$j], 0, 2)) !== undefined; //#2527 - if (_Px) { //#2527 - $j--; //#2527 - $k[$j++] = false; //#2527 - } //#2527 - } else { //#2529 + ]); //#2491 + $k[$j++] = _OO; //#2491 + bwipp_parseinput(); //#2491 + }); //#2491 + $_.vals = $a(); //#2492 + $j--; //#2493 + } else { //#2700 + $anchorsearch($k[--$j], "http://"); //#2498 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "HTTP://"); //#2499 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "https://"); //#2500 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "HTTPS://"); //#2501 + if ($nt($k[--$j])) { //#2503 + $j--; //#2502 + $k[$j++] = 'bwipp.GS1dlURIbadScheme#2502'; //#2502 + $k[$j++] = "Scheme must be http:// HTTP:// https:// or HTTPS://"; //#2502 + bwipp_raiseerror(); //#2502 + } //#2502 + } //#2502 + } //#2502 + } //#2502 + $j--; //#2504 + $search($k[--$j], "/"); //#2507 + if ($nt($k[--$j])) { //#2509 + $j--; //#2508 + $k[$j++] = 'bwipp.GS1dlMissingDomainOrPathInfo#2508'; //#2508 + $k[$j++] = "URI must contain a domain and path info"; //#2508 + bwipp_raiseerror(); //#2508 + } //#2508 + $j -= 2; //#2510 + $search($k[--$j], "#"); //#2513 + if ($k[--$j]) { //#2515 + var _Oc = $k[--$j]; //#2514 + var _Od = $k[--$j]; //#2514 + $k[$j++] = _Oc; //#2514 + $k[$j++] = _Od; //#2514 + $j--; //#2514 + var _Oe = $k[--$j]; //#2514 + var _Of = $k[--$j]; //#2514 + $k[$j++] = _Oe; //#2514 + $k[$j++] = _Of; //#2514 + $j--; //#2514 + } //#2514 + $search($k[--$j], "?"); //#2518 + if ($nt($k[--$j])) { //#2520 + var _Oi = $k[--$j]; //#2519 + $k[$j++] = ""; //#2519 + $k[$j++] = null; //#2519 + $k[$j++] = _Oi; //#2519 + } //#2519 + $_.pp = $k[--$j]; //#2521 + $j--; //#2522 + $_.qp = $k[--$j]; //#2523 + $k[$j++] = Infinity; //#2526 + $k[$j++] = 0; //#2530 + $k[$j++] = 0; //#2530 + $k[$j++] = $_.pp; //#2530 + for (;;) { //#2530 + $search($k[--$j], "/"); //#2528 + if ($nt($k[--$j])) { //#2528 + $j--; //#2528 + break; //#2528 + } //#2528 + var _Oo = $k[--$j]; //#2529 + var _Op = $k[--$j]; //#2529 + $k[$j++] = _Oo.length + 1; //#2529 + $k[$j++] = _Op; //#2529 $j--; //#2529 + var _Oq = $k[--$j]; //#2529 + var _Or = $k[--$j]; //#2529 + var _Os = $k[--$j]; //#2529 + $k[$j++] = _Os; //#2529 + $k[$j++] = $f(_Oq + _Os); //#2529 + $k[$j++] = _Or; //#2529 } //#2529 - } //#2529 - $_.fncs = $a(); //#2529 - if (!bwipp_gs1process.__2556__) { //#2556 - $_ = Object.create($_); //#2556 - $k[$j++] = Infinity; //#2537 - $k[$j++] = 0; //#2539 - for (var _Pz = 0, _Q0 = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; _Pz < _Q0; _Pz++) { //#2539 - var _Q2 = $k[--$j]; //#2539 - $k[$j++] = $get("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", _Pz); //#2539 - $k[$j++] = _Q2; //#2539 - $k[$j++] = $f(_Q2 + 1); //#2539 - } //#2539 - $j--; //#2539 - $_.cset82 = $d(); //#2540 - $k[$j++] = Infinity; //#2542 - $k[$j++] = 0; //#2544 - for (var _Q4 = 0, _Q5 = "#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length; _Q4 < _Q5; _Q4++) { //#2544 - var _Q7 = $k[--$j]; //#2544 - $k[$j++] = $get("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _Q4); //#2544 - $k[$j++] = _Q7; //#2544 - $k[$j++] = $f(_Q7 + 1); //#2544 - } //#2544 - $j--; //#2544 - $_.cset39 = $d(); //#2545 - $k[$j++] = Infinity; //#2547 - $k[$j++] = 0; //#2549 - for (var _Q9 = 0, _QA = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; _Q9 < _QA; _Q9++) { //#2549 - var _QC = $k[--$j]; //#2549 - $k[$j++] = $get("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", _Q9); //#2549 - $k[$j++] = _QC; //#2549 - $k[$j++] = $f(_QC + 1); //#2549 + $astore($a($counttomark() - 1)); //#2531 + $_.pipos = $k[--$j]; //#2531 + $j -= 2; //#2531 + if ($_.pipos.length <= 1) { //#2534 + $k[$j++] = 'bwipp.GS1dlNoAIinfo#2533'; //#2533 + $k[$j++] = "The path was too short to contain AI info"; //#2533 + bwipp_raiseerror(); //#2533 + } //#2533 + $k[$j++] = false; //#2550 + for (var _Oy = $_.pipos.length - 2; _Oy >= 0; _Oy -= 2) { //#2550 + var _P0 = $get($_.pipos, _Oy); //#2540 + var _P4 = $geti($_.pp, _P0, $f($f($get($_.pipos, _Oy + 1) - _P0) - 1)); //#2541 + var _P6 = $get($_.gs1syntax, _P4) !== undefined; //#2542 + $k[$j++] = _Oy; //#2548 + $k[$j++] = _P4; //#2548 + if (_P6) { //#2547 + var _PA = $get($get($_.gs1syntax, $k[--$j]), 'dlpkey') !== undefined; //#2543 + if (_PA) { //#2545 + var _PB = $k[--$j]; //#2544 + var _PC = $k[--$j]; //#2544 + $k[$j++] = _PB; //#2544 + $k[$j++] = _PC; //#2544 + $j--; //#2544 + $k[$j++] = true; //#2544 + break; //#2544 + } //#2544 + } else { //#2547 + $j--; //#2547 + } //#2547 + $j--; //#2549 } //#2549 - $j--; //#2549 - $_.cset32 = $d(); //#2550 - $k[$j++] = Infinity; //#2552 - $k[$j++] = 0; //#2554 - for (var _QE = 0, _QF = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length; _QE < _QF; _QE++) { //#2554 - var _QH = $k[--$j]; //#2554 - $k[$j++] = $get("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", _QE); //#2554 - $k[$j++] = _QH; //#2554 - $k[$j++] = $f(_QH + 1); //#2554 - } //#2554 - $j--; //#2554 - $_.cset64 = $d(); //#2555 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2555 - bwipp_gs1process.__2556__ = 1; //#2555 - $_ = Object.getPrototypeOf($_); //#2555 - } //#2555 + if ($nt($k[--$j])) { //#2553 + $k[$j++] = 'bwipp.GS1dlNoAIinfo#2552'; //#2552 + $k[$j++] = "The path does not contain a valid primary key"; //#2552 + bwipp_raiseerror(); //#2552 + } //#2552 + var _PG = $get($_.pipos, $k[--$j]); //#2554 + $_.pp = $geti($_.pp, _PG, $f($_.pp.length - _PG)); //#2554 + $_.uriunescape = function() { + $_.qq = $k[--$j]; //#2557 + $_.in = $k[--$j]; //#2558 + $_.out = $s($_.in.length); //#2559 + $k[$j++] = 0; //#2583 + $k[$j++] = 0; //#2583 + for (;;) { //#2583 + var _PO = $k[--$j]; //#2561 + var _PP = $k[--$j]; //#2561 + $k[$j++] = _PP; //#2561 + $k[$j++] = _PO; //#2561 + if (_PP >= $_.in.length) { //#2561 + break; //#2561 + } //#2561 + var _PS = $k[--$j]; //#2562 + var _PT = $k[--$j]; //#2562 + var _PU = $get($_.in, _PT); //#2562 + $k[$j++] = _PT; //#2582 + $k[$j++] = _PS; //#2582 + $k[$j++] = _PU; //#2582 + if ((_PU == 43) && $_.qq) { //#2581 + $j--; //#2564 + var _PX = $k[--$j]; //#2564 + $put($_.out, _PX, 32); //#2564 + var _PY = $k[--$j]; //#2565 + $k[$j++] = $f(_PY + 1); //#2565 + $k[$j++] = $f(_PX + 1); //#2565 + } else { //#2581 + var _PZ = $k[--$j]; //#2567 + var _Pa = $k[--$j]; //#2567 + var _Pb = $k[--$j]; //#2567 + $k[$j++] = _Pb; //#2582 + $k[$j++] = _Pa; //#2582 + $k[$j++] = _PZ; //#2582 + if ((_PZ == 37) && (_Pb < ($_.in.length - 2))) { //#2581 + $j--; //#2568 + var _Pe = $k[--$j]; //#2569 + var _Pf = $k[--$j]; //#2569 + var _Pg = $geti($_.in, $f(_Pf + 1), 2); //#2569 + $k[$j++] = _Pf; //#2576 + $k[$j++] = _Pe; //#2576 + $k[$j++] = 0; //#2576 + for (var _Ph = 0, _Pi = _Pg.length; _Ph < _Pi; _Ph++) { //#2576 + var _Pj = $get(_Pg, _Ph); //#2576 + $k[$j++] = _Pj; //#2574 + if ((_Pj >= 48) && (_Pj <= 57)) { //#2573 + var _Pk = $k[--$j]; //#2570 + $k[$j++] = $f(_Pk - 48); //#2570 + } else { //#2573 + var _Pl = $k[--$j]; //#2571 + $k[$j++] = _Pl; //#2574 + if ((_Pl >= 65) && (_Pl <= 70)) { //#2573 + var _Pm = $k[--$j]; //#2571 + $k[$j++] = $f(_Pm - 55); //#2571 + } else { //#2573 + var _Pn = $k[--$j]; //#2572 + $k[$j++] = _Pn; //#2574 + if ((_Pn >= 97) && (_Pn <= 102)) { //#2573 + var _Po = $k[--$j]; //#2572 + $k[$j++] = $f(_Po - 87); //#2572 + } else { //#2573 + $j -= 2; //#2573 + $k[$j++] = 'bwipp.GS1dlBadHexCharacter#2573'; //#2573 + $k[$j++] = "Invalid hex character"; //#2573 + bwipp_raiseerror(); //#2573 + } //#2573 + } //#2573 + } //#2573 + var _Pp = $k[--$j]; //#2575 + var _Pq = $k[--$j]; //#2575 + $k[$j++] = $f(_Pp + (_Pq * 16)); //#2575 + } //#2575 + var _Ps = $k[--$j]; //#2577 + var _Pt = $k[--$j]; //#2577 + $put($_.out, _Pt, _Ps); //#2577 + var _Pu = $k[--$j]; //#2578 + $k[$j++] = $f(_Pu + 3); //#2578 + $k[$j++] = $f(_Pt + 1); //#2578 + } else { //#2581 + var _Pw = $k[--$j]; //#2580 + var _Px = $k[--$j]; //#2580 + $put($_.out, _Px, _Pw); //#2580 + var _Py = $k[--$j]; //#2581 + $k[$j++] = $f(_Py + 1); //#2581 + $k[$j++] = $f(_Px + 1); //#2581 + } //#2581 + } //#2581 + } //#2581 + $_.out = $geti($_.out, 0, $k[--$j]); //#2584 + $j--; //#2585 + $k[$j++] = $_.out; //#2586 + }; //#2586 + $_.isvaliddlpkeyseq = function() { + $_.in = $k[--$j]; //#2590 + $k[$j++] = false; //#2604 + $forall($get($get($_.gs1syntax, $get($_.in, 0)), 'dlpkey'), function() { //#2604 + $_.seq = $k[--$j]; //#2593 + $_.i = 1; //#2594 + $_.j = 0; //#2594 + for (;;) { //#2602 + if ($_.i >= $_.in.length) { //#2596 + break; //#2596 + } //#2596 + if ($_.j >= $_.seq.length) { //#2597 + break; //#2597 + } //#2597 + if ($eq($get($_.in, $_.i), $get($_.seq, $_.j))) { //#2600 + $_.i = $_.i + 1; //#2599 + } //#2599 + $_.j = $_.j + 1; //#2601 + } //#2601 + if ($_.i == $_.in.length) { //#2603 + $j--; //#2603 + $k[$j++] = true; //#2603 + return true; //#2603 + } //#2603 + }); //#2603 + }; //#2603 + $_.ais = $a(99); //#2607 + $_.vals = $a(99); //#2608 + $k[$j++] = 0; //#2622 + $k[$j++] = $_.pp; //#2622 + for (;;) { //#2622 + $search($k[--$j], "/"); //#2613 + if ($k[--$j]) { //#2619 + var _QU = $k[--$j]; //#2614 + var _QV = $k[--$j]; //#2614 + var _QW = $k[--$j]; //#2614 + var _QX = $k[--$j]; //#2614 + $put($_.ais, _QX, _QU); //#2614 + $k[$j++] = _QX; //#2616 + $search(_QW, "/"); //#2616 + if ($k[--$j]) { //#2616 + var _QZ = $k[--$j]; //#2616 + var _Qa = $k[--$j]; //#2616 + $k[$j++] = _QZ; //#2616 + $k[$j++] = _Qa; //#2616 + $j--; //#2616 + } else { //#2616 + var _Qb = $k[--$j]; //#2616 + $k[$j++] = ""; //#2616 + $k[$j++] = _Qb; //#2616 + } //#2616 + var _Qd = $k[--$j]; //#2617 + var _Qe = $k[--$j]; //#2617 + var _Qf = $k[--$j]; //#2617 + $k[$j++] = _Qf; //#2617 + $k[$j++] = _Qe; //#2617 + $k[$j++] = $_.vals; //#2617 + $k[$j++] = _Qf; //#2617 + $k[$j++] = _Qd; //#2617 + $k[$j++] = false; //#2617 + $_.uriunescape(); //#2617 + var _Qg = $k[--$j]; //#2617 + var _Qh = $k[--$j]; //#2617 + $put($k[--$j], _Qh, _Qg); //#2617 + } else { //#2619 + $j--; //#2619 + break; //#2619 + } //#2619 + var _Qj = $k[--$j]; //#2621 + var _Qk = $k[--$j]; //#2621 + $k[$j++] = $f(_Qk + 1); //#2621 + $k[$j++] = _Qj; //#2621 + } //#2621 + var _Ql = $k[--$j]; //#2623 + $_.plen = _Ql; //#2623 + $k[$j++] = _Ql; //#2630 + if (_Ql > 1) { //#2630 + $k[$j++] = $geti($_.ais, 0, $_.plen); //#2627 + $_.isvaliddlpkeyseq(); //#2627 + if ($nt($k[--$j])) { //#2629 + $j--; //#2628 + $k[$j++] = 'bwipp.GS1dlBadPathInfo#2628'; //#2628 + $k[$j++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; //#2628 + bwipp_raiseerror(); //#2628 + } //#2628 + } //#2628 + $k[$j++] = $_.qp; //#2648 + for (;;) { //#2648 + var _Qr = $k[--$j]; //#2634 + $k[$j++] = _Qr; //#2634 + if ($eq(_Qr, "")) { //#2634 + $j--; //#2634 + break; //#2634 + } //#2634 + $search($k[--$j], "&"); //#2635 + if ($k[--$j]) { //#2635 + var _Qu = $k[--$j]; //#2635 + var _Qv = $k[--$j]; //#2635 + $k[$j++] = _Qu; //#2635 + $k[$j++] = _Qv; //#2635 + $j--; //#2635 + } else { //#2635 + var _Qw = $k[--$j]; //#2635 + $k[$j++] = ""; //#2635 + $k[$j++] = _Qw; //#2635 + } //#2635 + $search($k[--$j], "="); //#2636 + if ($k[--$j]) { //#2646 + var _Qz = $k[--$j]; //#2637 + $k[$j++] = _Qz; //#2637 + $k[$j++] = true; //#2637 + $forall(_Qz, function() { //#2637 + var _R0 = $k[--$j]; //#2637 + var _R1 = $k[--$j]; //#2637 + $k[$j++] = _R1 && ((_R0 >= 48) && (_R0 <= 57)); //#2637 + }); //#2637 + if ($k[--$j]) { //#2643 + var _R4 = $k[--$j]; //#2638 + var _R5 = $k[--$j]; //#2638 + var _R6 = $k[--$j]; //#2638 + var _R7 = $k[--$j]; //#2638 + var _R8 = $k[--$j]; //#2638 + $put($_.ais, _R8, _R4); //#2638 + $k[$j++] = _R8; //#2640 + $k[$j++] = _R7; //#2640 + $k[$j++] = $_.vals; //#2640 + $k[$j++] = _R8; //#2640 + $k[$j++] = _R6; //#2640 + $k[$j++] = true; //#2640 + $_.uriunescape(); //#2640 + var _RA = $k[--$j]; //#2640 + var _RB = $k[--$j]; //#2640 + $put($k[--$j], _RB, _RA); //#2640 + var _RD = $k[--$j]; //#2641 + var _RE = $k[--$j]; //#2641 + $k[$j++] = $f(_RE + 1); //#2641 + $k[$j++] = _RD; //#2641 + } else { //#2643 + $j -= 3; //#2643 + } //#2643 + } else { //#2646 + $j--; //#2646 + } //#2646 + } //#2646 + var _RH = $k[--$j]; //#2651 + var _RJ = $geti($_.ais, $_.plen, $f(_RH - $_.plen)); //#2651 + $k[$j++] = _RH; //#2665 + for (var _RK = 0, _RL = _RJ.length; _RK < _RL; _RK++) { //#2665 + var _RM = $get(_RJ, _RK); //#2665 + var _RO = $get($_.gs1syntax, _RM) !== undefined; //#2652 + $k[$j++] = _RM; //#2656 + if (_RO) { //#2655 + var _RQ = $k[--$j]; //#2653 + var _RR = $get($_.gs1syntax, _RQ); //#2653 + var _RS = $get(_RR, 'dlattr') !== undefined; //#2653 + $k[$j++] = _RQ; //#2653 + $k[$j++] = _RR; //#2653 + $k[$j++] = 'dlattr'; //#2653 + if (_RS) { //#2653 + var _RT = $k[--$j]; //#2653 + var _RV = $get($k[--$j], _RT); //#2653 + $k[$j++] = _RV; //#2653 + } else { //#2653 + $j -= 2; //#2653 + $k[$j++] = true; //#2653 + } //#2653 + } else { //#2655 + $k[$j++] = $_.dontlint; //#2655 + } //#2655 + if ($nt($k[--$j])) { //#2663 + var _RY = $k[--$j]; //#2658 + var _RZ = _RY.length; //#2658 + var _Ra = $s(_RZ + 46); //#2658 + $puti(_Ra, 0, "AI ("); //#2659 + $puti(_Ra, 4, _RY); //#2660 + $puti(_Ra, _RZ + 4, ") is not a valid GS1 DL URI data attribute"); //#2661 + $k[$j++] = _RY; //#2662 + $k[$j++] = _Ra; //#2662 + $k[$j++] = _RZ; //#2662 + $j--; //#2662 + var _Rb = $k[--$j]; //#2662 + var _Rc = $k[--$j]; //#2662 + $k[$j++] = _Rb; //#2662 + $k[$j++] = _Rc; //#2662 + $j--; //#2662 + var _Rd = $k[--$j]; //#2662 + $k[$j++] = 'bwipp.GS1dlInvalidDataAttribute#2662'; //#2662 + $k[$j++] = _Rd; //#2662 + bwipp_raiseerror(); //#2662 + } //#2662 + $j--; //#2664 + } //#2664 + var _Rg = $k[--$j]; //#2668 + var _Ri = $geti($_.ais, $_.plen, $f(_Rg - $_.plen)); //#2668 + $k[$j++] = _Rg; //#2683 + for (var _Rj = 0, _Rk = _Ri.length; _Rj < _Rk; _Rj++) { //#2683 + $k[$j++] = $get(_Ri, _Rj); //#2681 + for (var _Rn = $_.plen; _Rn >= 1; _Rn -= 1) { //#2681 + var _Ro = $k[--$j]; //#2670 + $k[$j++] = _Ro; //#2672 + $k[$j++] = _Rn; //#2672 + $k[$j++] = _Ro; //#2672 + $k[$j++] = Infinity; //#2670 + $aload($geti($_.ais, 0, $_.plen)); //#2671 + $r($counttomark() + 3, -2); //#2672 + var _Rt = $k[--$j]; //#2672 + var _Ru = $k[--$j]; //#2672 + $k[$j++] = _Rt; //#2672 + $r(_Ru, 1); //#2672 + var _Rv = $a(); //#2672 + $k[$j++] = _Rv; //#2673 + $_.isvaliddlpkeyseq(); //#2673 + if ($k[--$j]) { //#2680 + var _Rx = $k[--$j]; //#2674 + var _Ry = $k[--$j]; //#2674 + $k[$j++] = _Rx; //#2674 + $k[$j++] = _Ry; //#2674 + $j--; //#2674 + var _Rz = $k[--$j]; //#2675 + var _S0 = _Rz.length; //#2675 + var _S1 = $s(_S0 + 50); //#2675 + $puti(_S1, 0, "AI ("); //#2676 + $puti(_S1, 4, _Rz); //#2677 + $puti(_S1, _S0 + 4, ") from query params should be in the path info"); //#2678 + $k[$j++] = _Rz; //#2679 + $k[$j++] = _S1; //#2679 + $k[$j++] = _S0; //#2679 + $j--; //#2679 + var _S2 = $k[--$j]; //#2679 + var _S3 = $k[--$j]; //#2679 + $k[$j++] = _S2; //#2679 + $k[$j++] = _S3; //#2679 + $j--; //#2679 + var _S4 = $k[--$j]; //#2679 + $k[$j++] = 'bwipp.GS1dlAttributeMustBeQualifier#2679'; //#2679 + $k[$j++] = _S4; //#2679 + bwipp_raiseerror(); //#2679 + } //#2679 + } //#2679 + $j--; //#2682 + } //#2682 + var _S6 = $k[--$j]; //#2685 + $_.ais = $geti($_.ais, 0, _S6); //#2685 + $_.vals = $geti($_.vals, 0, _S6); //#2686 + for (var _SC = 0, _SB = $_.ais.length - 1; _SC <= _SB; _SC += 1) { //#2701 + $k[$j++] = _SC; //#2699 + if ($eq($get($_.ais, _SC), "01")) { //#2699 + var _SF = $k[--$j]; //#2692 + var _SH = $get($_.vals, _SF); //#2692 + var _SI = _SH.length; //#2693 + $k[$j++] = _SF; //#2698 + $k[$j++] = _SH; //#2698 + if ((_SI == 8) || ((_SI == 12) || (_SI == 13))) { //#2697 + var _SK = $strcpy($s(14), "00000000000000"); //#2694 + var _SL = $k[--$j]; //#2694 + $puti(_SK, 14 - _SL.length, _SL); //#2694 + var _SN = $k[--$j]; //#2695 + $put($_.vals, _SN, _SK); //#2695 + $k[$j++] = _SN; //#2695 + } else { //#2697 + $j--; //#2697 + } //#2697 + } //#2697 + $j--; //#2700 + } //#2700 + } //#2700 + if (!bwipp_gs1process.__2714__) { //#2714 + $_ = Object.create($_); //#2714 + $k[$j++] = Infinity; //#2707 + var _SO = $a(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); //#2712 + for (var _SP = 0, _SQ = _SO.length; _SP < _SQ; _SP++) { //#2713 + var _SR = $get(_SO, _SP); //#2713 + $k[$j++] = _SR; //#2713 + $k[$j++] = _SR; //#2713 + } //#2713 + $_.aifixed = $d(); //#2713 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2713 + bwipp_gs1process.__2714__ = 1; //#2713 + $_ = Object.getPrototypeOf($_); //#2713 + } //#2713 + $k[$j++] = Infinity; //#2716 + var _SU = $_.ais; //#2717 + for (var _SV = 0, _SW = _SU.length; _SV < _SW; _SV++) { //#2724 + var _SX = $get(_SU, _SV); //#2724 + $k[$j++] = true; //#2723 + $k[$j++] = _SX; //#2723 + if (_SX.length >= 2) { //#2722 + var _Sb = $get($_.aifixed, $geti($k[--$j], 0, 2)) !== undefined; //#2720 + if (_Sb) { //#2720 + $j--; //#2720 + $k[$j++] = false; //#2720 + } //#2720 + } else { //#2722 + $j--; //#2722 + } //#2722 + } //#2722 + $_.fncs = $a(); //#2722 + if (!bwipp_gs1process.__2749__) { //#2749 + $_ = Object.create($_); //#2749 + $k[$j++] = Infinity; //#2730 + $k[$j++] = 0; //#2732 + for (var _Sd = 0, _Se = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; _Sd < _Se; _Sd++) { //#2732 + var _Sg = $k[--$j]; //#2732 + $k[$j++] = $get("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", _Sd); //#2732 + $k[$j++] = _Sg; //#2732 + $k[$j++] = $f(_Sg + 1); //#2732 + } //#2732 + $j--; //#2732 + $_.cset82 = $d(); //#2733 + $k[$j++] = Infinity; //#2735 + $k[$j++] = 0; //#2737 + for (var _Si = 0, _Sj = "#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length; _Si < _Sj; _Si++) { //#2737 + var _Sl = $k[--$j]; //#2737 + $k[$j++] = $get("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _Si); //#2737 + $k[$j++] = _Sl; //#2737 + $k[$j++] = $f(_Sl + 1); //#2737 + } //#2737 + $j--; //#2737 + $_.cset39 = $d(); //#2738 + $k[$j++] = Infinity; //#2740 + $k[$j++] = 0; //#2742 + for (var _Sn = 0, _So = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; _Sn < _So; _Sn++) { //#2742 + var _Sq = $k[--$j]; //#2742 + $k[$j++] = $get("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", _Sn); //#2742 + $k[$j++] = _Sq; //#2742 + $k[$j++] = $f(_Sq + 1); //#2742 + } //#2742 + $j--; //#2742 + $_.cset32 = $d(); //#2743 + $k[$j++] = Infinity; //#2745 + $k[$j++] = 0; //#2747 + for (var _Ss = 0, _St = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length; _Ss < _St; _Ss++) { //#2747 + var _Sv = $k[--$j]; //#2747 + $k[$j++] = $get("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", _Ss); //#2747 + $k[$j++] = _Sv; //#2747 + $k[$j++] = $f(_Sv + 1); //#2747 + } //#2747 + $j--; //#2747 + $_.cset64 = $d(); //#2748 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2748 + bwipp_gs1process.__2749__ = 1; //#2748 + $_ = Object.getPrototypeOf($_); //#2748 + } //#2748 $_.lintnumeric = function() { - var _QK = $k[--$j]; //#2559 - $k[$j++] = true; //#2559 - $forall(_QK, function() { //#2559 - var _QL = $k[--$j]; //#2559 - if ((_QL < 48) || (_QL > 57)) { //#2559 - $j--; //#2559 - $k[$j++] = false; //#2559 - return true; //#2559 - } //#2559 - }); //#2559 - if ($nt($k[--$j])) { //#2560 - $j--; //#2560 - $k[$j++] = 'bwipp.GS1notNumeric#2560'; //#2560 - $k[$j++] = "Not numeric"; //#2560 - $k[$j++] = false; //#2560 - return true; //#2560 - } //#2560 - }; //#2560 + var _Sy = $k[--$j]; //#2752 + $k[$j++] = true; //#2752 + $forall(_Sy, function() { //#2752 + var _Sz = $k[--$j]; //#2752 + if ((_Sz < 48) || (_Sz > 57)) { //#2752 + $j--; //#2752 + $k[$j++] = false; //#2752 + return true; //#2752 + } //#2752 + }); //#2752 + if ($nt($k[--$j])) { //#2753 + $j--; //#2753 + $k[$j++] = 'bwipp.GS1notNumeric#2753'; //#2753 + $k[$j++] = "Not numeric"; //#2753 + $k[$j++] = false; //#2753 + return true; //#2753 + } //#2753 + }; //#2753 $_.lintcset82 = function() { - var _QN = $k[--$j]; //#2564 - $k[$j++] = true; //#2564 - $forall(_QN, function() { //#2564 - var _QQ = $get($_.cset82, $k[--$j]) !== undefined; //#2564 - if (!_QQ) { //#2564 - $j--; //#2564 - $k[$j++] = false; //#2564 - return true; //#2564 - } //#2564 - }); //#2564 - if ($nt($k[--$j])) { //#2565 - $j--; //#2565 - $k[$j++] = 'bwipp.GS1badCSET82character#2565'; //#2565 - $k[$j++] = "Invalid CSET 82 character"; //#2565 - $k[$j++] = false; //#2565 - return true; //#2565 - } //#2565 - }; //#2565 + var _T1 = $k[--$j]; //#2757 + $k[$j++] = true; //#2757 + $forall(_T1, function() { //#2757 + var _T4 = $get($_.cset82, $k[--$j]) !== undefined; //#2757 + if (!_T4) { //#2757 + $j--; //#2757 + $k[$j++] = false; //#2757 + return true; //#2757 + } //#2757 + }); //#2757 + if ($nt($k[--$j])) { //#2758 + $j--; //#2758 + $k[$j++] = 'bwipp.GS1badCSET82character#2758'; //#2758 + $k[$j++] = "Invalid CSET 82 character"; //#2758 + $k[$j++] = false; //#2758 + return true; //#2758 + } //#2758 + }; //#2758 $_.lintcset39 = function() { - var _QS = $k[--$j]; //#2569 - $k[$j++] = true; //#2569 - $forall(_QS, function() { //#2569 - var _QV = $get($_.cset39, $k[--$j]) !== undefined; //#2569 - if (!_QV) { //#2569 - $j--; //#2569 - $k[$j++] = false; //#2569 - return true; //#2569 - } //#2569 - }); //#2569 - if ($nt($k[--$j])) { //#2570 - $j--; //#2570 - $k[$j++] = 'bwipp.GS1badCSET39character#2570'; //#2570 - $k[$j++] = "Invalid CSET 39 character"; //#2570 - $k[$j++] = false; //#2570 - return true; //#2570 - } //#2570 - }; //#2570 + var _T6 = $k[--$j]; //#2762 + $k[$j++] = true; //#2762 + $forall(_T6, function() { //#2762 + var _T9 = $get($_.cset39, $k[--$j]) !== undefined; //#2762 + if (!_T9) { //#2762 + $j--; //#2762 + $k[$j++] = false; //#2762 + return true; //#2762 + } //#2762 + }); //#2762 + if ($nt($k[--$j])) { //#2763 + $j--; //#2763 + $k[$j++] = 'bwipp.GS1badCSET39character#2763'; //#2763 + $k[$j++] = "Invalid CSET 39 character"; //#2763 + $k[$j++] = false; //#2763 + return true; //#2763 + } //#2763 + }; //#2763 $_.lintcset64 = function() { - var _QX = $k[--$j]; //#2575 - $k[$j++] = true; //#2575 - $forall(_QX, function() { //#2575 - var _QY = $k[--$j]; //#2575 - var _Qa = $get($_.cset64, _QY) !== undefined; //#2575 - if ((!_Qa) && (_QY != 61)) { //#2575 - $j--; //#2575 - $k[$j++] = false; //#2575 - return true; //#2575 - } //#2575 - }); //#2575 - if ($nt($k[--$j])) { //#2576 - $j--; //#2576 - $k[$j++] = 'bwipp.GS1badCSET64character#2576'; //#2576 - $k[$j++] = "Invalid CSET 64 character"; //#2576 - $k[$j++] = false; //#2576 - return true; //#2576 - } //#2576 - }; //#2576 + var _TB = $k[--$j]; //#2768 + $k[$j++] = true; //#2768 + $forall(_TB, function() { //#2768 + var _TC = $k[--$j]; //#2768 + var _TE = $get($_.cset64, _TC) !== undefined; //#2768 + if ((!_TE) && (_TC != 61)) { //#2768 + $j--; //#2768 + $k[$j++] = false; //#2768 + return true; //#2768 + } //#2768 + }); //#2768 + if ($nt($k[--$j])) { //#2769 + $j--; //#2769 + $k[$j++] = 'bwipp.GS1badCSET64character#2769'; //#2769 + $k[$j++] = "Invalid CSET 64 character"; //#2769 + $k[$j++] = false; //#2769 + return true; //#2769 + } //#2769 + }; //#2769 $_.lintkey = function() { - var _Qc = $k[--$j]; //#2580 - $k[$j++] = _Qc; //#2580 - if (_Qc.length < 2) { //#2580 - $j -= 2; //#2580 - $k[$j++] = 'bwipp.GS1keyTooShort#2580'; //#2580 - $k[$j++] = "Key is too short"; //#2580 - $k[$j++] = false; //#2580 - return true; //#2580 - } //#2580 - var _Qd = $k[--$j]; //#2581 - var _Qe = $get(_Qd, 0); //#2581 - var _Qf = $get(_Qd, 1); //#2582 - if (((_Qe < 48) || (_Qe > 57)) || ((_Qf < 48) || (_Qf > 57))) { //#2584 - $j--; //#2583 - $k[$j++] = 'bwipp.GS1badGCP#2583'; //#2583 - $k[$j++] = "Non-numeric company prefix"; //#2583 - $k[$j++] = false; //#2583 - return true; //#2583 - } //#2583 - }; //#2583 + var _TG = $k[--$j]; //#2773 + $k[$j++] = _TG; //#2773 + if (_TG.length < 2) { //#2773 + $j -= 2; //#2773 + $k[$j++] = 'bwipp.GS1keyTooShort#2773'; //#2773 + $k[$j++] = "Key is too short"; //#2773 + $k[$j++] = false; //#2773 + return true; //#2773 + } //#2773 + var _TH = $k[--$j]; //#2774 + var _TI = $get(_TH, 0); //#2774 + var _TJ = $get(_TH, 1); //#2775 + if (((_TI < 48) || (_TI > 57)) || ((_TJ < 48) || (_TJ > 57))) { //#2777 + $j--; //#2776 + $k[$j++] = 'bwipp.GS1badGCP#2776'; //#2776 + $k[$j++] = "Non-numeric company prefix"; //#2776 + $k[$j++] = false; //#2776 + return true; //#2776 + } //#2776 + }; //#2776 $_.lintimporteridx = function() { - $search("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", $k[--$j]); //#2589 - if ($nt($k[--$j])) { //#2589 - $j -= 2; //#2589 - $k[$j++] = 'bwipp.GS1badImporterIndex#2589'; //#2589 - $k[$j++] = "Invalid importer index"; //#2589 - $k[$j++] = false; //#2589 - return true; //#2589 - } //#2589 - $j -= 3; //#2590 - }; //#2590 + $search("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", $k[--$j]); //#2782 + if ($nt($k[--$j])) { //#2782 + $j -= 2; //#2782 + $k[$j++] = 'bwipp.GS1badImporterIndex#2782'; //#2782 + $k[$j++] = "Invalid importer index"; //#2782 + $k[$j++] = false; //#2782 + return true; //#2782 + } //#2782 + $j -= 3; //#2783 + }; //#2783 $_.lintcsum = function() { - $k[$j++] = Infinity; //#2594 - var _Qi = $k[--$j]; //#2594 - var _Qj = $k[--$j]; //#2594 - var _Qk = ((_Qj.length % 2) == 0) ? 3 : 1; //#2595 - $k[$j++] = _Qi; //#2596 - $k[$j++] = _Qk; //#2596 - $forall(_Qj, function() { //#2596 - var _Ql = $k[--$j]; //#2596 - var _Qm = $k[--$j]; //#2596 - $k[$j++] = $f(_Ql - 48) * _Qm; //#2596 - $k[$j++] = $f(4 - _Qm); //#2596 - }); //#2596 - $j--; //#2596 - var _Qn = $counttomark() + 1; //#2597 - $k[$j++] = 0; //#2597 - for (var _Qo = 0, _Qp = _Qn - 1; _Qo < _Qp; _Qo++) { //#2597 - var _Qq = $k[--$j]; //#2597 - var _Qr = $k[--$j]; //#2597 - $k[$j++] = $f(_Qr + _Qq); //#2597 - } //#2597 - var _Qs = $k[--$j]; //#2597 - var _Qt = $k[--$j]; //#2597 - $k[$j++] = _Qs; //#2597 - $k[$j++] = _Qt; //#2597 - $j--; //#2597 - if (($k[--$j] % 10) != 0) { //#2598 - $j--; //#2598 - $k[$j++] = 'bwipp.GS1badChecksum#2598'; //#2598 - $k[$j++] = "Bad checksum"; //#2598 - $k[$j++] = false; //#2598 - return true; //#2598 - } //#2598 - }; //#2598 + $k[$j++] = Infinity; //#2787 + var _TM = $k[--$j]; //#2787 + var _TN = $k[--$j]; //#2787 + var _TO = ((_TN.length % 2) == 0) ? 3 : 1; //#2788 + $k[$j++] = _TM; //#2789 + $k[$j++] = _TO; //#2789 + $forall(_TN, function() { //#2789 + var _TP = $k[--$j]; //#2789 + var _TQ = $k[--$j]; //#2789 + $k[$j++] = $f(_TP - 48) * _TQ; //#2789 + $k[$j++] = $f(4 - _TQ); //#2789 + }); //#2789 + $j--; //#2789 + var _TR = $counttomark() + 1; //#2790 + $k[$j++] = 0; //#2790 + for (var _TS = 0, _TT = _TR - 1; _TS < _TT; _TS++) { //#2790 + var _TU = $k[--$j]; //#2790 + var _TV = $k[--$j]; //#2790 + $k[$j++] = $f(_TV + _TU); //#2790 + } //#2790 + var _TW = $k[--$j]; //#2790 + var _TX = $k[--$j]; //#2790 + $k[$j++] = _TW; //#2790 + $k[$j++] = _TX; //#2790 + $j--; //#2790 + if (($k[--$j] % 10) != 0) { //#2791 + $j--; //#2791 + $k[$j++] = 'bwipp.GS1badChecksum#2791'; //#2791 + $k[$j++] = "Bad checksum"; //#2791 + $k[$j++] = false; //#2791 + return true; //#2791 + } //#2791 + }; //#2791 $_.lintcsumalpha = function() { - var _Qv = $k[--$j]; //#2602 - $k[$j++] = _Qv; //#2602 - if (_Qv.length < 2) { //#2602 - $j -= 2; //#2602 - $k[$j++] = 'bwipp.GS1alphaTooShort#2602'; //#2602 - $k[$j++] = "Alphanumeric string is too short to check"; //#2602 - $k[$j++] = false; //#2602 - return true; //#2602 - } //#2602 - var _Qw = $k[--$j]; //#2603 - $k[$j++] = _Qw; //#2605 - $k[$j++] = _Qw.length - 2; //#2605 - $k[$j++] = $geti(_Qw, 0, _Qw.length - 2); //#2605 - $k[$j++] = Infinity; //#2605 - var _Qy = $k[--$j]; //#2605 - var _Qz = $k[--$j]; //#2605 - $k[$j++] = _Qy; //#2607 - $forall(_Qz, function() { //#2607 - var _R0 = $k[--$j]; //#2606 - var _R2 = $get($_.cset82, _R0) !== undefined; //#2606 - $k[$j++] = _R0; //#2606 - if (_R2) { //#2606 - var _R5 = $get($_.cset82, $k[--$j]); //#2606 - $k[$j++] = _R5; //#2606 - } else { //#2606 - $k[$j++] = -1; //#2606 - return true; //#2606 - } //#2606 - }); //#2606 - var _R6 = $k[--$j]; //#2608 - $k[$j++] = _R6; //#2608 - if (_R6 == -1) { //#2608 - $cleartomark(); //#2608 - $j -= 3; //#2608 - $k[$j++] = 'bwipp.GS1UnknownCSET82Character#2608'; //#2608 - $k[$j++] = "Unknown CSET 82 character"; //#2608 - $k[$j++] = false; //#2608 - return true; //#2608 - } //#2608 - $astore($a($counttomark())); //#2609 - var _R9 = $k[--$j]; //#2609 - var _RA = $k[--$j]; //#2609 - $k[$j++] = _R9; //#2609 - $k[$j++] = _RA; //#2609 - $j--; //#2609 - var _RB = $k[--$j]; //#2610 - var _RC = $k[--$j]; //#2610 - var _RE = $geti($k[--$j], _RC, 2); //#2611 - $k[$j++] = _RB; //#2611 - $k[$j++] = _RE; //#2611 - $k[$j++] = Infinity; //#2611 - var _RF = $k[--$j]; //#2611 - var _RG = $k[--$j]; //#2611 - $k[$j++] = _RF; //#2613 - $forall(_RG, function() { //#2613 - var _RH = $k[--$j]; //#2612 - var _RJ = $get($_.cset32, _RH) !== undefined; //#2612 - $k[$j++] = _RH; //#2612 - if (_RJ) { //#2612 - var _RM = $get($_.cset32, $k[--$j]); //#2612 - $k[$j++] = _RM; //#2612 - } else { //#2612 - $k[$j++] = -1; //#2612 - return true; //#2612 - } //#2612 - }); //#2612 - var _RN = $k[--$j]; //#2614 - $k[$j++] = _RN; //#2614 - if (_RN == -1) { //#2614 - $cleartomark(); //#2614 - $j -= 2; //#2614 - $k[$j++] = 'bwipp.GS1UnknownCSET32Character#2614'; //#2614 - $k[$j++] = "Unknown CSET 32 character"; //#2614 - $k[$j++] = false; //#2614 - return true; //#2614 - } //#2614 - $astore($a($counttomark())); //#2615 - var _RQ = $k[--$j]; //#2615 - var _RR = $k[--$j]; //#2615 - $k[$j++] = _RQ; //#2615 - $k[$j++] = _RR; //#2615 - $j--; //#2615 - var _RS = $k[--$j]; //#2616 - var _RV = $k[--$j]; //#2616 - var _RW = $a([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); //#2617 - var _RX = _RV.length; //#2619 - $k[$j++] = $f(($get(_RS, 0) << 5) + $get(_RS, 1)); //#2619 - $k[$j++] = _RV; //#2619 - $k[$j++] = _RW; //#2619 - $k[$j++] = _RX; //#2619 - if (_RX > _RW.length) { //#2619 - $j -= 5; //#2619 - $k[$j++] = 'bwipp.GS1alphaTooLong#2619'; //#2619 - $k[$j++] = "Alphanumeric string is too long to check"; //#2619 - $k[$j++] = false; //#2619 - return true; //#2619 - } //#2619 - var _RY = $k[--$j]; //#2620 - var _Ra = $geti($k[--$j], 0, _RY); //#2620 - for (var _Rb = 0, _Rc = _Ra.length; _Rb < _Rc; _Rb++) { //#2620 - var _Re = $k[--$j]; //#2620 - $k[$j++] = $get(_Ra, _Rb); //#2620 - $k[$j++] = _Re; //#2620 - } //#2620 - var _Rf = $k[--$j]; //#2621 - $k[$j++] = 0; //#2621 - $forall(_Rf, function() { //#2621 - var _Rg = $k[--$j]; //#2621 - var _Rh = $k[--$j]; //#2621 - var _Ri = $k[--$j]; //#2621 - $k[$j++] = $f(_Rh + (_Ri * _Rg)); //#2621 - }); //#2621 - var _Rj = $k[--$j]; //#2621 - if ($k[--$j] != (_Rj % 1021)) { //#2622 - $j--; //#2622 - $k[$j++] = 'bwipp.GS1badAlphaCheckCharacters#2622'; //#2622 - $k[$j++] = "Bad alphanumeric check characters"; //#2622 - $k[$j++] = false; //#2622 - return true; //#2622 - } //#2622 - }; //#2622 - if (!bwipp_gs1process.__2646__) { //#2646 - $_ = Object.create($_); //#2646 - $k[$j++] = Infinity; //#2626 - var _Rl = $a(['004', '008', '010', '012', '016', '020', '024', '028', '031', '032', '036', '040', '044', '048', '050', '051', '052', '056', '060', '064', '068', '070', '072', '074', '076', '084', '086', '090', '092', '096', '100', '104', '108', '112', '116', '120', '124', '132', '136', '140', '144', '148', '152', '156', '158', '162', '166', '170', '174', '175', '178', '180', '184', '188', '191', '192', '196', '203', '204', '208', '212', '214', '218', '222', '226', '231', '232', '233', '234', '238', '239', '242', '246', '248', '250', '254', '258', '260', '262', '266', '268', '270', '275', '276', '288', '292', '296', '300', '304', '308', '312', '316', '320', '324', '328', '332', '334', '336', '340', '344', '348', '352', '356', '360', '364', '368', '372', '376', '380', '384', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '428', '430', '434', '438', '440', '442', '446', '450', '454', '458', '462', '466', '470', '474', '478', '480', '484', '492', '496', '498', '499', '500', '504', '508', '512', '516', '520', '524', '528', '531', '533', '534', '535', '540', '548', '554', '558', '562', '566', '570', '574', '578', '580', '581', '583', '584', '585', '586', '591', '598', '600', '604', '608', '612', '616', '620', '624', '626', '630', '634', '638', '642', '643', '646', '652', '654', '659', '660', '662', '663', '666', '670', '674', '678', '682', '686', '688', '690', '694', '702', '703', '704', '705', '706', '710', '716', '724', '728', '729', '732', '740', '744', '748', '752', '756', '760', '762', '764', '768', '772', '776', '780', '784', '788', '792', '795', '796', '798', '800', '804', '807', '818', '826', '831', '832', '833', '834', '840', '850', '854', '858', '860', '862', '876', '882', '887', '894']); //#2644 - for (var _Rm = 0, _Rn = _Rl.length; _Rm < _Rn; _Rm++) { //#2645 - var _Ro = $get(_Rl, _Rm); //#2645 - $k[$j++] = _Ro; //#2645 - $k[$j++] = _Ro; //#2645 - } //#2645 - $_.iso3166 = $d(); //#2645 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2645 - bwipp_gs1process.__2646__ = 1; //#2645 - $_ = Object.getPrototypeOf($_); //#2645 - } //#2645 + var _TZ = $k[--$j]; //#2795 + $k[$j++] = _TZ; //#2795 + if (_TZ.length < 2) { //#2795 + $j -= 2; //#2795 + $k[$j++] = 'bwipp.GS1alphaTooShort#2795'; //#2795 + $k[$j++] = "Alphanumeric string is too short to check"; //#2795 + $k[$j++] = false; //#2795 + return true; //#2795 + } //#2795 + var _Ta = $k[--$j]; //#2796 + $k[$j++] = _Ta; //#2798 + $k[$j++] = _Ta.length - 2; //#2798 + $k[$j++] = $geti(_Ta, 0, _Ta.length - 2); //#2798 + $k[$j++] = Infinity; //#2798 + var _Tc = $k[--$j]; //#2798 + var _Td = $k[--$j]; //#2798 + $k[$j++] = _Tc; //#2800 + $forall(_Td, function() { //#2800 + var _Te = $k[--$j]; //#2799 + var _Tg = $get($_.cset82, _Te) !== undefined; //#2799 + $k[$j++] = _Te; //#2799 + if (_Tg) { //#2799 + var _Tj = $get($_.cset82, $k[--$j]); //#2799 + $k[$j++] = _Tj; //#2799 + } else { //#2799 + $k[$j++] = -1; //#2799 + return true; //#2799 + } //#2799 + }); //#2799 + var _Tk = $k[--$j]; //#2801 + $k[$j++] = _Tk; //#2801 + if (_Tk == -1) { //#2801 + $cleartomark(); //#2801 + $j -= 3; //#2801 + $k[$j++] = 'bwipp.GS1UnknownCSET82Character#2801'; //#2801 + $k[$j++] = "Unknown CSET 82 character"; //#2801 + $k[$j++] = false; //#2801 + return true; //#2801 + } //#2801 + $astore($a($counttomark())); //#2802 + var _Tn = $k[--$j]; //#2802 + var _To = $k[--$j]; //#2802 + $k[$j++] = _Tn; //#2802 + $k[$j++] = _To; //#2802 + $j--; //#2802 + var _Tp = $k[--$j]; //#2803 + var _Tq = $k[--$j]; //#2803 + var _Ts = $geti($k[--$j], _Tq, 2); //#2804 + $k[$j++] = _Tp; //#2804 + $k[$j++] = _Ts; //#2804 + $k[$j++] = Infinity; //#2804 + var _Tt = $k[--$j]; //#2804 + var _Tu = $k[--$j]; //#2804 + $k[$j++] = _Tt; //#2806 + $forall(_Tu, function() { //#2806 + var _Tv = $k[--$j]; //#2805 + var _Tx = $get($_.cset32, _Tv) !== undefined; //#2805 + $k[$j++] = _Tv; //#2805 + if (_Tx) { //#2805 + var _U0 = $get($_.cset32, $k[--$j]); //#2805 + $k[$j++] = _U0; //#2805 + } else { //#2805 + $k[$j++] = -1; //#2805 + return true; //#2805 + } //#2805 + }); //#2805 + var _U1 = $k[--$j]; //#2807 + $k[$j++] = _U1; //#2807 + if (_U1 == -1) { //#2807 + $cleartomark(); //#2807 + $j -= 2; //#2807 + $k[$j++] = 'bwipp.GS1UnknownCSET32Character#2807'; //#2807 + $k[$j++] = "Unknown CSET 32 character"; //#2807 + $k[$j++] = false; //#2807 + return true; //#2807 + } //#2807 + $astore($a($counttomark())); //#2808 + var _U4 = $k[--$j]; //#2808 + var _U5 = $k[--$j]; //#2808 + $k[$j++] = _U4; //#2808 + $k[$j++] = _U5; //#2808 + $j--; //#2808 + var _U6 = $k[--$j]; //#2809 + var _U9 = $k[--$j]; //#2809 + var _UA = $a([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); //#2810 + var _UB = _U9.length; //#2812 + $k[$j++] = $f(($get(_U6, 0) << 5) + $get(_U6, 1)); //#2812 + $k[$j++] = _U9; //#2812 + $k[$j++] = _UA; //#2812 + $k[$j++] = _UB; //#2812 + if (_UB > _UA.length) { //#2812 + $j -= 5; //#2812 + $k[$j++] = 'bwipp.GS1alphaTooLong#2812'; //#2812 + $k[$j++] = "Alphanumeric string is too long to check"; //#2812 + $k[$j++] = false; //#2812 + return true; //#2812 + } //#2812 + var _UC = $k[--$j]; //#2813 + var _UE = $geti($k[--$j], 0, _UC); //#2813 + for (var _UF = 0, _UG = _UE.length; _UF < _UG; _UF++) { //#2813 + var _UI = $k[--$j]; //#2813 + $k[$j++] = $get(_UE, _UF); //#2813 + $k[$j++] = _UI; //#2813 + } //#2813 + var _UJ = $k[--$j]; //#2814 + $k[$j++] = 0; //#2814 + $forall(_UJ, function() { //#2814 + var _UK = $k[--$j]; //#2814 + var _UL = $k[--$j]; //#2814 + var _UM = $k[--$j]; //#2814 + $k[$j++] = $f(_UL + (_UM * _UK)); //#2814 + }); //#2814 + var _UN = $k[--$j]; //#2814 + if ($k[--$j] != (_UN % 1021)) { //#2815 + $j--; //#2815 + $k[$j++] = 'bwipp.GS1badAlphaCheckCharacters#2815'; //#2815 + $k[$j++] = "Bad alphanumeric check characters"; //#2815 + $k[$j++] = false; //#2815 + return true; //#2815 + } //#2815 + }; //#2815 + if (!bwipp_gs1process.__2839__) { //#2839 + $_ = Object.create($_); //#2839 + $k[$j++] = Infinity; //#2819 + var _UP = $a(['004', '008', '010', '012', '016', '020', '024', '028', '031', '032', '036', '040', '044', '048', '050', '051', '052', '056', '060', '064', '068', '070', '072', '074', '076', '084', '086', '090', '092', '096', '100', '104', '108', '112', '116', '120', '124', '132', '136', '140', '144', '148', '152', '156', '158', '162', '166', '170', '174', '175', '178', '180', '184', '188', '191', '192', '196', '203', '204', '208', '212', '214', '218', '222', '226', '231', '232', '233', '234', '238', '239', '242', '246', '248', '250', '254', '258', '260', '262', '266', '268', '270', '275', '276', '288', '292', '296', '300', '304', '308', '312', '316', '320', '324', '328', '332', '334', '336', '340', '344', '348', '352', '356', '360', '364', '368', '372', '376', '380', '384', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '428', '430', '434', '438', '440', '442', '446', '450', '454', '458', '462', '466', '470', '474', '478', '480', '484', '492', '496', '498', '499', '500', '504', '508', '512', '516', '520', '524', '528', '531', '533', '534', '535', '540', '548', '554', '558', '562', '566', '570', '574', '578', '580', '581', '583', '584', '585', '586', '591', '598', '600', '604', '608', '612', '616', '620', '624', '626', '630', '634', '638', '642', '643', '646', '652', '654', '659', '660', '662', '663', '666', '670', '674', '678', '682', '686', '688', '690', '694', '702', '703', '704', '705', '706', '710', '716', '724', '728', '729', '732', '740', '744', '748', '752', '756', '760', '762', '764', '768', '772', '776', '780', '784', '788', '792', '795', '796', '798', '800', '804', '807', '818', '826', '831', '832', '833', '834', '840', '850', '854', '858', '860', '862', '876', '882', '887', '894']); //#2837 + for (var _UQ = 0, _UR = _UP.length; _UQ < _UR; _UQ++) { //#2838 + var _US = $get(_UP, _UQ); //#2838 + $k[$j++] = _US; //#2838 + $k[$j++] = _US; //#2838 + } //#2838 + $_.iso3166 = $d(); //#2838 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2838 + bwipp_gs1process.__2839__ = 1; //#2838 + $_ = Object.getPrototypeOf($_); //#2838 + } //#2838 $_.lintiso3166 = function() { - var _Rt = $get($_.iso3166, $k[--$j]) !== undefined; //#2649 - if (!_Rt) { //#2649 - $j--; //#2649 - $k[$j++] = 'bwipp.GS1UnknownCountry#2649'; //#2649 - $k[$j++] = "Unknown country code"; //#2649 - $k[$j++] = false; //#2649 - return true; //#2649 - } //#2649 - }; //#2649 + var _UX = $get($_.iso3166, $k[--$j]) !== undefined; //#2842 + if (!_UX) { //#2842 + $j--; //#2842 + $k[$j++] = 'bwipp.GS1UnknownCountry#2842'; //#2842 + $k[$j++] = "Unknown country code"; //#2842 + $k[$j++] = false; //#2842 + return true; //#2842 + } //#2842 + }; //#2842 $_.lintiso3166999 = function() { - var _Ru = $k[--$j]; //#2653 - $k[$j++] = _Ru; //#2657 - if ($ne(_Ru, '999')) { //#2656 - var _Rx = $get($_.iso3166, $k[--$j]) !== undefined; //#2654 - if (!_Rx) { //#2654 - $j--; //#2654 - $k[$j++] = 'bwipp.GS1UnknownCountryOr999#2654'; //#2654 - $k[$j++] = "Unknown country code or not 999"; //#2654 - $k[$j++] = false; //#2654 - return true; //#2654 - } //#2654 - } else { //#2656 - $j--; //#2656 - } //#2656 - }; //#2656 + var _UY = $k[--$j]; //#2846 + $k[$j++] = _UY; //#2850 + if ($ne(_UY, '999')) { //#2849 + var _Ub = $get($_.iso3166, $k[--$j]) !== undefined; //#2847 + if (!_Ub) { //#2847 + $j--; //#2847 + $k[$j++] = 'bwipp.GS1UnknownCountryOr999#2847'; //#2847 + $k[$j++] = "Unknown country code or not 999"; //#2847 + $k[$j++] = false; //#2847 + return true; //#2847 + } //#2847 + } else { //#2849 + $j--; //#2849 + } //#2849 + }; //#2849 $_.lintiso3166list = function() { - var _Ry = $k[--$j]; //#2661 - $k[$j++] = _Ry; //#2663 - if ((_Ry.length % 3) != 0) { //#2663 - $j -= 2; //#2662 - $k[$j++] = 'bwipp.GS1BadCountryListLength#2662'; //#2662 - $k[$j++] = "Not a group of three-digit country codes"; //#2662 - $k[$j++] = false; //#2662 - return true; //#2662 - } //#2662 - var _Rz = $k[--$j]; //#2665 - $k[$j++] = _Rz; //#2668 - $k[$j++] = true; //#2668 - for (var _S1 = 0, _S0 = _Rz.length - 1; _S1 <= _S0; _S1 += 3) { //#2668 - var _S2 = $k[--$j]; //#2666 - var _S3 = $k[--$j]; //#2666 - var _S6 = $get($_.iso3166, $geti(_S3, _S1, 3)) !== undefined; //#2667 - $k[$j++] = _S3; //#2667 - $k[$j++] = _S2; //#2667 - if (!_S6) { //#2667 - $j -= 2; //#2667 - $k[$j++] = false; //#2667 - break; //#2667 - } //#2667 - } //#2667 - if ($nt($k[--$j])) { //#2669 - $j--; //#2669 - $k[$j++] = 'bwipp.GS1UnknownCountry#2669'; //#2669 - $k[$j++] = "Unknown country code"; //#2669 - $k[$j++] = false; //#2669 - return true; //#2669 - } //#2669 - $j--; //#2670 - }; //#2670 - if (!bwipp_gs1process.__2700__) { //#2700 - $_ = Object.create($_); //#2700 - $k[$j++] = Infinity; //#2674 - var _S8 = $a(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); //#2698 - for (var _S9 = 0, _SA = _S8.length; _S9 < _SA; _S9++) { //#2699 - var _SB = $get(_S8, _S9); //#2699 - $k[$j++] = _SB; //#2699 - $k[$j++] = _SB; //#2699 - } //#2699 - $_.iso3166alpha2 = $d(); //#2699 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2699 - bwipp_gs1process.__2700__ = 1; //#2699 - $_ = Object.getPrototypeOf($_); //#2699 - } //#2699 + var _Uc = $k[--$j]; //#2854 + $k[$j++] = _Uc; //#2856 + if ((_Uc.length % 3) != 0) { //#2856 + $j -= 2; //#2855 + $k[$j++] = 'bwipp.GS1BadCountryListLength#2855'; //#2855 + $k[$j++] = "Not a group of three-digit country codes"; //#2855 + $k[$j++] = false; //#2855 + return true; //#2855 + } //#2855 + var _Ud = $k[--$j]; //#2858 + $k[$j++] = _Ud; //#2861 + $k[$j++] = true; //#2861 + for (var _Uf = 0, _Ue = _Ud.length - 1; _Uf <= _Ue; _Uf += 3) { //#2861 + var _Ug = $k[--$j]; //#2859 + var _Uh = $k[--$j]; //#2859 + var _Uk = $get($_.iso3166, $geti(_Uh, _Uf, 3)) !== undefined; //#2860 + $k[$j++] = _Uh; //#2860 + $k[$j++] = _Ug; //#2860 + if (!_Uk) { //#2860 + $j -= 2; //#2860 + $k[$j++] = false; //#2860 + break; //#2860 + } //#2860 + } //#2860 + if ($nt($k[--$j])) { //#2862 + $j--; //#2862 + $k[$j++] = 'bwipp.GS1UnknownCountry#2862'; //#2862 + $k[$j++] = "Unknown country code"; //#2862 + $k[$j++] = false; //#2862 + return true; //#2862 + } //#2862 + $j--; //#2863 + }; //#2863 + if (!bwipp_gs1process.__2893__) { //#2893 + $_ = Object.create($_); //#2893 + $k[$j++] = Infinity; //#2867 + var _Um = $a(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); //#2891 + for (var _Un = 0, _Uo = _Um.length; _Un < _Uo; _Un++) { //#2892 + var _Up = $get(_Um, _Un); //#2892 + $k[$j++] = _Up; //#2892 + $k[$j++] = _Up; //#2892 + } //#2892 + $_.iso3166alpha2 = $d(); //#2892 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2892 + bwipp_gs1process.__2893__ = 1; //#2892 + $_ = Object.getPrototypeOf($_); //#2892 + } //#2892 $_.lintiso3166alpha2 = function() { - var _SG = $get($_.iso3166alpha2, $k[--$j]) !== undefined; //#2703 - if (!_SG) { //#2703 - $j--; //#2703 - $k[$j++] = 'bwipp.GS1UnknownCountryAlpha#2703'; //#2703 - $k[$j++] = "Unknown country alpha code"; //#2703 - $k[$j++] = false; //#2703 - return true; //#2703 - } //#2703 - }; //#2703 - if (!bwipp_gs1process.__2731__) { //#2731 - $_ = Object.create($_); //#2731 - $k[$j++] = Infinity; //#2707 - var _SH = $a(['008', '012', '032', '036', '044', '048', '050', '051', '052', '060', '064', '068', '072', '084', '090', '096', '104', '108', '116', '124', '132', '136', '144', '152', '156', '170', '174', '188', '191', '192', '203', '208', '214', '222', '230', '232', '238', '242', '262', '270', '292', '320', '324', '328', '332', '340', '344', '348', '352', '356', '360', '364', '368', '376', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '430', '434', '446', '454', '458', '462', '480', '484', '496', '498', '504', '512', '516', '524', '532', '533', '548', '554', '558', '566', '578', '586', '590', '598', '600', '604', '608', '634', '643', '646', '654', '682', '690', '694', '702', '704', '706', '710', '728', '748', '752', '756', '760', '764', '776', '780', '784', '788', '800', '807', '818', '826', '834', '840', '858', '860', '882', '886', '901', '925', '927', '928', '929', '930', '931', '932', '933', '934', '936', '938', '940', '941', '943', '944', '946', '947', '948', '949', '950', '951', '952', '953', '955', '956', '957', '958', '959', '960', '961', '962', '963', '964', '965', '967', '968', '969', '970', '971', '972', '973', '975', '976', '977', '978', '979', '980', '981', '984', '985', '986', '990', '994', '997', '999']); //#2729 - for (var _SI = 0, _SJ = _SH.length; _SI < _SJ; _SI++) { //#2730 - var _SK = $get(_SH, _SI); //#2730 - $k[$j++] = _SK; //#2730 - $k[$j++] = _SK; //#2730 - } //#2730 - $_.iso4217 = $d(); //#2730 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2730 - bwipp_gs1process.__2731__ = 1; //#2730 - $_ = Object.getPrototypeOf($_); //#2730 - } //#2730 + var _Uu = $get($_.iso3166alpha2, $k[--$j]) !== undefined; //#2896 + if (!_Uu) { //#2896 + $j--; //#2896 + $k[$j++] = 'bwipp.GS1UnknownCountryAlpha#2896'; //#2896 + $k[$j++] = "Unknown country alpha code"; //#2896 + $k[$j++] = false; //#2896 + return true; //#2896 + } //#2896 + }; //#2896 + if (!bwipp_gs1process.__2924__) { //#2924 + $_ = Object.create($_); //#2924 + $k[$j++] = Infinity; //#2900 + var _Uv = $a(['008', '012', '032', '036', '044', '048', '050', '051', '052', '060', '064', '068', '072', '084', '090', '096', '104', '108', '116', '124', '132', '136', '144', '152', '156', '170', '174', '188', '191', '192', '203', '208', '214', '222', '230', '232', '238', '242', '262', '270', '292', '320', '324', '328', '332', '340', '344', '348', '352', '356', '360', '364', '368', '376', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '430', '434', '446', '454', '458', '462', '480', '484', '496', '498', '504', '512', '516', '524', '532', '533', '548', '554', '558', '566', '578', '586', '590', '598', '600', '604', '608', '634', '643', '646', '654', '682', '690', '694', '702', '704', '706', '710', '728', '748', '752', '756', '760', '764', '776', '780', '784', '788', '800', '807', '818', '826', '834', '840', '858', '860', '882', '886', '901', '925', '927', '928', '929', '930', '931', '932', '933', '934', '936', '938', '940', '941', '943', '944', '946', '947', '948', '949', '950', '951', '952', '953', '955', '956', '957', '958', '959', '960', '961', '962', '963', '964', '965', '967', '968', '969', '970', '971', '972', '973', '975', '976', '977', '978', '979', '980', '981', '984', '985', '986', '990', '994', '997', '999']); //#2922 + for (var _Uw = 0, _Ux = _Uv.length; _Uw < _Ux; _Uw++) { //#2923 + var _Uy = $get(_Uv, _Uw); //#2923 + $k[$j++] = _Uy; //#2923 + $k[$j++] = _Uy; //#2923 + } //#2923 + $_.iso4217 = $d(); //#2923 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2923 + bwipp_gs1process.__2924__ = 1; //#2923 + $_ = Object.getPrototypeOf($_); //#2923 + } //#2923 $_.lintiso4217 = function() { - var _SP = $get($_.iso4217, $k[--$j]) !== undefined; //#2734 - if (!_SP) { //#2734 - $j--; //#2734 - $k[$j++] = 'bwipp.GS1UnknownCurrency#2734'; //#2734 - $k[$j++] = "Unknown currency code"; //#2734 - $k[$j++] = false; //#2734 - return true; //#2734 - } //#2734 - }; //#2734 + var _V3 = $get($_.iso4217, $k[--$j]) !== undefined; //#2927 + if (!_V3) { //#2927 + $j--; //#2927 + $k[$j++] = 'bwipp.GS1UnknownCurrency#2927'; //#2927 + $k[$j++] = "Unknown currency code"; //#2927 + $k[$j++] = false; //#2927 + return true; //#2927 + } //#2927 + }; //#2927 + $_.lintiso5218 = function() { + var _V4 = $k[--$j]; //#2931 + if ($ne(_V4, "0") && ($ne(_V4, "1") && ($ne(_V4, "2") && $ne(_V4, "9")))) { //#2933 + $j--; //#2932 + $k[$j++] = 'bwipp.GS1biologicalSexCode#2932'; //#2932 + $k[$j++] = "Invalid biological sex code"; //#2932 + $k[$j++] = false; //#2932 + return true; //#2932 + } //#2932 + }; //#2932 $_.lintiban = function() { - var _SQ = $k[--$j]; //#2738 - $k[$j++] = _SQ; //#2738 - if (_SQ.length <= 4) { //#2738 - $j -= 2; //#2738 - $k[$j++] = 'bwipp.GS1tooShort#2738'; //#2738 - $k[$j++] = "IBAN too short"; //#2738 - $k[$j++] = false; //#2738 - return true; //#2738 - } //#2738 - var _SR = $k[--$j]; //#2739 - $k[$j++] = _SR; //#2744 - $k[$j++] = true; //#2744 - $forall(_SR, function() { //#2744 - var _SS = $s(1); //#2740 - $put(_SS, 0, $k[--$j]); //#2740 - $search("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _SS); //#2742 - if ($nt($k[--$j])) { //#2742 - $j -= 2; //#2742 - $k[$j++] = false; //#2742 - return true; //#2742 - } //#2742 - $j -= 3; //#2743 - }); //#2743 - if ($nt($k[--$j])) { //#2745 - $j--; //#2745 - $k[$j++] = 'bwipp.GS1badIBANcharacter#2745'; //#2745 - $k[$j++] = "Invalid IBAN character"; //#2745 - $k[$j++] = false; //#2745 - return true; //#2745 - } //#2745 - var _SW = $k[--$j]; //#2746 - $k[$j++] = _SW; //#2746 - $k[$j++] = _SW; //#2746 - $k[$j++] = Infinity; //#2746 - var _SX = $k[--$j]; //#2746 - var _SY = $k[--$j]; //#2746 - $k[$j++] = _SX; //#2746 - $k[$j++] = _SY; //#2746 - $k[$j++] = Infinity; //#2746 - var _SZ = $k[--$j]; //#2746 - var _Sa = $k[--$j]; //#2746 - $k[$j++] = _SZ; //#2746 - $forall(_Sa); //#2746 - $r($counttomark(), -4); //#2746 - $astore($a($counttomark())); //#2746 - var _Se = $k[--$j]; //#2746 - var _Sf = $k[--$j]; //#2746 - $k[$j++] = _Se; //#2746 - $k[$j++] = _Sf; //#2746 - $j--; //#2746 - $forall($k[--$j], function() { //#2748 - var _Si = $f($k[--$j] - 48); //#2747 - $k[$j++] = _Si; //#2747 - if (_Si > 9) { //#2747 - var _Sk = $f($k[--$j] - 7); //#2747 - $k[$j++] = ~~(_Sk / 10); //#2747 - $k[$j++] = _Sk % 10; //#2747 - } //#2747 - }); //#2747 - $astore($a($counttomark())); //#2748 - var _Sn = $k[--$j]; //#2748 - var _So = $k[--$j]; //#2748 - $k[$j++] = _Sn; //#2748 - $k[$j++] = _So; //#2748 - $j--; //#2748 - var _Sp = $k[--$j]; //#2749 - $k[$j++] = 0; //#2749 - $forall(_Sp, function() { //#2749 - var _Sq = $k[--$j]; //#2749 - var _Sr = $k[--$j]; //#2749 - $k[$j++] = ($f(_Sq + (_Sr * 10))) % 97; //#2749 - }); //#2749 - if ($k[--$j] != 1) { //#2750 - $j -= 2; //#2750 - $k[$j++] = 'bwipp.GS1badIBANchecksum#2750'; //#2750 - $k[$j++] = "IBAN checksum incorrect"; //#2750 - $k[$j++] = false; //#2750 - return true; //#2750 - } //#2750 - var _Su = $geti($k[--$j], 0, 2); //#2751 - $k[$j++] = _Su; //#2751 - $_.lintiso3166alpha2(); //#2751 - }; //#2751 + var _V5 = $k[--$j]; //#2937 + $k[$j++] = _V5; //#2937 + if (_V5.length <= 4) { //#2937 + $j -= 2; //#2937 + $k[$j++] = 'bwipp.GS1tooShort#2937'; //#2937 + $k[$j++] = "IBAN too short"; //#2937 + $k[$j++] = false; //#2937 + return true; //#2937 + } //#2937 + var _V6 = $k[--$j]; //#2938 + $k[$j++] = _V6; //#2943 + $k[$j++] = true; //#2943 + $forall(_V6, function() { //#2943 + var _V7 = $s(1); //#2939 + $put(_V7, 0, $k[--$j]); //#2939 + $search("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _V7); //#2941 + if ($nt($k[--$j])) { //#2941 + $j -= 2; //#2941 + $k[$j++] = false; //#2941 + return true; //#2941 + } //#2941 + $j -= 3; //#2942 + }); //#2942 + if ($nt($k[--$j])) { //#2944 + $j--; //#2944 + $k[$j++] = 'bwipp.GS1badIBANcharacter#2944'; //#2944 + $k[$j++] = "Invalid IBAN character"; //#2944 + $k[$j++] = false; //#2944 + return true; //#2944 + } //#2944 + var _VB = $k[--$j]; //#2945 + $k[$j++] = _VB; //#2945 + $k[$j++] = _VB; //#2945 + $k[$j++] = Infinity; //#2945 + var _VC = $k[--$j]; //#2945 + var _VD = $k[--$j]; //#2945 + $k[$j++] = _VC; //#2945 + $k[$j++] = _VD; //#2945 + $k[$j++] = Infinity; //#2945 + var _VE = $k[--$j]; //#2945 + var _VF = $k[--$j]; //#2945 + $k[$j++] = _VE; //#2945 + $forall(_VF); //#2945 + $r($counttomark(), -4); //#2945 + $astore($a($counttomark())); //#2945 + var _VJ = $k[--$j]; //#2945 + var _VK = $k[--$j]; //#2945 + $k[$j++] = _VJ; //#2945 + $k[$j++] = _VK; //#2945 + $j--; //#2945 + $forall($k[--$j], function() { //#2947 + var _VN = $f($k[--$j] - 48); //#2946 + $k[$j++] = _VN; //#2946 + if (_VN > 9) { //#2946 + var _VP = $f($k[--$j] - 7); //#2946 + $k[$j++] = ~~(_VP / 10); //#2946 + $k[$j++] = _VP % 10; //#2946 + } //#2946 + }); //#2946 + $astore($a($counttomark())); //#2947 + var _VS = $k[--$j]; //#2947 + var _VT = $k[--$j]; //#2947 + $k[$j++] = _VS; //#2947 + $k[$j++] = _VT; //#2947 + $j--; //#2947 + var _VU = $k[--$j]; //#2948 + $k[$j++] = 0; //#2948 + $forall(_VU, function() { //#2948 + var _VV = $k[--$j]; //#2948 + var _VW = $k[--$j]; //#2948 + $k[$j++] = ($f(_VV + (_VW * 10))) % 97; //#2948 + }); //#2948 + if ($k[--$j] != 1) { //#2949 + $j -= 2; //#2949 + $k[$j++] = 'bwipp.GS1badIBANchecksum#2949'; //#2949 + $k[$j++] = "IBAN checksum incorrect"; //#2949 + $k[$j++] = false; //#2949 + return true; //#2949 + } //#2949 + var _VZ = $geti($k[--$j], 0, 2); //#2950 + $k[$j++] = _VZ; //#2950 + $_.lintiso3166alpha2(); //#2950 + }; //#2950 $_.lintzero = function() { - if ($ne($k[--$j], "0")) { //#2755 - $j--; //#2755 - $k[$j++] = 'bwipp.GS1zeroRequired#2755'; //#2755 - $k[$j++] = "Zero is required"; //#2755 - $k[$j++] = false; //#2755 - return true; //#2755 - } //#2755 - }; //#2755 + if ($ne($k[--$j], "0")) { //#2954 + $j--; //#2954 + $k[$j++] = 'bwipp.GS1zeroRequired#2954'; //#2954 + $k[$j++] = "Zero is required"; //#2954 + $k[$j++] = false; //#2954 + return true; //#2954 + } //#2954 + }; //#2954 $_.lintnonzero = function() { - var _Sw = $k[--$j]; //#2759 - $k[$j++] = false; //#2759 - $forall(_Sw, function() { //#2759 - if ($k[--$j] != 48) { //#2759 - $j--; //#2759 - $k[$j++] = true; //#2759 - } //#2759 - }); //#2759 - if ($nt($k[--$j])) { //#2760 - $j--; //#2760 - $k[$j++] = 'bwipp.GS1zeroNotPermitted#2760'; //#2760 - $k[$j++] = "Zero not permitted"; //#2760 - $k[$j++] = false; //#2760 - return true; //#2760 - } //#2760 - }; //#2760 + var _Vb = $k[--$j]; //#2958 + $k[$j++] = false; //#2958 + $forall(_Vb, function() { //#2958 + if ($k[--$j] != 48) { //#2958 + $j--; //#2958 + $k[$j++] = true; //#2958 + } //#2958 + }); //#2958 + if ($nt($k[--$j])) { //#2959 + $j--; //#2959 + $k[$j++] = 'bwipp.GS1zeroNotPermitted#2959'; //#2959 + $k[$j++] = "Zero not permitted"; //#2959 + $k[$j++] = false; //#2959 + return true; //#2959 + } //#2959 + }; //#2959 $_.lintnozeroprefix = function() { - var _Sz = $k[--$j]; //#2764 - if ((_Sz.length > 1) && ($get(_Sz, 0) == 48)) { //#2766 - $j--; //#2765 - $k[$j++] = 'bwipp.GS1badZeroPrefix#2765'; //#2765 - $k[$j++] = "Zero prefix is not permitted"; //#2765 - $k[$j++] = false; //#2765 - return true; //#2765 - } //#2765 - }; //#2765 + var _Ve = $k[--$j]; //#2963 + if ((_Ve.length > 1) && ($get(_Ve, 0) == 48)) { //#2965 + $j--; //#2964 + $k[$j++] = 'bwipp.GS1badZeroPrefix#2964'; //#2964 + $k[$j++] = "Zero prefix is not permitted"; //#2964 + $k[$j++] = false; //#2964 + return true; //#2964 + } //#2964 + }; //#2964 + $_.linthasnondigit = function() { + var _Vg = $k[--$j]; //#2969 + $k[$j++] = false; //#2969 + $forall(_Vg, function() { //#2969 + var _Vh = $k[--$j]; //#2969 + if ((_Vh < 48) || (_Vh > 57)) { //#2969 + $j--; //#2969 + $k[$j++] = true; //#2969 + return true; //#2969 + } //#2969 + }); //#2969 + if ($nt($k[--$j])) { //#2970 + $k[$j++] = 'bwipp.GS1requiresNonDigit#2970'; //#2970 + $k[$j++] = "A non-digit character is required"; //#2970 + $k[$j++] = false; //#2970 + return true; //#2970 + } //#2970 + }; //#2970 + $_.linthyphen = function() { + if ($ne($k[--$j], "-")) { //#2974 + $j--; //#2974 + $k[$j++] = 'bwipp.GS1hyphenRequired#2974'; //#2974 + $k[$j++] = "A hyphen is required"; //#2974 + $k[$j++] = false; //#2974 + return true; //#2974 + } //#2974 + }; //#2974 + $_.lintyyyymmd0 = function() { + var _Vk = $k[--$j]; //#2978 + var _Vm = $cvi($geti(_Vk, 4, 2)); //#2978 + $k[$j++] = _Vk; //#2978 + if ((_Vm < 1) || (_Vm > 12)) { //#2978 + $j--; //#2978 + $k[$j++] = 'bwipp.GS1badMonth#2978'; //#2978 + $k[$j++] = "Invalid month"; //#2978 + $k[$j++] = false; //#2978 + return true; //#2978 + } //#2978 + var _Vn = $k[--$j]; //#2979 + var _Vp = $cvi($geti(_Vn, 0, 4)); //#2979 + $k[$j++] = _Vn; //#2980 + $k[$j++] = ((_Vp % 400) == 0) || (((_Vp % 4) == 0) && ((_Vp % 100) != 0)); //#2980 + $k[$j++] = Infinity; //#2980 + var _Vq = $k[--$j]; //#2980 + var _Vs = $k[--$j] ? 29 : 28; //#2980 + $k[$j++] = _Vq; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = _Vs; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + var _Vt = $a(); //#2980 + var _Vu = $k[--$j]; //#2981 + if ($get(_Vt, $cvi($geti(_Vu, 4, 2)) - 1) < $cvi($geti(_Vu, 6, 2))) { //#2982 + $j--; //#2982 + $k[$j++] = 'bwipp.GS1badDay#2982'; //#2982 + $k[$j++] = "Invalid day of month"; //#2982 + $k[$j++] = false; //#2982 + return true; //#2982 + } //#2982 + }; //#2982 + $_.lintyyyymmdd = function() { + var _Vy = $k[--$j]; //#2986 + $k[$j++] = _Vy; //#2986 + if (_Vy.length != 8) { //#2986 + $j--; //#2986 + $k[$j++] = 'bwipp.GS1badDateLength#2986'; //#2986 + $k[$j++] = "Invalid length for yyyymmdd date"; //#2986 + $k[$j++] = false; //#2986 + return true; //#2986 + } //#2986 + var _Vz = $k[--$j]; //#2987 + $k[$j++] = _Vz; //#2987 + if ($cvi($geti(_Vz, 6, 2)) < 1) { //#2987 + $j--; //#2987 + $k[$j++] = 'bwipp.GS1badDay#2987'; //#2987 + $k[$j++] = "Invalid day of month"; //#2987 + $k[$j++] = false; //#2987 + return true; //#2987 + } //#2987 + $_.lintyyyymmd0(); //#2988 + }; //#2988 $_.lintyymmd0 = function() { - var _T1 = $k[--$j]; //#2770 - var _T3 = $cvi($geti(_T1, 2, 2)); //#2770 - $k[$j++] = _T1; //#2770 - if ((_T3 < 1) || (_T3 > 12)) { //#2770 - $j--; //#2770 - $k[$j++] = 'bwipp.GS1badMonth#2770'; //#2770 - $k[$j++] = "Invalid month"; //#2770 - $k[$j++] = false; //#2770 - return true; //#2770 - } //#2770 - var _T4 = $k[--$j]; //#2771 - var _T6 = $cvi($geti(_T4, 0, 2)); //#2771 - var _T7 = _T6 - 21; //#2772 - $k[$j++] = _T4; //#2772 - $k[$j++] = _T6; //#2772 - $k[$j++] = _T7; //#2772 - if (_T7 >= 51) { //#2772 - $j--; //#2772 - var _T8 = $k[--$j]; //#2772 - $k[$j++] = $f(_T8 + 1900); //#2772 - } else { //#2772 - if ($k[--$j] <= -50) { //#2772 - var _TA = $k[--$j]; //#2772 - $k[$j++] = $f(_TA + 2100); //#2772 - } else { //#2772 - var _TB = $k[--$j]; //#2772 - $k[$j++] = $f(_TB + 2000); //#2772 - } //#2772 - } //#2772 - var _TC = $k[--$j]; //#2773 - $k[$j++] = ((_TC % 400) == 0) || (((_TC % 4) == 0) && ((_TC % 100) != 0)); //#2774 - $k[$j++] = Infinity; //#2774 - var _TD = $k[--$j]; //#2774 - var _TF = $k[--$j] ? 29 : 28; //#2774 - $k[$j++] = _TD; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = _TF; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - var _TG = $a(); //#2774 - var _TH = $k[--$j]; //#2775 - if ($get(_TG, $cvi($geti(_TH, 2, 2)) - 1) < $cvi($geti(_TH, 4, 2))) { //#2776 - $j--; //#2776 - $k[$j++] = 'bwipp.GS1badDay#2776'; //#2776 - $k[$j++] = "Invalid day of month"; //#2776 - $k[$j++] = false; //#2776 - return true; //#2776 - } //#2776 - }; //#2776 + var _W1 = $k[--$j]; //#2992 + var _W3 = $cvi($geti(_W1, 0, 2)); //#2992 + var _W4 = _W3 - 21; //#2993 + $k[$j++] = _W1; //#2993 + $k[$j++] = _W3; //#2993 + $k[$j++] = _W4; //#2993 + if (_W4 >= 51) { //#2993 + $j--; //#2993 + $k[$j++] = "19"; //#2993 + } else { //#2993 + if ($k[--$j] <= -50) { //#2993 + $k[$j++] = "21"; //#2993 + } else { //#2993 + $k[$j++] = "20"; //#2993 + } //#2993 + } //#2993 + var _W6 = $k[--$j]; //#2993 + var _W7 = $k[--$j]; //#2993 + $k[$j++] = _W6; //#2993 + $k[$j++] = _W7; //#2993 + $j--; //#2993 + var _W8 = $s(8); //#2994 + $puti(_W8, 0, $k[--$j]); //#2994 + $puti(_W8, 2, $k[--$j]); //#2994 + $k[$j++] = _W8; //#2995 + $_.lintyyyymmd0(); //#2995 + }; //#2995 $_.lintyymmdd = function() { - var _TL = $k[--$j]; //#2780 - $k[$j++] = _TL; //#2780 - if (_TL.length != 6) { //#2780 - $j--; //#2780 - $k[$j++] = 'bwipp.GS1badDateLength#2780'; //#2780 - $k[$j++] = "Invalid length for date"; //#2780 - $k[$j++] = false; //#2780 - return true; //#2780 - } //#2780 - var _TM = $k[--$j]; //#2781 - $k[$j++] = _TM; //#2781 - if ($cvi($geti(_TM, 4, 2)) < 1) { //#2781 - $j--; //#2781 - $k[$j++] = 'bwipp.GS1badDay#2781'; //#2781 - $k[$j++] = "Invalid day of month"; //#2781 - $k[$j++] = false; //#2781 - return true; //#2781 - } //#2781 - $_.lintyymmd0(); //#2782 - }; //#2782 + var _WB = $k[--$j]; //#2999 + $k[$j++] = _WB; //#2999 + if (_WB.length != 6) { //#2999 + $j--; //#2999 + $k[$j++] = 'bwipp.GS1badDateLength#2999'; //#2999 + $k[$j++] = "Invalid length for yymmdd date"; //#2999 + $k[$j++] = false; //#2999 + return true; //#2999 + } //#2999 + var _WC = $k[--$j]; //#3000 + $k[$j++] = _WC; //#3000 + if ($cvi($geti(_WC, 4, 2)) < 1) { //#3000 + $j--; //#3000 + $k[$j++] = 'bwipp.GS1badDay#3000'; //#3000 + $k[$j++] = "Invalid day of month"; //#3000 + $k[$j++] = false; //#3000 + return true; //#3000 + } //#3000 + $_.lintyymmd0(); //#3001 + }; //#3001 $_.lintyymmddhh = function() { - var _TO = $k[--$j]; //#2786 - $k[$j++] = _TO; //#2786 - if (_TO.length != 8) { //#2786 - $j--; //#2786 - $k[$j++] = 'bwipp.GS1badYYMMDDHHLength#2786'; //#2786 - $k[$j++] = "Invalid length for date with hour"; //#2786 - $k[$j++] = false; //#2786 - return true; //#2786 - } //#2786 - var _TP = $k[--$j]; //#2787 - $k[$j++] = _TP; //#2787 - if ($cvi($geti(_TP, 6, 2)) > 23) { //#2787 - $j -= 2; //#2787 - $k[$j++] = 'bwipp.GS1badHour#2787'; //#2787 - $k[$j++] = "Invalid hour of day"; //#2787 - $k[$j++] = false; //#2787 - return true; //#2787 - } //#2787 - var _TS = $geti($k[--$j], 0, 6); //#2788 - $k[$j++] = _TS; //#2788 - $_.lintyymmdd(); //#2788 - }; //#2788 + var _WE = $k[--$j]; //#3005 + $k[$j++] = _WE; //#3005 + if (_WE.length != 8) { //#3005 + $j--; //#3005 + $k[$j++] = 'bwipp.GS1badYYMMDDHHLength#3005'; //#3005 + $k[$j++] = "Invalid length for yymmdd date with hour"; //#3005 + $k[$j++] = false; //#3005 + return true; //#3005 + } //#3005 + var _WF = $k[--$j]; //#3006 + $k[$j++] = _WF; //#3006 + if ($cvi($geti(_WF, 6, 2)) > 23) { //#3006 + $j -= 2; //#3006 + $k[$j++] = 'bwipp.GS1badHour#3006'; //#3006 + $k[$j++] = "Invalid hour of day"; //#3006 + $k[$j++] = false; //#3006 + return true; //#3006 + } //#3006 + var _WI = $geti($k[--$j], 0, 6); //#3007 + $k[$j++] = _WI; //#3007 + $_.lintyymmdd(); //#3007 + }; //#3007 $_.linthhmm = function() { - var _TT = $k[--$j]; //#2792 - $k[$j++] = _TT; //#2792 - if ($cvi($geti(_TT, 0, 2)) > 23) { //#2792 - $j -= 2; //#2792 - $k[$j++] = 'bwipp.GS1badHour#2792'; //#2792 - $k[$j++] = "Invalid hour of day"; //#2792 - $k[$j++] = false; //#2792 - return true; //#2792 - } //#2792 - if ($cvi($geti($k[--$j], 2, 2)) > 59) { //#2793 - $j--; //#2793 - $k[$j++] = 'bwipp.GS1badMinute#2793'; //#2793 - $k[$j++] = "Invalid minute in the hour"; //#2793 - $k[$j++] = false; //#2793 - return true; //#2793 - } //#2793 - }; //#2793 + var _WJ = $k[--$j]; //#3011 + $k[$j++] = _WJ; //#3011 + if ($cvi($geti(_WJ, 0, 2)) > 23) { //#3011 + $j -= 2; //#3011 + $k[$j++] = 'bwipp.GS1badHour#3011'; //#3011 + $k[$j++] = "Invalid hour of day"; //#3011 + $k[$j++] = false; //#3011 + return true; //#3011 + } //#3011 + if ($cvi($geti($k[--$j], 2, 2)) > 59) { //#3012 + $j--; //#3012 + $k[$j++] = 'bwipp.GS1badMinute#3012'; //#3012 + $k[$j++] = "Invalid minute in the hour"; //#3012 + $k[$j++] = false; //#3012 + return true; //#3012 + } //#3012 + }; //#3012 $_.lintmmoptss = function() { - var _TX = $k[--$j]; //#2797 - var _TY = _TX.length; //#2797 - $k[$j++] = _TX; //#2799 - if ((_TY != 2) && (_TY != 4)) { //#2799 - $j--; //#2798 - $k[$j++] = 'bwipp.GS1badTimeLength#2798'; //#2798 - $k[$j++] = "Invalid length for optional minutes and seconds"; //#2798 - $k[$j++] = false; //#2798 - return true; //#2798 - } //#2798 - var _TZ = $k[--$j]; //#2800 - $k[$j++] = _TZ; //#2800 - if ($cvi($geti(_TZ, 0, 2)) > 59) { //#2800 - $j -= 2; //#2800 - $k[$j++] = 'bwipp.GS1badMinute#2800'; //#2800 - $k[$j++] = "Invalid minute in the hour"; //#2800 - $k[$j++] = false; //#2800 - return true; //#2800 - } //#2800 - var _Tb = $k[--$j]; //#2801 - $k[$j++] = _Tb; //#2803 - if (_Tb.length >= 4) { //#2803 - var _Tc = $k[--$j]; //#2802 - $k[$j++] = _Tc; //#2802 - if ($cvi($geti(_Tc, 2, 2)) > 59) { //#2802 - $j -= 2; //#2802 - $k[$j++] = 'bwipp.GS1badSecond#2802'; //#2802 - $k[$j++] = "Invalid second in the minute"; //#2802 - $k[$j++] = false; //#2802 - return true; //#2802 - } //#2802 - } //#2802 - $j--; //#2804 - }; //#2804 + var _WN = $k[--$j]; //#3016 + var _WO = _WN.length; //#3016 + $k[$j++] = _WN; //#3018 + if ((_WO != 2) && (_WO != 4)) { //#3018 + $j--; //#3017 + $k[$j++] = 'bwipp.GS1badTimeLength#3017'; //#3017 + $k[$j++] = "Invalid length for optional minutes and seconds"; //#3017 + $k[$j++] = false; //#3017 + return true; //#3017 + } //#3017 + var _WP = $k[--$j]; //#3019 + $k[$j++] = _WP; //#3019 + if ($cvi($geti(_WP, 0, 2)) > 59) { //#3019 + $j -= 2; //#3019 + $k[$j++] = 'bwipp.GS1badMinute#3019'; //#3019 + $k[$j++] = "Invalid minute in the hour"; //#3019 + $k[$j++] = false; //#3019 + return true; //#3019 + } //#3019 + var _WR = $k[--$j]; //#3020 + $k[$j++] = _WR; //#3022 + if (_WR.length >= 4) { //#3022 + var _WS = $k[--$j]; //#3021 + $k[$j++] = _WS; //#3021 + if ($cvi($geti(_WS, 2, 2)) > 59) { //#3021 + $j -= 2; //#3021 + $k[$j++] = 'bwipp.GS1badSecond#3021'; //#3021 + $k[$j++] = "Invalid second in the minute"; //#3021 + $k[$j++] = false; //#3021 + return true; //#3021 + } //#3021 + } //#3021 + $j--; //#3023 + }; //#3023 $_.lintyesno = function() { - var _Te = $k[--$j]; //#2808 - if ($ne(_Te, "0") && $ne(_Te, "1")) { //#2810 - $j--; //#2809 - $k[$j++] = 'bwipp.GS1badBoolean#2809'; //#2809 - $k[$j++] = "Neither 0 nor 1 for yes or no"; //#2809 - $k[$j++] = false; //#2809 - return true; //#2809 - } //#2809 - }; //#2809 + var _WU = $k[--$j]; //#3027 + if ($ne(_WU, "0") && $ne(_WU, "1")) { //#3029 + $j--; //#3028 + $k[$j++] = 'bwipp.GS1badBoolean#3028'; //#3028 + $k[$j++] = "Neither 0 nor 1 for yes or no"; //#3028 + $k[$j++] = false; //#3028 + return true; //#3028 + } //#3028 + }; //#3028 $_.lintwinding = function() { - var _Tf = $k[--$j]; //#2814 - if ($ne(_Tf, "0") && ($ne(_Tf, "1") && $ne(_Tf, "9"))) { //#2816 - $j--; //#2815 - $k[$j++] = 'bwipp.GS1badWinding#2815'; //#2815 - $k[$j++] = "Invalid winding direction"; //#2815 - $k[$j++] = false; //#2815 - return true; //#2815 - } //#2815 - }; //#2815 + var _WV = $k[--$j]; //#3033 + if ($ne(_WV, "0") && ($ne(_WV, "1") && $ne(_WV, "9"))) { //#3035 + $j--; //#3034 + $k[$j++] = 'bwipp.GS1badWinding#3034'; //#3034 + $k[$j++] = "Invalid winding direction"; //#3034 + $k[$j++] = false; //#3034 + return true; //#3034 + } //#3034 + }; //#3034 $_.lintpieceoftotal = function() { - var _Tg = $k[--$j]; //#2820 - $k[$j++] = _Tg; //#2820 - if ((_Tg.length % 2) != 0) { //#2820 - $j -= 2; //#2820 - $k[$j++] = 'bwipp.GS1badPieceTotalLength#2820'; //#2820 - $k[$j++] = "Invalid piece/total length"; //#2820 - $k[$j++] = false; //#2820 - return true; //#2820 - } //#2820 - var _Th = $k[--$j]; //#2821 - var _Tj = $cvi($geti(_Th, 0, ~~(_Th.length / 2))); //#2822 - $k[$j++] = _Th; //#2822 - $k[$j++] = _Tj; //#2822 - if (_Tj == 0) { //#2822 - $j -= 3; //#2822 - $k[$j++] = 'bwipp.GS1badPieceNumber#2822'; //#2822 - $k[$j++] = "Invalid piece number"; //#2822 - $k[$j++] = false; //#2822 - return true; //#2822 - } //#2822 - var _Tk = $k[--$j]; //#2823 - var _Tl = $k[--$j]; //#2823 - var _Tm = ~~(_Tl.length / 2); //#2823 - var _To = $cvi($geti(_Tl, _Tm, _Tm)); //#2824 - $k[$j++] = _Tk; //#2824 - $k[$j++] = _To; //#2824 - if (_To == 0) { //#2824 - $j -= 3; //#2824 - $k[$j++] = 'bwipp.GS1badPieceTotal#2824'; //#2824 - $k[$j++] = "Invalid total number"; //#2824 - $k[$j++] = false; //#2824 - return true; //#2824 - } //#2824 - var _Tp = $k[--$j]; //#2825 - if ($gt($k[--$j], _Tp)) { //#2825 - $j--; //#2825 - $k[$j++] = 'bwipp.GS1pieceExceedsTotal#2825'; //#2825 - $k[$j++] = "Piece number exceeds total"; //#2825 - $k[$j++] = false; //#2825 - return true; //#2825 - } //#2825 - }; //#2825 - $_.lintpcenc = function() { - for (;;) { //#2839 - $search($k[--$j], "%"); //#2830 - if ($nt($k[--$j])) { //#2830 - $j--; //#2830 - break; //#2830 - } //#2830 - $j -= 2; //#2831 - var _Tt = $k[--$j]; //#2831 - $k[$j++] = _Tt; //#2831 - if (_Tt.length < 2) { //#2831 - $j -= 2; //#2831 - $k[$j++] = 'bwipp.GS1badPercentEscape#2831'; //#2831 - $k[$j++] = "Invalid % escape"; //#2831 - $k[$j++] = false; //#2831 - break; //#2831 - } //#2831 - var _Tu = $k[--$j]; //#2832 - var _Tv = $geti(_Tu, 0, 2); //#2832 - $k[$j++] = _Tu; //#2837 - $k[$j++] = true; //#2837 - for (var _Tw = 0, _Tx = _Tv.length; _Tw < _Tx; _Tw++) { //#2837 - var _Tz = $s(1); //#2833 - $put(_Tz, 0, $get(_Tv, _Tw)); //#2833 - $search("0123456789ABCDEFabcdef", _Tz); //#2835 - if ($nt($k[--$j])) { //#2835 - $j -= 2; //#2835 - $k[$j++] = false; //#2835 - break; //#2835 - } //#2835 - $j -= 3; //#2836 - } //#2836 - if ($nt($k[--$j])) { //#2838 - $j -= 2; //#2838 - $k[$j++] = 'bwipp.GS1badPercentChars#2838'; //#2838 - $k[$j++] = "Invalid characters for percent encoding"; //#2838 - $k[$j++] = false; //#2838 - break; //#2838 - } //#2838 - } //#2838 - }; //#2838 - $_.lintcouponcode = function() { - var _U2 = $k[--$j]; //#2843 - $k[$j++] = _U2; //#2845 - $k[$j++] = true; //#2845 - $forall(_U2, function() { //#2845 - var _U3 = $k[--$j]; //#2844 - if ((_U3 < 48) || (_U3 > 57)) { //#2844 - $j--; //#2844 - $k[$j++] = false; //#2844 - return true; //#2844 - } //#2844 - }); //#2844 - if ($nt($k[--$j])) { //#2846 - $j -= 2; //#2846 - $k[$j++] = 'bwipp.GS1couponNotNumeric#2846'; //#2846 - $k[$j++] = "Coupon not numeric"; //#2846 - $k[$j++] = false; //#2846 - return true; //#2846 - } //#2846 - var _U5 = $k[--$j]; //#2849 - $k[$j++] = _U5; //#2851 - if (_U5.length < 1) { //#2851 - $j -= 2; //#2850 - $k[$j++] = 'bwipp.GS1couponTooShortGCPVLI#2850'; //#2850 - $k[$j++] = "Coupon too short: Missing GCP VLI"; //#2850 - $k[$j++] = false; //#2850 - return true; //#2850 - } //#2850 - var _U6 = $k[--$j]; //#2852 - var _U8 = $cvi($geti(_U6, 0, 1)); //#2852 - $k[$j++] = _U6; //#2854 - $k[$j++] = _U8; //#2854 - if (_U8 > 6) { //#2854 - $j -= 2; //#2853 - $k[$j++] = 'bwipp.GS1couponBadGCPVLI#2853'; //#2853 - $k[$j++] = "Coupon GCP length indicator must be 0-6"; //#2853 - $k[$j++] = false; //#2853 - return true; //#2853 - } //#2853 - var _U9 = $k[--$j]; //#2855 - var _UA = $k[--$j]; //#2856 - $k[$j++] = _UA; //#2858 - $k[$j++] = $f($f(_U9 + 6) + 1); //#2858 - if (($f($f(_U9 + 6) + 1)) > _UA.length) { //#2858 - $j -= 3; //#2857 - $k[$j++] = 'bwipp.GS1couponTooShortGCP#2857'; //#2857 - $k[$j++] = "Coupon too short: GCP truncated"; //#2857 - $k[$j++] = false; //#2857 - return true; //#2857 - } //#2857 - var _UB = $k[--$j]; //#2859 - var _UC = $k[--$j]; //#2859 - var _UD = $geti(_UC, _UB, $f(_UC.length - _UB)); //#2859 - $k[$j++] = _UD; //#2864 - if (_UD.length < 6) { //#2864 - $j -= 2; //#2863 - $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#2863'; //#2863 - $k[$j++] = "Coupon too short: Offer Code truncated"; //#2863 - $k[$j++] = false; //#2863 - return true; //#2863 - } //#2863 - var _UE = $k[--$j]; //#2865 - var _UF = $geti(_UE, 6, _UE.length - 6); //#2865 - $k[$j++] = _UF; //#2870 - if (_UF.length < 1) { //#2870 - $j -= 2; //#2869 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueVLI#2869'; //#2869 - $k[$j++] = "Coupon too short: Missing Save Value VLI"; //#2869 - $k[$j++] = false; //#2869 - return true; //#2869 - } //#2869 - var _UG = $k[--$j]; //#2871 - var _UI = $cvi($geti(_UG, 0, 1)); //#2871 - $k[$j++] = _UG; //#2873 - $k[$j++] = _UI; //#2873 - if ((_UI < 1) || (_UI > 5)) { //#2873 - $j -= 2; //#2872 - $k[$j++] = 'bwipp.GS1couponBadSaveValueVLI#2872'; //#2872 - $k[$j++] = "Coupon Save Value length indicator must be 1-5"; //#2872 - $k[$j++] = false; //#2872 - return true; //#2872 - } //#2872 - var _UJ = $k[--$j]; //#2874 - var _UK = $k[--$j]; //#2875 - $k[$j++] = _UK; //#2877 - $k[$j++] = $f(_UJ + 1); //#2877 - if ($f(_UJ + 1) > _UK.length) { //#2877 - $j -= 3; //#2876 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValue#2876'; //#2876 - $k[$j++] = "Coupon too short: Save Value truncated"; //#2876 - $k[$j++] = false; //#2876 - return true; //#2876 - } //#2876 - var _UL = $k[--$j]; //#2878 - var _UM = $k[--$j]; //#2878 - var _UN = $geti(_UM, _UL, $f(_UM.length - _UL)); //#2878 - $k[$j++] = _UN; //#2883 - if (_UN.length < 1) { //#2883 - $j -= 2; //#2882 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementVLI#2882'; //#2882 - $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; //#2882 - $k[$j++] = false; //#2882 - return true; //#2882 - } //#2882 - var _UO = $k[--$j]; //#2884 - var _UQ = $cvi($geti(_UO, 0, 1)); //#2884 - $k[$j++] = _UO; //#2886 - $k[$j++] = _UQ; //#2886 - if ((_UQ < 1) || (_UQ > 5)) { //#2886 - $j -= 2; //#2885 - $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementVLI#2885'; //#2885 - $k[$j++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; //#2885 - $k[$j++] = false; //#2885 - return true; //#2885 - } //#2885 - var _UR = $k[--$j]; //#2887 - var _US = $k[--$j]; //#2888 - $k[$j++] = _US; //#2890 - $k[$j++] = $f(_UR + 1); //#2890 - if ($f(_UR + 1) > _US.length) { //#2890 - $j -= 3; //#2889 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirement#2889'; //#2889 - $k[$j++] = "Coupon too short: 1st Purchase Requirement truncated"; //#2889 - $k[$j++] = false; //#2889 - return true; //#2889 - } //#2889 - var _UT = $k[--$j]; //#2891 - var _UU = $k[--$j]; //#2891 - var _UV = $geti(_UU, _UT, $f(_UU.length - _UT)); //#2891 - $k[$j++] = _UV; //#2896 - if (_UV.length < 1) { //#2896 - $j -= 2; //#2895 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementCode#2895'; //#2895 - $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement Code"; //#2895 - $k[$j++] = false; //#2895 - return true; //#2895 - } //#2895 - var _UW = $k[--$j]; //#2897 - var _UY = $cvi($geti(_UW, 0, 1)); //#2897 - $k[$j++] = _UW; //#2899 - if ((_UY > 4) && (_UY != 9)) { //#2899 - $j -= 2; //#2898 - $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementCode#2898'; //#2898 - $k[$j++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; //#2898 - $k[$j++] = false; //#2898 - return true; //#2898 - } //#2898 - var _UZ = $k[--$j]; //#2900 - var _Ua = $geti(_UZ, 1, _UZ.length - 1); //#2900 - $k[$j++] = _Ua; //#2905 - if (_Ua.length < 3) { //#2905 - $j -= 2; //#2904 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseFamilyCode#2904'; //#2904 - $k[$j++] = "Coupon too short: 1st Purchase Family Code truncated"; //#2904 - $k[$j++] = false; //#2904 - return true; //#2904 - } //#2904 - var _Ub = $k[--$j]; //#2906 - var _Uc = $geti(_Ub, 3, _Ub.length - 3); //#2906 - $k[$j++] = _Uc; //#2962 - if (_Uc.length >= 1) { //#2962 - var _Ud = $k[--$j]; //#2909 - $k[$j++] = _Ud; //#2962 - if ($cvi($geti(_Ud, 0, 1)) == 1) { //#2962 - var _Uf = $k[--$j]; //#2910 - var _Ug = $geti(_Uf, 1, _Uf.length - 1); //#2910 - $k[$j++] = _Ug; //#2915 - if (_Ug.length < 1) { //#2915 - $j -= 2; //#2914 - $k[$j++] = 'bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#2914'; //#2914 - $k[$j++] = "Coupon too short: Missing Additional Purchase Rules Code"; //#2914 - $k[$j++] = false; //#2914 - return true; //#2914 - } //#2914 - var _Uh = $k[--$j]; //#2916 - $k[$j++] = _Uh; //#2918 - if ($cvi($geti(_Uh, 0, 1)) > 3) { //#2918 - $j -= 2; //#2917 - $k[$j++] = 'bwipp.GS1couponBadAdditionalPurchaseRulesCode#2917'; //#2917 - $k[$j++] = "Coupon Additional Purchase Rules Code must be 0-3"; //#2917 - $k[$j++] = false; //#2917 - return true; //#2917 - } //#2917 - var _Uj = $k[--$j]; //#2919 - var _Uk = $geti(_Uj, 1, _Uj.length - 1); //#2919 - $k[$j++] = _Uk; //#2924 - if (_Uk.length < 1) { //#2924 - $j -= 2; //#2923 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#2923'; //#2923 - $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; //#2923 - $k[$j++] = false; //#2923 - return true; //#2923 - } //#2923 - var _Ul = $k[--$j]; //#2925 - var _Un = $cvi($geti(_Ul, 0, 1)); //#2925 - $k[$j++] = _Ul; //#2927 - $k[$j++] = _Un; //#2927 - if ((_Un < 1) || (_Un > 5)) { //#2927 - $j -= 2; //#2926 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementVLI#2926'; //#2926 - $k[$j++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; //#2926 - $k[$j++] = false; //#2926 - return true; //#2926 - } //#2926 - var _Uo = $k[--$j]; //#2928 - var _Up = $k[--$j]; //#2929 - $k[$j++] = _Up; //#2931 - $k[$j++] = $f(_Uo + 1); //#2931 - if ($f(_Uo + 1) > _Up.length) { //#2931 - $j -= 3; //#2930 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirement#2930'; //#2930 - $k[$j++] = "Coupon too short: 2nd Purchase Requirement truncated"; //#2930 - $k[$j++] = false; //#2930 - return true; //#2930 - } //#2930 - var _Uq = $k[--$j]; //#2932 - var _Ur = $k[--$j]; //#2932 - var _Us = $geti(_Ur, _Uq, $f(_Ur.length - _Uq)); //#2932 - $k[$j++] = _Us; //#2937 - if (_Us.length < 1) { //#2937 - $j -= 2; //#2936 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementCode#2936'; //#2936 - $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; //#2936 - $k[$j++] = false; //#2936 - return true; //#2936 - } //#2936 - var _Ut = $k[--$j]; //#2938 - var _Uv = $cvi($geti(_Ut, 0, 1)); //#2938 - $k[$j++] = _Ut; //#2940 - if ((_Uv > 4) && (_Uv != 9)) { //#2940 - $j -= 2; //#2939 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementCode#2939'; //#2939 - $k[$j++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; //#2939 - $k[$j++] = false; //#2939 - return true; //#2939 - } //#2939 - var _Uw = $k[--$j]; //#2941 - var _Ux = $geti(_Uw, 1, _Uw.length - 1); //#2941 - $k[$j++] = _Ux; //#2946 - if (_Ux.length < 3) { //#2946 - $j -= 2; //#2945 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseFamilyCode#2945'; //#2945 - $k[$j++] = "Coupon too short: 2nd Purchase Family Code truncated"; //#2945 - $k[$j++] = false; //#2945 - return true; //#2945 - } //#2945 - var _Uy = $k[--$j]; //#2947 - var _Uz = $geti(_Uy, 3, _Uy.length - 3); //#2947 - $k[$j++] = _Uz; //#2952 - if (_Uz.length < 1) { //#2952 - $j -= 2; //#2951 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCPVLI#2951'; //#2951 - $k[$j++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; //#2951 - $k[$j++] = false; //#2951 - return true; //#2951 - } //#2951 - var _V0 = $k[--$j]; //#2953 - var _V2 = $cvi($geti(_V0, 0, 1)); //#2953 - $k[$j++] = _V0; //#2955 - $k[$j++] = _V2; //#2955 - if ((_V2 > 6) && (_V2 != 9)) { //#2955 - $j -= 2; //#2954 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseGCPVLI#2954'; //#2954 - $k[$j++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; //#2954 - $k[$j++] = false; //#2954 - return true; //#2954 - } //#2954 - var _V3 = $k[--$j]; //#2956 - $k[$j++] = _V3; //#2956 - if (_V3 != 9) { //#2956 - var _V4 = $k[--$j]; //#2956 - $k[$j++] = $f(_V4 + 6); //#2956 - } else { //#2956 - $j--; //#2956 - $k[$j++] = 0; //#2956 - } //#2956 - var _V5 = $k[--$j]; //#2956 - var _V6 = $k[--$j]; //#2957 - $k[$j++] = _V6; //#2959 - $k[$j++] = $f(_V5 + 1); //#2959 - if ($f(_V5 + 1) > _V6.length) { //#2959 - $j -= 3; //#2958 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCP#2958'; //#2958 - $k[$j++] = "Coupon too short: 2nd Purchase GCP truncated"; //#2958 - $k[$j++] = false; //#2958 - return true; //#2958 - } //#2958 - var _V7 = $k[--$j]; //#2960 - var _V8 = $k[--$j]; //#2960 - $k[$j++] = $geti(_V8, _V7, $f(_V8.length - _V7)); //#2960 - } //#2960 - } //#2960 - var _VA = $k[--$j]; //#2965 - $k[$j++] = _VA; //#3009 - if (_VA.length >= 1) { //#3009 - var _VB = $k[--$j]; //#2965 - $k[$j++] = _VB; //#3009 - if ($cvi($geti(_VB, 0, 1)) == 2) { //#3009 - var _VD = $k[--$j]; //#2966 - var _VE = $geti(_VD, 1, _VD.length - 1); //#2966 - $k[$j++] = _VE; //#2971 - if (_VE.length < 1) { //#2971 - $j -= 2; //#2970 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#2970'; //#2970 - $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; //#2970 - $k[$j++] = false; //#2970 - return true; //#2970 - } //#2970 - var _VF = $k[--$j]; //#2972 - var _VH = $cvi($geti(_VF, 0, 1)); //#2972 - $k[$j++] = _VF; //#2974 - $k[$j++] = _VH; //#2974 - if ((_VH < 1) || (_VH > 5)) { //#2974 - $j -= 2; //#2973 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementVLI#2973'; //#2973 - $k[$j++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; //#2973 - $k[$j++] = false; //#2973 - return true; //#2973 - } //#2973 - var _VI = $k[--$j]; //#2975 - var _VJ = $k[--$j]; //#2976 - $k[$j++] = _VJ; //#2978 - $k[$j++] = $f(_VI + 1); //#2978 - if ($f(_VI + 1) > _VJ.length) { //#2978 - $j -= 3; //#2977 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirement#2977'; //#2977 - $k[$j++] = "Coupon too short: 3rd Purchase Requirement truncated"; //#2977 - $k[$j++] = false; //#2977 - return true; //#2977 - } //#2977 - var _VK = $k[--$j]; //#2979 - var _VL = $k[--$j]; //#2979 - var _VM = $geti(_VL, _VK, $f(_VL.length - _VK)); //#2979 - $k[$j++] = _VM; //#2984 - if (_VM.length < 1) { //#2984 - $j -= 2; //#2983 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementCode#2983'; //#2983 - $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; //#2983 - $k[$j++] = false; //#2983 - return true; //#2983 - } //#2983 - var _VN = $k[--$j]; //#2985 - var _VP = $cvi($geti(_VN, 0, 1)); //#2985 - $k[$j++] = _VN; //#2987 - if ((_VP > 4) && (_VP != 9)) { //#2987 - $j -= 2; //#2986 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementCode#2986'; //#2986 - $k[$j++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; //#2986 - $k[$j++] = false; //#2986 - return true; //#2986 - } //#2986 - var _VQ = $k[--$j]; //#2988 - var _VR = $geti(_VQ, 1, _VQ.length - 1); //#2988 - $k[$j++] = _VR; //#2993 - if (_VR.length < 3) { //#2993 - $j -= 2; //#2992 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseFamilyCode#2992'; //#2992 - $k[$j++] = "Coupon too short: 3rd Purchase Family Code truncated"; //#2992 - $k[$j++] = false; //#2992 - return true; //#2992 - } //#2992 - var _VS = $k[--$j]; //#2994 - var _VT = $geti(_VS, 3, _VS.length - 3); //#2994 - $k[$j++] = _VT; //#2999 - if (_VT.length < 1) { //#2999 - $j -= 2; //#2998 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCPVLI#2998'; //#2998 - $k[$j++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; //#2998 - $k[$j++] = false; //#2998 - return true; //#2998 - } //#2998 - var _VU = $k[--$j]; //#3000 - var _VW = $cvi($geti(_VU, 0, 1)); //#3000 - $k[$j++] = _VU; //#3002 - $k[$j++] = _VW; //#3002 - if ((_VW > 6) && (_VW != 9)) { //#3002 - $j -= 2; //#3001 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseGCPVLI#3001'; //#3001 - $k[$j++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; //#3001 - $k[$j++] = false; //#3001 - return true; //#3001 - } //#3001 - var _VX = $k[--$j]; //#3003 - $k[$j++] = _VX; //#3003 - if (_VX != 9) { //#3003 - var _VY = $k[--$j]; //#3003 - $k[$j++] = $f(_VY + 6); //#3003 - } else { //#3003 - $j--; //#3003 - $k[$j++] = 0; //#3003 - } //#3003 - var _VZ = $k[--$j]; //#3003 - var _Va = $k[--$j]; //#3004 - $k[$j++] = _Va; //#3006 - $k[$j++] = $f(_VZ + 1); //#3006 - if ($f(_VZ + 1) > _Va.length) { //#3006 - $j -= 3; //#3005 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCP#3005'; //#3005 - $k[$j++] = "Coupon too short: 3rd Purchase GCP truncated"; //#3005 - $k[$j++] = false; //#3005 - return true; //#3005 - } //#3005 - var _Vb = $k[--$j]; //#3007 - var _Vc = $k[--$j]; //#3007 - $k[$j++] = $geti(_Vc, _Vb, $f(_Vc.length - _Vb)); //#3007 - } //#3007 - } //#3007 - $_.couponexpire = -1; //#3012 - var _Ve = $k[--$j]; //#3013 - $k[$j++] = _Ve; //#3031 - if (_Ve.length >= 1) { //#3031 - var _Vf = $k[--$j]; //#3013 - $k[$j++] = _Vf; //#3031 - if ($cvi($geti(_Vf, 0, 1)) == 3) { //#3031 - var _Vh = $k[--$j]; //#3014 - var _Vi = $geti(_Vh, 1, _Vh.length - 1); //#3014 - $k[$j++] = _Vi; //#3019 - if (_Vi.length < 6) { //#3019 - $j -= 2; //#3018 - $k[$j++] = 'bwipp.GS1couponTooShortExpirationDate#3018'; //#3018 - $k[$j++] = "Coupon too short: Expiration date"; //#3018 - $k[$j++] = false; //#3018 - return true; //#3018 - } //#3018 - var _Vj = $k[--$j]; //#3020 - var _Vl = $cvi($geti(_Vj, 2, 2)); //#3020 - $k[$j++] = _Vj; //#3020 - if ((_Vl < 1) || (_Vl > 12)) { //#3020 - $j -= 2; //#3020 - $k[$j++] = 'bwipp.GS1couponExpirationDateBadMonth#3020'; //#3020 - $k[$j++] = "Invalid month in expiration date"; //#3020 - $k[$j++] = false; //#3020 - return true; //#3020 - } //#3020 - var _Vm = $k[--$j]; //#3021 - var _Vo = $cvi($geti(_Vm, 0, 2)); //#3021 - var _Vp = _Vo - 21; //#3022 - $k[$j++] = _Vm; //#3022 - $k[$j++] = _Vo; //#3022 - $k[$j++] = _Vp; //#3022 - if (_Vp >= 51) { //#3022 - $j--; //#3022 - var _Vq = $k[--$j]; //#3022 - $k[$j++] = $f(_Vq + 1900); //#3022 - } else { //#3022 - if ($k[--$j] <= -50) { //#3022 - var _Vs = $k[--$j]; //#3022 - $k[$j++] = $f(_Vs + 2100); //#3022 - } else { //#3022 - var _Vt = $k[--$j]; //#3022 - $k[$j++] = $f(_Vt + 2000); //#3022 - } //#3022 - } //#3022 - var _Vu = $k[--$j]; //#3023 - $k[$j++] = ((_Vu % 400) == 0) || (((_Vu % 4) == 0) && ((_Vu % 100) != 0)); //#3024 - $k[$j++] = Infinity; //#3024 - var _Vv = $k[--$j]; //#3024 - var _Vx = $k[--$j] ? 29 : 28; //#3024 - $k[$j++] = _Vv; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = _Vx; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - var _Vy = $a(); //#3024 - var _Vz = $k[--$j]; //#3025 - var _W3 = $cvi($geti(_Vz, 4, 2)); //#3026 - $k[$j++] = _Vz; //#3027 - if (($get(_Vy, $cvi($geti(_Vz, 2, 2)) - 1) < _W3) || (_W3 < 1)) { //#3027 - $j -= 2; //#3027 - $k[$j++] = 'bwipp.GS1couponExpirationDateBadDay#3027'; //#3027 - $k[$j++] = "Invalid day of month in expiration date"; //#3027 - $k[$j++] = false; //#3027 - return true; //#3027 - } //#3027 - var _W4 = $k[--$j]; //#3028 - $_.couponexpire = $cvi($geti(_W4, 0, 6)); //#3028 - $k[$j++] = $geti(_W4, 6, _W4.length - 6); //#3029 - } //#3029 - } //#3029 - var _W7 = $k[--$j]; //#3034 - $k[$j++] = _W7; //#3055 - if (_W7.length >= 1) { //#3055 - var _W8 = $k[--$j]; //#3034 - $k[$j++] = _W8; //#3055 - if ($cvi($geti(_W8, 0, 1)) == 4) { //#3055 - var _WA = $k[--$j]; //#3035 - var _WB = $geti(_WA, 1, _WA.length - 1); //#3035 - $k[$j++] = _WB; //#3040 - if (_WB.length < 6) { //#3040 - $j -= 2; //#3039 - $k[$j++] = 'bwipp.GS1couponTooShortStartDate#3039'; //#3039 - $k[$j++] = "Coupon too short: Start date"; //#3039 - $k[$j++] = false; //#3039 - return true; //#3039 - } //#3039 - var _WC = $k[--$j]; //#3041 - var _WE = $cvi($geti(_WC, 2, 2)); //#3041 - $k[$j++] = _WC; //#3041 - if ((_WE < 1) || (_WE > 12)) { //#3041 - $j -= 2; //#3041 - $k[$j++] = 'bwipp.GS1couponStartDateBadMonth#3041'; //#3041 - $k[$j++] = "Invalid month in start date"; //#3041 - $k[$j++] = false; //#3041 - return true; //#3041 - } //#3041 - var _WF = $k[--$j]; //#3042 - var _WH = $cvi($geti(_WF, 0, 2)); //#3042 - var _WI = _WH - 21; //#3043 - $k[$j++] = _WF; //#3043 - $k[$j++] = _WH; //#3043 - $k[$j++] = _WI; //#3043 - if (_WI >= 51) { //#3043 - $j--; //#3043 - var _WJ = $k[--$j]; //#3043 - $k[$j++] = $f(_WJ + 1900); //#3043 - } else { //#3043 - if ($k[--$j] <= -50) { //#3043 - var _WL = $k[--$j]; //#3043 - $k[$j++] = $f(_WL + 2100); //#3043 - } else { //#3043 - var _WM = $k[--$j]; //#3043 - $k[$j++] = $f(_WM + 2000); //#3043 - } //#3043 - } //#3043 - var _WN = $k[--$j]; //#3044 - $k[$j++] = ((_WN % 400) == 0) || (((_WN % 4) == 0) && ((_WN % 100) != 0)); //#3045 - $k[$j++] = Infinity; //#3045 - var _WO = $k[--$j]; //#3045 - var _WQ = $k[--$j] ? 29 : 28; //#3045 - $k[$j++] = _WO; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = _WQ; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - var _WR = $a(); //#3045 - var _WS = $k[--$j]; //#3046 - var _WW = $cvi($geti(_WS, 4, 2)); //#3047 - $k[$j++] = _WS; //#3048 - if (($get(_WR, $cvi($geti(_WS, 2, 2)) - 1) < _WW) || (_WW < 1)) { //#3048 - $j -= 2; //#3048 - $k[$j++] = 'bwipp.GS1couponStartDateBadDay#3048'; //#3048 - $k[$j++] = "Invalid day of month in start date"; //#3048 - $k[$j++] = false; //#3048 - return true; //#3048 - } //#3048 - var _WX = $k[--$j]; //#3049 - $_.couponstart = $cvi($geti(_WX, 0, 6)); //#3049 - $k[$j++] = _WX; //#3052 - if (($_.couponexpire != -1) && ($_.couponexpire < $_.couponstart)) { //#3052 - $j -= 2; //#3051 - $k[$j++] = 'bwipp.GS1couponExpireDateBeforeStartDate#3051'; //#3051 - $k[$j++] = "Coupon expires before it starts"; //#3051 - $k[$j++] = false; //#3051 - return true; //#3051 - } //#3051 - var _Wc = $k[--$j]; //#3053 - $k[$j++] = $geti(_Wc, 6, _Wc.length - 6); //#3053 - } //#3053 + var _WW = $k[--$j]; //#3039 + $k[$j++] = _WW; //#3039 + if ((_WW.length % 2) != 0) { //#3039 + $j -= 2; //#3039 + $k[$j++] = 'bwipp.GS1badPieceTotalLength#3039'; //#3039 + $k[$j++] = "Invalid piece/total length"; //#3039 + $k[$j++] = false; //#3039 + return true; //#3039 + } //#3039 + var _WX = $k[--$j]; //#3040 + var _WZ = $cvi($geti(_WX, 0, ~~(_WX.length / 2))); //#3041 + $k[$j++] = _WX; //#3041 + $k[$j++] = _WZ; //#3041 + if (_WZ == 0) { //#3041 + $j -= 3; //#3041 + $k[$j++] = 'bwipp.GS1badPieceNumber#3041'; //#3041 + $k[$j++] = "Invalid piece number"; //#3041 + $k[$j++] = false; //#3041 + return true; //#3041 + } //#3041 + var _Wa = $k[--$j]; //#3042 + var _Wb = $k[--$j]; //#3042 + var _Wc = ~~(_Wb.length / 2); //#3042 + var _We = $cvi($geti(_Wb, _Wc, _Wc)); //#3043 + $k[$j++] = _Wa; //#3043 + $k[$j++] = _We; //#3043 + if (_We == 0) { //#3043 + $j -= 3; //#3043 + $k[$j++] = 'bwipp.GS1badPieceTotal#3043'; //#3043 + $k[$j++] = "Invalid total number"; //#3043 + $k[$j++] = false; //#3043 + return true; //#3043 + } //#3043 + var _Wf = $k[--$j]; //#3044 + if ($gt($k[--$j], _Wf)) { //#3044 + $j--; //#3044 + $k[$j++] = 'bwipp.GS1pieceExceedsTotal#3044'; //#3044 + $k[$j++] = "Piece number exceeds total"; //#3044 + $k[$j++] = false; //#3044 + return true; //#3044 + } //#3044 + }; //#3044 + $_.lintposinseqslash = function() { + $search($k[--$j], "/"); //#3048 + if ($nt($k[--$j])) { //#3050 + $j--; //#3049 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3049'; //#3049 + $k[$j++] = "Invalid / format"; //#3049 + $k[$j++] = false; //#3049 + return true; //#3049 + } //#3049 + var _Wj = $k[--$j]; //#3051 + var _Wk = $k[--$j]; //#3051 + $k[$j++] = _Wj; //#3051 + $k[$j++] = _Wk; //#3051 + $j--; //#3051 + var _Wl = $k[--$j]; //#3052 + $k[$j++] = _Wl; //#3054 + if (_Wl.length == 0) { //#3054 + $j -= 2; //#3053 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3053'; //#3053 + $k[$j++] = "Invalid / format"; //#3053 + $k[$j++] = false; //#3053 + return true; //#3053 } //#3053 - var _We = $k[--$j]; //#3058 - $k[$j++] = _We; //#3071 - if (_We.length >= 1) { //#3071 - var _Wf = $k[--$j]; //#3058 - $k[$j++] = _Wf; //#3071 - if ($cvi($geti(_Wf, 0, 1)) == 5) { //#3071 - var _Wh = $k[--$j]; //#3059 - var _Wi = $geti(_Wh, 1, _Wh.length - 1); //#3059 - $k[$j++] = _Wi; //#3064 - if (_Wi.length < 1) { //#3064 - $j -= 2; //#3063 - $k[$j++] = 'bwipp.GS1couponTooShortSerialNumberVLI#3063'; //#3063 - $k[$j++] = "Coupon too short: Missing Serial Number VLI"; //#3063 - $k[$j++] = false; //#3063 - return true; //#3063 - } //#3063 - var _Wj = $k[--$j]; //#3065 - var _Wk = $geti(_Wj, 0, 1); //#3065 - $k[$j++] = _Wj; //#3068 - $k[$j++] = ($cvi(_Wk) + 6) + 1; //#3068 - if ((($cvi(_Wk) + 6) + 1) > _Wj.length) { //#3068 - $j -= 3; //#3067 - $k[$j++] = 'bwipp.GS1couponTooShortSerialNumber#3067'; //#3067 - $k[$j++] = "Coupon too short: Serial Number truncated"; //#3067 - $k[$j++] = false; //#3067 - return true; //#3067 - } //#3067 - var _Wl = $k[--$j]; //#3069 - var _Wm = $k[--$j]; //#3069 - $k[$j++] = $geti(_Wm, _Wl, $f(_Wm.length - _Wl)); //#3069 - } //#3069 + var _Wm = $k[--$j]; //#3055 + var _Wn = $k[--$j]; //#3055 + $k[$j++] = _Wn; //#3057 + $k[$j++] = _Wm; //#3057 + if (_Wn.length == 0) { //#3057 + $j -= 2; //#3056 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3056'; //#3056 + $k[$j++] = "Invalid / format"; //#3056 + $k[$j++] = false; //#3056 + return true; //#3056 + } //#3056 + var _Wo = $k[--$j]; //#3058 + $k[$j++] = _Wo; //#3060 + $k[$j++] = true; //#3060 + $forall(_Wo, function() { //#3060 + var _Wp = $k[--$j]; //#3059 + if ((_Wp < 48) || (_Wp > 57)) { //#3059 + $j--; //#3059 + $k[$j++] = false; //#3059 + return true; //#3059 + } //#3059 + }); //#3059 + if ($nt($k[--$j])) { //#3061 + $j -= 2; //#3061 + $k[$j++] = 'bwipp.positionNotNumeric#3061'; //#3061 + $k[$j++] = "Position is not numeric"; //#3061 + $k[$j++] = false; //#3061 + return true; //#3061 + } //#3061 + var _Wr = $k[--$j]; //#3062 + var _Ws = $k[--$j]; //#3062 + $k[$j++] = _Ws; //#3064 + $k[$j++] = _Wr; //#3064 + $k[$j++] = true; //#3064 + $forall(_Ws, function() { //#3064 + var _Wt = $k[--$j]; //#3063 + if ((_Wt < 48) || (_Wt > 57)) { //#3063 + $j--; //#3063 + $k[$j++] = false; //#3063 + return true; //#3063 + } //#3063 + }); //#3063 + if ($nt($k[--$j])) { //#3065 + $j -= 2; //#3065 + $k[$j++] = 'bwipp.endNotNumeric#3065'; //#3065 + $k[$j++] = "End is not numeric"; //#3065 + $k[$j++] = false; //#3065 + return true; //#3065 + } //#3065 + var _Wv = $k[--$j]; //#3066 + $k[$j++] = _Wv; //#3066 + if ($get(_Wv, 0) == 48) { //#3066 + $j -= 2; //#3066 + $k[$j++] = 'bwipp.positionZeroPrefix#3066'; //#3066 + $k[$j++] = "Position cannot have zero prefix"; //#3066 + $k[$j++] = false; //#3066 + return true; //#3066 + } //#3066 + var _Wx = $k[--$j]; //#3067 + var _Wy = $k[--$j]; //#3067 + $k[$j++] = _Wy; //#3067 + $k[$j++] = _Wx; //#3067 + if ($get(_Wy, 0) == 48) { //#3067 + $j -= 2; //#3067 + $k[$j++] = 'bwipp.endZeroPrefix#3067'; //#3067 + $k[$j++] = "End cannot have zero prefix"; //#3067 + $k[$j++] = false; //#3067 + return true; //#3067 + } //#3067 + var _X0 = $k[--$j]; //#3068 + if ($cvi($k[--$j]) < $cvi(_X0)) { //#3069 + $k[$j++] = 'bwipp.positionExceedsEnd#3069'; //#3069 + $k[$j++] = "Position exceeds end"; //#3069 + $k[$j++] = false; //#3069 + return true; //#3069 } //#3069 - var _Wo = $k[--$j]; //#3074 - $k[$j++] = _Wo; //#3090 - if (_Wo.length >= 1) { //#3090 - var _Wp = $k[--$j]; //#3074 - $k[$j++] = _Wp; //#3090 - if ($cvi($geti(_Wp, 0, 1)) == 6) { //#3090 - var _Wr = $k[--$j]; //#3075 - var _Ws = $geti(_Wr, 1, _Wr.length - 1); //#3075 - $k[$j++] = _Ws; //#3080 - if (_Ws.length < 1) { //#3080 + }; //#3069 + $_.lintpcenc = function() { + for (;;) { //#3083 + $search($k[--$j], "%"); //#3074 + if ($nt($k[--$j])) { //#3074 + $j--; //#3074 + break; //#3074 + } //#3074 + $j -= 2; //#3075 + var _X4 = $k[--$j]; //#3075 + $k[$j++] = _X4; //#3075 + if (_X4.length < 2) { //#3075 + $j -= 2; //#3075 + $k[$j++] = 'bwipp.GS1badPercentEscape#3075'; //#3075 + $k[$j++] = "Invalid % escape"; //#3075 + $k[$j++] = false; //#3075 + break; //#3075 + } //#3075 + var _X5 = $k[--$j]; //#3076 + var _X6 = $geti(_X5, 0, 2); //#3076 + $k[$j++] = _X5; //#3081 + $k[$j++] = true; //#3081 + for (var _X7 = 0, _X8 = _X6.length; _X7 < _X8; _X7++) { //#3081 + var _XA = $s(1); //#3077 + $put(_XA, 0, $get(_X6, _X7)); //#3077 + $search("0123456789ABCDEFabcdef", _XA); //#3079 + if ($nt($k[--$j])) { //#3079 $j -= 2; //#3079 - $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLNVLI#3079'; //#3079 - $k[$j++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; //#3079 $k[$j++] = false; //#3079 - return true; //#3079 + break; //#3079 } //#3079 - var _Wt = $k[--$j]; //#3081 - var _Wv = $cvi($geti(_Wt, 0, 1)); //#3081 - $k[$j++] = _Wt; //#3083 - $k[$j++] = _Wv; //#3083 - if ((_Wv < 1) || (_Wv > 7)) { //#3083 - $j -= 2; //#3082 - $k[$j++] = 'bwipp.GS1couponBadRetailerGCPGLNVLI#3082'; //#3082 - $k[$j++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; //#3082 - $k[$j++] = false; //#3082 - return true; //#3082 - } //#3082 - var _Ww = $k[--$j]; //#3084 - var _Wx = $k[--$j]; //#3085 - $k[$j++] = _Wx; //#3087 - $k[$j++] = $f($f(_Ww + 6) + 1); //#3087 - if (($f($f(_Ww + 6) + 1)) > _Wx.length) { //#3087 - $j -= 3; //#3086 - $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLN#3086'; //#3086 - $k[$j++] = "Coupon too short: Retailer GCP/GLN truncated"; //#3086 - $k[$j++] = false; //#3086 - return true; //#3086 - } //#3086 - var _Wy = $k[--$j]; //#3088 - var _Wz = $k[--$j]; //#3088 - $k[$j++] = $geti(_Wz, _Wy, $f(_Wz.length - _Wy)); //#3088 + $j -= 3; //#3080 + } //#3080 + if ($nt($k[--$j])) { //#3082 + $j -= 2; //#3082 + $k[$j++] = 'bwipp.GS1badPercentChars#3082'; //#3082 + $k[$j++] = "Invalid characters for percent encoding"; //#3082 + $k[$j++] = false; //#3082 + break; //#3082 + } //#3082 + } //#3082 + }; //#3082 + $_.lintcouponcode = function() { + var _XD = $k[--$j]; //#3087 + $k[$j++] = _XD; //#3089 + $k[$j++] = true; //#3089 + $forall(_XD, function() { //#3089 + var _XE = $k[--$j]; //#3088 + if ((_XE < 48) || (_XE > 57)) { //#3088 + $j--; //#3088 + $k[$j++] = false; //#3088 + return true; //#3088 } //#3088 - } //#3088 - var _X1 = $k[--$j]; //#3093 - $k[$j++] = _X1; //#3129 - if (_X1.length >= 1) { //#3129 - var _X2 = $k[--$j]; //#3093 - $k[$j++] = _X2; //#3129 - if ($cvi($geti(_X2, 0, 1)) == 9) { //#3129 - var _X4 = $k[--$j]; //#3094 - var _X5 = $geti(_X4, 1, _X4.length - 1); //#3094 - $k[$j++] = _X5; //#3099 - if (_X5.length < 1) { //#3099 - $j -= 2; //#3098 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueCode#3098'; //#3098 - $k[$j++] = "Coupon too short: Missing Save Value Code"; //#3098 - $k[$j++] = false; //#3098 - return true; //#3098 - } //#3098 - var _X6 = $k[--$j]; //#3100 - var _X8 = $cvi($geti(_X6, 0, 1)); //#3100 - $k[$j++] = _X6; //#3102 - if ((_X8 > 6) || ((_X8 == 3) || (_X8 == 4))) { //#3102 - $j -= 2; //#3101 - $k[$j++] = 'bwipp.GS1couponBadSaveValueCode#3101'; //#3101 - $k[$j++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; //#3101 - $k[$j++] = false; //#3101 - return true; //#3101 - } //#3101 - var _X9 = $k[--$j]; //#3103 - var _XA = $geti(_X9, 1, _X9.length - 1); //#3103 - $k[$j++] = _XA; //#3108 - if (_XA.length < 1) { //#3108 - $j -= 2; //#3107 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueAppliesToItem#3107'; //#3107 - $k[$j++] = "Coupon too short: Missing Save Value Applies to Item"; //#3107 - $k[$j++] = false; //#3107 - return true; //#3107 - } //#3107 - var _XB = $k[--$j]; //#3109 - $k[$j++] = _XB; //#3111 - if ($cvi($geti(_XB, 0, 1)) > 2) { //#3111 - $j -= 2; //#3110 - $k[$j++] = 'bwipp.GS1couponBadSaveValueAppliesToItem#3110'; //#3110 - $k[$j++] = "Coupon Save Value Applies to Item must be 0-2"; //#3110 - $k[$j++] = false; //#3110 - return true; //#3110 - } //#3110 - var _XD = $k[--$j]; //#3112 - var _XE = $geti(_XD, 1, _XD.length - 1); //#3112 - $k[$j++] = _XE; //#3117 - if (_XE.length < 1) { //#3117 - $j -= 2; //#3116 - $k[$j++] = 'bwipp.GS1couponTooShortStoreCouponFlag#3116'; //#3116 - $k[$j++] = "Coupon too short: Missing Store Coupon Flag"; //#3116 - $k[$j++] = false; //#3116 - return true; //#3116 - } //#3116 - var _XF = $k[--$j]; //#3118 - var _XG = $geti(_XF, 1, _XF.length - 1); //#3118 - $k[$j++] = _XG; //#3123 - if (_XG.length < 1) { //#3123 - $j -= 2; //#3122 - $k[$j++] = 'bwipp.GS1couponTooShortDontMultiplyFlag#3122'; //#3122 - $k[$j++] = "Coupon too short: Missing Don't Multiply Flag"; //#3122 - $k[$j++] = false; //#3122 - return true; //#3122 - } //#3122 - var _XH = $k[--$j]; //#3124 - $k[$j++] = _XH; //#3126 - if ($cvi($geti(_XH, 0, 1)) > 1) { //#3126 - $j -= 2; //#3125 - $k[$j++] = 'bwipp.GS1couponBadDontMultiplyFlag#3125'; //#3125 - $k[$j++] = "Don't Multiply Flag must be 0 or 1"; //#3125 - $k[$j++] = false; //#3125 - return true; //#3125 - } //#3125 - var _XJ = $k[--$j]; //#3127 - $k[$j++] = $geti(_XJ, 1, _XJ.length - 1); //#3127 - } //#3127 - } //#3127 - var _XL = $k[--$j]; //#3131 - $k[$j++] = _XL; //#3133 - if (_XL.length != 0) { //#3133 - $j -= 2; //#3132 - $k[$j++] = 'bwipp.GS1couponUnrecognisedOptionalField#3132'; //#3132 - $k[$j++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; //#3132 - $k[$j++] = false; //#3132 - return true; //#3132 - } //#3132 - $j--; //#3134 - }; //#3134 + }); //#3088 + if ($nt($k[--$j])) { //#3090 + $j -= 2; //#3090 + $k[$j++] = 'bwipp.GS1couponNotNumeric#3090'; //#3090 + $k[$j++] = "Coupon not numeric"; //#3090 + $k[$j++] = false; //#3090 + return true; //#3090 + } //#3090 + var _XG = $k[--$j]; //#3093 + $k[$j++] = _XG; //#3095 + if (_XG.length < 1) { //#3095 + $j -= 2; //#3094 + $k[$j++] = 'bwipp.GS1couponTooShortGCPVLI#3094'; //#3094 + $k[$j++] = "Coupon too short: Missing GCP VLI"; //#3094 + $k[$j++] = false; //#3094 + return true; //#3094 + } //#3094 + var _XH = $k[--$j]; //#3096 + var _XJ = $cvi($geti(_XH, 0, 1)); //#3096 + $k[$j++] = _XH; //#3098 + $k[$j++] = _XJ; //#3098 + if (_XJ > 6) { //#3098 + $j -= 2; //#3097 + $k[$j++] = 'bwipp.GS1couponBadGCPVLI#3097'; //#3097 + $k[$j++] = "Coupon GCP length indicator must be 0-6"; //#3097 + $k[$j++] = false; //#3097 + return true; //#3097 + } //#3097 + var _XK = $k[--$j]; //#3099 + var _XL = $k[--$j]; //#3100 + $k[$j++] = _XL; //#3102 + $k[$j++] = $f($f(_XK + 6) + 1); //#3102 + if (($f($f(_XK + 6) + 1)) > _XL.length) { //#3102 + $j -= 3; //#3101 + $k[$j++] = 'bwipp.GS1couponTooShortGCP#3101'; //#3101 + $k[$j++] = "Coupon too short: GCP truncated"; //#3101 + $k[$j++] = false; //#3101 + return true; //#3101 + } //#3101 + var _XM = $k[--$j]; //#3103 + var _XN = $k[--$j]; //#3103 + var _XO = $geti(_XN, _XM, $f(_XN.length - _XM)); //#3103 + $k[$j++] = _XO; //#3108 + if (_XO.length < 6) { //#3108 + $j -= 2; //#3107 + $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3107'; //#3107 + $k[$j++] = "Coupon too short: Offer Code truncated"; //#3107 + $k[$j++] = false; //#3107 + return true; //#3107 + } //#3107 + var _XP = $k[--$j]; //#3109 + var _XQ = $geti(_XP, 6, _XP.length - 6); //#3109 + $k[$j++] = _XQ; //#3114 + if (_XQ.length < 1) { //#3114 + $j -= 2; //#3113 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueVLI#3113'; //#3113 + $k[$j++] = "Coupon too short: Missing Save Value VLI"; //#3113 + $k[$j++] = false; //#3113 + return true; //#3113 + } //#3113 + var _XR = $k[--$j]; //#3115 + var _XT = $cvi($geti(_XR, 0, 1)); //#3115 + $k[$j++] = _XR; //#3117 + $k[$j++] = _XT; //#3117 + if ((_XT < 1) || (_XT > 5)) { //#3117 + $j -= 2; //#3116 + $k[$j++] = 'bwipp.GS1couponBadSaveValueVLI#3116'; //#3116 + $k[$j++] = "Coupon Save Value length indicator must be 1-5"; //#3116 + $k[$j++] = false; //#3116 + return true; //#3116 + } //#3116 + var _XU = $k[--$j]; //#3118 + var _XV = $k[--$j]; //#3119 + $k[$j++] = _XV; //#3121 + $k[$j++] = $f(_XU + 1); //#3121 + if ($f(_XU + 1) > _XV.length) { //#3121 + $j -= 3; //#3120 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValue#3120'; //#3120 + $k[$j++] = "Coupon too short: Save Value truncated"; //#3120 + $k[$j++] = false; //#3120 + return true; //#3120 + } //#3120 + var _XW = $k[--$j]; //#3122 + var _XX = $k[--$j]; //#3122 + var _XY = $geti(_XX, _XW, $f(_XX.length - _XW)); //#3122 + $k[$j++] = _XY; //#3127 + if (_XY.length < 1) { //#3127 + $j -= 2; //#3126 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3126'; //#3126 + $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; //#3126 + $k[$j++] = false; //#3126 + return true; //#3126 + } //#3126 + var _XZ = $k[--$j]; //#3128 + var _Xb = $cvi($geti(_XZ, 0, 1)); //#3128 + $k[$j++] = _XZ; //#3130 + $k[$j++] = _Xb; //#3130 + if ((_Xb < 1) || (_Xb > 5)) { //#3130 + $j -= 2; //#3129 + $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementVLI#3129'; //#3129 + $k[$j++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; //#3129 + $k[$j++] = false; //#3129 + return true; //#3129 + } //#3129 + var _Xc = $k[--$j]; //#3131 + var _Xd = $k[--$j]; //#3132 + $k[$j++] = _Xd; //#3134 + $k[$j++] = $f(_Xc + 1); //#3134 + if ($f(_Xc + 1) > _Xd.length) { //#3134 + $j -= 3; //#3133 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirement#3133'; //#3133 + $k[$j++] = "Coupon too short: 1st Purchase Requirement truncated"; //#3133 + $k[$j++] = false; //#3133 + return true; //#3133 + } //#3133 + var _Xe = $k[--$j]; //#3135 + var _Xf = $k[--$j]; //#3135 + var _Xg = $geti(_Xf, _Xe, $f(_Xf.length - _Xe)); //#3135 + $k[$j++] = _Xg; //#3140 + if (_Xg.length < 1) { //#3140 + $j -= 2; //#3139 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementCode#3139'; //#3139 + $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement Code"; //#3139 + $k[$j++] = false; //#3139 + return true; //#3139 + } //#3139 + var _Xh = $k[--$j]; //#3141 + var _Xj = $cvi($geti(_Xh, 0, 1)); //#3141 + $k[$j++] = _Xh; //#3143 + if ((_Xj > 4) && (_Xj != 9)) { //#3143 + $j -= 2; //#3142 + $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementCode#3142'; //#3142 + $k[$j++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; //#3142 + $k[$j++] = false; //#3142 + return true; //#3142 + } //#3142 + var _Xk = $k[--$j]; //#3144 + var _Xl = $geti(_Xk, 1, _Xk.length - 1); //#3144 + $k[$j++] = _Xl; //#3149 + if (_Xl.length < 3) { //#3149 + $j -= 2; //#3148 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseFamilyCode#3148'; //#3148 + $k[$j++] = "Coupon too short: 1st Purchase Family Code truncated"; //#3148 + $k[$j++] = false; //#3148 + return true; //#3148 + } //#3148 + var _Xm = $k[--$j]; //#3150 + var _Xn = $geti(_Xm, 3, _Xm.length - 3); //#3150 + $k[$j++] = _Xn; //#3206 + if (_Xn.length >= 1) { //#3206 + var _Xo = $k[--$j]; //#3153 + $k[$j++] = _Xo; //#3206 + if ($cvi($geti(_Xo, 0, 1)) == 1) { //#3206 + var _Xq = $k[--$j]; //#3154 + var _Xr = $geti(_Xq, 1, _Xq.length - 1); //#3154 + $k[$j++] = _Xr; //#3159 + if (_Xr.length < 1) { //#3159 + $j -= 2; //#3158 + $k[$j++] = 'bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3158'; //#3158 + $k[$j++] = "Coupon too short: Missing Additional Purchase Rules Code"; //#3158 + $k[$j++] = false; //#3158 + return true; //#3158 + } //#3158 + var _Xs = $k[--$j]; //#3160 + $k[$j++] = _Xs; //#3162 + if ($cvi($geti(_Xs, 0, 1)) > 3) { //#3162 + $j -= 2; //#3161 + $k[$j++] = 'bwipp.GS1couponBadAdditionalPurchaseRulesCode#3161'; //#3161 + $k[$j++] = "Coupon Additional Purchase Rules Code must be 0-3"; //#3161 + $k[$j++] = false; //#3161 + return true; //#3161 + } //#3161 + var _Xu = $k[--$j]; //#3163 + var _Xv = $geti(_Xu, 1, _Xu.length - 1); //#3163 + $k[$j++] = _Xv; //#3168 + if (_Xv.length < 1) { //#3168 + $j -= 2; //#3167 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3167'; //#3167 + $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; //#3167 + $k[$j++] = false; //#3167 + return true; //#3167 + } //#3167 + var _Xw = $k[--$j]; //#3169 + var _Xy = $cvi($geti(_Xw, 0, 1)); //#3169 + $k[$j++] = _Xw; //#3171 + $k[$j++] = _Xy; //#3171 + if ((_Xy < 1) || (_Xy > 5)) { //#3171 + $j -= 2; //#3170 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementVLI#3170'; //#3170 + $k[$j++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; //#3170 + $k[$j++] = false; //#3170 + return true; //#3170 + } //#3170 + var _Xz = $k[--$j]; //#3172 + var _Y0 = $k[--$j]; //#3173 + $k[$j++] = _Y0; //#3175 + $k[$j++] = $f(_Xz + 1); //#3175 + if ($f(_Xz + 1) > _Y0.length) { //#3175 + $j -= 3; //#3174 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirement#3174'; //#3174 + $k[$j++] = "Coupon too short: 2nd Purchase Requirement truncated"; //#3174 + $k[$j++] = false; //#3174 + return true; //#3174 + } //#3174 + var _Y1 = $k[--$j]; //#3176 + var _Y2 = $k[--$j]; //#3176 + var _Y3 = $geti(_Y2, _Y1, $f(_Y2.length - _Y1)); //#3176 + $k[$j++] = _Y3; //#3181 + if (_Y3.length < 1) { //#3181 + $j -= 2; //#3180 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3180'; //#3180 + $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; //#3180 + $k[$j++] = false; //#3180 + return true; //#3180 + } //#3180 + var _Y4 = $k[--$j]; //#3182 + var _Y6 = $cvi($geti(_Y4, 0, 1)); //#3182 + $k[$j++] = _Y4; //#3184 + if ((_Y6 > 4) && (_Y6 != 9)) { //#3184 + $j -= 2; //#3183 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementCode#3183'; //#3183 + $k[$j++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; //#3183 + $k[$j++] = false; //#3183 + return true; //#3183 + } //#3183 + var _Y7 = $k[--$j]; //#3185 + var _Y8 = $geti(_Y7, 1, _Y7.length - 1); //#3185 + $k[$j++] = _Y8; //#3190 + if (_Y8.length < 3) { //#3190 + $j -= 2; //#3189 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3189'; //#3189 + $k[$j++] = "Coupon too short: 2nd Purchase Family Code truncated"; //#3189 + $k[$j++] = false; //#3189 + return true; //#3189 + } //#3189 + var _Y9 = $k[--$j]; //#3191 + var _YA = $geti(_Y9, 3, _Y9.length - 3); //#3191 + $k[$j++] = _YA; //#3196 + if (_YA.length < 1) { //#3196 + $j -= 2; //#3195 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3195'; //#3195 + $k[$j++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; //#3195 + $k[$j++] = false; //#3195 + return true; //#3195 + } //#3195 + var _YB = $k[--$j]; //#3197 + var _YD = $cvi($geti(_YB, 0, 1)); //#3197 + $k[$j++] = _YB; //#3199 + $k[$j++] = _YD; //#3199 + if ((_YD > 6) && (_YD != 9)) { //#3199 + $j -= 2; //#3198 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseGCPVLI#3198'; //#3198 + $k[$j++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; //#3198 + $k[$j++] = false; //#3198 + return true; //#3198 + } //#3198 + var _YE = $k[--$j]; //#3200 + $k[$j++] = _YE; //#3200 + if (_YE != 9) { //#3200 + var _YF = $k[--$j]; //#3200 + $k[$j++] = $f(_YF + 6); //#3200 + } else { //#3200 + $j--; //#3200 + $k[$j++] = 0; //#3200 + } //#3200 + var _YG = $k[--$j]; //#3200 + var _YH = $k[--$j]; //#3201 + $k[$j++] = _YH; //#3203 + $k[$j++] = $f(_YG + 1); //#3203 + if ($f(_YG + 1) > _YH.length) { //#3203 + $j -= 3; //#3202 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCP#3202'; //#3202 + $k[$j++] = "Coupon too short: 2nd Purchase GCP truncated"; //#3202 + $k[$j++] = false; //#3202 + return true; //#3202 + } //#3202 + var _YI = $k[--$j]; //#3204 + var _YJ = $k[--$j]; //#3204 + $k[$j++] = $geti(_YJ, _YI, $f(_YJ.length - _YI)); //#3204 + } //#3204 + } //#3204 + var _YL = $k[--$j]; //#3209 + $k[$j++] = _YL; //#3253 + if (_YL.length >= 1) { //#3253 + var _YM = $k[--$j]; //#3209 + $k[$j++] = _YM; //#3253 + if ($cvi($geti(_YM, 0, 1)) == 2) { //#3253 + var _YO = $k[--$j]; //#3210 + var _YP = $geti(_YO, 1, _YO.length - 1); //#3210 + $k[$j++] = _YP; //#3215 + if (_YP.length < 1) { //#3215 + $j -= 2; //#3214 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3214'; //#3214 + $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; //#3214 + $k[$j++] = false; //#3214 + return true; //#3214 + } //#3214 + var _YQ = $k[--$j]; //#3216 + var _YS = $cvi($geti(_YQ, 0, 1)); //#3216 + $k[$j++] = _YQ; //#3218 + $k[$j++] = _YS; //#3218 + if ((_YS < 1) || (_YS > 5)) { //#3218 + $j -= 2; //#3217 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementVLI#3217'; //#3217 + $k[$j++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; //#3217 + $k[$j++] = false; //#3217 + return true; //#3217 + } //#3217 + var _YT = $k[--$j]; //#3219 + var _YU = $k[--$j]; //#3220 + $k[$j++] = _YU; //#3222 + $k[$j++] = $f(_YT + 1); //#3222 + if ($f(_YT + 1) > _YU.length) { //#3222 + $j -= 3; //#3221 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirement#3221'; //#3221 + $k[$j++] = "Coupon too short: 3rd Purchase Requirement truncated"; //#3221 + $k[$j++] = false; //#3221 + return true; //#3221 + } //#3221 + var _YV = $k[--$j]; //#3223 + var _YW = $k[--$j]; //#3223 + var _YX = $geti(_YW, _YV, $f(_YW.length - _YV)); //#3223 + $k[$j++] = _YX; //#3228 + if (_YX.length < 1) { //#3228 + $j -= 2; //#3227 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3227'; //#3227 + $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; //#3227 + $k[$j++] = false; //#3227 + return true; //#3227 + } //#3227 + var _YY = $k[--$j]; //#3229 + var _Ya = $cvi($geti(_YY, 0, 1)); //#3229 + $k[$j++] = _YY; //#3231 + if ((_Ya > 4) && (_Ya != 9)) { //#3231 + $j -= 2; //#3230 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementCode#3230'; //#3230 + $k[$j++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; //#3230 + $k[$j++] = false; //#3230 + return true; //#3230 + } //#3230 + var _Yb = $k[--$j]; //#3232 + var _Yc = $geti(_Yb, 1, _Yb.length - 1); //#3232 + $k[$j++] = _Yc; //#3237 + if (_Yc.length < 3) { //#3237 + $j -= 2; //#3236 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3236'; //#3236 + $k[$j++] = "Coupon too short: 3rd Purchase Family Code truncated"; //#3236 + $k[$j++] = false; //#3236 + return true; //#3236 + } //#3236 + var _Yd = $k[--$j]; //#3238 + var _Ye = $geti(_Yd, 3, _Yd.length - 3); //#3238 + $k[$j++] = _Ye; //#3243 + if (_Ye.length < 1) { //#3243 + $j -= 2; //#3242 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3242'; //#3242 + $k[$j++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; //#3242 + $k[$j++] = false; //#3242 + return true; //#3242 + } //#3242 + var _Yf = $k[--$j]; //#3244 + var _Yh = $cvi($geti(_Yf, 0, 1)); //#3244 + $k[$j++] = _Yf; //#3246 + $k[$j++] = _Yh; //#3246 + if ((_Yh > 6) && (_Yh != 9)) { //#3246 + $j -= 2; //#3245 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseGCPVLI#3245'; //#3245 + $k[$j++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; //#3245 + $k[$j++] = false; //#3245 + return true; //#3245 + } //#3245 + var _Yi = $k[--$j]; //#3247 + $k[$j++] = _Yi; //#3247 + if (_Yi != 9) { //#3247 + var _Yj = $k[--$j]; //#3247 + $k[$j++] = $f(_Yj + 6); //#3247 + } else { //#3247 + $j--; //#3247 + $k[$j++] = 0; //#3247 + } //#3247 + var _Yk = $k[--$j]; //#3247 + var _Yl = $k[--$j]; //#3248 + $k[$j++] = _Yl; //#3250 + $k[$j++] = $f(_Yk + 1); //#3250 + if ($f(_Yk + 1) > _Yl.length) { //#3250 + $j -= 3; //#3249 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCP#3249'; //#3249 + $k[$j++] = "Coupon too short: 3rd Purchase GCP truncated"; //#3249 + $k[$j++] = false; //#3249 + return true; //#3249 + } //#3249 + var _Ym = $k[--$j]; //#3251 + var _Yn = $k[--$j]; //#3251 + $k[$j++] = $geti(_Yn, _Ym, $f(_Yn.length - _Ym)); //#3251 + } //#3251 + } //#3251 + $_.couponexpire = -1; //#3256 + var _Yp = $k[--$j]; //#3257 + $k[$j++] = _Yp; //#3275 + if (_Yp.length >= 1) { //#3275 + var _Yq = $k[--$j]; //#3257 + $k[$j++] = _Yq; //#3275 + if ($cvi($geti(_Yq, 0, 1)) == 3) { //#3275 + var _Ys = $k[--$j]; //#3258 + var _Yt = $geti(_Ys, 1, _Ys.length - 1); //#3258 + $k[$j++] = _Yt; //#3263 + if (_Yt.length < 6) { //#3263 + $j -= 2; //#3262 + $k[$j++] = 'bwipp.GS1couponTooShortExpirationDate#3262'; //#3262 + $k[$j++] = "Coupon too short: Expiration date"; //#3262 + $k[$j++] = false; //#3262 + return true; //#3262 + } //#3262 + var _Yu = $k[--$j]; //#3264 + var _Yw = $cvi($geti(_Yu, 2, 2)); //#3264 + $k[$j++] = _Yu; //#3264 + if ((_Yw < 1) || (_Yw > 12)) { //#3264 + $j -= 2; //#3264 + $k[$j++] = 'bwipp.GS1couponExpirationDateBadMonth#3264'; //#3264 + $k[$j++] = "Invalid month in expiration date"; //#3264 + $k[$j++] = false; //#3264 + return true; //#3264 + } //#3264 + var _Yx = $k[--$j]; //#3265 + var _Yz = $cvi($geti(_Yx, 0, 2)); //#3265 + var _Z0 = _Yz - 21; //#3266 + $k[$j++] = _Yx; //#3266 + $k[$j++] = _Yz; //#3266 + $k[$j++] = _Z0; //#3266 + if (_Z0 >= 51) { //#3266 + $j--; //#3266 + var _Z1 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z1 + 1900); //#3266 + } else { //#3266 + if ($k[--$j] <= -50) { //#3266 + var _Z3 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z3 + 2100); //#3266 + } else { //#3266 + var _Z4 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z4 + 2000); //#3266 + } //#3266 + } //#3266 + var _Z5 = $k[--$j]; //#3267 + $k[$j++] = ((_Z5 % 400) == 0) || (((_Z5 % 4) == 0) && ((_Z5 % 100) != 0)); //#3268 + $k[$j++] = Infinity; //#3268 + var _Z6 = $k[--$j]; //#3268 + var _Z8 = $k[--$j] ? 29 : 28; //#3268 + $k[$j++] = _Z6; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = _Z8; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + var _Z9 = $a(); //#3268 + var _ZA = $k[--$j]; //#3269 + var _ZE = $cvi($geti(_ZA, 4, 2)); //#3270 + $k[$j++] = _ZA; //#3271 + if (($get(_Z9, $cvi($geti(_ZA, 2, 2)) - 1) < _ZE) || (_ZE < 1)) { //#3271 + $j -= 2; //#3271 + $k[$j++] = 'bwipp.GS1couponExpirationDateBadDay#3271'; //#3271 + $k[$j++] = "Invalid day of month in expiration date"; //#3271 + $k[$j++] = false; //#3271 + return true; //#3271 + } //#3271 + var _ZF = $k[--$j]; //#3272 + $_.couponexpire = $cvi($geti(_ZF, 0, 6)); //#3272 + $k[$j++] = $geti(_ZF, 6, _ZF.length - 6); //#3273 + } //#3273 + } //#3273 + var _ZI = $k[--$j]; //#3278 + $k[$j++] = _ZI; //#3299 + if (_ZI.length >= 1) { //#3299 + var _ZJ = $k[--$j]; //#3278 + $k[$j++] = _ZJ; //#3299 + if ($cvi($geti(_ZJ, 0, 1)) == 4) { //#3299 + var _ZL = $k[--$j]; //#3279 + var _ZM = $geti(_ZL, 1, _ZL.length - 1); //#3279 + $k[$j++] = _ZM; //#3284 + if (_ZM.length < 6) { //#3284 + $j -= 2; //#3283 + $k[$j++] = 'bwipp.GS1couponTooShortStartDate#3283'; //#3283 + $k[$j++] = "Coupon too short: Start date"; //#3283 + $k[$j++] = false; //#3283 + return true; //#3283 + } //#3283 + var _ZN = $k[--$j]; //#3285 + var _ZP = $cvi($geti(_ZN, 2, 2)); //#3285 + $k[$j++] = _ZN; //#3285 + if ((_ZP < 1) || (_ZP > 12)) { //#3285 + $j -= 2; //#3285 + $k[$j++] = 'bwipp.GS1couponStartDateBadMonth#3285'; //#3285 + $k[$j++] = "Invalid month in start date"; //#3285 + $k[$j++] = false; //#3285 + return true; //#3285 + } //#3285 + var _ZQ = $k[--$j]; //#3286 + var _ZS = $cvi($geti(_ZQ, 0, 2)); //#3286 + var _ZT = _ZS - 21; //#3287 + $k[$j++] = _ZQ; //#3287 + $k[$j++] = _ZS; //#3287 + $k[$j++] = _ZT; //#3287 + if (_ZT >= 51) { //#3287 + $j--; //#3287 + var _ZU = $k[--$j]; //#3287 + $k[$j++] = $f(_ZU + 1900); //#3287 + } else { //#3287 + if ($k[--$j] <= -50) { //#3287 + var _ZW = $k[--$j]; //#3287 + $k[$j++] = $f(_ZW + 2100); //#3287 + } else { //#3287 + var _ZX = $k[--$j]; //#3287 + $k[$j++] = $f(_ZX + 2000); //#3287 + } //#3287 + } //#3287 + var _ZY = $k[--$j]; //#3288 + $k[$j++] = ((_ZY % 400) == 0) || (((_ZY % 4) == 0) && ((_ZY % 100) != 0)); //#3289 + $k[$j++] = Infinity; //#3289 + var _ZZ = $k[--$j]; //#3289 + var _Zb = $k[--$j] ? 29 : 28; //#3289 + $k[$j++] = _ZZ; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = _Zb; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + var _Zc = $a(); //#3289 + var _Zd = $k[--$j]; //#3290 + var _Zh = $cvi($geti(_Zd, 4, 2)); //#3291 + $k[$j++] = _Zd; //#3292 + if (($get(_Zc, $cvi($geti(_Zd, 2, 2)) - 1) < _Zh) || (_Zh < 1)) { //#3292 + $j -= 2; //#3292 + $k[$j++] = 'bwipp.GS1couponStartDateBadDay#3292'; //#3292 + $k[$j++] = "Invalid day of month in start date"; //#3292 + $k[$j++] = false; //#3292 + return true; //#3292 + } //#3292 + var _Zi = $k[--$j]; //#3293 + $_.couponstart = $cvi($geti(_Zi, 0, 6)); //#3293 + $k[$j++] = _Zi; //#3296 + if (($_.couponexpire != -1) && ($_.couponexpire < $_.couponstart)) { //#3296 + $j -= 2; //#3295 + $k[$j++] = 'bwipp.GS1couponExpireDateBeforeStartDate#3295'; //#3295 + $k[$j++] = "Coupon expires before it starts"; //#3295 + $k[$j++] = false; //#3295 + return true; //#3295 + } //#3295 + var _Zn = $k[--$j]; //#3297 + $k[$j++] = $geti(_Zn, 6, _Zn.length - 6); //#3297 + } //#3297 + } //#3297 + var _Zp = $k[--$j]; //#3302 + $k[$j++] = _Zp; //#3315 + if (_Zp.length >= 1) { //#3315 + var _Zq = $k[--$j]; //#3302 + $k[$j++] = _Zq; //#3315 + if ($cvi($geti(_Zq, 0, 1)) == 5) { //#3315 + var _Zs = $k[--$j]; //#3303 + var _Zt = $geti(_Zs, 1, _Zs.length - 1); //#3303 + $k[$j++] = _Zt; //#3308 + if (_Zt.length < 1) { //#3308 + $j -= 2; //#3307 + $k[$j++] = 'bwipp.GS1couponTooShortSerialNumberVLI#3307'; //#3307 + $k[$j++] = "Coupon too short: Missing Serial Number VLI"; //#3307 + $k[$j++] = false; //#3307 + return true; //#3307 + } //#3307 + var _Zu = $k[--$j]; //#3309 + var _Zv = $geti(_Zu, 0, 1); //#3309 + $k[$j++] = _Zu; //#3312 + $k[$j++] = ($cvi(_Zv) + 6) + 1; //#3312 + if ((($cvi(_Zv) + 6) + 1) > _Zu.length) { //#3312 + $j -= 3; //#3311 + $k[$j++] = 'bwipp.GS1couponTooShortSerialNumber#3311'; //#3311 + $k[$j++] = "Coupon too short: Serial Number truncated"; //#3311 + $k[$j++] = false; //#3311 + return true; //#3311 + } //#3311 + var _Zw = $k[--$j]; //#3313 + var _Zx = $k[--$j]; //#3313 + $k[$j++] = $geti(_Zx, _Zw, $f(_Zx.length - _Zw)); //#3313 + } //#3313 + } //#3313 + var _Zz = $k[--$j]; //#3318 + $k[$j++] = _Zz; //#3334 + if (_Zz.length >= 1) { //#3334 + var _a0 = $k[--$j]; //#3318 + $k[$j++] = _a0; //#3334 + if ($cvi($geti(_a0, 0, 1)) == 6) { //#3334 + var _a2 = $k[--$j]; //#3319 + var _a3 = $geti(_a2, 1, _a2.length - 1); //#3319 + $k[$j++] = _a3; //#3324 + if (_a3.length < 1) { //#3324 + $j -= 2; //#3323 + $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLNVLI#3323'; //#3323 + $k[$j++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; //#3323 + $k[$j++] = false; //#3323 + return true; //#3323 + } //#3323 + var _a4 = $k[--$j]; //#3325 + var _a6 = $cvi($geti(_a4, 0, 1)); //#3325 + $k[$j++] = _a4; //#3327 + $k[$j++] = _a6; //#3327 + if ((_a6 < 1) || (_a6 > 7)) { //#3327 + $j -= 2; //#3326 + $k[$j++] = 'bwipp.GS1couponBadRetailerGCPGLNVLI#3326'; //#3326 + $k[$j++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; //#3326 + $k[$j++] = false; //#3326 + return true; //#3326 + } //#3326 + var _a7 = $k[--$j]; //#3328 + var _a8 = $k[--$j]; //#3329 + $k[$j++] = _a8; //#3331 + $k[$j++] = $f($f(_a7 + 6) + 1); //#3331 + if (($f($f(_a7 + 6) + 1)) > _a8.length) { //#3331 + $j -= 3; //#3330 + $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLN#3330'; //#3330 + $k[$j++] = "Coupon too short: Retailer GCP/GLN truncated"; //#3330 + $k[$j++] = false; //#3330 + return true; //#3330 + } //#3330 + var _a9 = $k[--$j]; //#3332 + var _aA = $k[--$j]; //#3332 + $k[$j++] = $geti(_aA, _a9, $f(_aA.length - _a9)); //#3332 + } //#3332 + } //#3332 + var _aC = $k[--$j]; //#3337 + $k[$j++] = _aC; //#3373 + if (_aC.length >= 1) { //#3373 + var _aD = $k[--$j]; //#3337 + $k[$j++] = _aD; //#3373 + if ($cvi($geti(_aD, 0, 1)) == 9) { //#3373 + var _aF = $k[--$j]; //#3338 + var _aG = $geti(_aF, 1, _aF.length - 1); //#3338 + $k[$j++] = _aG; //#3343 + if (_aG.length < 1) { //#3343 + $j -= 2; //#3342 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueCode#3342'; //#3342 + $k[$j++] = "Coupon too short: Missing Save Value Code"; //#3342 + $k[$j++] = false; //#3342 + return true; //#3342 + } //#3342 + var _aH = $k[--$j]; //#3344 + var _aJ = $cvi($geti(_aH, 0, 1)); //#3344 + $k[$j++] = _aH; //#3346 + if ((_aJ > 6) || ((_aJ == 3) || (_aJ == 4))) { //#3346 + $j -= 2; //#3345 + $k[$j++] = 'bwipp.GS1couponBadSaveValueCode#3345'; //#3345 + $k[$j++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; //#3345 + $k[$j++] = false; //#3345 + return true; //#3345 + } //#3345 + var _aK = $k[--$j]; //#3347 + var _aL = $geti(_aK, 1, _aK.length - 1); //#3347 + $k[$j++] = _aL; //#3352 + if (_aL.length < 1) { //#3352 + $j -= 2; //#3351 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueAppliesToItem#3351'; //#3351 + $k[$j++] = "Coupon too short: Missing Save Value Applies to Item"; //#3351 + $k[$j++] = false; //#3351 + return true; //#3351 + } //#3351 + var _aM = $k[--$j]; //#3353 + $k[$j++] = _aM; //#3355 + if ($cvi($geti(_aM, 0, 1)) > 2) { //#3355 + $j -= 2; //#3354 + $k[$j++] = 'bwipp.GS1couponBadSaveValueAppliesToItem#3354'; //#3354 + $k[$j++] = "Coupon Save Value Applies to Item must be 0-2"; //#3354 + $k[$j++] = false; //#3354 + return true; //#3354 + } //#3354 + var _aO = $k[--$j]; //#3356 + var _aP = $geti(_aO, 1, _aO.length - 1); //#3356 + $k[$j++] = _aP; //#3361 + if (_aP.length < 1) { //#3361 + $j -= 2; //#3360 + $k[$j++] = 'bwipp.GS1couponTooShortStoreCouponFlag#3360'; //#3360 + $k[$j++] = "Coupon too short: Missing Store Coupon Flag"; //#3360 + $k[$j++] = false; //#3360 + return true; //#3360 + } //#3360 + var _aQ = $k[--$j]; //#3362 + var _aR = $geti(_aQ, 1, _aQ.length - 1); //#3362 + $k[$j++] = _aR; //#3367 + if (_aR.length < 1) { //#3367 + $j -= 2; //#3366 + $k[$j++] = 'bwipp.GS1couponTooShortDontMultiplyFlag#3366'; //#3366 + $k[$j++] = "Coupon too short: Missing Don't Multiply Flag"; //#3366 + $k[$j++] = false; //#3366 + return true; //#3366 + } //#3366 + var _aS = $k[--$j]; //#3368 + $k[$j++] = _aS; //#3370 + if ($cvi($geti(_aS, 0, 1)) > 1) { //#3370 + $j -= 2; //#3369 + $k[$j++] = 'bwipp.GS1couponBadDontMultiplyFlag#3369'; //#3369 + $k[$j++] = "Don't Multiply Flag must be 0 or 1"; //#3369 + $k[$j++] = false; //#3369 + return true; //#3369 + } //#3369 + var _aU = $k[--$j]; //#3371 + $k[$j++] = $geti(_aU, 1, _aU.length - 1); //#3371 + } //#3371 + } //#3371 + var _aW = $k[--$j]; //#3375 + $k[$j++] = _aW; //#3377 + if (_aW.length != 0) { //#3377 + $j -= 2; //#3376 + $k[$j++] = 'bwipp.GS1couponUnrecognisedOptionalField#3376'; //#3376 + $k[$j++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; //#3376 + $k[$j++] = false; //#3376 + return true; //#3376 + } //#3376 + $j--; //#3378 + }; //#3378 $_.lintcouponposoffer = function() { - var _XM = $k[--$j]; //#3138 - $k[$j++] = _XM; //#3140 - $k[$j++] = true; //#3140 - $forall(_XM, function() { //#3140 - var _XN = $k[--$j]; //#3139 - if ((_XN < 48) || (_XN > 57)) { //#3139 - $j--; //#3139 - $k[$j++] = false; //#3139 - return true; //#3139 - } //#3139 - }); //#3139 - if ($nt($k[--$j])) { //#3141 - $j -= 2; //#3141 - $k[$j++] = 'bwipp.GS1couponNotNumeric#3141'; //#3141 - $k[$j++] = "Coupon not numeric"; //#3141 - $k[$j++] = false; //#3141 - return true; //#3141 - } //#3141 - var _XP = $k[--$j]; //#3143 - $k[$j++] = _XP; //#3145 - if (_XP.length < 1) { //#3145 - $j -= 2; //#3144 - $k[$j++] = 'bwipp.GS1couponTooShortFormatCode#3144'; //#3144 - $k[$j++] = "Coupon too short: Missing Format Code"; //#3144 - $k[$j++] = false; //#3144 - return true; //#3144 - } //#3144 - var _XQ = $k[--$j]; //#3146 - var _XR = $geti(_XQ, 0, 1); //#3146 - $k[$j++] = _XQ; //#3148 - if ($ne(_XR, "0") && $ne(_XR, "1")) { //#3148 - $j -= 2; //#3147 - $k[$j++] = 'bwipp.GS1couponBadFormatCode#3147'; //#3147 - $k[$j++] = "Coupon format must be 0 or 1"; //#3147 - $k[$j++] = false; //#3147 - return true; //#3147 - } //#3147 - var _XS = $k[--$j]; //#3149 - var _XT = $geti(_XS, 1, _XS.length - 1); //#3149 - $k[$j++] = _XT; //#3153 - if (_XT.length < 1) { //#3153 - $j -= 2; //#3152 - $k[$j++] = 'bwipp.GS1couponTooShortFunderVLI#3152'; //#3152 - $k[$j++] = "Coupon too short: Missing Funder VLI"; //#3152 - $k[$j++] = false; //#3152 - return true; //#3152 - } //#3152 - var _XU = $k[--$j]; //#3154 - var _XW = $cvi($geti(_XU, 0, 1)); //#3154 - $k[$j++] = _XU; //#3156 - $k[$j++] = _XW; //#3156 - if (_XW > 6) { //#3156 - $j -= 3; //#3155 - $k[$j++] = 'bwipp.GS1couponBadFunderVLI#3155'; //#3155 - $k[$j++] = "Coupon Funder length indicator must be 0-6"; //#3155 - $k[$j++] = false; //#3155 - return true; //#3155 - } //#3155 - var _XX = $k[--$j]; //#3157 - var _XY = $k[--$j]; //#3158 - $k[$j++] = _XY; //#3160 - $k[$j++] = $f($f(_XX + 6) + 1); //#3160 - if (($f($f(_XX + 6) + 1)) > _XY.length) { //#3160 - $j -= 3; //#3159 - $k[$j++] = 'bwipp.GS1couponTooShortFunder#3159'; //#3159 - $k[$j++] = "Coupon too short: Truncated Funder ID"; //#3159 - $k[$j++] = false; //#3159 - return true; //#3159 - } //#3159 - var _XZ = $k[--$j]; //#3161 - var _Xa = $k[--$j]; //#3161 - var _Xb = $geti(_Xa, _XZ, $f(_Xa.length - _XZ)); //#3161 - $k[$j++] = _Xb; //#3165 - if (_Xb.length < 6) { //#3165 - $j -= 2; //#3164 - $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3164'; //#3164 - $k[$j++] = "Coupon too short: Truncated Offer Code"; //#3164 - $k[$j++] = false; //#3164 - return true; //#3164 - } //#3164 - var _Xc = $k[--$j]; //#3166 - var _Xd = $geti(_Xc, 6, _Xc.length - 6); //#3166 - $k[$j++] = _Xd; //#3170 - if (_Xd.length < 1) { //#3170 - $j -= 2; //#3169 - $k[$j++] = 'bwipp.GS1couponTooShortSnVLI#3169'; //#3169 - $k[$j++] = "Coupon too short: Missing SN VLI"; //#3169 - $k[$j++] = false; //#3169 - return true; //#3169 - } //#3169 - var _Xe = $k[--$j]; //#3171 - var _Xf = $geti(_Xe, 0, 1); //#3171 - $k[$j++] = _Xe; //#3175 - $k[$j++] = ($cvi(_Xf) + 6) + 1; //#3175 - if ((($cvi(_Xf) + 6) + 1) > _Xe.length) { //#3175 - $j -= 3; //#3174 - $k[$j++] = 'bwipp.GS1couponTooShortSn#3174'; //#3174 - $k[$j++] = "Coupon too short: Truncated SN"; //#3174 - $k[$j++] = false; //#3174 - return true; //#3174 - } //#3174 - var _Xg = $k[--$j]; //#3176 - var _Xh = $k[--$j]; //#3176 - var _Xi = $geti(_Xh, _Xg, $f(_Xh.length - _Xg)); //#3176 - $k[$j++] = _Xi; //#3179 - if (_Xi.length != 0) { //#3179 - $j -= 2; //#3178 - $k[$j++] = 'bwipp.GS1couponTooLong#3178'; //#3178 - $k[$j++] = "Coupon too long"; //#3178 - $k[$j++] = false; //#3178 - return true; //#3178 - } //#3178 - $j--; //#3180 - }; //#3180 + var _aX = $k[--$j]; //#3382 + $k[$j++] = _aX; //#3384 + $k[$j++] = true; //#3384 + $forall(_aX, function() { //#3384 + var _aY = $k[--$j]; //#3383 + if ((_aY < 48) || (_aY > 57)) { //#3383 + $j--; //#3383 + $k[$j++] = false; //#3383 + return true; //#3383 + } //#3383 + }); //#3383 + if ($nt($k[--$j])) { //#3385 + $j -= 2; //#3385 + $k[$j++] = 'bwipp.GS1couponNotNumeric#3385'; //#3385 + $k[$j++] = "Coupon not numeric"; //#3385 + $k[$j++] = false; //#3385 + return true; //#3385 + } //#3385 + var _aa = $k[--$j]; //#3387 + $k[$j++] = _aa; //#3389 + if (_aa.length < 1) { //#3389 + $j -= 2; //#3388 + $k[$j++] = 'bwipp.GS1couponTooShortFormatCode#3388'; //#3388 + $k[$j++] = "Coupon too short: Missing Format Code"; //#3388 + $k[$j++] = false; //#3388 + return true; //#3388 + } //#3388 + var _ab = $k[--$j]; //#3390 + var _ac = $geti(_ab, 0, 1); //#3390 + $k[$j++] = _ab; //#3392 + if ($ne(_ac, "0") && $ne(_ac, "1")) { //#3392 + $j -= 2; //#3391 + $k[$j++] = 'bwipp.GS1couponBadFormatCode#3391'; //#3391 + $k[$j++] = "Coupon format must be 0 or 1"; //#3391 + $k[$j++] = false; //#3391 + return true; //#3391 + } //#3391 + var _ad = $k[--$j]; //#3393 + var _ae = $geti(_ad, 1, _ad.length - 1); //#3393 + $k[$j++] = _ae; //#3397 + if (_ae.length < 1) { //#3397 + $j -= 2; //#3396 + $k[$j++] = 'bwipp.GS1couponTooShortFunderVLI#3396'; //#3396 + $k[$j++] = "Coupon too short: Missing Funder VLI"; //#3396 + $k[$j++] = false; //#3396 + return true; //#3396 + } //#3396 + var _af = $k[--$j]; //#3398 + var _ah = $cvi($geti(_af, 0, 1)); //#3398 + $k[$j++] = _af; //#3400 + $k[$j++] = _ah; //#3400 + if (_ah > 6) { //#3400 + $j -= 3; //#3399 + $k[$j++] = 'bwipp.GS1couponBadFunderVLI#3399'; //#3399 + $k[$j++] = "Coupon Funder length indicator must be 0-6"; //#3399 + $k[$j++] = false; //#3399 + return true; //#3399 + } //#3399 + var _ai = $k[--$j]; //#3401 + var _aj = $k[--$j]; //#3402 + $k[$j++] = _aj; //#3404 + $k[$j++] = $f($f(_ai + 6) + 1); //#3404 + if (($f($f(_ai + 6) + 1)) > _aj.length) { //#3404 + $j -= 3; //#3403 + $k[$j++] = 'bwipp.GS1couponTooShortFunder#3403'; //#3403 + $k[$j++] = "Coupon too short: Truncated Funder ID"; //#3403 + $k[$j++] = false; //#3403 + return true; //#3403 + } //#3403 + var _ak = $k[--$j]; //#3405 + var _al = $k[--$j]; //#3405 + var _am = $geti(_al, _ak, $f(_al.length - _ak)); //#3405 + $k[$j++] = _am; //#3409 + if (_am.length < 6) { //#3409 + $j -= 2; //#3408 + $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3408'; //#3408 + $k[$j++] = "Coupon too short: Truncated Offer Code"; //#3408 + $k[$j++] = false; //#3408 + return true; //#3408 + } //#3408 + var _an = $k[--$j]; //#3410 + var _ao = $geti(_an, 6, _an.length - 6); //#3410 + $k[$j++] = _ao; //#3414 + if (_ao.length < 1) { //#3414 + $j -= 2; //#3413 + $k[$j++] = 'bwipp.GS1couponTooShortSnVLI#3413'; //#3413 + $k[$j++] = "Coupon too short: Missing SN VLI"; //#3413 + $k[$j++] = false; //#3413 + return true; //#3413 + } //#3413 + var _ap = $k[--$j]; //#3415 + var _aq = $geti(_ap, 0, 1); //#3415 + $k[$j++] = _ap; //#3419 + $k[$j++] = ($cvi(_aq) + 6) + 1; //#3419 + if ((($cvi(_aq) + 6) + 1) > _ap.length) { //#3419 + $j -= 3; //#3418 + $k[$j++] = 'bwipp.GS1couponTooShortSn#3418'; //#3418 + $k[$j++] = "Coupon too short: Truncated SN"; //#3418 + $k[$j++] = false; //#3418 + return true; //#3418 + } //#3418 + var _ar = $k[--$j]; //#3420 + var _as = $k[--$j]; //#3420 + var _at = $geti(_as, _ar, $f(_as.length - _ar)); //#3420 + $k[$j++] = _at; //#3423 + if (_at.length != 0) { //#3423 + $j -= 2; //#3422 + $k[$j++] = 'bwipp.GS1couponTooLong#3422'; //#3422 + $k[$j++] = "Coupon too long"; //#3422 + $k[$j++] = false; //#3422 + return true; //#3422 + } //#3422 + $j--; //#3424 + }; //#3424 $_.lintlatitude = function() { - var _Xj = $k[--$j]; //#3184 - $k[$j++] = _Xj; //#3186 - if (_Xj.length != 10) { //#3186 - $j--; //#3185 - $k[$j++] = 'bwipp.GS1badLatitudeLength#3185'; //#3185 - $k[$j++] = "Invalid length for a latitude"; //#3185 - $k[$j++] = false; //#3185 - return true; //#3185 - } //#3185 - if ($cvi($k[--$j]) > $cvi("1800000000")) { //#3189 - $j--; //#3189 - $k[$j++] = 'bwipp.GS1badLatitude#3189'; //#3189 - $k[$j++] = "Invalid value for latitude"; //#3189 - $k[$j++] = false; //#3189 - return true; //#3189 - } //#3189 - }; //#3189 + var _au = $k[--$j]; //#3428 + $k[$j++] = _au; //#3430 + if (_au.length != 10) { //#3430 + $j--; //#3429 + $k[$j++] = 'bwipp.GS1badLatitudeLength#3429'; //#3429 + $k[$j++] = "Invalid length for a latitude"; //#3429 + $k[$j++] = false; //#3429 + return true; //#3429 + } //#3429 + if ($cvi($k[--$j]) > $cvi("1800000000")) { //#3433 + $j--; //#3433 + $k[$j++] = 'bwipp.GS1badLatitude#3433'; //#3433 + $k[$j++] = "Invalid value for latitude"; //#3433 + $k[$j++] = false; //#3433 + return true; //#3433 + } //#3433 + }; //#3433 $_.lintlongitude = function() { - var _Xl = $k[--$j]; //#3193 - $k[$j++] = _Xl; //#3195 - if (_Xl.length != 10) { //#3195 - $j--; //#3194 - $k[$j++] = 'bwipp.GS1badLongitudeLength#3194'; //#3194 - $k[$j++] = "Invalid length for a longitude"; //#3194 - $k[$j++] = false; //#3194 - return true; //#3194 - } //#3194 - if ($cvi($k[--$j]) > $cvi("3600000000")) { //#3199 - $j--; //#3199 - $k[$j++] = 'bwipp.GS1badLongitude#3199'; //#3199 - $k[$j++] = "Invalid value for longitude"; //#3199 - $k[$j++] = false; //#3199 - return true; //#3199 - } //#3199 - }; //#3199 - if (!bwipp_gs1process.__3208__) { //#3208 - $_ = Object.create($_); //#3208 - $k[$j++] = Infinity; //#3203 - var _Xn = $a(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99']); //#3206 - for (var _Xo = 0, _Xp = _Xn.length; _Xo < _Xp; _Xo++) { //#3207 - var _Xq = $get(_Xn, _Xo); //#3207 - $k[$j++] = _Xq; //#3207 - $k[$j++] = _Xq; //#3207 - } //#3207 - $_.aidcmediatype = $d(); //#3207 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#3207 - bwipp_gs1process.__3208__ = 1; //#3207 - $_ = Object.getPrototypeOf($_); //#3207 - } //#3207 + var _aw = $k[--$j]; //#3437 + $k[$j++] = _aw; //#3439 + if (_aw.length != 10) { //#3439 + $j--; //#3438 + $k[$j++] = 'bwipp.GS1badLongitudeLength#3438'; //#3438 + $k[$j++] = "Invalid length for a longitude"; //#3438 + $k[$j++] = false; //#3438 + return true; //#3438 + } //#3438 + if ($cvi($k[--$j]) > $cvi("3600000000")) { //#3443 + $j--; //#3443 + $k[$j++] = 'bwipp.GS1badLongitude#3443'; //#3443 + $k[$j++] = "Invalid value for longitude"; //#3443 + $k[$j++] = false; //#3443 + return true; //#3443 + } //#3443 + }; //#3443 + if (!bwipp_gs1process.__3452__) { //#3452 + $_ = Object.create($_); //#3452 + $k[$j++] = Infinity; //#3447 + var _ay = $a(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99']); //#3450 + for (var _az = 0, _b0 = _ay.length; _az < _b0; _az++) { //#3451 + var _b1 = $get(_ay, _az); //#3451 + $k[$j++] = _b1; //#3451 + $k[$j++] = _b1; //#3451 + } //#3451 + $_.aidcmediatype = $d(); //#3451 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#3451 + bwipp_gs1process.__3452__ = 1; //#3451 + $_ = Object.getPrototypeOf($_); //#3451 + } //#3451 $_.lintmediatype = function() { - var _Xv = $get($_.aidcmediatype, $k[--$j]) !== undefined; //#3211 - if (!_Xv) { //#3211 - $j--; //#3211 - $k[$j++] = 'bwipp.GS1UnknownMediaType#3211'; //#3211 - $k[$j++] = "Unknown AIDC media type"; //#3211 - $k[$j++] = false; //#3211 - return true; //#3211 - } //#3211 - }; //#3211 - if (!$_.dontlint) { //#3352 - $k[$j++] = true; //#3255 - for (var _Xz = 0, _Xy = $_.vals.length - 1; _Xz <= _Xy; _Xz += 1) { //#3255 - $_.ai = $get($_.ais, _Xz); //#3219 - $_.val = $get($_.vals, _Xz); //#3220 - var _Y6 = $get($_.gs1syntax, $_.ai) !== undefined; //#3221 - if (_Y6) { //#3253 - var _YA = $get($get($_.gs1syntax, $_.ai), 'parts'); //#3222 - $k[$j++] = _YA; //#3224 - $k[$j++] = 0; //#3224 - $forall(_YA, function() { //#3224 - var _YB = $k[--$j]; //#3224 - $k[$j++] = _YB; //#3224 - if ($get(_YB, 'opt')) { //#3224 - $j--; //#3224 - $k[$j++] = 0; //#3224 - } else { //#3224 - var _YE = $get($k[--$j], 'min'); //#3224 - $k[$j++] = _YE; //#3224 - } //#3224 - var _YF = $k[--$j]; //#3224 - var _YG = $k[--$j]; //#3224 - $k[$j++] = $f(_YG + _YF); //#3224 - }); //#3224 - if ($k[--$j] > $_.val.length) { //#3226 - $j--; //#3225 - $k[$j++] = 'bwipp.GS1valueTooShort#3225'; //#3225 - $k[$j++] = "Too short"; //#3225 - $k[$j++] = false; //#3225 - break; //#3225 - } //#3225 - var _YJ = $k[--$j]; //#3227 - $k[$j++] = _YJ; //#3227 - $k[$j++] = 0; //#3227 - $forall(_YJ, function() { //#3227 - var _YL = $get($k[--$j], 'max'); //#3227 - var _YM = $k[--$j]; //#3227 - $k[$j++] = $f(_YM + _YL); //#3227 - }); //#3227 - if ($k[--$j] < $_.val.length) { //#3229 - $j--; //#3228 - $k[$j++] = 'bwipp.GS1valueTooLong#3228'; //#3228 - $k[$j++] = "Too long"; //#3228 - $k[$j++] = false; //#3228 - break; //#3228 - } //#3228 - $forall($k[--$j], function() { //#3247 - $_.props = $k[--$j]; //#3231 - var _YS = $get($_.props, 'max'); //#3232 - var _YT = $_.val; //#3232 - var _YU = _YT.length; //#3232 - if (_YS > _YT.length) { //#3232 - var _ = _YU; //#3232 - _YU = _YS; //#3232 - _YS = _; //#3232 - } //#3232 - $_.eval = $geti($_.val, 0, _YS); //#3233 - var _YZ = $_.eval.length; //#3234 - $_.val = $geti($_.val, _YZ, $_.val.length - _YZ); //#3234 - if ($_.eval.length == 0) { //#3245 - if ($nt($get($_.props, 'opt'))) { //#3238 - $j--; //#3237 - $k[$j++] = 'bwipp.GS1valueTooShort#3237'; //#3237 - $k[$j++] = "Too short"; //#3237 - $k[$j++] = false; //#3237 - return true; //#3237 - } //#3237 - } else { //#3245 - if ($_.eval.length < $get($_.props, 'min')) { //#3242 - $j--; //#3241 - $k[$j++] = 'bwipp.GS1valueTooShort#3241'; //#3241 - $k[$j++] = "Too short"; //#3241 - $k[$j++] = false; //#3241 - return true; //#3241 - } //#3241 - var _Yi = new Map([ + var _b6 = $get($_.aidcmediatype, $k[--$j]) !== undefined; //#3455 + if (!_b6) { //#3455 + $j--; //#3455 + $k[$j++] = 'bwipp.GS1UnknownMediaType#3455'; //#3455 + $k[$j++] = "Unknown AIDC media type"; //#3455 + $k[$j++] = false; //#3455 + return true; //#3455 + } //#3455 + }; //#3455 + if (!$_.dontlint) { //#3596 + $k[$j++] = true; //#3499 + for (var _bA = 0, _b9 = $_.vals.length - 1; _bA <= _b9; _bA += 1) { //#3499 + $_.ai = $get($_.ais, _bA); //#3463 + $_.val = $get($_.vals, _bA); //#3464 + var _bH = $get($_.gs1syntax, $_.ai) !== undefined; //#3465 + if (_bH) { //#3497 + var _bL = $get($get($_.gs1syntax, $_.ai), 'parts'); //#3466 + $k[$j++] = _bL; //#3468 + $k[$j++] = 0; //#3468 + $forall(_bL, function() { //#3468 + var _bM = $k[--$j]; //#3468 + $k[$j++] = _bM; //#3468 + if ($get(_bM, 'opt')) { //#3468 + $j--; //#3468 + $k[$j++] = 0; //#3468 + } else { //#3468 + var _bP = $get($k[--$j], 'min'); //#3468 + $k[$j++] = _bP; //#3468 + } //#3468 + var _bQ = $k[--$j]; //#3468 + var _bR = $k[--$j]; //#3468 + $k[$j++] = $f(_bR + _bQ); //#3468 + }); //#3468 + if ($k[--$j] > $_.val.length) { //#3470 + $j--; //#3469 + $k[$j++] = 'bwipp.GS1valueTooShort#3469'; //#3469 + $k[$j++] = "Too short"; //#3469 + $k[$j++] = false; //#3469 + break; //#3469 + } //#3469 + var _bU = $k[--$j]; //#3471 + $k[$j++] = _bU; //#3471 + $k[$j++] = 0; //#3471 + $forall(_bU, function() { //#3471 + var _bW = $get($k[--$j], 'max'); //#3471 + var _bX = $k[--$j]; //#3471 + $k[$j++] = $f(_bX + _bW); //#3471 + }); //#3471 + if ($k[--$j] < $_.val.length) { //#3473 + $j--; //#3472 + $k[$j++] = 'bwipp.GS1valueTooLong#3472'; //#3472 + $k[$j++] = "Too long"; //#3472 + $k[$j++] = false; //#3472 + break; //#3472 + } //#3472 + $forall($k[--$j], function() { //#3491 + $_.props = $k[--$j]; //#3475 + var _bd = $get($_.props, 'max'); //#3476 + var _be = $_.val; //#3476 + var _bf = _be.length; //#3476 + if (_bd > _be.length) { //#3476 + var _ = _bf; //#3476 + _bf = _bd; //#3476 + _bd = _; //#3476 + } //#3476 + $_.eval = $geti($_.val, 0, _bd); //#3477 + var _bk = $_.eval.length; //#3478 + $_.val = $geti($_.val, _bk, $_.val.length - _bk); //#3478 + if ($_.eval.length == 0) { //#3489 + if ($nt($get($_.props, 'opt'))) { //#3482 + $j--; //#3481 + $k[$j++] = 'bwipp.GS1valueTooShort#3481'; //#3481 + $k[$j++] = "Too short"; //#3481 + $k[$j++] = false; //#3481 + return true; //#3481 + } //#3481 + } else { //#3489 + if ($_.eval.length < $get($_.props, 'min')) { //#3486 + $j--; //#3485 + $k[$j++] = 'bwipp.GS1valueTooShort#3485'; //#3485 + $k[$j++] = "Too short"; //#3485 + $k[$j++] = false; //#3485 + return true; //#3485 + } //#3485 + var _bt = new Map([ ["N", 'lintnumeric'], ["X", 'lintcset82'], ["Y", 'lintcset39'], ["Z", 'lintcset64'] - ]); //#3243 - $k[$j++] = $_.eval; //#3244 - if ($_[$get(_Yi, $get($_.props, 'cset'))]() === true) { + ]); //#3487 + $k[$j++] = $_.eval; //#3488 + if ($_[$get(_bt, $get($_.props, 'cset'))]() === true) { return true; - } //#3244 - $forall($get($_.props, 'linters'), function() { //#3245 - var _Ys = $_[$k[--$j]]; //#3245 - $k[$j++] = $_.eval; //#3245 - if (_Ys() === true) { + } //#3488 + $forall($get($_.props, 'linters'), function() { //#3489 + var _c3 = $_[$k[--$j]]; //#3489 + $k[$j++] = $_.eval; //#3489 + if (_c3() === true) { return true; - } //#3245 - }); //#3245 - } //#3245 - }); //#3245 - var _Yt = $k[--$j]; //#3248 - $k[$j++] = _Yt; //#3248 - if ($nt(_Yt)) { //#3248 - break; //#3248 - } //#3248 - if ($_.val.length != 0) { //#3251 - $j--; //#3250 - $k[$j++] = 'bwipp.GS1valueTooLong#3250'; //#3250 - $k[$j++] = "Too long"; //#3250 - $k[$j++] = false; //#3250 - break; //#3250 - } //#3250 - } else { //#3253 - $j--; //#3253 - $k[$j++] = 'bwipp.GS1unknownAI#3253'; //#3253 - $k[$j++] = "Unrecognised AI"; //#3253 - $k[$j++] = false; //#3253 - break; //#3253 - } //#3253 - } //#3253 - if ($nt($k[--$j])) { //#3263 - var _Yw = $k[--$j]; //#3257 - var _Yy = $s((_Yw.length + $_.ai.length) + 5); //#3257 - $puti(_Yy, 0, "AI "); //#3258 - $puti(_Yy, 3, $_.ai); //#3259 - $puti(_Yy, 3 + $_.ai.length, ": "); //#3260 - $puti(_Yy, 5 + $_.ai.length, _Yw); //#3261 - $k[$j++] = _Yy; //#3262 - bwipp_raiseerror(); //#3262 - } //#3262 + } //#3489 + }); //#3489 + } //#3489 + }); //#3489 + var _c4 = $k[--$j]; //#3492 + $k[$j++] = _c4; //#3492 + if ($nt(_c4)) { //#3492 + break; //#3492 + } //#3492 + if ($_.val.length != 0) { //#3495 + $j--; //#3494 + $k[$j++] = 'bwipp.GS1valueTooLong#3494'; //#3494 + $k[$j++] = "Too long"; //#3494 + $k[$j++] = false; //#3494 + break; //#3494 + } //#3494 + } else { //#3497 + $j--; //#3497 + $k[$j++] = 'bwipp.GS1unknownAI#3497'; //#3497 + $k[$j++] = "Unrecognised AI"; //#3497 + $k[$j++] = false; //#3497 + break; //#3497 + } //#3497 + } //#3497 + if ($nt($k[--$j])) { //#3507 + var _c7 = $k[--$j]; //#3501 + var _c9 = $s((_c7.length + $_.ai.length) + 5); //#3501 + $puti(_c9, 0, "AI "); //#3502 + $puti(_c9, 3, $_.ai); //#3503 + $puti(_c9, 3 + $_.ai.length, ": "); //#3504 + $puti(_c9, 5 + $_.ai.length, _c7); //#3505 + $k[$j++] = _c9; //#3506 + bwipp_raiseerror(); //#3506 + } //#3506 $_.aiexists = function() { - $_.this = $k[--$j]; //#3267 - $_.patt = $k[--$j]; //#3268 - for (var _Z4 = 0, _Z5 = 1; _Z4 < _Z5; _Z4++) { //#3289 - var _Z8 = $get($_.aivals, $_.patt) !== undefined; //#3270 - if (_Z8) { //#3270 - $k[$j++] = true; //#3270 - break; //#3270 - } //#3270 - if ($_.patt.length == 4) { //#3287 - if ($eq($geti($_.patt, 3, 1), "n")) { //#3285 - var _ZE = $eq($geti($_.patt, 2, 1), "n") ? 2 : 3; //#3273 - $_.pfxlen = _ZE; //#3273 - var _ZF = $_.ais; //#3275 - $k[$j++] = false; //#3283 - for (var _ZG = 0, _ZH = _ZF.length; _ZG < _ZH; _ZG++) { //#3283 - var _ZI = $get(_ZF, _ZG); //#3283 - $k[$j++] = _ZI; //#3282 - if ($ne(_ZI, $_.this) && (_ZI.length == 4)) { //#3281 - if ($eq($geti($k[--$j], 0, $_.pfxlen), $geti($_.patt, 0, $_.pfxlen))) { //#3279 - $j--; //#3278 - $k[$j++] = true; //#3278 - } //#3278 - } else { //#3281 - $j--; //#3281 - } //#3281 - } //#3281 - break; //#3284 - } //#3284 - $k[$j++] = false; //#3286 - break; //#3286 - } //#3286 - $k[$j++] = false; //#3288 - break; //#3288 - } //#3288 - }; //#3288 - var _ZQ = $_.vals; //#3293 - $_.aivals = new Map; //#3293 - for (var _ZT = 0, _ZS = $_.vals.length - 1; _ZT <= _ZS; _ZT += 1) { //#3308 - $_.ai = $get($_.ais, _ZT); //#3295 - $_.val = $get($_.vals, _ZT); //#3296 - var _Za = $get($_.aivals, $_.ai) !== undefined; //#3297 - if (_Za) { //#3306 - if ($ne($get($_.aivals, $_.ai), $_.val)) { //#3304 - var _Zg = $s($_.ai.length + 40); //#3299 - $puti(_Zg, 0, "Repeated AIs ("); //#3300 - $puti(_Zg, 14, $_.ai); //#3301 - $puti(_Zg, 14 + $_.ai.length, ") must have the same value"); //#3302 - $k[$j++] = 'bwipp.GS1repeatedDifferingAIs#3303'; //#3303 - $k[$j++] = _Zg; //#3303 - bwipp_raiseerror(); //#3303 - } //#3303 - } else { //#3306 - $put($_.aivals, $_.ai, $_.val); //#3306 - } //#3306 - } //#3306 - for (var _Zo = 0, _Zn = $_.vals.length - 1; _Zo <= _Zn; _Zo += 1) { //#3350 - $_.ai = $get($_.ais, _Zo); //#3312 - var _Zt = $get($_.gs1syntax, $_.ai); //#3313 - var _Zu = $get(_Zt, 'ex') !== undefined; //#3313 - $k[$j++] = _Zt; //#3328 - $k[$j++] = 'ex'; //#3328 - if (_Zu) { //#3327 - var _Zv = $k[--$j]; //#3314 - $forall($get($k[--$j], _Zv), function() { //#3325 - $_.patt = $k[--$j]; //#3315 - $k[$j++] = $_.patt; //#3316 - $k[$j++] = $_.ai; //#3316 - $_.aiexists(); //#3316 - if ($k[--$j]) { //#3324 - var _a4 = $s(($_.ai.length + $_.patt.length) + 36); //#3317 - $puti(_a4, 0, "AIs ("); //#3318 - $puti(_a4, 5, $_.ai); //#3319 - $puti(_a4, 5 + $_.ai.length, ") and ("); //#3320 - $puti(_a4, 12 + $_.ai.length, $_.patt); //#3321 - $puti(_a4, (12 + $_.ai.length) + $_.patt.length, ") are mutually exclusive"); //#3322 - $k[$j++] = 'bwipp.GS1exclusiveAIs#3323'; //#3323 - $k[$j++] = _a4; //#3323 - bwipp_raiseerror(); //#3323 - } //#3323 - }); //#3323 - } else { //#3327 - $j -= 2; //#3327 - } //#3327 - if ($_.lintreqs) { //#3349 - var _aE = $get($_.gs1syntax, $_.ai); //#3330 - var _aF = $get(_aE, 'req') !== undefined; //#3330 - $k[$j++] = _aE; //#3348 - $k[$j++] = 'req'; //#3348 - if (_aF) { //#3347 - var _aG = $k[--$j]; //#3331 - $forall($get($k[--$j], _aG), function() { //#3345 - var _aJ = $k[--$j]; //#3332 - $k[$j++] = false; //#3337 - $forall(_aJ, function() { //#3337 - var _aK = $k[--$j]; //#3333 - $k[$j++] = true; //#3335 - $forall(_aK, function() { //#3335 - $k[$j++] = $_.ai; //#3334 - $_.aiexists(); //#3334 - if ($nt($k[--$j])) { //#3334 - $j--; //#3334 - $k[$j++] = false; //#3334 - } //#3334 - }); //#3334 - if ($k[--$j]) { //#3336 - $j--; //#3336 - $k[$j++] = true; //#3336 - return true; //#3336 - } //#3336 - }); //#3336 - if ($nt($k[--$j])) { //#3344 - var _aQ = $s($_.ai.length + 47); //#3339 - $puti(_aQ, 0, "One of more requisite AIs for AI ("); //#3340 - $puti(_aQ, 34, $_.ai); //#3341 - $puti(_aQ, 34 + $_.ai.length, ") are missing"); //#3342 - $k[$j++] = 'bwipp.GS1missingAIs#3343'; //#3343 - $k[$j++] = _aQ; //#3343 - bwipp_raiseerror(); //#3343 - } //#3343 - }); //#3343 - } else { //#3347 - $j -= 2; //#3347 - } //#3347 - } //#3347 - } //#3347 - } //#3347 - $k[$j++] = $_.ais; //#3356 - $k[$j++] = $_.vals; //#3356 - $k[$j++] = $_.fncs; //#3356 - $_ = Object.getPrototypeOf($_); //#3356 - $_ = Object.getPrototypeOf($_); //#3358 + $_.this = $k[--$j]; //#3511 + $_.patt = $k[--$j]; //#3512 + for (var _cF = 0, _cG = 1; _cF < _cG; _cF++) { //#3533 + var _cJ = $get($_.aivals, $_.patt) !== undefined; //#3514 + if (_cJ) { //#3514 + $k[$j++] = true; //#3514 + break; //#3514 + } //#3514 + if ($_.patt.length == 4) { //#3531 + if ($eq($geti($_.patt, 3, 1), "n")) { //#3529 + var _cP = $eq($geti($_.patt, 2, 1), "n") ? 2 : 3; //#3517 + $_.pfxlen = _cP; //#3517 + var _cQ = $_.ais; //#3519 + $k[$j++] = false; //#3527 + for (var _cR = 0, _cS = _cQ.length; _cR < _cS; _cR++) { //#3527 + var _cT = $get(_cQ, _cR); //#3527 + $k[$j++] = _cT; //#3526 + if ($ne(_cT, $_.this) && (_cT.length == 4)) { //#3525 + if ($eq($geti($k[--$j], 0, $_.pfxlen), $geti($_.patt, 0, $_.pfxlen))) { //#3523 + $j--; //#3522 + $k[$j++] = true; //#3522 + } //#3522 + } else { //#3525 + $j--; //#3525 + } //#3525 + } //#3525 + break; //#3528 + } //#3528 + $k[$j++] = false; //#3530 + break; //#3530 + } //#3530 + $k[$j++] = false; //#3532 + break; //#3532 + } //#3532 + }; //#3532 + var _cb = $_.vals; //#3537 + $_.aivals = new Map; //#3537 + for (var _ce = 0, _cd = $_.vals.length - 1; _ce <= _cd; _ce += 1) { //#3552 + $_.ai = $get($_.ais, _ce); //#3539 + $_.val = $get($_.vals, _ce); //#3540 + var _cl = $get($_.aivals, $_.ai) !== undefined; //#3541 + if (_cl) { //#3550 + if ($ne($get($_.aivals, $_.ai), $_.val)) { //#3548 + var _cr = $s($_.ai.length + 40); //#3543 + $puti(_cr, 0, "Repeated AIs ("); //#3544 + $puti(_cr, 14, $_.ai); //#3545 + $puti(_cr, 14 + $_.ai.length, ") must have the same value"); //#3546 + $k[$j++] = 'bwipp.GS1repeatedDifferingAIs#3547'; //#3547 + $k[$j++] = _cr; //#3547 + bwipp_raiseerror(); //#3547 + } //#3547 + } else { //#3550 + $put($_.aivals, $_.ai, $_.val); //#3550 + } //#3550 + } //#3550 + for (var _cz = 0, _cy = $_.vals.length - 1; _cz <= _cy; _cz += 1) { //#3594 + $_.ai = $get($_.ais, _cz); //#3556 + var _d4 = $get($_.gs1syntax, $_.ai); //#3557 + var _d5 = $get(_d4, 'ex') !== undefined; //#3557 + $k[$j++] = _d4; //#3572 + $k[$j++] = 'ex'; //#3572 + if (_d5) { //#3571 + var _d6 = $k[--$j]; //#3558 + $forall($get($k[--$j], _d6), function() { //#3569 + $_.patt = $k[--$j]; //#3559 + $k[$j++] = $_.patt; //#3560 + $k[$j++] = $_.ai; //#3560 + $_.aiexists(); //#3560 + if ($k[--$j]) { //#3568 + var _dF = $s(($_.ai.length + $_.patt.length) + 36); //#3561 + $puti(_dF, 0, "AIs ("); //#3562 + $puti(_dF, 5, $_.ai); //#3563 + $puti(_dF, 5 + $_.ai.length, ") and ("); //#3564 + $puti(_dF, 12 + $_.ai.length, $_.patt); //#3565 + $puti(_dF, (12 + $_.ai.length) + $_.patt.length, ") are mutually exclusive"); //#3566 + $k[$j++] = 'bwipp.GS1exclusiveAIs#3567'; //#3567 + $k[$j++] = _dF; //#3567 + bwipp_raiseerror(); //#3567 + } //#3567 + }); //#3567 + } else { //#3571 + $j -= 2; //#3571 + } //#3571 + if ($_.lintreqs) { //#3593 + var _dP = $get($_.gs1syntax, $_.ai); //#3574 + var _dQ = $get(_dP, 'req') !== undefined; //#3574 + $k[$j++] = _dP; //#3592 + $k[$j++] = 'req'; //#3592 + if (_dQ) { //#3591 + var _dR = $k[--$j]; //#3575 + $forall($get($k[--$j], _dR), function() { //#3589 + var _dU = $k[--$j]; //#3576 + $k[$j++] = false; //#3581 + $forall(_dU, function() { //#3581 + var _dV = $k[--$j]; //#3577 + $k[$j++] = true; //#3579 + $forall(_dV, function() { //#3579 + $k[$j++] = $_.ai; //#3578 + $_.aiexists(); //#3578 + if ($nt($k[--$j])) { //#3578 + $j--; //#3578 + $k[$j++] = false; //#3578 + } //#3578 + }); //#3578 + if ($k[--$j]) { //#3580 + $j--; //#3580 + $k[$j++] = true; //#3580 + return true; //#3580 + } //#3580 + }); //#3580 + if ($nt($k[--$j])) { //#3588 + var _db = $s($_.ai.length + 47); //#3583 + $puti(_db, 0, "One of more requisite AIs for AI ("); //#3584 + $puti(_db, 34, $_.ai); //#3585 + $puti(_db, 34 + $_.ai.length, ") are missing"); //#3586 + $k[$j++] = 'bwipp.GS1missingAIs#3587'; //#3587 + $k[$j++] = _db; //#3587 + bwipp_raiseerror(); //#3587 + } //#3587 + }); //#3587 + } else { //#3591 + $j -= 2; //#3591 + } //#3591 + } //#3591 + } //#3591 + } //#3591 + $k[$j++] = $_.ais; //#3600 + $k[$j++] = $_.vals; //#3600 + $k[$j++] = $_.fncs; //#3600 + $_ = Object.getPrototypeOf($_); //#3600 + $_ = Object.getPrototypeOf($_); //#3602 } //bwipp_gs1process function bwipp_renmatrix() { - if ($_.bwipjs_dontdraw) { //#3633 - return; //#3633 - } //#3633 - $_ = Object.create($_); //#3635 - $_.width = 1; //#3638 - $_.height = 1; //#3639 - $_.bordercolor = "unset"; //#3640 - $_.barcolor = "unset"; //#3641 - $_.backgroundcolor = "unset"; //#3642 - $_.colormap = "unset"; //#3643 - $_.dotty = false; //#3644 - $_.inkspread = null; //#3645 - $_.inkspreadh = null; //#3646 - $_.inkspreadv = null; //#3647 - $_.includetext = false; //#3648 - $_.txt = $a([]); //#3649 - $_.textcolor = "unset"; //#3650 - $_.textxalign = "unset"; //#3651 - $_.textyalign = "unset"; //#3652 - $_.textfont = "OCR-B"; //#3653 - $_.textsize = 10; //#3654 - $_.textxoffset = 0; //#3655 - $_.textyoffset = 0; //#3656 - $_.textgaps = 0; //#3657 - $_.alttext = ""; //#3658 - $_.showborder = false; //#3659 - $_.borderleft = 0; //#3660 - $_.borderright = 0; //#3661 - $_.bordertop = 0; //#3662 - $_.borderbottom = 0; //#3663 - $_.borderwidth = 0.25; //#3664 - $forall($k[--$j], function() { //#3666 - var _3 = $k[--$j]; //#3666 - $_[$k[--$j]] = _3; //#3666 - }); //#3666 - $k[$j++] = $_.opt; //#3667 - delete $_['opt']; //#3667 - $k[$j++] = $_; //#3667 - bwipp_processoptions(); //#3667 - $j--; //#3667 - if ($eq($_.inkspread, null)) { //#3669 - $_.inkspread = 0; //#3669 - } //#3669 - if ($eq($_.inkspreadh, null)) { //#3670 - $_.inkspreadh = $_.inkspread; //#3670 - } //#3670 - if ($eq($_.inkspreadv, null)) { //#3671 - $_.inkspreadv = $_.inkspread; //#3671 - } //#3671 - if ($_.textsize <= 0) { //#3675 - $k[$j++] = 'bwipp.renmatrixBadTextsize#3674'; //#3674 - $k[$j++] = "The font size must be greater than zero"; //#3674 - bwipp_raiseerror(); //#3674 - } //#3674 + if ($_.bwipjs_dontdraw) { //#3896 + return; //#3896 + } //#3896 + $_ = Object.create($_); //#3898 + $_.width = 1; //#3901 + $_.height = 1; //#3902 + $_.bordercolor = "unset"; //#3903 + $_.barcolor = "unset"; //#3904 + $_.backgroundcolor = "unset"; //#3905 + $_.colormap = "unset"; //#3906 + $_.dotty = false; //#3907 + $_.inkspread = null; //#3908 + $_.inkspreadh = null; //#3909 + $_.inkspreadv = null; //#3910 + $_.includetext = false; //#3911 + $_.txt = $a([]); //#3912 + $_.textcolor = "unset"; //#3913 + $_.textxalign = "unset"; //#3914 + $_.textyalign = "unset"; //#3915 + $_.textfont = "OCR-B"; //#3916 + $_.textsize = 10; //#3917 + $_.textxoffset = 0; //#3918 + $_.textyoffset = 0; //#3919 + $_.textgaps = 0; //#3920 + $_.alttext = ""; //#3921 + $_.showborder = false; //#3922 + $_.borderleft = 0; //#3923 + $_.borderright = 0; //#3924 + $_.bordertop = 0; //#3925 + $_.borderbottom = 0; //#3926 + $_.borderwidth = 0.25; //#3927 + $forall($k[--$j], function() { //#3929 + var _3 = $k[--$j]; //#3929 + $_[$k[--$j]] = _3; //#3929 + }); //#3929 + $k[$j++] = $_.opt; //#3930 + delete $_['opt']; //#3930 + $k[$j++] = $_; //#3930 + bwipp_processoptions(); //#3930 + $j--; //#3930 + if ($eq($_.inkspread, null)) { //#3932 + $_.inkspread = 0; //#3932 + } //#3932 + if ($eq($_.inkspreadh, null)) { //#3933 + $_.inkspreadh = $_.inkspread; //#3933 + } //#3933 + if ($eq($_.inkspreadv, null)) { //#3934 + $_.inkspreadv = $_.inkspread; //#3934 + } //#3934 + if ($_.textsize <= 0) { //#3938 + $k[$j++] = 'bwipp.renmatrixBadTextsize#3937'; //#3937 + $k[$j++] = "The font size must be greater than zero"; //#3937 + bwipp_raiseerror(); //#3937 + } //#3937 $_.xyget = function() { - var _D = $k[--$j]; //#3677 - var _G = $get($_.pixs, $f($k[--$j] + (_D * $_.pixx))); //#3677 - $k[$j++] = _G; //#3677 - }; //#3677 + var _D = $k[--$j]; //#3940 + var _G = $get($_.pixs, $f($k[--$j] + (_D * $_.pixx))); //#3940 + $k[$j++] = _G; //#3940 + }; //#3940 $_.cget = function() { - var _I = $k[--$j]; //#3678 - var _L = $get($_.cache, $f($k[--$j] + (_I * $_.pixx))); //#3678 - var _M = $k[--$j]; //#3678 - $k[$j++] = $an(_M, _L); //#3678 - }; //#3678 + var _I = $k[--$j]; //#3941 + var _L = $get($_.cache, $f($k[--$j] + (_I * $_.pixx))); //#3941 + var _M = $k[--$j]; //#3941 + $k[$j++] = $an(_M, _L); //#3941 + }; //#3941 $_.cput = function() { - var _N = $k[--$j]; //#3680 - $k[$j++] = _N; //#3684 - if ((_N % 4) == 0) { //#3683 - var _O = $k[--$j]; //#3681 - var _P = $k[--$j]; //#3681 - var _Q = $k[--$j]; //#3681 - var _R = $_.pixx; //#3681 - var _S = $_.cache; //#3681 - $put(_S, $f(_Q + (_P * _R)), $or($get(_S, $f(_Q + (_P * _R))), _O)); //#3681 - } else { //#3683 - $j -= 3; //#3683 - } //#3683 - }; //#3683 + var _N = $k[--$j]; //#3943 + $k[$j++] = _N; //#3947 + if ((_N % 4) == 0) { //#3946 + var _O = $k[--$j]; //#3944 + var _P = $k[--$j]; //#3944 + var _Q = $k[--$j]; //#3944 + var _R = $_.pixx; //#3944 + var _S = $_.cache; //#3944 + $put(_S, $f(_Q + (_P * _R)), $or($get(_S, $f(_Q + (_P * _R))), _O)); //#3944 + } else { //#3946 + $j -= 3; //#3946 + } //#3946 + }; //#3946 $_.abcd = function() { - $k[$j++] = $s(4); //#3692 - $k[$j++] = 0; //#3692 - $k[$j++] = Infinity; //#3688 - var _V = $k[--$j]; //#3689 - var _W = $k[--$j]; //#3689 - var _X = $k[--$j]; //#3689 - var _Y = $k[--$j]; //#3689 - var _b = $f($k[--$j] + (_Y * $_.pixx)); //#3690 - $k[$j++] = _X; //#3691 - $k[$j++] = _W; //#3691 - $k[$j++] = _V; //#3691 - $k[$j++] = _b; //#3691 - $aload($geti($_.pixs, _b, 2)); //#3691 - var _e = $k[--$j]; //#3691 - var _f = $k[--$j]; //#3691 - var _j = $geti($_.pixs, $f($k[--$j] + $_.pixx), 2); //#3692 - $k[$j++] = _f; //#3692 - $k[$j++] = _e; //#3692 - $aload(_j); //#3692 - var _k = $a(); //#3692 - for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#3693 - var _o = $k[--$j]; //#3693 - var _p = $k[--$j]; //#3693 - $put(_p, _o, $f($get(_k, _l) + 48)); //#3693 - $k[$j++] = _p; //#3693 - $k[$j++] = $f(_o + 1); //#3693 - } //#3693 - $j--; //#3693 - }; //#3693 + $k[$j++] = $s(4); //#3955 + $k[$j++] = 0; //#3955 + $k[$j++] = Infinity; //#3951 + var _V = $k[--$j]; //#3952 + var _W = $k[--$j]; //#3952 + var _X = $k[--$j]; //#3952 + var _Y = $k[--$j]; //#3952 + var _b = $f($k[--$j] + (_Y * $_.pixx)); //#3953 + $k[$j++] = _X; //#3954 + $k[$j++] = _W; //#3954 + $k[$j++] = _V; //#3954 + $k[$j++] = _b; //#3954 + $aload($geti($_.pixs, _b, 2)); //#3954 + var _e = $k[--$j]; //#3954 + var _f = $k[--$j]; //#3954 + var _j = $geti($_.pixs, $f($k[--$j] + $_.pixx), 2); //#3955 + $k[$j++] = _f; //#3955 + $k[$j++] = _e; //#3955 + $aload(_j); //#3955 + var _k = $a(); //#3955 + for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#3956 + var _o = $k[--$j]; //#3956 + var _p = $k[--$j]; //#3956 + $put(_p, _o, $f($get(_k, _l) + 48)); //#3956 + $k[$j++] = _p; //#3956 + $k[$j++] = $f(_o + 1); //#3956 + } //#3956 + $j--; //#3956 + }; //#3956 $_.right = function() { - if ($_.dir != 1) { //#3696 - $k[$j++] = $_.x; //#3696 - $k[$j++] = $_.y; //#3696 - $k[$j++] = $_.dir; //#3696 - $_.cput(); //#3696 - $k[$j++] = $a([$_.x, $_.y]); //#3696 - } //#3696 - $_.x = $_.x + 1; //#3696 - $_.dir = 1; //#3696 - }; //#3696 + if ($_.dir != 1) { //#3959 + $k[$j++] = $_.x; //#3959 + $k[$j++] = $_.y; //#3959 + $k[$j++] = $_.dir; //#3959 + $_.cput(); //#3959 + $k[$j++] = $a([$_.x, $_.y]); //#3959 + } //#3959 + $_.x = $_.x + 1; //#3959 + $_.dir = 1; //#3959 + }; //#3959 $_.down = function() { - if ($_.dir != 2) { //#3697 - $k[$j++] = $_.x; //#3697 - $k[$j++] = $_.y; //#3697 - $k[$j++] = $_.dir; //#3697 - $_.cput(); //#3697 - $k[$j++] = $a([$_.x, $_.y]); //#3697 - } //#3697 - $_.y = $_.y + 1; //#3697 - $_.dir = 2; //#3697 - }; //#3697 + if ($_.dir != 2) { //#3960 + $k[$j++] = $_.x; //#3960 + $k[$j++] = $_.y; //#3960 + $k[$j++] = $_.dir; //#3960 + $_.cput(); //#3960 + $k[$j++] = $a([$_.x, $_.y]); //#3960 + } //#3960 + $_.y = $_.y + 1; //#3960 + $_.dir = 2; //#3960 + }; //#3960 $_.left = function() { - if ($_.dir != 4) { //#3698 - $k[$j++] = $_.x; //#3698 - $k[$j++] = $_.y; //#3698 - $k[$j++] = $_.dir; //#3698 - $_.cput(); //#3698 - $k[$j++] = $a([$_.x, $_.y]); //#3698 - } //#3698 - $_.x = $_.x - 1; //#3698 - $_.dir = 4; //#3698 - }; //#3698 + if ($_.dir != 4) { //#3961 + $k[$j++] = $_.x; //#3961 + $k[$j++] = $_.y; //#3961 + $k[$j++] = $_.dir; //#3961 + $_.cput(); //#3961 + $k[$j++] = $a([$_.x, $_.y]); //#3961 + } //#3961 + $_.x = $_.x - 1; //#3961 + $_.dir = 4; //#3961 + }; //#3961 $_.up = function() { - if ($_.dir != 8) { //#3699 - $k[$j++] = $_.x; //#3699 - $k[$j++] = $_.y; //#3699 - $k[$j++] = $_.dir; //#3699 - $_.cput(); //#3699 - $k[$j++] = $a([$_.x, $_.y]); //#3699 - } //#3699 - $_.y = $_.y - 1; //#3699 - $_.dir = 8; //#3699 - }; //#3699 + if ($_.dir != 8) { //#3962 + $k[$j++] = $_.x; //#3962 + $k[$j++] = $_.y; //#3962 + $k[$j++] = $_.dir; //#3962 + $_.cput(); //#3962 + $k[$j++] = $a([$_.x, $_.y]); //#3962 + } //#3962 + $_.y = $_.y - 1; //#3962 + $_.dir = 8; //#3962 + }; //#3962 $_.trace = function() { - $_.y = $k[--$j]; //#3703 - $_.x = $k[--$j]; //#3703 - $k[$j++] = 'dir'; //#3705 - $k[$j++] = $f($_.x + 1); //#3705 - $k[$j++] = $f($_.y + 1); //#3705 - $_.xyget(); //#3705 - var _1R = ($k[--$j] == 1) ? 8 : 4; //#3705 - $_[$k[--$j]] = _1R; //#3705 - $_.sx = $_.x; //#3706 - $_.sy = $_.y; //#3706 - $_.sdir = $_.dir; //#3706 - $k[$j++] = Infinity; //#3710 - for (;;) { //#3724 - $k[$j++] = $_.x; //#3711 - $k[$j++] = $_.y; //#3711 - $_.abcd(); //#3711 - for (var _1Y = 0, _1Z = 1; _1Y < _1Z; _1Y++) { //#3722 - var _1a = $k[--$j]; //#3713 - $k[$j++] = _1a; //#3713 - if ($eq(_1a, "0001") || ($eq(_1a, "0011") || $eq(_1a, "1011"))) { //#3713 - $j--; //#3713 - $_.right(); //#3713 - break; //#3713 - } //#3713 - var _1b = $k[--$j]; //#3714 - $k[$j++] = _1b; //#3714 - if ($eq(_1b, "0010") || ($eq(_1b, "1010") || $eq(_1b, "1110"))) { //#3714 - $j--; //#3714 - $_.down(); //#3714 - break; //#3714 - } //#3714 - var _1c = $k[--$j]; //#3715 - $k[$j++] = _1c; //#3715 - if ($eq(_1c, "1000") || ($eq(_1c, "1100") || $eq(_1c, "1101"))) { //#3715 - $j--; //#3715 - $_.left(); //#3715 - break; //#3715 - } //#3715 - var _1d = $k[--$j]; //#3716 - $k[$j++] = _1d; //#3716 - if ($eq(_1d, "0100") || ($eq(_1d, "0101") || $eq(_1d, "0111"))) { //#3716 - $j--; //#3716 - $_.up(); //#3716 - break; //#3716 - } //#3716 - var _1e = $k[--$j]; //#3717 - $k[$j++] = _1e; //#3721 - if ($eq(_1e, "1001")) { //#3720 - if ($_.dir == 2) { //#3718 - $j--; //#3718 - $_.left(); //#3718 - break; //#3718 - } else { //#3718 - $j--; //#3718 - $_.right(); //#3718 - break; //#3718 - } //#3718 - } else { //#3720 - if ($_.dir == 1) { //#3720 - $j--; //#3720 - $_.down(); //#3720 - break; //#3720 - } else { //#3720 - $j--; //#3720 - $_.up(); //#3720 - break; //#3720 - } //#3720 - } //#3720 - } //#3720 - if (($eq($_.x, $_.sx) && $eq($_.y, $_.sy)) && ($_.dir == $_.sdir)) { //#3723 - break; //#3723 - } //#3723 - } //#3723 - $astore($a($counttomark())); //#3725 - var _1p = $k[--$j]; //#3725 - var _1q = $k[--$j]; //#3725 - $k[$j++] = _1p; //#3725 - $k[$j++] = _1q; //#3725 - $j--; //#3725 - }; //#3725 + $_.y = $k[--$j]; //#3966 + $_.x = $k[--$j]; //#3966 + $k[$j++] = 'dir'; //#3968 + $k[$j++] = $f($_.x + 1); //#3968 + $k[$j++] = $f($_.y + 1); //#3968 + $_.xyget(); //#3968 + var _1R = ($k[--$j] == 1) ? 8 : 4; //#3968 + $_[$k[--$j]] = _1R; //#3968 + $_.sx = $_.x; //#3969 + $_.sy = $_.y; //#3969 + $_.sdir = $_.dir; //#3969 + $k[$j++] = Infinity; //#3973 + for (;;) { //#3987 + $k[$j++] = $_.x; //#3974 + $k[$j++] = $_.y; //#3974 + $_.abcd(); //#3974 + for (var _1Y = 0, _1Z = 1; _1Y < _1Z; _1Y++) { //#3985 + var _1a = $k[--$j]; //#3976 + $k[$j++] = _1a; //#3976 + if ($eq(_1a, "0001") || ($eq(_1a, "0011") || $eq(_1a, "1011"))) { //#3976 + $j--; //#3976 + $_.right(); //#3976 + break; //#3976 + } //#3976 + var _1b = $k[--$j]; //#3977 + $k[$j++] = _1b; //#3977 + if ($eq(_1b, "0010") || ($eq(_1b, "1010") || $eq(_1b, "1110"))) { //#3977 + $j--; //#3977 + $_.down(); //#3977 + break; //#3977 + } //#3977 + var _1c = $k[--$j]; //#3978 + $k[$j++] = _1c; //#3978 + if ($eq(_1c, "1000") || ($eq(_1c, "1100") || $eq(_1c, "1101"))) { //#3978 + $j--; //#3978 + $_.left(); //#3978 + break; //#3978 + } //#3978 + var _1d = $k[--$j]; //#3979 + $k[$j++] = _1d; //#3979 + if ($eq(_1d, "0100") || ($eq(_1d, "0101") || $eq(_1d, "0111"))) { //#3979 + $j--; //#3979 + $_.up(); //#3979 + break; //#3979 + } //#3979 + var _1e = $k[--$j]; //#3980 + $k[$j++] = _1e; //#3984 + if ($eq(_1e, "1001")) { //#3983 + if ($_.dir == 2) { //#3981 + $j--; //#3981 + $_.left(); //#3981 + break; //#3981 + } else { //#3981 + $j--; //#3981 + $_.right(); //#3981 + break; //#3981 + } //#3981 + } else { //#3983 + if ($_.dir == 1) { //#3983 + $j--; //#3983 + $_.down(); //#3983 + break; //#3983 + } else { //#3983 + $j--; //#3983 + $_.up(); //#3983 + break; //#3983 + } //#3983 + } //#3983 + } //#3983 + if (($eq($_.x, $_.sx) && $eq($_.y, $_.sy)) && ($_.dir == $_.sdir)) { //#3986 + break; //#3986 + } //#3986 + } //#3986 + $astore($a($counttomark())); //#3988 + var _1p = $k[--$j]; //#3988 + var _1q = $k[--$j]; //#3988 + $k[$j++] = _1p; //#3988 + $k[$j++] = _1q; //#3988 + $j--; //#3988 + }; //#3988 $_.drawlayer = function() { - $_.pixsorig = $_.pixs; //#3751 - $_.pixs = $k[--$j]; //#3752 - $k[$j++] = Infinity; //#3755 - for (var _1u = 0, _1v = $_.pixx + 2; _1u < _1v; _1u++) { //#3756 - $k[$j++] = 0; //#3756 - } //#3756 - for (var _1z = 0, _20 = $_.pixx, _1y = $_.pixs.length - 1; _20 < 0 ? _1z >= _1y : _1z <= _1y; _1z += _20) { //#3761 - $k[$j++] = 0; //#3759 - $aload($geti($_.pixs, _1z, $_.pixx)); //#3759 - $k[$j++] = 0; //#3760 - } //#3760 - for (var _25 = 0, _26 = $_.pixx + 2; _25 < _26; _25++) { //#3762 - $k[$j++] = 0; //#3762 - } //#3762 - $_.pixs = $a(); //#3762 - $_.pixx = $_.pixx + 2; //#3764 - $_.pixy = $_.pixy + 2; //#3765 - $k[$j++] = Infinity; //#3768 - for (var _2B = 0, _2C = $_.pixs.length; _2B < _2C; _2B++) { //#3768 - $k[$j++] = 0; //#3768 - } //#3768 - $_.cache = $a(); //#3768 - $k[$j++] = Infinity; //#3771 - for (var _2G = 0, _2F = $_.pixy - 2; _2G <= _2F; _2G += 1) { //#3788 - $_.j = _2G; //#3773 - for (var _2J = 0, _2I = $_.pixx - 2; _2J <= _2I; _2J += 1) { //#3787 - $_.i = _2J; //#3775 - $k[$j++] = 'k'; //#3776 - $k[$j++] = $_.i; //#3776 - $k[$j++] = $_.j; //#3776 - $_.abcd(); //#3776 - var _2M = $k[--$j]; //#3776 - $_[$k[--$j]] = _2M; //#3776 - if ($eq($_.k, "0001") || $eq($_.k, "1001")) { //#3781 - $k[$j++] = 8; //#3778 - $k[$j++] = $_.i; //#3778 - $k[$j++] = $_.j; //#3778 - $_.cget(); //#3778 - if ($k[--$j] == 0) { //#3780 - $k[$j++] = $_.i; //#3779 - $k[$j++] = $_.j; //#3779 - $_.trace(); //#3779 - } //#3779 - } //#3779 - if ($eq($_.k, "1110")) { //#3786 - $k[$j++] = 4; //#3783 - $k[$j++] = $_.i; //#3783 - $k[$j++] = $_.j; //#3783 - $_.cget(); //#3783 - if ($k[--$j] == 0) { //#3785 - $k[$j++] = $_.i; //#3784 - $k[$j++] = $_.j; //#3784 - $_.trace(); //#3784 - } //#3784 - } //#3784 - } //#3784 - } //#3784 - $_.paths = $a(); //#3784 - $_.pixx = $_.pixx - 2; //#3792 - $_.pixy = $_.pixy - 2; //#3793 - $$.newpath(); //#3796 - var _2e = $_.paths; //#3797 - for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#3815 - $_.p = $get(_2e, _2f); //#3798 - $_.len = $_.p.length; //#3799 - $aload($get($_.p, $_.len - 1)); //#3800 - $aload($get($_.p, 0)); //#3801 - for (var _2q = 0, _2p = $_.len - 1; _2q <= _2p; _2q += 1) { //#3812 - $_.i = _2q; //#3803 - $aload($get($_.p, ($_.i + 1) % $_.len)); //#3804 - var _2v = $k[--$j]; //#3804 - var _2w = $k[--$j]; //#3804 - var _2x = $k[--$j]; //#3804 - var _2y = $k[--$j]; //#3804 - var _2z = $k[--$j]; //#3804 - var _30 = $k[--$j]; //#3804 - $k[$j++] = _2y; //#3806 - $k[$j++] = _2x; //#3806 - $k[$j++] = _2w; //#3806 - $k[$j++] = _2v; //#3806 - $k[$j++] = _30; //#3806 - $k[$j++] = _2y; //#3806 - $k[$j++] = $_.inkspreadh; //#3806 - if ($lt(_2v, _2z)) { //#3806 - var _32 = $k[--$j]; //#3806 - var _33 = $k[--$j]; //#3806 - $k[$j++] = $f(_33 + _32); //#3806 - } else { //#3806 - var _34 = $k[--$j]; //#3806 - var _35 = $k[--$j]; //#3806 - $k[$j++] = $f(_35 - _34); //#3806 - } //#3806 - var _36 = $k[--$j]; //#3807 - var _37 = $k[--$j]; //#3807 - var _38 = $k[--$j]; //#3807 - var _39 = $k[--$j]; //#3807 - var _3A = $k[--$j]; //#3808 - $k[$j++] = _3A; //#3809 - $k[$j++] = _36; //#3809 - $k[$j++] = _39; //#3809 - $k[$j++] = _38; //#3809 - $k[$j++] = _3A; //#3809 - $k[$j++] = $_.inkspreadv; //#3809 - if ($gt(_39, _37)) { //#3809 - var _3C = $k[--$j]; //#3809 - var _3D = $k[--$j]; //#3809 - $k[$j++] = $f(_3D + _3C); //#3809 - } else { //#3809 - var _3E = $k[--$j]; //#3809 - var _3F = $k[--$j]; //#3809 - $k[$j++] = $f(_3F - _3E); //#3809 - } //#3809 - var _3G = $k[--$j]; //#3810 - var _3H = $k[--$j]; //#3810 - var _3I = $k[--$j]; //#3810 - var _3J = $k[--$j]; //#3810 - $k[$j++] = _3I; //#3811 - $k[$j++] = _3H; //#3811 - $k[$j++] = _3J; //#3811 - $k[$j++] = $f($_.pixy - _3G); //#3811 - if ($_.i == 0) { //#3811 - var _3M = $k[--$j]; //#3811 - $$.moveto($k[--$j], _3M); //#3811 - } else { //#3811 - var _3O = $k[--$j]; //#3811 - $$.lineto($k[--$j], _3O); //#3811 - } //#3811 - } //#3811 - $$.closepath(); //#3813 - $j -= 4; //#3814 - } //#3814 - $$.fill(); //#3816 - $_.pixs = $_.pixsorig; //#3818 - }; //#3818 + $_.pixsorig = $_.pixs; //#4033 + $_.pixs = $k[--$j]; //#4034 + $k[$j++] = Infinity; //#4037 + for (var _1u = 0, _1v = $_.pixx + 2; _1u < _1v; _1u++) { //#4038 + $k[$j++] = 0; //#4038 + } //#4038 + for (var _1z = 0, _20 = $_.pixx, _1y = $_.pixs.length - 1; _20 < 0 ? _1z >= _1y : _1z <= _1y; _1z += _20) { //#4043 + $k[$j++] = 0; //#4041 + $aload($geti($_.pixs, _1z, $_.pixx)); //#4041 + $k[$j++] = 0; //#4042 + } //#4042 + for (var _25 = 0, _26 = $_.pixx + 2; _25 < _26; _25++) { //#4044 + $k[$j++] = 0; //#4044 + } //#4044 + $_.pixs = $a(); //#4044 + $_.pixx = $_.pixx + 2; //#4046 + $_.pixy = $_.pixy + 2; //#4047 + $k[$j++] = Infinity; //#4050 + for (var _2B = 0, _2C = $_.pixs.length; _2B < _2C; _2B++) { //#4050 + $k[$j++] = 0; //#4050 + } //#4050 + $_.cache = $a(); //#4050 + $k[$j++] = Infinity; //#4053 + for (var _2G = 0, _2F = $_.pixy - 2; _2G <= _2F; _2G += 1) { //#4070 + $_.j = _2G; //#4055 + for (var _2J = 0, _2I = $_.pixx - 2; _2J <= _2I; _2J += 1) { //#4069 + $_.i = _2J; //#4057 + $k[$j++] = 'k'; //#4058 + $k[$j++] = $_.i; //#4058 + $k[$j++] = $_.j; //#4058 + $_.abcd(); //#4058 + var _2M = $k[--$j]; //#4058 + $_[$k[--$j]] = _2M; //#4058 + if ($eq($_.k, "0001") || $eq($_.k, "1001")) { //#4063 + $k[$j++] = 8; //#4060 + $k[$j++] = $_.i; //#4060 + $k[$j++] = $_.j; //#4060 + $_.cget(); //#4060 + if ($k[--$j] == 0) { //#4062 + $k[$j++] = $_.i; //#4061 + $k[$j++] = $_.j; //#4061 + $_.trace(); //#4061 + } //#4061 + } //#4061 + if ($eq($_.k, "1110")) { //#4068 + $k[$j++] = 4; //#4065 + $k[$j++] = $_.i; //#4065 + $k[$j++] = $_.j; //#4065 + $_.cget(); //#4065 + if ($k[--$j] == 0) { //#4067 + $k[$j++] = $_.i; //#4066 + $k[$j++] = $_.j; //#4066 + $_.trace(); //#4066 + } //#4066 + } //#4066 + } //#4066 + } //#4066 + $_.paths = $a(); //#4066 + $_.pixx = $_.pixx - 2; //#4074 + $_.pixy = $_.pixy - 2; //#4075 + $$.newpath(); //#4078 + var _2e = $_.paths; //#4079 + for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#4097 + $_.p = $get(_2e, _2f); //#4080 + $_.len = $_.p.length; //#4081 + $aload($get($_.p, $_.len - 1)); //#4082 + $aload($get($_.p, 0)); //#4083 + for (var _2q = 0, _2p = $_.len - 1; _2q <= _2p; _2q += 1) { //#4094 + $_.i = _2q; //#4085 + $aload($get($_.p, ($_.i + 1) % $_.len)); //#4086 + var _2v = $k[--$j]; //#4086 + var _2w = $k[--$j]; //#4086 + var _2x = $k[--$j]; //#4086 + var _2y = $k[--$j]; //#4086 + var _2z = $k[--$j]; //#4086 + var _30 = $k[--$j]; //#4086 + $k[$j++] = _2y; //#4088 + $k[$j++] = _2x; //#4088 + $k[$j++] = _2w; //#4088 + $k[$j++] = _2v; //#4088 + $k[$j++] = _30; //#4088 + $k[$j++] = _2y; //#4088 + $k[$j++] = $_.inkspreadh; //#4088 + if ($lt(_2v, _2z)) { //#4088 + var _32 = $k[--$j]; //#4088 + var _33 = $k[--$j]; //#4088 + $k[$j++] = $f(_33 + _32); //#4088 + } else { //#4088 + var _34 = $k[--$j]; //#4088 + var _35 = $k[--$j]; //#4088 + $k[$j++] = $f(_35 - _34); //#4088 + } //#4088 + var _36 = $k[--$j]; //#4089 + var _37 = $k[--$j]; //#4089 + var _38 = $k[--$j]; //#4089 + var _39 = $k[--$j]; //#4089 + var _3A = $k[--$j]; //#4090 + $k[$j++] = _3A; //#4091 + $k[$j++] = _36; //#4091 + $k[$j++] = _39; //#4091 + $k[$j++] = _38; //#4091 + $k[$j++] = _3A; //#4091 + $k[$j++] = $_.inkspreadv; //#4091 + if ($gt(_39, _37)) { //#4091 + var _3C = $k[--$j]; //#4091 + var _3D = $k[--$j]; //#4091 + $k[$j++] = $f(_3D + _3C); //#4091 + } else { //#4091 + var _3E = $k[--$j]; //#4091 + var _3F = $k[--$j]; //#4091 + $k[$j++] = $f(_3F - _3E); //#4091 + } //#4091 + var _3G = $k[--$j]; //#4092 + var _3H = $k[--$j]; //#4092 + var _3I = $k[--$j]; //#4092 + var _3J = $k[--$j]; //#4092 + $k[$j++] = _3I; //#4093 + $k[$j++] = _3H; //#4093 + $k[$j++] = _3J; //#4093 + $k[$j++] = $f($_.pixy - _3G); //#4093 + if ($_.i == 0) { //#4093 + var _3M = $k[--$j]; //#4093 + $$.moveto($k[--$j], _3M); //#4093 + } else { //#4093 + var _3O = $k[--$j]; //#4093 + $$.lineto($k[--$j], _3O); //#4093 + } //#4093 + } //#4093 + $$.closepath(); //#4095 + $j -= 4; //#4096 + } //#4096 + $$.fill(); //#4098 + $_.pixs = $_.pixsorig; //#4100 + }; //#4100 $_.drawlayerdots = function() { - $_.pixsorig = $_.pixs; //#3824 - $_.pixs = $k[--$j]; //#3825 - $$.newpath(); //#3827 - for (var _3V = 0, _3U = $_.pixs.length - 1; _3V <= _3U; _3V += 1) { //#3835 - $_.x = _3V % $_.pixx; //#3829 - $_.y = ~~(_3V / $_.pixx); //#3830 - $k[$j++] = $_.x; //#3831 - $k[$j++] = $_.y; //#3831 - $_.xyget(); //#3831 - if ($k[--$j] == 1) { //#3834 - $$.moveto($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5)); //#3832 - $$.arc($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5), $f(0.5 - $_.inkspread), 0, 360, 1); //#3833 - } //#3833 - } //#3833 - $$.fill(); //#3836 - $_.pixs = $_.pixsorig; //#3838 - }; //#3838 - $$.save(); //#3842 - var _3j = $$.currpos(); //#3844 - $$.translate(_3j.x, _3j.y); //#3844 - $_.inkspread = $_.inkspread / 2; //#3846 - $_.inkspreadh = $_.inkspreadh / 2; //#3847 - $_.inkspreadv = $_.inkspreadv / 2; //#3848 - $$.scale(($_.width / $_.pixx) * 72, ($_.height / $_.pixy) * 72); //#3851 - $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#3854 - $_.tr = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#3855 - $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#3856 - $_.br = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#3857 - if ($ne($_.backgroundcolor, "unset")) { //#3863 - $$.save(); //#3859 - $$.newpath(); //#3860 - $aload($_.bl); //#3860 - var _4H = $k[--$j]; //#3860 - $$.moveto($k[--$j], _4H); //#3860 - var _4M = $a([$_.br, $_.tr, $_.tl]); //#3860 - for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#3860 - $aload($get(_4M, _4N)); //#3860 - var _4Q = $k[--$j]; //#3860 - $$.lineto($k[--$j], _4Q); //#3860 - } //#3860 - $$.closepath(); //#3860 - $$.setcolor($_.backgroundcolor); //#3861 - $$.fill(); //#3861 - $$.restore(); //#3862 - } //#3862 - if ($_.showborder) { //#3870 - $$.save(); //#3865 - $$.newpath(); //#3866 - $aload($_.bl); //#3866 - var _4V = $k[--$j]; //#3866 - $$.moveto($k[--$j], _4V); //#3866 - var _4a = $a([$_.br, $_.tr, $_.tl]); //#3866 - for (var _4b = 0, _4c = _4a.length; _4b < _4c; _4b++) { //#3866 - $aload($get(_4a, _4b)); //#3866 - var _4e = $k[--$j]; //#3866 - $$.lineto($k[--$j], _4e); //#3866 - } //#3866 - $$.closepath(); //#3866 - if ($ne($_.bordercolor, "unset")) { //#3867 - $$.setcolor($_.bordercolor); //#3867 - } //#3867 - $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#3868 - $$.stroke(); //#3868 - $$.restore(); //#3869 - } //#3869 - if ($eq($_.colormap, "unset")) { //#3875 + $_.pixsorig = $_.pixs; //#4106 + $_.pixs = $k[--$j]; //#4107 + $$.newpath(); //#4109 + for (var _3V = 0, _3U = $_.pixs.length - 1; _3V <= _3U; _3V += 1) { //#4117 + $_.x = _3V % $_.pixx; //#4111 + $_.y = ~~(_3V / $_.pixx); //#4112 + $k[$j++] = $_.x; //#4113 + $k[$j++] = $_.y; //#4113 + $_.xyget(); //#4113 + if ($k[--$j] == 1) { //#4116 + $$.moveto($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5)); //#4114 + $$.arc($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5), $f(0.5 - $_.inkspread), 0, 360, 1); //#4115 + } //#4115 + } //#4115 + $$.fill(); //#4118 + $_.pixs = $_.pixsorig; //#4120 + }; //#4120 + $$.save(); //#4124 + var _3j = $$.currpos(); //#4126 + $$.translate(_3j.x, _3j.y); //#4126 + $_.inkspread = $_.inkspread / 2; //#4128 + $_.inkspreadh = $_.inkspreadh / 2; //#4129 + $_.inkspreadv = $_.inkspreadv / 2; //#4130 + $$.scale(($_.width / $_.pixx) * 72, ($_.height / $_.pixy) * 72); //#4133 + $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#4136 + $_.tr = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#4137 + $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#4138 + $_.br = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#4139 + if ($ne($_.backgroundcolor, "unset")) { //#4145 + $$.save(); //#4141 + $$.newpath(); //#4142 + $aload($_.bl); //#4142 + var _4H = $k[--$j]; //#4142 + $$.moveto($k[--$j], _4H); //#4142 + var _4M = $a([$_.br, $_.tr, $_.tl]); //#4142 + for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#4142 + $aload($get(_4M, _4N)); //#4142 + var _4Q = $k[--$j]; //#4142 + $$.lineto($k[--$j], _4Q); //#4142 + } //#4142 + $$.closepath(); //#4142 + $$.setcolor($_.backgroundcolor); //#4143 + $$.fill(); //#4143 + $$.restore(); //#4144 + } //#4144 + if ($_.showborder) { //#4152 + $$.save(); //#4147 + $$.newpath(); //#4148 + $aload($_.bl); //#4148 + var _4V = $k[--$j]; //#4148 + $$.moveto($k[--$j], _4V); //#4148 + var _4a = $a([$_.br, $_.tr, $_.tl]); //#4148 + for (var _4b = 0, _4c = _4a.length; _4b < _4c; _4b++) { //#4148 + $aload($get(_4a, _4b)); //#4148 + var _4e = $k[--$j]; //#4148 + $$.lineto($k[--$j], _4e); //#4148 + } //#4148 + $$.closepath(); //#4148 + if ($ne($_.bordercolor, "unset")) { //#4149 + $$.setcolor($_.bordercolor); //#4149 + } //#4149 + $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#4150 + $$.stroke(); //#4150 + $$.restore(); //#4151 + } //#4151 + if ($eq($_.colormap, "unset")) { //#4157 var _4m = new Map([ [1, $_.barcolor] - ]); //#3874 - $_.colormap = _4m; //#3874 - } //#3874 - var _4n = $_.colormap; //#3877 - for (var _4s = _4n.size, _4r = _4n.keys(), _4q = 0; _4q < _4s; _4q++) { //#3883 - var _4o = _4r.next().value; //#3883 - var _4p = _4n.get(_4o); //#3883 - $k[$j++] = _4o; //#3878 - $k[$j++] = _4p; //#3878 - if ($ne(_4p, "unset")) { //#3878 - $$.setcolor($k[--$j]); //#3878 - } else { //#3878 - $j--; //#3878 - } //#3878 - $_.key = $k[--$j]; //#3879 - $k[$j++] = Infinity; //#3880 - var _4v = $_.pixs; //#3881 - for (var _4w = 0, _4x = _4v.length; _4w < _4x; _4w++) { //#3881 - var _50 = $eq($get(_4v, _4w), $_.key) ? 1 : 0; //#3881 - $k[$j++] = _50; //#3881 - } //#3881 - var _51 = $a(); //#3881 - $k[$j++] = _51; //#3882 - if ($_.dotty) { //#3882 - $_.drawlayerdots(); //#3882 - } else { //#3882 - $_.drawlayer(); //#3882 - } //#3882 - } //#3882 - if ($ne($_.textcolor, "unset")) { //#3886 - $$.setcolor($_.textcolor); //#3886 - } //#3886 - if ($_.includetext) { //#3947 - if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#3945 - $_.s = 0; //#3889 - $_.fn = ""; //#3889 - var _59 = $_.txt; //#3890 - for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#3903 - $forall($get(_59, _5A)); //#3891 - var _5D = $k[--$j]; //#3892 - var _5E = $k[--$j]; //#3892 - $k[$j++] = _5E; //#3901 - $k[$j++] = _5D; //#3901 - if ((_5D != $_.s) || $ne(_5E, $_.fn)) { //#3900 - var _5H = $k[--$j]; //#3893 - $k[$j++] = _5H; //#3896 - if (_5H <= 0) { //#3896 - $j -= 5; //#3894 - $k[$j++] = 'bwipp.renmatrixFontTooSmall#3895'; //#3895 - $k[$j++] = "The font size is too small"; //#3895 - bwipp_raiseerror(); //#3895 - } //#3895 - var _5I = $k[--$j]; //#3897 - var _5J = $k[--$j]; //#3897 - $_.s = _5I; //#3897 - $_.fn = _5J; //#3897 - $$.selectfont(_5J, _5I); //#3898 - } else { //#3900 - $j -= 2; //#3900 - } //#3900 - var _5K = $k[--$j]; //#3902 - $$.moveto($k[--$j], _5K); //#3902 - $$.show($k[--$j], 0, 0); //#3902 - } //#3902 - } else { //#3945 - $$.selectfont($_.textfont, $_.textsize); //#3905 - if ($eq($_.alttext, "")) { //#3911 - $k[$j++] = Infinity; //#3907 - var _5Q = $_.txt; //#3907 - for (var _5R = 0, _5S = _5Q.length; _5R < _5S; _5R++) { //#3907 - $forall($get($get(_5Q, _5R), 0)); //#3907 - } //#3907 - $_.txt = $a(); //#3907 - $_.tstr = $s($_.txt.length); //#3908 - for (var _5a = 0, _5Z = $_.txt.length - 1; _5a <= _5Z; _5a += 1) { //#3909 - $put($_.tstr, _5a, $get($_.txt, _5a)); //#3909 - } //#3909 - } else { //#3911 - $_.tstr = $_.alttext; //#3911 - } //#3911 - if ($_.tstr.length == 0) { //#3921 - $k[$j++] = 0; //#3916 - } else { //#3921 - $$.save(); //#3918 - $$.newpath(); //#3919 - $$.moveto(0, 0); //#3919 - $$.charpath("0", false); //#3919 - var _5g = $$.pathbbox(); //#3919 - $$.restore(); //#3921 - $k[$j++] = _5g.ury; //#3921 - } //#3921 - $_.textascent = $k[--$j]; //#3930 - var _5j = $$.stringwidth($_.tstr); //#3931 - $_.textwidth = $f(_5j.w + (($_.tstr.length - 1) * $_.textgaps)); //#3931 - $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#3933 - if ($eq($_.textxalign, "left")) { //#3934 - $_.textxpos = $_.textxoffset; //#3934 - } //#3934 - if ($eq($_.textxalign, "right")) { //#3935 - $_.textxpos = $f(($_.pixx - $_.textxoffset) - $_.textwidth); //#3935 - } //#3935 - if ($eq($_.textxalign, "offleft")) { //#3936 - $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#3936 - } //#3936 - if ($eq($_.textxalign, "offright")) { //#3937 - $_.textxpos = $_.pixx + $_.textxoffset; //#3937 - } //#3937 - if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#3941 - $_.textxpos = 0; //#3939 - $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#3940 - } //#3940 - $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#3942 - if ($eq($_.textyalign, "above")) { //#3943 - $_.textypos = ($_.textyoffset + $_.pixy) + 1; //#3943 - } //#3943 - if ($eq($_.textyalign, "center")) { //#3944 - $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#3944 - } //#3944 - $$.moveto($_.textxpos, $_.textypos); //#3945 - $$.show($_.tstr, $_.textgaps, 0); //#3945 - } //#3945 - } //#3945 - $$.restore(); //#3949 - $_ = Object.getPrototypeOf($_); //#3951 + ]); //#4156 + $_.colormap = _4m; //#4156 + } //#4156 + var _4n = $_.colormap; //#4159 + for (var _4s = _4n.size, _4r = _4n.keys(), _4q = 0; _4q < _4s; _4q++) { //#4165 + var _4o = _4r.next().value; //#4165 + var _4p = _4n.get(_4o); //#4165 + $k[$j++] = _4o; //#4160 + $k[$j++] = _4p; //#4160 + if ($ne(_4p, "unset")) { //#4160 + $$.setcolor($k[--$j]); //#4160 + } else { //#4160 + $j--; //#4160 + } //#4160 + $_.key = $k[--$j]; //#4161 + $k[$j++] = Infinity; //#4162 + var _4v = $_.pixs; //#4163 + for (var _4w = 0, _4x = _4v.length; _4w < _4x; _4w++) { //#4163 + var _50 = $eq($get(_4v, _4w), $_.key) ? 1 : 0; //#4163 + $k[$j++] = _50; //#4163 + } //#4163 + var _51 = $a(); //#4163 + $k[$j++] = _51; //#4164 + if ($_.dotty) { //#4164 + $_.drawlayerdots(); //#4164 + } else { //#4164 + $_.drawlayer(); //#4164 + } //#4164 + } //#4164 + if ($ne($_.textcolor, "unset")) { //#4168 + $$.setcolor($_.textcolor); //#4168 + } //#4168 + if ($_.includetext) { //#4229 + if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#4227 + $_.s = 0; //#4171 + $_.fn = ""; //#4171 + var _59 = $_.txt; //#4172 + for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#4185 + $forall($get(_59, _5A)); //#4173 + var _5D = $k[--$j]; //#4174 + var _5E = $k[--$j]; //#4174 + $k[$j++] = _5E; //#4183 + $k[$j++] = _5D; //#4183 + if ((_5D != $_.s) || $ne(_5E, $_.fn)) { //#4182 + var _5H = $k[--$j]; //#4175 + $k[$j++] = _5H; //#4178 + if (_5H <= 0) { //#4178 + $j -= 5; //#4176 + $k[$j++] = 'bwipp.renmatrixFontTooSmall#4177'; //#4177 + $k[$j++] = "The font size is too small"; //#4177 + bwipp_raiseerror(); //#4177 + } //#4177 + var _5I = $k[--$j]; //#4179 + var _5J = $k[--$j]; //#4179 + $_.s = _5I; //#4179 + $_.fn = _5J; //#4179 + $$.selectfont(_5J, _5I); //#4180 + } else { //#4182 + $j -= 2; //#4182 + } //#4182 + var _5K = $k[--$j]; //#4184 + $$.moveto($k[--$j], _5K); //#4184 + $$.show($k[--$j], 0, 0); //#4184 + } //#4184 + } else { //#4227 + $$.selectfont($_.textfont, $_.textsize); //#4187 + if ($eq($_.alttext, "")) { //#4193 + $k[$j++] = Infinity; //#4189 + var _5Q = $_.txt; //#4189 + for (var _5R = 0, _5S = _5Q.length; _5R < _5S; _5R++) { //#4189 + $forall($get($get(_5Q, _5R), 0)); //#4189 + } //#4189 + $_.txt = $a(); //#4189 + $_.tstr = $s($_.txt.length); //#4190 + for (var _5a = 0, _5Z = $_.txt.length - 1; _5a <= _5Z; _5a += 1) { //#4191 + $put($_.tstr, _5a, $get($_.txt, _5a)); //#4191 + } //#4191 + } else { //#4193 + $_.tstr = $_.alttext; //#4193 + } //#4193 + if ($_.tstr.length == 0) { //#4203 + $k[$j++] = 0; //#4198 + } else { //#4203 + $$.save(); //#4200 + $$.newpath(); //#4201 + $$.moveto(0, 0); //#4201 + $$.charpath("0", false); //#4201 + var _5g = $$.pathbbox(); //#4201 + $$.restore(); //#4203 + $k[$j++] = _5g.ury; //#4203 + } //#4203 + $_.textascent = $k[--$j]; //#4212 + var _5j = $$.stringwidth($_.tstr); //#4213 + $_.textwidth = $f(_5j.w + (($_.tstr.length - 1) * $_.textgaps)); //#4213 + $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#4215 + if ($eq($_.textxalign, "left")) { //#4216 + $_.textxpos = $_.textxoffset; //#4216 + } //#4216 + if ($eq($_.textxalign, "right")) { //#4217 + $_.textxpos = $f(($_.pixx - $_.textxoffset) - $_.textwidth); //#4217 + } //#4217 + if ($eq($_.textxalign, "offleft")) { //#4218 + $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#4218 + } //#4218 + if ($eq($_.textxalign, "offright")) { //#4219 + $_.textxpos = $_.pixx + $_.textxoffset; //#4219 + } //#4219 + if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#4223 + $_.textxpos = 0; //#4221 + $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#4222 + } //#4222 + $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#4224 + if ($eq($_.textyalign, "above")) { //#4225 + $_.textypos = ($_.textyoffset + $_.pixy) + 1; //#4225 + } //#4225 + if ($eq($_.textyalign, "center")) { //#4226 + $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#4226 + } //#4226 + $$.moveto($_.textxpos, $_.textypos); //#4227 + $$.show($_.tstr, $_.textgaps, 0); //#4227 + } //#4227 + } //#4227 + $$.restore(); //#4231 + $_ = Object.getPrototypeOf($_); //#4233 } //bwipp_renmatrix function bwipp_ean5() { - $_ = Object.create($_); //#4099 - $_.dontdraw = false; //#4102 - $_.includetext = false; //#4103 - $_.textfont = "OCR-B"; //#4104 - $_.textsize = 12; //#4105 - $_.textxoffset = 0; //#4106 - $_.textyoffset = null; //#4107 - $_.height = 0.7; //#4108 - $k[$j++] = $_; //#4110 - bwipp_processoptions(); //#4110 - $_.options = $k[--$j]; //#4110 - $_.barcode = $k[--$j]; //#4111 - if ($eq($_.textyoffset, null)) { //#4115 - $_.textyoffset = $f(($_.height * 72) + 1); //#4114 - } //#4114 - bwipp_loadctx(bwipp_ean5) //#4117 - if ($_.barcode.length != 5) { //#4122 - $k[$j++] = 'bwipp.ean5badLength#4121'; //#4121 - $k[$j++] = "EAN-5 add-on must be 5 digits"; //#4121 - bwipp_raiseerror(); //#4121 - } //#4121 - $forall($_.barcode, function() { //#4127 - var _6 = $k[--$j]; //#4124 - if ((_6 < 48) || (_6 > 57)) { //#4126 - $k[$j++] = 'bwipp.ean5badCharacter#4125'; //#4125 - $k[$j++] = "EAN-5 add-on must contain only digits"; //#4125 - bwipp_raiseerror(); //#4125 - } //#4125 - }); //#4125 - if (!bwipp_ean5.__4145__) { //#4145 - $_ = Object.create($_); //#4145 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4135 - $_.barchars = "0123456789"; //#4138 - $_.mirrormaps = $a(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); //#4144 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean5.$ctx[id] = $_[id]); //#4144 - bwipp_ean5.__4145__ = 1; //#4144 - $_ = Object.getPrototypeOf($_); //#4144 - } //#4144 - $_.checksum = 0; //#4147 - for (var _A = 0; _A <= 4; _A += 1) { //#4156 - $_.i = _A; //#4149 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4150 - if (($_.i % 2) == 0) { //#4154 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4152 - } else { //#4154 - $_.checksum = $f(($_.barchar * 9) + $_.checksum); //#4154 - } //#4154 - } //#4154 - $_.checksum = $_.checksum % 10; //#4157 - $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#4158 - $_.sbs = $s(31); //#4160 - $_.txt = $a(5); //#4161 - for (var _P = 0; _P <= 4; _P += 1) { //#4191 - $_.i = _P; //#4164 - if ($_.i == 0) { //#4170 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4168 - } else { //#4170 - $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4170 - } //#4170 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4174 - $j--; //#4175 - $_.indx = $k[--$j].length; //#4176 - $j -= 2; //#4177 - $_.enc = $get($_.encs, $_.indx); //#4178 - if ($get($_.mirrormap, $_.i) == 49) { //#4188 - $_.enclen = $_.enc.length; //#4180 - $_.revenc = $s($_.enclen); //#4181 - for (var _o = 0, _n = $_.enclen - 1; _o <= _n; _o += 1) { //#4186 - $_.j = _o; //#4183 - $_.char = $get($_.enc, $_.j); //#4184 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4185 - } //#4185 - $_.enc = $_.revenc; //#4187 - } //#4187 - $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4189 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4190 - } //#4190 - $k[$j++] = Infinity; //#4194 - $k[$j++] = Infinity; //#4196 - var _1B = $_.sbs; //#4196 - for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#4196 - $k[$j++] = $get(_1B, _1C) - 48; //#4196 - } //#4196 - var _1F = $a(); //#4196 - $k[$j++] = Infinity; //#4197 - for (var _1G = 0, _1H = 16; _1G < _1H; _1G++) { //#4197 - $k[$j++] = $_.height; //#4197 - } //#4197 - var _1J = $a(); //#4197 - $k[$j++] = Infinity; //#4198 - for (var _1K = 0, _1L = 16; _1K < _1L; _1K++) { //#4198 - $k[$j++] = 0; //#4198 - } //#4198 - var _1M = $a(); //#4198 - $k[$j++] = 'ren'; //#4201 - $k[$j++] = bwipp_renlinear; //#4201 - $k[$j++] = 'sbs'; //#4201 - $k[$j++] = _1F; //#4201 - $k[$j++] = 'bhs'; //#4201 - $k[$j++] = _1J; //#4201 - $k[$j++] = 'bbs'; //#4201 - $k[$j++] = _1M; //#4201 - if ($_.includetext) { //#4201 - $k[$j++] = 'txt'; //#4200 - $k[$j++] = $_.txt; //#4200 - } //#4200 - $k[$j++] = 'opt'; //#4207 - $k[$j++] = $_.options; //#4207 - $k[$j++] = 'guardrightpos'; //#4207 - $k[$j++] = 5; //#4207 - $k[$j++] = 'guardrightypos'; //#4207 - $k[$j++] = $f($_.textyoffset + 4); //#4207 - $k[$j++] = 'borderleft'; //#4207 - $k[$j++] = 12; //#4207 - $k[$j++] = 'borderright'; //#4207 - $k[$j++] = 5; //#4207 - $k[$j++] = 'bordertop'; //#4207 - $k[$j++] = 10; //#4207 - var _1R = $d(); //#4207 - $k[$j++] = _1R; //#4210 - if (!$_.dontdraw) { //#4210 - bwipp_renlinear(); //#4210 - } //#4210 - $_ = Object.getPrototypeOf($_); //#4212 - $_ = Object.getPrototypeOf($_); //#4214 -} //bwipp_ean5 -function bwipp_ean2() { - $_ = Object.create($_); //#4244 - $_.dontdraw = false; //#4247 - $_.includetext = false; //#4248 - $_.textfont = "OCR-B"; //#4249 - $_.textsize = 12; //#4250 - $_.textxoffset = 0; //#4251 - $_.textyoffset = null; //#4252 - $_.height = 0.7; //#4253 - $k[$j++] = $_; //#4255 - bwipp_processoptions(); //#4255 - $_.options = $k[--$j]; //#4255 - $_.barcode = $k[--$j]; //#4256 - if ($eq($_.textyoffset, null)) { //#4260 - $_.textyoffset = $f(($_.height * 72) + 1); //#4259 - } //#4259 - bwipp_loadctx(bwipp_ean2) //#4262 - if ($_.barcode.length != 2) { //#4267 - $k[$j++] = 'bwipp.ean2badLength#4266'; //#4266 - $k[$j++] = "EAN-2 add-on must be 2 digits"; //#4266 - bwipp_raiseerror(); //#4266 - } //#4266 - $forall($_.barcode, function() { //#4272 - var _6 = $k[--$j]; //#4269 - if ((_6 < 48) || (_6 > 57)) { //#4271 - $k[$j++] = 'bwipp.ean2badCharacter#4270'; //#4270 - $k[$j++] = "EAN-2 add-on must contain only digits"; //#4270 - bwipp_raiseerror(); //#4270 - } //#4270 - }); //#4270 - if (!bwipp_ean2.__4287__) { //#4287 - $_ = Object.create($_); //#4287 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4280 - $_.barchars = "0123456789"; //#4283 - $_.mirrormaps = $a(["00", "01", "10", "11"]); //#4286 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean2.$ctx[id] = $_[id]); //#4286 - bwipp_ean2.__4287__ = 1; //#4286 - $_ = Object.getPrototypeOf($_); //#4286 - } //#4286 - $_.mirrormap = $get($_.mirrormaps, $cvi($geti($_.barcode, 0, 2)) % 4); //#4289 - $_.sbs = $s(13); //#4291 - $_.txt = $a(2); //#4292 - for (var _G = 0; _G <= 1; _G += 1) { //#4322 - $_.i = _G; //#4295 - if ($_.i == 0) { //#4301 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4299 - } else { //#4301 - $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4301 - } //#4301 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4305 - $j--; //#4306 - $_.indx = $k[--$j].length; //#4307 - $j -= 2; //#4308 - $_.enc = $get($_.encs, $_.indx); //#4309 - if ($get($_.mirrormap, $_.i) == 49) { //#4319 - $_.enclen = $_.enc.length; //#4311 - $_.revenc = $s($_.enclen); //#4312 - for (var _f = 0, _e = $_.enclen - 1; _f <= _e; _f += 1) { //#4317 - $_.j = _f; //#4314 - $_.char = $get($_.enc, $_.j); //#4315 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4316 - } //#4316 - $_.enc = $_.revenc; //#4318 - } //#4318 - $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4320 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4321 - } //#4321 - $k[$j++] = Infinity; //#4325 - $k[$j++] = Infinity; //#4327 - var _12 = $_.sbs; //#4327 - for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#4327 - $k[$j++] = $get(_12, _13) - 48; //#4327 - } //#4327 - var _16 = $a(); //#4327 - $k[$j++] = Infinity; //#4328 - for (var _17 = 0, _18 = 12; _17 < _18; _17++) { //#4328 - $k[$j++] = $_.height; //#4328 - } //#4328 - var _1A = $a(); //#4328 - $k[$j++] = Infinity; //#4329 - for (var _1B = 0, _1C = 12; _1B < _1C; _1B++) { //#4329 - $k[$j++] = 0; //#4329 - } //#4329 - var _1D = $a(); //#4329 - $k[$j++] = 'ren'; //#4332 - $k[$j++] = bwipp_renlinear; //#4332 - $k[$j++] = 'sbs'; //#4332 - $k[$j++] = _16; //#4332 - $k[$j++] = 'bhs'; //#4332 - $k[$j++] = _1A; //#4332 - $k[$j++] = 'bbs'; //#4332 - $k[$j++] = _1D; //#4332 - if ($_.includetext) { //#4332 - $k[$j++] = 'txt'; //#4331 - $k[$j++] = $_.txt; //#4331 - } //#4331 - $k[$j++] = 'opt'; //#4338 - $k[$j++] = $_.options; //#4338 - $k[$j++] = 'guardrightpos'; //#4338 - $k[$j++] = 5; //#4338 - $k[$j++] = 'guardrightypos'; //#4338 - $k[$j++] = $f($_.textyoffset + 4); //#4338 - $k[$j++] = 'borderleft'; //#4338 - $k[$j++] = 12; //#4338 - $k[$j++] = 'borderright'; //#4338 - $k[$j++] = 5; //#4338 - $k[$j++] = 'bordertop'; //#4338 - $k[$j++] = 10; //#4338 - var _1I = $d(); //#4338 - $k[$j++] = _1I; //#4341 - if (!$_.dontdraw) { //#4341 - bwipp_renlinear(); //#4341 - } //#4341 - $_ = Object.getPrototypeOf($_); //#4343 - $_ = Object.getPrototypeOf($_); //#4345 -} //bwipp_ean2 -function bwipp_ean13() { - $_ = Object.create($_); //#4377 - $_.dontdraw = false; //#4380 - $_.includetext = false; //#4381 - $_.textfont = "OCR-B"; //#4382 - $_.textsize = 12; //#4383 - $_.textxoffset = -11; //#4384 - $_.textyoffset = -4; //#4385 - $_.height = 1; //#4386 - $_.addongap = 12; //#4387 - $_.addontextfont = "unset"; //#4388 - $_.addontextsize = null; //#4389 - $_.addontextxoffset = null; //#4390 - $_.addontextyoffset = null; //#4391 - $k[$j++] = $_; //#4393 - bwipp_processoptions(); //#4393 - $_.options = $k[--$j]; //#4393 - $_.barcode = $k[--$j]; //#4394 - bwipp_loadctx(bwipp_ean13) //#4396 - $search($_.barcode, " "); //#4399 - if ($k[--$j]) { //#4405 - $_.barcode = $k[--$j]; //#4400 - $j--; //#4401 - $_.addon = $k[--$j]; //#4402 - } else { //#4405 - $j--; //#4404 - $_.addon = ""; //#4405 - } //#4405 - if (($_.barcode.length != 12) && ($_.barcode.length != 13)) { //#4411 - $k[$j++] = 'bwipp.ean13badLength#4410'; //#4410 - $k[$j++] = "EAN-13 must be 12 or 13 digits"; //#4410 - bwipp_raiseerror(); //#4410 - } //#4410 - $forall($_.barcode, function() { //#4416 - var _9 = $k[--$j]; //#4413 - if ((_9 < 48) || (_9 > 57)) { //#4415 - $k[$j++] = 'bwipp.ean13badCharacter#4414'; //#4414 - $k[$j++] = "EAN-13 must contain only digits"; //#4414 - bwipp_raiseerror(); //#4414 - } //#4414 - }); //#4414 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4419 - $k[$j++] = 'bwipp.ean13badAddOnLength#4418'; //#4418 - $k[$j++] = "Add-on for EAN-13 must be 2 or 5 digits"; //#4418 - bwipp_raiseerror(); //#4418 - } //#4418 - $_.pad = $s(13); //#4422 - $_.checksum = 0; //#4423 - for (var _E = 0; _E <= 11; _E += 1) { //#4432 - $_.i = _E; //#4425 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4426 - if (($_.i % 2) == 0) { //#4430 - $_.checksum = $f($_.barchar + $_.checksum); //#4428 - } else { //#4430 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4430 - } //#4430 - } //#4430 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4433 - if ($_.barcode.length == 13) { //#4438 - if ($get($_.barcode, 12) != $f($_.checksum + 48)) { //#4437 - $k[$j++] = 'bwipp.ean13badCheckDigit#4436'; //#4436 - $k[$j++] = "Incorrect EAN-13 check digit provided"; //#4436 - bwipp_raiseerror(); //#4436 - } //#4436 - } //#4436 - $puti($_.pad, 0, $_.barcode); //#4439 - $put($_.pad, 12, $f($_.checksum + 48)); //#4440 - $_.barcode = $_.pad; //#4441 - if (!bwipp_ean13.__4459__) { //#4459 - $_ = Object.create($_); //#4459 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4449 - $_.barchars = "0123456789"; //#4452 - $_.mirrormaps = $a(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#4458 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean13.$ctx[id] = $_[id]); //#4458 - bwipp_ean13.__4459__ = 1; //#4458 - $_ = Object.getPrototypeOf($_); //#4458 - } //#4458 - $_.sbs = $s(59); //#4461 - $_.txt = $a(13); //#4462 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4465 - $_.mirrormap = $get($_.mirrormaps, $get($_.barcode, 0) - 48); //#4468 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4469 - for (var _r = 1; _r <= 6; _r += 1) { //#4492 - $_.i = _r; //#4474 + $_ = Object.create($_); //#4400 + $_.dontdraw = false; //#4403 + $_.includetext = false; //#4404 + $_.textfont = "OCR-B"; //#4405 + $_.textsize = 12; //#4406 + $_.textxoffset = 0; //#4407 + $_.textyoffset = null; //#4408 + $_.height = 0.7; //#4409 + $k[$j++] = $_; //#4411 + bwipp_processoptions(); //#4411 + $_.options = $k[--$j]; //#4411 + $_.barcode = $k[--$j]; //#4412 + if ($eq($_.textyoffset, null)) { //#4416 + $_.textyoffset = $f(($_.height * 72) + 1); //#4415 + } //#4415 + bwipp_loadctx(bwipp_ean5) //#4418 + if ($_.barcode.length != 5) { //#4423 + $k[$j++] = 'bwipp.ean5badLength#4422'; //#4422 + $k[$j++] = "EAN-5 add-on must be 5 digits"; //#4422 + bwipp_raiseerror(); //#4422 + } //#4422 + $forall($_.barcode, function() { //#4428 + var _6 = $k[--$j]; //#4425 + if ((_6 < 48) || (_6 > 57)) { //#4427 + $k[$j++] = 'bwipp.ean5badCharacter#4426'; //#4426 + $k[$j++] = "EAN-5 add-on must contain only digits"; //#4426 + bwipp_raiseerror(); //#4426 + } //#4426 + }); //#4426 + if (!bwipp_ean5.__4446__) { //#4446 + $_ = Object.create($_); //#4446 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4436 + $_.barchars = "0123456789"; //#4439 + $_.mirrormaps = $a(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); //#4445 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean5.$ctx[id] = $_[id]); //#4445 + bwipp_ean5.__4446__ = 1; //#4445 + $_ = Object.getPrototypeOf($_); //#4445 + } //#4445 + $_.checksum = 0; //#4448 + for (var _A = 0; _A <= 4; _A += 1) { //#4457 + $_.i = _A; //#4450 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4451 + if (($_.i % 2) == 0) { //#4455 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4453 + } else { //#4455 + $_.checksum = $f(($_.barchar * 9) + $_.checksum); //#4455 + } //#4455 + } //#4455 + $_.checksum = $_.checksum % 10; //#4458 + $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#4459 + $_.sbs = $s(31); //#4461 + $_.txt = $a(5); //#4462 + for (var _P = 0; _P <= 4; _P += 1) { //#4492 + $_.i = _P; //#4465 + if ($_.i == 0) { //#4471 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4469 + } else { //#4471 + $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4471 + } //#4471 $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4475 $j--; //#4476 $_.indx = $k[--$j].length; //#4477 $j -= 2; //#4478 $_.enc = $get($_.encs, $_.indx); //#4479 - if ($get($_.mirrormap, $_.i - 1) == 49) { //#4489 + if ($get($_.mirrormap, $_.i) == 49) { //#4489 $_.enclen = $_.enc.length; //#4481 $_.revenc = $s($_.enclen); //#4482 - for (var _18 = 0, _17 = $_.enclen - 1; _18 <= _17; _18 += 1) { //#4487 - $_.j = _18; //#4484 + for (var _o = 0, _n = $_.enclen - 1; _o <= _n; _o += 1) { //#4487 + $_.j = _o; //#4484 $_.char = $get($_.enc, $_.j); //#4485 $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4486 } //#4486 $_.enc = $_.revenc; //#4488 } //#4488 - $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#4490 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 15) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4491 + $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4490 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4491 } //#4491 - $puti($_.sbs, ((7 - 1) * 4) + 3, $get($_.encs, 11)); //#4495 - for (var _1Y = 7; _1Y <= 12; _1Y += 1) { //#4508 - $_.i = _1Y; //#4500 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4501 - $j--; //#4502 - $_.indx = $k[--$j].length; //#4503 - $j -= 2; //#4504 - $_.enc = $get($_.encs, $_.indx); //#4505 - $puti($_.sbs, (($_.i - 1) * 4) + 8, $_.enc); //#4506 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 19) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4507 - } //#4507 - $puti($_.sbs, 56, $get($_.encs, 12)); //#4511 - $k[$j++] = Infinity; //#4513 - var _1y = $_.sbs; //#4513 - for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#4513 - $k[$j++] = $get(_1y, _1z) - 48; //#4513 - } //#4513 - $_.sbs = $a(); //#4513 - if ($_.includetext) { //#4520 - $k[$j++] = Infinity; //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - for (var _26 = 0, _27 = 12; _26 < _27; _26++) { //#4515 - $k[$j++] = $f($_.height - 0.075); //#4515 - } //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - for (var _2B = 0, _2C = 12; _2B < _2C; _2B++) { //#4515 - $k[$j++] = $f($_.height - 0.075); //#4515 - } //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - $_.bhs = $a(); //#4515 - $k[$j++] = Infinity; //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - for (var _2H = 0, _2I = 12; _2H < _2I; _2H++) { //#4516 - $k[$j++] = 0.075; //#4516 - } //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - for (var _2J = 0, _2K = 12; _2J < _2K; _2J++) { //#4516 - $k[$j++] = 0.075; //#4516 - } //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - $_.bbs = $a(); //#4516 - } else { //#4520 - $k[$j++] = Infinity; //#4518 - for (var _2M = 0, _2N = 30; _2M < _2N; _2M++) { //#4518 - $k[$j++] = $_.height; //#4518 - } //#4518 - $_.bhs = $a(); //#4518 - $k[$j++] = Infinity; //#4519 - for (var _2Q = 0, _2R = 30; _2Q < _2R; _2Q++) { //#4519 - $k[$j++] = 0; //#4519 - } //#4519 - $_.bbs = $a(); //#4519 - $_.txt = $a([]); //#4520 - } //#4520 - $_.guardrightypos = 0; //#4522 - if ($ne($_.addon, "")) { //#4543 - $k[$j++] = Infinity; //#4526 - $k[$j++] = 'dontdraw'; //#4530 - $k[$j++] = true; //#4530 - $k[$j++] = 'includetext'; //#4530 - $k[$j++] = true; //#4530 - $k[$j++] = 'height'; //#4530 - $k[$j++] = $f($_.height - 0.15); //#4530 - $k[$j++] = 'textxoffset'; //#4530 - if ($ne($_.addontextxoffset, null)) { //#4530 - $k[$j++] = $_.addontextxoffset; //#4530 - } else { //#4530 - $k[$j++] = 95 + $_.addongap; //#4530 - } //#4530 - if ($ne($_.addontextyoffset, null)) { //#4531 - $k[$j++] = 'textyoffset'; //#4531 - $k[$j++] = $_.addontextyoffset; //#4531 - } //#4531 - $k[$j++] = 'textsize'; //#4532 - if ($ne($_.addontextsize, null)) { //#4532 - $k[$j++] = $_.addontextsize; //#4532 - } else { //#4532 - $k[$j++] = $_.textsize; //#4532 - } //#4532 - var _2f = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4533 - $k[$j++] = 'textfont'; //#4533 - $k[$j++] = _2f; //#4533 - $_.addopts = $d(); //#4534 - if ($_.addon.length == 2) { //#4535 - $k[$j++] = $_.addon; //#4535 - $k[$j++] = $_.addopts; //#4535 - bwipp_ean2(); //#4535 - } //#4535 - if ($_.addon.length == 5) { //#4536 - $k[$j++] = $_.addon; //#4536 - $k[$j++] = $_.addopts; //#4536 - bwipp_ean5(); //#4536 - } //#4536 - $_.addcode = $k[--$j]; //#4537 - $k[$j++] = Infinity; //#4538 - $aload($_.sbs); //#4538 - $k[$j++] = $_.addongap; //#4538 - $aload($get($_.addcode, "sbs")); //#4538 - $_.sbs = $a(); //#4538 - $k[$j++] = Infinity; //#4539 - $aload($_.bhs); //#4539 - $forall($get($_.addcode, "bhs"), function() { //#4539 - var _2w = $k[--$j]; //#4539 - $k[$j++] = $f(_2w - 0.075); //#4539 - }); //#4539 - $_.bhs = $a(); //#4539 - $k[$j++] = Infinity; //#4540 - $aload($_.bbs); //#4540 - $forall($get($_.addcode, "bbs"), function() { //#4540 - var _31 = $k[--$j]; //#4540 - $k[$j++] = $f(_31 + 0.075); //#4540 - }); //#4540 - $_.bbs = $a(); //#4540 - $k[$j++] = Infinity; //#4541 - $aload($_.txt); //#4541 - $aload($get($_.addcode, "txt")); //#4541 - $_.txt = $a(); //#4541 - $_.guardrightypos = ($_.height * 72) - 6; //#4542 - } //#4542 - $k[$j++] = Infinity; //#4546 - $k[$j++] = 'ren'; //#4553 - $k[$j++] = bwipp_renlinear; //#4553 - $k[$j++] = 'sbs'; //#4553 - $k[$j++] = $_.sbs; //#4553 - $k[$j++] = 'bhs'; //#4553 - $k[$j++] = $_.bhs; //#4553 - $k[$j++] = 'bbs'; //#4553 - $k[$j++] = $_.bbs; //#4553 - $k[$j++] = 'txt'; //#4553 - $k[$j++] = $_.txt; //#4553 - $k[$j++] = 'opt'; //#4553 - $k[$j++] = $_.options; //#4553 - $k[$j++] = 'guardrightpos'; //#4553 - if ($eq($_.addon, "")) { //#4553 - $k[$j++] = 7; //#4553 - } else { //#4553 - $k[$j++] = 5; //#4553 - } //#4553 - $k[$j++] = 'guardrightypos'; //#4556 - $k[$j++] = $_.guardrightypos; //#4556 - $k[$j++] = 'borderleft'; //#4556 - $k[$j++] = 11; //#4556 - $k[$j++] = 'borderright'; //#4556 - if ($eq($_.addon, "")) { //#4556 - $k[$j++] = 7; //#4556 - } else { //#4556 - $k[$j++] = 5; //#4556 - } //#4556 - $k[$j++] = 'bordertop'; //#4558 - $k[$j++] = 0; //#4558 - $k[$j++] = 'borderbottom'; //#4558 - $k[$j++] = 5; //#4558 - var _3G = $d(); //#4558 - $k[$j++] = _3G; //#4561 - if (!$_.dontdraw) { //#4561 - bwipp_renlinear(); //#4561 - } //#4561 - $_ = Object.getPrototypeOf($_); //#4563 - $_ = Object.getPrototypeOf($_); //#4565 -} //bwipp_ean13 -function bwipp_ean8() { - $_ = Object.create($_); //#4597 - $_.dontdraw = false; //#4600 - $_.includetext = false; //#4601 - $_.textfont = "OCR-B"; //#4602 - $_.textsize = 12; //#4603 - $_.textxoffset = 4; //#4604 - $_.textyoffset = -4; //#4605 - $_.height = 1; //#4606 - $_.addongap = 12; //#4607 - $_.addontextfont = "unset"; //#4608 - $_.addontextsize = null; //#4609 - $_.addontextxoffset = null; //#4610 - $_.addontextyoffset = null; //#4611 - $k[$j++] = $_; //#4613 - bwipp_processoptions(); //#4613 - $_.options = $k[--$j]; //#4613 - $_.barcode = $k[--$j]; //#4614 - bwipp_loadctx(bwipp_ean8) //#4616 - $search($_.barcode, " "); //#4619 - if ($k[--$j]) { //#4625 - $_.barcode = $k[--$j]; //#4620 - $j--; //#4621 - $_.addon = $k[--$j]; //#4622 - } else { //#4625 - $j--; //#4624 - $_.addon = ""; //#4625 - } //#4625 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#4631 - $k[$j++] = 'bwipp.ean8badLength#4630'; //#4630 - $k[$j++] = "EAN-8 must be 7 or 8 digits"; //#4630 - bwipp_raiseerror(); //#4630 + $k[$j++] = Infinity; //#4495 + $k[$j++] = Infinity; //#4497 + var _1B = $_.sbs; //#4497 + for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#4497 + $k[$j++] = $get(_1B, _1C) - 48; //#4497 + } //#4497 + var _1F = $a(); //#4497 + $k[$j++] = Infinity; //#4498 + for (var _1G = 0, _1H = 16; _1G < _1H; _1G++) { //#4498 + $k[$j++] = $_.height; //#4498 + } //#4498 + var _1J = $a(); //#4498 + $k[$j++] = Infinity; //#4499 + for (var _1K = 0, _1L = 16; _1K < _1L; _1K++) { //#4499 + $k[$j++] = 0; //#4499 + } //#4499 + var _1M = $a(); //#4499 + $k[$j++] = 'ren'; //#4502 + $k[$j++] = 'renlinear'; //#4502 + $k[$j++] = 'sbs'; //#4502 + $k[$j++] = _1F; //#4502 + $k[$j++] = 'bhs'; //#4502 + $k[$j++] = _1J; //#4502 + $k[$j++] = 'bbs'; //#4502 + $k[$j++] = _1M; //#4502 + if ($_.includetext) { //#4502 + $k[$j++] = 'txt'; //#4501 + $k[$j++] = $_.txt; //#4501 + } //#4501 + $k[$j++] = 'opt'; //#4508 + $k[$j++] = $_.options; //#4508 + $k[$j++] = 'guardrightpos'; //#4508 + $k[$j++] = 5; //#4508 + $k[$j++] = 'guardrightypos'; //#4508 + $k[$j++] = $f($_.textyoffset + 4); //#4508 + $k[$j++] = 'borderleft'; //#4508 + $k[$j++] = 12; //#4508 + $k[$j++] = 'borderright'; //#4508 + $k[$j++] = 5; //#4508 + $k[$j++] = 'bordertop'; //#4508 + $k[$j++] = 10; //#4508 + var _1R = $d(); //#4508 + $k[$j++] = _1R; //#4511 + if (!$_.dontdraw) { //#4511 + bwipp_renlinear(); //#4511 + } //#4511 + $_ = Object.getPrototypeOf($_); //#4513 + $_ = Object.getPrototypeOf($_); //#4515 +} //bwipp_ean5 +function bwipp_ean2() { + $_ = Object.create($_); //#4545 + $_.dontdraw = false; //#4548 + $_.includetext = false; //#4549 + $_.textfont = "OCR-B"; //#4550 + $_.textsize = 12; //#4551 + $_.textxoffset = 0; //#4552 + $_.textyoffset = null; //#4553 + $_.height = 0.7; //#4554 + $k[$j++] = $_; //#4556 + bwipp_processoptions(); //#4556 + $_.options = $k[--$j]; //#4556 + $_.barcode = $k[--$j]; //#4557 + if ($eq($_.textyoffset, null)) { //#4561 + $_.textyoffset = $f(($_.height * 72) + 1); //#4560 + } //#4560 + bwipp_loadctx(bwipp_ean2) //#4563 + if ($_.barcode.length != 2) { //#4568 + $k[$j++] = 'bwipp.ean2badLength#4567'; //#4567 + $k[$j++] = "EAN-2 add-on must be 2 digits"; //#4567 + bwipp_raiseerror(); //#4567 + } //#4567 + $forall($_.barcode, function() { //#4573 + var _6 = $k[--$j]; //#4570 + if ((_6 < 48) || (_6 > 57)) { //#4572 + $k[$j++] = 'bwipp.ean2badCharacter#4571'; //#4571 + $k[$j++] = "EAN-2 add-on must contain only digits"; //#4571 + bwipp_raiseerror(); //#4571 + } //#4571 + }); //#4571 + if (!bwipp_ean2.__4588__) { //#4588 + $_ = Object.create($_); //#4588 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4581 + $_.barchars = "0123456789"; //#4584 + $_.mirrormaps = $a(["00", "01", "10", "11"]); //#4587 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean2.$ctx[id] = $_[id]); //#4587 + bwipp_ean2.__4588__ = 1; //#4587 + $_ = Object.getPrototypeOf($_); //#4587 + } //#4587 + $_.mirrormap = $get($_.mirrormaps, $cvi($geti($_.barcode, 0, 2)) % 4); //#4590 + $_.sbs = $s(13); //#4592 + $_.txt = $a(2); //#4593 + for (var _G = 0; _G <= 1; _G += 1) { //#4623 + $_.i = _G; //#4596 + if ($_.i == 0) { //#4602 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4600 + } else { //#4602 + $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4602 + } //#4602 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4606 + $j--; //#4607 + $_.indx = $k[--$j].length; //#4608 + $j -= 2; //#4609 + $_.enc = $get($_.encs, $_.indx); //#4610 + if ($get($_.mirrormap, $_.i) == 49) { //#4620 + $_.enclen = $_.enc.length; //#4612 + $_.revenc = $s($_.enclen); //#4613 + for (var _f = 0, _e = $_.enclen - 1; _f <= _e; _f += 1) { //#4618 + $_.j = _f; //#4615 + $_.char = $get($_.enc, $_.j); //#4616 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4617 + } //#4617 + $_.enc = $_.revenc; //#4619 + } //#4619 + $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4621 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4622 + } //#4622 + $k[$j++] = Infinity; //#4626 + $k[$j++] = Infinity; //#4628 + var _12 = $_.sbs; //#4628 + for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#4628 + $k[$j++] = $get(_12, _13) - 48; //#4628 + } //#4628 + var _16 = $a(); //#4628 + $k[$j++] = Infinity; //#4629 + for (var _17 = 0, _18 = 12; _17 < _18; _17++) { //#4629 + $k[$j++] = $_.height; //#4629 + } //#4629 + var _1A = $a(); //#4629 + $k[$j++] = Infinity; //#4630 + for (var _1B = 0, _1C = 12; _1B < _1C; _1B++) { //#4630 + $k[$j++] = 0; //#4630 } //#4630 - $forall($_.barcode, function() { //#4636 - var _9 = $k[--$j]; //#4633 - if ((_9 < 48) || (_9 > 57)) { //#4635 - $k[$j++] = 'bwipp.ean8badCharacter#4634'; //#4634 - $k[$j++] = "EAN-8 must contain only digits"; //#4634 - bwipp_raiseerror(); //#4634 - } //#4634 - }); //#4634 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4639 - $k[$j++] = 'bwipp.ean8badAddOnLength#4638'; //#4638 - $k[$j++] = "Add-on for EAN-8 must be 2 or 5 digits"; //#4638 - bwipp_raiseerror(); //#4638 - } //#4638 - $_.pad = $s(8); //#4642 - $_.checksum = 0; //#4643 - for (var _E = 0; _E <= 6; _E += 1) { //#4652 - $_.i = _E; //#4645 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4646 - if (($_.i % 2) != 0) { //#4650 - $_.checksum = $f($_.barchar + $_.checksum); //#4648 - } else { //#4650 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4650 - } //#4650 - } //#4650 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4653 - if ($_.barcode.length == 8) { //#4658 - if ($get($_.barcode, 7) != $f($_.checksum + 48)) { //#4657 - $k[$j++] = 'bwipp.ean8badCheckDigit#4656'; //#4656 - $k[$j++] = "Incorrect EAN-8 check digit provided"; //#4656 - bwipp_raiseerror(); //#4656 - } //#4656 - } //#4656 - $puti($_.pad, 0, $_.barcode); //#4659 - $put($_.pad, 7, $f($_.checksum + 48)); //#4660 - $_.barcode = $_.pad; //#4661 - if (!bwipp_ean8.__4673__) { //#4673 - $_ = Object.create($_); //#4673 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4669 - $_.barchars = "0123456789"; //#4672 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean8.$ctx[id] = $_[id]); //#4672 - bwipp_ean8.__4673__ = 1; //#4672 - $_ = Object.getPrototypeOf($_); //#4672 - } //#4672 - $_.sbs = $s(43); //#4675 - $_.txt = $a(8); //#4676 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4679 - for (var _e = 0; _e <= 3; _e += 1) { //#4692 - $_.i = _e; //#4684 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4685 - $j--; //#4686 - $_.indx = $k[--$j].length; //#4687 - $j -= 2; //#4688 - $_.enc = $get($_.encs, $_.indx); //#4689 - $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4690 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 7) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4691 - } //#4691 - $puti($_.sbs, (4 * 4) + 3, $get($_.encs, 11)); //#4695 - for (var _14 = 4; _14 <= 7; _14 += 1) { //#4708 - $_.i = _14; //#4700 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4701 + var _1D = $a(); //#4630 + $k[$j++] = 'ren'; //#4633 + $k[$j++] = 'renlinear'; //#4633 + $k[$j++] = 'sbs'; //#4633 + $k[$j++] = _16; //#4633 + $k[$j++] = 'bhs'; //#4633 + $k[$j++] = _1A; //#4633 + $k[$j++] = 'bbs'; //#4633 + $k[$j++] = _1D; //#4633 + if ($_.includetext) { //#4633 + $k[$j++] = 'txt'; //#4632 + $k[$j++] = $_.txt; //#4632 + } //#4632 + $k[$j++] = 'opt'; //#4639 + $k[$j++] = $_.options; //#4639 + $k[$j++] = 'guardrightpos'; //#4639 + $k[$j++] = 5; //#4639 + $k[$j++] = 'guardrightypos'; //#4639 + $k[$j++] = $f($_.textyoffset + 4); //#4639 + $k[$j++] = 'borderleft'; //#4639 + $k[$j++] = 12; //#4639 + $k[$j++] = 'borderright'; //#4639 + $k[$j++] = 5; //#4639 + $k[$j++] = 'bordertop'; //#4639 + $k[$j++] = 10; //#4639 + var _1I = $d(); //#4639 + $k[$j++] = _1I; //#4642 + if (!$_.dontdraw) { //#4642 + bwipp_renlinear(); //#4642 + } //#4642 + $_ = Object.getPrototypeOf($_); //#4644 + $_ = Object.getPrototypeOf($_); //#4646 +} //bwipp_ean2 +function bwipp_ean13() { + $_ = Object.create($_); //#4678 + $_.dontdraw = false; //#4681 + $_.includetext = false; //#4682 + $_.textfont = "OCR-B"; //#4683 + $_.textsize = 12; //#4684 + $_.textxoffset = -11; //#4685 + $_.textyoffset = -4; //#4686 + $_.height = 1; //#4687 + $_.addongap = 12; //#4688 + $_.addontextfont = "unset"; //#4689 + $_.addontextsize = null; //#4690 + $_.addontextxoffset = null; //#4691 + $_.addontextyoffset = null; //#4692 + $k[$j++] = $_; //#4694 + bwipp_processoptions(); //#4694 + $_.options = $k[--$j]; //#4694 + $_.barcode = $k[--$j]; //#4695 + bwipp_loadctx(bwipp_ean13) //#4697 + $search($_.barcode, " "); //#4700 + if ($k[--$j]) { //#4706 + $_.barcode = $k[--$j]; //#4701 $j--; //#4702 - $_.indx = $k[--$j].length; //#4703 - $j -= 2; //#4704 - $_.enc = $get($_.encs, $_.indx); //#4705 - $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#4706 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#4707 - } //#4707 - $puti($_.sbs, 40, $get($_.encs, 12)); //#4711 - $k[$j++] = Infinity; //#4713 - var _1U = $_.sbs; //#4713 - for (var _1V = 0, _1W = _1U.length; _1V < _1W; _1V++) { //#4713 - $k[$j++] = $get(_1U, _1V) - 48; //#4713 - } //#4713 - $_.sbs = $a(); //#4713 - if ($_.includetext) { //#4720 - $k[$j++] = Infinity; //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - for (var _1c = 0, _1d = 8; _1c < _1d; _1c++) { //#4715 - $k[$j++] = $f($_.height - 0.075); //#4715 - } //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - for (var _1h = 0, _1i = 8; _1h < _1i; _1h++) { //#4715 - $k[$j++] = $f($_.height - 0.075); //#4715 + $_.addon = $k[--$j]; //#4703 + } else { //#4706 + $j--; //#4705 + $_.addon = ""; //#4706 + } //#4706 + if (($_.barcode.length != 12) && ($_.barcode.length != 13)) { //#4712 + $k[$j++] = 'bwipp.ean13badLength#4711'; //#4711 + $k[$j++] = "EAN-13 must be 12 or 13 digits"; //#4711 + bwipp_raiseerror(); //#4711 + } //#4711 + $forall($_.barcode, function() { //#4717 + var _9 = $k[--$j]; //#4714 + if ((_9 < 48) || (_9 > 57)) { //#4716 + $k[$j++] = 'bwipp.ean13badCharacter#4715'; //#4715 + $k[$j++] = "EAN-13 must contain only digits"; //#4715 + bwipp_raiseerror(); //#4715 } //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - $_.bhs = $a(); //#4715 - $k[$j++] = Infinity; //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - for (var _1n = 0, _1o = 8; _1n < _1o; _1n++) { //#4716 - $k[$j++] = 0.075; //#4716 - } //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - for (var _1p = 0, _1q = 8; _1p < _1q; _1p++) { //#4716 - $k[$j++] = 0.075; //#4716 - } //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - $_.bbs = $a(); //#4716 - } else { //#4720 - $k[$j++] = Infinity; //#4718 - for (var _1s = 0, _1t = 22; _1s < _1t; _1s++) { //#4718 - $k[$j++] = $_.height; //#4718 - } //#4718 - $_.bhs = $a(); //#4718 - $k[$j++] = Infinity; //#4719 - for (var _1w = 0, _1x = 22; _1w < _1x; _1w++) { //#4719 - $k[$j++] = 0; //#4719 - } //#4719 - $_.bbs = $a(); //#4719 - $_.txt = $a([]); //#4720 - } //#4720 - $_.guardrightypos = 0; //#4722 - if ($ne($_.addon, "")) { //#4743 - $k[$j++] = Infinity; //#4726 - $k[$j++] = 'dontdraw'; //#4730 - $k[$j++] = true; //#4730 - $k[$j++] = 'includetext'; //#4730 - $k[$j++] = true; //#4730 - $k[$j++] = 'height'; //#4730 - $k[$j++] = $f($_.height - 0.15); //#4730 - $k[$j++] = 'textxoffset'; //#4730 - if ($ne($_.addontextxoffset, null)) { //#4730 - $k[$j++] = $_.addontextxoffset; //#4730 - } else { //#4730 - $k[$j++] = 67 + $_.addongap; //#4730 - } //#4730 - if ($ne($_.addontextyoffset, null)) { //#4731 - $k[$j++] = 'textyoffset'; //#4731 - $k[$j++] = $_.addontextyoffset; //#4731 + }); //#4715 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4720 + $k[$j++] = 'bwipp.ean13badAddOnLength#4719'; //#4719 + $k[$j++] = "Add-on for EAN-13 must be 2 or 5 digits"; //#4719 + bwipp_raiseerror(); //#4719 + } //#4719 + $_.pad = $s(13); //#4723 + $_.checksum = 0; //#4724 + for (var _E = 0; _E <= 11; _E += 1) { //#4733 + $_.i = _E; //#4726 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4727 + if (($_.i % 2) == 0) { //#4731 + $_.checksum = $f($_.barchar + $_.checksum); //#4729 + } else { //#4731 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4731 } //#4731 - $k[$j++] = 'textsize'; //#4732 - if ($ne($_.addontextsize, null)) { //#4732 - $k[$j++] = $_.addontextsize; //#4732 - } else { //#4732 - $k[$j++] = $_.textsize; //#4732 - } //#4732 - var _2B = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4733 - $k[$j++] = 'textfont'; //#4733 - $k[$j++] = _2B; //#4733 - $_.addopts = $d(); //#4734 - if ($_.addon.length == 2) { //#4735 - $k[$j++] = $_.addon; //#4735 - $k[$j++] = $_.addopts; //#4735 - bwipp_ean2(); //#4735 - } //#4735 - if ($_.addon.length == 5) { //#4736 - $k[$j++] = $_.addon; //#4736 - $k[$j++] = $_.addopts; //#4736 - bwipp_ean5(); //#4736 - } //#4736 - $_.addcode = $k[--$j]; //#4737 - $k[$j++] = Infinity; //#4738 - $aload($_.sbs); //#4738 - $k[$j++] = $_.addongap; //#4738 - $aload($get($_.addcode, "sbs")); //#4738 - $_.sbs = $a(); //#4738 - $k[$j++] = Infinity; //#4739 - $aload($_.bhs); //#4739 - $forall($get($_.addcode, "bhs"), function() { //#4739 - var _2S = $k[--$j]; //#4739 - $k[$j++] = $f(_2S - 0.075); //#4739 - }); //#4739 - $_.bhs = $a(); //#4739 - $k[$j++] = Infinity; //#4740 - $aload($_.bbs); //#4740 - $forall($get($_.addcode, "bbs"), function() { //#4740 - var _2X = $k[--$j]; //#4740 - $k[$j++] = $f(_2X + 0.075); //#4740 - }); //#4740 - $_.bbs = $a(); //#4740 - $k[$j++] = Infinity; //#4741 - $aload($_.txt); //#4741 - $aload($get($_.addcode, "txt")); //#4741 - $_.txt = $a(); //#4741 - $_.guardrightypos = ($_.height * 72) - 6; //#4742 - } //#4742 - $k[$j++] = Infinity; //#4746 - $k[$j++] = 'ren'; //#4754 - $k[$j++] = bwipp_renlinear; //#4754 - $k[$j++] = 'sbs'; //#4754 - $k[$j++] = $_.sbs; //#4754 - $k[$j++] = 'bhs'; //#4754 - $k[$j++] = $_.bhs; //#4754 - $k[$j++] = 'bbs'; //#4754 - $k[$j++] = $_.bbs; //#4754 - $k[$j++] = 'txt'; //#4754 - $k[$j++] = $_.txt; //#4754 - $k[$j++] = 'opt'; //#4754 - $k[$j++] = $_.options; //#4754 - $k[$j++] = 'guardleftpos'; //#4754 - $k[$j++] = 7; //#4754 - $k[$j++] = 'guardrightpos'; //#4754 - if ($eq($_.addon, "")) { //#4754 - $k[$j++] = 7; //#4754 - } else { //#4754 - $k[$j++] = 5; //#4754 - } //#4754 - $k[$j++] = 'guardrightypos'; //#4757 - $k[$j++] = $_.guardrightypos; //#4757 - $k[$j++] = 'borderleft'; //#4757 - $k[$j++] = 7; //#4757 - $k[$j++] = 'borderright'; //#4757 - if ($eq($_.addon, "")) { //#4757 - $k[$j++] = 7; //#4757 - } else { //#4757 - $k[$j++] = 5; //#4757 - } //#4757 - $k[$j++] = 'bordertop'; //#4759 - $k[$j++] = 0; //#4759 - $k[$j++] = 'borderbottom'; //#4759 - $k[$j++] = 5; //#4759 - var _2m = $d(); //#4759 - $k[$j++] = _2m; //#4762 - if (!$_.dontdraw) { //#4762 - bwipp_renlinear(); //#4762 - } //#4762 - $_ = Object.getPrototypeOf($_); //#4764 - $_ = Object.getPrototypeOf($_); //#4766 + } //#4731 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4734 + if ($_.barcode.length == 13) { //#4739 + if ($get($_.barcode, 12) != $f($_.checksum + 48)) { //#4738 + $k[$j++] = 'bwipp.ean13badCheckDigit#4737'; //#4737 + $k[$j++] = "Incorrect EAN-13 check digit provided"; //#4737 + bwipp_raiseerror(); //#4737 + } //#4737 + } //#4737 + $puti($_.pad, 0, $_.barcode); //#4740 + $put($_.pad, 12, $f($_.checksum + 48)); //#4741 + $_.barcode = $_.pad; //#4742 + if (!bwipp_ean13.__4760__) { //#4760 + $_ = Object.create($_); //#4760 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4750 + $_.barchars = "0123456789"; //#4753 + $_.mirrormaps = $a(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#4759 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean13.$ctx[id] = $_[id]); //#4759 + bwipp_ean13.__4760__ = 1; //#4759 + $_ = Object.getPrototypeOf($_); //#4759 + } //#4759 + $_.sbs = $s(59); //#4762 + $_.txt = $a(13); //#4763 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4766 + $_.mirrormap = $get($_.mirrormaps, $get($_.barcode, 0) - 48); //#4769 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4770 + for (var _r = 1; _r <= 6; _r += 1) { //#4793 + $_.i = _r; //#4775 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4776 + $j--; //#4777 + $_.indx = $k[--$j].length; //#4778 + $j -= 2; //#4779 + $_.enc = $get($_.encs, $_.indx); //#4780 + if ($get($_.mirrormap, $_.i - 1) == 49) { //#4790 + $_.enclen = $_.enc.length; //#4782 + $_.revenc = $s($_.enclen); //#4783 + for (var _18 = 0, _17 = $_.enclen - 1; _18 <= _17; _18 += 1) { //#4788 + $_.j = _18; //#4785 + $_.char = $get($_.enc, $_.j); //#4786 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4787 + } //#4787 + $_.enc = $_.revenc; //#4789 + } //#4789 + $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#4791 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 15) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4792 + } //#4792 + $puti($_.sbs, ((7 - 1) * 4) + 3, $get($_.encs, 11)); //#4796 + for (var _1Y = 7; _1Y <= 12; _1Y += 1) { //#4809 + $_.i = _1Y; //#4801 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4802 + $j--; //#4803 + $_.indx = $k[--$j].length; //#4804 + $j -= 2; //#4805 + $_.enc = $get($_.encs, $_.indx); //#4806 + $puti($_.sbs, (($_.i - 1) * 4) + 8, $_.enc); //#4807 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 19) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4808 + } //#4808 + $puti($_.sbs, 56, $get($_.encs, 12)); //#4812 + $k[$j++] = Infinity; //#4814 + var _1y = $_.sbs; //#4814 + for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#4814 + $k[$j++] = $get(_1y, _1z) - 48; //#4814 + } //#4814 + $_.sbs = $a(); //#4814 + if ($_.includetext) { //#4821 + $k[$j++] = Infinity; //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + for (var _26 = 0, _27 = 12; _26 < _27; _26++) { //#4816 + $k[$j++] = $f($_.height - 0.075); //#4816 + } //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + for (var _2B = 0, _2C = 12; _2B < _2C; _2B++) { //#4816 + $k[$j++] = $f($_.height - 0.075); //#4816 + } //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + $_.bhs = $a(); //#4816 + $k[$j++] = Infinity; //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + for (var _2H = 0, _2I = 12; _2H < _2I; _2H++) { //#4817 + $k[$j++] = 0.075; //#4817 + } //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + for (var _2J = 0, _2K = 12; _2J < _2K; _2J++) { //#4817 + $k[$j++] = 0.075; //#4817 + } //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + $_.bbs = $a(); //#4817 + } else { //#4821 + $k[$j++] = Infinity; //#4819 + for (var _2M = 0, _2N = 30; _2M < _2N; _2M++) { //#4819 + $k[$j++] = $_.height; //#4819 + } //#4819 + $_.bhs = $a(); //#4819 + $k[$j++] = Infinity; //#4820 + for (var _2Q = 0, _2R = 30; _2Q < _2R; _2Q++) { //#4820 + $k[$j++] = 0; //#4820 + } //#4820 + $_.bbs = $a(); //#4820 + $_.txt = $a([]); //#4821 + } //#4821 + $_.guardrightypos = 0; //#4823 + if ($ne($_.addon, "")) { //#4844 + $k[$j++] = Infinity; //#4827 + $k[$j++] = 'dontdraw'; //#4831 + $k[$j++] = true; //#4831 + $k[$j++] = 'includetext'; //#4831 + $k[$j++] = true; //#4831 + $k[$j++] = 'height'; //#4831 + $k[$j++] = $f($_.height - 0.15); //#4831 + $k[$j++] = 'textxoffset'; //#4831 + if ($ne($_.addontextxoffset, null)) { //#4831 + $k[$j++] = $_.addontextxoffset; //#4831 + } else { //#4831 + $k[$j++] = 95 + $_.addongap; //#4831 + } //#4831 + if ($ne($_.addontextyoffset, null)) { //#4832 + $k[$j++] = 'textyoffset'; //#4832 + $k[$j++] = $_.addontextyoffset; //#4832 + } //#4832 + $k[$j++] = 'textsize'; //#4833 + if ($ne($_.addontextsize, null)) { //#4833 + $k[$j++] = $_.addontextsize; //#4833 + } else { //#4833 + $k[$j++] = $_.textsize; //#4833 + } //#4833 + var _2f = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4834 + $k[$j++] = 'textfont'; //#4834 + $k[$j++] = _2f; //#4834 + $_.addopts = $d(); //#4835 + if ($_.addon.length == 2) { //#4836 + $k[$j++] = $_.addon; //#4836 + $k[$j++] = $_.addopts; //#4836 + bwipp_ean2(); //#4836 + } //#4836 + if ($_.addon.length == 5) { //#4837 + $k[$j++] = $_.addon; //#4837 + $k[$j++] = $_.addopts; //#4837 + bwipp_ean5(); //#4837 + } //#4837 + $_.addcode = $k[--$j]; //#4838 + $k[$j++] = Infinity; //#4839 + $aload($_.sbs); //#4839 + $k[$j++] = $_.addongap; //#4839 + $aload($get($_.addcode, "sbs")); //#4839 + $_.sbs = $a(); //#4839 + $k[$j++] = Infinity; //#4840 + $aload($_.bhs); //#4840 + $forall($get($_.addcode, "bhs"), function() { //#4840 + var _2w = $k[--$j]; //#4840 + $k[$j++] = $f(_2w - 0.075); //#4840 + }); //#4840 + $_.bhs = $a(); //#4840 + $k[$j++] = Infinity; //#4841 + $aload($_.bbs); //#4841 + $forall($get($_.addcode, "bbs"), function() { //#4841 + var _31 = $k[--$j]; //#4841 + $k[$j++] = $f(_31 + 0.075); //#4841 + }); //#4841 + $_.bbs = $a(); //#4841 + $k[$j++] = Infinity; //#4842 + $aload($_.txt); //#4842 + $aload($get($_.addcode, "txt")); //#4842 + $_.txt = $a(); //#4842 + $_.guardrightypos = ($_.height * 72) - 6; //#4843 + } //#4843 + $k[$j++] = Infinity; //#4847 + $k[$j++] = 'ren'; //#4854 + $k[$j++] = 'renlinear'; //#4854 + $k[$j++] = 'sbs'; //#4854 + $k[$j++] = $_.sbs; //#4854 + $k[$j++] = 'bhs'; //#4854 + $k[$j++] = $_.bhs; //#4854 + $k[$j++] = 'bbs'; //#4854 + $k[$j++] = $_.bbs; //#4854 + $k[$j++] = 'txt'; //#4854 + $k[$j++] = $_.txt; //#4854 + $k[$j++] = 'opt'; //#4854 + $k[$j++] = $_.options; //#4854 + $k[$j++] = 'guardrightpos'; //#4854 + if ($eq($_.addon, "")) { //#4854 + $k[$j++] = 7; //#4854 + } else { //#4854 + $k[$j++] = 5; //#4854 + } //#4854 + $k[$j++] = 'guardrightypos'; //#4857 + $k[$j++] = $_.guardrightypos; //#4857 + $k[$j++] = 'borderleft'; //#4857 + $k[$j++] = 11; //#4857 + $k[$j++] = 'borderright'; //#4857 + if ($eq($_.addon, "")) { //#4857 + $k[$j++] = 7; //#4857 + } else { //#4857 + $k[$j++] = 5; //#4857 + } //#4857 + $k[$j++] = 'bordertop'; //#4859 + $k[$j++] = 0; //#4859 + $k[$j++] = 'borderbottom'; //#4859 + $k[$j++] = 5; //#4859 + var _3G = $d(); //#4859 + $k[$j++] = _3G; //#4862 + if (!$_.dontdraw) { //#4862 + bwipp_renlinear(); //#4862 + } //#4862 + $_ = Object.getPrototypeOf($_); //#4864 + $_ = Object.getPrototypeOf($_); //#4866 +} //bwipp_ean13 +function bwipp_ean8() { + $_ = Object.create($_); //#4898 + $_.dontdraw = false; //#4901 + $_.includetext = false; //#4902 + $_.textfont = "OCR-B"; //#4903 + $_.textsize = 12; //#4904 + $_.textxoffset = 4; //#4905 + $_.textyoffset = -4; //#4906 + $_.height = 1; //#4907 + $_.addongap = 12; //#4908 + $_.addontextfont = "unset"; //#4909 + $_.addontextsize = null; //#4910 + $_.addontextxoffset = null; //#4911 + $_.addontextyoffset = null; //#4912 + $k[$j++] = $_; //#4914 + bwipp_processoptions(); //#4914 + $_.options = $k[--$j]; //#4914 + $_.barcode = $k[--$j]; //#4915 + bwipp_loadctx(bwipp_ean8) //#4917 + $search($_.barcode, " "); //#4920 + if ($k[--$j]) { //#4926 + $_.barcode = $k[--$j]; //#4921 + $j--; //#4922 + $_.addon = $k[--$j]; //#4923 + } else { //#4926 + $j--; //#4925 + $_.addon = ""; //#4926 + } //#4926 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#4932 + $k[$j++] = 'bwipp.ean8badLength#4931'; //#4931 + $k[$j++] = "EAN-8 must be 7 or 8 digits"; //#4931 + bwipp_raiseerror(); //#4931 + } //#4931 + $forall($_.barcode, function() { //#4937 + var _9 = $k[--$j]; //#4934 + if ((_9 < 48) || (_9 > 57)) { //#4936 + $k[$j++] = 'bwipp.ean8badCharacter#4935'; //#4935 + $k[$j++] = "EAN-8 must contain only digits"; //#4935 + bwipp_raiseerror(); //#4935 + } //#4935 + }); //#4935 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4940 + $k[$j++] = 'bwipp.ean8badAddOnLength#4939'; //#4939 + $k[$j++] = "Add-on for EAN-8 must be 2 or 5 digits"; //#4939 + bwipp_raiseerror(); //#4939 + } //#4939 + $_.pad = $s(8); //#4943 + $_.checksum = 0; //#4944 + for (var _E = 0; _E <= 6; _E += 1) { //#4953 + $_.i = _E; //#4946 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4947 + if (($_.i % 2) != 0) { //#4951 + $_.checksum = $f($_.barchar + $_.checksum); //#4949 + } else { //#4951 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4951 + } //#4951 + } //#4951 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4954 + if ($_.barcode.length == 8) { //#4959 + if ($get($_.barcode, 7) != $f($_.checksum + 48)) { //#4958 + $k[$j++] = 'bwipp.ean8badCheckDigit#4957'; //#4957 + $k[$j++] = "Incorrect EAN-8 check digit provided"; //#4957 + bwipp_raiseerror(); //#4957 + } //#4957 + } //#4957 + $puti($_.pad, 0, $_.barcode); //#4960 + $put($_.pad, 7, $f($_.checksum + 48)); //#4961 + $_.barcode = $_.pad; //#4962 + if (!bwipp_ean8.__4974__) { //#4974 + $_ = Object.create($_); //#4974 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4970 + $_.barchars = "0123456789"; //#4973 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean8.$ctx[id] = $_[id]); //#4973 + bwipp_ean8.__4974__ = 1; //#4973 + $_ = Object.getPrototypeOf($_); //#4973 + } //#4973 + $_.sbs = $s(43); //#4976 + $_.txt = $a(8); //#4977 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4980 + for (var _e = 0; _e <= 3; _e += 1) { //#4993 + $_.i = _e; //#4985 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4986 + $j--; //#4987 + $_.indx = $k[--$j].length; //#4988 + $j -= 2; //#4989 + $_.enc = $get($_.encs, $_.indx); //#4990 + $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4991 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 7) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4992 + } //#4992 + $puti($_.sbs, (4 * 4) + 3, $get($_.encs, 11)); //#4996 + for (var _14 = 4; _14 <= 7; _14 += 1) { //#5009 + $_.i = _14; //#5001 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5002 + $j--; //#5003 + $_.indx = $k[--$j].length; //#5004 + $j -= 2; //#5005 + $_.enc = $get($_.encs, $_.indx); //#5006 + $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#5007 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#5008 + } //#5008 + $puti($_.sbs, 40, $get($_.encs, 12)); //#5012 + $k[$j++] = Infinity; //#5014 + var _1U = $_.sbs; //#5014 + for (var _1V = 0, _1W = _1U.length; _1V < _1W; _1V++) { //#5014 + $k[$j++] = $get(_1U, _1V) - 48; //#5014 + } //#5014 + $_.sbs = $a(); //#5014 + if ($_.includetext) { //#5021 + $k[$j++] = Infinity; //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + for (var _1c = 0, _1d = 8; _1c < _1d; _1c++) { //#5016 + $k[$j++] = $f($_.height - 0.075); //#5016 + } //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + for (var _1h = 0, _1i = 8; _1h < _1i; _1h++) { //#5016 + $k[$j++] = $f($_.height - 0.075); //#5016 + } //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + $_.bhs = $a(); //#5016 + $k[$j++] = Infinity; //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + for (var _1n = 0, _1o = 8; _1n < _1o; _1n++) { //#5017 + $k[$j++] = 0.075; //#5017 + } //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + for (var _1p = 0, _1q = 8; _1p < _1q; _1p++) { //#5017 + $k[$j++] = 0.075; //#5017 + } //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + $_.bbs = $a(); //#5017 + } else { //#5021 + $k[$j++] = Infinity; //#5019 + for (var _1s = 0, _1t = 22; _1s < _1t; _1s++) { //#5019 + $k[$j++] = $_.height; //#5019 + } //#5019 + $_.bhs = $a(); //#5019 + $k[$j++] = Infinity; //#5020 + for (var _1w = 0, _1x = 22; _1w < _1x; _1w++) { //#5020 + $k[$j++] = 0; //#5020 + } //#5020 + $_.bbs = $a(); //#5020 + $_.txt = $a([]); //#5021 + } //#5021 + $_.guardrightypos = 0; //#5023 + if ($ne($_.addon, "")) { //#5044 + $k[$j++] = Infinity; //#5027 + $k[$j++] = 'dontdraw'; //#5031 + $k[$j++] = true; //#5031 + $k[$j++] = 'includetext'; //#5031 + $k[$j++] = true; //#5031 + $k[$j++] = 'height'; //#5031 + $k[$j++] = $f($_.height - 0.15); //#5031 + $k[$j++] = 'textxoffset'; //#5031 + if ($ne($_.addontextxoffset, null)) { //#5031 + $k[$j++] = $_.addontextxoffset; //#5031 + } else { //#5031 + $k[$j++] = 67 + $_.addongap; //#5031 + } //#5031 + if ($ne($_.addontextyoffset, null)) { //#5032 + $k[$j++] = 'textyoffset'; //#5032 + $k[$j++] = $_.addontextyoffset; //#5032 + } //#5032 + $k[$j++] = 'textsize'; //#5033 + if ($ne($_.addontextsize, null)) { //#5033 + $k[$j++] = $_.addontextsize; //#5033 + } else { //#5033 + $k[$j++] = $_.textsize; //#5033 + } //#5033 + var _2B = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5034 + $k[$j++] = 'textfont'; //#5034 + $k[$j++] = _2B; //#5034 + $_.addopts = $d(); //#5035 + if ($_.addon.length == 2) { //#5036 + $k[$j++] = $_.addon; //#5036 + $k[$j++] = $_.addopts; //#5036 + bwipp_ean2(); //#5036 + } //#5036 + if ($_.addon.length == 5) { //#5037 + $k[$j++] = $_.addon; //#5037 + $k[$j++] = $_.addopts; //#5037 + bwipp_ean5(); //#5037 + } //#5037 + $_.addcode = $k[--$j]; //#5038 + $k[$j++] = Infinity; //#5039 + $aload($_.sbs); //#5039 + $k[$j++] = $_.addongap; //#5039 + $aload($get($_.addcode, "sbs")); //#5039 + $_.sbs = $a(); //#5039 + $k[$j++] = Infinity; //#5040 + $aload($_.bhs); //#5040 + $forall($get($_.addcode, "bhs"), function() { //#5040 + var _2S = $k[--$j]; //#5040 + $k[$j++] = $f(_2S - 0.075); //#5040 + }); //#5040 + $_.bhs = $a(); //#5040 + $k[$j++] = Infinity; //#5041 + $aload($_.bbs); //#5041 + $forall($get($_.addcode, "bbs"), function() { //#5041 + var _2X = $k[--$j]; //#5041 + $k[$j++] = $f(_2X + 0.075); //#5041 + }); //#5041 + $_.bbs = $a(); //#5041 + $k[$j++] = Infinity; //#5042 + $aload($_.txt); //#5042 + $aload($get($_.addcode, "txt")); //#5042 + $_.txt = $a(); //#5042 + $_.guardrightypos = ($_.height * 72) - 6; //#5043 + } //#5043 + $k[$j++] = Infinity; //#5047 + $k[$j++] = 'ren'; //#5055 + $k[$j++] = 'renlinear'; //#5055 + $k[$j++] = 'sbs'; //#5055 + $k[$j++] = $_.sbs; //#5055 + $k[$j++] = 'bhs'; //#5055 + $k[$j++] = $_.bhs; //#5055 + $k[$j++] = 'bbs'; //#5055 + $k[$j++] = $_.bbs; //#5055 + $k[$j++] = 'txt'; //#5055 + $k[$j++] = $_.txt; //#5055 + $k[$j++] = 'opt'; //#5055 + $k[$j++] = $_.options; //#5055 + $k[$j++] = 'guardleftpos'; //#5055 + $k[$j++] = 7; //#5055 + $k[$j++] = 'guardrightpos'; //#5055 + if ($eq($_.addon, "")) { //#5055 + $k[$j++] = 7; //#5055 + } else { //#5055 + $k[$j++] = 5; //#5055 + } //#5055 + $k[$j++] = 'guardrightypos'; //#5058 + $k[$j++] = $_.guardrightypos; //#5058 + $k[$j++] = 'borderleft'; //#5058 + $k[$j++] = 7; //#5058 + $k[$j++] = 'borderright'; //#5058 + if ($eq($_.addon, "")) { //#5058 + $k[$j++] = 7; //#5058 + } else { //#5058 + $k[$j++] = 5; //#5058 + } //#5058 + $k[$j++] = 'bordertop'; //#5060 + $k[$j++] = 0; //#5060 + $k[$j++] = 'borderbottom'; //#5060 + $k[$j++] = 5; //#5060 + var _2m = $d(); //#5060 + $k[$j++] = _2m; //#5063 + if (!$_.dontdraw) { //#5063 + bwipp_renlinear(); //#5063 + } //#5063 + $_ = Object.getPrototypeOf($_); //#5065 + $_ = Object.getPrototypeOf($_); //#5067 } //bwipp_ean8 function bwipp_upca() { - $_ = Object.create($_); //#4798 - $_.dontdraw = false; //#4801 - $_.includetext = false; //#4802 - $_.textfont = "OCR-B"; //#4803 - $_.textsize = 12; //#4804 - $_.textxoffset = -9; //#4805 - $_.textyoffset = -4; //#4806 - $_.height = 1; //#4807 - $_.addongap = 12; //#4808 - $_.addontextfont = "unset"; //#4809 - $_.addontextsize = null; //#4810 - $_.addontextxoffset = null; //#4811 - $_.addontextyoffset = null; //#4812 - $k[$j++] = $_; //#4814 - bwipp_processoptions(); //#4814 - $_.options = $k[--$j]; //#4814 - $_.barcode = $k[--$j]; //#4815 - bwipp_loadctx(bwipp_upca) //#4817 - $search($_.barcode, " "); //#4820 - if ($k[--$j]) { //#4826 - $_.barcode = $k[--$j]; //#4821 - $j--; //#4822 - $_.addon = $k[--$j]; //#4823 - } else { //#4826 - $j--; //#4825 - $_.addon = ""; //#4826 - } //#4826 - if (($_.barcode.length == 7) || ($_.barcode.length == 8)) { //#4872 - $forall($_.barcode, function() { //#4836 - var _9 = $k[--$j]; //#4833 - if ((_9 < 48) || (_9 > 57)) { //#4835 - $k[$j++] = 'bwipp.upcAupcEbadCharacter#4834'; //#4834 - $k[$j++] = "UPC-E must contain only digits"; //#4834 - bwipp_raiseerror(); //#4834 - } //#4834 - }); //#4834 - var _B = $get($_.barcode, 0); //#4837 - if ((_B != 48) && (_B != 49)) { //#4839 - $k[$j++] = 'bwipp.upcAupcEbadNumberSystem#4838'; //#4838 - $k[$j++] = "UPC-E must have number system 0 or 1"; //#4838 - bwipp_raiseerror(); //#4838 - } //#4838 - for (var _C = 0, _D = 1; _C < _D; _C++) { //#4867 - var _F = ($_.barcode.length == 8) ? 12 : 11; //#4841 - $_.upcacode = $s(_F); //#4841 - if ($f($get($_.barcode, 6) - 48) <= 2) { //#4848 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#4843 - $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#4844 - $puti($_.upcacode, 4, "0000"); //#4845 - $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#4846 - break; //#4847 - } //#4847 - if ($f($get($_.barcode, 6) - 48) == 3) { //#4854 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#4850 - $puti($_.upcacode, 4, "00000"); //#4851 - $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#4852 - break; //#4853 - } //#4853 - if ($f($get($_.barcode, 6) - 48) == 4) { //#4860 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#4856 - $puti($_.upcacode, 5, "00000"); //#4857 - $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#4858 - break; //#4859 - } //#4859 - if ($f($get($_.barcode, 6) - 48) >= 5) { //#4866 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#4862 - $puti($_.upcacode, 6, "0000"); //#4863 - $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#4864 - break; //#4865 - } //#4865 - } //#4865 - if ($_.barcode.length == 8) { //#4870 - $puti($_.upcacode, 11, $geti($_.barcode, 7, 1)); //#4869 - } //#4869 - $_.barcode = $_.upcacode; //#4871 - } //#4871 - if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#4877 - $k[$j++] = 'bwipp.upcAbadLength#4876'; //#4876 - $k[$j++] = "UPC-A must be 11 or 12 digits"; //#4876 - bwipp_raiseerror(); //#4876 - } //#4876 - var _11 = $_.barcode; //#4878 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#4882 - var _14 = $get(_11, _12); //#4882 - if ((_14 < 48) || (_14 > 57)) { //#4881 - $k[$j++] = 'bwipp.upcAbadCharacter#4880'; //#4880 - $k[$j++] = "UPC-A must contain only digits"; //#4880 - bwipp_raiseerror(); //#4880 - } //#4880 - } //#4880 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4885 - $k[$j++] = 'bwipp.upcAbadAddOnLength#4884'; //#4884 - $k[$j++] = "Add-on for UPC-A must be 2 or 5 digits"; //#4884 - bwipp_raiseerror(); //#4884 - } //#4884 - $_.pad = $s(12); //#4888 - $_.checksum = 0; //#4889 - for (var _19 = 0; _19 <= 10; _19 += 1) { //#4898 - $_.i = _19; //#4891 - $_.barchar = $get($_.barcode, $_.i) - 48; //#4892 - if (($_.i % 2) != 0) { //#4896 - $_.checksum = $_.checksum + $_.barchar; //#4894 - } else { //#4896 - $_.checksum = $_.checksum + ($_.barchar * 3); //#4896 - } //#4896 - } //#4896 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#4899 - if ($_.barcode.length == 12) { //#4904 - if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#4903 - $k[$j++] = 'bwipp.upcAbadCheckDigit#4902'; //#4902 - $k[$j++] = "Incorrect UPC check digit provided"; //#4902 - bwipp_raiseerror(); //#4902 - } //#4902 - } //#4902 - $puti($_.pad, 0, $_.barcode); //#4905 - $put($_.pad, 11, $_.checksum + 48); //#4906 - $_.barcode = $_.pad; //#4907 - if (!bwipp_upca.__4919__) { //#4919 - $_ = Object.create($_); //#4919 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4915 - $_.barchars = "0123456789"; //#4918 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upca.$ctx[id] = $_[id]); //#4918 - bwipp_upca.__4919__ = 1; //#4918 - $_ = Object.getPrototypeOf($_); //#4918 - } //#4918 - $_.sbs = $s(59); //#4921 - $_.txt = $a(12); //#4922 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4925 - for (var _1Z = 0; _1Z <= 5; _1Z += 1) { //#4942 - $_.i = _1Z; //#4930 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4931 - $j--; //#4932 - $_.indx = $k[--$j].length; //#4933 - $j -= 2; //#4934 - $_.enc = $get($_.encs, $_.indx); //#4935 - $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4936 - if ($_.i == 0) { //#4940 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#4938 - } else { //#4940 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4940 - } //#4940 - } //#4940 - $puti($_.sbs, (6 * 4) + 3, $get($_.encs, 11)); //#4945 - for (var _28 = 6; _28 <= 11; _28 += 1) { //#4962 - $_.i = _28; //#4950 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4951 - $j--; //#4952 - $_.indx = $k[--$j].length; //#4953 - $j -= 2; //#4954 - $_.enc = $get($_.encs, $_.indx); //#4955 - $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#4956 - if ($_.i == 11) { //#4960 - $put($_.txt, 11, $a([$geti($_.barcode, 11, 1), $_.textxoffset + 107, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#4958 - } else { //#4960 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 17, $_.textyoffset, $_.textfont, $_.textsize])); //#4960 - } //#4960 - } //#4960 - $puti($_.sbs, 56, $get($_.encs, 12)); //#4965 - $k[$j++] = Infinity; //#4967 - var _2h = $_.sbs; //#4967 - for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#4967 - $k[$j++] = $get(_2h, _2i) - 48; //#4967 - } //#4967 - $_.sbs = $a(); //#4967 - if ($_.includetext) { //#4974 - $k[$j++] = Infinity; //#4969 - for (var _2n = 0, _2o = 4; _2n < _2o; _2n++) { //#4969 - $k[$j++] = $_.height; //#4969 - } //#4969 - for (var _2q = 0, _2r = 10; _2q < _2r; _2q++) { //#4969 - $k[$j++] = $f($_.height - 0.075); //#4969 - } //#4969 - $k[$j++] = $_.height; //#4969 - $k[$j++] = $_.height; //#4969 - for (var _2v = 0, _2w = 10; _2v < _2w; _2v++) { //#4969 - $k[$j++] = $f($_.height - 0.075); //#4969 - } //#4969 - for (var _2y = 0, _2z = 4; _2y < _2z; _2y++) { //#4969 - $k[$j++] = $_.height; //#4969 - } //#4969 - $_.bhs = $a(); //#4969 - $k[$j++] = Infinity; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - for (var _32 = 0, _33 = 10; _32 < _33; _32++) { //#4970 - $k[$j++] = 0.075; //#4970 - } //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - for (var _34 = 0, _35 = 10; _34 < _35; _34++) { //#4970 - $k[$j++] = 0.075; //#4970 - } //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $_.bbs = $a(); //#4970 - } else { //#4974 - $k[$j++] = Infinity; //#4972 - for (var _37 = 0, _38 = 30; _37 < _38; _37++) { //#4972 - $k[$j++] = $_.height; //#4972 - } //#4972 - $_.bhs = $a(); //#4972 - $k[$j++] = Infinity; //#4973 - for (var _3B = 0, _3C = 30; _3B < _3C; _3B++) { //#4973 - $k[$j++] = 0; //#4973 - } //#4973 - $_.bbs = $a(); //#4973 - $_.txt = $a([]); //#4974 - } //#4974 - $_.guardrightypos = 0; //#4976 - if ($ne($_.addon, "")) { //#4997 - $k[$j++] = Infinity; //#4980 - $k[$j++] = 'dontdraw'; //#4984 - $k[$j++] = true; //#4984 - $k[$j++] = 'includetext'; //#4984 - $k[$j++] = true; //#4984 - $k[$j++] = 'height'; //#4984 - $k[$j++] = $f($_.height - 0.15); //#4984 - $k[$j++] = 'textxoffset'; //#4984 - if ($ne($_.addontextxoffset, null)) { //#4984 - $k[$j++] = $_.addontextxoffset; //#4984 - } else { //#4984 - $k[$j++] = 95 + $_.addongap; //#4984 - } //#4984 - if ($ne($_.addontextyoffset, null)) { //#4985 - $k[$j++] = 'textyoffset'; //#4985 - $k[$j++] = $_.addontextyoffset; //#4985 - } //#4985 - $k[$j++] = 'textsize'; //#4986 - if ($ne($_.addontextsize, null)) { //#4986 - $k[$j++] = $_.addontextsize; //#4986 - } else { //#4986 - $k[$j++] = $_.textsize; //#4986 - } //#4986 - var _3Q = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4987 - $k[$j++] = 'textfont'; //#4987 - $k[$j++] = _3Q; //#4987 - $_.addopts = $d(); //#4988 - if ($_.addon.length == 2) { //#4989 - $k[$j++] = $_.addon; //#4989 - $k[$j++] = $_.addopts; //#4989 - bwipp_ean2(); //#4989 - } //#4989 - if ($_.addon.length == 5) { //#4990 - $k[$j++] = $_.addon; //#4990 - $k[$j++] = $_.addopts; //#4990 - bwipp_ean5(); //#4990 - } //#4990 - $_.addcode = $k[--$j]; //#4991 - $k[$j++] = Infinity; //#4992 - $aload($_.sbs); //#4992 - $k[$j++] = $_.addongap; //#4992 - $aload($get($_.addcode, "sbs")); //#4992 - $_.sbs = $a(); //#4992 - $k[$j++] = Infinity; //#4993 - $aload($_.bhs); //#4993 - $forall($get($_.addcode, "bhs"), function() { //#4993 - var _3h = $k[--$j]; //#4993 - $k[$j++] = $f(_3h - 0.075); //#4993 - }); //#4993 - $_.bhs = $a(); //#4993 - $k[$j++] = Infinity; //#4994 - $aload($_.bbs); //#4994 - $forall($get($_.addcode, "bbs"), function() { //#4994 - var _3m = $k[--$j]; //#4994 - $k[$j++] = $f(_3m + 0.075); //#4994 - }); //#4994 - $_.bbs = $a(); //#4994 - $k[$j++] = Infinity; //#4995 - $aload($_.txt); //#4995 - $aload($get($_.addcode, "txt")); //#4995 - $_.txt = $a(); //#4995 - $_.guardrightypos = ($_.height * 72) - 6; //#4996 - } //#4996 - $k[$j++] = Infinity; //#5000 - $k[$j++] = 'ren'; //#5007 - $k[$j++] = bwipp_renlinear; //#5007 - $k[$j++] = 'sbs'; //#5007 - $k[$j++] = $_.sbs; //#5007 - $k[$j++] = 'bhs'; //#5007 - $k[$j++] = $_.bhs; //#5007 - $k[$j++] = 'bbs'; //#5007 - $k[$j++] = $_.bbs; //#5007 - $k[$j++] = 'txt'; //#5007 - $k[$j++] = $_.txt; //#5007 - $k[$j++] = 'opt'; //#5007 - $k[$j++] = $_.options; //#5007 - $k[$j++] = 'guardrightpos'; //#5007 - if ($eq($_.addon, "")) { //#5007 - $k[$j++] = 9; //#5007 - } else { //#5007 - $k[$j++] = 5; //#5007 - } //#5007 - $k[$j++] = 'guardrightypos'; //#5010 - $k[$j++] = $_.guardrightypos; //#5010 - $k[$j++] = 'borderleft'; //#5010 - $k[$j++] = 9; //#5010 - $k[$j++] = 'borderright'; //#5010 - if ($eq($_.addon, "")) { //#5010 - $k[$j++] = 9; //#5010 - } else { //#5010 - $k[$j++] = 5; //#5010 - } //#5010 - $k[$j++] = 'bordertop'; //#5012 - $k[$j++] = 0; //#5012 - $k[$j++] = 'borderbottom'; //#5012 - $k[$j++] = 5; //#5012 - var _41 = $d(); //#5012 - $k[$j++] = _41; //#5015 - if (!$_.dontdraw) { //#5015 - bwipp_renlinear(); //#5015 - } //#5015 - $_ = Object.getPrototypeOf($_); //#5017 - $_ = Object.getPrototypeOf($_); //#5019 -} //bwipp_upca -function bwipp_upce() { - $_ = Object.create($_); //#5051 - $_.dontdraw = false; //#5054 - $_.includetext = false; //#5055 - $_.textfont = "OCR-B"; //#5056 - $_.textsize = 12; //#5057 - $_.textxoffset = -9; //#5058 - $_.textyoffset = -4; //#5059 - $_.height = 1; //#5060 - $_.addongap = 12; //#5061 - $_.addontextfont = "unset"; //#5062 - $_.addontextsize = null; //#5063 - $_.addontextxoffset = null; //#5064 - $_.addontextyoffset = null; //#5065 - $k[$j++] = $_; //#5067 - bwipp_processoptions(); //#5067 - $_.options = $k[--$j]; //#5067 - $_.barcode = $k[--$j]; //#5068 - bwipp_loadctx(bwipp_upce) //#5070 - $search($_.barcode, " "); //#5073 - if ($k[--$j]) { //#5079 - $_.barcode = $k[--$j]; //#5074 - $j--; //#5075 - $_.addon = $k[--$j]; //#5076 - } else { //#5079 - $j--; //#5078 - $_.addon = ""; //#5079 - } //#5079 - if (($_.barcode.length == 11) || ($_.barcode.length == 12)) { //#5121 - $forall($_.barcode, function() { //#5089 - var _9 = $k[--$j]; //#5086 - if ((_9 < 48) || (_9 > 57)) { //#5088 - $k[$j++] = 'bwipp.upcEupcAbadCharacter#5087'; //#5087 - $k[$j++] = "UPC-A must contain only digits"; //#5087 - bwipp_raiseerror(); //#5087 - } //#5087 - }); //#5087 - for (var _A = 0, _B = 1; _A < _B; _A++) { //#5116 - var _D = ($_.barcode.length == 12) ? 8 : 7; //#5091 - $_.upcecode = $s(_D); //#5091 - if (($f($get($_.barcode, 3) - 48) <= 2) && $eq($geti($_.barcode, 4, 4), "0000")) { //#5097 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 3)); //#5093 - $puti($_.upcecode, 3, $geti($_.barcode, 8, 3)); //#5094 - $puti($_.upcecode, 6, $geti($_.barcode, 3, 1)); //#5095 - break; //#5096 - } //#5096 - if ($eq($geti($_.barcode, 4, 5), "00000")) { //#5103 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 4)); //#5099 - $puti($_.upcecode, 4, $geti($_.barcode, 9, 2)); //#5100 - $puti($_.upcecode, 6, "3"); //#5101 - break; //#5102 - } //#5102 - if ($eq($geti($_.barcode, 5, 5), "00000")) { //#5109 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 5)); //#5105 - $puti($_.upcecode, 5, $geti($_.barcode, 10, 1)); //#5106 - $puti($_.upcecode, 6, "4"); //#5107 - break; //#5108 - } //#5108 - if (($f($get($_.barcode, 10) - 48) >= 5) && $eq($geti($_.barcode, 6, 4), "0000")) { //#5114 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 6)); //#5111 - $puti($_.upcecode, 6, $geti($_.barcode, 10, 1)); //#5112 - break; //#5113 - } //#5113 - $k[$j++] = 'bwipp.upcEupcAnotCompressible#5115'; //#5115 - $k[$j++] = "UPC-A cannot be converted to a UPC-E"; //#5115 - bwipp_raiseerror(); //#5115 - } //#5115 - if ($_.barcode.length == 12) { //#5119 - $puti($_.upcecode, 7, $geti($_.barcode, 11, 1)); //#5118 - } //#5118 - $_.barcode = $_.upcecode; //#5120 - } //#5120 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#5126 - $k[$j++] = 'bwipp.upcEbadLength#5125'; //#5125 - $k[$j++] = "UPC-E must be 7 or 8 digits"; //#5125 - bwipp_raiseerror(); //#5125 - } //#5125 - var _11 = $_.barcode; //#5127 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5131 - var _14 = $get(_11, _12); //#5131 - if ((_14 < 48) || (_14 > 57)) { //#5130 - $k[$j++] = 'bwipp.upcEbadCharacter#5129'; //#5129 - $k[$j++] = "UPC-E must contain only digits"; //#5129 - bwipp_raiseerror(); //#5129 - } //#5129 - } //#5129 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5134 - $k[$j++] = 'bwipp.upcEbadAddOnLength#5133'; //#5133 - $k[$j++] = "Add-on for UPC-E must be 2 or 5 digits"; //#5133 - bwipp_raiseerror(); //#5133 - } //#5133 - var _19 = $get($_.barcode, 0); //#5137 - if ((_19 != 48) && (_19 != 49)) { //#5139 - $k[$j++] = 'bwipp.upcEbadNumberSystem#5138'; //#5138 - $k[$j++] = "UPC-E must have number system 0 or 1"; //#5138 - bwipp_raiseerror(); //#5138 - } //#5138 - if (!bwipp_upce.__5156__) { //#5156 - $_ = Object.create($_); //#5156 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); //#5147 - $_.barchars = "0123456789"; //#5150 - $_.mirrormaps = $a(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#5155 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upce.$ctx[id] = $_[id]); //#5155 - bwipp_upce.__5156__ = 1; //#5155 - $_ = Object.getPrototypeOf($_); //#5155 - } //#5155 - for (var _1D = 0, _1E = 1; _1D < _1E; _1D++) { //#5186 - $_.upcacode = $s(11); //#5160 - if (($get($_.barcode, 6) - 48) <= 2) { //#5167 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5162 - $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5163 - $puti($_.upcacode, 4, "0000"); //#5164 - $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5165 - break; //#5166 + $_ = Object.create($_); //#5099 + $_.dontdraw = false; //#5102 + $_.includetext = false; //#5103 + $_.textfont = "OCR-B"; //#5104 + $_.textsize = 12; //#5105 + $_.textxoffset = -9; //#5106 + $_.textyoffset = -4; //#5107 + $_.height = 1; //#5108 + $_.addongap = 12; //#5109 + $_.addontextfont = "unset"; //#5110 + $_.addontextsize = null; //#5111 + $_.addontextxoffset = null; //#5112 + $_.addontextyoffset = null; //#5113 + $k[$j++] = $_; //#5115 + bwipp_processoptions(); //#5115 + $_.options = $k[--$j]; //#5115 + $_.barcode = $k[--$j]; //#5116 + bwipp_loadctx(bwipp_upca) //#5118 + $search($_.barcode, " "); //#5121 + if ($k[--$j]) { //#5127 + $_.barcode = $k[--$j]; //#5122 + $j--; //#5123 + $_.addon = $k[--$j]; //#5124 + } else { //#5127 + $j--; //#5126 + $_.addon = ""; //#5127 + } //#5127 + if (($_.barcode.length == 7) || ($_.barcode.length == 8)) { //#5173 + $forall($_.barcode, function() { //#5137 + var _9 = $k[--$j]; //#5134 + if ((_9 < 48) || (_9 > 57)) { //#5136 + $k[$j++] = 'bwipp.upcAupcEbadCharacter#5135'; //#5135 + $k[$j++] = "UPC-E must contain only digits"; //#5135 + bwipp_raiseerror(); //#5135 + } //#5135 + }); //#5135 + var _B = $get($_.barcode, 0); //#5138 + if ((_B != 48) && (_B != 49)) { //#5140 + $k[$j++] = 'bwipp.upcAupcEbadNumberSystem#5139'; //#5139 + $k[$j++] = "UPC-E must have number system 0 or 1"; //#5139 + bwipp_raiseerror(); //#5139 + } //#5139 + for (var _C = 0, _D = 1; _C < _D; _C++) { //#5168 + var _F = ($_.barcode.length == 8) ? 12 : 11; //#5142 + $_.upcacode = $s(_F); //#5142 + if ($f($get($_.barcode, 6) - 48) <= 2) { //#5149 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5144 + $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5145 + $puti($_.upcacode, 4, "0000"); //#5146 + $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5147 + break; //#5148 + } //#5148 + if ($f($get($_.barcode, 6) - 48) == 3) { //#5155 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5151 + $puti($_.upcacode, 4, "00000"); //#5152 + $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5153 + break; //#5154 + } //#5154 + if ($f($get($_.barcode, 6) - 48) == 4) { //#5161 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5157 + $puti($_.upcacode, 5, "00000"); //#5158 + $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5159 + break; //#5160 + } //#5160 + if ($f($get($_.barcode, 6) - 48) >= 5) { //#5167 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5163 + $puti($_.upcacode, 6, "0000"); //#5164 + $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5165 + break; //#5166 + } //#5166 } //#5166 - if (($get($_.barcode, 6) - 48) == 3) { //#5173 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5169 - $puti($_.upcacode, 4, "00000"); //#5170 - $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5171 - break; //#5172 - } //#5172 - if (($get($_.barcode, 6) - 48) == 4) { //#5179 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5175 - $puti($_.upcacode, 5, "00000"); //#5176 - $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5177 - break; //#5178 - } //#5178 - if (($get($_.barcode, 6) - 48) >= 5) { //#5185 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5181 - $puti($_.upcacode, 6, "0000"); //#5182 - $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5183 - break; //#5184 - } //#5184 - } //#5184 - $_.checksum = 0; //#5187 - for (var _1t = 0; _1t <= 10; _1t += 1) { //#5196 - $_.i = _1t; //#5189 - $_.barchar = $get($_.upcacode, $_.i) - 48; //#5190 - if (($_.i % 2) != 0) { //#5194 - $_.checksum = $_.checksum + $_.barchar; //#5192 - } else { //#5194 - $_.checksum = $_.checksum + ($_.barchar * 3); //#5194 - } //#5194 - } //#5194 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5197 - if ($_.barcode.length == 8) { //#5202 - if ($get($_.barcode, 7) != ($_.checksum + 48)) { //#5201 - $k[$j++] = 'bwipp.upcEbadCheckDigit#5200'; //#5200 - $k[$j++] = "Incorrect UPC check digit provided"; //#5200 - bwipp_raiseerror(); //#5200 - } //#5200 - } //#5200 - $_.pad = $s(8); //#5203 - $puti($_.pad, 0, $_.barcode); //#5204 - $put($_.pad, 7, $_.checksum + 48); //#5205 - $_.barcode = $_.pad; //#5206 - $_.txt = $a(8); //#5207 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5208 - $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#5211 - if ($get($_.barcode, 0) == 48) { //#5225 - $_.invt = $s($_.mirrormap.length); //#5215 - for (var _2V = 0, _2U = $_.mirrormap.length - 1; _2V <= _2U; _2V += 1) { //#5223 - $_.i = _2V; //#5217 - if ($get($_.mirrormap, $_.i) == 48) { //#5221 - $put($_.invt, $_.i, 49); //#5219 - } else { //#5221 - $put($_.invt, $_.i, 48); //#5221 - } //#5221 - } //#5221 - $_.mirrormap = $_.invt; //#5224 - } //#5224 - $_.sbs = $s(33); //#5227 - $puti($_.sbs, 0, $get($_.encs, 10)); //#5230 - for (var _2i = 1; _2i <= 6; _2i += 1) { //#5252 - $_.i = _2i; //#5233 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5235 - $j--; //#5236 - $_.indx = $k[--$j].length; //#5237 - $j -= 2; //#5238 - $_.enc = $get($_.encs, $_.indx); //#5239 - if ($get($_.mirrormap, $_.i - 1) == 49) { //#5249 - $_.enclen = $_.enc.length; //#5241 - $_.revenc = $s($_.enclen); //#5242 - for (var _2z = 0, _2y = $_.enclen - 1; _2z <= _2y; _2z += 1) { //#5247 - $_.j = _2z; //#5244 - $_.char = $get($_.enc, $_.j); //#5245 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#5246 - } //#5246 - $_.enc = $_.revenc; //#5248 - } //#5248 - $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#5250 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5251 - } //#5251 - $put($_.txt, 7, $a([$geti($_.barcode, 7, 1), ((6 * 7) + 21) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5254 - $puti($_.sbs, 27, $get($_.encs, 11)); //#5257 - $k[$j++] = Infinity; //#5259 - var _3X = $_.sbs; //#5259 - for (var _3Y = 0, _3Z = _3X.length; _3Y < _3Z; _3Y++) { //#5259 - $k[$j++] = $get(_3X, _3Y) - 48; //#5259 - } //#5259 - $_.sbs = $a(); //#5259 - if ($_.includetext) { //#5266 - $k[$j++] = Infinity; //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - for (var _3f = 0, _3g = 12; _3f < _3g; _3f++) { //#5261 - $k[$j++] = $f($_.height - 0.075); //#5261 + if ($_.barcode.length == 8) { //#5171 + $puti($_.upcacode, 11, $geti($_.barcode, 7, 1)); //#5170 + } //#5170 + $_.barcode = $_.upcacode; //#5172 + } //#5172 + if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#5178 + $k[$j++] = 'bwipp.upcAbadLength#5177'; //#5177 + $k[$j++] = "UPC-A must be 11 or 12 digits"; //#5177 + bwipp_raiseerror(); //#5177 + } //#5177 + var _11 = $_.barcode; //#5179 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5183 + var _14 = $get(_11, _12); //#5183 + if ((_14 < 48) || (_14 > 57)) { //#5182 + $k[$j++] = 'bwipp.upcAbadCharacter#5181'; //#5181 + $k[$j++] = "UPC-A must contain only digits"; //#5181 + bwipp_raiseerror(); //#5181 + } //#5181 + } //#5181 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5186 + $k[$j++] = 'bwipp.upcAbadAddOnLength#5185'; //#5185 + $k[$j++] = "Add-on for UPC-A must be 2 or 5 digits"; //#5185 + bwipp_raiseerror(); //#5185 + } //#5185 + $_.pad = $s(12); //#5189 + $_.checksum = 0; //#5190 + for (var _19 = 0; _19 <= 10; _19 += 1) { //#5199 + $_.i = _19; //#5192 + $_.barchar = $get($_.barcode, $_.i) - 48; //#5193 + if (($_.i % 2) != 0) { //#5197 + $_.checksum = $_.checksum + $_.barchar; //#5195 + } else { //#5197 + $_.checksum = $_.checksum + ($_.barchar * 3); //#5197 + } //#5197 + } //#5197 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5200 + if ($_.barcode.length == 12) { //#5205 + if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#5204 + $k[$j++] = 'bwipp.upcAbadCheckDigit#5203'; //#5203 + $k[$j++] = "Incorrect UPC check digit provided"; //#5203 + bwipp_raiseerror(); //#5203 + } //#5203 + } //#5203 + $puti($_.pad, 0, $_.barcode); //#5206 + $put($_.pad, 11, $_.checksum + 48); //#5207 + $_.barcode = $_.pad; //#5208 + if (!bwipp_upca.__5220__) { //#5220 + $_ = Object.create($_); //#5220 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#5216 + $_.barchars = "0123456789"; //#5219 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upca.$ctx[id] = $_[id]); //#5219 + bwipp_upca.__5220__ = 1; //#5219 + $_ = Object.getPrototypeOf($_); //#5219 + } //#5219 + $_.sbs = $s(59); //#5222 + $_.txt = $a(12); //#5223 + $puti($_.sbs, 0, $get($_.encs, 10)); //#5226 + for (var _1Z = 0; _1Z <= 5; _1Z += 1) { //#5243 + $_.i = _1Z; //#5231 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5232 + $j--; //#5233 + $_.indx = $k[--$j].length; //#5234 + $j -= 2; //#5235 + $_.enc = $get($_.encs, $_.indx); //#5236 + $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#5237 + if ($_.i == 0) { //#5241 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5239 + } else { //#5241 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5241 + } //#5241 + } //#5241 + $puti($_.sbs, (6 * 4) + 3, $get($_.encs, 11)); //#5246 + for (var _28 = 6; _28 <= 11; _28 += 1) { //#5263 + $_.i = _28; //#5251 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5252 + $j--; //#5253 + $_.indx = $k[--$j].length; //#5254 + $j -= 2; //#5255 + $_.enc = $get($_.encs, $_.indx); //#5256 + $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#5257 + if ($_.i == 11) { //#5261 + $put($_.txt, 11, $a([$geti($_.barcode, 11, 1), $_.textxoffset + 107, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5259 + } else { //#5261 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 17, $_.textyoffset, $_.textfont, $_.textsize])); //#5261 } //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - $_.bhs = $a(); //#5261 - $k[$j++] = Infinity; //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - for (var _3m = 0, _3n = 12; _3m < _3n; _3m++) { //#5262 - $k[$j++] = 0.075; //#5262 - } //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - $_.bbs = $a(); //#5262 - } else { //#5266 - $k[$j++] = Infinity; //#5264 - for (var _3p = 0, _3q = 17; _3p < _3q; _3p++) { //#5264 - $k[$j++] = $_.height; //#5264 - } //#5264 - $_.bhs = $a(); //#5264 - $k[$j++] = Infinity; //#5265 - for (var _3t = 0, _3u = 17; _3t < _3u; _3t++) { //#5265 - $k[$j++] = 0; //#5265 - } //#5265 - $_.bbs = $a(); //#5265 - $_.txt = $a([]); //#5266 - } //#5266 - $_.guardrightypos = 0; //#5268 - if ($ne($_.addon, "")) { //#5289 - $k[$j++] = Infinity; //#5272 - $k[$j++] = 'dontdraw'; //#5276 - $k[$j++] = true; //#5276 - $k[$j++] = 'includetext'; //#5276 - $k[$j++] = true; //#5276 - $k[$j++] = 'height'; //#5276 - $k[$j++] = $f($_.height - 0.15); //#5276 - $k[$j++] = 'textxoffset'; //#5276 - if ($ne($_.addontextxoffset, null)) { //#5276 - $k[$j++] = $_.addontextxoffset; //#5276 - } else { //#5276 - $k[$j++] = 51 + $_.addongap; //#5276 - } //#5276 - if ($ne($_.addontextyoffset, null)) { //#5277 - $k[$j++] = 'textyoffset'; //#5277 - $k[$j++] = $_.addontextyoffset; //#5277 - } //#5277 - $k[$j++] = 'textsize'; //#5278 - if ($ne($_.addontextsize, null)) { //#5278 - $k[$j++] = $_.addontextsize; //#5278 - } else { //#5278 - $k[$j++] = $_.textsize; //#5278 - } //#5278 - var _48 = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5279 - $k[$j++] = 'textfont'; //#5279 - $k[$j++] = _48; //#5279 - $_.addopts = $d(); //#5280 - if ($_.addon.length == 2) { //#5281 - $k[$j++] = $_.addon; //#5281 - $k[$j++] = $_.addopts; //#5281 - bwipp_ean2(); //#5281 - } //#5281 - if ($_.addon.length == 5) { //#5282 - $k[$j++] = $_.addon; //#5282 - $k[$j++] = $_.addopts; //#5282 - bwipp_ean5(); //#5282 - } //#5282 - $_.addcode = $k[--$j]; //#5283 - $k[$j++] = Infinity; //#5284 - $aload($_.sbs); //#5284 - $k[$j++] = $_.addongap; //#5284 - $aload($get($_.addcode, "sbs")); //#5284 - $_.sbs = $a(); //#5284 - $k[$j++] = Infinity; //#5285 - $aload($_.bhs); //#5285 - $forall($get($_.addcode, "bhs"), function() { //#5285 - var _4P = $k[--$j]; //#5285 - $k[$j++] = $f(_4P - 0.075); //#5285 - }); //#5285 - $_.bhs = $a(); //#5285 - $k[$j++] = Infinity; //#5286 - $aload($_.bbs); //#5286 - $forall($get($_.addcode, "bbs"), function() { //#5286 - var _4U = $k[--$j]; //#5286 - $k[$j++] = $f(_4U + 0.075); //#5286 - }); //#5286 - $_.bbs = $a(); //#5286 - $k[$j++] = Infinity; //#5287 - $aload($_.txt); //#5287 - $aload($get($_.addcode, "txt")); //#5287 - $_.txt = $a(); //#5287 - $_.guardrightypos = ($_.height * 72) - 6; //#5288 - } //#5288 - $k[$j++] = Infinity; //#5292 - $k[$j++] = 'ren'; //#5299 - $k[$j++] = bwipp_renlinear; //#5299 - $k[$j++] = 'sbs'; //#5299 - $k[$j++] = $_.sbs; //#5299 - $k[$j++] = 'bhs'; //#5299 - $k[$j++] = $_.bhs; //#5299 - $k[$j++] = 'bbs'; //#5299 - $k[$j++] = $_.bbs; //#5299 - $k[$j++] = 'txt'; //#5299 - $k[$j++] = $_.txt; //#5299 - $k[$j++] = 'opt'; //#5299 - $k[$j++] = $_.options; //#5299 - $k[$j++] = 'guardrightpos'; //#5299 - if ($eq($_.addon, "")) { //#5299 - $k[$j++] = 9; //#5299 - } else { //#5299 - $k[$j++] = 5; //#5299 - } //#5299 - $k[$j++] = 'guardrightypos'; //#5302 - $k[$j++] = $_.guardrightypos; //#5302 - $k[$j++] = 'borderleft'; //#5302 - $k[$j++] = 9; //#5302 - $k[$j++] = 'borderright'; //#5302 - if ($eq($_.addon, "")) { //#5302 - $k[$j++] = 9; //#5302 - } else { //#5302 - $k[$j++] = 5; //#5302 - } //#5302 - $k[$j++] = 'bordertop'; //#5304 - $k[$j++] = 0; //#5304 - $k[$j++] = 'borderbottom'; //#5304 - $k[$j++] = 5; //#5304 - var _4j = $d(); //#5304 - $k[$j++] = _4j; //#5307 - if (!$_.dontdraw) { //#5307 - bwipp_renlinear(); //#5307 - } //#5307 - $_ = Object.getPrototypeOf($_); //#5309 - $_ = Object.getPrototypeOf($_); //#5311 -} //bwipp_upce -function bwipp_isbn() { - $_ = Object.create($_); //#5340 - $_.dontdraw = false; //#5343 - $_.includetext = false; //#5344 - $_.isbntextfont = 'OCR-A'; //#5345 - $_.isbntextsize = 8; //#5346 - $_.isbntextxoffset = null; //#5347 - $_.isbntextyoffset = null; //#5348 - $_.height = 1; //#5349 - $_.addongap = 12; //#5350 - $_.legacy = false; //#5351 - $k[$j++] = $_; //#5353 - bwipp_processoptions(); //#5353 - $_.options = $k[--$j]; //#5353 - $_.barcode = $k[--$j]; //#5354 - $search($_.barcode, " "); //#5357 - if ($k[--$j]) { //#5363 - $_.barcode = $k[--$j]; //#5358 - $j--; //#5359 - $_.addon = $k[--$j]; //#5360 - } else { //#5363 - $j--; //#5362 - $_.addon = ""; //#5363 - } //#5363 - if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5370 - $k[$j++] = 'bwipp.isbnBadLength#5369'; //#5369 - $k[$j++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; //#5369 - bwipp_raiseerror(); //#5369 - } //#5369 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5373 - $k[$j++] = 'bwipp.isbnBadAddOnLength#5372'; //#5372 - $k[$j++] = "Add-on for ISBN must be 2 or 5 digits"; //#5372 - bwipp_raiseerror(); //#5372 - } //#5372 - if ($_.barcode.length >= 15) { //#5437 - var _F = $geti($_.barcode, 0, 4); //#5375 - if ($ne(_F, "978-") && $ne(_F, "979-")) { //#5377 - $k[$j++] = 'bwipp.isbn13badPrefix#5376'; //#5376 - $k[$j++] = "ISBN-13 prefix must be 978- or 979-"; //#5376 - bwipp_raiseerror(); //#5376 - } //#5376 - $_.wasdash = false; //#5378 - $_.numdash = 0; //#5378 - $_.numdigit = 0; //#5378 - var _H = $geti($_.barcode, 5, 9); //#5379 - for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5392 - var _K = $get(_H, _I); //#5392 - $k[$j++] = _K; //#5387 - if (_K == 45) { //#5387 - if ($_.wasdash) { //#5384 - $k[$j++] = 'bwipp.isbn13adjacentDashes#5383'; //#5383 - $k[$j++] = "ISBN-13 does not permit adjacent dashes"; //#5383 - bwipp_raiseerror(); //#5383 - } //#5383 - $_.wasdash = true; //#5385 - $_.numdash = $_.numdash + 1; //#5386 - } //#5386 - var _N = $k[--$j]; //#5388 - if ((_N >= 48) && (_N <= 57)) { //#5391 - $_.wasdash = false; //#5389 - $_.numdigit = $_.numdigit + 1; //#5390 - } //#5390 - } //#5390 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5395 - $k[$j++] = 'bwipp.isbn13numDashesDigits#5394'; //#5394 - $k[$j++] = "Incorrect number of dashes and digits for ISBN-13"; //#5394 - bwipp_raiseerror(); //#5394 - } //#5394 - var _S = $get($_.barcode, 14); //#5396 - if ((_S < 48) || (_S > 57)) { //#5398 - $k[$j++] = 'bwipp.isbn13character15#5397'; //#5397 - $k[$j++] = "ISBN-13 character 15 must be a digit"; //#5397 - bwipp_raiseerror(); //#5397 - } //#5397 - if ($_.barcode.length == 17) { //#5406 - if ($ne($geti($_.barcode, 15, 1), "-")) { //#5402 - $k[$j++] = 'bwipp.isbn13character16#5401'; //#5401 - $k[$j++] = "ISBN-13 penultimate character must be a dash"; //#5401 - bwipp_raiseerror(); //#5401 - } //#5401 - var _X = $get($_.barcode, 16); //#5403 - if ((_X < 48) || (_X > 57)) { //#5405 - $k[$j++] = 'bwipp.isbn13character17#5404'; //#5404 - $k[$j++] = "ISBN-13 final character must be a digit"; //#5404 - bwipp_raiseerror(); //#5404 - } //#5404 - } //#5404 - } else { //#5437 - var _Z = $get($_.barcode, 0); //#5408 - if ((_Z < 48) || (_Z > 57)) { //#5410 - $k[$j++] = 'bwipp.isbn10FirstDigit#5409'; //#5409 - $k[$j++] = "ISBN-10 first character must be a digit"; //#5409 - bwipp_raiseerror(); //#5409 - } //#5409 - $_.wasdash = false; //#5411 - $_.numdash = 0; //#5411 - $_.numdigit = 0; //#5411 - var _b = $geti($_.barcode, 1, 9); //#5412 - for (var _c = 0, _d = _b.length; _c < _d; _c++) { //#5425 - var _e = $get(_b, _c); //#5425 - $k[$j++] = _e; //#5420 - if (_e == 45) { //#5420 - if ($_.wasdash) { //#5417 - $k[$j++] = 'bwipp.isbn10adjacentDashes#5416'; //#5416 - $k[$j++] = "ISBN-10 does not permit adjacent dashes"; //#5416 - bwipp_raiseerror(); //#5416 - } //#5416 - $_.wasdash = true; //#5418 - $_.numdash = $_.numdash + 1; //#5419 - } //#5419 - var _h = $k[--$j]; //#5421 - if ((_h >= 48) && (_h <= 57)) { //#5424 - $_.wasdash = false; //#5422 - $_.numdigit = $_.numdigit + 1; //#5423 - } //#5423 - } //#5423 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5428 - $k[$j++] = 'bwipp.isbn10numDashesDigits#5427'; //#5427 - $k[$j++] = "Incorrect number of dashes and digits for ISBN-10"; //#5427 - bwipp_raiseerror(); //#5427 - } //#5427 - var _m = $get($_.barcode, 10); //#5429 - if ((_m < 48) || (_m > 57)) { //#5431 - $k[$j++] = 'bwipp.isbn10character11#5430'; //#5430 - $k[$j++] = "ISBN-10 character 11 must be a digit"; //#5430 + } //#5261 + $puti($_.sbs, 56, $get($_.encs, 12)); //#5266 + $k[$j++] = Infinity; //#5268 + var _2h = $_.sbs; //#5268 + for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#5268 + $k[$j++] = $get(_2h, _2i) - 48; //#5268 + } //#5268 + $_.sbs = $a(); //#5268 + if ($_.includetext) { //#5275 + $k[$j++] = Infinity; //#5270 + for (var _2n = 0, _2o = 4; _2n < _2o; _2n++) { //#5270 + $k[$j++] = $_.height; //#5270 + } //#5270 + for (var _2q = 0, _2r = 10; _2q < _2r; _2q++) { //#5270 + $k[$j++] = $f($_.height - 0.075); //#5270 + } //#5270 + $k[$j++] = $_.height; //#5270 + $k[$j++] = $_.height; //#5270 + for (var _2v = 0, _2w = 10; _2v < _2w; _2v++) { //#5270 + $k[$j++] = $f($_.height - 0.075); //#5270 + } //#5270 + for (var _2y = 0, _2z = 4; _2y < _2z; _2y++) { //#5270 + $k[$j++] = $_.height; //#5270 + } //#5270 + $_.bhs = $a(); //#5270 + $k[$j++] = Infinity; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + for (var _32 = 0, _33 = 10; _32 < _33; _32++) { //#5271 + $k[$j++] = 0.075; //#5271 + } //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + for (var _34 = 0, _35 = 10; _34 < _35; _34++) { //#5271 + $k[$j++] = 0.075; //#5271 + } //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $_.bbs = $a(); //#5271 + } else { //#5275 + $k[$j++] = Infinity; //#5273 + for (var _37 = 0, _38 = 30; _37 < _38; _37++) { //#5273 + $k[$j++] = $_.height; //#5273 + } //#5273 + $_.bhs = $a(); //#5273 + $k[$j++] = Infinity; //#5274 + for (var _3B = 0, _3C = 30; _3B < _3C; _3B++) { //#5274 + $k[$j++] = 0; //#5274 + } //#5274 + $_.bbs = $a(); //#5274 + $_.txt = $a([]); //#5275 + } //#5275 + $_.guardrightypos = 0; //#5277 + if ($ne($_.addon, "")) { //#5298 + $k[$j++] = Infinity; //#5281 + $k[$j++] = 'dontdraw'; //#5285 + $k[$j++] = true; //#5285 + $k[$j++] = 'includetext'; //#5285 + $k[$j++] = true; //#5285 + $k[$j++] = 'height'; //#5285 + $k[$j++] = $f($_.height - 0.15); //#5285 + $k[$j++] = 'textxoffset'; //#5285 + if ($ne($_.addontextxoffset, null)) { //#5285 + $k[$j++] = $_.addontextxoffset; //#5285 + } else { //#5285 + $k[$j++] = 95 + $_.addongap; //#5285 + } //#5285 + if ($ne($_.addontextyoffset, null)) { //#5286 + $k[$j++] = 'textyoffset'; //#5286 + $k[$j++] = $_.addontextyoffset; //#5286 + } //#5286 + $k[$j++] = 'textsize'; //#5287 + if ($ne($_.addontextsize, null)) { //#5287 + $k[$j++] = $_.addontextsize; //#5287 + } else { //#5287 + $k[$j++] = $_.textsize; //#5287 + } //#5287 + var _3Q = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5288 + $k[$j++] = 'textfont'; //#5288 + $k[$j++] = _3Q; //#5288 + $_.addopts = $d(); //#5289 + if ($_.addon.length == 2) { //#5290 + $k[$j++] = $_.addon; //#5290 + $k[$j++] = $_.addopts; //#5290 + bwipp_ean2(); //#5290 + } //#5290 + if ($_.addon.length == 5) { //#5291 + $k[$j++] = $_.addon; //#5291 + $k[$j++] = $_.addopts; //#5291 + bwipp_ean5(); //#5291 + } //#5291 + $_.addcode = $k[--$j]; //#5292 + $k[$j++] = Infinity; //#5293 + $aload($_.sbs); //#5293 + $k[$j++] = $_.addongap; //#5293 + $aload($get($_.addcode, "sbs")); //#5293 + $_.sbs = $a(); //#5293 + $k[$j++] = Infinity; //#5294 + $aload($_.bhs); //#5294 + $forall($get($_.addcode, "bhs"), function() { //#5294 + var _3h = $k[--$j]; //#5294 + $k[$j++] = $f(_3h - 0.075); //#5294 + }); //#5294 + $_.bhs = $a(); //#5294 + $k[$j++] = Infinity; //#5295 + $aload($_.bbs); //#5295 + $forall($get($_.addcode, "bbs"), function() { //#5295 + var _3m = $k[--$j]; //#5295 + $k[$j++] = $f(_3m + 0.075); //#5295 + }); //#5295 + $_.bbs = $a(); //#5295 + $k[$j++] = Infinity; //#5296 + $aload($_.txt); //#5296 + $aload($get($_.addcode, "txt")); //#5296 + $_.txt = $a(); //#5296 + $_.guardrightypos = ($_.height * 72) - 6; //#5297 + } //#5297 + $k[$j++] = Infinity; //#5301 + $k[$j++] = 'ren'; //#5308 + $k[$j++] = 'renlinear'; //#5308 + $k[$j++] = 'sbs'; //#5308 + $k[$j++] = $_.sbs; //#5308 + $k[$j++] = 'bhs'; //#5308 + $k[$j++] = $_.bhs; //#5308 + $k[$j++] = 'bbs'; //#5308 + $k[$j++] = $_.bbs; //#5308 + $k[$j++] = 'txt'; //#5308 + $k[$j++] = $_.txt; //#5308 + $k[$j++] = 'opt'; //#5308 + $k[$j++] = $_.options; //#5308 + $k[$j++] = 'guardrightpos'; //#5308 + if ($eq($_.addon, "")) { //#5308 + $k[$j++] = 9; //#5308 + } else { //#5308 + $k[$j++] = 5; //#5308 + } //#5308 + $k[$j++] = 'guardrightypos'; //#5311 + $k[$j++] = $_.guardrightypos; //#5311 + $k[$j++] = 'borderleft'; //#5311 + $k[$j++] = 9; //#5311 + $k[$j++] = 'borderright'; //#5311 + if ($eq($_.addon, "")) { //#5311 + $k[$j++] = 9; //#5311 + } else { //#5311 + $k[$j++] = 5; //#5311 + } //#5311 + $k[$j++] = 'bordertop'; //#5313 + $k[$j++] = 0; //#5313 + $k[$j++] = 'borderbottom'; //#5313 + $k[$j++] = 5; //#5313 + var _41 = $d(); //#5313 + $k[$j++] = _41; //#5316 + if (!$_.dontdraw) { //#5316 + bwipp_renlinear(); //#5316 + } //#5316 + $_ = Object.getPrototypeOf($_); //#5318 + $_ = Object.getPrototypeOf($_); //#5320 +} //bwipp_upca +function bwipp_upce() { + $_ = Object.create($_); //#5352 + $_.dontdraw = false; //#5355 + $_.includetext = false; //#5356 + $_.textfont = "OCR-B"; //#5357 + $_.textsize = 12; //#5358 + $_.textxoffset = -9; //#5359 + $_.textyoffset = -4; //#5360 + $_.height = 1; //#5361 + $_.addongap = 12; //#5362 + $_.addontextfont = "unset"; //#5363 + $_.addontextsize = null; //#5364 + $_.addontextxoffset = null; //#5365 + $_.addontextyoffset = null; //#5366 + $k[$j++] = $_; //#5368 + bwipp_processoptions(); //#5368 + $_.options = $k[--$j]; //#5368 + $_.barcode = $k[--$j]; //#5369 + bwipp_loadctx(bwipp_upce) //#5371 + $search($_.barcode, " "); //#5374 + if ($k[--$j]) { //#5380 + $_.barcode = $k[--$j]; //#5375 + $j--; //#5376 + $_.addon = $k[--$j]; //#5377 + } else { //#5380 + $j--; //#5379 + $_.addon = ""; //#5380 + } //#5380 + if (($_.barcode.length == 11) || ($_.barcode.length == 12)) { //#5422 + $forall($_.barcode, function() { //#5390 + var _9 = $k[--$j]; //#5387 + if ((_9 < 48) || (_9 > 57)) { //#5389 + $k[$j++] = 'bwipp.upcEupcAbadCharacter#5388'; //#5388 + $k[$j++] = "UPC-A must contain only digits"; //#5388 + bwipp_raiseerror(); //#5388 + } //#5388 + }); //#5388 + for (var _A = 0, _B = 1; _A < _B; _A++) { //#5417 + var _D = ($_.barcode.length == 12) ? 8 : 7; //#5392 + $_.upcecode = $s(_D); //#5392 + if (($f($get($_.barcode, 3) - 48) <= 2) && $eq($geti($_.barcode, 4, 4), "0000")) { //#5398 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 3)); //#5394 + $puti($_.upcecode, 3, $geti($_.barcode, 8, 3)); //#5395 + $puti($_.upcecode, 6, $geti($_.barcode, 3, 1)); //#5396 + break; //#5397 + } //#5397 + if ($eq($geti($_.barcode, 4, 5), "00000")) { //#5404 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 4)); //#5400 + $puti($_.upcecode, 4, $geti($_.barcode, 9, 2)); //#5401 + $puti($_.upcecode, 6, "3"); //#5402 + break; //#5403 + } //#5403 + if ($eq($geti($_.barcode, 5, 5), "00000")) { //#5410 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 5)); //#5406 + $puti($_.upcecode, 5, $geti($_.barcode, 10, 1)); //#5407 + $puti($_.upcecode, 6, "4"); //#5408 + break; //#5409 + } //#5409 + if (($f($get($_.barcode, 10) - 48) >= 5) && $eq($geti($_.barcode, 6, 4), "0000")) { //#5415 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 6)); //#5412 + $puti($_.upcecode, 6, $geti($_.barcode, 10, 1)); //#5413 + break; //#5414 + } //#5414 + $k[$j++] = 'bwipp.upcEupcAnotCompressible#5416'; //#5416 + $k[$j++] = "UPC-A cannot be converted to a UPC-E"; //#5416 + bwipp_raiseerror(); //#5416 + } //#5416 + if ($_.barcode.length == 12) { //#5420 + $puti($_.upcecode, 7, $geti($_.barcode, 11, 1)); //#5419 + } //#5419 + $_.barcode = $_.upcecode; //#5421 + } //#5421 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#5427 + $k[$j++] = 'bwipp.upcEbadLength#5426'; //#5426 + $k[$j++] = "UPC-E must be 7 or 8 digits"; //#5426 + bwipp_raiseerror(); //#5426 + } //#5426 + var _11 = $_.barcode; //#5428 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5432 + var _14 = $get(_11, _12); //#5432 + if ((_14 < 48) || (_14 > 57)) { //#5431 + $k[$j++] = 'bwipp.upcEbadCharacter#5430'; //#5430 + $k[$j++] = "UPC-E must contain only digits"; //#5430 bwipp_raiseerror(); //#5430 } //#5430 - if ($_.barcode.length == 13) { //#5439 - if ($ne($geti($_.barcode, 11, 1), "-")) { //#5435 - $k[$j++] = 'bwipp.isbn10character12#5434'; //#5434 - $k[$j++] = "ISBN-10 penultimate character must be a dash"; //#5434 - bwipp_raiseerror(); //#5434 - } //#5434 - var _r = $get($_.barcode, 12); //#5436 - if (((_r < 48) || (_r > 57)) && (_r != 88)) { //#5438 - $k[$j++] = 'bwipp.isbn10character13#5437'; //#5437 - $k[$j++] = "ISBN-10 final character must be a digit or X"; //#5437 - bwipp_raiseerror(); //#5437 - } //#5437 - } //#5437 - } //#5437 - $_.isbntxt = $_.barcode; //#5442 - if ($_.isbntxt.length <= 13) { //#5468 - $_.isbn = $s(10); //#5446 - $_.checksum = 0; //#5447 - $_.i = 0; //#5448 - $_.n = 0; //#5448 - for (;;) { //#5460 - $_.isbnchar = $f($get($_.isbntxt, $_.i) - 48); //#5450 - if ($_.isbnchar != -3) { //#5457 - $put($_.isbn, $_.n, $f($_.isbnchar + 48)); //#5452 - if ($_.n < 9) { //#5455 - $_.checksum = $f($_.checksum + ((10 - $_.n) * $_.isbnchar)); //#5454 - } //#5454 - $_.n = $_.n + 1; //#5456 - } //#5456 - $_.i = $_.i + 1; //#5458 - if ($_.i == $_.isbntxt.length) { //#5459 - break; //#5459 - } //#5459 - } //#5459 - var _1B = ($f(11 - ($_.checksum % 11))) % 11; //#5461 - $k[$j++] = 'checksum'; //#5461 - $k[$j++] = _1B; //#5461 - if (_1B == 10) { //#5461 - $j--; //#5461 - $k[$j++] = 40; //#5461 - } //#5461 - var _1C = $k[--$j]; //#5461 - $_[$k[--$j]] = $f(_1C + 48); //#5461 - $_.isbn = $geti($_.isbn, 0, 9); //#5462 - if ($_.isbntxt.length == 13) { //#5467 - if ($get($_.isbntxt, 12) != $_.checksum) { //#5466 - $k[$j++] = 'bwipp.isbn10badCheckDigit#5465'; //#5465 - $k[$j++] = "Incorrect ISBN-10 check digit provided"; //#5465 - bwipp_raiseerror(); //#5465 - } //#5465 - } //#5465 - } //#5465 - if ((!$_.legacy) || ($_.isbntxt.length >= 15)) { //#5504 - if ($_.isbntxt.length <= 13) { //#5478 - $_.pad = $s(15); //#5474 - $puti($_.pad, 0, "978-"); //#5475 - $puti($_.pad, 4, $geti($_.isbntxt, 0, 11)); //#5476 - $_.isbntxt = $_.pad; //#5477 - } //#5477 - $_.isbn = $s(13); //#5481 - $_.checksum = 0; //#5482 - $_.i = 0; //#5483 - $_.n = 0; //#5483 - for (;;) { //#5495 - $_.isbnchar = $get($_.isbntxt, $_.i) - 48; //#5485 - if ($_.isbnchar != -3) { //#5492 - $put($_.isbn, $_.n, $_.isbnchar + 48); //#5487 - if ($_.n < 12) { //#5490 - $k[$j++] = 'checksum'; //#5489 - $k[$j++] = $_.isbnchar; //#5489 - if (($_.n % 2) != 0) { //#5489 - var _1e = $k[--$j]; //#5489 - $k[$j++] = _1e * 3; //#5489 - } //#5489 - var _1g = $k[--$j]; //#5489 - $_[$k[--$j]] = $f(_1g + $_.checksum); //#5489 - } //#5489 - $_.n = $_.n + 1; //#5491 - } //#5491 - $_.i = $_.i + 1; //#5493 - if ($_.i == $_.isbntxt.length) { //#5494 - break; //#5494 - } //#5494 - } //#5494 - $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5496 - $_.isbn = $geti($_.isbn, 0, 12); //#5497 - if ($_.isbntxt.length == 17) { //#5502 - if ($get($_.isbntxt, 16) != $_.checksum) { //#5501 - $k[$j++] = 'bwipp.isbn13badCheckDigit#5500'; //#5500 - $k[$j++] = "Incorrect ISBN-13 check digit provided"; //#5500 - bwipp_raiseerror(); //#5500 - } //#5500 - } //#5500 - } //#5500 - var _1u = ($_.isbn.length == 12) ? 22 : 18; //#5507 - $_.pad = $s(_1u); //#5507 - $puti($_.pad, 0, "ISBN "); //#5508 - $puti($_.pad, 5, $_.isbntxt); //#5509 - $put($_.pad, $_.pad.length - 2, 45); //#5510 - $put($_.pad, $_.pad.length - 1, $_.checksum); //#5511 - $_.isbntxt = $_.pad; //#5512 - $_.barcode = $s(12); //#5515 - if ($_.isbn.length == 9) { //#5520 - $puti($_.barcode, 0, "978"); //#5517 - $puti($_.barcode, 3, $_.isbn); //#5518 - } else { //#5520 - $puti($_.barcode, 0, $_.isbn); //#5520 - } //#5520 - if ($ne($_.addon, "")) { //#5530 - var _2E = $s((12 + $_.addon.length) + 1); //#5525 - $puti(_2E, 0, $_.barcode); //#5526 - $puti(_2E, 12, " "); //#5527 - $puti(_2E, 13, $_.addon); //#5528 - $_.barcode = _2E; //#5529 - } //#5529 - $put($_.options, "dontdraw", true); //#5533 - $put($_.options, "addongap", $_.addongap); //#5534 - $k[$j++] = 'args'; //#5535 - $k[$j++] = $_.barcode; //#5535 - $k[$j++] = $_.options; //#5535 - bwipp_ean13(); //#5535 - var _2M = $k[--$j]; //#5535 - $_[$k[--$j]] = _2M; //#5535 - if ($_.includetext) { //#5554 - if ($eq($_.isbntextxoffset, null)) { //#5541 - $k[$j++] = 'isbntextxoffset'; //#5540 - if ($_.isbn.length == 9) { //#5540 - $k[$j++] = -1; //#5540 - } else { //#5540 - $k[$j++] = -12; //#5540 - } //#5540 - var _2R = $k[--$j]; //#5540 - $_[$k[--$j]] = _2R; //#5540 - } //#5540 - if ($eq($_.isbntextyoffset, null)) { //#5544 - $_.isbntextyoffset = ($_.height * 72) + 3; //#5543 - } //#5543 - var _2W = $get($_.args, "txt") !== undefined; //#5545 - if (_2W) { //#5552 - $_.txt = $get($_.args, "txt"); //#5546 - $_.newtxt = $a($_.txt.length + 1); //#5547 - $puti($_.newtxt, 0, $_.txt); //#5548 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])); //#5549 - $put($_.args, "txt", $_.newtxt); //#5550 - } else { //#5552 - $put($_.args, "txt", $a([$a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])])); //#5552 - } //#5552 + } //#5430 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5435 + $k[$j++] = 'bwipp.upcEbadAddOnLength#5434'; //#5434 + $k[$j++] = "Add-on for UPC-E must be 2 or 5 digits"; //#5434 + bwipp_raiseerror(); //#5434 + } //#5434 + var _19 = $get($_.barcode, 0); //#5438 + if ((_19 != 48) && (_19 != 49)) { //#5440 + $k[$j++] = 'bwipp.upcEbadNumberSystem#5439'; //#5439 + $k[$j++] = "UPC-E must have number system 0 or 1"; //#5439 + bwipp_raiseerror(); //#5439 + } //#5439 + if (!bwipp_upce.__5457__) { //#5457 + $_ = Object.create($_); //#5457 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); //#5448 + $_.barchars = "0123456789"; //#5451 + $_.mirrormaps = $a(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#5456 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upce.$ctx[id] = $_[id]); //#5456 + bwipp_upce.__5457__ = 1; //#5456 + $_ = Object.getPrototypeOf($_); //#5456 + } //#5456 + for (var _1D = 0, _1E = 1; _1D < _1E; _1D++) { //#5487 + $_.upcacode = $s(11); //#5461 + if (($get($_.barcode, 6) - 48) <= 2) { //#5468 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5463 + $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5464 + $puti($_.upcacode, 4, "0000"); //#5465 + $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5466 + break; //#5467 + } //#5467 + if (($get($_.barcode, 6) - 48) == 3) { //#5474 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5470 + $puti($_.upcacode, 4, "00000"); //#5471 + $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5472 + break; //#5473 + } //#5473 + if (($get($_.barcode, 6) - 48) == 4) { //#5480 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5476 + $puti($_.upcacode, 5, "00000"); //#5477 + $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5478 + break; //#5479 + } //#5479 + if (($get($_.barcode, 6) - 48) >= 5) { //#5486 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5482 + $puti($_.upcacode, 6, "0000"); //#5483 + $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5484 + break; //#5485 + } //#5485 + } //#5485 + $_.checksum = 0; //#5488 + for (var _1t = 0; _1t <= 10; _1t += 1) { //#5497 + $_.i = _1t; //#5490 + $_.barchar = $get($_.upcacode, $_.i) - 48; //#5491 + if (($_.i % 2) != 0) { //#5495 + $_.checksum = $_.checksum + $_.barchar; //#5493 + } else { //#5495 + $_.checksum = $_.checksum + ($_.barchar * 3); //#5495 + } //#5495 + } //#5495 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5498 + if ($_.barcode.length == 8) { //#5503 + if ($get($_.barcode, 7) != ($_.checksum + 48)) { //#5502 + $k[$j++] = 'bwipp.upcEbadCheckDigit#5501'; //#5501 + $k[$j++] = "Incorrect UPC check digit provided"; //#5501 + bwipp_raiseerror(); //#5501 + } //#5501 + } //#5501 + $_.pad = $s(8); //#5504 + $puti($_.pad, 0, $_.barcode); //#5505 + $put($_.pad, 7, $_.checksum + 48); //#5506 + $_.barcode = $_.pad; //#5507 + $_.txt = $a(8); //#5508 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5509 + $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#5512 + if ($get($_.barcode, 0) == 48) { //#5526 + $_.invt = $s($_.mirrormap.length); //#5516 + for (var _2V = 0, _2U = $_.mirrormap.length - 1; _2V <= _2U; _2V += 1) { //#5524 + $_.i = _2V; //#5518 + if ($get($_.mirrormap, $_.i) == 48) { //#5522 + $put($_.invt, $_.i, 49); //#5520 + } else { //#5522 + $put($_.invt, $_.i, 48); //#5522 + } //#5522 + } //#5522 + $_.mirrormap = $_.invt; //#5525 + } //#5525 + $_.sbs = $s(33); //#5528 + $puti($_.sbs, 0, $get($_.encs, 10)); //#5531 + for (var _2i = 1; _2i <= 6; _2i += 1) { //#5553 + $_.i = _2i; //#5534 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5536 + $j--; //#5537 + $_.indx = $k[--$j].length; //#5538 + $j -= 2; //#5539 + $_.enc = $get($_.encs, $_.indx); //#5540 + if ($get($_.mirrormap, $_.i - 1) == 49) { //#5550 + $_.enclen = $_.enc.length; //#5542 + $_.revenc = $s($_.enclen); //#5543 + for (var _2z = 0, _2y = $_.enclen - 1; _2z <= _2y; _2z += 1) { //#5548 + $_.j = _2z; //#5545 + $_.char = $get($_.enc, $_.j); //#5546 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#5547 + } //#5547 + $_.enc = $_.revenc; //#5549 + } //#5549 + $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#5551 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5552 } //#5552 - $put($_.args, "opt", $_.options); //#5556 - $k[$j++] = $_.args; //#5559 - if (!$_.dontdraw) { //#5559 - bwipp_renlinear(); //#5559 - } //#5559 - $_ = Object.getPrototypeOf($_); //#5561 + $put($_.txt, 7, $a([$geti($_.barcode, 7, 1), ((6 * 7) + 21) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5555 + $puti($_.sbs, 27, $get($_.encs, 11)); //#5558 + $k[$j++] = Infinity; //#5560 + var _3X = $_.sbs; //#5560 + for (var _3Y = 0, _3Z = _3X.length; _3Y < _3Z; _3Y++) { //#5560 + $k[$j++] = $get(_3X, _3Y) - 48; //#5560 + } //#5560 + $_.sbs = $a(); //#5560 + if ($_.includetext) { //#5567 + $k[$j++] = Infinity; //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + for (var _3f = 0, _3g = 12; _3f < _3g; _3f++) { //#5562 + $k[$j++] = $f($_.height - 0.075); //#5562 + } //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + $_.bhs = $a(); //#5562 + $k[$j++] = Infinity; //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + for (var _3m = 0, _3n = 12; _3m < _3n; _3m++) { //#5563 + $k[$j++] = 0.075; //#5563 + } //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + $_.bbs = $a(); //#5563 + } else { //#5567 + $k[$j++] = Infinity; //#5565 + for (var _3p = 0, _3q = 17; _3p < _3q; _3p++) { //#5565 + $k[$j++] = $_.height; //#5565 + } //#5565 + $_.bhs = $a(); //#5565 + $k[$j++] = Infinity; //#5566 + for (var _3t = 0, _3u = 17; _3t < _3u; _3t++) { //#5566 + $k[$j++] = 0; //#5566 + } //#5566 + $_.bbs = $a(); //#5566 + $_.txt = $a([]); //#5567 + } //#5567 + $_.guardrightypos = 0; //#5569 + if ($ne($_.addon, "")) { //#5590 + $k[$j++] = Infinity; //#5573 + $k[$j++] = 'dontdraw'; //#5577 + $k[$j++] = true; //#5577 + $k[$j++] = 'includetext'; //#5577 + $k[$j++] = true; //#5577 + $k[$j++] = 'height'; //#5577 + $k[$j++] = $f($_.height - 0.15); //#5577 + $k[$j++] = 'textxoffset'; //#5577 + if ($ne($_.addontextxoffset, null)) { //#5577 + $k[$j++] = $_.addontextxoffset; //#5577 + } else { //#5577 + $k[$j++] = 51 + $_.addongap; //#5577 + } //#5577 + if ($ne($_.addontextyoffset, null)) { //#5578 + $k[$j++] = 'textyoffset'; //#5578 + $k[$j++] = $_.addontextyoffset; //#5578 + } //#5578 + $k[$j++] = 'textsize'; //#5579 + if ($ne($_.addontextsize, null)) { //#5579 + $k[$j++] = $_.addontextsize; //#5579 + } else { //#5579 + $k[$j++] = $_.textsize; //#5579 + } //#5579 + var _48 = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5580 + $k[$j++] = 'textfont'; //#5580 + $k[$j++] = _48; //#5580 + $_.addopts = $d(); //#5581 + if ($_.addon.length == 2) { //#5582 + $k[$j++] = $_.addon; //#5582 + $k[$j++] = $_.addopts; //#5582 + bwipp_ean2(); //#5582 + } //#5582 + if ($_.addon.length == 5) { //#5583 + $k[$j++] = $_.addon; //#5583 + $k[$j++] = $_.addopts; //#5583 + bwipp_ean5(); //#5583 + } //#5583 + $_.addcode = $k[--$j]; //#5584 + $k[$j++] = Infinity; //#5585 + $aload($_.sbs); //#5585 + $k[$j++] = $_.addongap; //#5585 + $aload($get($_.addcode, "sbs")); //#5585 + $_.sbs = $a(); //#5585 + $k[$j++] = Infinity; //#5586 + $aload($_.bhs); //#5586 + $forall($get($_.addcode, "bhs"), function() { //#5586 + var _4P = $k[--$j]; //#5586 + $k[$j++] = $f(_4P - 0.075); //#5586 + }); //#5586 + $_.bhs = $a(); //#5586 + $k[$j++] = Infinity; //#5587 + $aload($_.bbs); //#5587 + $forall($get($_.addcode, "bbs"), function() { //#5587 + var _4U = $k[--$j]; //#5587 + $k[$j++] = $f(_4U + 0.075); //#5587 + }); //#5587 + $_.bbs = $a(); //#5587 + $k[$j++] = Infinity; //#5588 + $aload($_.txt); //#5588 + $aload($get($_.addcode, "txt")); //#5588 + $_.txt = $a(); //#5588 + $_.guardrightypos = ($_.height * 72) - 6; //#5589 + } //#5589 + $k[$j++] = Infinity; //#5593 + $k[$j++] = 'ren'; //#5600 + $k[$j++] = 'renlinear'; //#5600 + $k[$j++] = 'sbs'; //#5600 + $k[$j++] = $_.sbs; //#5600 + $k[$j++] = 'bhs'; //#5600 + $k[$j++] = $_.bhs; //#5600 + $k[$j++] = 'bbs'; //#5600 + $k[$j++] = $_.bbs; //#5600 + $k[$j++] = 'txt'; //#5600 + $k[$j++] = $_.txt; //#5600 + $k[$j++] = 'opt'; //#5600 + $k[$j++] = $_.options; //#5600 + $k[$j++] = 'guardrightpos'; //#5600 + if ($eq($_.addon, "")) { //#5600 + $k[$j++] = 9; //#5600 + } else { //#5600 + $k[$j++] = 5; //#5600 + } //#5600 + $k[$j++] = 'guardrightypos'; //#5603 + $k[$j++] = $_.guardrightypos; //#5603 + $k[$j++] = 'borderleft'; //#5603 + $k[$j++] = 9; //#5603 + $k[$j++] = 'borderright'; //#5603 + if ($eq($_.addon, "")) { //#5603 + $k[$j++] = 9; //#5603 + } else { //#5603 + $k[$j++] = 5; //#5603 + } //#5603 + $k[$j++] = 'bordertop'; //#5605 + $k[$j++] = 0; //#5605 + $k[$j++] = 'borderbottom'; //#5605 + $k[$j++] = 5; //#5605 + var _4j = $d(); //#5605 + $k[$j++] = _4j; //#5608 + if (!$_.dontdraw) { //#5608 + bwipp_renlinear(); //#5608 + } //#5608 + $_ = Object.getPrototypeOf($_); //#5610 + $_ = Object.getPrototypeOf($_); //#5612 +} //bwipp_upce +function bwipp_isbn() { + $_ = Object.create($_); //#5641 + $_.dontdraw = false; //#5644 + $_.includetext = false; //#5645 + $_.isbntextfont = 'OCR-A'; //#5646 + $_.isbntextsize = 8; //#5647 + $_.isbntextxoffset = null; //#5648 + $_.isbntextyoffset = null; //#5649 + $_.height = 1; //#5650 + $_.addongap = 12; //#5651 + $_.legacy = false; //#5652 + $k[$j++] = $_; //#5654 + bwipp_processoptions(); //#5654 + $_.options = $k[--$j]; //#5654 + $_.barcode = $k[--$j]; //#5655 + $search($_.barcode, " "); //#5658 + if ($k[--$j]) { //#5664 + $_.barcode = $k[--$j]; //#5659 + $j--; //#5660 + $_.addon = $k[--$j]; //#5661 + } else { //#5664 + $j--; //#5663 + $_.addon = ""; //#5664 + } //#5664 + if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5671 + $k[$j++] = 'bwipp.isbnBadLength#5670'; //#5670 + $k[$j++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; //#5670 + bwipp_raiseerror(); //#5670 + } //#5670 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5674 + $k[$j++] = 'bwipp.isbnBadAddOnLength#5673'; //#5673 + $k[$j++] = "Add-on for ISBN must be 2 or 5 digits"; //#5673 + bwipp_raiseerror(); //#5673 + } //#5673 + if ($_.barcode.length >= 15) { //#5738 + var _F = $geti($_.barcode, 0, 4); //#5676 + if ($ne(_F, "978-") && $ne(_F, "979-")) { //#5678 + $k[$j++] = 'bwipp.isbn13badPrefix#5677'; //#5677 + $k[$j++] = "ISBN-13 prefix must be 978- or 979-"; //#5677 + bwipp_raiseerror(); //#5677 + } //#5677 + $_.wasdash = false; //#5679 + $_.numdash = 0; //#5679 + $_.numdigit = 0; //#5679 + var _H = $geti($_.barcode, 5, 9); //#5680 + for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5693 + var _K = $get(_H, _I); //#5693 + $k[$j++] = _K; //#5688 + if (_K == 45) { //#5688 + if ($_.wasdash) { //#5685 + $k[$j++] = 'bwipp.isbn13adjacentDashes#5684'; //#5684 + $k[$j++] = "ISBN-13 does not permit adjacent dashes"; //#5684 + bwipp_raiseerror(); //#5684 + } //#5684 + $_.wasdash = true; //#5686 + $_.numdash = $_.numdash + 1; //#5687 + } //#5687 + var _N = $k[--$j]; //#5689 + if ((_N >= 48) && (_N <= 57)) { //#5692 + $_.wasdash = false; //#5690 + $_.numdigit = $_.numdigit + 1; //#5691 + } //#5691 + } //#5691 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5696 + $k[$j++] = 'bwipp.isbn13numDashesDigits#5695'; //#5695 + $k[$j++] = "Incorrect number of dashes and digits for ISBN-13"; //#5695 + bwipp_raiseerror(); //#5695 + } //#5695 + var _S = $get($_.barcode, 14); //#5697 + if ((_S < 48) || (_S > 57)) { //#5699 + $k[$j++] = 'bwipp.isbn13character15#5698'; //#5698 + $k[$j++] = "ISBN-13 character 15 must be a digit"; //#5698 + bwipp_raiseerror(); //#5698 + } //#5698 + if ($_.barcode.length == 17) { //#5707 + if ($ne($geti($_.barcode, 15, 1), "-")) { //#5703 + $k[$j++] = 'bwipp.isbn13character16#5702'; //#5702 + $k[$j++] = "ISBN-13 penultimate character must be a dash"; //#5702 + bwipp_raiseerror(); //#5702 + } //#5702 + var _X = $get($_.barcode, 16); //#5704 + if ((_X < 48) || (_X > 57)) { //#5706 + $k[$j++] = 'bwipp.isbn13character17#5705'; //#5705 + $k[$j++] = "ISBN-13 final character must be a digit"; //#5705 + bwipp_raiseerror(); //#5705 + } //#5705 + } //#5705 + } else { //#5738 + var _Z = $get($_.barcode, 0); //#5709 + if ((_Z < 48) || (_Z > 57)) { //#5711 + $k[$j++] = 'bwipp.isbn10FirstDigit#5710'; //#5710 + $k[$j++] = "ISBN-10 first character must be a digit"; //#5710 + bwipp_raiseerror(); //#5710 + } //#5710 + $_.wasdash = false; //#5712 + $_.numdash = 0; //#5712 + $_.numdigit = 0; //#5712 + var _b = $geti($_.barcode, 1, 9); //#5713 + for (var _c = 0, _d = _b.length; _c < _d; _c++) { //#5726 + var _e = $get(_b, _c); //#5726 + $k[$j++] = _e; //#5721 + if (_e == 45) { //#5721 + if ($_.wasdash) { //#5718 + $k[$j++] = 'bwipp.isbn10adjacentDashes#5717'; //#5717 + $k[$j++] = "ISBN-10 does not permit adjacent dashes"; //#5717 + bwipp_raiseerror(); //#5717 + } //#5717 + $_.wasdash = true; //#5719 + $_.numdash = $_.numdash + 1; //#5720 + } //#5720 + var _h = $k[--$j]; //#5722 + if ((_h >= 48) && (_h <= 57)) { //#5725 + $_.wasdash = false; //#5723 + $_.numdigit = $_.numdigit + 1; //#5724 + } //#5724 + } //#5724 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5729 + $k[$j++] = 'bwipp.isbn10numDashesDigits#5728'; //#5728 + $k[$j++] = "Incorrect number of dashes and digits for ISBN-10"; //#5728 + bwipp_raiseerror(); //#5728 + } //#5728 + var _m = $get($_.barcode, 10); //#5730 + if ((_m < 48) || (_m > 57)) { //#5732 + $k[$j++] = 'bwipp.isbn10character11#5731'; //#5731 + $k[$j++] = "ISBN-10 character 11 must be a digit"; //#5731 + bwipp_raiseerror(); //#5731 + } //#5731 + if ($_.barcode.length == 13) { //#5740 + if ($ne($geti($_.barcode, 11, 1), "-")) { //#5736 + $k[$j++] = 'bwipp.isbn10character12#5735'; //#5735 + $k[$j++] = "ISBN-10 penultimate character must be a dash"; //#5735 + bwipp_raiseerror(); //#5735 + } //#5735 + var _r = $get($_.barcode, 12); //#5737 + if (((_r < 48) || (_r > 57)) && (_r != 88)) { //#5739 + $k[$j++] = 'bwipp.isbn10character13#5738'; //#5738 + $k[$j++] = "ISBN-10 final character must be a digit or X"; //#5738 + bwipp_raiseerror(); //#5738 + } //#5738 + } //#5738 + } //#5738 + $_.isbntxt = $_.barcode; //#5743 + if ($_.isbntxt.length <= 13) { //#5769 + $_.isbn = $s(10); //#5747 + $_.checksum = 0; //#5748 + $_.i = 0; //#5749 + $_.n = 0; //#5749 + for (;;) { //#5761 + $_.isbnchar = $f($get($_.isbntxt, $_.i) - 48); //#5751 + if ($_.isbnchar != -3) { //#5758 + $put($_.isbn, $_.n, $f($_.isbnchar + 48)); //#5753 + if ($_.n < 9) { //#5756 + $_.checksum = $f($_.checksum + ((10 - $_.n) * $_.isbnchar)); //#5755 + } //#5755 + $_.n = $_.n + 1; //#5757 + } //#5757 + $_.i = $_.i + 1; //#5759 + if ($_.i == $_.isbntxt.length) { //#5760 + break; //#5760 + } //#5760 + } //#5760 + var _1B = ($f(11 - ($_.checksum % 11))) % 11; //#5762 + $k[$j++] = 'checksum'; //#5762 + $k[$j++] = _1B; //#5762 + if (_1B == 10) { //#5762 + $j--; //#5762 + $k[$j++] = 40; //#5762 + } //#5762 + var _1C = $k[--$j]; //#5762 + $_[$k[--$j]] = $f(_1C + 48); //#5762 + $_.isbn = $geti($_.isbn, 0, 9); //#5763 + if ($_.isbntxt.length == 13) { //#5768 + if ($get($_.isbntxt, 12) != $_.checksum) { //#5767 + $k[$j++] = 'bwipp.isbn10badCheckDigit#5766'; //#5766 + $k[$j++] = "Incorrect ISBN-10 check digit provided"; //#5766 + bwipp_raiseerror(); //#5766 + } //#5766 + } //#5766 + } //#5766 + if ((!$_.legacy) || ($_.isbntxt.length >= 15)) { //#5805 + if ($_.isbntxt.length <= 13) { //#5779 + $_.pad = $s(15); //#5775 + $puti($_.pad, 0, "978-"); //#5776 + $puti($_.pad, 4, $geti($_.isbntxt, 0, 11)); //#5777 + $_.isbntxt = $_.pad; //#5778 + } //#5778 + $_.isbn = $s(13); //#5782 + $_.checksum = 0; //#5783 + $_.i = 0; //#5784 + $_.n = 0; //#5784 + for (;;) { //#5796 + $_.isbnchar = $get($_.isbntxt, $_.i) - 48; //#5786 + if ($_.isbnchar != -3) { //#5793 + $put($_.isbn, $_.n, $_.isbnchar + 48); //#5788 + if ($_.n < 12) { //#5791 + $k[$j++] = 'checksum'; //#5790 + $k[$j++] = $_.isbnchar; //#5790 + if (($_.n % 2) != 0) { //#5790 + var _1e = $k[--$j]; //#5790 + $k[$j++] = _1e * 3; //#5790 + } //#5790 + var _1g = $k[--$j]; //#5790 + $_[$k[--$j]] = $f(_1g + $_.checksum); //#5790 + } //#5790 + $_.n = $_.n + 1; //#5792 + } //#5792 + $_.i = $_.i + 1; //#5794 + if ($_.i == $_.isbntxt.length) { //#5795 + break; //#5795 + } //#5795 + } //#5795 + $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5797 + $_.isbn = $geti($_.isbn, 0, 12); //#5798 + if ($_.isbntxt.length == 17) { //#5803 + if ($get($_.isbntxt, 16) != $_.checksum) { //#5802 + $k[$j++] = 'bwipp.isbn13badCheckDigit#5801'; //#5801 + $k[$j++] = "Incorrect ISBN-13 check digit provided"; //#5801 + bwipp_raiseerror(); //#5801 + } //#5801 + } //#5801 + } //#5801 + var _1u = ($_.isbn.length == 12) ? 22 : 18; //#5808 + $_.pad = $s(_1u); //#5808 + $puti($_.pad, 0, "ISBN "); //#5809 + $puti($_.pad, 5, $_.isbntxt); //#5810 + $put($_.pad, $_.pad.length - 2, 45); //#5811 + $put($_.pad, $_.pad.length - 1, $_.checksum); //#5812 + $_.isbntxt = $_.pad; //#5813 + $_.barcode = $s(12); //#5816 + if ($_.isbn.length == 9) { //#5821 + $puti($_.barcode, 0, "978"); //#5818 + $puti($_.barcode, 3, $_.isbn); //#5819 + } else { //#5821 + $puti($_.barcode, 0, $_.isbn); //#5821 + } //#5821 + if ($ne($_.addon, "")) { //#5831 + var _2E = $s((12 + $_.addon.length) + 1); //#5826 + $puti(_2E, 0, $_.barcode); //#5827 + $puti(_2E, 12, " "); //#5828 + $puti(_2E, 13, $_.addon); //#5829 + $_.barcode = _2E; //#5830 + } //#5830 + $put($_.options, "dontdraw", true); //#5834 + $put($_.options, "addongap", $_.addongap); //#5835 + $k[$j++] = 'args'; //#5836 + $k[$j++] = $_.barcode; //#5836 + $k[$j++] = $_.options; //#5836 + bwipp_ean13(); //#5836 + var _2M = $k[--$j]; //#5836 + $_[$k[--$j]] = _2M; //#5836 + if ($_.includetext) { //#5855 + if ($eq($_.isbntextxoffset, null)) { //#5842 + $k[$j++] = 'isbntextxoffset'; //#5841 + if ($_.isbn.length == 9) { //#5841 + $k[$j++] = -1; //#5841 + } else { //#5841 + $k[$j++] = -12; //#5841 + } //#5841 + var _2R = $k[--$j]; //#5841 + $_[$k[--$j]] = _2R; //#5841 + } //#5841 + if ($eq($_.isbntextyoffset, null)) { //#5845 + $_.isbntextyoffset = ($_.height * 72) + 3; //#5844 + } //#5844 + var _2W = $get($_.args, "txt") !== undefined; //#5846 + if (_2W) { //#5853 + $_.txt = $get($_.args, "txt"); //#5847 + $_.newtxt = $a($_.txt.length + 1); //#5848 + $puti($_.newtxt, 0, $_.txt); //#5849 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])); //#5850 + $put($_.args, "txt", $_.newtxt); //#5851 + } else { //#5853 + $put($_.args, "txt", $a([$a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])])); //#5853 + } //#5853 + } //#5853 + $put($_.args, "opt", $_.options); //#5857 + $k[$j++] = $_.args; //#5860 + if (!$_.dontdraw) { //#5860 + bwipp_renlinear(); //#5860 + } //#5860 + $_ = Object.getPrototypeOf($_); //#5862 } //bwipp_isbn function bwipp_ismn() { - $_ = Object.create($_); //#5590 - $_.dontdraw = false; //#5593 - $_.includetext = false; //#5594 - $_.ismntextfont = 'OCR-A'; //#5595 - $_.ismntextsize = 8; //#5596 - $_.ismntextxoffset = null; //#5597 - $_.ismntextyoffset = null; //#5598 - $_.height = 1; //#5599 - $_.addongap = 12; //#5600 - $_.legacy = false; //#5601 - $k[$j++] = $_; //#5603 - bwipp_processoptions(); //#5603 - $_.options = $k[--$j]; //#5603 - $_.barcode = $k[--$j]; //#5604 - $search($_.barcode, " "); //#5607 - if ($k[--$j]) { //#5613 - $_.barcode = $k[--$j]; //#5608 - $j--; //#5609 - $_.addon = $k[--$j]; //#5610 - } else { //#5613 - $j--; //#5612 - $_.addon = ""; //#5613 - } //#5613 - if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5620 - $k[$j++] = 'bwipp.ismnBadLength#5619'; //#5619 - $k[$j++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; //#5619 - bwipp_raiseerror(); //#5619 - } //#5619 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5623 - $k[$j++] = 'bwipp.ismnBadAddOnLength#5622'; //#5622 - $k[$j++] = "Add-on for ISMN must be 2 or 5 digits"; //#5622 - bwipp_raiseerror(); //#5622 - } //#5622 - if ($_.barcode.length >= 15) { //#5690 - if ($ne($geti($_.barcode, 0, 4), "979-")) { //#5627 - $k[$j++] = 'bwipp.ismn13badPrefix#5626'; //#5626 - $k[$j++] = "ISMN-13 prefix must be 979-"; //#5626 - bwipp_raiseerror(); //#5626 - } //#5626 - $_.wasdash = false; //#5628 - $_.numdash = 0; //#5628 - $_.numdigit = 0; //#5628 - var _H = $geti($_.barcode, 5, 9); //#5629 - for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5642 - var _K = $get(_H, _I); //#5642 - $k[$j++] = _K; //#5637 - if (_K == 45) { //#5637 - if ($_.wasdash) { //#5634 - $k[$j++] = 'bwipp.ismn13adjacentDashes#5633'; //#5633 - $k[$j++] = "ISMN-13 does not permit adjacent dashes"; //#5633 - bwipp_raiseerror(); //#5633 - } //#5633 - $_.wasdash = true; //#5635 - $_.numdash = $_.numdash + 1; //#5636 - } //#5636 - var _N = $k[--$j]; //#5638 - if ((_N >= 48) && (_N <= 57)) { //#5641 - $_.wasdash = false; //#5639 - $_.numdigit = $_.numdigit + 1; //#5640 - } //#5640 - } //#5640 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5645 - $k[$j++] = 'bwipp.ismn13numDashesDigits#5644'; //#5644 - $k[$j++] = "Incorrect number of dashes and digits for ISMN-13"; //#5644 - bwipp_raiseerror(); //#5644 - } //#5644 - var _S = $get($_.barcode, 14); //#5646 - if ((_S < 48) || (_S > 57)) { //#5648 - $k[$j++] = 'bwipp.ismn13character15#5647'; //#5647 - $k[$j++] = "ISMN-13 character 15 must be a digit"; //#5647 - bwipp_raiseerror(); //#5647 - } //#5647 - if ($_.barcode.length == 17) { //#5656 - if ($ne($geti($_.barcode, 15, 1), "-")) { //#5652 - $k[$j++] = 'bwipp.ismn13character16#5651'; //#5651 - $k[$j++] = "ISMN-13 penultimate character must be a dash"; //#5651 - bwipp_raiseerror(); //#5651 - } //#5651 - var _X = $get($_.barcode, 16); //#5653 - if ((_X < 48) || (_X > 57)) { //#5655 - $k[$j++] = 'bwipp.ismn13character17#5654'; //#5654 - $k[$j++] = "ISMN-13 final character must be a digit"; //#5654 - bwipp_raiseerror(); //#5654 - } //#5654 - } //#5654 - } else { //#5690 - if ($ne($geti($_.barcode, 0, 2), "M-")) { //#5660 - $k[$j++] = 'bwipp.ismn10badPrefix#5659'; //#5659 - $k[$j++] = "ISMN-10 prefix must be M-"; //#5659 - bwipp_raiseerror(); //#5659 - } //#5659 - var _b = $get($_.barcode, 2); //#5661 - if ((_b < 48) || (_b > 57)) { //#5663 - $k[$j++] = 'bwipp.ismn10character3#5662'; //#5662 - $k[$j++] = "ISMN-10 character 3 must be a digit"; //#5662 - bwipp_raiseerror(); //#5662 - } //#5662 - $_.wasdash = false; //#5664 - $_.numdash = 0; //#5664 - $_.numdigit = 0; //#5664 - var _d = $geti($_.barcode, 3, 7); //#5665 - for (var _e = 0, _f = _d.length; _e < _f; _e++) { //#5678 - var _g = $get(_d, _e); //#5678 - $k[$j++] = _g; //#5673 - if (_g == 45) { //#5673 - if ($_.wasdash) { //#5670 - $k[$j++] = 'bwipp.ismn10adjacentDashes#5669'; //#5669 - $k[$j++] = "ISMN-10 does not permit adjacent dashes"; //#5669 - bwipp_raiseerror(); //#5669 - } //#5669 - $_.wasdash = true; //#5671 - $_.numdash = $_.numdash + 1; //#5672 - } //#5672 - var _j = $k[--$j]; //#5674 - if ((_j >= 48) && (_j <= 57)) { //#5677 - $_.wasdash = false; //#5675 - $_.numdigit = $_.numdigit + 1; //#5676 - } //#5676 - } //#5676 - if (($_.numdash != 1) || ($_.numdigit != 6)) { //#5681 - $k[$j++] = 'bwipp.ismn10numDashesDigits#5680'; //#5680 - $k[$j++] = "Incorrect number of dashes and digits for ISMN-10"; //#5680 - bwipp_raiseerror(); //#5680 - } //#5680 - var _o = $get($_.barcode, 10); //#5682 - if ((_o < 48) || (_o > 57)) { //#5684 - $k[$j++] = 'bwipp.ismn10character11#5683'; //#5683 - $k[$j++] = "ISMN-10 character 11 must be a digit"; //#5683 - bwipp_raiseerror(); //#5683 - } //#5683 - if ($_.barcode.length == 13) { //#5692 - var _r = $geti($_.barcode, 11, 1); //#5686 - if ($ne(_r, "-")) { //#5688 - $k[$j++] = 'bwipp.ismn10character12#5687'; //#5687 - $k[$j++] = "ISMN-10 penultimate character must be a dash"; //#5687 - bwipp_raiseerror(); //#5687 - } //#5687 - var _t = $get($_.barcode, 12); //#5689 - if (((_t < 48) || (_t > 57)) && (_t != 88)) { //#5691 - $k[$j++] = 'bwipp.ismn10character13#5690'; //#5690 - $k[$j++] = "ISMN-10 final character must be a digit or X"; //#5690 - bwipp_raiseerror(); //#5690 - } //#5690 - } //#5690 - } //#5690 - $_.ismntxt = $_.barcode; //#5695 - $_.legacytxt = ""; //#5698 - if ($_.ismntxt.length <= 13) { //#5705 - $_.legacytxt = $_.ismntxt; //#5700 - $_.pad = $s($_.ismntxt.length + 4); //#5701 - $puti($_.pad, 0, "979-0-"); //#5702 - $puti($_.pad, 6, $geti($_.ismntxt, 2, $_.ismntxt.length - 2)); //#5703 - $_.ismntxt = $_.pad; //#5704 - } //#5704 - $_.ismn = $s(13); //#5708 - $_.checksum = 0; //#5709 - $_.i = 0; //#5710 - $_.n = 0; //#5710 - for (;;) { //#5726 - $_.ismnchar = $get($_.ismntxt, $_.i) - 48; //#5712 - if ($_.ismnchar != -3) { //#5723 - $put($_.ismn, $_.n, $_.ismnchar + 48); //#5714 - if ($_.n < 12) { //#5721 - if (($_.n % 2) == 0) { //#5719 - $_.checksum = $_.ismnchar + $_.checksum; //#5717 - } else { //#5719 - $_.checksum = ($_.ismnchar * 3) + $_.checksum; //#5719 - } //#5719 - } //#5719 - $_.n = $_.n + 1; //#5722 - } //#5722 - $_.i = $_.i + 1; //#5724 - if ($_.i == $_.ismntxt.length) { //#5725 - break; //#5725 - } //#5725 - } //#5725 - $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5727 - if (($_.barcode.length == 13) || ($_.barcode.length == 17)) { //#5734 - var _1Q = $_.barcode; //#5731 - if ($get(_1Q, _1Q.length - 1) != $_.checksum) { //#5733 - $k[$j++] = 'bwipp.ismnBadCheckDigit#5732'; //#5732 - $k[$j++] = "Incorrect ISMN check digit provided"; //#5732 - bwipp_raiseerror(); //#5732 - } //#5732 - } //#5732 - if ($_.legacy && $ne($_.legacytxt, "")) { //#5741 - $_.ismntxt = $_.legacytxt; //#5738 - $_.pad = $s(18); //#5739 - } else { //#5741 - $_.pad = $s(22); //#5741 - } //#5741 - $puti($_.pad, 0, "ISMN "); //#5743 - $puti($_.pad, 5, $_.ismntxt); //#5744 - $put($_.pad, $_.pad.length - 2, 45); //#5745 - $put($_.pad, $_.pad.length - 1, $_.checksum); //#5746 - $_.ismntxt = $_.pad; //#5747 - $_.barcode = $geti($_.ismn, 0, 12); //#5750 - if ($ne($_.addon, "")) { //#5759 - var _1l = $s((12 + $_.addon.length) + 1); //#5754 - $puti(_1l, 0, $_.barcode); //#5755 - $puti(_1l, 12, " "); //#5756 - $puti(_1l, 13, $_.addon); //#5757 - $_.barcode = _1l; //#5758 - } //#5758 - $put($_.options, "dontdraw", true); //#5762 - $put($_.options, "addongap", $_.addongap); //#5763 - $k[$j++] = 'args'; //#5764 - $k[$j++] = $_.barcode; //#5764 - $k[$j++] = $_.options; //#5764 - bwipp_ean13(); //#5764 - var _1t = $k[--$j]; //#5764 - $_[$k[--$j]] = _1t; //#5764 - if ($_.includetext) { //#5783 - if ($eq($_.ismntextxoffset, null)) { //#5770 - $k[$j++] = 'ismntextxoffset'; //#5769 - if ($_.ismntxt.length == 18) { //#5769 - $k[$j++] = -1; //#5769 - } else { //#5769 - $k[$j++] = -12; //#5769 - } //#5769 - var _1y = $k[--$j]; //#5769 - $_[$k[--$j]] = _1y; //#5769 - } //#5769 - if ($eq($_.ismntextyoffset, null)) { //#5773 - $_.ismntextyoffset = ($_.height * 72) + 3; //#5772 - } //#5772 - var _23 = $get($_.args, "txt") !== undefined; //#5774 - if (_23) { //#5781 - $_.txt = $get($_.args, "txt"); //#5775 - $_.newtxt = $a($_.txt.length + 1); //#5776 - $puti($_.newtxt, 0, $_.txt); //#5777 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])); //#5778 - $put($_.args, "txt", $_.newtxt); //#5779 - } else { //#5781 - $put($_.args, "txt", $a([$a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])])); //#5781 - } //#5781 - } //#5781 - $put($_.args, "opt", $_.options); //#5785 - $k[$j++] = $_.args; //#5788 - if (!$_.dontdraw) { //#5788 - bwipp_renlinear(); //#5788 - } //#5788 - $_ = Object.getPrototypeOf($_); //#5790 + $_ = Object.create($_); //#5891 + $_.dontdraw = false; //#5894 + $_.includetext = false; //#5895 + $_.ismntextfont = 'OCR-A'; //#5896 + $_.ismntextsize = 8; //#5897 + $_.ismntextxoffset = null; //#5898 + $_.ismntextyoffset = null; //#5899 + $_.height = 1; //#5900 + $_.addongap = 12; //#5901 + $_.legacy = false; //#5902 + $k[$j++] = $_; //#5904 + bwipp_processoptions(); //#5904 + $_.options = $k[--$j]; //#5904 + $_.barcode = $k[--$j]; //#5905 + $search($_.barcode, " "); //#5908 + if ($k[--$j]) { //#5914 + $_.barcode = $k[--$j]; //#5909 + $j--; //#5910 + $_.addon = $k[--$j]; //#5911 + } else { //#5914 + $j--; //#5913 + $_.addon = ""; //#5914 + } //#5914 + if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5921 + $k[$j++] = 'bwipp.ismnBadLength#5920'; //#5920 + $k[$j++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; //#5920 + bwipp_raiseerror(); //#5920 + } //#5920 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5924 + $k[$j++] = 'bwipp.ismnBadAddOnLength#5923'; //#5923 + $k[$j++] = "Add-on for ISMN must be 2 or 5 digits"; //#5923 + bwipp_raiseerror(); //#5923 + } //#5923 + if ($_.barcode.length >= 15) { //#5991 + if ($ne($geti($_.barcode, 0, 4), "979-")) { //#5928 + $k[$j++] = 'bwipp.ismn13badPrefix#5927'; //#5927 + $k[$j++] = "ISMN-13 prefix must be 979-"; //#5927 + bwipp_raiseerror(); //#5927 + } //#5927 + $_.wasdash = false; //#5929 + $_.numdash = 0; //#5929 + $_.numdigit = 0; //#5929 + var _H = $geti($_.barcode, 5, 9); //#5930 + for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5943 + var _K = $get(_H, _I); //#5943 + $k[$j++] = _K; //#5938 + if (_K == 45) { //#5938 + if ($_.wasdash) { //#5935 + $k[$j++] = 'bwipp.ismn13adjacentDashes#5934'; //#5934 + $k[$j++] = "ISMN-13 does not permit adjacent dashes"; //#5934 + bwipp_raiseerror(); //#5934 + } //#5934 + $_.wasdash = true; //#5936 + $_.numdash = $_.numdash + 1; //#5937 + } //#5937 + var _N = $k[--$j]; //#5939 + if ((_N >= 48) && (_N <= 57)) { //#5942 + $_.wasdash = false; //#5940 + $_.numdigit = $_.numdigit + 1; //#5941 + } //#5941 + } //#5941 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5946 + $k[$j++] = 'bwipp.ismn13numDashesDigits#5945'; //#5945 + $k[$j++] = "Incorrect number of dashes and digits for ISMN-13"; //#5945 + bwipp_raiseerror(); //#5945 + } //#5945 + var _S = $get($_.barcode, 14); //#5947 + if ((_S < 48) || (_S > 57)) { //#5949 + $k[$j++] = 'bwipp.ismn13character15#5948'; //#5948 + $k[$j++] = "ISMN-13 character 15 must be a digit"; //#5948 + bwipp_raiseerror(); //#5948 + } //#5948 + if ($_.barcode.length == 17) { //#5957 + if ($ne($geti($_.barcode, 15, 1), "-")) { //#5953 + $k[$j++] = 'bwipp.ismn13character16#5952'; //#5952 + $k[$j++] = "ISMN-13 penultimate character must be a dash"; //#5952 + bwipp_raiseerror(); //#5952 + } //#5952 + var _X = $get($_.barcode, 16); //#5954 + if ((_X < 48) || (_X > 57)) { //#5956 + $k[$j++] = 'bwipp.ismn13character17#5955'; //#5955 + $k[$j++] = "ISMN-13 final character must be a digit"; //#5955 + bwipp_raiseerror(); //#5955 + } //#5955 + } //#5955 + } else { //#5991 + if ($ne($geti($_.barcode, 0, 2), "M-")) { //#5961 + $k[$j++] = 'bwipp.ismn10badPrefix#5960'; //#5960 + $k[$j++] = "ISMN-10 prefix must be M-"; //#5960 + bwipp_raiseerror(); //#5960 + } //#5960 + var _b = $get($_.barcode, 2); //#5962 + if ((_b < 48) || (_b > 57)) { //#5964 + $k[$j++] = 'bwipp.ismn10character3#5963'; //#5963 + $k[$j++] = "ISMN-10 character 3 must be a digit"; //#5963 + bwipp_raiseerror(); //#5963 + } //#5963 + $_.wasdash = false; //#5965 + $_.numdash = 0; //#5965 + $_.numdigit = 0; //#5965 + var _d = $geti($_.barcode, 3, 7); //#5966 + for (var _e = 0, _f = _d.length; _e < _f; _e++) { //#5979 + var _g = $get(_d, _e); //#5979 + $k[$j++] = _g; //#5974 + if (_g == 45) { //#5974 + if ($_.wasdash) { //#5971 + $k[$j++] = 'bwipp.ismn10adjacentDashes#5970'; //#5970 + $k[$j++] = "ISMN-10 does not permit adjacent dashes"; //#5970 + bwipp_raiseerror(); //#5970 + } //#5970 + $_.wasdash = true; //#5972 + $_.numdash = $_.numdash + 1; //#5973 + } //#5973 + var _j = $k[--$j]; //#5975 + if ((_j >= 48) && (_j <= 57)) { //#5978 + $_.wasdash = false; //#5976 + $_.numdigit = $_.numdigit + 1; //#5977 + } //#5977 + } //#5977 + if (($_.numdash != 1) || ($_.numdigit != 6)) { //#5982 + $k[$j++] = 'bwipp.ismn10numDashesDigits#5981'; //#5981 + $k[$j++] = "Incorrect number of dashes and digits for ISMN-10"; //#5981 + bwipp_raiseerror(); //#5981 + } //#5981 + var _o = $get($_.barcode, 10); //#5983 + if ((_o < 48) || (_o > 57)) { //#5985 + $k[$j++] = 'bwipp.ismn10character11#5984'; //#5984 + $k[$j++] = "ISMN-10 character 11 must be a digit"; //#5984 + bwipp_raiseerror(); //#5984 + } //#5984 + if ($_.barcode.length == 13) { //#5993 + var _r = $geti($_.barcode, 11, 1); //#5987 + if ($ne(_r, "-")) { //#5989 + $k[$j++] = 'bwipp.ismn10character12#5988'; //#5988 + $k[$j++] = "ISMN-10 penultimate character must be a dash"; //#5988 + bwipp_raiseerror(); //#5988 + } //#5988 + var _t = $get($_.barcode, 12); //#5990 + if (((_t < 48) || (_t > 57)) && (_t != 88)) { //#5992 + $k[$j++] = 'bwipp.ismn10character13#5991'; //#5991 + $k[$j++] = "ISMN-10 final character must be a digit or X"; //#5991 + bwipp_raiseerror(); //#5991 + } //#5991 + } //#5991 + } //#5991 + $_.ismntxt = $_.barcode; //#5996 + $_.legacytxt = ""; //#5999 + if ($_.ismntxt.length <= 13) { //#6006 + $_.legacytxt = $_.ismntxt; //#6001 + $_.pad = $s($_.ismntxt.length + 4); //#6002 + $puti($_.pad, 0, "979-0-"); //#6003 + $puti($_.pad, 6, $geti($_.ismntxt, 2, $_.ismntxt.length - 2)); //#6004 + $_.ismntxt = $_.pad; //#6005 + } //#6005 + $_.ismn = $s(13); //#6009 + $_.checksum = 0; //#6010 + $_.i = 0; //#6011 + $_.n = 0; //#6011 + for (;;) { //#6027 + $_.ismnchar = $get($_.ismntxt, $_.i) - 48; //#6013 + if ($_.ismnchar != -3) { //#6024 + $put($_.ismn, $_.n, $_.ismnchar + 48); //#6015 + if ($_.n < 12) { //#6022 + if (($_.n % 2) == 0) { //#6020 + $_.checksum = $_.ismnchar + $_.checksum; //#6018 + } else { //#6020 + $_.checksum = ($_.ismnchar * 3) + $_.checksum; //#6020 + } //#6020 + } //#6020 + $_.n = $_.n + 1; //#6023 + } //#6023 + $_.i = $_.i + 1; //#6025 + if ($_.i == $_.ismntxt.length) { //#6026 + break; //#6026 + } //#6026 + } //#6026 + $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#6028 + if (($_.barcode.length == 13) || ($_.barcode.length == 17)) { //#6035 + var _1Q = $_.barcode; //#6032 + if ($get(_1Q, _1Q.length - 1) != $_.checksum) { //#6034 + $k[$j++] = 'bwipp.ismnBadCheckDigit#6033'; //#6033 + $k[$j++] = "Incorrect ISMN check digit provided"; //#6033 + bwipp_raiseerror(); //#6033 + } //#6033 + } //#6033 + if ($_.legacy && $ne($_.legacytxt, "")) { //#6042 + $_.ismntxt = $_.legacytxt; //#6039 + $_.pad = $s(18); //#6040 + } else { //#6042 + $_.pad = $s(22); //#6042 + } //#6042 + $puti($_.pad, 0, "ISMN "); //#6044 + $puti($_.pad, 5, $_.ismntxt); //#6045 + $put($_.pad, $_.pad.length - 2, 45); //#6046 + $put($_.pad, $_.pad.length - 1, $_.checksum); //#6047 + $_.ismntxt = $_.pad; //#6048 + $_.barcode = $geti($_.ismn, 0, 12); //#6051 + if ($ne($_.addon, "")) { //#6060 + var _1l = $s((12 + $_.addon.length) + 1); //#6055 + $puti(_1l, 0, $_.barcode); //#6056 + $puti(_1l, 12, " "); //#6057 + $puti(_1l, 13, $_.addon); //#6058 + $_.barcode = _1l; //#6059 + } //#6059 + $put($_.options, "dontdraw", true); //#6063 + $put($_.options, "addongap", $_.addongap); //#6064 + $k[$j++] = 'args'; //#6065 + $k[$j++] = $_.barcode; //#6065 + $k[$j++] = $_.options; //#6065 + bwipp_ean13(); //#6065 + var _1t = $k[--$j]; //#6065 + $_[$k[--$j]] = _1t; //#6065 + if ($_.includetext) { //#6084 + if ($eq($_.ismntextxoffset, null)) { //#6071 + $k[$j++] = 'ismntextxoffset'; //#6070 + if ($_.ismntxt.length == 18) { //#6070 + $k[$j++] = -1; //#6070 + } else { //#6070 + $k[$j++] = -12; //#6070 + } //#6070 + var _1y = $k[--$j]; //#6070 + $_[$k[--$j]] = _1y; //#6070 + } //#6070 + if ($eq($_.ismntextyoffset, null)) { //#6074 + $_.ismntextyoffset = ($_.height * 72) + 3; //#6073 + } //#6073 + var _23 = $get($_.args, "txt") !== undefined; //#6075 + if (_23) { //#6082 + $_.txt = $get($_.args, "txt"); //#6076 + $_.newtxt = $a($_.txt.length + 1); //#6077 + $puti($_.newtxt, 0, $_.txt); //#6078 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])); //#6079 + $put($_.args, "txt", $_.newtxt); //#6080 + } else { //#6082 + $put($_.args, "txt", $a([$a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])])); //#6082 + } //#6082 + } //#6082 + $put($_.args, "opt", $_.options); //#6086 + $k[$j++] = $_.args; //#6089 + if (!$_.dontdraw) { //#6089 + bwipp_renlinear(); //#6089 + } //#6089 + $_ = Object.getPrototypeOf($_); //#6091 } //bwipp_ismn function bwipp_issn() { - $_ = Object.create($_); //#5819 - $_.dontdraw = false; //#5822 - $_.includetext = false; //#5823 - $_.issntextfont = 'OCR-A'; //#5824 - $_.issntextsize = 8; //#5825 - $_.issntextxoffset = null; //#5826 - $_.issntextyoffset = null; //#5827 - $_.height = 1; //#5828 - $_.addongap = 12; //#5829 - $k[$j++] = $_; //#5831 - bwipp_processoptions(); //#5831 - $_.options = $k[--$j]; //#5831 - $_.issntxt = $k[--$j]; //#5832 - $search($_.issntxt, " "); //#5835 - if ($k[--$j]) { //#5841 - $_.issntxt = $k[--$j]; //#5836 - $j--; //#5837 - $_.seqvar = $k[--$j]; //#5838 - } else { //#5841 - $j--; //#5840 - $_.seqvar = "00"; //#5841 - } //#5841 - $search($_.seqvar, " "); //#5845 - if ($k[--$j]) { //#5851 - $_.seqvar = $k[--$j]; //#5846 - $j--; //#5847 - $_.addon = $k[--$j]; //#5848 - } else { //#5851 - $j--; //#5850 - $_.addon = ""; //#5851 - } //#5851 - if (($_.issntxt.length != 8) && ($_.issntxt.length != 9)) { //#5857 - $k[$j++] = 'bwipp.issnBadLength#5856'; //#5856 - $k[$j++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; //#5856 - bwipp_raiseerror(); //#5856 - } //#5856 - var _D = $geti($_.issntxt, 0, 4); //#5858 - for (var _E = 0, _F = _D.length; _E < _F; _E++) { //#5862 - var _G = $get(_D, _E); //#5862 - if ((_G < 48) || (_G > 57)) { //#5861 - $k[$j++] = 'bwipp.issnFirstThroughFourthNotNumeric#5860'; //#5860 - $k[$j++] = "ISSN first four characters must be numeral characters"; //#5860 - bwipp_raiseerror(); //#5860 - } //#5860 - } //#5860 - if ($ne($geti($_.issntxt, 4, 1), "-")) { //#5865 - $k[$j++] = 'bwipp.issnNeedsDash#5864'; //#5864 - $k[$j++] = "ISSN fifth character must be a dash"; //#5864 - bwipp_raiseerror(); //#5864 - } //#5864 - var _K = $geti($_.issntxt, 5, 3); //#5866 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#5870 - var _N = $get(_K, _L); //#5870 - if ((_N < 48) || (_N > 57)) { //#5869 - $k[$j++] = 'bwipp.issnSixthThroughEighthNotNumeric#5868'; //#5868 - $k[$j++] = "ISSN sixth through eighth characters must be numerals"; //#5868 - bwipp_raiseerror(); //#5868 - } //#5868 - } //#5868 - if ($_.issntxt.length == 9) { //#5875 - var _Q = $get($_.issntxt, 8); //#5872 - if (((_Q < 48) || (_Q > 57)) && (_Q != 88)) { //#5874 - $k[$j++] = 'bwipp.issnNinthCharacterBadFormat#5873'; //#5873 - $k[$j++] = "ISSN ninth character must be a number or the character X"; //#5873 - bwipp_raiseerror(); //#5873 - } //#5873 - } //#5873 - if ($_.seqvar.length != 2) { //#5878 - $k[$j++] = 'bwipp.issnBadSequenceVariantLength#5877'; //#5877 - $k[$j++] = "Sequence variant for ISSN must be 2 digits"; //#5877 - bwipp_raiseerror(); //#5877 - } //#5877 - $forall($_.seqvar, function() { //#5883 - var _T = $k[--$j]; //#5880 - if ((_T < 48) || (_T > 57)) { //#5882 - $k[$j++] = 'bwipp.issnSequenceVariantBadCharacter#5881'; //#5881 - $k[$j++] = "Sequence variant for ISSN must contain only digits"; //#5881 - bwipp_raiseerror(); //#5881 - } //#5881 - }); //#5881 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5886 - $k[$j++] = 'bwipp.issnBadAddOnLength#5885'; //#5885 - $k[$j++] = "Add-on for ISSN must be 2 or 5 digits"; //#5885 - bwipp_raiseerror(); //#5885 - } //#5885 - $_.issn = $s(8); //#5889 - $_.checksum = 0; //#5890 - $_.i = 0; //#5891 - $_.n = 0; //#5891 - for (;;) { //#5903 - $_.issnchar = $f($get($_.issntxt, $_.i) - 48); //#5893 - if ($_.issnchar != -3) { //#5900 - $put($_.issn, $_.n, $f($_.issnchar + 48)); //#5895 - if ($_.n < 7) { //#5898 - $_.checksum = $f($_.checksum + ($_.issnchar * (8 - $_.n))); //#5897 - } //#5897 - $_.n = $_.n + 1; //#5899 - } //#5899 - $_.i = $_.i + 1; //#5901 - if ($_.i == $_.issntxt.length) { //#5902 - break; //#5902 - } //#5902 - } //#5902 - $_.checksum = ($f(11 - ($_.checksum % 11))) % 11; //#5904 - var _p = $f($_.checksum + 48); //#5905 - $k[$j++] = 'checksum'; //#5905 - $k[$j++] = _p; //#5905 - if (_p == 58) { //#5905 - $j--; //#5905 - $k[$j++] = 88; //#5905 - } //#5905 - var _q = $k[--$j]; //#5905 - var _r = $k[--$j]; //#5905 - $_[_r] = _q; //#5905 - if ($_.issntxt.length == 9) { //#5910 - if ($get($_.issntxt, 8) != $_.checksum) { //#5909 - $k[$j++] = 'bwipp.issnBadCheckDigit#5908'; //#5908 - $k[$j++] = "Incorrect ISSN check digit provided"; //#5908 - bwipp_raiseerror(); //#5908 - } //#5908 - } //#5908 - $_.pad = $s(14); //#5913 - $puti($_.pad, 0, "ISSN "); //#5914 - $puti($_.pad, 5, $_.issntxt); //#5915 - $put($_.pad, 13, $_.checksum); //#5916 - $_.issntxt = $_.pad; //#5917 - $_.barcode = $geti($_.issn, 0, 7); //#5920 - $_.barcode = $s(12); //#5923 - $puti($_.barcode, 0, "977"); //#5924 - $puti($_.barcode, 3, $_.issn); //#5925 - $puti($_.barcode, 10, $_.seqvar); //#5926 - if ($ne($_.addon, "")) { //#5935 - var _1D = $s((12 + $_.addon.length) + 1); //#5930 - $puti(_1D, 0, $_.barcode); //#5931 - $puti(_1D, 12, " "); //#5932 - $puti(_1D, 13, $_.addon); //#5933 - $_.barcode = _1D; //#5934 - } //#5934 - $put($_.options, "dontdraw", true); //#5938 - $put($_.options, "addongap", $_.addongap); //#5939 - $k[$j++] = 'args'; //#5940 - $k[$j++] = $_.barcode; //#5940 - $k[$j++] = $_.options; //#5940 - bwipp_ean13(); //#5940 - var _1L = $k[--$j]; //#5940 - $_[$k[--$j]] = _1L; //#5940 - if ($_.includetext) { //#5955 - if ($eq($_.issntextxoffset, null)) { //#5944 - $_.issntextxoffset = 10; //#5944 - } //#5944 - if ($eq($_.issntextyoffset, null)) { //#5945 - $_.issntextyoffset = ($_.height * 72) + 3; //#5945 - } //#5945 - var _1S = $get($_.args, "txt") !== undefined; //#5946 - if (_1S) { //#5953 - $_.txt = $get($_.args, "txt"); //#5947 - $_.newtxt = $a($_.txt.length + 1); //#5948 - $puti($_.newtxt, 0, $_.txt); //#5949 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])); //#5950 - $put($_.args, "txt", $_.newtxt); //#5951 - } else { //#5953 - $put($_.args, "txt", $a([$a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])])); //#5953 - } //#5953 - } //#5953 - $put($_.args, "opt", $_.options); //#5957 - $k[$j++] = $_.args; //#5960 - if (!$_.dontdraw) { //#5960 - bwipp_renlinear(); //#5960 - } //#5960 - $_ = Object.getPrototypeOf($_); //#5962 + $_ = Object.create($_); //#6120 + $_.dontdraw = false; //#6123 + $_.includetext = false; //#6124 + $_.issntextfont = 'OCR-A'; //#6125 + $_.issntextsize = 8; //#6126 + $_.issntextxoffset = null; //#6127 + $_.issntextyoffset = null; //#6128 + $_.height = 1; //#6129 + $_.addongap = 12; //#6130 + $k[$j++] = $_; //#6132 + bwipp_processoptions(); //#6132 + $_.options = $k[--$j]; //#6132 + $_.issntxt = $k[--$j]; //#6133 + $search($_.issntxt, " "); //#6136 + if ($k[--$j]) { //#6142 + $_.issntxt = $k[--$j]; //#6137 + $j--; //#6138 + $_.seqvar = $k[--$j]; //#6139 + } else { //#6142 + $j--; //#6141 + $_.seqvar = "00"; //#6142 + } //#6142 + $search($_.seqvar, " "); //#6146 + if ($k[--$j]) { //#6152 + $_.seqvar = $k[--$j]; //#6147 + $j--; //#6148 + $_.addon = $k[--$j]; //#6149 + } else { //#6152 + $j--; //#6151 + $_.addon = ""; //#6152 + } //#6152 + if (($_.issntxt.length != 8) && ($_.issntxt.length != 9)) { //#6158 + $k[$j++] = 'bwipp.issnBadLength#6157'; //#6157 + $k[$j++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; //#6157 + bwipp_raiseerror(); //#6157 + } //#6157 + var _D = $geti($_.issntxt, 0, 4); //#6159 + for (var _E = 0, _F = _D.length; _E < _F; _E++) { //#6163 + var _G = $get(_D, _E); //#6163 + if ((_G < 48) || (_G > 57)) { //#6162 + $k[$j++] = 'bwipp.issnFirstThroughFourthNotNumeric#6161'; //#6161 + $k[$j++] = "ISSN first four characters must be numeral characters"; //#6161 + bwipp_raiseerror(); //#6161 + } //#6161 + } //#6161 + if ($ne($geti($_.issntxt, 4, 1), "-")) { //#6166 + $k[$j++] = 'bwipp.issnNeedsDash#6165'; //#6165 + $k[$j++] = "ISSN fifth character must be a dash"; //#6165 + bwipp_raiseerror(); //#6165 + } //#6165 + var _K = $geti($_.issntxt, 5, 3); //#6167 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6171 + var _N = $get(_K, _L); //#6171 + if ((_N < 48) || (_N > 57)) { //#6170 + $k[$j++] = 'bwipp.issnSixthThroughEighthNotNumeric#6169'; //#6169 + $k[$j++] = "ISSN sixth through eighth characters must be numerals"; //#6169 + bwipp_raiseerror(); //#6169 + } //#6169 + } //#6169 + if ($_.issntxt.length == 9) { //#6176 + var _Q = $get($_.issntxt, 8); //#6173 + if (((_Q < 48) || (_Q > 57)) && (_Q != 88)) { //#6175 + $k[$j++] = 'bwipp.issnNinthCharacterBadFormat#6174'; //#6174 + $k[$j++] = "ISSN ninth character must be a number or the character X"; //#6174 + bwipp_raiseerror(); //#6174 + } //#6174 + } //#6174 + if ($_.seqvar.length != 2) { //#6179 + $k[$j++] = 'bwipp.issnBadSequenceVariantLength#6178'; //#6178 + $k[$j++] = "Sequence variant for ISSN must be 2 digits"; //#6178 + bwipp_raiseerror(); //#6178 + } //#6178 + $forall($_.seqvar, function() { //#6184 + var _T = $k[--$j]; //#6181 + if ((_T < 48) || (_T > 57)) { //#6183 + $k[$j++] = 'bwipp.issnSequenceVariantBadCharacter#6182'; //#6182 + $k[$j++] = "Sequence variant for ISSN must contain only digits"; //#6182 + bwipp_raiseerror(); //#6182 + } //#6182 + }); //#6182 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#6187 + $k[$j++] = 'bwipp.issnBadAddOnLength#6186'; //#6186 + $k[$j++] = "Add-on for ISSN must be 2 or 5 digits"; //#6186 + bwipp_raiseerror(); //#6186 + } //#6186 + $_.issn = $s(8); //#6190 + $_.checksum = 0; //#6191 + $_.i = 0; //#6192 + $_.n = 0; //#6192 + for (;;) { //#6204 + $_.issnchar = $f($get($_.issntxt, $_.i) - 48); //#6194 + if ($_.issnchar != -3) { //#6201 + $put($_.issn, $_.n, $f($_.issnchar + 48)); //#6196 + if ($_.n < 7) { //#6199 + $_.checksum = $f($_.checksum + ($_.issnchar * (8 - $_.n))); //#6198 + } //#6198 + $_.n = $_.n + 1; //#6200 + } //#6200 + $_.i = $_.i + 1; //#6202 + if ($_.i == $_.issntxt.length) { //#6203 + break; //#6203 + } //#6203 + } //#6203 + $_.checksum = ($f(11 - ($_.checksum % 11))) % 11; //#6205 + var _p = $f($_.checksum + 48); //#6206 + $k[$j++] = 'checksum'; //#6206 + $k[$j++] = _p; //#6206 + if (_p == 58) { //#6206 + $j--; //#6206 + $k[$j++] = 88; //#6206 + } //#6206 + var _q = $k[--$j]; //#6206 + var _r = $k[--$j]; //#6206 + $_[_r] = _q; //#6206 + if ($_.issntxt.length == 9) { //#6211 + if ($get($_.issntxt, 8) != $_.checksum) { //#6210 + $k[$j++] = 'bwipp.issnBadCheckDigit#6209'; //#6209 + $k[$j++] = "Incorrect ISSN check digit provided"; //#6209 + bwipp_raiseerror(); //#6209 + } //#6209 + } //#6209 + $_.pad = $s(14); //#6214 + $puti($_.pad, 0, "ISSN "); //#6215 + $puti($_.pad, 5, $_.issntxt); //#6216 + $put($_.pad, 13, $_.checksum); //#6217 + $_.issntxt = $_.pad; //#6218 + $_.barcode = $geti($_.issn, 0, 7); //#6221 + $_.barcode = $s(12); //#6224 + $puti($_.barcode, 0, "977"); //#6225 + $puti($_.barcode, 3, $_.issn); //#6226 + $puti($_.barcode, 10, $_.seqvar); //#6227 + if ($ne($_.addon, "")) { //#6236 + var _1D = $s((12 + $_.addon.length) + 1); //#6231 + $puti(_1D, 0, $_.barcode); //#6232 + $puti(_1D, 12, " "); //#6233 + $puti(_1D, 13, $_.addon); //#6234 + $_.barcode = _1D; //#6235 + } //#6235 + $put($_.options, "dontdraw", true); //#6239 + $put($_.options, "addongap", $_.addongap); //#6240 + $k[$j++] = 'args'; //#6241 + $k[$j++] = $_.barcode; //#6241 + $k[$j++] = $_.options; //#6241 + bwipp_ean13(); //#6241 + var _1L = $k[--$j]; //#6241 + $_[$k[--$j]] = _1L; //#6241 + if ($_.includetext) { //#6256 + if ($eq($_.issntextxoffset, null)) { //#6245 + $_.issntextxoffset = 10; //#6245 + } //#6245 + if ($eq($_.issntextyoffset, null)) { //#6246 + $_.issntextyoffset = ($_.height * 72) + 3; //#6246 + } //#6246 + var _1S = $get($_.args, "txt") !== undefined; //#6247 + if (_1S) { //#6254 + $_.txt = $get($_.args, "txt"); //#6248 + $_.newtxt = $a($_.txt.length + 1); //#6249 + $puti($_.newtxt, 0, $_.txt); //#6250 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])); //#6251 + $put($_.args, "txt", $_.newtxt); //#6252 + } else { //#6254 + $put($_.args, "txt", $a([$a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])])); //#6254 + } //#6254 + } //#6254 + $put($_.args, "opt", $_.options); //#6258 + $k[$j++] = $_.args; //#6261 + if (!$_.dontdraw) { //#6261 + bwipp_renlinear(); //#6261 + } //#6261 + $_ = Object.getPrototypeOf($_); //#6263 } //bwipp_issn function bwipp_mands() { - $_ = Object.create($_); //#5991 - $_.dontdraw = false; //#5994 - $_.includetext = false; //#5995 - $k[$j++] = $_; //#5997 - bwipp_processoptions(); //#5997 - $_.options = $k[--$j]; //#5997 - $_.barcode = $k[--$j]; //#5998 - $_.barlen = $_.barcode.length; //#6000 - if (($_.barlen != 7) && ($_.barlen != 8)) { //#6005 - $k[$j++] = 'bwipp.MandSbadLength#6004'; //#6004 - $k[$j++] = "M&S barcode must be 7 or 8 characters"; //#6004 - bwipp_raiseerror(); //#6004 - } //#6004 - if ($_.barlen == 7) { //#6009 - var _7 = $strcpy($s(8), "00000000"); //#6008 - $puti(_7, 1, $_.barcode); //#6008 - $_.barcode = _7; //#6008 - } //#6008 - $put($_.options, "dontdraw", true); //#6012 - $k[$j++] = 'args'; //#6013 - $k[$j++] = $_.barcode; //#6013 - $k[$j++] = $_.options; //#6013 - bwipp_ean8(); //#6013 - var _C = $k[--$j]; //#6013 - $_[$k[--$j]] = _C; //#6013 - var _F = $get($_.args, "bbs"); //#6016 - $put(_F, 10, $get(_F, 2)); //#6017 - $put(_F, 11, $get(_F, 2)); //#6018 - var _J = $get($_.args, "bhs"); //#6019 - $put(_J, 10, $get(_J, 2)); //#6020 - $put(_J, 11, $get(_J, 2)); //#6021 - $_.txt = $get($_.args, "txt"); //#6024 - if ($_.barlen == 7) { //#6032 - for (var _P = 0; _P <= 6; _P += 1) { //#6030 - var _Q = $_.txt; //#6027 - $puti($get($get(_Q, _P), 0), 0, $get($get(_Q, _P + 1), 0)); //#6029 - } //#6029 - $puti($get($get($_.txt, 7), 0), 0, " "); //#6031 - } //#6031 - var _Y = $a(10); //#6035 - $puti(_Y, 0, $_.txt); //#6035 - $_.txt = _Y; //#6035 - var _b = $get($_.txt, 0); //#6036 - $put($_.txt, 8, $arrcpy($a(_b.length), _b)); //#6036 - var _g = $get($_.txt, 0); //#6037 - $put($_.txt, 9, $arrcpy($a(_g.length), _g)); //#6037 - $put($get($_.txt, 8), 0, "M"); //#6038 - $put($get($_.txt, 8), 1, -12); //#6038 - $put($get($_.txt, 9), 0, "S"); //#6039 - var _r = $get($_.txt, 9); //#6039 - $put(_r, 1, 69); //#6039 - $put($_.args, "txt", $_.txt); //#6041 - $put($_.args, "opt", $_.options); //#6042 - $k[$j++] = $_.args; //#6045 - if (!$_.dontdraw) { //#6045 - bwipp_renlinear(); //#6045 - } //#6045 - $_ = Object.getPrototypeOf($_); //#6047 + $_ = Object.create($_); //#6292 + $_.dontdraw = false; //#6295 + $_.includetext = false; //#6296 + $k[$j++] = $_; //#6298 + bwipp_processoptions(); //#6298 + $_.options = $k[--$j]; //#6298 + $_.barcode = $k[--$j]; //#6299 + $_.barlen = $_.barcode.length; //#6301 + if (($_.barlen != 7) && ($_.barlen != 8)) { //#6306 + $k[$j++] = 'bwipp.MandSbadLength#6305'; //#6305 + $k[$j++] = "M&S barcode must be 7 or 8 characters"; //#6305 + bwipp_raiseerror(); //#6305 + } //#6305 + if ($_.barlen == 7) { //#6310 + var _7 = $strcpy($s(8), "00000000"); //#6309 + $puti(_7, 1, $_.barcode); //#6309 + $_.barcode = _7; //#6309 + } //#6309 + $put($_.options, "dontdraw", true); //#6313 + $k[$j++] = 'args'; //#6314 + $k[$j++] = $_.barcode; //#6314 + $k[$j++] = $_.options; //#6314 + bwipp_ean8(); //#6314 + var _C = $k[--$j]; //#6314 + $_[$k[--$j]] = _C; //#6314 + var _F = $get($_.args, "bbs"); //#6317 + $put(_F, 10, $get(_F, 2)); //#6318 + $put(_F, 11, $get(_F, 2)); //#6319 + var _J = $get($_.args, "bhs"); //#6320 + $put(_J, 10, $get(_J, 2)); //#6321 + $put(_J, 11, $get(_J, 2)); //#6322 + $_.txt = $get($_.args, "txt"); //#6325 + if ($_.barlen == 7) { //#6333 + for (var _P = 0; _P <= 6; _P += 1) { //#6331 + var _Q = $_.txt; //#6328 + $puti($get($get(_Q, _P), 0), 0, $get($get(_Q, _P + 1), 0)); //#6330 + } //#6330 + $puti($get($get($_.txt, 7), 0), 0, " "); //#6332 + } //#6332 + var _Y = $a(10); //#6336 + $puti(_Y, 0, $_.txt); //#6336 + $_.txt = _Y; //#6336 + var _b = $get($_.txt, 0); //#6337 + $put($_.txt, 8, $arrcpy($a(_b.length), _b)); //#6337 + var _g = $get($_.txt, 0); //#6338 + $put($_.txt, 9, $arrcpy($a(_g.length), _g)); //#6338 + $put($get($_.txt, 8), 0, "M"); //#6339 + $put($get($_.txt, 8), 1, -12); //#6339 + $put($get($_.txt, 9), 0, "S"); //#6340 + var _r = $get($_.txt, 9); //#6340 + $put(_r, 1, 69); //#6340 + $put($_.args, "txt", $_.txt); //#6342 + $put($_.args, "opt", $_.options); //#6343 + $k[$j++] = $_.args; //#6346 + if (!$_.dontdraw) { //#6346 + bwipp_renlinear(); //#6346 + } //#6346 + $_ = Object.getPrototypeOf($_); //#6348 } //bwipp_mands function bwipp_code128() { - $_ = Object.create($_); //#6078 - $_.dontdraw = false; //#6081 - $_.includetext = false; //#6082 - $_.textfont = "OCR-B"; //#6083 - $_.textsize = 10; //#6084 - $_.textxoffset = 0; //#6085 - $_.textyoffset = -8; //#6086 - $_.height = 1; //#6087 - $_.encoding = "auto"; //#6088 - $_.raw = false; //#6089 - $_.parse = false; //#6090 - $_.parsefnc = false; //#6091 - $k[$j++] = $_; //#6093 - bwipp_processoptions(); //#6093 - $_.options = $k[--$j]; //#6093 - $_.barcode = $k[--$j]; //#6094 - bwipp_loadctx(bwipp_code128) //#6096 - if (!bwipp_code128.__6105__) { //#6105 - $_ = Object.create($_); //#6105 - $_.sta = -1; //#6100 - $_.stb = -2; //#6100 - $_.stc = -3; //#6100 - $_.swa = -4; //#6101 - $_.swb = -5; //#6101 - $_.swc = -6; //#6101 - $_.fn1 = -7; //#6102 - $_.fn2 = -8; //#6102 - $_.fn3 = -9; //#6102 - $_.fn4 = -10; //#6103 - $_.sft = -11; //#6103 - $_.stp = -12; //#6103 - $_.lka = -13; //#6104 - $_.lkc = -14; //#6104 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6104 - bwipp_code128.__6105__ = 1; //#6104 - $_ = Object.getPrototypeOf($_); //#6104 - } //#6104 - var _6 = $_.fn1; //#6112 + $_ = Object.create($_); //#6379 + $_.dontdraw = false; //#6382 + $_.includetext = false; //#6383 + $_.textfont = "OCR-B"; //#6384 + $_.textsize = 10; //#6385 + $_.textxoffset = 0; //#6386 + $_.textyoffset = -8; //#6387 + $_.height = 1; //#6388 + $_.encoding = "auto"; //#6389 + $_.raw = false; //#6390 + $_.parse = false; //#6391 + $_.parsefnc = false; //#6392 + $k[$j++] = $_; //#6394 + bwipp_processoptions(); //#6394 + $_.options = $k[--$j]; //#6394 + $_.barcode = $k[--$j]; //#6395 + bwipp_loadctx(bwipp_code128) //#6397 + if (!bwipp_code128.__6406__) { //#6406 + $_ = Object.create($_); //#6406 + $_.sta = -1; //#6401 + $_.stb = -2; //#6401 + $_.stc = -3; //#6401 + $_.swa = -4; //#6402 + $_.swb = -5; //#6402 + $_.swc = -6; //#6402 + $_.fn1 = -7; //#6403 + $_.fn2 = -8; //#6403 + $_.fn3 = -9; //#6403 + $_.fn4 = -10; //#6404 + $_.sft = -11; //#6404 + $_.stp = -12; //#6404 + $_.lka = -13; //#6405 + $_.lkc = -14; //#6405 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6405 + bwipp_code128.__6406__ = 1; //#6405 + $_ = Object.getPrototypeOf($_); //#6405 + } //#6405 + var _6 = $_.fn1; //#6413 var _B = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -8770,1267 +9258,1267 @@ function bwipp_code128() { ["FNC3", $_.fn3], ["LNKA", $_.lka], ["LNKC", $_.lkc] - ]); //#6117 - $_.fncvals = _B; //#6118 - $k[$j++] = 'msg'; //#6119 - $k[$j++] = $_.barcode; //#6119 - $k[$j++] = $_.fncvals; //#6119 - bwipp_parseinput(); //#6119 - var _E = $k[--$j]; //#6119 - $_[$k[--$j]] = _E; //#6119 - $_.msglen = $_.msg.length; //#6120 - if (!bwipp_code128.__6178__) { //#6178 - $_ = Object.create($_); //#6178 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stb, $_.stb, $_.stb]), $a([$_.stc, $_.stc, $_.stc]), $a([$_.stp, $_.stp, $_.stp])]); //#6162 - $_.charvals = $a([new Map, new Map, new Map]); //#6165 - for (var _2X = 0, _2W = $_.charmaps.length - 1; _2X <= _2W; _2X += 1) { //#6174 - $_.i = _2X; //#6167 - $_.encs = $get($_.charmaps, $_.i); //#6168 - for (var _2b = 0; _2b <= 2; _2b += 1) { //#6173 - $_.j = _2b; //#6170 - var _2e = $get($_.encs, $_.j); //#6171 - $k[$j++] = _2e; //#6171 - if ($eq($type(_2e), 'stringtype')) { //#6171 - var _2h = $get($k[--$j], 0); //#6171 - $k[$j++] = _2h; //#6171 - } //#6171 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#6172 - } //#6172 - } //#6172 - $_.seta = $get($_.charvals, 0); //#6175 - $_.setb = $get($_.charvals, 1); //#6176 - $_.setc = $get($_.charvals, 2); //#6177 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6177 - bwipp_code128.__6178__ = 1; //#6177 - $_ = Object.getPrototypeOf($_); //#6177 - } //#6177 - $put($_.seta, $_.lka, $get($_.seta, $_.swb)); //#6181 - $put($_.seta, $_.lkc, $get($_.seta, $_.swc)); //#6181 - $put($_.setb, $_.lka, $get($_.setb, $_.swc)); //#6182 - $put($_.setb, $_.lkc, $get($_.setb, $_.swa)); //#6182 - $put($_.setc, $_.lka, $get($_.setc, $_.swa)); //#6183 - $put($_.setc, $_.lkc, $get($_.setc, $_.swb)); //#6183 - if ($_.raw) { //#6185 - $_.encoding = "raw"; //#6185 - } //#6185 - if ($eq($_.encoding, "raw")) { //#6199 - $_.cws = $a($_.barcode.length); //#6188 - $_.i = 0; //#6189 - $_.j = 0; //#6189 - for (;;) { //#6196 - if ($_.i == $_.barcode.length) { //#6191 - break; //#6191 - } //#6191 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#6192 - $put($_.cws, $_.j, $_.cw); //#6193 - $_.i = $_.i + 4; //#6194 - $_.j = $_.j + 1; //#6195 - } //#6195 - $_.cws = $geti($_.cws, 0, $_.j); //#6197 - $_.text = ""; //#6198 - } //#6198 - if ($eq($_.encoding, "auto")) { //#6424 - $_.text = $s($_.msglen); //#6203 - for (var _3k = 0, _3j = $_.msglen - 1; _3k <= _3j; _3k += 1) { //#6207 - $_.i = _3k; //#6205 - var _3p = $get($_.msg, $_.i); //#6206 - $k[$j++] = $_.text; //#6206 - $k[$j++] = $_.i; //#6206 - $k[$j++] = _3p; //#6206 - if (_3p < 0) { //#6206 - $j--; //#6206 - $k[$j++] = 32; //#6206 - } //#6206 - var _3q = $k[--$j]; //#6206 - var _3r = $k[--$j]; //#6206 - $put($k[--$j], _3r, _3q); //#6206 - } //#6206 - $k[$j++] = Infinity; //#6210 - for (var _3u = 0, _3v = $_.msglen; _3u < _3v; _3u++) { //#6210 - $k[$j++] = 0; //#6210 - } //#6210 - $k[$j++] = 0; //#6210 - $_.numSA = $a(); //#6210 - $k[$j++] = Infinity; //#6211 - for (var _3y = 0, _3z = $_.msglen; _3y < _3z; _3y++) { //#6211 - $k[$j++] = 0; //#6211 - } //#6211 - $k[$j++] = 0; //#6211 - $_.numEA = $a(); //#6211 - for (var _42 = $_.msglen - 1; _42 >= 0; _42 -= 1) { //#6221 - $_.i = _42; //#6213 - if ($get($_.msg, $_.i) >= 0) { //#6220 - if ($get($_.msg, $_.i) >= 128) { //#6218 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#6216 - } else { //#6218 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#6218 - } //#6218 - } //#6218 - } //#6218 - $_.ea = false; //#6224 - $_.msgtmp = $a([]); //#6224 - for (var _4M = 0, _4L = $_.msglen - 1; _4M <= _4L; _4M += 1) { //#6239 - $_.i = _4M; //#6226 - $_.c = $get($_.msg, $_.i); //#6227 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#6237 - if ($_.ea) { //#6229 - $k[$j++] = $_.numSA; //#6229 - } else { //#6229 - $k[$j++] = $_.numEA; //#6229 - } //#6229 - var _4Y = $get($k[--$j], $_.i); //#6229 - var _4b = ($f(_4Y + $_.i) == $_.msglen) ? 3 : 5; //#6230 - if (_4Y < _4b) { //#6235 - $k[$j++] = Infinity; //#6232 - $aload($_.msgtmp); //#6232 - $k[$j++] = $_.fn4; //#6232 - $_.msgtmp = $a(); //#6232 - } else { //#6235 - $k[$j++] = Infinity; //#6234 - $aload($_.msgtmp); //#6234 - $k[$j++] = $_.fn4; //#6234 - $k[$j++] = $_.fn4; //#6234 - $_.msgtmp = $a(); //#6234 - $_.ea = !$_.ea; //#6235 - } //#6235 - } //#6235 - $k[$j++] = Infinity; //#6238 - $aload($_.msgtmp); //#6238 - if ($_.c >= 0) { //#6238 - $k[$j++] = $_.c & 127; //#6238 - } else { //#6238 - $k[$j++] = $_.c; //#6238 - } //#6238 - $_.msgtmp = $a(); //#6238 - } //#6238 - $_.msg = $_.msgtmp; //#6240 - $_.msglen = $_.msg.length; //#6241 + ]); //#6418 + $_.fncvals = _B; //#6419 + $k[$j++] = 'msg'; //#6420 + $k[$j++] = $_.barcode; //#6420 + $k[$j++] = $_.fncvals; //#6420 + bwipp_parseinput(); //#6420 + var _E = $k[--$j]; //#6420 + $_[$k[--$j]] = _E; //#6420 + $_.msglen = $_.msg.length; //#6421 + if (!bwipp_code128.__6479__) { //#6479 + $_ = Object.create($_); //#6479 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stb, $_.stb, $_.stb]), $a([$_.stc, $_.stc, $_.stc]), $a([$_.stp, $_.stp, $_.stp])]); //#6463 + $_.charvals = $a([new Map, new Map, new Map]); //#6466 + for (var _2X = 0, _2W = $_.charmaps.length - 1; _2X <= _2W; _2X += 1) { //#6475 + $_.i = _2X; //#6468 + $_.encs = $get($_.charmaps, $_.i); //#6469 + for (var _2b = 0; _2b <= 2; _2b += 1) { //#6474 + $_.j = _2b; //#6471 + var _2e = $get($_.encs, $_.j); //#6472 + $k[$j++] = _2e; //#6472 + if ($eq($type(_2e), 'stringtype')) { //#6472 + var _2h = $get($k[--$j], 0); //#6472 + $k[$j++] = _2h; //#6472 + } //#6472 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#6473 + } //#6473 + } //#6473 + $_.seta = $get($_.charvals, 0); //#6476 + $_.setb = $get($_.charvals, 1); //#6477 + $_.setc = $get($_.charvals, 2); //#6478 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6478 + bwipp_code128.__6479__ = 1; //#6478 + $_ = Object.getPrototypeOf($_); //#6478 + } //#6478 + $put($_.seta, $_.lka, $get($_.seta, $_.swb)); //#6482 + $put($_.seta, $_.lkc, $get($_.seta, $_.swc)); //#6482 + $put($_.setb, $_.lka, $get($_.setb, $_.swc)); //#6483 + $put($_.setb, $_.lkc, $get($_.setb, $_.swa)); //#6483 + $put($_.setc, $_.lka, $get($_.setc, $_.swa)); //#6484 + $put($_.setc, $_.lkc, $get($_.setc, $_.swb)); //#6484 + if ($_.raw) { //#6486 + $_.encoding = "raw"; //#6486 + } //#6486 + if ($eq($_.encoding, "raw")) { //#6500 + $_.cws = $a($_.barcode.length); //#6489 + $_.i = 0; //#6490 + $_.j = 0; //#6490 + for (;;) { //#6497 + if ($_.i == $_.barcode.length) { //#6492 + break; //#6492 + } //#6492 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#6493 + $put($_.cws, $_.j, $_.cw); //#6494 + $_.i = $_.i + 4; //#6495 + $_.j = $_.j + 1; //#6496 + } //#6496 + $_.cws = $geti($_.cws, 0, $_.j); //#6498 + $_.text = ""; //#6499 + } //#6499 + if ($eq($_.encoding, "auto")) { //#6725 + $_.text = $s($_.msglen); //#6504 + for (var _3k = 0, _3j = $_.msglen - 1; _3k <= _3j; _3k += 1) { //#6508 + $_.i = _3k; //#6506 + var _3p = $get($_.msg, $_.i); //#6507 + $k[$j++] = $_.text; //#6507 + $k[$j++] = $_.i; //#6507 + $k[$j++] = _3p; //#6507 + if (_3p < 0) { //#6507 + $j--; //#6507 + $k[$j++] = 32; //#6507 + } //#6507 + var _3q = $k[--$j]; //#6507 + var _3r = $k[--$j]; //#6507 + $put($k[--$j], _3r, _3q); //#6507 + } //#6507 + $k[$j++] = Infinity; //#6511 + for (var _3u = 0, _3v = $_.msglen; _3u < _3v; _3u++) { //#6511 + $k[$j++] = 0; //#6511 + } //#6511 + $k[$j++] = 0; //#6511 + $_.numSA = $a(); //#6511 + $k[$j++] = Infinity; //#6512 + for (var _3y = 0, _3z = $_.msglen; _3y < _3z; _3y++) { //#6512 + $k[$j++] = 0; //#6512 + } //#6512 + $k[$j++] = 0; //#6512 + $_.numEA = $a(); //#6512 + for (var _42 = $_.msglen - 1; _42 >= 0; _42 -= 1) { //#6522 + $_.i = _42; //#6514 + if ($get($_.msg, $_.i) >= 0) { //#6521 + if ($get($_.msg, $_.i) >= 128) { //#6519 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#6517 + } else { //#6519 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#6519 + } //#6519 + } //#6519 + } //#6519 + $_.ea = false; //#6525 + $_.msgtmp = $a([]); //#6525 + for (var _4M = 0, _4L = $_.msglen - 1; _4M <= _4L; _4M += 1) { //#6540 + $_.i = _4M; //#6527 + $_.c = $get($_.msg, $_.i); //#6528 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#6538 + if ($_.ea) { //#6530 + $k[$j++] = $_.numSA; //#6530 + } else { //#6530 + $k[$j++] = $_.numEA; //#6530 + } //#6530 + var _4Y = $get($k[--$j], $_.i); //#6530 + var _4b = ($f(_4Y + $_.i) == $_.msglen) ? 3 : 5; //#6531 + if (_4Y < _4b) { //#6536 + $k[$j++] = Infinity; //#6533 + $aload($_.msgtmp); //#6533 + $k[$j++] = $_.fn4; //#6533 + $_.msgtmp = $a(); //#6533 + } else { //#6536 + $k[$j++] = Infinity; //#6535 + $aload($_.msgtmp); //#6535 + $k[$j++] = $_.fn4; //#6535 + $k[$j++] = $_.fn4; //#6535 + $_.msgtmp = $a(); //#6535 + $_.ea = !$_.ea; //#6536 + } //#6536 + } //#6536 + $k[$j++] = Infinity; //#6539 + $aload($_.msgtmp); //#6539 + if ($_.c >= 0) { //#6539 + $k[$j++] = $_.c & 127; //#6539 + } else { //#6539 + $k[$j++] = $_.c; //#6539 + } //#6539 + $_.msgtmp = $a(); //#6539 + } //#6539 + $_.msg = $_.msgtmp; //#6541 + $_.msglen = $_.msg.length; //#6542 $_.numsscr = function() { - $_.n = 0; //#6245 - $_.s = 0; //#6245 - $_.p = $k[--$j]; //#6246 - for (;;) { //#6259 - if ($_.p >= $_.msglen) { //#6247 - break; //#6247 - } //#6247 - var _4w = $get($_.msg, $_.p); //#6248 - var _4y = $get($_.setc, _4w) !== undefined; //#6249 - $k[$j++] = _4w; //#6249 - if (!_4y) { //#6249 - $j--; //#6249 - break; //#6249 - } //#6249 - var _4z = $k[--$j]; //#6250 - $k[$j++] = _4z; //#6255 - if (_4z <= -1) { //#6254 - var _51 = $k[--$j]; //#6252 - if ((_51 == $_.fn1) && (($_.s % 2) == 0)) { //#6252 - $_.s = $_.s + 1; //#6252 - } else { //#6252 - break; //#6252 - } //#6252 - } else { //#6254 - $j--; //#6254 - } //#6254 - $_.n = $_.n + 1; //#6256 - $_.s = $_.s + 1; //#6257 - $_.p = $f($_.p + 1); //#6258 - } //#6258 - $k[$j++] = $_.n; //#6260 - $k[$j++] = $_.s; //#6260 - }; //#6260 + $_.n = 0; //#6546 + $_.s = 0; //#6546 + $_.p = $k[--$j]; //#6547 + for (;;) { //#6560 + if ($_.p >= $_.msglen) { //#6548 + break; //#6548 + } //#6548 + var _4w = $get($_.msg, $_.p); //#6549 + var _4y = $get($_.setc, _4w) !== undefined; //#6550 + $k[$j++] = _4w; //#6550 + if (!_4y) { //#6550 + $j--; //#6550 + break; //#6550 + } //#6550 + var _4z = $k[--$j]; //#6551 + $k[$j++] = _4z; //#6556 + if (_4z <= -1) { //#6555 + var _51 = $k[--$j]; //#6553 + if ((_51 == $_.fn1) && (($_.s % 2) == 0)) { //#6553 + $_.s = $_.s + 1; //#6553 + } else { //#6553 + break; //#6553 + } //#6553 + } else { //#6555 + $j--; //#6555 + } //#6555 + $_.n = $_.n + 1; //#6557 + $_.s = $_.s + 1; //#6558 + $_.p = $f($_.p + 1); //#6559 + } //#6559 + $k[$j++] = $_.n; //#6561 + $k[$j++] = $_.s; //#6561 + }; //#6561 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#6265 - $_.j = $_.j + 1; //#6266 - }; //#6266 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#6566 + $_.j = $_.j + 1; //#6567 + }; //#6567 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#6269 - $_.j = $_.j + 1; //#6270 - }; //#6270 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#6570 + $_.j = $_.j + 1; //#6571 + }; //#6571 $_.encc = function() { - var _5L = $k[--$j]; //#6273 - $k[$j++] = _5L; //#6277 - if ($ne($type(_5L), 'arraytype')) { //#6276 - var _5P = $get($_.setc, $k[--$j]); //#6274 - $k[$j++] = _5P; //#6274 - } else { //#6276 - $aload($k[--$j]); //#6276 - var _5R = $k[--$j]; //#6276 - var _5S = $k[--$j]; //#6276 - $k[$j++] = $f($f(_5R - 48) + ($f(_5S - 48) * 10)); //#6276 - } //#6276 - $put($_.cws, $_.j, $k[--$j]); //#6278 - $_.j = $_.j + 1; //#6279 - }; //#6279 + var _5L = $k[--$j]; //#6574 + $k[$j++] = _5L; //#6578 + if ($ne($type(_5L), 'arraytype')) { //#6577 + var _5P = $get($_.setc, $k[--$j]); //#6575 + $k[$j++] = _5P; //#6575 + } else { //#6577 + $aload($k[--$j]); //#6577 + var _5R = $k[--$j]; //#6577 + var _5S = $k[--$j]; //#6577 + $k[$j++] = $f($f(_5R - 48) + ($f(_5S - 48) * 10)); //#6577 + } //#6577 + $put($_.cws, $_.j, $k[--$j]); //#6579 + $_.j = $_.j + 1; //#6580 + }; //#6580 $_.anotb = function() { - var _5X = $k[--$j]; //#6283 - var _5Z = $get($_.seta, _5X) !== undefined; //#6283 - var _5b = $get($_.setb, _5X) !== undefined; //#6283 - $k[$j++] = _5Z && (!_5b); //#6283 - }; //#6283 + var _5X = $k[--$j]; //#6584 + var _5Z = $get($_.seta, _5X) !== undefined; //#6584 + var _5b = $get($_.setb, _5X) !== undefined; //#6584 + $k[$j++] = _5Z && (!_5b); //#6584 + }; //#6584 $_.bnota = function() { - var _5c = $k[--$j]; //#6284 - var _5e = $get($_.setb, _5c) !== undefined; //#6284 - var _5g = $get($_.seta, _5c) !== undefined; //#6284 - $k[$j++] = _5e && (!_5g); //#6284 - }; //#6284 - $k[$j++] = Infinity; //#6287 - for (var _5i = 0, _5j = $_.msg.length; _5i < _5j; _5i++) { //#6287 - $k[$j++] = 0; //#6287 - } //#6287 - $k[$j++] = 9999; //#6287 - $_.nextanotb = $a(); //#6287 - $k[$j++] = Infinity; //#6288 - for (var _5m = 0, _5n = $_.msg.length; _5m < _5n; _5m++) { //#6288 - $k[$j++] = 0; //#6288 - } //#6288 - $k[$j++] = 9999; //#6288 - $_.nextbnota = $a(); //#6288 - for (var _5q = $_.msg.length - 1; _5q >= 0; _5q -= 1) { //#6301 - $_.i = _5q; //#6290 - $k[$j++] = $get($_.msg, $_.i); //#6291 - $_.anotb(); //#6291 - if ($k[--$j]) { //#6294 - $put($_.nextanotb, $_.i, 0); //#6292 - } else { //#6294 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#6294 - } //#6294 - $k[$j++] = $get($_.msg, $_.i); //#6296 - $_.bnota(); //#6296 - if ($k[--$j]) { //#6299 - $put($_.nextbnota, $_.i, 0); //#6297 - } else { //#6299 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#6299 - } //#6299 - } //#6299 + var _5c = $k[--$j]; //#6585 + var _5e = $get($_.setb, _5c) !== undefined; //#6585 + var _5g = $get($_.seta, _5c) !== undefined; //#6585 + $k[$j++] = _5e && (!_5g); //#6585 + }; //#6585 + $k[$j++] = Infinity; //#6588 + for (var _5i = 0, _5j = $_.msg.length; _5i < _5j; _5i++) { //#6588 + $k[$j++] = 0; //#6588 + } //#6588 + $k[$j++] = 9999; //#6588 + $_.nextanotb = $a(); //#6588 + $k[$j++] = Infinity; //#6589 + for (var _5m = 0, _5n = $_.msg.length; _5m < _5n; _5m++) { //#6589 + $k[$j++] = 0; //#6589 + } //#6589 + $k[$j++] = 9999; //#6589 + $_.nextbnota = $a(); //#6589 + for (var _5q = $_.msg.length - 1; _5q >= 0; _5q -= 1) { //#6602 + $_.i = _5q; //#6591 + $k[$j++] = $get($_.msg, $_.i); //#6592 + $_.anotb(); //#6592 + if ($k[--$j]) { //#6595 + $put($_.nextanotb, $_.i, 0); //#6593 + } else { //#6595 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#6595 + } //#6595 + $k[$j++] = $get($_.msg, $_.i); //#6597 + $_.bnota(); //#6597 + if ($k[--$j]) { //#6600 + $put($_.nextbnota, $_.i, 0); //#6598 + } else { //#6600 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#6600 + } //#6600 + } //#6600 $_.abeforeb = function() { - var _6D = $k[--$j]; //#6304 - $k[$j++] = $lt($get($_.nextanotb, _6D), $get($_.nextbnota, _6D)); //#6304 - }; //#6304 + var _6D = $k[--$j]; //#6605 + $k[$j++] = $lt($get($_.nextanotb, _6D), $get($_.nextbnota, _6D)); //#6605 + }; //#6605 $_.bbeforea = function() { - var _6I = $k[--$j]; //#6305 - $k[$j++] = $lt($get($_.nextbnota, _6I), $get($_.nextanotb, _6I)); //#6305 - }; //#6305 - $_.cws = $a(($_.barcode.length * 2) + 3); //#6307 - $_.j = 0; //#6310 - if ($_.msglen > 0) { //#6311 - $k[$j++] = 0; //#6311 - $_.numsscr(); //#6311 - } else { //#6311 - $k[$j++] = -1; //#6311 - $k[$j++] = -1; //#6311 - } //#6311 - $_.nums = $k[--$j]; //#6311 - $_.nchars = $k[--$j]; //#6311 - for (;;) { //#6336 - if ($_.msglen == 0) { //#6317 - $k[$j++] = $_.stb; //#6314 - $_.enca(); //#6314 - $_.cset = "setb"; //#6315 - break; //#6316 - } //#6316 - if (($_.msglen == 2) && ($_.nums == 2)) { //#6322 - $k[$j++] = $_.stc; //#6319 - $_.enca(); //#6319 - $_.cset = "setc"; //#6320 - break; //#6321 - } //#6321 - if ($_.nums >= 4) { //#6327 - $k[$j++] = $_.stc; //#6324 - $_.enca(); //#6324 - $_.cset = "setc"; //#6325 - break; //#6326 - } //#6326 - $k[$j++] = 0; //#6328 - $_.abeforeb(); //#6328 - if ($k[--$j]) { //#6332 - $k[$j++] = $_.sta; //#6329 - $_.enca(); //#6329 - $_.cset = "seta"; //#6330 - break; //#6331 - } //#6331 - $k[$j++] = $_.stb; //#6333 - $_.enca(); //#6333 - $_.cset = "setb"; //#6334 - break; //#6335 - } //#6335 - $_.i = 0; //#6339 - for (;;) { //#6422 - if ($_.i == $_.msglen) { //#6340 - break; //#6340 - } //#6340 - $k[$j++] = $_.i; //#6342 - $_.numsscr(); //#6342 - $_.nums = $k[--$j]; //#6342 - $_.nchars = $k[--$j]; //#6342 - for (;;) { //#6420 - if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.nums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#6359 - if (($_.nums % 2) == 0) { //#6357 - $k[$j++] = $_.swc; //#6349 - if ($eq($_.cset, "seta")) { //#6349 - $_.enca(); //#6349 - } else { //#6349 - $_.encb(); //#6349 - } //#6349 - $_.cset = "setc"; //#6350 - break; //#6351 - } else { //#6357 - $k[$j++] = $get($_.msg, $_.i); //#6353 - if ($eq($_.cset, "seta")) { //#6353 - $_.enca(); //#6353 - } else { //#6353 - $_.encb(); //#6353 - } //#6353 - $_.i = $_.i + 1; //#6354 - $k[$j++] = $_.swc; //#6355 - if ($eq($_.cset, "seta")) { //#6355 - $_.enca(); //#6355 - } else { //#6355 - $_.encb(); //#6355 - } //#6355 - $_.cset = "setc"; //#6356 - break; //#6357 - } //#6357 - } //#6357 - $k[$j++] = $eq($_.cset, "setb"); //#6360 - $k[$j++] = $get($_.msg, $_.i); //#6360 - $_.anotb(); //#6360 - var _72 = $k[--$j]; //#6360 - var _73 = $k[--$j]; //#6360 - if ((_73 && _72)) { //#6372 - if ($_.i < ($_.msglen - 1)) { //#6368 - $k[$j++] = $_.i + 1; //#6362 - $_.bbeforea(); //#6362 - if ($k[--$j]) { //#6367 - $k[$j++] = $_.sft; //#6363 - $_.encb(); //#6363 - $k[$j++] = $get($_.msg, $_.i); //#6364 - $_.enca(); //#6364 - $_.i = $_.i + 1; //#6365 - break; //#6366 - } //#6366 - } //#6366 - $k[$j++] = $_.swa; //#6369 - $_.encb(); //#6369 - $_.cset = "seta"; //#6370 - break; //#6371 - } //#6371 - $k[$j++] = $eq($_.cset, "seta"); //#6373 - $k[$j++] = $get($_.msg, $_.i); //#6373 - $_.bnota(); //#6373 - var _7I = $k[--$j]; //#6373 - var _7J = $k[--$j]; //#6373 - if ((_7J && _7I)) { //#6385 - if ($_.i < ($_.msglen - 1)) { //#6381 - $k[$j++] = $_.i + 1; //#6375 - $_.abeforeb(); //#6375 - if ($k[--$j]) { //#6380 - $k[$j++] = $_.sft; //#6376 - $_.enca(); //#6376 - $k[$j++] = $get($_.msg, $_.i); //#6377 - $_.encb(); //#6377 - $_.i = $_.i + 1; //#6378 - break; //#6379 - } //#6379 - } //#6379 - $k[$j++] = $_.swb; //#6382 - $_.enca(); //#6382 - $_.cset = "setb"; //#6383 - break; //#6384 - } //#6384 - if (($eq($_.cset, "setc") && ($_.nums < 2)) && (($get($_.msg, $_.i) > -1) || ($get($_.msg, $_.i) == $_.fn4))) { //#6395 - $k[$j++] = $_.i; //#6387 - $_.abeforeb(); //#6387 - if ($k[--$j]) { //#6391 - $k[$j++] = $_.swa; //#6388 - $_.encc(); //#6388 - $_.cset = "seta"; //#6389 - break; //#6390 - } //#6390 - $k[$j++] = $_.swb; //#6392 - $_.encc(); //#6392 - $_.cset = "setb"; //#6393 - break; //#6394 - } //#6394 - if ($eq($_.cset, "seta")) { //#6402 - $k[$j++] = $get($_.msg, $_.i); //#6399 - $_.enca(); //#6399 - $_.i = $_.i + 1; //#6400 - break; //#6401 - } //#6401 - if ($eq($_.cset, "setb")) { //#6407 - $k[$j++] = $get($_.msg, $_.i); //#6404 - $_.encb(); //#6404 - $_.i = $_.i + 1; //#6405 - break; //#6406 - } //#6406 - if ($eq($_.cset, "setc")) { //#6417 - if ($get($_.msg, $_.i) <= -1) { //#6414 - $k[$j++] = $get($_.msg, $_.i); //#6410 - $_.encc(); //#6410 - $_.i = $_.i + 1; //#6411 - } else { //#6414 - $k[$j++] = $geti($_.msg, $_.i, 2); //#6413 - $_.encc(); //#6413 - $_.i = $_.i + 2; //#6414 - } //#6414 - break; //#6416 - } //#6416 - break; //#6419 - } //#6419 - } //#6419 - $_.cws = $geti($_.cws, 0, $_.j); //#6423 - } //#6423 - var _87 = $a($_.j + 2); //#6427 - $puti(_87, 0, $_.cws); //#6427 - $_.cws = _87; //#6427 - $_.csum = $get($_.cws, 0); //#6428 - for (var _8D = 1, _8C = $_.j - 1; _8D <= _8C; _8D += 1) { //#6432 - $_.i = _8D; //#6430 - $_.csum = $f($_.csum + ($get($_.cws, $_.i) * $_.i)); //#6431 - } //#6431 - $_.csum = $_.csum % 103; //#6433 - $put($_.cws, $_.j, $_.csum); //#6434 - $put($_.cws, $_.j + 1, $get($_.seta, $_.stp)); //#6435 - var _8T = $get($_.options, 'debugcws') !== undefined; //#6437 - if (_8T) { //#6437 - $k[$j++] = 'bwipp.debugcws#6437'; //#6437 - $k[$j++] = $_.cws; //#6437 - bwipp_raiseerror(); //#6437 - } //#6437 - if (!bwipp_code128.__6459__) { //#6459 - $_ = Object.create($_); //#6459 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); //#6458 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6458 - bwipp_code128.__6459__ = 1; //#6458 - $_ = Object.getPrototypeOf($_); //#6458 - } //#6458 - $_.sbs = $s(($_.cws.length * 6) + 1); //#6462 - for (var _8b = 0, _8a = $_.cws.length - 1; _8b <= _8a; _8b += 1) { //#6466 - $_.i = _8b; //#6464 - $puti($_.sbs, $_.i * 6, $get($_.encs, $get($_.cws, $_.i))); //#6465 - } //#6465 - $k[$j++] = Infinity; //#6469 - $k[$j++] = Infinity; //#6471 - var _8j = $_.sbs; //#6471 - for (var _8k = 0, _8l = _8j.length; _8k < _8l; _8k++) { //#6471 - $k[$j++] = $get(_8j, _8k) - 48; //#6471 - } //#6471 - var _8n = $a(); //#6471 - $k[$j++] = Infinity; //#6472 - for (var _8p = 0, _8q = ~~(($_.sbs.length + 1) / 2); _8p < _8q; _8p++) { //#6472 - $k[$j++] = $_.height; //#6472 - } //#6472 - var _8s = $a(); //#6472 - $k[$j++] = Infinity; //#6473 - for (var _8u = 0, _8v = ~~(($_.sbs.length + 1) / 2); _8u < _8v; _8u++) { //#6473 - $k[$j++] = 0; //#6473 - } //#6473 - var _8w = $a(); //#6473 - $k[$j++] = 'ren'; //#6476 - $k[$j++] = bwipp_renlinear; //#6476 - $k[$j++] = 'sbs'; //#6476 - $k[$j++] = _8n; //#6476 - $k[$j++] = 'bhs'; //#6476 - $k[$j++] = _8s; //#6476 - $k[$j++] = 'bbs'; //#6476 - $k[$j++] = _8w; //#6476 - $k[$j++] = 'txt'; //#6476 - $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#6476 - $k[$j++] = 'textxalign'; //#6476 - $k[$j++] = "center"; //#6476 - $k[$j++] = 'opt'; //#6476 - $k[$j++] = $_.options; //#6476 - var _95 = $d(); //#6476 - $k[$j++] = _95; //#6479 - if (!$_.dontdraw) { //#6479 - bwipp_renlinear(); //#6479 - } //#6479 - $_ = Object.getPrototypeOf($_); //#6481 - $_ = Object.getPrototypeOf($_); //#6483 + var _6I = $k[--$j]; //#6606 + $k[$j++] = $lt($get($_.nextbnota, _6I), $get($_.nextanotb, _6I)); //#6606 + }; //#6606 + $_.cws = $a(($_.barcode.length * 2) + 3); //#6608 + $_.j = 0; //#6611 + if ($_.msglen > 0) { //#6612 + $k[$j++] = 0; //#6612 + $_.numsscr(); //#6612 + } else { //#6612 + $k[$j++] = -1; //#6612 + $k[$j++] = -1; //#6612 + } //#6612 + $_.nums = $k[--$j]; //#6612 + $_.nchars = $k[--$j]; //#6612 + for (;;) { //#6637 + if ($_.msglen == 0) { //#6618 + $k[$j++] = $_.stb; //#6615 + $_.enca(); //#6615 + $_.cset = "setb"; //#6616 + break; //#6617 + } //#6617 + if (($_.msglen == 2) && ($_.nums == 2)) { //#6623 + $k[$j++] = $_.stc; //#6620 + $_.enca(); //#6620 + $_.cset = "setc"; //#6621 + break; //#6622 + } //#6622 + if ($_.nums >= 4) { //#6628 + $k[$j++] = $_.stc; //#6625 + $_.enca(); //#6625 + $_.cset = "setc"; //#6626 + break; //#6627 + } //#6627 + $k[$j++] = 0; //#6629 + $_.abeforeb(); //#6629 + if ($k[--$j]) { //#6633 + $k[$j++] = $_.sta; //#6630 + $_.enca(); //#6630 + $_.cset = "seta"; //#6631 + break; //#6632 + } //#6632 + $k[$j++] = $_.stb; //#6634 + $_.enca(); //#6634 + $_.cset = "setb"; //#6635 + break; //#6636 + } //#6636 + $_.i = 0; //#6640 + for (;;) { //#6723 + if ($_.i == $_.msglen) { //#6641 + break; //#6641 + } //#6641 + $k[$j++] = $_.i; //#6643 + $_.numsscr(); //#6643 + $_.nums = $k[--$j]; //#6643 + $_.nchars = $k[--$j]; //#6643 + for (;;) { //#6721 + if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.nums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#6660 + if (($_.nums % 2) == 0) { //#6658 + $k[$j++] = $_.swc; //#6650 + if ($eq($_.cset, "seta")) { //#6650 + $_.enca(); //#6650 + } else { //#6650 + $_.encb(); //#6650 + } //#6650 + $_.cset = "setc"; //#6651 + break; //#6652 + } else { //#6658 + $k[$j++] = $get($_.msg, $_.i); //#6654 + if ($eq($_.cset, "seta")) { //#6654 + $_.enca(); //#6654 + } else { //#6654 + $_.encb(); //#6654 + } //#6654 + $_.i = $_.i + 1; //#6655 + $k[$j++] = $_.swc; //#6656 + if ($eq($_.cset, "seta")) { //#6656 + $_.enca(); //#6656 + } else { //#6656 + $_.encb(); //#6656 + } //#6656 + $_.cset = "setc"; //#6657 + break; //#6658 + } //#6658 + } //#6658 + $k[$j++] = $eq($_.cset, "setb"); //#6661 + $k[$j++] = $get($_.msg, $_.i); //#6661 + $_.anotb(); //#6661 + var _72 = $k[--$j]; //#6661 + var _73 = $k[--$j]; //#6661 + if ((_73 && _72)) { //#6673 + if ($_.i < ($_.msglen - 1)) { //#6669 + $k[$j++] = $_.i + 1; //#6663 + $_.bbeforea(); //#6663 + if ($k[--$j]) { //#6668 + $k[$j++] = $_.sft; //#6664 + $_.encb(); //#6664 + $k[$j++] = $get($_.msg, $_.i); //#6665 + $_.enca(); //#6665 + $_.i = $_.i + 1; //#6666 + break; //#6667 + } //#6667 + } //#6667 + $k[$j++] = $_.swa; //#6670 + $_.encb(); //#6670 + $_.cset = "seta"; //#6671 + break; //#6672 + } //#6672 + $k[$j++] = $eq($_.cset, "seta"); //#6674 + $k[$j++] = $get($_.msg, $_.i); //#6674 + $_.bnota(); //#6674 + var _7I = $k[--$j]; //#6674 + var _7J = $k[--$j]; //#6674 + if ((_7J && _7I)) { //#6686 + if ($_.i < ($_.msglen - 1)) { //#6682 + $k[$j++] = $_.i + 1; //#6676 + $_.abeforeb(); //#6676 + if ($k[--$j]) { //#6681 + $k[$j++] = $_.sft; //#6677 + $_.enca(); //#6677 + $k[$j++] = $get($_.msg, $_.i); //#6678 + $_.encb(); //#6678 + $_.i = $_.i + 1; //#6679 + break; //#6680 + } //#6680 + } //#6680 + $k[$j++] = $_.swb; //#6683 + $_.enca(); //#6683 + $_.cset = "setb"; //#6684 + break; //#6685 + } //#6685 + if (($eq($_.cset, "setc") && ($_.nums < 2)) && (($get($_.msg, $_.i) > -1) || ($get($_.msg, $_.i) == $_.fn4))) { //#6696 + $k[$j++] = $_.i; //#6688 + $_.abeforeb(); //#6688 + if ($k[--$j]) { //#6692 + $k[$j++] = $_.swa; //#6689 + $_.encc(); //#6689 + $_.cset = "seta"; //#6690 + break; //#6691 + } //#6691 + $k[$j++] = $_.swb; //#6693 + $_.encc(); //#6693 + $_.cset = "setb"; //#6694 + break; //#6695 + } //#6695 + if ($eq($_.cset, "seta")) { //#6703 + $k[$j++] = $get($_.msg, $_.i); //#6700 + $_.enca(); //#6700 + $_.i = $_.i + 1; //#6701 + break; //#6702 + } //#6702 + if ($eq($_.cset, "setb")) { //#6708 + $k[$j++] = $get($_.msg, $_.i); //#6705 + $_.encb(); //#6705 + $_.i = $_.i + 1; //#6706 + break; //#6707 + } //#6707 + if ($eq($_.cset, "setc")) { //#6718 + if ($get($_.msg, $_.i) <= -1) { //#6715 + $k[$j++] = $get($_.msg, $_.i); //#6711 + $_.encc(); //#6711 + $_.i = $_.i + 1; //#6712 + } else { //#6715 + $k[$j++] = $geti($_.msg, $_.i, 2); //#6714 + $_.encc(); //#6714 + $_.i = $_.i + 2; //#6715 + } //#6715 + break; //#6717 + } //#6717 + break; //#6720 + } //#6720 + } //#6720 + $_.cws = $geti($_.cws, 0, $_.j); //#6724 + } //#6724 + var _87 = $a($_.j + 2); //#6728 + $puti(_87, 0, $_.cws); //#6728 + $_.cws = _87; //#6728 + $_.csum = $get($_.cws, 0); //#6729 + for (var _8D = 1, _8C = $_.j - 1; _8D <= _8C; _8D += 1) { //#6733 + $_.i = _8D; //#6731 + $_.csum = $f($_.csum + ($get($_.cws, $_.i) * $_.i)); //#6732 + } //#6732 + $_.csum = $_.csum % 103; //#6734 + $put($_.cws, $_.j, $_.csum); //#6735 + $put($_.cws, $_.j + 1, $get($_.seta, $_.stp)); //#6736 + var _8T = $get($_.options, 'debugcws') !== undefined; //#6738 + if (_8T) { //#6738 + $k[$j++] = 'bwipp.debugcws#6738'; //#6738 + $k[$j++] = $_.cws; //#6738 + bwipp_raiseerror(); //#6738 + } //#6738 + if (!bwipp_code128.__6760__) { //#6760 + $_ = Object.create($_); //#6760 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); //#6759 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6759 + bwipp_code128.__6760__ = 1; //#6759 + $_ = Object.getPrototypeOf($_); //#6759 + } //#6759 + $_.sbs = $s(($_.cws.length * 6) + 1); //#6763 + for (var _8b = 0, _8a = $_.cws.length - 1; _8b <= _8a; _8b += 1) { //#6767 + $_.i = _8b; //#6765 + $puti($_.sbs, $_.i * 6, $get($_.encs, $get($_.cws, $_.i))); //#6766 + } //#6766 + $k[$j++] = Infinity; //#6770 + $k[$j++] = Infinity; //#6772 + var _8j = $_.sbs; //#6772 + for (var _8k = 0, _8l = _8j.length; _8k < _8l; _8k++) { //#6772 + $k[$j++] = $get(_8j, _8k) - 48; //#6772 + } //#6772 + var _8n = $a(); //#6772 + $k[$j++] = Infinity; //#6773 + for (var _8p = 0, _8q = ~~(($_.sbs.length + 1) / 2); _8p < _8q; _8p++) { //#6773 + $k[$j++] = $_.height; //#6773 + } //#6773 + var _8s = $a(); //#6773 + $k[$j++] = Infinity; //#6774 + for (var _8u = 0, _8v = ~~(($_.sbs.length + 1) / 2); _8u < _8v; _8u++) { //#6774 + $k[$j++] = 0; //#6774 + } //#6774 + var _8w = $a(); //#6774 + $k[$j++] = 'ren'; //#6777 + $k[$j++] = 'renlinear'; //#6777 + $k[$j++] = 'sbs'; //#6777 + $k[$j++] = _8n; //#6777 + $k[$j++] = 'bhs'; //#6777 + $k[$j++] = _8s; //#6777 + $k[$j++] = 'bbs'; //#6777 + $k[$j++] = _8w; //#6777 + $k[$j++] = 'txt'; //#6777 + $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#6777 + $k[$j++] = 'textxalign'; //#6777 + $k[$j++] = "center"; //#6777 + $k[$j++] = 'opt'; //#6777 + $k[$j++] = $_.options; //#6777 + var _95 = $d(); //#6777 + $k[$j++] = _95; //#6780 + if (!$_.dontdraw) { //#6780 + bwipp_renlinear(); //#6780 + } //#6780 + $_ = Object.getPrototypeOf($_); //#6782 + $_ = Object.getPrototypeOf($_); //#6784 } //bwipp_code128 function bwipp_gs1_128() { - $_ = Object.create($_); //#6514 - $_.dontdraw = false; //#6517 - $_.includetext = false; //#6518 - $_.textfont = "OCR-B"; //#6519 - $_.textsize = 10; //#6520 - $_.textxoffset = 0; //#6521 - $_.textyoffset = -8; //#6522 - $_.height = 0.5; //#6523 - $_.linkagea = false; //#6524 - $_.linkagec = false; //#6525 - $_.parse = false; //#6526 - $_.dontlint = false; //#6527 - $_.lintreqs = false; //#6528 - $k[$j++] = $_; //#6530 - bwipp_processoptions(); //#6530 - $_.options = $k[--$j]; //#6530 - $_.barcode = $k[--$j]; //#6531 - if ($_.linkagea && $_.linkagec) { //#6535 - $k[$j++] = 'bwipp.gs1128badLinkage#6534'; //#6534 - $k[$j++] = "linkagea and linkagec cannot be used together"; //#6534 - bwipp_raiseerror(); //#6534 - } //#6534 - $_.text = $_.barcode; //#6537 - $k[$j++] = $_.barcode; //#6539 - $k[$j++] = 'ai'; //#6539 - bwipp_gs1process(); //#6539 - $_.fncs = $k[--$j]; //#6540 - $_.vals = $k[--$j]; //#6541 - $_.ais = $k[--$j]; //#6542 - $_.fnc1 = -1; //#6545 - $_.c128 = $a([$_.fnc1]); //#6546 - for (var _D = 0, _C = $_.ais.length - 1; _D <= _C; _D += 1) { //#6562 - $_.i = _D; //#6548 - $_.ai = $get($_.ais, $_.i); //#6549 - $_.val = $get($_.vals, $_.i); //#6550 - var _N = $a(($_.c128.length + $_.ai.length) + $_.val.length); //#6551 - $puti(_N, 0, $_.c128); //#6552 - $k[$j++] = _N; //#6553 - $k[$j++] = _N; //#6553 - $k[$j++] = $_.c128.length; //#6553 - $k[$j++] = $_.ai; //#6553 - $k[$j++] = Infinity; //#6553 - var _R = $k[--$j]; //#6553 - var _S = $k[--$j]; //#6553 - $k[$j++] = _R; //#6553 - $forall(_S); //#6553 - var _T = $a(); //#6553 - var _U = $k[--$j]; //#6553 - $puti($k[--$j], _U, _T); //#6553 - var _W = $k[--$j]; //#6554 - $k[$j++] = _W; //#6554 - $k[$j++] = _W; //#6554 - $k[$j++] = $_.c128.length + $_.ai.length; //#6554 - $k[$j++] = $_.val; //#6554 - $k[$j++] = Infinity; //#6554 - var _a = $k[--$j]; //#6554 - var _b = $k[--$j]; //#6554 - $k[$j++] = _a; //#6554 - $forall(_b); //#6554 - var _c = $a(); //#6554 - var _d = $k[--$j]; //#6554 - $puti($k[--$j], _d, _c); //#6554 - $_.c128 = $k[--$j]; //#6555 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#6561 - var _m = $a($_.c128.length + 1); //#6557 - $puti(_m, 0, $_.c128); //#6558 - $put(_m, $_.c128.length, $_.fnc1); //#6559 - $_.c128 = _m; //#6560 - } //#6560 - } //#6560 - $_.barcode = $s(($_.c128.length + 1) * 5); //#6565 - $_.i = 0; //#6566 - $_.j = 0; //#6566 - for (;;) { //#6576 - if ($_.i == $_.c128.length) { //#6567 - break; //#6567 - } //#6567 - var _w = $get($_.c128, $_.i); //#6568 - $k[$j++] = _w; //#6573 - if (_w == $_.fnc1) { //#6572 - $j--; //#6569 - $puti($_.barcode, $_.j, "^FNC1"); //#6569 - $_.j = $_.j + 4; //#6570 - } else { //#6572 - $put($_.barcode, $_.j, $k[--$j]); //#6572 - } //#6572 - $_.i = $_.i + 1; //#6574 - $_.j = $_.j + 1; //#6575 - } //#6575 - if ($_.linkagea || $_.linkagec) { //#6580 - $k[$j++] = $_.barcode; //#6578 - $k[$j++] = $_.j; //#6578 - if ($_.linkagea) { //#6578 - $k[$j++] = "^LNKA"; //#6578 - } else { //#6578 - $k[$j++] = "^LNKC"; //#6578 - } //#6578 - var _1B = $k[--$j]; //#6578 - var _1C = $k[--$j]; //#6578 - $puti($k[--$j], _1C, _1B); //#6578 - $_.j = $_.j + 5; //#6579 - } //#6579 - $_.barcode = $geti($_.barcode, 0, $_.j); //#6581 - delete $_.options["parse"]; //#6584 - $put($_.options, "height", $_.height); //#6585 - $put($_.options, "dontdraw", true); //#6586 - $put($_.options, "parsefnc", true); //#6587 - $k[$j++] = 'args'; //#6588 - $k[$j++] = $_.barcode; //#6588 - $k[$j++] = $_.options; //#6588 - bwipp_code128(); //#6588 - var _1P = $k[--$j]; //#6588 - $_[$k[--$j]] = _1P; //#6588 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6590 - $put($_.args, "textxalign", "center"); //#6591 - $put($_.args, "opt", $_.options); //#6592 - $k[$j++] = $_.args; //#6595 - if (!$_.dontdraw) { //#6595 - bwipp_renlinear(); //#6595 - } //#6595 - $_ = Object.getPrototypeOf($_); //#6597 + $_ = Object.create($_); //#6815 + $_.dontdraw = false; //#6818 + $_.includetext = false; //#6819 + $_.textfont = "OCR-B"; //#6820 + $_.textsize = 10; //#6821 + $_.textxoffset = 0; //#6822 + $_.textyoffset = -8; //#6823 + $_.height = 0.5; //#6824 + $_.linkagea = false; //#6825 + $_.linkagec = false; //#6826 + $_.parse = false; //#6827 + $_.dontlint = false; //#6828 + $_.lintreqs = false; //#6829 + $k[$j++] = $_; //#6831 + bwipp_processoptions(); //#6831 + $_.options = $k[--$j]; //#6831 + $_.barcode = $k[--$j]; //#6832 + if ($_.linkagea && $_.linkagec) { //#6836 + $k[$j++] = 'bwipp.gs1128badLinkage#6835'; //#6835 + $k[$j++] = "linkagea and linkagec cannot be used together"; //#6835 + bwipp_raiseerror(); //#6835 + } //#6835 + $_.text = $_.barcode; //#6838 + $k[$j++] = $_.barcode; //#6840 + $k[$j++] = 'ai'; //#6840 + bwipp_gs1process(); //#6840 + $_.fncs = $k[--$j]; //#6841 + $_.vals = $k[--$j]; //#6842 + $_.ais = $k[--$j]; //#6843 + $_.fnc1 = -1; //#6846 + $_.c128 = $a([$_.fnc1]); //#6847 + for (var _D = 0, _C = $_.ais.length - 1; _D <= _C; _D += 1) { //#6863 + $_.i = _D; //#6849 + $_.ai = $get($_.ais, $_.i); //#6850 + $_.val = $get($_.vals, $_.i); //#6851 + var _N = $a(($_.c128.length + $_.ai.length) + $_.val.length); //#6852 + $puti(_N, 0, $_.c128); //#6853 + $k[$j++] = _N; //#6854 + $k[$j++] = _N; //#6854 + $k[$j++] = $_.c128.length; //#6854 + $k[$j++] = $_.ai; //#6854 + $k[$j++] = Infinity; //#6854 + var _R = $k[--$j]; //#6854 + var _S = $k[--$j]; //#6854 + $k[$j++] = _R; //#6854 + $forall(_S); //#6854 + var _T = $a(); //#6854 + var _U = $k[--$j]; //#6854 + $puti($k[--$j], _U, _T); //#6854 + var _W = $k[--$j]; //#6855 + $k[$j++] = _W; //#6855 + $k[$j++] = _W; //#6855 + $k[$j++] = $_.c128.length + $_.ai.length; //#6855 + $k[$j++] = $_.val; //#6855 + $k[$j++] = Infinity; //#6855 + var _a = $k[--$j]; //#6855 + var _b = $k[--$j]; //#6855 + $k[$j++] = _a; //#6855 + $forall(_b); //#6855 + var _c = $a(); //#6855 + var _d = $k[--$j]; //#6855 + $puti($k[--$j], _d, _c); //#6855 + $_.c128 = $k[--$j]; //#6856 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#6862 + var _m = $a($_.c128.length + 1); //#6858 + $puti(_m, 0, $_.c128); //#6859 + $put(_m, $_.c128.length, $_.fnc1); //#6860 + $_.c128 = _m; //#6861 + } //#6861 + } //#6861 + $_.barcode = $s(($_.c128.length + 1) * 5); //#6866 + $_.i = 0; //#6867 + $_.j = 0; //#6867 + for (;;) { //#6877 + if ($_.i == $_.c128.length) { //#6868 + break; //#6868 + } //#6868 + var _w = $get($_.c128, $_.i); //#6869 + $k[$j++] = _w; //#6874 + if (_w == $_.fnc1) { //#6873 + $j--; //#6870 + $puti($_.barcode, $_.j, "^FNC1"); //#6870 + $_.j = $_.j + 4; //#6871 + } else { //#6873 + $put($_.barcode, $_.j, $k[--$j]); //#6873 + } //#6873 + $_.i = $_.i + 1; //#6875 + $_.j = $_.j + 1; //#6876 + } //#6876 + if ($_.linkagea || $_.linkagec) { //#6881 + $k[$j++] = $_.barcode; //#6879 + $k[$j++] = $_.j; //#6879 + if ($_.linkagea) { //#6879 + $k[$j++] = "^LNKA"; //#6879 + } else { //#6879 + $k[$j++] = "^LNKC"; //#6879 + } //#6879 + var _1B = $k[--$j]; //#6879 + var _1C = $k[--$j]; //#6879 + $puti($k[--$j], _1C, _1B); //#6879 + $_.j = $_.j + 5; //#6880 + } //#6880 + $_.barcode = $geti($_.barcode, 0, $_.j); //#6882 + delete $_.options["parse"]; //#6885 + $put($_.options, "height", $_.height); //#6886 + $put($_.options, "dontdraw", true); //#6887 + $put($_.options, "parsefnc", true); //#6888 + $k[$j++] = 'args'; //#6889 + $k[$j++] = $_.barcode; //#6889 + $k[$j++] = $_.options; //#6889 + bwipp_code128(); //#6889 + var _1P = $k[--$j]; //#6889 + $_[$k[--$j]] = _1P; //#6889 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6891 + $put($_.args, "textxalign", "center"); //#6892 + $put($_.args, "opt", $_.options); //#6893 + $k[$j++] = $_.args; //#6896 + if (!$_.dontdraw) { //#6896 + bwipp_renlinear(); //#6896 + } //#6896 + $_ = Object.getPrototypeOf($_); //#6898 } //bwipp_gs1_128 function bwipp_ean14() { - $_ = Object.create($_); //#6626 - $_.dontdraw = false; //#6629 - $_.includetext = false; //#6630 - $_.textfont = "OCR-B"; //#6631 - $_.textsize = 10; //#6632 - $_.textxoffset = 0; //#6633 - $_.textyoffset = -8; //#6634 - $_.height = 1; //#6635 - $k[$j++] = $_; //#6637 - bwipp_processoptions(); //#6637 - $_.options = $k[--$j]; //#6637 - $_.barcode = $k[--$j]; //#6638 - $_.text = $_.barcode; //#6641 - var _3 = $_.barcode; //#6642 - $k[$j++] = $s(_3.length); //#6643 - $k[$j++] = 0; //#6643 - $forall(_3, function() { //#6643 - var _5 = $k[--$j]; //#6643 - $k[$j++] = _5; //#6643 - if (_5 != 32) { //#6643 - var _6 = $k[--$j]; //#6643 - var _7 = $k[--$j]; //#6643 - var _8 = $k[--$j]; //#6643 - $put(_8, _7, _6); //#6643 - $k[$j++] = _8; //#6643 - $k[$j++] = $f(_7 + 1); //#6643 - } else { //#6643 - $j--; //#6643 - } //#6643 - }); //#6643 - var _9 = $k[--$j]; //#6644 - $_.barcode = $geti($k[--$j], 0, _9); //#6644 - $_.hasspace = $_.text.length != $_.barcode.length; //#6645 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#6650 - $k[$j++] = 'bwipp.ean14badLength#6649'; //#6649 - $k[$j++] = "GS1-14 must be 13 or 14 digits"; //#6649 - bwipp_raiseerror(); //#6649 - } //#6649 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#6653 - $k[$j++] = 'bwipp.ean14badAI#6652'; //#6652 - $k[$j++] = "GS1-14 must begin with (01) application identifier"; //#6652 - bwipp_raiseerror(); //#6652 - } //#6652 - var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6654 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6658 - var _N = $get(_K, _L); //#6658 - if ((_N < 48) || (_N > 57)) { //#6657 - $k[$j++] = 'bwipp.ean14badCharacter#6656'; //#6656 - $k[$j++] = "GS1-14 must contain only digits"; //#6656 - bwipp_raiseerror(); //#6656 - } //#6656 - } //#6656 - $_.checksum = 0; //#6661 - for (var _O = 0; _O <= 12; _O += 1) { //#6665 - $_.i = _O; //#6663 - $k[$j++] = 'checksum'; //#6664 - $k[$j++] = $_.checksum; //#6664 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6664 - if (($_.i % 2) == 0) { //#6664 - var _U = $k[--$j]; //#6664 - $k[$j++] = _U * 3; //#6664 - } //#6664 - var _V = $k[--$j]; //#6664 - var _W = $k[--$j]; //#6664 - $_[$k[--$j]] = $f(_W + _V); //#6664 - } //#6664 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6666 - if ($_.barcode.length == 18) { //#6680 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#6670 - $k[$j++] = 'bwipp.ean14badCheckDigit#6669'; //#6669 - $k[$j++] = "Incorrect GS1-14 check digit provided"; //#6669 - bwipp_raiseerror(); //#6669 - } //#6669 - } else { //#6680 - var _d = $s(18); //#6672 - $puti(_d, 0, $_.barcode); //#6673 - $put(_d, 17, $_.checksum + 48); //#6674 - $_.barcode = _d; //#6675 - var _i = $_.hasspace ? 2 : 1; //#6676 - var _j = $s($_.text.length + _i); //#6676 - $puti(_j, _j.length - 2, " "); //#6677 - $put(_j, _j.length - 1, $_.checksum + 48); //#6678 - $puti(_j, 0, $_.text); //#6679 - $_.text = _j; //#6680 - } //#6680 - $_.gtin = $geti($_.barcode, 4, 14); //#6682 - $_.barcode = $s(21); //#6685 - $puti($_.barcode, 0, "^FNC101"); //#6686 - var _r = $_.gtin; //#6687 - $puti($_.barcode, 7, _r); //#6687 - $put($_.options, "dontdraw", true); //#6690 - $put($_.options, "parsefnc", true); //#6691 - $k[$j++] = 'args'; //#6692 - $k[$j++] = $_.barcode; //#6692 - $k[$j++] = $_.options; //#6692 - bwipp_code128(); //#6692 - var _w = $k[--$j]; //#6692 - $_[$k[--$j]] = _w; //#6692 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6694 - $put($_.args, "textxalign", "center"); //#6695 - $put($_.args, "opt", $_.options); //#6696 - $k[$j++] = $_.args; //#6699 - if (!$_.dontdraw) { //#6699 - bwipp_renlinear(); //#6699 - } //#6699 - $_ = Object.getPrototypeOf($_); //#6701 + $_ = Object.create($_); //#6927 + $_.dontdraw = false; //#6930 + $_.includetext = false; //#6931 + $_.textfont = "OCR-B"; //#6932 + $_.textsize = 10; //#6933 + $_.textxoffset = 0; //#6934 + $_.textyoffset = -8; //#6935 + $_.height = 1; //#6936 + $k[$j++] = $_; //#6938 + bwipp_processoptions(); //#6938 + $_.options = $k[--$j]; //#6938 + $_.barcode = $k[--$j]; //#6939 + $_.text = $_.barcode; //#6942 + var _3 = $_.barcode; //#6943 + $k[$j++] = $s(_3.length); //#6944 + $k[$j++] = 0; //#6944 + $forall(_3, function() { //#6944 + var _5 = $k[--$j]; //#6944 + $k[$j++] = _5; //#6944 + if (_5 != 32) { //#6944 + var _6 = $k[--$j]; //#6944 + var _7 = $k[--$j]; //#6944 + var _8 = $k[--$j]; //#6944 + $put(_8, _7, _6); //#6944 + $k[$j++] = _8; //#6944 + $k[$j++] = $f(_7 + 1); //#6944 + } else { //#6944 + $j--; //#6944 + } //#6944 + }); //#6944 + var _9 = $k[--$j]; //#6945 + $_.barcode = $geti($k[--$j], 0, _9); //#6945 + $_.hasspace = $_.text.length != $_.barcode.length; //#6946 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#6951 + $k[$j++] = 'bwipp.ean14badLength#6950'; //#6950 + $k[$j++] = "GS1-14 must be 13 or 14 digits"; //#6950 + bwipp_raiseerror(); //#6950 + } //#6950 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#6954 + $k[$j++] = 'bwipp.ean14badAI#6953'; //#6953 + $k[$j++] = "GS1-14 must begin with (01) application identifier"; //#6953 + bwipp_raiseerror(); //#6953 + } //#6953 + var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6955 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6959 + var _N = $get(_K, _L); //#6959 + if ((_N < 48) || (_N > 57)) { //#6958 + $k[$j++] = 'bwipp.ean14badCharacter#6957'; //#6957 + $k[$j++] = "GS1-14 must contain only digits"; //#6957 + bwipp_raiseerror(); //#6957 + } //#6957 + } //#6957 + $_.checksum = 0; //#6962 + for (var _O = 0; _O <= 12; _O += 1) { //#6966 + $_.i = _O; //#6964 + $k[$j++] = 'checksum'; //#6965 + $k[$j++] = $_.checksum; //#6965 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6965 + if (($_.i % 2) == 0) { //#6965 + var _U = $k[--$j]; //#6965 + $k[$j++] = _U * 3; //#6965 + } //#6965 + var _V = $k[--$j]; //#6965 + var _W = $k[--$j]; //#6965 + $_[$k[--$j]] = $f(_W + _V); //#6965 + } //#6965 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6967 + if ($_.barcode.length == 18) { //#6981 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#6971 + $k[$j++] = 'bwipp.ean14badCheckDigit#6970'; //#6970 + $k[$j++] = "Incorrect GS1-14 check digit provided"; //#6970 + bwipp_raiseerror(); //#6970 + } //#6970 + } else { //#6981 + var _d = $s(18); //#6973 + $puti(_d, 0, $_.barcode); //#6974 + $put(_d, 17, $_.checksum + 48); //#6975 + $_.barcode = _d; //#6976 + var _i = $_.hasspace ? 2 : 1; //#6977 + var _j = $s($_.text.length + _i); //#6977 + $puti(_j, _j.length - 2, " "); //#6978 + $put(_j, _j.length - 1, $_.checksum + 48); //#6979 + $puti(_j, 0, $_.text); //#6980 + $_.text = _j; //#6981 + } //#6981 + $_.gtin = $geti($_.barcode, 4, 14); //#6983 + $_.barcode = $s(21); //#6986 + $puti($_.barcode, 0, "^FNC101"); //#6987 + var _r = $_.gtin; //#6988 + $puti($_.barcode, 7, _r); //#6988 + $put($_.options, "dontdraw", true); //#6991 + $put($_.options, "parsefnc", true); //#6992 + $k[$j++] = 'args'; //#6993 + $k[$j++] = $_.barcode; //#6993 + $k[$j++] = $_.options; //#6993 + bwipp_code128(); //#6993 + var _w = $k[--$j]; //#6993 + $_[$k[--$j]] = _w; //#6993 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6995 + $put($_.args, "textxalign", "center"); //#6996 + $put($_.args, "opt", $_.options); //#6997 + $k[$j++] = $_.args; //#7000 + if (!$_.dontdraw) { //#7000 + bwipp_renlinear(); //#7000 + } //#7000 + $_ = Object.getPrototypeOf($_); //#7002 } //bwipp_ean14 function bwipp_sscc18() { - $_ = Object.create($_); //#6730 - $_.dontdraw = false; //#6733 - $_.includetext = false; //#6734 - $_.textfont = "OCR-B"; //#6735 - $_.textsize = 10; //#6736 - $_.textxoffset = 0; //#6737 - $_.textyoffset = -8; //#6738 - $_.height = 1; //#6739 - $k[$j++] = $_; //#6741 - bwipp_processoptions(); //#6741 - $_.options = $k[--$j]; //#6741 - $_.barcode = $k[--$j]; //#6742 - $_.text = $_.barcode; //#6745 - var _3 = $_.barcode; //#6746 - $k[$j++] = $s(_3.length); //#6747 - $k[$j++] = 0; //#6747 - $forall(_3, function() { //#6747 - var _5 = $k[--$j]; //#6747 - $k[$j++] = _5; //#6747 - if (_5 != 32) { //#6747 - var _6 = $k[--$j]; //#6747 - var _7 = $k[--$j]; //#6747 - var _8 = $k[--$j]; //#6747 - $put(_8, _7, _6); //#6747 - $k[$j++] = _8; //#6747 - $k[$j++] = $f(_7 + 1); //#6747 - } else { //#6747 - $j--; //#6747 - } //#6747 - }); //#6747 - var _9 = $k[--$j]; //#6748 - $_.barcode = $geti($k[--$j], 0, _9); //#6748 - $_.hasspace = $_.text.length != $_.barcode.length; //#6749 - if (($_.barcode.length != 21) && ($_.barcode.length != 22)) { //#6754 - $k[$j++] = 'bwipp.sscc18badLength#6753'; //#6753 - $k[$j++] = "SSCC-18 must be 17 or 18 digits"; //#6753 - bwipp_raiseerror(); //#6753 - } //#6753 - if ($ne($geti($_.barcode, 0, 4), "(00)")) { //#6757 - $k[$j++] = 'bwipp.sscc18badAI#6756'; //#6756 - $k[$j++] = "SSCC-18 must begin with (00) application identifier"; //#6756 - bwipp_raiseerror(); //#6756 - } //#6756 - var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6758 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6762 - var _N = $get(_K, _L); //#6762 - if ((_N < 48) || (_N > 57)) { //#6761 - $k[$j++] = 'bwipp.sscc18badCharacter#6760'; //#6760 - $k[$j++] = "SSCC-18 must contain only digits"; //#6760 - bwipp_raiseerror(); //#6760 - } //#6760 - } //#6760 - $_.checksum = 0; //#6765 - for (var _O = 0; _O <= 16; _O += 1) { //#6769 - $_.i = _O; //#6767 - $k[$j++] = 'checksum'; //#6768 - $k[$j++] = $_.checksum; //#6768 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6768 - if (($_.i % 2) == 0) { //#6768 - var _U = $k[--$j]; //#6768 - $k[$j++] = _U * 3; //#6768 - } //#6768 - var _V = $k[--$j]; //#6768 - var _W = $k[--$j]; //#6768 - $_[$k[--$j]] = $f(_W + _V); //#6768 - } //#6768 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6770 - if ($_.barcode.length == 22) { //#6784 - if ($get($_.barcode, 21) != ($_.checksum + 48)) { //#6774 - $k[$j++] = 'bwipp.sscc18badCheckDigit#6773'; //#6773 - $k[$j++] = "Incorrect SSCC-18 check digit provided"; //#6773 - bwipp_raiseerror(); //#6773 - } //#6773 - } else { //#6784 - var _d = $s(22); //#6776 - $puti(_d, 0, $_.barcode); //#6777 - $put(_d, 21, $_.checksum + 48); //#6778 - $_.barcode = _d; //#6779 - var _i = $_.hasspace ? 2 : 1; //#6780 - var _j = $s($_.text.length + _i); //#6780 - $puti(_j, _j.length - 2, " "); //#6781 - $put(_j, _j.length - 1, $_.checksum + 48); //#6782 - $puti(_j, 0, $_.text); //#6783 - $_.text = _j; //#6784 - } //#6784 - $_.sscc = $geti($_.barcode, 4, 18); //#6786 - $_.barcode = $s(25); //#6789 - $puti($_.barcode, 0, "^FNC100"); //#6790 - var _r = $_.sscc; //#6791 - $puti($_.barcode, 7, _r); //#6791 - $put($_.options, "dontdraw", true); //#6794 - $put($_.options, "parsefnc", true); //#6795 - $k[$j++] = 'args'; //#6796 - $k[$j++] = $_.barcode; //#6796 - $k[$j++] = $_.options; //#6796 - bwipp_code128(); //#6796 - var _w = $k[--$j]; //#6796 - $_[$k[--$j]] = _w; //#6796 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6798 - $put($_.args, "textxalign", "center"); //#6799 - $put($_.args, "opt", $_.options); //#6800 - $k[$j++] = $_.args; //#6803 - if (!$_.dontdraw) { //#6803 - bwipp_renlinear(); //#6803 - } //#6803 - $_ = Object.getPrototypeOf($_); //#6805 + $_ = Object.create($_); //#7031 + $_.dontdraw = false; //#7034 + $_.includetext = false; //#7035 + $_.textfont = "OCR-B"; //#7036 + $_.textsize = 10; //#7037 + $_.textxoffset = 0; //#7038 + $_.textyoffset = -8; //#7039 + $_.height = 1; //#7040 + $k[$j++] = $_; //#7042 + bwipp_processoptions(); //#7042 + $_.options = $k[--$j]; //#7042 + $_.barcode = $k[--$j]; //#7043 + $_.text = $_.barcode; //#7046 + var _3 = $_.barcode; //#7047 + $k[$j++] = $s(_3.length); //#7048 + $k[$j++] = 0; //#7048 + $forall(_3, function() { //#7048 + var _5 = $k[--$j]; //#7048 + $k[$j++] = _5; //#7048 + if (_5 != 32) { //#7048 + var _6 = $k[--$j]; //#7048 + var _7 = $k[--$j]; //#7048 + var _8 = $k[--$j]; //#7048 + $put(_8, _7, _6); //#7048 + $k[$j++] = _8; //#7048 + $k[$j++] = $f(_7 + 1); //#7048 + } else { //#7048 + $j--; //#7048 + } //#7048 + }); //#7048 + var _9 = $k[--$j]; //#7049 + $_.barcode = $geti($k[--$j], 0, _9); //#7049 + $_.hasspace = $_.text.length != $_.barcode.length; //#7050 + if (($_.barcode.length != 21) && ($_.barcode.length != 22)) { //#7055 + $k[$j++] = 'bwipp.sscc18badLength#7054'; //#7054 + $k[$j++] = "SSCC-18 must be 17 or 18 digits"; //#7054 + bwipp_raiseerror(); //#7054 + } //#7054 + if ($ne($geti($_.barcode, 0, 4), "(00)")) { //#7058 + $k[$j++] = 'bwipp.sscc18badAI#7057'; //#7057 + $k[$j++] = "SSCC-18 must begin with (00) application identifier"; //#7057 + bwipp_raiseerror(); //#7057 + } //#7057 + var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#7059 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#7063 + var _N = $get(_K, _L); //#7063 + if ((_N < 48) || (_N > 57)) { //#7062 + $k[$j++] = 'bwipp.sscc18badCharacter#7061'; //#7061 + $k[$j++] = "SSCC-18 must contain only digits"; //#7061 + bwipp_raiseerror(); //#7061 + } //#7061 + } //#7061 + $_.checksum = 0; //#7066 + for (var _O = 0; _O <= 16; _O += 1) { //#7070 + $_.i = _O; //#7068 + $k[$j++] = 'checksum'; //#7069 + $k[$j++] = $_.checksum; //#7069 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#7069 + if (($_.i % 2) == 0) { //#7069 + var _U = $k[--$j]; //#7069 + $k[$j++] = _U * 3; //#7069 + } //#7069 + var _V = $k[--$j]; //#7069 + var _W = $k[--$j]; //#7069 + $_[$k[--$j]] = $f(_W + _V); //#7069 + } //#7069 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7071 + if ($_.barcode.length == 22) { //#7085 + if ($get($_.barcode, 21) != ($_.checksum + 48)) { //#7075 + $k[$j++] = 'bwipp.sscc18badCheckDigit#7074'; //#7074 + $k[$j++] = "Incorrect SSCC-18 check digit provided"; //#7074 + bwipp_raiseerror(); //#7074 + } //#7074 + } else { //#7085 + var _d = $s(22); //#7077 + $puti(_d, 0, $_.barcode); //#7078 + $put(_d, 21, $_.checksum + 48); //#7079 + $_.barcode = _d; //#7080 + var _i = $_.hasspace ? 2 : 1; //#7081 + var _j = $s($_.text.length + _i); //#7081 + $puti(_j, _j.length - 2, " "); //#7082 + $put(_j, _j.length - 1, $_.checksum + 48); //#7083 + $puti(_j, 0, $_.text); //#7084 + $_.text = _j; //#7085 + } //#7085 + $_.sscc = $geti($_.barcode, 4, 18); //#7087 + $_.barcode = $s(25); //#7090 + $puti($_.barcode, 0, "^FNC100"); //#7091 + var _r = $_.sscc; //#7092 + $puti($_.barcode, 7, _r); //#7092 + $put($_.options, "dontdraw", true); //#7095 + $put($_.options, "parsefnc", true); //#7096 + $k[$j++] = 'args'; //#7097 + $k[$j++] = $_.barcode; //#7097 + $k[$j++] = $_.options; //#7097 + bwipp_code128(); //#7097 + var _w = $k[--$j]; //#7097 + $_[$k[--$j]] = _w; //#7097 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7099 + $put($_.args, "textxalign", "center"); //#7100 + $put($_.args, "opt", $_.options); //#7101 + $k[$j++] = $_.args; //#7104 + if (!$_.dontdraw) { //#7104 + bwipp_renlinear(); //#7104 + } //#7104 + $_ = Object.getPrototypeOf($_); //#7106 } //bwipp_sscc18 function bwipp_code39() { - $_ = Object.create($_); //#6835 - $_.dontdraw = false; //#6838 - $_.includecheck = false; //#6839 - $_.validatecheck = false; //#6840 - $_.includetext = false; //#6841 - $_.includecheckintext = false; //#6842 - $_.hidestars = false; //#6843 - $_.textfont = "OCR-B"; //#6844 - $_.textsize = 10; //#6845 - $_.textyoffset = -8; //#6846 - $_.height = 1; //#6847 - $k[$j++] = $_; //#6849 - bwipp_processoptions(); //#6849 - $_.options = $k[--$j]; //#6849 - $_.barcode = $k[--$j]; //#6850 - if ($eq($_.barcode, "")) { //#6854 - $k[$j++] = 'bwipp.code39emptyData#6853'; //#6853 - $k[$j++] = "The data must not be empty"; //#6853 - bwipp_raiseerror(); //#6853 - } //#6853 - bwipp_loadctx(bwipp_code39) //#6856 - if (!bwipp_code39.__6876__) { //#6876 - $_ = Object.create($_); //#6876 - $_.encs = $a(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); //#6870 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#6873 - $_.charvals = new Map; //#6874 - for (var _4 = 0; _4 <= 42; _4 += 1) { //#6875 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#6875 - } //#6875 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39.$ctx[id] = $_[id]); //#6875 - bwipp_code39.__6876__ = 1; //#6875 - $_ = Object.getPrototypeOf($_); //#6875 - } //#6875 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#6883 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#6880 - if (!_F) { //#6882 - $k[$j++] = 'bwipp.code39badCharacter#6881'; //#6881 - $k[$j++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#6881 - bwipp_raiseerror(); //#6881 - } //#6881 - } //#6881 - $k[$j++] = 'barlen'; //#6885 - $k[$j++] = $_.barcode.length; //#6885 - if ($_.validatecheck) { //#6885 - var _I = $k[--$j]; //#6885 - $k[$j++] = $f(_I - 1); //#6885 - } //#6885 - var _J = $k[--$j]; //#6885 - $_[$k[--$j]] = _J; //#6885 - $_.checksum = 0; //#6887 - for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#6891 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _N, 1)) + $_.checksum); //#6890 - } //#6890 - $_.checksum = $_.checksum % 43; //#6892 - if ($_.validatecheck) { //#6899 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#6896 - $k[$j++] = 'bwipp.code39badCheckDigit#6895'; //#6895 - $k[$j++] = "Incorrect Code 39 check digit provided"; //#6895 - bwipp_raiseerror(); //#6895 - } //#6895 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#6897 - $_.includecheck = true; //#6898 - } //#6898 - var _g = $_.includecheck ? 3 : 2; //#6901 - $_.sbs = $s($f($_.barlen + _g) * 10); //#6901 - var _k = $_.includecheck ? 3 : 2; //#6902 - $_.txt = $a($f($_.barlen + _k)); //#6902 - $puti($_.sbs, 0, $get($_.encs, 43)); //#6905 - if (!$_.hidestars) { //#6909 - $put($_.txt, 0, $a(["*", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#6907 - } else { //#6909 - $put($_.txt, 0, $a(["", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#6909 - } //#6909 - for (var _12 = 0, _11 = $f($_.barlen - 1); _12 <= _11; _12 += 1) { //#6917 - $_.i = _12; //#6913 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#6914 - $puti($_.sbs, ($_.i * 10) + 10, $get($_.encs, $_.indx)); //#6915 - $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i, 1), ($_.i + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6916 - } //#6916 - if ($_.includecheck) { //#6938 - $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, $_.checksum)); //#6921 - if ($_.includecheckintext) { //#6925 - $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum, 1), $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6923 - } else { //#6925 - $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6925 - } //#6925 - $puti($_.sbs, $f(($_.barlen * 10) + 20), $get($_.encs, 43)); //#6927 - if (!$_.hidestars) { //#6931 - $put($_.txt, $f($_.barlen + 2), $a(["*", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6929 - } else { //#6931 - $put($_.txt, $f($_.barlen + 2), $a(["", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6931 - } //#6931 - } else { //#6938 - $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, 43)); //#6934 - if (!$_.hidestars) { //#6938 - $put($_.txt, $f($_.barlen + 1), $a(["*", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6936 - } else { //#6938 - $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6938 - } //#6938 - } //#6938 - $k[$j++] = Infinity; //#6943 - $k[$j++] = Infinity; //#6945 - var _2N = $_.sbs; //#6945 - for (var _2O = 0, _2P = _2N.length; _2O < _2P; _2O++) { //#6945 - $k[$j++] = $get(_2N, _2O) - 48; //#6945 - } //#6945 - var _2R = $a(); //#6945 - $k[$j++] = Infinity; //#6946 - for (var _2T = 0, _2U = ~~(($_.sbs.length + 1) / 2); _2T < _2U; _2T++) { //#6946 - $k[$j++] = $_.height; //#6946 - } //#6946 - var _2W = $a(); //#6946 - $k[$j++] = Infinity; //#6947 - for (var _2Y = 0, _2Z = ~~(($_.sbs.length + 1) / 2); _2Y < _2Z; _2Y++) { //#6947 - $k[$j++] = 0; //#6947 - } //#6947 - var _2a = $a(); //#6947 - $k[$j++] = 'ren'; //#6950 - $k[$j++] = bwipp_renlinear; //#6950 - $k[$j++] = 'sbs'; //#6950 - $k[$j++] = _2R; //#6950 - $k[$j++] = 'bhs'; //#6950 - $k[$j++] = _2W; //#6950 - $k[$j++] = 'bbs'; //#6950 - $k[$j++] = _2a; //#6950 - if ($_.includetext) { //#6950 - $k[$j++] = 'txt'; //#6949 - $k[$j++] = $_.txt; //#6949 - } //#6949 - $k[$j++] = 'opt'; //#6951 - $k[$j++] = $_.options; //#6951 - var _2e = $d(); //#6951 - $k[$j++] = _2e; //#6954 - if (!$_.dontdraw) { //#6954 - bwipp_renlinear(); //#6954 - } //#6954 - $_ = Object.getPrototypeOf($_); //#6956 - $_ = Object.getPrototypeOf($_); //#6958 + $_ = Object.create($_); //#7136 + $_.dontdraw = false; //#7139 + $_.includecheck = false; //#7140 + $_.validatecheck = false; //#7141 + $_.includetext = false; //#7142 + $_.includecheckintext = false; //#7143 + $_.hidestars = false; //#7144 + $_.textfont = "OCR-B"; //#7145 + $_.textsize = 10; //#7146 + $_.textyoffset = -8; //#7147 + $_.height = 1; //#7148 + $k[$j++] = $_; //#7150 + bwipp_processoptions(); //#7150 + $_.options = $k[--$j]; //#7150 + $_.barcode = $k[--$j]; //#7151 + if ($eq($_.barcode, "")) { //#7155 + $k[$j++] = 'bwipp.code39emptyData#7154'; //#7154 + $k[$j++] = "The data must not be empty"; //#7154 + bwipp_raiseerror(); //#7154 + } //#7154 + bwipp_loadctx(bwipp_code39) //#7157 + if (!bwipp_code39.__7177__) { //#7177 + $_ = Object.create($_); //#7177 + $_.encs = $a(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); //#7171 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7174 + $_.charvals = new Map; //#7175 + for (var _4 = 0; _4 <= 42; _4 += 1) { //#7176 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#7176 + } //#7176 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39.$ctx[id] = $_[id]); //#7176 + bwipp_code39.__7177__ = 1; //#7176 + $_ = Object.getPrototypeOf($_); //#7176 + } //#7176 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#7184 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#7181 + if (!_F) { //#7183 + $k[$j++] = 'bwipp.code39badCharacter#7182'; //#7182 + $k[$j++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#7182 + bwipp_raiseerror(); //#7182 + } //#7182 + } //#7182 + $k[$j++] = 'barlen'; //#7186 + $k[$j++] = $_.barcode.length; //#7186 + if ($_.validatecheck) { //#7186 + var _I = $k[--$j]; //#7186 + $k[$j++] = $f(_I - 1); //#7186 + } //#7186 + var _J = $k[--$j]; //#7186 + $_[$k[--$j]] = _J; //#7186 + $_.checksum = 0; //#7188 + for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#7192 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _N, 1)) + $_.checksum); //#7191 + } //#7191 + $_.checksum = $_.checksum % 43; //#7193 + if ($_.validatecheck) { //#7200 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#7197 + $k[$j++] = 'bwipp.code39badCheckDigit#7196'; //#7196 + $k[$j++] = "Incorrect Code 39 check digit provided"; //#7196 + bwipp_raiseerror(); //#7196 + } //#7196 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#7198 + $_.includecheck = true; //#7199 + } //#7199 + var _g = $_.includecheck ? 3 : 2; //#7202 + $_.sbs = $s($f($_.barlen + _g) * 10); //#7202 + var _k = $_.includecheck ? 3 : 2; //#7203 + $_.txt = $a($f($_.barlen + _k)); //#7203 + $puti($_.sbs, 0, $get($_.encs, 43)); //#7206 + if (!$_.hidestars) { //#7210 + $put($_.txt, 0, $a(["*", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#7208 + } else { //#7210 + $put($_.txt, 0, $a(["", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#7210 + } //#7210 + for (var _12 = 0, _11 = $f($_.barlen - 1); _12 <= _11; _12 += 1) { //#7218 + $_.i = _12; //#7214 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#7215 + $puti($_.sbs, ($_.i * 10) + 10, $get($_.encs, $_.indx)); //#7216 + $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i, 1), ($_.i + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7217 + } //#7217 + if ($_.includecheck) { //#7239 + $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, $_.checksum)); //#7222 + if ($_.includecheckintext) { //#7226 + $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum, 1), $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7224 + } else { //#7226 + $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7226 + } //#7226 + $puti($_.sbs, $f(($_.barlen * 10) + 20), $get($_.encs, 43)); //#7228 + if (!$_.hidestars) { //#7232 + $put($_.txt, $f($_.barlen + 2), $a(["*", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7230 + } else { //#7232 + $put($_.txt, $f($_.barlen + 2), $a(["", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7232 + } //#7232 + } else { //#7239 + $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, 43)); //#7235 + if (!$_.hidestars) { //#7239 + $put($_.txt, $f($_.barlen + 1), $a(["*", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7237 + } else { //#7239 + $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7239 + } //#7239 + } //#7239 + $k[$j++] = Infinity; //#7244 + $k[$j++] = Infinity; //#7246 + var _2N = $_.sbs; //#7246 + for (var _2O = 0, _2P = _2N.length; _2O < _2P; _2O++) { //#7246 + $k[$j++] = $get(_2N, _2O) - 48; //#7246 + } //#7246 + var _2R = $a(); //#7246 + $k[$j++] = Infinity; //#7247 + for (var _2T = 0, _2U = ~~(($_.sbs.length + 1) / 2); _2T < _2U; _2T++) { //#7247 + $k[$j++] = $_.height; //#7247 + } //#7247 + var _2W = $a(); //#7247 + $k[$j++] = Infinity; //#7248 + for (var _2Y = 0, _2Z = ~~(($_.sbs.length + 1) / 2); _2Y < _2Z; _2Y++) { //#7248 + $k[$j++] = 0; //#7248 + } //#7248 + var _2a = $a(); //#7248 + $k[$j++] = 'ren'; //#7251 + $k[$j++] = 'renlinear'; //#7251 + $k[$j++] = 'sbs'; //#7251 + $k[$j++] = _2R; //#7251 + $k[$j++] = 'bhs'; //#7251 + $k[$j++] = _2W; //#7251 + $k[$j++] = 'bbs'; //#7251 + $k[$j++] = _2a; //#7251 + if ($_.includetext) { //#7251 + $k[$j++] = 'txt'; //#7250 + $k[$j++] = $_.txt; //#7250 + } //#7250 + $k[$j++] = 'opt'; //#7252 + $k[$j++] = $_.options; //#7252 + var _2e = $d(); //#7252 + $k[$j++] = _2e; //#7255 + if (!$_.dontdraw) { //#7255 + bwipp_renlinear(); //#7255 + } //#7255 + $_ = Object.getPrototypeOf($_); //#7257 + $_ = Object.getPrototypeOf($_); //#7259 } //bwipp_code39 function bwipp_code39ext() { - $_ = Object.create($_); //#6990 - $_.dontdraw = false; //#6993 - $_.includetext = false; //#6994 - $_.parse = false; //#6995 - $k[$j++] = $_; //#6997 - bwipp_processoptions(); //#6997 - $_.options = $k[--$j]; //#6997 - $_.barcode = $k[--$j]; //#6998 - bwipp_loadctx(bwipp_code39ext) //#7000 + $_ = Object.create($_); //#7291 + $_.dontdraw = false; //#7294 + $_.includetext = false; //#7295 + $_.parse = false; //#7296 + $k[$j++] = $_; //#7298 + bwipp_processoptions(); //#7298 + $_.options = $k[--$j]; //#7298 + $_.barcode = $k[--$j]; //#7299 + bwipp_loadctx(bwipp_code39ext) //#7301 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#7006 - $_.fncvals = _3; //#7007 - $k[$j++] = 'barcode'; //#7008 - $k[$j++] = $_.barcode; //#7008 - $k[$j++] = $_.fncvals; //#7008 - bwipp_parseinput(); //#7008 - var _6 = $k[--$j]; //#7008 - $_[$k[--$j]] = _6; //#7008 - $_.barlen = $_.barcode.length; //#7009 - delete $_.options["parse"]; //#7010 - $forall($_.barcode, function() { //#7017 - if ($k[--$j] >= 128) { //#7016 - $k[$j++] = 'bwipp.code39extBadCharacter#7015'; //#7015 - $k[$j++] = "Code 39 Extended must contain only ASCII characters"; //#7015 - bwipp_raiseerror(); //#7015 - } //#7015 - }); //#7015 - if (!bwipp_code39ext.__7031__) { //#7031 - $_ = Object.create($_); //#7031 - $_.extencs = $a(["%U", "$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", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "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", "%K", "%L", "%M", "%N", "%O", "%W", "+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", "%P", "%Q", "%R", "%S", "%T"]); //#7030 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39ext.$ctx[id] = $_[id]); //#7030 - bwipp_code39ext.__7031__ = 1; //#7030 - $_ = Object.getPrototypeOf($_); //#7030 - } //#7030 - $_.newcode = $s($_.barlen * 2); //#7033 - $_.newtext = $s($_.barlen * 2); //#7034 - $_.j = 0; //#7035 - for (var _K = 0, _J = $_.barlen - 1; _K <= _J; _K += 1) { //#7043 - $_.i = _K; //#7037 - $_.extchar = $get($_.extencs, $get($_.barcode, $_.i)); //#7038 - $puti($_.newcode, $_.j, $_.extchar); //#7039 - var _X = $get($_.barcode, $_.i); //#7040 - $k[$j++] = $_.newtext; //#7040 - $k[$j++] = $_.j; //#7040 - $k[$j++] = _X; //#7040 - if ((_X < 32) || (_X == 127)) { //#7040 - $j--; //#7040 - $k[$j++] = 32; //#7040 - } //#7040 - var _Y = $k[--$j]; //#7040 - var _Z = $k[--$j]; //#7040 - $put($k[--$j], _Z, _Y); //#7040 - if ($_.extchar.length != 1) { //#7041 - $put($_.newtext, $_.j + 1, 32); //#7041 - } //#7041 - $_.j = $_.j + $_.extchar.length; //#7042 - } //#7042 - $_.newcode = $geti($_.newcode, 0, $_.j); //#7044 - $_.newtext = $geti($_.newtext, 0, $_.j); //#7045 - $put($_.options, "dontdraw", true); //#7048 - $k[$j++] = 'args'; //#7049 - $k[$j++] = $_.newcode; //#7049 - $k[$j++] = $_.options; //#7049 - bwipp_code39(); //#7049 - var _p = $k[--$j]; //#7049 - $_[$k[--$j]] = _p; //#7049 - if ($_.includetext) { //#7061 - $_.txt = $get($_.args, "txt"); //#7053 - for (var _w = 0, _v = $_.newtext.length - 1; _w <= _v; _w += 1) { //#7059 - $_.i = _w; //#7055 - $_.txtentry = $get($_.txt, $_.i + 1); //#7056 - $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7057 - $put($_.txt, $_.i + 1, $_.txtentry); //#7058 - } //#7058 - $put($_.args, "txt", $_.txt); //#7060 - } //#7060 - $put($_.args, "opt", $_.options); //#7062 - $k[$j++] = $_.args; //#7065 - if (!$_.dontdraw) { //#7065 - bwipp_renlinear(); //#7065 - } //#7065 - $_ = Object.getPrototypeOf($_); //#7067 - $_ = Object.getPrototypeOf($_); //#7069 + ]); //#7307 + $_.fncvals = _3; //#7308 + $k[$j++] = 'barcode'; //#7309 + $k[$j++] = $_.barcode; //#7309 + $k[$j++] = $_.fncvals; //#7309 + bwipp_parseinput(); //#7309 + var _6 = $k[--$j]; //#7309 + $_[$k[--$j]] = _6; //#7309 + $_.barlen = $_.barcode.length; //#7310 + delete $_.options["parse"]; //#7311 + $forall($_.barcode, function() { //#7318 + if ($k[--$j] >= 128) { //#7317 + $k[$j++] = 'bwipp.code39extBadCharacter#7316'; //#7316 + $k[$j++] = "Code 39 Extended must contain only ASCII characters"; //#7316 + bwipp_raiseerror(); //#7316 + } //#7316 + }); //#7316 + if (!bwipp_code39ext.__7332__) { //#7332 + $_ = Object.create($_); //#7332 + $_.extencs = $a(["%U", "$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", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "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", "%K", "%L", "%M", "%N", "%O", "%W", "+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", "%P", "%Q", "%R", "%S", "%T"]); //#7331 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39ext.$ctx[id] = $_[id]); //#7331 + bwipp_code39ext.__7332__ = 1; //#7331 + $_ = Object.getPrototypeOf($_); //#7331 + } //#7331 + $_.newcode = $s($_.barlen * 2); //#7334 + $_.newtext = $s($_.barlen * 2); //#7335 + $_.j = 0; //#7336 + for (var _K = 0, _J = $_.barlen - 1; _K <= _J; _K += 1) { //#7344 + $_.i = _K; //#7338 + $_.extchar = $get($_.extencs, $get($_.barcode, $_.i)); //#7339 + $puti($_.newcode, $_.j, $_.extchar); //#7340 + var _X = $get($_.barcode, $_.i); //#7341 + $k[$j++] = $_.newtext; //#7341 + $k[$j++] = $_.j; //#7341 + $k[$j++] = _X; //#7341 + if ((_X < 32) || (_X == 127)) { //#7341 + $j--; //#7341 + $k[$j++] = 32; //#7341 + } //#7341 + var _Y = $k[--$j]; //#7341 + var _Z = $k[--$j]; //#7341 + $put($k[--$j], _Z, _Y); //#7341 + if ($_.extchar.length != 1) { //#7342 + $put($_.newtext, $_.j + 1, 32); //#7342 + } //#7342 + $_.j = $_.j + $_.extchar.length; //#7343 + } //#7343 + $_.newcode = $geti($_.newcode, 0, $_.j); //#7345 + $_.newtext = $geti($_.newtext, 0, $_.j); //#7346 + $put($_.options, "dontdraw", true); //#7349 + $k[$j++] = 'args'; //#7350 + $k[$j++] = $_.newcode; //#7350 + $k[$j++] = $_.options; //#7350 + bwipp_code39(); //#7350 + var _p = $k[--$j]; //#7350 + $_[$k[--$j]] = _p; //#7350 + if ($_.includetext) { //#7362 + $_.txt = $get($_.args, "txt"); //#7354 + for (var _w = 0, _v = $_.newtext.length - 1; _w <= _v; _w += 1) { //#7360 + $_.i = _w; //#7356 + $_.txtentry = $get($_.txt, $_.i + 1); //#7357 + $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7358 + $put($_.txt, $_.i + 1, $_.txtentry); //#7359 + } //#7359 + $put($_.args, "txt", $_.txt); //#7361 + } //#7361 + $put($_.args, "opt", $_.options); //#7363 + $k[$j++] = $_.args; //#7366 + if (!$_.dontdraw) { //#7366 + bwipp_renlinear(); //#7366 + } //#7366 + $_ = Object.getPrototypeOf($_); //#7368 + $_ = Object.getPrototypeOf($_); //#7370 } //bwipp_code39ext function bwipp_code32() { - $_ = Object.create($_); //#7098 - $_.dontdraw = false; //#7101 - $_.includetext = false; //#7102 - $_.textfont = "OCR-B"; //#7103 - $_.textsize = 10; //#7104 - $_.textyoffset = -8; //#7105 - $_.textxoffset = 0; //#7106 - $_.height = 1; //#7107 - $k[$j++] = $_; //#7109 - bwipp_processoptions(); //#7109 - $_.options = $k[--$j]; //#7109 - $_.barcode = $k[--$j]; //#7110 - if (($_.barcode.length != 8) && ($_.barcode.length != 9)) { //#7115 - $k[$j++] = 'bwipp.code32badLength#7114'; //#7114 - $k[$j++] = "Italian Pharmacode must be 8 or 9 digits"; //#7114 - bwipp_raiseerror(); //#7114 - } //#7114 - $forall($_.barcode, function() { //#7120 - var _5 = $k[--$j]; //#7117 - if ((_5 < 48) || (_5 > 57)) { //#7119 - $k[$j++] = 'bwipp.code32badCharacter#7118'; //#7118 - $k[$j++] = "Italian Pharmacode must contain only digits"; //#7118 - bwipp_raiseerror(); //#7118 - } //#7118 - }); //#7118 - $_.checksum = 0; //#7123 - for (var _6 = 0; _6 <= 7; _6 += 1) { //#7128 - $_.i = _6; //#7125 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7126 - if (($_.i % 2) != 0) { //#7126 - var _B = $k[--$j]; //#7126 - $k[$j++] = _B * 2; //#7126 - } //#7126 - var _C = $k[--$j]; //#7126 - $k[$j++] = _C; //#7126 - if (_C > 9) { //#7126 - var _D = $k[--$j]; //#7126 - $k[$j++] = $f(_D - 9); //#7126 - } //#7126 - $_.checksum = $f($k[--$j] + $_.checksum); //#7127 - } //#7127 - $_.checksum = $_.checksum % 10; //#7129 - if ($_.barcode.length == 9) { //#7134 - if ($get($_.barcode, 8) != $f($_.checksum + 48)) { //#7133 - $k[$j++] = 'bwipp.code32badCheckDigit#7132'; //#7132 - $k[$j++] = "Incorrect Italian Pharmacode check digit provided"; //#7132 - bwipp_raiseerror(); //#7132 - } //#7132 - } //#7132 - var _L = $s(10); //#7135 - $puti(_L, 0, $_.barcode); //#7136 - $put(_L, 8, $f($_.checksum + 48)); //#7137 - $_.text = _L; //#7138 - $_.val = $cvrs($s(6), $cvi($_.text), 32); //#7141 - $_.barcode = $s(6); //#7142 - for (var _S = 0; _S <= 5; _S += 1) { //#7143 - $put($_.barcode, _S, 48); //#7143 - } //#7143 - $puti($_.barcode, 6 - $_.val.length, $_.val); //#7144 - for (var _X = 0; _X <= 5; _X += 1) { //#7151 - var _Z = $get($_.barcode, _X); //#7148 - $k[$j++] = _X; //#7149 - $k[$j++] = _Z; //#7149 - $k[$j++] = _Z; //#7149 - for (var _a = 0, _b = "AEIO".length; _a < _b; _a++) { //#7149 - if ($k[--$j] >= $get("AEIO", _a)) { //#7149 - var _e = $k[--$j]; //#7149 - $k[$j++] = $f(_e + 1); //#7149 - } //#7149 - var _f = $k[--$j]; //#7149 - $k[$j++] = _f; //#7149 - $k[$j++] = _f; //#7149 - } //#7149 - $j--; //#7149 - var _h = $k[--$j]; //#7150 - $put($_.barcode, $k[--$j], _h); //#7150 - } //#7150 - $puti($_.text, 1, $geti($_.text, 0, 9)); //#7154 - $put($_.text, 0, 65); //#7155 - $put($_.options, "dontdraw", true); //#7158 - $k[$j++] = 'args'; //#7159 - $k[$j++] = $_.barcode; //#7159 - $k[$j++] = $_.options; //#7159 - bwipp_code39(); //#7159 - var _q = $k[--$j]; //#7159 - var _r = $k[--$j]; //#7159 - $_[_r] = _q; //#7159 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7161 - $put($_.args, "textxalign", "center"); //#7162 - $put($_.args, "opt", $_.options); //#7163 - $k[$j++] = $_.args; //#7166 - if (!$_.dontdraw) { //#7166 - bwipp_renlinear(); //#7166 - } //#7166 - $_ = Object.getPrototypeOf($_); //#7168 + $_ = Object.create($_); //#7399 + $_.dontdraw = false; //#7402 + $_.includetext = false; //#7403 + $_.textfont = "OCR-B"; //#7404 + $_.textsize = 10; //#7405 + $_.textyoffset = -8; //#7406 + $_.textxoffset = 0; //#7407 + $_.height = 1; //#7408 + $k[$j++] = $_; //#7410 + bwipp_processoptions(); //#7410 + $_.options = $k[--$j]; //#7410 + $_.barcode = $k[--$j]; //#7411 + if (($_.barcode.length != 8) && ($_.barcode.length != 9)) { //#7416 + $k[$j++] = 'bwipp.code32badLength#7415'; //#7415 + $k[$j++] = "Italian Pharmacode must be 8 or 9 digits"; //#7415 + bwipp_raiseerror(); //#7415 + } //#7415 + $forall($_.barcode, function() { //#7421 + var _5 = $k[--$j]; //#7418 + if ((_5 < 48) || (_5 > 57)) { //#7420 + $k[$j++] = 'bwipp.code32badCharacter#7419'; //#7419 + $k[$j++] = "Italian Pharmacode must contain only digits"; //#7419 + bwipp_raiseerror(); //#7419 + } //#7419 + }); //#7419 + $_.checksum = 0; //#7424 + for (var _6 = 0; _6 <= 7; _6 += 1) { //#7429 + $_.i = _6; //#7426 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7427 + if (($_.i % 2) != 0) { //#7427 + var _B = $k[--$j]; //#7427 + $k[$j++] = _B * 2; //#7427 + } //#7427 + var _C = $k[--$j]; //#7427 + $k[$j++] = _C; //#7427 + if (_C > 9) { //#7427 + var _D = $k[--$j]; //#7427 + $k[$j++] = $f(_D - 9); //#7427 + } //#7427 + $_.checksum = $f($k[--$j] + $_.checksum); //#7428 + } //#7428 + $_.checksum = $_.checksum % 10; //#7430 + if ($_.barcode.length == 9) { //#7435 + if ($get($_.barcode, 8) != $f($_.checksum + 48)) { //#7434 + $k[$j++] = 'bwipp.code32badCheckDigit#7433'; //#7433 + $k[$j++] = "Incorrect Italian Pharmacode check digit provided"; //#7433 + bwipp_raiseerror(); //#7433 + } //#7433 + } //#7433 + var _L = $s(10); //#7436 + $puti(_L, 0, $_.barcode); //#7437 + $put(_L, 8, $f($_.checksum + 48)); //#7438 + $_.text = _L; //#7439 + $_.val = $cvrs($s(6), $cvi($_.text), 32); //#7442 + $_.barcode = $s(6); //#7443 + for (var _S = 0; _S <= 5; _S += 1) { //#7444 + $put($_.barcode, _S, 48); //#7444 + } //#7444 + $puti($_.barcode, 6 - $_.val.length, $_.val); //#7445 + for (var _X = 0; _X <= 5; _X += 1) { //#7452 + var _Z = $get($_.barcode, _X); //#7449 + $k[$j++] = _X; //#7450 + $k[$j++] = _Z; //#7450 + $k[$j++] = _Z; //#7450 + for (var _a = 0, _b = "AEIO".length; _a < _b; _a++) { //#7450 + if ($k[--$j] >= $get("AEIO", _a)) { //#7450 + var _e = $k[--$j]; //#7450 + $k[$j++] = $f(_e + 1); //#7450 + } //#7450 + var _f = $k[--$j]; //#7450 + $k[$j++] = _f; //#7450 + $k[$j++] = _f; //#7450 + } //#7450 + $j--; //#7450 + var _h = $k[--$j]; //#7451 + $put($_.barcode, $k[--$j], _h); //#7451 + } //#7451 + $puti($_.text, 1, $geti($_.text, 0, 9)); //#7455 + $put($_.text, 0, 65); //#7456 + $put($_.options, "dontdraw", true); //#7459 + $k[$j++] = 'args'; //#7460 + $k[$j++] = $_.barcode; //#7460 + $k[$j++] = $_.options; //#7460 + bwipp_code39(); //#7460 + var _q = $k[--$j]; //#7460 + var _r = $k[--$j]; //#7460 + $_[_r] = _q; //#7460 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7462 + $put($_.args, "textxalign", "center"); //#7463 + $put($_.args, "opt", $_.options); //#7464 + $k[$j++] = $_.args; //#7467 + if (!$_.dontdraw) { //#7467 + bwipp_renlinear(); //#7467 + } //#7467 + $_ = Object.getPrototypeOf($_); //#7469 } //bwipp_code32 function bwipp_pzn() { - $_ = Object.create($_); //#7197 - $_.dontdraw = false; //#7200 - $_.includetext = false; //#7201 - $_.textfont = "OCR-B"; //#7202 - $_.textsize = 10; //#7203 - $_.textyoffset = -8; //#7204 - $_.textxoffset = 0; //#7205 - $_.height = 1; //#7206 - $_.pzn8 = false; //#7207 - $k[$j++] = $_; //#7209 - bwipp_processoptions(); //#7209 - $_.options = $k[--$j]; //#7209 - $_.barcode = $k[--$j]; //#7210 - if ($_.pzn8) { //#7219 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#7216 - $k[$j++] = 'bwipp.pzn8badLength#7215'; //#7215 - $k[$j++] = "PZN8 must be 7 or 8 digits"; //#7215 - bwipp_raiseerror(); //#7215 - } //#7215 - } else { //#7219 - if (($_.barcode.length != 6) && ($_.barcode.length != 7)) { //#7220 - $k[$j++] = 'bwipp.pzn7badLength#7219'; //#7219 - $k[$j++] = "PZN7 must be 6 or 7 digits"; //#7219 - bwipp_raiseerror(); //#7219 - } //#7219 - } //#7219 - $forall($_.barcode, function() { //#7226 - var _8 = $k[--$j]; //#7223 - if ((_8 < 48) || (_8 > 57)) { //#7225 - $k[$j++] = 'bwipp.pznBadCharacter#7224'; //#7224 - $k[$j++] = "PZN must contain only digits"; //#7224 - bwipp_raiseerror(); //#7224 - } //#7224 - }); //#7224 - var _A = $_.pzn8 ? 9 : 8; //#7229 - $_.msglen = _A; //#7229 - $_.checksum = 0; //#7230 - for (var _D = 0, _C = $_.msglen - 3; _D <= _C; _D += 1) { //#7235 - $_.i = _D; //#7232 - var _J = $_.pzn8 ? 1 : 2; //#7233 - $_.checksum = $f(($f($get($_.barcode, $_.i) - 48) * ($_.i + _J)) + $_.checksum); //#7234 - } //#7234 - $_.checksum = $_.checksum % 11; //#7236 - if ($_.checksum == 10) { //#7239 - $k[$j++] = 'bwipp.pznBadInputSequence#7238'; //#7238 - $k[$j++] = "Incorrect PZN input sequence provided"; //#7238 - bwipp_raiseerror(); //#7238 - } //#7238 - if ($_.barcode.length == ($_.msglen - 1)) { //#7244 - if ($get($_.barcode, $_.msglen - 2) != $f($_.checksum + 48)) { //#7243 - $k[$j++] = 'bwipp.pznBadCheckDigit#7242'; //#7242 - $k[$j++] = "Incorrect PZN check digit provided"; //#7242 - bwipp_raiseerror(); //#7242 - } //#7242 - } //#7242 - var _U = $s($_.msglen); //#7245 - $put(_U, 0, 45); //#7246 - $puti(_U, 1, $_.barcode); //#7247 - $put(_U, $_.msglen - 1, $f($_.checksum + 48)); //#7248 - $_.msg = _U; //#7249 - $put($_.options, "dontdraw", true); //#7252 - $k[$j++] = 'args'; //#7253 - $k[$j++] = $_.msg; //#7253 - $k[$j++] = $_.options; //#7253 - bwipp_code39(); //#7253 - var _b = $k[--$j]; //#7253 - $_[$k[--$j]] = _b; //#7253 - $_.text = $s($_.msglen + 5); //#7256 - $puti($_.text, 0, "PZN - "); //#7257 - $puti($_.text, 6, $geti($_.msg, 1, $_.msglen - 1)); //#7258 - var _r = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#7260 - $put($_.args, "txt", _r); //#7260 - $put($_.args, "textxalign", "center"); //#7261 - $put($_.args, "opt", $_.options); //#7262 - $k[$j++] = $_.args; //#7265 - if (!$_.dontdraw) { //#7265 - bwipp_renlinear(); //#7265 - } //#7265 - $_ = Object.getPrototypeOf($_); //#7267 + $_ = Object.create($_); //#7498 + $_.dontdraw = false; //#7501 + $_.includetext = false; //#7502 + $_.textfont = "OCR-B"; //#7503 + $_.textsize = 10; //#7504 + $_.textyoffset = -8; //#7505 + $_.textxoffset = 0; //#7506 + $_.height = 1; //#7507 + $_.pzn8 = false; //#7508 + $k[$j++] = $_; //#7510 + bwipp_processoptions(); //#7510 + $_.options = $k[--$j]; //#7510 + $_.barcode = $k[--$j]; //#7511 + if ($_.pzn8) { //#7520 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#7517 + $k[$j++] = 'bwipp.pzn8badLength#7516'; //#7516 + $k[$j++] = "PZN8 must be 7 or 8 digits"; //#7516 + bwipp_raiseerror(); //#7516 + } //#7516 + } else { //#7520 + if (($_.barcode.length != 6) && ($_.barcode.length != 7)) { //#7521 + $k[$j++] = 'bwipp.pzn7badLength#7520'; //#7520 + $k[$j++] = "PZN7 must be 6 or 7 digits"; //#7520 + bwipp_raiseerror(); //#7520 + } //#7520 + } //#7520 + $forall($_.barcode, function() { //#7527 + var _8 = $k[--$j]; //#7524 + if ((_8 < 48) || (_8 > 57)) { //#7526 + $k[$j++] = 'bwipp.pznBadCharacter#7525'; //#7525 + $k[$j++] = "PZN must contain only digits"; //#7525 + bwipp_raiseerror(); //#7525 + } //#7525 + }); //#7525 + var _A = $_.pzn8 ? 9 : 8; //#7530 + $_.msglen = _A; //#7530 + $_.checksum = 0; //#7531 + for (var _D = 0, _C = $_.msglen - 3; _D <= _C; _D += 1) { //#7536 + $_.i = _D; //#7533 + var _J = $_.pzn8 ? 1 : 2; //#7534 + $_.checksum = $f(($f($get($_.barcode, $_.i) - 48) * ($_.i + _J)) + $_.checksum); //#7535 + } //#7535 + $_.checksum = $_.checksum % 11; //#7537 + if ($_.checksum == 10) { //#7540 + $k[$j++] = 'bwipp.pznBadInputSequence#7539'; //#7539 + $k[$j++] = "Incorrect PZN input sequence provided"; //#7539 + bwipp_raiseerror(); //#7539 + } //#7539 + if ($_.barcode.length == ($_.msglen - 1)) { //#7545 + if ($get($_.barcode, $_.msglen - 2) != $f($_.checksum + 48)) { //#7544 + $k[$j++] = 'bwipp.pznBadCheckDigit#7543'; //#7543 + $k[$j++] = "Incorrect PZN check digit provided"; //#7543 + bwipp_raiseerror(); //#7543 + } //#7543 + } //#7543 + var _U = $s($_.msglen); //#7546 + $put(_U, 0, 45); //#7547 + $puti(_U, 1, $_.barcode); //#7548 + $put(_U, $_.msglen - 1, $f($_.checksum + 48)); //#7549 + $_.msg = _U; //#7550 + $put($_.options, "dontdraw", true); //#7553 + $k[$j++] = 'args'; //#7554 + $k[$j++] = $_.msg; //#7554 + $k[$j++] = $_.options; //#7554 + bwipp_code39(); //#7554 + var _b = $k[--$j]; //#7554 + $_[$k[--$j]] = _b; //#7554 + $_.text = $s($_.msglen + 5); //#7557 + $puti($_.text, 0, "PZN - "); //#7558 + $puti($_.text, 6, $geti($_.msg, 1, $_.msglen - 1)); //#7559 + var _r = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#7561 + $put($_.args, "txt", _r); //#7561 + $put($_.args, "textxalign", "center"); //#7562 + $put($_.args, "opt", $_.options); //#7563 + $k[$j++] = $_.args; //#7566 + if (!$_.dontdraw) { //#7566 + bwipp_renlinear(); //#7566 + } //#7566 + $_ = Object.getPrototypeOf($_); //#7568 } //bwipp_pzn function bwipp_code93() { - $_ = Object.create($_); //#7298 - $_.dontdraw = false; //#7301 - $_.includecheck = false; //#7302 - $_.includetext = false; //#7303 - $_.textfont = "OCR-B"; //#7304 - $_.textsize = 10; //#7305 - $_.textyoffset = -8; //#7306 - $_.height = 1; //#7307 - $_.parse = false; //#7308 - $_.parsefnc = false; //#7309 - $k[$j++] = $_; //#7311 - bwipp_processoptions(); //#7311 - $_.options = $k[--$j]; //#7311 - $_.barcode = $k[--$j]; //#7312 - bwipp_loadctx(bwipp_code93) //#7314 - if (!bwipp_code93.__7342__) { //#7342 - $_ = Object.create($_); //#7342 - $_.encs = $a(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); //#7328 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7331 - $_.charvals = new Map; //#7332 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#7333 - $put($_.charvals, $get($_.barchars, _3), _3); //#7333 - } //#7333 - $_.sft1 = -1; //#7335 - $_.sft2 = -2; //#7335 - $_.sft3 = -3; //#7335 - $_.sft4 = -4; //#7335 - var _7 = $_.charvals; //#7337 - $put(_7, $_.sft1, 43); //#7337 - $put($_.charvals, $_.sft2, 44); //#7338 - $put($_.charvals, $_.sft3, 45); //#7339 - $put($_.charvals, $_.sft4, 46); //#7340 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93.$ctx[id] = $_[id]); //#7340 - bwipp_code93.__7342__ = 1; //#7340 - $_ = Object.getPrototypeOf($_); //#7340 - } //#7340 + $_ = Object.create($_); //#7599 + $_.dontdraw = false; //#7602 + $_.includecheck = false; //#7603 + $_.includetext = false; //#7604 + $_.textfont = "OCR-B"; //#7605 + $_.textsize = 10; //#7606 + $_.textyoffset = -8; //#7607 + $_.height = 1; //#7608 + $_.parse = false; //#7609 + $_.parsefnc = false; //#7610 + $k[$j++] = $_; //#7612 + bwipp_processoptions(); //#7612 + $_.options = $k[--$j]; //#7612 + $_.barcode = $k[--$j]; //#7613 + bwipp_loadctx(bwipp_code93) //#7615 + if (!bwipp_code93.__7643__) { //#7643 + $_ = Object.create($_); //#7643 + $_.encs = $a(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); //#7629 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7632 + $_.charvals = new Map; //#7633 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#7634 + $put($_.charvals, $get($_.barchars, _3), _3); //#7634 + } //#7634 + $_.sft1 = -1; //#7636 + $_.sft2 = -2; //#7636 + $_.sft3 = -3; //#7636 + $_.sft4 = -4; //#7636 + var _7 = $_.charvals; //#7638 + $put(_7, $_.sft1, 43); //#7638 + $put($_.charvals, $_.sft2, 44); //#7639 + $put($_.charvals, $_.sft3, 45); //#7640 + $put($_.charvals, $_.sft4, 46); //#7641 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93.$ctx[id] = $_[id]); //#7641 + bwipp_code93.__7643__ = 1; //#7641 + $_ = Object.getPrototypeOf($_); //#7641 + } //#7641 var _M = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -10038,1276 +10526,1276 @@ function bwipp_code93() { ["SFT%", $_.sft2], ["SFT/", $_.sft3], ["SFT+", $_.sft4] - ]); //#7351 - $_.fncvals = _M; //#7352 - $k[$j++] = 'msg'; //#7353 - $k[$j++] = $_.barcode; //#7353 - $k[$j++] = $_.fncvals; //#7353 - bwipp_parseinput(); //#7353 - var _P = $k[--$j]; //#7353 - $_[$k[--$j]] = _P; //#7353 - $_.msglen = $_.msg.length; //#7354 - $forall($_.msg, function() { //#7361 - var _V = $get($_.charvals, $k[--$j]) !== undefined; //#7358 - if (!_V) { //#7360 - $k[$j++] = 'bwipp.code93BadCharacter#7359'; //#7359 - $k[$j++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; //#7359 - bwipp_raiseerror(); //#7359 - } //#7359 - }); //#7359 - if ($_.includecheck) { //#7366 - $_.sbs = $s(($_.msglen * 6) + 25); //#7364 - } else { //#7366 - $_.sbs = $s(($_.msglen * 6) + 13); //#7366 - } //#7366 - $_.txt = $a($_.msglen); //#7368 - $puti($_.sbs, 0, $get($_.encs, 47)); //#7371 - $_.checksum1 = 0; //#7373 - $_.checksum2 = 0; //#7373 - for (var _i = 0, _h = $_.msglen - 1; _i <= _h; _i += 1) { //#7382 - $_.i = _i; //#7375 - $_.indx = $get($_.charvals, $get($_.msg, $_.i)); //#7376 - $puti($_.sbs, ($_.i * 6) + 6, $get($_.encs, $_.indx)); //#7377 - var _v = $get($_.msg, $_.i); //#7378 - $k[$j++] = 'char'; //#7378 - $k[$j++] = _v; //#7378 - if (_v < 0) { //#7378 - $j--; //#7378 - $k[$j++] = " "; //#7378 - } else { //#7378 - var _w = $s(1); //#7378 - $put(_w, 0, $k[--$j]); //#7378 - $k[$j++] = _w; //#7378 - } //#7378 - var _y = $k[--$j]; //#7378 - $_[$k[--$j]] = _y; //#7378 - $put($_.txt, $_.i, $a([$_.char, ($_.i * 9) + 9, $_.textyoffset, $_.textfont, $_.textsize])); //#7379 - $_.checksum1 = $f($_.checksum1 + ((((($_.msglen - $_.i) - 1) % 20) + 1) * $_.indx)); //#7380 - $_.checksum2 = $f($_.checksum2 + (((($_.msglen - $_.i) % 15) + 1) * $_.indx)); //#7381 - } //#7381 - if ($_.includecheck) { //#7394 - $_.checksum1 = $_.checksum1 % 47; //#7386 - $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 47; //#7387 - $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, $_.checksum1)); //#7388 - $puti($_.sbs, ($_.msglen * 6) + 12, $get($_.encs, $_.checksum2)); //#7389 - $puti($_.sbs, ($_.msglen * 6) + 18, $get($_.encs, 48)); //#7391 - } else { //#7394 - $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, 48)); //#7394 - } //#7394 - $k[$j++] = Infinity; //#7398 - $k[$j++] = Infinity; //#7400 - var _1c = $_.sbs; //#7400 - for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#7400 - $k[$j++] = $get(_1c, _1d) - 48; //#7400 - } //#7400 - var _1g = $a(); //#7400 - $k[$j++] = Infinity; //#7401 - for (var _1i = 0, _1j = ~~(($_.sbs.length + 1) / 2); _1i < _1j; _1i++) { //#7401 - $k[$j++] = $_.height; //#7401 - } //#7401 - var _1l = $a(); //#7401 - $k[$j++] = Infinity; //#7402 - for (var _1n = 0, _1o = ~~(($_.sbs.length + 1) / 2); _1n < _1o; _1n++) { //#7402 - $k[$j++] = 0; //#7402 - } //#7402 - var _1p = $a(); //#7402 - $k[$j++] = 'ren'; //#7405 - $k[$j++] = bwipp_renlinear; //#7405 - $k[$j++] = 'sbs'; //#7405 - $k[$j++] = _1g; //#7405 - $k[$j++] = 'bhs'; //#7405 - $k[$j++] = _1l; //#7405 - $k[$j++] = 'bbs'; //#7405 - $k[$j++] = _1p; //#7405 - if ($_.includetext) { //#7405 - $k[$j++] = 'txt'; //#7404 - $k[$j++] = $_.txt; //#7404 - } //#7404 - $k[$j++] = 'opt'; //#7406 - $k[$j++] = $_.options; //#7406 - var _1t = $d(); //#7406 - $k[$j++] = _1t; //#7409 - if (!$_.dontdraw) { //#7409 - bwipp_renlinear(); //#7409 - } //#7409 - $_ = Object.getPrototypeOf($_); //#7411 - $_ = Object.getPrototypeOf($_); //#7413 + ]); //#7652 + $_.fncvals = _M; //#7653 + $k[$j++] = 'msg'; //#7654 + $k[$j++] = $_.barcode; //#7654 + $k[$j++] = $_.fncvals; //#7654 + bwipp_parseinput(); //#7654 + var _P = $k[--$j]; //#7654 + $_[$k[--$j]] = _P; //#7654 + $_.msglen = $_.msg.length; //#7655 + $forall($_.msg, function() { //#7662 + var _V = $get($_.charvals, $k[--$j]) !== undefined; //#7659 + if (!_V) { //#7661 + $k[$j++] = 'bwipp.code93BadCharacter#7660'; //#7660 + $k[$j++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; //#7660 + bwipp_raiseerror(); //#7660 + } //#7660 + }); //#7660 + if ($_.includecheck) { //#7667 + $_.sbs = $s(($_.msglen * 6) + 25); //#7665 + } else { //#7667 + $_.sbs = $s(($_.msglen * 6) + 13); //#7667 + } //#7667 + $_.txt = $a($_.msglen); //#7669 + $puti($_.sbs, 0, $get($_.encs, 47)); //#7672 + $_.checksum1 = 0; //#7674 + $_.checksum2 = 0; //#7674 + for (var _i = 0, _h = $_.msglen - 1; _i <= _h; _i += 1) { //#7683 + $_.i = _i; //#7676 + $_.indx = $get($_.charvals, $get($_.msg, $_.i)); //#7677 + $puti($_.sbs, ($_.i * 6) + 6, $get($_.encs, $_.indx)); //#7678 + var _v = $get($_.msg, $_.i); //#7679 + $k[$j++] = 'char'; //#7679 + $k[$j++] = _v; //#7679 + if (_v < 0) { //#7679 + $j--; //#7679 + $k[$j++] = " "; //#7679 + } else { //#7679 + var _w = $s(1); //#7679 + $put(_w, 0, $k[--$j]); //#7679 + $k[$j++] = _w; //#7679 + } //#7679 + var _y = $k[--$j]; //#7679 + $_[$k[--$j]] = _y; //#7679 + $put($_.txt, $_.i, $a([$_.char, ($_.i * 9) + 9, $_.textyoffset, $_.textfont, $_.textsize])); //#7680 + $_.checksum1 = $f($_.checksum1 + ((((($_.msglen - $_.i) - 1) % 20) + 1) * $_.indx)); //#7681 + $_.checksum2 = $f($_.checksum2 + (((($_.msglen - $_.i) % 15) + 1) * $_.indx)); //#7682 + } //#7682 + if ($_.includecheck) { //#7695 + $_.checksum1 = $_.checksum1 % 47; //#7687 + $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 47; //#7688 + $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, $_.checksum1)); //#7689 + $puti($_.sbs, ($_.msglen * 6) + 12, $get($_.encs, $_.checksum2)); //#7690 + $puti($_.sbs, ($_.msglen * 6) + 18, $get($_.encs, 48)); //#7692 + } else { //#7695 + $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, 48)); //#7695 + } //#7695 + $k[$j++] = Infinity; //#7699 + $k[$j++] = Infinity; //#7701 + var _1c = $_.sbs; //#7701 + for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#7701 + $k[$j++] = $get(_1c, _1d) - 48; //#7701 + } //#7701 + var _1g = $a(); //#7701 + $k[$j++] = Infinity; //#7702 + for (var _1i = 0, _1j = ~~(($_.sbs.length + 1) / 2); _1i < _1j; _1i++) { //#7702 + $k[$j++] = $_.height; //#7702 + } //#7702 + var _1l = $a(); //#7702 + $k[$j++] = Infinity; //#7703 + for (var _1n = 0, _1o = ~~(($_.sbs.length + 1) / 2); _1n < _1o; _1n++) { //#7703 + $k[$j++] = 0; //#7703 + } //#7703 + var _1p = $a(); //#7703 + $k[$j++] = 'ren'; //#7706 + $k[$j++] = 'renlinear'; //#7706 + $k[$j++] = 'sbs'; //#7706 + $k[$j++] = _1g; //#7706 + $k[$j++] = 'bhs'; //#7706 + $k[$j++] = _1l; //#7706 + $k[$j++] = 'bbs'; //#7706 + $k[$j++] = _1p; //#7706 + if ($_.includetext) { //#7706 + $k[$j++] = 'txt'; //#7705 + $k[$j++] = $_.txt; //#7705 + } //#7705 + $k[$j++] = 'opt'; //#7707 + $k[$j++] = $_.options; //#7707 + var _1t = $d(); //#7707 + $k[$j++] = _1t; //#7710 + if (!$_.dontdraw) { //#7710 + bwipp_renlinear(); //#7710 + } //#7710 + $_ = Object.getPrototypeOf($_); //#7712 + $_ = Object.getPrototypeOf($_); //#7714 } //bwipp_code93 function bwipp_code93ext() { - $_ = Object.create($_); //#7445 - $_.dontdraw = false; //#7448 - $_.includetext = false; //#7449 - $_.parse = false; //#7450 - $k[$j++] = $_; //#7452 - bwipp_processoptions(); //#7452 - $_.options = $k[--$j]; //#7452 - $_.barcode = $k[--$j]; //#7453 - bwipp_loadctx(bwipp_code93ext) //#7455 + $_ = Object.create($_); //#7746 + $_.dontdraw = false; //#7749 + $_.includetext = false; //#7750 + $_.parse = false; //#7751 + $k[$j++] = $_; //#7753 + bwipp_processoptions(); //#7753 + $_.options = $k[--$j]; //#7753 + $_.barcode = $k[--$j]; //#7754 + bwipp_loadctx(bwipp_code93ext) //#7756 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#7461 - $_.fncvals = _3; //#7462 - $k[$j++] = 'barcode'; //#7463 - $k[$j++] = $_.barcode; //#7463 - $k[$j++] = $_.fncvals; //#7463 - bwipp_parseinput(); //#7463 - var _6 = $k[--$j]; //#7463 - var _7 = $k[--$j]; //#7463 - $_[_7] = _6; //#7463 - $_.barlen = $_.barcode.length; //#7464 - delete $_.options["parse"]; //#7465 - if (!bwipp_code93ext.__7487__) { //#7487 - $_ = Object.create($_); //#7487 - $_.extencs = $a(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "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", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); //#7486 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93ext.$ctx[id] = $_[id]); //#7486 - bwipp_code93ext.__7487__ = 1; //#7486 - $_ = Object.getPrototypeOf($_); //#7486 - } //#7486 - $_.newcode = $s($_.barlen * 6); //#7489 - $_.newtext = $s($_.barlen * 6); //#7490 - $_.j = 0; //#7491 - $_.k = 0; //#7491 - for (var _I = 0, _H = $_.barlen - 1; _I <= _H; _I += 1) { //#7505 - $_.i = _I; //#7493 - var _L = $get($_.barcode, $_.i); //#7494 - $k[$j++] = _L; //#7497 - if (_L > 127) { //#7497 - $j--; //#7496 - $k[$j++] = 'bwipp.code93extbadCharacter#7496'; //#7496 - $k[$j++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; //#7496 - bwipp_raiseerror(); //#7496 - } //#7496 - $_.extchar = $get($_.extencs, $k[--$j]); //#7498 - $_.extlen = $_.extchar.length; //#7499 - $puti($_.newcode, $_.j, $_.extchar); //#7500 - var _X = $get($_.barcode, $_.i); //#7501 - $k[$j++] = $_.newtext; //#7501 - $k[$j++] = $_.k; //#7501 - $k[$j++] = _X; //#7501 - if ((_X < 32) || (_X == 127)) { //#7501 - $j--; //#7501 - $k[$j++] = 32; //#7501 - } //#7501 - var _Y = $k[--$j]; //#7501 - var _Z = $k[--$j]; //#7501 - $put($k[--$j], _Z, _Y); //#7501 - if ($_.extlen != 1) { //#7502 - $put($_.newtext, $_.k + 1, 32); //#7502 - } //#7502 - $_.j = $_.j + $_.extlen; //#7503 - var _i = ($_.extlen == 1) ? 1 : 2; //#7504 - $_.k = $_.k + _i; //#7504 - } //#7504 - $_.newcode = $geti($_.newcode, 0, $_.j); //#7506 - $_.newtext = $geti($_.newtext, 0, $_.k); //#7507 - $put($_.options, "dontdraw", true); //#7510 - $put($_.options, "parsefnc", true); //#7511 - $k[$j++] = 'args'; //#7512 - $k[$j++] = $_.newcode; //#7512 - $k[$j++] = $_.options; //#7512 - bwipp_code93(); //#7512 - var _t = $k[--$j]; //#7512 - $_[$k[--$j]] = _t; //#7512 - if ($_.includetext) { //#7524 - $_.txt = $get($_.args, "txt"); //#7516 - for (var _10 = 0, _z = $_.newtext.length - 1; _10 <= _z; _10 += 1) { //#7522 - $_.i = _10; //#7518 - $_.txtentry = $get($_.txt, $_.i); //#7519 - $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7520 - $put($_.txt, $_.i, $_.txtentry); //#7521 - } //#7521 - $put($_.args, "txt", $_.txt); //#7523 - } //#7523 - $put($_.args, "opt", $_.options); //#7525 - $k[$j++] = $_.args; //#7528 - if (!$_.dontdraw) { //#7528 - bwipp_renlinear(); //#7528 - } //#7528 - $_ = Object.getPrototypeOf($_); //#7530 - $_ = Object.getPrototypeOf($_); //#7532 + ]); //#7762 + $_.fncvals = _3; //#7763 + $k[$j++] = 'barcode'; //#7764 + $k[$j++] = $_.barcode; //#7764 + $k[$j++] = $_.fncvals; //#7764 + bwipp_parseinput(); //#7764 + var _6 = $k[--$j]; //#7764 + var _7 = $k[--$j]; //#7764 + $_[_7] = _6; //#7764 + $_.barlen = $_.barcode.length; //#7765 + delete $_.options["parse"]; //#7766 + if (!bwipp_code93ext.__7788__) { //#7788 + $_ = Object.create($_); //#7788 + $_.extencs = $a(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "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", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); //#7787 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93ext.$ctx[id] = $_[id]); //#7787 + bwipp_code93ext.__7788__ = 1; //#7787 + $_ = Object.getPrototypeOf($_); //#7787 + } //#7787 + $_.newcode = $s($_.barlen * 6); //#7790 + $_.newtext = $s($_.barlen * 6); //#7791 + $_.j = 0; //#7792 + $_.k = 0; //#7792 + for (var _I = 0, _H = $_.barlen - 1; _I <= _H; _I += 1) { //#7806 + $_.i = _I; //#7794 + var _L = $get($_.barcode, $_.i); //#7795 + $k[$j++] = _L; //#7798 + if (_L > 127) { //#7798 + $j--; //#7797 + $k[$j++] = 'bwipp.code93extbadCharacter#7797'; //#7797 + $k[$j++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; //#7797 + bwipp_raiseerror(); //#7797 + } //#7797 + $_.extchar = $get($_.extencs, $k[--$j]); //#7799 + $_.extlen = $_.extchar.length; //#7800 + $puti($_.newcode, $_.j, $_.extchar); //#7801 + var _X = $get($_.barcode, $_.i); //#7802 + $k[$j++] = $_.newtext; //#7802 + $k[$j++] = $_.k; //#7802 + $k[$j++] = _X; //#7802 + if ((_X < 32) || (_X == 127)) { //#7802 + $j--; //#7802 + $k[$j++] = 32; //#7802 + } //#7802 + var _Y = $k[--$j]; //#7802 + var _Z = $k[--$j]; //#7802 + $put($k[--$j], _Z, _Y); //#7802 + if ($_.extlen != 1) { //#7803 + $put($_.newtext, $_.k + 1, 32); //#7803 + } //#7803 + $_.j = $_.j + $_.extlen; //#7804 + var _i = ($_.extlen == 1) ? 1 : 2; //#7805 + $_.k = $_.k + _i; //#7805 + } //#7805 + $_.newcode = $geti($_.newcode, 0, $_.j); //#7807 + $_.newtext = $geti($_.newtext, 0, $_.k); //#7808 + $put($_.options, "dontdraw", true); //#7811 + $put($_.options, "parsefnc", true); //#7812 + $k[$j++] = 'args'; //#7813 + $k[$j++] = $_.newcode; //#7813 + $k[$j++] = $_.options; //#7813 + bwipp_code93(); //#7813 + var _t = $k[--$j]; //#7813 + $_[$k[--$j]] = _t; //#7813 + if ($_.includetext) { //#7825 + $_.txt = $get($_.args, "txt"); //#7817 + for (var _10 = 0, _z = $_.newtext.length - 1; _10 <= _z; _10 += 1) { //#7823 + $_.i = _10; //#7819 + $_.txtentry = $get($_.txt, $_.i); //#7820 + $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7821 + $put($_.txt, $_.i, $_.txtentry); //#7822 + } //#7822 + $put($_.args, "txt", $_.txt); //#7824 + } //#7824 + $put($_.args, "opt", $_.options); //#7826 + $k[$j++] = $_.args; //#7829 + if (!$_.dontdraw) { //#7829 + bwipp_renlinear(); //#7829 + } //#7829 + $_ = Object.getPrototypeOf($_); //#7831 + $_ = Object.getPrototypeOf($_); //#7833 } //bwipp_code93ext function bwipp_interleaved2of5() { - $_ = Object.create($_); //#7562 - $_.dontdraw = false; //#7565 - $_.includecheck = false; //#7566 - $_.includetext = false; //#7567 - $_.includecheckintext = false; //#7568 - $_.textfont = "OCR-B"; //#7569 - $_.textsize = 10; //#7570 - $_.textyoffset = -8; //#7571 - $_.height = 1; //#7572 - $k[$j++] = $_; //#7574 - bwipp_processoptions(); //#7574 - $_.options = $k[--$j]; //#7574 - $_.barcode = $k[--$j]; //#7575 - bwipp_loadctx(bwipp_interleaved2of5) //#7577 - $forall($_.barcode, function() { //#7584 - var _3 = $k[--$j]; //#7581 - if ((_3 < 48) || (_3 > 57)) { //#7583 - $k[$j++] = 'bwipp.interleaved2of5badCharacter#7582'; //#7582 - $k[$j++] = "Interleaved 2 of 5 must contain only digits"; //#7582 - bwipp_raiseerror(); //#7582 - } //#7582 - }); //#7582 - $_.barlen = $_.barcode.length; //#7586 - if (((($_.barlen % 2) == 0) && $_.includecheck) || ((($_.barlen % 2) != 0) && (!$_.includecheck))) { //#7597 - $_.pad = $s($_.barlen + 1); //#7592 - $put($_.pad, 0, 48); //#7593 - $puti($_.pad, 1, $_.barcode); //#7594 - $_.barcode = $_.pad; //#7595 - $_.barlen = $_.barlen + 1; //#7596 - } //#7596 - if ($_.includecheck) { //#7616 - $_.checksum = 0; //#7601 - for (var _J = 0, _I = $_.barlen - 1; _J <= _I; _J += 1) { //#7609 - $_.i = _J; //#7603 - if (($_.i % 2) == 0) { //#7607 - $_.checksum = $_.checksum + (($get($_.barcode, $_.i) - 48) * 3); //#7605 - } else { //#7607 - $_.checksum = $_.checksum + ($get($_.barcode, $_.i) - 48); //#7607 - } //#7607 - } //#7607 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7610 - $_.pad = $s($_.barlen + 1); //#7611 - $puti($_.pad, 0, $_.barcode); //#7612 - $put($_.pad, $_.barlen, $_.checksum + 48); //#7613 - $_.barcode = $_.pad; //#7614 - $_.barlen = $_.barlen + 1; //#7615 - } //#7615 - if (!bwipp_interleaved2of5.__7628__) { //#7628 - $_ = Object.create($_); //#7628 - $_.encs = $a(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); //#7624 - $_.barchars = "0123456789"; //#7627 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_interleaved2of5.$ctx[id] = $_[id]); //#7627 - bwipp_interleaved2of5.__7628__ = 1; //#7627 - $_ = Object.getPrototypeOf($_); //#7627 - } //#7627 - $_.sbs = $s(($_.barlen * 5) + 8); //#7630 - $_.txt = $a($_.barlen); //#7631 - $puti($_.sbs, 0, $get($_.encs, 10)); //#7634 - for (var _o = 0, _n = $_.barlen - 1; _o <= _n; _o += 2) { //#7668 - $_.i = _o; //#7637 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#7639 - $j--; //#7640 - $_.indx = $k[--$j].length; //#7641 - $j -= 2; //#7642 - $_.enca = $get($_.encs, $_.indx); //#7643 - $search($_.barchars, $geti($_.barcode, $_.i + 1, 1)); //#7645 - $j--; //#7646 - $_.indx = $k[--$j].length; //#7647 - $j -= 2; //#7648 - $_.encb = $get($_.encs, $_.indx); //#7649 - $_.intl = $s($_.enca.length * 2); //#7652 - for (var _19 = 0, _18 = $_.enca.length - 1; _19 <= _18; _19 += 1) { //#7659 - $_.j = _19; //#7654 - $_.achar = $get($_.enca, $_.j); //#7655 - $_.bchar = $get($_.encb, $_.j); //#7656 - $put($_.intl, $_.j * 2, $_.achar); //#7657 - $put($_.intl, ($_.j * 2) + 1, $_.bchar); //#7658 - } //#7658 - $puti($_.sbs, ($_.i * 5) + 4, $_.intl); //#7661 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7662 - if (($_.includecheck && (!$_.includecheckintext)) && (($_.barlen - 2) == $_.i)) { //#7666 - $put($_.txt, $_.i + 1, $a([" ", (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7664 - } else { //#7666 - $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i + 1, 1), (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7666 - } //#7666 - } //#7666 - $puti($_.sbs, ($_.barlen * 5) + 4, $get($_.encs, 11)); //#7671 - $k[$j++] = Infinity; //#7674 - $k[$j++] = Infinity; //#7676 - var _1y = $_.sbs; //#7676 - for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#7676 - $k[$j++] = $get(_1y, _1z) - 48; //#7676 - } //#7676 - var _22 = $a(); //#7676 - $k[$j++] = Infinity; //#7677 - for (var _24 = 0, _25 = ~~(($_.sbs.length + 1) / 2); _24 < _25; _24++) { //#7677 - $k[$j++] = $_.height; //#7677 - } //#7677 - var _27 = $a(); //#7677 - $k[$j++] = Infinity; //#7678 - for (var _29 = 0, _2A = ~~(($_.sbs.length + 1) / 2); _29 < _2A; _29++) { //#7678 - $k[$j++] = 0; //#7678 - } //#7678 - var _2B = $a(); //#7678 - $k[$j++] = 'ren'; //#7681 - $k[$j++] = bwipp_renlinear; //#7681 - $k[$j++] = 'sbs'; //#7681 - $k[$j++] = _22; //#7681 - $k[$j++] = 'bhs'; //#7681 - $k[$j++] = _27; //#7681 - $k[$j++] = 'bbs'; //#7681 - $k[$j++] = _2B; //#7681 - if ($_.includetext) { //#7681 - $k[$j++] = 'txt'; //#7680 - $k[$j++] = $_.txt; //#7680 - } //#7680 - $k[$j++] = 'barratio'; //#7684 - $k[$j++] = 2; //#7684 - $k[$j++] = 'spaceratio'; //#7684 - $k[$j++] = 2; //#7684 - $k[$j++] = 'opt'; //#7684 - $k[$j++] = $_.options; //#7684 - var _2F = $d(); //#7684 - $k[$j++] = _2F; //#7687 - if (!$_.dontdraw) { //#7687 - bwipp_renlinear(); //#7687 - } //#7687 - $_ = Object.getPrototypeOf($_); //#7689 - $_ = Object.getPrototypeOf($_); //#7691 + $_ = Object.create($_); //#7863 + $_.dontdraw = false; //#7866 + $_.includecheck = false; //#7867 + $_.includetext = false; //#7868 + $_.includecheckintext = false; //#7869 + $_.textfont = "OCR-B"; //#7870 + $_.textsize = 10; //#7871 + $_.textyoffset = -8; //#7872 + $_.height = 1; //#7873 + $k[$j++] = $_; //#7875 + bwipp_processoptions(); //#7875 + $_.options = $k[--$j]; //#7875 + $_.barcode = $k[--$j]; //#7876 + bwipp_loadctx(bwipp_interleaved2of5) //#7878 + $forall($_.barcode, function() { //#7885 + var _3 = $k[--$j]; //#7882 + if ((_3 < 48) || (_3 > 57)) { //#7884 + $k[$j++] = 'bwipp.interleaved2of5badCharacter#7883'; //#7883 + $k[$j++] = "Interleaved 2 of 5 must contain only digits"; //#7883 + bwipp_raiseerror(); //#7883 + } //#7883 + }); //#7883 + $_.barlen = $_.barcode.length; //#7887 + if (((($_.barlen % 2) == 0) && $_.includecheck) || ((($_.barlen % 2) != 0) && (!$_.includecheck))) { //#7898 + $_.pad = $s($_.barlen + 1); //#7893 + $put($_.pad, 0, 48); //#7894 + $puti($_.pad, 1, $_.barcode); //#7895 + $_.barcode = $_.pad; //#7896 + $_.barlen = $_.barlen + 1; //#7897 + } //#7897 + if ($_.includecheck) { //#7917 + $_.checksum = 0; //#7902 + for (var _J = 0, _I = $_.barlen - 1; _J <= _I; _J += 1) { //#7910 + $_.i = _J; //#7904 + if (($_.i % 2) == 0) { //#7908 + $_.checksum = $_.checksum + (($get($_.barcode, $_.i) - 48) * 3); //#7906 + } else { //#7908 + $_.checksum = $_.checksum + ($get($_.barcode, $_.i) - 48); //#7908 + } //#7908 + } //#7908 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7911 + $_.pad = $s($_.barlen + 1); //#7912 + $puti($_.pad, 0, $_.barcode); //#7913 + $put($_.pad, $_.barlen, $_.checksum + 48); //#7914 + $_.barcode = $_.pad; //#7915 + $_.barlen = $_.barlen + 1; //#7916 + } //#7916 + if (!bwipp_interleaved2of5.__7929__) { //#7929 + $_ = Object.create($_); //#7929 + $_.encs = $a(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); //#7925 + $_.barchars = "0123456789"; //#7928 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_interleaved2of5.$ctx[id] = $_[id]); //#7928 + bwipp_interleaved2of5.__7929__ = 1; //#7928 + $_ = Object.getPrototypeOf($_); //#7928 + } //#7928 + $_.sbs = $s(($_.barlen * 5) + 8); //#7931 + $_.txt = $a($_.barlen); //#7932 + $puti($_.sbs, 0, $get($_.encs, 10)); //#7935 + for (var _o = 0, _n = $_.barlen - 1; _o <= _n; _o += 2) { //#7969 + $_.i = _o; //#7938 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#7940 + $j--; //#7941 + $_.indx = $k[--$j].length; //#7942 + $j -= 2; //#7943 + $_.enca = $get($_.encs, $_.indx); //#7944 + $search($_.barchars, $geti($_.barcode, $_.i + 1, 1)); //#7946 + $j--; //#7947 + $_.indx = $k[--$j].length; //#7948 + $j -= 2; //#7949 + $_.encb = $get($_.encs, $_.indx); //#7950 + $_.intl = $s($_.enca.length * 2); //#7953 + for (var _19 = 0, _18 = $_.enca.length - 1; _19 <= _18; _19 += 1) { //#7960 + $_.j = _19; //#7955 + $_.achar = $get($_.enca, $_.j); //#7956 + $_.bchar = $get($_.encb, $_.j); //#7957 + $put($_.intl, $_.j * 2, $_.achar); //#7958 + $put($_.intl, ($_.j * 2) + 1, $_.bchar); //#7959 + } //#7959 + $puti($_.sbs, ($_.i * 5) + 4, $_.intl); //#7962 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7963 + if (($_.includecheck && (!$_.includecheckintext)) && (($_.barlen - 2) == $_.i)) { //#7967 + $put($_.txt, $_.i + 1, $a([" ", (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7965 + } else { //#7967 + $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i + 1, 1), (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7967 + } //#7967 + } //#7967 + $puti($_.sbs, ($_.barlen * 5) + 4, $get($_.encs, 11)); //#7972 + $k[$j++] = Infinity; //#7975 + $k[$j++] = Infinity; //#7977 + var _1y = $_.sbs; //#7977 + for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#7977 + $k[$j++] = $get(_1y, _1z) - 48; //#7977 + } //#7977 + var _22 = $a(); //#7977 + $k[$j++] = Infinity; //#7978 + for (var _24 = 0, _25 = ~~(($_.sbs.length + 1) / 2); _24 < _25; _24++) { //#7978 + $k[$j++] = $_.height; //#7978 + } //#7978 + var _27 = $a(); //#7978 + $k[$j++] = Infinity; //#7979 + for (var _29 = 0, _2A = ~~(($_.sbs.length + 1) / 2); _29 < _2A; _29++) { //#7979 + $k[$j++] = 0; //#7979 + } //#7979 + var _2B = $a(); //#7979 + $k[$j++] = 'ren'; //#7982 + $k[$j++] = 'renlinear'; //#7982 + $k[$j++] = 'sbs'; //#7982 + $k[$j++] = _22; //#7982 + $k[$j++] = 'bhs'; //#7982 + $k[$j++] = _27; //#7982 + $k[$j++] = 'bbs'; //#7982 + $k[$j++] = _2B; //#7982 + if ($_.includetext) { //#7982 + $k[$j++] = 'txt'; //#7981 + $k[$j++] = $_.txt; //#7981 + } //#7981 + $k[$j++] = 'barratio'; //#7985 + $k[$j++] = 2; //#7985 + $k[$j++] = 'spaceratio'; //#7985 + $k[$j++] = 2; //#7985 + $k[$j++] = 'opt'; //#7985 + $k[$j++] = $_.options; //#7985 + var _2F = $d(); //#7985 + $k[$j++] = _2F; //#7988 + if (!$_.dontdraw) { //#7988 + bwipp_renlinear(); //#7988 + } //#7988 + $_ = Object.getPrototypeOf($_); //#7990 + $_ = Object.getPrototypeOf($_); //#7992 } //bwipp_interleaved2of5 function bwipp_itf14() { - $_ = Object.create($_); //#7720 - $_.dontdraw = false; //#7723 - $_.includetext = false; //#7724 - $_.includecheckintext = true; //#7725 - $_.textfont = "OCR-B"; //#7726 - $_.textsize = 10; //#7727 - $_.textxoffset = 0; //#7728 - $_.textyoffset = 3.5; //#7729 - $_.height = 0.5; //#7730 - $_.showborder = true; //#7731 - $_.borderwidth = 4; //#7732 - $_.borderleft = 10; //#7733 - $_.borderright = 10; //#7734 - $_.bordertop = -0.55; //#7735 - $_.borderbottom = -0.55; //#7736 - $k[$j++] = $_; //#7738 - bwipp_processoptions(); //#7738 - $_.options = $k[--$j]; //#7738 - $_.barcode = $k[--$j]; //#7739 - $_.text = $_.barcode; //#7742 - var _3 = $_.barcode; //#7743 - $k[$j++] = $s(_3.length); //#7744 - $k[$j++] = 0; //#7744 - $forall(_3, function() { //#7744 - var _5 = $k[--$j]; //#7744 - $k[$j++] = _5; //#7744 - if (_5 != 32) { //#7744 - var _6 = $k[--$j]; //#7744 - var _7 = $k[--$j]; //#7744 - var _8 = $k[--$j]; //#7744 - $put(_8, _7, _6); //#7744 - $k[$j++] = _8; //#7744 - $k[$j++] = $f(_7 + 1); //#7744 - } else { //#7744 - $j--; //#7744 - } //#7744 - }); //#7744 - var _9 = $k[--$j]; //#7745 - $_.barcode = $geti($k[--$j], 0, _9); //#7745 - $_.hasspace = $_.text.length != $_.barcode.length; //#7746 - if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#7751 - $k[$j++] = 'bwipp.itf14badLength#7750'; //#7750 - $k[$j++] = "ITF-14 must be 13 or 14 digits"; //#7750 - bwipp_raiseerror(); //#7750 - } //#7750 - var _G = $_.barcode; //#7752 - for (var _H = 0, _I = _G.length; _H < _I; _H++) { //#7756 - var _J = $get(_G, _H); //#7756 - if ((_J < 48) || (_J > 57)) { //#7755 - $k[$j++] = 'bwipp.itf14badCharacter#7754'; //#7754 - $k[$j++] = "ITF-14 must contain only digits"; //#7754 - bwipp_raiseerror(); //#7754 - } //#7754 - } //#7754 - $_.checksum = 0; //#7759 - for (var _K = 0; _K <= 12; _K += 1) { //#7763 - $_.i = _K; //#7761 - $k[$j++] = 'checksum'; //#7762 - $k[$j++] = $_.checksum; //#7762 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7762 - if (($_.i % 2) == 0) { //#7762 - var _Q = $k[--$j]; //#7762 - $k[$j++] = _Q * 3; //#7762 - } //#7762 - var _R = $k[--$j]; //#7762 - var _S = $k[--$j]; //#7762 - $_[$k[--$j]] = $f(_S + _R); //#7762 - } //#7762 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7764 - if ($_.barcode.length == 14) { //#7778 - if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#7768 - $k[$j++] = 'bwipp.itf14badCheckDigit#7767'; //#7767 - $k[$j++] = "Incorrect ITF-14 check digit provided"; //#7767 - bwipp_raiseerror(); //#7767 - } //#7767 - } else { //#7778 - var _Z = $s(14); //#7770 - $puti(_Z, 0, $_.barcode); //#7771 - $put(_Z, 13, $_.checksum + 48); //#7772 - $_.barcode = _Z; //#7773 - var _e = $_.hasspace ? 2 : 1; //#7774 - var _f = $s($_.text.length + _e); //#7774 - $puti(_f, _f.length - 2, " "); //#7775 - $put(_f, _f.length - 1, $_.checksum + 48); //#7776 - $puti(_f, 0, $_.text); //#7777 - $_.text = _f; //#7778 - } //#7778 - var _i = $_.options; //#7782 - $put(_i, "dontdraw", true); //#7782 - $put($_.options, "showborder", $_.showborder); //#7783 - $put($_.options, "borderwidth", $_.borderwidth); //#7784 - $put($_.options, "borderleft", $_.borderleft); //#7785 - $put($_.options, "borderright", $_.borderright); //#7786 - var _r = $_.options; //#7787 - $put(_r, "bordertop", $_.bordertop); //#7787 - $put($_.options, "borderbottom", $_.borderbottom); //#7788 - $put($_.options, "height", $_.height); //#7789 - $put($_.options, "textyoffset", $_.textyoffset); //#7790 - $k[$j++] = 'args'; //#7791 - $k[$j++] = $_.barcode; //#7791 - $k[$j++] = $_.options; //#7791 - bwipp_interleaved2of5(); //#7791 - var _11 = $k[--$j]; //#7791 - $_[$k[--$j]] = _11; //#7791 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7793 - $put($_.args, "textxalign", "center"); //#7794 - $put($_.args, "opt", $_.options); //#7795 - $k[$j++] = $_.args; //#7798 - if (!$_.dontdraw) { //#7798 - bwipp_renlinear(); //#7798 - } //#7798 - $_ = Object.getPrototypeOf($_); //#7800 + $_ = Object.create($_); //#8021 + $_.dontdraw = false; //#8024 + $_.includetext = false; //#8025 + $_.includecheckintext = true; //#8026 + $_.textfont = "OCR-B"; //#8027 + $_.textsize = 10; //#8028 + $_.textxoffset = 0; //#8029 + $_.textyoffset = 3.5; //#8030 + $_.height = 0.5; //#8031 + $_.showborder = true; //#8032 + $_.borderwidth = 4; //#8033 + $_.borderleft = 10; //#8034 + $_.borderright = 10; //#8035 + $_.bordertop = -0.55; //#8036 + $_.borderbottom = -0.55; //#8037 + $k[$j++] = $_; //#8039 + bwipp_processoptions(); //#8039 + $_.options = $k[--$j]; //#8039 + $_.barcode = $k[--$j]; //#8040 + $_.text = $_.barcode; //#8043 + var _3 = $_.barcode; //#8044 + $k[$j++] = $s(_3.length); //#8045 + $k[$j++] = 0; //#8045 + $forall(_3, function() { //#8045 + var _5 = $k[--$j]; //#8045 + $k[$j++] = _5; //#8045 + if (_5 != 32) { //#8045 + var _6 = $k[--$j]; //#8045 + var _7 = $k[--$j]; //#8045 + var _8 = $k[--$j]; //#8045 + $put(_8, _7, _6); //#8045 + $k[$j++] = _8; //#8045 + $k[$j++] = $f(_7 + 1); //#8045 + } else { //#8045 + $j--; //#8045 + } //#8045 + }); //#8045 + var _9 = $k[--$j]; //#8046 + $_.barcode = $geti($k[--$j], 0, _9); //#8046 + $_.hasspace = $_.text.length != $_.barcode.length; //#8047 + if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#8052 + $k[$j++] = 'bwipp.itf14badLength#8051'; //#8051 + $k[$j++] = "ITF-14 must be 13 or 14 digits"; //#8051 + bwipp_raiseerror(); //#8051 + } //#8051 + var _G = $_.barcode; //#8053 + for (var _H = 0, _I = _G.length; _H < _I; _H++) { //#8057 + var _J = $get(_G, _H); //#8057 + if ((_J < 48) || (_J > 57)) { //#8056 + $k[$j++] = 'bwipp.itf14badCharacter#8055'; //#8055 + $k[$j++] = "ITF-14 must contain only digits"; //#8055 + bwipp_raiseerror(); //#8055 + } //#8055 + } //#8055 + $_.checksum = 0; //#8060 + for (var _K = 0; _K <= 12; _K += 1) { //#8064 + $_.i = _K; //#8062 + $k[$j++] = 'checksum'; //#8063 + $k[$j++] = $_.checksum; //#8063 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8063 + if (($_.i % 2) == 0) { //#8063 + var _Q = $k[--$j]; //#8063 + $k[$j++] = _Q * 3; //#8063 + } //#8063 + var _R = $k[--$j]; //#8063 + var _S = $k[--$j]; //#8063 + $_[$k[--$j]] = $f(_S + _R); //#8063 + } //#8063 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8065 + if ($_.barcode.length == 14) { //#8079 + if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#8069 + $k[$j++] = 'bwipp.itf14badCheckDigit#8068'; //#8068 + $k[$j++] = "Incorrect ITF-14 check digit provided"; //#8068 + bwipp_raiseerror(); //#8068 + } //#8068 + } else { //#8079 + var _Z = $s(14); //#8071 + $puti(_Z, 0, $_.barcode); //#8072 + $put(_Z, 13, $_.checksum + 48); //#8073 + $_.barcode = _Z; //#8074 + var _e = $_.hasspace ? 2 : 1; //#8075 + var _f = $s($_.text.length + _e); //#8075 + $puti(_f, _f.length - 2, " "); //#8076 + $put(_f, _f.length - 1, $_.checksum + 48); //#8077 + $puti(_f, 0, $_.text); //#8078 + $_.text = _f; //#8079 + } //#8079 + var _i = $_.options; //#8083 + $put(_i, "dontdraw", true); //#8083 + $put($_.options, "showborder", $_.showborder); //#8084 + $put($_.options, "borderwidth", $_.borderwidth); //#8085 + $put($_.options, "borderleft", $_.borderleft); //#8086 + $put($_.options, "borderright", $_.borderright); //#8087 + var _r = $_.options; //#8088 + $put(_r, "bordertop", $_.bordertop); //#8088 + $put($_.options, "borderbottom", $_.borderbottom); //#8089 + $put($_.options, "height", $_.height); //#8090 + $put($_.options, "textyoffset", $_.textyoffset); //#8091 + $k[$j++] = 'args'; //#8092 + $k[$j++] = $_.barcode; //#8092 + $k[$j++] = $_.options; //#8092 + bwipp_interleaved2of5(); //#8092 + var _11 = $k[--$j]; //#8092 + $_[$k[--$j]] = _11; //#8092 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#8094 + $put($_.args, "textxalign", "center"); //#8095 + $put($_.args, "opt", $_.options); //#8096 + $k[$j++] = $_.args; //#8099 + if (!$_.dontdraw) { //#8099 + bwipp_renlinear(); //#8099 + } //#8099 + $_ = Object.getPrototypeOf($_); //#8101 } //bwipp_itf14 function bwipp_identcode() { - $_ = Object.create($_); //#7829 - $_.dontdraw = false; //#7832 - $_.includetext = false; //#7833 - $_.textfont = "OCR-B"; //#7834 - $_.textsize = 10; //#7835 - $_.textxoffset = 0; //#7836 - $_.textyoffset = -8; //#7837 - $_.height = 1; //#7838 - $k[$j++] = $_; //#7840 - bwipp_processoptions(); //#7840 - $_.options = $k[--$j]; //#7840 - $_.barcode = $k[--$j]; //#7841 - if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#7846 - $k[$j++] = 'bwipp.identcodeBadLength#7845'; //#7845 - $k[$j++] = "Deutsche Post Identcode must be 11 or 12 digits"; //#7845 - bwipp_raiseerror(); //#7845 - } //#7845 - $forall($_.barcode, function() { //#7851 - var _5 = $k[--$j]; //#7848 - if ((_5 < 48) || (_5 > 57)) { //#7850 - $k[$j++] = 'bwipp.identcodeBadCharacter#7849'; //#7849 - $k[$j++] = "Deutsche Post Identcode must contain only digits"; //#7849 - bwipp_raiseerror(); //#7849 - } //#7849 - }); //#7849 - $_.checksum = 0; //#7854 - for (var _6 = 0; _6 <= 10; _6 += 1) { //#7858 - $_.i = _6; //#7856 - $k[$j++] = 'checksum'; //#7857 - $k[$j++] = $_.checksum; //#7857 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7857 - if (($_.i % 2) == 0) { //#7857 - var _C = $k[--$j]; //#7857 - $k[$j++] = _C * 4; //#7857 - } else { //#7857 - var _D = $k[--$j]; //#7857 - $k[$j++] = _D * 9; //#7857 - } //#7857 - var _E = $k[--$j]; //#7857 - var _F = $k[--$j]; //#7857 - $_[$k[--$j]] = $f(_F + _E); //#7857 - } //#7857 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7859 - if ($_.barcode.length == 12) { //#7864 - if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#7863 - $k[$j++] = 'bwipp.identcodeBadCheckDigit#7862'; //#7862 - $k[$j++] = "Incorrect Deutsche Post Identcode check digit provided"; //#7862 - bwipp_raiseerror(); //#7862 - } //#7862 - } //#7862 - var _M = $s(12); //#7865 - $puti(_M, 0, $_.barcode); //#7866 - $put(_M, 11, $_.checksum + 48); //#7867 - $_.barcode = _M; //#7868 - $_.text = $strcpy($s(16), " . . "); //#7871 - $puti($_.text, 0, $geti($_.barcode, 0, 2)); //#7872 - $puti($_.text, 3, $geti($_.barcode, 2, 3)); //#7873 - $puti($_.text, 7, $geti($_.barcode, 5, 3)); //#7874 - $puti($_.text, 11, $geti($_.barcode, 8, 3)); //#7875 - $puti($_.text, 15, $geti($_.barcode, 11, 1)); //#7876 - $put($_.options, "dontdraw", true); //#7879 - $put($_.options, "includecheck", false); //#7880 - var _i = $_.barcode; //#7881 - $k[$j++] = 'args'; //#7881 - $k[$j++] = _i; //#7881 - $k[$j++] = $_.options; //#7881 - bwipp_interleaved2of5(); //#7881 - var _k = $k[--$j]; //#7881 - $_[$k[--$j]] = _k; //#7881 - var _r = $_.textsize; //#7883 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#7883 - $put($_.args, "textxalign", "center"); //#7884 - $put($_.args, "opt", $_.options); //#7885 - $k[$j++] = $_.args; //#7888 - if (!$_.dontdraw) { //#7888 - bwipp_renlinear(); //#7888 - } //#7888 - $_ = Object.getPrototypeOf($_); //#7890 + $_ = Object.create($_); //#8130 + $_.dontdraw = false; //#8133 + $_.includetext = false; //#8134 + $_.textfont = "OCR-B"; //#8135 + $_.textsize = 10; //#8136 + $_.textxoffset = 0; //#8137 + $_.textyoffset = -8; //#8138 + $_.height = 1; //#8139 + $k[$j++] = $_; //#8141 + bwipp_processoptions(); //#8141 + $_.options = $k[--$j]; //#8141 + $_.barcode = $k[--$j]; //#8142 + if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#8147 + $k[$j++] = 'bwipp.identcodeBadLength#8146'; //#8146 + $k[$j++] = "Deutsche Post Identcode must be 11 or 12 digits"; //#8146 + bwipp_raiseerror(); //#8146 + } //#8146 + $forall($_.barcode, function() { //#8152 + var _5 = $k[--$j]; //#8149 + if ((_5 < 48) || (_5 > 57)) { //#8151 + $k[$j++] = 'bwipp.identcodeBadCharacter#8150'; //#8150 + $k[$j++] = "Deutsche Post Identcode must contain only digits"; //#8150 + bwipp_raiseerror(); //#8150 + } //#8150 + }); //#8150 + $_.checksum = 0; //#8155 + for (var _6 = 0; _6 <= 10; _6 += 1) { //#8159 + $_.i = _6; //#8157 + $k[$j++] = 'checksum'; //#8158 + $k[$j++] = $_.checksum; //#8158 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8158 + if (($_.i % 2) == 0) { //#8158 + var _C = $k[--$j]; //#8158 + $k[$j++] = _C * 4; //#8158 + } else { //#8158 + var _D = $k[--$j]; //#8158 + $k[$j++] = _D * 9; //#8158 + } //#8158 + var _E = $k[--$j]; //#8158 + var _F = $k[--$j]; //#8158 + $_[$k[--$j]] = $f(_F + _E); //#8158 + } //#8158 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8160 + if ($_.barcode.length == 12) { //#8165 + if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#8164 + $k[$j++] = 'bwipp.identcodeBadCheckDigit#8163'; //#8163 + $k[$j++] = "Incorrect Deutsche Post Identcode check digit provided"; //#8163 + bwipp_raiseerror(); //#8163 + } //#8163 + } //#8163 + var _M = $s(12); //#8166 + $puti(_M, 0, $_.barcode); //#8167 + $put(_M, 11, $_.checksum + 48); //#8168 + $_.barcode = _M; //#8169 + $_.text = $strcpy($s(16), " . . "); //#8172 + $puti($_.text, 0, $geti($_.barcode, 0, 2)); //#8173 + $puti($_.text, 3, $geti($_.barcode, 2, 3)); //#8174 + $puti($_.text, 7, $geti($_.barcode, 5, 3)); //#8175 + $puti($_.text, 11, $geti($_.barcode, 8, 3)); //#8176 + $puti($_.text, 15, $geti($_.barcode, 11, 1)); //#8177 + $put($_.options, "dontdraw", true); //#8180 + $put($_.options, "includecheck", false); //#8181 + var _i = $_.barcode; //#8182 + $k[$j++] = 'args'; //#8182 + $k[$j++] = _i; //#8182 + $k[$j++] = $_.options; //#8182 + bwipp_interleaved2of5(); //#8182 + var _k = $k[--$j]; //#8182 + $_[$k[--$j]] = _k; //#8182 + var _r = $_.textsize; //#8184 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#8184 + $put($_.args, "textxalign", "center"); //#8185 + $put($_.args, "opt", $_.options); //#8186 + $k[$j++] = $_.args; //#8189 + if (!$_.dontdraw) { //#8189 + bwipp_renlinear(); //#8189 + } //#8189 + $_ = Object.getPrototypeOf($_); //#8191 } //bwipp_identcode function bwipp_leitcode() { - $_ = Object.create($_); //#7919 - $_.dontdraw = false; //#7922 - $_.includetext = false; //#7923 - $_.textfont = "OCR-B"; //#7924 - $_.textsize = 10; //#7925 - $_.textxoffset = 0; //#7926 - $_.textyoffset = -8; //#7927 - $_.height = 1; //#7928 - $k[$j++] = $_; //#7930 - bwipp_processoptions(); //#7930 - $_.options = $k[--$j]; //#7930 - $_.barcode = $k[--$j]; //#7931 - if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#7936 - $k[$j++] = 'bwipp.leitcodeBadLength#7935'; //#7935 - $k[$j++] = "Deutsche Post Leitcode must be 13 or 14 digits"; //#7935 - bwipp_raiseerror(); //#7935 - } //#7935 - $forall($_.barcode, function() { //#7941 - var _5 = $k[--$j]; //#7938 - if ((_5 < 48) || (_5 > 57)) { //#7940 - $k[$j++] = 'bwipp.leitcodeBadCharacter#7939'; //#7939 - $k[$j++] = "Deutsche Post Leitcode must contain only digits"; //#7939 - bwipp_raiseerror(); //#7939 - } //#7939 - }); //#7939 - $_.checksum = 0; //#7944 - for (var _6 = 0; _6 <= 12; _6 += 1) { //#7948 - $_.i = _6; //#7946 - $k[$j++] = 'checksum'; //#7947 - $k[$j++] = $_.checksum; //#7947 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7947 - if (($_.i % 2) == 0) { //#7947 - var _C = $k[--$j]; //#7947 - $k[$j++] = _C * 4; //#7947 - } else { //#7947 - var _D = $k[--$j]; //#7947 - $k[$j++] = _D * 9; //#7947 - } //#7947 - var _E = $k[--$j]; //#7947 - var _F = $k[--$j]; //#7947 - $_[$k[--$j]] = $f(_F + _E); //#7947 - } //#7947 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7949 - if ($_.barcode.length == 14) { //#7954 - if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#7953 - $k[$j++] = 'bwipp.leitcodeBadCheckDigit#7952'; //#7952 - $k[$j++] = "Incorrect Deutsche Post Leitcode check digit provided"; //#7952 - bwipp_raiseerror(); //#7952 - } //#7952 - } //#7952 - var _M = $s(14); //#7955 - $puti(_M, 0, $_.barcode); //#7956 - $put(_M, 13, $_.checksum + 48); //#7957 - $_.barcode = _M; //#7958 - $_.text = $strcpy($s(18), " . . . "); //#7961 - $puti($_.text, 0, $geti($_.barcode, 0, 5)); //#7962 - $puti($_.text, 6, $geti($_.barcode, 5, 3)); //#7963 - $puti($_.text, 10, $geti($_.barcode, 8, 3)); //#7964 - $puti($_.text, 14, $geti($_.barcode, 11, 2)); //#7965 - $puti($_.text, 17, $geti($_.barcode, 13, 1)); //#7966 - $put($_.options, "dontdraw", true); //#7969 - $put($_.options, "includecheck", false); //#7970 - var _i = $_.barcode; //#7971 - $k[$j++] = 'args'; //#7971 - $k[$j++] = _i; //#7971 - $k[$j++] = $_.options; //#7971 - bwipp_interleaved2of5(); //#7971 - var _k = $k[--$j]; //#7971 - $_[$k[--$j]] = _k; //#7971 - var _r = $_.textsize; //#7973 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#7973 - $put($_.args, "textxalign", "center"); //#7974 - $put($_.args, "opt", $_.options); //#7975 - $k[$j++] = $_.args; //#7978 - if (!$_.dontdraw) { //#7978 - bwipp_renlinear(); //#7978 - } //#7978 - $_ = Object.getPrototypeOf($_); //#7980 + $_ = Object.create($_); //#8220 + $_.dontdraw = false; //#8223 + $_.includetext = false; //#8224 + $_.textfont = "OCR-B"; //#8225 + $_.textsize = 10; //#8226 + $_.textxoffset = 0; //#8227 + $_.textyoffset = -8; //#8228 + $_.height = 1; //#8229 + $k[$j++] = $_; //#8231 + bwipp_processoptions(); //#8231 + $_.options = $k[--$j]; //#8231 + $_.barcode = $k[--$j]; //#8232 + if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#8237 + $k[$j++] = 'bwipp.leitcodeBadLength#8236'; //#8236 + $k[$j++] = "Deutsche Post Leitcode must be 13 or 14 digits"; //#8236 + bwipp_raiseerror(); //#8236 + } //#8236 + $forall($_.barcode, function() { //#8242 + var _5 = $k[--$j]; //#8239 + if ((_5 < 48) || (_5 > 57)) { //#8241 + $k[$j++] = 'bwipp.leitcodeBadCharacter#8240'; //#8240 + $k[$j++] = "Deutsche Post Leitcode must contain only digits"; //#8240 + bwipp_raiseerror(); //#8240 + } //#8240 + }); //#8240 + $_.checksum = 0; //#8245 + for (var _6 = 0; _6 <= 12; _6 += 1) { //#8249 + $_.i = _6; //#8247 + $k[$j++] = 'checksum'; //#8248 + $k[$j++] = $_.checksum; //#8248 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8248 + if (($_.i % 2) == 0) { //#8248 + var _C = $k[--$j]; //#8248 + $k[$j++] = _C * 4; //#8248 + } else { //#8248 + var _D = $k[--$j]; //#8248 + $k[$j++] = _D * 9; //#8248 + } //#8248 + var _E = $k[--$j]; //#8248 + var _F = $k[--$j]; //#8248 + $_[$k[--$j]] = $f(_F + _E); //#8248 + } //#8248 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8250 + if ($_.barcode.length == 14) { //#8255 + if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#8254 + $k[$j++] = 'bwipp.leitcodeBadCheckDigit#8253'; //#8253 + $k[$j++] = "Incorrect Deutsche Post Leitcode check digit provided"; //#8253 + bwipp_raiseerror(); //#8253 + } //#8253 + } //#8253 + var _M = $s(14); //#8256 + $puti(_M, 0, $_.barcode); //#8257 + $put(_M, 13, $_.checksum + 48); //#8258 + $_.barcode = _M; //#8259 + $_.text = $strcpy($s(18), " . . . "); //#8262 + $puti($_.text, 0, $geti($_.barcode, 0, 5)); //#8263 + $puti($_.text, 6, $geti($_.barcode, 5, 3)); //#8264 + $puti($_.text, 10, $geti($_.barcode, 8, 3)); //#8265 + $puti($_.text, 14, $geti($_.barcode, 11, 2)); //#8266 + $puti($_.text, 17, $geti($_.barcode, 13, 1)); //#8267 + $put($_.options, "dontdraw", true); //#8270 + $put($_.options, "includecheck", false); //#8271 + var _i = $_.barcode; //#8272 + $k[$j++] = 'args'; //#8272 + $k[$j++] = _i; //#8272 + $k[$j++] = $_.options; //#8272 + bwipp_interleaved2of5(); //#8272 + var _k = $k[--$j]; //#8272 + $_[$k[--$j]] = _k; //#8272 + var _r = $_.textsize; //#8274 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#8274 + $put($_.args, "textxalign", "center"); //#8275 + $put($_.args, "opt", $_.options); //#8276 + $k[$j++] = $_.args; //#8279 + if (!$_.dontdraw) { //#8279 + bwipp_renlinear(); //#8279 + } //#8279 + $_ = Object.getPrototypeOf($_); //#8281 } //bwipp_leitcode function bwipp_databaromni() { - $_ = Object.create($_); //#8011 - $_.dontdraw = false; //#8014 - $_.height = 33 / 72; //#8015 - $_.linkage = false; //#8016 - $_.format = "omni"; //#8017 - $_.barxmult = 33; //#8018 - $k[$j++] = $_; //#8020 - bwipp_processoptions(); //#8020 - $_.options = $k[--$j]; //#8020 - $_.barcode = $k[--$j]; //#8021 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8025 - $k[$j++] = 'bwipp.databaromniBadLength#8024'; //#8024 - $k[$j++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; //#8024 - bwipp_raiseerror(); //#8024 - } //#8024 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8028 - $k[$j++] = 'bwipp.databaromniBadAI#8027'; //#8027 - $k[$j++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; //#8027 - bwipp_raiseerror(); //#8027 - } //#8027 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8029 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8033 - var _B = $get(_8, _9); //#8033 - if ((_B < 48) || (_B > 57)) { //#8032 - $k[$j++] = 'bwipp.databaromniBadCharacter#8031'; //#8031 - $k[$j++] = "GS1 DataBar Omnidirectional must contain only digits"; //#8031 - bwipp_raiseerror(); //#8031 - } //#8031 - } //#8031 - if ($_.barxmult < 33) { //#8037 - $k[$j++] = 'bwipp.databarStackedOmniBarXmult#8036'; //#8036 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; //#8036 - bwipp_raiseerror(); //#8036 - } //#8036 - if ((($ne($_.format, "omni") && $ne($_.format, "stacked")) && $ne($_.format, "stackedomni")) && $ne($_.format, "truncated")) { //#8041 - $k[$j++] = 'bwipp.databaromniBadFormat#8040'; //#8040 - $k[$j++] = "Valid formats are omni, stacked, stackedomni and truncated"; //#8040 - bwipp_raiseerror(); //#8040 - } //#8040 - if ($eq($_.format, "truncated")) { //#8043 - $_.height = 13 / 72; //#8043 - } //#8043 - bwipp_loadctx(bwipp_databaromni) //#8045 - $_.checksum = 0; //#8048 - for (var _I = 0; _I <= 12; _I += 1) { //#8052 - $_.i = _I; //#8050 - $k[$j++] = 'checksum'; //#8051 - $k[$j++] = $_.checksum; //#8051 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8051 - if (($_.i % 2) == 0) { //#8051 - var _O = $k[--$j]; //#8051 - $k[$j++] = _O * 3; //#8051 - } //#8051 - var _P = $k[--$j]; //#8051 - var _Q = $k[--$j]; //#8051 - $_[$k[--$j]] = $f(_Q + _P); //#8051 - } //#8051 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8053 - if ($_.barcode.length == 18) { //#8058 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8057 - $k[$j++] = 'bwipp.databaromniBadCheckDigit#8056'; //#8056 - $k[$j++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; //#8056 - bwipp_raiseerror(); //#8056 - } //#8056 - } //#8056 - var _X = $s(18); //#8059 - $puti(_X, 0, $_.barcode); //#8060 - $put(_X, 17, $_.checksum + 48); //#8061 - $_.barcode = _X; //#8062 - $_.txt = $a($_.barcode.length); //#8065 - for (var _e = 0, _d = $_.barcode.length - 1; _e <= _d; _e += 1) { //#8069 - $_.i = _e; //#8067 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8068 - } //#8068 + $_ = Object.create($_); //#8312 + $_.dontdraw = false; //#8315 + $_.height = 33 / 72; //#8316 + $_.linkage = false; //#8317 + $_.format = "omni"; //#8318 + $_.barxmult = 33; //#8319 + $k[$j++] = $_; //#8321 + bwipp_processoptions(); //#8321 + $_.options = $k[--$j]; //#8321 + $_.barcode = $k[--$j]; //#8322 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8326 + $k[$j++] = 'bwipp.databaromniBadLength#8325'; //#8325 + $k[$j++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; //#8325 + bwipp_raiseerror(); //#8325 + } //#8325 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8329 + $k[$j++] = 'bwipp.databaromniBadAI#8328'; //#8328 + $k[$j++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; //#8328 + bwipp_raiseerror(); //#8328 + } //#8328 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8330 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8334 + var _B = $get(_8, _9); //#8334 + if ((_B < 48) || (_B > 57)) { //#8333 + $k[$j++] = 'bwipp.databaromniBadCharacter#8332'; //#8332 + $k[$j++] = "GS1 DataBar Omnidirectional must contain only digits"; //#8332 + bwipp_raiseerror(); //#8332 + } //#8332 + } //#8332 + if ($_.barxmult < 33) { //#8338 + $k[$j++] = 'bwipp.databarStackedOmniBarXmult#8337'; //#8337 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; //#8337 + bwipp_raiseerror(); //#8337 + } //#8337 + if ((($ne($_.format, "omni") && $ne($_.format, "stacked")) && $ne($_.format, "stackedomni")) && $ne($_.format, "truncated")) { //#8342 + $k[$j++] = 'bwipp.databaromniBadFormat#8341'; //#8341 + $k[$j++] = "Valid formats are omni, stacked, stackedomni and truncated"; //#8341 + bwipp_raiseerror(); //#8341 + } //#8341 + if ($eq($_.format, "truncated")) { //#8344 + $_.height = 13 / 72; //#8344 + } //#8344 + bwipp_loadctx(bwipp_databaromni) //#8346 + $_.checksum = 0; //#8349 + for (var _I = 0; _I <= 12; _I += 1) { //#8353 + $_.i = _I; //#8351 + $k[$j++] = 'checksum'; //#8352 + $k[$j++] = $_.checksum; //#8352 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8352 + if (($_.i % 2) == 0) { //#8352 + var _O = $k[--$j]; //#8352 + $k[$j++] = _O * 3; //#8352 + } //#8352 + var _P = $k[--$j]; //#8352 + var _Q = $k[--$j]; //#8352 + $_[$k[--$j]] = $f(_Q + _P); //#8352 + } //#8352 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8354 + if ($_.barcode.length == 18) { //#8359 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8358 + $k[$j++] = 'bwipp.databaromniBadCheckDigit#8357'; //#8357 + $k[$j++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; //#8357 + bwipp_raiseerror(); //#8357 + } //#8357 + } //#8357 + var _X = $s(18); //#8360 + $puti(_X, 0, $_.barcode); //#8361 + $put(_X, 17, $_.checksum + 48); //#8362 + $_.barcode = _X; //#8363 + $_.txt = $a($_.barcode.length); //#8366 + for (var _e = 0, _d = $_.barcode.length - 1; _e <= _d; _e += 1) { //#8370 + $_.i = _e; //#8368 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8369 + } //#8369 $_.ncr = function() { - var _l = $k[--$j]; //#8072 - var _m = $k[--$j]; //#8072 - var _n = $f(_m - _l); //#8072 - if (_l < $f(_m - _l)) { //#8072 - var _ = _n; //#8072 - _n = _l; //#8072 - _l = _; //#8072 - } //#8072 - $k[$j++] = _n; //#8079 - $k[$j++] = 1; //#8079 - $k[$j++] = 1; //#8079 - for (var _p = _m, _o = $f(_l + 1); _p >= _o; _p -= 1) { //#8079 - var _q = $k[--$j]; //#8075 - var _r = $k[--$j]; //#8076 - var _s = $k[--$j]; //#8076 - $k[$j++] = _s; //#8078 - $k[$j++] = _r; //#8078 - $k[$j++] = _q * _p; //#8078 - if ($le(_r, _s)) { //#8078 - var _t = $k[--$j]; //#8077 - var _u = $k[--$j]; //#8077 - $k[$j++] = $f(_u + 1); //#8077 - $k[$j++] = ~~(_t / _u); //#8077 - } //#8077 - } //#8077 - for (;;) { //#8083 - var _v = $k[--$j]; //#8081 - var _w = $k[--$j]; //#8081 - var _x = $k[--$j]; //#8081 - $k[$j++] = _x; //#8081 - $k[$j++] = _w; //#8081 - $k[$j++] = _v; //#8081 - if ($gt(_w, _x)) { //#8081 - break; //#8081 - } //#8081 - var _y = $k[--$j]; //#8082 - var _z = $k[--$j]; //#8082 - $k[$j++] = $f(_z + 1); //#8082 - $k[$j++] = ~~(_y / _z); //#8082 - } //#8082 - var _10 = $k[--$j]; //#8084 - var _11 = $k[--$j]; //#8084 - $k[$j++] = _10; //#8084 - $k[$j++] = _11; //#8084 - $j--; //#8084 - var _12 = $k[--$j]; //#8084 - var _13 = $k[--$j]; //#8084 - $k[$j++] = _12; //#8084 - $k[$j++] = _13; //#8084 - $j--; //#8084 - }; //#8084 + var _l = $k[--$j]; //#8373 + var _m = $k[--$j]; //#8373 + var _n = $f(_m - _l); //#8373 + if (_l < $f(_m - _l)) { //#8373 + var _ = _n; //#8373 + _n = _l; //#8373 + _l = _; //#8373 + } //#8373 + $k[$j++] = _n; //#8380 + $k[$j++] = 1; //#8380 + $k[$j++] = 1; //#8380 + for (var _p = _m, _o = $f(_l + 1); _p >= _o; _p -= 1) { //#8380 + var _q = $k[--$j]; //#8376 + var _r = $k[--$j]; //#8377 + var _s = $k[--$j]; //#8377 + $k[$j++] = _s; //#8379 + $k[$j++] = _r; //#8379 + $k[$j++] = _q * _p; //#8379 + if ($le(_r, _s)) { //#8379 + var _t = $k[--$j]; //#8378 + var _u = $k[--$j]; //#8378 + $k[$j++] = $f(_u + 1); //#8378 + $k[$j++] = ~~(_t / _u); //#8378 + } //#8378 + } //#8378 + for (;;) { //#8384 + var _v = $k[--$j]; //#8382 + var _w = $k[--$j]; //#8382 + var _x = $k[--$j]; //#8382 + $k[$j++] = _x; //#8382 + $k[$j++] = _w; //#8382 + $k[$j++] = _v; //#8382 + if ($gt(_w, _x)) { //#8382 + break; //#8382 + } //#8382 + var _y = $k[--$j]; //#8383 + var _z = $k[--$j]; //#8383 + $k[$j++] = $f(_z + 1); //#8383 + $k[$j++] = ~~(_y / _z); //#8383 + } //#8383 + var _10 = $k[--$j]; //#8385 + var _11 = $k[--$j]; //#8385 + $k[$j++] = _10; //#8385 + $k[$j++] = _11; //#8385 + $j--; //#8385 + var _12 = $k[--$j]; //#8385 + var _13 = $k[--$j]; //#8385 + $k[$j++] = _12; //#8385 + $k[$j++] = _13; //#8385 + $j--; //#8385 + }; //#8385 $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#8088 - $_.el = $k[--$j]; //#8089 - $_.mw = $k[--$j]; //#8090 - $_.nm = $k[--$j]; //#8091 - $_.val = $k[--$j]; //#8092 - $_.out = $a($_.el); //#8093 - $_.mask = 0; //#8094 - for (var _1D = 0, _1C = $f($_.el - 2); _1D <= _1C; _1D += 1) { //#8121 - $_.bar = _1D; //#8096 - $_.ew = 1; //#8097 - var _1F = $_.bar; //#8098 - $_.mask = $_.mask | ((_1F < 0 ? 1 >>> -_1F : 1 << _1F)); //#8098 - for (;;) { //#8117 - $k[$j++] = 'sval'; //#8099 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8099 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8099 - $_.ncr(); //#8099 - var _1K = $k[--$j]; //#8099 - $_[$k[--$j]] = _1K; //#8099 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8102 - $k[$j++] = 'sval'; //#8101 - $k[$j++] = $_.sval; //#8101 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8101 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8101 - $_.ncr(); //#8101 - var _1Z = $k[--$j]; //#8101 - var _1a = $k[--$j]; //#8101 - $_[$k[--$j]] = $f(_1a - _1Z); //#8101 - } //#8101 - if ($f($_.el - $_.bar) > 2) { //#8111 - $_.lval = 0; //#8104 - for (var _1k = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1j = $f($_.mw + 1); _1k >= _1j; _1k -= 1) { //#8108 - $k[$j++] = $f(($f($f($_.nm - _1k) - $_.ew)) - 1); //#8106 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8106 - $_.ncr(); //#8106 - $_.lval = $f($k[--$j] + $_.lval); //#8107 - } //#8107 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8109 - } else { //#8111 - if ($f($_.nm - $_.ew) > $_.mw) { //#8111 - $_.sval = $f($_.sval - 1); //#8111 - } //#8111 - } //#8111 - $_.val = $f($_.val - $_.sval); //#8113 - if ($_.val < 0) { //#8114 - break; //#8114 - } //#8114 - $_.ew = $_.ew + 1; //#8115 - var _24 = $_.bar; //#8116 - $_.mask = $_.mask & (~((_24 < 0 ? 1 >>> -_24 : 1 << _24))); //#8116 - } //#8116 - $_.val = $f($_.val + $_.sval); //#8118 - $_.nm = $f($_.nm - $_.ew); //#8119 - $put($_.out, $_.bar, $_.ew); //#8120 - } //#8120 - $put($_.out, $f($_.el - 1), $_.nm); //#8122 - $k[$j++] = $_.out; //#8123 - }; //#8123 - $k[$j++] = Infinity; //#8126 - var _2H = $_.linkage ? 1 : 0; //#8127 - var _2J = $geti($_.barcode, 4, 13); //#8128 - $k[$j++] = _2H; //#8128 - for (var _2K = 0, _2L = _2J.length; _2K < _2L; _2K++) { //#8128 - $k[$j++] = $f($get(_2J, _2K) - 48); //#8128 - } //#8128 - $_.binval = $a(); //#8128 - for (var _2O = 0; _2O <= 12; _2O += 1) { //#8135 - $_.i = _2O; //#8132 - var _2P = $_.binval; //#8133 - var _2Q = $_.i; //#8133 - $put(_2P, _2Q + 1, $f($get(_2P, _2Q + 1) + (($get($_.binval, $_.i) % 4537077) * 10))); //#8133 - $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 4537077)); //#8134 - } //#8134 - $_.right = $get($_.binval, 13) % 4537077; //#8136 - var _2c = $_.binval; //#8137 - $put(_2c, 13, ~~($get(_2c, 13) / 4537077)); //#8137 - $_.left = 0; //#8139 - $_.i = true; //#8140 - for (var _2e = 0; _2e <= 13; _2e += 1) { //#8150 - $_.j = _2e; //#8142 - var _2h = $get($_.binval, $_.j); //#8143 - $k[$j++] = _2h; //#8149 - if ((_2h == 0) && $_.i) { //#8148 - $j--; //#8145 - } else { //#8148 - $_.i = false; //#8147 - $_.left = $f($_.left + ($k[--$j] * (~~Math.pow(10, 13 - $_.j)))); //#8148 - } //#8148 - } //#8148 - $_.d1 = ~~($_.left / 1597); //#8152 - $_.d2 = $_.left % 1597; //#8153 - $_.d3 = ~~($_.right / 1597); //#8154 - $_.d4 = $_.right % 1597; //#8155 - if (!bwipp_databaromni.__8172__) { //#8172 - $_ = Object.create($_); //#8172 - $_.tab164 = $a([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); //#8164 - $_.tab154 = $a([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); //#8171 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8171 - bwipp_databaromni.__8172__ = 1; //#8171 - $_ = Object.getPrototypeOf($_); //#8171 - } //#8171 - $_.i = 0; //#8174 - for (;;) { //#8184 - if ($_.d1 <= $get($_.tab164, $_.i)) { //#8182 - var _2z = $geti($_.tab164, $_.i + 1, 7); //#8176 - for (var _30 = 0, _31 = _2z.length; _30 < _31; _30++) { //#8176 - $k[$j++] = $get(_2z, _30); //#8176 - } //#8176 - $_.d1te = $k[--$j]; //#8177 - $_.d1to = $k[--$j]; //#8177 - $_.d1mwe = $k[--$j]; //#8178 - $_.d1mwo = $k[--$j]; //#8178 - $_.d1ele = $k[--$j]; //#8179 - $_.d1elo = $k[--$j]; //#8179 - $_.d1gs = $k[--$j]; //#8180 - break; //#8181 - } //#8181 - $_.i = $_.i + 8; //#8183 - } //#8183 - $_.i = 0; //#8186 - for (;;) { //#8196 - if ($_.d2 <= $get($_.tab154, $_.i)) { //#8194 - var _3H = $geti($_.tab154, $_.i + 1, 7); //#8188 - for (var _3I = 0, _3J = _3H.length; _3I < _3J; _3I++) { //#8188 - $k[$j++] = $get(_3H, _3I); //#8188 - } //#8188 - $_.d2te = $k[--$j]; //#8189 - $_.d2to = $k[--$j]; //#8189 - $_.d2mwe = $k[--$j]; //#8190 - $_.d2mwo = $k[--$j]; //#8190 - $_.d2ele = $k[--$j]; //#8191 - $_.d2elo = $k[--$j]; //#8191 - $_.d2gs = $k[--$j]; //#8192 - break; //#8193 - } //#8193 - $_.i = $_.i + 8; //#8195 - } //#8195 - $_.i = 0; //#8198 - for (;;) { //#8208 - if ($_.d3 <= $get($_.tab164, $_.i)) { //#8206 - var _3Z = $geti($_.tab164, $_.i + 1, 7); //#8200 - for (var _3a = 0, _3b = _3Z.length; _3a < _3b; _3a++) { //#8200 - $k[$j++] = $get(_3Z, _3a); //#8200 - } //#8200 - $_.d3te = $k[--$j]; //#8201 - $_.d3to = $k[--$j]; //#8201 - $_.d3mwe = $k[--$j]; //#8202 - $_.d3mwo = $k[--$j]; //#8202 - $_.d3ele = $k[--$j]; //#8203 - $_.d3elo = $k[--$j]; //#8203 - $_.d3gs = $k[--$j]; //#8204 - break; //#8205 - } //#8205 - $_.i = $_.i + 8; //#8207 - } //#8207 - $_.i = 0; //#8210 - for (;;) { //#8220 - if ($_.d4 <= $get($_.tab154, $_.i)) { //#8218 - var _3r = $geti($_.tab154, $_.i + 1, 7); //#8212 - for (var _3s = 0, _3t = _3r.length; _3s < _3t; _3s++) { //#8212 - $k[$j++] = $get(_3r, _3s); //#8212 - } //#8212 - $_.d4te = $k[--$j]; //#8213 - $_.d4to = $k[--$j]; //#8213 - $_.d4mwe = $k[--$j]; //#8214 - $_.d4mwo = $k[--$j]; //#8214 - $_.d4ele = $k[--$j]; //#8215 - $_.d4elo = $k[--$j]; //#8215 - $_.d4gs = $k[--$j]; //#8216 - break; //#8217 - } //#8217 - $_.i = $_.i + 8; //#8219 - } //#8219 - $k[$j++] = 'd1wo'; //#8222 - $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8222 - $k[$j++] = $_.d1elo; //#8222 - $k[$j++] = $_.d1mwo; //#8222 - $k[$j++] = 4; //#8222 - $k[$j++] = false; //#8222 - $_.getRSSwidths(); //#8222 - var _48 = $k[--$j]; //#8222 - $_[$k[--$j]] = _48; //#8222 - $k[$j++] = 'd1we'; //#8223 - $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8223 - $k[$j++] = $_.d1ele; //#8223 - $k[$j++] = $_.d1mwe; //#8223 - $k[$j++] = 4; //#8223 - $k[$j++] = true; //#8223 - $_.getRSSwidths(); //#8223 - var _4F = $k[--$j]; //#8223 - $_[$k[--$j]] = _4F; //#8223 - $k[$j++] = 'd2wo'; //#8224 - $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2to; //#8224 - $k[$j++] = $_.d2elo; //#8224 - $k[$j++] = $_.d2mwo; //#8224 - $k[$j++] = 4; //#8224 - $k[$j++] = true; //#8224 - $_.getRSSwidths(); //#8224 - var _4M = $k[--$j]; //#8224 - $_[$k[--$j]] = _4M; //#8224 - $k[$j++] = 'd2we'; //#8225 - $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2to); //#8225 - $k[$j++] = $_.d2ele; //#8225 - $k[$j++] = $_.d2mwe; //#8225 - $k[$j++] = 4; //#8225 - $k[$j++] = false; //#8225 - $_.getRSSwidths(); //#8225 - var _4T = $k[--$j]; //#8225 - $_[$k[--$j]] = _4T; //#8225 - $k[$j++] = 'd3wo'; //#8226 - $k[$j++] = ~~($f($_.d3 - $_.d3gs) / $_.d3te); //#8226 - $k[$j++] = $_.d3elo; //#8226 - $k[$j++] = $_.d3mwo; //#8226 - $k[$j++] = 4; //#8226 - $k[$j++] = false; //#8226 - $_.getRSSwidths(); //#8226 - var _4a = $k[--$j]; //#8226 - $_[$k[--$j]] = _4a; //#8226 - $k[$j++] = 'd3we'; //#8227 - $k[$j++] = $f($_.d3 - $_.d3gs) % $_.d3te; //#8227 - $k[$j++] = $_.d3ele; //#8227 - $k[$j++] = $_.d3mwe; //#8227 - $k[$j++] = 4; //#8227 - $k[$j++] = true; //#8227 - $_.getRSSwidths(); //#8227 - var _4h = $k[--$j]; //#8227 - $_[$k[--$j]] = _4h; //#8227 - $k[$j++] = 'd4wo'; //#8228 - $k[$j++] = $f($_.d4 - $_.d4gs) % $_.d4to; //#8228 - $k[$j++] = $_.d4elo; //#8228 - $k[$j++] = $_.d4mwo; //#8228 - $k[$j++] = 4; //#8228 - $k[$j++] = true; //#8228 - $_.getRSSwidths(); //#8228 - var _4o = $k[--$j]; //#8228 - $_[$k[--$j]] = _4o; //#8228 - $k[$j++] = 'd4we'; //#8229 - $k[$j++] = ~~($f($_.d4 - $_.d4gs) / $_.d4to); //#8229 - $k[$j++] = $_.d4ele; //#8229 - $k[$j++] = $_.d4mwe; //#8229 - $k[$j++] = 4; //#8229 - $k[$j++] = false; //#8229 - $_.getRSSwidths(); //#8229 - var _4v = $k[--$j]; //#8229 - $_[$k[--$j]] = _4v; //#8229 - $_.d1w = $a(8); //#8231 - for (var _4y = 0; _4y <= 3; _4y += 1) { //#8236 - $_.i = _4y; //#8233 - $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8234 - $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8235 - } //#8235 - $_.d2w = $a(8); //#8238 - for (var _5A = 0; _5A <= 3; _5A += 1) { //#8243 - $_.i = _5A; //#8240 - $put($_.d2w, 7 - ($_.i * 2), $get($_.d2wo, $_.i)); //#8241 - $put($_.d2w, 6 - ($_.i * 2), $get($_.d2we, $_.i)); //#8242 - } //#8242 - $_.d3w = $a(8); //#8245 - for (var _5M = 0; _5M <= 3; _5M += 1) { //#8250 - $_.i = _5M; //#8247 - $put($_.d3w, 7 - ($_.i * 2), $get($_.d3wo, $_.i)); //#8248 - $put($_.d3w, 6 - ($_.i * 2), $get($_.d3we, $_.i)); //#8249 - } //#8249 - $_.d4w = $a(8); //#8252 - for (var _5Y = 0; _5Y <= 3; _5Y += 1) { //#8257 - $_.i = _5Y; //#8254 - $put($_.d4w, $_.i * 2, $get($_.d4wo, $_.i)); //#8255 - $put($_.d4w, ($_.i * 2) + 1, $get($_.d4we, $_.i)); //#8256 - } //#8256 - $k[$j++] = Infinity; //#8259 - var _5j = $_.d1w; //#8260 - for (var _5k = 0, _5l = _5j.length; _5k < _5l; _5k++) { //#8260 - $k[$j++] = $get(_5j, _5k); //#8260 - } //#8260 - var _5n = $_.d2w; //#8261 - for (var _5o = 0, _5p = _5n.length; _5o < _5p; _5o++) { //#8261 - $k[$j++] = $get(_5n, _5o); //#8261 - } //#8261 - var _5r = $_.d3w; //#8262 - for (var _5s = 0, _5t = _5r.length; _5s < _5t; _5s++) { //#8262 - $k[$j++] = $get(_5r, _5s); //#8262 - } //#8262 - var _5v = $_.d4w; //#8263 - for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#8263 - $k[$j++] = $get(_5v, _5w); //#8263 - } //#8263 - $_.widths = $a(); //#8263 - if (!bwipp_databaromni.__8279__) { //#8279 - $_ = Object.create($_); //#8279 - $_.checkweights = $a([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); //#8272 - $_.checkwidths = $a([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); //#8278 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8278 - bwipp_databaromni.__8279__ = 1; //#8278 - $_ = Object.getPrototypeOf($_); //#8278 - } //#8278 - $_.checksum = 0; //#8281 - for (var _63 = 0; _63 <= 31; _63 += 1) { //#8285 - $_.i = _63; //#8283 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8284 - } //#8284 - $_.checksum = $_.checksum % 79; //#8286 - if ($_.checksum >= 8) { //#8287 - $_.checksum = $f($_.checksum + 1); //#8287 - } //#8287 - if ($_.checksum >= 72) { //#8288 - $_.checksum = $f($_.checksum + 1); //#8288 - } //#8288 - $_.checklt = $geti($_.checkwidths, (~~($_.checksum / 9)) * 5, 5); //#8289 - $_.checkrtrev = $geti($_.checkwidths, ($_.checksum % 9) * 5, 5); //#8290 - $_.checkrt = $a(5); //#8291 - for (var _6N = 0; _6N <= 4; _6N += 1) { //#8295 - $_.i = _6N; //#8293 - $put($_.checkrt, $_.i, $get($_.checkrtrev, 4 - $_.i)); //#8294 - } //#8294 - if ($eq($_.format, "omni") || $eq($_.format, "truncated")) { //#8423 - $k[$j++] = Infinity; //#8300 - var _6V = $_.d1w; //#8301 - $k[$j++] = 1; //#8301 - for (var _6W = 0, _6X = _6V.length; _6W < _6X; _6W++) { //#8301 - $k[$j++] = $get(_6V, _6W); //#8301 - } //#8301 - var _6Z = $_.checklt; //#8301 - for (var _6a = 0, _6b = _6Z.length; _6a < _6b; _6a++) { //#8301 - $k[$j++] = $get(_6Z, _6a); //#8301 - } //#8301 - var _6d = $_.d2w; //#8301 - for (var _6e = 0, _6f = _6d.length; _6e < _6f; _6e++) { //#8301 - $k[$j++] = $get(_6d, _6e); //#8301 - } //#8301 - var _6h = $_.d4w; //#8302 - for (var _6i = 0, _6j = _6h.length; _6i < _6j; _6i++) { //#8302 - $k[$j++] = $get(_6h, _6i); //#8302 - } //#8302 - var _6l = $_.checkrt; //#8302 - for (var _6m = 0, _6n = _6l.length; _6m < _6n; _6m++) { //#8302 - $k[$j++] = $get(_6l, _6m); //#8302 - } //#8302 - var _6p = $_.d3w; //#8302 - for (var _6q = 0, _6r = _6p.length; _6q < _6r; _6q++) { //#8302 - $k[$j++] = $get(_6p, _6q); //#8302 - } //#8302 - $k[$j++] = 1; //#8302 - $k[$j++] = 1; //#8302 - $_.sbs = $a(); //#8302 - $k[$j++] = Infinity; //#8305 - var _6u = $_.sbs; //#8307 - $k[$j++] = Infinity; //#8308 - for (var _6w = 0, _6x = ~~(($_.sbs.length + 1) / 2); _6w < _6x; _6w++) { //#8308 - $k[$j++] = $_.height; //#8308 - } //#8308 - var _6z = $a(); //#8308 - $k[$j++] = Infinity; //#8309 - for (var _71 = 0, _72 = ~~(($_.sbs.length + 1) / 2); _71 < _72; _71++) { //#8309 - $k[$j++] = 0; //#8309 - } //#8309 - var _73 = $a(); //#8309 - $k[$j++] = 'ren'; //#8314 - $k[$j++] = bwipp_renlinear; //#8314 - $k[$j++] = 'sbs'; //#8314 - $k[$j++] = _6u; //#8314 - $k[$j++] = 'bhs'; //#8314 - $k[$j++] = _6z; //#8314 - $k[$j++] = 'bbs'; //#8314 - $k[$j++] = _73; //#8314 - $k[$j++] = 'txt'; //#8314 - $k[$j++] = $_.txt; //#8314 - $k[$j++] = 'textxalign'; //#8314 - $k[$j++] = "center"; //#8314 - $k[$j++] = 'borderleft'; //#8314 - $k[$j++] = 0; //#8314 - $k[$j++] = 'borderright'; //#8314 - $k[$j++] = 0; //#8314 - $k[$j++] = 'opt'; //#8314 - $k[$j++] = $_.options; //#8314 - var _76 = $d(); //#8314 - $k[$j++] = _76; //#8317 - if (!$_.dontdraw) { //#8317 - bwipp_renlinear(); //#8317 - } //#8317 - } else { //#8423 - $k[$j++] = Infinity; //#8321 - var _78 = $_.d1w; //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 1; //#8321 - for (var _79 = 0, _7A = _78.length; _79 < _7A; _79++) { //#8321 - $k[$j++] = $get(_78, _79); //#8321 - } //#8321 - var _7C = $_.checklt; //#8321 - for (var _7D = 0, _7E = _7C.length; _7D < _7E; _7D++) { //#8321 - $k[$j++] = $get(_7C, _7D); //#8321 - } //#8321 - var _7G = $_.d2w; //#8321 - for (var _7H = 0, _7I = _7G.length; _7H < _7I; _7H++) { //#8321 - $k[$j++] = $get(_7G, _7H); //#8321 - } //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 0; //#8321 - $_.top = $a(); //#8321 - $k[$j++] = Infinity; //#8322 - var _7L = $_.d4w; //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 1; //#8322 - for (var _7M = 0, _7N = _7L.length; _7M < _7N; _7M++) { //#8322 - $k[$j++] = $get(_7L, _7M); //#8322 - } //#8322 - var _7P = $_.checkrt; //#8322 - for (var _7Q = 0, _7R = _7P.length; _7Q < _7R; _7Q++) { //#8322 - $k[$j++] = $get(_7P, _7Q); //#8322 - } //#8322 - var _7T = $_.d3w; //#8322 - for (var _7U = 0, _7V = _7T.length; _7U < _7V; _7U++) { //#8322 - $k[$j++] = $get(_7T, _7U); //#8322 - } //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 0; //#8322 - $_.bot = $a(); //#8322 - for (var _7Y = 0; _7Y <= 24; _7Y += 2) { //#8327 - $_.i = _7Y; //#8324 - for (var _7c = 0, _7d = $get($_.top, $_.i); _7c < _7d; _7c++) { //#8325 - $k[$j++] = 0; //#8325 - } //#8325 - for (var _7h = 0, _7i = $get($_.top, $_.i + 1); _7h < _7i; _7h++) { //#8326 - $k[$j++] = 1; //#8326 - } //#8326 - } //#8326 - $astore($a(50)); //#8328 - $_.top = $k[--$j]; //#8328 - for (var _7l = 0; _7l <= 24; _7l += 2) { //#8333 - $_.i = _7l; //#8330 - for (var _7p = 0, _7q = $get($_.bot, $_.i); _7p < _7q; _7p++) { //#8331 - $k[$j++] = 1; //#8331 - } //#8331 - for (var _7u = 0, _7v = $get($_.bot, $_.i + 1); _7u < _7v; _7u++) { //#8332 - $k[$j++] = 0; //#8332 - } //#8332 - } //#8332 - $astore($a(50)); //#8334 - $_.bot = $k[--$j]; //#8334 - if ($eq($_.format, "stacked")) { //#8356 - $_.sep = $a(50); //#8338 - $put($_.sep, 0, 0); //#8339 - for (var _81 = 1; _81 <= 49; _81 += 1) { //#8347 - $_.i = _81; //#8341 - if ($eq($get($_.top, $_.i), $get($_.bot, $_.i))) { //#8345 - $put($_.sep, $_.i, $f(1 - $get($_.top, $_.i))); //#8343 - } else { //#8345 - $put($_.sep, $_.i, $f(1 - $get($_.sep, $_.i - 1))); //#8345 - } //#8345 - } //#8345 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#8348 - $puti($_.sep, 46, $a([0, 0, 0, 0])); //#8349 - $k[$j++] = Infinity; //#8350 - for (var _8M = 0, _8N = 5; _8M < _8N; _8M++) { //#8351 - $aload($_.top); //#8351 - } //#8351 - $aload($_.sep); //#8352 - for (var _8Q = 0, _8R = 7; _8Q < _8R; _8Q++) { //#8353 - $aload($_.bot); //#8353 - } //#8353 - $_.pixs = $a(); //#8353 - $_.pixy = ~~($_.pixs.length / 50); //#8355 - } //#8355 - if ($eq($_.format, "stackedomni")) { //#8406 - $k[$j++] = Infinity; //#8360 - $forall($_.top, function() { //#8360 - var _8X = $k[--$j]; //#8360 - $k[$j++] = $f(1 - _8X); //#8360 - }); //#8360 - $_.sep1 = $a(); //#8360 - $puti($_.sep1, 0, $a([0, 0, 0, 0])); //#8361 - $puti($_.sep1, 46, $a([0, 0, 0, 0])); //#8362 - for (var _8d = 18; _8d <= 30; _8d += 1) { //#8375 - $_.i = _8d; //#8364 - if ($get($_.top, $_.i) == 0) { //#8372 - if ($get($_.top, $_.i - 1) == 1) { //#8369 - $k[$j++] = 1; //#8367 - } else { //#8369 - var _8n = ($get($_.sep1, $_.i - 1) == 0) ? 1 : 0; //#8369 - $k[$j++] = _8n; //#8369 - } //#8369 - } else { //#8372 - $k[$j++] = 0; //#8372 - } //#8372 - $put($_.sep1, $_.i, $k[--$j]); //#8374 - } //#8374 - $k[$j++] = Infinity; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - for (var _8r = 0, _8s = 21; _8r < _8s; _8r++) { //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 1; //#8376 - } //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $_.sep2 = $a(); //#8376 - $k[$j++] = Infinity; //#8377 - $forall($_.bot, function() { //#8377 - var _8v = $k[--$j]; //#8377 - $k[$j++] = $f(1 - _8v); //#8377 - }); //#8377 - $_.sep3 = $a(); //#8377 - $puti($_.sep3, 0, $a([0, 0, 0, 0])); //#8378 - $puti($_.sep3, 46, $a([0, 0, 0, 0])); //#8379 - for (var _91 = 19; _91 <= 31; _91 += 1) { //#8392 - $_.i = _91; //#8381 - if ($get($_.bot, $_.i) == 0) { //#8389 - if ($get($_.bot, $_.i - 1) == 1) { //#8386 - $k[$j++] = 1; //#8384 - } else { //#8386 - var _9B = ($get($_.sep3, $_.i - 1) == 0) ? 1 : 0; //#8386 - $k[$j++] = _9B; //#8386 - } //#8386 - } else { //#8389 - $k[$j++] = 0; //#8389 - } //#8389 - $put($_.sep3, $_.i, $k[--$j]); //#8391 - } //#8391 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#8393 - $k[$j++] = true; //#8394 - for (var _9G = 0; _9G <= 12; _9G += 1) { //#8394 - var _9L = $k[--$j]; //#8394 - $k[$j++] = _9L && $eq($get($_.bot, _9G + 19), $get($_.f3, _9G)); //#8394 - } //#8394 - if ($k[--$j]) { //#8397 - $puti($_.sep3, 19, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#8396 - } //#8396 - $k[$j++] = Infinity; //#8398 - for (var _9Q = 0, _9R = $_.barxmult; _9Q < _9R; _9Q++) { //#8399 - $aload($_.top); //#8399 - } //#8399 - $aload($_.sep1); //#8400 - $aload($_.sep2); //#8401 - $aload($_.sep3); //#8402 - for (var _9X = 0, _9Y = $_.barxmult; _9X < _9Y; _9X++) { //#8403 - $aload($_.bot); //#8403 - } //#8403 - $_.pixs = $a(); //#8403 - $_.pixy = ~~($_.pixs.length / 50); //#8405 - } //#8405 + $_.oe = $k[--$j]; //#8389 + $_.el = $k[--$j]; //#8390 + $_.mw = $k[--$j]; //#8391 + $_.nm = $k[--$j]; //#8392 + $_.val = $k[--$j]; //#8393 + $_.out = $a($_.el); //#8394 + $_.mask = 0; //#8395 + for (var _1D = 0, _1C = $f($_.el - 2); _1D <= _1C; _1D += 1) { //#8422 + $_.bar = _1D; //#8397 + $_.ew = 1; //#8398 + var _1F = $_.bar; //#8399 + $_.mask = $_.mask | ((_1F < 0 ? 1 >>> -_1F : 1 << _1F)); //#8399 + for (;;) { //#8418 + $k[$j++] = 'sval'; //#8400 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8400 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8400 + $_.ncr(); //#8400 + var _1K = $k[--$j]; //#8400 + $_[$k[--$j]] = _1K; //#8400 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8403 + $k[$j++] = 'sval'; //#8402 + $k[$j++] = $_.sval; //#8402 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8402 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8402 + $_.ncr(); //#8402 + var _1Z = $k[--$j]; //#8402 + var _1a = $k[--$j]; //#8402 + $_[$k[--$j]] = $f(_1a - _1Z); //#8402 + } //#8402 + if ($f($_.el - $_.bar) > 2) { //#8412 + $_.lval = 0; //#8405 + for (var _1k = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1j = $f($_.mw + 1); _1k >= _1j; _1k -= 1) { //#8409 + $k[$j++] = $f(($f($f($_.nm - _1k) - $_.ew)) - 1); //#8407 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8407 + $_.ncr(); //#8407 + $_.lval = $f($k[--$j] + $_.lval); //#8408 + } //#8408 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8410 + } else { //#8412 + if ($f($_.nm - $_.ew) > $_.mw) { //#8412 + $_.sval = $f($_.sval - 1); //#8412 + } //#8412 + } //#8412 + $_.val = $f($_.val - $_.sval); //#8414 + if ($_.val < 0) { //#8415 + break; //#8415 + } //#8415 + $_.ew = $_.ew + 1; //#8416 + var _24 = $_.bar; //#8417 + $_.mask = $_.mask & (~((_24 < 0 ? 1 >>> -_24 : 1 << _24))); //#8417 + } //#8417 + $_.val = $f($_.val + $_.sval); //#8419 + $_.nm = $f($_.nm - $_.ew); //#8420 + $put($_.out, $_.bar, $_.ew); //#8421 + } //#8421 + $put($_.out, $f($_.el - 1), $_.nm); //#8423 + $k[$j++] = $_.out; //#8424 + }; //#8424 + $k[$j++] = Infinity; //#8427 + var _2H = $_.linkage ? 1 : 0; //#8428 + var _2J = $geti($_.barcode, 4, 13); //#8429 + $k[$j++] = _2H; //#8429 + for (var _2K = 0, _2L = _2J.length; _2K < _2L; _2K++) { //#8429 + $k[$j++] = $f($get(_2J, _2K) - 48); //#8429 + } //#8429 + $_.binval = $a(); //#8429 + for (var _2O = 0; _2O <= 12; _2O += 1) { //#8436 + $_.i = _2O; //#8433 + var _2P = $_.binval; //#8434 + var _2Q = $_.i; //#8434 + $put(_2P, _2Q + 1, $f($get(_2P, _2Q + 1) + (($get($_.binval, $_.i) % 4537077) * 10))); //#8434 + $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 4537077)); //#8435 + } //#8435 + $_.right = $get($_.binval, 13) % 4537077; //#8437 + var _2c = $_.binval; //#8438 + $put(_2c, 13, ~~($get(_2c, 13) / 4537077)); //#8438 + $_.left = 0; //#8440 + $_.i = true; //#8441 + for (var _2e = 0; _2e <= 13; _2e += 1) { //#8451 + $_.j = _2e; //#8443 + var _2h = $get($_.binval, $_.j); //#8444 + $k[$j++] = _2h; //#8450 + if ((_2h == 0) && $_.i) { //#8449 + $j--; //#8446 + } else { //#8449 + $_.i = false; //#8448 + $_.left = $f($_.left + ($k[--$j] * (~~Math.pow(10, 13 - $_.j)))); //#8449 + } //#8449 + } //#8449 + $_.d1 = ~~($_.left / 1597); //#8453 + $_.d2 = $_.left % 1597; //#8454 + $_.d3 = ~~($_.right / 1597); //#8455 + $_.d4 = $_.right % 1597; //#8456 + if (!bwipp_databaromni.__8473__) { //#8473 + $_ = Object.create($_); //#8473 + $_.tab164 = $a([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); //#8465 + $_.tab154 = $a([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); //#8472 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8472 + bwipp_databaromni.__8473__ = 1; //#8472 + $_ = Object.getPrototypeOf($_); //#8472 + } //#8472 + $_.i = 0; //#8475 + for (;;) { //#8485 + if ($_.d1 <= $get($_.tab164, $_.i)) { //#8483 + var _2z = $geti($_.tab164, $_.i + 1, 7); //#8477 + for (var _30 = 0, _31 = _2z.length; _30 < _31; _30++) { //#8477 + $k[$j++] = $get(_2z, _30); //#8477 + } //#8477 + $_.d1te = $k[--$j]; //#8478 + $_.d1to = $k[--$j]; //#8478 + $_.d1mwe = $k[--$j]; //#8479 + $_.d1mwo = $k[--$j]; //#8479 + $_.d1ele = $k[--$j]; //#8480 + $_.d1elo = $k[--$j]; //#8480 + $_.d1gs = $k[--$j]; //#8481 + break; //#8482 + } //#8482 + $_.i = $_.i + 8; //#8484 + } //#8484 + $_.i = 0; //#8487 + for (;;) { //#8497 + if ($_.d2 <= $get($_.tab154, $_.i)) { //#8495 + var _3H = $geti($_.tab154, $_.i + 1, 7); //#8489 + for (var _3I = 0, _3J = _3H.length; _3I < _3J; _3I++) { //#8489 + $k[$j++] = $get(_3H, _3I); //#8489 + } //#8489 + $_.d2te = $k[--$j]; //#8490 + $_.d2to = $k[--$j]; //#8490 + $_.d2mwe = $k[--$j]; //#8491 + $_.d2mwo = $k[--$j]; //#8491 + $_.d2ele = $k[--$j]; //#8492 + $_.d2elo = $k[--$j]; //#8492 + $_.d2gs = $k[--$j]; //#8493 + break; //#8494 + } //#8494 + $_.i = $_.i + 8; //#8496 + } //#8496 + $_.i = 0; //#8499 + for (;;) { //#8509 + if ($_.d3 <= $get($_.tab164, $_.i)) { //#8507 + var _3Z = $geti($_.tab164, $_.i + 1, 7); //#8501 + for (var _3a = 0, _3b = _3Z.length; _3a < _3b; _3a++) { //#8501 + $k[$j++] = $get(_3Z, _3a); //#8501 + } //#8501 + $_.d3te = $k[--$j]; //#8502 + $_.d3to = $k[--$j]; //#8502 + $_.d3mwe = $k[--$j]; //#8503 + $_.d3mwo = $k[--$j]; //#8503 + $_.d3ele = $k[--$j]; //#8504 + $_.d3elo = $k[--$j]; //#8504 + $_.d3gs = $k[--$j]; //#8505 + break; //#8506 + } //#8506 + $_.i = $_.i + 8; //#8508 + } //#8508 + $_.i = 0; //#8511 + for (;;) { //#8521 + if ($_.d4 <= $get($_.tab154, $_.i)) { //#8519 + var _3r = $geti($_.tab154, $_.i + 1, 7); //#8513 + for (var _3s = 0, _3t = _3r.length; _3s < _3t; _3s++) { //#8513 + $k[$j++] = $get(_3r, _3s); //#8513 + } //#8513 + $_.d4te = $k[--$j]; //#8514 + $_.d4to = $k[--$j]; //#8514 + $_.d4mwe = $k[--$j]; //#8515 + $_.d4mwo = $k[--$j]; //#8515 + $_.d4ele = $k[--$j]; //#8516 + $_.d4elo = $k[--$j]; //#8516 + $_.d4gs = $k[--$j]; //#8517 + break; //#8518 + } //#8518 + $_.i = $_.i + 8; //#8520 + } //#8520 + $k[$j++] = 'd1wo'; //#8523 + $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8523 + $k[$j++] = $_.d1elo; //#8523 + $k[$j++] = $_.d1mwo; //#8523 + $k[$j++] = 4; //#8523 + $k[$j++] = false; //#8523 + $_.getRSSwidths(); //#8523 + var _48 = $k[--$j]; //#8523 + $_[$k[--$j]] = _48; //#8523 + $k[$j++] = 'd1we'; //#8524 + $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8524 + $k[$j++] = $_.d1ele; //#8524 + $k[$j++] = $_.d1mwe; //#8524 + $k[$j++] = 4; //#8524 + $k[$j++] = true; //#8524 + $_.getRSSwidths(); //#8524 + var _4F = $k[--$j]; //#8524 + $_[$k[--$j]] = _4F; //#8524 + $k[$j++] = 'd2wo'; //#8525 + $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2to; //#8525 + $k[$j++] = $_.d2elo; //#8525 + $k[$j++] = $_.d2mwo; //#8525 + $k[$j++] = 4; //#8525 + $k[$j++] = true; //#8525 + $_.getRSSwidths(); //#8525 + var _4M = $k[--$j]; //#8525 + $_[$k[--$j]] = _4M; //#8525 + $k[$j++] = 'd2we'; //#8526 + $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2to); //#8526 + $k[$j++] = $_.d2ele; //#8526 + $k[$j++] = $_.d2mwe; //#8526 + $k[$j++] = 4; //#8526 + $k[$j++] = false; //#8526 + $_.getRSSwidths(); //#8526 + var _4T = $k[--$j]; //#8526 + $_[$k[--$j]] = _4T; //#8526 + $k[$j++] = 'd3wo'; //#8527 + $k[$j++] = ~~($f($_.d3 - $_.d3gs) / $_.d3te); //#8527 + $k[$j++] = $_.d3elo; //#8527 + $k[$j++] = $_.d3mwo; //#8527 + $k[$j++] = 4; //#8527 + $k[$j++] = false; //#8527 + $_.getRSSwidths(); //#8527 + var _4a = $k[--$j]; //#8527 + $_[$k[--$j]] = _4a; //#8527 + $k[$j++] = 'd3we'; //#8528 + $k[$j++] = $f($_.d3 - $_.d3gs) % $_.d3te; //#8528 + $k[$j++] = $_.d3ele; //#8528 + $k[$j++] = $_.d3mwe; //#8528 + $k[$j++] = 4; //#8528 + $k[$j++] = true; //#8528 + $_.getRSSwidths(); //#8528 + var _4h = $k[--$j]; //#8528 + $_[$k[--$j]] = _4h; //#8528 + $k[$j++] = 'd4wo'; //#8529 + $k[$j++] = $f($_.d4 - $_.d4gs) % $_.d4to; //#8529 + $k[$j++] = $_.d4elo; //#8529 + $k[$j++] = $_.d4mwo; //#8529 + $k[$j++] = 4; //#8529 + $k[$j++] = true; //#8529 + $_.getRSSwidths(); //#8529 + var _4o = $k[--$j]; //#8529 + $_[$k[--$j]] = _4o; //#8529 + $k[$j++] = 'd4we'; //#8530 + $k[$j++] = ~~($f($_.d4 - $_.d4gs) / $_.d4to); //#8530 + $k[$j++] = $_.d4ele; //#8530 + $k[$j++] = $_.d4mwe; //#8530 + $k[$j++] = 4; //#8530 + $k[$j++] = false; //#8530 + $_.getRSSwidths(); //#8530 + var _4v = $k[--$j]; //#8530 + $_[$k[--$j]] = _4v; //#8530 + $_.d1w = $a(8); //#8532 + for (var _4y = 0; _4y <= 3; _4y += 1) { //#8537 + $_.i = _4y; //#8534 + $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8535 + $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8536 + } //#8536 + $_.d2w = $a(8); //#8539 + for (var _5A = 0; _5A <= 3; _5A += 1) { //#8544 + $_.i = _5A; //#8541 + $put($_.d2w, 7 - ($_.i * 2), $get($_.d2wo, $_.i)); //#8542 + $put($_.d2w, 6 - ($_.i * 2), $get($_.d2we, $_.i)); //#8543 + } //#8543 + $_.d3w = $a(8); //#8546 + for (var _5M = 0; _5M <= 3; _5M += 1) { //#8551 + $_.i = _5M; //#8548 + $put($_.d3w, 7 - ($_.i * 2), $get($_.d3wo, $_.i)); //#8549 + $put($_.d3w, 6 - ($_.i * 2), $get($_.d3we, $_.i)); //#8550 + } //#8550 + $_.d4w = $a(8); //#8553 + for (var _5Y = 0; _5Y <= 3; _5Y += 1) { //#8558 + $_.i = _5Y; //#8555 + $put($_.d4w, $_.i * 2, $get($_.d4wo, $_.i)); //#8556 + $put($_.d4w, ($_.i * 2) + 1, $get($_.d4we, $_.i)); //#8557 + } //#8557 + $k[$j++] = Infinity; //#8560 + var _5j = $_.d1w; //#8561 + for (var _5k = 0, _5l = _5j.length; _5k < _5l; _5k++) { //#8561 + $k[$j++] = $get(_5j, _5k); //#8561 + } //#8561 + var _5n = $_.d2w; //#8562 + for (var _5o = 0, _5p = _5n.length; _5o < _5p; _5o++) { //#8562 + $k[$j++] = $get(_5n, _5o); //#8562 + } //#8562 + var _5r = $_.d3w; //#8563 + for (var _5s = 0, _5t = _5r.length; _5s < _5t; _5s++) { //#8563 + $k[$j++] = $get(_5r, _5s); //#8563 + } //#8563 + var _5v = $_.d4w; //#8564 + for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#8564 + $k[$j++] = $get(_5v, _5w); //#8564 + } //#8564 + $_.widths = $a(); //#8564 + if (!bwipp_databaromni.__8580__) { //#8580 + $_ = Object.create($_); //#8580 + $_.checkweights = $a([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); //#8573 + $_.checkwidths = $a([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); //#8579 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8579 + bwipp_databaromni.__8580__ = 1; //#8579 + $_ = Object.getPrototypeOf($_); //#8579 + } //#8579 + $_.checksum = 0; //#8582 + for (var _63 = 0; _63 <= 31; _63 += 1) { //#8586 + $_.i = _63; //#8584 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8585 + } //#8585 + $_.checksum = $_.checksum % 79; //#8587 + if ($_.checksum >= 8) { //#8588 + $_.checksum = $f($_.checksum + 1); //#8588 + } //#8588 + if ($_.checksum >= 72) { //#8589 + $_.checksum = $f($_.checksum + 1); //#8589 + } //#8589 + $_.checklt = $geti($_.checkwidths, (~~($_.checksum / 9)) * 5, 5); //#8590 + $_.checkrtrev = $geti($_.checkwidths, ($_.checksum % 9) * 5, 5); //#8591 + $_.checkrt = $a(5); //#8592 + for (var _6N = 0; _6N <= 4; _6N += 1) { //#8596 + $_.i = _6N; //#8594 + $put($_.checkrt, $_.i, $get($_.checkrtrev, 4 - $_.i)); //#8595 + } //#8595 + if ($eq($_.format, "omni") || $eq($_.format, "truncated")) { //#8724 + $k[$j++] = Infinity; //#8601 + var _6V = $_.d1w; //#8602 + $k[$j++] = 1; //#8602 + for (var _6W = 0, _6X = _6V.length; _6W < _6X; _6W++) { //#8602 + $k[$j++] = $get(_6V, _6W); //#8602 + } //#8602 + var _6Z = $_.checklt; //#8602 + for (var _6a = 0, _6b = _6Z.length; _6a < _6b; _6a++) { //#8602 + $k[$j++] = $get(_6Z, _6a); //#8602 + } //#8602 + var _6d = $_.d2w; //#8602 + for (var _6e = 0, _6f = _6d.length; _6e < _6f; _6e++) { //#8602 + $k[$j++] = $get(_6d, _6e); //#8602 + } //#8602 + var _6h = $_.d4w; //#8603 + for (var _6i = 0, _6j = _6h.length; _6i < _6j; _6i++) { //#8603 + $k[$j++] = $get(_6h, _6i); //#8603 + } //#8603 + var _6l = $_.checkrt; //#8603 + for (var _6m = 0, _6n = _6l.length; _6m < _6n; _6m++) { //#8603 + $k[$j++] = $get(_6l, _6m); //#8603 + } //#8603 + var _6p = $_.d3w; //#8603 + for (var _6q = 0, _6r = _6p.length; _6q < _6r; _6q++) { //#8603 + $k[$j++] = $get(_6p, _6q); //#8603 + } //#8603 + $k[$j++] = 1; //#8603 + $k[$j++] = 1; //#8603 + $_.sbs = $a(); //#8603 + $k[$j++] = Infinity; //#8606 + var _6u = $_.sbs; //#8608 + $k[$j++] = Infinity; //#8609 + for (var _6w = 0, _6x = ~~(($_.sbs.length + 1) / 2); _6w < _6x; _6w++) { //#8609 + $k[$j++] = $_.height; //#8609 + } //#8609 + var _6z = $a(); //#8609 + $k[$j++] = Infinity; //#8610 + for (var _71 = 0, _72 = ~~(($_.sbs.length + 1) / 2); _71 < _72; _71++) { //#8610 + $k[$j++] = 0; //#8610 + } //#8610 + var _73 = $a(); //#8610 + $k[$j++] = 'ren'; //#8615 + $k[$j++] = 'renlinear'; //#8615 + $k[$j++] = 'sbs'; //#8615 + $k[$j++] = _6u; //#8615 + $k[$j++] = 'bhs'; //#8615 + $k[$j++] = _6z; //#8615 + $k[$j++] = 'bbs'; //#8615 + $k[$j++] = _73; //#8615 + $k[$j++] = 'txt'; //#8615 + $k[$j++] = $_.txt; //#8615 + $k[$j++] = 'textxalign'; //#8615 + $k[$j++] = "center"; //#8615 + $k[$j++] = 'borderleft'; //#8615 + $k[$j++] = 0; //#8615 + $k[$j++] = 'borderright'; //#8615 + $k[$j++] = 0; //#8615 + $k[$j++] = 'opt'; //#8615 + $k[$j++] = $_.options; //#8615 + var _76 = $d(); //#8615 + $k[$j++] = _76; //#8618 + if (!$_.dontdraw) { //#8618 + bwipp_renlinear(); //#8618 + } //#8618 + } else { //#8724 + $k[$j++] = Infinity; //#8622 + var _78 = $_.d1w; //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 1; //#8622 + for (var _79 = 0, _7A = _78.length; _79 < _7A; _79++) { //#8622 + $k[$j++] = $get(_78, _79); //#8622 + } //#8622 + var _7C = $_.checklt; //#8622 + for (var _7D = 0, _7E = _7C.length; _7D < _7E; _7D++) { //#8622 + $k[$j++] = $get(_7C, _7D); //#8622 + } //#8622 + var _7G = $_.d2w; //#8622 + for (var _7H = 0, _7I = _7G.length; _7H < _7I; _7H++) { //#8622 + $k[$j++] = $get(_7G, _7H); //#8622 + } //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 0; //#8622 + $_.top = $a(); //#8622 + $k[$j++] = Infinity; //#8623 + var _7L = $_.d4w; //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 1; //#8623 + for (var _7M = 0, _7N = _7L.length; _7M < _7N; _7M++) { //#8623 + $k[$j++] = $get(_7L, _7M); //#8623 + } //#8623 + var _7P = $_.checkrt; //#8623 + for (var _7Q = 0, _7R = _7P.length; _7Q < _7R; _7Q++) { //#8623 + $k[$j++] = $get(_7P, _7Q); //#8623 + } //#8623 + var _7T = $_.d3w; //#8623 + for (var _7U = 0, _7V = _7T.length; _7U < _7V; _7U++) { //#8623 + $k[$j++] = $get(_7T, _7U); //#8623 + } //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 0; //#8623 + $_.bot = $a(); //#8623 + for (var _7Y = 0; _7Y <= 24; _7Y += 2) { //#8628 + $_.i = _7Y; //#8625 + for (var _7c = 0, _7d = $get($_.top, $_.i); _7c < _7d; _7c++) { //#8626 + $k[$j++] = 0; //#8626 + } //#8626 + for (var _7h = 0, _7i = $get($_.top, $_.i + 1); _7h < _7i; _7h++) { //#8627 + $k[$j++] = 1; //#8627 + } //#8627 + } //#8627 + $astore($a(50)); //#8629 + $_.top = $k[--$j]; //#8629 + for (var _7l = 0; _7l <= 24; _7l += 2) { //#8634 + $_.i = _7l; //#8631 + for (var _7p = 0, _7q = $get($_.bot, $_.i); _7p < _7q; _7p++) { //#8632 + $k[$j++] = 1; //#8632 + } //#8632 + for (var _7u = 0, _7v = $get($_.bot, $_.i + 1); _7u < _7v; _7u++) { //#8633 + $k[$j++] = 0; //#8633 + } //#8633 + } //#8633 + $astore($a(50)); //#8635 + $_.bot = $k[--$j]; //#8635 + if ($eq($_.format, "stacked")) { //#8657 + $_.sep = $a(50); //#8639 + $put($_.sep, 0, 0); //#8640 + for (var _81 = 1; _81 <= 49; _81 += 1) { //#8648 + $_.i = _81; //#8642 + if ($eq($get($_.top, $_.i), $get($_.bot, $_.i))) { //#8646 + $put($_.sep, $_.i, $f(1 - $get($_.top, $_.i))); //#8644 + } else { //#8646 + $put($_.sep, $_.i, $f(1 - $get($_.sep, $_.i - 1))); //#8646 + } //#8646 + } //#8646 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#8649 + $puti($_.sep, 46, $a([0, 0, 0, 0])); //#8650 + $k[$j++] = Infinity; //#8651 + for (var _8M = 0, _8N = 5; _8M < _8N; _8M++) { //#8652 + $aload($_.top); //#8652 + } //#8652 + $aload($_.sep); //#8653 + for (var _8Q = 0, _8R = 7; _8Q < _8R; _8Q++) { //#8654 + $aload($_.bot); //#8654 + } //#8654 + $_.pixs = $a(); //#8654 + $_.pixy = ~~($_.pixs.length / 50); //#8656 + } //#8656 + if ($eq($_.format, "stackedomni")) { //#8707 + $k[$j++] = Infinity; //#8661 + $forall($_.top, function() { //#8661 + var _8X = $k[--$j]; //#8661 + $k[$j++] = $f(1 - _8X); //#8661 + }); //#8661 + $_.sep1 = $a(); //#8661 + $puti($_.sep1, 0, $a([0, 0, 0, 0])); //#8662 + $puti($_.sep1, 46, $a([0, 0, 0, 0])); //#8663 + for (var _8d = 18; _8d <= 30; _8d += 1) { //#8676 + $_.i = _8d; //#8665 + if ($get($_.top, $_.i) == 0) { //#8673 + if ($get($_.top, $_.i - 1) == 1) { //#8670 + $k[$j++] = 1; //#8668 + } else { //#8670 + var _8n = ($get($_.sep1, $_.i - 1) == 0) ? 1 : 0; //#8670 + $k[$j++] = _8n; //#8670 + } //#8670 + } else { //#8673 + $k[$j++] = 0; //#8673 + } //#8673 + $put($_.sep1, $_.i, $k[--$j]); //#8675 + } //#8675 + $k[$j++] = Infinity; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + for (var _8r = 0, _8s = 21; _8r < _8s; _8r++) { //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 1; //#8677 + } //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $_.sep2 = $a(); //#8677 + $k[$j++] = Infinity; //#8678 + $forall($_.bot, function() { //#8678 + var _8v = $k[--$j]; //#8678 + $k[$j++] = $f(1 - _8v); //#8678 + }); //#8678 + $_.sep3 = $a(); //#8678 + $puti($_.sep3, 0, $a([0, 0, 0, 0])); //#8679 + $puti($_.sep3, 46, $a([0, 0, 0, 0])); //#8680 + for (var _91 = 19; _91 <= 31; _91 += 1) { //#8693 + $_.i = _91; //#8682 + if ($get($_.bot, $_.i) == 0) { //#8690 + if ($get($_.bot, $_.i - 1) == 1) { //#8687 + $k[$j++] = 1; //#8685 + } else { //#8687 + var _9B = ($get($_.sep3, $_.i - 1) == 0) ? 1 : 0; //#8687 + $k[$j++] = _9B; //#8687 + } //#8687 + } else { //#8690 + $k[$j++] = 0; //#8690 + } //#8690 + $put($_.sep3, $_.i, $k[--$j]); //#8692 + } //#8692 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#8694 + $k[$j++] = true; //#8695 + for (var _9G = 0; _9G <= 12; _9G += 1) { //#8695 + var _9L = $k[--$j]; //#8695 + $k[$j++] = _9L && $eq($get($_.bot, _9G + 19), $get($_.f3, _9G)); //#8695 + } //#8695 + if ($k[--$j]) { //#8698 + $puti($_.sep3, 19, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#8697 + } //#8697 + $k[$j++] = Infinity; //#8699 + for (var _9Q = 0, _9R = $_.barxmult; _9Q < _9R; _9Q++) { //#8700 + $aload($_.top); //#8700 + } //#8700 + $aload($_.sep1); //#8701 + $aload($_.sep2); //#8702 + $aload($_.sep3); //#8703 + for (var _9X = 0, _9Y = $_.barxmult; _9X < _9Y; _9X++) { //#8704 + $aload($_.bot); //#8704 + } //#8704 + $_.pixs = $a(); //#8704 + $_.pixy = ~~($_.pixs.length / 50); //#8706 + } //#8706 var _9g = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 50], ["pixy", $_.pixy], @@ -11318,2070 +11806,2070 @@ function bwipp_databaromni() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#8420 - $k[$j++] = _9g; //#8423 - if (!$_.dontdraw) { //#8423 - bwipp_renmatrix(); //#8423 - } //#8423 - } //#8423 - $_ = Object.getPrototypeOf($_); //#8427 - $_ = Object.getPrototypeOf($_); //#8429 + ]); //#8721 + $k[$j++] = _9g; //#8724 + if (!$_.dontdraw) { //#8724 + bwipp_renmatrix(); //#8724 + } //#8724 + } //#8724 + $_ = Object.getPrototypeOf($_); //#8728 + $_ = Object.getPrototypeOf($_); //#8730 } //bwipp_databaromni function bwipp_databarstacked() { - $_ = Object.create($_); //#8458 - $_.dontdraw = false; //#8461 - $k[$j++] = $_; //#8463 - bwipp_processoptions(); //#8463 - $_.options = $k[--$j]; //#8463 - $_.barcode = $k[--$j]; //#8464 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8469 - $k[$j++] = 'bwipp.databarstackedBadLength#8468'; //#8468 - $k[$j++] = "GS1 DataBar Stacked must be 13 or 14 digits"; //#8468 - bwipp_raiseerror(); //#8468 - } //#8468 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8472 - $k[$j++] = 'bwipp.databarstackedBadAI#8471'; //#8471 - $k[$j++] = "GS1 DataBar Stacked must begin with (01) application identifier"; //#8471 - bwipp_raiseerror(); //#8471 - } //#8471 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8473 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8477 - var _B = $get(_8, _9); //#8477 - if ((_B < 48) || (_B > 57)) { //#8476 - $k[$j++] = 'bwipp.databarstackedBadCharacter#8475'; //#8475 - $k[$j++] = "GS1 DataBar Stacked must contain only digits"; //#8475 - bwipp_raiseerror(); //#8475 - } //#8475 - } //#8475 - $_.checksum = 0; //#8480 - for (var _C = 0; _C <= 12; _C += 1) { //#8484 - $_.i = _C; //#8482 - $k[$j++] = 'checksum'; //#8483 - $k[$j++] = $_.checksum; //#8483 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8483 - if (($_.i % 2) == 0) { //#8483 - var _I = $k[--$j]; //#8483 - $k[$j++] = _I * 3; //#8483 - } //#8483 - var _J = $k[--$j]; //#8483 - var _K = $k[--$j]; //#8483 - $_[$k[--$j]] = $f(_K + _J); //#8483 - } //#8483 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8485 - if ($_.barcode.length == 18) { //#8490 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8489 - $k[$j++] = 'bwipp.databarstackedBadCheckDigit#8488'; //#8488 - $k[$j++] = "Incorrect GS1 DataBar Stacked check digit provided"; //#8488 - bwipp_raiseerror(); //#8488 - } //#8488 - } //#8488 - var _R = $s(18); //#8491 - $puti(_R, 0, $_.barcode); //#8492 - $put(_R, 17, $_.checksum + 48); //#8493 - $_.barcode = _R; //#8494 - $put($_.options, "dontdraw", true); //#8497 - $put($_.options, "format", "stacked"); //#8498 - $k[$j++] = 'args'; //#8500 - $k[$j++] = $_.barcode; //#8500 - $k[$j++] = $_.options; //#8500 - bwipp_databaromni(); //#8500 - var _Y = $k[--$j]; //#8500 - $_[$k[--$j]] = _Y; //#8500 - $put($_.args, "opt", $_.options); //#8502 - $k[$j++] = $_.args; //#8505 - if (!$_.dontdraw) { //#8505 - bwipp_renmatrix(); //#8505 - } //#8505 - $_ = Object.getPrototypeOf($_); //#8507 + $_ = Object.create($_); //#8759 + $_.dontdraw = false; //#8762 + $k[$j++] = $_; //#8764 + bwipp_processoptions(); //#8764 + $_.options = $k[--$j]; //#8764 + $_.barcode = $k[--$j]; //#8765 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8770 + $k[$j++] = 'bwipp.databarstackedBadLength#8769'; //#8769 + $k[$j++] = "GS1 DataBar Stacked must be 13 or 14 digits"; //#8769 + bwipp_raiseerror(); //#8769 + } //#8769 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8773 + $k[$j++] = 'bwipp.databarstackedBadAI#8772'; //#8772 + $k[$j++] = "GS1 DataBar Stacked must begin with (01) application identifier"; //#8772 + bwipp_raiseerror(); //#8772 + } //#8772 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8774 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8778 + var _B = $get(_8, _9); //#8778 + if ((_B < 48) || (_B > 57)) { //#8777 + $k[$j++] = 'bwipp.databarstackedBadCharacter#8776'; //#8776 + $k[$j++] = "GS1 DataBar Stacked must contain only digits"; //#8776 + bwipp_raiseerror(); //#8776 + } //#8776 + } //#8776 + $_.checksum = 0; //#8781 + for (var _C = 0; _C <= 12; _C += 1) { //#8785 + $_.i = _C; //#8783 + $k[$j++] = 'checksum'; //#8784 + $k[$j++] = $_.checksum; //#8784 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8784 + if (($_.i % 2) == 0) { //#8784 + var _I = $k[--$j]; //#8784 + $k[$j++] = _I * 3; //#8784 + } //#8784 + var _J = $k[--$j]; //#8784 + var _K = $k[--$j]; //#8784 + $_[$k[--$j]] = $f(_K + _J); //#8784 + } //#8784 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8786 + if ($_.barcode.length == 18) { //#8791 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8790 + $k[$j++] = 'bwipp.databarstackedBadCheckDigit#8789'; //#8789 + $k[$j++] = "Incorrect GS1 DataBar Stacked check digit provided"; //#8789 + bwipp_raiseerror(); //#8789 + } //#8789 + } //#8789 + var _R = $s(18); //#8792 + $puti(_R, 0, $_.barcode); //#8793 + $put(_R, 17, $_.checksum + 48); //#8794 + $_.barcode = _R; //#8795 + $put($_.options, "dontdraw", true); //#8798 + $put($_.options, "format", "stacked"); //#8799 + $k[$j++] = 'args'; //#8801 + $k[$j++] = $_.barcode; //#8801 + $k[$j++] = $_.options; //#8801 + bwipp_databaromni(); //#8801 + var _Y = $k[--$j]; //#8801 + $_[$k[--$j]] = _Y; //#8801 + $put($_.args, "opt", $_.options); //#8803 + $k[$j++] = $_.args; //#8806 + if (!$_.dontdraw) { //#8806 + bwipp_renmatrix(); //#8806 + } //#8806 + $_ = Object.getPrototypeOf($_); //#8808 } //bwipp_databarstacked function bwipp_databarstackedomni() { - $_ = Object.create($_); //#8536 - $_.dontdraw = false; //#8539 - $k[$j++] = $_; //#8541 - bwipp_processoptions(); //#8541 - $_.options = $k[--$j]; //#8541 - $_.barcode = $k[--$j]; //#8542 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8547 - $k[$j++] = 'bwipp.databarstackedomniBadAI#8546'; //#8546 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; //#8546 - bwipp_raiseerror(); //#8546 - } //#8546 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8550 - $k[$j++] = 'bwipp.databarstackedomniBadLength#8549'; //#8549 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; //#8549 - bwipp_raiseerror(); //#8549 - } //#8549 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8551 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8555 - var _B = $get(_8, _9); //#8555 - if ((_B < 48) || (_B > 57)) { //#8554 - $k[$j++] = 'bwipp.databarstackedomniBadCharacter#8553'; //#8553 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; //#8553 - bwipp_raiseerror(); //#8553 - } //#8553 - } //#8553 - $_.checksum = 0; //#8558 - for (var _C = 0; _C <= 12; _C += 1) { //#8562 - $_.i = _C; //#8560 - $k[$j++] = 'checksum'; //#8561 - $k[$j++] = $_.checksum; //#8561 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8561 - if (($_.i % 2) == 0) { //#8561 - var _I = $k[--$j]; //#8561 - $k[$j++] = _I * 3; //#8561 - } //#8561 - var _J = $k[--$j]; //#8561 - var _K = $k[--$j]; //#8561 - $_[$k[--$j]] = $f(_K + _J); //#8561 - } //#8561 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8563 - if ($_.barcode.length == 18) { //#8568 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8567 - $k[$j++] = 'bwipp.databarstackedomniBadCheckDigit#8566'; //#8566 - $k[$j++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; //#8566 - bwipp_raiseerror(); //#8566 - } //#8566 - } //#8566 - var _R = $s(18); //#8569 - $puti(_R, 0, $_.barcode); //#8570 - $put(_R, 17, $_.checksum + 48); //#8571 - $_.barcode = _R; //#8572 - $put($_.options, "dontdraw", true); //#8575 - $put($_.options, "format", "stackedomni"); //#8576 - $k[$j++] = 'args'; //#8578 - $k[$j++] = $_.barcode; //#8578 - $k[$j++] = $_.options; //#8578 - bwipp_databaromni(); //#8578 - var _Y = $k[--$j]; //#8578 - $_[$k[--$j]] = _Y; //#8578 - $put($_.args, "opt", $_.options); //#8580 - $k[$j++] = $_.args; //#8583 - if (!$_.dontdraw) { //#8583 - bwipp_renmatrix(); //#8583 - } //#8583 - $_ = Object.getPrototypeOf($_); //#8585 + $_ = Object.create($_); //#8837 + $_.dontdraw = false; //#8840 + $k[$j++] = $_; //#8842 + bwipp_processoptions(); //#8842 + $_.options = $k[--$j]; //#8842 + $_.barcode = $k[--$j]; //#8843 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8848 + $k[$j++] = 'bwipp.databarstackedomniBadAI#8847'; //#8847 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; //#8847 + bwipp_raiseerror(); //#8847 + } //#8847 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8851 + $k[$j++] = 'bwipp.databarstackedomniBadLength#8850'; //#8850 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; //#8850 + bwipp_raiseerror(); //#8850 + } //#8850 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8852 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8856 + var _B = $get(_8, _9); //#8856 + if ((_B < 48) || (_B > 57)) { //#8855 + $k[$j++] = 'bwipp.databarstackedomniBadCharacter#8854'; //#8854 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; //#8854 + bwipp_raiseerror(); //#8854 + } //#8854 + } //#8854 + $_.checksum = 0; //#8859 + for (var _C = 0; _C <= 12; _C += 1) { //#8863 + $_.i = _C; //#8861 + $k[$j++] = 'checksum'; //#8862 + $k[$j++] = $_.checksum; //#8862 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8862 + if (($_.i % 2) == 0) { //#8862 + var _I = $k[--$j]; //#8862 + $k[$j++] = _I * 3; //#8862 + } //#8862 + var _J = $k[--$j]; //#8862 + var _K = $k[--$j]; //#8862 + $_[$k[--$j]] = $f(_K + _J); //#8862 + } //#8862 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8864 + if ($_.barcode.length == 18) { //#8869 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8868 + $k[$j++] = 'bwipp.databarstackedomniBadCheckDigit#8867'; //#8867 + $k[$j++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; //#8867 + bwipp_raiseerror(); //#8867 + } //#8867 + } //#8867 + var _R = $s(18); //#8870 + $puti(_R, 0, $_.barcode); //#8871 + $put(_R, 17, $_.checksum + 48); //#8872 + $_.barcode = _R; //#8873 + $put($_.options, "dontdraw", true); //#8876 + $put($_.options, "format", "stackedomni"); //#8877 + $k[$j++] = 'args'; //#8879 + $k[$j++] = $_.barcode; //#8879 + $k[$j++] = $_.options; //#8879 + bwipp_databaromni(); //#8879 + var _Y = $k[--$j]; //#8879 + $_[$k[--$j]] = _Y; //#8879 + $put($_.args, "opt", $_.options); //#8881 + $k[$j++] = $_.args; //#8884 + if (!$_.dontdraw) { //#8884 + bwipp_renmatrix(); //#8884 + } //#8884 + $_ = Object.getPrototypeOf($_); //#8886 } //bwipp_databarstackedomni function bwipp_databartruncated() { - $_ = Object.create($_); //#8614 - $_.dontdraw = false; //#8617 - $k[$j++] = $_; //#8619 - bwipp_processoptions(); //#8619 - $_.options = $k[--$j]; //#8619 - $_.barcode = $k[--$j]; //#8620 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8625 - $k[$j++] = 'bwipp.databartruncatedBadLength#8624'; //#8624 - $k[$j++] = "GS1 DataBar Truncated must be 13 or 14 digits"; //#8624 - bwipp_raiseerror(); //#8624 - } //#8624 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8628 - $k[$j++] = 'bwipp.databartruncatedBadAI#8627'; //#8627 - $k[$j++] = "GS1 DataBar Truncated must begin with (01) application identifier"; //#8627 - bwipp_raiseerror(); //#8627 - } //#8627 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8629 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8633 - var _B = $get(_8, _9); //#8633 - if ((_B < 48) || (_B > 57)) { //#8632 - $k[$j++] = 'bwipp.databartruncatedBadCharacter#8631'; //#8631 - $k[$j++] = "GS1 DataBar Truncated must contain only digits"; //#8631 - bwipp_raiseerror(); //#8631 - } //#8631 - } //#8631 - $_.checksum = 0; //#8636 - for (var _C = 0; _C <= 12; _C += 1) { //#8640 - $_.i = _C; //#8638 - $k[$j++] = 'checksum'; //#8639 - $k[$j++] = $_.checksum; //#8639 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8639 - if (($_.i % 2) == 0) { //#8639 - var _I = $k[--$j]; //#8639 - $k[$j++] = _I * 3; //#8639 - } //#8639 - var _J = $k[--$j]; //#8639 - var _K = $k[--$j]; //#8639 - $_[$k[--$j]] = $f(_K + _J); //#8639 - } //#8639 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8641 - if ($_.barcode.length == 18) { //#8646 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8645 - $k[$j++] = 'bwipp.databartruncatedBadCheckDigit#8644'; //#8644 - $k[$j++] = "Incorrect GS1 DataBar Truncated check digit provided"; //#8644 - bwipp_raiseerror(); //#8644 - } //#8644 - } //#8644 - var _R = $s(18); //#8647 - $puti(_R, 0, $_.barcode); //#8648 - $put(_R, 17, $_.checksum + 48); //#8649 - $_.barcode = _R; //#8650 - $put($_.options, "dontdraw", true); //#8653 - $put($_.options, "format", "truncated"); //#8654 - $k[$j++] = 'args'; //#8656 - $k[$j++] = $_.barcode; //#8656 - $k[$j++] = $_.options; //#8656 - bwipp_databaromni(); //#8656 - var _Y = $k[--$j]; //#8656 - $_[$k[--$j]] = _Y; //#8656 - $put($_.args, "opt", $_.options); //#8658 - $k[$j++] = $_.args; //#8661 - if (!$_.dontdraw) { //#8661 - bwipp_renlinear(); //#8661 - } //#8661 - $_ = Object.getPrototypeOf($_); //#8663 + $_ = Object.create($_); //#8915 + $_.dontdraw = false; //#8918 + $k[$j++] = $_; //#8920 + bwipp_processoptions(); //#8920 + $_.options = $k[--$j]; //#8920 + $_.barcode = $k[--$j]; //#8921 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8926 + $k[$j++] = 'bwipp.databartruncatedBadLength#8925'; //#8925 + $k[$j++] = "GS1 DataBar Truncated must be 13 or 14 digits"; //#8925 + bwipp_raiseerror(); //#8925 + } //#8925 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8929 + $k[$j++] = 'bwipp.databartruncatedBadAI#8928'; //#8928 + $k[$j++] = "GS1 DataBar Truncated must begin with (01) application identifier"; //#8928 + bwipp_raiseerror(); //#8928 + } //#8928 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8930 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8934 + var _B = $get(_8, _9); //#8934 + if ((_B < 48) || (_B > 57)) { //#8933 + $k[$j++] = 'bwipp.databartruncatedBadCharacter#8932'; //#8932 + $k[$j++] = "GS1 DataBar Truncated must contain only digits"; //#8932 + bwipp_raiseerror(); //#8932 + } //#8932 + } //#8932 + $_.checksum = 0; //#8937 + for (var _C = 0; _C <= 12; _C += 1) { //#8941 + $_.i = _C; //#8939 + $k[$j++] = 'checksum'; //#8940 + $k[$j++] = $_.checksum; //#8940 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8940 + if (($_.i % 2) == 0) { //#8940 + var _I = $k[--$j]; //#8940 + $k[$j++] = _I * 3; //#8940 + } //#8940 + var _J = $k[--$j]; //#8940 + var _K = $k[--$j]; //#8940 + $_[$k[--$j]] = $f(_K + _J); //#8940 + } //#8940 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8942 + if ($_.barcode.length == 18) { //#8947 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8946 + $k[$j++] = 'bwipp.databartruncatedBadCheckDigit#8945'; //#8945 + $k[$j++] = "Incorrect GS1 DataBar Truncated check digit provided"; //#8945 + bwipp_raiseerror(); //#8945 + } //#8945 + } //#8945 + var _R = $s(18); //#8948 + $puti(_R, 0, $_.barcode); //#8949 + $put(_R, 17, $_.checksum + 48); //#8950 + $_.barcode = _R; //#8951 + $put($_.options, "dontdraw", true); //#8954 + $put($_.options, "format", "truncated"); //#8955 + $k[$j++] = 'args'; //#8957 + $k[$j++] = $_.barcode; //#8957 + $k[$j++] = $_.options; //#8957 + bwipp_databaromni(); //#8957 + var _Y = $k[--$j]; //#8957 + $_[$k[--$j]] = _Y; //#8957 + $put($_.args, "opt", $_.options); //#8959 + $k[$j++] = $_.args; //#8962 + if (!$_.dontdraw) { //#8962 + bwipp_renlinear(); //#8962 + } //#8962 + $_ = Object.getPrototypeOf($_); //#8964 } //bwipp_databartruncated function bwipp_databarlimited() { - $_ = Object.create($_); //#8693 - $_.dontdraw = false; //#8696 - $_.height = 10 / 72; //#8697 - $_.linkage = false; //#8698 - $k[$j++] = $_; //#8700 - bwipp_processoptions(); //#8700 - $_.options = $k[--$j]; //#8700 - $_.barcode = $k[--$j]; //#8701 - bwipp_loadctx(bwipp_databarlimited) //#8703 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8708 - $k[$j++] = 'bwipp.databarlimitedBadLength#8707'; //#8707 - $k[$j++] = "GS1 DataBar Limited must be 13 or 14 digits"; //#8707 - bwipp_raiseerror(); //#8707 - } //#8707 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8711 - $k[$j++] = 'bwipp.databarlimitedBadAI#8710'; //#8710 - $k[$j++] = "GS1 DataBar Limited must begin with (01) application identifier"; //#8710 - bwipp_raiseerror(); //#8710 - } //#8710 - var _7 = $get($_.barcode, 4); //#8712 - if ((_7 < 48) || (_7 > 49)) { //#8714 - $k[$j++] = 'bwipp.databarlimitedBadStartDigit#8713'; //#8713 - $k[$j++] = "GS1 DataBar Limited must begin with 0 or 1"; //#8713 - bwipp_raiseerror(); //#8713 - } //#8713 - var _A = $geti($_.barcode, 5, $_.barcode.length - 5); //#8715 - for (var _B = 0, _C = _A.length; _B < _C; _B++) { //#8719 - var _D = $get(_A, _B); //#8719 - if ((_D < 48) || (_D > 57)) { //#8718 - $k[$j++] = 'bwipp.databarlimitedBadCharacter#8717'; //#8717 - $k[$j++] = "GS1 DataBar Limited must contain only digits"; //#8717 - bwipp_raiseerror(); //#8717 - } //#8717 - } //#8717 - $_.checksum = 0; //#8722 - for (var _E = 0; _E <= 12; _E += 1) { //#8726 - $_.i = _E; //#8724 - $k[$j++] = 'checksum'; //#8725 - $k[$j++] = $_.checksum; //#8725 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8725 - if (($_.i % 2) == 0) { //#8725 - var _K = $k[--$j]; //#8725 - $k[$j++] = _K * 3; //#8725 - } //#8725 - var _L = $k[--$j]; //#8725 - var _M = $k[--$j]; //#8725 - $_[$k[--$j]] = $f(_M + _L); //#8725 - } //#8725 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8727 - if ($_.barcode.length == 18) { //#8732 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8731 - $k[$j++] = 'bwipp.databarlimitedBadCheckDigit#8730'; //#8730 - $k[$j++] = "Incorrect GS1 DataBar Limited check digit provided"; //#8730 - bwipp_raiseerror(); //#8730 - } //#8730 - } //#8730 - var _T = $s(18); //#8733 - $puti(_T, 0, $_.barcode); //#8734 - $put(_T, 17, $_.checksum + 48); //#8735 - $_.barcode = _T; //#8736 - if (!bwipp_databarlimited.__8741__) { //#8741 - $_ = Object.create($_); //#8741 - $_.linkval = $a([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); //#8740 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8740 - bwipp_databarlimited.__8741__ = 1; //#8740 - $_ = Object.getPrototypeOf($_); //#8740 - } //#8740 - $k[$j++] = Infinity; //#8742 - var _Z = $geti($_.barcode, 4, 13); //#8743 - for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#8743 - $k[$j++] = $f($get(_Z, _a) - 48); //#8743 - } //#8743 - $_.binval = $a(); //#8743 - if ($_.linkage) { //#8750 - for (var _h = 0, _g = $_.binval.length - 1; _h <= _g; _h += 1) { //#8749 - $_.i = _h; //#8747 - $put($_.binval, $_.i, $f($get($_.binval, $_.i) + $get($_.linkval, $_.i))); //#8748 - } //#8748 - } //#8748 - $_.txt = $a($_.barcode.length); //#8753 - for (var _u = 0, _t = $_.barcode.length - 1; _u <= _t; _u += 1) { //#8757 - $_.i = _u; //#8755 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8756 - } //#8756 - $_.ncr = function() { - var _11 = $k[--$j]; //#8760 - var _12 = $k[--$j]; //#8760 - var _13 = $f(_12 - _11); //#8760 - if (_11 < $f(_12 - _11)) { //#8760 - var _ = _13; //#8760 - _13 = _11; //#8760 - _11 = _; //#8760 - } //#8760 - $k[$j++] = _13; //#8767 - $k[$j++] = 1; //#8767 - $k[$j++] = 1; //#8767 - for (var _15 = _12, _14 = $f(_11 + 1); _15 >= _14; _15 -= 1) { //#8767 - var _16 = $k[--$j]; //#8763 - var _17 = $k[--$j]; //#8764 - var _18 = $k[--$j]; //#8764 - $k[$j++] = _18; //#8766 - $k[$j++] = _17; //#8766 - $k[$j++] = _16 * _15; //#8766 - if ($le(_17, _18)) { //#8766 - var _19 = $k[--$j]; //#8765 - var _1A = $k[--$j]; //#8765 - $k[$j++] = $f(_1A + 1); //#8765 - $k[$j++] = ~~(_19 / _1A); //#8765 - } //#8765 - } //#8765 - for (;;) { //#8771 - var _1B = $k[--$j]; //#8769 - var _1C = $k[--$j]; //#8769 - var _1D = $k[--$j]; //#8769 - $k[$j++] = _1D; //#8769 - $k[$j++] = _1C; //#8769 - $k[$j++] = _1B; //#8769 - if ($gt(_1C, _1D)) { //#8769 - break; //#8769 - } //#8769 - var _1E = $k[--$j]; //#8770 - var _1F = $k[--$j]; //#8770 - $k[$j++] = $f(_1F + 1); //#8770 - $k[$j++] = ~~(_1E / _1F); //#8770 - } //#8770 - var _1G = $k[--$j]; //#8772 - var _1H = $k[--$j]; //#8772 - $k[$j++] = _1G; //#8772 - $k[$j++] = _1H; //#8772 - $j--; //#8772 - var _1I = $k[--$j]; //#8772 - var _1J = $k[--$j]; //#8772 - $k[$j++] = _1I; //#8772 - $k[$j++] = _1J; //#8772 - $j--; //#8772 - }; //#8772 - $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#8776 - $_.el = $k[--$j]; //#8777 - $_.mw = $k[--$j]; //#8778 - $_.nm = $k[--$j]; //#8779 - $_.val = $k[--$j]; //#8780 - $_.out = $a($_.el); //#8781 - $_.mask = 0; //#8782 - for (var _1T = 0, _1S = $f($_.el - 2); _1T <= _1S; _1T += 1) { //#8809 - $_.bar = _1T; //#8784 - $_.ew = 1; //#8785 - var _1V = $_.bar; //#8786 - $_.mask = $_.mask | ((_1V < 0 ? 1 >>> -_1V : 1 << _1V)); //#8786 - for (;;) { //#8805 - $k[$j++] = 'sval'; //#8787 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8787 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8787 - $_.ncr(); //#8787 - var _1a = $k[--$j]; //#8787 - $_[$k[--$j]] = _1a; //#8787 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8790 - $k[$j++] = 'sval'; //#8789 - $k[$j++] = $_.sval; //#8789 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8789 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8789 - $_.ncr(); //#8789 - var _1p = $k[--$j]; //#8789 - var _1q = $k[--$j]; //#8789 - $_[$k[--$j]] = $f(_1q - _1p); //#8789 - } //#8789 - if ($f($_.el - $_.bar) > 2) { //#8799 - $_.lval = 0; //#8792 - for (var _20 = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1z = $f($_.mw + 1); _20 >= _1z; _20 -= 1) { //#8796 - $k[$j++] = $f(($f($f($_.nm - _20) - $_.ew)) - 1); //#8794 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8794 - $_.ncr(); //#8794 - $_.lval = $f($k[--$j] + $_.lval); //#8795 - } //#8795 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8797 - } else { //#8799 - if ($f($_.nm - $_.ew) > $_.mw) { //#8799 - $_.sval = $f($_.sval - 1); //#8799 - } //#8799 - } //#8799 - $_.val = $f($_.val - $_.sval); //#8801 - if ($_.val < 0) { //#8802 - break; //#8802 - } //#8802 - $_.ew = $_.ew + 1; //#8803 - var _2K = $_.bar; //#8804 - $_.mask = $_.mask & (~((_2K < 0 ? 1 >>> -_2K : 1 << _2K))); //#8804 - } //#8804 - $_.val = $f($_.val + $_.sval); //#8806 - $_.nm = $f($_.nm - $_.ew); //#8807 - $put($_.out, $_.bar, $_.ew); //#8808 - } //#8808 - $put($_.out, $f($_.el - 1), $_.nm); //#8810 - $k[$j++] = $_.out; //#8811 - }; //#8811 - for (var _2W = 0; _2W <= 11; _2W += 1) { //#8818 - $_.i = _2W; //#8815 - var _2X = $_.binval; //#8816 - var _2Y = $_.i; //#8816 - $put(_2X, _2Y + 1, $f($get(_2X, _2Y + 1) + (($get($_.binval, $_.i) % 2013571) * 10))); //#8816 - $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 2013571)); //#8817 - } //#8817 - $_.d2 = $get($_.binval, 12) % 2013571; //#8819 - var _2k = $_.binval; //#8820 - $put(_2k, 12, ~~($get(_2k, 12) / 2013571)); //#8820 - $_.d1 = 0; //#8822 - $_.i = true; //#8823 - for (var _2m = 0; _2m <= 12; _2m += 1) { //#8833 - $_.j = _2m; //#8825 - var _2p = $get($_.binval, $_.j); //#8826 - $k[$j++] = _2p; //#8832 - if ((_2p == 0) && $_.i) { //#8831 - $j--; //#8828 - } else { //#8831 - $_.i = false; //#8830 - $_.d1 = $f($_.d1 + ($k[--$j] * (~~Math.pow(10, 12 - $_.j)))); //#8831 - } //#8831 - } //#8831 - if (!bwipp_databarlimited.__8845__) { //#8845 - $_ = Object.create($_); //#8845 - $_.tab267 = $a([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); //#8844 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8844 - bwipp_databarlimited.__8845__ = 1; //#8844 - $_ = Object.getPrototypeOf($_); //#8844 - } //#8844 - $_.i = 0; //#8847 - for (;;) { //#8857 - if ($_.d1 <= $get($_.tab267, $_.i)) { //#8855 - var _32 = $geti($_.tab267, $_.i + 1, 7); //#8849 - for (var _33 = 0, _34 = _32.length; _33 < _34; _33++) { //#8849 - $k[$j++] = $get(_32, _33); //#8849 - } //#8849 - $_.d1te = $k[--$j]; //#8850 - $_.d1to = $k[--$j]; //#8850 - $_.d1mwe = $k[--$j]; //#8851 - $_.d1mwo = $k[--$j]; //#8851 - $_.d1ele = $k[--$j]; //#8852 - $_.d1elo = $k[--$j]; //#8852 - $_.d1gs = $k[--$j]; //#8853 - break; //#8854 - } //#8854 - $_.i = $_.i + 8; //#8856 - } //#8856 - $_.i = 0; //#8859 - for (;;) { //#8869 - if ($_.d2 <= $get($_.tab267, $_.i)) { //#8867 - var _3K = $geti($_.tab267, $_.i + 1, 7); //#8861 - for (var _3L = 0, _3M = _3K.length; _3L < _3M; _3L++) { //#8861 - $k[$j++] = $get(_3K, _3L); //#8861 - } //#8861 - $_.d2te = $k[--$j]; //#8862 - $_.d2to = $k[--$j]; //#8862 - $_.d2mwe = $k[--$j]; //#8863 - $_.d2mwo = $k[--$j]; //#8863 - $_.d2ele = $k[--$j]; //#8864 - $_.d2elo = $k[--$j]; //#8864 - $_.d2gs = $k[--$j]; //#8865 - break; //#8866 - } //#8866 - $_.i = $_.i + 8; //#8868 - } //#8868 - $k[$j++] = 'd1wo'; //#8871 - $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8871 - $k[$j++] = $_.d1elo; //#8871 - $k[$j++] = $_.d1mwo; //#8871 - $k[$j++] = 7; //#8871 - $k[$j++] = false; //#8871 - $_.getRSSwidths(); //#8871 - var _3b = $k[--$j]; //#8871 - $_[$k[--$j]] = _3b; //#8871 - $k[$j++] = 'd1we'; //#8872 - $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8872 - $k[$j++] = $_.d1ele; //#8872 - $k[$j++] = $_.d1mwe; //#8872 - $k[$j++] = 7; //#8872 - $k[$j++] = true; //#8872 - $_.getRSSwidths(); //#8872 - var _3i = $k[--$j]; //#8872 - $_[$k[--$j]] = _3i; //#8872 - $k[$j++] = 'd2wo'; //#8873 - $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2te); //#8873 - $k[$j++] = $_.d2elo; //#8873 - $k[$j++] = $_.d2mwo; //#8873 - $k[$j++] = 7; //#8873 - $k[$j++] = false; //#8873 - $_.getRSSwidths(); //#8873 - var _3p = $k[--$j]; //#8873 - $_[$k[--$j]] = _3p; //#8873 - $k[$j++] = 'd2we'; //#8874 - $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2te; //#8874 - $k[$j++] = $_.d2ele; //#8874 - $k[$j++] = $_.d2mwe; //#8874 - $k[$j++] = 7; //#8874 - $k[$j++] = true; //#8874 - $_.getRSSwidths(); //#8874 - var _3w = $k[--$j]; //#8874 - $_[$k[--$j]] = _3w; //#8874 - $_.d1w = $a(14); //#8876 - for (var _3z = 0; _3z <= 6; _3z += 1) { //#8881 - $_.i = _3z; //#8878 - $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8879 - $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8880 - } //#8880 - $_.d2w = $a(14); //#8883 - for (var _4B = 0; _4B <= 6; _4B += 1) { //#8888 - $_.i = _4B; //#8885 - $put($_.d2w, $_.i * 2, $get($_.d2wo, $_.i)); //#8886 - $put($_.d2w, ($_.i * 2) + 1, $get($_.d2we, $_.i)); //#8887 - } //#8887 - $k[$j++] = Infinity; //#8890 - var _4M = $_.d1w; //#8891 - for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#8891 - $k[$j++] = $get(_4M, _4N); //#8891 - } //#8891 - var _4Q = $_.d2w; //#8892 - for (var _4R = 0, _4S = _4Q.length; _4R < _4S; _4R++) { //#8892 - $k[$j++] = $get(_4Q, _4R); //#8892 - } //#8892 - $_.widths = $a(); //#8892 - if (!bwipp_databarlimited.__8916__) { //#8916 - $_ = Object.create($_); //#8916 - $_.checkweights = $a([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); //#8899 - $k[$j++] = Infinity; //#8901 - for (var _4W = 0; _4W <= 43; _4W += 1) { //#8902 - $k[$j++] = _4W; //#8902 - } //#8902 - $k[$j++] = 45; //#8904 - $k[$j++] = 52; //#8904 - $k[$j++] = 57; //#8904 - for (var _4X = 63; _4X <= 66; _4X += 1) { //#8904 - $k[$j++] = _4X; //#8904 - } //#8904 - for (var _4Y = 73; _4Y <= 79; _4Y += 1) { //#8905 - $k[$j++] = _4Y; //#8905 - } //#8905 - $k[$j++] = 82; //#8907 - for (var _4Z = 126; _4Z <= 130; _4Z += 1) { //#8907 - $k[$j++] = _4Z; //#8907 - } //#8907 - $k[$j++] = 132; //#8909 - for (var _4a = 141; _4a <= 146; _4a += 1) { //#8909 - $k[$j++] = _4a; //#8909 - } //#8909 - for (var _4b = 210; _4b <= 217; _4b += 1) { //#8910 - $k[$j++] = _4b; //#8910 - } //#8910 - $k[$j++] = 220; //#8912 - for (var _4c = 316; _4c <= 320; _4c += 1) { //#8912 - $k[$j++] = _4c; //#8912 - } //#8912 - $k[$j++] = 322; //#8914 - $k[$j++] = 323; //#8914 - $k[$j++] = 326; //#8914 - $k[$j++] = 337; //#8914 - $_.checkseq = $a(); //#8914 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8915 - bwipp_databarlimited.__8916__ = 1; //#8915 - $_ = Object.getPrototypeOf($_); //#8915 - } //#8915 - $_.checksum = 0; //#8918 - for (var _4f = 0; _4f <= 27; _4f += 1) { //#8922 - $_.i = _4f; //#8920 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8921 - } //#8921 - $_.checksum = $_.checksum % 89; //#8923 - $_.seq = $get($_.checkseq, $_.checksum); //#8924 - $k[$j++] = 'swidths'; //#8925 - $k[$j++] = ~~($_.seq / 21); //#8925 - $k[$j++] = 8; //#8925 - $k[$j++] = 3; //#8925 - $k[$j++] = 6; //#8925 - $k[$j++] = false; //#8925 - $_.getRSSwidths(); //#8925 - var _4s = $k[--$j]; //#8925 - $_[$k[--$j]] = _4s; //#8925 - $k[$j++] = 'bwidths'; //#8926 - $k[$j++] = $_.seq % 21; //#8926 - $k[$j++] = 8; //#8926 - $k[$j++] = 3; //#8926 - $k[$j++] = 6; //#8926 - $k[$j++] = false; //#8926 - $_.getRSSwidths(); //#8926 - var _4v = $k[--$j]; //#8926 - $_[$k[--$j]] = _4v; //#8926 - $_.checkwidths = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); //#8928 - for (var _4y = 0; _4y <= 5; _4y += 1) { //#8933 - $_.i = _4y; //#8930 - $put($_.checkwidths, $_.i * 2, $get($_.swidths, $_.i)); //#8931 - $put($_.checkwidths, ($_.i * 2) + 1, $get($_.bwidths, $_.i)); //#8932 - } //#8932 - $k[$j++] = Infinity; //#8935 - var _59 = $_.d1w; //#8936 - $k[$j++] = 1; //#8936 - for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#8936 - $k[$j++] = $get(_59, _5A); //#8936 - } //#8936 - var _5D = $_.checkwidths; //#8936 - for (var _5E = 0, _5F = _5D.length; _5E < _5F; _5E++) { //#8936 - $k[$j++] = $get(_5D, _5E); //#8936 - } //#8936 - var _5H = $_.d2w; //#8936 - for (var _5I = 0, _5J = _5H.length; _5I < _5J; _5I++) { //#8936 - $k[$j++] = $get(_5H, _5I); //#8936 - } //#8936 - $k[$j++] = 1; //#8936 - $k[$j++] = 1; //#8936 - $k[$j++] = 5; //#8936 - $_.sbs = $a(); //#8936 - $k[$j++] = Infinity; //#8940 - var _5M = $_.sbs; //#8942 - $k[$j++] = Infinity; //#8943 - for (var _5O = 0, _5P = ~~(($_.sbs.length + 1) / 2); _5O < _5P; _5O++) { //#8943 - $k[$j++] = $_.height; //#8943 - } //#8943 - var _5R = $a(); //#8943 - $k[$j++] = Infinity; //#8944 - for (var _5T = 0, _5U = ~~(($_.sbs.length + 1) / 2); _5T < _5U; _5T++) { //#8944 - $k[$j++] = 0; //#8944 - } //#8944 - var _5V = $a(); //#8944 - $k[$j++] = 'ren'; //#8949 - $k[$j++] = bwipp_renlinear; //#8949 - $k[$j++] = 'sbs'; //#8949 - $k[$j++] = _5M; //#8949 - $k[$j++] = 'bhs'; //#8949 - $k[$j++] = _5R; //#8949 - $k[$j++] = 'bbs'; //#8949 - $k[$j++] = _5V; //#8949 - $k[$j++] = 'txt'; //#8949 - $k[$j++] = $_.txt; //#8949 - $k[$j++] = 'textxalign'; //#8949 - $k[$j++] = "center"; //#8949 - $k[$j++] = 'borderleft'; //#8949 - $k[$j++] = 0; //#8949 - $k[$j++] = 'borderright'; //#8949 - $k[$j++] = 0; //#8949 - $k[$j++] = 'opt'; //#8949 - $k[$j++] = $_.options; //#8949 - var _5Y = $d(); //#8949 - $k[$j++] = _5Y; //#8952 - if (!$_.dontdraw) { //#8952 - bwipp_renlinear(); //#8952 - } //#8952 - $_ = Object.getPrototypeOf($_); //#8954 - $_ = Object.getPrototypeOf($_); //#8956 -} //bwipp_databarlimited -function bwipp_databarexpanded() { - $_ = Object.create($_); //#8988 - $_.parse = false; //#8991 - $_.dontlint = false; //#8992 - $_.lintreqs = true; //#8993 - $_.dontdraw = false; //#8994 - $_.height = 34 / 72; //#8995 - $_.format = "expanded"; //#8996 - $_.segments = -1; //#8997 - $_.linkage = false; //#8998 - $_.barxmult = 34; //#8999 + $_ = Object.create($_); //#8994 + $_.dontdraw = false; //#8997 + $_.height = 10 / 72; //#8998 + $_.linkage = false; //#8999 $k[$j++] = $_; //#9001 bwipp_processoptions(); //#9001 $_.options = $k[--$j]; //#9001 $_.barcode = $k[--$j]; //#9002 - bwipp_loadctx(bwipp_databarexpanded) //#9004 - if ($_.barxmult < 34) { //#9008 - $k[$j++] = 'bwipp.databarStackedOmniBarXmult#9007'; //#9007 - $k[$j++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; //#9007 - bwipp_raiseerror(); //#9007 - } //#9007 - if ($ne($_.format, "expanded") && $ne($_.format, "expandedstacked")) { //#9012 - $k[$j++] = 'bwipp.databarexpandedBadFormat#9011'; //#9011 - $k[$j++] = "Valid formats are expanded and expandedstacked"; //#9011 + bwipp_loadctx(bwipp_databarlimited) //#9004 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#9009 + $k[$j++] = 'bwipp.databarlimitedBadLength#9008'; //#9008 + $k[$j++] = "GS1 DataBar Limited must be 13 or 14 digits"; //#9008 + bwipp_raiseerror(); //#9008 + } //#9008 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#9012 + $k[$j++] = 'bwipp.databarlimitedBadAI#9011'; //#9011 + $k[$j++] = "GS1 DataBar Limited must begin with (01) application identifier"; //#9011 bwipp_raiseerror(); //#9011 } //#9011 - if ($_.segments == -1) { //#9018 - var _7 = $eq($_.format, "expandedstacked") ? 4 : 22; //#9015 - $_.segments = _7; //#9015 - } else { //#9018 - if ((($_.segments < 2) || ($_.segments > 22)) || (($_.segments % 2) != 0)) { //#9019 - $k[$j++] = 'bwipp.gs1databarexpandedBadSegments#9018'; //#9018 - $k[$j++] = "The number of segments must be even from 2 to 22"; //#9018 + var _7 = $get($_.barcode, 4); //#9013 + if ((_7 < 48) || (_7 > 49)) { //#9015 + $k[$j++] = 'bwipp.databarlimitedBadStartDigit#9014'; //#9014 + $k[$j++] = "GS1 DataBar Limited must begin with 0 or 1"; //#9014 + bwipp_raiseerror(); //#9014 + } //#9014 + var _A = $geti($_.barcode, 5, $_.barcode.length - 5); //#9016 + for (var _B = 0, _C = _A.length; _B < _C; _B++) { //#9020 + var _D = $get(_A, _B); //#9020 + if ((_D < 48) || (_D > 57)) { //#9019 + $k[$j++] = 'bwipp.databarlimitedBadCharacter#9018'; //#9018 + $k[$j++] = "GS1 DataBar Limited must contain only digits"; //#9018 bwipp_raiseerror(); //#9018 } //#9018 } //#9018 - $k[$j++] = $_.barcode; //#9022 - $k[$j++] = 'ai'; //#9022 - bwipp_gs1process(); //#9022 - $_.fncs = $k[--$j]; //#9023 - $_.vals = $k[--$j]; //#9024 - $_.ais = $k[--$j]; //#9025 - for (;;) { //#9113 - if ($_.ais.length == 2) { //#9037 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3103")) { //#9036 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 32767)) { //#9035 - $k[$j++] = "0100"; //#9034 - $k[$j++] = false; //#9034 - break; //#9034 - } //#9034 - } //#9034 - } //#9034 - if ($_.ais.length == 2) { //#9046 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3202")) { //#9045 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 9999)) { //#9044 - $k[$j++] = "0101"; //#9043 - $k[$j++] = false; //#9043 - break; //#9043 - } //#9043 - } //#9043 - } //#9043 - if ($_.ais.length == 2) { //#9055 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3203")) { //#9054 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 22767)) { //#9053 - $k[$j++] = "0101"; //#9052 - $k[$j++] = false; //#9052 - break; //#9052 - } //#9052 - } //#9052 - } //#9052 - var _k = $_.ais.length; //#9058 - if ((_k == 2) || (_k == 3)) { //#9089 - $k[$j++] = 'ai310x'; //#9059 - $k[$j++] = false; //#9059 - for (var _l = 3100; _l <= 3109; _l += 1) { //#9059 - var _q = $k[--$j]; //#9059 - $k[$j++] = _q || $eq($cvrs($s(4), _l, 10), $get($_.ais, 1)); //#9059 - } //#9059 - var _r = $k[--$j]; //#9059 - $_[$k[--$j]] = _r; //#9059 - $k[$j++] = 'ai320x'; //#9060 - $k[$j++] = false; //#9060 - for (var _t = 3200; _t <= 3209; _t += 1) { //#9060 - var _y = $k[--$j]; //#9060 - $k[$j++] = _y || $eq($cvrs($s(4), _t, 10), $get($_.ais, 1)); //#9060 - } //#9060 - var _z = $k[--$j]; //#9060 - $_[$k[--$j]] = _z; //#9060 - if ($_.ais.length == 3) { //#9064 - var _12 = $a(["11", "13", "15", "17"]); //#9062 - $k[$j++] = 'aibad'; //#9062 - $k[$j++] = true; //#9062 - for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#9062 - var _18 = $k[--$j]; //#9062 - $k[$j++] = _18 && $ne($get(_12, _13), $get($_.ais, 2)); //#9062 - } //#9062 - var _19 = $k[--$j]; //#9062 - $_[$k[--$j]] = _19; //#9062 - } else { //#9064 - $_.aibad = false; //#9064 - } //#9064 - if (($eq($get($_.ais, 0), "01") && ($_.ai310x || $_.ai320x)) && (!$_.aibad)) { //#9088 - if ($_.ais.length == 3) { //#9085 - var _1P = $cvi($geti($get($_.vals, 2), 2, 2)); //#9070 - var _1T = $cvi($geti($get($_.vals, 2), 4, 2)); //#9071 - if ((($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) && ((_1P >= 1) && (_1P <= 12))) && ((_1T >= 0) && (_1T <= 31))) { //#9080 - if ($_.ai310x && $eq($get($_.ais, 2), "11")) { //#9072 - $k[$j++] = "0111000"; //#9072 - $k[$j++] = false; //#9072 - break; //#9072 - } //#9072 - if ($_.ai320x && $eq($get($_.ais, 2), "11")) { //#9073 - $k[$j++] = "0111001"; //#9073 - $k[$j++] = false; //#9073 - break; //#9073 - } //#9073 - if ($_.ai310x && $eq($get($_.ais, 2), "13")) { //#9074 - $k[$j++] = "0111010"; //#9074 - $k[$j++] = false; //#9074 - break; //#9074 - } //#9074 - if ($_.ai320x && $eq($get($_.ais, 2), "13")) { //#9075 - $k[$j++] = "0111011"; //#9075 - $k[$j++] = false; //#9075 - break; //#9075 - } //#9075 - if ($_.ai310x && $eq($get($_.ais, 2), "15")) { //#9076 - $k[$j++] = "0111100"; //#9076 - $k[$j++] = false; //#9076 - break; //#9076 - } //#9076 - if ($_.ai320x && $eq($get($_.ais, 2), "15")) { //#9077 - $k[$j++] = "0111101"; //#9077 - $k[$j++] = false; //#9077 - break; //#9077 - } //#9077 - if ($_.ai310x && $eq($get($_.ais, 2), "17")) { //#9078 - $k[$j++] = "0111110"; //#9078 - $k[$j++] = false; //#9078 - break; //#9078 - } //#9078 - if ($_.ai320x && $eq($get($_.ais, 2), "17")) { //#9079 - $k[$j++] = "0111111"; //#9079 - $k[$j++] = false; //#9079 - break; //#9079 - } //#9079 - } //#9079 - } else { //#9085 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) { //#9086 - if ($_.ai310x) { //#9084 - $k[$j++] = "0111000"; //#9084 - $k[$j++] = false; //#9084 - break; //#9084 - } //#9084 - if ($_.ai320x) { //#9085 - $k[$j++] = "0111001"; //#9085 - $k[$j++] = false; //#9085 - break; //#9085 - } //#9085 - } //#9085 - } //#9085 - } //#9085 - } //#9085 - if ($_.ais.length >= 2) { //#9097 - $k[$j++] = 'ai392x'; //#9093 - $k[$j++] = false; //#9093 - for (var _20 = 3920; _20 <= 3923; _20 += 1) { //#9093 - var _25 = $k[--$j]; //#9093 - $k[$j++] = _25 || $eq($cvrs($s(4), _20, 10), $get($_.ais, 1)); //#9093 - } //#9093 - var _26 = $k[--$j]; //#9093 - $_[$k[--$j]] = _26; //#9093 - if ($eq($get($_.ais, 0), "01") && $_.ai392x) { //#9096 - if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9095 - $k[$j++] = "01100"; //#9095 - $k[$j++] = true; //#9095 - break; //#9095 - } //#9095 - } //#9095 - } //#9095 - if ($_.ais.length >= 2) { //#9105 - $k[$j++] = 'ai393x'; //#9101 - $k[$j++] = false; //#9101 - for (var _2F = 3930; _2F <= 3933; _2F += 1) { //#9101 - var _2K = $k[--$j]; //#9101 - $k[$j++] = _2K || $eq($cvrs($s(4), _2F, 10), $get($_.ais, 1)); //#9101 - } //#9101 - var _2L = $k[--$j]; //#9101 - $_[$k[--$j]] = _2L; //#9101 - if ($eq($get($_.ais, 0), "01") && $_.ai393x) { //#9104 - if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9103 - $k[$j++] = "01101"; //#9103 - $k[$j++] = true; //#9103 + $_.checksum = 0; //#9023 + for (var _E = 0; _E <= 12; _E += 1) { //#9027 + $_.i = _E; //#9025 + $k[$j++] = 'checksum'; //#9026 + $k[$j++] = $_.checksum; //#9026 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#9026 + if (($_.i % 2) == 0) { //#9026 + var _K = $k[--$j]; //#9026 + $k[$j++] = _K * 3; //#9026 + } //#9026 + var _L = $k[--$j]; //#9026 + var _M = $k[--$j]; //#9026 + $_[$k[--$j]] = $f(_M + _L); //#9026 + } //#9026 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#9028 + if ($_.barcode.length == 18) { //#9033 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#9032 + $k[$j++] = 'bwipp.databarlimitedBadCheckDigit#9031'; //#9031 + $k[$j++] = "Incorrect GS1 DataBar Limited check digit provided"; //#9031 + bwipp_raiseerror(); //#9031 + } //#9031 + } //#9031 + var _T = $s(18); //#9034 + $puti(_T, 0, $_.barcode); //#9035 + $put(_T, 17, $_.checksum + 48); //#9036 + $_.barcode = _T; //#9037 + if (!bwipp_databarlimited.__9042__) { //#9042 + $_ = Object.create($_); //#9042 + $_.linkval = $a([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); //#9041 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9041 + bwipp_databarlimited.__9042__ = 1; //#9041 + $_ = Object.getPrototypeOf($_); //#9041 + } //#9041 + $k[$j++] = Infinity; //#9043 + var _Z = $geti($_.barcode, 4, 13); //#9044 + for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#9044 + $k[$j++] = $f($get(_Z, _a) - 48); //#9044 + } //#9044 + $_.binval = $a(); //#9044 + if ($_.linkage) { //#9051 + for (var _h = 0, _g = $_.binval.length - 1; _h <= _g; _h += 1) { //#9050 + $_.i = _h; //#9048 + $put($_.binval, $_.i, $f($get($_.binval, $_.i) + $get($_.linkval, $_.i))); //#9049 + } //#9049 + } //#9049 + $_.txt = $a($_.barcode.length); //#9054 + for (var _u = 0, _t = $_.barcode.length - 1; _u <= _t; _u += 1) { //#9058 + $_.i = _u; //#9056 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#9057 + } //#9057 + $_.ncr = function() { + var _11 = $k[--$j]; //#9061 + var _12 = $k[--$j]; //#9061 + var _13 = $f(_12 - _11); //#9061 + if (_11 < $f(_12 - _11)) { //#9061 + var _ = _13; //#9061 + _13 = _11; //#9061 + _11 = _; //#9061 + } //#9061 + $k[$j++] = _13; //#9068 + $k[$j++] = 1; //#9068 + $k[$j++] = 1; //#9068 + for (var _15 = _12, _14 = $f(_11 + 1); _15 >= _14; _15 -= 1) { //#9068 + var _16 = $k[--$j]; //#9064 + var _17 = $k[--$j]; //#9065 + var _18 = $k[--$j]; //#9065 + $k[$j++] = _18; //#9067 + $k[$j++] = _17; //#9067 + $k[$j++] = _16 * _15; //#9067 + if ($le(_17, _18)) { //#9067 + var _19 = $k[--$j]; //#9066 + var _1A = $k[--$j]; //#9066 + $k[$j++] = $f(_1A + 1); //#9066 + $k[$j++] = ~~(_19 / _1A); //#9066 + } //#9066 + } //#9066 + for (;;) { //#9072 + var _1B = $k[--$j]; //#9070 + var _1C = $k[--$j]; //#9070 + var _1D = $k[--$j]; //#9070 + $k[$j++] = _1D; //#9070 + $k[$j++] = _1C; //#9070 + $k[$j++] = _1B; //#9070 + if ($gt(_1C, _1D)) { //#9070 + break; //#9070 + } //#9070 + var _1E = $k[--$j]; //#9071 + var _1F = $k[--$j]; //#9071 + $k[$j++] = $f(_1F + 1); //#9071 + $k[$j++] = ~~(_1E / _1F); //#9071 + } //#9071 + var _1G = $k[--$j]; //#9073 + var _1H = $k[--$j]; //#9073 + $k[$j++] = _1G; //#9073 + $k[$j++] = _1H; //#9073 + $j--; //#9073 + var _1I = $k[--$j]; //#9073 + var _1J = $k[--$j]; //#9073 + $k[$j++] = _1I; //#9073 + $k[$j++] = _1J; //#9073 + $j--; //#9073 + }; //#9073 + $_.getRSSwidths = function() { + $_.oe = $k[--$j]; //#9077 + $_.el = $k[--$j]; //#9078 + $_.mw = $k[--$j]; //#9079 + $_.nm = $k[--$j]; //#9080 + $_.val = $k[--$j]; //#9081 + $_.out = $a($_.el); //#9082 + $_.mask = 0; //#9083 + for (var _1T = 0, _1S = $f($_.el - 2); _1T <= _1S; _1T += 1) { //#9110 + $_.bar = _1T; //#9085 + $_.ew = 1; //#9086 + var _1V = $_.bar; //#9087 + $_.mask = $_.mask | ((_1V < 0 ? 1 >>> -_1V : 1 << _1V)); //#9087 + for (;;) { //#9106 + $k[$j++] = 'sval'; //#9088 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9088 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9088 + $_.ncr(); //#9088 + var _1a = $k[--$j]; //#9088 + $_[$k[--$j]] = _1a; //#9088 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9091 + $k[$j++] = 'sval'; //#9090 + $k[$j++] = $_.sval; //#9090 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9090 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9090 + $_.ncr(); //#9090 + var _1p = $k[--$j]; //#9090 + var _1q = $k[--$j]; //#9090 + $_[$k[--$j]] = $f(_1q - _1p); //#9090 + } //#9090 + if ($f($_.el - $_.bar) > 2) { //#9100 + $_.lval = 0; //#9093 + for (var _20 = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1z = $f($_.mw + 1); _20 >= _1z; _20 -= 1) { //#9097 + $k[$j++] = $f(($f($f($_.nm - _20) - $_.ew)) - 1); //#9095 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9095 + $_.ncr(); //#9095 + $_.lval = $f($k[--$j] + $_.lval); //#9096 + } //#9096 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9098 + } else { //#9100 + if ($f($_.nm - $_.ew) > $_.mw) { //#9100 + $_.sval = $f($_.sval - 1); //#9100 + } //#9100 + } //#9100 + $_.val = $f($_.val - $_.sval); //#9102 + if ($_.val < 0) { //#9103 break; //#9103 } //#9103 - } //#9103 - } //#9103 - if ($eq($get($_.ais, 0), "01")) { //#9108 - $k[$j++] = "1"; //#9108 - $k[$j++] = true; //#9108 - break; //#9108 - } //#9108 - $k[$j++] = "00"; //#9111 - $k[$j++] = true; //#9111 - break; //#9111 - } //#9111 - $_.gpfallow = $k[--$j]; //#9114 - $_.method = $k[--$j]; //#9115 + $_.ew = $_.ew + 1; //#9104 + var _2K = $_.bar; //#9105 + $_.mask = $_.mask & (~((_2K < 0 ? 1 >>> -_2K : 1 << _2K))); //#9105 + } //#9105 + $_.val = $f($_.val + $_.sval); //#9107 + $_.nm = $f($_.nm - $_.ew); //#9108 + $put($_.out, $_.bar, $_.ew); //#9109 + } //#9109 + $put($_.out, $f($_.el - 1), $_.nm); //#9111 + $k[$j++] = $_.out; //#9112 + }; //#9112 + for (var _2W = 0; _2W <= 11; _2W += 1) { //#9119 + $_.i = _2W; //#9116 + var _2X = $_.binval; //#9117 + var _2Y = $_.i; //#9117 + $put(_2X, _2Y + 1, $f($get(_2X, _2Y + 1) + (($get($_.binval, $_.i) % 2013571) * 10))); //#9117 + $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 2013571)); //#9118 + } //#9118 + $_.d2 = $get($_.binval, 12) % 2013571; //#9120 + var _2k = $_.binval; //#9121 + $put(_2k, 12, ~~($get(_2k, 12) / 2013571)); //#9121 + $_.d1 = 0; //#9123 + $_.i = true; //#9124 + for (var _2m = 0; _2m <= 12; _2m += 1) { //#9134 + $_.j = _2m; //#9126 + var _2p = $get($_.binval, $_.j); //#9127 + $k[$j++] = _2p; //#9133 + if ((_2p == 0) && $_.i) { //#9132 + $j--; //#9129 + } else { //#9132 + $_.i = false; //#9131 + $_.d1 = $f($_.d1 + ($k[--$j] * (~~Math.pow(10, 12 - $_.j)))); //#9132 + } //#9132 + } //#9132 + if (!bwipp_databarlimited.__9146__) { //#9146 + $_ = Object.create($_); //#9146 + $_.tab267 = $a([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); //#9145 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9145 + bwipp_databarlimited.__9146__ = 1; //#9145 + $_ = Object.getPrototypeOf($_); //#9145 + } //#9145 + $_.i = 0; //#9148 + for (;;) { //#9158 + if ($_.d1 <= $get($_.tab267, $_.i)) { //#9156 + var _32 = $geti($_.tab267, $_.i + 1, 7); //#9150 + for (var _33 = 0, _34 = _32.length; _33 < _34; _33++) { //#9150 + $k[$j++] = $get(_32, _33); //#9150 + } //#9150 + $_.d1te = $k[--$j]; //#9151 + $_.d1to = $k[--$j]; //#9151 + $_.d1mwe = $k[--$j]; //#9152 + $_.d1mwo = $k[--$j]; //#9152 + $_.d1ele = $k[--$j]; //#9153 + $_.d1elo = $k[--$j]; //#9153 + $_.d1gs = $k[--$j]; //#9154 + break; //#9155 + } //#9155 + $_.i = $_.i + 8; //#9157 + } //#9157 + $_.i = 0; //#9160 + for (;;) { //#9170 + if ($_.d2 <= $get($_.tab267, $_.i)) { //#9168 + var _3K = $geti($_.tab267, $_.i + 1, 7); //#9162 + for (var _3L = 0, _3M = _3K.length; _3L < _3M; _3L++) { //#9162 + $k[$j++] = $get(_3K, _3L); //#9162 + } //#9162 + $_.d2te = $k[--$j]; //#9163 + $_.d2to = $k[--$j]; //#9163 + $_.d2mwe = $k[--$j]; //#9164 + $_.d2mwo = $k[--$j]; //#9164 + $_.d2ele = $k[--$j]; //#9165 + $_.d2elo = $k[--$j]; //#9165 + $_.d2gs = $k[--$j]; //#9166 + break; //#9167 + } //#9167 + $_.i = $_.i + 8; //#9169 + } //#9169 + $k[$j++] = 'd1wo'; //#9172 + $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#9172 + $k[$j++] = $_.d1elo; //#9172 + $k[$j++] = $_.d1mwo; //#9172 + $k[$j++] = 7; //#9172 + $k[$j++] = false; //#9172 + $_.getRSSwidths(); //#9172 + var _3b = $k[--$j]; //#9172 + $_[$k[--$j]] = _3b; //#9172 + $k[$j++] = 'd1we'; //#9173 + $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#9173 + $k[$j++] = $_.d1ele; //#9173 + $k[$j++] = $_.d1mwe; //#9173 + $k[$j++] = 7; //#9173 + $k[$j++] = true; //#9173 + $_.getRSSwidths(); //#9173 + var _3i = $k[--$j]; //#9173 + $_[$k[--$j]] = _3i; //#9173 + $k[$j++] = 'd2wo'; //#9174 + $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2te); //#9174 + $k[$j++] = $_.d2elo; //#9174 + $k[$j++] = $_.d2mwo; //#9174 + $k[$j++] = 7; //#9174 + $k[$j++] = false; //#9174 + $_.getRSSwidths(); //#9174 + var _3p = $k[--$j]; //#9174 + $_[$k[--$j]] = _3p; //#9174 + $k[$j++] = 'd2we'; //#9175 + $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2te; //#9175 + $k[$j++] = $_.d2ele; //#9175 + $k[$j++] = $_.d2mwe; //#9175 + $k[$j++] = 7; //#9175 + $k[$j++] = true; //#9175 + $_.getRSSwidths(); //#9175 + var _3w = $k[--$j]; //#9175 + $_[$k[--$j]] = _3w; //#9175 + $_.d1w = $a(14); //#9177 + for (var _3z = 0; _3z <= 6; _3z += 1) { //#9182 + $_.i = _3z; //#9179 + $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#9180 + $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#9181 + } //#9181 + $_.d2w = $a(14); //#9184 + for (var _4B = 0; _4B <= 6; _4B += 1) { //#9189 + $_.i = _4B; //#9186 + $put($_.d2w, $_.i * 2, $get($_.d2wo, $_.i)); //#9187 + $put($_.d2w, ($_.i * 2) + 1, $get($_.d2we, $_.i)); //#9188 + } //#9188 + $k[$j++] = Infinity; //#9191 + var _4M = $_.d1w; //#9192 + for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#9192 + $k[$j++] = $get(_4M, _4N); //#9192 + } //#9192 + var _4Q = $_.d2w; //#9193 + for (var _4R = 0, _4S = _4Q.length; _4R < _4S; _4R++) { //#9193 + $k[$j++] = $get(_4Q, _4R); //#9193 + } //#9193 + $_.widths = $a(); //#9193 + if (!bwipp_databarlimited.__9217__) { //#9217 + $_ = Object.create($_); //#9217 + $_.checkweights = $a([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); //#9200 + $k[$j++] = Infinity; //#9202 + for (var _4W = 0; _4W <= 43; _4W += 1) { //#9203 + $k[$j++] = _4W; //#9203 + } //#9203 + $k[$j++] = 45; //#9205 + $k[$j++] = 52; //#9205 + $k[$j++] = 57; //#9205 + for (var _4X = 63; _4X <= 66; _4X += 1) { //#9205 + $k[$j++] = _4X; //#9205 + } //#9205 + for (var _4Y = 73; _4Y <= 79; _4Y += 1) { //#9206 + $k[$j++] = _4Y; //#9206 + } //#9206 + $k[$j++] = 82; //#9208 + for (var _4Z = 126; _4Z <= 130; _4Z += 1) { //#9208 + $k[$j++] = _4Z; //#9208 + } //#9208 + $k[$j++] = 132; //#9210 + for (var _4a = 141; _4a <= 146; _4a += 1) { //#9210 + $k[$j++] = _4a; //#9210 + } //#9210 + for (var _4b = 210; _4b <= 217; _4b += 1) { //#9211 + $k[$j++] = _4b; //#9211 + } //#9211 + $k[$j++] = 220; //#9213 + for (var _4c = 316; _4c <= 320; _4c += 1) { //#9213 + $k[$j++] = _4c; //#9213 + } //#9213 + $k[$j++] = 322; //#9215 + $k[$j++] = 323; //#9215 + $k[$j++] = 326; //#9215 + $k[$j++] = 337; //#9215 + $_.checkseq = $a(); //#9215 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9216 + bwipp_databarlimited.__9217__ = 1; //#9216 + $_ = Object.getPrototypeOf($_); //#9216 + } //#9216 + $_.checksum = 0; //#9219 + for (var _4f = 0; _4f <= 27; _4f += 1) { //#9223 + $_.i = _4f; //#9221 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#9222 + } //#9222 + $_.checksum = $_.checksum % 89; //#9224 + $_.seq = $get($_.checkseq, $_.checksum); //#9225 + $k[$j++] = 'swidths'; //#9226 + $k[$j++] = ~~($_.seq / 21); //#9226 + $k[$j++] = 8; //#9226 + $k[$j++] = 3; //#9226 + $k[$j++] = 6; //#9226 + $k[$j++] = false; //#9226 + $_.getRSSwidths(); //#9226 + var _4s = $k[--$j]; //#9226 + $_[$k[--$j]] = _4s; //#9226 + $k[$j++] = 'bwidths'; //#9227 + $k[$j++] = $_.seq % 21; //#9227 + $k[$j++] = 8; //#9227 + $k[$j++] = 3; //#9227 + $k[$j++] = 6; //#9227 + $k[$j++] = false; //#9227 + $_.getRSSwidths(); //#9227 + var _4v = $k[--$j]; //#9227 + $_[$k[--$j]] = _4v; //#9227 + $_.checkwidths = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); //#9229 + for (var _4y = 0; _4y <= 5; _4y += 1) { //#9234 + $_.i = _4y; //#9231 + $put($_.checkwidths, $_.i * 2, $get($_.swidths, $_.i)); //#9232 + $put($_.checkwidths, ($_.i * 2) + 1, $get($_.bwidths, $_.i)); //#9233 + } //#9233 + $k[$j++] = Infinity; //#9236 + var _59 = $_.d1w; //#9237 + $k[$j++] = 1; //#9237 + for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#9237 + $k[$j++] = $get(_59, _5A); //#9237 + } //#9237 + var _5D = $_.checkwidths; //#9237 + for (var _5E = 0, _5F = _5D.length; _5E < _5F; _5E++) { //#9237 + $k[$j++] = $get(_5D, _5E); //#9237 + } //#9237 + var _5H = $_.d2w; //#9237 + for (var _5I = 0, _5J = _5H.length; _5I < _5J; _5I++) { //#9237 + $k[$j++] = $get(_5H, _5I); //#9237 + } //#9237 + $k[$j++] = 1; //#9237 + $k[$j++] = 1; //#9237 + $k[$j++] = 5; //#9237 + $_.sbs = $a(); //#9237 + $k[$j++] = Infinity; //#9241 + var _5M = $_.sbs; //#9243 + $k[$j++] = Infinity; //#9244 + for (var _5O = 0, _5P = ~~(($_.sbs.length + 1) / 2); _5O < _5P; _5O++) { //#9244 + $k[$j++] = $_.height; //#9244 + } //#9244 + var _5R = $a(); //#9244 + $k[$j++] = Infinity; //#9245 + for (var _5T = 0, _5U = ~~(($_.sbs.length + 1) / 2); _5T < _5U; _5T++) { //#9245 + $k[$j++] = 0; //#9245 + } //#9245 + var _5V = $a(); //#9245 + $k[$j++] = 'ren'; //#9250 + $k[$j++] = 'renlinear'; //#9250 + $k[$j++] = 'sbs'; //#9250 + $k[$j++] = _5M; //#9250 + $k[$j++] = 'bhs'; //#9250 + $k[$j++] = _5R; //#9250 + $k[$j++] = 'bbs'; //#9250 + $k[$j++] = _5V; //#9250 + $k[$j++] = 'txt'; //#9250 + $k[$j++] = $_.txt; //#9250 + $k[$j++] = 'textxalign'; //#9250 + $k[$j++] = "center"; //#9250 + $k[$j++] = 'borderleft'; //#9250 + $k[$j++] = 0; //#9250 + $k[$j++] = 'borderright'; //#9250 + $k[$j++] = 0; //#9250 + $k[$j++] = 'opt'; //#9250 + $k[$j++] = $_.options; //#9250 + var _5Y = $d(); //#9250 + $k[$j++] = _5Y; //#9253 + if (!$_.dontdraw) { //#9253 + bwipp_renlinear(); //#9253 + } //#9253 + $_ = Object.getPrototypeOf($_); //#9255 + $_ = Object.getPrototypeOf($_); //#9257 +} //bwipp_databarlimited +function bwipp_databarexpanded() { + $_ = Object.create($_); //#9289 + $_.parse = false; //#9292 + $_.dontlint = false; //#9293 + $_.lintreqs = true; //#9294 + $_.dontdraw = false; //#9295 + $_.height = 34 / 72; //#9296 + $_.format = "expanded"; //#9297 + $_.segments = -1; //#9298 + $_.linkage = false; //#9299 + $_.barxmult = 34; //#9300 + $k[$j++] = $_; //#9302 + bwipp_processoptions(); //#9302 + $_.options = $k[--$j]; //#9302 + $_.barcode = $k[--$j]; //#9303 + bwipp_loadctx(bwipp_databarexpanded) //#9305 + if ($_.barxmult < 34) { //#9309 + $k[$j++] = 'bwipp.databarStackedOmniBarXmult#9308'; //#9308 + $k[$j++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; //#9308 + bwipp_raiseerror(); //#9308 + } //#9308 + if ($ne($_.format, "expanded") && $ne($_.format, "expandedstacked")) { //#9313 + $k[$j++] = 'bwipp.databarexpandedBadFormat#9312'; //#9312 + $k[$j++] = "Valid formats are expanded and expandedstacked"; //#9312 + bwipp_raiseerror(); //#9312 + } //#9312 + if ($_.segments == -1) { //#9319 + var _7 = $eq($_.format, "expandedstacked") ? 4 : 22; //#9316 + $_.segments = _7; //#9316 + } else { //#9319 + if ((($_.segments < 2) || ($_.segments > 22)) || (($_.segments % 2) != 0)) { //#9320 + $k[$j++] = 'bwipp.gs1databarexpandedBadSegments#9319'; //#9319 + $k[$j++] = "The number of segments must be even from 2 to 22"; //#9319 + bwipp_raiseerror(); //#9319 + } //#9319 + } //#9319 + $k[$j++] = $_.barcode; //#9323 + $k[$j++] = 'ai'; //#9323 + bwipp_gs1process(); //#9323 + $_.fncs = $k[--$j]; //#9324 + $_.vals = $k[--$j]; //#9325 + $_.ais = $k[--$j]; //#9326 + for (;;) { //#9414 + if ($_.ais.length == 2) { //#9338 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3103")) { //#9337 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 32767)) { //#9336 + $k[$j++] = "0100"; //#9335 + $k[$j++] = false; //#9335 + break; //#9335 + } //#9335 + } //#9335 + } //#9335 + if ($_.ais.length == 2) { //#9347 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3202")) { //#9346 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 9999)) { //#9345 + $k[$j++] = "0101"; //#9344 + $k[$j++] = false; //#9344 + break; //#9344 + } //#9344 + } //#9344 + } //#9344 + if ($_.ais.length == 2) { //#9356 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3203")) { //#9355 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 22767)) { //#9354 + $k[$j++] = "0101"; //#9353 + $k[$j++] = false; //#9353 + break; //#9353 + } //#9353 + } //#9353 + } //#9353 + var _k = $_.ais.length; //#9359 + if ((_k == 2) || (_k == 3)) { //#9390 + $k[$j++] = 'ai310x'; //#9360 + $k[$j++] = false; //#9360 + for (var _l = 3100; _l <= 3109; _l += 1) { //#9360 + var _q = $k[--$j]; //#9360 + $k[$j++] = _q || $eq($cvrs($s(4), _l, 10), $get($_.ais, 1)); //#9360 + } //#9360 + var _r = $k[--$j]; //#9360 + $_[$k[--$j]] = _r; //#9360 + $k[$j++] = 'ai320x'; //#9361 + $k[$j++] = false; //#9361 + for (var _t = 3200; _t <= 3209; _t += 1) { //#9361 + var _y = $k[--$j]; //#9361 + $k[$j++] = _y || $eq($cvrs($s(4), _t, 10), $get($_.ais, 1)); //#9361 + } //#9361 + var _z = $k[--$j]; //#9361 + $_[$k[--$j]] = _z; //#9361 + if ($_.ais.length == 3) { //#9365 + var _12 = $a(["11", "13", "15", "17"]); //#9363 + $k[$j++] = 'aibad'; //#9363 + $k[$j++] = true; //#9363 + for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#9363 + var _18 = $k[--$j]; //#9363 + $k[$j++] = _18 && $ne($get(_12, _13), $get($_.ais, 2)); //#9363 + } //#9363 + var _19 = $k[--$j]; //#9363 + $_[$k[--$j]] = _19; //#9363 + } else { //#9365 + $_.aibad = false; //#9365 + } //#9365 + if (($eq($get($_.ais, 0), "01") && ($_.ai310x || $_.ai320x)) && (!$_.aibad)) { //#9389 + if ($_.ais.length == 3) { //#9386 + var _1P = $cvi($geti($get($_.vals, 2), 2, 2)); //#9371 + var _1T = $cvi($geti($get($_.vals, 2), 4, 2)); //#9372 + if ((($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) && ((_1P >= 1) && (_1P <= 12))) && ((_1T >= 0) && (_1T <= 31))) { //#9381 + if ($_.ai310x && $eq($get($_.ais, 2), "11")) { //#9373 + $k[$j++] = "0111000"; //#9373 + $k[$j++] = false; //#9373 + break; //#9373 + } //#9373 + if ($_.ai320x && $eq($get($_.ais, 2), "11")) { //#9374 + $k[$j++] = "0111001"; //#9374 + $k[$j++] = false; //#9374 + break; //#9374 + } //#9374 + if ($_.ai310x && $eq($get($_.ais, 2), "13")) { //#9375 + $k[$j++] = "0111010"; //#9375 + $k[$j++] = false; //#9375 + break; //#9375 + } //#9375 + if ($_.ai320x && $eq($get($_.ais, 2), "13")) { //#9376 + $k[$j++] = "0111011"; //#9376 + $k[$j++] = false; //#9376 + break; //#9376 + } //#9376 + if ($_.ai310x && $eq($get($_.ais, 2), "15")) { //#9377 + $k[$j++] = "0111100"; //#9377 + $k[$j++] = false; //#9377 + break; //#9377 + } //#9377 + if ($_.ai320x && $eq($get($_.ais, 2), "15")) { //#9378 + $k[$j++] = "0111101"; //#9378 + $k[$j++] = false; //#9378 + break; //#9378 + } //#9378 + if ($_.ai310x && $eq($get($_.ais, 2), "17")) { //#9379 + $k[$j++] = "0111110"; //#9379 + $k[$j++] = false; //#9379 + break; //#9379 + } //#9379 + if ($_.ai320x && $eq($get($_.ais, 2), "17")) { //#9380 + $k[$j++] = "0111111"; //#9380 + $k[$j++] = false; //#9380 + break; //#9380 + } //#9380 + } //#9380 + } else { //#9386 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) { //#9387 + if ($_.ai310x) { //#9385 + $k[$j++] = "0111000"; //#9385 + $k[$j++] = false; //#9385 + break; //#9385 + } //#9385 + if ($_.ai320x) { //#9386 + $k[$j++] = "0111001"; //#9386 + $k[$j++] = false; //#9386 + break; //#9386 + } //#9386 + } //#9386 + } //#9386 + } //#9386 + } //#9386 + if ($_.ais.length >= 2) { //#9398 + $k[$j++] = 'ai392x'; //#9394 + $k[$j++] = false; //#9394 + for (var _20 = 3920; _20 <= 3923; _20 += 1) { //#9394 + var _25 = $k[--$j]; //#9394 + $k[$j++] = _25 || $eq($cvrs($s(4), _20, 10), $get($_.ais, 1)); //#9394 + } //#9394 + var _26 = $k[--$j]; //#9394 + $_[$k[--$j]] = _26; //#9394 + if ($eq($get($_.ais, 0), "01") && $_.ai392x) { //#9397 + if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9396 + $k[$j++] = "01100"; //#9396 + $k[$j++] = true; //#9396 + break; //#9396 + } //#9396 + } //#9396 + } //#9396 + if ($_.ais.length >= 2) { //#9406 + $k[$j++] = 'ai393x'; //#9402 + $k[$j++] = false; //#9402 + for (var _2F = 3930; _2F <= 3933; _2F += 1) { //#9402 + var _2K = $k[--$j]; //#9402 + $k[$j++] = _2K || $eq($cvrs($s(4), _2F, 10), $get($_.ais, 1)); //#9402 + } //#9402 + var _2L = $k[--$j]; //#9402 + $_[$k[--$j]] = _2L; //#9402 + if ($eq($get($_.ais, 0), "01") && $_.ai393x) { //#9405 + if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9404 + $k[$j++] = "01101"; //#9404 + $k[$j++] = true; //#9404 + break; //#9404 + } //#9404 + } //#9404 + } //#9404 + if ($eq($get($_.ais, 0), "01")) { //#9409 + $k[$j++] = "1"; //#9409 + $k[$j++] = true; //#9409 + break; //#9409 + } //#9409 + $k[$j++] = "00"; //#9412 + $k[$j++] = true; //#9412 + break; //#9412 + } //#9412 + $_.gpfallow = $k[--$j]; //#9415 + $_.method = $k[--$j]; //#9416 $_.conv12to40 = function() { - var _2Y = $strcpy($s(40), "0000000000000000000000000000000000000000"); //#9118 - var _2Z = $k[--$j]; //#9119 - var _2d = $cvrs($s(10), $cvi($geti(_2Z, 0, 3)), 2); //#9119 - $puti($geti(_2Y, 0, 10), 10 - _2d.length, _2d); //#9119 - var _2h = $cvrs($s(10), $cvi($geti(_2Z, 3, 3)), 2); //#9120 - $puti($geti(_2Y, 10, 10), 10 - _2h.length, _2h); //#9120 - var _2l = $cvrs($s(10), $cvi($geti(_2Z, 6, 3)), 2); //#9121 - $puti($geti(_2Y, 20, 10), 10 - _2l.length, _2l); //#9121 - var _2p = $cvrs($s(10), $cvi($geti(_2Z, 9, 3)), 2); //#9122 - $puti($geti(_2Y, 30, 10), 10 - _2p.length, _2p); //#9122 - $k[$j++] = _2Y; //#9123 - $k[$j++] = _2Z; //#9123 - $j--; //#9123 - }; //#9123 + var _2Y = $strcpy($s(40), "0000000000000000000000000000000000000000"); //#9419 + var _2Z = $k[--$j]; //#9420 + var _2d = $cvrs($s(10), $cvi($geti(_2Z, 0, 3)), 2); //#9420 + $puti($geti(_2Y, 0, 10), 10 - _2d.length, _2d); //#9420 + var _2h = $cvrs($s(10), $cvi($geti(_2Z, 3, 3)), 2); //#9421 + $puti($geti(_2Y, 10, 10), 10 - _2h.length, _2h); //#9421 + var _2l = $cvrs($s(10), $cvi($geti(_2Z, 6, 3)), 2); //#9422 + $puti($geti(_2Y, 20, 10), 10 - _2l.length, _2l); //#9422 + var _2p = $cvrs($s(10), $cvi($geti(_2Z, 9, 3)), 2); //#9423 + $puti($geti(_2Y, 30, 10), 10 - _2p.length, _2p); //#9423 + $k[$j++] = _2Y; //#9424 + $k[$j++] = _2Z; //#9424 + $j--; //#9424 + }; //#9424 $_.conv13to44 = function() { - var _2r = $strcpy($s(44), "00000000000000000000000000000000000000000000"); //#9127 - var _2s = $k[--$j]; //#9128 - var _2w = $cvrs($s(4), $cvi($geti(_2s, 0, 1)), 2); //#9128 - $puti($geti(_2r, 0, 4), 4 - _2w.length, _2w); //#9128 - $k[$j++] = _2r; //#9129 - $k[$j++] = _2r; //#9129 - $k[$j++] = $geti(_2s, 1, 12); //#9129 - $_.conv12to40(); //#9129 - var _2y = $k[--$j]; //#9129 - $puti($k[--$j], 4, _2y); //#9129 - }; //#9129 + var _2r = $strcpy($s(44), "00000000000000000000000000000000000000000000"); //#9428 + var _2s = $k[--$j]; //#9429 + var _2w = $cvrs($s(4), $cvi($geti(_2s, 0, 1)), 2); //#9429 + $puti($geti(_2r, 0, 4), 4 - _2w.length, _2w); //#9429 + $k[$j++] = _2r; //#9430 + $k[$j++] = _2r; //#9430 + $k[$j++] = $geti(_2s, 1, 12); //#9430 + $_.conv12to40(); //#9430 + var _2y = $k[--$j]; //#9430 + $puti($k[--$j], 4, _2y); //#9430 + }; //#9430 $_.tobin = function() { - var _31 = $s($k[--$j]); //#9133 - $k[$j++] = _31; //#9133 - for (var _33 = 0, _32 = _31.length - 1; _33 <= _32; _33 += 1) { //#9133 - var _34 = $k[--$j]; //#9133 - $put(_34, _33, 48); //#9133 - $k[$j++] = _34; //#9133 - } //#9133 - var _35 = $k[--$j]; //#9134 - var _38 = $cvrs($s(_35.length), $k[--$j], 2); //#9134 - $puti(_35, _35.length - _38.length, _38); //#9134 - $k[$j++] = _35; //#9134 - }; //#9134 - $_.fnc1 = -1; //#9137 - $_.lnumeric = -2; //#9137 - $_.lalphanumeric = -3; //#9137 - $_.liso646 = -4; //#9137 - if ($eq($_.method, "00")) { //#9142 - $_.cdf = $a([]); //#9140 - $_.gpf = $a([]); //#9141 - } //#9141 - if ($eq($_.method, "1")) { //#9151 - $k[$j++] = 'cdf'; //#9145 - $k[$j++] = $geti($get($_.vals, 0), 0, 13); //#9145 - $_.conv13to44(); //#9145 - var _3G = $k[--$j]; //#9145 - $_[$k[--$j]] = _3G; //#9145 - $k[$j++] = Infinity; //#9146 - var _3I = $_.cdf; //#9146 - for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#9146 - $k[$j++] = $f($get(_3I, _3J) - 48); //#9146 - } //#9146 - $_.cdf = $a(); //#9146 - $_.gpf = $a([]); //#9147 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#9148 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#9149 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#9150 - } //#9150 - if ($eq($_.method, "0100")) { //#9162 - $_.cdf = $s(55); //#9154 - $k[$j++] = $_.cdf; //#9155 - $k[$j++] = 0; //#9155 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9155 - $_.conv12to40(); //#9155 - var _3d = $k[--$j]; //#9155 - var _3e = $k[--$j]; //#9155 - $puti($k[--$j], _3e, _3d); //#9155 - $k[$j++] = $_.cdf; //#9156 - $k[$j++] = 40; //#9156 - $k[$j++] = $cvi($get($_.vals, 1)); //#9156 - $k[$j++] = 15; //#9156 - $_.tobin(); //#9156 - var _3j = $k[--$j]; //#9156 - var _3k = $k[--$j]; //#9156 - $puti($k[--$j], _3k, _3j); //#9156 - $k[$j++] = Infinity; //#9157 - var _3m = $_.cdf; //#9157 - for (var _3n = 0, _3o = _3m.length; _3n < _3o; _3n++) { //#9157 - $k[$j++] = $get(_3m, _3n) - 48; //#9157 - } //#9157 - $_.cdf = $a(); //#9157 - $_.gpf = $a([]); //#9158 - $_.ais = $a([]); //#9159 - $_.vals = $a([]); //#9160 - $_.fncs = $a([]); //#9161 - } //#9161 - if ($eq($_.method, "0101")) { //#9178 - $_.cdf = $s(55); //#9165 - $k[$j++] = $_.cdf; //#9166 - $k[$j++] = 0; //#9166 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9166 - $_.conv12to40(); //#9166 - var _41 = $k[--$j]; //#9166 - var _42 = $k[--$j]; //#9166 - $puti($k[--$j], _42, _41); //#9166 - if ($eq($get($_.ais, 1), "3202")) { //#9170 - $k[$j++] = $cvi($get($_.vals, 1)); //#9168 - $k[$j++] = 15; //#9168 - $_.tobin(); //#9168 - } else { //#9170 - $k[$j++] = $cvi($get($_.vals, 1)) + 10000; //#9170 - $k[$j++] = 15; //#9170 - $_.tobin(); //#9170 - } //#9170 - $puti($_.cdf, 40, $k[--$j]); //#9172 - $k[$j++] = Infinity; //#9173 - var _4C = $_.cdf; //#9173 - for (var _4D = 0, _4E = _4C.length; _4D < _4E; _4D++) { //#9173 - $k[$j++] = $get(_4C, _4D) - 48; //#9173 - } //#9173 - $_.cdf = $a(); //#9173 - $_.gpf = $a([]); //#9174 - $_.ais = $a([]); //#9175 - $_.vals = $a([]); //#9176 - $_.fncs = $a([]); //#9177 - } //#9177 - if ($_.method.length == 7) { //#9200 - $_.cdf = $s(76); //#9181 - $k[$j++] = $_.cdf; //#9182 - $k[$j++] = 0; //#9182 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9182 - $_.conv12to40(); //#9182 - var _4R = $k[--$j]; //#9182 - var _4S = $k[--$j]; //#9182 - $puti($k[--$j], _4S, _4R); //#9182 - var _4U = $s(6); //#9183 - $puti(_4U, 0, $geti($get($_.ais, 1), 3, 1)); //#9183 - $puti(_4U, 1, $geti($get($_.vals, 1), 1, 5)); //#9184 - $k[$j++] = $cvi(_4U); //#9184 - $k[$j++] = 20; //#9184 - $_.tobin(); //#9184 - $puti($_.cdf, 40, $k[--$j]); //#9185 - if ($_.ais.length == 3) { //#9192 - var _4f = $get($_.vals, 2); //#9187 - $k[$j++] = ($cvi($geti(_4f, 0, 2)) * 384) + ((($cvi($geti(_4f, 2, 2)) - 1) * 32) + $cvi($geti(_4f, 4, 2))); //#9190 - } else { //#9192 - $k[$j++] = 38400; //#9192 - } //#9192 - $k[$j++] = 16; //#9194 - $_.tobin(); //#9194 - $puti($_.cdf, 60, $k[--$j]); //#9194 - $k[$j++] = Infinity; //#9195 - var _4l = $_.cdf; //#9195 - for (var _4m = 0, _4n = _4l.length; _4m < _4n; _4m++) { //#9195 - $k[$j++] = $get(_4l, _4m) - 48; //#9195 - } //#9195 - $_.cdf = $a(); //#9195 - $_.gpf = $a([]); //#9196 - $_.ais = $a([]); //#9197 - $_.vals = $a([]); //#9198 - $_.fncs = $a([]); //#9199 - } //#9199 - if ($eq($_.method, "01100")) { //#9211 - $_.cdf = $s(42); //#9203 - $k[$j++] = $_.cdf; //#9204 - $k[$j++] = 0; //#9204 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9204 - $_.conv12to40(); //#9204 - var _50 = $k[--$j]; //#9204 - var _51 = $k[--$j]; //#9204 - $puti($k[--$j], _51, _50); //#9204 - $k[$j++] = $_.cdf; //#9205 - $k[$j++] = 40; //#9205 - $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9205 - $k[$j++] = 2; //#9205 - $_.tobin(); //#9205 - var _57 = $k[--$j]; //#9205 - var _58 = $k[--$j]; //#9205 - $puti($k[--$j], _58, _57); //#9205 - $k[$j++] = Infinity; //#9206 - var _5A = $_.cdf; //#9206 - for (var _5B = 0, _5C = _5A.length; _5B < _5C; _5B++) { //#9206 - $k[$j++] = $get(_5A, _5B) - 48; //#9206 - } //#9206 - $_.cdf = $a(); //#9206 - $k[$j++] = Infinity; //#9207 - $forall($get($_.vals, 1)); //#9207 - if ($_.ais.length > 2) { //#9207 - $k[$j++] = $_.fnc1; //#9207 - } //#9207 - $_.gpf = $a(); //#9207 - $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9208 - $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9209 - $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9210 - } //#9210 - if ($eq($_.method, "01101")) { //#9223 - $_.cdf = $s(52); //#9214 - $k[$j++] = $_.cdf; //#9215 - $k[$j++] = 0; //#9215 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9215 - $_.conv12to40(); //#9215 - var _5Z = $k[--$j]; //#9215 - var _5a = $k[--$j]; //#9215 - $puti($k[--$j], _5a, _5Z); //#9215 - $k[$j++] = $_.cdf; //#9216 - $k[$j++] = 40; //#9216 - $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9216 - $k[$j++] = 2; //#9216 - $_.tobin(); //#9216 - var _5g = $k[--$j]; //#9216 - var _5h = $k[--$j]; //#9216 - $puti($k[--$j], _5h, _5g); //#9216 - $k[$j++] = $_.cdf; //#9217 - $k[$j++] = 42; //#9217 - $k[$j++] = $cvi($geti($get($_.vals, 1), 0, 3)); //#9217 - $k[$j++] = 10; //#9217 - $_.tobin(); //#9217 - var _5n = $k[--$j]; //#9217 - var _5o = $k[--$j]; //#9217 - $puti($k[--$j], _5o, _5n); //#9217 - $k[$j++] = Infinity; //#9218 - var _5q = $_.cdf; //#9218 - for (var _5r = 0, _5s = _5q.length; _5r < _5s; _5r++) { //#9218 - $k[$j++] = $get(_5q, _5r) - 48; //#9218 - } //#9218 - $_.cdf = $a(); //#9218 - $k[$j++] = Infinity; //#9219 - var _5w = $get($_.vals, 1); //#9219 - var _5x = $geti(_5w, 3, _5w.length - 3); //#9219 - for (var _5y = 0, _5z = _5x.length; _5y < _5z; _5y++) { //#9219 - $k[$j++] = $get(_5x, _5y); //#9219 - } //#9219 - if ($_.ais.length > 2) { //#9219 - $k[$j++] = $_.fnc1; //#9219 - } //#9219 - $_.gpf = $a(); //#9219 - $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9220 - $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9221 - $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9222 - } //#9222 - if ($_.gpfallow) { //#9229 - $_.vlf = $a(2); //#9227 - } else { //#9229 - $_.vlf = $a([]); //#9229 - } //#9229 - if (!bwipp_databarexpanded.__9270__) { //#9270 - $_ = Object.create($_); //#9270 - $k[$j++] = Infinity; //#9233 - for (var _6G = 0; _6G <= 119; _6G += 1) { //#9242 - var _6I = $strcpy($s(2), "00"); //#9235 - var _6K = $cvrs($s(2), _6G, 11); //#9235 - $puti(_6I, 2 - _6K.length, _6K); //#9236 - $k[$j++] = _6G; //#9237 - $k[$j++] = _6I; //#9237 - if ($get(_6I, 0) == 65) { //#9237 - var _6M = $k[--$j]; //#9237 - $put(_6M, 0, 94); //#9237 - $k[$j++] = _6M; //#9237 - } //#9237 - var _6N = $k[--$j]; //#9238 - $k[$j++] = _6N; //#9238 - if ($get(_6N, 1) == 65) { //#9238 - var _6P = $k[--$j]; //#9238 - $put(_6P, 1, 94); //#9238 - $k[$j++] = _6P; //#9238 - } //#9238 - var _6Q = $k[--$j]; //#9239 - var _6T = $strcpy($s(7), "0000000"); //#9240 - var _6V = $cvrs($s(7), $f($k[--$j] + 8), 2); //#9240 - $puti(_6T, 7 - _6V.length, _6V); //#9241 - $k[$j++] = _6Q; //#9241 - $k[$j++] = _6T; //#9241 - } //#9241 - $k[$j++] = $_.lalphanumeric; //#9243 - $k[$j++] = "0000"; //#9243 - $_.numeric = $d(); //#9244 - $k[$j++] = Infinity; //#9246 - for (var _6Y = 48; _6Y <= 57; _6Y += 1) { //#9247 - $k[$j++] = _6Y; //#9247 - $k[$j++] = _6Y - 43; //#9247 - $k[$j++] = 5; //#9247 - $_.tobin(); //#9247 - } //#9247 - $k[$j++] = $_.fnc1; //#9249 - $k[$j++] = "01111"; //#9249 - for (var _6a = 65; _6a <= 90; _6a += 1) { //#9249 - $k[$j++] = _6a; //#9249 - $k[$j++] = _6a - 33; //#9249 - $k[$j++] = 6; //#9249 - $_.tobin(); //#9249 - } //#9249 - $k[$j++] = 42; //#9251 - $k[$j++] = "111010"; //#9251 - for (var _6b = 44; _6b <= 47; _6b += 1) { //#9251 - $k[$j++] = _6b; //#9251 - $k[$j++] = _6b + 15; //#9251 - $k[$j++] = 6; //#9251 - $_.tobin(); //#9251 - } //#9251 - $k[$j++] = $_.lnumeric; //#9253 - $k[$j++] = "000"; //#9253 - $k[$j++] = $_.liso646; //#9253 - $k[$j++] = "00100"; //#9253 - $_.alphanumeric = $d(); //#9254 - $k[$j++] = Infinity; //#9256 - for (var _6f = 48; _6f <= 57; _6f += 1) { //#9257 - $k[$j++] = _6f; //#9257 - $k[$j++] = _6f - 43; //#9257 - $k[$j++] = 5; //#9257 - $_.tobin(); //#9257 - } //#9257 - $k[$j++] = $_.fnc1; //#9259 - $k[$j++] = "01111"; //#9259 - for (var _6h = 65; _6h <= 90; _6h += 1) { //#9259 - $k[$j++] = _6h; //#9259 - $k[$j++] = _6h - 1; //#9259 - $k[$j++] = 7; //#9259 - $_.tobin(); //#9259 - } //#9259 - for (var _6i = 97; _6i <= 122; _6i += 1) { //#9260 - $k[$j++] = _6i; //#9260 - $k[$j++] = _6i - 7; //#9260 - $k[$j++] = 7; //#9260 - $_.tobin(); //#9260 - } //#9260 - $k[$j++] = 33; //#9263 - $k[$j++] = "11101000"; //#9263 - $k[$j++] = 34; //#9263 - $k[$j++] = "11101001"; //#9263 - for (var _6j = 37; _6j <= 47; _6j += 1) { //#9263 - $k[$j++] = _6j; //#9263 - $k[$j++] = _6j + 197; //#9263 - $k[$j++] = 8; //#9263 - $_.tobin(); //#9263 - } //#9263 - for (var _6k = 58; _6k <= 63; _6k += 1) { //#9264 - $k[$j++] = _6k; //#9264 - $k[$j++] = _6k + 187; //#9264 - $k[$j++] = 8; //#9264 - $_.tobin(); //#9264 - } //#9264 - $k[$j++] = 95; //#9268 - $k[$j++] = "11111011"; //#9268 - $k[$j++] = 32; //#9268 - $k[$j++] = "11111100"; //#9268 - $k[$j++] = $_.lnumeric; //#9268 - $k[$j++] = "000"; //#9268 - $k[$j++] = $_.lalphanumeric; //#9268 - $k[$j++] = "00100"; //#9268 - $_.iso646 = $d(); //#9269 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9269 - bwipp_databarexpanded.__9270__ = 1; //#9269 - $_ = Object.getPrototypeOf($_); //#9269 - } //#9269 - for (var _6r = 0, _6q = $_.ais.length - 1; _6r <= _6q; _6r += 1) { //#9288 - $_.i = _6r; //#9274 - $_.ai = $get($_.ais, $_.i); //#9275 - $_.val = $get($_.vals, $_.i); //#9276 - var _71 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#9277 - $puti(_71, 0, $_.gpf); //#9278 - $k[$j++] = _71; //#9279 - $k[$j++] = _71; //#9279 - $k[$j++] = $_.gpf.length; //#9279 - $k[$j++] = $_.ai; //#9279 - $k[$j++] = Infinity; //#9279 - var _75 = $k[--$j]; //#9279 - var _76 = $k[--$j]; //#9279 - $k[$j++] = _75; //#9279 - $forall(_76); //#9279 - var _77 = $a(); //#9279 - var _78 = $k[--$j]; //#9279 - $puti($k[--$j], _78, _77); //#9279 - var _7A = $k[--$j]; //#9280 - $k[$j++] = _7A; //#9280 - $k[$j++] = _7A; //#9280 - $k[$j++] = $_.gpf.length + $_.ai.length; //#9280 - $k[$j++] = $_.val; //#9280 - $k[$j++] = Infinity; //#9280 - var _7E = $k[--$j]; //#9280 - var _7F = $k[--$j]; //#9280 - $k[$j++] = _7E; //#9280 - $forall(_7F); //#9280 - var _7G = $a(); //#9280 - var _7H = $k[--$j]; //#9280 - $puti($k[--$j], _7H, _7G); //#9280 - $_.gpf = $k[--$j]; //#9281 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#9287 - var _7Q = $a($_.gpf.length + 1); //#9283 - $puti(_7Q, 0, $_.gpf); //#9284 - $put(_7Q, $_.gpf.length, $_.fnc1); //#9285 - $_.gpf = _7Q; //#9286 - } //#9286 - } //#9286 + var _31 = $s($k[--$j]); //#9434 + $k[$j++] = _31; //#9434 + for (var _33 = 0, _32 = _31.length - 1; _33 <= _32; _33 += 1) { //#9434 + var _34 = $k[--$j]; //#9434 + $put(_34, _33, 48); //#9434 + $k[$j++] = _34; //#9434 + } //#9434 + var _35 = $k[--$j]; //#9435 + var _38 = $cvrs($s(_35.length), $k[--$j], 2); //#9435 + $puti(_35, _35.length - _38.length, _38); //#9435 + $k[$j++] = _35; //#9435 + }; //#9435 + $_.fnc1 = -1; //#9438 + $_.lnumeric = -2; //#9438 + $_.lalphanumeric = -3; //#9438 + $_.liso646 = -4; //#9438 + if ($eq($_.method, "00")) { //#9443 + $_.cdf = $a([]); //#9441 + $_.gpf = $a([]); //#9442 + } //#9442 + if ($eq($_.method, "1")) { //#9452 + $k[$j++] = 'cdf'; //#9446 + $k[$j++] = $geti($get($_.vals, 0), 0, 13); //#9446 + $_.conv13to44(); //#9446 + var _3G = $k[--$j]; //#9446 + $_[$k[--$j]] = _3G; //#9446 + $k[$j++] = Infinity; //#9447 + var _3I = $_.cdf; //#9447 + for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#9447 + $k[$j++] = $f($get(_3I, _3J) - 48); //#9447 + } //#9447 + $_.cdf = $a(); //#9447 + $_.gpf = $a([]); //#9448 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#9449 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#9450 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#9451 + } //#9451 + if ($eq($_.method, "0100")) { //#9463 + $_.cdf = $s(55); //#9455 + $k[$j++] = $_.cdf; //#9456 + $k[$j++] = 0; //#9456 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9456 + $_.conv12to40(); //#9456 + var _3d = $k[--$j]; //#9456 + var _3e = $k[--$j]; //#9456 + $puti($k[--$j], _3e, _3d); //#9456 + $k[$j++] = $_.cdf; //#9457 + $k[$j++] = 40; //#9457 + $k[$j++] = $cvi($get($_.vals, 1)); //#9457 + $k[$j++] = 15; //#9457 + $_.tobin(); //#9457 + var _3j = $k[--$j]; //#9457 + var _3k = $k[--$j]; //#9457 + $puti($k[--$j], _3k, _3j); //#9457 + $k[$j++] = Infinity; //#9458 + var _3m = $_.cdf; //#9458 + for (var _3n = 0, _3o = _3m.length; _3n < _3o; _3n++) { //#9458 + $k[$j++] = $get(_3m, _3n) - 48; //#9458 + } //#9458 + $_.cdf = $a(); //#9458 + $_.gpf = $a([]); //#9459 + $_.ais = $a([]); //#9460 + $_.vals = $a([]); //#9461 + $_.fncs = $a([]); //#9462 + } //#9462 + if ($eq($_.method, "0101")) { //#9479 + $_.cdf = $s(55); //#9466 + $k[$j++] = $_.cdf; //#9467 + $k[$j++] = 0; //#9467 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9467 + $_.conv12to40(); //#9467 + var _41 = $k[--$j]; //#9467 + var _42 = $k[--$j]; //#9467 + $puti($k[--$j], _42, _41); //#9467 + if ($eq($get($_.ais, 1), "3202")) { //#9471 + $k[$j++] = $cvi($get($_.vals, 1)); //#9469 + $k[$j++] = 15; //#9469 + $_.tobin(); //#9469 + } else { //#9471 + $k[$j++] = $cvi($get($_.vals, 1)) + 10000; //#9471 + $k[$j++] = 15; //#9471 + $_.tobin(); //#9471 + } //#9471 + $puti($_.cdf, 40, $k[--$j]); //#9473 + $k[$j++] = Infinity; //#9474 + var _4C = $_.cdf; //#9474 + for (var _4D = 0, _4E = _4C.length; _4D < _4E; _4D++) { //#9474 + $k[$j++] = $get(_4C, _4D) - 48; //#9474 + } //#9474 + $_.cdf = $a(); //#9474 + $_.gpf = $a([]); //#9475 + $_.ais = $a([]); //#9476 + $_.vals = $a([]); //#9477 + $_.fncs = $a([]); //#9478 + } //#9478 + if ($_.method.length == 7) { //#9501 + $_.cdf = $s(76); //#9482 + $k[$j++] = $_.cdf; //#9483 + $k[$j++] = 0; //#9483 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9483 + $_.conv12to40(); //#9483 + var _4R = $k[--$j]; //#9483 + var _4S = $k[--$j]; //#9483 + $puti($k[--$j], _4S, _4R); //#9483 + var _4U = $s(6); //#9484 + $puti(_4U, 0, $geti($get($_.ais, 1), 3, 1)); //#9484 + $puti(_4U, 1, $geti($get($_.vals, 1), 1, 5)); //#9485 + $k[$j++] = $cvi(_4U); //#9485 + $k[$j++] = 20; //#9485 + $_.tobin(); //#9485 + $puti($_.cdf, 40, $k[--$j]); //#9486 + if ($_.ais.length == 3) { //#9493 + var _4f = $get($_.vals, 2); //#9488 + $k[$j++] = ($cvi($geti(_4f, 0, 2)) * 384) + ((($cvi($geti(_4f, 2, 2)) - 1) * 32) + $cvi($geti(_4f, 4, 2))); //#9491 + } else { //#9493 + $k[$j++] = 38400; //#9493 + } //#9493 + $k[$j++] = 16; //#9495 + $_.tobin(); //#9495 + $puti($_.cdf, 60, $k[--$j]); //#9495 + $k[$j++] = Infinity; //#9496 + var _4l = $_.cdf; //#9496 + for (var _4m = 0, _4n = _4l.length; _4m < _4n; _4m++) { //#9496 + $k[$j++] = $get(_4l, _4m) - 48; //#9496 + } //#9496 + $_.cdf = $a(); //#9496 + $_.gpf = $a([]); //#9497 + $_.ais = $a([]); //#9498 + $_.vals = $a([]); //#9499 + $_.fncs = $a([]); //#9500 + } //#9500 + if ($eq($_.method, "01100")) { //#9512 + $_.cdf = $s(42); //#9504 + $k[$j++] = $_.cdf; //#9505 + $k[$j++] = 0; //#9505 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9505 + $_.conv12to40(); //#9505 + var _50 = $k[--$j]; //#9505 + var _51 = $k[--$j]; //#9505 + $puti($k[--$j], _51, _50); //#9505 + $k[$j++] = $_.cdf; //#9506 + $k[$j++] = 40; //#9506 + $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9506 + $k[$j++] = 2; //#9506 + $_.tobin(); //#9506 + var _57 = $k[--$j]; //#9506 + var _58 = $k[--$j]; //#9506 + $puti($k[--$j], _58, _57); //#9506 + $k[$j++] = Infinity; //#9507 + var _5A = $_.cdf; //#9507 + for (var _5B = 0, _5C = _5A.length; _5B < _5C; _5B++) { //#9507 + $k[$j++] = $get(_5A, _5B) - 48; //#9507 + } //#9507 + $_.cdf = $a(); //#9507 + $k[$j++] = Infinity; //#9508 + $forall($get($_.vals, 1)); //#9508 + if ($_.ais.length > 2) { //#9508 + $k[$j++] = $_.fnc1; //#9508 + } //#9508 + $_.gpf = $a(); //#9508 + $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9509 + $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9510 + $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9511 + } //#9511 + if ($eq($_.method, "01101")) { //#9524 + $_.cdf = $s(52); //#9515 + $k[$j++] = $_.cdf; //#9516 + $k[$j++] = 0; //#9516 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9516 + $_.conv12to40(); //#9516 + var _5Z = $k[--$j]; //#9516 + var _5a = $k[--$j]; //#9516 + $puti($k[--$j], _5a, _5Z); //#9516 + $k[$j++] = $_.cdf; //#9517 + $k[$j++] = 40; //#9517 + $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9517 + $k[$j++] = 2; //#9517 + $_.tobin(); //#9517 + var _5g = $k[--$j]; //#9517 + var _5h = $k[--$j]; //#9517 + $puti($k[--$j], _5h, _5g); //#9517 + $k[$j++] = $_.cdf; //#9518 + $k[$j++] = 42; //#9518 + $k[$j++] = $cvi($geti($get($_.vals, 1), 0, 3)); //#9518 + $k[$j++] = 10; //#9518 + $_.tobin(); //#9518 + var _5n = $k[--$j]; //#9518 + var _5o = $k[--$j]; //#9518 + $puti($k[--$j], _5o, _5n); //#9518 + $k[$j++] = Infinity; //#9519 + var _5q = $_.cdf; //#9519 + for (var _5r = 0, _5s = _5q.length; _5r < _5s; _5r++) { //#9519 + $k[$j++] = $get(_5q, _5r) - 48; //#9519 + } //#9519 + $_.cdf = $a(); //#9519 + $k[$j++] = Infinity; //#9520 + var _5w = $get($_.vals, 1); //#9520 + var _5x = $geti(_5w, 3, _5w.length - 3); //#9520 + for (var _5y = 0, _5z = _5x.length; _5y < _5z; _5y++) { //#9520 + $k[$j++] = $get(_5x, _5y); //#9520 + } //#9520 + if ($_.ais.length > 2) { //#9520 + $k[$j++] = $_.fnc1; //#9520 + } //#9520 + $_.gpf = $a(); //#9520 + $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9521 + $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9522 + $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9523 + } //#9523 + if ($_.gpfallow) { //#9530 + $_.vlf = $a(2); //#9528 + } else { //#9530 + $_.vlf = $a([]); //#9530 + } //#9530 + if (!bwipp_databarexpanded.__9571__) { //#9571 + $_ = Object.create($_); //#9571 + $k[$j++] = Infinity; //#9534 + for (var _6G = 0; _6G <= 119; _6G += 1) { //#9543 + var _6I = $strcpy($s(2), "00"); //#9536 + var _6K = $cvrs($s(2), _6G, 11); //#9536 + $puti(_6I, 2 - _6K.length, _6K); //#9537 + $k[$j++] = _6G; //#9538 + $k[$j++] = _6I; //#9538 + if ($get(_6I, 0) == 65) { //#9538 + var _6M = $k[--$j]; //#9538 + $put(_6M, 0, 94); //#9538 + $k[$j++] = _6M; //#9538 + } //#9538 + var _6N = $k[--$j]; //#9539 + $k[$j++] = _6N; //#9539 + if ($get(_6N, 1) == 65) { //#9539 + var _6P = $k[--$j]; //#9539 + $put(_6P, 1, 94); //#9539 + $k[$j++] = _6P; //#9539 + } //#9539 + var _6Q = $k[--$j]; //#9540 + var _6T = $strcpy($s(7), "0000000"); //#9541 + var _6V = $cvrs($s(7), $f($k[--$j] + 8), 2); //#9541 + $puti(_6T, 7 - _6V.length, _6V); //#9542 + $k[$j++] = _6Q; //#9542 + $k[$j++] = _6T; //#9542 + } //#9542 + $k[$j++] = $_.lalphanumeric; //#9544 + $k[$j++] = "0000"; //#9544 + $_.numeric = $d(); //#9545 + $k[$j++] = Infinity; //#9547 + for (var _6Y = 48; _6Y <= 57; _6Y += 1) { //#9548 + $k[$j++] = _6Y; //#9548 + $k[$j++] = _6Y - 43; //#9548 + $k[$j++] = 5; //#9548 + $_.tobin(); //#9548 + } //#9548 + $k[$j++] = $_.fnc1; //#9550 + $k[$j++] = "01111"; //#9550 + for (var _6a = 65; _6a <= 90; _6a += 1) { //#9550 + $k[$j++] = _6a; //#9550 + $k[$j++] = _6a - 33; //#9550 + $k[$j++] = 6; //#9550 + $_.tobin(); //#9550 + } //#9550 + $k[$j++] = 42; //#9552 + $k[$j++] = "111010"; //#9552 + for (var _6b = 44; _6b <= 47; _6b += 1) { //#9552 + $k[$j++] = _6b; //#9552 + $k[$j++] = _6b + 15; //#9552 + $k[$j++] = 6; //#9552 + $_.tobin(); //#9552 + } //#9552 + $k[$j++] = $_.lnumeric; //#9554 + $k[$j++] = "000"; //#9554 + $k[$j++] = $_.liso646; //#9554 + $k[$j++] = "00100"; //#9554 + $_.alphanumeric = $d(); //#9555 + $k[$j++] = Infinity; //#9557 + for (var _6f = 48; _6f <= 57; _6f += 1) { //#9558 + $k[$j++] = _6f; //#9558 + $k[$j++] = _6f - 43; //#9558 + $k[$j++] = 5; //#9558 + $_.tobin(); //#9558 + } //#9558 + $k[$j++] = $_.fnc1; //#9560 + $k[$j++] = "01111"; //#9560 + for (var _6h = 65; _6h <= 90; _6h += 1) { //#9560 + $k[$j++] = _6h; //#9560 + $k[$j++] = _6h - 1; //#9560 + $k[$j++] = 7; //#9560 + $_.tobin(); //#9560 + } //#9560 + for (var _6i = 97; _6i <= 122; _6i += 1) { //#9561 + $k[$j++] = _6i; //#9561 + $k[$j++] = _6i - 7; //#9561 + $k[$j++] = 7; //#9561 + $_.tobin(); //#9561 + } //#9561 + $k[$j++] = 33; //#9564 + $k[$j++] = "11101000"; //#9564 + $k[$j++] = 34; //#9564 + $k[$j++] = "11101001"; //#9564 + for (var _6j = 37; _6j <= 47; _6j += 1) { //#9564 + $k[$j++] = _6j; //#9564 + $k[$j++] = _6j + 197; //#9564 + $k[$j++] = 8; //#9564 + $_.tobin(); //#9564 + } //#9564 + for (var _6k = 58; _6k <= 63; _6k += 1) { //#9565 + $k[$j++] = _6k; //#9565 + $k[$j++] = _6k + 187; //#9565 + $k[$j++] = 8; //#9565 + $_.tobin(); //#9565 + } //#9565 + $k[$j++] = 95; //#9569 + $k[$j++] = "11111011"; //#9569 + $k[$j++] = 32; //#9569 + $k[$j++] = "11111100"; //#9569 + $k[$j++] = $_.lnumeric; //#9569 + $k[$j++] = "000"; //#9569 + $k[$j++] = $_.lalphanumeric; //#9569 + $k[$j++] = "00100"; //#9569 + $_.iso646 = $d(); //#9570 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9570 + bwipp_databarexpanded.__9571__ = 1; //#9570 + $_ = Object.getPrototypeOf($_); //#9570 + } //#9570 + for (var _6r = 0, _6q = $_.ais.length - 1; _6r <= _6q; _6r += 1) { //#9589 + $_.i = _6r; //#9575 + $_.ai = $get($_.ais, $_.i); //#9576 + $_.val = $get($_.vals, $_.i); //#9577 + var _71 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#9578 + $puti(_71, 0, $_.gpf); //#9579 + $k[$j++] = _71; //#9580 + $k[$j++] = _71; //#9580 + $k[$j++] = $_.gpf.length; //#9580 + $k[$j++] = $_.ai; //#9580 + $k[$j++] = Infinity; //#9580 + var _75 = $k[--$j]; //#9580 + var _76 = $k[--$j]; //#9580 + $k[$j++] = _75; //#9580 + $forall(_76); //#9580 + var _77 = $a(); //#9580 + var _78 = $k[--$j]; //#9580 + $puti($k[--$j], _78, _77); //#9580 + var _7A = $k[--$j]; //#9581 + $k[$j++] = _7A; //#9581 + $k[$j++] = _7A; //#9581 + $k[$j++] = $_.gpf.length + $_.ai.length; //#9581 + $k[$j++] = $_.val; //#9581 + $k[$j++] = Infinity; //#9581 + var _7E = $k[--$j]; //#9581 + var _7F = $k[--$j]; //#9581 + $k[$j++] = _7E; //#9581 + $forall(_7F); //#9581 + var _7G = $a(); //#9581 + var _7H = $k[--$j]; //#9581 + $puti($k[--$j], _7H, _7G); //#9581 + $_.gpf = $k[--$j]; //#9582 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#9588 + var _7Q = $a($_.gpf.length + 1); //#9584 + $puti(_7Q, 0, $_.gpf); //#9585 + $put(_7Q, $_.gpf.length, $_.fnc1); //#9586 + $_.gpf = _7Q; //#9587 + } //#9587 + } //#9587 $_.rembits = function() { - var _7U = $k[--$j]; //#9292 - var _7V = 48; //#9294 - var _7W = (~~Math.ceil(_7U / 12)) * 12; //#9294 - if (((~~Math.ceil(_7U / 12)) * 12) < 48) { //#9294 - var _ = _7V; //#9294 - _7V = _7W; //#9294 - _7W = _; //#9294 - } //#9294 - var _7X = ~~(_7W / 12); //#9295 - $k[$j++] = _7U; //#9299 - $k[$j++] = _7W; //#9299 - $k[$j++] = _7X; //#9299 - if ((_7X % $_.segments) == 1) { //#9298 - var _7Z = $k[--$j]; //#9296 - var _7a = $k[--$j]; //#9296 - $k[$j++] = $f(_7Z + 1) * 12; //#9296 - $k[$j++] = _7a; //#9296 - $j--; //#9296 - } else { //#9298 - $j--; //#9298 - } //#9298 - var _7b = $k[--$j]; //#9300 - var _7c = $k[--$j]; //#9300 - $k[$j++] = $f(_7b - _7c); //#9300 - }; //#9300 + var _7U = $k[--$j]; //#9593 + var _7V = 48; //#9595 + var _7W = (~~Math.ceil(_7U / 12)) * 12; //#9595 + if (((~~Math.ceil(_7U / 12)) * 12) < 48) { //#9595 + var _ = _7V; //#9595 + _7V = _7W; //#9595 + _7W = _; //#9595 + } //#9595 + var _7X = ~~(_7W / 12); //#9596 + $k[$j++] = _7U; //#9600 + $k[$j++] = _7W; //#9600 + $k[$j++] = _7X; //#9600 + if ((_7X % $_.segments) == 1) { //#9599 + var _7Z = $k[--$j]; //#9597 + var _7a = $k[--$j]; //#9597 + $k[$j++] = $f(_7Z + 1) * 12; //#9597 + $k[$j++] = _7a; //#9597 + $j--; //#9597 + } else { //#9599 + $j--; //#9599 + } //#9599 + var _7b = $k[--$j]; //#9601 + var _7c = $k[--$j]; //#9601 + $k[$j++] = $f(_7b - _7c); //#9601 + }; //#9601 $_.encode = function() { - var _7d = $k[--$j]; //#9304 - $k[$j++] = _7d; //#9304 - if ($ne(_7d, 'raw')) { //#9304 - var _7e = $k[--$j]; //#9304 - var _7g = $get(_7e, $k[--$j]); //#9304 - $k[$j++] = _7g; //#9304 - } else { //#9304 - $j--; //#9304 - } //#9304 - var _7h = $k[--$j]; //#9305 - $k[$j++] = _7h; //#9307 - if ((_7h.length + $_.j) >= 252) { //#9307 - $j--; //#9306 - $k[$j++] = 'bwipp.gs1databarexpandedTooLong#9306'; //#9306 - $k[$j++] = "Maximum length exceeded"; //#9306 - bwipp_raiseerror(); //#9306 - } //#9306 - $k[$j++] = Infinity; //#9308 - var _7j = $k[--$j]; //#9308 - var _7k = $k[--$j]; //#9308 - $k[$j++] = _7j; //#9308 - $forall(_7k, function() { //#9308 - var _7l = $k[--$j]; //#9308 - $k[$j++] = $f(_7l - 48); //#9308 - }); //#9308 - var _7m = $a(); //#9308 - $puti($_.gpfenc, $_.j, _7m); //#9310 - $_.j = _7m.length + $_.j; //#9311 - }; //#9311 - $k[$j++] = Infinity; //#9315 - for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#9315 - $k[$j++] = 0; //#9315 - } //#9315 - $k[$j++] = 0; //#9315 - $k[$j++] = -1; //#9315 - $_.numericruns = $a(); //#9315 - $k[$j++] = Infinity; //#9316 - for (var _7v = 0, _7w = $_.gpf.length; _7v < _7w; _7v++) { //#9316 - $k[$j++] = 0; //#9316 - } //#9316 - $k[$j++] = 0; //#9316 - $_.alphanumericruns = $a(); //#9316 - $k[$j++] = Infinity; //#9317 - for (var _7z = 0, _80 = $_.gpf.length; _7z < _80; _7z++) { //#9317 - $k[$j++] = 0; //#9317 - } //#9317 - $k[$j++] = 9999; //#9317 - $_.nextiso646only = $a(); //#9317 - for (var _83 = $_.gpf.length - 1; _83 >= 0; _83 -= 1) { //#9339 - $_.i = _83; //#9319 - var _88 = $strcpy($s(2), "00"); //#9321 - var _8B = $get($_.gpf, $_.i); //#9322 - $k[$j++] = $get($_.gpf, $_.i); //#9322 - $k[$j++] = _88; //#9322 - $k[$j++] = _88; //#9322 - $k[$j++] = 0; //#9322 - $k[$j++] = _8B; //#9322 - if (_8B == $_.fnc1) { //#9322 - $j--; //#9322 - $k[$j++] = 94; //#9322 - } //#9322 - var _8D = $k[--$j]; //#9322 - var _8E = $k[--$j]; //#9322 - $put($k[--$j], _8E, _8D); //#9322 - if ($_.i < ($_.gpf.length - 1)) { //#9323 - var _8I = $k[--$j]; //#9323 - var _8L = $get($_.gpf, $_.i + 1); //#9323 - $k[$j++] = _8I; //#9323 - $k[$j++] = _8I; //#9323 - $k[$j++] = 1; //#9323 - $k[$j++] = _8L; //#9323 - if (_8L == $_.fnc1) { //#9323 - $j--; //#9323 - $k[$j++] = 94; //#9323 - } //#9323 - var _8N = $k[--$j]; //#9323 - var _8O = $k[--$j]; //#9323 - $put($k[--$j], _8O, _8N); //#9323 - } //#9323 - var _8S = $get($_.numeric, $k[--$j]) !== undefined; //#9324 - if (_8S) { //#9327 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#9325 - } else { //#9327 - $put($_.numericruns, $_.i, 0); //#9327 - } //#9327 - var _8a = $k[--$j]; //#9329 - var _8c = $get($_.alphanumeric, _8a) !== undefined; //#9329 - $k[$j++] = _8a; //#9333 - if (_8c) { //#9332 - $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#9330 - } else { //#9332 - $put($_.alphanumericruns, $_.i, 0); //#9332 - } //#9332 - var _8k = $k[--$j]; //#9334 - var _8m = $get($_.iso646, _8k) !== undefined; //#9334 - var _8o = $get($_.alphanumeric, _8k) !== undefined; //#9334 - if (_8m && (!_8o)) { //#9337 - $put($_.nextiso646only, $_.i, 0); //#9335 - } else { //#9337 - $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#9337 - } //#9337 - } //#9337 - $_.gpfenc = $a(252); //#9342 - $_.i = 0; //#9343 - $_.j = 0; //#9343 - $_.mode = "numeric"; //#9343 - for (;;) { //#9433 - if ($_.i == $_.gpf.length) { //#9345 - break; //#9345 - } //#9345 - for (;;) { //#9432 - if ($eq($_.mode, "numeric")) { //#9381 - if ($_.i <= ($_.gpf.length - 2)) { //#9378 - var _92 = $s(2); //#9350 - var _95 = $get($_.gpf, $_.i); //#9351 - $k[$j++] = _92; //#9351 - $k[$j++] = _92; //#9351 - $k[$j++] = 0; //#9351 - $k[$j++] = _95; //#9351 - if (_95 == $_.fnc1) { //#9351 - $j--; //#9351 - $k[$j++] = 94; //#9351 - } //#9351 - var _97 = $k[--$j]; //#9351 - var _98 = $k[--$j]; //#9351 - $put($k[--$j], _98, _97); //#9351 - var _9A = $k[--$j]; //#9352 - var _9D = $get($_.gpf, $_.i + 1); //#9352 - $k[$j++] = _9A; //#9352 - $k[$j++] = _9A; //#9352 - $k[$j++] = 1; //#9352 - $k[$j++] = _9D; //#9352 - if (_9D == $_.fnc1) { //#9352 - $j--; //#9352 - $k[$j++] = 94; //#9352 - } //#9352 - var _9F = $k[--$j]; //#9352 - var _9G = $k[--$j]; //#9352 - $put($k[--$j], _9G, _9F); //#9352 - var _9I = $k[--$j]; //#9353 - var _9K = $get($_.numeric, _9I) !== undefined; //#9353 - $k[$j++] = _9I; //#9357 - if (_9K) { //#9357 - $k[$j++] = $_.numeric; //#9354 - $_.encode(); //#9354 - $_.i = $_.i + 2; //#9355 - break; //#9356 - } //#9356 - $j--; //#9358 - $k[$j++] = $_.lalphanumeric; //#9359 - $k[$j++] = $_.numeric; //#9359 - $_.encode(); //#9359 - $_.mode = "alphanumeric"; //#9360 - break; //#9361 - } else { //#9378 - var _9R = $get($_.gpf, $_.i); //#9363 - if ((_9R < 48) || (_9R > 57)) { //#9367 - $k[$j++] = $_.lalphanumeric; //#9364 - $k[$j++] = $_.numeric; //#9364 - $_.encode(); //#9364 - $_.mode = "alphanumeric"; //#9365 - break; //#9366 - } //#9366 - $k[$j++] = 'rem'; //#9368 - $k[$j++] = ((((12 + 1) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.j; //#9368 - $_.rembits(); //#9368 - var _9Y = $k[--$j]; //#9368 - $_[$k[--$j]] = _9Y; //#9368 - if (($_.rem >= 4) && ($_.rem <= 6)) { //#9378 - var _9f = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#9370 - var _9k = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#9371 - $puti(_9f, 4 - _9k.length, _9k); //#9372 - $k[$j++] = _9f; //#9372 - $k[$j++] = 'raw'; //#9372 - $_.encode(); //#9372 - $_.i = $_.i + 1; //#9373 - break; //#9374 - } else { //#9378 - var _9m = $s(2); //#9376 - $put(_9m, 0, $get($_.gpf, $_.i)); //#9376 - $put(_9m, 1, 94); //#9376 - $k[$j++] = _9m; //#9376 - $k[$j++] = $_.numeric; //#9376 - $_.encode(); //#9376 - $_.i = $_.i + 1; //#9377 - break; //#9378 - } //#9378 - } //#9378 - } //#9378 - if ($eq($_.mode, "alphanumeric")) { //#9408 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#9389 - $k[$j++] = $_.fnc1; //#9385 - $k[$j++] = $_.alphanumeric; //#9385 - $_.encode(); //#9385 - $_.mode = "numeric"; //#9386 - $_.i = $_.i + 1; //#9387 - break; //#9388 - } //#9388 - var _A2 = $get($_.gpf, $_.i); //#9390 - var _A4 = $get($_.iso646, _A2) !== undefined; //#9390 - var _A6 = $get($_.alphanumeric, _A2) !== undefined; //#9390 - if (_A4 && (!_A6)) { //#9394 - $k[$j++] = $_.liso646; //#9391 - $k[$j++] = $_.alphanumeric; //#9391 - $_.encode(); //#9391 - $_.mode = "iso646"; //#9392 - break; //#9393 - } //#9393 - if ($get($_.numericruns, $_.i) >= 6) { //#9399 - $k[$j++] = $_.lnumeric; //#9396 - $k[$j++] = $_.alphanumeric; //#9396 - $_.encode(); //#9396 - $_.mode = "numeric"; //#9397 - break; //#9398 - } //#9398 - var _AG = $get($_.numericruns, $_.i); //#9400 - if ((_AG >= 4) && ($f(_AG + $_.i) == $_.gpf.length)) { //#9404 - $k[$j++] = $_.lnumeric; //#9401 - $k[$j++] = $_.alphanumeric; //#9401 - $_.encode(); //#9401 - $_.mode = "numeric"; //#9402 - break; //#9403 - } //#9403 - $k[$j++] = $get($_.gpf, $_.i); //#9405 - $k[$j++] = $_.alphanumeric; //#9405 - $_.encode(); //#9405 - $_.i = $_.i + 1; //#9406 - break; //#9407 - } //#9407 - if ($eq($_.mode, "iso646")) { //#9430 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#9416 - $k[$j++] = $_.fnc1; //#9412 - $k[$j++] = $_.iso646; //#9412 - $_.encode(); //#9412 - $_.mode = "numeric"; //#9413 - $_.i = $_.i + 1; //#9414 - break; //#9415 - } //#9415 - if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9421 - $k[$j++] = $_.lnumeric; //#9418 - $k[$j++] = $_.iso646; //#9418 - $_.encode(); //#9418 - $_.mode = "numeric"; //#9419 - break; //#9420 - } //#9420 - if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9426 - $k[$j++] = $_.lalphanumeric; //#9423 - $k[$j++] = $_.iso646; //#9423 - $_.encode(); //#9423 - $_.mode = "alphanumeric"; //#9424 - break; //#9425 - } //#9425 - $k[$j++] = $get($_.gpf, $_.i); //#9427 - $k[$j++] = $_.iso646; //#9427 - $_.encode(); //#9427 - $_.i = $_.i + 1; //#9428 - break; //#9429 - } //#9429 - } //#9429 - } //#9429 - $_.gpf = $geti($_.gpfenc, 0, $_.j); //#9434 - var _B0 = ((((1 + 12) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.gpf.length; //#9438 - $k[$j++] = _B0; //#9438 - $k[$j++] = _B0; //#9438 - $_.rembits(); //#9438 - var _B1 = $k[--$j]; //#9438 - $_.pad = $a(_B1); //#9438 - $k[$j++] = _B1; //#9445 - if ($_.vlf.length != 0) { //#9444 - var _B4 = $k[--$j]; //#9440 - var _B6 = ~~($f($k[--$j] + _B4) / 12); //#9441 - $put($_.vlf, 0, _B6 % 2); //#9441 - var _B8 = (_B6 <= 14) ? 0 : 1; //#9442 - $put($_.vlf, 1, _B8); //#9442 - } else { //#9444 - $j -= 2; //#9444 - } //#9444 - if ($_.pad.length > 0) { //#9454 - for (var _BD = 0, _BC = $_.pad.length - 1; _BD <= _BC; _BD += 5) { //#9450 - $_.i = _BD; //#9448 - var _BE = $_.pad; //#9449 - var _BF = $_.i; //#9449 - var _BG = $a([0, 0, 1, 0, 0]); //#9449 - var _BH = $_.pad; //#9449 - var _BI = $_.i; //#9449 - var _BJ = 5; //#9449 - var _BK = _BH.length - _BI; //#9449 - if ((_BH.length - _BI) > 5) { //#9449 - var _ = _BJ; //#9449 - _BJ = _BK; //#9449 - _BK = _; //#9449 - } //#9449 - $puti(_BE, _BF, $geti(_BG, 0, _BK)); //#9449 - } //#9449 - if ($eq($_.mode, "numeric")) { //#9453 - $k[$j++] = Infinity; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $aload($_.pad); //#9452 - $_.pad = $geti($a(), 0, $_.pad.length); //#9452 - } //#9452 - } //#9452 - $k[$j++] = Infinity; //#9457 - var _BS = $_.linkage ? 1 : 0; //#9458 - $k[$j++] = _BS; //#9459 - $forall($_.method, function() { //#9459 - var _BU = $k[--$j]; //#9459 - $k[$j++] = $f(_BU - 48); //#9459 - }); //#9459 - $aload($_.vlf); //#9460 - $aload($_.cdf); //#9461 - $aload($_.gpf); //#9462 - $aload($_.pad); //#9463 - $_.binval = $a(); //#9463 - $_.datalen = ~~($_.binval.length / 12); //#9465 + var _7d = $k[--$j]; //#9605 + $k[$j++] = _7d; //#9605 + if ($ne(_7d, 'raw')) { //#9605 + var _7e = $k[--$j]; //#9605 + var _7g = $get(_7e, $k[--$j]); //#9605 + $k[$j++] = _7g; //#9605 + } else { //#9605 + $j--; //#9605 + } //#9605 + var _7h = $k[--$j]; //#9606 + $k[$j++] = _7h; //#9608 + if ((_7h.length + $_.j) >= 252) { //#9608 + $j--; //#9607 + $k[$j++] = 'bwipp.gs1databarexpandedTooLong#9607'; //#9607 + $k[$j++] = "Maximum length exceeded"; //#9607 + bwipp_raiseerror(); //#9607 + } //#9607 + $k[$j++] = Infinity; //#9609 + var _7j = $k[--$j]; //#9609 + var _7k = $k[--$j]; //#9609 + $k[$j++] = _7j; //#9609 + $forall(_7k, function() { //#9609 + var _7l = $k[--$j]; //#9609 + $k[$j++] = $f(_7l - 48); //#9609 + }); //#9609 + var _7m = $a(); //#9609 + $puti($_.gpfenc, $_.j, _7m); //#9611 + $_.j = _7m.length + $_.j; //#9612 + }; //#9612 + $k[$j++] = Infinity; //#9616 + for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#9616 + $k[$j++] = 0; //#9616 + } //#9616 + $k[$j++] = 0; //#9616 + $k[$j++] = -1; //#9616 + $_.numericruns = $a(); //#9616 + $k[$j++] = Infinity; //#9617 + for (var _7v = 0, _7w = $_.gpf.length; _7v < _7w; _7v++) { //#9617 + $k[$j++] = 0; //#9617 + } //#9617 + $k[$j++] = 0; //#9617 + $_.alphanumericruns = $a(); //#9617 + $k[$j++] = Infinity; //#9618 + for (var _7z = 0, _80 = $_.gpf.length; _7z < _80; _7z++) { //#9618 + $k[$j++] = 0; //#9618 + } //#9618 + $k[$j++] = 9999; //#9618 + $_.nextiso646only = $a(); //#9618 + for (var _83 = $_.gpf.length - 1; _83 >= 0; _83 -= 1) { //#9640 + $_.i = _83; //#9620 + var _88 = $strcpy($s(2), "00"); //#9622 + var _8B = $get($_.gpf, $_.i); //#9623 + $k[$j++] = $get($_.gpf, $_.i); //#9623 + $k[$j++] = _88; //#9623 + $k[$j++] = _88; //#9623 + $k[$j++] = 0; //#9623 + $k[$j++] = _8B; //#9623 + if (_8B == $_.fnc1) { //#9623 + $j--; //#9623 + $k[$j++] = 94; //#9623 + } //#9623 + var _8D = $k[--$j]; //#9623 + var _8E = $k[--$j]; //#9623 + $put($k[--$j], _8E, _8D); //#9623 + if ($_.i < ($_.gpf.length - 1)) { //#9624 + var _8I = $k[--$j]; //#9624 + var _8L = $get($_.gpf, $_.i + 1); //#9624 + $k[$j++] = _8I; //#9624 + $k[$j++] = _8I; //#9624 + $k[$j++] = 1; //#9624 + $k[$j++] = _8L; //#9624 + if (_8L == $_.fnc1) { //#9624 + $j--; //#9624 + $k[$j++] = 94; //#9624 + } //#9624 + var _8N = $k[--$j]; //#9624 + var _8O = $k[--$j]; //#9624 + $put($k[--$j], _8O, _8N); //#9624 + } //#9624 + var _8S = $get($_.numeric, $k[--$j]) !== undefined; //#9625 + if (_8S) { //#9628 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#9626 + } else { //#9628 + $put($_.numericruns, $_.i, 0); //#9628 + } //#9628 + var _8a = $k[--$j]; //#9630 + var _8c = $get($_.alphanumeric, _8a) !== undefined; //#9630 + $k[$j++] = _8a; //#9634 + if (_8c) { //#9633 + $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#9631 + } else { //#9633 + $put($_.alphanumericruns, $_.i, 0); //#9633 + } //#9633 + var _8k = $k[--$j]; //#9635 + var _8m = $get($_.iso646, _8k) !== undefined; //#9635 + var _8o = $get($_.alphanumeric, _8k) !== undefined; //#9635 + if (_8m && (!_8o)) { //#9638 + $put($_.nextiso646only, $_.i, 0); //#9636 + } else { //#9638 + $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#9638 + } //#9638 + } //#9638 + $_.gpfenc = $a(252); //#9643 + $_.i = 0; //#9644 + $_.j = 0; //#9644 + $_.mode = "numeric"; //#9644 + for (;;) { //#9734 + if ($_.i == $_.gpf.length) { //#9646 + break; //#9646 + } //#9646 + for (;;) { //#9733 + if ($eq($_.mode, "numeric")) { //#9682 + if ($_.i <= ($_.gpf.length - 2)) { //#9679 + var _92 = $s(2); //#9651 + var _95 = $get($_.gpf, $_.i); //#9652 + $k[$j++] = _92; //#9652 + $k[$j++] = _92; //#9652 + $k[$j++] = 0; //#9652 + $k[$j++] = _95; //#9652 + if (_95 == $_.fnc1) { //#9652 + $j--; //#9652 + $k[$j++] = 94; //#9652 + } //#9652 + var _97 = $k[--$j]; //#9652 + var _98 = $k[--$j]; //#9652 + $put($k[--$j], _98, _97); //#9652 + var _9A = $k[--$j]; //#9653 + var _9D = $get($_.gpf, $_.i + 1); //#9653 + $k[$j++] = _9A; //#9653 + $k[$j++] = _9A; //#9653 + $k[$j++] = 1; //#9653 + $k[$j++] = _9D; //#9653 + if (_9D == $_.fnc1) { //#9653 + $j--; //#9653 + $k[$j++] = 94; //#9653 + } //#9653 + var _9F = $k[--$j]; //#9653 + var _9G = $k[--$j]; //#9653 + $put($k[--$j], _9G, _9F); //#9653 + var _9I = $k[--$j]; //#9654 + var _9K = $get($_.numeric, _9I) !== undefined; //#9654 + $k[$j++] = _9I; //#9658 + if (_9K) { //#9658 + $k[$j++] = $_.numeric; //#9655 + $_.encode(); //#9655 + $_.i = $_.i + 2; //#9656 + break; //#9657 + } //#9657 + $j--; //#9659 + $k[$j++] = $_.lalphanumeric; //#9660 + $k[$j++] = $_.numeric; //#9660 + $_.encode(); //#9660 + $_.mode = "alphanumeric"; //#9661 + break; //#9662 + } else { //#9679 + var _9R = $get($_.gpf, $_.i); //#9664 + if ((_9R < 48) || (_9R > 57)) { //#9668 + $k[$j++] = $_.lalphanumeric; //#9665 + $k[$j++] = $_.numeric; //#9665 + $_.encode(); //#9665 + $_.mode = "alphanumeric"; //#9666 + break; //#9667 + } //#9667 + $k[$j++] = 'rem'; //#9669 + $k[$j++] = ((((12 + 1) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.j; //#9669 + $_.rembits(); //#9669 + var _9Y = $k[--$j]; //#9669 + $_[$k[--$j]] = _9Y; //#9669 + if (($_.rem >= 4) && ($_.rem <= 6)) { //#9679 + var _9f = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#9671 + var _9k = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#9672 + $puti(_9f, 4 - _9k.length, _9k); //#9673 + $k[$j++] = _9f; //#9673 + $k[$j++] = 'raw'; //#9673 + $_.encode(); //#9673 + $_.i = $_.i + 1; //#9674 + break; //#9675 + } else { //#9679 + var _9m = $s(2); //#9677 + $put(_9m, 0, $get($_.gpf, $_.i)); //#9677 + $put(_9m, 1, 94); //#9677 + $k[$j++] = _9m; //#9677 + $k[$j++] = $_.numeric; //#9677 + $_.encode(); //#9677 + $_.i = $_.i + 1; //#9678 + break; //#9679 + } //#9679 + } //#9679 + } //#9679 + if ($eq($_.mode, "alphanumeric")) { //#9709 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#9690 + $k[$j++] = $_.fnc1; //#9686 + $k[$j++] = $_.alphanumeric; //#9686 + $_.encode(); //#9686 + $_.mode = "numeric"; //#9687 + $_.i = $_.i + 1; //#9688 + break; //#9689 + } //#9689 + var _A2 = $get($_.gpf, $_.i); //#9691 + var _A4 = $get($_.iso646, _A2) !== undefined; //#9691 + var _A6 = $get($_.alphanumeric, _A2) !== undefined; //#9691 + if (_A4 && (!_A6)) { //#9695 + $k[$j++] = $_.liso646; //#9692 + $k[$j++] = $_.alphanumeric; //#9692 + $_.encode(); //#9692 + $_.mode = "iso646"; //#9693 + break; //#9694 + } //#9694 + if ($get($_.numericruns, $_.i) >= 6) { //#9700 + $k[$j++] = $_.lnumeric; //#9697 + $k[$j++] = $_.alphanumeric; //#9697 + $_.encode(); //#9697 + $_.mode = "numeric"; //#9698 + break; //#9699 + } //#9699 + var _AG = $get($_.numericruns, $_.i); //#9701 + if ((_AG >= 4) && ($f(_AG + $_.i) == $_.gpf.length)) { //#9705 + $k[$j++] = $_.lnumeric; //#9702 + $k[$j++] = $_.alphanumeric; //#9702 + $_.encode(); //#9702 + $_.mode = "numeric"; //#9703 + break; //#9704 + } //#9704 + $k[$j++] = $get($_.gpf, $_.i); //#9706 + $k[$j++] = $_.alphanumeric; //#9706 + $_.encode(); //#9706 + $_.i = $_.i + 1; //#9707 + break; //#9708 + } //#9708 + if ($eq($_.mode, "iso646")) { //#9731 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#9717 + $k[$j++] = $_.fnc1; //#9713 + $k[$j++] = $_.iso646; //#9713 + $_.encode(); //#9713 + $_.mode = "numeric"; //#9714 + $_.i = $_.i + 1; //#9715 + break; //#9716 + } //#9716 + if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9722 + $k[$j++] = $_.lnumeric; //#9719 + $k[$j++] = $_.iso646; //#9719 + $_.encode(); //#9719 + $_.mode = "numeric"; //#9720 + break; //#9721 + } //#9721 + if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9727 + $k[$j++] = $_.lalphanumeric; //#9724 + $k[$j++] = $_.iso646; //#9724 + $_.encode(); //#9724 + $_.mode = "alphanumeric"; //#9725 + break; //#9726 + } //#9726 + $k[$j++] = $get($_.gpf, $_.i); //#9728 + $k[$j++] = $_.iso646; //#9728 + $_.encode(); //#9728 + $_.i = $_.i + 1; //#9729 + break; //#9730 + } //#9730 + } //#9730 + } //#9730 + $_.gpf = $geti($_.gpfenc, 0, $_.j); //#9735 + var _B0 = ((((1 + 12) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.gpf.length; //#9739 + $k[$j++] = _B0; //#9739 + $k[$j++] = _B0; //#9739 + $_.rembits(); //#9739 + var _B1 = $k[--$j]; //#9739 + $_.pad = $a(_B1); //#9739 + $k[$j++] = _B1; //#9746 + if ($_.vlf.length != 0) { //#9745 + var _B4 = $k[--$j]; //#9741 + var _B6 = ~~($f($k[--$j] + _B4) / 12); //#9742 + $put($_.vlf, 0, _B6 % 2); //#9742 + var _B8 = (_B6 <= 14) ? 0 : 1; //#9743 + $put($_.vlf, 1, _B8); //#9743 + } else { //#9745 + $j -= 2; //#9745 + } //#9745 + if ($_.pad.length > 0) { //#9755 + for (var _BD = 0, _BC = $_.pad.length - 1; _BD <= _BC; _BD += 5) { //#9751 + $_.i = _BD; //#9749 + var _BE = $_.pad; //#9750 + var _BF = $_.i; //#9750 + var _BG = $a([0, 0, 1, 0, 0]); //#9750 + var _BH = $_.pad; //#9750 + var _BI = $_.i; //#9750 + var _BJ = 5; //#9750 + var _BK = _BH.length - _BI; //#9750 + if ((_BH.length - _BI) > 5) { //#9750 + var _ = _BJ; //#9750 + _BJ = _BK; //#9750 + _BK = _; //#9750 + } //#9750 + $puti(_BE, _BF, $geti(_BG, 0, _BK)); //#9750 + } //#9750 + if ($eq($_.mode, "numeric")) { //#9754 + $k[$j++] = Infinity; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $aload($_.pad); //#9753 + $_.pad = $geti($a(), 0, $_.pad.length); //#9753 + } //#9753 + } //#9753 + $k[$j++] = Infinity; //#9758 + var _BS = $_.linkage ? 1 : 0; //#9759 + $k[$j++] = _BS; //#9760 + $forall($_.method, function() { //#9760 + var _BU = $k[--$j]; //#9760 + $k[$j++] = $f(_BU - 48); //#9760 + }); //#9760 + $aload($_.vlf); //#9761 + $aload($_.cdf); //#9762 + $aload($_.gpf); //#9763 + $aload($_.pad); //#9764 + $_.binval = $a(); //#9764 + $_.datalen = ~~($_.binval.length / 12); //#9766 $_.ncr = function() { - var _Bb = $k[--$j]; //#9468 - var _Bc = $k[--$j]; //#9468 - var _Bd = $f(_Bc - _Bb); //#9468 - if (_Bb < $f(_Bc - _Bb)) { //#9468 - var _ = _Bd; //#9468 - _Bd = _Bb; //#9468 - _Bb = _; //#9468 - } //#9468 - $k[$j++] = _Bd; //#9475 - $k[$j++] = 1; //#9475 - $k[$j++] = 1; //#9475 - for (var _Bf = _Bc, _Be = $f(_Bb + 1); _Bf >= _Be; _Bf -= 1) { //#9475 - var _Bg = $k[--$j]; //#9471 - var _Bh = $k[--$j]; //#9472 - var _Bi = $k[--$j]; //#9472 - $k[$j++] = _Bi; //#9474 - $k[$j++] = _Bh; //#9474 - $k[$j++] = _Bg * _Bf; //#9474 - if ($le(_Bh, _Bi)) { //#9474 - var _Bj = $k[--$j]; //#9473 - var _Bk = $k[--$j]; //#9473 - $k[$j++] = $f(_Bk + 1); //#9473 - $k[$j++] = ~~(_Bj / _Bk); //#9473 - } //#9473 - } //#9473 - for (;;) { //#9479 - var _Bl = $k[--$j]; //#9477 - var _Bm = $k[--$j]; //#9477 - var _Bn = $k[--$j]; //#9477 - $k[$j++] = _Bn; //#9477 - $k[$j++] = _Bm; //#9477 - $k[$j++] = _Bl; //#9477 - if ($gt(_Bm, _Bn)) { //#9477 - break; //#9477 - } //#9477 - var _Bo = $k[--$j]; //#9478 - var _Bp = $k[--$j]; //#9478 - $k[$j++] = $f(_Bp + 1); //#9478 - $k[$j++] = ~~(_Bo / _Bp); //#9478 - } //#9478 - var _Bq = $k[--$j]; //#9480 - var _Br = $k[--$j]; //#9480 - $k[$j++] = _Bq; //#9480 - $k[$j++] = _Br; //#9480 - $j--; //#9480 - var _Bs = $k[--$j]; //#9480 - var _Bt = $k[--$j]; //#9480 - $k[$j++] = _Bs; //#9480 - $k[$j++] = _Bt; //#9480 - $j--; //#9480 - }; //#9480 + var _Bb = $k[--$j]; //#9769 + var _Bc = $k[--$j]; //#9769 + var _Bd = $f(_Bc - _Bb); //#9769 + if (_Bb < $f(_Bc - _Bb)) { //#9769 + var _ = _Bd; //#9769 + _Bd = _Bb; //#9769 + _Bb = _; //#9769 + } //#9769 + $k[$j++] = _Bd; //#9776 + $k[$j++] = 1; //#9776 + $k[$j++] = 1; //#9776 + for (var _Bf = _Bc, _Be = $f(_Bb + 1); _Bf >= _Be; _Bf -= 1) { //#9776 + var _Bg = $k[--$j]; //#9772 + var _Bh = $k[--$j]; //#9773 + var _Bi = $k[--$j]; //#9773 + $k[$j++] = _Bi; //#9775 + $k[$j++] = _Bh; //#9775 + $k[$j++] = _Bg * _Bf; //#9775 + if ($le(_Bh, _Bi)) { //#9775 + var _Bj = $k[--$j]; //#9774 + var _Bk = $k[--$j]; //#9774 + $k[$j++] = $f(_Bk + 1); //#9774 + $k[$j++] = ~~(_Bj / _Bk); //#9774 + } //#9774 + } //#9774 + for (;;) { //#9780 + var _Bl = $k[--$j]; //#9778 + var _Bm = $k[--$j]; //#9778 + var _Bn = $k[--$j]; //#9778 + $k[$j++] = _Bn; //#9778 + $k[$j++] = _Bm; //#9778 + $k[$j++] = _Bl; //#9778 + if ($gt(_Bm, _Bn)) { //#9778 + break; //#9778 + } //#9778 + var _Bo = $k[--$j]; //#9779 + var _Bp = $k[--$j]; //#9779 + $k[$j++] = $f(_Bp + 1); //#9779 + $k[$j++] = ~~(_Bo / _Bp); //#9779 + } //#9779 + var _Bq = $k[--$j]; //#9781 + var _Br = $k[--$j]; //#9781 + $k[$j++] = _Bq; //#9781 + $k[$j++] = _Br; //#9781 + $j--; //#9781 + var _Bs = $k[--$j]; //#9781 + var _Bt = $k[--$j]; //#9781 + $k[$j++] = _Bs; //#9781 + $k[$j++] = _Bt; //#9781 + $j--; //#9781 + }; //#9781 $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#9484 - $_.el = $k[--$j]; //#9485 - $_.mw = $k[--$j]; //#9486 - $_.nm = $k[--$j]; //#9487 - $_.val = $k[--$j]; //#9488 - $_.out = $a($_.el); //#9489 - $_.mask = 0; //#9490 - for (var _C3 = 0, _C2 = $f($_.el - 2); _C3 <= _C2; _C3 += 1) { //#9517 - $_.bar = _C3; //#9492 - $_.ew = 1; //#9493 - var _C5 = $_.bar; //#9494 - $_.mask = $_.mask | ((_C5 < 0 ? 1 >>> -_C5 : 1 << _C5)); //#9494 - for (;;) { //#9513 - $k[$j++] = 'sval'; //#9495 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9495 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9495 - $_.ncr(); //#9495 - var _CA = $k[--$j]; //#9495 - $_[$k[--$j]] = _CA; //#9495 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9498 - $k[$j++] = 'sval'; //#9497 - $k[$j++] = $_.sval; //#9497 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9497 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9497 - $_.ncr(); //#9497 - var _CP = $k[--$j]; //#9497 - var _CQ = $k[--$j]; //#9497 - $_[$k[--$j]] = $f(_CQ - _CP); //#9497 - } //#9497 - if ($f($_.el - $_.bar) > 2) { //#9507 - $_.lval = 0; //#9500 - for (var _Ca = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _CZ = $f($_.mw + 1); _Ca >= _CZ; _Ca -= 1) { //#9504 - $k[$j++] = $f(($f($f($_.nm - _Ca) - $_.ew)) - 1); //#9502 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9502 - $_.ncr(); //#9502 - $_.lval = $f($k[--$j] + $_.lval); //#9503 - } //#9503 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9505 - } else { //#9507 - if ($f($_.nm - $_.ew) > $_.mw) { //#9507 - $_.sval = $f($_.sval - 1); //#9507 - } //#9507 - } //#9507 - $_.val = $f($_.val - $_.sval); //#9509 - if ($_.val < 0) { //#9510 - break; //#9510 - } //#9510 - $_.ew = $_.ew + 1; //#9511 - var _Cu = $_.bar; //#9512 - $_.mask = $_.mask & (~((_Cu < 0 ? 1 >>> -_Cu : 1 << _Cu))); //#9512 - } //#9512 - $_.val = $f($_.val + $_.sval); //#9514 - $_.nm = $f($_.nm - $_.ew); //#9515 - $put($_.out, $_.bar, $_.ew); //#9516 - } //#9516 - $put($_.out, $f($_.el - 1), $_.nm); //#9518 - $k[$j++] = $_.out; //#9519 - }; //#9519 - if (!bwipp_databarexpanded.__9530__) { //#9530 - $_ = Object.create($_); //#9530 - $_.tab174 = $a([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); //#9529 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9529 - bwipp_databarexpanded.__9530__ = 1; //#9529 - $_ = Object.getPrototypeOf($_); //#9529 - } //#9529 - $_.dxw = $a($_.datalen); //#9532 - for (var _DC = 0, _DB = $_.datalen - 1; _DC <= _DB; _DC += 1) { //#9573 - $_.x = _DC; //#9536 - $_.d = $geti($_.binval, $_.x * 12, 12); //#9538 - $k[$j++] = 'd'; //#9539 - $k[$j++] = 0; //#9539 - for (var _DG = 0; _DG <= 11; _DG += 1) { //#9539 - $_.j = _DG; //#9539 - var _DL = $k[--$j]; //#9539 - $k[$j++] = $f(_DL + ((~~Math.pow(2, 11 - $_.j)) * $get($_.d, $_.j))); //#9539 - } //#9539 - var _DM = $k[--$j]; //#9539 - $_[$k[--$j]] = _DM; //#9539 - $_.j = 0; //#9541 - for (;;) { //#9551 - if ($le($_.d, $get($_.tab174, $_.j))) { //#9549 - var _DU = $geti($_.tab174, $_.j + 1, 7); //#9543 - for (var _DV = 0, _DW = _DU.length; _DV < _DW; _DV++) { //#9543 - $k[$j++] = $get(_DU, _DV); //#9543 - } //#9543 - $_.dte = $k[--$j]; //#9544 - $_.dto = $k[--$j]; //#9544 - $_.dmwe = $k[--$j]; //#9545 - $_.dmwo = $k[--$j]; //#9545 - $_.dele = $k[--$j]; //#9546 - $_.delo = $k[--$j]; //#9546 - $_.dgs = $k[--$j]; //#9547 - break; //#9548 - } //#9548 - $_.j = $_.j + 8; //#9550 - } //#9550 - $k[$j++] = 'dwo'; //#9553 - $k[$j++] = ~~($f($_.d - $_.dgs) / $_.dte); //#9553 - $k[$j++] = $_.delo; //#9553 - $k[$j++] = $_.dmwo; //#9553 - $k[$j++] = 4; //#9553 - $k[$j++] = true; //#9553 - $_.getRSSwidths(); //#9553 - var _Dl = $k[--$j]; //#9553 - $_[$k[--$j]] = _Dl; //#9553 - $k[$j++] = 'dwe'; //#9554 - $k[$j++] = $f($_.d - $_.dgs) % $_.dte; //#9554 - $k[$j++] = $_.dele; //#9554 - $k[$j++] = $_.dmwe; //#9554 - $k[$j++] = 4; //#9554 - $k[$j++] = false; //#9554 - $_.getRSSwidths(); //#9554 - var _Ds = $k[--$j]; //#9554 - $_[$k[--$j]] = _Ds; //#9554 - $_.dw = $a(8); //#9556 - if (($_.x % 2) == 0) { //#9567 - for (var _Dw = 0; _Dw <= 3; _Dw += 1) { //#9562 - $_.j = _Dw; //#9559 - $put($_.dw, 7 - ($_.j * 2), $get($_.dwo, $_.j)); //#9560 - $put($_.dw, 6 - ($_.j * 2), $get($_.dwe, $_.j)); //#9561 - } //#9561 - } else { //#9567 - for (var _E7 = 0; _E7 <= 3; _E7 += 1) { //#9568 - $_.j = _E7; //#9565 - $put($_.dw, $_.j * 2, $get($_.dwo, $_.j)); //#9566 - $put($_.dw, ($_.j * 2) + 1, $get($_.dwe, $_.j)); //#9567 - } //#9567 - } //#9567 - $put($_.dxw, $_.x, $_.dw); //#9571 - } //#9571 - if (!bwipp_databarexpanded.__9597__) { //#9597 - $_ = Object.create($_); //#9597 - $_.finderwidths = $a([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); //#9583 - $_.finderseq = $a([$a([0, 1]), $a([0, 3, 2]), $a([0, 5, 2, 7]), $a([0, 9, 2, 7, 4]), $a([0, 9, 2, 7, 6, 11]), $a([0, 9, 2, 7, 8, 11, 10]), $a([0, 1, 2, 3, 4, 5, 6, 7]), $a([0, 1, 2, 3, 4, 5, 6, 9, 8]), $a([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), $a([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); //#9596 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9596 - bwipp_databarexpanded.__9597__ = 1; //#9596 - $_ = Object.getPrototypeOf($_); //#9596 - } //#9596 - $_.seq = $get($_.finderseq, ~~(($_.datalen - 2) / 2)); //#9599 - $_.fxw = $a($_.seq.length); //#9600 - for (var _Ef = 0, _Ee = $_.seq.length - 1; _Ef <= _Ee; _Ef += 1) { //#9604 - $_.x = _Ef; //#9602 - $put($_.fxw, $_.x, $geti($_.finderwidths, $get($_.seq, $_.x) * 5, 5)); //#9603 - } //#9603 - if (!bwipp_databarexpanded.__9633__) { //#9633 - $_ = Object.create($_); //#9633 - $_.checkweights = $a([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); //#9632 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9632 - bwipp_databarexpanded.__9633__ = 1; //#9632 - $_ = Object.getPrototypeOf($_); //#9632 - } //#9632 - $k[$j++] = Infinity; //#9635 - $forall($_.seq, function() { //#9636 - $aload($geti($_.checkweights, $k[--$j] * 16, 16)); //#9636 - }); //#9636 - var _Et = $a(); //#9636 - $_.checkweightseq = $geti(_Et, 8, _Et.length - 8); //#9637 - $k[$j++] = Infinity; //#9639 - var _Ev = $_.dxw; //#9640 - for (var _Ew = 0, _Ex = _Ev.length; _Ew < _Ex; _Ew++) { //#9640 - $forall($get(_Ev, _Ew)); //#9640 - } //#9640 - $_.widths = $a(); //#9640 - $_.checksum = 0; //#9643 - for (var _F2 = 0, _F1 = $_.widths.length - 1; _F2 <= _F1; _F2 += 1) { //#9647 - $_.i = _F2; //#9645 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweightseq, $_.i))); //#9646 - } //#9646 - $_.checksum = $f(($_.checksum % 211) + (($_.datalen - 3) * 211)); //#9648 - $_.i = 0; //#9650 - for (;;) { //#9660 - if ($_.checksum <= $get($_.tab174, $_.i)) { //#9658 - var _FI = $geti($_.tab174, $_.i + 1, 7); //#9652 - for (var _FJ = 0, _FK = _FI.length; _FJ < _FK; _FJ++) { //#9652 - $k[$j++] = $get(_FI, _FJ); //#9652 - } //#9652 - $_.cte = $k[--$j]; //#9653 - $_.cto = $k[--$j]; //#9653 - $_.cmwe = $k[--$j]; //#9654 - $_.cmwo = $k[--$j]; //#9654 - $_.cele = $k[--$j]; //#9655 - $_.celo = $k[--$j]; //#9655 - $_.cgs = $k[--$j]; //#9656 - break; //#9657 - } //#9657 - $_.i = $_.i + 8; //#9659 - } //#9659 - $k[$j++] = 'cwo'; //#9662 - $k[$j++] = ~~($f($_.checksum - $_.cgs) / $_.cte); //#9662 - $k[$j++] = $_.celo; //#9662 - $k[$j++] = $_.cmwo; //#9662 - $k[$j++] = 4; //#9662 - $k[$j++] = true; //#9662 - $_.getRSSwidths(); //#9662 - var _FZ = $k[--$j]; //#9662 - $_[$k[--$j]] = _FZ; //#9662 - $k[$j++] = 'cwe'; //#9663 - $k[$j++] = $f($_.checksum - $_.cgs) % $_.cte; //#9663 - $k[$j++] = $_.cele; //#9663 - $k[$j++] = $_.cmwe; //#9663 - $k[$j++] = 4; //#9663 - $k[$j++] = false; //#9663 - $_.getRSSwidths(); //#9663 - var _Fg = $k[--$j]; //#9663 - $_[$k[--$j]] = _Fg; //#9663 - $_.cw = $a(8); //#9665 - for (var _Fj = 0; _Fj <= 3; _Fj += 1) { //#9670 - $_.i = _Fj; //#9667 - $put($_.cw, $_.i * 2, $get($_.cwo, $_.i)); //#9668 - $put($_.cw, ($_.i * 2) + 1, $get($_.cwe, $_.i)); //#9669 - } //#9669 - var _Fu = $a(22); //#9672 - $put(_Fu, 0, $_.cw); //#9673 - $puti(_Fu, 1, $_.dxw); //#9673 - $_.dxw = $geti(_Fu, 0, $_.datalen + 1); //#9674 - $_.datalen = $_.dxw.length; //#9675 - $_.rows = $a(~~Math.ceil($_.datalen / $_.segments)); //#9678 - $_.numrows = $_.rows.length; //#9679 - for (var _G6 = 0, _G5 = $_.numrows - 1; _G6 <= _G5; _G6 += 1) { //#9694 - $_.r = _G6; //#9681 - $k[$j++] = Infinity; //#9682 - if ((($_.segments % 4) != 0) && (($_.r % 2) == 1)) { //#9683 - $k[$j++] = 0; //#9683 - } //#9683 - $k[$j++] = 1; //#9691 - $k[$j++] = 1; //#9691 - for (var _GB = 0, _GA = $_.segments - 1; _GB <= _GA; _GB += 1) { //#9691 - $_.pos = _GB + ($_.r * $_.segments); //#9686 - if ($_.pos < $_.datalen) { //#9690 - $forall($get($_.dxw, $_.pos)); //#9688 - if (($_.pos % 2) == 0) { //#9689 - $forall($get($_.fxw, ~~($_.pos / 2))); //#9689 - } //#9689 - } //#9689 - } //#9689 - var _GN = $counttomark() + 2; //#9693 - $k[$j++] = 1; //#9693 - $k[$j++] = 1; //#9693 - $astore($a(_GN)); //#9693 - $put($_.rows, $_.r, $k[--$j]); //#9693 - $j--; //#9693 - } //#9693 - if ($ne($_.format, "expandedstacked")) { //#9826 - var _GU = $get($_.rows, 0); //#9699 - $_.sbs = $geti(_GU, 1, _GU.length - 1); //#9699 - $k[$j++] = Infinity; //#9701 - $k[$j++] = 1; //#9707 - for (var _GY = 0, _GX = $_.datalen - 1; _GY <= _GX; _GY += 1) { //#9707 - $_.i = _GY; //#9704 - $forall($get($_.dxw, $_.i)); //#9705 - if (($_.i % 2) == 0) { //#9706 - $forall($get($_.fxw, ~~($_.i / 2))); //#9706 - } //#9706 - } //#9706 - $k[$j++] = 1; //#9708 - $k[$j++] = 1; //#9708 - $_.sbs = $a(); //#9708 - $k[$j++] = Infinity; //#9711 - var _Gh = $_.sbs; //#9713 - $k[$j++] = Infinity; //#9714 - for (var _Gj = 0, _Gk = ~~(($_.sbs.length + 1) / 2); _Gj < _Gk; _Gj++) { //#9714 - $k[$j++] = $_.height; //#9714 - } //#9714 - var _Gm = $a(); //#9714 - $k[$j++] = Infinity; //#9715 - for (var _Go = 0, _Gp = ~~(($_.sbs.length + 1) / 2); _Go < _Gp; _Go++) { //#9715 - $k[$j++] = 0; //#9715 - } //#9715 - var _Gq = $a(); //#9715 - $k[$j++] = 'ren'; //#9720 - $k[$j++] = bwipp_renlinear; //#9720 - $k[$j++] = 'sbs'; //#9720 - $k[$j++] = _Gh; //#9720 - $k[$j++] = 'bhs'; //#9720 - $k[$j++] = _Gm; //#9720 - $k[$j++] = 'bbs'; //#9720 - $k[$j++] = _Gq; //#9720 - $k[$j++] = 'borderleft'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'borderright'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'bordertop'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'borderbottom'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'opt'; //#9720 - $k[$j++] = $_.options; //#9720 - var _Gs = $d(); //#9720 - $k[$j++] = _Gs; //#9723 - if (!$_.dontdraw) { //#9723 - bwipp_renlinear(); //#9723 - } //#9723 - } else { //#9826 - $_.seps = $a($_.numrows); //#9727 - for (var _Gy = 0, _Gx = $_.numrows - 1; _Gy <= _Gx; _Gy += 1) { //#9783 - $_.r = _Gy; //#9730 - $_.row = $get($_.rows, $_.r); //#9731 - $k[$j++] = Infinity; //#9734 - for (var _H4 = 0, _H3 = $_.row.length - 1; _H4 <= _H3; _H4 += 2) { //#9739 - $_.i = _H4; //#9736 - for (var _H8 = 0, _H9 = $get($_.row, $_.i); _H8 < _H9; _H8++) { //#9737 - $k[$j++] = 0; //#9737 - } //#9737 - if ($_.i < ($_.row.length - 1)) { //#9738 - for (var _HF = 0, _HG = $get($_.row, $_.i + 1); _HF < _HG; _HF++) { //#9738 - $k[$j++] = 1; //#9738 - } //#9738 - } //#9738 - } //#9738 - $astore($a($counttomark())); //#9740 - $_.row = $k[--$j]; //#9740 - $j--; //#9740 - $k[$j++] = Infinity; //#9743 - $forall($_.row, function() { //#9743 - var _HL = $k[--$j]; //#9743 - $k[$j++] = $f(1 - _HL); //#9743 - }); //#9743 - $_.sep = $a(); //#9743 - $k[$j++] = Infinity; //#9744 - for (var _HP = 19, _HO = $_.row.length - 13; _HP <= _HO; _HP += 98) { //#9745 - $k[$j++] = _HP; //#9745 - } //#9745 - for (var _HS = 68, _HR = $_.row.length - 13; _HS <= _HR; _HS += 98) { //#9746 - $k[$j++] = _HS; //#9746 - } //#9746 - $_.finderpos = $a(); //#9746 - var _HU = $_.finderpos; //#9748 - for (var _HV = 0, _HW = _HU.length; _HV < _HW; _HV++) { //#9762 - var _HX = $get(_HU, _HV); //#9762 - for (var _HZ = _HX, _HY = $f(_HX + 14); _HZ <= _HY; _HZ += 1) { //#9761 - $_.i = _HZ; //#9750 - if ($get($_.row, $_.i) == 0) { //#9758 - if ($get($_.row, $_.i - 1) == 1) { //#9755 - $k[$j++] = 1; //#9753 - } else { //#9755 - var _Hj = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#9755 - $k[$j++] = _Hj; //#9755 - } //#9755 - } else { //#9758 - $k[$j++] = 0; //#9758 - } //#9758 - $put($_.sep, $_.i, $k[--$j]); //#9760 - } //#9760 - } //#9760 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#9763 - $puti($_.sep, $_.row.length - 4, $a([0, 0, 0, 0])); //#9764 - if ((($_.segments % 4) == 0) && (($_.r % 2) == 1)) { //#9778 - if (($get($_.rows, $_.r).length != $get($_.rows, 0).length) && (($_.finderpos.length % 2) == 1)) { //#9776 - $k[$j++] = Infinity; //#9770 - $k[$j++] = 0; //#9770 - $aload($_.row); //#9770 - $_.row = $a(); //#9770 - $k[$j++] = Infinity; //#9771 - $k[$j++] = 0; //#9771 - $aload($_.sep); //#9771 - $_.sep = $a(); //#9771 - } else { //#9776 - for (var _I5 = $_.row.length - 1; _I5 >= 0; _I5 -= 1) { //#9773 - $k[$j++] = $get($_.row, _I5); //#9773 - } //#9773 - $astore($_.row); //#9774 - $j--; //#9774 - for (var _IA = $_.sep.length - 1; _IA >= 0; _IA -= 1) { //#9775 - $k[$j++] = $get($_.sep, _IA); //#9775 - } //#9775 - $astore($_.sep); //#9776 - $j--; //#9776 - } //#9776 - } //#9776 - $put($_.rows, $_.r, $_.row); //#9780 - $put($_.seps, $_.r, $_.sep); //#9781 - } //#9781 - $_.pixx = $get($_.rows, 0).length; //#9786 - $k[$j++] = Infinity; //#9787 - for (var _IN = 0, _IO = $_.pixx; _IN < _IO; _IN++) { //#9787 - $k[$j++] = 0; //#9787 - } //#9787 - var _IP = $a(); //#9787 - $puti(_IP, 0, $get($_.rows, $_.numrows - 1)); //#9787 - $put($_.rows, $_.numrows - 1, _IP); //#9788 - $k[$j++] = Infinity; //#9789 - for (var _IW = 0, _IX = $_.pixx; _IW < _IX; _IW++) { //#9789 - $k[$j++] = 0; //#9789 - } //#9789 - var _IY = $a(); //#9789 - $puti(_IY, 0, $get($_.seps, $_.numrows - 1)); //#9789 - $put($_.seps, $_.numrows - 1, _IY); //#9790 - $k[$j++] = Infinity; //#9793 - for (var _If = 0, _Ig = (~~($_.pixx / 2)) + 1; _If < _Ig; _If++) { //#9793 - $k[$j++] = 0; //#9793 - $k[$j++] = 1; //#9793 - } //#9793 - $_.sep = $geti($a(), 0, $_.pixx); //#9793 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#9794 - $puti($_.sep, $_.pixx - 4, $a([0, 0, 0, 0])); //#9795 - $k[$j++] = Infinity; //#9798 - for (var _Ir = 0, _Iq = $_.numrows - 1; _Ir <= _Iq; _Ir += 1) { //#9809 - $_.r = _Ir; //#9800 - if ($_.r != 0) { //#9803 - $aload($get($_.seps, $_.r)); //#9802 - } //#9802 - for (var _Ix = 0, _Iy = $_.barxmult; _Ix < _Iy; _Ix++) { //#9804 - $aload($get($_.rows, $_.r)); //#9804 - } //#9804 - if ($_.r != ($_.numrows - 1)) { //#9808 - $aload($get($_.seps, $_.r)); //#9806 - $aload($_.sep); //#9807 - } //#9807 - } //#9807 - $_.pixs = $a(); //#9807 + $_.oe = $k[--$j]; //#9785 + $_.el = $k[--$j]; //#9786 + $_.mw = $k[--$j]; //#9787 + $_.nm = $k[--$j]; //#9788 + $_.val = $k[--$j]; //#9789 + $_.out = $a($_.el); //#9790 + $_.mask = 0; //#9791 + for (var _C3 = 0, _C2 = $f($_.el - 2); _C3 <= _C2; _C3 += 1) { //#9818 + $_.bar = _C3; //#9793 + $_.ew = 1; //#9794 + var _C5 = $_.bar; //#9795 + $_.mask = $_.mask | ((_C5 < 0 ? 1 >>> -_C5 : 1 << _C5)); //#9795 + for (;;) { //#9814 + $k[$j++] = 'sval'; //#9796 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9796 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9796 + $_.ncr(); //#9796 + var _CA = $k[--$j]; //#9796 + $_[$k[--$j]] = _CA; //#9796 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9799 + $k[$j++] = 'sval'; //#9798 + $k[$j++] = $_.sval; //#9798 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9798 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9798 + $_.ncr(); //#9798 + var _CP = $k[--$j]; //#9798 + var _CQ = $k[--$j]; //#9798 + $_[$k[--$j]] = $f(_CQ - _CP); //#9798 + } //#9798 + if ($f($_.el - $_.bar) > 2) { //#9808 + $_.lval = 0; //#9801 + for (var _Ca = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _CZ = $f($_.mw + 1); _Ca >= _CZ; _Ca -= 1) { //#9805 + $k[$j++] = $f(($f($f($_.nm - _Ca) - $_.ew)) - 1); //#9803 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9803 + $_.ncr(); //#9803 + $_.lval = $f($k[--$j] + $_.lval); //#9804 + } //#9804 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9806 + } else { //#9808 + if ($f($_.nm - $_.ew) > $_.mw) { //#9808 + $_.sval = $f($_.sval - 1); //#9808 + } //#9808 + } //#9808 + $_.val = $f($_.val - $_.sval); //#9810 + if ($_.val < 0) { //#9811 + break; //#9811 + } //#9811 + $_.ew = $_.ew + 1; //#9812 + var _Cu = $_.bar; //#9813 + $_.mask = $_.mask & (~((_Cu < 0 ? 1 >>> -_Cu : 1 << _Cu))); //#9813 + } //#9813 + $_.val = $f($_.val + $_.sval); //#9815 + $_.nm = $f($_.nm - $_.ew); //#9816 + $put($_.out, $_.bar, $_.ew); //#9817 + } //#9817 + $put($_.out, $f($_.el - 1), $_.nm); //#9819 + $k[$j++] = $_.out; //#9820 + }; //#9820 + if (!bwipp_databarexpanded.__9831__) { //#9831 + $_ = Object.create($_); //#9831 + $_.tab174 = $a([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); //#9830 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9830 + bwipp_databarexpanded.__9831__ = 1; //#9830 + $_ = Object.getPrototypeOf($_); //#9830 + } //#9830 + $_.dxw = $a($_.datalen); //#9833 + for (var _DC = 0, _DB = $_.datalen - 1; _DC <= _DB; _DC += 1) { //#9874 + $_.x = _DC; //#9837 + $_.d = $geti($_.binval, $_.x * 12, 12); //#9839 + $k[$j++] = 'd'; //#9840 + $k[$j++] = 0; //#9840 + for (var _DG = 0; _DG <= 11; _DG += 1) { //#9840 + $_.j = _DG; //#9840 + var _DL = $k[--$j]; //#9840 + $k[$j++] = $f(_DL + ((~~Math.pow(2, 11 - $_.j)) * $get($_.d, $_.j))); //#9840 + } //#9840 + var _DM = $k[--$j]; //#9840 + $_[$k[--$j]] = _DM; //#9840 + $_.j = 0; //#9842 + for (;;) { //#9852 + if ($le($_.d, $get($_.tab174, $_.j))) { //#9850 + var _DU = $geti($_.tab174, $_.j + 1, 7); //#9844 + for (var _DV = 0, _DW = _DU.length; _DV < _DW; _DV++) { //#9844 + $k[$j++] = $get(_DU, _DV); //#9844 + } //#9844 + $_.dte = $k[--$j]; //#9845 + $_.dto = $k[--$j]; //#9845 + $_.dmwe = $k[--$j]; //#9846 + $_.dmwo = $k[--$j]; //#9846 + $_.dele = $k[--$j]; //#9847 + $_.delo = $k[--$j]; //#9847 + $_.dgs = $k[--$j]; //#9848 + break; //#9849 + } //#9849 + $_.j = $_.j + 8; //#9851 + } //#9851 + $k[$j++] = 'dwo'; //#9854 + $k[$j++] = ~~($f($_.d - $_.dgs) / $_.dte); //#9854 + $k[$j++] = $_.delo; //#9854 + $k[$j++] = $_.dmwo; //#9854 + $k[$j++] = 4; //#9854 + $k[$j++] = true; //#9854 + $_.getRSSwidths(); //#9854 + var _Dl = $k[--$j]; //#9854 + $_[$k[--$j]] = _Dl; //#9854 + $k[$j++] = 'dwe'; //#9855 + $k[$j++] = $f($_.d - $_.dgs) % $_.dte; //#9855 + $k[$j++] = $_.dele; //#9855 + $k[$j++] = $_.dmwe; //#9855 + $k[$j++] = 4; //#9855 + $k[$j++] = false; //#9855 + $_.getRSSwidths(); //#9855 + var _Ds = $k[--$j]; //#9855 + $_[$k[--$j]] = _Ds; //#9855 + $_.dw = $a(8); //#9857 + if (($_.x % 2) == 0) { //#9868 + for (var _Dw = 0; _Dw <= 3; _Dw += 1) { //#9863 + $_.j = _Dw; //#9860 + $put($_.dw, 7 - ($_.j * 2), $get($_.dwo, $_.j)); //#9861 + $put($_.dw, 6 - ($_.j * 2), $get($_.dwe, $_.j)); //#9862 + } //#9862 + } else { //#9868 + for (var _E7 = 0; _E7 <= 3; _E7 += 1) { //#9869 + $_.j = _E7; //#9866 + $put($_.dw, $_.j * 2, $get($_.dwo, $_.j)); //#9867 + $put($_.dw, ($_.j * 2) + 1, $get($_.dwe, $_.j)); //#9868 + } //#9868 + } //#9868 + $put($_.dxw, $_.x, $_.dw); //#9872 + } //#9872 + if (!bwipp_databarexpanded.__9898__) { //#9898 + $_ = Object.create($_); //#9898 + $_.finderwidths = $a([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); //#9884 + $_.finderseq = $a([$a([0, 1]), $a([0, 3, 2]), $a([0, 5, 2, 7]), $a([0, 9, 2, 7, 4]), $a([0, 9, 2, 7, 6, 11]), $a([0, 9, 2, 7, 8, 11, 10]), $a([0, 1, 2, 3, 4, 5, 6, 7]), $a([0, 1, 2, 3, 4, 5, 6, 9, 8]), $a([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), $a([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); //#9897 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9897 + bwipp_databarexpanded.__9898__ = 1; //#9897 + $_ = Object.getPrototypeOf($_); //#9897 + } //#9897 + $_.seq = $get($_.finderseq, ~~(($_.datalen - 2) / 2)); //#9900 + $_.fxw = $a($_.seq.length); //#9901 + for (var _Ef = 0, _Ee = $_.seq.length - 1; _Ef <= _Ee; _Ef += 1) { //#9905 + $_.x = _Ef; //#9903 + $put($_.fxw, $_.x, $geti($_.finderwidths, $get($_.seq, $_.x) * 5, 5)); //#9904 + } //#9904 + if (!bwipp_databarexpanded.__9934__) { //#9934 + $_ = Object.create($_); //#9934 + $_.checkweights = $a([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); //#9933 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9933 + bwipp_databarexpanded.__9934__ = 1; //#9933 + $_ = Object.getPrototypeOf($_); //#9933 + } //#9933 + $k[$j++] = Infinity; //#9936 + $forall($_.seq, function() { //#9937 + $aload($geti($_.checkweights, $k[--$j] * 16, 16)); //#9937 + }); //#9937 + var _Et = $a(); //#9937 + $_.checkweightseq = $geti(_Et, 8, _Et.length - 8); //#9938 + $k[$j++] = Infinity; //#9940 + var _Ev = $_.dxw; //#9941 + for (var _Ew = 0, _Ex = _Ev.length; _Ew < _Ex; _Ew++) { //#9941 + $forall($get(_Ev, _Ew)); //#9941 + } //#9941 + $_.widths = $a(); //#9941 + $_.checksum = 0; //#9944 + for (var _F2 = 0, _F1 = $_.widths.length - 1; _F2 <= _F1; _F2 += 1) { //#9948 + $_.i = _F2; //#9946 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweightseq, $_.i))); //#9947 + } //#9947 + $_.checksum = $f(($_.checksum % 211) + (($_.datalen - 3) * 211)); //#9949 + $_.i = 0; //#9951 + for (;;) { //#9961 + if ($_.checksum <= $get($_.tab174, $_.i)) { //#9959 + var _FI = $geti($_.tab174, $_.i + 1, 7); //#9953 + for (var _FJ = 0, _FK = _FI.length; _FJ < _FK; _FJ++) { //#9953 + $k[$j++] = $get(_FI, _FJ); //#9953 + } //#9953 + $_.cte = $k[--$j]; //#9954 + $_.cto = $k[--$j]; //#9954 + $_.cmwe = $k[--$j]; //#9955 + $_.cmwo = $k[--$j]; //#9955 + $_.cele = $k[--$j]; //#9956 + $_.celo = $k[--$j]; //#9956 + $_.cgs = $k[--$j]; //#9957 + break; //#9958 + } //#9958 + $_.i = $_.i + 8; //#9960 + } //#9960 + $k[$j++] = 'cwo'; //#9963 + $k[$j++] = ~~($f($_.checksum - $_.cgs) / $_.cte); //#9963 + $k[$j++] = $_.celo; //#9963 + $k[$j++] = $_.cmwo; //#9963 + $k[$j++] = 4; //#9963 + $k[$j++] = true; //#9963 + $_.getRSSwidths(); //#9963 + var _FZ = $k[--$j]; //#9963 + $_[$k[--$j]] = _FZ; //#9963 + $k[$j++] = 'cwe'; //#9964 + $k[$j++] = $f($_.checksum - $_.cgs) % $_.cte; //#9964 + $k[$j++] = $_.cele; //#9964 + $k[$j++] = $_.cmwe; //#9964 + $k[$j++] = 4; //#9964 + $k[$j++] = false; //#9964 + $_.getRSSwidths(); //#9964 + var _Fg = $k[--$j]; //#9964 + $_[$k[--$j]] = _Fg; //#9964 + $_.cw = $a(8); //#9966 + for (var _Fj = 0; _Fj <= 3; _Fj += 1) { //#9971 + $_.i = _Fj; //#9968 + $put($_.cw, $_.i * 2, $get($_.cwo, $_.i)); //#9969 + $put($_.cw, ($_.i * 2) + 1, $get($_.cwe, $_.i)); //#9970 + } //#9970 + var _Fu = $a(22); //#9973 + $put(_Fu, 0, $_.cw); //#9974 + $puti(_Fu, 1, $_.dxw); //#9974 + $_.dxw = $geti(_Fu, 0, $_.datalen + 1); //#9975 + $_.datalen = $_.dxw.length; //#9976 + $_.rows = $a(~~Math.ceil($_.datalen / $_.segments)); //#9979 + $_.numrows = $_.rows.length; //#9980 + for (var _G6 = 0, _G5 = $_.numrows - 1; _G6 <= _G5; _G6 += 1) { //#9995 + $_.r = _G6; //#9982 + $k[$j++] = Infinity; //#9983 + if ((($_.segments % 4) != 0) && (($_.r % 2) == 1)) { //#9984 + $k[$j++] = 0; //#9984 + } //#9984 + $k[$j++] = 1; //#9992 + $k[$j++] = 1; //#9992 + for (var _GB = 0, _GA = $_.segments - 1; _GB <= _GA; _GB += 1) { //#9992 + $_.pos = _GB + ($_.r * $_.segments); //#9987 + if ($_.pos < $_.datalen) { //#9991 + $forall($get($_.dxw, $_.pos)); //#9989 + if (($_.pos % 2) == 0) { //#9990 + $forall($get($_.fxw, ~~($_.pos / 2))); //#9990 + } //#9990 + } //#9990 + } //#9990 + var _GN = $counttomark() + 2; //#9994 + $k[$j++] = 1; //#9994 + $k[$j++] = 1; //#9994 + $astore($a(_GN)); //#9994 + $put($_.rows, $_.r, $k[--$j]); //#9994 + $j--; //#9994 + } //#9994 + if ($ne($_.format, "expandedstacked")) { //#10127 + var _GU = $get($_.rows, 0); //#10000 + $_.sbs = $geti(_GU, 1, _GU.length - 1); //#10000 + $k[$j++] = Infinity; //#10002 + $k[$j++] = 1; //#10008 + for (var _GY = 0, _GX = $_.datalen - 1; _GY <= _GX; _GY += 1) { //#10008 + $_.i = _GY; //#10005 + $forall($get($_.dxw, $_.i)); //#10006 + if (($_.i % 2) == 0) { //#10007 + $forall($get($_.fxw, ~~($_.i / 2))); //#10007 + } //#10007 + } //#10007 + $k[$j++] = 1; //#10009 + $k[$j++] = 1; //#10009 + $_.sbs = $a(); //#10009 + $k[$j++] = Infinity; //#10012 + var _Gh = $_.sbs; //#10014 + $k[$j++] = Infinity; //#10015 + for (var _Gj = 0, _Gk = ~~(($_.sbs.length + 1) / 2); _Gj < _Gk; _Gj++) { //#10015 + $k[$j++] = $_.height; //#10015 + } //#10015 + var _Gm = $a(); //#10015 + $k[$j++] = Infinity; //#10016 + for (var _Go = 0, _Gp = ~~(($_.sbs.length + 1) / 2); _Go < _Gp; _Go++) { //#10016 + $k[$j++] = 0; //#10016 + } //#10016 + var _Gq = $a(); //#10016 + $k[$j++] = 'ren'; //#10021 + $k[$j++] = 'renlinear'; //#10021 + $k[$j++] = 'sbs'; //#10021 + $k[$j++] = _Gh; //#10021 + $k[$j++] = 'bhs'; //#10021 + $k[$j++] = _Gm; //#10021 + $k[$j++] = 'bbs'; //#10021 + $k[$j++] = _Gq; //#10021 + $k[$j++] = 'borderleft'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'borderright'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'bordertop'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'borderbottom'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'opt'; //#10021 + $k[$j++] = $_.options; //#10021 + var _Gs = $d(); //#10021 + $k[$j++] = _Gs; //#10024 + if (!$_.dontdraw) { //#10024 + bwipp_renlinear(); //#10024 + } //#10024 + } else { //#10127 + $_.seps = $a($_.numrows); //#10028 + for (var _Gy = 0, _Gx = $_.numrows - 1; _Gy <= _Gx; _Gy += 1) { //#10084 + $_.r = _Gy; //#10031 + $_.row = $get($_.rows, $_.r); //#10032 + $k[$j++] = Infinity; //#10035 + for (var _H4 = 0, _H3 = $_.row.length - 1; _H4 <= _H3; _H4 += 2) { //#10040 + $_.i = _H4; //#10037 + for (var _H8 = 0, _H9 = $get($_.row, $_.i); _H8 < _H9; _H8++) { //#10038 + $k[$j++] = 0; //#10038 + } //#10038 + if ($_.i < ($_.row.length - 1)) { //#10039 + for (var _HF = 0, _HG = $get($_.row, $_.i + 1); _HF < _HG; _HF++) { //#10039 + $k[$j++] = 1; //#10039 + } //#10039 + } //#10039 + } //#10039 + $astore($a($counttomark())); //#10041 + $_.row = $k[--$j]; //#10041 + $j--; //#10041 + $k[$j++] = Infinity; //#10044 + $forall($_.row, function() { //#10044 + var _HL = $k[--$j]; //#10044 + $k[$j++] = $f(1 - _HL); //#10044 + }); //#10044 + $_.sep = $a(); //#10044 + $k[$j++] = Infinity; //#10045 + for (var _HP = 19, _HO = $_.row.length - 13; _HP <= _HO; _HP += 98) { //#10046 + $k[$j++] = _HP; //#10046 + } //#10046 + for (var _HS = 68, _HR = $_.row.length - 13; _HS <= _HR; _HS += 98) { //#10047 + $k[$j++] = _HS; //#10047 + } //#10047 + $_.finderpos = $a(); //#10047 + var _HU = $_.finderpos; //#10049 + for (var _HV = 0, _HW = _HU.length; _HV < _HW; _HV++) { //#10063 + var _HX = $get(_HU, _HV); //#10063 + for (var _HZ = _HX, _HY = $f(_HX + 14); _HZ <= _HY; _HZ += 1) { //#10062 + $_.i = _HZ; //#10051 + if ($get($_.row, $_.i) == 0) { //#10059 + if ($get($_.row, $_.i - 1) == 1) { //#10056 + $k[$j++] = 1; //#10054 + } else { //#10056 + var _Hj = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#10056 + $k[$j++] = _Hj; //#10056 + } //#10056 + } else { //#10059 + $k[$j++] = 0; //#10059 + } //#10059 + $put($_.sep, $_.i, $k[--$j]); //#10061 + } //#10061 + } //#10061 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#10064 + $puti($_.sep, $_.row.length - 4, $a([0, 0, 0, 0])); //#10065 + if ((($_.segments % 4) == 0) && (($_.r % 2) == 1)) { //#10079 + if (($get($_.rows, $_.r).length != $get($_.rows, 0).length) && (($_.finderpos.length % 2) == 1)) { //#10077 + $k[$j++] = Infinity; //#10071 + $k[$j++] = 0; //#10071 + $aload($_.row); //#10071 + $_.row = $a(); //#10071 + $k[$j++] = Infinity; //#10072 + $k[$j++] = 0; //#10072 + $aload($_.sep); //#10072 + $_.sep = $a(); //#10072 + } else { //#10077 + for (var _I5 = $_.row.length - 1; _I5 >= 0; _I5 -= 1) { //#10074 + $k[$j++] = $get($_.row, _I5); //#10074 + } //#10074 + $astore($_.row); //#10075 + $j--; //#10075 + for (var _IA = $_.sep.length - 1; _IA >= 0; _IA -= 1) { //#10076 + $k[$j++] = $get($_.sep, _IA); //#10076 + } //#10076 + $astore($_.sep); //#10077 + $j--; //#10077 + } //#10077 + } //#10077 + $put($_.rows, $_.r, $_.row); //#10081 + $put($_.seps, $_.r, $_.sep); //#10082 + } //#10082 + $_.pixx = $get($_.rows, 0).length; //#10087 + $k[$j++] = Infinity; //#10088 + for (var _IN = 0, _IO = $_.pixx; _IN < _IO; _IN++) { //#10088 + $k[$j++] = 0; //#10088 + } //#10088 + var _IP = $a(); //#10088 + $puti(_IP, 0, $get($_.rows, $_.numrows - 1)); //#10088 + $put($_.rows, $_.numrows - 1, _IP); //#10089 + $k[$j++] = Infinity; //#10090 + for (var _IW = 0, _IX = $_.pixx; _IW < _IX; _IW++) { //#10090 + $k[$j++] = 0; //#10090 + } //#10090 + var _IY = $a(); //#10090 + $puti(_IY, 0, $get($_.seps, $_.numrows - 1)); //#10090 + $put($_.seps, $_.numrows - 1, _IY); //#10091 + $k[$j++] = Infinity; //#10094 + for (var _If = 0, _Ig = (~~($_.pixx / 2)) + 1; _If < _Ig; _If++) { //#10094 + $k[$j++] = 0; //#10094 + $k[$j++] = 1; //#10094 + } //#10094 + $_.sep = $geti($a(), 0, $_.pixx); //#10094 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#10095 + $puti($_.sep, $_.pixx - 4, $a([0, 0, 0, 0])); //#10096 + $k[$j++] = Infinity; //#10099 + for (var _Ir = 0, _Iq = $_.numrows - 1; _Ir <= _Iq; _Ir += 1) { //#10110 + $_.r = _Ir; //#10101 + if ($_.r != 0) { //#10104 + $aload($get($_.seps, $_.r)); //#10103 + } //#10103 + for (var _Ix = 0, _Iy = $_.barxmult; _Ix < _Iy; _Ix++) { //#10105 + $aload($get($_.rows, $_.r)); //#10105 + } //#10105 + if ($_.r != ($_.numrows - 1)) { //#10109 + $aload($get($_.seps, $_.r)); //#10107 + $aload($_.sep); //#10108 + } //#10108 + } //#10108 + $_.pixs = $a(); //#10108 var _JH = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", ~~($_.pixs.length / $_.pixx)], @@ -13392,4281 +13880,4281 @@ function bwipp_databarexpanded() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#9823 - $k[$j++] = _JH; //#9826 - if (!$_.dontdraw) { //#9826 - bwipp_renmatrix(); //#9826 - } //#9826 - } //#9826 - $_ = Object.getPrototypeOf($_); //#9830 - $_ = Object.getPrototypeOf($_); //#9832 + ]); //#10124 + $k[$j++] = _JH; //#10127 + if (!$_.dontdraw) { //#10127 + bwipp_renmatrix(); //#10127 + } //#10127 + } //#10127 + $_ = Object.getPrototypeOf($_); //#10131 + $_ = Object.getPrototypeOf($_); //#10133 } //bwipp_databarexpanded function bwipp_databarexpandedstacked() { - $_ = Object.create($_); //#9861 - $_.dontdraw = false; //#9864 - $k[$j++] = $_; //#9866 - bwipp_processoptions(); //#9866 - $_.options = $k[--$j]; //#9866 - $_.barcode = $k[--$j]; //#9867 - $put($_.options, "dontdraw", true); //#9870 - $put($_.options, "format", "expandedstacked"); //#9871 - $k[$j++] = 'args'; //#9873 - $k[$j++] = $_.barcode; //#9873 - $k[$j++] = $_.options; //#9873 - bwipp_databarexpanded(); //#9873 - var _6 = $k[--$j]; //#9873 - $_[$k[--$j]] = _6; //#9873 - $put($_.args, "opt", $_.options); //#9875 - $k[$j++] = $_.args; //#9878 - if (!$_.dontdraw) { //#9878 - bwipp_renmatrix(); //#9878 - } //#9878 - $_ = Object.getPrototypeOf($_); //#9880 + $_ = Object.create($_); //#10162 + $_.dontdraw = false; //#10165 + $k[$j++] = $_; //#10167 + bwipp_processoptions(); //#10167 + $_.options = $k[--$j]; //#10167 + $_.barcode = $k[--$j]; //#10168 + $put($_.options, "dontdraw", true); //#10171 + $put($_.options, "format", "expandedstacked"); //#10172 + $k[$j++] = 'args'; //#10174 + $k[$j++] = $_.barcode; //#10174 + $k[$j++] = $_.options; //#10174 + bwipp_databarexpanded(); //#10174 + var _6 = $k[--$j]; //#10174 + $_[$k[--$j]] = _6; //#10174 + $put($_.args, "opt", $_.options); //#10176 + $k[$j++] = $_.args; //#10179 + if (!$_.dontdraw) { //#10179 + bwipp_renmatrix(); //#10179 + } //#10179 + $_ = Object.getPrototypeOf($_); //#10181 } //bwipp_databarexpandedstacked function bwipp_gs1northamericancoupon() { - $_ = Object.create($_); //#9910 - $_.dontdraw = false; //#9913 - $_.includetext = false; //#9914 - $_.coupontextfont = "OCR-B"; //#9915 - $_.coupontextsize = 9; //#9916 - $_.coupontextxoffset = null; //#9917 - $_.coupontextyoffset = null; //#9918 - $_.parse = false; //#9919 - $_.dontlint = false; //#9920 - $_.lintreqs = true; //#9921 - $k[$j++] = $_; //#9923 - bwipp_processoptions(); //#9923 - $_.options = $k[--$j]; //#9923 - $_.barcode = $k[--$j]; //#9924 - $k[$j++] = $_.barcode; //#9926 - $k[$j++] = 'ai'; //#9926 - bwipp_gs1process(); //#9926 - $j--; //#9927 - $_.vals = $k[--$j]; //#9928 - $_.ais = $k[--$j]; //#9929 - if ($_.ais.length != 1) { //#9934 - $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#9933'; //#9933 - $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#9933 - bwipp_raiseerror(); //#9933 - } //#9933 - if ($ne($get($_.ais, 0), "8110")) { //#9937 - $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#9936'; //#9936 - $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#9936 - bwipp_raiseerror(); //#9936 - } //#9936 - $_.val = $get($_.vals, 0); //#9940 - $_.vli = $f($get($_.val, 0) - 48); //#9941 - if (($_.vli < 0) || ($_.vli > 6)) { //#9944 - $k[$j++] = 'bwipp.gs1northamericancouponBadVLI#9943'; //#9943 - $k[$j++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; //#9943 - bwipp_raiseerror(); //#9943 - } //#9943 - $_.gcp = $geti($_.val, 1, $f($_.vli + 6)); //#9945 - $_.cod = $geti($_.val, $f($_.vli + 7), 6); //#9946 - $_.coupontext = $s($_.gcp.length + 7); //#9947 - $puti($_.coupontext, 0, $_.gcp); //#9948 - $puti($_.coupontext, $_.gcp.length, "-"); //#9949 - $puti($_.coupontext, $_.gcp.length + 1, $_.cod); //#9950 - $put($_.options, "dontdraw", true); //#9953 - $k[$j++] = 'args'; //#9955 - $k[$j++] = $_.barcode; //#9955 - $k[$j++] = $_.options; //#9955 - bwipp_databarexpandedstacked(); //#9955 - var _W = $k[--$j]; //#9955 - $_[$k[--$j]] = _W; //#9955 - if ($_.includetext) { //#9974 - if ($eq($_.coupontextxoffset, null)) { //#9961 - $_.coupontextxoffset = 0; //#9960 - } //#9960 - if ($eq($_.coupontextyoffset, null)) { //#9964 - $_.coupontextyoffset = $f(($get($_.args, "height") * 72) + 3); //#9963 - } //#9963 - var _e = $get($_.args, "txt") !== undefined; //#9965 - if (_e) { //#9972 - $_.txt = $get($_.args, "txt"); //#9966 - $_.newtxt = $a($_.txt.length + 1); //#9967 - $puti($_.newtxt, 0, $_.txt); //#9968 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])); //#9969 - $put($_.args, "txt", $_.newtxt); //#9970 - } else { //#9972 - $put($_.args, "txt", $a([$a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])])); //#9972 - } //#9972 - } //#9972 - $put($_.args, "opt", $_.options); //#9976 - $k[$j++] = $_.args; //#9979 - if (!$_.dontdraw) { //#9979 - bwipp_renmatrix(); //#9979 - } //#9979 - $_ = Object.getPrototypeOf($_); //#9981 + $_ = Object.create($_); //#10211 + $_.dontdraw = false; //#10214 + $_.includetext = false; //#10215 + $_.coupontextfont = "OCR-B"; //#10216 + $_.coupontextsize = 9; //#10217 + $_.coupontextxoffset = null; //#10218 + $_.coupontextyoffset = null; //#10219 + $_.parse = false; //#10220 + $_.dontlint = false; //#10221 + $_.lintreqs = true; //#10222 + $k[$j++] = $_; //#10224 + bwipp_processoptions(); //#10224 + $_.options = $k[--$j]; //#10224 + $_.barcode = $k[--$j]; //#10225 + $k[$j++] = $_.barcode; //#10227 + $k[$j++] = 'ai'; //#10227 + bwipp_gs1process(); //#10227 + $j--; //#10228 + $_.vals = $k[--$j]; //#10229 + $_.ais = $k[--$j]; //#10230 + if ($_.ais.length != 1) { //#10235 + $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#10234'; //#10234 + $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#10234 + bwipp_raiseerror(); //#10234 + } //#10234 + if ($ne($get($_.ais, 0), "8110")) { //#10238 + $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#10237'; //#10237 + $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#10237 + bwipp_raiseerror(); //#10237 + } //#10237 + $_.val = $get($_.vals, 0); //#10241 + $_.vli = $f($get($_.val, 0) - 48); //#10242 + if (($_.vli < 0) || ($_.vli > 6)) { //#10245 + $k[$j++] = 'bwipp.gs1northamericancouponBadVLI#10244'; //#10244 + $k[$j++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; //#10244 + bwipp_raiseerror(); //#10244 + } //#10244 + $_.gcp = $geti($_.val, 1, $f($_.vli + 6)); //#10246 + $_.cod = $geti($_.val, $f($_.vli + 7), 6); //#10247 + $_.coupontext = $s($_.gcp.length + 7); //#10248 + $puti($_.coupontext, 0, $_.gcp); //#10249 + $puti($_.coupontext, $_.gcp.length, "-"); //#10250 + $puti($_.coupontext, $_.gcp.length + 1, $_.cod); //#10251 + $put($_.options, "dontdraw", true); //#10254 + $k[$j++] = 'args'; //#10256 + $k[$j++] = $_.barcode; //#10256 + $k[$j++] = $_.options; //#10256 + bwipp_databarexpandedstacked(); //#10256 + var _W = $k[--$j]; //#10256 + $_[$k[--$j]] = _W; //#10256 + if ($_.includetext) { //#10275 + if ($eq($_.coupontextxoffset, null)) { //#10262 + $_.coupontextxoffset = 0; //#10261 + } //#10261 + if ($eq($_.coupontextyoffset, null)) { //#10265 + $_.coupontextyoffset = $f(($get($_.args, "height") * 72) + 3); //#10264 + } //#10264 + var _e = $get($_.args, "txt") !== undefined; //#10266 + if (_e) { //#10273 + $_.txt = $get($_.args, "txt"); //#10267 + $_.newtxt = $a($_.txt.length + 1); //#10268 + $puti($_.newtxt, 0, $_.txt); //#10269 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])); //#10270 + $put($_.args, "txt", $_.newtxt); //#10271 + } else { //#10273 + $put($_.args, "txt", $a([$a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])])); //#10273 + } //#10273 + } //#10273 + $put($_.args, "opt", $_.options); //#10277 + $k[$j++] = $_.args; //#10280 + if (!$_.dontdraw) { //#10280 + bwipp_renmatrix(); //#10280 + } //#10280 + $_ = Object.getPrototypeOf($_); //#10282 } //bwipp_gs1northamericancoupon function bwipp_pharmacode() { - $_ = Object.create($_); //#10009 - $_.dontdraw = false; //#10012 - $_.height = (8 * 2.835) / 72; //#10013 - $_.nwidth = 0.5 * 2.835; //#10014 - $_.wwidth = 1.5 * 2.835; //#10015 - $_.swidth = 1 * 2.835; //#10016 - $k[$j++] = $_; //#10018 - bwipp_processoptions(); //#10018 - $_.options = $k[--$j]; //#10018 - $_.barcode = $k[--$j]; //#10019 - if (($_.barcode.length < 1) || ($_.barcode.length > 6)) { //#10024 - $k[$j++] = 'bwipp.pharmacodeBadLength#10023'; //#10023 - $k[$j++] = "Pharmacode must be 1 to 6 digits"; //#10023 - bwipp_raiseerror(); //#10023 - } //#10023 - $forall($_.barcode, function() { //#10029 - var _5 = $k[--$j]; //#10026 - if ((_5 < 48) || (_5 > 57)) { //#10028 - $k[$j++] = 'bwipp.pharmacodeBadCharacter#10027'; //#10027 - $k[$j++] = "Pharmacode must contain only digits"; //#10027 - bwipp_raiseerror(); //#10027 - } //#10027 - }); //#10027 - var _7 = $cvi($_.barcode); //#10030 - if ((_7 < 3) || (_7 > 131070)) { //#10032 - $k[$j++] = 'bwipp.pharmacodeBadValue#10031'; //#10031 - $k[$j++] = "Pharmacode value must be between 3 and 131070"; //#10031 - bwipp_raiseerror(); //#10031 - } //#10031 - $_.txt = $a($_.barcode.length); //#10035 - for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10039 - $_.i = _C; //#10037 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10038 - } //#10038 - $_.barcode = $cvrs($s(17), $cvi($_.barcode) + 1, 2); //#10042 - $_.barcode = $geti($_.barcode, 1, $_.barcode.length - 1); //#10043 - $_.barlen = $_.barcode.length; //#10045 - $_.sbs = $a($_.barlen * 2); //#10046 - for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10057 - $_.i = _U; //#10049 - $_.enc = $geti($_.barcode, $_.i, 1); //#10050 - if ($eq($_.enc, "0")) { //#10054 - $put($_.sbs, $_.i * 2, $_.nwidth); //#10052 - } else { //#10054 - $put($_.sbs, $_.i * 2, $_.wwidth); //#10054 - } //#10054 - $put($_.sbs, ($_.i * 2) + 1, $_.swidth); //#10056 - } //#10056 - $k[$j++] = Infinity; //#10060 - var _i = $_.sbs; //#10062 - $k[$j++] = Infinity; //#10063 - for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#10063 - $k[$j++] = $_.height; //#10063 - } //#10063 - var _n = $a(); //#10063 - $k[$j++] = Infinity; //#10064 - for (var _p = 0, _q = ~~(($_.sbs.length + 1) / 2); _p < _q; _p++) { //#10064 - $k[$j++] = 0; //#10064 - } //#10064 - var _r = $a(); //#10064 - $k[$j++] = 'ren'; //#10067 - $k[$j++] = bwipp_renlinear; //#10067 - $k[$j++] = 'sbs'; //#10067 - $k[$j++] = _i; //#10067 - $k[$j++] = 'bhs'; //#10067 - $k[$j++] = _n; //#10067 - $k[$j++] = 'bbs'; //#10067 - $k[$j++] = _r; //#10067 - $k[$j++] = 'txt'; //#10067 - $k[$j++] = $_.txt; //#10067 - $k[$j++] = 'textxalign'; //#10067 - $k[$j++] = "center"; //#10067 - $k[$j++] = 'opt'; //#10067 - $k[$j++] = $_.options; //#10067 - var _u = $d(); //#10067 - $k[$j++] = _u; //#10070 - if (!$_.dontdraw) { //#10070 - bwipp_renlinear(); //#10070 - } //#10070 - $_ = Object.getPrototypeOf($_); //#10072 + $_ = Object.create($_); //#10310 + $_.dontdraw = false; //#10313 + $_.height = (8 * 2.835) / 72; //#10314 + $_.nwidth = 0.5 * 2.835; //#10315 + $_.wwidth = 1.5 * 2.835; //#10316 + $_.swidth = 1 * 2.835; //#10317 + $k[$j++] = $_; //#10319 + bwipp_processoptions(); //#10319 + $_.options = $k[--$j]; //#10319 + $_.barcode = $k[--$j]; //#10320 + if (($_.barcode.length < 1) || ($_.barcode.length > 6)) { //#10325 + $k[$j++] = 'bwipp.pharmacodeBadLength#10324'; //#10324 + $k[$j++] = "Pharmacode must be 1 to 6 digits"; //#10324 + bwipp_raiseerror(); //#10324 + } //#10324 + $forall($_.barcode, function() { //#10330 + var _5 = $k[--$j]; //#10327 + if ((_5 < 48) || (_5 > 57)) { //#10329 + $k[$j++] = 'bwipp.pharmacodeBadCharacter#10328'; //#10328 + $k[$j++] = "Pharmacode must contain only digits"; //#10328 + bwipp_raiseerror(); //#10328 + } //#10328 + }); //#10328 + var _7 = $cvi($_.barcode); //#10331 + if ((_7 < 3) || (_7 > 131070)) { //#10333 + $k[$j++] = 'bwipp.pharmacodeBadValue#10332'; //#10332 + $k[$j++] = "Pharmacode value must be between 3 and 131070"; //#10332 + bwipp_raiseerror(); //#10332 + } //#10332 + $_.txt = $a($_.barcode.length); //#10336 + for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10340 + $_.i = _C; //#10338 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10339 + } //#10339 + $_.barcode = $cvrs($s(17), $cvi($_.barcode) + 1, 2); //#10343 + $_.barcode = $geti($_.barcode, 1, $_.barcode.length - 1); //#10344 + $_.barlen = $_.barcode.length; //#10346 + $_.sbs = $a($_.barlen * 2); //#10347 + for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10358 + $_.i = _U; //#10350 + $_.enc = $geti($_.barcode, $_.i, 1); //#10351 + if ($eq($_.enc, "0")) { //#10355 + $put($_.sbs, $_.i * 2, $_.nwidth); //#10353 + } else { //#10355 + $put($_.sbs, $_.i * 2, $_.wwidth); //#10355 + } //#10355 + $put($_.sbs, ($_.i * 2) + 1, $_.swidth); //#10357 + } //#10357 + $k[$j++] = Infinity; //#10361 + var _i = $_.sbs; //#10363 + $k[$j++] = Infinity; //#10364 + for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#10364 + $k[$j++] = $_.height; //#10364 + } //#10364 + var _n = $a(); //#10364 + $k[$j++] = Infinity; //#10365 + for (var _p = 0, _q = ~~(($_.sbs.length + 1) / 2); _p < _q; _p++) { //#10365 + $k[$j++] = 0; //#10365 + } //#10365 + var _r = $a(); //#10365 + $k[$j++] = 'ren'; //#10368 + $k[$j++] = 'renlinear'; //#10368 + $k[$j++] = 'sbs'; //#10368 + $k[$j++] = _i; //#10368 + $k[$j++] = 'bhs'; //#10368 + $k[$j++] = _n; //#10368 + $k[$j++] = 'bbs'; //#10368 + $k[$j++] = _r; //#10368 + $k[$j++] = 'txt'; //#10368 + $k[$j++] = $_.txt; //#10368 + $k[$j++] = 'textxalign'; //#10368 + $k[$j++] = "center"; //#10368 + $k[$j++] = 'opt'; //#10368 + $k[$j++] = $_.options; //#10368 + var _u = $d(); //#10368 + $k[$j++] = _u; //#10371 + if (!$_.dontdraw) { //#10371 + bwipp_renlinear(); //#10371 + } //#10371 + $_ = Object.getPrototypeOf($_); //#10373 } //bwipp_pharmacode function bwipp_pharmacode2() { - $_ = Object.create($_); //#10100 - $_.dontdraw = false; //#10103 - $_.includetext = false; //#10104 - $_.height = 4; //#10105 - $k[$j++] = $_; //#10107 - bwipp_processoptions(); //#10107 - $_.options = $k[--$j]; //#10107 - $_.barcode = $k[--$j]; //#10108 - if (($_.barcode.length < 1) || ($_.barcode.length > 8)) { //#10113 - $k[$j++] = 'bwipp.pharmacode2BadLength#10112'; //#10112 - $k[$j++] = "Two-track Pharmacode must be 1 to 6 digits"; //#10112 - bwipp_raiseerror(); //#10112 - } //#10112 - $forall($_.barcode, function() { //#10118 - var _5 = $k[--$j]; //#10115 - if ((_5 < 48) || (_5 > 57)) { //#10117 - $k[$j++] = 'bwipp.pharmacode2badCharacter#10116'; //#10116 - $k[$j++] = "Two-track Pharmacode must contain only digits"; //#10116 - bwipp_raiseerror(); //#10116 - } //#10116 - }); //#10116 - var _7 = $cvi($_.barcode); //#10119 - if ((_7 < 4) || (_7 > 64570080)) { //#10121 - $k[$j++] = 'bwipp.pharmacode2badValue#10120'; //#10120 - $k[$j++] = "Two-track Pharmacode value must be between 4 and 64570080"; //#10120 - bwipp_raiseerror(); //#10120 - } //#10120 - $_.txt = $a($_.barcode.length); //#10124 - for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10128 - $_.i = _C; //#10126 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10127 - } //#10127 - $_.encstr = $s(16); //#10130 - $_.sbs = $a(32); //#10131 - $_.bar = (1 / 25.4) * $_.height; //#10132 - $_.spc = (1 / 25.4) * 72; //#10133 - $_.i = 15; //#10136 - $_.val = $cvi($_.barcode); //#10137 - for (;;) { //#10144 - if ($_.val == 0) { //#10139 - break; //#10139 - } //#10139 - var _P = $_.val % 3; //#10140 - $_.val = ~~($f($_.val - $get($a([3, 1, 2]), _P)) / 3); //#10141 - $put($_.encstr, $_.i, $get($a([2, 0, 1]), _P)); //#10142 - $_.i = $_.i - 1; //#10143 - } //#10143 - $_.encstr = $geti($_.encstr, $_.i + 1, 15 - $_.i); //#10145 - $_.bhs = $a($_.encstr.length); //#10148 - $_.bbs = $a($_.encstr.length); //#10149 - for (var _i = 0, _h = $_.encstr.length - 1; _i <= _h; _i += 1) { //#10155 - $_.i = _i; //#10151 - var _l = $get($_.encstr, $_.i); //#10152 - $put($_.bhs, $_.i, $_.bar * $get($a([1, 1, 2]), _l)); //#10153 - $put($_.bbs, $_.i, $get($a([0, $_.bar, 0]), _l)); //#10154 - } //#10154 - $k[$j++] = Infinity; //#10158 - var _w = $_.bhs; //#10160 - var _x = $_.bbs; //#10161 - $k[$j++] = Infinity; //#10162 - for (var _z = 0, _10 = $_.encstr.length * 2; _z < _10; _z++) { //#10162 - $k[$j++] = $_.spc; //#10162 - } //#10162 - var _12 = $a(); //#10162 - $k[$j++] = 'ren'; //#10166 - $k[$j++] = bwipp_renlinear; //#10166 - $k[$j++] = 'bhs'; //#10166 - $k[$j++] = _w; //#10166 - $k[$j++] = 'bbs'; //#10166 - $k[$j++] = _x; //#10166 - $k[$j++] = 'sbs'; //#10166 - $k[$j++] = _12; //#10166 - $k[$j++] = 'txt'; //#10166 - $k[$j++] = $_.txt; //#10166 - $k[$j++] = 'textxalign'; //#10166 - $k[$j++] = "center"; //#10166 - $k[$j++] = 'textyoffset'; //#10166 - $k[$j++] = 4; //#10166 - $k[$j++] = 'opt'; //#10166 - $k[$j++] = $_.options; //#10166 - var _15 = $d(); //#10166 - $k[$j++] = _15; //#10169 - if (!$_.dontdraw) { //#10169 - bwipp_renlinear(); //#10169 - } //#10169 - $_ = Object.getPrototypeOf($_); //#10171 + $_ = Object.create($_); //#10401 + $_.dontdraw = false; //#10404 + $_.includetext = false; //#10405 + $_.height = 4; //#10406 + $k[$j++] = $_; //#10408 + bwipp_processoptions(); //#10408 + $_.options = $k[--$j]; //#10408 + $_.barcode = $k[--$j]; //#10409 + if (($_.barcode.length < 1) || ($_.barcode.length > 8)) { //#10414 + $k[$j++] = 'bwipp.pharmacode2BadLength#10413'; //#10413 + $k[$j++] = "Two-track Pharmacode must be 1 to 6 digits"; //#10413 + bwipp_raiseerror(); //#10413 + } //#10413 + $forall($_.barcode, function() { //#10419 + var _5 = $k[--$j]; //#10416 + if ((_5 < 48) || (_5 > 57)) { //#10418 + $k[$j++] = 'bwipp.pharmacode2badCharacter#10417'; //#10417 + $k[$j++] = "Two-track Pharmacode must contain only digits"; //#10417 + bwipp_raiseerror(); //#10417 + } //#10417 + }); //#10417 + var _7 = $cvi($_.barcode); //#10420 + if ((_7 < 4) || (_7 > 64570080)) { //#10422 + $k[$j++] = 'bwipp.pharmacode2badValue#10421'; //#10421 + $k[$j++] = "Two-track Pharmacode value must be between 4 and 64570080"; //#10421 + bwipp_raiseerror(); //#10421 + } //#10421 + $_.txt = $a($_.barcode.length); //#10425 + for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10429 + $_.i = _C; //#10427 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10428 + } //#10428 + $_.encstr = $s(16); //#10431 + $_.sbs = $a(32); //#10432 + $_.bar = (1 / 25.4) * $_.height; //#10433 + $_.spc = (1 / 25.4) * 72; //#10434 + $_.i = 15; //#10437 + $_.val = $cvi($_.barcode); //#10438 + for (;;) { //#10445 + if ($_.val == 0) { //#10440 + break; //#10440 + } //#10440 + var _P = $_.val % 3; //#10441 + $_.val = ~~($f($_.val - $get($a([3, 1, 2]), _P)) / 3); //#10442 + $put($_.encstr, $_.i, $get($a([2, 0, 1]), _P)); //#10443 + $_.i = $_.i - 1; //#10444 + } //#10444 + $_.encstr = $geti($_.encstr, $_.i + 1, 15 - $_.i); //#10446 + $_.bhs = $a($_.encstr.length); //#10449 + $_.bbs = $a($_.encstr.length); //#10450 + for (var _i = 0, _h = $_.encstr.length - 1; _i <= _h; _i += 1) { //#10456 + $_.i = _i; //#10452 + var _l = $get($_.encstr, $_.i); //#10453 + $put($_.bhs, $_.i, $_.bar * $get($a([1, 1, 2]), _l)); //#10454 + $put($_.bbs, $_.i, $get($a([0, $_.bar, 0]), _l)); //#10455 + } //#10455 + $k[$j++] = Infinity; //#10459 + var _w = $_.bhs; //#10461 + var _x = $_.bbs; //#10462 + $k[$j++] = Infinity; //#10463 + for (var _z = 0, _10 = $_.encstr.length * 2; _z < _10; _z++) { //#10463 + $k[$j++] = $_.spc; //#10463 + } //#10463 + var _12 = $a(); //#10463 + $k[$j++] = 'ren'; //#10467 + $k[$j++] = 'renlinear'; //#10467 + $k[$j++] = 'bhs'; //#10467 + $k[$j++] = _w; //#10467 + $k[$j++] = 'bbs'; //#10467 + $k[$j++] = _x; //#10467 + $k[$j++] = 'sbs'; //#10467 + $k[$j++] = _12; //#10467 + $k[$j++] = 'txt'; //#10467 + $k[$j++] = $_.txt; //#10467 + $k[$j++] = 'textxalign'; //#10467 + $k[$j++] = "center"; //#10467 + $k[$j++] = 'textyoffset'; //#10467 + $k[$j++] = 4; //#10467 + $k[$j++] = 'opt'; //#10467 + $k[$j++] = $_.options; //#10467 + var _15 = $d(); //#10467 + $k[$j++] = _15; //#10470 + if (!$_.dontdraw) { //#10470 + bwipp_renlinear(); //#10470 + } //#10470 + $_ = Object.getPrototypeOf($_); //#10472 } //bwipp_pharmacode2 function bwipp_code2of5() { - $_ = Object.create($_); //#10201 - $_.dontdraw = false; //#10204 - $_.includecheck = false; //#10205 - $_.validatecheck = false; //#10206 - $_.includetext = false; //#10207 - $_.includecheckintext = false; //#10208 - $_.textfont = "OCR-B"; //#10209 - $_.textsize = 10; //#10210 - $_.textyoffset = -8; //#10211 - $_.height = 1; //#10212 - $_.version = "industrial"; //#10213 - $k[$j++] = $_; //#10215 - bwipp_processoptions(); //#10215 - $_.options = $k[--$j]; //#10215 - $_.barcode = $k[--$j]; //#10216 - if ($eq($_.barcode, "")) { //#10220 - $k[$j++] = 'bwipp.code2of5emptyData#10219'; //#10219 - $k[$j++] = "The data must not be empty"; //#10219 - bwipp_raiseerror(); //#10219 - } //#10219 - bwipp_loadctx(bwipp_code2of5) //#10222 - $forall($_.barcode, function() { //#10229 - var _4 = $k[--$j]; //#10226 - if ((_4 < 48) || (_4 > 57)) { //#10228 - $k[$j++] = 'bwipp.code2of5badCharacter#10227'; //#10227 - $k[$j++] = "Code 25 must contain only digits"; //#10227 - bwipp_raiseerror(); //#10227 - } //#10227 - }); //#10227 - $k[$j++] = 'barlen'; //#10231 - $k[$j++] = $_.barcode.length; //#10231 - if ($_.validatecheck) { //#10231 - var _7 = $k[--$j]; //#10231 - $k[$j++] = $f(_7 - 1); //#10231 - } //#10231 - var _8 = $k[--$j]; //#10231 - $_[$k[--$j]] = _8; //#10231 - $_.checksum = 0; //#10233 - for (var _C = 0, _B = $f($_.barlen - 1); _C <= _B; _C += 1) { //#10237 - $_.i = _C; //#10235 - $k[$j++] = 'checksum'; //#10236 - $k[$j++] = $_.checksum; //#10236 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#10236 - if (($f($_.barlen - $_.i) % 2) != 0) { //#10236 - var _J = $k[--$j]; //#10236 - $k[$j++] = _J * 3; //#10236 - } //#10236 - var _K = $k[--$j]; //#10236 - var _L = $k[--$j]; //#10236 - $_[$k[--$j]] = $f(_L + _K); //#10236 - } //#10236 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#10238 - if ($_.validatecheck) { //#10245 - if ($get($_.barcode, $_.barlen) != ($_.checksum + 48)) { //#10242 - $k[$j++] = 'bwipp.code2of5badCheckDigit#10241'; //#10241 - $k[$j++] = "Incorrect Code 25 check digit provided"; //#10241 - bwipp_raiseerror(); //#10241 - } //#10241 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10243 - $_.includecheck = true; //#10244 - } //#10244 - if (!bwipp_code2of5.__10273__) { //#10273 - $_ = Object.create($_); //#10273 + $_ = Object.create($_); //#10502 + $_.dontdraw = false; //#10505 + $_.includecheck = false; //#10506 + $_.validatecheck = false; //#10507 + $_.includetext = false; //#10508 + $_.includecheckintext = false; //#10509 + $_.textfont = "OCR-B"; //#10510 + $_.textsize = 10; //#10511 + $_.textyoffset = -8; //#10512 + $_.height = 1; //#10513 + $_.version = "industrial"; //#10514 + $k[$j++] = $_; //#10516 + bwipp_processoptions(); //#10516 + $_.options = $k[--$j]; //#10516 + $_.barcode = $k[--$j]; //#10517 + if ($eq($_.barcode, "")) { //#10521 + $k[$j++] = 'bwipp.code2of5emptyData#10520'; //#10520 + $k[$j++] = "The data must not be empty"; //#10520 + bwipp_raiseerror(); //#10520 + } //#10520 + bwipp_loadctx(bwipp_code2of5) //#10523 + $forall($_.barcode, function() { //#10530 + var _4 = $k[--$j]; //#10527 + if ((_4 < 48) || (_4 > 57)) { //#10529 + $k[$j++] = 'bwipp.code2of5badCharacter#10528'; //#10528 + $k[$j++] = "Code 25 must contain only digits"; //#10528 + bwipp_raiseerror(); //#10528 + } //#10528 + }); //#10528 + $k[$j++] = 'barlen'; //#10532 + $k[$j++] = $_.barcode.length; //#10532 + if ($_.validatecheck) { //#10532 + var _7 = $k[--$j]; //#10532 + $k[$j++] = $f(_7 - 1); //#10532 + } //#10532 + var _8 = $k[--$j]; //#10532 + $_[$k[--$j]] = _8; //#10532 + $_.checksum = 0; //#10534 + for (var _C = 0, _B = $f($_.barlen - 1); _C <= _B; _C += 1) { //#10538 + $_.i = _C; //#10536 + $k[$j++] = 'checksum'; //#10537 + $k[$j++] = $_.checksum; //#10537 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#10537 + if (($f($_.barlen - $_.i) % 2) != 0) { //#10537 + var _J = $k[--$j]; //#10537 + $k[$j++] = _J * 3; //#10537 + } //#10537 + var _K = $k[--$j]; //#10537 + var _L = $k[--$j]; //#10537 + $_[$k[--$j]] = $f(_L + _K); //#10537 + } //#10537 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#10539 + if ($_.validatecheck) { //#10546 + if ($get($_.barcode, $_.barlen) != ($_.checksum + 48)) { //#10543 + $k[$j++] = 'bwipp.code2of5badCheckDigit#10542'; //#10542 + $k[$j++] = "Incorrect Code 25 check digit provided"; //#10542 + bwipp_raiseerror(); //#10542 + } //#10542 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10544 + $_.includecheck = true; //#10545 + } //#10545 + if (!bwipp_code2of5.__10574__) { //#10574 + $_ = Object.create($_); //#10574 var _b = new Map([ ["industrial", $a(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "313111", "31113"])], ["iata", $a(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "1111", "311"])], ["matrix", $a(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "311111", "31111"])], ["coop", $a(["331111", "111331", "113131", "113311", "131131", "131311", "133111", "311131", "311311", "313111", "3131", "133"])], ["datalogic", $a(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "1111", "311"])] - ]); //#10270 - $_.versions = _b; //#10272 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10272 - bwipp_code2of5.__10273__ = 1; //#10272 - $_ = Object.getPrototypeOf($_); //#10272 - } //#10272 - var _f = $get($_.versions, $_.version) !== undefined; //#10275 - if (!_f) { //#10277 - $k[$j++] = 'bwipp.code2of5badVersion#10276'; //#10276 - $k[$j++] = "Unrecognised Code 25 version"; //#10276 - bwipp_raiseerror(); //#10276 - } //#10276 - $_.encs = $get($_.versions, $_.version); //#10278 - $_.cs = $get($_.encs, 0).length; //#10280 - $k[$j++] = 'cw'; //#10281 - $k[$j++] = 0; //#10281 - $forall($get($_.encs, 0), function() { //#10281 - var _n = $k[--$j]; //#10281 - var _o = $k[--$j]; //#10281 - $k[$j++] = $f(_o + $f(_n - 48)); //#10281 - }); //#10281 - var _p = $k[--$j]; //#10281 - $_[$k[--$j]] = _p; //#10281 - $_.ss = $get($_.encs, 10).length; //#10282 - $k[$j++] = 'sw'; //#10283 - $k[$j++] = 0; //#10283 - $forall($get($_.encs, 10), function() { //#10283 - var _v = $k[--$j]; //#10283 - var _w = $k[--$j]; //#10283 - $k[$j++] = $f(_w + $f(_v - 48)); //#10283 - }); //#10283 - var _x = $k[--$j]; //#10283 - $_[$k[--$j]] = _x; //#10283 - var _10 = $get($_.encs, 11); //#10284 - $_.es = _10.length; //#10284 - if (!bwipp_code2of5.__10289__) { //#10289 - $_ = Object.create($_); //#10289 - $_.barchars = "0123456789"; //#10288 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10288 - bwipp_code2of5.__10289__ = 1; //#10288 - $_ = Object.getPrototypeOf($_); //#10288 - } //#10288 - $k[$j++] = 'sbs'; //#10291 - $k[$j++] = $_.barlen; //#10291 - if ($_.includecheck) { //#10291 - var _14 = $k[--$j]; //#10291 - $k[$j++] = $f(_14 + 1); //#10291 - } //#10291 - var _19 = $s($f(($f(($k[--$j] * $_.cs) + $_.ss)) + $_.es)); //#10291 - $_[$k[--$j]] = _19; //#10291 - $k[$j++] = 'txt'; //#10292 - $k[$j++] = $_.barlen; //#10292 - if ($_.includecheck) { //#10292 - var _1D = $k[--$j]; //#10292 - $k[$j++] = $f(_1D + 1); //#10292 - } //#10292 - var _1F = $a($k[--$j]); //#10292 - $_[$k[--$j]] = _1F; //#10292 - $puti($_.sbs, 0, $get($_.encs, 10)); //#10295 - for (var _1M = 0, _1L = $f($_.barlen - 1); _1M <= _1L; _1M += 1) { //#10306 - $_.i = _1M; //#10297 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#10299 - $j--; //#10300 - $_.indx = $k[--$j].length; //#10301 - $j -= 2; //#10302 - $_.enc = $get($_.encs, $_.indx); //#10303 - $puti($_.sbs, ($_.i * $_.cs) + $_.ss, $_.enc); //#10304 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $f(($_.i * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10305 - } //#10305 - if ($_.includecheck) { //#10318 - $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, $_.checksum)); //#10310 - $puti($_.sbs, $f(($f(($_.barlen * $_.cs) + $_.cs)) + $_.ss), $get($_.encs, 11)); //#10311 - if ($_.includecheckintext) { //#10315 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10313 - } else { //#10315 - $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10315 - } //#10315 - } else { //#10318 - $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, 11)); //#10318 - } //#10318 - $k[$j++] = Infinity; //#10322 - $k[$j++] = Infinity; //#10324 - $forall($_.sbs, function() { //#10324 - var _2U = $k[--$j]; //#10324 - $k[$j++] = $f(_2U - 48); //#10324 - }); //#10324 - var _2V = $a(); //#10324 - $k[$j++] = Infinity; //#10325 - for (var _2X = 0, _2Y = ~~(($_.sbs.length + 1) / 2); _2X < _2Y; _2X++) { //#10325 - $k[$j++] = $_.height; //#10325 - } //#10325 - var _2a = $a(); //#10325 - $k[$j++] = Infinity; //#10326 - for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10326 - $k[$j++] = 0; //#10326 - } //#10326 - var _2e = $a(); //#10326 - $k[$j++] = 'ren'; //#10329 - $k[$j++] = bwipp_renlinear; //#10329 - $k[$j++] = 'sbs'; //#10329 - $k[$j++] = _2V; //#10329 - $k[$j++] = 'bhs'; //#10329 - $k[$j++] = _2a; //#10329 - $k[$j++] = 'bbs'; //#10329 - $k[$j++] = _2e; //#10329 - if ($_.includetext) { //#10329 - $k[$j++] = 'txt'; //#10328 - $k[$j++] = $_.txt; //#10328 - } //#10328 - $k[$j++] = 'opt'; //#10330 - $k[$j++] = $_.options; //#10330 - var _2i = $d(); //#10330 - $k[$j++] = _2i; //#10333 - if (!$_.dontdraw) { //#10333 - bwipp_renlinear(); //#10333 - } //#10333 - $_ = Object.getPrototypeOf($_); //#10335 - $_ = Object.getPrototypeOf($_); //#10337 + ]); //#10571 + $_.versions = _b; //#10573 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10573 + bwipp_code2of5.__10574__ = 1; //#10573 + $_ = Object.getPrototypeOf($_); //#10573 + } //#10573 + var _f = $get($_.versions, $_.version) !== undefined; //#10576 + if (!_f) { //#10578 + $k[$j++] = 'bwipp.code2of5badVersion#10577'; //#10577 + $k[$j++] = "Unrecognised Code 25 version"; //#10577 + bwipp_raiseerror(); //#10577 + } //#10577 + $_.encs = $get($_.versions, $_.version); //#10579 + $_.cs = $get($_.encs, 0).length; //#10581 + $k[$j++] = 'cw'; //#10582 + $k[$j++] = 0; //#10582 + $forall($get($_.encs, 0), function() { //#10582 + var _n = $k[--$j]; //#10582 + var _o = $k[--$j]; //#10582 + $k[$j++] = $f(_o + $f(_n - 48)); //#10582 + }); //#10582 + var _p = $k[--$j]; //#10582 + $_[$k[--$j]] = _p; //#10582 + $_.ss = $get($_.encs, 10).length; //#10583 + $k[$j++] = 'sw'; //#10584 + $k[$j++] = 0; //#10584 + $forall($get($_.encs, 10), function() { //#10584 + var _v = $k[--$j]; //#10584 + var _w = $k[--$j]; //#10584 + $k[$j++] = $f(_w + $f(_v - 48)); //#10584 + }); //#10584 + var _x = $k[--$j]; //#10584 + $_[$k[--$j]] = _x; //#10584 + var _10 = $get($_.encs, 11); //#10585 + $_.es = _10.length; //#10585 + if (!bwipp_code2of5.__10590__) { //#10590 + $_ = Object.create($_); //#10590 + $_.barchars = "0123456789"; //#10589 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10589 + bwipp_code2of5.__10590__ = 1; //#10589 + $_ = Object.getPrototypeOf($_); //#10589 + } //#10589 + $k[$j++] = 'sbs'; //#10592 + $k[$j++] = $_.barlen; //#10592 + if ($_.includecheck) { //#10592 + var _14 = $k[--$j]; //#10592 + $k[$j++] = $f(_14 + 1); //#10592 + } //#10592 + var _19 = $s($f(($f(($k[--$j] * $_.cs) + $_.ss)) + $_.es)); //#10592 + $_[$k[--$j]] = _19; //#10592 + $k[$j++] = 'txt'; //#10593 + $k[$j++] = $_.barlen; //#10593 + if ($_.includecheck) { //#10593 + var _1D = $k[--$j]; //#10593 + $k[$j++] = $f(_1D + 1); //#10593 + } //#10593 + var _1F = $a($k[--$j]); //#10593 + $_[$k[--$j]] = _1F; //#10593 + $puti($_.sbs, 0, $get($_.encs, 10)); //#10596 + for (var _1M = 0, _1L = $f($_.barlen - 1); _1M <= _1L; _1M += 1) { //#10607 + $_.i = _1M; //#10598 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#10600 + $j--; //#10601 + $_.indx = $k[--$j].length; //#10602 + $j -= 2; //#10603 + $_.enc = $get($_.encs, $_.indx); //#10604 + $puti($_.sbs, ($_.i * $_.cs) + $_.ss, $_.enc); //#10605 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $f(($_.i * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10606 + } //#10606 + if ($_.includecheck) { //#10619 + $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, $_.checksum)); //#10611 + $puti($_.sbs, $f(($f(($_.barlen * $_.cs) + $_.cs)) + $_.ss), $get($_.encs, 11)); //#10612 + if ($_.includecheckintext) { //#10616 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10614 + } else { //#10616 + $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10616 + } //#10616 + } else { //#10619 + $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, 11)); //#10619 + } //#10619 + $k[$j++] = Infinity; //#10623 + $k[$j++] = Infinity; //#10625 + $forall($_.sbs, function() { //#10625 + var _2U = $k[--$j]; //#10625 + $k[$j++] = $f(_2U - 48); //#10625 + }); //#10625 + var _2V = $a(); //#10625 + $k[$j++] = Infinity; //#10626 + for (var _2X = 0, _2Y = ~~(($_.sbs.length + 1) / 2); _2X < _2Y; _2X++) { //#10626 + $k[$j++] = $_.height; //#10626 + } //#10626 + var _2a = $a(); //#10626 + $k[$j++] = Infinity; //#10627 + for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10627 + $k[$j++] = 0; //#10627 + } //#10627 + var _2e = $a(); //#10627 + $k[$j++] = 'ren'; //#10630 + $k[$j++] = 'renlinear'; //#10630 + $k[$j++] = 'sbs'; //#10630 + $k[$j++] = _2V; //#10630 + $k[$j++] = 'bhs'; //#10630 + $k[$j++] = _2a; //#10630 + $k[$j++] = 'bbs'; //#10630 + $k[$j++] = _2e; //#10630 + if ($_.includetext) { //#10630 + $k[$j++] = 'txt'; //#10629 + $k[$j++] = $_.txt; //#10629 + } //#10629 + $k[$j++] = 'opt'; //#10631 + $k[$j++] = $_.options; //#10631 + var _2i = $d(); //#10631 + $k[$j++] = _2i; //#10634 + if (!$_.dontdraw) { //#10634 + bwipp_renlinear(); //#10634 + } //#10634 + $_ = Object.getPrototypeOf($_); //#10636 + $_ = Object.getPrototypeOf($_); //#10638 } //bwipp_code2of5 function bwipp_industrial2of5() { - $_ = Object.create($_); //#10366 - $_.dontdraw = false; //#10369 - $k[$j++] = $_; //#10371 - bwipp_processoptions(); //#10371 - $_.options = $k[--$j]; //#10371 - $_.barcode = $k[--$j]; //#10372 - $put($_.options, "dontdraw", true); //#10375 - $put($_.options, "version", "industrial"); //#10376 - $k[$j++] = 'args'; //#10378 - $k[$j++] = $_.barcode; //#10378 - $k[$j++] = $_.options; //#10378 - bwipp_code2of5(); //#10378 - var _6 = $k[--$j]; //#10378 - $_[$k[--$j]] = _6; //#10378 - $put($_.args, "opt", $_.options); //#10380 - $k[$j++] = $_.args; //#10383 - if (!$_.dontdraw) { //#10383 - bwipp_renlinear(); //#10383 - } //#10383 - $_ = Object.getPrototypeOf($_); //#10385 + $_ = Object.create($_); //#10667 + $_.dontdraw = false; //#10670 + $k[$j++] = $_; //#10672 + bwipp_processoptions(); //#10672 + $_.options = $k[--$j]; //#10672 + $_.barcode = $k[--$j]; //#10673 + $put($_.options, "dontdraw", true); //#10676 + $put($_.options, "version", "industrial"); //#10677 + $k[$j++] = 'args'; //#10679 + $k[$j++] = $_.barcode; //#10679 + $k[$j++] = $_.options; //#10679 + bwipp_code2of5(); //#10679 + var _6 = $k[--$j]; //#10679 + $_[$k[--$j]] = _6; //#10679 + $put($_.args, "opt", $_.options); //#10681 + $k[$j++] = $_.args; //#10684 + if (!$_.dontdraw) { //#10684 + bwipp_renlinear(); //#10684 + } //#10684 + $_ = Object.getPrototypeOf($_); //#10686 } //bwipp_industrial2of5 function bwipp_iata2of5() { - $_ = Object.create($_); //#10414 - $_.dontdraw = false; //#10417 - $k[$j++] = $_; //#10419 - bwipp_processoptions(); //#10419 - $_.options = $k[--$j]; //#10419 - $_.barcode = $k[--$j]; //#10420 - $put($_.options, "dontdraw", true); //#10423 - $put($_.options, "version", "iata"); //#10424 - $k[$j++] = 'args'; //#10426 - $k[$j++] = $_.barcode; //#10426 - $k[$j++] = $_.options; //#10426 - bwipp_code2of5(); //#10426 - var _6 = $k[--$j]; //#10426 - $_[$k[--$j]] = _6; //#10426 - $put($_.args, "opt", $_.options); //#10428 - $k[$j++] = $_.args; //#10431 - if (!$_.dontdraw) { //#10431 - bwipp_renlinear(); //#10431 - } //#10431 - $_ = Object.getPrototypeOf($_); //#10433 + $_ = Object.create($_); //#10715 + $_.dontdraw = false; //#10718 + $k[$j++] = $_; //#10720 + bwipp_processoptions(); //#10720 + $_.options = $k[--$j]; //#10720 + $_.barcode = $k[--$j]; //#10721 + $put($_.options, "dontdraw", true); //#10724 + $put($_.options, "version", "iata"); //#10725 + $k[$j++] = 'args'; //#10727 + $k[$j++] = $_.barcode; //#10727 + $k[$j++] = $_.options; //#10727 + bwipp_code2of5(); //#10727 + var _6 = $k[--$j]; //#10727 + $_[$k[--$j]] = _6; //#10727 + $put($_.args, "opt", $_.options); //#10729 + $k[$j++] = $_.args; //#10732 + if (!$_.dontdraw) { //#10732 + bwipp_renlinear(); //#10732 + } //#10732 + $_ = Object.getPrototypeOf($_); //#10734 } //bwipp_iata2of5 function bwipp_matrix2of5() { - $_ = Object.create($_); //#10462 - $_.dontdraw = false; //#10465 - $k[$j++] = $_; //#10467 - bwipp_processoptions(); //#10467 - $_.options = $k[--$j]; //#10467 - $_.barcode = $k[--$j]; //#10468 - $put($_.options, "dontdraw", true); //#10471 - $put($_.options, "version", "matrix"); //#10472 - $k[$j++] = 'args'; //#10474 - $k[$j++] = $_.barcode; //#10474 - $k[$j++] = $_.options; //#10474 - bwipp_code2of5(); //#10474 - var _6 = $k[--$j]; //#10474 - $_[$k[--$j]] = _6; //#10474 - $put($_.args, "opt", $_.options); //#10476 - $k[$j++] = $_.args; //#10479 - if (!$_.dontdraw) { //#10479 - bwipp_renlinear(); //#10479 - } //#10479 - $_ = Object.getPrototypeOf($_); //#10481 + $_ = Object.create($_); //#10763 + $_.dontdraw = false; //#10766 + $k[$j++] = $_; //#10768 + bwipp_processoptions(); //#10768 + $_.options = $k[--$j]; //#10768 + $_.barcode = $k[--$j]; //#10769 + $put($_.options, "dontdraw", true); //#10772 + $put($_.options, "version", "matrix"); //#10773 + $k[$j++] = 'args'; //#10775 + $k[$j++] = $_.barcode; //#10775 + $k[$j++] = $_.options; //#10775 + bwipp_code2of5(); //#10775 + var _6 = $k[--$j]; //#10775 + $_[$k[--$j]] = _6; //#10775 + $put($_.args, "opt", $_.options); //#10777 + $k[$j++] = $_.args; //#10780 + if (!$_.dontdraw) { //#10780 + bwipp_renlinear(); //#10780 + } //#10780 + $_ = Object.getPrototypeOf($_); //#10782 } //bwipp_matrix2of5 function bwipp_coop2of5() { - $_ = Object.create($_); //#10510 - $_.dontdraw = false; //#10513 - $k[$j++] = $_; //#10515 - bwipp_processoptions(); //#10515 - $_.options = $k[--$j]; //#10515 - $_.barcode = $k[--$j]; //#10516 - $put($_.options, "dontdraw", true); //#10519 - $put($_.options, "version", "coop"); //#10520 - $k[$j++] = 'args'; //#10522 - $k[$j++] = $_.barcode; //#10522 - $k[$j++] = $_.options; //#10522 - bwipp_code2of5(); //#10522 - var _6 = $k[--$j]; //#10522 - $_[$k[--$j]] = _6; //#10522 - $put($_.args, "opt", $_.options); //#10524 - $k[$j++] = $_.args; //#10527 - if (!$_.dontdraw) { //#10527 - bwipp_renlinear(); //#10527 - } //#10527 - $_ = Object.getPrototypeOf($_); //#10529 + $_ = Object.create($_); //#10811 + $_.dontdraw = false; //#10814 + $k[$j++] = $_; //#10816 + bwipp_processoptions(); //#10816 + $_.options = $k[--$j]; //#10816 + $_.barcode = $k[--$j]; //#10817 + $put($_.options, "dontdraw", true); //#10820 + $put($_.options, "version", "coop"); //#10821 + $k[$j++] = 'args'; //#10823 + $k[$j++] = $_.barcode; //#10823 + $k[$j++] = $_.options; //#10823 + bwipp_code2of5(); //#10823 + var _6 = $k[--$j]; //#10823 + $_[$k[--$j]] = _6; //#10823 + $put($_.args, "opt", $_.options); //#10825 + $k[$j++] = $_.args; //#10828 + if (!$_.dontdraw) { //#10828 + bwipp_renlinear(); //#10828 + } //#10828 + $_ = Object.getPrototypeOf($_); //#10830 } //bwipp_coop2of5 function bwipp_datalogic2of5() { - $_ = Object.create($_); //#10558 - $_.dontdraw = false; //#10561 - $k[$j++] = $_; //#10563 - bwipp_processoptions(); //#10563 - $_.options = $k[--$j]; //#10563 - $_.barcode = $k[--$j]; //#10564 - $put($_.options, "dontdraw", true); //#10567 - $put($_.options, "version", "datalogic"); //#10568 - $k[$j++] = 'args'; //#10570 - $k[$j++] = $_.barcode; //#10570 - $k[$j++] = $_.options; //#10570 - bwipp_code2of5(); //#10570 - var _6 = $k[--$j]; //#10570 - $_[$k[--$j]] = _6; //#10570 - $put($_.args, "opt", $_.options); //#10572 - $k[$j++] = $_.args; //#10575 - if (!$_.dontdraw) { //#10575 - bwipp_renlinear(); //#10575 - } //#10575 - $_ = Object.getPrototypeOf($_); //#10577 + $_ = Object.create($_); //#10859 + $_.dontdraw = false; //#10862 + $k[$j++] = $_; //#10864 + bwipp_processoptions(); //#10864 + $_.options = $k[--$j]; //#10864 + $_.barcode = $k[--$j]; //#10865 + $put($_.options, "dontdraw", true); //#10868 + $put($_.options, "version", "datalogic"); //#10869 + $k[$j++] = 'args'; //#10871 + $k[$j++] = $_.barcode; //#10871 + $k[$j++] = $_.options; //#10871 + bwipp_code2of5(); //#10871 + var _6 = $k[--$j]; //#10871 + $_[$k[--$j]] = _6; //#10871 + $put($_.args, "opt", $_.options); //#10873 + $k[$j++] = $_.args; //#10876 + if (!$_.dontdraw) { //#10876 + bwipp_renlinear(); //#10876 + } //#10876 + $_ = Object.getPrototypeOf($_); //#10878 } //bwipp_datalogic2of5 function bwipp_code11() { - $_ = Object.create($_); //#10607 - $_.dontdraw = false; //#10610 - $_.includecheck = false; //#10611 - $_.validatecheck = false; //#10612 - $_.includetext = false; //#10613 - $_.includecheckintext = false; //#10614 - $_.textfont = "OCR-B"; //#10615 - $_.textsize = 10; //#10616 - $_.textyoffset = -8; //#10617 - $_.height = 1; //#10618 - $k[$j++] = $_; //#10620 - bwipp_processoptions(); //#10620 - $_.options = $k[--$j]; //#10620 - $_.barcode = $k[--$j]; //#10621 - if ($eq($_.barcode, "")) { //#10625 - $k[$j++] = 'bwipp.code11emptyData#10624'; //#10624 - $k[$j++] = "The data must not be empty"; //#10624 - bwipp_raiseerror(); //#10624 - } //#10624 - bwipp_loadctx(bwipp_code11) //#10627 - if (!bwipp_code11.__10641__) { //#10641 - $_ = Object.create($_); //#10641 - $_.encs = $a(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); //#10635 - $_.barchars = "0123456789-"; //#10638 - $_.charvals = new Map; //#10639 - for (var _4 = 0; _4 <= 10; _4 += 1) { //#10640 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10640 - } //#10640 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code11.$ctx[id] = $_[id]); //#10640 - bwipp_code11.__10641__ = 1; //#10640 - $_ = Object.getPrototypeOf($_); //#10640 - } //#10640 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10648 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10645 - if (!_F) { //#10647 - $k[$j++] = 'bwipp.code11badCharacter#10646'; //#10646 - $k[$j++] = "Code 11 must contain only digits and dashes"; //#10646 - bwipp_raiseerror(); //#10646 - } //#10646 - } //#10646 - $_.barlen = $_.barcode.length; //#10650 - if ($_.validatecheck) { //#10656 - if ($_.barlen == 11) { //#10654 - $k[$j++] = 'bwipp.code11badLength#10653'; //#10653 - $k[$j++] = "Code 11 cannot be 11 characters using check digits"; //#10653 - bwipp_raiseerror(); //#10653 - } //#10653 - var _L = ($_.barlen <= 10) ? 1 : 2; //#10655 - $_.barlen = $_.barlen - _L; //#10655 - } //#10655 - $k[$j++] = 'numchecks'; //#10658 - if ($_.includecheck || $_.validatecheck) { //#10658 - var _P = ($_.barlen >= 10) ? 2 : 1; //#10658 - $k[$j++] = _P; //#10658 - } else { //#10658 - $k[$j++] = 0; //#10658 - } //#10658 - var _Q = $k[--$j]; //#10658 - $_[$k[--$j]] = _Q; //#10658 - $_.checksum1 = 0; //#10659 - $_.checksum2 = 0; //#10659 - for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10665 - $_.i = _U; //#10661 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10662 - $_.checksum1 = $f($_.checksum1 + ((((($_.barlen - $_.i) - 1) % 10) + 1) * $_.indx)); //#10663 - $_.checksum2 = $f($_.checksum2 + (((($_.barlen - $_.i) % 9) + 1) * $_.indx)); //#10664 - } //#10664 - $_.checksum1 = $_.checksum1 % 11; //#10666 - $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 11; //#10667 - if ($_.validatecheck) { //#10681 - if ($_.numchecks == 1) { //#10676 - var _r = $_.checksum1; //#10670 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, _r)) { //#10672 - $k[$j++] = 'bwipp.code11badCheckDigit#10671'; //#10671 - $k[$j++] = "Incorrect Code 11 check digit provided"; //#10671 - bwipp_raiseerror(); //#10671 - } //#10671 - } else { //#10676 - if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $_.barlen + 1) != $get($_.barchars, $_.checksum2))) { //#10677 - $k[$j++] = 'bwipp.code11badCheckDigits#10676'; //#10676 - $k[$j++] = "Incorrect Code 11 check digits provided"; //#10676 - bwipp_raiseerror(); //#10676 - } //#10676 - } //#10676 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10679 - $_.includecheck = true; //#10680 - } //#10680 - $_.sbs = $s($f(($f($_.barlen + $_.numchecks) * 6) + 12)); //#10683 - $_.txt = $a($f($_.barlen + $_.numchecks)); //#10684 - $puti($_.sbs, 0, $get($_.encs, 11)); //#10687 - $_.xpos = 8; //#10689 - for (var _1J = 0, _1I = $_.barlen - 1; _1J <= _1I; _1J += 1) { //#10699 - $_.i = _1J; //#10691 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10692 - $_.enc = $get($_.encs, $_.indx); //#10693 - $puti($_.sbs, ($_.i * 6) + 6, $_.enc); //#10694 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10695 - for (var _1f = 0; _1f <= 5; _1f += 1) { //#10698 - $_.xpos = $f($f($get($_.enc, _1f) - 48) + $_.xpos); //#10697 - } //#10697 - } //#10697 - if ($_.includecheck) { //#10728 - if ($_.barlen >= 10) { //#10725 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#10704 - $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, $_.checksum2)); //#10705 - if ($_.includecheckintext) { //#10715 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10707 - $_.enc = $get($_.encs, $_.checksum1); //#10708 - for (var _29 = 0; _29 <= 5; _29 += 1) { //#10711 - $_.xpos = $f($f($get($_.enc, _29) - 48) + $_.xpos); //#10710 - } //#10710 - $put($_.txt, $_.barlen + 1, $a([$geti($_.barchars, $_.checksum2, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10712 - } else { //#10715 - $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10714 - $put($_.txt, $_.barlen + 1, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10715 - } //#10715 - $puti($_.sbs, ($_.barlen * 6) + 18, $get($_.encs, 11)); //#10717 - } else { //#10725 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#10719 - if ($_.includecheckintext) { //#10723 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10721 - } else { //#10723 - $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10723 - } //#10723 - $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, 11)); //#10725 - } //#10725 - } else { //#10728 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, 11)); //#10728 - } //#10728 - $k[$j++] = Infinity; //#10732 - $k[$j++] = Infinity; //#10734 - var _3A = $_.sbs; //#10734 - for (var _3B = 0, _3C = _3A.length; _3B < _3C; _3B++) { //#10734 - $k[$j++] = $get(_3A, _3B) - 48; //#10734 - } //#10734 - var _3E = $a(); //#10734 - $k[$j++] = Infinity; //#10735 - for (var _3G = 0, _3H = ~~(($_.sbs.length + 1) / 2); _3G < _3H; _3G++) { //#10735 - $k[$j++] = $_.height; //#10735 - } //#10735 - var _3J = $a(); //#10735 - $k[$j++] = Infinity; //#10736 - for (var _3L = 0, _3M = ~~(($_.sbs.length + 1) / 2); _3L < _3M; _3L++) { //#10736 - $k[$j++] = 0; //#10736 - } //#10736 - var _3N = $a(); //#10736 - $k[$j++] = 'ren'; //#10739 - $k[$j++] = bwipp_renlinear; //#10739 - $k[$j++] = 'sbs'; //#10739 - $k[$j++] = _3E; //#10739 - $k[$j++] = 'bhs'; //#10739 - $k[$j++] = _3J; //#10739 - $k[$j++] = 'bbs'; //#10739 - $k[$j++] = _3N; //#10739 - if ($_.includetext) { //#10739 - $k[$j++] = 'txt'; //#10738 - $k[$j++] = $_.txt; //#10738 - } //#10738 - $k[$j++] = 'opt'; //#10740 - $k[$j++] = $_.options; //#10740 - var _3R = $d(); //#10740 - $k[$j++] = _3R; //#10743 - if (!$_.dontdraw) { //#10743 - bwipp_renlinear(); //#10743 - } //#10743 - $_ = Object.getPrototypeOf($_); //#10745 - $_ = Object.getPrototypeOf($_); //#10747 -} //bwipp_code11 -function bwipp_bc412() { - $_ = Object.create($_); //#10777 - $_.dontdraw = false; //#10780 - $_.includecheck = false; //#10781 - $_.validatecheck = false; //#10782 - $_.includetext = false; //#10783 - $_.includecheckintext = false; //#10784 - $_.includestartstop = false; //#10785 - $_.semi = false; //#10786 - $_.textfont = "OCR-B"; //#10787 - $_.textsize = 10; //#10788 - $_.textyoffset = -8; //#10789 - $_.height = 1; //#10790 - $k[$j++] = $_; //#10792 - bwipp_processoptions(); //#10792 - $_.options = $k[--$j]; //#10792 - $_.barcode = $k[--$j]; //#10793 - if ($eq($_.barcode, "")) { //#10797 - $k[$j++] = 'bwipp.bc412emptyData#10796'; //#10796 - $k[$j++] = "The data must not be empty"; //#10796 - bwipp_raiseerror(); //#10796 - } //#10796 - if ($_.semi) { //#10802 - $_.includestartstop = true; //#10801 - } //#10801 - bwipp_loadctx(bwipp_bc412) //#10804 - if (!bwipp_bc412.__10811__) { //#10811 - $_ = Object.create($_); //#10811 - $_.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; //#10808 - $_.charvals = new Map; //#10809 - for (var _4 = 0; _4 <= 34; _4 += 1) { //#10810 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10810 - } //#10810 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#10810 - bwipp_bc412.__10811__ = 1; //#10810 - $_ = Object.getPrototypeOf($_); //#10810 - } //#10810 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10818 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10815 - if (!_F) { //#10817 - $k[$j++] = 'bwipp.bc412badCharacter#10816'; //#10816 - $k[$j++] = "BC412 must contain only digits and capital letters except O"; //#10816 - bwipp_raiseerror(); //#10816 - } //#10816 - } //#10816 - if ($_.semi) { //#10874 - if ($_.validatecheck) { //#10828 - if (($_.barcode.length < 8) || ($_.barcode.length > 19)) { //#10825 - $k[$j++] = 'bwipp.bc412semivalidateBadLength#10824'; //#10824 - $k[$j++] = "BC412 semi with check digit must be 8 to 19 characters long"; //#10824 - bwipp_raiseerror(); //#10824 - } //#10824 - } else { //#10828 - if (($_.barcode.length < 7) || ($_.barcode.length > 18)) { //#10829 - $k[$j++] = 'bwipp.bc412semiBadLength#10828'; //#10828 - $k[$j++] = "BC412 semi must be 7 to 18 characters long"; //#10828 - bwipp_raiseerror(); //#10828 - } //#10828 - } //#10828 - $_.barlen = $_.barcode.length; //#10832 - if (!$_.validatecheck) { //#10840 - $_.barlen = $_.barlen + 1; //#10834 - $_.sbarcode = $s($_.barlen); //#10835 - $put($_.sbarcode, 0, $get($_.barcode, 0)); //#10836 - $put($_.sbarcode, 1, 48); //#10837 - $puti($_.sbarcode, 2, $geti($_.barcode, 1, $_.barlen - 2)); //#10838 - $_.barcode = $_.sbarcode; //#10839 - } //#10839 - $_.sumodd = 0; //#10841 - $_.sumeven = 0; //#10841 - for (var _c = 0, _b = $_.barlen - 1; _c <= _b; _c += 1) { //#10850 - $_.i = _c; //#10843 - $k[$j++] = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10849 - if (($_.i % 2) == 0) { //#10848 - $_.sumodd = $f($k[--$j] + $_.sumodd); //#10846 - } else { //#10848 - $_.sumeven = $f($k[--$j] + $_.sumeven); //#10848 - } //#10848 - } //#10848 - $_.checksum = ($f(($_.sumodd % 35) + (($_.sumeven % 35) * 2))) % 35; //#10851 - if ($_.validatecheck) { //#10858 - if ($_.checksum != 0) { //#10855 - $k[$j++] = 'bwipp.bc412semiBadCheckDigit#10854'; //#10854 - $k[$j++] = "Incorrect BC412 semi check digit provided"; //#10854 - bwipp_raiseerror(); //#10854 - } //#10854 - } else { //#10858 - $_.checksum = ($_.checksum * 17) % 35; //#10857 - $put($_.barcode, 1, $get($_.barchars, $_.checksum)); //#10858 - } //#10858 - } else { //#10874 - $k[$j++] = 'barlen'; //#10861 - $k[$j++] = $_.barcode.length; //#10861 - if ($_.validatecheck) { //#10861 - var _y = $k[--$j]; //#10861 - $k[$j++] = $f(_y - 1); //#10861 - } //#10861 - var _z = $k[--$j]; //#10861 - $_[$k[--$j]] = _z; //#10861 - $_.checksum = 0; //#10863 - for (var _13 = 0, _12 = $_.barlen - 1; _13 <= _12; _13 += 1) { //#10867 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _13, 1)) + $_.checksum); //#10866 - } //#10866 - $_.checksum = $_.checksum % 35; //#10868 - if ($_.validatecheck) { //#10875 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#10872 - $k[$j++] = 'bwipp.bc412badCheckDigit#10871'; //#10871 - $k[$j++] = "Incorrect BC412 check digit provided"; //#10871 - bwipp_raiseerror(); //#10871 - } //#10871 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10873 - $_.includecheck = true; //#10874 - } //#10874 - } //#10874 - if (!bwipp_bc412.__10890__) { //#10890 - $_ = Object.create($_); //#10890 - $_.encs = $a(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); //#10889 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#10889 - bwipp_bc412.__10890__ = 1; //#10889 - $_ = Object.getPrototypeOf($_); //#10889 - } //#10889 - $_.sbs = $s((($_.barlen + 1) * 8) + 5); //#10892 - if ($_.includecheck) { //#10896 - $_.txt = $a($_.barlen + 1); //#10894 - } else { //#10896 - $_.txt = $a($_.barlen); //#10896 - } //#10896 - if ($_.includestartstop) { //#10906 - $puti($_.sbs, 0, $get($_.encs, 35)); //#10901 - $_.pos = 2; //#10902 - $_.txtpos = 3; //#10903 - } else { //#10906 - $_.pos = 0; //#10905 - $_.txtpos = 0; //#10906 - } //#10906 - for (var _1Z = 0, _1Y = $_.barlen - 1; _1Z <= _1Y; _1Z += 1) { //#10915 - $_.i = _1Z; //#10910 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10911 - $puti($_.sbs, $_.pos, $get($_.encs, $_.indx)); //#10912 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10913 - $_.pos = $_.pos + 8; //#10914 - } //#10914 - if ($_.includecheck) { //#10926 - $puti($_.sbs, $_.pos, $get($_.encs, $_.checksum)); //#10919 - if ($_.includecheckintext) { //#10923 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10921 - } else { //#10923 - $put($_.txt, $_.barlen, $a(["", ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10923 - } //#10923 - $_.pos = $_.pos + 8; //#10925 + $_ = Object.create($_); //#10908 + $_.dontdraw = false; //#10911 + $_.includecheck = false; //#10912 + $_.validatecheck = false; //#10913 + $_.includetext = false; //#10914 + $_.includecheckintext = false; //#10915 + $_.textfont = "OCR-B"; //#10916 + $_.textsize = 10; //#10917 + $_.textyoffset = -8; //#10918 + $_.height = 1; //#10919 + $k[$j++] = $_; //#10921 + bwipp_processoptions(); //#10921 + $_.options = $k[--$j]; //#10921 + $_.barcode = $k[--$j]; //#10922 + if ($eq($_.barcode, "")) { //#10926 + $k[$j++] = 'bwipp.code11emptyData#10925'; //#10925 + $k[$j++] = "The data must not be empty"; //#10925 + bwipp_raiseerror(); //#10925 } //#10925 - if ($_.includestartstop) { //#10932 - $puti($_.sbs, $_.pos, $get($_.encs, 36)); //#10930 - $_.pos = $_.pos + 3; //#10931 - } //#10931 - $_.sbs = $geti($_.sbs, 0, $_.pos); //#10935 - $k[$j++] = Infinity; //#10936 - $k[$j++] = Infinity; //#10938 - var _2W = $_.sbs; //#10938 - for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#10938 - $k[$j++] = $f($get(_2W, _2X) - 48); //#10938 - } //#10938 - var _2a = $a(); //#10938 - $k[$j++] = Infinity; //#10939 - for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10939 - $k[$j++] = $_.height; //#10939 - } //#10939 - var _2f = $a(); //#10939 - $k[$j++] = Infinity; //#10940 - for (var _2h = 0, _2i = ~~(($_.sbs.length + 1) / 2); _2h < _2i; _2h++) { //#10940 - $k[$j++] = 0; //#10940 - } //#10940 - var _2j = $a(); //#10940 - $k[$j++] = 'ren'; //#10943 - $k[$j++] = bwipp_renlinear; //#10943 - $k[$j++] = 'sbs'; //#10943 - $k[$j++] = _2a; //#10943 - $k[$j++] = 'bhs'; //#10943 - $k[$j++] = _2f; //#10943 - $k[$j++] = 'bbs'; //#10943 - $k[$j++] = _2j; //#10943 - if ($_.includetext) { //#10943 - $k[$j++] = 'txt'; //#10942 - $k[$j++] = $_.txt; //#10942 - } //#10942 - $k[$j++] = 'opt'; //#10944 - $k[$j++] = $_.options; //#10944 - var _2n = $d(); //#10944 - $k[$j++] = _2n; //#10947 - if (!$_.dontdraw) { //#10947 - bwipp_renlinear(); //#10947 + bwipp_loadctx(bwipp_code11) //#10928 + if (!bwipp_code11.__10942__) { //#10942 + $_ = Object.create($_); //#10942 + $_.encs = $a(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); //#10936 + $_.barchars = "0123456789-"; //#10939 + $_.charvals = new Map; //#10940 + for (var _4 = 0; _4 <= 10; _4 += 1) { //#10941 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10941 + } //#10941 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code11.$ctx[id] = $_[id]); //#10941 + bwipp_code11.__10942__ = 1; //#10941 + $_ = Object.getPrototypeOf($_); //#10941 + } //#10941 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10949 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10946 + if (!_F) { //#10948 + $k[$j++] = 'bwipp.code11badCharacter#10947'; //#10947 + $k[$j++] = "Code 11 must contain only digits and dashes"; //#10947 + bwipp_raiseerror(); //#10947 + } //#10947 } //#10947 - $_ = Object.getPrototypeOf($_); //#10949 - $_ = Object.getPrototypeOf($_); //#10951 + $_.barlen = $_.barcode.length; //#10951 + if ($_.validatecheck) { //#10957 + if ($_.barlen == 11) { //#10955 + $k[$j++] = 'bwipp.code11badLength#10954'; //#10954 + $k[$j++] = "Code 11 cannot be 11 characters using check digits"; //#10954 + bwipp_raiseerror(); //#10954 + } //#10954 + var _L = ($_.barlen <= 10) ? 1 : 2; //#10956 + $_.barlen = $_.barlen - _L; //#10956 + } //#10956 + $k[$j++] = 'numchecks'; //#10959 + if ($_.includecheck || $_.validatecheck) { //#10959 + var _P = ($_.barlen >= 10) ? 2 : 1; //#10959 + $k[$j++] = _P; //#10959 + } else { //#10959 + $k[$j++] = 0; //#10959 + } //#10959 + var _Q = $k[--$j]; //#10959 + $_[$k[--$j]] = _Q; //#10959 + $_.checksum1 = 0; //#10960 + $_.checksum2 = 0; //#10960 + for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10966 + $_.i = _U; //#10962 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10963 + $_.checksum1 = $f($_.checksum1 + ((((($_.barlen - $_.i) - 1) % 10) + 1) * $_.indx)); //#10964 + $_.checksum2 = $f($_.checksum2 + (((($_.barlen - $_.i) % 9) + 1) * $_.indx)); //#10965 + } //#10965 + $_.checksum1 = $_.checksum1 % 11; //#10967 + $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 11; //#10968 + if ($_.validatecheck) { //#10982 + if ($_.numchecks == 1) { //#10977 + var _r = $_.checksum1; //#10971 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, _r)) { //#10973 + $k[$j++] = 'bwipp.code11badCheckDigit#10972'; //#10972 + $k[$j++] = "Incorrect Code 11 check digit provided"; //#10972 + bwipp_raiseerror(); //#10972 + } //#10972 + } else { //#10977 + if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $_.barlen + 1) != $get($_.barchars, $_.checksum2))) { //#10978 + $k[$j++] = 'bwipp.code11badCheckDigits#10977'; //#10977 + $k[$j++] = "Incorrect Code 11 check digits provided"; //#10977 + bwipp_raiseerror(); //#10977 + } //#10977 + } //#10977 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10980 + $_.includecheck = true; //#10981 + } //#10981 + $_.sbs = $s($f(($f($_.barlen + $_.numchecks) * 6) + 12)); //#10984 + $_.txt = $a($f($_.barlen + $_.numchecks)); //#10985 + $puti($_.sbs, 0, $get($_.encs, 11)); //#10988 + $_.xpos = 8; //#10990 + for (var _1J = 0, _1I = $_.barlen - 1; _1J <= _1I; _1J += 1) { //#11000 + $_.i = _1J; //#10992 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10993 + $_.enc = $get($_.encs, $_.indx); //#10994 + $puti($_.sbs, ($_.i * 6) + 6, $_.enc); //#10995 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10996 + for (var _1f = 0; _1f <= 5; _1f += 1) { //#10999 + $_.xpos = $f($f($get($_.enc, _1f) - 48) + $_.xpos); //#10998 + } //#10998 + } //#10998 + if ($_.includecheck) { //#11029 + if ($_.barlen >= 10) { //#11026 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#11005 + $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, $_.checksum2)); //#11006 + if ($_.includecheckintext) { //#11016 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11008 + $_.enc = $get($_.encs, $_.checksum1); //#11009 + for (var _29 = 0; _29 <= 5; _29 += 1) { //#11012 + $_.xpos = $f($f($get($_.enc, _29) - 48) + $_.xpos); //#11011 + } //#11011 + $put($_.txt, $_.barlen + 1, $a([$geti($_.barchars, $_.checksum2, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11013 + } else { //#11016 + $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11015 + $put($_.txt, $_.barlen + 1, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11016 + } //#11016 + $puti($_.sbs, ($_.barlen * 6) + 18, $get($_.encs, 11)); //#11018 + } else { //#11026 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#11020 + if ($_.includecheckintext) { //#11024 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11022 + } else { //#11024 + $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11024 + } //#11024 + $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, 11)); //#11026 + } //#11026 + } else { //#11029 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, 11)); //#11029 + } //#11029 + $k[$j++] = Infinity; //#11033 + $k[$j++] = Infinity; //#11035 + var _3A = $_.sbs; //#11035 + for (var _3B = 0, _3C = _3A.length; _3B < _3C; _3B++) { //#11035 + $k[$j++] = $get(_3A, _3B) - 48; //#11035 + } //#11035 + var _3E = $a(); //#11035 + $k[$j++] = Infinity; //#11036 + for (var _3G = 0, _3H = ~~(($_.sbs.length + 1) / 2); _3G < _3H; _3G++) { //#11036 + $k[$j++] = $_.height; //#11036 + } //#11036 + var _3J = $a(); //#11036 + $k[$j++] = Infinity; //#11037 + for (var _3L = 0, _3M = ~~(($_.sbs.length + 1) / 2); _3L < _3M; _3L++) { //#11037 + $k[$j++] = 0; //#11037 + } //#11037 + var _3N = $a(); //#11037 + $k[$j++] = 'ren'; //#11040 + $k[$j++] = 'renlinear'; //#11040 + $k[$j++] = 'sbs'; //#11040 + $k[$j++] = _3E; //#11040 + $k[$j++] = 'bhs'; //#11040 + $k[$j++] = _3J; //#11040 + $k[$j++] = 'bbs'; //#11040 + $k[$j++] = _3N; //#11040 + if ($_.includetext) { //#11040 + $k[$j++] = 'txt'; //#11039 + $k[$j++] = $_.txt; //#11039 + } //#11039 + $k[$j++] = 'opt'; //#11041 + $k[$j++] = $_.options; //#11041 + var _3R = $d(); //#11041 + $k[$j++] = _3R; //#11044 + if (!$_.dontdraw) { //#11044 + bwipp_renlinear(); //#11044 + } //#11044 + $_ = Object.getPrototypeOf($_); //#11046 + $_ = Object.getPrototypeOf($_); //#11048 +} //bwipp_code11 +function bwipp_bc412() { + $_ = Object.create($_); //#11078 + $_.dontdraw = false; //#11081 + $_.includecheck = false; //#11082 + $_.validatecheck = false; //#11083 + $_.includetext = false; //#11084 + $_.includecheckintext = false; //#11085 + $_.includestartstop = false; //#11086 + $_.semi = false; //#11087 + $_.textfont = "OCR-B"; //#11088 + $_.textsize = 10; //#11089 + $_.textyoffset = -8; //#11090 + $_.height = 1; //#11091 + $k[$j++] = $_; //#11093 + bwipp_processoptions(); //#11093 + $_.options = $k[--$j]; //#11093 + $_.barcode = $k[--$j]; //#11094 + if ($eq($_.barcode, "")) { //#11098 + $k[$j++] = 'bwipp.bc412emptyData#11097'; //#11097 + $k[$j++] = "The data must not be empty"; //#11097 + bwipp_raiseerror(); //#11097 + } //#11097 + if ($_.semi) { //#11103 + $_.includestartstop = true; //#11102 + } //#11102 + bwipp_loadctx(bwipp_bc412) //#11105 + if (!bwipp_bc412.__11112__) { //#11112 + $_ = Object.create($_); //#11112 + $_.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; //#11109 + $_.charvals = new Map; //#11110 + for (var _4 = 0; _4 <= 34; _4 += 1) { //#11111 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#11111 + } //#11111 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#11111 + bwipp_bc412.__11112__ = 1; //#11111 + $_ = Object.getPrototypeOf($_); //#11111 + } //#11111 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#11119 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#11116 + if (!_F) { //#11118 + $k[$j++] = 'bwipp.bc412badCharacter#11117'; //#11117 + $k[$j++] = "BC412 must contain only digits and capital letters except O"; //#11117 + bwipp_raiseerror(); //#11117 + } //#11117 + } //#11117 + if ($_.semi) { //#11175 + if ($_.validatecheck) { //#11129 + if (($_.barcode.length < 8) || ($_.barcode.length > 19)) { //#11126 + $k[$j++] = 'bwipp.bc412semivalidateBadLength#11125'; //#11125 + $k[$j++] = "BC412 semi with check digit must be 8 to 19 characters long"; //#11125 + bwipp_raiseerror(); //#11125 + } //#11125 + } else { //#11129 + if (($_.barcode.length < 7) || ($_.barcode.length > 18)) { //#11130 + $k[$j++] = 'bwipp.bc412semiBadLength#11129'; //#11129 + $k[$j++] = "BC412 semi must be 7 to 18 characters long"; //#11129 + bwipp_raiseerror(); //#11129 + } //#11129 + } //#11129 + $_.barlen = $_.barcode.length; //#11133 + if (!$_.validatecheck) { //#11141 + $_.barlen = $_.barlen + 1; //#11135 + $_.sbarcode = $s($_.barlen); //#11136 + $put($_.sbarcode, 0, $get($_.barcode, 0)); //#11137 + $put($_.sbarcode, 1, 48); //#11138 + $puti($_.sbarcode, 2, $geti($_.barcode, 1, $_.barlen - 2)); //#11139 + $_.barcode = $_.sbarcode; //#11140 + } //#11140 + $_.sumodd = 0; //#11142 + $_.sumeven = 0; //#11142 + for (var _c = 0, _b = $_.barlen - 1; _c <= _b; _c += 1) { //#11151 + $_.i = _c; //#11144 + $k[$j++] = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11150 + if (($_.i % 2) == 0) { //#11149 + $_.sumodd = $f($k[--$j] + $_.sumodd); //#11147 + } else { //#11149 + $_.sumeven = $f($k[--$j] + $_.sumeven); //#11149 + } //#11149 + } //#11149 + $_.checksum = ($f(($_.sumodd % 35) + (($_.sumeven % 35) * 2))) % 35; //#11152 + if ($_.validatecheck) { //#11159 + if ($_.checksum != 0) { //#11156 + $k[$j++] = 'bwipp.bc412semiBadCheckDigit#11155'; //#11155 + $k[$j++] = "Incorrect BC412 semi check digit provided"; //#11155 + bwipp_raiseerror(); //#11155 + } //#11155 + } else { //#11159 + $_.checksum = ($_.checksum * 17) % 35; //#11158 + $put($_.barcode, 1, $get($_.barchars, $_.checksum)); //#11159 + } //#11159 + } else { //#11175 + $k[$j++] = 'barlen'; //#11162 + $k[$j++] = $_.barcode.length; //#11162 + if ($_.validatecheck) { //#11162 + var _y = $k[--$j]; //#11162 + $k[$j++] = $f(_y - 1); //#11162 + } //#11162 + var _z = $k[--$j]; //#11162 + $_[$k[--$j]] = _z; //#11162 + $_.checksum = 0; //#11164 + for (var _13 = 0, _12 = $_.barlen - 1; _13 <= _12; _13 += 1) { //#11168 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _13, 1)) + $_.checksum); //#11167 + } //#11167 + $_.checksum = $_.checksum % 35; //#11169 + if ($_.validatecheck) { //#11176 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11173 + $k[$j++] = 'bwipp.bc412badCheckDigit#11172'; //#11172 + $k[$j++] = "Incorrect BC412 check digit provided"; //#11172 + bwipp_raiseerror(); //#11172 + } //#11172 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11174 + $_.includecheck = true; //#11175 + } //#11175 + } //#11175 + if (!bwipp_bc412.__11191__) { //#11191 + $_ = Object.create($_); //#11191 + $_.encs = $a(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); //#11190 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#11190 + bwipp_bc412.__11191__ = 1; //#11190 + $_ = Object.getPrototypeOf($_); //#11190 + } //#11190 + $_.sbs = $s((($_.barlen + 1) * 8) + 5); //#11193 + if ($_.includecheck) { //#11197 + $_.txt = $a($_.barlen + 1); //#11195 + } else { //#11197 + $_.txt = $a($_.barlen); //#11197 + } //#11197 + if ($_.includestartstop) { //#11207 + $puti($_.sbs, 0, $get($_.encs, 35)); //#11202 + $_.pos = 2; //#11203 + $_.txtpos = 3; //#11204 + } else { //#11207 + $_.pos = 0; //#11206 + $_.txtpos = 0; //#11207 + } //#11207 + for (var _1Z = 0, _1Y = $_.barlen - 1; _1Z <= _1Y; _1Z += 1) { //#11216 + $_.i = _1Z; //#11211 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11212 + $puti($_.sbs, $_.pos, $get($_.encs, $_.indx)); //#11213 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11214 + $_.pos = $_.pos + 8; //#11215 + } //#11215 + if ($_.includecheck) { //#11227 + $puti($_.sbs, $_.pos, $get($_.encs, $_.checksum)); //#11220 + if ($_.includecheckintext) { //#11224 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11222 + } else { //#11224 + $put($_.txt, $_.barlen, $a(["", ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11224 + } //#11224 + $_.pos = $_.pos + 8; //#11226 + } //#11226 + if ($_.includestartstop) { //#11233 + $puti($_.sbs, $_.pos, $get($_.encs, 36)); //#11231 + $_.pos = $_.pos + 3; //#11232 + } //#11232 + $_.sbs = $geti($_.sbs, 0, $_.pos); //#11236 + $k[$j++] = Infinity; //#11237 + $k[$j++] = Infinity; //#11239 + var _2W = $_.sbs; //#11239 + for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#11239 + $k[$j++] = $f($get(_2W, _2X) - 48); //#11239 + } //#11239 + var _2a = $a(); //#11239 + $k[$j++] = Infinity; //#11240 + for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#11240 + $k[$j++] = $_.height; //#11240 + } //#11240 + var _2f = $a(); //#11240 + $k[$j++] = Infinity; //#11241 + for (var _2h = 0, _2i = ~~(($_.sbs.length + 1) / 2); _2h < _2i; _2h++) { //#11241 + $k[$j++] = 0; //#11241 + } //#11241 + var _2j = $a(); //#11241 + $k[$j++] = 'ren'; //#11244 + $k[$j++] = 'renlinear'; //#11244 + $k[$j++] = 'sbs'; //#11244 + $k[$j++] = _2a; //#11244 + $k[$j++] = 'bhs'; //#11244 + $k[$j++] = _2f; //#11244 + $k[$j++] = 'bbs'; //#11244 + $k[$j++] = _2j; //#11244 + if ($_.includetext) { //#11244 + $k[$j++] = 'txt'; //#11243 + $k[$j++] = $_.txt; //#11243 + } //#11243 + $k[$j++] = 'opt'; //#11245 + $k[$j++] = $_.options; //#11245 + var _2n = $d(); //#11245 + $k[$j++] = _2n; //#11248 + if (!$_.dontdraw) { //#11248 + bwipp_renlinear(); //#11248 + } //#11248 + $_ = Object.getPrototypeOf($_); //#11250 + $_ = Object.getPrototypeOf($_); //#11252 } //bwipp_bc412 function bwipp_rationalizedCodabar() { - $_ = Object.create($_); //#10981 - $_.dontdraw = false; //#10984 - $_.altstartstop = false; //#10985 - $_.includecheck = false; //#10986 - $_.validatecheck = false; //#10987 - $_.includetext = false; //#10988 - $_.includecheckintext = false; //#10989 - $_.textfont = "OCR-B"; //#10990 - $_.textsize = 10; //#10991 - $_.textyoffset = -8; //#10992 - $_.height = 1; //#10993 - $k[$j++] = $_; //#10995 - bwipp_processoptions(); //#10995 - $_.options = $k[--$j]; //#10995 - $_.barcode = $k[--$j]; //#10996 - if (($_.barcode.length < 2) || (($_.barcode.length < 3) && $_.validatecheck)) { //#11000 - $k[$j++] = 'bwipp.rationalizedCodabarBadLength#10999'; //#10999 - $k[$j++] = "Codabar must be at least 2 characters in length excluding any check digit"; //#10999 - bwipp_raiseerror(); //#10999 - } //#10999 - bwipp_loadctx(bwipp_rationalizedCodabar) //#11002 - if (!bwipp_rationalizedCodabar.__11016__) { //#11016 - $_ = Object.create($_); //#11016 - $_.encs = $a(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); //#11011 - $_.barcharsnormal = "0123456789-$:/.+ABCD"; //#11014 - $_.barcharsalt = "0123456789-$:/.+TN*E"; //#11015 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_rationalizedCodabar.$ctx[id] = $_[id]); //#11015 - bwipp_rationalizedCodabar.__11016__ = 1; //#11015 - $_ = Object.getPrototypeOf($_); //#11015 - } //#11015 - var _8 = $_.altstartstop ? $_.barcharsalt : $_.barcharsnormal; //#11018 - $_.barchars = _8; //#11018 - $_.charvals = new Map; //#11020 - for (var _9 = 0; _9 <= 19; _9 += 1) { //#11021 - $put($_.charvals, $geti($_.barchars, _9, 1), _9); //#11021 - } //#11021 - $_.bodyvals = new Map; //#11022 - for (var _D = 0; _D <= 15; _D += 1) { //#11023 - $put($_.bodyvals, $geti($_.barchars, _D, 1), _D); //#11023 - } //#11023 - $_.ssvals = new Map; //#11024 - for (var _H = 16; _H <= 19; _H += 1) { //#11025 - $put($_.ssvals, $geti($_.barchars, _H, 1), _H); //#11025 - } //#11025 - var _O = $get($_.ssvals, $geti($_.barcode, 0, 1)) !== undefined; //#11028 - var _T = $get($_.ssvals, $geti($_.barcode, $_.barcode.length - 1, 1)) !== undefined; //#11029 - if ((!_O) || (!_T)) { //#11035 - if ($_.altstartstop) { //#11033 - $k[$j++] = 'bwipp.rationalizedCodabarBadAltStartStop#11031'; //#11031 - $k[$j++] = "Codabar start and stop characters must be one of E N T or *"; //#11031 - bwipp_raiseerror(); //#11031 - } else { //#11033 - $k[$j++] = 'bwipp.rationalizedCodabarBadStartStop#11033'; //#11033 - $k[$j++] = "Codabar start and stop characters must be one of A B C or D"; //#11033 - bwipp_raiseerror(); //#11033 - } //#11033 - } //#11033 - for (var _X = 1, _W = $_.barcode.length - 2; _X <= _W; _X += 1) { //#11040 - var _b = $get($_.bodyvals, $geti($_.barcode, _X, 1)) !== undefined; //#11037 - if (!_b) { //#11039 - $k[$j++] = 'bwipp.rationalizedCodabarBadCharacter#11038'; //#11038 - $k[$j++] = "Codabar body must contain only digits and symbols - $ : / . +"; //#11038 - bwipp_raiseerror(); //#11038 - } //#11038 - } //#11038 - $k[$j++] = 'barlen'; //#11042 - $k[$j++] = $_.barcode.length; //#11042 - if ($_.validatecheck) { //#11042 - var _e = $k[--$j]; //#11042 - $k[$j++] = $f(_e - 1); //#11042 - } //#11042 - var _f = $k[--$j]; //#11042 - $_[$k[--$j]] = _f; //#11042 - $_.checksum = 0; //#11044 - for (var _j = 0, _i = $f($_.barlen - 2); _j <= _i; _j += 1) { //#11048 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _j, 1)) + $_.checksum); //#11047 - } //#11047 - var _r = $geti($_.barcode, $_.barcode.length - 1, 1); //#11049 - $_.checksum = $f($get($_.charvals, _r) + $_.checksum); //#11050 - $_.checksum = ($f(16 - ($_.checksum % 16))) % 16; //#11051 - if ($_.validatecheck) { //#11061 - if ($get($_.barcode, $f($_.barlen - 1)) != $get($_.barchars, $_.checksum)) { //#11055 - $k[$j++] = 'bwipp.rationalizedCodabarBadCheckDigit#11054'; //#11054 - $k[$j++] = "Incorrect Codabar check digit provided"; //#11054 - bwipp_raiseerror(); //#11054 - } //#11054 - var _14 = $s($_.barlen); //#11056 - $puti(_14, 0, $geti($_.barcode, 0, $f($_.barlen - 1))); //#11057 - $puti(_14, $f($_.barlen - 1), $geti($_.barcode, $_.barlen, 1)); //#11058 - $_.barcode = _14; //#11059 - $_.includecheck = true; //#11060 - } //#11060 - $k[$j++] = 'sbs'; //#11063 - $k[$j++] = $_.barlen; //#11063 - if ($_.includecheck) { //#11063 - var _1E = $k[--$j]; //#11063 - $k[$j++] = $f(_1E + 1); //#11063 - } //#11063 - var _1G = $s($k[--$j] * 8); //#11063 - $_[$k[--$j]] = _1G; //#11063 - $k[$j++] = 'txt'; //#11064 - $k[$j++] = $_.barlen; //#11064 - if ($_.includecheck) { //#11064 - var _1K = $k[--$j]; //#11064 - $k[$j++] = $f(_1K + 1); //#11064 - } //#11064 - var _1M = $a($k[--$j]); //#11064 - $_[$k[--$j]] = _1M; //#11064 - $_.xpos = 0; //#11066 - for (var _1Q = 0, _1P = $f($_.barlen - 2); _1Q <= _1P; _1Q += 1) { //#11076 - $_.i = _1Q; //#11068 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11069 - $_.enc = $get($_.encs, $_.indx); //#11070 - $puti($_.sbs, $_.i * 8, $_.enc); //#11071 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11072 - for (var _1m = 0; _1m <= 7; _1m += 1) { //#11075 - $_.xpos = $f($f($get($_.enc, _1m) - 48) + $_.xpos); //#11074 - } //#11074 - } //#11074 - if ($_.includecheck) { //#11100 - $puti($_.sbs, $f(($_.barlen * 8) - 8), $get($_.encs, $_.checksum)); //#11081 - if ($_.includecheckintext) { //#11085 - $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barchars, $_.checksum, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11083 - } else { //#11085 - $put($_.txt, $f($_.barlen - 1), $a([" ", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11085 - } //#11085 - for (var _2E = 0; _2E <= 7; _2E += 1) { //#11089 - $_.xpos = $f($f($get($get($_.encs, $_.checksum), _2E) - 48) + $_.xpos); //#11088 - } //#11088 - $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11091 - $_.enc = $get($_.encs, $_.indx); //#11092 - $puti($_.sbs, $_.barlen * 8, $_.enc); //#11093 - $put($_.txt, $_.barlen, $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11094 - } else { //#11100 - $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11097 - $_.enc = $get($_.encs, $_.indx); //#11098 - $puti($_.sbs, $f(($_.barlen * 8) - 8), $_.enc); //#11099 - $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11100 - } //#11100 - $k[$j++] = Infinity; //#11104 - $k[$j++] = Infinity; //#11106 - $forall($_.sbs, function() { //#11106 - var _31 = $k[--$j]; //#11106 - $k[$j++] = $f(_31 - 48); //#11106 - }); //#11106 - var _32 = $a(); //#11106 - $k[$j++] = Infinity; //#11107 - for (var _34 = 0, _35 = ~~(($_.sbs.length + 1) / 2); _34 < _35; _34++) { //#11107 - $k[$j++] = $_.height; //#11107 - } //#11107 - var _37 = $a(); //#11107 - $k[$j++] = Infinity; //#11108 - for (var _39 = 0, _3A = ~~(($_.sbs.length + 1) / 2); _39 < _3A; _39++) { //#11108 - $k[$j++] = 0; //#11108 - } //#11108 - var _3B = $a(); //#11108 - $k[$j++] = 'ren'; //#11111 - $k[$j++] = bwipp_renlinear; //#11111 - $k[$j++] = 'sbs'; //#11111 - $k[$j++] = _32; //#11111 - $k[$j++] = 'bhs'; //#11111 - $k[$j++] = _37; //#11111 - $k[$j++] = 'bbs'; //#11111 - $k[$j++] = _3B; //#11111 - if ($_.includetext) { //#11111 - $k[$j++] = 'txt'; //#11110 - $k[$j++] = $_.txt; //#11110 - } //#11110 - $k[$j++] = 'opt'; //#11112 - $k[$j++] = $_.options; //#11112 - var _3F = $d(); //#11112 - $k[$j++] = _3F; //#11115 - if (!$_.dontdraw) { //#11115 - bwipp_renlinear(); //#11115 - } //#11115 - $_ = Object.getPrototypeOf($_); //#11117 - $_ = Object.getPrototypeOf($_); //#11119 + $_ = Object.create($_); //#11282 + $_.dontdraw = false; //#11285 + $_.altstartstop = false; //#11286 + $_.includecheck = false; //#11287 + $_.validatecheck = false; //#11288 + $_.includetext = false; //#11289 + $_.includecheckintext = false; //#11290 + $_.textfont = "OCR-B"; //#11291 + $_.textsize = 10; //#11292 + $_.textyoffset = -8; //#11293 + $_.height = 1; //#11294 + $k[$j++] = $_; //#11296 + bwipp_processoptions(); //#11296 + $_.options = $k[--$j]; //#11296 + $_.barcode = $k[--$j]; //#11297 + if (($_.barcode.length < 2) || (($_.barcode.length < 3) && $_.validatecheck)) { //#11301 + $k[$j++] = 'bwipp.rationalizedCodabarBadLength#11300'; //#11300 + $k[$j++] = "Codabar must be at least 2 characters in length excluding any check digit"; //#11300 + bwipp_raiseerror(); //#11300 + } //#11300 + bwipp_loadctx(bwipp_rationalizedCodabar) //#11303 + if (!bwipp_rationalizedCodabar.__11317__) { //#11317 + $_ = Object.create($_); //#11317 + $_.encs = $a(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); //#11312 + $_.barcharsnormal = "0123456789-$:/.+ABCD"; //#11315 + $_.barcharsalt = "0123456789-$:/.+TN*E"; //#11316 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_rationalizedCodabar.$ctx[id] = $_[id]); //#11316 + bwipp_rationalizedCodabar.__11317__ = 1; //#11316 + $_ = Object.getPrototypeOf($_); //#11316 + } //#11316 + var _8 = $_.altstartstop ? $_.barcharsalt : $_.barcharsnormal; //#11319 + $_.barchars = _8; //#11319 + $_.charvals = new Map; //#11321 + for (var _9 = 0; _9 <= 19; _9 += 1) { //#11322 + $put($_.charvals, $geti($_.barchars, _9, 1), _9); //#11322 + } //#11322 + $_.bodyvals = new Map; //#11323 + for (var _D = 0; _D <= 15; _D += 1) { //#11324 + $put($_.bodyvals, $geti($_.barchars, _D, 1), _D); //#11324 + } //#11324 + $_.ssvals = new Map; //#11325 + for (var _H = 16; _H <= 19; _H += 1) { //#11326 + $put($_.ssvals, $geti($_.barchars, _H, 1), _H); //#11326 + } //#11326 + var _O = $get($_.ssvals, $geti($_.barcode, 0, 1)) !== undefined; //#11329 + var _T = $get($_.ssvals, $geti($_.barcode, $_.barcode.length - 1, 1)) !== undefined; //#11330 + if ((!_O) || (!_T)) { //#11336 + if ($_.altstartstop) { //#11334 + $k[$j++] = 'bwipp.rationalizedCodabarBadAltStartStop#11332'; //#11332 + $k[$j++] = "Codabar start and stop characters must be one of E N T or *"; //#11332 + bwipp_raiseerror(); //#11332 + } else { //#11334 + $k[$j++] = 'bwipp.rationalizedCodabarBadStartStop#11334'; //#11334 + $k[$j++] = "Codabar start and stop characters must be one of A B C or D"; //#11334 + bwipp_raiseerror(); //#11334 + } //#11334 + } //#11334 + for (var _X = 1, _W = $_.barcode.length - 2; _X <= _W; _X += 1) { //#11341 + var _b = $get($_.bodyvals, $geti($_.barcode, _X, 1)) !== undefined; //#11338 + if (!_b) { //#11340 + $k[$j++] = 'bwipp.rationalizedCodabarBadCharacter#11339'; //#11339 + $k[$j++] = "Codabar body must contain only digits and symbols - $ : / . +"; //#11339 + bwipp_raiseerror(); //#11339 + } //#11339 + } //#11339 + $k[$j++] = 'barlen'; //#11343 + $k[$j++] = $_.barcode.length; //#11343 + if ($_.validatecheck) { //#11343 + var _e = $k[--$j]; //#11343 + $k[$j++] = $f(_e - 1); //#11343 + } //#11343 + var _f = $k[--$j]; //#11343 + $_[$k[--$j]] = _f; //#11343 + $_.checksum = 0; //#11345 + for (var _j = 0, _i = $f($_.barlen - 2); _j <= _i; _j += 1) { //#11349 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _j, 1)) + $_.checksum); //#11348 + } //#11348 + var _r = $geti($_.barcode, $_.barcode.length - 1, 1); //#11350 + $_.checksum = $f($get($_.charvals, _r) + $_.checksum); //#11351 + $_.checksum = ($f(16 - ($_.checksum % 16))) % 16; //#11352 + if ($_.validatecheck) { //#11362 + if ($get($_.barcode, $f($_.barlen - 1)) != $get($_.barchars, $_.checksum)) { //#11356 + $k[$j++] = 'bwipp.rationalizedCodabarBadCheckDigit#11355'; //#11355 + $k[$j++] = "Incorrect Codabar check digit provided"; //#11355 + bwipp_raiseerror(); //#11355 + } //#11355 + var _14 = $s($_.barlen); //#11357 + $puti(_14, 0, $geti($_.barcode, 0, $f($_.barlen - 1))); //#11358 + $puti(_14, $f($_.barlen - 1), $geti($_.barcode, $_.barlen, 1)); //#11359 + $_.barcode = _14; //#11360 + $_.includecheck = true; //#11361 + } //#11361 + $k[$j++] = 'sbs'; //#11364 + $k[$j++] = $_.barlen; //#11364 + if ($_.includecheck) { //#11364 + var _1E = $k[--$j]; //#11364 + $k[$j++] = $f(_1E + 1); //#11364 + } //#11364 + var _1G = $s($k[--$j] * 8); //#11364 + $_[$k[--$j]] = _1G; //#11364 + $k[$j++] = 'txt'; //#11365 + $k[$j++] = $_.barlen; //#11365 + if ($_.includecheck) { //#11365 + var _1K = $k[--$j]; //#11365 + $k[$j++] = $f(_1K + 1); //#11365 + } //#11365 + var _1M = $a($k[--$j]); //#11365 + $_[$k[--$j]] = _1M; //#11365 + $_.xpos = 0; //#11367 + for (var _1Q = 0, _1P = $f($_.barlen - 2); _1Q <= _1P; _1Q += 1) { //#11377 + $_.i = _1Q; //#11369 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11370 + $_.enc = $get($_.encs, $_.indx); //#11371 + $puti($_.sbs, $_.i * 8, $_.enc); //#11372 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11373 + for (var _1m = 0; _1m <= 7; _1m += 1) { //#11376 + $_.xpos = $f($f($get($_.enc, _1m) - 48) + $_.xpos); //#11375 + } //#11375 + } //#11375 + if ($_.includecheck) { //#11401 + $puti($_.sbs, $f(($_.barlen * 8) - 8), $get($_.encs, $_.checksum)); //#11382 + if ($_.includecheckintext) { //#11386 + $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barchars, $_.checksum, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11384 + } else { //#11386 + $put($_.txt, $f($_.barlen - 1), $a([" ", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11386 + } //#11386 + for (var _2E = 0; _2E <= 7; _2E += 1) { //#11390 + $_.xpos = $f($f($get($get($_.encs, $_.checksum), _2E) - 48) + $_.xpos); //#11389 + } //#11389 + $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11392 + $_.enc = $get($_.encs, $_.indx); //#11393 + $puti($_.sbs, $_.barlen * 8, $_.enc); //#11394 + $put($_.txt, $_.barlen, $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11395 + } else { //#11401 + $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11398 + $_.enc = $get($_.encs, $_.indx); //#11399 + $puti($_.sbs, $f(($_.barlen * 8) - 8), $_.enc); //#11400 + $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11401 + } //#11401 + $k[$j++] = Infinity; //#11405 + $k[$j++] = Infinity; //#11407 + $forall($_.sbs, function() { //#11407 + var _31 = $k[--$j]; //#11407 + $k[$j++] = $f(_31 - 48); //#11407 + }); //#11407 + var _32 = $a(); //#11407 + $k[$j++] = Infinity; //#11408 + for (var _34 = 0, _35 = ~~(($_.sbs.length + 1) / 2); _34 < _35; _34++) { //#11408 + $k[$j++] = $_.height; //#11408 + } //#11408 + var _37 = $a(); //#11408 + $k[$j++] = Infinity; //#11409 + for (var _39 = 0, _3A = ~~(($_.sbs.length + 1) / 2); _39 < _3A; _39++) { //#11409 + $k[$j++] = 0; //#11409 + } //#11409 + var _3B = $a(); //#11409 + $k[$j++] = 'ren'; //#11412 + $k[$j++] = 'renlinear'; //#11412 + $k[$j++] = 'sbs'; //#11412 + $k[$j++] = _32; //#11412 + $k[$j++] = 'bhs'; //#11412 + $k[$j++] = _37; //#11412 + $k[$j++] = 'bbs'; //#11412 + $k[$j++] = _3B; //#11412 + if ($_.includetext) { //#11412 + $k[$j++] = 'txt'; //#11411 + $k[$j++] = $_.txt; //#11411 + } //#11411 + $k[$j++] = 'opt'; //#11413 + $k[$j++] = $_.options; //#11413 + var _3F = $d(); //#11413 + $k[$j++] = _3F; //#11416 + if (!$_.dontdraw) { //#11416 + bwipp_renlinear(); //#11416 + } //#11416 + $_ = Object.getPrototypeOf($_); //#11418 + $_ = Object.getPrototypeOf($_); //#11420 } //bwipp_rationalizedCodabar function bwipp_onecode() { - $_ = Object.create($_); //#11149 - $_.dontdraw = false; //#11152 - $_.height = 0.15; //#11153 - $k[$j++] = $_; //#11155 - bwipp_processoptions(); //#11155 - $_.options = $k[--$j]; //#11155 - $_.barcode = $k[--$j]; //#11156 - bwipp_loadctx(bwipp_onecode) //#11158 - $_.barlen = $_.barcode.length; //#11160 - $forall($_.barcode, function() { //#11166 - var _4 = $k[--$j]; //#11163 - if ((_4 < 48) || (_4 > 57)) { //#11165 - $k[$j++] = 'bwipp.onecodeBadCharacter#11164'; //#11164 - $k[$j++] = "The data must contain only digits"; //#11164 - bwipp_raiseerror(); //#11164 - } //#11164 - }); //#11164 - if (((($_.barlen != 20) && ($_.barlen != 25)) && ($_.barlen != 29)) && ($_.barlen != 31)) { //#11170 - $k[$j++] = 'bwipp.onecodeInvalidLength#11169'; //#11169 - $k[$j++] = "The data must be 20, 25, 29 or 31 digits"; //#11169 - bwipp_raiseerror(); //#11169 - } //#11169 - $k[$j++] = Infinity; //#11173 - var _B = $eq($geti($_.barcode, 5, 1), "9") ? 14 : 11; //#11176 - $k[$j++] = 2; //#11179 - $k[$j++] = 2; //#11179 - $k[$j++] = 5; //#11179 - $k[$j++] = 5; //#11179 - $k[$j++] = _B; //#11179 - $k[$j++] = _B; //#11179 - $k[$j++] = 20; //#11179 - $k[$j++] = 20; //#11179 - $k[$j++] = 25; //#11179 - $k[$j++] = 25; //#11179 - $k[$j++] = 29; //#11179 - $k[$j++] = 29; //#11179 - $_.txtdict = $d(); //#11180 - $_.txt = $a($_.barlen + 6); //#11181 - $_.spacecnt = 0; //#11182 - for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#11190 - $_.i = _H; //#11184 - var _K = $get($_.txtdict, $_.i) !== undefined; //#11185 - if (_K) { //#11188 - $put($_.txt, $_.i + $_.spacecnt, $a([" ", 0, 0, "", 0])); //#11186 - $_.spacecnt = $_.spacecnt + 1; //#11187 - } //#11187 - $put($_.txt, $_.i + $_.spacecnt, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#11189 - } //#11189 - $_.txt = $geti($_.txt, 0, $_.barcode.length + $_.spacecnt); //#11191 + $_ = Object.create($_); //#11450 + $_.dontdraw = false; //#11453 + $_.height = 0.15; //#11454 + $k[$j++] = $_; //#11456 + bwipp_processoptions(); //#11456 + $_.options = $k[--$j]; //#11456 + $_.barcode = $k[--$j]; //#11457 + bwipp_loadctx(bwipp_onecode) //#11459 + $_.barlen = $_.barcode.length; //#11461 + $forall($_.barcode, function() { //#11467 + var _4 = $k[--$j]; //#11464 + if ((_4 < 48) || (_4 > 57)) { //#11466 + $k[$j++] = 'bwipp.onecodeBadCharacter#11465'; //#11465 + $k[$j++] = "The data must contain only digits"; //#11465 + bwipp_raiseerror(); //#11465 + } //#11465 + }); //#11465 + if (((($_.barlen != 20) && ($_.barlen != 25)) && ($_.barlen != 29)) && ($_.barlen != 31)) { //#11471 + $k[$j++] = 'bwipp.onecodeInvalidLength#11470'; //#11470 + $k[$j++] = "The data must be 20, 25, 29 or 31 digits"; //#11470 + bwipp_raiseerror(); //#11470 + } //#11470 + $k[$j++] = Infinity; //#11474 + var _B = $eq($geti($_.barcode, 5, 1), "9") ? 14 : 11; //#11477 + $k[$j++] = 2; //#11480 + $k[$j++] = 2; //#11480 + $k[$j++] = 5; //#11480 + $k[$j++] = 5; //#11480 + $k[$j++] = _B; //#11480 + $k[$j++] = _B; //#11480 + $k[$j++] = 20; //#11480 + $k[$j++] = 20; //#11480 + $k[$j++] = 25; //#11480 + $k[$j++] = 25; //#11480 + $k[$j++] = 29; //#11480 + $k[$j++] = 29; //#11480 + $_.txtdict = $d(); //#11481 + $_.txt = $a($_.barlen + 6); //#11482 + $_.spacecnt = 0; //#11483 + for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#11491 + $_.i = _H; //#11485 + var _K = $get($_.txtdict, $_.i) !== undefined; //#11486 + if (_K) { //#11489 + $put($_.txt, $_.i + $_.spacecnt, $a([" ", 0, 0, "", 0])); //#11487 + $_.spacecnt = $_.spacecnt + 1; //#11488 + } //#11488 + $put($_.txt, $_.i + $_.spacecnt, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#11490 + } //#11490 + $_.txt = $geti($_.txt, 0, $_.barcode.length + $_.spacecnt); //#11492 $_.normalize = function() { - $_.base = $k[--$j]; //#11194 - $_.num = $k[--$j]; //#11195 - for (var _e = $_.num.length - 1; _e >= 1; _e -= 1) { //#11200 - $_.i = _e; //#11197 - var _f = $_.num; //#11198 - var _g = $_.i; //#11198 - $put(_f, _g - 1, $f($get(_f, _g - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#11198 - $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#11199 - } //#11199 - for (;;) { //#11206 - if ($lt($get($_.num, 0), $_.base)) { //#11202 - break; //#11202 - } //#11202 - $k[$j++] = Infinity; //#11203 - $k[$j++] = 0; //#11203 - $aload($_.num); //#11203 - $_.num = $a(); //#11203 - $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#11204 - $put($_.num, 1, $get($_.num, 1) % $_.base); //#11205 - } //#11205 - $k[$j++] = Infinity; //#11208 - $_.i = true; //#11208 - var _17 = $_.num; //#11208 - for (var _18 = 0, _19 = _17.length; _18 < _19; _18++) { //#11208 - var _1A = $get(_17, _18); //#11208 - $k[$j++] = _1A; //#11208 - if ((_1A == 0) && $_.i) { //#11208 - $j--; //#11208 - } else { //#11208 - $_.i = false; //#11208 - } //#11208 - } //#11208 - $_.num = $a(); //#11208 - if ($_.num.length == 0) { //#11209 - $_.num = $a([0]); //#11209 - } //#11209 - $k[$j++] = $_.num; //#11210 - }; //#11210 + $_.base = $k[--$j]; //#11495 + $_.num = $k[--$j]; //#11496 + for (var _e = $_.num.length - 1; _e >= 1; _e -= 1) { //#11501 + $_.i = _e; //#11498 + var _f = $_.num; //#11499 + var _g = $_.i; //#11499 + $put(_f, _g - 1, $f($get(_f, _g - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#11499 + $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#11500 + } //#11500 + for (;;) { //#11507 + if ($lt($get($_.num, 0), $_.base)) { //#11503 + break; //#11503 + } //#11503 + $k[$j++] = Infinity; //#11504 + $k[$j++] = 0; //#11504 + $aload($_.num); //#11504 + $_.num = $a(); //#11504 + $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#11505 + $put($_.num, 1, $get($_.num, 1) % $_.base); //#11506 + } //#11506 + $k[$j++] = Infinity; //#11509 + $_.i = true; //#11509 + var _17 = $_.num; //#11509 + for (var _18 = 0, _19 = _17.length; _18 < _19; _18++) { //#11509 + var _1A = $get(_17, _18); //#11509 + $k[$j++] = _1A; //#11509 + if ((_1A == 0) && $_.i) { //#11509 + $j--; //#11509 + } else { //#11509 + $_.i = false; //#11509 + } //#11509 + } //#11509 + $_.num = $a(); //#11509 + if ($_.num.length == 0) { //#11510 + $_.num = $a([0]); //#11510 + } //#11510 + $k[$j++] = $_.num; //#11511 + }; //#11511 $_.bigadd = function() { - var _1G = $k[--$j]; //#11214 - var _1H = $k[--$j]; //#11214 - $_.offset = Math.abs(_1G.length - _1H.length); //#11215 - if (_1G.length < _1H.length) { //#11216 - var _ = _1G; //#11216 - _1G = _1H; //#11216 - _1H = _; //#11216 - } //#11216 - $_.a = _1G; //#11217 - $_.b = _1H; //#11217 - for (var _1K = 0, _1J = $_.b.length - 1; _1K <= _1J; _1K += 1) { //#11220 - var _1L = $_.a; //#11219 - var _1M = $_.offset; //#11219 - $put(_1L, _1K + _1M, $f($get(_1L, _1K + _1M) + $get($_.b, _1K))); //#11219 - } //#11219 - $k[$j++] = $_.a; //#11221 - }; //#11221 - if (!bwipp_onecode.__11232__) { //#11232 - $_ = Object.create($_); //#11232 + var _1G = $k[--$j]; //#11515 + var _1H = $k[--$j]; //#11515 + $_.offset = Math.abs(_1G.length - _1H.length); //#11516 + if (_1G.length < _1H.length) { //#11517 + var _ = _1G; //#11517 + _1G = _1H; //#11517 + _1H = _; //#11517 + } //#11517 + $_.a = _1G; //#11518 + $_.b = _1H; //#11518 + for (var _1K = 0, _1J = $_.b.length - 1; _1K <= _1J; _1K += 1) { //#11521 + var _1L = $_.a; //#11520 + var _1M = $_.offset; //#11520 + $put(_1L, _1K + _1M, $f($get(_1L, _1K + _1M) + $get($_.b, _1K))); //#11520 + } //#11520 + $k[$j++] = $_.a; //#11522 + }; //#11522 + if (!bwipp_onecode.__11533__) { //#11533 + $_ = Object.create($_); //#11533 var _1V = new Map([ [20, $a([0])], [25, $a([1])], [29, $a([1, 0, 0, 0, 0, 1])], [31, $a([1, 0, 0, 0, 1, 0, 0, 0, 0, 1])] - ]); //#11230 - $_.startvals = _1V; //#11231 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11231 - bwipp_onecode.__11232__ = 1; //#11231 - $_ = Object.getPrototypeOf($_); //#11231 - } //#11231 - $k[$j++] = 'binval'; //#11234 - $k[$j++] = $get($_.startvals, $_.barlen); //#11234 - $k[$j++] = Infinity; //#11234 - var _1c = $geti($_.barcode, 20, $_.barlen - 20); //#11234 - for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#11234 - $k[$j++] = $f($get(_1c, _1d) - 48); //#11234 - } //#11234 - var _1g = $a(); //#11234 - $k[$j++] = _1g; //#11234 - $_.bigadd(); //#11234 - var _1h = $k[--$j]; //#11234 - $_[$k[--$j]] = _1h; //#11234 - $k[$j++] = Infinity; //#11235 - $aload($_.binval); //#11235 - $k[$j++] = $f($get($_.barcode, 0) - 48); //#11235 - $_.binval = $a(); //#11235 - $k[$j++] = Infinity; //#11236 - var _1n = $_.binval; //#11236 - for (var _1o = 0, _1p = _1n.length; _1o < _1p; _1o++) { //#11236 - $k[$j++] = $get(_1n, _1o) * 5; //#11236 - } //#11236 - var _1r = $a(); //#11236 - $k[$j++] = 'binval'; //#11236 - $k[$j++] = _1r; //#11236 - $k[$j++] = $a([$f($get($_.barcode, 1) - 48)]); //#11236 - $_.bigadd(); //#11236 - $k[$j++] = 10; //#11236 - $_.normalize(); //#11236 - var _1v = $k[--$j]; //#11236 - $_[$k[--$j]] = _1v; //#11236 - $k[$j++] = Infinity; //#11237 - $aload($_.binval); //#11237 - var _1z = $geti($_.barcode, 2, 18); //#11237 - for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#11237 - $k[$j++] = $f($get(_1z, _20) - 48); //#11237 - } //#11237 - $_.binval = $a(); //#11237 - $_.bytes = $a(13); //#11240 - var _25 = $_.binval; //#11241 - $_.bintmp = $arrcpy($a(_25.length), _25); //#11241 - for (var _28 = 12; _28 >= 0; _28 -= 1) { //#11251 - $_.i = _28; //#11243 - for (var _2B = 0, _2A = $_.bintmp.length - 2; _2B <= _2A; _2B += 1) { //#11248 - $_.j = _2B; //#11245 - var _2C = $_.bintmp; //#11246 - var _2D = $_.j; //#11246 - $put(_2C, _2D + 1, $f($get(_2C, _2D + 1) + (($get($_.bintmp, $_.j) % 256) * 10))); //#11246 - $put($_.bintmp, $_.j, ~~($get($_.bintmp, $_.j) / 256)); //#11247 - } //#11247 - $put($_.bytes, $_.i, $get($_.bintmp, $_.bintmp.length - 1) % 256); //#11249 - var _2S = $_.bintmp; //#11250 - var _2T = $_.bintmp; //#11250 - $put(_2S, _2T.length - 1, ~~($get(_2S, _2T.length - 1) / 256)); //#11250 - } //#11250 - $_.fcs = 2047; //#11254 - $_.dat = $get($_.bytes, 0) << 5; //#11255 - for (var _2X = 0, _2Y = 6; _2X < _2Y; _2X++) { //#11264 - if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11260 - $_.fcs = ($_.fcs << 1) ^ 3893; //#11258 - } else { //#11260 - $_.fcs = $_.fcs << 1; //#11260 - } //#11260 - $_.fcs = $_.fcs & 2047; //#11262 - $_.dat = $_.dat << 1; //#11263 - } //#11263 - for (var _2f = 1; _2f <= 12; _2f += 1) { //#11276 - $_.dat = $get($_.bytes, _2f) << 3; //#11266 - for (var _2i = 0, _2j = 8; _2i < _2j; _2i++) { //#11275 - if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11271 - $_.fcs = ($_.fcs << 1) ^ 3893; //#11269 - } else { //#11271 - $_.fcs = $_.fcs << 1; //#11271 - } //#11271 - $_.fcs = $_.fcs & 2047; //#11273 - $_.dat = $_.dat << 1; //#11274 - } //#11274 - } //#11274 - $_.codewords = $a(10); //#11279 - for (var _2r = 9; _2r >= 0; _2r -= 1) { //#11290 - $_.i = _2r; //#11281 - var _2t = ($_.i == 9) ? 636 : 1365; //#11282 - $_.b = _2t; //#11282 - for (var _2w = 0, _2v = $_.binval.length - 2; _2w <= _2v; _2w += 1) { //#11287 - $_.j = _2w; //#11284 - var _2x = $_.binval; //#11285 - var _2y = $_.j; //#11285 - $put(_2x, _2y + 1, $f($get(_2x, _2y + 1) + (($get($_.binval, $_.j) % $_.b) * 10))); //#11285 - $put($_.binval, $_.j, ~~($get($_.binval, $_.j) / $_.b)); //#11286 - } //#11286 - $put($_.codewords, $_.i, $get($_.binval, $_.binval.length - 1) % $_.b); //#11288 - var _3G = $_.binval; //#11289 - var _3H = $_.binval; //#11289 - $put(_3G, _3H.length - 1, ~~($get(_3G, _3H.length - 1) / $_.b)); //#11289 - } //#11289 - $put($_.codewords, 9, $get($_.codewords, 9) * 2); //#11293 - if (($_.fcs & 1024) != 0) { //#11296 - $put($_.codewords, 0, $f($get($_.codewords, 0) + 659)); //#11295 - } //#11295 - if (!bwipp_onecode.__11397__) { //#11397 - $_ = Object.create($_); //#11397 - $_.tab513 = $a([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5000, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); //#11387 - $_.tab213 = $a([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); //#11396 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11396 - bwipp_onecode.__11397__ = 1; //#11396 - $_ = Object.getPrototypeOf($_); //#11396 - } //#11396 - $_.chars = $a(10); //#11399 - for (var _3V = 0; _3V <= 9; _3V += 1) { //#11408 - $_.i = _3V; //#11401 - var _3Y = $get($_.codewords, $_.i); //#11402 - $k[$j++] = _3Y; //#11406 - if (_3Y <= 1286) { //#11405 - var _3b = $get($_.tab513, $k[--$j]); //#11403 - $k[$j++] = _3b; //#11403 - } else { //#11405 - var _3e = $get($_.tab213, $f($k[--$j] - 1287)); //#11405 - $k[$j++] = _3e; //#11405 - } //#11405 - $put($_.chars, $_.i, $k[--$j]); //#11407 - } //#11407 - for (var _3i = 9; _3i >= 0; _3i -= 1) { //#11415 - $_.i = _3i; //#11411 - if (((~~Math.pow(2, $_.i)) & $_.fcs) != 0) { //#11414 - $put($_.chars, $_.i, $get($_.chars, $_.i) ^ 8191); //#11413 - } //#11413 - } //#11413 - if (!bwipp_onecode.__11434__) { //#11434 - $_ = Object.create($_); //#11434 - $_.barmap = $a([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); //#11433 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11433 - bwipp_onecode.__11434__ = 1; //#11433 - $_ = Object.getPrototypeOf($_); //#11433 - } //#11433 - $_.bbs = $a(65); //#11436 - $_.bhs = $a(65); //#11437 - for (var _3u = 0; _3u <= 64; _3u += 1) { //#11458 - $_.i = _3u; //#11439 - $_.dec = ($get($_.chars, $get($_.barmap, $_.i * 4)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 1)))) != 0; //#11440 - $_.asc = ($get($_.chars, $get($_.barmap, ($_.i * 4) + 2)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 3)))) != 0; //#11441 - if ((!$_.dec) && (!$_.asc)) { //#11445 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11443 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11444 - } //#11444 - if ((!$_.dec) && $_.asc) { //#11449 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11447 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11448 - } //#11448 - if ($_.dec && (!$_.asc)) { //#11453 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11451 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11452 - } //#11452 - if ($_.dec && $_.asc) { //#11457 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11455 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11456 - } //#11456 - } //#11456 - $k[$j++] = Infinity; //#11461 - var _4h = $_.bbs; //#11463 - var _4i = $_.bhs; //#11464 - $k[$j++] = Infinity; //#11465 - for (var _4k = 0, _4l = $_.bhs.length - 1; _4k < _4l; _4k++) { //#11465 - $k[$j++] = 1.44; //#11465 - $k[$j++] = 1.872; //#11465 - } //#11465 - $k[$j++] = 1.44; //#11465 - var _4m = $a(); //#11465 - $k[$j++] = 'ren'; //#11471 - $k[$j++] = bwipp_renlinear; //#11471 - $k[$j++] = 'bbs'; //#11471 - $k[$j++] = _4h; //#11471 - $k[$j++] = 'bhs'; //#11471 - $k[$j++] = _4i; //#11471 - $k[$j++] = 'sbs'; //#11471 - $k[$j++] = _4m; //#11471 - $k[$j++] = 'txt'; //#11471 - $k[$j++] = $_.txt; //#11471 - $k[$j++] = 'textxalign'; //#11471 - $k[$j++] = "left"; //#11471 - $k[$j++] = 'textfont'; //#11471 - $k[$j++] = "OCR-B"; //#11471 - $k[$j++] = 'textyoffset'; //#11471 - $k[$j++] = 1; //#11471 - $k[$j++] = 'textxoffset'; //#11471 - $k[$j++] = -0.3; //#11471 - $k[$j++] = 'opt'; //#11471 - $k[$j++] = $_.options; //#11471 - var _4p = $d(); //#11471 - $k[$j++] = _4p; //#11474 - if (!$_.dontdraw) { //#11474 - bwipp_renlinear(); //#11474 - } //#11474 - $_ = Object.getPrototypeOf($_); //#11476 - $_ = Object.getPrototypeOf($_); //#11478 + ]); //#11531 + $_.startvals = _1V; //#11532 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11532 + bwipp_onecode.__11533__ = 1; //#11532 + $_ = Object.getPrototypeOf($_); //#11532 + } //#11532 + $k[$j++] = 'binval'; //#11535 + $k[$j++] = $get($_.startvals, $_.barlen); //#11535 + $k[$j++] = Infinity; //#11535 + var _1c = $geti($_.barcode, 20, $_.barlen - 20); //#11535 + for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#11535 + $k[$j++] = $f($get(_1c, _1d) - 48); //#11535 + } //#11535 + var _1g = $a(); //#11535 + $k[$j++] = _1g; //#11535 + $_.bigadd(); //#11535 + var _1h = $k[--$j]; //#11535 + $_[$k[--$j]] = _1h; //#11535 + $k[$j++] = Infinity; //#11536 + $aload($_.binval); //#11536 + $k[$j++] = $f($get($_.barcode, 0) - 48); //#11536 + $_.binval = $a(); //#11536 + $k[$j++] = Infinity; //#11537 + var _1n = $_.binval; //#11537 + for (var _1o = 0, _1p = _1n.length; _1o < _1p; _1o++) { //#11537 + $k[$j++] = $get(_1n, _1o) * 5; //#11537 + } //#11537 + var _1r = $a(); //#11537 + $k[$j++] = 'binval'; //#11537 + $k[$j++] = _1r; //#11537 + $k[$j++] = $a([$f($get($_.barcode, 1) - 48)]); //#11537 + $_.bigadd(); //#11537 + $k[$j++] = 10; //#11537 + $_.normalize(); //#11537 + var _1v = $k[--$j]; //#11537 + $_[$k[--$j]] = _1v; //#11537 + $k[$j++] = Infinity; //#11538 + $aload($_.binval); //#11538 + var _1z = $geti($_.barcode, 2, 18); //#11538 + for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#11538 + $k[$j++] = $f($get(_1z, _20) - 48); //#11538 + } //#11538 + $_.binval = $a(); //#11538 + $_.bytes = $a(13); //#11541 + var _25 = $_.binval; //#11542 + $_.bintmp = $arrcpy($a(_25.length), _25); //#11542 + for (var _28 = 12; _28 >= 0; _28 -= 1) { //#11552 + $_.i = _28; //#11544 + for (var _2B = 0, _2A = $_.bintmp.length - 2; _2B <= _2A; _2B += 1) { //#11549 + $_.j = _2B; //#11546 + var _2C = $_.bintmp; //#11547 + var _2D = $_.j; //#11547 + $put(_2C, _2D + 1, $f($get(_2C, _2D + 1) + (($get($_.bintmp, $_.j) % 256) * 10))); //#11547 + $put($_.bintmp, $_.j, ~~($get($_.bintmp, $_.j) / 256)); //#11548 + } //#11548 + $put($_.bytes, $_.i, $get($_.bintmp, $_.bintmp.length - 1) % 256); //#11550 + var _2S = $_.bintmp; //#11551 + var _2T = $_.bintmp; //#11551 + $put(_2S, _2T.length - 1, ~~($get(_2S, _2T.length - 1) / 256)); //#11551 + } //#11551 + $_.fcs = 2047; //#11555 + $_.dat = $get($_.bytes, 0) << 5; //#11556 + for (var _2X = 0, _2Y = 6; _2X < _2Y; _2X++) { //#11565 + if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11561 + $_.fcs = ($_.fcs << 1) ^ 3893; //#11559 + } else { //#11561 + $_.fcs = $_.fcs << 1; //#11561 + } //#11561 + $_.fcs = $_.fcs & 2047; //#11563 + $_.dat = $_.dat << 1; //#11564 + } //#11564 + for (var _2f = 1; _2f <= 12; _2f += 1) { //#11577 + $_.dat = $get($_.bytes, _2f) << 3; //#11567 + for (var _2i = 0, _2j = 8; _2i < _2j; _2i++) { //#11576 + if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11572 + $_.fcs = ($_.fcs << 1) ^ 3893; //#11570 + } else { //#11572 + $_.fcs = $_.fcs << 1; //#11572 + } //#11572 + $_.fcs = $_.fcs & 2047; //#11574 + $_.dat = $_.dat << 1; //#11575 + } //#11575 + } //#11575 + $_.codewords = $a(10); //#11580 + for (var _2r = 9; _2r >= 0; _2r -= 1) { //#11591 + $_.i = _2r; //#11582 + var _2t = ($_.i == 9) ? 636 : 1365; //#11583 + $_.b = _2t; //#11583 + for (var _2w = 0, _2v = $_.binval.length - 2; _2w <= _2v; _2w += 1) { //#11588 + $_.j = _2w; //#11585 + var _2x = $_.binval; //#11586 + var _2y = $_.j; //#11586 + $put(_2x, _2y + 1, $f($get(_2x, _2y + 1) + (($get($_.binval, $_.j) % $_.b) * 10))); //#11586 + $put($_.binval, $_.j, ~~($get($_.binval, $_.j) / $_.b)); //#11587 + } //#11587 + $put($_.codewords, $_.i, $get($_.binval, $_.binval.length - 1) % $_.b); //#11589 + var _3G = $_.binval; //#11590 + var _3H = $_.binval; //#11590 + $put(_3G, _3H.length - 1, ~~($get(_3G, _3H.length - 1) / $_.b)); //#11590 + } //#11590 + $put($_.codewords, 9, $get($_.codewords, 9) * 2); //#11594 + if (($_.fcs & 1024) != 0) { //#11597 + $put($_.codewords, 0, $f($get($_.codewords, 0) + 659)); //#11596 + } //#11596 + if (!bwipp_onecode.__11698__) { //#11698 + $_ = Object.create($_); //#11698 + $_.tab513 = $a([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5000, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); //#11688 + $_.tab213 = $a([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); //#11697 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11697 + bwipp_onecode.__11698__ = 1; //#11697 + $_ = Object.getPrototypeOf($_); //#11697 + } //#11697 + $_.chars = $a(10); //#11700 + for (var _3V = 0; _3V <= 9; _3V += 1) { //#11709 + $_.i = _3V; //#11702 + var _3Y = $get($_.codewords, $_.i); //#11703 + $k[$j++] = _3Y; //#11707 + if (_3Y <= 1286) { //#11706 + var _3b = $get($_.tab513, $k[--$j]); //#11704 + $k[$j++] = _3b; //#11704 + } else { //#11706 + var _3e = $get($_.tab213, $f($k[--$j] - 1287)); //#11706 + $k[$j++] = _3e; //#11706 + } //#11706 + $put($_.chars, $_.i, $k[--$j]); //#11708 + } //#11708 + for (var _3i = 9; _3i >= 0; _3i -= 1) { //#11716 + $_.i = _3i; //#11712 + if (((~~Math.pow(2, $_.i)) & $_.fcs) != 0) { //#11715 + $put($_.chars, $_.i, $get($_.chars, $_.i) ^ 8191); //#11714 + } //#11714 + } //#11714 + if (!bwipp_onecode.__11735__) { //#11735 + $_ = Object.create($_); //#11735 + $_.barmap = $a([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); //#11734 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11734 + bwipp_onecode.__11735__ = 1; //#11734 + $_ = Object.getPrototypeOf($_); //#11734 + } //#11734 + $_.bbs = $a(65); //#11737 + $_.bhs = $a(65); //#11738 + for (var _3u = 0; _3u <= 64; _3u += 1) { //#11759 + $_.i = _3u; //#11740 + $_.dec = ($get($_.chars, $get($_.barmap, $_.i * 4)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 1)))) != 0; //#11741 + $_.asc = ($get($_.chars, $get($_.barmap, ($_.i * 4) + 2)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 3)))) != 0; //#11742 + if ((!$_.dec) && (!$_.asc)) { //#11746 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11744 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11745 + } //#11745 + if ((!$_.dec) && $_.asc) { //#11750 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11748 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11749 + } //#11749 + if ($_.dec && (!$_.asc)) { //#11754 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11752 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11753 + } //#11753 + if ($_.dec && $_.asc) { //#11758 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11756 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11757 + } //#11757 + } //#11757 + $k[$j++] = Infinity; //#11762 + var _4h = $_.bbs; //#11764 + var _4i = $_.bhs; //#11765 + $k[$j++] = Infinity; //#11766 + for (var _4k = 0, _4l = $_.bhs.length - 1; _4k < _4l; _4k++) { //#11766 + $k[$j++] = 1.44; //#11766 + $k[$j++] = 1.872; //#11766 + } //#11766 + $k[$j++] = 1.44; //#11766 + var _4m = $a(); //#11766 + $k[$j++] = 'ren'; //#11772 + $k[$j++] = 'renlinear'; //#11772 + $k[$j++] = 'bbs'; //#11772 + $k[$j++] = _4h; //#11772 + $k[$j++] = 'bhs'; //#11772 + $k[$j++] = _4i; //#11772 + $k[$j++] = 'sbs'; //#11772 + $k[$j++] = _4m; //#11772 + $k[$j++] = 'txt'; //#11772 + $k[$j++] = $_.txt; //#11772 + $k[$j++] = 'textxalign'; //#11772 + $k[$j++] = "left"; //#11772 + $k[$j++] = 'textfont'; //#11772 + $k[$j++] = "OCR-B"; //#11772 + $k[$j++] = 'textyoffset'; //#11772 + $k[$j++] = 1; //#11772 + $k[$j++] = 'textxoffset'; //#11772 + $k[$j++] = -0.3; //#11772 + $k[$j++] = 'opt'; //#11772 + $k[$j++] = $_.options; //#11772 + var _4p = $d(); //#11772 + $k[$j++] = _4p; //#11775 + if (!$_.dontdraw) { //#11775 + bwipp_renlinear(); //#11775 + } //#11775 + $_ = Object.getPrototypeOf($_); //#11777 + $_ = Object.getPrototypeOf($_); //#11779 } //bwipp_onecode function bwipp_postnet() { - $_ = Object.create($_); //#11508 - $_.dontdraw = false; //#11511 - $_.includetext = false; //#11512 - $_.validatecheck = false; //#11513 - $_.includecheckintext = false; //#11514 - $_.textfont = "OCR-B"; //#11515 - $_.textsize = 10; //#11516 - $_.textyoffset = -8; //#11517 - $_.height = 0.125; //#11518 - $k[$j++] = $_; //#11520 - bwipp_processoptions(); //#11520 - $_.options = $k[--$j]; //#11520 - $_.barcode = $k[--$j]; //#11521 - bwipp_loadctx(bwipp_postnet) //#11523 - $k[$j++] = 'barlen'; //#11525 - $k[$j++] = $_.barcode.length; //#11525 - if ($_.validatecheck) { //#11525 - var _4 = $k[--$j]; //#11525 - $k[$j++] = $f(_4 - 1); //#11525 - } //#11525 - var _5 = $k[--$j]; //#11525 - $_[$k[--$j]] = _5; //#11525 - if ((($_.barlen != 5) && ($_.barlen != 9)) && ($_.barlen != 11)) { //#11530 - $k[$j++] = 'bwipp.postnetBadLength#11529'; //#11529 - $k[$j++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; //#11529 - bwipp_raiseerror(); //#11529 - } //#11529 - $forall($_.barcode, function() { //#11535 - var _B = $k[--$j]; //#11532 - if ((_B < 48) || (_B > 57)) { //#11534 - $k[$j++] = 'bwipp.postnetBadCharacter#11533'; //#11533 - $k[$j++] = "USPS POSTNET must contain only digits"; //#11533 - bwipp_raiseerror(); //#11533 - } //#11533 - }); //#11533 - if (!bwipp_postnet.__11547__) { //#11547 - $_ = Object.create($_); //#11547 - $_.barchars = "0123456789"; //#11539 - $_.encs = $a(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); //#11546 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_postnet.$ctx[id] = $_[id]); //#11546 - bwipp_postnet.__11547__ = 1; //#11546 - $_ = Object.getPrototypeOf($_); //#11546 - } //#11546 - $_.checksum = 0; //#11549 - for (var _G = 0, _F = $f($_.barlen - 1); _G <= _F; _G += 1) { //#11553 - $_.i = _G; //#11551 - $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11552 - } //#11552 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11554 - if ($_.validatecheck) { //#11560 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11558 - $k[$j++] = 'bwipp.postnetBadCheckDigit#11557'; //#11557 - $k[$j++] = "Incorrect USPS POSTNET check digit provided"; //#11557 - bwipp_raiseerror(); //#11557 - } //#11557 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11559 - } //#11559 - $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11562 - $_.txt = $a($f($_.barlen + 1)); //#11563 - $_.enc = $get($_.encs, 10); //#11566 - $_.heights = $a($_.enc.length); //#11567 - for (var _g = 0, _f = $_.enc.length - 1; _g <= _f; _g += 1) { //#11571 - $_.j = _g; //#11569 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11570 - } //#11570 - $puti($_.bhs, 0, $_.heights); //#11572 - for (var _r = 0, _q = $f($_.barlen - 1); _r <= _q; _r += 1) { //#11584 - $_.i = _r; //#11575 - $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11576 - $_.heights = $a($_.enc.length); //#11577 - for (var _11 = 0, _10 = $_.enc.length - 1; _11 <= _10; _11 += 1) { //#11581 - $_.j = _11; //#11579 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11580 - } //#11580 - $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11582 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11583 - } //#11583 - $_.enc = $get($_.encs, $_.checksum); //#11587 - $_.heights = $a($_.enc.length); //#11588 - for (var _1S = 0, _1R = $_.enc.length - 1; _1S <= _1R; _1S += 1) { //#11592 - $_.j = _1S; //#11590 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11591 - } //#11591 - $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11593 - if ($_.includecheckintext) { //#11598 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11596 - } else { //#11598 - $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11598 - } //#11598 - $_.enc = $get($_.encs, 11); //#11602 - $_.heights = $a($_.enc.length); //#11603 - for (var _20 = 0, _1z = $_.enc.length - 1; _20 <= _1z; _20 += 1) { //#11607 - $_.j = _20; //#11605 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11606 - } //#11606 - $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11608 - $k[$j++] = Infinity; //#11611 - var _2A = $_.bhs; //#11613 - $k[$j++] = Infinity; //#11614 - for (var _2C = 0, _2D = $_.bhs.length; _2C < _2D; _2C++) { //#11614 - $k[$j++] = 0; //#11614 - } //#11614 - var _2E = $a(); //#11614 - $k[$j++] = Infinity; //#11615 - for (var _2G = 0, _2H = $_.bhs.length - 1; _2G < _2H; _2G++) { //#11615 - $k[$j++] = 1.44; //#11615 - $k[$j++] = 1.872; //#11615 - } //#11615 - $k[$j++] = 1.44; //#11615 - var _2I = $a(); //#11615 - $k[$j++] = 'ren'; //#11618 - $k[$j++] = bwipp_renlinear; //#11618 - $k[$j++] = 'bhs'; //#11618 - $k[$j++] = _2A; //#11618 - $k[$j++] = 'bbs'; //#11618 - $k[$j++] = _2E; //#11618 - $k[$j++] = 'sbs'; //#11618 - $k[$j++] = _2I; //#11618 - if ($_.includetext) { //#11618 - $k[$j++] = 'txt'; //#11617 - $k[$j++] = $_.txt; //#11617 - } //#11617 - $k[$j++] = 'opt'; //#11619 - $k[$j++] = $_.options; //#11619 - var _2M = $d(); //#11619 - $k[$j++] = _2M; //#11622 - if (!$_.dontdraw) { //#11622 - bwipp_renlinear(); //#11622 - } //#11622 - $_ = Object.getPrototypeOf($_); //#11624 - $_ = Object.getPrototypeOf($_); //#11626 + $_ = Object.create($_); //#11809 + $_.dontdraw = false; //#11812 + $_.includetext = false; //#11813 + $_.validatecheck = false; //#11814 + $_.includecheckintext = false; //#11815 + $_.textfont = "OCR-B"; //#11816 + $_.textsize = 10; //#11817 + $_.textyoffset = -8; //#11818 + $_.height = 0.125; //#11819 + $k[$j++] = $_; //#11821 + bwipp_processoptions(); //#11821 + $_.options = $k[--$j]; //#11821 + $_.barcode = $k[--$j]; //#11822 + bwipp_loadctx(bwipp_postnet) //#11824 + $k[$j++] = 'barlen'; //#11826 + $k[$j++] = $_.barcode.length; //#11826 + if ($_.validatecheck) { //#11826 + var _4 = $k[--$j]; //#11826 + $k[$j++] = $f(_4 - 1); //#11826 + } //#11826 + var _5 = $k[--$j]; //#11826 + $_[$k[--$j]] = _5; //#11826 + if ((($_.barlen != 5) && ($_.barlen != 9)) && ($_.barlen != 11)) { //#11831 + $k[$j++] = 'bwipp.postnetBadLength#11830'; //#11830 + $k[$j++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; //#11830 + bwipp_raiseerror(); //#11830 + } //#11830 + $forall($_.barcode, function() { //#11836 + var _B = $k[--$j]; //#11833 + if ((_B < 48) || (_B > 57)) { //#11835 + $k[$j++] = 'bwipp.postnetBadCharacter#11834'; //#11834 + $k[$j++] = "USPS POSTNET must contain only digits"; //#11834 + bwipp_raiseerror(); //#11834 + } //#11834 + }); //#11834 + if (!bwipp_postnet.__11848__) { //#11848 + $_ = Object.create($_); //#11848 + $_.barchars = "0123456789"; //#11840 + $_.encs = $a(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); //#11847 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_postnet.$ctx[id] = $_[id]); //#11847 + bwipp_postnet.__11848__ = 1; //#11847 + $_ = Object.getPrototypeOf($_); //#11847 + } //#11847 + $_.checksum = 0; //#11850 + for (var _G = 0, _F = $f($_.barlen - 1); _G <= _F; _G += 1) { //#11854 + $_.i = _G; //#11852 + $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11853 + } //#11853 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11855 + if ($_.validatecheck) { //#11861 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11859 + $k[$j++] = 'bwipp.postnetBadCheckDigit#11858'; //#11858 + $k[$j++] = "Incorrect USPS POSTNET check digit provided"; //#11858 + bwipp_raiseerror(); //#11858 + } //#11858 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11860 + } //#11860 + $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11863 + $_.txt = $a($f($_.barlen + 1)); //#11864 + $_.enc = $get($_.encs, 10); //#11867 + $_.heights = $a($_.enc.length); //#11868 + for (var _g = 0, _f = $_.enc.length - 1; _g <= _f; _g += 1) { //#11872 + $_.j = _g; //#11870 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11871 + } //#11871 + $puti($_.bhs, 0, $_.heights); //#11873 + for (var _r = 0, _q = $f($_.barlen - 1); _r <= _q; _r += 1) { //#11885 + $_.i = _r; //#11876 + $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11877 + $_.heights = $a($_.enc.length); //#11878 + for (var _11 = 0, _10 = $_.enc.length - 1; _11 <= _10; _11 += 1) { //#11882 + $_.j = _11; //#11880 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11881 + } //#11881 + $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11883 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11884 + } //#11884 + $_.enc = $get($_.encs, $_.checksum); //#11888 + $_.heights = $a($_.enc.length); //#11889 + for (var _1S = 0, _1R = $_.enc.length - 1; _1S <= _1R; _1S += 1) { //#11893 + $_.j = _1S; //#11891 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11892 + } //#11892 + $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11894 + if ($_.includecheckintext) { //#11899 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11897 + } else { //#11899 + $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11899 + } //#11899 + $_.enc = $get($_.encs, 11); //#11903 + $_.heights = $a($_.enc.length); //#11904 + for (var _20 = 0, _1z = $_.enc.length - 1; _20 <= _1z; _20 += 1) { //#11908 + $_.j = _20; //#11906 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11907 + } //#11907 + $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11909 + $k[$j++] = Infinity; //#11912 + var _2A = $_.bhs; //#11914 + $k[$j++] = Infinity; //#11915 + for (var _2C = 0, _2D = $_.bhs.length; _2C < _2D; _2C++) { //#11915 + $k[$j++] = 0; //#11915 + } //#11915 + var _2E = $a(); //#11915 + $k[$j++] = Infinity; //#11916 + for (var _2G = 0, _2H = $_.bhs.length - 1; _2G < _2H; _2G++) { //#11916 + $k[$j++] = 1.44; //#11916 + $k[$j++] = 1.872; //#11916 + } //#11916 + $k[$j++] = 1.44; //#11916 + var _2I = $a(); //#11916 + $k[$j++] = 'ren'; //#11919 + $k[$j++] = 'renlinear'; //#11919 + $k[$j++] = 'bhs'; //#11919 + $k[$j++] = _2A; //#11919 + $k[$j++] = 'bbs'; //#11919 + $k[$j++] = _2E; //#11919 + $k[$j++] = 'sbs'; //#11919 + $k[$j++] = _2I; //#11919 + if ($_.includetext) { //#11919 + $k[$j++] = 'txt'; //#11918 + $k[$j++] = $_.txt; //#11918 + } //#11918 + $k[$j++] = 'opt'; //#11920 + $k[$j++] = $_.options; //#11920 + var _2M = $d(); //#11920 + $k[$j++] = _2M; //#11923 + if (!$_.dontdraw) { //#11923 + bwipp_renlinear(); //#11923 + } //#11923 + $_ = Object.getPrototypeOf($_); //#11925 + $_ = Object.getPrototypeOf($_); //#11927 } //bwipp_postnet function bwipp_planet() { - $_ = Object.create($_); //#11656 - $_.dontdraw = false; //#11659 - $_.includetext = false; //#11660 - $_.validatecheck = false; //#11661 - $_.includecheckintext = false; //#11662 - $_.textfont = "OCR-B"; //#11663 - $_.textsize = 10; //#11664 - $_.textyoffset = -8; //#11665 - $_.height = 0.125; //#11666 - $k[$j++] = $_; //#11668 - bwipp_processoptions(); //#11668 - $_.options = $k[--$j]; //#11668 - $_.barcode = $k[--$j]; //#11669 - bwipp_loadctx(bwipp_planet) //#11671 - $k[$j++] = 'barlen'; //#11673 - $k[$j++] = $_.barcode.length; //#11673 - if ($_.validatecheck) { //#11673 - var _4 = $k[--$j]; //#11673 - $k[$j++] = $f(_4 - 1); //#11673 - } //#11673 - var _5 = $k[--$j]; //#11673 - $_[$k[--$j]] = _5; //#11673 - if (($_.barlen != 11) && ($_.barlen != 13)) { //#11678 - $k[$j++] = 'bwipp.planetBadLength#11677'; //#11677 - $k[$j++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; //#11677 - bwipp_raiseerror(); //#11677 - } //#11677 - $forall($_.barcode, function() { //#11683 - var _A = $k[--$j]; //#11680 - if ((_A < 48) || (_A > 57)) { //#11682 - $k[$j++] = 'bwipp.planetBadCharacter#11681'; //#11681 - $k[$j++] = "USPS PLANET must contain only digits"; //#11681 - bwipp_raiseerror(); //#11681 - } //#11681 - }); //#11681 - if (!bwipp_planet.__11695__) { //#11695 - $_ = Object.create($_); //#11695 - $_.barchars = "0123456789"; //#11687 - $_.encs = $a(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); //#11694 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_planet.$ctx[id] = $_[id]); //#11694 - bwipp_planet.__11695__ = 1; //#11694 - $_ = Object.getPrototypeOf($_); //#11694 - } //#11694 - $_.checksum = 0; //#11698 - for (var _F = 0, _E = $f($_.barlen - 1); _F <= _E; _F += 1) { //#11702 - $_.i = _F; //#11700 - $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11701 - } //#11701 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11703 - if ($_.validatecheck) { //#11709 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11707 - $k[$j++] = 'bwipp.planetBadCheckDigit#11706'; //#11706 - $k[$j++] = "Incorrect USPS PLANET check digit provided"; //#11706 - bwipp_raiseerror(); //#11706 - } //#11706 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11708 - } //#11708 - $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11711 - $_.txt = $a($f($_.barlen + 1)); //#11712 - $_.enc = $get($_.encs, 10); //#11715 - $_.heights = $a($_.enc.length); //#11716 - for (var _f = 0, _e = $_.enc.length - 1; _f <= _e; _f += 1) { //#11720 - $_.j = _f; //#11718 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11719 - } //#11719 - $puti($_.bhs, 0, $_.heights); //#11721 - for (var _q = 0, _p = $f($_.barlen - 1); _q <= _p; _q += 1) { //#11733 - $_.i = _q; //#11724 - $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11725 - $_.heights = $a($_.enc.length); //#11726 - for (var _10 = 0, _z = $_.enc.length - 1; _10 <= _z; _10 += 1) { //#11730 - $_.j = _10; //#11728 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11729 - } //#11729 - $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11731 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11732 - } //#11732 - $_.enc = $get($_.encs, $_.checksum); //#11736 - $_.heights = $a($_.enc.length); //#11737 - for (var _1R = 0, _1Q = $_.enc.length - 1; _1R <= _1Q; _1R += 1) { //#11741 - $_.j = _1R; //#11739 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11740 - } //#11740 - $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11742 - if ($_.includecheckintext) { //#11747 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11745 - } else { //#11747 - $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11747 - } //#11747 - $_.enc = $get($_.encs, 11); //#11751 - $_.heights = $a($_.enc.length); //#11752 - for (var _1z = 0, _1y = $_.enc.length - 1; _1z <= _1y; _1z += 1) { //#11756 - $_.j = _1z; //#11754 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11755 - } //#11755 - $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11757 - $k[$j++] = Infinity; //#11760 - var _29 = $_.bhs; //#11762 - $k[$j++] = Infinity; //#11763 - for (var _2B = 0, _2C = $_.bhs.length; _2B < _2C; _2B++) { //#11763 - $k[$j++] = 0; //#11763 - } //#11763 - var _2D = $a(); //#11763 - $k[$j++] = Infinity; //#11764 - for (var _2F = 0, _2G = $_.bhs.length - 1; _2F < _2G; _2F++) { //#11764 - $k[$j++] = 1.44; //#11764 - $k[$j++] = 1.872; //#11764 - } //#11764 - $k[$j++] = 1.44; //#11764 - var _2H = $a(); //#11764 - $k[$j++] = 'ren'; //#11767 - $k[$j++] = bwipp_renlinear; //#11767 - $k[$j++] = 'bhs'; //#11767 - $k[$j++] = _29; //#11767 - $k[$j++] = 'bbs'; //#11767 - $k[$j++] = _2D; //#11767 - $k[$j++] = 'sbs'; //#11767 - $k[$j++] = _2H; //#11767 - if ($_.includetext) { //#11767 - $k[$j++] = 'txt'; //#11766 - $k[$j++] = $_.txt; //#11766 - } //#11766 - $k[$j++] = 'opt'; //#11768 - $k[$j++] = $_.options; //#11768 - var _2L = $d(); //#11768 - $k[$j++] = _2L; //#11771 - if (!$_.dontdraw) { //#11771 - bwipp_renlinear(); //#11771 - } //#11771 - $_ = Object.getPrototypeOf($_); //#11773 - $_ = Object.getPrototypeOf($_); //#11775 + $_ = Object.create($_); //#11957 + $_.dontdraw = false; //#11960 + $_.includetext = false; //#11961 + $_.validatecheck = false; //#11962 + $_.includecheckintext = false; //#11963 + $_.textfont = "OCR-B"; //#11964 + $_.textsize = 10; //#11965 + $_.textyoffset = -8; //#11966 + $_.height = 0.125; //#11967 + $k[$j++] = $_; //#11969 + bwipp_processoptions(); //#11969 + $_.options = $k[--$j]; //#11969 + $_.barcode = $k[--$j]; //#11970 + bwipp_loadctx(bwipp_planet) //#11972 + $k[$j++] = 'barlen'; //#11974 + $k[$j++] = $_.barcode.length; //#11974 + if ($_.validatecheck) { //#11974 + var _4 = $k[--$j]; //#11974 + $k[$j++] = $f(_4 - 1); //#11974 + } //#11974 + var _5 = $k[--$j]; //#11974 + $_[$k[--$j]] = _5; //#11974 + if (($_.barlen != 11) && ($_.barlen != 13)) { //#11979 + $k[$j++] = 'bwipp.planetBadLength#11978'; //#11978 + $k[$j++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; //#11978 + bwipp_raiseerror(); //#11978 + } //#11978 + $forall($_.barcode, function() { //#11984 + var _A = $k[--$j]; //#11981 + if ((_A < 48) || (_A > 57)) { //#11983 + $k[$j++] = 'bwipp.planetBadCharacter#11982'; //#11982 + $k[$j++] = "USPS PLANET must contain only digits"; //#11982 + bwipp_raiseerror(); //#11982 + } //#11982 + }); //#11982 + if (!bwipp_planet.__11996__) { //#11996 + $_ = Object.create($_); //#11996 + $_.barchars = "0123456789"; //#11988 + $_.encs = $a(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); //#11995 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_planet.$ctx[id] = $_[id]); //#11995 + bwipp_planet.__11996__ = 1; //#11995 + $_ = Object.getPrototypeOf($_); //#11995 + } //#11995 + $_.checksum = 0; //#11999 + for (var _F = 0, _E = $f($_.barlen - 1); _F <= _E; _F += 1) { //#12003 + $_.i = _F; //#12001 + $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#12002 + } //#12002 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#12004 + if ($_.validatecheck) { //#12010 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#12008 + $k[$j++] = 'bwipp.planetBadCheckDigit#12007'; //#12007 + $k[$j++] = "Incorrect USPS PLANET check digit provided"; //#12007 + bwipp_raiseerror(); //#12007 + } //#12007 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12009 + } //#12009 + $_.bhs = $a($f(($_.barlen * 5) + 7)); //#12012 + $_.txt = $a($f($_.barlen + 1)); //#12013 + $_.enc = $get($_.encs, 10); //#12016 + $_.heights = $a($_.enc.length); //#12017 + for (var _f = 0, _e = $_.enc.length - 1; _f <= _e; _f += 1) { //#12021 + $_.j = _f; //#12019 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12020 + } //#12020 + $puti($_.bhs, 0, $_.heights); //#12022 + for (var _q = 0, _p = $f($_.barlen - 1); _q <= _p; _q += 1) { //#12034 + $_.i = _q; //#12025 + $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#12026 + $_.heights = $a($_.enc.length); //#12027 + for (var _10 = 0, _z = $_.enc.length - 1; _10 <= _z; _10 += 1) { //#12031 + $_.j = _10; //#12029 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12030 + } //#12030 + $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#12032 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12033 + } //#12033 + $_.enc = $get($_.encs, $_.checksum); //#12037 + $_.heights = $a($_.enc.length); //#12038 + for (var _1R = 0, _1Q = $_.enc.length - 1; _1R <= _1Q; _1R += 1) { //#12042 + $_.j = _1R; //#12040 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12041 + } //#12041 + $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#12043 + if ($_.includecheckintext) { //#12048 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12046 + } else { //#12048 + $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#12048 + } //#12048 + $_.enc = $get($_.encs, 11); //#12052 + $_.heights = $a($_.enc.length); //#12053 + for (var _1z = 0, _1y = $_.enc.length - 1; _1z <= _1y; _1z += 1) { //#12057 + $_.j = _1z; //#12055 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12056 + } //#12056 + $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#12058 + $k[$j++] = Infinity; //#12061 + var _29 = $_.bhs; //#12063 + $k[$j++] = Infinity; //#12064 + for (var _2B = 0, _2C = $_.bhs.length; _2B < _2C; _2B++) { //#12064 + $k[$j++] = 0; //#12064 + } //#12064 + var _2D = $a(); //#12064 + $k[$j++] = Infinity; //#12065 + for (var _2F = 0, _2G = $_.bhs.length - 1; _2F < _2G; _2F++) { //#12065 + $k[$j++] = 1.44; //#12065 + $k[$j++] = 1.872; //#12065 + } //#12065 + $k[$j++] = 1.44; //#12065 + var _2H = $a(); //#12065 + $k[$j++] = 'ren'; //#12068 + $k[$j++] = 'renlinear'; //#12068 + $k[$j++] = 'bhs'; //#12068 + $k[$j++] = _29; //#12068 + $k[$j++] = 'bbs'; //#12068 + $k[$j++] = _2D; //#12068 + $k[$j++] = 'sbs'; //#12068 + $k[$j++] = _2H; //#12068 + if ($_.includetext) { //#12068 + $k[$j++] = 'txt'; //#12067 + $k[$j++] = $_.txt; //#12067 + } //#12067 + $k[$j++] = 'opt'; //#12069 + $k[$j++] = $_.options; //#12069 + var _2L = $d(); //#12069 + $k[$j++] = _2L; //#12072 + if (!$_.dontdraw) { //#12072 + bwipp_renlinear(); //#12072 + } //#12072 + $_ = Object.getPrototypeOf($_); //#12074 + $_ = Object.getPrototypeOf($_); //#12076 } //bwipp_planet function bwipp_royalmail() { - $_ = Object.create($_); //#11805 - $_.dontdraw = false; //#11808 - $_.includetext = false; //#11809 - $_.validatecheck = false; //#11810 - $_.includecheckintext = false; //#11811 - $_.textfont = "OCR-B"; //#11812 - $_.textsize = 10; //#11813 - $_.textyoffset = -8; //#11814 - $_.height = 0.175; //#11815 - $k[$j++] = $_; //#11817 - bwipp_processoptions(); //#11817 - $_.options = $k[--$j]; //#11817 - $_.barcode = $k[--$j]; //#11818 - if ($eq($_.barcode, "")) { //#11822 - $k[$j++] = 'bwipp.royalmailEmptyData#11821'; //#11821 - $k[$j++] = "The data must not be empty"; //#11821 - bwipp_raiseerror(); //#11821 - } //#11821 - bwipp_loadctx(bwipp_royalmail) //#11824 - if (!bwipp_royalmail.__11842__) { //#11842 - $_ = Object.create($_); //#11842 - $_.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; //#11828 - $_.charvals = new Map; //#11829 - for (var _3 = 0; _3 <= 35; _3 += 1) { //#11830 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#11830 - } //#11830 - $_.encs = $a(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); //#11841 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_royalmail.$ctx[id] = $_[id]); //#11841 - bwipp_royalmail.__11842__ = 1; //#11841 - $_ = Object.getPrototypeOf($_); //#11841 - } //#11841 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#11849 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#11846 - if (!_F) { //#11848 - $k[$j++] = 'bwipp.royalmailBadCharacter#11847'; //#11847 - $k[$j++] = "RM4SCC must contain only capital letters and digits"; //#11847 - bwipp_raiseerror(); //#11847 - } //#11847 - } //#11847 - $k[$j++] = 'barlen'; //#11851 - $k[$j++] = $_.barcode.length; //#11851 - if ($_.validatecheck) { //#11851 - var _I = $k[--$j]; //#11851 - $k[$j++] = $f(_I - 1); //#11851 - } //#11851 - var _J = $k[--$j]; //#11851 - $_[$k[--$j]] = _J; //#11851 - $_.checksumrow = 0; //#11853 - $_.checksumcol = 0; //#11854 - for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#11860 - $_.i = _N; //#11856 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11857 - $_.checksumrow = $_.checksumrow + (~~($_.indx / 6)); //#11858 - $_.checksumcol = $f($_.checksumcol + ($_.indx % 6)); //#11859 - } //#11859 - $_.checksum = $f((($_.checksumrow % 6) * 6) + ($_.checksumcol % 6)); //#11861 - if ($_.validatecheck) { //#11867 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11865 - $k[$j++] = 'bwipp.royalmailBadCheckDigit#11864'; //#11864 - $k[$j++] = "Incorrect RM4SCC check digit provided"; //#11864 - bwipp_raiseerror(); //#11864 - } //#11864 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11866 - } //#11866 - $_.encstr = $s($f(($_.barlen * 4) + 6)); //#11869 - $_.txt = $a($f($_.barlen + 1)); //#11870 - $puti($_.encstr, 0, $get($_.encs, 36)); //#11873 - for (var _s = 0, _r = $f($_.barlen - 1); _s <= _r; _s += 1) { //#11880 - $_.i = _s; //#11876 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11877 - $puti($_.encstr, ($_.i * 4) + 1, $get($_.encs, $_.indx)); //#11878 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 4) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11879 - } //#11879 - $puti($_.encstr, $f(($_.barlen * 4) + 1), $get($_.encs, $_.checksum)); //#11883 - if ($_.includecheckintext) { //#11887 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11885 - } else { //#11887 - $put($_.txt, $_.barlen, $a([" ", ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11887 - } //#11887 - $puti($_.encstr, $f(($_.barlen * 4) + 5), $get($_.encs, 37)); //#11891 - $_.bbs = $a($_.encstr.length); //#11893 - $_.bhs = $a($_.encstr.length); //#11894 - for (var _1k = 0, _1j = $_.encstr.length - 1; _1k <= _1j; _1k += 1) { //#11914 - $_.i = _1k; //#11896 - $_.enc = $geti($_.encstr, $_.i, 1); //#11897 - if ($eq($_.enc, "0")) { //#11901 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11899 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11900 - } //#11900 - if ($eq($_.enc, "1")) { //#11905 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11903 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11904 - } //#11904 - if ($eq($_.enc, "2")) { //#11909 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11907 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11908 - } //#11908 - if ($eq($_.enc, "3")) { //#11913 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11911 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11912 - } //#11912 - } //#11912 - $k[$j++] = Infinity; //#11917 - var _2G = $_.bbs; //#11919 - var _2H = $_.bhs; //#11920 - $k[$j++] = Infinity; //#11921 - for (var _2J = 0, _2K = $_.bhs.length - 1; _2J < _2K; _2J++) { //#11921 - $k[$j++] = 1.44; //#11921 - $k[$j++] = 1.872; //#11921 - } //#11921 - $k[$j++] = 1.44; //#11921 - var _2L = $a(); //#11921 - $k[$j++] = 'ren'; //#11924 - $k[$j++] = bwipp_renlinear; //#11924 - $k[$j++] = 'bbs'; //#11924 - $k[$j++] = _2G; //#11924 - $k[$j++] = 'bhs'; //#11924 - $k[$j++] = _2H; //#11924 - $k[$j++] = 'sbs'; //#11924 - $k[$j++] = _2L; //#11924 - if ($_.includetext) { //#11924 - $k[$j++] = 'txt'; //#11923 - $k[$j++] = $_.txt; //#11923 - } //#11923 - $k[$j++] = 'opt'; //#11925 - $k[$j++] = $_.options; //#11925 - var _2P = $d(); //#11925 - $k[$j++] = _2P; //#11928 - if (!$_.dontdraw) { //#11928 - bwipp_renlinear(); //#11928 - } //#11928 - $_ = Object.getPrototypeOf($_); //#11930 - $_ = Object.getPrototypeOf($_); //#11932 + $_ = Object.create($_); //#12106 + $_.dontdraw = false; //#12109 + $_.includetext = false; //#12110 + $_.validatecheck = false; //#12111 + $_.includecheckintext = false; //#12112 + $_.textfont = "OCR-B"; //#12113 + $_.textsize = 10; //#12114 + $_.textyoffset = -8; //#12115 + $_.height = 0.175; //#12116 + $k[$j++] = $_; //#12118 + bwipp_processoptions(); //#12118 + $_.options = $k[--$j]; //#12118 + $_.barcode = $k[--$j]; //#12119 + if ($eq($_.barcode, "")) { //#12123 + $k[$j++] = 'bwipp.royalmailEmptyData#12122'; //#12122 + $k[$j++] = "The data must not be empty"; //#12122 + bwipp_raiseerror(); //#12122 + } //#12122 + bwipp_loadctx(bwipp_royalmail) //#12125 + if (!bwipp_royalmail.__12143__) { //#12143 + $_ = Object.create($_); //#12143 + $_.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; //#12129 + $_.charvals = new Map; //#12130 + for (var _3 = 0; _3 <= 35; _3 += 1) { //#12131 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#12131 + } //#12131 + $_.encs = $a(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); //#12142 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_royalmail.$ctx[id] = $_[id]); //#12142 + bwipp_royalmail.__12143__ = 1; //#12142 + $_ = Object.getPrototypeOf($_); //#12142 + } //#12142 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12150 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12147 + if (!_F) { //#12149 + $k[$j++] = 'bwipp.royalmailBadCharacter#12148'; //#12148 + $k[$j++] = "RM4SCC must contain only capital letters and digits"; //#12148 + bwipp_raiseerror(); //#12148 + } //#12148 + } //#12148 + $k[$j++] = 'barlen'; //#12152 + $k[$j++] = $_.barcode.length; //#12152 + if ($_.validatecheck) { //#12152 + var _I = $k[--$j]; //#12152 + $k[$j++] = $f(_I - 1); //#12152 + } //#12152 + var _J = $k[--$j]; //#12152 + $_[$k[--$j]] = _J; //#12152 + $_.checksumrow = 0; //#12154 + $_.checksumcol = 0; //#12155 + for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#12161 + $_.i = _N; //#12157 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12158 + $_.checksumrow = $_.checksumrow + (~~($_.indx / 6)); //#12159 + $_.checksumcol = $f($_.checksumcol + ($_.indx % 6)); //#12160 + } //#12160 + $_.checksum = $f((($_.checksumrow % 6) * 6) + ($_.checksumcol % 6)); //#12162 + if ($_.validatecheck) { //#12168 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#12166 + $k[$j++] = 'bwipp.royalmailBadCheckDigit#12165'; //#12165 + $k[$j++] = "Incorrect RM4SCC check digit provided"; //#12165 + bwipp_raiseerror(); //#12165 + } //#12165 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12167 + } //#12167 + $_.encstr = $s($f(($_.barlen * 4) + 6)); //#12170 + $_.txt = $a($f($_.barlen + 1)); //#12171 + $puti($_.encstr, 0, $get($_.encs, 36)); //#12174 + for (var _s = 0, _r = $f($_.barlen - 1); _s <= _r; _s += 1) { //#12181 + $_.i = _s; //#12177 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12178 + $puti($_.encstr, ($_.i * 4) + 1, $get($_.encs, $_.indx)); //#12179 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 4) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12180 + } //#12180 + $puti($_.encstr, $f(($_.barlen * 4) + 1), $get($_.encs, $_.checksum)); //#12184 + if ($_.includecheckintext) { //#12188 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12186 + } else { //#12188 + $put($_.txt, $_.barlen, $a([" ", ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12188 + } //#12188 + $puti($_.encstr, $f(($_.barlen * 4) + 5), $get($_.encs, 37)); //#12192 + $_.bbs = $a($_.encstr.length); //#12194 + $_.bhs = $a($_.encstr.length); //#12195 + for (var _1k = 0, _1j = $_.encstr.length - 1; _1k <= _1j; _1k += 1) { //#12215 + $_.i = _1k; //#12197 + $_.enc = $geti($_.encstr, $_.i, 1); //#12198 + if ($eq($_.enc, "0")) { //#12202 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12200 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12201 + } //#12201 + if ($eq($_.enc, "1")) { //#12206 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12204 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12205 + } //#12205 + if ($eq($_.enc, "2")) { //#12210 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12208 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12209 + } //#12209 + if ($eq($_.enc, "3")) { //#12214 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12212 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12213 + } //#12213 + } //#12213 + $k[$j++] = Infinity; //#12218 + var _2G = $_.bbs; //#12220 + var _2H = $_.bhs; //#12221 + $k[$j++] = Infinity; //#12222 + for (var _2J = 0, _2K = $_.bhs.length - 1; _2J < _2K; _2J++) { //#12222 + $k[$j++] = 1.44; //#12222 + $k[$j++] = 1.872; //#12222 + } //#12222 + $k[$j++] = 1.44; //#12222 + var _2L = $a(); //#12222 + $k[$j++] = 'ren'; //#12225 + $k[$j++] = 'renlinear'; //#12225 + $k[$j++] = 'bbs'; //#12225 + $k[$j++] = _2G; //#12225 + $k[$j++] = 'bhs'; //#12225 + $k[$j++] = _2H; //#12225 + $k[$j++] = 'sbs'; //#12225 + $k[$j++] = _2L; //#12225 + if ($_.includetext) { //#12225 + $k[$j++] = 'txt'; //#12224 + $k[$j++] = $_.txt; //#12224 + } //#12224 + $k[$j++] = 'opt'; //#12226 + $k[$j++] = $_.options; //#12226 + var _2P = $d(); //#12226 + $k[$j++] = _2P; //#12229 + if (!$_.dontdraw) { //#12229 + bwipp_renlinear(); //#12229 + } //#12229 + $_ = Object.getPrototypeOf($_); //#12231 + $_ = Object.getPrototypeOf($_); //#12233 } //bwipp_royalmail function bwipp_auspost() { - $_ = Object.create($_); //#11962 - $_.dontdraw = false; //#11965 - $_.includetext = false; //#11966 - $_.textfont = "OCR-B"; //#11967 - $_.textsize = 10; //#11968 - $_.textyoffset = -8; //#11969 - $_.height = 0.175; //#11970 - $_.custinfoenc = "character"; //#11971 - $k[$j++] = $_; //#11973 - bwipp_processoptions(); //#11973 - $_.options = $k[--$j]; //#11973 - $_.barcode = $k[--$j]; //#11974 - if ($ne($_.custinfoenc, "character") && $ne($_.custinfoenc, "numeric")) { //#11978 - $k[$j++] = 'bwipp.auspostBadCustinfoEncoding#11977'; //#11977 - $k[$j++] = "Customer information encoding must be either character or numeric"; //#11977 - bwipp_raiseerror(); //#11977 - } //#11977 - bwipp_loadctx(bwipp_auspost) //#11980 - if (!bwipp_auspost.__12003__) { //#12003 - $_ = Object.create($_); //#12003 - $_.encs = $a(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); //#11995 - $_.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; //#11998 + $_ = Object.create($_); //#12263 + $_.dontdraw = false; //#12266 + $_.includetext = false; //#12267 + $_.textfont = "OCR-B"; //#12268 + $_.textsize = 10; //#12269 + $_.textyoffset = -8; //#12270 + $_.height = 0.175; //#12271 + $_.custinfoenc = "character"; //#12272 + $k[$j++] = $_; //#12274 + bwipp_processoptions(); //#12274 + $_.options = $k[--$j]; //#12274 + $_.barcode = $k[--$j]; //#12275 + if ($ne($_.custinfoenc, "character") && $ne($_.custinfoenc, "numeric")) { //#12279 + $k[$j++] = 'bwipp.auspostBadCustinfoEncoding#12278'; //#12278 + $k[$j++] = "Customer information encoding must be either character or numeric"; //#12278 + bwipp_raiseerror(); //#12278 + } //#12278 + bwipp_loadctx(bwipp_auspost) //#12281 + if (!bwipp_auspost.__12304__) { //#12304 + $_ = Object.create($_); //#12304 + $_.encs = $a(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); //#12296 + $_.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; //#12299 var _5 = new Map([ ["11", 37], ["45", 37], ["59", 52], ["62", 67] - ]); //#12001 - $_.fcclen = _5; //#12001 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12001 - bwipp_auspost.__12003__ = 1; //#12001 - $_ = Object.getPrototypeOf($_); //#12001 - } //#12001 - $_.barlen = $_.barcode.length; //#12005 - if ($_.barlen < 10) { //#12008 - $k[$j++] = 'bwipp.auspostTooShort#12007'; //#12007 - $k[$j++] = "The data length must be at least 10"; //#12007 - bwipp_raiseerror(); //#12007 - } //#12007 - $_.txt = $a($_.barlen - 2); //#12010 - $k[$j++] = $_.fcclen; //#12012 - if ($_.barlen >= 2) { //#12012 - $k[$j++] = $geti($_.barcode, 0, 2); //#12012 - } else { //#12012 - $k[$j++] = ""; //#12012 - } //#12012 - var _F = $k[--$j]; //#12013 - var _G = $k[--$j]; //#12013 - var _H = $get(_G, _F) !== undefined; //#12013 - $k[$j++] = _G; //#12015 - $k[$j++] = _F; //#12015 - if (!_H) { //#12015 - $j -= 2; //#12014 - $k[$j++] = 'bwipp.auspostBadFCC#12014'; //#12014 - $k[$j++] = "Must begin with an FCC, either 11, 45, 59 or 62"; //#12014 - bwipp_raiseerror(); //#12014 - } //#12014 - var _I = $k[--$j]; //#12016 - $_.encstr = $s($get($k[--$j], _I)); //#12016 - $k[$j++] = true; //#12023 - for (var _M = 0, _N = 1; _M < _N; _M++) { //#12023 - if ($_.barlen < 10) { //#12021 - $j--; //#12021 - $k[$j++] = false; //#12021 - break; //#12021 - } //#12021 - var _Q = $geti($_.barcode, 2, 8); //#12022 - for (var _R = 0, _S = _Q.length; _R < _S; _R++) { //#12022 - var _T = $get(_Q, _R); //#12022 - if ((_T < 48) || (_T > 57)) { //#12022 - $j--; //#12022 - $k[$j++] = false; //#12022 - break; //#12022 - } //#12022 - } //#12022 - } //#12022 - if ($nt($k[--$j])) { //#12026 - $k[$j++] = 'bwipp.auspostIncompleteDPID#12025'; //#12025 - $k[$j++] = "The DPID must be 8 digits"; //#12025 - bwipp_raiseerror(); //#12025 - } //#12025 - var _X = $eq($_.custinfoenc, "numeric") ? 2 : 3; //#12029 - if ((($_.barlen - 10) * _X) > (($_.encstr.length - 22) - 14)) { //#12032 - $k[$j++] = 'bwipp.auspostTooLong#12031'; //#12031 - $k[$j++] = "The message is too long"; //#12031 - bwipp_raiseerror(); //#12031 - } //#12031 - $puti($_.encstr, 0, $get($_.encs, 74)); //#12035 - for (var _c = 0; _c <= 1; _c += 1) { //#12042 - $_.i = _c; //#12039 - $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12041 - } //#12041 - for (var _k = 2; _k <= 9; _k += 1) { //#12050 - $_.i = _k; //#12046 - $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12048 - $put($_.txt, $_.i - 2, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 2) * 2) + 6) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12049 - } //#12049 - if ($eq($_.custinfoenc, "numeric")) { //#12078 - for (var _15 = 0, _14 = $_.barlen - 11; _15 <= _14; _15 += 1) { //#12063 - $_.i = _15; //#12055 - var _19 = $get($_.barcode, $_.i + 10); //#12056 - $k[$j++] = $_.encs; //#12059 - $k[$j++] = _19; //#12059 - if ((_19 < 48) || (_19 > 57)) { //#12059 - $k[$j++] = 'bwipp.auspostInvalidCustinfoDigit#12058'; //#12058 - $k[$j++] = "The customer information data contains a non-digit character"; //#12058 - bwipp_raiseerror(); //#12058 - } //#12058 - var _1A = $k[--$j]; //#12060 - $puti($_.encstr, ($_.i * 2) + 22, $get($k[--$j], $f($f(_1A - 48) + 64))); //#12061 - $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 2) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12062 - } //#12062 - $_.ciflen = ($_.barlen - 10) * 2; //#12064 - } else { //#12078 - for (var _1S = 0, _1R = $_.barlen - 11; _1S <= _1R; _1S += 1) { //#12077 - $_.i = _1S; //#12067 - $search($_.barchars, $geti($_.barcode, $_.i + 10, 1)); //#12068 - if ($nt($k[--$j])) { //#12071 - $j--; //#12070 - $k[$j++] = 'bwipp.auspostInvalidCustinfoCharacter#12070'; //#12070 - $k[$j++] = "The customer information contains an invalid character"; //#12070 - bwipp_raiseerror(); //#12070 - } //#12070 - $_.indx = $k[--$j].length; //#12072 - $j -= 2; //#12073 - $_.enc = $get($_.encs, $_.indx); //#12074 - $puti($_.encstr, ($_.i * 3) + 22, $_.enc); //#12075 - $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 3) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12076 - } //#12076 - $_.ciflen = ($_.barlen - 10) * 3; //#12078 - } //#12078 - for (var _1t = 22 + $_.ciflen, _1s = $_.encstr.length - 14; _1t <= _1s; _1t += 1) { //#12084 - $puti($_.encstr, _1t, $get($_.encs, 75)); //#12083 - } //#12083 - if (!bwipp_auspost.__12107__) { //#12107 - $_ = Object.create($_); //#12107 - $_.rstable = $a(64 * 64); //#12088 - $k[$j++] = $_.rstable; //#12089 - $k[$j++] = 0; //#12089 - $k[$j++] = Infinity; //#12089 - for (var _1z = 0, _20 = 64; _1z < _20; _1z++) { //#12089 - $k[$j++] = 0; //#12089 - } //#12089 - var _21 = $a(); //#12089 - var _22 = $k[--$j]; //#12089 - $puti($k[--$j], _22, _21); //#12089 - $k[$j++] = $_.rstable; //#12090 - $k[$j++] = 64; //#12090 - $k[$j++] = Infinity; //#12090 - for (var _25 = 0; _25 <= 63; _25 += 1) { //#12090 - $k[$j++] = _25; //#12090 - } //#12090 - var _26 = $a(); //#12090 - var _27 = $k[--$j]; //#12090 - $puti($k[--$j], _27, _26); //#12090 - $_.prev = 1; //#12091 - for (var _29 = 0, _2A = 64; _29 < _2A; _29++) { //#12106 - $_.next = $_.prev << 1; //#12093 - if (($_.next & 64) != 0) { //#12096 - $_.next = $_.next ^ 67; //#12095 - } //#12095 - for (var _2E = 0; _2E <= 63; _2E += 1) { //#12104 - $_.j = _2E; //#12098 + ]); //#12302 + $_.fcclen = _5; //#12302 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12302 + bwipp_auspost.__12304__ = 1; //#12302 + $_ = Object.getPrototypeOf($_); //#12302 + } //#12302 + $_.barlen = $_.barcode.length; //#12306 + if ($_.barlen < 10) { //#12309 + $k[$j++] = 'bwipp.auspostTooShort#12308'; //#12308 + $k[$j++] = "The data length must be at least 10"; //#12308 + bwipp_raiseerror(); //#12308 + } //#12308 + $_.txt = $a($_.barlen - 2); //#12311 + $k[$j++] = $_.fcclen; //#12313 + if ($_.barlen >= 2) { //#12313 + $k[$j++] = $geti($_.barcode, 0, 2); //#12313 + } else { //#12313 + $k[$j++] = ""; //#12313 + } //#12313 + var _F = $k[--$j]; //#12314 + var _G = $k[--$j]; //#12314 + var _H = $get(_G, _F) !== undefined; //#12314 + $k[$j++] = _G; //#12316 + $k[$j++] = _F; //#12316 + if (!_H) { //#12316 + $j -= 2; //#12315 + $k[$j++] = 'bwipp.auspostBadFCC#12315'; //#12315 + $k[$j++] = "Must begin with an FCC, either 11, 45, 59 or 62"; //#12315 + bwipp_raiseerror(); //#12315 + } //#12315 + var _I = $k[--$j]; //#12317 + $_.encstr = $s($get($k[--$j], _I)); //#12317 + $k[$j++] = true; //#12324 + for (var _M = 0, _N = 1; _M < _N; _M++) { //#12324 + if ($_.barlen < 10) { //#12322 + $j--; //#12322 + $k[$j++] = false; //#12322 + break; //#12322 + } //#12322 + var _Q = $geti($_.barcode, 2, 8); //#12323 + for (var _R = 0, _S = _Q.length; _R < _S; _R++) { //#12323 + var _T = $get(_Q, _R); //#12323 + if ((_T < 48) || (_T > 57)) { //#12323 + $j--; //#12323 + $k[$j++] = false; //#12323 + break; //#12323 + } //#12323 + } //#12323 + } //#12323 + if ($nt($k[--$j])) { //#12327 + $k[$j++] = 'bwipp.auspostIncompleteDPID#12326'; //#12326 + $k[$j++] = "The DPID must be 8 digits"; //#12326 + bwipp_raiseerror(); //#12326 + } //#12326 + var _X = $eq($_.custinfoenc, "numeric") ? 2 : 3; //#12330 + if ((($_.barlen - 10) * _X) > (($_.encstr.length - 22) - 14)) { //#12333 + $k[$j++] = 'bwipp.auspostTooLong#12332'; //#12332 + $k[$j++] = "The message is too long"; //#12332 + bwipp_raiseerror(); //#12332 + } //#12332 + $puti($_.encstr, 0, $get($_.encs, 74)); //#12336 + for (var _c = 0; _c <= 1; _c += 1) { //#12343 + $_.i = _c; //#12340 + $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12342 + } //#12342 + for (var _k = 2; _k <= 9; _k += 1) { //#12351 + $_.i = _k; //#12347 + $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12349 + $put($_.txt, $_.i - 2, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 2) * 2) + 6) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12350 + } //#12350 + if ($eq($_.custinfoenc, "numeric")) { //#12379 + for (var _15 = 0, _14 = $_.barlen - 11; _15 <= _14; _15 += 1) { //#12364 + $_.i = _15; //#12356 + var _19 = $get($_.barcode, $_.i + 10); //#12357 + $k[$j++] = $_.encs; //#12360 + $k[$j++] = _19; //#12360 + if ((_19 < 48) || (_19 > 57)) { //#12360 + $k[$j++] = 'bwipp.auspostInvalidCustinfoDigit#12359'; //#12359 + $k[$j++] = "The customer information data contains a non-digit character"; //#12359 + bwipp_raiseerror(); //#12359 + } //#12359 + var _1A = $k[--$j]; //#12361 + $puti($_.encstr, ($_.i * 2) + 22, $get($k[--$j], $f($f(_1A - 48) + 64))); //#12362 + $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 2) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12363 + } //#12363 + $_.ciflen = ($_.barlen - 10) * 2; //#12365 + } else { //#12379 + for (var _1S = 0, _1R = $_.barlen - 11; _1S <= _1R; _1S += 1) { //#12378 + $_.i = _1S; //#12368 + $search($_.barchars, $geti($_.barcode, $_.i + 10, 1)); //#12369 + if ($nt($k[--$j])) { //#12372 + $j--; //#12371 + $k[$j++] = 'bwipp.auspostInvalidCustinfoCharacter#12371'; //#12371 + $k[$j++] = "The customer information contains an invalid character"; //#12371 + bwipp_raiseerror(); //#12371 + } //#12371 + $_.indx = $k[--$j].length; //#12373 + $j -= 2; //#12374 + $_.enc = $get($_.encs, $_.indx); //#12375 + $puti($_.encstr, ($_.i * 3) + 22, $_.enc); //#12376 + $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 3) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12377 + } //#12377 + $_.ciflen = ($_.barlen - 10) * 3; //#12379 + } //#12379 + for (var _1t = 22 + $_.ciflen, _1s = $_.encstr.length - 14; _1t <= _1s; _1t += 1) { //#12385 + $puti($_.encstr, _1t, $get($_.encs, 75)); //#12384 + } //#12384 + if (!bwipp_auspost.__12408__) { //#12408 + $_ = Object.create($_); //#12408 + $_.rstable = $a(64 * 64); //#12389 + $k[$j++] = $_.rstable; //#12390 + $k[$j++] = 0; //#12390 + $k[$j++] = Infinity; //#12390 + for (var _1z = 0, _20 = 64; _1z < _20; _1z++) { //#12390 + $k[$j++] = 0; //#12390 + } //#12390 + var _21 = $a(); //#12390 + var _22 = $k[--$j]; //#12390 + $puti($k[--$j], _22, _21); //#12390 + $k[$j++] = $_.rstable; //#12391 + $k[$j++] = 64; //#12391 + $k[$j++] = Infinity; //#12391 + for (var _25 = 0; _25 <= 63; _25 += 1) { //#12391 + $k[$j++] = _25; //#12391 + } //#12391 + var _26 = $a(); //#12391 + var _27 = $k[--$j]; //#12391 + $puti($k[--$j], _27, _26); //#12391 + $_.prev = 1; //#12392 + for (var _29 = 0, _2A = 64; _29 < _2A; _29++) { //#12407 + $_.next = $_.prev << 1; //#12394 + if (($_.next & 64) != 0) { //#12397 + $_.next = $_.next ^ 67; //#12396 + } //#12396 + for (var _2E = 0; _2E <= 63; _2E += 1) { //#12405 + $_.j = _2E; //#12399 $_.nextcell = function() { - $k[$j++] = $_.rstable; //#12099 - $k[$j++] = (64 * $_.next) + $_.j; //#12099 - }; //#12099 - $_.nextcell(); //#12100 - var _2M = $k[--$j]; //#12100 - $put($k[--$j], _2M, $get($_.rstable, (64 * $_.prev) + $_.j) << 1); //#12100 - $_.nextcell(); //#12101 - var _2O = $k[--$j]; //#12101 - if (($get($k[--$j], _2O) & 64) != 0) { //#12103 - $_.nextcell(); //#12102 - $_.nextcell(); //#12102 - var _2R = $k[--$j]; //#12102 - var _2T = $get($k[--$j], _2R); //#12102 - var _2U = $k[--$j]; //#12102 - $put($k[--$j], _2U, _2T ^ 67); //#12102 - } //#12102 - } //#12102 - $_.prev = $_.next; //#12105 - } //#12105 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12105 - bwipp_auspost.__12107__ = 1; //#12105 - $_ = Object.getPrototypeOf($_); //#12105 - } //#12105 - $_.rscodes = $a((~~(($_.encstr.length - 16) / 3)) + 4); //#12110 - $k[$j++] = $_.rscodes; //#12111 - $k[$j++] = 0; //#12111 - $k[$j++] = Infinity; //#12111 - for (var _2b = 0, _2c = 4; _2b < _2c; _2b++) { //#12111 - $k[$j++] = 0; //#12111 - } //#12111 - var _2d = $a(); //#12111 - var _2e = $k[--$j]; //#12111 - $puti($k[--$j], _2e, _2d); //#12111 - for (var _2i = 2, _2h = $_.encstr.length - 16; _2i <= _2h; _2i += 3) { //#12119 - $_.i = _2i; //#12113 - $put($_.rscodes, ($_.rscodes.length - (~~(($_.i - 2) / 3))) - 1, (($cvi($geti($_.encstr, $_.i, 1)) * 16) + ($cvi($geti($_.encstr, $_.i + 1, 1)) * 4)) + $cvi($geti($_.encstr, $_.i + 2, 1))); //#12118 - } //#12118 - for (var _2w = $_.rscodes.length - 5; _2w >= 0; _2w -= 1) { //#12128 - $_.i = _2w; //#12121 - for (var _2x = 0; _2x <= 4; _2x += 1) { //#12127 - $_.j = _2x; //#12123 - $put($_.rscodes, $_.i + $_.j, $xo($get($_.rscodes, $_.i + $_.j), $get($_.rstable, $f((64 * $get($a([48, 17, 29, 30, 1]), $_.j)) + $get($_.rscodes, $_.i + 4))))); //#12126 - } //#12126 - } //#12126 - $_.checkcode = $strcpy($s(12), "000000000000"); //#12129 - for (var _3F = 0; _3F <= 3; _3F += 1) { //#12134 - $_.i = _3F; //#12131 - $_.enc = $cvrs($s(3), $get($_.rscodes, 3 - $_.i), 4); //#12132 - $puti($_.checkcode, ($_.i * 3) + (3 - $_.enc.length), $_.enc); //#12133 - } //#12133 - $puti($_.encstr, $_.encstr.length - 14, $_.checkcode); //#12137 - $puti($_.encstr, $_.encstr.length - 2, $get($_.encs, 74)); //#12138 - $_.bbs = $a($_.encstr.length); //#12140 - $_.bhs = $a($_.encstr.length); //#12141 - for (var _3c = 0, _3b = $_.encstr.length - 1; _3c <= _3b; _3c += 1) { //#12161 - $_.i = _3c; //#12143 - $_.enc = $geti($_.encstr, $_.i, 1); //#12144 - if ($eq($_.enc, "0")) { //#12148 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12146 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12147 - } //#12147 - if ($eq($_.enc, "1")) { //#12152 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12150 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12151 - } //#12151 - if ($eq($_.enc, "2")) { //#12156 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12154 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12155 - } //#12155 - if ($eq($_.enc, "3")) { //#12160 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12158 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12159 - } //#12159 - } //#12159 - $k[$j++] = Infinity; //#12164 - var _48 = $_.bbs; //#12166 - var _49 = $_.bhs; //#12167 - $k[$j++] = Infinity; //#12168 - for (var _4B = 0, _4C = $_.bhs.length - 1; _4B < _4C; _4B++) { //#12168 - $k[$j++] = 1.44; //#12168 - $k[$j++] = 1.872; //#12168 - } //#12168 - $k[$j++] = 1.44; //#12168 - var _4D = $a(); //#12168 - $k[$j++] = 'ren'; //#12171 - $k[$j++] = bwipp_renlinear; //#12171 - $k[$j++] = 'bbs'; //#12171 - $k[$j++] = _48; //#12171 - $k[$j++] = 'bhs'; //#12171 - $k[$j++] = _49; //#12171 - $k[$j++] = 'sbs'; //#12171 - $k[$j++] = _4D; //#12171 - if ($_.includetext) { //#12171 - $k[$j++] = 'txt'; //#12170 - $k[$j++] = $_.txt; //#12170 - } //#12170 - $k[$j++] = 'opt'; //#12172 - $k[$j++] = $_.options; //#12172 - var _4H = $d(); //#12172 - $k[$j++] = _4H; //#12175 - if (!$_.dontdraw) { //#12175 - bwipp_renlinear(); //#12175 - } //#12175 - $_ = Object.getPrototypeOf($_); //#12177 - $_ = Object.getPrototypeOf($_); //#12179 + $k[$j++] = $_.rstable; //#12400 + $k[$j++] = (64 * $_.next) + $_.j; //#12400 + }; //#12400 + $_.nextcell(); //#12401 + var _2M = $k[--$j]; //#12401 + $put($k[--$j], _2M, $get($_.rstable, (64 * $_.prev) + $_.j) << 1); //#12401 + $_.nextcell(); //#12402 + var _2O = $k[--$j]; //#12402 + if (($get($k[--$j], _2O) & 64) != 0) { //#12404 + $_.nextcell(); //#12403 + $_.nextcell(); //#12403 + var _2R = $k[--$j]; //#12403 + var _2T = $get($k[--$j], _2R); //#12403 + var _2U = $k[--$j]; //#12403 + $put($k[--$j], _2U, _2T ^ 67); //#12403 + } //#12403 + } //#12403 + $_.prev = $_.next; //#12406 + } //#12406 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12406 + bwipp_auspost.__12408__ = 1; //#12406 + $_ = Object.getPrototypeOf($_); //#12406 + } //#12406 + $_.rscodes = $a((~~(($_.encstr.length - 16) / 3)) + 4); //#12411 + $k[$j++] = $_.rscodes; //#12412 + $k[$j++] = 0; //#12412 + $k[$j++] = Infinity; //#12412 + for (var _2b = 0, _2c = 4; _2b < _2c; _2b++) { //#12412 + $k[$j++] = 0; //#12412 + } //#12412 + var _2d = $a(); //#12412 + var _2e = $k[--$j]; //#12412 + $puti($k[--$j], _2e, _2d); //#12412 + for (var _2i = 2, _2h = $_.encstr.length - 16; _2i <= _2h; _2i += 3) { //#12420 + $_.i = _2i; //#12414 + $put($_.rscodes, ($_.rscodes.length - (~~(($_.i - 2) / 3))) - 1, (($cvi($geti($_.encstr, $_.i, 1)) * 16) + ($cvi($geti($_.encstr, $_.i + 1, 1)) * 4)) + $cvi($geti($_.encstr, $_.i + 2, 1))); //#12419 + } //#12419 + for (var _2w = $_.rscodes.length - 5; _2w >= 0; _2w -= 1) { //#12429 + $_.i = _2w; //#12422 + for (var _2x = 0; _2x <= 4; _2x += 1) { //#12428 + $_.j = _2x; //#12424 + $put($_.rscodes, $_.i + $_.j, $xo($get($_.rscodes, $_.i + $_.j), $get($_.rstable, $f((64 * $get($a([48, 17, 29, 30, 1]), $_.j)) + $get($_.rscodes, $_.i + 4))))); //#12427 + } //#12427 + } //#12427 + $_.checkcode = $strcpy($s(12), "000000000000"); //#12430 + for (var _3F = 0; _3F <= 3; _3F += 1) { //#12435 + $_.i = _3F; //#12432 + $_.enc = $cvrs($s(3), $get($_.rscodes, 3 - $_.i), 4); //#12433 + $puti($_.checkcode, ($_.i * 3) + (3 - $_.enc.length), $_.enc); //#12434 + } //#12434 + $puti($_.encstr, $_.encstr.length - 14, $_.checkcode); //#12438 + $puti($_.encstr, $_.encstr.length - 2, $get($_.encs, 74)); //#12439 + $_.bbs = $a($_.encstr.length); //#12441 + $_.bhs = $a($_.encstr.length); //#12442 + for (var _3c = 0, _3b = $_.encstr.length - 1; _3c <= _3b; _3c += 1) { //#12462 + $_.i = _3c; //#12444 + $_.enc = $geti($_.encstr, $_.i, 1); //#12445 + if ($eq($_.enc, "0")) { //#12449 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12447 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12448 + } //#12448 + if ($eq($_.enc, "1")) { //#12453 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12451 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12452 + } //#12452 + if ($eq($_.enc, "2")) { //#12457 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12455 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12456 + } //#12456 + if ($eq($_.enc, "3")) { //#12461 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12459 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12460 + } //#12460 + } //#12460 + $k[$j++] = Infinity; //#12465 + var _48 = $_.bbs; //#12467 + var _49 = $_.bhs; //#12468 + $k[$j++] = Infinity; //#12469 + for (var _4B = 0, _4C = $_.bhs.length - 1; _4B < _4C; _4B++) { //#12469 + $k[$j++] = 1.44; //#12469 + $k[$j++] = 1.872; //#12469 + } //#12469 + $k[$j++] = 1.44; //#12469 + var _4D = $a(); //#12469 + $k[$j++] = 'ren'; //#12472 + $k[$j++] = 'renlinear'; //#12472 + $k[$j++] = 'bbs'; //#12472 + $k[$j++] = _48; //#12472 + $k[$j++] = 'bhs'; //#12472 + $k[$j++] = _49; //#12472 + $k[$j++] = 'sbs'; //#12472 + $k[$j++] = _4D; //#12472 + if ($_.includetext) { //#12472 + $k[$j++] = 'txt'; //#12471 + $k[$j++] = $_.txt; //#12471 + } //#12471 + $k[$j++] = 'opt'; //#12473 + $k[$j++] = $_.options; //#12473 + var _4H = $d(); //#12473 + $k[$j++] = _4H; //#12476 + if (!$_.dontdraw) { //#12476 + bwipp_renlinear(); //#12476 + } //#12476 + $_ = Object.getPrototypeOf($_); //#12478 + $_ = Object.getPrototypeOf($_); //#12480 } //bwipp_auspost function bwipp_kix() { - $_ = Object.create($_); //#12209 - $_.dontdraw = false; //#12212 - $_.includetext = false; //#12213 - $_.textfont = "OCR-B"; //#12214 - $_.textsize = 10; //#12215 - $_.textyoffset = -8; //#12216 - $_.height = 0.175; //#12217 - $k[$j++] = $_; //#12219 - bwipp_processoptions(); //#12219 - $_.options = $k[--$j]; //#12219 - $_.barcode = $k[--$j]; //#12220 - if ($eq($_.barcode, "")) { //#12224 - $k[$j++] = 'bwipp.kixEmptyData#12223'; //#12223 - $k[$j++] = "The data must not be empty"; //#12223 - bwipp_raiseerror(); //#12223 - } //#12223 - bwipp_loadctx(bwipp_kix) //#12226 - if (!bwipp_kix.__12243__) { //#12243 - $_ = Object.create($_); //#12243 - $_.encs = $a(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); //#12237 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12240 - $_.charvals = new Map; //#12241 - for (var _4 = 0; _4 <= 35; _4 += 1) { //#12242 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#12242 - } //#12242 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_kix.$ctx[id] = $_[id]); //#12242 - bwipp_kix.__12243__ = 1; //#12242 - $_ = Object.getPrototypeOf($_); //#12242 - } //#12242 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12250 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12247 - if (!_F) { //#12249 - $k[$j++] = 'bwipp.kixBadCharacter#12248'; //#12248 - $k[$j++] = "KIX must contain only capital letters and digits"; //#12248 - bwipp_raiseerror(); //#12248 - } //#12248 - } //#12248 - $_.barlen = $_.barcode.length; //#12252 - $_.encstr = $s($_.barlen * 4); //#12253 - $_.txt = $a($_.barlen); //#12254 - for (var _N = 0, _M = $_.barlen - 1; _N <= _M; _N += 1) { //#12261 - $_.i = _N; //#12257 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12258 - $puti($_.encstr, $_.i * 4, $get($_.encs, $_.indx)); //#12259 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 4) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12260 - } //#12260 - $_.bbs = $a($_.encstr.length); //#12263 - $_.bhs = $a($_.encstr.length); //#12264 - for (var _o = 0, _n = $_.encstr.length - 1; _o <= _n; _o += 1) { //#12284 - $_.i = _o; //#12266 - $_.enc = $geti($_.encstr, $_.i, 1); //#12267 - if ($eq($_.enc, "0")) { //#12271 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12269 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12270 - } //#12270 - if ($eq($_.enc, "1")) { //#12275 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12273 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12274 - } //#12274 - if ($eq($_.enc, "2")) { //#12279 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12277 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12278 - } //#12278 - if ($eq($_.enc, "3")) { //#12283 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12281 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12282 - } //#12282 - } //#12282 - $k[$j++] = Infinity; //#12287 - var _1K = $_.bbs; //#12289 - var _1L = $_.bhs; //#12290 - $k[$j++] = Infinity; //#12291 - for (var _1N = 0, _1O = $_.bhs.length - 1; _1N < _1O; _1N++) { //#12291 - $k[$j++] = 1.44; //#12291 - $k[$j++] = 1.872; //#12291 - } //#12291 - $k[$j++] = 1.44; //#12291 - var _1P = $a(); //#12291 - $k[$j++] = 'ren'; //#12294 - $k[$j++] = bwipp_renlinear; //#12294 - $k[$j++] = 'bbs'; //#12294 - $k[$j++] = _1K; //#12294 - $k[$j++] = 'bhs'; //#12294 - $k[$j++] = _1L; //#12294 - $k[$j++] = 'sbs'; //#12294 - $k[$j++] = _1P; //#12294 - if ($_.includetext) { //#12294 - $k[$j++] = 'txt'; //#12293 - $k[$j++] = $_.txt; //#12293 - } //#12293 - $k[$j++] = 'opt'; //#12295 - $k[$j++] = $_.options; //#12295 - var _1T = $d(); //#12295 - $k[$j++] = _1T; //#12298 - if (!$_.dontdraw) { //#12298 - bwipp_renlinear(); //#12298 - } //#12298 - $_ = Object.getPrototypeOf($_); //#12300 - $_ = Object.getPrototypeOf($_); //#12302 + $_ = Object.create($_); //#12510 + $_.dontdraw = false; //#12513 + $_.includetext = false; //#12514 + $_.textfont = "OCR-B"; //#12515 + $_.textsize = 10; //#12516 + $_.textyoffset = -8; //#12517 + $_.height = 0.175; //#12518 + $k[$j++] = $_; //#12520 + bwipp_processoptions(); //#12520 + $_.options = $k[--$j]; //#12520 + $_.barcode = $k[--$j]; //#12521 + if ($eq($_.barcode, "")) { //#12525 + $k[$j++] = 'bwipp.kixEmptyData#12524'; //#12524 + $k[$j++] = "The data must not be empty"; //#12524 + bwipp_raiseerror(); //#12524 + } //#12524 + bwipp_loadctx(bwipp_kix) //#12527 + if (!bwipp_kix.__12544__) { //#12544 + $_ = Object.create($_); //#12544 + $_.encs = $a(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); //#12538 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12541 + $_.charvals = new Map; //#12542 + for (var _4 = 0; _4 <= 35; _4 += 1) { //#12543 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#12543 + } //#12543 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_kix.$ctx[id] = $_[id]); //#12543 + bwipp_kix.__12544__ = 1; //#12543 + $_ = Object.getPrototypeOf($_); //#12543 + } //#12543 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12551 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12548 + if (!_F) { //#12550 + $k[$j++] = 'bwipp.kixBadCharacter#12549'; //#12549 + $k[$j++] = "KIX must contain only capital letters and digits"; //#12549 + bwipp_raiseerror(); //#12549 + } //#12549 + } //#12549 + $_.barlen = $_.barcode.length; //#12553 + $_.encstr = $s($_.barlen * 4); //#12554 + $_.txt = $a($_.barlen); //#12555 + for (var _N = 0, _M = $_.barlen - 1; _N <= _M; _N += 1) { //#12562 + $_.i = _N; //#12558 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12559 + $puti($_.encstr, $_.i * 4, $get($_.encs, $_.indx)); //#12560 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 4) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12561 + } //#12561 + $_.bbs = $a($_.encstr.length); //#12564 + $_.bhs = $a($_.encstr.length); //#12565 + for (var _o = 0, _n = $_.encstr.length - 1; _o <= _n; _o += 1) { //#12585 + $_.i = _o; //#12567 + $_.enc = $geti($_.encstr, $_.i, 1); //#12568 + if ($eq($_.enc, "0")) { //#12572 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12570 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12571 + } //#12571 + if ($eq($_.enc, "1")) { //#12576 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12574 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12575 + } //#12575 + if ($eq($_.enc, "2")) { //#12580 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12578 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12579 + } //#12579 + if ($eq($_.enc, "3")) { //#12584 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12582 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12583 + } //#12583 + } //#12583 + $k[$j++] = Infinity; //#12588 + var _1K = $_.bbs; //#12590 + var _1L = $_.bhs; //#12591 + $k[$j++] = Infinity; //#12592 + for (var _1N = 0, _1O = $_.bhs.length - 1; _1N < _1O; _1N++) { //#12592 + $k[$j++] = 1.44; //#12592 + $k[$j++] = 1.872; //#12592 + } //#12592 + $k[$j++] = 1.44; //#12592 + var _1P = $a(); //#12592 + $k[$j++] = 'ren'; //#12595 + $k[$j++] = 'renlinear'; //#12595 + $k[$j++] = 'bbs'; //#12595 + $k[$j++] = _1K; //#12595 + $k[$j++] = 'bhs'; //#12595 + $k[$j++] = _1L; //#12595 + $k[$j++] = 'sbs'; //#12595 + $k[$j++] = _1P; //#12595 + if ($_.includetext) { //#12595 + $k[$j++] = 'txt'; //#12594 + $k[$j++] = $_.txt; //#12594 + } //#12594 + $k[$j++] = 'opt'; //#12596 + $k[$j++] = $_.options; //#12596 + var _1T = $d(); //#12596 + $k[$j++] = _1T; //#12599 + if (!$_.dontdraw) { //#12599 + bwipp_renlinear(); //#12599 + } //#12599 + $_ = Object.getPrototypeOf($_); //#12601 + $_ = Object.getPrototypeOf($_); //#12603 } //bwipp_kix function bwipp_japanpost() { - $_ = Object.create($_); //#12332 - $_.dontdraw = false; //#12335 - $_.includetext = false; //#12336 - $_.includecheckintext = false; //#12337 - $_.textfont = "OCR-B"; //#12338 - $_.textsize = 10; //#12339 - $_.textyoffset = -8; //#12340 - $_.height = 0.175; //#12341 - $k[$j++] = $_; //#12343 - bwipp_processoptions(); //#12343 - $_.options = $k[--$j]; //#12343 - $_.barcode = $k[--$j]; //#12344 - if ($eq($_.barcode, "")) { //#12348 - $k[$j++] = 'bwipp.japanpostEmptyData#12347'; //#12347 - $k[$j++] = "The data must not be empty"; //#12347 - bwipp_raiseerror(); //#12347 - } //#12347 - bwipp_loadctx(bwipp_japanpost) //#12350 - $forall($_.barcode, function() { //#12359 - var _4 = $k[--$j]; //#12354 - if (!(((_4 >= 48) && (_4 <= 57)) || (((_4 >= 65) && (_4 <= 90)) || (_4 == 45)))) { //#12358 - $k[$j++] = 'bwipp.japanpostBadCharacter#12357'; //#12357 - $k[$j++] = "Japan Post must contain only digits, capital letters and the dash symbol"; //#12357 - bwipp_raiseerror(); //#12357 - } //#12357 - }); //#12357 - if (!bwipp_japanpost.__12371__) { //#12371 - $_ = Object.create($_); //#12371 - $_.encs = $a(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); //#12367 - $_.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12370 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_japanpost.$ctx[id] = $_[id]); //#12370 - bwipp_japanpost.__12371__ = 1; //#12370 - $_ = Object.getPrototypeOf($_); //#12370 - } //#12370 - $_.barlen = $_.barcode.length; //#12373 - $_.encstr = $s(((20 + 1) * 3) + 4); //#12375 - $_.digits = $a(20); //#12376 - $_.txt = $a($_.barlen + 1); //#12377 - $puti($_.encstr, 0, $get($_.encs, 19)); //#12380 - $_.checksum = 0; //#12382 - $_.j = 0; //#12383 - $_.i = 0; //#12383 - $k[$j++] = true; //#12418 - for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#12418 - $_.i = _H; //#12386 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12387 - $j--; //#12388 - $_.indx = $k[--$j].length; //#12389 - $j -= 2; //#12390 - if (($_.indx >= 11) && ($_.indx < 37)) { //#12401 - if ($_.j > 18) { //#12392 - $j--; //#12392 - $k[$j++] = false; //#12392 - break; //#12392 - } //#12392 - $_.digit = (~~(($_.indx - 1) / 10)) + 10; //#12396 - $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12397 - $_.checksum = $_.checksum + $_.digit; //#12398 - $put($_.digits, $_.j, $_.digit); //#12399 - $_.j = $_.j + 1; //#12400 - } //#12400 - if ($_.j > 19) { //#12402 - $j--; //#12402 - $k[$j++] = false; //#12402 - break; //#12402 - } //#12402 - $_.digit = 0; //#12403 - if ($_.indx == 37) { //#12406 - $_.digit = 14; //#12405 - } //#12405 - if (($_.indx >= 11) && ($_.indx < 37)) { //#12409 - $_.digit = ($_.indx - 1) % 10; //#12408 - } //#12408 - if ($_.indx < 11) { //#12412 - $_.digit = $_.indx; //#12411 - } //#12411 - $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12413 - $_.checksum = $_.checksum + $_.digit; //#12414 - $put($_.digits, $_.j, $_.digit); //#12415 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.j * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12416 - $_.j = $_.j + 1; //#12417 - } //#12417 - if ($nt($k[--$j])) { //#12422 - $k[$j++] = 'bwipp.japanpostTooLong#12421'; //#12421 - $k[$j++] = "The input is too long"; //#12421 - bwipp_raiseerror(); //#12421 - } //#12421 - for (var _17 = $_.j, _16 = 20 - 1; _17 <= _16; _17 += 1) { //#12430 - $_.k = _17; //#12426 - $puti($_.encstr, ($_.k * 3) + 2, $get($_.encs, 14)); //#12427 - $_.checksum = $_.checksum + 14; //#12428 - $put($_.digits, $_.k, 14); //#12429 - } //#12429 - $_.checksum = 19 - ($_.checksum % 19); //#12433 - $puti($_.encstr, 2 + (20 * 3), $get($_.encs, $_.checksum)); //#12434 - $puti($_.encstr, 2 + (21 * 3), $get($_.encs, 20)); //#12437 - $_.checkdigit = " "; //#12438 - if ($_.includecheckintext) { //#12441 - $_.checkdigit = $geti($_.barchars, $_.checksum, 1); //#12440 - } //#12440 - $put($_.txt, $_.i + 1, $a([$_.checkdigit, ((20 * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12442 - $puti($_.encstr, ((20 + 1) * 3) + 2, $get($_.encs, 20)); //#12445 - $_.bbs = $a((21 * 3) + 4); //#12447 - $_.bhs = $a($_.bbs.length); //#12448 - for (var _1g = 0, _1f = $_.bbs.length - 1; _1g <= _1f; _1g += 1) { //#12472 - $_.i = _1g; //#12450 - $_.enc = $geti($_.encstr, $_.i, 1); //#12451 - $_.bunit = 0; //#12452 - $_.hunit = 0; //#12453 - if ($eq($_.enc, "0")) { //#12457 - $_.bunit = 3; //#12455 - $_.hunit = 2; //#12456 - } //#12456 - if ($eq($_.enc, "1")) { //#12461 - $_.bunit = 0; //#12459 - $_.hunit = 5; //#12460 - } //#12460 - if ($eq($_.enc, "2")) { //#12465 - $_.bunit = 3; //#12463 - $_.hunit = 5; //#12464 - } //#12464 - if ($eq($_.enc, "3")) { //#12469 - $_.bunit = 0; //#12467 - $_.hunit = 8; //#12468 - } //#12468 - $put($_.bbs, $_.i, ($_.bunit * $_.height) / 8); //#12470 - $put($_.bhs, $_.i, ($_.hunit * $_.height) / 8); //#12471 - } //#12471 - $k[$j++] = Infinity; //#12475 - var _1w = $_.bbs; //#12477 - var _1x = $_.bhs; //#12478 - $k[$j++] = Infinity; //#12479 - for (var _1z = 0, _20 = $_.bhs.length - 1; _1z < _20; _1z++) { //#12479 - $k[$j++] = 1.44; //#12479 - $k[$j++] = 1.872; //#12479 - } //#12479 - $k[$j++] = 1.44; //#12479 - var _21 = $a(); //#12479 - $k[$j++] = 'ren'; //#12482 - $k[$j++] = bwipp_renlinear; //#12482 - $k[$j++] = 'bbs'; //#12482 - $k[$j++] = _1w; //#12482 - $k[$j++] = 'bhs'; //#12482 - $k[$j++] = _1x; //#12482 - $k[$j++] = 'sbs'; //#12482 - $k[$j++] = _21; //#12482 - if ($_.includetext) { //#12482 - $k[$j++] = 'txt'; //#12481 - $k[$j++] = $_.txt; //#12481 - } //#12481 - $k[$j++] = 'opt'; //#12483 - $k[$j++] = $_.options; //#12483 - var _25 = $d(); //#12483 - $k[$j++] = _25; //#12486 - if (!$_.dontdraw) { //#12486 - bwipp_renlinear(); //#12486 - } //#12486 - $_ = Object.getPrototypeOf($_); //#12488 - $_ = Object.getPrototypeOf($_); //#12490 + $_ = Object.create($_); //#12633 + $_.dontdraw = false; //#12636 + $_.includetext = false; //#12637 + $_.includecheckintext = false; //#12638 + $_.textfont = "OCR-B"; //#12639 + $_.textsize = 10; //#12640 + $_.textyoffset = -8; //#12641 + $_.height = 0.175; //#12642 + $k[$j++] = $_; //#12644 + bwipp_processoptions(); //#12644 + $_.options = $k[--$j]; //#12644 + $_.barcode = $k[--$j]; //#12645 + if ($eq($_.barcode, "")) { //#12649 + $k[$j++] = 'bwipp.japanpostEmptyData#12648'; //#12648 + $k[$j++] = "The data must not be empty"; //#12648 + bwipp_raiseerror(); //#12648 + } //#12648 + bwipp_loadctx(bwipp_japanpost) //#12651 + $forall($_.barcode, function() { //#12660 + var _4 = $k[--$j]; //#12655 + if (!(((_4 >= 48) && (_4 <= 57)) || (((_4 >= 65) && (_4 <= 90)) || (_4 == 45)))) { //#12659 + $k[$j++] = 'bwipp.japanpostBadCharacter#12658'; //#12658 + $k[$j++] = "Japan Post must contain only digits, capital letters and the dash symbol"; //#12658 + bwipp_raiseerror(); //#12658 + } //#12658 + }); //#12658 + if (!bwipp_japanpost.__12672__) { //#12672 + $_ = Object.create($_); //#12672 + $_.encs = $a(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); //#12668 + $_.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12671 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_japanpost.$ctx[id] = $_[id]); //#12671 + bwipp_japanpost.__12672__ = 1; //#12671 + $_ = Object.getPrototypeOf($_); //#12671 + } //#12671 + $_.barlen = $_.barcode.length; //#12674 + $_.encstr = $s(((20 + 1) * 3) + 4); //#12676 + $_.digits = $a(20); //#12677 + $_.txt = $a($_.barlen + 1); //#12678 + $puti($_.encstr, 0, $get($_.encs, 19)); //#12681 + $_.checksum = 0; //#12683 + $_.j = 0; //#12684 + $_.i = 0; //#12684 + $k[$j++] = true; //#12719 + for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#12719 + $_.i = _H; //#12687 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12688 + $j--; //#12689 + $_.indx = $k[--$j].length; //#12690 + $j -= 2; //#12691 + if (($_.indx >= 11) && ($_.indx < 37)) { //#12702 + if ($_.j > 18) { //#12693 + $j--; //#12693 + $k[$j++] = false; //#12693 + break; //#12693 + } //#12693 + $_.digit = (~~(($_.indx - 1) / 10)) + 10; //#12697 + $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12698 + $_.checksum = $_.checksum + $_.digit; //#12699 + $put($_.digits, $_.j, $_.digit); //#12700 + $_.j = $_.j + 1; //#12701 + } //#12701 + if ($_.j > 19) { //#12703 + $j--; //#12703 + $k[$j++] = false; //#12703 + break; //#12703 + } //#12703 + $_.digit = 0; //#12704 + if ($_.indx == 37) { //#12707 + $_.digit = 14; //#12706 + } //#12706 + if (($_.indx >= 11) && ($_.indx < 37)) { //#12710 + $_.digit = ($_.indx - 1) % 10; //#12709 + } //#12709 + if ($_.indx < 11) { //#12713 + $_.digit = $_.indx; //#12712 + } //#12712 + $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12714 + $_.checksum = $_.checksum + $_.digit; //#12715 + $put($_.digits, $_.j, $_.digit); //#12716 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.j * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12717 + $_.j = $_.j + 1; //#12718 + } //#12718 + if ($nt($k[--$j])) { //#12723 + $k[$j++] = 'bwipp.japanpostTooLong#12722'; //#12722 + $k[$j++] = "The input is too long"; //#12722 + bwipp_raiseerror(); //#12722 + } //#12722 + for (var _17 = $_.j, _16 = 20 - 1; _17 <= _16; _17 += 1) { //#12731 + $_.k = _17; //#12727 + $puti($_.encstr, ($_.k * 3) + 2, $get($_.encs, 14)); //#12728 + $_.checksum = $_.checksum + 14; //#12729 + $put($_.digits, $_.k, 14); //#12730 + } //#12730 + $_.checksum = 19 - ($_.checksum % 19); //#12734 + $puti($_.encstr, 2 + (20 * 3), $get($_.encs, $_.checksum)); //#12735 + $puti($_.encstr, 2 + (21 * 3), $get($_.encs, 20)); //#12738 + $_.checkdigit = " "; //#12739 + if ($_.includecheckintext) { //#12742 + $_.checkdigit = $geti($_.barchars, $_.checksum, 1); //#12741 + } //#12741 + $put($_.txt, $_.i + 1, $a([$_.checkdigit, ((20 * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12743 + $puti($_.encstr, ((20 + 1) * 3) + 2, $get($_.encs, 20)); //#12746 + $_.bbs = $a((21 * 3) + 4); //#12748 + $_.bhs = $a($_.bbs.length); //#12749 + for (var _1g = 0, _1f = $_.bbs.length - 1; _1g <= _1f; _1g += 1) { //#12773 + $_.i = _1g; //#12751 + $_.enc = $geti($_.encstr, $_.i, 1); //#12752 + $_.bunit = 0; //#12753 + $_.hunit = 0; //#12754 + if ($eq($_.enc, "0")) { //#12758 + $_.bunit = 3; //#12756 + $_.hunit = 2; //#12757 + } //#12757 + if ($eq($_.enc, "1")) { //#12762 + $_.bunit = 0; //#12760 + $_.hunit = 5; //#12761 + } //#12761 + if ($eq($_.enc, "2")) { //#12766 + $_.bunit = 3; //#12764 + $_.hunit = 5; //#12765 + } //#12765 + if ($eq($_.enc, "3")) { //#12770 + $_.bunit = 0; //#12768 + $_.hunit = 8; //#12769 + } //#12769 + $put($_.bbs, $_.i, ($_.bunit * $_.height) / 8); //#12771 + $put($_.bhs, $_.i, ($_.hunit * $_.height) / 8); //#12772 + } //#12772 + $k[$j++] = Infinity; //#12776 + var _1w = $_.bbs; //#12778 + var _1x = $_.bhs; //#12779 + $k[$j++] = Infinity; //#12780 + for (var _1z = 0, _20 = $_.bhs.length - 1; _1z < _20; _1z++) { //#12780 + $k[$j++] = 1.44; //#12780 + $k[$j++] = 1.872; //#12780 + } //#12780 + $k[$j++] = 1.44; //#12780 + var _21 = $a(); //#12780 + $k[$j++] = 'ren'; //#12783 + $k[$j++] = 'renlinear'; //#12783 + $k[$j++] = 'bbs'; //#12783 + $k[$j++] = _1w; //#12783 + $k[$j++] = 'bhs'; //#12783 + $k[$j++] = _1x; //#12783 + $k[$j++] = 'sbs'; //#12783 + $k[$j++] = _21; //#12783 + if ($_.includetext) { //#12783 + $k[$j++] = 'txt'; //#12782 + $k[$j++] = $_.txt; //#12782 + } //#12782 + $k[$j++] = 'opt'; //#12784 + $k[$j++] = $_.options; //#12784 + var _25 = $d(); //#12784 + $k[$j++] = _25; //#12787 + if (!$_.dontdraw) { //#12787 + bwipp_renlinear(); //#12787 + } //#12787 + $_ = Object.getPrototypeOf($_); //#12789 + $_ = Object.getPrototypeOf($_); //#12791 } //bwipp_japanpost function bwipp_msi() { - $_ = Object.create($_); //#12520 - $_.dontdraw = false; //#12523 - $_.includecheck = false; //#12524 - $_.includetext = false; //#12525 - $_.includecheckintext = false; //#12526 - $_.checktype = "unset"; //#12527 - $_.badmod11 = false; //#12528 - $_.textfont = "OCR-B"; //#12529 - $_.textsize = 10; //#12530 - $_.textyoffset = -8; //#12531 - $_.height = 1; //#12532 - $k[$j++] = $_; //#12534 - bwipp_processoptions(); //#12534 - $_.options = $k[--$j]; //#12534 - $_.barcode = $k[--$j]; //#12535 - if ($ne($_.checktype, "unset") && (!$_.includecheck)) { //#12539 - $k[$j++] = 'bwipp.msiCheckTypeWithoutCheck#12538'; //#12538 - $k[$j++] = "checktype requires includecheck"; //#12538 - bwipp_raiseerror(); //#12538 - } //#12538 - if ($_.badmod11 && ((($ne($_.checktype, "mod11") && $ne($_.checktype, "ncrmod11")) && $ne($_.checktype, "mod1110")) && $ne($_.checktype, "ncrmod1110"))) { //#12543 - $k[$j++] = 'bwipp.msiBadMod11Mismatch#12542'; //#12542 - $k[$j++] = "badmod11 requires checktype with mod11"; //#12542 - bwipp_raiseerror(); //#12542 - } //#12542 - if ($eq($_.checktype, "unset")) { //#12545 - $_.checktype = "mod10"; //#12545 - } //#12545 - bwipp_loadctx(bwipp_msi) //#12547 - $forall($_.barcode, function() { //#12554 - var _B = $k[--$j]; //#12551 - if ((_B < 48) || (_B > 57)) { //#12553 - $k[$j++] = 'bwipp.msiBadCharacter#12552'; //#12552 - $k[$j++] = "MSI must contain only digits"; //#12552 - bwipp_raiseerror(); //#12552 - } //#12552 - }); //#12552 - if (!bwipp_msi.__12566__) { //#12566 - $_ = Object.create($_); //#12566 - $_.encs = $a(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); //#12562 - $_.barchars = "0123456789"; //#12565 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12565 - bwipp_msi.__12566__ = 1; //#12565 - $_ = Object.getPrototypeOf($_); //#12565 - } //#12565 - $_.barlen = $_.barcode.length; //#12568 - $_.txtlen = $_.barlen; //#12569 + $_ = Object.create($_); //#12821 + $_.dontdraw = false; //#12824 + $_.includecheck = false; //#12825 + $_.includetext = false; //#12826 + $_.includecheckintext = false; //#12827 + $_.checktype = "unset"; //#12828 + $_.badmod11 = false; //#12829 + $_.textfont = "OCR-B"; //#12830 + $_.textsize = 10; //#12831 + $_.textyoffset = -8; //#12832 + $_.height = 1; //#12833 + $k[$j++] = $_; //#12835 + bwipp_processoptions(); //#12835 + $_.options = $k[--$j]; //#12835 + $_.barcode = $k[--$j]; //#12836 + if ($ne($_.checktype, "unset") && (!$_.includecheck)) { //#12840 + $k[$j++] = 'bwipp.msiCheckTypeWithoutCheck#12839'; //#12839 + $k[$j++] = "checktype requires includecheck"; //#12839 + bwipp_raiseerror(); //#12839 + } //#12839 + if ($_.badmod11 && ((($ne($_.checktype, "mod11") && $ne($_.checktype, "ncrmod11")) && $ne($_.checktype, "mod1110")) && $ne($_.checktype, "ncrmod1110"))) { //#12844 + $k[$j++] = 'bwipp.msiBadMod11Mismatch#12843'; //#12843 + $k[$j++] = "badmod11 requires checktype with mod11"; //#12843 + bwipp_raiseerror(); //#12843 + } //#12843 + if ($eq($_.checktype, "unset")) { //#12846 + $_.checktype = "mod10"; //#12846 + } //#12846 + bwipp_loadctx(bwipp_msi) //#12848 + $forall($_.barcode, function() { //#12855 + var _B = $k[--$j]; //#12852 + if ((_B < 48) || (_B > 57)) { //#12854 + $k[$j++] = 'bwipp.msiBadCharacter#12853'; //#12853 + $k[$j++] = "MSI must contain only digits"; //#12853 + bwipp_raiseerror(); //#12853 + } //#12853 + }); //#12853 + if (!bwipp_msi.__12867__) { //#12867 + $_ = Object.create($_); //#12867 + $_.encs = $a(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); //#12863 + $_.barchars = "0123456789"; //#12866 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12866 + bwipp_msi.__12867__ = 1; //#12866 + $_ = Object.getPrototypeOf($_); //#12866 + } //#12866 + $_.barlen = $_.barcode.length; //#12869 + $_.txtlen = $_.barlen; //#12870 $_.mod10 = function() { - $_.code = $k[--$j]; //#12572 - $k[$j++] = 0; //#12573 - $k[$j++] = 0; //#12573 - $forall($_.code, function() { //#12573 - var _I = $k[--$j]; //#12573 - var _J = $k[--$j]; //#12573 - var _K = $k[--$j]; //#12573 - $k[$j++] = $f($f(_I - 48) + (_J * 10)); //#12573 - $k[$j++] = _K; //#12573 - }); //#12573 - $j--; //#12573 - var _L = $k[--$j]; //#12573 - $k[$j++] = _L * 2; //#12574 - $k[$j++] = 0; //#12574 - for (;;) { //#12574 - var _M = $k[--$j]; //#12574 - var _N = $k[--$j]; //#12574 - var _O = ~~(_N / 10); //#12574 - $k[$j++] = $f(_M + (_N % 10)); //#12574 - $k[$j++] = _O; //#12574 - if (_O == 0) { //#12574 - $j--; //#12574 - break; //#12574 - } //#12574 - var _P = $k[--$j]; //#12574 - var _Q = $k[--$j]; //#12574 - $k[$j++] = _P; //#12574 - $k[$j++] = _Q; //#12574 - } //#12574 - $k[$j++] = 0; //#12575 - $k[$j++] = 0; //#12575 - $forall($_.code, function() { //#12575 - var _S = $k[--$j]; //#12575 - var _T = $k[--$j]; //#12575 - var _U = $k[--$j]; //#12575 - $k[$j++] = $f(_T + $f(_S - 48)); //#12575 - $k[$j++] = _U; //#12575 - }); //#12575 - var _V = $k[--$j]; //#12575 - var _W = $k[--$j]; //#12575 - $k[$j++] = _V; //#12575 - $k[$j++] = _W; //#12575 - $j--; //#12575 - var _X = $k[--$j]; //#12575 - var _a = $s($_.code.length + 1); //#12577 - $puti(_a, 0, $_.code); //#12577 - $put(_a, $_.code.length, $f((($f(10 - ($f($k[--$j] + _X) % 10))) % 10) + 48)); //#12577 - $k[$j++] = _a; //#12577 - }; //#12577 + $_.code = $k[--$j]; //#12873 + $k[$j++] = 0; //#12874 + $k[$j++] = 0; //#12874 + $forall($_.code, function() { //#12874 + var _I = $k[--$j]; //#12874 + var _J = $k[--$j]; //#12874 + var _K = $k[--$j]; //#12874 + $k[$j++] = $f($f(_I - 48) + (_J * 10)); //#12874 + $k[$j++] = _K; //#12874 + }); //#12874 + $j--; //#12874 + var _L = $k[--$j]; //#12874 + $k[$j++] = _L * 2; //#12875 + $k[$j++] = 0; //#12875 + for (;;) { //#12875 + var _M = $k[--$j]; //#12875 + var _N = $k[--$j]; //#12875 + var _O = ~~(_N / 10); //#12875 + $k[$j++] = $f(_M + (_N % 10)); //#12875 + $k[$j++] = _O; //#12875 + if (_O == 0) { //#12875 + $j--; //#12875 + break; //#12875 + } //#12875 + var _P = $k[--$j]; //#12875 + var _Q = $k[--$j]; //#12875 + $k[$j++] = _P; //#12875 + $k[$j++] = _Q; //#12875 + } //#12875 + $k[$j++] = 0; //#12876 + $k[$j++] = 0; //#12876 + $forall($_.code, function() { //#12876 + var _S = $k[--$j]; //#12876 + var _T = $k[--$j]; //#12876 + var _U = $k[--$j]; //#12876 + $k[$j++] = $f(_T + $f(_S - 48)); //#12876 + $k[$j++] = _U; //#12876 + }); //#12876 + var _V = $k[--$j]; //#12876 + var _W = $k[--$j]; //#12876 + $k[$j++] = _V; //#12876 + $k[$j++] = _W; //#12876 + $j--; //#12876 + var _X = $k[--$j]; //#12876 + var _a = $s($_.code.length + 1); //#12878 + $puti(_a, 0, $_.code); //#12878 + $put(_a, $_.code.length, $f((($f(10 - ($f($k[--$j] + _X) % 10))) % 10) + 48)); //#12878 + $k[$j++] = _a; //#12878 + }; //#12878 $_.mod11 = function() { - $_.code = $k[--$j]; //#12581 - $k[$j++] = $_.code.length - 1; //#12582 - $forall($_.code, function() { //#12582 - var _g = $k[--$j]; //#12582 - var _h = $k[--$j]; //#12582 - $k[$j++] = $f(_g - 48); //#12582 - $k[$j++] = $f((_h % 6) + 2); //#12582 - $k[$j++] = $f(_h - 1); //#12582 - }); //#12582 - $j--; //#12582 - $k[$j++] = 0; //#12583 - for (var _j = 0, _k = $_.code.length; _j < _k; _j++) { //#12583 - var _l = $k[--$j]; //#12583 - var _m = $k[--$j]; //#12583 - var _n = $k[--$j]; //#12583 - $k[$j++] = $f(_l + (_n * _m)); //#12583 - } //#12583 - var _p = ($f(11 - ($k[--$j] % 11))) % 11; //#12585 - $k[$j++] = _p; //#12593 - if (_p == 10) { //#12592 - if ($_.badmod11) { //#12589 - $j--; //#12587 - var _s = $s($_.code.length + 2); //#12587 - $puti(_s, 0, $_.code); //#12587 - $puti(_s, $_.code.length, "10"); //#12587 - $k[$j++] = _s; //#12587 - } else { //#12589 - $j--; //#12589 - $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12589'; //#12589 - $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12589 - bwipp_raiseerror(); //#12589 - } //#12589 - } else { //#12592 - var _w = $s($_.code.length + 1); //#12592 - $puti(_w, 0, $_.code); //#12592 - $put(_w, $_.code.length, $f($k[--$j] + 48)); //#12592 - $k[$j++] = _w; //#12592 - } //#12592 - }; //#12592 + $_.code = $k[--$j]; //#12882 + $k[$j++] = $_.code.length - 1; //#12883 + $forall($_.code, function() { //#12883 + var _g = $k[--$j]; //#12883 + var _h = $k[--$j]; //#12883 + $k[$j++] = $f(_g - 48); //#12883 + $k[$j++] = $f((_h % 6) + 2); //#12883 + $k[$j++] = $f(_h - 1); //#12883 + }); //#12883 + $j--; //#12883 + $k[$j++] = 0; //#12884 + for (var _j = 0, _k = $_.code.length; _j < _k; _j++) { //#12884 + var _l = $k[--$j]; //#12884 + var _m = $k[--$j]; //#12884 + var _n = $k[--$j]; //#12884 + $k[$j++] = $f(_l + (_n * _m)); //#12884 + } //#12884 + var _p = ($f(11 - ($k[--$j] % 11))) % 11; //#12886 + $k[$j++] = _p; //#12894 + if (_p == 10) { //#12893 + if ($_.badmod11) { //#12890 + $j--; //#12888 + var _s = $s($_.code.length + 2); //#12888 + $puti(_s, 0, $_.code); //#12888 + $puti(_s, $_.code.length, "10"); //#12888 + $k[$j++] = _s; //#12888 + } else { //#12890 + $j--; //#12890 + $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12890'; //#12890 + $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12890 + bwipp_raiseerror(); //#12890 + } //#12890 + } else { //#12893 + var _w = $s($_.code.length + 1); //#12893 + $puti(_w, 0, $_.code); //#12893 + $put(_w, $_.code.length, $f($k[--$j] + 48)); //#12893 + $k[$j++] = _w; //#12893 + } //#12893 + }; //#12893 $_.ncrmod11 = function() { - $_.code = $k[--$j]; //#12597 - $k[$j++] = $_.code.length - 1; //#12598 - $forall($_.code, function() { //#12598 - var _13 = $k[--$j]; //#12598 - var _14 = $k[--$j]; //#12598 - $k[$j++] = $f(_13 - 48); //#12598 - $k[$j++] = $f((_14 % 8) + 2); //#12598 - $k[$j++] = $f(_14 - 1); //#12598 - }); //#12598 - $j--; //#12598 - $k[$j++] = 0; //#12599 - for (var _16 = 0, _17 = $_.code.length; _16 < _17; _16++) { //#12599 - var _18 = $k[--$j]; //#12599 - var _19 = $k[--$j]; //#12599 - var _1A = $k[--$j]; //#12599 - $k[$j++] = $f(_18 + (_1A * _19)); //#12599 - } //#12599 - var _1C = ($f(11 - ($k[--$j] % 11))) % 11; //#12601 - $k[$j++] = _1C; //#12609 - if (_1C == 10) { //#12608 - if ($_.badmod11) { //#12605 - $j--; //#12603 - var _1F = $s($_.code.length + 2); //#12603 - $puti(_1F, 0, $_.code); //#12603 - $puti(_1F, $_.code.length, "10"); //#12603 - $k[$j++] = _1F; //#12603 - } else { //#12605 - $j--; //#12605 - $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12605'; //#12605 - $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12605 - bwipp_raiseerror(); //#12605 - } //#12605 - } else { //#12608 - var _1J = $s($_.code.length + 1); //#12608 - $puti(_1J, 0, $_.code); //#12608 - $put(_1J, $_.code.length, $f($k[--$j] + 48)); //#12608 - $k[$j++] = _1J; //#12608 - } //#12608 - }; //#12608 - if (!bwipp_msi.__12621__) { //#12621 - $_ = Object.create($_); //#12621 + $_.code = $k[--$j]; //#12898 + $k[$j++] = $_.code.length - 1; //#12899 + $forall($_.code, function() { //#12899 + var _13 = $k[--$j]; //#12899 + var _14 = $k[--$j]; //#12899 + $k[$j++] = $f(_13 - 48); //#12899 + $k[$j++] = $f((_14 % 8) + 2); //#12899 + $k[$j++] = $f(_14 - 1); //#12899 + }); //#12899 + $j--; //#12899 + $k[$j++] = 0; //#12900 + for (var _16 = 0, _17 = $_.code.length; _16 < _17; _16++) { //#12900 + var _18 = $k[--$j]; //#12900 + var _19 = $k[--$j]; //#12900 + var _1A = $k[--$j]; //#12900 + $k[$j++] = $f(_18 + (_1A * _19)); //#12900 + } //#12900 + var _1C = ($f(11 - ($k[--$j] % 11))) % 11; //#12902 + $k[$j++] = _1C; //#12910 + if (_1C == 10) { //#12909 + if ($_.badmod11) { //#12906 + $j--; //#12904 + var _1F = $s($_.code.length + 2); //#12904 + $puti(_1F, 0, $_.code); //#12904 + $puti(_1F, $_.code.length, "10"); //#12904 + $k[$j++] = _1F; //#12904 + } else { //#12906 + $j--; //#12906 + $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12906'; //#12906 + $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12906 + bwipp_raiseerror(); //#12906 + } //#12906 + } else { //#12909 + var _1J = $s($_.code.length + 1); //#12909 + $puti(_1J, 0, $_.code); //#12909 + $put(_1J, $_.code.length, $f($k[--$j] + 48)); //#12909 + $k[$j++] = _1J; //#12909 + } //#12909 + }; //#12909 + if (!bwipp_msi.__12922__) { //#12922 + $_ = Object.create($_); //#12922 var _1N = new Map([ ["mod10", function() { - $_.mod10(); //#12614 + $_.mod10(); //#12915 }], ["mod1010", function() { - $_.mod10(); //#12615 - $_.mod10(); //#12615 + $_.mod10(); //#12916 + $_.mod10(); //#12916 }], ["mod11", function() { - $_.mod11(); //#12616 + $_.mod11(); //#12917 }], ["ncrmod11", function() { - $_.ncrmod11(); //#12617 + $_.ncrmod11(); //#12918 }], ["mod1110", function() { - $_.mod11(); //#12618 - $_.mod10(); //#12618 + $_.mod11(); //#12919 + $_.mod10(); //#12919 }], ["ncrmod1110", function() { - $_.ncrmod11(); //#12619 - $_.mod10(); //#12619 + $_.ncrmod11(); //#12920 + $_.mod10(); //#12920 }] - ]); //#12619 - $_.checkfunc = _1N; //#12620 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12620 - bwipp_msi.__12621__ = 1; //#12620 - $_ = Object.getPrototypeOf($_); //#12620 - } //#12620 - if ($_.includecheck) { //#12631 - var _1Q = $_.checkfunc; //#12625 - var _1R = $_.checktype; //#12625 - var _1S = $get(_1Q, _1R) !== undefined; //#12625 - $k[$j++] = _1Q; //#12627 - $k[$j++] = _1R; //#12627 - if (!_1S) { //#12627 - $j -= 2; //#12626 - $k[$j++] = 'bwipp.msiBadCharacter#12626'; //#12626 - $k[$j++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; //#12626 - bwipp_raiseerror(); //#12626 - } //#12626 - var _1T = $k[--$j]; //#12628 - var _1V = $get($k[--$j], _1T); //#12628 - $k[$j++] = $_.barcode; //#12628 + ]); //#12920 + $_.checkfunc = _1N; //#12921 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12921 + bwipp_msi.__12922__ = 1; //#12921 + $_ = Object.getPrototypeOf($_); //#12921 + } //#12921 + if ($_.includecheck) { //#12932 + var _1Q = $_.checkfunc; //#12926 + var _1R = $_.checktype; //#12926 + var _1S = $get(_1Q, _1R) !== undefined; //#12926 + $k[$j++] = _1Q; //#12928 + $k[$j++] = _1R; //#12928 + if (!_1S) { //#12928 + $j -= 2; //#12927 + $k[$j++] = 'bwipp.msiBadCharacter#12927'; //#12927 + $k[$j++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; //#12927 + bwipp_raiseerror(); //#12927 + } //#12927 + var _1T = $k[--$j]; //#12929 + var _1V = $get($k[--$j], _1T); //#12929 + $k[$j++] = $_.barcode; //#12929 if (_1V() === true) { return true; - } //#12628 - $_.barcode = $k[--$j]; //#12628 - $_.barlen = $_.barcode.length; //#12629 - if ($_.includecheckintext) { //#12630 - $_.txtlen = $_.barlen; //#12630 - } //#12630 - } //#12630 - $_.sbs = $s(($_.barlen * 8) + 5); //#12633 - $_.txt = $a($_.barlen); //#12634 - $puti($_.sbs, 0, $get($_.encs, 10)); //#12637 - for (var _1k = 0, _1j = $_.barlen - 1; _1k <= _1j; _1k += 1) { //#12649 - $_.i = _1k; //#12640 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12642 - $j--; //#12643 - $_.indx = $k[--$j].length; //#12644 - $j -= 2; //#12645 - $_.enc = $get($_.encs, $_.indx); //#12646 - $puti($_.sbs, ($_.i * 8) + 2, $_.enc); //#12647 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + 3, $_.textyoffset, $_.textfont, $_.textsize])); //#12648 - } //#12648 - $puti($_.sbs, ($_.barlen * 8) + 2, $get($_.encs, 11)); //#12652 - $k[$j++] = Infinity; //#12655 - $k[$j++] = Infinity; //#12657 - var _2A = $_.sbs; //#12657 - for (var _2B = 0, _2C = _2A.length; _2B < _2C; _2B++) { //#12657 - $k[$j++] = $get(_2A, _2B) - 48; //#12657 - } //#12657 - var _2E = $a(); //#12657 - $k[$j++] = Infinity; //#12658 - for (var _2G = 0, _2H = ~~(($_.sbs.length + 1) / 2); _2G < _2H; _2G++) { //#12658 - $k[$j++] = $_.height; //#12658 - } //#12658 - var _2J = $a(); //#12658 - $k[$j++] = Infinity; //#12659 - for (var _2L = 0, _2M = ~~(($_.sbs.length + 1) / 2); _2L < _2M; _2L++) { //#12659 - $k[$j++] = 0; //#12659 - } //#12659 - var _2N = $a(); //#12659 - $k[$j++] = 'ren'; //#12662 - $k[$j++] = bwipp_renlinear; //#12662 - $k[$j++] = 'sbs'; //#12662 - $k[$j++] = _2E; //#12662 - $k[$j++] = 'bhs'; //#12662 - $k[$j++] = _2J; //#12662 - $k[$j++] = 'bbs'; //#12662 - $k[$j++] = _2N; //#12662 - if ($_.includetext) { //#12662 - $k[$j++] = 'txt'; //#12661 - $k[$j++] = $geti($_.txt, 0, $_.txtlen); //#12661 - } //#12661 - $k[$j++] = 'opt'; //#12663 - $k[$j++] = $_.options; //#12663 - var _2T = $d(); //#12663 - $k[$j++] = _2T; //#12666 - if (!$_.dontdraw) { //#12666 - bwipp_renlinear(); //#12666 - } //#12666 - $_ = Object.getPrototypeOf($_); //#12668 - $_ = Object.getPrototypeOf($_); //#12670 + } //#12929 + $_.barcode = $k[--$j]; //#12929 + $_.barlen = $_.barcode.length; //#12930 + if ($_.includecheckintext) { //#12931 + $_.txtlen = $_.barlen; //#12931 + } //#12931 + } //#12931 + $_.sbs = $s(($_.barlen * 8) + 5); //#12934 + $_.txt = $a($_.barlen); //#12935 + $puti($_.sbs, 0, $get($_.encs, 10)); //#12938 + for (var _1k = 0, _1j = $_.barlen - 1; _1k <= _1j; _1k += 1) { //#12950 + $_.i = _1k; //#12941 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12943 + $j--; //#12944 + $_.indx = $k[--$j].length; //#12945 + $j -= 2; //#12946 + $_.enc = $get($_.encs, $_.indx); //#12947 + $puti($_.sbs, ($_.i * 8) + 2, $_.enc); //#12948 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + 3, $_.textyoffset, $_.textfont, $_.textsize])); //#12949 + } //#12949 + $puti($_.sbs, ($_.barlen * 8) + 2, $get($_.encs, 11)); //#12953 + $k[$j++] = Infinity; //#12956 + $k[$j++] = Infinity; //#12958 + var _2A = $_.sbs; //#12958 + for (var _2B = 0, _2C = _2A.length; _2B < _2C; _2B++) { //#12958 + $k[$j++] = $get(_2A, _2B) - 48; //#12958 + } //#12958 + var _2E = $a(); //#12958 + $k[$j++] = Infinity; //#12959 + for (var _2G = 0, _2H = ~~(($_.sbs.length + 1) / 2); _2G < _2H; _2G++) { //#12959 + $k[$j++] = $_.height; //#12959 + } //#12959 + var _2J = $a(); //#12959 + $k[$j++] = Infinity; //#12960 + for (var _2L = 0, _2M = ~~(($_.sbs.length + 1) / 2); _2L < _2M; _2L++) { //#12960 + $k[$j++] = 0; //#12960 + } //#12960 + var _2N = $a(); //#12960 + $k[$j++] = 'ren'; //#12963 + $k[$j++] = 'renlinear'; //#12963 + $k[$j++] = 'sbs'; //#12963 + $k[$j++] = _2E; //#12963 + $k[$j++] = 'bhs'; //#12963 + $k[$j++] = _2J; //#12963 + $k[$j++] = 'bbs'; //#12963 + $k[$j++] = _2N; //#12963 + if ($_.includetext) { //#12963 + $k[$j++] = 'txt'; //#12962 + $k[$j++] = $geti($_.txt, 0, $_.txtlen); //#12962 + } //#12962 + $k[$j++] = 'opt'; //#12964 + $k[$j++] = $_.options; //#12964 + var _2T = $d(); //#12964 + $k[$j++] = _2T; //#12967 + if (!$_.dontdraw) { //#12967 + bwipp_renlinear(); //#12967 + } //#12967 + $_ = Object.getPrototypeOf($_); //#12969 + $_ = Object.getPrototypeOf($_); //#12971 } //bwipp_msi function bwipp_plessey() { - $_ = Object.create($_); //#12700 - $_.dontdraw = false; //#12703 - $_.includetext = false; //#12704 - $_.validatecheck = false; //#12705 - $_.includecheckintext = false; //#12706 - $_.unidirectional = false; //#12707 - $_.textfont = "OCR-B"; //#12708 - $_.textsize = 10; //#12709 - $_.textyoffset = -8; //#12710 - $_.height = 1; //#12711 - $k[$j++] = $_; //#12713 - bwipp_processoptions(); //#12713 - $_.options = $k[--$j]; //#12713 - $_.barcode = $k[--$j]; //#12714 - if ($eq($_.barcode, "")) { //#12718 - $k[$j++] = 'bwipp.plesseyEmptyData#12717'; //#12717 - $k[$j++] = "The data must not be empty"; //#12717 - bwipp_raiseerror(); //#12717 - } //#12717 - bwipp_loadctx(bwipp_plessey) //#12720 - if (!bwipp_plessey.__12736__) { //#12736 - $_ = Object.create($_); //#12736 - $_.barchars = "0123456789ABCDEF"; //#12724 - $_.charvals = new Map; //#12725 - for (var _3 = 0; _3 <= 15; _3 += 1) { //#12726 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#12726 - } //#12726 - $_.encs = $a(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); //#12735 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_plessey.$ctx[id] = $_[id]); //#12735 - bwipp_plessey.__12736__ = 1; //#12735 - $_ = Object.getPrototypeOf($_); //#12735 - } //#12735 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12743 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12740 - if (!_F) { //#12742 - $k[$j++] = 'bwipp.plesseyBadCharacter#12741'; //#12741 - $k[$j++] = "Plessey must contain only digits and letters A B C D E F"; //#12741 - bwipp_raiseerror(); //#12741 - } //#12741 - } //#12741 - $k[$j++] = 'barlen'; //#12745 - $k[$j++] = $_.barcode.length; //#12745 - if ($_.validatecheck) { //#12745 - var _I = $k[--$j]; //#12745 - $k[$j++] = $f(_I - 2); //#12745 - } //#12745 - var _J = $k[--$j]; //#12745 - $_[$k[--$j]] = _J; //#12745 - $_.checkbits = $a($f(($_.barlen * 4) + 8)); //#12748 - $puti($_.checkbits, $_.barlen * 4, $a([0, 0, 0, 0, 0, 0, 0, 0])); //#12749 - for (var _S = 0, _R = $f($_.barlen - 1); _S <= _R; _S += 1) { //#12759 - $_.i = _S; //#12751 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12752 - $puti($_.checkbits, $_.i * 4, $a([$_.indx & 1, ($_.indx >>> 1) & 1, ($_.indx >>> 2) & 1, $_.indx >>> 3])); //#12758 - } //#12758 - $_.checksalt = $a([1, 1, 1, 1, 0, 1, 0, 0, 1]); //#12760 - for (var _i = 0, _h = $f(($_.barlen * 4) - 1); _i <= _h; _i += 1) { //#12769 - $_.i = _i; //#12762 - if ($get($_.checkbits, $_.i) == 1) { //#12768 - for (var _m = 0; _m <= 8; _m += 1) { //#12767 - $_.j = _m; //#12765 - $put($_.checkbits, $_.i + $_.j, $xo($get($_.checkbits, $_.i + $_.j), $get($_.checksalt, $_.j))); //#12766 - } //#12766 - } //#12766 - } //#12766 - $_.checkval = 0; //#12770 - for (var _x = 0; _x <= 7; _x += 1) { //#12774 - $_.i = _x; //#12772 - $_.checkval = $f($_.checkval + ((~~Math.pow(2, $_.i)) * $get($_.checkbits, $f(($_.barlen * 4) + $_.i)))); //#12773 - } //#12773 - $_.checksum1 = $_.checkval & 15; //#12775 - $_.checksum2 = $_.checkval >>> 4; //#12776 - if ($_.validatecheck) { //#12783 - if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $f($_.barlen + 1)) != $get($_.barchars, $_.checksum2))) { //#12781 - $k[$j++] = 'bwipp.plesseyBadCheckDigits#12780'; //#12780 - $k[$j++] = "Incorrect Plessey check digits provided"; //#12780 - bwipp_raiseerror(); //#12780 - } //#12780 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12782 - } //#12782 - var _1O = $_.unidirectional ? 27 : 33; //#12785 - $_.sbs = $s($f(($_.barlen * 8) + _1O)); //#12785 - $_.txt = $a($f($_.barlen + 2)); //#12786 - $puti($_.sbs, 0, $get($_.encs, 16)); //#12789 - for (var _1X = 0, _1W = $f($_.barlen - 1); _1X <= _1W; _1X += 1) { //#12796 - $_.i = _1X; //#12792 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12793 - $puti($_.sbs, ($_.i * 8) + 8, $get($_.encs, $_.indx)); //#12794 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 20) + 20, $_.textyoffset, $_.textfont, $_.textsize])); //#12795 - } //#12795 - $puti($_.sbs, $f(($_.barlen * 8) + 8), $get($_.encs, $_.checksum1)); //#12799 - $puti($_.sbs, $f(($_.barlen * 8) + 16), $get($_.encs, $_.checksum2)); //#12800 - if ($_.includecheckintext) { //#12806 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12802 - $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum2, 1), $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12803 - } else { //#12806 - $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12805 - $put($_.txt, $f($_.barlen + 1), $a([" ", $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12806 - } //#12806 - var _2f = $_.unidirectional ? 18 : 17; //#12810 - $puti($_.sbs, $f(($_.barlen * 8) + 24), $get($_.encs, _2f)); //#12810 - $k[$j++] = Infinity; //#12813 - $k[$j++] = Infinity; //#12815 - var _2h = $_.sbs; //#12815 - for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#12815 - $k[$j++] = $get(_2h, _2i) - 48; //#12815 - } //#12815 - var _2l = $a(); //#12815 - $k[$j++] = Infinity; //#12816 - for (var _2n = 0, _2o = ~~(($_.sbs.length + 1) / 2); _2n < _2o; _2n++) { //#12816 - $k[$j++] = $_.height; //#12816 - } //#12816 - var _2q = $a(); //#12816 - $k[$j++] = Infinity; //#12817 - for (var _2s = 0, _2t = ~~(($_.sbs.length + 1) / 2); _2s < _2t; _2s++) { //#12817 - $k[$j++] = 0; //#12817 - } //#12817 - var _2u = $a(); //#12817 - $k[$j++] = 'ren'; //#12820 - $k[$j++] = bwipp_renlinear; //#12820 - $k[$j++] = 'sbs'; //#12820 - $k[$j++] = _2l; //#12820 - $k[$j++] = 'bhs'; //#12820 - $k[$j++] = _2q; //#12820 - $k[$j++] = 'bbs'; //#12820 - $k[$j++] = _2u; //#12820 - if ($_.includetext) { //#12820 - $k[$j++] = 'txt'; //#12819 - $k[$j++] = $_.txt; //#12819 - } //#12819 - $k[$j++] = 'opt'; //#12821 - $k[$j++] = $_.options; //#12821 - var _2y = $d(); //#12821 - $k[$j++] = _2y; //#12824 - if (!$_.dontdraw) { //#12824 - bwipp_renlinear(); //#12824 - } //#12824 - $_ = Object.getPrototypeOf($_); //#12826 - $_ = Object.getPrototypeOf($_); //#12828 + $_ = Object.create($_); //#13001 + $_.dontdraw = false; //#13004 + $_.includetext = false; //#13005 + $_.validatecheck = false; //#13006 + $_.includecheckintext = false; //#13007 + $_.unidirectional = false; //#13008 + $_.textfont = "OCR-B"; //#13009 + $_.textsize = 10; //#13010 + $_.textyoffset = -8; //#13011 + $_.height = 1; //#13012 + $k[$j++] = $_; //#13014 + bwipp_processoptions(); //#13014 + $_.options = $k[--$j]; //#13014 + $_.barcode = $k[--$j]; //#13015 + if ($eq($_.barcode, "")) { //#13019 + $k[$j++] = 'bwipp.plesseyEmptyData#13018'; //#13018 + $k[$j++] = "The data must not be empty"; //#13018 + bwipp_raiseerror(); //#13018 + } //#13018 + bwipp_loadctx(bwipp_plessey) //#13021 + if (!bwipp_plessey.__13037__) { //#13037 + $_ = Object.create($_); //#13037 + $_.barchars = "0123456789ABCDEF"; //#13025 + $_.charvals = new Map; //#13026 + for (var _3 = 0; _3 <= 15; _3 += 1) { //#13027 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#13027 + } //#13027 + $_.encs = $a(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); //#13036 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_plessey.$ctx[id] = $_[id]); //#13036 + bwipp_plessey.__13037__ = 1; //#13036 + $_ = Object.getPrototypeOf($_); //#13036 + } //#13036 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#13044 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#13041 + if (!_F) { //#13043 + $k[$j++] = 'bwipp.plesseyBadCharacter#13042'; //#13042 + $k[$j++] = "Plessey must contain only digits and letters A B C D E F"; //#13042 + bwipp_raiseerror(); //#13042 + } //#13042 + } //#13042 + $k[$j++] = 'barlen'; //#13046 + $k[$j++] = $_.barcode.length; //#13046 + if ($_.validatecheck) { //#13046 + var _I = $k[--$j]; //#13046 + $k[$j++] = $f(_I - 2); //#13046 + } //#13046 + var _J = $k[--$j]; //#13046 + $_[$k[--$j]] = _J; //#13046 + $_.checkbits = $a($f(($_.barlen * 4) + 8)); //#13049 + $puti($_.checkbits, $_.barlen * 4, $a([0, 0, 0, 0, 0, 0, 0, 0])); //#13050 + for (var _S = 0, _R = $f($_.barlen - 1); _S <= _R; _S += 1) { //#13060 + $_.i = _S; //#13052 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#13053 + $puti($_.checkbits, $_.i * 4, $a([$_.indx & 1, ($_.indx >>> 1) & 1, ($_.indx >>> 2) & 1, $_.indx >>> 3])); //#13059 + } //#13059 + $_.checksalt = $a([1, 1, 1, 1, 0, 1, 0, 0, 1]); //#13061 + for (var _i = 0, _h = $f(($_.barlen * 4) - 1); _i <= _h; _i += 1) { //#13070 + $_.i = _i; //#13063 + if ($get($_.checkbits, $_.i) == 1) { //#13069 + for (var _m = 0; _m <= 8; _m += 1) { //#13068 + $_.j = _m; //#13066 + $put($_.checkbits, $_.i + $_.j, $xo($get($_.checkbits, $_.i + $_.j), $get($_.checksalt, $_.j))); //#13067 + } //#13067 + } //#13067 + } //#13067 + $_.checkval = 0; //#13071 + for (var _x = 0; _x <= 7; _x += 1) { //#13075 + $_.i = _x; //#13073 + $_.checkval = $f($_.checkval + ((~~Math.pow(2, $_.i)) * $get($_.checkbits, $f(($_.barlen * 4) + $_.i)))); //#13074 + } //#13074 + $_.checksum1 = $_.checkval & 15; //#13076 + $_.checksum2 = $_.checkval >>> 4; //#13077 + if ($_.validatecheck) { //#13084 + if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $f($_.barlen + 1)) != $get($_.barchars, $_.checksum2))) { //#13082 + $k[$j++] = 'bwipp.plesseyBadCheckDigits#13081'; //#13081 + $k[$j++] = "Incorrect Plessey check digits provided"; //#13081 + bwipp_raiseerror(); //#13081 + } //#13081 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#13083 + } //#13083 + var _1O = $_.unidirectional ? 27 : 33; //#13086 + $_.sbs = $s($f(($_.barlen * 8) + _1O)); //#13086 + $_.txt = $a($f($_.barlen + 2)); //#13087 + $puti($_.sbs, 0, $get($_.encs, 16)); //#13090 + for (var _1X = 0, _1W = $f($_.barlen - 1); _1X <= _1W; _1X += 1) { //#13097 + $_.i = _1X; //#13093 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#13094 + $puti($_.sbs, ($_.i * 8) + 8, $get($_.encs, $_.indx)); //#13095 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 20) + 20, $_.textyoffset, $_.textfont, $_.textsize])); //#13096 + } //#13096 + $puti($_.sbs, $f(($_.barlen * 8) + 8), $get($_.encs, $_.checksum1)); //#13100 + $puti($_.sbs, $f(($_.barlen * 8) + 16), $get($_.encs, $_.checksum2)); //#13101 + if ($_.includecheckintext) { //#13107 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13103 + $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum2, 1), $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13104 + } else { //#13107 + $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13106 + $put($_.txt, $f($_.barlen + 1), $a([" ", $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13107 + } //#13107 + var _2f = $_.unidirectional ? 18 : 17; //#13111 + $puti($_.sbs, $f(($_.barlen * 8) + 24), $get($_.encs, _2f)); //#13111 + $k[$j++] = Infinity; //#13114 + $k[$j++] = Infinity; //#13116 + var _2h = $_.sbs; //#13116 + for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#13116 + $k[$j++] = $get(_2h, _2i) - 48; //#13116 + } //#13116 + var _2l = $a(); //#13116 + $k[$j++] = Infinity; //#13117 + for (var _2n = 0, _2o = ~~(($_.sbs.length + 1) / 2); _2n < _2o; _2n++) { //#13117 + $k[$j++] = $_.height; //#13117 + } //#13117 + var _2q = $a(); //#13117 + $k[$j++] = Infinity; //#13118 + for (var _2s = 0, _2t = ~~(($_.sbs.length + 1) / 2); _2s < _2t; _2s++) { //#13118 + $k[$j++] = 0; //#13118 + } //#13118 + var _2u = $a(); //#13118 + $k[$j++] = 'ren'; //#13121 + $k[$j++] = 'renlinear'; //#13121 + $k[$j++] = 'sbs'; //#13121 + $k[$j++] = _2l; //#13121 + $k[$j++] = 'bhs'; //#13121 + $k[$j++] = _2q; //#13121 + $k[$j++] = 'bbs'; //#13121 + $k[$j++] = _2u; //#13121 + if ($_.includetext) { //#13121 + $k[$j++] = 'txt'; //#13120 + $k[$j++] = $_.txt; //#13120 + } //#13120 + $k[$j++] = 'opt'; //#13122 + $k[$j++] = $_.options; //#13122 + var _2y = $d(); //#13122 + $k[$j++] = _2y; //#13125 + if (!$_.dontdraw) { //#13125 + bwipp_renlinear(); //#13125 + } //#13125 + $_ = Object.getPrototypeOf($_); //#13127 + $_ = Object.getPrototypeOf($_); //#13129 } //bwipp_plessey function bwipp_telepen() { - $_ = Object.create($_); //#12859 - $_.numeric = false; //#12862 - $_.dontdraw = false; //#12863 - $_.includetext = false; //#12864 - $_.textfont = "OCR-B"; //#12865 - $_.textsize = 10; //#12866 - $_.textyoffset = -8; //#12867 - $_.height = 1; //#12868 - $_.parse = false; //#12869 - $k[$j++] = $_; //#12871 - bwipp_processoptions(); //#12871 - $_.options = $k[--$j]; //#12871 - $_.barcode = $k[--$j]; //#12872 - bwipp_loadctx(bwipp_telepen) //#12874 + $_ = Object.create($_); //#13160 + $_.numeric = false; //#13163 + $_.dontdraw = false; //#13164 + $_.includetext = false; //#13165 + $_.textfont = "OCR-B"; //#13166 + $_.textsize = 10; //#13167 + $_.textyoffset = -8; //#13168 + $_.height = 1; //#13169 + $_.parse = false; //#13170 + $k[$j++] = $_; //#13172 + bwipp_processoptions(); //#13172 + $_.options = $k[--$j]; //#13172 + $_.barcode = $k[--$j]; //#13173 + bwipp_loadctx(bwipp_telepen) //#13175 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#12880 - $_.fncvals = _3; //#12881 - $k[$j++] = 'barcode'; //#12882 - $k[$j++] = $_.barcode; //#12882 - $k[$j++] = $_.fncvals; //#12882 - bwipp_parseinput(); //#12882 - var _6 = $k[--$j]; //#12882 - $_[$k[--$j]] = _6; //#12882 - $_.barlen = $_.barcode.length; //#12883 - delete $_.options["parse"]; //#12884 - if ($_.numeric && (($_.barlen % 2) != 0)) { //#12888 - $k[$j++] = 'bwipp.telepenNumericOddLength#12887'; //#12887 - $k[$j++] = "Telepen Numeric must have an even length"; //#12887 - bwipp_raiseerror(); //#12887 - } //#12887 - if (!bwipp_telepen.__12926__) { //#12926 - $_ = Object.create($_); //#12926 - $_.encs = $a(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); //#12925 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_telepen.$ctx[id] = $_[id]); //#12925 - bwipp_telepen.__12926__ = 1; //#12925 - $_ = Object.getPrototypeOf($_); //#12925 - } //#12925 - $_.sbs = $s(($_.barlen * 16) + 48); //#12928 - $_.txt = $a($_.barlen); //#12929 - $_.enc = $get($_.encs, 95); //#12932 - $puti($_.sbs, 0, $_.enc); //#12933 - $_.l = $_.enc.length; //#12934 - $_.checksum = 0; //#12936 - $_.i = 0; //#12937 - $_.j = 0; //#12937 - for (;;) { //#12980 - if ($_.i == $_.barlen) { //#12939 - break; //#12939 - } //#12939 - if ($_.numeric) { //#12973 - if ($get($_.barcode, $_.i) > 16) { //#12961 - $_.np = $geti($_.barcode, $_.i, 2); //#12942 - var _X = $get($_.np, 0); //#12943 - var _Z = $get($_.np, 1); //#12944 - if (((_X < 48) || (_X > 57)) || (((_Z < 48) || (_Z > 57)) && (!(_Z == 88)))) { //#12950 - $k[$j++] = -1; //#12946 - } else { //#12950 - var _e = $f($get($_.np, 1) - 48); //#12949 - $k[$j++] = $f($get($_.np, 0) - 48); //#12949 - $k[$j++] = _e; //#12949 - if (_e != 40) { //#12949 - var _f = $k[--$j]; //#12949 - var _g = $k[--$j]; //#12949 - $k[$j++] = $f(($f(_f + (_g * 10))) + 10); //#12949 - } else { //#12949 - $j--; //#12949 - } //#12949 - var _h = $k[--$j]; //#12950 - $k[$j++] = $f(_h + 17); //#12950 - } //#12950 - var _i = $k[--$j]; //#12952 - $k[$j++] = _i; //#12954 - if (_i == -1) { //#12954 - $k[$j++] = 'bwipp.telepenInvalidNumericCharacter#12953'; //#12953 - $k[$j++] = "Telepen Numeric may contain only digits, or X in even positions"; //#12953 - bwipp_raiseerror(); //#12953 - } //#12953 - $_.indx = $k[--$j]; //#12955 - $put($_.txt, $_.j, $a([$_.np, ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12956 - $_.i = $_.i + 2; //#12957 - } else { //#12961 - $_.indx = $get($_.barcode, $_.i); //#12959 - $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12960 - $_.i = $_.i + 1; //#12961 - } //#12961 - } else { //#12973 - $_.indx = $get($_.barcode, $_.i); //#12964 - if ($_.indx > 127) { //#12967 - $k[$j++] = 'bwipp.telepenInvalidAlphaCharacter#12966'; //#12966 - $k[$j++] = "Telepen Alpha characters must have ordinal values 0 to 127"; //#12966 - bwipp_raiseerror(); //#12966 - } //#12966 - if (($_.indx >= 32) && ($_.indx <= 126)) { //#12971 - $put($_.txt, $_.j, $a([$geti($_.barcode, $_.i, 1), ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12969 - } else { //#12971 - $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12971 - } //#12971 - $_.i = $_.i + 1; //#12973 - } //#12973 - $_.checksum = $f($_.checksum + $_.indx); //#12975 - $_.enc = $get($_.encs, $_.indx); //#12976 - $puti($_.sbs, $_.l, $_.enc); //#12977 - $_.l = $_.l + $_.enc.length; //#12978 - $_.j = $_.j + 1; //#12979 - } //#12979 - $_.checksum = ($f(127 - ($_.checksum % 127))) % 127; //#12983 - $_.enc = $get($_.encs, $_.checksum); //#12984 - $puti($_.sbs, $_.l, $_.enc); //#12985 - $_.l = $_.l + $_.enc.length; //#12986 - $_.enc = $get($_.encs, 122); //#12989 - $puti($_.sbs, $_.l, $_.enc); //#12990 - $_.l = $_.l + $_.enc.length; //#12991 - $_.sbs = $geti($_.sbs, 0, $_.l); //#12994 - $_.txt = $geti($_.txt, 0, $_.j); //#12995 - $k[$j++] = Infinity; //#12998 - $k[$j++] = Infinity; //#13000 - var _1z = $_.sbs; //#13000 - for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#13000 - $k[$j++] = $f($get(_1z, _20) - 48); //#13000 - } //#13000 - var _23 = $a(); //#13000 - $k[$j++] = Infinity; //#13001 - for (var _25 = 0, _26 = ~~(($_.sbs.length + 1) / 2); _25 < _26; _25++) { //#13001 - $k[$j++] = $_.height; //#13001 - } //#13001 - var _28 = $a(); //#13001 - $k[$j++] = Infinity; //#13002 - for (var _2A = 0, _2B = ~~(($_.sbs.length + 1) / 2); _2A < _2B; _2A++) { //#13002 - $k[$j++] = 0; //#13002 - } //#13002 - var _2C = $a(); //#13002 - $k[$j++] = 'ren'; //#13005 - $k[$j++] = bwipp_renlinear; //#13005 - $k[$j++] = 'sbs'; //#13005 - $k[$j++] = _23; //#13005 - $k[$j++] = 'bhs'; //#13005 - $k[$j++] = _28; //#13005 - $k[$j++] = 'bbs'; //#13005 - $k[$j++] = _2C; //#13005 - if ($_.includetext) { //#13005 - $k[$j++] = 'txt'; //#13004 - $k[$j++] = $_.txt; //#13004 - } //#13004 - $k[$j++] = 'opt'; //#13006 - $k[$j++] = $_.options; //#13006 - var _2G = $d(); //#13006 - $k[$j++] = _2G; //#13009 - if (!$_.dontdraw) { //#13009 - bwipp_renlinear(); //#13009 - } //#13009 - $_ = Object.getPrototypeOf($_); //#13011 - $_ = Object.getPrototypeOf($_); //#13013 + ]); //#13181 + $_.fncvals = _3; //#13182 + $k[$j++] = 'barcode'; //#13183 + $k[$j++] = $_.barcode; //#13183 + $k[$j++] = $_.fncvals; //#13183 + bwipp_parseinput(); //#13183 + var _6 = $k[--$j]; //#13183 + $_[$k[--$j]] = _6; //#13183 + $_.barlen = $_.barcode.length; //#13184 + delete $_.options["parse"]; //#13185 + if ($_.numeric && (($_.barlen % 2) != 0)) { //#13189 + $k[$j++] = 'bwipp.telepenNumericOddLength#13188'; //#13188 + $k[$j++] = "Telepen Numeric must have an even length"; //#13188 + bwipp_raiseerror(); //#13188 + } //#13188 + if (!bwipp_telepen.__13227__) { //#13227 + $_ = Object.create($_); //#13227 + $_.encs = $a(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); //#13226 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_telepen.$ctx[id] = $_[id]); //#13226 + bwipp_telepen.__13227__ = 1; //#13226 + $_ = Object.getPrototypeOf($_); //#13226 + } //#13226 + $_.sbs = $s(($_.barlen * 16) + 48); //#13229 + $_.txt = $a($_.barlen); //#13230 + $_.enc = $get($_.encs, 95); //#13233 + $puti($_.sbs, 0, $_.enc); //#13234 + $_.l = $_.enc.length; //#13235 + $_.checksum = 0; //#13237 + $_.i = 0; //#13238 + $_.j = 0; //#13238 + for (;;) { //#13281 + if ($_.i == $_.barlen) { //#13240 + break; //#13240 + } //#13240 + if ($_.numeric) { //#13274 + if ($get($_.barcode, $_.i) > 16) { //#13262 + $_.np = $geti($_.barcode, $_.i, 2); //#13243 + var _X = $get($_.np, 0); //#13244 + var _Z = $get($_.np, 1); //#13245 + if (((_X < 48) || (_X > 57)) || (((_Z < 48) || (_Z > 57)) && (!(_Z == 88)))) { //#13251 + $k[$j++] = -1; //#13247 + } else { //#13251 + var _e = $f($get($_.np, 1) - 48); //#13250 + $k[$j++] = $f($get($_.np, 0) - 48); //#13250 + $k[$j++] = _e; //#13250 + if (_e != 40) { //#13250 + var _f = $k[--$j]; //#13250 + var _g = $k[--$j]; //#13250 + $k[$j++] = $f(($f(_f + (_g * 10))) + 10); //#13250 + } else { //#13250 + $j--; //#13250 + } //#13250 + var _h = $k[--$j]; //#13251 + $k[$j++] = $f(_h + 17); //#13251 + } //#13251 + var _i = $k[--$j]; //#13253 + $k[$j++] = _i; //#13255 + if (_i == -1) { //#13255 + $k[$j++] = 'bwipp.telepenInvalidNumericCharacter#13254'; //#13254 + $k[$j++] = "Telepen Numeric may contain only digits, or X in even positions"; //#13254 + bwipp_raiseerror(); //#13254 + } //#13254 + $_.indx = $k[--$j]; //#13256 + $put($_.txt, $_.j, $a([$_.np, ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13257 + $_.i = $_.i + 2; //#13258 + } else { //#13262 + $_.indx = $get($_.barcode, $_.i); //#13260 + $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13261 + $_.i = $_.i + 1; //#13262 + } //#13262 + } else { //#13274 + $_.indx = $get($_.barcode, $_.i); //#13265 + if ($_.indx > 127) { //#13268 + $k[$j++] = 'bwipp.telepenInvalidAlphaCharacter#13267'; //#13267 + $k[$j++] = "Telepen Alpha characters must have ordinal values 0 to 127"; //#13267 + bwipp_raiseerror(); //#13267 + } //#13267 + if (($_.indx >= 32) && ($_.indx <= 126)) { //#13272 + $put($_.txt, $_.j, $a([$geti($_.barcode, $_.i, 1), ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13270 + } else { //#13272 + $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13272 + } //#13272 + $_.i = $_.i + 1; //#13274 + } //#13274 + $_.checksum = $f($_.checksum + $_.indx); //#13276 + $_.enc = $get($_.encs, $_.indx); //#13277 + $puti($_.sbs, $_.l, $_.enc); //#13278 + $_.l = $_.l + $_.enc.length; //#13279 + $_.j = $_.j + 1; //#13280 + } //#13280 + $_.checksum = ($f(127 - ($_.checksum % 127))) % 127; //#13284 + $_.enc = $get($_.encs, $_.checksum); //#13285 + $puti($_.sbs, $_.l, $_.enc); //#13286 + $_.l = $_.l + $_.enc.length; //#13287 + $_.enc = $get($_.encs, 122); //#13290 + $puti($_.sbs, $_.l, $_.enc); //#13291 + $_.l = $_.l + $_.enc.length; //#13292 + $_.sbs = $geti($_.sbs, 0, $_.l); //#13295 + $_.txt = $geti($_.txt, 0, $_.j); //#13296 + $k[$j++] = Infinity; //#13299 + $k[$j++] = Infinity; //#13301 + var _1z = $_.sbs; //#13301 + for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#13301 + $k[$j++] = $f($get(_1z, _20) - 48); //#13301 + } //#13301 + var _23 = $a(); //#13301 + $k[$j++] = Infinity; //#13302 + for (var _25 = 0, _26 = ~~(($_.sbs.length + 1) / 2); _25 < _26; _25++) { //#13302 + $k[$j++] = $_.height; //#13302 + } //#13302 + var _28 = $a(); //#13302 + $k[$j++] = Infinity; //#13303 + for (var _2A = 0, _2B = ~~(($_.sbs.length + 1) / 2); _2A < _2B; _2A++) { //#13303 + $k[$j++] = 0; //#13303 + } //#13303 + var _2C = $a(); //#13303 + $k[$j++] = 'ren'; //#13306 + $k[$j++] = 'renlinear'; //#13306 + $k[$j++] = 'sbs'; //#13306 + $k[$j++] = _23; //#13306 + $k[$j++] = 'bhs'; //#13306 + $k[$j++] = _28; //#13306 + $k[$j++] = 'bbs'; //#13306 + $k[$j++] = _2C; //#13306 + if ($_.includetext) { //#13306 + $k[$j++] = 'txt'; //#13305 + $k[$j++] = $_.txt; //#13305 + } //#13305 + $k[$j++] = 'opt'; //#13307 + $k[$j++] = $_.options; //#13307 + var _2G = $d(); //#13307 + $k[$j++] = _2G; //#13310 + if (!$_.dontdraw) { //#13310 + bwipp_renlinear(); //#13310 + } //#13310 + $_ = Object.getPrototypeOf($_); //#13312 + $_ = Object.getPrototypeOf($_); //#13314 } //bwipp_telepen function bwipp_telepennumeric() { - $_ = Object.create($_); //#13042 - $_.dontdraw = false; //#13045 - $k[$j++] = $_; //#13047 - bwipp_processoptions(); //#13047 - $_.options = $k[--$j]; //#13047 - $_.barcode = $k[--$j]; //#13048 - $put($_.options, "dontdraw", true); //#13051 - $put($_.options, "numeric", true); //#13052 - $k[$j++] = 'args'; //#13054 - $k[$j++] = $_.barcode; //#13054 - $k[$j++] = $_.options; //#13054 - bwipp_telepen(); //#13054 - var _6 = $k[--$j]; //#13054 - $_[$k[--$j]] = _6; //#13054 - $put($_.args, "opt", $_.options); //#13056 - $k[$j++] = $_.args; //#13059 - if (!$_.dontdraw) { //#13059 - bwipp_renlinear(); //#13059 - } //#13059 - $_ = Object.getPrototypeOf($_); //#13061 + $_ = Object.create($_); //#13343 + $_.dontdraw = false; //#13346 + $k[$j++] = $_; //#13348 + bwipp_processoptions(); //#13348 + $_.options = $k[--$j]; //#13348 + $_.barcode = $k[--$j]; //#13349 + $put($_.options, "dontdraw", true); //#13352 + $put($_.options, "numeric", true); //#13353 + $k[$j++] = 'args'; //#13355 + $k[$j++] = $_.barcode; //#13355 + $k[$j++] = $_.options; //#13355 + bwipp_telepen(); //#13355 + var _6 = $k[--$j]; //#13355 + $_[$k[--$j]] = _6; //#13355 + $put($_.args, "opt", $_.options); //#13357 + $k[$j++] = $_.args; //#13360 + if (!$_.dontdraw) { //#13360 + bwipp_renlinear(); //#13360 + } //#13360 + $_ = Object.getPrototypeOf($_); //#13362 } //bwipp_telepennumeric function bwipp_posicode() { - $_ = Object.create($_); //#13092 - $_.dontdraw = false; //#13095 - $_.includetext = false; //#13096 - $_.textfont = "OCR-B"; //#13097 - $_.textsize = 10; //#13098 - $_.textxoffset = 0; //#13099 - $_.textyoffset = -8; //#13100 - $_.height = 1; //#13101 - $_.encoding = "auto"; //#13102 - $_.version = "a"; //#13103 - $_.checkoffset = 0; //#13104 - $_.raw = false; //#13105 - $_.parse = false; //#13106 - $_.parsefnc = false; //#13107 - $k[$j++] = $_; //#13109 - bwipp_processoptions(); //#13109 - $_.options = $k[--$j]; //#13109 - var _1 = $k[--$j]; //#13110 - $_.barcode = _1; //#13110 - bwipp_loadctx(bwipp_posicode) //#13112 - if (!bwipp_posicode.__13155__) { //#13155 - $_ = Object.create($_); //#13155 - $_.la0 = -1; //#13116 - $_.la1 = -2; //#13116 - $_.la2 = -3; //#13116 - $_.sf0 = -4; //#13117 - $_.sf1 = -5; //#13117 - $_.sf2 = -6; //#13117 - $_.fn1 = -7; //#13118 - $_.fn2 = -8; //#13118 - $_.fn3 = -9; //#13118 - $_.fn4 = -10; //#13118 - $_.charmapsnormal = $a([$a(["0", "^", "'"]), $a(["1", ";", 27]), $a(["2", "<", 28]), $a(["3", "=", 29]), $a(["4", ">", 30]), $a(["5", "?", 31]), $a(["6", "@", "!"]), $a(["7", "[", "\""]), $a(["8", 92, "#"]), $a(["9", "]", "&"]), $a(["A", "a", 1]), $a(["B", "b", 2]), $a(["C", "c", 3]), $a(["D", "d", 4]), $a(["E", "e", 5]), $a(["F", "f", 6]), $a(["G", "g", 7]), $a(["H", "h", 8]), $a(["I", "i", 9]), $a(["J", "j", 10]), $a(["K", "k", 11]), $a(["L", "l", 12]), $a(["M", "m", 13]), $a(["N", "n", 14]), $a(["O", "o", 15]), $a(["P", "p", 16]), $a(["Q", "q", 17]), $a(["R", "r", 18]), $a(["S", "s", 19]), $a(["T", "t", 20]), $a(["U", "u", 21]), $a(["V", "v", 22]), $a(["W", "w", 23]), $a(["X", "x", 24]), $a(["Y", "y", 25]), $a(["Z", "z", 26]), $a(["-", "_", 40]), $a([".", "`", 41]), $a([" ", 127, 0]), $a(["$", "{", "*"]), $a(["/", "|", ","]), $a(["+", "}", ":"]), $a(["%", "~", $_.fn1]), $a([$_.la1, $_.la0, $_.fn2]), $a([$_.sf1, $_.sf0, $_.fn3]), $a([$_.sf2, $_.sf2, $_.fn4])]); //#13139 - var _13 = $a(["6", -98, -98]); //#13143 - $_.chapmapslimited = $a([$a(["0", -98, -98]), $a(["1", -98, -98]), $a(["2", -98, -98]), $a(["3", -98, -98]), $a(["4", -98, -98]), $a(["5", -98, -98]), _13, $a(["7", -98, -98]), $a(["8", -98, -98]), $a(["9", -98, -98]), $a(["A", -98, -98]), $a(["B", -98, -98]), $a(["C", -98, -98]), $a(["D", -98, -98]), $a(["E", -98, -98]), $a(["F", -98, -98]), $a(["G", -98, -98]), $a(["H", -98, -98]), $a(["I", -98, -98]), $a(["J", -98, -98]), $a(["K", -98, -98]), $a(["L", -98, -98]), $a(["M", -98, -98]), $a(["N", -98, -98]), $a(["O", -98, -98]), $a(["P", -98, -98]), $a(["Q", -98, -98]), $a(["R", -98, -98]), $a(["S", -98, -98]), $a(["T", -98, -98]), $a(["U", -98, -98]), $a(["V", -98, -98]), $a(["W", -98, -98]), $a(["X", -98, -98]), $a(["Y", -98, -98]), $a(["Z", -98, -98]), $a(["-", -98, -98]), $a([".", -98, -98])]); //#13154 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13154 - bwipp_posicode.__13155__ = 1; //#13154 - $_ = Object.getPrototypeOf($_); //#13154 - } //#13154 - if ((($ne($_.version, "a") && $ne($_.version, "b")) && $ne($_.version, "limiteda")) && $ne($_.version, "limitedb")) { //#13159 - $k[$j++] = 'bwipp.posicodeInvalidVersion#13158'; //#13158 - $k[$j++] = "The version must be either a, b, limiteda or limitedb"; //#13158 - bwipp_raiseerror(); //#13158 - } //#13158 - $k[$j++] = 'charmaps'; //#13161 - if ($eq($_.version, "a") || $eq($_.version, "b")) { //#13161 - $k[$j++] = $_.charmapsnormal; //#13161 - } else { //#13161 - $k[$j++] = $_.chapmapslimited; //#13161 - } //#13161 - var _1j = $k[--$j]; //#13161 - $_[$k[--$j]] = _1j; //#13161 - var _1l = $_.charmaps; //#13165 - var _1m = $_.charmaps; //#13165 - var _1n = $_.charmaps; //#13165 - $_.charvals = $a([new Map, new Map, new Map]); //#13166 - for (var _1r = 0, _1q = $_.charmaps.length - 1; _1r <= _1q; _1r += 1) { //#13175 - $_.i = _1r; //#13168 - $_.encs = $get($_.charmaps, $_.i); //#13169 - for (var _1v = 0; _1v <= 2; _1v += 1) { //#13174 - $_.j = _1v; //#13171 - var _1y = $get($_.encs, $_.j); //#13172 - $k[$j++] = _1y; //#13172 - if ($eq($type(_1y), 'stringtype')) { //#13172 - var _21 = $get($k[--$j], 0); //#13172 - $k[$j++] = _21; //#13172 - } //#13172 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13173 - } //#13173 - } //#13173 - $_.set0 = $get($_.charvals, 0); //#13176 - $_.set1 = $get($_.charvals, 1); //#13177 - $_.set2 = $get($_.charvals, 2); //#13178 - if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13187 - for (var _2H = 0, _2G = $_.barcode.length - 1; _2H <= _2G; _2H += 1) { //#13186 - var _2M = $get($_.set0, $get($geti($_.barcode, _2H, 1), 0)) !== undefined; //#13183 - if (!_2M) { //#13185 - $k[$j++] = 'bwipp.posicodeBadCharacter#13184'; //#13184 - $k[$j++] = "Posicode limited must contain only digits, capital letters, and the symbols - and ."; //#13184 - bwipp_raiseerror(); //#13184 - } //#13184 - } //#13184 - } //#13184 - if ($_.raw) { //#13189 - $_.encoding = "raw"; //#13189 - } //#13189 - if ($eq($_.encoding, "raw")) { //#13203 - $_.cws = $a($_.barcode.length); //#13192 - $_.i = 0; //#13193 - $_.j = 0; //#13193 - for (;;) { //#13200 - if ($_.i == $_.barcode.length) { //#13195 - break; //#13195 - } //#13195 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#13196 - $put($_.cws, $_.j, $_.cw); //#13197 - $_.i = $_.i + 4; //#13198 - $_.j = $_.j + 1; //#13199 - } //#13199 - $_.cws = $geti($_.cws, 0, $_.j); //#13201 - $_.text = ""; //#13202 - } //#13202 - if ($eq($_.encoding, "auto")) { //#13318 + $_ = Object.create($_); //#13393 + $_.dontdraw = false; //#13396 + $_.includetext = false; //#13397 + $_.textfont = "OCR-B"; //#13398 + $_.textsize = 10; //#13399 + $_.textxoffset = 0; //#13400 + $_.textyoffset = -8; //#13401 + $_.height = 1; //#13402 + $_.encoding = "auto"; //#13403 + $_.version = "a"; //#13404 + $_.checkoffset = 0; //#13405 + $_.raw = false; //#13406 + $_.parse = false; //#13407 + $_.parsefnc = false; //#13408 + $k[$j++] = $_; //#13410 + bwipp_processoptions(); //#13410 + $_.options = $k[--$j]; //#13410 + var _1 = $k[--$j]; //#13411 + $_.barcode = _1; //#13411 + bwipp_loadctx(bwipp_posicode) //#13413 + if (!bwipp_posicode.__13456__) { //#13456 + $_ = Object.create($_); //#13456 + $_.la0 = -1; //#13417 + $_.la1 = -2; //#13417 + $_.la2 = -3; //#13417 + $_.sf0 = -4; //#13418 + $_.sf1 = -5; //#13418 + $_.sf2 = -6; //#13418 + $_.fn1 = -7; //#13419 + $_.fn2 = -8; //#13419 + $_.fn3 = -9; //#13419 + $_.fn4 = -10; //#13419 + $_.charmapsnormal = $a([$a(["0", "^", "'"]), $a(["1", ";", 27]), $a(["2", "<", 28]), $a(["3", "=", 29]), $a(["4", ">", 30]), $a(["5", "?", 31]), $a(["6", "@", "!"]), $a(["7", "[", "\""]), $a(["8", 92, "#"]), $a(["9", "]", "&"]), $a(["A", "a", 1]), $a(["B", "b", 2]), $a(["C", "c", 3]), $a(["D", "d", 4]), $a(["E", "e", 5]), $a(["F", "f", 6]), $a(["G", "g", 7]), $a(["H", "h", 8]), $a(["I", "i", 9]), $a(["J", "j", 10]), $a(["K", "k", 11]), $a(["L", "l", 12]), $a(["M", "m", 13]), $a(["N", "n", 14]), $a(["O", "o", 15]), $a(["P", "p", 16]), $a(["Q", "q", 17]), $a(["R", "r", 18]), $a(["S", "s", 19]), $a(["T", "t", 20]), $a(["U", "u", 21]), $a(["V", "v", 22]), $a(["W", "w", 23]), $a(["X", "x", 24]), $a(["Y", "y", 25]), $a(["Z", "z", 26]), $a(["-", "_", 40]), $a([".", "`", 41]), $a([" ", 127, 0]), $a(["$", "{", "*"]), $a(["/", "|", ","]), $a(["+", "}", ":"]), $a(["%", "~", $_.fn1]), $a([$_.la1, $_.la0, $_.fn2]), $a([$_.sf1, $_.sf0, $_.fn3]), $a([$_.sf2, $_.sf2, $_.fn4])]); //#13440 + var _13 = $a(["6", -98, -98]); //#13444 + $_.chapmapslimited = $a([$a(["0", -98, -98]), $a(["1", -98, -98]), $a(["2", -98, -98]), $a(["3", -98, -98]), $a(["4", -98, -98]), $a(["5", -98, -98]), _13, $a(["7", -98, -98]), $a(["8", -98, -98]), $a(["9", -98, -98]), $a(["A", -98, -98]), $a(["B", -98, -98]), $a(["C", -98, -98]), $a(["D", -98, -98]), $a(["E", -98, -98]), $a(["F", -98, -98]), $a(["G", -98, -98]), $a(["H", -98, -98]), $a(["I", -98, -98]), $a(["J", -98, -98]), $a(["K", -98, -98]), $a(["L", -98, -98]), $a(["M", -98, -98]), $a(["N", -98, -98]), $a(["O", -98, -98]), $a(["P", -98, -98]), $a(["Q", -98, -98]), $a(["R", -98, -98]), $a(["S", -98, -98]), $a(["T", -98, -98]), $a(["U", -98, -98]), $a(["V", -98, -98]), $a(["W", -98, -98]), $a(["X", -98, -98]), $a(["Y", -98, -98]), $a(["Z", -98, -98]), $a(["-", -98, -98]), $a([".", -98, -98])]); //#13455 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13455 + bwipp_posicode.__13456__ = 1; //#13455 + $_ = Object.getPrototypeOf($_); //#13455 + } //#13455 + if ((($ne($_.version, "a") && $ne($_.version, "b")) && $ne($_.version, "limiteda")) && $ne($_.version, "limitedb")) { //#13460 + $k[$j++] = 'bwipp.posicodeInvalidVersion#13459'; //#13459 + $k[$j++] = "The version must be either a, b, limiteda or limitedb"; //#13459 + bwipp_raiseerror(); //#13459 + } //#13459 + $k[$j++] = 'charmaps'; //#13462 + if ($eq($_.version, "a") || $eq($_.version, "b")) { //#13462 + $k[$j++] = $_.charmapsnormal; //#13462 + } else { //#13462 + $k[$j++] = $_.chapmapslimited; //#13462 + } //#13462 + var _1j = $k[--$j]; //#13462 + $_[$k[--$j]] = _1j; //#13462 + var _1l = $_.charmaps; //#13466 + var _1m = $_.charmaps; //#13466 + var _1n = $_.charmaps; //#13466 + $_.charvals = $a([new Map, new Map, new Map]); //#13467 + for (var _1r = 0, _1q = $_.charmaps.length - 1; _1r <= _1q; _1r += 1) { //#13476 + $_.i = _1r; //#13469 + $_.encs = $get($_.charmaps, $_.i); //#13470 + for (var _1v = 0; _1v <= 2; _1v += 1) { //#13475 + $_.j = _1v; //#13472 + var _1y = $get($_.encs, $_.j); //#13473 + $k[$j++] = _1y; //#13473 + if ($eq($type(_1y), 'stringtype')) { //#13473 + var _21 = $get($k[--$j], 0); //#13473 + $k[$j++] = _21; //#13473 + } //#13473 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13474 + } //#13474 + } //#13474 + $_.set0 = $get($_.charvals, 0); //#13477 + $_.set1 = $get($_.charvals, 1); //#13478 + $_.set2 = $get($_.charvals, 2); //#13479 + if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13488 + for (var _2H = 0, _2G = $_.barcode.length - 1; _2H <= _2G; _2H += 1) { //#13487 + var _2M = $get($_.set0, $get($geti($_.barcode, _2H, 1), 0)) !== undefined; //#13484 + if (!_2M) { //#13486 + $k[$j++] = 'bwipp.posicodeBadCharacter#13485'; //#13485 + $k[$j++] = "Posicode limited must contain only digits, capital letters, and the symbols - and ."; //#13485 + bwipp_raiseerror(); //#13485 + } //#13485 + } //#13485 + } //#13485 + if ($_.raw) { //#13490 + $_.encoding = "raw"; //#13490 + } //#13490 + if ($eq($_.encoding, "raw")) { //#13504 + $_.cws = $a($_.barcode.length); //#13493 + $_.i = 0; //#13494 + $_.j = 0; //#13494 + for (;;) { //#13501 + if ($_.i == $_.barcode.length) { //#13496 + break; //#13496 + } //#13496 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#13497 + $put($_.cws, $_.j, $_.cw); //#13498 + $_.i = $_.i + 4; //#13499 + $_.j = $_.j + 1; //#13500 + } //#13500 + $_.cws = $geti($_.cws, 0, $_.j); //#13502 + $_.text = ""; //#13503 + } //#13503 + if ($eq($_.encoding, "auto")) { //#13619 var _2k = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#13213 - $_.fncvals = _2k; //#13215 - $k[$j++] = 'msg'; //#13216 - $k[$j++] = $_.barcode; //#13216 - $k[$j++] = $_.fncvals; //#13216 - bwipp_parseinput(); //#13216 - var _2n = $k[--$j]; //#13216 - $_[$k[--$j]] = _2n; //#13216 - $_.msglen = $_.msg.length; //#13217 - $_.text = $s($_.msglen); //#13219 - for (var _2u = 0, _2t = $_.msglen - 1; _2u <= _2t; _2u += 1) { //#13223 - $_.i = _2u; //#13221 - var _2z = $get($_.msg, $_.i); //#13222 - $k[$j++] = $_.text; //#13222 - $k[$j++] = $_.i; //#13222 - $k[$j++] = _2z; //#13222 - if (_2z < 0) { //#13222 - $j--; //#13222 - $k[$j++] = 32; //#13222 - } //#13222 - var _30 = $k[--$j]; //#13222 - var _31 = $k[--$j]; //#13222 - $put($k[--$j], _31, _30); //#13222 - } //#13222 - $k[$j++] = Infinity; //#13226 - for (var _34 = 0, _35 = $_.msglen; _34 < _35; _34++) { //#13226 - $k[$j++] = 0; //#13226 - } //#13226 - $k[$j++] = 0; //#13226 - $_.numSA = $a(); //#13226 - $k[$j++] = Infinity; //#13227 - for (var _38 = 0, _39 = $_.msglen; _38 < _39; _38++) { //#13227 - $k[$j++] = 0; //#13227 - } //#13227 - $k[$j++] = 0; //#13227 - $_.numEA = $a(); //#13227 - for (var _3C = $_.msglen - 1; _3C >= 0; _3C -= 1) { //#13237 - $_.i = _3C; //#13229 - if ($get($_.msg, $_.i) >= 0) { //#13236 - if ($get($_.msg, $_.i) >= 128) { //#13234 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#13232 - } else { //#13234 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#13234 - } //#13234 - } //#13234 - } //#13234 - $_.ea = false; //#13240 - $_.msgtmp = $a([]); //#13240 - for (var _3W = 0, _3V = $_.msglen - 1; _3W <= _3V; _3W += 1) { //#13255 - $_.i = _3W; //#13242 - $_.c = $get($_.msg, $_.i); //#13243 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#13253 - if ($_.ea) { //#13245 - $k[$j++] = $_.numSA; //#13245 - } else { //#13245 - $k[$j++] = $_.numEA; //#13245 - } //#13245 - var _3i = $get($k[--$j], $_.i); //#13245 - var _3l = ($f(_3i + $_.i) == $_.msglen) ? 3 : 5; //#13246 - if (_3i < _3l) { //#13251 - $k[$j++] = Infinity; //#13248 - $aload($_.msgtmp); //#13248 - $k[$j++] = $_.fn4; //#13248 - $_.msgtmp = $a(); //#13248 - } else { //#13251 - $k[$j++] = Infinity; //#13250 - $aload($_.msgtmp); //#13250 - $k[$j++] = $_.fn4; //#13250 - $k[$j++] = $_.fn4; //#13250 - $_.msgtmp = $a(); //#13250 - $_.ea = !$_.ea; //#13251 - } //#13251 - } //#13251 - $k[$j++] = Infinity; //#13254 - $aload($_.msgtmp); //#13254 - if ($_.c >= 0) { //#13254 - $k[$j++] = $_.c & 127; //#13254 - } else { //#13254 - $k[$j++] = $_.c; //#13254 - } //#13254 - $_.msgtmp = $a(); //#13254 - } //#13254 - $_.msg = $_.msgtmp; //#13256 - $_.msglen = $_.msg.length; //#13257 + ]); //#13514 + $_.fncvals = _2k; //#13516 + $k[$j++] = 'msg'; //#13517 + $k[$j++] = $_.barcode; //#13517 + $k[$j++] = $_.fncvals; //#13517 + bwipp_parseinput(); //#13517 + var _2n = $k[--$j]; //#13517 + $_[$k[--$j]] = _2n; //#13517 + $_.msglen = $_.msg.length; //#13518 + $_.text = $s($_.msglen); //#13520 + for (var _2u = 0, _2t = $_.msglen - 1; _2u <= _2t; _2u += 1) { //#13524 + $_.i = _2u; //#13522 + var _2z = $get($_.msg, $_.i); //#13523 + $k[$j++] = $_.text; //#13523 + $k[$j++] = $_.i; //#13523 + $k[$j++] = _2z; //#13523 + if (_2z < 0) { //#13523 + $j--; //#13523 + $k[$j++] = 32; //#13523 + } //#13523 + var _30 = $k[--$j]; //#13523 + var _31 = $k[--$j]; //#13523 + $put($k[--$j], _31, _30); //#13523 + } //#13523 + $k[$j++] = Infinity; //#13527 + for (var _34 = 0, _35 = $_.msglen; _34 < _35; _34++) { //#13527 + $k[$j++] = 0; //#13527 + } //#13527 + $k[$j++] = 0; //#13527 + $_.numSA = $a(); //#13527 + $k[$j++] = Infinity; //#13528 + for (var _38 = 0, _39 = $_.msglen; _38 < _39; _38++) { //#13528 + $k[$j++] = 0; //#13528 + } //#13528 + $k[$j++] = 0; //#13528 + $_.numEA = $a(); //#13528 + for (var _3C = $_.msglen - 1; _3C >= 0; _3C -= 1) { //#13538 + $_.i = _3C; //#13530 + if ($get($_.msg, $_.i) >= 0) { //#13537 + if ($get($_.msg, $_.i) >= 128) { //#13535 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#13533 + } else { //#13535 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#13535 + } //#13535 + } //#13535 + } //#13535 + $_.ea = false; //#13541 + $_.msgtmp = $a([]); //#13541 + for (var _3W = 0, _3V = $_.msglen - 1; _3W <= _3V; _3W += 1) { //#13556 + $_.i = _3W; //#13543 + $_.c = $get($_.msg, $_.i); //#13544 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#13554 + if ($_.ea) { //#13546 + $k[$j++] = $_.numSA; //#13546 + } else { //#13546 + $k[$j++] = $_.numEA; //#13546 + } //#13546 + var _3i = $get($k[--$j], $_.i); //#13546 + var _3l = ($f(_3i + $_.i) == $_.msglen) ? 3 : 5; //#13547 + if (_3i < _3l) { //#13552 + $k[$j++] = Infinity; //#13549 + $aload($_.msgtmp); //#13549 + $k[$j++] = $_.fn4; //#13549 + $_.msgtmp = $a(); //#13549 + } else { //#13552 + $k[$j++] = Infinity; //#13551 + $aload($_.msgtmp); //#13551 + $k[$j++] = $_.fn4; //#13551 + $k[$j++] = $_.fn4; //#13551 + $_.msgtmp = $a(); //#13551 + $_.ea = !$_.ea; //#13552 + } //#13552 + } //#13552 + $k[$j++] = Infinity; //#13555 + $aload($_.msgtmp); //#13555 + if ($_.c >= 0) { //#13555 + $k[$j++] = $_.c & 127; //#13555 + } else { //#13555 + $k[$j++] = $_.c; //#13555 + } //#13555 + $_.msgtmp = $a(); //#13555 + } //#13555 + $_.msg = $_.msgtmp; //#13557 + $_.msglen = $_.msg.length; //#13558 $_.enc = function() { - var _41 = $k[--$j]; //#13261 - $put($_.cws, $_.j, $get(_41, $k[--$j])); //#13261 - $_.j = $_.j + 1; //#13262 - }; //#13262 - $_.cws = $a($_.msglen * 2); //#13265 - $_.i = 0; //#13266 - $_.j = 0; //#13266 - $_.cset = "set0"; //#13266 - for (;;) { //#13316 - if ($_.i == $_.msglen) { //#13268 - break; //#13268 - } //#13268 - for (;;) { //#13314 - $_.char1 = $get($_.msg, $_.i); //#13273 - $k[$j++] = 'char2'; //#13274 - if (($_.i + 1) < $_.msglen) { //#13274 - $k[$j++] = $get($_.msg, $_.i + 1); //#13274 - } else { //#13274 - $k[$j++] = -99; //#13274 - } //#13274 - var _4J = $k[--$j]; //#13274 - $_[$k[--$j]] = _4J; //#13274 - var _4O = $get($_[$_.cset], $_.char1) !== undefined; //#13277 - if (_4O) { //#13281 - $k[$j++] = $_.char1; //#13278 - $k[$j++] = $_[$_.cset]; //#13278 - $_.enc(); //#13278 - $_.i = $_.i + 1; //#13279 - break; //#13280 - } //#13280 - var _4V = $get($_.set2, $_.char1) !== undefined; //#13284 - if (_4V) { //#13289 - $k[$j++] = $_.sf2; //#13285 - $k[$j++] = $_[$_.cset]; //#13285 - $_.enc(); //#13285 - $k[$j++] = $_.char1; //#13286 - $k[$j++] = $_.set2; //#13286 - $_.enc(); //#13286 - $_.i = $_.i + 1; //#13287 - break; //#13288 - } //#13288 - var _4f = $get($_[$_.cset], $_.char2) !== undefined; //#13292 - if (!_4f) { //#13310 - if ($eq($_.cset, "set0")) { //#13298 - $k[$j++] = $_.la1; //#13294 - $k[$j++] = $_[$_.cset]; //#13294 - $_.enc(); //#13294 - $_.cset = "set1"; //#13295 - } else { //#13298 - $k[$j++] = $_.la0; //#13297 - $k[$j++] = $_[$_.cset]; //#13297 - $_.enc(); //#13297 - $_.cset = "set0"; //#13298 - } //#13298 - break; //#13300 - } else { //#13310 - if ($eq($_.cset, "set0")) { //#13307 - $k[$j++] = $_.sf1; //#13303 - $k[$j++] = $_[$_.cset]; //#13303 - $_.enc(); //#13303 - $k[$j++] = $_.char1; //#13304 - $k[$j++] = $_.set1; //#13304 - $_.enc(); //#13304 - } else { //#13307 - $k[$j++] = $_.sf0; //#13306 - $k[$j++] = $_[$_.cset]; //#13306 - $_.enc(); //#13306 - $k[$j++] = $_.char1; //#13307 - $k[$j++] = $_.set0; //#13307 - $_.enc(); //#13307 - } //#13307 - $_.i = $_.i + 1; //#13309 - break; //#13310 - } //#13310 - break; //#13313 - } //#13313 - } //#13313 - $_.cws = $geti($_.cws, 0, $_.j); //#13317 - } //#13317 - if (!bwipp_posicode.__13368__) { //#13368 - $_ = Object.create($_); //#13368 + var _41 = $k[--$j]; //#13562 + $put($_.cws, $_.j, $get(_41, $k[--$j])); //#13562 + $_.j = $_.j + 1; //#13563 + }; //#13563 + $_.cws = $a($_.msglen * 2); //#13566 + $_.i = 0; //#13567 + $_.j = 0; //#13567 + $_.cset = "set0"; //#13567 + for (;;) { //#13617 + if ($_.i == $_.msglen) { //#13569 + break; //#13569 + } //#13569 + for (;;) { //#13615 + $_.char1 = $get($_.msg, $_.i); //#13574 + $k[$j++] = 'char2'; //#13575 + if (($_.i + 1) < $_.msglen) { //#13575 + $k[$j++] = $get($_.msg, $_.i + 1); //#13575 + } else { //#13575 + $k[$j++] = -99; //#13575 + } //#13575 + var _4J = $k[--$j]; //#13575 + $_[$k[--$j]] = _4J; //#13575 + var _4O = $get($_[$_.cset], $_.char1) !== undefined; //#13578 + if (_4O) { //#13582 + $k[$j++] = $_.char1; //#13579 + $k[$j++] = $_[$_.cset]; //#13579 + $_.enc(); //#13579 + $_.i = $_.i + 1; //#13580 + break; //#13581 + } //#13581 + var _4V = $get($_.set2, $_.char1) !== undefined; //#13585 + if (_4V) { //#13590 + $k[$j++] = $_.sf2; //#13586 + $k[$j++] = $_[$_.cset]; //#13586 + $_.enc(); //#13586 + $k[$j++] = $_.char1; //#13587 + $k[$j++] = $_.set2; //#13587 + $_.enc(); //#13587 + $_.i = $_.i + 1; //#13588 + break; //#13589 + } //#13589 + var _4f = $get($_[$_.cset], $_.char2) !== undefined; //#13593 + if (!_4f) { //#13611 + if ($eq($_.cset, "set0")) { //#13599 + $k[$j++] = $_.la1; //#13595 + $k[$j++] = $_[$_.cset]; //#13595 + $_.enc(); //#13595 + $_.cset = "set1"; //#13596 + } else { //#13599 + $k[$j++] = $_.la0; //#13598 + $k[$j++] = $_[$_.cset]; //#13598 + $_.enc(); //#13598 + $_.cset = "set0"; //#13599 + } //#13599 + break; //#13601 + } else { //#13611 + if ($eq($_.cset, "set0")) { //#13608 + $k[$j++] = $_.sf1; //#13604 + $k[$j++] = $_[$_.cset]; //#13604 + $_.enc(); //#13604 + $k[$j++] = $_.char1; //#13605 + $k[$j++] = $_.set1; //#13605 + $_.enc(); //#13605 + } else { //#13608 + $k[$j++] = $_.sf0; //#13607 + $k[$j++] = $_[$_.cset]; //#13607 + $_.enc(); //#13607 + $k[$j++] = $_.char1; //#13608 + $k[$j++] = $_.set0; //#13608 + $_.enc(); //#13608 + } //#13608 + $_.i = $_.i + 1; //#13610 + break; //#13611 + } //#13611 + break; //#13614 + } //#13614 + } //#13614 + $_.cws = $geti($_.cws, 0, $_.j); //#13618 + } //#13618 + if (!bwipp_posicode.__13669__) { //#13669 + $_ = Object.create($_); //#13669 var _56 = new Map([ ["a", $a(["141112", "131212", "121312", "111412", "131113", "121213", "111313", "121114", "111214", "111115", "181111", "171211", "161311", "151411", "141511", "131611", "121711", "111811", "171112", "161212", "151312", "141412", "131512", "121612", "111712", "161113", "151213", "141313", "131413", "121513", "111613", "151114", "141214", "131314", "121414", "111514", "141115", "131215", "121315", "111415", "131116", "121216", "111316", "121117", "111217", "111118", "1<111112", "111111111;1"])], ["b", $a(["151213", "141313", "131413", "121513", "141214", "131314", "121414", "131215", "121315", "121216", "191212", "181312", "171412", "161512", "151612", "141712", "131812", "121912", "181213", "171313", "161413", "151513", "141613", "131713", "121813", "171214", "161314", "151414", "141514", "131614", "121714", "161215", "151315", "141415", "131515", "121615", "151216", "141316", "131416", "121516", "141217", "131317", "121417", "131218", "121318", "121219", "1<121312", "121212121<1"])], ["limiteda", $a(["111411", "111312", "111213", "111114", "121311", "121212", "121113", "141111", "131211", "131112", "171111", "161211", "151311", "141411", "131511", "121611", "111711", "161112", "151212", "141312", "131412", "121512", "111612", "151113", "141213", "131313", "121413", "111513", "141114", "131214", "121314", "111414", "131115", "121215", "111315", "121116", "111216", "111117", "151111", "1"])], ["limitedb", $a(["121512", "121413", "121314", "121215", "131412", "131313", "131214", "151212", "141312", "141213", "181212", "171312", "161412", "151512", "141612", "131712", "121812", "171213", "161313", "151413", "141513", "131613", "121713", "161214", "151314", "141414", "131514", "121614", "151215", "141315", "131415", "121515", "141216", "131316", "121416", "131217", "121317", "121218", "141212", "1"])] - ]); //#13365 - $_.encmaps = _56; //#13367 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13367 - bwipp_posicode.__13368__ = 1; //#13367 - $_ = Object.getPrototypeOf($_); //#13367 - } //#13367 - $_.encs = $get($_.encmaps, $_.version); //#13369 - if (!bwipp_posicode.__13379__) { //#13379 - $_ = Object.create($_); //#13379 - $_.c2w = $a([$a([495, 330, 210, 126, 70, 35, 15, 5]), $a([165, 120, 84, 56, 35, 20, 10, 4]), $a([45, 36, 28, 21, 15, 10, 6, 3]), $a([9, 8, 7, 6, 5, 4, 3, 2]), $a([1, 1, 1, 1, 1, 1, 1, 1])]); //#13378 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13378 - bwipp_posicode.__13379__ = 1; //#13378 - $_ = Object.getPrototypeOf($_); //#13378 - } //#13378 - $_.v = 0; //#13380 - var _5I = $_.cws; //#13381 - for (var _5J = 0, _5K = _5I.length; _5J < _5K; _5J++) { //#13390 - $_.cw = $get(_5I, _5J); //#13382 - for (var _5M = 0, _5N = 6; _5M < _5N; _5M++) { //#13389 - if ((($_.cw ^ $_.v) & 1) != 0) { //#13386 - $_.v = $_.v ^ 7682; //#13385 - } //#13385 - $_.v = $_.v >>> 1; //#13387 - $_.cw = $_.cw >>> 1; //#13388 - } //#13388 - } //#13388 - $_.v = $_.v + $_.checkoffset; //#13391 - if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13399 - $_.v = $_.v & 1023; //#13394 - if (($_.v > 824) && ($_.v < 853)) { //#13397 - $_.v = $_.v + 292; //#13396 - } //#13396 - } else { //#13399 - $_.v = ($_.v & 1023) + 45; //#13399 - } //#13399 - $_.d = $a([2, 2, 2, 2, 2, 2]); //#13402 - $_.r = 0; //#13403 - $_.c = 0; //#13403 - $_.w = 0; //#13403 - $_.sum = 0; //#13403 - for (;;) { //#13422 - if ($_.sum == $_.v) { //#13405 - break; //#13405 - } //#13405 - $_.t = $f($_.sum + $get($get($_.c2w, $_.r), $_.c)); //#13406 - if ($_.t == $_.v) { //#13411 - $_.w = $_.w + 1; //#13408 - $put($_.d, $_.r, $_.w + 2); //#13409 - $_.sum = $_.t; //#13410 - } //#13410 - if ($_.t > $_.v) { //#13416 - $put($_.d, $_.r, $_.w + 2); //#13413 - $_.r = $_.r + 1; //#13414 - $_.w = 0; //#13415 - } //#13415 - if ($_.t < $_.v) { //#13421 - $_.c = $_.c + 1; //#13418 - $_.w = $_.w + 1; //#13419 - $_.sum = $_.t; //#13420 - } //#13420 - } //#13420 - $k[$j++] = 20; //#13423 - for (var _63 = 0; _63 <= 4; _63 += 1) { //#13423 - var _66 = $k[--$j]; //#13423 - $k[$j++] = $f(_66 - $get($_.d, _63)); //#13423 - } //#13423 - $put($_.d, 5, $k[--$j]); //#13424 - if ($eq($_.version, "b") || $eq($_.version, "limitedb")) { //#13427 - $k[$j++] = Infinity; //#13426 - var _6B = $_.d; //#13426 - for (var _6C = 0, _6D = _6B.length; _6C < _6D; _6C++) { //#13426 - $k[$j++] = $f($get(_6B, _6C) + 1); //#13426 - } //#13426 - $_.d = $a(); //#13426 - } //#13426 - $_.cbs = $strcpy($s(12), "111111111111"); //#13428 - for (var _6I = 5; _6I >= 0; _6I -= 1) { //#13432 - $_.i = _6I; //#13430 - $put($_.cbs, ((5 - $_.i) * 2) + 1, $f($get($_.d, $_.i) + 47)); //#13431 - } //#13431 - $_.sbs = $s(($_.cws.length * 6) + 31); //#13435 - var _6S = $get($_.encs, $_.encs.length - 2); //#13436 - $puti($_.sbs, 0, _6S); //#13437 - $_.j = _6S.length; //#13438 - for (var _6W = 0, _6V = $_.cws.length - 1; _6W <= _6V; _6W += 1) { //#13443 - $_.i = _6W; //#13440 - $puti($_.sbs, $_.j, $get($_.encs, $get($_.cws, $_.i))); //#13441 - $_.j = $_.j + 6; //#13442 - } //#13442 - $puti($_.sbs, $_.j, $_.cbs); //#13444 - $_.j = $_.j + 12; //#13445 - var _6l = $get($_.encs, $_.encs.length - 1); //#13446 - $puti($_.sbs, $_.j, _6l); //#13447 - $_.j = _6l.length + $_.j; //#13448 - $_.sbs = $geti($_.sbs, 0, $_.j); //#13449 - $k[$j++] = Infinity; //#13452 - $k[$j++] = Infinity; //#13454 - var _6s = $_.sbs; //#13454 - for (var _6t = 0, _6u = _6s.length; _6t < _6u; _6t++) { //#13454 - $k[$j++] = $f($get(_6s, _6t) - 48); //#13454 - } //#13454 - var _6w = $a(); //#13454 - $k[$j++] = Infinity; //#13455 - for (var _6y = 0, _6z = ~~(($_.sbs.length + 1) / 2); _6y < _6z; _6y++) { //#13455 - $k[$j++] = $_.height; //#13455 - } //#13455 - var _71 = $a(); //#13455 - $k[$j++] = Infinity; //#13456 - for (var _73 = 0, _74 = ~~(($_.sbs.length + 1) / 2); _73 < _74; _73++) { //#13456 - $k[$j++] = 0; //#13456 - } //#13456 - var _75 = $a(); //#13456 + ]); //#13666 + $_.encmaps = _56; //#13668 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13668 + bwipp_posicode.__13669__ = 1; //#13668 + $_ = Object.getPrototypeOf($_); //#13668 + } //#13668 + $_.encs = $get($_.encmaps, $_.version); //#13670 + if (!bwipp_posicode.__13680__) { //#13680 + $_ = Object.create($_); //#13680 + $_.c2w = $a([$a([495, 330, 210, 126, 70, 35, 15, 5]), $a([165, 120, 84, 56, 35, 20, 10, 4]), $a([45, 36, 28, 21, 15, 10, 6, 3]), $a([9, 8, 7, 6, 5, 4, 3, 2]), $a([1, 1, 1, 1, 1, 1, 1, 1])]); //#13679 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13679 + bwipp_posicode.__13680__ = 1; //#13679 + $_ = Object.getPrototypeOf($_); //#13679 + } //#13679 + $_.v = 0; //#13681 + var _5I = $_.cws; //#13682 + for (var _5J = 0, _5K = _5I.length; _5J < _5K; _5J++) { //#13691 + $_.cw = $get(_5I, _5J); //#13683 + for (var _5M = 0, _5N = 6; _5M < _5N; _5M++) { //#13690 + if ((($_.cw ^ $_.v) & 1) != 0) { //#13687 + $_.v = $_.v ^ 7682; //#13686 + } //#13686 + $_.v = $_.v >>> 1; //#13688 + $_.cw = $_.cw >>> 1; //#13689 + } //#13689 + } //#13689 + $_.v = $_.v + $_.checkoffset; //#13692 + if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13700 + $_.v = $_.v & 1023; //#13695 + if (($_.v > 824) && ($_.v < 853)) { //#13698 + $_.v = $_.v + 292; //#13697 + } //#13697 + } else { //#13700 + $_.v = ($_.v & 1023) + 45; //#13700 + } //#13700 + $_.d = $a([2, 2, 2, 2, 2, 2]); //#13703 + $_.r = 0; //#13704 + $_.c = 0; //#13704 + $_.w = 0; //#13704 + $_.sum = 0; //#13704 + for (;;) { //#13723 + if ($_.sum == $_.v) { //#13706 + break; //#13706 + } //#13706 + $_.t = $f($_.sum + $get($get($_.c2w, $_.r), $_.c)); //#13707 + if ($_.t == $_.v) { //#13712 + $_.w = $_.w + 1; //#13709 + $put($_.d, $_.r, $_.w + 2); //#13710 + $_.sum = $_.t; //#13711 + } //#13711 + if ($_.t > $_.v) { //#13717 + $put($_.d, $_.r, $_.w + 2); //#13714 + $_.r = $_.r + 1; //#13715 + $_.w = 0; //#13716 + } //#13716 + if ($_.t < $_.v) { //#13722 + $_.c = $_.c + 1; //#13719 + $_.w = $_.w + 1; //#13720 + $_.sum = $_.t; //#13721 + } //#13721 + } //#13721 + $k[$j++] = 20; //#13724 + for (var _63 = 0; _63 <= 4; _63 += 1) { //#13724 + var _66 = $k[--$j]; //#13724 + $k[$j++] = $f(_66 - $get($_.d, _63)); //#13724 + } //#13724 + $put($_.d, 5, $k[--$j]); //#13725 + if ($eq($_.version, "b") || $eq($_.version, "limitedb")) { //#13728 + $k[$j++] = Infinity; //#13727 + var _6B = $_.d; //#13727 + for (var _6C = 0, _6D = _6B.length; _6C < _6D; _6C++) { //#13727 + $k[$j++] = $f($get(_6B, _6C) + 1); //#13727 + } //#13727 + $_.d = $a(); //#13727 + } //#13727 + $_.cbs = $strcpy($s(12), "111111111111"); //#13729 + for (var _6I = 5; _6I >= 0; _6I -= 1) { //#13733 + $_.i = _6I; //#13731 + $put($_.cbs, ((5 - $_.i) * 2) + 1, $f($get($_.d, $_.i) + 47)); //#13732 + } //#13732 + $_.sbs = $s(($_.cws.length * 6) + 31); //#13736 + var _6S = $get($_.encs, $_.encs.length - 2); //#13737 + $puti($_.sbs, 0, _6S); //#13738 + $_.j = _6S.length; //#13739 + for (var _6W = 0, _6V = $_.cws.length - 1; _6W <= _6V; _6W += 1) { //#13744 + $_.i = _6W; //#13741 + $puti($_.sbs, $_.j, $get($_.encs, $get($_.cws, $_.i))); //#13742 + $_.j = $_.j + 6; //#13743 + } //#13743 + $puti($_.sbs, $_.j, $_.cbs); //#13745 + $_.j = $_.j + 12; //#13746 + var _6l = $get($_.encs, $_.encs.length - 1); //#13747 + $puti($_.sbs, $_.j, _6l); //#13748 + $_.j = _6l.length + $_.j; //#13749 + $_.sbs = $geti($_.sbs, 0, $_.j); //#13750 + $k[$j++] = Infinity; //#13753 + $k[$j++] = Infinity; //#13755 + var _6s = $_.sbs; //#13755 + for (var _6t = 0, _6u = _6s.length; _6t < _6u; _6t++) { //#13755 + $k[$j++] = $f($get(_6s, _6t) - 48); //#13755 + } //#13755 + var _6w = $a(); //#13755 + $k[$j++] = Infinity; //#13756 + for (var _6y = 0, _6z = ~~(($_.sbs.length + 1) / 2); _6y < _6z; _6y++) { //#13756 + $k[$j++] = $_.height; //#13756 + } //#13756 + var _71 = $a(); //#13756 + $k[$j++] = Infinity; //#13757 + for (var _73 = 0, _74 = ~~(($_.sbs.length + 1) / 2); _73 < _74; _73++) { //#13757 + $k[$j++] = 0; //#13757 + } //#13757 + var _75 = $a(); //#13757 var _7D = new Map([ ["a", 0], ["b", 0], ["limiteda", 12], ["limitedb", 13] - ]); //#13459 + ]); //#13760 var _7G = new Map([ ["a", 0], ["b", 0], ["limiteda", 12], ["limitedb", 13] - ]); //#13460 - $k[$j++] = 'ren'; //#13461 - $k[$j++] = bwipp_renlinear; //#13461 - $k[$j++] = 'sbs'; //#13461 - $k[$j++] = _6w; //#13461 - $k[$j++] = 'bhs'; //#13461 - $k[$j++] = _71; //#13461 - $k[$j++] = 'bbs'; //#13461 - $k[$j++] = _75; //#13461 - $k[$j++] = 'txt'; //#13461 - $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#13461 - $k[$j++] = 'textxalign'; //#13461 - $k[$j++] = "center"; //#13461 - $k[$j++] = 'borderleft'; //#13461 - $k[$j++] = $get(_7D, $_.version); //#13461 - $k[$j++] = 'borderright'; //#13461 - $k[$j++] = $get(_7G, $_.version); //#13461 - $k[$j++] = 'opt'; //#13461 - $k[$j++] = $_.options; //#13461 - var _7K = $d(); //#13461 - $k[$j++] = _7K; //#13464 - if (!$_.dontdraw) { //#13464 - bwipp_renlinear(); //#13464 - } //#13464 - $_ = Object.getPrototypeOf($_); //#13466 - $_ = Object.getPrototypeOf($_); //#13468 + ]); //#13761 + $k[$j++] = 'ren'; //#13762 + $k[$j++] = 'renlinear'; //#13762 + $k[$j++] = 'sbs'; //#13762 + $k[$j++] = _6w; //#13762 + $k[$j++] = 'bhs'; //#13762 + $k[$j++] = _71; //#13762 + $k[$j++] = 'bbs'; //#13762 + $k[$j++] = _75; //#13762 + $k[$j++] = 'txt'; //#13762 + $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#13762 + $k[$j++] = 'textxalign'; //#13762 + $k[$j++] = "center"; //#13762 + $k[$j++] = 'borderleft'; //#13762 + $k[$j++] = $get(_7D, $_.version); //#13762 + $k[$j++] = 'borderright'; //#13762 + $k[$j++] = $get(_7G, $_.version); //#13762 + $k[$j++] = 'opt'; //#13762 + $k[$j++] = $_.options; //#13762 + var _7K = $d(); //#13762 + $k[$j++] = _7K; //#13765 + if (!$_.dontdraw) { //#13765 + bwipp_renlinear(); //#13765 + } //#13765 + $_ = Object.getPrototypeOf($_); //#13767 + $_ = Object.getPrototypeOf($_); //#13769 } //bwipp_posicode function bwipp_codablockf() { - $_ = Object.create($_); //#13499 - $_.dontdraw = false; //#13502 - $_.rows = -1; //#13503 - $_.columns = 8; //#13504 - $_.rowheight = 10; //#13505 - $_.sepheight = 1; //#13506 - $_.parse = false; //#13507 - $_.parsefnc = false; //#13508 - $k[$j++] = $_; //#13510 - bwipp_processoptions(); //#13510 - $_.options = $k[--$j]; //#13510 - $_.barcode = $k[--$j]; //#13511 - if (($_.columns < 4) || ($_.columns > 62)) { //#13515 - $k[$j++] = 'bwipp.codablockfBadColumns#13514'; //#13514 - $k[$j++] = "Codablock F must have 4 to 62 columns"; //#13514 - bwipp_raiseerror(); //#13514 - } //#13514 - if (($_.rows != -1) && (($_.rows < 2) || ($_.rows > 44))) { //#13519 - $k[$j++] = 'bwipp.codablockfBadRows#13518'; //#13518 - $k[$j++] = "Codablock F must have 2 to 44 rows"; //#13518 - bwipp_raiseerror(); //#13518 - } //#13518 - if ($_.rowheight < 8) { //#13523 - $k[$j++] = 'bwipp.codablockfBadRowHeight#13522'; //#13522 - $k[$j++] = "Codablock F must have rowheight of at least 8"; //#13522 - bwipp_raiseerror(); //#13522 - } //#13522 - if ($_.sepheight < 1) { //#13527 - $k[$j++] = 'bwipp.codablockfBadSepHeight#13526'; //#13526 - $k[$j++] = "Codablock F must have sepheight of at least 1"; //#13526 - bwipp_raiseerror(); //#13526 - } //#13526 - bwipp_loadctx(bwipp_codablockf) //#13529 - $k[$j++] = 'c'; //#13531 - if (($_.columns >= 4) && ($_.columns <= 62)) { //#13531 - $k[$j++] = $_.columns; //#13531 - } else { //#13531 - $k[$j++] = 8; //#13531 - } //#13531 - var _C = $k[--$j]; //#13531 - $_[$k[--$j]] = _C; //#13531 - $k[$j++] = 'rows'; //#13532 - if (($_.rows >= 2) && ($_.rows <= 44)) { //#13532 - $k[$j++] = $_.rows; //#13532 - } else { //#13532 - $k[$j++] = -1; //#13532 - } //#13532 - var _H = $k[--$j]; //#13532 - $_[$k[--$j]] = _H; //#13532 - $_.swa = -1; //#13535 - $_.swb = -2; //#13535 - $_.swc = -3; //#13535 - $_.sft = -4; //#13535 - $_.fn1 = -5; //#13536 - $_.fn2 = -6; //#13536 - $_.fn3 = -7; //#13536 - $_.fn4 = -8; //#13536 - $_.sta = -9; //#13537 - $_.stp = -10; //#13537 + $_ = Object.create($_); //#13800 + $_.dontdraw = false; //#13803 + $_.rows = -1; //#13804 + $_.columns = 8; //#13805 + $_.rowheight = 10; //#13806 + $_.sepheight = 1; //#13807 + $_.parse = false; //#13808 + $_.parsefnc = false; //#13809 + $k[$j++] = $_; //#13811 + bwipp_processoptions(); //#13811 + $_.options = $k[--$j]; //#13811 + $_.barcode = $k[--$j]; //#13812 + if (($_.columns < 4) || ($_.columns > 62)) { //#13816 + $k[$j++] = 'bwipp.codablockfBadColumns#13815'; //#13815 + $k[$j++] = "Codablock F must have 4 to 62 columns"; //#13815 + bwipp_raiseerror(); //#13815 + } //#13815 + if (($_.rows != -1) && (($_.rows < 2) || ($_.rows > 44))) { //#13820 + $k[$j++] = 'bwipp.codablockfBadRows#13819'; //#13819 + $k[$j++] = "Codablock F must have 2 to 44 rows"; //#13819 + bwipp_raiseerror(); //#13819 + } //#13819 + if ($_.rowheight < 8) { //#13824 + $k[$j++] = 'bwipp.codablockfBadRowHeight#13823'; //#13823 + $k[$j++] = "Codablock F must have rowheight of at least 8"; //#13823 + bwipp_raiseerror(); //#13823 + } //#13823 + if ($_.sepheight < 1) { //#13828 + $k[$j++] = 'bwipp.codablockfBadSepHeight#13827'; //#13827 + $k[$j++] = "Codablock F must have sepheight of at least 1"; //#13827 + bwipp_raiseerror(); //#13827 + } //#13827 + bwipp_loadctx(bwipp_codablockf) //#13830 + $k[$j++] = 'c'; //#13832 + if (($_.columns >= 4) && ($_.columns <= 62)) { //#13832 + $k[$j++] = $_.columns; //#13832 + } else { //#13832 + $k[$j++] = 8; //#13832 + } //#13832 + var _C = $k[--$j]; //#13832 + $_[$k[--$j]] = _C; //#13832 + $k[$j++] = 'rows'; //#13833 + if (($_.rows >= 2) && ($_.rows <= 44)) { //#13833 + $k[$j++] = $_.rows; //#13833 + } else { //#13833 + $k[$j++] = -1; //#13833 + } //#13833 + var _H = $k[--$j]; //#13833 + $_[$k[--$j]] = _H; //#13833 + $_.swa = -1; //#13836 + $_.swb = -2; //#13836 + $_.swc = -3; //#13836 + $_.sft = -4; //#13836 + $_.fn1 = -5; //#13837 + $_.fn2 = -6; //#13837 + $_.fn3 = -7; //#13837 + $_.fn4 = -8; //#13837 + $_.sta = -9; //#13838 + $_.stp = -10; //#13838 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#13545 - $_.fncvals = _N; //#13547 - $k[$j++] = 'msg'; //#13548 - $k[$j++] = $_.barcode; //#13548 - $k[$j++] = $_.fncvals; //#13548 - bwipp_parseinput(); //#13548 - var _Q = $k[--$j]; //#13548 - $_[$k[--$j]] = _Q; //#13548 - $_.msglen = $_.msg.length; //#13549 - $_.msgtmp = $a([]); //#13552 - var _U = $_.msg; //#13553 - for (var _V = 0, _W = _U.length; _V < _W; _V++) { //#13556 - $_.char = $get(_U, _V); //#13554 - $k[$j++] = Infinity; //#13555 - $aload($_.msgtmp); //#13555 - if ($_.char < 128) { //#13555 - $k[$j++] = $_.char; //#13555 - } else { //#13555 - $k[$j++] = $_.fn4; //#13555 - $k[$j++] = $_.char & 127; //#13555 - } //#13555 - $_.msgtmp = $a(); //#13555 - } //#13555 - $_.kmsg = $_.msg; //#13557 - $_.msg = $_.msgtmp; //#13558 - $_.msglen = $_.msg.length; //#13559 - if (!bwipp_codablockf.__13616__) { //#13616 - $_ = Object.create($_); //#13616 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stp, $_.stp, $_.stp])]); //#13600 - $_.charvals = $a([new Map, new Map, new Map]); //#13603 - for (var _2p = 0, _2o = $_.charmaps.length - 1; _2p <= _2o; _2p += 1) { //#13612 - $_.i = _2p; //#13605 - $_.encs = $get($_.charmaps, $_.i); //#13606 - for (var _2t = 0; _2t <= 2; _2t += 1) { //#13611 - $_.j = _2t; //#13608 - var _2w = $get($_.encs, $_.j); //#13609 - $k[$j++] = _2w; //#13609 - if ($eq($type(_2w), 'stringtype')) { //#13609 - var _2z = $get($k[--$j], 0); //#13609 - $k[$j++] = _2z; //#13609 - } //#13609 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13610 - } //#13610 - } //#13610 - $_.seta = $get($_.charvals, 0); //#13613 - $_.setb = $get($_.charvals, 1); //#13614 - $_.setc = $get($_.charvals, 2); //#13615 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13615 - bwipp_codablockf.__13616__ = 1; //#13615 - $_ = Object.getPrototypeOf($_); //#13615 - } //#13615 + ]); //#13846 + $_.fncvals = _N; //#13848 + $k[$j++] = 'msg'; //#13849 + $k[$j++] = $_.barcode; //#13849 + $k[$j++] = $_.fncvals; //#13849 + bwipp_parseinput(); //#13849 + var _Q = $k[--$j]; //#13849 + $_[$k[--$j]] = _Q; //#13849 + $_.msglen = $_.msg.length; //#13850 + $_.msgtmp = $a([]); //#13853 + var _U = $_.msg; //#13854 + for (var _V = 0, _W = _U.length; _V < _W; _V++) { //#13857 + $_.char = $get(_U, _V); //#13855 + $k[$j++] = Infinity; //#13856 + $aload($_.msgtmp); //#13856 + if ($_.char < 128) { //#13856 + $k[$j++] = $_.char; //#13856 + } else { //#13856 + $k[$j++] = $_.fn4; //#13856 + $k[$j++] = $_.char & 127; //#13856 + } //#13856 + $_.msgtmp = $a(); //#13856 + } //#13856 + $_.kmsg = $_.msg; //#13858 + $_.msg = $_.msgtmp; //#13859 + $_.msglen = $_.msg.length; //#13860 + if (!bwipp_codablockf.__13917__) { //#13917 + $_ = Object.create($_); //#13917 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stp, $_.stp, $_.stp])]); //#13901 + $_.charvals = $a([new Map, new Map, new Map]); //#13904 + for (var _2p = 0, _2o = $_.charmaps.length - 1; _2p <= _2o; _2p += 1) { //#13913 + $_.i = _2p; //#13906 + $_.encs = $get($_.charmaps, $_.i); //#13907 + for (var _2t = 0; _2t <= 2; _2t += 1) { //#13912 + $_.j = _2t; //#13909 + var _2w = $get($_.encs, $_.j); //#13910 + $k[$j++] = _2w; //#13910 + if ($eq($type(_2w), 'stringtype')) { //#13910 + var _2z = $get($k[--$j], 0); //#13910 + $k[$j++] = _2z; //#13910 + } //#13910 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13911 + } //#13911 + } //#13911 + $_.seta = $get($_.charvals, 0); //#13914 + $_.setb = $get($_.charvals, 1); //#13915 + $_.setc = $get($_.charvals, 2); //#13916 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13916 + bwipp_codablockf.__13917__ = 1; //#13916 + $_ = Object.getPrototypeOf($_); //#13916 + } //#13916 $_.numsscr = function() { - $_.n = 0; //#13620 - $_.s = 0; //#13620 - $_.p = $k[--$j]; //#13621 - for (;;) { //#13632 - if ($_.p >= $_.msglen) { //#13622 - break; //#13622 - } //#13622 - var _3H = $get($_.msg, $_.p); //#13623 - var _3J = $get($_.setc, _3H) !== undefined; //#13624 - $k[$j++] = _3H; //#13624 - if (!_3J) { //#13624 - $j--; //#13624 - break; //#13624 - } //#13624 - if ($k[--$j] == $_.fn1) { //#13628 - if (($_.s % 2) == 0) { //#13627 - $_.s = $_.s + 1; //#13627 - } else { //#13627 - break; //#13627 - } //#13627 - } //#13627 - $_.n = $_.n + 1; //#13629 - $_.s = $_.s + 1; //#13630 - $_.p = $f($_.p + 1); //#13631 - } //#13631 - $k[$j++] = $_.n; //#13633 - $k[$j++] = $_.s; //#13633 - }; //#13633 + $_.n = 0; //#13921 + $_.s = 0; //#13921 + $_.p = $k[--$j]; //#13922 + for (;;) { //#13933 + if ($_.p >= $_.msglen) { //#13923 + break; //#13923 + } //#13923 + var _3H = $get($_.msg, $_.p); //#13924 + var _3J = $get($_.setc, _3H) !== undefined; //#13925 + $k[$j++] = _3H; //#13925 + if (!_3J) { //#13925 + $j--; //#13925 + break; //#13925 + } //#13925 + if ($k[--$j] == $_.fn1) { //#13929 + if (($_.s % 2) == 0) { //#13928 + $_.s = $_.s + 1; //#13928 + } else { //#13928 + break; //#13928 + } //#13928 + } //#13928 + $_.n = $_.n + 1; //#13930 + $_.s = $_.s + 1; //#13931 + $_.p = $f($_.p + 1); //#13932 + } //#13932 + $k[$j++] = $_.n; //#13934 + $k[$j++] = $_.s; //#13934 + }; //#13934 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#13638 - $_.j = $_.j + 1; //#13639 - }; //#13639 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#13939 + $_.j = $_.j + 1; //#13940 + }; //#13940 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#13642 - $_.j = $_.j + 1; //#13643 - }; //#13643 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#13943 + $_.j = $_.j + 1; //#13944 + }; //#13944 $_.encc = function() { - var _3f = $k[--$j]; //#13646 - $k[$j++] = _3f; //#13650 - if ($ne($type(_3f), 'arraytype')) { //#13649 - var _3j = $get($_.setc, $k[--$j]); //#13647 - $k[$j++] = _3j; //#13647 - } else { //#13649 - $aload($k[--$j]); //#13649 - var _3l = $k[--$j]; //#13649 - var _3m = $k[--$j]; //#13649 - $k[$j++] = $f($f(_3l - 48) + ($f(_3m - 48) * 10)); //#13649 - } //#13649 - $put($_.cws, $_.j, $k[--$j]); //#13651 - $_.j = $_.j + 1; //#13652 - }; //#13652 + var _3f = $k[--$j]; //#13947 + $k[$j++] = _3f; //#13951 + if ($ne($type(_3f), 'arraytype')) { //#13950 + var _3j = $get($_.setc, $k[--$j]); //#13948 + $k[$j++] = _3j; //#13948 + } else { //#13950 + $aload($k[--$j]); //#13950 + var _3l = $k[--$j]; //#13950 + var _3m = $k[--$j]; //#13950 + $k[$j++] = $f($f(_3l - 48) + ($f(_3m - 48) * 10)); //#13950 + } //#13950 + $put($_.cws, $_.j, $k[--$j]); //#13952 + $_.j = $_.j + 1; //#13953 + }; //#13953 $_.anotb = function() { - var _3r = $k[--$j]; //#13656 - var _3t = $get($_.seta, _3r) !== undefined; //#13656 - var _3v = $get($_.setb, _3r) !== undefined; //#13656 - $k[$j++] = _3t && (!_3v); //#13656 - }; //#13656 + var _3r = $k[--$j]; //#13957 + var _3t = $get($_.seta, _3r) !== undefined; //#13957 + var _3v = $get($_.setb, _3r) !== undefined; //#13957 + $k[$j++] = _3t && (!_3v); //#13957 + }; //#13957 $_.bnota = function() { - var _3w = $k[--$j]; //#13657 - var _3y = $get($_.setb, _3w) !== undefined; //#13657 - var _40 = $get($_.seta, _3w) !== undefined; //#13657 - $k[$j++] = _3y && (!_40); //#13657 - }; //#13657 - $k[$j++] = Infinity; //#13660 - for (var _42 = 0, _43 = $_.msg.length; _42 < _43; _42++) { //#13660 - $k[$j++] = 0; //#13660 - } //#13660 - $k[$j++] = 9999; //#13660 - $_.nextanotb = $a(); //#13660 - $k[$j++] = Infinity; //#13661 - for (var _46 = 0, _47 = $_.msg.length; _46 < _47; _46++) { //#13661 - $k[$j++] = 0; //#13661 - } //#13661 - $k[$j++] = 9999; //#13661 - $_.nextbnota = $a(); //#13661 - for (var _4A = $_.msg.length - 1; _4A >= 0; _4A -= 1) { //#13674 - $_.i = _4A; //#13663 - $k[$j++] = $get($_.msg, $_.i); //#13664 - $_.anotb(); //#13664 - if ($k[--$j]) { //#13667 - $put($_.nextanotb, $_.i, 0); //#13665 - } else { //#13667 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#13667 - } //#13667 - $k[$j++] = $get($_.msg, $_.i); //#13669 - $_.bnota(); //#13669 - if ($k[--$j]) { //#13672 - $put($_.nextbnota, $_.i, 0); //#13670 - } else { //#13672 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#13672 - } //#13672 - } //#13672 + var _3w = $k[--$j]; //#13958 + var _3y = $get($_.setb, _3w) !== undefined; //#13958 + var _40 = $get($_.seta, _3w) !== undefined; //#13958 + $k[$j++] = _3y && (!_40); //#13958 + }; //#13958 + $k[$j++] = Infinity; //#13961 + for (var _42 = 0, _43 = $_.msg.length; _42 < _43; _42++) { //#13961 + $k[$j++] = 0; //#13961 + } //#13961 + $k[$j++] = 9999; //#13961 + $_.nextanotb = $a(); //#13961 + $k[$j++] = Infinity; //#13962 + for (var _46 = 0, _47 = $_.msg.length; _46 < _47; _46++) { //#13962 + $k[$j++] = 0; //#13962 + } //#13962 + $k[$j++] = 9999; //#13962 + $_.nextbnota = $a(); //#13962 + for (var _4A = $_.msg.length - 1; _4A >= 0; _4A -= 1) { //#13975 + $_.i = _4A; //#13964 + $k[$j++] = $get($_.msg, $_.i); //#13965 + $_.anotb(); //#13965 + if ($k[--$j]) { //#13968 + $put($_.nextanotb, $_.i, 0); //#13966 + } else { //#13968 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#13968 + } //#13968 + $k[$j++] = $get($_.msg, $_.i); //#13970 + $_.bnota(); //#13970 + if ($k[--$j]) { //#13973 + $put($_.nextbnota, $_.i, 0); //#13971 + } else { //#13973 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#13973 + } //#13973 + } //#13973 $_.abeforeb = function() { - var _4X = $k[--$j]; //#13677 - $k[$j++] = $lt($get($_.nextanotb, _4X), $get($_.nextbnota, _4X)); //#13677 - }; //#13677 + var _4X = $k[--$j]; //#13978 + $k[$j++] = $lt($get($_.nextanotb, _4X), $get($_.nextbnota, _4X)); //#13978 + }; //#13978 $_.bbeforea = function() { - var _4c = $k[--$j]; //#13678 - $k[$j++] = $lt($get($_.nextbnota, _4c), $get($_.nextanotb, _4c)); //#13678 - }; //#13678 + var _4c = $k[--$j]; //#13979 + $k[$j++] = $lt($get($_.nextbnota, _4c), $get($_.nextanotb, _4c)); //#13979 + }; //#13979 $_.padrow = function() { - for (var _4i = 0, _4j = $k[--$j]; _4i < _4j; _4i++) { //#13688 - for (;;) { //#13687 - if ($eq($_.cset, "seta")) { //#13684 - $k[$j++] = $_.swc; //#13684 - $_.enca(); //#13684 - $_.cset = "setc"; //#13684 - break; //#13684 - } //#13684 - if ($eq($_.cset, "setb")) { //#13685 - $k[$j++] = $_.swc; //#13685 - $_.encb(); //#13685 - $_.cset = "setc"; //#13685 - break; //#13685 - } //#13685 - if ($eq($_.cset, "setc")) { //#13686 - $k[$j++] = $_.swb; //#13686 - $_.encc(); //#13686 - $_.cset = "setb"; //#13686 - break; //#13686 - } //#13686 - } //#13686 - } //#13686 - }; //#13686 + for (var _4i = 0, _4j = $k[--$j]; _4i < _4j; _4i++) { //#13989 + for (;;) { //#13988 + if ($eq($_.cset, "seta")) { //#13985 + $k[$j++] = $_.swc; //#13985 + $_.enca(); //#13985 + $_.cset = "setc"; //#13985 + break; //#13985 + } //#13985 + if ($eq($_.cset, "setb")) { //#13986 + $k[$j++] = $_.swc; //#13986 + $_.encb(); //#13986 + $_.cset = "setc"; //#13986 + break; //#13986 + } //#13986 + if ($eq($_.cset, "setc")) { //#13987 + $k[$j++] = $_.swb; //#13987 + $_.encc(); //#13987 + $_.cset = "setb"; //#13987 + break; //#13987 + } //#13987 + } //#13987 + } //#13987 + }; //#13987 $_.encafitsrow = function() { - if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#13703 - var _4z = ($_.rem == 2) && ($get($_.msg, $_.i + 1) <= 95); //#13695 - $k[$j++] = _4z; //#13699 - if (_4z) { //#13699 - $k[$j++] = $_.fn4; //#13696 - $_.enca(); //#13696 - $k[$j++] = $get($_.msg, $_.i + 1); //#13697 - $_.enca(); //#13697 - $_.i = $_.i + 2; //#13698 - } //#13698 - } else { //#13703 - $k[$j++] = $get($_.msg, $_.i); //#13701 - $_.enca(); //#13701 - $_.i = $_.i + 1; //#13702 - $k[$j++] = true; //#13703 - } //#13703 - }; //#13703 + if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#14004 + var _4z = ($_.rem == 2) && ($get($_.msg, $_.i + 1) <= 95); //#13996 + $k[$j++] = _4z; //#14000 + if (_4z) { //#14000 + $k[$j++] = $_.fn4; //#13997 + $_.enca(); //#13997 + $k[$j++] = $get($_.msg, $_.i + 1); //#13998 + $_.enca(); //#13998 + $_.i = $_.i + 2; //#13999 + } //#13999 + } else { //#14004 + $k[$j++] = $get($_.msg, $_.i); //#14002 + $_.enca(); //#14002 + $_.i = $_.i + 1; //#14003 + $k[$j++] = true; //#14004 + } //#14004 + }; //#14004 $_.encbfitsrow = function() { - if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#13719 - var _5I = ($_.rem == 2) && ($get($_.msg, $_.i + 1) >= 32); //#13711 - $k[$j++] = _5I; //#13715 - if (_5I) { //#13715 - $k[$j++] = $_.fn4; //#13712 - $_.encb(); //#13712 - $k[$j++] = $get($_.msg, $_.i + 1); //#13713 - $_.encb(); //#13713 - $_.i = $_.i + 2; //#13714 - } //#13714 - } else { //#13719 - $k[$j++] = $get($_.msg, $_.i); //#13717 - $_.encb(); //#13717 - $_.i = $_.i + 1; //#13718 - $k[$j++] = true; //#13719 - } //#13719 - }; //#13719 - $_.cws = $a($f($_.c + 5) * 44); //#13724 - $_.i = 0; //#13726 - $_.j = 0; //#13726 - $_.r = 1; //#13726 - $_.lastrow = false; //#13727 - for (;;) { //#13894 - if ($_.lastrow) { //#13729 - break; //#13729 - } //#13729 - if ($_.r > 44) { //#13733 - $k[$j++] = 'bwipp.codablockfTooBig#13732'; //#13732 - $k[$j++] = "Maximum length exceeded"; //#13732 - bwipp_raiseerror(); //#13732 - } //#13732 - $k[$j++] = $_.sta; //#13736 - $_.enca(); //#13736 - if ($_.i < $_.msglen) { //#13737 - $k[$j++] = $_.i; //#13737 - $_.numsscr(); //#13737 - } else { //#13737 - $k[$j++] = -1; //#13737 - $k[$j++] = -1; //#13737 - } //#13737 - $_.nums = $k[--$j]; //#13737 - $_.nchars = $k[--$j]; //#13737 - for (;;) { //#13757 - if ($_.msglen == 0) { //#13743 - $k[$j++] = $_.swb; //#13740 - $_.enca(); //#13740 - $_.cset = "setb"; //#13741 - break; //#13742 - } //#13742 - if ($_.nums >= 2) { //#13748 - $k[$j++] = $_.swc; //#13745 - $_.enca(); //#13745 - $_.cset = "setc"; //#13746 - break; //#13747 - } //#13747 - $k[$j++] = $_.i; //#13749 - $_.abeforeb(); //#13749 - if ($k[--$j]) { //#13753 - $k[$j++] = $_.sft; //#13750 - $_.enca(); //#13750 - $_.cset = "seta"; //#13751 - break; //#13752 - } //#13752 - $k[$j++] = $_.swb; //#13754 - $_.enca(); //#13754 - $_.cset = "setb"; //#13755 - break; //#13756 - } //#13756 - $_.j = $_.j + 1; //#13758 - $_.endofrow = false; //#13761 - for (;;) { //#13879 - $_.rem = $f($f($_.c + 3) - ($_.j % $f($_.c + 5))); //#13762 - if (($_.i == $_.msglen) || $_.endofrow) { //#13764 - break; //#13764 - } //#13764 - $k[$j++] = $_.i; //#13766 - $_.numsscr(); //#13766 - $_.nums = $k[--$j]; //#13766 - $_.nchars = $k[--$j]; //#13766 - $k[$j++] = 'remnums'; //#13767 - if ($_.nums > ($_.rem * 2)) { //#13767 - $k[$j++] = $_.rem * 2; //#13767 - } else { //#13767 - $k[$j++] = $_.nums; //#13767 - } //#13767 - var _5y = $k[--$j]; //#13767 - $_[$k[--$j]] = _5y; //#13767 - for (;;) { //#13877 - if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.remnums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#13805 - if ((($_.remnums % 2) == 0) && ($_.rem >= 3)) { //#13787 - $k[$j++] = $_.swc; //#13775 - if ($eq($_.cset, "seta")) { //#13775 - $_.enca(); //#13775 - } else { //#13775 - $_.encb(); //#13775 - } //#13775 - $_.cset = "setc"; //#13776 - for (var _6B = 0, _6C = 2; _6B < _6C; _6B++) { //#13785 - if ($get($_.msg, $_.i) == $_.fn1) { //#13783 - $k[$j++] = $_.fn1; //#13779 - $_.encc(); //#13779 - $_.i = $_.i + 1; //#13780 - } else { //#13783 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13782 - $_.encc(); //#13782 - $_.i = $_.i + 2; //#13783 - } //#13783 - } //#13783 - break; //#13786 - } //#13786 - if ((($_.remnums % 2) != 0) && ($_.rem >= 4)) { //#13804 - $k[$j++] = $get($_.msg, $_.i); //#13790 - if ($eq($_.cset, "seta")) { //#13790 - $_.enca(); //#13790 - } else { //#13790 - $_.encb(); //#13790 - } //#13790 - $_.i = $_.i + 1; //#13791 - $k[$j++] = $_.swc; //#13792 - if ($eq($_.cset, "seta")) { //#13792 - $_.enca(); //#13792 - } else { //#13792 - $_.encb(); //#13792 - } //#13792 - $_.cset = "setc"; //#13793 - for (var _6W = 0, _6X = 2; _6W < _6X; _6W++) { //#13802 - if ($get($_.msg, $_.i) == $_.fn1) { //#13800 - $k[$j++] = $_.fn1; //#13796 - $_.encc(); //#13796 - $_.i = $_.i + 1; //#13797 - } else { //#13800 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13799 - $_.encc(); //#13799 - $_.i = $_.i + 2; //#13800 - } //#13800 - } //#13800 - break; //#13803 - } //#13803 - } //#13803 - $k[$j++] = $eq($_.cset, "setb"); //#13806 - $k[$j++] = $get($_.msg, $_.i); //#13806 - $_.anotb(); //#13806 - var _6m = $k[--$j]; //#13806 - var _6n = $k[--$j]; //#13806 - if ((_6n && _6m) && ($_.rem >= 2)) { //#13821 - if ($_.i < ($_.msglen - 1)) { //#13815 - $k[$j++] = $_.i + 1; //#13809 - $_.bbeforea(); //#13809 - if ($k[--$j]) { //#13814 - $k[$j++] = $_.sft; //#13810 - $_.encb(); //#13810 - $k[$j++] = $get($_.msg, $_.i); //#13811 - $_.enca(); //#13811 - $_.i = $_.i + 1; //#13812 - break; //#13813 - } //#13813 - } //#13813 - $k[$j++] = $_.swa; //#13816 - $_.encb(); //#13816 - $_.cset = "seta"; //#13817 - $k[$j++] = $get($_.msg, $_.i); //#13818 - $_.enca(); //#13818 - $_.i = $_.i + 1; //#13819 - break; //#13820 - } //#13820 - $k[$j++] = $eq($_.cset, "seta"); //#13822 - $k[$j++] = $get($_.msg, $_.i); //#13822 - $_.bnota(); //#13822 - var _77 = $k[--$j]; //#13822 - var _78 = $k[--$j]; //#13822 - if ((_78 && _77) && ($_.rem >= 2)) { //#13837 - if ($_.i < ($_.msglen - 1)) { //#13831 - $k[$j++] = $_.i + 1; //#13825 - $_.abeforeb(); //#13825 - if ($k[--$j]) { //#13830 - $k[$j++] = $_.sft; //#13826 - $_.enca(); //#13826 - $k[$j++] = $get($_.msg, $_.i); //#13827 - $_.encb(); //#13827 - $_.i = $_.i + 1; //#13828 - break; //#13829 - } //#13829 - } //#13829 - $k[$j++] = $_.swb; //#13832 - $_.enca(); //#13832 - $_.cset = "setb"; //#13833 - $k[$j++] = $get($_.msg, $_.i); //#13834 - $_.encb(); //#13834 - $_.i = $_.i + 1; //#13835 - break; //#13836 - } //#13836 - if (($eq($_.cset, "setc") && ($_.remnums < 2)) && ($_.rem >= 2)) { //#13850 - $_.rem = $f($_.rem - 1); //#13840 - $k[$j++] = $_.i; //#13841 - $_.abeforeb(); //#13841 - if ($k[--$j]) { //#13848 - $k[$j++] = $_.swa; //#13842 - $_.encc(); //#13842 - $_.cset = "seta"; //#13843 - $_.encafitsrow(); //#13844 - if ($k[--$j]) { //#13844 - break; //#13844 - } //#13844 - } else { //#13848 - $k[$j++] = $_.swb; //#13846 - $_.encc(); //#13846 - $_.cset = "setb"; //#13847 - $_.encbfitsrow(); //#13848 - if ($k[--$j]) { //#13848 - break; //#13848 - } //#13848 - } //#13848 - } //#13848 - var _7d = $get($_.seta, $get($_.msg, $_.i)) !== undefined; //#13853 - if (($eq($_.cset, "seta") && _7d) && ($_.rem >= 1)) { //#13856 - $_.encafitsrow(); //#13855 - if ($k[--$j]) { //#13855 - break; //#13855 - } //#13855 - } //#13855 - var _7l = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#13857 - if (($eq($_.cset, "setb") && _7l) && ($_.rem >= 1)) { //#13860 - $_.encbfitsrow(); //#13859 - if ($k[--$j]) { //#13859 - break; //#13859 - } //#13859 - } //#13859 - if (($eq($_.cset, "setc") && ($_.remnums >= 2)) && ($_.rem >= 1)) { //#13871 - if ($get($_.msg, $_.i) == $_.fn1) { //#13868 - $k[$j++] = $_.fn1; //#13864 - $_.encc(); //#13864 - $_.i = $_.i + 1; //#13865 - } else { //#13868 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13867 - $_.encc(); //#13867 - $_.i = $_.i + 2; //#13868 - } //#13868 - break; //#13870 - } //#13870 - $_.endofrow = true; //#13874 - break; //#13875 - } //#13875 - } //#13875 - if ((((($_.r >= $_.rows) || ($_.rows == -1)) && ($_.r > 1)) && ($_.i == $_.msglen)) && ($_.rem >= 2)) { //#13891 - $k[$j++] = $f($_.rem - 2); //#13883 - $_.padrow(); //#13883 - $_.j = $_.j + 3; //#13884 - $k[$j++] = $_.stp; //#13885 - $_.enca(); //#13885 - $_.lastrow = true; //#13886 - } else { //#13891 - $k[$j++] = $_.rem; //#13888 - $_.padrow(); //#13888 - $_.j = $_.j + 1; //#13889 - $k[$j++] = $_.stp; //#13890 - $_.enca(); //#13890 - $_.r = $_.r + 1; //#13891 - } //#13891 - } //#13891 - $_.cws = $geti($_.cws, 0, $_.j); //#13895 - if (!bwipp_codablockf.__13905__) { //#13905 - $_ = Object.create($_); //#13905 - $k[$j++] = Infinity; //#13899 - for (var _8I = 64; _8I <= 95; _8I += 1) { //#13900 - $k[$j++] = _8I; //#13900 - } //#13900 - for (var _8J = 0; _8J <= 15; _8J += 1) { //#13901 - $k[$j++] = _8J; //#13901 - } //#13901 - for (var _8K = 26; _8K <= 63; _8K += 1) { //#13902 - $k[$j++] = _8K; //#13902 - } //#13902 - $_.abmap = $a(); //#13902 - $k[$j++] = Infinity; //#13904 - for (var _8M = 0; _8M <= 85; _8M += 1) { //#13904 - $k[$j++] = _8M; //#13904 - } //#13904 - $_.cmap = $a(); //#13904 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13904 - bwipp_codablockf.__13905__ = 1; //#13904 - $_ = Object.getPrototypeOf($_); //#13904 - } //#13904 - $_.chkmsg = $a($_.kmsg.length); //#13908 - $_.j = 0; //#13909 - for (var _8T = 0, _8S = $_.kmsg.length - 1; _8T <= _8S; _8T += 1) { //#13915 - $_.i = _8T; //#13911 - $_.char = $get($_.kmsg, $_.i); //#13912 - if ($_.char >= 0) { //#13913 - $put($_.chkmsg, $_.j, $_.char); //#13913 - $_.j = $_.j + 1; //#13913 - } //#13913 - if (($_.char == $_.fn1) && ($_.i != 0)) { //#13914 - $put($_.chkmsg, $_.j, 29); //#13914 - $_.j = $_.j + 1; //#13914 - } //#13914 - } //#13914 - $_.t1 = 0; //#13916 - $_.t2 = 0; //#13916 - $_.k1 = 0; //#13916 - $_.k2 = 0; //#13916 - for (var _8k = 0, _8j = $_.j - 1; _8k <= _8j; _8k += 1) { //#13923 - $_.i = _8k; //#13918 - $_.t1 = ($get($_.chkmsg, $_.i) * $_.i) % 86; //#13919 - $_.t2 = $f($_.t1 + $get($_.chkmsg, $_.i)) % 86; //#13920 - $_.k1 = $f($_.k1 + $_.t2) % 86; //#13921 - $_.k2 = $f($_.k2 + $_.t1) % 86; //#13922 - } //#13922 - $k[$j++] = $_.cws; //#13924 - $k[$j++] = $_.cws.length - 4; //#13924 - if ($ne($_.cset, "setc")) { //#13924 - $k[$j++] = $_.abmap; //#13924 - } else { //#13924 - $k[$j++] = $_.cmap; //#13924 - } //#13924 - var _94 = $get($k[--$j], $_.k1); //#13924 - var _95 = $k[--$j]; //#13924 - $put($k[--$j], _95, _94); //#13924 - $k[$j++] = $_.cws; //#13925 - $k[$j++] = $_.cws.length - 3; //#13925 - if ($ne($_.cset, "setc")) { //#13925 - $k[$j++] = $_.abmap; //#13925 - } else { //#13925 - $k[$j++] = $_.cmap; //#13925 - } //#13925 - var _9E = $get($k[--$j], $_.k2); //#13925 - var _9F = $k[--$j]; //#13925 - $put($k[--$j], _9F, _9E); //#13925 - var _9H = $_.cws; //#13928 - $k[$j++] = _9H; //#13928 - $k[$j++] = 2; //#13928 - if ($get(_9H, 2 - 1) != 99) { //#13928 - $k[$j++] = $_.abmap; //#13928 - } else { //#13928 - $k[$j++] = $_.cmap; //#13928 - } //#13928 - var _9N = $get($k[--$j], $_.r - 2); //#13928 - var _9O = $k[--$j]; //#13928 - $put($k[--$j], _9O, _9N); //#13928 - for (var _9S = 1, _9R = $_.r - 1; _9S <= _9R; _9S += 1) { //#13932 - $_.i = _9S; //#13930 - var _9T = $_.cws; //#13931 - var _9U = $_.i; //#13931 - var _9V = $_.c; //#13931 - $k[$j++] = _9T; //#13931 - $k[$j++] = $f((_9U * $f(_9V + 5)) + 2); //#13931 - if ($get(_9T, $f(($f((_9U * $f(_9V + 5)) + 2)) - 1)) != 99) { //#13931 - $k[$j++] = $_.abmap; //#13931 - } else { //#13931 - $k[$j++] = $_.cmap; //#13931 - } //#13931 - var _9b = $get($k[--$j], $_.i + 42); //#13931 - var _9c = $k[--$j]; //#13931 - $put($k[--$j], _9c, _9b); //#13931 - } //#13931 - for (var _9g = 0, _9f = $_.r - 1; _9g <= _9f; _9g += 1) { //#13943 - $_.rcws = $geti($_.cws, _9g * $f($_.c + 5), $f($_.c + 4)); //#13936 - $_.csum = $get($_.rcws, 0); //#13937 - for (var _9p = 1, _9o = $_.rcws.length - 2; _9p <= _9o; _9p += 1) { //#13941 - $_.i = _9p; //#13939 - $_.csum = $f($_.csum + ($get($_.rcws, $_.i) * $_.i)); //#13940 - } //#13940 - $put($_.rcws, $_.rcws.length - 1, $_.csum % 103); //#13942 - } //#13942 - var _9z = $get($_.options, 'debugcws') !== undefined; //#13945 - if (_9z) { //#13945 - $k[$j++] = 'bwipp.debugcws#13945'; //#13945 - $k[$j++] = $_.cws; //#13945 - bwipp_raiseerror(); //#13945 - } //#13945 - if (!bwipp_codablockf.__13966__) { //#13966 - $_ = Object.create($_); //#13966 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); //#13965 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13965 - bwipp_codablockf.__13966__ = 1; //#13965 - $_ = Object.getPrototypeOf($_); //#13965 - } //#13965 - $_.rowbits = $a($_.r); //#13969 - for (var _A7 = 0, _A6 = $_.r - 1; _A7 <= _A6; _A7 += 1) { //#13981 - $_.i = _A7; //#13971 - $k[$j++] = Infinity; //#13972 - var _AC = $geti($_.cws, $_.i * $f($_.c + 5), $f($_.c + 5)); //#13973 - for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#13975 - $forall($get($_.encs, $get(_AC, _AD)), function() { //#13974 - var _AI = $k[--$j]; //#13974 - $k[$j++] = $f(_AI - 48); //#13974 - }); //#13974 - } //#13974 - $_.sbs = $a(); //#13974 - $k[$j++] = Infinity; //#13977 - var _AK = $_.sbs; //#13978 - $k[$j++] = 0; //#13978 - for (var _AL = 0, _AM = _AK.length; _AL < _AM; _AL++) { //#13978 - var _AO = $k[--$j]; //#13978 - var _AP = (_AO == 1) ? 0 : 1; //#13978 - $k[$j++] = _AO; //#13978 - for (var _AQ = 0, _AR = $get(_AK, _AL); _AQ < _AR; _AQ++) { //#13978 - $k[$j++] = _AP //#13978 - } //#13978 - } //#13978 - $astore($a($counttomark() - 1)); //#13979 - var _AU = $k[--$j]; //#13979 - var _AV = $k[--$j]; //#13979 - $k[$j++] = _AU; //#13979 - $k[$j++] = _AV; //#13979 - $j--; //#13979 - var _AW = $k[--$j]; //#13979 - var _AX = $k[--$j]; //#13979 - $k[$j++] = _AW; //#13979 - $k[$j++] = _AX; //#13979 - $j--; //#13979 - $put($_.rowbits, $_.i, $k[--$j]); //#13980 - } //#13980 - $_.symwid = $f(($_.c * 11) + 57); //#13984 - $k[$j++] = Infinity; //#13985 - for (var _Ae = 0, _Af = $_.symwid * $_.sepheight; _Ae < _Af; _Ae++) { //#13986 - $k[$j++] = 1; //#13986 - } //#13986 - for (var _Ai = 0, _Ah = $_.r - 2; _Ai <= _Ah; _Ai += 1) { //#13995 - $_.i = _Ai; //#13988 - for (var _Ak = 0, _Al = $_.rowheight; _Ak < _Al; _Ak++) { //#13989 - $aload($get($_.rowbits, $_.i)); //#13989 - } //#13989 - for (var _Aq = 0, _Ar = $_.sepheight; _Aq < _Ar; _Aq++) { //#13994 - $k[$j++] = 1; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - for (var _At = 0, _Au = $f($_.symwid - 24); _At < _Au; _At++) { //#13992 - $k[$j++] = 1; //#13992 - } //#13992 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - } //#13993 - } //#13993 - for (var _Aw = 0, _Ax = $_.rowheight; _Aw < _Ax; _Aw++) { //#13996 - $aload($get($_.rowbits, $_.r - 1)); //#13996 - } //#13996 - for (var _B3 = 0, _B4 = $_.symwid * $_.sepheight; _B3 < _B4; _B3++) { //#13997 - $k[$j++] = 1; //#13997 - } //#13997 - $_.pixs = $a(); //#13997 + if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#14020 + var _5I = ($_.rem == 2) && ($get($_.msg, $_.i + 1) >= 32); //#14012 + $k[$j++] = _5I; //#14016 + if (_5I) { //#14016 + $k[$j++] = $_.fn4; //#14013 + $_.encb(); //#14013 + $k[$j++] = $get($_.msg, $_.i + 1); //#14014 + $_.encb(); //#14014 + $_.i = $_.i + 2; //#14015 + } //#14015 + } else { //#14020 + $k[$j++] = $get($_.msg, $_.i); //#14018 + $_.encb(); //#14018 + $_.i = $_.i + 1; //#14019 + $k[$j++] = true; //#14020 + } //#14020 + }; //#14020 + $_.cws = $a($f($_.c + 5) * 44); //#14025 + $_.i = 0; //#14027 + $_.j = 0; //#14027 + $_.r = 1; //#14027 + $_.lastrow = false; //#14028 + for (;;) { //#14195 + if ($_.lastrow) { //#14030 + break; //#14030 + } //#14030 + if ($_.r > 44) { //#14034 + $k[$j++] = 'bwipp.codablockfTooBig#14033'; //#14033 + $k[$j++] = "Maximum length exceeded"; //#14033 + bwipp_raiseerror(); //#14033 + } //#14033 + $k[$j++] = $_.sta; //#14037 + $_.enca(); //#14037 + if ($_.i < $_.msglen) { //#14038 + $k[$j++] = $_.i; //#14038 + $_.numsscr(); //#14038 + } else { //#14038 + $k[$j++] = -1; //#14038 + $k[$j++] = -1; //#14038 + } //#14038 + $_.nums = $k[--$j]; //#14038 + $_.nchars = $k[--$j]; //#14038 + for (;;) { //#14058 + if ($_.msglen == 0) { //#14044 + $k[$j++] = $_.swb; //#14041 + $_.enca(); //#14041 + $_.cset = "setb"; //#14042 + break; //#14043 + } //#14043 + if ($_.nums >= 2) { //#14049 + $k[$j++] = $_.swc; //#14046 + $_.enca(); //#14046 + $_.cset = "setc"; //#14047 + break; //#14048 + } //#14048 + $k[$j++] = $_.i; //#14050 + $_.abeforeb(); //#14050 + if ($k[--$j]) { //#14054 + $k[$j++] = $_.sft; //#14051 + $_.enca(); //#14051 + $_.cset = "seta"; //#14052 + break; //#14053 + } //#14053 + $k[$j++] = $_.swb; //#14055 + $_.enca(); //#14055 + $_.cset = "setb"; //#14056 + break; //#14057 + } //#14057 + $_.j = $_.j + 1; //#14059 + $_.endofrow = false; //#14062 + for (;;) { //#14180 + $_.rem = $f($f($_.c + 3) - ($_.j % $f($_.c + 5))); //#14063 + if (($_.i == $_.msglen) || $_.endofrow) { //#14065 + break; //#14065 + } //#14065 + $k[$j++] = $_.i; //#14067 + $_.numsscr(); //#14067 + $_.nums = $k[--$j]; //#14067 + $_.nchars = $k[--$j]; //#14067 + $k[$j++] = 'remnums'; //#14068 + if ($_.nums > ($_.rem * 2)) { //#14068 + $k[$j++] = $_.rem * 2; //#14068 + } else { //#14068 + $k[$j++] = $_.nums; //#14068 + } //#14068 + var _5y = $k[--$j]; //#14068 + $_[$k[--$j]] = _5y; //#14068 + for (;;) { //#14178 + if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.remnums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#14106 + if ((($_.remnums % 2) == 0) && ($_.rem >= 3)) { //#14088 + $k[$j++] = $_.swc; //#14076 + if ($eq($_.cset, "seta")) { //#14076 + $_.enca(); //#14076 + } else { //#14076 + $_.encb(); //#14076 + } //#14076 + $_.cset = "setc"; //#14077 + for (var _6B = 0, _6C = 2; _6B < _6C; _6B++) { //#14086 + if ($get($_.msg, $_.i) == $_.fn1) { //#14084 + $k[$j++] = $_.fn1; //#14080 + $_.encc(); //#14080 + $_.i = $_.i + 1; //#14081 + } else { //#14084 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14083 + $_.encc(); //#14083 + $_.i = $_.i + 2; //#14084 + } //#14084 + } //#14084 + break; //#14087 + } //#14087 + if ((($_.remnums % 2) != 0) && ($_.rem >= 4)) { //#14105 + $k[$j++] = $get($_.msg, $_.i); //#14091 + if ($eq($_.cset, "seta")) { //#14091 + $_.enca(); //#14091 + } else { //#14091 + $_.encb(); //#14091 + } //#14091 + $_.i = $_.i + 1; //#14092 + $k[$j++] = $_.swc; //#14093 + if ($eq($_.cset, "seta")) { //#14093 + $_.enca(); //#14093 + } else { //#14093 + $_.encb(); //#14093 + } //#14093 + $_.cset = "setc"; //#14094 + for (var _6W = 0, _6X = 2; _6W < _6X; _6W++) { //#14103 + if ($get($_.msg, $_.i) == $_.fn1) { //#14101 + $k[$j++] = $_.fn1; //#14097 + $_.encc(); //#14097 + $_.i = $_.i + 1; //#14098 + } else { //#14101 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14100 + $_.encc(); //#14100 + $_.i = $_.i + 2; //#14101 + } //#14101 + } //#14101 + break; //#14104 + } //#14104 + } //#14104 + $k[$j++] = $eq($_.cset, "setb"); //#14107 + $k[$j++] = $get($_.msg, $_.i); //#14107 + $_.anotb(); //#14107 + var _6m = $k[--$j]; //#14107 + var _6n = $k[--$j]; //#14107 + if ((_6n && _6m) && ($_.rem >= 2)) { //#14122 + if ($_.i < ($_.msglen - 1)) { //#14116 + $k[$j++] = $_.i + 1; //#14110 + $_.bbeforea(); //#14110 + if ($k[--$j]) { //#14115 + $k[$j++] = $_.sft; //#14111 + $_.encb(); //#14111 + $k[$j++] = $get($_.msg, $_.i); //#14112 + $_.enca(); //#14112 + $_.i = $_.i + 1; //#14113 + break; //#14114 + } //#14114 + } //#14114 + $k[$j++] = $_.swa; //#14117 + $_.encb(); //#14117 + $_.cset = "seta"; //#14118 + $k[$j++] = $get($_.msg, $_.i); //#14119 + $_.enca(); //#14119 + $_.i = $_.i + 1; //#14120 + break; //#14121 + } //#14121 + $k[$j++] = $eq($_.cset, "seta"); //#14123 + $k[$j++] = $get($_.msg, $_.i); //#14123 + $_.bnota(); //#14123 + var _77 = $k[--$j]; //#14123 + var _78 = $k[--$j]; //#14123 + if ((_78 && _77) && ($_.rem >= 2)) { //#14138 + if ($_.i < ($_.msglen - 1)) { //#14132 + $k[$j++] = $_.i + 1; //#14126 + $_.abeforeb(); //#14126 + if ($k[--$j]) { //#14131 + $k[$j++] = $_.sft; //#14127 + $_.enca(); //#14127 + $k[$j++] = $get($_.msg, $_.i); //#14128 + $_.encb(); //#14128 + $_.i = $_.i + 1; //#14129 + break; //#14130 + } //#14130 + } //#14130 + $k[$j++] = $_.swb; //#14133 + $_.enca(); //#14133 + $_.cset = "setb"; //#14134 + $k[$j++] = $get($_.msg, $_.i); //#14135 + $_.encb(); //#14135 + $_.i = $_.i + 1; //#14136 + break; //#14137 + } //#14137 + if (($eq($_.cset, "setc") && ($_.remnums < 2)) && ($_.rem >= 2)) { //#14151 + $_.rem = $f($_.rem - 1); //#14141 + $k[$j++] = $_.i; //#14142 + $_.abeforeb(); //#14142 + if ($k[--$j]) { //#14149 + $k[$j++] = $_.swa; //#14143 + $_.encc(); //#14143 + $_.cset = "seta"; //#14144 + $_.encafitsrow(); //#14145 + if ($k[--$j]) { //#14145 + break; //#14145 + } //#14145 + } else { //#14149 + $k[$j++] = $_.swb; //#14147 + $_.encc(); //#14147 + $_.cset = "setb"; //#14148 + $_.encbfitsrow(); //#14149 + if ($k[--$j]) { //#14149 + break; //#14149 + } //#14149 + } //#14149 + } //#14149 + var _7d = $get($_.seta, $get($_.msg, $_.i)) !== undefined; //#14154 + if (($eq($_.cset, "seta") && _7d) && ($_.rem >= 1)) { //#14157 + $_.encafitsrow(); //#14156 + if ($k[--$j]) { //#14156 + break; //#14156 + } //#14156 + } //#14156 + var _7l = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14158 + if (($eq($_.cset, "setb") && _7l) && ($_.rem >= 1)) { //#14161 + $_.encbfitsrow(); //#14160 + if ($k[--$j]) { //#14160 + break; //#14160 + } //#14160 + } //#14160 + if (($eq($_.cset, "setc") && ($_.remnums >= 2)) && ($_.rem >= 1)) { //#14172 + if ($get($_.msg, $_.i) == $_.fn1) { //#14169 + $k[$j++] = $_.fn1; //#14165 + $_.encc(); //#14165 + $_.i = $_.i + 1; //#14166 + } else { //#14169 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14168 + $_.encc(); //#14168 + $_.i = $_.i + 2; //#14169 + } //#14169 + break; //#14171 + } //#14171 + $_.endofrow = true; //#14175 + break; //#14176 + } //#14176 + } //#14176 + if ((((($_.r >= $_.rows) || ($_.rows == -1)) && ($_.r > 1)) && ($_.i == $_.msglen)) && ($_.rem >= 2)) { //#14192 + $k[$j++] = $f($_.rem - 2); //#14184 + $_.padrow(); //#14184 + $_.j = $_.j + 3; //#14185 + $k[$j++] = $_.stp; //#14186 + $_.enca(); //#14186 + $_.lastrow = true; //#14187 + } else { //#14192 + $k[$j++] = $_.rem; //#14189 + $_.padrow(); //#14189 + $_.j = $_.j + 1; //#14190 + $k[$j++] = $_.stp; //#14191 + $_.enca(); //#14191 + $_.r = $_.r + 1; //#14192 + } //#14192 + } //#14192 + $_.cws = $geti($_.cws, 0, $_.j); //#14196 + if (!bwipp_codablockf.__14206__) { //#14206 + $_ = Object.create($_); //#14206 + $k[$j++] = Infinity; //#14200 + for (var _8I = 64; _8I <= 95; _8I += 1) { //#14201 + $k[$j++] = _8I; //#14201 + } //#14201 + for (var _8J = 0; _8J <= 15; _8J += 1) { //#14202 + $k[$j++] = _8J; //#14202 + } //#14202 + for (var _8K = 26; _8K <= 63; _8K += 1) { //#14203 + $k[$j++] = _8K; //#14203 + } //#14203 + $_.abmap = $a(); //#14203 + $k[$j++] = Infinity; //#14205 + for (var _8M = 0; _8M <= 85; _8M += 1) { //#14205 + $k[$j++] = _8M; //#14205 + } //#14205 + $_.cmap = $a(); //#14205 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#14205 + bwipp_codablockf.__14206__ = 1; //#14205 + $_ = Object.getPrototypeOf($_); //#14205 + } //#14205 + $_.chkmsg = $a($_.kmsg.length); //#14209 + $_.j = 0; //#14210 + for (var _8T = 0, _8S = $_.kmsg.length - 1; _8T <= _8S; _8T += 1) { //#14216 + $_.i = _8T; //#14212 + $_.char = $get($_.kmsg, $_.i); //#14213 + if ($_.char >= 0) { //#14214 + $put($_.chkmsg, $_.j, $_.char); //#14214 + $_.j = $_.j + 1; //#14214 + } //#14214 + if (($_.char == $_.fn1) && ($_.i != 0)) { //#14215 + $put($_.chkmsg, $_.j, 29); //#14215 + $_.j = $_.j + 1; //#14215 + } //#14215 + } //#14215 + $_.t1 = 0; //#14217 + $_.t2 = 0; //#14217 + $_.k1 = 0; //#14217 + $_.k2 = 0; //#14217 + for (var _8k = 0, _8j = $_.j - 1; _8k <= _8j; _8k += 1) { //#14224 + $_.i = _8k; //#14219 + $_.t1 = ($get($_.chkmsg, $_.i) * $_.i) % 86; //#14220 + $_.t2 = $f($_.t1 + $get($_.chkmsg, $_.i)) % 86; //#14221 + $_.k1 = $f($_.k1 + $_.t2) % 86; //#14222 + $_.k2 = $f($_.k2 + $_.t1) % 86; //#14223 + } //#14223 + $k[$j++] = $_.cws; //#14225 + $k[$j++] = $_.cws.length - 4; //#14225 + if ($ne($_.cset, "setc")) { //#14225 + $k[$j++] = $_.abmap; //#14225 + } else { //#14225 + $k[$j++] = $_.cmap; //#14225 + } //#14225 + var _94 = $get($k[--$j], $_.k1); //#14225 + var _95 = $k[--$j]; //#14225 + $put($k[--$j], _95, _94); //#14225 + $k[$j++] = $_.cws; //#14226 + $k[$j++] = $_.cws.length - 3; //#14226 + if ($ne($_.cset, "setc")) { //#14226 + $k[$j++] = $_.abmap; //#14226 + } else { //#14226 + $k[$j++] = $_.cmap; //#14226 + } //#14226 + var _9E = $get($k[--$j], $_.k2); //#14226 + var _9F = $k[--$j]; //#14226 + $put($k[--$j], _9F, _9E); //#14226 + var _9H = $_.cws; //#14229 + $k[$j++] = _9H; //#14229 + $k[$j++] = 2; //#14229 + if ($get(_9H, 2 - 1) != 99) { //#14229 + $k[$j++] = $_.abmap; //#14229 + } else { //#14229 + $k[$j++] = $_.cmap; //#14229 + } //#14229 + var _9N = $get($k[--$j], $_.r - 2); //#14229 + var _9O = $k[--$j]; //#14229 + $put($k[--$j], _9O, _9N); //#14229 + for (var _9S = 1, _9R = $_.r - 1; _9S <= _9R; _9S += 1) { //#14233 + $_.i = _9S; //#14231 + var _9T = $_.cws; //#14232 + var _9U = $_.i; //#14232 + var _9V = $_.c; //#14232 + $k[$j++] = _9T; //#14232 + $k[$j++] = $f((_9U * $f(_9V + 5)) + 2); //#14232 + if ($get(_9T, $f(($f((_9U * $f(_9V + 5)) + 2)) - 1)) != 99) { //#14232 + $k[$j++] = $_.abmap; //#14232 + } else { //#14232 + $k[$j++] = $_.cmap; //#14232 + } //#14232 + var _9b = $get($k[--$j], $_.i + 42); //#14232 + var _9c = $k[--$j]; //#14232 + $put($k[--$j], _9c, _9b); //#14232 + } //#14232 + for (var _9g = 0, _9f = $_.r - 1; _9g <= _9f; _9g += 1) { //#14244 + $_.rcws = $geti($_.cws, _9g * $f($_.c + 5), $f($_.c + 4)); //#14237 + $_.csum = $get($_.rcws, 0); //#14238 + for (var _9p = 1, _9o = $_.rcws.length - 2; _9p <= _9o; _9p += 1) { //#14242 + $_.i = _9p; //#14240 + $_.csum = $f($_.csum + ($get($_.rcws, $_.i) * $_.i)); //#14241 + } //#14241 + $put($_.rcws, $_.rcws.length - 1, $_.csum % 103); //#14243 + } //#14243 + var _9z = $get($_.options, 'debugcws') !== undefined; //#14246 + if (_9z) { //#14246 + $k[$j++] = 'bwipp.debugcws#14246'; //#14246 + $k[$j++] = $_.cws; //#14246 + bwipp_raiseerror(); //#14246 + } //#14246 + if (!bwipp_codablockf.__14267__) { //#14267 + $_ = Object.create($_); //#14267 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); //#14266 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#14266 + bwipp_codablockf.__14267__ = 1; //#14266 + $_ = Object.getPrototypeOf($_); //#14266 + } //#14266 + $_.rowbits = $a($_.r); //#14270 + for (var _A7 = 0, _A6 = $_.r - 1; _A7 <= _A6; _A7 += 1) { //#14282 + $_.i = _A7; //#14272 + $k[$j++] = Infinity; //#14273 + var _AC = $geti($_.cws, $_.i * $f($_.c + 5), $f($_.c + 5)); //#14274 + for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#14276 + $forall($get($_.encs, $get(_AC, _AD)), function() { //#14275 + var _AI = $k[--$j]; //#14275 + $k[$j++] = $f(_AI - 48); //#14275 + }); //#14275 + } //#14275 + $_.sbs = $a(); //#14275 + $k[$j++] = Infinity; //#14278 + var _AK = $_.sbs; //#14279 + $k[$j++] = 0; //#14279 + for (var _AL = 0, _AM = _AK.length; _AL < _AM; _AL++) { //#14279 + var _AO = $k[--$j]; //#14279 + var _AP = (_AO == 1) ? 0 : 1; //#14279 + $k[$j++] = _AO; //#14279 + for (var _AQ = 0, _AR = $get(_AK, _AL); _AQ < _AR; _AQ++) { //#14279 + $k[$j++] = _AP //#14279 + } //#14279 + } //#14279 + $astore($a($counttomark() - 1)); //#14280 + var _AU = $k[--$j]; //#14280 + var _AV = $k[--$j]; //#14280 + $k[$j++] = _AU; //#14280 + $k[$j++] = _AV; //#14280 + $j--; //#14280 + var _AW = $k[--$j]; //#14280 + var _AX = $k[--$j]; //#14280 + $k[$j++] = _AW; //#14280 + $k[$j++] = _AX; //#14280 + $j--; //#14280 + $put($_.rowbits, $_.i, $k[--$j]); //#14281 + } //#14281 + $_.symwid = $f(($_.c * 11) + 57); //#14285 + $k[$j++] = Infinity; //#14286 + for (var _Ae = 0, _Af = $_.symwid * $_.sepheight; _Ae < _Af; _Ae++) { //#14287 + $k[$j++] = 1; //#14287 + } //#14287 + for (var _Ai = 0, _Ah = $_.r - 2; _Ai <= _Ah; _Ai += 1) { //#14296 + $_.i = _Ai; //#14289 + for (var _Ak = 0, _Al = $_.rowheight; _Ak < _Al; _Ak++) { //#14290 + $aload($get($_.rowbits, $_.i)); //#14290 + } //#14290 + for (var _Aq = 0, _Ar = $_.sepheight; _Aq < _Ar; _Aq++) { //#14295 + $k[$j++] = 1; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + for (var _At = 0, _Au = $f($_.symwid - 24); _At < _Au; _At++) { //#14293 + $k[$j++] = 1; //#14293 + } //#14293 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + } //#14294 + } //#14294 + for (var _Aw = 0, _Ax = $_.rowheight; _Aw < _Ax; _Aw++) { //#14297 + $aload($get($_.rowbits, $_.r - 1)); //#14297 + } //#14297 + for (var _B3 = 0, _B4 = $_.symwid * $_.sepheight; _B3 < _B4; _B3++) { //#14298 + $k[$j++] = 1; //#14298 + } //#14298 + $_.pixs = $a(); //#14298 var _BE = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.symwid], ["pixy", ~~($_.pixs.length / $_.symwid)], ["height", (~~($_.pixs.length / $_.symwid)) / 72], ["width", $_.symwid / 72], ["opt", $_.options] - ]); //#14008 - $k[$j++] = _BE; //#14011 - if (!$_.dontdraw) { //#14011 - bwipp_renmatrix(); //#14011 - } //#14011 - $_ = Object.getPrototypeOf($_); //#14013 - $_ = Object.getPrototypeOf($_); //#14015 + ]); //#14309 + $k[$j++] = _BE; //#14312 + if (!$_.dontdraw) { //#14312 + bwipp_renmatrix(); //#14312 + } //#14312 + $_ = Object.getPrototypeOf($_); //#14314 + $_ = Object.getPrototypeOf($_); //#14316 } //bwipp_codablockf function bwipp_code16k() { - $_ = Object.create($_); //#14046 - $_.dontdraw = false; //#14049 - $_.sam = -1; //#14050 - $_.rows = 0; //#14051 - $_.rowheight = 8; //#14052 - $_.sepheight = 1; //#14053 - $_.raw = false; //#14054 - $_.parse = false; //#14055 - $_.parsefnc = false; //#14056 - $k[$j++] = $_; //#14058 - bwipp_processoptions(); //#14058 - $_.options = $k[--$j]; //#14058 - $_.barcode = $k[--$j]; //#14059 - if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 16))) { //#14063 - $k[$j++] = 'bwipp.code16kBadRows#14062'; //#14062 - $k[$j++] = "Code 16K must have 2 to 16 rows"; //#14062 - bwipp_raiseerror(); //#14062 - } //#14062 - if ($_.rowheight < 8) { //#14067 - $k[$j++] = 'bwipp.code16kBadRowHeight#14066'; //#14066 - $k[$j++] = "Code 16K must have rowheight of at least 8"; //#14066 - bwipp_raiseerror(); //#14066 - } //#14066 - if ($_.sepheight < 1) { //#14071 - $k[$j++] = 'bwipp.code16kBadSepHeight#14070'; //#14070 - $k[$j++] = "Code 16K must have sepheight of at least 1"; //#14070 - bwipp_raiseerror(); //#14070 - } //#14070 - if ($_.sam != -1) { //#14083 - $k[$j++] = true; //#14079 - for (var _8 = 0, _9 = 1; _8 < _9; _8++) { //#14079 - var _A = $_.sam; //#14076 - if ((_A < 12) || (_A > 99)) { //#14076 - $j--; //#14076 - $k[$j++] = false; //#14076 - break; //#14076 - } //#14076 - if (($_.sam % 10) < 2) { //#14077 - $j--; //#14077 - $k[$j++] = false; //#14077 - break; //#14077 - } //#14077 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14078 - $j--; //#14078 - $k[$j++] = false; //#14078 - break; //#14078 - } //#14078 - } //#14078 - if ($nt($k[--$j])) { //#14082 - $k[$j++] = 'bwipp.code16kBadSAM#14081'; //#14081 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14081 - bwipp_raiseerror(); //#14081 - } //#14081 - } //#14081 - bwipp_loadctx(bwipp_code16k) //#14085 - if ($_.sam != -1) { //#14087 - $_.rows = 16; //#14087 - } //#14087 - if (!bwipp_code16k.__14152__) { //#14152 - $_ = Object.create($_); //#14152 - $_.swa = -1; //#14091 - $_.swb = -2; //#14091 - $_.swc = -3; //#14091 - $_.sa1 = -4; //#14092 - $_.sb1 = -5; //#14092 - $_.sc1 = -6; //#14092 - $_.sa2 = -7; //#14093 - $_.sb2 = -8; //#14093 - $_.sc2 = -9; //#14093 - $_.pad = -10; //#14094 - $_.sb3 = -11; //#14094 - $_.sc3 = -12; //#14094 - $_.fn1 = -13; //#14095 - $_.fn2 = -14; //#14095 - $_.fn3 = -15; //#14095 - $_.fn4 = -16; //#14095 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sb1, $_.sa1, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.pad, $_.pad, $_.pad]), $a([$_.sb2, $_.sa2, $_.sb1]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3])]); //#14136 - $_.charvals = $a([new Map, new Map, new Map]); //#14139 - for (var _2W = 0, _2V = $_.charmaps.length - 1; _2W <= _2V; _2W += 1) { //#14148 - $_.i = _2W; //#14141 - $_.encs = $get($_.charmaps, $_.i); //#14142 - for (var _2a = 0; _2a <= 2; _2a += 1) { //#14147 - $_.j = _2a; //#14144 - var _2d = $get($_.encs, $_.j); //#14145 - $k[$j++] = _2d; //#14145 - if ($eq($type(_2d), 'stringtype')) { //#14145 - var _2g = $get($k[--$j], 0); //#14145 - $k[$j++] = _2g; //#14145 - } //#14145 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#14146 - } //#14146 - } //#14146 - $_.seta = $get($_.charvals, 0); //#14149 - $_.setb = $get($_.charvals, 1); //#14150 - $_.setc = $get($_.charvals, 2); //#14151 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14151 - bwipp_code16k.__14152__ = 1; //#14151 - $_ = Object.getPrototypeOf($_); //#14151 - } //#14151 - if ($_.raw) { //#14622 - $_.cws = $a($_.barcode.length); //#14156 - $_.i = 0; //#14157 - $_.j = 0; //#14157 - for (;;) { //#14168 - if ($_.i >= ($_.barcode.length - 3)) { //#14159 - break; //#14159 - } //#14159 - if ($get($_.barcode, $_.i) != 94) { //#14160 - break; //#14160 - } //#14160 - var _33 = $geti($_.barcode, $_.i + 1, 3); //#14161 - $k[$j++] = _33; //#14163 - $k[$j++] = false; //#14163 - for (var _34 = 0, _35 = _33.length; _34 < _35; _34++) { //#14163 - var _36 = $get(_33, _34); //#14163 - if ((_36 < 48) || (_36 > 57)) { //#14162 - $j--; //#14162 - $k[$j++] = true; //#14162 - } //#14162 - } //#14162 - if ($k[--$j]) { //#14163 - $j--; //#14163 - break; //#14163 - } //#14163 - $_.cw = $cvi($k[--$j]); //#14164 - $put($_.cws, $_.j, $_.cw); //#14165 - $_.i = $_.i + 4; //#14166 - $_.j = $_.j + 1; //#14167 - } //#14167 - if ($_.i != $_.barcode.length) { //#14171 - $k[$j++] = 'bwipp.code16kBadRawFormat#14170'; //#14170 - $k[$j++] = "raw data must be formatted as ^NNN"; //#14170 - bwipp_raiseerror(); //#14170 - } //#14170 - $_.cws = $geti($_.cws, 0, $_.j); //#14172 - } else { //#14622 + $_ = Object.create($_); //#14347 + $_.dontdraw = false; //#14350 + $_.sam = -1; //#14351 + $_.rows = 0; //#14352 + $_.rowheight = 8; //#14353 + $_.sepheight = 1; //#14354 + $_.raw = false; //#14355 + $_.parse = false; //#14356 + $_.parsefnc = false; //#14357 + $k[$j++] = $_; //#14359 + bwipp_processoptions(); //#14359 + $_.options = $k[--$j]; //#14359 + $_.barcode = $k[--$j]; //#14360 + if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 16))) { //#14364 + $k[$j++] = 'bwipp.code16kBadRows#14363'; //#14363 + $k[$j++] = "Code 16K must have 2 to 16 rows"; //#14363 + bwipp_raiseerror(); //#14363 + } //#14363 + if ($_.rowheight < 8) { //#14368 + $k[$j++] = 'bwipp.code16kBadRowHeight#14367'; //#14367 + $k[$j++] = "Code 16K must have rowheight of at least 8"; //#14367 + bwipp_raiseerror(); //#14367 + } //#14367 + if ($_.sepheight < 1) { //#14372 + $k[$j++] = 'bwipp.code16kBadSepHeight#14371'; //#14371 + $k[$j++] = "Code 16K must have sepheight of at least 1"; //#14371 + bwipp_raiseerror(); //#14371 + } //#14371 + if ($_.sam != -1) { //#14384 + $k[$j++] = true; //#14380 + for (var _8 = 0, _9 = 1; _8 < _9; _8++) { //#14380 + var _A = $_.sam; //#14377 + if ((_A < 12) || (_A > 99)) { //#14377 + $j--; //#14377 + $k[$j++] = false; //#14377 + break; //#14377 + } //#14377 + if (($_.sam % 10) < 2) { //#14378 + $j--; //#14378 + $k[$j++] = false; //#14378 + break; //#14378 + } //#14378 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14379 + $j--; //#14379 + $k[$j++] = false; //#14379 + break; //#14379 + } //#14379 + } //#14379 + if ($nt($k[--$j])) { //#14383 + $k[$j++] = 'bwipp.code16kBadSAM#14382'; //#14382 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14382 + bwipp_raiseerror(); //#14382 + } //#14382 + } //#14382 + bwipp_loadctx(bwipp_code16k) //#14386 + if ($_.sam != -1) { //#14388 + $_.rows = 16; //#14388 + } //#14388 + if (!bwipp_code16k.__14453__) { //#14453 + $_ = Object.create($_); //#14453 + $_.swa = -1; //#14392 + $_.swb = -2; //#14392 + $_.swc = -3; //#14392 + $_.sa1 = -4; //#14393 + $_.sb1 = -5; //#14393 + $_.sc1 = -6; //#14393 + $_.sa2 = -7; //#14394 + $_.sb2 = -8; //#14394 + $_.sc2 = -9; //#14394 + $_.pad = -10; //#14395 + $_.sb3 = -11; //#14395 + $_.sc3 = -12; //#14395 + $_.fn1 = -13; //#14396 + $_.fn2 = -14; //#14396 + $_.fn3 = -15; //#14396 + $_.fn4 = -16; //#14396 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sb1, $_.sa1, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.pad, $_.pad, $_.pad]), $a([$_.sb2, $_.sa2, $_.sb1]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3])]); //#14437 + $_.charvals = $a([new Map, new Map, new Map]); //#14440 + for (var _2W = 0, _2V = $_.charmaps.length - 1; _2W <= _2V; _2W += 1) { //#14449 + $_.i = _2W; //#14442 + $_.encs = $get($_.charmaps, $_.i); //#14443 + for (var _2a = 0; _2a <= 2; _2a += 1) { //#14448 + $_.j = _2a; //#14445 + var _2d = $get($_.encs, $_.j); //#14446 + $k[$j++] = _2d; //#14446 + if ($eq($type(_2d), 'stringtype')) { //#14446 + var _2g = $get($k[--$j], 0); //#14446 + $k[$j++] = _2g; //#14446 + } //#14446 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#14447 + } //#14447 + } //#14447 + $_.seta = $get($_.charvals, 0); //#14450 + $_.setb = $get($_.charvals, 1); //#14451 + $_.setc = $get($_.charvals, 2); //#14452 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14452 + bwipp_code16k.__14453__ = 1; //#14452 + $_ = Object.getPrototypeOf($_); //#14452 + } //#14452 + if ($_.raw) { //#14923 + $_.cws = $a($_.barcode.length); //#14457 + $_.i = 0; //#14458 + $_.j = 0; //#14458 + for (;;) { //#14469 + if ($_.i >= ($_.barcode.length - 3)) { //#14460 + break; //#14460 + } //#14460 + if ($get($_.barcode, $_.i) != 94) { //#14461 + break; //#14461 + } //#14461 + var _33 = $geti($_.barcode, $_.i + 1, 3); //#14462 + $k[$j++] = _33; //#14464 + $k[$j++] = false; //#14464 + for (var _34 = 0, _35 = _33.length; _34 < _35; _34++) { //#14464 + var _36 = $get(_33, _34); //#14464 + if ((_36 < 48) || (_36 > 57)) { //#14463 + $j--; //#14463 + $k[$j++] = true; //#14463 + } //#14463 + } //#14463 + if ($k[--$j]) { //#14464 + $j--; //#14464 + break; //#14464 + } //#14464 + $_.cw = $cvi($k[--$j]); //#14465 + $put($_.cws, $_.j, $_.cw); //#14466 + $_.i = $_.i + 4; //#14467 + $_.j = $_.j + 1; //#14468 + } //#14468 + if ($_.i != $_.barcode.length) { //#14472 + $k[$j++] = 'bwipp.code16kBadRawFormat#14471'; //#14471 + $k[$j++] = "raw data must be formatted as ^NNN"; //#14471 + bwipp_raiseerror(); //#14471 + } //#14471 + $_.cws = $geti($_.cws, 0, $_.j); //#14473 + } else { //#14923 var _3O = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -17674,2735 +18162,2869 @@ function bwipp_code16k() { ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#14183 - $_.fncvals = _3O; //#14185 - $k[$j++] = 'msg'; //#14186 - $k[$j++] = $_.barcode; //#14186 - $k[$j++] = $_.fncvals; //#14186 - bwipp_parseinput(); //#14186 - var _3R = $k[--$j]; //#14186 - $_[$k[--$j]] = _3R; //#14186 - $_.msglen = $_.msg.length; //#14187 - $k[$j++] = Infinity; //#14190 - for (var _3V = 0, _3W = $_.msglen; _3V < _3W; _3V++) { //#14190 - $k[$j++] = 0; //#14190 - } //#14190 - $k[$j++] = 0; //#14190 - $_.numSA = $a(); //#14190 - $k[$j++] = Infinity; //#14191 - for (var _3Z = 0, _3a = $_.msglen; _3Z < _3a; _3Z++) { //#14191 - $k[$j++] = 0; //#14191 - } //#14191 - $k[$j++] = 0; //#14191 - $_.numEA = $a(); //#14191 - for (var _3d = $_.msglen - 1; _3d >= 0; _3d -= 1) { //#14201 - $_.i = _3d; //#14193 - if ($get($_.msg, $_.i) >= 0) { //#14200 - if ($get($_.msg, $_.i) >= 128) { //#14198 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#14196 - } else { //#14198 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#14198 - } //#14198 - } //#14198 - } //#14198 - $_.ea = false; //#14204 - $_.msgtmp = $a([]); //#14204 - for (var _3x = 0, _3w = $_.msglen - 1; _3x <= _3w; _3x += 1) { //#14219 - $_.i = _3x; //#14206 - $_.c = $get($_.msg, $_.i); //#14207 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#14217 - if ($_.ea) { //#14209 - $k[$j++] = $_.numSA; //#14209 - } else { //#14209 - $k[$j++] = $_.numEA; //#14209 - } //#14209 - var _49 = $get($k[--$j], $_.i); //#14209 - var _4C = ($f(_49 + $_.i) == $_.msglen) ? 3 : 5; //#14210 - if (_49 < _4C) { //#14215 - $k[$j++] = Infinity; //#14212 - $aload($_.msgtmp); //#14212 - $k[$j++] = $_.fn4; //#14212 - $_.msgtmp = $a(); //#14212 - } else { //#14215 - $k[$j++] = Infinity; //#14214 - $aload($_.msgtmp); //#14214 - $k[$j++] = $_.fn4; //#14214 - $k[$j++] = $_.fn4; //#14214 - $_.msgtmp = $a(); //#14214 - $_.ea = !$_.ea; //#14215 - } //#14215 - } //#14215 - $k[$j++] = Infinity; //#14218 - $aload($_.msgtmp); //#14218 - if ($_.c >= 0) { //#14218 - $k[$j++] = $_.c & 127; //#14218 - } else { //#14218 - $k[$j++] = $_.c; //#14218 - } //#14218 - $_.msgtmp = $a(); //#14218 - } //#14218 - $_.msg = $_.msgtmp; //#14220 - $_.msglen = $_.msg.length; //#14221 + ]); //#14484 + $_.fncvals = _3O; //#14486 + $k[$j++] = 'msg'; //#14487 + $k[$j++] = $_.barcode; //#14487 + $k[$j++] = $_.fncvals; //#14487 + bwipp_parseinput(); //#14487 + var _3R = $k[--$j]; //#14487 + $_[$k[--$j]] = _3R; //#14487 + $_.msglen = $_.msg.length; //#14488 + $k[$j++] = Infinity; //#14491 + for (var _3V = 0, _3W = $_.msglen; _3V < _3W; _3V++) { //#14491 + $k[$j++] = 0; //#14491 + } //#14491 + $k[$j++] = 0; //#14491 + $_.numSA = $a(); //#14491 + $k[$j++] = Infinity; //#14492 + for (var _3Z = 0, _3a = $_.msglen; _3Z < _3a; _3Z++) { //#14492 + $k[$j++] = 0; //#14492 + } //#14492 + $k[$j++] = 0; //#14492 + $_.numEA = $a(); //#14492 + for (var _3d = $_.msglen - 1; _3d >= 0; _3d -= 1) { //#14502 + $_.i = _3d; //#14494 + if ($get($_.msg, $_.i) >= 0) { //#14501 + if ($get($_.msg, $_.i) >= 128) { //#14499 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#14497 + } else { //#14499 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#14499 + } //#14499 + } //#14499 + } //#14499 + $_.ea = false; //#14505 + $_.msgtmp = $a([]); //#14505 + for (var _3x = 0, _3w = $_.msglen - 1; _3x <= _3w; _3x += 1) { //#14520 + $_.i = _3x; //#14507 + $_.c = $get($_.msg, $_.i); //#14508 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#14518 + if ($_.ea) { //#14510 + $k[$j++] = $_.numSA; //#14510 + } else { //#14510 + $k[$j++] = $_.numEA; //#14510 + } //#14510 + var _49 = $get($k[--$j], $_.i); //#14510 + var _4C = ($f(_49 + $_.i) == $_.msglen) ? 3 : 5; //#14511 + if (_49 < _4C) { //#14516 + $k[$j++] = Infinity; //#14513 + $aload($_.msgtmp); //#14513 + $k[$j++] = $_.fn4; //#14513 + $_.msgtmp = $a(); //#14513 + } else { //#14516 + $k[$j++] = Infinity; //#14515 + $aload($_.msgtmp); //#14515 + $k[$j++] = $_.fn4; //#14515 + $k[$j++] = $_.fn4; //#14515 + $_.msgtmp = $a(); //#14515 + $_.ea = !$_.ea; //#14516 + } //#14516 + } //#14516 + $k[$j++] = Infinity; //#14519 + $aload($_.msgtmp); //#14519 + if ($_.c >= 0) { //#14519 + $k[$j++] = $_.c & 127; //#14519 + } else { //#14519 + $k[$j++] = $_.c; //#14519 + } //#14519 + $_.msgtmp = $a(); //#14519 + } //#14519 + $_.msg = $_.msgtmp; //#14521 + $_.msglen = $_.msg.length; //#14522 $_.numsscr = function() { - $_.n = 0; //#14225 - $_.s = 0; //#14225 - $_.p = $k[--$j]; //#14226 - for (;;) { //#14237 - if ($_.p >= $_.msglen) { //#14227 - break; //#14227 - } //#14227 - var _4X = $get($_.msg, $_.p); //#14228 - var _4Z = $get($_.setc, _4X) !== undefined; //#14229 - $k[$j++] = _4X; //#14229 - if (!_4Z) { //#14229 - $j--; //#14229 - break; //#14229 - } //#14229 - if ($k[--$j] == $_.fn1) { //#14233 - if (($_.s % 2) == 0) { //#14232 - $_.s = $_.s + 1; //#14232 - } else { //#14232 - break; //#14232 - } //#14232 - } //#14232 - $_.n = $_.n + 1; //#14234 - $_.s = $_.s + 1; //#14235 - $_.p = $f($_.p + 1); //#14236 - } //#14236 - $k[$j++] = $_.n; //#14238 - $k[$j++] = $_.s; //#14238 - }; //#14238 + $_.n = 0; //#14526 + $_.s = 0; //#14526 + $_.p = $k[--$j]; //#14527 + for (;;) { //#14538 + if ($_.p >= $_.msglen) { //#14528 + break; //#14528 + } //#14528 + var _4X = $get($_.msg, $_.p); //#14529 + var _4Z = $get($_.setc, _4X) !== undefined; //#14530 + $k[$j++] = _4X; //#14530 + if (!_4Z) { //#14530 + $j--; //#14530 + break; //#14530 + } //#14530 + if ($k[--$j] == $_.fn1) { //#14534 + if (($_.s % 2) == 0) { //#14533 + $_.s = $_.s + 1; //#14533 + } else { //#14533 + break; //#14533 + } //#14533 + } //#14533 + $_.n = $_.n + 1; //#14535 + $_.s = $_.s + 1; //#14536 + $_.p = $f($_.p + 1); //#14537 + } //#14537 + $k[$j++] = $_.n; //#14539 + $k[$j++] = $_.s; //#14539 + }; //#14539 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#14243 - $_.j = $_.j + 1; //#14244 - }; //#14244 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#14544 + $_.j = $_.j + 1; //#14545 + }; //#14545 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#14247 - $_.j = $_.j + 1; //#14248 - }; //#14248 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#14548 + $_.j = $_.j + 1; //#14549 + }; //#14549 $_.encc = function() { - var _4v = $k[--$j]; //#14251 - $k[$j++] = _4v; //#14255 - if ($ne($type(_4v), 'arraytype')) { //#14254 - var _4z = $get($_.setc, $k[--$j]); //#14252 - $k[$j++] = _4z; //#14252 - } else { //#14254 - $aload($k[--$j]); //#14254 - var _51 = $k[--$j]; //#14254 - var _52 = $k[--$j]; //#14254 - $k[$j++] = $f($f(_51 - 48) + ($f(_52 - 48) * 10)); //#14254 - } //#14254 - $put($_.cws, $_.j, $k[--$j]); //#14256 - $_.j = $_.j + 1; //#14257 - }; //#14257 + var _4v = $k[--$j]; //#14552 + $k[$j++] = _4v; //#14556 + if ($ne($type(_4v), 'arraytype')) { //#14555 + var _4z = $get($_.setc, $k[--$j]); //#14553 + $k[$j++] = _4z; //#14553 + } else { //#14555 + $aload($k[--$j]); //#14555 + var _51 = $k[--$j]; //#14555 + var _52 = $k[--$j]; //#14555 + $k[$j++] = $f($f(_51 - 48) + ($f(_52 - 48) * 10)); //#14555 + } //#14555 + $put($_.cws, $_.j, $k[--$j]); //#14557 + $_.j = $_.j + 1; //#14558 + }; //#14558 $_.anotb = function() { - var _57 = $k[--$j]; //#14261 - var _59 = $get($_.seta, _57) !== undefined; //#14261 - var _5B = $get($_.setb, _57) !== undefined; //#14261 - $k[$j++] = _59 && (!_5B); //#14261 - }; //#14261 + var _57 = $k[--$j]; //#14562 + var _59 = $get($_.seta, _57) !== undefined; //#14562 + var _5B = $get($_.setb, _57) !== undefined; //#14562 + $k[$j++] = _59 && (!_5B); //#14562 + }; //#14562 $_.bnota = function() { - var _5C = $k[--$j]; //#14262 - var _5E = $get($_.setb, _5C) !== undefined; //#14262 - var _5G = $get($_.seta, _5C) !== undefined; //#14262 - $k[$j++] = _5E && (!_5G); //#14262 - }; //#14262 - $k[$j++] = Infinity; //#14265 - for (var _5I = 0, _5J = $_.msg.length; _5I < _5J; _5I++) { //#14265 - $k[$j++] = 0; //#14265 - } //#14265 - $k[$j++] = 9999; //#14265 - $_.nextanotb = $a(); //#14265 - $k[$j++] = Infinity; //#14266 - for (var _5M = 0, _5N = $_.msg.length; _5M < _5N; _5M++) { //#14266 - $k[$j++] = 0; //#14266 - } //#14266 - $k[$j++] = 9999; //#14266 - $_.nextbnota = $a(); //#14266 - for (var _5Q = $_.msg.length - 1; _5Q >= 0; _5Q -= 1) { //#14279 - $_.i = _5Q; //#14268 - $k[$j++] = $get($_.msg, $_.i); //#14269 - $_.anotb(); //#14269 - if ($k[--$j]) { //#14272 - $put($_.nextanotb, $_.i, 0); //#14270 - } else { //#14272 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#14272 - } //#14272 - $k[$j++] = $get($_.msg, $_.i); //#14274 - $_.bnota(); //#14274 - if ($k[--$j]) { //#14277 - $put($_.nextbnota, $_.i, 0); //#14275 - } else { //#14277 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#14277 - } //#14277 - } //#14277 + var _5C = $k[--$j]; //#14563 + var _5E = $get($_.setb, _5C) !== undefined; //#14563 + var _5G = $get($_.seta, _5C) !== undefined; //#14563 + $k[$j++] = _5E && (!_5G); //#14563 + }; //#14563 + $k[$j++] = Infinity; //#14566 + for (var _5I = 0, _5J = $_.msg.length; _5I < _5J; _5I++) { //#14566 + $k[$j++] = 0; //#14566 + } //#14566 + $k[$j++] = 9999; //#14566 + $_.nextanotb = $a(); //#14566 + $k[$j++] = Infinity; //#14567 + for (var _5M = 0, _5N = $_.msg.length; _5M < _5N; _5M++) { //#14567 + $k[$j++] = 0; //#14567 + } //#14567 + $k[$j++] = 9999; //#14567 + $_.nextbnota = $a(); //#14567 + for (var _5Q = $_.msg.length - 1; _5Q >= 0; _5Q -= 1) { //#14580 + $_.i = _5Q; //#14569 + $k[$j++] = $get($_.msg, $_.i); //#14570 + $_.anotb(); //#14570 + if ($k[--$j]) { //#14573 + $put($_.nextanotb, $_.i, 0); //#14571 + } else { //#14573 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#14573 + } //#14573 + $k[$j++] = $get($_.msg, $_.i); //#14575 + $_.bnota(); //#14575 + if ($k[--$j]) { //#14578 + $put($_.nextbnota, $_.i, 0); //#14576 + } else { //#14578 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#14578 + } //#14578 + } //#14578 $_.abeforeb = function() { - var _5n = $k[--$j]; //#14282 - $k[$j++] = $lt($get($_.nextanotb, _5n), $get($_.nextbnota, _5n)); //#14282 - }; //#14282 + var _5n = $k[--$j]; //#14583 + $k[$j++] = $lt($get($_.nextanotb, _5n), $get($_.nextbnota, _5n)); //#14583 + }; //#14583 $_.bbeforea = function() { - var _5s = $k[--$j]; //#14283 - $k[$j++] = $lt($get($_.nextbnota, _5s), $get($_.nextanotb, _5s)); //#14283 - }; //#14283 - $_.cws = $a(($_.barcode.length * 2) + 3); //#14285 - $_.i = 0; //#14288 - $_.j = 0; //#14288 - for (;;) { //#14378 - if ($_.sam != -1) { //#14299 - $put($_.cws, 0, (~~($_.sam / 10)) - 1); //#14293 - $put($_.cws, 1, ($_.sam % 10) - 1); //#14294 - $_.j = 2; //#14295 - $_.cset = "setb"; //#14296 - $_.mode = 7; //#14297 - break; //#14298 - } //#14298 - if ($_.msglen == 0) { //#14305 - $_.cset = "setb"; //#14302 - $_.mode = 1; //#14303 - break; //#14304 - } //#14304 - if ($_.msglen >= 2) { //#14314 - $k[$j++] = $get($_.msg, 0) == $_.fn1; //#14308 - $k[$j++] = 1; //#14308 - $_.numsscr(); //#14308 - var _69 = $k[--$j]; //#14308 - var _6A = $k[--$j]; //#14308 - $k[$j++] = _69; //#14308 - $k[$j++] = _6A; //#14308 - $j--; //#14308 - var _6B = $k[--$j]; //#14308 - var _6C = $k[--$j]; //#14308 - if (_6C && (_6B >= 2)) { //#14313 - $_.cset = "setc"; //#14309 - $_.mode = 4; //#14310 - $_.i = 1; //#14311 - break; //#14312 - } //#14312 - } //#14312 - if ($get($_.msg, 0) == $_.fn1) { //#14321 - $_.cset = "setb"; //#14317 - $_.mode = 3; //#14318 - $_.i = 1; //#14319 - break; //#14320 - } //#14320 - if ($_.msglen >= 2) { //#14367 - $k[$j++] = 0; //#14324 - $_.numsscr(); //#14324 - var _6H = $k[--$j]; //#14324 - var _6I = $k[--$j]; //#14324 - $k[$j++] = _6H; //#14324 - $k[$j++] = _6I; //#14324 - $j--; //#14324 - var _6J = $k[--$j]; //#14324 - if ((_6J >= 2) && ((_6J % 2) == 0)) { //#14328 - $_.cset = "setc"; //#14325 - $_.mode = 2; //#14326 - break; //#14327 - } //#14327 - $k[$j++] = 0; //#14330 - $_.numsscr(); //#14330 - var _6K = $k[--$j]; //#14330 - var _6L = $k[--$j]; //#14330 - $k[$j++] = _6K; //#14330 - $k[$j++] = _6L; //#14330 - $j--; //#14330 - var _6M = $k[--$j]; //#14330 - if ((_6M >= 3) && ((_6M % 2) == 1)) { //#14336 - $k[$j++] = $get($_.msg, 0); //#14331 - $_.encb(); //#14331 - $_.cset = "setc"; //#14332 - $_.mode = 5; //#14333 - $_.i = 1; //#14334 - break; //#14335 - } //#14335 - var _6S = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14338 - $k[$j++] = _6S; //#14339 - $k[$j++] = 1; //#14339 - $_.numsscr(); //#14339 - var _6T = $k[--$j]; //#14339 - var _6U = $k[--$j]; //#14339 - $k[$j++] = _6T; //#14339 - $k[$j++] = _6U; //#14339 - $j--; //#14339 - var _6V = $k[--$j]; //#14339 - var _6W = $k[--$j]; //#14339 - if (_6W && ((_6V >= 2) && ((_6V % 2) == 0))) { //#14345 - $k[$j++] = $get($_.msg, 0); //#14340 - $_.encb(); //#14340 - $_.cset = "setc"; //#14341 - $_.mode = 5; //#14342 - $_.i = 1; //#14343 - break; //#14344 - } //#14344 - var _6c = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14347 - $k[$j++] = _6c; //#14348 - $k[$j++] = 1; //#14348 - $_.numsscr(); //#14348 - var _6d = $k[--$j]; //#14348 - var _6e = $k[--$j]; //#14348 - $k[$j++] = _6d; //#14348 - $k[$j++] = _6e; //#14348 - $j--; //#14348 - var _6f = $k[--$j]; //#14348 - var _6g = $k[--$j]; //#14348 - if (_6g && ((_6f >= 3) && ((_6f % 2) == 1))) { //#14355 - $k[$j++] = $get($_.msg, 0); //#14349 - $_.encb(); //#14349 - $k[$j++] = $get($_.msg, 1); //#14350 - $_.encb(); //#14350 - $_.cset = "setc"; //#14351 - $_.mode = 6; //#14352 - $_.i = 2; //#14353 - break; //#14354 - } //#14354 - var _6o = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14357 - var _6s = $get($_.setb, $get($_.msg, 1)) !== undefined; //#14358 - $k[$j++] = _6o && _6s; //#14359 - $k[$j++] = 2; //#14359 - $_.numsscr(); //#14359 - var _6t = $k[--$j]; //#14359 - var _6u = $k[--$j]; //#14359 - $k[$j++] = _6t; //#14359 - $k[$j++] = _6u; //#14359 - $j--; //#14359 - var _6v = $k[--$j]; //#14359 - var _6w = $k[--$j]; //#14359 - if (_6w && ((_6v >= 2) && ((_6v % 2) == 0))) { //#14366 - $k[$j++] = $get($_.msg, 0); //#14360 - $_.encb(); //#14360 - $k[$j++] = $get($_.msg, 1); //#14361 - $_.encb(); //#14361 - $_.cset = "setc"; //#14362 - $_.mode = 6; //#14363 - $_.i = 2; //#14364 - break; //#14365 - } //#14365 - } //#14365 - $k[$j++] = 0; //#14369 - $_.abeforeb(); //#14369 - if ($k[--$j]) { //#14373 - $_.cset = "seta"; //#14370 - $_.mode = 0; //#14371 - break; //#14372 - } //#14372 - $_.cset = "setb"; //#14375 - $_.mode = 1; //#14376 - break; //#14377 - } //#14377 - for (;;) { //#14621 - if ($_.i == $_.msglen) { //#14381 - break; //#14381 - } //#14381 - $k[$j++] = $_.i; //#14383 - $_.numsscr(); //#14383 - $_.nums = $k[--$j]; //#14383 - $_.nchars = $k[--$j]; //#14383 - for (;;) { //#14619 - if ($eq($_.cset, "seta")) { //#14460 - if ($_.i < ($_.msglen - 1)) { //#14397 - $k[$j++] = $get($_.msg, $_.i); //#14390 - $_.bnota(); //#14390 - $k[$j++] = $_.i + 1; //#14391 - $_.abeforeb(); //#14391 - var _7E = $k[--$j]; //#14391 - var _7F = $k[--$j]; //#14391 - if ((_7F && _7E)) { //#14396 - $k[$j++] = $_.sb1; //#14392 - $_.enca(); //#14392 - $k[$j++] = $get($_.msg, $_.i); //#14393 - $_.encb(); //#14393 - $_.i = $_.i + 1; //#14394 - break; //#14395 - } //#14395 - } //#14395 - if ($_.i < ($_.msglen - 2)) { //#14409 - $k[$j++] = $get($_.msg, $_.i); //#14400 - $_.bnota(); //#14400 - $k[$j++] = $get($_.msg, $_.i + 1); //#14401 - $_.bnota(); //#14401 - var _7T = $k[--$j]; //#14401 - var _7U = $k[--$j]; //#14401 - $k[$j++] = $an(_7U, _7T); //#14402 - $k[$j++] = $_.i + 2; //#14402 - $_.abeforeb(); //#14402 - var _7W = $k[--$j]; //#14402 - var _7X = $k[--$j]; //#14402 - if ((_7X && _7W)) { //#14408 - $k[$j++] = $_.sb2; //#14403 - $_.enca(); //#14403 - $k[$j++] = $get($_.msg, $_.i); //#14404 - $_.encb(); //#14404 - $k[$j++] = $get($_.msg, $_.i + 1); //#14405 - $_.encb(); //#14405 - $_.i = $_.i + 2; //#14406 - break; //#14407 - } //#14407 - } //#14407 - $k[$j++] = $get($_.msg, $_.i); //#14411 - $_.bnota(); //#14411 - if ($k[--$j]) { //#14415 - $k[$j++] = $_.swb; //#14412 - $_.enca(); //#14412 - $_.cset = "setb"; //#14413 - break; //#14414 - } //#14414 - if ($_.i < ($_.msglen - 4)) { //#14432 - var _7s = $get($_.seta, $get($_.msg, $_.i + 4)) !== undefined; //#14419 - if (($_.nums == 4) && _7s) { //#14431 - $k[$j++] = $_.sc2; //#14420 - $_.enca(); //#14420 - for (var _7u = 0, _7v = 2; _7u < _7v; _7u++) { //#14429 - if ($get($_.msg, $_.i) == $_.fn1) { //#14427 - $k[$j++] = $_.fn1; //#14423 - $_.encc(); //#14423 - $_.i = $_.i + 1; //#14424 - } else { //#14427 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14426 - $_.encc(); //#14426 - $_.i = $_.i + 2; //#14427 - } //#14427 - } //#14427 - break; //#14430 - } //#14430 - } //#14430 - if ($_.i < ($_.msglen - 6)) { //#14449 - var _8D = $get($_.seta, $get($_.msg, $_.i + 6)) !== undefined; //#14436 - if (($_.nums == 6) && _8D) { //#14448 - $k[$j++] = $_.sc3; //#14437 - $_.enca(); //#14437 - for (var _8F = 0, _8G = 3; _8F < _8G; _8F++) { //#14446 - if ($get($_.msg, $_.i) == $_.fn1) { //#14444 - $k[$j++] = $_.fn1; //#14440 - $_.encc(); //#14440 - $_.i = $_.i + 1; //#14441 - } else { //#14444 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14443 - $_.encc(); //#14443 - $_.i = $_.i + 2; //#14444 - } //#14444 - } //#14444 - break; //#14447 - } //#14447 - } //#14447 - if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14455 - $k[$j++] = $_.swc; //#14452 - $_.enca(); //#14452 - $_.cset = "setc"; //#14453 - break; //#14454 - } //#14454 - $k[$j++] = $get($_.msg, $_.i); //#14457 - $_.enca(); //#14457 - $_.i = $_.i + 1; //#14458 - break; //#14459 - } //#14459 - if ($eq($_.cset, "setb")) { //#14534 - if ($_.i < ($_.msglen - 1)) { //#14471 - $k[$j++] = $get($_.msg, $_.i); //#14464 - $_.anotb(); //#14464 - $k[$j++] = $_.i + 1; //#14465 - $_.bbeforea(); //#14465 - var _8f = $k[--$j]; //#14465 - var _8g = $k[--$j]; //#14465 - if ((_8g && _8f)) { //#14470 - $k[$j++] = $_.sa1; //#14466 - $_.encb(); //#14466 - $k[$j++] = $get($_.msg, $_.i); //#14467 - $_.enca(); //#14467 - $_.i = $_.i + 1; //#14468 - break; //#14469 - } //#14469 - } //#14469 - if ($_.i < ($_.msglen - 2)) { //#14483 - $k[$j++] = $get($_.msg, $_.i); //#14474 - $_.anotb(); //#14474 - $k[$j++] = $get($_.msg, $_.i + 1); //#14475 - $_.anotb(); //#14475 - var _8u = $k[--$j]; //#14475 - var _8v = $k[--$j]; //#14475 - $k[$j++] = $an(_8v, _8u); //#14476 - $k[$j++] = $_.i + 2; //#14476 - $_.bbeforea(); //#14476 - var _8x = $k[--$j]; //#14476 - var _8y = $k[--$j]; //#14476 - if ((_8y && _8x)) { //#14482 - $k[$j++] = $_.sa2; //#14477 - $_.encb(); //#14477 - $k[$j++] = $get($_.msg, $_.i); //#14478 - $_.enca(); //#14478 - $k[$j++] = $get($_.msg, $_.i + 1); //#14479 - $_.enca(); //#14479 - $_.i = $_.i + 2; //#14480 - break; //#14481 - } //#14481 - } //#14481 - $k[$j++] = $get($_.msg, $_.i); //#14485 - $_.anotb(); //#14485 - if ($k[--$j]) { //#14489 - $k[$j++] = $_.swa; //#14486 - $_.encb(); //#14486 - $_.cset = "seta"; //#14487 - break; //#14488 - } //#14488 - if ($_.i < ($_.msglen - 4)) { //#14506 - var _9J = $get($_.setb, $get($_.msg, $_.i + 4)) !== undefined; //#14493 - if (($_.nums == 4) && _9J) { //#14505 - $k[$j++] = $_.sc2; //#14494 - $_.encb(); //#14494 - for (var _9L = 0, _9M = 2; _9L < _9M; _9L++) { //#14503 - if ($get($_.msg, $_.i) == $_.fn1) { //#14501 - $k[$j++] = $_.fn1; //#14497 - $_.encc(); //#14497 - $_.i = $_.i + 1; //#14498 - } else { //#14501 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14500 - $_.encc(); //#14500 - $_.i = $_.i + 2; //#14501 - } //#14501 - } //#14501 - break; //#14504 - } //#14504 - } //#14504 - if ($_.i < ($_.msglen - 6)) { //#14523 - var _9e = $get($_.setb, $get($_.msg, $_.i + 6)) !== undefined; //#14510 - if (($_.nums == 6) && _9e) { //#14522 - $k[$j++] = $_.sc3; //#14511 - $_.encb(); //#14511 - for (var _9g = 0, _9h = 3; _9g < _9h; _9g++) { //#14520 - if ($get($_.msg, $_.i) == $_.fn1) { //#14518 - $k[$j++] = $_.fn1; //#14514 - $_.encc(); //#14514 - $_.i = $_.i + 1; //#14515 - } else { //#14518 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14517 - $_.encc(); //#14517 - $_.i = $_.i + 2; //#14518 - } //#14518 - } //#14518 - break; //#14521 - } //#14521 - } //#14521 - if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14529 - $k[$j++] = $_.swc; //#14526 - $_.encb(); //#14526 - $_.cset = "setc"; //#14527 - break; //#14528 - } //#14528 - $k[$j++] = $get($_.msg, $_.i); //#14531 - $_.encb(); //#14531 - $_.i = $_.i + 1; //#14532 - break; //#14533 - } //#14533 - if ($eq($_.cset, "setc")) { //#14617 - if ($_.nums >= 2) { //#14546 - if ($get($_.msg, $_.i) == $_.fn1) { //#14543 - $k[$j++] = $_.fn1; //#14539 - $_.encc(); //#14539 - $_.i = $_.i + 1; //#14540 - } else { //#14543 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14542 - $_.encc(); //#14542 - $_.i = $_.i + 2; //#14543 - } //#14543 - break; //#14545 - } //#14545 - if ($_.i < ($_.msglen - 1)) { //#14556 - var _AH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14549 - $k[$j++] = _AH; //#14550 - $k[$j++] = $_.i + 1; //#14550 - $_.numsscr(); //#14550 - var _AJ = $k[--$j]; //#14550 - var _AK = $k[--$j]; //#14550 - $k[$j++] = _AJ; //#14550 - $k[$j++] = _AK; //#14550 - $j--; //#14550 - var _AL = $k[--$j]; //#14550 - var _AM = $k[--$j]; //#14550 - if (_AM && ((_AL >= 2) && ((_AL % 2) == 0))) { //#14555 - $k[$j++] = $_.sb1; //#14551 - $_.encc(); //#14551 - $k[$j++] = $get($_.msg, $_.i); //#14552 - $_.encb(); //#14552 - $_.i = $_.i + 1; //#14553 - break; //#14554 - } //#14554 - } //#14554 - if ($_.i < ($_.msglen - 1)) { //#14567 - var _AY = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14559 - $k[$j++] = _AY; //#14560 - $k[$j++] = $_.i + 1; //#14560 - $_.numsscr(); //#14560 - var _Aa = $k[--$j]; //#14560 - var _Ab = $k[--$j]; //#14560 - $k[$j++] = _Aa; //#14560 - $k[$j++] = _Ab; //#14560 - $j--; //#14560 - var _Ac = $k[--$j]; //#14560 - var _Ad = $k[--$j]; //#14560 - if (_Ad && ((_Ac >= 3) && ((_Ac % 2) == 1))) { //#14566 - $k[$j++] = $_.sb2; //#14561 - $_.encc(); //#14561 - $k[$j++] = $get($_.msg, $_.i); //#14562 - $_.encb(); //#14562 - $k[$j++] = $get($_.msg, $_.i + 1); //#14563 - $_.encb(); //#14563 - $_.i = $_.i + 2; //#14564 - break; //#14565 - } //#14565 - } //#14565 - if ($_.i < ($_.msglen - 2)) { //#14579 - var _As = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14570 - var _Ax = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14571 - $k[$j++] = _As && _Ax; //#14572 - $k[$j++] = $_.i + 2; //#14572 - $_.numsscr(); //#14572 - var _Az = $k[--$j]; //#14572 - var _B0 = $k[--$j]; //#14572 - $k[$j++] = _Az; //#14572 - $k[$j++] = _B0; //#14572 - $j--; //#14572 - var _B1 = $k[--$j]; //#14572 - var _B2 = $k[--$j]; //#14572 - if (_B2 && ((_B1 >= 2) && ((_B1 % 2) == 0))) { //#14578 - $k[$j++] = $_.sb2; //#14573 - $_.encc(); //#14573 - $k[$j++] = $get($_.msg, $_.i); //#14574 - $_.encb(); //#14574 - $k[$j++] = $get($_.msg, $_.i + 1); //#14575 - $_.encb(); //#14575 - $_.i = $_.i + 2; //#14576 - break; //#14577 - } //#14577 - } //#14577 - if ($_.i < ($_.msglen - 3)) { //#14592 - var _BH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14582 - var _BM = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14583 - $k[$j++] = _BH && _BM; //#14584 - $k[$j++] = $_.i + 2; //#14584 - $_.numsscr(); //#14584 - var _BO = $k[--$j]; //#14584 - var _BP = $k[--$j]; //#14584 - $k[$j++] = _BO; //#14584 - $k[$j++] = _BP; //#14584 - $j--; //#14584 - var _BQ = $k[--$j]; //#14584 - var _BR = $k[--$j]; //#14584 - if (_BR && ((_BQ >= 3) && ((_BQ % 2) == 1))) { //#14591 - $k[$j++] = $_.sb3; //#14585 - $_.encc(); //#14585 - $k[$j++] = $get($_.msg, $_.i); //#14586 - $_.encb(); //#14586 - $k[$j++] = $get($_.msg, $_.i + 1); //#14587 - $_.encb(); //#14587 - $k[$j++] = $get($_.msg, $_.i + 2); //#14588 - $_.encb(); //#14588 - $_.i = $_.i + 3; //#14589 - break; //#14590 - } //#14590 - } //#14590 - if ($_.i < ($_.msglen - 3)) { //#14606 - var _Bj = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14595 - var _Bo = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14596 - var _Bt = $get($_.setb, $get($_.msg, $_.i + 2)) !== undefined; //#14597 - $k[$j++] = (_Bj && _Bo) && _Bt; //#14598 - $k[$j++] = $_.i + 3; //#14598 - $_.numsscr(); //#14598 - var _Bv = $k[--$j]; //#14598 - var _Bw = $k[--$j]; //#14598 - $k[$j++] = _Bv; //#14598 - $k[$j++] = _Bw; //#14598 - $j--; //#14598 - var _Bx = $k[--$j]; //#14598 - var _By = $k[--$j]; //#14598 - if (_By && ((_Bx >= 2) && ((_Bx % 2) == 0))) { //#14605 - $k[$j++] = $_.sb3; //#14599 - $_.encc(); //#14599 - $k[$j++] = $get($_.msg, $_.i); //#14600 - $_.encb(); //#14600 - $k[$j++] = $get($_.msg, $_.i + 1); //#14601 - $_.encb(); //#14601 - $k[$j++] = $get($_.msg, $_.i + 2); //#14602 - $_.encb(); //#14602 - $_.i = $_.i + 3; //#14603 - break; //#14604 - } //#14604 - } //#14604 - $k[$j++] = $_.i; //#14608 - $_.abeforeb(); //#14608 - if ($k[--$j]) { //#14612 - $k[$j++] = $_.swa; //#14609 - $_.encc(); //#14609 - $_.cset = "seta"; //#14610 - break; //#14611 - } //#14611 - $k[$j++] = $_.swb; //#14614 - $_.encc(); //#14614 - $_.cset = "setb"; //#14615 - break; //#14616 - } //#14616 - break; //#14618 - } //#14618 - } //#14618 - $_.cws = $geti($_.cws, 0, $_.j); //#14622 - } //#14622 - if (!bwipp_code16k.__14645__) { //#14645 - $_ = Object.create($_); //#14645 - $_.metrics = $a([$a([2, 7]), $a([3, 12]), $a([4, 17]), $a([5, 22]), $a([6, 27]), $a([7, 32]), $a([8, 37]), $a([9, 42]), $a([10, 47]), $a([11, 52]), $a([12, 57]), $a([13, 62]), $a([14, 67]), $a([15, 72]), $a([16, 77])]); //#14644 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14644 - bwipp_code16k.__14645__ = 1; //#14644 - $_ = Object.getPrototypeOf($_); //#14644 - } //#14644 - $_.urows = $_.rows; //#14648 - var _CZ = $_.metrics; //#14649 - for (var _Ca = 0, _Cb = _CZ.length; _Ca < _Cb; _Ca++) { //#14657 - $_.m = $get(_CZ, _Ca); //#14650 - $_.r = $get($_.m, 0); //#14651 - $_.dcws = $get($_.m, 1); //#14652 - $_.okay = true; //#14653 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#14654 - $_.okay = false; //#14654 - } //#14654 - if ($_.cws.length > $_.dcws) { //#14655 - $_.okay = false; //#14655 - } //#14655 - if ($_.okay) { //#14656 - break; //#14656 - } //#14656 - } //#14656 - if (!$_.okay) { //#14661 - $k[$j++] = 'bwipp.code16kNoValidSymbol#14660'; //#14660 - $k[$j++] = "Maximum length exceeded or data too large for given options"; //#14660 - bwipp_raiseerror(); //#14660 - } //#14660 - $k[$j++] = Infinity; //#14664 - $aload($_.cws); //#14664 - for (var _Cr = 0, _Cs = $f($_.dcws - $_.cws.length); _Cr < _Cs; _Cr++) { //#14664 - $k[$j++] = 103; //#14664 - } //#14664 - $_.cws = $a(); //#14664 - $k[$j++] = Infinity; //#14667 - $k[$j++] = $f(($f($_.r - 2) * 7) + $_.mode); //#14667 - $aload($_.cws); //#14667 - $_.cws = $a(); //#14667 - $k[$j++] = 0; //#14670 - for (var _D0 = 0, _Cz = $_.dcws; _D0 <= _Cz; _D0 += 1) { //#14670 - var _D3 = $k[--$j]; //#14670 - $k[$j++] = $f(_D3 + ((_D0 + 2) * $get($_.cws, _D0))); //#14670 - } //#14670 - $_.c1 = $k[--$j] % 107; //#14671 - $k[$j++] = 0; //#14672 - for (var _D7 = 0, _D6 = $_.dcws; _D7 <= _D6; _D7 += 1) { //#14672 - var _DA = $k[--$j]; //#14672 - $k[$j++] = $f(_DA + ((_D7 + 1) * $get($_.cws, _D7))); //#14672 - } //#14672 - $_.c2 = ($f($k[--$j] + ($_.c1 * $f($_.dcws + 2)))) % 107; //#14673 - $k[$j++] = Infinity; //#14674 - $aload($_.cws); //#14674 - $k[$j++] = $_.c1; //#14674 - $k[$j++] = $_.c2; //#14674 - $_.cws = $a(); //#14674 - var _DJ = $get($_.options, 'debugcws') !== undefined; //#14676 - if (_DJ) { //#14676 - $k[$j++] = 'bwipp.debugcws#14676'; //#14676 - $k[$j++] = $_.cws; //#14676 - bwipp_raiseerror(); //#14676 - } //#14676 - if (!bwipp_code16k.__14712__) { //#14712 - $_ = Object.create($_); //#14712 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); //#14697 - $_.startencs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); //#14703 - $_.stopencsodd = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); //#14707 - $_.stopencseven = $a(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); //#14711 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14711 - bwipp_code16k.__14712__ = 1; //#14711 - $_ = Object.getPrototypeOf($_); //#14711 - } //#14711 - if (($_.sam == -1) || (((~~($_.sam / 10)) % 2) == 1)) { //#14717 - $_.stopencs = $_.stopencsodd; //#14715 - } else { //#14717 - $_.stopencs = $_.stopencseven; //#14717 - } //#14717 - $_.rowbits = $a($_.r); //#14721 - for (var _DY = 0, _DX = $f($_.r - 1); _DY <= _DX; _DY += 1) { //#14738 - $_.i = _DY; //#14723 - $k[$j++] = Infinity; //#14724 - $k[$j++] = 10; //#14726 - $forall($get($_.startencs, $_.i), function() { //#14726 - var _Dc = $k[--$j]; //#14726 - $k[$j++] = $f(_Dc - 48); //#14726 - }); //#14726 - var _Df = $geti($_.cws, $_.i * 5, 5); //#14728 - $k[$j++] = 1; //#14730 - for (var _Dg = 0, _Dh = _Df.length; _Dg < _Dh; _Dg++) { //#14730 - $forall($get($_.encs, $get(_Df, _Dg)), function() { //#14729 - var _Dl = $k[--$j]; //#14729 - $k[$j++] = $f(_Dl - 48); //#14729 - }); //#14729 - } //#14729 - $forall($get($_.stopencs, $_.i), function() { //#14731 - var _Dp = $k[--$j]; //#14731 - $k[$j++] = $f(_Dp - 48); //#14731 - }); //#14731 - $k[$j++] = 1; //#14732 - $_.sbs = $a(); //#14732 - $k[$j++] = Infinity; //#14734 - var _Dr = $_.sbs; //#14735 - $k[$j++] = 1; //#14735 - for (var _Ds = 0, _Dt = _Dr.length; _Ds < _Dt; _Ds++) { //#14735 - var _Dv = $k[--$j]; //#14735 - var _Dw = (_Dv == 0) ? 1 : 0; //#14735 - $k[$j++] = _Dv; //#14735 - for (var _Dx = 0, _Dy = $get(_Dr, _Ds); _Dx < _Dy; _Dx++) { //#14735 - $k[$j++] = _Dw //#14735 - } //#14735 - } //#14735 - $astore($a($counttomark() - 1)); //#14736 - var _E1 = $k[--$j]; //#14736 - var _E2 = $k[--$j]; //#14736 - $k[$j++] = _E1; //#14736 - $k[$j++] = _E2; //#14736 - $j--; //#14736 - var _E3 = $k[--$j]; //#14736 - var _E4 = $k[--$j]; //#14736 - $k[$j++] = _E3; //#14736 - $k[$j++] = _E4; //#14736 - $j--; //#14736 - $put($_.rowbits, $_.i, $k[--$j]); //#14737 - } //#14737 - $k[$j++] = Infinity; //#14741 - for (var _E9 = 0, _EA = 81 * $_.sepheight; _E9 < _EA; _E9++) { //#14742 - $k[$j++] = 1; //#14742 - } //#14742 - for (var _ED = 0, _EC = $f($_.r - 2); _ED <= _EC; _ED += 1) { //#14747 - $_.i = _ED; //#14744 - for (var _EF = 0, _EG = $_.rowheight; _EF < _EG; _EF++) { //#14745 - $aload($get($_.rowbits, $_.i)); //#14745 - } //#14745 - for (var _EL = 0, _EM = $_.sepheight; _EL < _EM; _EL++) { //#14746 - for (var _EN = 0, _EO = 10; _EN < _EO; _EN++) { //#14746 - $k[$j++] = 0; //#14746 - } //#14746 - for (var _EP = 0, _EQ = 70; _EP < _EQ; _EP++) { //#14746 - $k[$j++] = 1; //#14746 - } //#14746 - $k[$j++] = 0; //#14746 - } //#14746 - } //#14746 - for (var _ES = 0, _ET = $_.rowheight; _ES < _ET; _ES++) { //#14748 - $aload($get($_.rowbits, $f($_.r - 1))); //#14748 - } //#14748 - for (var _EY = 0, _EZ = 81 * $_.sepheight; _EY < _EZ; _EY++) { //#14749 - $k[$j++] = 1; //#14749 - } //#14749 - $_.pixs = $a(); //#14749 + var _5s = $k[--$j]; //#14584 + $k[$j++] = $lt($get($_.nextbnota, _5s), $get($_.nextanotb, _5s)); //#14584 + }; //#14584 + $_.cws = $a(($_.barcode.length * 2) + 3); //#14586 + $_.i = 0; //#14589 + $_.j = 0; //#14589 + for (;;) { //#14679 + if ($_.sam != -1) { //#14600 + $put($_.cws, 0, (~~($_.sam / 10)) - 1); //#14594 + $put($_.cws, 1, ($_.sam % 10) - 1); //#14595 + $_.j = 2; //#14596 + $_.cset = "setb"; //#14597 + $_.mode = 7; //#14598 + break; //#14599 + } //#14599 + if ($_.msglen == 0) { //#14606 + $_.cset = "setb"; //#14603 + $_.mode = 1; //#14604 + break; //#14605 + } //#14605 + if ($_.msglen >= 2) { //#14615 + $k[$j++] = $get($_.msg, 0) == $_.fn1; //#14609 + $k[$j++] = 1; //#14609 + $_.numsscr(); //#14609 + var _69 = $k[--$j]; //#14609 + var _6A = $k[--$j]; //#14609 + $k[$j++] = _69; //#14609 + $k[$j++] = _6A; //#14609 + $j--; //#14609 + var _6B = $k[--$j]; //#14609 + var _6C = $k[--$j]; //#14609 + if (_6C && (_6B >= 2)) { //#14614 + $_.cset = "setc"; //#14610 + $_.mode = 4; //#14611 + $_.i = 1; //#14612 + break; //#14613 + } //#14613 + } //#14613 + if ($get($_.msg, 0) == $_.fn1) { //#14622 + $_.cset = "setb"; //#14618 + $_.mode = 3; //#14619 + $_.i = 1; //#14620 + break; //#14621 + } //#14621 + if ($_.msglen >= 2) { //#14668 + $k[$j++] = 0; //#14625 + $_.numsscr(); //#14625 + var _6H = $k[--$j]; //#14625 + var _6I = $k[--$j]; //#14625 + $k[$j++] = _6H; //#14625 + $k[$j++] = _6I; //#14625 + $j--; //#14625 + var _6J = $k[--$j]; //#14625 + if ((_6J >= 2) && ((_6J % 2) == 0)) { //#14629 + $_.cset = "setc"; //#14626 + $_.mode = 2; //#14627 + break; //#14628 + } //#14628 + $k[$j++] = 0; //#14631 + $_.numsscr(); //#14631 + var _6K = $k[--$j]; //#14631 + var _6L = $k[--$j]; //#14631 + $k[$j++] = _6K; //#14631 + $k[$j++] = _6L; //#14631 + $j--; //#14631 + var _6M = $k[--$j]; //#14631 + if ((_6M >= 3) && ((_6M % 2) == 1)) { //#14637 + $k[$j++] = $get($_.msg, 0); //#14632 + $_.encb(); //#14632 + $_.cset = "setc"; //#14633 + $_.mode = 5; //#14634 + $_.i = 1; //#14635 + break; //#14636 + } //#14636 + var _6S = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14639 + $k[$j++] = _6S; //#14640 + $k[$j++] = 1; //#14640 + $_.numsscr(); //#14640 + var _6T = $k[--$j]; //#14640 + var _6U = $k[--$j]; //#14640 + $k[$j++] = _6T; //#14640 + $k[$j++] = _6U; //#14640 + $j--; //#14640 + var _6V = $k[--$j]; //#14640 + var _6W = $k[--$j]; //#14640 + if (_6W && ((_6V >= 2) && ((_6V % 2) == 0))) { //#14646 + $k[$j++] = $get($_.msg, 0); //#14641 + $_.encb(); //#14641 + $_.cset = "setc"; //#14642 + $_.mode = 5; //#14643 + $_.i = 1; //#14644 + break; //#14645 + } //#14645 + var _6c = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14648 + $k[$j++] = _6c; //#14649 + $k[$j++] = 1; //#14649 + $_.numsscr(); //#14649 + var _6d = $k[--$j]; //#14649 + var _6e = $k[--$j]; //#14649 + $k[$j++] = _6d; //#14649 + $k[$j++] = _6e; //#14649 + $j--; //#14649 + var _6f = $k[--$j]; //#14649 + var _6g = $k[--$j]; //#14649 + if (_6g && ((_6f >= 3) && ((_6f % 2) == 1))) { //#14656 + $k[$j++] = $get($_.msg, 0); //#14650 + $_.encb(); //#14650 + $k[$j++] = $get($_.msg, 1); //#14651 + $_.encb(); //#14651 + $_.cset = "setc"; //#14652 + $_.mode = 6; //#14653 + $_.i = 2; //#14654 + break; //#14655 + } //#14655 + var _6o = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14658 + var _6s = $get($_.setb, $get($_.msg, 1)) !== undefined; //#14659 + $k[$j++] = _6o && _6s; //#14660 + $k[$j++] = 2; //#14660 + $_.numsscr(); //#14660 + var _6t = $k[--$j]; //#14660 + var _6u = $k[--$j]; //#14660 + $k[$j++] = _6t; //#14660 + $k[$j++] = _6u; //#14660 + $j--; //#14660 + var _6v = $k[--$j]; //#14660 + var _6w = $k[--$j]; //#14660 + if (_6w && ((_6v >= 2) && ((_6v % 2) == 0))) { //#14667 + $k[$j++] = $get($_.msg, 0); //#14661 + $_.encb(); //#14661 + $k[$j++] = $get($_.msg, 1); //#14662 + $_.encb(); //#14662 + $_.cset = "setc"; //#14663 + $_.mode = 6; //#14664 + $_.i = 2; //#14665 + break; //#14666 + } //#14666 + } //#14666 + $k[$j++] = 0; //#14670 + $_.abeforeb(); //#14670 + if ($k[--$j]) { //#14674 + $_.cset = "seta"; //#14671 + $_.mode = 0; //#14672 + break; //#14673 + } //#14673 + $_.cset = "setb"; //#14676 + $_.mode = 1; //#14677 + break; //#14678 + } //#14678 + for (;;) { //#14922 + if ($_.i == $_.msglen) { //#14682 + break; //#14682 + } //#14682 + $k[$j++] = $_.i; //#14684 + $_.numsscr(); //#14684 + $_.nums = $k[--$j]; //#14684 + $_.nchars = $k[--$j]; //#14684 + for (;;) { //#14920 + if ($eq($_.cset, "seta")) { //#14761 + if ($_.i < ($_.msglen - 1)) { //#14698 + $k[$j++] = $get($_.msg, $_.i); //#14691 + $_.bnota(); //#14691 + $k[$j++] = $_.i + 1; //#14692 + $_.abeforeb(); //#14692 + var _7E = $k[--$j]; //#14692 + var _7F = $k[--$j]; //#14692 + if ((_7F && _7E)) { //#14697 + $k[$j++] = $_.sb1; //#14693 + $_.enca(); //#14693 + $k[$j++] = $get($_.msg, $_.i); //#14694 + $_.encb(); //#14694 + $_.i = $_.i + 1; //#14695 + break; //#14696 + } //#14696 + } //#14696 + if ($_.i < ($_.msglen - 2)) { //#14710 + $k[$j++] = $get($_.msg, $_.i); //#14701 + $_.bnota(); //#14701 + $k[$j++] = $get($_.msg, $_.i + 1); //#14702 + $_.bnota(); //#14702 + var _7T = $k[--$j]; //#14702 + var _7U = $k[--$j]; //#14702 + $k[$j++] = $an(_7U, _7T); //#14703 + $k[$j++] = $_.i + 2; //#14703 + $_.abeforeb(); //#14703 + var _7W = $k[--$j]; //#14703 + var _7X = $k[--$j]; //#14703 + if ((_7X && _7W)) { //#14709 + $k[$j++] = $_.sb2; //#14704 + $_.enca(); //#14704 + $k[$j++] = $get($_.msg, $_.i); //#14705 + $_.encb(); //#14705 + $k[$j++] = $get($_.msg, $_.i + 1); //#14706 + $_.encb(); //#14706 + $_.i = $_.i + 2; //#14707 + break; //#14708 + } //#14708 + } //#14708 + $k[$j++] = $get($_.msg, $_.i); //#14712 + $_.bnota(); //#14712 + if ($k[--$j]) { //#14716 + $k[$j++] = $_.swb; //#14713 + $_.enca(); //#14713 + $_.cset = "setb"; //#14714 + break; //#14715 + } //#14715 + if ($_.i < ($_.msglen - 4)) { //#14733 + var _7s = $get($_.seta, $get($_.msg, $_.i + 4)) !== undefined; //#14720 + if (($_.nums == 4) && _7s) { //#14732 + $k[$j++] = $_.sc2; //#14721 + $_.enca(); //#14721 + for (var _7u = 0, _7v = 2; _7u < _7v; _7u++) { //#14730 + if ($get($_.msg, $_.i) == $_.fn1) { //#14728 + $k[$j++] = $_.fn1; //#14724 + $_.encc(); //#14724 + $_.i = $_.i + 1; //#14725 + } else { //#14728 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14727 + $_.encc(); //#14727 + $_.i = $_.i + 2; //#14728 + } //#14728 + } //#14728 + break; //#14731 + } //#14731 + } //#14731 + if ($_.i < ($_.msglen - 6)) { //#14750 + var _8D = $get($_.seta, $get($_.msg, $_.i + 6)) !== undefined; //#14737 + if (($_.nums == 6) && _8D) { //#14749 + $k[$j++] = $_.sc3; //#14738 + $_.enca(); //#14738 + for (var _8F = 0, _8G = 3; _8F < _8G; _8F++) { //#14747 + if ($get($_.msg, $_.i) == $_.fn1) { //#14745 + $k[$j++] = $_.fn1; //#14741 + $_.encc(); //#14741 + $_.i = $_.i + 1; //#14742 + } else { //#14745 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14744 + $_.encc(); //#14744 + $_.i = $_.i + 2; //#14745 + } //#14745 + } //#14745 + break; //#14748 + } //#14748 + } //#14748 + if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14756 + $k[$j++] = $_.swc; //#14753 + $_.enca(); //#14753 + $_.cset = "setc"; //#14754 + break; //#14755 + } //#14755 + $k[$j++] = $get($_.msg, $_.i); //#14758 + $_.enca(); //#14758 + $_.i = $_.i + 1; //#14759 + break; //#14760 + } //#14760 + if ($eq($_.cset, "setb")) { //#14835 + if ($_.i < ($_.msglen - 1)) { //#14772 + $k[$j++] = $get($_.msg, $_.i); //#14765 + $_.anotb(); //#14765 + $k[$j++] = $_.i + 1; //#14766 + $_.bbeforea(); //#14766 + var _8f = $k[--$j]; //#14766 + var _8g = $k[--$j]; //#14766 + if ((_8g && _8f)) { //#14771 + $k[$j++] = $_.sa1; //#14767 + $_.encb(); //#14767 + $k[$j++] = $get($_.msg, $_.i); //#14768 + $_.enca(); //#14768 + $_.i = $_.i + 1; //#14769 + break; //#14770 + } //#14770 + } //#14770 + if ($_.i < ($_.msglen - 2)) { //#14784 + $k[$j++] = $get($_.msg, $_.i); //#14775 + $_.anotb(); //#14775 + $k[$j++] = $get($_.msg, $_.i + 1); //#14776 + $_.anotb(); //#14776 + var _8u = $k[--$j]; //#14776 + var _8v = $k[--$j]; //#14776 + $k[$j++] = $an(_8v, _8u); //#14777 + $k[$j++] = $_.i + 2; //#14777 + $_.bbeforea(); //#14777 + var _8x = $k[--$j]; //#14777 + var _8y = $k[--$j]; //#14777 + if ((_8y && _8x)) { //#14783 + $k[$j++] = $_.sa2; //#14778 + $_.encb(); //#14778 + $k[$j++] = $get($_.msg, $_.i); //#14779 + $_.enca(); //#14779 + $k[$j++] = $get($_.msg, $_.i + 1); //#14780 + $_.enca(); //#14780 + $_.i = $_.i + 2; //#14781 + break; //#14782 + } //#14782 + } //#14782 + $k[$j++] = $get($_.msg, $_.i); //#14786 + $_.anotb(); //#14786 + if ($k[--$j]) { //#14790 + $k[$j++] = $_.swa; //#14787 + $_.encb(); //#14787 + $_.cset = "seta"; //#14788 + break; //#14789 + } //#14789 + if ($_.i < ($_.msglen - 4)) { //#14807 + var _9J = $get($_.setb, $get($_.msg, $_.i + 4)) !== undefined; //#14794 + if (($_.nums == 4) && _9J) { //#14806 + $k[$j++] = $_.sc2; //#14795 + $_.encb(); //#14795 + for (var _9L = 0, _9M = 2; _9L < _9M; _9L++) { //#14804 + if ($get($_.msg, $_.i) == $_.fn1) { //#14802 + $k[$j++] = $_.fn1; //#14798 + $_.encc(); //#14798 + $_.i = $_.i + 1; //#14799 + } else { //#14802 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14801 + $_.encc(); //#14801 + $_.i = $_.i + 2; //#14802 + } //#14802 + } //#14802 + break; //#14805 + } //#14805 + } //#14805 + if ($_.i < ($_.msglen - 6)) { //#14824 + var _9e = $get($_.setb, $get($_.msg, $_.i + 6)) !== undefined; //#14811 + if (($_.nums == 6) && _9e) { //#14823 + $k[$j++] = $_.sc3; //#14812 + $_.encb(); //#14812 + for (var _9g = 0, _9h = 3; _9g < _9h; _9g++) { //#14821 + if ($get($_.msg, $_.i) == $_.fn1) { //#14819 + $k[$j++] = $_.fn1; //#14815 + $_.encc(); //#14815 + $_.i = $_.i + 1; //#14816 + } else { //#14819 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14818 + $_.encc(); //#14818 + $_.i = $_.i + 2; //#14819 + } //#14819 + } //#14819 + break; //#14822 + } //#14822 + } //#14822 + if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14830 + $k[$j++] = $_.swc; //#14827 + $_.encb(); //#14827 + $_.cset = "setc"; //#14828 + break; //#14829 + } //#14829 + $k[$j++] = $get($_.msg, $_.i); //#14832 + $_.encb(); //#14832 + $_.i = $_.i + 1; //#14833 + break; //#14834 + } //#14834 + if ($eq($_.cset, "setc")) { //#14918 + if ($_.nums >= 2) { //#14847 + if ($get($_.msg, $_.i) == $_.fn1) { //#14844 + $k[$j++] = $_.fn1; //#14840 + $_.encc(); //#14840 + $_.i = $_.i + 1; //#14841 + } else { //#14844 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14843 + $_.encc(); //#14843 + $_.i = $_.i + 2; //#14844 + } //#14844 + break; //#14846 + } //#14846 + if ($_.i < ($_.msglen - 1)) { //#14857 + var _AH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14850 + $k[$j++] = _AH; //#14851 + $k[$j++] = $_.i + 1; //#14851 + $_.numsscr(); //#14851 + var _AJ = $k[--$j]; //#14851 + var _AK = $k[--$j]; //#14851 + $k[$j++] = _AJ; //#14851 + $k[$j++] = _AK; //#14851 + $j--; //#14851 + var _AL = $k[--$j]; //#14851 + var _AM = $k[--$j]; //#14851 + if (_AM && ((_AL >= 2) && ((_AL % 2) == 0))) { //#14856 + $k[$j++] = $_.sb1; //#14852 + $_.encc(); //#14852 + $k[$j++] = $get($_.msg, $_.i); //#14853 + $_.encb(); //#14853 + $_.i = $_.i + 1; //#14854 + break; //#14855 + } //#14855 + } //#14855 + if ($_.i < ($_.msglen - 1)) { //#14868 + var _AY = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14860 + $k[$j++] = _AY; //#14861 + $k[$j++] = $_.i + 1; //#14861 + $_.numsscr(); //#14861 + var _Aa = $k[--$j]; //#14861 + var _Ab = $k[--$j]; //#14861 + $k[$j++] = _Aa; //#14861 + $k[$j++] = _Ab; //#14861 + $j--; //#14861 + var _Ac = $k[--$j]; //#14861 + var _Ad = $k[--$j]; //#14861 + if (_Ad && ((_Ac >= 3) && ((_Ac % 2) == 1))) { //#14867 + $k[$j++] = $_.sb2; //#14862 + $_.encc(); //#14862 + $k[$j++] = $get($_.msg, $_.i); //#14863 + $_.encb(); //#14863 + $k[$j++] = $get($_.msg, $_.i + 1); //#14864 + $_.encb(); //#14864 + $_.i = $_.i + 2; //#14865 + break; //#14866 + } //#14866 + } //#14866 + if ($_.i < ($_.msglen - 2)) { //#14880 + var _As = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14871 + var _Ax = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14872 + $k[$j++] = _As && _Ax; //#14873 + $k[$j++] = $_.i + 2; //#14873 + $_.numsscr(); //#14873 + var _Az = $k[--$j]; //#14873 + var _B0 = $k[--$j]; //#14873 + $k[$j++] = _Az; //#14873 + $k[$j++] = _B0; //#14873 + $j--; //#14873 + var _B1 = $k[--$j]; //#14873 + var _B2 = $k[--$j]; //#14873 + if (_B2 && ((_B1 >= 2) && ((_B1 % 2) == 0))) { //#14879 + $k[$j++] = $_.sb2; //#14874 + $_.encc(); //#14874 + $k[$j++] = $get($_.msg, $_.i); //#14875 + $_.encb(); //#14875 + $k[$j++] = $get($_.msg, $_.i + 1); //#14876 + $_.encb(); //#14876 + $_.i = $_.i + 2; //#14877 + break; //#14878 + } //#14878 + } //#14878 + if ($_.i < ($_.msglen - 3)) { //#14893 + var _BH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14883 + var _BM = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14884 + $k[$j++] = _BH && _BM; //#14885 + $k[$j++] = $_.i + 2; //#14885 + $_.numsscr(); //#14885 + var _BO = $k[--$j]; //#14885 + var _BP = $k[--$j]; //#14885 + $k[$j++] = _BO; //#14885 + $k[$j++] = _BP; //#14885 + $j--; //#14885 + var _BQ = $k[--$j]; //#14885 + var _BR = $k[--$j]; //#14885 + if (_BR && ((_BQ >= 3) && ((_BQ % 2) == 1))) { //#14892 + $k[$j++] = $_.sb3; //#14886 + $_.encc(); //#14886 + $k[$j++] = $get($_.msg, $_.i); //#14887 + $_.encb(); //#14887 + $k[$j++] = $get($_.msg, $_.i + 1); //#14888 + $_.encb(); //#14888 + $k[$j++] = $get($_.msg, $_.i + 2); //#14889 + $_.encb(); //#14889 + $_.i = $_.i + 3; //#14890 + break; //#14891 + } //#14891 + } //#14891 + if ($_.i < ($_.msglen - 3)) { //#14907 + var _Bj = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14896 + var _Bo = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14897 + var _Bt = $get($_.setb, $get($_.msg, $_.i + 2)) !== undefined; //#14898 + $k[$j++] = (_Bj && _Bo) && _Bt; //#14899 + $k[$j++] = $_.i + 3; //#14899 + $_.numsscr(); //#14899 + var _Bv = $k[--$j]; //#14899 + var _Bw = $k[--$j]; //#14899 + $k[$j++] = _Bv; //#14899 + $k[$j++] = _Bw; //#14899 + $j--; //#14899 + var _Bx = $k[--$j]; //#14899 + var _By = $k[--$j]; //#14899 + if (_By && ((_Bx >= 2) && ((_Bx % 2) == 0))) { //#14906 + $k[$j++] = $_.sb3; //#14900 + $_.encc(); //#14900 + $k[$j++] = $get($_.msg, $_.i); //#14901 + $_.encb(); //#14901 + $k[$j++] = $get($_.msg, $_.i + 1); //#14902 + $_.encb(); //#14902 + $k[$j++] = $get($_.msg, $_.i + 2); //#14903 + $_.encb(); //#14903 + $_.i = $_.i + 3; //#14904 + break; //#14905 + } //#14905 + } //#14905 + $k[$j++] = $_.i; //#14909 + $_.abeforeb(); //#14909 + if ($k[--$j]) { //#14913 + $k[$j++] = $_.swa; //#14910 + $_.encc(); //#14910 + $_.cset = "seta"; //#14911 + break; //#14912 + } //#14912 + $k[$j++] = $_.swb; //#14915 + $_.encc(); //#14915 + $_.cset = "setb"; //#14916 + break; //#14917 + } //#14917 + break; //#14919 + } //#14919 + } //#14919 + $_.cws = $geti($_.cws, 0, $_.j); //#14923 + } //#14923 + if (!bwipp_code16k.__14946__) { //#14946 + $_ = Object.create($_); //#14946 + $_.metrics = $a([$a([2, 7]), $a([3, 12]), $a([4, 17]), $a([5, 22]), $a([6, 27]), $a([7, 32]), $a([8, 37]), $a([9, 42]), $a([10, 47]), $a([11, 52]), $a([12, 57]), $a([13, 62]), $a([14, 67]), $a([15, 72]), $a([16, 77])]); //#14945 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14945 + bwipp_code16k.__14946__ = 1; //#14945 + $_ = Object.getPrototypeOf($_); //#14945 + } //#14945 + $_.urows = $_.rows; //#14949 + var _CZ = $_.metrics; //#14950 + for (var _Ca = 0, _Cb = _CZ.length; _Ca < _Cb; _Ca++) { //#14958 + $_.m = $get(_CZ, _Ca); //#14951 + $_.r = $get($_.m, 0); //#14952 + $_.dcws = $get($_.m, 1); //#14953 + $_.okay = true; //#14954 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#14955 + $_.okay = false; //#14955 + } //#14955 + if ($_.cws.length > $_.dcws) { //#14956 + $_.okay = false; //#14956 + } //#14956 + if ($_.okay) { //#14957 + break; //#14957 + } //#14957 + } //#14957 + if (!$_.okay) { //#14962 + $k[$j++] = 'bwipp.code16kNoValidSymbol#14961'; //#14961 + $k[$j++] = "Maximum length exceeded or data too large for given options"; //#14961 + bwipp_raiseerror(); //#14961 + } //#14961 + $k[$j++] = Infinity; //#14965 + $aload($_.cws); //#14965 + for (var _Cr = 0, _Cs = $f($_.dcws - $_.cws.length); _Cr < _Cs; _Cr++) { //#14965 + $k[$j++] = 103; //#14965 + } //#14965 + $_.cws = $a(); //#14965 + $k[$j++] = Infinity; //#14968 + $k[$j++] = $f(($f($_.r - 2) * 7) + $_.mode); //#14968 + $aload($_.cws); //#14968 + $_.cws = $a(); //#14968 + $k[$j++] = 0; //#14971 + for (var _D0 = 0, _Cz = $_.dcws; _D0 <= _Cz; _D0 += 1) { //#14971 + var _D3 = $k[--$j]; //#14971 + $k[$j++] = $f(_D3 + ((_D0 + 2) * $get($_.cws, _D0))); //#14971 + } //#14971 + $_.c1 = $k[--$j] % 107; //#14972 + $k[$j++] = 0; //#14973 + for (var _D7 = 0, _D6 = $_.dcws; _D7 <= _D6; _D7 += 1) { //#14973 + var _DA = $k[--$j]; //#14973 + $k[$j++] = $f(_DA + ((_D7 + 1) * $get($_.cws, _D7))); //#14973 + } //#14973 + $_.c2 = ($f($k[--$j] + ($_.c1 * $f($_.dcws + 2)))) % 107; //#14974 + $k[$j++] = Infinity; //#14975 + $aload($_.cws); //#14975 + $k[$j++] = $_.c1; //#14975 + $k[$j++] = $_.c2; //#14975 + $_.cws = $a(); //#14975 + var _DJ = $get($_.options, 'debugcws') !== undefined; //#14977 + if (_DJ) { //#14977 + $k[$j++] = 'bwipp.debugcws#14977'; //#14977 + $k[$j++] = $_.cws; //#14977 + bwipp_raiseerror(); //#14977 + } //#14977 + if (!bwipp_code16k.__15013__) { //#15013 + $_ = Object.create($_); //#15013 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); //#14998 + $_.startencs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); //#15004 + $_.stopencsodd = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); //#15008 + $_.stopencseven = $a(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); //#15012 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#15012 + bwipp_code16k.__15013__ = 1; //#15012 + $_ = Object.getPrototypeOf($_); //#15012 + } //#15012 + if (($_.sam == -1) || (((~~($_.sam / 10)) % 2) == 1)) { //#15018 + $_.stopencs = $_.stopencsodd; //#15016 + } else { //#15018 + $_.stopencs = $_.stopencseven; //#15018 + } //#15018 + $_.rowbits = $a($_.r); //#15022 + for (var _DY = 0, _DX = $f($_.r - 1); _DY <= _DX; _DY += 1) { //#15039 + $_.i = _DY; //#15024 + $k[$j++] = Infinity; //#15025 + $k[$j++] = 10; //#15027 + $forall($get($_.startencs, $_.i), function() { //#15027 + var _Dc = $k[--$j]; //#15027 + $k[$j++] = $f(_Dc - 48); //#15027 + }); //#15027 + var _Df = $geti($_.cws, $_.i * 5, 5); //#15029 + $k[$j++] = 1; //#15031 + for (var _Dg = 0, _Dh = _Df.length; _Dg < _Dh; _Dg++) { //#15031 + $forall($get($_.encs, $get(_Df, _Dg)), function() { //#15030 + var _Dl = $k[--$j]; //#15030 + $k[$j++] = $f(_Dl - 48); //#15030 + }); //#15030 + } //#15030 + $forall($get($_.stopencs, $_.i), function() { //#15032 + var _Dp = $k[--$j]; //#15032 + $k[$j++] = $f(_Dp - 48); //#15032 + }); //#15032 + $k[$j++] = 1; //#15033 + $_.sbs = $a(); //#15033 + $k[$j++] = Infinity; //#15035 + var _Dr = $_.sbs; //#15036 + $k[$j++] = 1; //#15036 + for (var _Ds = 0, _Dt = _Dr.length; _Ds < _Dt; _Ds++) { //#15036 + var _Dv = $k[--$j]; //#15036 + var _Dw = (_Dv == 0) ? 1 : 0; //#15036 + $k[$j++] = _Dv; //#15036 + for (var _Dx = 0, _Dy = $get(_Dr, _Ds); _Dx < _Dy; _Dx++) { //#15036 + $k[$j++] = _Dw //#15036 + } //#15036 + } //#15036 + $astore($a($counttomark() - 1)); //#15037 + var _E1 = $k[--$j]; //#15037 + var _E2 = $k[--$j]; //#15037 + $k[$j++] = _E1; //#15037 + $k[$j++] = _E2; //#15037 + $j--; //#15037 + var _E3 = $k[--$j]; //#15037 + var _E4 = $k[--$j]; //#15037 + $k[$j++] = _E3; //#15037 + $k[$j++] = _E4; //#15037 + $j--; //#15037 + $put($_.rowbits, $_.i, $k[--$j]); //#15038 + } //#15038 + $k[$j++] = Infinity; //#15042 + for (var _E9 = 0, _EA = 81 * $_.sepheight; _E9 < _EA; _E9++) { //#15043 + $k[$j++] = 1; //#15043 + } //#15043 + for (var _ED = 0, _EC = $f($_.r - 2); _ED <= _EC; _ED += 1) { //#15048 + $_.i = _ED; //#15045 + for (var _EF = 0, _EG = $_.rowheight; _EF < _EG; _EF++) { //#15046 + $aload($get($_.rowbits, $_.i)); //#15046 + } //#15046 + for (var _EL = 0, _EM = $_.sepheight; _EL < _EM; _EL++) { //#15047 + for (var _EN = 0, _EO = 10; _EN < _EO; _EN++) { //#15047 + $k[$j++] = 0; //#15047 + } //#15047 + for (var _EP = 0, _EQ = 70; _EP < _EQ; _EP++) { //#15047 + $k[$j++] = 1; //#15047 + } //#15047 + $k[$j++] = 0; //#15047 + } //#15047 + } //#15047 + for (var _ES = 0, _ET = $_.rowheight; _ES < _ET; _ES++) { //#15049 + $aload($get($_.rowbits, $f($_.r - 1))); //#15049 + } //#15049 + for (var _EY = 0, _EZ = 81 * $_.sepheight; _EY < _EZ; _EY++) { //#15050 + $k[$j++] = 1; //#15050 + } //#15050 + $_.pixs = $a(); //#15050 var _Ef = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 81], ["pixy", ~~($_.pixs.length / 81)], ["height", (~~($_.pixs.length / 81)) / 72], ["width", 81 / 72], ["opt", $_.options] - ]); //#14760 - $k[$j++] = _Ef; //#14763 - if (!$_.dontdraw) { //#14763 - bwipp_renmatrix(); //#14763 - } //#14763 - $_ = Object.getPrototypeOf($_); //#14765 - $_ = Object.getPrototypeOf($_); //#14767 + ]); //#15061 + $k[$j++] = _Ef; //#15064 + if (!$_.dontdraw) { //#15064 + bwipp_renmatrix(); //#15064 + } //#15064 + $_ = Object.getPrototypeOf($_); //#15066 + $_ = Object.getPrototypeOf($_); //#15068 } //bwipp_code16k function bwipp_code49() { - $_ = Object.create($_); //#14798 - $_.dontdraw = false; //#14801 - $_.sam = -1; //#14802 - $_.append = false; //#14803 - $_.rows = 0; //#14804 - $_.rowheight = 8; //#14805 - $_.sepheight = 1; //#14806 - $_.parse = false; //#14807 - $_.parsefnc = false; //#14808 - $k[$j++] = $_; //#14810 - bwipp_processoptions(); //#14810 - $_.options = $k[--$j]; //#14810 - $_.barcode = $k[--$j]; //#14811 - if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 8))) { //#14815 - $k[$j++] = 'bwipp.code49badRows#14814'; //#14814 - $k[$j++] = "Code 49 must have 2 to 8 rows"; //#14814 - bwipp_raiseerror(); //#14814 - } //#14814 - if ($_.rowheight < 8) { //#14819 - $k[$j++] = 'bwipp.code49badRowHeight#14818'; //#14818 - $k[$j++] = "Code 49 must have rowheight of at least 8"; //#14818 - bwipp_raiseerror(); //#14818 - } //#14818 - if ($_.sepheight < 1) { //#14823 - $k[$j++] = 'bwipp.code49badSepHeight#14822'; //#14822 - $k[$j++] = "Code 49 must have sepheight of at least 1"; //#14822 - bwipp_raiseerror(); //#14822 - } //#14822 - if ($_.append && ($_.sam != -1)) { //#14827 - $k[$j++] = 'bwipp.code49samAndAppend#14826'; //#14826 - $k[$j++] = "sam and append cannot be specified together"; //#14826 - bwipp_raiseerror(); //#14826 - } //#14826 - if ($_.sam != -1) { //#14839 - $k[$j++] = true; //#14835 - for (var _A = 0, _B = 1; _A < _B; _A++) { //#14835 - var _C = $_.sam; //#14832 - if ((_C < 12) || (_C > 99)) { //#14832 - $j--; //#14832 - $k[$j++] = false; //#14832 - break; //#14832 - } //#14832 - if (($_.sam % 10) < 2) { //#14833 - $j--; //#14833 - $k[$j++] = false; //#14833 - break; //#14833 - } //#14833 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14834 - $j--; //#14834 - $k[$j++] = false; //#14834 - break; //#14834 - } //#14834 - } //#14834 - if ($nt($k[--$j])) { //#14838 - $k[$j++] = 'bwipp.code49badSAM#14837'; //#14837 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14837 - bwipp_raiseerror(); //#14837 - } //#14837 - } //#14837 - bwipp_loadctx(bwipp_code49) //#14841 - if (!bwipp_code49.__14845__) { //#14845 - $_ = Object.create($_); //#14845 - $_.s1 = -1; //#14844 - $_.s2 = -2; //#14844 - $_.fn1 = -3; //#14844 - $_.fn2 = -4; //#14844 - $_.fn3 = -5; //#14844 - $_.ns = -6; //#14844 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14844 - bwipp_code49.__14845__ = 1; //#14844 - $_ = Object.getPrototypeOf($_); //#14844 - } //#14844 + $_ = Object.create($_); //#15099 + $_.dontdraw = false; //#15102 + $_.sam = -1; //#15103 + $_.append = false; //#15104 + $_.rows = 0; //#15105 + $_.rowheight = 8; //#15106 + $_.sepheight = 1; //#15107 + $_.parse = false; //#15108 + $_.parsefnc = false; //#15109 + $k[$j++] = $_; //#15111 + bwipp_processoptions(); //#15111 + $_.options = $k[--$j]; //#15111 + $_.barcode = $k[--$j]; //#15112 + if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 8))) { //#15116 + $k[$j++] = 'bwipp.code49badRows#15115'; //#15115 + $k[$j++] = "Code 49 must have 2 to 8 rows"; //#15115 + bwipp_raiseerror(); //#15115 + } //#15115 + if ($_.rowheight < 8) { //#15120 + $k[$j++] = 'bwipp.code49badRowHeight#15119'; //#15119 + $k[$j++] = "Code 49 must have rowheight of at least 8"; //#15119 + bwipp_raiseerror(); //#15119 + } //#15119 + if ($_.sepheight < 1) { //#15124 + $k[$j++] = 'bwipp.code49badSepHeight#15123'; //#15123 + $k[$j++] = "Code 49 must have sepheight of at least 1"; //#15123 + bwipp_raiseerror(); //#15123 + } //#15123 + if ($_.append && ($_.sam != -1)) { //#15128 + $k[$j++] = 'bwipp.code49samAndAppend#15127'; //#15127 + $k[$j++] = "sam and append cannot be specified together"; //#15127 + bwipp_raiseerror(); //#15127 + } //#15127 + if ($_.sam != -1) { //#15140 + $k[$j++] = true; //#15136 + for (var _A = 0, _B = 1; _A < _B; _A++) { //#15136 + var _C = $_.sam; //#15133 + if ((_C < 12) || (_C > 99)) { //#15133 + $j--; //#15133 + $k[$j++] = false; //#15133 + break; //#15133 + } //#15133 + if (($_.sam % 10) < 2) { //#15134 + $j--; //#15134 + $k[$j++] = false; //#15134 + break; //#15134 + } //#15134 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#15135 + $j--; //#15135 + $k[$j++] = false; //#15135 + break; //#15135 + } //#15135 + } //#15135 + if ($nt($k[--$j])) { //#15139 + $k[$j++] = 'bwipp.code49badSAM#15138'; //#15138 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#15138 + bwipp_raiseerror(); //#15138 + } //#15138 + } //#15138 + bwipp_loadctx(bwipp_code49) //#15142 + if (!bwipp_code49.__15146__) { //#15146 + $_ = Object.create($_); //#15146 + $_.s1 = -1; //#15145 + $_.s2 = -2; //#15145 + $_.fn1 = -3; //#15145 + $_.fn2 = -4; //#15145 + $_.fn3 = -5; //#15145 + $_.ns = -6; //#15145 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15145 + bwipp_code49.__15146__ = 1; //#15145 + $_ = Object.getPrototypeOf($_); //#15145 + } //#15145 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#14853 - $_.fncvals = _N; //#14854 - $k[$j++] = 'msg'; //#14855 - $k[$j++] = $_.barcode; //#14855 - $k[$j++] = $_.fncvals; //#14855 - bwipp_parseinput(); //#14855 - var _Q = $k[--$j]; //#14855 - $_[$k[--$j]] = _Q; //#14855 - $_.msglen = $_.msg.length; //#14856 - $forall($_.msg, function() { //#14862 - if ($k[--$j] > 127) { //#14861 - $k[$j++] = 'bwipp.code49badCharacter#14860'; //#14860 - $k[$j++] = "Code 49 can only support ASCII characters with values 0 to 127"; //#14860 - bwipp_raiseerror(); //#14860 - } //#14860 - }); //#14860 - if (!bwipp_code49.__14904__) { //#14904 - $_ = Object.create($_); //#14904 - $_.charmap = $a(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", $_.s1, $_.s2, $_.fn1, $_.fn2, $_.fn3, $_.ns]); //#14872 - $_.charvals = new Map; //#14875 - for (var _c = 0; _c <= 48; _c += 1) { //#14881 - $_.i = _c; //#14877 - var _f = $get($_.charmap, $_.i); //#14878 - $k[$j++] = _f; //#14879 - if ($eq($type(_f), 'stringtype')) { //#14879 - var _i = $get($k[--$j], 0); //#14879 - $k[$j++] = _i; //#14879 - } //#14879 - $put($_.charvals, $k[--$j], $_.i); //#14880 - } //#14880 - $_.combos = $a(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " 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", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); //#14893 - for (var _n = 0; _n <= 127; _n += 1) { //#14903 - $_.i = _n; //#14895 - var _q = $get($_.combos, $_.i); //#14896 - $_.c1 = $get(_q, 0); //#14896 - $_.c2 = $get(_q, 1); //#14896 - if ($_.c1 == 49) { //#14899 - $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s1), $get($_.charvals, $_.c2)])); //#14898 - } //#14898 - if ($_.c1 == 50) { //#14902 - $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s2), $get($_.charvals, $_.c2)])); //#14901 - } //#14901 - } //#14901 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14901 - bwipp_code49.__14904__ = 1; //#14901 - $_ = Object.getPrototypeOf($_); //#14901 - } //#14901 + ]); //#15154 + $_.fncvals = _N; //#15155 + $k[$j++] = 'msg'; //#15156 + $k[$j++] = $_.barcode; //#15156 + $k[$j++] = $_.fncvals; //#15156 + bwipp_parseinput(); //#15156 + var _Q = $k[--$j]; //#15156 + $_[$k[--$j]] = _Q; //#15156 + $_.msglen = $_.msg.length; //#15157 + $forall($_.msg, function() { //#15163 + if ($k[--$j] > 127) { //#15162 + $k[$j++] = 'bwipp.code49badCharacter#15161'; //#15161 + $k[$j++] = "Code 49 can only support ASCII characters with values 0 to 127"; //#15161 + bwipp_raiseerror(); //#15161 + } //#15161 + }); //#15161 + if (!bwipp_code49.__15205__) { //#15205 + $_ = Object.create($_); //#15205 + $_.charmap = $a(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", $_.s1, $_.s2, $_.fn1, $_.fn2, $_.fn3, $_.ns]); //#15173 + $_.charvals = new Map; //#15176 + for (var _c = 0; _c <= 48; _c += 1) { //#15182 + $_.i = _c; //#15178 + var _f = $get($_.charmap, $_.i); //#15179 + $k[$j++] = _f; //#15180 + if ($eq($type(_f), 'stringtype')) { //#15180 + var _i = $get($k[--$j], 0); //#15180 + $k[$j++] = _i; //#15180 + } //#15180 + $put($_.charvals, $k[--$j], $_.i); //#15181 + } //#15181 + $_.combos = $a(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " 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", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); //#15194 + for (var _n = 0; _n <= 127; _n += 1) { //#15204 + $_.i = _n; //#15196 + var _q = $get($_.combos, $_.i); //#15197 + $_.c1 = $get(_q, 0); //#15197 + $_.c2 = $get(_q, 1); //#15197 + if ($_.c1 == 49) { //#15200 + $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s1), $get($_.charvals, $_.c2)])); //#15199 + } //#15199 + if ($_.c1 == 50) { //#15203 + $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s2), $get($_.charvals, $_.c2)])); //#15202 + } //#15202 + } //#15202 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15202 + bwipp_code49.__15205__ = 1; //#15202 + $_ = Object.getPrototypeOf($_); //#15202 + } //#15202 $_.encodealpha = function() { - var _1G = $get($_.charvals, $k[--$j]); //#14907 - $k[$j++] = _1G; //#14908 - if ($ne($type(_1G), 'arraytype')) { //#14908 - $astore($a(1)); //#14908 - } //#14908 - var _1J = $k[--$j]; //#14909 - $puti($_.cws, $_.j, _1J); //#14909 - $_.j = _1J.length + $_.j; //#14910 - }; //#14910 + var _1G = $get($_.charvals, $k[--$j]); //#15208 + $k[$j++] = _1G; //#15209 + if ($ne($type(_1G), 'arraytype')) { //#15209 + $astore($a(1)); //#15209 + } //#15209 + var _1J = $k[--$j]; //#15210 + $puti($_.cws, $_.j, _1J); //#15210 + $_.j = _1J.length + $_.j; //#15211 + }; //#15211 $_.base48 = function() { - var _1N = $k[--$j]; //#14914 - $k[$j++] = 0; //#14914 - $forall(_1N, function() { //#14914 - var _1O = $k[--$j]; //#14914 - var _1P = $k[--$j]; //#14914 - $k[$j++] = $f($f(_1O - 48) + (_1P * 10)); //#14914 - }); //#14914 - $k[$j++] = Infinity; //#14915 - var _1Q = $k[--$j]; //#14915 - var _1R = $k[--$j]; //#14915 - var _1S = $k[--$j]; //#14915 - $k[$j++] = _1Q; //#14915 - $k[$j++] = _1R; //#14915 - for (var _1T = 0, _1U = $f(_1S - 1); _1T < _1U; _1T++) { //#14915 - var _1V = $k[--$j]; //#14915 - $k[$j++] = _1V % 48; //#14915 - $k[$j++] = ~~(_1V / 48); //#14915 - } //#14915 - var _1W = $a(); //#14915 - $k[$j++] = _1W; //#14916 - $k[$j++] = Infinity; //#14916 - var _1X = $k[--$j]; //#14916 - var _1Y = $k[--$j]; //#14916 - $k[$j++] = _1X; //#14916 - $k[$j++] = _1Y; //#14916 - for (var _1Z = _1Y.length - 1; _1Z >= 0; _1Z -= 1) { //#14916 - var _1a = $k[--$j]; //#14916 - $k[$j++] = $get(_1a, _1Z); //#14916 - $k[$j++] = _1a; //#14916 - } //#14916 - $j--; //#14916 - var _1c = $a(); //#14916 - $puti($_.cws, $_.j, _1c); //#14917 - $_.j = _1c.length + $_.j; //#14918 - }; //#14918 + var _1N = $k[--$j]; //#15215 + $k[$j++] = 0; //#15215 + $forall(_1N, function() { //#15215 + var _1O = $k[--$j]; //#15215 + var _1P = $k[--$j]; //#15215 + $k[$j++] = $f($f(_1O - 48) + (_1P * 10)); //#15215 + }); //#15215 + $k[$j++] = Infinity; //#15216 + var _1Q = $k[--$j]; //#15216 + var _1R = $k[--$j]; //#15216 + var _1S = $k[--$j]; //#15216 + $k[$j++] = _1Q; //#15216 + $k[$j++] = _1R; //#15216 + for (var _1T = 0, _1U = $f(_1S - 1); _1T < _1U; _1T++) { //#15216 + var _1V = $k[--$j]; //#15216 + $k[$j++] = _1V % 48; //#15216 + $k[$j++] = ~~(_1V / 48); //#15216 + } //#15216 + var _1W = $a(); //#15216 + $k[$j++] = _1W; //#15217 + $k[$j++] = Infinity; //#15217 + var _1X = $k[--$j]; //#15217 + var _1Y = $k[--$j]; //#15217 + $k[$j++] = _1X; //#15217 + $k[$j++] = _1Y; //#15217 + for (var _1Z = _1Y.length - 1; _1Z >= 0; _1Z -= 1) { //#15217 + var _1a = $k[--$j]; //#15217 + $k[$j++] = $get(_1a, _1Z); //#15217 + $k[$j++] = _1a; //#15217 + } //#15217 + $j--; //#15217 + var _1c = $a(); //#15217 + $puti($_.cws, $_.j, _1c); //#15218 + $_.j = _1c.length + $_.j; //#15219 + }; //#15219 $_.encodenumeric = function() { - $_.nums = $k[--$j]; //#14922 - var _1i = $_.nums.length; //#14923 - var _1j = _1i % 5; //#14923 - $k[$j++] = 'pre'; //#14923 - $k[$j++] = _1i; //#14923 - $k[$j++] = _1j; //#14923 - if (_1j != 2) { //#14923 - var _1k = $k[--$j]; //#14923 - var _1l = $k[--$j]; //#14923 - $k[$j++] = $f(_1l - _1k); //#14923 - } else { //#14923 - var _1m = $k[--$j]; //#14923 - var _1n = $k[--$j]; //#14923 - $k[$j++] = $f($f(_1n - _1m) - 5); //#14923 - } //#14923 - var _1o = $k[--$j]; //#14923 - $_[$k[--$j]] = _1o; //#14923 - for (var _1s = 0, _1r = $f($_.pre - 1); _1s <= _1r; _1s += 5) { //#14924 - $k[$j++] = 3; //#14924 - $k[$j++] = $geti($_.nums, _1s, 5); //#14924 - $_.base48(); //#14924 - } //#14924 - $_.nums = $geti($_.nums, $_.pre, $f($_.nums.length - $_.pre)); //#14925 - var _21 = $_.nums.length; //#14927 - $k[$j++] = _21; //#14927 - if (_21 == 1) { //#14927 - $k[$j++] = $get($_.nums, $_.i); //#14927 - $_.encodealpha(); //#14927 - } //#14927 - var _25 = $k[--$j]; //#14928 - $k[$j++] = _25; //#14928 - if (_25 == 3) { //#14928 - $k[$j++] = 2; //#14928 - $k[$j++] = $_.nums; //#14928 - $_.base48(); //#14928 - } //#14928 - var _27 = $k[--$j]; //#14929 - $k[$j++] = _27; //#14929 - if (_27 == 4) { //#14929 - $k[$j++] = 3; //#14929 - $k[$j++] = Infinity; //#14929 - $k[$j++] = 49; //#14929 - $k[$j++] = 48; //#14929 - $aload($_.nums); //#14929 - var _29 = $a(); //#14929 - $k[$j++] = _29; //#14929 - $_.base48(); //#14929 - } //#14929 - if ($k[--$j] == 7) { //#14933 - $k[$j++] = 3; //#14931 - $k[$j++] = Infinity; //#14931 - $k[$j++] = 49; //#14931 - $k[$j++] = 48; //#14931 - $aload($geti($_.nums, 0, 4)); //#14931 - var _2D = $a(); //#14931 - $k[$j++] = _2D; //#14931 - $_.base48(); //#14931 - $k[$j++] = 2; //#14932 - $k[$j++] = $geti($_.nums, 4, 3); //#14932 - $_.base48(); //#14932 - } //#14932 - }; //#14932 - $k[$j++] = Infinity; //#14937 - for (var _2H = 0, _2I = $_.msglen; _2H < _2I; _2H++) { //#14937 - $k[$j++] = 0; //#14937 - } //#14937 - $k[$j++] = 0; //#14937 - $_.numericruns = $a(); //#14937 - for (var _2L = $_.msglen - 1; _2L >= 0; _2L -= 1) { //#14946 - $_.i = _2L; //#14939 - var _2O = $get($_.msg, $_.i); //#14940 - if ((_2O >= 48) && (_2O <= 57)) { //#14944 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 1) + 1)); //#14942 - } else { //#14944 - $put($_.numericruns, $_.i, 0); //#14944 - } //#14944 - } //#14944 - $_.cws = $a(($_.msglen * 2) + 1); //#14948 - if (!bwipp_code49.__14961__) { //#14961 - $_ = Object.create($_); //#14961 - $_.samval = $a([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); //#14960 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14960 - bwipp_code49.__14961__ = 1; //#14960 - $_ = Object.getPrototypeOf($_); //#14960 - } //#14960 - for (;;) { //#14997 - if ($_.append) { //#14970 - $_.mode = 1; //#14966 - $_.method = "alpha"; //#14967 - $_.i = 0; //#14968 - $_.j = 0; //#14968 - break; //#14969 - } //#14969 - if ($_.sam != -1) { //#14977 - $_.mode = 3; //#14972 - $k[$j++] = $_.cws; //#14973 - $k[$j++] = 0; //#14973 - for (var _2d = 0; _2d <= 43; _2d += 1) { //#14973 - $k[$j++] = _2d; //#14973 - if ($get($_.samval, _2d) != $_.sam) { //#14973 - $j--; //#14973 - } //#14973 - } //#14973 - var _2h = $k[--$j]; //#14973 - var _2i = $k[--$j]; //#14973 - $put($k[--$j], _2i, $f(_2h + 1)); //#14973 - $_.method = "alpha"; //#14974 - $_.i = 0; //#14975 - $_.j = 1; //#14975 - break; //#14976 - } //#14976 - if ($get($_.numericruns, 0) >= 5) { //#14982 - $_.mode = 2; //#14979 - $_.method = "numeric"; //#14980 - $_.i = 0; //#14980 - $_.j = 0; //#14980 - break; //#14981 - } //#14981 - var _2p = $get($_.charvals, $get($_.msg, 0)); //#14983 - $k[$j++] = _2p; //#14990 - if ($ne($type(_2p), 'arraytype')) { //#14990 - $j--; //#14985 - $_.mode = 0; //#14986 - $_.method = "alpha"; //#14987 - $_.i = 0; //#14988 - $_.j = 0; //#14988 - break; //#14989 - } //#14989 - var _2t = ($get($k[--$j], 0) == 43) ? 4 : 5; //#14992 - $_.mode = _2t; //#14992 - $put($_.cws, 0, $get($get($_.charvals, $get($_.msg, 0)), 1)); //#14993 - $_.method = "alpha"; //#14994 - $_.i = 1; //#14995 - $_.j = 1; //#14995 - break; //#14996 - } //#14996 - for (;;) { //#15024 - if ($_.i == $_.msglen) { //#15001 - break; //#15001 - } //#15001 - for (;;) { //#15023 - if ($eq($_.method, "alpha")) { //#15012 - if ($get($_.numericruns, $_.i) >= 5) { //#15008 - $k[$j++] = $_.ns; //#15005 - $_.encodealpha(); //#15005 - $_.method = "numeric"; //#15006 - break; //#15007 - } //#15007 - $k[$j++] = $get($_.msg, $_.i); //#15009 - $_.encodealpha(); //#15009 - $_.i = $_.i + 1; //#15010 - break; //#15011 - } //#15011 - if ($eq($_.method, "numeric")) { //#15022 - if ($get($_.numericruns, $_.i) < 5) { //#15018 - $k[$j++] = $_.ns; //#15015 - $_.encodealpha(); //#15015 - $_.method = "alpha"; //#15016 - break; //#15017 - } //#15017 - $k[$j++] = $geti($_.msg, $_.i, $get($_.numericruns, $_.i)); //#15019 - $_.encodenumeric(); //#15019 - $_.i = $f($_.i + $get($_.numericruns, $_.i)); //#15020 - break; //#15021 - } //#15021 - } //#15021 - } //#15021 - $_.cws = $geti($_.cws, 0, $_.j); //#15025 - if (!bwipp_code49.__15039__) { //#15039 - $_ = Object.create($_); //#15039 - $_.metrics = $a([$a([2, 9]), $a([3, 16]), $a([4, 23]), $a([5, 30]), $a([6, 37]), $a([7, 42]), $a([8, 49])]); //#15038 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15038 - bwipp_code49.__15039__ = 1; //#15038 - $_ = Object.getPrototypeOf($_); //#15038 - } //#15038 - $_.urows = $_.rows; //#15042 - var _3d = $_.metrics; //#15043 - for (var _3e = 0, _3f = _3d.length; _3e < _3f; _3e++) { //#15051 - $_.m = $get(_3d, _3e); //#15044 - $_.r = $get($_.m, 0); //#15045 - $_.dcws = $get($_.m, 1); //#15046 - $_.okay = true; //#15047 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#15048 - $_.okay = false; //#15048 - } //#15048 - if ($_.cws.length > $_.dcws) { //#15049 - $_.okay = false; //#15049 - } //#15049 - if ($_.okay) { //#15050 - break; //#15050 - } //#15050 - } //#15050 - if (!$_.okay) { //#15055 - $k[$j++] = 'bwipp.code49noValidSymbol#15054'; //#15054 - $k[$j++] = "Maximum length exceeded"; //#15054 - bwipp_raiseerror(); //#15054 - } //#15054 - $k[$j++] = Infinity; //#15058 - $aload($_.cws); //#15058 - for (var _3v = 0, _3w = $f($_.dcws - $_.cws.length); _3v < _3w; _3v++) { //#15058 - $k[$j++] = 48; //#15058 - } //#15058 - $_.cws = $a(); //#15058 - $_.ccs = $a($_.r * 8); //#15061 - $_.j = 0; //#15062 - for (var _42 = 0, _41 = $f($_.r - 2); _42 <= _41; _42 += 1) { //#15069 - $_.i = _42; //#15064 - $_.cc = $geti($_.cws, $_.j, 7); //#15065 - $puti($_.ccs, $_.i * 8, $_.cc); //#15066 - var _4B = $_.cc; //#15067 - $k[$j++] = $_.ccs; //#15067 - $k[$j++] = ($_.i * 8) + 7; //#15067 - $k[$j++] = 0; //#15067 - for (var _4C = 0, _4D = _4B.length; _4C < _4D; _4C++) { //#15067 - var _4F = $k[--$j]; //#15067 - $k[$j++] = $f(_4F + $get(_4B, _4C)); //#15067 - } //#15067 - var _4G = $k[--$j]; //#15067 - var _4H = $k[--$j]; //#15067 - $put($k[--$j], _4H, _4G % 49); //#15067 - $_.j = $_.j + 7; //#15068 - } //#15068 - if ($_.j < $_.dcws) { //#15072 - $puti($_.ccs, $_.ccs.length - 8, $geti($_.cws, $_.j, $f($_.dcws - $_.j))); //#15071 - } //#15071 - $_.cr7 = $f(($f($_.r - 2) * 7) + $_.mode); //#15075 - $put($_.ccs, $_.ccs.length - 2, $_.cr7); //#15076 - if (!bwipp_code49.__15085__) { //#15085 - $_ = Object.create($_); //#15085 - var _4Y = $a([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); //#15081 - $k[$j++] = _4Y; //#15082 - $k[$j++] = _4Y; //#15082 - $k[$j++] = Infinity; //#15082 - var _4Z = $k[--$j]; //#15082 - var _4b = $geti($k[--$j], 0, 32); //#15082 - $k[$j++] = _4Z; //#15082 - $k[$j++] = 20; //#15082 - $aload(_4b); //#15082 - $_.weightx = $a(); //#15082 - var _4d = $k[--$j]; //#15083 - $k[$j++] = _4d; //#15083 - $k[$j++] = _4d; //#15083 - $k[$j++] = Infinity; //#15083 - var _4e = $k[--$j]; //#15083 - var _4g = $geti($k[--$j], 1, 32); //#15083 - $k[$j++] = _4e; //#15083 - $k[$j++] = 16; //#15083 - $aload(_4g); //#15083 - $_.weighty = $a(); //#15083 - $k[$j++] = Infinity; //#15084 - var _4i = $k[--$j]; //#15084 - var _4k = $geti($k[--$j], 2, 32); //#15084 - $k[$j++] = _4i; //#15084 - $k[$j++] = 38; //#15084 - $aload(_4k); //#15084 - $_.weightz = $a(); //#15084 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15084 - bwipp_code49.__15085__ = 1; //#15084 - $_ = Object.getPrototypeOf($_); //#15084 - } //#15084 + $_.nums = $k[--$j]; //#15223 + var _1i = $_.nums.length; //#15224 + var _1j = _1i % 5; //#15224 + $k[$j++] = 'pre'; //#15224 + $k[$j++] = _1i; //#15224 + $k[$j++] = _1j; //#15224 + if (_1j != 2) { //#15224 + var _1k = $k[--$j]; //#15224 + var _1l = $k[--$j]; //#15224 + $k[$j++] = $f(_1l - _1k); //#15224 + } else { //#15224 + var _1m = $k[--$j]; //#15224 + var _1n = $k[--$j]; //#15224 + $k[$j++] = $f($f(_1n - _1m) - 5); //#15224 + } //#15224 + var _1o = $k[--$j]; //#15224 + $_[$k[--$j]] = _1o; //#15224 + for (var _1s = 0, _1r = $f($_.pre - 1); _1s <= _1r; _1s += 5) { //#15225 + $k[$j++] = 3; //#15225 + $k[$j++] = $geti($_.nums, _1s, 5); //#15225 + $_.base48(); //#15225 + } //#15225 + $_.nums = $geti($_.nums, $_.pre, $f($_.nums.length - $_.pre)); //#15226 + var _21 = $_.nums.length; //#15228 + $k[$j++] = _21; //#15228 + if (_21 == 1) { //#15228 + $k[$j++] = $get($_.nums, $_.i); //#15228 + $_.encodealpha(); //#15228 + } //#15228 + var _25 = $k[--$j]; //#15229 + $k[$j++] = _25; //#15229 + if (_25 == 3) { //#15229 + $k[$j++] = 2; //#15229 + $k[$j++] = $_.nums; //#15229 + $_.base48(); //#15229 + } //#15229 + var _27 = $k[--$j]; //#15230 + $k[$j++] = _27; //#15230 + if (_27 == 4) { //#15230 + $k[$j++] = 3; //#15230 + $k[$j++] = Infinity; //#15230 + $k[$j++] = 49; //#15230 + $k[$j++] = 48; //#15230 + $aload($_.nums); //#15230 + var _29 = $a(); //#15230 + $k[$j++] = _29; //#15230 + $_.base48(); //#15230 + } //#15230 + if ($k[--$j] == 7) { //#15234 + $k[$j++] = 3; //#15232 + $k[$j++] = Infinity; //#15232 + $k[$j++] = 49; //#15232 + $k[$j++] = 48; //#15232 + $aload($geti($_.nums, 0, 4)); //#15232 + var _2D = $a(); //#15232 + $k[$j++] = _2D; //#15232 + $_.base48(); //#15232 + $k[$j++] = 2; //#15233 + $k[$j++] = $geti($_.nums, 4, 3); //#15233 + $_.base48(); //#15233 + } //#15233 + }; //#15233 + $k[$j++] = Infinity; //#15238 + for (var _2H = 0, _2I = $_.msglen; _2H < _2I; _2H++) { //#15238 + $k[$j++] = 0; //#15238 + } //#15238 + $k[$j++] = 0; //#15238 + $_.numericruns = $a(); //#15238 + for (var _2L = $_.msglen - 1; _2L >= 0; _2L -= 1) { //#15247 + $_.i = _2L; //#15240 + var _2O = $get($_.msg, $_.i); //#15241 + if ((_2O >= 48) && (_2O <= 57)) { //#15245 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 1) + 1)); //#15243 + } else { //#15245 + $put($_.numericruns, $_.i, 0); //#15245 + } //#15245 + } //#15245 + $_.cws = $a(($_.msglen * 2) + 1); //#15249 + if (!bwipp_code49.__15262__) { //#15262 + $_ = Object.create($_); //#15262 + $_.samval = $a([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); //#15261 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15261 + bwipp_code49.__15262__ = 1; //#15261 + $_ = Object.getPrototypeOf($_); //#15261 + } //#15261 + for (;;) { //#15298 + if ($_.append) { //#15271 + $_.mode = 1; //#15267 + $_.method = "alpha"; //#15268 + $_.i = 0; //#15269 + $_.j = 0; //#15269 + break; //#15270 + } //#15270 + if ($_.sam != -1) { //#15278 + $_.mode = 3; //#15273 + $k[$j++] = $_.cws; //#15274 + $k[$j++] = 0; //#15274 + for (var _2d = 0; _2d <= 43; _2d += 1) { //#15274 + $k[$j++] = _2d; //#15274 + if ($get($_.samval, _2d) != $_.sam) { //#15274 + $j--; //#15274 + } //#15274 + } //#15274 + var _2h = $k[--$j]; //#15274 + var _2i = $k[--$j]; //#15274 + $put($k[--$j], _2i, $f(_2h + 1)); //#15274 + $_.method = "alpha"; //#15275 + $_.i = 0; //#15276 + $_.j = 1; //#15276 + break; //#15277 + } //#15277 + if ($get($_.numericruns, 0) >= 5) { //#15283 + $_.mode = 2; //#15280 + $_.method = "numeric"; //#15281 + $_.i = 0; //#15281 + $_.j = 0; //#15281 + break; //#15282 + } //#15282 + var _2p = $get($_.charvals, $get($_.msg, 0)); //#15284 + $k[$j++] = _2p; //#15291 + if ($ne($type(_2p), 'arraytype')) { //#15291 + $j--; //#15286 + $_.mode = 0; //#15287 + $_.method = "alpha"; //#15288 + $_.i = 0; //#15289 + $_.j = 0; //#15289 + break; //#15290 + } //#15290 + var _2t = ($get($k[--$j], 0) == 43) ? 4 : 5; //#15293 + $_.mode = _2t; //#15293 + $put($_.cws, 0, $get($get($_.charvals, $get($_.msg, 0)), 1)); //#15294 + $_.method = "alpha"; //#15295 + $_.i = 1; //#15296 + $_.j = 1; //#15296 + break; //#15297 + } //#15297 + for (;;) { //#15325 + if ($_.i == $_.msglen) { //#15302 + break; //#15302 + } //#15302 + for (;;) { //#15324 + if ($eq($_.method, "alpha")) { //#15313 + if ($get($_.numericruns, $_.i) >= 5) { //#15309 + $k[$j++] = $_.ns; //#15306 + $_.encodealpha(); //#15306 + $_.method = "numeric"; //#15307 + break; //#15308 + } //#15308 + $k[$j++] = $get($_.msg, $_.i); //#15310 + $_.encodealpha(); //#15310 + $_.i = $_.i + 1; //#15311 + break; //#15312 + } //#15312 + if ($eq($_.method, "numeric")) { //#15323 + if ($get($_.numericruns, $_.i) < 5) { //#15319 + $k[$j++] = $_.ns; //#15316 + $_.encodealpha(); //#15316 + $_.method = "alpha"; //#15317 + break; //#15318 + } //#15318 + $k[$j++] = $geti($_.msg, $_.i, $get($_.numericruns, $_.i)); //#15320 + $_.encodenumeric(); //#15320 + $_.i = $f($_.i + $get($_.numericruns, $_.i)); //#15321 + break; //#15322 + } //#15322 + } //#15322 + } //#15322 + $_.cws = $geti($_.cws, 0, $_.j); //#15326 + if (!bwipp_code49.__15340__) { //#15340 + $_ = Object.create($_); //#15340 + $_.metrics = $a([$a([2, 9]), $a([3, 16]), $a([4, 23]), $a([5, 30]), $a([6, 37]), $a([7, 42]), $a([8, 49])]); //#15339 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15339 + bwipp_code49.__15340__ = 1; //#15339 + $_ = Object.getPrototypeOf($_); //#15339 + } //#15339 + $_.urows = $_.rows; //#15343 + var _3d = $_.metrics; //#15344 + for (var _3e = 0, _3f = _3d.length; _3e < _3f; _3e++) { //#15352 + $_.m = $get(_3d, _3e); //#15345 + $_.r = $get($_.m, 0); //#15346 + $_.dcws = $get($_.m, 1); //#15347 + $_.okay = true; //#15348 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#15349 + $_.okay = false; //#15349 + } //#15349 + if ($_.cws.length > $_.dcws) { //#15350 + $_.okay = false; //#15350 + } //#15350 + if ($_.okay) { //#15351 + break; //#15351 + } //#15351 + } //#15351 + if (!$_.okay) { //#15356 + $k[$j++] = 'bwipp.code49noValidSymbol#15355'; //#15355 + $k[$j++] = "Maximum length exceeded"; //#15355 + bwipp_raiseerror(); //#15355 + } //#15355 + $k[$j++] = Infinity; //#15359 + $aload($_.cws); //#15359 + for (var _3v = 0, _3w = $f($_.dcws - $_.cws.length); _3v < _3w; _3v++) { //#15359 + $k[$j++] = 48; //#15359 + } //#15359 + $_.cws = $a(); //#15359 + $_.ccs = $a($_.r * 8); //#15362 + $_.j = 0; //#15363 + for (var _42 = 0, _41 = $f($_.r - 2); _42 <= _41; _42 += 1) { //#15370 + $_.i = _42; //#15365 + $_.cc = $geti($_.cws, $_.j, 7); //#15366 + $puti($_.ccs, $_.i * 8, $_.cc); //#15367 + var _4B = $_.cc; //#15368 + $k[$j++] = $_.ccs; //#15368 + $k[$j++] = ($_.i * 8) + 7; //#15368 + $k[$j++] = 0; //#15368 + for (var _4C = 0, _4D = _4B.length; _4C < _4D; _4C++) { //#15368 + var _4F = $k[--$j]; //#15368 + $k[$j++] = $f(_4F + $get(_4B, _4C)); //#15368 + } //#15368 + var _4G = $k[--$j]; //#15368 + var _4H = $k[--$j]; //#15368 + $put($k[--$j], _4H, _4G % 49); //#15368 + $_.j = $_.j + 7; //#15369 + } //#15369 + if ($_.j < $_.dcws) { //#15373 + $puti($_.ccs, $_.ccs.length - 8, $geti($_.cws, $_.j, $f($_.dcws - $_.j))); //#15372 + } //#15372 + $_.cr7 = $f(($f($_.r - 2) * 7) + $_.mode); //#15376 + $put($_.ccs, $_.ccs.length - 2, $_.cr7); //#15377 + if (!bwipp_code49.__15386__) { //#15386 + $_ = Object.create($_); //#15386 + var _4Y = $a([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); //#15382 + $k[$j++] = _4Y; //#15383 + $k[$j++] = _4Y; //#15383 + $k[$j++] = Infinity; //#15383 + var _4Z = $k[--$j]; //#15383 + var _4b = $geti($k[--$j], 0, 32); //#15383 + $k[$j++] = _4Z; //#15383 + $k[$j++] = 20; //#15383 + $aload(_4b); //#15383 + $_.weightx = $a(); //#15383 + var _4d = $k[--$j]; //#15384 + $k[$j++] = _4d; //#15384 + $k[$j++] = _4d; //#15384 + $k[$j++] = Infinity; //#15384 + var _4e = $k[--$j]; //#15384 + var _4g = $geti($k[--$j], 1, 32); //#15384 + $k[$j++] = _4e; //#15384 + $k[$j++] = 16; //#15384 + $aload(_4g); //#15384 + $_.weighty = $a(); //#15384 + $k[$j++] = Infinity; //#15385 + var _4i = $k[--$j]; //#15385 + var _4k = $geti($k[--$j], 2, 32); //#15385 + $k[$j++] = _4i; //#15385 + $k[$j++] = 38; //#15385 + $aload(_4k); //#15385 + $_.weightz = $a(); //#15385 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15385 + bwipp_code49.__15386__ = 1; //#15385 + $_ = Object.getPrototypeOf($_); //#15385 + } //#15385 $_.calccheck = function() { - $_.weights = $k[--$j]; //#15087 - $_.score = 0; //#15088 - for (var _4q = 0, _4p = (~~(($f($_.r - 1) * 8) / 2)) - 1; _4q <= _4p; _4q += 1) { //#15093 - $_.i = _4q; //#15090 - $_.score = $f((($f(($get($_.ccs, $_.i * 2) * 49) + $get($_.ccs, ($_.i * 2) + 1))) * $get($_.weights, $_.i + 1)) + $_.score); //#15092 - } //#15092 - $k[$j++] = $_.score; //#15094 - }; //#15094 - $_.lastrow = $geti($_.ccs, $_.ccs.length - 8, 8); //#15096 - if ($_.r >= 7) { //#15103 - $k[$j++] = $_.cr7 * $get($_.weightz, 0); //#15100 - $k[$j++] = $_.weightz; //#15100 - $_.calccheck(); //#15100 - var _5A = $k[--$j]; //#15100 - var _5C = $f($k[--$j] + _5A) % 2401; //#15101 - $k[$j++] = ~~(_5C / 49); //#15101 - $k[$j++] = _5C % 49; //#15101 - $astore($a(2)); //#15101 - $puti($_.lastrow, 0, $k[--$j]); //#15102 - } //#15102 - $_.wr1 = $f(($get($_.lastrow, 0) * 49) + $get($_.lastrow, 1)); //#15104 - $k[$j++] = $_.cr7 * $get($_.weighty, 0); //#15107 - $k[$j++] = $_.weighty; //#15107 - $_.calccheck(); //#15107 - var _5O = $k[--$j]; //#15107 - var _5U = ($f($f($k[--$j] + _5O) + ($_.wr1 * $get($_.weighty, $f(($_.r * 4) - 3))))) % 2401; //#15109 - $_.wr2 = _5U; //#15109 - $k[$j++] = ~~(_5U / 49); //#15110 - $k[$j++] = _5U % 49; //#15110 - $astore($a(2)); //#15110 - $puti($_.lastrow, 2, $k[--$j]); //#15111 - $k[$j++] = $_.cr7 * $get($_.weightx, 0); //#15114 - $k[$j++] = $_.weightx; //#15114 - $_.calccheck(); //#15114 - var _5c = $k[--$j]; //#15114 - var _5m = ($f(($f($f($k[--$j] + _5c) + ($_.wr1 * $get($_.weightx, $f(($_.r * 4) - 3))))) + ($_.wr2 * $get($_.weightx, $f(($_.r * 4) - 2))))) % 2401; //#15118 - $k[$j++] = ~~(_5m / 49); //#15118 - $k[$j++] = _5m % 49; //#15118 - $astore($a(2)); //#15118 - $puti($_.lastrow, 4, $k[--$j]); //#15119 - var _5s = $geti($_.ccs, $_.ccs.length - 8, 7); //#15122 - $k[$j++] = 0; //#15122 - for (var _5t = 0, _5u = _5s.length; _5t < _5u; _5t++) { //#15122 - var _5w = $k[--$j]; //#15122 - $k[$j++] = $f(_5w + $get(_5s, _5t)); //#15122 - } //#15122 - $put($_.ccs, $_.ccs.length - 1, $k[--$j] % 49); //#15123 - var _61 = $get($_.options, 'debugcws') !== undefined; //#15125 - if (_61) { //#15125 - $k[$j++] = 'bwipp.debugcws#15125'; //#15125 - $k[$j++] = $_.ccs; //#15125 - bwipp_raiseerror(); //#15125 - } //#15125 - if (!bwipp_code49.__15823__) { //#15823 - $_ = Object.create($_); //#15823 - $_.patterns = $a([$a(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), $a(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); //#15818 - $_.parity = $a(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); //#15822 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15822 - bwipp_code49.__15823__ = 1; //#15822 - $_ = Object.getPrototypeOf($_); //#15822 - } //#15822 - $_.rowbits = $a($_.r); //#15826 - for (var _6C = 0, _6B = $f($_.r - 1); _6C <= _6B; _6C += 1) { //#15846 - $_.i = _6C; //#15828 - $k[$j++] = 'p'; //#15829 - if ($_.i != $f($_.r - 1)) { //#15829 - $k[$j++] = $get($_.parity, $_.i); //#15829 - } else { //#15829 - $k[$j++] = "0000"; //#15829 - } //#15829 - var _6I = $k[--$j]; //#15829 - $_[$k[--$j]] = _6I; //#15829 - $_.ccrow = $geti($_.ccs, $_.i * 8, 8); //#15830 - $k[$j++] = Infinity; //#15831 - for (var _6N = 0; _6N <= 7; _6N += 2) { //#15832 - $aload($geti($_.ccrow, _6N, 2)); //#15832 - var _6Q = $k[--$j]; //#15832 - var _6R = $k[--$j]; //#15832 - $k[$j++] = $f(_6Q + (_6R * 49)); //#15832 - } //#15832 - $_.scrow = $a(); //#15832 - $k[$j++] = Infinity; //#15834 - $k[$j++] = 10; //#15839 - $k[$j++] = 1; //#15839 - $k[$j++] = 1; //#15839 - for (var _6T = 0; _6T <= 3; _6T += 1) { //#15839 - $_.j = _6T; //#15837 - $forall($get($get($_.patterns, $f($get($_.p, $_.j) - 48)), $get($_.scrow, $_.j)), function() { //#15838 - var _6d = $k[--$j]; //#15838 - $k[$j++] = $f(_6d - 48); //#15838 - }); //#15838 - } //#15838 - $k[$j++] = 4; //#15840 - $k[$j++] = 1; //#15840 - $_.sbs = $a(); //#15840 - $k[$j++] = Infinity; //#15842 - var _6f = $_.sbs; //#15843 - $k[$j++] = 1; //#15843 - for (var _6g = 0, _6h = _6f.length; _6g < _6h; _6g++) { //#15843 - var _6j = $k[--$j]; //#15843 - var _6k = (_6j == 0) ? 1 : 0; //#15843 - $k[$j++] = _6j; //#15843 - for (var _6l = 0, _6m = $get(_6f, _6g); _6l < _6m; _6l++) { //#15843 - $k[$j++] = _6k //#15843 - } //#15843 - } //#15843 - $astore($a($counttomark() - 1)); //#15844 - var _6p = $k[--$j]; //#15844 - var _6q = $k[--$j]; //#15844 - $k[$j++] = _6p; //#15844 - $k[$j++] = _6q; //#15844 - $j--; //#15844 - var _6r = $k[--$j]; //#15844 - var _6s = $k[--$j]; //#15844 - $k[$j++] = _6r; //#15844 - $k[$j++] = _6s; //#15844 - $j--; //#15844 - $put($_.rowbits, $_.i, $k[--$j]); //#15845 - } //#15845 - $k[$j++] = Infinity; //#15849 - for (var _6x = 0, _6y = 81 * $_.sepheight; _6x < _6y; _6x++) { //#15850 - $k[$j++] = 1; //#15850 - } //#15850 - for (var _71 = 0, _70 = $f($_.r - 2); _71 <= _70; _71 += 1) { //#15855 - $_.i = _71; //#15852 - for (var _73 = 0, _74 = $_.rowheight; _73 < _74; _73++) { //#15853 - $aload($get($_.rowbits, $_.i)); //#15853 - } //#15853 - for (var _79 = 0, _7A = $_.sepheight; _79 < _7A; _79++) { //#15854 - for (var _7B = 0, _7C = 10; _7B < _7C; _7B++) { //#15854 - $k[$j++] = 0; //#15854 - } //#15854 - for (var _7D = 0, _7E = 70; _7D < _7E; _7D++) { //#15854 - $k[$j++] = 1; //#15854 - } //#15854 - $k[$j++] = 0; //#15854 - } //#15854 - } //#15854 - for (var _7G = 0, _7H = $_.rowheight; _7G < _7H; _7G++) { //#15856 - $aload($get($_.rowbits, $f($_.r - 1))); //#15856 - } //#15856 - for (var _7M = 0, _7N = 81 * $_.sepheight; _7M < _7N; _7M++) { //#15857 - $k[$j++] = 1; //#15857 - } //#15857 - $_.pixs = $a(); //#15857 + $_.weights = $k[--$j]; //#15388 + $_.score = 0; //#15389 + for (var _4q = 0, _4p = (~~(($f($_.r - 1) * 8) / 2)) - 1; _4q <= _4p; _4q += 1) { //#15394 + $_.i = _4q; //#15391 + $_.score = $f((($f(($get($_.ccs, $_.i * 2) * 49) + $get($_.ccs, ($_.i * 2) + 1))) * $get($_.weights, $_.i + 1)) + $_.score); //#15393 + } //#15393 + $k[$j++] = $_.score; //#15395 + }; //#15395 + $_.lastrow = $geti($_.ccs, $_.ccs.length - 8, 8); //#15397 + if ($_.r >= 7) { //#15404 + $k[$j++] = $_.cr7 * $get($_.weightz, 0); //#15401 + $k[$j++] = $_.weightz; //#15401 + $_.calccheck(); //#15401 + var _5A = $k[--$j]; //#15401 + var _5C = $f($k[--$j] + _5A) % 2401; //#15402 + $k[$j++] = ~~(_5C / 49); //#15402 + $k[$j++] = _5C % 49; //#15402 + $astore($a(2)); //#15402 + $puti($_.lastrow, 0, $k[--$j]); //#15403 + } //#15403 + $_.wr1 = $f(($get($_.lastrow, 0) * 49) + $get($_.lastrow, 1)); //#15405 + $k[$j++] = $_.cr7 * $get($_.weighty, 0); //#15408 + $k[$j++] = $_.weighty; //#15408 + $_.calccheck(); //#15408 + var _5O = $k[--$j]; //#15408 + var _5U = ($f($f($k[--$j] + _5O) + ($_.wr1 * $get($_.weighty, $f(($_.r * 4) - 3))))) % 2401; //#15410 + $_.wr2 = _5U; //#15410 + $k[$j++] = ~~(_5U / 49); //#15411 + $k[$j++] = _5U % 49; //#15411 + $astore($a(2)); //#15411 + $puti($_.lastrow, 2, $k[--$j]); //#15412 + $k[$j++] = $_.cr7 * $get($_.weightx, 0); //#15415 + $k[$j++] = $_.weightx; //#15415 + $_.calccheck(); //#15415 + var _5c = $k[--$j]; //#15415 + var _5m = ($f(($f($f($k[--$j] + _5c) + ($_.wr1 * $get($_.weightx, $f(($_.r * 4) - 3))))) + ($_.wr2 * $get($_.weightx, $f(($_.r * 4) - 2))))) % 2401; //#15419 + $k[$j++] = ~~(_5m / 49); //#15419 + $k[$j++] = _5m % 49; //#15419 + $astore($a(2)); //#15419 + $puti($_.lastrow, 4, $k[--$j]); //#15420 + var _5s = $geti($_.ccs, $_.ccs.length - 8, 7); //#15423 + $k[$j++] = 0; //#15423 + for (var _5t = 0, _5u = _5s.length; _5t < _5u; _5t++) { //#15423 + var _5w = $k[--$j]; //#15423 + $k[$j++] = $f(_5w + $get(_5s, _5t)); //#15423 + } //#15423 + $put($_.ccs, $_.ccs.length - 1, $k[--$j] % 49); //#15424 + var _61 = $get($_.options, 'debugcws') !== undefined; //#15426 + if (_61) { //#15426 + $k[$j++] = 'bwipp.debugcws#15426'; //#15426 + $k[$j++] = $_.ccs; //#15426 + bwipp_raiseerror(); //#15426 + } //#15426 + if (!bwipp_code49.__16124__) { //#16124 + $_ = Object.create($_); //#16124 + $_.patterns = $a([$a(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), $a(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); //#16119 + $_.parity = $a(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); //#16123 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#16123 + bwipp_code49.__16124__ = 1; //#16123 + $_ = Object.getPrototypeOf($_); //#16123 + } //#16123 + $_.rowbits = $a($_.r); //#16127 + for (var _6C = 0, _6B = $f($_.r - 1); _6C <= _6B; _6C += 1) { //#16147 + $_.i = _6C; //#16129 + $k[$j++] = 'p'; //#16130 + if ($_.i != $f($_.r - 1)) { //#16130 + $k[$j++] = $get($_.parity, $_.i); //#16130 + } else { //#16130 + $k[$j++] = "0000"; //#16130 + } //#16130 + var _6I = $k[--$j]; //#16130 + $_[$k[--$j]] = _6I; //#16130 + $_.ccrow = $geti($_.ccs, $_.i * 8, 8); //#16131 + $k[$j++] = Infinity; //#16132 + for (var _6N = 0; _6N <= 7; _6N += 2) { //#16133 + $aload($geti($_.ccrow, _6N, 2)); //#16133 + var _6Q = $k[--$j]; //#16133 + var _6R = $k[--$j]; //#16133 + $k[$j++] = $f(_6Q + (_6R * 49)); //#16133 + } //#16133 + $_.scrow = $a(); //#16133 + $k[$j++] = Infinity; //#16135 + $k[$j++] = 10; //#16140 + $k[$j++] = 1; //#16140 + $k[$j++] = 1; //#16140 + for (var _6T = 0; _6T <= 3; _6T += 1) { //#16140 + $_.j = _6T; //#16138 + $forall($get($get($_.patterns, $f($get($_.p, $_.j) - 48)), $get($_.scrow, $_.j)), function() { //#16139 + var _6d = $k[--$j]; //#16139 + $k[$j++] = $f(_6d - 48); //#16139 + }); //#16139 + } //#16139 + $k[$j++] = 4; //#16141 + $k[$j++] = 1; //#16141 + $_.sbs = $a(); //#16141 + $k[$j++] = Infinity; //#16143 + var _6f = $_.sbs; //#16144 + $k[$j++] = 1; //#16144 + for (var _6g = 0, _6h = _6f.length; _6g < _6h; _6g++) { //#16144 + var _6j = $k[--$j]; //#16144 + var _6k = (_6j == 0) ? 1 : 0; //#16144 + $k[$j++] = _6j; //#16144 + for (var _6l = 0, _6m = $get(_6f, _6g); _6l < _6m; _6l++) { //#16144 + $k[$j++] = _6k //#16144 + } //#16144 + } //#16144 + $astore($a($counttomark() - 1)); //#16145 + var _6p = $k[--$j]; //#16145 + var _6q = $k[--$j]; //#16145 + $k[$j++] = _6p; //#16145 + $k[$j++] = _6q; //#16145 + $j--; //#16145 + var _6r = $k[--$j]; //#16145 + var _6s = $k[--$j]; //#16145 + $k[$j++] = _6r; //#16145 + $k[$j++] = _6s; //#16145 + $j--; //#16145 + $put($_.rowbits, $_.i, $k[--$j]); //#16146 + } //#16146 + $k[$j++] = Infinity; //#16150 + for (var _6x = 0, _6y = 81 * $_.sepheight; _6x < _6y; _6x++) { //#16151 + $k[$j++] = 1; //#16151 + } //#16151 + for (var _71 = 0, _70 = $f($_.r - 2); _71 <= _70; _71 += 1) { //#16156 + $_.i = _71; //#16153 + for (var _73 = 0, _74 = $_.rowheight; _73 < _74; _73++) { //#16154 + $aload($get($_.rowbits, $_.i)); //#16154 + } //#16154 + for (var _79 = 0, _7A = $_.sepheight; _79 < _7A; _79++) { //#16155 + for (var _7B = 0, _7C = 10; _7B < _7C; _7B++) { //#16155 + $k[$j++] = 0; //#16155 + } //#16155 + for (var _7D = 0, _7E = 70; _7D < _7E; _7D++) { //#16155 + $k[$j++] = 1; //#16155 + } //#16155 + $k[$j++] = 0; //#16155 + } //#16155 + } //#16155 + for (var _7G = 0, _7H = $_.rowheight; _7G < _7H; _7G++) { //#16157 + $aload($get($_.rowbits, $f($_.r - 1))); //#16157 + } //#16157 + for (var _7M = 0, _7N = 81 * $_.sepheight; _7M < _7N; _7M++) { //#16158 + $k[$j++] = 1; //#16158 + } //#16158 + $_.pixs = $a(); //#16158 var _7T = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 81], ["pixy", ~~($_.pixs.length / 81)], ["height", (~~($_.pixs.length / 81)) / 72], ["width", 81 / 72], ["opt", $_.options] - ]); //#15868 - $k[$j++] = _7T; //#15871 - if (!$_.dontdraw) { //#15871 - bwipp_renmatrix(); //#15871 - } //#15871 - $_ = Object.getPrototypeOf($_); //#15873 - $_ = Object.getPrototypeOf($_); //#15875 + ]); //#16169 + $k[$j++] = _7T; //#16172 + if (!$_.dontdraw) { //#16172 + bwipp_renmatrix(); //#16172 + } //#16172 + $_ = Object.getPrototypeOf($_); //#16174 + $_ = Object.getPrototypeOf($_); //#16176 } //bwipp_code49 function bwipp_flattermarken() { - $_ = Object.create($_); //#16169 - $_.dontdraw = false; //#16172 - $_.includetext = false; //#16173 - $_.textfont = "OCR-B"; //#16174 - $_.textsize = 10; //#16175 - $_.textyoffset = -8; //#16176 - $_.height = 0.3; //#16177 - $k[$j++] = $_; //#16179 - bwipp_processoptions(); //#16179 - $_.options = $k[--$j]; //#16179 - $_.barcode = $k[--$j]; //#16180 - bwipp_loadctx(bwipp_flattermarken) //#16182 - $forall($_.barcode, function() { //#16189 - var _3 = $k[--$j]; //#16186 - if ((_3 < 48) || (_3 > 57)) { //#16188 - $k[$j++] = 'bwipp.flattermarkenBadCharacter#16187'; //#16187 - $k[$j++] = "Flattermarken must contain only digits"; //#16187 - bwipp_raiseerror(); //#16187 - } //#16187 - }); //#16187 - if (!bwipp_flattermarken.__16200__) { //#16200 - $_ = Object.create($_); //#16200 - $_.encs = $a(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); //#16196 - $_.barchars = "1234567890"; //#16199 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_flattermarken.$ctx[id] = $_[id]); //#16199 - bwipp_flattermarken.__16200__ = 1; //#16199 - $_ = Object.getPrototypeOf($_); //#16199 - } //#16199 - $_.barlen = $_.barcode.length; //#16202 - $_.sbs = $s($_.barlen * 4); //#16204 - $_.txt = $a($_.barlen); //#16205 - for (var _D = 0, _C = $_.barlen - 1; _D <= _C; _D += 1) { //#16217 - $_.i = _D; //#16208 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#16210 - $j--; //#16211 - $_.indx = $k[--$j].length; //#16212 - $j -= 2; //#16213 - $_.enc = $get($_.encs, $_.indx); //#16214 - $puti($_.sbs, $_.i * 4, $_.enc); //#16215 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.i * 9, $_.textyoffset, $_.textfont, $_.textsize])); //#16216 - } //#16216 - $k[$j++] = Infinity; //#16220 - $k[$j++] = Infinity; //#16222 - var _Z = $_.sbs; //#16222 - for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#16222 - $k[$j++] = $get(_Z, _a) - 48; //#16222 - } //#16222 - var _d = $a(); //#16222 - $k[$j++] = Infinity; //#16223 - for (var _f = 0, _g = ~~(($_.sbs.length + 1) / 2); _f < _g; _f++) { //#16223 - $k[$j++] = $_.height; //#16223 - } //#16223 - var _i = $a(); //#16223 - $k[$j++] = Infinity; //#16224 - for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#16224 - $k[$j++] = 0; //#16224 - } //#16224 - var _m = $a(); //#16224 - $k[$j++] = 'ren'; //#16226 - $k[$j++] = bwipp_renlinear; //#16226 - $k[$j++] = 'sbs'; //#16226 - $k[$j++] = _d; //#16226 - $k[$j++] = 'bhs'; //#16226 - $k[$j++] = _i; //#16226 - $k[$j++] = 'bbs'; //#16226 - $k[$j++] = _m; //#16226 - $k[$j++] = 'txt'; //#16226 - $k[$j++] = $_.txt; //#16226 - $k[$j++] = 'opt'; //#16226 - $k[$j++] = $_.options; //#16226 - var _p = $d(); //#16226 - $k[$j++] = _p; //#16229 - if (!$_.dontdraw) { //#16229 - bwipp_renlinear(); //#16229 - } //#16229 - $_ = Object.getPrototypeOf($_); //#16231 - $_ = Object.getPrototypeOf($_); //#16233 + $_ = Object.create($_); //#16470 + $_.dontdraw = false; //#16473 + $_.includetext = false; //#16474 + $_.textfont = "OCR-B"; //#16475 + $_.textsize = 10; //#16476 + $_.textyoffset = -8; //#16477 + $_.height = 0.3; //#16478 + $k[$j++] = $_; //#16480 + bwipp_processoptions(); //#16480 + $_.options = $k[--$j]; //#16480 + $_.barcode = $k[--$j]; //#16481 + bwipp_loadctx(bwipp_flattermarken) //#16483 + $forall($_.barcode, function() { //#16490 + var _3 = $k[--$j]; //#16487 + if ((_3 < 48) || (_3 > 57)) { //#16489 + $k[$j++] = 'bwipp.flattermarkenBadCharacter#16488'; //#16488 + $k[$j++] = "Flattermarken must contain only digits"; //#16488 + bwipp_raiseerror(); //#16488 + } //#16488 + }); //#16488 + if (!bwipp_flattermarken.__16501__) { //#16501 + $_ = Object.create($_); //#16501 + $_.encs = $a(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); //#16497 + $_.barchars = "1234567890"; //#16500 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_flattermarken.$ctx[id] = $_[id]); //#16500 + bwipp_flattermarken.__16501__ = 1; //#16500 + $_ = Object.getPrototypeOf($_); //#16500 + } //#16500 + $_.barlen = $_.barcode.length; //#16503 + $_.sbs = $s($_.barlen * 4); //#16505 + $_.txt = $a($_.barlen); //#16506 + for (var _D = 0, _C = $_.barlen - 1; _D <= _C; _D += 1) { //#16518 + $_.i = _D; //#16509 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#16511 + $j--; //#16512 + $_.indx = $k[--$j].length; //#16513 + $j -= 2; //#16514 + $_.enc = $get($_.encs, $_.indx); //#16515 + $puti($_.sbs, $_.i * 4, $_.enc); //#16516 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.i * 9, $_.textyoffset, $_.textfont, $_.textsize])); //#16517 + } //#16517 + $k[$j++] = Infinity; //#16521 + $k[$j++] = Infinity; //#16523 + var _Z = $_.sbs; //#16523 + for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#16523 + $k[$j++] = $get(_Z, _a) - 48; //#16523 + } //#16523 + var _d = $a(); //#16523 + $k[$j++] = Infinity; //#16524 + for (var _f = 0, _g = ~~(($_.sbs.length + 1) / 2); _f < _g; _f++) { //#16524 + $k[$j++] = $_.height; //#16524 + } //#16524 + var _i = $a(); //#16524 + $k[$j++] = Infinity; //#16525 + for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#16525 + $k[$j++] = 0; //#16525 + } //#16525 + var _m = $a(); //#16525 + $k[$j++] = 'ren'; //#16527 + $k[$j++] = 'renlinear'; //#16527 + $k[$j++] = 'sbs'; //#16527 + $k[$j++] = _d; //#16527 + $k[$j++] = 'bhs'; //#16527 + $k[$j++] = _i; //#16527 + $k[$j++] = 'bbs'; //#16527 + $k[$j++] = _m; //#16527 + $k[$j++] = 'txt'; //#16527 + $k[$j++] = $_.txt; //#16527 + $k[$j++] = 'opt'; //#16527 + $k[$j++] = $_.options; //#16527 + var _p = $d(); //#16527 + $k[$j++] = _p; //#16530 + if (!$_.dontdraw) { //#16530 + bwipp_renlinear(); //#16530 + } //#16530 + $_ = Object.getPrototypeOf($_); //#16532 + $_ = Object.getPrototypeOf($_); //#16534 } //bwipp_flattermarken function bwipp_raw() { - $_ = Object.create($_); //#16261 - $_.dontdraw = false; //#16264 - $_.height = 1; //#16265 - $k[$j++] = $_; //#16267 - bwipp_processoptions(); //#16267 - $_.options = $k[--$j]; //#16267 - $_.barcode = $k[--$j]; //#16268 - $forall($_.barcode, function() { //#16275 - var _3 = $k[--$j]; //#16272 - if ((_3 < 49) || (_3 > 57)) { //#16274 - $k[$j++] = 'bwipp.rawBadCharacter#16273'; //#16273 - $k[$j++] = "Raw must contain only digits 1 to 9"; //#16273 - bwipp_raiseerror(); //#16273 - } //#16273 - }); //#16273 - $k[$j++] = Infinity; //#16278 - $k[$j++] = Infinity; //#16280 - $forall($_.barcode, function() { //#16280 - var _5 = $k[--$j]; //#16280 - $k[$j++] = $f(_5 - 48); //#16280 - }); //#16280 - var _6 = $a(); //#16280 - $k[$j++] = Infinity; //#16281 - for (var _8 = 0, _9 = ~~(($_.barcode.length + 1) / 2); _8 < _9; _8++) { //#16281 - $k[$j++] = $_.height; //#16281 - } //#16281 - var _B = $a(); //#16281 - $k[$j++] = Infinity; //#16282 - for (var _D = 0, _E = ~~(($_.barcode.length + 1) / 2); _D < _E; _D++) { //#16282 - $k[$j++] = 0; //#16282 - } //#16282 - var _F = $a(); //#16282 - $k[$j++] = 'ren'; //#16283 - $k[$j++] = bwipp_renlinear; //#16283 - $k[$j++] = 'sbs'; //#16283 - $k[$j++] = _6; //#16283 - $k[$j++] = 'bhs'; //#16283 - $k[$j++] = _B; //#16283 - $k[$j++] = 'bbs'; //#16283 - $k[$j++] = _F; //#16283 - $k[$j++] = 'opt'; //#16283 - $k[$j++] = $_.options; //#16283 - var _H = $d(); //#16283 - $k[$j++] = _H; //#16286 - if (!$_.dontdraw) { //#16286 - bwipp_renlinear(); //#16286 - } //#16286 - $_ = Object.getPrototypeOf($_); //#16288 + $_ = Object.create($_); //#16562 + $_.dontdraw = false; //#16565 + $_.height = 1; //#16566 + $k[$j++] = $_; //#16568 + bwipp_processoptions(); //#16568 + $_.options = $k[--$j]; //#16568 + $_.barcode = $k[--$j]; //#16569 + $forall($_.barcode, function() { //#16576 + var _3 = $k[--$j]; //#16573 + if ((_3 < 49) || (_3 > 57)) { //#16575 + $k[$j++] = 'bwipp.rawBadCharacter#16574'; //#16574 + $k[$j++] = "Raw must contain only digits 1 to 9"; //#16574 + bwipp_raiseerror(); //#16574 + } //#16574 + }); //#16574 + $k[$j++] = Infinity; //#16579 + $k[$j++] = Infinity; //#16581 + $forall($_.barcode, function() { //#16581 + var _5 = $k[--$j]; //#16581 + $k[$j++] = $f(_5 - 48); //#16581 + }); //#16581 + var _6 = $a(); //#16581 + $k[$j++] = Infinity; //#16582 + for (var _8 = 0, _9 = ~~(($_.barcode.length + 1) / 2); _8 < _9; _8++) { //#16582 + $k[$j++] = $_.height; //#16582 + } //#16582 + var _B = $a(); //#16582 + $k[$j++] = Infinity; //#16583 + for (var _D = 0, _E = ~~(($_.barcode.length + 1) / 2); _D < _E; _D++) { //#16583 + $k[$j++] = 0; //#16583 + } //#16583 + var _F = $a(); //#16583 + $k[$j++] = 'ren'; //#16584 + $k[$j++] = 'renlinear'; //#16584 + $k[$j++] = 'sbs'; //#16584 + $k[$j++] = _6; //#16584 + $k[$j++] = 'bhs'; //#16584 + $k[$j++] = _B; //#16584 + $k[$j++] = 'bbs'; //#16584 + $k[$j++] = _F; //#16584 + $k[$j++] = 'opt'; //#16584 + $k[$j++] = $_.options; //#16584 + var _H = $d(); //#16584 + $k[$j++] = _H; //#16587 + if (!$_.dontdraw) { //#16587 + bwipp_renlinear(); //#16587 + } //#16587 + $_ = Object.getPrototypeOf($_); //#16589 } //bwipp_raw function bwipp_daft() { - $_ = Object.create($_); //#16316 - $_.dontdraw = false; //#16319 - $_.height = 0.175; //#16320 - $k[$j++] = $_; //#16322 - bwipp_processoptions(); //#16322 - $_.options = $k[--$j]; //#16322 - $_.barcode = $k[--$j]; //#16323 - if ($eq($_.barcode, "")) { //#16327 - $k[$j++] = 'bwipp.daftEmptyData#16326'; //#16326 - $k[$j++] = "The data must not be empty"; //#16326 - bwipp_raiseerror(); //#16326 - } //#16326 - $forall($_.barcode, function() { //#16333 - var _4 = $k[--$j]; //#16330 - if ((_4 != 68) && ((_4 != 65) && ((_4 != 70) && (_4 != 84)))) { //#16332 - $k[$j++] = 'bwipp.daftBadCharacter#16331'; //#16331 - $k[$j++] = "DAFT must contain only characters D, A, F and T"; //#16331 - bwipp_raiseerror(); //#16331 - } //#16331 - }); //#16331 - $_.barlen = $_.barcode.length; //#16335 - $_.bbs = $a($_.barlen); //#16337 - $_.bhs = $a($_.barlen); //#16338 - for (var _C = 0, _B = $_.barlen - 1; _C <= _B; _C += 1) { //#16358 - $_.i = _C; //#16340 - $_.enc = $geti($_.barcode, $_.i, 1); //#16341 - if ($eq($_.enc, "D")) { //#16345 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16343 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16344 - } //#16344 - if ($eq($_.enc, "A")) { //#16349 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16347 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16348 - } //#16348 - if ($eq($_.enc, "F")) { //#16353 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16351 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#16352 - } //#16352 - if ($eq($_.enc, "T")) { //#16357 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16355 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#16356 - } //#16356 - } //#16356 - $k[$j++] = Infinity; //#16361 - var _i = $_.bbs; //#16363 - var _j = $_.bhs; //#16364 - $k[$j++] = Infinity; //#16365 - for (var _l = 0, _m = $_.bhs.length - 1; _l < _m; _l++) { //#16365 - $k[$j++] = 1.44; //#16365 - $k[$j++] = 1.872; //#16365 - } //#16365 - $k[$j++] = 1.44; //#16365 - var _n = $a(); //#16365 - $k[$j++] = 'ren'; //#16366 - $k[$j++] = bwipp_renlinear; //#16366 - $k[$j++] = 'bbs'; //#16366 - $k[$j++] = _i; //#16366 - $k[$j++] = 'bhs'; //#16366 - $k[$j++] = _j; //#16366 - $k[$j++] = 'sbs'; //#16366 - $k[$j++] = _n; //#16366 - $k[$j++] = 'opt'; //#16366 - $k[$j++] = $_.options; //#16366 - var _p = $d(); //#16366 - $k[$j++] = _p; //#16369 - if (!$_.dontdraw) { //#16369 - bwipp_renlinear(); //#16369 - } //#16369 - $_ = Object.getPrototypeOf($_); //#16371 + $_ = Object.create($_); //#16617 + $_.dontdraw = false; //#16620 + $_.height = 0.175; //#16621 + $k[$j++] = $_; //#16623 + bwipp_processoptions(); //#16623 + $_.options = $k[--$j]; //#16623 + $_.barcode = $k[--$j]; //#16624 + if ($eq($_.barcode, "")) { //#16628 + $k[$j++] = 'bwipp.daftEmptyData#16627'; //#16627 + $k[$j++] = "The data must not be empty"; //#16627 + bwipp_raiseerror(); //#16627 + } //#16627 + $forall($_.barcode, function() { //#16634 + var _4 = $k[--$j]; //#16631 + if ((_4 != 68) && ((_4 != 65) && ((_4 != 70) && (_4 != 84)))) { //#16633 + $k[$j++] = 'bwipp.daftBadCharacter#16632'; //#16632 + $k[$j++] = "DAFT must contain only characters D, A, F and T"; //#16632 + bwipp_raiseerror(); //#16632 + } //#16632 + }); //#16632 + $_.barlen = $_.barcode.length; //#16636 + $_.bbs = $a($_.barlen); //#16638 + $_.bhs = $a($_.barlen); //#16639 + for (var _C = 0, _B = $_.barlen - 1; _C <= _B; _C += 1) { //#16659 + $_.i = _C; //#16641 + $_.enc = $geti($_.barcode, $_.i, 1); //#16642 + if ($eq($_.enc, "D")) { //#16646 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16644 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16645 + } //#16645 + if ($eq($_.enc, "A")) { //#16650 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16648 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16649 + } //#16649 + if ($eq($_.enc, "F")) { //#16654 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16652 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#16653 + } //#16653 + if ($eq($_.enc, "T")) { //#16658 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16656 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#16657 + } //#16657 + } //#16657 + $k[$j++] = Infinity; //#16662 + var _i = $_.bbs; //#16664 + var _j = $_.bhs; //#16665 + $k[$j++] = Infinity; //#16666 + for (var _l = 0, _m = $_.bhs.length - 1; _l < _m; _l++) { //#16666 + $k[$j++] = 1.44; //#16666 + $k[$j++] = 1.872; //#16666 + } //#16666 + $k[$j++] = 1.44; //#16666 + var _n = $a(); //#16666 + $k[$j++] = 'ren'; //#16667 + $k[$j++] = 'renlinear'; //#16667 + $k[$j++] = 'bbs'; //#16667 + $k[$j++] = _i; //#16667 + $k[$j++] = 'bhs'; //#16667 + $k[$j++] = _j; //#16667 + $k[$j++] = 'sbs'; //#16667 + $k[$j++] = _n; //#16667 + $k[$j++] = 'opt'; //#16667 + $k[$j++] = $_.options; //#16667 + var _p = $d(); //#16667 + $k[$j++] = _p; //#16670 + if (!$_.dontdraw) { //#16670 + bwipp_renlinear(); //#16670 + } //#16670 + $_ = Object.getPrototypeOf($_); //#16672 } //bwipp_daft function bwipp_symbol() { - $_ = Object.create($_); //#16399 - $_.dontdraw = false; //#16402 - $k[$j++] = $_; //#16404 - bwipp_processoptions(); //#16404 - $_.options = $k[--$j]; //#16404 - $_.barcode = $k[--$j]; //#16405 - var _H = new Map([ + $_ = Object.create($_); //#16703 + $_.dontdraw = false; //#16706 + $k[$j++] = $_; //#16708 + bwipp_processoptions(); //#16708 + $_.options = $k[--$j]; //#16708 + var _1 = $k[--$j]; //#16709 + $_.barcode = _1; //#16709 + bwipp_loadctx(bwipp_symbol) //#16711 + if (!bwipp_symbol.__16747__) { //#16747 + $_ = Object.create($_); //#16747 + $_.fimasbs = $a([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); //#16715 + $k[$j++] = Infinity; //#16716 + for (var _4 = 0, _5 = (~~($_.fimasbs.length / 2)) + 1; _4 < _5; _4++) { //#16716 + $k[$j++] = 0.625; //#16716 + } //#16716 + $_.fimabhs = $a(); //#16716 + $k[$j++] = Infinity; //#16717 + for (var _8 = 0, _9 = (~~($_.fimasbs.length / 2)) + 1; _8 < _9; _8++) { //#16717 + $k[$j++] = 0; //#16717 + } //#16717 + $_.fimabbs = $a(); //#16717 + $_.fimbsbs = $a([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); //#16719 + $k[$j++] = Infinity; //#16720 + for (var _D = 0, _E = (~~($_.fimbsbs.length / 2)) + 1; _D < _E; _D++) { //#16720 + $k[$j++] = 0.625; //#16720 + } //#16720 + $_.fimbbhs = $a(); //#16720 + $k[$j++] = Infinity; //#16721 + for (var _H = 0, _I = (~~($_.fimbsbs.length / 2)) + 1; _H < _I; _H++) { //#16721 + $k[$j++] = 0; //#16721 + } //#16721 + $_.fimbbbs = $a(); //#16721 + $_.fimcsbs = $a([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); //#16723 + $k[$j++] = Infinity; //#16724 + for (var _M = 0, _N = (~~($_.fimcsbs.length / 2)) + 1; _M < _N; _M++) { //#16724 + $k[$j++] = 0.625; //#16724 + } //#16724 + $_.fimcbhs = $a(); //#16724 + $k[$j++] = Infinity; //#16725 + for (var _Q = 0, _R = (~~($_.fimcsbs.length / 2)) + 1; _Q < _R; _Q++) { //#16725 + $k[$j++] = 0; //#16725 + } //#16725 + $_.fimcbbs = $a(); //#16725 + $_.fimdsbs = $a([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); //#16727 + $k[$j++] = Infinity; //#16728 + for (var _V = 0, _W = (~~($_.fimdsbs.length / 2)) + 1; _V < _W; _V++) { //#16728 + $k[$j++] = 0.625; //#16728 + } //#16728 + $_.fimdbhs = $a(); //#16728 + $k[$j++] = Infinity; //#16729 + for (var _Z = 0, _a = (~~($_.fimdsbs.length / 2)) + 1; _Z < _a; _Z++) { //#16729 + $k[$j++] = 0; //#16729 + } //#16729 + $_.fimdbbs = $a(); //#16729 + $_.fimesbs = $a([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); //#16731 + $k[$j++] = Infinity; //#16732 + for (var _e = 0, _f = (~~($_.fimesbs.length / 2)) + 1; _e < _f; _e++) { //#16732 + $k[$j++] = 0.625; //#16732 + } //#16732 + $_.fimebhs = $a(); //#16732 + $k[$j++] = Infinity; //#16733 + for (var _i = 0, _j = (~~($_.fimesbs.length / 2)) + 1; _i < _j; _i++) { //#16733 + $k[$j++] = 0; //#16733 + } //#16733 + $_.fimebbs = $a(); //#16733 + $k[$j++] = Infinity; //#16735 + for (var _l = 0, _m = 100; _l < _m; _l++) { //#16735 + $k[$j++] = 1; //#16735 + $k[$j++] = 1; //#16735 + } //#16735 + $k[$j++] = 1; //#16735 + $_.zebrasbs = $a(); //#16735 + $k[$j++] = Infinity; //#16736 + for (var _p = 0, _q = (~~($_.zebrasbs.length / 2)) + 1; _p < _q; _p++) { //#16736 + $k[$j++] = 1; //#16736 + } //#16736 + $_.zebrabhs = $a(); //#16736 + $k[$j++] = Infinity; //#16737 + for (var _t = 0, _u = (~~($_.zebrasbs.length / 2)) + 1; _t < _u; _t++) { //#16737 + $k[$j++] = 0; //#16737 + } //#16737 + $_.zebrabbs = $a(); //#16737 + $_.checksize = 199; //#16739 + $k[$j++] = Infinity; //#16740 + var _w = $_.checksize; //#16740 + for (var _x = 0, _y = ~~((_w * _w) / 2); _x < _y; _x++) { //#16740 + $k[$j++] = 1; //#16740 + $k[$j++] = 0; //#16740 + } //#16740 + $k[$j++] = 1; //#16740 + $_.checkpixs = $a(); //#16740 + var _10 = new Map([ + ["renlinear", bwipp_renlinear], + ["renmatrix", bwipp_renmatrix] + ]); //#16744 + $_.renmap = _10; //#16745 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_symbol.$ctx[id] = $_[id]); //#16745 + bwipp_symbol.__16747__ = 1; //#16745 + $_ = Object.getPrototypeOf($_); //#16745 + } //#16745 + var _1W = new Map([ ["fima", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); //#16409 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625]); //#16410 - $_.bbs = $a([0, 0, 0, 0, 0]); //#16411 + var _15 = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimasbs], + ["bhs", $_.fimabhs], + ["bbs", $_.fimabbs] + ]); //#16750 + $k[$j++] = _15; //#16750 }], ["fimb", function() { - $_.sbs = $a([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); //#16414 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16415 - $_.bbs = $a([0, 0, 0, 0, 0, 0]); //#16416 + var _19 = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimbsbs], + ["bhs", $_.fimbbhs], + ["bbs", $_.fimbbbs] + ]); //#16751 + $k[$j++] = _19; //#16751 }], ["fimc", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); //#16419 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16420 - $_.bbs = $a([0, 0, 0, 0, 0, 0]); //#16421 + var _1D = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimcsbs], + ["bhs", $_.fimcbhs], + ["bbs", $_.fimcbbs] + ]); //#16752 + $k[$j++] = _1D; //#16752 }], ["fimd", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); //#16424 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16425 - $_.bbs = $a([0, 0, 0, 0, 0, 0, 0]); //#16426 + var _1H = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimdsbs], + ["bhs", $_.fimdbhs], + ["bbs", $_.fimdbbs] + ]); //#16753 + $k[$j++] = _1H; //#16753 }], ["fime", function() { - $_.sbs = $a([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); //#16429 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16430 - $_.bbs = $a([0, 0, 0, 0, 0, 0, 0]); //#16431 + var _1L = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimesbs], + ["bhs", $_.fimebhs], + ["bbs", $_.fimebbs] + ]); //#16754 + $k[$j++] = _1L; //#16754 + }], + ["zebra", function() { + var _1P = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.zebrasbs], + ["bhs", $_.zebrabhs], + ["bbs", $_.zebrabbs] + ]); //#16755 + $k[$j++] = _1P; //#16755 + }], + ["check", function() { + var _1V = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.checkpixs], + ["pixx", $_.checksize], + ["pixy", $_.checksize], + ["height", $_.checksize / 72], + ["width", $_.checksize / 72] + ]); //#16756 + $k[$j++] = _1V; //#16756 }] - ]); //#16431 - $_.symbols = _H; //#16433 - var _K = $get($_.symbols, $_.barcode) !== undefined; //#16436 - if (!_K) { //#16438 - $k[$j++] = 'bwipp.symbolUnknownSymbol#16437'; //#16437 - $k[$j++] = "Unknown symbol name provided"; //#16437 - bwipp_raiseerror(); //#16437 - } //#16437 + ]); //#16756 + $_.symbols = _1W; //#16757 + var _1Z = $get($_.symbols, $_.barcode) !== undefined; //#16760 + if (!_1Z) { //#16762 + $k[$j++] = 'bwipp.symbolUnknownSymbol#16761'; //#16761 + $k[$j++] = "Unknown symbol name provided"; //#16761 + bwipp_raiseerror(); //#16761 + } //#16761 if ($get($_.symbols, $_.barcode)() === true) { return true; - } //#16440 - var _S = new Map([ - ["ren", bwipp_renlinear], - ["sbs", $_.sbs], - ["bhs", $_.bhs], - ["bbs", $_.bbs], - ["opt", $_.options] - ]); //#16448 - $k[$j++] = _S; //#16451 - if (!$_.dontdraw) { //#16451 - bwipp_renlinear(); //#16451 - } //#16451 - $_ = Object.getPrototypeOf($_); //#16453 + } //#16764 + var _1d = $k[--$j]; //#16765 + $put(_1d, 'opt', $_.options); //#16765 + $k[$j++] = _1d; //#16767 + if (!$_.dontdraw) { //#16767 + var _1g = $k[--$j]; //#16767 + $k[$j++] = _1g; //#16767 + if ($get($_.renmap, $get(_1g, 'ren'))() === true) { + return true; + } //#16767 + } //#16767 + $_ = Object.getPrototypeOf($_); //#16769 + $_ = Object.getPrototypeOf($_); //#16771 } //bwipp_symbol function bwipp_pdf417() { - $_ = Object.create($_); //#16484 - $_.dontdraw = false; //#16487 - $_.compact = false; //#16488 - $_.eclevel = -1; //#16489 - $_.columns = 0; //#16490 - $_.rows = 0; //#16491 - $_.rowmult = 3; //#16492 - $_.ccc = false; //#16493 - $_.raw = false; //#16494 - $_.parse = false; //#16495 - $_.parsefnc = false; //#16496 - $k[$j++] = $_; //#16498 - bwipp_processoptions(); //#16498 - $_.options = $k[--$j]; //#16498 - $_.barcode = $k[--$j]; //#16499 - if ($eq($_.barcode, "")) { //#16503 - $k[$j++] = 'bwipp.pdf417emptyData#16502'; //#16502 - $k[$j++] = "The data must not be empty"; //#16502 - bwipp_raiseerror(); //#16502 - } //#16502 - if (($_.eclevel != -1) && (($_.eclevel < 0) || ($_.eclevel > 8))) { //#16507 - $k[$j++] = 'bwipp.pdf417InvalidErrorCorrectionLevel#16506'; //#16506 - $k[$j++] = "Valid error correction levels are 0 to 8"; //#16506 - bwipp_raiseerror(); //#16506 - } //#16506 - if ($_.ccc && $_.raw) { //#16511 - $k[$j++] = 'bwipp.pdf417cccAndRaw#16510'; //#16510 - $k[$j++] = "Cannot combine ccc and raw"; //#16510 - bwipp_raiseerror(); //#16510 - } //#16510 - if ($_.ccc && $_.compact) { //#16515 - $k[$j++] = 'bwipp.pdf417cccAndCompact#16514'; //#16514 - $k[$j++] = "Cannot combine ccc and compact"; //#16514 - bwipp_raiseerror(); //#16514 - } //#16514 - if (($_.rows != 0) && (($_.rows < 3) || ($_.rows > 90))) { //#16519 - $k[$j++] = 'bwipp.pdf417invalidRows#16518'; //#16518 - $k[$j++] = "There must be between 3 and 90 rows"; //#16518 - bwipp_raiseerror(); //#16518 - } //#16518 - if (($_.columns != 0) && (($_.columns < 1) || ($_.columns > 30))) { //#16523 - $k[$j++] = 'bwipp.pdf417invalidColumns#16522'; //#16522 - $k[$j++] = "There must be between 1 and 30 columns"; //#16522 - bwipp_raiseerror(); //#16522 - } //#16522 - if ($_.rowmult <= 0) { //#16527 - $k[$j++] = 'bwipp.pdf417badRowMult#16526'; //#16526 - $k[$j++] = "The row multiplier must be greater than zero"; //#16526 - bwipp_raiseerror(); //#16526 - } //#16526 - bwipp_loadctx(bwipp_pdf417) //#16529 - if (!bwipp_pdf417.__16620__) { //#16620 - $_ = Object.create($_); //#16620 - $_.T = 0; //#16533 - $_.N = 1; //#16533 - $_.B = 2; //#16533 - $_.A = 0; //#16534 - $_.L = 1; //#16534 - $_.M = 2; //#16534 - $_.P = 3; //#16534 - $_.tl = -1; //#16537 - $_.nl = -2; //#16537 - $_.bl = -3; //#16537 - $_.bl6 = -4; //#16537 - $_.bs = -5; //#16537 - $_.al = -6; //#16540 - $_.ll = -7; //#16540 - $_.ml = -8; //#16540 - $_.pl = -9; //#16540 - $_.as = -10; //#16540 - $_.ps = -11; //#16540 - $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#16575 - $_.charvals = $a([new Map, new Map, new Map, new Map]); //#16578 - $_.alltext = new Map; //#16579 - for (var _10 = 0, _z = $_.charmaps.length - 1; _10 <= _z; _10 += 1) { //#16589 - $_.i = _10; //#16581 - $_.encs = $get($_.charmaps, $_.i); //#16582 - for (var _14 = 0; _14 <= 3; _14 += 1) { //#16588 - $_.j = _14; //#16584 - var _17 = $get($_.encs, $_.j); //#16585 - $k[$j++] = _17; //#16585 - if ($eq($type(_17), 'stringtype')) { //#16585 - var _1A = $get($k[--$j], 0); //#16585 - $k[$j++] = _1A; //#16585 - } //#16585 - var _1B = $k[--$j]; //#16586 - $put($get($_.charvals, $_.j), _1B, $_.i); //#16586 - $put($_.alltext, _1B, -1); //#16587 - } //#16587 - } //#16587 - $_.e = 10000; //#16591 - $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#16599 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#16607 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#16615 - $k[$j++] = Infinity; //#16617 - $k[$j++] = $_.tl; //#16618 - $k[$j++] = 900; //#16618 - $k[$j++] = $_.bl; //#16618 - $k[$j++] = 901; //#16618 - $k[$j++] = $_.bl6; //#16618 - $k[$j++] = 924; //#16618 - $k[$j++] = $_.nl; //#16618 - $k[$j++] = 902; //#16618 - $k[$j++] = $_.bs; //#16618 - $k[$j++] = 913; //#16618 - $_.latchcws = $d(); //#16619 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#16619 - bwipp_pdf417.__16620__ = 1; //#16619 - $_ = Object.getPrototypeOf($_); //#16619 - } //#16619 - if ($_.raw) { //#16641 - $_.datcws = $a($_.barcode.length); //#16624 - $_.i = 0; //#16625 - $_.j = 0; //#16625 - for (;;) { //#16636 - if ($_.i >= ($_.barcode.length - 3)) { //#16627 - break; //#16627 - } //#16627 - if ($get($_.barcode, $_.i) != 94) { //#16628 - break; //#16628 - } //#16628 - var _2W = $geti($_.barcode, $_.i + 1, 3); //#16629 - $k[$j++] = _2W; //#16631 - $k[$j++] = false; //#16631 - for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#16631 - var _2Z = $get(_2W, _2X); //#16631 - if ((_2Z < 48) || (_2Z > 57)) { //#16630 - $j--; //#16630 - $k[$j++] = true; //#16630 - } //#16630 - } //#16630 - if ($k[--$j]) { //#16631 - $j--; //#16631 - break; //#16631 - } //#16631 - $_.cw = $cvi($k[--$j]); //#16632 - $put($_.datcws, $_.j, $_.cw); //#16633 - $_.i = $_.i + 4; //#16634 - $_.j = $_.j + 1; //#16635 - } //#16635 - if ($_.i != $_.barcode.length) { //#16639 - $k[$j++] = 'bwipp.pdf417badRawFormat#16638'; //#16638 - $k[$j++] = "raw data must be formatted as ^NNN"; //#16638 - bwipp_raiseerror(); //#16638 - } //#16638 - $_.datcws = $geti($_.datcws, 0, $_.j); //#16640 - } //#16640 + $_ = Object.create($_); //#16802 + $_.dontdraw = false; //#16805 + $_.compact = false; //#16806 + $_.eclevel = -1; //#16807 + $_.columns = 0; //#16808 + $_.rows = 0; //#16809 + $_.rowmult = 3; //#16810 + $_.ccc = false; //#16811 + $_.raw = false; //#16812 + $_.parse = false; //#16813 + $_.parsefnc = false; //#16814 + $k[$j++] = $_; //#16816 + bwipp_processoptions(); //#16816 + $_.options = $k[--$j]; //#16816 + $_.barcode = $k[--$j]; //#16817 + if ($eq($_.barcode, "")) { //#16821 + $k[$j++] = 'bwipp.pdf417emptyData#16820'; //#16820 + $k[$j++] = "The data must not be empty"; //#16820 + bwipp_raiseerror(); //#16820 + } //#16820 + if (($_.eclevel != -1) && (($_.eclevel < 0) || ($_.eclevel > 8))) { //#16825 + $k[$j++] = 'bwipp.pdf417InvalidErrorCorrectionLevel#16824'; //#16824 + $k[$j++] = "Valid error correction levels are 0 to 8"; //#16824 + bwipp_raiseerror(); //#16824 + } //#16824 + if ($_.ccc && $_.raw) { //#16829 + $k[$j++] = 'bwipp.pdf417cccAndRaw#16828'; //#16828 + $k[$j++] = "Cannot combine ccc and raw"; //#16828 + bwipp_raiseerror(); //#16828 + } //#16828 + if ($_.ccc && $_.compact) { //#16833 + $k[$j++] = 'bwipp.pdf417cccAndCompact#16832'; //#16832 + $k[$j++] = "Cannot combine ccc and compact"; //#16832 + bwipp_raiseerror(); //#16832 + } //#16832 + if (($_.rows != 0) && (($_.rows < 3) || ($_.rows > 90))) { //#16837 + $k[$j++] = 'bwipp.pdf417invalidRows#16836'; //#16836 + $k[$j++] = "There must be between 3 and 90 rows"; //#16836 + bwipp_raiseerror(); //#16836 + } //#16836 + if (($_.columns != 0) && (($_.columns < 1) || ($_.columns > 30))) { //#16841 + $k[$j++] = 'bwipp.pdf417invalidColumns#16840'; //#16840 + $k[$j++] = "There must be between 1 and 30 columns"; //#16840 + bwipp_raiseerror(); //#16840 + } //#16840 + if ($_.rowmult <= 0) { //#16845 + $k[$j++] = 'bwipp.pdf417badRowMult#16844'; //#16844 + $k[$j++] = "The row multiplier must be greater than zero"; //#16844 + bwipp_raiseerror(); //#16844 + } //#16844 + bwipp_loadctx(bwipp_pdf417) //#16847 + if (!bwipp_pdf417.__16938__) { //#16938 + $_ = Object.create($_); //#16938 + $_.T = 0; //#16851 + $_.N = 1; //#16851 + $_.B = 2; //#16851 + $_.A = 0; //#16852 + $_.L = 1; //#16852 + $_.M = 2; //#16852 + $_.P = 3; //#16852 + $_.tl = -1; //#16855 + $_.nl = -2; //#16855 + $_.bl = -3; //#16855 + $_.bl6 = -4; //#16855 + $_.bs = -5; //#16855 + $_.al = -6; //#16858 + $_.ll = -7; //#16858 + $_.ml = -8; //#16858 + $_.pl = -9; //#16858 + $_.as = -10; //#16858 + $_.ps = -11; //#16858 + $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#16893 + $_.charvals = $a([new Map, new Map, new Map, new Map]); //#16896 + $_.alltext = new Map; //#16897 + for (var _10 = 0, _z = $_.charmaps.length - 1; _10 <= _z; _10 += 1) { //#16907 + $_.i = _10; //#16899 + $_.encs = $get($_.charmaps, $_.i); //#16900 + for (var _14 = 0; _14 <= 3; _14 += 1) { //#16906 + $_.j = _14; //#16902 + var _17 = $get($_.encs, $_.j); //#16903 + $k[$j++] = _17; //#16903 + if ($eq($type(_17), 'stringtype')) { //#16903 + var _1A = $get($k[--$j], 0); //#16903 + $k[$j++] = _1A; //#16903 + } //#16903 + var _1B = $k[--$j]; //#16904 + $put($get($_.charvals, $_.j), _1B, $_.i); //#16904 + $put($_.alltext, _1B, -1); //#16905 + } //#16905 + } //#16905 + $_.e = 10000; //#16909 + $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#16917 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#16925 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#16933 + $k[$j++] = Infinity; //#16935 + $k[$j++] = $_.tl; //#16936 + $k[$j++] = 900; //#16936 + $k[$j++] = $_.bl; //#16936 + $k[$j++] = 901; //#16936 + $k[$j++] = $_.bl6; //#16936 + $k[$j++] = 924; //#16936 + $k[$j++] = $_.nl; //#16936 + $k[$j++] = 902; //#16936 + $k[$j++] = $_.bs; //#16936 + $k[$j++] = 913; //#16936 + $_.latchcws = $d(); //#16937 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#16937 + bwipp_pdf417.__16938__ = 1; //#16937 + $_ = Object.getPrototypeOf($_); //#16937 + } //#16937 + if ($_.raw) { //#16959 + $_.datcws = $a($_.barcode.length); //#16942 + $_.i = 0; //#16943 + $_.j = 0; //#16943 + for (;;) { //#16954 + if ($_.i >= ($_.barcode.length - 3)) { //#16945 + break; //#16945 + } //#16945 + if ($get($_.barcode, $_.i) != 94) { //#16946 + break; //#16946 + } //#16946 + var _2W = $geti($_.barcode, $_.i + 1, 3); //#16947 + $k[$j++] = _2W; //#16949 + $k[$j++] = false; //#16949 + for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#16949 + var _2Z = $get(_2W, _2X); //#16949 + if ((_2Z < 48) || (_2Z > 57)) { //#16948 + $j--; //#16948 + $k[$j++] = true; //#16948 + } //#16948 + } //#16948 + if ($k[--$j]) { //#16949 + $j--; //#16949 + break; //#16949 + } //#16949 + $_.cw = $cvi($k[--$j]); //#16950 + $put($_.datcws, $_.j, $_.cw); //#16951 + $_.i = $_.i + 4; //#16952 + $_.j = $_.j + 1; //#16953 + } //#16953 + if ($_.i != $_.barcode.length) { //#16957 + $k[$j++] = 'bwipp.pdf417badRawFormat#16956'; //#16956 + $k[$j++] = "raw data must be formatted as ^NNN"; //#16956 + bwipp_raiseerror(); //#16956 + } //#16956 + $_.datcws = $geti($_.datcws, 0, $_.j); //#16958 + } //#16958 $_.encb = function() { - $_.in = $k[--$j]; //#16644 - $_.inlen = $_.in.length; //#16645 - $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#16646 - for (var _2t = 0, _2s = (~~($_.inlen / 6)) - 1; _2t <= _2s; _2t += 1) { //#16669 - $_.k = _2t; //#16648 - $k[$j++] = Infinity; //#16649 - $aload($geti($_.in, $_.k * 6, 3)); //#16649 - $_.msbs = $a(); //#16649 - $k[$j++] = Infinity; //#16650 - $aload($_.msbs); //#16651 - var _2z = $k[--$j]; //#16651 - var _30 = $k[--$j]; //#16651 - var _31 = $k[--$j]; //#16651 - $k[$j++] = $f(($f(_2z + (_30 * 256))) + (_31 * 65536)); //#16652 - for (var _32 = 0, _33 = 3; _32 < _33; _32++) { //#16652 - var _34 = $k[--$j]; //#16652 - $k[$j++] = _34 % 900; //#16652 - $k[$j++] = ~~(_34 / 900); //#16652 - } //#16652 - $_.mscs = $a(); //#16652 - $k[$j++] = Infinity; //#16654 - $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#16654 - $_.lsbs = $a(); //#16654 - $k[$j++] = Infinity; //#16655 - $aload($_.lsbs); //#16656 - var _3B = $k[--$j]; //#16656 - var _3C = $k[--$j]; //#16656 - var _3D = $k[--$j]; //#16656 - $k[$j++] = $f(($f(_3B + (_3C * 256))) + (_3D * 65536)); //#16657 - for (var _3E = 0, _3F = 3; _3E < _3F; _3E++) { //#16657 - var _3G = $k[--$j]; //#16657 - $k[$j++] = _3G % 900; //#16657 - $k[$j++] = ~~(_3G / 900); //#16657 - } //#16657 - $_.lscs = $a(); //#16657 - var _3J = $get($_.lscs, 0); //#16659 - var _3L = $get($_.mscs, 0); //#16659 - $put($_.out, ($_.k * 5) + 4, ($f(_3J + (_3L * 316))) % 900); //#16660 - var _3P = $get($_.lscs, 1); //#16661 - var _3R = $get($_.mscs, 0); //#16661 - var _3T = $get($_.mscs, 1); //#16661 - $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) % 900); //#16662 - var _3X = $get($_.lscs, 2); //#16663 - var _3Z = $get($_.mscs, 0); //#16663 - var _3b = $get($_.mscs, 1); //#16663 - var _3d = $get($_.mscs, 2); //#16663 - $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) % 900); //#16664 - var _3h = $get($_.lscs, 3); //#16665 - var _3j = $get($_.mscs, 1); //#16665 - var _3l = $get($_.mscs, 2); //#16665 - $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) % 900); //#16666 - $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#16668 - } //#16668 - $_.rem = $_.inlen % 6; //#16670 - if ($_.rem != 0) { //#16675 - $k[$j++] = $_.out; //#16673 - $k[$j++] = $_.out.length - $_.rem; //#16673 - $k[$j++] = Infinity; //#16673 - $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#16673 - var _42 = $a(); //#16673 - var _43 = $k[--$j]; //#16674 - $puti($k[--$j], _43, _42); //#16674 - } //#16674 - $k[$j++] = $_.out; //#16676 - }; //#16676 - if ($_.ccc) { //#16685 - $_.barlen = $_.barcode.length; //#16680 - $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#16681 - $put($_.datcws, 0, 920); //#16682 - var _4E = (($_.barlen % 6) == 0) ? 924 : 901; //#16683 - $put($_.datcws, 1, _4E); //#16683 - $k[$j++] = $_.datcws; //#16684 - $k[$j++] = 2; //#16684 - $k[$j++] = Infinity; //#16684 - $forall($_.barcode); //#16684 - var _4H = $a(); //#16684 - $k[$j++] = _4H; //#16684 - $_.encb(); //#16684 - var _4I = $k[--$j]; //#16684 - var _4J = $k[--$j]; //#16684 - $puti($k[--$j], _4J, _4I); //#16684 - } //#16684 - if ((!$_.raw) && (!$_.ccc)) { //#17036 + $_.in = $k[--$j]; //#16962 + $_.inlen = $_.in.length; //#16963 + $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#16964 + for (var _2t = 0, _2s = (~~($_.inlen / 6)) - 1; _2t <= _2s; _2t += 1) { //#16987 + $_.k = _2t; //#16966 + $k[$j++] = Infinity; //#16967 + $aload($geti($_.in, $_.k * 6, 3)); //#16967 + $_.msbs = $a(); //#16967 + $k[$j++] = Infinity; //#16968 + $aload($_.msbs); //#16969 + var _2z = $k[--$j]; //#16969 + var _30 = $k[--$j]; //#16969 + var _31 = $k[--$j]; //#16969 + $k[$j++] = $f(($f(_2z + (_30 * 256))) + (_31 * 65536)); //#16970 + for (var _32 = 0, _33 = 3; _32 < _33; _32++) { //#16970 + var _34 = $k[--$j]; //#16970 + $k[$j++] = _34 % 900; //#16970 + $k[$j++] = ~~(_34 / 900); //#16970 + } //#16970 + $_.mscs = $a(); //#16970 + $k[$j++] = Infinity; //#16972 + $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#16972 + $_.lsbs = $a(); //#16972 + $k[$j++] = Infinity; //#16973 + $aload($_.lsbs); //#16974 + var _3B = $k[--$j]; //#16974 + var _3C = $k[--$j]; //#16974 + var _3D = $k[--$j]; //#16974 + $k[$j++] = $f(($f(_3B + (_3C * 256))) + (_3D * 65536)); //#16975 + for (var _3E = 0, _3F = 3; _3E < _3F; _3E++) { //#16975 + var _3G = $k[--$j]; //#16975 + $k[$j++] = _3G % 900; //#16975 + $k[$j++] = ~~(_3G / 900); //#16975 + } //#16975 + $_.lscs = $a(); //#16975 + var _3J = $get($_.lscs, 0); //#16977 + var _3L = $get($_.mscs, 0); //#16977 + $put($_.out, ($_.k * 5) + 4, ($f(_3J + (_3L * 316))) % 900); //#16978 + var _3P = $get($_.lscs, 1); //#16979 + var _3R = $get($_.mscs, 0); //#16979 + var _3T = $get($_.mscs, 1); //#16979 + $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) % 900); //#16980 + var _3X = $get($_.lscs, 2); //#16981 + var _3Z = $get($_.mscs, 0); //#16981 + var _3b = $get($_.mscs, 1); //#16981 + var _3d = $get($_.mscs, 2); //#16981 + $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) % 900); //#16982 + var _3h = $get($_.lscs, 3); //#16983 + var _3j = $get($_.mscs, 1); //#16983 + var _3l = $get($_.mscs, 2); //#16983 + $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) % 900); //#16984 + $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#16986 + } //#16986 + $_.rem = $_.inlen % 6; //#16988 + if ($_.rem != 0) { //#16993 + $k[$j++] = $_.out; //#16991 + $k[$j++] = $_.out.length - $_.rem; //#16991 + $k[$j++] = Infinity; //#16991 + $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#16991 + var _42 = $a(); //#16991 + var _43 = $k[--$j]; //#16992 + $puti($k[--$j], _43, _42); //#16992 + } //#16992 + $k[$j++] = $_.out; //#16994 + }; //#16994 + if ($_.ccc) { //#17003 + $_.barlen = $_.barcode.length; //#16998 + $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#16999 + $put($_.datcws, 0, 920); //#17000 + var _4E = (($_.barlen % 6) == 0) ? 924 : 901; //#17001 + $put($_.datcws, 1, _4E); //#17001 + $k[$j++] = $_.datcws; //#17002 + $k[$j++] = 2; //#17002 + $k[$j++] = Infinity; //#17002 + $forall($_.barcode); //#17002 + var _4H = $a(); //#17002 + $k[$j++] = _4H; //#17002 + $_.encb(); //#17002 + var _4I = $k[--$j]; //#17002 + var _4J = $k[--$j]; //#17002 + $puti($k[--$j], _4J, _4I); //#17002 + } //#17002 + if ((!$_.raw) && (!$_.ccc)) { //#17354 var _4P = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#16693 - $_.fncvals = _4P; //#16695 - $k[$j++] = 'msg'; //#16696 - $k[$j++] = $_.barcode; //#16696 - $k[$j++] = $_.fncvals; //#16696 - bwipp_parseinput(); //#16696 - var _4S = $k[--$j]; //#16696 - $_[$k[--$j]] = _4S; //#16696 - $_.msglen = $_.msg.length; //#16697 - $k[$j++] = Infinity; //#16700 - for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#16700 - $k[$j++] = 0; //#16700 - } //#16700 - $k[$j++] = 0; //#16700 - $_.numdigits = $a(); //#16700 - $k[$j++] = Infinity; //#16701 - for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#16701 - $k[$j++] = 0; //#16701 - } //#16701 - $k[$j++] = 0; //#16701 - $_.numtext = $a(); //#16701 - $k[$j++] = Infinity; //#16702 - for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#16702 - $k[$j++] = 0; //#16702 - } //#16702 - $k[$j++] = 0; //#16702 - $_.numbytes = $a(); //#16702 - $k[$j++] = Infinity; //#16703 - for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#16703 - $k[$j++] = 0; //#16703 - } //#16703 - $k[$j++] = 0; //#16703 - $_.iseci = $a(); //#16703 - for (var _4m = $_.msglen - 1; _4m >= 0; _4m -= 1) { //#16716 - $_.i = _4m; //#16705 - var _4p = $get($_.msg, $_.i); //#16706 - if ((_4p >= 48) && (_4p <= 57)) { //#16708 - $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#16707 - } //#16707 - var _4z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#16709 - if (_4z && ($get($_.numdigits, $_.i) < 13)) { //#16711 - $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#16710 - } //#16710 - if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#16714 - $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#16713 - } //#16713 - $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#16715 - } //#16715 - $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#16717 - $_.numtext = $geti($_.numtext, 0, $_.msglen); //#16718 - $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#16719 - $_.seq = $a([]); //#16721 - $_.seqlen = 0; //#16721 - $_.state = $_.T; //#16721 - $_.p = 0; //#16721 - for (;;) { //#16775 - if ($_.p == $_.msglen) { //#16722 - break; //#16722 - } //#16722 - if ($get($_.iseci, $_.p)) { //#16773 - $_.eci = $get($_.msg, $_.p); //#16724 - $k[$j++] = Infinity; //#16725 - $aload($_.seq); //#16726 - $k[$j++] = $a([$_.eci]); //#16727 - $_.seq = $a(); //#16727 - $_.p = $_.p + 1; //#16729 - $k[$j++] = 'seqlen'; //#16730 - $k[$j++] = $_.seqlen; //#16730 - if ($_.eci <= -1810900) { //#16730 - $k[$j++] = 2; //#16730 - } else { //#16730 - var _5s = ($_.eci <= -1000900) ? 3 : 2; //#16730 - $k[$j++] = _5s; //#16730 - } //#16730 - var _5t = $k[--$j]; //#16730 - var _5u = $k[--$j]; //#16730 - $_[$k[--$j]] = $f(_5u + _5t); //#16730 - } else { //#16773 - $_.n = $get($_.numdigits, $_.p); //#16732 - if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#16773 - $k[$j++] = Infinity; //#16734 - $aload($_.seq); //#16735 - $k[$j++] = $_.nl; //#16737 - $k[$j++] = Infinity; //#16737 - $aload($geti($_.msg, $_.p, $_.n)); //#16737 - var _69 = $a(); //#16737 - $k[$j++] = _69; //#16737 - $_.seq = $a(); //#16737 - $_.state = $_.N; //#16739 - $_.p = $f($_.p + $_.n); //#16740 - $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#16741 - } else { //#16773 - $_.t = $get($_.numtext, $_.p); //#16743 - if ($_.t >= 5) { //#16773 - $k[$j++] = Infinity; //#16745 - $aload($_.seq); //#16746 - if ($_.state != $_.T) { //#16749 - $k[$j++] = $_.tl; //#16748 - } //#16748 - $k[$j++] = Infinity; //#16750 - $aload($geti($_.msg, $_.p, $_.t)); //#16750 - var _6S = $a(); //#16750 - $k[$j++] = _6S; //#16750 - $_.seq = $a(); //#16750 - $_.state = $_.T; //#16752 - $_.p = $f($_.p + $_.t); //#16753 - $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#16754 - } else { //#16773 - $_.b = $get($_.numbytes, $_.p); //#16756 - if (($_.b == 1) && ($_.state == $_.T)) { //#16773 - $k[$j++] = Infinity; //#16758 - $aload($_.seq); //#16759 - $k[$j++] = $_.bs; //#16761 - $k[$j++] = $a([$get($_.msg, $_.p)]); //#16761 - $_.seq = $a(); //#16761 - $_.p = $f($_.p + $_.b); //#16763 - $_.seqlen = $f($_.seqlen + 2); //#16764 - } else { //#16773 - $k[$j++] = Infinity; //#16766 - $aload($_.seq); //#16767 - var _6r = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#16768 - $k[$j++] = _6r; //#16769 - $k[$j++] = Infinity; //#16769 - $aload($geti($_.msg, $_.p, $_.b)); //#16769 - var _6w = $a(); //#16769 - $k[$j++] = _6w; //#16769 - $_.seq = $a(); //#16769 - $_.state = $_.B; //#16771 - $_.p = $f($_.p + $_.b); //#16772 - $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#16773 - } //#16773 - } //#16773 - } //#16773 - } //#16773 - } //#16773 + ]); //#17011 + $_.fncvals = _4P; //#17013 + $k[$j++] = 'msg'; //#17014 + $k[$j++] = $_.barcode; //#17014 + $k[$j++] = $_.fncvals; //#17014 + bwipp_parseinput(); //#17014 + var _4S = $k[--$j]; //#17014 + $_[$k[--$j]] = _4S; //#17014 + $_.msglen = $_.msg.length; //#17015 + $k[$j++] = Infinity; //#17018 + for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#17018 + $k[$j++] = 0; //#17018 + } //#17018 + $k[$j++] = 0; //#17018 + $_.numdigits = $a(); //#17018 + $k[$j++] = Infinity; //#17019 + for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#17019 + $k[$j++] = 0; //#17019 + } //#17019 + $k[$j++] = 0; //#17019 + $_.numtext = $a(); //#17019 + $k[$j++] = Infinity; //#17020 + for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#17020 + $k[$j++] = 0; //#17020 + } //#17020 + $k[$j++] = 0; //#17020 + $_.numbytes = $a(); //#17020 + $k[$j++] = Infinity; //#17021 + for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#17021 + $k[$j++] = 0; //#17021 + } //#17021 + $k[$j++] = 0; //#17021 + $_.iseci = $a(); //#17021 + for (var _4m = $_.msglen - 1; _4m >= 0; _4m -= 1) { //#17034 + $_.i = _4m; //#17023 + var _4p = $get($_.msg, $_.i); //#17024 + if ((_4p >= 48) && (_4p <= 57)) { //#17026 + $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#17025 + } //#17025 + var _4z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#17027 + if (_4z && ($get($_.numdigits, $_.i) < 13)) { //#17029 + $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#17028 + } //#17028 + if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#17032 + $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#17031 + } //#17031 + $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#17033 + } //#17033 + $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#17035 + $_.numtext = $geti($_.numtext, 0, $_.msglen); //#17036 + $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#17037 + $_.seq = $a([]); //#17039 + $_.seqlen = 0; //#17039 + $_.state = $_.T; //#17039 + $_.p = 0; //#17039 + for (;;) { //#17093 + if ($_.p == $_.msglen) { //#17040 + break; //#17040 + } //#17040 + if ($get($_.iseci, $_.p)) { //#17091 + $_.eci = $get($_.msg, $_.p); //#17042 + $k[$j++] = Infinity; //#17043 + $aload($_.seq); //#17044 + $k[$j++] = $a([$_.eci]); //#17045 + $_.seq = $a(); //#17045 + $_.p = $_.p + 1; //#17047 + $k[$j++] = 'seqlen'; //#17048 + $k[$j++] = $_.seqlen; //#17048 + if ($_.eci <= -1810900) { //#17048 + $k[$j++] = 2; //#17048 + } else { //#17048 + var _5s = ($_.eci <= -1000900) ? 3 : 2; //#17048 + $k[$j++] = _5s; //#17048 + } //#17048 + var _5t = $k[--$j]; //#17048 + var _5u = $k[--$j]; //#17048 + $_[$k[--$j]] = $f(_5u + _5t); //#17048 + } else { //#17091 + $_.n = $get($_.numdigits, $_.p); //#17050 + if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#17091 + $k[$j++] = Infinity; //#17052 + $aload($_.seq); //#17053 + $k[$j++] = $_.nl; //#17055 + $k[$j++] = Infinity; //#17055 + $aload($geti($_.msg, $_.p, $_.n)); //#17055 + var _69 = $a(); //#17055 + $k[$j++] = _69; //#17055 + $_.seq = $a(); //#17055 + $_.state = $_.N; //#17057 + $_.p = $f($_.p + $_.n); //#17058 + $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#17059 + } else { //#17091 + $_.t = $get($_.numtext, $_.p); //#17061 + if ($_.t >= 5) { //#17091 + $k[$j++] = Infinity; //#17063 + $aload($_.seq); //#17064 + if ($_.state != $_.T) { //#17067 + $k[$j++] = $_.tl; //#17066 + } //#17066 + $k[$j++] = Infinity; //#17068 + $aload($geti($_.msg, $_.p, $_.t)); //#17068 + var _6S = $a(); //#17068 + $k[$j++] = _6S; //#17068 + $_.seq = $a(); //#17068 + $_.state = $_.T; //#17070 + $_.p = $f($_.p + $_.t); //#17071 + $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#17072 + } else { //#17091 + $_.b = $get($_.numbytes, $_.p); //#17074 + if (($_.b == 1) && ($_.state == $_.T)) { //#17091 + $k[$j++] = Infinity; //#17076 + $aload($_.seq); //#17077 + $k[$j++] = $_.bs; //#17079 + $k[$j++] = $a([$get($_.msg, $_.p)]); //#17079 + $_.seq = $a(); //#17079 + $_.p = $f($_.p + $_.b); //#17081 + $_.seqlen = $f($_.seqlen + 2); //#17082 + } else { //#17091 + $k[$j++] = Infinity; //#17084 + $aload($_.seq); //#17085 + var _6r = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#17086 + $k[$j++] = _6r; //#17087 + $k[$j++] = Infinity; //#17087 + $aload($geti($_.msg, $_.p, $_.b)); //#17087 + var _6w = $a(); //#17087 + $k[$j++] = _6w; //#17087 + $_.seq = $a(); //#17087 + $_.state = $_.B; //#17089 + $_.p = $f($_.p + $_.b); //#17090 + $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#17091 + } //#17091 + } //#17091 + } //#17091 + } //#17091 + } //#17091 $_.enca = function() { - var _77 = $get($get($_.charvals, $_.A), $k[--$j]); //#16778 - $k[$j++] = _77; //#16778 - }; //#16778 + var _77 = $get($get($_.charvals, $_.A), $k[--$j]); //#17096 + $k[$j++] = _77; //#17096 + }; //#17096 $_.encl = function() { - var _7C = $get($get($_.charvals, $_.L), $k[--$j]); //#16779 - $k[$j++] = _7C; //#16779 - }; //#16779 + var _7C = $get($get($_.charvals, $_.L), $k[--$j]); //#17097 + $k[$j++] = _7C; //#17097 + }; //#17097 $_.encm = function() { - var _7H = $get($get($_.charvals, $_.M), $k[--$j]); //#16780 - $k[$j++] = _7H; //#16780 - }; //#16780 + var _7H = $get($get($_.charvals, $_.M), $k[--$j]); //#17098 + $k[$j++] = _7H; //#17098 + }; //#17098 $_.encp = function() { - var _7M = $get($get($_.charvals, $_.P), $k[--$j]); //#16781 - $k[$j++] = _7M; //#16781 - }; //#16781 - $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#16782 + var _7M = $get($get($_.charvals, $_.P), $k[--$j]); //#17099 + $k[$j++] = _7M; //#17099 + }; //#17099 + $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#17100 $_.addtotext = function() { - $put($_.text, $_.l, $k[--$j]); //#16785 - $_.l = $_.l + 1; //#16786 - }; //#16786 + $put($_.text, $_.l, $k[--$j]); //#17103 + $_.l = $_.l + 1; //#17104 + }; //#17104 $_.enct = function() { - $_.in = $k[--$j]; //#16790 - $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#16792 - $put($_.curlen, $_.submode, 0); //#16793 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#16794 - $forall($_.in, function() { //#16864 - $_.char = $k[--$j]; //#16799 - for (;;) { //#16820 - $_.imp = false; //#16803 - var _7l = $a([$_.A, $_.L, $_.M, $_.P]); //#16804 - for (var _7m = 0, _7n = _7l.length; _7m < _7n; _7m++) { //#16818 - $_.x = $get(_7l, _7m); //#16805 - var _7t = $a([$_.A, $_.L, $_.M, $_.P]); //#16806 - for (var _7u = 0, _7v = _7t.length; _7u < _7v; _7u++) { //#16817 - $_.y = $get(_7t, _7u); //#16807 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#16808 - if ($_.cost < $get($_.curlen, $_.y)) { //#16816 - $put($_.curlen, $_.y, $_.cost); //#16810 - $k[$j++] = $_.curseq; //#16813 - $k[$j++] = $_.y; //#16813 - $k[$j++] = Infinity; //#16811 - $aload($get($_.curseq, $_.x)); //#16812 - $aload($get($get($_.latseq, $_.x), $_.y)); //#16813 - var _8M = $a(); //#16813 - var _8N = $k[--$j]; //#16814 - $put($k[--$j], _8N, _8M); //#16814 - $_.imp = true; //#16815 - } //#16815 - } //#16815 - } //#16815 - if (!$_.imp) { //#16819 - break; //#16819 - } //#16819 - } //#16819 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#16823 - $_.nxtseq = $a(4); //#16824 - var _8a = $a([$_.A, $_.L, $_.M, $_.P]); //#16826 - for (var _8b = 0, _8c = _8a.length; _8b < _8c; _8b++) { //#16859 - $_.x = $get(_8a, _8b); //#16827 - for (;;) { //#16857 - var _8i = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#16831 - if (!_8i) { //#16831 - break; //#16831 - } //#16831 - $_.cost = $f($get($_.curlen, $_.x) + 1); //#16834 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#16838 - $put($_.nxtlen, $_.x, $_.cost); //#16836 - $k[$j++] = $_.nxtseq; //#16837 - $k[$j++] = $_.x; //#16837 - $k[$j++] = Infinity; //#16837 - $aload($get($_.curseq, $_.x)); //#16837 - $k[$j++] = $_.char; //#16837 - var _8z = $a(); //#16837 - var _90 = $k[--$j]; //#16837 - $put($k[--$j], _90, _8z); //#16837 - } //#16837 - var _96 = $a([$_.A, $_.L, $_.M, $_.P]); //#16841 - for (var _97 = 0, _98 = _96.length; _97 < _98; _97++) { //#16854 - $_.y = $get(_96, _97); //#16842 - if ($ne($_.x, $_.y)) { //#16853 - $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#16844 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#16852 - $put($_.nxtlen, $_.y, $_.cost); //#16846 - $k[$j++] = $_.nxtseq; //#16850 - $k[$j++] = $_.y; //#16850 - $k[$j++] = Infinity; //#16847 - $aload($get($_.curseq, $_.y)); //#16848 - var _9Y = ($_.x == $_.A) ? $_.as : $_.ps; //#16849 - $k[$j++] = _9Y; //#16850 - $k[$j++] = $_.char; //#16850 - var _9a = $a(); //#16850 - var _9b = $k[--$j]; //#16851 - $put($k[--$j], _9b, _9a); //#16851 - } //#16851 - } //#16851 - } //#16851 - break; //#16856 - } //#16856 - } //#16856 - $_.curlen = $_.nxtlen; //#16861 - $_.curseq = $_.nxtseq; //#16862 - }); //#16862 - $_.minseq = $_.e; //#16867 - var _9k = $a([$_.A, $_.L, $_.M, $_.P]); //#16868 - for (var _9l = 0, _9m = _9k.length; _9l < _9m; _9l++) { //#16874 - $_.k = $get(_9k, _9l); //#16869 - if ($get($_.curlen, $_.k) < $_.minseq) { //#16873 - $_.minseq = $get($_.curlen, $_.k); //#16871 - $_.txtseq = $get($_.curseq, $_.k); //#16872 - } //#16872 - } //#16872 - $_.text = $a($_.minseq); //#16877 - $_.k = 0; //#16878 - $_.l = 0; //#16878 - for (;;) { //#16898 - if ($_.k >= $_.txtseq.length) { //#16879 - break; //#16879 - } //#16879 - $_.char = $get($_.txtseq, $_.k); //#16881 - $k[$j++] = $_.char; //#16884 + $_.in = $k[--$j]; //#17108 + $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17110 + $put($_.curlen, $_.submode, 0); //#17111 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#17112 + $forall($_.in, function() { //#17182 + $_.char = $k[--$j]; //#17117 + for (;;) { //#17138 + $_.imp = false; //#17121 + var _7l = $a([$_.A, $_.L, $_.M, $_.P]); //#17122 + for (var _7m = 0, _7n = _7l.length; _7m < _7n; _7m++) { //#17136 + $_.x = $get(_7l, _7m); //#17123 + var _7t = $a([$_.A, $_.L, $_.M, $_.P]); //#17124 + for (var _7u = 0, _7v = _7t.length; _7u < _7v; _7u++) { //#17135 + $_.y = $get(_7t, _7u); //#17125 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#17126 + if ($_.cost < $get($_.curlen, $_.y)) { //#17134 + $put($_.curlen, $_.y, $_.cost); //#17128 + $k[$j++] = $_.curseq; //#17131 + $k[$j++] = $_.y; //#17131 + $k[$j++] = Infinity; //#17129 + $aload($get($_.curseq, $_.x)); //#17130 + $aload($get($get($_.latseq, $_.x), $_.y)); //#17131 + var _8M = $a(); //#17131 + var _8N = $k[--$j]; //#17132 + $put($k[--$j], _8N, _8M); //#17132 + $_.imp = true; //#17133 + } //#17133 + } //#17133 + } //#17133 + if (!$_.imp) { //#17137 + break; //#17137 + } //#17137 + } //#17137 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17141 + $_.nxtseq = $a(4); //#17142 + var _8a = $a([$_.A, $_.L, $_.M, $_.P]); //#17144 + for (var _8b = 0, _8c = _8a.length; _8b < _8c; _8b++) { //#17177 + $_.x = $get(_8a, _8b); //#17145 + for (;;) { //#17175 + var _8i = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#17149 + if (!_8i) { //#17149 + break; //#17149 + } //#17149 + $_.cost = $f($get($_.curlen, $_.x) + 1); //#17152 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#17156 + $put($_.nxtlen, $_.x, $_.cost); //#17154 + $k[$j++] = $_.nxtseq; //#17155 + $k[$j++] = $_.x; //#17155 + $k[$j++] = Infinity; //#17155 + $aload($get($_.curseq, $_.x)); //#17155 + $k[$j++] = $_.char; //#17155 + var _8z = $a(); //#17155 + var _90 = $k[--$j]; //#17155 + $put($k[--$j], _90, _8z); //#17155 + } //#17155 + var _96 = $a([$_.A, $_.L, $_.M, $_.P]); //#17159 + for (var _97 = 0, _98 = _96.length; _97 < _98; _97++) { //#17172 + $_.y = $get(_96, _97); //#17160 + if ($ne($_.x, $_.y)) { //#17171 + $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#17162 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#17170 + $put($_.nxtlen, $_.y, $_.cost); //#17164 + $k[$j++] = $_.nxtseq; //#17168 + $k[$j++] = $_.y; //#17168 + $k[$j++] = Infinity; //#17165 + $aload($get($_.curseq, $_.y)); //#17166 + var _9Y = ($_.x == $_.A) ? $_.as : $_.ps; //#17167 + $k[$j++] = _9Y; //#17168 + $k[$j++] = $_.char; //#17168 + var _9a = $a(); //#17168 + var _9b = $k[--$j]; //#17169 + $put($k[--$j], _9b, _9a); //#17169 + } //#17169 + } //#17169 + } //#17169 + break; //#17174 + } //#17174 + } //#17174 + $_.curlen = $_.nxtlen; //#17179 + $_.curseq = $_.nxtseq; //#17180 + }); //#17180 + $_.minseq = $_.e; //#17185 + var _9k = $a([$_.A, $_.L, $_.M, $_.P]); //#17186 + for (var _9l = 0, _9m = _9k.length; _9l < _9m; _9l++) { //#17192 + $_.k = $get(_9k, _9l); //#17187 + if ($get($_.curlen, $_.k) < $_.minseq) { //#17191 + $_.minseq = $get($_.curlen, $_.k); //#17189 + $_.txtseq = $get($_.curseq, $_.k); //#17190 + } //#17190 + } //#17190 + $_.text = $a($_.minseq); //#17195 + $_.k = 0; //#17196 + $_.l = 0; //#17196 + for (;;) { //#17216 + if ($_.k >= $_.txtseq.length) { //#17197 + break; //#17197 + } //#17197 + $_.char = $get($_.txtseq, $_.k); //#17199 + $k[$j++] = $_.char; //#17202 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { break; - } //#16884 - $_.addtotext(); //#16884 - $_.k = $_.k + 1; //#16885 - if (($_.char == $_.as) || ($_.char == $_.ps)) { //#16891 - $k[$j++] = $get($_.txtseq, $_.k); //#16889 - if ($_.char == $_.as) { //#16889 - $_.enca(); //#16889 - } else { //#16889 - $_.encp(); //#16889 - } //#16889 - $_.addtotext(); //#16889 - $_.k = $_.k + 1; //#16890 - } //#16890 - if ($_.char == $_.al) { //#16894 - $_.submode = $_.A; //#16894 - } //#16894 - if ($_.char == $_.ll) { //#16895 - $_.submode = $_.L; //#16895 - } //#16895 - if ($_.char == $_.ml) { //#16896 - $_.submode = $_.M; //#16896 - } //#16896 - if ($_.char == $_.pl) { //#16897 - $_.submode = $_.P; //#16897 - } //#16897 - } //#16897 - if (($_.text.length % 2) == 1) { //#16945 - if ($_.submode == $_.P) { //#16941 - $k[$j++] = 'pad'; //#16902 - $k[$j++] = $_.al; //#16902 - $_.encp(); //#16902 - var _Ab = $k[--$j]; //#16902 - $_[$k[--$j]] = _Ab; //#16902 - $_.submode = $_.A; //#16903 - } else { //#16941 - $_.nextecitext = false; //#16906 - for (var _Ah = $_.i + 1, _Ag = $_.seq.length - 1; _Ah <= _Ag; _Ah += 1) { //#16913 - $_.ti = _Ah; //#16909 - if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#16910 - $_.nextecitext = false; //#16910 - break; //#16910 - } //#16910 - if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#16911 - break; //#16911 - } //#16911 - $_.nextecitext = true; //#16912 - } //#16912 - if ($_.nextecitext) { //#16941 - if ($_.submode == $_.A) { //#16938 - var _B0 = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16916 - if (_B0) { //#16921 - $k[$j++] = 'pad'; //#16917 - $k[$j++] = $_.ll; //#16917 - $_.enca(); //#16917 - var _B2 = $k[--$j]; //#16917 - $_[$k[--$j]] = _B2; //#16917 - $_.submode = $_.L; //#16918 - } else { //#16921 - $k[$j++] = 'pad'; //#16920 - $k[$j++] = $_.ml; //#16920 - $_.enca(); //#16920 - var _B6 = $k[--$j]; //#16920 - $_[$k[--$j]] = _B6; //#16920 - $_.submode = $_.M; //#16921 - } //#16921 - } else { //#16938 - if ($_.submode == $_.M) { //#16938 - var _BI = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16925 - if (_BI) { //#16934 - $k[$j++] = 'pad'; //#16926 - $k[$j++] = $_.ll; //#16926 - $_.encm(); //#16926 - var _BK = $k[--$j]; //#16926 - $_[$k[--$j]] = _BK; //#16926 - $_.submode = $_.L; //#16927 - } else { //#16934 - var _BU = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16929 - if (_BU) { //#16934 - $k[$j++] = 'pad'; //#16930 - $k[$j++] = $_.pl; //#16930 - $_.encm(); //#16930 - var _BW = $k[--$j]; //#16930 - $_[$k[--$j]] = _BW; //#16930 - $_.submode = $_.P; //#16931 - } else { //#16934 - $k[$j++] = 'pad'; //#16933 - $k[$j++] = $_.al; //#16933 - $_.encm(); //#16933 - var _Ba = $k[--$j]; //#16933 - $_[$k[--$j]] = _Ba; //#16933 - $_.submode = $_.A; //#16934 - } //#16934 - } //#16934 - } else { //#16938 - $k[$j++] = 'pad'; //#16937 - $k[$j++] = $_.ml; //#16937 - $_.encl(); //#16937 - var _Be = $k[--$j]; //#16937 - $_[$k[--$j]] = _Be; //#16937 - $_.submode = $_.M; //#16938 - } //#16938 - } //#16938 - } else { //#16941 - $k[$j++] = 'pad'; //#16941 - $k[$j++] = $_.ps; //#16941 + } //#17202 + $_.addtotext(); //#17202 + $_.k = $_.k + 1; //#17203 + if (($_.char == $_.as) || ($_.char == $_.ps)) { //#17209 + $k[$j++] = $get($_.txtseq, $_.k); //#17207 + if ($_.char == $_.as) { //#17207 + $_.enca(); //#17207 + } else { //#17207 + $_.encp(); //#17207 + } //#17207 + $_.addtotext(); //#17207 + $_.k = $_.k + 1; //#17208 + } //#17208 + if ($_.char == $_.al) { //#17212 + $_.submode = $_.A; //#17212 + } //#17212 + if ($_.char == $_.ll) { //#17213 + $_.submode = $_.L; //#17213 + } //#17213 + if ($_.char == $_.ml) { //#17214 + $_.submode = $_.M; //#17214 + } //#17214 + if ($_.char == $_.pl) { //#17215 + $_.submode = $_.P; //#17215 + } //#17215 + } //#17215 + if (($_.text.length % 2) == 1) { //#17263 + if ($_.submode == $_.P) { //#17259 + $k[$j++] = 'pad'; //#17220 + $k[$j++] = $_.al; //#17220 + $_.encp(); //#17220 + var _Ab = $k[--$j]; //#17220 + $_[$k[--$j]] = _Ab; //#17220 + $_.submode = $_.A; //#17221 + } else { //#17259 + $_.nextecitext = false; //#17224 + for (var _Ah = $_.i + 1, _Ag = $_.seq.length - 1; _Ah <= _Ag; _Ah += 1) { //#17231 + $_.ti = _Ah; //#17227 + if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#17228 + $_.nextecitext = false; //#17228 + break; //#17228 + } //#17228 + if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#17229 + break; //#17229 + } //#17229 + $_.nextecitext = true; //#17230 + } //#17230 + if ($_.nextecitext) { //#17259 + if ($_.submode == $_.A) { //#17256 + var _B0 = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17234 + if (_B0) { //#17239 + $k[$j++] = 'pad'; //#17235 + $k[$j++] = $_.ll; //#17235 + $_.enca(); //#17235 + var _B2 = $k[--$j]; //#17235 + $_[$k[--$j]] = _B2; //#17235 + $_.submode = $_.L; //#17236 + } else { //#17239 + $k[$j++] = 'pad'; //#17238 + $k[$j++] = $_.ml; //#17238 + $_.enca(); //#17238 + var _B6 = $k[--$j]; //#17238 + $_[$k[--$j]] = _B6; //#17238 + $_.submode = $_.M; //#17239 + } //#17239 + } else { //#17256 + if ($_.submode == $_.M) { //#17256 + var _BI = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17243 + if (_BI) { //#17252 + $k[$j++] = 'pad'; //#17244 + $k[$j++] = $_.ll; //#17244 + $_.encm(); //#17244 + var _BK = $k[--$j]; //#17244 + $_[$k[--$j]] = _BK; //#17244 + $_.submode = $_.L; //#17245 + } else { //#17252 + var _BU = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17247 + if (_BU) { //#17252 + $k[$j++] = 'pad'; //#17248 + $k[$j++] = $_.pl; //#17248 + $_.encm(); //#17248 + var _BW = $k[--$j]; //#17248 + $_[$k[--$j]] = _BW; //#17248 + $_.submode = $_.P; //#17249 + } else { //#17252 + $k[$j++] = 'pad'; //#17251 + $k[$j++] = $_.al; //#17251 + $_.encm(); //#17251 + var _Ba = $k[--$j]; //#17251 + $_[$k[--$j]] = _Ba; //#17251 + $_.submode = $_.A; //#17252 + } //#17252 + } //#17252 + } else { //#17256 + $k[$j++] = 'pad'; //#17255 + $k[$j++] = $_.ml; //#17255 + $_.encl(); //#17255 + var _Be = $k[--$j]; //#17255 + $_[$k[--$j]] = _Be; //#17255 + $_.submode = $_.M; //#17256 + } //#17256 + } //#17256 + } else { //#17259 + $k[$j++] = 'pad'; //#17259 + $k[$j++] = $_.ps; //#17259 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { return true; - } //#16941 - var _Bm = $k[--$j]; //#16941 - $_[$k[--$j]] = _Bm; //#16941 - } //#16941 - } //#16941 - $k[$j++] = Infinity; //#16944 - $aload($_.text); //#16944 - $k[$j++] = $_.pad; //#16944 - $_.text = $a(); //#16944 - } //#16944 - $_.out = $a(~~($_.text.length / 2)); //#16947 - for (var _Bv = 0, _Bu = $_.out.length - 1; _Bv <= _Bu; _Bv += 1) { //#16951 - $_.k = _Bv; //#16949 - $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#16950 - } //#16950 - $k[$j++] = $_.out; //#16953 - }; //#16953 + } //#17259 + var _Bm = $k[--$j]; //#17259 + $_[$k[--$j]] = _Bm; //#17259 + } //#17259 + } //#17259 + $k[$j++] = Infinity; //#17262 + $aload($_.text); //#17262 + $k[$j++] = $_.pad; //#17262 + $_.text = $a(); //#17262 + } //#17262 + $_.out = $a(~~($_.text.length / 2)); //#17265 + for (var _Bv = 0, _Bu = $_.out.length - 1; _Bv <= _Bu; _Bv += 1) { //#17269 + $_.k = _Bv; //#17267 + $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#17268 + } //#17268 + $k[$j++] = $_.out; //#17271 + }; //#17271 $_.encn = function() { - $_.in = $k[--$j]; //#16958 - $_.out = $a([]); //#16959 - for (var _C9 = 0, _C8 = $_.in.length - 1; _C9 <= _C8; _C9 += 44) { //#16987 - $_.k = _C9; //#16961 - $k[$j++] = Infinity; //#16962 - var _CE = $_.in.length - $_.k; //#16963 - $k[$j++] = 1; //#16963 - $k[$j++] = $_.in; //#16963 - $k[$j++] = $_.k; //#16963 - $k[$j++] = _CE; //#16963 - if (_CE > 44) { //#16963 - $j--; //#16963 - $k[$j++] = 44; //#16963 - } //#16963 - var _CF = $k[--$j]; //#16963 - var _CG = $k[--$j]; //#16963 - var _CI = $geti($k[--$j], _CG, _CF); //#16963 - for (var _CJ = 0, _CK = _CI.length; _CJ < _CK; _CJ++) { //#16964 - $k[$j++] = $f($get(_CI, _CJ) - 48); //#16964 - } //#16964 - $_.gmod = $a(); //#16964 - $_.cwn = $a([]); //#16966 - for (;;) { //#16985 - $_.dv = 900; //#16967 - $_.gmul = $a([]); //#16968 - $_.val = 0; //#16968 - for (;;) { //#16980 - if ($_.gmod.length == 0) { //#16969 - break; //#16969 - } //#16969 - $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#16970 - $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#16971 - if ($_.val < $_.dv) { //#16977 - if ($_.gmul.length != 0) { //#16975 - $k[$j++] = Infinity; //#16974 - $aload($_.gmul); //#16974 - $k[$j++] = 0; //#16974 - $_.gmul = $a(); //#16974 - } //#16974 - } else { //#16977 - $k[$j++] = Infinity; //#16977 - $aload($_.gmul); //#16977 - $k[$j++] = ~~($_.val / $_.dv); //#16977 - $_.gmul = $a(); //#16977 - } //#16977 - $_.val = $_.val % $_.dv; //#16979 - } //#16979 - $_.dv = $_.val; //#16981 - $k[$j++] = Infinity; //#16982 - $k[$j++] = $_.dv; //#16982 - $aload($_.cwn); //#16982 - $_.cwn = $a(); //#16982 - $_.gmod = $_.gmul; //#16983 - if ($_.gmul.length == 0) { //#16984 - break; //#16984 - } //#16984 - } //#16984 - $k[$j++] = Infinity; //#16986 - $aload($_.out); //#16986 - $aload($_.cwn); //#16986 - $_.out = $a(); //#16986 - } //#16986 - $k[$j++] = $_.out; //#16988 - }; //#16988 + $_.in = $k[--$j]; //#17276 + $_.out = $a([]); //#17277 + for (var _C9 = 0, _C8 = $_.in.length - 1; _C9 <= _C8; _C9 += 44) { //#17305 + $_.k = _C9; //#17279 + $k[$j++] = Infinity; //#17280 + var _CE = $_.in.length - $_.k; //#17281 + $k[$j++] = 1; //#17281 + $k[$j++] = $_.in; //#17281 + $k[$j++] = $_.k; //#17281 + $k[$j++] = _CE; //#17281 + if (_CE > 44) { //#17281 + $j--; //#17281 + $k[$j++] = 44; //#17281 + } //#17281 + var _CF = $k[--$j]; //#17281 + var _CG = $k[--$j]; //#17281 + var _CI = $geti($k[--$j], _CG, _CF); //#17281 + for (var _CJ = 0, _CK = _CI.length; _CJ < _CK; _CJ++) { //#17282 + $k[$j++] = $f($get(_CI, _CJ) - 48); //#17282 + } //#17282 + $_.gmod = $a(); //#17282 + $_.cwn = $a([]); //#17284 + for (;;) { //#17303 + $_.dv = 900; //#17285 + $_.gmul = $a([]); //#17286 + $_.val = 0; //#17286 + for (;;) { //#17298 + if ($_.gmod.length == 0) { //#17287 + break; //#17287 + } //#17287 + $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#17288 + $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#17289 + if ($_.val < $_.dv) { //#17295 + if ($_.gmul.length != 0) { //#17293 + $k[$j++] = Infinity; //#17292 + $aload($_.gmul); //#17292 + $k[$j++] = 0; //#17292 + $_.gmul = $a(); //#17292 + } //#17292 + } else { //#17295 + $k[$j++] = Infinity; //#17295 + $aload($_.gmul); //#17295 + $k[$j++] = ~~($_.val / $_.dv); //#17295 + $_.gmul = $a(); //#17295 + } //#17295 + $_.val = $_.val % $_.dv; //#17297 + } //#17297 + $_.dv = $_.val; //#17299 + $k[$j++] = Infinity; //#17300 + $k[$j++] = $_.dv; //#17300 + $aload($_.cwn); //#17300 + $_.cwn = $a(); //#17300 + $_.gmod = $_.gmul; //#17301 + if ($_.gmul.length == 0) { //#17302 + break; //#17302 + } //#17302 + } //#17302 + $k[$j++] = Infinity; //#17304 + $aload($_.out); //#17304 + $aload($_.cwn); //#17304 + $_.out = $a(); //#17304 + } //#17304 + $k[$j++] = $_.out; //#17306 + }; //#17306 $_.ence = function() { - var _Ct = $f((-$get($k[--$j], 0)) - 1000000); //#16993 - $k[$j++] = _Ct; //#17001 - if (_Ct <= 899) { //#17000 - var _Cu = $k[--$j]; //#16994 - $k[$j++] = 927; //#16994 - $k[$j++] = _Cu; //#16994 - $astore($a(2)); //#16994 - } else { //#17000 - var _Cw = $k[--$j]; //#16995 - $k[$j++] = _Cw; //#17001 - if (_Cw <= 810899) { //#17000 - var _Cx = $k[--$j]; //#16996 - $k[$j++] = 926; //#16996 - $k[$j++] = (~~(_Cx / 900)) - 1; //#16996 - $k[$j++] = _Cx % 900; //#16996 - $astore($a(3)); //#16996 - } else { //#17000 - var _Cz = $k[--$j]; //#16997 - $k[$j++] = _Cz; //#17001 - if (_Cz <= 811799) { //#17000 - var _D0 = $k[--$j]; //#16998 - $k[$j++] = 925; //#16998 - $k[$j++] = $f(_D0 - 810900); //#16998 - $astore($a(2)); //#16998 - } else { //#17000 - $k[$j++] = 'bwipp.pdf417badECI#17000'; //#17000 - $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#17000 - bwipp_raiseerror(); //#17000 - } //#17000 - } //#17000 - } //#17000 - }; //#17000 - $_.encfuncs = $a(['enct', 'encn', 'encb']); //#17004 + var _Ct = $f((-$get($k[--$j], 0)) - 1000000); //#17311 + $k[$j++] = _Ct; //#17319 + if (_Ct <= 899) { //#17318 + var _Cu = $k[--$j]; //#17312 + $k[$j++] = 927; //#17312 + $k[$j++] = _Cu; //#17312 + $astore($a(2)); //#17312 + } else { //#17318 + var _Cw = $k[--$j]; //#17313 + $k[$j++] = _Cw; //#17319 + if (_Cw <= 810899) { //#17318 + var _Cx = $k[--$j]; //#17314 + $k[$j++] = 926; //#17314 + $k[$j++] = (~~(_Cx / 900)) - 1; //#17314 + $k[$j++] = _Cx % 900; //#17314 + $astore($a(3)); //#17314 + } else { //#17318 + var _Cz = $k[--$j]; //#17315 + $k[$j++] = _Cz; //#17319 + if (_Cz <= 811799) { //#17318 + var _D0 = $k[--$j]; //#17316 + $k[$j++] = 925; //#17316 + $k[$j++] = $f(_D0 - 810900); //#17316 + $astore($a(2)); //#17316 + } else { //#17318 + $k[$j++] = 'bwipp.pdf417badECI#17318'; //#17318 + $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#17318 + bwipp_raiseerror(); //#17318 + } //#17318 + } //#17318 + } //#17318 + }; //#17318 + $_.encfuncs = $a(['enct', 'encn', 'encb']); //#17322 $_.addtocws = function() { - var _D3 = $k[--$j]; //#17007 - $puti($_.datcws, $_.j, _D3); //#17007 - $_.j = _D3.length + $_.j; //#17008 - }; //#17008 - $_.state = $_.T; //#17012 - $_.submode = $_.A; //#17012 - $_.datcws = $a($_.seqlen); //#17013 - $_.i = 0; //#17014 - $_.j = 0; //#17014 - for (;;) { //#17034 - if ($_.i >= $_.seq.length) { //#17015 - break; //#17015 - } //#17015 - $_.chars = $get($_.seq, $_.i); //#17016 - if ($eq($type($_.chars), 'arraytype')) { //#17030 - if ($get($_.chars, 0) <= -1000000) { //#17021 - $k[$j++] = $_.chars; //#17019 - $_.ence(); //#17019 - $_.addtocws(); //#17019 - } else { //#17021 - $k[$j++] = $_.chars; //#17021 + var _D3 = $k[--$j]; //#17325 + $puti($_.datcws, $_.j, _D3); //#17325 + $_.j = _D3.length + $_.j; //#17326 + }; //#17326 + $_.state = $_.T; //#17330 + $_.submode = $_.A; //#17330 + $_.datcws = $a($_.seqlen); //#17331 + $_.i = 0; //#17332 + $_.j = 0; //#17332 + for (;;) { //#17352 + if ($_.i >= $_.seq.length) { //#17333 + break; //#17333 + } //#17333 + $_.chars = $get($_.seq, $_.i); //#17334 + if ($eq($type($_.chars), 'arraytype')) { //#17348 + if ($get($_.chars, 0) <= -1000000) { //#17339 + $k[$j++] = $_.chars; //#17337 + $_.ence(); //#17337 + $_.addtocws(); //#17337 + } else { //#17339 + $k[$j++] = $_.chars; //#17339 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#17021 - $_.addtocws(); //#17021 - } //#17021 - } else { //#17030 - $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#17024 - $_.addtocws(); //#17024 - if ($_.chars == $_.tl) { //#17025 - $_.state = $_.T; //#17025 - $_.submode = $_.A; //#17025 - } //#17025 - if ($_.chars == $_.nl) { //#17026 - $_.state = $_.N; //#17026 - } //#17026 - if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#17027 - $_.state = $_.B; //#17027 - } //#17027 - if ($_.chars == $_.bs) { //#17031 - $_.i = $_.i + 1; //#17029 - $k[$j++] = $get($_.seq, $_.i); //#17030 - $_.encb(); //#17030 - $_.addtocws(); //#17030 - } //#17030 - } //#17030 - $_.i = $_.i + 1; //#17033 - } //#17033 - $_.datcws = $geti($_.datcws, 0, $_.j); //#17035 - } //#17035 - $_.m = $_.datcws.length; //#17039 - if ($_.eclevel == -1) { //#17045 - if ($_.m <= 40) { //#17041 - $_.eclevel = 2; //#17041 - } //#17041 - if (($_.m >= 41) && ($_.m <= 160)) { //#17042 - $_.eclevel = 3; //#17042 - } //#17042 - if (($_.m >= 161) && ($_.m <= 320)) { //#17043 - $_.eclevel = 4; //#17043 - } //#17043 - if ($_.m >= 321) { //#17044 - $_.eclevel = 5; //#17044 - } //#17044 - } //#17044 - $_.maxeclevel = (~~((Math.log((928 - 1) - $_.m)) / Math.log(2))) - 1; //#17048 - if ($_.eclevel > $_.maxeclevel) { //#17049 - $_.eclevel = $_.maxeclevel; //#17049 - } //#17049 - $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17050 - if ($_.columns == 0) { //#17053 - $_.columns = ~~(Math.round(Math.sqrt(($_.m + $_.k) / 3))); //#17053 - } //#17053 - $k[$j++] = 'c'; //#17054 - if ($_.columns >= 1) { //#17054 - $k[$j++] = $_.columns; //#17054 - } else { //#17054 - $k[$j++] = 1; //#17054 - } //#17054 - var _E8 = $k[--$j]; //#17054 - $_[$k[--$j]] = _E8; //#17054 - $_.r = ~~(Math.ceil((($_.m + $_.k) + 1) / $_.columns)); //#17057 - if (($_.r < $_.rows) && ($_.rows <= 90)) { //#17058 - $_.r = $_.rows; //#17058 - } //#17058 - if ($_.r < 3) { //#17059 - $_.r = 3; //#17059 - } //#17059 - if ($_.r > 90) { //#17064 - $k[$j++] = 'bwipp.pdf417insufficientCapacity#17063'; //#17063 - $k[$j++] = "Insufficient capacity in the symbol"; //#17063 - bwipp_raiseerror(); //#17063 - } //#17063 - var _EJ = $_.c; //#17067 - var _EK = $_.r; //#17067 - var _EL = $_.m; //#17067 - var _EM = 8; //#17067 - var _EN = (~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1; //#17067 - if (((~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1) > 8) { //#17067 - var _ = _EM; //#17067 - _EM = _EN; //#17067 - _EN = _; //#17067 - } //#17067 - $_.maxeclevel = _EN; //#17067 - if ($_.maxeclevel > $_.eclevel) { //#17071 - $_.eclevel = $_.maxeclevel; //#17069 - $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17070 - } //#17070 - $_.n = $f(($_.c * $_.r) - $_.k); //#17074 - $_.cws = $a($f(($_.c * $_.r) + 1)); //#17075 - $put($_.cws, 0, $_.n); //#17076 - $puti($_.cws, 1, $_.datcws); //#17077 - $k[$j++] = $_.cws; //#17078 - $k[$j++] = $_.m + 1; //#17078 - $k[$j++] = Infinity; //#17078 - for (var _Eg = 0, _Eh = $f($f($_.n - $_.m) - 1); _Eg < _Eh; _Eg++) { //#17078 - $k[$j++] = 900; //#17078 - } //#17078 - var _Ei = $a(); //#17078 - var _Ej = $k[--$j]; //#17078 - $puti($k[--$j], _Ej, _Ei); //#17078 - $k[$j++] = $_.cws; //#17079 - $k[$j++] = $_.n; //#17079 - $k[$j++] = Infinity; //#17079 - for (var _Eo = 0, _Ep = $_.k; _Eo < _Ep; _Eo++) { //#17079 - $k[$j++] = 0; //#17079 - } //#17079 - $k[$j++] = 0; //#17079 - var _Eq = $a(); //#17079 - var _Er = $k[--$j]; //#17079 - $puti($k[--$j], _Er, _Eq); //#17079 - if (!bwipp_pdf417.__17086__) { //#17086 - $_ = Object.create($_); //#17086 - $k[$j++] = Infinity; //#17083 - $k[$j++] = 1; //#17083 - for (var _Et = 0, _Eu = 928; _Et < _Eu; _Et++) { //#17083 - var _Ev = $k[--$j]; //#17083 - $k[$j++] = _Ev; //#17083 - $k[$j++] = (_Ev * 3) % 929; //#17083 - } //#17083 - $_.rsalog = $a(); //#17083 - $_.rslog = $a(929); //#17084 - for (var _Ey = 1; _Ey <= 928; _Ey += 1) { //#17085 - $put($_.rslog, $get($_.rsalog, _Ey), _Ey); //#17085 - } //#17085 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17085 - bwipp_pdf417.__17086__ = 1; //#17085 - $_ = Object.getPrototypeOf($_); //#17085 - } //#17085 - $_.rsprod = function() { - var _F3 = $k[--$j]; //#17090 - var _F4 = $k[--$j]; //#17090 - $k[$j++] = _F4; //#17094 - $k[$j++] = _F3; //#17094 - if ((_F3 != 0) && (_F4 != 0)) { //#17093 - var _F7 = $get($_.rslog, $k[--$j]); //#17091 - var _FC = $get($_.rsalog, $f(_F7 + $get($_.rslog, $k[--$j])) % 928); //#17091 - $k[$j++] = _FC; //#17091 - } else { //#17093 - $j -= 2; //#17093 - $k[$j++] = 0; //#17093 - } //#17093 - }; //#17093 - $k[$j++] = Infinity; //#17098 - $k[$j++] = 1; //#17098 - for (var _FE = 0, _FF = $_.k; _FE < _FF; _FE++) { //#17098 - $k[$j++] = 0; //#17098 - } //#17098 - $_.coeffs = $a(); //#17098 - for (var _FJ = 1, _FI = $_.k; _FJ <= _FI; _FJ += 1) { //#17107 - $_.i = _FJ; //#17100 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#17101 - for (var _FQ = $_.i - 1; _FQ >= 1; _FQ -= 1) { //#17105 - $_.j = _FQ; //#17103 - $k[$j++] = $_.coeffs; //#17104 - $k[$j++] = $_.j; //#17104 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#17104 - $k[$j++] = $get($_.coeffs, $_.j); //#17104 - $k[$j++] = $get($_.rsalog, $_.i); //#17104 - $_.rsprod(); //#17104 - var _Fc = $k[--$j]; //#17104 - var _Fd = $k[--$j]; //#17104 - var _Fe = $k[--$j]; //#17104 - $put($k[--$j], _Fe, $f(_Fd + _Fc) % 929); //#17104 - } //#17104 - $k[$j++] = $_.coeffs; //#17106 - $k[$j++] = 0; //#17106 - $k[$j++] = $get($_.coeffs, 0); //#17106 - $k[$j++] = $get($_.rsalog, $_.i); //#17106 - $_.rsprod(); //#17106 - var _Fm = $k[--$j]; //#17106 - var _Fn = $k[--$j]; //#17106 - $put($k[--$j], _Fn, _Fm); //#17106 - } //#17106 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#17108 - for (var _Ft = $_.coeffs.length - 1; _Ft >= 0; _Ft -= 2) { //#17109 - var _Fu = $_.coeffs; //#17109 - $put(_Fu, _Ft, $f(929 - $get(_Fu, _Ft))); //#17109 - } //#17109 - for (var _Fy = 0, _Fx = $f($_.n - 1); _Fy <= _Fx; _Fy += 1) { //#17118 - $_.t = $f($get($_.cws, _Fy) + $get($_.cws, $_.n)) % 929; //#17113 - for (var _G6 = 0, _G5 = $_.k - 1; _G6 <= _G5; _G6 += 1) { //#17117 - $_.j = _G6; //#17115 - $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 929))))) % 929); //#17116 - } //#17116 - } //#17116 - for (var _GN = $_.n, _GM = $f($_.n + $_.k); _GN <= _GM; _GN += 1) { //#17119 - $put($_.cws, _GN, $f(929 - $get($_.cws, _GN)) % 929); //#17119 - } //#17119 - $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#17122 - var _GV = $get($_.options, 'debugcws') !== undefined; //#17124 - if (_GV) { //#17124 - $k[$j++] = 'bwipp.debugcws#17124'; //#17124 - $k[$j++] = $_.cws; //#17124 - bwipp_raiseerror(); //#17124 - } //#17124 - if (!bwipp_pdf417.__17368__) { //#17368 - $_ = Object.create($_); //#17368 - $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#17367 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17367 - bwipp_pdf417.__17368__ = 1; //#17367 - $_ = Object.getPrototypeOf($_); //#17367 + } //#17339 + $_.addtocws(); //#17339 + } //#17339 + } else { //#17348 + $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#17342 + $_.addtocws(); //#17342 + if ($_.chars == $_.tl) { //#17343 + $_.state = $_.T; //#17343 + $_.submode = $_.A; //#17343 + } //#17343 + if ($_.chars == $_.nl) { //#17344 + $_.state = $_.N; //#17344 + } //#17344 + if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#17345 + $_.state = $_.B; //#17345 + } //#17345 + if ($_.chars == $_.bs) { //#17349 + $_.i = $_.i + 1; //#17347 + $k[$j++] = $get($_.seq, $_.i); //#17348 + $_.encb(); //#17348 + $_.addtocws(); //#17348 + } //#17348 + } //#17348 + $_.i = $_.i + 1; //#17351 + } //#17351 + $_.datcws = $geti($_.datcws, 0, $_.j); //#17353 + } //#17353 + $_.m = $_.datcws.length; //#17357 + if ($_.eclevel == -1) { //#17363 + if ($_.m <= 40) { //#17359 + $_.eclevel = 2; //#17359 + } //#17359 + if (($_.m >= 41) && ($_.m <= 160)) { //#17360 + $_.eclevel = 3; //#17360 + } //#17360 + if (($_.m >= 161) && ($_.m <= 320)) { //#17361 + $_.eclevel = 4; //#17361 + } //#17361 + if ($_.m >= 321) { //#17362 + $_.eclevel = 5; //#17362 + } //#17362 + } //#17362 + $_.maxeclevel = (~~((Math.log((928 - 1) - $_.m)) / Math.log(2))) - 1; //#17366 + if ($_.eclevel > $_.maxeclevel) { //#17367 + $_.eclevel = $_.maxeclevel; //#17367 } //#17367 - $_.cwtobits = function() { - var _Ge = $get($_.clusters, $k[--$j]); //#17372 - $_.v = $get(_Ge, $k[--$j]); //#17372 - $k[$j++] = Infinity; //#17373 - for (var _Gh = 0, _Gi = 17; _Gh < _Gi; _Gh++) { //#17373 - $k[$j++] = 0; //#17373 - } //#17373 - var _Gl = $cvrs($s(17), $_.v, 2); //#17373 - for (var _Gm = 0, _Gn = _Gl.length; _Gm < _Gn; _Gm++) { //#17373 - $k[$j++] = $get(_Gl, _Gm) - 48; //#17373 - } //#17373 - var _Gp = $a(); //#17373 - $k[$j++] = $geti(_Gp, _Gp.length - 17, 17); //#17374 - }; //#17374 - if ($_.compact) { //#17381 - $_.rwid = $f(($f(($f((17 * $_.c) + 17)) + 17)) + 1); //#17379 - } else { //#17381 - $_.rwid = $f(($f(($f(($f((17 * $_.c) + 17)) + 17)) + 17)) + 18); //#17381 + $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17368 + if ($_.columns == 0) { //#17371 + $_.columns = ~~(Math.round(Math.sqrt(($_.m + $_.k) / 3))); //#17371 + } //#17371 + $k[$j++] = 'c'; //#17372 + if ($_.columns >= 1) { //#17372 + $k[$j++] = $_.columns; //#17372 + } else { //#17372 + $k[$j++] = 1; //#17372 + } //#17372 + var _E8 = $k[--$j]; //#17372 + $_[$k[--$j]] = _E8; //#17372 + $_.r = ~~(Math.ceil((($_.m + $_.k) + 1) / $_.columns)); //#17375 + if (($_.r < $_.rows) && ($_.rows <= 90)) { //#17376 + $_.r = $_.rows; //#17376 + } //#17376 + if ($_.r < 3) { //#17377 + $_.r = 3; //#17377 + } //#17377 + if ($_.r > 90) { //#17382 + $k[$j++] = 'bwipp.pdf417insufficientCapacity#17381'; //#17381 + $k[$j++] = "Insufficient capacity in the symbol"; //#17381 + bwipp_raiseerror(); //#17381 } //#17381 - $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#17383 - for (var _H0 = 0, _Gz = $_.r - 1; _H0 <= _Gz; _H0 += 1) { //#17416 - $_.i = _H0; //#17386 - if (($_.i % 3) == 0) { //#17391 - $_.lcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17389 - $_.rcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17390 - } //#17390 - if (($_.i % 3) == 1) { //#17395 - $_.lcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17393 - $_.rcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17394 - } //#17394 - if (($_.i % 3) == 2) { //#17399 - $_.lcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17397 - $_.rcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17398 - } //#17398 + var _EJ = $_.c; //#17385 + var _EK = $_.r; //#17385 + var _EL = $_.m; //#17385 + var _EM = 8; //#17385 + var _EN = (~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1; //#17385 + if (((~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1) > 8) { //#17385 + var _ = _EM; //#17385 + _EM = _EN; //#17385 + _EN = _; //#17385 + } //#17385 + $_.maxeclevel = _EN; //#17385 + if ($_.maxeclevel > $_.eclevel) { //#17389 + $_.eclevel = $_.maxeclevel; //#17387 + $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17388 + } //#17388 + $_.n = $f(($_.c * $_.r) - $_.k); //#17392 + $_.cws = $a($f(($_.c * $_.r) + 1)); //#17393 + $put($_.cws, 0, $_.n); //#17394 + $puti($_.cws, 1, $_.datcws); //#17395 + $k[$j++] = $_.cws; //#17396 + $k[$j++] = $_.m + 1; //#17396 + $k[$j++] = Infinity; //#17396 + for (var _Eg = 0, _Eh = $f($f($_.n - $_.m) - 1); _Eg < _Eh; _Eg++) { //#17396 + $k[$j++] = 900; //#17396 + } //#17396 + var _Ei = $a(); //#17396 + var _Ej = $k[--$j]; //#17396 + $puti($k[--$j], _Ej, _Ei); //#17396 + $k[$j++] = $_.cws; //#17397 + $k[$j++] = $_.n; //#17397 + $k[$j++] = Infinity; //#17397 + for (var _Eo = 0, _Ep = $_.k; _Eo < _Ep; _Eo++) { //#17397 + $k[$j++] = 0; //#17397 + } //#17397 + $k[$j++] = 0; //#17397 + var _Eq = $a(); //#17397 + var _Er = $k[--$j]; //#17397 + $puti($k[--$j], _Er, _Eq); //#17397 + if (!bwipp_pdf417.__17404__) { //#17404 + $_ = Object.create($_); //#17404 $k[$j++] = Infinity; //#17401 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = $_.lcw; //#17403 - $k[$j++] = $_.i % 3; //#17403 - $_.cwtobits(); //#17403 - $aload($k[--$j]); //#17403 - var _HP = $geti($_.cws, $_.c * $_.i, $_.c); //#17404 - for (var _HQ = 0, _HR = _HP.length; _HQ < _HR; _HQ++) { //#17404 - $k[$j++] = $get(_HP, _HQ); //#17404 - $k[$j++] = $_.i % 3; //#17404 - $_.cwtobits(); //#17404 - $aload($k[--$j]); //#17404 - } //#17404 - if ($_.compact) { //#17409 - $k[$j++] = 1; //#17406 - } else { //#17409 - $k[$j++] = $_.rcw; //#17408 - $k[$j++] = $_.i % 3; //#17408 - $_.cwtobits(); //#17408 - $aload($k[--$j]); //#17408 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - } //#17409 - var _HZ = $a(); //#17409 - $k[$j++] = _HZ; //#17414 - for (var _Hc = 0, _Hb = $_.rowmult - 1; _Hc <= _Hb; _Hc += 1) { //#17414 - var _Hh = $k[--$j]; //#17413 - $puti($_.pixs, (_Hc + ($_.i * $_.rowmult)) * $_.rwid, _Hh); //#17413 - $k[$j++] = _Hh; //#17413 - } //#17413 - $j--; //#17415 - } //#17415 + $k[$j++] = 1; //#17401 + for (var _Et = 0, _Eu = 928; _Et < _Eu; _Et++) { //#17401 + var _Ev = $k[--$j]; //#17401 + $k[$j++] = _Ev; //#17401 + $k[$j++] = (_Ev * 3) % 929; //#17401 + } //#17401 + $_.rsalog = $a(); //#17401 + $_.rslog = $a(929); //#17402 + for (var _Ey = 1; _Ey <= 928; _Ey += 1) { //#17403 + $put($_.rslog, $get($_.rsalog, _Ey), _Ey); //#17403 + } //#17403 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17403 + bwipp_pdf417.__17404__ = 1; //#17403 + $_ = Object.getPrototypeOf($_); //#17403 + } //#17403 + $_.rsprod = function() { + var _F3 = $k[--$j]; //#17408 + var _F4 = $k[--$j]; //#17408 + $k[$j++] = _F4; //#17412 + $k[$j++] = _F3; //#17412 + if ((_F3 != 0) && (_F4 != 0)) { //#17411 + var _F7 = $get($_.rslog, $k[--$j]); //#17409 + var _FC = $get($_.rsalog, $f(_F7 + $get($_.rslog, $k[--$j])) % 928); //#17409 + $k[$j++] = _FC; //#17409 + } else { //#17411 + $j -= 2; //#17411 + $k[$j++] = 0; //#17411 + } //#17411 + }; //#17411 + $k[$j++] = Infinity; //#17416 + $k[$j++] = 1; //#17416 + for (var _FE = 0, _FF = $_.k; _FE < _FF; _FE++) { //#17416 + $k[$j++] = 0; //#17416 + } //#17416 + $_.coeffs = $a(); //#17416 + for (var _FJ = 1, _FI = $_.k; _FJ <= _FI; _FJ += 1) { //#17425 + $_.i = _FJ; //#17418 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#17419 + for (var _FQ = $_.i - 1; _FQ >= 1; _FQ -= 1) { //#17423 + $_.j = _FQ; //#17421 + $k[$j++] = $_.coeffs; //#17422 + $k[$j++] = $_.j; //#17422 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#17422 + $k[$j++] = $get($_.coeffs, $_.j); //#17422 + $k[$j++] = $get($_.rsalog, $_.i); //#17422 + $_.rsprod(); //#17422 + var _Fc = $k[--$j]; //#17422 + var _Fd = $k[--$j]; //#17422 + var _Fe = $k[--$j]; //#17422 + $put($k[--$j], _Fe, $f(_Fd + _Fc) % 929); //#17422 + } //#17422 + $k[$j++] = $_.coeffs; //#17424 + $k[$j++] = 0; //#17424 + $k[$j++] = $get($_.coeffs, 0); //#17424 + $k[$j++] = $get($_.rsalog, $_.i); //#17424 + $_.rsprod(); //#17424 + var _Fm = $k[--$j]; //#17424 + var _Fn = $k[--$j]; //#17424 + $put($k[--$j], _Fn, _Fm); //#17424 + } //#17424 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#17426 + for (var _Ft = $_.coeffs.length - 1; _Ft >= 0; _Ft -= 2) { //#17427 + var _Fu = $_.coeffs; //#17427 + $put(_Fu, _Ft, $f(929 - $get(_Fu, _Ft))); //#17427 + } //#17427 + for (var _Fy = 0, _Fx = $f($_.n - 1); _Fy <= _Fx; _Fy += 1) { //#17436 + $_.t = $f($get($_.cws, _Fy) + $get($_.cws, $_.n)) % 929; //#17431 + for (var _G6 = 0, _G5 = $_.k - 1; _G6 <= _G5; _G6 += 1) { //#17435 + $_.j = _G6; //#17433 + $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 929))))) % 929); //#17434 + } //#17434 + } //#17434 + for (var _GN = $_.n, _GM = $f($_.n + $_.k); _GN <= _GM; _GN += 1) { //#17437 + $put($_.cws, _GN, $f(929 - $get($_.cws, _GN)) % 929); //#17437 + } //#17437 + $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#17440 + var _GV = $get($_.options, 'debugcws') !== undefined; //#17442 + if (_GV) { //#17442 + $k[$j++] = 'bwipp.debugcws#17442'; //#17442 + $k[$j++] = $_.cws; //#17442 + bwipp_raiseerror(); //#17442 + } //#17442 + if (!bwipp_pdf417.__17686__) { //#17686 + $_ = Object.create($_); //#17686 + $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#17685 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17685 + bwipp_pdf417.__17686__ = 1; //#17685 + $_ = Object.getPrototypeOf($_); //#17685 + } //#17685 + $_.cwtobits = function() { + var _Ge = $get($_.clusters, $k[--$j]); //#17690 + $_.v = $get(_Ge, $k[--$j]); //#17690 + $k[$j++] = Infinity; //#17691 + for (var _Gh = 0, _Gi = 17; _Gh < _Gi; _Gh++) { //#17691 + $k[$j++] = 0; //#17691 + } //#17691 + var _Gl = $cvrs($s(17), $_.v, 2); //#17691 + for (var _Gm = 0, _Gn = _Gl.length; _Gm < _Gn; _Gm++) { //#17691 + $k[$j++] = $get(_Gl, _Gm) - 48; //#17691 + } //#17691 + var _Gp = $a(); //#17691 + $k[$j++] = $geti(_Gp, _Gp.length - 17, 17); //#17692 + }; //#17692 + if ($_.compact) { //#17699 + $_.rwid = $f(($f(($f((17 * $_.c) + 17)) + 17)) + 1); //#17697 + } else { //#17699 + $_.rwid = $f(($f(($f(($f((17 * $_.c) + 17)) + 17)) + 17)) + 18); //#17699 + } //#17699 + $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#17701 + for (var _H0 = 0, _Gz = $_.r - 1; _H0 <= _Gz; _H0 += 1) { //#17734 + $_.i = _H0; //#17704 + if (($_.i % 3) == 0) { //#17709 + $_.lcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17707 + $_.rcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17708 + } //#17708 + if (($_.i % 3) == 1) { //#17713 + $_.lcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17711 + $_.rcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17712 + } //#17712 + if (($_.i % 3) == 2) { //#17717 + $_.lcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17715 + $_.rcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17716 + } //#17716 + $k[$j++] = Infinity; //#17719 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = $_.lcw; //#17721 + $k[$j++] = $_.i % 3; //#17721 + $_.cwtobits(); //#17721 + $aload($k[--$j]); //#17721 + var _HP = $geti($_.cws, $_.c * $_.i, $_.c); //#17722 + for (var _HQ = 0, _HR = _HP.length; _HQ < _HR; _HQ++) { //#17722 + $k[$j++] = $get(_HP, _HQ); //#17722 + $k[$j++] = $_.i % 3; //#17722 + $_.cwtobits(); //#17722 + $aload($k[--$j]); //#17722 + } //#17722 + if ($_.compact) { //#17727 + $k[$j++] = 1; //#17724 + } else { //#17727 + $k[$j++] = $_.rcw; //#17726 + $k[$j++] = $_.i % 3; //#17726 + $_.cwtobits(); //#17726 + $aload($k[--$j]); //#17726 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + } //#17727 + var _HZ = $a(); //#17727 + $k[$j++] = _HZ; //#17732 + for (var _Hc = 0, _Hb = $_.rowmult - 1; _Hc <= _Hb; _Hc += 1) { //#17732 + var _Hh = $k[--$j]; //#17731 + $puti($_.pixs, (_Hc + ($_.i * $_.rowmult)) * $_.rwid, _Hh); //#17731 + $k[$j++] = _Hh; //#17731 + } //#17731 + $j--; //#17733 + } //#17733 var _Hq = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.rwid], ["pixy", $_.r * $_.rowmult], @@ -20413,1199 +21035,1199 @@ function bwipp_pdf417() { ["bordertop", 2], ["borderbottom", 2], ["opt", $_.options] - ]); //#17430 - $k[$j++] = _Hq; //#17433 - if (!$_.dontdraw) { //#17433 - bwipp_renmatrix(); //#17433 - } //#17433 - $_ = Object.getPrototypeOf($_); //#17435 - $_ = Object.getPrototypeOf($_); //#17437 + ]); //#17748 + $k[$j++] = _Hq; //#17751 + if (!$_.dontdraw) { //#17751 + bwipp_renmatrix(); //#17751 + } //#17751 + $_ = Object.getPrototypeOf($_); //#17753 + $_ = Object.getPrototypeOf($_); //#17755 } //bwipp_pdf417 function bwipp_pdf417compact() { - $_ = Object.create($_); //#17466 - $_.dontdraw = false; //#17469 - $k[$j++] = $_; //#17471 - bwipp_processoptions(); //#17471 - $_.options = $k[--$j]; //#17471 - $_.barcode = $k[--$j]; //#17472 - $put($_.options, "dontdraw", true); //#17475 - $put($_.options, "compact", true); //#17476 - $k[$j++] = 'args'; //#17478 - $k[$j++] = $_.barcode; //#17478 - $k[$j++] = $_.options; //#17478 - bwipp_pdf417(); //#17478 - var _6 = $k[--$j]; //#17478 - $_[$k[--$j]] = _6; //#17478 - $put($_.args, "opt", $_.options); //#17480 - $k[$j++] = $_.args; //#17483 - if (!$_.dontdraw) { //#17483 - bwipp_renmatrix(); //#17483 - } //#17483 - $_ = Object.getPrototypeOf($_); //#17485 + $_ = Object.create($_); //#17784 + $_.dontdraw = false; //#17787 + $k[$j++] = $_; //#17789 + bwipp_processoptions(); //#17789 + $_.options = $k[--$j]; //#17789 + $_.barcode = $k[--$j]; //#17790 + $put($_.options, "dontdraw", true); //#17793 + $put($_.options, "compact", true); //#17794 + $k[$j++] = 'args'; //#17796 + $k[$j++] = $_.barcode; //#17796 + $k[$j++] = $_.options; //#17796 + bwipp_pdf417(); //#17796 + var _6 = $k[--$j]; //#17796 + $_[$k[--$j]] = _6; //#17796 + $put($_.args, "opt", $_.options); //#17798 + $k[$j++] = $_.args; //#17801 + if (!$_.dontdraw) { //#17801 + bwipp_renmatrix(); //#17801 + } //#17801 + $_ = Object.getPrototypeOf($_); //#17803 } //bwipp_pdf417compact function bwipp_micropdf417() { - $_ = Object.create($_); //#17516 - $_.dontdraw = false; //#17519 - $_.version = "unset"; //#17520 - $_.columns = 0; //#17521 - $_.rows = 0; //#17522 - $_.rowmult = 2; //#17523 - $_.cca = false; //#17524 - $_.ccb = false; //#17525 - $_.raw = false; //#17526 - $_.parse = false; //#17527 - $_.parsefnc = false; //#17528 - $k[$j++] = $_; //#17530 - bwipp_processoptions(); //#17530 - $_.options = $k[--$j]; //#17530 - $_.barcode = $k[--$j]; //#17531 - if ($eq($_.barcode, "")) { //#17535 - $k[$j++] = 'bwipp.micropdf417emptyData#17534'; //#17534 - $k[$j++] = "The data must not be empty"; //#17534 - bwipp_raiseerror(); //#17534 - } //#17534 - if ($_.rowmult <= 0) { //#17539 - $k[$j++] = 'bwipp.micropdf417badRowMult#17538'; //#17538 - $k[$j++] = "The row multiplier must be greater than zero"; //#17538 - bwipp_raiseerror(); //#17538 - } //#17538 - if (($_.cca && $_.ccb) || (($_.cca && $_.raw) || ($_.ccb && $_.raw))) { //#17543 - $k[$j++] = 'bwipp.micropdf417ccaAndCcb#17542'; //#17542 - $k[$j++] = "Cannot combine cca, ccb and raw"; //#17542 - bwipp_raiseerror(); //#17542 - } //#17542 - if ($ne($_.version, "unset")) { //#17564 - $search($_.version, "x"); //#17547 - if ($k[--$j]) { //#17562 - var _D = $k[--$j]; //#17548 - var _E = $k[--$j]; //#17548 - $k[$j++] = _D; //#17548 - $k[$j++] = _E; //#17548 - $j--; //#17548 - var _F = $k[--$j]; //#17549 - var _G = $k[--$j]; //#17549 - $k[$j++] = _G; //#17549 - $k[$j++] = _F; //#17549 - $k[$j++] = _G; //#17549 - $k[$j++] = _F; //#17549 - $astore($a(2)); //#17549 - $forall($k[--$j], function() { //#17558 - var _J = $k[--$j]; //#17551 - $k[$j++] = _J; //#17551 - $k[$j++] = true; //#17551 - if (_J.length == 0) { //#17551 - $j--; //#17551 - $k[$j++] = false; //#17551 - } //#17551 - var _K = $k[--$j]; //#17552 - var _L = $k[--$j]; //#17552 - $k[$j++] = _K; //#17554 - $forall(_L, function() { //#17554 - var _M = $k[--$j]; //#17553 - if ((_M < 48) || (_M > 57)) { //#17553 - $j--; //#17553 - $k[$j++] = false; //#17553 - } //#17553 - }); //#17553 - if ($nt($k[--$j])) { //#17557 - $k[$j++] = 'bwipp.micropdf417BadVersionBadRowOrColumn#17556'; //#17556 - $k[$j++] = "version must be formatted as RxC"; //#17556 - bwipp_raiseerror(); //#17556 - } //#17556 - }); //#17556 - $_.rows = $cvi($k[--$j]); //#17559 - $_.columns = $cvi($k[--$j]); //#17560 - } else { //#17562 - $j--; //#17562 - $k[$j++] = 'bwipp.micropdf417badVersionFormat#17562'; //#17562 - $k[$j++] = "version must be formatted as RxC"; //#17562 - bwipp_raiseerror(); //#17562 - } //#17562 - } //#17562 - bwipp_loadctx(bwipp_micropdf417) //#17566 - if (!bwipp_micropdf417.__17656__) { //#17656 - $_ = Object.create($_); //#17656 - $_.T = 0; //#17570 - $_.N = 1; //#17570 - $_.B = 2; //#17570 - $_.A = 0; //#17571 - $_.L = 1; //#17571 - $_.M = 2; //#17571 - $_.P = 3; //#17571 - $_.tl = -1; //#17574 - $_.nl = -2; //#17574 - $_.bl = -3; //#17574 - $_.bl6 = -4; //#17574 - $_.bs = -5; //#17574 - $_.al = -6; //#17577 - $_.ll = -7; //#17577 - $_.ml = -8; //#17577 - $_.pl = -9; //#17577 - $_.as = -10; //#17577 - $_.ps = -11; //#17577 - $_.m05 = -12; //#17580 - $_.m06 = -13; //#17580 - $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#17615 - $_.charvals = $a([new Map, new Map, new Map, new Map]); //#17618 - $_.alltext = new Map; //#17619 - for (var _19 = 0, _18 = $_.charmaps.length - 1; _19 <= _18; _19 += 1) { //#17629 - $_.i = _19; //#17621 - $_.encs = $get($_.charmaps, $_.i); //#17622 - for (var _1D = 0; _1D <= 3; _1D += 1) { //#17628 - $_.j = _1D; //#17624 - var _1G = $get($_.encs, $_.j); //#17625 - $k[$j++] = _1G; //#17625 - if ($eq($type(_1G), 'stringtype')) { //#17625 - var _1J = $get($k[--$j], 0); //#17625 - $k[$j++] = _1J; //#17625 - } //#17625 - var _1K = $k[--$j]; //#17626 - $put($get($_.charvals, $_.j), _1K, $_.i); //#17626 - $put($_.alltext, _1K, -1); //#17627 - } //#17627 - } //#17627 - $_.e = 10000; //#17631 - $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#17639 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#17647 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#17655 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#17655 - bwipp_micropdf417.__17656__ = 1; //#17655 - $_ = Object.getPrototypeOf($_); //#17655 - } //#17655 - if ($_.raw || $_.cca) { //#17677 - $_.datcws = $a($_.barcode.length); //#17660 - $_.i = 0; //#17661 - $_.j = 0; //#17661 - for (;;) { //#17672 - if ($_.i >= ($_.barcode.length - 3)) { //#17663 - break; //#17663 - } //#17663 - if ($get($_.barcode, $_.i) != 94) { //#17664 - break; //#17664 - } //#17664 - var _2a = $geti($_.barcode, $_.i + 1, 3); //#17665 - $k[$j++] = _2a; //#17667 - $k[$j++] = false; //#17667 - for (var _2b = 0, _2c = _2a.length; _2b < _2c; _2b++) { //#17667 - var _2d = $get(_2a, _2b); //#17667 - if ((_2d < 48) || (_2d > 57)) { //#17666 - $j--; //#17666 - $k[$j++] = true; //#17666 - } //#17666 - } //#17666 - if ($k[--$j]) { //#17667 - $j--; //#17667 - break; //#17667 - } //#17667 - $_.cw = $cvi($k[--$j]); //#17668 - $put($_.datcws, $_.j, $_.cw); //#17669 - $_.i = $_.i + 4; //#17670 - $_.j = $_.j + 1; //#17671 - } //#17671 - if ($_.i != $_.barcode.length) { //#17675 - $k[$j++] = 'bwipp.micropdf417badCcaRawFormat#17674'; //#17674 - $k[$j++] = "cca and raw data must be formatted as ^NNN"; //#17674 - bwipp_raiseerror(); //#17674 - } //#17674 - $_.datcws = $geti($_.datcws, 0, $_.j); //#17676 - } //#17676 + $_ = Object.create($_); //#17834 + $_.dontdraw = false; //#17837 + $_.version = "unset"; //#17838 + $_.columns = 0; //#17839 + $_.rows = 0; //#17840 + $_.rowmult = 2; //#17841 + $_.cca = false; //#17842 + $_.ccb = false; //#17843 + $_.raw = false; //#17844 + $_.parse = false; //#17845 + $_.parsefnc = false; //#17846 + $k[$j++] = $_; //#17848 + bwipp_processoptions(); //#17848 + $_.options = $k[--$j]; //#17848 + $_.barcode = $k[--$j]; //#17849 + if ($eq($_.barcode, "")) { //#17853 + $k[$j++] = 'bwipp.micropdf417emptyData#17852'; //#17852 + $k[$j++] = "The data must not be empty"; //#17852 + bwipp_raiseerror(); //#17852 + } //#17852 + if ($_.rowmult <= 0) { //#17857 + $k[$j++] = 'bwipp.micropdf417badRowMult#17856'; //#17856 + $k[$j++] = "The row multiplier must be greater than zero"; //#17856 + bwipp_raiseerror(); //#17856 + } //#17856 + if (($_.cca && $_.ccb) || (($_.cca && $_.raw) || ($_.ccb && $_.raw))) { //#17861 + $k[$j++] = 'bwipp.micropdf417ccaAndCcb#17860'; //#17860 + $k[$j++] = "Cannot combine cca, ccb and raw"; //#17860 + bwipp_raiseerror(); //#17860 + } //#17860 + if ($ne($_.version, "unset")) { //#17882 + $search($_.version, "x"); //#17865 + if ($k[--$j]) { //#17880 + var _D = $k[--$j]; //#17866 + var _E = $k[--$j]; //#17866 + $k[$j++] = _D; //#17866 + $k[$j++] = _E; //#17866 + $j--; //#17866 + var _F = $k[--$j]; //#17867 + var _G = $k[--$j]; //#17867 + $k[$j++] = _G; //#17867 + $k[$j++] = _F; //#17867 + $k[$j++] = _G; //#17867 + $k[$j++] = _F; //#17867 + $astore($a(2)); //#17867 + $forall($k[--$j], function() { //#17876 + var _J = $k[--$j]; //#17869 + $k[$j++] = _J; //#17869 + $k[$j++] = true; //#17869 + if (_J.length == 0) { //#17869 + $j--; //#17869 + $k[$j++] = false; //#17869 + } //#17869 + var _K = $k[--$j]; //#17870 + var _L = $k[--$j]; //#17870 + $k[$j++] = _K; //#17872 + $forall(_L, function() { //#17872 + var _M = $k[--$j]; //#17871 + if ((_M < 48) || (_M > 57)) { //#17871 + $j--; //#17871 + $k[$j++] = false; //#17871 + } //#17871 + }); //#17871 + if ($nt($k[--$j])) { //#17875 + $k[$j++] = 'bwipp.micropdf417BadVersionBadRowOrColumn#17874'; //#17874 + $k[$j++] = "version must be formatted as RxC"; //#17874 + bwipp_raiseerror(); //#17874 + } //#17874 + }); //#17874 + $_.rows = $cvi($k[--$j]); //#17877 + $_.columns = $cvi($k[--$j]); //#17878 + } else { //#17880 + $j--; //#17880 + $k[$j++] = 'bwipp.micropdf417badVersionFormat#17880'; //#17880 + $k[$j++] = "version must be formatted as RxC"; //#17880 + bwipp_raiseerror(); //#17880 + } //#17880 + } //#17880 + bwipp_loadctx(bwipp_micropdf417) //#17884 + if (!bwipp_micropdf417.__17974__) { //#17974 + $_ = Object.create($_); //#17974 + $_.T = 0; //#17888 + $_.N = 1; //#17888 + $_.B = 2; //#17888 + $_.A = 0; //#17889 + $_.L = 1; //#17889 + $_.M = 2; //#17889 + $_.P = 3; //#17889 + $_.tl = -1; //#17892 + $_.nl = -2; //#17892 + $_.bl = -3; //#17892 + $_.bl6 = -4; //#17892 + $_.bs = -5; //#17892 + $_.al = -6; //#17895 + $_.ll = -7; //#17895 + $_.ml = -8; //#17895 + $_.pl = -9; //#17895 + $_.as = -10; //#17895 + $_.ps = -11; //#17895 + $_.m05 = -12; //#17898 + $_.m06 = -13; //#17898 + $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#17933 + $_.charvals = $a([new Map, new Map, new Map, new Map]); //#17936 + $_.alltext = new Map; //#17937 + for (var _19 = 0, _18 = $_.charmaps.length - 1; _19 <= _18; _19 += 1) { //#17947 + $_.i = _19; //#17939 + $_.encs = $get($_.charmaps, $_.i); //#17940 + for (var _1D = 0; _1D <= 3; _1D += 1) { //#17946 + $_.j = _1D; //#17942 + var _1G = $get($_.encs, $_.j); //#17943 + $k[$j++] = _1G; //#17943 + if ($eq($type(_1G), 'stringtype')) { //#17943 + var _1J = $get($k[--$j], 0); //#17943 + $k[$j++] = _1J; //#17943 + } //#17943 + var _1K = $k[--$j]; //#17944 + $put($get($_.charvals, $_.j), _1K, $_.i); //#17944 + $put($_.alltext, _1K, -1); //#17945 + } //#17945 + } //#17945 + $_.e = 10000; //#17949 + $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#17957 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#17965 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#17973 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#17973 + bwipp_micropdf417.__17974__ = 1; //#17973 + $_ = Object.getPrototypeOf($_); //#17973 + } //#17973 + if ($_.raw || $_.cca) { //#17995 + $_.datcws = $a($_.barcode.length); //#17978 + $_.i = 0; //#17979 + $_.j = 0; //#17979 + for (;;) { //#17990 + if ($_.i >= ($_.barcode.length - 3)) { //#17981 + break; //#17981 + } //#17981 + if ($get($_.barcode, $_.i) != 94) { //#17982 + break; //#17982 + } //#17982 + var _2a = $geti($_.barcode, $_.i + 1, 3); //#17983 + $k[$j++] = _2a; //#17985 + $k[$j++] = false; //#17985 + for (var _2b = 0, _2c = _2a.length; _2b < _2c; _2b++) { //#17985 + var _2d = $get(_2a, _2b); //#17985 + if ((_2d < 48) || (_2d > 57)) { //#17984 + $j--; //#17984 + $k[$j++] = true; //#17984 + } //#17984 + } //#17984 + if ($k[--$j]) { //#17985 + $j--; //#17985 + break; //#17985 + } //#17985 + $_.cw = $cvi($k[--$j]); //#17986 + $put($_.datcws, $_.j, $_.cw); //#17987 + $_.i = $_.i + 4; //#17988 + $_.j = $_.j + 1; //#17989 + } //#17989 + if ($_.i != $_.barcode.length) { //#17993 + $k[$j++] = 'bwipp.micropdf417badCcaRawFormat#17992'; //#17992 + $k[$j++] = "cca and raw data must be formatted as ^NNN"; //#17992 + bwipp_raiseerror(); //#17992 + } //#17992 + $_.datcws = $geti($_.datcws, 0, $_.j); //#17994 + } //#17994 $_.encb = function() { - $_.in = $k[--$j]; //#17680 - $_.inlen = $_.in.length; //#17681 - $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#17682 - for (var _2x = 0, _2w = (~~($_.inlen / 6)) - 1; _2x <= _2w; _2x += 1) { //#17705 - $_.k = _2x; //#17684 - $k[$j++] = Infinity; //#17685 - $aload($geti($_.in, $_.k * 6, 3)); //#17685 - $_.msbs = $a(); //#17685 - $k[$j++] = Infinity; //#17686 - $aload($_.msbs); //#17687 - var _33 = $k[--$j]; //#17687 - var _34 = $k[--$j]; //#17687 - var _35 = $k[--$j]; //#17687 - $k[$j++] = $f(($f(_33 + (_34 * 256))) + (_35 * 65536)); //#17688 - for (var _36 = 0, _37 = 3; _36 < _37; _36++) { //#17688 - var _38 = $k[--$j]; //#17688 - $k[$j++] = _38 % 900; //#17688 - $k[$j++] = ~~(_38 / 900); //#17688 - } //#17688 - $_.mscs = $a(); //#17688 - $k[$j++] = Infinity; //#17690 - $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#17690 - $_.lsbs = $a(); //#17690 - $k[$j++] = Infinity; //#17691 - $aload($_.lsbs); //#17692 - var _3F = $k[--$j]; //#17692 - var _3G = $k[--$j]; //#17692 - var _3H = $k[--$j]; //#17692 - $k[$j++] = $f(($f(_3F + (_3G * 256))) + (_3H * 65536)); //#17693 - for (var _3I = 0, _3J = 3; _3I < _3J; _3I++) { //#17693 - var _3K = $k[--$j]; //#17693 - $k[$j++] = _3K % 900; //#17693 - $k[$j++] = ~~(_3K / 900); //#17693 - } //#17693 - $_.lscs = $a(); //#17693 - var _3N = $get($_.lscs, 0); //#17695 - var _3P = $get($_.mscs, 0); //#17695 - $put($_.out, ($_.k * 5) + 4, ($f(_3N + (_3P * 316))) % 900); //#17696 - var _3T = $get($_.lscs, 1); //#17697 - var _3V = $get($_.mscs, 0); //#17697 - var _3X = $get($_.mscs, 1); //#17697 - $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) % 900); //#17698 - var _3b = $get($_.lscs, 2); //#17699 - var _3d = $get($_.mscs, 0); //#17699 - var _3f = $get($_.mscs, 1); //#17699 - var _3h = $get($_.mscs, 2); //#17699 - $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) % 900); //#17700 - var _3l = $get($_.lscs, 3); //#17701 - var _3n = $get($_.mscs, 1); //#17701 - var _3p = $get($_.mscs, 2); //#17701 - $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) % 900); //#17702 - $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#17704 - } //#17704 - $_.rem = $_.inlen % 6; //#17706 - if ($_.rem != 0) { //#17711 - $k[$j++] = $_.out; //#17709 - $k[$j++] = $_.out.length - $_.rem; //#17709 - $k[$j++] = Infinity; //#17709 - $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#17709 - var _46 = $a(); //#17709 - var _47 = $k[--$j]; //#17710 - $puti($k[--$j], _47, _46); //#17710 - } //#17710 - $k[$j++] = $_.out; //#17712 - }; //#17712 - if ($_.ccb) { //#17721 - $_.barlen = $_.barcode.length; //#17716 - $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#17717 - $put($_.datcws, 0, 920); //#17718 - var _4I = (($_.barlen % 6) == 0) ? 924 : 901; //#17719 - $put($_.datcws, 1, _4I); //#17719 - $k[$j++] = $_.datcws; //#17720 - $k[$j++] = 2; //#17720 - $k[$j++] = Infinity; //#17720 - $forall($_.barcode); //#17720 - var _4L = $a(); //#17720 - $k[$j++] = _4L; //#17720 - $_.encb(); //#17720 - var _4M = $k[--$j]; //#17720 - var _4N = $k[--$j]; //#17720 - $puti($k[--$j], _4N, _4M); //#17720 - } //#17720 - if (((!$_.raw) && (!$_.cca)) && (!$_.ccb)) { //#18122 + $_.in = $k[--$j]; //#17998 + $_.inlen = $_.in.length; //#17999 + $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#18000 + for (var _2x = 0, _2w = (~~($_.inlen / 6)) - 1; _2x <= _2w; _2x += 1) { //#18023 + $_.k = _2x; //#18002 + $k[$j++] = Infinity; //#18003 + $aload($geti($_.in, $_.k * 6, 3)); //#18003 + $_.msbs = $a(); //#18003 + $k[$j++] = Infinity; //#18004 + $aload($_.msbs); //#18005 + var _33 = $k[--$j]; //#18005 + var _34 = $k[--$j]; //#18005 + var _35 = $k[--$j]; //#18005 + $k[$j++] = $f(($f(_33 + (_34 * 256))) + (_35 * 65536)); //#18006 + for (var _36 = 0, _37 = 3; _36 < _37; _36++) { //#18006 + var _38 = $k[--$j]; //#18006 + $k[$j++] = _38 % 900; //#18006 + $k[$j++] = ~~(_38 / 900); //#18006 + } //#18006 + $_.mscs = $a(); //#18006 + $k[$j++] = Infinity; //#18008 + $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#18008 + $_.lsbs = $a(); //#18008 + $k[$j++] = Infinity; //#18009 + $aload($_.lsbs); //#18010 + var _3F = $k[--$j]; //#18010 + var _3G = $k[--$j]; //#18010 + var _3H = $k[--$j]; //#18010 + $k[$j++] = $f(($f(_3F + (_3G * 256))) + (_3H * 65536)); //#18011 + for (var _3I = 0, _3J = 3; _3I < _3J; _3I++) { //#18011 + var _3K = $k[--$j]; //#18011 + $k[$j++] = _3K % 900; //#18011 + $k[$j++] = ~~(_3K / 900); //#18011 + } //#18011 + $_.lscs = $a(); //#18011 + var _3N = $get($_.lscs, 0); //#18013 + var _3P = $get($_.mscs, 0); //#18013 + $put($_.out, ($_.k * 5) + 4, ($f(_3N + (_3P * 316))) % 900); //#18014 + var _3T = $get($_.lscs, 1); //#18015 + var _3V = $get($_.mscs, 0); //#18015 + var _3X = $get($_.mscs, 1); //#18015 + $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) % 900); //#18016 + var _3b = $get($_.lscs, 2); //#18017 + var _3d = $get($_.mscs, 0); //#18017 + var _3f = $get($_.mscs, 1); //#18017 + var _3h = $get($_.mscs, 2); //#18017 + $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) % 900); //#18018 + var _3l = $get($_.lscs, 3); //#18019 + var _3n = $get($_.mscs, 1); //#18019 + var _3p = $get($_.mscs, 2); //#18019 + $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) % 900); //#18020 + $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#18022 + } //#18022 + $_.rem = $_.inlen % 6; //#18024 + if ($_.rem != 0) { //#18029 + $k[$j++] = $_.out; //#18027 + $k[$j++] = $_.out.length - $_.rem; //#18027 + $k[$j++] = Infinity; //#18027 + $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#18027 + var _46 = $a(); //#18027 + var _47 = $k[--$j]; //#18028 + $puti($k[--$j], _47, _46); //#18028 + } //#18028 + $k[$j++] = $_.out; //#18030 + }; //#18030 + if ($_.ccb) { //#18039 + $_.barlen = $_.barcode.length; //#18034 + $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#18035 + $put($_.datcws, 0, 920); //#18036 + var _4I = (($_.barlen % 6) == 0) ? 924 : 901; //#18037 + $put($_.datcws, 1, _4I); //#18037 + $k[$j++] = $_.datcws; //#18038 + $k[$j++] = 2; //#18038 + $k[$j++] = Infinity; //#18038 + $forall($_.barcode); //#18038 + var _4L = $a(); //#18038 + $k[$j++] = _4L; //#18038 + $_.encb(); //#18038 + var _4M = $k[--$j]; //#18038 + var _4N = $k[--$j]; //#18038 + $puti($k[--$j], _4N, _4M); //#18038 + } //#18038 + if (((!$_.raw) && (!$_.cca)) && (!$_.ccb)) { //#18440 var _4U = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#17732 - $_.fncvals = _4U; //#17733 - $k[$j++] = 'msg'; //#17734 - $k[$j++] = $_.barcode; //#17734 - $k[$j++] = $_.fncvals; //#17734 - bwipp_parseinput(); //#17734 - var _4X = $k[--$j]; //#17734 - $_[$k[--$j]] = _4X; //#17734 - $_.msglen = $_.msg.length; //#17735 - if ($_.msglen >= 9) { //#17753 - $aload($geti($_.msg, 0, 7)); //#17739 - var _4d = $k[--$j]; //#17740 - var _4e = $k[--$j]; //#17740 - $k[$j++] = _4d == 29; //#17740 - $k[$j++] = _4e; //#17740 - $j--; //#17740 - var _4f = $k[--$j]; //#17740 - var _4g = $k[--$j]; //#17740 - var _4h = $k[--$j]; //#17740 - var _4i = $k[--$j]; //#17741 - var _4j = $k[--$j]; //#17741 - var _4k = $k[--$j]; //#17741 - if (((((_4f && (_4g == 48)) && (_4h == 30)) && (_4i == 62)) && (_4j == 41)) && (_4k == 91)) { //#17752 - $aload($geti($_.msg, $_.msglen - 2, 2)); //#17742 - var _4o = $k[--$j]; //#17743 - var _4p = $k[--$j]; //#17743 - if ((_4o == 4) && (_4p == 30)) { //#17751 - if ($get($_.msg, 5) == 53) { //#17748 - $k[$j++] = Infinity; //#17745 - $k[$j++] = $_.m05; //#17745 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#17745 - $_.msg = $a(); //#17745 - } else { //#17748 - if ($get($_.msg, 5) == 54) { //#17749 - $k[$j++] = Infinity; //#17748 - $k[$j++] = $_.m06; //#17748 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#17748 - $_.msg = $a(); //#17748 - } //#17748 - } //#17748 - } //#17748 - } //#17748 - } //#17748 - $_.msglen = $_.msg.length; //#17754 - $k[$j++] = Infinity; //#17757 - for (var _56 = 0, _57 = $_.msglen; _56 < _57; _56++) { //#17757 - $k[$j++] = 0; //#17757 - } //#17757 - $k[$j++] = 0; //#17757 - $_.numdigits = $a(); //#17757 - $k[$j++] = Infinity; //#17758 - for (var _5A = 0, _5B = $_.msglen; _5A < _5B; _5A++) { //#17758 - $k[$j++] = 0; //#17758 - } //#17758 - $k[$j++] = 0; //#17758 - $_.numtext = $a(); //#17758 - $k[$j++] = Infinity; //#17759 - for (var _5E = 0, _5F = $_.msglen; _5E < _5F; _5E++) { //#17759 - $k[$j++] = 0; //#17759 - } //#17759 - $k[$j++] = 0; //#17759 - $_.numbytes = $a(); //#17759 - $k[$j++] = Infinity; //#17760 - for (var _5I = 0, _5J = $_.msglen; _5I < _5J; _5I++) { //#17760 - $k[$j++] = 0; //#17760 - } //#17760 - $_.iseci = $a(); //#17760 - for (var _5M = $_.msglen - 1; _5M >= 0; _5M -= 1) { //#17773 - $_.i = _5M; //#17762 - var _5P = $get($_.msg, $_.i); //#17763 - if ((_5P >= 48) && (_5P <= 57)) { //#17765 - $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#17764 - } //#17764 - var _5Z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#17766 - if (_5Z && ($get($_.numdigits, $_.i) < 13)) { //#17768 - $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#17767 - } //#17767 - if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#17771 - $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#17770 - } //#17770 - $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#17772 - } //#17772 - $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#17774 - $_.numtext = $geti($_.numtext, 0, $_.msglen); //#17775 - $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#17776 - $_.seq = $a([]); //#17778 - $_.seqlen = 0; //#17778 - $_.state = $_.B; //#17778 - $_.p = 0; //#17778 - for (;;) { //#17840 - if ($_.p == $_.msglen) { //#17779 - break; //#17779 - } //#17779 - var _6H = $get($_.msg, $_.p); //#17780 - if (($_.p == 0) && ((_6H == $_.m05) || (_6H == $_.m06))) { //#17838 - $k[$j++] = Infinity; //#17781 - $aload($_.seq); //#17782 - var _6P = ($get($_.msg, $_.p) == $_.m05) ? $_.m05 : $_.m06; //#17783 - $k[$j++] = _6P; //#17783 - $_.seq = $a(); //#17783 - $_.p = $_.p + 1; //#17785 - $_.seqlen = $_.seqlen + 1; //#17786 - } else { //#17838 - if ($get($_.iseci, $_.p)) { //#17838 - $_.eci = $get($_.msg, $_.p); //#17789 - $k[$j++] = Infinity; //#17790 - $aload($_.seq); //#17791 - $k[$j++] = $a([$_.eci]); //#17792 - $_.seq = $a(); //#17792 - $_.p = $_.p + 1; //#17794 - $k[$j++] = 'seqlen'; //#17795 - $k[$j++] = $_.seqlen; //#17795 - if ($_.eci <= -1810900) { //#17795 - $k[$j++] = 2; //#17795 - } else { //#17795 - var _6h = ($_.eci <= -1000900) ? 3 : 2; //#17795 - $k[$j++] = _6h; //#17795 - } //#17795 - var _6i = $k[--$j]; //#17795 - var _6j = $k[--$j]; //#17795 - $_[$k[--$j]] = $f(_6j + _6i); //#17795 - } else { //#17838 - $_.n = $get($_.numdigits, $_.p); //#17797 - if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#17838 - $k[$j++] = Infinity; //#17799 - $aload($_.seq); //#17800 - $k[$j++] = $_.nl; //#17802 - $k[$j++] = Infinity; //#17802 - $aload($geti($_.msg, $_.p, $_.n)); //#17802 - var _6y = $a(); //#17802 - $k[$j++] = _6y; //#17802 - $_.seq = $a(); //#17802 - $_.state = $_.N; //#17804 - $_.p = $f($_.p + $_.n); //#17805 - $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#17806 - } else { //#17838 - $_.t = $get($_.numtext, $_.p); //#17808 - if ($_.t >= 5) { //#17838 - $k[$j++] = Infinity; //#17810 - $aload($_.seq); //#17811 - if ($_.state != $_.T) { //#17814 - $k[$j++] = $_.tl; //#17813 - } //#17813 - $k[$j++] = Infinity; //#17815 - $aload($geti($_.msg, $_.p, $_.t)); //#17815 - var _7H = $a(); //#17815 - $k[$j++] = _7H; //#17815 - $_.seq = $a(); //#17815 - $_.state = $_.T; //#17817 - $_.p = $f($_.p + $_.t); //#17818 - $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#17819 - } else { //#17838 - $_.b = $get($_.numbytes, $_.p); //#17821 - if (($_.b == 1) && ($_.state == $_.T)) { //#17838 - $k[$j++] = Infinity; //#17823 - $aload($_.seq); //#17824 - $k[$j++] = $_.bs; //#17826 - $k[$j++] = $a([$get($_.msg, $_.p)]); //#17826 - $_.seq = $a(); //#17826 - $_.p = $f($_.p + $_.b); //#17828 - $_.seqlen = $f($_.seqlen + 2); //#17829 - } else { //#17838 - $k[$j++] = Infinity; //#17831 - $aload($_.seq); //#17832 - var _7g = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#17833 - $k[$j++] = _7g; //#17834 - $k[$j++] = Infinity; //#17834 - $aload($geti($_.msg, $_.p, $_.b)); //#17834 - var _7l = $a(); //#17834 - $k[$j++] = _7l; //#17834 - $_.seq = $a(); //#17834 - $_.state = $_.B; //#17836 - $_.p = $f($_.p + $_.b); //#17837 - $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - $k[$j++] = Infinity; //#17842 - $k[$j++] = $_.tl; //#17843 - $k[$j++] = 900; //#17843 - $k[$j++] = $_.bl; //#17843 - $k[$j++] = 901; //#17843 - $k[$j++] = $_.bl6; //#17843 - $k[$j++] = 924; //#17843 - $k[$j++] = $_.nl; //#17843 - $k[$j++] = 902; //#17843 - $k[$j++] = $_.bs; //#17843 - $k[$j++] = 913; //#17843 - $k[$j++] = $_.m05; //#17843 - $k[$j++] = 916; //#17843 - $k[$j++] = $_.m06; //#17843 - $k[$j++] = 917; //#17843 - $_.latchcws = $d(); //#17844 + ]); //#18050 + $_.fncvals = _4U; //#18051 + $k[$j++] = 'msg'; //#18052 + $k[$j++] = $_.barcode; //#18052 + $k[$j++] = $_.fncvals; //#18052 + bwipp_parseinput(); //#18052 + var _4X = $k[--$j]; //#18052 + $_[$k[--$j]] = _4X; //#18052 + $_.msglen = $_.msg.length; //#18053 + if ($_.msglen >= 9) { //#18071 + $aload($geti($_.msg, 0, 7)); //#18057 + var _4d = $k[--$j]; //#18058 + var _4e = $k[--$j]; //#18058 + $k[$j++] = _4d == 29; //#18058 + $k[$j++] = _4e; //#18058 + $j--; //#18058 + var _4f = $k[--$j]; //#18058 + var _4g = $k[--$j]; //#18058 + var _4h = $k[--$j]; //#18058 + var _4i = $k[--$j]; //#18059 + var _4j = $k[--$j]; //#18059 + var _4k = $k[--$j]; //#18059 + if (((((_4f && (_4g == 48)) && (_4h == 30)) && (_4i == 62)) && (_4j == 41)) && (_4k == 91)) { //#18070 + $aload($geti($_.msg, $_.msglen - 2, 2)); //#18060 + var _4o = $k[--$j]; //#18061 + var _4p = $k[--$j]; //#18061 + if ((_4o == 4) && (_4p == 30)) { //#18069 + if ($get($_.msg, 5) == 53) { //#18066 + $k[$j++] = Infinity; //#18063 + $k[$j++] = $_.m05; //#18063 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18063 + $_.msg = $a(); //#18063 + } else { //#18066 + if ($get($_.msg, 5) == 54) { //#18067 + $k[$j++] = Infinity; //#18066 + $k[$j++] = $_.m06; //#18066 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18066 + $_.msg = $a(); //#18066 + } //#18066 + } //#18066 + } //#18066 + } //#18066 + } //#18066 + $_.msglen = $_.msg.length; //#18072 + $k[$j++] = Infinity; //#18075 + for (var _56 = 0, _57 = $_.msglen; _56 < _57; _56++) { //#18075 + $k[$j++] = 0; //#18075 + } //#18075 + $k[$j++] = 0; //#18075 + $_.numdigits = $a(); //#18075 + $k[$j++] = Infinity; //#18076 + for (var _5A = 0, _5B = $_.msglen; _5A < _5B; _5A++) { //#18076 + $k[$j++] = 0; //#18076 + } //#18076 + $k[$j++] = 0; //#18076 + $_.numtext = $a(); //#18076 + $k[$j++] = Infinity; //#18077 + for (var _5E = 0, _5F = $_.msglen; _5E < _5F; _5E++) { //#18077 + $k[$j++] = 0; //#18077 + } //#18077 + $k[$j++] = 0; //#18077 + $_.numbytes = $a(); //#18077 + $k[$j++] = Infinity; //#18078 + for (var _5I = 0, _5J = $_.msglen; _5I < _5J; _5I++) { //#18078 + $k[$j++] = 0; //#18078 + } //#18078 + $_.iseci = $a(); //#18078 + for (var _5M = $_.msglen - 1; _5M >= 0; _5M -= 1) { //#18091 + $_.i = _5M; //#18080 + var _5P = $get($_.msg, $_.i); //#18081 + if ((_5P >= 48) && (_5P <= 57)) { //#18083 + $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#18082 + } //#18082 + var _5Z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#18084 + if (_5Z && ($get($_.numdigits, $_.i) < 13)) { //#18086 + $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#18085 + } //#18085 + if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#18089 + $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#18088 + } //#18088 + $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#18090 + } //#18090 + $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#18092 + $_.numtext = $geti($_.numtext, 0, $_.msglen); //#18093 + $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#18094 + $_.seq = $a([]); //#18096 + $_.seqlen = 0; //#18096 + $_.state = $_.B; //#18096 + $_.p = 0; //#18096 + for (;;) { //#18158 + if ($_.p == $_.msglen) { //#18097 + break; //#18097 + } //#18097 + var _6H = $get($_.msg, $_.p); //#18098 + if (($_.p == 0) && ((_6H == $_.m05) || (_6H == $_.m06))) { //#18156 + $k[$j++] = Infinity; //#18099 + $aload($_.seq); //#18100 + var _6P = ($get($_.msg, $_.p) == $_.m05) ? $_.m05 : $_.m06; //#18101 + $k[$j++] = _6P; //#18101 + $_.seq = $a(); //#18101 + $_.p = $_.p + 1; //#18103 + $_.seqlen = $_.seqlen + 1; //#18104 + } else { //#18156 + if ($get($_.iseci, $_.p)) { //#18156 + $_.eci = $get($_.msg, $_.p); //#18107 + $k[$j++] = Infinity; //#18108 + $aload($_.seq); //#18109 + $k[$j++] = $a([$_.eci]); //#18110 + $_.seq = $a(); //#18110 + $_.p = $_.p + 1; //#18112 + $k[$j++] = 'seqlen'; //#18113 + $k[$j++] = $_.seqlen; //#18113 + if ($_.eci <= -1810900) { //#18113 + $k[$j++] = 2; //#18113 + } else { //#18113 + var _6h = ($_.eci <= -1000900) ? 3 : 2; //#18113 + $k[$j++] = _6h; //#18113 + } //#18113 + var _6i = $k[--$j]; //#18113 + var _6j = $k[--$j]; //#18113 + $_[$k[--$j]] = $f(_6j + _6i); //#18113 + } else { //#18156 + $_.n = $get($_.numdigits, $_.p); //#18115 + if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#18156 + $k[$j++] = Infinity; //#18117 + $aload($_.seq); //#18118 + $k[$j++] = $_.nl; //#18120 + $k[$j++] = Infinity; //#18120 + $aload($geti($_.msg, $_.p, $_.n)); //#18120 + var _6y = $a(); //#18120 + $k[$j++] = _6y; //#18120 + $_.seq = $a(); //#18120 + $_.state = $_.N; //#18122 + $_.p = $f($_.p + $_.n); //#18123 + $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#18124 + } else { //#18156 + $_.t = $get($_.numtext, $_.p); //#18126 + if ($_.t >= 5) { //#18156 + $k[$j++] = Infinity; //#18128 + $aload($_.seq); //#18129 + if ($_.state != $_.T) { //#18132 + $k[$j++] = $_.tl; //#18131 + } //#18131 + $k[$j++] = Infinity; //#18133 + $aload($geti($_.msg, $_.p, $_.t)); //#18133 + var _7H = $a(); //#18133 + $k[$j++] = _7H; //#18133 + $_.seq = $a(); //#18133 + $_.state = $_.T; //#18135 + $_.p = $f($_.p + $_.t); //#18136 + $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#18137 + } else { //#18156 + $_.b = $get($_.numbytes, $_.p); //#18139 + if (($_.b == 1) && ($_.state == $_.T)) { //#18156 + $k[$j++] = Infinity; //#18141 + $aload($_.seq); //#18142 + $k[$j++] = $_.bs; //#18144 + $k[$j++] = $a([$get($_.msg, $_.p)]); //#18144 + $_.seq = $a(); //#18144 + $_.p = $f($_.p + $_.b); //#18146 + $_.seqlen = $f($_.seqlen + 2); //#18147 + } else { //#18156 + $k[$j++] = Infinity; //#18149 + $aload($_.seq); //#18150 + var _7g = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#18151 + $k[$j++] = _7g; //#18152 + $k[$j++] = Infinity; //#18152 + $aload($geti($_.msg, $_.p, $_.b)); //#18152 + var _7l = $a(); //#18152 + $k[$j++] = _7l; //#18152 + $_.seq = $a(); //#18152 + $_.state = $_.B; //#18154 + $_.p = $f($_.p + $_.b); //#18155 + $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + $k[$j++] = Infinity; //#18160 + $k[$j++] = $_.tl; //#18161 + $k[$j++] = 900; //#18161 + $k[$j++] = $_.bl; //#18161 + $k[$j++] = 901; //#18161 + $k[$j++] = $_.bl6; //#18161 + $k[$j++] = 924; //#18161 + $k[$j++] = $_.nl; //#18161 + $k[$j++] = 902; //#18161 + $k[$j++] = $_.bs; //#18161 + $k[$j++] = 913; //#18161 + $k[$j++] = $_.m05; //#18161 + $k[$j++] = 916; //#18161 + $k[$j++] = $_.m06; //#18161 + $k[$j++] = 917; //#18161 + $_.latchcws = $d(); //#18162 $_.enca = function() { - var _84 = $get($get($_.charvals, $_.A), $k[--$j]); //#17847 - $k[$j++] = _84; //#17847 - }; //#17847 + var _84 = $get($get($_.charvals, $_.A), $k[--$j]); //#18165 + $k[$j++] = _84; //#18165 + }; //#18165 $_.encl = function() { - var _89 = $get($get($_.charvals, $_.L), $k[--$j]); //#17848 - $k[$j++] = _89; //#17848 - }; //#17848 + var _89 = $get($get($_.charvals, $_.L), $k[--$j]); //#18166 + $k[$j++] = _89; //#18166 + }; //#18166 $_.encm = function() { - var _8E = $get($get($_.charvals, $_.M), $k[--$j]); //#17849 - $k[$j++] = _8E; //#17849 - }; //#17849 + var _8E = $get($get($_.charvals, $_.M), $k[--$j]); //#18167 + $k[$j++] = _8E; //#18167 + }; //#18167 $_.encp = function() { - var _8J = $get($get($_.charvals, $_.P), $k[--$j]); //#17850 - $k[$j++] = _8J; //#17850 - }; //#17850 - $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#17851 + var _8J = $get($get($_.charvals, $_.P), $k[--$j]); //#18168 + $k[$j++] = _8J; //#18168 + }; //#18168 + $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#18169 $_.addtotext = function() { - $put($_.text, $_.l, $k[--$j]); //#17854 - $_.l = $_.l + 1; //#17855 - }; //#17855 + $put($_.text, $_.l, $k[--$j]); //#18172 + $_.l = $_.l + 1; //#18173 + }; //#18173 $_.enct = function() { - $_.in = $k[--$j]; //#17860 - $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17862 - $put($_.curlen, $_.submode, 0); //#17863 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#17864 - $forall($_.in, function() { //#17934 - $_.char = $k[--$j]; //#17869 - for (;;) { //#17890 - $_.imp = false; //#17873 - var _8i = $a([$_.A, $_.L, $_.M, $_.P]); //#17874 - for (var _8j = 0, _8k = _8i.length; _8j < _8k; _8j++) { //#17888 - $_.x = $get(_8i, _8j); //#17875 - var _8q = $a([$_.A, $_.L, $_.M, $_.P]); //#17876 - for (var _8r = 0, _8s = _8q.length; _8r < _8s; _8r++) { //#17887 - $_.y = $get(_8q, _8r); //#17877 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#17878 - if ($_.cost < $get($_.curlen, $_.y)) { //#17886 - $put($_.curlen, $_.y, $_.cost); //#17880 - $k[$j++] = $_.curseq; //#17883 - $k[$j++] = $_.y; //#17883 - $k[$j++] = Infinity; //#17881 - $aload($get($_.curseq, $_.x)); //#17882 - $aload($get($get($_.latseq, $_.x), $_.y)); //#17883 - var _9J = $a(); //#17883 - var _9K = $k[--$j]; //#17884 - $put($k[--$j], _9K, _9J); //#17884 - $_.imp = true; //#17885 - } //#17885 - } //#17885 - } //#17885 - if (!$_.imp) { //#17889 - break; //#17889 - } //#17889 - } //#17889 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17893 - $_.nxtseq = $a(4); //#17894 - var _9X = $a([$_.A, $_.L, $_.M, $_.P]); //#17896 - for (var _9Y = 0, _9Z = _9X.length; _9Y < _9Z; _9Y++) { //#17929 - $_.x = $get(_9X, _9Y); //#17897 - for (;;) { //#17927 - var _9f = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#17901 - if (!_9f) { //#17901 - break; //#17901 - } //#17901 - $_.cost = $f($get($_.curlen, $_.x) + 1); //#17904 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#17908 - $put($_.nxtlen, $_.x, $_.cost); //#17906 - $k[$j++] = $_.nxtseq; //#17907 - $k[$j++] = $_.x; //#17907 - $k[$j++] = Infinity; //#17907 - $aload($get($_.curseq, $_.x)); //#17907 - $k[$j++] = $_.char; //#17907 - var _9w = $a(); //#17907 - var _9x = $k[--$j]; //#17907 - $put($k[--$j], _9x, _9w); //#17907 - } //#17907 - var _A3 = $a([$_.A, $_.L, $_.M, $_.P]); //#17911 - for (var _A4 = 0, _A5 = _A3.length; _A4 < _A5; _A4++) { //#17924 - $_.y = $get(_A3, _A4); //#17912 - if ($ne($_.x, $_.y)) { //#17923 - $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#17914 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#17922 - $put($_.nxtlen, $_.y, $_.cost); //#17916 - $k[$j++] = $_.nxtseq; //#17920 - $k[$j++] = $_.y; //#17920 - $k[$j++] = Infinity; //#17917 - $aload($get($_.curseq, $_.y)); //#17918 - var _AV = ($_.x == $_.A) ? $_.as : $_.ps; //#17919 - $k[$j++] = _AV; //#17920 - $k[$j++] = $_.char; //#17920 - var _AX = $a(); //#17920 - var _AY = $k[--$j]; //#17921 - $put($k[--$j], _AY, _AX); //#17921 - } //#17921 - } //#17921 - } //#17921 - break; //#17926 - } //#17926 - } //#17926 - $_.curlen = $_.nxtlen; //#17931 - $_.curseq = $_.nxtseq; //#17932 - }); //#17932 - $_.minseq = $_.e; //#17937 - var _Ah = $a([$_.A, $_.L, $_.M, $_.P]); //#17938 - for (var _Ai = 0, _Aj = _Ah.length; _Ai < _Aj; _Ai++) { //#17944 - $_.k = $get(_Ah, _Ai); //#17939 - if ($get($_.curlen, $_.k) < $_.minseq) { //#17943 - $_.minseq = $get($_.curlen, $_.k); //#17941 - $_.txtseq = $get($_.curseq, $_.k); //#17942 - } //#17942 - } //#17942 - $_.text = $a($_.minseq); //#17947 - $_.k = 0; //#17948 - $_.l = 0; //#17948 - for (;;) { //#17968 - if ($_.k >= $_.txtseq.length) { //#17949 - break; //#17949 - } //#17949 - $_.char = $get($_.txtseq, $_.k); //#17951 - $k[$j++] = $_.char; //#17954 + $_.in = $k[--$j]; //#18178 + $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#18180 + $put($_.curlen, $_.submode, 0); //#18181 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#18182 + $forall($_.in, function() { //#18252 + $_.char = $k[--$j]; //#18187 + for (;;) { //#18208 + $_.imp = false; //#18191 + var _8i = $a([$_.A, $_.L, $_.M, $_.P]); //#18192 + for (var _8j = 0, _8k = _8i.length; _8j < _8k; _8j++) { //#18206 + $_.x = $get(_8i, _8j); //#18193 + var _8q = $a([$_.A, $_.L, $_.M, $_.P]); //#18194 + for (var _8r = 0, _8s = _8q.length; _8r < _8s; _8r++) { //#18205 + $_.y = $get(_8q, _8r); //#18195 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#18196 + if ($_.cost < $get($_.curlen, $_.y)) { //#18204 + $put($_.curlen, $_.y, $_.cost); //#18198 + $k[$j++] = $_.curseq; //#18201 + $k[$j++] = $_.y; //#18201 + $k[$j++] = Infinity; //#18199 + $aload($get($_.curseq, $_.x)); //#18200 + $aload($get($get($_.latseq, $_.x), $_.y)); //#18201 + var _9J = $a(); //#18201 + var _9K = $k[--$j]; //#18202 + $put($k[--$j], _9K, _9J); //#18202 + $_.imp = true; //#18203 + } //#18203 + } //#18203 + } //#18203 + if (!$_.imp) { //#18207 + break; //#18207 + } //#18207 + } //#18207 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#18211 + $_.nxtseq = $a(4); //#18212 + var _9X = $a([$_.A, $_.L, $_.M, $_.P]); //#18214 + for (var _9Y = 0, _9Z = _9X.length; _9Y < _9Z; _9Y++) { //#18247 + $_.x = $get(_9X, _9Y); //#18215 + for (;;) { //#18245 + var _9f = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#18219 + if (!_9f) { //#18219 + break; //#18219 + } //#18219 + $_.cost = $f($get($_.curlen, $_.x) + 1); //#18222 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#18226 + $put($_.nxtlen, $_.x, $_.cost); //#18224 + $k[$j++] = $_.nxtseq; //#18225 + $k[$j++] = $_.x; //#18225 + $k[$j++] = Infinity; //#18225 + $aload($get($_.curseq, $_.x)); //#18225 + $k[$j++] = $_.char; //#18225 + var _9w = $a(); //#18225 + var _9x = $k[--$j]; //#18225 + $put($k[--$j], _9x, _9w); //#18225 + } //#18225 + var _A3 = $a([$_.A, $_.L, $_.M, $_.P]); //#18229 + for (var _A4 = 0, _A5 = _A3.length; _A4 < _A5; _A4++) { //#18242 + $_.y = $get(_A3, _A4); //#18230 + if ($ne($_.x, $_.y)) { //#18241 + $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#18232 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#18240 + $put($_.nxtlen, $_.y, $_.cost); //#18234 + $k[$j++] = $_.nxtseq; //#18238 + $k[$j++] = $_.y; //#18238 + $k[$j++] = Infinity; //#18235 + $aload($get($_.curseq, $_.y)); //#18236 + var _AV = ($_.x == $_.A) ? $_.as : $_.ps; //#18237 + $k[$j++] = _AV; //#18238 + $k[$j++] = $_.char; //#18238 + var _AX = $a(); //#18238 + var _AY = $k[--$j]; //#18239 + $put($k[--$j], _AY, _AX); //#18239 + } //#18239 + } //#18239 + } //#18239 + break; //#18244 + } //#18244 + } //#18244 + $_.curlen = $_.nxtlen; //#18249 + $_.curseq = $_.nxtseq; //#18250 + }); //#18250 + $_.minseq = $_.e; //#18255 + var _Ah = $a([$_.A, $_.L, $_.M, $_.P]); //#18256 + for (var _Ai = 0, _Aj = _Ah.length; _Ai < _Aj; _Ai++) { //#18262 + $_.k = $get(_Ah, _Ai); //#18257 + if ($get($_.curlen, $_.k) < $_.minseq) { //#18261 + $_.minseq = $get($_.curlen, $_.k); //#18259 + $_.txtseq = $get($_.curseq, $_.k); //#18260 + } //#18260 + } //#18260 + $_.text = $a($_.minseq); //#18265 + $_.k = 0; //#18266 + $_.l = 0; //#18266 + for (;;) { //#18286 + if ($_.k >= $_.txtseq.length) { //#18267 + break; //#18267 + } //#18267 + $_.char = $get($_.txtseq, $_.k); //#18269 + $k[$j++] = $_.char; //#18272 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { break; - } //#17954 - $_.addtotext(); //#17954 - $_.k = $_.k + 1; //#17955 - if (($_.char == $_.as) || ($_.char == $_.ps)) { //#17961 - $k[$j++] = $get($_.txtseq, $_.k); //#17959 - if ($_.char == $_.as) { //#17959 - $_.enca(); //#17959 - } else { //#17959 - $_.encp(); //#17959 - } //#17959 - $_.addtotext(); //#17959 - $_.k = $_.k + 1; //#17960 - } //#17960 - if ($_.char == $_.al) { //#17964 - $_.submode = $_.A; //#17964 - } //#17964 - if ($_.char == $_.ll) { //#17965 - $_.submode = $_.L; //#17965 - } //#17965 - if ($_.char == $_.ml) { //#17966 - $_.submode = $_.M; //#17966 - } //#17966 - if ($_.char == $_.pl) { //#17967 - $_.submode = $_.P; //#17967 - } //#17967 - } //#17967 - if (($_.text.length % 2) == 1) { //#18015 - if ($_.submode == $_.P) { //#18011 - $k[$j++] = 'pad'; //#17972 - $k[$j++] = $_.al; //#17972 - $_.encp(); //#17972 - var _BY = $k[--$j]; //#17972 - $_[$k[--$j]] = _BY; //#17972 - $_.submode = $_.A; //#17973 - } else { //#18011 - $_.nextecitext = false; //#17976 - for (var _Be = $_.i + 1, _Bd = $_.seq.length - 1; _Be <= _Bd; _Be += 1) { //#17983 - $_.ti = _Be; //#17979 - if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#17980 - $_.nextecitext = false; //#17980 - break; //#17980 - } //#17980 - if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#17981 - break; //#17981 - } //#17981 - $_.nextecitext = true; //#17982 - } //#17982 - if ($_.nextecitext) { //#18011 - if ($_.submode == $_.A) { //#18008 - var _Bx = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17986 - if (_Bx) { //#17991 - $k[$j++] = 'pad'; //#17987 - $k[$j++] = $_.ll; //#17987 - $_.enca(); //#17987 - var _Bz = $k[--$j]; //#17987 - $_[$k[--$j]] = _Bz; //#17987 - $_.submode = $_.L; //#17988 - } else { //#17991 - $k[$j++] = 'pad'; //#17990 - $k[$j++] = $_.ml; //#17990 - $_.enca(); //#17990 - var _C3 = $k[--$j]; //#17990 - $_[$k[--$j]] = _C3; //#17990 - $_.submode = $_.M; //#17991 - } //#17991 - } else { //#18008 - if ($_.submode == $_.M) { //#18008 - var _CF = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17995 - if (_CF) { //#18004 - $k[$j++] = 'pad'; //#17996 - $k[$j++] = $_.ll; //#17996 - $_.encm(); //#17996 - var _CH = $k[--$j]; //#17996 - $_[$k[--$j]] = _CH; //#17996 - $_.submode = $_.L; //#17997 - } else { //#18004 - var _CR = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17999 - if (_CR) { //#18004 - $k[$j++] = 'pad'; //#18000 - $k[$j++] = $_.pl; //#18000 - $_.encm(); //#18000 - var _CT = $k[--$j]; //#18000 - $_[$k[--$j]] = _CT; //#18000 - $_.submode = $_.P; //#18001 - } else { //#18004 - $k[$j++] = 'pad'; //#18003 - $k[$j++] = $_.al; //#18003 - $_.encm(); //#18003 - var _CX = $k[--$j]; //#18003 - $_[$k[--$j]] = _CX; //#18003 - $_.submode = $_.A; //#18004 - } //#18004 - } //#18004 - } else { //#18008 - $k[$j++] = 'pad'; //#18007 - $k[$j++] = $_.ml; //#18007 - $_.encl(); //#18007 - var _Cb = $k[--$j]; //#18007 - $_[$k[--$j]] = _Cb; //#18007 - $_.submode = $_.M; //#18008 - } //#18008 - } //#18008 - } else { //#18011 - $k[$j++] = 'pad'; //#18011 - $k[$j++] = $_.ps; //#18011 + } //#18272 + $_.addtotext(); //#18272 + $_.k = $_.k + 1; //#18273 + if (($_.char == $_.as) || ($_.char == $_.ps)) { //#18279 + $k[$j++] = $get($_.txtseq, $_.k); //#18277 + if ($_.char == $_.as) { //#18277 + $_.enca(); //#18277 + } else { //#18277 + $_.encp(); //#18277 + } //#18277 + $_.addtotext(); //#18277 + $_.k = $_.k + 1; //#18278 + } //#18278 + if ($_.char == $_.al) { //#18282 + $_.submode = $_.A; //#18282 + } //#18282 + if ($_.char == $_.ll) { //#18283 + $_.submode = $_.L; //#18283 + } //#18283 + if ($_.char == $_.ml) { //#18284 + $_.submode = $_.M; //#18284 + } //#18284 + if ($_.char == $_.pl) { //#18285 + $_.submode = $_.P; //#18285 + } //#18285 + } //#18285 + if (($_.text.length % 2) == 1) { //#18333 + if ($_.submode == $_.P) { //#18329 + $k[$j++] = 'pad'; //#18290 + $k[$j++] = $_.al; //#18290 + $_.encp(); //#18290 + var _BY = $k[--$j]; //#18290 + $_[$k[--$j]] = _BY; //#18290 + $_.submode = $_.A; //#18291 + } else { //#18329 + $_.nextecitext = false; //#18294 + for (var _Be = $_.i + 1, _Bd = $_.seq.length - 1; _Be <= _Bd; _Be += 1) { //#18301 + $_.ti = _Be; //#18297 + if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#18298 + $_.nextecitext = false; //#18298 + break; //#18298 + } //#18298 + if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#18299 + break; //#18299 + } //#18299 + $_.nextecitext = true; //#18300 + } //#18300 + if ($_.nextecitext) { //#18329 + if ($_.submode == $_.A) { //#18326 + var _Bx = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18304 + if (_Bx) { //#18309 + $k[$j++] = 'pad'; //#18305 + $k[$j++] = $_.ll; //#18305 + $_.enca(); //#18305 + var _Bz = $k[--$j]; //#18305 + $_[$k[--$j]] = _Bz; //#18305 + $_.submode = $_.L; //#18306 + } else { //#18309 + $k[$j++] = 'pad'; //#18308 + $k[$j++] = $_.ml; //#18308 + $_.enca(); //#18308 + var _C3 = $k[--$j]; //#18308 + $_[$k[--$j]] = _C3; //#18308 + $_.submode = $_.M; //#18309 + } //#18309 + } else { //#18326 + if ($_.submode == $_.M) { //#18326 + var _CF = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18313 + if (_CF) { //#18322 + $k[$j++] = 'pad'; //#18314 + $k[$j++] = $_.ll; //#18314 + $_.encm(); //#18314 + var _CH = $k[--$j]; //#18314 + $_[$k[--$j]] = _CH; //#18314 + $_.submode = $_.L; //#18315 + } else { //#18322 + var _CR = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18317 + if (_CR) { //#18322 + $k[$j++] = 'pad'; //#18318 + $k[$j++] = $_.pl; //#18318 + $_.encm(); //#18318 + var _CT = $k[--$j]; //#18318 + $_[$k[--$j]] = _CT; //#18318 + $_.submode = $_.P; //#18319 + } else { //#18322 + $k[$j++] = 'pad'; //#18321 + $k[$j++] = $_.al; //#18321 + $_.encm(); //#18321 + var _CX = $k[--$j]; //#18321 + $_[$k[--$j]] = _CX; //#18321 + $_.submode = $_.A; //#18322 + } //#18322 + } //#18322 + } else { //#18326 + $k[$j++] = 'pad'; //#18325 + $k[$j++] = $_.ml; //#18325 + $_.encl(); //#18325 + var _Cb = $k[--$j]; //#18325 + $_[$k[--$j]] = _Cb; //#18325 + $_.submode = $_.M; //#18326 + } //#18326 + } //#18326 + } else { //#18329 + $k[$j++] = 'pad'; //#18329 + $k[$j++] = $_.ps; //#18329 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { return true; - } //#18011 - var _Cj = $k[--$j]; //#18011 - $_[$k[--$j]] = _Cj; //#18011 - } //#18011 - } //#18011 - $k[$j++] = Infinity; //#18014 - $aload($_.text); //#18014 - $k[$j++] = $_.pad; //#18014 - $_.text = $a(); //#18014 - } //#18014 - $_.out = $a(~~($_.text.length / 2)); //#18017 - for (var _Cs = 0, _Cr = $_.out.length - 1; _Cs <= _Cr; _Cs += 1) { //#18021 - $_.k = _Cs; //#18019 - $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#18020 - } //#18020 - $k[$j++] = $_.out; //#18023 - }; //#18023 + } //#18329 + var _Cj = $k[--$j]; //#18329 + $_[$k[--$j]] = _Cj; //#18329 + } //#18329 + } //#18329 + $k[$j++] = Infinity; //#18332 + $aload($_.text); //#18332 + $k[$j++] = $_.pad; //#18332 + $_.text = $a(); //#18332 + } //#18332 + $_.out = $a(~~($_.text.length / 2)); //#18335 + for (var _Cs = 0, _Cr = $_.out.length - 1; _Cs <= _Cr; _Cs += 1) { //#18339 + $_.k = _Cs; //#18337 + $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#18338 + } //#18338 + $k[$j++] = $_.out; //#18341 + }; //#18341 $_.encn = function() { - $_.in = $k[--$j]; //#18028 - $_.out = $a([]); //#18029 - for (var _D6 = 0, _D5 = $_.in.length - 1; _D6 <= _D5; _D6 += 44) { //#18057 - $_.k = _D6; //#18031 - $k[$j++] = Infinity; //#18032 - var _DB = $_.in.length - $_.k; //#18033 - $k[$j++] = 1; //#18033 - $k[$j++] = $_.in; //#18033 - $k[$j++] = $_.k; //#18033 - $k[$j++] = _DB; //#18033 - if (_DB > 44) { //#18033 - $j--; //#18033 - $k[$j++] = 44; //#18033 - } //#18033 - var _DC = $k[--$j]; //#18033 - var _DD = $k[--$j]; //#18033 - var _DF = $geti($k[--$j], _DD, _DC); //#18033 - for (var _DG = 0, _DH = _DF.length; _DG < _DH; _DG++) { //#18034 - $k[$j++] = $f($get(_DF, _DG) - 48); //#18034 - } //#18034 - $_.gmod = $a(); //#18034 - $_.cwn = $a([]); //#18036 - for (;;) { //#18055 - $_.dv = 900; //#18037 - $_.gmul = $a([]); //#18038 - $_.val = 0; //#18038 - for (;;) { //#18050 - if ($_.gmod.length == 0) { //#18039 - break; //#18039 - } //#18039 - $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#18040 - $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#18041 - if ($_.val < $_.dv) { //#18047 - if ($_.gmul.length != 0) { //#18045 - $k[$j++] = Infinity; //#18044 - $aload($_.gmul); //#18044 - $k[$j++] = 0; //#18044 - $_.gmul = $a(); //#18044 - } //#18044 - } else { //#18047 - $k[$j++] = Infinity; //#18047 - $aload($_.gmul); //#18047 - $k[$j++] = ~~($_.val / $_.dv); //#18047 - $_.gmul = $a(); //#18047 - } //#18047 - $_.val = $_.val % $_.dv; //#18049 - } //#18049 - $_.dv = $_.val; //#18051 - $k[$j++] = Infinity; //#18052 - $k[$j++] = $_.dv; //#18052 - $aload($_.cwn); //#18052 - $_.cwn = $a(); //#18052 - $_.gmod = $_.gmul; //#18053 - if ($_.gmul.length == 0) { //#18054 - break; //#18054 - } //#18054 - } //#18054 - $k[$j++] = Infinity; //#18056 - $aload($_.out); //#18056 - $aload($_.cwn); //#18056 - $_.out = $a(); //#18056 - } //#18056 - $k[$j++] = $_.out; //#18058 - }; //#18058 + $_.in = $k[--$j]; //#18346 + $_.out = $a([]); //#18347 + for (var _D6 = 0, _D5 = $_.in.length - 1; _D6 <= _D5; _D6 += 44) { //#18375 + $_.k = _D6; //#18349 + $k[$j++] = Infinity; //#18350 + var _DB = $_.in.length - $_.k; //#18351 + $k[$j++] = 1; //#18351 + $k[$j++] = $_.in; //#18351 + $k[$j++] = $_.k; //#18351 + $k[$j++] = _DB; //#18351 + if (_DB > 44) { //#18351 + $j--; //#18351 + $k[$j++] = 44; //#18351 + } //#18351 + var _DC = $k[--$j]; //#18351 + var _DD = $k[--$j]; //#18351 + var _DF = $geti($k[--$j], _DD, _DC); //#18351 + for (var _DG = 0, _DH = _DF.length; _DG < _DH; _DG++) { //#18352 + $k[$j++] = $f($get(_DF, _DG) - 48); //#18352 + } //#18352 + $_.gmod = $a(); //#18352 + $_.cwn = $a([]); //#18354 + for (;;) { //#18373 + $_.dv = 900; //#18355 + $_.gmul = $a([]); //#18356 + $_.val = 0; //#18356 + for (;;) { //#18368 + if ($_.gmod.length == 0) { //#18357 + break; //#18357 + } //#18357 + $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#18358 + $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#18359 + if ($_.val < $_.dv) { //#18365 + if ($_.gmul.length != 0) { //#18363 + $k[$j++] = Infinity; //#18362 + $aload($_.gmul); //#18362 + $k[$j++] = 0; //#18362 + $_.gmul = $a(); //#18362 + } //#18362 + } else { //#18365 + $k[$j++] = Infinity; //#18365 + $aload($_.gmul); //#18365 + $k[$j++] = ~~($_.val / $_.dv); //#18365 + $_.gmul = $a(); //#18365 + } //#18365 + $_.val = $_.val % $_.dv; //#18367 + } //#18367 + $_.dv = $_.val; //#18369 + $k[$j++] = Infinity; //#18370 + $k[$j++] = $_.dv; //#18370 + $aload($_.cwn); //#18370 + $_.cwn = $a(); //#18370 + $_.gmod = $_.gmul; //#18371 + if ($_.gmul.length == 0) { //#18372 + break; //#18372 + } //#18372 + } //#18372 + $k[$j++] = Infinity; //#18374 + $aload($_.out); //#18374 + $aload($_.cwn); //#18374 + $_.out = $a(); //#18374 + } //#18374 + $k[$j++] = $_.out; //#18376 + }; //#18376 $_.ence = function() { - var _Dq = $f((-$get($k[--$j], 0)) - 1000000); //#18063 - $k[$j++] = _Dq; //#18071 - if (_Dq <= 899) { //#18070 - var _Dr = $k[--$j]; //#18064 - $k[$j++] = 927; //#18064 - $k[$j++] = _Dr; //#18064 - $astore($a(2)); //#18064 - } else { //#18070 - var _Dt = $k[--$j]; //#18065 - $k[$j++] = _Dt; //#18071 - if (_Dt <= 810899) { //#18070 - var _Du = $k[--$j]; //#18066 - $k[$j++] = 926; //#18066 - $k[$j++] = (~~(_Du / 900)) - 1; //#18066 - $k[$j++] = _Du % 900; //#18066 - $astore($a(3)); //#18066 - } else { //#18070 - var _Dw = $k[--$j]; //#18067 - $k[$j++] = _Dw; //#18071 - if (_Dw <= 811799) { //#18070 - var _Dx = $k[--$j]; //#18068 - $k[$j++] = 925; //#18068 - $k[$j++] = $f(_Dx - 810900); //#18068 - $astore($a(2)); //#18068 - } else { //#18070 - $k[$j++] = 'bwipp.pdf417badECI#18070'; //#18070 - $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#18070 - bwipp_raiseerror(); //#18070 - } //#18070 - } //#18070 - } //#18070 - }; //#18070 - $_.encfuncs = $a(['enct', 'encn', 'encb']); //#18074 + var _Dq = $f((-$get($k[--$j], 0)) - 1000000); //#18381 + $k[$j++] = _Dq; //#18389 + if (_Dq <= 899) { //#18388 + var _Dr = $k[--$j]; //#18382 + $k[$j++] = 927; //#18382 + $k[$j++] = _Dr; //#18382 + $astore($a(2)); //#18382 + } else { //#18388 + var _Dt = $k[--$j]; //#18383 + $k[$j++] = _Dt; //#18389 + if (_Dt <= 810899) { //#18388 + var _Du = $k[--$j]; //#18384 + $k[$j++] = 926; //#18384 + $k[$j++] = (~~(_Du / 900)) - 1; //#18384 + $k[$j++] = _Du % 900; //#18384 + $astore($a(3)); //#18384 + } else { //#18388 + var _Dw = $k[--$j]; //#18385 + $k[$j++] = _Dw; //#18389 + if (_Dw <= 811799) { //#18388 + var _Dx = $k[--$j]; //#18386 + $k[$j++] = 925; //#18386 + $k[$j++] = $f(_Dx - 810900); //#18386 + $astore($a(2)); //#18386 + } else { //#18388 + $k[$j++] = 'bwipp.pdf417badECI#18388'; //#18388 + $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#18388 + bwipp_raiseerror(); //#18388 + } //#18388 + } //#18388 + } //#18388 + }; //#18388 + $_.encfuncs = $a(['enct', 'encn', 'encb']); //#18392 $_.addtocws = function() { - var _E0 = $k[--$j]; //#18077 - $puti($_.datcws, $_.j, _E0); //#18077 - $_.j = _E0.length + $_.j; //#18078 - }; //#18078 - $_.datcws = $a($_.seqlen); //#18083 - $_.i = 0; //#18084 - $_.j = 0; //#18084 - for (;;) { //#18120 - if ($_.i >= $_.seq.length) { //#18085 - break; //#18085 - } //#18085 - $_.chars = $get($_.seq, $_.i); //#18086 - if ($eq($type($_.chars), 'arraytype')) { //#18116 - if ($get($_.chars, 0) <= -1000000) { //#18091 - $k[$j++] = $_.chars; //#18089 - $_.ence(); //#18089 - $_.addtocws(); //#18089 - } else { //#18091 - $k[$j++] = $_.chars; //#18091 + var _E0 = $k[--$j]; //#18395 + $puti($_.datcws, $_.j, _E0); //#18395 + $_.j = _E0.length + $_.j; //#18396 + }; //#18396 + $_.datcws = $a($_.seqlen); //#18401 + $_.i = 0; //#18402 + $_.j = 0; //#18402 + for (;;) { //#18438 + if ($_.i >= $_.seq.length) { //#18403 + break; //#18403 + } //#18403 + $_.chars = $get($_.seq, $_.i); //#18404 + if ($eq($type($_.chars), 'arraytype')) { //#18434 + if ($get($_.chars, 0) <= -1000000) { //#18409 + $k[$j++] = $_.chars; //#18407 + $_.ence(); //#18407 + $_.addtocws(); //#18407 + } else { //#18409 + $k[$j++] = $_.chars; //#18409 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#18091 - $_.addtocws(); //#18091 - } //#18091 - } else { //#18116 - $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#18094 - $_.addtocws(); //#18094 - if ($_.chars == $_.tl) { //#18095 - $_.state = $_.T; //#18095 - $_.submode = $_.A; //#18095 - } //#18095 - if ($_.chars == $_.nl) { //#18096 - $_.state = $_.N; //#18096 - } //#18096 - if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#18097 - $_.state = $_.B; //#18097 - } //#18097 - if ($_.chars == $_.bs) { //#18101 - $_.i = $_.i + 1; //#18099 - $k[$j++] = $get($_.seq, $_.i); //#18100 - $_.encb(); //#18100 - $_.addtocws(); //#18100 - } //#18100 - if ($_.chars == $_.m05) { //#18109 - if (($_.i + 1) < $_.seq.length) { //#18107 - if ($get($_.seq, $_.i + 1) == $_.nl) { //#18106 - $_.i = $_.i + 1; //#18105 - } //#18105 - } //#18105 - $_.state = $_.N; //#18108 - } //#18108 - if ($_.chars == $_.m06) { //#18117 - if (($_.i + 1) < $_.seq.length) { //#18115 - if ($get($_.seq, $_.i + 1) == $_.tl) { //#18114 - $_.i = $_.i + 1; //#18113 - } //#18113 - } //#18113 - $_.state = $_.T; //#18116 - $_.submode = $_.M; //#18116 - } //#18116 - } //#18116 - $_.i = $_.i + 1; //#18119 - } //#18119 - $_.datcws = $geti($_.datcws, 0, $_.j); //#18121 - } //#18121 - if (!bwipp_micropdf417.__18185__) { //#18185 - $_ = Object.create($_); //#18185 - $_.ccametrics = $a([$a([2, 5, 4, 39, 0, 19]), $a([2, 6, 4, 1, 0, 33]), $a([2, 7, 5, 32, 0, 12]), $a([2, 8, 5, 8, 0, 40]), $a([2, 9, 6, 14, 0, 46]), $a([2, 10, 6, 43, 0, 23]), $a([2, 12, 7, 20, 0, 52]), $a([3, 4, 4, 11, 43, 23]), $a([3, 5, 5, 1, 33, 13]), $a([3, 6, 6, 5, 37, 17]), $a([3, 7, 7, 15, 47, 27]), $a([3, 8, 7, 21, 1, 33]), $a([4, 3, 4, 40, 20, 52]), $a([4, 4, 5, 43, 23, 3]), $a([4, 5, 6, 46, 26, 6]), $a([4, 6, 7, 34, 14, 46]), $a([4, 7, 8, 29, 9, 41])]); //#18145 - $_.nonccametrics = $a([$a([1, 11, 7, 1, 0, 9]), $a([1, 14, 7, 8, 0, 8]), $a([1, 17, 7, 36, 0, 36]), $a([1, 20, 8, 19, 0, 19]), $a([1, 24, 8, 9, 0, 17]), $a([1, 28, 8, 25, 0, 33]), $a([2, 8, 8, 1, 0, 1]), $a([2, 11, 9, 1, 0, 9]), $a([2, 14, 9, 8, 0, 8]), $a([2, 17, 10, 36, 0, 36]), $a([2, 20, 11, 19, 0, 19]), $a([2, 23, 13, 9, 0, 17]), $a([2, 26, 15, 27, 0, 35]), $a([3, 6, 12, 1, 1, 1]), $a([3, 8, 14, 7, 7, 7]), $a([3, 10, 16, 15, 15, 15]), $a([3, 12, 18, 25, 25, 25]), $a([3, 15, 21, 37, 37, 37]), $a([3, 20, 26, 1, 17, 33]), $a([3, 26, 32, 1, 9, 17]), $a([3, 32, 38, 21, 29, 37]), $a([3, 38, 44, 15, 31, 47]), $a([3, 44, 50, 1, 25, 49]), $a([4, 4, 8, 47, 19, 43]), $a([4, 6, 12, 1, 1, 1]), $a([4, 8, 14, 7, 7, 7]), $a([4, 10, 16, 15, 15, 15]), $a([4, 12, 18, 25, 25, 25]), $a([4, 15, 21, 37, 37, 37]), $a([4, 20, 26, 1, 17, 33]), $a([4, 26, 32, 1, 9, 17]), $a([4, 32, 38, 21, 29, 37]), $a([4, 38, 44, 15, 31, 47]), $a([4, 44, 50, 1, 25, 49])]); //#18184 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18184 - bwipp_micropdf417.__18185__ = 1; //#18184 - $_ = Object.getPrototypeOf($_); //#18184 - } //#18184 - $k[$j++] = 'metrics'; //#18187 - if ($_.cca) { //#18187 - $k[$j++] = $_.ccametrics; //#18187 - } else { //#18187 - $k[$j++] = $_.nonccametrics; //#18187 - } //#18187 - var _G1 = $k[--$j]; //#18187 - $_[$k[--$j]] = _G1; //#18187 - $_.urows = $_.rows; //#18190 - $_.ucols = $_.columns; //#18191 - $forall($_.metrics, function() { //#18206 - $_.m = $k[--$j]; //#18193 - $_.c = $get($_.m, 0); //#18194 - $_.r = $get($_.m, 1); //#18195 - $_.k = $get($_.m, 2); //#18196 - $_.rapl = $get($_.m, 3); //#18197 - $_.rapc = $get($_.m, 4); //#18198 - $_.rapr = $get($_.m, 5); //#18199 - $_.ncws = $f(($_.r * $_.c) - $_.k); //#18200 - $_.okay = true; //#18201 - if ($_.datcws.length > $_.ncws) { //#18202 - $_.okay = false; //#18202 - } //#18202 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#18203 - $_.okay = false; //#18203 - } //#18203 - if (($_.ucols != 0) && ($_.ucols != $_.c)) { //#18204 - $_.okay = false; //#18204 - } //#18204 - if ($_.okay) { //#18205 - return true; //#18205 - } //#18205 - }); //#18205 - if (!$_.okay) { //#18210 - $k[$j++] = 'bwipp.micropdf417noValidSymbol#18209'; //#18209 - $k[$j++] = "Maximum length exceeded or invalid size"; //#18209 - bwipp_raiseerror(); //#18209 - } //#18209 - $_.m = $_.datcws.length; //#18213 - $_.n = $f(($_.c * $_.r) - $_.k); //#18214 - $_.cws = $a($f(($_.c * $_.r) + 1)); //#18215 - $puti($_.cws, 0, $_.datcws); //#18216 - $k[$j++] = $_.cws; //#18217 - $k[$j++] = $_.m; //#18217 - $k[$j++] = Infinity; //#18217 - for (var _Gj = 0, _Gk = $f($_.n - $_.m); _Gj < _Gk; _Gj++) { //#18217 - $k[$j++] = 900; //#18217 - } //#18217 - var _Gl = $a(); //#18217 - var _Gm = $k[--$j]; //#18217 - $puti($k[--$j], _Gm, _Gl); //#18217 - $k[$j++] = $_.cws; //#18218 - $k[$j++] = $_.n; //#18218 - $k[$j++] = Infinity; //#18218 - for (var _Gr = 0, _Gs = $_.k; _Gr < _Gs; _Gr++) { //#18218 - $k[$j++] = 0; //#18218 - } //#18218 - $k[$j++] = 0; //#18218 - var _Gt = $a(); //#18218 - var _Gu = $k[--$j]; //#18218 - $puti($k[--$j], _Gu, _Gt); //#18218 - if (!bwipp_micropdf417.__18225__) { //#18225 - $_ = Object.create($_); //#18225 - $k[$j++] = Infinity; //#18222 - $k[$j++] = 1; //#18222 - for (var _Gw = 0, _Gx = 928; _Gw < _Gx; _Gw++) { //#18222 - var _Gy = $k[--$j]; //#18222 - $k[$j++] = _Gy; //#18222 - $k[$j++] = (_Gy * 3) % 929; //#18222 - } //#18222 - $_.rsalog = $a(); //#18222 - $_.rslog = $a(929); //#18223 - for (var _H1 = 1; _H1 <= 928; _H1 += 1) { //#18224 - $put($_.rslog, $get($_.rsalog, _H1), _H1); //#18224 - } //#18224 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18224 - bwipp_micropdf417.__18225__ = 1; //#18224 - $_ = Object.getPrototypeOf($_); //#18224 - } //#18224 + } //#18409 + $_.addtocws(); //#18409 + } //#18409 + } else { //#18434 + $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#18412 + $_.addtocws(); //#18412 + if ($_.chars == $_.tl) { //#18413 + $_.state = $_.T; //#18413 + $_.submode = $_.A; //#18413 + } //#18413 + if ($_.chars == $_.nl) { //#18414 + $_.state = $_.N; //#18414 + } //#18414 + if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#18415 + $_.state = $_.B; //#18415 + } //#18415 + if ($_.chars == $_.bs) { //#18419 + $_.i = $_.i + 1; //#18417 + $k[$j++] = $get($_.seq, $_.i); //#18418 + $_.encb(); //#18418 + $_.addtocws(); //#18418 + } //#18418 + if ($_.chars == $_.m05) { //#18427 + if (($_.i + 1) < $_.seq.length) { //#18425 + if ($get($_.seq, $_.i + 1) == $_.nl) { //#18424 + $_.i = $_.i + 1; //#18423 + } //#18423 + } //#18423 + $_.state = $_.N; //#18426 + } //#18426 + if ($_.chars == $_.m06) { //#18435 + if (($_.i + 1) < $_.seq.length) { //#18433 + if ($get($_.seq, $_.i + 1) == $_.tl) { //#18432 + $_.i = $_.i + 1; //#18431 + } //#18431 + } //#18431 + $_.state = $_.T; //#18434 + $_.submode = $_.M; //#18434 + } //#18434 + } //#18434 + $_.i = $_.i + 1; //#18437 + } //#18437 + $_.datcws = $geti($_.datcws, 0, $_.j); //#18439 + } //#18439 + if (!bwipp_micropdf417.__18503__) { //#18503 + $_ = Object.create($_); //#18503 + $_.ccametrics = $a([$a([2, 5, 4, 39, 0, 19]), $a([2, 6, 4, 1, 0, 33]), $a([2, 7, 5, 32, 0, 12]), $a([2, 8, 5, 8, 0, 40]), $a([2, 9, 6, 14, 0, 46]), $a([2, 10, 6, 43, 0, 23]), $a([2, 12, 7, 20, 0, 52]), $a([3, 4, 4, 11, 43, 23]), $a([3, 5, 5, 1, 33, 13]), $a([3, 6, 6, 5, 37, 17]), $a([3, 7, 7, 15, 47, 27]), $a([3, 8, 7, 21, 1, 33]), $a([4, 3, 4, 40, 20, 52]), $a([4, 4, 5, 43, 23, 3]), $a([4, 5, 6, 46, 26, 6]), $a([4, 6, 7, 34, 14, 46]), $a([4, 7, 8, 29, 9, 41])]); //#18463 + $_.nonccametrics = $a([$a([1, 11, 7, 1, 0, 9]), $a([1, 14, 7, 8, 0, 8]), $a([1, 17, 7, 36, 0, 36]), $a([1, 20, 8, 19, 0, 19]), $a([1, 24, 8, 9, 0, 17]), $a([1, 28, 8, 25, 0, 33]), $a([2, 8, 8, 1, 0, 1]), $a([2, 11, 9, 1, 0, 9]), $a([2, 14, 9, 8, 0, 8]), $a([2, 17, 10, 36, 0, 36]), $a([2, 20, 11, 19, 0, 19]), $a([2, 23, 13, 9, 0, 17]), $a([2, 26, 15, 27, 0, 35]), $a([3, 6, 12, 1, 1, 1]), $a([3, 8, 14, 7, 7, 7]), $a([3, 10, 16, 15, 15, 15]), $a([3, 12, 18, 25, 25, 25]), $a([3, 15, 21, 37, 37, 37]), $a([3, 20, 26, 1, 17, 33]), $a([3, 26, 32, 1, 9, 17]), $a([3, 32, 38, 21, 29, 37]), $a([3, 38, 44, 15, 31, 47]), $a([3, 44, 50, 1, 25, 49]), $a([4, 4, 8, 47, 19, 43]), $a([4, 6, 12, 1, 1, 1]), $a([4, 8, 14, 7, 7, 7]), $a([4, 10, 16, 15, 15, 15]), $a([4, 12, 18, 25, 25, 25]), $a([4, 15, 21, 37, 37, 37]), $a([4, 20, 26, 1, 17, 33]), $a([4, 26, 32, 1, 9, 17]), $a([4, 32, 38, 21, 29, 37]), $a([4, 38, 44, 15, 31, 47]), $a([4, 44, 50, 1, 25, 49])]); //#18502 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18502 + bwipp_micropdf417.__18503__ = 1; //#18502 + $_ = Object.getPrototypeOf($_); //#18502 + } //#18502 + $k[$j++] = 'metrics'; //#18505 + if ($_.cca) { //#18505 + $k[$j++] = $_.ccametrics; //#18505 + } else { //#18505 + $k[$j++] = $_.nonccametrics; //#18505 + } //#18505 + var _G1 = $k[--$j]; //#18505 + $_[$k[--$j]] = _G1; //#18505 + $_.urows = $_.rows; //#18508 + $_.ucols = $_.columns; //#18509 + $forall($_.metrics, function() { //#18524 + $_.m = $k[--$j]; //#18511 + $_.c = $get($_.m, 0); //#18512 + $_.r = $get($_.m, 1); //#18513 + $_.k = $get($_.m, 2); //#18514 + $_.rapl = $get($_.m, 3); //#18515 + $_.rapc = $get($_.m, 4); //#18516 + $_.rapr = $get($_.m, 5); //#18517 + $_.ncws = $f(($_.r * $_.c) - $_.k); //#18518 + $_.okay = true; //#18519 + if ($_.datcws.length > $_.ncws) { //#18520 + $_.okay = false; //#18520 + } //#18520 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#18521 + $_.okay = false; //#18521 + } //#18521 + if (($_.ucols != 0) && ($_.ucols != $_.c)) { //#18522 + $_.okay = false; //#18522 + } //#18522 + if ($_.okay) { //#18523 + return true; //#18523 + } //#18523 + }); //#18523 + if (!$_.okay) { //#18528 + $k[$j++] = 'bwipp.micropdf417noValidSymbol#18527'; //#18527 + $k[$j++] = "Maximum length exceeded or invalid size"; //#18527 + bwipp_raiseerror(); //#18527 + } //#18527 + $_.m = $_.datcws.length; //#18531 + $_.n = $f(($_.c * $_.r) - $_.k); //#18532 + $_.cws = $a($f(($_.c * $_.r) + 1)); //#18533 + $puti($_.cws, 0, $_.datcws); //#18534 + $k[$j++] = $_.cws; //#18535 + $k[$j++] = $_.m; //#18535 + $k[$j++] = Infinity; //#18535 + for (var _Gj = 0, _Gk = $f($_.n - $_.m); _Gj < _Gk; _Gj++) { //#18535 + $k[$j++] = 900; //#18535 + } //#18535 + var _Gl = $a(); //#18535 + var _Gm = $k[--$j]; //#18535 + $puti($k[--$j], _Gm, _Gl); //#18535 + $k[$j++] = $_.cws; //#18536 + $k[$j++] = $_.n; //#18536 + $k[$j++] = Infinity; //#18536 + for (var _Gr = 0, _Gs = $_.k; _Gr < _Gs; _Gr++) { //#18536 + $k[$j++] = 0; //#18536 + } //#18536 + $k[$j++] = 0; //#18536 + var _Gt = $a(); //#18536 + var _Gu = $k[--$j]; //#18536 + $puti($k[--$j], _Gu, _Gt); //#18536 + if (!bwipp_micropdf417.__18543__) { //#18543 + $_ = Object.create($_); //#18543 + $k[$j++] = Infinity; //#18540 + $k[$j++] = 1; //#18540 + for (var _Gw = 0, _Gx = 928; _Gw < _Gx; _Gw++) { //#18540 + var _Gy = $k[--$j]; //#18540 + $k[$j++] = _Gy; //#18540 + $k[$j++] = (_Gy * 3) % 929; //#18540 + } //#18540 + $_.rsalog = $a(); //#18540 + $_.rslog = $a(929); //#18541 + for (var _H1 = 1; _H1 <= 928; _H1 += 1) { //#18542 + $put($_.rslog, $get($_.rsalog, _H1), _H1); //#18542 + } //#18542 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18542 + bwipp_micropdf417.__18543__ = 1; //#18542 + $_ = Object.getPrototypeOf($_); //#18542 + } //#18542 $_.rsprod = function() { - var _H6 = $k[--$j]; //#18229 - var _H7 = $k[--$j]; //#18229 - $k[$j++] = _H7; //#18233 - $k[$j++] = _H6; //#18233 - if ((_H6 != 0) && (_H7 != 0)) { //#18232 - var _HA = $get($_.rslog, $k[--$j]); //#18230 - var _HF = $get($_.rsalog, $f(_HA + $get($_.rslog, $k[--$j])) % 928); //#18230 - $k[$j++] = _HF; //#18230 - } else { //#18232 - $j -= 2; //#18232 - $k[$j++] = 0; //#18232 - } //#18232 - }; //#18232 - $k[$j++] = Infinity; //#18237 - $k[$j++] = 1; //#18237 - for (var _HH = 0, _HI = $_.k; _HH < _HI; _HH++) { //#18237 - $k[$j++] = 0; //#18237 - } //#18237 - $_.coeffs = $a(); //#18237 - for (var _HM = 1, _HL = $_.k; _HM <= _HL; _HM += 1) { //#18246 - $_.i = _HM; //#18239 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#18240 - for (var _HT = $_.i - 1; _HT >= 1; _HT -= 1) { //#18244 - $_.j = _HT; //#18242 - $k[$j++] = $_.coeffs; //#18243 - $k[$j++] = $_.j; //#18243 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#18243 - $k[$j++] = $get($_.coeffs, $_.j); //#18243 - $k[$j++] = $get($_.rsalog, $_.i); //#18243 - $_.rsprod(); //#18243 - var _Hf = $k[--$j]; //#18243 - var _Hg = $k[--$j]; //#18243 - var _Hh = $k[--$j]; //#18243 - $put($k[--$j], _Hh, $f(_Hg + _Hf) % 929); //#18243 - } //#18243 - $k[$j++] = $_.coeffs; //#18245 - $k[$j++] = 0; //#18245 - $k[$j++] = $get($_.coeffs, 0); //#18245 - $k[$j++] = $get($_.rsalog, $_.i); //#18245 - $_.rsprod(); //#18245 - var _Hp = $k[--$j]; //#18245 - var _Hq = $k[--$j]; //#18245 - $put($k[--$j], _Hq, _Hp); //#18245 - } //#18245 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#18247 - for (var _Hw = $_.coeffs.length - 1; _Hw >= 0; _Hw -= 2) { //#18248 - var _Hx = $_.coeffs; //#18248 - $put(_Hx, _Hw, $f(929 - $get(_Hx, _Hw))); //#18248 - } //#18248 - for (var _I1 = 0, _I0 = $f($_.n - 1); _I1 <= _I0; _I1 += 1) { //#18257 - $_.t = $f($get($_.cws, _I1) + $get($_.cws, $_.n)) % 929; //#18252 - for (var _I9 = 0, _I8 = $f($_.k - 1); _I9 <= _I8; _I9 += 1) { //#18256 - $_.j = _I9; //#18254 - $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, $f($f($_.k - $_.j) - 1))) % 929))))) % 929); //#18255 - } //#18255 - } //#18255 - for (var _IQ = $_.n, _IP = $f($_.n + $_.k); _IQ <= _IP; _IQ += 1) { //#18258 - $put($_.cws, _IQ, $f(929 - $get($_.cws, _IQ)) % 929); //#18258 - } //#18258 - $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#18261 - var _IY = $get($_.options, 'debugcws') !== undefined; //#18263 - if (_IY) { //#18263 - $k[$j++] = 'bwipp.debugcws#18263'; //#18263 - $k[$j++] = $_.cws; //#18263 - bwipp_raiseerror(); //#18263 - } //#18263 - if (!bwipp_micropdf417.__18522__) { //#18522 - $_ = Object.create($_); //#18522 - $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#18506 - $_.raps = $a([$a([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), $a([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); //#18521 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18521 - bwipp_micropdf417.__18522__ = 1; //#18521 - $_ = Object.getPrototypeOf($_); //#18521 - } //#18521 - $_.cwtobits = function() { - var _Ik = $get($_.clusters, $k[--$j]); //#18526 - $_.v = $get(_Ik, $k[--$j]); //#18526 - $k[$j++] = Infinity; //#18527 - for (var _In = 0, _Io = 17; _In < _Io; _In++) { //#18527 - $k[$j++] = 0; //#18527 - } //#18527 - var _Ir = $cvrs($s(17), $_.v, 2); //#18527 - for (var _Is = 0, _It = _Ir.length; _Is < _It; _Is++) { //#18527 - $k[$j++] = $get(_Ir, _Is) - 48; //#18527 - } //#18527 - var _Iv = $a(); //#18527 - $k[$j++] = $geti(_Iv, _Iv.length - 17, 17); //#18528 - }; //#18528 - $_.raptobits = function() { - var _Iz = $get($_.raps, $k[--$j]); //#18533 - $_.v = $get(_Iz, $k[--$j]); //#18533 - $k[$j++] = Infinity; //#18534 - for (var _J2 = 0, _J3 = 10; _J2 < _J3; _J2++) { //#18534 - $k[$j++] = 0; //#18534 - } //#18534 - var _J6 = $cvrs($s(10), $_.v, 2); //#18534 - for (var _J7 = 0, _J8 = _J6.length; _J7 < _J8; _J7++) { //#18534 - $k[$j++] = $get(_J6, _J7) - 48; //#18534 - } //#18534 - var _JA = $a(); //#18534 - $k[$j++] = $geti(_JA, _JA.length - 10, 10); //#18535 - }; //#18535 - $_.rwid = $get($a([38, 55, 82, 99]), $f($_.c - 1)); //#18539 - if (($_.c == 3) && $_.cca) { //#18540 - $_.rwid = 72; //#18540 - } //#18540 - $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#18541 - for (var _JN = 0, _JM = $f($_.r - 1); _JN <= _JM; _JN += 1) { //#18583 - $_.i = _JN; //#18544 - $_.clst = ($f($f($_.i + $_.rapl) - 1)) % 3; //#18545 - $k[$j++] = Infinity; //#18546 - if ($_.c == 1) { //#18551 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18548 - $k[$j++] = 0; //#18548 - $_.raptobits(); //#18548 - $aload($k[--$j]); //#18548 - $k[$j++] = $get($_.cws, $_.i); //#18549 - $k[$j++] = $_.clst; //#18549 - $_.cwtobits(); //#18549 - $aload($k[--$j]); //#18549 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18550 + var _H6 = $k[--$j]; //#18547 + var _H7 = $k[--$j]; //#18547 + $k[$j++] = _H7; //#18551 + $k[$j++] = _H6; //#18551 + if ((_H6 != 0) && (_H7 != 0)) { //#18550 + var _HA = $get($_.rslog, $k[--$j]); //#18548 + var _HF = $get($_.rsalog, $f(_HA + $get($_.rslog, $k[--$j])) % 928); //#18548 + $k[$j++] = _HF; //#18548 + } else { //#18550 + $j -= 2; //#18550 $k[$j++] = 0; //#18550 - $_.raptobits(); //#18550 - $aload($k[--$j]); //#18550 } //#18550 - if ($_.c == 2) { //#18557 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18553 - $k[$j++] = 0; //#18553 - $_.raptobits(); //#18553 - $aload($k[--$j]); //#18553 - $k[$j++] = $get($_.cws, $_.i * 2); //#18554 - $k[$j++] = $_.clst; //#18554 - $_.cwtobits(); //#18554 - $aload($k[--$j]); //#18554 - $k[$j++] = $get($_.cws, ($_.i * 2) + 1); //#18555 - $k[$j++] = $_.clst; //#18555 - $_.cwtobits(); //#18555 - $aload($k[--$j]); //#18555 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18556 - $k[$j++] = 0; //#18556 - $_.raptobits(); //#18556 - $aload($k[--$j]); //#18556 - } //#18556 - if ($_.c == 3) { //#18567 - if (!$_.cca) { //#18561 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18560 - $k[$j++] = 0; //#18560 - $_.raptobits(); //#18560 - $aload($k[--$j]); //#18560 - } //#18560 - $k[$j++] = $get($_.cws, $_.i * 3); //#18562 - $k[$j++] = $_.clst; //#18562 - $_.cwtobits(); //#18562 - $aload($k[--$j]); //#18562 - $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18563 - $k[$j++] = 1; //#18563 - $_.raptobits(); //#18563 - $aload($k[--$j]); //#18563 - $k[$j++] = $get($_.cws, ($_.i * 3) + 1); //#18564 - $k[$j++] = $_.clst; //#18564 - $_.cwtobits(); //#18564 - $aload($k[--$j]); //#18564 - $k[$j++] = $get($_.cws, ($_.i * 3) + 2); //#18565 - $k[$j++] = $_.clst; //#18565 - $_.cwtobits(); //#18565 - $aload($k[--$j]); //#18565 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18566 - $k[$j++] = 0; //#18566 - $_.raptobits(); //#18566 - $aload($k[--$j]); //#18566 - } //#18566 - if ($_.c == 4) { //#18576 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18569 - $k[$j++] = 0; //#18569 - $_.raptobits(); //#18569 - $aload($k[--$j]); //#18569 - $k[$j++] = $get($_.cws, $_.i * 4); //#18570 - $k[$j++] = $_.clst; //#18570 - $_.cwtobits(); //#18570 - $aload($k[--$j]); //#18570 - $k[$j++] = $get($_.cws, ($_.i * 4) + 1); //#18571 - $k[$j++] = $_.clst; //#18571 - $_.cwtobits(); //#18571 - $aload($k[--$j]); //#18571 - $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18572 - $k[$j++] = 1; //#18572 - $_.raptobits(); //#18572 - $aload($k[--$j]); //#18572 - $k[$j++] = $get($_.cws, ($_.i * 4) + 2); //#18573 - $k[$j++] = $_.clst; //#18573 - $_.cwtobits(); //#18573 - $aload($k[--$j]); //#18573 - $k[$j++] = $get($_.cws, ($_.i * 4) + 3); //#18574 - $k[$j++] = $_.clst; //#18574 - $_.cwtobits(); //#18574 - $aload($k[--$j]); //#18574 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18575 - $k[$j++] = 0; //#18575 - $_.raptobits(); //#18575 - $aload($k[--$j]); //#18575 - } //#18575 - $k[$j++] = 1; //#18577 - var _Kn = $a(); //#18577 - $k[$j++] = _Kn; //#18581 - for (var _Kq = 0, _Kp = $_.rowmult - 1; _Kq <= _Kp; _Kq += 1) { //#18581 - var _Kv = $k[--$j]; //#18580 - $puti($_.pixs, (_Kq + ($_.i * $_.rowmult)) * $_.rwid, _Kv); //#18580 - $k[$j++] = _Kv; //#18580 - } //#18580 - $j--; //#18582 - } //#18582 + }; //#18550 + $k[$j++] = Infinity; //#18555 + $k[$j++] = 1; //#18555 + for (var _HH = 0, _HI = $_.k; _HH < _HI; _HH++) { //#18555 + $k[$j++] = 0; //#18555 + } //#18555 + $_.coeffs = $a(); //#18555 + for (var _HM = 1, _HL = $_.k; _HM <= _HL; _HM += 1) { //#18564 + $_.i = _HM; //#18557 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#18558 + for (var _HT = $_.i - 1; _HT >= 1; _HT -= 1) { //#18562 + $_.j = _HT; //#18560 + $k[$j++] = $_.coeffs; //#18561 + $k[$j++] = $_.j; //#18561 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#18561 + $k[$j++] = $get($_.coeffs, $_.j); //#18561 + $k[$j++] = $get($_.rsalog, $_.i); //#18561 + $_.rsprod(); //#18561 + var _Hf = $k[--$j]; //#18561 + var _Hg = $k[--$j]; //#18561 + var _Hh = $k[--$j]; //#18561 + $put($k[--$j], _Hh, $f(_Hg + _Hf) % 929); //#18561 + } //#18561 + $k[$j++] = $_.coeffs; //#18563 + $k[$j++] = 0; //#18563 + $k[$j++] = $get($_.coeffs, 0); //#18563 + $k[$j++] = $get($_.rsalog, $_.i); //#18563 + $_.rsprod(); //#18563 + var _Hp = $k[--$j]; //#18563 + var _Hq = $k[--$j]; //#18563 + $put($k[--$j], _Hq, _Hp); //#18563 + } //#18563 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#18565 + for (var _Hw = $_.coeffs.length - 1; _Hw >= 0; _Hw -= 2) { //#18566 + var _Hx = $_.coeffs; //#18566 + $put(_Hx, _Hw, $f(929 - $get(_Hx, _Hw))); //#18566 + } //#18566 + for (var _I1 = 0, _I0 = $f($_.n - 1); _I1 <= _I0; _I1 += 1) { //#18575 + $_.t = $f($get($_.cws, _I1) + $get($_.cws, $_.n)) % 929; //#18570 + for (var _I9 = 0, _I8 = $f($_.k - 1); _I9 <= _I8; _I9 += 1) { //#18574 + $_.j = _I9; //#18572 + $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, $f($f($_.k - $_.j) - 1))) % 929))))) % 929); //#18573 + } //#18573 + } //#18573 + for (var _IQ = $_.n, _IP = $f($_.n + $_.k); _IQ <= _IP; _IQ += 1) { //#18576 + $put($_.cws, _IQ, $f(929 - $get($_.cws, _IQ)) % 929); //#18576 + } //#18576 + $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#18579 + var _IY = $get($_.options, 'debugcws') !== undefined; //#18581 + if (_IY) { //#18581 + $k[$j++] = 'bwipp.debugcws#18581'; //#18581 + $k[$j++] = $_.cws; //#18581 + bwipp_raiseerror(); //#18581 + } //#18581 + if (!bwipp_micropdf417.__18840__) { //#18840 + $_ = Object.create($_); //#18840 + $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#18824 + $_.raps = $a([$a([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), $a([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); //#18839 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18839 + bwipp_micropdf417.__18840__ = 1; //#18839 + $_ = Object.getPrototypeOf($_); //#18839 + } //#18839 + $_.cwtobits = function() { + var _Ik = $get($_.clusters, $k[--$j]); //#18844 + $_.v = $get(_Ik, $k[--$j]); //#18844 + $k[$j++] = Infinity; //#18845 + for (var _In = 0, _Io = 17; _In < _Io; _In++) { //#18845 + $k[$j++] = 0; //#18845 + } //#18845 + var _Ir = $cvrs($s(17), $_.v, 2); //#18845 + for (var _Is = 0, _It = _Ir.length; _Is < _It; _Is++) { //#18845 + $k[$j++] = $get(_Ir, _Is) - 48; //#18845 + } //#18845 + var _Iv = $a(); //#18845 + $k[$j++] = $geti(_Iv, _Iv.length - 17, 17); //#18846 + }; //#18846 + $_.raptobits = function() { + var _Iz = $get($_.raps, $k[--$j]); //#18851 + $_.v = $get(_Iz, $k[--$j]); //#18851 + $k[$j++] = Infinity; //#18852 + for (var _J2 = 0, _J3 = 10; _J2 < _J3; _J2++) { //#18852 + $k[$j++] = 0; //#18852 + } //#18852 + var _J6 = $cvrs($s(10), $_.v, 2); //#18852 + for (var _J7 = 0, _J8 = _J6.length; _J7 < _J8; _J7++) { //#18852 + $k[$j++] = $get(_J6, _J7) - 48; //#18852 + } //#18852 + var _JA = $a(); //#18852 + $k[$j++] = $geti(_JA, _JA.length - 10, 10); //#18853 + }; //#18853 + $_.rwid = $get($a([38, 55, 82, 99]), $f($_.c - 1)); //#18857 + if (($_.c == 3) && $_.cca) { //#18858 + $_.rwid = 72; //#18858 + } //#18858 + $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#18859 + for (var _JN = 0, _JM = $f($_.r - 1); _JN <= _JM; _JN += 1) { //#18901 + $_.i = _JN; //#18862 + $_.clst = ($f($f($_.i + $_.rapl) - 1)) % 3; //#18863 + $k[$j++] = Infinity; //#18864 + if ($_.c == 1) { //#18869 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18866 + $k[$j++] = 0; //#18866 + $_.raptobits(); //#18866 + $aload($k[--$j]); //#18866 + $k[$j++] = $get($_.cws, $_.i); //#18867 + $k[$j++] = $_.clst; //#18867 + $_.cwtobits(); //#18867 + $aload($k[--$j]); //#18867 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18868 + $k[$j++] = 0; //#18868 + $_.raptobits(); //#18868 + $aload($k[--$j]); //#18868 + } //#18868 + if ($_.c == 2) { //#18875 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18871 + $k[$j++] = 0; //#18871 + $_.raptobits(); //#18871 + $aload($k[--$j]); //#18871 + $k[$j++] = $get($_.cws, $_.i * 2); //#18872 + $k[$j++] = $_.clst; //#18872 + $_.cwtobits(); //#18872 + $aload($k[--$j]); //#18872 + $k[$j++] = $get($_.cws, ($_.i * 2) + 1); //#18873 + $k[$j++] = $_.clst; //#18873 + $_.cwtobits(); //#18873 + $aload($k[--$j]); //#18873 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18874 + $k[$j++] = 0; //#18874 + $_.raptobits(); //#18874 + $aload($k[--$j]); //#18874 + } //#18874 + if ($_.c == 3) { //#18885 + if (!$_.cca) { //#18879 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18878 + $k[$j++] = 0; //#18878 + $_.raptobits(); //#18878 + $aload($k[--$j]); //#18878 + } //#18878 + $k[$j++] = $get($_.cws, $_.i * 3); //#18880 + $k[$j++] = $_.clst; //#18880 + $_.cwtobits(); //#18880 + $aload($k[--$j]); //#18880 + $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18881 + $k[$j++] = 1; //#18881 + $_.raptobits(); //#18881 + $aload($k[--$j]); //#18881 + $k[$j++] = $get($_.cws, ($_.i * 3) + 1); //#18882 + $k[$j++] = $_.clst; //#18882 + $_.cwtobits(); //#18882 + $aload($k[--$j]); //#18882 + $k[$j++] = $get($_.cws, ($_.i * 3) + 2); //#18883 + $k[$j++] = $_.clst; //#18883 + $_.cwtobits(); //#18883 + $aload($k[--$j]); //#18883 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18884 + $k[$j++] = 0; //#18884 + $_.raptobits(); //#18884 + $aload($k[--$j]); //#18884 + } //#18884 + if ($_.c == 4) { //#18894 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18887 + $k[$j++] = 0; //#18887 + $_.raptobits(); //#18887 + $aload($k[--$j]); //#18887 + $k[$j++] = $get($_.cws, $_.i * 4); //#18888 + $k[$j++] = $_.clst; //#18888 + $_.cwtobits(); //#18888 + $aload($k[--$j]); //#18888 + $k[$j++] = $get($_.cws, ($_.i * 4) + 1); //#18889 + $k[$j++] = $_.clst; //#18889 + $_.cwtobits(); //#18889 + $aload($k[--$j]); //#18889 + $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18890 + $k[$j++] = 1; //#18890 + $_.raptobits(); //#18890 + $aload($k[--$j]); //#18890 + $k[$j++] = $get($_.cws, ($_.i * 4) + 2); //#18891 + $k[$j++] = $_.clst; //#18891 + $_.cwtobits(); //#18891 + $aload($k[--$j]); //#18891 + $k[$j++] = $get($_.cws, ($_.i * 4) + 3); //#18892 + $k[$j++] = $_.clst; //#18892 + $_.cwtobits(); //#18892 + $aload($k[--$j]); //#18892 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18893 + $k[$j++] = 0; //#18893 + $_.raptobits(); //#18893 + $aload($k[--$j]); //#18893 + } //#18893 + $k[$j++] = 1; //#18895 + var _Kn = $a(); //#18895 + $k[$j++] = _Kn; //#18899 + for (var _Kq = 0, _Kp = $_.rowmult - 1; _Kq <= _Kp; _Kq += 1) { //#18899 + var _Kv = $k[--$j]; //#18898 + $puti($_.pixs, (_Kq + ($_.i * $_.rowmult)) * $_.rwid, _Kv); //#18898 + $k[$j++] = _Kv; //#18898 + } //#18898 + $j--; //#18900 + } //#18900 var _L4 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.rwid], ["pixy", $_.r * $_.rowmult], @@ -21616,2007 +22238,2007 @@ function bwipp_micropdf417() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#18597 - $k[$j++] = _L4; //#18600 - if (!$_.dontdraw) { //#18600 - bwipp_renmatrix(); //#18600 - } //#18600 - $_ = Object.getPrototypeOf($_); //#18602 - $_ = Object.getPrototypeOf($_); //#18604 + ]); //#18915 + $k[$j++] = _L4; //#18918 + if (!$_.dontdraw) { //#18918 + bwipp_renmatrix(); //#18918 + } //#18918 + $_ = Object.getPrototypeOf($_); //#18920 + $_ = Object.getPrototypeOf($_); //#18922 } //bwipp_micropdf417 function bwipp_datamatrix() { - $_ = Object.create($_); //#18635 - $_.dontdraw = false; //#18638 - $_.columns = 0; //#18639 - $_.rows = 0; //#18640 - $_.format = "unset"; //#18641 - $_.version = "unset"; //#18642 - $_.parse = false; //#18643 - $_.parsefnc = false; //#18644 - $_.c40headerlength = -1; //#18645 - $_.raw = false; //#18646 - $_.dmre = false; //#18647 - $k[$j++] = $_; //#18649 - bwipp_processoptions(); //#18649 - $_.options = $k[--$j]; //#18649 - $_.barcode = $k[--$j]; //#18650 - if ($eq($_.barcode, "")) { //#18654 - $k[$j++] = 'bwipp.datamatrixEmptyData#18653'; //#18653 - $k[$j++] = "The data must not be empty"; //#18653 - bwipp_raiseerror(); //#18653 - } //#18653 - if ($ne($_.version, "unset") && (($_.rows != 0) || ($_.columns != 0))) { //#18658 - $k[$j++] = 'bwipp.datamatrixVersionRowsCols#18657'; //#18657 - $k[$j++] = "rows and columns must not be given if version is specified"; //#18657 - bwipp_raiseerror(); //#18657 - } //#18657 - if ($ne($_.version, "unset")) { //#18682 - $search($_.version, "x"); //#18662 - if ($k[--$j]) { //#18678 - var _9 = $k[--$j]; //#18663 - var _A = $k[--$j]; //#18663 - $k[$j++] = _9; //#18663 - $k[$j++] = _A; //#18663 - $j--; //#18663 - var _B = $k[--$j]; //#18664 - var _C = $k[--$j]; //#18664 - $k[$j++] = _C; //#18664 - $k[$j++] = _B; //#18664 - $k[$j++] = _C; //#18664 - $k[$j++] = _B; //#18664 - $astore($a(2)); //#18664 - $forall($k[--$j], function() { //#18673 - var _F = $k[--$j]; //#18666 - $k[$j++] = _F; //#18666 - $k[$j++] = true; //#18666 - if (_F.length == 0) { //#18666 - $j--; //#18666 - $k[$j++] = false; //#18666 - } //#18666 - var _G = $k[--$j]; //#18667 - var _H = $k[--$j]; //#18667 - $k[$j++] = _G; //#18669 - $forall(_H, function() { //#18669 - var _I = $k[--$j]; //#18668 - if ((_I < 48) || (_I > 57)) { //#18668 - $j--; //#18668 - $k[$j++] = false; //#18668 - } //#18668 - }); //#18668 - if ($nt($k[--$j])) { //#18672 - $k[$j++] = 'bwipp.datamatrixVersionBadRowOrColumn#18671'; //#18671 - $k[$j++] = "version must be formatted as RxC"; //#18671 - bwipp_raiseerror(); //#18671 - } //#18671 - }); //#18671 - $_.rows = $cvi($k[--$j]); //#18674 - $_.columns = $cvi($k[--$j]); //#18675 - $k[$j++] = 'format'; //#18676 - if ($_.rows == $_.columns) { //#18676 - $k[$j++] = "square"; //#18676 - } else { //#18676 - $k[$j++] = "rectangle"; //#18676 - } //#18676 - var _O = $k[--$j]; //#18676 - $_[$k[--$j]] = _O; //#18676 - } else { //#18678 - $j--; //#18678 - $k[$j++] = 'bwipp.datamatrixVersionFormat#18678'; //#18678 - $k[$j++] = "version must be formatted as RxC"; //#18678 - bwipp_raiseerror(); //#18678 - } //#18678 - } else { //#18682 - if ($eq($_.format, "unset")) { //#18683 - $k[$j++] = 'format'; //#18682 - if ($_.dmre) { //#18682 - $k[$j++] = "rectangle"; //#18682 - } else { //#18682 - $k[$j++] = "square"; //#18682 - } //#18682 - var _S = $k[--$j]; //#18682 - $_[$k[--$j]] = _S; //#18682 - } //#18682 - } //#18682 - if ($ne($_.format, "square") && $ne($_.format, "rectangle")) { //#18688 - $k[$j++] = 'bwipp.datamatrixInvalidFormat#18687'; //#18687 - $k[$j++] = "The format must be either square or rectangle"; //#18687 - bwipp_raiseerror(); //#18687 - } //#18687 - bwipp_loadctx(bwipp_datamatrix) //#18690 - if (!bwipp_datamatrix.__18747__) { //#18747 - $_ = Object.create($_); //#18747 - var _18 = $a([16, 64, 1, 4, 36, 1, 1]); //#18736 - $_.metrics = $a([$a([10, 10, 1, 1, 5, 1, 0]), $a([12, 12, 1, 1, 7, 1, 0]), $a([14, 14, 1, 1, 10, 1, 0]), $a([16, 16, 1, 1, 12, 1, 0]), $a([18, 18, 1, 1, 14, 1, 0]), $a([20, 20, 1, 1, 18, 1, 0]), $a([22, 22, 1, 1, 20, 1, 0]), $a([24, 24, 1, 1, 24, 1, 0]), $a([26, 26, 1, 1, 28, 1, 0]), $a([32, 32, 2, 2, 36, 1, 0]), $a([36, 36, 2, 2, 42, 1, 0]), $a([40, 40, 2, 2, 48, 1, 0]), $a([44, 44, 2, 2, 56, 1, 0]), $a([48, 48, 2, 2, 68, 1, 0]), $a([52, 52, 2, 2, 84, 2, 0]), $a([64, 64, 4, 4, 112, 2, 0]), $a([72, 72, 4, 4, 144, 4, 0]), $a([80, 80, 4, 4, 192, 4, 0]), $a([88, 88, 4, 4, 224, 4, 0]), $a([96, 96, 4, 4, 272, 4, 0]), $a([104, 104, 4, 4, 336, 6, 0]), $a([120, 120, 6, 6, 408, 6, 0]), $a([132, 132, 6, 6, 496, 8, 0]), $a([144, 144, 6, 6, 620, 10, 0]), $a([8, 18, 1, 1, 7, 1, 0]), $a([8, 32, 1, 2, 11, 1, 0]), $a([8, 48, 1, 2, 15, 1, 1]), $a([8, 64, 1, 4, 18, 1, 1]), $a([8, 80, 1, 4, 22, 1, 1]), $a([8, 96, 1, 4, 28, 1, 1]), $a([8, 120, 1, 6, 32, 1, 1]), $a([8, 144, 1, 6, 36, 1, 1]), $a([12, 26, 1, 1, 14, 1, 0]), $a([12, 36, 1, 2, 18, 1, 0]), $a([12, 64, 1, 4, 27, 1, 1]), $a([12, 88, 1, 4, 36, 1, 1]), $a([16, 36, 1, 2, 24, 1, 0]), $a([16, 48, 1, 2, 28, 1, 0]), _18, $a([20, 36, 1, 2, 28, 1, 1]), $a([20, 44, 1, 2, 34, 1, 1]), $a([20, 64, 1, 4, 42, 1, 1]), $a([22, 48, 1, 2, 38, 1, 1]), $a([24, 48, 1, 2, 41, 1, 1]), $a([24, 64, 1, 4, 46, 1, 1]), $a([26, 40, 1, 2, 38, 1, 1]), $a([26, 48, 1, 2, 42, 1, 1]), $a([26, 64, 1, 4, 50, 1, 1])]); //#18746 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#18746 - bwipp_datamatrix.__18747__ = 1; //#18746 - $_ = Object.getPrototypeOf($_); //#18746 - } //#18746 - $_.urows = $_.rows; //#18750 - $_.ucols = $_.columns; //#18751 - $_.fullcws = $a([]); //#18752 - var _1N = $_.metrics; //#18753 - for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#18772 - $_.m = $get(_1N, _1O); //#18754 - $_.rows = $get($_.m, 0); //#18755 - $_.cols = $get($_.m, 1); //#18756 - $_.regh = $get($_.m, 2); //#18757 - $_.regv = $get($_.m, 3); //#18758 - $_.rscw = $get($_.m, 4); //#18759 - $_.rsbl = $get($_.m, 5); //#18760 - $_.doly = $get($_.m, 6); //#18761 - $_.mrows = $f($_.rows - (2 * $_.regh)); //#18762 - $_.mcols = $f($_.cols - (2 * $_.regv)); //#18763 - $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#18764 - $_.okay = true; //#18765 - if (($_.urows != 0) && ($_.urows != $_.rows)) { //#18766 - $_.okay = false; //#18766 - } //#18766 - if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#18767 - $_.okay = false; //#18767 - } //#18767 - if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#18768 - $_.okay = false; //#18768 - } //#18768 - if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#18769 - $_.okay = false; //#18769 - } //#18769 - if ((!$_.dmre) && ($_.doly == 1)) { //#18770 - $_.okay = false; //#18770 - } //#18770 - if ($_.okay) { //#18771 - $k[$j++] = Infinity; //#18771 - $aload($_.fullcws); //#18771 - $k[$j++] = $_.ncws; //#18771 - $_.fullcws = $a(); //#18771 - } //#18771 - } //#18771 - $k[$j++] = Infinity; //#18773 - for (var _24 = 0, _25 = 1558; _24 < _25; _24++) { //#18773 - $k[$j++] = 10000; //#18773 - } //#18773 - $_.numremcws = $a(); //#18773 - var _27 = $_.fullcws; //#18774 - for (var _28 = 0, _29 = _27.length; _28 < _29; _28++) { //#18774 - $put($_.numremcws, $f($get(_27, _28) - 1), 1); //#18774 - } //#18774 - for (var _2C = 1556; _2C >= 0; _2C -= 1) { //#18780 - $_.i = _2C; //#18776 - if ($get($_.numremcws, $_.i) != 1) { //#18779 - $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#18778 - } //#18778 - } //#18778 - if (!bwipp_datamatrix.__18893__) { //#18893 - $_ = Object.create($_); //#18893 - $_.fnc1 = -1; //#18784 - $_.prog = -2; //#18784 - $_.m05 = -3; //#18784 - $_.m06 = -4; //#18784 - $_.lC = -5; //#18785 - $_.lB = -6; //#18785 - $_.lX = -7; //#18785 - $_.lT = -8; //#18785 - $_.lE = -9; //#18785 - $_.unl = -10; //#18785 - $_.sapp = -11; //#18786 - $_.usft = -12; //#18786 - $_.sft1 = -13; //#18786 - $_.sft2 = -14; //#18786 - $_.sft3 = -15; //#18786 - $_.eci = -16; //#18786 - $_.pad = -17; //#18786 - $_.unlcw = 254; //#18787 - $k[$j++] = Infinity; //#18789 - for (var _2L = 0; _2L <= 128; _2L += 1) { //#18790 - $k[$j++] = _2L; //#18790 - $k[$j++] = _2L + 1; //#18790 - } //#18790 - $k[$j++] = $_.pad; //#18795 - $k[$j++] = 129; //#18795 - for (var _2N = 0; _2N <= 99; _2N += 1) { //#18795 - var _2P = $cvrs($s(2), _2N, 10); //#18793 - var _2R = $strcpy($s(2), "00"); //#18793 - $puti(_2R, 2 - _2P.length, _2P); //#18793 - $k[$j++] = _2R; //#18794 - $k[$j++] = _2N + 130; //#18794 - } //#18794 - var _2e = $a([$_.lC, $_.lB, $_.fnc1, $_.sapp, $_.prog, $_.usft, $_.m05, $_.m06, $_.lX, $_.lT, $_.lE, $_.eci]); //#18796 - $k[$j++] = 229; //#18796 - for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#18796 - var _2j = $f($k[--$j] + 1); //#18796 - $k[$j++] = $get(_2e, _2f); //#18796 - $k[$j++] = _2j; //#18796 - $k[$j++] = _2j; //#18796 - } //#18796 - $j--; //#18796 - $_.Avals = $d(); //#18797 - $k[$j++] = Infinity; //#18798 - var _2l = $_.Avals; //#18799 - for (var _2q = _2l.size, _2p = _2l.keys(), _2o = 0; _2o < _2q; _2o++) { //#18799 - var _2m = _2p.next().value; //#18799 - $k[$j++] = _2m; //#18799 - $k[$j++] = _2l.get(_2m); //#18799 - $k[$j++] = Infinity; //#18799 - var _2r = $k[--$j]; //#18799 - var _2s = $k[--$j]; //#18799 - $k[$j++] = _2r; //#18799 - $k[$j++] = _2s; //#18799 - var _2t = $a(); //#18799 - $k[$j++] = _2t; //#18799 - } //#18799 - $_.Avals = $d(); //#18800 - $k[$j++] = Infinity; //#18802 - $k[$j++] = $_.sft1; //#18807 - $k[$j++] = 0; //#18807 - $k[$j++] = $_.sft2; //#18807 - $k[$j++] = 1; //#18807 - $k[$j++] = $_.sft3; //#18807 - $k[$j++] = 2; //#18807 - $k[$j++] = 32; //#18807 - $k[$j++] = 3; //#18807 - for (var _2y = 48; _2y <= 57; _2y += 1) { //#18807 - $k[$j++] = _2y; //#18807 - $k[$j++] = _2y - 44; //#18807 - } //#18807 - for (var _2z = 65; _2z <= 90; _2z += 1) { //#18808 - $k[$j++] = _2z; //#18808 - $k[$j++] = _2z - 51; //#18808 - } //#18808 - $_.CNvals = $d(); //#18809 - $k[$j++] = Infinity; //#18810 - for (var _31 = 0; _31 <= 31; _31 += 1) { //#18810 - $k[$j++] = _31; //#18810 - $k[$j++] = _31; //#18810 - } //#18810 - $_.C1vals = $d(); //#18810 - $k[$j++] = Infinity; //#18811 - for (var _33 = 33; _33 <= 47; _33 += 1) { //#18812 - $k[$j++] = _33; //#18812 - $k[$j++] = _33 - 33; //#18812 - } //#18812 - for (var _34 = 58; _34 <= 64; _34 += 1) { //#18813 - $k[$j++] = _34; //#18813 - $k[$j++] = _34 - 43; //#18813 - } //#18813 - for (var _35 = 91; _35 <= 95; _35 += 1) { //#18814 - $k[$j++] = _35; //#18814 - $k[$j++] = _35 - 69; //#18814 - } //#18814 - $k[$j++] = $_.fnc1; //#18816 - $k[$j++] = 27; //#18816 - $k[$j++] = $_.usft; //#18816 - $k[$j++] = 30; //#18816 - $_.C2vals = $d(); //#18817 - $k[$j++] = Infinity; //#18818 - for (var _39 = 96; _39 <= 127; _39 += 1) { //#18818 - $k[$j++] = _39; //#18818 - $k[$j++] = _39 - 96; //#18818 - } //#18818 - $_.C3vals = $d(); //#18818 - $k[$j++] = Infinity; //#18819 - var _3B = $_.CNvals; //#18820 - for (var _3G = _3B.size, _3F = _3B.keys(), _3E = 0; _3E < _3G; _3E++) { //#18820 - var _3C = _3F.next().value; //#18820 - $k[$j++] = _3C; //#18820 - $k[$j++] = _3B.get(_3C); //#18820 - $k[$j++] = Infinity; //#18820 - var _3H = $k[--$j]; //#18820 - var _3I = $k[--$j]; //#18820 - $k[$j++] = _3H; //#18820 - $k[$j++] = _3I; //#18820 - var _3J = $a(); //#18820 - $k[$j++] = _3J; //#18820 - } //#18820 - var _3K = $_.C1vals; //#18821 - for (var _3P = _3K.size, _3O = _3K.keys(), _3N = 0; _3N < _3P; _3N++) { //#18821 - var _3L = _3O.next().value; //#18821 - $k[$j++] = _3L; //#18821 - $k[$j++] = _3K.get(_3L); //#18821 - $k[$j++] = Infinity; //#18821 - var _3Q = $k[--$j]; //#18821 - var _3R = $k[--$j]; //#18821 - $k[$j++] = _3Q; //#18821 - $k[$j++] = $get($_.CNvals, $_.sft1); //#18821 - $k[$j++] = _3R; //#18821 - var _3V = $a(); //#18821 - $k[$j++] = _3V; //#18821 - } //#18821 - var _3W = $_.C2vals; //#18822 - for (var _3b = _3W.size, _3a = _3W.keys(), _3Z = 0; _3Z < _3b; _3Z++) { //#18822 - var _3X = _3a.next().value; //#18822 - $k[$j++] = _3X; //#18822 - $k[$j++] = _3W.get(_3X); //#18822 - $k[$j++] = Infinity; //#18822 - var _3c = $k[--$j]; //#18822 - var _3d = $k[--$j]; //#18822 - $k[$j++] = _3c; //#18822 - $k[$j++] = $get($_.CNvals, $_.sft2); //#18822 - $k[$j++] = _3d; //#18822 - var _3h = $a(); //#18822 - $k[$j++] = _3h; //#18822 - } //#18822 - var _3i = $_.C3vals; //#18823 - for (var _3n = _3i.size, _3m = _3i.keys(), _3l = 0; _3l < _3n; _3l++) { //#18823 - var _3j = _3m.next().value; //#18823 - $k[$j++] = _3j; //#18823 - $k[$j++] = _3i.get(_3j); //#18823 - $k[$j++] = Infinity; //#18823 - var _3o = $k[--$j]; //#18823 - var _3p = $k[--$j]; //#18823 - $k[$j++] = _3o; //#18823 - $k[$j++] = $get($_.CNvals, $_.sft3); //#18823 - $k[$j++] = _3p; //#18823 - var _3t = $a(); //#18823 - $k[$j++] = _3t; //#18823 - } //#18823 - $_.Cvals = $d(); //#18824 - $k[$j++] = Infinity; //#18826 - $k[$j++] = $_.sft1; //#18831 - $k[$j++] = 0; //#18831 - $k[$j++] = $_.sft2; //#18831 - $k[$j++] = 1; //#18831 - $k[$j++] = $_.sft3; //#18831 - $k[$j++] = 2; //#18831 - $k[$j++] = 32; //#18831 - $k[$j++] = 3; //#18831 - for (var _3y = 48; _3y <= 57; _3y += 1) { //#18831 - $k[$j++] = _3y; //#18831 - $k[$j++] = _3y - 44; //#18831 - } //#18831 - for (var _3z = 97; _3z <= 122; _3z += 1) { //#18832 - $k[$j++] = _3z; //#18832 - $k[$j++] = _3z - 83; //#18832 - } //#18832 - $_.TNvals = $d(); //#18833 - $k[$j++] = Infinity; //#18834 - for (var _41 = 0; _41 <= 31; _41 += 1) { //#18834 - $k[$j++] = _41; //#18834 - $k[$j++] = _41; //#18834 - } //#18834 - $_.T1vals = $d(); //#18834 - $k[$j++] = Infinity; //#18835 - for (var _43 = 33; _43 <= 47; _43 += 1) { //#18836 - $k[$j++] = _43; //#18836 - $k[$j++] = _43 - 33; //#18836 - } //#18836 - for (var _44 = 58; _44 <= 64; _44 += 1) { //#18837 - $k[$j++] = _44; //#18837 - $k[$j++] = _44 - 43; //#18837 - } //#18837 - for (var _45 = 91; _45 <= 95; _45 += 1) { //#18838 - $k[$j++] = _45; //#18838 - $k[$j++] = _45 - 69; //#18838 - } //#18838 - $k[$j++] = $_.fnc1; //#18840 - $k[$j++] = 27; //#18840 - $k[$j++] = $_.usft; //#18840 - $k[$j++] = 30; //#18840 - $_.T2vals = $d(); //#18841 - $k[$j++] = Infinity; //#18842 - $k[$j++] = 96; //#18844 - $k[$j++] = 0; //#18844 - for (var _49 = 65; _49 <= 90; _49 += 1) { //#18844 - $k[$j++] = _49; //#18844 - $k[$j++] = _49 - 64; //#18844 - } //#18844 - for (var _4A = 123; _4A <= 127; _4A += 1) { //#18845 - $k[$j++] = _4A; //#18845 - $k[$j++] = _4A - 96; //#18845 - } //#18845 - $_.T3vals = $d(); //#18846 - $k[$j++] = Infinity; //#18847 - var _4C = $_.TNvals; //#18848 - for (var _4H = _4C.size, _4G = _4C.keys(), _4F = 0; _4F < _4H; _4F++) { //#18848 - var _4D = _4G.next().value; //#18848 - $k[$j++] = _4D; //#18848 - $k[$j++] = _4C.get(_4D); //#18848 - $k[$j++] = Infinity; //#18848 - var _4I = $k[--$j]; //#18848 - var _4J = $k[--$j]; //#18848 - $k[$j++] = _4I; //#18848 - $k[$j++] = _4J; //#18848 - var _4K = $a(); //#18848 - $k[$j++] = _4K; //#18848 - } //#18848 - var _4L = $_.T1vals; //#18849 - for (var _4Q = _4L.size, _4P = _4L.keys(), _4O = 0; _4O < _4Q; _4O++) { //#18849 - var _4M = _4P.next().value; //#18849 - $k[$j++] = _4M; //#18849 - $k[$j++] = _4L.get(_4M); //#18849 - $k[$j++] = Infinity; //#18849 - var _4R = $k[--$j]; //#18849 - var _4S = $k[--$j]; //#18849 - $k[$j++] = _4R; //#18849 - $k[$j++] = $get($_.TNvals, $_.sft1); //#18849 - $k[$j++] = _4S; //#18849 - var _4W = $a(); //#18849 - $k[$j++] = _4W; //#18849 - } //#18849 - var _4X = $_.T2vals; //#18850 - for (var _4c = _4X.size, _4b = _4X.keys(), _4a = 0; _4a < _4c; _4a++) { //#18850 - var _4Y = _4b.next().value; //#18850 - $k[$j++] = _4Y; //#18850 - $k[$j++] = _4X.get(_4Y); //#18850 - $k[$j++] = Infinity; //#18850 - var _4d = $k[--$j]; //#18850 - var _4e = $k[--$j]; //#18850 - $k[$j++] = _4d; //#18850 - $k[$j++] = $get($_.TNvals, $_.sft2); //#18850 - $k[$j++] = _4e; //#18850 - var _4i = $a(); //#18850 - $k[$j++] = _4i; //#18850 - } //#18850 - var _4j = $_.T3vals; //#18851 - for (var _4o = _4j.size, _4n = _4j.keys(), _4m = 0; _4m < _4o; _4m++) { //#18851 - var _4k = _4n.next().value; //#18851 - $k[$j++] = _4k; //#18851 - $k[$j++] = _4j.get(_4k); //#18851 - $k[$j++] = Infinity; //#18851 - var _4p = $k[--$j]; //#18851 - var _4q = $k[--$j]; //#18851 - $k[$j++] = _4p; //#18851 - $k[$j++] = $get($_.TNvals, $_.sft3); //#18851 - $k[$j++] = _4q; //#18851 - var _4u = $a(); //#18851 - $k[$j++] = _4u; //#18851 - } //#18851 - $_.Tvals = $d(); //#18852 - for (var _4w = 128; _4w <= 255; _4w += 1) { //#18860 - $_.i = _4w; //#18856 - $k[$j++] = $_.Avals; //#18857 - $k[$j++] = $_.i; //#18857 - $k[$j++] = Infinity; //#18857 - $aload($get($_.Avals, $_.usft)); //#18857 - $aload($get($_.Avals, $_.i - 128)); //#18857 - var _55 = $a(); //#18857 - var _56 = $k[--$j]; //#18857 - $put($k[--$j], _56, _55); //#18857 - $k[$j++] = $_.Cvals; //#18858 - $k[$j++] = $_.i; //#18858 - $k[$j++] = Infinity; //#18858 - $aload($get($_.Cvals, $_.usft)); //#18858 - $aload($get($_.Cvals, $_.i - 128)); //#18858 - var _5G = $a(); //#18858 - var _5H = $k[--$j]; //#18858 - $put($k[--$j], _5H, _5G); //#18858 - $k[$j++] = $_.Tvals; //#18859 - $k[$j++] = $_.i; //#18859 - $k[$j++] = Infinity; //#18859 - $aload($get($_.Tvals, $_.usft)); //#18859 - $aload($get($_.Tvals, $_.i - 128)); //#18859 - var _5R = $a(); //#18859 - var _5S = $k[--$j]; //#18859 - $put($k[--$j], _5S, _5R); //#18859 - } //#18859 - $k[$j++] = Infinity; //#18862 - $k[$j++] = 13; //#18867 - $k[$j++] = 0; //#18867 - $k[$j++] = 42; //#18867 - $k[$j++] = 1; //#18867 - $k[$j++] = 62; //#18867 - $k[$j++] = 2; //#18867 - $k[$j++] = 32; //#18867 - $k[$j++] = 3; //#18867 - for (var _5U = 48; _5U <= 57; _5U += 1) { //#18867 - $k[$j++] = _5U; //#18867 - $k[$j++] = _5U - 44; //#18867 - } //#18867 - for (var _5V = 65; _5V <= 90; _5V += 1) { //#18868 - $k[$j++] = _5V; //#18868 - $k[$j++] = _5V - 51; //#18868 - } //#18868 - $_.Xvals = $d(); //#18869 - $k[$j++] = Infinity; //#18870 - var _5X = $_.Xvals; //#18871 - for (var _5c = _5X.size, _5b = _5X.keys(), _5a = 0; _5a < _5c; _5a++) { //#18871 - var _5Y = _5b.next().value; //#18871 - $k[$j++] = _5Y; //#18871 - $k[$j++] = _5X.get(_5Y); //#18871 - $k[$j++] = Infinity; //#18871 - var _5d = $k[--$j]; //#18871 - var _5e = $k[--$j]; //#18871 - $k[$j++] = _5d; //#18871 - $k[$j++] = _5e; //#18871 - var _5f = $a(); //#18871 - $k[$j++] = _5f; //#18871 - } //#18871 - $_.Xvals = $d(); //#18872 - $k[$j++] = Infinity; //#18874 - for (var _5h = 64; _5h <= 94; _5h += 1) { //#18875 - $k[$j++] = _5h; //#18875 - $k[$j++] = _5h - 64; //#18875 - } //#18875 - $k[$j++] = $_.unl; //#18877 - $k[$j++] = 31; //#18877 - for (var _5j = 32; _5j <= 63; _5j += 1) { //#18877 - $k[$j++] = _5j; //#18877 - $k[$j++] = _5j; //#18877 - } //#18877 - $_.Evals = $d(); //#18878 - $k[$j++] = Infinity; //#18879 - var _5l = $_.Evals; //#18880 - for (var _5q = _5l.size, _5p = _5l.keys(), _5o = 0; _5o < _5q; _5o++) { //#18880 - var _5m = _5p.next().value; //#18880 - $k[$j++] = _5m; //#18880 - $k[$j++] = _5l.get(_5m); //#18880 - $k[$j++] = Infinity; //#18880 - var _5r = $k[--$j]; //#18880 - var _5s = $k[--$j]; //#18880 - $k[$j++] = _5r; //#18880 - $k[$j++] = _5s; //#18880 - var _5t = $a(); //#18880 - $k[$j++] = _5t; //#18880 - } //#18880 - $_.Evals = $d(); //#18881 - $k[$j++] = Infinity; //#18883 - for (var _5v = 0; _5v <= 255; _5v += 1) { //#18884 - $k[$j++] = _5v; //#18884 - $k[$j++] = _5v; //#18884 - } //#18884 - $_.Bvals = $d(); //#18885 - $k[$j++] = Infinity; //#18886 - var _5x = $_.Bvals; //#18887 - for (var _62 = _5x.size, _61 = _5x.keys(), _60 = 0; _60 < _62; _60++) { //#18887 - var _5y = _61.next().value; //#18887 - $k[$j++] = _5y; //#18887 - $k[$j++] = _5x.get(_5y); //#18887 - $k[$j++] = Infinity; //#18887 - var _63 = $k[--$j]; //#18887 - var _64 = $k[--$j]; //#18887 - $k[$j++] = _63; //#18887 - $k[$j++] = _64; //#18887 - var _65 = $a(); //#18887 - $k[$j++] = _65; //#18887 - } //#18887 - $_.Bvals = $d(); //#18888 - $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, $_.Evals, $_.Bvals]); //#18890 - $_.A = 0; //#18892 - $_.C = 1; //#18892 - $_.T = 2; //#18892 - $_.X = 3; //#18892 - $_.E = 4; //#18892 - $_.B = 5; //#18892 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#18892 - bwipp_datamatrix.__18893__ = 1; //#18892 - $_ = Object.getPrototypeOf($_); //#18892 - } //#18892 - if ($_.raw) { //#19297 - $_.cws = $a($_.barcode.length); //#18897 - $_.i = 0; //#18898 - $_.j = 0; //#18898 - for (;;) { //#18905 - if ($_.i == $_.barcode.length) { //#18900 - break; //#18900 - } //#18900 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#18901 - $put($_.cws, $_.j, $_.cw); //#18902 - $_.i = $_.i + 4; //#18903 - $_.j = $_.j + 1; //#18904 - } //#18904 - $_.cws = $geti($_.cws, 0, $_.j); //#18906 - } else { //#19297 + $_ = Object.create($_); //#18953 + $_.dontdraw = false; //#18956 + $_.columns = 0; //#18957 + $_.rows = 0; //#18958 + $_.format = "unset"; //#18959 + $_.version = "unset"; //#18960 + $_.parse = false; //#18961 + $_.parsefnc = false; //#18962 + $_.c40headerlength = -1; //#18963 + $_.raw = false; //#18964 + $_.dmre = false; //#18965 + $k[$j++] = $_; //#18967 + bwipp_processoptions(); //#18967 + $_.options = $k[--$j]; //#18967 + $_.barcode = $k[--$j]; //#18968 + if ($eq($_.barcode, "")) { //#18972 + $k[$j++] = 'bwipp.datamatrixEmptyData#18971'; //#18971 + $k[$j++] = "The data must not be empty"; //#18971 + bwipp_raiseerror(); //#18971 + } //#18971 + if ($ne($_.version, "unset") && (($_.rows != 0) || ($_.columns != 0))) { //#18976 + $k[$j++] = 'bwipp.datamatrixVersionRowsCols#18975'; //#18975 + $k[$j++] = "rows and columns must not be given if version is specified"; //#18975 + bwipp_raiseerror(); //#18975 + } //#18975 + if ($ne($_.version, "unset")) { //#19000 + $search($_.version, "x"); //#18980 + if ($k[--$j]) { //#18996 + var _9 = $k[--$j]; //#18981 + var _A = $k[--$j]; //#18981 + $k[$j++] = _9; //#18981 + $k[$j++] = _A; //#18981 + $j--; //#18981 + var _B = $k[--$j]; //#18982 + var _C = $k[--$j]; //#18982 + $k[$j++] = _C; //#18982 + $k[$j++] = _B; //#18982 + $k[$j++] = _C; //#18982 + $k[$j++] = _B; //#18982 + $astore($a(2)); //#18982 + $forall($k[--$j], function() { //#18991 + var _F = $k[--$j]; //#18984 + $k[$j++] = _F; //#18984 + $k[$j++] = true; //#18984 + if (_F.length == 0) { //#18984 + $j--; //#18984 + $k[$j++] = false; //#18984 + } //#18984 + var _G = $k[--$j]; //#18985 + var _H = $k[--$j]; //#18985 + $k[$j++] = _G; //#18987 + $forall(_H, function() { //#18987 + var _I = $k[--$j]; //#18986 + if ((_I < 48) || (_I > 57)) { //#18986 + $j--; //#18986 + $k[$j++] = false; //#18986 + } //#18986 + }); //#18986 + if ($nt($k[--$j])) { //#18990 + $k[$j++] = 'bwipp.datamatrixVersionBadRowOrColumn#18989'; //#18989 + $k[$j++] = "version must be formatted as RxC"; //#18989 + bwipp_raiseerror(); //#18989 + } //#18989 + }); //#18989 + $_.rows = $cvi($k[--$j]); //#18992 + $_.columns = $cvi($k[--$j]); //#18993 + $k[$j++] = 'format'; //#18994 + if ($_.rows == $_.columns) { //#18994 + $k[$j++] = "square"; //#18994 + } else { //#18994 + $k[$j++] = "rectangle"; //#18994 + } //#18994 + var _O = $k[--$j]; //#18994 + $_[$k[--$j]] = _O; //#18994 + } else { //#18996 + $j--; //#18996 + $k[$j++] = 'bwipp.datamatrixVersionFormat#18996'; //#18996 + $k[$j++] = "version must be formatted as RxC"; //#18996 + bwipp_raiseerror(); //#18996 + } //#18996 + } else { //#19000 + if ($eq($_.format, "unset")) { //#19001 + $k[$j++] = 'format'; //#19000 + if ($_.dmre) { //#19000 + $k[$j++] = "rectangle"; //#19000 + } else { //#19000 + $k[$j++] = "square"; //#19000 + } //#19000 + var _S = $k[--$j]; //#19000 + $_[$k[--$j]] = _S; //#19000 + } //#19000 + } //#19000 + if ($ne($_.format, "square") && $ne($_.format, "rectangle")) { //#19006 + $k[$j++] = 'bwipp.datamatrixInvalidFormat#19005'; //#19005 + $k[$j++] = "The format must be either square or rectangle"; //#19005 + bwipp_raiseerror(); //#19005 + } //#19005 + bwipp_loadctx(bwipp_datamatrix) //#19008 + if (!bwipp_datamatrix.__19065__) { //#19065 + $_ = Object.create($_); //#19065 + var _19 = $a([20, 36, 1, 2, 28, 1, 1]); //#19055 + $_.metrics = $a([$a([10, 10, 1, 1, 5, 1, 0]), $a([12, 12, 1, 1, 7, 1, 0]), $a([14, 14, 1, 1, 10, 1, 0]), $a([16, 16, 1, 1, 12, 1, 0]), $a([18, 18, 1, 1, 14, 1, 0]), $a([20, 20, 1, 1, 18, 1, 0]), $a([22, 22, 1, 1, 20, 1, 0]), $a([24, 24, 1, 1, 24, 1, 0]), $a([26, 26, 1, 1, 28, 1, 0]), $a([32, 32, 2, 2, 36, 1, 0]), $a([36, 36, 2, 2, 42, 1, 0]), $a([40, 40, 2, 2, 48, 1, 0]), $a([44, 44, 2, 2, 56, 1, 0]), $a([48, 48, 2, 2, 68, 1, 0]), $a([52, 52, 2, 2, 84, 2, 0]), $a([64, 64, 4, 4, 112, 2, 0]), $a([72, 72, 4, 4, 144, 4, 0]), $a([80, 80, 4, 4, 192, 4, 0]), $a([88, 88, 4, 4, 224, 4, 0]), $a([96, 96, 4, 4, 272, 4, 0]), $a([104, 104, 4, 4, 336, 6, 0]), $a([120, 120, 6, 6, 408, 6, 0]), $a([132, 132, 6, 6, 496, 8, 0]), $a([144, 144, 6, 6, 620, 10, 0]), $a([8, 18, 1, 1, 7, 1, 0]), $a([8, 32, 1, 2, 11, 1, 0]), $a([8, 48, 1, 2, 15, 1, 1]), $a([8, 64, 1, 4, 18, 1, 1]), $a([8, 80, 1, 4, 22, 1, 1]), $a([8, 96, 1, 4, 28, 1, 1]), $a([8, 120, 1, 6, 32, 1, 1]), $a([8, 144, 1, 6, 36, 1, 1]), $a([12, 26, 1, 1, 14, 1, 0]), $a([12, 36, 1, 2, 18, 1, 0]), $a([12, 64, 1, 4, 27, 1, 1]), $a([12, 88, 1, 4, 36, 1, 1]), $a([16, 36, 1, 2, 24, 1, 0]), $a([16, 48, 1, 2, 28, 1, 0]), $a([16, 64, 1, 4, 36, 1, 1]), _19, $a([20, 44, 1, 2, 34, 1, 1]), $a([20, 64, 1, 4, 42, 1, 1]), $a([22, 48, 1, 2, 38, 1, 1]), $a([24, 48, 1, 2, 41, 1, 1]), $a([24, 64, 1, 4, 46, 1, 1]), $a([26, 40, 1, 2, 38, 1, 1]), $a([26, 48, 1, 2, 42, 1, 1]), $a([26, 64, 1, 4, 50, 1, 1])]); //#19064 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19064 + bwipp_datamatrix.__19065__ = 1; //#19064 + $_ = Object.getPrototypeOf($_); //#19064 + } //#19064 + $_.urows = $_.rows; //#19068 + $_.ucols = $_.columns; //#19069 + $_.fullcws = $a([]); //#19070 + var _1N = $_.metrics; //#19071 + for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#19090 + $_.m = $get(_1N, _1O); //#19072 + $_.rows = $get($_.m, 0); //#19073 + $_.cols = $get($_.m, 1); //#19074 + $_.regh = $get($_.m, 2); //#19075 + $_.regv = $get($_.m, 3); //#19076 + $_.rscw = $get($_.m, 4); //#19077 + $_.rsbl = $get($_.m, 5); //#19078 + $_.doly = $get($_.m, 6); //#19079 + $_.mrows = $f($_.rows - (2 * $_.regh)); //#19080 + $_.mcols = $f($_.cols - (2 * $_.regv)); //#19081 + $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19082 + $_.okay = true; //#19083 + if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19084 + $_.okay = false; //#19084 + } //#19084 + if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19085 + $_.okay = false; //#19085 + } //#19085 + if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19086 + $_.okay = false; //#19086 + } //#19086 + if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19087 + $_.okay = false; //#19087 + } //#19087 + if ((!$_.dmre) && ($_.doly == 1)) { //#19088 + $_.okay = false; //#19088 + } //#19088 + if ($_.okay) { //#19089 + $k[$j++] = Infinity; //#19089 + $aload($_.fullcws); //#19089 + $k[$j++] = $_.ncws; //#19089 + $_.fullcws = $a(); //#19089 + } //#19089 + } //#19089 + $k[$j++] = Infinity; //#19091 + for (var _24 = 0, _25 = 1558; _24 < _25; _24++) { //#19091 + $k[$j++] = 10000; //#19091 + } //#19091 + $_.numremcws = $a(); //#19091 + var _27 = $_.fullcws; //#19092 + for (var _28 = 0, _29 = _27.length; _28 < _29; _28++) { //#19092 + $put($_.numremcws, $f($get(_27, _28) - 1), 1); //#19092 + } //#19092 + for (var _2C = 1556; _2C >= 0; _2C -= 1) { //#19098 + $_.i = _2C; //#19094 + if ($get($_.numremcws, $_.i) != 1) { //#19097 + $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#19096 + } //#19096 + } //#19096 + if (!bwipp_datamatrix.__19211__) { //#19211 + $_ = Object.create($_); //#19211 + $_.fnc1 = -1; //#19102 + $_.prog = -2; //#19102 + $_.m05 = -3; //#19102 + $_.m06 = -4; //#19102 + $_.lC = -5; //#19103 + $_.lB = -6; //#19103 + $_.lX = -7; //#19103 + $_.lT = -8; //#19103 + $_.lE = -9; //#19103 + $_.unl = -10; //#19103 + $_.sapp = -11; //#19104 + $_.usft = -12; //#19104 + $_.sft1 = -13; //#19104 + $_.sft2 = -14; //#19104 + $_.sft3 = -15; //#19104 + $_.eci = -16; //#19104 + $_.pad = -17; //#19104 + $_.unlcw = 254; //#19105 + $k[$j++] = Infinity; //#19107 + for (var _2L = 0; _2L <= 128; _2L += 1) { //#19108 + $k[$j++] = _2L; //#19108 + $k[$j++] = _2L + 1; //#19108 + } //#19108 + $k[$j++] = $_.pad; //#19113 + $k[$j++] = 129; //#19113 + for (var _2N = 0; _2N <= 99; _2N += 1) { //#19113 + var _2P = $cvrs($s(2), _2N, 10); //#19111 + var _2R = $strcpy($s(2), "00"); //#19111 + $puti(_2R, 2 - _2P.length, _2P); //#19111 + $k[$j++] = _2R; //#19112 + $k[$j++] = _2N + 130; //#19112 + } //#19112 + var _2e = $a([$_.lC, $_.lB, $_.fnc1, $_.sapp, $_.prog, $_.usft, $_.m05, $_.m06, $_.lX, $_.lT, $_.lE, $_.eci]); //#19114 + $k[$j++] = 229; //#19114 + for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#19114 + var _2j = $f($k[--$j] + 1); //#19114 + $k[$j++] = $get(_2e, _2f); //#19114 + $k[$j++] = _2j; //#19114 + $k[$j++] = _2j; //#19114 + } //#19114 + $j--; //#19114 + $_.Avals = $d(); //#19115 + $k[$j++] = Infinity; //#19116 + var _2l = $_.Avals; //#19117 + for (var _2q = _2l.size, _2p = _2l.keys(), _2o = 0; _2o < _2q; _2o++) { //#19117 + var _2m = _2p.next().value; //#19117 + $k[$j++] = _2m; //#19117 + $k[$j++] = _2l.get(_2m); //#19117 + $k[$j++] = Infinity; //#19117 + var _2r = $k[--$j]; //#19117 + var _2s = $k[--$j]; //#19117 + $k[$j++] = _2r; //#19117 + $k[$j++] = _2s; //#19117 + var _2t = $a(); //#19117 + $k[$j++] = _2t; //#19117 + } //#19117 + $_.Avals = $d(); //#19118 + $k[$j++] = Infinity; //#19120 + $k[$j++] = $_.sft1; //#19125 + $k[$j++] = 0; //#19125 + $k[$j++] = $_.sft2; //#19125 + $k[$j++] = 1; //#19125 + $k[$j++] = $_.sft3; //#19125 + $k[$j++] = 2; //#19125 + $k[$j++] = 32; //#19125 + $k[$j++] = 3; //#19125 + for (var _2y = 48; _2y <= 57; _2y += 1) { //#19125 + $k[$j++] = _2y; //#19125 + $k[$j++] = _2y - 44; //#19125 + } //#19125 + for (var _2z = 65; _2z <= 90; _2z += 1) { //#19126 + $k[$j++] = _2z; //#19126 + $k[$j++] = _2z - 51; //#19126 + } //#19126 + $_.CNvals = $d(); //#19127 + $k[$j++] = Infinity; //#19128 + for (var _31 = 0; _31 <= 31; _31 += 1) { //#19128 + $k[$j++] = _31; //#19128 + $k[$j++] = _31; //#19128 + } //#19128 + $_.C1vals = $d(); //#19128 + $k[$j++] = Infinity; //#19129 + for (var _33 = 33; _33 <= 47; _33 += 1) { //#19130 + $k[$j++] = _33; //#19130 + $k[$j++] = _33 - 33; //#19130 + } //#19130 + for (var _34 = 58; _34 <= 64; _34 += 1) { //#19131 + $k[$j++] = _34; //#19131 + $k[$j++] = _34 - 43; //#19131 + } //#19131 + for (var _35 = 91; _35 <= 95; _35 += 1) { //#19132 + $k[$j++] = _35; //#19132 + $k[$j++] = _35 - 69; //#19132 + } //#19132 + $k[$j++] = $_.fnc1; //#19134 + $k[$j++] = 27; //#19134 + $k[$j++] = $_.usft; //#19134 + $k[$j++] = 30; //#19134 + $_.C2vals = $d(); //#19135 + $k[$j++] = Infinity; //#19136 + for (var _39 = 96; _39 <= 127; _39 += 1) { //#19136 + $k[$j++] = _39; //#19136 + $k[$j++] = _39 - 96; //#19136 + } //#19136 + $_.C3vals = $d(); //#19136 + $k[$j++] = Infinity; //#19137 + var _3B = $_.CNvals; //#19138 + for (var _3G = _3B.size, _3F = _3B.keys(), _3E = 0; _3E < _3G; _3E++) { //#19138 + var _3C = _3F.next().value; //#19138 + $k[$j++] = _3C; //#19138 + $k[$j++] = _3B.get(_3C); //#19138 + $k[$j++] = Infinity; //#19138 + var _3H = $k[--$j]; //#19138 + var _3I = $k[--$j]; //#19138 + $k[$j++] = _3H; //#19138 + $k[$j++] = _3I; //#19138 + var _3J = $a(); //#19138 + $k[$j++] = _3J; //#19138 + } //#19138 + var _3K = $_.C1vals; //#19139 + for (var _3P = _3K.size, _3O = _3K.keys(), _3N = 0; _3N < _3P; _3N++) { //#19139 + var _3L = _3O.next().value; //#19139 + $k[$j++] = _3L; //#19139 + $k[$j++] = _3K.get(_3L); //#19139 + $k[$j++] = Infinity; //#19139 + var _3Q = $k[--$j]; //#19139 + var _3R = $k[--$j]; //#19139 + $k[$j++] = _3Q; //#19139 + $k[$j++] = $get($_.CNvals, $_.sft1); //#19139 + $k[$j++] = _3R; //#19139 + var _3V = $a(); //#19139 + $k[$j++] = _3V; //#19139 + } //#19139 + var _3W = $_.C2vals; //#19140 + for (var _3b = _3W.size, _3a = _3W.keys(), _3Z = 0; _3Z < _3b; _3Z++) { //#19140 + var _3X = _3a.next().value; //#19140 + $k[$j++] = _3X; //#19140 + $k[$j++] = _3W.get(_3X); //#19140 + $k[$j++] = Infinity; //#19140 + var _3c = $k[--$j]; //#19140 + var _3d = $k[--$j]; //#19140 + $k[$j++] = _3c; //#19140 + $k[$j++] = $get($_.CNvals, $_.sft2); //#19140 + $k[$j++] = _3d; //#19140 + var _3h = $a(); //#19140 + $k[$j++] = _3h; //#19140 + } //#19140 + var _3i = $_.C3vals; //#19141 + for (var _3n = _3i.size, _3m = _3i.keys(), _3l = 0; _3l < _3n; _3l++) { //#19141 + var _3j = _3m.next().value; //#19141 + $k[$j++] = _3j; //#19141 + $k[$j++] = _3i.get(_3j); //#19141 + $k[$j++] = Infinity; //#19141 + var _3o = $k[--$j]; //#19141 + var _3p = $k[--$j]; //#19141 + $k[$j++] = _3o; //#19141 + $k[$j++] = $get($_.CNvals, $_.sft3); //#19141 + $k[$j++] = _3p; //#19141 + var _3t = $a(); //#19141 + $k[$j++] = _3t; //#19141 + } //#19141 + $_.Cvals = $d(); //#19142 + $k[$j++] = Infinity; //#19144 + $k[$j++] = $_.sft1; //#19149 + $k[$j++] = 0; //#19149 + $k[$j++] = $_.sft2; //#19149 + $k[$j++] = 1; //#19149 + $k[$j++] = $_.sft3; //#19149 + $k[$j++] = 2; //#19149 + $k[$j++] = 32; //#19149 + $k[$j++] = 3; //#19149 + for (var _3y = 48; _3y <= 57; _3y += 1) { //#19149 + $k[$j++] = _3y; //#19149 + $k[$j++] = _3y - 44; //#19149 + } //#19149 + for (var _3z = 97; _3z <= 122; _3z += 1) { //#19150 + $k[$j++] = _3z; //#19150 + $k[$j++] = _3z - 83; //#19150 + } //#19150 + $_.TNvals = $d(); //#19151 + $k[$j++] = Infinity; //#19152 + for (var _41 = 0; _41 <= 31; _41 += 1) { //#19152 + $k[$j++] = _41; //#19152 + $k[$j++] = _41; //#19152 + } //#19152 + $_.T1vals = $d(); //#19152 + $k[$j++] = Infinity; //#19153 + for (var _43 = 33; _43 <= 47; _43 += 1) { //#19154 + $k[$j++] = _43; //#19154 + $k[$j++] = _43 - 33; //#19154 + } //#19154 + for (var _44 = 58; _44 <= 64; _44 += 1) { //#19155 + $k[$j++] = _44; //#19155 + $k[$j++] = _44 - 43; //#19155 + } //#19155 + for (var _45 = 91; _45 <= 95; _45 += 1) { //#19156 + $k[$j++] = _45; //#19156 + $k[$j++] = _45 - 69; //#19156 + } //#19156 + $k[$j++] = $_.fnc1; //#19158 + $k[$j++] = 27; //#19158 + $k[$j++] = $_.usft; //#19158 + $k[$j++] = 30; //#19158 + $_.T2vals = $d(); //#19159 + $k[$j++] = Infinity; //#19160 + $k[$j++] = 96; //#19162 + $k[$j++] = 0; //#19162 + for (var _49 = 65; _49 <= 90; _49 += 1) { //#19162 + $k[$j++] = _49; //#19162 + $k[$j++] = _49 - 64; //#19162 + } //#19162 + for (var _4A = 123; _4A <= 127; _4A += 1) { //#19163 + $k[$j++] = _4A; //#19163 + $k[$j++] = _4A - 96; //#19163 + } //#19163 + $_.T3vals = $d(); //#19164 + $k[$j++] = Infinity; //#19165 + var _4C = $_.TNvals; //#19166 + for (var _4H = _4C.size, _4G = _4C.keys(), _4F = 0; _4F < _4H; _4F++) { //#19166 + var _4D = _4G.next().value; //#19166 + $k[$j++] = _4D; //#19166 + $k[$j++] = _4C.get(_4D); //#19166 + $k[$j++] = Infinity; //#19166 + var _4I = $k[--$j]; //#19166 + var _4J = $k[--$j]; //#19166 + $k[$j++] = _4I; //#19166 + $k[$j++] = _4J; //#19166 + var _4K = $a(); //#19166 + $k[$j++] = _4K; //#19166 + } //#19166 + var _4L = $_.T1vals; //#19167 + for (var _4Q = _4L.size, _4P = _4L.keys(), _4O = 0; _4O < _4Q; _4O++) { //#19167 + var _4M = _4P.next().value; //#19167 + $k[$j++] = _4M; //#19167 + $k[$j++] = _4L.get(_4M); //#19167 + $k[$j++] = Infinity; //#19167 + var _4R = $k[--$j]; //#19167 + var _4S = $k[--$j]; //#19167 + $k[$j++] = _4R; //#19167 + $k[$j++] = $get($_.TNvals, $_.sft1); //#19167 + $k[$j++] = _4S; //#19167 + var _4W = $a(); //#19167 + $k[$j++] = _4W; //#19167 + } //#19167 + var _4X = $_.T2vals; //#19168 + for (var _4c = _4X.size, _4b = _4X.keys(), _4a = 0; _4a < _4c; _4a++) { //#19168 + var _4Y = _4b.next().value; //#19168 + $k[$j++] = _4Y; //#19168 + $k[$j++] = _4X.get(_4Y); //#19168 + $k[$j++] = Infinity; //#19168 + var _4d = $k[--$j]; //#19168 + var _4e = $k[--$j]; //#19168 + $k[$j++] = _4d; //#19168 + $k[$j++] = $get($_.TNvals, $_.sft2); //#19168 + $k[$j++] = _4e; //#19168 + var _4i = $a(); //#19168 + $k[$j++] = _4i; //#19168 + } //#19168 + var _4j = $_.T3vals; //#19169 + for (var _4o = _4j.size, _4n = _4j.keys(), _4m = 0; _4m < _4o; _4m++) { //#19169 + var _4k = _4n.next().value; //#19169 + $k[$j++] = _4k; //#19169 + $k[$j++] = _4j.get(_4k); //#19169 + $k[$j++] = Infinity; //#19169 + var _4p = $k[--$j]; //#19169 + var _4q = $k[--$j]; //#19169 + $k[$j++] = _4p; //#19169 + $k[$j++] = $get($_.TNvals, $_.sft3); //#19169 + $k[$j++] = _4q; //#19169 + var _4u = $a(); //#19169 + $k[$j++] = _4u; //#19169 + } //#19169 + $_.Tvals = $d(); //#19170 + for (var _4w = 128; _4w <= 255; _4w += 1) { //#19178 + $_.i = _4w; //#19174 + $k[$j++] = $_.Avals; //#19175 + $k[$j++] = $_.i; //#19175 + $k[$j++] = Infinity; //#19175 + $aload($get($_.Avals, $_.usft)); //#19175 + $aload($get($_.Avals, $_.i - 128)); //#19175 + var _55 = $a(); //#19175 + var _56 = $k[--$j]; //#19175 + $put($k[--$j], _56, _55); //#19175 + $k[$j++] = $_.Cvals; //#19176 + $k[$j++] = $_.i; //#19176 + $k[$j++] = Infinity; //#19176 + $aload($get($_.Cvals, $_.usft)); //#19176 + $aload($get($_.Cvals, $_.i - 128)); //#19176 + var _5G = $a(); //#19176 + var _5H = $k[--$j]; //#19176 + $put($k[--$j], _5H, _5G); //#19176 + $k[$j++] = $_.Tvals; //#19177 + $k[$j++] = $_.i; //#19177 + $k[$j++] = Infinity; //#19177 + $aload($get($_.Tvals, $_.usft)); //#19177 + $aload($get($_.Tvals, $_.i - 128)); //#19177 + var _5R = $a(); //#19177 + var _5S = $k[--$j]; //#19177 + $put($k[--$j], _5S, _5R); //#19177 + } //#19177 + $k[$j++] = Infinity; //#19180 + $k[$j++] = 13; //#19185 + $k[$j++] = 0; //#19185 + $k[$j++] = 42; //#19185 + $k[$j++] = 1; //#19185 + $k[$j++] = 62; //#19185 + $k[$j++] = 2; //#19185 + $k[$j++] = 32; //#19185 + $k[$j++] = 3; //#19185 + for (var _5U = 48; _5U <= 57; _5U += 1) { //#19185 + $k[$j++] = _5U; //#19185 + $k[$j++] = _5U - 44; //#19185 + } //#19185 + for (var _5V = 65; _5V <= 90; _5V += 1) { //#19186 + $k[$j++] = _5V; //#19186 + $k[$j++] = _5V - 51; //#19186 + } //#19186 + $_.Xvals = $d(); //#19187 + $k[$j++] = Infinity; //#19188 + var _5X = $_.Xvals; //#19189 + for (var _5c = _5X.size, _5b = _5X.keys(), _5a = 0; _5a < _5c; _5a++) { //#19189 + var _5Y = _5b.next().value; //#19189 + $k[$j++] = _5Y; //#19189 + $k[$j++] = _5X.get(_5Y); //#19189 + $k[$j++] = Infinity; //#19189 + var _5d = $k[--$j]; //#19189 + var _5e = $k[--$j]; //#19189 + $k[$j++] = _5d; //#19189 + $k[$j++] = _5e; //#19189 + var _5f = $a(); //#19189 + $k[$j++] = _5f; //#19189 + } //#19189 + $_.Xvals = $d(); //#19190 + $k[$j++] = Infinity; //#19192 + for (var _5h = 64; _5h <= 94; _5h += 1) { //#19193 + $k[$j++] = _5h; //#19193 + $k[$j++] = _5h - 64; //#19193 + } //#19193 + $k[$j++] = $_.unl; //#19195 + $k[$j++] = 31; //#19195 + for (var _5j = 32; _5j <= 63; _5j += 1) { //#19195 + $k[$j++] = _5j; //#19195 + $k[$j++] = _5j; //#19195 + } //#19195 + $_.Evals = $d(); //#19196 + $k[$j++] = Infinity; //#19197 + var _5l = $_.Evals; //#19198 + for (var _5q = _5l.size, _5p = _5l.keys(), _5o = 0; _5o < _5q; _5o++) { //#19198 + var _5m = _5p.next().value; //#19198 + $k[$j++] = _5m; //#19198 + $k[$j++] = _5l.get(_5m); //#19198 + $k[$j++] = Infinity; //#19198 + var _5r = $k[--$j]; //#19198 + var _5s = $k[--$j]; //#19198 + $k[$j++] = _5r; //#19198 + $k[$j++] = _5s; //#19198 + var _5t = $a(); //#19198 + $k[$j++] = _5t; //#19198 + } //#19198 + $_.Evals = $d(); //#19199 + $k[$j++] = Infinity; //#19201 + for (var _5v = 0; _5v <= 255; _5v += 1) { //#19202 + $k[$j++] = _5v; //#19202 + $k[$j++] = _5v; //#19202 + } //#19202 + $_.Bvals = $d(); //#19203 + $k[$j++] = Infinity; //#19204 + var _5x = $_.Bvals; //#19205 + for (var _62 = _5x.size, _61 = _5x.keys(), _60 = 0; _60 < _62; _60++) { //#19205 + var _5y = _61.next().value; //#19205 + $k[$j++] = _5y; //#19205 + $k[$j++] = _5x.get(_5y); //#19205 + $k[$j++] = Infinity; //#19205 + var _63 = $k[--$j]; //#19205 + var _64 = $k[--$j]; //#19205 + $k[$j++] = _63; //#19205 + $k[$j++] = _64; //#19205 + var _65 = $a(); //#19205 + $k[$j++] = _65; //#19205 + } //#19205 + $_.Bvals = $d(); //#19206 + $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, $_.Evals, $_.Bvals]); //#19208 + $_.A = 0; //#19210 + $_.C = 1; //#19210 + $_.T = 2; //#19210 + $_.X = 3; //#19210 + $_.E = 4; //#19210 + $_.B = 5; //#19210 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19210 + bwipp_datamatrix.__19211__ = 1; //#19210 + $_ = Object.getPrototypeOf($_); //#19210 + } //#19210 + if ($_.raw) { //#19615 + $_.cws = $a($_.barcode.length); //#19215 + $_.i = 0; //#19216 + $_.j = 0; //#19216 + for (;;) { //#19223 + if ($_.i == $_.barcode.length) { //#19218 + break; //#19218 + } //#19218 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#19219 + $put($_.cws, $_.j, $_.cw); //#19220 + $_.i = $_.i + 4; //#19221 + $_.j = $_.j + 1; //#19222 + } //#19222 + $_.cws = $geti($_.cws, 0, $_.j); //#19224 + } else { //#19615 var _6Z = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fnc1], ["PROG", $_.prog] - ]); //#18916 - $_.fncvals = _6Z; //#18919 - $k[$j++] = 'msg'; //#18920 - $k[$j++] = $_.barcode; //#18920 - $k[$j++] = $_.fncvals; //#18920 - bwipp_parseinput(); //#18920 - var _6c = $k[--$j]; //#18920 - $_[$k[--$j]] = _6c; //#18920 - $_.msglen = $_.msg.length; //#18921 - if ($_.msglen >= 9) { //#18939 - $aload($geti($_.msg, 0, 7)); //#18925 - var _6i = $k[--$j]; //#18926 - var _6j = $k[--$j]; //#18926 - $k[$j++] = _6i == 29; //#18926 - $k[$j++] = _6j; //#18926 - $j--; //#18926 - var _6k = $k[--$j]; //#18926 - var _6l = $k[--$j]; //#18926 - var _6m = $k[--$j]; //#18926 - var _6n = $k[--$j]; //#18927 - var _6o = $k[--$j]; //#18927 - var _6p = $k[--$j]; //#18927 - if (((((_6k && (_6l == 48)) && (_6m == 30)) && (_6n == 62)) && (_6o == 41)) && (_6p == 91)) { //#18938 - $aload($geti($_.msg, $_.msglen - 2, 2)); //#18928 - var _6t = $k[--$j]; //#18929 - var _6u = $k[--$j]; //#18929 - if ((_6t == 4) && (_6u == 30)) { //#18937 - if ($get($_.msg, 5) == 53) { //#18934 - $k[$j++] = Infinity; //#18931 - $k[$j++] = $_.m05; //#18931 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18931 - $_.msg = $a(); //#18931 - } else { //#18934 - if ($get($_.msg, 5) == 54) { //#18935 - $k[$j++] = Infinity; //#18934 - $k[$j++] = $_.m06; //#18934 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18934 - $_.msg = $a(); //#18934 - } //#18934 - } //#18934 - } //#18934 - } //#18934 - } //#18934 - $_.msglen = $_.msg.length; //#18940 - $k[$j++] = Infinity; //#18942 - for (var _7B = 0, _7C = $_.msglen; _7B < _7C; _7B++) { //#18942 - $k[$j++] = 0; //#18942 - } //#18942 - $k[$j++] = 0; //#18942 - $_.numD = $a(); //#18942 - $k[$j++] = Infinity; //#18943 - for (var _7F = 0, _7G = $_.msglen; _7F < _7G; _7F++) { //#18943 - $k[$j++] = 0; //#18943 - } //#18943 - $k[$j++] = 9999; //#18943 - $_.nextXterm = $a(); //#18943 - $k[$j++] = Infinity; //#18944 - for (var _7J = 0, _7K = $_.msglen; _7J < _7K; _7J++) { //#18944 - $k[$j++] = 0; //#18944 - } //#18944 - $k[$j++] = 9999; //#18944 - $_.nextNonX = $a(); //#18944 - $k[$j++] = Infinity; //#18945 - for (var _7N = 0, _7O = $_.msglen; _7N < _7O; _7N++) { //#18945 - $k[$j++] = false; //#18945 - } //#18945 - $k[$j++] = false; //#18945 - $_.isECI = $a(); //#18945 - for (var _7R = $_.msglen - 1; _7R >= 0; _7R -= 1) { //#18963 - $_.i = _7R; //#18947 - $_.barchar = $get($_.msg, $_.i); //#18948 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#18951 - $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#18950 - } //#18950 - if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#18955 - $put($_.nextXterm, $_.i, 0); //#18953 - } else { //#18955 - $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#18955 - } //#18955 - var _7o = $get($_.Xvals, $_.barchar) !== undefined; //#18957 - if (!_7o) { //#18960 - $put($_.nextNonX, $_.i, 0); //#18958 - } else { //#18960 - $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#18960 - } //#18960 - $put($_.isECI, $_.i, $_.barchar <= -1000000); //#18962 - } //#18962 - $k[$j++] = Infinity; //#18964 - var _7z = $_.nextXterm; //#18964 - for (var _80 = 0, _81 = _7z.length; _80 < _81; _80++) { //#18964 - var _82 = $get(_7z, _80); //#18964 - $k[$j++] = _82; //#18964 - if (_82 > 10000) { //#18964 - $j--; //#18964 - $k[$j++] = 10000; //#18964 - } //#18964 - } //#18964 - $_.nextXterm = $a(); //#18964 - $k[$j++] = Infinity; //#18965 - var _84 = $_.nextNonX; //#18965 - for (var _85 = 0, _86 = _84.length; _85 < _86; _85++) { //#18965 - var _87 = $get(_84, _85); //#18965 - $k[$j++] = _87; //#18965 - if (_87 > 10000) { //#18965 - $j--; //#18965 - $k[$j++] = 10000; //#18965 - } //#18965 - } //#18965 - $_.nextNonX = $a(); //#18965 + ]); //#19234 + $_.fncvals = _6Z; //#19237 + $k[$j++] = 'msg'; //#19238 + $k[$j++] = $_.barcode; //#19238 + $k[$j++] = $_.fncvals; //#19238 + bwipp_parseinput(); //#19238 + var _6c = $k[--$j]; //#19238 + $_[$k[--$j]] = _6c; //#19238 + $_.msglen = $_.msg.length; //#19239 + if ($_.msglen >= 9) { //#19257 + $aload($geti($_.msg, 0, 7)); //#19243 + var _6i = $k[--$j]; //#19244 + var _6j = $k[--$j]; //#19244 + $k[$j++] = _6i == 29; //#19244 + $k[$j++] = _6j; //#19244 + $j--; //#19244 + var _6k = $k[--$j]; //#19244 + var _6l = $k[--$j]; //#19244 + var _6m = $k[--$j]; //#19244 + var _6n = $k[--$j]; //#19245 + var _6o = $k[--$j]; //#19245 + var _6p = $k[--$j]; //#19245 + if (((((_6k && (_6l == 48)) && (_6m == 30)) && (_6n == 62)) && (_6o == 41)) && (_6p == 91)) { //#19256 + $aload($geti($_.msg, $_.msglen - 2, 2)); //#19246 + var _6t = $k[--$j]; //#19247 + var _6u = $k[--$j]; //#19247 + if ((_6t == 4) && (_6u == 30)) { //#19255 + if ($get($_.msg, 5) == 53) { //#19252 + $k[$j++] = Infinity; //#19249 + $k[$j++] = $_.m05; //#19249 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#19249 + $_.msg = $a(); //#19249 + } else { //#19252 + if ($get($_.msg, 5) == 54) { //#19253 + $k[$j++] = Infinity; //#19252 + $k[$j++] = $_.m06; //#19252 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#19252 + $_.msg = $a(); //#19252 + } //#19252 + } //#19252 + } //#19252 + } //#19252 + } //#19252 + $_.msglen = $_.msg.length; //#19258 + $k[$j++] = Infinity; //#19260 + for (var _7B = 0, _7C = $_.msglen; _7B < _7C; _7B++) { //#19260 + $k[$j++] = 0; //#19260 + } //#19260 + $k[$j++] = 0; //#19260 + $_.numD = $a(); //#19260 + $k[$j++] = Infinity; //#19261 + for (var _7F = 0, _7G = $_.msglen; _7F < _7G; _7F++) { //#19261 + $k[$j++] = 0; //#19261 + } //#19261 + $k[$j++] = 9999; //#19261 + $_.nextXterm = $a(); //#19261 + $k[$j++] = Infinity; //#19262 + for (var _7J = 0, _7K = $_.msglen; _7J < _7K; _7J++) { //#19262 + $k[$j++] = 0; //#19262 + } //#19262 + $k[$j++] = 9999; //#19262 + $_.nextNonX = $a(); //#19262 + $k[$j++] = Infinity; //#19263 + for (var _7N = 0, _7O = $_.msglen; _7N < _7O; _7N++) { //#19263 + $k[$j++] = false; //#19263 + } //#19263 + $k[$j++] = false; //#19263 + $_.isECI = $a(); //#19263 + for (var _7R = $_.msglen - 1; _7R >= 0; _7R -= 1) { //#19281 + $_.i = _7R; //#19265 + $_.barchar = $get($_.msg, $_.i); //#19266 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#19269 + $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#19268 + } //#19268 + if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#19273 + $put($_.nextXterm, $_.i, 0); //#19271 + } else { //#19273 + $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#19273 + } //#19273 + var _7o = $get($_.Xvals, $_.barchar) !== undefined; //#19275 + if (!_7o) { //#19278 + $put($_.nextNonX, $_.i, 0); //#19276 + } else { //#19278 + $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#19278 + } //#19278 + $put($_.isECI, $_.i, $_.barchar <= -1000000); //#19280 + } //#19280 + $k[$j++] = Infinity; //#19282 + var _7z = $_.nextXterm; //#19282 + for (var _80 = 0, _81 = _7z.length; _80 < _81; _80++) { //#19282 + var _82 = $get(_7z, _80); //#19282 + $k[$j++] = _82; //#19282 + if (_82 > 10000) { //#19282 + $j--; //#19282 + $k[$j++] = 10000; //#19282 + } //#19282 + } //#19282 + $_.nextXterm = $a(); //#19282 + $k[$j++] = Infinity; //#19283 + var _84 = $_.nextNonX; //#19283 + for (var _85 = 0, _86 = _84.length; _85 < _86; _85++) { //#19283 + var _87 = $get(_84, _85); //#19283 + $k[$j++] = _87; //#19283 + if (_87 > 10000) { //#19283 + $j--; //#19283 + $k[$j++] = 10000; //#19283 + } //#19283 + } //#19283 + $_.nextNonX = $a(); //#19283 $_.isD = function() { - $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#18967 - }; //#18967 + $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#19285 + }; //#19285 $_.isC = function() { - var _8D = $get($_.CNvals, $_.char) !== undefined; //#18968 - $k[$j++] = _8D; //#18968 - }; //#18968 + var _8D = $get($_.CNvals, $_.char) !== undefined; //#19286 + $k[$j++] = _8D; //#19286 + }; //#19286 $_.isT = function() { - var _8G = $get($_.TNvals, $_.char) !== undefined; //#18969 - $k[$j++] = _8G; //#18969 - }; //#18969 + var _8G = $get($_.TNvals, $_.char) !== undefined; //#19287 + $k[$j++] = _8G; //#19287 + }; //#19287 $_.isX = function() { - var _8J = $get($_.Xvals, $_.char) !== undefined; //#18970 - $k[$j++] = _8J; //#18970 - }; //#18970 + var _8J = $get($_.Xvals, $_.char) !== undefined; //#19288 + $k[$j++] = _8J; //#19288 + }; //#19288 $_.isE = function() { - var _8M = $get($_.Evals, $_.char) !== undefined; //#18971 - $k[$j++] = _8M; //#18971 - }; //#18971 + var _8M = $get($_.Evals, $_.char) !== undefined; //#19289 + $k[$j++] = _8M; //#19289 + }; //#19289 $_.isEA = function() { - $k[$j++] = $_.char > 127; //#18972 - }; //#18972 + $k[$j++] = $_.char > 127; //#19290 + }; //#19290 $_.isFN = function() { - $k[$j++] = $_.char < 0; //#18973 - }; //#18973 + $k[$j++] = $_.char < 0; //#19291 + }; //#19291 $_.XtermFirst = function() { - var _8P = $k[--$j]; //#18974 - $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#18974 - }; //#18974 + var _8P = $k[--$j]; //#19292 + $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#19292 + }; //#19292 $_.lookup = function() { - $_.ac = 1; //#18978 - $_.cc = 2; //#18978 - $_.tc = 2; //#18978 - $_.xc = 2; //#18978 - $_.ec = 2; //#18978 - $_.bc = 2.25; //#18978 - if ($_.mode == $_.A) { //#18979 - $_.ac = 0; //#18979 - $_.cc = 1; //#18979 - $_.tc = 1; //#18979 - $_.xc = 1; //#18979 - $_.ec = 1; //#18979 - $_.bc = 1.25; //#18979 - } //#18979 - if ($_.mode == $_.C) { //#18980 - $_.cc = 0; //#18980 - } //#18980 - if ($_.mode == $_.T) { //#18981 - $_.tc = 0; //#18981 - } //#18981 - if ($_.mode == $_.X) { //#18982 - $_.xc = 0; //#18982 - } //#18982 - if ($_.mode == $_.E) { //#18983 - $_.ec = 0; //#18983 - } //#18983 - if ($_.mode == $_.B) { //#18984 - $_.bc = 0; //#18984 - } //#18984 - for (var _8g = 0, _8h = 1; _8g < _8h; _8g++) { //#19019 - if ($get($_.isECI, $_.i)) { //#18986 - $k[$j++] = $_.A; //#18986 - break; //#18986 - } //#18986 - if (($_.c40headerlength != -1) && ($_.i < $_.c40headerlength)) { //#18987 - $k[$j++] = $_.C; //#18987 - break; //#18987 - } //#18987 - $_.k = 0; //#18988 - for (;;) { //#19018 - if (($_.i + $_.k) == $_.msglen) { //#18997 - var _8t = $a(['ac', 'cc', 'tc', 'xc', 'ec', 'bc']); //#18990 - for (var _8u = 0, _8v = _8t.length; _8u < _8v; _8u++) { //#18990 - var _8w = $get(_8t, _8u); //#18990 - $_[_8w] = Math.ceil($_[_8w]); //#18990 - } //#18990 - var _93 = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#18991 - $k[$j++] = true; //#18991 - for (var _94 = 0, _95 = _93.length; _94 < _95; _94++) { //#18991 - var _98 = $k[--$j]; //#18991 - $k[$j++] = _98 && ($_.ac <= $get(_93, _94)); //#18991 - } //#18991 - if ($k[--$j]) { //#18991 - $k[$j++] = $_.A; //#18991 - break; //#18991 - } //#18991 - var _9G = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.ec]); //#18992 - $k[$j++] = true; //#18992 - for (var _9H = 0, _9I = _9G.length; _9H < _9I; _9H++) { //#18992 - var _9L = $k[--$j]; //#18992 - $k[$j++] = _9L && ($_.bc < $get(_9G, _9H)); //#18992 - } //#18992 - if ($k[--$j]) { //#18992 - $k[$j++] = $_.B; //#18992 - break; //#18992 - } //#18992 - var _9T = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#18993 - $k[$j++] = true; //#18993 - for (var _9U = 0, _9V = _9T.length; _9U < _9V; _9U++) { //#18993 - var _9Y = $k[--$j]; //#18993 - $k[$j++] = _9Y && ($_.ec < $get(_9T, _9U)); //#18993 - } //#18993 - if ($k[--$j]) { //#18993 - $k[$j++] = $_.E; //#18993 - break; //#18993 - } //#18993 - var _9g = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#18994 - $k[$j++] = true; //#18994 - for (var _9h = 0, _9i = _9g.length; _9h < _9i; _9h++) { //#18994 - var _9l = $k[--$j]; //#18994 - $k[$j++] = _9l && ($_.tc < $get(_9g, _9h)); //#18994 - } //#18994 - if ($k[--$j]) { //#18994 - $k[$j++] = $_.T; //#18994 - break; //#18994 - } //#18994 - var _9t = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#18995 - $k[$j++] = true; //#18995 - for (var _9u = 0, _9v = _9t.length; _9u < _9v; _9u++) { //#18995 - var _9y = $k[--$j]; //#18995 - $k[$j++] = _9y && ($_.xc < $get(_9t, _9u)); //#18995 - } //#18995 - if ($k[--$j]) { //#18995 - $k[$j++] = $_.X; //#18995 - break; //#18995 - } //#18995 - $k[$j++] = $_.C; //#18996 - break; //#18996 - } //#18996 - $_.char = $get($_.msg, $_.i + $_.k); //#18998 - $k[$j++] = 'ac'; //#18999 - $k[$j++] = $_.ac; //#18999 - $_.isD(); //#18999 - if ($k[--$j]) { //#18999 - var _A8 = $k[--$j]; //#18999 - $k[$j++] = $f(_A8 + (1 / 2)); //#18999 - } else { //#18999 - $_.isEA(); //#18999 - if ($k[--$j]) { //#18999 - var _AA = $k[--$j]; //#18999 - $k[$j++] = Math.ceil(_AA) + 2; //#18999 - } else { //#18999 - var _AB = $k[--$j]; //#18999 - $k[$j++] = Math.ceil(_AB) + 1; //#18999 - } //#18999 - } //#18999 - var _AC = $k[--$j]; //#18999 - $_[$k[--$j]] = _AC; //#18999 - $k[$j++] = 'cc'; //#19000 - $k[$j++] = $_.cc; //#19000 - $_.isC(); //#19000 - if ($k[--$j]) { //#19000 - var _AG = $k[--$j]; //#19000 - $k[$j++] = $f(_AG + 0.6666667); //#19000 - } else { //#19000 - $_.isEA(); //#19000 - if ($k[--$j]) { //#19000 - var _AI = $k[--$j]; //#19000 - $k[$j++] = $f(_AI + 2.6666667); //#19000 - } else { //#19000 - var _AJ = $k[--$j]; //#19000 - $k[$j++] = $f(_AJ + 1.3333334); //#19000 - } //#19000 - } //#19000 - var _AK = $k[--$j]; //#19000 - $_[$k[--$j]] = _AK; //#19000 - $k[$j++] = 'tc'; //#19001 - $k[$j++] = $_.tc; //#19001 - $_.isT(); //#19001 - if ($k[--$j]) { //#19001 - var _AO = $k[--$j]; //#19001 - $k[$j++] = $f(_AO + 0.6666667); //#19001 - } else { //#19001 - $_.isEA(); //#19001 - if ($k[--$j]) { //#19001 - var _AQ = $k[--$j]; //#19001 - $k[$j++] = $f(_AQ + 2.6666667); //#19001 - } else { //#19001 - var _AR = $k[--$j]; //#19001 - $k[$j++] = $f(_AR + 1.3333334); //#19001 - } //#19001 - } //#19001 - var _AS = $k[--$j]; //#19001 - $_[$k[--$j]] = _AS; //#19001 - $k[$j++] = 'xc'; //#19002 - $k[$j++] = $_.xc; //#19002 - $_.isX(); //#19002 - if ($k[--$j]) { //#19002 - var _AW = $k[--$j]; //#19002 - $k[$j++] = $f(_AW + 0.6666667); //#19002 - } else { //#19002 - $_.isEA(); //#19002 - if ($k[--$j]) { //#19002 - var _AY = $k[--$j]; //#19002 - $k[$j++] = $f(_AY + 4.3333334); //#19002 - } else { //#19002 - var _AZ = $k[--$j]; //#19002 - $k[$j++] = $f(_AZ + 3.3333334); //#19002 - } //#19002 - } //#19002 - var _Aa = $k[--$j]; //#19002 - $_[$k[--$j]] = _Aa; //#19002 - $k[$j++] = 'ec'; //#19003 - $k[$j++] = $_.ec; //#19003 - $_.isE(); //#19003 - if ($k[--$j]) { //#19003 - var _Ae = $k[--$j]; //#19003 - $k[$j++] = $f(_Ae + (3 / 4)); //#19003 - } else { //#19003 - $_.isEA(); //#19003 - if ($k[--$j]) { //#19003 - var _Ag = $k[--$j]; //#19003 - $k[$j++] = $f(_Ag + (17 / 4)); //#19003 - } else { //#19003 - var _Ah = $k[--$j]; //#19003 - $k[$j++] = $f(_Ah + (13 / 4)); //#19003 - } //#19003 - } //#19003 - var _Ai = $k[--$j]; //#19003 - $_[$k[--$j]] = _Ai; //#19003 - $k[$j++] = 'bc'; //#19004 - $k[$j++] = $_.bc; //#19004 - $_.isFN(); //#19004 - if ($k[--$j]) { //#19004 - var _Am = $k[--$j]; //#19004 - $k[$j++] = $f(_Am + 4); //#19004 - } else { //#19004 - var _An = $k[--$j]; //#19004 - $k[$j++] = $f(_An + 1); //#19004 - } //#19004 - var _Ao = $k[--$j]; //#19004 - $_[$k[--$j]] = _Ao; //#19004 - if ($_.k >= 4) { //#19016 - var _Aw = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19006 - $k[$j++] = true; //#19006 - for (var _Ax = 0, _Ay = _Aw.length; _Ax < _Ay; _Ax++) { //#19006 - var _B1 = $k[--$j]; //#19006 - $k[$j++] = _B1 && (($_.ac + 1) <= $get(_Aw, _Ax)); //#19006 - } //#19006 - if ($k[--$j]) { //#19006 - $k[$j++] = $_.A; //#19006 - break; //#19006 - } //#19006 - if (($_.bc + 1) <= $_.ac) { //#19007 - $k[$j++] = $_.B; //#19007 - break; //#19007 - } //#19007 - var _BB = $a([$_.cc, $_.tc, $_.xc, $_.ec]); //#19008 - $k[$j++] = true; //#19008 - for (var _BC = 0, _BD = _BB.length; _BC < _BD; _BC++) { //#19008 - var _BG = $k[--$j]; //#19008 - $k[$j++] = _BG && (($_.bc + 1) < $get(_BB, _BC)); //#19008 - } //#19008 - if ($k[--$j]) { //#19008 - $k[$j++] = $_.B; //#19008 - break; //#19008 - } //#19008 - var _BO = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19009 - $k[$j++] = true; //#19009 - for (var _BP = 0, _BQ = _BO.length; _BP < _BQ; _BP++) { //#19009 - var _BT = $k[--$j]; //#19009 - $k[$j++] = _BT && (($_.ec + 1) < $get(_BO, _BP)); //#19009 - } //#19009 - if ($k[--$j]) { //#19009 - $k[$j++] = $_.E; //#19009 - break; //#19009 - } //#19009 - var _Bb = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19010 - $k[$j++] = true; //#19010 - for (var _Bc = 0, _Bd = _Bb.length; _Bc < _Bd; _Bc++) { //#19010 - var _Bg = $k[--$j]; //#19010 - $k[$j++] = _Bg && (($_.tc + 1) < $get(_Bb, _Bc)); //#19010 - } //#19010 - if ($k[--$j]) { //#19010 - $k[$j++] = $_.T; //#19010 - break; //#19010 - } //#19010 - var _Bo = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19011 - $k[$j++] = true; //#19011 - for (var _Bp = 0, _Bq = _Bo.length; _Bp < _Bq; _Bp++) { //#19011 - var _Bt = $k[--$j]; //#19011 - $k[$j++] = _Bt && (($_.xc + 1) < $get(_Bo, _Bp)); //#19011 - } //#19011 - if ($k[--$j]) { //#19011 - $k[$j++] = $_.X; //#19011 - break; //#19011 - } //#19011 - var _C0 = $a([$_.ac, $_.tc, $_.ec, $_.bc]); //#19012 - $k[$j++] = true; //#19012 - for (var _C1 = 0, _C2 = _C0.length; _C1 < _C2; _C1++) { //#19012 - var _C5 = $k[--$j]; //#19012 - $k[$j++] = _C5 && (($_.cc + 1) < $get(_C0, _C1)); //#19012 - } //#19012 - if ($k[--$j]) { //#19015 - if ($_.cc < $_.xc) { //#19013 - $k[$j++] = $_.C; //#19013 - break; //#19013 - } //#19013 - if ($_.cc == $_.xc) { //#19014 - $k[$j++] = ($_.i + $_.k) + 1; //#19014 - $_.XtermFirst(); //#19014 - if ($k[--$j]) { //#19014 - $k[$j++] = $_.X; //#19014 - break; //#19014 - } else { //#19014 - $k[$j++] = $_.C; //#19014 - break; //#19014 - } //#19014 - } //#19014 - } //#19014 - } //#19014 - $_.k = $_.k + 1; //#19017 - } //#19017 - } //#19017 - }; //#19017 + $_.ac = 1; //#19296 + $_.cc = 2; //#19296 + $_.tc = 2; //#19296 + $_.xc = 2; //#19296 + $_.ec = 2; //#19296 + $_.bc = 2.25; //#19296 + if ($_.mode == $_.A) { //#19297 + $_.ac = 0; //#19297 + $_.cc = 1; //#19297 + $_.tc = 1; //#19297 + $_.xc = 1; //#19297 + $_.ec = 1; //#19297 + $_.bc = 1.25; //#19297 + } //#19297 + if ($_.mode == $_.C) { //#19298 + $_.cc = 0; //#19298 + } //#19298 + if ($_.mode == $_.T) { //#19299 + $_.tc = 0; //#19299 + } //#19299 + if ($_.mode == $_.X) { //#19300 + $_.xc = 0; //#19300 + } //#19300 + if ($_.mode == $_.E) { //#19301 + $_.ec = 0; //#19301 + } //#19301 + if ($_.mode == $_.B) { //#19302 + $_.bc = 0; //#19302 + } //#19302 + for (var _8g = 0, _8h = 1; _8g < _8h; _8g++) { //#19337 + if ($get($_.isECI, $_.i)) { //#19304 + $k[$j++] = $_.A; //#19304 + break; //#19304 + } //#19304 + if (($_.c40headerlength != -1) && ($_.i < $_.c40headerlength)) { //#19305 + $k[$j++] = $_.C; //#19305 + break; //#19305 + } //#19305 + $_.k = 0; //#19306 + for (;;) { //#19336 + if (($_.i + $_.k) == $_.msglen) { //#19315 + var _8t = $a(['ac', 'cc', 'tc', 'xc', 'ec', 'bc']); //#19308 + for (var _8u = 0, _8v = _8t.length; _8u < _8v; _8u++) { //#19308 + var _8w = $get(_8t, _8u); //#19308 + $_[_8w] = Math.ceil($_[_8w]); //#19308 + } //#19308 + var _93 = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19309 + $k[$j++] = true; //#19309 + for (var _94 = 0, _95 = _93.length; _94 < _95; _94++) { //#19309 + var _98 = $k[--$j]; //#19309 + $k[$j++] = _98 && ($_.ac <= $get(_93, _94)); //#19309 + } //#19309 + if ($k[--$j]) { //#19309 + $k[$j++] = $_.A; //#19309 + break; //#19309 + } //#19309 + var _9G = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.ec]); //#19310 + $k[$j++] = true; //#19310 + for (var _9H = 0, _9I = _9G.length; _9H < _9I; _9H++) { //#19310 + var _9L = $k[--$j]; //#19310 + $k[$j++] = _9L && ($_.bc < $get(_9G, _9H)); //#19310 + } //#19310 + if ($k[--$j]) { //#19310 + $k[$j++] = $_.B; //#19310 + break; //#19310 + } //#19310 + var _9T = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19311 + $k[$j++] = true; //#19311 + for (var _9U = 0, _9V = _9T.length; _9U < _9V; _9U++) { //#19311 + var _9Y = $k[--$j]; //#19311 + $k[$j++] = _9Y && ($_.ec < $get(_9T, _9U)); //#19311 + } //#19311 + if ($k[--$j]) { //#19311 + $k[$j++] = $_.E; //#19311 + break; //#19311 + } //#19311 + var _9g = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19312 + $k[$j++] = true; //#19312 + for (var _9h = 0, _9i = _9g.length; _9h < _9i; _9h++) { //#19312 + var _9l = $k[--$j]; //#19312 + $k[$j++] = _9l && ($_.tc < $get(_9g, _9h)); //#19312 + } //#19312 + if ($k[--$j]) { //#19312 + $k[$j++] = $_.T; //#19312 + break; //#19312 + } //#19312 + var _9t = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19313 + $k[$j++] = true; //#19313 + for (var _9u = 0, _9v = _9t.length; _9u < _9v; _9u++) { //#19313 + var _9y = $k[--$j]; //#19313 + $k[$j++] = _9y && ($_.xc < $get(_9t, _9u)); //#19313 + } //#19313 + if ($k[--$j]) { //#19313 + $k[$j++] = $_.X; //#19313 + break; //#19313 + } //#19313 + $k[$j++] = $_.C; //#19314 + break; //#19314 + } //#19314 + $_.char = $get($_.msg, $_.i + $_.k); //#19316 + $k[$j++] = 'ac'; //#19317 + $k[$j++] = $_.ac; //#19317 + $_.isD(); //#19317 + if ($k[--$j]) { //#19317 + var _A8 = $k[--$j]; //#19317 + $k[$j++] = $f(_A8 + (1 / 2)); //#19317 + } else { //#19317 + $_.isEA(); //#19317 + if ($k[--$j]) { //#19317 + var _AA = $k[--$j]; //#19317 + $k[$j++] = Math.ceil(_AA) + 2; //#19317 + } else { //#19317 + var _AB = $k[--$j]; //#19317 + $k[$j++] = Math.ceil(_AB) + 1; //#19317 + } //#19317 + } //#19317 + var _AC = $k[--$j]; //#19317 + $_[$k[--$j]] = _AC; //#19317 + $k[$j++] = 'cc'; //#19318 + $k[$j++] = $_.cc; //#19318 + $_.isC(); //#19318 + if ($k[--$j]) { //#19318 + var _AG = $k[--$j]; //#19318 + $k[$j++] = $f(_AG + 0.6666667); //#19318 + } else { //#19318 + $_.isEA(); //#19318 + if ($k[--$j]) { //#19318 + var _AI = $k[--$j]; //#19318 + $k[$j++] = $f(_AI + 2.6666667); //#19318 + } else { //#19318 + var _AJ = $k[--$j]; //#19318 + $k[$j++] = $f(_AJ + 1.3333334); //#19318 + } //#19318 + } //#19318 + var _AK = $k[--$j]; //#19318 + $_[$k[--$j]] = _AK; //#19318 + $k[$j++] = 'tc'; //#19319 + $k[$j++] = $_.tc; //#19319 + $_.isT(); //#19319 + if ($k[--$j]) { //#19319 + var _AO = $k[--$j]; //#19319 + $k[$j++] = $f(_AO + 0.6666667); //#19319 + } else { //#19319 + $_.isEA(); //#19319 + if ($k[--$j]) { //#19319 + var _AQ = $k[--$j]; //#19319 + $k[$j++] = $f(_AQ + 2.6666667); //#19319 + } else { //#19319 + var _AR = $k[--$j]; //#19319 + $k[$j++] = $f(_AR + 1.3333334); //#19319 + } //#19319 + } //#19319 + var _AS = $k[--$j]; //#19319 + $_[$k[--$j]] = _AS; //#19319 + $k[$j++] = 'xc'; //#19320 + $k[$j++] = $_.xc; //#19320 + $_.isX(); //#19320 + if ($k[--$j]) { //#19320 + var _AW = $k[--$j]; //#19320 + $k[$j++] = $f(_AW + 0.6666667); //#19320 + } else { //#19320 + $_.isEA(); //#19320 + if ($k[--$j]) { //#19320 + var _AY = $k[--$j]; //#19320 + $k[$j++] = $f(_AY + 4.3333334); //#19320 + } else { //#19320 + var _AZ = $k[--$j]; //#19320 + $k[$j++] = $f(_AZ + 3.3333334); //#19320 + } //#19320 + } //#19320 + var _Aa = $k[--$j]; //#19320 + $_[$k[--$j]] = _Aa; //#19320 + $k[$j++] = 'ec'; //#19321 + $k[$j++] = $_.ec; //#19321 + $_.isE(); //#19321 + if ($k[--$j]) { //#19321 + var _Ae = $k[--$j]; //#19321 + $k[$j++] = $f(_Ae + (3 / 4)); //#19321 + } else { //#19321 + $_.isEA(); //#19321 + if ($k[--$j]) { //#19321 + var _Ag = $k[--$j]; //#19321 + $k[$j++] = $f(_Ag + (17 / 4)); //#19321 + } else { //#19321 + var _Ah = $k[--$j]; //#19321 + $k[$j++] = $f(_Ah + (13 / 4)); //#19321 + } //#19321 + } //#19321 + var _Ai = $k[--$j]; //#19321 + $_[$k[--$j]] = _Ai; //#19321 + $k[$j++] = 'bc'; //#19322 + $k[$j++] = $_.bc; //#19322 + $_.isFN(); //#19322 + if ($k[--$j]) { //#19322 + var _Am = $k[--$j]; //#19322 + $k[$j++] = $f(_Am + 4); //#19322 + } else { //#19322 + var _An = $k[--$j]; //#19322 + $k[$j++] = $f(_An + 1); //#19322 + } //#19322 + var _Ao = $k[--$j]; //#19322 + $_[$k[--$j]] = _Ao; //#19322 + if ($_.k >= 4) { //#19334 + var _Aw = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19324 + $k[$j++] = true; //#19324 + for (var _Ax = 0, _Ay = _Aw.length; _Ax < _Ay; _Ax++) { //#19324 + var _B1 = $k[--$j]; //#19324 + $k[$j++] = _B1 && (($_.ac + 1) <= $get(_Aw, _Ax)); //#19324 + } //#19324 + if ($k[--$j]) { //#19324 + $k[$j++] = $_.A; //#19324 + break; //#19324 + } //#19324 + if (($_.bc + 1) <= $_.ac) { //#19325 + $k[$j++] = $_.B; //#19325 + break; //#19325 + } //#19325 + var _BB = $a([$_.cc, $_.tc, $_.xc, $_.ec]); //#19326 + $k[$j++] = true; //#19326 + for (var _BC = 0, _BD = _BB.length; _BC < _BD; _BC++) { //#19326 + var _BG = $k[--$j]; //#19326 + $k[$j++] = _BG && (($_.bc + 1) < $get(_BB, _BC)); //#19326 + } //#19326 + if ($k[--$j]) { //#19326 + $k[$j++] = $_.B; //#19326 + break; //#19326 + } //#19326 + var _BO = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19327 + $k[$j++] = true; //#19327 + for (var _BP = 0, _BQ = _BO.length; _BP < _BQ; _BP++) { //#19327 + var _BT = $k[--$j]; //#19327 + $k[$j++] = _BT && (($_.ec + 1) < $get(_BO, _BP)); //#19327 + } //#19327 + if ($k[--$j]) { //#19327 + $k[$j++] = $_.E; //#19327 + break; //#19327 + } //#19327 + var _Bb = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19328 + $k[$j++] = true; //#19328 + for (var _Bc = 0, _Bd = _Bb.length; _Bc < _Bd; _Bc++) { //#19328 + var _Bg = $k[--$j]; //#19328 + $k[$j++] = _Bg && (($_.tc + 1) < $get(_Bb, _Bc)); //#19328 + } //#19328 + if ($k[--$j]) { //#19328 + $k[$j++] = $_.T; //#19328 + break; //#19328 + } //#19328 + var _Bo = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19329 + $k[$j++] = true; //#19329 + for (var _Bp = 0, _Bq = _Bo.length; _Bp < _Bq; _Bp++) { //#19329 + var _Bt = $k[--$j]; //#19329 + $k[$j++] = _Bt && (($_.xc + 1) < $get(_Bo, _Bp)); //#19329 + } //#19329 + if ($k[--$j]) { //#19329 + $k[$j++] = $_.X; //#19329 + break; //#19329 + } //#19329 + var _C0 = $a([$_.ac, $_.tc, $_.ec, $_.bc]); //#19330 + $k[$j++] = true; //#19330 + for (var _C1 = 0, _C2 = _C0.length; _C1 < _C2; _C1++) { //#19330 + var _C5 = $k[--$j]; //#19330 + $k[$j++] = _C5 && (($_.cc + 1) < $get(_C0, _C1)); //#19330 + } //#19330 + if ($k[--$j]) { //#19333 + if ($_.cc < $_.xc) { //#19331 + $k[$j++] = $_.C; //#19331 + break; //#19331 + } //#19331 + if ($_.cc == $_.xc) { //#19332 + $k[$j++] = ($_.i + $_.k) + 1; //#19332 + $_.XtermFirst(); //#19332 + if ($k[--$j]) { //#19332 + $k[$j++] = $_.X; //#19332 + break; //#19332 + } else { //#19332 + $k[$j++] = $_.C; //#19332 + break; //#19332 + } //#19332 + } //#19332 + } //#19332 + } //#19332 + $_.k = $_.k + 1; //#19335 + } //#19335 + } //#19335 + }; //#19335 $_.addtocws = function() { - var _CI = $k[--$j]; //#19023 - $puti($_.cws, $_.j, _CI); //#19023 - $_.j = _CI.length + $_.j; //#19024 - }; //#19024 + var _CI = $k[--$j]; //#19341 + $puti($_.cws, $_.j, _CI); //#19341 + $_.j = _CI.length + $_.j; //#19342 + }; //#19342 $_.ECItocws = function() { - var _CN = $f((-$k[--$j]) - 1000000); //#19029 - $k[$j++] = _CN; //#19043 - if (_CN <= 126) { //#19042 - var _CO = $k[--$j]; //#19030 - $k[$j++] = $f(_CO + 1); //#19031 - $astore($a(1)); //#19031 - } else { //#19042 - var _CQ = $k[--$j]; //#19032 - $k[$j++] = _CQ; //#19043 - if (_CQ <= 16382) { //#19042 - var _CS = $f($k[--$j] - 127); //#19034 - $k[$j++] = (~~(_CS / 254)) + 128; //#19036 - $k[$j++] = $f((_CS % 254) + 1); //#19036 - $astore($a(2)); //#19036 - } else { //#19042 - var _CV = $f($k[--$j] - 16383); //#19039 - $k[$j++] = (~~(_CV / 64516)) + 192; //#19042 - $k[$j++] = ((~~(_CV / 254)) % 254) + 1; //#19042 - $k[$j++] = $f((_CV % 254) + 1); //#19042 - $astore($a(3)); //#19042 - } //#19042 - } //#19042 - }; //#19042 + var _CN = $f((-$k[--$j]) - 1000000); //#19347 + $k[$j++] = _CN; //#19361 + if (_CN <= 126) { //#19360 + var _CO = $k[--$j]; //#19348 + $k[$j++] = $f(_CO + 1); //#19349 + $astore($a(1)); //#19349 + } else { //#19360 + var _CQ = $k[--$j]; //#19350 + $k[$j++] = _CQ; //#19361 + if (_CQ <= 16382) { //#19360 + var _CS = $f($k[--$j] - 127); //#19352 + $k[$j++] = (~~(_CS / 254)) + 128; //#19354 + $k[$j++] = $f((_CS % 254) + 1); //#19354 + $astore($a(2)); //#19354 + } else { //#19360 + var _CV = $f($k[--$j] - 16383); //#19357 + $k[$j++] = (~~(_CV / 64516)) + 192; //#19360 + $k[$j++] = ((~~(_CV / 254)) % 254) + 1; //#19360 + $k[$j++] = $f((_CV % 254) + 1); //#19360 + $astore($a(3)); //#19360 + } //#19360 + } //#19360 + }; //#19360 $_.encA = function() { - for (var _CX = 0, _CY = 1; _CX < _CY; _CX++) { //#19068 - if ($get($_.isECI, $_.i)) { //#19053 - $k[$j++] = $get($_.Avals, $_.eci); //#19049 - $_.addtocws(); //#19049 - $k[$j++] = $get($_.msg, $_.i); //#19050 - $_.ECItocws(); //#19050 - $_.addtocws(); //#19050 - $_.i = $_.i + 1; //#19051 - break; //#19052 - } //#19052 - if ($get($_.numD, $_.i) >= 2) { //#19058 - var _Cm = $s(2); //#19055 - $put(_Cm, 0, $get($_.msg, $_.i)); //#19055 - $put(_Cm, 1, $get($_.msg, $_.i + 1)); //#19055 - $k[$j++] = $get($_.Avals, _Cm); //#19055 - $_.addtocws(); //#19055 - $_.i = $_.i + 2; //#19056 - break; //#19057 - } //#19057 - $k[$j++] = 'newmode'; //#19059 - $_.lookup(); //#19059 - var _Cw = $k[--$j]; //#19059 - $_[$k[--$j]] = _Cw; //#19059 - if ($_.newmode != $_.mode) { //#19064 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19061 - $_.addtocws(); //#19061 - $_.mode = $_.newmode; //#19062 - break; //#19063 - } //#19063 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19065 - $_.addtocws(); //#19065 - $_.i = $_.i + 1; //#19066 - break; //#19067 - } //#19067 - }; //#19067 + for (var _CX = 0, _CY = 1; _CX < _CY; _CX++) { //#19386 + if ($get($_.isECI, $_.i)) { //#19371 + $k[$j++] = $get($_.Avals, $_.eci); //#19367 + $_.addtocws(); //#19367 + $k[$j++] = $get($_.msg, $_.i); //#19368 + $_.ECItocws(); //#19368 + $_.addtocws(); //#19368 + $_.i = $_.i + 1; //#19369 + break; //#19370 + } //#19370 + if ($get($_.numD, $_.i) >= 2) { //#19376 + var _Cm = $s(2); //#19373 + $put(_Cm, 0, $get($_.msg, $_.i)); //#19373 + $put(_Cm, 1, $get($_.msg, $_.i + 1)); //#19373 + $k[$j++] = $get($_.Avals, _Cm); //#19373 + $_.addtocws(); //#19373 + $_.i = $_.i + 2; //#19374 + break; //#19375 + } //#19375 + $k[$j++] = 'newmode'; //#19377 + $_.lookup(); //#19377 + var _Cw = $k[--$j]; //#19377 + $_[$k[--$j]] = _Cw; //#19377 + if ($_.newmode != $_.mode) { //#19382 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19379 + $_.addtocws(); //#19379 + $_.mode = $_.newmode; //#19380 + break; //#19381 + } //#19381 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19383 + $_.addtocws(); //#19383 + $_.i = $_.i + 1; //#19384 + break; //#19385 + } //#19385 + }; //#19385 $_.CTXvalstocws = function() { - $_.in = $k[--$j]; //#19072 - $k[$j++] = Infinity; //#19073 - for (var _DK = 0, _DJ = $_.in.length - 1; _DK <= _DJ; _DK += 3) { //#19077 - var _DM = $geti($_.in, _DK, 3); //#19075 - $k[$j++] = 0; //#19075 - for (var _DN = 0, _DO = _DM.length; _DN < _DO; _DN++) { //#19075 - var _DQ = $k[--$j]; //#19075 - $k[$j++] = $f(_DQ + $get(_DM, _DN)) * 40; //#19075 - } //#19075 - var _DS = (~~($k[--$j] / 40)) + 1; //#19076 - $k[$j++] = ~~(_DS / 256); //#19076 - $k[$j++] = _DS % 256; //#19076 - } //#19076 - $astore($a($counttomark())); //#19078 - var _DV = $k[--$j]; //#19078 - var _DW = $k[--$j]; //#19078 - $k[$j++] = _DV; //#19078 - $k[$j++] = _DW; //#19078 - $j--; //#19078 - }; //#19078 + $_.in = $k[--$j]; //#19390 + $k[$j++] = Infinity; //#19391 + for (var _DK = 0, _DJ = $_.in.length - 1; _DK <= _DJ; _DK += 3) { //#19395 + var _DM = $geti($_.in, _DK, 3); //#19393 + $k[$j++] = 0; //#19393 + for (var _DN = 0, _DO = _DM.length; _DN < _DO; _DN++) { //#19393 + var _DQ = $k[--$j]; //#19393 + $k[$j++] = $f(_DQ + $get(_DM, _DN)) * 40; //#19393 + } //#19393 + var _DS = (~~($k[--$j] / 40)) + 1; //#19394 + $k[$j++] = ~~(_DS / 256); //#19394 + $k[$j++] = _DS % 256; //#19394 + } //#19394 + $astore($a($counttomark())); //#19396 + var _DV = $k[--$j]; //#19396 + var _DW = $k[--$j]; //#19396 + $k[$j++] = _DV; //#19396 + $k[$j++] = _DW; //#19396 + $j--; //#19396 + }; //#19396 $_.encCTX = function() { - $_.p = 0; //#19082 - $_.ctxvals = $a(2500); //#19083 - $_.done = false; //#19084 - for (;;) { //#19163 - if ($_.i == $_.msglen) { //#19088 - break; //#19088 - } //#19088 - var _Dg = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)) !== undefined; //#19089 - if (!_Dg) { //#19089 - break; //#19089 - } //#19089 - if (($_.p % 3) == 0) { //#19158 - if ($_.p > 0) { //#19103 - $k[$j++] = 'newmode'; //#19092 - $_.lookup(); //#19092 - var _Dj = $k[--$j]; //#19092 - $_[$k[--$j]] = _Dj; //#19092 - if ($ne($_.newmode, $_.mode)) { //#19102 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19094 - $_.CTXvalstocws(); //#19094 - $_.addtocws(); //#19094 - $k[$j++] = $a([$_.unlcw]); //#19095 - $_.addtocws(); //#19095 - if ($_.newmode != $_.A) { //#19098 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19097 - $_.addtocws(); //#19097 - } //#19097 - $_.mode = $_.newmode; //#19099 - $_.done = true; //#19100 - break; //#19101 - } //#19101 - } //#19101 - if (($_.msglen - $_.i) <= 3) { //#19157 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#19105 - $k[$j++] = Infinity; //#19106 - var _EF = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19107 - for (var _EG = 0, _EH = _EF.length; _EG < _EH; _EG++) { //#19113 - var _EI = $get(_EF, _EG); //#19113 - var _EM = $get($get($_.encvals, $_.mode), _EI) !== undefined; //#19108 - $k[$j++] = _EI; //#19112 - if (_EM) { //#19111 - $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#19109 - } else { //#19111 - $j--; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - } //#19111 - } //#19111 - $_.remvals = $a(); //#19111 - if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#19125 - $k[$j++] = Infinity; //#19117 - $aload($geti($_.ctxvals, 0, $_.p)); //#19118 - $aload($_.remvals); //#19119 - var _EZ = $a(); //#19119 - $k[$j++] = _EZ; //#19120 - $_.CTXvalstocws(); //#19120 - $_.addtocws(); //#19120 - $_.mode = $_.A; //#19121 - $_.i = $_.msglen; //#19122 - $_.done = true; //#19123 - break; //#19124 - } //#19124 - if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#19137 - $k[$j++] = Infinity; //#19128 - $aload($geti($_.ctxvals, 0, $_.p)); //#19129 - $aload($_.remvals); //#19130 - $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#19131 - var _Ep = $a(); //#19131 - $k[$j++] = _Ep; //#19132 - $_.CTXvalstocws(); //#19132 - $_.addtocws(); //#19132 - $_.mode = $_.A; //#19133 - $_.i = $_.msglen; //#19134 - $_.done = true; //#19135 - break; //#19136 - } //#19136 - if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#19147 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19140 - $_.CTXvalstocws(); //#19140 - $_.addtocws(); //#19140 - $k[$j++] = $a([$_.unlcw]); //#19141 - $_.addtocws(); //#19141 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19142 - $_.addtocws(); //#19142 - $_.mode = $_.A; //#19143 - $_.i = $_.msglen; //#19144 - $_.done = true; //#19145 - break; //#19146 - } //#19146 - if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#19156 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19150 - $_.CTXvalstocws(); //#19150 - $_.addtocws(); //#19150 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19151 - $_.addtocws(); //#19151 - $_.mode = $_.A; //#19152 - $_.i = $_.msglen; //#19153 - $_.done = true; //#19154 - break; //#19155 - } //#19155 - } //#19155 - } //#19155 - var _FO = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#19159 - $puti($_.ctxvals, $_.p, _FO); //#19160 - $_.p = _FO.length + $_.p; //#19161 - $_.i = $_.i + 1; //#19162 - } //#19162 - if (!$_.done) { //#19187 - for (;;) { //#19171 - if (($_.p % 3) == 0) { //#19168 - break; //#19168 - } //#19168 - $_.i = $_.i - 1; //#19169 - $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#19170 - } //#19170 - $k[$j++] = Infinity; //#19172 - $aload($geti($_.ctxvals, 0, $_.p)); //#19173 - var _Fh = $a(); //#19173 - $k[$j++] = _Fh; //#19174 - $_.CTXvalstocws(); //#19174 - $_.addtocws(); //#19174 - $k[$j++] = $a([$_.unlcw]); //#19175 - $_.addtocws(); //#19175 - $_.mode = $_.A; //#19176 - if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19186 - if ($get($_.numD, $_.i) >= 2) { //#19184 - var _Ft = $s(2); //#19180 - $put(_Ft, 0, $get($_.msg, $_.i)); //#19180 - $put(_Ft, 1, $get($_.msg, $_.i + 1)); //#19180 - $k[$j++] = $get($_.Avals, _Ft); //#19180 - $_.addtocws(); //#19180 - $_.i = $_.i + 2; //#19181 - } else { //#19184 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19183 - $_.addtocws(); //#19183 - $_.i = $_.i + 1; //#19184 - } //#19184 - } //#19184 - } //#19184 - }; //#19184 + $_.p = 0; //#19400 + $_.ctxvals = $a(2500); //#19401 + $_.done = false; //#19402 + for (;;) { //#19481 + if ($_.i == $_.msglen) { //#19406 + break; //#19406 + } //#19406 + var _Dg = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)) !== undefined; //#19407 + if (!_Dg) { //#19407 + break; //#19407 + } //#19407 + if (($_.p % 3) == 0) { //#19476 + if ($_.p > 0) { //#19421 + $k[$j++] = 'newmode'; //#19410 + $_.lookup(); //#19410 + var _Dj = $k[--$j]; //#19410 + $_[$k[--$j]] = _Dj; //#19410 + if ($ne($_.newmode, $_.mode)) { //#19420 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19412 + $_.CTXvalstocws(); //#19412 + $_.addtocws(); //#19412 + $k[$j++] = $a([$_.unlcw]); //#19413 + $_.addtocws(); //#19413 + if ($_.newmode != $_.A) { //#19416 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19415 + $_.addtocws(); //#19415 + } //#19415 + $_.mode = $_.newmode; //#19417 + $_.done = true; //#19418 + break; //#19419 + } //#19419 + } //#19419 + if (($_.msglen - $_.i) <= 3) { //#19475 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#19423 + $k[$j++] = Infinity; //#19424 + var _EF = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19425 + for (var _EG = 0, _EH = _EF.length; _EG < _EH; _EG++) { //#19431 + var _EI = $get(_EF, _EG); //#19431 + var _EM = $get($get($_.encvals, $_.mode), _EI) !== undefined; //#19426 + $k[$j++] = _EI; //#19430 + if (_EM) { //#19429 + $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#19427 + } else { //#19429 + $j--; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + } //#19429 + } //#19429 + $_.remvals = $a(); //#19429 + if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#19443 + $k[$j++] = Infinity; //#19435 + $aload($geti($_.ctxvals, 0, $_.p)); //#19436 + $aload($_.remvals); //#19437 + var _EZ = $a(); //#19437 + $k[$j++] = _EZ; //#19438 + $_.CTXvalstocws(); //#19438 + $_.addtocws(); //#19438 + $_.mode = $_.A; //#19439 + $_.i = $_.msglen; //#19440 + $_.done = true; //#19441 + break; //#19442 + } //#19442 + if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#19455 + $k[$j++] = Infinity; //#19446 + $aload($geti($_.ctxvals, 0, $_.p)); //#19447 + $aload($_.remvals); //#19448 + $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#19449 + var _Ep = $a(); //#19449 + $k[$j++] = _Ep; //#19450 + $_.CTXvalstocws(); //#19450 + $_.addtocws(); //#19450 + $_.mode = $_.A; //#19451 + $_.i = $_.msglen; //#19452 + $_.done = true; //#19453 + break; //#19454 + } //#19454 + if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#19465 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19458 + $_.CTXvalstocws(); //#19458 + $_.addtocws(); //#19458 + $k[$j++] = $a([$_.unlcw]); //#19459 + $_.addtocws(); //#19459 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19460 + $_.addtocws(); //#19460 + $_.mode = $_.A; //#19461 + $_.i = $_.msglen; //#19462 + $_.done = true; //#19463 + break; //#19464 + } //#19464 + if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#19474 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19468 + $_.CTXvalstocws(); //#19468 + $_.addtocws(); //#19468 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19469 + $_.addtocws(); //#19469 + $_.mode = $_.A; //#19470 + $_.i = $_.msglen; //#19471 + $_.done = true; //#19472 + break; //#19473 + } //#19473 + } //#19473 + } //#19473 + var _FO = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#19477 + $puti($_.ctxvals, $_.p, _FO); //#19478 + $_.p = _FO.length + $_.p; //#19479 + $_.i = $_.i + 1; //#19480 + } //#19480 + if (!$_.done) { //#19505 + for (;;) { //#19489 + if (($_.p % 3) == 0) { //#19486 + break; //#19486 + } //#19486 + $_.i = $_.i - 1; //#19487 + $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#19488 + } //#19488 + $k[$j++] = Infinity; //#19490 + $aload($geti($_.ctxvals, 0, $_.p)); //#19491 + var _Fh = $a(); //#19491 + $k[$j++] = _Fh; //#19492 + $_.CTXvalstocws(); //#19492 + $_.addtocws(); //#19492 + $k[$j++] = $a([$_.unlcw]); //#19493 + $_.addtocws(); //#19493 + $_.mode = $_.A; //#19494 + if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19504 + if ($get($_.numD, $_.i) >= 2) { //#19502 + var _Ft = $s(2); //#19498 + $put(_Ft, 0, $get($_.msg, $_.i)); //#19498 + $put(_Ft, 1, $get($_.msg, $_.i + 1)); //#19498 + $k[$j++] = $get($_.Avals, _Ft); //#19498 + $_.addtocws(); //#19498 + $_.i = $_.i + 2; //#19499 + } else { //#19502 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19501 + $_.addtocws(); //#19501 + $_.i = $_.i + 1; //#19502 + } //#19502 + } //#19502 + } //#19502 + }; //#19502 $_.Evalstocws = function() { - $_.in = $k[--$j]; //#19192 - $_.inlen = $_.in.length; //#19193 - $_.outlen = ~~(Math.ceil(($_.in.length / 4) * 3)); //#19194 - $k[$j++] = Infinity; //#19195 - $aload($_.in); //#19195 - $k[$j++] = 0; //#19195 - $k[$j++] = 0; //#19195 - $k[$j++] = 0; //#19195 - $_.in = $a(); //#19195 - $k[$j++] = Infinity; //#19196 - for (var _GG = 0, _GF = $_.inlen - 1; _GG <= _GF; _GG += 4) { //#19202 - var _GI = $geti($_.in, _GG, 4); //#19198 - $k[$j++] = 0; //#19198 - for (var _GJ = 0, _GK = _GI.length; _GJ < _GK; _GJ++) { //#19198 - var _GM = $k[--$j]; //#19198 - $k[$j++] = $or(_GM, $get(_GI, _GJ)) << 6; //#19198 - } //#19198 - var _GO = $k[--$j] >>> 6; //#19199 - $k[$j++] = (_GO >>> 16) & 255; //#19201 - $k[$j++] = (_GO >>> 8) & 255; //#19201 - $k[$j++] = _GO & 255; //#19201 - } //#19201 - $astore($a($counttomark())); //#19203 - var _GR = $k[--$j]; //#19203 - var _GS = $k[--$j]; //#19203 - $k[$j++] = _GR; //#19203 - $k[$j++] = _GS; //#19203 - $j--; //#19203 - var _GV = $geti($k[--$j], 0, $_.outlen); //#19204 - $k[$j++] = _GV; //#19204 - }; //#19204 + $_.in = $k[--$j]; //#19510 + $_.inlen = $_.in.length; //#19511 + $_.outlen = ~~(Math.ceil(($_.in.length / 4) * 3)); //#19512 + $k[$j++] = Infinity; //#19513 + $aload($_.in); //#19513 + $k[$j++] = 0; //#19513 + $k[$j++] = 0; //#19513 + $k[$j++] = 0; //#19513 + $_.in = $a(); //#19513 + $k[$j++] = Infinity; //#19514 + for (var _GG = 0, _GF = $_.inlen - 1; _GG <= _GF; _GG += 4) { //#19520 + var _GI = $geti($_.in, _GG, 4); //#19516 + $k[$j++] = 0; //#19516 + for (var _GJ = 0, _GK = _GI.length; _GJ < _GK; _GJ++) { //#19516 + var _GM = $k[--$j]; //#19516 + $k[$j++] = $or(_GM, $get(_GI, _GJ)) << 6; //#19516 + } //#19516 + var _GO = $k[--$j] >>> 6; //#19517 + $k[$j++] = (_GO >>> 16) & 255; //#19519 + $k[$j++] = (_GO >>> 8) & 255; //#19519 + $k[$j++] = _GO & 255; //#19519 + } //#19519 + $astore($a($counttomark())); //#19521 + var _GR = $k[--$j]; //#19521 + var _GS = $k[--$j]; //#19521 + $k[$j++] = _GR; //#19521 + $k[$j++] = _GS; //#19521 + $j--; //#19521 + var _GV = $geti($k[--$j], 0, $_.outlen); //#19522 + $k[$j++] = _GV; //#19522 + }; //#19522 $_.encE = function() { - $_.p = 0; //#19208 - $_.edifactvals = $a(2100); //#19209 - for (;;) { //#19238 - if ($_.i == $_.msglen) { //#19213 - break; //#19213 - } //#19213 - var _Gd = $get($_.Evals, $get($_.msg, $_.i)) !== undefined; //#19214 - if (!_Gd) { //#19214 - break; //#19214 - } //#19214 - if (($_.p % 4) == 0) { //#19233 - if (($_.msglen - $_.i) <= 2) { //#19231 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 4)) * 3)); //#19217 - $k[$j++] = Infinity; //#19218 - var _Gp = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19219 - for (var _Gq = 0, _Gr = _Gp.length; _Gq < _Gr; _Gq++) { //#19221 - $aload($get($_.Avals, $get(_Gp, _Gq))); //#19220 - } //#19220 - $_.remvals = $a(); //#19220 - if ((($_.remcws == 1) || ($_.remcws == 2)) && ($_.remvals.length <= $_.remcws)) { //#19230 - $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19225 - $_.Evalstocws(); //#19225 - $_.addtocws(); //#19225 - $k[$j++] = $_.remvals; //#19226 - $_.addtocws(); //#19226 - $_.mode = $_.A; //#19227 - $_.i = $_.msglen; //#19228 - break; //#19229 - } //#19229 - } //#19229 - $_.lookup(); //#19232 - if ($k[--$j] != $_.mode) { //#19232 - break; //#19232 - } //#19232 - } //#19232 - var _HC = $get($_.Evals, $get($_.msg, $_.i)); //#19234 - $puti($_.edifactvals, $_.p, _HC); //#19235 - $_.p = _HC.length + $_.p; //#19236 - $_.i = $_.i + 1; //#19237 - } //#19237 - if ($_.mode != $_.A) { //#19260 - $_.remcws = $f($get($_.numremcws, ($_.j + ((~~($_.p / 4)) * 3)) - 1) - 1); //#19242 - if (((($_.p % 4) != 0) || ($_.i != $_.msglen)) || ($_.remcws >= 3)) { //#19247 - var _HT = $get($_.Evals, $_.unl); //#19244 - $puti($_.edifactvals, $_.p, _HT); //#19245 - $_.p = _HT.length + $_.p; //#19246 - } //#19246 - $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19248 - $_.Evalstocws(); //#19248 - $_.addtocws(); //#19248 - $_.mode = $_.A; //#19249 - if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19259 - if ($get($_.numD, $_.i) >= 2) { //#19257 - var _Hj = $s(2); //#19253 - $put(_Hj, 0, $get($_.msg, $_.i)); //#19253 - $put(_Hj, 1, $get($_.msg, $_.i + 1)); //#19253 - $k[$j++] = $get($_.Avals, _Hj); //#19253 - $_.addtocws(); //#19253 - $_.i = $_.i + 2; //#19254 - } else { //#19257 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19256 - $_.addtocws(); //#19256 - $_.i = $_.i + 1; //#19257 - } //#19257 - } //#19257 - } //#19257 - }; //#19257 + $_.p = 0; //#19526 + $_.edifactvals = $a(2100); //#19527 + for (;;) { //#19556 + if ($_.i == $_.msglen) { //#19531 + break; //#19531 + } //#19531 + var _Gd = $get($_.Evals, $get($_.msg, $_.i)) !== undefined; //#19532 + if (!_Gd) { //#19532 + break; //#19532 + } //#19532 + if (($_.p % 4) == 0) { //#19551 + if (($_.msglen - $_.i) <= 2) { //#19549 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 4)) * 3)); //#19535 + $k[$j++] = Infinity; //#19536 + var _Gp = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19537 + for (var _Gq = 0, _Gr = _Gp.length; _Gq < _Gr; _Gq++) { //#19539 + $aload($get($_.Avals, $get(_Gp, _Gq))); //#19538 + } //#19538 + $_.remvals = $a(); //#19538 + if ((($_.remcws == 1) || ($_.remcws == 2)) && ($_.remvals.length <= $_.remcws)) { //#19548 + $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19543 + $_.Evalstocws(); //#19543 + $_.addtocws(); //#19543 + $k[$j++] = $_.remvals; //#19544 + $_.addtocws(); //#19544 + $_.mode = $_.A; //#19545 + $_.i = $_.msglen; //#19546 + break; //#19547 + } //#19547 + } //#19547 + $_.lookup(); //#19550 + if ($k[--$j] != $_.mode) { //#19550 + break; //#19550 + } //#19550 + } //#19550 + var _HC = $get($_.Evals, $get($_.msg, $_.i)); //#19552 + $puti($_.edifactvals, $_.p, _HC); //#19553 + $_.p = _HC.length + $_.p; //#19554 + $_.i = $_.i + 1; //#19555 + } //#19555 + if ($_.mode != $_.A) { //#19578 + $_.remcws = $f($get($_.numremcws, ($_.j + ((~~($_.p / 4)) * 3)) - 1) - 1); //#19560 + if (((($_.p % 4) != 0) || ($_.i != $_.msglen)) || ($_.remcws >= 3)) { //#19565 + var _HT = $get($_.Evals, $_.unl); //#19562 + $puti($_.edifactvals, $_.p, _HT); //#19563 + $_.p = _HT.length + $_.p; //#19564 + } //#19564 + $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19566 + $_.Evalstocws(); //#19566 + $_.addtocws(); //#19566 + $_.mode = $_.A; //#19567 + if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19577 + if ($get($_.numD, $_.i) >= 2) { //#19575 + var _Hj = $s(2); //#19571 + $put(_Hj, 0, $get($_.msg, $_.i)); //#19571 + $put(_Hj, 1, $get($_.msg, $_.i + 1)); //#19571 + $k[$j++] = $get($_.Avals, _Hj); //#19571 + $_.addtocws(); //#19571 + $_.i = $_.i + 2; //#19572 + } else { //#19575 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19574 + $_.addtocws(); //#19574 + $_.i = $_.i + 1; //#19575 + } //#19575 + } //#19575 + } //#19575 + }; //#19575 $_.encB = function() { - $_.p = 0; //#19265 - $_.bvals = $a(1558); //#19265 - for (;;) { //#19271 - if ($_.i == $_.msglen) { //#19266 - break; //#19266 - } //#19266 - $_.lookup(); //#19267 - if ($k[--$j] != $_.mode) { //#19267 - break; //#19267 - } //#19267 - $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#19268 - $_.p = $_.p + 1; //#19269 - $_.i = $_.i + 1; //#19270 - } //#19270 - $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#19272 - $k[$j++] = Infinity; //#19273 - if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#19277 - $k[$j++] = 0; //#19275 - } else { //#19277 - if ($_.p < 250) { //#19277 - $k[$j++] = $_.p; //#19277 - } else { //#19277 - $k[$j++] = (~~($_.p / 250)) + 249; //#19277 - $k[$j++] = $_.p % 250; //#19277 - } //#19277 - } //#19277 - $aload($geti($_.bvals, 0, $_.p)); //#19279 - $_.bvals = $a(); //#19279 - for (var _IS = 0, _IR = $_.bvals.length - 1; _IS <= _IR; _IS += 1) { //#19286 - $_.p = _IS; //#19282 - var _IY = $f(((((($_.j + $_.p) + 1) * 149) % 255) + 1) + $get($_.bvals, $_.p)); //#19284 - $k[$j++] = _IY; //#19284 - if (_IY >= 256) { //#19284 - var _IZ = $k[--$j]; //#19284 - $k[$j++] = $f(_IZ - 256); //#19284 - } //#19284 - $put($_.bvals, $_.p, $k[--$j]); //#19285 - } //#19285 - $k[$j++] = $_.bvals; //#19287 - $_.addtocws(); //#19287 - $_.mode = $_.A; //#19288 - }; //#19288 - $_.cws = $a(1558); //#19292 - $_.mode = $_.A; //#19293 - $_.i = 0; //#19293 - $_.j = 0; //#19293 - for (;;) { //#19296 - if ($_.i >= $_.msglen) { //#19294 - break; //#19294 - } //#19294 + $_.p = 0; //#19583 + $_.bvals = $a(1558); //#19583 + for (;;) { //#19589 + if ($_.i == $_.msglen) { //#19584 + break; //#19584 + } //#19584 + $_.lookup(); //#19585 + if ($k[--$j] != $_.mode) { //#19585 + break; //#19585 + } //#19585 + $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#19586 + $_.p = $_.p + 1; //#19587 + $_.i = $_.i + 1; //#19588 + } //#19588 + $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#19590 + $k[$j++] = Infinity; //#19591 + if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#19595 + $k[$j++] = 0; //#19593 + } else { //#19595 + if ($_.p < 250) { //#19595 + $k[$j++] = $_.p; //#19595 + } else { //#19595 + $k[$j++] = (~~($_.p / 250)) + 249; //#19595 + $k[$j++] = $_.p % 250; //#19595 + } //#19595 + } //#19595 + $aload($geti($_.bvals, 0, $_.p)); //#19597 + $_.bvals = $a(); //#19597 + for (var _IS = 0, _IR = $_.bvals.length - 1; _IS <= _IR; _IS += 1) { //#19604 + $_.p = _IS; //#19600 + var _IY = $f(((((($_.j + $_.p) + 1) * 149) % 255) + 1) + $get($_.bvals, $_.p)); //#19602 + $k[$j++] = _IY; //#19602 + if (_IY >= 256) { //#19602 + var _IZ = $k[--$j]; //#19602 + $k[$j++] = $f(_IZ - 256); //#19602 + } //#19602 + $put($_.bvals, $_.p, $k[--$j]); //#19603 + } //#19603 + $k[$j++] = $_.bvals; //#19605 + $_.addtocws(); //#19605 + $_.mode = $_.A; //#19606 + }; //#19606 + $_.cws = $a(1558); //#19610 + $_.mode = $_.A; //#19611 + $_.i = 0; //#19611 + $_.j = 0; //#19611 + for (;;) { //#19614 + if ($_.i >= $_.msglen) { //#19612 + break; //#19612 + } //#19612 if ($_[$get($a(['encA', 'encCTX', 'encCTX', 'encCTX', 'encE', 'encB']), $_.mode)]() === true) { break; - } //#19295 - } //#19295 - $_.cws = $geti($_.cws, 0, $_.j); //#19297 - } //#19297 - $_.datlen = $_.cws.length; //#19302 - $_.remcws = $f($get($_.numremcws, $_.j - 1) - 1); //#19303 - if ($_.remcws > 0) { //#19312 - $k[$j++] = Infinity; //#19305 - $aload($_.cws); //#19305 - for (var _Ix = 0, _Iy = $_.remcws; _Ix < _Iy; _Ix++) { //#19305 - $k[$j++] = 129; //#19305 - } //#19305 - $_.cws = $a(); //#19305 - for (var _J4 = $_.datlen + 1, _J3 = $f($f($_.datlen + $_.remcws) - 1); _J4 <= _J3; _J4 += 1) { //#19311 - $_.i = _J4; //#19307 - var _J6 = (((($_.i + 1) * 149) % 253) + 1) + 129; //#19309 - $k[$j++] = _J6; //#19309 - if (_J6 > 254) { //#19309 - var _J7 = $k[--$j]; //#19309 - $k[$j++] = $f(_J7 - 254); //#19309 - } //#19309 - $put($_.cws, $_.i, $k[--$j]); //#19310 - } //#19310 - } //#19310 - var _JC = $get($_.options, 'debugcws') !== undefined; //#19314 - if (_JC) { //#19314 - $k[$j++] = 'bwipp.debugcws#19314'; //#19314 - $k[$j++] = $_.cws; //#19314 - bwipp_raiseerror(); //#19314 - } //#19314 - var _JE = $_.metrics; //#19317 - for (var _JF = 0, _JG = _JE.length; _JF < _JG; _JF++) { //#19339 - $_.m = $get(_JE, _JF); //#19318 - $_.rows = $get($_.m, 0); //#19319 - $_.cols = $get($_.m, 1); //#19320 - $_.regh = $get($_.m, 2); //#19321 - $_.regv = $get($_.m, 3); //#19322 - $_.rscw = $get($_.m, 4); //#19323 - $_.rsbl = $get($_.m, 5); //#19324 - $_.doly = $get($_.m, 6); //#19325 - $_.mrows = $f($_.rows - (2 * $_.regh)); //#19326 - $_.mcols = $f($_.cols - (2 * $_.regv)); //#19327 - $_.rrows = ~~($_.mrows / $_.regh); //#19328 - $_.rcols = ~~($_.mcols / $_.regv); //#19329 - $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19330 - $_.okay = true; //#19331 - if ($_.cws.length != $_.ncws) { //#19332 - $_.okay = false; //#19332 - } //#19332 - if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19333 - $_.okay = false; //#19333 - } //#19333 - if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19334 - $_.okay = false; //#19334 - } //#19334 - if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19335 - $_.okay = false; //#19335 - } //#19335 - if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19336 - $_.okay = false; //#19336 - } //#19336 - if ((!$_.dmre) && ($_.doly == 1)) { //#19337 - $_.okay = false; //#19337 - } //#19337 - if ($_.okay) { //#19338 - break; //#19338 - } //#19338 - } //#19338 - if (!$_.okay) { //#19343 - $k[$j++] = 'bwipp.datamatrixNoValidSymbol#19342'; //#19342 - $k[$j++] = "Maximum length exceeded or invalid size"; //#19342 - bwipp_raiseerror(); //#19342 - } //#19342 - $_.cwbs = $a($_.rsbl); //#19346 - $_.ecbs = $a($_.rsbl); //#19347 - for (var _K5 = 0, _K4 = $f($_.rsbl - 1); _K5 <= _K4; _K5 += 1) { //#19362 - $_.i = _K5; //#19349 - if ($_.cws.length != 1558) { //#19353 - $_.cwbsize = ~~($_.cws.length / $_.rsbl); //#19351 - } else { //#19353 - if ($_.i <= 7) { //#19353 - $_.cwbsize = 156; //#19353 - } else { //#19353 - $_.cwbsize = 155; //#19353 - } //#19353 - } //#19353 - $_.cwb = $a($_.cwbsize); //#19355 - for (var _KE = 0, _KD = $_.cwbsize - 1; _KE <= _KD; _KE += 1) { //#19359 - $_.j = _KE; //#19357 - $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#19358 - } //#19358 - $put($_.cwbs, $_.i, $_.cwb); //#19360 - $k[$j++] = $_.ecbs; //#19361 - $k[$j++] = $_.i; //#19361 - $k[$j++] = Infinity; //#19361 - for (var _KT = 0, _KU = ~~($_.rscw / $_.rsbl); _KT < _KU; _KT++) { //#19361 - $k[$j++] = 0; //#19361 - } //#19361 - var _KV = $a(); //#19361 - var _KW = $k[--$j]; //#19361 - $put($k[--$j], _KW, _KV); //#19361 - } //#19361 - if (!bwipp_datamatrix.__19369__) { //#19369 - $_ = Object.create($_); //#19369 - $k[$j++] = Infinity; //#19366 - $k[$j++] = 1; //#19366 - for (var _KY = 0, _KZ = 255; _KY < _KZ; _KY++) { //#19366 - var _Ka = $k[--$j]; //#19366 - var _Kb = _Ka * 2; //#19366 - $k[$j++] = _Ka; //#19366 - $k[$j++] = _Kb; //#19366 - if (_Kb >= 256) { //#19366 - var _Kc = $k[--$j]; //#19366 - $k[$j++] = _Kc ^ 301; //#19366 - } //#19366 - } //#19366 - $_.rsalog = $a(); //#19366 - $_.rslog = $a(256); //#19367 - for (var _Kf = 1; _Kf <= 255; _Kf += 1) { //#19368 - $put($_.rslog, $get($_.rsalog, _Kf), _Kf); //#19368 - } //#19368 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19368 - bwipp_datamatrix.__19369__ = 1; //#19368 - $_ = Object.getPrototypeOf($_); //#19368 - } //#19368 + } //#19613 + } //#19613 + $_.cws = $geti($_.cws, 0, $_.j); //#19615 + } //#19615 + $_.datlen = $_.cws.length; //#19620 + $_.remcws = $f($get($_.numremcws, $_.j - 1) - 1); //#19621 + if ($_.remcws > 0) { //#19630 + $k[$j++] = Infinity; //#19623 + $aload($_.cws); //#19623 + for (var _Ix = 0, _Iy = $_.remcws; _Ix < _Iy; _Ix++) { //#19623 + $k[$j++] = 129; //#19623 + } //#19623 + $_.cws = $a(); //#19623 + for (var _J4 = $_.datlen + 1, _J3 = $f($f($_.datlen + $_.remcws) - 1); _J4 <= _J3; _J4 += 1) { //#19629 + $_.i = _J4; //#19625 + var _J6 = (((($_.i + 1) * 149) % 253) + 1) + 129; //#19627 + $k[$j++] = _J6; //#19627 + if (_J6 > 254) { //#19627 + var _J7 = $k[--$j]; //#19627 + $k[$j++] = $f(_J7 - 254); //#19627 + } //#19627 + $put($_.cws, $_.i, $k[--$j]); //#19628 + } //#19628 + } //#19628 + var _JC = $get($_.options, 'debugcws') !== undefined; //#19632 + if (_JC) { //#19632 + $k[$j++] = 'bwipp.debugcws#19632'; //#19632 + $k[$j++] = $_.cws; //#19632 + bwipp_raiseerror(); //#19632 + } //#19632 + var _JE = $_.metrics; //#19635 + for (var _JF = 0, _JG = _JE.length; _JF < _JG; _JF++) { //#19657 + $_.m = $get(_JE, _JF); //#19636 + $_.rows = $get($_.m, 0); //#19637 + $_.cols = $get($_.m, 1); //#19638 + $_.regh = $get($_.m, 2); //#19639 + $_.regv = $get($_.m, 3); //#19640 + $_.rscw = $get($_.m, 4); //#19641 + $_.rsbl = $get($_.m, 5); //#19642 + $_.doly = $get($_.m, 6); //#19643 + $_.mrows = $f($_.rows - (2 * $_.regh)); //#19644 + $_.mcols = $f($_.cols - (2 * $_.regv)); //#19645 + $_.rrows = ~~($_.mrows / $_.regh); //#19646 + $_.rcols = ~~($_.mcols / $_.regv); //#19647 + $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19648 + $_.okay = true; //#19649 + if ($_.cws.length != $_.ncws) { //#19650 + $_.okay = false; //#19650 + } //#19650 + if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19651 + $_.okay = false; //#19651 + } //#19651 + if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19652 + $_.okay = false; //#19652 + } //#19652 + if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19653 + $_.okay = false; //#19653 + } //#19653 + if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19654 + $_.okay = false; //#19654 + } //#19654 + if ((!$_.dmre) && ($_.doly == 1)) { //#19655 + $_.okay = false; //#19655 + } //#19655 + if ($_.okay) { //#19656 + break; //#19656 + } //#19656 + } //#19656 + if (!$_.okay) { //#19661 + $k[$j++] = 'bwipp.datamatrixNoValidSymbol#19660'; //#19660 + $k[$j++] = "Maximum length exceeded or invalid size"; //#19660 + bwipp_raiseerror(); //#19660 + } //#19660 + $_.cwbs = $a($_.rsbl); //#19664 + $_.ecbs = $a($_.rsbl); //#19665 + for (var _K5 = 0, _K4 = $f($_.rsbl - 1); _K5 <= _K4; _K5 += 1) { //#19680 + $_.i = _K5; //#19667 + if ($_.cws.length != 1558) { //#19671 + $_.cwbsize = ~~($_.cws.length / $_.rsbl); //#19669 + } else { //#19671 + if ($_.i <= 7) { //#19671 + $_.cwbsize = 156; //#19671 + } else { //#19671 + $_.cwbsize = 155; //#19671 + } //#19671 + } //#19671 + $_.cwb = $a($_.cwbsize); //#19673 + for (var _KE = 0, _KD = $_.cwbsize - 1; _KE <= _KD; _KE += 1) { //#19677 + $_.j = _KE; //#19675 + $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#19676 + } //#19676 + $put($_.cwbs, $_.i, $_.cwb); //#19678 + $k[$j++] = $_.ecbs; //#19679 + $k[$j++] = $_.i; //#19679 + $k[$j++] = Infinity; //#19679 + for (var _KT = 0, _KU = ~~($_.rscw / $_.rsbl); _KT < _KU; _KT++) { //#19679 + $k[$j++] = 0; //#19679 + } //#19679 + var _KV = $a(); //#19679 + var _KW = $k[--$j]; //#19679 + $put($k[--$j], _KW, _KV); //#19679 + } //#19679 + if (!bwipp_datamatrix.__19687__) { //#19687 + $_ = Object.create($_); //#19687 + $k[$j++] = Infinity; //#19684 + $k[$j++] = 1; //#19684 + for (var _KY = 0, _KZ = 255; _KY < _KZ; _KY++) { //#19684 + var _Ka = $k[--$j]; //#19684 + var _Kb = _Ka * 2; //#19684 + $k[$j++] = _Ka; //#19684 + $k[$j++] = _Kb; //#19684 + if (_Kb >= 256) { //#19684 + var _Kc = $k[--$j]; //#19684 + $k[$j++] = _Kc ^ 301; //#19684 + } //#19684 + } //#19684 + $_.rsalog = $a(); //#19684 + $_.rslog = $a(256); //#19685 + for (var _Kf = 1; _Kf <= 255; _Kf += 1) { //#19686 + $put($_.rslog, $get($_.rsalog, _Kf), _Kf); //#19686 + } //#19686 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19686 + bwipp_datamatrix.__19687__ = 1; //#19686 + $_ = Object.getPrototypeOf($_); //#19686 + } //#19686 $_.rsprod = function() { - var _Kk = $k[--$j]; //#19373 - var _Kl = $k[--$j]; //#19373 - $k[$j++] = _Kl; //#19377 - $k[$j++] = _Kk; //#19377 - if ((_Kk != 0) && (_Kl != 0)) { //#19376 - var _Ko = $get($_.rslog, $k[--$j]); //#19374 - var _Kt = $get($_.rsalog, $f(_Ko + $get($_.rslog, $k[--$j])) % 255); //#19374 - $k[$j++] = _Kt; //#19374 - } else { //#19376 - $j -= 2; //#19376 - $k[$j++] = 0; //#19376 - } //#19376 - }; //#19376 - $k[$j++] = Infinity; //#19381 - $k[$j++] = 1; //#19381 - for (var _Kw = 0, _Kx = ~~($_.rscw / $_.rsbl); _Kw < _Kx; _Kw++) { //#19381 - $k[$j++] = 0; //#19381 - } //#19381 - $_.coeffs = $a(); //#19381 - for (var _L2 = 1, _L1 = ~~($_.rscw / $_.rsbl); _L2 <= _L1; _L2 += 1) { //#19390 - $_.i = _L2; //#19383 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#19384 - for (var _L9 = $_.i - 1; _L9 >= 1; _L9 -= 1) { //#19388 - $_.j = _L9; //#19386 - $k[$j++] = $_.coeffs; //#19387 - $k[$j++] = $_.j; //#19387 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#19387 - $k[$j++] = $get($_.coeffs, $_.j); //#19387 - $k[$j++] = $get($_.rsalog, $_.i); //#19387 - $_.rsprod(); //#19387 - var _LL = $k[--$j]; //#19387 - var _LM = $k[--$j]; //#19387 - var _LN = $k[--$j]; //#19387 - $put($k[--$j], _LN, $xo(_LM, _LL)); //#19387 - } //#19387 - $k[$j++] = $_.coeffs; //#19389 - $k[$j++] = 0; //#19389 - $k[$j++] = $get($_.coeffs, 0); //#19389 - $k[$j++] = $get($_.rsalog, $_.i); //#19389 - $_.rsprod(); //#19389 - var _LV = $k[--$j]; //#19389 - var _LW = $k[--$j]; //#19389 - $put($k[--$j], _LW, _LV); //#19389 - } //#19389 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#19391 - for (var _Ld = 0, _Lc = $_.cwbs.length - 1; _Ld <= _Lc; _Ld += 1) { //#19407 - $_.i = _Ld; //#19395 - $_.cwb = $get($_.cwbs, $_.i); //#19396 - $_.ecb = $get($_.ecbs, $_.i); //#19397 - for (var _Lm = 0, _Ll = $_.cwb.length - 1; _Lm <= _Ll; _Lm += 1) { //#19406 - $_.t = $xo($get($_.cwb, _Lm), $get($_.ecb, 0)); //#19399 - for (var _Ls = $_.ecb.length - 1; _Ls >= 0; _Ls -= 1) { //#19405 - $_.j = _Ls; //#19401 - $_.p = ($_.ecb.length - $_.j) - 1; //#19402 - $k[$j++] = $_.ecb; //#19403 - $k[$j++] = $_.p; //#19403 - $k[$j++] = $_.t; //#19403 - $k[$j++] = $get($_.coeffs, $_.j); //#19403 - $_.rsprod(); //#19403 - var _M1 = $k[--$j]; //#19403 - var _M2 = $k[--$j]; //#19403 - $put($k[--$j], _M2, _M1); //#19403 - if ($_.j > 0) { //#19404 - $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#19404 - } //#19404 - } //#19404 - } //#19404 - } //#19404 - if ($_.ncws == 1558) { //#19412 - $k[$j++] = Infinity; //#19411 - var _MF = $geti($_.ecbs, 8, 2); //#19411 - for (var _MG = 0, _MH = _MF.length; _MG < _MH; _MG++) { //#19411 - $k[$j++] = $get(_MF, _MG); //#19411 - } //#19411 - var _MK = $geti($_.ecbs, 0, 8); //#19411 - for (var _ML = 0, _MM = _MK.length; _ML < _MM; _ML++) { //#19411 - $k[$j++] = $get(_MK, _ML); //#19411 - } //#19411 - $_.ecbs = $a(); //#19411 - } //#19411 - $k[$j++] = Infinity; //#19415 - var _MP = $_.cws; //#19415 - for (var _MQ = 0, _MR = _MP.length; _MQ < _MR; _MQ++) { //#19415 - $k[$j++] = $get(_MP, _MQ); //#19415 - } //#19415 - for (var _MU = 0, _MV = $_.rscw; _MU < _MV; _MU++) { //#19415 - $k[$j++] = 0; //#19415 - } //#19415 - $_.cws = $a(); //#19415 - for (var _MZ = 0, _MY = $f($_.rscw - 1); _MZ <= _MY; _MZ += 1) { //#19419 - $_.i = _MZ; //#19417 - $put($_.cws, $f($_.ncws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#19418 - } //#19418 + var _Kk = $k[--$j]; //#19691 + var _Kl = $k[--$j]; //#19691 + $k[$j++] = _Kl; //#19695 + $k[$j++] = _Kk; //#19695 + if ((_Kk != 0) && (_Kl != 0)) { //#19694 + var _Ko = $get($_.rslog, $k[--$j]); //#19692 + var _Kt = $get($_.rsalog, $f(_Ko + $get($_.rslog, $k[--$j])) % 255); //#19692 + $k[$j++] = _Kt; //#19692 + } else { //#19694 + $j -= 2; //#19694 + $k[$j++] = 0; //#19694 + } //#19694 + }; //#19694 + $k[$j++] = Infinity; //#19699 + $k[$j++] = 1; //#19699 + for (var _Kw = 0, _Kx = ~~($_.rscw / $_.rsbl); _Kw < _Kx; _Kw++) { //#19699 + $k[$j++] = 0; //#19699 + } //#19699 + $_.coeffs = $a(); //#19699 + for (var _L2 = 1, _L1 = ~~($_.rscw / $_.rsbl); _L2 <= _L1; _L2 += 1) { //#19708 + $_.i = _L2; //#19701 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#19702 + for (var _L9 = $_.i - 1; _L9 >= 1; _L9 -= 1) { //#19706 + $_.j = _L9; //#19704 + $k[$j++] = $_.coeffs; //#19705 + $k[$j++] = $_.j; //#19705 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#19705 + $k[$j++] = $get($_.coeffs, $_.j); //#19705 + $k[$j++] = $get($_.rsalog, $_.i); //#19705 + $_.rsprod(); //#19705 + var _LL = $k[--$j]; //#19705 + var _LM = $k[--$j]; //#19705 + var _LN = $k[--$j]; //#19705 + $put($k[--$j], _LN, $xo(_LM, _LL)); //#19705 + } //#19705 + $k[$j++] = $_.coeffs; //#19707 + $k[$j++] = 0; //#19707 + $k[$j++] = $get($_.coeffs, 0); //#19707 + $k[$j++] = $get($_.rsalog, $_.i); //#19707 + $_.rsprod(); //#19707 + var _LV = $k[--$j]; //#19707 + var _LW = $k[--$j]; //#19707 + $put($k[--$j], _LW, _LV); //#19707 + } //#19707 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#19709 + for (var _Ld = 0, _Lc = $_.cwbs.length - 1; _Ld <= _Lc; _Ld += 1) { //#19725 + $_.i = _Ld; //#19713 + $_.cwb = $get($_.cwbs, $_.i); //#19714 + $_.ecb = $get($_.ecbs, $_.i); //#19715 + for (var _Lm = 0, _Ll = $_.cwb.length - 1; _Lm <= _Ll; _Lm += 1) { //#19724 + $_.t = $xo($get($_.cwb, _Lm), $get($_.ecb, 0)); //#19717 + for (var _Ls = $_.ecb.length - 1; _Ls >= 0; _Ls -= 1) { //#19723 + $_.j = _Ls; //#19719 + $_.p = ($_.ecb.length - $_.j) - 1; //#19720 + $k[$j++] = $_.ecb; //#19721 + $k[$j++] = $_.p; //#19721 + $k[$j++] = $_.t; //#19721 + $k[$j++] = $get($_.coeffs, $_.j); //#19721 + $_.rsprod(); //#19721 + var _M1 = $k[--$j]; //#19721 + var _M2 = $k[--$j]; //#19721 + $put($k[--$j], _M2, _M1); //#19721 + if ($_.j > 0) { //#19722 + $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#19722 + } //#19722 + } //#19722 + } //#19722 + } //#19722 + if ($_.ncws == 1558) { //#19730 + $k[$j++] = Infinity; //#19729 + var _MF = $geti($_.ecbs, 8, 2); //#19729 + for (var _MG = 0, _MH = _MF.length; _MG < _MH; _MG++) { //#19729 + $k[$j++] = $get(_MF, _MG); //#19729 + } //#19729 + var _MK = $geti($_.ecbs, 0, 8); //#19729 + for (var _ML = 0, _MM = _MK.length; _ML < _MM; _ML++) { //#19729 + $k[$j++] = $get(_MK, _ML); //#19729 + } //#19729 + $_.ecbs = $a(); //#19729 + } //#19729 + $k[$j++] = Infinity; //#19733 + var _MP = $_.cws; //#19733 + for (var _MQ = 0, _MR = _MP.length; _MQ < _MR; _MQ++) { //#19733 + $k[$j++] = $get(_MP, _MQ); //#19733 + } //#19733 + for (var _MU = 0, _MV = $_.rscw; _MU < _MV; _MU++) { //#19733 + $k[$j++] = 0; //#19733 + } //#19733 + $_.cws = $a(); //#19733 + for (var _MZ = 0, _MY = $f($_.rscw - 1); _MZ <= _MY; _MZ += 1) { //#19737 + $_.i = _MZ; //#19735 + $put($_.cws, $f($_.ncws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#19736 + } //#19736 $_.module = function() { - var _Mk = $k[--$j]; //#19424 - var _Ml = $k[--$j]; //#19424 - var _Mm = $k[--$j]; //#19424 - var _Mp = $strcpy($s(8), "00000000"); //#19425 - var _Mr = $cvrs($s(8), $k[--$j], 2); //#19425 - $puti(_Mp, 8 - _Mr.length, _Mr); //#19426 - $k[$j++] = _Mm; //#19427 - $k[$j++] = _Ml; //#19427 - $k[$j++] = _Mk; //#19427 - $k[$j++] = _Mp; //#19427 - for (var _Ms = 7; _Ms >= 0; _Ms -= 1) { //#19427 - var _Mt = $k[--$j]; //#19427 - $k[$j++] = $f($get(_Mt, _Ms) - 48); //#19427 - $k[$j++] = _Mt; //#19427 - } //#19427 - $j--; //#19427 - var _Mv = $k[--$j]; //#19428 - var _Mw = $k[--$j]; //#19428 - var _Mx = $k[--$j]; //#19428 - var _My = $k[--$j]; //#19428 - var _Mz = $k[--$j]; //#19428 - var _N0 = $k[--$j]; //#19428 - var _N1 = $k[--$j]; //#19428 - var _N2 = $k[--$j]; //#19428 - var _N3 = $k[--$j]; //#19428 - var _N4 = $k[--$j]; //#19428 - var _N5 = $k[--$j]; //#19428 - $k[$j++] = _N2; //#19445 - $k[$j++] = _N1; //#19445 - $k[$j++] = _N0; //#19445 - $k[$j++] = _Mz; //#19445 - $k[$j++] = _My; //#19445 - $k[$j++] = _Mx; //#19445 - $k[$j++] = _Mw; //#19445 - $k[$j++] = _Mv; //#19445 - $k[$j++] = _N5; //#19445 - $k[$j++] = _N4; //#19445 - $forall(_N3, function() { //#19445 + var _Mk = $k[--$j]; //#19742 + var _Ml = $k[--$j]; //#19742 + var _Mm = $k[--$j]; //#19742 + var _Mp = $strcpy($s(8), "00000000"); //#19743 + var _Mr = $cvrs($s(8), $k[--$j], 2); //#19743 + $puti(_Mp, 8 - _Mr.length, _Mr); //#19744 + $k[$j++] = _Mm; //#19745 + $k[$j++] = _Ml; //#19745 + $k[$j++] = _Mk; //#19745 + $k[$j++] = _Mp; //#19745 + for (var _Ms = 7; _Ms >= 0; _Ms -= 1) { //#19745 + var _Mt = $k[--$j]; //#19745 + $k[$j++] = $f($get(_Mt, _Ms) - 48); //#19745 + $k[$j++] = _Mt; //#19745 + } //#19745 + $j--; //#19745 + var _Mv = $k[--$j]; //#19746 + var _Mw = $k[--$j]; //#19746 + var _Mx = $k[--$j]; //#19746 + var _My = $k[--$j]; //#19746 + var _Mz = $k[--$j]; //#19746 + var _N0 = $k[--$j]; //#19746 + var _N1 = $k[--$j]; //#19746 + var _N2 = $k[--$j]; //#19746 + var _N3 = $k[--$j]; //#19746 + var _N4 = $k[--$j]; //#19746 + var _N5 = $k[--$j]; //#19746 + $k[$j++] = _N2; //#19763 + $k[$j++] = _N1; //#19763 + $k[$j++] = _N0; //#19763 + $k[$j++] = _Mz; //#19763 + $k[$j++] = _My; //#19763 + $k[$j++] = _Mx; //#19763 + $k[$j++] = _Mw; //#19763 + $k[$j++] = _Mv; //#19763 + $k[$j++] = _N5; //#19763 + $k[$j++] = _N4; //#19763 + $forall(_N3, function() { //#19763 if ($k[--$j]() === true) { return true; - } //#19431 - var _N7 = $k[--$j]; //#19432 - var _N8 = $k[--$j]; //#19432 - $k[$j++] = _N8; //#19435 - $k[$j++] = _N7; //#19435 - if (_N8 < 0) { //#19435 - var _N9 = $k[--$j]; //#19433 - var _NA = $k[--$j]; //#19433 - $k[$j++] = $f(_NA + $_.mrows); //#19434 - $k[$j++] = $f(_N9 + ($f(4 - ($f($_.mrows + 4) % 8)))); //#19434 - } //#19434 - var _ND = $k[--$j]; //#19436 - $k[$j++] = _ND; //#19439 - if (_ND < 0) { //#19439 - var _NF = $k[--$j]; //#19437 - var _NG = $k[--$j]; //#19437 - $k[$j++] = $f(_NG + ($f(4 - ($f($_.mcols + 4) % 8)))); //#19438 - $k[$j++] = $f(_NF + $_.mcols); //#19438 - } //#19438 - var _NI = $k[--$j]; //#19440 - var _NJ = $k[--$j]; //#19440 - $k[$j++] = _NJ; //#19442 - $k[$j++] = _NI; //#19442 - if (_NJ >= $_.mrows) { //#19442 - var _NL = $k[--$j]; //#19441 - var _NM = $k[--$j]; //#19441 - $k[$j++] = $f(_NM - $_.mrows); //#19441 - $k[$j++] = _NL; //#19441 - } //#19441 - var _NO = $k[--$j]; //#19443 - var _NP = $k[--$j]; //#19443 - var _NS = $k[--$j]; //#19444 - var _NT = $k[--$j]; //#19444 - $put($_.mmat, $f(_NO + (_NP * $_.mcols)), $k[--$j]); //#19444 - $k[$j++] = _NT; //#19444 - $k[$j++] = _NS; //#19444 - }); //#19444 - }; //#19444 + } //#19749 + var _N7 = $k[--$j]; //#19750 + var _N8 = $k[--$j]; //#19750 + $k[$j++] = _N8; //#19753 + $k[$j++] = _N7; //#19753 + if (_N8 < 0) { //#19753 + var _N9 = $k[--$j]; //#19751 + var _NA = $k[--$j]; //#19751 + $k[$j++] = $f(_NA + $_.mrows); //#19752 + $k[$j++] = $f(_N9 + ($f(4 - ($f($_.mrows + 4) % 8)))); //#19752 + } //#19752 + var _ND = $k[--$j]; //#19754 + $k[$j++] = _ND; //#19757 + if (_ND < 0) { //#19757 + var _NF = $k[--$j]; //#19755 + var _NG = $k[--$j]; //#19755 + $k[$j++] = $f(_NG + ($f(4 - ($f($_.mcols + 4) % 8)))); //#19756 + $k[$j++] = $f(_NF + $_.mcols); //#19756 + } //#19756 + var _NI = $k[--$j]; //#19758 + var _NJ = $k[--$j]; //#19758 + $k[$j++] = _NJ; //#19760 + $k[$j++] = _NI; //#19760 + if (_NJ >= $_.mrows) { //#19760 + var _NL = $k[--$j]; //#19759 + var _NM = $k[--$j]; //#19759 + $k[$j++] = $f(_NM - $_.mrows); //#19759 + $k[$j++] = _NL; //#19759 + } //#19759 + var _NO = $k[--$j]; //#19761 + var _NP = $k[--$j]; //#19761 + var _NS = $k[--$j]; //#19762 + var _NT = $k[--$j]; //#19762 + $put($_.mmat, $f(_NO + (_NP * $_.mcols)), $k[--$j]); //#19762 + $k[$j++] = _NT; //#19762 + $k[$j++] = _NS; //#19762 + }); //#19762 + }; //#19762 var _Nl = $a([function() { - var _NV = $k[--$j]; //#19450 - var _NW = $k[--$j]; //#19450 - $k[$j++] = _NW; //#19450 - $k[$j++] = _NV; //#19450 - $k[$j++] = $f(_NW - 2); //#19450 - $k[$j++] = $f(_NV - 2); //#19450 + var _NV = $k[--$j]; //#19768 + var _NW = $k[--$j]; //#19768 + $k[$j++] = _NW; //#19768 + $k[$j++] = _NV; //#19768 + $k[$j++] = $f(_NW - 2); //#19768 + $k[$j++] = $f(_NV - 2); //#19768 }, function() { - var _NX = $k[--$j]; //#19450 - var _NY = $k[--$j]; //#19450 - $k[$j++] = _NY; //#19450 - $k[$j++] = _NX; //#19450 - $k[$j++] = $f(_NY - 2); //#19450 - $k[$j++] = $f(_NX - 1); //#19450 + var _NX = $k[--$j]; //#19768 + var _NY = $k[--$j]; //#19768 + $k[$j++] = _NY; //#19768 + $k[$j++] = _NX; //#19768 + $k[$j++] = $f(_NY - 2); //#19768 + $k[$j++] = $f(_NX - 1); //#19768 }, function() { - var _NZ = $k[--$j]; //#19451 - var _Na = $k[--$j]; //#19451 - $k[$j++] = _Na; //#19451 - $k[$j++] = _NZ; //#19451 - $k[$j++] = $f(_Na - 1); //#19451 - $k[$j++] = $f(_NZ - 2); //#19451 + var _NZ = $k[--$j]; //#19769 + var _Na = $k[--$j]; //#19769 + $k[$j++] = _Na; //#19769 + $k[$j++] = _NZ; //#19769 + $k[$j++] = $f(_Na - 1); //#19769 + $k[$j++] = $f(_NZ - 2); //#19769 }, function() { - var _Nb = $k[--$j]; //#19451 - var _Nc = $k[--$j]; //#19451 - $k[$j++] = _Nc; //#19451 - $k[$j++] = _Nb; //#19451 - $k[$j++] = $f(_Nc - 1); //#19451 - $k[$j++] = $f(_Nb - 1); //#19451 + var _Nb = $k[--$j]; //#19769 + var _Nc = $k[--$j]; //#19769 + $k[$j++] = _Nc; //#19769 + $k[$j++] = _Nb; //#19769 + $k[$j++] = $f(_Nc - 1); //#19769 + $k[$j++] = $f(_Nb - 1); //#19769 }, function() { - var _Nd = $k[--$j]; //#19452 - var _Ne = $k[--$j]; //#19452 - $k[$j++] = _Ne; //#19452 - $k[$j++] = _Nd; //#19452 - $k[$j++] = $f(_Ne - 1); //#19452 - $k[$j++] = _Nd; //#19452 + var _Nd = $k[--$j]; //#19770 + var _Ne = $k[--$j]; //#19770 + $k[$j++] = _Ne; //#19770 + $k[$j++] = _Nd; //#19770 + $k[$j++] = $f(_Ne - 1); //#19770 + $k[$j++] = _Nd; //#19770 }, function() { - var _Nf = $k[--$j]; //#19452 - var _Ng = $k[--$j]; //#19452 - $k[$j++] = _Ng; //#19452 - $k[$j++] = _Nf; //#19452 - $k[$j++] = _Ng; //#19452 - $k[$j++] = $f(_Nf - 2); //#19452 + var _Nf = $k[--$j]; //#19770 + var _Ng = $k[--$j]; //#19770 + $k[$j++] = _Ng; //#19770 + $k[$j++] = _Nf; //#19770 + $k[$j++] = _Ng; //#19770 + $k[$j++] = $f(_Nf - 2); //#19770 }, function() { - var _Nh = $k[--$j]; //#19453 - var _Ni = $k[--$j]; //#19453 - $k[$j++] = _Ni; //#19453 - $k[$j++] = _Nh; //#19453 - $k[$j++] = _Ni; //#19453 - $k[$j++] = $f(_Nh - 1); //#19453 + var _Nh = $k[--$j]; //#19771 + var _Ni = $k[--$j]; //#19771 + $k[$j++] = _Ni; //#19771 + $k[$j++] = _Nh; //#19771 + $k[$j++] = _Ni; //#19771 + $k[$j++] = $f(_Nh - 1); //#19771 }, function() { - var _Nj = $k[--$j]; //#19453 - var _Nk = $k[--$j]; //#19453 - $k[$j++] = _Nk; //#19453 - $k[$j++] = _Nj; //#19453 - $k[$j++] = _Nk; //#19453 - $k[$j++] = _Nj; //#19453 - }]); //#19453 - $_.dmn = _Nl; //#19454 + var _Nj = $k[--$j]; //#19771 + var _Nk = $k[--$j]; //#19771 + $k[$j++] = _Nk; //#19771 + $k[$j++] = _Nj; //#19771 + $k[$j++] = _Nk; //#19771 + $k[$j++] = _Nj; //#19771 + }]); //#19771 + $_.dmn = _Nl; //#19772 var _Nu = $a([function() { - $k[$j++] = $f($_.mrows - 1); //#19457 - $k[$j++] = 0; //#19457 + $k[$j++] = $f($_.mrows - 1); //#19775 + $k[$j++] = 0; //#19775 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19457 - $k[$j++] = 1; //#19457 + $k[$j++] = $f($_.mrows - 1); //#19775 + $k[$j++] = 1; //#19775 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19458 - $k[$j++] = 2; //#19458 + $k[$j++] = $f($_.mrows - 1); //#19776 + $k[$j++] = 2; //#19776 }, function() { - $k[$j++] = 0; //#19458 - $k[$j++] = $f($_.mcols - 2); //#19458 + $k[$j++] = 0; //#19776 + $k[$j++] = $f($_.mcols - 2); //#19776 }, function() { - $k[$j++] = 0; //#19459 - $k[$j++] = $f($_.mcols - 1); //#19459 + $k[$j++] = 0; //#19777 + $k[$j++] = $f($_.mcols - 1); //#19777 }, function() { - $k[$j++] = 1; //#19459 - $k[$j++] = $f($_.mcols - 1); //#19459 + $k[$j++] = 1; //#19777 + $k[$j++] = $f($_.mcols - 1); //#19777 }, function() { - $k[$j++] = 2; //#19460 - $k[$j++] = $f($_.mcols - 1); //#19460 + $k[$j++] = 2; //#19778 + $k[$j++] = $f($_.mcols - 1); //#19778 }, function() { - $k[$j++] = 3; //#19460 - $k[$j++] = $f($_.mcols - 1); //#19460 - }]); //#19460 - $_.dmc1 = _Nu; //#19461 + $k[$j++] = 3; //#19778 + $k[$j++] = $f($_.mcols - 1); //#19778 + }]); //#19778 + $_.dmc1 = _Nu; //#19779 var _O3 = $a([function() { - $k[$j++] = $f($_.mrows - 3); //#19464 - $k[$j++] = 0; //#19464 + $k[$j++] = $f($_.mrows - 3); //#19782 + $k[$j++] = 0; //#19782 }, function() { - $k[$j++] = $f($_.mrows - 2); //#19464 - $k[$j++] = 0; //#19464 + $k[$j++] = $f($_.mrows - 2); //#19782 + $k[$j++] = 0; //#19782 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19465 - $k[$j++] = 0; //#19465 + $k[$j++] = $f($_.mrows - 1); //#19783 + $k[$j++] = 0; //#19783 }, function() { - $k[$j++] = 0; //#19465 - $k[$j++] = $f($_.mcols - 4); //#19465 + $k[$j++] = 0; //#19783 + $k[$j++] = $f($_.mcols - 4); //#19783 }, function() { - $k[$j++] = 0; //#19466 - $k[$j++] = $f($_.mcols - 3); //#19466 + $k[$j++] = 0; //#19784 + $k[$j++] = $f($_.mcols - 3); //#19784 }, function() { - $k[$j++] = 0; //#19466 - $k[$j++] = $f($_.mcols - 2); //#19466 + $k[$j++] = 0; //#19784 + $k[$j++] = $f($_.mcols - 2); //#19784 }, function() { - $k[$j++] = 0; //#19467 - $k[$j++] = $f($_.mcols - 1); //#19467 + $k[$j++] = 0; //#19785 + $k[$j++] = $f($_.mcols - 1); //#19785 }, function() { - $k[$j++] = 1; //#19467 - $k[$j++] = $f($_.mcols - 1); //#19467 - }]); //#19467 - $_.dmc2 = _O3; //#19468 + $k[$j++] = 1; //#19785 + $k[$j++] = $f($_.mcols - 1); //#19785 + }]); //#19785 + $_.dmc2 = _O3; //#19786 var _OC = $a([function() { - $k[$j++] = $f($_.mrows - 3); //#19471 - $k[$j++] = 0; //#19471 + $k[$j++] = $f($_.mrows - 3); //#19789 + $k[$j++] = 0; //#19789 }, function() { - $k[$j++] = $f($_.mrows - 2); //#19471 - $k[$j++] = 0; //#19471 + $k[$j++] = $f($_.mrows - 2); //#19789 + $k[$j++] = 0; //#19789 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19472 - $k[$j++] = 0; //#19472 + $k[$j++] = $f($_.mrows - 1); //#19790 + $k[$j++] = 0; //#19790 }, function() { - $k[$j++] = 0; //#19472 - $k[$j++] = $f($_.mcols - 2); //#19472 + $k[$j++] = 0; //#19790 + $k[$j++] = $f($_.mcols - 2); //#19790 }, function() { - $k[$j++] = 0; //#19473 - $k[$j++] = $f($_.mcols - 1); //#19473 + $k[$j++] = 0; //#19791 + $k[$j++] = $f($_.mcols - 1); //#19791 }, function() { - $k[$j++] = 1; //#19473 - $k[$j++] = $f($_.mcols - 1); //#19473 + $k[$j++] = 1; //#19791 + $k[$j++] = $f($_.mcols - 1); //#19791 }, function() { - $k[$j++] = 2; //#19474 - $k[$j++] = $f($_.mcols - 1); //#19474 + $k[$j++] = 2; //#19792 + $k[$j++] = $f($_.mcols - 1); //#19792 }, function() { - $k[$j++] = 3; //#19474 - $k[$j++] = $f($_.mcols - 1); //#19474 - }]); //#19474 - $_.dmc3 = _OC; //#19475 + $k[$j++] = 3; //#19792 + $k[$j++] = $f($_.mcols - 1); //#19792 + }]); //#19792 + $_.dmc3 = _OC; //#19793 var _OM = $a([function() { - $k[$j++] = $f($_.mrows - 1); //#19478 - $k[$j++] = 0; //#19478 + $k[$j++] = $f($_.mrows - 1); //#19796 + $k[$j++] = 0; //#19796 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19478 - $k[$j++] = $f($_.mcols - 1); //#19478 + $k[$j++] = $f($_.mrows - 1); //#19796 + $k[$j++] = $f($_.mcols - 1); //#19796 }, function() { - $k[$j++] = 0; //#19479 - $k[$j++] = $f($_.mcols - 3); //#19479 + $k[$j++] = 0; //#19797 + $k[$j++] = $f($_.mcols - 3); //#19797 }, function() { - $k[$j++] = 0; //#19479 - $k[$j++] = $f($_.mcols - 2); //#19479 + $k[$j++] = 0; //#19797 + $k[$j++] = $f($_.mcols - 2); //#19797 }, function() { - $k[$j++] = 0; //#19480 - $k[$j++] = $f($_.mcols - 1); //#19480 + $k[$j++] = 0; //#19798 + $k[$j++] = $f($_.mcols - 1); //#19798 }, function() { - $k[$j++] = 1; //#19480 - $k[$j++] = $f($_.mcols - 3); //#19480 + $k[$j++] = 1; //#19798 + $k[$j++] = $f($_.mcols - 3); //#19798 }, function() { - $k[$j++] = 1; //#19481 - $k[$j++] = $f($_.mcols - 2); //#19481 + $k[$j++] = 1; //#19799 + $k[$j++] = $f($_.mcols - 2); //#19799 }, function() { - $k[$j++] = 1; //#19481 - $k[$j++] = $f($_.mcols - 1); //#19481 - }]); //#19481 - $_.dmc4 = _OM; //#19482 - $k[$j++] = Infinity; //#19484 - for (var _OP = 0, _OQ = $_.mrows * $_.mcols; _OP < _OQ; _OP++) { //#19484 - $k[$j++] = -1; //#19484 - } //#19484 - $_.mmat = $a(); //#19484 - for (var _OT = $_.cws.length - 1; _OT >= 0; _OT -= 1) { //#19485 - $k[$j++] = $get($_.cws, _OT); //#19485 - } //#19485 - $k[$j++] = 4; //#19525 - $k[$j++] = 0; //#19525 - for (;;) { //#19525 - var _OW = $k[--$j]; //#19488 - var _OX = $k[--$j]; //#19488 - $k[$j++] = _OX; //#19490 - $k[$j++] = _OW; //#19490 - if ((_OW == 0) && (_OX == $_.mrows)) { //#19490 - $k[$j++] = $_.dmc1; //#19489 - $_.module(); //#19489 - } //#19489 - var _Oa = $k[--$j]; //#19491 - var _Ob = $k[--$j]; //#19491 - $k[$j++] = _Ob; //#19493 - $k[$j++] = _Oa; //#19493 - if (((_Oa == 0) && (_Ob == $f($_.mrows - 2))) && (($_.mcols % 4) != 0)) { //#19493 - $k[$j++] = $_.dmc2; //#19492 - $_.module(); //#19492 - } //#19492 - var _Of = $k[--$j]; //#19494 - var _Og = $k[--$j]; //#19494 - $k[$j++] = _Og; //#19496 - $k[$j++] = _Of; //#19496 - if (((_Of == 0) && (_Og == $f($_.mrows - 2))) && (($_.mcols % 8) == 4)) { //#19496 - $k[$j++] = $_.dmc3; //#19495 - $_.module(); //#19495 - } //#19495 - var _Ok = $k[--$j]; //#19497 - var _Ol = $k[--$j]; //#19497 - $k[$j++] = _Ol; //#19499 - $k[$j++] = _Ok; //#19499 - if (((_Ok == 2) && (_Ol == $f($_.mrows + 4))) && (($_.mcols % 8) == 0)) { //#19499 - $k[$j++] = $_.dmc4; //#19498 - $_.module(); //#19498 - } //#19498 - for (;;) { //#19509 - var _Op = $k[--$j]; //#19502 - var _Oq = $k[--$j]; //#19502 - $k[$j++] = _Oq; //#19506 - $k[$j++] = _Op; //#19506 - if ((_Op >= 0) && (_Oq < $_.mrows)) { //#19506 - var _Os = $k[--$j]; //#19503 - var _Ot = $k[--$j]; //#19503 - $k[$j++] = _Ot; //#19505 - $k[$j++] = _Os; //#19505 - if ($get($_.mmat, $f(_Os + (_Ot * $_.mcols))) == -1) { //#19505 - $k[$j++] = $_.dmn; //#19504 - $_.module(); //#19504 - } //#19504 - } //#19504 - var _Oy = $k[--$j]; //#19507 - var _Oz = $k[--$j]; //#19507 - $k[$j++] = $f(_Oz - 2); //#19508 - $k[$j++] = $f(_Oy + 2); //#19508 - if (!(($f(_Oy + 2) < $_.mcols) && ($f(_Oz - 2) >= 0))) { //#19508 - break; //#19508 - } //#19508 - } //#19508 - var _P1 = $k[--$j]; //#19510 - var _P2 = $k[--$j]; //#19510 - $k[$j++] = $f(_P2 + 1); //#19520 - $k[$j++] = $f(_P1 + 3); //#19520 - for (;;) { //#19520 - var _P3 = $k[--$j]; //#19513 - var _P4 = $k[--$j]; //#19513 - $k[$j++] = _P4; //#19517 - $k[$j++] = _P3; //#19517 - if ((_P3 < $_.mcols) && (_P4 >= 0)) { //#19517 - var _P6 = $k[--$j]; //#19514 - var _P7 = $k[--$j]; //#19514 - $k[$j++] = _P7; //#19516 - $k[$j++] = _P6; //#19516 - if ($get($_.mmat, $f(_P6 + (_P7 * $_.mcols))) == -1) { //#19516 - $k[$j++] = $_.dmn; //#19515 - $_.module(); //#19515 - } //#19515 - } //#19515 - var _PC = $k[--$j]; //#19518 - var _PD = $k[--$j]; //#19518 - $k[$j++] = $f(_PD + 2); //#19519 - $k[$j++] = $f(_PC - 2); //#19519 - if (!(($f(_PC - 2) >= 0) && ($f(_PD + 2) < $_.mrows))) { //#19519 - break; //#19519 - } //#19519 - } //#19519 - var _PF = $k[--$j]; //#19521 - var _PG = $k[--$j]; //#19521 - $k[$j++] = $f(_PG + 3); //#19523 - $k[$j++] = $f(_PF + 1); //#19523 - if (!(($f(_PF + 1) < $_.mcols) || ($f(_PG + 3) < $_.mrows))) { //#19523 - $j -= 2; //#19523 - break; //#19523 - } //#19523 - } //#19523 - if ($get($_.mmat, $f(($_.mrows * $_.mcols) - 1)) == -1) { //#19531 - $puti($_.mmat, $f(($_.mrows * $f($_.mcols - 1)) - 2), $a([1, 0])); //#19529 - $puti($_.mmat, $f(($_.mrows * $_.mcols) - 2), $a([0, 1])); //#19530 - } //#19530 - $_.pixs = $a($_.rows * $_.cols); //#19534 - $_.cwpos = 0; //#19535 - for (var _Pa = 0, _PZ = $f($_.rows - 1); _Pa <= _PZ; _Pa += 1) { //#19551 - $_.i = _Pa; //#19537 - if (($_.i % ($_.rrows + 2)) == 0) { //#19538 - $k[$j++] = $_.pixs; //#19538 - $k[$j++] = $_.i * $_.cols; //#19538 - $k[$j++] = Infinity; //#19538 - for (var _Ph = 0, _Pi = ~~($_.cols / 2); _Ph < _Pi; _Ph++) { //#19538 - $k[$j++] = 1; //#19538 - $k[$j++] = 0; //#19538 - } //#19538 - var _Pj = $a(); //#19538 - var _Pk = $k[--$j]; //#19538 - $puti($k[--$j], _Pk, _Pj); //#19538 - } //#19538 - if (($_.i % ($_.rrows + 2)) == ($_.rrows + 1)) { //#19539 - $k[$j++] = $_.pixs; //#19539 - $k[$j++] = $_.i * $_.cols; //#19539 - $k[$j++] = Infinity; //#19539 - for (var _Pt = 0, _Pu = $_.cols; _Pt < _Pu; _Pt++) { //#19539 - $k[$j++] = 1; //#19539 - } //#19539 - var _Pv = $a(); //#19539 - var _Pw = $k[--$j]; //#19539 - $puti($k[--$j], _Pw, _Pv); //#19539 - } //#19539 - if ((($_.i % ($_.rrows + 2)) != 0) && (($_.i % ($_.rrows + 2)) != ($_.rrows + 1))) { //#19550 - for (var _Q5 = 0, _Q4 = $f($_.cols - 1); _Q5 <= _Q4; _Q5 += 1) { //#19549 - $_.j = _Q5; //#19542 - if (($_.j % ($_.rcols + 2)) == 0) { //#19543 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), 1); //#19543 - } //#19543 - if (($_.j % ($_.rcols + 2)) == ($_.rcols + 1)) { //#19544 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $_.i % 2); //#19544 - } //#19544 - if ((($_.j % ($_.rcols + 2)) != 0) && (($_.j % ($_.rcols + 2)) != ($_.rcols + 1))) { //#19548 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $get($_.mmat, $_.cwpos)); //#19546 - $_.cwpos = $_.cwpos + 1; //#19547 - } //#19547 - } //#19547 - } //#19547 - } //#19547 + $k[$j++] = 1; //#19799 + $k[$j++] = $f($_.mcols - 1); //#19799 + }]); //#19799 + $_.dmc4 = _OM; //#19800 + $k[$j++] = Infinity; //#19802 + for (var _OP = 0, _OQ = $_.mrows * $_.mcols; _OP < _OQ; _OP++) { //#19802 + $k[$j++] = -1; //#19802 + } //#19802 + $_.mmat = $a(); //#19802 + for (var _OT = $_.cws.length - 1; _OT >= 0; _OT -= 1) { //#19803 + $k[$j++] = $get($_.cws, _OT); //#19803 + } //#19803 + $k[$j++] = 4; //#19843 + $k[$j++] = 0; //#19843 + for (;;) { //#19843 + var _OW = $k[--$j]; //#19806 + var _OX = $k[--$j]; //#19806 + $k[$j++] = _OX; //#19808 + $k[$j++] = _OW; //#19808 + if ((_OW == 0) && (_OX == $_.mrows)) { //#19808 + $k[$j++] = $_.dmc1; //#19807 + $_.module(); //#19807 + } //#19807 + var _Oa = $k[--$j]; //#19809 + var _Ob = $k[--$j]; //#19809 + $k[$j++] = _Ob; //#19811 + $k[$j++] = _Oa; //#19811 + if (((_Oa == 0) && (_Ob == $f($_.mrows - 2))) && (($_.mcols % 4) != 0)) { //#19811 + $k[$j++] = $_.dmc2; //#19810 + $_.module(); //#19810 + } //#19810 + var _Of = $k[--$j]; //#19812 + var _Og = $k[--$j]; //#19812 + $k[$j++] = _Og; //#19814 + $k[$j++] = _Of; //#19814 + if (((_Of == 0) && (_Og == $f($_.mrows - 2))) && (($_.mcols % 8) == 4)) { //#19814 + $k[$j++] = $_.dmc3; //#19813 + $_.module(); //#19813 + } //#19813 + var _Ok = $k[--$j]; //#19815 + var _Ol = $k[--$j]; //#19815 + $k[$j++] = _Ol; //#19817 + $k[$j++] = _Ok; //#19817 + if (((_Ok == 2) && (_Ol == $f($_.mrows + 4))) && (($_.mcols % 8) == 0)) { //#19817 + $k[$j++] = $_.dmc4; //#19816 + $_.module(); //#19816 + } //#19816 + for (;;) { //#19827 + var _Op = $k[--$j]; //#19820 + var _Oq = $k[--$j]; //#19820 + $k[$j++] = _Oq; //#19824 + $k[$j++] = _Op; //#19824 + if ((_Op >= 0) && (_Oq < $_.mrows)) { //#19824 + var _Os = $k[--$j]; //#19821 + var _Ot = $k[--$j]; //#19821 + $k[$j++] = _Ot; //#19823 + $k[$j++] = _Os; //#19823 + if ($get($_.mmat, $f(_Os + (_Ot * $_.mcols))) == -1) { //#19823 + $k[$j++] = $_.dmn; //#19822 + $_.module(); //#19822 + } //#19822 + } //#19822 + var _Oy = $k[--$j]; //#19825 + var _Oz = $k[--$j]; //#19825 + $k[$j++] = $f(_Oz - 2); //#19826 + $k[$j++] = $f(_Oy + 2); //#19826 + if (!(($f(_Oy + 2) < $_.mcols) && ($f(_Oz - 2) >= 0))) { //#19826 + break; //#19826 + } //#19826 + } //#19826 + var _P1 = $k[--$j]; //#19828 + var _P2 = $k[--$j]; //#19828 + $k[$j++] = $f(_P2 + 1); //#19838 + $k[$j++] = $f(_P1 + 3); //#19838 + for (;;) { //#19838 + var _P3 = $k[--$j]; //#19831 + var _P4 = $k[--$j]; //#19831 + $k[$j++] = _P4; //#19835 + $k[$j++] = _P3; //#19835 + if ((_P3 < $_.mcols) && (_P4 >= 0)) { //#19835 + var _P6 = $k[--$j]; //#19832 + var _P7 = $k[--$j]; //#19832 + $k[$j++] = _P7; //#19834 + $k[$j++] = _P6; //#19834 + if ($get($_.mmat, $f(_P6 + (_P7 * $_.mcols))) == -1) { //#19834 + $k[$j++] = $_.dmn; //#19833 + $_.module(); //#19833 + } //#19833 + } //#19833 + var _PC = $k[--$j]; //#19836 + var _PD = $k[--$j]; //#19836 + $k[$j++] = $f(_PD + 2); //#19837 + $k[$j++] = $f(_PC - 2); //#19837 + if (!(($f(_PC - 2) >= 0) && ($f(_PD + 2) < $_.mrows))) { //#19837 + break; //#19837 + } //#19837 + } //#19837 + var _PF = $k[--$j]; //#19839 + var _PG = $k[--$j]; //#19839 + $k[$j++] = $f(_PG + 3); //#19841 + $k[$j++] = $f(_PF + 1); //#19841 + if (!(($f(_PF + 1) < $_.mcols) || ($f(_PG + 3) < $_.mrows))) { //#19841 + $j -= 2; //#19841 + break; //#19841 + } //#19841 + } //#19841 + if ($get($_.mmat, $f(($_.mrows * $_.mcols) - 1)) == -1) { //#19849 + $puti($_.mmat, $f(($_.mrows * $f($_.mcols - 1)) - 2), $a([1, 0])); //#19847 + $puti($_.mmat, $f(($_.mrows * $_.mcols) - 2), $a([0, 1])); //#19848 + } //#19848 + $_.pixs = $a($_.rows * $_.cols); //#19852 + $_.cwpos = 0; //#19853 + for (var _Pa = 0, _PZ = $f($_.rows - 1); _Pa <= _PZ; _Pa += 1) { //#19869 + $_.i = _Pa; //#19855 + if (($_.i % ($_.rrows + 2)) == 0) { //#19856 + $k[$j++] = $_.pixs; //#19856 + $k[$j++] = $_.i * $_.cols; //#19856 + $k[$j++] = Infinity; //#19856 + for (var _Ph = 0, _Pi = ~~($_.cols / 2); _Ph < _Pi; _Ph++) { //#19856 + $k[$j++] = 1; //#19856 + $k[$j++] = 0; //#19856 + } //#19856 + var _Pj = $a(); //#19856 + var _Pk = $k[--$j]; //#19856 + $puti($k[--$j], _Pk, _Pj); //#19856 + } //#19856 + if (($_.i % ($_.rrows + 2)) == ($_.rrows + 1)) { //#19857 + $k[$j++] = $_.pixs; //#19857 + $k[$j++] = $_.i * $_.cols; //#19857 + $k[$j++] = Infinity; //#19857 + for (var _Pt = 0, _Pu = $_.cols; _Pt < _Pu; _Pt++) { //#19857 + $k[$j++] = 1; //#19857 + } //#19857 + var _Pv = $a(); //#19857 + var _Pw = $k[--$j]; //#19857 + $puti($k[--$j], _Pw, _Pv); //#19857 + } //#19857 + if ((($_.i % ($_.rrows + 2)) != 0) && (($_.i % ($_.rrows + 2)) != ($_.rrows + 1))) { //#19868 + for (var _Q5 = 0, _Q4 = $f($_.cols - 1); _Q5 <= _Q4; _Q5 += 1) { //#19867 + $_.j = _Q5; //#19860 + if (($_.j % ($_.rcols + 2)) == 0) { //#19861 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), 1); //#19861 + } //#19861 + if (($_.j % ($_.rcols + 2)) == ($_.rcols + 1)) { //#19862 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $_.i % 2); //#19862 + } //#19862 + if ((($_.j % ($_.rcols + 2)) != 0) && (($_.j % ($_.rcols + 2)) != ($_.rcols + 1))) { //#19866 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $get($_.mmat, $_.cwpos)); //#19864 + $_.cwpos = $_.cwpos + 1; //#19865 + } //#19865 + } //#19865 + } //#19865 + } //#19865 var _Qd = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.cols], ["pixy", $_.rows], @@ -23627,711 +24249,711 @@ function bwipp_datamatrix() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#19565 - $k[$j++] = _Qd; //#19568 - if (!$_.dontdraw) { //#19568 - bwipp_renmatrix(); //#19568 - } //#19568 - $_ = Object.getPrototypeOf($_); //#19570 - $_ = Object.getPrototypeOf($_); //#19572 + ]); //#19883 + $k[$j++] = _Qd; //#19886 + if (!$_.dontdraw) { //#19886 + bwipp_renmatrix(); //#19886 + } //#19886 + $_ = Object.getPrototypeOf($_); //#19888 + $_ = Object.getPrototypeOf($_); //#19890 } //bwipp_datamatrix function bwipp_datamatrixrectangular() { - $_ = Object.create($_); //#19601 - $_.dontdraw = false; //#19604 - $k[$j++] = $_; //#19606 - bwipp_processoptions(); //#19606 - $_.options = $k[--$j]; //#19606 - $_.barcode = $k[--$j]; //#19607 - $put($_.options, "dontdraw", true); //#19610 - $put($_.options, "format", "rectangle"); //#19611 - $k[$j++] = 'args'; //#19613 - $k[$j++] = $_.barcode; //#19613 - $k[$j++] = $_.options; //#19613 - bwipp_datamatrix(); //#19613 - var _6 = $k[--$j]; //#19613 - $_[$k[--$j]] = _6; //#19613 - $put($_.args, "opt", $_.options); //#19615 - $k[$j++] = $_.args; //#19618 - if (!$_.dontdraw) { //#19618 - bwipp_renmatrix(); //#19618 - } //#19618 - $_ = Object.getPrototypeOf($_); //#19620 + $_ = Object.create($_); //#19919 + $_.dontdraw = false; //#19922 + $k[$j++] = $_; //#19924 + bwipp_processoptions(); //#19924 + $_.options = $k[--$j]; //#19924 + $_.barcode = $k[--$j]; //#19925 + $put($_.options, "dontdraw", true); //#19928 + $put($_.options, "format", "rectangle"); //#19929 + $k[$j++] = 'args'; //#19931 + $k[$j++] = $_.barcode; //#19931 + $k[$j++] = $_.options; //#19931 + bwipp_datamatrix(); //#19931 + var _6 = $k[--$j]; //#19931 + $_[$k[--$j]] = _6; //#19931 + $put($_.args, "opt", $_.options); //#19933 + $k[$j++] = $_.args; //#19936 + if (!$_.dontdraw) { //#19936 + bwipp_renmatrix(); //#19936 + } //#19936 + $_ = Object.getPrototypeOf($_); //#19938 } //bwipp_datamatrixrectangular function bwipp_datamatrixrectangularextension() { - $_ = Object.create($_); //#19649 - $_.dontdraw = false; //#19652 - $k[$j++] = $_; //#19654 - bwipp_processoptions(); //#19654 - $_.options = $k[--$j]; //#19654 - $_.barcode = $k[--$j]; //#19655 - $put($_.options, "dontdraw", true); //#19658 - $put($_.options, "dmre", true); //#19659 - $k[$j++] = 'args'; //#19661 - $k[$j++] = $_.barcode; //#19661 - $k[$j++] = $_.options; //#19661 - bwipp_datamatrix(); //#19661 - var _6 = $k[--$j]; //#19661 - $_[$k[--$j]] = _6; //#19661 - $put($_.args, "opt", $_.options); //#19663 - $k[$j++] = $_.args; //#19666 - if (!$_.dontdraw) { //#19666 - bwipp_renmatrix(); //#19666 - } //#19666 - $_ = Object.getPrototypeOf($_); //#19668 + $_ = Object.create($_); //#19967 + $_.dontdraw = false; //#19970 + $k[$j++] = $_; //#19972 + bwipp_processoptions(); //#19972 + $_.options = $k[--$j]; //#19972 + $_.barcode = $k[--$j]; //#19973 + $put($_.options, "dontdraw", true); //#19976 + $put($_.options, "dmre", true); //#19977 + $k[$j++] = 'args'; //#19979 + $k[$j++] = $_.barcode; //#19979 + $k[$j++] = $_.options; //#19979 + bwipp_datamatrix(); //#19979 + var _6 = $k[--$j]; //#19979 + $_[$k[--$j]] = _6; //#19979 + $put($_.args, "opt", $_.options); //#19981 + $k[$j++] = $_.args; //#19984 + if (!$_.dontdraw) { //#19984 + bwipp_renmatrix(); //#19984 + } //#19984 + $_ = Object.getPrototypeOf($_); //#19986 } //bwipp_datamatrixrectangularextension function bwipp_mailmark() { - $_ = Object.create($_); //#19698 - $_.type = "unset"; //#19701 - $_.parse = false; //#19702 - $_.dontdraw = false; //#19703 - $k[$j++] = $_; //#19705 - bwipp_processoptions(); //#19705 - $_.options = $k[--$j]; //#19705 - $_.barcode = $k[--$j]; //#19706 + $_ = Object.create($_); //#20016 + $_.type = "unset"; //#20019 + $_.parse = false; //#20020 + $_.dontdraw = false; //#20021 + $k[$j++] = $_; //#20023 + bwipp_processoptions(); //#20023 + $_.options = $k[--$j]; //#20023 + $_.barcode = $k[--$j]; //#20024 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#19712 - $_.fncvals = _3; //#19713 - $k[$j++] = 'barcode'; //#19714 - $k[$j++] = $_.barcode; //#19714 - $k[$j++] = $_.fncvals; //#19714 - bwipp_parseinput(); //#19714 - var _6 = $k[--$j]; //#19714 - $_[$k[--$j]] = _6; //#19714 - $_.barlen = $_.barcode.length; //#19715 - delete $_.options["parse"]; //#19716 - var _A = $_['type']; //#19719 - if ($ne(_A, "7") && ($ne(_A, "9") && $ne(_A, "29"))) { //#19721 - $k[$j++] = 'bwipp.mailmarkBadType#19720'; //#19720 - $k[$j++] = "Royal Mail Mailmark type must be 7, 9 or 29"; //#19720 - bwipp_raiseerror(); //#19720 - } //#19720 + ]); //#20030 + $_.fncvals = _3; //#20031 + $k[$j++] = 'barcode'; //#20032 + $k[$j++] = $_.barcode; //#20032 + $k[$j++] = $_.fncvals; //#20032 + bwipp_parseinput(); //#20032 + var _6 = $k[--$j]; //#20032 + $_[$k[--$j]] = _6; //#20032 + $_.barlen = $_.barcode.length; //#20033 + delete $_.options["parse"]; //#20034 + var _A = $_['type']; //#20037 + if ($ne(_A, "7") && ($ne(_A, "9") && $ne(_A, "29"))) { //#20039 + $k[$j++] = 'bwipp.mailmarkBadType#20038'; //#20038 + $k[$j++] = "Royal Mail Mailmark type must be 7, 9 or 29"; //#20038 + bwipp_raiseerror(); //#20038 + } //#20038 var _B = new Map([ ["7", "24x24"], ["9", "32x32"], ["29", "16x48"] - ]); //#19725 - $_.version = $get(_B, $_['type']); //#19726 + ]); //#20043 + $_.version = $get(_B, $_['type']); //#20044 var _E = new Map([ ["7", "square"], ["9", "square"], ["29", "rectangle"] - ]); //#19731 - $_.format = $get(_E, $_['type']); //#19732 - if ($_.barcode.length < 45) { //#19737 - $k[$j++] = 'bwipp.mailmarkBadLength#19736'; //#19736 - $k[$j++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; //#19736 - bwipp_raiseerror(); //#19736 - } //#19736 - if ($ne($geti($_.barcode, 0, 4), "JGB ")) { //#19740 - $k[$j++] = 'bwipp.mailmarkBadIndicator#19739'; //#19739 - $k[$j++] = "Royal Mail Mailmark must begin with JGB identifier"; //#19739 - bwipp_raiseerror(); //#19739 - } //#19739 - $put($_.options, "dontdraw", true); //#19743 - $put($_.options, "version", $_.version); //#19744 - $put($_.options, "format", $_.format); //#19745 - $put($_.options, "c40headerlength", 45); //#19746 - $k[$j++] = 'args'; //#19747 - $k[$j++] = $_.barcode; //#19747 - $k[$j++] = $_.options; //#19747 - bwipp_datamatrix(); //#19747 - var _S = $k[--$j]; //#19747 - $_[$k[--$j]] = _S; //#19747 - $put($_.args, "opt", $_.options); //#19749 - $k[$j++] = $_.args; //#19752 - if (!$_.dontdraw) { //#19752 - bwipp_renmatrix(); //#19752 - } //#19752 - $_ = Object.getPrototypeOf($_); //#19754 + ]); //#20049 + $_.format = $get(_E, $_['type']); //#20050 + if ($_.barcode.length < 45) { //#20055 + $k[$j++] = 'bwipp.mailmarkBadLength#20054'; //#20054 + $k[$j++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; //#20054 + bwipp_raiseerror(); //#20054 + } //#20054 + if ($ne($geti($_.barcode, 0, 4), "JGB ")) { //#20058 + $k[$j++] = 'bwipp.mailmarkBadIndicator#20057'; //#20057 + $k[$j++] = "Royal Mail Mailmark must begin with JGB identifier"; //#20057 + bwipp_raiseerror(); //#20057 + } //#20057 + $put($_.options, "dontdraw", true); //#20061 + $put($_.options, "version", $_.version); //#20062 + $put($_.options, "format", $_.format); //#20063 + $put($_.options, "c40headerlength", 45); //#20064 + $k[$j++] = 'args'; //#20065 + $k[$j++] = $_.barcode; //#20065 + $k[$j++] = $_.options; //#20065 + bwipp_datamatrix(); //#20065 + var _S = $k[--$j]; //#20065 + $_[$k[--$j]] = _S; //#20065 + $put($_.args, "opt", $_.options); //#20067 + $k[$j++] = $_.args; //#20070 + if (!$_.dontdraw) { //#20070 + bwipp_renmatrix(); //#20070 + } //#20070 + $_ = Object.getPrototypeOf($_); //#20072 } //bwipp_mailmark function bwipp_qrcode() { - $_ = Object.create($_); //#19785 - $_.dontdraw = false; //#19788 - $_.format = "unset"; //#19789 - $_.version = "unset"; //#19790 - $_.eclevel = "unset"; //#19791 - $_.parse = false; //#19792 - $_.parsefnc = false; //#19793 - $_.mask = -1; //#19794 - $k[$j++] = $_; //#19796 - bwipp_processoptions(); //#19796 - $_.options = $k[--$j]; //#19796 - $_.barcode = $k[--$j]; //#19797 - bwipp_loadctx(bwipp_qrcode) //#19799 - if ($eq($_.barcode, "")) { //#19803 - $k[$j++] = 'bwipp.qrcodeEmptyData#19802'; //#19802 - $k[$j++] = "The data must not be empty"; //#19802 - bwipp_raiseerror(); //#19802 - } //#19802 - if ($ne($_.version, "unset")) { //#19814 - if ($eq($_.format, "unset")) { //#19812 - $k[$j++] = "full"; //#19809 - if ($eq($geti($_.version, 0, 1), "M")) { //#19809 - $j--; //#19809 - $k[$j++] = "micro"; //#19809 - } //#19809 - if ($eq($geti($_.version, 0, 1), "R")) { //#19810 - $j--; //#19810 - $k[$j++] = "rmqr"; //#19810 - } //#19810 - $_.format = $k[--$j]; //#19811 - } //#19811 - } else { //#19814 - if ($eq($_.format, "unset")) { //#19814 - $_.format = "full"; //#19814 - } //#19814 - } //#19814 - if ($ne($_.format, "full") && ($ne($_.format, "micro") && $ne($_.format, "rmqr"))) { //#19819 - $k[$j++] = 'bwipp.qrcodeInvalidFormat#19818'; //#19818 - $k[$j++] = "The format must be either full, micro or rmqr"; //#19818 - bwipp_raiseerror(); //#19818 - } //#19818 - if ($eq($_.format, "rmqr") && $eq($_.version, "unset")) { //#19823 - $k[$j++] = 'bwipp.qrcodeRMQRwithoutVersion#19822'; //#19822 - $k[$j++] = "A version must be provided for RMQR"; //#19822 - bwipp_raiseerror(); //#19822 - } //#19822 - if ($eq($_.eclevel, "unset")) { //#19826 - $k[$j++] = 'eclevel'; //#19826 - if ($ne($_.format, "micro")) { //#19826 - $k[$j++] = "M"; //#19826 - } else { //#19826 - $k[$j++] = "L"; //#19826 - } //#19826 - var _I = $k[--$j]; //#19826 - $_[$k[--$j]] = _I; //#19826 - } //#19826 - if ($ne($_.eclevel, "L") && ($ne($_.eclevel, "M") && ($ne($_.eclevel, "Q") && $ne($_.eclevel, "H")))) { //#19830 - $k[$j++] = 'bwipp.qrcodeInvalidEClevel#19829'; //#19829 - $k[$j++] = "Error correction level must be either L, M, Q, or H"; //#19829 - bwipp_raiseerror(); //#19829 - } //#19829 - if (($_.mask != -1) && $eq($_.format, "rmqr")) { //#19834 - $k[$j++] = 'bwipp.qrcodeRMQRmask#19833'; //#19833 - $k[$j++] = "A mask cannot be supplied for RMQR"; //#19833 - bwipp_raiseerror(); //#19833 - } //#19833 - if ($_.mask != -1) { //#19840 - var _U = $eq($_.format, "full") ? 8 : 4; //#19837 - if (($_.mask < 1) || ($_.mask > _U)) { //#19839 - $k[$j++] = 'bwipp.qrcodeBadMask#19838'; //#19838 - $k[$j++] = "An invalid mask was supplied"; //#19838 - bwipp_raiseerror(); //#19838 - } //#19838 - } //#19838 - $_.fn1 = -1; //#19843 + $_ = Object.create($_); //#20103 + $_.dontdraw = false; //#20106 + $_.format = "unset"; //#20107 + $_.version = "unset"; //#20108 + $_.eclevel = "unset"; //#20109 + $_.parse = false; //#20110 + $_.parsefnc = false; //#20111 + $_.mask = -1; //#20112 + $_.suppresskanjimode = true; //#20113 + $k[$j++] = $_; //#20115 + bwipp_processoptions(); //#20115 + $_.options = $k[--$j]; //#20115 + $_.barcode = $k[--$j]; //#20116 + bwipp_loadctx(bwipp_qrcode) //#20118 + if ($eq($_.barcode, "")) { //#20122 + $k[$j++] = 'bwipp.qrcodeEmptyData#20121'; //#20121 + $k[$j++] = "The data must not be empty"; //#20121 + bwipp_raiseerror(); //#20121 + } //#20121 + if ($ne($_.version, "unset")) { //#20133 + if ($eq($_.format, "unset")) { //#20131 + $k[$j++] = "full"; //#20128 + if ($eq($geti($_.version, 0, 1), "M")) { //#20128 + $j--; //#20128 + $k[$j++] = "micro"; //#20128 + } //#20128 + if ($eq($geti($_.version, 0, 1), "R")) { //#20129 + $j--; //#20129 + $k[$j++] = "rmqr"; //#20129 + } //#20129 + $_.format = $k[--$j]; //#20130 + } //#20130 + } else { //#20133 + if ($eq($_.format, "unset")) { //#20133 + $_.format = "full"; //#20133 + } //#20133 + } //#20133 + if ($ne($_.format, "full") && ($ne($_.format, "micro") && $ne($_.format, "rmqr"))) { //#20138 + $k[$j++] = 'bwipp.qrcodeInvalidFormat#20137'; //#20137 + $k[$j++] = "The format must be either full, micro or rmqr"; //#20137 + bwipp_raiseerror(); //#20137 + } //#20137 + if ($eq($_.format, "rmqr") && $eq($_.version, "unset")) { //#20142 + $k[$j++] = 'bwipp.qrcodeRMQRwithoutVersion#20141'; //#20141 + $k[$j++] = "A version must be provided for RMQR"; //#20141 + bwipp_raiseerror(); //#20141 + } //#20141 + if ($eq($_.eclevel, "unset")) { //#20145 + $k[$j++] = 'eclevel'; //#20145 + if ($ne($_.format, "micro")) { //#20145 + $k[$j++] = "M"; //#20145 + } else { //#20145 + $k[$j++] = "L"; //#20145 + } //#20145 + var _I = $k[--$j]; //#20145 + $_[$k[--$j]] = _I; //#20145 + } //#20145 + if ($ne($_.eclevel, "L") && ($ne($_.eclevel, "M") && ($ne($_.eclevel, "Q") && $ne($_.eclevel, "H")))) { //#20149 + $k[$j++] = 'bwipp.qrcodeInvalidEClevel#20148'; //#20148 + $k[$j++] = "Error correction level must be either L, M, Q, or H"; //#20148 + bwipp_raiseerror(); //#20148 + } //#20148 + if (($_.mask != -1) && $eq($_.format, "rmqr")) { //#20153 + $k[$j++] = 'bwipp.qrcodeRMQRmask#20152'; //#20152 + $k[$j++] = "A mask cannot be supplied for RMQR"; //#20152 + bwipp_raiseerror(); //#20152 + } //#20152 + if ($_.mask != -1) { //#20159 + var _U = $eq($_.format, "full") ? 8 : 4; //#20156 + if (($_.mask < 1) || ($_.mask > _U)) { //#20158 + $k[$j++] = 'bwipp.qrcodeBadMask#20157'; //#20157 + $k[$j++] = "An invalid mask was supplied"; //#20157 + bwipp_raiseerror(); //#20157 + } //#20157 + } //#20157 + $_.fn1 = -1; //#20162 var _Y = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1] - ]); //#19848 - $_.fncvals = _Y; //#19849 - $k[$j++] = 'msg'; //#19850 - $k[$j++] = $_.barcode; //#19850 - $k[$j++] = $_.fncvals; //#19850 - bwipp_parseinput(); //#19850 - var _b = $k[--$j]; //#19850 - $_[$k[--$j]] = _b; //#19850 - $_.msglen = $_.msg.length; //#19851 - $_.fnc1first = false; //#19854 - if ($_.msglen > 0) { //#19861 - if ($get($_.msg, 0) == $_.fn1) { //#19860 - $_.fnc1first = true; //#19857 - $k[$j++] = Infinity; //#19858 - var _k = $geti($_.msg, 1, $_.msglen - 1); //#19858 - for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#19858 - var _n = $get(_k, _l); //#19858 - $k[$j++] = _n; //#19858 - if (_n == 37) { //#19858 - var _o = $k[--$j]; //#19858 - $k[$j++] = _o; //#19858 - $k[$j++] = _o; //#19858 - } //#19858 - } //#19858 - $_.msg = $a(); //#19858 - $_.msglen = $_.msg.length; //#19859 - } //#19859 - } //#19859 - if (!bwipp_qrcode.__19982__) { //#19982 - $_ = Object.create($_); //#19982 - var _r = $a(['v1to9', 'v10to26', 'v27to40', 'vM1', 'vM2', 'vM3', 'vM4', 'vR7x43', 'vR7x59', 'vR7x77', 'vR7x99', 'vR7x139', 'vR9x43', 'vR9x59', 'vR9x77', 'vR9x99', 'vR9x139', 'vR11x27', 'vR11x43', 'vR11x59', 'vR11x77', 'vR11x99', 'vR11x139', 'vR13x27', 'vR13x43', 'vR13x59', 'vR13x77', 'vR13x99', 'vR13x139', 'vR15x43', 'vR15x59', 'vR15x77', 'vR15x99', 'vR15x139', 'vR17x43', 'vR17x59', 'vR17x77', 'vR17x99', 'vR17x139']); //#19874 - $k[$j++] = 0; //#19875 - for (var _s = 0, _t = _r.length; _s < _t; _s++) { //#19875 - var _v = $k[--$j]; //#19875 - $_[$get(_r, _s)] = _v; //#19875 - $k[$j++] = $f(_v + 1); //#19875 - } //#19875 - $j--; //#19875 - $_.N = 0; //#19881 - $_.A = 1; //#19881 - $_.B = 2; //#19881 - $_.K = 3; //#19881 - $_.E = 4; //#19881 - $k[$j++] = Infinity; //#19883 - $k[$j++] = Infinity; //#19884 - for (var _w = 48; _w <= 57; _w += 1) { //#19885 - $k[$j++] = _w; //#19885 - } //#19885 - var _x = $a(); //#19885 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#19886 - $k[$j++] = $get(_x, _y); //#19886 - $k[$j++] = -1; //#19886 - } //#19886 - $_.Nexcl = $d(); //#19887 - $k[$j++] = Infinity; //#19889 - $k[$j++] = Infinity; //#19890 - $k[$j++] = 32; //#19892 - $k[$j++] = 36; //#19892 - $k[$j++] = 37; //#19892 - $k[$j++] = 42; //#19892 - $k[$j++] = 43; //#19892 - $k[$j++] = 45; //#19892 - $k[$j++] = 46; //#19892 - $k[$j++] = 47; //#19892 - $k[$j++] = 58; //#19892 - for (var _12 = 65; _12 <= 90; _12 += 1) { //#19892 - $k[$j++] = _12; //#19892 - } //#19892 - $k[$j++] = $_.fn1; //#19893 - var _14 = $a(); //#19893 - for (var _15 = 0, _16 = _14.length; _15 < _16; _15++) { //#19894 - $k[$j++] = $get(_14, _15); //#19894 - $k[$j++] = -1; //#19894 - } //#19894 - $_.Aexcl = $d(); //#19895 - $k[$j++] = Infinity; //#19899 - $k[$j++] = Infinity; //#19900 - for (var _19 = 129; _19 <= 159; _19 += 1) { //#19901 - $k[$j++] = _19; //#19901 - } //#19901 - for (var _1A = 224; _1A <= 235; _1A += 1) { //#19902 - $k[$j++] = _1A; //#19902 - } //#19902 - var _1B = $a(); //#19902 - for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#19903 - $k[$j++] = $get(_1B, _1C); //#19903 - $k[$j++] = -1; //#19903 - } //#19903 - $_.Kexcl = $d(); //#19904 - $k[$j++] = Infinity; //#19906 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["", -1, -1, -1, -1]); //#19917 - $k[$j++] = $a(["0", "1", -1, -1, -1]); //#19917 - $k[$j++] = $a(["00", "01", "10", "11", -1]); //#19917 - $k[$j++] = $a(["000", "001", "010", "011", -1]); //#19917 - for (var _1N = 0, _1O = 32; _1N < _1O; _1N++) { //#19917 - $k[$j++] = $a(["001", "010", "011", "100", "111"]); //#19916 - } //#19916 - $_.mids = $a(); //#19916 - $_.cclens = $a([$a([10, 9, 8, 8]), $a([12, 11, 16, 10]), $a([14, 13, 16, 12]), $a([3, -1, -1, -1]), $a([4, 3, -1, -1]), $a([5, 4, 4, 3]), $a([6, 5, 5, 4]), $a([4, 3, 3, 2]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([4, 4, 3, 2]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([5, 5, 4, 3]), $a([6, 6, 5, 5]), $a([7, 6, 6, 5]), $a([7, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 7]), $a([7, 6, 6, 5]), $a([7, 7, 6, 5]), $a([8, 7, 7, 6]), $a([8, 7, 7, 6]), $a([9, 8, 7, 7]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 6]), $a([9, 8, 8, 7])]); //#19960 - $k[$j++] = Infinity; //#19962 - for (var _25 = 0, _26 = 3; _25 < _26; _25++) { //#19965 - $k[$j++] = 4; //#19964 - } //#19964 - $k[$j++] = 3; //#19972 - $k[$j++] = 5; //#19972 - $k[$j++] = 7; //#19972 - $k[$j++] = 9; //#19972 - for (var _27 = 0, _28 = 32; _27 < _28; _27++) { //#19972 - $k[$j++] = 3; //#19971 - } //#19971 - $_.termlens = $a(); //#19971 - $_.padstrs = $a(["11101100", "00010001"]); //#19975 - $_.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; //#19978 - $_.charvals = new Map; //#19979 - for (var _2B = 0; _2B <= 44; _2B += 1) { //#19980 - $put($_.charvals, $get($_.charmap, _2B), _2B); //#19980 - } //#19980 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#19980 - bwipp_qrcode.__19982__ = 1; //#19980 - $_ = Object.getPrototypeOf($_); //#19980 - } //#19980 + ]); //#20167 + $_.fncvals = _Y; //#20168 + $k[$j++] = 'msg'; //#20169 + $k[$j++] = $_.barcode; //#20169 + $k[$j++] = $_.fncvals; //#20169 + bwipp_parseinput(); //#20169 + var _b = $k[--$j]; //#20169 + $_[$k[--$j]] = _b; //#20169 + $_.msglen = $_.msg.length; //#20170 + $_.fnc1first = false; //#20173 + if ($_.msglen > 0) { //#20180 + if ($get($_.msg, 0) == $_.fn1) { //#20179 + $_.fnc1first = true; //#20176 + $k[$j++] = Infinity; //#20177 + var _k = $geti($_.msg, 1, $_.msglen - 1); //#20177 + for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#20177 + var _n = $get(_k, _l); //#20177 + $k[$j++] = _n; //#20177 + if (_n == 37) { //#20177 + var _o = $k[--$j]; //#20177 + $k[$j++] = _o; //#20177 + $k[$j++] = _o; //#20177 + } //#20177 + } //#20177 + $_.msg = $a(); //#20177 + $_.msglen = $_.msg.length; //#20178 + } //#20178 + } //#20178 + if (!bwipp_qrcode.__20301__) { //#20301 + $_ = Object.create($_); //#20301 + var _r = $a(['v1to9', 'v10to26', 'v27to40', 'vM1', 'vM2', 'vM3', 'vM4', 'vR7x43', 'vR7x59', 'vR7x77', 'vR7x99', 'vR7x139', 'vR9x43', 'vR9x59', 'vR9x77', 'vR9x99', 'vR9x139', 'vR11x27', 'vR11x43', 'vR11x59', 'vR11x77', 'vR11x99', 'vR11x139', 'vR13x27', 'vR13x43', 'vR13x59', 'vR13x77', 'vR13x99', 'vR13x139', 'vR15x43', 'vR15x59', 'vR15x77', 'vR15x99', 'vR15x139', 'vR17x43', 'vR17x59', 'vR17x77', 'vR17x99', 'vR17x139']); //#20193 + $k[$j++] = 0; //#20194 + for (var _s = 0, _t = _r.length; _s < _t; _s++) { //#20194 + var _v = $k[--$j]; //#20194 + $_[$get(_r, _s)] = _v; //#20194 + $k[$j++] = $f(_v + 1); //#20194 + } //#20194 + $j--; //#20194 + $_.N = 0; //#20200 + $_.A = 1; //#20200 + $_.B = 2; //#20200 + $_.K = 3; //#20200 + $_.E = 4; //#20200 + $k[$j++] = Infinity; //#20202 + $k[$j++] = Infinity; //#20203 + for (var _w = 48; _w <= 57; _w += 1) { //#20204 + $k[$j++] = _w; //#20204 + } //#20204 + var _x = $a(); //#20204 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#20205 + $k[$j++] = $get(_x, _y); //#20205 + $k[$j++] = -1; //#20205 + } //#20205 + $_.Nexcl = $d(); //#20206 + $k[$j++] = Infinity; //#20208 + $k[$j++] = Infinity; //#20209 + $k[$j++] = 32; //#20211 + $k[$j++] = 36; //#20211 + $k[$j++] = 37; //#20211 + $k[$j++] = 42; //#20211 + $k[$j++] = 43; //#20211 + $k[$j++] = 45; //#20211 + $k[$j++] = 46; //#20211 + $k[$j++] = 47; //#20211 + $k[$j++] = 58; //#20211 + for (var _12 = 65; _12 <= 90; _12 += 1) { //#20211 + $k[$j++] = _12; //#20211 + } //#20211 + $k[$j++] = $_.fn1; //#20212 + var _14 = $a(); //#20212 + for (var _15 = 0, _16 = _14.length; _15 < _16; _15++) { //#20213 + $k[$j++] = $get(_14, _15); //#20213 + $k[$j++] = -1; //#20213 + } //#20213 + $_.Aexcl = $d(); //#20214 + $k[$j++] = Infinity; //#20218 + $k[$j++] = Infinity; //#20219 + for (var _19 = 129; _19 <= 159; _19 += 1) { //#20220 + $k[$j++] = _19; //#20220 + } //#20220 + for (var _1A = 224; _1A <= 235; _1A += 1) { //#20221 + $k[$j++] = _1A; //#20221 + } //#20221 + var _1B = $a(); //#20221 + for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#20222 + $k[$j++] = $get(_1B, _1C); //#20222 + $k[$j++] = -1; //#20222 + } //#20222 + $_.Kexcl = $d(); //#20223 + $k[$j++] = Infinity; //#20225 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["", -1, -1, -1, -1]); //#20236 + $k[$j++] = $a(["0", "1", -1, -1, -1]); //#20236 + $k[$j++] = $a(["00", "01", "10", "11", -1]); //#20236 + $k[$j++] = $a(["000", "001", "010", "011", -1]); //#20236 + for (var _1N = 0, _1O = 32; _1N < _1O; _1N++) { //#20236 + $k[$j++] = $a(["001", "010", "011", "100", "111"]); //#20235 + } //#20235 + $_.mids = $a(); //#20235 + $_.cclens = $a([$a([10, 9, 8, 8]), $a([12, 11, 16, 10]), $a([14, 13, 16, 12]), $a([3, -1, -1, -1]), $a([4, 3, -1, -1]), $a([5, 4, 4, 3]), $a([6, 5, 5, 4]), $a([4, 3, 3, 2]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([4, 4, 3, 2]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([5, 5, 4, 3]), $a([6, 6, 5, 5]), $a([7, 6, 6, 5]), $a([7, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 7]), $a([7, 6, 6, 5]), $a([7, 7, 6, 5]), $a([8, 7, 7, 6]), $a([8, 7, 7, 6]), $a([9, 8, 7, 7]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 6]), $a([9, 8, 8, 7])]); //#20279 + $k[$j++] = Infinity; //#20281 + for (var _25 = 0, _26 = 3; _25 < _26; _25++) { //#20284 + $k[$j++] = 4; //#20283 + } //#20283 + $k[$j++] = 3; //#20291 + $k[$j++] = 5; //#20291 + $k[$j++] = 7; //#20291 + $k[$j++] = 9; //#20291 + for (var _27 = 0, _28 = 32; _27 < _28; _27++) { //#20291 + $k[$j++] = 3; //#20290 + } //#20290 + $_.termlens = $a(); //#20290 + $_.padstrs = $a(["11101100", "00010001"]); //#20294 + $_.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; //#20297 + $_.charvals = new Map; //#20298 + for (var _2B = 0; _2B <= 44; _2B += 1) { //#20299 + $put($_.charvals, $get($_.charmap, _2B), _2B); //#20299 + } //#20299 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20299 + bwipp_qrcode.__20301__ = 1; //#20299 + $_ = Object.getPrototypeOf($_); //#20299 + } //#20299 $_.tobin = function() { - var _2H = $s($k[--$j]); //#19986 - $k[$j++] = _2H; //#19986 - for (var _2J = 0, _2I = _2H.length - 1; _2J <= _2I; _2J += 1) { //#19986 - var _2K = $k[--$j]; //#19986 - $put(_2K, _2J, 48); //#19986 - $k[$j++] = _2K; //#19986 - } //#19986 - var _2L = $k[--$j]; //#19987 - var _2O = $cvrs($s(_2L.length), $k[--$j], 2); //#19987 - $puti(_2L, _2L.length - _2O.length, _2O); //#19987 - $k[$j++] = _2L; //#19987 - }; //#19987 + var _2H = $s($k[--$j]); //#20305 + $k[$j++] = _2H; //#20305 + for (var _2J = 0, _2I = _2H.length - 1; _2J <= _2I; _2J += 1) { //#20305 + var _2K = $k[--$j]; //#20305 + $put(_2K, _2J, 48); //#20305 + $k[$j++] = _2K; //#20305 + } //#20305 + var _2L = $k[--$j]; //#20306 + var _2O = $cvrs($s(_2L.length), $k[--$j], 2); //#20306 + $puti(_2L, _2L.length - _2O.length, _2O); //#20306 + $k[$j++] = _2L; //#20306 + }; //#20306 $_.encA = function() { - $_.in = $k[--$j]; //#19991 - if ($_.fnc1first) { //#19994 - $k[$j++] = Infinity; //#19993 - $forall($_.in, function() { //#19993 - var _2S = $k[--$j]; //#19993 - $k[$j++] = _2S; //#19993 - if (_2S == $_.fn1) { //#19993 - $j--; //#19993 - $k[$j++] = 37; //#19993 - } //#19993 - }); //#19993 - $_.in = $a(); //#19993 - } //#19993 - $_.out = $s((~~(($_.in.length * 11) / 2)) + 1); //#19995 - $_.k = 0; //#19996 - $_.m = 0; //#19996 - for (;;) { //#20007 - if ($_.k == $_.in.length) { //#19997 - break; //#19997 - } //#19997 - if ($_.k < ($_.in.length - 1)) { //#20003 - $k[$j++] = $f(($get($_.charvals, $get($_.in, $_.k)) * 45) + $get($_.charvals, $get($_.in, $_.k + 1))); //#19999 - $k[$j++] = 11; //#19999 - $_.tobin(); //#19999 - $_.k = $_.k + 2; //#20000 - } else { //#20003 - $k[$j++] = $get($_.charvals, $get($_.in, $_.k)); //#20002 - $k[$j++] = 6; //#20002 - $_.tobin(); //#20002 - $_.k = $_.k + 1; //#20003 - } //#20003 - var _2s = $k[--$j]; //#20005 - $puti($_.out, $_.m, _2s); //#20005 - $_.m = _2s.length + $_.m; //#20006 - } //#20006 - $k[$j++] = $geti($_.out, 0, $_.m); //#20008 - }; //#20008 + $_.in = $k[--$j]; //#20310 + if ($_.fnc1first) { //#20313 + $k[$j++] = Infinity; //#20312 + $forall($_.in, function() { //#20312 + var _2S = $k[--$j]; //#20312 + $k[$j++] = _2S; //#20312 + if (_2S == $_.fn1) { //#20312 + $j--; //#20312 + $k[$j++] = 37; //#20312 + } //#20312 + }); //#20312 + $_.in = $a(); //#20312 + } //#20312 + $_.out = $s((~~(($_.in.length * 11) / 2)) + 1); //#20314 + $_.k = 0; //#20315 + $_.m = 0; //#20315 + for (;;) { //#20326 + if ($_.k == $_.in.length) { //#20316 + break; //#20316 + } //#20316 + if ($_.k < ($_.in.length - 1)) { //#20322 + $k[$j++] = $f(($get($_.charvals, $get($_.in, $_.k)) * 45) + $get($_.charvals, $get($_.in, $_.k + 1))); //#20318 + $k[$j++] = 11; //#20318 + $_.tobin(); //#20318 + $_.k = $_.k + 2; //#20319 + } else { //#20322 + $k[$j++] = $get($_.charvals, $get($_.in, $_.k)); //#20321 + $k[$j++] = 6; //#20321 + $_.tobin(); //#20321 + $_.k = $_.k + 1; //#20322 + } //#20322 + var _2s = $k[--$j]; //#20324 + $puti($_.out, $_.m, _2s); //#20324 + $_.m = _2s.length + $_.m; //#20325 + } //#20325 + $k[$j++] = $geti($_.out, 0, $_.m); //#20327 + }; //#20327 $_.encN = function() { - $_.in = $k[--$j]; //#20012 - $_.out = $s((~~(($_.in.length * 10) / 3)) + 1); //#20013 - $_.k = 0; //#20014 - $_.m = 0; //#20014 - for (;;) { //#20030 - if ($_.k == $_.in.length) { //#20015 - break; //#20015 - } //#20015 - if ($_.k < ($_.in.length - 2)) { //#20025 - var _38 = $geti($_.in, $_.k, 3); //#20017 - $k[$j++] = 0; //#20017 - for (var _39 = 0, _3A = _38.length; _39 < _3A; _39++) { //#20017 - var _3C = $k[--$j]; //#20017 - $k[$j++] = $f($get(_38, _39) + ($f((_3C * 10) - 48))); //#20017 - } //#20017 - $k[$j++] = 10; //#20017 - $_.tobin(); //#20017 - $_.k = $_.k + 3; //#20018 - } else { //#20025 - if ($_.k == ($_.in.length - 2)) { //#20025 - var _3I = $geti($_.in, $_.k, 2); //#20021 - $k[$j++] = 0; //#20021 - for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#20021 - var _3M = $k[--$j]; //#20021 - $k[$j++] = $f($get(_3I, _3J) + ($f((_3M * 10) - 48))); //#20021 - } //#20021 - $k[$j++] = 7; //#20021 - $_.tobin(); //#20021 - $_.k = $_.k + 2; //#20022 - } else { //#20025 - var _3Q = $geti($_.in, $_.k, 1); //#20024 - $k[$j++] = 0; //#20024 - for (var _3R = 0, _3S = _3Q.length; _3R < _3S; _3R++) { //#20024 - var _3U = $k[--$j]; //#20024 - $k[$j++] = $f($get(_3Q, _3R) + ($f((_3U * 10) - 48))); //#20024 - } //#20024 - $k[$j++] = 4; //#20024 - $_.tobin(); //#20024 - $_.k = $_.k + 1; //#20025 - } //#20025 - } //#20025 - var _3W = $k[--$j]; //#20028 - $puti($_.out, $_.m, _3W); //#20028 - $_.m = _3W.length + $_.m; //#20029 - } //#20029 - $k[$j++] = $geti($_.out, 0, $_.m); //#20031 - }; //#20031 + $_.in = $k[--$j]; //#20331 + $_.out = $s((~~(($_.in.length * 10) / 3)) + 1); //#20332 + $_.k = 0; //#20333 + $_.m = 0; //#20333 + for (;;) { //#20349 + if ($_.k == $_.in.length) { //#20334 + break; //#20334 + } //#20334 + if ($_.k < ($_.in.length - 2)) { //#20344 + var _38 = $geti($_.in, $_.k, 3); //#20336 + $k[$j++] = 0; //#20336 + for (var _39 = 0, _3A = _38.length; _39 < _3A; _39++) { //#20336 + var _3C = $k[--$j]; //#20336 + $k[$j++] = $f($get(_38, _39) + ($f((_3C * 10) - 48))); //#20336 + } //#20336 + $k[$j++] = 10; //#20336 + $_.tobin(); //#20336 + $_.k = $_.k + 3; //#20337 + } else { //#20344 + if ($_.k == ($_.in.length - 2)) { //#20344 + var _3I = $geti($_.in, $_.k, 2); //#20340 + $k[$j++] = 0; //#20340 + for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#20340 + var _3M = $k[--$j]; //#20340 + $k[$j++] = $f($get(_3I, _3J) + ($f((_3M * 10) - 48))); //#20340 + } //#20340 + $k[$j++] = 7; //#20340 + $_.tobin(); //#20340 + $_.k = $_.k + 2; //#20341 + } else { //#20344 + var _3Q = $geti($_.in, $_.k, 1); //#20343 + $k[$j++] = 0; //#20343 + for (var _3R = 0, _3S = _3Q.length; _3R < _3S; _3R++) { //#20343 + var _3U = $k[--$j]; //#20343 + $k[$j++] = $f($get(_3Q, _3R) + ($f((_3U * 10) - 48))); //#20343 + } //#20343 + $k[$j++] = 4; //#20343 + $_.tobin(); //#20343 + $_.k = $_.k + 1; //#20344 + } //#20344 + } //#20344 + var _3W = $k[--$j]; //#20347 + $puti($_.out, $_.m, _3W); //#20347 + $_.m = _3W.length + $_.m; //#20348 + } //#20348 + $k[$j++] = $geti($_.out, 0, $_.m); //#20350 + }; //#20350 $_.encB = function() { - $_.in = $k[--$j]; //#20035 - if ($_.fnc1first) { //#20038 - $k[$j++] = Infinity; //#20037 - $forall($_.in, function() { //#20037 - var _3g = $k[--$j]; //#20037 - $k[$j++] = _3g; //#20037 - if (_3g == $_.fn1) { //#20037 - $j--; //#20037 - $k[$j++] = 29; //#20037 - } //#20037 - }); //#20037 - $_.in = $a(); //#20037 - } //#20037 - $_.out = $s($_.in.length * 8); //#20039 - for (var _3n = 0, _3m = $_.in.length - 1; _3n <= _3m; _3n += 1) { //#20044 - $_.k = _3n; //#20041 - $k[$j++] = $cvi($get($_.in, $_.k)); //#20042 - $k[$j++] = 8; //#20042 - $_.tobin(); //#20042 - $puti($_.out, $_.k * 8, $k[--$j]); //#20043 - } //#20043 - $k[$j++] = $_.out; //#20045 - }; //#20045 + $_.in = $k[--$j]; //#20354 + if ($_.fnc1first) { //#20357 + $k[$j++] = Infinity; //#20356 + $forall($_.in, function() { //#20356 + var _3g = $k[--$j]; //#20356 + $k[$j++] = _3g; //#20356 + if (_3g == $_.fn1) { //#20356 + $j--; //#20356 + $k[$j++] = 29; //#20356 + } //#20356 + }); //#20356 + $_.in = $a(); //#20356 + } //#20356 + $_.out = $s($_.in.length * 8); //#20358 + for (var _3n = 0, _3m = $_.in.length - 1; _3n <= _3m; _3n += 1) { //#20363 + $_.k = _3n; //#20360 + $k[$j++] = $cvi($get($_.in, $_.k)); //#20361 + $k[$j++] = 8; //#20361 + $_.tobin(); //#20361 + $puti($_.out, $_.k * 8, $k[--$j]); //#20362 + } //#20362 + $k[$j++] = $_.out; //#20364 + }; //#20364 $_.encK = function() { - $_.in = $k[--$j]; //#20049 - $_.out = $s((~~($_.in.length / 2)) * 13); //#20050 - $_.k = 0; //#20051 - $_.m = 0; //#20051 - for (;;) { //#20059 - if ($_.k == $_.in.length) { //#20052 - break; //#20052 - } //#20052 - var _46 = $f(($get($_.in, $_.k) * 256) + $get($_.in, $_.k + 1)); //#20054 - $k[$j++] = _46; //#20054 - if (_46 < 57408) { //#20054 - $k[$j++] = 33088; //#20054 - } else { //#20054 - $k[$j++] = 49472; //#20054 - } //#20054 - var _47 = $k[--$j]; //#20054 - var _49 = $f($k[--$j] - _47); //#20055 - $k[$j++] = $f(((_49 >>> 8) * 192) + (_49 & 255)); //#20056 - $k[$j++] = 13; //#20056 - $_.tobin(); //#20056 - var _4A = $k[--$j]; //#20056 - $puti($_.out, $_.m, _4A); //#20056 - $_.m = _4A.length + $_.m; //#20057 - $_.k = $_.k + 2; //#20058 - } //#20058 - $k[$j++] = $_.out; //#20060 - }; //#20060 + $_.in = $k[--$j]; //#20368 + $_.out = $s((~~($_.in.length / 2)) * 13); //#20369 + $_.k = 0; //#20370 + $_.m = 0; //#20370 + for (;;) { //#20378 + if ($_.k == $_.in.length) { //#20371 + break; //#20371 + } //#20371 + var _46 = $f(($get($_.in, $_.k) * 256) + $get($_.in, $_.k + 1)); //#20373 + $k[$j++] = _46; //#20373 + if (_46 < 57408) { //#20373 + $k[$j++] = 33088; //#20373 + } else { //#20373 + $k[$j++] = 49472; //#20373 + } //#20373 + var _47 = $k[--$j]; //#20373 + var _49 = $f($k[--$j] - _47); //#20374 + $k[$j++] = $f(((_49 >>> 8) * 192) + (_49 & 255)); //#20375 + $k[$j++] = 13; //#20375 + $_.tobin(); //#20375 + var _4A = $k[--$j]; //#20375 + $puti($_.out, $_.m, _4A); //#20375 + $_.m = _4A.length + $_.m; //#20376 + $_.k = $_.k + 2; //#20377 + } //#20377 + $k[$j++] = $_.out; //#20379 + }; //#20379 $_.encE = function() { - var _4I = $f((-$get($k[--$j], 0)) - 1000000); //#20065 - $k[$j++] = _4I; //#20071 - if (_4I <= 127) { //#20070 - $k[$j++] = 8; //#20066 - $_.tobin(); //#20066 - } else { //#20070 - var _4J = $k[--$j]; //#20067 - $k[$j++] = _4J; //#20071 - if (_4J <= 16383) { //#20070 - var _4K = $k[--$j]; //#20068 - $k[$j++] = $f(_4K + 32768); //#20068 - $k[$j++] = 16; //#20068 - $_.tobin(); //#20068 - } else { //#20070 - var _4L = $k[--$j]; //#20070 - $k[$j++] = $f(_4L + 12582912); //#20070 - $k[$j++] = 24; //#20070 - $_.tobin(); //#20070 - } //#20070 - } //#20070 - }; //#20070 - $_.encfuncs = $a(['encN', 'encA', 'encB', 'encK', 'encE']); //#20074 + var _4I = $f((-$get($k[--$j], 0)) - 1000000); //#20384 + $k[$j++] = _4I; //#20390 + if (_4I <= 127) { //#20389 + $k[$j++] = 8; //#20385 + $_.tobin(); //#20385 + } else { //#20389 + var _4J = $k[--$j]; //#20386 + $k[$j++] = _4J; //#20390 + if (_4J <= 16383) { //#20389 + var _4K = $k[--$j]; //#20387 + $k[$j++] = $f(_4K + 32768); //#20387 + $k[$j++] = 16; //#20387 + $_.tobin(); //#20387 + } else { //#20389 + var _4L = $k[--$j]; //#20389 + $k[$j++] = $f(_4L + 12582912); //#20389 + $k[$j++] = 24; //#20389 + $_.tobin(); //#20389 + } //#20389 + } //#20389 + }; //#20389 + $_.encfuncs = $a(['encN', 'encA', 'encB', 'encK', 'encE']); //#20393 $_.addtobits = function() { - var _4N = $k[--$j]; //#20077 - $puti($_.bits, $_.j, _4N); //#20077 - $_.j = _4N.length + $_.j; //#20078 - }; //#20078 - $k[$j++] = Infinity; //#20081 - for (var _4S = 0, _4T = $_.msglen; _4S < _4T; _4S++) { //#20081 - $k[$j++] = 0; //#20081 - } //#20081 - $k[$j++] = 0; //#20081 - $_.numNs = $a(); //#20081 - $k[$j++] = Infinity; //#20082 - for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#20082 - $k[$j++] = 0; //#20082 - } //#20082 - $k[$j++] = 0; //#20082 - $_.numAs = $a(); //#20082 - $k[$j++] = Infinity; //#20083 - for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#20083 - $k[$j++] = 0; //#20083 - } //#20083 - $k[$j++] = 0; //#20083 - $_.numAorNs = $a(); //#20083 - $k[$j++] = Infinity; //#20084 - for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#20084 - $k[$j++] = 0; //#20084 - } //#20084 - $k[$j++] = 0; //#20084 - $_.numBs = $a(); //#20084 - $k[$j++] = Infinity; //#20085 - for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#20085 - $k[$j++] = 0; //#20085 - } //#20085 - $k[$j++] = 0; //#20085 - $_.numKs = $a(); //#20085 - $k[$j++] = Infinity; //#20086 - for (var _4m = 0, _4n = $_.msglen; _4m < _4n; _4m++) { //#20086 - $k[$j++] = 0; //#20086 - } //#20086 - $k[$j++] = 9999; //#20086 - $_.nextNs = $a(); //#20086 - $k[$j++] = Infinity; //#20087 - for (var _4q = 0, _4r = $_.msglen; _4q < _4r; _4q++) { //#20087 - $k[$j++] = 0; //#20087 - } //#20087 - $k[$j++] = 9999; //#20087 - $_.nextBs = $a(); //#20087 - $k[$j++] = Infinity; //#20088 - for (var _4u = 0, _4v = $_.msglen; _4u < _4v; _4u++) { //#20088 - $k[$j++] = 0; //#20088 - } //#20088 - $k[$j++] = 9999; //#20088 - $_.nextAs = $a(); //#20088 - $k[$j++] = Infinity; //#20089 - for (var _4y = 0, _4z = $_.msglen; _4y < _4z; _4y++) { //#20089 - $k[$j++] = 0; //#20089 - } //#20089 - $k[$j++] = 9999; //#20089 - $_.nextKs = $a(); //#20089 - $_.isECI = $a($_.msglen); //#20090 - for (var _54 = $_.msglen - 1; _54 >= 0; _54 -= 1) { //#20120 - $_.i = _54; //#20092 - $_.barchar = $get($_.msg, $_.i); //#20093 - var _5A = $get($_.Kexcl, $_.barchar) !== undefined; //#20094 - if (_5A) { //#20103 - $k[$j++] = 'sjis'; //#20095 - if (($_.i + 1) < $_.msglen) { //#20095 - $k[$j++] = $f(($_.barchar * 256) + $get($_.msg, $_.i + 1)); //#20095 - } else { //#20095 - $k[$j++] = 0; //#20095 - } //#20095 - var _5H = $k[--$j]; //#20095 - $_[$k[--$j]] = _5H; //#20095 - if ((($_.sjis >= 33088) && ($_.sjis <= 40956)) || (($_.sjis >= 57408) && ($_.sjis <= 60351))) { //#20100 - $put($_.nextKs, $_.i, 0); //#20097 - $put($_.numKs, $_.i, $f($get($_.numKs, $_.i + 2) + 1)); //#20098 - } else { //#20100 - $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20100 - } //#20100 - } else { //#20103 - $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20103 - } //#20103 - var _5g = $get($_.Nexcl, $_.barchar) !== undefined; //#20105 - if (_5g) { //#20110 - $put($_.nextNs, $_.i, 0); //#20106 - $put($_.numNs, $_.i, $f($get($_.numNs, $_.i + 1) + 1)); //#20107 - $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20108 - } else { //#20110 - $put($_.nextNs, $_.i, $f($get($_.nextNs, $_.i + 1) + 1)); //#20110 - } //#20110 - var _60 = $get($_.Aexcl, $_.barchar) !== undefined; //#20112 - if (_60) { //#20117 - $put($_.nextAs, $_.i, 0); //#20113 - $put($_.numAs, $_.i, $f($get($_.numAs, $_.i + 1) + 1)); //#20114 - $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20115 - } else { //#20117 - $put($_.nextAs, $_.i, $f($get($_.nextAs, $_.i + 1) + 1)); //#20117 - } //#20117 - $put($_.isECI, $_.i, $_.barchar <= -1000000); //#20119 - } //#20119 - for (var _6N = 0, _6M = $_.msglen - 1; _6N <= _6M; _6N += 1) { //#20127 - $_.i = _6N; //#20122 - if ($get($_.numKs, $_.i) > 0) { //#20126 - $put($_.numKs, $_.i + 1, 0); //#20124 - $put($_.nextKs, $_.i + 1, $f($get($_.nextKs, $_.i + 1) + 1)); //#20125 - } //#20125 - } //#20125 - for (var _6Z = $_.msglen - 1; _6Z >= 0; _6Z -= 1) { //#20136 - $_.i = _6Z; //#20129 - if ((($f($get($_.numNs, $_.i) + $f($get($_.numAs, $_.i) + $get($_.numKs, $_.i)))) == 0) && $nt($get($_.isECI, $_.i))) { //#20134 - $put($_.nextBs, $_.i, 0); //#20131 - $put($_.numBs, $_.i, $f($get($_.numBs, $_.i + 1) + 1)); //#20132 - } else { //#20134 - $put($_.nextBs, $_.i, $f($get($_.nextBs, $_.i + 1) + 1)); //#20134 - } //#20134 - } //#20134 + var _4N = $k[--$j]; //#20396 + $puti($_.bits, $_.j, _4N); //#20396 + $_.j = _4N.length + $_.j; //#20397 + }; //#20397 + $k[$j++] = Infinity; //#20400 + for (var _4S = 0, _4T = $_.msglen; _4S < _4T; _4S++) { //#20400 + $k[$j++] = 0; //#20400 + } //#20400 + $k[$j++] = 0; //#20400 + $_.numNs = $a(); //#20400 + $k[$j++] = Infinity; //#20401 + for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#20401 + $k[$j++] = 0; //#20401 + } //#20401 + $k[$j++] = 0; //#20401 + $_.numAs = $a(); //#20401 + $k[$j++] = Infinity; //#20402 + for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#20402 + $k[$j++] = 0; //#20402 + } //#20402 + $k[$j++] = 0; //#20402 + $_.numAorNs = $a(); //#20402 + $k[$j++] = Infinity; //#20403 + for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#20403 + $k[$j++] = 0; //#20403 + } //#20403 + $k[$j++] = 0; //#20403 + $_.numBs = $a(); //#20403 + $k[$j++] = Infinity; //#20404 + for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#20404 + $k[$j++] = 0; //#20404 + } //#20404 + $k[$j++] = 0; //#20404 + $_.numKs = $a(); //#20404 + $k[$j++] = Infinity; //#20405 + for (var _4m = 0, _4n = $_.msglen; _4m < _4n; _4m++) { //#20405 + $k[$j++] = 0; //#20405 + } //#20405 + $k[$j++] = 9999; //#20405 + $_.nextNs = $a(); //#20405 + $k[$j++] = Infinity; //#20406 + for (var _4q = 0, _4r = $_.msglen; _4q < _4r; _4q++) { //#20406 + $k[$j++] = 0; //#20406 + } //#20406 + $k[$j++] = 9999; //#20406 + $_.nextBs = $a(); //#20406 + $k[$j++] = Infinity; //#20407 + for (var _4u = 0, _4v = $_.msglen; _4u < _4v; _4u++) { //#20407 + $k[$j++] = 0; //#20407 + } //#20407 + $k[$j++] = 9999; //#20407 + $_.nextAs = $a(); //#20407 + $k[$j++] = Infinity; //#20408 + for (var _4y = 0, _4z = $_.msglen; _4y < _4z; _4y++) { //#20408 + $k[$j++] = 0; //#20408 + } //#20408 + $k[$j++] = 9999; //#20408 + $_.nextKs = $a(); //#20408 + $_.isECI = $a($_.msglen); //#20409 + for (var _54 = $_.msglen - 1; _54 >= 0; _54 -= 1) { //#20444 + $_.i = _54; //#20411 + $_.barchar = $get($_.msg, $_.i); //#20412 + var _5A = $get($_.Kexcl, $_.barchar) !== undefined; //#20413 + if (_5A && (!$_.suppresskanjimode)) { //#20427 + if (($_.i + 1) < $_.msglen) { //#20414 + $k[$j++] = $f(($_.barchar * 256) + $get($_.msg, $_.i + 1)); //#20414 + } else { //#20414 + $k[$j++] = 0; //#20414 + } //#20414 + var _5I = $k[--$j]; //#20415 + var _5J = _5I & 255; //#20419 + if ((((_5I >= 33088) && (_5I <= 40956)) || ((_5I >= 57408) && (_5I <= 60351))) && (((_5J >= 64) && (_5J <= 252)) && (_5J != 127))) { //#20424 + $put($_.nextKs, $_.i, 0); //#20421 + $put($_.numKs, $_.i, $f($get($_.numKs, $_.i + 2) + 1)); //#20422 + } else { //#20424 + $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20424 + } //#20424 + } else { //#20427 + $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20427 + } //#20427 + var _5d = $get($_.Nexcl, $_.barchar) !== undefined; //#20429 + if (_5d) { //#20434 + $put($_.nextNs, $_.i, 0); //#20430 + $put($_.numNs, $_.i, $f($get($_.numNs, $_.i + 1) + 1)); //#20431 + $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20432 + } else { //#20434 + $put($_.nextNs, $_.i, $f($get($_.nextNs, $_.i + 1) + 1)); //#20434 + } //#20434 + var _5x = $get($_.Aexcl, $_.barchar) !== undefined; //#20436 + if (_5x) { //#20441 + $put($_.nextAs, $_.i, 0); //#20437 + $put($_.numAs, $_.i, $f($get($_.numAs, $_.i + 1) + 1)); //#20438 + $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20439 + } else { //#20441 + $put($_.nextAs, $_.i, $f($get($_.nextAs, $_.i + 1) + 1)); //#20441 + } //#20441 + $put($_.isECI, $_.i, $_.barchar <= -1000000); //#20443 + } //#20443 + for (var _6K = 0, _6J = $_.msglen - 1; _6K <= _6J; _6K += 1) { //#20451 + $_.i = _6K; //#20446 + if ($get($_.numKs, $_.i) > 0) { //#20450 + $put($_.numKs, $_.i + 1, 0); //#20448 + $put($_.nextKs, $_.i + 1, $f($get($_.nextKs, $_.i + 1) + 1)); //#20449 + } //#20449 + } //#20449 + for (var _6W = $_.msglen - 1; _6W >= 0; _6W -= 1) { //#20460 + $_.i = _6W; //#20453 + if ((($f($get($_.numNs, $_.i) + $f($get($_.numAs, $_.i) + $get($_.numKs, $_.i)))) == 0) && $nt($get($_.isECI, $_.i))) { //#20458 + $put($_.nextBs, $_.i, 0); //#20455 + $put($_.numBs, $_.i, $f($get($_.numBs, $_.i + 1) + 1)); //#20456 + } else { //#20458 + $put($_.nextBs, $_.i, $f($get($_.nextBs, $_.i + 1) + 1)); //#20458 + } //#20458 + } //#20458 $_.KbeforeB = function() { - var _71 = $get($k[--$j], $_.ver); //#20138 - $k[$j++] = $ge($_.numK, _71) && ($get($_.nextBs, $f(($_.numK * 2) + $_.i)) == 0); //#20138 - }; //#20138 + var _6y = $get($k[--$j], $_.ver); //#20462 + $k[$j++] = $ge($_.numK, _6y) && ($get($_.nextBs, $f(($_.numK * 2) + $_.i)) == 0); //#20462 + }; //#20462 $_.KbeforeA = function() { - var _79 = $get($k[--$j], $_.ver); //#20139 - $k[$j++] = $ge($_.numK, _79) && ($get($_.nextAs, $f(($_.numK * 2) + $_.i)) == 0); //#20139 - }; //#20139 + var _76 = $get($k[--$j], $_.ver); //#20463 + $k[$j++] = $ge($_.numK, _76) && ($get($_.nextAs, $f(($_.numK * 2) + $_.i)) == 0); //#20463 + }; //#20463 $_.KbeforeN = function() { - var _7H = $get($k[--$j], $_.ver); //#20140 - $k[$j++] = $ge($_.numK, _7H) && ($get($_.nextNs, $f(($_.numK * 2) + $_.i)) == 0); //#20140 - }; //#20140 + var _7E = $get($k[--$j], $_.ver); //#20464 + $k[$j++] = $ge($_.numK, _7E) && ($get($_.nextNs, $f(($_.numK * 2) + $_.i)) == 0); //#20464 + }; //#20464 $_.KbeforeE = function() { - var _7P = $get($k[--$j], $_.ver); //#20141 - $k[$j++] = $ge($_.numK, _7P) && (($f(($_.numK * 2) + $_.i)) == $_.msglen); //#20141 - }; //#20141 + var _7M = $get($k[--$j], $_.ver); //#20465 + $k[$j++] = $ge($_.numK, _7M) && (($f(($_.numK * 2) + $_.i)) == $_.msglen); //#20465 + }; //#20465 $_.AbeforeK = function() { - var _7W = $get($k[--$j], $_.ver); //#20142 - $k[$j++] = $ge($_.numA, _7W) && ($get($_.nextKs, $f($_.numA + $_.i)) == 0); //#20142 - }; //#20142 + var _7T = $get($k[--$j], $_.ver); //#20466 + $k[$j++] = $ge($_.numA, _7T) && ($get($_.nextKs, $f($_.numA + $_.i)) == 0); //#20466 + }; //#20466 $_.AbeforeB = function() { - var _7e = $get($k[--$j], $_.ver); //#20143 - $k[$j++] = $ge($_.numA, _7e) && ($get($_.nextBs, $f($_.numA + $_.i)) == 0); //#20143 - }; //#20143 + var _7b = $get($k[--$j], $_.ver); //#20467 + $k[$j++] = $ge($_.numA, _7b) && ($get($_.nextBs, $f($_.numA + $_.i)) == 0); //#20467 + }; //#20467 $_.AbeforeN = function() { - var _7m = $get($k[--$j], $_.ver); //#20144 - $k[$j++] = $ge($_.numA, _7m) && ($get($_.nextNs, $f($_.numA + $_.i)) == 0); //#20144 - }; //#20144 + var _7j = $get($k[--$j], $_.ver); //#20468 + $k[$j++] = $ge($_.numA, _7j) && ($get($_.nextNs, $f($_.numA + $_.i)) == 0); //#20468 + }; //#20468 $_.AbeforeE = function() { - var _7u = $get($k[--$j], $_.ver); //#20145 - $k[$j++] = $ge($_.numA, _7u) && ($f($_.numA + $_.i) == $_.msglen); //#20145 - }; //#20145 + var _7r = $get($k[--$j], $_.ver); //#20469 + $k[$j++] = $ge($_.numA, _7r) && ($f($_.numA + $_.i) == $_.msglen); //#20469 + }; //#20469 $_.NbeforeK = function() { - var _81 = $get($k[--$j], $_.ver); //#20146 - $k[$j++] = $ge($_.numN, _81) && ($get($_.nextKs, $f($_.numN + $_.i)) == 0); //#20146 - }; //#20146 + var _7y = $get($k[--$j], $_.ver); //#20470 + $k[$j++] = $ge($_.numN, _7y) && ($get($_.nextKs, $f($_.numN + $_.i)) == 0); //#20470 + }; //#20470 $_.NbeforeB = function() { - var _89 = $get($k[--$j], $_.ver); //#20147 - $k[$j++] = $ge($_.numN, _89) && ($get($_.nextBs, $f($_.numN + $_.i)) == 0); //#20147 - }; //#20147 + var _86 = $get($k[--$j], $_.ver); //#20471 + $k[$j++] = $ge($_.numN, _86) && ($get($_.nextBs, $f($_.numN + $_.i)) == 0); //#20471 + }; //#20471 $_.NbeforeA = function() { - var _8H = $get($k[--$j], $_.ver); //#20148 - $k[$j++] = $ge($_.numN, _8H) && ($get($_.nextAs, $f($_.numN + $_.i)) == 0); //#20148 - }; //#20148 + var _8E = $get($k[--$j], $_.ver); //#20472 + $k[$j++] = $ge($_.numN, _8E) && ($get($_.nextAs, $f($_.numN + $_.i)) == 0); //#20472 + }; //#20472 $_.NbeforeE = function() { - var _8P = $get($k[--$j], $_.ver); //#20149 - $k[$j++] = $ge($_.numN, _8P) && ($f($_.numN + $_.i) == $_.msglen); //#20149 - }; //#20149 + var _8M = $get($k[--$j], $_.ver); //#20473 + $k[$j++] = $ge($_.numN, _8M) && ($f($_.numN + $_.i) == $_.msglen); //#20473 + }; //#20473 $_.AorNbeforeB = function() { - var _8W = $get($k[--$j], $_.ver); //#20150 - $k[$j++] = $ge($_.numAorN, _8W) && ($get($_.nextBs, $f($_.numAorN + $_.i)) == 0); //#20150 - }; //#20150 + var _8T = $get($k[--$j], $_.ver); //#20474 + $k[$j++] = $ge($_.numAorN, _8T) && ($get($_.nextBs, $f($_.numAorN + $_.i)) == 0); //#20474 + }; //#20474 $_.AorNbeforeE = function() { - var _8e = $get($k[--$j], $_.ver); //#20151 - $k[$j++] = $ge($_.numAorN, _8e) && ($f($_.numAorN + $_.i) == $_.msglen); //#20151 - }; //#20151 + var _8b = $get($k[--$j], $_.ver); //#20475 + $k[$j++] = $ge($_.numAorN, _8b) && ($f($_.numAorN + $_.i) == $_.msglen); //#20475 + }; //#20475 $_.nextNslt = function() { - if ($get($_.nextNs, $_.i) >= $_.msglen) { //#20153 - $j--; //#20153 - $k[$j++] = true; //#20153 - } else { //#20153 - var _8u = $get($k[--$j], $_.ver); //#20153 - $k[$j++] = $lt($get($_.numNs, $f($get($_.nextNs, $_.i) + $_.i)), _8u); //#20153 - } //#20153 - }; //#20153 - if (!bwipp_qrcode.__20183__) { //#20183 - $_ = Object.create($_); //#20183 - $k[$j++] = Infinity; //#20163 - $k[$j++] = "full"; //#20167 - $k[$j++] = Infinity; //#20164 - for (var _8v = 0; _8v <= 9; _8v += 1) { //#20165 - $k[$j++] = $cvrs($s(2), _8v, 10); //#20165 - $k[$j++] = $_.v1to9; //#20165 - } //#20165 - for (var _8z = 10; _8z <= 26; _8z += 1) { //#20166 - $k[$j++] = $cvrs($s(2), _8z, 10); //#20166 - $k[$j++] = $_.v10to26; //#20166 - } //#20166 - for (var _93 = 27; _93 <= 40; _93 += 1) { //#20167 - $k[$j++] = $cvrs($s(2), _93, 10); //#20167 - $k[$j++] = $_.v27to40; //#20167 - } //#20167 - var _97 = $d(); //#20167 - var _9C = new Map([ + if ($get($_.nextNs, $_.i) >= $_.msglen) { //#20477 + $j--; //#20477 + $k[$j++] = true; //#20477 + } else { //#20477 + var _8r = $get($k[--$j], $_.ver); //#20477 + $k[$j++] = $lt($get($_.numNs, $f($get($_.nextNs, $_.i) + $_.i)), _8r); //#20477 + } //#20477 + }; //#20477 + if (!bwipp_qrcode.__20507__) { //#20507 + $_ = Object.create($_); //#20507 + $k[$j++] = Infinity; //#20487 + $k[$j++] = "full"; //#20491 + $k[$j++] = Infinity; //#20488 + for (var _8s = 0; _8s <= 9; _8s += 1) { //#20489 + $k[$j++] = $cvrs($s(2), _8s, 10); //#20489 + $k[$j++] = $_.v1to9; //#20489 + } //#20489 + for (var _8w = 10; _8w <= 26; _8w += 1) { //#20490 + $k[$j++] = $cvrs($s(2), _8w, 10); //#20490 + $k[$j++] = $_.v10to26; //#20490 + } //#20490 + for (var _90 = 27; _90 <= 40; _90 += 1) { //#20491 + $k[$j++] = $cvrs($s(2), _90, 10); //#20491 + $k[$j++] = $_.v27to40; //#20491 + } //#20491 + var _94 = $d(); //#20491 + var _99 = new Map([ ["M1", $_.vM1], ["M2", $_.vM2], ["M3", $_.vM3], ["M4", $_.vM4] - ]); //#20170 - var _9j = new Map([ + ]); //#20494 + var _9g = new Map([ ["R7x43", $_.vR7x43], ["R7x59", $_.vR7x59], ["R7x77", $_.vR7x77], @@ -24364,5455 +24986,5455 @@ function bwipp_qrcode() { ["R17x77", $_.vR17x77], ["R17x99", $_.vR17x99], ["R17x139", $_.vR17x139] - ]); //#20178 - $k[$j++] = _97; //#20178 - $k[$j++] = "micro"; //#20178 - $k[$j++] = _9C; //#20178 - $k[$j++] = "rmqr"; //#20178 - $k[$j++] = _9j; //#20178 - $_.versetmap = $d(); //#20180 - $_.versetfull = $a([$_.v1to9, $_.v10to26, $_.v27to40]); //#20181 - $_.versetmicro = $a([$_.vM1, $_.vM2, $_.vM3, $_.vM4]); //#20182 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20182 - bwipp_qrcode.__20183__ = 1; //#20182 - $_ = Object.getPrototypeOf($_); //#20182 - } //#20182 - if ($ne($_.version, "unset")) { //#20201 - var _9y = $get($_.versetmap, $_.format); //#20186 - var _9z = $_.version; //#20186 - var _A0 = $get(_9y, _9z) !== undefined; //#20186 - $k[$j++] = _9y; //#20196 - $k[$j++] = _9z; //#20196 - if (!_A0) { //#20196 - $j -= 2; //#20187 - if ($eq($_.format, "full")) { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidFullVersion#20189'; //#20189 - $k[$j++] = "Valid versions for QR Code symbols are 1 to 40"; //#20189 - bwipp_raiseerror(); //#20189 - } else { //#20194 - if ($eq($_.format, "micro")) { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidMicroVersion#20192'; //#20192 - $k[$j++] = "Valid versions for Micro QR Code symbols are M1 to M4"; //#20192 - bwipp_raiseerror(); //#20192 - } else { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidRMQRversion#20194'; //#20194 - $k[$j++] = "Invalid version for an RMQR symbol"; //#20194 - bwipp_raiseerror(); //#20194 - } //#20194 - } //#20194 - } //#20194 - var _A3 = $k[--$j]; //#20197 - var _A5 = $get($k[--$j], _A3); //#20197 - $k[$j++] = _A5; //#20197 - $k[$j++] = Infinity; //#20197 - var _A6 = $k[--$j]; //#20197 - var _A7 = $k[--$j]; //#20197 - $k[$j++] = _A6; //#20197 - $k[$j++] = _A7; //#20197 - $_.verset = $a(); //#20197 - } else { //#20201 - if ($eq($_.format, "full")) { //#20200 - $_.verset = $_.versetfull; //#20200 - } //#20200 - if ($eq($_.format, "micro")) { //#20201 - $_.verset = $_.versetmicro; //#20201 - } //#20201 - } //#20201 - $k[$j++] = Infinity; //#20206 - for (var _AD = 0, _AE = 39; _AD < _AE; _AD++) { //#20206 - $k[$j++] = -1; //#20206 - } //#20206 - $_.msgbits = $a(); //#20206 - $_.e = 10000; //#20207 - if (!bwipp_qrcode.__20237__) { //#20237 - $_ = Object.create($_); //#20237 - $_.mode0forceKB = $a([1, 1, 1, $_.e, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20213 - $_.mode0forceA = $a([1, 1, 1, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20214 - $_.mode0forceN = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20215 - $_.mode0NbeforeB = $a([4, 4, 5, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20217 - $_.modeBKbeforeB = $a([9, 12, 13, $_.e, $_.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); //#20219 - $_.modeBKbeforeA = $a([8, 10, 11, $_.e, $_.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); //#20220 - $_.modeBKbeforeN = $a([8, 9, 11, $_.e, $_.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); //#20221 - $_.modeBKbeforeE = $a([5, 5, 6, $_.e, $_.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); //#20222 - $_.modeBAbeforeK = $a([11, 12, 14, $_.e, $_.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); //#20224 - $_.modeBAbeforeB = $a([11, 15, 16, $_.e, $_.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); //#20225 - $_.modeBAbeforeN = $a([12, 13, 15, $_.e, $_.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); //#20226 - $_.modeBAbeforeE = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); //#20227 - $_.modeBNbeforeK = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); //#20229 - $_.modeBNbeforeB = $a([6, 8, 9, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); //#20230 - $_.modeBNbeforeA = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); //#20231 - $_.modeBNbeforeE = $a([3, 4, 4, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20232 - $_.modeANbeforeA = $a([13, 15, 17, $_.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); //#20234 - $_.modeANbeforeB = $a([13, 17, 18, $_.e, $_.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); //#20235 - $_.modeANbeforeE = $a([7, 8, 9, $_.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); //#20236 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20236 - bwipp_qrcode.__20237__ = 1; //#20236 - $_ = Object.getPrototypeOf($_); //#20236 - } //#20236 - var _B7 = $_.verset; //#20239 - for (var _B8 = 0, _B9 = _B7.length; _B8 < _B9; _B8++) { //#20371 - $_.ver = $get(_B7, _B8); //#20240 - $_.mode = -1; //#20243 - $_.seq = $a([]); //#20243 - $_.i = 0; //#20243 - for (;;) { //#20340 - if ($_.i >= $_.msglen) { //#20244 - break; //#20244 - } //#20244 - $_.numK = $get($_.numKs, $_.i); //#20245 - $_.numB = $get($_.numBs, $_.i); //#20246 - $_.numA = $get($_.numAs, $_.i); //#20247 - $_.numN = $get($_.numNs, $_.i); //#20248 - $_.numAorN = $get($_.numAorNs, $_.i); //#20249 - $_.eci = $get($_.isECI, $_.i); //#20250 - if ($eq($_.ver, $_.vM1) && ($_.numA >= 1)) { //#20251 - $_.seq = -1; //#20251 - break; //#20251 - } //#20251 - if ($eq($_.ver, $_.vM1) && ($_.numB >= 1)) { //#20252 - $_.seq = -1; //#20252 - break; //#20252 - } //#20252 - if ($eq($_.ver, $_.vM1) && ($_.numK >= 1)) { //#20253 - $_.seq = -1; //#20253 - break; //#20253 - } //#20253 - if ($eq($_.ver, $_.vM1) && $_.eci) { //#20254 - $_.seq = -1; //#20254 - break; //#20254 - } //#20254 - if ($eq($_.ver, $_.vM2) && ($_.numB >= 1)) { //#20255 - $_.seq = -1; //#20255 - break; //#20255 - } //#20255 - if ($eq($_.ver, $_.vM2) && ($_.numK >= 1)) { //#20256 - $_.seq = -1; //#20256 - break; //#20256 - } //#20256 - if ($eq($_.ver, $_.vM2) && $_.eci) { //#20257 - $_.seq = -1; //#20257 - break; //#20257 - } //#20257 - if ($eq($_.ver, $_.vM3) && $_.eci) { //#20258 - $_.seq = -1; //#20258 - break; //#20258 - } //#20258 - if ($eq($_.ver, $_.vM4) && $_.eci) { //#20259 - $_.seq = -1; //#20259 - break; //#20259 - } //#20259 - for (;;) { //#20320 - if ($_.eci) { //#20263 - $k[$j++] = $_.E; //#20262 - break; //#20262 - } //#20262 - if ($_.mode == -1) { //#20278 - $k[$j++] = $_.mode0forceKB; //#20265 - $_.KbeforeA(); //#20265 - if ($k[--$j]) { //#20265 - $k[$j++] = $_.K; //#20265 - break; //#20265 - } //#20265 - $k[$j++] = $_.mode0forceKB; //#20266 - $_.KbeforeN(); //#20266 - if ($k[--$j]) { //#20266 - $k[$j++] = $_.K; //#20266 - break; //#20266 - } //#20266 - $k[$j++] = $_.modeBKbeforeE; //#20267 - $_.KbeforeB(); //#20267 - if ($k[--$j]) { //#20267 - $k[$j++] = $_.K; //#20267 - break; //#20267 - } //#20267 - $k[$j++] = $_.mode0forceKB; //#20268 - $_.KbeforeE(); //#20268 - if ($k[--$j]) { //#20268 - $k[$j++] = $_.K; //#20268 - break; //#20268 - } //#20268 - if ($_.numK >= 1) { //#20269 - $k[$j++] = $_.B; //#20269 - break; //#20269 - } //#20269 - $k[$j++] = $_.mode0NbeforeB; //#20270 - $_.NbeforeB(); //#20270 - if ($k[--$j]) { //#20270 - $k[$j++] = $_.N; //#20270 - break; //#20270 - } //#20270 - $k[$j++] = $_.mode0forceKB; //#20271 - $_.NbeforeB(); //#20271 - if ($k[--$j]) { //#20271 - $k[$j++] = $_.B; //#20271 - break; //#20271 - } //#20271 - $k[$j++] = $_.modeANbeforeE; //#20272 - $_.NbeforeA(); //#20272 - if ($k[--$j]) { //#20272 - $k[$j++] = $_.N; //#20272 - break; //#20272 - } //#20272 - $k[$j++] = $_.mode0forceN; //#20273 - $_.NbeforeE(); //#20273 - if ($k[--$j]) { //#20273 - $k[$j++] = $_.N; //#20273 - break; //#20273 - } //#20273 - $k[$j++] = $_.modeBAbeforeE; //#20274 - $_.AbeforeK(); //#20274 - if ($k[--$j]) { //#20274 - $k[$j++] = $_.A; //#20274 - break; //#20274 - } //#20274 - $k[$j++] = $_.modeBAbeforeE; //#20275 - $_.AorNbeforeB(); //#20275 - if ($k[--$j]) { //#20275 - $k[$j++] = $_.A; //#20275 - break; //#20275 - } //#20275 - $k[$j++] = $_.mode0forceA; //#20276 - $_.AorNbeforeE(); //#20276 - if ($k[--$j]) { //#20276 - $k[$j++] = $_.A; //#20276 - break; //#20276 - } //#20276 - $k[$j++] = $_.B; //#20277 - break; //#20277 - } //#20277 - if ($_.mode == $_.B) { //#20296 - $k[$j++] = $_.modeBKbeforeB; //#20280 - $_.KbeforeB(); //#20280 - if ($k[--$j]) { //#20280 - $k[$j++] = $_.K; //#20280 - break; //#20280 - } //#20280 - $k[$j++] = $_.modeBKbeforeA; //#20281 - $_.KbeforeA(); //#20281 - if ($k[--$j]) { //#20281 - $k[$j++] = $_.K; //#20281 - break; //#20281 - } //#20281 - $k[$j++] = $_.modeBKbeforeN; //#20282 - $_.KbeforeN(); //#20282 - if ($k[--$j]) { //#20282 - $k[$j++] = $_.K; //#20282 - break; //#20282 - } //#20282 - $k[$j++] = $_.modeBKbeforeE; //#20283 - $_.KbeforeE(); //#20283 - if ($k[--$j]) { //#20283 - $k[$j++] = $_.K; //#20283 - break; //#20283 - } //#20283 - $k[$j++] = $_.modeBAbeforeK; //#20284 - $_.AbeforeK(); //#20284 - if ($k[--$j]) { //#20284 - $k[$j++] = $_.A; //#20284 - break; //#20284 - } //#20284 - $k[$j++] = $_.modeBAbeforeB; //#20285 - $_.AbeforeB(); //#20285 - if ($k[--$j]) { //#20285 - $k[$j++] = $_.A; //#20285 - break; //#20285 - } //#20285 - $k[$j++] = $_.modeBAbeforeN; //#20286 - $_.AbeforeN(); //#20286 - if ($k[--$j]) { //#20286 - $k[$j++] = $_.A; //#20286 - break; //#20286 - } //#20286 - $k[$j++] = $_.modeBAbeforeE; //#20287 - $_.AbeforeE(); //#20287 - if ($k[--$j]) { //#20287 - $k[$j++] = $_.A; //#20287 - break; //#20287 - } //#20287 - $k[$j++] = $_.modeBNbeforeK; //#20288 - $_.NbeforeK(); //#20288 - if ($k[--$j]) { //#20288 - $k[$j++] = $_.N; //#20288 - break; //#20288 - } //#20288 - $k[$j++] = $_.modeBNbeforeB; //#20289 - $_.NbeforeB(); //#20289 - if ($k[--$j]) { //#20289 - $k[$j++] = $_.N; //#20289 - break; //#20289 - } //#20289 - $k[$j++] = $_.modeBNbeforeA; //#20290 - $_.NbeforeA(); //#20290 - if ($k[--$j]) { //#20290 - $k[$j++] = $_.N; //#20290 - break; //#20290 - } //#20290 - $k[$j++] = $_.modeBNbeforeE; //#20291 - $_.NbeforeE(); //#20291 - if ($k[--$j]) { //#20291 - $k[$j++] = $_.N; //#20291 - break; //#20291 - } //#20291 - $k[$j++] = $_.modeBAbeforeE; //#20292 - $_.AorNbeforeE(); //#20292 - var _DH = $k[--$j]; //#20292 - if (_DH && $le($_.numAorN, $get($_.modeBAbeforeN, $_.ver))) { //#20294 - $k[$j++] = $_.modeBNbeforeA; //#20293 - $_.nextNslt(); //#20293 - if ($k[--$j]) { //#20293 - $k[$j++] = $_.A; //#20293 - break; //#20293 - } //#20293 - } //#20293 - $k[$j++] = $_.B; //#20295 - break; //#20295 - } //#20295 - if ($_.mode == $_.A) { //#20305 - if ($_.numK >= 1) { //#20298 - $k[$j++] = $_.K; //#20298 - break; //#20298 - } //#20298 - if ($_.numB >= 1) { //#20299 - $k[$j++] = $_.B; //#20299 - break; //#20299 - } //#20299 - $k[$j++] = $_.modeANbeforeA; //#20300 - $_.NbeforeA(); //#20300 - if ($k[--$j]) { //#20300 - $k[$j++] = $_.N; //#20300 - break; //#20300 - } //#20300 - $k[$j++] = $_.modeANbeforeB; //#20301 - $_.NbeforeB(); //#20301 - if ($k[--$j]) { //#20301 - $k[$j++] = $_.N; //#20301 - break; //#20301 - } //#20301 - $k[$j++] = $_.modeANbeforeE; //#20302 - $_.NbeforeE(); //#20302 - if ($k[--$j]) { //#20302 - $k[$j++] = $_.N; //#20302 - break; //#20302 - } //#20302 - if (($_.numA >= 1) || ($_.numN >= 1)) { //#20303 - $k[$j++] = $_.A; //#20303 - break; //#20303 - } //#20303 - $k[$j++] = $_.B; //#20304 - break; //#20304 - } //#20304 - if ($_.mode == $_.N) { //#20312 - if ($_.numK >= 1) { //#20307 - $k[$j++] = $_.K; //#20307 - break; //#20307 - } //#20307 - if ($_.numB >= 1) { //#20308 - $k[$j++] = $_.B; //#20308 - break; //#20308 - } //#20308 - if ($_.numA >= 1) { //#20309 - $k[$j++] = $_.A; //#20309 - break; //#20309 - } //#20309 - if ($_.numN >= 1) { //#20310 - $k[$j++] = $_.N; //#20310 - break; //#20310 - } //#20310 - $k[$j++] = $_.B; //#20311 - break; //#20311 - } //#20311 - if ($_.mode == $_.K) { //#20319 - if ($_.numB >= 1) { //#20314 - $k[$j++] = $_.B; //#20314 - break; //#20314 - } //#20314 - if ($_.numA >= 1) { //#20315 - $k[$j++] = $_.A; //#20315 - break; //#20315 - } //#20315 - if ($_.numN >= 1) { //#20316 - $k[$j++] = $_.N; //#20316 - break; //#20316 - } //#20316 - if ($_.numK >= 1) { //#20317 - $k[$j++] = $_.K; //#20317 - break; //#20317 - } //#20317 - $k[$j++] = $_.B; //#20318 - break; //#20318 - } //#20318 - } //#20318 - var _E1 = $k[--$j]; //#20321 - $k[$j++] = _E1; //#20321 - if ((_E1 == $_.K) && $_.fnc1first) { //#20321 - $j--; //#20321 - $k[$j++] = $_.B; //#20321 - } //#20321 - var _E5 = $k[--$j]; //#20322 - $k[$j++] = _E5; //#20338 - if (_E5 == $_.mode) { //#20337 - $j--; //#20323 - var _EB = ($_.mode == $_.K) ? 2 : 1; //#20324 - $_.dat = $geti($_.msg, $_.i, _EB); //#20324 - $k[$j++] = Infinity; //#20325 - $aload($_.seq); //#20326 - $k[$j++] = Infinity; //#20327 - var _EE = $k[--$j]; //#20327 - var _EF = $k[--$j]; //#20327 - $k[$j++] = _EE; //#20327 - $aload(_EF); //#20327 - $aload($_.dat); //#20327 - var _EH = $a(); //#20327 - $k[$j++] = _EH; //#20327 - $_.seq = $a(); //#20327 - } else { //#20337 - $_.mode = $k[--$j]; //#20330 - if ($_.mode == $_.K) { //#20331 - $k[$j++] = $_.K; //#20331 - $k[$j++] = $geti($_.msg, $_.i, $_.numK * 2); //#20331 - } //#20331 - if ($_.mode == $_.B) { //#20332 - $k[$j++] = $_.B; //#20332 - $k[$j++] = $geti($_.msg, $_.i, $_.numB); //#20332 - } //#20332 - if ($_.mode == $_.A) { //#20333 - $k[$j++] = $_.A; //#20333 - $k[$j++] = $geti($_.msg, $_.i, $_.numA); //#20333 - } //#20333 - if ($_.mode == $_.N) { //#20334 - $k[$j++] = $_.N; //#20334 - $k[$j++] = $geti($_.msg, $_.i, $_.numN); //#20334 - } //#20334 - if ($_.mode == $_.E) { //#20335 - $_.mode = -1; //#20335 - $k[$j++] = $_.E; //#20335 - $k[$j++] = $geti($_.msg, $_.i, 1); //#20335 - } //#20335 - $_.dat = $k[--$j]; //#20336 - $_.sw = $k[--$j]; //#20336 - $k[$j++] = Infinity; //#20337 - $aload($_.seq); //#20337 - $k[$j++] = $_.sw; //#20337 - $k[$j++] = $_.dat; //#20337 - $_.seq = $a(); //#20337 - } //#20337 - $_.i = $_.i + $_.dat.length; //#20339 - } //#20339 - for (;;) { //#20370 - if ($_.seq == -1) { //#20344 - break; //#20344 - } //#20344 - $_.bits = $s(23648); //#20345 - $_.j = 0; //#20346 - if ($_.fnc1first) { //#20349 - if ($lt($_.ver, $_.vR7x43)) { //#20348 - $k[$j++] = "0101"; //#20348 - } else { //#20348 - $k[$j++] = "101"; //#20348 - } //#20348 - $_.addtobits(); //#20348 - } //#20348 - $_.abort = false; //#20350 - for (var _F7 = 0, _F6 = $_.seq.length - 1; _F7 <= _F6; _F7 += 2) { //#20365 - $_.i = _F7; //#20352 - $_.mode = $get($_.seq, $_.i); //#20353 - $k[$j++] = $get($get($_.mids, $_.ver), $_.mode); //#20354 - $_.addtobits(); //#20354 - $_.chars = $get($_.seq, $_.i + 1); //#20355 - $k[$j++] = 'charslen'; //#20356 - $k[$j++] = $_.chars.length; //#20356 - if ($_.mode == $_.K) { //#20356 - var _FM = $k[--$j]; //#20356 - $k[$j++] = ~~(_FM / 2); //#20356 - } //#20356 - var _FN = $k[--$j]; //#20356 - $_[$k[--$j]] = _FN; //#20356 - if ($_.mode != $_.E) { //#20363 - $_.cclen = $get($get($_.cclens, $_.ver), $_.mode); //#20358 - if ($_.charslen >= (~~Math.pow(2, $_.cclen))) { //#20361 - $_.abort = true; //#20360 - break; //#20360 - } //#20360 - $k[$j++] = $_.charslen; //#20362 - $k[$j++] = $_.cclen; //#20362 - $_.tobin(); //#20362 - $_.addtobits(); //#20362 - } //#20362 - $k[$j++] = $_.chars; //#20364 + ]); //#20502 + $k[$j++] = _94; //#20502 + $k[$j++] = "micro"; //#20502 + $k[$j++] = _99; //#20502 + $k[$j++] = "rmqr"; //#20502 + $k[$j++] = _9g; //#20502 + $_.versetmap = $d(); //#20504 + $_.versetfull = $a([$_.v1to9, $_.v10to26, $_.v27to40]); //#20505 + $_.versetmicro = $a([$_.vM1, $_.vM2, $_.vM3, $_.vM4]); //#20506 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20506 + bwipp_qrcode.__20507__ = 1; //#20506 + $_ = Object.getPrototypeOf($_); //#20506 + } //#20506 + if ($ne($_.version, "unset")) { //#20525 + var _9v = $get($_.versetmap, $_.format); //#20510 + var _9w = $_.version; //#20510 + var _9x = $get(_9v, _9w) !== undefined; //#20510 + $k[$j++] = _9v; //#20520 + $k[$j++] = _9w; //#20520 + if (!_9x) { //#20520 + $j -= 2; //#20511 + if ($eq($_.format, "full")) { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidFullVersion#20513'; //#20513 + $k[$j++] = "Valid versions for QR Code symbols are 1 to 40"; //#20513 + bwipp_raiseerror(); //#20513 + } else { //#20518 + if ($eq($_.format, "micro")) { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidMicroVersion#20516'; //#20516 + $k[$j++] = "Valid versions for Micro QR Code symbols are M1 to M4"; //#20516 + bwipp_raiseerror(); //#20516 + } else { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidRMQRversion#20518'; //#20518 + $k[$j++] = "Invalid version for an RMQR symbol"; //#20518 + bwipp_raiseerror(); //#20518 + } //#20518 + } //#20518 + } //#20518 + var _A0 = $k[--$j]; //#20521 + var _A2 = $get($k[--$j], _A0); //#20521 + $k[$j++] = _A2; //#20521 + $k[$j++] = Infinity; //#20521 + var _A3 = $k[--$j]; //#20521 + var _A4 = $k[--$j]; //#20521 + $k[$j++] = _A3; //#20521 + $k[$j++] = _A4; //#20521 + $_.verset = $a(); //#20521 + } else { //#20525 + if ($eq($_.format, "full")) { //#20524 + $_.verset = $_.versetfull; //#20524 + } //#20524 + if ($eq($_.format, "micro")) { //#20525 + $_.verset = $_.versetmicro; //#20525 + } //#20525 + } //#20525 + $k[$j++] = Infinity; //#20530 + for (var _AA = 0, _AB = 39; _AA < _AB; _AA++) { //#20530 + $k[$j++] = -1; //#20530 + } //#20530 + $_.msgbits = $a(); //#20530 + $_.e = 10000; //#20531 + if (!bwipp_qrcode.__20561__) { //#20561 + $_ = Object.create($_); //#20561 + $_.mode0forceKB = $a([1, 1, 1, $_.e, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20537 + $_.mode0forceA = $a([1, 1, 1, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20538 + $_.mode0forceN = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20539 + $_.mode0NbeforeB = $a([4, 4, 5, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20541 + $_.modeBKbeforeB = $a([9, 12, 13, $_.e, $_.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); //#20543 + $_.modeBKbeforeA = $a([8, 10, 11, $_.e, $_.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); //#20544 + $_.modeBKbeforeN = $a([8, 9, 11, $_.e, $_.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); //#20545 + $_.modeBKbeforeE = $a([5, 5, 6, $_.e, $_.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); //#20546 + $_.modeBAbeforeK = $a([11, 12, 14, $_.e, $_.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); //#20548 + $_.modeBAbeforeB = $a([11, 15, 16, $_.e, $_.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); //#20549 + $_.modeBAbeforeN = $a([12, 13, 15, $_.e, $_.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); //#20550 + $_.modeBAbeforeE = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); //#20551 + $_.modeBNbeforeK = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); //#20553 + $_.modeBNbeforeB = $a([6, 8, 9, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); //#20554 + $_.modeBNbeforeA = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); //#20555 + $_.modeBNbeforeE = $a([3, 4, 4, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20556 + $_.modeANbeforeA = $a([13, 15, 17, $_.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); //#20558 + $_.modeANbeforeB = $a([13, 17, 18, $_.e, $_.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); //#20559 + $_.modeANbeforeE = $a([7, 8, 9, $_.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); //#20560 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20560 + bwipp_qrcode.__20561__ = 1; //#20560 + $_ = Object.getPrototypeOf($_); //#20560 + } //#20560 + var _B4 = $_.verset; //#20563 + for (var _B5 = 0, _B6 = _B4.length; _B5 < _B6; _B5++) { //#20695 + $_.ver = $get(_B4, _B5); //#20564 + $_.mode = -1; //#20567 + $_.seq = $a([]); //#20567 + $_.i = 0; //#20567 + for (;;) { //#20664 + if ($_.i >= $_.msglen) { //#20568 + break; //#20568 + } //#20568 + $_.numK = $get($_.numKs, $_.i); //#20569 + $_.numB = $get($_.numBs, $_.i); //#20570 + $_.numA = $get($_.numAs, $_.i); //#20571 + $_.numN = $get($_.numNs, $_.i); //#20572 + $_.numAorN = $get($_.numAorNs, $_.i); //#20573 + $_.eci = $get($_.isECI, $_.i); //#20574 + if ($eq($_.ver, $_.vM1) && ($_.numA >= 1)) { //#20575 + $_.seq = -1; //#20575 + break; //#20575 + } //#20575 + if ($eq($_.ver, $_.vM1) && ($_.numB >= 1)) { //#20576 + $_.seq = -1; //#20576 + break; //#20576 + } //#20576 + if ($eq($_.ver, $_.vM1) && ($_.numK >= 1)) { //#20577 + $_.seq = -1; //#20577 + break; //#20577 + } //#20577 + if ($eq($_.ver, $_.vM1) && $_.eci) { //#20578 + $_.seq = -1; //#20578 + break; //#20578 + } //#20578 + if ($eq($_.ver, $_.vM2) && ($_.numB >= 1)) { //#20579 + $_.seq = -1; //#20579 + break; //#20579 + } //#20579 + if ($eq($_.ver, $_.vM2) && ($_.numK >= 1)) { //#20580 + $_.seq = -1; //#20580 + break; //#20580 + } //#20580 + if ($eq($_.ver, $_.vM2) && $_.eci) { //#20581 + $_.seq = -1; //#20581 + break; //#20581 + } //#20581 + if ($eq($_.ver, $_.vM3) && $_.eci) { //#20582 + $_.seq = -1; //#20582 + break; //#20582 + } //#20582 + if ($eq($_.ver, $_.vM4) && $_.eci) { //#20583 + $_.seq = -1; //#20583 + break; //#20583 + } //#20583 + for (;;) { //#20644 + if ($_.eci) { //#20587 + $k[$j++] = $_.E; //#20586 + break; //#20586 + } //#20586 + if ($_.mode == -1) { //#20602 + $k[$j++] = $_.mode0forceKB; //#20589 + $_.KbeforeA(); //#20589 + if ($k[--$j]) { //#20589 + $k[$j++] = $_.K; //#20589 + break; //#20589 + } //#20589 + $k[$j++] = $_.mode0forceKB; //#20590 + $_.KbeforeN(); //#20590 + if ($k[--$j]) { //#20590 + $k[$j++] = $_.K; //#20590 + break; //#20590 + } //#20590 + $k[$j++] = $_.modeBKbeforeE; //#20591 + $_.KbeforeB(); //#20591 + if ($k[--$j]) { //#20591 + $k[$j++] = $_.K; //#20591 + break; //#20591 + } //#20591 + $k[$j++] = $_.mode0forceKB; //#20592 + $_.KbeforeE(); //#20592 + if ($k[--$j]) { //#20592 + $k[$j++] = $_.K; //#20592 + break; //#20592 + } //#20592 + if ($_.numK >= 1) { //#20593 + $k[$j++] = $_.B; //#20593 + break; //#20593 + } //#20593 + $k[$j++] = $_.mode0NbeforeB; //#20594 + $_.NbeforeB(); //#20594 + if ($k[--$j]) { //#20594 + $k[$j++] = $_.N; //#20594 + break; //#20594 + } //#20594 + $k[$j++] = $_.mode0forceKB; //#20595 + $_.NbeforeB(); //#20595 + if ($k[--$j]) { //#20595 + $k[$j++] = $_.B; //#20595 + break; //#20595 + } //#20595 + $k[$j++] = $_.modeANbeforeE; //#20596 + $_.NbeforeA(); //#20596 + if ($k[--$j]) { //#20596 + $k[$j++] = $_.N; //#20596 + break; //#20596 + } //#20596 + $k[$j++] = $_.mode0forceN; //#20597 + $_.NbeforeE(); //#20597 + if ($k[--$j]) { //#20597 + $k[$j++] = $_.N; //#20597 + break; //#20597 + } //#20597 + $k[$j++] = $_.modeBAbeforeE; //#20598 + $_.AbeforeK(); //#20598 + if ($k[--$j]) { //#20598 + $k[$j++] = $_.A; //#20598 + break; //#20598 + } //#20598 + $k[$j++] = $_.modeBAbeforeE; //#20599 + $_.AorNbeforeB(); //#20599 + if ($k[--$j]) { //#20599 + $k[$j++] = $_.A; //#20599 + break; //#20599 + } //#20599 + $k[$j++] = $_.mode0forceA; //#20600 + $_.AorNbeforeE(); //#20600 + if ($k[--$j]) { //#20600 + $k[$j++] = $_.A; //#20600 + break; //#20600 + } //#20600 + $k[$j++] = $_.B; //#20601 + break; //#20601 + } //#20601 + if ($_.mode == $_.B) { //#20620 + $k[$j++] = $_.modeBKbeforeB; //#20604 + $_.KbeforeB(); //#20604 + if ($k[--$j]) { //#20604 + $k[$j++] = $_.K; //#20604 + break; //#20604 + } //#20604 + $k[$j++] = $_.modeBKbeforeA; //#20605 + $_.KbeforeA(); //#20605 + if ($k[--$j]) { //#20605 + $k[$j++] = $_.K; //#20605 + break; //#20605 + } //#20605 + $k[$j++] = $_.modeBKbeforeN; //#20606 + $_.KbeforeN(); //#20606 + if ($k[--$j]) { //#20606 + $k[$j++] = $_.K; //#20606 + break; //#20606 + } //#20606 + $k[$j++] = $_.modeBKbeforeE; //#20607 + $_.KbeforeE(); //#20607 + if ($k[--$j]) { //#20607 + $k[$j++] = $_.K; //#20607 + break; //#20607 + } //#20607 + $k[$j++] = $_.modeBAbeforeK; //#20608 + $_.AbeforeK(); //#20608 + if ($k[--$j]) { //#20608 + $k[$j++] = $_.A; //#20608 + break; //#20608 + } //#20608 + $k[$j++] = $_.modeBAbeforeB; //#20609 + $_.AbeforeB(); //#20609 + if ($k[--$j]) { //#20609 + $k[$j++] = $_.A; //#20609 + break; //#20609 + } //#20609 + $k[$j++] = $_.modeBAbeforeN; //#20610 + $_.AbeforeN(); //#20610 + if ($k[--$j]) { //#20610 + $k[$j++] = $_.A; //#20610 + break; //#20610 + } //#20610 + $k[$j++] = $_.modeBAbeforeE; //#20611 + $_.AbeforeE(); //#20611 + if ($k[--$j]) { //#20611 + $k[$j++] = $_.A; //#20611 + break; //#20611 + } //#20611 + $k[$j++] = $_.modeBNbeforeK; //#20612 + $_.NbeforeK(); //#20612 + if ($k[--$j]) { //#20612 + $k[$j++] = $_.N; //#20612 + break; //#20612 + } //#20612 + $k[$j++] = $_.modeBNbeforeB; //#20613 + $_.NbeforeB(); //#20613 + if ($k[--$j]) { //#20613 + $k[$j++] = $_.N; //#20613 + break; //#20613 + } //#20613 + $k[$j++] = $_.modeBNbeforeA; //#20614 + $_.NbeforeA(); //#20614 + if ($k[--$j]) { //#20614 + $k[$j++] = $_.N; //#20614 + break; //#20614 + } //#20614 + $k[$j++] = $_.modeBNbeforeE; //#20615 + $_.NbeforeE(); //#20615 + if ($k[--$j]) { //#20615 + $k[$j++] = $_.N; //#20615 + break; //#20615 + } //#20615 + $k[$j++] = $_.modeBAbeforeE; //#20616 + $_.AorNbeforeE(); //#20616 + var _DE = $k[--$j]; //#20616 + if (_DE && $le($_.numAorN, $get($_.modeBAbeforeN, $_.ver))) { //#20618 + $k[$j++] = $_.modeBNbeforeA; //#20617 + $_.nextNslt(); //#20617 + if ($k[--$j]) { //#20617 + $k[$j++] = $_.A; //#20617 + break; //#20617 + } //#20617 + } //#20617 + $k[$j++] = $_.B; //#20619 + break; //#20619 + } //#20619 + if ($_.mode == $_.A) { //#20629 + if ($_.numK >= 1) { //#20622 + $k[$j++] = $_.K; //#20622 + break; //#20622 + } //#20622 + if ($_.numB >= 1) { //#20623 + $k[$j++] = $_.B; //#20623 + break; //#20623 + } //#20623 + $k[$j++] = $_.modeANbeforeA; //#20624 + $_.NbeforeA(); //#20624 + if ($k[--$j]) { //#20624 + $k[$j++] = $_.N; //#20624 + break; //#20624 + } //#20624 + $k[$j++] = $_.modeANbeforeB; //#20625 + $_.NbeforeB(); //#20625 + if ($k[--$j]) { //#20625 + $k[$j++] = $_.N; //#20625 + break; //#20625 + } //#20625 + $k[$j++] = $_.modeANbeforeE; //#20626 + $_.NbeforeE(); //#20626 + if ($k[--$j]) { //#20626 + $k[$j++] = $_.N; //#20626 + break; //#20626 + } //#20626 + if (($_.numA >= 1) || ($_.numN >= 1)) { //#20627 + $k[$j++] = $_.A; //#20627 + break; //#20627 + } //#20627 + $k[$j++] = $_.B; //#20628 + break; //#20628 + } //#20628 + if ($_.mode == $_.N) { //#20636 + if ($_.numK >= 1) { //#20631 + $k[$j++] = $_.K; //#20631 + break; //#20631 + } //#20631 + if ($_.numB >= 1) { //#20632 + $k[$j++] = $_.B; //#20632 + break; //#20632 + } //#20632 + if ($_.numA >= 1) { //#20633 + $k[$j++] = $_.A; //#20633 + break; //#20633 + } //#20633 + if ($_.numN >= 1) { //#20634 + $k[$j++] = $_.N; //#20634 + break; //#20634 + } //#20634 + $k[$j++] = $_.B; //#20635 + break; //#20635 + } //#20635 + if ($_.mode == $_.K) { //#20643 + if ($_.numB >= 1) { //#20638 + $k[$j++] = $_.B; //#20638 + break; //#20638 + } //#20638 + if ($_.numA >= 1) { //#20639 + $k[$j++] = $_.A; //#20639 + break; //#20639 + } //#20639 + if ($_.numN >= 1) { //#20640 + $k[$j++] = $_.N; //#20640 + break; //#20640 + } //#20640 + if ($_.numK >= 1) { //#20641 + $k[$j++] = $_.K; //#20641 + break; //#20641 + } //#20641 + $k[$j++] = $_.B; //#20642 + break; //#20642 + } //#20642 + } //#20642 + var _Dy = $k[--$j]; //#20645 + $k[$j++] = _Dy; //#20645 + if ((_Dy == $_.K) && $_.fnc1first) { //#20645 + $j--; //#20645 + $k[$j++] = $_.B; //#20645 + } //#20645 + var _E2 = $k[--$j]; //#20646 + $k[$j++] = _E2; //#20662 + if (_E2 == $_.mode) { //#20661 + $j--; //#20647 + var _E8 = ($_.mode == $_.K) ? 2 : 1; //#20648 + $_.dat = $geti($_.msg, $_.i, _E8); //#20648 + $k[$j++] = Infinity; //#20649 + $aload($_.seq); //#20650 + $k[$j++] = Infinity; //#20651 + var _EB = $k[--$j]; //#20651 + var _EC = $k[--$j]; //#20651 + $k[$j++] = _EB; //#20651 + $aload(_EC); //#20651 + $aload($_.dat); //#20651 + var _EE = $a(); //#20651 + $k[$j++] = _EE; //#20651 + $_.seq = $a(); //#20651 + } else { //#20661 + $_.mode = $k[--$j]; //#20654 + if ($_.mode == $_.K) { //#20655 + $k[$j++] = $_.K; //#20655 + $k[$j++] = $geti($_.msg, $_.i, $_.numK * 2); //#20655 + } //#20655 + if ($_.mode == $_.B) { //#20656 + $k[$j++] = $_.B; //#20656 + $k[$j++] = $geti($_.msg, $_.i, $_.numB); //#20656 + } //#20656 + if ($_.mode == $_.A) { //#20657 + $k[$j++] = $_.A; //#20657 + $k[$j++] = $geti($_.msg, $_.i, $_.numA); //#20657 + } //#20657 + if ($_.mode == $_.N) { //#20658 + $k[$j++] = $_.N; //#20658 + $k[$j++] = $geti($_.msg, $_.i, $_.numN); //#20658 + } //#20658 + if ($_.mode == $_.E) { //#20659 + $_.mode = -1; //#20659 + $k[$j++] = $_.E; //#20659 + $k[$j++] = $geti($_.msg, $_.i, 1); //#20659 + } //#20659 + $_.dat = $k[--$j]; //#20660 + $_.sw = $k[--$j]; //#20660 + $k[$j++] = Infinity; //#20661 + $aload($_.seq); //#20661 + $k[$j++] = $_.sw; //#20661 + $k[$j++] = $_.dat; //#20661 + $_.seq = $a(); //#20661 + } //#20661 + $_.i = $_.i + $_.dat.length; //#20663 + } //#20663 + for (;;) { //#20694 + if ($_.seq == -1) { //#20668 + break; //#20668 + } //#20668 + $_.bits = $s(23648); //#20669 + $_.j = 0; //#20670 + if ($_.fnc1first) { //#20673 + if ($lt($_.ver, $_.vR7x43)) { //#20672 + $k[$j++] = "0101"; //#20672 + } else { //#20672 + $k[$j++] = "101"; //#20672 + } //#20672 + $_.addtobits(); //#20672 + } //#20672 + $_.abort = false; //#20674 + for (var _F4 = 0, _F3 = $_.seq.length - 1; _F4 <= _F3; _F4 += 2) { //#20689 + $_.i = _F4; //#20676 + $_.mode = $get($_.seq, $_.i); //#20677 + $k[$j++] = $get($get($_.mids, $_.ver), $_.mode); //#20678 + $_.addtobits(); //#20678 + $_.chars = $get($_.seq, $_.i + 1); //#20679 + $k[$j++] = 'charslen'; //#20680 + $k[$j++] = $_.chars.length; //#20680 + if ($_.mode == $_.K) { //#20680 + var _FJ = $k[--$j]; //#20680 + $k[$j++] = ~~(_FJ / 2); //#20680 + } //#20680 + var _FK = $k[--$j]; //#20680 + $_[$k[--$j]] = _FK; //#20680 + if ($_.mode != $_.E) { //#20687 + $_.cclen = $get($get($_.cclens, $_.ver), $_.mode); //#20682 + if ($_.charslen >= (~~Math.pow(2, $_.cclen))) { //#20685 + $_.abort = true; //#20684 + break; //#20684 + } //#20684 + $k[$j++] = $_.charslen; //#20686 + $k[$j++] = $_.cclen; //#20686 + $_.tobin(); //#20686 + $_.addtobits(); //#20686 + } //#20686 + $k[$j++] = $_.chars; //#20688 if ($_[$get($_.encfuncs, $_.mode)]() === true) { break; - } //#20364 - $_.addtobits(); //#20364 - } //#20364 - if ($_.abort) { //#20366 - break; //#20366 - } //#20366 - $_.bits = $geti($_.bits, 0, $_.j); //#20367 - $put($_.msgbits, $_.ver, $_.bits); //#20368 - break; //#20369 - } //#20369 - } //#20369 - if (!bwipp_qrcode.__20455__) { //#20455 - $_ = Object.create($_); //#20455 - $_.metrics = $a([$a(["micro", "M1", $_.vM1, 11, 11, 98, 99, 36, $a([2, 99, 99, 99]), $a([1, 0, -1, -1, -1, -1, -1, -1])]), $a(["micro", "M2", $_.vM2, 13, 13, 98, 99, 80, $a([5, 6, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M3", $_.vM3, 15, 15, 98, 99, 132, $a([6, 8, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M4", $_.vM4, 17, 17, 98, 99, 192, $a([8, 10, 14, 99]), $a([1, 0, 1, 0, 1, 0, -1, -1])]), $a(["full", "1", $_.v1to9, 21, 21, 98, 99, 208, $a([7, 10, 13, 17]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "2", $_.v1to9, 25, 25, 18, 99, 359, $a([10, 16, 22, 28]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "3", $_.v1to9, 29, 29, 22, 99, 567, $a([15, 26, 36, 44]), $a([1, 0, 1, 0, 2, 0, 2, 0])]), $a(["full", "4", $_.v1to9, 33, 33, 26, 99, 807, $a([20, 36, 52, 64]), $a([1, 0, 2, 0, 2, 0, 4, 0])]), $a(["full", "5", $_.v1to9, 37, 37, 30, 99, 1079, $a([26, 48, 72, 88]), $a([1, 0, 2, 0, 2, 2, 2, 2])]), $a(["full", "6", $_.v1to9, 41, 41, 34, 99, 1383, $a([36, 64, 96, 112]), $a([2, 0, 4, 0, 4, 0, 4, 0])]), $a(["full", "7", $_.v1to9, 45, 45, 22, 38, 1568, $a([40, 72, 108, 130]), $a([2, 0, 4, 0, 2, 4, 4, 1])]), $a(["full", "8", $_.v1to9, 49, 49, 24, 42, 1936, $a([48, 88, 132, 156]), $a([2, 0, 2, 2, 4, 2, 4, 2])]), $a(["full", "9", $_.v1to9, 53, 53, 26, 46, 2336, $a([60, 110, 160, 192]), $a([2, 0, 3, 2, 4, 4, 4, 4])]), $a(["full", "10", $_.v10to26, 57, 57, 28, 50, 2768, $a([72, 130, 192, 224]), $a([2, 2, 4, 1, 6, 2, 6, 2])]), $a(["full", "11", $_.v10to26, 61, 61, 30, 54, 3232, $a([80, 150, 224, 264]), $a([4, 0, 1, 4, 4, 4, 3, 8])]), $a(["full", "12", $_.v10to26, 65, 65, 32, 58, 3728, $a([96, 176, 260, 308]), $a([2, 2, 6, 2, 4, 6, 7, 4])]), $a(["full", "13", $_.v10to26, 69, 69, 34, 62, 4256, $a([104, 198, 288, 352]), $a([4, 0, 8, 1, 8, 4, 12, 4])]), $a(["full", "14", $_.v10to26, 73, 73, 26, 46, 4651, $a([120, 216, 320, 384]), $a([3, 1, 4, 5, 11, 5, 11, 5])]), $a(["full", "15", $_.v10to26, 77, 77, 26, 48, 5243, $a([132, 240, 360, 432]), $a([5, 1, 5, 5, 5, 7, 11, 7])]), $a(["full", "16", $_.v10to26, 81, 81, 26, 50, 5867, $a([144, 280, 408, 480]), $a([5, 1, 7, 3, 15, 2, 3, 13])]), $a(["full", "17", $_.v10to26, 85, 85, 30, 54, 6523, $a([168, 308, 448, 532]), $a([1, 5, 10, 1, 1, 15, 2, 17])]), $a(["full", "18", $_.v10to26, 89, 89, 30, 56, 7211, $a([180, 338, 504, 588]), $a([5, 1, 9, 4, 17, 1, 2, 19])]), $a(["full", "19", $_.v10to26, 93, 93, 30, 58, 7931, $a([196, 364, 546, 650]), $a([3, 4, 3, 11, 17, 4, 9, 16])]), $a(["full", "20", $_.v10to26, 97, 97, 34, 62, 8683, $a([224, 416, 600, 700]), $a([3, 5, 3, 13, 15, 5, 15, 10])]), $a(["full", "21", $_.v10to26, 101, 101, 28, 50, 9252, $a([224, 442, 644, 750]), $a([4, 4, 17, 0, 17, 6, 19, 6])]), $a(["full", "22", $_.v10to26, 105, 105, 26, 50, 10068, $a([252, 476, 690, 816]), $a([2, 7, 17, 0, 7, 16, 34, 0])]), $a(["full", "23", $_.v10to26, 109, 109, 30, 54, 10916, $a([270, 504, 750, 900]), $a([4, 5, 4, 14, 11, 14, 16, 14])]), $a(["full", "24", $_.v10to26, 113, 113, 28, 54, 11796, $a([300, 560, 810, 960]), $a([6, 4, 6, 14, 11, 16, 30, 2])]), $a(["full", "25", $_.v10to26, 117, 117, 32, 58, 12708, $a([312, 588, 870, 1050]), $a([8, 4, 8, 13, 7, 22, 22, 13])]), $a(["full", "26", $_.v10to26, 121, 121, 30, 58, 13652, $a([336, 644, 952, 1110]), $a([10, 2, 19, 4, 28, 6, 33, 4])]), $a(["full", "27", $_.v27to40, 125, 125, 34, 62, 14628, $a([360, 700, 1020, 1200]), $a([8, 4, 22, 3, 8, 26, 12, 28])]), $a(["full", "28", $_.v27to40, 129, 129, 26, 50, 15371, $a([390, 728, 1050, 1260]), $a([3, 10, 3, 23, 4, 31, 11, 31])]), $a(["full", "29", $_.v27to40, 133, 133, 30, 54, 16411, $a([420, 784, 1140, 1350]), $a([7, 7, 21, 7, 1, 37, 19, 26])]), $a(["full", "30", $_.v27to40, 137, 137, 26, 52, 17483, $a([450, 812, 1200, 1440]), $a([5, 10, 19, 10, 15, 25, 23, 25])]), $a(["full", "31", $_.v27to40, 141, 141, 30, 56, 18587, $a([480, 868, 1290, 1530]), $a([13, 3, 2, 29, 42, 1, 23, 28])]), $a(["full", "32", $_.v27to40, 145, 145, 34, 60, 19723, $a([510, 924, 1350, 1620]), $a([17, 0, 10, 23, 10, 35, 19, 35])]), $a(["full", "33", $_.v27to40, 149, 149, 30, 58, 20891, $a([540, 980, 1440, 1710]), $a([17, 1, 14, 21, 29, 19, 11, 46])]), $a(["full", "34", $_.v27to40, 153, 153, 34, 62, 22091, $a([570, 1036, 1530, 1800]), $a([13, 6, 14, 23, 44, 7, 59, 1])]), $a(["full", "35", $_.v27to40, 157, 157, 30, 54, 23008, $a([570, 1064, 1590, 1890]), $a([12, 7, 12, 26, 39, 14, 22, 41])]), $a(["full", "36", $_.v27to40, 161, 161, 24, 50, 24272, $a([600, 1120, 1680, 1980]), $a([6, 14, 6, 34, 46, 10, 2, 64])]), $a(["full", "37", $_.v27to40, 165, 165, 28, 54, 25568, $a([630, 1204, 1770, 2100]), $a([17, 4, 29, 14, 49, 10, 24, 46])]), $a(["full", "38", $_.v27to40, 169, 169, 32, 58, 26896, $a([660, 1260, 1860, 2220]), $a([4, 18, 13, 32, 48, 14, 42, 32])]), $a(["full", "39", $_.v27to40, 173, 173, 26, 54, 28256, $a([720, 1316, 1950, 2310]), $a([20, 4, 40, 7, 43, 22, 10, 67])]), $a(["full", "40", $_.v27to40, 177, 177, 30, 58, 29648, $a([750, 1372, 2040, 2430]), $a([19, 6, 18, 31, 34, 34, 20, 61])]), $a(["rmqr", "R7x43", $_.vR7x43, 7, 43, 22, 99, 104, $a([99, 7, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x59", $_.vR7x59, 7, 59, 20, 40, 171, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x77", $_.vR7x77, 7, 77, 26, 52, 261, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x99", $_.vR7x99, 7, 99, 24, 50, 358, $a([99, 16, 99, 30]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x139", $_.vR7x139, 7, 139, 28, 56, 545, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x43", $_.vR9x43, 9, 43, 22, 99, 170, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x59", $_.vR9x59, 9, 59, 20, 40, 267, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x77", $_.vR9x77, 9, 77, 26, 52, 393, $a([99, 18, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R9x99", $_.vR9x99, 9, 99, 24, 50, 532, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x139", $_.vR9x139, 9, 139, 28, 56, 797, $a([99, 36, 99, 66]), $a([-1, -1, 1, 1, -1, -1, 3, 0])]), $a(["rmqr", "R11x27", $_.vR11x27, 11, 27, 98, 99, 122, $a([99, 8, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x43", $_.vR11x43, 11, 43, 22, 99, 249, $a([99, 12, 99, 20]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x59", $_.vR11x59, 11, 59, 20, 40, 376, $a([99, 16, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x77", $_.vR11x77, 11, 77, 26, 52, 538, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x99", $_.vR11x99, 11, 99, 24, 50, 719, $a([99, 32, 99, 60]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R11x139", $_.vR11x139, 11, 139, 28, 56, 1062, $a([99, 48, 99, 90]), $a([-1, -1, 2, 0, -1, -1, 3, 0])]), $a(["rmqr", "R13x27", $_.vR13x27, 13, 27, 98, 99, 172, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x43", $_.vR13x43, 13, 43, 22, 99, 329, $a([99, 14, 99, 28]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x59", $_.vR13x59, 13, 59, 20, 40, 486, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R13x77", $_.vR13x77, 13, 77, 26, 52, 684, $a([99, 32, 99, 56]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R13x99", $_.vR13x99, 13, 99, 24, 50, 907, $a([99, 40, 99, 78]), $a([-1, -1, 1, 1, -1, -1, 1, 2])]), $a(["rmqr", "R13x139", $_.vR13x139, 13, 139, 28, 56, 1328, $a([99, 60, 99, 112]), $a([-1, -1, 2, 1, -1, -1, 2, 2])]), $a(["rmqr", "R15x43", $_.vR15x43, 15, 43, 22, 99, 409, $a([99, 18, 99, 36]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R15x59", $_.vR15x59, 15, 59, 20, 40, 596, $a([99, 26, 99, 48]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R15x77", $_.vR15x77, 15, 77, 26, 52, 830, $a([99, 36, 99, 72]), $a([-1, -1, 1, 1, -1, -1, 2, 1])]), $a(["rmqr", "R15x99", $_.vR15x99, 15, 99, 24, 50, 1095, $a([99, 48, 99, 88]), $a([-1, -1, 2, 0, -1, -1, 4, 0])]), $a(["rmqr", "R15x139", $_.vR15x139, 15, 139, 28, 56, 1594, $a([99, 72, 99, 130]), $a([-1, -1, 2, 1, -1, -1, 1, 4])]), $a(["rmqr", "R17x43", $_.vR17x43, 17, 43, 22, 99, 489, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R17x59", $_.vR17x59, 17, 59, 20, 40, 706, $a([99, 32, 99, 60]), $a([-1, -1, 2, 0, -1, -1, 2, 0])]), $a(["rmqr", "R17x77", $_.vR17x77, 17, 77, 26, 52, 976, $a([99, 44, 99, 84]), $a([-1, -1, 2, 0, -1, -1, 1, 2])]), $a(["rmqr", "R17x99", $_.vR17x99, 17, 99, 24, 50, 1283, $a([99, 60, 99, 104]), $a([-1, -1, 2, 1, -1, -1, 4, 0])]), $a(["rmqr", "R17x139", $_.vR17x139, 17, 139, 28, 56, 1860, $a([99, 80, 99, 156]), $a([-1, -1, 4, 0, -1, -1, 2, 4])])]); //#20454 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20454 - bwipp_qrcode.__20455__ = 1; //#20454 - $_ = Object.getPrototypeOf($_); //#20454 - } //#20454 - $k[$j++] = 'eclval'; //#20457 - $search("LMQH", $_.eclevel); //#20457 - $j--; //#20457 - var _Kj = $k[--$j]; //#20457 - var _Kk = $k[--$j]; //#20457 - $k[$j++] = _Kj.length; //#20457 - $k[$j++] = _Kk; //#20457 - $j--; //#20457 - var _Kl = $k[--$j]; //#20457 - var _Km = $k[--$j]; //#20457 - $k[$j++] = _Kl; //#20457 - $k[$j++] = _Km; //#20457 - $j--; //#20457 - var _Kn = $k[--$j]; //#20457 - $_[$k[--$j]] = _Kn; //#20457 - for (var _Kr = 0, _Kq = $_.metrics.length - 1; _Kr <= _Kq; _Kr += 1) { //#20496 - $_.i = _Kr; //#20459 - $_.m = $get($_.metrics, $_.i); //#20460 - $_.frmt = $get($_.m, 0); //#20461 - $_.vers = $get($_.m, 1); //#20462 - $_.vergrp = $get($_.m, 2); //#20463 - $_.verind = $_.i - 44; //#20464 - $_.rows = $get($_.m, 3); //#20465 - $_.cols = $get($_.m, 4); //#20466 - $_.asp2 = $get($_.m, 5); //#20467 - $_.asp3 = $get($_.m, 6); //#20468 - $_.nmod = $get($_.m, 7); //#20469 - $_.ncws = ~~($_.nmod / 8); //#20470 - $_.rbit = $_.nmod % 8; //#20471 - $_.lc4b = false; //#20472 - if ($eq($_.vers, "M1") || $eq($_.vers, "M3")) { //#20477 - $_.ncws = $_.ncws + 1; //#20474 - $_.rbit = 0; //#20475 - $_.lc4b = true; //#20476 - } //#20476 - $_.ecws = $get($get($_.m, 8), $_.eclval); //#20478 - $_.dcws = $f($_.ncws - $_.ecws); //#20479 - var _LP = $_.lc4b ? 4 : 0; //#20480 - $_.dmod = $f(($_.dcws * 8) - _LP); //#20480 - $_.ecb1 = $get($get($_.m, 9), $_.eclval * 2); //#20481 - $_.ecb2 = $get($get($_.m, 9), $f(($_.eclval * 2) + 1)); //#20482 - $_.okay = true; //#20483 - if ($ne($_.format, $_.frmt)) { //#20484 - $_.okay = false; //#20484 - } //#20484 - if ($eq($_.frmt, "micro") && $_.fnc1first) { //#20485 - $_.okay = false; //#20485 - } //#20485 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#20486 - $_.okay = false; //#20486 - } //#20486 - if (($_.ecb1 == -1) || ($_.ecb2 == -1)) { //#20487 - $_.okay = false; //#20487 - } //#20487 - $_.verbits = $get($_.msgbits, $_.vergrp); //#20488 - if ($_.verbits == -1) { //#20492 - $_.okay = false; //#20490 - } else { //#20492 - if ($_.verbits.length > $_.dmod) { //#20492 - $_.okay = false; //#20492 - } //#20492 - } //#20492 - $_.term = $geti("000000000", 0, $get($_.termlens, $_.vergrp)); //#20494 - if ($_.okay) { //#20495 - break; //#20495 - } //#20495 - } //#20495 - if (!$_.okay) { //#20500 - $k[$j++] = 'bwipp.qrcodeNoValidSymbol#20499'; //#20499 - $k[$j++] = "Maximum length exceeded or invalid content"; //#20499 - bwipp_raiseerror(); //#20499 - } //#20499 - $_.format = $_.frmt; //#20502 - $_.version = $_.vers; //#20503 - $_.msgbits = $_.verbits; //#20504 - $_.dcpb = ~~($_.dcws / $f($_.ecb1 + $_.ecb2)); //#20505 - $_.ecpb = (~~($_.ncws / $f($_.ecb1 + $_.ecb2))) - $_.dcpb; //#20506 - var _M3 = $_.term; //#20509 - var _M4 = $_.dmod; //#20509 - var _M5 = $_.msgbits; //#20509 - var _M6 = $_.term; //#20509 - var _M7 = _M6.length; //#20509 - var _M8 = $f(_M4 - _M5.length); //#20509 - if ($f(_M4 - _M5.length) > _M6.length) { //#20509 - var _ = _M7; //#20509 - _M7 = _M8; //#20509 - _M8 = _; //#20509 - } //#20509 - $_.term = $geti(_M3, 0, _M8); //#20509 - var _MC = $s($_.msgbits.length + $_.term.length); //#20510 - $puti(_MC, 0, $_.msgbits); //#20511 - $puti(_MC, $_.msgbits.length, $_.term); //#20512 - $_.msgbits = _MC; //#20513 - $_.pad = $s($_.dmod); //#20516 - for (var _MK = 0, _MJ = $_.pad.length - 1; _MK <= _MJ; _MK += 1) { //#20517 - $put($_.pad, _MK, 48); //#20517 - } //#20517 - $puti($_.pad, 0, $_.msgbits); //#20518 - $_.padnum = 0; //#20519 - var _MR = $_.lc4b ? 5 : 1; //#20520 - for (var _MT = ~~(Math.ceil($_.msgbits.length / 8) * 8), _MS = $f($_.dmod - _MR); _MT <= _MS; _MT += 8) { //#20523 - $puti($_.pad, _MT, $get($_.padstrs, $_.padnum)); //#20521 - $_.padnum = ($_.padnum + 1) % 2; //#20522 - } //#20522 - $_.cws = $a($_.dcws); //#20526 - for (var _Md = 0, _Mc = $_.cws.length - 1; _Md <= _Mc; _Md += 1) { //#20538 - $_.c = _Md; //#20528 - $_.bpcw = 8; //#20529 - if ($_.lc4b && ($_.c == ($_.cws.length - 1))) { //#20530 - $_.bpcw = 4; //#20530 - } //#20530 - $_.cwb = $geti($_.pad, $_.c * 8, $_.bpcw); //#20531 - $_.cw = 0; //#20532 - for (var _Mn = 0, _Mm = $_.bpcw - 1; _Mn <= _Mm; _Mn += 1) { //#20536 - $_.i = _Mn; //#20534 - $_.cw = $f($_.cw + ((~~(Math.pow(2, ($_.bpcw - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#20535 - } //#20535 - $put($_.cws, $_.c, $_.cw); //#20537 - } //#20537 - if ($_.lc4b) { //#20541 - var _My = $_.cws; //#20541 - var _Mz = $_.cws; //#20541 - $put(_My, _Mz.length - 1, $get(_My, _Mz.length - 1) << 4); //#20541 - } //#20541 - var _N2 = $get($_.options, 'debugcws') !== undefined; //#20543 - if (_N2) { //#20543 - $k[$j++] = 'bwipp.debugcws#20543'; //#20543 - $k[$j++] = $_.cws; //#20543 - bwipp_raiseerror(); //#20543 - } //#20543 - if (!bwipp_qrcode.__20550__) { //#20550 - $_ = Object.create($_); //#20550 - $k[$j++] = Infinity; //#20547 - $k[$j++] = 1; //#20547 - for (var _N4 = 0, _N5 = 255; _N4 < _N5; _N4++) { //#20547 - var _N6 = $k[--$j]; //#20547 - var _N7 = _N6 * 2; //#20547 - $k[$j++] = _N6; //#20547 - $k[$j++] = _N7; //#20547 - if (_N7 >= 256) { //#20547 - var _N8 = $k[--$j]; //#20547 - $k[$j++] = _N8 ^ 285; //#20547 - } //#20547 - } //#20547 - $_.rsalog = $a(); //#20547 - $_.rslog = $a(256); //#20548 - for (var _NB = 1; _NB <= 255; _NB += 1) { //#20549 - $put($_.rslog, $get($_.rsalog, _NB), _NB); //#20549 - } //#20549 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20549 - bwipp_qrcode.__20550__ = 1; //#20549 - $_ = Object.getPrototypeOf($_); //#20549 - } //#20549 + } //#20688 + $_.addtobits(); //#20688 + } //#20688 + if ($_.abort) { //#20690 + break; //#20690 + } //#20690 + $_.bits = $geti($_.bits, 0, $_.j); //#20691 + $put($_.msgbits, $_.ver, $_.bits); //#20692 + break; //#20693 + } //#20693 + } //#20693 + if (!bwipp_qrcode.__20779__) { //#20779 + $_ = Object.create($_); //#20779 + $_.metrics = $a([$a(["micro", "M1", $_.vM1, 11, 11, 98, 99, 36, $a([2, 99, 99, 99]), $a([1, 0, -1, -1, -1, -1, -1, -1])]), $a(["micro", "M2", $_.vM2, 13, 13, 98, 99, 80, $a([5, 6, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M3", $_.vM3, 15, 15, 98, 99, 132, $a([6, 8, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M4", $_.vM4, 17, 17, 98, 99, 192, $a([8, 10, 14, 99]), $a([1, 0, 1, 0, 1, 0, -1, -1])]), $a(["full", "1", $_.v1to9, 21, 21, 98, 99, 208, $a([7, 10, 13, 17]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "2", $_.v1to9, 25, 25, 18, 99, 359, $a([10, 16, 22, 28]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "3", $_.v1to9, 29, 29, 22, 99, 567, $a([15, 26, 36, 44]), $a([1, 0, 1, 0, 2, 0, 2, 0])]), $a(["full", "4", $_.v1to9, 33, 33, 26, 99, 807, $a([20, 36, 52, 64]), $a([1, 0, 2, 0, 2, 0, 4, 0])]), $a(["full", "5", $_.v1to9, 37, 37, 30, 99, 1079, $a([26, 48, 72, 88]), $a([1, 0, 2, 0, 2, 2, 2, 2])]), $a(["full", "6", $_.v1to9, 41, 41, 34, 99, 1383, $a([36, 64, 96, 112]), $a([2, 0, 4, 0, 4, 0, 4, 0])]), $a(["full", "7", $_.v1to9, 45, 45, 22, 38, 1568, $a([40, 72, 108, 130]), $a([2, 0, 4, 0, 2, 4, 4, 1])]), $a(["full", "8", $_.v1to9, 49, 49, 24, 42, 1936, $a([48, 88, 132, 156]), $a([2, 0, 2, 2, 4, 2, 4, 2])]), $a(["full", "9", $_.v1to9, 53, 53, 26, 46, 2336, $a([60, 110, 160, 192]), $a([2, 0, 3, 2, 4, 4, 4, 4])]), $a(["full", "10", $_.v10to26, 57, 57, 28, 50, 2768, $a([72, 130, 192, 224]), $a([2, 2, 4, 1, 6, 2, 6, 2])]), $a(["full", "11", $_.v10to26, 61, 61, 30, 54, 3232, $a([80, 150, 224, 264]), $a([4, 0, 1, 4, 4, 4, 3, 8])]), $a(["full", "12", $_.v10to26, 65, 65, 32, 58, 3728, $a([96, 176, 260, 308]), $a([2, 2, 6, 2, 4, 6, 7, 4])]), $a(["full", "13", $_.v10to26, 69, 69, 34, 62, 4256, $a([104, 198, 288, 352]), $a([4, 0, 8, 1, 8, 4, 12, 4])]), $a(["full", "14", $_.v10to26, 73, 73, 26, 46, 4651, $a([120, 216, 320, 384]), $a([3, 1, 4, 5, 11, 5, 11, 5])]), $a(["full", "15", $_.v10to26, 77, 77, 26, 48, 5243, $a([132, 240, 360, 432]), $a([5, 1, 5, 5, 5, 7, 11, 7])]), $a(["full", "16", $_.v10to26, 81, 81, 26, 50, 5867, $a([144, 280, 408, 480]), $a([5, 1, 7, 3, 15, 2, 3, 13])]), $a(["full", "17", $_.v10to26, 85, 85, 30, 54, 6523, $a([168, 308, 448, 532]), $a([1, 5, 10, 1, 1, 15, 2, 17])]), $a(["full", "18", $_.v10to26, 89, 89, 30, 56, 7211, $a([180, 338, 504, 588]), $a([5, 1, 9, 4, 17, 1, 2, 19])]), $a(["full", "19", $_.v10to26, 93, 93, 30, 58, 7931, $a([196, 364, 546, 650]), $a([3, 4, 3, 11, 17, 4, 9, 16])]), $a(["full", "20", $_.v10to26, 97, 97, 34, 62, 8683, $a([224, 416, 600, 700]), $a([3, 5, 3, 13, 15, 5, 15, 10])]), $a(["full", "21", $_.v10to26, 101, 101, 28, 50, 9252, $a([224, 442, 644, 750]), $a([4, 4, 17, 0, 17, 6, 19, 6])]), $a(["full", "22", $_.v10to26, 105, 105, 26, 50, 10068, $a([252, 476, 690, 816]), $a([2, 7, 17, 0, 7, 16, 34, 0])]), $a(["full", "23", $_.v10to26, 109, 109, 30, 54, 10916, $a([270, 504, 750, 900]), $a([4, 5, 4, 14, 11, 14, 16, 14])]), $a(["full", "24", $_.v10to26, 113, 113, 28, 54, 11796, $a([300, 560, 810, 960]), $a([6, 4, 6, 14, 11, 16, 30, 2])]), $a(["full", "25", $_.v10to26, 117, 117, 32, 58, 12708, $a([312, 588, 870, 1050]), $a([8, 4, 8, 13, 7, 22, 22, 13])]), $a(["full", "26", $_.v10to26, 121, 121, 30, 58, 13652, $a([336, 644, 952, 1110]), $a([10, 2, 19, 4, 28, 6, 33, 4])]), $a(["full", "27", $_.v27to40, 125, 125, 34, 62, 14628, $a([360, 700, 1020, 1200]), $a([8, 4, 22, 3, 8, 26, 12, 28])]), $a(["full", "28", $_.v27to40, 129, 129, 26, 50, 15371, $a([390, 728, 1050, 1260]), $a([3, 10, 3, 23, 4, 31, 11, 31])]), $a(["full", "29", $_.v27to40, 133, 133, 30, 54, 16411, $a([420, 784, 1140, 1350]), $a([7, 7, 21, 7, 1, 37, 19, 26])]), $a(["full", "30", $_.v27to40, 137, 137, 26, 52, 17483, $a([450, 812, 1200, 1440]), $a([5, 10, 19, 10, 15, 25, 23, 25])]), $a(["full", "31", $_.v27to40, 141, 141, 30, 56, 18587, $a([480, 868, 1290, 1530]), $a([13, 3, 2, 29, 42, 1, 23, 28])]), $a(["full", "32", $_.v27to40, 145, 145, 34, 60, 19723, $a([510, 924, 1350, 1620]), $a([17, 0, 10, 23, 10, 35, 19, 35])]), $a(["full", "33", $_.v27to40, 149, 149, 30, 58, 20891, $a([540, 980, 1440, 1710]), $a([17, 1, 14, 21, 29, 19, 11, 46])]), $a(["full", "34", $_.v27to40, 153, 153, 34, 62, 22091, $a([570, 1036, 1530, 1800]), $a([13, 6, 14, 23, 44, 7, 59, 1])]), $a(["full", "35", $_.v27to40, 157, 157, 30, 54, 23008, $a([570, 1064, 1590, 1890]), $a([12, 7, 12, 26, 39, 14, 22, 41])]), $a(["full", "36", $_.v27to40, 161, 161, 24, 50, 24272, $a([600, 1120, 1680, 1980]), $a([6, 14, 6, 34, 46, 10, 2, 64])]), $a(["full", "37", $_.v27to40, 165, 165, 28, 54, 25568, $a([630, 1204, 1770, 2100]), $a([17, 4, 29, 14, 49, 10, 24, 46])]), $a(["full", "38", $_.v27to40, 169, 169, 32, 58, 26896, $a([660, 1260, 1860, 2220]), $a([4, 18, 13, 32, 48, 14, 42, 32])]), $a(["full", "39", $_.v27to40, 173, 173, 26, 54, 28256, $a([720, 1316, 1950, 2310]), $a([20, 4, 40, 7, 43, 22, 10, 67])]), $a(["full", "40", $_.v27to40, 177, 177, 30, 58, 29648, $a([750, 1372, 2040, 2430]), $a([19, 6, 18, 31, 34, 34, 20, 61])]), $a(["rmqr", "R7x43", $_.vR7x43, 7, 43, 22, 99, 104, $a([99, 7, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x59", $_.vR7x59, 7, 59, 20, 40, 171, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x77", $_.vR7x77, 7, 77, 26, 52, 261, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x99", $_.vR7x99, 7, 99, 24, 50, 358, $a([99, 16, 99, 30]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x139", $_.vR7x139, 7, 139, 28, 56, 545, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x43", $_.vR9x43, 9, 43, 22, 99, 170, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x59", $_.vR9x59, 9, 59, 20, 40, 267, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x77", $_.vR9x77, 9, 77, 26, 52, 393, $a([99, 18, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R9x99", $_.vR9x99, 9, 99, 24, 50, 532, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x139", $_.vR9x139, 9, 139, 28, 56, 797, $a([99, 36, 99, 66]), $a([-1, -1, 1, 1, -1, -1, 3, 0])]), $a(["rmqr", "R11x27", $_.vR11x27, 11, 27, 98, 99, 122, $a([99, 8, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x43", $_.vR11x43, 11, 43, 22, 99, 249, $a([99, 12, 99, 20]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x59", $_.vR11x59, 11, 59, 20, 40, 376, $a([99, 16, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x77", $_.vR11x77, 11, 77, 26, 52, 538, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x99", $_.vR11x99, 11, 99, 24, 50, 719, $a([99, 32, 99, 60]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R11x139", $_.vR11x139, 11, 139, 28, 56, 1062, $a([99, 48, 99, 90]), $a([-1, -1, 2, 0, -1, -1, 3, 0])]), $a(["rmqr", "R13x27", $_.vR13x27, 13, 27, 98, 99, 172, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x43", $_.vR13x43, 13, 43, 22, 99, 329, $a([99, 14, 99, 28]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x59", $_.vR13x59, 13, 59, 20, 40, 486, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R13x77", $_.vR13x77, 13, 77, 26, 52, 684, $a([99, 32, 99, 56]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R13x99", $_.vR13x99, 13, 99, 24, 50, 907, $a([99, 40, 99, 78]), $a([-1, -1, 1, 1, -1, -1, 1, 2])]), $a(["rmqr", "R13x139", $_.vR13x139, 13, 139, 28, 56, 1328, $a([99, 60, 99, 112]), $a([-1, -1, 2, 1, -1, -1, 2, 2])]), $a(["rmqr", "R15x43", $_.vR15x43, 15, 43, 22, 99, 409, $a([99, 18, 99, 36]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R15x59", $_.vR15x59, 15, 59, 20, 40, 596, $a([99, 26, 99, 48]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R15x77", $_.vR15x77, 15, 77, 26, 52, 830, $a([99, 36, 99, 72]), $a([-1, -1, 1, 1, -1, -1, 2, 1])]), $a(["rmqr", "R15x99", $_.vR15x99, 15, 99, 24, 50, 1095, $a([99, 48, 99, 88]), $a([-1, -1, 2, 0, -1, -1, 4, 0])]), $a(["rmqr", "R15x139", $_.vR15x139, 15, 139, 28, 56, 1594, $a([99, 72, 99, 130]), $a([-1, -1, 2, 1, -1, -1, 1, 4])]), $a(["rmqr", "R17x43", $_.vR17x43, 17, 43, 22, 99, 489, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R17x59", $_.vR17x59, 17, 59, 20, 40, 706, $a([99, 32, 99, 60]), $a([-1, -1, 2, 0, -1, -1, 2, 0])]), $a(["rmqr", "R17x77", $_.vR17x77, 17, 77, 26, 52, 976, $a([99, 44, 99, 84]), $a([-1, -1, 2, 0, -1, -1, 1, 2])]), $a(["rmqr", "R17x99", $_.vR17x99, 17, 99, 24, 50, 1283, $a([99, 60, 99, 104]), $a([-1, -1, 2, 1, -1, -1, 4, 0])]), $a(["rmqr", "R17x139", $_.vR17x139, 17, 139, 28, 56, 1860, $a([99, 80, 99, 156]), $a([-1, -1, 4, 0, -1, -1, 2, 4])])]); //#20778 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20778 + bwipp_qrcode.__20779__ = 1; //#20778 + $_ = Object.getPrototypeOf($_); //#20778 + } //#20778 + $k[$j++] = 'eclval'; //#20781 + $search("LMQH", $_.eclevel); //#20781 + $j--; //#20781 + var _Kg = $k[--$j]; //#20781 + var _Kh = $k[--$j]; //#20781 + $k[$j++] = _Kg.length; //#20781 + $k[$j++] = _Kh; //#20781 + $j--; //#20781 + var _Ki = $k[--$j]; //#20781 + var _Kj = $k[--$j]; //#20781 + $k[$j++] = _Ki; //#20781 + $k[$j++] = _Kj; //#20781 + $j--; //#20781 + var _Kk = $k[--$j]; //#20781 + $_[$k[--$j]] = _Kk; //#20781 + for (var _Ko = 0, _Kn = $_.metrics.length - 1; _Ko <= _Kn; _Ko += 1) { //#20820 + $_.i = _Ko; //#20783 + $_.m = $get($_.metrics, $_.i); //#20784 + $_.frmt = $get($_.m, 0); //#20785 + $_.vers = $get($_.m, 1); //#20786 + $_.vergrp = $get($_.m, 2); //#20787 + $_.verind = $_.i - 44; //#20788 + $_.rows = $get($_.m, 3); //#20789 + $_.cols = $get($_.m, 4); //#20790 + $_.asp2 = $get($_.m, 5); //#20791 + $_.asp3 = $get($_.m, 6); //#20792 + $_.nmod = $get($_.m, 7); //#20793 + $_.ncws = ~~($_.nmod / 8); //#20794 + $_.rbit = $_.nmod % 8; //#20795 + $_.lc4b = false; //#20796 + if ($eq($_.vers, "M1") || $eq($_.vers, "M3")) { //#20801 + $_.ncws = $_.ncws + 1; //#20798 + $_.rbit = 0; //#20799 + $_.lc4b = true; //#20800 + } //#20800 + $_.ecws = $get($get($_.m, 8), $_.eclval); //#20802 + $_.dcws = $f($_.ncws - $_.ecws); //#20803 + var _LM = $_.lc4b ? 4 : 0; //#20804 + $_.dmod = $f(($_.dcws * 8) - _LM); //#20804 + $_.ecb1 = $get($get($_.m, 9), $_.eclval * 2); //#20805 + $_.ecb2 = $get($get($_.m, 9), $f(($_.eclval * 2) + 1)); //#20806 + $_.okay = true; //#20807 + if ($ne($_.format, $_.frmt)) { //#20808 + $_.okay = false; //#20808 + } //#20808 + if ($eq($_.frmt, "micro") && $_.fnc1first) { //#20809 + $_.okay = false; //#20809 + } //#20809 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#20810 + $_.okay = false; //#20810 + } //#20810 + if (($_.ecb1 == -1) || ($_.ecb2 == -1)) { //#20811 + $_.okay = false; //#20811 + } //#20811 + $_.verbits = $get($_.msgbits, $_.vergrp); //#20812 + if ($_.verbits == -1) { //#20816 + $_.okay = false; //#20814 + } else { //#20816 + if ($_.verbits.length > $_.dmod) { //#20816 + $_.okay = false; //#20816 + } //#20816 + } //#20816 + $_.term = $geti("000000000", 0, $get($_.termlens, $_.vergrp)); //#20818 + if ($_.okay) { //#20819 + break; //#20819 + } //#20819 + } //#20819 + if (!$_.okay) { //#20824 + $k[$j++] = 'bwipp.qrcodeNoValidSymbol#20823'; //#20823 + $k[$j++] = "Maximum length exceeded or invalid content"; //#20823 + bwipp_raiseerror(); //#20823 + } //#20823 + $_.format = $_.frmt; //#20826 + $_.version = $_.vers; //#20827 + $_.msgbits = $_.verbits; //#20828 + $_.dcpb = ~~($_.dcws / $f($_.ecb1 + $_.ecb2)); //#20829 + $_.ecpb = (~~($_.ncws / $f($_.ecb1 + $_.ecb2))) - $_.dcpb; //#20830 + var _M0 = $_.term; //#20833 + var _M1 = $_.dmod; //#20833 + var _M2 = $_.msgbits; //#20833 + var _M3 = $_.term; //#20833 + var _M4 = _M3.length; //#20833 + var _M5 = $f(_M1 - _M2.length); //#20833 + if ($f(_M1 - _M2.length) > _M3.length) { //#20833 + var _ = _M4; //#20833 + _M4 = _M5; //#20833 + _M5 = _; //#20833 + } //#20833 + $_.term = $geti(_M0, 0, _M5); //#20833 + var _M9 = $s($_.msgbits.length + $_.term.length); //#20834 + $puti(_M9, 0, $_.msgbits); //#20835 + $puti(_M9, $_.msgbits.length, $_.term); //#20836 + $_.msgbits = _M9; //#20837 + $_.pad = $s($_.dmod); //#20840 + for (var _MH = 0, _MG = $_.pad.length - 1; _MH <= _MG; _MH += 1) { //#20841 + $put($_.pad, _MH, 48); //#20841 + } //#20841 + $puti($_.pad, 0, $_.msgbits); //#20842 + $_.padnum = 0; //#20843 + var _MO = $_.lc4b ? 5 : 1; //#20844 + for (var _MQ = ~~(Math.ceil($_.msgbits.length / 8) * 8), _MP = $f($_.dmod - _MO); _MQ <= _MP; _MQ += 8) { //#20847 + $puti($_.pad, _MQ, $get($_.padstrs, $_.padnum)); //#20845 + $_.padnum = ($_.padnum + 1) % 2; //#20846 + } //#20846 + $_.cws = $a($_.dcws); //#20850 + for (var _Ma = 0, _MZ = $_.cws.length - 1; _Ma <= _MZ; _Ma += 1) { //#20862 + $_.c = _Ma; //#20852 + $_.bpcw = 8; //#20853 + if ($_.lc4b && ($_.c == ($_.cws.length - 1))) { //#20854 + $_.bpcw = 4; //#20854 + } //#20854 + $_.cwb = $geti($_.pad, $_.c * 8, $_.bpcw); //#20855 + $_.cw = 0; //#20856 + for (var _Mk = 0, _Mj = $_.bpcw - 1; _Mk <= _Mj; _Mk += 1) { //#20860 + $_.i = _Mk; //#20858 + $_.cw = $f($_.cw + ((~~(Math.pow(2, ($_.bpcw - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#20859 + } //#20859 + $put($_.cws, $_.c, $_.cw); //#20861 + } //#20861 + if ($_.lc4b) { //#20865 + var _Mv = $_.cws; //#20865 + var _Mw = $_.cws; //#20865 + $put(_Mv, _Mw.length - 1, $get(_Mv, _Mw.length - 1) << 4); //#20865 + } //#20865 + var _Mz = $get($_.options, 'debugcws') !== undefined; //#20867 + if (_Mz) { //#20867 + $k[$j++] = 'bwipp.debugcws#20867'; //#20867 + $k[$j++] = $_.cws; //#20867 + bwipp_raiseerror(); //#20867 + } //#20867 + if (!bwipp_qrcode.__20874__) { //#20874 + $_ = Object.create($_); //#20874 + $k[$j++] = Infinity; //#20871 + $k[$j++] = 1; //#20871 + for (var _N1 = 0, _N2 = 255; _N1 < _N2; _N1++) { //#20871 + var _N3 = $k[--$j]; //#20871 + var _N4 = _N3 * 2; //#20871 + $k[$j++] = _N3; //#20871 + $k[$j++] = _N4; //#20871 + if (_N4 >= 256) { //#20871 + var _N5 = $k[--$j]; //#20871 + $k[$j++] = _N5 ^ 285; //#20871 + } //#20871 + } //#20871 + $_.rsalog = $a(); //#20871 + $_.rslog = $a(256); //#20872 + for (var _N8 = 1; _N8 <= 255; _N8 += 1) { //#20873 + $put($_.rslog, $get($_.rsalog, _N8), _N8); //#20873 + } //#20873 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20873 + bwipp_qrcode.__20874__ = 1; //#20873 + $_ = Object.getPrototypeOf($_); //#20873 + } //#20873 $_.rsprod = function() { - var _NG = $k[--$j]; //#20554 - var _NH = $k[--$j]; //#20554 - $k[$j++] = _NH; //#20558 - $k[$j++] = _NG; //#20558 - if ((_NG != 0) && (_NH != 0)) { //#20557 - var _NK = $get($_.rslog, $k[--$j]); //#20555 - var _NP = $get($_.rsalog, $f(_NK + $get($_.rslog, $k[--$j])) % 255); //#20555 - $k[$j++] = _NP; //#20555 - } else { //#20557 - $j -= 2; //#20557 - $k[$j++] = 0; //#20557 - } //#20557 - }; //#20557 - $k[$j++] = Infinity; //#20562 - $k[$j++] = 1; //#20562 - for (var _NR = 0, _NS = $_.ecpb; _NR < _NS; _NR++) { //#20562 - $k[$j++] = 0; //#20562 - } //#20562 - $_.coeffs = $a(); //#20562 - for (var _NW = 0, _NV = $_.ecpb - 1; _NW <= _NV; _NW += 1) { //#20571 - $_.i = _NW; //#20564 - $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#20565 - for (var _Nd = $_.i; _Nd >= 1; _Nd -= 1) { //#20569 - $_.j = _Nd; //#20567 - $k[$j++] = $_.coeffs; //#20568 - $k[$j++] = $_.j; //#20568 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#20568 - $k[$j++] = $get($_.coeffs, $_.j); //#20568 - $k[$j++] = $get($_.rsalog, $_.i); //#20568 - $_.rsprod(); //#20568 - var _Np = $k[--$j]; //#20568 - var _Nq = $k[--$j]; //#20568 - var _Nr = $k[--$j]; //#20568 - $put($k[--$j], _Nr, $xo(_Nq, _Np)); //#20568 - } //#20568 - $k[$j++] = $_.coeffs; //#20570 - $k[$j++] = 0; //#20570 - $k[$j++] = $get($_.coeffs, 0); //#20570 - $k[$j++] = $get($_.rsalog, $_.i); //#20570 - $_.rsprod(); //#20570 - var _Nz = $k[--$j]; //#20570 - var _O0 = $k[--$j]; //#20570 - $put($k[--$j], _O0, _Nz); //#20570 - } //#20570 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#20572 + var _ND = $k[--$j]; //#20878 + var _NE = $k[--$j]; //#20878 + $k[$j++] = _NE; //#20882 + $k[$j++] = _ND; //#20882 + if ((_ND != 0) && (_NE != 0)) { //#20881 + var _NH = $get($_.rslog, $k[--$j]); //#20879 + var _NM = $get($_.rsalog, $f(_NH + $get($_.rslog, $k[--$j])) % 255); //#20879 + $k[$j++] = _NM; //#20879 + } else { //#20881 + $j -= 2; //#20881 + $k[$j++] = 0; //#20881 + } //#20881 + }; //#20881 + $k[$j++] = Infinity; //#20886 + $k[$j++] = 1; //#20886 + for (var _NO = 0, _NP = $_.ecpb; _NO < _NP; _NO++) { //#20886 + $k[$j++] = 0; //#20886 + } //#20886 + $_.coeffs = $a(); //#20886 + for (var _NT = 0, _NS = $_.ecpb - 1; _NT <= _NS; _NT += 1) { //#20895 + $_.i = _NT; //#20888 + $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#20889 + for (var _Na = $_.i; _Na >= 1; _Na -= 1) { //#20893 + $_.j = _Na; //#20891 + $k[$j++] = $_.coeffs; //#20892 + $k[$j++] = $_.j; //#20892 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#20892 + $k[$j++] = $get($_.coeffs, $_.j); //#20892 + $k[$j++] = $get($_.rsalog, $_.i); //#20892 + $_.rsprod(); //#20892 + var _Nm = $k[--$j]; //#20892 + var _Nn = $k[--$j]; //#20892 + var _No = $k[--$j]; //#20892 + $put($k[--$j], _No, $xo(_Nn, _Nm)); //#20892 + } //#20892 + $k[$j++] = $_.coeffs; //#20894 + $k[$j++] = 0; //#20894 + $k[$j++] = $get($_.coeffs, 0); //#20894 + $k[$j++] = $get($_.rsalog, $_.i); //#20894 + $_.rsprod(); //#20894 + var _Nw = $k[--$j]; //#20894 + var _Nx = $k[--$j]; //#20894 + $put($k[--$j], _Nx, _Nw); //#20894 + } //#20894 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#20896 $_.rscodes = function() { - $_.rscws = $k[--$j]; //#20576 - $_.rsnd = $_.rscws.length; //#20577 - $k[$j++] = Infinity; //#20578 - $forall($_.rscws); //#20578 - for (var _O9 = 0, _OA = $_.ecpb; _O9 < _OA; _O9++) { //#20578 - $k[$j++] = 0; //#20578 - } //#20578 - $_.rscws = $a(); //#20578 - for (var _OE = 0, _OD = $_.rsnd - 1; _OE <= _OD; _OE += 1) { //#20586 - $_.m = _OE; //#20580 - $_.k = $get($_.rscws, $_.m); //#20581 - for (var _OK = 0, _OJ = $_.ecpb - 1; _OK <= _OJ; _OK += 1) { //#20585 - $_.j = _OK; //#20583 - $k[$j++] = $_.rscws; //#20584 - $k[$j++] = ($_.m + $_.j) + 1; //#20584 - $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#20584 - $k[$j++] = $_.k; //#20584 - $_.rsprod(); //#20584 - var _OX = $k[--$j]; //#20584 - var _OY = $k[--$j]; //#20584 - $put($k[--$j], _OY, $xo(_OX, $get($_.rscws, ($_.m + $_.j) + 1))); //#20584 - } //#20584 - } //#20584 - $k[$j++] = $geti($_.rscws, $_.rsnd, $_.ecpb); //#20587 - }; //#20587 - $_.dcwsb = $a($f($_.ecb1 + $_.ecb2)); //#20591 - $_.ecwsb = $a($f($_.ecb1 + $_.ecb2)); //#20592 - for (var _Om = 0, _Ol = $f($_.ecb1 - 1); _Om <= _Ol; _Om += 1) { //#20597 - $_.i = _Om; //#20594 - $put($_.dcwsb, $_.i, $geti($_.cws, $_.i * $_.dcpb, $_.dcpb)); //#20595 - $k[$j++] = $_.ecwsb; //#20596 - $k[$j++] = $_.i; //#20596 - $k[$j++] = $get($_.dcwsb, $_.i); //#20596 - $_.rscodes(); //#20596 - var _Oz = $k[--$j]; //#20596 - var _P0 = $k[--$j]; //#20596 - $put($k[--$j], _P0, _Oz); //#20596 - } //#20596 - for (var _P4 = 0, _P3 = $f($_.ecb2 - 1); _P4 <= _P3; _P4 += 1) { //#20602 - $_.i = _P4; //#20599 - $put($_.dcwsb, $f($_.ecb1 + $_.i), $geti($_.cws, $f(($_.ecb1 * $_.dcpb) + ($_.i * ($_.dcpb + 1))), $_.dcpb + 1)); //#20600 - $k[$j++] = $_.ecwsb; //#20601 - $k[$j++] = $f($_.ecb1 + $_.i); //#20601 - $k[$j++] = $get($_.dcwsb, $f($_.ecb1 + $_.i)); //#20601 - $_.rscodes(); //#20601 - var _PM = $k[--$j]; //#20601 - var _PN = $k[--$j]; //#20601 - $put($k[--$j], _PN, _PM); //#20601 - } //#20601 - $_.cws = $a($_.ncws); //#20605 - $_.cw = 0; //#20606 - for (var _PT = 0, _PS = $_.dcpb; _PT <= _PS; _PT += 1) { //#20616 - $_.i = _PT; //#20608 - for (var _PX = 0, _PW = $f($f($_.ecb1 + $_.ecb2) - 1); _PX <= _PW; _PX += 1) { //#20615 - $_.j = _PX; //#20610 - if ($_.i < $get($_.dcwsb, $_.j).length) { //#20614 - $put($_.cws, $_.cw, $get($get($_.dcwsb, $_.j), $_.i)); //#20612 - $_.cw = $_.cw + 1; //#20613 - } //#20613 - } //#20613 - } //#20613 - for (var _Pm = 0, _Pl = $_.ecpb - 1; _Pm <= _Pl; _Pm += 1) { //#20624 - $_.i = _Pm; //#20618 - for (var _Pq = 0, _Pp = $f($f($_.ecb1 + $_.ecb2) - 1); _Pq <= _Pp; _Pq += 1) { //#20623 - $_.j = _Pq; //#20620 - $put($_.cws, $_.cw, $get($get($_.ecwsb, $_.j), $_.i)); //#20621 - $_.cw = $_.cw + 1; //#20622 - } //#20622 - } //#20622 - if ($_.rbit > 0) { //#20632 - $_.pad = $a($_.cws.length + 1); //#20628 - $puti($_.pad, 0, $_.cws); //#20629 - $put($_.pad, $_.pad.length - 1, 0); //#20630 - $_.cws = $_.pad; //#20631 - } //#20631 - if ($_.lc4b) { //#20643 - var _Q8 = $_.cws; //#20636 - var _Q9 = $_.dcws; //#20636 - $put(_Q8, $f(_Q9 - 1), $get(_Q8, $f(_Q9 - 1)) >>> 4); //#20636 - for (var _QE = $f($_.dcws - 1), _QD = $_.ncws - 2; _QE <= _QD; _QE += 1) { //#20641 - $_.i = _QE; //#20638 - $put($_.cws, $_.i, ($get($_.cws, $_.i) & 15) << 4); //#20639 - $put($_.cws, $_.i, (($get($_.cws, $_.i + 1) >>> 4) & 15) | $get($_.cws, $_.i)); //#20640 - } //#20640 - $put($_.cws, $_.ncws - 1, ($get($_.cws, $_.ncws - 1) & 15) << 4); //#20642 - } //#20642 - var _QY = $get($_.options, 'debugecc') !== undefined; //#20645 - if (_QY) { //#20645 - $k[$j++] = 'bwipp.debugecc#20645'; //#20645 - $k[$j++] = $_.cws; //#20645 - bwipp_raiseerror(); //#20645 - } //#20645 - $k[$j++] = Infinity; //#20648 - for (var _Qc = 0, _Qd = $_.rows * $_.cols; _Qc < _Qd; _Qc++) { //#20648 - $k[$j++] = -1; //#20648 - } //#20648 - $_.pixs = $a(); //#20648 + $_.rscws = $k[--$j]; //#20900 + $_.rsnd = $_.rscws.length; //#20901 + $k[$j++] = Infinity; //#20902 + $forall($_.rscws); //#20902 + for (var _O6 = 0, _O7 = $_.ecpb; _O6 < _O7; _O6++) { //#20902 + $k[$j++] = 0; //#20902 + } //#20902 + $_.rscws = $a(); //#20902 + for (var _OB = 0, _OA = $_.rsnd - 1; _OB <= _OA; _OB += 1) { //#20910 + $_.m = _OB; //#20904 + $_.k = $get($_.rscws, $_.m); //#20905 + for (var _OH = 0, _OG = $_.ecpb - 1; _OH <= _OG; _OH += 1) { //#20909 + $_.j = _OH; //#20907 + $k[$j++] = $_.rscws; //#20908 + $k[$j++] = ($_.m + $_.j) + 1; //#20908 + $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#20908 + $k[$j++] = $_.k; //#20908 + $_.rsprod(); //#20908 + var _OU = $k[--$j]; //#20908 + var _OV = $k[--$j]; //#20908 + $put($k[--$j], _OV, $xo(_OU, $get($_.rscws, ($_.m + $_.j) + 1))); //#20908 + } //#20908 + } //#20908 + $k[$j++] = $geti($_.rscws, $_.rsnd, $_.ecpb); //#20911 + }; //#20911 + $_.dcwsb = $a($f($_.ecb1 + $_.ecb2)); //#20915 + $_.ecwsb = $a($f($_.ecb1 + $_.ecb2)); //#20916 + for (var _Oj = 0, _Oi = $f($_.ecb1 - 1); _Oj <= _Oi; _Oj += 1) { //#20921 + $_.i = _Oj; //#20918 + $put($_.dcwsb, $_.i, $geti($_.cws, $_.i * $_.dcpb, $_.dcpb)); //#20919 + $k[$j++] = $_.ecwsb; //#20920 + $k[$j++] = $_.i; //#20920 + $k[$j++] = $get($_.dcwsb, $_.i); //#20920 + $_.rscodes(); //#20920 + var _Ow = $k[--$j]; //#20920 + var _Ox = $k[--$j]; //#20920 + $put($k[--$j], _Ox, _Ow); //#20920 + } //#20920 + for (var _P1 = 0, _P0 = $f($_.ecb2 - 1); _P1 <= _P0; _P1 += 1) { //#20926 + $_.i = _P1; //#20923 + $put($_.dcwsb, $f($_.ecb1 + $_.i), $geti($_.cws, $f(($_.ecb1 * $_.dcpb) + ($_.i * ($_.dcpb + 1))), $_.dcpb + 1)); //#20924 + $k[$j++] = $_.ecwsb; //#20925 + $k[$j++] = $f($_.ecb1 + $_.i); //#20925 + $k[$j++] = $get($_.dcwsb, $f($_.ecb1 + $_.i)); //#20925 + $_.rscodes(); //#20925 + var _PJ = $k[--$j]; //#20925 + var _PK = $k[--$j]; //#20925 + $put($k[--$j], _PK, _PJ); //#20925 + } //#20925 + $_.cws = $a($_.ncws); //#20929 + $_.cw = 0; //#20930 + for (var _PQ = 0, _PP = $_.dcpb; _PQ <= _PP; _PQ += 1) { //#20940 + $_.i = _PQ; //#20932 + for (var _PU = 0, _PT = $f($f($_.ecb1 + $_.ecb2) - 1); _PU <= _PT; _PU += 1) { //#20939 + $_.j = _PU; //#20934 + if ($_.i < $get($_.dcwsb, $_.j).length) { //#20938 + $put($_.cws, $_.cw, $get($get($_.dcwsb, $_.j), $_.i)); //#20936 + $_.cw = $_.cw + 1; //#20937 + } //#20937 + } //#20937 + } //#20937 + for (var _Pj = 0, _Pi = $_.ecpb - 1; _Pj <= _Pi; _Pj += 1) { //#20948 + $_.i = _Pj; //#20942 + for (var _Pn = 0, _Pm = $f($f($_.ecb1 + $_.ecb2) - 1); _Pn <= _Pm; _Pn += 1) { //#20947 + $_.j = _Pn; //#20944 + $put($_.cws, $_.cw, $get($get($_.ecwsb, $_.j), $_.i)); //#20945 + $_.cw = $_.cw + 1; //#20946 + } //#20946 + } //#20946 + if ($_.rbit > 0) { //#20956 + $_.pad = $a($_.cws.length + 1); //#20952 + $puti($_.pad, 0, $_.cws); //#20953 + $put($_.pad, $_.pad.length - 1, 0); //#20954 + $_.cws = $_.pad; //#20955 + } //#20955 + if ($_.lc4b) { //#20967 + var _Q5 = $_.cws; //#20960 + var _Q6 = $_.dcws; //#20960 + $put(_Q5, $f(_Q6 - 1), $get(_Q5, $f(_Q6 - 1)) >>> 4); //#20960 + for (var _QB = $f($_.dcws - 1), _QA = $_.ncws - 2; _QB <= _QA; _QB += 1) { //#20965 + $_.i = _QB; //#20962 + $put($_.cws, $_.i, ($get($_.cws, $_.i) & 15) << 4); //#20963 + $put($_.cws, $_.i, (($get($_.cws, $_.i + 1) >>> 4) & 15) | $get($_.cws, $_.i)); //#20964 + } //#20964 + $put($_.cws, $_.ncws - 1, ($get($_.cws, $_.ncws - 1) & 15) << 4); //#20966 + } //#20966 + var _QV = $get($_.options, 'debugecc') !== undefined; //#20969 + if (_QV) { //#20969 + $k[$j++] = 'bwipp.debugecc#20969'; //#20969 + $k[$j++] = $_.cws; //#20969 + bwipp_raiseerror(); //#20969 + } //#20969 + $k[$j++] = Infinity; //#20972 + for (var _QZ = 0, _Qa = $_.rows * $_.cols; _QZ < _Qa; _QZ++) { //#20972 + $k[$j++] = -1; //#20972 + } //#20972 + $_.pixs = $a(); //#20972 $_.qmv = function() { - var _Qg = $k[--$j]; //#20649 - var _Qh = $k[--$j]; //#20649 - $k[$j++] = $f(_Qh + (_Qg * $_.cols)); //#20649 - }; //#20649 - if ($eq($_.format, "full")) { //#20658 - for (var _Ql = 8, _Qk = $f($_.cols - 9); _Ql <= _Qk; _Ql += 1) { //#20657 - $_.i = _Ql; //#20654 - $k[$j++] = $_.pixs; //#20655 - $k[$j++] = $_.i; //#20655 - $k[$j++] = 6; //#20655 - $_.qmv(); //#20655 - var _Qp = $k[--$j]; //#20655 - $put($k[--$j], _Qp, ($_.i + 1) % 2); //#20655 - $k[$j++] = $_.pixs; //#20656 - $k[$j++] = 6; //#20656 - $k[$j++] = $_.i; //#20656 - $_.qmv(); //#20656 - var _Qu = $k[--$j]; //#20656 - $put($k[--$j], _Qu, ($_.i + 1) % 2); //#20656 - } //#20656 - } //#20656 - if ($eq($_.format, "micro")) { //#20665 - for (var _Qz = 8, _Qy = $f($_.cols - 1); _Qz <= _Qy; _Qz += 1) { //#20664 - $_.i = _Qz; //#20661 - $k[$j++] = $_.pixs; //#20662 - $k[$j++] = $_.i; //#20662 - $k[$j++] = 0; //#20662 - $_.qmv(); //#20662 - var _R3 = $k[--$j]; //#20662 - $put($k[--$j], _R3, ($_.i + 1) % 2); //#20662 - $k[$j++] = $_.pixs; //#20663 - $k[$j++] = 0; //#20663 - $k[$j++] = $_.i; //#20663 - $_.qmv(); //#20663 - var _R8 = $k[--$j]; //#20663 - $put($k[--$j], _R8, ($_.i + 1) % 2); //#20663 - } //#20663 - } //#20663 - if ($eq($_.format, "rmqr")) { //#20684 - for (var _RD = 3, _RC = $f($_.cols - 4); _RD <= _RC; _RD += 1) { //#20671 - $_.i = _RD; //#20668 - $k[$j++] = $_.pixs; //#20669 - $k[$j++] = $_.i; //#20669 - $k[$j++] = 0; //#20669 - $_.qmv(); //#20669 - var _RH = $k[--$j]; //#20669 - $put($k[--$j], _RH, ($_.i + 1) % 2); //#20669 - $k[$j++] = $_.pixs; //#20670 - $k[$j++] = $_.i; //#20670 - $k[$j++] = $f($_.rows - 1); //#20670 - $_.qmv(); //#20670 - var _RN = $k[--$j]; //#20670 - $put($k[--$j], _RN, ($_.i + 1) % 2); //#20670 - } //#20670 - for (var _RR = 3, _RQ = $f($_.rows - 4); _RR <= _RQ; _RR += 1) { //#20676 - $_.i = _RR; //#20673 - $k[$j++] = $_.pixs; //#20674 - $k[$j++] = 0; //#20674 - $k[$j++] = $_.i; //#20674 - $_.qmv(); //#20674 - var _RV = $k[--$j]; //#20674 - $put($k[--$j], _RV, ($_.i + 1) % 2); //#20674 - $k[$j++] = $_.pixs; //#20675 - $k[$j++] = $f($_.cols - 1); //#20675 - $k[$j++] = $_.i; //#20675 - $_.qmv(); //#20675 - var _Rb = $k[--$j]; //#20675 - $put($k[--$j], _Rb, ($_.i + 1) % 2); //#20675 - } //#20675 - for (var _Ri = $f($_.asp2 - 1), _Rj = $f($_.asp3 - $_.asp2), _Rh = $f($_.cols - 13); _Rj < 0 ? _Ri >= _Rh : _Ri <= _Rh; _Ri += _Rj) { //#20683 - $_.i = _Ri; //#20678 - for (var _Rm = 3, _Rl = $f($_.rows - 4); _Rm <= _Rl; _Rm += 1) { //#20682 - $_.j = _Rm; //#20680 - $k[$j++] = $_.pixs; //#20681 - $k[$j++] = $_.i; //#20681 - $k[$j++] = $_.j; //#20681 - $_.qmv(); //#20681 - var _Rr = $k[--$j]; //#20681 - $put($k[--$j], _Rr, ($_.j + 1) % 2); //#20681 - } //#20681 - } //#20681 - } //#20681 - if (!bwipp_qrcode.__20734__) { //#20734 - $_ = Object.create($_); //#20734 - $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#20697 - $_.fsubpat = $a([$a([1, 1, 1, 1, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 0, 1, 0, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 1, 1, 1, 1, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20707 - $_.fcorpat = $a([$a([1, 1, 1, 9, 9, 9, 9, 9]), $a([1, 0, 9, 9, 9, 9, 9, 9]), $a([1, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20717 - $_.fnullpat = $a([$a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20727 - var _Si = new Map([ + var _Qd = $k[--$j]; //#20973 + var _Qe = $k[--$j]; //#20973 + $k[$j++] = $f(_Qe + (_Qd * $_.cols)); //#20973 + }; //#20973 + if ($eq($_.format, "full")) { //#20982 + for (var _Qi = 8, _Qh = $f($_.cols - 9); _Qi <= _Qh; _Qi += 1) { //#20981 + $_.i = _Qi; //#20978 + $k[$j++] = $_.pixs; //#20979 + $k[$j++] = $_.i; //#20979 + $k[$j++] = 6; //#20979 + $_.qmv(); //#20979 + var _Qm = $k[--$j]; //#20979 + $put($k[--$j], _Qm, ($_.i + 1) % 2); //#20979 + $k[$j++] = $_.pixs; //#20980 + $k[$j++] = 6; //#20980 + $k[$j++] = $_.i; //#20980 + $_.qmv(); //#20980 + var _Qr = $k[--$j]; //#20980 + $put($k[--$j], _Qr, ($_.i + 1) % 2); //#20980 + } //#20980 + } //#20980 + if ($eq($_.format, "micro")) { //#20989 + for (var _Qw = 8, _Qv = $f($_.cols - 1); _Qw <= _Qv; _Qw += 1) { //#20988 + $_.i = _Qw; //#20985 + $k[$j++] = $_.pixs; //#20986 + $k[$j++] = $_.i; //#20986 + $k[$j++] = 0; //#20986 + $_.qmv(); //#20986 + var _R0 = $k[--$j]; //#20986 + $put($k[--$j], _R0, ($_.i + 1) % 2); //#20986 + $k[$j++] = $_.pixs; //#20987 + $k[$j++] = 0; //#20987 + $k[$j++] = $_.i; //#20987 + $_.qmv(); //#20987 + var _R5 = $k[--$j]; //#20987 + $put($k[--$j], _R5, ($_.i + 1) % 2); //#20987 + } //#20987 + } //#20987 + if ($eq($_.format, "rmqr")) { //#21008 + for (var _RA = 3, _R9 = $f($_.cols - 4); _RA <= _R9; _RA += 1) { //#20995 + $_.i = _RA; //#20992 + $k[$j++] = $_.pixs; //#20993 + $k[$j++] = $_.i; //#20993 + $k[$j++] = 0; //#20993 + $_.qmv(); //#20993 + var _RE = $k[--$j]; //#20993 + $put($k[--$j], _RE, ($_.i + 1) % 2); //#20993 + $k[$j++] = $_.pixs; //#20994 + $k[$j++] = $_.i; //#20994 + $k[$j++] = $f($_.rows - 1); //#20994 + $_.qmv(); //#20994 + var _RK = $k[--$j]; //#20994 + $put($k[--$j], _RK, ($_.i + 1) % 2); //#20994 + } //#20994 + for (var _RO = 3, _RN = $f($_.rows - 4); _RO <= _RN; _RO += 1) { //#21000 + $_.i = _RO; //#20997 + $k[$j++] = $_.pixs; //#20998 + $k[$j++] = 0; //#20998 + $k[$j++] = $_.i; //#20998 + $_.qmv(); //#20998 + var _RS = $k[--$j]; //#20998 + $put($k[--$j], _RS, ($_.i + 1) % 2); //#20998 + $k[$j++] = $_.pixs; //#20999 + $k[$j++] = $f($_.cols - 1); //#20999 + $k[$j++] = $_.i; //#20999 + $_.qmv(); //#20999 + var _RY = $k[--$j]; //#20999 + $put($k[--$j], _RY, ($_.i + 1) % 2); //#20999 + } //#20999 + for (var _Rf = $f($_.asp2 - 1), _Rg = $f($_.asp3 - $_.asp2), _Re = $f($_.cols - 13); _Rg < 0 ? _Rf >= _Re : _Rf <= _Re; _Rf += _Rg) { //#21007 + $_.i = _Rf; //#21002 + for (var _Rj = 3, _Ri = $f($_.rows - 4); _Rj <= _Ri; _Rj += 1) { //#21006 + $_.j = _Rj; //#21004 + $k[$j++] = $_.pixs; //#21005 + $k[$j++] = $_.i; //#21005 + $k[$j++] = $_.j; //#21005 + $_.qmv(); //#21005 + var _Ro = $k[--$j]; //#21005 + $put($k[--$j], _Ro, ($_.j + 1) % 2); //#21005 + } //#21005 + } //#21005 + } //#21005 + if (!bwipp_qrcode.__21058__) { //#21058 + $_ = Object.create($_); //#21058 + $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#21021 + $_.fsubpat = $a([$a([1, 1, 1, 1, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 0, 1, 0, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 1, 1, 1, 1, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21031 + $_.fcorpat = $a([$a([1, 1, 1, 9, 9, 9, 9, 9]), $a([1, 0, 9, 9, 9, 9, 9, 9]), $a([1, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21041 + $_.fnullpat = $a([$a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21051 + var _Sf = new Map([ ["full", $a([$_.fpat, $_.fpat, $_.fpat, $_.fnullpat])], ["micro", $a([$_.fpat, $_.fnullpat, $_.fnullpat, $_.fnullpat])], ["rmqr", $a([$_.fpat, $_.fcorpat, $_.fcorpat, $_.fsubpat])] - ]); //#20732 - $_.fpatmap = _Si; //#20733 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20733 - bwipp_qrcode.__20734__ = 1; //#20733 - $_ = Object.getPrototypeOf($_); //#20733 - } //#20733 - $_.fpats = $get($_.fpatmap, $_.format); //#20735 - for (var _Sn = 0; _Sn <= 7; _Sn += 1) { //#20749 - $_.y = _Sn; //#20737 - for (var _So = 0; _So <= 7; _So += 1) { //#20748 - $_.x = _So; //#20739 - $_.fpb0 = $get($get($get($_.fpats, 0), $_.y), $_.x); //#20740 - $_.fpb1 = $get($get($get($_.fpats, 1), $_.y), $_.x); //#20741 - $_.fpb2 = $get($get($get($_.fpats, 2), $_.y), $_.x); //#20742 - $_.fpb3 = $get($get($get($_.fpats, 3), $_.y), $_.x); //#20743 - if (($_.fpb0 != 9) && ($_.y < $_.rows)) { //#20744 - $k[$j++] = $_.pixs; //#20744 - $k[$j++] = $_.x; //#20744 - $k[$j++] = $_.y; //#20744 - $_.qmv(); //#20744 - var _TK = $k[--$j]; //#20744 - $put($k[--$j], _TK, $_.fpb0); //#20744 - } //#20744 - if ($_.fpb1 != 9) { //#20745 - $k[$j++] = $_.pixs; //#20745 - $k[$j++] = $f($f($_.cols - $_.x) - 1); //#20745 - $k[$j++] = $_.y; //#20745 - $_.qmv(); //#20745 - var _TS = $k[--$j]; //#20745 - $put($k[--$j], _TS, $_.fpb1); //#20745 - } //#20745 - if ($_.fpb2 != 9) { //#20746 - $k[$j++] = $_.pixs; //#20746 - $k[$j++] = $_.x; //#20746 - $k[$j++] = $f($f($_.rows - $_.y) - 1); //#20746 - $_.qmv(); //#20746 - var _Ta = $k[--$j]; //#20746 - $put($k[--$j], _Ta, $_.fpb2); //#20746 - } //#20746 - if ($_.fpb3 != 9) { //#20747 - $k[$j++] = $_.pixs; //#20747 - $k[$j++] = $f($f($_.cols - $_.x) - 1); //#20747 - $k[$j++] = $f($f($_.rows - $_.y) - 1); //#20747 - $_.qmv(); //#20747 - var _Tj = $k[--$j]; //#20747 - $put($k[--$j], _Tj, $_.fpb3); //#20747 - } //#20747 - } //#20747 - } //#20747 - if (!bwipp_qrcode.__20767__) { //#20767 - $_ = Object.create($_); //#20767 - $_.algnpatfull = $a([$a([1, 1, 1, 1, 1]), $a([1, 0, 0, 0, 1]), $a([1, 0, 1, 0, 1]), $a([1, 0, 0, 0, 1]), $a([1, 1, 1, 1, 1])]); //#20759 - $_.algnpatrmqr = $a([$a([1, 1, 1, 9, 9]), $a([1, 0, 1, 9, 9]), $a([1, 1, 1, 9, 9]), $a([9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9])]); //#20766 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20766 - bwipp_qrcode.__20767__ = 1; //#20766 - $_ = Object.getPrototypeOf($_); //#20766 - } //#20766 + ]); //#21056 + $_.fpatmap = _Sf; //#21057 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21057 + bwipp_qrcode.__21058__ = 1; //#21057 + $_ = Object.getPrototypeOf($_); //#21057 + } //#21057 + $_.fpats = $get($_.fpatmap, $_.format); //#21059 + for (var _Sk = 0; _Sk <= 7; _Sk += 1) { //#21073 + $_.y = _Sk; //#21061 + for (var _Sl = 0; _Sl <= 7; _Sl += 1) { //#21072 + $_.x = _Sl; //#21063 + $_.fpb0 = $get($get($get($_.fpats, 0), $_.y), $_.x); //#21064 + $_.fpb1 = $get($get($get($_.fpats, 1), $_.y), $_.x); //#21065 + $_.fpb2 = $get($get($get($_.fpats, 2), $_.y), $_.x); //#21066 + $_.fpb3 = $get($get($get($_.fpats, 3), $_.y), $_.x); //#21067 + if (($_.fpb0 != 9) && ($_.y < $_.rows)) { //#21068 + $k[$j++] = $_.pixs; //#21068 + $k[$j++] = $_.x; //#21068 + $k[$j++] = $_.y; //#21068 + $_.qmv(); //#21068 + var _TH = $k[--$j]; //#21068 + $put($k[--$j], _TH, $_.fpb0); //#21068 + } //#21068 + if ($_.fpb1 != 9) { //#21069 + $k[$j++] = $_.pixs; //#21069 + $k[$j++] = $f($f($_.cols - $_.x) - 1); //#21069 + $k[$j++] = $_.y; //#21069 + $_.qmv(); //#21069 + var _TP = $k[--$j]; //#21069 + $put($k[--$j], _TP, $_.fpb1); //#21069 + } //#21069 + if ($_.fpb2 != 9) { //#21070 + $k[$j++] = $_.pixs; //#21070 + $k[$j++] = $_.x; //#21070 + $k[$j++] = $f($f($_.rows - $_.y) - 1); //#21070 + $_.qmv(); //#21070 + var _TX = $k[--$j]; //#21070 + $put($k[--$j], _TX, $_.fpb2); //#21070 + } //#21070 + if ($_.fpb3 != 9) { //#21071 + $k[$j++] = $_.pixs; //#21071 + $k[$j++] = $f($f($_.cols - $_.x) - 1); //#21071 + $k[$j++] = $f($f($_.rows - $_.y) - 1); //#21071 + $_.qmv(); //#21071 + var _Tg = $k[--$j]; //#21071 + $put($k[--$j], _Tg, $_.fpb3); //#21071 + } //#21071 + } //#21071 + } //#21071 + if (!bwipp_qrcode.__21091__) { //#21091 + $_ = Object.create($_); //#21091 + $_.algnpatfull = $a([$a([1, 1, 1, 1, 1]), $a([1, 0, 0, 0, 1]), $a([1, 0, 1, 0, 1]), $a([1, 0, 0, 0, 1]), $a([1, 1, 1, 1, 1])]); //#21083 + $_.algnpatrmqr = $a([$a([1, 1, 1, 9, 9]), $a([1, 0, 1, 9, 9]), $a([1, 1, 1, 9, 9]), $a([9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9])]); //#21090 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21090 + bwipp_qrcode.__21091__ = 1; //#21090 + $_ = Object.getPrototypeOf($_); //#21090 + } //#21090 $_.putalgnpat = function() { - $_.py = $k[--$j]; //#20770 - $_.px = $k[--$j]; //#20771 - for (var _U0 = 0; _U0 <= 4; _U0 += 1) { //#20781 - $_.pb = _U0; //#20773 - for (var _U1 = 0; _U1 <= 4; _U1 += 1) { //#20780 - $_.pa = _U1; //#20775 - $_.algnb = $get($get($_.algnpat, $_.pb), $_.pa); //#20776 - if ($_.algnb != 9) { //#20779 - $k[$j++] = $_.pixs; //#20778 - $k[$j++] = $f($_.px + $_.pa); //#20778 - $k[$j++] = $f($_.py + $_.pb); //#20778 - $_.qmv(); //#20778 - var _UE = $k[--$j]; //#20778 - $put($k[--$j], _UE, $_.algnb); //#20778 - } //#20778 - } //#20778 - } //#20778 - }; //#20778 - if ($eq($_.format, "full")) { //#20797 - $_.algnpat = $_.algnpatfull; //#20784 - for (var _UN = $f($_.asp2 - 2), _UO = $f($_.asp3 - $_.asp2), _UM = $f($_.cols - 13); _UO < 0 ? _UN >= _UM : _UN <= _UM; _UN += _UO) { //#20789 - $_.i = _UN; //#20786 - $k[$j++] = $_.i; //#20787 - $k[$j++] = 4; //#20787 - $_.putalgnpat(); //#20787 - $k[$j++] = 4; //#20788 - $k[$j++] = $_.i; //#20788 - $_.putalgnpat(); //#20788 - } //#20788 - for (var _UW = $f($_.asp2 - 2), _UX = $f($_.asp3 - $_.asp2), _UV = $f($_.cols - 9); _UX < 0 ? _UW >= _UV : _UW <= _UV; _UW += _UX) { //#20796 - $_.x = _UW; //#20791 - for (var _Ud = $f($_.asp2 - 2), _Ue = $f($_.asp3 - $_.asp2), _Uc = $f($_.rows - 9); _Ue < 0 ? _Ud >= _Uc : _Ud <= _Uc; _Ud += _Ue) { //#20795 - $_.y = _Ud; //#20793 - $k[$j++] = $_.x; //#20794 - $k[$j++] = $_.y; //#20794 - $_.putalgnpat(); //#20794 - } //#20794 - } //#20794 - } //#20794 - if ($eq($_.format, "rmqr")) { //#20805 - $_.algnpat = $_.algnpatrmqr; //#20799 - for (var _Uo = $f($_.asp2 - 2), _Up = $f($_.asp3 - $_.asp2), _Un = $f($_.cols - 13); _Up < 0 ? _Uo >= _Un : _Uo <= _Un; _Uo += _Up) { //#20804 - $_.i = _Uo; //#20801 - $k[$j++] = $_.i; //#20802 - $k[$j++] = 0; //#20802 - $_.putalgnpat(); //#20802 - $k[$j++] = $_.i; //#20803 - $k[$j++] = $f($_.rows - 3); //#20803 - $_.putalgnpat(); //#20803 - } //#20803 - } //#20803 - if (!bwipp_qrcode.__20814__) { //#20814 - $_ = Object.create($_); //#20814 - $_.formatmapmicro = $a([$a([$a([1, 8])]), $a([$a([2, 8])]), $a([$a([3, 8])]), $a([$a([4, 8])]), $a([$a([5, 8])]), $a([$a([6, 8])]), $a([$a([7, 8])]), $a([$a([8, 8])]), $a([$a([8, 7])]), $a([$a([8, 6])]), $a([$a([8, 5])]), $a([$a([8, 4])]), $a([$a([8, 3])]), $a([$a([8, 2])]), $a([$a([8, 1])])]); //#20813 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20813 - bwipp_qrcode.__20814__ = 1; //#20813 - $_ = Object.getPrototypeOf($_); //#20813 - } //#20813 - var _Xs = new Map([ + $_.py = $k[--$j]; //#21094 + $_.px = $k[--$j]; //#21095 + for (var _Tx = 0; _Tx <= 4; _Tx += 1) { //#21105 + $_.pb = _Tx; //#21097 + for (var _Ty = 0; _Ty <= 4; _Ty += 1) { //#21104 + $_.pa = _Ty; //#21099 + $_.algnb = $get($get($_.algnpat, $_.pb), $_.pa); //#21100 + if ($_.algnb != 9) { //#21103 + $k[$j++] = $_.pixs; //#21102 + $k[$j++] = $f($_.px + $_.pa); //#21102 + $k[$j++] = $f($_.py + $_.pb); //#21102 + $_.qmv(); //#21102 + var _UB = $k[--$j]; //#21102 + $put($k[--$j], _UB, $_.algnb); //#21102 + } //#21102 + } //#21102 + } //#21102 + }; //#21102 + if ($eq($_.format, "full")) { //#21121 + $_.algnpat = $_.algnpatfull; //#21108 + for (var _UK = $f($_.asp2 - 2), _UL = $f($_.asp3 - $_.asp2), _UJ = $f($_.cols - 13); _UL < 0 ? _UK >= _UJ : _UK <= _UJ; _UK += _UL) { //#21113 + $_.i = _UK; //#21110 + $k[$j++] = $_.i; //#21111 + $k[$j++] = 4; //#21111 + $_.putalgnpat(); //#21111 + $k[$j++] = 4; //#21112 + $k[$j++] = $_.i; //#21112 + $_.putalgnpat(); //#21112 + } //#21112 + for (var _UT = $f($_.asp2 - 2), _UU = $f($_.asp3 - $_.asp2), _US = $f($_.cols - 9); _UU < 0 ? _UT >= _US : _UT <= _US; _UT += _UU) { //#21120 + $_.x = _UT; //#21115 + for (var _Ua = $f($_.asp2 - 2), _Ub = $f($_.asp3 - $_.asp2), _UZ = $f($_.rows - 9); _Ub < 0 ? _Ua >= _UZ : _Ua <= _UZ; _Ua += _Ub) { //#21119 + $_.y = _Ua; //#21117 + $k[$j++] = $_.x; //#21118 + $k[$j++] = $_.y; //#21118 + $_.putalgnpat(); //#21118 + } //#21118 + } //#21118 + } //#21118 + if ($eq($_.format, "rmqr")) { //#21129 + $_.algnpat = $_.algnpatrmqr; //#21123 + for (var _Ul = $f($_.asp2 - 2), _Um = $f($_.asp3 - $_.asp2), _Uk = $f($_.cols - 13); _Um < 0 ? _Ul >= _Uk : _Ul <= _Uk; _Ul += _Um) { //#21128 + $_.i = _Ul; //#21125 + $k[$j++] = $_.i; //#21126 + $k[$j++] = 0; //#21126 + $_.putalgnpat(); //#21126 + $k[$j++] = $_.i; //#21127 + $k[$j++] = $f($_.rows - 3); //#21127 + $_.putalgnpat(); //#21127 + } //#21127 + } //#21127 + if (!bwipp_qrcode.__21138__) { //#21138 + $_ = Object.create($_); //#21138 + $_.formatmapmicro = $a([$a([$a([1, 8])]), $a([$a([2, 8])]), $a([$a([3, 8])]), $a([$a([4, 8])]), $a([$a([5, 8])]), $a([$a([6, 8])]), $a([$a([7, 8])]), $a([$a([8, 8])]), $a([$a([8, 7])]), $a([$a([8, 6])]), $a([$a([8, 5])]), $a([$a([8, 4])]), $a([$a([8, 3])]), $a([$a([8, 2])]), $a([$a([8, 1])])]); //#21137 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21137 + bwipp_qrcode.__21138__ = 1; //#21137 + $_ = Object.getPrototypeOf($_); //#21137 + } //#21137 + var _Xp = new Map([ ["full", $a([$a([$a([0, 8]), $a([8, $f($_.cols - 1)])]), $a([$a([1, 8]), $a([8, $f($_.cols - 2)])]), $a([$a([2, 8]), $a([8, $f($_.cols - 3)])]), $a([$a([3, 8]), $a([8, $f($_.cols - 4)])]), $a([$a([4, 8]), $a([8, $f($_.cols - 5)])]), $a([$a([5, 8]), $a([8, $f($_.cols - 6)])]), $a([$a([7, 8]), $a([8, $f($_.cols - 7)])]), $a([$a([8, 8]), $a([$f($_.cols - 8), 8])]), $a([$a([8, 7]), $a([$f($_.cols - 7), 8])]), $a([$a([8, 5]), $a([$f($_.cols - 6), 8])]), $a([$a([8, 4]), $a([$f($_.cols - 5), 8])]), $a([$a([8, 3]), $a([$f($_.cols - 4), 8])]), $a([$a([8, 2]), $a([$f($_.cols - 3), 8])]), $a([$a([8, 1]), $a([$f($_.cols - 2), 8])]), $a([$a([8, 0]), $a([$f($_.cols - 1), 8])])])], ["micro", $_.formatmapmicro], ["rmqr", $a([$a([$a([11, 3]), $a([$f($_.cols - 3), $f($_.rows - 6)])]), $a([$a([11, 2]), $a([$f($_.cols - 4), $f($_.rows - 6)])]), $a([$a([11, 1]), $a([$f($_.cols - 5), $f($_.rows - 6)])]), $a([$a([10, 5]), $a([$f($_.cols - 6), $f($_.rows - 2)])]), $a([$a([10, 4]), $a([$f($_.cols - 6), $f($_.rows - 3)])]), $a([$a([10, 3]), $a([$f($_.cols - 6), $f($_.rows - 4)])]), $a([$a([10, 2]), $a([$f($_.cols - 6), $f($_.rows - 5)])]), $a([$a([10, 1]), $a([$f($_.cols - 6), $f($_.rows - 6)])]), $a([$a([9, 5]), $a([$f($_.cols - 7), $f($_.rows - 2)])]), $a([$a([9, 4]), $a([$f($_.cols - 7), $f($_.rows - 3)])]), $a([$a([9, 3]), $a([$f($_.cols - 7), $f($_.rows - 4)])]), $a([$a([9, 2]), $a([$f($_.cols - 7), $f($_.rows - 5)])]), $a([$a([9, 1]), $a([$f($_.cols - 7), $f($_.rows - 6)])]), $a([$a([8, 5]), $a([$f($_.cols - 8), $f($_.rows - 2)])]), $a([$a([8, 4]), $a([$f($_.cols - 8), $f($_.rows - 3)])]), $a([$a([8, 3]), $a([$f($_.cols - 8), $f($_.rows - 4)])]), $a([$a([8, 2]), $a([$f($_.cols - 8), $f($_.rows - 5)])]), $a([$a([8, 1]), $a([$f($_.cols - 8), $f($_.rows - 6)])])])] - ]); //#20830 - $_.formatmap = $get(_Xs, $_.format); //#20832 - $forall($_.formatmap, function() { //#20835 - $forall($k[--$j], function() { //#20834 - $forall($k[--$j]); //#20834 - $_.qmv(); //#20834 - $put($_.pixs, $k[--$j], 1); //#20834 - }); //#20834 - }); //#20834 - if ($eq($_.format, "full") && ($_.cols >= 45)) { //#20851 - $_.versionmap = $a([$a([$a([$f($_.cols - 9), 5]), $a([5, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 5]), $a([5, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 5]), $a([5, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 4]), $a([4, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 4]), $a([4, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 4]), $a([4, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 3]), $a([3, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 3]), $a([3, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 3]), $a([3, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 2]), $a([2, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 2]), $a([2, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 2]), $a([2, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 1]), $a([1, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 1]), $a([1, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 1]), $a([1, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 0]), $a([0, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 0]), $a([0, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 0]), $a([0, $f($_.cols - 11)])])]); //#20849 - } else { //#20851 - $_.versionmap = $a([]); //#20851 - } //#20851 - var _ZW = $_.versionmap; //#20853 - for (var _ZX = 0, _ZY = _ZW.length; _ZX < _ZY; _ZX++) { //#20855 - $forall($get(_ZW, _ZX), function() { //#20854 - $forall($k[--$j]); //#20854 - $_.qmv(); //#20854 - $put($_.pixs, $k[--$j], 0); //#20854 - }); //#20854 - } //#20854 - if ($eq($_.format, "full")) { //#20860 - $k[$j++] = $_.pixs; //#20859 - $k[$j++] = 8; //#20859 - $k[$j++] = $f($_.rows - 8); //#20859 - $_.qmv(); //#20859 - var _Zg = $k[--$j]; //#20859 - $put($k[--$j], _Zg, 0); //#20859 - } //#20859 - var _a0 = $a([function() { - var _Zi = $k[--$j]; //#20865 - var _Zj = $k[--$j]; //#20865 - $k[$j++] = $f(_Zj + _Zi) % 2; //#20865 + ]); //#21154 + $_.formatmap = $get(_Xp, $_.format); //#21156 + $forall($_.formatmap, function() { //#21159 + $forall($k[--$j], function() { //#21158 + $forall($k[--$j]); //#21158 + $_.qmv(); //#21158 + $put($_.pixs, $k[--$j], 1); //#21158 + }); //#21158 + }); //#21158 + if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21175 + $_.versionmap = $a([$a([$a([$f($_.cols - 9), 5]), $a([5, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 5]), $a([5, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 5]), $a([5, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 4]), $a([4, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 4]), $a([4, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 4]), $a([4, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 3]), $a([3, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 3]), $a([3, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 3]), $a([3, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 2]), $a([2, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 2]), $a([2, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 2]), $a([2, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 1]), $a([1, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 1]), $a([1, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 1]), $a([1, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 0]), $a([0, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 0]), $a([0, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 0]), $a([0, $f($_.cols - 11)])])]); //#21173 + } else { //#21175 + $_.versionmap = $a([]); //#21175 + } //#21175 + var _ZT = $_.versionmap; //#21177 + for (var _ZU = 0, _ZV = _ZT.length; _ZU < _ZV; _ZU++) { //#21179 + $forall($get(_ZT, _ZU), function() { //#21178 + $forall($k[--$j]); //#21178 + $_.qmv(); //#21178 + $put($_.pixs, $k[--$j], 0); //#21178 + }); //#21178 + } //#21178 + if ($eq($_.format, "full")) { //#21184 + $k[$j++] = $_.pixs; //#21183 + $k[$j++] = 8; //#21183 + $k[$j++] = $f($_.rows - 8); //#21183 + $_.qmv(); //#21183 + var _Zd = $k[--$j]; //#21183 + $put($k[--$j], _Zd, 0); //#21183 + } //#21183 + var _Zx = $a([function() { + var _Zf = $k[--$j]; //#21189 + var _Zg = $k[--$j]; //#21189 + $k[$j++] = $f(_Zg + _Zf) % 2; //#21189 }, function() { - var _Zk = $k[--$j]; //#20866 - var _Zl = $k[--$j]; //#20866 - $k[$j++] = _Zk; //#20866 - $k[$j++] = _Zl; //#20866 - $j--; //#20866 - var _Zm = $k[--$j]; //#20866 - $k[$j++] = _Zm % 2; //#20866 + var _Zh = $k[--$j]; //#21190 + var _Zi = $k[--$j]; //#21190 + $k[$j++] = _Zh; //#21190 + $k[$j++] = _Zi; //#21190 + $j--; //#21190 + var _Zj = $k[--$j]; //#21190 + $k[$j++] = _Zj % 2; //#21190 }, function() { - $j--; //#20867 - var _Zn = $k[--$j]; //#20867 - $k[$j++] = _Zn % 3; //#20867 + $j--; //#21191 + var _Zk = $k[--$j]; //#21191 + $k[$j++] = _Zk % 3; //#21191 }, function() { - var _Zo = $k[--$j]; //#20868 - var _Zp = $k[--$j]; //#20868 - $k[$j++] = $f(_Zp + _Zo) % 3; //#20868 + var _Zl = $k[--$j]; //#21192 + var _Zm = $k[--$j]; //#21192 + $k[$j++] = $f(_Zm + _Zl) % 3; //#21192 }, function() { - var _Zq = $k[--$j]; //#20869 - var _Zr = $k[--$j]; //#20869 - $k[$j++] = ((~~(_Zq / 2)) + (~~(_Zr / 3))) % 2; //#20869 + var _Zn = $k[--$j]; //#21193 + var _Zo = $k[--$j]; //#21193 + $k[$j++] = ((~~(_Zn / 2)) + (~~(_Zo / 3))) % 2; //#21193 }, function() { - var _Zs = $k[--$j]; //#20870 - var _Zu = $k[--$j] * _Zs; //#20870 - $k[$j++] = $f((_Zu % 2) + (_Zu % 3)); //#20870 + var _Zp = $k[--$j]; //#21194 + var _Zr = $k[--$j] * _Zp; //#21194 + $k[$j++] = $f((_Zr % 2) + (_Zr % 3)); //#21194 }, function() { - var _Zv = $k[--$j]; //#20871 - var _Zx = $k[--$j] * _Zv; //#20871 - $k[$j++] = ($f((_Zx % 2) + (_Zx % 3))) % 2; //#20871 + var _Zs = $k[--$j]; //#21195 + var _Zu = $k[--$j] * _Zs; //#21195 + $k[$j++] = ($f((_Zu % 2) + (_Zu % 3))) % 2; //#21195 }, function() { - var _Zy = $k[--$j]; //#20872 - var _Zz = $k[--$j]; //#20872 - $k[$j++] = ($f(((_Zz * _Zy) % 3) + ($f(_Zz + _Zy) % 2))) % 2; //#20872 - }]); //#20872 - var _aB = $a([function() { - var _a1 = $k[--$j]; //#20875 - var _a2 = $k[--$j]; //#20875 - $k[$j++] = _a1; //#20875 - $k[$j++] = _a2; //#20875 - $j--; //#20875 - var _a3 = $k[--$j]; //#20875 - $k[$j++] = _a3 % 2; //#20875 + var _Zv = $k[--$j]; //#21196 + var _Zw = $k[--$j]; //#21196 + $k[$j++] = ($f(((_Zw * _Zv) % 3) + ($f(_Zw + _Zv) % 2))) % 2; //#21196 + }]); //#21196 + var _a8 = $a([function() { + var _Zy = $k[--$j]; //#21199 + var _Zz = $k[--$j]; //#21199 + $k[$j++] = _Zy; //#21199 + $k[$j++] = _Zz; //#21199 + $j--; //#21199 + var _a0 = $k[--$j]; //#21199 + $k[$j++] = _a0 % 2; //#21199 }, function() { - var _a4 = $k[--$j]; //#20876 - var _a5 = $k[--$j]; //#20876 - $k[$j++] = ((~~(_a4 / 2)) + (~~(_a5 / 3))) % 2; //#20876 + var _a1 = $k[--$j]; //#21200 + var _a2 = $k[--$j]; //#21200 + $k[$j++] = ((~~(_a1 / 2)) + (~~(_a2 / 3))) % 2; //#21200 }, function() { - var _a6 = $k[--$j]; //#20877 - var _a8 = $k[--$j] * _a6; //#20877 - $k[$j++] = ($f((_a8 % 2) + (_a8 % 3))) % 2; //#20877 + var _a3 = $k[--$j]; //#21201 + var _a5 = $k[--$j] * _a3; //#21201 + $k[$j++] = ($f((_a5 % 2) + (_a5 % 3))) % 2; //#21201 }, function() { - var _a9 = $k[--$j]; //#20878 - var _aA = $k[--$j]; //#20878 - $k[$j++] = ($f(((_aA * _a9) % 3) + ($f(_aA + _a9) % 2))) % 2; //#20878 - }]); //#20878 - var _aE = $a([function() { - var _aC = $k[--$j]; //#20881 - var _aD = $k[--$j]; //#20881 - $k[$j++] = ((~~(_aC / 2)) + (~~(_aD / 3))) % 2; //#20881 - }]); //#20881 - var _aF = new Map([ - ["full", _a0], - ["micro", _aB], - ["rmqr", _aE] - ]); //#20881 - $_.maskfuncs = $get(_aF, $_.format); //#20883 - if ($_.mask != -1) { //#20887 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#20885 - $_.bestmaskval = $_.mask - 1; //#20886 - } //#20886 - $_.masks = $a($_.maskfuncs.length); //#20888 - for (var _aS = 0, _aR = $_.masks.length - 1; _aS <= _aR; _aS += 1) { //#20902 - $_.m = _aS; //#20890 - $_.mask = $a($_.rows * $_.cols); //#20891 - for (var _aY = 0, _aX = $f($_.rows - 1); _aY <= _aX; _aY += 1) { //#20900 - $_.j = _aY; //#20893 - for (var _ab = 0, _aa = $f($_.cols - 1); _ab <= _aa; _ab += 1) { //#20899 - $_.i = _ab; //#20895 - $k[$j++] = $_.i; //#20896 - $k[$j++] = $_.j; //#20896 + var _a6 = $k[--$j]; //#21202 + var _a7 = $k[--$j]; //#21202 + $k[$j++] = ($f(((_a7 * _a6) % 3) + ($f(_a7 + _a6) % 2))) % 2; //#21202 + }]); //#21202 + var _aB = $a([function() { + var _a9 = $k[--$j]; //#21205 + var _aA = $k[--$j]; //#21205 + $k[$j++] = ((~~(_a9 / 2)) + (~~(_aA / 3))) % 2; //#21205 + }]); //#21205 + var _aC = new Map([ + ["full", _Zx], + ["micro", _a8], + ["rmqr", _aB] + ]); //#21205 + $_.maskfuncs = $get(_aC, $_.format); //#21207 + if ($_.mask != -1) { //#21211 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#21209 + $_.bestmaskval = $_.mask - 1; //#21210 + } //#21210 + $_.masks = $a($_.maskfuncs.length); //#21212 + for (var _aP = 0, _aO = $_.masks.length - 1; _aP <= _aO; _aP += 1) { //#21226 + $_.m = _aP; //#21214 + $_.mask = $a($_.rows * $_.cols); //#21215 + for (var _aV = 0, _aU = $f($_.rows - 1); _aV <= _aU; _aV += 1) { //#21224 + $_.j = _aV; //#21217 + for (var _aY = 0, _aX = $f($_.cols - 1); _aY <= _aX; _aY += 1) { //#21223 + $_.i = _aY; //#21219 + $k[$j++] = $_.i; //#21220 + $k[$j++] = $_.j; //#21220 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#20896 - var _ah = $k[--$j]; //#20896 - $k[$j++] = _ah == 0; //#20897 - $k[$j++] = $_.pixs; //#20897 - $k[$j++] = $_.i; //#20897 - $k[$j++] = $_.j; //#20897 - $_.qmv(); //#20897 - var _al = $k[--$j]; //#20897 - var _an = $get($k[--$j], _al); //#20897 - var _ao = $k[--$j]; //#20897 - var _ap = (_ao && (_an == -1)) ? 1 : 0; //#20897 - $k[$j++] = _ap; //#20898 - $k[$j++] = $_.mask; //#20898 - $k[$j++] = $_.i; //#20898 - $k[$j++] = $_.j; //#20898 - $_.qmv(); //#20898 - var _at = $k[--$j]; //#20898 - var _au = $k[--$j]; //#20898 - $put(_au, _at, $k[--$j]); //#20898 - } //#20898 - } //#20898 - $put($_.masks, $_.m, $_.mask); //#20901 - } //#20901 - var _b1 = $ne($_.format, "rmqr") ? 1 : 2; //#20905 - $_.posx = $f($_.cols - _b1); //#20905 - $_.posy = $f($_.rows - 1); //#20906 - $_.dir = -1; //#20907 - $_.col = 1; //#20908 - $_.num = 0; //#20909 - for (;;) { //#20932 - if ($_.posx < 0) { //#20911 - break; //#20911 - } //#20911 - $k[$j++] = $_.pixs; //#20912 - $k[$j++] = $_.posx; //#20912 - $k[$j++] = $_.posy; //#20912 - $_.qmv(); //#20912 - var _b7 = $k[--$j]; //#20912 - if ($get($k[--$j], _b7) == -1) { //#20916 - var _bC = $get($_.cws, ~~($_.num / 8)); //#20913 - var _bE = -(7 - ($_.num % 8)); //#20913 - $k[$j++] = ((_bE < 0 ? _bC >>> -_bE : _bC << _bE)) & 1; //#20914 - $k[$j++] = $_.pixs; //#20914 - $k[$j++] = $_.posx; //#20914 - $k[$j++] = $_.posy; //#20914 - $_.qmv(); //#20914 - var _bI = $k[--$j]; //#20914 - var _bJ = $k[--$j]; //#20914 - $put(_bJ, _bI, $k[--$j]); //#20914 - $_.num = $_.num + 1; //#20915 - } //#20915 - if ($_.col == 1) { //#20929 - $_.col = 0; //#20918 - $_.posx = $f($_.posx - 1); //#20919 - } else { //#20929 - $_.col = 1; //#20921 - $_.posx = $f($_.posx + 1); //#20922 - $_.posy = $f($_.posy + $_.dir); //#20923 - if (($_.posy < 0) || ($_.posy >= $_.rows)) { //#20930 - $_.dir = $_.dir * -1; //#20925 - $_.posy = $f($_.posy + $_.dir); //#20926 - $_.posx = $f($_.posx - 2); //#20927 - if ($eq($_.format, "full") && ($_.posx == 6)) { //#20929 - $_.posx = $f($_.posx - 1); //#20929 - } //#20929 - } //#20929 - } //#20929 - } //#20929 + } //#21220 + var _ae = $k[--$j]; //#21220 + $k[$j++] = _ae == 0; //#21221 + $k[$j++] = $_.pixs; //#21221 + $k[$j++] = $_.i; //#21221 + $k[$j++] = $_.j; //#21221 + $_.qmv(); //#21221 + var _ai = $k[--$j]; //#21221 + var _ak = $get($k[--$j], _ai); //#21221 + var _al = $k[--$j]; //#21221 + var _am = (_al && (_ak == -1)) ? 1 : 0; //#21221 + $k[$j++] = _am; //#21222 + $k[$j++] = $_.mask; //#21222 + $k[$j++] = $_.i; //#21222 + $k[$j++] = $_.j; //#21222 + $_.qmv(); //#21222 + var _aq = $k[--$j]; //#21222 + var _ar = $k[--$j]; //#21222 + $put(_ar, _aq, $k[--$j]); //#21222 + } //#21222 + } //#21222 + $put($_.masks, $_.m, $_.mask); //#21225 + } //#21225 + var _ay = $ne($_.format, "rmqr") ? 1 : 2; //#21229 + $_.posx = $f($_.cols - _ay); //#21229 + $_.posy = $f($_.rows - 1); //#21230 + $_.dir = -1; //#21231 + $_.col = 1; //#21232 + $_.num = 0; //#21233 + for (;;) { //#21256 + if ($_.posx < 0) { //#21235 + break; //#21235 + } //#21235 + $k[$j++] = $_.pixs; //#21236 + $k[$j++] = $_.posx; //#21236 + $k[$j++] = $_.posy; //#21236 + $_.qmv(); //#21236 + var _b4 = $k[--$j]; //#21236 + if ($get($k[--$j], _b4) == -1) { //#21240 + var _b9 = $get($_.cws, ~~($_.num / 8)); //#21237 + var _bB = -(7 - ($_.num % 8)); //#21237 + $k[$j++] = ((_bB < 0 ? _b9 >>> -_bB : _b9 << _bB)) & 1; //#21238 + $k[$j++] = $_.pixs; //#21238 + $k[$j++] = $_.posx; //#21238 + $k[$j++] = $_.posy; //#21238 + $_.qmv(); //#21238 + var _bF = $k[--$j]; //#21238 + var _bG = $k[--$j]; //#21238 + $put(_bG, _bF, $k[--$j]); //#21238 + $_.num = $_.num + 1; //#21239 + } //#21239 + if ($_.col == 1) { //#21253 + $_.col = 0; //#21242 + $_.posx = $f($_.posx - 1); //#21243 + } else { //#21253 + $_.col = 1; //#21245 + $_.posx = $f($_.posx + 1); //#21246 + $_.posy = $f($_.posy + $_.dir); //#21247 + if (($_.posy < 0) || ($_.posy >= $_.rows)) { //#21254 + $_.dir = $_.dir * -1; //#21249 + $_.posy = $f($_.posy + $_.dir); //#21250 + $_.posx = $f($_.posx - 2); //#21251 + if ($eq($_.format, "full") && ($_.posx == 6)) { //#21253 + $_.posx = $f($_.posx - 1); //#21253 + } //#21253 + } //#21253 + } //#21253 + } //#21253 $_.evalfulln1n3 = function() { - $_.scrle = $k[--$j]; //#20936 - $k[$j++] = 'scr1'; //#20938 - $k[$j++] = 0; //#20938 - $forall($_.scrle, function() { //#20938 - var _bd = $k[--$j]; //#20938 - $k[$j++] = _bd; //#20938 - if (_bd >= 5) { //#20938 - var _be = $k[--$j]; //#20938 - var _bg = $f($f($k[--$j] + _be) - 2); //#20938 - $k[$j++] = _bg; //#20938 - $k[$j++] = _bg; //#20938 - } //#20938 - $j--; //#20938 - }); //#20938 - var _bh = $k[--$j]; //#20938 - $_[$k[--$j]] = _bh; //#20938 - $_.scr3 = 0; //#20940 - for (var _bl = 3, _bk = $_.scrle.length - 3; _bl <= _bk; _bl += 2) { //#20955 - $_.j = _bl; //#20942 - if (($get($_.scrle, $_.j) % 3) == 0) { //#20954 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#20944 - var _bu = $geti($_.scrle, $_.j - 2, 5); //#20945 - for (var _bv = 0, _bw = _bu.length; _bv < _bw; _bv++) { //#20945 - $k[$j++] = $get(_bu, _bv) == $_.fact; //#20945 - } //#20945 - var _bz = $k[--$j]; //#20945 - var _c0 = $k[--$j]; //#20945 - var _c1 = $k[--$j]; //#20945 - $k[$j++] = $an(_c0, _bz); //#20945 - $k[$j++] = _c1; //#20945 - $j--; //#20945 - var _c2 = $k[--$j]; //#20945 - var _c3 = $k[--$j]; //#20945 - var _c4 = $k[--$j]; //#20945 - if (_c4 && (_c3 && _c2)) { //#20953 - if (($_.j == 3) || (($_.j + 4) >= $_.scrle.length)) { //#20950 - $_.scr3 = $_.scr3 + 40; //#20947 - } else { //#20950 - if (($get($_.scrle, $_.j - 3) >= 4) || ($get($_.scrle, $_.j + 3) >= 4)) { //#20951 - $_.scr3 = $_.scr3 + 40; //#20950 - } //#20950 - } //#20950 - } //#20950 - } //#20950 - } //#20950 - $k[$j++] = $_.scr1; //#20956 - $k[$j++] = $_.scr3; //#20956 - }; //#20956 + $_.scrle = $k[--$j]; //#21260 + $k[$j++] = 'scr1'; //#21262 + $k[$j++] = 0; //#21262 + $forall($_.scrle, function() { //#21262 + var _ba = $k[--$j]; //#21262 + $k[$j++] = _ba; //#21262 + if (_ba >= 5) { //#21262 + var _bb = $k[--$j]; //#21262 + var _bd = $f($f($k[--$j] + _bb) - 2); //#21262 + $k[$j++] = _bd; //#21262 + $k[$j++] = _bd; //#21262 + } //#21262 + $j--; //#21262 + }); //#21262 + var _be = $k[--$j]; //#21262 + $_[$k[--$j]] = _be; //#21262 + $_.scr3 = 0; //#21264 + for (var _bi = 3, _bh = $_.scrle.length - 3; _bi <= _bh; _bi += 2) { //#21279 + $_.j = _bi; //#21266 + if (($get($_.scrle, $_.j) % 3) == 0) { //#21278 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#21268 + var _br = $geti($_.scrle, $_.j - 2, 5); //#21269 + for (var _bs = 0, _bt = _br.length; _bs < _bt; _bs++) { //#21269 + $k[$j++] = $get(_br, _bs) == $_.fact; //#21269 + } //#21269 + var _bw = $k[--$j]; //#21269 + var _bx = $k[--$j]; //#21269 + var _by = $k[--$j]; //#21269 + $k[$j++] = $an(_bx, _bw); //#21269 + $k[$j++] = _by; //#21269 + $j--; //#21269 + var _bz = $k[--$j]; //#21269 + var _c0 = $k[--$j]; //#21269 + var _c1 = $k[--$j]; //#21269 + if (_c1 && (_c0 && _bz)) { //#21277 + if (($_.j == 3) || (($_.j + 4) >= $_.scrle.length)) { //#21274 + $_.scr3 = $_.scr3 + 40; //#21271 + } else { //#21274 + if (($get($_.scrle, $_.j - 3) >= 4) || ($get($_.scrle, $_.j + 3) >= 4)) { //#21275 + $_.scr3 = $_.scr3 + 40; //#21274 + } //#21274 + } //#21274 + } //#21274 + } //#21274 + } //#21274 + $k[$j++] = $_.scr1; //#21280 + $k[$j++] = $_.scr3; //#21280 + }; //#21280 $_.evalfull = function() { - $_.sym = $k[--$j]; //#20961 - $_.n1 = 0; //#20963 - $_.n2 = 0; //#20963 - $_.n3 = 0; //#20963 - $_.rle = $a($f($_.cols + 1)); //#20964 - $_.lastpairs = $a($_.cols); //#20965 - $_.thispairs = $a($_.cols); //#20966 - $_.colsadd1 = $f($_.cols + 1); //#20967 - for (var _cS = 0, _cR = $f($_.cols - 1); _cS <= _cR; _cS += 1) { //#21006 - $_.i = _cS; //#20969 - $k[$j++] = Infinity; //#20972 - var _cU = $_.cols; //#20973 - $k[$j++] = 0; //#20975 - $k[$j++] = 0; //#20975 - for (var _cW = $_.i, _cX = _cU, _cV = $f((_cU * _cU) - 1); _cX < 0 ? _cW >= _cV : _cW <= _cV; _cW += _cX) { //#20975 - var _cZ = $get($_.sym, _cW); //#20974 - var _ca = $k[--$j]; //#20974 - $k[$j++] = _cZ; //#20974 - if ($eq(_ca, _cZ)) { //#20974 - var _cb = $k[--$j]; //#20974 - var _cc = $k[--$j]; //#20974 - $k[$j++] = $f(_cc + 1); //#20974 - $k[$j++] = _cb; //#20974 - } else { //#20974 - var _cd = $k[--$j]; //#20974 - $k[$j++] = 1; //#20974 - $k[$j++] = _cd; //#20974 - } //#20974 - } //#20974 - $j--; //#20976 - var _cf = $counttomark() + 2; //#20977 - $astore($geti($_.rle, 0, _cf - 2)); //#20977 - $_.evalfulln1n3(); //#20978 - $_.n3 = $f($k[--$j] + $_.n3); //#20978 - $_.n1 = $f($k[--$j] + $_.n1); //#20978 - $j--; //#20979 - $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#20982 - $k[$j++] = Infinity; //#20983 - var _cq = $_.symrow; //#20984 - $k[$j++] = 0; //#20986 - $k[$j++] = 0; //#20986 - for (var _cr = 0, _cs = _cq.length; _cr < _cs; _cr++) { //#20986 - var _ct = $get(_cq, _cr); //#20986 - var _cu = $k[--$j]; //#20985 - $k[$j++] = _ct; //#20985 - if ($eq(_cu, _ct)) { //#20985 - var _cv = $k[--$j]; //#20985 - var _cw = $k[--$j]; //#20985 - $k[$j++] = $f(_cw + 1); //#20985 - $k[$j++] = _cv; //#20985 - } else { //#20985 - var _cx = $k[--$j]; //#20985 - $k[$j++] = 1; //#20985 - $k[$j++] = _cx; //#20985 - } //#20985 - } //#20985 - $j--; //#20987 - var _cz = $counttomark() + 2; //#20988 - $astore($geti($_.rle, 0, _cz - 2)); //#20988 - $_.evalfulln1n3(); //#20989 - $_.n3 = $f($k[--$j] + $_.n3); //#20989 - $_.n1 = $f($k[--$j] + $_.n1); //#20989 - $j--; //#20990 - var _d5 = $_.thispairs; //#20993 - $_.thispairs = $_.lastpairs; //#20993 - $_.lastpairs = _d5; //#20993 - var _d9 = ($get($_.symrow, 0) == 1) ? 0 : 1; //#20994 - var _dA = $_.symrow; //#20995 - $k[$j++] = _d9; //#20995 - for (var _dB = 0, _dC = _dA.length; _dB < _dC; _dB++) { //#20995 - var _dD = $get(_dA, _dB); //#20995 - var _dE = $k[--$j]; //#20995 - $k[$j++] = $f(_dE + _dD); //#20995 - $k[$j++] = _dD; //#20995 - } //#20995 - $j--; //#20996 - $astore($_.thispairs); //#20997 - $j--; //#20997 - if ($_.i > 0) { //#21004 - $k[$j++] = Infinity; //#20999 - $aload($_.lastpairs); //#21000 - $aload($_.thispairs); //#21000 - $k[$j++] = $_.n2; //#21001 - for (var _dL = 0, _dM = $_.cols; _dL < _dM; _dL++) { //#21001 - var _dN = $k[--$j]; //#21001 - var _dO = $k[--$j]; //#21001 - $k[$j++] = _dN; //#21001 - $k[$j++] = _dO; //#21001 - var _dQ = $k[$j - 1 - $_.colsadd1]; //#21001 - if (($f($k[--$j] + _dQ) & 3) == 0) { //#21001 - var _dS = $k[--$j]; //#21001 - $k[$j++] = $f(_dS + 3); //#21001 - } //#21001 - } //#21001 - $_.n2 = $k[--$j]; //#21002 - $cleartomark(); //#21003 - } //#21003 - } //#21003 - $k[$j++] = 'dark'; //#21009 - $k[$j++] = 0; //#21009 - $forall($_.sym, function() { //#21009 - var _dV = $k[--$j]; //#21009 - var _dW = $k[--$j]; //#21009 - $k[$j++] = $f(_dW + _dV); //#21009 - }); //#21009 - var _dX = $k[--$j]; //#21009 - $_[$k[--$j]] = _dX; //#21009 - var _da = $_.cols; //#21010 - $_.n4 = (~~((Math.abs($f((($_.dark * 100) / (_da * _da)) - 50))) / 5)) * 10; //#21010 - $k[$j++] = $f(($f($f($_.n1 + $_.n2) + $_.n3)) + $_.n4); //#21012 - }; //#21012 + $_.sym = $k[--$j]; //#21285 + $_.n1 = 0; //#21287 + $_.n2 = 0; //#21287 + $_.n3 = 0; //#21287 + $_.rle = $a($f($_.cols + 1)); //#21288 + $_.lastpairs = $a($_.cols); //#21289 + $_.thispairs = $a($_.cols); //#21290 + $_.colsadd1 = $f($_.cols + 1); //#21291 + for (var _cP = 0, _cO = $f($_.cols - 1); _cP <= _cO; _cP += 1) { //#21330 + $_.i = _cP; //#21293 + $k[$j++] = Infinity; //#21296 + var _cR = $_.cols; //#21297 + $k[$j++] = 0; //#21299 + $k[$j++] = 0; //#21299 + for (var _cT = $_.i, _cU = _cR, _cS = $f((_cR * _cR) - 1); _cU < 0 ? _cT >= _cS : _cT <= _cS; _cT += _cU) { //#21299 + var _cW = $get($_.sym, _cT); //#21298 + var _cX = $k[--$j]; //#21298 + $k[$j++] = _cW; //#21298 + if ($eq(_cX, _cW)) { //#21298 + var _cY = $k[--$j]; //#21298 + var _cZ = $k[--$j]; //#21298 + $k[$j++] = $f(_cZ + 1); //#21298 + $k[$j++] = _cY; //#21298 + } else { //#21298 + var _ca = $k[--$j]; //#21298 + $k[$j++] = 1; //#21298 + $k[$j++] = _ca; //#21298 + } //#21298 + } //#21298 + $j--; //#21300 + var _cc = $counttomark() + 2; //#21301 + $astore($geti($_.rle, 0, _cc - 2)); //#21301 + $_.evalfulln1n3(); //#21302 + $_.n3 = $f($k[--$j] + $_.n3); //#21302 + $_.n1 = $f($k[--$j] + $_.n1); //#21302 + $j--; //#21303 + $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#21306 + $k[$j++] = Infinity; //#21307 + var _cn = $_.symrow; //#21308 + $k[$j++] = 0; //#21310 + $k[$j++] = 0; //#21310 + for (var _co = 0, _cp = _cn.length; _co < _cp; _co++) { //#21310 + var _cq = $get(_cn, _co); //#21310 + var _cr = $k[--$j]; //#21309 + $k[$j++] = _cq; //#21309 + if ($eq(_cr, _cq)) { //#21309 + var _cs = $k[--$j]; //#21309 + var _ct = $k[--$j]; //#21309 + $k[$j++] = $f(_ct + 1); //#21309 + $k[$j++] = _cs; //#21309 + } else { //#21309 + var _cu = $k[--$j]; //#21309 + $k[$j++] = 1; //#21309 + $k[$j++] = _cu; //#21309 + } //#21309 + } //#21309 + $j--; //#21311 + var _cw = $counttomark() + 2; //#21312 + $astore($geti($_.rle, 0, _cw - 2)); //#21312 + $_.evalfulln1n3(); //#21313 + $_.n3 = $f($k[--$j] + $_.n3); //#21313 + $_.n1 = $f($k[--$j] + $_.n1); //#21313 + $j--; //#21314 + var _d2 = $_.thispairs; //#21317 + $_.thispairs = $_.lastpairs; //#21317 + $_.lastpairs = _d2; //#21317 + var _d6 = ($get($_.symrow, 0) == 1) ? 0 : 1; //#21318 + var _d7 = $_.symrow; //#21319 + $k[$j++] = _d6; //#21319 + for (var _d8 = 0, _d9 = _d7.length; _d8 < _d9; _d8++) { //#21319 + var _dA = $get(_d7, _d8); //#21319 + var _dB = $k[--$j]; //#21319 + $k[$j++] = $f(_dB + _dA); //#21319 + $k[$j++] = _dA; //#21319 + } //#21319 + $j--; //#21320 + $astore($_.thispairs); //#21321 + $j--; //#21321 + if ($_.i > 0) { //#21328 + $k[$j++] = Infinity; //#21323 + $aload($_.lastpairs); //#21324 + $aload($_.thispairs); //#21324 + $k[$j++] = $_.n2; //#21325 + for (var _dI = 0, _dJ = $_.cols; _dI < _dJ; _dI++) { //#21325 + var _dK = $k[--$j]; //#21325 + var _dL = $k[--$j]; //#21325 + $k[$j++] = _dK; //#21325 + $k[$j++] = _dL; //#21325 + var _dN = $k[$j - 1 - $_.colsadd1]; //#21325 + if (($f($k[--$j] + _dN) & 3) == 0) { //#21325 + var _dP = $k[--$j]; //#21325 + $k[$j++] = $f(_dP + 3); //#21325 + } //#21325 + } //#21325 + $_.n2 = $k[--$j]; //#21326 + $cleartomark(); //#21327 + } //#21327 + } //#21327 + $k[$j++] = 'dark'; //#21333 + $k[$j++] = 0; //#21333 + $forall($_.sym, function() { //#21333 + var _dS = $k[--$j]; //#21333 + var _dT = $k[--$j]; //#21333 + $k[$j++] = $f(_dT + _dS); //#21333 + }); //#21333 + var _dU = $k[--$j]; //#21333 + $_[$k[--$j]] = _dU; //#21333 + var _dX = $_.cols; //#21334 + $_.n4 = (~~((Math.abs($f((($_.dark * 100) / (_dX * _dX)) - 50))) / 5)) * 10; //#21334 + $k[$j++] = $f(($f($f($_.n1 + $_.n2) + $_.n3)) + $_.n4); //#21336 + }; //#21336 $_.evalmicro = function() { - $_.sym = $k[--$j]; //#21017 - $_.dkrhs = 0; //#21018 - $_.dkbot = 0; //#21018 - for (var _di = 1, _dh = $f($_.cols - 1); _di <= _dh; _di += 1) { //#21023 - $_.i = _di; //#21020 - $k[$j++] = 'dkrhs'; //#21021 - $k[$j++] = $_.dkrhs; //#21021 - $k[$j++] = $_.sym; //#21021 - $k[$j++] = $f($_.cols - 1); //#21021 - $k[$j++] = $_.i; //#21021 - $_.qmv(); //#21021 - var _dn = $k[--$j]; //#21021 - var _dp = $get($k[--$j], _dn); //#21021 - var _dq = $k[--$j]; //#21021 - $_[$k[--$j]] = $f(_dq + _dp); //#21021 - $k[$j++] = 'dkbot'; //#21022 - $k[$j++] = $_.dkbot; //#21022 - $k[$j++] = $_.sym; //#21022 - $k[$j++] = $_.i; //#21022 - $k[$j++] = $f($_.cols - 1); //#21022 - $_.qmv(); //#21022 - var _dw = $k[--$j]; //#21022 - var _dy = $get($k[--$j], _dw); //#21022 - var _dz = $k[--$j]; //#21022 - $_[$k[--$j]] = $f(_dz + _dy); //#21022 - } //#21022 - if ($_.dkrhs <= $_.dkbot) { //#21027 - $k[$j++] = -(($_.dkrhs * 16) + $_.dkbot); //#21025 - } else { //#21027 - $k[$j++] = -(($_.dkbot * 16) + $_.dkrhs); //#21027 - } //#21027 - }; //#21027 - $_.bestscore = 999999999; //#21032 - for (var _e9 = 0, _e8 = $_.masks.length - 1; _e9 <= _e8; _e9 += 1) { //#21054 - $_.m = _e9; //#21034 - $_.masksym = $a($_.rows * $_.cols); //#21035 - for (var _eG = 0, _eF = $f(($_.rows * $_.cols) - 1); _eG <= _eF; _eG += 1) { //#21039 - $_.i = _eG; //#21037 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#21038 - } //#21038 - if ($_.masks.length != 1) { //#21052 - if ($eq($_.format, "full")) { //#21044 - $k[$j++] = $_.masksym; //#21042 - $_.evalfull(); //#21042 - $_.score = $k[--$j]; //#21042 - } else { //#21044 - $k[$j++] = $_.masksym; //#21044 - $_.evalmicro(); //#21044 - $_.score = $k[--$j]; //#21044 - } //#21044 - if ($_.score < $_.bestscore) { //#21050 - $_.bestsym = $_.masksym; //#21047 - $_.bestmaskval = $_.m; //#21048 - $_.bestscore = $_.score; //#21049 - } //#21049 - } else { //#21052 - $_.bestsym = $_.masksym; //#21052 - } //#21052 - } //#21052 - $_.pixs = $_.bestsym; //#21055 - if ($eq($_.format, "full")) { //#21060 - $k[$j++] = $_.pixs; //#21059 - $k[$j++] = 8; //#21059 - $k[$j++] = $f($_.cols - 8); //#21059 - $_.qmv(); //#21059 - var _eh = $k[--$j]; //#21059 - $put($k[--$j], _eh, 1); //#21059 - } //#21059 - if (!bwipp_qrcode.__21096__) { //#21096 - $_ = Object.create($_); //#21096 - $_.fmtvalsfull = $a([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); //#21069 - $_.fmtvalsmicro = $a([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); //#21075 - $_.fmtvalsrmqr1 = $a([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); //#21085 - $_.fmtvalsrmqr2 = $a([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); //#21095 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21095 - bwipp_qrcode.__21096__ = 1; //#21095 - $_ = Object.getPrototypeOf($_); //#21095 - } //#21095 - if ($eq($_.format, "full")) { //#21106 - $k[$j++] = 'ecid'; //#21098 - $search("MLHQ", $_.eclevel); //#21098 - $j--; //#21098 - var _eq = $k[--$j]; //#21098 - var _er = $k[--$j]; //#21098 - $k[$j++] = _eq.length; //#21098 - $k[$j++] = _er; //#21098 - $j--; //#21098 - var _es = $k[--$j]; //#21098 - var _et = $k[--$j]; //#21098 - $k[$j++] = _es; //#21098 - $k[$j++] = _et; //#21098 - $j--; //#21098 - var _eu = $k[--$j]; //#21098 - $_[$k[--$j]] = _eu; //#21098 - $_.fmtval = $get($_.fmtvalsfull, ($_.ecid << 3) + $_.bestmaskval); //#21099 - for (var _f2 = 0, _f1 = $_.formatmap.length - 1; _f2 <= _f1; _f2 += 1) { //#21105 - $_.i = _f2; //#21101 - $forall($get($_.formatmap, $_.i), function() { //#21104 - var _f7 = $k[--$j]; //#21103 - $k[$j++] = $_.pixs; //#21103 - $aload(_f7); //#21103 - $_.qmv(); //#21103 - var _f8 = $_.fmtval; //#21103 - var _fA = -(14 - $_.i); //#21103 - var _fB = $k[--$j]; //#21103 - $put($k[--$j], _fB, ((_fA < 0 ? _f8 >>> -_fA : _f8 << _fA)) & 1); //#21103 - }); //#21103 - } //#21103 - } //#21103 - if ($eq($_.format, "micro")) { //#21114 - $_.symid = $get($get($a([$a([0]), $a([1, 2]), $a([3, 4]), $a([5, 6, 7])]), ~~($f($_.cols - 11) / 2)), $_.eclval); //#21108 - $_.fmtval = $get($_.fmtvalsmicro, ($_.symid << 2) + $_.bestmaskval); //#21109 - for (var _fT = 0, _fS = $_.formatmap.length - 1; _fT <= _fS; _fT += 1) { //#21113 - $_.i = _fT; //#21111 - $k[$j++] = $_.pixs; //#21112 - $aload($get($get($_.formatmap, $_.i), 0)); //#21112 - $_.qmv(); //#21112 - var _fZ = $_.fmtval; //#21112 - var _fb = -(14 - $_.i); //#21112 - var _fc = $k[--$j]; //#21112 - $put($k[--$j], _fc, ((_fb < 0 ? _fZ >>> -_fb : _fZ << _fb)) & 1); //#21112 - } //#21112 - } //#21112 - if ($eq($_.format, "rmqr")) { //#21124 - $k[$j++] = 'fmtvalu'; //#21116 - $search("MH", $_.eclevel); //#21116 - $j--; //#21116 - var _fg = $k[--$j]; //#21116 - var _fh = $k[--$j]; //#21116 - $k[$j++] = _fg.length; //#21116 - $k[$j++] = _fh; //#21116 - $j--; //#21116 - var _fi = $k[--$j]; //#21116 - var _fj = $k[--$j]; //#21116 - $k[$j++] = _fi; //#21116 - $k[$j++] = _fj; //#21116 - $j--; //#21116 - var _fk = $k[--$j]; //#21116 - $_[$k[--$j]] = (_fk << 5) + $_.verind; //#21116 - $_.fmtval1 = $get($_.fmtvalsrmqr1, $_.fmtvalu); //#21117 - $_.fmtval2 = $get($_.fmtvalsrmqr2, $_.fmtvalu); //#21118 - for (var _fv = 0, _fu = $_.formatmap.length - 1; _fv <= _fu; _fv += 1) { //#21123 - $_.i = _fv; //#21120 - $k[$j++] = $_.pixs; //#21121 - $aload($get($get($_.formatmap, $_.i), 0)); //#21121 - $_.qmv(); //#21121 - var _g1 = $_.fmtval1; //#21121 - var _g3 = -(17 - $_.i); //#21121 - var _g4 = $k[--$j]; //#21121 - $put($k[--$j], _g4, ((_g3 < 0 ? _g1 >>> -_g3 : _g1 << _g3)) & 1); //#21121 - $k[$j++] = $_.pixs; //#21122 - $aload($get($get($_.formatmap, $_.i), 1)); //#21122 - $_.qmv(); //#21122 - var _gB = $_.fmtval2; //#21122 - var _gD = -(17 - $_.i); //#21122 - var _gE = $k[--$j]; //#21122 - $put($k[--$j], _gE, ((_gD < 0 ? _gB >>> -_gD : _gB << _gD)) & 1); //#21122 - } //#21122 - } //#21122 - if (!bwipp_qrcode.__21135__) { //#21135 - $_ = Object.create($_); //#21135 - $_.vervals = $a([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); //#21134 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21134 - bwipp_qrcode.__21135__ = 1; //#21134 - $_ = Object.getPrototypeOf($_); //#21134 - } //#21134 - if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21144 - $_.verval = $get($_.vervals, (~~($f($_.cols - 17) / 4)) - 7); //#21137 - for (var _gP = 0, _gO = $_.versionmap.length - 1; _gP <= _gO; _gP += 1) { //#21143 - $_.i = _gP; //#21139 - $forall($get($_.versionmap, $_.i), function() { //#21142 - var _gU = $k[--$j]; //#21141 - $k[$j++] = $_.pixs; //#21141 - $forall(_gU); //#21141 - $_.qmv(); //#21141 - var _gV = $_.verval; //#21141 - var _gX = -(17 - $_.i); //#21141 - var _gY = $k[--$j]; //#21141 - $put($k[--$j], _gY, ((_gX < 0 ? _gV >>> -_gX : _gV << _gX)) & 1); //#21141 - }); //#21141 - } //#21141 - } //#21141 - $k[$j++] = Infinity; //#21147 - $k[$j++] = 'ren'; //#21154 - $k[$j++] = bwipp_renmatrix; //#21154 - $k[$j++] = 'pixs'; //#21154 - $k[$j++] = $_.pixs; //#21154 - $k[$j++] = 'pixx'; //#21154 - $k[$j++] = $_.cols; //#21154 - $k[$j++] = 'pixy'; //#21154 - $k[$j++] = $_.rows; //#21154 - $k[$j++] = 'height'; //#21154 - $k[$j++] = ($_.rows * 2) / 72; //#21154 - $k[$j++] = 'width'; //#21154 - $k[$j++] = ($_.cols * 2) / 72; //#21154 - $k[$j++] = 'borderleft'; //#21154 - if ($eq($_.format, "full")) { //#21154 - $k[$j++] = 4; //#21154 - } else { //#21154 - $k[$j++] = 2; //#21154 - } //#21154 - $k[$j++] = 'borderright'; //#21155 - if ($eq($_.format, "full")) { //#21155 - $k[$j++] = 4; //#21155 - } else { //#21155 - $k[$j++] = 2; //#21155 - } //#21155 - $k[$j++] = 'bordertop'; //#21156 - if ($eq($_.format, "full")) { //#21156 - $k[$j++] = 4; //#21156 - } else { //#21156 - $k[$j++] = 2; //#21156 - } //#21156 - $k[$j++] = 'borderbottom'; //#21157 - if ($eq($_.format, "full")) { //#21157 - $k[$j++] = 4; //#21157 - } else { //#21157 - $k[$j++] = 2; //#21157 - } //#21157 - $k[$j++] = 'opt'; //#21158 - $k[$j++] = $_.options; //#21158 - var _gk = $d(); //#21158 - $k[$j++] = _gk; //#21161 - if (!$_.dontdraw) { //#21161 - bwipp_renmatrix(); //#21161 - } //#21161 - $_ = Object.getPrototypeOf($_); //#21163 - $_ = Object.getPrototypeOf($_); //#21165 + $_.sym = $k[--$j]; //#21341 + $_.dkrhs = 0; //#21342 + $_.dkbot = 0; //#21342 + for (var _df = 1, _de = $f($_.cols - 1); _df <= _de; _df += 1) { //#21347 + $_.i = _df; //#21344 + $k[$j++] = 'dkrhs'; //#21345 + $k[$j++] = $_.dkrhs; //#21345 + $k[$j++] = $_.sym; //#21345 + $k[$j++] = $f($_.cols - 1); //#21345 + $k[$j++] = $_.i; //#21345 + $_.qmv(); //#21345 + var _dk = $k[--$j]; //#21345 + var _dm = $get($k[--$j], _dk); //#21345 + var _dn = $k[--$j]; //#21345 + $_[$k[--$j]] = $f(_dn + _dm); //#21345 + $k[$j++] = 'dkbot'; //#21346 + $k[$j++] = $_.dkbot; //#21346 + $k[$j++] = $_.sym; //#21346 + $k[$j++] = $_.i; //#21346 + $k[$j++] = $f($_.cols - 1); //#21346 + $_.qmv(); //#21346 + var _dt = $k[--$j]; //#21346 + var _dv = $get($k[--$j], _dt); //#21346 + var _dw = $k[--$j]; //#21346 + $_[$k[--$j]] = $f(_dw + _dv); //#21346 + } //#21346 + if ($_.dkrhs <= $_.dkbot) { //#21351 + $k[$j++] = -(($_.dkrhs * 16) + $_.dkbot); //#21349 + } else { //#21351 + $k[$j++] = -(($_.dkbot * 16) + $_.dkrhs); //#21351 + } //#21351 + }; //#21351 + $_.bestscore = 999999999; //#21356 + for (var _e6 = 0, _e5 = $_.masks.length - 1; _e6 <= _e5; _e6 += 1) { //#21378 + $_.m = _e6; //#21358 + $_.masksym = $a($_.rows * $_.cols); //#21359 + for (var _eD = 0, _eC = $f(($_.rows * $_.cols) - 1); _eD <= _eC; _eD += 1) { //#21363 + $_.i = _eD; //#21361 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#21362 + } //#21362 + if ($_.masks.length != 1) { //#21376 + if ($eq($_.format, "full")) { //#21368 + $k[$j++] = $_.masksym; //#21366 + $_.evalfull(); //#21366 + $_.score = $k[--$j]; //#21366 + } else { //#21368 + $k[$j++] = $_.masksym; //#21368 + $_.evalmicro(); //#21368 + $_.score = $k[--$j]; //#21368 + } //#21368 + if ($_.score < $_.bestscore) { //#21374 + $_.bestsym = $_.masksym; //#21371 + $_.bestmaskval = $_.m; //#21372 + $_.bestscore = $_.score; //#21373 + } //#21373 + } else { //#21376 + $_.bestsym = $_.masksym; //#21376 + } //#21376 + } //#21376 + $_.pixs = $_.bestsym; //#21379 + if ($eq($_.format, "full")) { //#21384 + $k[$j++] = $_.pixs; //#21383 + $k[$j++] = 8; //#21383 + $k[$j++] = $f($_.cols - 8); //#21383 + $_.qmv(); //#21383 + var _ee = $k[--$j]; //#21383 + $put($k[--$j], _ee, 1); //#21383 + } //#21383 + if (!bwipp_qrcode.__21420__) { //#21420 + $_ = Object.create($_); //#21420 + $_.fmtvalsfull = $a([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); //#21393 + $_.fmtvalsmicro = $a([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); //#21399 + $_.fmtvalsrmqr1 = $a([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); //#21409 + $_.fmtvalsrmqr2 = $a([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); //#21419 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21419 + bwipp_qrcode.__21420__ = 1; //#21419 + $_ = Object.getPrototypeOf($_); //#21419 + } //#21419 + if ($eq($_.format, "full")) { //#21430 + $k[$j++] = 'ecid'; //#21422 + $search("MLHQ", $_.eclevel); //#21422 + $j--; //#21422 + var _en = $k[--$j]; //#21422 + var _eo = $k[--$j]; //#21422 + $k[$j++] = _en.length; //#21422 + $k[$j++] = _eo; //#21422 + $j--; //#21422 + var _ep = $k[--$j]; //#21422 + var _eq = $k[--$j]; //#21422 + $k[$j++] = _ep; //#21422 + $k[$j++] = _eq; //#21422 + $j--; //#21422 + var _er = $k[--$j]; //#21422 + $_[$k[--$j]] = _er; //#21422 + $_.fmtval = $get($_.fmtvalsfull, ($_.ecid << 3) + $_.bestmaskval); //#21423 + for (var _ez = 0, _ey = $_.formatmap.length - 1; _ez <= _ey; _ez += 1) { //#21429 + $_.i = _ez; //#21425 + $forall($get($_.formatmap, $_.i), function() { //#21428 + var _f4 = $k[--$j]; //#21427 + $k[$j++] = $_.pixs; //#21427 + $aload(_f4); //#21427 + $_.qmv(); //#21427 + var _f5 = $_.fmtval; //#21427 + var _f7 = -(14 - $_.i); //#21427 + var _f8 = $k[--$j]; //#21427 + $put($k[--$j], _f8, ((_f7 < 0 ? _f5 >>> -_f7 : _f5 << _f7)) & 1); //#21427 + }); //#21427 + } //#21427 + } //#21427 + if ($eq($_.format, "micro")) { //#21438 + $_.symid = $get($get($a([$a([0]), $a([1, 2]), $a([3, 4]), $a([5, 6, 7])]), ~~($f($_.cols - 11) / 2)), $_.eclval); //#21432 + $_.fmtval = $get($_.fmtvalsmicro, ($_.symid << 2) + $_.bestmaskval); //#21433 + for (var _fQ = 0, _fP = $_.formatmap.length - 1; _fQ <= _fP; _fQ += 1) { //#21437 + $_.i = _fQ; //#21435 + $k[$j++] = $_.pixs; //#21436 + $aload($get($get($_.formatmap, $_.i), 0)); //#21436 + $_.qmv(); //#21436 + var _fW = $_.fmtval; //#21436 + var _fY = -(14 - $_.i); //#21436 + var _fZ = $k[--$j]; //#21436 + $put($k[--$j], _fZ, ((_fY < 0 ? _fW >>> -_fY : _fW << _fY)) & 1); //#21436 + } //#21436 + } //#21436 + if ($eq($_.format, "rmqr")) { //#21448 + $k[$j++] = 'fmtvalu'; //#21440 + $search("MH", $_.eclevel); //#21440 + $j--; //#21440 + var _fd = $k[--$j]; //#21440 + var _fe = $k[--$j]; //#21440 + $k[$j++] = _fd.length; //#21440 + $k[$j++] = _fe; //#21440 + $j--; //#21440 + var _ff = $k[--$j]; //#21440 + var _fg = $k[--$j]; //#21440 + $k[$j++] = _ff; //#21440 + $k[$j++] = _fg; //#21440 + $j--; //#21440 + var _fh = $k[--$j]; //#21440 + $_[$k[--$j]] = (_fh << 5) + $_.verind; //#21440 + $_.fmtval1 = $get($_.fmtvalsrmqr1, $_.fmtvalu); //#21441 + $_.fmtval2 = $get($_.fmtvalsrmqr2, $_.fmtvalu); //#21442 + for (var _fs = 0, _fr = $_.formatmap.length - 1; _fs <= _fr; _fs += 1) { //#21447 + $_.i = _fs; //#21444 + $k[$j++] = $_.pixs; //#21445 + $aload($get($get($_.formatmap, $_.i), 0)); //#21445 + $_.qmv(); //#21445 + var _fy = $_.fmtval1; //#21445 + var _g0 = -(17 - $_.i); //#21445 + var _g1 = $k[--$j]; //#21445 + $put($k[--$j], _g1, ((_g0 < 0 ? _fy >>> -_g0 : _fy << _g0)) & 1); //#21445 + $k[$j++] = $_.pixs; //#21446 + $aload($get($get($_.formatmap, $_.i), 1)); //#21446 + $_.qmv(); //#21446 + var _g8 = $_.fmtval2; //#21446 + var _gA = -(17 - $_.i); //#21446 + var _gB = $k[--$j]; //#21446 + $put($k[--$j], _gB, ((_gA < 0 ? _g8 >>> -_gA : _g8 << _gA)) & 1); //#21446 + } //#21446 + } //#21446 + if (!bwipp_qrcode.__21459__) { //#21459 + $_ = Object.create($_); //#21459 + $_.vervals = $a([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); //#21458 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21458 + bwipp_qrcode.__21459__ = 1; //#21458 + $_ = Object.getPrototypeOf($_); //#21458 + } //#21458 + if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21468 + $_.verval = $get($_.vervals, (~~($f($_.cols - 17) / 4)) - 7); //#21461 + for (var _gM = 0, _gL = $_.versionmap.length - 1; _gM <= _gL; _gM += 1) { //#21467 + $_.i = _gM; //#21463 + $forall($get($_.versionmap, $_.i), function() { //#21466 + var _gR = $k[--$j]; //#21465 + $k[$j++] = $_.pixs; //#21465 + $forall(_gR); //#21465 + $_.qmv(); //#21465 + var _gS = $_.verval; //#21465 + var _gU = -(17 - $_.i); //#21465 + var _gV = $k[--$j]; //#21465 + $put($k[--$j], _gV, ((_gU < 0 ? _gS >>> -_gU : _gS << _gU)) & 1); //#21465 + }); //#21465 + } //#21465 + } //#21465 + $k[$j++] = Infinity; //#21471 + $k[$j++] = 'ren'; //#21478 + $k[$j++] = 'renmatrix'; //#21478 + $k[$j++] = 'pixs'; //#21478 + $k[$j++] = $_.pixs; //#21478 + $k[$j++] = 'pixx'; //#21478 + $k[$j++] = $_.cols; //#21478 + $k[$j++] = 'pixy'; //#21478 + $k[$j++] = $_.rows; //#21478 + $k[$j++] = 'height'; //#21478 + $k[$j++] = ($_.rows * 2) / 72; //#21478 + $k[$j++] = 'width'; //#21478 + $k[$j++] = ($_.cols * 2) / 72; //#21478 + $k[$j++] = 'borderleft'; //#21478 + if ($eq($_.format, "full")) { //#21478 + $k[$j++] = 4; //#21478 + } else { //#21478 + $k[$j++] = 2; //#21478 + } //#21478 + $k[$j++] = 'borderright'; //#21479 + if ($eq($_.format, "full")) { //#21479 + $k[$j++] = 4; //#21479 + } else { //#21479 + $k[$j++] = 2; //#21479 + } //#21479 + $k[$j++] = 'bordertop'; //#21480 + if ($eq($_.format, "full")) { //#21480 + $k[$j++] = 4; //#21480 + } else { //#21480 + $k[$j++] = 2; //#21480 + } //#21480 + $k[$j++] = 'borderbottom'; //#21481 + if ($eq($_.format, "full")) { //#21481 + $k[$j++] = 4; //#21481 + } else { //#21481 + $k[$j++] = 2; //#21481 + } //#21481 + $k[$j++] = 'opt'; //#21482 + $k[$j++] = $_.options; //#21482 + var _gh = $d(); //#21482 + $k[$j++] = _gh; //#21485 + if (!$_.dontdraw) { //#21485 + bwipp_renmatrix(); //#21485 + } //#21485 + $_ = Object.getPrototypeOf($_); //#21487 + $_ = Object.getPrototypeOf($_); //#21489 } //bwipp_qrcode function bwipp_swissqrcode() { - $_ = Object.create($_); //#21195 - $_.dontdraw = false; //#21198 - $_.parse = false; //#21199 - $k[$j++] = $_; //#21201 - bwipp_processoptions(); //#21201 - $_.options = $k[--$j]; //#21201 - $_.barcode = $k[--$j]; //#21202 + $_ = Object.create($_); //#21519 + $_.dontdraw = false; //#21522 + $_.parse = false; //#21523 + $k[$j++] = $_; //#21525 + bwipp_processoptions(); //#21525 + $_.options = $k[--$j]; //#21525 + $_.barcode = $k[--$j]; //#21526 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#21208 - $_.fncvals = _3; //#21209 - $k[$j++] = 'barcode'; //#21210 - $k[$j++] = $_.barcode; //#21210 - $k[$j++] = $_.fncvals; //#21210 - bwipp_parseinput(); //#21210 - var _6 = $k[--$j]; //#21210 - $_[$k[--$j]] = _6; //#21210 - $_.barlen = $_.barcode.length; //#21211 - delete $_.options["parse"]; //#21212 - if ($_.barcode.length > 997) { //#21217 - $k[$j++] = 'bwipp.swissqrcodeBadLength#21216'; //#21216 - $k[$j++] = "Swiss QR Code input must not exceed 997 digits"; //#21216 - bwipp_raiseerror(); //#21216 - } //#21216 - $put($_.options, "dontdraw", true); //#21220 - $k[$j++] = 'args'; //#21221 - $k[$j++] = $_.barcode; //#21221 - $k[$j++] = $_.options; //#21221 - bwipp_qrcode(); //#21221 - var _E = $k[--$j]; //#21221 - $_[$k[--$j]] = _E; //#21221 - $put($_.args, "opt", $_.options); //#21223 - $k[$j++] = $_.args; //#21292 - if (!$_.dontdraw) { //#21292 - $$.save(); //#21237 - var _K = $$.currpos(); //#21238 - $$.translate(_K.x, _K.y); //#21238 - var _L = 72 / 25.4; //#21239 - $$.scale(_L, _L); //#21239 - $$.save(); //#21242 - $$.newpath(); //#21243 - $$.moveto(0, 0); //#21244 - $$.lineto(46, 0); //#21245 - $$.lineto(46, 46); //#21246 - $$.lineto(0, 46); //#21247 - $$.closepath(); //#21248 - $$.moveto(19.5, 19.5); //#21249 - $$.lineto(19.5, 26.5); //#21250 - $$.lineto(26.5, 26.5); //#21251 - $$.lineto(26.5, 19.5); //#21252 - $$.closepath(); //#21253 - $$.clip(); //#21254 - $$.save(); //#21257 - $$.moveto(0, 0); //#21258 - var _O = (46 / $get($_.args, "pixx")) / 2; //#21259 - $$.scale(_O, _O); //#21259 - bwipp_renmatrix(); //#21260 - $$.restore(); //#21261 - $$.restore(); //#21263 - $$.translate(19.5, 19.5); //#21266 - var _P = 7 / 83; //#21267 - $$.scale(_P, _P); //#21267 - $$.newpath(); //#21269 - $$.moveto(6, 6); //#21270 - $$.lineto(6, 77); //#21271 - $$.lineto(77, 77); //#21272 - $$.lineto(77, 6); //#21273 - $$.closepath(); //#21274 - $$.moveto(49, 18); //#21275 - $$.lineto(49, 34); //#21276 - $$.lineto(65, 34); //#21277 - $$.lineto(65, 49); //#21278 - $$.lineto(49, 49); //#21279 - $$.lineto(49, 65); //#21280 - $$.lineto(34, 65); //#21281 - $$.lineto(34, 49); //#21282 - $$.lineto(18, 49); //#21283 - $$.lineto(18, 34); //#21284 - $$.lineto(34, 34); //#21285 - $$.lineto(34, 18); //#21286 - $$.closepath(); //#21287 - $$.setrgbcolor(0, 0, 0); //#21288 - $$.fill(); //#21288 - $$.restore(); //#21290 - } //#21290 - $_ = Object.getPrototypeOf($_); //#21294 + ]); //#21532 + $_.fncvals = _3; //#21533 + $k[$j++] = 'barcode'; //#21534 + $k[$j++] = $_.barcode; //#21534 + $k[$j++] = $_.fncvals; //#21534 + bwipp_parseinput(); //#21534 + var _6 = $k[--$j]; //#21534 + $_[$k[--$j]] = _6; //#21534 + $_.barlen = $_.barcode.length; //#21535 + delete $_.options["parse"]; //#21536 + if ($_.barcode.length > 997) { //#21541 + $k[$j++] = 'bwipp.swissqrcodeBadLength#21540'; //#21540 + $k[$j++] = "Swiss QR Code input must not exceed 997 digits"; //#21540 + bwipp_raiseerror(); //#21540 + } //#21540 + $put($_.options, "dontdraw", true); //#21544 + $k[$j++] = 'args'; //#21545 + $k[$j++] = $_.barcode; //#21545 + $k[$j++] = $_.options; //#21545 + bwipp_qrcode(); //#21545 + var _E = $k[--$j]; //#21545 + $_[$k[--$j]] = _E; //#21545 + $put($_.args, "opt", $_.options); //#21547 + $k[$j++] = $_.args; //#21616 + if (!$_.dontdraw) { //#21616 + $$.save(); //#21561 + var _K = $$.currpos(); //#21562 + $$.translate(_K.x, _K.y); //#21562 + var _L = 72 / 25.4; //#21563 + $$.scale(_L, _L); //#21563 + $$.save(); //#21566 + $$.newpath(); //#21567 + $$.moveto(0, 0); //#21568 + $$.lineto(46, 0); //#21569 + $$.lineto(46, 46); //#21570 + $$.lineto(0, 46); //#21571 + $$.closepath(); //#21572 + $$.moveto(19.5, 19.5); //#21573 + $$.lineto(19.5, 26.5); //#21574 + $$.lineto(26.5, 26.5); //#21575 + $$.lineto(26.5, 19.5); //#21576 + $$.closepath(); //#21577 + $$.clip(); //#21578 + $$.save(); //#21581 + $$.moveto(0, 0); //#21582 + var _O = (46 / $get($_.args, "pixx")) / 2; //#21583 + $$.scale(_O, _O); //#21583 + bwipp_renmatrix(); //#21584 + $$.restore(); //#21585 + $$.restore(); //#21587 + $$.translate(19.5, 19.5); //#21590 + var _P = 7 / 83; //#21591 + $$.scale(_P, _P); //#21591 + $$.newpath(); //#21593 + $$.moveto(6, 6); //#21594 + $$.lineto(6, 77); //#21595 + $$.lineto(77, 77); //#21596 + $$.lineto(77, 6); //#21597 + $$.closepath(); //#21598 + $$.moveto(49, 18); //#21599 + $$.lineto(49, 34); //#21600 + $$.lineto(65, 34); //#21601 + $$.lineto(65, 49); //#21602 + $$.lineto(49, 49); //#21603 + $$.lineto(49, 65); //#21604 + $$.lineto(34, 65); //#21605 + $$.lineto(34, 49); //#21606 + $$.lineto(18, 49); //#21607 + $$.lineto(18, 34); //#21608 + $$.lineto(34, 34); //#21609 + $$.lineto(34, 18); //#21610 + $$.closepath(); //#21611 + $$.setrgbcolor(0, 0, 0); //#21612 + $$.fill(); //#21612 + $$.restore(); //#21614 + } //#21614 + $_ = Object.getPrototypeOf($_); //#21618 } //bwipp_swissqrcode function bwipp_microqrcode() { - $_ = Object.create($_); //#21323 - $_.dontdraw = false; //#21326 - $k[$j++] = $_; //#21328 - bwipp_processoptions(); //#21328 - $_.options = $k[--$j]; //#21328 - $_.barcode = $k[--$j]; //#21329 - $put($_.options, "dontdraw", true); //#21332 - $put($_.options, "format", "micro"); //#21333 - $k[$j++] = 'args'; //#21335 - $k[$j++] = $_.barcode; //#21335 - $k[$j++] = $_.options; //#21335 - bwipp_qrcode(); //#21335 - var _6 = $k[--$j]; //#21335 - $_[$k[--$j]] = _6; //#21335 - $put($_.args, "opt", $_.options); //#21337 - $k[$j++] = $_.args; //#21340 - if (!$_.dontdraw) { //#21340 - bwipp_renmatrix(); //#21340 - } //#21340 - $_ = Object.getPrototypeOf($_); //#21342 + $_ = Object.create($_); //#21647 + $_.dontdraw = false; //#21650 + $k[$j++] = $_; //#21652 + bwipp_processoptions(); //#21652 + $_.options = $k[--$j]; //#21652 + $_.barcode = $k[--$j]; //#21653 + $put($_.options, "dontdraw", true); //#21656 + $put($_.options, "format", "micro"); //#21657 + $k[$j++] = 'args'; //#21659 + $k[$j++] = $_.barcode; //#21659 + $k[$j++] = $_.options; //#21659 + bwipp_qrcode(); //#21659 + var _6 = $k[--$j]; //#21659 + $_[$k[--$j]] = _6; //#21659 + $put($_.args, "opt", $_.options); //#21661 + $k[$j++] = $_.args; //#21664 + if (!$_.dontdraw) { //#21664 + bwipp_renmatrix(); //#21664 + } //#21664 + $_ = Object.getPrototypeOf($_); //#21666 } //bwipp_microqrcode function bwipp_rectangularmicroqrcode() { - $_ = Object.create($_); //#21371 - $_.dontdraw = false; //#21374 - $k[$j++] = $_; //#21376 - bwipp_processoptions(); //#21376 - $_.options = $k[--$j]; //#21376 - $_.barcode = $k[--$j]; //#21377 - $put($_.options, "dontdraw", true); //#21380 - $put($_.options, "format", "rmqr"); //#21381 - $k[$j++] = 'args'; //#21383 - $k[$j++] = $_.barcode; //#21383 - $k[$j++] = $_.options; //#21383 - bwipp_qrcode(); //#21383 - var _6 = $k[--$j]; //#21383 - $_[$k[--$j]] = _6; //#21383 - $put($_.args, "opt", $_.options); //#21385 - $k[$j++] = $_.args; //#21388 - if (!$_.dontdraw) { //#21388 - bwipp_renmatrix(); //#21388 - } //#21388 - $_ = Object.getPrototypeOf($_); //#21390 + $_ = Object.create($_); //#21695 + $_.dontdraw = false; //#21698 + $k[$j++] = $_; //#21700 + bwipp_processoptions(); //#21700 + $_.options = $k[--$j]; //#21700 + $_.barcode = $k[--$j]; //#21701 + $put($_.options, "dontdraw", true); //#21704 + $put($_.options, "format", "rmqr"); //#21705 + $k[$j++] = 'args'; //#21707 + $k[$j++] = $_.barcode; //#21707 + $k[$j++] = $_.options; //#21707 + bwipp_qrcode(); //#21707 + var _6 = $k[--$j]; //#21707 + $_[$k[--$j]] = _6; //#21707 + $put($_.args, "opt", $_.options); //#21709 + $k[$j++] = $_.args; //#21712 + if (!$_.dontdraw) { //#21712 + bwipp_renmatrix(); //#21712 + } //#21712 + $_ = Object.getPrototypeOf($_); //#21714 } //bwipp_rectangularmicroqrcode function bwipp_maxicode() { - $_ = Object.create($_); //#21421 - $_.dontdraw = false; //#21424 - $_.mode = -1; //#21425 - $_.sam = -1; //#21426 - $_.parse = false; //#21427 - $_.parsefnc = false; //#21428 - $k[$j++] = $_; //#21430 - bwipp_processoptions(); //#21430 - $_.options = $k[--$j]; //#21430 - $_.barcode = $k[--$j]; //#21431 - if ($eq($_.barcode, "")) { //#21435 - $k[$j++] = 'bwipp.maxicodeEmptyData#21434'; //#21434 - $k[$j++] = "The data must not be empty"; //#21434 - bwipp_raiseerror(); //#21434 - } //#21434 - if (($_.mode != -1) && (($_.mode < 2) || ($_.mode > 6))) { //#21439 - $k[$j++] = 'bwipp.maxicodeBadMode#21438'; //#21438 - $k[$j++] = "Mode must be 2 to 6"; //#21438 - bwipp_raiseerror(); //#21438 - } //#21438 - if ($_.sam != -1) { //#21451 - $k[$j++] = true; //#21447 - for (var _7 = 0, _8 = 1; _7 < _8; _7++) { //#21447 - var _9 = $_.sam; //#21444 - if ((_9 < 12) || (_9 > 88)) { //#21444 - $j--; //#21444 - $k[$j++] = false; //#21444 - break; //#21444 - } //#21444 - var _B = $_.sam % 10; //#21445 - if ((_B < 2) || (_B > 8)) { //#21445 - $j--; //#21445 - $k[$j++] = false; //#21445 - break; //#21445 - } //#21445 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#21446 - $j--; //#21446 - $k[$j++] = false; //#21446 - break; //#21446 - } //#21446 - } //#21446 - if ($nt($k[--$j])) { //#21450 - $k[$j++] = 'bwipp.maxicodeBadSAM#21449'; //#21449 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols"; //#21449 - bwipp_raiseerror(); //#21449 - } //#21449 - } //#21449 - bwipp_loadctx(bwipp_maxicode) //#21453 + $_ = Object.create($_); //#21745 + $_.dontdraw = false; //#21748 + $_.mode = -1; //#21749 + $_.sam = -1; //#21750 + $_.parse = false; //#21751 + $_.parsefnc = false; //#21752 + $k[$j++] = $_; //#21754 + bwipp_processoptions(); //#21754 + $_.options = $k[--$j]; //#21754 + $_.barcode = $k[--$j]; //#21755 + if ($eq($_.barcode, "")) { //#21759 + $k[$j++] = 'bwipp.maxicodeEmptyData#21758'; //#21758 + $k[$j++] = "The data must not be empty"; //#21758 + bwipp_raiseerror(); //#21758 + } //#21758 + if (($_.mode != -1) && (($_.mode < 2) || ($_.mode > 6))) { //#21763 + $k[$j++] = 'bwipp.maxicodeBadMode#21762'; //#21762 + $k[$j++] = "Mode must be 2 to 6"; //#21762 + bwipp_raiseerror(); //#21762 + } //#21762 + if ($_.sam != -1) { //#21775 + $k[$j++] = true; //#21771 + for (var _7 = 0, _8 = 1; _7 < _8; _7++) { //#21771 + var _9 = $_.sam; //#21768 + if ((_9 < 12) || (_9 > 88)) { //#21768 + $j--; //#21768 + $k[$j++] = false; //#21768 + break; //#21768 + } //#21768 + var _B = $_.sam % 10; //#21769 + if ((_B < 2) || (_B > 8)) { //#21769 + $j--; //#21769 + $k[$j++] = false; //#21769 + break; //#21769 + } //#21769 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#21770 + $j--; //#21770 + $k[$j++] = false; //#21770 + break; //#21770 + } //#21770 + } //#21770 + if ($nt($k[--$j])) { //#21774 + $k[$j++] = 'bwipp.maxicodeBadSAM#21773'; //#21773 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols"; //#21773 + bwipp_raiseerror(); //#21773 + } //#21773 + } //#21773 + bwipp_loadctx(bwipp_maxicode) //#21777 var _H = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#21459 - $_.fncvals = _H; //#21461 - $k[$j++] = 'msg'; //#21462 - $k[$j++] = $_.barcode; //#21462 - $k[$j++] = $_.fncvals; //#21462 - bwipp_parseinput(); //#21462 - var _K = $k[--$j]; //#21462 - $_[$k[--$j]] = _K; //#21462 - $_.msglen = $_.msg.length; //#21463 - if (($_.mode == 2) || ($_.mode == 3)) { //#21551 - $_.barcode = $s($_.msglen); //#21469 - for (var _T = 0, _S = $_.msglen - 1; _T <= _S; _T += 1) { //#21475 - $_.i = _T; //#21471 - if ($get($_.msg, $_.i) > 0) { //#21474 - $put($_.barcode, $_.i, $get($_.msg, $_.i)); //#21473 - } //#21473 - } //#21473 - $_.barlen = $_.barcode.length; //#21476 - $_.fid = ""; //#21479 - if ($_.barlen >= 7) { //#21485 - if ($eq($geti($_.barcode, 0, 7), "\x5b\x29\x3e\x1e\x30\x31\x1d")) { //#21484 - $_.fid = $geti($_.barcode, 0, 9); //#21482 - $_.barcode = $geti($_.barcode, 9, $_.barlen - 9); //#21483 - } //#21483 - } //#21483 - $search($_.barcode, "\x1d"); //#21489 - if ($k[--$j]) { //#21511 - $_.pcode = $k[--$j]; //#21490 - $j--; //#21490 - if ($_.mode == 2) { //#21506 - $k[$j++] = true; //#21496 - for (var _p = 0, _q = 1; _p < _q; _p++) { //#21496 - if ($_.pcode.length > 9) { //#21494 - $j--; //#21494 - $k[$j++] = false; //#21494 - break; //#21494 - } //#21494 - $forall($_.pcode, function() { //#21495 - var _t = $k[--$j]; //#21495 - if ((_t < 48) || (_t > 57)) { //#21495 - $j--; //#21495 - $k[$j++] = false; //#21495 - return true; //#21495 - } //#21495 - }); //#21495 - } //#21495 - if ($nt($k[--$j])) { //#21499 - $j--; //#21498 - $k[$j++] = 'bwipp.maxicodeBadMode2PostCode#21498'; //#21498 - $k[$j++] = "A mode 2 postcode must not exceed 9 digits"; //#21498 - bwipp_raiseerror(); //#21498 - } //#21498 - } else { //#21506 - $forall($_.pcode, function() { //#21508 - var _w = $k[--$j]; //#21502 - if (!((_w == 32) || (((_w >= 34) && (_w <= 58)) || ((_w >= 65) && (_w <= 90))))) { //#21507 - $j--; //#21506 - $k[$j++] = 'bwipp.maxicodeBadMode3PostCode#21506'; //#21506 - $k[$j++] = "A mode 3 postcode must not exceed 6 characters"; //#21506 - bwipp_raiseerror(); //#21506 - } //#21506 - }); //#21506 - } //#21506 - } else { //#21511 - $j--; //#21511 - $k[$j++] = 'bwipp.maxicodeExpectedPostCode#21511'; //#21511 - $k[$j++] = "Expected postcode followed by group separator character"; //#21511 - bwipp_raiseerror(); //#21511 - } //#21511 - $search($k[--$j], "\x1d"); //#21513 - if ($k[--$j]) { //#21524 - $_.ccode = $k[--$j]; //#21514 - $j--; //#21514 - $k[$j++] = true; //#21519 - for (var _10 = 0, _11 = 1; _10 < _11; _10++) { //#21519 - if ($_.ccode.length != 3) { //#21517 - $j--; //#21517 - $k[$j++] = false; //#21517 - break; //#21517 - } //#21517 - $forall($_.ccode, function() { //#21518 - var _14 = $k[--$j]; //#21518 - if ((_14 < 48) || (_14 > 57)) { //#21518 - $j--; //#21518 - $k[$j++] = false; //#21518 - return true; //#21518 - } //#21518 - }); //#21518 - } //#21518 - if ($nt($k[--$j])) { //#21522 - $j--; //#21521 - $k[$j++] = 'bwipp.maxicodeBadCountryCode#21521'; //#21521 - $k[$j++] = "Country code must be three digits"; //#21521 - bwipp_raiseerror(); //#21521 - } //#21521 - } else { //#21524 - $j--; //#21524 - $k[$j++] = 'bwipp.maxicodeExpectedCountryCode#21524'; //#21524 - $k[$j++] = "Expected country code followed by group separator character"; //#21524 - bwipp_raiseerror(); //#21524 - } //#21524 - $search($k[--$j], "\x1d"); //#21526 - if ($k[--$j]) { //#21537 - $_.scode = $k[--$j]; //#21527 - $j--; //#21527 - $k[$j++] = true; //#21532 - for (var _19 = 0, _1A = 1; _19 < _1A; _19++) { //#21532 - if ($_.scode.length != 3) { //#21530 - $j--; //#21530 - $k[$j++] = false; //#21530 - break; //#21530 - } //#21530 - $forall($_.scode, function() { //#21531 - var _1D = $k[--$j]; //#21531 - if ((_1D < 48) || (_1D > 57)) { //#21531 - $j--; //#21531 - $k[$j++] = false; //#21531 - return true; //#21531 - } //#21531 - }); //#21531 - } //#21531 - if ($nt($k[--$j])) { //#21535 - $j--; //#21534 - $k[$j++] = 'bwipp.maxicodeBadServiceClass#21534'; //#21534 - $k[$j++] = "Service class must be three digits"; //#21534 - bwipp_raiseerror(); //#21534 - } //#21534 - } else { //#21537 - $j--; //#21537 - $k[$j++] = 'bwipp.maxicodeExpectedServiceClass#21537'; //#21537 - $k[$j++] = "Expected service class followed by group separator character"; //#21537 - bwipp_raiseerror(); //#21537 - } //#21537 - $_.barcode = $k[--$j]; //#21539 - var _1I = $s($_.barcode.length + $_.fid.length); //#21542 - $puti(_1I, 0, $_.fid); //#21543 - $puti(_1I, $_.fid.length, $_.barcode); //#21544 - $_.barcode = _1I; //#21545 - $_.barlen = $_.barcode.length; //#21546 - $k[$j++] = Infinity; //#21548 - var _1N = $_.barcode; //#21548 - for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#21548 - $k[$j++] = $get(_1N, _1O); //#21548 - } //#21548 - $_.msg = $a(); //#21548 - $_.msglen = $_.msg.length; //#21549 - } //#21549 - if (!bwipp_maxicode.__21647__) { //#21647 - $_ = Object.create($_); //#21647 - $_.eci = -1; //#21555 - $_.pad = -2; //#21555 - $_.ns = -3; //#21555 - $_.la = -4; //#21556 - $_.lb = -5; //#21556 - $_.sa = -6; //#21557 - $_.sb = -7; //#21557 - $_.sc = -8; //#21557 - $_.sd = -9; //#21557 - $_.se = -10; //#21557 - $_.sa2 = -11; //#21558 - $_.sa3 = -12; //#21558 - $_.lkc = -13; //#21559 - $_.lkd = -14; //#21559 - $_.lke = -15; //#21559 - $_.pd2 = -16; //#21560 - $_.pd3 = -17; //#21560 - $_.charmaps = $a([$a([13, "`", 192, 224, 0]), $a(["A", "a", 193, 225, 1]), $a(["B", "b", 194, 226, 2]), $a(["C", "c", 195, 227, 3]), $a(["D", "d", 196, 228, 4]), $a(["E", "e", 197, 229, 5]), $a(["F", "f", 198, 230, 6]), $a(["G", "g", 199, 231, 7]), $a(["H", "h", 200, 232, 8]), $a(["I", "i", 201, 233, 9]), $a(["J", "j", 202, 234, 10]), $a(["K", "k", 203, 235, 11]), $a(["L", "l", 204, 236, 12]), $a(["M", "m", 205, 237, 13]), $a(["N", "n", 206, 238, 14]), $a(["O", "o", 207, 239, 15]), $a(["P", "p", 208, 240, 16]), $a(["Q", "q", 209, 241, 17]), $a(["R", "r", 210, 242, 18]), $a(["S", "s", 211, 243, 19]), $a(["T", "t", 212, 244, 20]), $a(["U", "u", 213, 245, 21]), $a(["V", "v", 214, 246, 22]), $a(["W", "w", 215, 247, 23]), $a(["X", "x", 216, 248, 24]), $a(["Y", "y", 217, 249, 25]), $a(["Z", "z", 218, 250, 26]), $a([$_.eci, $_.eci, $_.eci, $_.eci, $_.eci]), $a([28, 28, 28, 28, $_.pad]), $a([29, 29, 29, 29, $_.pad]), $a([30, 30, 30, 30, 27]), $a([$_.ns, $_.ns, $_.ns, $_.ns, $_.ns]), $a([" ", "{", 219, 251, 28]), $a([$_.pad, $_.pad, 220, 252, 29]), $a(["\"", "}", 221, 253, 30]), $a(["#", "~", 222, 254, 31]), $a(["$", 127, 223, 255, 159]), $a(["%", ";", 170, 161, 160]), $a(["&", "<", 172, 168, 162]), $a(["'", "=", 177, 171, 163]), $a([40, ">", 178, 175, 164]), $a([41, "?", 179, 176, 165]), $a(["*", "[", 181, 180, 166]), $a(["+", 92, 185, 183, 167]), $a([",", "]", 186, 184, 169]), $a(["-", "^", 188, 187, 173]), $a([".", "_", 189, 191, 174]), $a(["/", " ", 190, 138, 182]), $a(["0", ",", 128, 139, 149]), $a(["1", ".", 129, 140, 150]), $a(["2", "/", 130, 141, 151]), $a(["3", ":", 131, 142, 152]), $a(["4", "@", 132, 143, 153]), $a(["5", "!", 133, 144, 154]), $a(["6", "|", 134, 145, 155]), $a(["7", $_.pd2, 135, 146, 156]), $a(["8", $_.sa2, 136, 147, 157]), $a(["9", $_.sa3, 137, 148, 158]), $a([":", $_.pd3, $_.la, $_.la, $_.la]), $a([$_.sb, $_.sa, " ", " ", " "]), $a([$_.sc, $_.sc, $_.lkc, $_.sc, $_.sc]), $a([$_.sd, $_.sd, $_.sd, $_.lkd, $_.sd]), $a([$_.se, $_.se, $_.se, $_.se, $_.lke]), $a([$_.lb, $_.la, $_.lb, $_.lb, $_.lb])]); //#21629 - $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#21632 - for (var _3G = 0, _3F = $_.charmaps.length - 1; _3G <= _3F; _3G += 1) { //#21641 - $_.i = _3G; //#21634 - $_.encs = $get($_.charmaps, $_.i); //#21635 - for (var _3K = 0; _3K <= 4; _3K += 1) { //#21640 - $_.j = _3K; //#21637 - var _3N = $get($_.encs, $_.j); //#21638 - $k[$j++] = _3N; //#21638 - if ($eq($type(_3N), 'stringtype')) { //#21638 - var _3Q = $get($k[--$j], 0); //#21638 - $k[$j++] = _3Q; //#21638 - } //#21638 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#21639 - } //#21639 - } //#21639 - $_.seta = $get($_.charvals, 0); //#21642 - $_.setb = $get($_.charvals, 1); //#21643 - $_.setc = $get($_.charvals, 2); //#21644 - $_.setd = $get($_.charvals, 3); //#21645 - $_.sete = $get($_.charvals, 4); //#21646 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21646 - bwipp_maxicode.__21647__ = 1; //#21646 - $_ = Object.getPrototypeOf($_); //#21646 - } //#21646 - $k[$j++] = Infinity; //#21650 - for (var _3i = 0, _3j = $_.msglen + 1; _3i < _3j; _3i++) { //#21650 - $k[$j++] = 0; //#21650 - } //#21650 - $_.nseq = $a(); //#21650 - for (var _3m = $_.msglen - 1; _3m >= 0; _3m -= 1) { //#21658 - $_.i = _3m; //#21652 - var _3p = $get($_.msg, $_.i); //#21653 - if ((_3p >= 48) && (_3p <= 57)) { //#21656 - $put($_.nseq, $_.i, $f($get($_.nseq, $_.i + 1) + 1)); //#21654 - } else { //#21656 - $put($_.nseq, $_.i, 0); //#21656 - } //#21656 - } //#21656 - $_.nseq = $geti($_.nseq, 0, $_.msglen); //#21659 + ]); //#21783 + $_.fncvals = _H; //#21785 + $k[$j++] = 'msg'; //#21786 + $k[$j++] = $_.barcode; //#21786 + $k[$j++] = $_.fncvals; //#21786 + bwipp_parseinput(); //#21786 + var _K = $k[--$j]; //#21786 + $_[$k[--$j]] = _K; //#21786 + $_.msglen = $_.msg.length; //#21787 + if (($_.mode == 2) || ($_.mode == 3)) { //#21875 + $_.barcode = $s($_.msglen); //#21793 + for (var _T = 0, _S = $_.msglen - 1; _T <= _S; _T += 1) { //#21799 + $_.i = _T; //#21795 + if ($get($_.msg, $_.i) > 0) { //#21798 + $put($_.barcode, $_.i, $get($_.msg, $_.i)); //#21797 + } //#21797 + } //#21797 + $_.barlen = $_.barcode.length; //#21800 + $_.fid = ""; //#21803 + if ($_.barlen >= 7) { //#21809 + if ($eq($geti($_.barcode, 0, 7), "\x5b\x29\x3e\x1e\x30\x31\x1d")) { //#21808 + $_.fid = $geti($_.barcode, 0, 9); //#21806 + $_.barcode = $geti($_.barcode, 9, $_.barlen - 9); //#21807 + } //#21807 + } //#21807 + $search($_.barcode, "\x1d"); //#21813 + if ($k[--$j]) { //#21835 + $_.pcode = $k[--$j]; //#21814 + $j--; //#21814 + if ($_.mode == 2) { //#21830 + $k[$j++] = true; //#21820 + for (var _p = 0, _q = 1; _p < _q; _p++) { //#21820 + if ($_.pcode.length > 9) { //#21818 + $j--; //#21818 + $k[$j++] = false; //#21818 + break; //#21818 + } //#21818 + $forall($_.pcode, function() { //#21819 + var _t = $k[--$j]; //#21819 + if ((_t < 48) || (_t > 57)) { //#21819 + $j--; //#21819 + $k[$j++] = false; //#21819 + return true; //#21819 + } //#21819 + }); //#21819 + } //#21819 + if ($nt($k[--$j])) { //#21823 + $j--; //#21822 + $k[$j++] = 'bwipp.maxicodeBadMode2PostCode#21822'; //#21822 + $k[$j++] = "A mode 2 postcode must not exceed 9 digits"; //#21822 + bwipp_raiseerror(); //#21822 + } //#21822 + } else { //#21830 + $forall($_.pcode, function() { //#21832 + var _w = $k[--$j]; //#21826 + if (!((_w == 32) || (((_w >= 34) && (_w <= 58)) || ((_w >= 65) && (_w <= 90))))) { //#21831 + $j--; //#21830 + $k[$j++] = 'bwipp.maxicodeBadMode3PostCode#21830'; //#21830 + $k[$j++] = "A mode 3 postcode must not exceed 6 characters"; //#21830 + bwipp_raiseerror(); //#21830 + } //#21830 + }); //#21830 + } //#21830 + } else { //#21835 + $j--; //#21835 + $k[$j++] = 'bwipp.maxicodeExpectedPostCode#21835'; //#21835 + $k[$j++] = "Expected postcode followed by group separator character"; //#21835 + bwipp_raiseerror(); //#21835 + } //#21835 + $search($k[--$j], "\x1d"); //#21837 + if ($k[--$j]) { //#21848 + $_.ccode = $k[--$j]; //#21838 + $j--; //#21838 + $k[$j++] = true; //#21843 + for (var _10 = 0, _11 = 1; _10 < _11; _10++) { //#21843 + if ($_.ccode.length != 3) { //#21841 + $j--; //#21841 + $k[$j++] = false; //#21841 + break; //#21841 + } //#21841 + $forall($_.ccode, function() { //#21842 + var _14 = $k[--$j]; //#21842 + if ((_14 < 48) || (_14 > 57)) { //#21842 + $j--; //#21842 + $k[$j++] = false; //#21842 + return true; //#21842 + } //#21842 + }); //#21842 + } //#21842 + if ($nt($k[--$j])) { //#21846 + $j--; //#21845 + $k[$j++] = 'bwipp.maxicodeBadCountryCode#21845'; //#21845 + $k[$j++] = "Country code must be three digits"; //#21845 + bwipp_raiseerror(); //#21845 + } //#21845 + } else { //#21848 + $j--; //#21848 + $k[$j++] = 'bwipp.maxicodeExpectedCountryCode#21848'; //#21848 + $k[$j++] = "Expected country code followed by group separator character"; //#21848 + bwipp_raiseerror(); //#21848 + } //#21848 + $search($k[--$j], "\x1d"); //#21850 + if ($k[--$j]) { //#21861 + $_.scode = $k[--$j]; //#21851 + $j--; //#21851 + $k[$j++] = true; //#21856 + for (var _19 = 0, _1A = 1; _19 < _1A; _19++) { //#21856 + if ($_.scode.length != 3) { //#21854 + $j--; //#21854 + $k[$j++] = false; //#21854 + break; //#21854 + } //#21854 + $forall($_.scode, function() { //#21855 + var _1D = $k[--$j]; //#21855 + if ((_1D < 48) || (_1D > 57)) { //#21855 + $j--; //#21855 + $k[$j++] = false; //#21855 + return true; //#21855 + } //#21855 + }); //#21855 + } //#21855 + if ($nt($k[--$j])) { //#21859 + $j--; //#21858 + $k[$j++] = 'bwipp.maxicodeBadServiceClass#21858'; //#21858 + $k[$j++] = "Service class must be three digits"; //#21858 + bwipp_raiseerror(); //#21858 + } //#21858 + } else { //#21861 + $j--; //#21861 + $k[$j++] = 'bwipp.maxicodeExpectedServiceClass#21861'; //#21861 + $k[$j++] = "Expected service class followed by group separator character"; //#21861 + bwipp_raiseerror(); //#21861 + } //#21861 + $_.barcode = $k[--$j]; //#21863 + var _1I = $s($_.barcode.length + $_.fid.length); //#21866 + $puti(_1I, 0, $_.fid); //#21867 + $puti(_1I, $_.fid.length, $_.barcode); //#21868 + $_.barcode = _1I; //#21869 + $_.barlen = $_.barcode.length; //#21870 + $k[$j++] = Infinity; //#21872 + var _1N = $_.barcode; //#21872 + for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#21872 + $k[$j++] = $get(_1N, _1O); //#21872 + } //#21872 + $_.msg = $a(); //#21872 + $_.msglen = $_.msg.length; //#21873 + } //#21873 + if (!bwipp_maxicode.__21971__) { //#21971 + $_ = Object.create($_); //#21971 + $_.eci = -1; //#21879 + $_.pad = -2; //#21879 + $_.ns = -3; //#21879 + $_.la = -4; //#21880 + $_.lb = -5; //#21880 + $_.sa = -6; //#21881 + $_.sb = -7; //#21881 + $_.sc = -8; //#21881 + $_.sd = -9; //#21881 + $_.se = -10; //#21881 + $_.sa2 = -11; //#21882 + $_.sa3 = -12; //#21882 + $_.lkc = -13; //#21883 + $_.lkd = -14; //#21883 + $_.lke = -15; //#21883 + $_.pd2 = -16; //#21884 + $_.pd3 = -17; //#21884 + $_.charmaps = $a([$a([13, "`", 192, 224, 0]), $a(["A", "a", 193, 225, 1]), $a(["B", "b", 194, 226, 2]), $a(["C", "c", 195, 227, 3]), $a(["D", "d", 196, 228, 4]), $a(["E", "e", 197, 229, 5]), $a(["F", "f", 198, 230, 6]), $a(["G", "g", 199, 231, 7]), $a(["H", "h", 200, 232, 8]), $a(["I", "i", 201, 233, 9]), $a(["J", "j", 202, 234, 10]), $a(["K", "k", 203, 235, 11]), $a(["L", "l", 204, 236, 12]), $a(["M", "m", 205, 237, 13]), $a(["N", "n", 206, 238, 14]), $a(["O", "o", 207, 239, 15]), $a(["P", "p", 208, 240, 16]), $a(["Q", "q", 209, 241, 17]), $a(["R", "r", 210, 242, 18]), $a(["S", "s", 211, 243, 19]), $a(["T", "t", 212, 244, 20]), $a(["U", "u", 213, 245, 21]), $a(["V", "v", 214, 246, 22]), $a(["W", "w", 215, 247, 23]), $a(["X", "x", 216, 248, 24]), $a(["Y", "y", 217, 249, 25]), $a(["Z", "z", 218, 250, 26]), $a([$_.eci, $_.eci, $_.eci, $_.eci, $_.eci]), $a([28, 28, 28, 28, $_.pad]), $a([29, 29, 29, 29, $_.pad]), $a([30, 30, 30, 30, 27]), $a([$_.ns, $_.ns, $_.ns, $_.ns, $_.ns]), $a([" ", "{", 219, 251, 28]), $a([$_.pad, $_.pad, 220, 252, 29]), $a(["\"", "}", 221, 253, 30]), $a(["#", "~", 222, 254, 31]), $a(["$", 127, 223, 255, 159]), $a(["%", ";", 170, 161, 160]), $a(["&", "<", 172, 168, 162]), $a(["'", "=", 177, 171, 163]), $a([40, ">", 178, 175, 164]), $a([41, "?", 179, 176, 165]), $a(["*", "[", 181, 180, 166]), $a(["+", 92, 185, 183, 167]), $a([",", "]", 186, 184, 169]), $a(["-", "^", 188, 187, 173]), $a([".", "_", 189, 191, 174]), $a(["/", " ", 190, 138, 182]), $a(["0", ",", 128, 139, 149]), $a(["1", ".", 129, 140, 150]), $a(["2", "/", 130, 141, 151]), $a(["3", ":", 131, 142, 152]), $a(["4", "@", 132, 143, 153]), $a(["5", "!", 133, 144, 154]), $a(["6", "|", 134, 145, 155]), $a(["7", $_.pd2, 135, 146, 156]), $a(["8", $_.sa2, 136, 147, 157]), $a(["9", $_.sa3, 137, 148, 158]), $a([":", $_.pd3, $_.la, $_.la, $_.la]), $a([$_.sb, $_.sa, " ", " ", " "]), $a([$_.sc, $_.sc, $_.lkc, $_.sc, $_.sc]), $a([$_.sd, $_.sd, $_.sd, $_.lkd, $_.sd]), $a([$_.se, $_.se, $_.se, $_.se, $_.lke]), $a([$_.lb, $_.la, $_.lb, $_.lb, $_.lb])]); //#21953 + $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#21956 + for (var _3G = 0, _3F = $_.charmaps.length - 1; _3G <= _3F; _3G += 1) { //#21965 + $_.i = _3G; //#21958 + $_.encs = $get($_.charmaps, $_.i); //#21959 + for (var _3K = 0; _3K <= 4; _3K += 1) { //#21964 + $_.j = _3K; //#21961 + var _3N = $get($_.encs, $_.j); //#21962 + $k[$j++] = _3N; //#21962 + if ($eq($type(_3N), 'stringtype')) { //#21962 + var _3Q = $get($k[--$j], 0); //#21962 + $k[$j++] = _3Q; //#21962 + } //#21962 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#21963 + } //#21963 + } //#21963 + $_.seta = $get($_.charvals, 0); //#21966 + $_.setb = $get($_.charvals, 1); //#21967 + $_.setc = $get($_.charvals, 2); //#21968 + $_.setd = $get($_.charvals, 3); //#21969 + $_.sete = $get($_.charvals, 4); //#21970 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21970 + bwipp_maxicode.__21971__ = 1; //#21970 + $_ = Object.getPrototypeOf($_); //#21970 + } //#21970 + $k[$j++] = Infinity; //#21974 + for (var _3i = 0, _3j = $_.msglen + 1; _3i < _3j; _3i++) { //#21974 + $k[$j++] = 0; //#21974 + } //#21974 + $_.nseq = $a(); //#21974 + for (var _3m = $_.msglen - 1; _3m >= 0; _3m -= 1) { //#21982 + $_.i = _3m; //#21976 + var _3p = $get($_.msg, $_.i); //#21977 + if ((_3p >= 48) && (_3p <= 57)) { //#21980 + $put($_.nseq, $_.i, $f($get($_.nseq, $_.i + 1) + 1)); //#21978 + } else { //#21980 + $put($_.nseq, $_.i, 0); //#21980 + } //#21980 + } //#21980 + $_.nseq = $geti($_.nseq, 0, $_.msglen); //#21983 $_.prefixinset = function() { - $k[$j++] = 0; //#21666 - for (;;) { //#21666 - var _40 = $k[--$j]; //#21664 - var _41 = $k[--$j]; //#21664 - $k[$j++] = _41; //#21664 - $k[$j++] = _40; //#21664 - if (_40 >= _41.length) { //#21664 - break; //#21664 - } //#21664 - var _42 = $k[--$j]; //#21665 - var _43 = $k[--$j]; //#21665 - var _45 = $k[--$j]; //#21665 - var _46 = $get(_45, $get(_43, _42)) !== undefined; //#21665 - $k[$j++] = _45; //#21665 - $k[$j++] = _43; //#21665 - $k[$j++] = _42; //#21665 - if (_46) { //#21665 - var _47 = $k[--$j]; //#21665 - $k[$j++] = $f(_47 + 1); //#21665 - } else { //#21665 - break; //#21665 - } //#21665 - } //#21665 - var _48 = $k[--$j]; //#21667 - var _49 = $k[--$j]; //#21667 - $k[$j++] = _48; //#21667 - $k[$j++] = _49; //#21667 - $j--; //#21667 - var _4A = $k[--$j]; //#21667 - var _4B = $k[--$j]; //#21667 - $k[$j++] = _4A; //#21667 - $k[$j++] = _4B; //#21667 - $j--; //#21667 - }; //#21667 + $k[$j++] = 0; //#21990 + for (;;) { //#21990 + var _40 = $k[--$j]; //#21988 + var _41 = $k[--$j]; //#21988 + $k[$j++] = _41; //#21988 + $k[$j++] = _40; //#21988 + if (_40 >= _41.length) { //#21988 + break; //#21988 + } //#21988 + var _42 = $k[--$j]; //#21989 + var _43 = $k[--$j]; //#21989 + var _45 = $k[--$j]; //#21989 + var _46 = $get(_45, $get(_43, _42)) !== undefined; //#21989 + $k[$j++] = _45; //#21989 + $k[$j++] = _43; //#21989 + $k[$j++] = _42; //#21989 + if (_46) { //#21989 + var _47 = $k[--$j]; //#21989 + $k[$j++] = $f(_47 + 1); //#21989 + } else { //#21989 + break; //#21989 + } //#21989 + } //#21989 + var _48 = $k[--$j]; //#21991 + var _49 = $k[--$j]; //#21991 + $k[$j++] = _48; //#21991 + $k[$j++] = _49; //#21991 + $j--; //#21991 + var _4A = $k[--$j]; //#21991 + var _4B = $k[--$j]; //#21991 + $k[$j++] = _4A; //#21991 + $k[$j++] = _4B; //#21991 + $j--; //#21991 + }; //#21991 $_.enc = function() { - var _4C = $k[--$j]; //#21671 - $put($_.out, $_.j, $get(_4C, $k[--$j])); //#21671 - $_.j = $_.j + 1; //#21672 - }; //#21672 - $_.out = $a(144); //#21675 - $_.i = 0; //#21676 - $_.j = 0; //#21676 - $_.cset = "seta"; //#21676 - for (;;) { //#21828 - if ($_.i == $_.msglen) { //#21685 - if ($ne($_.cset, "seta") && $ne($_.cset, "setb")) { //#21683 - $k[$j++] = $_.la; //#21681 - $k[$j++] = $_[$_.cset]; //#21681 - $_.enc(); //#21681 - $_.cset = "seta"; //#21682 - } //#21682 - break; //#21684 - } //#21684 - for (;;) { //#21827 - if ($get($_.msg, $_.i) <= -1000000) { //#21714 - $k[$j++] = $_.eci; //#21689 - $k[$j++] = $_[$_.cset]; //#21689 - $_.enc(); //#21689 - var _4Z = $f((-$get($_.msg, $_.i)) - 1000000); //#21691 - $k[$j++] = _4Z; //#21709 - if (_4Z <= 31) { //#21708 - var _4a = $k[--$j]; //#21692 - $k[$j++] = _4a & 63; //#21693 - $astore($a(1)); //#21693 - } else { //#21708 - var _4c = $k[--$j]; //#21694 - $k[$j++] = _4c; //#21709 - if (_4c <= 1023) { //#21708 - var _4d = $k[--$j]; //#21695 - $k[$j++] = ((_4d >>> 6) & 31) | 32; //#21697 - $k[$j++] = _4d & 63; //#21697 - $astore($a(2)); //#21697 - } else { //#21708 - var _4f = $k[--$j]; //#21698 - $k[$j++] = _4f; //#21709 - if (_4f <= 32767) { //#21708 - var _4g = $k[--$j]; //#21699 - $k[$j++] = ((_4g >>> 12) & 47) | 48; //#21702 - $k[$j++] = (_4g >>> 6) & 63; //#21702 - $k[$j++] = _4g & 63; //#21702 - $astore($a(3)); //#21702 - } else { //#21708 - var _4i = $k[--$j]; //#21704 - $k[$j++] = ((_4i >>> 18) & 55) | 56; //#21708 - $k[$j++] = (_4i >>> 12) & 63; //#21708 - $k[$j++] = (_4i >>> 6) & 63; //#21708 - $k[$j++] = _4i & 63; //#21708 - $astore($a(4)); //#21708 - } //#21708 - } //#21708 - } //#21708 - var _4k = $k[--$j]; //#21710 - $puti($_.out, $_.j, _4k); //#21710 - $_.j = _4k.length + $_.j; //#21711 - $_.i = $_.i + 1; //#21712 - break; //#21713 - } //#21713 - if ($get($_.nseq, $_.i) >= 9) { //#21725 - var _4u = $geti($_.msg, $_.i, 9); //#21718 - $k[$j++] = 0; //#21718 - for (var _4v = 0, _4w = _4u.length; _4v < _4w; _4v++) { //#21718 - var _4y = $k[--$j]; //#21718 - $k[$j++] = ($f(_4y + $f($get(_4u, _4v) - 48))) * 10; //#21718 - } //#21718 - var _4z = $k[--$j]; //#21718 - $k[$j++] = ~~(_4z / 10); //#21719 - for (var _50 = 0, _51 = 4; _50 < _51; _50++) { //#21719 - var _52 = $k[--$j]; //#21719 - $k[$j++] = _52 & 63; //#21719 - $k[$j++] = _52 >>> 6; //#21719 - } //#21719 - $k[$j++] = $get($_[$_.cset], $_.ns); //#21720 - for (var _57 = 0; _57 <= 10; _57 += 2) { //#21720 - var _58 = $k[$j - 1 - _57]; //#21720 - $k[$j++] = _58; //#21720 - } //#21720 - $astore($a(6)); //#21720 - var _5A = $k[--$j]; //#21720 - var _5B = $k[--$j]; //#21720 - var _5C = $k[--$j]; //#21720 - var _5D = $k[--$j]; //#21720 - var _5E = $k[--$j]; //#21720 - var _5F = $k[--$j]; //#21720 - var _5G = $k[--$j]; //#21720 - $k[$j++] = _5A; //#21720 - $k[$j++] = _5G; //#21720 - $k[$j++] = _5F; //#21720 - $k[$j++] = _5E; //#21720 - $k[$j++] = _5D; //#21720 - $k[$j++] = _5C; //#21720 - $k[$j++] = _5B; //#21720 - for (var _5H = 0, _5I = 6; _5H < _5I; _5H++) { //#21720 - $j--; //#21720 - } //#21720 - $puti($_.out, $_.j, $k[--$j]); //#21721 - $_.i = $_.i + 9; //#21722 - $_.j = $_.j + 6; //#21723 - break; //#21724 - } //#21724 - $_.char1 = $get($_.msg, $_.i); //#21728 - $k[$j++] = 'char2'; //#21729 - if (($_.i + 1) < $_.msglen) { //#21729 - $k[$j++] = $get($_.msg, $_.i + 1); //#21729 - } else { //#21729 - $k[$j++] = -99; //#21729 - } //#21729 - var _5W = $k[--$j]; //#21729 - $_[$k[--$j]] = _5W; //#21729 - $k[$j++] = 'char3'; //#21730 - if (($_.i + 2) < $_.msglen) { //#21730 - $k[$j++] = $get($_.msg, $_.i + 2); //#21730 - } else { //#21730 - $k[$j++] = -99; //#21730 - } //#21730 - var _5d = $k[--$j]; //#21730 - $_[$k[--$j]] = _5d; //#21730 - var _5i = $get($_[$_.cset], $_.char1) !== undefined; //#21733 - if (_5i) { //#21737 - $k[$j++] = $_.char1; //#21734 - $k[$j++] = $_[$_.cset]; //#21734 - $_.enc(); //#21734 - $_.i = $_.i + 1; //#21735 - break; //#21736 - } //#21736 - var _5q = $get($_.setb, $_.char1) !== undefined; //#21740 - if ($eq($_.cset, "seta") && _5q) { //#21750 - var _5t = $get($_.setb, $_.char2) !== undefined; //#21741 - if (_5t) { //#21747 - $k[$j++] = $_.lb; //#21742 - $k[$j++] = $_.seta; //#21742 - $_.enc(); //#21742 - $_.cset = "setb"; //#21743 - } else { //#21747 - $k[$j++] = $_.sb; //#21745 - $k[$j++] = $_.seta; //#21745 - $_.enc(); //#21745 - $k[$j++] = $_.char1; //#21746 - $k[$j++] = $_.setb; //#21746 - $_.enc(); //#21746 - $_.i = $_.i + 1; //#21747 - } //#21747 - break; //#21749 - } //#21749 - var _64 = $get($_.seta, $_.char1) !== undefined; //#21753 - if ($eq($_.cset, "setb") && _64) { //#21778 - var _65 = $_.seta; //#21754 - var _66 = $_.msg; //#21754 - var _67 = $_.i; //#21754 - var _68 = $_.msglen; //#21754 - var _69 = $_.i; //#21754 - var _6A = _68 - _69; //#21754 - var _6B = 4; //#21754 - if (4 > (_68 - _69)) { //#21754 - var _ = _6A; //#21754 - _6A = _6B; //#21754 - _6B = _; //#21754 - } //#21754 - $k[$j++] = 'p'; //#21754 - $k[$j++] = _65; //#21754 - $k[$j++] = $geti(_66, _67, _6B); //#21754 - $_.prefixinset(); //#21754 - var _6D = $k[--$j]; //#21754 - $_[$k[--$j]] = _6D; //#21754 - if ($_.p == 1) { //#21759 - $k[$j++] = $_.sa; //#21756 - $k[$j++] = $_.setb; //#21756 - $_.enc(); //#21756 - $k[$j++] = $_.char1; //#21757 - $k[$j++] = $_.seta; //#21757 - $_.enc(); //#21757 - $_.i = $_.i + 1; //#21758 - } //#21758 - if ($_.p == 2) { //#21765 - $k[$j++] = $_.sa2; //#21761 - $k[$j++] = $_.setb; //#21761 - $_.enc(); //#21761 - $k[$j++] = $_.char1; //#21762 - $k[$j++] = $_.seta; //#21762 - $_.enc(); //#21762 - $k[$j++] = $_.char2; //#21763 - $k[$j++] = $_.seta; //#21763 - $_.enc(); //#21763 - $_.i = $_.i + 2; //#21764 - } //#21764 - if ($_.p == 3) { //#21772 - $k[$j++] = $_.sa3; //#21767 - $k[$j++] = $_.setb; //#21767 - $_.enc(); //#21767 - $k[$j++] = $_.char1; //#21768 - $k[$j++] = $_.seta; //#21768 - $_.enc(); //#21768 - $k[$j++] = $_.char2; //#21769 - $k[$j++] = $_.seta; //#21769 - $_.enc(); //#21769 - $k[$j++] = $_.char3; //#21770 - $k[$j++] = $_.seta; //#21770 - $_.enc(); //#21770 - $_.i = $_.i + 3; //#21771 - } //#21771 - if ($_.p >= 4) { //#21776 - $k[$j++] = $_.la; //#21774 - $k[$j++] = $_.setb; //#21774 - $_.enc(); //#21774 - $_.cset = "seta"; //#21775 - } //#21775 - break; //#21777 - } //#21777 - var _6i = $get($_.seta, $_.char1) !== undefined; //#21781 - if (_6i) { //#21785 - $k[$j++] = $_.la; //#21782 - $k[$j++] = $_[$_.cset]; //#21782 - $_.enc(); //#21782 - $_.cset = "seta"; //#21783 - break; //#21784 - } //#21784 - var _6o = $get($_.setb, $_.char1) !== undefined; //#21786 - if (_6o) { //#21790 - $k[$j++] = $_.lb; //#21787 - $k[$j++] = $_[$_.cset]; //#21787 - $_.enc(); //#21787 - $_.cset = "setb"; //#21788 - break; //#21789 - } //#21789 - var _6u = $get($_.setc, $_.char1) !== undefined; //#21793 - if (_6u) { //#21793 - $_.setx = "setc"; //#21793 - $_.sx = $_.sc; //#21793 - $_.lkx = $_.lkc; //#21793 - } //#21793 - var _6z = $get($_.setd, $_.char1) !== undefined; //#21794 - if (_6z) { //#21794 - $_.setx = "setd"; //#21794 - $_.sx = $_.sd; //#21794 - $_.lkx = $_.lkd; //#21794 - } //#21794 - var _74 = $get($_.sete, $_.char1) !== undefined; //#21795 - if (_74) { //#21795 - $_.setx = "sete"; //#21795 - $_.sx = $_.se; //#21795 - $_.lkx = $_.lke; //#21795 - } //#21795 - var _78 = $_[$_.setx]; //#21798 - var _79 = $_.msg; //#21798 - var _7A = $_.i; //#21798 - var _7B = $_.msglen; //#21798 - var _7C = $_.i; //#21798 - var _7D = _7B - _7C; //#21798 - var _7E = 4; //#21798 - if (4 > (_7B - _7C)) { //#21798 - var _ = _7D; //#21798 - _7D = _7E; //#21798 - _7E = _; //#21798 - } //#21798 - $k[$j++] = 'p'; //#21798 - $k[$j++] = _78; //#21798 - $k[$j++] = $geti(_79, _7A, _7E); //#21798 - $_.prefixinset(); //#21798 - var _7G = $k[--$j]; //#21798 - $_[$k[--$j]] = _7G; //#21798 - if ($_.p == 1) { //#21803 - $k[$j++] = $_.sx; //#21800 - $k[$j++] = $_[$_.cset]; //#21800 - $_.enc(); //#21800 - $k[$j++] = $_.char1; //#21801 - $k[$j++] = $_[$_.setx]; //#21801 - $_.enc(); //#21801 - $_.i = $_.i + 1; //#21802 - } //#21802 - if ($_.p == 2) { //#21810 - $k[$j++] = $_.sx; //#21805 - $k[$j++] = $_[$_.cset]; //#21805 - $_.enc(); //#21805 - $k[$j++] = $_.char1; //#21806 - $k[$j++] = $_[$_.setx]; //#21806 - $_.enc(); //#21806 - $k[$j++] = $_.sx; //#21807 - $k[$j++] = $_[$_.cset]; //#21807 - $_.enc(); //#21807 - $k[$j++] = $_.char2; //#21808 - $k[$j++] = $_[$_.setx]; //#21808 - $_.enc(); //#21808 - $_.i = $_.i + 2; //#21809 - } //#21809 - if ($_.p == 3) { //#21819 - $k[$j++] = $_.sx; //#21812 - $k[$j++] = $_[$_.cset]; //#21812 - $_.enc(); //#21812 - $k[$j++] = $_.char1; //#21813 - $k[$j++] = $_[$_.setx]; //#21813 - $_.enc(); //#21813 - $k[$j++] = $_.sx; //#21814 - $k[$j++] = $_[$_.cset]; //#21814 - $_.enc(); //#21814 - $k[$j++] = $_.char2; //#21815 - $k[$j++] = $_[$_.setx]; //#21815 - $_.enc(); //#21815 - $k[$j++] = $_.sx; //#21816 - $k[$j++] = $_[$_.cset]; //#21816 - $_.enc(); //#21816 - $k[$j++] = $_.char3; //#21817 - $k[$j++] = $_[$_.setx]; //#21817 - $_.enc(); //#21817 - $_.i = $_.i + 3; //#21818 - } //#21818 - if ($_.p >= 4) { //#21824 - $k[$j++] = $_.sx; //#21821 - $k[$j++] = $_[$_.cset]; //#21821 - $_.enc(); //#21821 - $k[$j++] = $_.lkx; //#21822 - $k[$j++] = $_[$_.setx]; //#21822 - $_.enc(); //#21822 - $_.cset = $_.setx; //#21823 - } //#21823 - break; //#21826 - } //#21826 - } //#21826 - $_.encmsg = $geti($_.out, 0, $_.j); //#21829 - $_.padval = $get($_[$_.cset], $_.pad); //#21830 - $k[$j++] = 'sami'; //#21833 - if ($_.sam != -1) { //#21833 - $k[$j++] = $a([$get($_.seta, $_.pad), (((~~($_.sam / 10)) - 1) * 8) + (($_.sam % 10) - 1)]); //#21833 - } else { //#21833 - $k[$j++] = $a([]); //#21833 - } //#21833 - var _8L = $k[--$j]; //#21833 - $_[$k[--$j]] = _8L; //#21833 - $k[$j++] = Infinity; //#21834 - $aload($_.sami); //#21834 - $aload($_.encmsg); //#21834 - $_.encmsg = $a(); //#21834 - if (($_.mode == 2) || ($_.mode == 3)) { //#21893 - if ($_.encmsg.length > 84) { //#21841 - $k[$j++] = 'bwipp.maxicodeMode23TooLong#21840'; //#21840 - $k[$j++] = "The secondary message is too long"; //#21840 - bwipp_raiseerror(); //#21840 - } //#21840 - var _8U = $strcpy($s(4), "0000"); //#21844 - var _8X = $cvrs($s(4), ~~$_.mode, 2); //#21844 - $puti(_8U, 4 - _8X.length, _8X); //#21844 - $_.mdb = _8U; //#21844 - var _8Z = $strcpy($s(10), "0000000000"); //#21845 - var _8c = $cvrs($s(10), $cvi($_.ccode), 2); //#21845 - $puti(_8Z, 10 - _8c.length, _8c); //#21845 - $_.ccb = _8Z; //#21845 - var _8e = $strcpy($s(10), "0000000000"); //#21846 - var _8h = $cvrs($s(10), $cvi($_.scode), 2); //#21846 - $puti(_8e, 10 - _8h.length, _8h); //#21846 - $_.scb = _8e; //#21846 - $_.pcb = $strcpy($s(36), "000000000000000000000000000000000000"); //#21847 - if ($_.mode == 2) { //#21860 - var _8o = $cvrs($s(6), $_.pcode.length, 2); //#21850 - $puti($_.pcb, 6 - _8o.length, _8o); //#21850 - var _8s = $cvrs($s(30), $cvi($_.pcode), 2); //#21851 - $puti($_.pcb, 36 - _8s.length, _8s); //#21851 - } else { //#21860 - $k[$j++] = Infinity; //#21854 - var _8u = $strcpy($s(6), " "); //#21855 - $k[$j++] = _8u; //#21855 - $k[$j++] = _8u; //#21855 - $k[$j++] = 0; //#21855 - if ($_.pcode.length > 6) { //#21855 - $k[$j++] = $geti($_.pcode, 0, 6); //#21855 - } else { //#21855 - $k[$j++] = $_.pcode; //#21855 - } //#21855 - var _8z = $k[--$j]; //#21855 - var _90 = $k[--$j]; //#21855 - $puti($k[--$j], _90, _8z); //#21855 - $forall($k[--$j], function() { //#21856 - var _95 = $get($_.seta, $k[--$j]); //#21856 - $k[$j++] = _95; //#21856 - }); //#21856 - $_.pccw = $a(); //#21856 - for (var _97 = 0; _97 <= 5; _97 += 1) { //#21861 - $_.i = _97; //#21859 - var _9D = $cvrs($s(6), $get($_.pccw, $_.i), 2); //#21860 - $puti($_.pcb, ((6 * $_.i) + 6) - _9D.length, _9D); //#21860 - } //#21860 - } //#21860 - $_.scm = $s(60); //#21865 - $puti($_.scm, 2, $_.mdb); //#21866 - $puti($_.scm, 38, $geti($_.pcb, 0, 4)); //#21867 - $puti($_.scm, 30, $geti($_.pcb, 4, 6)); //#21868 - $puti($_.scm, 24, $geti($_.pcb, 10, 6)); //#21869 - $puti($_.scm, 18, $geti($_.pcb, 16, 6)); //#21870 - $puti($_.scm, 12, $geti($_.pcb, 22, 6)); //#21871 - $puti($_.scm, 6, $geti($_.pcb, 28, 6)); //#21872 - $puti($_.scm, 0, $geti($_.pcb, 34, 2)); //#21873 - $puti($_.scm, 52, $geti($_.ccb, 0, 2)); //#21874 - $puti($_.scm, 42, $geti($_.ccb, 2, 6)); //#21875 - $puti($_.scm, 36, $geti($_.ccb, 8, 2)); //#21876 - $puti($_.scm, 54, $geti($_.scb, 0, 6)); //#21877 - $puti($_.scm, 48, $geti($_.scb, 6, 4)); //#21878 - $_.pri = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); //#21881 - for (var _9t = 0; _9t <= 59; _9t += 1) { //#21887 - $_.i = _9t; //#21883 - $_.ps = ~~($_.i / 6); //#21884 - $_.ep = (~~(Math.pow(2, 5 - ($_.i % 6)))) * ($get($_.scm, $_.i) - 48); //#21885 - $put($_.pri, $_.ps, $f($get($_.pri, $_.ps) + $_.ep)); //#21886 - } //#21886 - $k[$j++] = Infinity; //#21890 - for (var _A5 = 0, _A6 = 84; _A5 < _A6; _A5++) { //#21890 - $k[$j++] = $_.padval; //#21890 - } //#21890 - $_.sec = $a(); //#21890 - $puti($_.sec, 0, $_.encmsg); //#21891 - } //#21891 - if (((($_.mode == 4) || ($_.mode == 5)) || ($_.mode == 6)) || ($_.mode == -1)) { //#21914 - if ($_.mode == -1) { //#21901 - var _AH = ($_.encmsg.length <= 77) ? 5 : 4; //#21900 - $_.mode = _AH; //#21900 - } //#21900 - $k[$j++] = Infinity; //#21903 - var _AJ = ($_.mode == 5) ? 78 : 94; //#21903 - for (var _AK = 0, _AL = _AJ; _AK < _AL; _AK++) { //#21903 - $k[$j++] = $_.padval; //#21903 - } //#21903 - $_.cws = $a(); //#21903 - if ($_.encmsg.length > ($_.cws.length - 1)) { //#21906 - $k[$j++] = 'bwipp.maxicodeMode56TooLong#21905'; //#21905 - $k[$j++] = "The message is too long"; //#21905 - bwipp_raiseerror(); //#21905 - } //#21905 - $put($_.cws, 0, $_.mode); //#21907 - $puti($_.cws, 1, $_.encmsg); //#21908 - $_.pri = $geti($_.cws, 0, 10); //#21911 - $_.sec = $geti($_.cws, 10, $_.cws.length - 10); //#21912 - } //#21912 - if (!bwipp_maxicode.__21921__) { //#21921 - $_ = Object.create($_); //#21921 - $k[$j++] = Infinity; //#21918 - $k[$j++] = 1; //#21918 - for (var _AZ = 0, _Aa = 63; _AZ < _Aa; _AZ++) { //#21918 - var _Ab = $k[--$j]; //#21918 - var _Ac = _Ab * 2; //#21918 - $k[$j++] = _Ab; //#21918 - $k[$j++] = _Ac; //#21918 - if (_Ac >= 64) { //#21918 - var _Ad = $k[--$j]; //#21918 - $k[$j++] = _Ad ^ 67; //#21918 - } //#21918 - } //#21918 - $_.rsalog = $a(); //#21918 - $_.rslog = $a(64); //#21919 - for (var _Ag = 1; _Ag <= 63; _Ag += 1) { //#21920 - $put($_.rslog, $get($_.rsalog, _Ag), _Ag); //#21920 - } //#21920 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21920 - bwipp_maxicode.__21921__ = 1; //#21920 - $_ = Object.getPrototypeOf($_); //#21920 - } //#21920 + var _4C = $k[--$j]; //#21995 + $put($_.out, $_.j, $get(_4C, $k[--$j])); //#21995 + $_.j = $_.j + 1; //#21996 + }; //#21996 + $_.out = $a(144); //#21999 + $_.i = 0; //#22000 + $_.j = 0; //#22000 + $_.cset = "seta"; //#22000 + for (;;) { //#22152 + if ($_.i == $_.msglen) { //#22009 + if ($ne($_.cset, "seta") && $ne($_.cset, "setb")) { //#22007 + $k[$j++] = $_.la; //#22005 + $k[$j++] = $_[$_.cset]; //#22005 + $_.enc(); //#22005 + $_.cset = "seta"; //#22006 + } //#22006 + break; //#22008 + } //#22008 + for (;;) { //#22151 + if ($get($_.msg, $_.i) <= -1000000) { //#22038 + $k[$j++] = $_.eci; //#22013 + $k[$j++] = $_[$_.cset]; //#22013 + $_.enc(); //#22013 + var _4Z = $f((-$get($_.msg, $_.i)) - 1000000); //#22015 + $k[$j++] = _4Z; //#22033 + if (_4Z <= 31) { //#22032 + var _4a = $k[--$j]; //#22016 + $k[$j++] = _4a & 63; //#22017 + $astore($a(1)); //#22017 + } else { //#22032 + var _4c = $k[--$j]; //#22018 + $k[$j++] = _4c; //#22033 + if (_4c <= 1023) { //#22032 + var _4d = $k[--$j]; //#22019 + $k[$j++] = ((_4d >>> 6) & 31) | 32; //#22021 + $k[$j++] = _4d & 63; //#22021 + $astore($a(2)); //#22021 + } else { //#22032 + var _4f = $k[--$j]; //#22022 + $k[$j++] = _4f; //#22033 + if (_4f <= 32767) { //#22032 + var _4g = $k[--$j]; //#22023 + $k[$j++] = ((_4g >>> 12) & 47) | 48; //#22026 + $k[$j++] = (_4g >>> 6) & 63; //#22026 + $k[$j++] = _4g & 63; //#22026 + $astore($a(3)); //#22026 + } else { //#22032 + var _4i = $k[--$j]; //#22028 + $k[$j++] = ((_4i >>> 18) & 55) | 56; //#22032 + $k[$j++] = (_4i >>> 12) & 63; //#22032 + $k[$j++] = (_4i >>> 6) & 63; //#22032 + $k[$j++] = _4i & 63; //#22032 + $astore($a(4)); //#22032 + } //#22032 + } //#22032 + } //#22032 + var _4k = $k[--$j]; //#22034 + $puti($_.out, $_.j, _4k); //#22034 + $_.j = _4k.length + $_.j; //#22035 + $_.i = $_.i + 1; //#22036 + break; //#22037 + } //#22037 + if ($get($_.nseq, $_.i) >= 9) { //#22049 + var _4u = $geti($_.msg, $_.i, 9); //#22042 + $k[$j++] = 0; //#22042 + for (var _4v = 0, _4w = _4u.length; _4v < _4w; _4v++) { //#22042 + var _4y = $k[--$j]; //#22042 + $k[$j++] = ($f(_4y + $f($get(_4u, _4v) - 48))) * 10; //#22042 + } //#22042 + var _4z = $k[--$j]; //#22042 + $k[$j++] = ~~(_4z / 10); //#22043 + for (var _50 = 0, _51 = 4; _50 < _51; _50++) { //#22043 + var _52 = $k[--$j]; //#22043 + $k[$j++] = _52 & 63; //#22043 + $k[$j++] = _52 >>> 6; //#22043 + } //#22043 + $k[$j++] = $get($_[$_.cset], $_.ns); //#22044 + for (var _57 = 0; _57 <= 10; _57 += 2) { //#22044 + var _58 = $k[$j - 1 - _57]; //#22044 + $k[$j++] = _58; //#22044 + } //#22044 + $astore($a(6)); //#22044 + var _5A = $k[--$j]; //#22044 + var _5B = $k[--$j]; //#22044 + var _5C = $k[--$j]; //#22044 + var _5D = $k[--$j]; //#22044 + var _5E = $k[--$j]; //#22044 + var _5F = $k[--$j]; //#22044 + var _5G = $k[--$j]; //#22044 + $k[$j++] = _5A; //#22044 + $k[$j++] = _5G; //#22044 + $k[$j++] = _5F; //#22044 + $k[$j++] = _5E; //#22044 + $k[$j++] = _5D; //#22044 + $k[$j++] = _5C; //#22044 + $k[$j++] = _5B; //#22044 + for (var _5H = 0, _5I = 6; _5H < _5I; _5H++) { //#22044 + $j--; //#22044 + } //#22044 + $puti($_.out, $_.j, $k[--$j]); //#22045 + $_.i = $_.i + 9; //#22046 + $_.j = $_.j + 6; //#22047 + break; //#22048 + } //#22048 + $_.char1 = $get($_.msg, $_.i); //#22052 + $k[$j++] = 'char2'; //#22053 + if (($_.i + 1) < $_.msglen) { //#22053 + $k[$j++] = $get($_.msg, $_.i + 1); //#22053 + } else { //#22053 + $k[$j++] = -99; //#22053 + } //#22053 + var _5W = $k[--$j]; //#22053 + $_[$k[--$j]] = _5W; //#22053 + $k[$j++] = 'char3'; //#22054 + if (($_.i + 2) < $_.msglen) { //#22054 + $k[$j++] = $get($_.msg, $_.i + 2); //#22054 + } else { //#22054 + $k[$j++] = -99; //#22054 + } //#22054 + var _5d = $k[--$j]; //#22054 + $_[$k[--$j]] = _5d; //#22054 + var _5i = $get($_[$_.cset], $_.char1) !== undefined; //#22057 + if (_5i) { //#22061 + $k[$j++] = $_.char1; //#22058 + $k[$j++] = $_[$_.cset]; //#22058 + $_.enc(); //#22058 + $_.i = $_.i + 1; //#22059 + break; //#22060 + } //#22060 + var _5q = $get($_.setb, $_.char1) !== undefined; //#22064 + if ($eq($_.cset, "seta") && _5q) { //#22074 + var _5t = $get($_.setb, $_.char2) !== undefined; //#22065 + if (_5t) { //#22071 + $k[$j++] = $_.lb; //#22066 + $k[$j++] = $_.seta; //#22066 + $_.enc(); //#22066 + $_.cset = "setb"; //#22067 + } else { //#22071 + $k[$j++] = $_.sb; //#22069 + $k[$j++] = $_.seta; //#22069 + $_.enc(); //#22069 + $k[$j++] = $_.char1; //#22070 + $k[$j++] = $_.setb; //#22070 + $_.enc(); //#22070 + $_.i = $_.i + 1; //#22071 + } //#22071 + break; //#22073 + } //#22073 + var _64 = $get($_.seta, $_.char1) !== undefined; //#22077 + if ($eq($_.cset, "setb") && _64) { //#22102 + var _65 = $_.seta; //#22078 + var _66 = $_.msg; //#22078 + var _67 = $_.i; //#22078 + var _68 = $_.msglen; //#22078 + var _69 = $_.i; //#22078 + var _6A = _68 - _69; //#22078 + var _6B = 4; //#22078 + if (4 > (_68 - _69)) { //#22078 + var _ = _6A; //#22078 + _6A = _6B; //#22078 + _6B = _; //#22078 + } //#22078 + $k[$j++] = 'p'; //#22078 + $k[$j++] = _65; //#22078 + $k[$j++] = $geti(_66, _67, _6B); //#22078 + $_.prefixinset(); //#22078 + var _6D = $k[--$j]; //#22078 + $_[$k[--$j]] = _6D; //#22078 + if ($_.p == 1) { //#22083 + $k[$j++] = $_.sa; //#22080 + $k[$j++] = $_.setb; //#22080 + $_.enc(); //#22080 + $k[$j++] = $_.char1; //#22081 + $k[$j++] = $_.seta; //#22081 + $_.enc(); //#22081 + $_.i = $_.i + 1; //#22082 + } //#22082 + if ($_.p == 2) { //#22089 + $k[$j++] = $_.sa2; //#22085 + $k[$j++] = $_.setb; //#22085 + $_.enc(); //#22085 + $k[$j++] = $_.char1; //#22086 + $k[$j++] = $_.seta; //#22086 + $_.enc(); //#22086 + $k[$j++] = $_.char2; //#22087 + $k[$j++] = $_.seta; //#22087 + $_.enc(); //#22087 + $_.i = $_.i + 2; //#22088 + } //#22088 + if ($_.p == 3) { //#22096 + $k[$j++] = $_.sa3; //#22091 + $k[$j++] = $_.setb; //#22091 + $_.enc(); //#22091 + $k[$j++] = $_.char1; //#22092 + $k[$j++] = $_.seta; //#22092 + $_.enc(); //#22092 + $k[$j++] = $_.char2; //#22093 + $k[$j++] = $_.seta; //#22093 + $_.enc(); //#22093 + $k[$j++] = $_.char3; //#22094 + $k[$j++] = $_.seta; //#22094 + $_.enc(); //#22094 + $_.i = $_.i + 3; //#22095 + } //#22095 + if ($_.p >= 4) { //#22100 + $k[$j++] = $_.la; //#22098 + $k[$j++] = $_.setb; //#22098 + $_.enc(); //#22098 + $_.cset = "seta"; //#22099 + } //#22099 + break; //#22101 + } //#22101 + var _6i = $get($_.seta, $_.char1) !== undefined; //#22105 + if (_6i) { //#22109 + $k[$j++] = $_.la; //#22106 + $k[$j++] = $_[$_.cset]; //#22106 + $_.enc(); //#22106 + $_.cset = "seta"; //#22107 + break; //#22108 + } //#22108 + var _6o = $get($_.setb, $_.char1) !== undefined; //#22110 + if (_6o) { //#22114 + $k[$j++] = $_.lb; //#22111 + $k[$j++] = $_[$_.cset]; //#22111 + $_.enc(); //#22111 + $_.cset = "setb"; //#22112 + break; //#22113 + } //#22113 + var _6u = $get($_.setc, $_.char1) !== undefined; //#22117 + if (_6u) { //#22117 + $_.setx = "setc"; //#22117 + $_.sx = $_.sc; //#22117 + $_.lkx = $_.lkc; //#22117 + } //#22117 + var _6z = $get($_.setd, $_.char1) !== undefined; //#22118 + if (_6z) { //#22118 + $_.setx = "setd"; //#22118 + $_.sx = $_.sd; //#22118 + $_.lkx = $_.lkd; //#22118 + } //#22118 + var _74 = $get($_.sete, $_.char1) !== undefined; //#22119 + if (_74) { //#22119 + $_.setx = "sete"; //#22119 + $_.sx = $_.se; //#22119 + $_.lkx = $_.lke; //#22119 + } //#22119 + var _78 = $_[$_.setx]; //#22122 + var _79 = $_.msg; //#22122 + var _7A = $_.i; //#22122 + var _7B = $_.msglen; //#22122 + var _7C = $_.i; //#22122 + var _7D = _7B - _7C; //#22122 + var _7E = 4; //#22122 + if (4 > (_7B - _7C)) { //#22122 + var _ = _7D; //#22122 + _7D = _7E; //#22122 + _7E = _; //#22122 + } //#22122 + $k[$j++] = 'p'; //#22122 + $k[$j++] = _78; //#22122 + $k[$j++] = $geti(_79, _7A, _7E); //#22122 + $_.prefixinset(); //#22122 + var _7G = $k[--$j]; //#22122 + $_[$k[--$j]] = _7G; //#22122 + if ($_.p == 1) { //#22127 + $k[$j++] = $_.sx; //#22124 + $k[$j++] = $_[$_.cset]; //#22124 + $_.enc(); //#22124 + $k[$j++] = $_.char1; //#22125 + $k[$j++] = $_[$_.setx]; //#22125 + $_.enc(); //#22125 + $_.i = $_.i + 1; //#22126 + } //#22126 + if ($_.p == 2) { //#22134 + $k[$j++] = $_.sx; //#22129 + $k[$j++] = $_[$_.cset]; //#22129 + $_.enc(); //#22129 + $k[$j++] = $_.char1; //#22130 + $k[$j++] = $_[$_.setx]; //#22130 + $_.enc(); //#22130 + $k[$j++] = $_.sx; //#22131 + $k[$j++] = $_[$_.cset]; //#22131 + $_.enc(); //#22131 + $k[$j++] = $_.char2; //#22132 + $k[$j++] = $_[$_.setx]; //#22132 + $_.enc(); //#22132 + $_.i = $_.i + 2; //#22133 + } //#22133 + if ($_.p == 3) { //#22143 + $k[$j++] = $_.sx; //#22136 + $k[$j++] = $_[$_.cset]; //#22136 + $_.enc(); //#22136 + $k[$j++] = $_.char1; //#22137 + $k[$j++] = $_[$_.setx]; //#22137 + $_.enc(); //#22137 + $k[$j++] = $_.sx; //#22138 + $k[$j++] = $_[$_.cset]; //#22138 + $_.enc(); //#22138 + $k[$j++] = $_.char2; //#22139 + $k[$j++] = $_[$_.setx]; //#22139 + $_.enc(); //#22139 + $k[$j++] = $_.sx; //#22140 + $k[$j++] = $_[$_.cset]; //#22140 + $_.enc(); //#22140 + $k[$j++] = $_.char3; //#22141 + $k[$j++] = $_[$_.setx]; //#22141 + $_.enc(); //#22141 + $_.i = $_.i + 3; //#22142 + } //#22142 + if ($_.p >= 4) { //#22148 + $k[$j++] = $_.sx; //#22145 + $k[$j++] = $_[$_.cset]; //#22145 + $_.enc(); //#22145 + $k[$j++] = $_.lkx; //#22146 + $k[$j++] = $_[$_.setx]; //#22146 + $_.enc(); //#22146 + $_.cset = $_.setx; //#22147 + } //#22147 + break; //#22150 + } //#22150 + } //#22150 + $_.encmsg = $geti($_.out, 0, $_.j); //#22153 + $_.padval = $get($_[$_.cset], $_.pad); //#22154 + $k[$j++] = 'sami'; //#22157 + if ($_.sam != -1) { //#22157 + $k[$j++] = $a([$get($_.seta, $_.pad), (((~~($_.sam / 10)) - 1) * 8) + (($_.sam % 10) - 1)]); //#22157 + } else { //#22157 + $k[$j++] = $a([]); //#22157 + } //#22157 + var _8L = $k[--$j]; //#22157 + $_[$k[--$j]] = _8L; //#22157 + $k[$j++] = Infinity; //#22158 + $aload($_.sami); //#22158 + $aload($_.encmsg); //#22158 + $_.encmsg = $a(); //#22158 + if (($_.mode == 2) || ($_.mode == 3)) { //#22217 + if ($_.encmsg.length > 84) { //#22165 + $k[$j++] = 'bwipp.maxicodeMode23TooLong#22164'; //#22164 + $k[$j++] = "The secondary message is too long"; //#22164 + bwipp_raiseerror(); //#22164 + } //#22164 + var _8U = $strcpy($s(4), "0000"); //#22168 + var _8X = $cvrs($s(4), ~~$_.mode, 2); //#22168 + $puti(_8U, 4 - _8X.length, _8X); //#22168 + $_.mdb = _8U; //#22168 + var _8Z = $strcpy($s(10), "0000000000"); //#22169 + var _8c = $cvrs($s(10), $cvi($_.ccode), 2); //#22169 + $puti(_8Z, 10 - _8c.length, _8c); //#22169 + $_.ccb = _8Z; //#22169 + var _8e = $strcpy($s(10), "0000000000"); //#22170 + var _8h = $cvrs($s(10), $cvi($_.scode), 2); //#22170 + $puti(_8e, 10 - _8h.length, _8h); //#22170 + $_.scb = _8e; //#22170 + $_.pcb = $strcpy($s(36), "000000000000000000000000000000000000"); //#22171 + if ($_.mode == 2) { //#22184 + var _8o = $cvrs($s(6), $_.pcode.length, 2); //#22174 + $puti($_.pcb, 6 - _8o.length, _8o); //#22174 + var _8s = $cvrs($s(30), $cvi($_.pcode), 2); //#22175 + $puti($_.pcb, 36 - _8s.length, _8s); //#22175 + } else { //#22184 + $k[$j++] = Infinity; //#22178 + var _8u = $strcpy($s(6), " "); //#22179 + $k[$j++] = _8u; //#22179 + $k[$j++] = _8u; //#22179 + $k[$j++] = 0; //#22179 + if ($_.pcode.length > 6) { //#22179 + $k[$j++] = $geti($_.pcode, 0, 6); //#22179 + } else { //#22179 + $k[$j++] = $_.pcode; //#22179 + } //#22179 + var _8z = $k[--$j]; //#22179 + var _90 = $k[--$j]; //#22179 + $puti($k[--$j], _90, _8z); //#22179 + $forall($k[--$j], function() { //#22180 + var _95 = $get($_.seta, $k[--$j]); //#22180 + $k[$j++] = _95; //#22180 + }); //#22180 + $_.pccw = $a(); //#22180 + for (var _97 = 0; _97 <= 5; _97 += 1) { //#22185 + $_.i = _97; //#22183 + var _9D = $cvrs($s(6), $get($_.pccw, $_.i), 2); //#22184 + $puti($_.pcb, ((6 * $_.i) + 6) - _9D.length, _9D); //#22184 + } //#22184 + } //#22184 + $_.scm = $s(60); //#22189 + $puti($_.scm, 2, $_.mdb); //#22190 + $puti($_.scm, 38, $geti($_.pcb, 0, 4)); //#22191 + $puti($_.scm, 30, $geti($_.pcb, 4, 6)); //#22192 + $puti($_.scm, 24, $geti($_.pcb, 10, 6)); //#22193 + $puti($_.scm, 18, $geti($_.pcb, 16, 6)); //#22194 + $puti($_.scm, 12, $geti($_.pcb, 22, 6)); //#22195 + $puti($_.scm, 6, $geti($_.pcb, 28, 6)); //#22196 + $puti($_.scm, 0, $geti($_.pcb, 34, 2)); //#22197 + $puti($_.scm, 52, $geti($_.ccb, 0, 2)); //#22198 + $puti($_.scm, 42, $geti($_.ccb, 2, 6)); //#22199 + $puti($_.scm, 36, $geti($_.ccb, 8, 2)); //#22200 + $puti($_.scm, 54, $geti($_.scb, 0, 6)); //#22201 + $puti($_.scm, 48, $geti($_.scb, 6, 4)); //#22202 + $_.pri = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); //#22205 + for (var _9t = 0; _9t <= 59; _9t += 1) { //#22211 + $_.i = _9t; //#22207 + $_.ps = ~~($_.i / 6); //#22208 + $_.ep = (~~(Math.pow(2, 5 - ($_.i % 6)))) * ($get($_.scm, $_.i) - 48); //#22209 + $put($_.pri, $_.ps, $f($get($_.pri, $_.ps) + $_.ep)); //#22210 + } //#22210 + $k[$j++] = Infinity; //#22214 + for (var _A5 = 0, _A6 = 84; _A5 < _A6; _A5++) { //#22214 + $k[$j++] = $_.padval; //#22214 + } //#22214 + $_.sec = $a(); //#22214 + $puti($_.sec, 0, $_.encmsg); //#22215 + } //#22215 + if (((($_.mode == 4) || ($_.mode == 5)) || ($_.mode == 6)) || ($_.mode == -1)) { //#22238 + if ($_.mode == -1) { //#22225 + var _AH = ($_.encmsg.length <= 77) ? 5 : 4; //#22224 + $_.mode = _AH; //#22224 + } //#22224 + $k[$j++] = Infinity; //#22227 + var _AJ = ($_.mode == 5) ? 78 : 94; //#22227 + for (var _AK = 0, _AL = _AJ; _AK < _AL; _AK++) { //#22227 + $k[$j++] = $_.padval; //#22227 + } //#22227 + $_.cws = $a(); //#22227 + if ($_.encmsg.length > ($_.cws.length - 1)) { //#22230 + $k[$j++] = 'bwipp.maxicodeMode56TooLong#22229'; //#22229 + $k[$j++] = "The message is too long"; //#22229 + bwipp_raiseerror(); //#22229 + } //#22229 + $put($_.cws, 0, $_.mode); //#22231 + $puti($_.cws, 1, $_.encmsg); //#22232 + $_.pri = $geti($_.cws, 0, 10); //#22235 + $_.sec = $geti($_.cws, 10, $_.cws.length - 10); //#22236 + } //#22236 + if (!bwipp_maxicode.__22245__) { //#22245 + $_ = Object.create($_); //#22245 + $k[$j++] = Infinity; //#22242 + $k[$j++] = 1; //#22242 + for (var _AZ = 0, _Aa = 63; _AZ < _Aa; _AZ++) { //#22242 + var _Ab = $k[--$j]; //#22242 + var _Ac = _Ab * 2; //#22242 + $k[$j++] = _Ab; //#22242 + $k[$j++] = _Ac; //#22242 + if (_Ac >= 64) { //#22242 + var _Ad = $k[--$j]; //#22242 + $k[$j++] = _Ad ^ 67; //#22242 + } //#22242 + } //#22242 + $_.rsalog = $a(); //#22242 + $_.rslog = $a(64); //#22243 + for (var _Ag = 1; _Ag <= 63; _Ag += 1) { //#22244 + $put($_.rslog, $get($_.rsalog, _Ag), _Ag); //#22244 + } //#22244 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22244 + bwipp_maxicode.__22245__ = 1; //#22244 + $_ = Object.getPrototypeOf($_); //#22244 + } //#22244 $_.rsprod = function() { - var _Al = $k[--$j]; //#21925 - var _Am = $k[--$j]; //#21925 - $k[$j++] = _Am; //#21929 - $k[$j++] = _Al; //#21929 - if ((_Al != 0) && (_Am != 0)) { //#21928 - var _Ap = $get($_.rslog, $k[--$j]); //#21926 - var _Au = $get($_.rsalog, $f(_Ap + $get($_.rslog, $k[--$j])) % 63); //#21926 - $k[$j++] = _Au; //#21926 - } else { //#21928 - $j -= 2; //#21928 - $k[$j++] = 0; //#21928 - } //#21928 - }; //#21928 + var _Al = $k[--$j]; //#22249 + var _Am = $k[--$j]; //#22249 + $k[$j++] = _Am; //#22253 + $k[$j++] = _Al; //#22253 + if ((_Al != 0) && (_Am != 0)) { //#22252 + var _Ap = $get($_.rslog, $k[--$j]); //#22250 + var _Au = $get($_.rsalog, $f(_Ap + $get($_.rslog, $k[--$j])) % 63); //#22250 + $k[$j++] = _Au; //#22250 + } else { //#22252 + $j -= 2; //#22252 + $k[$j++] = 0; //#22252 + } //#22252 + }; //#22252 $_.rscodes = function() { - $_.rsnum = $k[--$j]; //#21935 - $_.cwb = $k[--$j]; //#21936 - $k[$j++] = Infinity; //#21939 - $k[$j++] = 1; //#21939 - for (var _Ay = 0, _Az = $_.rsnum; _Ay < _Az; _Ay++) { //#21939 - $k[$j++] = 0; //#21939 - } //#21939 - $_.coeffs = $a(); //#21939 - for (var _B3 = 1, _B2 = $_.rsnum; _B3 <= _B2; _B3 += 1) { //#21948 - $_.i = _B3; //#21941 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#21942 - for (var _BA = $_.i - 1; _BA >= 1; _BA -= 1) { //#21946 - $_.j = _BA; //#21944 - $k[$j++] = $_.coeffs; //#21945 - $k[$j++] = $_.j; //#21945 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#21945 - $k[$j++] = $get($_.coeffs, $_.j); //#21945 - $k[$j++] = $get($_.rsalog, $_.i); //#21945 - $_.rsprod(); //#21945 - var _BM = $k[--$j]; //#21945 - var _BN = $k[--$j]; //#21945 - var _BO = $k[--$j]; //#21945 - $put($k[--$j], _BO, $xo(_BN, _BM)); //#21945 - } //#21945 - $k[$j++] = $_.coeffs; //#21947 - $k[$j++] = 0; //#21947 - $k[$j++] = $get($_.coeffs, 0); //#21947 - $k[$j++] = $get($_.rsalog, $_.i); //#21947 - $_.rsprod(); //#21947 - var _BW = $k[--$j]; //#21947 - var _BX = $k[--$j]; //#21947 - $put($k[--$j], _BX, _BW); //#21947 - } //#21947 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#21949 - $k[$j++] = Infinity; //#21952 - for (var _Bd = 0, _Be = $_.rsnum; _Bd < _Be; _Bd++) { //#21952 - $k[$j++] = 0; //#21952 - } //#21952 - $_.ecb = $a(); //#21952 - for (var _Bi = 0, _Bh = $_.cwb.length - 1; _Bi <= _Bh; _Bi += 1) { //#21961 - $_.t = $xo($get($_.cwb, _Bi), $get($_.ecb, 0)); //#21954 - for (var _Bo = $_.ecb.length - 1; _Bo >= 0; _Bo -= 1) { //#21960 - $_.i = _Bo; //#21956 - $_.p = ($_.ecb.length - $_.i) - 1; //#21957 - $k[$j++] = $_.ecb; //#21958 - $k[$j++] = $_.p; //#21958 - $k[$j++] = $_.t; //#21958 - $k[$j++] = $get($_.coeffs, $_.i); //#21958 - $_.rsprod(); //#21958 - var _Bx = $k[--$j]; //#21958 - var _By = $k[--$j]; //#21958 - $put($k[--$j], _By, _Bx); //#21958 - if ($_.i > 0) { //#21959 - $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#21959 - } //#21959 - } //#21959 - } //#21959 - $k[$j++] = $_.ecb; //#21963 - }; //#21963 - $k[$j++] = Infinity; //#21968 - for (var _CC = 0, _CB = $_.sec.length - 1; _CC <= _CB; _CC += 2) { //#21968 - $k[$j++] = $get($_.sec, _CC); //#21968 - } //#21968 - $_.seco = $a(); //#21968 - $k[$j++] = Infinity; //#21969 - for (var _CI = 1, _CH = $_.sec.length - 1; _CI <= _CH; _CI += 2) { //#21969 - $k[$j++] = $get($_.sec, _CI); //#21969 - } //#21969 - $_.sece = $a(); //#21969 - var _CN = ($_.sec.length == 84) ? 20 : 28; //#21972 - $_.scodes = _CN; //#21972 - $k[$j++] = 'secochk'; //#21973 - $k[$j++] = $_.seco; //#21973 - $k[$j++] = $_.scodes; //#21973 - $_.rscodes(); //#21973 - var _CQ = $k[--$j]; //#21973 - $_[$k[--$j]] = _CQ; //#21973 - $k[$j++] = 'secechk'; //#21974 - $k[$j++] = $_.sece; //#21974 - $k[$j++] = $_.scodes; //#21974 - $_.rscodes(); //#21974 - var _CU = $k[--$j]; //#21974 - $_[$k[--$j]] = _CU; //#21974 - $k[$j++] = Infinity; //#21977 - for (var _CY = 0, _CX = $_.scodes - 1; _CY <= _CX; _CY += 1) { //#21977 - $k[$j++] = $get($_.secochk, _CY); //#21977 - $k[$j++] = $get($_.secechk, _CY); //#21977 - } //#21977 - $_.secchk = $a(); //#21977 - $k[$j++] = Infinity; //#21980 - $aload($_.pri); //#21981 - $k[$j++] = $_.pri; //#21982 - $k[$j++] = 10; //#21982 - $_.rscodes(); //#21982 - $aload($k[--$j]); //#21982 - $aload($_.sec); //#21983 - $aload($_.secchk); //#21984 - $_.codewords = $a(); //#21984 - $k[$j++] = Infinity; //#21988 - for (var _Ck = 0, _Cl = 864; _Ck < _Cl; _Ck++) { //#21988 - $k[$j++] = 0; //#21988 - } //#21988 - $_.mods = $a(); //#21988 - for (var _Cn = 0; _Cn <= 143; _Cn += 1) { //#21993 - $_.i = _Cn; //#21990 - $k[$j++] = Infinity; //#21991 - var _Cs = $cvrs($s(6), $get($_.codewords, $_.i), 2); //#21991 - for (var _Ct = 0, _Cu = _Cs.length; _Ct < _Cu; _Ct++) { //#21991 - $k[$j++] = $get(_Cs, _Ct) - 48; //#21991 - } //#21991 - $_.cw = $a(); //#21991 - $puti($_.mods, (6 * $_.i) + (6 - $_.cw.length), $_.cw); //#21992 - } //#21992 - if (!bwipp_maxicode.__22043__) { //#22043 - $_ = Object.create($_); //#22043 - $_.modmap = $a([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); //#22042 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22042 - bwipp_maxicode.__22043__ = 1; //#22042 - $_ = Object.getPrototypeOf($_); //#22042 - } //#22042 - $_.pixs = $a(864); //#22046 - $_.j = 0; //#22047 - for (var _D6 = 0, _D5 = $_.mods.length - 1; _D6 <= _D5; _D6 += 1) { //#22054 - $_.i = _D6; //#22049 - if ($get($_.mods, $_.i) == 1) { //#22053 - $put($_.pixs, $_.j, $get($_.modmap, $_.i)); //#22051 - $_.j = $_.j + 1; //#22052 - } //#22052 - } //#22052 - $k[$j++] = Infinity; //#22055 - $aload($geti($_.pixs, 0, $_.j)); //#22055 - $k[$j++] = 28; //#22055 - $k[$j++] = 29; //#22055 - $k[$j++] = 280; //#22055 - $k[$j++] = 281; //#22055 - $k[$j++] = 311; //#22055 - $k[$j++] = 457; //#22055 - $k[$j++] = 488; //#22055 - $k[$j++] = 500; //#22055 - $k[$j++] = 530; //#22055 - $k[$j++] = 670; //#22055 - $k[$j++] = 700; //#22055 - $k[$j++] = 677; //#22055 - $k[$j++] = 707; //#22055 - $_.pixs = $a(); //#22055 + $_.rsnum = $k[--$j]; //#22259 + $_.cwb = $k[--$j]; //#22260 + $k[$j++] = Infinity; //#22263 + $k[$j++] = 1; //#22263 + for (var _Ay = 0, _Az = $_.rsnum; _Ay < _Az; _Ay++) { //#22263 + $k[$j++] = 0; //#22263 + } //#22263 + $_.coeffs = $a(); //#22263 + for (var _B3 = 1, _B2 = $_.rsnum; _B3 <= _B2; _B3 += 1) { //#22272 + $_.i = _B3; //#22265 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#22266 + for (var _BA = $_.i - 1; _BA >= 1; _BA -= 1) { //#22270 + $_.j = _BA; //#22268 + $k[$j++] = $_.coeffs; //#22269 + $k[$j++] = $_.j; //#22269 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#22269 + $k[$j++] = $get($_.coeffs, $_.j); //#22269 + $k[$j++] = $get($_.rsalog, $_.i); //#22269 + $_.rsprod(); //#22269 + var _BM = $k[--$j]; //#22269 + var _BN = $k[--$j]; //#22269 + var _BO = $k[--$j]; //#22269 + $put($k[--$j], _BO, $xo(_BN, _BM)); //#22269 + } //#22269 + $k[$j++] = $_.coeffs; //#22271 + $k[$j++] = 0; //#22271 + $k[$j++] = $get($_.coeffs, 0); //#22271 + $k[$j++] = $get($_.rsalog, $_.i); //#22271 + $_.rsprod(); //#22271 + var _BW = $k[--$j]; //#22271 + var _BX = $k[--$j]; //#22271 + $put($k[--$j], _BX, _BW); //#22271 + } //#22271 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#22273 + $k[$j++] = Infinity; //#22276 + for (var _Bd = 0, _Be = $_.rsnum; _Bd < _Be; _Bd++) { //#22276 + $k[$j++] = 0; //#22276 + } //#22276 + $_.ecb = $a(); //#22276 + for (var _Bi = 0, _Bh = $_.cwb.length - 1; _Bi <= _Bh; _Bi += 1) { //#22285 + $_.t = $xo($get($_.cwb, _Bi), $get($_.ecb, 0)); //#22278 + for (var _Bo = $_.ecb.length - 1; _Bo >= 0; _Bo -= 1) { //#22284 + $_.i = _Bo; //#22280 + $_.p = ($_.ecb.length - $_.i) - 1; //#22281 + $k[$j++] = $_.ecb; //#22282 + $k[$j++] = $_.p; //#22282 + $k[$j++] = $_.t; //#22282 + $k[$j++] = $get($_.coeffs, $_.i); //#22282 + $_.rsprod(); //#22282 + var _Bx = $k[--$j]; //#22282 + var _By = $k[--$j]; //#22282 + $put($k[--$j], _By, _Bx); //#22282 + if ($_.i > 0) { //#22283 + $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#22283 + } //#22283 + } //#22283 + } //#22283 + $k[$j++] = $_.ecb; //#22287 + }; //#22287 + $k[$j++] = Infinity; //#22292 + for (var _CC = 0, _CB = $_.sec.length - 1; _CC <= _CB; _CC += 2) { //#22292 + $k[$j++] = $get($_.sec, _CC); //#22292 + } //#22292 + $_.seco = $a(); //#22292 + $k[$j++] = Infinity; //#22293 + for (var _CI = 1, _CH = $_.sec.length - 1; _CI <= _CH; _CI += 2) { //#22293 + $k[$j++] = $get($_.sec, _CI); //#22293 + } //#22293 + $_.sece = $a(); //#22293 + var _CN = ($_.sec.length == 84) ? 20 : 28; //#22296 + $_.scodes = _CN; //#22296 + $k[$j++] = 'secochk'; //#22297 + $k[$j++] = $_.seco; //#22297 + $k[$j++] = $_.scodes; //#22297 + $_.rscodes(); //#22297 + var _CQ = $k[--$j]; //#22297 + $_[$k[--$j]] = _CQ; //#22297 + $k[$j++] = 'secechk'; //#22298 + $k[$j++] = $_.sece; //#22298 + $k[$j++] = $_.scodes; //#22298 + $_.rscodes(); //#22298 + var _CU = $k[--$j]; //#22298 + $_[$k[--$j]] = _CU; //#22298 + $k[$j++] = Infinity; //#22301 + for (var _CY = 0, _CX = $_.scodes - 1; _CY <= _CX; _CY += 1) { //#22301 + $k[$j++] = $get($_.secochk, _CY); //#22301 + $k[$j++] = $get($_.secechk, _CY); //#22301 + } //#22301 + $_.secchk = $a(); //#22301 + $k[$j++] = Infinity; //#22304 + $aload($_.pri); //#22305 + $k[$j++] = $_.pri; //#22306 + $k[$j++] = 10; //#22306 + $_.rscodes(); //#22306 + $aload($k[--$j]); //#22306 + $aload($_.sec); //#22307 + $aload($_.secchk); //#22308 + $_.codewords = $a(); //#22308 + $k[$j++] = Infinity; //#22312 + for (var _Ck = 0, _Cl = 864; _Ck < _Cl; _Ck++) { //#22312 + $k[$j++] = 0; //#22312 + } //#22312 + $_.mods = $a(); //#22312 + for (var _Cn = 0; _Cn <= 143; _Cn += 1) { //#22317 + $_.i = _Cn; //#22314 + $k[$j++] = Infinity; //#22315 + var _Cs = $cvrs($s(6), $get($_.codewords, $_.i), 2); //#22315 + for (var _Ct = 0, _Cu = _Cs.length; _Ct < _Cu; _Ct++) { //#22315 + $k[$j++] = $get(_Cs, _Ct) - 48; //#22315 + } //#22315 + $_.cw = $a(); //#22315 + $puti($_.mods, (6 * $_.i) + (6 - $_.cw.length), $_.cw); //#22316 + } //#22316 + if (!bwipp_maxicode.__22367__) { //#22367 + $_ = Object.create($_); //#22367 + $_.modmap = $a([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); //#22366 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22366 + bwipp_maxicode.__22367__ = 1; //#22366 + $_ = Object.getPrototypeOf($_); //#22366 + } //#22366 + $_.pixs = $a(864); //#22370 + $_.j = 0; //#22371 + for (var _D6 = 0, _D5 = $_.mods.length - 1; _D6 <= _D5; _D6 += 1) { //#22378 + $_.i = _D6; //#22373 + if ($get($_.mods, $_.i) == 1) { //#22377 + $put($_.pixs, $_.j, $get($_.modmap, $_.i)); //#22375 + $_.j = $_.j + 1; //#22376 + } //#22376 + } //#22376 + $k[$j++] = Infinity; //#22379 + $aload($geti($_.pixs, 0, $_.j)); //#22379 + $k[$j++] = 28; //#22379 + $k[$j++] = 29; //#22379 + $k[$j++] = 280; //#22379 + $k[$j++] = 281; //#22379 + $k[$j++] = 311; //#22379 + $k[$j++] = 457; //#22379 + $k[$j++] = 488; //#22379 + $k[$j++] = 500; //#22379 + $k[$j++] = 530; //#22379 + $k[$j++] = 670; //#22379 + $k[$j++] = 700; //#22379 + $k[$j++] = 677; //#22379 + $k[$j++] = 707; //#22379 + $_.pixs = $a(); //#22379 var _DM = new Map([ - ["ren", bwipp_renmaximatrix], + ["ren", 'renmaximatrix'], ["pixs", $_.pixs], ["borderleft", 1], ["borderright", 1], ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#22065 - $k[$j++] = _DM; //#22068 - if (!$_.dontdraw) { //#22068 - bwipp_renmaximatrix(); //#22068 - } //#22068 - $_ = Object.getPrototypeOf($_); //#22070 - $_ = Object.getPrototypeOf($_); //#22072 + ]); //#22389 + $k[$j++] = _DM; //#22392 + if (!$_.dontdraw) { //#22392 + bwipp_renmaximatrix(); //#22392 + } //#22392 + $_ = Object.getPrototypeOf($_); //#22394 + $_ = Object.getPrototypeOf($_); //#22396 } //bwipp_maxicode function bwipp_azteccode() { - $_ = Object.create($_); //#22103 - $_.dontdraw = false; //#22106 - $_.format = "full"; //#22107 - $_.readerinit = false; //#22108 - $_.layers = -1; //#22109 - $_.eclevel = 23; //#22110 - $_.ecaddchars = 3; //#22111 - $_.raw = false; //#22112 - $_.parse = false; //#22113 - $_.parsefnc = false; //#22114 - $k[$j++] = $_; //#22116 - bwipp_processoptions(); //#22116 - $_.options = $k[--$j]; //#22116 - $_.barcode = $k[--$j]; //#22117 - bwipp_loadctx(bwipp_azteccode) //#22119 - if ($eq($_.barcode, "")) { //#22123 - $k[$j++] = 'bwipp.aztecEmptyData#22122'; //#22122 - $k[$j++] = "The data must not be empty"; //#22122 - bwipp_raiseerror(); //#22122 - } //#22122 - if (($_.eclevel < 5) || ($_.eclevel > 95)) { //#22127 - $k[$j++] = 'bwipp.aztecInvalidEClevel#22126'; //#22126 - $k[$j++] = "The EC percentage must be from 5 to 95"; //#22126 - bwipp_raiseerror(); //#22126 - } //#22126 - if ($_.ecaddchars < 3) { //#22131 - $k[$j++] = 'bwipp.aztecInvalidECaddChars#22130'; //#22130 - $k[$j++] = "The number of additional EC codewords must be 3 or more"; //#22130 - bwipp_raiseerror(); //#22130 - } //#22130 - if ($ne($_.format, "full") && ($ne($_.format, "compact") && $ne($_.format, "rune"))) { //#22135 - $k[$j++] = 'bwipp.aztecInvalidFormat#22134'; //#22134 - $k[$j++] = "The format must be either full, compact or rune"; //#22134 - bwipp_raiseerror(); //#22134 - } //#22134 - if ($eq($_.format, "full")) { //#22144 - if ($_.readerinit && (($_.layers < 1) || ($_.layers > 22))) { //#22140 - $k[$j++] = 'bwipp.aztecFullInitInvalidLayers#22139'; //#22139 - $k[$j++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; //#22139 - bwipp_raiseerror(); //#22139 - } //#22139 - if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 32))) { //#22143 - $k[$j++] = 'bwipp.aztecFullInvalidLayers#22142'; //#22142 - $k[$j++] = "Layers for full-range symbols must be from 1 to 32"; //#22142 - bwipp_raiseerror(); //#22142 - } //#22142 - } //#22142 - if ($eq($_.format, "compact")) { //#22156 - if ($_.readerinit) { //#22152 - if (($_.layers != -1) && ($_.layers != 1)) { //#22150 - $k[$j++] = 'bwipp.aztecCompactInitInvalidLayers#22149'; //#22149 - $k[$j++] = "Compact symbols for reader programming must have 1 layer"; //#22149 - bwipp_raiseerror(); //#22149 - } //#22149 - $_.layers = 1; //#22151 - } //#22151 - if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 4))) { //#22155 - $k[$j++] = 'bwipp.aztecCompactInvalidLayers#22154'; //#22154 - $k[$j++] = "Layers for compact symbols must be from 1 to 4"; //#22154 - bwipp_raiseerror(); //#22154 - } //#22154 - } //#22154 - if ($eq($_.format, "rune")) { //#22176 - if ($_.layers != -1) { //#22161 - $k[$j++] = 'bwipp.aztecRuneInvalidLayers#22160'; //#22160 - $k[$j++] = "It is not valid to specify layers for runes"; //#22160 - bwipp_raiseerror(); //#22160 - } //#22160 - if ($_.readerinit) { //#22164 - $k[$j++] = 'bwipp.aztecRuneReaderInit#22163'; //#22163 - $k[$j++] = "Reader initialisation is not compactible with Aztec Runes"; //#22163 - bwipp_raiseerror(); //#22163 - } //#22163 - if ($_.barcode.length == 0) { //#22167 - $k[$j++] = 'bwipp.aztecRuneNotNumeric#22166'; //#22166 - $k[$j++] = "Aztec runes must be numeric"; //#22166 - bwipp_raiseerror(); //#22166 - } //#22166 - $forall($_.barcode, function() { //#22172 - var _S = $k[--$j]; //#22169 - if ((_S < 48) || (_S > 57)) { //#22171 - $k[$j++] = 'bwipp.aztecRuneNotNumeric#22170'; //#22170 - $k[$j++] = "Aztec runes must be numeric"; //#22170 - bwipp_raiseerror(); //#22170 - } //#22170 - }); //#22170 - var _U = $cvi($_.barcode); //#22173 - if ((_U < 0) || (_U > 255)) { //#22175 - $k[$j++] = 'bwipp.aztecRuneInvalid#22174'; //#22174 - $k[$j++] = "Aztec runes must be 0 to 255"; //#22174 - bwipp_raiseerror(); //#22174 - } //#22174 - } //#22174 - $_.fn1 = -1; //#22179 + $_ = Object.create($_); //#22427 + $_.dontdraw = false; //#22430 + $_.format = "full"; //#22431 + $_.readerinit = false; //#22432 + $_.layers = -1; //#22433 + $_.eclevel = 23; //#22434 + $_.ecaddchars = 3; //#22435 + $_.raw = false; //#22436 + $_.parse = false; //#22437 + $_.parsefnc = false; //#22438 + $k[$j++] = $_; //#22440 + bwipp_processoptions(); //#22440 + $_.options = $k[--$j]; //#22440 + $_.barcode = $k[--$j]; //#22441 + bwipp_loadctx(bwipp_azteccode) //#22443 + if ($eq($_.barcode, "")) { //#22447 + $k[$j++] = 'bwipp.aztecEmptyData#22446'; //#22446 + $k[$j++] = "The data must not be empty"; //#22446 + bwipp_raiseerror(); //#22446 + } //#22446 + if (($_.eclevel < 5) || ($_.eclevel > 95)) { //#22451 + $k[$j++] = 'bwipp.aztecInvalidEClevel#22450'; //#22450 + $k[$j++] = "The EC percentage must be from 5 to 95"; //#22450 + bwipp_raiseerror(); //#22450 + } //#22450 + if ($_.ecaddchars < 3) { //#22455 + $k[$j++] = 'bwipp.aztecInvalidECaddChars#22454'; //#22454 + $k[$j++] = "The number of additional EC codewords must be 3 or more"; //#22454 + bwipp_raiseerror(); //#22454 + } //#22454 + if ($ne($_.format, "full") && ($ne($_.format, "compact") && $ne($_.format, "rune"))) { //#22459 + $k[$j++] = 'bwipp.aztecInvalidFormat#22458'; //#22458 + $k[$j++] = "The format must be either full, compact or rune"; //#22458 + bwipp_raiseerror(); //#22458 + } //#22458 + if ($eq($_.format, "full")) { //#22468 + if ($_.readerinit && (($_.layers < 1) || ($_.layers > 22))) { //#22464 + $k[$j++] = 'bwipp.aztecFullInitInvalidLayers#22463'; //#22463 + $k[$j++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; //#22463 + bwipp_raiseerror(); //#22463 + } //#22463 + if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 32))) { //#22467 + $k[$j++] = 'bwipp.aztecFullInvalidLayers#22466'; //#22466 + $k[$j++] = "Layers for full-range symbols must be from 1 to 32"; //#22466 + bwipp_raiseerror(); //#22466 + } //#22466 + } //#22466 + if ($eq($_.format, "compact")) { //#22480 + if ($_.readerinit) { //#22476 + if (($_.layers != -1) && ($_.layers != 1)) { //#22474 + $k[$j++] = 'bwipp.aztecCompactInitInvalidLayers#22473'; //#22473 + $k[$j++] = "Compact symbols for reader programming must have 1 layer"; //#22473 + bwipp_raiseerror(); //#22473 + } //#22473 + $_.layers = 1; //#22475 + } //#22475 + if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 4))) { //#22479 + $k[$j++] = 'bwipp.aztecCompactInvalidLayers#22478'; //#22478 + $k[$j++] = "Layers for compact symbols must be from 1 to 4"; //#22478 + bwipp_raiseerror(); //#22478 + } //#22478 + } //#22478 + if ($eq($_.format, "rune")) { //#22500 + if ($_.layers != -1) { //#22485 + $k[$j++] = 'bwipp.aztecRuneInvalidLayers#22484'; //#22484 + $k[$j++] = "It is not valid to specify layers for runes"; //#22484 + bwipp_raiseerror(); //#22484 + } //#22484 + if ($_.readerinit) { //#22488 + $k[$j++] = 'bwipp.aztecRuneReaderInit#22487'; //#22487 + $k[$j++] = "Reader initialisation is not compactible with Aztec Runes"; //#22487 + bwipp_raiseerror(); //#22487 + } //#22487 + if ($_.barcode.length == 0) { //#22491 + $k[$j++] = 'bwipp.aztecRuneNotNumeric#22490'; //#22490 + $k[$j++] = "Aztec runes must be numeric"; //#22490 + bwipp_raiseerror(); //#22490 + } //#22490 + $forall($_.barcode, function() { //#22496 + var _S = $k[--$j]; //#22493 + if ((_S < 48) || (_S > 57)) { //#22495 + $k[$j++] = 'bwipp.aztecRuneNotNumeric#22494'; //#22494 + $k[$j++] = "Aztec runes must be numeric"; //#22494 + bwipp_raiseerror(); //#22494 + } //#22494 + }); //#22494 + var _U = $cvi($_.barcode); //#22497 + if ((_U < 0) || (_U > 255)) { //#22499 + $k[$j++] = 'bwipp.aztecRuneInvalid#22498'; //#22498 + $k[$j++] = "Aztec runes must be 0 to 255"; //#22498 + bwipp_raiseerror(); //#22498 + } //#22498 + } //#22498 + $_.fn1 = -1; //#22503 var _Y = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1] - ]); //#22184 - $_.fncvals = _Y; //#22185 - $k[$j++] = 'msg'; //#22186 - $k[$j++] = $_.barcode; //#22186 - $k[$j++] = $_.fncvals; //#22186 - bwipp_parseinput(); //#22186 - var _b = $k[--$j]; //#22186 - $_[$k[--$j]] = _b; //#22186 - $_.msglen = $_.msg.length; //#22187 - if (!bwipp_azteccode.__22287__) { //#22287 - $_ = Object.create($_); //#22287 - $_.U = 0; //#22191 - $_.L = 1; //#22191 - $_.M = 2; //#22191 - $_.P = 3; //#22191 - $_.D = 4; //#22191 - $_.B = 5; //#22191 - $_.lu = -2; //#22194 - $_.ll = -3; //#22194 - $_.lm = -4; //#22194 - $_.lp = -5; //#22195 - $_.ld = -6; //#22195 - $_.su = -7; //#22195 - $_.sp = -8; //#22196 - $_.sb = -9; //#22196 - $_.fl = -10; //#22196 - $_.p2 = -11; //#22197 - $_.p3 = -12; //#22197 - $_.p4 = -13; //#22197 - $_.p5 = -14; //#22197 - $_.charmaps = $a([$a([$_.sp, $_.sp, $_.sp, $_.fl, $_.sp]), $a([32, 32, 32, 13, 32]), $a(["A", "a", 1, $_.p2, "0"]), $a(["B", "b", 2, $_.p3, "1"]), $a(["C", "c", 3, $_.p4, "2"]), $a(["D", "d", 4, $_.p5, "3"]), $a(["E", "e", 5, "!", "4"]), $a(["F", "f", 6, "\"", "5"]), $a(["G", "g", 7, "#", "6"]), $a(["H", "h", 8, "$", "7"]), $a(["I", "i", 9, "%", "8"]), $a(["J", "j", 10, "&", "9"]), $a(["K", "k", 11, "'", ","]), $a(["L", "l", 12, 40, "."]), $a(["M", "m", 13, 41, $_.lu]), $a(["N", "n", 27, "*", $_.su]), $a(["O", "o", 28, "+", -99]), $a(["P", "p", 29, ",", -99]), $a(["Q", "q", 30, "-", -99]), $a(["R", "r", 31, ".", -99]), $a(["S", "s", "@", "/", -99]), $a(["T", "t", 92, ":", -99]), $a(["U", "u", "^", ";", -99]), $a(["V", "v", "_", "<", -99]), $a(["W", "w", "`", "=", -99]), $a(["X", "x", "|", ">", -99]), $a(["Y", "y", "~", "?", -99]), $a(["Z", "z", 127, "[", -99]), $a([$_.ll, $_.su, $_.ll, "]", -99]), $a([$_.lm, $_.lm, $_.lu, "{", -99]), $a([$_.ld, $_.ld, $_.lp, "}", -99]), $a([$_.sb, $_.sb, $_.sb, $_.lu, -99])]); //#22234 - $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#22237 - for (var _1c = 0, _1b = $_.charmaps.length - 1; _1c <= _1b; _1c += 1) { //#22246 - $_.i = _1c; //#22239 - $_.encs = $get($_.charmaps, $_.i); //#22240 - for (var _1g = 0; _1g <= 4; _1g += 1) { //#22245 - $_.j = _1g; //#22242 - var _1j = $get($_.encs, $_.j); //#22243 - $k[$j++] = _1j; //#22243 - if ($eq($type(_1j), 'stringtype')) { //#22243 - var _1m = $get($k[--$j], 0); //#22243 - $k[$j++] = _1m; //#22243 - } //#22243 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#22244 - } //#22244 - } //#22244 + ]); //#22508 + $_.fncvals = _Y; //#22509 + $k[$j++] = 'msg'; //#22510 + $k[$j++] = $_.barcode; //#22510 + $k[$j++] = $_.fncvals; //#22510 + bwipp_parseinput(); //#22510 + var _b = $k[--$j]; //#22510 + $_[$k[--$j]] = _b; //#22510 + $_.msglen = $_.msg.length; //#22511 + if (!bwipp_azteccode.__22611__) { //#22611 + $_ = Object.create($_); //#22611 + $_.U = 0; //#22515 + $_.L = 1; //#22515 + $_.M = 2; //#22515 + $_.P = 3; //#22515 + $_.D = 4; //#22515 + $_.B = 5; //#22515 + $_.lu = -2; //#22518 + $_.ll = -3; //#22518 + $_.lm = -4; //#22518 + $_.lp = -5; //#22519 + $_.ld = -6; //#22519 + $_.su = -7; //#22519 + $_.sp = -8; //#22520 + $_.sb = -9; //#22520 + $_.fl = -10; //#22520 + $_.p2 = -11; //#22521 + $_.p3 = -12; //#22521 + $_.p4 = -13; //#22521 + $_.p5 = -14; //#22521 + $_.charmaps = $a([$a([$_.sp, $_.sp, $_.sp, $_.fl, $_.sp]), $a([32, 32, 32, 13, 32]), $a(["A", "a", 1, $_.p2, "0"]), $a(["B", "b", 2, $_.p3, "1"]), $a(["C", "c", 3, $_.p4, "2"]), $a(["D", "d", 4, $_.p5, "3"]), $a(["E", "e", 5, "!", "4"]), $a(["F", "f", 6, "\"", "5"]), $a(["G", "g", 7, "#", "6"]), $a(["H", "h", 8, "$", "7"]), $a(["I", "i", 9, "%", "8"]), $a(["J", "j", 10, "&", "9"]), $a(["K", "k", 11, "'", ","]), $a(["L", "l", 12, 40, "."]), $a(["M", "m", 13, 41, $_.lu]), $a(["N", "n", 27, "*", $_.su]), $a(["O", "o", 28, "+", -99]), $a(["P", "p", 29, ",", -99]), $a(["Q", "q", 30, "-", -99]), $a(["R", "r", 31, ".", -99]), $a(["S", "s", "@", "/", -99]), $a(["T", "t", 92, ":", -99]), $a(["U", "u", "^", ";", -99]), $a(["V", "v", "_", "<", -99]), $a(["W", "w", "`", "=", -99]), $a(["X", "x", "|", ">", -99]), $a(["Y", "y", "~", "?", -99]), $a(["Z", "z", 127, "[", -99]), $a([$_.ll, $_.su, $_.ll, "]", -99]), $a([$_.lm, $_.lm, $_.lu, "{", -99]), $a([$_.ld, $_.ld, $_.lp, "}", -99]), $a([$_.sb, $_.sb, $_.sb, $_.lu, -99])]); //#22558 + $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#22561 + for (var _1c = 0, _1b = $_.charmaps.length - 1; _1c <= _1b; _1c += 1) { //#22570 + $_.i = _1c; //#22563 + $_.encs = $get($_.charmaps, $_.i); //#22564 + for (var _1g = 0; _1g <= 4; _1g += 1) { //#22569 + $_.j = _1g; //#22566 + var _1j = $get($_.encs, $_.j); //#22567 + $k[$j++] = _1j; //#22567 + if ($eq($type(_1j), 'stringtype')) { //#22567 + var _1m = $get($k[--$j], 0); //#22567 + $k[$j++] = _1m; //#22567 + } //#22567 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#22568 + } //#22568 + } //#22568 var _1w = new Map([ ["\x0d\x0a", $_.p2], [". ", $_.p3], [", ", $_.p4], [": ", $_.p5] - ]); //#22253 - $_.pcomp = _1w; //#22254 - $_.e = 1000000; //#22256 - var _22 = $a([0, 0, 0, 0, 0, 0]); //#22265 - $_.latlen = $a([$a([0, 5, 5, 10, 5, 10]), $a([9, 0, 5, 10, 5, 10]), $a([5, 5, 0, 5, 10, 10]), $a([5, 10, 10, 0, 10, 15]), $a([4, 9, 9, 14, 0, 14]), _22]); //#22266 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.ld, $_.lu]), $a([]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([]), $a([$_.lp]), $a([$_.lu, $_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([]), $a([$_.lu, $_.ld]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([$_.lu, $_.lm, $_.lp]), $a([]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([$_.lm]), $a([]), $a([]), $a([])])]); //#22276 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 5, $_.e]), $a([5, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, $_.e, $_.e]), $a([4, $_.e, $_.e, 4, $_.e])]); //#22285 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22285 - bwipp_azteccode.__22287__ = 1; //#22285 - $_ = Object.getPrototypeOf($_); //#22285 - } //#22285 - $_.msgbits = ""; //#22290 - if ($ne($_.format, "rune") && $_.raw) { //#22291 - $_.msgbits = $_.barcode; //#22291 - } //#22291 - if ($ne($_.format, "rune") && (!$_.raw)) { //#22582 + ]); //#22577 + $_.pcomp = _1w; //#22578 + $_.e = 1000000; //#22580 + var _22 = $a([0, 0, 0, 0, 0, 0]); //#22589 + $_.latlen = $a([$a([0, 5, 5, 10, 5, 10]), $a([9, 0, 5, 10, 5, 10]), $a([5, 5, 0, 5, 10, 10]), $a([5, 10, 10, 0, 10, 15]), $a([4, 9, 9, 14, 0, 14]), _22]); //#22590 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.ld, $_.lu]), $a([]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([]), $a([$_.lp]), $a([$_.lu, $_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([]), $a([$_.lu, $_.ld]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([$_.lu, $_.lm, $_.lp]), $a([]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([$_.lm]), $a([]), $a([]), $a([])])]); //#22600 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 5, $_.e]), $a([5, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, $_.e, $_.e]), $a([4, $_.e, $_.e, 4, $_.e])]); //#22609 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22609 + bwipp_azteccode.__22611__ = 1; //#22609 + $_ = Object.getPrototypeOf($_); //#22609 + } //#22609 + $_.msgbits = ""; //#22614 + if ($ne($_.format, "rune") && $_.raw) { //#22615 + $_.msgbits = $_.barcode; //#22615 + } //#22615 + if ($ne($_.format, "rune") && (!$_.raw)) { //#22906 $_.charsize = function() { - var _3v = $k[--$j]; //#22295 - $k[$j++] = _3v; //#22306 - if (_3v >= 0) { //#22304 - $j--; //#22297 - var _3y = $get($a([5, 5, 5, 5, 4, 8]), $k[--$j]); //#22297 - $k[$j++] = _3y; //#22297 - } else { //#22304 - var _3z = $k[--$j]; //#22299 - var _40 = $k[--$j]; //#22299 - $k[$j++] = _3z; //#22299 - $k[$j++] = _40; //#22299 - $j--; //#22299 - var _41 = $k[--$j]; //#22300 - $k[$j++] = _41; //#22305 - if (_41 == $_.fn1) { //#22304 - $j--; //#22301 - $k[$j++] = 8; //#22301 - } else { //#22304 - var _44 = $f((-$k[--$j]) - 1000000); //#22303 - $k[$j++] = _44; //#22303 - if (_44 == 0) { //#22303 - $j--; //#22303 - $k[$j++] = 1; //#22303 - } //#22303 - var _45 = $k[--$j]; //#22304 - $k[$j++] = (((~~(Math.log(_45) / Math.log(10))) + 1) * 4) + 8; //#22304 - } //#22304 - } //#22304 - }; //#22304 - $_.curlen = $a([0, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22310 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([])]); //#22311 - $_.backto = $_.U; //#22313 - $_.lastchar = ""; //#22314 - $forall($_.msg, function() { //#22466 - $_.char = $k[--$j]; //#22319 - for (;;) { //#22345 - $_.imp = false; //#22323 - var _4S = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22324 - for (var _4T = 0, _4U = _4S.length; _4T < _4U; _4T++) { //#22343 - $_.x = $get(_4S, _4T); //#22325 - var _4c = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22326 - for (var _4d = 0, _4e = _4c.length; _4d < _4e; _4d++) { //#22342 - $_.y = $get(_4c, _4d); //#22327 - if (($_.x != $_.B) || ($_.y == $_.backto)) { //#22341 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#22329 - if ($_.cost < $get($_.curlen, $_.y)) { //#22340 - $put($_.curlen, $_.y, $_.cost); //#22331 - $k[$j++] = $_.curseq; //#22334 - $k[$j++] = $_.y; //#22334 - $k[$j++] = Infinity; //#22332 - $aload($get($_.curseq, $_.x)); //#22333 - $aload($get($get($_.latseq, $_.x), $_.y)); //#22334 - var _59 = $a(); //#22334 - var _5A = $k[--$j]; //#22335 - $put($k[--$j], _5A, _59); //#22335 - if ($_.y == $_.B) { //#22338 - $k[$j++] = 'backto'; //#22337 - if (($_.x == $_.P) || ($_.x == $_.D)) { //#22337 - $k[$j++] = $_.U; //#22337 - } else { //#22337 - $k[$j++] = $_.x; //#22337 - } //#22337 - var _5K = $k[--$j]; //#22337 - $_[$k[--$j]] = _5K; //#22337 - } //#22337 - $_.imp = true; //#22339 - } //#22339 - } //#22339 - } //#22339 - } //#22339 - if (!$_.imp) { //#22344 - break; //#22344 - } //#22344 - } //#22344 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22348 - $_.nxtseq = $a(6); //#22349 - var _5b = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22351 - for (var _5c = 0, _5d = _5b.length; _5c < _5d; _5c++) { //#22390 - $_.x = $get(_5b, _5c); //#22352 - for (;;) { //#22388 - if ($_.char >= 0) { //#22360 - if ($_.x != $_.B) { //#22358 - var _5m = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#22358 - if (!_5m) { //#22358 - break; //#22358 - } //#22358 - } //#22358 - } else { //#22360 - if ($_.x != $_.P) { //#22360 - break; //#22360 - } //#22360 - } //#22360 - $k[$j++] = 'cost'; //#22364 - $k[$j++] = $get($_.curlen, $_.x); //#22364 - $k[$j++] = $_.x; //#22364 - $k[$j++] = $_.char; //#22364 - $_.charsize(); //#22364 - var _5u = $k[--$j]; //#22364 - var _5v = $k[--$j]; //#22364 - $_[$k[--$j]] = $f(_5v + _5u); //#22364 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#22368 - $put($_.nxtlen, $_.x, $_.cost); //#22366 - $k[$j++] = $_.nxtseq; //#22367 - $k[$j++] = $_.x; //#22367 - $k[$j++] = Infinity; //#22367 - $aload($get($_.curseq, $_.x)); //#22367 - $k[$j++] = $_.char; //#22367 - var _6A = $a(); //#22367 - var _6B = $k[--$j]; //#22367 - $put($k[--$j], _6B, _6A); //#22367 - } //#22367 - if ($_.x == $_.B) { //#22371 - break; //#22371 - } //#22371 - var _6K = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22372 - for (var _6L = 0, _6M = _6K.length; _6L < _6M; _6L++) { //#22385 - $_.y = $get(_6K, _6L); //#22373 - if ($ne($_.x, $_.y)) { //#22384 - $k[$j++] = 'cost'; //#22375 - $k[$j++] = $f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)); //#22375 - $k[$j++] = $_.x; //#22375 - $k[$j++] = $_.char; //#22375 - $_.charsize(); //#22375 - var _6a = $k[--$j]; //#22375 - var _6b = $k[--$j]; //#22375 - $_[$k[--$j]] = $f(_6b + _6a); //#22375 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#22383 - $put($_.nxtlen, $_.y, $_.cost); //#22377 - $k[$j++] = $_.nxtseq; //#22381 - $k[$j++] = $_.y; //#22381 - $k[$j++] = Infinity; //#22378 - $aload($get($_.curseq, $_.y)); //#22379 - var _6r = ($_.x == $_.U) ? $_.su : $_.sp; //#22380 - $k[$j++] = _6r; //#22381 - $k[$j++] = $_.char; //#22381 - var _6t = $a(); //#22381 - var _6u = $k[--$j]; //#22382 - $put($k[--$j], _6u, _6t); //#22382 - } //#22382 - } //#22382 - } //#22382 - break; //#22387 - } //#22387 - } //#22387 - if ($ne($_.lastchar, "") && ($_.char >= 0)) { //#22451 - var _6y = $s(2); //#22394 - $put(_6y, 0, $_.lastchar); //#22394 - $put(_6y, 1, $_.char); //#22394 - $_.pchars = _6y; //#22394 - var _73 = $get($_.pcomp, $_.pchars) !== undefined; //#22395 - if (_73) { //#22450 - var _79 = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22396 - for (var _7A = 0, _7B = _79.length; _7A < _7B; _7A++) { //#22449 - $_.i = $get(_79, _7A); //#22397 - $_.inP = true; //#22398 - if ($_.i == $_.M) { //#22403 - if ($_.lastchar == 13) { //#22400 - $_.inP = false; //#22400 - } //#22400 - } else { //#22403 - if ($_.i == $_.D) { //#22404 - if (($_.lastchar == 44) || ($_.lastchar == 46)) { //#22403 - $_.inP = false; //#22403 - } //#22403 - } //#22403 - } //#22403 - if ($_.inP && $lt($get($_.curlen, $_.i), $get($_.nxtlen, $_.i))) { //#22448 - $_.curseqi = $get($_.curseq, $_.i); //#22407 - $_.lastld = false; //#22408 - $_.lastsp = false; //#22409 - $_.lastidx = -1; //#22410 - for (var _7V = $_.curseqi.length - 1; _7V >= 0; _7V -= 1) { //#22431 - $_.idx = _7V; //#22412 - $_.ch = $get($_.curseqi, $_.idx); //#22413 - if ($_.lastidx == -1) { //#22428 - if ($eq($_.ch, $_.lastchar)) { //#22420 - $_.lastidx = $_.idx; //#22416 - if ($_.idx > 0) { //#22419 - if ($get($_.curseqi, $_.idx - 1) == $_.sp) { //#22418 - $_.lastsp = true; //#22418 - } //#22418 - } //#22418 - } //#22418 - } else { //#22428 - if (($_.ch < 0) && ($_.ch >= $_.ld)) { //#22429 - if ($_.i == $_.P) { //#22426 - if ($_.ch == $_.ld) { //#22424 - $_.lastld = true; //#22424 - } //#22424 - } else { //#22426 - if ($_.ch != $_.lp) { //#22426 - $_.inP = $_.lastsp; //#22426 - } //#22426 - } //#22426 - break; //#22428 - } //#22428 - } //#22428 - } //#22428 - if ($_.inP && ($_.lastidx >= 0)) { //#22447 - $put($_.nxtlen, $_.i, $get($_.curlen, $_.i)); //#22433 - if ($_.lastidx < ($_.curseqi.length - 1)) { //#22445 - if ($_.i == $_.P) { //#22442 - if ($_.lastld) { //#22436 - $put($_.nxtlen, $_.i, $f($get($_.nxtlen, $_.i) + 1)); //#22436 - } //#22436 - $k[$j++] = $_.nxtseq; //#22438 - $k[$j++] = $_.i; //#22438 - $k[$j++] = Infinity; //#22438 - $aload($_.curseqi); //#22438 - $r($_.curseqi.length - $_.lastidx, -1); //#22438 - $j--; //#22438 - $k[$j++] = $get($_.pcomp, $_.pchars); //#22438 - var _8H = $a(); //#22438 - var _8I = $k[--$j]; //#22438 - $put($k[--$j], _8I, _8H); //#22438 - } else { //#22442 - $k[$j++] = $_.nxtseq; //#22441 - $k[$j++] = $_.i; //#22441 - $k[$j++] = Infinity; //#22441 - $aload($_.curseqi); //#22441 - var _8N = $a(); //#22441 - var _8O = $k[--$j]; //#22441 - $put($k[--$j], _8O, _8N); //#22441 - $put($get($_.nxtseq, $_.i), $_.lastidx, $get($_.pcomp, $_.pchars)); //#22442 - } //#22442 - } else { //#22445 - $k[$j++] = $_.nxtseq; //#22445 - $k[$j++] = $_.i; //#22445 - $k[$j++] = Infinity; //#22445 - $aload($_.curseqi); //#22445 - $j--; //#22445 - $k[$j++] = $get($_.pcomp, $_.pchars); //#22445 - var _8d = $a(); //#22445 - var _8e = $k[--$j]; //#22445 - $put($k[--$j], _8e, _8d); //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - if ($ne($get($_.nxtseq, $_.B), null)) { //#22460 - $_.numbytes = 0; //#22455 - $forall($get($_.nxtseq, $_.B), function() { //#22458 - if ($k[--$j] == $_.sb) { //#22457 - $k[$j++] = 0; //#22457 - } else { //#22457 - $k[$j++] = $_.numbytes + 1; //#22457 - } //#22457 - $_.numbytes = $k[--$j]; //#22457 - }); //#22457 - if ($_.numbytes == 32) { //#22459 - $put($_.nxtlen, $_.B, $f($get($_.nxtlen, $_.B) + 11)); //#22459 - } //#22459 - } //#22459 - $_.curlen = $_.nxtlen; //#22462 - $_.curseq = $_.nxtseq; //#22463 - $k[$j++] = 'lastchar'; //#22464 - if ($_.char >= 0) { //#22464 - $k[$j++] = $_.char; //#22464 - } else { //#22464 - $k[$j++] = ""; //#22464 - } //#22464 - var _90 = $k[--$j]; //#22464 - $_[$k[--$j]] = _90; //#22464 - }); //#22464 - $_.minseq = $_.e; //#22469 - var _99 = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22470 - for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#22476 - $_.i = $get(_99, _9A); //#22471 - if ($get($_.curlen, $_.i) < $_.minseq) { //#22475 - $_.minseq = $get($_.curlen, $_.i); //#22473 - $_.seq = $get($_.curseq, $_.i); //#22474 - } //#22474 - } //#22474 + var _3v = $k[--$j]; //#22619 + $k[$j++] = _3v; //#22630 + if (_3v >= 0) { //#22628 + $j--; //#22621 + var _3y = $get($a([5, 5, 5, 5, 4, 8]), $k[--$j]); //#22621 + $k[$j++] = _3y; //#22621 + } else { //#22628 + var _3z = $k[--$j]; //#22623 + var _40 = $k[--$j]; //#22623 + $k[$j++] = _3z; //#22623 + $k[$j++] = _40; //#22623 + $j--; //#22623 + var _41 = $k[--$j]; //#22624 + $k[$j++] = _41; //#22629 + if (_41 == $_.fn1) { //#22628 + $j--; //#22625 + $k[$j++] = 8; //#22625 + } else { //#22628 + var _44 = $f((-$k[--$j]) - 1000000); //#22627 + $k[$j++] = _44; //#22627 + if (_44 == 0) { //#22627 + $j--; //#22627 + $k[$j++] = 1; //#22627 + } //#22627 + var _45 = $k[--$j]; //#22628 + $k[$j++] = (((~~(Math.log(_45) / Math.log(10))) + 1) * 4) + 8; //#22628 + } //#22628 + } //#22628 + }; //#22628 + $_.curlen = $a([0, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22634 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([])]); //#22635 + $_.backto = $_.U; //#22637 + $_.lastchar = ""; //#22638 + $forall($_.msg, function() { //#22790 + $_.char = $k[--$j]; //#22643 + for (;;) { //#22669 + $_.imp = false; //#22647 + var _4S = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22648 + for (var _4T = 0, _4U = _4S.length; _4T < _4U; _4T++) { //#22667 + $_.x = $get(_4S, _4T); //#22649 + var _4c = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22650 + for (var _4d = 0, _4e = _4c.length; _4d < _4e; _4d++) { //#22666 + $_.y = $get(_4c, _4d); //#22651 + if (($_.x != $_.B) || ($_.y == $_.backto)) { //#22665 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#22653 + if ($_.cost < $get($_.curlen, $_.y)) { //#22664 + $put($_.curlen, $_.y, $_.cost); //#22655 + $k[$j++] = $_.curseq; //#22658 + $k[$j++] = $_.y; //#22658 + $k[$j++] = Infinity; //#22656 + $aload($get($_.curseq, $_.x)); //#22657 + $aload($get($get($_.latseq, $_.x), $_.y)); //#22658 + var _59 = $a(); //#22658 + var _5A = $k[--$j]; //#22659 + $put($k[--$j], _5A, _59); //#22659 + if ($_.y == $_.B) { //#22662 + $k[$j++] = 'backto'; //#22661 + if (($_.x == $_.P) || ($_.x == $_.D)) { //#22661 + $k[$j++] = $_.U; //#22661 + } else { //#22661 + $k[$j++] = $_.x; //#22661 + } //#22661 + var _5K = $k[--$j]; //#22661 + $_[$k[--$j]] = _5K; //#22661 + } //#22661 + $_.imp = true; //#22663 + } //#22663 + } //#22663 + } //#22663 + } //#22663 + if (!$_.imp) { //#22668 + break; //#22668 + } //#22668 + } //#22668 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22672 + $_.nxtseq = $a(6); //#22673 + var _5b = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22675 + for (var _5c = 0, _5d = _5b.length; _5c < _5d; _5c++) { //#22714 + $_.x = $get(_5b, _5c); //#22676 + for (;;) { //#22712 + if ($_.char >= 0) { //#22684 + if ($_.x != $_.B) { //#22682 + var _5m = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#22682 + if (!_5m) { //#22682 + break; //#22682 + } //#22682 + } //#22682 + } else { //#22684 + if ($_.x != $_.P) { //#22684 + break; //#22684 + } //#22684 + } //#22684 + $k[$j++] = 'cost'; //#22688 + $k[$j++] = $get($_.curlen, $_.x); //#22688 + $k[$j++] = $_.x; //#22688 + $k[$j++] = $_.char; //#22688 + $_.charsize(); //#22688 + var _5u = $k[--$j]; //#22688 + var _5v = $k[--$j]; //#22688 + $_[$k[--$j]] = $f(_5v + _5u); //#22688 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#22692 + $put($_.nxtlen, $_.x, $_.cost); //#22690 + $k[$j++] = $_.nxtseq; //#22691 + $k[$j++] = $_.x; //#22691 + $k[$j++] = Infinity; //#22691 + $aload($get($_.curseq, $_.x)); //#22691 + $k[$j++] = $_.char; //#22691 + var _6A = $a(); //#22691 + var _6B = $k[--$j]; //#22691 + $put($k[--$j], _6B, _6A); //#22691 + } //#22691 + if ($_.x == $_.B) { //#22695 + break; //#22695 + } //#22695 + var _6K = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22696 + for (var _6L = 0, _6M = _6K.length; _6L < _6M; _6L++) { //#22709 + $_.y = $get(_6K, _6L); //#22697 + if ($ne($_.x, $_.y)) { //#22708 + $k[$j++] = 'cost'; //#22699 + $k[$j++] = $f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)); //#22699 + $k[$j++] = $_.x; //#22699 + $k[$j++] = $_.char; //#22699 + $_.charsize(); //#22699 + var _6a = $k[--$j]; //#22699 + var _6b = $k[--$j]; //#22699 + $_[$k[--$j]] = $f(_6b + _6a); //#22699 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#22707 + $put($_.nxtlen, $_.y, $_.cost); //#22701 + $k[$j++] = $_.nxtseq; //#22705 + $k[$j++] = $_.y; //#22705 + $k[$j++] = Infinity; //#22702 + $aload($get($_.curseq, $_.y)); //#22703 + var _6r = ($_.x == $_.U) ? $_.su : $_.sp; //#22704 + $k[$j++] = _6r; //#22705 + $k[$j++] = $_.char; //#22705 + var _6t = $a(); //#22705 + var _6u = $k[--$j]; //#22706 + $put($k[--$j], _6u, _6t); //#22706 + } //#22706 + } //#22706 + } //#22706 + break; //#22711 + } //#22711 + } //#22711 + if ($ne($_.lastchar, "") && ($_.char >= 0)) { //#22775 + var _6y = $s(2); //#22718 + $put(_6y, 0, $_.lastchar); //#22718 + $put(_6y, 1, $_.char); //#22718 + $_.pchars = _6y; //#22718 + var _73 = $get($_.pcomp, $_.pchars) !== undefined; //#22719 + if (_73) { //#22774 + var _79 = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22720 + for (var _7A = 0, _7B = _79.length; _7A < _7B; _7A++) { //#22773 + $_.i = $get(_79, _7A); //#22721 + $_.inP = true; //#22722 + if ($_.i == $_.M) { //#22727 + if ($_.lastchar == 13) { //#22724 + $_.inP = false; //#22724 + } //#22724 + } else { //#22727 + if ($_.i == $_.D) { //#22728 + if (($_.lastchar == 44) || ($_.lastchar == 46)) { //#22727 + $_.inP = false; //#22727 + } //#22727 + } //#22727 + } //#22727 + if ($_.inP && $lt($get($_.curlen, $_.i), $get($_.nxtlen, $_.i))) { //#22772 + $_.curseqi = $get($_.curseq, $_.i); //#22731 + $_.lastld = false; //#22732 + $_.lastsp = false; //#22733 + $_.lastidx = -1; //#22734 + for (var _7V = $_.curseqi.length - 1; _7V >= 0; _7V -= 1) { //#22755 + $_.idx = _7V; //#22736 + $_.ch = $get($_.curseqi, $_.idx); //#22737 + if ($_.lastidx == -1) { //#22752 + if ($eq($_.ch, $_.lastchar)) { //#22744 + $_.lastidx = $_.idx; //#22740 + if ($_.idx > 0) { //#22743 + if ($get($_.curseqi, $_.idx - 1) == $_.sp) { //#22742 + $_.lastsp = true; //#22742 + } //#22742 + } //#22742 + } //#22742 + } else { //#22752 + if (($_.ch < 0) && ($_.ch >= $_.ld)) { //#22753 + if ($_.i == $_.P) { //#22750 + if ($_.ch == $_.ld) { //#22748 + $_.lastld = true; //#22748 + } //#22748 + } else { //#22750 + if ($_.ch != $_.lp) { //#22750 + $_.inP = $_.lastsp; //#22750 + } //#22750 + } //#22750 + break; //#22752 + } //#22752 + } //#22752 + } //#22752 + if ($_.inP && ($_.lastidx >= 0)) { //#22771 + $put($_.nxtlen, $_.i, $get($_.curlen, $_.i)); //#22757 + if ($_.lastidx < ($_.curseqi.length - 1)) { //#22769 + if ($_.i == $_.P) { //#22766 + if ($_.lastld) { //#22760 + $put($_.nxtlen, $_.i, $f($get($_.nxtlen, $_.i) + 1)); //#22760 + } //#22760 + $k[$j++] = $_.nxtseq; //#22762 + $k[$j++] = $_.i; //#22762 + $k[$j++] = Infinity; //#22762 + $aload($_.curseqi); //#22762 + $r($_.curseqi.length - $_.lastidx, -1); //#22762 + $j--; //#22762 + $k[$j++] = $get($_.pcomp, $_.pchars); //#22762 + var _8H = $a(); //#22762 + var _8I = $k[--$j]; //#22762 + $put($k[--$j], _8I, _8H); //#22762 + } else { //#22766 + $k[$j++] = $_.nxtseq; //#22765 + $k[$j++] = $_.i; //#22765 + $k[$j++] = Infinity; //#22765 + $aload($_.curseqi); //#22765 + var _8N = $a(); //#22765 + var _8O = $k[--$j]; //#22765 + $put($k[--$j], _8O, _8N); //#22765 + $put($get($_.nxtseq, $_.i), $_.lastidx, $get($_.pcomp, $_.pchars)); //#22766 + } //#22766 + } else { //#22769 + $k[$j++] = $_.nxtseq; //#22769 + $k[$j++] = $_.i; //#22769 + $k[$j++] = Infinity; //#22769 + $aload($_.curseqi); //#22769 + $j--; //#22769 + $k[$j++] = $get($_.pcomp, $_.pchars); //#22769 + var _8d = $a(); //#22769 + var _8e = $k[--$j]; //#22769 + $put($k[--$j], _8e, _8d); //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + if ($ne($get($_.nxtseq, $_.B), null)) { //#22784 + $_.numbytes = 0; //#22779 + $forall($get($_.nxtseq, $_.B), function() { //#22782 + if ($k[--$j] == $_.sb) { //#22781 + $k[$j++] = 0; //#22781 + } else { //#22781 + $k[$j++] = $_.numbytes + 1; //#22781 + } //#22781 + $_.numbytes = $k[--$j]; //#22781 + }); //#22781 + if ($_.numbytes == 32) { //#22783 + $put($_.nxtlen, $_.B, $f($get($_.nxtlen, $_.B) + 11)); //#22783 + } //#22783 + } //#22783 + $_.curlen = $_.nxtlen; //#22786 + $_.curseq = $_.nxtseq; //#22787 + $k[$j++] = 'lastchar'; //#22788 + if ($_.char >= 0) { //#22788 + $k[$j++] = $_.char; //#22788 + } else { //#22788 + $k[$j++] = ""; //#22788 + } //#22788 + var _90 = $k[--$j]; //#22788 + $_[$k[--$j]] = _90; //#22788 + }); //#22788 + $_.minseq = $_.e; //#22793 + var _99 = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22794 + for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#22800 + $_.i = $get(_99, _9A); //#22795 + if ($get($_.curlen, $_.i) < $_.minseq) { //#22799 + $_.minseq = $get($_.curlen, $_.i); //#22797 + $_.seq = $get($_.curseq, $_.i); //#22798 + } //#22798 + } //#22798 $_.tobin = function() { - var _9O = $s($k[--$j]); //#22480 - $k[$j++] = _9O; //#22480 - for (var _9Q = 0, _9P = _9O.length - 1; _9Q <= _9P; _9Q += 1) { //#22480 - var _9R = $k[--$j]; //#22480 - $put(_9R, _9Q, 48); //#22480 - $k[$j++] = _9R; //#22480 - } //#22480 - var _9S = $k[--$j]; //#22481 - var _9V = $cvrs($s(_9S.length), $k[--$j], 2); //#22481 - $puti(_9S, _9S.length - _9V.length, _9V); //#22481 - $k[$j++] = _9S; //#22481 - }; //#22481 + var _9O = $s($k[--$j]); //#22804 + $k[$j++] = _9O; //#22804 + for (var _9Q = 0, _9P = _9O.length - 1; _9Q <= _9P; _9Q += 1) { //#22804 + var _9R = $k[--$j]; //#22804 + $put(_9R, _9Q, 48); //#22804 + $k[$j++] = _9R; //#22804 + } //#22804 + var _9S = $k[--$j]; //#22805 + var _9V = $cvrs($s(_9S.length), $k[--$j], 2); //#22805 + $puti(_9S, _9S.length - _9V.length, _9V); //#22805 + $k[$j++] = _9S; //#22805 + }; //#22805 $_.encu = function() { - var _9a = $get($get($_.charvals, $_.U), $k[--$j]); //#22484 - $k[$j++] = _9a; //#22484 - $k[$j++] = 5; //#22484 - $_.tobin(); //#22484 - }; //#22484 + var _9a = $get($get($_.charvals, $_.U), $k[--$j]); //#22808 + $k[$j++] = _9a; //#22808 + $k[$j++] = 5; //#22808 + $_.tobin(); //#22808 + }; //#22808 $_.encl = function() { - var _9f = $get($get($_.charvals, $_.L), $k[--$j]); //#22485 - $k[$j++] = _9f; //#22485 - $k[$j++] = 5; //#22485 - $_.tobin(); //#22485 - }; //#22485 + var _9f = $get($get($_.charvals, $_.L), $k[--$j]); //#22809 + $k[$j++] = _9f; //#22809 + $k[$j++] = 5; //#22809 + $_.tobin(); //#22809 + }; //#22809 $_.encm = function() { - var _9k = $get($get($_.charvals, $_.M), $k[--$j]); //#22486 - $k[$j++] = _9k; //#22486 - $k[$j++] = 5; //#22486 - $_.tobin(); //#22486 - }; //#22486 + var _9k = $get($get($_.charvals, $_.M), $k[--$j]); //#22810 + $k[$j++] = _9k; //#22810 + $k[$j++] = 5; //#22810 + $_.tobin(); //#22810 + }; //#22810 $_.encd = function() { - var _9p = $get($get($_.charvals, $_.D), $k[--$j]); //#22487 - $k[$j++] = _9p; //#22487 - $k[$j++] = 4; //#22487 - $_.tobin(); //#22487 - }; //#22487 + var _9p = $get($get($_.charvals, $_.D), $k[--$j]); //#22811 + $k[$j++] = _9p; //#22811 + $k[$j++] = 4; //#22811 + $_.tobin(); //#22811 + }; //#22811 $_.encp = function() { - var _9q = $k[--$j]; //#22490 - $k[$j++] = _9q; //#22507 - if (_9q == $_.fn1) { //#22506 - $j--; //#22491 - $k[$j++] = "00000000"; //#22491 - } else { //#22506 - var _9s = $k[--$j]; //#22493 - $k[$j++] = _9s; //#22507 - if (_9s <= -1000000) { //#22506 - var _9u = $f((-$k[--$j]) - 1000000); //#22494 - $k[$j++] = _9u; //#22494 - $k[$j++] = _9u; //#22494 - if (_9u == 0) { //#22494 - $j--; //#22494 - $k[$j++] = 1; //#22494 - } //#22494 - var _9w = ~~(Math.log($k[--$j]) / Math.log(10)); //#22496 - var _9x = $s(((_9w + 1) * 4) + 8); //#22496 - $puti(_9x, 0, "00000"); //#22497 - $k[$j++] = _9w; //#22498 - $k[$j++] = _9x; //#22498 - $k[$j++] = _9x; //#22498 - $k[$j++] = _9w + 1; //#22498 - $k[$j++] = 3; //#22498 - $_.tobin(); //#22498 - var _9y = $k[--$j]; //#22498 - $puti($k[--$j], 5, _9y); //#22498 - var _A0 = $k[--$j]; //#22499 - var _A1 = $k[--$j]; //#22499 - var _A2 = $k[--$j]; //#22499 - $k[$j++] = _A0; //#22503 - $k[$j++] = _A2; //#22503 - for (var _A3 = _A1; _A3 >= 0; _A3 -= 1) { //#22503 - var _A4 = $k[--$j]; //#22500 - var _A5 = $k[--$j]; //#22501 - $k[$j++] = _A5; //#22502 - $k[$j++] = ~~(_A4 / 10); //#22502 - $k[$j++] = _A5; //#22502 - $k[$j++] = (_A3 * 4) + 8; //#22502 - $k[$j++] = $f((_A4 % 10) + 2); //#22502 - $k[$j++] = 4; //#22502 - $_.tobin(); //#22502 - var _A6 = $k[--$j]; //#22502 - var _A7 = $k[--$j]; //#22502 - $puti($k[--$j], _A7, _A6); //#22502 - } //#22502 - $j--; //#22504 - } else { //#22506 - var _AD = $get($get($_.charvals, $_.P), $k[--$j]); //#22506 - $k[$j++] = _AD; //#22506 - $k[$j++] = 5; //#22506 - $_.tobin(); //#22506 - } //#22506 - } //#22506 - }; //#22506 - $_.encfuncs = $a(['encu', 'encl', 'encm', 'encp', 'encd']); //#22510 + var _9q = $k[--$j]; //#22814 + $k[$j++] = _9q; //#22831 + if (_9q == $_.fn1) { //#22830 + $j--; //#22815 + $k[$j++] = "00000000"; //#22815 + } else { //#22830 + var _9s = $k[--$j]; //#22817 + $k[$j++] = _9s; //#22831 + if (_9s <= -1000000) { //#22830 + var _9u = $f((-$k[--$j]) - 1000000); //#22818 + $k[$j++] = _9u; //#22818 + $k[$j++] = _9u; //#22818 + if (_9u == 0) { //#22818 + $j--; //#22818 + $k[$j++] = 1; //#22818 + } //#22818 + var _9w = ~~(Math.log($k[--$j]) / Math.log(10)); //#22820 + var _9x = $s(((_9w + 1) * 4) + 8); //#22820 + $puti(_9x, 0, "00000"); //#22821 + $k[$j++] = _9w; //#22822 + $k[$j++] = _9x; //#22822 + $k[$j++] = _9x; //#22822 + $k[$j++] = _9w + 1; //#22822 + $k[$j++] = 3; //#22822 + $_.tobin(); //#22822 + var _9y = $k[--$j]; //#22822 + $puti($k[--$j], 5, _9y); //#22822 + var _A0 = $k[--$j]; //#22823 + var _A1 = $k[--$j]; //#22823 + var _A2 = $k[--$j]; //#22823 + $k[$j++] = _A0; //#22827 + $k[$j++] = _A2; //#22827 + for (var _A3 = _A1; _A3 >= 0; _A3 -= 1) { //#22827 + var _A4 = $k[--$j]; //#22824 + var _A5 = $k[--$j]; //#22825 + $k[$j++] = _A5; //#22826 + $k[$j++] = ~~(_A4 / 10); //#22826 + $k[$j++] = _A5; //#22826 + $k[$j++] = (_A3 * 4) + 8; //#22826 + $k[$j++] = $f((_A4 % 10) + 2); //#22826 + $k[$j++] = 4; //#22826 + $_.tobin(); //#22826 + var _A6 = $k[--$j]; //#22826 + var _A7 = $k[--$j]; //#22826 + $puti($k[--$j], _A7, _A6); //#22826 + } //#22826 + $j--; //#22828 + } else { //#22830 + var _AD = $get($get($_.charvals, $_.P), $k[--$j]); //#22830 + $k[$j++] = _AD; //#22830 + $k[$j++] = 5; //#22830 + $_.tobin(); //#22830 + } //#22830 + } //#22830 + }; //#22830 + $_.encfuncs = $a(['encu', 'encl', 'encm', 'encp', 'encd']); //#22834 $_.addtomsgbits = function() { - $_.v = $k[--$j]; //#22513 - $puti($_.msgbits, $_.j, $_.v); //#22514 - $_.j = $_.j + $_.v.length; //#22515 - }; //#22515 - $_.state = $_.U; //#22519 - $_.msgbits = $s($_.minseq); //#22520 - $_.i = 0; //#22521 - $_.j = 0; //#22521 - for (;;) { //#22580 - if ($_.i >= $_.seq.length) { //#22522 - break; //#22522 - } //#22522 - if ($_.state != $_.B) { //#22575 - $_.char = $get($_.seq, $_.i); //#22526 - $k[$j++] = $_.char; //#22529 + $_.v = $k[--$j]; //#22837 + $puti($_.msgbits, $_.j, $_.v); //#22838 + $_.j = $_.j + $_.v.length; //#22839 + }; //#22839 + $_.state = $_.U; //#22843 + $_.msgbits = $s($_.minseq); //#22844 + $_.i = 0; //#22845 + $_.j = 0; //#22845 + for (;;) { //#22904 + if ($_.i >= $_.seq.length) { //#22846 + break; //#22846 + } //#22846 + if ($_.state != $_.B) { //#22899 + $_.char = $get($_.seq, $_.i); //#22850 + $k[$j++] = $_.char; //#22853 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#22529 - $_.addtomsgbits(); //#22529 - $_.i = $_.i + 1; //#22530 - if (($_.char == $_.su) || ($_.char == $_.sp)) { //#22536 - $k[$j++] = $get($_.seq, $_.i); //#22534 - if ($_.char == $_.su) { //#22534 - $_.encu(); //#22534 - } else { //#22534 - $_.encp(); //#22534 - } //#22534 - $_.addtomsgbits(); //#22534 - $_.i = $_.i + 1; //#22535 - } //#22535 - if ($_.char == $_.lu) { //#22539 - $_.state = $_.U; //#22539 - } //#22539 - if ($_.char == $_.ll) { //#22540 - $_.state = $_.L; //#22540 - } //#22540 - if ($_.char == $_.lm) { //#22541 - $_.state = $_.M; //#22541 - } //#22541 - if ($_.char == $_.lp) { //#22542 - $_.state = $_.P; //#22542 - } //#22542 - if ($_.char == $_.ld) { //#22543 - $_.state = $_.D; //#22543 - } //#22543 - if ($_.char == $_.sb) { //#22544 - $_.state = $_.B; //#22544 - } //#22544 - } else { //#22575 - $_.numbytes = 0; //#22549 - for (;;) { //#22553 - if (($_.i + $_.numbytes) >= $_.seq.length) { //#22550 - break; //#22550 - } //#22550 - if ($get($_.seq, $_.i + $_.numbytes) < 0) { //#22551 - break; //#22551 - } //#22551 - $_.numbytes = $_.numbytes + 1; //#22552 - } //#22552 - if ($_.numbytes <= 31) { //#22560 - $k[$j++] = $_.numbytes; //#22557 - $k[$j++] = 5; //#22557 - $_.tobin(); //#22557 - $_.addtomsgbits(); //#22557 - } else { //#22560 - $k[$j++] = 0; //#22559 - $k[$j++] = 5; //#22559 - $_.tobin(); //#22559 - $_.addtomsgbits(); //#22559 - $k[$j++] = $_.numbytes - 31; //#22560 - $k[$j++] = 11; //#22560 - $_.tobin(); //#22560 - $_.addtomsgbits(); //#22560 - } //#22560 - for (var _BF = 0, _BG = $_.numbytes; _BF < _BG; _BF++) { //#22567 - $k[$j++] = $get($_.seq, $_.i); //#22565 - $k[$j++] = 8; //#22565 - $_.tobin(); //#22565 - $_.addtomsgbits(); //#22565 - $_.i = $_.i + 1; //#22566 - } //#22566 - if ($_.i < $_.seq.length) { //#22576 - $_.char = $get($_.seq, $_.i); //#22571 - $_.i = $_.i + 1; //#22572 - if ($_.char == $_.lu) { //#22573 - $_.state = $_.U; //#22573 - } //#22573 - if ($_.char == $_.ll) { //#22574 - $_.state = $_.L; //#22574 - } //#22574 - if ($_.char == $_.lm) { //#22575 - $_.state = $_.M; //#22575 - } //#22575 - } //#22575 - } //#22575 - } //#22575 - } //#22575 - if (!bwipp_azteccode.__22601__) { //#22601 - $_ = Object.create($_); //#22601 - $_.metrics = $a([$a(["rune", 0, 0, 0, 6]), $a(["compact", 1, 1, 17, 6]), $a(["full", 1, 1, 21, 6]), $a(["compact", 2, 0, 40, 6]), $a(["full", 2, 1, 48, 6]), $a(["compact", 3, 0, 51, 8]), $a(["full", 3, 1, 60, 8]), $a(["compact", 4, 0, 76, 8]), $a(["full", 4, 1, 88, 8]), $a(["full", 5, 1, 120, 8]), $a(["full", 6, 1, 156, 8]), $a(["full", 7, 1, 196, 8]), $a(["full", 8, 1, 240, 8]), $a(["full", 9, 1, 230, 10]), $a(["full", 10, 1, 272, 10]), $a(["full", 11, 1, 316, 10]), $a(["full", 12, 1, 364, 10]), $a(["full", 13, 1, 416, 10]), $a(["full", 14, 1, 470, 10]), $a(["full", 15, 1, 528, 10]), $a(["full", 16, 1, 588, 10]), $a(["full", 17, 1, 652, 10]), $a(["full", 18, 1, 720, 10]), $a(["full", 19, 1, 790, 10]), $a(["full", 20, 1, 864, 10]), $a(["full", 21, 1, 940, 10]), $a(["full", 22, 1, 1020, 10]), $a(["full", 23, 0, 920, 12]), $a(["full", 24, 0, 992, 12]), $a(["full", 25, 0, 1066, 12]), $a(["full", 26, 0, 1144, 12]), $a(["full", 27, 0, 1224, 12]), $a(["full", 28, 0, 1306, 12]), $a(["full", 29, 0, 1392, 12]), $a(["full", 30, 0, 1480, 12]), $a(["full", 31, 0, 1570, 12]), $a(["full", 32, 0, 1664, 12])]); //#22600 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22600 - bwipp_azteccode.__22601__ = 1; //#22600 - $_ = Object.getPrototypeOf($_); //#22600 - } //#22600 - var _CD = $_.metrics; //#22603 - for (var _CE = 0, _CF = _CD.length; _CE < _CF; _CE++) { //#22619 - $_.m = $get(_CD, _CE); //#22604 - $_.frmt = $get($_.m, 0); //#22605 - $_.mlyr = $get($_.m, 1); //#22606 - $_.icap = $get($_.m, 2); //#22607 - $_.ncws = $get($_.m, 3); //#22608 - $_.bpcw = $get($_.m, 4); //#22609 - $_.numecw = ~~(Math.ceil($f((($_.ncws * $_.eclevel) / 100) + $_.ecaddchars))); //#22610 - if ($_.msgbits.length == 0) { //#22611 - $_.numecw = 0; //#22611 - } //#22611 - $_.numdcw = $f($_.ncws - $_.numecw); //#22612 - $_.okay = true; //#22613 - if ($ne($_.format, $_.frmt)) { //#22614 - $_.okay = false; //#22614 - } //#22614 - if ($_.readerinit && ($_.icap != 1)) { //#22615 - $_.okay = false; //#22615 - } //#22615 - if (($_.layers != -1) && ($_.layers != $_.mlyr)) { //#22616 - $_.okay = false; //#22616 - } //#22616 - if ((~~Math.ceil($_.msgbits.length / $_.bpcw)) > $_.numdcw) { //#22617 - $_.okay = false; //#22617 - } //#22617 - if ($_.okay) { //#22618 - break; //#22618 - } //#22618 - } //#22618 - if (!$_.okay) { //#22623 - $k[$j++] = 'bwipp.azteccodeNoValidSymbol#22622'; //#22622 - $k[$j++] = "Maximum length exceeded"; //#22622 - bwipp_raiseerror(); //#22622 - } //#22622 - $_.layers = $_.mlyr; //#22625 + } //#22853 + $_.addtomsgbits(); //#22853 + $_.i = $_.i + 1; //#22854 + if (($_.char == $_.su) || ($_.char == $_.sp)) { //#22860 + $k[$j++] = $get($_.seq, $_.i); //#22858 + if ($_.char == $_.su) { //#22858 + $_.encu(); //#22858 + } else { //#22858 + $_.encp(); //#22858 + } //#22858 + $_.addtomsgbits(); //#22858 + $_.i = $_.i + 1; //#22859 + } //#22859 + if ($_.char == $_.lu) { //#22863 + $_.state = $_.U; //#22863 + } //#22863 + if ($_.char == $_.ll) { //#22864 + $_.state = $_.L; //#22864 + } //#22864 + if ($_.char == $_.lm) { //#22865 + $_.state = $_.M; //#22865 + } //#22865 + if ($_.char == $_.lp) { //#22866 + $_.state = $_.P; //#22866 + } //#22866 + if ($_.char == $_.ld) { //#22867 + $_.state = $_.D; //#22867 + } //#22867 + if ($_.char == $_.sb) { //#22868 + $_.state = $_.B; //#22868 + } //#22868 + } else { //#22899 + $_.numbytes = 0; //#22873 + for (;;) { //#22877 + if (($_.i + $_.numbytes) >= $_.seq.length) { //#22874 + break; //#22874 + } //#22874 + if ($get($_.seq, $_.i + $_.numbytes) < 0) { //#22875 + break; //#22875 + } //#22875 + $_.numbytes = $_.numbytes + 1; //#22876 + } //#22876 + if ($_.numbytes <= 31) { //#22884 + $k[$j++] = $_.numbytes; //#22881 + $k[$j++] = 5; //#22881 + $_.tobin(); //#22881 + $_.addtomsgbits(); //#22881 + } else { //#22884 + $k[$j++] = 0; //#22883 + $k[$j++] = 5; //#22883 + $_.tobin(); //#22883 + $_.addtomsgbits(); //#22883 + $k[$j++] = $_.numbytes - 31; //#22884 + $k[$j++] = 11; //#22884 + $_.tobin(); //#22884 + $_.addtomsgbits(); //#22884 + } //#22884 + for (var _BF = 0, _BG = $_.numbytes; _BF < _BG; _BF++) { //#22891 + $k[$j++] = $get($_.seq, $_.i); //#22889 + $k[$j++] = 8; //#22889 + $_.tobin(); //#22889 + $_.addtomsgbits(); //#22889 + $_.i = $_.i + 1; //#22890 + } //#22890 + if ($_.i < $_.seq.length) { //#22900 + $_.char = $get($_.seq, $_.i); //#22895 + $_.i = $_.i + 1; //#22896 + if ($_.char == $_.lu) { //#22897 + $_.state = $_.U; //#22897 + } //#22897 + if ($_.char == $_.ll) { //#22898 + $_.state = $_.L; //#22898 + } //#22898 + if ($_.char == $_.lm) { //#22899 + $_.state = $_.M; //#22899 + } //#22899 + } //#22899 + } //#22899 + } //#22899 + } //#22899 + if (!bwipp_azteccode.__22925__) { //#22925 + $_ = Object.create($_); //#22925 + $_.metrics = $a([$a(["rune", 0, 0, 0, 6]), $a(["compact", 1, 1, 17, 6]), $a(["full", 1, 1, 21, 6]), $a(["compact", 2, 0, 40, 6]), $a(["full", 2, 1, 48, 6]), $a(["compact", 3, 0, 51, 8]), $a(["full", 3, 1, 60, 8]), $a(["compact", 4, 0, 76, 8]), $a(["full", 4, 1, 88, 8]), $a(["full", 5, 1, 120, 8]), $a(["full", 6, 1, 156, 8]), $a(["full", 7, 1, 196, 8]), $a(["full", 8, 1, 240, 8]), $a(["full", 9, 1, 230, 10]), $a(["full", 10, 1, 272, 10]), $a(["full", 11, 1, 316, 10]), $a(["full", 12, 1, 364, 10]), $a(["full", 13, 1, 416, 10]), $a(["full", 14, 1, 470, 10]), $a(["full", 15, 1, 528, 10]), $a(["full", 16, 1, 588, 10]), $a(["full", 17, 1, 652, 10]), $a(["full", 18, 1, 720, 10]), $a(["full", 19, 1, 790, 10]), $a(["full", 20, 1, 864, 10]), $a(["full", 21, 1, 940, 10]), $a(["full", 22, 1, 1020, 10]), $a(["full", 23, 0, 920, 12]), $a(["full", 24, 0, 992, 12]), $a(["full", 25, 0, 1066, 12]), $a(["full", 26, 0, 1144, 12]), $a(["full", 27, 0, 1224, 12]), $a(["full", 28, 0, 1306, 12]), $a(["full", 29, 0, 1392, 12]), $a(["full", 30, 0, 1480, 12]), $a(["full", 31, 0, 1570, 12]), $a(["full", 32, 0, 1664, 12])]); //#22924 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22924 + bwipp_azteccode.__22925__ = 1; //#22924 + $_ = Object.getPrototypeOf($_); //#22924 + } //#22924 + var _CD = $_.metrics; //#22927 + for (var _CE = 0, _CF = _CD.length; _CE < _CF; _CE++) { //#22943 + $_.m = $get(_CD, _CE); //#22928 + $_.frmt = $get($_.m, 0); //#22929 + $_.mlyr = $get($_.m, 1); //#22930 + $_.icap = $get($_.m, 2); //#22931 + $_.ncws = $get($_.m, 3); //#22932 + $_.bpcw = $get($_.m, 4); //#22933 + $_.numecw = ~~(Math.ceil($f((($_.ncws * $_.eclevel) / 100) + $_.ecaddchars))); //#22934 + if ($_.msgbits.length == 0) { //#22935 + $_.numecw = 0; //#22935 + } //#22935 + $_.numdcw = $f($_.ncws - $_.numecw); //#22936 + $_.okay = true; //#22937 + if ($ne($_.format, $_.frmt)) { //#22938 + $_.okay = false; //#22938 + } //#22938 + if ($_.readerinit && ($_.icap != 1)) { //#22939 + $_.okay = false; //#22939 + } //#22939 + if (($_.layers != -1) && ($_.layers != $_.mlyr)) { //#22940 + $_.okay = false; //#22940 + } //#22940 + if ((~~Math.ceil($_.msgbits.length / $_.bpcw)) > $_.numdcw) { //#22941 + $_.okay = false; //#22941 + } //#22941 + if ($_.okay) { //#22942 + break; //#22942 + } //#22942 + } //#22942 + if (!$_.okay) { //#22947 + $k[$j++] = 'bwipp.aztecNoValidSymbol#22946'; //#22946 + $k[$j++] = "Maximum length exceeded"; //#22946 + bwipp_raiseerror(); //#22946 + } //#22946 + $_.layers = $_.mlyr; //#22949 $_.allzero = function() { - var _Ck = $k[--$j]; //#22628 - $k[$j++] = $eq(_Ck, $geti("000000000000", 0, _Ck.length)); //#22628 - }; //#22628 + var _Ck = $k[--$j]; //#22952 + $k[$j++] = $eq(_Ck, $geti("000000000000", 0, _Ck.length)); //#22952 + }; //#22952 $_.allones = function() { - var _Cm = $k[--$j]; //#22629 - $k[$j++] = $eq(_Cm, $geti("111111111111", 0, _Cm.length)); //#22629 - }; //#22629 - $_.cws = $a($_.ncws); //#22630 - $_.m = 0; //#22631 - $_.c = 0; //#22631 - for (;;) { //#22658 - if ($_.msgbits.length <= $_.m) { //#22633 - break; //#22633 - } //#22633 - if (($_.msgbits.length - $_.m) >= $_.bpcw) { //#22647 - $_.cwb = $geti($_.msgbits, $_.m, $f($_.bpcw - 1)); //#22635 - $_.cwf = $geti($_.msgbits, $f($f($_.m + $_.bpcw) - 1), 1); //#22636 - $k[$j++] = $_.cwb; //#22637 - $_.allzero(); //#22637 - if ($k[--$j]) { //#22637 - $_.cwf = "1"; //#22637 - $_.m = $_.m - 1; //#22637 - } //#22637 - $k[$j++] = $_.cwb; //#22638 - $_.allones(); //#22638 - if ($k[--$j]) { //#22638 - $_.cwf = "0"; //#22638 - $_.m = $_.m - 1; //#22638 - } //#22638 - var _D9 = $s(12); //#22640 - $puti(_D9, 0, $_.cwb); //#22640 - $puti(_D9, $f($_.bpcw - 1), $_.cwf); //#22641 - $_.cwb = $geti(_D9, 0, $_.bpcw); //#22643 - } else { //#22647 - $_.cwb = $geti($_.msgbits, $_.m, $_.msgbits.length - $_.m); //#22645 - var _DL = $strcpy($s(12), "111111111111"); //#22646 - $puti(_DL, 0, $_.cwb); //#22646 - $_.cwb = $geti(_DL, 0, $_.bpcw); //#22646 - $k[$j++] = $_.cwb; //#22647 - $_.allones(); //#22647 - if ($k[--$j]) { //#22647 - $puti($_.cwb, $_.cwb.length - 1, "0"); //#22647 - } //#22647 - } //#22647 - $_.cw = 0; //#22650 - for (var _DV = 0, _DU = $f($_.bpcw - 1); _DV <= _DU; _DV += 1) { //#22654 - $_.i = _DV; //#22652 - $_.cw = $f($_.cw + ((~~(Math.pow(2, $f($f($_.bpcw - $_.i) - 1)))) * $f($get($_.cwb, $_.i) - 48))); //#22653 - } //#22653 - $put($_.cws, $_.c, $_.cw); //#22655 - $_.m = $f($_.m + $_.bpcw); //#22656 - $_.c = $_.c + 1; //#22657 - } //#22657 - $_.cws = $geti($_.cws, 0, $_.c); //#22659 - var _Dm = $get($_.options, 'debugcws') !== undefined; //#22661 - if (_Dm) { //#22661 - $k[$j++] = 'bwipp.debugcws#22661'; //#22661 - $k[$j++] = $_.cws; //#22661 - bwipp_raiseerror(); //#22661 - } //#22661 + var _Cm = $k[--$j]; //#22953 + $k[$j++] = $eq(_Cm, $geti("111111111111", 0, _Cm.length)); //#22953 + }; //#22953 + $_.cws = $a($_.ncws); //#22954 + $_.m = 0; //#22955 + $_.c = 0; //#22955 + for (;;) { //#22982 + if ($_.msgbits.length <= $_.m) { //#22957 + break; //#22957 + } //#22957 + if (($_.msgbits.length - $_.m) >= $_.bpcw) { //#22971 + $_.cwb = $geti($_.msgbits, $_.m, $f($_.bpcw - 1)); //#22959 + $_.cwf = $geti($_.msgbits, $f($f($_.m + $_.bpcw) - 1), 1); //#22960 + $k[$j++] = $_.cwb; //#22961 + $_.allzero(); //#22961 + if ($k[--$j]) { //#22961 + $_.cwf = "1"; //#22961 + $_.m = $_.m - 1; //#22961 + } //#22961 + $k[$j++] = $_.cwb; //#22962 + $_.allones(); //#22962 + if ($k[--$j]) { //#22962 + $_.cwf = "0"; //#22962 + $_.m = $_.m - 1; //#22962 + } //#22962 + var _D9 = $s(12); //#22964 + $puti(_D9, 0, $_.cwb); //#22964 + $puti(_D9, $f($_.bpcw - 1), $_.cwf); //#22965 + $_.cwb = $geti(_D9, 0, $_.bpcw); //#22967 + } else { //#22971 + $_.cwb = $geti($_.msgbits, $_.m, $_.msgbits.length - $_.m); //#22969 + var _DL = $strcpy($s(12), "111111111111"); //#22970 + $puti(_DL, 0, $_.cwb); //#22970 + $_.cwb = $geti(_DL, 0, $_.bpcw); //#22970 + $k[$j++] = $_.cwb; //#22971 + $_.allones(); //#22971 + if ($k[--$j]) { //#22971 + $puti($_.cwb, $_.cwb.length - 1, "0"); //#22971 + } //#22971 + } //#22971 + $_.cw = 0; //#22974 + for (var _DV = 0, _DU = $f($_.bpcw - 1); _DV <= _DU; _DV += 1) { //#22978 + $_.i = _DV; //#22976 + $_.cw = $f($_.cw + ((~~(Math.pow(2, $f($f($_.bpcw - $_.i) - 1)))) * $f($get($_.cwb, $_.i) - 48))); //#22977 + } //#22977 + $put($_.cws, $_.c, $_.cw); //#22979 + $_.m = $f($_.m + $_.bpcw); //#22980 + $_.c = $_.c + 1; //#22981 + } //#22981 + $_.cws = $geti($_.cws, 0, $_.c); //#22983 + var _Dm = $get($_.options, 'debugcws') !== undefined; //#22985 + if (_Dm) { //#22985 + $k[$j++] = 'bwipp.debugcws#22985'; //#22985 + $k[$j++] = $_.cws; //#22985 + bwipp_raiseerror(); //#22985 + } //#22985 $_.rscodes = function() { - $_.rspm = $k[--$j]; //#22666 - $_.rsgf = $k[--$j]; //#22667 - $_.rsnc = $k[--$j]; //#22668 - $_.rscws = $k[--$j]; //#22669 - $k[$j++] = Infinity; //#22672 - $k[$j++] = 1; //#22672 - for (var _Dt = 0, _Du = $f($_.rsgf - 1); _Dt < _Du; _Dt++) { //#22672 - var _Dv = $k[--$j]; //#22672 - var _Dw = _Dv * 2; //#22672 - $k[$j++] = _Dv; //#22672 - $k[$j++] = _Dw; //#22672 - if (_Dw >= $_.rsgf) { //#22672 - var _Dz = $k[--$j]; //#22672 - $k[$j++] = $xo(_Dz, $_.rspm); //#22672 - } //#22672 - } //#22672 - $_.rsalog = $a(); //#22672 - $_.rslog = $a($_.rsgf); //#22673 - for (var _E5 = 1, _E4 = $f($_.rsgf - 1); _E5 <= _E4; _E5 += 1) { //#22674 - $put($_.rslog, $get($_.rsalog, _E5), _E5); //#22674 - } //#22674 + $_.rspm = $k[--$j]; //#22990 + $_.rsgf = $k[--$j]; //#22991 + $_.rsnc = $k[--$j]; //#22992 + $_.rscws = $k[--$j]; //#22993 + $k[$j++] = Infinity; //#22996 + $k[$j++] = 1; //#22996 + for (var _Dt = 0, _Du = $f($_.rsgf - 1); _Dt < _Du; _Dt++) { //#22996 + var _Dv = $k[--$j]; //#22996 + var _Dw = _Dv * 2; //#22996 + $k[$j++] = _Dv; //#22996 + $k[$j++] = _Dw; //#22996 + if (_Dw >= $_.rsgf) { //#22996 + var _Dz = $k[--$j]; //#22996 + $k[$j++] = $xo(_Dz, $_.rspm); //#22996 + } //#22996 + } //#22996 + $_.rsalog = $a(); //#22996 + $_.rslog = $a($_.rsgf); //#22997 + for (var _E5 = 1, _E4 = $f($_.rsgf - 1); _E5 <= _E4; _E5 += 1) { //#22998 + $put($_.rslog, $get($_.rsalog, _E5), _E5); //#22998 + } //#22998 $_.rsprod = function() { - var _E9 = $k[--$j]; //#22678 - var _EA = $k[--$j]; //#22678 - $k[$j++] = _EA; //#22682 - $k[$j++] = _E9; //#22682 - if ((_E9 != 0) && (_EA != 0)) { //#22681 - var _ED = $get($_.rslog, $k[--$j]); //#22679 - var _EJ = $get($_.rsalog, $f(_ED + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#22679 - $k[$j++] = _EJ; //#22679 - } else { //#22681 - $j -= 2; //#22681 - $k[$j++] = 0; //#22681 - } //#22681 - }; //#22681 - $k[$j++] = Infinity; //#22686 - $k[$j++] = 1; //#22686 - for (var _EL = 0, _EM = $_.rsnc; _EL < _EM; _EL++) { //#22686 - $k[$j++] = 0; //#22686 - } //#22686 - $_.coeffs = $a(); //#22686 - for (var _EQ = 1, _EP = $_.rsnc; _EQ <= _EP; _EQ += 1) { //#22695 - $_.i = _EQ; //#22688 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#22689 - for (var _EX = $_.i - 1; _EX >= 1; _EX -= 1) { //#22693 - $_.j = _EX; //#22691 - $k[$j++] = $_.coeffs; //#22692 - $k[$j++] = $_.j; //#22692 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#22692 - $k[$j++] = $get($_.coeffs, $_.j); //#22692 - $k[$j++] = $get($_.rsalog, $_.i); //#22692 - $_.rsprod(); //#22692 - var _Ej = $k[--$j]; //#22692 - var _Ek = $k[--$j]; //#22692 - var _El = $k[--$j]; //#22692 - $put($k[--$j], _El, $xo(_Ek, _Ej)); //#22692 - } //#22692 - $k[$j++] = $_.coeffs; //#22694 - $k[$j++] = 0; //#22694 - $k[$j++] = $get($_.coeffs, 0); //#22694 - $k[$j++] = $get($_.rsalog, $_.i); //#22694 - $_.rsprod(); //#22694 - var _Et = $k[--$j]; //#22694 - var _Eu = $k[--$j]; //#22694 - $put($k[--$j], _Eu, _Et); //#22694 - } //#22694 - $_.nd = $_.rscws.length; //#22698 - $k[$j++] = Infinity; //#22699 - $forall($_.rscws); //#22699 - for (var _Ez = 0, _F0 = $_.rsnc; _Ez < _F0; _Ez++) { //#22699 - $k[$j++] = 0; //#22699 - } //#22699 - $k[$j++] = 0; //#22699 - $_.rscws = $a(); //#22699 - for (var _F4 = 0, _F3 = $_.nd - 1; _F4 <= _F3; _F4 += 1) { //#22706 - $_.k = $xo($get($_.rscws, _F4), $get($_.rscws, $_.nd)); //#22701 - for (var _FC = 0, _FB = $f($_.rsnc - 1); _FC <= _FB; _FC += 1) { //#22705 - $_.j = _FC; //#22703 - $k[$j++] = $_.rscws; //#22704 - $k[$j++] = $_.nd + $_.j; //#22704 - $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#22704 - $k[$j++] = $_.k; //#22704 - $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#22704 - $_.rsprod(); //#22704 - var _FP = $k[--$j]; //#22704 - var _FQ = $k[--$j]; //#22704 - var _FR = $k[--$j]; //#22704 - $put($k[--$j], _FR, $xo(_FQ, _FP)); //#22704 - } //#22704 - } //#22704 - $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#22709 - }; //#22709 - if ($eq($_.format, "full")) { //#22724 - $_.mode = ($f($_.layers - 1) << 11) + ($_.cws.length - 1); //#22715 - if ($_.readerinit) { //#22716 - $_.mode = $_.mode | 1024; //#22716 - } //#22716 - $_.mode = $a([($_.mode & 61440) >>> 12, ($_.mode & 3840) >>> 8, ($_.mode & 240) >>> 4, $_.mode & 15]); //#22722 - $k[$j++] = 'mode'; //#22723 - $k[$j++] = $_.mode; //#22723 - $k[$j++] = 6; //#22723 - $k[$j++] = 16; //#22723 - $k[$j++] = 19; //#22723 - $_.rscodes(); //#22723 - var _Fh = $k[--$j]; //#22723 - $_[$k[--$j]] = _Fh; //#22723 - } //#22723 - if ($eq($_.format, "compact")) { //#22733 - $_.mode = ($f($_.layers - 1) << 6) + ($_.cws.length - 1); //#22726 - if ($_.readerinit) { //#22727 - $_.mode = $_.mode | 32; //#22727 - } //#22727 - $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#22731 - $k[$j++] = 'mode'; //#22732 - $k[$j++] = $_.mode; //#22732 - $k[$j++] = 5; //#22732 - $k[$j++] = 16; //#22732 - $k[$j++] = 19; //#22732 - $_.rscodes(); //#22732 - var _Fs = $k[--$j]; //#22732 - $_[$k[--$j]] = _Fs; //#22732 - } //#22732 - if ($eq($_.format, "rune")) { //#22742 - $_.mode = $cvi($_.barcode); //#22735 - $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#22739 - $k[$j++] = 'mode'; //#22740 - $k[$j++] = $_.mode; //#22740 - $k[$j++] = 5; //#22740 - $k[$j++] = 16; //#22740 - $k[$j++] = 19; //#22740 - $_.rscodes(); //#22740 - var _G0 = $k[--$j]; //#22740 - $_[$k[--$j]] = _G0; //#22740 - $k[$j++] = Infinity; //#22741 - var _G2 = $_.mode; //#22741 - for (var _G3 = 0, _G4 = _G2.length; _G3 < _G4; _G3++) { //#22741 - $k[$j++] = $get(_G2, _G3) ^ 10; //#22741 - } //#22741 - $_.mode = $a(); //#22741 - } //#22741 - $_.modebits = $s($_.mode.length * 4); //#22743 - for (var _GB = 0, _GA = $_.modebits.length - 1; _GB <= _GA; _GB += 1) { //#22744 - $puti($_.modebits, _GB, "0"); //#22744 - } //#22744 - for (var _GF = 0, _GE = $_.mode.length - 1; _GF <= _GE; _GF += 1) { //#22748 - $_.i = _GF; //#22746 - var _GL = $cvrs($s(4), $get($_.mode, $_.i), 2); //#22747 - $puti($_.modebits, (4 - _GL.length) + (4 * $_.i), _GL); //#22747 - } //#22747 - if (!bwipp_azteccode.__22762__) { //#22762 - $_ = Object.create($_); //#22762 - $_.rsparams = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([]), $a([64, 67]), $a([]), $a([256, 301]), $a([]), $a([1024, 1033]), $a([]), $a([4096, 4201])]); //#22761 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22761 - bwipp_azteccode.__22762__ = 1; //#22761 - $_ = Object.getPrototypeOf($_); //#22761 - } //#22761 - $k[$j++] = 'cws'; //#22763 - $k[$j++] = $_.cws; //#22763 - $k[$j++] = $f($_.ncws - $_.cws.length); //#22763 - $forall($get($_.rsparams, $_.bpcw)); //#22763 - $_.rscodes(); //#22763 - var _Gi = $k[--$j]; //#22763 - $_[$k[--$j]] = _Gi; //#22763 - if ($eq($_.format, "full")) { //#22767 - $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 112))); //#22765 - } else { //#22767 - $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 88))); //#22767 - } //#22767 - for (var _Gv = 0, _Gu = $_.databits.length - 1; _Gv <= _Gu; _Gv += 1) { //#22769 - $puti($_.databits, _Gv, "0"); //#22769 - } //#22769 - for (var _Gz = 0, _Gy = $f($_.ncws - 1); _Gz <= _Gy; _Gz += 1) { //#22775 - $_.i = _Gz; //#22771 - var _H6 = $cvrs($s($_.bpcw), $get($_.cws, $_.i), 2); //#22772 - $puti($_.databits, $f(($f($f($_.bpcw - _H6.length) + ($_.bpcw * $_.i))) + ($f($_.databits.length - ($_.ncws * $_.bpcw)))), _H6); //#22774 - } //#22774 + var _E9 = $k[--$j]; //#23002 + var _EA = $k[--$j]; //#23002 + $k[$j++] = _EA; //#23006 + $k[$j++] = _E9; //#23006 + if ((_E9 != 0) && (_EA != 0)) { //#23005 + var _ED = $get($_.rslog, $k[--$j]); //#23003 + var _EJ = $get($_.rsalog, $f(_ED + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#23003 + $k[$j++] = _EJ; //#23003 + } else { //#23005 + $j -= 2; //#23005 + $k[$j++] = 0; //#23005 + } //#23005 + }; //#23005 + $k[$j++] = Infinity; //#23010 + $k[$j++] = 1; //#23010 + for (var _EL = 0, _EM = $_.rsnc; _EL < _EM; _EL++) { //#23010 + $k[$j++] = 0; //#23010 + } //#23010 + $_.coeffs = $a(); //#23010 + for (var _EQ = 1, _EP = $_.rsnc; _EQ <= _EP; _EQ += 1) { //#23019 + $_.i = _EQ; //#23012 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#23013 + for (var _EX = $_.i - 1; _EX >= 1; _EX -= 1) { //#23017 + $_.j = _EX; //#23015 + $k[$j++] = $_.coeffs; //#23016 + $k[$j++] = $_.j; //#23016 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#23016 + $k[$j++] = $get($_.coeffs, $_.j); //#23016 + $k[$j++] = $get($_.rsalog, $_.i); //#23016 + $_.rsprod(); //#23016 + var _Ej = $k[--$j]; //#23016 + var _Ek = $k[--$j]; //#23016 + var _El = $k[--$j]; //#23016 + $put($k[--$j], _El, $xo(_Ek, _Ej)); //#23016 + } //#23016 + $k[$j++] = $_.coeffs; //#23018 + $k[$j++] = 0; //#23018 + $k[$j++] = $get($_.coeffs, 0); //#23018 + $k[$j++] = $get($_.rsalog, $_.i); //#23018 + $_.rsprod(); //#23018 + var _Et = $k[--$j]; //#23018 + var _Eu = $k[--$j]; //#23018 + $put($k[--$j], _Eu, _Et); //#23018 + } //#23018 + $_.nd = $_.rscws.length; //#23022 + $k[$j++] = Infinity; //#23023 + $forall($_.rscws); //#23023 + for (var _Ez = 0, _F0 = $_.rsnc; _Ez < _F0; _Ez++) { //#23023 + $k[$j++] = 0; //#23023 + } //#23023 + $k[$j++] = 0; //#23023 + $_.rscws = $a(); //#23023 + for (var _F4 = 0, _F3 = $_.nd - 1; _F4 <= _F3; _F4 += 1) { //#23030 + $_.k = $xo($get($_.rscws, _F4), $get($_.rscws, $_.nd)); //#23025 + for (var _FC = 0, _FB = $f($_.rsnc - 1); _FC <= _FB; _FC += 1) { //#23029 + $_.j = _FC; //#23027 + $k[$j++] = $_.rscws; //#23028 + $k[$j++] = $_.nd + $_.j; //#23028 + $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#23028 + $k[$j++] = $_.k; //#23028 + $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#23028 + $_.rsprod(); //#23028 + var _FP = $k[--$j]; //#23028 + var _FQ = $k[--$j]; //#23028 + var _FR = $k[--$j]; //#23028 + $put($k[--$j], _FR, $xo(_FQ, _FP)); //#23028 + } //#23028 + } //#23028 + $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#23033 + }; //#23033 + if ($eq($_.format, "full")) { //#23048 + $_.mode = ($f($_.layers - 1) << 11) + ($_.cws.length - 1); //#23039 + if ($_.readerinit) { //#23040 + $_.mode = $_.mode | 1024; //#23040 + } //#23040 + $_.mode = $a([($_.mode & 61440) >>> 12, ($_.mode & 3840) >>> 8, ($_.mode & 240) >>> 4, $_.mode & 15]); //#23046 + $k[$j++] = 'mode'; //#23047 + $k[$j++] = $_.mode; //#23047 + $k[$j++] = 6; //#23047 + $k[$j++] = 16; //#23047 + $k[$j++] = 19; //#23047 + $_.rscodes(); //#23047 + var _Fh = $k[--$j]; //#23047 + $_[$k[--$j]] = _Fh; //#23047 + } //#23047 + if ($eq($_.format, "compact")) { //#23057 + $_.mode = ($f($_.layers - 1) << 6) + ($_.cws.length - 1); //#23050 + if ($_.readerinit) { //#23051 + $_.mode = $_.mode | 32; //#23051 + } //#23051 + $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#23055 + $k[$j++] = 'mode'; //#23056 + $k[$j++] = $_.mode; //#23056 + $k[$j++] = 5; //#23056 + $k[$j++] = 16; //#23056 + $k[$j++] = 19; //#23056 + $_.rscodes(); //#23056 + var _Fs = $k[--$j]; //#23056 + $_[$k[--$j]] = _Fs; //#23056 + } //#23056 + if ($eq($_.format, "rune")) { //#23066 + $_.mode = $cvi($_.barcode); //#23059 + $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#23063 + $k[$j++] = 'mode'; //#23064 + $k[$j++] = $_.mode; //#23064 + $k[$j++] = 5; //#23064 + $k[$j++] = 16; //#23064 + $k[$j++] = 19; //#23064 + $_.rscodes(); //#23064 + var _G0 = $k[--$j]; //#23064 + $_[$k[--$j]] = _G0; //#23064 + $k[$j++] = Infinity; //#23065 + var _G2 = $_.mode; //#23065 + for (var _G3 = 0, _G4 = _G2.length; _G3 < _G4; _G3++) { //#23065 + $k[$j++] = $get(_G2, _G3) ^ 10; //#23065 + } //#23065 + $_.mode = $a(); //#23065 + } //#23065 + $_.modebits = $s($_.mode.length * 4); //#23067 + for (var _GB = 0, _GA = $_.modebits.length - 1; _GB <= _GA; _GB += 1) { //#23068 + $puti($_.modebits, _GB, "0"); //#23068 + } //#23068 + for (var _GF = 0, _GE = $_.mode.length - 1; _GF <= _GE; _GF += 1) { //#23072 + $_.i = _GF; //#23070 + var _GL = $cvrs($s(4), $get($_.mode, $_.i), 2); //#23071 + $puti($_.modebits, (4 - _GL.length) + (4 * $_.i), _GL); //#23071 + } //#23071 + if (!bwipp_azteccode.__23086__) { //#23086 + $_ = Object.create($_); //#23086 + $_.rsparams = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([]), $a([64, 67]), $a([]), $a([256, 301]), $a([]), $a([1024, 1033]), $a([]), $a([4096, 4201])]); //#23085 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#23085 + bwipp_azteccode.__23086__ = 1; //#23085 + $_ = Object.getPrototypeOf($_); //#23085 + } //#23085 + $k[$j++] = 'cws'; //#23087 + $k[$j++] = $_.cws; //#23087 + $k[$j++] = $f($_.ncws - $_.cws.length); //#23087 + $forall($get($_.rsparams, $_.bpcw)); //#23087 + $_.rscodes(); //#23087 + var _Gi = $k[--$j]; //#23087 + $_[$k[--$j]] = _Gi; //#23087 + if ($eq($_.format, "full")) { //#23091 + $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 112))); //#23089 + } else { //#23091 + $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 88))); //#23091 + } //#23091 + for (var _Gv = 0, _Gu = $_.databits.length - 1; _Gv <= _Gu; _Gv += 1) { //#23093 + $puti($_.databits, _Gv, "0"); //#23093 + } //#23093 + for (var _Gz = 0, _Gy = $f($_.ncws - 1); _Gz <= _Gy; _Gz += 1) { //#23099 + $_.i = _Gz; //#23095 + var _H6 = $cvrs($s($_.bpcw), $get($_.cws, $_.i), 2); //#23096 + $puti($_.databits, $f(($f($f($_.bpcw - _H6.length) + ($_.bpcw * $_.i))) + ($f($_.databits.length - ($_.ncws * $_.bpcw)))), _H6); //#23098 + } //#23098 $_.cmv = function() { - var _HE = $k[--$j]; //#22778 - var _HF = $k[--$j]; //#22778 - $k[$j++] = $f(($f(_HF - (_HE * $_.size))) + $_.mid); //#22778 - }; //#22778 + var _HE = $k[--$j]; //#23102 + var _HF = $k[--$j]; //#23102 + $k[$j++] = $f(($f(_HF - (_HE * $_.size))) + $_.mid); //#23102 + }; //#23102 $_.lmv = function() { - $_.lbit = $k[--$j]; //#22782 - $_.llyr = $k[--$j]; //#22783 - $_.lwid = $f($_.fw + ($_.llyr * 4)); //#22784 - $_.ldir = ~~((~~($_.lbit / 2)) / $_.lwid); //#22785 - if ($_.ldir == 0) { //#22790 - $k[$j++] = $f(((-(~~($f($_.lwid - 1) / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid)); //#22789 - $k[$j++] = $f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#22789 - $_.cmv(); //#22789 - } //#22789 - if ($_.ldir == 1) { //#22795 - $k[$j++] = $f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#22794 - $k[$j++] = $f(((~~($f($_.lwid - 1) / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid)); //#22794 - $_.cmv(); //#22794 - } //#22794 - if ($_.ldir == 2) { //#22800 - $k[$j++] = -($f(((-(~~($_.lwid / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid))); //#22799 - $k[$j++] = -($f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#22799 - $_.cmv(); //#22799 - } //#22799 - if ($_.ldir == 3) { //#22805 - $k[$j++] = -($f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#22804 - $k[$j++] = -($f(((~~($_.lwid / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid))); //#22804 - $_.cmv(); //#22804 - } //#22804 - }; //#22804 - if ($eq($_.format, "full")) { //#22810 - $_.fw = 12; //#22810 - } else { //#22810 - $_.fw = 9; //#22810 - } //#22810 - $_.size = $f(($f($_.fw + ($_.layers * 4))) + 2); //#22811 - $k[$j++] = Infinity; //#22812 - for (var _Hu = 0, _Hv = $_.size * $_.size; _Hu < _Hv; _Hu++) { //#22812 - $k[$j++] = -1; //#22812 - } //#22812 - $_.pixs = $a(); //#22812 - $_.mid = $f(((~~($f($_.size - 1) / 2)) * $_.size) + (~~($f($_.size - 1) / 2))); //#22813 - $_.i = 0; //#22816 - for (var _I2 = 1, _I1 = $_.layers; _I2 <= _I1; _I2 += 1) { //#22824 - $_.layer = _I2; //#22818 - for (var _I6 = 0, _I5 = (($_.fw + ($_.layer * 4)) * 8) - 1; _I6 <= _I5; _I6 += 1) { //#22823 - $_.pos = _I6; //#22820 - $k[$j++] = $_.pixs; //#22821 - $k[$j++] = $_.layer; //#22821 - $k[$j++] = $_.pos; //#22821 - $_.lmv(); //#22821 - var _IE = $k[--$j]; //#22821 - $put($k[--$j], _IE, $get($_.databits, ($_.databits.length - $_.i) - 1) - 48); //#22821 - $_.i = $_.i + 1; //#22822 - } //#22822 - } //#22822 - if ($eq($_.format, "full")) { //#22851 - $_.fw = 13; //#22828 - $_.size = $f(($f(($f($_.fw + ($_.layers * 4))) + 2)) + ((~~($f(($f($_.layers + 10.5) / 7.5) - 1))) * 2)); //#22829 - $_.mid = ~~(($_.size * $_.size) / 2); //#22830 - $k[$j++] = Infinity; //#22831 - for (var _IP = 0, _IQ = $_.size * $_.size; _IP < _IQ; _IP++) { //#22831 - $k[$j++] = -2; //#22831 - } //#22831 - $_.npixs = $a(); //#22831 - for (var _IU = 0, _IT = ~~($_.size / 2); _IU <= _IT; _IU += 16) { //#22841 - $_.i = _IU; //#22833 - for (var _IX = 0, _IW = $f($_.size - 1); _IX <= _IW; _IX += 1) { //#22840 - $_.j = _IX; //#22835 - $k[$j++] = $_.npixs; //#22836 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22836 - $k[$j++] = $_.i; //#22836 - $_.cmv(); //#22836 - var _Ig = $k[--$j]; //#22836 - $puti($k[--$j], _Ig, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22836 - $k[$j++] = $_.npixs; //#22837 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22837 - $k[$j++] = -$_.i; //#22837 - $_.cmv(); //#22837 - var _Iq = $k[--$j]; //#22837 - $puti($k[--$j], _Iq, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22837 - $k[$j++] = $_.npixs; //#22838 - $k[$j++] = $_.i; //#22838 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22838 - $_.cmv(); //#22838 - var _J0 = $k[--$j]; //#22838 - $puti($k[--$j], _J0, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22838 - $k[$j++] = $_.npixs; //#22839 - $k[$j++] = -$_.i; //#22839 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22839 - $_.cmv(); //#22839 - var _JA = $k[--$j]; //#22839 - $puti($k[--$j], _JA, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22839 - } //#22839 - } //#22839 - $_.j = 0; //#22842 - for (var _JE = 0, _JD = $_.npixs.length - 1; _JE <= _JD; _JE += 1) { //#22849 - $_.i = _JE; //#22844 - if ($get($_.npixs, $_.i) == -2) { //#22848 - $put($_.npixs, $_.i, $get($_.pixs, $_.j)); //#22846 - $_.j = $_.j + 1; //#22847 - } //#22847 - } //#22847 - $_.pixs = $_.npixs; //#22850 - } //#22850 - $_.fw = ~~($_.fw / 2); //#22854 - for (var _JT = -$_.fw, _JS = $_.fw; _JT <= _JS; _JT += 1) { //#22863 - $_.i = _JT; //#22856 - for (var _JX = -$_.fw, _JW = $_.fw; _JX <= _JW; _JX += 1) { //#22862 - $_.j = _JX; //#22858 - $k[$j++] = $_.pixs; //#22859 - $k[$j++] = $_.i; //#22859 - $k[$j++] = $_.j; //#22859 - $_.cmv(); //#22859 - if (Math.abs($_.i) > Math.abs($_.j)) { //#22860 - $k[$j++] = Math.abs($_.i); //#22860 - } else { //#22860 - $k[$j++] = Math.abs($_.j); //#22860 - } //#22860 - var _Jf = $k[--$j]; //#22860 - var _Jg = $k[--$j]; //#22861 - $put($k[--$j], _Jg, $f(_Jf + 1) % 2); //#22861 - } //#22861 - } //#22861 - var _KI = $a([$a([-($_.fw + 1), $_.fw, 1]), $a([-($_.fw + 1), $_.fw + 1, 1]), $a([-$_.fw, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw, 1]), $a([$_.fw + 1, -$_.fw, 1]), $a([$_.fw, $_.fw + 1, 0]), $a([$_.fw + 1, -($_.fw + 1), 0]), $a([$_.fw, -($_.fw + 1), 0]), $a([-$_.fw, -($_.fw + 1), 0]), $a([-($_.fw + 1), -($_.fw + 1), 0]), $a([-($_.fw + 1), -$_.fw, 0])]); //#22871 - for (var _KJ = 0, _KK = _KI.length; _KJ < _KK; _KJ++) { //#22872 - $k[$j++] = $_.pixs; //#22872 - $forall($get(_KI, _KJ)); //#22872 - var _KN = $k[--$j]; //#22872 - var _KO = $k[--$j]; //#22872 - var _KP = $k[--$j]; //#22872 - $k[$j++] = _KN; //#22872 - $k[$j++] = _KP; //#22872 - $k[$j++] = _KO; //#22872 - $_.cmv(); //#22872 - var _KQ = $k[--$j]; //#22872 - var _KR = $k[--$j]; //#22872 - $put($k[--$j], _KQ, _KR); //#22872 - } //#22872 - if (!bwipp_azteccode.__22888__) { //#22888 - $_ = Object.create($_); //#22888 - $_.modemapfull = $a([$a([-5, 7]), $a([-4, 7]), $a([-3, 7]), $a([-2, 7]), $a([-1, 7]), $a([1, 7]), $a([2, 7]), $a([3, 7]), $a([4, 7]), $a([5, 7]), $a([7, 5]), $a([7, 4]), $a([7, 3]), $a([7, 2]), $a([7, 1]), $a([7, -1]), $a([7, -2]), $a([7, -3]), $a([7, -4]), $a([7, -5]), $a([5, -7]), $a([4, -7]), $a([3, -7]), $a([2, -7]), $a([1, -7]), $a([-1, -7]), $a([-2, -7]), $a([-3, -7]), $a([-4, -7]), $a([-5, -7]), $a([-7, -5]), $a([-7, -4]), $a([-7, -3]), $a([-7, -2]), $a([-7, -1]), $a([-7, 1]), $a([-7, 2]), $a([-7, 3]), $a([-7, 4]), $a([-7, 5])]); //#22881 - $_.modemapcompact = $a([$a([-3, 5]), $a([-2, 5]), $a([-1, 5]), $a([0, 5]), $a([1, 5]), $a([2, 5]), $a([3, 5]), $a([5, 3]), $a([5, 2]), $a([5, 1]), $a([5, 0]), $a([5, -1]), $a([5, -2]), $a([5, -3]), $a([3, -5]), $a([2, -5]), $a([1, -5]), $a([0, -5]), $a([-1, -5]), $a([-2, -5]), $a([-3, -5]), $a([-5, -3]), $a([-5, -2]), $a([-5, -1]), $a([-5, 0]), $a([-5, 1]), $a([-5, 2]), $a([-5, 3])]); //#22887 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22887 - bwipp_azteccode.__22888__ = 1; //#22887 - $_ = Object.getPrototypeOf($_); //#22887 - } //#22887 - $k[$j++] = 'modemap'; //#22889 - if ($eq($_.format, "full")) { //#22889 - $k[$j++] = $_.modemapfull; //#22889 - } else { //#22889 - $k[$j++] = $_.modemapcompact; //#22889 - } //#22889 - var _Lf = $k[--$j]; //#22889 - $_[$k[--$j]] = _Lf; //#22889 - for (var _Lj = 0, _Li = $_.modemap.length - 1; _Lj <= _Li; _Lj += 1) { //#22893 - $_.i = _Lj; //#22891 - $k[$j++] = $_.pixs; //#22892 - $forall($get($_.modemap, $_.i)); //#22892 - $_.cmv(); //#22892 - var _Lr = $k[--$j]; //#22892 - $put($k[--$j], _Lr, $get($_.modebits, $_.i) - 48); //#22892 - } //#22892 + $_.lbit = $k[--$j]; //#23106 + $_.llyr = $k[--$j]; //#23107 + $_.lwid = $f($_.fw + ($_.llyr * 4)); //#23108 + $_.ldir = ~~((~~($_.lbit / 2)) / $_.lwid); //#23109 + if ($_.ldir == 0) { //#23114 + $k[$j++] = $f(((-(~~($f($_.lwid - 1) / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid)); //#23113 + $k[$j++] = $f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#23113 + $_.cmv(); //#23113 + } //#23113 + if ($_.ldir == 1) { //#23119 + $k[$j++] = $f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#23118 + $k[$j++] = $f(((~~($f($_.lwid - 1) / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid)); //#23118 + $_.cmv(); //#23118 + } //#23118 + if ($_.ldir == 2) { //#23124 + $k[$j++] = -($f(((-(~~($_.lwid / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid))); //#23123 + $k[$j++] = -($f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#23123 + $_.cmv(); //#23123 + } //#23123 + if ($_.ldir == 3) { //#23129 + $k[$j++] = -($f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#23128 + $k[$j++] = -($f(((~~($_.lwid / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid))); //#23128 + $_.cmv(); //#23128 + } //#23128 + }; //#23128 + if ($eq($_.format, "full")) { //#23134 + $_.fw = 12; //#23134 + } else { //#23134 + $_.fw = 9; //#23134 + } //#23134 + $_.size = $f(($f($_.fw + ($_.layers * 4))) + 2); //#23135 + $k[$j++] = Infinity; //#23136 + for (var _Hu = 0, _Hv = $_.size * $_.size; _Hu < _Hv; _Hu++) { //#23136 + $k[$j++] = -1; //#23136 + } //#23136 + $_.pixs = $a(); //#23136 + $_.mid = $f(((~~($f($_.size - 1) / 2)) * $_.size) + (~~($f($_.size - 1) / 2))); //#23137 + $_.i = 0; //#23140 + for (var _I2 = 1, _I1 = $_.layers; _I2 <= _I1; _I2 += 1) { //#23148 + $_.layer = _I2; //#23142 + for (var _I6 = 0, _I5 = (($_.fw + ($_.layer * 4)) * 8) - 1; _I6 <= _I5; _I6 += 1) { //#23147 + $_.pos = _I6; //#23144 + $k[$j++] = $_.pixs; //#23145 + $k[$j++] = $_.layer; //#23145 + $k[$j++] = $_.pos; //#23145 + $_.lmv(); //#23145 + var _IE = $k[--$j]; //#23145 + $put($k[--$j], _IE, $get($_.databits, ($_.databits.length - $_.i) - 1) - 48); //#23145 + $_.i = $_.i + 1; //#23146 + } //#23146 + } //#23146 + if ($eq($_.format, "full")) { //#23175 + $_.fw = 13; //#23152 + $_.size = $f(($f(($f($_.fw + ($_.layers * 4))) + 2)) + ((~~($f(($f($_.layers + 10.5) / 7.5) - 1))) * 2)); //#23153 + $_.mid = ~~(($_.size * $_.size) / 2); //#23154 + $k[$j++] = Infinity; //#23155 + for (var _IP = 0, _IQ = $_.size * $_.size; _IP < _IQ; _IP++) { //#23155 + $k[$j++] = -2; //#23155 + } //#23155 + $_.npixs = $a(); //#23155 + for (var _IU = 0, _IT = ~~($_.size / 2); _IU <= _IT; _IU += 16) { //#23165 + $_.i = _IU; //#23157 + for (var _IX = 0, _IW = $f($_.size - 1); _IX <= _IW; _IX += 1) { //#23164 + $_.j = _IX; //#23159 + $k[$j++] = $_.npixs; //#23160 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23160 + $k[$j++] = $_.i; //#23160 + $_.cmv(); //#23160 + var _Ig = $k[--$j]; //#23160 + $puti($k[--$j], _Ig, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23160 + $k[$j++] = $_.npixs; //#23161 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23161 + $k[$j++] = -$_.i; //#23161 + $_.cmv(); //#23161 + var _Iq = $k[--$j]; //#23161 + $puti($k[--$j], _Iq, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23161 + $k[$j++] = $_.npixs; //#23162 + $k[$j++] = $_.i; //#23162 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23162 + $_.cmv(); //#23162 + var _J0 = $k[--$j]; //#23162 + $puti($k[--$j], _J0, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23162 + $k[$j++] = $_.npixs; //#23163 + $k[$j++] = -$_.i; //#23163 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23163 + $_.cmv(); //#23163 + var _JA = $k[--$j]; //#23163 + $puti($k[--$j], _JA, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23163 + } //#23163 + } //#23163 + $_.j = 0; //#23166 + for (var _JE = 0, _JD = $_.npixs.length - 1; _JE <= _JD; _JE += 1) { //#23173 + $_.i = _JE; //#23168 + if ($get($_.npixs, $_.i) == -2) { //#23172 + $put($_.npixs, $_.i, $get($_.pixs, $_.j)); //#23170 + $_.j = $_.j + 1; //#23171 + } //#23171 + } //#23171 + $_.pixs = $_.npixs; //#23174 + } //#23174 + $_.fw = ~~($_.fw / 2); //#23178 + for (var _JT = -$_.fw, _JS = $_.fw; _JT <= _JS; _JT += 1) { //#23187 + $_.i = _JT; //#23180 + for (var _JX = -$_.fw, _JW = $_.fw; _JX <= _JW; _JX += 1) { //#23186 + $_.j = _JX; //#23182 + $k[$j++] = $_.pixs; //#23183 + $k[$j++] = $_.i; //#23183 + $k[$j++] = $_.j; //#23183 + $_.cmv(); //#23183 + if (Math.abs($_.i) > Math.abs($_.j)) { //#23184 + $k[$j++] = Math.abs($_.i); //#23184 + } else { //#23184 + $k[$j++] = Math.abs($_.j); //#23184 + } //#23184 + var _Jf = $k[--$j]; //#23184 + var _Jg = $k[--$j]; //#23185 + $put($k[--$j], _Jg, $f(_Jf + 1) % 2); //#23185 + } //#23185 + } //#23185 + var _KI = $a([$a([-($_.fw + 1), $_.fw, 1]), $a([-($_.fw + 1), $_.fw + 1, 1]), $a([-$_.fw, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw, 1]), $a([$_.fw + 1, -$_.fw, 1]), $a([$_.fw, $_.fw + 1, 0]), $a([$_.fw + 1, -($_.fw + 1), 0]), $a([$_.fw, -($_.fw + 1), 0]), $a([-$_.fw, -($_.fw + 1), 0]), $a([-($_.fw + 1), -($_.fw + 1), 0]), $a([-($_.fw + 1), -$_.fw, 0])]); //#23195 + for (var _KJ = 0, _KK = _KI.length; _KJ < _KK; _KJ++) { //#23196 + $k[$j++] = $_.pixs; //#23196 + $forall($get(_KI, _KJ)); //#23196 + var _KN = $k[--$j]; //#23196 + var _KO = $k[--$j]; //#23196 + var _KP = $k[--$j]; //#23196 + $k[$j++] = _KN; //#23196 + $k[$j++] = _KP; //#23196 + $k[$j++] = _KO; //#23196 + $_.cmv(); //#23196 + var _KQ = $k[--$j]; //#23196 + var _KR = $k[--$j]; //#23196 + $put($k[--$j], _KQ, _KR); //#23196 + } //#23196 + if (!bwipp_azteccode.__23212__) { //#23212 + $_ = Object.create($_); //#23212 + $_.modemapfull = $a([$a([-5, 7]), $a([-4, 7]), $a([-3, 7]), $a([-2, 7]), $a([-1, 7]), $a([1, 7]), $a([2, 7]), $a([3, 7]), $a([4, 7]), $a([5, 7]), $a([7, 5]), $a([7, 4]), $a([7, 3]), $a([7, 2]), $a([7, 1]), $a([7, -1]), $a([7, -2]), $a([7, -3]), $a([7, -4]), $a([7, -5]), $a([5, -7]), $a([4, -7]), $a([3, -7]), $a([2, -7]), $a([1, -7]), $a([-1, -7]), $a([-2, -7]), $a([-3, -7]), $a([-4, -7]), $a([-5, -7]), $a([-7, -5]), $a([-7, -4]), $a([-7, -3]), $a([-7, -2]), $a([-7, -1]), $a([-7, 1]), $a([-7, 2]), $a([-7, 3]), $a([-7, 4]), $a([-7, 5])]); //#23205 + $_.modemapcompact = $a([$a([-3, 5]), $a([-2, 5]), $a([-1, 5]), $a([0, 5]), $a([1, 5]), $a([2, 5]), $a([3, 5]), $a([5, 3]), $a([5, 2]), $a([5, 1]), $a([5, 0]), $a([5, -1]), $a([5, -2]), $a([5, -3]), $a([3, -5]), $a([2, -5]), $a([1, -5]), $a([0, -5]), $a([-1, -5]), $a([-2, -5]), $a([-3, -5]), $a([-5, -3]), $a([-5, -2]), $a([-5, -1]), $a([-5, 0]), $a([-5, 1]), $a([-5, 2]), $a([-5, 3])]); //#23211 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#23211 + bwipp_azteccode.__23212__ = 1; //#23211 + $_ = Object.getPrototypeOf($_); //#23211 + } //#23211 + $k[$j++] = 'modemap'; //#23213 + if ($eq($_.format, "full")) { //#23213 + $k[$j++] = $_.modemapfull; //#23213 + } else { //#23213 + $k[$j++] = $_.modemapcompact; //#23213 + } //#23213 + var _Lf = $k[--$j]; //#23213 + $_[$k[--$j]] = _Lf; //#23213 + for (var _Lj = 0, _Li = $_.modemap.length - 1; _Lj <= _Li; _Lj += 1) { //#23217 + $_.i = _Lj; //#23215 + $k[$j++] = $_.pixs; //#23216 + $forall($get($_.modemap, $_.i)); //#23216 + $_.cmv(); //#23216 + var _Lr = $k[--$j]; //#23216 + $put($k[--$j], _Lr, $get($_.modebits, $_.i) - 48); //#23216 + } //#23216 var _Lz = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.size], ["pixy", $_.size], ["height", ($_.size * 2) / 72], ["width", ($_.size * 2) / 72], ["opt", $_.options] - ]); //#22902 - $k[$j++] = _Lz; //#22905 - if (!$_.dontdraw) { //#22905 - bwipp_renmatrix(); //#22905 - } //#22905 - $_ = Object.getPrototypeOf($_); //#22907 - $_ = Object.getPrototypeOf($_); //#22909 + ]); //#23226 + $k[$j++] = _Lz; //#23229 + if (!$_.dontdraw) { //#23229 + bwipp_renmatrix(); //#23229 + } //#23229 + $_ = Object.getPrototypeOf($_); //#23231 + $_ = Object.getPrototypeOf($_); //#23233 } //bwipp_azteccode function bwipp_azteccodecompact() { - $_ = Object.create($_); //#22938 - $_.dontdraw = false; //#22941 - $k[$j++] = $_; //#22943 - bwipp_processoptions(); //#22943 - $_.options = $k[--$j]; //#22943 - $_.barcode = $k[--$j]; //#22944 - $put($_.options, "dontdraw", true); //#22947 - $put($_.options, "format", "compact"); //#22948 - $k[$j++] = 'args'; //#22950 - $k[$j++] = $_.barcode; //#22950 - $k[$j++] = $_.options; //#22950 - bwipp_azteccode(); //#22950 - var _6 = $k[--$j]; //#22950 - $_[$k[--$j]] = _6; //#22950 - $put($_.args, "opt", $_.options); //#22952 - $k[$j++] = $_.args; //#22955 - if (!$_.dontdraw) { //#22955 - bwipp_renmatrix(); //#22955 - } //#22955 - $_ = Object.getPrototypeOf($_); //#22957 + $_ = Object.create($_); //#23262 + $_.dontdraw = false; //#23265 + $k[$j++] = $_; //#23267 + bwipp_processoptions(); //#23267 + $_.options = $k[--$j]; //#23267 + $_.barcode = $k[--$j]; //#23268 + $put($_.options, "dontdraw", true); //#23271 + $put($_.options, "format", "compact"); //#23272 + $k[$j++] = 'args'; //#23274 + $k[$j++] = $_.barcode; //#23274 + $k[$j++] = $_.options; //#23274 + bwipp_azteccode(); //#23274 + var _6 = $k[--$j]; //#23274 + $_[$k[--$j]] = _6; //#23274 + $put($_.args, "opt", $_.options); //#23276 + $k[$j++] = $_.args; //#23279 + if (!$_.dontdraw) { //#23279 + bwipp_renmatrix(); //#23279 + } //#23279 + $_ = Object.getPrototypeOf($_); //#23281 } //bwipp_azteccodecompact function bwipp_aztecrune() { - $_ = Object.create($_); //#22986 - $_.dontdraw = false; //#22989 - $k[$j++] = $_; //#22991 - bwipp_processoptions(); //#22991 - $_.options = $k[--$j]; //#22991 - $_.barcode = $k[--$j]; //#22992 - $put($_.options, "dontdraw", true); //#22995 - $put($_.options, "format", "rune"); //#22996 - $k[$j++] = 'args'; //#22998 - $k[$j++] = $_.barcode; //#22998 - $k[$j++] = $_.options; //#22998 - bwipp_azteccode(); //#22998 - var _6 = $k[--$j]; //#22998 - $_[$k[--$j]] = _6; //#22998 - $put($_.args, "opt", $_.options); //#23000 - $k[$j++] = $_.args; //#23003 - if (!$_.dontdraw) { //#23003 - bwipp_renmatrix(); //#23003 - } //#23003 - $_ = Object.getPrototypeOf($_); //#23005 + $_ = Object.create($_); //#23310 + $_.dontdraw = false; //#23313 + $k[$j++] = $_; //#23315 + bwipp_processoptions(); //#23315 + $_.options = $k[--$j]; //#23315 + $_.barcode = $k[--$j]; //#23316 + $put($_.options, "dontdraw", true); //#23319 + $put($_.options, "format", "rune"); //#23320 + $k[$j++] = 'args'; //#23322 + $k[$j++] = $_.barcode; //#23322 + $k[$j++] = $_.options; //#23322 + bwipp_azteccode(); //#23322 + var _6 = $k[--$j]; //#23322 + $_[$k[--$j]] = _6; //#23322 + $put($_.args, "opt", $_.options); //#23324 + $k[$j++] = $_.args; //#23327 + if (!$_.dontdraw) { //#23327 + bwipp_renmatrix(); //#23327 + } //#23327 + $_ = Object.getPrototypeOf($_); //#23329 } //bwipp_aztecrune function bwipp_codeone() { - $_ = Object.create($_); //#23036 - $_.dontdraw = false; //#23039 - $_.version = "unset"; //#23040 - $_.parse = false; //#23041 - $_.parsefnc = false; //#23042 - $k[$j++] = $_; //#23044 - bwipp_processoptions(); //#23044 - $_.options = $k[--$j]; //#23044 - $_.barcode = $k[--$j]; //#23045 - var _2 = $a(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); //#23047 - $k[$j++] = false; //#23048 - for (var _3 = 0, _4 = _2.length; _3 < _4; _3++) { //#23048 - var _7 = $k[--$j]; //#23048 - $k[$j++] = _7 || $eq($get(_2, _3), $_.version); //#23048 - } //#23048 - if ($nt($k[--$j])) { //#23050 - $k[$j++] = 'bwipp.codeoneBadVersion#23049'; //#23049 - $k[$j++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; //#23049 - bwipp_raiseerror(); //#23049 - } //#23049 - bwipp_loadctx(bwipp_codeone) //#23052 - $_.stype = $eq($geti($_.version, 0, 1), "S"); //#23054 - $_.ttype = $eq($geti($_.version, 0, 1), "T"); //#23055 - if (!bwipp_codeone.__23213__) { //#23213 - $_ = Object.create($_); //#23213 - $_.stypevals = $a(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); //#23077 - $_.stypemetrics = $a([$a(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), $a(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), $a(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); //#23085 - $_.nonstypemetrics = $a([$a(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), $a(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), $a(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), $a(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), $a(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), $a(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), $a(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), $a(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), $a(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), $a(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), $a(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); //#23101 - $_.fnc1 = -1; //#23104 - $_.fnc3 = -2; //#23104 - $_.lC = -5; //#23105 - $_.lB = -6; //#23105 - $_.lX = -7; //#23105 - $_.lT = -8; //#23105 - $_.lD = -9; //#23105 - $_.unl = -10; //#23105 - $_.fnc2 = -11; //#23106 - $_.fnc4 = -12; //#23106 - $_.sft1 = -13; //#23106 - $_.sft2 = -14; //#23106 - $_.sft3 = -15; //#23106 - $_.eci = -16; //#23106 - $_.pad = -17; //#23106 - $_.fnc1lD = -18; //#23106 - $_.unlcw = 255; //#23107 - $k[$j++] = Infinity; //#23109 - for (var _U = 0; _U <= 128; _U += 1) { //#23110 - $k[$j++] = _U; //#23110 - $k[$j++] = _U + 1; //#23110 - } //#23110 - $k[$j++] = $_.pad; //#23115 - $k[$j++] = 129; //#23115 - for (var _W = 0; _W <= 99; _W += 1) { //#23115 - var _Y = $cvrs($s(2), _W, 10); //#23113 - var _a = $strcpy($s(2), "00"); //#23113 - $puti(_a, 2 - _Y.length, _Y); //#23113 - $k[$j++] = _a; //#23114 - $k[$j++] = _W + 130; //#23114 - } //#23114 - var _i = $a([$_.lC, $_.lB, $_.fnc1, $_.fnc2, $_.fnc3, $_.fnc4, $_.fnc1lD]); //#23116 - $k[$j++] = 229; //#23116 - for (var _j = 0, _k = _i.length; _j < _k; _j++) { //#23116 - var _n = $f($k[--$j] + 1); //#23116 - $k[$j++] = $get(_i, _j); //#23116 - $k[$j++] = _n; //#23116 - $k[$j++] = _n; //#23116 - } //#23116 - $j--; //#23116 - $k[$j++] = $_.lX; //#23118 - $k[$j++] = 238; //#23118 - $k[$j++] = $_.lT; //#23118 - $k[$j++] = 239; //#23118 - $_.Avals = $d(); //#23120 - $k[$j++] = Infinity; //#23121 - var _r = $_.Avals; //#23122 - for (var _w = _r.size, _v = _r.keys(), _u = 0; _u < _w; _u++) { //#23122 - var _s = _v.next().value; //#23122 - $k[$j++] = _s; //#23122 - $k[$j++] = _r.get(_s); //#23122 - $k[$j++] = Infinity; //#23122 - var _x = $k[--$j]; //#23122 - var _y = $k[--$j]; //#23122 - $k[$j++] = _x; //#23122 - $k[$j++] = _y; //#23122 - var _z = $a(); //#23122 - $k[$j++] = _z; //#23122 - } //#23122 - $_.Avals = $d(); //#23123 - $k[$j++] = Infinity; //#23125 - $k[$j++] = $_.sft1; //#23130 - $k[$j++] = 0; //#23130 - $k[$j++] = $_.sft2; //#23130 - $k[$j++] = 1; //#23130 - $k[$j++] = $_.sft3; //#23130 - $k[$j++] = 2; //#23130 - $k[$j++] = 32; //#23130 - $k[$j++] = 3; //#23130 - for (var _14 = 48; _14 <= 57; _14 += 1) { //#23130 - $k[$j++] = _14; //#23130 - $k[$j++] = _14 - 44; //#23130 - } //#23130 - for (var _15 = 65; _15 <= 90; _15 += 1) { //#23131 - $k[$j++] = _15; //#23131 - $k[$j++] = _15 - 51; //#23131 - } //#23131 - $_.CNvals = $d(); //#23132 - $k[$j++] = Infinity; //#23133 - for (var _17 = 0; _17 <= 31; _17 += 1) { //#23133 - $k[$j++] = _17; //#23133 - $k[$j++] = _17; //#23133 - } //#23133 - $_.C1vals = $d(); //#23133 - $k[$j++] = Infinity; //#23134 - for (var _19 = 33; _19 <= 47; _19 += 1) { //#23135 - $k[$j++] = _19; //#23135 - $k[$j++] = _19 - 33; //#23135 - } //#23135 - for (var _1A = 58; _1A <= 64; _1A += 1) { //#23136 - $k[$j++] = _1A; //#23136 - $k[$j++] = _1A - 43; //#23136 - } //#23136 - for (var _1B = 91; _1B <= 95; _1B += 1) { //#23137 - $k[$j++] = _1B; //#23137 - $k[$j++] = _1B - 69; //#23137 - } //#23137 - $k[$j++] = $_.fnc1; //#23142 - $k[$j++] = 27; //#23142 - $k[$j++] = $_.fnc2; //#23142 - $k[$j++] = 28; //#23142 - $k[$j++] = $_.fnc3; //#23142 - $k[$j++] = 29; //#23142 - $k[$j++] = $_.fnc4; //#23142 - $k[$j++] = 30; //#23142 - $k[$j++] = $_.pad; //#23142 - $k[$j++] = 31; //#23142 - $_.C2vals = $d(); //#23143 - $k[$j++] = Infinity; //#23144 - for (var _1I = 96; _1I <= 127; _1I += 1) { //#23144 - $k[$j++] = _1I; //#23144 - $k[$j++] = _1I - 96; //#23144 - } //#23144 - $_.C3vals = $d(); //#23144 - $k[$j++] = Infinity; //#23145 - var _1K = $_.CNvals; //#23146 - for (var _1P = _1K.size, _1O = _1K.keys(), _1N = 0; _1N < _1P; _1N++) { //#23146 - var _1L = _1O.next().value; //#23146 - $k[$j++] = _1L; //#23146 - $k[$j++] = _1K.get(_1L); //#23146 - $k[$j++] = Infinity; //#23146 - var _1Q = $k[--$j]; //#23146 - var _1R = $k[--$j]; //#23146 - $k[$j++] = _1Q; //#23146 - $k[$j++] = _1R; //#23146 - var _1S = $a(); //#23146 - $k[$j++] = _1S; //#23146 - } //#23146 - var _1T = $_.C1vals; //#23147 - for (var _1Y = _1T.size, _1X = _1T.keys(), _1W = 0; _1W < _1Y; _1W++) { //#23147 - var _1U = _1X.next().value; //#23147 - $k[$j++] = _1U; //#23147 - $k[$j++] = _1T.get(_1U); //#23147 - $k[$j++] = Infinity; //#23147 - var _1Z = $k[--$j]; //#23147 - var _1a = $k[--$j]; //#23147 - $k[$j++] = _1Z; //#23147 - $k[$j++] = $get($_.CNvals, $_.sft1); //#23147 - $k[$j++] = _1a; //#23147 - var _1e = $a(); //#23147 - $k[$j++] = _1e; //#23147 - } //#23147 - var _1f = $_.C2vals; //#23148 - for (var _1k = _1f.size, _1j = _1f.keys(), _1i = 0; _1i < _1k; _1i++) { //#23148 - var _1g = _1j.next().value; //#23148 - $k[$j++] = _1g; //#23148 - $k[$j++] = _1f.get(_1g); //#23148 - $k[$j++] = Infinity; //#23148 - var _1l = $k[--$j]; //#23148 - var _1m = $k[--$j]; //#23148 - $k[$j++] = _1l; //#23148 - $k[$j++] = $get($_.CNvals, $_.sft2); //#23148 - $k[$j++] = _1m; //#23148 - var _1q = $a(); //#23148 - $k[$j++] = _1q; //#23148 - } //#23148 - var _1r = $_.C3vals; //#23149 - for (var _1w = _1r.size, _1v = _1r.keys(), _1u = 0; _1u < _1w; _1u++) { //#23149 - var _1s = _1v.next().value; //#23149 - $k[$j++] = _1s; //#23149 - $k[$j++] = _1r.get(_1s); //#23149 - $k[$j++] = Infinity; //#23149 - var _1x = $k[--$j]; //#23149 - var _1y = $k[--$j]; //#23149 - $k[$j++] = _1x; //#23149 - $k[$j++] = $get($_.CNvals, $_.sft3); //#23149 - $k[$j++] = _1y; //#23149 - var _22 = $a(); //#23149 - $k[$j++] = _22; //#23149 - } //#23149 - $_.Cvals = $d(); //#23150 - $k[$j++] = Infinity; //#23152 - $k[$j++] = $_.sft1; //#23157 - $k[$j++] = 0; //#23157 - $k[$j++] = $_.sft2; //#23157 - $k[$j++] = 1; //#23157 - $k[$j++] = $_.sft3; //#23157 - $k[$j++] = 2; //#23157 - $k[$j++] = 32; //#23157 - $k[$j++] = 3; //#23157 - for (var _27 = 48; _27 <= 57; _27 += 1) { //#23157 - $k[$j++] = _27; //#23157 - $k[$j++] = _27 - 44; //#23157 - } //#23157 - for (var _28 = 97; _28 <= 122; _28 += 1) { //#23158 - $k[$j++] = _28; //#23158 - $k[$j++] = _28 - 83; //#23158 - } //#23158 - $_.TNvals = $d(); //#23159 - $k[$j++] = Infinity; //#23160 - for (var _2A = 0; _2A <= 31; _2A += 1) { //#23160 - $k[$j++] = _2A; //#23160 - $k[$j++] = _2A; //#23160 - } //#23160 - $_.T1vals = $d(); //#23160 - $k[$j++] = Infinity; //#23161 - for (var _2C = 33; _2C <= 47; _2C += 1) { //#23162 - $k[$j++] = _2C; //#23162 - $k[$j++] = _2C - 33; //#23162 - } //#23162 - for (var _2D = 58; _2D <= 64; _2D += 1) { //#23163 - $k[$j++] = _2D; //#23163 - $k[$j++] = _2D - 43; //#23163 - } //#23163 - for (var _2E = 91; _2E <= 95; _2E += 1) { //#23164 - $k[$j++] = _2E; //#23164 - $k[$j++] = _2E - 69; //#23164 - } //#23164 - $k[$j++] = $_.fnc1; //#23169 - $k[$j++] = 27; //#23169 - $k[$j++] = $_.fnc2; //#23169 - $k[$j++] = 28; //#23169 - $k[$j++] = $_.fnc3; //#23169 - $k[$j++] = 29; //#23169 - $k[$j++] = $_.fnc4; //#23169 - $k[$j++] = 30; //#23169 - $k[$j++] = $_.pad; //#23169 - $k[$j++] = 31; //#23169 - $_.T2vals = $d(); //#23170 - $k[$j++] = Infinity; //#23171 - $k[$j++] = 96; //#23173 - $k[$j++] = 0; //#23173 - for (var _2L = 65; _2L <= 90; _2L += 1) { //#23173 - $k[$j++] = _2L; //#23173 - $k[$j++] = _2L - 64; //#23173 - } //#23173 - for (var _2M = 123; _2M <= 127; _2M += 1) { //#23174 - $k[$j++] = _2M; //#23174 - $k[$j++] = _2M - 96; //#23174 - } //#23174 - $_.T3vals = $d(); //#23175 - $k[$j++] = Infinity; //#23176 - var _2O = $_.TNvals; //#23177 - for (var _2T = _2O.size, _2S = _2O.keys(), _2R = 0; _2R < _2T; _2R++) { //#23177 - var _2P = _2S.next().value; //#23177 - $k[$j++] = _2P; //#23177 - $k[$j++] = _2O.get(_2P); //#23177 - $k[$j++] = Infinity; //#23177 - var _2U = $k[--$j]; //#23177 - var _2V = $k[--$j]; //#23177 - $k[$j++] = _2U; //#23177 - $k[$j++] = _2V; //#23177 - var _2W = $a(); //#23177 - $k[$j++] = _2W; //#23177 - } //#23177 - var _2X = $_.T1vals; //#23178 - for (var _2c = _2X.size, _2b = _2X.keys(), _2a = 0; _2a < _2c; _2a++) { //#23178 - var _2Y = _2b.next().value; //#23178 - $k[$j++] = _2Y; //#23178 - $k[$j++] = _2X.get(_2Y); //#23178 - $k[$j++] = Infinity; //#23178 - var _2d = $k[--$j]; //#23178 - var _2e = $k[--$j]; //#23178 - $k[$j++] = _2d; //#23178 - $k[$j++] = $get($_.TNvals, $_.sft1); //#23178 - $k[$j++] = _2e; //#23178 - var _2i = $a(); //#23178 - $k[$j++] = _2i; //#23178 - } //#23178 - var _2j = $_.T2vals; //#23179 - for (var _2o = _2j.size, _2n = _2j.keys(), _2m = 0; _2m < _2o; _2m++) { //#23179 - var _2k = _2n.next().value; //#23179 - $k[$j++] = _2k; //#23179 - $k[$j++] = _2j.get(_2k); //#23179 - $k[$j++] = Infinity; //#23179 - var _2p = $k[--$j]; //#23179 - var _2q = $k[--$j]; //#23179 - $k[$j++] = _2p; //#23179 - $k[$j++] = $get($_.TNvals, $_.sft2); //#23179 - $k[$j++] = _2q; //#23179 - var _2u = $a(); //#23179 - $k[$j++] = _2u; //#23179 - } //#23179 - var _2v = $_.T3vals; //#23180 - for (var _30 = _2v.size, _2z = _2v.keys(), _2y = 0; _2y < _30; _2y++) { //#23180 - var _2w = _2z.next().value; //#23180 - $k[$j++] = _2w; //#23180 - $k[$j++] = _2v.get(_2w); //#23180 - $k[$j++] = Infinity; //#23180 - var _31 = $k[--$j]; //#23180 - var _32 = $k[--$j]; //#23180 - $k[$j++] = _31; //#23180 - $k[$j++] = $get($_.TNvals, $_.sft3); //#23180 - $k[$j++] = _32; //#23180 - var _36 = $a(); //#23180 - $k[$j++] = _36; //#23180 - } //#23180 - $_.Tvals = $d(); //#23181 - for (var _38 = 128; _38 <= 255; _38 += 1) { //#23189 - $_.i = _38; //#23185 - $k[$j++] = $_.Avals; //#23186 - $k[$j++] = $_.i; //#23186 - $k[$j++] = Infinity; //#23186 - $aload($get($_.Avals, $_.fnc4)); //#23186 - $aload($get($_.Avals, $_.i - 128)); //#23186 - var _3H = $a(); //#23186 - var _3I = $k[--$j]; //#23186 - $put($k[--$j], _3I, _3H); //#23186 - $k[$j++] = $_.Cvals; //#23187 - $k[$j++] = $_.i; //#23187 - $k[$j++] = Infinity; //#23187 - $aload($get($_.Cvals, $_.fnc4)); //#23187 - $aload($get($_.Cvals, $_.i - 128)); //#23187 - var _3S = $a(); //#23187 - var _3T = $k[--$j]; //#23187 - $put($k[--$j], _3T, _3S); //#23187 - $k[$j++] = $_.Tvals; //#23188 - $k[$j++] = $_.i; //#23188 - $k[$j++] = Infinity; //#23188 - $aload($get($_.Tvals, $_.fnc4)); //#23188 - $aload($get($_.Tvals, $_.i - 128)); //#23188 - var _3d = $a(); //#23188 - var _3e = $k[--$j]; //#23188 - $put($k[--$j], _3e, _3d); //#23188 - } //#23188 - $k[$j++] = Infinity; //#23191 - $k[$j++] = 13; //#23196 - $k[$j++] = 0; //#23196 - $k[$j++] = 42; //#23196 - $k[$j++] = 1; //#23196 - $k[$j++] = 62; //#23196 - $k[$j++] = 2; //#23196 - $k[$j++] = 32; //#23196 - $k[$j++] = 3; //#23196 - for (var _3g = 48; _3g <= 57; _3g += 1) { //#23196 - $k[$j++] = _3g; //#23196 - $k[$j++] = _3g - 44; //#23196 - } //#23196 - for (var _3h = 65; _3h <= 90; _3h += 1) { //#23197 - $k[$j++] = _3h; //#23197 - $k[$j++] = _3h - 51; //#23197 - } //#23197 - $_.Xvals = $d(); //#23198 - $k[$j++] = Infinity; //#23199 - var _3j = $_.Xvals; //#23200 - for (var _3o = _3j.size, _3n = _3j.keys(), _3m = 0; _3m < _3o; _3m++) { //#23200 - var _3k = _3n.next().value; //#23200 - $k[$j++] = _3k; //#23200 - $k[$j++] = _3j.get(_3k); //#23200 - $k[$j++] = Infinity; //#23200 - var _3p = $k[--$j]; //#23200 - var _3q = $k[--$j]; //#23200 - $k[$j++] = _3p; //#23200 - $k[$j++] = _3q; //#23200 - var _3r = $a(); //#23200 - $k[$j++] = _3r; //#23200 - } //#23200 - $_.Xvals = $d(); //#23201 - $k[$j++] = Infinity; //#23203 - for (var _3t = 0; _3t <= 255; _3t += 1) { //#23204 - $k[$j++] = _3t; //#23204 - $k[$j++] = _3t; //#23204 - } //#23204 - $_.Bvals = $d(); //#23205 - $k[$j++] = Infinity; //#23206 - var _3v = $_.Bvals; //#23207 - for (var _40 = _3v.size, _3z = _3v.keys(), _3y = 0; _3y < _40; _3y++) { //#23207 - var _3w = _3z.next().value; //#23207 - $k[$j++] = _3w; //#23207 - $k[$j++] = _3v.get(_3w); //#23207 - $k[$j++] = Infinity; //#23207 - var _41 = $k[--$j]; //#23207 - var _42 = $k[--$j]; //#23207 - $k[$j++] = _41; //#23207 - $k[$j++] = _42; //#23207 - var _43 = $a(); //#23207 - $k[$j++] = _43; //#23207 - } //#23207 - $_.Bvals = $d(); //#23208 - $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, -1, $_.Bvals]); //#23210 - $_.A = 0; //#23212 - $_.C = 1; //#23212 - $_.T = 2; //#23212 - $_.X = 3; //#23212 - $_.D = 4; //#23212 - $_.B = 5; //#23212 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23212 - bwipp_codeone.__23213__ = 1; //#23212 - $_ = Object.getPrototypeOf($_); //#23212 - } //#23212 - if ($_.stype) { //#23711 - $forall($_.barcode, function() { //#23221 - var _4E = $k[--$j]; //#23218 - if ((_4E < 48) || (_4E > 57)) { //#23220 - $k[$j++] = 'bwipp.codeoneStypeNonDigit#23219'; //#23219 - $k[$j++] = "S-Type symbols can only contain digits"; //#23219 - bwipp_raiseerror(); //#23219 - } //#23219 - }); //#23219 - $_.barlen = $_.barcode.length; //#23223 - if ($_.barlen > 18) { //#23226 - $k[$j++] = 'bwipp.codeoneStypeTooLong#23225'; //#23225 - $k[$j++] = "Maximum length exceeded"; //#23225 - bwipp_raiseerror(); //#23225 - } //#23225 + $_ = Object.create($_); //#23360 + $_.dontdraw = false; //#23363 + $_.version = "unset"; //#23364 + $_.parse = false; //#23365 + $_.parsefnc = false; //#23366 + $k[$j++] = $_; //#23368 + bwipp_processoptions(); //#23368 + $_.options = $k[--$j]; //#23368 + $_.barcode = $k[--$j]; //#23369 + var _2 = $a(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); //#23371 + $k[$j++] = false; //#23372 + for (var _3 = 0, _4 = _2.length; _3 < _4; _3++) { //#23372 + var _7 = $k[--$j]; //#23372 + $k[$j++] = _7 || $eq($get(_2, _3), $_.version); //#23372 + } //#23372 + if ($nt($k[--$j])) { //#23374 + $k[$j++] = 'bwipp.codeoneBadVersion#23373'; //#23373 + $k[$j++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; //#23373 + bwipp_raiseerror(); //#23373 + } //#23373 + bwipp_loadctx(bwipp_codeone) //#23376 + $_.stype = $eq($geti($_.version, 0, 1), "S"); //#23378 + $_.ttype = $eq($geti($_.version, 0, 1), "T"); //#23379 + if (!bwipp_codeone.__23537__) { //#23537 + $_ = Object.create($_); //#23537 + $_.stypevals = $a(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); //#23401 + $_.stypemetrics = $a([$a(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), $a(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), $a(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); //#23409 + $_.nonstypemetrics = $a([$a(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), $a(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), $a(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), $a(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), $a(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), $a(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), $a(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), $a(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), $a(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), $a(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), $a(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); //#23425 + $_.fnc1 = -1; //#23428 + $_.fnc3 = -2; //#23428 + $_.lC = -5; //#23429 + $_.lB = -6; //#23429 + $_.lX = -7; //#23429 + $_.lT = -8; //#23429 + $_.lD = -9; //#23429 + $_.unl = -10; //#23429 + $_.fnc2 = -11; //#23430 + $_.fnc4 = -12; //#23430 + $_.sft1 = -13; //#23430 + $_.sft2 = -14; //#23430 + $_.sft3 = -15; //#23430 + $_.eci = -16; //#23430 + $_.pad = -17; //#23430 + $_.fnc1lD = -18; //#23430 + $_.unlcw = 255; //#23431 + $k[$j++] = Infinity; //#23433 + for (var _U = 0; _U <= 128; _U += 1) { //#23434 + $k[$j++] = _U; //#23434 + $k[$j++] = _U + 1; //#23434 + } //#23434 + $k[$j++] = $_.pad; //#23439 + $k[$j++] = 129; //#23439 + for (var _W = 0; _W <= 99; _W += 1) { //#23439 + var _Y = $cvrs($s(2), _W, 10); //#23437 + var _a = $strcpy($s(2), "00"); //#23437 + $puti(_a, 2 - _Y.length, _Y); //#23437 + $k[$j++] = _a; //#23438 + $k[$j++] = _W + 130; //#23438 + } //#23438 + var _i = $a([$_.lC, $_.lB, $_.fnc1, $_.fnc2, $_.fnc3, $_.fnc4, $_.fnc1lD]); //#23440 + $k[$j++] = 229; //#23440 + for (var _j = 0, _k = _i.length; _j < _k; _j++) { //#23440 + var _n = $f($k[--$j] + 1); //#23440 + $k[$j++] = $get(_i, _j); //#23440 + $k[$j++] = _n; //#23440 + $k[$j++] = _n; //#23440 + } //#23440 + $j--; //#23440 + $k[$j++] = $_.lX; //#23442 + $k[$j++] = 238; //#23442 + $k[$j++] = $_.lT; //#23442 + $k[$j++] = 239; //#23442 + $_.Avals = $d(); //#23444 + $k[$j++] = Infinity; //#23445 + var _r = $_.Avals; //#23446 + for (var _w = _r.size, _v = _r.keys(), _u = 0; _u < _w; _u++) { //#23446 + var _s = _v.next().value; //#23446 + $k[$j++] = _s; //#23446 + $k[$j++] = _r.get(_s); //#23446 + $k[$j++] = Infinity; //#23446 + var _x = $k[--$j]; //#23446 + var _y = $k[--$j]; //#23446 + $k[$j++] = _x; //#23446 + $k[$j++] = _y; //#23446 + var _z = $a(); //#23446 + $k[$j++] = _z; //#23446 + } //#23446 + $_.Avals = $d(); //#23447 + $k[$j++] = Infinity; //#23449 + $k[$j++] = $_.sft1; //#23454 + $k[$j++] = 0; //#23454 + $k[$j++] = $_.sft2; //#23454 + $k[$j++] = 1; //#23454 + $k[$j++] = $_.sft3; //#23454 + $k[$j++] = 2; //#23454 + $k[$j++] = 32; //#23454 + $k[$j++] = 3; //#23454 + for (var _14 = 48; _14 <= 57; _14 += 1) { //#23454 + $k[$j++] = _14; //#23454 + $k[$j++] = _14 - 44; //#23454 + } //#23454 + for (var _15 = 65; _15 <= 90; _15 += 1) { //#23455 + $k[$j++] = _15; //#23455 + $k[$j++] = _15 - 51; //#23455 + } //#23455 + $_.CNvals = $d(); //#23456 + $k[$j++] = Infinity; //#23457 + for (var _17 = 0; _17 <= 31; _17 += 1) { //#23457 + $k[$j++] = _17; //#23457 + $k[$j++] = _17; //#23457 + } //#23457 + $_.C1vals = $d(); //#23457 + $k[$j++] = Infinity; //#23458 + for (var _19 = 33; _19 <= 47; _19 += 1) { //#23459 + $k[$j++] = _19; //#23459 + $k[$j++] = _19 - 33; //#23459 + } //#23459 + for (var _1A = 58; _1A <= 64; _1A += 1) { //#23460 + $k[$j++] = _1A; //#23460 + $k[$j++] = _1A - 43; //#23460 + } //#23460 + for (var _1B = 91; _1B <= 95; _1B += 1) { //#23461 + $k[$j++] = _1B; //#23461 + $k[$j++] = _1B - 69; //#23461 + } //#23461 + $k[$j++] = $_.fnc1; //#23466 + $k[$j++] = 27; //#23466 + $k[$j++] = $_.fnc2; //#23466 + $k[$j++] = 28; //#23466 + $k[$j++] = $_.fnc3; //#23466 + $k[$j++] = 29; //#23466 + $k[$j++] = $_.fnc4; //#23466 + $k[$j++] = 30; //#23466 + $k[$j++] = $_.pad; //#23466 + $k[$j++] = 31; //#23466 + $_.C2vals = $d(); //#23467 + $k[$j++] = Infinity; //#23468 + for (var _1I = 96; _1I <= 127; _1I += 1) { //#23468 + $k[$j++] = _1I; //#23468 + $k[$j++] = _1I - 96; //#23468 + } //#23468 + $_.C3vals = $d(); //#23468 + $k[$j++] = Infinity; //#23469 + var _1K = $_.CNvals; //#23470 + for (var _1P = _1K.size, _1O = _1K.keys(), _1N = 0; _1N < _1P; _1N++) { //#23470 + var _1L = _1O.next().value; //#23470 + $k[$j++] = _1L; //#23470 + $k[$j++] = _1K.get(_1L); //#23470 + $k[$j++] = Infinity; //#23470 + var _1Q = $k[--$j]; //#23470 + var _1R = $k[--$j]; //#23470 + $k[$j++] = _1Q; //#23470 + $k[$j++] = _1R; //#23470 + var _1S = $a(); //#23470 + $k[$j++] = _1S; //#23470 + } //#23470 + var _1T = $_.C1vals; //#23471 + for (var _1Y = _1T.size, _1X = _1T.keys(), _1W = 0; _1W < _1Y; _1W++) { //#23471 + var _1U = _1X.next().value; //#23471 + $k[$j++] = _1U; //#23471 + $k[$j++] = _1T.get(_1U); //#23471 + $k[$j++] = Infinity; //#23471 + var _1Z = $k[--$j]; //#23471 + var _1a = $k[--$j]; //#23471 + $k[$j++] = _1Z; //#23471 + $k[$j++] = $get($_.CNvals, $_.sft1); //#23471 + $k[$j++] = _1a; //#23471 + var _1e = $a(); //#23471 + $k[$j++] = _1e; //#23471 + } //#23471 + var _1f = $_.C2vals; //#23472 + for (var _1k = _1f.size, _1j = _1f.keys(), _1i = 0; _1i < _1k; _1i++) { //#23472 + var _1g = _1j.next().value; //#23472 + $k[$j++] = _1g; //#23472 + $k[$j++] = _1f.get(_1g); //#23472 + $k[$j++] = Infinity; //#23472 + var _1l = $k[--$j]; //#23472 + var _1m = $k[--$j]; //#23472 + $k[$j++] = _1l; //#23472 + $k[$j++] = $get($_.CNvals, $_.sft2); //#23472 + $k[$j++] = _1m; //#23472 + var _1q = $a(); //#23472 + $k[$j++] = _1q; //#23472 + } //#23472 + var _1r = $_.C3vals; //#23473 + for (var _1w = _1r.size, _1v = _1r.keys(), _1u = 0; _1u < _1w; _1u++) { //#23473 + var _1s = _1v.next().value; //#23473 + $k[$j++] = _1s; //#23473 + $k[$j++] = _1r.get(_1s); //#23473 + $k[$j++] = Infinity; //#23473 + var _1x = $k[--$j]; //#23473 + var _1y = $k[--$j]; //#23473 + $k[$j++] = _1x; //#23473 + $k[$j++] = $get($_.CNvals, $_.sft3); //#23473 + $k[$j++] = _1y; //#23473 + var _22 = $a(); //#23473 + $k[$j++] = _22; //#23473 + } //#23473 + $_.Cvals = $d(); //#23474 + $k[$j++] = Infinity; //#23476 + $k[$j++] = $_.sft1; //#23481 + $k[$j++] = 0; //#23481 + $k[$j++] = $_.sft2; //#23481 + $k[$j++] = 1; //#23481 + $k[$j++] = $_.sft3; //#23481 + $k[$j++] = 2; //#23481 + $k[$j++] = 32; //#23481 + $k[$j++] = 3; //#23481 + for (var _27 = 48; _27 <= 57; _27 += 1) { //#23481 + $k[$j++] = _27; //#23481 + $k[$j++] = _27 - 44; //#23481 + } //#23481 + for (var _28 = 97; _28 <= 122; _28 += 1) { //#23482 + $k[$j++] = _28; //#23482 + $k[$j++] = _28 - 83; //#23482 + } //#23482 + $_.TNvals = $d(); //#23483 + $k[$j++] = Infinity; //#23484 + for (var _2A = 0; _2A <= 31; _2A += 1) { //#23484 + $k[$j++] = _2A; //#23484 + $k[$j++] = _2A; //#23484 + } //#23484 + $_.T1vals = $d(); //#23484 + $k[$j++] = Infinity; //#23485 + for (var _2C = 33; _2C <= 47; _2C += 1) { //#23486 + $k[$j++] = _2C; //#23486 + $k[$j++] = _2C - 33; //#23486 + } //#23486 + for (var _2D = 58; _2D <= 64; _2D += 1) { //#23487 + $k[$j++] = _2D; //#23487 + $k[$j++] = _2D - 43; //#23487 + } //#23487 + for (var _2E = 91; _2E <= 95; _2E += 1) { //#23488 + $k[$j++] = _2E; //#23488 + $k[$j++] = _2E - 69; //#23488 + } //#23488 + $k[$j++] = $_.fnc1; //#23493 + $k[$j++] = 27; //#23493 + $k[$j++] = $_.fnc2; //#23493 + $k[$j++] = 28; //#23493 + $k[$j++] = $_.fnc3; //#23493 + $k[$j++] = 29; //#23493 + $k[$j++] = $_.fnc4; //#23493 + $k[$j++] = 30; //#23493 + $k[$j++] = $_.pad; //#23493 + $k[$j++] = 31; //#23493 + $_.T2vals = $d(); //#23494 + $k[$j++] = Infinity; //#23495 + $k[$j++] = 96; //#23497 + $k[$j++] = 0; //#23497 + for (var _2L = 65; _2L <= 90; _2L += 1) { //#23497 + $k[$j++] = _2L; //#23497 + $k[$j++] = _2L - 64; //#23497 + } //#23497 + for (var _2M = 123; _2M <= 127; _2M += 1) { //#23498 + $k[$j++] = _2M; //#23498 + $k[$j++] = _2M - 96; //#23498 + } //#23498 + $_.T3vals = $d(); //#23499 + $k[$j++] = Infinity; //#23500 + var _2O = $_.TNvals; //#23501 + for (var _2T = _2O.size, _2S = _2O.keys(), _2R = 0; _2R < _2T; _2R++) { //#23501 + var _2P = _2S.next().value; //#23501 + $k[$j++] = _2P; //#23501 + $k[$j++] = _2O.get(_2P); //#23501 + $k[$j++] = Infinity; //#23501 + var _2U = $k[--$j]; //#23501 + var _2V = $k[--$j]; //#23501 + $k[$j++] = _2U; //#23501 + $k[$j++] = _2V; //#23501 + var _2W = $a(); //#23501 + $k[$j++] = _2W; //#23501 + } //#23501 + var _2X = $_.T1vals; //#23502 + for (var _2c = _2X.size, _2b = _2X.keys(), _2a = 0; _2a < _2c; _2a++) { //#23502 + var _2Y = _2b.next().value; //#23502 + $k[$j++] = _2Y; //#23502 + $k[$j++] = _2X.get(_2Y); //#23502 + $k[$j++] = Infinity; //#23502 + var _2d = $k[--$j]; //#23502 + var _2e = $k[--$j]; //#23502 + $k[$j++] = _2d; //#23502 + $k[$j++] = $get($_.TNvals, $_.sft1); //#23502 + $k[$j++] = _2e; //#23502 + var _2i = $a(); //#23502 + $k[$j++] = _2i; //#23502 + } //#23502 + var _2j = $_.T2vals; //#23503 + for (var _2o = _2j.size, _2n = _2j.keys(), _2m = 0; _2m < _2o; _2m++) { //#23503 + var _2k = _2n.next().value; //#23503 + $k[$j++] = _2k; //#23503 + $k[$j++] = _2j.get(_2k); //#23503 + $k[$j++] = Infinity; //#23503 + var _2p = $k[--$j]; //#23503 + var _2q = $k[--$j]; //#23503 + $k[$j++] = _2p; //#23503 + $k[$j++] = $get($_.TNvals, $_.sft2); //#23503 + $k[$j++] = _2q; //#23503 + var _2u = $a(); //#23503 + $k[$j++] = _2u; //#23503 + } //#23503 + var _2v = $_.T3vals; //#23504 + for (var _30 = _2v.size, _2z = _2v.keys(), _2y = 0; _2y < _30; _2y++) { //#23504 + var _2w = _2z.next().value; //#23504 + $k[$j++] = _2w; //#23504 + $k[$j++] = _2v.get(_2w); //#23504 + $k[$j++] = Infinity; //#23504 + var _31 = $k[--$j]; //#23504 + var _32 = $k[--$j]; //#23504 + $k[$j++] = _31; //#23504 + $k[$j++] = $get($_.TNvals, $_.sft3); //#23504 + $k[$j++] = _32; //#23504 + var _36 = $a(); //#23504 + $k[$j++] = _36; //#23504 + } //#23504 + $_.Tvals = $d(); //#23505 + for (var _38 = 128; _38 <= 255; _38 += 1) { //#23513 + $_.i = _38; //#23509 + $k[$j++] = $_.Avals; //#23510 + $k[$j++] = $_.i; //#23510 + $k[$j++] = Infinity; //#23510 + $aload($get($_.Avals, $_.fnc4)); //#23510 + $aload($get($_.Avals, $_.i - 128)); //#23510 + var _3H = $a(); //#23510 + var _3I = $k[--$j]; //#23510 + $put($k[--$j], _3I, _3H); //#23510 + $k[$j++] = $_.Cvals; //#23511 + $k[$j++] = $_.i; //#23511 + $k[$j++] = Infinity; //#23511 + $aload($get($_.Cvals, $_.fnc4)); //#23511 + $aload($get($_.Cvals, $_.i - 128)); //#23511 + var _3S = $a(); //#23511 + var _3T = $k[--$j]; //#23511 + $put($k[--$j], _3T, _3S); //#23511 + $k[$j++] = $_.Tvals; //#23512 + $k[$j++] = $_.i; //#23512 + $k[$j++] = Infinity; //#23512 + $aload($get($_.Tvals, $_.fnc4)); //#23512 + $aload($get($_.Tvals, $_.i - 128)); //#23512 + var _3d = $a(); //#23512 + var _3e = $k[--$j]; //#23512 + $put($k[--$j], _3e, _3d); //#23512 + } //#23512 + $k[$j++] = Infinity; //#23515 + $k[$j++] = 13; //#23520 + $k[$j++] = 0; //#23520 + $k[$j++] = 42; //#23520 + $k[$j++] = 1; //#23520 + $k[$j++] = 62; //#23520 + $k[$j++] = 2; //#23520 + $k[$j++] = 32; //#23520 + $k[$j++] = 3; //#23520 + for (var _3g = 48; _3g <= 57; _3g += 1) { //#23520 + $k[$j++] = _3g; //#23520 + $k[$j++] = _3g - 44; //#23520 + } //#23520 + for (var _3h = 65; _3h <= 90; _3h += 1) { //#23521 + $k[$j++] = _3h; //#23521 + $k[$j++] = _3h - 51; //#23521 + } //#23521 + $_.Xvals = $d(); //#23522 + $k[$j++] = Infinity; //#23523 + var _3j = $_.Xvals; //#23524 + for (var _3o = _3j.size, _3n = _3j.keys(), _3m = 0; _3m < _3o; _3m++) { //#23524 + var _3k = _3n.next().value; //#23524 + $k[$j++] = _3k; //#23524 + $k[$j++] = _3j.get(_3k); //#23524 + $k[$j++] = Infinity; //#23524 + var _3p = $k[--$j]; //#23524 + var _3q = $k[--$j]; //#23524 + $k[$j++] = _3p; //#23524 + $k[$j++] = _3q; //#23524 + var _3r = $a(); //#23524 + $k[$j++] = _3r; //#23524 + } //#23524 + $_.Xvals = $d(); //#23525 + $k[$j++] = Infinity; //#23527 + for (var _3t = 0; _3t <= 255; _3t += 1) { //#23528 + $k[$j++] = _3t; //#23528 + $k[$j++] = _3t; //#23528 + } //#23528 + $_.Bvals = $d(); //#23529 + $k[$j++] = Infinity; //#23530 + var _3v = $_.Bvals; //#23531 + for (var _40 = _3v.size, _3z = _3v.keys(), _3y = 0; _3y < _40; _3y++) { //#23531 + var _3w = _3z.next().value; //#23531 + $k[$j++] = _3w; //#23531 + $k[$j++] = _3v.get(_3w); //#23531 + $k[$j++] = Infinity; //#23531 + var _41 = $k[--$j]; //#23531 + var _42 = $k[--$j]; //#23531 + $k[$j++] = _41; //#23531 + $k[$j++] = _42; //#23531 + var _43 = $a(); //#23531 + $k[$j++] = _43; //#23531 + } //#23531 + $_.Bvals = $d(); //#23532 + $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, -1, $_.Bvals]); //#23534 + $_.A = 0; //#23536 + $_.C = 1; //#23536 + $_.T = 2; //#23536 + $_.X = 3; //#23536 + $_.D = 4; //#23536 + $_.B = 5; //#23536 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23536 + bwipp_codeone.__23537__ = 1; //#23536 + $_ = Object.getPrototypeOf($_); //#23536 + } //#23536 + if ($_.stype) { //#24035 + $forall($_.barcode, function() { //#23545 + var _4E = $k[--$j]; //#23542 + if ((_4E < 48) || (_4E > 57)) { //#23544 + $k[$j++] = 'bwipp.codeoneStypeNonDigit#23543'; //#23543 + $k[$j++] = "S-Type symbols can only contain digits"; //#23543 + bwipp_raiseerror(); //#23543 + } //#23543 + }); //#23543 + $_.barlen = $_.barcode.length; //#23547 + if ($_.barlen > 18) { //#23550 + $k[$j++] = 'bwipp.codeoneStypeTooLong#23549'; //#23549 + $k[$j++] = "Maximum length exceeded"; //#23549 + bwipp_raiseerror(); //#23549 + } //#23549 $_.normalize = function() { - $_.base = $k[--$j]; //#23229 - $_.num = $k[--$j]; //#23230 - for (var _4K = $_.num.length - 1; _4K >= 1; _4K -= 1) { //#23235 - $_.i = _4K; //#23232 - var _4L = $_.num; //#23233 - var _4M = $_.i; //#23233 - $put(_4L, _4M - 1, $f($get(_4L, _4M - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#23233 - $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#23234 - } //#23234 - for (;;) { //#23241 - if ($lt($get($_.num, 0), $_.base)) { //#23237 - break; //#23237 - } //#23237 - $k[$j++] = Infinity; //#23238 - $k[$j++] = 0; //#23238 - $forall($_.num); //#23238 - $_.num = $a(); //#23238 - $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#23239 - $put($_.num, 1, $get($_.num, 1) % $_.base); //#23240 - } //#23240 - $k[$j++] = Infinity; //#23243 - $_.i = true; //#23243 - var _4n = $_.num; //#23243 - for (var _4o = 0, _4p = _4n.length; _4o < _4p; _4o++) { //#23243 - var _4q = $get(_4n, _4o); //#23243 - $k[$j++] = _4q; //#23243 - if ((_4q == 0) && $_.i) { //#23243 - $j--; //#23243 - } else { //#23243 - $_.i = false; //#23243 - } //#23243 - } //#23243 - $_.num = $a(); //#23243 - if ($_.num.length == 0) { //#23244 - $_.num = $a([0]); //#23244 - } //#23244 - $k[$j++] = $_.num; //#23245 - }; //#23245 + $_.base = $k[--$j]; //#23553 + $_.num = $k[--$j]; //#23554 + for (var _4K = $_.num.length - 1; _4K >= 1; _4K -= 1) { //#23559 + $_.i = _4K; //#23556 + var _4L = $_.num; //#23557 + var _4M = $_.i; //#23557 + $put(_4L, _4M - 1, $f($get(_4L, _4M - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#23557 + $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#23558 + } //#23558 + for (;;) { //#23565 + if ($lt($get($_.num, 0), $_.base)) { //#23561 + break; //#23561 + } //#23561 + $k[$j++] = Infinity; //#23562 + $k[$j++] = 0; //#23562 + $forall($_.num); //#23562 + $_.num = $a(); //#23562 + $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#23563 + $put($_.num, 1, $get($_.num, 1) % $_.base); //#23564 + } //#23564 + $k[$j++] = Infinity; //#23567 + $_.i = true; //#23567 + var _4n = $_.num; //#23567 + for (var _4o = 0, _4p = _4n.length; _4o < _4p; _4o++) { //#23567 + var _4q = $get(_4n, _4o); //#23567 + $k[$j++] = _4q; //#23567 + if ((_4q == 0) && $_.i) { //#23567 + $j--; //#23567 + } else { //#23567 + $_.i = false; //#23567 + } //#23567 + } //#23567 + $_.num = $a(); //#23567 + if ($_.num.length == 0) { //#23568 + $_.num = $a([0]); //#23568 + } //#23568 + $k[$j++] = $_.num; //#23569 + }; //#23569 $_.bigadd = function() { - var _4w = $k[--$j]; //#23249 - var _4x = $k[--$j]; //#23249 - $_.offset = Math.abs(_4w.length - _4x.length); //#23250 - if (_4w.length < _4x.length) { //#23251 - var _ = _4w; //#23251 - _4w = _4x; //#23251 - _4x = _; //#23251 - } //#23251 - $_.a = _4w; //#23252 - $_.b = _4x; //#23252 - for (var _50 = 0, _4z = $_.b.length - 1; _50 <= _4z; _50 += 1) { //#23255 - var _51 = $_.a; //#23254 - var _52 = $_.offset; //#23254 - $put(_51, _50 + _52, $f($get(_51, _50 + _52) + $get($_.b, _50))); //#23254 - } //#23254 - $k[$j++] = $_.a; //#23256 - }; //#23256 - $_.barlen = $_.barcode.length; //#23259 - $_.v = $a([1]); //#23262 - for (var _5B = 0, _5A = $_.barlen - 1; _5B <= _5A; _5B += 1) { //#23267 - $_.i = _5B; //#23264 - $k[$j++] = Infinity; //#23265 - $forall($get($_.stypevals, $_.i), function() { //#23265 - var _5F = $k[--$j]; //#23265 - $k[$j++] = $f(_5F - 48) * $f($get($_.barcode, ($_.barlen - $_.i) - 1) - 48); //#23265 - }); //#23265 - var _5K = $a(); //#23265 - $k[$j++] = _5K; //#23266 - $k[$j++] = $_.v; //#23266 - $_.bigadd(); //#23266 - $_.v = $k[--$j]; //#23266 - } //#23266 - $k[$j++] = 'v'; //#23268 - $k[$j++] = $_.v; //#23268 - $k[$j++] = 2; //#23268 - $_.normalize(); //#23268 - var _5O = $k[--$j]; //#23268 - $_[$k[--$j]] = _5O; //#23268 - $k[$j++] = Infinity; //#23271 - for (var _5R = 0, _5S = (5 - ($_.v.length % 5)) % 5; _5R < _5S; _5R++) { //#23271 - $k[$j++] = 0; //#23271 - } //#23271 - $aload($_.v); //#23271 - $_.v = $a(); //#23271 - $_.cws = $a(~~($_.v.length / 5)); //#23272 - for (var _5Z = 0, _5Y = $_.cws.length - 1; _5Z <= _5Y; _5Z += 1) { //#23278 - $_.i = _5Z; //#23274 - var _5c = $geti($_.v, $_.i * 5, 5); //#23275 - $k[$j++] = 0; //#23276 - for (var _5d = 0, _5e = _5c.length; _5d < _5e; _5d++) { //#23276 - var _5g = $k[--$j]; //#23276 - $k[$j++] = $f(_5g + $get(_5c, _5d)) * 2; //#23276 - } //#23276 - $put($_.cws, $_.i, ~~($k[--$j] / 2)); //#23277 - } //#23277 - $_.metrics = $_.stypemetrics; //#23280 - } else { //#23711 + var _4w = $k[--$j]; //#23573 + var _4x = $k[--$j]; //#23573 + $_.offset = Math.abs(_4w.length - _4x.length); //#23574 + if (_4w.length < _4x.length) { //#23575 + var _ = _4w; //#23575 + _4w = _4x; //#23575 + _4x = _; //#23575 + } //#23575 + $_.a = _4w; //#23576 + $_.b = _4x; //#23576 + for (var _50 = 0, _4z = $_.b.length - 1; _50 <= _4z; _50 += 1) { //#23579 + var _51 = $_.a; //#23578 + var _52 = $_.offset; //#23578 + $put(_51, _50 + _52, $f($get(_51, _50 + _52) + $get($_.b, _50))); //#23578 + } //#23578 + $k[$j++] = $_.a; //#23580 + }; //#23580 + $_.barlen = $_.barcode.length; //#23583 + $_.v = $a([1]); //#23586 + for (var _5B = 0, _5A = $_.barlen - 1; _5B <= _5A; _5B += 1) { //#23591 + $_.i = _5B; //#23588 + $k[$j++] = Infinity; //#23589 + $forall($get($_.stypevals, $_.i), function() { //#23589 + var _5F = $k[--$j]; //#23589 + $k[$j++] = $f(_5F - 48) * $f($get($_.barcode, ($_.barlen - $_.i) - 1) - 48); //#23589 + }); //#23589 + var _5K = $a(); //#23589 + $k[$j++] = _5K; //#23590 + $k[$j++] = $_.v; //#23590 + $_.bigadd(); //#23590 + $_.v = $k[--$j]; //#23590 + } //#23590 + $k[$j++] = 'v'; //#23592 + $k[$j++] = $_.v; //#23592 + $k[$j++] = 2; //#23592 + $_.normalize(); //#23592 + var _5O = $k[--$j]; //#23592 + $_[$k[--$j]] = _5O; //#23592 + $k[$j++] = Infinity; //#23595 + for (var _5R = 0, _5S = (5 - ($_.v.length % 5)) % 5; _5R < _5S; _5R++) { //#23595 + $k[$j++] = 0; //#23595 + } //#23595 + $aload($_.v); //#23595 + $_.v = $a(); //#23595 + $_.cws = $a(~~($_.v.length / 5)); //#23596 + for (var _5Z = 0, _5Y = $_.cws.length - 1; _5Z <= _5Y; _5Z += 1) { //#23602 + $_.i = _5Z; //#23598 + var _5c = $geti($_.v, $_.i * 5, 5); //#23599 + $k[$j++] = 0; //#23600 + for (var _5d = 0, _5e = _5c.length; _5d < _5e; _5d++) { //#23600 + var _5g = $k[--$j]; //#23600 + $k[$j++] = $f(_5g + $get(_5c, _5d)) * 2; //#23600 + } //#23600 + $put($_.cws, $_.i, ~~($k[--$j] / 2)); //#23601 + } //#23601 + $_.metrics = $_.stypemetrics; //#23604 + } else { //#24035 var _5p = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fnc1], ["FNC3", $_.fnc3] - ]); //#23290 - $_.fncvals = _5p; //#23291 - $k[$j++] = 'msg'; //#23292 - $k[$j++] = $_.barcode; //#23292 - $k[$j++] = $_.fncvals; //#23292 - bwipp_parseinput(); //#23292 - var _5s = $k[--$j]; //#23292 - $_[$k[--$j]] = _5s; //#23292 - $_.msglen = $_.msg.length; //#23293 - $_.eciesc = 92; //#23296 - var _5v = $_.msg; //#23297 - $k[$j++] = 'numecis'; //#23297 - $k[$j++] = 0; //#23297 - for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#23297 - if ($get(_5v, _5w) <= -1000000) { //#23297 - var _5z = $k[--$j]; //#23297 - $k[$j++] = $f(_5z + 1); //#23297 - } //#23297 - } //#23297 - var _60 = $k[--$j]; //#23297 - $_[$k[--$j]] = _60; //#23297 - if ($_.numecis > 0) { //#23324 - $_.msgtmp = $a($f(($f(($_.msg.length * 2) + ($_.numecis * 6))) + 2)); //#23299 - $put($_.msgtmp, 0, $_.pad); //#23300 - $put($_.msgtmp, 1, $_.eciesc); //#23301 - $_.j = 2; //#23302 - for (var _6C = 0, _6B = $_.msg.length - 1; _6C <= _6B; _6C += 1) { //#23321 - var _6E = $get($_.msg, _6C); //#23304 - $k[$j++] = _6E; //#23320 - if (_6E <= -1000000) { //#23318 - var _6I = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#23306 - for (var _6J = 0, _6K = _6I.length; _6J < _6K; _6J++) { //#23306 - $k[$j++] = $get(_6I, _6J); //#23306 - } //#23306 - $astore($a(6)); //#23306 - $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#23307 - $put($_.msgtmp, $_.j, $_.eciesc); //#23308 - $_.j = $_.j + 7; //#23309 - } else { //#23318 - var _6U = $k[--$j]; //#23311 - $k[$j++] = _6U; //#23319 - if (_6U != $_.eciesc) { //#23318 - $put($_.msgtmp, $_.j, $k[--$j]); //#23312 - $_.j = $_.j + 1; //#23313 - } else { //#23318 - $j--; //#23315 - $put($_.msgtmp, $_.j, $_.eciesc); //#23316 - $put($_.msgtmp, $_.j + 1, $_.eciesc); //#23317 - $_.j = $_.j + 2; //#23318 - } //#23318 - } //#23318 - } //#23318 - $_.msg = $geti($_.msgtmp, 0, $_.j); //#23322 - $_.msglen = $_.msg.length; //#23323 - } //#23323 - $_.metrics = $_.nonstypemetrics; //#23326 - $_.fullcws = $a([]); //#23329 - var _6n = $_.metrics; //#23330 - for (var _6o = 0, _6p = _6n.length; _6o < _6p; _6o++) { //#23341 - $_.m = $get(_6n, _6o); //#23331 - $_.vers = $get($_.m, 0); //#23332 - $_.dcws = $get($_.m, 4); //#23333 - $_.okay = true; //#23334 - if ($eq($_.version, "unset")) { //#23338 - if ($_.vers.length != 1) { //#23336 - $_.okay = false; //#23336 - } //#23336 - } else { //#23338 - if ($ne($_.version, $_.vers)) { //#23338 - $_.okay = false; //#23338 - } //#23338 - } //#23338 - if ($_.okay) { //#23340 - $k[$j++] = Infinity; //#23340 - $aload($_.fullcws); //#23340 - $k[$j++] = $_.dcws; //#23340 - $_.fullcws = $a(); //#23340 - } //#23340 - } //#23340 - $k[$j++] = Infinity; //#23342 - for (var _73 = 0, _74 = 1480; _73 < _74; _73++) { //#23342 - $k[$j++] = 10000; //#23342 - } //#23342 - $_.numremcws = $a(); //#23342 - var _76 = $_.fullcws; //#23343 - for (var _77 = 0, _78 = _76.length; _77 < _78; _77++) { //#23343 - $put($_.numremcws, $f($get(_76, _77) - 1), 1); //#23343 - } //#23343 - for (var _7B = 1478; _7B >= 0; _7B -= 1) { //#23349 - $_.i = _7B; //#23345 - if ($get($_.numremcws, $_.i) != 1) { //#23348 - $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#23347 - } //#23347 - } //#23347 - $k[$j++] = Infinity; //#23351 - for (var _7L = 0, _7M = $_.msglen; _7L < _7M; _7L++) { //#23351 - $k[$j++] = 0; //#23351 - } //#23351 - $k[$j++] = 0; //#23351 - $_.numD = $a(); //#23351 - $k[$j++] = Infinity; //#23352 - for (var _7P = 0, _7Q = $_.msglen; _7P < _7Q; _7P++) { //#23352 - $k[$j++] = 0; //#23352 - } //#23352 - $k[$j++] = 9999; //#23352 - $_.nextXterm = $a(); //#23352 - $k[$j++] = Infinity; //#23353 - for (var _7T = 0, _7U = $_.msglen; _7T < _7U; _7T++) { //#23353 - $k[$j++] = 0; //#23353 - } //#23353 - $k[$j++] = 9999; //#23353 - $_.nextNonX = $a(); //#23353 - for (var _7X = $_.msglen - 1; _7X >= 0; _7X -= 1) { //#23370 - $_.i = _7X; //#23355 - $_.barchar = $get($_.msg, $_.i); //#23356 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#23359 - $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#23358 - } //#23358 - if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#23363 - $put($_.nextXterm, $_.i, 0); //#23361 - } else { //#23363 - $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#23363 - } //#23363 - var _7u = $get($_.Xvals, $_.barchar) !== undefined; //#23365 - if (!_7u) { //#23368 - $put($_.nextNonX, $_.i, 0); //#23366 - } else { //#23368 - $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#23368 - } //#23368 - } //#23368 - $k[$j++] = Infinity; //#23371 - var _82 = $_.nextXterm; //#23371 - for (var _83 = 0, _84 = _82.length; _83 < _84; _83++) { //#23371 - var _85 = $get(_82, _83); //#23371 - $k[$j++] = _85; //#23371 - if (_85 > 10000) { //#23371 - $j--; //#23371 - $k[$j++] = 10000; //#23371 - } //#23371 - } //#23371 - $_.nextXterm = $a(); //#23371 - $k[$j++] = Infinity; //#23372 - var _87 = $_.nextNonX; //#23372 - for (var _88 = 0, _89 = _87.length; _88 < _89; _88++) { //#23372 - var _8A = $get(_87, _88); //#23372 - $k[$j++] = _8A; //#23372 - if (_8A > 10000) { //#23372 - $j--; //#23372 - $k[$j++] = 10000; //#23372 - } //#23372 - } //#23372 - $_.nextNonX = $a(); //#23372 + ]); //#23614 + $_.fncvals = _5p; //#23615 + $k[$j++] = 'msg'; //#23616 + $k[$j++] = $_.barcode; //#23616 + $k[$j++] = $_.fncvals; //#23616 + bwipp_parseinput(); //#23616 + var _5s = $k[--$j]; //#23616 + $_[$k[--$j]] = _5s; //#23616 + $_.msglen = $_.msg.length; //#23617 + $_.eciesc = 92; //#23620 + var _5v = $_.msg; //#23621 + $k[$j++] = 'numecis'; //#23621 + $k[$j++] = 0; //#23621 + for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#23621 + if ($get(_5v, _5w) <= -1000000) { //#23621 + var _5z = $k[--$j]; //#23621 + $k[$j++] = $f(_5z + 1); //#23621 + } //#23621 + } //#23621 + var _60 = $k[--$j]; //#23621 + $_[$k[--$j]] = _60; //#23621 + if ($_.numecis > 0) { //#23648 + $_.msgtmp = $a($f(($f(($_.msg.length * 2) + ($_.numecis * 6))) + 2)); //#23623 + $put($_.msgtmp, 0, $_.pad); //#23624 + $put($_.msgtmp, 1, $_.eciesc); //#23625 + $_.j = 2; //#23626 + for (var _6C = 0, _6B = $_.msg.length - 1; _6C <= _6B; _6C += 1) { //#23645 + var _6E = $get($_.msg, _6C); //#23628 + $k[$j++] = _6E; //#23644 + if (_6E <= -1000000) { //#23642 + var _6I = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#23630 + for (var _6J = 0, _6K = _6I.length; _6J < _6K; _6J++) { //#23630 + $k[$j++] = $get(_6I, _6J); //#23630 + } //#23630 + $astore($a(6)); //#23630 + $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#23631 + $put($_.msgtmp, $_.j, $_.eciesc); //#23632 + $_.j = $_.j + 7; //#23633 + } else { //#23642 + var _6U = $k[--$j]; //#23635 + $k[$j++] = _6U; //#23643 + if (_6U != $_.eciesc) { //#23642 + $put($_.msgtmp, $_.j, $k[--$j]); //#23636 + $_.j = $_.j + 1; //#23637 + } else { //#23642 + $j--; //#23639 + $put($_.msgtmp, $_.j, $_.eciesc); //#23640 + $put($_.msgtmp, $_.j + 1, $_.eciesc); //#23641 + $_.j = $_.j + 2; //#23642 + } //#23642 + } //#23642 + } //#23642 + $_.msg = $geti($_.msgtmp, 0, $_.j); //#23646 + $_.msglen = $_.msg.length; //#23647 + } //#23647 + $_.metrics = $_.nonstypemetrics; //#23650 + $_.fullcws = $a([]); //#23653 + var _6n = $_.metrics; //#23654 + for (var _6o = 0, _6p = _6n.length; _6o < _6p; _6o++) { //#23665 + $_.m = $get(_6n, _6o); //#23655 + $_.vers = $get($_.m, 0); //#23656 + $_.dcws = $get($_.m, 4); //#23657 + $_.okay = true; //#23658 + if ($eq($_.version, "unset")) { //#23662 + if ($_.vers.length != 1) { //#23660 + $_.okay = false; //#23660 + } //#23660 + } else { //#23662 + if ($ne($_.version, $_.vers)) { //#23662 + $_.okay = false; //#23662 + } //#23662 + } //#23662 + if ($_.okay) { //#23664 + $k[$j++] = Infinity; //#23664 + $aload($_.fullcws); //#23664 + $k[$j++] = $_.dcws; //#23664 + $_.fullcws = $a(); //#23664 + } //#23664 + } //#23664 + $k[$j++] = Infinity; //#23666 + for (var _73 = 0, _74 = 1480; _73 < _74; _73++) { //#23666 + $k[$j++] = 10000; //#23666 + } //#23666 + $_.numremcws = $a(); //#23666 + var _76 = $_.fullcws; //#23667 + for (var _77 = 0, _78 = _76.length; _77 < _78; _77++) { //#23667 + $put($_.numremcws, $f($get(_76, _77) - 1), 1); //#23667 + } //#23667 + for (var _7B = 1478; _7B >= 0; _7B -= 1) { //#23673 + $_.i = _7B; //#23669 + if ($get($_.numremcws, $_.i) != 1) { //#23672 + $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#23671 + } //#23671 + } //#23671 + $k[$j++] = Infinity; //#23675 + for (var _7L = 0, _7M = $_.msglen; _7L < _7M; _7L++) { //#23675 + $k[$j++] = 0; //#23675 + } //#23675 + $k[$j++] = 0; //#23675 + $_.numD = $a(); //#23675 + $k[$j++] = Infinity; //#23676 + for (var _7P = 0, _7Q = $_.msglen; _7P < _7Q; _7P++) { //#23676 + $k[$j++] = 0; //#23676 + } //#23676 + $k[$j++] = 9999; //#23676 + $_.nextXterm = $a(); //#23676 + $k[$j++] = Infinity; //#23677 + for (var _7T = 0, _7U = $_.msglen; _7T < _7U; _7T++) { //#23677 + $k[$j++] = 0; //#23677 + } //#23677 + $k[$j++] = 9999; //#23677 + $_.nextNonX = $a(); //#23677 + for (var _7X = $_.msglen - 1; _7X >= 0; _7X -= 1) { //#23694 + $_.i = _7X; //#23679 + $_.barchar = $get($_.msg, $_.i); //#23680 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#23683 + $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#23682 + } //#23682 + if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#23687 + $put($_.nextXterm, $_.i, 0); //#23685 + } else { //#23687 + $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#23687 + } //#23687 + var _7u = $get($_.Xvals, $_.barchar) !== undefined; //#23689 + if (!_7u) { //#23692 + $put($_.nextNonX, $_.i, 0); //#23690 + } else { //#23692 + $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#23692 + } //#23692 + } //#23692 + $k[$j++] = Infinity; //#23695 + var _82 = $_.nextXterm; //#23695 + for (var _83 = 0, _84 = _82.length; _83 < _84; _83++) { //#23695 + var _85 = $get(_82, _83); //#23695 + $k[$j++] = _85; //#23695 + if (_85 > 10000) { //#23695 + $j--; //#23695 + $k[$j++] = 10000; //#23695 + } //#23695 + } //#23695 + $_.nextXterm = $a(); //#23695 + $k[$j++] = Infinity; //#23696 + var _87 = $_.nextNonX; //#23696 + for (var _88 = 0, _89 = _87.length; _88 < _89; _88++) { //#23696 + var _8A = $get(_87, _88); //#23696 + $k[$j++] = _8A; //#23696 + if (_8A > 10000) { //#23696 + $j--; //#23696 + $k[$j++] = 10000; //#23696 + } //#23696 + } //#23696 + $_.nextNonX = $a(); //#23696 $_.isD = function() { - $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#23374 - }; //#23374 + $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#23698 + }; //#23698 $_.isC = function() { - var _8G = $get($_.CNvals, $_.char) !== undefined; //#23375 - $k[$j++] = _8G; //#23375 - }; //#23375 + var _8G = $get($_.CNvals, $_.char) !== undefined; //#23699 + $k[$j++] = _8G; //#23699 + }; //#23699 $_.isT = function() { - var _8J = $get($_.TNvals, $_.char) !== undefined; //#23376 - $k[$j++] = _8J; //#23376 - }; //#23376 + var _8J = $get($_.TNvals, $_.char) !== undefined; //#23700 + $k[$j++] = _8J; //#23700 + }; //#23700 $_.isX = function() { - var _8M = $get($_.Xvals, $_.char) !== undefined; //#23377 - $k[$j++] = _8M; //#23377 - }; //#23377 + var _8M = $get($_.Xvals, $_.char) !== undefined; //#23701 + $k[$j++] = _8M; //#23701 + }; //#23701 $_.isEA = function() { - $k[$j++] = $_.char > 127; //#23378 - }; //#23378 + $k[$j++] = $_.char > 127; //#23702 + }; //#23702 $_.isFN = function() { - $k[$j++] = $_.char < 0; //#23379 - }; //#23379 + $k[$j++] = $_.char < 0; //#23703 + }; //#23703 $_.XtermFirst = function() { - var _8P = $k[--$j]; //#23380 - $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#23380 - }; //#23380 + var _8P = $k[--$j]; //#23704 + $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#23704 + }; //#23704 $_.lookup = function() { - $_.ac = 1; //#23383 - $_.cc = 2; //#23383 - $_.tc = 2; //#23383 - $_.xc = 2; //#23383 - $_.bc = 3; //#23383 - if ($_.mode == $_.A) { //#23384 - $_.ac = 0; //#23384 - $_.cc = 1; //#23384 - $_.tc = 1; //#23384 - $_.xc = 1; //#23384 - $_.bc = 2; //#23384 - } //#23384 - if ($_.mode == $_.C) { //#23385 - $_.cc = 0; //#23385 - } //#23385 - if ($_.mode == $_.T) { //#23386 - $_.tc = 0; //#23386 - } //#23386 - if ($_.mode == $_.X) { //#23387 - $_.xc = 0; //#23387 - } //#23387 - if ($_.mode == $_.B) { //#23388 - $_.bc = 0; //#23388 - } //#23388 - for (var _8e = 0, _8f = 1; _8e < _8f; _8e++) { //#23416 - $_.k = 0; //#23390 - for (;;) { //#23415 - if (($_.i + $_.k) == $_.msglen) { //#23397 - var _8n = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23392 - $k[$j++] = true; //#23392 - for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#23392 - var _8s = $k[--$j]; //#23392 - $k[$j++] = _8s && ($_.bc <= Math.ceil($get(_8n, _8o))); //#23392 - } //#23392 - if ($k[--$j]) { //#23392 - $k[$j++] = $_.B; //#23392 - break; //#23392 - } //#23392 - var _8z = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23393 - $k[$j++] = true; //#23393 - for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#23393 - var _94 = $k[--$j]; //#23393 - $k[$j++] = _94 && ($_.ac <= Math.ceil($get(_8z, _90))); //#23393 - } //#23393 - if ($k[--$j]) { //#23393 - $k[$j++] = $_.A; //#23393 - break; //#23393 - } //#23393 - var _99 = $a([$_.tc, $_.xc]); //#23394 - $k[$j++] = true; //#23394 - for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#23394 - var _9E = $k[--$j]; //#23394 - $k[$j++] = _9E && (Math.ceil($_.cc) <= Math.ceil($get(_99, _9A))); //#23394 - } //#23394 - if ($k[--$j]) { //#23394 - $k[$j++] = $_.C; //#23394 - break; //#23394 - } //#23394 - var _9I = $a([$_.xc]); //#23395 - $k[$j++] = true; //#23395 - for (var _9J = 0, _9K = _9I.length; _9J < _9K; _9J++) { //#23395 - var _9N = $k[--$j]; //#23395 - $k[$j++] = _9N && (Math.ceil($_.tc) <= Math.ceil($get(_9I, _9J))); //#23395 - } //#23395 - if ($k[--$j]) { //#23395 - $k[$j++] = $_.T; //#23395 - break; //#23395 - } //#23395 - $k[$j++] = $_.X; //#23396 - break; //#23396 - } //#23396 - $_.char = $get($_.msg, $_.i + $_.k); //#23398 - $k[$j++] = 'ac'; //#23399 - $k[$j++] = $_.ac; //#23399 - $_.isD(); //#23399 - if ($k[--$j]) { //#23399 - var _9X = $k[--$j]; //#23399 - $k[$j++] = $f(_9X + (1 / 2)); //#23399 - } else { //#23399 - $_.isEA(); //#23399 - if ($k[--$j]) { //#23399 - var _9Z = $k[--$j]; //#23399 - $k[$j++] = Math.ceil(_9Z) + 2; //#23399 - } else { //#23399 - var _9a = $k[--$j]; //#23399 - $k[$j++] = Math.ceil(_9a) + 1; //#23399 - } //#23399 - } //#23399 - var _9b = $k[--$j]; //#23399 - $_[$k[--$j]] = _9b; //#23399 - $k[$j++] = 'cc'; //#23400 - $k[$j++] = $_.cc; //#23400 - $_.isC(); //#23400 - if ($k[--$j]) { //#23400 - var _9f = $k[--$j]; //#23400 - $k[$j++] = $f(_9f + 0.6666667); //#23400 - } else { //#23400 - $_.isEA(); //#23400 - if ($k[--$j]) { //#23400 - var _9h = $k[--$j]; //#23400 - $k[$j++] = $f(_9h + 2.6666667); //#23400 - } else { //#23400 - var _9i = $k[--$j]; //#23400 - $k[$j++] = $f(_9i + 1.3333334); //#23400 - } //#23400 - } //#23400 - var _9j = $k[--$j]; //#23400 - $_[$k[--$j]] = _9j; //#23400 - $k[$j++] = 'tc'; //#23401 - $k[$j++] = $_.tc; //#23401 - $_.isT(); //#23401 - if ($k[--$j]) { //#23401 - var _9n = $k[--$j]; //#23401 - $k[$j++] = $f(_9n + 0.6666667); //#23401 - } else { //#23401 - $_.isEA(); //#23401 - if ($k[--$j]) { //#23401 - var _9p = $k[--$j]; //#23401 - $k[$j++] = $f(_9p + 2.6666667); //#23401 - } else { //#23401 - var _9q = $k[--$j]; //#23401 - $k[$j++] = $f(_9q + 1.3333334); //#23401 - } //#23401 - } //#23401 - var _9r = $k[--$j]; //#23401 - $_[$k[--$j]] = _9r; //#23401 - $k[$j++] = 'xc'; //#23402 - $k[$j++] = $_.xc; //#23402 - $_.isX(); //#23402 - if ($k[--$j]) { //#23402 - var _9v = $k[--$j]; //#23402 - $k[$j++] = $f(_9v + 0.6666667); //#23402 - } else { //#23402 - $_.isEA(); //#23402 - if ($k[--$j]) { //#23402 - var _9x = $k[--$j]; //#23402 - $k[$j++] = $f(_9x + 4.3333334); //#23402 - } else { //#23402 - var _9y = $k[--$j]; //#23402 - $k[$j++] = $f(_9y + 3.3333334); //#23402 - } //#23402 - } //#23402 - var _9z = $k[--$j]; //#23402 - $_[$k[--$j]] = _9z; //#23402 - $k[$j++] = 'bc'; //#23403 - $k[$j++] = $_.bc; //#23403 - $_.isFN(); //#23403 - if ($k[--$j]) { //#23403 - var _A3 = $k[--$j]; //#23403 - $k[$j++] = $f(_A3 + 3); //#23403 - } else { //#23403 - var _A4 = $k[--$j]; //#23403 - $k[$j++] = $f(_A4 + 1); //#23403 - } //#23403 - var _A5 = $k[--$j]; //#23403 - $_[$k[--$j]] = _A5; //#23403 - if ($_.k >= 3) { //#23413 - var _AC = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23405 - $k[$j++] = true; //#23405 - for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#23405 - var _AH = $k[--$j]; //#23405 - $k[$j++] = _AH && (($_.bc + 1) <= Math.ceil($get(_AC, _AD))); //#23405 - } //#23405 - if ($k[--$j]) { //#23405 - $k[$j++] = $_.B; //#23405 - break; //#23405 - } //#23405 - var _AO = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23406 - $k[$j++] = true; //#23406 - for (var _AP = 0, _AQ = _AO.length; _AP < _AQ; _AP++) { //#23406 - var _AT = $k[--$j]; //#23406 - $k[$j++] = _AT && (($_.ac + 1) <= Math.ceil($get(_AO, _AP))); //#23406 - } //#23406 - if ($k[--$j]) { //#23406 - $k[$j++] = $_.A; //#23406 - break; //#23406 - } //#23406 - var _Aa = $a([$_.ac, $_.cc, $_.xc, $_.bc]); //#23407 - $k[$j++] = true; //#23407 - for (var _Ab = 0, _Ac = _Aa.length; _Ab < _Ac; _Ab++) { //#23407 - var _Af = $k[--$j]; //#23407 - $k[$j++] = _Af && ((Math.ceil($_.tc) + 1) <= Math.ceil($get(_Aa, _Ab))); //#23407 - } //#23407 - if ($k[--$j]) { //#23407 - $k[$j++] = $_.T; //#23407 - break; //#23407 - } //#23407 - var _Ak = $a([$_.ac, $_.tc]); //#23408 - $k[$j++] = true; //#23408 - for (var _Al = 0, _Am = _Ak.length; _Al < _Am; _Al++) { //#23408 - var _Ap = $k[--$j]; //#23408 - $k[$j++] = _Ap && ((Math.ceil($_.cc) + 1) <= Math.ceil($get(_Ak, _Al))); //#23408 - } //#23408 - if ($k[--$j]) { //#23411 - if (Math.ceil($_.cc) < Math.ceil($_.xc)) { //#23409 - $k[$j++] = $_.C; //#23409 - break; //#23409 - } //#23409 - if ($_.cc == $_.xc) { //#23410 - $k[$j++] = ($_.i + $_.k) + 1; //#23410 - $_.XtermFirst(); //#23410 - if ($k[--$j]) { //#23410 - $k[$j++] = $_.X; //#23410 - break; //#23410 - } else { //#23410 - $k[$j++] = $_.C; //#23410 - break; //#23410 - } //#23410 - } //#23410 - } //#23410 - var _B5 = $a([$_.ac, $_.cc, $_.tc, $_.bc]); //#23412 - $k[$j++] = true; //#23412 - for (var _B6 = 0, _B7 = _B5.length; _B6 < _B7; _B6++) { //#23412 - var _BA = $k[--$j]; //#23412 - $k[$j++] = _BA && ((Math.ceil($_.xc) + 1) <= Math.ceil($get(_B5, _B6))); //#23412 - } //#23412 - if ($k[--$j]) { //#23412 - $k[$j++] = $_.X; //#23412 - break; //#23412 - } //#23412 - } //#23412 - $_.k = $_.k + 1; //#23414 - } //#23414 - } //#23414 - }; //#23414 + $_.ac = 1; //#23707 + $_.cc = 2; //#23707 + $_.tc = 2; //#23707 + $_.xc = 2; //#23707 + $_.bc = 3; //#23707 + if ($_.mode == $_.A) { //#23708 + $_.ac = 0; //#23708 + $_.cc = 1; //#23708 + $_.tc = 1; //#23708 + $_.xc = 1; //#23708 + $_.bc = 2; //#23708 + } //#23708 + if ($_.mode == $_.C) { //#23709 + $_.cc = 0; //#23709 + } //#23709 + if ($_.mode == $_.T) { //#23710 + $_.tc = 0; //#23710 + } //#23710 + if ($_.mode == $_.X) { //#23711 + $_.xc = 0; //#23711 + } //#23711 + if ($_.mode == $_.B) { //#23712 + $_.bc = 0; //#23712 + } //#23712 + for (var _8e = 0, _8f = 1; _8e < _8f; _8e++) { //#23740 + $_.k = 0; //#23714 + for (;;) { //#23739 + if (($_.i + $_.k) == $_.msglen) { //#23721 + var _8n = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23716 + $k[$j++] = true; //#23716 + for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#23716 + var _8s = $k[--$j]; //#23716 + $k[$j++] = _8s && ($_.bc <= Math.ceil($get(_8n, _8o))); //#23716 + } //#23716 + if ($k[--$j]) { //#23716 + $k[$j++] = $_.B; //#23716 + break; //#23716 + } //#23716 + var _8z = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23717 + $k[$j++] = true; //#23717 + for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#23717 + var _94 = $k[--$j]; //#23717 + $k[$j++] = _94 && ($_.ac <= Math.ceil($get(_8z, _90))); //#23717 + } //#23717 + if ($k[--$j]) { //#23717 + $k[$j++] = $_.A; //#23717 + break; //#23717 + } //#23717 + var _99 = $a([$_.tc, $_.xc]); //#23718 + $k[$j++] = true; //#23718 + for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#23718 + var _9E = $k[--$j]; //#23718 + $k[$j++] = _9E && (Math.ceil($_.cc) <= Math.ceil($get(_99, _9A))); //#23718 + } //#23718 + if ($k[--$j]) { //#23718 + $k[$j++] = $_.C; //#23718 + break; //#23718 + } //#23718 + var _9I = $a([$_.xc]); //#23719 + $k[$j++] = true; //#23719 + for (var _9J = 0, _9K = _9I.length; _9J < _9K; _9J++) { //#23719 + var _9N = $k[--$j]; //#23719 + $k[$j++] = _9N && (Math.ceil($_.tc) <= Math.ceil($get(_9I, _9J))); //#23719 + } //#23719 + if ($k[--$j]) { //#23719 + $k[$j++] = $_.T; //#23719 + break; //#23719 + } //#23719 + $k[$j++] = $_.X; //#23720 + break; //#23720 + } //#23720 + $_.char = $get($_.msg, $_.i + $_.k); //#23722 + $k[$j++] = 'ac'; //#23723 + $k[$j++] = $_.ac; //#23723 + $_.isD(); //#23723 + if ($k[--$j]) { //#23723 + var _9X = $k[--$j]; //#23723 + $k[$j++] = $f(_9X + (1 / 2)); //#23723 + } else { //#23723 + $_.isEA(); //#23723 + if ($k[--$j]) { //#23723 + var _9Z = $k[--$j]; //#23723 + $k[$j++] = Math.ceil(_9Z) + 2; //#23723 + } else { //#23723 + var _9a = $k[--$j]; //#23723 + $k[$j++] = Math.ceil(_9a) + 1; //#23723 + } //#23723 + } //#23723 + var _9b = $k[--$j]; //#23723 + $_[$k[--$j]] = _9b; //#23723 + $k[$j++] = 'cc'; //#23724 + $k[$j++] = $_.cc; //#23724 + $_.isC(); //#23724 + if ($k[--$j]) { //#23724 + var _9f = $k[--$j]; //#23724 + $k[$j++] = $f(_9f + 0.6666667); //#23724 + } else { //#23724 + $_.isEA(); //#23724 + if ($k[--$j]) { //#23724 + var _9h = $k[--$j]; //#23724 + $k[$j++] = $f(_9h + 2.6666667); //#23724 + } else { //#23724 + var _9i = $k[--$j]; //#23724 + $k[$j++] = $f(_9i + 1.3333334); //#23724 + } //#23724 + } //#23724 + var _9j = $k[--$j]; //#23724 + $_[$k[--$j]] = _9j; //#23724 + $k[$j++] = 'tc'; //#23725 + $k[$j++] = $_.tc; //#23725 + $_.isT(); //#23725 + if ($k[--$j]) { //#23725 + var _9n = $k[--$j]; //#23725 + $k[$j++] = $f(_9n + 0.6666667); //#23725 + } else { //#23725 + $_.isEA(); //#23725 + if ($k[--$j]) { //#23725 + var _9p = $k[--$j]; //#23725 + $k[$j++] = $f(_9p + 2.6666667); //#23725 + } else { //#23725 + var _9q = $k[--$j]; //#23725 + $k[$j++] = $f(_9q + 1.3333334); //#23725 + } //#23725 + } //#23725 + var _9r = $k[--$j]; //#23725 + $_[$k[--$j]] = _9r; //#23725 + $k[$j++] = 'xc'; //#23726 + $k[$j++] = $_.xc; //#23726 + $_.isX(); //#23726 + if ($k[--$j]) { //#23726 + var _9v = $k[--$j]; //#23726 + $k[$j++] = $f(_9v + 0.6666667); //#23726 + } else { //#23726 + $_.isEA(); //#23726 + if ($k[--$j]) { //#23726 + var _9x = $k[--$j]; //#23726 + $k[$j++] = $f(_9x + 4.3333334); //#23726 + } else { //#23726 + var _9y = $k[--$j]; //#23726 + $k[$j++] = $f(_9y + 3.3333334); //#23726 + } //#23726 + } //#23726 + var _9z = $k[--$j]; //#23726 + $_[$k[--$j]] = _9z; //#23726 + $k[$j++] = 'bc'; //#23727 + $k[$j++] = $_.bc; //#23727 + $_.isFN(); //#23727 + if ($k[--$j]) { //#23727 + var _A3 = $k[--$j]; //#23727 + $k[$j++] = $f(_A3 + 3); //#23727 + } else { //#23727 + var _A4 = $k[--$j]; //#23727 + $k[$j++] = $f(_A4 + 1); //#23727 + } //#23727 + var _A5 = $k[--$j]; //#23727 + $_[$k[--$j]] = _A5; //#23727 + if ($_.k >= 3) { //#23737 + var _AC = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23729 + $k[$j++] = true; //#23729 + for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#23729 + var _AH = $k[--$j]; //#23729 + $k[$j++] = _AH && (($_.bc + 1) <= Math.ceil($get(_AC, _AD))); //#23729 + } //#23729 + if ($k[--$j]) { //#23729 + $k[$j++] = $_.B; //#23729 + break; //#23729 + } //#23729 + var _AO = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23730 + $k[$j++] = true; //#23730 + for (var _AP = 0, _AQ = _AO.length; _AP < _AQ; _AP++) { //#23730 + var _AT = $k[--$j]; //#23730 + $k[$j++] = _AT && (($_.ac + 1) <= Math.ceil($get(_AO, _AP))); //#23730 + } //#23730 + if ($k[--$j]) { //#23730 + $k[$j++] = $_.A; //#23730 + break; //#23730 + } //#23730 + var _Aa = $a([$_.ac, $_.cc, $_.xc, $_.bc]); //#23731 + $k[$j++] = true; //#23731 + for (var _Ab = 0, _Ac = _Aa.length; _Ab < _Ac; _Ab++) { //#23731 + var _Af = $k[--$j]; //#23731 + $k[$j++] = _Af && ((Math.ceil($_.tc) + 1) <= Math.ceil($get(_Aa, _Ab))); //#23731 + } //#23731 + if ($k[--$j]) { //#23731 + $k[$j++] = $_.T; //#23731 + break; //#23731 + } //#23731 + var _Ak = $a([$_.ac, $_.tc]); //#23732 + $k[$j++] = true; //#23732 + for (var _Al = 0, _Am = _Ak.length; _Al < _Am; _Al++) { //#23732 + var _Ap = $k[--$j]; //#23732 + $k[$j++] = _Ap && ((Math.ceil($_.cc) + 1) <= Math.ceil($get(_Ak, _Al))); //#23732 + } //#23732 + if ($k[--$j]) { //#23735 + if (Math.ceil($_.cc) < Math.ceil($_.xc)) { //#23733 + $k[$j++] = $_.C; //#23733 + break; //#23733 + } //#23733 + if ($_.cc == $_.xc) { //#23734 + $k[$j++] = ($_.i + $_.k) + 1; //#23734 + $_.XtermFirst(); //#23734 + if ($k[--$j]) { //#23734 + $k[$j++] = $_.X; //#23734 + break; //#23734 + } else { //#23734 + $k[$j++] = $_.C; //#23734 + break; //#23734 + } //#23734 + } //#23734 + } //#23734 + var _B5 = $a([$_.ac, $_.cc, $_.tc, $_.bc]); //#23736 + $k[$j++] = true; //#23736 + for (var _B6 = 0, _B7 = _B5.length; _B6 < _B7; _B6++) { //#23736 + var _BA = $k[--$j]; //#23736 + $k[$j++] = _BA && ((Math.ceil($_.xc) + 1) <= Math.ceil($get(_B5, _B6))); //#23736 + } //#23736 + if ($k[--$j]) { //#23736 + $k[$j++] = $_.X; //#23736 + break; //#23736 + } //#23736 + } //#23736 + $_.k = $_.k + 1; //#23738 + } //#23738 + } //#23738 + }; //#23738 $_.addtocws = function() { - var _BE = $k[--$j]; //#23420 - $k[$j++] = _BE; //#23422 - if ((_BE.length + $_.j) > 1480) { //#23422 - $j--; //#23421 - $k[$j++] = 'bwipp.codeoneTooLong#23421'; //#23421 - $k[$j++] = "Maximum length exceeded"; //#23421 - bwipp_raiseerror(); //#23421 - } //#23421 - var _BG = $k[--$j]; //#23423 - $puti($_.cws, $_.j, _BG); //#23423 - $_.j = _BG.length + $_.j; //#23424 - }; //#23424 + var _BE = $k[--$j]; //#23744 + $k[$j++] = _BE; //#23746 + if ((_BE.length + $_.j) > 1480) { //#23746 + $j--; //#23745 + $k[$j++] = 'bwipp.codeoneTooLong#23745'; //#23745 + $k[$j++] = "Maximum length exceeded"; //#23745 + bwipp_raiseerror(); //#23745 + } //#23745 + var _BG = $k[--$j]; //#23747 + $puti($_.cws, $_.j, _BG); //#23747 + $_.j = _BG.length + $_.j; //#23748 + }; //#23748 $_.tobin = function() { - var _BL = $s($k[--$j]); //#23428 - $k[$j++] = _BL; //#23428 - for (var _BN = 0, _BM = _BL.length - 1; _BN <= _BM; _BN += 1) { //#23428 - var _BO = $k[--$j]; //#23428 - $put(_BO, _BN, 48); //#23428 - $k[$j++] = _BO; //#23428 - } //#23428 - var _BP = $k[--$j]; //#23429 - var _BS = $cvrs($s(_BP.length), $k[--$j], 2); //#23429 - $puti(_BP, _BP.length - _BS.length, _BS); //#23429 - $k[$j++] = _BP; //#23430 - $k[$j++] = Infinity; //#23430 - var _BT = $k[--$j]; //#23430 - var _BU = $k[--$j]; //#23430 - $k[$j++] = _BT; //#23430 - $forall(_BU, function() { //#23430 - var _BV = $k[--$j]; //#23430 - $k[$j++] = $f(_BV - 48); //#23430 - }); //#23430 - var _BW = $a(); //#23430 - $k[$j++] = _BW; //#23430 - }; //#23430 + var _BL = $s($k[--$j]); //#23752 + $k[$j++] = _BL; //#23752 + for (var _BN = 0, _BM = _BL.length - 1; _BN <= _BM; _BN += 1) { //#23752 + var _BO = $k[--$j]; //#23752 + $put(_BO, _BN, 48); //#23752 + $k[$j++] = _BO; //#23752 + } //#23752 + var _BP = $k[--$j]; //#23753 + var _BS = $cvrs($s(_BP.length), $k[--$j], 2); //#23753 + $puti(_BP, _BP.length - _BS.length, _BS); //#23753 + $k[$j++] = _BP; //#23754 + $k[$j++] = Infinity; //#23754 + var _BT = $k[--$j]; //#23754 + var _BU = $k[--$j]; //#23754 + $k[$j++] = _BT; //#23754 + $forall(_BU, function() { //#23754 + var _BV = $k[--$j]; //#23754 + $k[$j++] = $f(_BV - 48); //#23754 + }); //#23754 + var _BW = $a(); //#23754 + $k[$j++] = _BW; //#23754 + }; //#23754 $_.encA = function() { - for (var _BX = 0, _BY = 1; _BX < _BY; _BX++) { //#23475 - if ($get($_.numD, $_.i) >= 21) { //#23439 - $_.Dbits = $a([1, 1, 1, 1]); //#23436 - $_.mode = $_.D; //#23437 - break; //#23438 - } //#23438 - var _Bg = $get($_.numD, $_.i); //#23440 - if ((_Bg >= 13) && ($f(_Bg + $_.i) == $_.msglen)) { //#23444 - $_.Dbits = $a([1, 1, 1, 1]); //#23441 - $_.mode = $_.D; //#23442 - break; //#23443 - } //#23443 - if ($get($_.numD, $_.i) >= 2) { //#23449 - var _Bo = $s(2); //#23446 - $put(_Bo, 0, $get($_.msg, $_.i)); //#23446 - $put(_Bo, 1, $get($_.msg, $_.i + 1)); //#23446 - $k[$j++] = $get($_.Avals, _Bo); //#23446 - $_.addtocws(); //#23446 - $_.i = $_.i + 2; //#23447 - break; //#23448 - } //#23448 - if ($get($_.msg, $_.i) == $_.fnc1) { //#23465 - if ($get($_.numD, $_.i + 1) >= 15) { //#23457 - $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23452 - $_.addtocws(); //#23452 - $_.i = $_.i + 1; //#23453 - $_.Dbits = $a([]); //#23454 - $_.mode = $_.D; //#23455 - break; //#23456 - } //#23456 - var _CD = $get($_.numD, $_.i + 1); //#23458 - if ((_CD >= 7) && (($f($f(_CD + $_.i) + 1)) == $_.msglen)) { //#23464 - $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23459 - $_.addtocws(); //#23459 - $_.i = $_.i + 1; //#23460 - $_.Dbits = $a([]); //#23461 - $_.mode = $_.D; //#23462 - break; //#23463 - } //#23463 - } //#23463 - $k[$j++] = 'newmode'; //#23466 - $_.lookup(); //#23466 - var _CM = $k[--$j]; //#23466 - $_[$k[--$j]] = _CM; //#23466 - if ($_.newmode != $_.mode) { //#23471 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lD, $_.lB]), $_.newmode)); //#23468 - $_.addtocws(); //#23468 - $_.mode = $_.newmode; //#23469 - break; //#23470 - } //#23470 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23472 - $_.addtocws(); //#23472 - $_.i = $_.i + 1; //#23473 - break; //#23474 - } //#23474 - }; //#23474 + for (var _BX = 0, _BY = 1; _BX < _BY; _BX++) { //#23799 + if ($get($_.numD, $_.i) >= 21) { //#23763 + $_.Dbits = $a([1, 1, 1, 1]); //#23760 + $_.mode = $_.D; //#23761 + break; //#23762 + } //#23762 + var _Bg = $get($_.numD, $_.i); //#23764 + if ((_Bg >= 13) && ($f(_Bg + $_.i) == $_.msglen)) { //#23768 + $_.Dbits = $a([1, 1, 1, 1]); //#23765 + $_.mode = $_.D; //#23766 + break; //#23767 + } //#23767 + if ($get($_.numD, $_.i) >= 2) { //#23773 + var _Bo = $s(2); //#23770 + $put(_Bo, 0, $get($_.msg, $_.i)); //#23770 + $put(_Bo, 1, $get($_.msg, $_.i + 1)); //#23770 + $k[$j++] = $get($_.Avals, _Bo); //#23770 + $_.addtocws(); //#23770 + $_.i = $_.i + 2; //#23771 + break; //#23772 + } //#23772 + if ($get($_.msg, $_.i) == $_.fnc1) { //#23789 + if ($get($_.numD, $_.i + 1) >= 15) { //#23781 + $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23776 + $_.addtocws(); //#23776 + $_.i = $_.i + 1; //#23777 + $_.Dbits = $a([]); //#23778 + $_.mode = $_.D; //#23779 + break; //#23780 + } //#23780 + var _CD = $get($_.numD, $_.i + 1); //#23782 + if ((_CD >= 7) && (($f($f(_CD + $_.i) + 1)) == $_.msglen)) { //#23788 + $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23783 + $_.addtocws(); //#23783 + $_.i = $_.i + 1; //#23784 + $_.Dbits = $a([]); //#23785 + $_.mode = $_.D; //#23786 + break; //#23787 + } //#23787 + } //#23787 + $k[$j++] = 'newmode'; //#23790 + $_.lookup(); //#23790 + var _CM = $k[--$j]; //#23790 + $_[$k[--$j]] = _CM; //#23790 + if ($_.newmode != $_.mode) { //#23795 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lD, $_.lB]), $_.newmode)); //#23792 + $_.addtocws(); //#23792 + $_.mode = $_.newmode; //#23793 + break; //#23794 + } //#23794 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23796 + $_.addtocws(); //#23796 + $_.i = $_.i + 1; //#23797 + break; //#23798 + } //#23798 + }; //#23798 $_.CTXvalstocws = function() { - $_.in = $k[--$j]; //#23479 - $k[$j++] = Infinity; //#23480 - for (var _Ck = 0, _Cj = $_.in.length - 1; _Ck <= _Cj; _Ck += 3) { //#23484 - var _Cm = $geti($_.in, _Ck, 3); //#23482 - $k[$j++] = 0; //#23482 - for (var _Cn = 0, _Co = _Cm.length; _Cn < _Co; _Cn++) { //#23482 - var _Cq = $k[--$j]; //#23482 - $k[$j++] = $f(_Cq + $get(_Cm, _Cn)) * 40; //#23482 - } //#23482 - var _Cs = (~~($k[--$j] / 40)) + 1; //#23483 - $k[$j++] = ~~(_Cs / 256); //#23483 - $k[$j++] = _Cs % 256; //#23483 - } //#23483 - $astore($a($counttomark())); //#23485 - var _Cv = $k[--$j]; //#23485 - var _Cw = $k[--$j]; //#23485 - $k[$j++] = _Cv; //#23485 - $k[$j++] = _Cw; //#23485 - $j--; //#23485 - }; //#23485 + $_.in = $k[--$j]; //#23803 + $k[$j++] = Infinity; //#23804 + for (var _Ck = 0, _Cj = $_.in.length - 1; _Ck <= _Cj; _Ck += 3) { //#23808 + var _Cm = $geti($_.in, _Ck, 3); //#23806 + $k[$j++] = 0; //#23806 + for (var _Cn = 0, _Co = _Cm.length; _Cn < _Co; _Cn++) { //#23806 + var _Cq = $k[--$j]; //#23806 + $k[$j++] = $f(_Cq + $get(_Cm, _Cn)) * 40; //#23806 + } //#23806 + var _Cs = (~~($k[--$j] / 40)) + 1; //#23807 + $k[$j++] = ~~(_Cs / 256); //#23807 + $k[$j++] = _Cs % 256; //#23807 + } //#23807 + $astore($a($counttomark())); //#23809 + var _Cv = $k[--$j]; //#23809 + var _Cw = $k[--$j]; //#23809 + $k[$j++] = _Cv; //#23809 + $k[$j++] = _Cw; //#23809 + $j--; //#23809 + }; //#23809 $_.encCTX = function() { - $_.p = 0; //#23489 - $_.ctxvals = $a(2220); //#23490 - for (;;) { //#23587 - if ($_.i == $_.msglen) { //#23494 - break; //#23494 - } //#23494 - if (($_.p % 3) == 0) { //#23582 - if ($get($_.numD, $_.i) >= 12) { //#23501 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23497 - $_.CTXvalstocws(); //#23497 - $_.addtocws(); //#23497 - $k[$j++] = $a([$_.unlcw]); //#23498 - $_.addtocws(); //#23498 - $_.mode = $_.A; //#23499 - break; //#23500 - } //#23500 - var _DC = $get($_.numD, $_.i); //#23502 - if ((_DC >= 8) && ($f(_DC + $_.i) == $_.msglen)) { //#23507 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23503 - $_.CTXvalstocws(); //#23503 - $_.addtocws(); //#23503 - $k[$j++] = $a([$_.unlcw]); //#23504 - $_.addtocws(); //#23504 - $_.mode = $_.A; //#23505 - break; //#23506 - } //#23506 - if ($_.mode == $_.X) { //#23529 - var _DR = $get($_.Xvals, $get($_.msg, $_.i)) !== undefined; //#23509 - if (!_DR) { //#23517 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23510 - $_.CTXvalstocws(); //#23510 - $_.addtocws(); //#23510 - if (($get($_.numremcws, $_.j) != 1) || ($get($_.msg, $_.i) > 127)) { //#23514 - $k[$j++] = $a([$_.unlcw]); //#23513 - $_.addtocws(); //#23513 - } //#23513 - $_.mode = $_.A; //#23515 - break; //#23516 - } //#23516 - if (($_.i + 1) < $_.msglen) { //#23523 - var _Dk = $get($_.Xvals, $get($_.msg, $_.i + 1)) !== undefined; //#23519 - if (!_Dk) { //#23519 - break; //#23519 - } //#23519 - if (($_.i + 2) < $_.msglen) { //#23522 - var _Dr = $get($_.Xvals, $get($_.msg, $_.i + 2)) !== undefined; //#23521 - if (!_Dr) { //#23521 - break; //#23521 - } //#23521 - } //#23521 - } //#23521 - } else { //#23529 - $_.lookup(); //#23525 - if ($k[--$j] != $_.mode) { //#23530 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23526 - $_.CTXvalstocws(); //#23526 - $_.addtocws(); //#23526 - $k[$j++] = $a([$_.unlcw]); //#23527 - $_.addtocws(); //#23527 - $_.mode = $_.A; //#23528 - break; //#23529 - } //#23529 - } //#23529 - if (($_.msglen - $_.i) <= 3) { //#23581 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#23533 - $k[$j++] = Infinity; //#23534 - var _EA = $geti($_.msg, $_.i, $_.msglen - $_.i); //#23535 - for (var _EB = 0, _EC = _EA.length; _EB < _EC; _EB++) { //#23541 - var _ED = $get(_EA, _EB); //#23541 - var _EH = $get($get($_.encvals, $_.mode), _ED) !== undefined; //#23536 - $k[$j++] = _ED; //#23540 - if (_EH) { //#23539 - $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#23537 - } else { //#23539 - $j--; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - } //#23539 - } //#23539 - $_.remvals = $a(); //#23539 - if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#23552 - $k[$j++] = Infinity; //#23545 - $aload($geti($_.ctxvals, 0, $_.p)); //#23546 - $aload($_.remvals); //#23547 - var _EU = $a(); //#23547 - $k[$j++] = _EU; //#23548 - $_.CTXvalstocws(); //#23548 - $_.addtocws(); //#23548 - $_.mode = $_.A; //#23549 - $_.i = $_.msglen; //#23550 - break; //#23551 - } //#23551 - if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#23563 - $k[$j++] = Infinity; //#23555 - $aload($geti($_.ctxvals, 0, $_.p)); //#23556 - $aload($_.remvals); //#23557 - $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#23558 - var _Ek = $a(); //#23558 - $k[$j++] = _Ek; //#23559 - $_.CTXvalstocws(); //#23559 - $_.addtocws(); //#23559 - $_.mode = $_.A; //#23560 - $_.i = $_.msglen; //#23561 - break; //#23562 - } //#23562 - if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#23572 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23566 - $_.CTXvalstocws(); //#23566 - $_.addtocws(); //#23566 - $k[$j++] = $a([$_.unlcw]); //#23567 - $_.addtocws(); //#23567 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23568 - $_.addtocws(); //#23568 - $_.mode = $_.A; //#23569 - $_.i = $_.msglen; //#23570 - break; //#23571 - } //#23571 - if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#23580 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23575 - $_.CTXvalstocws(); //#23575 - $_.addtocws(); //#23575 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23576 - $_.addtocws(); //#23576 - $_.mode = $_.A; //#23577 - $_.i = $_.msglen; //#23578 - break; //#23579 - } //#23579 - } //#23579 - } //#23579 - var _FJ = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#23583 - $puti($_.ctxvals, $_.p, _FJ); //#23584 - $_.p = _FJ.length + $_.p; //#23585 - $_.i = $_.i + 1; //#23586 - } //#23586 - if ($_.mode != $_.A) { //#23611 - for (;;) { //#23595 - if (($_.p % 3) == 0) { //#23592 - break; //#23592 - } //#23592 - $_.i = $_.i - 1; //#23593 - $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#23594 - } //#23594 - $k[$j++] = Infinity; //#23596 - $aload($geti($_.ctxvals, 0, $_.p)); //#23597 - var _Fd = $a(); //#23597 - $k[$j++] = _Fd; //#23598 - $_.CTXvalstocws(); //#23598 - $_.addtocws(); //#23598 - $k[$j++] = $a([$_.unlcw]); //#23599 - $_.addtocws(); //#23599 - $_.mode = $_.A; //#23600 - if ($_.i != $_.msglen) { //#23610 - if ($get($_.numD, $_.i) >= 2) { //#23608 - var _Fm = $s(2); //#23604 - $put(_Fm, 0, $get($_.msg, $_.i)); //#23604 - $put(_Fm, 1, $get($_.msg, $_.i + 1)); //#23604 - $k[$j++] = $get($_.Avals, _Fm); //#23604 - $_.addtocws(); //#23604 - $_.i = $_.i + 2; //#23605 - } else { //#23608 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23607 - $_.addtocws(); //#23607 - $_.i = $_.i + 1; //#23608 - } //#23608 - } //#23608 - } //#23608 - }; //#23608 + $_.p = 0; //#23813 + $_.ctxvals = $a(2220); //#23814 + for (;;) { //#23911 + if ($_.i == $_.msglen) { //#23818 + break; //#23818 + } //#23818 + if (($_.p % 3) == 0) { //#23906 + if ($get($_.numD, $_.i) >= 12) { //#23825 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23821 + $_.CTXvalstocws(); //#23821 + $_.addtocws(); //#23821 + $k[$j++] = $a([$_.unlcw]); //#23822 + $_.addtocws(); //#23822 + $_.mode = $_.A; //#23823 + break; //#23824 + } //#23824 + var _DC = $get($_.numD, $_.i); //#23826 + if ((_DC >= 8) && ($f(_DC + $_.i) == $_.msglen)) { //#23831 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23827 + $_.CTXvalstocws(); //#23827 + $_.addtocws(); //#23827 + $k[$j++] = $a([$_.unlcw]); //#23828 + $_.addtocws(); //#23828 + $_.mode = $_.A; //#23829 + break; //#23830 + } //#23830 + if ($_.mode == $_.X) { //#23853 + var _DR = $get($_.Xvals, $get($_.msg, $_.i)) !== undefined; //#23833 + if (!_DR) { //#23841 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23834 + $_.CTXvalstocws(); //#23834 + $_.addtocws(); //#23834 + if (($get($_.numremcws, $_.j) != 1) || ($get($_.msg, $_.i) > 127)) { //#23838 + $k[$j++] = $a([$_.unlcw]); //#23837 + $_.addtocws(); //#23837 + } //#23837 + $_.mode = $_.A; //#23839 + break; //#23840 + } //#23840 + if (($_.i + 1) < $_.msglen) { //#23847 + var _Dk = $get($_.Xvals, $get($_.msg, $_.i + 1)) !== undefined; //#23843 + if (!_Dk) { //#23843 + break; //#23843 + } //#23843 + if (($_.i + 2) < $_.msglen) { //#23846 + var _Dr = $get($_.Xvals, $get($_.msg, $_.i + 2)) !== undefined; //#23845 + if (!_Dr) { //#23845 + break; //#23845 + } //#23845 + } //#23845 + } //#23845 + } else { //#23853 + $_.lookup(); //#23849 + if ($k[--$j] != $_.mode) { //#23854 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23850 + $_.CTXvalstocws(); //#23850 + $_.addtocws(); //#23850 + $k[$j++] = $a([$_.unlcw]); //#23851 + $_.addtocws(); //#23851 + $_.mode = $_.A; //#23852 + break; //#23853 + } //#23853 + } //#23853 + if (($_.msglen - $_.i) <= 3) { //#23905 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#23857 + $k[$j++] = Infinity; //#23858 + var _EA = $geti($_.msg, $_.i, $_.msglen - $_.i); //#23859 + for (var _EB = 0, _EC = _EA.length; _EB < _EC; _EB++) { //#23865 + var _ED = $get(_EA, _EB); //#23865 + var _EH = $get($get($_.encvals, $_.mode), _ED) !== undefined; //#23860 + $k[$j++] = _ED; //#23864 + if (_EH) { //#23863 + $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#23861 + } else { //#23863 + $j--; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + } //#23863 + } //#23863 + $_.remvals = $a(); //#23863 + if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#23876 + $k[$j++] = Infinity; //#23869 + $aload($geti($_.ctxvals, 0, $_.p)); //#23870 + $aload($_.remvals); //#23871 + var _EU = $a(); //#23871 + $k[$j++] = _EU; //#23872 + $_.CTXvalstocws(); //#23872 + $_.addtocws(); //#23872 + $_.mode = $_.A; //#23873 + $_.i = $_.msglen; //#23874 + break; //#23875 + } //#23875 + if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#23887 + $k[$j++] = Infinity; //#23879 + $aload($geti($_.ctxvals, 0, $_.p)); //#23880 + $aload($_.remvals); //#23881 + $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#23882 + var _Ek = $a(); //#23882 + $k[$j++] = _Ek; //#23883 + $_.CTXvalstocws(); //#23883 + $_.addtocws(); //#23883 + $_.mode = $_.A; //#23884 + $_.i = $_.msglen; //#23885 + break; //#23886 + } //#23886 + if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#23896 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23890 + $_.CTXvalstocws(); //#23890 + $_.addtocws(); //#23890 + $k[$j++] = $a([$_.unlcw]); //#23891 + $_.addtocws(); //#23891 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23892 + $_.addtocws(); //#23892 + $_.mode = $_.A; //#23893 + $_.i = $_.msglen; //#23894 + break; //#23895 + } //#23895 + if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#23904 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23899 + $_.CTXvalstocws(); //#23899 + $_.addtocws(); //#23899 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23900 + $_.addtocws(); //#23900 + $_.mode = $_.A; //#23901 + $_.i = $_.msglen; //#23902 + break; //#23903 + } //#23903 + } //#23903 + } //#23903 + var _FJ = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#23907 + $puti($_.ctxvals, $_.p, _FJ); //#23908 + $_.p = _FJ.length + $_.p; //#23909 + $_.i = $_.i + 1; //#23910 + } //#23910 + if ($_.mode != $_.A) { //#23935 + for (;;) { //#23919 + if (($_.p % 3) == 0) { //#23916 + break; //#23916 + } //#23916 + $_.i = $_.i - 1; //#23917 + $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#23918 + } //#23918 + $k[$j++] = Infinity; //#23920 + $aload($geti($_.ctxvals, 0, $_.p)); //#23921 + var _Fd = $a(); //#23921 + $k[$j++] = _Fd; //#23922 + $_.CTXvalstocws(); //#23922 + $_.addtocws(); //#23922 + $k[$j++] = $a([$_.unlcw]); //#23923 + $_.addtocws(); //#23923 + $_.mode = $_.A; //#23924 + if ($_.i != $_.msglen) { //#23934 + if ($get($_.numD, $_.i) >= 2) { //#23932 + var _Fm = $s(2); //#23928 + $put(_Fm, 0, $get($_.msg, $_.i)); //#23928 + $put(_Fm, 1, $get($_.msg, $_.i + 1)); //#23928 + $k[$j++] = $get($_.Avals, _Fm); //#23928 + $_.addtocws(); //#23928 + $_.i = $_.i + 2; //#23929 + } else { //#23932 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23931 + $_.addtocws(); //#23931 + $_.i = $_.i + 1; //#23932 + } //#23932 + } //#23932 + } //#23932 + }; //#23932 $_.encD = function() { - for (;;) { //#23672 - if ($get($_.numD, $_.i) < 3) { //#23662 - $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23621 - $_.remcws = $get($_.numremcws, $_.j + (~~($_.Dbits.length / 8))); //#23622 - if (((($f($get($_.numremcws, ($_.j + (~~($_.Dbits.length / 8))) - 1) - 1) == 0) && ($_.Drem == 0)) || (($_.remcws == 1) && ($_.Drem != 0))) && ($_.i == $_.msglen)) { //#23631 - if (($_.Drem == 4) || ($_.Drem == 6)) { //#23628 - $k[$j++] = Infinity; //#23628 - $aload($_.Dbits); //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $_.Dbits = $a(); //#23628 - } //#23628 - if (($_.Drem == 2) || ($_.Drem == 6)) { //#23629 - $k[$j++] = Infinity; //#23629 - $aload($_.Dbits); //#23629 - $k[$j++] = 0; //#23629 - $k[$j++] = 1; //#23629 - $_.Dbits = $a(); //#23629 - } //#23629 - break; //#23630 - } //#23630 - if ((((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) || (($_.i == ($_.msglen - 2)) && ($get($_.numD, $_.i) == 2))) && ($_.remcws == 1)) && ($_.Drem == 0)) { //#23636 - break; //#23636 - } //#23636 - if (!(((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) && ($_.remcws == 1)) && (($_.Drem == 4) || ($_.Drem == 6)))) { //#23643 - $k[$j++] = Infinity; //#23641 - $aload($_.Dbits); //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $_.Dbits = $a(); //#23641 - $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23642 - } //#23642 - if (($_.Drem == 4) || ($_.Drem == 6)) { //#23654 - if ($get($_.numD, $_.i) >= 1) { //#23651 - $k[$j++] = Infinity; //#23648 - $aload($_.Dbits); //#23648 - $k[$j++] = $f($f($get($_.msg, $_.i) - 48) + 1); //#23648 - $k[$j++] = 4; //#23648 - $_.tobin(); //#23648 - $aload($k[--$j]); //#23648 - $_.Dbits = $a(); //#23648 - $_.i = $_.i + 1; //#23649 - } else { //#23651 - $k[$j++] = Infinity; //#23651 - $aload($_.Dbits); //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $_.Dbits = $a(); //#23651 - } //#23651 - $_.Drem = $_.Drem - 4; //#23653 - } //#23653 - if ($_.Drem == 2) { //#23658 - $k[$j++] = Infinity; //#23656 - $aload($_.Dbits); //#23656 - $k[$j++] = 0; //#23656 - $k[$j++] = 1; //#23656 - $_.Dbits = $a(); //#23656 - $_.Drem = 0; //#23657 - } //#23657 - break; //#23660 - } //#23660 - $k[$j++] = Infinity; //#23665 - $aload($_.Dbits); //#23666 - var _H9 = $geti($_.msg, $_.i, 3); //#23667 - $k[$j++] = 0; //#23667 - for (var _HA = 0, _HB = _H9.length; _HA < _HB; _HA++) { //#23667 - var _HD = $k[--$j]; //#23667 - $k[$j++] = ($f(_HD + $f($get(_H9, _HA) - 48))) * 10; //#23667 - } //#23667 - var _HE = $k[--$j]; //#23667 - $k[$j++] = (~~(_HE / 10)) + 1; //#23668 - $k[$j++] = 10; //#23668 - $_.tobin(); //#23668 - $aload($k[--$j]); //#23668 - $_.Dbits = $a(); //#23668 - $_.i = $_.i + 3; //#23670 - } //#23670 - $k[$j++] = Infinity; //#23674 - for (var _HK = 0, _HJ = $_.Dbits.length - 1; _HK <= _HJ; _HK += 8) { //#23677 - var _HM = $geti($_.Dbits, _HK, 8); //#23676 - $k[$j++] = 0; //#23676 - for (var _HN = 0, _HO = _HM.length; _HN < _HO; _HN++) { //#23676 - var _HQ = $k[--$j]; //#23676 - $k[$j++] = $f(_HQ + $get(_HM, _HN)) * 2; //#23676 - } //#23676 - var _HR = $k[--$j]; //#23676 - $k[$j++] = ~~(_HR / 2); //#23676 - } //#23676 - $astore($a($counttomark())); //#23678 - var _HU = $k[--$j]; //#23678 - var _HV = $k[--$j]; //#23678 - $k[$j++] = _HU; //#23678 - $k[$j++] = _HV; //#23678 - $j--; //#23678 - $_.addtocws(); //#23678 - $_.mode = $_.A; //#23679 - }; //#23679 + for (;;) { //#23996 + if ($get($_.numD, $_.i) < 3) { //#23986 + $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23945 + $_.remcws = $get($_.numremcws, $_.j + (~~($_.Dbits.length / 8))); //#23946 + if (((($f($get($_.numremcws, ($_.j + (~~($_.Dbits.length / 8))) - 1) - 1) == 0) && ($_.Drem == 0)) || (($_.remcws == 1) && ($_.Drem != 0))) && ($_.i == $_.msglen)) { //#23955 + if (($_.Drem == 4) || ($_.Drem == 6)) { //#23952 + $k[$j++] = Infinity; //#23952 + $aload($_.Dbits); //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $_.Dbits = $a(); //#23952 + } //#23952 + if (($_.Drem == 2) || ($_.Drem == 6)) { //#23953 + $k[$j++] = Infinity; //#23953 + $aload($_.Dbits); //#23953 + $k[$j++] = 0; //#23953 + $k[$j++] = 1; //#23953 + $_.Dbits = $a(); //#23953 + } //#23953 + break; //#23954 + } //#23954 + if ((((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) || (($_.i == ($_.msglen - 2)) && ($get($_.numD, $_.i) == 2))) && ($_.remcws == 1)) && ($_.Drem == 0)) { //#23960 + break; //#23960 + } //#23960 + if (!(((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) && ($_.remcws == 1)) && (($_.Drem == 4) || ($_.Drem == 6)))) { //#23967 + $k[$j++] = Infinity; //#23965 + $aload($_.Dbits); //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $_.Dbits = $a(); //#23965 + $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23966 + } //#23966 + if (($_.Drem == 4) || ($_.Drem == 6)) { //#23978 + if ($get($_.numD, $_.i) >= 1) { //#23975 + $k[$j++] = Infinity; //#23972 + $aload($_.Dbits); //#23972 + $k[$j++] = $f($f($get($_.msg, $_.i) - 48) + 1); //#23972 + $k[$j++] = 4; //#23972 + $_.tobin(); //#23972 + $aload($k[--$j]); //#23972 + $_.Dbits = $a(); //#23972 + $_.i = $_.i + 1; //#23973 + } else { //#23975 + $k[$j++] = Infinity; //#23975 + $aload($_.Dbits); //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $_.Dbits = $a(); //#23975 + } //#23975 + $_.Drem = $_.Drem - 4; //#23977 + } //#23977 + if ($_.Drem == 2) { //#23982 + $k[$j++] = Infinity; //#23980 + $aload($_.Dbits); //#23980 + $k[$j++] = 0; //#23980 + $k[$j++] = 1; //#23980 + $_.Dbits = $a(); //#23980 + $_.Drem = 0; //#23981 + } //#23981 + break; //#23984 + } //#23984 + $k[$j++] = Infinity; //#23989 + $aload($_.Dbits); //#23990 + var _H9 = $geti($_.msg, $_.i, 3); //#23991 + $k[$j++] = 0; //#23991 + for (var _HA = 0, _HB = _H9.length; _HA < _HB; _HA++) { //#23991 + var _HD = $k[--$j]; //#23991 + $k[$j++] = ($f(_HD + $f($get(_H9, _HA) - 48))) * 10; //#23991 + } //#23991 + var _HE = $k[--$j]; //#23991 + $k[$j++] = (~~(_HE / 10)) + 1; //#23992 + $k[$j++] = 10; //#23992 + $_.tobin(); //#23992 + $aload($k[--$j]); //#23992 + $_.Dbits = $a(); //#23992 + $_.i = $_.i + 3; //#23994 + } //#23994 + $k[$j++] = Infinity; //#23998 + for (var _HK = 0, _HJ = $_.Dbits.length - 1; _HK <= _HJ; _HK += 8) { //#24001 + var _HM = $geti($_.Dbits, _HK, 8); //#24000 + $k[$j++] = 0; //#24000 + for (var _HN = 0, _HO = _HM.length; _HN < _HO; _HN++) { //#24000 + var _HQ = $k[--$j]; //#24000 + $k[$j++] = $f(_HQ + $get(_HM, _HN)) * 2; //#24000 + } //#24000 + var _HR = $k[--$j]; //#24000 + $k[$j++] = ~~(_HR / 2); //#24000 + } //#24000 + $astore($a($counttomark())); //#24002 + var _HU = $k[--$j]; //#24002 + var _HV = $k[--$j]; //#24002 + $k[$j++] = _HU; //#24002 + $k[$j++] = _HV; //#24002 + $j--; //#24002 + $_.addtocws(); //#24002 + $_.mode = $_.A; //#24003 + }; //#24003 $_.encB = function() { - $_.p = 0; //#23684 - $_.bvals = $a(1480); //#23684 - for (;;) { //#23691 - if ($_.i == $_.msglen) { //#23685 - break; //#23685 - } //#23685 - if ($get($_.msg, $_.i) < 0) { //#23686 - break; //#23686 - } //#23686 - $_.lookup(); //#23687 - if ($k[--$j] != $_.mode) { //#23687 - break; //#23687 - } //#23687 - $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#23688 - $_.p = $_.p + 1; //#23689 - $_.i = $_.i + 1; //#23690 - } //#23690 - $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#23692 - $k[$j++] = Infinity; //#23693 - if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#23697 - $k[$j++] = 0; //#23695 - } else { //#23697 - if ($_.p < 250) { //#23697 - $k[$j++] = $_.p; //#23697 - } else { //#23697 - $k[$j++] = (~~($_.p / 250)) + 249; //#23697 - $k[$j++] = $_.p % 250; //#23697 - } //#23697 - } //#23697 - $aload($geti($_.bvals, 0, $_.p)); //#23699 - $_.bvals = $a(); //#23699 - $k[$j++] = $_.bvals; //#23701 - $_.addtocws(); //#23701 - $_.mode = $_.A; //#23702 - }; //#23702 - $_.cws = $a(1480); //#23706 - $_.mode = $_.A; //#23707 - $_.i = 0; //#23707 - $_.j = 0; //#23707 - for (;;) { //#23710 - if ($_.i >= $_.msglen) { //#23708 - break; //#23708 - } //#23708 + $_.p = 0; //#24008 + $_.bvals = $a(1480); //#24008 + for (;;) { //#24015 + if ($_.i == $_.msglen) { //#24009 + break; //#24009 + } //#24009 + if ($get($_.msg, $_.i) < 0) { //#24010 + break; //#24010 + } //#24010 + $_.lookup(); //#24011 + if ($k[--$j] != $_.mode) { //#24011 + break; //#24011 + } //#24011 + $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#24012 + $_.p = $_.p + 1; //#24013 + $_.i = $_.i + 1; //#24014 + } //#24014 + $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#24016 + $k[$j++] = Infinity; //#24017 + if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#24021 + $k[$j++] = 0; //#24019 + } else { //#24021 + if ($_.p < 250) { //#24021 + $k[$j++] = $_.p; //#24021 + } else { //#24021 + $k[$j++] = (~~($_.p / 250)) + 249; //#24021 + $k[$j++] = $_.p % 250; //#24021 + } //#24021 + } //#24021 + $aload($geti($_.bvals, 0, $_.p)); //#24023 + $_.bvals = $a(); //#24023 + $k[$j++] = $_.bvals; //#24025 + $_.addtocws(); //#24025 + $_.mode = $_.A; //#24026 + }; //#24026 + $_.cws = $a(1480); //#24030 + $_.mode = $_.A; //#24031 + $_.i = 0; //#24031 + $_.j = 0; //#24031 + for (;;) { //#24034 + if ($_.i >= $_.msglen) { //#24032 + break; //#24032 + } //#24032 if ($_[$get($a(['encA', 'encCTX', 'encCTX', 'encCTX', 'encD', 'encB']), $_.mode)]() === true) { break; - } //#23709 - } //#23709 - $_.cws = $geti($_.cws, 0, $_.j); //#23711 - } //#23711 - var _IE = $_.metrics; //#23716 - for (var _IF = 0, _IG = _IE.length; _IF < _IG; _IF++) { //#23734 - $_.m = $get(_IE, _IF); //#23717 - $_.vers = $get($_.m, 0); //#23718 - $_.rows = $get($_.m, 1); //#23719 - $_.cols = $get($_.m, 2); //#23720 - $_.dcol = $get($_.m, 3); //#23721 - $_.dcws = $get($_.m, 4); //#23722 - $_.rscw = $get($_.m, 5); //#23723 - $_.rsbl = $get($_.m, 6); //#23724 - $_.riso = $get($_.m, 7); //#23725 - $_.risi = $get($_.m, 8); //#23726 - $_.risl = $get($_.m, 9); //#23727 - $_.dcpb = ~~($_.dcws / $_.rsbl); //#23728 - $_.ecpb = ~~($_.rscw / $_.rsbl); //#23729 - $_.okay = true; //#23730 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#23731 - $_.okay = false; //#23731 - } //#23731 - if ($_.cws.length > $_.dcws) { //#23732 - $_.okay = false; //#23732 - } //#23732 - if ($_.okay) { //#23733 - break; //#23733 - } //#23733 - } //#23733 - if (!$_.okay) { //#23738 - $k[$j++] = 'bwipp.codeoneNoValidSymbol#23737'; //#23737 - $k[$j++] = "Maximum length exceeded"; //#23737 - bwipp_raiseerror(); //#23737 - } //#23737 - if (!$_.stype) { //#23744 - $k[$j++] = Infinity; //#23742 - $aload($_.cws); //#23742 - for (var _Ir = 0, _Is = $f($_.dcws - $_.cws.length); _Ir < _Is; _Ir++) { //#23742 - $k[$j++] = 129; //#23742 - } //#23742 - $_.cws = $a(); //#23742 - } else { //#23744 - $k[$j++] = Infinity; //#23744 - for (var _Iw = 0, _Ix = $f($_.dcws - $_.cws.length); _Iw < _Ix; _Iw++) { //#23744 - $k[$j++] = 0; //#23744 - } //#23744 - $aload($_.cws); //#23744 - $_.cws = $a(); //#23744 - } //#23744 - var _J1 = $get($_.options, 'debugcws') !== undefined; //#23747 - if (_J1) { //#23747 - $k[$j++] = 'bwipp.debugcws#23747'; //#23747 - $k[$j++] = $_.cws; //#23747 - bwipp_raiseerror(); //#23747 - } //#23747 - $_.cwbs = $a($_.rsbl); //#23750 - $_.ecbs = $a($_.rsbl); //#23751 - for (var _J9 = 0, _J8 = $f($_.rsbl - 1); _J9 <= _J8; _J9 += 1) { //#23760 - $_.i = _J9; //#23753 - $_.cwb = $a($_.dcpb); //#23754 - for (var _JE = 0, _JD = $_.dcpb - 1; _JE <= _JD; _JE += 1) { //#23758 - $_.j = _JE; //#23756 - $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#23757 - } //#23757 - $put($_.cwbs, $_.i, $_.cwb); //#23759 - } //#23759 - var _JQ = $_.stype ? 32 : 256; //#23763 - $_.gf = _JQ; //#23763 - $_['gf-1'] = $_.gf - 1; //#23764 - var _JT = $_.stype ? 37 : 301; //#23765 - $_.pm = _JT; //#23765 - $k[$j++] = Infinity; //#23766 - $k[$j++] = 1; //#23766 - for (var _JV = 0, _JW = $_["gf-1"]; _JV < _JW; _JV++) { //#23766 - var _JX = $k[--$j]; //#23766 - var _JY = _JX * 2; //#23766 - $k[$j++] = _JX; //#23766 - $k[$j++] = _JY; //#23766 - if (_JY >= $_.gf) { //#23766 - var _Jb = $k[--$j]; //#23766 - $k[$j++] = _Jb ^ $_.pm; //#23766 - } //#23766 - } //#23766 - $_.rsalog = $a(); //#23766 - $_.rslog = $a($_.gf); //#23767 - for (var _Jh = 1, _Jg = $_["gf-1"]; _Jh <= _Jg; _Jh += 1) { //#23768 - $put($_.rslog, $get($_.rsalog, _Jh), _Jh); //#23768 - } //#23768 + } //#24033 + } //#24033 + $_.cws = $geti($_.cws, 0, $_.j); //#24035 + } //#24035 + var _IE = $_.metrics; //#24040 + for (var _IF = 0, _IG = _IE.length; _IF < _IG; _IF++) { //#24058 + $_.m = $get(_IE, _IF); //#24041 + $_.vers = $get($_.m, 0); //#24042 + $_.rows = $get($_.m, 1); //#24043 + $_.cols = $get($_.m, 2); //#24044 + $_.dcol = $get($_.m, 3); //#24045 + $_.dcws = $get($_.m, 4); //#24046 + $_.rscw = $get($_.m, 5); //#24047 + $_.rsbl = $get($_.m, 6); //#24048 + $_.riso = $get($_.m, 7); //#24049 + $_.risi = $get($_.m, 8); //#24050 + $_.risl = $get($_.m, 9); //#24051 + $_.dcpb = ~~($_.dcws / $_.rsbl); //#24052 + $_.ecpb = ~~($_.rscw / $_.rsbl); //#24053 + $_.okay = true; //#24054 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24055 + $_.okay = false; //#24055 + } //#24055 + if ($_.cws.length > $_.dcws) { //#24056 + $_.okay = false; //#24056 + } //#24056 + if ($_.okay) { //#24057 + break; //#24057 + } //#24057 + } //#24057 + if (!$_.okay) { //#24062 + $k[$j++] = 'bwipp.codeoneNoValidSymbol#24061'; //#24061 + $k[$j++] = "Maximum length exceeded"; //#24061 + bwipp_raiseerror(); //#24061 + } //#24061 + if (!$_.stype) { //#24068 + $k[$j++] = Infinity; //#24066 + $aload($_.cws); //#24066 + for (var _Ir = 0, _Is = $f($_.dcws - $_.cws.length); _Ir < _Is; _Ir++) { //#24066 + $k[$j++] = 129; //#24066 + } //#24066 + $_.cws = $a(); //#24066 + } else { //#24068 + $k[$j++] = Infinity; //#24068 + for (var _Iw = 0, _Ix = $f($_.dcws - $_.cws.length); _Iw < _Ix; _Iw++) { //#24068 + $k[$j++] = 0; //#24068 + } //#24068 + $aload($_.cws); //#24068 + $_.cws = $a(); //#24068 + } //#24068 + var _J1 = $get($_.options, 'debugcws') !== undefined; //#24071 + if (_J1) { //#24071 + $k[$j++] = 'bwipp.debugcws#24071'; //#24071 + $k[$j++] = $_.cws; //#24071 + bwipp_raiseerror(); //#24071 + } //#24071 + $_.cwbs = $a($_.rsbl); //#24074 + $_.ecbs = $a($_.rsbl); //#24075 + for (var _J9 = 0, _J8 = $f($_.rsbl - 1); _J9 <= _J8; _J9 += 1) { //#24084 + $_.i = _J9; //#24077 + $_.cwb = $a($_.dcpb); //#24078 + for (var _JE = 0, _JD = $_.dcpb - 1; _JE <= _JD; _JE += 1) { //#24082 + $_.j = _JE; //#24080 + $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#24081 + } //#24081 + $put($_.cwbs, $_.i, $_.cwb); //#24083 + } //#24083 + var _JQ = $_.stype ? 32 : 256; //#24087 + $_.gf = _JQ; //#24087 + $_['gf-1'] = $_.gf - 1; //#24088 + var _JT = $_.stype ? 37 : 301; //#24089 + $_.pm = _JT; //#24089 + $k[$j++] = Infinity; //#24090 + $k[$j++] = 1; //#24090 + for (var _JV = 0, _JW = $_["gf-1"]; _JV < _JW; _JV++) { //#24090 + var _JX = $k[--$j]; //#24090 + var _JY = _JX * 2; //#24090 + $k[$j++] = _JX; //#24090 + $k[$j++] = _JY; //#24090 + if (_JY >= $_.gf) { //#24090 + var _Jb = $k[--$j]; //#24090 + $k[$j++] = _Jb ^ $_.pm; //#24090 + } //#24090 + } //#24090 + $_.rsalog = $a(); //#24090 + $_.rslog = $a($_.gf); //#24091 + for (var _Jh = 1, _Jg = $_["gf-1"]; _Jh <= _Jg; _Jh += 1) { //#24092 + $put($_.rslog, $get($_.rsalog, _Jh), _Jh); //#24092 + } //#24092 $_.rsprod = function() { - var _Jl = $k[--$j]; //#23770 - var _Jm = $k[--$j]; //#23770 - $k[$j++] = _Jm; //#23774 - $k[$j++] = _Jl; //#23774 - if ((_Jl != 0) && (_Jm != 0)) { //#23773 - var _Jp = $get($_.rslog, $k[--$j]); //#23771 - var _Jv = $get($_.rsalog, $f(_Jp + $get($_.rslog, $k[--$j])) % $_["gf-1"]); //#23771 - $k[$j++] = _Jv; //#23771 - } else { //#23773 - $j -= 2; //#23773 - $k[$j++] = 0; //#23773 - } //#23773 - }; //#23773 - $k[$j++] = Infinity; //#23778 - $k[$j++] = 1; //#23778 - for (var _Jx = 0, _Jy = $_.ecpb; _Jx < _Jy; _Jx++) { //#23778 - $k[$j++] = 0; //#23778 - } //#23778 - $_.coeffs = $a(); //#23778 - for (var _K2 = 0, _K1 = $_.ecpb - 1; _K2 <= _K1; _K2 += 1) { //#23787 - $_.i = _K2; //#23780 - $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#23781 - for (var _K9 = $_.i; _K9 >= 1; _K9 -= 1) { //#23785 - $_.j = _K9; //#23783 - $k[$j++] = $_.coeffs; //#23784 - $k[$j++] = $_.j; //#23784 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#23784 - $k[$j++] = $get($_.coeffs, $_.j); //#23784 - $k[$j++] = $get($_.rsalog, $_.i); //#23784 - $_.rsprod(); //#23784 - var _KL = $k[--$j]; //#23784 - var _KM = $k[--$j]; //#23784 - var _KN = $k[--$j]; //#23784 - $put($k[--$j], _KN, $xo(_KM, _KL)); //#23784 - } //#23784 - $k[$j++] = $_.coeffs; //#23786 - $k[$j++] = 0; //#23786 - $k[$j++] = $get($_.coeffs, 0); //#23786 - $k[$j++] = $get($_.rsalog, $_.i); //#23786 - $_.rsprod(); //#23786 - var _KV = $k[--$j]; //#23786 - var _KW = $k[--$j]; //#23786 - $put($k[--$j], _KW, _KV); //#23786 - } //#23786 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#23788 - for (var _Kd = 0, _Kc = $_.cwbs.length - 1; _Kd <= _Kc; _Kd += 1) { //#23803 - $_.i = _Kd; //#23792 - $k[$j++] = Infinity; //#23793 - $aload($get($_.cwbs, $_.i)); //#23793 - for (var _Ki = 0, _Kj = $_.ecpb; _Ki < _Kj; _Ki++) { //#23793 - $k[$j++] = 0; //#23793 - } //#23793 - $_.rscws = $a(); //#23793 - for (var _Kn = 0, _Km = $_.dcpb - 1; _Kn <= _Km; _Kn += 1) { //#23801 - $_.m = _Kn; //#23795 - $_.k = $get($_.rscws, $_.m); //#23796 - for (var _Kt = 0, _Ks = $_.ecpb - 1; _Kt <= _Ks; _Kt += 1) { //#23800 - $_.j = _Kt; //#23798 - $k[$j++] = $_.rscws; //#23799 - $k[$j++] = ($_.m + $_.j) + 1; //#23799 - $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#23799 - $k[$j++] = $_.k; //#23799 - $_.rsprod(); //#23799 - var _L6 = $k[--$j]; //#23799 - var _L7 = $k[--$j]; //#23799 - $put($k[--$j], _L7, $xo(_L6, $get($_.rscws, ($_.m + $_.j) + 1))); //#23799 - } //#23799 - } //#23799 - $put($_.ecbs, $_.i, $geti($_.rscws, $_.dcpb, $_.ecpb)); //#23802 - } //#23802 - $k[$j++] = Infinity; //#23806 - $aload($_.cws); //#23806 - for (var _LH = 0, _LI = $_.rscw; _LH < _LI; _LH++) { //#23806 - $k[$j++] = 0; //#23806 - } //#23806 - $_.cws = $a(); //#23806 - for (var _LM = 0, _LL = $f($_.rscw - 1); _LM <= _LL; _LM += 1) { //#23810 - $_.i = _LM; //#23808 - $put($_.cws, $f($_.dcws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#23809 - } //#23809 - var _La = $_.stype ? 5 : 8; //#23813 - $_.mmat = $a($f($_.dcws + $_.rscw) * _La); //#23813 - $_.r = 0; //#23814 - $_.c = 0; //#23814 - var _Ld = $_.stype ? 2 : 1; //#23815 - for (var _Lg = 0, _Lh = _Ld, _Lf = $_.cws.length - 1; _Lh < 0 ? _Lg >= _Lf : _Lg <= _Lf; _Lg += _Lh) { //#23836 - $_.i = _Lg; //#23816 - if (!$_.stype) { //#23830 - var _Lk = $strcpy($s(8), "00000000"); //#23818 - var _Lp = $cvrs($s(8), $get($_.cws, $_.i), 2); //#23818 - $puti(_Lk, 8 - _Lp.length, _Lp); //#23819 - $k[$j++] = _Lk; //#23819 - $k[$j++] = Infinity; //#23819 - var _Lq = $k[--$j]; //#23819 - var _Lr = $k[--$j]; //#23819 - $k[$j++] = _Lq; //#23819 - $forall(_Lr, function() { //#23819 - var _Ls = $k[--$j]; //#23819 - $k[$j++] = $f(_Ls - 48); //#23819 - }); //#23819 - var _Lt = $a(); //#23819 - $_.top = $geti(_Lt, 0, 4); //#23820 - $_.bot = $geti(_Lt, 4, 4); //#23821 - } else { //#23830 - var _Lx = $strcpy($s(5), "00000"); //#23823 - var _M2 = $cvrs($s(5), $get($_.cws, $_.i), 2); //#23823 - $puti(_Lx, 5 - _M2.length, _M2); //#23824 - $k[$j++] = _Lx; //#23824 - $k[$j++] = Infinity; //#23824 - var _M3 = $k[--$j]; //#23824 - var _M4 = $k[--$j]; //#23824 - $k[$j++] = _M3; //#23824 - $forall(_M4, function() { //#23824 - var _M5 = $k[--$j]; //#23824 - $k[$j++] = $f(_M5 - 48); //#23824 - }); //#23824 - $_.c1 = $a(); //#23825 - var _M8 = $strcpy($s(5), "00000"); //#23826 - var _MD = $cvrs($s(5), $get($_.cws, $_.i + 1), 2); //#23826 - $puti(_M8, 5 - _MD.length, _MD); //#23827 - $k[$j++] = _M8; //#23827 - $k[$j++] = Infinity; //#23827 - var _ME = $k[--$j]; //#23827 - var _MF = $k[--$j]; //#23827 - $k[$j++] = _ME; //#23827 - $forall(_MF, function() { //#23827 - var _MG = $k[--$j]; //#23827 - $k[$j++] = $f(_MG - 48); //#23827 - }); //#23827 - $_.c2 = $a(); //#23828 - $k[$j++] = Infinity; //#23829 - $aload($geti($_.c1, 0, 3)); //#23829 - $aload($geti($_.c2, 0, 2)); //#23829 - $_.top = $a(); //#23829 - $k[$j++] = Infinity; //#23830 - $aload($geti($_.c1, 3, 2)); //#23830 - $aload($geti($_.c2, 2, 3)); //#23830 - $_.bot = $a(); //#23830 - } //#23830 - $puti($_.mmat, $f(($_.r * $_.dcol) + $_.c), $_.top); //#23832 - $puti($_.mmat, $f((($_.r + 1) * $_.dcol) + $_.c), $_.bot); //#23833 - $_.c = $_.c + $_.top.length; //#23834 - if ($_.c == $_.dcol) { //#23835 - $_.c = 0; //#23835 - $_.r = $_.r + 2; //#23835 - } //#23835 - } //#23835 + var _Jl = $k[--$j]; //#24094 + var _Jm = $k[--$j]; //#24094 + $k[$j++] = _Jm; //#24098 + $k[$j++] = _Jl; //#24098 + if ((_Jl != 0) && (_Jm != 0)) { //#24097 + var _Jp = $get($_.rslog, $k[--$j]); //#24095 + var _Jv = $get($_.rsalog, $f(_Jp + $get($_.rslog, $k[--$j])) % $_["gf-1"]); //#24095 + $k[$j++] = _Jv; //#24095 + } else { //#24097 + $j -= 2; //#24097 + $k[$j++] = 0; //#24097 + } //#24097 + }; //#24097 + $k[$j++] = Infinity; //#24102 + $k[$j++] = 1; //#24102 + for (var _Jx = 0, _Jy = $_.ecpb; _Jx < _Jy; _Jx++) { //#24102 + $k[$j++] = 0; //#24102 + } //#24102 + $_.coeffs = $a(); //#24102 + for (var _K2 = 0, _K1 = $_.ecpb - 1; _K2 <= _K1; _K2 += 1) { //#24111 + $_.i = _K2; //#24104 + $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#24105 + for (var _K9 = $_.i; _K9 >= 1; _K9 -= 1) { //#24109 + $_.j = _K9; //#24107 + $k[$j++] = $_.coeffs; //#24108 + $k[$j++] = $_.j; //#24108 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#24108 + $k[$j++] = $get($_.coeffs, $_.j); //#24108 + $k[$j++] = $get($_.rsalog, $_.i); //#24108 + $_.rsprod(); //#24108 + var _KL = $k[--$j]; //#24108 + var _KM = $k[--$j]; //#24108 + var _KN = $k[--$j]; //#24108 + $put($k[--$j], _KN, $xo(_KM, _KL)); //#24108 + } //#24108 + $k[$j++] = $_.coeffs; //#24110 + $k[$j++] = 0; //#24110 + $k[$j++] = $get($_.coeffs, 0); //#24110 + $k[$j++] = $get($_.rsalog, $_.i); //#24110 + $_.rsprod(); //#24110 + var _KV = $k[--$j]; //#24110 + var _KW = $k[--$j]; //#24110 + $put($k[--$j], _KW, _KV); //#24110 + } //#24110 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#24112 + for (var _Kd = 0, _Kc = $_.cwbs.length - 1; _Kd <= _Kc; _Kd += 1) { //#24127 + $_.i = _Kd; //#24116 + $k[$j++] = Infinity; //#24117 + $aload($get($_.cwbs, $_.i)); //#24117 + for (var _Ki = 0, _Kj = $_.ecpb; _Ki < _Kj; _Ki++) { //#24117 + $k[$j++] = 0; //#24117 + } //#24117 + $_.rscws = $a(); //#24117 + for (var _Kn = 0, _Km = $_.dcpb - 1; _Kn <= _Km; _Kn += 1) { //#24125 + $_.m = _Kn; //#24119 + $_.k = $get($_.rscws, $_.m); //#24120 + for (var _Kt = 0, _Ks = $_.ecpb - 1; _Kt <= _Ks; _Kt += 1) { //#24124 + $_.j = _Kt; //#24122 + $k[$j++] = $_.rscws; //#24123 + $k[$j++] = ($_.m + $_.j) + 1; //#24123 + $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#24123 + $k[$j++] = $_.k; //#24123 + $_.rsprod(); //#24123 + var _L6 = $k[--$j]; //#24123 + var _L7 = $k[--$j]; //#24123 + $put($k[--$j], _L7, $xo(_L6, $get($_.rscws, ($_.m + $_.j) + 1))); //#24123 + } //#24123 + } //#24123 + $put($_.ecbs, $_.i, $geti($_.rscws, $_.dcpb, $_.ecpb)); //#24126 + } //#24126 + $k[$j++] = Infinity; //#24130 + $aload($_.cws); //#24130 + for (var _LH = 0, _LI = $_.rscw; _LH < _LI; _LH++) { //#24130 + $k[$j++] = 0; //#24130 + } //#24130 + $_.cws = $a(); //#24130 + for (var _LM = 0, _LL = $f($_.rscw - 1); _LM <= _LL; _LM += 1) { //#24134 + $_.i = _LM; //#24132 + $put($_.cws, $f($_.dcws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#24133 + } //#24133 + var _La = $_.stype ? 5 : 8; //#24137 + $_.mmat = $a($f($_.dcws + $_.rscw) * _La); //#24137 + $_.r = 0; //#24138 + $_.c = 0; //#24138 + var _Ld = $_.stype ? 2 : 1; //#24139 + for (var _Lg = 0, _Lh = _Ld, _Lf = $_.cws.length - 1; _Lh < 0 ? _Lg >= _Lf : _Lg <= _Lf; _Lg += _Lh) { //#24160 + $_.i = _Lg; //#24140 + if (!$_.stype) { //#24154 + var _Lk = $strcpy($s(8), "00000000"); //#24142 + var _Lp = $cvrs($s(8), $get($_.cws, $_.i), 2); //#24142 + $puti(_Lk, 8 - _Lp.length, _Lp); //#24143 + $k[$j++] = _Lk; //#24143 + $k[$j++] = Infinity; //#24143 + var _Lq = $k[--$j]; //#24143 + var _Lr = $k[--$j]; //#24143 + $k[$j++] = _Lq; //#24143 + $forall(_Lr, function() { //#24143 + var _Ls = $k[--$j]; //#24143 + $k[$j++] = $f(_Ls - 48); //#24143 + }); //#24143 + var _Lt = $a(); //#24143 + $_.top = $geti(_Lt, 0, 4); //#24144 + $_.bot = $geti(_Lt, 4, 4); //#24145 + } else { //#24154 + var _Lx = $strcpy($s(5), "00000"); //#24147 + var _M2 = $cvrs($s(5), $get($_.cws, $_.i), 2); //#24147 + $puti(_Lx, 5 - _M2.length, _M2); //#24148 + $k[$j++] = _Lx; //#24148 + $k[$j++] = Infinity; //#24148 + var _M3 = $k[--$j]; //#24148 + var _M4 = $k[--$j]; //#24148 + $k[$j++] = _M3; //#24148 + $forall(_M4, function() { //#24148 + var _M5 = $k[--$j]; //#24148 + $k[$j++] = $f(_M5 - 48); //#24148 + }); //#24148 + $_.c1 = $a(); //#24149 + var _M8 = $strcpy($s(5), "00000"); //#24150 + var _MD = $cvrs($s(5), $get($_.cws, $_.i + 1), 2); //#24150 + $puti(_M8, 5 - _MD.length, _MD); //#24151 + $k[$j++] = _M8; //#24151 + $k[$j++] = Infinity; //#24151 + var _ME = $k[--$j]; //#24151 + var _MF = $k[--$j]; //#24151 + $k[$j++] = _ME; //#24151 + $forall(_MF, function() { //#24151 + var _MG = $k[--$j]; //#24151 + $k[$j++] = $f(_MG - 48); //#24151 + }); //#24151 + $_.c2 = $a(); //#24152 + $k[$j++] = Infinity; //#24153 + $aload($geti($_.c1, 0, 3)); //#24153 + $aload($geti($_.c2, 0, 2)); //#24153 + $_.top = $a(); //#24153 + $k[$j++] = Infinity; //#24154 + $aload($geti($_.c1, 3, 2)); //#24154 + $aload($geti($_.c2, 2, 3)); //#24154 + $_.bot = $a(); //#24154 + } //#24154 + $puti($_.mmat, $f(($_.r * $_.dcol) + $_.c), $_.top); //#24156 + $puti($_.mmat, $f((($_.r + 1) * $_.dcol) + $_.c), $_.bot); //#24157 + $_.c = $_.c + $_.top.length; //#24158 + if ($_.c == $_.dcol) { //#24159 + $_.c = 0; //#24159 + $_.r = $_.r + 2; //#24159 + } //#24159 + } //#24159 $_.mmv = function() { - var _Mi = $k[--$j]; //#23839 - var _Mj = $k[--$j]; //#23839 - $k[$j++] = $f(_Mj + (_Mi * $_.cols)); //#23839 - }; //#23839 - $k[$j++] = Infinity; //#23840 - for (var _Mm = 0, _Mn = $_.rows * $_.cols; _Mm < _Mn; _Mm++) { //#23840 - $k[$j++] = -1; //#23840 - } //#23840 - $_.pixs = $a(); //#23840 + var _Mi = $k[--$j]; //#24163 + var _Mj = $k[--$j]; //#24163 + $k[$j++] = $f(_Mj + (_Mi * $_.cols)); //#24163 + }; //#24163 + $k[$j++] = Infinity; //#24164 + for (var _Mm = 0, _Mn = $_.rows * $_.cols; _Mm < _Mn; _Mm++) { //#24164 + $k[$j++] = -1; //#24164 + } //#24164 + $_.pixs = $a(); //#24164 var _NJ = $a([function() { - for (var _Mq = 0, _Mr = $_.cols; _Mq < _Mr; _Mq++) { //#23844 - $k[$j++] = 0; //#23844 - } //#23844 + for (var _Mq = 0, _Mr = $_.cols; _Mq < _Mr; _Mq++) { //#24168 + $k[$j++] = 0; //#24168 + } //#24168 }, function() { - for (var _Mt = 0, _Mu = $_.cols; _Mt < _Mu; _Mt++) { //#23845 - $k[$j++] = 1; //#23845 - } //#23845 + for (var _Mt = 0, _Mu = $_.cols; _Mt < _Mu; _Mt++) { //#24169 + $k[$j++] = 1; //#24169 + } //#24169 }, function() { - $k[$j++] = 0; //#23846 - for (var _Mw = 0, _Mx = $f($_.cols - 2); _Mw < _Mx; _Mw++) { //#23846 - $k[$j++] = 1; //#23846 - } //#23846 - $k[$j++] = 0; //#23846 + $k[$j++] = 0; //#24170 + for (var _Mw = 0, _Mx = $f($_.cols - 2); _Mw < _Mx; _Mw++) { //#24170 + $k[$j++] = 1; //#24170 + } //#24170 + $k[$j++] = 0; //#24170 }, function() { - $k[$j++] = 0; //#23847 - $k[$j++] = 1; //#23847 - for (var _Mz = 0, _N0 = $f($_.cols - 4); _Mz < _N0; _Mz++) { //#23847 - $k[$j++] = 0; //#23847 - } //#23847 - $k[$j++] = 1; //#23847 - $k[$j++] = 0; //#23847 + $k[$j++] = 0; //#24171 + $k[$j++] = 1; //#24171 + for (var _Mz = 0, _N0 = $f($_.cols - 4); _Mz < _N0; _Mz++) { //#24171 + $k[$j++] = 0; //#24171 + } //#24171 + $k[$j++] = 1; //#24171 + $k[$j++] = 0; //#24171 }, function() { - for (var _N2 = 0, _N3 = ~~($f($_.cols - 1) / 2); _N2 < _N3; _N2++) { //#23848 - $k[$j++] = -1; //#23848 - } //#23848 - $k[$j++] = 1; //#23848 - for (var _N5 = 0, _N6 = ~~($f($_.cols - 1) / 2); _N5 < _N6; _N5++) { //#23848 - $k[$j++] = -1; //#23848 - } //#23848 + for (var _N2 = 0, _N3 = ~~($f($_.cols - 1) / 2); _N2 < _N3; _N2++) { //#24172 + $k[$j++] = -1; //#24172 + } //#24172 + $k[$j++] = 1; //#24172 + for (var _N5 = 0, _N6 = ~~($f($_.cols - 1) / 2); _N5 < _N6; _N5++) { //#24172 + $k[$j++] = -1; //#24172 + } //#24172 }, function() { - for (var _N8 = 0, _N9 = ~~($f($_.cols - 1) / 2); _N8 < _N9; _N8++) { //#23849 - $k[$j++] = -1; //#23849 - } //#23849 - $k[$j++] = 0; //#23849 - for (var _NB = 0, _NC = ~~($f($_.cols - 1) / 2); _NB < _NC; _NB++) { //#23849 - $k[$j++] = -1; //#23849 - } //#23849 + for (var _N8 = 0, _N9 = ~~($f($_.cols - 1) / 2); _N8 < _N9; _N8++) { //#24173 + $k[$j++] = -1; //#24173 + } //#24173 + $k[$j++] = 0; //#24173 + for (var _NB = 0, _NC = ~~($f($_.cols - 1) / 2); _NB < _NC; _NB++) { //#24173 + $k[$j++] = -1; //#24173 + } //#24173 }, function() { - $k[$j++] = 1; //#23850 - for (var _NE = 0, _NF = $f($_.cols - 2); _NE < _NF; _NE++) { //#23850 - $k[$j++] = 0; //#23850 - } //#23850 - $k[$j++] = 1; //#23850 + $k[$j++] = 1; //#24174 + for (var _NE = 0, _NF = $f($_.cols - 2); _NE < _NF; _NE++) { //#24174 + $k[$j++] = 0; //#24174 + } //#24174 + $k[$j++] = 1; //#24174 }, function() { - $k[$j++] = 1; //#23851 - $k[$j++] = 0; //#23851 - for (var _NH = 0, _NI = $f($_.cols - 4); _NH < _NI; _NH++) { //#23851 - $k[$j++] = 1; //#23851 - } //#23851 - $k[$j++] = 0; //#23851 - $k[$j++] = 1; //#23851 - }]); //#23851 - $_.artifact = _NJ; //#23852 - if (!bwipp_codeone.__23866__) { //#23866 - $_ = Object.create($_); //#23866 + $k[$j++] = 1; //#24175 + $k[$j++] = 0; //#24175 + for (var _NH = 0, _NI = $f($_.cols - 4); _NH < _NI; _NH++) { //#24175 + $k[$j++] = 1; //#24175 + } //#24175 + $k[$j++] = 0; //#24175 + $k[$j++] = 1; //#24175 + }]); //#24175 + $_.artifact = _NJ; //#24176 + if (!bwipp_codeone.__24190__) { //#24190 + $_ = Object.create($_); //#24190 var _NK = new Map([ ["A", "121343"], ["B", "12134343"], @@ -29824,56 +30446,56 @@ function bwipp_codeone() { ["H", "121212134343"], ["S", "56661278"], ["T", "5666666666127878"] - ]); //#23864 - $_.cpatmap = _NK; //#23865 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23865 - bwipp_codeone.__23866__ = 1; //#23865 - $_ = Object.getPrototypeOf($_); //#23865 - } //#23865 - $_.cpat = $get($_.cpatmap, $geti($_.vers, 0, 1)); //#23867 - $k[$j++] = $_.pixs; //#23868 - $k[$j++] = 0; //#23868 - $k[$j++] = ~~($f($_.rows - $_.cpat.length) / 2); //#23868 - $_.mmv(); //#23868 - $k[$j++] = Infinity; //#23869 - $forall($_.cpat, function() { //#23869 + ]); //#24188 + $_.cpatmap = _NK; //#24189 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#24189 + bwipp_codeone.__24190__ = 1; //#24189 + $_ = Object.getPrototypeOf($_); //#24189 + } //#24189 + $_.cpat = $get($_.cpatmap, $geti($_.vers, 0, 1)); //#24191 + $k[$j++] = $_.pixs; //#24192 + $k[$j++] = 0; //#24192 + $k[$j++] = ~~($f($_.rows - $_.cpat.length) / 2); //#24192 + $_.mmv(); //#24192 + $k[$j++] = Infinity; //#24193 + $forall($_.cpat, function() { //#24193 if ($get($_.artifact, $f($k[--$j] - 49))() === true) { return true; - } //#23869 - }); //#23869 - var _NX = $a(); //#23869 - var _NY = $k[--$j]; //#23869 - $puti($k[--$j], _NY, _NX); //#23869 - for (var _Nc = 0, _Nb = $f($_.risl - 1); _Nc <= _Nb; _Nc += 1) { //#23884 - $_.i = _Nc; //#23873 - for (var _Nh = $_.riso, _Ni = $_.risi, _Ng = $f($_.cols - 1); _Ni < 0 ? _Nh >= _Ng : _Nh <= _Ng; _Nh += _Ni) { //#23883 - $_.j = _Nh; //#23875 - var _Nk = (($_.i % 12) == 0) ? 1 : 0; //#23876 - var _Nl = $a([1, _Nk]); //#23876 - $k[$j++] = _Nl; //#23877 - $k[$j++] = _Nl; //#23877 - $k[$j++] = $_.pixs; //#23877 - $k[$j++] = $_.j; //#23877 - $k[$j++] = $_.i; //#23877 - $_.mmv(); //#23877 - var _Np = $k[--$j]; //#23878 - var _Nq = $k[--$j]; //#23878 - $puti(_Nq, _Np, $k[--$j]); //#23878 - if ($_.i != $f($_.risl - 1)) { //#23882 - $k[$j++] = $_.pixs; //#23880 - $k[$j++] = $f($f($_.cols - $_.j) - 2); //#23880 - $k[$j++] = $f($f($_.rows - $_.i) - 1); //#23880 - $_.mmv(); //#23880 - var _Nz = $k[--$j]; //#23881 - var _O0 = $k[--$j]; //#23881 - $puti(_O0, _Nz, $k[--$j]); //#23881 - } else { //#23882 - $j--; //#23882 - } //#23882 - } //#23882 - } //#23882 - if (!bwipp_codeone.__23904__) { //#23904 - $_ = Object.create($_); //#23904 + } //#24193 + }); //#24193 + var _NX = $a(); //#24193 + var _NY = $k[--$j]; //#24193 + $puti($k[--$j], _NY, _NX); //#24193 + for (var _Nc = 0, _Nb = $f($_.risl - 1); _Nc <= _Nb; _Nc += 1) { //#24208 + $_.i = _Nc; //#24197 + for (var _Nh = $_.riso, _Ni = $_.risi, _Ng = $f($_.cols - 1); _Ni < 0 ? _Nh >= _Ng : _Nh <= _Ng; _Nh += _Ni) { //#24207 + $_.j = _Nh; //#24199 + var _Nk = (($_.i % 12) == 0) ? 1 : 0; //#24200 + var _Nl = $a([1, _Nk]); //#24200 + $k[$j++] = _Nl; //#24201 + $k[$j++] = _Nl; //#24201 + $k[$j++] = $_.pixs; //#24201 + $k[$j++] = $_.j; //#24201 + $k[$j++] = $_.i; //#24201 + $_.mmv(); //#24201 + var _Np = $k[--$j]; //#24202 + var _Nq = $k[--$j]; //#24202 + $puti(_Nq, _Np, $k[--$j]); //#24202 + if ($_.i != $f($_.risl - 1)) { //#24206 + $k[$j++] = $_.pixs; //#24204 + $k[$j++] = $f($f($_.cols - $_.j) - 2); //#24204 + $k[$j++] = $f($f($_.rows - $_.i) - 1); //#24204 + $_.mmv(); //#24204 + var _Nz = $k[--$j]; //#24205 + var _O0 = $k[--$j]; //#24205 + $puti(_O0, _Nz, $k[--$j]); //#24205 + } else { //#24206 + $j--; //#24206 + } //#24206 + } //#24206 + } //#24206 + if (!bwipp_codeone.__24228__) { //#24228 + $_ = Object.create($_); //#24228 var _Of = new Map([ ["A", $a([$a([12, 5])])], ["B", $a([$a([16, 7])])], @@ -29889,954 +30511,954 @@ function bwipp_codeone() { ["T-16", $a([$a([8, 10])])], ["T-32", $a([$a([16, 10]), $a([16, 12])])], ["T-48", $a([$a([24, 10]), $a([24, 12]), $a([24, 14])])] - ]); //#23902 - $_.blackdotmap = _Of; //#23903 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23903 - bwipp_codeone.__23904__ = 1; //#23903 - $_ = Object.getPrototypeOf($_); //#23903 - } //#23903 - $forall($get($_.blackdotmap, $_.vers), function() { //#23905 - var _Ol = $k[--$j]; //#23905 - $k[$j++] = $_.pixs; //#23905 - $aload(_Ol); //#23905 - $_.mmv(); //#23905 - var _Om = $k[--$j]; //#23905 - $put($k[--$j], _Om, 1); //#23905 - }); //#23905 - $_.j = 0; //#23908 - for (var _Oq = 0, _Op = $_.pixs.length - 1; _Oq <= _Op; _Oq += 1) { //#23915 - $_.i = _Oq; //#23910 - if ($get($_.pixs, $_.i) == -1) { //#23914 - $put($_.pixs, $_.i, $get($_.mmat, $_.j)); //#23912 - $_.j = $_.j + 1; //#23913 - } //#23913 - } //#23913 - $k[$j++] = Infinity; //#23918 - $k[$j++] = 'ren'; //#23930 - $k[$j++] = bwipp_renmatrix; //#23930 - $k[$j++] = 'pixs'; //#23930 - $k[$j++] = $_.pixs; //#23930 - $k[$j++] = 'pixx'; //#23930 - $k[$j++] = $_.cols; //#23930 - $k[$j++] = 'pixy'; //#23930 - $k[$j++] = $_.rows; //#23930 - $k[$j++] = 'height'; //#23930 - $k[$j++] = ($_.rows / 72) * 2; //#23930 - $k[$j++] = 'width'; //#23930 - $k[$j++] = ($_.cols / 72) * 2; //#23930 - if ($_.stype || $_.ttype) { //#23930 - $k[$j++] = 'borderleft'; //#23929 - $k[$j++] = 1; //#23929 - $k[$j++] = 'borderright'; //#23929 - $k[$j++] = 1; //#23929 - $k[$j++] = 'bordertop'; //#23929 - $k[$j++] = 0; //#23929 - $k[$j++] = 'borderbottom'; //#23929 - $k[$j++] = 1; //#23929 - } //#23929 - $k[$j++] = 'opt'; //#23931 - $k[$j++] = $_.options; //#23931 - var _P8 = $d(); //#23931 - $k[$j++] = _P8; //#23934 - if (!$_.dontdraw) { //#23934 - bwipp_renmatrix(); //#23934 - } //#23934 - $_ = Object.getPrototypeOf($_); //#23936 - $_ = Object.getPrototypeOf($_); //#23938 + ]); //#24226 + $_.blackdotmap = _Of; //#24227 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#24227 + bwipp_codeone.__24228__ = 1; //#24227 + $_ = Object.getPrototypeOf($_); //#24227 + } //#24227 + $forall($get($_.blackdotmap, $_.vers), function() { //#24229 + var _Ol = $k[--$j]; //#24229 + $k[$j++] = $_.pixs; //#24229 + $aload(_Ol); //#24229 + $_.mmv(); //#24229 + var _Om = $k[--$j]; //#24229 + $put($k[--$j], _Om, 1); //#24229 + }); //#24229 + $_.j = 0; //#24232 + for (var _Oq = 0, _Op = $_.pixs.length - 1; _Oq <= _Op; _Oq += 1) { //#24239 + $_.i = _Oq; //#24234 + if ($get($_.pixs, $_.i) == -1) { //#24238 + $put($_.pixs, $_.i, $get($_.mmat, $_.j)); //#24236 + $_.j = $_.j + 1; //#24237 + } //#24237 + } //#24237 + $k[$j++] = Infinity; //#24242 + $k[$j++] = 'ren'; //#24254 + $k[$j++] = 'renmatrix'; //#24254 + $k[$j++] = 'pixs'; //#24254 + $k[$j++] = $_.pixs; //#24254 + $k[$j++] = 'pixx'; //#24254 + $k[$j++] = $_.cols; //#24254 + $k[$j++] = 'pixy'; //#24254 + $k[$j++] = $_.rows; //#24254 + $k[$j++] = 'height'; //#24254 + $k[$j++] = ($_.rows / 72) * 2; //#24254 + $k[$j++] = 'width'; //#24254 + $k[$j++] = ($_.cols / 72) * 2; //#24254 + if ($_.stype || $_.ttype) { //#24254 + $k[$j++] = 'borderleft'; //#24253 + $k[$j++] = 1; //#24253 + $k[$j++] = 'borderright'; //#24253 + $k[$j++] = 1; //#24253 + $k[$j++] = 'bordertop'; //#24253 + $k[$j++] = 0; //#24253 + $k[$j++] = 'borderbottom'; //#24253 + $k[$j++] = 1; //#24253 + } //#24253 + $k[$j++] = 'opt'; //#24255 + $k[$j++] = $_.options; //#24255 + var _P8 = $d(); //#24255 + $k[$j++] = _P8; //#24258 + if (!$_.dontdraw) { //#24258 + bwipp_renmatrix(); //#24258 + } //#24258 + $_ = Object.getPrototypeOf($_); //#24260 + $_ = Object.getPrototypeOf($_); //#24262 } //bwipp_codeone function bwipp_hanxin() { - $_ = Object.create($_); //#23969 - $_.dontdraw = false; //#23972 - $_.version = "unset"; //#23973 - $_.eclevel = "L2"; //#23974 - $_.parse = false; //#23975 - $_.parsefnc = false; //#23976 - $_.mask = -1; //#23977 - $k[$j++] = $_; //#23979 - bwipp_processoptions(); //#23979 - $_.options = $k[--$j]; //#23979 - $_.barcode = $k[--$j]; //#23980 - if ($eq($_.barcode, "")) { //#23984 - $k[$j++] = 'bwipp.hanxinEmptyData#23983'; //#23983 - $k[$j++] = "The data must not be empty"; //#23983 - bwipp_raiseerror(); //#23983 - } //#23983 - if ($ne($_.version, "unset")) { //#23996 - var _5 = $_.version.length; //#23987 - var _6 = (_5 >= 1) && (_5 <= 2); //#23987 - $k[$j++] = _6; //#23992 - if (_6) { //#23992 - $j--; //#23988 - var _7 = $_.version; //#23989 - $k[$j++] = true; //#23989 - for (var _8 = 0, _9 = _7.length; _8 < _9; _8++) { //#23989 - var _A = $get(_7, _8); //#23989 - if ((_A < 48) || (_A > 57)) { //#23989 - $j--; //#23989 - $k[$j++] = false; //#23989 - } //#23989 - } //#23989 - var _B = $k[--$j]; //#23989 - $k[$j++] = _B; //#23991 - if (_B) { //#23991 - $j--; //#23990 - var _D = $cvi($_.version); //#23990 - $k[$j++] = (_D >= 1) && (_D <= 84); //#23990 - } //#23990 - } //#23990 - if ($nt($k[--$j])) { //#23995 - $k[$j++] = 'bwipp.hanxinInvalidVersion#23994'; //#23994 - $k[$j++] = "Valid versions are 1 to 84"; //#23994 - bwipp_raiseerror(); //#23994 - } //#23994 - } //#23994 - var _G = $_.eclevel.length == 2; //#23998 - $k[$j++] = _G; //#24002 - if (_G) { //#24002 - $j--; //#23999 - $k[$j++] = $geti($_.eclevel, 0, 1); //#24001 - if ($eq("L", "L")) { //#24001 - $j--; //#24000 - var _L = $get($_.eclevel, 1) - 48; //#24000 - $k[$j++] = (_L >= 1) && (_L <= 4); //#24000 - } //#24000 - } //#24000 - if ($nt($k[--$j])) { //#24005 - $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24004'; //#24004 - $k[$j++] = "Valid error correction levels are L1 to L4"; //#24004 - bwipp_raiseerror(); //#24004 - } //#24004 - if ($_.mask != -1) { //#24011 - if (($_.mask < 1) || ($_.mask > 4)) { //#24010 - $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24009'; //#24009 - $k[$j++] = "The valid masks are 1 to 4"; //#24009 - bwipp_raiseerror(); //#24009 - } //#24009 - } //#24009 - bwipp_loadctx(bwipp_hanxin) //#24013 + $_ = Object.create($_); //#24293 + $_.dontdraw = false; //#24296 + $_.version = "unset"; //#24297 + $_.eclevel = "L2"; //#24298 + $_.parse = false; //#24299 + $_.parsefnc = false; //#24300 + $_.mask = -1; //#24301 + $k[$j++] = $_; //#24303 + bwipp_processoptions(); //#24303 + $_.options = $k[--$j]; //#24303 + $_.barcode = $k[--$j]; //#24304 + if ($eq($_.barcode, "")) { //#24308 + $k[$j++] = 'bwipp.hanxinEmptyData#24307'; //#24307 + $k[$j++] = "The data must not be empty"; //#24307 + bwipp_raiseerror(); //#24307 + } //#24307 + if ($ne($_.version, "unset")) { //#24320 + var _5 = $_.version.length; //#24311 + var _6 = (_5 >= 1) && (_5 <= 2); //#24311 + $k[$j++] = _6; //#24316 + if (_6) { //#24316 + $j--; //#24312 + var _7 = $_.version; //#24313 + $k[$j++] = true; //#24313 + for (var _8 = 0, _9 = _7.length; _8 < _9; _8++) { //#24313 + var _A = $get(_7, _8); //#24313 + if ((_A < 48) || (_A > 57)) { //#24313 + $j--; //#24313 + $k[$j++] = false; //#24313 + } //#24313 + } //#24313 + var _B = $k[--$j]; //#24313 + $k[$j++] = _B; //#24315 + if (_B) { //#24315 + $j--; //#24314 + var _D = $cvi($_.version); //#24314 + $k[$j++] = (_D >= 1) && (_D <= 84); //#24314 + } //#24314 + } //#24314 + if ($nt($k[--$j])) { //#24319 + $k[$j++] = 'bwipp.hanxinInvalidVersion#24318'; //#24318 + $k[$j++] = "Valid versions are 1 to 84"; //#24318 + bwipp_raiseerror(); //#24318 + } //#24318 + } //#24318 + var _G = $_.eclevel.length == 2; //#24322 + $k[$j++] = _G; //#24326 + if (_G) { //#24326 + $j--; //#24323 + $k[$j++] = $geti($_.eclevel, 0, 1); //#24325 + if ($eq("L", "L")) { //#24325 + $j--; //#24324 + var _L = $get($_.eclevel, 1) - 48; //#24324 + $k[$j++] = (_L >= 1) && (_L <= 4); //#24324 + } //#24324 + } //#24324 + if ($nt($k[--$j])) { //#24329 + $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24328'; //#24328 + $k[$j++] = "Valid error correction levels are L1 to L4"; //#24328 + bwipp_raiseerror(); //#24328 + } //#24328 + if ($_.mask != -1) { //#24335 + if (($_.mask < 1) || ($_.mask > 4)) { //#24334 + $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24333'; //#24333 + $k[$j++] = "The valid masks are 1 to 4"; //#24333 + bwipp_raiseerror(); //#24333 + } //#24333 + } //#24333 + bwipp_loadctx(bwipp_hanxin) //#24337 var _S = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc] - ]); //#24018 - $_.fncvals = _S; //#24020 - $k[$j++] = 'msg'; //#24021 - $k[$j++] = $_.barcode; //#24021 - $k[$j++] = $_.fncvals; //#24021 - bwipp_parseinput(); //#24021 - var _V = $k[--$j]; //#24021 - $_[$k[--$j]] = _V; //#24021 - $_.msglen = $_.msg.length; //#24022 + ]); //#24342 + $_.fncvals = _S; //#24344 + $k[$j++] = 'msg'; //#24345 + $k[$j++] = $_.barcode; //#24345 + $k[$j++] = $_.fncvals; //#24345 + bwipp_parseinput(); //#24345 + var _V = $k[--$j]; //#24345 + $_[$k[--$j]] = _V; //#24345 + $_.msglen = $_.msg.length; //#24346 $_.tobin = function() { - var _Z = $s($k[--$j]); //#24025 - $k[$j++] = _Z; //#24025 - for (var _b = 0, _a = _Z.length - 1; _b <= _a; _b += 1) { //#24025 - var _c = $k[--$j]; //#24025 - $put(_c, _b, 48); //#24025 - $k[$j++] = _c; //#24025 - } //#24025 - var _d = $k[--$j]; //#24026 - var _g = $cvrs($s(_d.length), $k[--$j], 2); //#24026 - $puti(_d, _d.length - _g.length, _g); //#24027 - $k[$j++] = _d; //#24027 - }; //#24027 - $_.bits = $s((4 + 13) + ($_.msglen * 8)); //#24031 - $puti($_.bits, 0, "0011"); //#24032 - $k[$j++] = $_.bits; //#24033 - $k[$j++] = 4; //#24033 - $k[$j++] = $_.msglen; //#24033 - $k[$j++] = 13; //#24033 - $_.tobin(); //#24033 - var _m = $k[--$j]; //#24033 - var _n = $k[--$j]; //#24033 - $puti($k[--$j], _n, _m); //#24033 - for (var _r = 0, _q = $_.msglen - 1; _r <= _q; _r += 1) { //#24037 - $_.i = _r; //#24035 - $k[$j++] = $_.bits; //#24036 - $k[$j++] = 17 + ($_.i * 8); //#24036 - $k[$j++] = $get($_.msg, $_.i); //#24036 - $k[$j++] = 8; //#24036 - $_.tobin(); //#24036 - var _x = $k[--$j]; //#24036 - var _y = $k[--$j]; //#24036 - $puti($k[--$j], _y, _x); //#24036 - } //#24036 - if (!bwipp_hanxin.__24380__) { //#24380 - $_ = Object.create($_); //#24380 - var _24 = $a([0, -1, -1]); //#24063 - $_.metrics = $a([$a(["1", 23, -1, 0, 205, $a([1, 21, 4]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 17, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 13, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 9, 16]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["2", 25, -1, 0, 301, $a([1, 31, 6]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 25, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 19, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 15, 22]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["3", 27, -1, 0, 405, $a([1, 42, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 34, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["4", 29, 14, 1, 439, $a([1, 46, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 38, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 30, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 22, 32]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["5", 31, 16, 1, 555, $a([1, 57, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 49, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 37, 32]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 14, 20]), $a([1, 13, 22]), $a([0, -1, -1])]), $a(["6", 33, 16, 1, 675, $a([1, 70, 14]), _24, $a([0, -1, -1]), $a([1, 58, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 24, 20]), $a([1, 22, 18]), $a([0, -1, -1]), $a([1, 16, 24]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["7", 35, 17, 1, 805, $a([1, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 22]), $a([1, 28, 24]), $a([0, -1, -1]), $a([2, 14, 20]), $a([1, 12, 20]), $a([0, -1, -1])]), $a(["8", 37, 18, 1, 943, $a([1, 99, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 40, 18]), $a([1, 41, 18]), $a([0, -1, -1]), $a([1, 31, 26]), $a([1, 32, 28]), $a([0, -1, -1]), $a([2, 16, 24]), $a([1, 15, 22]), $a([0, -1, -1])]), $a(["9", 39, 19, 1, 1089, $a([1, 114, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 48, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 24, 20]), $a([1, 26, 22]), $a([0, -1, -1]), $a([2, 18, 28]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["10", 41, 20, 1, 1243, $a([1, 131, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 52, 22]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 27, 24]), $a([1, 29, 24]), $a([0, -1, -1]), $a([2, 21, 32]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["11", 43, 14, 2, 1289, $a([1, 135, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 56, 24]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 28, 24]), $a([1, 31, 26]), $a([0, -1, -1]), $a([2, 22, 32]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["12", 45, 15, 2, 1455, $a([1, 153, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 62, 26]), $a([1, 65, 28]), $a([0, -1, -1]), $a([2, 32, 28]), $a([1, 33, 28]), $a([0, -1, -1]), $a([3, 17, 26]), $a([1, 22, 30]), $a([0, -1, -1])]), $a(["13", 47, 16, 2, 1629, $a([1, 86, 16]), $a([1, 85, 16]), $a([0, -1, -1]), $a([1, 71, 30]), $a([1, 72, 30]), $a([0, -1, -1]), $a([2, 37, 32]), $a([1, 35, 30]), $a([0, -1, -1]), $a([3, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["14", 49, 16, 2, 1805, $a([1, 94, 18]), $a([1, 95, 18]), $a([0, -1, -1]), $a([2, 51, 22]), $a([1, 55, 24]), $a([0, -1, -1]), $a([3, 30, 26]), $a([1, 31, 26]), $a([0, -1, -1]), $a([4, 18, 28]), $a([1, 17, 24]), $a([0, -1, -1])]), $a(["15", 51, 17, 2, 1995, $a([1, 104, 20]), $a([1, 105, 20]), $a([0, -1, -1]), $a([2, 57, 24]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 33, 28]), $a([1, 36, 30]), $a([0, -1, -1]), $a([4, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["16", 53, 17, 2, 2187, $a([1, 115, 22]), $a([1, 114, 22]), $a([0, -1, -1]), $a([2, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 38, 32]), $a([1, 33, 30]), $a([0, -1, -1]), $a([5, 19, 28]), $a([1, 14, 24]), $a([0, -1, -1])]), $a(["17", 55, 18, 2, 2393, $a([1, 126, 24]), $a([1, 125, 24]), $a([0, -1, -1]), $a([2, 70, 30]), $a([1, 69, 30]), $a([0, -1, -1]), $a([4, 33, 28]), $a([1, 29, 26]), $a([0, -1, -1]), $a([5, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["18", 57, 19, 2, 2607, $a([1, 136, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([3, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([5, 35, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 18, 28]), $a([1, 21, 28]), $a([0, -1, -1])]), $a(["19", 59, 20, 2, 2829, $a([1, 148, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([3, 61, 26]), $a([1, 64, 28]), $a([0, -1, -1]), $a([7, 24, 20]), $a([1, 23, 22]), $a([0, -1, -1]), $a([6, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["20", 61, 20, 2, 3053, $a([3, 107, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([3, 65, 28]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 26, 22]), $a([1, 23, 22]), $a([0, -1, -1]), $a([7, 19, 28]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["21", 63, 21, 2, 3291, $a([3, 115, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 63, 28]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 25, 22]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 21, 22]), $a([0, -1, -1])]), $a(["22", 65, 16, 3, 3383, $a([2, 116, 22]), $a([1, 122, 24]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 32, 26]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 24, 30]), $a([0, -1, -1])]), $a(["23", 67, 17, 3, 3631, $a([3, 127, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([5, 51, 22]), $a([1, 62, 26]), $a([0, -1, -1]), $a([7, 30, 26]), $a([1, 35, 26]), $a([0, -1, -1]), $a([8, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["24", 69, 17, 3, 3887, $a([2, 135, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([5, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([7, 33, 28]), $a([1, 30, 28]), $a([0, -1, -1]), $a([11, 16, 24]), $a([1, 19, 26]), $a([0, -1, -1])]), $a(["25", 71, 18, 3, 4151, $a([3, 105, 20]), $a([1, 121, 22]), $a([0, -1, -1]), $a([5, 61, 26]), $a([1, 57, 26]), $a([0, -1, -1]), $a([9, 28, 24]), $a([1, 28, 22]), $a([0, -1, -1]), $a([10, 19, 28]), $a([1, 18, 30]), $a([0, -1, -1])]), $a(["26", 73, 18, 3, 4423, $a([2, 157, 30]), $a([1, 150, 28]), $a([0, -1, -1]), $a([5, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([8, 33, 28]), $a([1, 34, 30]), $a([0, -1, -1]), $a([10, 19, 28]), $a([2, 15, 26]), $a([0, -1, -1])]), $a(["27", 75, 19, 3, 4703, $a([3, 126, 24]), $a([1, 115, 22]), $a([0, -1, -1]), $a([7, 51, 22]), $a([1, 54, 22]), $a([0, -1, -1]), $a([8, 35, 30]), $a([1, 37, 30]), $a([0, -1, -1]), $a([15, 15, 22]), $a([1, 10, 22]), $a([0, -1, -1])]), $a(["28", 77, 19, 3, 4991, $a([4, 105, 20]), $a([1, 103, 20]), $a([0, -1, -1]), $a([7, 56, 24]), $a([1, 45, 18]), $a([0, -1, -1]), $a([10, 31, 26]), $a([1, 27, 26]), $a([0, -1, -1]), $a([10, 17, 26]), $a([3, 20, 28]), $a([1, 21, 28])]), $a(["29", 79, 20, 3, 5287, $a([3, 139, 26]), $a([1, 137, 28]), $a([0, -1, -1]), $a([6, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([9, 36, 30]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["30", 81, 20, 3, 5591, $a([6, 84, 16]), $a([1, 82, 16]), $a([0, -1, -1]), $a([6, 70, 30]), $a([1, 68, 30]), $a([0, -1, -1]), $a([7, 35, 30]), $a([3, 33, 28]), $a([1, 32, 28]), $a([13, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["31", 83, 21, 3, 5903, $a([5, 105, 20]), $a([1, 94, 18]), $a([0, -1, -1]), $a([6, 74, 32]), $a([1, 71, 30]), $a([0, -1, -1]), $a([11, 33, 28]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["32", 85, 17, 4, 6033, $a([4, 127, 24]), $a([1, 126, 24]), $a([0, -1, -1]), $a([7, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([12, 30, 24]), $a([1, 24, 28]), $a([1, 24, 30]), $a([15, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["33", 87, 17, 4, 6353, $a([7, 84, 16]), $a([1, 78, 16]), $a([0, -1, -1]), $a([7, 70, 30]), $a([1, 66, 28]), $a([0, -1, -1]), $a([12, 33, 28]), $a([1, 32, 30]), $a([0, -1, -1]), $a([14, 21, 32]), $a([1, 24, 28]), $a([0, -1, -1])]), $a(["34", 89, 18, 4, 6689, $a([5, 117, 22]), $a([1, 117, 24]), $a([0, -1, -1]), $a([8, 66, 28]), $a([1, 58, 26]), $a([0, -1, -1]), $a([11, 38, 32]), $a([1, 34, 32]), $a([0, -1, -1]), $a([15, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["35", 91, 18, 4, 7025, $a([4, 148, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([8, 68, 30]), $a([1, 70, 24]), $a([0, -1, -1]), $a([10, 36, 32]), $a([3, 38, 28]), $a([0, -1, -1]), $a([16, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["36", 93, 19, 4, 7377, $a([4, 126, 24]), $a([2, 135, 26]), $a([0, -1, -1]), $a([8, 70, 28]), $a([2, 43, 26]), $a([0, -1, -1]), $a([13, 32, 28]), $a([2, 41, 30]), $a([0, -1, -1]), $a([17, 19, 28]), $a([3, 15, 26]), $a([0, -1, -1])]), $a(["37", 95, 19, 4, 7729, $a([5, 136, 26]), $a([1, 132, 24]), $a([0, -1, -1]), $a([5, 67, 30]), $a([4, 68, 28]), $a([1, 69, 28]), $a([14, 35, 30]), $a([1, 32, 24]), $a([0, -1, -1]), $a([18, 18, 26]), $a([3, 16, 28]), $a([1, 14, 28])]), $a(["38", 97, 19, 4, 8089, $a([3, 142, 26]), $a([3, 141, 28]), $a([0, -1, -1]), $a([8, 70, 30]), $a([1, 73, 32]), $a([1, 74, 32]), $a([12, 34, 30]), $a([3, 34, 26]), $a([1, 35, 28]), $a([18, 21, 32]), $a([1, 27, 30]), $a([0, -1, -1])]), $a(["39", 99, 20, 4, 8465, $a([5, 116, 22]), $a([2, 103, 20]), $a([1, 102, 20]), $a([9, 74, 32]), $a([1, 74, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([2, 32, 32]), $a([1, 32, 30]), $a([19, 21, 32]), $a([1, 25, 26]), $a([0, -1, -1])]), $a(["40", 101, 20, 4, 8841, $a([7, 116, 22]), $a([1, 117, 22]), $a([0, -1, -1]), $a([11, 65, 28]), $a([1, 58, 24]), $a([0, -1, -1]), $a([15, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([20, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["41", 103, 17, 5, 9009, $a([6, 136, 26]), $a([1, 130, 24]), $a([0, -1, -1]), $a([11, 66, 28]), $a([1, 62, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([3, 34, 32]), $a([1, 30, 30]), $a([18, 20, 30]), $a([3, 20, 28]), $a([2, 15, 26])]), $a(["42", 105, 17, 5, 9401, $a([5, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([10, 75, 32]), $a([1, 73, 32]), $a([0, -1, -1]), $a([16, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([22, 19, 28]), $a([2, 16, 30]), $a([1, 19, 30])]), $a(["43", 107, 18, 5, 9799, $a([6, 147, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([11, 66, 28]), $a([2, 65, 30]), $a([0, -1, -1]), $a([18, 33, 28]), $a([2, 33, 30]), $a([0, -1, -1]), $a([22, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["44", 109, 18, 5, 10207, $a([6, 116, 22]), $a([3, 125, 24]), $a([0, -1, -1]), $a([11, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([13, 35, 28]), $a([6, 34, 32]), $a([1, 30, 30]), $a([23, 21, 32]), $a([1, 26, 30]), $a([0, -1, -1])]), $a(["45", 111, 18, 5, 10623, $a([7, 105, 20]), $a([4, 95, 18]), $a([0, -1, -1]), $a([12, 67, 28]), $a([1, 63, 30]), $a([1, 62, 32]), $a([21, 31, 26]), $a([2, 33, 32]), $a([0, -1, -1]), $a([23, 21, 32]), $a([2, 24, 30]), $a([0, -1, -1])]), $a(["46", 113, 19, 5, 11045, $a([10, 116, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([12, 74, 32]), $a([1, 78, 30]), $a([0, -1, -1]), $a([18, 37, 32]), $a([1, 39, 30]), $a([1, 41, 28]), $a([25, 21, 32]), $a([1, 27, 28]), $a([0, -1, -1])]), $a(["47", 115, 19, 5, 11477, $a([5, 126, 24]), $a([4, 115, 22]), $a([1, 114, 22]), $a([12, 67, 28]), $a([2, 66, 32]), $a([1, 68, 30]), $a([21, 35, 30]), $a([1, 39, 30]), $a([0, -1, -1]), $a([26, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["48", 117, 19, 5, 11917, $a([9, 126, 24]), $a([1, 117, 22]), $a([0, -1, -1]), $a([13, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([20, 35, 30]), $a([3, 35, 28]), $a([0, -1, -1]), $a([27, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["49", 119, 17, 6, 12111, $a([9, 126, 24]), $a([1, 137, 26]), $a([0, -1, -1]), $a([13, 71, 30]), $a([2, 68, 32]), $a([0, -1, -1]), $a([20, 37, 32]), $a([1, 39, 28]), $a([1, 38, 28]), $a([24, 20, 32]), $a([5, 25, 28]), $a([0, -1, -1])]), $a(["50", 121, 17, 6, 12559, $a([8, 147, 28]), $a([1, 141, 28]), $a([0, -1, -1]), $a([10, 73, 32]), $a([4, 74, 30]), $a([1, 73, 30]), $a([16, 36, 32]), $a([6, 39, 30]), $a([1, 37, 30]), $a([27, 21, 32]), $a([3, 20, 26]), $a([0, -1, -1])]), $a(["51", 123, 18, 6, 13025, $a([9, 137, 26]), $a([1, 135, 26]), $a([0, -1, -1]), $a([12, 70, 30]), $a([4, 75, 32]), $a([0, -1, -1]), $a([24, 35, 30]), $a([1, 40, 28]), $a([0, -1, -1]), $a([23, 20, 32]), $a([8, 24, 30]), $a([0, -1, -1])]), $a(["52", 125, 18, 6, 13489, $a([14, 95, 18]), $a([1, 86, 18]), $a([0, -1, -1]), $a([13, 73, 32]), $a([3, 77, 30]), $a([0, -1, -1]), $a([24, 35, 30]), $a([2, 35, 28]), $a([0, -1, -1]), $a([26, 21, 32]), $a([5, 21, 30]), $a([1, 23, 30])]), $a(["53", 127, 18, 6, 13961, $a([9, 147, 28]), $a([1, 142, 28]), $a([0, -1, -1]), $a([10, 73, 30]), $a([6, 70, 32]), $a([1, 71, 32]), $a([25, 35, 30]), $a([2, 34, 26]), $a([0, -1, -1]), $a([29, 21, 32]), $a([4, 22, 30]), $a([0, -1, -1])]), $a(["54", 129, 18, 6, 14441, $a([11, 126, 24]), $a([1, 131, 24]), $a([0, -1, -1]), $a([16, 74, 32]), $a([1, 79, 30]), $a([0, -1, -1]), $a([25, 38, 32]), $a([1, 25, 30]), $a([0, -1, -1]), $a([33, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["55", 131, 19, 6, 14939, $a([14, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([24, 37, 32]), $a([2, 40, 30]), $a([1, 41, 30]), $a([31, 21, 32]), $a([4, 24, 32]), $a([0, -1, -1])]), $a(["56", 133, 19, 6, 15435, $a([10, 147, 28]), $a([1, 151, 28]), $a([0, -1, -1]), $a([15, 71, 30]), $a([3, 71, 32]), $a([1, 73, 32]), $a([24, 37, 32]), $a([3, 38, 30]), $a([1, 39, 30]), $a([36, 19, 30]), $a([3, 29, 26]), $a([0, -1, -1])]), $a(["57", 135, 19, 6, 15939, $a([15, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 70, 30]), $a([1, 64, 28]), $a([0, -1, -1]), $a([27, 38, 32]), $a([2, 25, 26]), $a([0, -1, -1]), $a([38, 20, 30]), $a([2, 18, 28]), $a([0, -1, -1])]), $a(["58", 137, 17, 7, 16171, $a([14, 105, 20]), $a([1, 113, 22]), $a([1, 114, 22]), $a([17, 67, 30]), $a([3, 92, 32]), $a([0, -1, -1]), $a([30, 35, 30]), $a([1, 41, 30]), $a([0, -1, -1]), $a([36, 21, 32]), $a([1, 26, 30]), $a([1, 27, 30])]), $a(["59", 139, 17, 7, 16691, $a([11, 146, 28]), $a([1, 146, 26]), $a([0, -1, -1]), $a([20, 70, 30]), $a([1, 60, 26]), $a([0, -1, -1]), $a([29, 38, 32]), $a([1, 24, 32]), $a([0, -1, -1]), $a([40, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["60", 141, 18, 7, 17215, $a([3, 137, 26]), $a([1, 136, 26]), $a([10, 126, 24]), $a([22, 65, 28]), $a([1, 75, 30]), $a([0, -1, -1]), $a([30, 37, 32]), $a([1, 51, 30]), $a([0, -1, -1]), $a([42, 20, 30]), $a([1, 21, 30]), $a([0, -1, -1])]), $a(["61", 143, 18, 7, 17751, $a([12, 126, 24]), $a([2, 118, 22]), $a([1, 116, 22]), $a([19, 74, 32]), $a([1, 74, 30]), $a([1, 72, 28]), $a([30, 38, 32]), $a([2, 29, 30]), $a([0, -1, -1]), $a([39, 20, 32]), $a([2, 37, 26]), $a([1, 38, 26])]), $a(["62", 145, 18, 7, 18295, $a([12, 126, 24]), $a([3, 136, 26]), $a([0, -1, -1]), $a([21, 70, 30]), $a([2, 65, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 44, 32]), $a([0, -1, -1]), $a([42, 20, 30]), $a([2, 19, 28]), $a([2, 18, 28])]), $a(["63", 147, 18, 7, 18847, $a([12, 126, 24]), $a([3, 117, 22]), $a([1, 116, 22]), $a([25, 61, 26]), $a([2, 62, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 40, 32]), $a([1, 41, 32]), $a([45, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["64", 149, 19, 7, 19403, $a([15, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([25, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([18, 35, 30]), $a([17, 37, 32]), $a([1, 50, 32]), $a([42, 20, 30]), $a([6, 19, 28]), $a([1, 15, 28])]), $a(["65", 151, 19, 7, 19971, $a([19, 105, 20]), $a([1, 101, 20]), $a([0, -1, -1]), $a([33, 51, 22]), $a([1, 65, 22]), $a([0, -1, -1]), $a([40, 33, 28]), $a([1, 28, 28]), $a([0, -1, -1]), $a([49, 20, 30]), $a([1, 18, 28]), $a([0, -1, -1])]), $a(["66", 153, 17, 8, 20229, $a([18, 105, 20]), $a([2, 117, 22]), $a([0, -1, -1]), $a([26, 65, 28]), $a([1, 80, 30]), $a([0, -1, -1]), $a([35, 35, 30]), $a([3, 35, 28]), $a([1, 36, 28]), $a([52, 18, 28]), $a([2, 38, 30]), $a([0, -1, -1])]), $a(["67", 155, 17, 8, 20805, $a([26, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([26, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([45, 31, 26]), $a([1, 9, 26]), $a([0, -1, -1]), $a([52, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["68", 157, 17, 8, 21389, $a([16, 126, 24]), $a([1, 114, 22]), $a([1, 115, 22]), $a([23, 70, 30]), $a([3, 65, 28]), $a([1, 66, 28]), $a([40, 35, 30]), $a([1, 43, 30]), $a([0, -1, -1]), $a([46, 20, 30]), $a([7, 19, 28]), $a([1, 16, 28])]), $a(["69", 159, 18, 8, 21993, $a([19, 116, 22]), $a([1, 105, 22]), $a([0, -1, -1]), $a([20, 70, 30]), $a([7, 66, 28]), $a([1, 63, 28]), $a([40, 35, 30]), $a([1, 42, 32]), $a([1, 43, 32]), $a([54, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["70", 161, 18, 8, 22593, $a([17, 126, 24]), $a([2, 115, 22]), $a([0, -1, -1]), $a([24, 70, 30]), $a([4, 74, 32]), $a([0, -1, -1]), $a([48, 31, 26]), $a([2, 18, 26]), $a([0, -1, -1]), $a([54, 19, 28]), $a([6, 15, 26]), $a([1, 14, 26])]), $a(["71", 163, 18, 8, 23201, $a([29, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([29, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 34, 30]), $a([3, 36, 30]), $a([38, 33, 28]), $a([58, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["72", 165, 18, 8, 23817, $a([16, 147, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([31, 66, 28]), $a([1, 37, 26]), $a([0, -1, -1]), $a([48, 33, 28]), $a([1, 23, 26]), $a([0, -1, -1]), $a([53, 20, 30]), $a([6, 19, 28]), $a([1, 17, 28])]), $a(["73", 167, 19, 8, 24453, $a([20, 115, 22]), $a([2, 134, 24]), $a([0, -1, -1]), $a([29, 66, 28]), $a([2, 56, 26]), $a([2, 57, 26]), $a([45, 36, 30]), $a([2, 15, 28]), $a([0, -1, -1]), $a([59, 20, 30]), $a([2, 21, 32]), $a([0, -1, -1])]), $a(["74", 169, 19, 8, 25085, $a([17, 147, 28]), $a([1, 134, 26]), $a([0, -1, -1]), $a([26, 70, 30]), $a([5, 75, 32]), $a([0, -1, -1]), $a([47, 35, 30]), $a([1, 48, 32]), $a([0, -1, -1]), $a([64, 18, 28]), $a([2, 33, 30]), $a([1, 35, 30])]), $a(["75", 171, 17, 9, 25373, $a([22, 115, 22]), $a([1, 133, 24]), $a([0, -1, -1]), $a([33, 65, 28]), $a([1, 74, 28]), $a([0, -1, -1]), $a([43, 36, 30]), $a([5, 27, 28]), $a([1, 30, 28]), $a([57, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["76", 173, 17, 9, 26021, $a([18, 136, 26]), $a([2, 142, 26]), $a([0, -1, -1]), $a([33, 66, 28]), $a([2, 49, 26]), $a([0, -1, -1]), $a([48, 35, 30]), $a([2, 38, 28]), $a([0, -1, -1]), $a([64, 20, 30]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["77", 175, 17, 9, 26677, $a([19, 126, 24]), $a([2, 135, 26]), $a([1, 136, 26]), $a([32, 66, 28]), $a([2, 55, 26]), $a([2, 56, 26]), $a([49, 36, 30]), $a([2, 18, 32]), $a([0, -1, -1]), $a([65, 18, 28]), $a([5, 27, 30]), $a([1, 29, 30])]), $a(["78", 177, 18, 9, 27335, $a([20, 137, 26]), $a([1, 130, 26]), $a([0, -1, -1]), $a([30, 75, 32]), $a([2, 71, 32]), $a([0, -1, -1]), $a([46, 35, 30]), $a([6, 39, 32]), $a([0, -1, -1]), $a([3, 12, 30]), $a([70, 19, 28]), $a([0, -1, -1])]), $a(["79", 179, 18, 9, 28007, $a([20, 147, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([35, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([49, 35, 30]), $a([5, 35, 28]), $a([0, -1, -1]), $a([70, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["80", 181, 18, 9, 28687, $a([21, 136, 26]), $a([1, 155, 28]), $a([0, -1, -1]), $a([34, 70, 30]), $a([1, 64, 28]), $a([1, 65, 28]), $a([54, 35, 30]), $a([1, 45, 30]), $a([0, -1, -1]), $a([68, 20, 30]), $a([3, 18, 28]), $a([1, 19, 28])]), $a(["81", 183, 18, 9, 29375, $a([19, 126, 24]), $a([5, 115, 22]), $a([1, 114, 22]), $a([33, 70, 30]), $a([3, 65, 28]), $a([1, 64, 28]), $a([52, 35, 30]), $a([3, 41, 32]), $a([1, 40, 32]), $a([67, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["82", 185, 18, 9, 30071, $a([2, 150, 28]), $a([21, 136, 26]), $a([0, -1, -1]), $a([32, 70, 30]), $a([6, 65, 28]), $a([0, -1, -1]), $a([52, 38, 32]), $a([2, 27, 32]), $a([0, -1, -1]), $a([73, 20, 30]), $a([2, 22, 32]), $a([0, -1, -1])]), $a(["83", 187, 17, 10, 30387, $a([21, 126, 24]), $a([4, 136, 26]), $a([0, -1, -1]), $a([30, 74, 32]), $a([6, 73, 30]), $a([0, -1, -1]), $a([54, 35, 30]), $a([4, 40, 32]), $a([0, -1, -1]), $a([75, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["84", 189, 17, 10, 31091, $a([30, 105, 20]), $a([1, 114, 22]), $a([0, -1, -1]), $a([3, 45, 22]), $a([55, 47, 20]), $a([0, -1, -1]), $a([2, 26, 26]), $a([62, 33, 28]), $a([0, -1, -1]), $a([79, 18, 28]), $a([4, 33, 30]), $a([0, -1, -1])])]); //#24379 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24379 - bwipp_hanxin.__24380__ = 1; //#24379 - $_ = Object.getPrototypeOf($_); //#24379 - } //#24379 - $_.eclval = $get($_.eclevel, 1) - 49; //#24382 - var _Ig = $_.metrics; //#24383 - for (var _Ih = 0, _Ii = _Ig.length; _Ih < _Ii; _Ih++) { //#24401 - $_.m = $get(_Ig, _Ih); //#24384 - $_.vers = $get($_.m, 0); //#24385 - $_.size = $get($_.m, 1); //#24386 - $_.alnk = $get($_.m, 2); //#24387 - $_.alnn = $get($_.m, 3); //#24388 - $_.alnr = $f($_.size - ($_.alnk * $_.alnn)); //#24389 - $_.nmod = $get($_.m, 4); //#24390 - $_.ncws = ~~($_.nmod / 8); //#24391 - $_.rbit = $_.nmod % 8; //#24392 - $_.ecbs = $geti($_.m, 5 + ($_.eclval * 3), 3); //#24393 - var _J2 = $_.ecbs; //#24394 - $k[$j++] = 'ecws'; //#24394 - $k[$j++] = 0; //#24394 - for (var _J3 = 0, _J4 = _J2.length; _J3 < _J4; _J3++) { //#24394 - var _J5 = $get(_J2, _J3); //#24394 - var _J8 = $k[--$j]; //#24394 - $k[$j++] = $f(_J8 + ($get(_J5, 0) * $get(_J5, 2))); //#24394 - } //#24394 - var _J9 = $k[--$j]; //#24394 - $_[$k[--$j]] = _J9; //#24394 - $_.dcws = $f($_.ncws - $_.ecws); //#24395 - $_.dmod = $_.dcws * 8; //#24396 - $_.okay = true; //#24397 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24398 - $_.okay = false; //#24398 - } //#24398 - if ($_.bits.length > $_.dmod) { //#24399 - $_.okay = false; //#24399 - } //#24399 - if ($_.okay) { //#24400 - break; //#24400 - } //#24400 - } //#24400 - if (!$_.okay) { //#24405 - $k[$j++] = 'bwipp.hanxinNoValidSymbol#24404'; //#24404 - $k[$j++] = "Maximum length exceeded or invalid content"; //#24404 - bwipp_raiseerror(); //#24404 - } //#24404 - $_.version = $_.vers; //#24407 - $_.msgbits = $_.bits; //#24408 - $_.e1nb = $get($get($_.ecbs, 0), 0); //#24409 - $_.e2nb = $get($get($_.ecbs, 1), 0); //#24409 - $_.e3nb = $get($get($_.ecbs, 2), 0); //#24409 - $_.e1dcws = $get($get($_.ecbs, 0), 1); //#24410 - $_.e2dcws = $get($get($_.ecbs, 1), 1); //#24410 - $_.e3dcws = $get($get($_.ecbs, 2), 1); //#24410 - $_.e1ecws = $get($get($_.ecbs, 0), 2); //#24411 - $_.e2ecws = $get($get($_.ecbs, 1), 2); //#24411 - $_.e3ecws = $get($get($_.ecbs, 2), 2); //#24411 - $_.pad = $s($_.dmod); //#24414 - for (var _Js = 0, _Jr = $_.pad.length - 1; _Js <= _Jr; _Js += 1) { //#24415 - $put($_.pad, _Js, 48); //#24415 - } //#24415 - $puti($_.pad, 0, $_.msgbits); //#24416 - $_.cws = $a($_.dcws); //#24419 - for (var _K0 = 0, _Jz = $_.cws.length - 1; _K0 <= _Jz; _K0 += 1) { //#24429 - $_.c = _K0; //#24421 - $_.cwb = $geti($_.pad, $_.c * 8, 8); //#24422 - $_.cw = 0; //#24423 - for (var _K4 = 0; _K4 <= 7; _K4 += 1) { //#24427 - $_.i = _K4; //#24425 - $_.cw = $f($_.cw + ((~~(Math.pow(2, (8 - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#24426 - } //#24426 - $put($_.cws, $_.c, $_.cw); //#24428 - } //#24428 + var _Z = $s($k[--$j]); //#24349 + $k[$j++] = _Z; //#24349 + for (var _b = 0, _a = _Z.length - 1; _b <= _a; _b += 1) { //#24349 + var _c = $k[--$j]; //#24349 + $put(_c, _b, 48); //#24349 + $k[$j++] = _c; //#24349 + } //#24349 + var _d = $k[--$j]; //#24350 + var _g = $cvrs($s(_d.length), $k[--$j], 2); //#24350 + $puti(_d, _d.length - _g.length, _g); //#24351 + $k[$j++] = _d; //#24351 + }; //#24351 + $_.bits = $s((4 + 13) + ($_.msglen * 8)); //#24355 + $puti($_.bits, 0, "0011"); //#24356 + $k[$j++] = $_.bits; //#24357 + $k[$j++] = 4; //#24357 + $k[$j++] = $_.msglen; //#24357 + $k[$j++] = 13; //#24357 + $_.tobin(); //#24357 + var _m = $k[--$j]; //#24357 + var _n = $k[--$j]; //#24357 + $puti($k[--$j], _n, _m); //#24357 + for (var _r = 0, _q = $_.msglen - 1; _r <= _q; _r += 1) { //#24361 + $_.i = _r; //#24359 + $k[$j++] = $_.bits; //#24360 + $k[$j++] = 17 + ($_.i * 8); //#24360 + $k[$j++] = $get($_.msg, $_.i); //#24360 + $k[$j++] = 8; //#24360 + $_.tobin(); //#24360 + var _x = $k[--$j]; //#24360 + var _y = $k[--$j]; //#24360 + $puti($k[--$j], _y, _x); //#24360 + } //#24360 + if (!bwipp_hanxin.__24704__) { //#24704 + $_ = Object.create($_); //#24704 + var _24 = $a([0, -1, -1]); //#24387 + $_.metrics = $a([$a(["1", 23, -1, 0, 205, $a([1, 21, 4]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 17, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 13, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 9, 16]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["2", 25, -1, 0, 301, $a([1, 31, 6]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 25, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 19, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 15, 22]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["3", 27, -1, 0, 405, $a([1, 42, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 34, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["4", 29, 14, 1, 439, $a([1, 46, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 38, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 30, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 22, 32]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["5", 31, 16, 1, 555, $a([1, 57, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 49, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 37, 32]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 14, 20]), $a([1, 13, 22]), $a([0, -1, -1])]), $a(["6", 33, 16, 1, 675, $a([1, 70, 14]), _24, $a([0, -1, -1]), $a([1, 58, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 24, 20]), $a([1, 22, 18]), $a([0, -1, -1]), $a([1, 16, 24]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["7", 35, 17, 1, 805, $a([1, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 22]), $a([1, 28, 24]), $a([0, -1, -1]), $a([2, 14, 20]), $a([1, 12, 20]), $a([0, -1, -1])]), $a(["8", 37, 18, 1, 943, $a([1, 99, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 40, 18]), $a([1, 41, 18]), $a([0, -1, -1]), $a([1, 31, 26]), $a([1, 32, 28]), $a([0, -1, -1]), $a([2, 16, 24]), $a([1, 15, 22]), $a([0, -1, -1])]), $a(["9", 39, 19, 1, 1089, $a([1, 114, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 48, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 24, 20]), $a([1, 26, 22]), $a([0, -1, -1]), $a([2, 18, 28]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["10", 41, 20, 1, 1243, $a([1, 131, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 52, 22]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 27, 24]), $a([1, 29, 24]), $a([0, -1, -1]), $a([2, 21, 32]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["11", 43, 14, 2, 1289, $a([1, 135, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 56, 24]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 28, 24]), $a([1, 31, 26]), $a([0, -1, -1]), $a([2, 22, 32]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["12", 45, 15, 2, 1455, $a([1, 153, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 62, 26]), $a([1, 65, 28]), $a([0, -1, -1]), $a([2, 32, 28]), $a([1, 33, 28]), $a([0, -1, -1]), $a([3, 17, 26]), $a([1, 22, 30]), $a([0, -1, -1])]), $a(["13", 47, 16, 2, 1629, $a([1, 86, 16]), $a([1, 85, 16]), $a([0, -1, -1]), $a([1, 71, 30]), $a([1, 72, 30]), $a([0, -1, -1]), $a([2, 37, 32]), $a([1, 35, 30]), $a([0, -1, -1]), $a([3, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["14", 49, 16, 2, 1805, $a([1, 94, 18]), $a([1, 95, 18]), $a([0, -1, -1]), $a([2, 51, 22]), $a([1, 55, 24]), $a([0, -1, -1]), $a([3, 30, 26]), $a([1, 31, 26]), $a([0, -1, -1]), $a([4, 18, 28]), $a([1, 17, 24]), $a([0, -1, -1])]), $a(["15", 51, 17, 2, 1995, $a([1, 104, 20]), $a([1, 105, 20]), $a([0, -1, -1]), $a([2, 57, 24]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 33, 28]), $a([1, 36, 30]), $a([0, -1, -1]), $a([4, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["16", 53, 17, 2, 2187, $a([1, 115, 22]), $a([1, 114, 22]), $a([0, -1, -1]), $a([2, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 38, 32]), $a([1, 33, 30]), $a([0, -1, -1]), $a([5, 19, 28]), $a([1, 14, 24]), $a([0, -1, -1])]), $a(["17", 55, 18, 2, 2393, $a([1, 126, 24]), $a([1, 125, 24]), $a([0, -1, -1]), $a([2, 70, 30]), $a([1, 69, 30]), $a([0, -1, -1]), $a([4, 33, 28]), $a([1, 29, 26]), $a([0, -1, -1]), $a([5, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["18", 57, 19, 2, 2607, $a([1, 136, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([3, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([5, 35, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 18, 28]), $a([1, 21, 28]), $a([0, -1, -1])]), $a(["19", 59, 20, 2, 2829, $a([1, 148, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([3, 61, 26]), $a([1, 64, 28]), $a([0, -1, -1]), $a([7, 24, 20]), $a([1, 23, 22]), $a([0, -1, -1]), $a([6, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["20", 61, 20, 2, 3053, $a([3, 107, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([3, 65, 28]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 26, 22]), $a([1, 23, 22]), $a([0, -1, -1]), $a([7, 19, 28]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["21", 63, 21, 2, 3291, $a([3, 115, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 63, 28]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 25, 22]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 21, 22]), $a([0, -1, -1])]), $a(["22", 65, 16, 3, 3383, $a([2, 116, 22]), $a([1, 122, 24]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 32, 26]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 24, 30]), $a([0, -1, -1])]), $a(["23", 67, 17, 3, 3631, $a([3, 127, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([5, 51, 22]), $a([1, 62, 26]), $a([0, -1, -1]), $a([7, 30, 26]), $a([1, 35, 26]), $a([0, -1, -1]), $a([8, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["24", 69, 17, 3, 3887, $a([2, 135, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([5, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([7, 33, 28]), $a([1, 30, 28]), $a([0, -1, -1]), $a([11, 16, 24]), $a([1, 19, 26]), $a([0, -1, -1])]), $a(["25", 71, 18, 3, 4151, $a([3, 105, 20]), $a([1, 121, 22]), $a([0, -1, -1]), $a([5, 61, 26]), $a([1, 57, 26]), $a([0, -1, -1]), $a([9, 28, 24]), $a([1, 28, 22]), $a([0, -1, -1]), $a([10, 19, 28]), $a([1, 18, 30]), $a([0, -1, -1])]), $a(["26", 73, 18, 3, 4423, $a([2, 157, 30]), $a([1, 150, 28]), $a([0, -1, -1]), $a([5, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([8, 33, 28]), $a([1, 34, 30]), $a([0, -1, -1]), $a([10, 19, 28]), $a([2, 15, 26]), $a([0, -1, -1])]), $a(["27", 75, 19, 3, 4703, $a([3, 126, 24]), $a([1, 115, 22]), $a([0, -1, -1]), $a([7, 51, 22]), $a([1, 54, 22]), $a([0, -1, -1]), $a([8, 35, 30]), $a([1, 37, 30]), $a([0, -1, -1]), $a([15, 15, 22]), $a([1, 10, 22]), $a([0, -1, -1])]), $a(["28", 77, 19, 3, 4991, $a([4, 105, 20]), $a([1, 103, 20]), $a([0, -1, -1]), $a([7, 56, 24]), $a([1, 45, 18]), $a([0, -1, -1]), $a([10, 31, 26]), $a([1, 27, 26]), $a([0, -1, -1]), $a([10, 17, 26]), $a([3, 20, 28]), $a([1, 21, 28])]), $a(["29", 79, 20, 3, 5287, $a([3, 139, 26]), $a([1, 137, 28]), $a([0, -1, -1]), $a([6, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([9, 36, 30]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["30", 81, 20, 3, 5591, $a([6, 84, 16]), $a([1, 82, 16]), $a([0, -1, -1]), $a([6, 70, 30]), $a([1, 68, 30]), $a([0, -1, -1]), $a([7, 35, 30]), $a([3, 33, 28]), $a([1, 32, 28]), $a([13, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["31", 83, 21, 3, 5903, $a([5, 105, 20]), $a([1, 94, 18]), $a([0, -1, -1]), $a([6, 74, 32]), $a([1, 71, 30]), $a([0, -1, -1]), $a([11, 33, 28]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["32", 85, 17, 4, 6033, $a([4, 127, 24]), $a([1, 126, 24]), $a([0, -1, -1]), $a([7, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([12, 30, 24]), $a([1, 24, 28]), $a([1, 24, 30]), $a([15, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["33", 87, 17, 4, 6353, $a([7, 84, 16]), $a([1, 78, 16]), $a([0, -1, -1]), $a([7, 70, 30]), $a([1, 66, 28]), $a([0, -1, -1]), $a([12, 33, 28]), $a([1, 32, 30]), $a([0, -1, -1]), $a([14, 21, 32]), $a([1, 24, 28]), $a([0, -1, -1])]), $a(["34", 89, 18, 4, 6689, $a([5, 117, 22]), $a([1, 117, 24]), $a([0, -1, -1]), $a([8, 66, 28]), $a([1, 58, 26]), $a([0, -1, -1]), $a([11, 38, 32]), $a([1, 34, 32]), $a([0, -1, -1]), $a([15, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["35", 91, 18, 4, 7025, $a([4, 148, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([8, 68, 30]), $a([1, 70, 24]), $a([0, -1, -1]), $a([10, 36, 32]), $a([3, 38, 28]), $a([0, -1, -1]), $a([16, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["36", 93, 19, 4, 7377, $a([4, 126, 24]), $a([2, 135, 26]), $a([0, -1, -1]), $a([8, 70, 28]), $a([2, 43, 26]), $a([0, -1, -1]), $a([13, 32, 28]), $a([2, 41, 30]), $a([0, -1, -1]), $a([17, 19, 28]), $a([3, 15, 26]), $a([0, -1, -1])]), $a(["37", 95, 19, 4, 7729, $a([5, 136, 26]), $a([1, 132, 24]), $a([0, -1, -1]), $a([5, 67, 30]), $a([4, 68, 28]), $a([1, 69, 28]), $a([14, 35, 30]), $a([1, 32, 24]), $a([0, -1, -1]), $a([18, 18, 26]), $a([3, 16, 28]), $a([1, 14, 28])]), $a(["38", 97, 19, 4, 8089, $a([3, 142, 26]), $a([3, 141, 28]), $a([0, -1, -1]), $a([8, 70, 30]), $a([1, 73, 32]), $a([1, 74, 32]), $a([12, 34, 30]), $a([3, 34, 26]), $a([1, 35, 28]), $a([18, 21, 32]), $a([1, 27, 30]), $a([0, -1, -1])]), $a(["39", 99, 20, 4, 8465, $a([5, 116, 22]), $a([2, 103, 20]), $a([1, 102, 20]), $a([9, 74, 32]), $a([1, 74, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([2, 32, 32]), $a([1, 32, 30]), $a([19, 21, 32]), $a([1, 25, 26]), $a([0, -1, -1])]), $a(["40", 101, 20, 4, 8841, $a([7, 116, 22]), $a([1, 117, 22]), $a([0, -1, -1]), $a([11, 65, 28]), $a([1, 58, 24]), $a([0, -1, -1]), $a([15, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([20, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["41", 103, 17, 5, 9009, $a([6, 136, 26]), $a([1, 130, 24]), $a([0, -1, -1]), $a([11, 66, 28]), $a([1, 62, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([3, 34, 32]), $a([1, 30, 30]), $a([18, 20, 30]), $a([3, 20, 28]), $a([2, 15, 26])]), $a(["42", 105, 17, 5, 9401, $a([5, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([10, 75, 32]), $a([1, 73, 32]), $a([0, -1, -1]), $a([16, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([22, 19, 28]), $a([2, 16, 30]), $a([1, 19, 30])]), $a(["43", 107, 18, 5, 9799, $a([6, 147, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([11, 66, 28]), $a([2, 65, 30]), $a([0, -1, -1]), $a([18, 33, 28]), $a([2, 33, 30]), $a([0, -1, -1]), $a([22, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["44", 109, 18, 5, 10207, $a([6, 116, 22]), $a([3, 125, 24]), $a([0, -1, -1]), $a([11, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([13, 35, 28]), $a([6, 34, 32]), $a([1, 30, 30]), $a([23, 21, 32]), $a([1, 26, 30]), $a([0, -1, -1])]), $a(["45", 111, 18, 5, 10623, $a([7, 105, 20]), $a([4, 95, 18]), $a([0, -1, -1]), $a([12, 67, 28]), $a([1, 63, 30]), $a([1, 62, 32]), $a([21, 31, 26]), $a([2, 33, 32]), $a([0, -1, -1]), $a([23, 21, 32]), $a([2, 24, 30]), $a([0, -1, -1])]), $a(["46", 113, 19, 5, 11045, $a([10, 116, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([12, 74, 32]), $a([1, 78, 30]), $a([0, -1, -1]), $a([18, 37, 32]), $a([1, 39, 30]), $a([1, 41, 28]), $a([25, 21, 32]), $a([1, 27, 28]), $a([0, -1, -1])]), $a(["47", 115, 19, 5, 11477, $a([5, 126, 24]), $a([4, 115, 22]), $a([1, 114, 22]), $a([12, 67, 28]), $a([2, 66, 32]), $a([1, 68, 30]), $a([21, 35, 30]), $a([1, 39, 30]), $a([0, -1, -1]), $a([26, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["48", 117, 19, 5, 11917, $a([9, 126, 24]), $a([1, 117, 22]), $a([0, -1, -1]), $a([13, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([20, 35, 30]), $a([3, 35, 28]), $a([0, -1, -1]), $a([27, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["49", 119, 17, 6, 12111, $a([9, 126, 24]), $a([1, 137, 26]), $a([0, -1, -1]), $a([13, 71, 30]), $a([2, 68, 32]), $a([0, -1, -1]), $a([20, 37, 32]), $a([1, 39, 28]), $a([1, 38, 28]), $a([24, 20, 32]), $a([5, 25, 28]), $a([0, -1, -1])]), $a(["50", 121, 17, 6, 12559, $a([8, 147, 28]), $a([1, 141, 28]), $a([0, -1, -1]), $a([10, 73, 32]), $a([4, 74, 30]), $a([1, 73, 30]), $a([16, 36, 32]), $a([6, 39, 30]), $a([1, 37, 30]), $a([27, 21, 32]), $a([3, 20, 26]), $a([0, -1, -1])]), $a(["51", 123, 18, 6, 13025, $a([9, 137, 26]), $a([1, 135, 26]), $a([0, -1, -1]), $a([12, 70, 30]), $a([4, 75, 32]), $a([0, -1, -1]), $a([24, 35, 30]), $a([1, 40, 28]), $a([0, -1, -1]), $a([23, 20, 32]), $a([8, 24, 30]), $a([0, -1, -1])]), $a(["52", 125, 18, 6, 13489, $a([14, 95, 18]), $a([1, 86, 18]), $a([0, -1, -1]), $a([13, 73, 32]), $a([3, 77, 30]), $a([0, -1, -1]), $a([24, 35, 30]), $a([2, 35, 28]), $a([0, -1, -1]), $a([26, 21, 32]), $a([5, 21, 30]), $a([1, 23, 30])]), $a(["53", 127, 18, 6, 13961, $a([9, 147, 28]), $a([1, 142, 28]), $a([0, -1, -1]), $a([10, 73, 30]), $a([6, 70, 32]), $a([1, 71, 32]), $a([25, 35, 30]), $a([2, 34, 26]), $a([0, -1, -1]), $a([29, 21, 32]), $a([4, 22, 30]), $a([0, -1, -1])]), $a(["54", 129, 18, 6, 14441, $a([11, 126, 24]), $a([1, 131, 24]), $a([0, -1, -1]), $a([16, 74, 32]), $a([1, 79, 30]), $a([0, -1, -1]), $a([25, 38, 32]), $a([1, 25, 30]), $a([0, -1, -1]), $a([33, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["55", 131, 19, 6, 14939, $a([14, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([24, 37, 32]), $a([2, 40, 30]), $a([1, 41, 30]), $a([31, 21, 32]), $a([4, 24, 32]), $a([0, -1, -1])]), $a(["56", 133, 19, 6, 15435, $a([10, 147, 28]), $a([1, 151, 28]), $a([0, -1, -1]), $a([15, 71, 30]), $a([3, 71, 32]), $a([1, 73, 32]), $a([24, 37, 32]), $a([3, 38, 30]), $a([1, 39, 30]), $a([36, 19, 30]), $a([3, 29, 26]), $a([0, -1, -1])]), $a(["57", 135, 19, 6, 15939, $a([15, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 70, 30]), $a([1, 64, 28]), $a([0, -1, -1]), $a([27, 38, 32]), $a([2, 25, 26]), $a([0, -1, -1]), $a([38, 20, 30]), $a([2, 18, 28]), $a([0, -1, -1])]), $a(["58", 137, 17, 7, 16171, $a([14, 105, 20]), $a([1, 113, 22]), $a([1, 114, 22]), $a([17, 67, 30]), $a([3, 92, 32]), $a([0, -1, -1]), $a([30, 35, 30]), $a([1, 41, 30]), $a([0, -1, -1]), $a([36, 21, 32]), $a([1, 26, 30]), $a([1, 27, 30])]), $a(["59", 139, 17, 7, 16691, $a([11, 146, 28]), $a([1, 146, 26]), $a([0, -1, -1]), $a([20, 70, 30]), $a([1, 60, 26]), $a([0, -1, -1]), $a([29, 38, 32]), $a([1, 24, 32]), $a([0, -1, -1]), $a([40, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["60", 141, 18, 7, 17215, $a([3, 137, 26]), $a([1, 136, 26]), $a([10, 126, 24]), $a([22, 65, 28]), $a([1, 75, 30]), $a([0, -1, -1]), $a([30, 37, 32]), $a([1, 51, 30]), $a([0, -1, -1]), $a([42, 20, 30]), $a([1, 21, 30]), $a([0, -1, -1])]), $a(["61", 143, 18, 7, 17751, $a([12, 126, 24]), $a([2, 118, 22]), $a([1, 116, 22]), $a([19, 74, 32]), $a([1, 74, 30]), $a([1, 72, 28]), $a([30, 38, 32]), $a([2, 29, 30]), $a([0, -1, -1]), $a([39, 20, 32]), $a([2, 37, 26]), $a([1, 38, 26])]), $a(["62", 145, 18, 7, 18295, $a([12, 126, 24]), $a([3, 136, 26]), $a([0, -1, -1]), $a([21, 70, 30]), $a([2, 65, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 44, 32]), $a([0, -1, -1]), $a([42, 20, 30]), $a([2, 19, 28]), $a([2, 18, 28])]), $a(["63", 147, 18, 7, 18847, $a([12, 126, 24]), $a([3, 117, 22]), $a([1, 116, 22]), $a([25, 61, 26]), $a([2, 62, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 40, 32]), $a([1, 41, 32]), $a([45, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["64", 149, 19, 7, 19403, $a([15, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([25, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([18, 35, 30]), $a([17, 37, 32]), $a([1, 50, 32]), $a([42, 20, 30]), $a([6, 19, 28]), $a([1, 15, 28])]), $a(["65", 151, 19, 7, 19971, $a([19, 105, 20]), $a([1, 101, 20]), $a([0, -1, -1]), $a([33, 51, 22]), $a([1, 65, 22]), $a([0, -1, -1]), $a([40, 33, 28]), $a([1, 28, 28]), $a([0, -1, -1]), $a([49, 20, 30]), $a([1, 18, 28]), $a([0, -1, -1])]), $a(["66", 153, 17, 8, 20229, $a([18, 105, 20]), $a([2, 117, 22]), $a([0, -1, -1]), $a([26, 65, 28]), $a([1, 80, 30]), $a([0, -1, -1]), $a([35, 35, 30]), $a([3, 35, 28]), $a([1, 36, 28]), $a([52, 18, 28]), $a([2, 38, 30]), $a([0, -1, -1])]), $a(["67", 155, 17, 8, 20805, $a([26, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([26, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([45, 31, 26]), $a([1, 9, 26]), $a([0, -1, -1]), $a([52, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["68", 157, 17, 8, 21389, $a([16, 126, 24]), $a([1, 114, 22]), $a([1, 115, 22]), $a([23, 70, 30]), $a([3, 65, 28]), $a([1, 66, 28]), $a([40, 35, 30]), $a([1, 43, 30]), $a([0, -1, -1]), $a([46, 20, 30]), $a([7, 19, 28]), $a([1, 16, 28])]), $a(["69", 159, 18, 8, 21993, $a([19, 116, 22]), $a([1, 105, 22]), $a([0, -1, -1]), $a([20, 70, 30]), $a([7, 66, 28]), $a([1, 63, 28]), $a([40, 35, 30]), $a([1, 42, 32]), $a([1, 43, 32]), $a([54, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["70", 161, 18, 8, 22593, $a([17, 126, 24]), $a([2, 115, 22]), $a([0, -1, -1]), $a([24, 70, 30]), $a([4, 74, 32]), $a([0, -1, -1]), $a([48, 31, 26]), $a([2, 18, 26]), $a([0, -1, -1]), $a([54, 19, 28]), $a([6, 15, 26]), $a([1, 14, 26])]), $a(["71", 163, 18, 8, 23201, $a([29, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([29, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 34, 30]), $a([3, 36, 30]), $a([38, 33, 28]), $a([58, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["72", 165, 18, 8, 23817, $a([16, 147, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([31, 66, 28]), $a([1, 37, 26]), $a([0, -1, -1]), $a([48, 33, 28]), $a([1, 23, 26]), $a([0, -1, -1]), $a([53, 20, 30]), $a([6, 19, 28]), $a([1, 17, 28])]), $a(["73", 167, 19, 8, 24453, $a([20, 115, 22]), $a([2, 134, 24]), $a([0, -1, -1]), $a([29, 66, 28]), $a([2, 56, 26]), $a([2, 57, 26]), $a([45, 36, 30]), $a([2, 15, 28]), $a([0, -1, -1]), $a([59, 20, 30]), $a([2, 21, 32]), $a([0, -1, -1])]), $a(["74", 169, 19, 8, 25085, $a([17, 147, 28]), $a([1, 134, 26]), $a([0, -1, -1]), $a([26, 70, 30]), $a([5, 75, 32]), $a([0, -1, -1]), $a([47, 35, 30]), $a([1, 48, 32]), $a([0, -1, -1]), $a([64, 18, 28]), $a([2, 33, 30]), $a([1, 35, 30])]), $a(["75", 171, 17, 9, 25373, $a([22, 115, 22]), $a([1, 133, 24]), $a([0, -1, -1]), $a([33, 65, 28]), $a([1, 74, 28]), $a([0, -1, -1]), $a([43, 36, 30]), $a([5, 27, 28]), $a([1, 30, 28]), $a([57, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["76", 173, 17, 9, 26021, $a([18, 136, 26]), $a([2, 142, 26]), $a([0, -1, -1]), $a([33, 66, 28]), $a([2, 49, 26]), $a([0, -1, -1]), $a([48, 35, 30]), $a([2, 38, 28]), $a([0, -1, -1]), $a([64, 20, 30]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["77", 175, 17, 9, 26677, $a([19, 126, 24]), $a([2, 135, 26]), $a([1, 136, 26]), $a([32, 66, 28]), $a([2, 55, 26]), $a([2, 56, 26]), $a([49, 36, 30]), $a([2, 18, 32]), $a([0, -1, -1]), $a([65, 18, 28]), $a([5, 27, 30]), $a([1, 29, 30])]), $a(["78", 177, 18, 9, 27335, $a([20, 137, 26]), $a([1, 130, 26]), $a([0, -1, -1]), $a([30, 75, 32]), $a([2, 71, 32]), $a([0, -1, -1]), $a([46, 35, 30]), $a([6, 39, 32]), $a([0, -1, -1]), $a([3, 12, 30]), $a([70, 19, 28]), $a([0, -1, -1])]), $a(["79", 179, 18, 9, 28007, $a([20, 147, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([35, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([49, 35, 30]), $a([5, 35, 28]), $a([0, -1, -1]), $a([70, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["80", 181, 18, 9, 28687, $a([21, 136, 26]), $a([1, 155, 28]), $a([0, -1, -1]), $a([34, 70, 30]), $a([1, 64, 28]), $a([1, 65, 28]), $a([54, 35, 30]), $a([1, 45, 30]), $a([0, -1, -1]), $a([68, 20, 30]), $a([3, 18, 28]), $a([1, 19, 28])]), $a(["81", 183, 18, 9, 29375, $a([19, 126, 24]), $a([5, 115, 22]), $a([1, 114, 22]), $a([33, 70, 30]), $a([3, 65, 28]), $a([1, 64, 28]), $a([52, 35, 30]), $a([3, 41, 32]), $a([1, 40, 32]), $a([67, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["82", 185, 18, 9, 30071, $a([2, 150, 28]), $a([21, 136, 26]), $a([0, -1, -1]), $a([32, 70, 30]), $a([6, 65, 28]), $a([0, -1, -1]), $a([52, 38, 32]), $a([2, 27, 32]), $a([0, -1, -1]), $a([73, 20, 30]), $a([2, 22, 32]), $a([0, -1, -1])]), $a(["83", 187, 17, 10, 30387, $a([21, 126, 24]), $a([4, 136, 26]), $a([0, -1, -1]), $a([30, 74, 32]), $a([6, 73, 30]), $a([0, -1, -1]), $a([54, 35, 30]), $a([4, 40, 32]), $a([0, -1, -1]), $a([75, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["84", 189, 17, 10, 31091, $a([30, 105, 20]), $a([1, 114, 22]), $a([0, -1, -1]), $a([3, 45, 22]), $a([55, 47, 20]), $a([0, -1, -1]), $a([2, 26, 26]), $a([62, 33, 28]), $a([0, -1, -1]), $a([79, 18, 28]), $a([4, 33, 30]), $a([0, -1, -1])])]); //#24703 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24703 + bwipp_hanxin.__24704__ = 1; //#24703 + $_ = Object.getPrototypeOf($_); //#24703 + } //#24703 + $_.eclval = $get($_.eclevel, 1) - 49; //#24706 + var _Ig = $_.metrics; //#24707 + for (var _Ih = 0, _Ii = _Ig.length; _Ih < _Ii; _Ih++) { //#24725 + $_.m = $get(_Ig, _Ih); //#24708 + $_.vers = $get($_.m, 0); //#24709 + $_.size = $get($_.m, 1); //#24710 + $_.alnk = $get($_.m, 2); //#24711 + $_.alnn = $get($_.m, 3); //#24712 + $_.alnr = $f($_.size - ($_.alnk * $_.alnn)); //#24713 + $_.nmod = $get($_.m, 4); //#24714 + $_.ncws = ~~($_.nmod / 8); //#24715 + $_.rbit = $_.nmod % 8; //#24716 + $_.ecbs = $geti($_.m, 5 + ($_.eclval * 3), 3); //#24717 + var _J2 = $_.ecbs; //#24718 + $k[$j++] = 'ecws'; //#24718 + $k[$j++] = 0; //#24718 + for (var _J3 = 0, _J4 = _J2.length; _J3 < _J4; _J3++) { //#24718 + var _J5 = $get(_J2, _J3); //#24718 + var _J8 = $k[--$j]; //#24718 + $k[$j++] = $f(_J8 + ($get(_J5, 0) * $get(_J5, 2))); //#24718 + } //#24718 + var _J9 = $k[--$j]; //#24718 + $_[$k[--$j]] = _J9; //#24718 + $_.dcws = $f($_.ncws - $_.ecws); //#24719 + $_.dmod = $_.dcws * 8; //#24720 + $_.okay = true; //#24721 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24722 + $_.okay = false; //#24722 + } //#24722 + if ($_.bits.length > $_.dmod) { //#24723 + $_.okay = false; //#24723 + } //#24723 + if ($_.okay) { //#24724 + break; //#24724 + } //#24724 + } //#24724 + if (!$_.okay) { //#24729 + $k[$j++] = 'bwipp.hanxinNoValidSymbol#24728'; //#24728 + $k[$j++] = "Maximum length exceeded or invalid content"; //#24728 + bwipp_raiseerror(); //#24728 + } //#24728 + $_.version = $_.vers; //#24731 + $_.msgbits = $_.bits; //#24732 + $_.e1nb = $get($get($_.ecbs, 0), 0); //#24733 + $_.e2nb = $get($get($_.ecbs, 1), 0); //#24733 + $_.e3nb = $get($get($_.ecbs, 2), 0); //#24733 + $_.e1dcws = $get($get($_.ecbs, 0), 1); //#24734 + $_.e2dcws = $get($get($_.ecbs, 1), 1); //#24734 + $_.e3dcws = $get($get($_.ecbs, 2), 1); //#24734 + $_.e1ecws = $get($get($_.ecbs, 0), 2); //#24735 + $_.e2ecws = $get($get($_.ecbs, 1), 2); //#24735 + $_.e3ecws = $get($get($_.ecbs, 2), 2); //#24735 + $_.pad = $s($_.dmod); //#24738 + for (var _Js = 0, _Jr = $_.pad.length - 1; _Js <= _Jr; _Js += 1) { //#24739 + $put($_.pad, _Js, 48); //#24739 + } //#24739 + $puti($_.pad, 0, $_.msgbits); //#24740 + $_.cws = $a($_.dcws); //#24743 + for (var _K0 = 0, _Jz = $_.cws.length - 1; _K0 <= _Jz; _K0 += 1) { //#24753 + $_.c = _K0; //#24745 + $_.cwb = $geti($_.pad, $_.c * 8, 8); //#24746 + $_.cw = 0; //#24747 + for (var _K4 = 0; _K4 <= 7; _K4 += 1) { //#24751 + $_.i = _K4; //#24749 + $_.cw = $f($_.cw + ((~~(Math.pow(2, (8 - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#24750 + } //#24750 + $put($_.cws, $_.c, $_.cw); //#24752 + } //#24752 $_.rscodes = function() { - $_.rspm = $k[--$j]; //#24433 - $_.rsgf = $k[--$j]; //#24434 - $_.rsnc = $k[--$j]; //#24435 - $_.rscws = $k[--$j]; //#24436 - $k[$j++] = Infinity; //#24439 - $k[$j++] = 1; //#24439 - for (var _KI = 0, _KJ = $f($_.rsgf - 1); _KI < _KJ; _KI++) { //#24439 - var _KK = $k[--$j]; //#24439 - var _KL = _KK * 2; //#24439 - $k[$j++] = _KK; //#24439 - $k[$j++] = _KL; //#24439 - if (_KL >= $_.rsgf) { //#24439 - var _KO = $k[--$j]; //#24439 - $k[$j++] = $xo(_KO, $_.rspm); //#24439 - } //#24439 - } //#24439 - $_.rsalog = $a(); //#24439 - $_.rslog = $a($_.rsgf); //#24440 - for (var _KU = 1, _KT = $f($_.rsgf - 1); _KU <= _KT; _KU += 1) { //#24441 - $put($_.rslog, $get($_.rsalog, _KU), _KU); //#24441 - } //#24441 + $_.rspm = $k[--$j]; //#24757 + $_.rsgf = $k[--$j]; //#24758 + $_.rsnc = $k[--$j]; //#24759 + $_.rscws = $k[--$j]; //#24760 + $k[$j++] = Infinity; //#24763 + $k[$j++] = 1; //#24763 + for (var _KI = 0, _KJ = $f($_.rsgf - 1); _KI < _KJ; _KI++) { //#24763 + var _KK = $k[--$j]; //#24763 + var _KL = _KK * 2; //#24763 + $k[$j++] = _KK; //#24763 + $k[$j++] = _KL; //#24763 + if (_KL >= $_.rsgf) { //#24763 + var _KO = $k[--$j]; //#24763 + $k[$j++] = $xo(_KO, $_.rspm); //#24763 + } //#24763 + } //#24763 + $_.rsalog = $a(); //#24763 + $_.rslog = $a($_.rsgf); //#24764 + for (var _KU = 1, _KT = $f($_.rsgf - 1); _KU <= _KT; _KU += 1) { //#24765 + $put($_.rslog, $get($_.rsalog, _KU), _KU); //#24765 + } //#24765 $_.rsprod = function() { - var _KY = $k[--$j]; //#24445 - var _KZ = $k[--$j]; //#24445 - $k[$j++] = _KZ; //#24449 - $k[$j++] = _KY; //#24449 - if ((_KY != 0) && (_KZ != 0)) { //#24448 - var _Kc = $get($_.rslog, $k[--$j]); //#24446 - var _Ki = $get($_.rsalog, $f(_Kc + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#24446 - $k[$j++] = _Ki; //#24446 - } else { //#24448 - $j -= 2; //#24448 - $k[$j++] = 0; //#24448 - } //#24448 - }; //#24448 - $k[$j++] = Infinity; //#24453 - $k[$j++] = 1; //#24453 - for (var _Kk = 0, _Kl = $_.rsnc; _Kk < _Kl; _Kk++) { //#24453 - $k[$j++] = 0; //#24453 - } //#24453 - $_.coeffs = $a(); //#24453 - for (var _Kp = 1, _Ko = $_.rsnc; _Kp <= _Ko; _Kp += 1) { //#24462 - $_.i = _Kp; //#24455 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#24456 - for (var _Kw = $_.i - 1; _Kw >= 1; _Kw -= 1) { //#24460 - $_.j = _Kw; //#24458 - $k[$j++] = $_.coeffs; //#24459 - $k[$j++] = $_.j; //#24459 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#24459 - $k[$j++] = $get($_.coeffs, $_.j); //#24459 - $k[$j++] = $get($_.rsalog, $_.i); //#24459 - $_.rsprod(); //#24459 - var _L8 = $k[--$j]; //#24459 - var _L9 = $k[--$j]; //#24459 - var _LA = $k[--$j]; //#24459 - $put($k[--$j], _LA, $xo(_L9, _L8)); //#24459 - } //#24459 - $k[$j++] = $_.coeffs; //#24461 - $k[$j++] = 0; //#24461 - $k[$j++] = $get($_.coeffs, 0); //#24461 - $k[$j++] = $get($_.rsalog, $_.i); //#24461 - $_.rsprod(); //#24461 - var _LI = $k[--$j]; //#24461 - var _LJ = $k[--$j]; //#24461 - $put($k[--$j], _LJ, _LI); //#24461 - } //#24461 - $_.nd = $_.rscws.length; //#24465 - $k[$j++] = Infinity; //#24466 - $forall($_.rscws); //#24466 - for (var _LO = 0, _LP = $_.rsnc; _LO < _LP; _LO++) { //#24466 - $k[$j++] = 0; //#24466 - } //#24466 - $k[$j++] = 0; //#24466 - $_.rscws = $a(); //#24466 - for (var _LT = 0, _LS = $_.nd - 1; _LT <= _LS; _LT += 1) { //#24473 - $_.k = $xo($get($_.rscws, _LT), $get($_.rscws, $_.nd)); //#24468 - for (var _Lb = 0, _La = $f($_.rsnc - 1); _Lb <= _La; _Lb += 1) { //#24472 - $_.j = _Lb; //#24470 - $k[$j++] = $_.rscws; //#24471 - $k[$j++] = $_.nd + $_.j; //#24471 - $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#24471 - $k[$j++] = $_.k; //#24471 - $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#24471 - $_.rsprod(); //#24471 - var _Lo = $k[--$j]; //#24471 - var _Lp = $k[--$j]; //#24471 - var _Lq = $k[--$j]; //#24471 - $put($k[--$j], _Lq, $xo(_Lp, _Lo)); //#24471 - } //#24471 - } //#24471 - $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#24476 - }; //#24476 - $_.dcwsb = $a($f($f($_.e1nb + $_.e2nb) + $_.e3nb)); //#24481 - $_.ecwsb = $a($_.dcwsb.length); //#24482 - $_.in = 0; //#24483 - $_.out = 0; //#24483 - for (var _M2 = 0, _M3 = $_.e1nb; _M2 < _M3; _M2++) { //#24489 - $k[$j++] = $geti($_.cws, $_.in, $_.e1dcws); //#24485 - $k[$j++] = $_.e1ecws; //#24485 - $k[$j++] = 256; //#24485 - $k[$j++] = 355; //#24485 - $_.rscodes(); //#24485 - var _M9 = $k[--$j]; //#24486 - $put($_.dcwsb, $_.out, $geti(_M9, 0, $_.e1dcws)); //#24486 - $put($_.ecwsb, $_.out, $geti(_M9, $_.e1dcws, $_.e1ecws)); //#24487 - $_.in = $f($_.in + $_.e1dcws); //#24488 - $_.out = $_.out + 1; //#24488 - } //#24488 - for (var _MN = 0, _MO = $_.e2nb; _MN < _MO; _MN++) { //#24495 - $k[$j++] = $geti($_.cws, $_.in, $_.e2dcws); //#24491 - $k[$j++] = $_.e2ecws; //#24491 - $k[$j++] = 256; //#24491 - $k[$j++] = 355; //#24491 - $_.rscodes(); //#24491 - var _MU = $k[--$j]; //#24492 - $put($_.dcwsb, $_.out, $geti(_MU, 0, $_.e2dcws)); //#24492 - $put($_.ecwsb, $_.out, $geti(_MU, $_.e2dcws, $_.e2ecws)); //#24493 - $_.in = $f($_.in + $_.e2dcws); //#24494 - $_.out = $_.out + 1; //#24494 - } //#24494 - for (var _Mi = 0, _Mj = $_.e3nb; _Mi < _Mj; _Mi++) { //#24501 - $k[$j++] = $geti($_.cws, $_.in, $_.e3dcws); //#24497 - $k[$j++] = $_.e3ecws; //#24497 - $k[$j++] = 256; //#24497 - $k[$j++] = 355; //#24497 - $_.rscodes(); //#24497 - var _Mp = $k[--$j]; //#24498 - $put($_.dcwsb, $_.out, $geti(_Mp, 0, $_.e3dcws)); //#24498 - $put($_.ecwsb, $_.out, $geti(_Mp, $_.e3dcws, $_.e3ecws)); //#24499 - $_.in = $f($_.in + $_.e3dcws); //#24500 - $_.out = $_.out + 1; //#24500 - } //#24500 - $_.cws = $a($_.ncws); //#24504 - $_.cw = 0; //#24505 - for (var _N6 = 0, _N5 = $_.dcwsb.length - 1; _N6 <= _N5; _N6 += 1) { //#24510 - $_.i = _N6; //#24507 - var _N9 = $get($_.dcwsb, $_.i); //#24508 - $puti($_.cws, $_.cw, _N9); //#24508 - $_.cw = _N9.length + $_.cw; //#24508 - var _NF = $get($_.ecwsb, $_.i); //#24509 - $puti($_.cws, $_.cw, _NF); //#24509 - $_.cw = _NF.length + $_.cw; //#24509 - } //#24509 - $k[$j++] = Infinity; //#24513 - var _NJ = $_.ncws; //#24514 - var _NK = 12; //#24514 - var _NL = _NJ - 1; //#24514 - if ((_NJ - 1) > 12) { //#24514 - var _ = _NK; //#24514 - _NK = _NL; //#24514 - _NL = _; //#24514 - } //#24514 - for (var _NN = 0, _NM = _NL; _NN <= _NM; _NN += 1) { //#24516 - for (var _NQ = _NN, _NP = $_.ncws - 1; _NQ <= _NP; _NQ += 13) { //#24515 - $k[$j++] = _NQ; //#24515 - if (_NQ < $_.ncws) { //#24515 - var _NU = $get($_.cws, $k[--$j]); //#24515 - $k[$j++] = _NU; //#24515 - } else { //#24515 - $j--; //#24515 - } //#24515 - } //#24515 - } //#24515 - $_.cws = $a(); //#24515 - if ($_.rbit > 0) { //#24525 - $_.pad = $a($_.cws.length + 1); //#24521 - $puti($_.pad, 0, $_.cws); //#24522 - $put($_.pad, $_.pad.length - 1, 0); //#24523 - $_.cws = $_.pad; //#24524 - } //#24524 - $k[$j++] = Infinity; //#24528 - for (var _Ng = 0, _Nh = $_.size * $_.size; _Ng < _Nh; _Ng++) { //#24528 - $k[$j++] = -1; //#24528 - } //#24528 - $_.pixs = $a(); //#24528 + var _KY = $k[--$j]; //#24769 + var _KZ = $k[--$j]; //#24769 + $k[$j++] = _KZ; //#24773 + $k[$j++] = _KY; //#24773 + if ((_KY != 0) && (_KZ != 0)) { //#24772 + var _Kc = $get($_.rslog, $k[--$j]); //#24770 + var _Ki = $get($_.rsalog, $f(_Kc + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#24770 + $k[$j++] = _Ki; //#24770 + } else { //#24772 + $j -= 2; //#24772 + $k[$j++] = 0; //#24772 + } //#24772 + }; //#24772 + $k[$j++] = Infinity; //#24777 + $k[$j++] = 1; //#24777 + for (var _Kk = 0, _Kl = $_.rsnc; _Kk < _Kl; _Kk++) { //#24777 + $k[$j++] = 0; //#24777 + } //#24777 + $_.coeffs = $a(); //#24777 + for (var _Kp = 1, _Ko = $_.rsnc; _Kp <= _Ko; _Kp += 1) { //#24786 + $_.i = _Kp; //#24779 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#24780 + for (var _Kw = $_.i - 1; _Kw >= 1; _Kw -= 1) { //#24784 + $_.j = _Kw; //#24782 + $k[$j++] = $_.coeffs; //#24783 + $k[$j++] = $_.j; //#24783 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#24783 + $k[$j++] = $get($_.coeffs, $_.j); //#24783 + $k[$j++] = $get($_.rsalog, $_.i); //#24783 + $_.rsprod(); //#24783 + var _L8 = $k[--$j]; //#24783 + var _L9 = $k[--$j]; //#24783 + var _LA = $k[--$j]; //#24783 + $put($k[--$j], _LA, $xo(_L9, _L8)); //#24783 + } //#24783 + $k[$j++] = $_.coeffs; //#24785 + $k[$j++] = 0; //#24785 + $k[$j++] = $get($_.coeffs, 0); //#24785 + $k[$j++] = $get($_.rsalog, $_.i); //#24785 + $_.rsprod(); //#24785 + var _LI = $k[--$j]; //#24785 + var _LJ = $k[--$j]; //#24785 + $put($k[--$j], _LJ, _LI); //#24785 + } //#24785 + $_.nd = $_.rscws.length; //#24789 + $k[$j++] = Infinity; //#24790 + $forall($_.rscws); //#24790 + for (var _LO = 0, _LP = $_.rsnc; _LO < _LP; _LO++) { //#24790 + $k[$j++] = 0; //#24790 + } //#24790 + $k[$j++] = 0; //#24790 + $_.rscws = $a(); //#24790 + for (var _LT = 0, _LS = $_.nd - 1; _LT <= _LS; _LT += 1) { //#24797 + $_.k = $xo($get($_.rscws, _LT), $get($_.rscws, $_.nd)); //#24792 + for (var _Lb = 0, _La = $f($_.rsnc - 1); _Lb <= _La; _Lb += 1) { //#24796 + $_.j = _Lb; //#24794 + $k[$j++] = $_.rscws; //#24795 + $k[$j++] = $_.nd + $_.j; //#24795 + $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#24795 + $k[$j++] = $_.k; //#24795 + $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#24795 + $_.rsprod(); //#24795 + var _Lo = $k[--$j]; //#24795 + var _Lp = $k[--$j]; //#24795 + var _Lq = $k[--$j]; //#24795 + $put($k[--$j], _Lq, $xo(_Lp, _Lo)); //#24795 + } //#24795 + } //#24795 + $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#24800 + }; //#24800 + $_.dcwsb = $a($f($f($_.e1nb + $_.e2nb) + $_.e3nb)); //#24805 + $_.ecwsb = $a($_.dcwsb.length); //#24806 + $_.in = 0; //#24807 + $_.out = 0; //#24807 + for (var _M2 = 0, _M3 = $_.e1nb; _M2 < _M3; _M2++) { //#24813 + $k[$j++] = $geti($_.cws, $_.in, $_.e1dcws); //#24809 + $k[$j++] = $_.e1ecws; //#24809 + $k[$j++] = 256; //#24809 + $k[$j++] = 355; //#24809 + $_.rscodes(); //#24809 + var _M9 = $k[--$j]; //#24810 + $put($_.dcwsb, $_.out, $geti(_M9, 0, $_.e1dcws)); //#24810 + $put($_.ecwsb, $_.out, $geti(_M9, $_.e1dcws, $_.e1ecws)); //#24811 + $_.in = $f($_.in + $_.e1dcws); //#24812 + $_.out = $_.out + 1; //#24812 + } //#24812 + for (var _MN = 0, _MO = $_.e2nb; _MN < _MO; _MN++) { //#24819 + $k[$j++] = $geti($_.cws, $_.in, $_.e2dcws); //#24815 + $k[$j++] = $_.e2ecws; //#24815 + $k[$j++] = 256; //#24815 + $k[$j++] = 355; //#24815 + $_.rscodes(); //#24815 + var _MU = $k[--$j]; //#24816 + $put($_.dcwsb, $_.out, $geti(_MU, 0, $_.e2dcws)); //#24816 + $put($_.ecwsb, $_.out, $geti(_MU, $_.e2dcws, $_.e2ecws)); //#24817 + $_.in = $f($_.in + $_.e2dcws); //#24818 + $_.out = $_.out + 1; //#24818 + } //#24818 + for (var _Mi = 0, _Mj = $_.e3nb; _Mi < _Mj; _Mi++) { //#24825 + $k[$j++] = $geti($_.cws, $_.in, $_.e3dcws); //#24821 + $k[$j++] = $_.e3ecws; //#24821 + $k[$j++] = 256; //#24821 + $k[$j++] = 355; //#24821 + $_.rscodes(); //#24821 + var _Mp = $k[--$j]; //#24822 + $put($_.dcwsb, $_.out, $geti(_Mp, 0, $_.e3dcws)); //#24822 + $put($_.ecwsb, $_.out, $geti(_Mp, $_.e3dcws, $_.e3ecws)); //#24823 + $_.in = $f($_.in + $_.e3dcws); //#24824 + $_.out = $_.out + 1; //#24824 + } //#24824 + $_.cws = $a($_.ncws); //#24828 + $_.cw = 0; //#24829 + for (var _N6 = 0, _N5 = $_.dcwsb.length - 1; _N6 <= _N5; _N6 += 1) { //#24834 + $_.i = _N6; //#24831 + var _N9 = $get($_.dcwsb, $_.i); //#24832 + $puti($_.cws, $_.cw, _N9); //#24832 + $_.cw = _N9.length + $_.cw; //#24832 + var _NF = $get($_.ecwsb, $_.i); //#24833 + $puti($_.cws, $_.cw, _NF); //#24833 + $_.cw = _NF.length + $_.cw; //#24833 + } //#24833 + $k[$j++] = Infinity; //#24837 + var _NJ = $_.ncws; //#24838 + var _NK = 12; //#24838 + var _NL = _NJ - 1; //#24838 + if ((_NJ - 1) > 12) { //#24838 + var _ = _NK; //#24838 + _NK = _NL; //#24838 + _NL = _; //#24838 + } //#24838 + for (var _NN = 0, _NM = _NL; _NN <= _NM; _NN += 1) { //#24840 + for (var _NQ = _NN, _NP = $_.ncws - 1; _NQ <= _NP; _NQ += 13) { //#24839 + $k[$j++] = _NQ; //#24839 + if (_NQ < $_.ncws) { //#24839 + var _NU = $get($_.cws, $k[--$j]); //#24839 + $k[$j++] = _NU; //#24839 + } else { //#24839 + $j--; //#24839 + } //#24839 + } //#24839 + } //#24839 + $_.cws = $a(); //#24839 + if ($_.rbit > 0) { //#24849 + $_.pad = $a($_.cws.length + 1); //#24845 + $puti($_.pad, 0, $_.cws); //#24846 + $put($_.pad, $_.pad.length - 1, 0); //#24847 + $_.cws = $_.pad; //#24848 + } //#24848 + $k[$j++] = Infinity; //#24852 + for (var _Ng = 0, _Nh = $_.size * $_.size; _Ng < _Nh; _Ng++) { //#24852 + $k[$j++] = -1; //#24852 + } //#24852 + $_.pixs = $a(); //#24852 $_.qmv = function() { - var _Nk = $k[--$j]; //#24529 - var _Nl = $k[--$j]; //#24529 - $k[$j++] = $f(_Nl + (_Nk * $_.size)); //#24529 - }; //#24529 - if ($_.alnn != 0) { //#24588 + var _Nk = $k[--$j]; //#24853 + var _Nl = $k[--$j]; //#24853 + $k[$j++] = $f(_Nl + (_Nk * $_.size)); //#24853 + }; //#24853 + if ($_.alnn != 0) { //#24912 $_.trmv = function() { - var _No = $k[--$j]; //#24533 - var _Nq = $k[--$j]; //#24533 - $k[$j++] = $f(($f(($f((_No * $_.size) + $_.size)) - 1)) - _Nq); //#24533 - }; //#24533 + var _No = $k[--$j]; //#24857 + var _Nq = $k[--$j]; //#24857 + $k[$j++] = $f(($f(($f((_No * $_.size) + $_.size)) - 1)) - _Nq); //#24857 + }; //#24857 $_.aplot = function() { - var _Nr = $k[--$j]; //#24535 - var _Ns = $k[--$j]; //#24535 - var _Nt = $k[--$j]; //#24535 - $k[$j++] = _Nr; //#24535 - $k[$j++] = _Nt; //#24535 - $k[$j++] = _Ns; //#24535 - $k[$j++] = _Nr; //#24535 - $k[$j++] = _Ns; //#24535 - $k[$j++] = _Nt; //#24535 - $_.trmv(); //#24535 - var _Nv = $k[--$j]; //#24535 - $put($_.pixs, _Nv, $k[--$j]); //#24535 - $_.trmv(); //#24536 - var _Ny = $k[--$j]; //#24536 - $put($_.pixs, _Ny, $k[--$j]); //#24536 - }; //#24536 - $_.i = 0; //#24538 - $_.stag = 0; //#24538 - for (;;) { //#24560 - if ($_.i >= $_.size) { //#24539 - break; //#24539 - } //#24539 - for (var _O4 = 0, _O3 = $f($_.size - 1); _O4 <= _O3; _O4 += 1) { //#24553 - $_.j = _O4; //#24541 - if ($f($_.j + $_.alnr) < $_.size) { //#24547 - $k[$j++] = (((((~~($_.j / $_.alnk)) + $_.stag) % 2) == 0) && (!(($_.i == 0) && ($_.j < $_.alnk)))) || (($_.j % $_.alnk) == 0); //#24545 - } else { //#24547 - $k[$j++] = ($f($_.alnn + $_.stag) % 2) == 0; //#24547 - } //#24547 - if ($k[--$j]) { //#24552 - $k[$j++] = $_.j; //#24550 - $k[$j++] = $_.i; //#24550 - $k[$j++] = 1; //#24550 - $_.aplot(); //#24550 - var _OL = $_.j; //#24551 - var _OM = $_.i; //#24551 - $k[$j++] = _OL + 1; //#24551 - $k[$j++] = _OM + 1; //#24551 - if (((_OM + 1) < $_.size) && ((_OL + 1) < $_.size)) { //#24551 - $k[$j++] = 0; //#24551 - $_.aplot(); //#24551 - } else { //#24551 - $j -= 2; //#24551 - } //#24551 - } //#24551 - } //#24551 - if ($f($_.i + $_.alnr) == $_.size) { //#24557 - $_.i = $f($f($_.i + $_.alnr) - 1); //#24555 - } else { //#24557 - $_.i = $f($_.i + $_.alnk); //#24557 - } //#24557 - $_.stag = 1 - $_.stag; //#24559 - } //#24559 - for (var _Ob = $_.alnk, _Oc = $_.alnk, _Oa = $f($_.size - 2); _Oc < 0 ? _Ob >= _Oa : _Ob <= _Oa; _Ob += _Oc) { //#24587 - $_.i = _Ob; //#24562 - if (((~~($_.i / $_.alnk)) % 2) != 0) { //#24574 - $k[$j++] = $_.pixs; //#24564 - $k[$j++] = 0; //#24564 - $k[$j++] = $_.i - 1; //#24564 - $_.trmv(); //#24564 - var _Oh = $k[--$j]; //#24564 - $put($k[--$j], _Oh, 0); //#24564 - $k[$j++] = $_.pixs; //#24565 - $k[$j++] = 0; //#24565 - $k[$j++] = $_.i + 1; //#24565 - $_.trmv(); //#24565 - var _Ol = $k[--$j]; //#24565 - $put($k[--$j], _Ol, 0); //#24565 - $k[$j++] = $_.pixs; //#24566 - $k[$j++] = 1; //#24566 - $k[$j++] = $_.i - 1; //#24566 - $_.trmv(); //#24566 - var _Op = $k[--$j]; //#24566 - $put($k[--$j], _Op, 0); //#24566 - $k[$j++] = $_.pixs; //#24567 - $k[$j++] = 1; //#24567 - $k[$j++] = $_.i; //#24567 - $_.trmv(); //#24567 - var _Ot = $k[--$j]; //#24567 - $put($k[--$j], _Ot, 0); //#24567 - $k[$j++] = $_.pixs; //#24568 - $k[$j++] = 1; //#24568 - $k[$j++] = $_.i + 1; //#24568 - $_.trmv(); //#24568 - var _Ox = $k[--$j]; //#24568 - $put($k[--$j], _Ox, 0); //#24568 - $k[$j++] = $_.pixs; //#24569 - $k[$j++] = $_.i - 1; //#24569 - $k[$j++] = 0; //#24569 - $_.trmv(); //#24569 - var _P1 = $k[--$j]; //#24569 - $put($k[--$j], _P1, 0); //#24569 - $k[$j++] = $_.pixs; //#24570 - $k[$j++] = $_.i + 1; //#24570 - $k[$j++] = 0; //#24570 - $_.trmv(); //#24570 - var _P5 = $k[--$j]; //#24570 - $put($k[--$j], _P5, 0); //#24570 - $k[$j++] = $_.pixs; //#24571 - $k[$j++] = $_.i - 1; //#24571 - $k[$j++] = 1; //#24571 - $_.trmv(); //#24571 - var _P9 = $k[--$j]; //#24571 - $put($k[--$j], _P9, 0); //#24571 - $k[$j++] = $_.pixs; //#24572 - $k[$j++] = $_.i; //#24572 - $k[$j++] = 1; //#24572 - $_.trmv(); //#24572 - var _PD = $k[--$j]; //#24572 - $put($k[--$j], _PD, 0); //#24572 - $k[$j++] = $_.pixs; //#24573 - $k[$j++] = $_.i + 1; //#24573 - $k[$j++] = 1; //#24573 - $_.trmv(); //#24573 - var _PH = $k[--$j]; //#24573 - $put($k[--$j], _PH, 0); //#24573 - } //#24573 - $k[$j++] = $_.pixs; //#24575 - $k[$j++] = $f($_.size - 1); //#24575 - $k[$j++] = $_.i - 1; //#24575 - $_.trmv(); //#24575 - var _PM = $k[--$j]; //#24575 - if ($get($k[--$j], _PM) != 1) { //#24586 - $k[$j++] = $_.pixs; //#24576 - $k[$j++] = $f($_.size - 1); //#24576 - $k[$j++] = $_.i - 1; //#24576 - $_.trmv(); //#24576 - var _PS = $k[--$j]; //#24576 - $put($k[--$j], _PS, 0); //#24576 - $k[$j++] = $_.pixs; //#24577 - $k[$j++] = $f($_.size - 2); //#24577 - $k[$j++] = $_.i - 1; //#24577 - $_.trmv(); //#24577 - var _PX = $k[--$j]; //#24577 - $put($k[--$j], _PX, 0); //#24577 - $k[$j++] = $_.pixs; //#24578 - $k[$j++] = $f($_.size - 2); //#24578 - $k[$j++] = $_.i; //#24578 - $_.trmv(); //#24578 - var _Pc = $k[--$j]; //#24578 - $put($k[--$j], _Pc, 0); //#24578 - $k[$j++] = $_.pixs; //#24579 - $k[$j++] = $f($_.size - 2); //#24579 - $k[$j++] = $_.i + 1; //#24579 - $_.trmv(); //#24579 - var _Ph = $k[--$j]; //#24579 - $put($k[--$j], _Ph, 0); //#24579 - $k[$j++] = $_.pixs; //#24580 - $k[$j++] = $f($_.size - 1); //#24580 - $k[$j++] = $_.i + 1; //#24580 - $_.trmv(); //#24580 - var _Pm = $k[--$j]; //#24580 - $put($k[--$j], _Pm, 0); //#24580 - $k[$j++] = $_.pixs; //#24581 - $k[$j++] = $_.i - 1; //#24581 - $k[$j++] = $f($_.size - 1); //#24581 - $_.trmv(); //#24581 - var _Pr = $k[--$j]; //#24581 - $put($k[--$j], _Pr, 0); //#24581 - $k[$j++] = $_.pixs; //#24582 - $k[$j++] = $_.i - 1; //#24582 - $k[$j++] = $f($_.size - 2); //#24582 - $_.trmv(); //#24582 - var _Pw = $k[--$j]; //#24582 - $put($k[--$j], _Pw, 0); //#24582 - $k[$j++] = $_.pixs; //#24583 - $k[$j++] = $_.i; //#24583 - $k[$j++] = $f($_.size - 2); //#24583 - $_.trmv(); //#24583 - var _Q1 = $k[--$j]; //#24583 - $put($k[--$j], _Q1, 0); //#24583 - $k[$j++] = $_.pixs; //#24584 - $k[$j++] = $_.i + 1; //#24584 - $k[$j++] = $f($_.size - 2); //#24584 - $_.trmv(); //#24584 - var _Q6 = $k[--$j]; //#24584 - $put($k[--$j], _Q6, 0); //#24584 - $k[$j++] = $_.pixs; //#24585 - $k[$j++] = $_.i + 1; //#24585 - $k[$j++] = $f($_.size - 1); //#24585 - $_.trmv(); //#24585 - var _QB = $k[--$j]; //#24585 - $put($k[--$j], _QB, 0); //#24585 - } //#24585 - } //#24585 - } //#24585 - if (!bwipp_hanxin.__24612__) { //#24612 - $_ = Object.create($_); //#24612 - $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 0, 0]), $a([1, 0, 1, 1, 1, 1, 1, 0]), $a([1, 0, 1, 0, 0, 0, 0, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24601 - $_.fpat2 = $a([$a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([0, 0, 0, 0, 1, 0, 1, 0]), $a([1, 1, 1, 1, 1, 0, 1, 0]), $a([0, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24611 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24611 - bwipp_hanxin.__24612__ = 1; //#24611 - $_ = Object.getPrototypeOf($_); //#24611 - } //#24611 - for (var _QY = 0, _QX = $_.fpat.length - 1; _QY <= _QX; _QY += 1) { //#24624 - $_.y = _QY; //#24614 - for (var _Qc = 0, _Qb = $get($_.fpat, 0).length - 1; _Qc <= _Qb; _Qc += 1) { //#24623 - $_.x = _Qc; //#24616 - $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#24617 - $_.fpb2 = $get($get($_.fpat2, $_.y), $_.x); //#24618 - $k[$j++] = $_.pixs; //#24619 - $k[$j++] = $_.x; //#24619 - $k[$j++] = $_.y; //#24619 - $_.qmv(); //#24619 - var _Qr = $k[--$j]; //#24619 - $put($k[--$j], _Qr, $_.fpb); //#24619 - $k[$j++] = $_.pixs; //#24620 - $k[$j++] = $f($f($_.size - $_.x) - 1); //#24620 - $k[$j++] = $_.y; //#24620 - $_.qmv(); //#24620 - var _Qy = $k[--$j]; //#24620 - $put($k[--$j], _Qy, $_.fpb); //#24620 - $k[$j++] = $_.pixs; //#24621 - $k[$j++] = $f($f($_.size - $_.x) - 1); //#24621 - $k[$j++] = $f($f($_.size - $_.y) - 1); //#24621 - $_.qmv(); //#24621 - var _R6 = $k[--$j]; //#24621 - $put($k[--$j], _R6, $_.fpb); //#24621 - $k[$j++] = $_.pixs; //#24622 - $k[$j++] = $_.x; //#24622 - $k[$j++] = $f($f($_.size - $_.y) - 1); //#24622 - $_.qmv(); //#24622 - var _RD = $k[--$j]; //#24622 - $put($k[--$j], _RD, $_.fpb2); //#24622 - } //#24622 - } //#24622 - $_.functionmap = $a([$a([$a([0, 8]), $a([$f($_.size - 1), $f($_.size - 9)])]), $a([$a([1, 8]), $a([$f($_.size - 2), $f($_.size - 9)])]), $a([$a([2, 8]), $a([$f($_.size - 3), $f($_.size - 9)])]), $a([$a([3, 8]), $a([$f($_.size - 4), $f($_.size - 9)])]), $a([$a([4, 8]), $a([$f($_.size - 5), $f($_.size - 9)])]), $a([$a([5, 8]), $a([$f($_.size - 6), $f($_.size - 9)])]), $a([$a([6, 8]), $a([$f($_.size - 7), $f($_.size - 9)])]), $a([$a([7, 8]), $a([$f($_.size - 8), $f($_.size - 9)])]), $a([$a([8, 8]), $a([$f($_.size - 9), $f($_.size - 9)])]), $a([$a([8, 7]), $a([$f($_.size - 9), $f($_.size - 8)])]), $a([$a([8, 6]), $a([$f($_.size - 9), $f($_.size - 7)])]), $a([$a([8, 5]), $a([$f($_.size - 9), $f($_.size - 6)])]), $a([$a([8, 4]), $a([$f($_.size - 9), $f($_.size - 5)])]), $a([$a([8, 3]), $a([$f($_.size - 9), $f($_.size - 4)])]), $a([$a([8, 2]), $a([$f($_.size - 9), $f($_.size - 3)])]), $a([$a([8, 1]), $a([$f($_.size - 9), $f($_.size - 2)])]), $a([$a([8, 0]), $a([$f($_.size - 9), $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 0]), $a([8, $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 1]), $a([8, $f($_.size - 2)])]), $a([$a([$f($_.size - 9), 2]), $a([8, $f($_.size - 3)])]), $a([$a([$f($_.size - 9), 3]), $a([8, $f($_.size - 4)])]), $a([$a([$f($_.size - 9), 4]), $a([8, $f($_.size - 5)])]), $a([$a([$f($_.size - 9), 5]), $a([8, $f($_.size - 6)])]), $a([$a([$f($_.size - 9), 6]), $a([8, $f($_.size - 7)])]), $a([$a([$f($_.size - 9), 7]), $a([8, $f($_.size - 8)])]), $a([$a([$f($_.size - 9), 8]), $a([8, $f($_.size - 9)])]), $a([$a([$f($_.size - 8), 8]), $a([7, $f($_.size - 9)])]), $a([$a([$f($_.size - 7), 8]), $a([6, $f($_.size - 9)])]), $a([$a([$f($_.size - 6), 8]), $a([5, $f($_.size - 9)])]), $a([$a([$f($_.size - 5), 8]), $a([4, $f($_.size - 9)])]), $a([$a([$f($_.size - 4), 8]), $a([3, $f($_.size - 9)])]), $a([$a([$f($_.size - 3), 8]), $a([2, $f($_.size - 9)])]), $a([$a([$f($_.size - 2), 8]), $a([1, $f($_.size - 9)])]), $a([$a([$f($_.size - 1), 8]), $a([0, $f($_.size - 9)])])]); //#24646 - var _U0 = $_.functionmap; //#24647 - for (var _U1 = 0, _U2 = _U0.length; _U1 < _U2; _U1++) { //#24649 - $forall($get(_U0, _U1), function() { //#24648 - $forall($k[--$j]); //#24648 - $_.qmv(); //#24648 - $put($_.pixs, $k[--$j], 0); //#24648 - }); //#24648 - } //#24648 + var _Nr = $k[--$j]; //#24859 + var _Ns = $k[--$j]; //#24859 + var _Nt = $k[--$j]; //#24859 + $k[$j++] = _Nr; //#24859 + $k[$j++] = _Nt; //#24859 + $k[$j++] = _Ns; //#24859 + $k[$j++] = _Nr; //#24859 + $k[$j++] = _Ns; //#24859 + $k[$j++] = _Nt; //#24859 + $_.trmv(); //#24859 + var _Nv = $k[--$j]; //#24859 + $put($_.pixs, _Nv, $k[--$j]); //#24859 + $_.trmv(); //#24860 + var _Ny = $k[--$j]; //#24860 + $put($_.pixs, _Ny, $k[--$j]); //#24860 + }; //#24860 + $_.i = 0; //#24862 + $_.stag = 0; //#24862 + for (;;) { //#24884 + if ($_.i >= $_.size) { //#24863 + break; //#24863 + } //#24863 + for (var _O4 = 0, _O3 = $f($_.size - 1); _O4 <= _O3; _O4 += 1) { //#24877 + $_.j = _O4; //#24865 + if ($f($_.j + $_.alnr) < $_.size) { //#24871 + $k[$j++] = (((((~~($_.j / $_.alnk)) + $_.stag) % 2) == 0) && (!(($_.i == 0) && ($_.j < $_.alnk)))) || (($_.j % $_.alnk) == 0); //#24869 + } else { //#24871 + $k[$j++] = ($f($_.alnn + $_.stag) % 2) == 0; //#24871 + } //#24871 + if ($k[--$j]) { //#24876 + $k[$j++] = $_.j; //#24874 + $k[$j++] = $_.i; //#24874 + $k[$j++] = 1; //#24874 + $_.aplot(); //#24874 + var _OL = $_.j; //#24875 + var _OM = $_.i; //#24875 + $k[$j++] = _OL + 1; //#24875 + $k[$j++] = _OM + 1; //#24875 + if (((_OM + 1) < $_.size) && ((_OL + 1) < $_.size)) { //#24875 + $k[$j++] = 0; //#24875 + $_.aplot(); //#24875 + } else { //#24875 + $j -= 2; //#24875 + } //#24875 + } //#24875 + } //#24875 + if ($f($_.i + $_.alnr) == $_.size) { //#24881 + $_.i = $f($f($_.i + $_.alnr) - 1); //#24879 + } else { //#24881 + $_.i = $f($_.i + $_.alnk); //#24881 + } //#24881 + $_.stag = 1 - $_.stag; //#24883 + } //#24883 + for (var _Ob = $_.alnk, _Oc = $_.alnk, _Oa = $f($_.size - 2); _Oc < 0 ? _Ob >= _Oa : _Ob <= _Oa; _Ob += _Oc) { //#24911 + $_.i = _Ob; //#24886 + if (((~~($_.i / $_.alnk)) % 2) != 0) { //#24898 + $k[$j++] = $_.pixs; //#24888 + $k[$j++] = 0; //#24888 + $k[$j++] = $_.i - 1; //#24888 + $_.trmv(); //#24888 + var _Oh = $k[--$j]; //#24888 + $put($k[--$j], _Oh, 0); //#24888 + $k[$j++] = $_.pixs; //#24889 + $k[$j++] = 0; //#24889 + $k[$j++] = $_.i + 1; //#24889 + $_.trmv(); //#24889 + var _Ol = $k[--$j]; //#24889 + $put($k[--$j], _Ol, 0); //#24889 + $k[$j++] = $_.pixs; //#24890 + $k[$j++] = 1; //#24890 + $k[$j++] = $_.i - 1; //#24890 + $_.trmv(); //#24890 + var _Op = $k[--$j]; //#24890 + $put($k[--$j], _Op, 0); //#24890 + $k[$j++] = $_.pixs; //#24891 + $k[$j++] = 1; //#24891 + $k[$j++] = $_.i; //#24891 + $_.trmv(); //#24891 + var _Ot = $k[--$j]; //#24891 + $put($k[--$j], _Ot, 0); //#24891 + $k[$j++] = $_.pixs; //#24892 + $k[$j++] = 1; //#24892 + $k[$j++] = $_.i + 1; //#24892 + $_.trmv(); //#24892 + var _Ox = $k[--$j]; //#24892 + $put($k[--$j], _Ox, 0); //#24892 + $k[$j++] = $_.pixs; //#24893 + $k[$j++] = $_.i - 1; //#24893 + $k[$j++] = 0; //#24893 + $_.trmv(); //#24893 + var _P1 = $k[--$j]; //#24893 + $put($k[--$j], _P1, 0); //#24893 + $k[$j++] = $_.pixs; //#24894 + $k[$j++] = $_.i + 1; //#24894 + $k[$j++] = 0; //#24894 + $_.trmv(); //#24894 + var _P5 = $k[--$j]; //#24894 + $put($k[--$j], _P5, 0); //#24894 + $k[$j++] = $_.pixs; //#24895 + $k[$j++] = $_.i - 1; //#24895 + $k[$j++] = 1; //#24895 + $_.trmv(); //#24895 + var _P9 = $k[--$j]; //#24895 + $put($k[--$j], _P9, 0); //#24895 + $k[$j++] = $_.pixs; //#24896 + $k[$j++] = $_.i; //#24896 + $k[$j++] = 1; //#24896 + $_.trmv(); //#24896 + var _PD = $k[--$j]; //#24896 + $put($k[--$j], _PD, 0); //#24896 + $k[$j++] = $_.pixs; //#24897 + $k[$j++] = $_.i + 1; //#24897 + $k[$j++] = 1; //#24897 + $_.trmv(); //#24897 + var _PH = $k[--$j]; //#24897 + $put($k[--$j], _PH, 0); //#24897 + } //#24897 + $k[$j++] = $_.pixs; //#24899 + $k[$j++] = $f($_.size - 1); //#24899 + $k[$j++] = $_.i - 1; //#24899 + $_.trmv(); //#24899 + var _PM = $k[--$j]; //#24899 + if ($get($k[--$j], _PM) != 1) { //#24910 + $k[$j++] = $_.pixs; //#24900 + $k[$j++] = $f($_.size - 1); //#24900 + $k[$j++] = $_.i - 1; //#24900 + $_.trmv(); //#24900 + var _PS = $k[--$j]; //#24900 + $put($k[--$j], _PS, 0); //#24900 + $k[$j++] = $_.pixs; //#24901 + $k[$j++] = $f($_.size - 2); //#24901 + $k[$j++] = $_.i - 1; //#24901 + $_.trmv(); //#24901 + var _PX = $k[--$j]; //#24901 + $put($k[--$j], _PX, 0); //#24901 + $k[$j++] = $_.pixs; //#24902 + $k[$j++] = $f($_.size - 2); //#24902 + $k[$j++] = $_.i; //#24902 + $_.trmv(); //#24902 + var _Pc = $k[--$j]; //#24902 + $put($k[--$j], _Pc, 0); //#24902 + $k[$j++] = $_.pixs; //#24903 + $k[$j++] = $f($_.size - 2); //#24903 + $k[$j++] = $_.i + 1; //#24903 + $_.trmv(); //#24903 + var _Ph = $k[--$j]; //#24903 + $put($k[--$j], _Ph, 0); //#24903 + $k[$j++] = $_.pixs; //#24904 + $k[$j++] = $f($_.size - 1); //#24904 + $k[$j++] = $_.i + 1; //#24904 + $_.trmv(); //#24904 + var _Pm = $k[--$j]; //#24904 + $put($k[--$j], _Pm, 0); //#24904 + $k[$j++] = $_.pixs; //#24905 + $k[$j++] = $_.i - 1; //#24905 + $k[$j++] = $f($_.size - 1); //#24905 + $_.trmv(); //#24905 + var _Pr = $k[--$j]; //#24905 + $put($k[--$j], _Pr, 0); //#24905 + $k[$j++] = $_.pixs; //#24906 + $k[$j++] = $_.i - 1; //#24906 + $k[$j++] = $f($_.size - 2); //#24906 + $_.trmv(); //#24906 + var _Pw = $k[--$j]; //#24906 + $put($k[--$j], _Pw, 0); //#24906 + $k[$j++] = $_.pixs; //#24907 + $k[$j++] = $_.i; //#24907 + $k[$j++] = $f($_.size - 2); //#24907 + $_.trmv(); //#24907 + var _Q1 = $k[--$j]; //#24907 + $put($k[--$j], _Q1, 0); //#24907 + $k[$j++] = $_.pixs; //#24908 + $k[$j++] = $_.i + 1; //#24908 + $k[$j++] = $f($_.size - 2); //#24908 + $_.trmv(); //#24908 + var _Q6 = $k[--$j]; //#24908 + $put($k[--$j], _Q6, 0); //#24908 + $k[$j++] = $_.pixs; //#24909 + $k[$j++] = $_.i + 1; //#24909 + $k[$j++] = $f($_.size - 1); //#24909 + $_.trmv(); //#24909 + var _QB = $k[--$j]; //#24909 + $put($k[--$j], _QB, 0); //#24909 + } //#24909 + } //#24909 + } //#24909 + if (!bwipp_hanxin.__24936__) { //#24936 + $_ = Object.create($_); //#24936 + $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 0, 0]), $a([1, 0, 1, 1, 1, 1, 1, 0]), $a([1, 0, 1, 0, 0, 0, 0, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24925 + $_.fpat2 = $a([$a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([0, 0, 0, 0, 1, 0, 1, 0]), $a([1, 1, 1, 1, 1, 0, 1, 0]), $a([0, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24935 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24935 + bwipp_hanxin.__24936__ = 1; //#24935 + $_ = Object.getPrototypeOf($_); //#24935 + } //#24935 + for (var _QY = 0, _QX = $_.fpat.length - 1; _QY <= _QX; _QY += 1) { //#24948 + $_.y = _QY; //#24938 + for (var _Qc = 0, _Qb = $get($_.fpat, 0).length - 1; _Qc <= _Qb; _Qc += 1) { //#24947 + $_.x = _Qc; //#24940 + $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#24941 + $_.fpb2 = $get($get($_.fpat2, $_.y), $_.x); //#24942 + $k[$j++] = $_.pixs; //#24943 + $k[$j++] = $_.x; //#24943 + $k[$j++] = $_.y; //#24943 + $_.qmv(); //#24943 + var _Qr = $k[--$j]; //#24943 + $put($k[--$j], _Qr, $_.fpb); //#24943 + $k[$j++] = $_.pixs; //#24944 + $k[$j++] = $f($f($_.size - $_.x) - 1); //#24944 + $k[$j++] = $_.y; //#24944 + $_.qmv(); //#24944 + var _Qy = $k[--$j]; //#24944 + $put($k[--$j], _Qy, $_.fpb); //#24944 + $k[$j++] = $_.pixs; //#24945 + $k[$j++] = $f($f($_.size - $_.x) - 1); //#24945 + $k[$j++] = $f($f($_.size - $_.y) - 1); //#24945 + $_.qmv(); //#24945 + var _R6 = $k[--$j]; //#24945 + $put($k[--$j], _R6, $_.fpb); //#24945 + $k[$j++] = $_.pixs; //#24946 + $k[$j++] = $_.x; //#24946 + $k[$j++] = $f($f($_.size - $_.y) - 1); //#24946 + $_.qmv(); //#24946 + var _RD = $k[--$j]; //#24946 + $put($k[--$j], _RD, $_.fpb2); //#24946 + } //#24946 + } //#24946 + $_.functionmap = $a([$a([$a([0, 8]), $a([$f($_.size - 1), $f($_.size - 9)])]), $a([$a([1, 8]), $a([$f($_.size - 2), $f($_.size - 9)])]), $a([$a([2, 8]), $a([$f($_.size - 3), $f($_.size - 9)])]), $a([$a([3, 8]), $a([$f($_.size - 4), $f($_.size - 9)])]), $a([$a([4, 8]), $a([$f($_.size - 5), $f($_.size - 9)])]), $a([$a([5, 8]), $a([$f($_.size - 6), $f($_.size - 9)])]), $a([$a([6, 8]), $a([$f($_.size - 7), $f($_.size - 9)])]), $a([$a([7, 8]), $a([$f($_.size - 8), $f($_.size - 9)])]), $a([$a([8, 8]), $a([$f($_.size - 9), $f($_.size - 9)])]), $a([$a([8, 7]), $a([$f($_.size - 9), $f($_.size - 8)])]), $a([$a([8, 6]), $a([$f($_.size - 9), $f($_.size - 7)])]), $a([$a([8, 5]), $a([$f($_.size - 9), $f($_.size - 6)])]), $a([$a([8, 4]), $a([$f($_.size - 9), $f($_.size - 5)])]), $a([$a([8, 3]), $a([$f($_.size - 9), $f($_.size - 4)])]), $a([$a([8, 2]), $a([$f($_.size - 9), $f($_.size - 3)])]), $a([$a([8, 1]), $a([$f($_.size - 9), $f($_.size - 2)])]), $a([$a([8, 0]), $a([$f($_.size - 9), $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 0]), $a([8, $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 1]), $a([8, $f($_.size - 2)])]), $a([$a([$f($_.size - 9), 2]), $a([8, $f($_.size - 3)])]), $a([$a([$f($_.size - 9), 3]), $a([8, $f($_.size - 4)])]), $a([$a([$f($_.size - 9), 4]), $a([8, $f($_.size - 5)])]), $a([$a([$f($_.size - 9), 5]), $a([8, $f($_.size - 6)])]), $a([$a([$f($_.size - 9), 6]), $a([8, $f($_.size - 7)])]), $a([$a([$f($_.size - 9), 7]), $a([8, $f($_.size - 8)])]), $a([$a([$f($_.size - 9), 8]), $a([8, $f($_.size - 9)])]), $a([$a([$f($_.size - 8), 8]), $a([7, $f($_.size - 9)])]), $a([$a([$f($_.size - 7), 8]), $a([6, $f($_.size - 9)])]), $a([$a([$f($_.size - 6), 8]), $a([5, $f($_.size - 9)])]), $a([$a([$f($_.size - 5), 8]), $a([4, $f($_.size - 9)])]), $a([$a([$f($_.size - 4), 8]), $a([3, $f($_.size - 9)])]), $a([$a([$f($_.size - 3), 8]), $a([2, $f($_.size - 9)])]), $a([$a([$f($_.size - 2), 8]), $a([1, $f($_.size - 9)])]), $a([$a([$f($_.size - 1), 8]), $a([0, $f($_.size - 9)])])]); //#24970 + var _U0 = $_.functionmap; //#24971 + for (var _U1 = 0, _U2 = _U0.length; _U1 < _U2; _U1++) { //#24973 + $forall($get(_U0, _U1), function() { //#24972 + $forall($k[--$j]); //#24972 + $_.qmv(); //#24972 + $put($_.pixs, $k[--$j], 0); //#24972 + }); //#24972 + } //#24972 var _UD = $a([function() { - $j -= 2; //#24652 - $k[$j++] = 1; //#24652 + $j -= 2; //#24976 + $k[$j++] = 1; //#24976 }, function() { - var _U7 = $k[--$j]; //#24653 - var _U8 = $k[--$j]; //#24653 - $k[$j++] = $f(_U8 + _U7) % 2; //#24653 + var _U7 = $k[--$j]; //#24977 + var _U8 = $k[--$j]; //#24977 + $k[$j++] = $f(_U8 + _U7) % 2; //#24977 }, function() { - var _U9 = $k[--$j]; //#24654 - var _UA = $k[--$j]; //#24654 - $k[$j++] = ($f(($f(_U9 + _UA) % 3) + (_UA % 3))) % 2; //#24654 + var _U9 = $k[--$j]; //#24978 + var _UA = $k[--$j]; //#24978 + $k[$j++] = ($f(($f(_U9 + _UA) % 3) + (_UA % 3))) % 2; //#24978 }, function() { - var _UB = $k[--$j]; //#24655 - var _UC = $k[--$j]; //#24655 - $k[$j++] = ($f((_UC % _UB) + ($f((_UB % _UC) + ($f((_UB % 3) + (_UC % 3))))))) % 2; //#24656 - }]); //#24656 - $_.maskfuncs = _UD; //#24657 - if ($_.mask != -1) { //#24661 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#24659 - $_.bestmaskval = $_.mask - 1; //#24660 - } //#24660 - $_.masks = $a($_.maskfuncs.length); //#24662 - for (var _UO = 0, _UN = $_.masks.length - 1; _UO <= _UN; _UO += 1) { //#24676 - $_.m = _UO; //#24664 - $_.mask = $a($_.size * $_.size); //#24665 - for (var _UU = 0, _UT = $f($_.size - 1); _UU <= _UT; _UU += 1) { //#24674 - $_.j = _UU; //#24667 - for (var _UX = 0, _UW = $f($_.size - 1); _UX <= _UW; _UX += 1) { //#24673 - $_.i = _UX; //#24669 - $k[$j++] = $_.i + 1; //#24670 - $k[$j++] = $_.j + 1; //#24670 + var _UB = $k[--$j]; //#24979 + var _UC = $k[--$j]; //#24979 + $k[$j++] = ($f((_UC % _UB) + ($f((_UB % _UC) + ($f((_UB % 3) + (_UC % 3))))))) % 2; //#24980 + }]); //#24980 + $_.maskfuncs = _UD; //#24981 + if ($_.mask != -1) { //#24985 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#24983 + $_.bestmaskval = $_.mask - 1; //#24984 + } //#24984 + $_.masks = $a($_.maskfuncs.length); //#24986 + for (var _UO = 0, _UN = $_.masks.length - 1; _UO <= _UN; _UO += 1) { //#25000 + $_.m = _UO; //#24988 + $_.mask = $a($_.size * $_.size); //#24989 + for (var _UU = 0, _UT = $f($_.size - 1); _UU <= _UT; _UU += 1) { //#24998 + $_.j = _UU; //#24991 + for (var _UX = 0, _UW = $f($_.size - 1); _UX <= _UW; _UX += 1) { //#24997 + $_.i = _UX; //#24993 + $k[$j++] = $_.i + 1; //#24994 + $k[$j++] = $_.j + 1; //#24994 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#24670 - var _Ud = $k[--$j]; //#24670 - $k[$j++] = _Ud == 0; //#24671 - $k[$j++] = $_.pixs; //#24671 - $k[$j++] = $_.i; //#24671 - $k[$j++] = $_.j; //#24671 - $_.qmv(); //#24671 - var _Uh = $k[--$j]; //#24671 - var _Uj = $get($k[--$j], _Uh); //#24671 - var _Uk = $k[--$j]; //#24671 - var _Ul = (_Uk && (_Uj == -1)) ? 1 : 0; //#24671 - $k[$j++] = _Ul; //#24672 - $k[$j++] = $_.mask; //#24672 - $k[$j++] = $_.i; //#24672 - $k[$j++] = $_.j; //#24672 - $_.qmv(); //#24672 - var _Up = $k[--$j]; //#24672 - var _Uq = $k[--$j]; //#24672 - $put(_Uq, _Up, $k[--$j]); //#24672 - } //#24672 - } //#24672 - $put($_.masks, $_.m, $_.mask); //#24675 - } //#24675 - $_.posx = 0; //#24679 - $_.posy = 0; //#24680 - $_.num = 0; //#24681 - for (;;) { //#24691 - if ($_.posy == $_.size) { //#24683 - break; //#24683 - } //#24683 - $k[$j++] = $_.pixs; //#24684 - $k[$j++] = $_.posx; //#24684 - $k[$j++] = $_.posy; //#24684 - $_.qmv(); //#24684 - var _V0 = $k[--$j]; //#24684 - if ($get($k[--$j], _V0) == -1) { //#24688 - var _V5 = $get($_.cws, ~~($_.num / 8)); //#24685 - var _V7 = -(7 - ($_.num % 8)); //#24685 - $k[$j++] = ((_V7 < 0 ? _V5 >>> -_V7 : _V5 << _V7)) & 1; //#24686 - $k[$j++] = $_.pixs; //#24686 - $k[$j++] = $_.posx; //#24686 - $k[$j++] = $_.posy; //#24686 - $_.qmv(); //#24686 - var _VB = $k[--$j]; //#24686 - var _VC = $k[--$j]; //#24686 - $put(_VC, _VB, $k[--$j]); //#24686 - $_.num = $_.num + 1; //#24687 - } //#24687 - $_.posx = $_.posx + 1; //#24689 - if ($_.posx == $_.size) { //#24690 - $_.posx = 0; //#24690 - $_.posy = $_.posy + 1; //#24690 - } //#24690 - } //#24690 + } //#24994 + var _Ud = $k[--$j]; //#24994 + $k[$j++] = _Ud == 0; //#24995 + $k[$j++] = $_.pixs; //#24995 + $k[$j++] = $_.i; //#24995 + $k[$j++] = $_.j; //#24995 + $_.qmv(); //#24995 + var _Uh = $k[--$j]; //#24995 + var _Uj = $get($k[--$j], _Uh); //#24995 + var _Uk = $k[--$j]; //#24995 + var _Ul = (_Uk && (_Uj == -1)) ? 1 : 0; //#24995 + $k[$j++] = _Ul; //#24996 + $k[$j++] = $_.mask; //#24996 + $k[$j++] = $_.i; //#24996 + $k[$j++] = $_.j; //#24996 + $_.qmv(); //#24996 + var _Up = $k[--$j]; //#24996 + var _Uq = $k[--$j]; //#24996 + $put(_Uq, _Up, $k[--$j]); //#24996 + } //#24996 + } //#24996 + $put($_.masks, $_.m, $_.mask); //#24999 + } //#24999 + $_.posx = 0; //#25003 + $_.posy = 0; //#25004 + $_.num = 0; //#25005 + for (;;) { //#25015 + if ($_.posy == $_.size) { //#25007 + break; //#25007 + } //#25007 + $k[$j++] = $_.pixs; //#25008 + $k[$j++] = $_.posx; //#25008 + $k[$j++] = $_.posy; //#25008 + $_.qmv(); //#25008 + var _V0 = $k[--$j]; //#25008 + if ($get($k[--$j], _V0) == -1) { //#25012 + var _V5 = $get($_.cws, ~~($_.num / 8)); //#25009 + var _V7 = -(7 - ($_.num % 8)); //#25009 + $k[$j++] = ((_V7 < 0 ? _V5 >>> -_V7 : _V5 << _V7)) & 1; //#25010 + $k[$j++] = $_.pixs; //#25010 + $k[$j++] = $_.posx; //#25010 + $k[$j++] = $_.posy; //#25010 + $_.qmv(); //#25010 + var _VB = $k[--$j]; //#25010 + var _VC = $k[--$j]; //#25010 + $put(_VC, _VB, $k[--$j]); //#25010 + $_.num = $_.num + 1; //#25011 + } //#25011 + $_.posx = $_.posx + 1; //#25013 + if ($_.posx == $_.size) { //#25014 + $_.posx = 0; //#25014 + $_.posy = $_.posy + 1; //#25014 + } //#25014 + } //#25014 $_.evalfulln1n3 = function() { - $_.scrle = $k[--$j]; //#24695 - $k[$j++] = 'scr1'; //#24697 - $k[$j++] = 0; //#24697 - $forall($_.scrle, function() { //#24697 - var _VL = $k[--$j]; //#24697 - $k[$j++] = _VL; //#24697 - if (_VL >= 3) { //#24697 - var _VM = $k[--$j]; //#24697 - var _VO = $f($k[--$j] + (_VM * 4)); //#24697 - $k[$j++] = _VO; //#24697 - $k[$j++] = _VO; //#24697 - } //#24697 - $j--; //#24697 - }); //#24697 - var _VP = $k[--$j]; //#24697 - $_[$k[--$j]] = _VP; //#24697 - $_.scr3 = 0; //#24698 - for (var _VT = 5, _VS = $_.scrle.length - 1; _VT <= _VS; _VT += 2) { //#24714 - $_.j = _VT; //#24701 - if (($get($_.scrle, $_.j) % 3) == 0) { //#24713 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#24703 - var _Vc = $geti($_.scrle, $_.j - 4, 4); //#24704 - for (var _Vd = 0, _Ve = _Vc.length; _Vd < _Ve; _Vd++) { //#24704 - $k[$j++] = $get(_Vc, _Vd) == $_.fact; //#24704 - } //#24704 - var _Vh = $k[--$j]; //#24704 - var _Vi = $k[--$j]; //#24704 - var _Vj = $k[--$j]; //#24704 - var _Vk = $k[--$j]; //#24704 - if (_Vk && (_Vj && (_Vi && _Vh))) { //#24712 - if (($_.j == 5) || (($_.j + 2) >= $_.scrle.length)) { //#24709 - $_.scr3 = $_.scr3 + 50; //#24706 - } else { //#24709 - if (($get($_.scrle, $_.j - 5) >= 3) || ($get($_.scrle, $_.j + 1) >= 3)) { //#24710 - $_.scr3 = $_.scr3 + 50; //#24709 - } //#24709 - } //#24709 - } //#24709 - } //#24709 - } //#24709 - for (var _Vy = 1, _Vx = $_.scrle.length - 5; _Vy <= _Vx; _Vy += 2) { //#24730 - $_.j = _Vy; //#24717 - if (($get($_.scrle, $_.j) % 3) == 0) { //#24729 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#24719 - var _W7 = $geti($_.scrle, $_.j + 1, 4); //#24720 - for (var _W8 = 0, _W9 = _W7.length; _W8 < _W9; _W8++) { //#24720 - $k[$j++] = $get(_W7, _W8) == $_.fact; //#24720 - } //#24720 - var _WC = $k[--$j]; //#24720 - var _WD = $k[--$j]; //#24720 - var _WE = $k[--$j]; //#24720 - var _WF = $k[--$j]; //#24720 - if (_WF && (_WE && (_WD && _WC))) { //#24728 - if (($_.j == 1) || (($_.j + 6) >= $_.scrle.length)) { //#24725 - $_.scr3 = $_.scr3 + 50; //#24722 - } else { //#24725 - if (($get($_.scrle, $_.j - 1) >= 3) || ($get($_.scrle, $_.j + 5) >= 3)) { //#24726 - $_.scr3 = $_.scr3 + 50; //#24725 - } //#24725 - } //#24725 - } //#24725 - } //#24725 - } //#24725 - $k[$j++] = $_.scr1; //#24731 - $k[$j++] = $_.scr3; //#24731 - }; //#24731 + $_.scrle = $k[--$j]; //#25019 + $k[$j++] = 'scr1'; //#25021 + $k[$j++] = 0; //#25021 + $forall($_.scrle, function() { //#25021 + var _VL = $k[--$j]; //#25021 + $k[$j++] = _VL; //#25021 + if (_VL >= 3) { //#25021 + var _VM = $k[--$j]; //#25021 + var _VO = $f($k[--$j] + (_VM * 4)); //#25021 + $k[$j++] = _VO; //#25021 + $k[$j++] = _VO; //#25021 + } //#25021 + $j--; //#25021 + }); //#25021 + var _VP = $k[--$j]; //#25021 + $_[$k[--$j]] = _VP; //#25021 + $_.scr3 = 0; //#25022 + for (var _VT = 5, _VS = $_.scrle.length - 1; _VT <= _VS; _VT += 2) { //#25038 + $_.j = _VT; //#25025 + if (($get($_.scrle, $_.j) % 3) == 0) { //#25037 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#25027 + var _Vc = $geti($_.scrle, $_.j - 4, 4); //#25028 + for (var _Vd = 0, _Ve = _Vc.length; _Vd < _Ve; _Vd++) { //#25028 + $k[$j++] = $get(_Vc, _Vd) == $_.fact; //#25028 + } //#25028 + var _Vh = $k[--$j]; //#25028 + var _Vi = $k[--$j]; //#25028 + var _Vj = $k[--$j]; //#25028 + var _Vk = $k[--$j]; //#25028 + if (_Vk && (_Vj && (_Vi && _Vh))) { //#25036 + if (($_.j == 5) || (($_.j + 2) >= $_.scrle.length)) { //#25033 + $_.scr3 = $_.scr3 + 50; //#25030 + } else { //#25033 + if (($get($_.scrle, $_.j - 5) >= 3) || ($get($_.scrle, $_.j + 1) >= 3)) { //#25034 + $_.scr3 = $_.scr3 + 50; //#25033 + } //#25033 + } //#25033 + } //#25033 + } //#25033 + } //#25033 + for (var _Vy = 1, _Vx = $_.scrle.length - 5; _Vy <= _Vx; _Vy += 2) { //#25054 + $_.j = _Vy; //#25041 + if (($get($_.scrle, $_.j) % 3) == 0) { //#25053 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#25043 + var _W7 = $geti($_.scrle, $_.j + 1, 4); //#25044 + for (var _W8 = 0, _W9 = _W7.length; _W8 < _W9; _W8++) { //#25044 + $k[$j++] = $get(_W7, _W8) == $_.fact; //#25044 + } //#25044 + var _WC = $k[--$j]; //#25044 + var _WD = $k[--$j]; //#25044 + var _WE = $k[--$j]; //#25044 + var _WF = $k[--$j]; //#25044 + if (_WF && (_WE && (_WD && _WC))) { //#25052 + if (($_.j == 1) || (($_.j + 6) >= $_.scrle.length)) { //#25049 + $_.scr3 = $_.scr3 + 50; //#25046 + } else { //#25049 + if (($get($_.scrle, $_.j - 1) >= 3) || ($get($_.scrle, $_.j + 5) >= 3)) { //#25050 + $_.scr3 = $_.scr3 + 50; //#25049 + } //#25049 + } //#25049 + } //#25049 + } //#25049 + } //#25049 + $k[$j++] = $_.scr1; //#25055 + $k[$j++] = $_.scr3; //#25055 + }; //#25055 $_.evalfull = function() { - $_.sym = $k[--$j]; //#24736 - $_.n1 = 0; //#24738 - $_.n3 = 0; //#24738 - $_.rle = $a($f($_.size + 1)); //#24739 - $_.lastpairs = $a($_.size); //#24740 - $_.thispairs = $a($_.size); //#24741 - $_.sizeadd1 = $f($_.size + 1); //#24742 - for (var _Wd = 0, _Wc = $f($_.size - 1); _Wd <= _Wc; _Wd += 1) { //#24767 - $_.i = _Wd; //#24744 - $k[$j++] = Infinity; //#24747 - var _Wf = $_.size; //#24748 - $k[$j++] = 0; //#24750 - $k[$j++] = 0; //#24750 - for (var _Wh = $_.i, _Wi = _Wf, _Wg = $f((_Wf * _Wf) - 1); _Wi < 0 ? _Wh >= _Wg : _Wh <= _Wg; _Wh += _Wi) { //#24750 - var _Wk = $get($_.sym, _Wh); //#24749 - var _Wl = $k[--$j]; //#24749 - $k[$j++] = _Wk; //#24749 - if ($eq(_Wl, _Wk)) { //#24749 - var _Wm = $k[--$j]; //#24749 - var _Wn = $k[--$j]; //#24749 - $k[$j++] = $f(_Wn + 1); //#24749 - $k[$j++] = _Wm; //#24749 - } else { //#24749 - var _Wo = $k[--$j]; //#24749 - $k[$j++] = 1; //#24749 - $k[$j++] = _Wo; //#24749 - } //#24749 - } //#24749 - $j--; //#24751 - var _Wq = $counttomark() + 2; //#24752 - $astore($geti($_.rle, 0, _Wq - 2)); //#24752 - $_.evalfulln1n3(); //#24753 - $_.n3 = $f($k[--$j] + $_.n3); //#24753 - $_.n1 = $f($k[--$j] + $_.n1); //#24753 - $j--; //#24754 - $_.symrow = $geti($_.sym, $_.i * $_.size, $_.size); //#24757 - $k[$j++] = Infinity; //#24758 - var _X1 = $_.symrow; //#24759 - $k[$j++] = 0; //#24761 - $k[$j++] = 0; //#24761 - for (var _X2 = 0, _X3 = _X1.length; _X2 < _X3; _X2++) { //#24761 - var _X4 = $get(_X1, _X2); //#24761 - var _X5 = $k[--$j]; //#24760 - $k[$j++] = _X4; //#24760 - if ($eq(_X5, _X4)) { //#24760 - var _X6 = $k[--$j]; //#24760 - var _X7 = $k[--$j]; //#24760 - $k[$j++] = $f(_X7 + 1); //#24760 - $k[$j++] = _X6; //#24760 - } else { //#24760 - var _X8 = $k[--$j]; //#24760 - $k[$j++] = 1; //#24760 - $k[$j++] = _X8; //#24760 - } //#24760 - } //#24760 - $j--; //#24762 - var _XA = $counttomark() + 2; //#24763 - $astore($geti($_.rle, 0, _XA - 2)); //#24763 - $_.evalfulln1n3(); //#24764 - $_.n3 = $f($k[--$j] + $_.n3); //#24764 - $_.n1 = $f($k[--$j] + $_.n1); //#24764 - $j--; //#24765 - } //#24765 - $k[$j++] = $f($_.n1 + $_.n3); //#24769 - }; //#24769 - $_.bestscore = 999999999; //#24773 - for (var _XK = 0, _XJ = $_.masks.length - 1; _XK <= _XJ; _XK += 1) { //#24791 - $_.m = _XK; //#24775 - $_.masksym = $a($_.size * $_.size); //#24776 - for (var _XR = 0, _XQ = $f(($_.size * $_.size) - 1); _XR <= _XQ; _XR += 1) { //#24780 - $_.i = _XR; //#24778 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#24779 - } //#24779 - if ($_.masks.length != 1) { //#24789 - $k[$j++] = $_.masksym; //#24782 - $_.evalfull(); //#24782 - $_.score = $k[--$j]; //#24782 - if ($_.score < $_.bestscore) { //#24787 - $_.bestsym = $_.masksym; //#24784 - $_.bestmaskval = $_.m; //#24785 - $_.bestscore = $_.score; //#24786 - } //#24786 - } else { //#24789 - $_.bestsym = $_.masksym; //#24789 - } //#24789 - } //#24789 - $_.pixs = $_.bestsym; //#24792 - $_.funval = (((((~~($f($_.size - 21) / 2)) + 20) * 4) + $_.eclval) * 4) + $_.bestmaskval; //#24795 - $k[$j++] = $a([($_.funval & 3840) >>> 8, ($_.funval & 240) >>> 4, $_.funval & 15]); //#24799 - $k[$j++] = 4; //#24799 - $k[$j++] = 16; //#24799 - $k[$j++] = 19; //#24799 - $_.rscodes(); //#24799 - $_.funvals = $k[--$j]; //#24799 - $k[$j++] = Infinity; //#24800 - $forall($_.funvals, function() { //#24803 - $k[$j++] = 4; //#24802 - $_.tobin(); //#24802 - $forall($k[--$j], function() { //#24802 - var _Xw = $k[--$j]; //#24802 - $k[$j++] = $f(_Xw - 48); //#24802 - }); //#24802 - }); //#24802 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $_.funbits = $a(); //#24804 - for (var _Y0 = 0, _Xz = $_.functionmap.length - 1; _Y0 <= _Xz; _Y0 += 1) { //#24811 - $_.i = _Y0; //#24807 - $forall($get($_.functionmap, $_.i), function() { //#24810 - var _Y5 = $k[--$j]; //#24809 - $k[$j++] = $_.pixs; //#24809 - $aload(_Y5); //#24809 - $_.qmv(); //#24809 - var _Y9 = $k[--$j]; //#24809 - $put($k[--$j], _Y9, $get($_.funbits, $_.i)); //#24809 - }); //#24809 - } //#24809 + $_.sym = $k[--$j]; //#25060 + $_.n1 = 0; //#25062 + $_.n3 = 0; //#25062 + $_.rle = $a($f($_.size + 1)); //#25063 + $_.lastpairs = $a($_.size); //#25064 + $_.thispairs = $a($_.size); //#25065 + $_.sizeadd1 = $f($_.size + 1); //#25066 + for (var _Wd = 0, _Wc = $f($_.size - 1); _Wd <= _Wc; _Wd += 1) { //#25091 + $_.i = _Wd; //#25068 + $k[$j++] = Infinity; //#25071 + var _Wf = $_.size; //#25072 + $k[$j++] = 0; //#25074 + $k[$j++] = 0; //#25074 + for (var _Wh = $_.i, _Wi = _Wf, _Wg = $f((_Wf * _Wf) - 1); _Wi < 0 ? _Wh >= _Wg : _Wh <= _Wg; _Wh += _Wi) { //#25074 + var _Wk = $get($_.sym, _Wh); //#25073 + var _Wl = $k[--$j]; //#25073 + $k[$j++] = _Wk; //#25073 + if ($eq(_Wl, _Wk)) { //#25073 + var _Wm = $k[--$j]; //#25073 + var _Wn = $k[--$j]; //#25073 + $k[$j++] = $f(_Wn + 1); //#25073 + $k[$j++] = _Wm; //#25073 + } else { //#25073 + var _Wo = $k[--$j]; //#25073 + $k[$j++] = 1; //#25073 + $k[$j++] = _Wo; //#25073 + } //#25073 + } //#25073 + $j--; //#25075 + var _Wq = $counttomark() + 2; //#25076 + $astore($geti($_.rle, 0, _Wq - 2)); //#25076 + $_.evalfulln1n3(); //#25077 + $_.n3 = $f($k[--$j] + $_.n3); //#25077 + $_.n1 = $f($k[--$j] + $_.n1); //#25077 + $j--; //#25078 + $_.symrow = $geti($_.sym, $_.i * $_.size, $_.size); //#25081 + $k[$j++] = Infinity; //#25082 + var _X1 = $_.symrow; //#25083 + $k[$j++] = 0; //#25085 + $k[$j++] = 0; //#25085 + for (var _X2 = 0, _X3 = _X1.length; _X2 < _X3; _X2++) { //#25085 + var _X4 = $get(_X1, _X2); //#25085 + var _X5 = $k[--$j]; //#25084 + $k[$j++] = _X4; //#25084 + if ($eq(_X5, _X4)) { //#25084 + var _X6 = $k[--$j]; //#25084 + var _X7 = $k[--$j]; //#25084 + $k[$j++] = $f(_X7 + 1); //#25084 + $k[$j++] = _X6; //#25084 + } else { //#25084 + var _X8 = $k[--$j]; //#25084 + $k[$j++] = 1; //#25084 + $k[$j++] = _X8; //#25084 + } //#25084 + } //#25084 + $j--; //#25086 + var _XA = $counttomark() + 2; //#25087 + $astore($geti($_.rle, 0, _XA - 2)); //#25087 + $_.evalfulln1n3(); //#25088 + $_.n3 = $f($k[--$j] + $_.n3); //#25088 + $_.n1 = $f($k[--$j] + $_.n1); //#25088 + $j--; //#25089 + } //#25089 + $k[$j++] = $f($_.n1 + $_.n3); //#25093 + }; //#25093 + $_.bestscore = 999999999; //#25097 + for (var _XK = 0, _XJ = $_.masks.length - 1; _XK <= _XJ; _XK += 1) { //#25115 + $_.m = _XK; //#25099 + $_.masksym = $a($_.size * $_.size); //#25100 + for (var _XR = 0, _XQ = $f(($_.size * $_.size) - 1); _XR <= _XQ; _XR += 1) { //#25104 + $_.i = _XR; //#25102 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#25103 + } //#25103 + if ($_.masks.length != 1) { //#25113 + $k[$j++] = $_.masksym; //#25106 + $_.evalfull(); //#25106 + $_.score = $k[--$j]; //#25106 + if ($_.score < $_.bestscore) { //#25111 + $_.bestsym = $_.masksym; //#25108 + $_.bestmaskval = $_.m; //#25109 + $_.bestscore = $_.score; //#25110 + } //#25110 + } else { //#25113 + $_.bestsym = $_.masksym; //#25113 + } //#25113 + } //#25113 + $_.pixs = $_.bestsym; //#25116 + $_.funval = (((((~~($f($_.size - 21) / 2)) + 20) * 4) + $_.eclval) * 4) + $_.bestmaskval; //#25119 + $k[$j++] = $a([($_.funval & 3840) >>> 8, ($_.funval & 240) >>> 4, $_.funval & 15]); //#25123 + $k[$j++] = 4; //#25123 + $k[$j++] = 16; //#25123 + $k[$j++] = 19; //#25123 + $_.rscodes(); //#25123 + $_.funvals = $k[--$j]; //#25123 + $k[$j++] = Infinity; //#25124 + $forall($_.funvals, function() { //#25127 + $k[$j++] = 4; //#25126 + $_.tobin(); //#25126 + $forall($k[--$j], function() { //#25126 + var _Xw = $k[--$j]; //#25126 + $k[$j++] = $f(_Xw - 48); //#25126 + }); //#25126 + }); //#25126 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $_.funbits = $a(); //#25128 + for (var _Y0 = 0, _Xz = $_.functionmap.length - 1; _Y0 <= _Xz; _Y0 += 1) { //#25135 + $_.i = _Y0; //#25131 + $forall($get($_.functionmap, $_.i), function() { //#25134 + var _Y5 = $k[--$j]; //#25133 + $k[$j++] = $_.pixs; //#25133 + $aload(_Y5); //#25133 + $_.qmv(); //#25133 + var _Y9 = $k[--$j]; //#25133 + $put($k[--$j], _Y9, $get($_.funbits, $_.i)); //#25133 + }); //#25133 + } //#25133 var _YH = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.size], ["pixy", $_.size], @@ -30847,1591 +31469,1591 @@ function bwipp_hanxin() { ["bordertop", 3], ["borderbottom", 3], ["opt", $_.options] - ]); //#24825 - $k[$j++] = _YH; //#24828 - if (!$_.dontdraw) { //#24828 - bwipp_renmatrix(); //#24828 - } //#24828 - $_ = Object.getPrototypeOf($_); //#24830 - $_ = Object.getPrototypeOf($_); //#24832 + ]); //#25149 + $k[$j++] = _YH; //#25152 + if (!$_.dontdraw) { //#25152 + bwipp_renmatrix(); //#25152 + } //#25152 + $_ = Object.getPrototypeOf($_); //#25154 + $_ = Object.getPrototypeOf($_); //#25156 } //bwipp_hanxin function bwipp_dotcode() { - $_ = Object.create($_); //#24863 - $_.dontdraw = false; //#24866 - $_.rows = -1; //#24867 - $_.columns = -1; //#24868 - $_.ratio = -1; //#24869 - $_.parse = false; //#24870 - $_.parsefnc = false; //#24871 - $_.raw = false; //#24872 - $_.fast = false; //#24873 - $_.mask = -1; //#24874 - $k[$j++] = $_; //#24876 - bwipp_processoptions(); //#24876 - $_.options = $k[--$j]; //#24876 - $_.barcode = $k[--$j]; //#24877 - if ($_.rows != -1) { //#24883 - if ($_.rows < 5) { //#24882 - $k[$j++] = 'bwipp.dotcodeBadRows#24881'; //#24881 - $k[$j++] = "There must be at least 5 rows"; //#24881 - bwipp_raiseerror(); //#24881 - } //#24881 - } //#24881 - if ($_.columns != -1) { //#24889 - if ($_.columns < 5) { //#24888 - $k[$j++] = 'bwipp.dotcodeBadColumns#24887'; //#24887 - $k[$j++] = "There must be at least 5 columns"; //#24887 - bwipp_raiseerror(); //#24887 - } //#24887 - } //#24887 - if ((($_.rows != -1) && ($_.columns != -1)) && ((($_.rows + $_.columns) % 2) != 1)) { //#24893 - $k[$j++] = 'bwipp.dotcodeRowsColumnsBadParity#24892'; //#24892 - $k[$j++] = "Sum of rows and columns must be odd"; //#24892 - bwipp_raiseerror(); //#24892 - } //#24892 - if ((($_.ratio == -1) && ($_.rows == -1)) && ($_.columns == -1)) { //#24898 - $_.ratio = 3 / 2; //#24897 - } //#24897 - if ($_.ratio != -1) { //#24903 - if ($_.ratio <= 0) { //#24902 - $k[$j++] = 'bwipp.dotcodeRatio#24901'; //#24901 - $k[$j++] = "The ratio must be greater than 0"; //#24901 - bwipp_raiseerror(); //#24901 - } //#24901 - } //#24901 - if ($_.mask != -1) { //#24909 - if (($_.mask < 0) || ($_.mask > 3)) { //#24908 - $k[$j++] = 'bwipp.dotcodeBadMask#24907'; //#24907 - $k[$j++] = "Valid mask values are 0 to 3"; //#24907 - bwipp_raiseerror(); //#24907 - } //#24907 - } //#24907 - bwipp_loadctx(bwipp_dotcode) //#24911 - if (!bwipp_dotcode.__24924__) { //#24924 - $_ = Object.create($_); //#24924 - $_.laa = -1; //#24915 - $_.lab = -2; //#24915 - $_.lac = -3; //#24915 - $_.bin = -4; //#24915 - $_.sfa = -5; //#24916 - $_.sfb = -6; //#24916 - $_.sb2 = -7; //#24916 - $_.sb3 = -8; //#24916 - $_.sb4 = -9; //#24917 - $_.sb5 = -10; //#24917 - $_.sb6 = -11; //#24917 - $_.sfc = -12; //#24917 - $_.sc2 = -13; //#24918 - $_.sc3 = -14; //#24918 - $_.sc4 = -15; //#24918 - $_.sc5 = -16; //#24918 - $_.sc6 = -17; //#24919 - $_.sc7 = -18; //#24919 - $_.bsa = -19; //#24919 - $_.bsb = -20; //#24919 - $_.tma = -21; //#24920 - $_.tmb = -22; //#24920 - $_.tmc = -23; //#24920 - $_.tms = -24; //#24920 - $_.fn1 = -25; //#24921 - $_.fn2 = -26; //#24921 - $_.fn3 = -27; //#24921 - $_.crl = -28; //#24921 - $_.aim = -29; //#24922 - $_.m05 = -30; //#24922 - $_.m06 = -31; //#24922 - $_.m12 = -32; //#24922 - $_.mac = -33; //#24923 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#24923 - bwipp_dotcode.__24924__ = 1; //#24923 - $_ = Object.getPrototypeOf($_); //#24923 - } //#24923 + $_ = Object.create($_); //#25187 + $_.dontdraw = false; //#25190 + $_.rows = -1; //#25191 + $_.columns = -1; //#25192 + $_.ratio = -1; //#25193 + $_.parse = false; //#25194 + $_.parsefnc = false; //#25195 + $_.raw = false; //#25196 + $_.fast = false; //#25197 + $_.mask = -1; //#25198 + $k[$j++] = $_; //#25200 + bwipp_processoptions(); //#25200 + $_.options = $k[--$j]; //#25200 + $_.barcode = $k[--$j]; //#25201 + if ($_.rows != -1) { //#25207 + if ($_.rows < 5) { //#25206 + $k[$j++] = 'bwipp.dotcodeBadRows#25205'; //#25205 + $k[$j++] = "There must be at least 5 rows"; //#25205 + bwipp_raiseerror(); //#25205 + } //#25205 + } //#25205 + if ($_.columns != -1) { //#25213 + if ($_.columns < 5) { //#25212 + $k[$j++] = 'bwipp.dotcodeBadColumns#25211'; //#25211 + $k[$j++] = "There must be at least 5 columns"; //#25211 + bwipp_raiseerror(); //#25211 + } //#25211 + } //#25211 + if ((($_.rows != -1) && ($_.columns != -1)) && ((($_.rows + $_.columns) % 2) != 1)) { //#25217 + $k[$j++] = 'bwipp.dotcodeRowsColumnsBadParity#25216'; //#25216 + $k[$j++] = "Sum of rows and columns must be odd"; //#25216 + bwipp_raiseerror(); //#25216 + } //#25216 + if ((($_.ratio == -1) && ($_.rows == -1)) && ($_.columns == -1)) { //#25222 + $_.ratio = 3 / 2; //#25221 + } //#25221 + if ($_.ratio != -1) { //#25227 + if ($_.ratio <= 0) { //#25226 + $k[$j++] = 'bwipp.dotcodeRatio#25225'; //#25225 + $k[$j++] = "The ratio must be greater than 0"; //#25225 + bwipp_raiseerror(); //#25225 + } //#25225 + } //#25225 + if ($_.mask != -1) { //#25233 + if (($_.mask < 0) || ($_.mask > 3)) { //#25232 + $k[$j++] = 'bwipp.dotcodeBadMask#25231'; //#25231 + $k[$j++] = "Valid mask values are 0 to 3"; //#25231 + bwipp_raiseerror(); //#25231 + } //#25231 + } //#25231 + bwipp_loadctx(bwipp_dotcode) //#25235 + if (!bwipp_dotcode.__25248__) { //#25248 + $_ = Object.create($_); //#25248 + $_.laa = -1; //#25239 + $_.lab = -2; //#25239 + $_.lac = -3; //#25239 + $_.bin = -4; //#25239 + $_.sfa = -5; //#25240 + $_.sfb = -6; //#25240 + $_.sb2 = -7; //#25240 + $_.sb3 = -8; //#25240 + $_.sb4 = -9; //#25241 + $_.sb5 = -10; //#25241 + $_.sb6 = -11; //#25241 + $_.sfc = -12; //#25241 + $_.sc2 = -13; //#25242 + $_.sc3 = -14; //#25242 + $_.sc4 = -15; //#25242 + $_.sc5 = -16; //#25242 + $_.sc6 = -17; //#25243 + $_.sc7 = -18; //#25243 + $_.bsa = -19; //#25243 + $_.bsb = -20; //#25243 + $_.tma = -21; //#25244 + $_.tmb = -22; //#25244 + $_.tmc = -23; //#25244 + $_.tms = -24; //#25244 + $_.fn1 = -25; //#25245 + $_.fn2 = -26; //#25245 + $_.fn3 = -27; //#25245 + $_.crl = -28; //#25245 + $_.aim = -29; //#25246 + $_.m05 = -30; //#25246 + $_.m06 = -31; //#25246 + $_.m12 = -32; //#25246 + $_.mac = -33; //#25247 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25247 + bwipp_dotcode.__25248__ = 1; //#25247 + $_ = Object.getPrototypeOf($_); //#25247 + } //#25247 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#24933 - $_.fncvals = _N; //#24934 - $k[$j++] = 'msg'; //#24935 - $k[$j++] = $_.barcode; //#24935 - $k[$j++] = $_.fncvals; //#24935 - bwipp_parseinput(); //#24935 - var _Q = $k[--$j]; //#24935 - $_[$k[--$j]] = _Q; //#24935 - $_.msglen = $_.msg.length; //#24936 - var _T = $_.msg; //#24939 - $k[$j++] = 'numecis'; //#24939 - $k[$j++] = 0; //#24939 - for (var _U = 0, _V = _T.length; _U < _V; _U++) { //#24939 - if ($get(_T, _U) <= -1000000) { //#24939 - var _X = $k[--$j]; //#24939 - $k[$j++] = $f(_X + 1); //#24939 - } //#24939 - } //#24939 - var _Y = $k[--$j]; //#24939 - $_[$k[--$j]] = _Y; //#24939 - $_.msgtmp = $a($f($_.msg.length + ($_.numecis * 6))); //#24940 - $_.j = 0; //#24941 - for (var _f = 0, _e = $_.msg.length - 1; _f <= _e; _f += 1) { //#24952 - var _h = $get($_.msg, _f); //#24943 - $k[$j++] = _h; //#24951 - if (_h <= -1000000) { //#24950 - var _l = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#24944 - for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#24944 - $k[$j++] = $get(_l, _m); //#24944 - } //#24944 - $astore($a(6)); //#24944 - $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#24945 - $put($_.msgtmp, $_.j, $_.fn2); //#24946 - $_.j = $_.j + 7; //#24947 - } else { //#24950 - $put($_.msgtmp, $_.j, $k[--$j]); //#24949 - $_.j = $_.j + 1; //#24950 - } //#24950 - } //#24950 - $_.msg = $_.msgtmp; //#24953 - $_.msglen = $_.msg.length; //#24954 - if (!bwipp_dotcode.__25023__) { //#25023 - $_ = Object.create($_); //#25023 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.sfb, $_.crl, "96"]), $a([$_.sb2, 9, "97"]), $a([$_.sb3, 28, "98"]), $a([$_.sb4, 29, "99"]), $a([$_.sb5, 30, $_.aim]), $a([$_.sb6, $_.sfa, $_.laa]), $a([$_.lab, $_.laa, $_.sfb]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3]), $a([$_.sc4, $_.sc4, $_.sb4]), $a([$_.lac, $_.lac, $_.lab]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.fn2, $_.fn2, $_.fn2]), $a([$_.fn3, $_.fn3, $_.fn3]), $a([$_.bsa, $_.bsa, $_.bsa]), $a([$_.bsb, $_.bsb, $_.bsb]), $a([$_.bin, $_.bin, $_.bin])]); //#24998 - $_.charvals = $a([new Map, new Map, new Map]); //#25001 - for (var _3d = 0, _3c = $_.charmaps.length - 1; _3d <= _3c; _3d += 1) { //#25010 - $_.i = _3d; //#25003 - $_.encs = $get($_.charmaps, $_.i); //#25004 - for (var _3h = 0; _3h <= 2; _3h += 1) { //#25009 - $_.j = _3h; //#25006 - var _3k = $get($_.encs, $_.j); //#25007 - $k[$j++] = _3k; //#25007 - if ($eq($type(_3k), 'stringtype')) { //#25007 - var _3n = $get($k[--$j], 0); //#25007 - $k[$j++] = _3n; //#25007 - } //#25007 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#25008 - } //#25008 - } //#25008 - $_.Avals = $get($_.charvals, 0); //#25011 - $_.Bvals = $get($_.charvals, 1); //#25012 - $put($_.Bvals, $_.m05, 97); //#25013 - $put($_.Bvals, $_.m06, 98); //#25014 - $put($_.Bvals, $_.m12, 99); //#25015 - $put($_.Bvals, $_.mac, 100); //#25016 - $_.Cvals = $get($_.charvals, 2); //#25017 - $k[$j++] = Infinity; //#25018 - var _4H = $a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7, $_.tma, $_.tmb, $_.tmc, $_.tms]); //#25019 - $k[$j++] = 102; //#25019 - for (var _4I = 0, _4J = _4H.length; _4I < _4J; _4I++) { //#25019 - var _4M = $f($k[--$j] + 1); //#25019 - $k[$j++] = $get(_4H, _4I); //#25019 - $k[$j++] = _4M; //#25019 - $k[$j++] = _4M; //#25019 - } //#25019 - $j--; //#25019 - $_.BINvals = $d(); //#25020 - $_.A = 0; //#25022 - $_.B = 1; //#25022 - $_.C = 2; //#25022 - $_.BIN = 3; //#25022 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25022 - bwipp_dotcode.__25023__ = 1; //#25022 - $_ = Object.getPrototypeOf($_); //#25022 - } //#25022 - $k[$j++] = Infinity; //#25026 - for (var _4Q = 0, _4R = $_.msglen + 1; _4Q < _4R; _4Q++) { //#25026 - $k[$j++] = 0; //#25026 - } //#25026 - $_.nDigits = $a(); //#25026 - $k[$j++] = Infinity; //#25027 - for (var _4U = 0, _4V = $_.msglen + 1; _4U < _4V; _4U++) { //#25027 - $k[$j++] = false; //#25027 - } //#25027 - $_.SeventeenTen = $a(); //#25027 - $k[$j++] = Infinity; //#25028 - for (var _4Y = 0, _4Z = $_.msglen + 1; _4Y < _4Z; _4Y++) { //#25028 - $k[$j++] = false; //#25028 - } //#25028 - $_.ECI = $a(); //#25028 - $k[$j++] = Infinity; //#25029 - for (var _4c = 0, _4d = $_.msglen + 1; _4c < _4d; _4c++) { //#25029 - $k[$j++] = false; //#25029 - } //#25029 - $_.DatumA = $a(); //#25029 - $k[$j++] = Infinity; //#25030 - for (var _4g = 0, _4h = $_.msglen + 1; _4g < _4h; _4g++) { //#25030 - $k[$j++] = false; //#25030 - } //#25030 - $_.DatumB = $a(); //#25030 - $k[$j++] = Infinity; //#25031 - for (var _4k = 0, _4l = $_.msglen + 1; _4k < _4l; _4k++) { //#25031 - $k[$j++] = false; //#25031 - } //#25031 - $_.DatumC = $a(); //#25031 - $k[$j++] = Infinity; //#25032 - for (var _4o = 0, _4p = $_.msglen + 8; _4o < _4p; _4o++) { //#25032 - $k[$j++] = false; //#25032 - } //#25032 - $_.Binary = $a(); //#25032 - $k[$j++] = Infinity; //#25033 - for (var _4s = 0, _4t = $_.msglen + 1; _4s < _4t; _4s++) { //#25033 - $k[$j++] = 0; //#25033 - } //#25033 - $_.AheadC = $a(); //#25033 - $k[$j++] = Infinity; //#25034 - for (var _4w = 0, _4x = $_.msglen + 1; _4w < _4x; _4w++) { //#25034 - $k[$j++] = 0; //#25034 - } //#25034 - $_.TryC = $a(); //#25034 - $k[$j++] = Infinity; //#25035 - for (var _50 = 0, _51 = $_.msglen + 1; _50 < _51; _50++) { //#25035 - $k[$j++] = 0; //#25035 - } //#25035 - $_.AheadA = $a(); //#25035 - $k[$j++] = Infinity; //#25036 - for (var _54 = 0, _55 = $_.msglen + 1; _54 < _55; _54++) { //#25036 - $k[$j++] = 0; //#25036 - } //#25036 - $_.AheadB = $a(); //#25036 - $k[$j++] = Infinity; //#25037 - for (var _58 = 0, _59 = $_.msglen + 1; _58 < _59; _58++) { //#25037 - $k[$j++] = 0; //#25037 - } //#25037 - $_.UntilEndSeg = $a(); //#25037 - for (var _5C = $_.msglen - 1; _5C >= 0; _5C -= 1) { //#25092 - $_.i = _5C; //#25039 - $_.barchar = $get($_.msg, $_.i); //#25040 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#25043 - $put($_.nDigits, $_.i, $f($get($_.nDigits, $_.i + 1) + 1)); //#25042 - } //#25042 - var _5P = $get($_.Avals, $_.barchar) !== undefined; //#25044 - if (_5P) { //#25044 - $put($_.DatumA, $_.i, true); //#25044 - } //#25044 - var _5U = $get($_.Bvals, $_.barchar) !== undefined; //#25045 - if (_5U) { //#25045 - $put($_.DatumB, $_.i, true); //#25045 - } //#25045 - $_.CRLF = false; //#25046 - if (($_.barchar == 13) && ($_.i < ($_.msglen - 1))) { //#25049 - if ($get($_.msg, $_.i + 1) == 10) { //#25048 - $_.CRLF = true; //#25048 - } //#25048 - } //#25048 - if ($_.CRLF) { //#25050 - $put($_.DatumB, $_.i, true); //#25050 - } //#25050 - if ($get($_.nDigits, $_.i) >= 2) { //#25051 - $put($_.DatumC, $_.i, true); //#25051 - } //#25051 - if ($_.barchar < 0) { //#25052 - $put($_.DatumC, $_.i, true); //#25052 - } //#25052 - if ($_.barchar >= 128) { //#25053 - $put($_.Binary, $_.i, true); //#25053 - } //#25053 - if ($get($_.nDigits, $_.i) >= 10) { //#25067 - $k[$j++] = Infinity; //#25055 - $aload($geti($_.msg, $_.i, 10)); //#25056 - for (var _5x = 0, _5y = 1; _5x < _5y; _5x++) { //#25064 - if ($k[--$j] != 48) { //#25058 - $k[$j++] = false; //#25058 - break; //#25058 - } //#25058 - if ($k[--$j] != 49) { //#25059 - $k[$j++] = false; //#25059 - break; //#25059 - } //#25059 - $j -= 6; //#25060 - if ($k[--$j] != 55) { //#25061 - $k[$j++] = false; //#25061 - break; //#25061 - } //#25061 - if ($k[--$j] != 49) { //#25062 - $k[$j++] = false; //#25062 - break; //#25062 - } //#25062 - $k[$j++] = true; //#25063 - } //#25063 - $put($_.SeventeenTen, $_.i, $k[--$j]); //#25065 - $cleartomark(); //#25066 - } //#25066 - if (($get($_.nDigits, $_.i + 1) >= 6) && ($get($_.msg, $_.i) == $_.fn2)) { //#25070 - $put($_.ECI, $_.i, true); //#25069 - } //#25069 - if (($_.barchar < 0) && ($_.barchar != $_.fn3)) { //#25077 - $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 1) + 1)); //#25072 - } else { //#25077 - if ($get($_.nDigits, $_.i) <= 1) { //#25077 - $put($_.AheadC, $_.i, 0); //#25075 - } else { //#25077 - $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 2) + 1)); //#25077 - } //#25077 - } //#25077 - if (($get($_.nDigits, $_.i) > 0) && $gt($get($_.AheadC, $_.i), $get($_.AheadC, $_.i + 1))) { //#25082 - $put($_.TryC, $_.i, $get($_.AheadC, $_.i)); //#25081 - } //#25081 - if (($get($_.DatumA, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25085 - $put($_.AheadA, $_.i, $f($get($_.AheadA, $_.i + 1) + 1)); //#25084 - } //#25084 - if (($get($_.DatumB, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25088 - $k[$j++] = $_.AheadB; //#25087 - $k[$j++] = $_.i; //#25087 - $k[$j++] = $_.AheadB; //#25087 - $k[$j++] = $_.i + 1; //#25087 - if ($_.CRLF) { //#25087 - var _7B = $k[--$j]; //#25087 - $k[$j++] = $f(_7B + 1); //#25087 - } //#25087 - var _7C = $k[--$j]; //#25087 - var _7E = $get($k[--$j], _7C); //#25087 - var _7F = $k[--$j]; //#25087 - $put($k[--$j], _7F, $f(_7E + 1)); //#25087 - } //#25087 - if ($_.barchar != $_.fn3) { //#25091 - $put($_.UntilEndSeg, $_.i, $f($get($_.UntilEndSeg, $_.i + 1) + 1)); //#25090 - } //#25090 - } //#25090 + ]); //#25257 + $_.fncvals = _N; //#25258 + $k[$j++] = 'msg'; //#25259 + $k[$j++] = $_.barcode; //#25259 + $k[$j++] = $_.fncvals; //#25259 + bwipp_parseinput(); //#25259 + var _Q = $k[--$j]; //#25259 + $_[$k[--$j]] = _Q; //#25259 + $_.msglen = $_.msg.length; //#25260 + var _T = $_.msg; //#25263 + $k[$j++] = 'numecis'; //#25263 + $k[$j++] = 0; //#25263 + for (var _U = 0, _V = _T.length; _U < _V; _U++) { //#25263 + if ($get(_T, _U) <= -1000000) { //#25263 + var _X = $k[--$j]; //#25263 + $k[$j++] = $f(_X + 1); //#25263 + } //#25263 + } //#25263 + var _Y = $k[--$j]; //#25263 + $_[$k[--$j]] = _Y; //#25263 + $_.msgtmp = $a($f($_.msg.length + ($_.numecis * 6))); //#25264 + $_.j = 0; //#25265 + for (var _f = 0, _e = $_.msg.length - 1; _f <= _e; _f += 1) { //#25276 + var _h = $get($_.msg, _f); //#25267 + $k[$j++] = _h; //#25275 + if (_h <= -1000000) { //#25274 + var _l = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#25268 + for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#25268 + $k[$j++] = $get(_l, _m); //#25268 + } //#25268 + $astore($a(6)); //#25268 + $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#25269 + $put($_.msgtmp, $_.j, $_.fn2); //#25270 + $_.j = $_.j + 7; //#25271 + } else { //#25274 + $put($_.msgtmp, $_.j, $k[--$j]); //#25273 + $_.j = $_.j + 1; //#25274 + } //#25274 + } //#25274 + $_.msg = $_.msgtmp; //#25277 + $_.msglen = $_.msg.length; //#25278 + if (!bwipp_dotcode.__25347__) { //#25347 + $_ = Object.create($_); //#25347 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.sfb, $_.crl, "96"]), $a([$_.sb2, 9, "97"]), $a([$_.sb3, 28, "98"]), $a([$_.sb4, 29, "99"]), $a([$_.sb5, 30, $_.aim]), $a([$_.sb6, $_.sfa, $_.laa]), $a([$_.lab, $_.laa, $_.sfb]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3]), $a([$_.sc4, $_.sc4, $_.sb4]), $a([$_.lac, $_.lac, $_.lab]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.fn2, $_.fn2, $_.fn2]), $a([$_.fn3, $_.fn3, $_.fn3]), $a([$_.bsa, $_.bsa, $_.bsa]), $a([$_.bsb, $_.bsb, $_.bsb]), $a([$_.bin, $_.bin, $_.bin])]); //#25322 + $_.charvals = $a([new Map, new Map, new Map]); //#25325 + for (var _3d = 0, _3c = $_.charmaps.length - 1; _3d <= _3c; _3d += 1) { //#25334 + $_.i = _3d; //#25327 + $_.encs = $get($_.charmaps, $_.i); //#25328 + for (var _3h = 0; _3h <= 2; _3h += 1) { //#25333 + $_.j = _3h; //#25330 + var _3k = $get($_.encs, $_.j); //#25331 + $k[$j++] = _3k; //#25331 + if ($eq($type(_3k), 'stringtype')) { //#25331 + var _3n = $get($k[--$j], 0); //#25331 + $k[$j++] = _3n; //#25331 + } //#25331 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#25332 + } //#25332 + } //#25332 + $_.Avals = $get($_.charvals, 0); //#25335 + $_.Bvals = $get($_.charvals, 1); //#25336 + $put($_.Bvals, $_.m05, 97); //#25337 + $put($_.Bvals, $_.m06, 98); //#25338 + $put($_.Bvals, $_.m12, 99); //#25339 + $put($_.Bvals, $_.mac, 100); //#25340 + $_.Cvals = $get($_.charvals, 2); //#25341 + $k[$j++] = Infinity; //#25342 + var _4H = $a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7, $_.tma, $_.tmb, $_.tmc, $_.tms]); //#25343 + $k[$j++] = 102; //#25343 + for (var _4I = 0, _4J = _4H.length; _4I < _4J; _4I++) { //#25343 + var _4M = $f($k[--$j] + 1); //#25343 + $k[$j++] = $get(_4H, _4I); //#25343 + $k[$j++] = _4M; //#25343 + $k[$j++] = _4M; //#25343 + } //#25343 + $j--; //#25343 + $_.BINvals = $d(); //#25344 + $_.A = 0; //#25346 + $_.B = 1; //#25346 + $_.C = 2; //#25346 + $_.BIN = 3; //#25346 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25346 + bwipp_dotcode.__25347__ = 1; //#25346 + $_ = Object.getPrototypeOf($_); //#25346 + } //#25346 + $k[$j++] = Infinity; //#25350 + for (var _4Q = 0, _4R = $_.msglen + 1; _4Q < _4R; _4Q++) { //#25350 + $k[$j++] = 0; //#25350 + } //#25350 + $_.nDigits = $a(); //#25350 + $k[$j++] = Infinity; //#25351 + for (var _4U = 0, _4V = $_.msglen + 1; _4U < _4V; _4U++) { //#25351 + $k[$j++] = false; //#25351 + } //#25351 + $_.SeventeenTen = $a(); //#25351 + $k[$j++] = Infinity; //#25352 + for (var _4Y = 0, _4Z = $_.msglen + 1; _4Y < _4Z; _4Y++) { //#25352 + $k[$j++] = false; //#25352 + } //#25352 + $_.ECI = $a(); //#25352 + $k[$j++] = Infinity; //#25353 + for (var _4c = 0, _4d = $_.msglen + 1; _4c < _4d; _4c++) { //#25353 + $k[$j++] = false; //#25353 + } //#25353 + $_.DatumA = $a(); //#25353 + $k[$j++] = Infinity; //#25354 + for (var _4g = 0, _4h = $_.msglen + 1; _4g < _4h; _4g++) { //#25354 + $k[$j++] = false; //#25354 + } //#25354 + $_.DatumB = $a(); //#25354 + $k[$j++] = Infinity; //#25355 + for (var _4k = 0, _4l = $_.msglen + 1; _4k < _4l; _4k++) { //#25355 + $k[$j++] = false; //#25355 + } //#25355 + $_.DatumC = $a(); //#25355 + $k[$j++] = Infinity; //#25356 + for (var _4o = 0, _4p = $_.msglen + 8; _4o < _4p; _4o++) { //#25356 + $k[$j++] = false; //#25356 + } //#25356 + $_.Binary = $a(); //#25356 + $k[$j++] = Infinity; //#25357 + for (var _4s = 0, _4t = $_.msglen + 1; _4s < _4t; _4s++) { //#25357 + $k[$j++] = 0; //#25357 + } //#25357 + $_.AheadC = $a(); //#25357 + $k[$j++] = Infinity; //#25358 + for (var _4w = 0, _4x = $_.msglen + 1; _4w < _4x; _4w++) { //#25358 + $k[$j++] = 0; //#25358 + } //#25358 + $_.TryC = $a(); //#25358 + $k[$j++] = Infinity; //#25359 + for (var _50 = 0, _51 = $_.msglen + 1; _50 < _51; _50++) { //#25359 + $k[$j++] = 0; //#25359 + } //#25359 + $_.AheadA = $a(); //#25359 + $k[$j++] = Infinity; //#25360 + for (var _54 = 0, _55 = $_.msglen + 1; _54 < _55; _54++) { //#25360 + $k[$j++] = 0; //#25360 + } //#25360 + $_.AheadB = $a(); //#25360 + $k[$j++] = Infinity; //#25361 + for (var _58 = 0, _59 = $_.msglen + 1; _58 < _59; _58++) { //#25361 + $k[$j++] = 0; //#25361 + } //#25361 + $_.UntilEndSeg = $a(); //#25361 + for (var _5C = $_.msglen - 1; _5C >= 0; _5C -= 1) { //#25416 + $_.i = _5C; //#25363 + $_.barchar = $get($_.msg, $_.i); //#25364 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#25367 + $put($_.nDigits, $_.i, $f($get($_.nDigits, $_.i + 1) + 1)); //#25366 + } //#25366 + var _5P = $get($_.Avals, $_.barchar) !== undefined; //#25368 + if (_5P) { //#25368 + $put($_.DatumA, $_.i, true); //#25368 + } //#25368 + var _5U = $get($_.Bvals, $_.barchar) !== undefined; //#25369 + if (_5U) { //#25369 + $put($_.DatumB, $_.i, true); //#25369 + } //#25369 + $_.CRLF = false; //#25370 + if (($_.barchar == 13) && ($_.i < ($_.msglen - 1))) { //#25373 + if ($get($_.msg, $_.i + 1) == 10) { //#25372 + $_.CRLF = true; //#25372 + } //#25372 + } //#25372 + if ($_.CRLF) { //#25374 + $put($_.DatumB, $_.i, true); //#25374 + } //#25374 + if ($get($_.nDigits, $_.i) >= 2) { //#25375 + $put($_.DatumC, $_.i, true); //#25375 + } //#25375 + if ($_.barchar < 0) { //#25376 + $put($_.DatumC, $_.i, true); //#25376 + } //#25376 + if ($_.barchar >= 128) { //#25377 + $put($_.Binary, $_.i, true); //#25377 + } //#25377 + if ($get($_.nDigits, $_.i) >= 10) { //#25391 + $k[$j++] = Infinity; //#25379 + $aload($geti($_.msg, $_.i, 10)); //#25380 + for (var _5x = 0, _5y = 1; _5x < _5y; _5x++) { //#25388 + if ($k[--$j] != 48) { //#25382 + $k[$j++] = false; //#25382 + break; //#25382 + } //#25382 + if ($k[--$j] != 49) { //#25383 + $k[$j++] = false; //#25383 + break; //#25383 + } //#25383 + $j -= 6; //#25384 + if ($k[--$j] != 55) { //#25385 + $k[$j++] = false; //#25385 + break; //#25385 + } //#25385 + if ($k[--$j] != 49) { //#25386 + $k[$j++] = false; //#25386 + break; //#25386 + } //#25386 + $k[$j++] = true; //#25387 + } //#25387 + $put($_.SeventeenTen, $_.i, $k[--$j]); //#25389 + $cleartomark(); //#25390 + } //#25390 + if (($get($_.nDigits, $_.i + 1) >= 6) && ($get($_.msg, $_.i) == $_.fn2)) { //#25394 + $put($_.ECI, $_.i, true); //#25393 + } //#25393 + if (($_.barchar < 0) && ($_.barchar != $_.fn3)) { //#25401 + $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 1) + 1)); //#25396 + } else { //#25401 + if ($get($_.nDigits, $_.i) <= 1) { //#25401 + $put($_.AheadC, $_.i, 0); //#25399 + } else { //#25401 + $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 2) + 1)); //#25401 + } //#25401 + } //#25401 + if (($get($_.nDigits, $_.i) > 0) && $gt($get($_.AheadC, $_.i), $get($_.AheadC, $_.i + 1))) { //#25406 + $put($_.TryC, $_.i, $get($_.AheadC, $_.i)); //#25405 + } //#25405 + if (($get($_.DatumA, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25409 + $put($_.AheadA, $_.i, $f($get($_.AheadA, $_.i + 1) + 1)); //#25408 + } //#25408 + if (($get($_.DatumB, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25412 + $k[$j++] = $_.AheadB; //#25411 + $k[$j++] = $_.i; //#25411 + $k[$j++] = $_.AheadB; //#25411 + $k[$j++] = $_.i + 1; //#25411 + if ($_.CRLF) { //#25411 + var _7B = $k[--$j]; //#25411 + $k[$j++] = $f(_7B + 1); //#25411 + } //#25411 + var _7C = $k[--$j]; //#25411 + var _7E = $get($k[--$j], _7C); //#25411 + var _7F = $k[--$j]; //#25411 + $put($k[--$j], _7F, $f(_7E + 1)); //#25411 + } //#25411 + if ($_.barchar != $_.fn3) { //#25415 + $put($_.UntilEndSeg, $_.i, $f($get($_.UntilEndSeg, $_.i + 1) + 1)); //#25414 + } //#25414 + } //#25414 $_.addtocws = function() { - var _7O = $k[--$j]; //#25095 - $puti($_.cws, $_.j, _7O); //#25095 - $_.j = _7O.length + $_.j; //#25096 - }; //#25096 + var _7O = $k[--$j]; //#25419 + $puti($_.cws, $_.j, _7O); //#25419 + $_.j = _7O.length + $_.j; //#25420 + }; //#25420 $_.base259to103 = function() { - $_.in = $k[--$j]; //#25101 - $_.inlen = $_.in.length; //#25102 - $k[$j++] = Infinity; //#25103 - for (var _7V = 0, _7W = 5 - $_.inlen; _7V < _7W; _7V++) { //#25103 - $k[$j++] = 0; //#25103 - } //#25103 - $aload($_.in); //#25103 - $_.in = $a(); //#25103 - $_.out = $a(6); //#25104 - $k[$j++] = Infinity; //#25105 - $aload($geti($_.in, 0, 2)); //#25105 - $_.msbs = $a(); //#25105 - $k[$j++] = Infinity; //#25106 - $aload($_.msbs); //#25107 - var _7e = $k[--$j]; //#25107 - var _7f = $k[--$j]; //#25107 - $k[$j++] = $f(_7e + (_7f * 259)); //#25108 - for (var _7g = 0, _7h = 2; _7g < _7h; _7g++) { //#25108 - var _7i = $k[--$j]; //#25108 - $k[$j++] = _7i % 103; //#25108 - $k[$j++] = ~~(_7i / 103); //#25108 - } //#25108 - $_.mscs = $a(); //#25108 - $k[$j++] = Infinity; //#25110 - $aload($geti($_.in, 2, 3)); //#25110 - $_.lsbs = $a(); //#25110 - $k[$j++] = Infinity; //#25111 - $aload($_.lsbs); //#25112 - var _7o = $k[--$j]; //#25112 - var _7p = $k[--$j]; //#25112 - var _7q = $k[--$j]; //#25112 - $k[$j++] = $f(($f(_7o + (_7p * 259))) + (_7q * 67081)); //#25113 - for (var _7r = 0, _7s = 3; _7r < _7s; _7r++) { //#25113 - var _7t = $k[--$j]; //#25113 - $k[$j++] = _7t % 103; //#25113 - $k[$j++] = ~~(_7t / 103); //#25113 - } //#25113 - $_.lscs = $a(); //#25113 - var _7w = $get($_.lscs, 0); //#25115 - var _7y = $get($_.mscs, 0); //#25115 - $put($_.out, 5, ($f(_7w + (_7y * 42))) % 103); //#25116 - var _81 = $get($_.lscs, 1); //#25117 - var _83 = $get($_.mscs, 0); //#25117 - var _85 = $get($_.mscs, 1); //#25117 - $put($_.out, 4, ($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) % 103); //#25118 - var _88 = $get($_.lscs, 2); //#25119 - var _8A = $get($_.mscs, 0); //#25119 - var _8C = $get($_.mscs, 1); //#25119 - var _8E = $get($_.mscs, 2); //#25119 - $put($_.out, 3, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) % 103); //#25120 - var _8H = $get($_.lscs, 3); //#25121 - var _8J = $get($_.mscs, 0); //#25121 - var _8L = $get($_.mscs, 1); //#25121 - var _8N = $get($_.mscs, 2); //#25121 - $put($_.out, 2, ($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) % 103); //#25122 - var _8Q = $get($_.mscs, 1); //#25123 - var _8S = $get($_.mscs, 2); //#25123 - $put($_.out, 1, ($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) % 103); //#25124 - $put($_.out, 0, ($f((~~(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) / 103)) + ($get($_.mscs, 2) * 15))) % 103); //#25126 - $k[$j++] = $geti($_.out, (6 - $_.inlen) - 1, $_.inlen + 1); //#25127 - }; //#25127 + $_.in = $k[--$j]; //#25425 + $_.inlen = $_.in.length; //#25426 + $k[$j++] = Infinity; //#25427 + for (var _7V = 0, _7W = 5 - $_.inlen; _7V < _7W; _7V++) { //#25427 + $k[$j++] = 0; //#25427 + } //#25427 + $aload($_.in); //#25427 + $_.in = $a(); //#25427 + $_.out = $a(6); //#25428 + $k[$j++] = Infinity; //#25429 + $aload($geti($_.in, 0, 2)); //#25429 + $_.msbs = $a(); //#25429 + $k[$j++] = Infinity; //#25430 + $aload($_.msbs); //#25431 + var _7e = $k[--$j]; //#25431 + var _7f = $k[--$j]; //#25431 + $k[$j++] = $f(_7e + (_7f * 259)); //#25432 + for (var _7g = 0, _7h = 2; _7g < _7h; _7g++) { //#25432 + var _7i = $k[--$j]; //#25432 + $k[$j++] = _7i % 103; //#25432 + $k[$j++] = ~~(_7i / 103); //#25432 + } //#25432 + $_.mscs = $a(); //#25432 + $k[$j++] = Infinity; //#25434 + $aload($geti($_.in, 2, 3)); //#25434 + $_.lsbs = $a(); //#25434 + $k[$j++] = Infinity; //#25435 + $aload($_.lsbs); //#25436 + var _7o = $k[--$j]; //#25436 + var _7p = $k[--$j]; //#25436 + var _7q = $k[--$j]; //#25436 + $k[$j++] = $f(($f(_7o + (_7p * 259))) + (_7q * 67081)); //#25437 + for (var _7r = 0, _7s = 3; _7r < _7s; _7r++) { //#25437 + var _7t = $k[--$j]; //#25437 + $k[$j++] = _7t % 103; //#25437 + $k[$j++] = ~~(_7t / 103); //#25437 + } //#25437 + $_.lscs = $a(); //#25437 + var _7w = $get($_.lscs, 0); //#25439 + var _7y = $get($_.mscs, 0); //#25439 + $put($_.out, 5, ($f(_7w + (_7y * 42))) % 103); //#25440 + var _81 = $get($_.lscs, 1); //#25441 + var _83 = $get($_.mscs, 0); //#25441 + var _85 = $get($_.mscs, 1); //#25441 + $put($_.out, 4, ($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) % 103); //#25442 + var _88 = $get($_.lscs, 2); //#25443 + var _8A = $get($_.mscs, 0); //#25443 + var _8C = $get($_.mscs, 1); //#25443 + var _8E = $get($_.mscs, 2); //#25443 + $put($_.out, 3, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) % 103); //#25444 + var _8H = $get($_.lscs, 3); //#25445 + var _8J = $get($_.mscs, 0); //#25445 + var _8L = $get($_.mscs, 1); //#25445 + var _8N = $get($_.mscs, 2); //#25445 + $put($_.out, 2, ($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) % 103); //#25446 + var _8Q = $get($_.mscs, 1); //#25447 + var _8S = $get($_.mscs, 2); //#25447 + $put($_.out, 1, ($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) % 103); //#25448 + $put($_.out, 0, ($f((~~(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) / 103)) + ($get($_.mscs, 2) * 15))) % 103); //#25450 + $k[$j++] = $geti($_.out, (6 - $_.inlen) - 1, $_.inlen + 1); //#25451 + }; //#25451 $_.finaliseBIN = function() { - if ($_.bpos != 0) { //#25134 - $k[$j++] = $geti($_.bvals, 0, $_.bpos); //#25132 - $_.base259to103(); //#25132 - $aload($k[--$j]); //#25132 - $_.bpos = 0; //#25133 - } //#25133 - }; //#25133 + if ($_.bpos != 0) { //#25458 + $k[$j++] = $geti($_.bvals, 0, $_.bpos); //#25456 + $_.base259to103(); //#25456 + $aload($k[--$j]); //#25456 + $_.bpos = 0; //#25457 + } //#25457 + }; //#25457 $_.addtobin = function() { - $put($_.bvals, $_.bpos, $k[--$j]); //#25138 - $_.bpos = $_.bpos + 1; //#25139 - if ($_.bpos == 5) { //#25140 - $_.finaliseBIN(); //#25140 - } //#25140 - }; //#25140 + $put($_.bvals, $_.bpos, $k[--$j]); //#25462 + $_.bpos = $_.bpos + 1; //#25463 + if ($_.bpos == 5) { //#25464 + $_.finaliseBIN(); //#25464 + } //#25464 + }; //#25464 $_.ECIabc = function() { - var _8n = $geti($_.msg, $_.i + 1, 6); //#25144 - $k[$j++] = 0; //#25144 - for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#25144 - var _8r = $k[--$j]; //#25144 - $k[$j++] = ($f(_8r + $f($get(_8n, _8o) - 48))) * 10; //#25144 - } //#25144 - var _8t = ~~($k[--$j] / 10); //#25145 - $k[$j++] = _8t; //#25149 - if (_8t >= 40) { //#25149 - var _8v = $f($k[--$j] - 40); //#25147 - var _8w = _8v % 12769; //#25148 - $k[$j++] = (~~(_8v / 12769)) + 40; //#25148 - $k[$j++] = ~~(_8w / 113); //#25148 - $k[$j++] = _8w % 113; //#25148 - } //#25148 - }; //#25148 + var _8n = $geti($_.msg, $_.i + 1, 6); //#25468 + $k[$j++] = 0; //#25468 + for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#25468 + var _8r = $k[--$j]; //#25468 + $k[$j++] = ($f(_8r + $f($get(_8n, _8o) - 48))) * 10; //#25468 + } //#25468 + var _8t = ~~($k[--$j] / 10); //#25469 + $k[$j++] = _8t; //#25473 + if (_8t >= 40) { //#25473 + var _8v = $f($k[--$j] - 40); //#25471 + var _8w = _8v % 12769; //#25472 + $k[$j++] = (~~(_8v / 12769)) + 40; //#25472 + $k[$j++] = ~~(_8w / 113); //#25472 + $k[$j++] = _8w % 113; //#25472 + } //#25472 + }; //#25472 $_.ECIbin = function() { - $k[$j++] = Infinity; //#25153 - var _8z = $geti($_.msg, $_.i + 1, 6); //#25154 - $k[$j++] = 0; //#25154 - for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#25154 - var _93 = $k[--$j]; //#25154 - $k[$j++] = ($f(_93 + $f($get(_8z, _90) - 48))) * 10; //#25154 - } //#25154 - var _95 = ~~($k[--$j] / 10); //#25155 - $k[$j++] = _95; //#25163 - if (_95 >= 65536) { //#25161 - var _96 = $k[--$j]; //#25156 - var _97 = _96 % 65536; //#25156 - $k[$j++] = 258; //#25156 - $k[$j++] = ~~(_96 / 65536); //#25156 - $k[$j++] = ~~(_97 / 256); //#25156 - $k[$j++] = _97 % 256; //#25156 - } else { //#25161 - var _98 = $k[--$j]; //#25158 - $k[$j++] = _98; //#25162 - if (_98 >= 256) { //#25161 - var _99 = $k[--$j]; //#25159 - $k[$j++] = 257; //#25159 - $k[$j++] = ~~(_99 / 256); //#25159 - $k[$j++] = _99 % 256; //#25159 - } else { //#25161 - var _9A = $k[--$j]; //#25161 - $k[$j++] = 256; //#25161 - $k[$j++] = _9A; //#25161 - } //#25161 - } //#25161 - var _9B = $a(); //#25161 - for (var _9C = 0, _9D = _9B.length; _9C < _9D; _9C++) { //#25166 - $k[$j++] = $get(_9B, _9C); //#25165 - $_.addtobin(); //#25165 - } //#25165 - }; //#25165 + $k[$j++] = Infinity; //#25477 + var _8z = $geti($_.msg, $_.i + 1, 6); //#25478 + $k[$j++] = 0; //#25478 + for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#25478 + var _93 = $k[--$j]; //#25478 + $k[$j++] = ($f(_93 + $f($get(_8z, _90) - 48))) * 10; //#25478 + } //#25478 + var _95 = ~~($k[--$j] / 10); //#25479 + $k[$j++] = _95; //#25487 + if (_95 >= 65536) { //#25485 + var _96 = $k[--$j]; //#25480 + var _97 = _96 % 65536; //#25480 + $k[$j++] = 258; //#25480 + $k[$j++] = ~~(_96 / 65536); //#25480 + $k[$j++] = ~~(_97 / 256); //#25480 + $k[$j++] = _97 % 256; //#25480 + } else { //#25485 + var _98 = $k[--$j]; //#25482 + $k[$j++] = _98; //#25486 + if (_98 >= 256) { //#25485 + var _99 = $k[--$j]; //#25483 + $k[$j++] = 257; //#25483 + $k[$j++] = ~~(_99 / 256); //#25483 + $k[$j++] = _99 % 256; //#25483 + } else { //#25485 + var _9A = $k[--$j]; //#25485 + $k[$j++] = 256; //#25485 + $k[$j++] = _9A; //#25485 + } //#25485 + } //#25485 + var _9B = $a(); //#25485 + for (var _9C = 0, _9D = _9B.length; _9C < _9D; _9C++) { //#25490 + $k[$j++] = $get(_9B, _9C); //#25489 + $_.addtobin(); //#25489 + } //#25489 + }; //#25489 $_.encC = function() { - for (var _9F = 0, _9G = 1; _9F < _9G; _9F++) { //#25290 - if ($_.i == $_.segstart) { //#25203 - for (var _9J = 0, _9K = 1; _9J < _9K; _9J++) { //#25188 - if ($_.i > $f($_.segend - 7)) { //#25173 - $k[$j++] = 0; //#25173 - break; //#25173 - } //#25173 - if ($get($_.msg, $_.segstart) != 91) { //#25174 - $k[$j++] = 0; //#25174 - break; //#25174 - } //#25174 - if ($get($_.msg, $_.segstart + 1) != 41) { //#25175 - $k[$j++] = 0; //#25175 - break; //#25175 - } //#25175 - if ($get($_.msg, $_.segstart + 2) != 62) { //#25176 - $k[$j++] = 0; //#25176 - break; //#25176 - } //#25176 - if ($get($_.msg, $_.segstart + 3) != 30) { //#25177 - $k[$j++] = 0; //#25177 - break; //#25177 - } //#25177 - var _9b = $get($_.msg, $_.segstart + 4); //#25178 - if ((_9b < 48) || (_9b > 57)) { //#25178 - $k[$j++] = 0; //#25178 - break; //#25178 - } //#25178 - var _9e = $get($_.msg, $_.segstart + 5); //#25179 - if ((_9e < 48) || (_9e > 57)) { //#25179 - $k[$j++] = 0; //#25179 - break; //#25179 - } //#25179 - if ($get($_.msg, $f($_.segend - 1)) != 4) { //#25180 - $k[$j++] = 0; //#25180 - break; //#25180 - } //#25180 - var _9o = $f(($f($get($_.msg, $_.segstart + 4) - 48) * 10) + $f($get($_.msg, $_.segstart + 5) - 48)); //#25182 - $k[$j++] = _9o; //#25182 - if ((_9o != 5) && ((_9o != 6) && (_9o != 12))) { //#25182 - $j--; //#25182 - $k[$j++] = $_.mac; //#25182 - break; //#25182 - } //#25182 - if ($get($_.msg, $_.segstart + 6) != 29) { //#25183 - $j--; //#25183 - $k[$j++] = 0; //#25183 - break; //#25183 - } //#25183 - if ($get($_.msg, $f($_.segend - 2)) != 30) { //#25184 - $j--; //#25184 - $k[$j++] = 0; //#25184 - break; //#25184 - } //#25184 - var _9w = $k[--$j]; //#25185 - $k[$j++] = _9w; //#25185 - if (_9w == 5) { //#25185 - $j--; //#25185 - $k[$j++] = $_.m05; //#25185 - break; //#25185 - } //#25185 - if ($k[--$j] == 6) { //#25186 - $k[$j++] = $_.m06; //#25186 - break; //#25186 - } //#25186 - $k[$j++] = $_.m12; //#25187 - break; //#25187 - } //#25187 - $_.inmac = $k[--$j]; //#25189 - if ($_.inmac != 0) { //#25202 - $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25191 - $_.addtocws(); //#25191 - $_.mode = $_.B; //#25192 - $k[$j++] = $a([$get($_.Bvals, $_.inmac)]); //#25193 - $_.addtocws(); //#25193 - if ($_.inmac == $_.mac) { //#25199 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 4))]); //#25195 - $_.addtocws(); //#25195 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 5))]); //#25196 - $_.addtocws(); //#25196 - $_.i = $_.i + 6; //#25197 - } else { //#25199 - $_.i = $_.i + 7; //#25199 - } //#25199 - break; //#25201 - } //#25201 - } //#25201 - if ($_.i == $_.segstart) { //#25214 - if ($get($_.nDigits, $_.i) >= 2) { //#25209 - $k[$j++] = $a([$get($_.Cvals, $_.fn1)]); //#25208 - $_.addtocws(); //#25208 - } //#25208 - if (($get($_.msg, $_.i) == $_.fn1) && ($get($_.nDigits, $_.i + 1) >= 2)) { //#25213 - $_.i = $_.i + 1; //#25212 - } //#25212 - } //#25212 - if ($get($_.SeventeenTen, $_.i)) { //#25224 - $k[$j++] = $a([$get($_.Cvals, $_.aim), $f(($f($get($_.msg, $_.i + 2) - 48) * 10) + $f($get($_.msg, $_.i + 3) - 48)), $f(($f($get($_.msg, $_.i + 4) - 48) * 10) + $f($get($_.msg, $_.i + 5) - 48)), $f(($f($get($_.msg, $_.i + 6) - 48) * 10) + $f($get($_.msg, $_.i + 7) - 48))]); //#25221 - $_.addtocws(); //#25221 - $_.i = $_.i + 10; //#25222 - break; //#25223 - } //#25223 - if ($get($_.DatumC, $_.i)) { //#25246 - var _BE = $get($_.msg, $_.i); //#25226 - if ((_BE == $_.fn1) || ((_BE == $_.fn2) || (_BE == $_.fn3))) { //#25242 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25227 - $_.addtocws(); //#25227 - if ($get($_.ECI, $_.i)) { //#25232 - $k[$j++] = Infinity; //#25229 - $_.ECIabc(); //#25229 - var _BR = $a(); //#25229 - $k[$j++] = _BR; //#25229 - $_.addtocws(); //#25229 - $_.i = $_.i + 7; //#25230 - break; //#25231 - } //#25231 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.segstart != $_.i)) { //#25239 - $_.i = $_.i + 1; //#25234 - $_.inmac = 0; //#25235 - $_.segstart = $_.i; //#25236 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25237 - break; //#25238 - } //#25238 - $_.i = $_.i + 1; //#25240 - break; //#25241 - } //#25241 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25243 - $_.addtocws(); //#25243 - $_.i = $_.i + 2; //#25244 - break; //#25245 - } //#25245 - if ($get($_.Binary, $_.i)) { //#25260 - if ($get($_.nDigits, $_.i + 1) > 0) { //#25256 - if ($get($_.msg, $_.i) < 160) { //#25252 - $k[$j++] = $a([$get($_.Cvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25250 - $_.addtocws(); //#25250 - } else { //#25252 - $k[$j++] = $a([$get($_.Cvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25252 - $_.addtocws(); //#25252 - } //#25252 - $_.i = $_.i + 1; //#25254 - break; //#25255 - } //#25255 - $k[$j++] = $a([$get($_.Cvals, $_.bin)]); //#25257 - $_.addtocws(); //#25257 - $_.mode = $_.BIN; //#25258 - break; //#25259 - } //#25259 - $_.m = $get($_.AheadA, $_.i); //#25261 - $_.n = $get($_.AheadB, $_.i); //#25261 - if ($gt($_.m, $_.n)) { //#25266 - $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25263 - $_.addtocws(); //#25263 - $_.mode = $_.A; //#25264 - break; //#25265 - } //#25265 - if ($_.i == $_.segstart) { //#25273 - var _Cc = $get($_.msg, $_.i); //#25268 - if ((_Cc == 9) || ((_Cc == 28) || ((_Cc == 29) || (_Cc == 30)))) { //#25272 - $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25269 - $_.addtocws(); //#25269 - $_.mode = $_.A; //#25270 - break; //#25271 - } //#25271 - } //#25271 - if ($_.n > 4) { //#25278 - $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25275 - $_.addtocws(); //#25275 - $_.mode = $_.B; //#25276 - break; //#25277 - } //#25277 - $k[$j++] = $a([$get($_.Cvals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4]), $f($_.n - 1)))]); //#25279 - $_.addtocws(); //#25279 - for (var _Cz = 0, _D0 = $_.n; _Cz < _D0; _Cz++) { //#25288 - if ($get($_.msg, $_.i) == 13) { //#25286 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25282 - $_.addtocws(); //#25282 - $_.i = $_.i + 2; //#25283 - } else { //#25286 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25285 - $_.addtocws(); //#25285 - $_.i = $_.i + 1; //#25286 - } //#25286 - } //#25286 - break; //#25289 - } //#25289 - }; //#25289 + for (var _9F = 0, _9G = 1; _9F < _9G; _9F++) { //#25614 + if ($_.i == $_.segstart) { //#25527 + for (var _9J = 0, _9K = 1; _9J < _9K; _9J++) { //#25512 + if ($_.i > $f($_.segend - 7)) { //#25497 + $k[$j++] = 0; //#25497 + break; //#25497 + } //#25497 + if ($get($_.msg, $_.segstart) != 91) { //#25498 + $k[$j++] = 0; //#25498 + break; //#25498 + } //#25498 + if ($get($_.msg, $_.segstart + 1) != 41) { //#25499 + $k[$j++] = 0; //#25499 + break; //#25499 + } //#25499 + if ($get($_.msg, $_.segstart + 2) != 62) { //#25500 + $k[$j++] = 0; //#25500 + break; //#25500 + } //#25500 + if ($get($_.msg, $_.segstart + 3) != 30) { //#25501 + $k[$j++] = 0; //#25501 + break; //#25501 + } //#25501 + var _9b = $get($_.msg, $_.segstart + 4); //#25502 + if ((_9b < 48) || (_9b > 57)) { //#25502 + $k[$j++] = 0; //#25502 + break; //#25502 + } //#25502 + var _9e = $get($_.msg, $_.segstart + 5); //#25503 + if ((_9e < 48) || (_9e > 57)) { //#25503 + $k[$j++] = 0; //#25503 + break; //#25503 + } //#25503 + if ($get($_.msg, $f($_.segend - 1)) != 4) { //#25504 + $k[$j++] = 0; //#25504 + break; //#25504 + } //#25504 + var _9o = $f(($f($get($_.msg, $_.segstart + 4) - 48) * 10) + $f($get($_.msg, $_.segstart + 5) - 48)); //#25506 + $k[$j++] = _9o; //#25506 + if ((_9o != 5) && ((_9o != 6) && (_9o != 12))) { //#25506 + $j--; //#25506 + $k[$j++] = $_.mac; //#25506 + break; //#25506 + } //#25506 + if ($get($_.msg, $_.segstart + 6) != 29) { //#25507 + $j--; //#25507 + $k[$j++] = 0; //#25507 + break; //#25507 + } //#25507 + if ($get($_.msg, $f($_.segend - 2)) != 30) { //#25508 + $j--; //#25508 + $k[$j++] = 0; //#25508 + break; //#25508 + } //#25508 + var _9w = $k[--$j]; //#25509 + $k[$j++] = _9w; //#25509 + if (_9w == 5) { //#25509 + $j--; //#25509 + $k[$j++] = $_.m05; //#25509 + break; //#25509 + } //#25509 + if ($k[--$j] == 6) { //#25510 + $k[$j++] = $_.m06; //#25510 + break; //#25510 + } //#25510 + $k[$j++] = $_.m12; //#25511 + break; //#25511 + } //#25511 + $_.inmac = $k[--$j]; //#25513 + if ($_.inmac != 0) { //#25526 + $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25515 + $_.addtocws(); //#25515 + $_.mode = $_.B; //#25516 + $k[$j++] = $a([$get($_.Bvals, $_.inmac)]); //#25517 + $_.addtocws(); //#25517 + if ($_.inmac == $_.mac) { //#25523 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 4))]); //#25519 + $_.addtocws(); //#25519 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 5))]); //#25520 + $_.addtocws(); //#25520 + $_.i = $_.i + 6; //#25521 + } else { //#25523 + $_.i = $_.i + 7; //#25523 + } //#25523 + break; //#25525 + } //#25525 + } //#25525 + if ($_.i == $_.segstart) { //#25538 + if ($get($_.nDigits, $_.i) >= 2) { //#25533 + $k[$j++] = $a([$get($_.Cvals, $_.fn1)]); //#25532 + $_.addtocws(); //#25532 + } //#25532 + if (($get($_.msg, $_.i) == $_.fn1) && ($get($_.nDigits, $_.i + 1) >= 2)) { //#25537 + $_.i = $_.i + 1; //#25536 + } //#25536 + } //#25536 + if ($get($_.SeventeenTen, $_.i)) { //#25548 + $k[$j++] = $a([$get($_.Cvals, $_.aim), $f(($f($get($_.msg, $_.i + 2) - 48) * 10) + $f($get($_.msg, $_.i + 3) - 48)), $f(($f($get($_.msg, $_.i + 4) - 48) * 10) + $f($get($_.msg, $_.i + 5) - 48)), $f(($f($get($_.msg, $_.i + 6) - 48) * 10) + $f($get($_.msg, $_.i + 7) - 48))]); //#25545 + $_.addtocws(); //#25545 + $_.i = $_.i + 10; //#25546 + break; //#25547 + } //#25547 + if ($get($_.DatumC, $_.i)) { //#25570 + var _BE = $get($_.msg, $_.i); //#25550 + if ((_BE == $_.fn1) || ((_BE == $_.fn2) || (_BE == $_.fn3))) { //#25566 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25551 + $_.addtocws(); //#25551 + if ($get($_.ECI, $_.i)) { //#25556 + $k[$j++] = Infinity; //#25553 + $_.ECIabc(); //#25553 + var _BR = $a(); //#25553 + $k[$j++] = _BR; //#25553 + $_.addtocws(); //#25553 + $_.i = $_.i + 7; //#25554 + break; //#25555 + } //#25555 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.segstart != $_.i)) { //#25563 + $_.i = $_.i + 1; //#25558 + $_.inmac = 0; //#25559 + $_.segstart = $_.i; //#25560 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25561 + break; //#25562 + } //#25562 + $_.i = $_.i + 1; //#25564 + break; //#25565 + } //#25565 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25567 + $_.addtocws(); //#25567 + $_.i = $_.i + 2; //#25568 + break; //#25569 + } //#25569 + if ($get($_.Binary, $_.i)) { //#25584 + if ($get($_.nDigits, $_.i + 1) > 0) { //#25580 + if ($get($_.msg, $_.i) < 160) { //#25576 + $k[$j++] = $a([$get($_.Cvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25574 + $_.addtocws(); //#25574 + } else { //#25576 + $k[$j++] = $a([$get($_.Cvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25576 + $_.addtocws(); //#25576 + } //#25576 + $_.i = $_.i + 1; //#25578 + break; //#25579 + } //#25579 + $k[$j++] = $a([$get($_.Cvals, $_.bin)]); //#25581 + $_.addtocws(); //#25581 + $_.mode = $_.BIN; //#25582 + break; //#25583 + } //#25583 + $_.m = $get($_.AheadA, $_.i); //#25585 + $_.n = $get($_.AheadB, $_.i); //#25585 + if ($gt($_.m, $_.n)) { //#25590 + $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25587 + $_.addtocws(); //#25587 + $_.mode = $_.A; //#25588 + break; //#25589 + } //#25589 + if ($_.i == $_.segstart) { //#25597 + var _Cc = $get($_.msg, $_.i); //#25592 + if ((_Cc == 9) || ((_Cc == 28) || ((_Cc == 29) || (_Cc == 30)))) { //#25596 + $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25593 + $_.addtocws(); //#25593 + $_.mode = $_.A; //#25594 + break; //#25595 + } //#25595 + } //#25595 + if ($_.n > 4) { //#25602 + $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25599 + $_.addtocws(); //#25599 + $_.mode = $_.B; //#25600 + break; //#25601 + } //#25601 + $k[$j++] = $a([$get($_.Cvals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4]), $f($_.n - 1)))]); //#25603 + $_.addtocws(); //#25603 + for (var _Cz = 0, _D0 = $_.n; _Cz < _D0; _Cz++) { //#25612 + if ($get($_.msg, $_.i) == 13) { //#25610 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25606 + $_.addtocws(); //#25606 + $_.i = $_.i + 2; //#25607 + } else { //#25610 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25609 + $_.addtocws(); //#25609 + $_.i = $_.i + 1; //#25610 + } //#25610 + } //#25610 + break; //#25613 + } //#25613 + }; //#25613 $_.encB = function() { - for (var _DG = 0, _DH = 1; _DG < _DH; _DG++) { //#25366 - $_.n = $get($_.TryC, $_.i); //#25295 - if ($_.n >= 2) { //#25313 - if ($_.n > 4) { //#25301 - $k[$j++] = $a([$get($_.Bvals, $_.lac)]); //#25298 - $_.addtocws(); //#25298 - $_.mode = $_.C; //#25299 - break; //#25300 - } //#25300 - $k[$j++] = $a([$get($_.Bvals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25302 - $_.addtocws(); //#25302 - for (var _Dd = 0, _De = $_.n; _Dd < _De; _Dd++) { //#25311 - if ($get($_.msg, $_.i) < 0) { //#25309 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25305 - $_.addtocws(); //#25305 - $_.i = $_.i + 1; //#25306 - } else { //#25309 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25308 - $_.addtocws(); //#25308 - $_.i = $_.i + 2; //#25309 - } //#25309 - } //#25309 - break; //#25312 - } //#25312 - if ($get($_.DatumB, $_.i)) { //#25343 - var _E2 = $get($_.msg, $_.i); //#25315 - if ((_E2 == $_.fn1) || ((_E2 == $_.fn2) || (_E2 == $_.fn3))) { //#25332 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25316 - $_.addtocws(); //#25316 - if ($get($_.ECI, $_.i)) { //#25321 - $k[$j++] = Infinity; //#25318 - $_.ECIabc(); //#25318 - var _EF = $a(); //#25318 - $k[$j++] = _EF; //#25318 - $_.addtocws(); //#25318 - $_.i = $_.i + 7; //#25319 - break; //#25320 - } //#25320 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25329 - $_.i = $_.i + 1; //#25323 - $_.mode = $_.C; //#25324 - $_.inmac = 0; //#25325 - $_.segstart = $_.i; //#25326 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25327 - break; //#25328 - } //#25328 - $_.i = $_.i + 1; //#25330 - break; //#25331 - } //#25331 - if (($get($_.msg, $_.i) == 13) && ($_.i < ($_.msglen - 1))) { //#25339 - if ($get($_.msg, $_.i + 1) == 10) { //#25338 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25335 - $_.addtocws(); //#25335 - $_.i = $_.i + 2; //#25336 - break; //#25337 - } //#25337 - } //#25337 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25340 - $_.addtocws(); //#25340 - $_.i = $_.i + 1; //#25341 - break; //#25342 - } //#25342 - if ($get($_.Binary, $_.i)) { //#25357 - if ($get($_.DatumB, $_.i + 1)) { //#25353 - if ($get($_.msg, $_.i) < 160) { //#25349 - $k[$j++] = $a([$get($_.Bvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25347 - $_.addtocws(); //#25347 - } else { //#25349 - $k[$j++] = $a([$get($_.Bvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25349 - $_.addtocws(); //#25349 - } //#25349 - $_.i = $_.i + 1; //#25351 - break; //#25352 - } //#25352 - $k[$j++] = $a([$get($_.Bvals, $_.bin)]); //#25354 - $_.addtocws(); //#25354 - $_.mode = $_.BIN; //#25355 - break; //#25356 - } //#25356 - if ($get($_.AheadA, $_.i) == 1) { //#25362 - $k[$j++] = $a([$get($_.Bvals, $_.sfa), $get($_.Avals, $get($_.msg, $_.i))]); //#25359 - $_.addtocws(); //#25359 - $_.i = $_.i + 1; //#25360 - break; //#25361 - } //#25361 - $k[$j++] = $a([$get($_.Bvals, $_.laa)]); //#25363 - $_.addtocws(); //#25363 - $_.mode = $_.A; //#25364 - break; //#25365 - } //#25365 - }; //#25365 + for (var _DG = 0, _DH = 1; _DG < _DH; _DG++) { //#25690 + $_.n = $get($_.TryC, $_.i); //#25619 + if ($_.n >= 2) { //#25637 + if ($_.n > 4) { //#25625 + $k[$j++] = $a([$get($_.Bvals, $_.lac)]); //#25622 + $_.addtocws(); //#25622 + $_.mode = $_.C; //#25623 + break; //#25624 + } //#25624 + $k[$j++] = $a([$get($_.Bvals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25626 + $_.addtocws(); //#25626 + for (var _Dd = 0, _De = $_.n; _Dd < _De; _Dd++) { //#25635 + if ($get($_.msg, $_.i) < 0) { //#25633 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25629 + $_.addtocws(); //#25629 + $_.i = $_.i + 1; //#25630 + } else { //#25633 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25632 + $_.addtocws(); //#25632 + $_.i = $_.i + 2; //#25633 + } //#25633 + } //#25633 + break; //#25636 + } //#25636 + if ($get($_.DatumB, $_.i)) { //#25667 + var _E2 = $get($_.msg, $_.i); //#25639 + if ((_E2 == $_.fn1) || ((_E2 == $_.fn2) || (_E2 == $_.fn3))) { //#25656 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25640 + $_.addtocws(); //#25640 + if ($get($_.ECI, $_.i)) { //#25645 + $k[$j++] = Infinity; //#25642 + $_.ECIabc(); //#25642 + var _EF = $a(); //#25642 + $k[$j++] = _EF; //#25642 + $_.addtocws(); //#25642 + $_.i = $_.i + 7; //#25643 + break; //#25644 + } //#25644 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25653 + $_.i = $_.i + 1; //#25647 + $_.mode = $_.C; //#25648 + $_.inmac = 0; //#25649 + $_.segstart = $_.i; //#25650 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25651 + break; //#25652 + } //#25652 + $_.i = $_.i + 1; //#25654 + break; //#25655 + } //#25655 + if (($get($_.msg, $_.i) == 13) && ($_.i < ($_.msglen - 1))) { //#25663 + if ($get($_.msg, $_.i + 1) == 10) { //#25662 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25659 + $_.addtocws(); //#25659 + $_.i = $_.i + 2; //#25660 + break; //#25661 + } //#25661 + } //#25661 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25664 + $_.addtocws(); //#25664 + $_.i = $_.i + 1; //#25665 + break; //#25666 + } //#25666 + if ($get($_.Binary, $_.i)) { //#25681 + if ($get($_.DatumB, $_.i + 1)) { //#25677 + if ($get($_.msg, $_.i) < 160) { //#25673 + $k[$j++] = $a([$get($_.Bvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25671 + $_.addtocws(); //#25671 + } else { //#25673 + $k[$j++] = $a([$get($_.Bvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25673 + $_.addtocws(); //#25673 + } //#25673 + $_.i = $_.i + 1; //#25675 + break; //#25676 + } //#25676 + $k[$j++] = $a([$get($_.Bvals, $_.bin)]); //#25678 + $_.addtocws(); //#25678 + $_.mode = $_.BIN; //#25679 + break; //#25680 + } //#25680 + if ($get($_.AheadA, $_.i) == 1) { //#25686 + $k[$j++] = $a([$get($_.Bvals, $_.sfa), $get($_.Avals, $get($_.msg, $_.i))]); //#25683 + $_.addtocws(); //#25683 + $_.i = $_.i + 1; //#25684 + break; //#25685 + } //#25685 + $k[$j++] = $a([$get($_.Bvals, $_.laa)]); //#25687 + $_.addtocws(); //#25687 + $_.mode = $_.A; //#25688 + break; //#25689 + } //#25689 + }; //#25689 $_.encA = function() { - for (var _Fe = 0, _Ff = 1; _Fe < _Ff; _Fe++) { //#25444 - $_.n = $get($_.TryC, $_.i); //#25371 - if ($_.n >= 2) { //#25389 - if ($_.n > 4) { //#25377 - $k[$j++] = $a([$get($_.Avals, $_.lac)]); //#25374 - $_.addtocws(); //#25374 - $_.mode = $_.C; //#25375 - break; //#25376 - } //#25376 - $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25378 - $_.addtocws(); //#25378 - for (var _G1 = 0, _G2 = $_.n; _G1 < _G2; _G1++) { //#25387 - if ($get($_.msg, $_.i) < 0) { //#25385 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25381 - $_.addtocws(); //#25381 - $_.i = $_.i + 1; //#25382 - } else { //#25385 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25384 - $_.addtocws(); //#25384 - $_.i = $_.i + 2; //#25385 - } //#25385 - } //#25385 - break; //#25388 - } //#25388 - if ($get($_.DatumA, $_.i)) { //#25412 - var _GQ = $get($_.msg, $_.i); //#25391 - if ((_GQ == $_.fn1) || ((_GQ == $_.fn2) || (_GQ == $_.fn3))) { //#25408 - $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25392 - $_.addtocws(); //#25392 - if ($get($_.ECI, $_.i)) { //#25397 - $k[$j++] = Infinity; //#25394 - $_.ECIabc(); //#25394 - var _Gd = $a(); //#25394 - $k[$j++] = _Gd; //#25394 - $_.addtocws(); //#25394 - $_.i = $_.i + 7; //#25395 - break; //#25396 - } //#25396 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25405 - $_.i = $_.i + 1; //#25399 - $_.mode = $_.C; //#25400 - $_.inmac = 0; //#25401 - $_.segstart = $_.i; //#25402 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25403 - break; //#25404 - } //#25404 - $_.i = $_.i + 1; //#25406 - break; //#25407 - } //#25407 - $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25409 - $_.addtocws(); //#25409 - $_.i = $_.i + 1; //#25410 - break; //#25411 - } //#25411 - if ($get($_.Binary, $_.i)) { //#25426 - if ($get($_.DatumA, $_.i + 1)) { //#25422 - if ($get($_.msg, $_.i) < 160) { //#25418 - $k[$j++] = $a([$get($_.Avals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25416 - $_.addtocws(); //#25416 - } else { //#25418 - $k[$j++] = $a([$get($_.Avals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25418 - $_.addtocws(); //#25418 - } //#25418 - $_.i = $_.i + 1; //#25420 - break; //#25421 - } //#25421 - $k[$j++] = $a([$get($_.Avals, $_.bin)]); //#25423 - $_.addtocws(); //#25423 - $_.mode = $_.BIN; //#25424 - break; //#25425 - } //#25425 - $_.n = $get($_.AheadB, $_.i); //#25427 - if ($_.n > 6) { //#25432 - $k[$j++] = $a([$get($_.Avals, $_.lab)]); //#25429 - $_.addtocws(); //#25429 - $_.mode = $_.B; //#25430 - break; //#25431 - } //#25431 - $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4, $_.sb5, $_.sb6]), $f($_.n - 1)))]); //#25433 - $_.addtocws(); //#25433 - for (var _Ht = 0, _Hu = $_.n; _Ht < _Hu; _Ht++) { //#25442 - if ($get($_.msg, $_.i) == 13) { //#25440 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25436 - $_.addtocws(); //#25436 - $_.i = $_.i + 2; //#25437 - } else { //#25440 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25439 - $_.addtocws(); //#25439 - $_.i = $_.i + 1; //#25440 - } //#25440 - } //#25440 - break; //#25443 - } //#25443 - }; //#25443 + for (var _Fe = 0, _Ff = 1; _Fe < _Ff; _Fe++) { //#25768 + $_.n = $get($_.TryC, $_.i); //#25695 + if ($_.n >= 2) { //#25713 + if ($_.n > 4) { //#25701 + $k[$j++] = $a([$get($_.Avals, $_.lac)]); //#25698 + $_.addtocws(); //#25698 + $_.mode = $_.C; //#25699 + break; //#25700 + } //#25700 + $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25702 + $_.addtocws(); //#25702 + for (var _G1 = 0, _G2 = $_.n; _G1 < _G2; _G1++) { //#25711 + if ($get($_.msg, $_.i) < 0) { //#25709 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25705 + $_.addtocws(); //#25705 + $_.i = $_.i + 1; //#25706 + } else { //#25709 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25708 + $_.addtocws(); //#25708 + $_.i = $_.i + 2; //#25709 + } //#25709 + } //#25709 + break; //#25712 + } //#25712 + if ($get($_.DatumA, $_.i)) { //#25736 + var _GQ = $get($_.msg, $_.i); //#25715 + if ((_GQ == $_.fn1) || ((_GQ == $_.fn2) || (_GQ == $_.fn3))) { //#25732 + $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25716 + $_.addtocws(); //#25716 + if ($get($_.ECI, $_.i)) { //#25721 + $k[$j++] = Infinity; //#25718 + $_.ECIabc(); //#25718 + var _Gd = $a(); //#25718 + $k[$j++] = _Gd; //#25718 + $_.addtocws(); //#25718 + $_.i = $_.i + 7; //#25719 + break; //#25720 + } //#25720 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25729 + $_.i = $_.i + 1; //#25723 + $_.mode = $_.C; //#25724 + $_.inmac = 0; //#25725 + $_.segstart = $_.i; //#25726 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25727 + break; //#25728 + } //#25728 + $_.i = $_.i + 1; //#25730 + break; //#25731 + } //#25731 + $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25733 + $_.addtocws(); //#25733 + $_.i = $_.i + 1; //#25734 + break; //#25735 + } //#25735 + if ($get($_.Binary, $_.i)) { //#25750 + if ($get($_.DatumA, $_.i + 1)) { //#25746 + if ($get($_.msg, $_.i) < 160) { //#25742 + $k[$j++] = $a([$get($_.Avals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25740 + $_.addtocws(); //#25740 + } else { //#25742 + $k[$j++] = $a([$get($_.Avals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25742 + $_.addtocws(); //#25742 + } //#25742 + $_.i = $_.i + 1; //#25744 + break; //#25745 + } //#25745 + $k[$j++] = $a([$get($_.Avals, $_.bin)]); //#25747 + $_.addtocws(); //#25747 + $_.mode = $_.BIN; //#25748 + break; //#25749 + } //#25749 + $_.n = $get($_.AheadB, $_.i); //#25751 + if ($_.n > 6) { //#25756 + $k[$j++] = $a([$get($_.Avals, $_.lab)]); //#25753 + $_.addtocws(); //#25753 + $_.mode = $_.B; //#25754 + break; //#25755 + } //#25755 + $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4, $_.sb5, $_.sb6]), $f($_.n - 1)))]); //#25757 + $_.addtocws(); //#25757 + for (var _Ht = 0, _Hu = $_.n; _Ht < _Hu; _Ht++) { //#25766 + if ($get($_.msg, $_.i) == 13) { //#25764 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25760 + $_.addtocws(); //#25760 + $_.i = $_.i + 2; //#25761 + } else { //#25764 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25763 + $_.addtocws(); //#25763 + $_.i = $_.i + 1; //#25764 + } //#25764 + } //#25764 + break; //#25767 + } //#25767 + }; //#25767 $_.encBIN = function() { - for (var _IA = 0, _IB = 1; _IA < _IB; _IA++) { //#25506 - $_.n = $get($_.TryC, $_.i); //#25449 - if ($_.n >= 2) { //#25468 - $k[$j++] = Infinity; //#25451 - $_.finaliseBIN(); //#25451 - var _IG = $a(); //#25451 - $k[$j++] = _IG; //#25451 - $_.addtocws(); //#25451 - if ($_.n > 7) { //#25456 - $k[$j++] = $a([$get($_.BINvals, $_.tmc)]); //#25453 - $_.addtocws(); //#25453 - $_.mode = $_.C; //#25454 - break; //#25455 - } //#25455 - $k[$j++] = $a([$get($_.BINvals, $get($a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7]), $f($_.n - 2)))]); //#25457 - $_.addtocws(); //#25457 - for (var _Ia = 0, _Ib = $_.n; _Ia < _Ib; _Ia++) { //#25466 - if ($get($_.msg, $_.i) < 0) { //#25464 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25460 - $_.addtocws(); //#25460 - $_.i = $_.i + 1; //#25461 - } else { //#25464 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25463 - $_.addtocws(); //#25463 - $_.i = $_.i + 2; //#25464 - } //#25464 - } //#25464 - break; //#25467 - } //#25467 - if (($get($_.ECI, $_.i) && $get($_.Binary, $_.i + 7))) { //#25474 - $k[$j++] = Infinity; //#25470 - $_.ECIbin(); //#25470 - var _J0 = $a(); //#25470 - $k[$j++] = _J0; //#25470 - $_.addtocws(); //#25470 - $_.i = $_.i + 7; //#25471 - if ($_.i == $_.msglen) { //#25472 - $k[$j++] = Infinity; //#25472 - $_.finaliseBIN(); //#25472 - var _J4 = $a(); //#25472 - $k[$j++] = _J4; //#25472 - $_.addtocws(); //#25472 - } //#25472 - break; //#25473 - } //#25473 - if ($get($_.msg, $_.i) >= 0) { //#25484 - if (((($get($_.Binary, $_.i) || $get($_.Binary, $_.i + 1)) || $get($_.Binary, $_.i + 2)) || $get($_.Binary, $_.i + 3)) || ($get($_.ECI, $_.i + 1) && $get($_.Binary, $_.i + 8))) { //#25483 - $k[$j++] = Infinity; //#25479 - $k[$j++] = $get($_.msg, $_.i); //#25479 - $_.addtobin(); //#25479 - var _JT = $a(); //#25479 - $k[$j++] = _JT; //#25479 - $_.addtocws(); //#25479 - $_.i = $_.i + 1; //#25480 - if ($_.i == $_.msglen) { //#25481 - $k[$j++] = Infinity; //#25481 - $_.finaliseBIN(); //#25481 - var _JX = $a(); //#25481 - $k[$j++] = _JX; //#25481 - $_.addtocws(); //#25481 - } //#25481 - break; //#25482 - } //#25482 - } //#25482 - $k[$j++] = Infinity; //#25485 - $_.finaliseBIN(); //#25485 - var _JY = $a(); //#25485 - $k[$j++] = _JY; //#25485 - $_.addtocws(); //#25485 - if ($_.i != ($_.msglen - 1)) { //#25504 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25495 - $k[$j++] = $a([$get($_.BINvals, $_.tms)]); //#25488 - $_.addtocws(); //#25488 - $_.i = $_.i + 1; //#25489 - $_.mode = $_.C; //#25490 - $_.inmac = 0; //#25491 - $_.segstart = $_.i; //#25492 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25493 - break; //#25494 - } //#25494 - if ($gt($get($_.AheadA, $_.i), $get($_.AheadB, $_.i))) { //#25501 - $k[$j++] = $a([$get($_.BINvals, $_.tma)]); //#25497 - $_.addtocws(); //#25497 - $_.mode = $_.A; //#25498 - } else { //#25501 - $k[$j++] = $a([$get($_.BINvals, $_.tmb)]); //#25500 - $_.addtocws(); //#25500 - $_.mode = $_.B; //#25501 - } //#25501 - break; //#25503 - } //#25503 - break; //#25505 - } //#25505 - }; //#25505 - $_.cws = $a(($_.msglen * 2) + 1); //#25509 - $_.mode = $_.C; //#25510 - $_.bvals = $a(5); //#25511 - $_.bpos = 0; //#25511 - $_.inmac = 0; //#25512 - $_.segstart = 0; //#25512 - $_.segend = $get($_.UntilEndSeg, 0); //#25512 - $_.i = 0; //#25513 - $_.j = 0; //#25513 - for (;;) { //#25526 - if ($_.i >= $_.msglen) { //#25514 - break; //#25514 - } //#25514 - if ($_.inmac != 0) { //#25524 - if (($_.inmac != $_.mac) && ($_.i == $f($_.segend - 2))) { //#25519 - $_.i = $_.i + 2; //#25517 - if ($_.i >= $_.msglen) { //#25518 - break; //#25518 - } //#25518 - } //#25518 - if (($_.inmac == $_.mac) && ($_.i == $f($_.segend - 1))) { //#25523 - $_.i = $_.i + 1; //#25521 - if ($_.i >= $_.msglen) { //#25522 - break; //#25522 - } //#25522 - } //#25522 - } //#25522 + for (var _IA = 0, _IB = 1; _IA < _IB; _IA++) { //#25830 + $_.n = $get($_.TryC, $_.i); //#25773 + if ($_.n >= 2) { //#25792 + $k[$j++] = Infinity; //#25775 + $_.finaliseBIN(); //#25775 + var _IG = $a(); //#25775 + $k[$j++] = _IG; //#25775 + $_.addtocws(); //#25775 + if ($_.n > 7) { //#25780 + $k[$j++] = $a([$get($_.BINvals, $_.tmc)]); //#25777 + $_.addtocws(); //#25777 + $_.mode = $_.C; //#25778 + break; //#25779 + } //#25779 + $k[$j++] = $a([$get($_.BINvals, $get($a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7]), $f($_.n - 2)))]); //#25781 + $_.addtocws(); //#25781 + for (var _Ia = 0, _Ib = $_.n; _Ia < _Ib; _Ia++) { //#25790 + if ($get($_.msg, $_.i) < 0) { //#25788 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25784 + $_.addtocws(); //#25784 + $_.i = $_.i + 1; //#25785 + } else { //#25788 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25787 + $_.addtocws(); //#25787 + $_.i = $_.i + 2; //#25788 + } //#25788 + } //#25788 + break; //#25791 + } //#25791 + if (($get($_.ECI, $_.i) && $get($_.Binary, $_.i + 7))) { //#25798 + $k[$j++] = Infinity; //#25794 + $_.ECIbin(); //#25794 + var _J0 = $a(); //#25794 + $k[$j++] = _J0; //#25794 + $_.addtocws(); //#25794 + $_.i = $_.i + 7; //#25795 + if ($_.i == $_.msglen) { //#25796 + $k[$j++] = Infinity; //#25796 + $_.finaliseBIN(); //#25796 + var _J4 = $a(); //#25796 + $k[$j++] = _J4; //#25796 + $_.addtocws(); //#25796 + } //#25796 + break; //#25797 + } //#25797 + if ($get($_.msg, $_.i) >= 0) { //#25808 + if (((($get($_.Binary, $_.i) || $get($_.Binary, $_.i + 1)) || $get($_.Binary, $_.i + 2)) || $get($_.Binary, $_.i + 3)) || ($get($_.ECI, $_.i + 1) && $get($_.Binary, $_.i + 8))) { //#25807 + $k[$j++] = Infinity; //#25803 + $k[$j++] = $get($_.msg, $_.i); //#25803 + $_.addtobin(); //#25803 + var _JT = $a(); //#25803 + $k[$j++] = _JT; //#25803 + $_.addtocws(); //#25803 + $_.i = $_.i + 1; //#25804 + if ($_.i == $_.msglen) { //#25805 + $k[$j++] = Infinity; //#25805 + $_.finaliseBIN(); //#25805 + var _JX = $a(); //#25805 + $k[$j++] = _JX; //#25805 + $_.addtocws(); //#25805 + } //#25805 + break; //#25806 + } //#25806 + } //#25806 + $k[$j++] = Infinity; //#25809 + $_.finaliseBIN(); //#25809 + var _JY = $a(); //#25809 + $k[$j++] = _JY; //#25809 + $_.addtocws(); //#25809 + if ($_.i != ($_.msglen - 1)) { //#25828 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25819 + $k[$j++] = $a([$get($_.BINvals, $_.tms)]); //#25812 + $_.addtocws(); //#25812 + $_.i = $_.i + 1; //#25813 + $_.mode = $_.C; //#25814 + $_.inmac = 0; //#25815 + $_.segstart = $_.i; //#25816 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25817 + break; //#25818 + } //#25818 + if ($gt($get($_.AheadA, $_.i), $get($_.AheadB, $_.i))) { //#25825 + $k[$j++] = $a([$get($_.BINvals, $_.tma)]); //#25821 + $_.addtocws(); //#25821 + $_.mode = $_.A; //#25822 + } else { //#25825 + $k[$j++] = $a([$get($_.BINvals, $_.tmb)]); //#25824 + $_.addtocws(); //#25824 + $_.mode = $_.B; //#25825 + } //#25825 + break; //#25827 + } //#25827 + break; //#25829 + } //#25829 + }; //#25829 + $_.cws = $a(($_.msglen * 2) + 1); //#25833 + $_.mode = $_.C; //#25834 + $_.bvals = $a(5); //#25835 + $_.bpos = 0; //#25835 + $_.inmac = 0; //#25836 + $_.segstart = 0; //#25836 + $_.segend = $get($_.UntilEndSeg, 0); //#25836 + $_.i = 0; //#25837 + $_.j = 0; //#25837 + for (;;) { //#25850 + if ($_.i >= $_.msglen) { //#25838 + break; //#25838 + } //#25838 + if ($_.inmac != 0) { //#25848 + if (($_.inmac != $_.mac) && ($_.i == $f($_.segend - 2))) { //#25843 + $_.i = $_.i + 2; //#25841 + if ($_.i >= $_.msglen) { //#25842 + break; //#25842 + } //#25842 + } //#25842 + if (($_.inmac == $_.mac) && ($_.i == $f($_.segend - 1))) { //#25847 + $_.i = $_.i + 1; //#25845 + if ($_.i >= $_.msglen) { //#25846 + break; //#25846 + } //#25846 + } //#25846 + } //#25846 if ($_[$get($a(['encA', 'encB', 'encC', 'encBIN']), $_.mode)]() === true) { break; - } //#25525 - } //#25525 - $_.cws = $geti($_.cws, 0, $_.j); //#25527 - $_.nd = $_.cws.length; //#25530 - $_.minarea = (((($_.nd + 3) + (~~($_.nd / 2))) * 9) + 2) * 2; //#25531 - if ($_.ratio != -1) { //#25559 - $_.hgt = Math.sqrt($_.minarea / $_.ratio); //#25533 - $_.wid = Math.sqrt($_.minarea * $_.ratio); //#25534 - $_.h = ~~$_.hgt; //#25535 - $_.w = ~~$_.wid; //#25535 - if ((($_.h + $_.w) % 2) == 1) { //#25549 - if (($_.h * $_.w) < $_.minarea) { //#25537 - $_.h = $_.h + 1; //#25537 - $_.w = $_.w + 1; //#25537 - } //#25537 - } else { //#25549 - if (($_.hgt * $_.w) < ($_.wid * $_.h)) { //#25549 - $_.w = $_.w + 1; //#25540 - if (($_.h * $_.w) < $_.minarea) { //#25544 - $_.w = $_.w - 1; //#25542 - $_.h = $_.h + 1; //#25542 - if (($_.h * $_.w) < $_.minarea) { //#25543 - $_.w = $_.w + 2; //#25543 - } //#25543 - } //#25543 - } else { //#25549 - $_.h = $_.h + 1; //#25546 - if (($_.h * $_.w) < $_.minarea) { //#25550 - $_.h = $_.h - 1; //#25548 - $_.w = $_.w + 1; //#25548 - if (($_.h * $_.w) < $_.minarea) { //#25549 - $_.h = $_.h + 2; //#25549 - } //#25549 - } //#25549 - } //#25549 - } //#25549 - $_.rows = $_.h; //#25553 - $_.columns = $_.w; //#25553 - } else { //#25559 - if ($_.columns == -1) { //#25557 - var _LN = ~~((($_.minarea + $_.rows) - 1) / $_.rows); //#25556 - $k[$j++] = 'columns'; //#25556 - $k[$j++] = _LN; //#25556 - if (((_LN + $_.rows) % 2) == 0) { //#25556 - var _LP = $k[--$j]; //#25556 - $k[$j++] = $f(_LP + 1); //#25556 - } //#25556 - var _LQ = $k[--$j]; //#25556 - $_[$k[--$j]] = _LQ; //#25556 - } //#25556 - if ($_.rows == -1) { //#25560 - var _LW = ~~((($_.minarea + $_.columns) - 1) / $_.columns); //#25559 - $k[$j++] = 'rows'; //#25559 - $k[$j++] = _LW; //#25559 - if (((_LW + $_.columns) % 2) == 0) { //#25559 - var _LY = $k[--$j]; //#25559 - $k[$j++] = $f(_LY + 1); //#25559 - } //#25559 - var _LZ = $k[--$j]; //#25559 - $_[$k[--$j]] = _LZ; //#25559 - } //#25559 - } //#25559 - $_.ndots = ~~(($_.rows * $_.columns) / 2); //#25564 - for (;;) { //#25568 - var _Le = $_.nd + 1; //#25566 - if ((((_Le + ((~~(_Le / 2)) + 3)) * 9) + 2) > $_.ndots) { //#25566 - break; //#25566 - } //#25566 - $_.nd = $_.nd + 1; //#25567 - } //#25567 - $_.nc = (~~($_.nd / 2)) + 3; //#25569 - $_.nw = $_.nd + $_.nc; //#25570 - $_.rembits = $_.ndots - (($_.nw * 9) + 2); //#25571 - if ($_.nd > $_.cws.length) { //#25578 - $k[$j++] = Infinity; //#25573 - $aload($_.cws); //#25574 - var _Lr = ($_.mode == $_.BIN) ? 109 : 106; //#25575 - $k[$j++] = _Lr; //#25576 - for (var _Lu = 0, _Lv = ($_.nd - $_.cws.length) - 1; _Lu < _Lv; _Lu++) { //#25576 - $k[$j++] = 106; //#25576 - } //#25576 - $_.cws = $a(); //#25576 - } //#25577 - var _Ly = $get($_.options, 'debugcws') !== undefined; //#25580 - if (_Ly) { //#25580 - $k[$j++] = 'bwipp.debugcws#25580'; //#25580 - $k[$j++] = $_.cws; //#25580 - bwipp_raiseerror(); //#25580 - } //#25580 - if (($_.nw * 9) > ($_.ndots - 2)) { //#25585 - $k[$j++] = 'bwipp.dotcodeTooLong#25584'; //#25584 - $k[$j++] = "Maximum length exceeded"; //#25584 - bwipp_raiseerror(); //#25584 - } //#25584 - if (!bwipp_dotcode.__25614__) { //#25614 - $_ = Object.create($_); //#25614 - $_.encs = $a(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); //#25613 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25613 - bwipp_dotcode.__25614__ = 1; //#25613 - $_ = Object.getPrototypeOf($_); //#25613 - } //#25613 - if (($_.rows % 2) == 0) { //#25634 - $_.sixedges = $a([$a([$_.columns - 1, $_.rows - 2]), $a([0, $_.rows - 2]), $a([$_.columns - 2, $_.rows - 1]), $a([1, $_.rows - 1]), $a([$_.columns - 1, 0]), $a([0, 0])]); //#25625 - } else { //#25634 - $_.sixedges = $a([$a([$_.columns - 2, 0]), $a([$_.columns - 2, $_.rows - 1]), $a([$_.columns - 1, 1]), $a([$_.columns - 1, $_.rows - 2]), $a([0, 0]), $a([0, $_.rows - 1])]); //#25634 - } //#25634 + } //#25849 + } //#25849 + $_.cws = $geti($_.cws, 0, $_.j); //#25851 + $_.nd = $_.cws.length; //#25854 + $_.minarea = (((($_.nd + 3) + (~~($_.nd / 2))) * 9) + 2) * 2; //#25855 + if ($_.ratio != -1) { //#25883 + $_.hgt = Math.sqrt($_.minarea / $_.ratio); //#25857 + $_.wid = Math.sqrt($_.minarea * $_.ratio); //#25858 + $_.h = ~~$_.hgt; //#25859 + $_.w = ~~$_.wid; //#25859 + if ((($_.h + $_.w) % 2) == 1) { //#25873 + if (($_.h * $_.w) < $_.minarea) { //#25861 + $_.h = $_.h + 1; //#25861 + $_.w = $_.w + 1; //#25861 + } //#25861 + } else { //#25873 + if (($_.hgt * $_.w) < ($_.wid * $_.h)) { //#25873 + $_.w = $_.w + 1; //#25864 + if (($_.h * $_.w) < $_.minarea) { //#25868 + $_.w = $_.w - 1; //#25866 + $_.h = $_.h + 1; //#25866 + if (($_.h * $_.w) < $_.minarea) { //#25867 + $_.w = $_.w + 2; //#25867 + } //#25867 + } //#25867 + } else { //#25873 + $_.h = $_.h + 1; //#25870 + if (($_.h * $_.w) < $_.minarea) { //#25874 + $_.h = $_.h - 1; //#25872 + $_.w = $_.w + 1; //#25872 + if (($_.h * $_.w) < $_.minarea) { //#25873 + $_.h = $_.h + 2; //#25873 + } //#25873 + } //#25873 + } //#25873 + } //#25873 + $_.rows = $_.h; //#25877 + $_.columns = $_.w; //#25877 + } else { //#25883 + if ($_.columns == -1) { //#25881 + var _LN = ~~((($_.minarea + $_.rows) - 1) / $_.rows); //#25880 + $k[$j++] = 'columns'; //#25880 + $k[$j++] = _LN; //#25880 + if (((_LN + $_.rows) % 2) == 0) { //#25880 + var _LP = $k[--$j]; //#25880 + $k[$j++] = $f(_LP + 1); //#25880 + } //#25880 + var _LQ = $k[--$j]; //#25880 + $_[$k[--$j]] = _LQ; //#25880 + } //#25880 + if ($_.rows == -1) { //#25884 + var _LW = ~~((($_.minarea + $_.columns) - 1) / $_.columns); //#25883 + $k[$j++] = 'rows'; //#25883 + $k[$j++] = _LW; //#25883 + if (((_LW + $_.columns) % 2) == 0) { //#25883 + var _LY = $k[--$j]; //#25883 + $k[$j++] = $f(_LY + 1); //#25883 + } //#25883 + var _LZ = $k[--$j]; //#25883 + $_[$k[--$j]] = _LZ; //#25883 + } //#25883 + } //#25883 + $_.ndots = ~~(($_.rows * $_.columns) / 2); //#25888 + for (;;) { //#25892 + var _Le = $_.nd + 1; //#25890 + if ((((_Le + ((~~(_Le / 2)) + 3)) * 9) + 2) > $_.ndots) { //#25890 + break; //#25890 + } //#25890 + $_.nd = $_.nd + 1; //#25891 + } //#25891 + $_.nc = (~~($_.nd / 2)) + 3; //#25893 + $_.nw = $_.nd + $_.nc; //#25894 + $_.rembits = $_.ndots - (($_.nw * 9) + 2); //#25895 + if ($_.nd > $_.cws.length) { //#25902 + $k[$j++] = Infinity; //#25897 + $aload($_.cws); //#25898 + var _Lr = ($_.mode == $_.BIN) ? 109 : 106; //#25899 + $k[$j++] = _Lr; //#25900 + for (var _Lu = 0, _Lv = ($_.nd - $_.cws.length) - 1; _Lu < _Lv; _Lu++) { //#25900 + $k[$j++] = 106; //#25900 + } //#25900 + $_.cws = $a(); //#25900 + } //#25901 + var _Ly = $get($_.options, 'debugcws') !== undefined; //#25904 + if (_Ly) { //#25904 + $k[$j++] = 'bwipp.debugcws#25904'; //#25904 + $k[$j++] = $_.cws; //#25904 + bwipp_raiseerror(); //#25904 + } //#25904 + if (($_.nw * 9) > ($_.ndots - 2)) { //#25909 + $k[$j++] = 'bwipp.dotcodeTooLong#25908'; //#25908 + $k[$j++] = "Maximum length exceeded"; //#25908 + bwipp_raiseerror(); //#25908 + } //#25908 + if (!bwipp_dotcode.__25938__) { //#25938 + $_ = Object.create($_); //#25938 + $_.encs = $a(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); //#25937 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25937 + bwipp_dotcode.__25938__ = 1; //#25937 + $_ = Object.getPrototypeOf($_); //#25937 + } //#25937 + if (($_.rows % 2) == 0) { //#25958 + $_.sixedges = $a([$a([$_.columns - 1, $_.rows - 2]), $a([0, $_.rows - 2]), $a([$_.columns - 2, $_.rows - 1]), $a([1, $_.rows - 1]), $a([$_.columns - 1, 0]), $a([0, 0])]); //#25949 + } else { //#25958 + $_.sixedges = $a([$a([$_.columns - 2, 0]), $a([$_.columns - 2, $_.rows - 1]), $a([$_.columns - 1, 1]), $a([$_.columns - 1, $_.rows - 2]), $a([0, 0]), $a([0, $_.rows - 1])]); //#25958 + } //#25958 $_.dmv = function() { - var _MY = $k[--$j]; //#25637 - var _MZ = $k[--$j]; //#25637 - $k[$j++] = $f(_MZ + (_MY * $_.columns)); //#25637 - }; //#25637 - $_.outline = $a($_.rows * $_.columns); //#25640 - for (var _Mf = 0, _Me = $_.rows - 1; _Mf <= _Me; _Mf += 1) { //#25647 - $_.y = _Mf; //#25642 - for (var _Mi = 0, _Mh = $_.columns - 1; _Mi <= _Mh; _Mi += 1) { //#25646 - $_.x = _Mi; //#25644 - $k[$j++] = $_.outline; //#25645 - $k[$j++] = $_.x; //#25645 - $k[$j++] = $_.y; //#25645 - $_.dmv(); //#25645 - var _Mo = $k[--$j]; //#25645 - $put($k[--$j], _Mo, (($_.x + $_.y) % 2) - 1); //#25645 - } //#25645 - } //#25645 - var _Mq = $_.sixedges; //#25648 - for (var _Mr = 0, _Ms = _Mq.length; _Mr < _Ms; _Mr++) { //#25650 - $k[$j++] = $_.outline; //#25649 - $aload($get(_Mq, _Mr)); //#25649 - $_.dmv(); //#25649 - var _Mv = $k[--$j]; //#25649 - $put($k[--$j], _Mv, 1); //#25649 - } //#25649 + var _MY = $k[--$j]; //#25961 + var _MZ = $k[--$j]; //#25961 + $k[$j++] = $f(_MZ + (_MY * $_.columns)); //#25961 + }; //#25961 + $_.outline = $a($_.rows * $_.columns); //#25964 + for (var _Mf = 0, _Me = $_.rows - 1; _Mf <= _Me; _Mf += 1) { //#25971 + $_.y = _Mf; //#25966 + for (var _Mi = 0, _Mh = $_.columns - 1; _Mi <= _Mh; _Mi += 1) { //#25970 + $_.x = _Mi; //#25968 + $k[$j++] = $_.outline; //#25969 + $k[$j++] = $_.x; //#25969 + $k[$j++] = $_.y; //#25969 + $_.dmv(); //#25969 + var _Mo = $k[--$j]; //#25969 + $put($k[--$j], _Mo, (($_.x + $_.y) % 2) - 1); //#25969 + } //#25969 + } //#25969 + var _Mq = $_.sixedges; //#25972 + for (var _Mr = 0, _Ms = _Mq.length; _Mr < _Ms; _Mr++) { //#25974 + $k[$j++] = $_.outline; //#25973 + $aload($get(_Mq, _Mr)); //#25973 + $_.dmv(); //#25973 + var _Mv = $k[--$j]; //#25973 + $put($k[--$j], _Mv, 1); //#25973 + } //#25973 $_.clearcol = function() { - $_.x = $k[--$j]; //#25653 - $k[$j++] = true; //#25657 - for (var _N1 = $_.x & 1, _N0 = $_.rows - 1; _N1 <= _N0; _N1 += 2) { //#25657 - $k[$j++] = $_.x; //#25656 - $k[$j++] = _N1; //#25656 - $_.dmv(); //#25656 - if ($get($_.sym, $k[--$j]) == 1) { //#25656 - $j--; //#25656 - $k[$j++] = false; //#25656 - break; //#25656 - } //#25656 - } //#25656 - }; //#25656 + $_.x = $k[--$j]; //#25977 + $k[$j++] = true; //#25981 + for (var _N1 = $_.x & 1, _N0 = $_.rows - 1; _N1 <= _N0; _N1 += 2) { //#25981 + $k[$j++] = $_.x; //#25980 + $k[$j++] = _N1; //#25980 + $_.dmv(); //#25980 + if ($get($_.sym, $k[--$j]) == 1) { //#25980 + $j--; //#25980 + $k[$j++] = false; //#25980 + break; //#25980 + } //#25980 + } //#25980 + }; //#25980 $_.clearrow = function() { - $_.y = $k[--$j]; //#25661 - $k[$j++] = true; //#25665 - for (var _NA = $_.y & 1, _N9 = $_.columns - 1; _NA <= _N9; _NA += 2) { //#25665 - $k[$j++] = _NA; //#25664 - $k[$j++] = $_.y; //#25664 - $_.dmv(); //#25664 - if ($get($_.sym, $k[--$j]) == 1) { //#25664 - $j--; //#25664 - $k[$j++] = false; //#25664 - break; //#25664 - } //#25664 - } //#25664 - }; //#25664 + $_.y = $k[--$j]; //#25985 + $k[$j++] = true; //#25989 + for (var _NA = $_.y & 1, _N9 = $_.columns - 1; _NA <= _N9; _NA += 2) { //#25989 + $k[$j++] = _NA; //#25988 + $k[$j++] = $_.y; //#25988 + $_.dmv(); //#25988 + if ($get($_.sym, $k[--$j]) == 1) { //#25988 + $j--; //#25988 + $k[$j++] = false; //#25988 + break; //#25988 + } //#25988 + } //#25988 + }; //#25988 $_.evalsymbol = function() { - $_.sym = $k[--$j]; //#25670 - $_.worst = 9999999; //#25673 - var _NK = $a([$a(['x', 0]), $a(['x', 1]), $a(['y', 0]), $a(['y', 1])]); //#25674 - for (var _NL = 0, _NM = _NK.length; _NL < _NM; _NL++) { //#25692 - $aload($get(_NK, _NL)); //#25675 - $_.fl = $k[--$j]; //#25675 - $_.dir = $k[--$j]; //#25675 - $_.sum = 0; //#25676 - $_.first = -1; //#25676 - $_.last = -1; //#25676 - var _NR = $eq($_.dir, 'x') ? $_.columns : $_.rows; //#25677 - for (var _NT = 0, _NS = _NR - 1; _NT <= _NS; _NT += 1) { //#25688 - $_[$_.dir] = _NT; //#25678 - var _NV = $_.sym; //#25679 - var _NX = $_[$_.dir]; //#25680 - var _NZ = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#25681 - var _Nc = (_NZ - 1) * $_.fl; //#25682 - if ($eq($_.dir, 'y')) { //#25682 - var _ = _Nc; //#25682 - _Nc = _NX; //#25682 - _NX = _; //#25682 - } //#25682 - $k[$j++] = _NV; //#25683 - $k[$j++] = _NX; //#25683 - $k[$j++] = _Nc; //#25683 - $_.dmv(); //#25683 - var _Nd = $k[--$j]; //#25683 - if ($get($k[--$j], _Nd) == 1) { //#25687 - if ($_.first == -1) { //#25684 - $_.first = $_[$_.dir]; //#25684 - } //#25684 - $_.last = $_[$_.dir]; //#25685 - $_.sum = $_.sum + 1; //#25686 - } //#25686 - } //#25686 - var _Nq = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#25690 - var _Nr = ($f($f($_.sum + $_.last) - $_.first)) * _Nq; //#25691 - $k[$j++] = _Nr; //#25691 - if (_Nr < $_.worst) { //#25691 - $_.worst = $k[--$j]; //#25691 - } else { //#25691 - $j--; //#25691 - } //#25691 - } //#25691 - $_.pen = 0; //#25694 - if ((($_.rows % 2) == 1) || ($_.rows <= 12)) { //#25712 - $_.sum = 0; //#25700 - $_.p = 0; //#25700 - for (var _Ny = 1, _Nx = $_.columns - 2; _Ny <= _Nx; _Ny += 1) { //#25710 - $k[$j++] = _Ny; //#25702 - $_.clearcol(); //#25702 - if ($k[--$j]) { //#25708 - $_.sum = $_.sum + 1; //#25703 - $k[$j++] = 'p'; //#25704 - if ($_.sum == 1) { //#25704 - $k[$j++] = $_.rows; //#25704 - } else { //#25704 - $k[$j++] = $_.p * $_.rows; //#25704 - } //#25704 - var _O5 = $k[--$j]; //#25704 - $_[$k[--$j]] = _O5; //#25704 - } else { //#25708 - $_.sum = 0; //#25706 - $_.pen = $_.pen + $_.p; //#25707 - $_.p = 0; //#25708 - } //#25708 - } //#25708 - $_.pen = $_.pen + $_.p; //#25711 - } //#25711 - if ((($_.rows % 2) == 0) || ($_.columns <= 12)) { //#25730 - $_.sum = 0; //#25718 - $_.p = 0; //#25718 - for (var _OF = 1, _OE = $_.rows - 2; _OF <= _OE; _OF += 1) { //#25728 - $k[$j++] = _OF; //#25720 - $_.clearrow(); //#25720 - if ($k[--$j]) { //#25726 - $_.sum = $_.sum + 1; //#25721 - $k[$j++] = 'p'; //#25722 - if ($_.sum == 1) { //#25722 - $k[$j++] = $_.columns; //#25722 - } else { //#25722 - $k[$j++] = $_.p * $_.columns; //#25722 - } //#25722 - var _OM = $k[--$j]; //#25722 - $_[$k[--$j]] = _OM; //#25722 - } else { //#25726 - $_.sum = 0; //#25724 - $_.pen = $_.pen + $_.p; //#25725 - $_.p = 0; //#25726 - } //#25726 - } //#25726 - $_.pen = $_.pen + $_.p; //#25729 - } //#25729 - $k[$j++] = Infinity; //#25733 - for (var _OT = 0, _OU = ($_.columns + 4) * 2; _OT < _OU; _OT++) { //#25734 - $k[$j++] = 0; //#25734 - } //#25734 - for (var _OY = 0, _OZ = $_.columns, _OX = $_.sym.length - 1; _OZ < 0 ? _OY >= _OX : _OY <= _OX; _OY += _OZ) { //#25739 - $k[$j++] = 0; //#25737 - $k[$j++] = 0; //#25737 - $aload($geti($_.sym, _OY, $_.columns)); //#25737 - $k[$j++] = 0; //#25738 - $k[$j++] = 0; //#25738 - } //#25738 - for (var _Oe = 0, _Of = ($_.columns + 4) * 2; _Oe < _Of; _Oe++) { //#25740 - $k[$j++] = 0; //#25740 - } //#25740 - $_.symp = $a(); //#25740 - $_.columns = $_.columns + 4; //#25744 - $_.rows = $_.rows + 4; //#25745 - $_.sum = 0; //#25746 - for (var _Ol = 2, _Ok = $_.rows - 3; _Ol <= _Ok; _Ol += 1) { //#25764 - $_.y = _Ol; //#25748 - for (var _Op = ($_.y & 1) + 2, _Oo = $_.columns - 3; _Op <= _Oo; _Op += 2) { //#25763 - $_.x = _Op; //#25750 - for (var _Oq = 0, _Or = 1; _Oq < _Or; _Oq++) { //#25762 - $k[$j++] = $_.symp; //#25752 - $k[$j++] = $_.x - 1; //#25752 - $k[$j++] = $_.y - 1; //#25752 - $_.dmv(); //#25752 - var _Ov = $k[--$j]; //#25752 - if ($get($k[--$j], _Ov) == 1) { //#25752 - break; //#25752 - } //#25752 - $k[$j++] = $_.symp; //#25753 - $k[$j++] = $_.x + 1; //#25753 - $k[$j++] = $_.y - 1; //#25753 - $_.dmv(); //#25753 - var _P1 = $k[--$j]; //#25753 - if ($get($k[--$j], _P1) == 1) { //#25753 - break; //#25753 - } //#25753 - $k[$j++] = $_.symp; //#25754 - $k[$j++] = $_.x - 1; //#25754 - $k[$j++] = $_.y + 1; //#25754 - $_.dmv(); //#25754 - var _P7 = $k[--$j]; //#25754 - if ($get($k[--$j], _P7) == 1) { //#25754 - break; //#25754 - } //#25754 - $k[$j++] = $_.symp; //#25755 - $k[$j++] = $_.x + 1; //#25755 - $k[$j++] = $_.y + 1; //#25755 - $_.dmv(); //#25755 - var _PD = $k[--$j]; //#25755 - if ($get($k[--$j], _PD) == 1) { //#25755 - break; //#25755 - } //#25755 - $k[$j++] = $_.symp; //#25756 - $k[$j++] = $_.x; //#25756 - $k[$j++] = $_.y; //#25756 - $_.dmv(); //#25756 - var _PJ = $k[--$j]; //#25756 - if ($get($k[--$j], _PJ) == 0) { //#25756 - $_.sum = $_.sum + 1; //#25756 - break; //#25756 - } //#25756 - $k[$j++] = $_.symp; //#25757 - $k[$j++] = $_.x - 2; //#25757 - $k[$j++] = $_.y; //#25757 - $_.dmv(); //#25757 - var _PQ = $k[--$j]; //#25757 - if ($get($k[--$j], _PQ) == 1) { //#25757 - break; //#25757 - } //#25757 - $k[$j++] = $_.symp; //#25758 - $k[$j++] = $_.x; //#25758 - $k[$j++] = $_.y - 2; //#25758 - $_.dmv(); //#25758 - var _PW = $k[--$j]; //#25758 - if ($get($k[--$j], _PW) == 1) { //#25758 - break; //#25758 - } //#25758 - $k[$j++] = $_.symp; //#25759 - $k[$j++] = $_.x + 2; //#25759 - $k[$j++] = $_.y; //#25759 - $_.dmv(); //#25759 - var _Pc = $k[--$j]; //#25759 - if ($get($k[--$j], _Pc) == 1) { //#25759 - break; //#25759 - } //#25759 - $k[$j++] = $_.symp; //#25760 - $k[$j++] = $_.x; //#25760 - $k[$j++] = $_.y + 2; //#25760 - $_.dmv(); //#25760 - var _Pi = $k[--$j]; //#25760 - if ($get($k[--$j], _Pi) == 1) { //#25760 - break; //#25760 - } //#25760 - $_.sum = $_.sum + 1; //#25761 - } //#25761 - } //#25761 - } //#25761 - $_.columns = $_.columns - 4; //#25765 - $_.rows = $_.rows - 4; //#25766 - if ($_.worst == 0) { //#25771 - $k[$j++] = -99999; //#25769 - } else { //#25771 - $k[$j++] = $f(($f($_.worst - ($_.sum * $_.sum))) - $_.pen); //#25771 - } //#25771 - }; //#25771 - if (!bwipp_dotcode.__25779__) { //#25779 - $_ = Object.create($_); //#25779 - $k[$j++] = Infinity; //#25778 - $k[$j++] = 1; //#25778 - for (var _Pt = 0, _Pu = 112; _Pt < _Pu; _Pt++) { //#25778 - var _Pv = $k[--$j]; //#25778 - $k[$j++] = _Pv; //#25778 - $k[$j++] = (_Pv * 3) % 113; //#25778 - } //#25778 - $_.rsalog = $a(); //#25778 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25778 - bwipp_dotcode.__25779__ = 1; //#25778 - $_ = Object.getPrototypeOf($_); //#25778 - } //#25778 - $_.step = (~~($_.nw / 112)) + 1; //#25780 + $_.sym = $k[--$j]; //#25994 + $_.worst = 9999999; //#25997 + var _NK = $a([$a(['x', 0]), $a(['x', 1]), $a(['y', 0]), $a(['y', 1])]); //#25998 + for (var _NL = 0, _NM = _NK.length; _NL < _NM; _NL++) { //#26016 + $aload($get(_NK, _NL)); //#25999 + $_.fl = $k[--$j]; //#25999 + $_.dir = $k[--$j]; //#25999 + $_.sum = 0; //#26000 + $_.first = -1; //#26000 + $_.last = -1; //#26000 + var _NR = $eq($_.dir, 'x') ? $_.columns : $_.rows; //#26001 + for (var _NT = 0, _NS = _NR - 1; _NT <= _NS; _NT += 1) { //#26012 + $_[$_.dir] = _NT; //#26002 + var _NV = $_.sym; //#26003 + var _NX = $_[$_.dir]; //#26004 + var _NZ = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#26005 + var _Nc = (_NZ - 1) * $_.fl; //#26006 + if ($eq($_.dir, 'y')) { //#26006 + var _ = _Nc; //#26006 + _Nc = _NX; //#26006 + _NX = _; //#26006 + } //#26006 + $k[$j++] = _NV; //#26007 + $k[$j++] = _NX; //#26007 + $k[$j++] = _Nc; //#26007 + $_.dmv(); //#26007 + var _Nd = $k[--$j]; //#26007 + if ($get($k[--$j], _Nd) == 1) { //#26011 + if ($_.first == -1) { //#26008 + $_.first = $_[$_.dir]; //#26008 + } //#26008 + $_.last = $_[$_.dir]; //#26009 + $_.sum = $_.sum + 1; //#26010 + } //#26010 + } //#26010 + var _Nq = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#26014 + var _Nr = ($f($f($_.sum + $_.last) - $_.first)) * _Nq; //#26015 + $k[$j++] = _Nr; //#26015 + if (_Nr < $_.worst) { //#26015 + $_.worst = $k[--$j]; //#26015 + } else { //#26015 + $j--; //#26015 + } //#26015 + } //#26015 + $_.pen = 0; //#26018 + if ((($_.rows % 2) == 1) || ($_.rows <= 12)) { //#26036 + $_.sum = 0; //#26024 + $_.p = 0; //#26024 + for (var _Ny = 1, _Nx = $_.columns - 2; _Ny <= _Nx; _Ny += 1) { //#26034 + $k[$j++] = _Ny; //#26026 + $_.clearcol(); //#26026 + if ($k[--$j]) { //#26032 + $_.sum = $_.sum + 1; //#26027 + $k[$j++] = 'p'; //#26028 + if ($_.sum == 1) { //#26028 + $k[$j++] = $_.rows; //#26028 + } else { //#26028 + $k[$j++] = $_.p * $_.rows; //#26028 + } //#26028 + var _O5 = $k[--$j]; //#26028 + $_[$k[--$j]] = _O5; //#26028 + } else { //#26032 + $_.sum = 0; //#26030 + $_.pen = $_.pen + $_.p; //#26031 + $_.p = 0; //#26032 + } //#26032 + } //#26032 + $_.pen = $_.pen + $_.p; //#26035 + } //#26035 + if ((($_.rows % 2) == 0) || ($_.columns <= 12)) { //#26054 + $_.sum = 0; //#26042 + $_.p = 0; //#26042 + for (var _OF = 1, _OE = $_.rows - 2; _OF <= _OE; _OF += 1) { //#26052 + $k[$j++] = _OF; //#26044 + $_.clearrow(); //#26044 + if ($k[--$j]) { //#26050 + $_.sum = $_.sum + 1; //#26045 + $k[$j++] = 'p'; //#26046 + if ($_.sum == 1) { //#26046 + $k[$j++] = $_.columns; //#26046 + } else { //#26046 + $k[$j++] = $_.p * $_.columns; //#26046 + } //#26046 + var _OM = $k[--$j]; //#26046 + $_[$k[--$j]] = _OM; //#26046 + } else { //#26050 + $_.sum = 0; //#26048 + $_.pen = $_.pen + $_.p; //#26049 + $_.p = 0; //#26050 + } //#26050 + } //#26050 + $_.pen = $_.pen + $_.p; //#26053 + } //#26053 + $k[$j++] = Infinity; //#26057 + for (var _OT = 0, _OU = ($_.columns + 4) * 2; _OT < _OU; _OT++) { //#26058 + $k[$j++] = 0; //#26058 + } //#26058 + for (var _OY = 0, _OZ = $_.columns, _OX = $_.sym.length - 1; _OZ < 0 ? _OY >= _OX : _OY <= _OX; _OY += _OZ) { //#26063 + $k[$j++] = 0; //#26061 + $k[$j++] = 0; //#26061 + $aload($geti($_.sym, _OY, $_.columns)); //#26061 + $k[$j++] = 0; //#26062 + $k[$j++] = 0; //#26062 + } //#26062 + for (var _Oe = 0, _Of = ($_.columns + 4) * 2; _Oe < _Of; _Oe++) { //#26064 + $k[$j++] = 0; //#26064 + } //#26064 + $_.symp = $a(); //#26064 + $_.columns = $_.columns + 4; //#26068 + $_.rows = $_.rows + 4; //#26069 + $_.sum = 0; //#26070 + for (var _Ol = 2, _Ok = $_.rows - 3; _Ol <= _Ok; _Ol += 1) { //#26088 + $_.y = _Ol; //#26072 + for (var _Op = ($_.y & 1) + 2, _Oo = $_.columns - 3; _Op <= _Oo; _Op += 2) { //#26087 + $_.x = _Op; //#26074 + for (var _Oq = 0, _Or = 1; _Oq < _Or; _Oq++) { //#26086 + $k[$j++] = $_.symp; //#26076 + $k[$j++] = $_.x - 1; //#26076 + $k[$j++] = $_.y - 1; //#26076 + $_.dmv(); //#26076 + var _Ov = $k[--$j]; //#26076 + if ($get($k[--$j], _Ov) == 1) { //#26076 + break; //#26076 + } //#26076 + $k[$j++] = $_.symp; //#26077 + $k[$j++] = $_.x + 1; //#26077 + $k[$j++] = $_.y - 1; //#26077 + $_.dmv(); //#26077 + var _P1 = $k[--$j]; //#26077 + if ($get($k[--$j], _P1) == 1) { //#26077 + break; //#26077 + } //#26077 + $k[$j++] = $_.symp; //#26078 + $k[$j++] = $_.x - 1; //#26078 + $k[$j++] = $_.y + 1; //#26078 + $_.dmv(); //#26078 + var _P7 = $k[--$j]; //#26078 + if ($get($k[--$j], _P7) == 1) { //#26078 + break; //#26078 + } //#26078 + $k[$j++] = $_.symp; //#26079 + $k[$j++] = $_.x + 1; //#26079 + $k[$j++] = $_.y + 1; //#26079 + $_.dmv(); //#26079 + var _PD = $k[--$j]; //#26079 + if ($get($k[--$j], _PD) == 1) { //#26079 + break; //#26079 + } //#26079 + $k[$j++] = $_.symp; //#26080 + $k[$j++] = $_.x; //#26080 + $k[$j++] = $_.y; //#26080 + $_.dmv(); //#26080 + var _PJ = $k[--$j]; //#26080 + if ($get($k[--$j], _PJ) == 0) { //#26080 + $_.sum = $_.sum + 1; //#26080 + break; //#26080 + } //#26080 + $k[$j++] = $_.symp; //#26081 + $k[$j++] = $_.x - 2; //#26081 + $k[$j++] = $_.y; //#26081 + $_.dmv(); //#26081 + var _PQ = $k[--$j]; //#26081 + if ($get($k[--$j], _PQ) == 1) { //#26081 + break; //#26081 + } //#26081 + $k[$j++] = $_.symp; //#26082 + $k[$j++] = $_.x; //#26082 + $k[$j++] = $_.y - 2; //#26082 + $_.dmv(); //#26082 + var _PW = $k[--$j]; //#26082 + if ($get($k[--$j], _PW) == 1) { //#26082 + break; //#26082 + } //#26082 + $k[$j++] = $_.symp; //#26083 + $k[$j++] = $_.x + 2; //#26083 + $k[$j++] = $_.y; //#26083 + $_.dmv(); //#26083 + var _Pc = $k[--$j]; //#26083 + if ($get($k[--$j], _Pc) == 1) { //#26083 + break; //#26083 + } //#26083 + $k[$j++] = $_.symp; //#26084 + $k[$j++] = $_.x; //#26084 + $k[$j++] = $_.y + 2; //#26084 + $_.dmv(); //#26084 + var _Pi = $k[--$j]; //#26084 + if ($get($k[--$j], _Pi) == 1) { //#26084 + break; //#26084 + } //#26084 + $_.sum = $_.sum + 1; //#26085 + } //#26085 + } //#26085 + } //#26085 + $_.columns = $_.columns - 4; //#26089 + $_.rows = $_.rows - 4; //#26090 + if ($_.worst == 0) { //#26095 + $k[$j++] = -99999; //#26093 + } else { //#26095 + $k[$j++] = $f(($f($_.worst - ($_.sum * $_.sum))) - $_.pen); //#26095 + } //#26095 + }; //#26095 + if (!bwipp_dotcode.__26103__) { //#26103 + $_ = Object.create($_); //#26103 + $k[$j++] = Infinity; //#26102 + $k[$j++] = 1; //#26102 + for (var _Pt = 0, _Pu = 112; _Pt < _Pu; _Pt++) { //#26102 + var _Pv = $k[--$j]; //#26102 + $k[$j++] = _Pv; //#26102 + $k[$j++] = (_Pv * 3) % 113; //#26102 + } //#26102 + $_.rsalog = $a(); //#26102 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#26102 + bwipp_dotcode.__26103__ = 1; //#26102 + $_ = Object.getPrototypeOf($_); //#26102 + } //#26102 + $_.step = (~~($_.nw / 112)) + 1; //#26104 $_.offset = function() { - var _Q0 = $k[--$j]; //#25781 - $k[$j++] = $f((_Q0 * $_.step) + $_.start); //#25781 - }; //#25781 - $_.bestscore = -99999999; //#25789 - $k[$j++] = 'masks'; //#25794 - if ($_.mask != -1) { //#25793 - $k[$j++] = $a([$_.mask]); //#25791 - } else { //#25793 - if ($_.fast) { //#25793 - $k[$j++] = $a([3, 2, 1, 0]); //#25793 - } else { //#25793 - $k[$j++] = $a([0, 1, 2, 3]); //#25793 - } //#25793 - } //#25793 - var _Q8 = $k[--$j]; //#25794 - $_[$k[--$j]] = _Q8; //#25794 - $_.litmasks = $a(4); //#25795 - $forall($_.masks, function() { //#25897 - $_.mask = $k[--$j]; //#25798 - $k[$j++] = Infinity; //#25801 - var _QH = $_.cws; //#25803 - $k[$j++] = $_.mask; //#25803 - $k[$j++] = $get($a([0, 3, 7, 17]), $_.mask); //#25803 - $k[$j++] = 0; //#25803 - for (var _QI = 0, _QJ = _QH.length; _QI < _QJ; _QI++) { //#25803 - var _QL = $k[--$j]; //#25803 - var _QM = $k[--$j]; //#25803 - $k[$j++] = $f($get(_QH, _QI) + _QL) % 113; //#25803 - $k[$j++] = _QM; //#25803 - $k[$j++] = $f(_QL + _QM); //#25803 - } //#25803 - $j -= 2; //#25803 - for (var _QO = 0, _QP = $_.nc; _QO < _QP; _QO++) { //#25804 - $k[$j++] = 0; //#25804 - } //#25804 - $_.rscws = $a(); //#25804 - for (var _QT = 0, _QS = $_.step - 1; _QT <= _QS; _QT += 1) { //#25828 - $_.start = _QT; //#25807 - $_.ND = ~~((((($_.nd + 1) - $_.start) + $_.step) - 1) / $_.step); //#25808 - $_.NW = ~~((((($_.nw + 1) - $_.start) + $_.step) - 1) / $_.step); //#25809 - $_.NC = $_.NW - $_.ND; //#25810 - $k[$j++] = Infinity; //#25811 - $k[$j++] = 1; //#25811 - for (var _Qf = 0, _Qg = $_.NC; _Qf < _Qg; _Qf++) { //#25811 - $k[$j++] = 0; //#25811 - } //#25811 - $_.coeffs = $a(); //#25811 - for (var _Qk = 1, _Qj = $_.NC; _Qk <= _Qj; _Qk += 1) { //#25818 - $_.i = _Qk; //#25813 - for (var _Qm = $_.NC; _Qm >= 1; _Qm -= 1) { //#25817 - $_.j = _Qm; //#25815 - $put($_.coeffs, $_.j, ($f($f($get($_.coeffs, $_.j) + 113) - (($get($_.rsalog, $_.i) * $get($_.coeffs, $_.j - 1)) % 113))) % 113); //#25816 - } //#25816 - } //#25816 - for (var _R0 = 0, _Qz = $_.ND - 1; _R0 <= _Qz; _R0 += 1) { //#25826 - $k[$j++] = 't'; //#25820 - $k[$j++] = $_.rscws; //#25820 - $k[$j++] = _R0; //#25820 - $_.offset(); //#25820 - var _R2 = $k[--$j]; //#25820 - var _R4 = $get($k[--$j], _R2); //#25820 - $k[$j++] = _R4; //#25820 - $k[$j++] = $_.rscws; //#25820 - $k[$j++] = $_.ND; //#25820 - $_.offset(); //#25820 - var _R7 = $k[--$j]; //#25820 - var _R9 = $get($k[--$j], _R7); //#25820 - var _RA = $k[--$j]; //#25820 - $_[$k[--$j]] = $f(_RA + _R9) % 113; //#25820 - for (var _RE = 0, _RD = $_.NC - 2; _RE <= _RD; _RE += 1) { //#25824 - $_.j = _RE; //#25822 - $k[$j++] = $_.rscws; //#25823 - $k[$j++] = $_.ND + $_.j; //#25823 - $_.offset(); //#25823 - $k[$j++] = $_.rscws; //#25823 - $k[$j++] = ($_.ND + $_.j) + 1; //#25823 - $_.offset(); //#25823 - var _RL = $k[--$j]; //#25823 - var _RN = $get($k[--$j], _RL); //#25823 - var _RS = $k[--$j]; //#25823 - $put($k[--$j], _RS, ($f($f(_RN + 113) - (($_.t * $get($_.coeffs, $_.j + 1)) % 113))) % 113); //#25823 - } //#25823 - $k[$j++] = $_.rscws; //#25825 - $k[$j++] = ($_.ND + $_.NC) - 1; //#25825 - $_.offset(); //#25825 - var _Rb = $k[--$j]; //#25825 - $put($k[--$j], _Rb, ($f(113 - (($_.t * $get($_.coeffs, $_.NC)) % 113))) % 113); //#25825 - } //#25825 - for (var _Rg = $_.ND, _Rf = $_.NW - 1; _Rg <= _Rf; _Rg += 1) { //#25827 - $k[$j++] = _Rg; //#25827 - $k[$j++] = $_.rscws; //#25827 - $k[$j++] = _Rg; //#25827 - $_.offset(); //#25827 - var _Rj = $k[--$j]; //#25827 - var _Rk = $k[--$j]; //#25827 - var _Rl = $k[--$j]; //#25827 - $k[$j++] = _Rk; //#25827 - $k[$j++] = _Rj; //#25827 - $k[$j++] = 113; //#25827 - $k[$j++] = $_.rscws; //#25827 - $k[$j++] = _Rl; //#25827 - $_.offset(); //#25827 - var _Rm = $k[--$j]; //#25827 - var _Ro = $get($k[--$j], _Rm); //#25827 - var _Rp = $k[--$j]; //#25827 - var _Rq = $k[--$j]; //#25827 - $put($k[--$j], _Rq, $f(_Rp - _Ro) % 113); //#25827 - } //#25827 - } //#25827 - $_.bits = $s($_.ndots); //#25831 - $puti($_.bits, 0, $get($a(["00", "01", "10", "11"]), $_.mask)); //#25832 - for (var _S0 = 1, _Rz = $_.nw; _S0 <= _Rz; _S0 += 1) { //#25836 - $_.i = _S0; //#25834 - $puti($_.bits, (($_.i - 1) * 9) + 2, $get($_.encs, $get($_.rscws, $_.i))); //#25835 - } //#25835 - if ($_.rembits > 0) { //#25839 - $puti($_.bits, ($_.nw * 9) + 2, $geti("11111111111111111", 0, $_.rembits)); //#25838 - } //#25838 - var _SD = $_.outline; //#25842 - $_.pixs = $arrcpy($a(_SD.length), _SD); //#25842 - $_.posx = 0; //#25843 - $k[$j++] = 'posy'; //#25844 - if (($_.rows % 2) == 0) { //#25844 - $k[$j++] = 0; //#25844 - } else { //#25844 - $k[$j++] = $_.rows - 1; //#25844 - } //#25844 - var _SI = $k[--$j]; //#25844 - $_[$k[--$j]] = _SI; //#25844 - var _SM = $geti($_.bits, 0, $_.bits.length - 6); //#25845 - for (var _SN = 0, _SO = _SM.length; _SN < _SO; _SN++) { //#25863 - $k[$j++] = $get(_SM, _SN); //#25861 - for (;;) { //#25861 - $k[$j++] = $_.pixs; //#25847 - $k[$j++] = $_.posx; //#25847 - $k[$j++] = $_.posy; //#25847 - $_.dmv(); //#25847 - var _ST = $k[--$j]; //#25847 - if ($get($k[--$j], _ST) == -1) { //#25847 - break; //#25847 - } //#25847 - if (($_.rows % 2) == 0) { //#25858 - $_.posy = $_.posy + 1; //#25849 - if ($_.posy == $_.rows) { //#25853 - $_.posy = 0; //#25851 - $_.posx = $_.posx + 1; //#25852 - } //#25852 - } else { //#25858 - $_.posx = $_.posx + 1; //#25855 - if ($_.posx == $_.columns) { //#25859 - $_.posx = 0; //#25857 - $_.posy = $_.posy - 1; //#25858 - } //#25858 - } //#25858 - } //#25858 - $k[$j++] = $_.pixs; //#25862 - $k[$j++] = $_.posx; //#25862 - $k[$j++] = $_.posy; //#25862 - $_.dmv(); //#25862 - var _Si = $k[--$j]; //#25862 - var _Sj = $k[--$j]; //#25862 - $put(_Sj, _Si, $f($k[--$j] - 48)); //#25862 - } //#25862 - for (var _Sl = 0; _Sl <= 5; _Sl += 1) { //#25868 - $_.i = _Sl; //#25865 - $k[$j++] = $_.pixs; //#25866 - $aload($get($_.sixedges, $_.i)); //#25866 - $_.dmv(); //#25866 - var _Su = $k[--$j]; //#25867 - $put($k[--$j], _Su, $get($_.bits, ($_.bits.length - 6) + $_.i) - 48); //#25867 - } //#25867 - $k[$j++] = 'score'; //#25871 - $k[$j++] = $_.pixs; //#25871 - $_.evalsymbol(); //#25871 - var _Sx = $k[--$j]; //#25871 - $_[$k[--$j]] = _Sx; //#25871 - if ($_.score > $_.bestscore) { //#25876 - $_.bestsym = $_.pixs; //#25873 - $_.bestscore = $_.score; //#25874 - if ($_.fast && ($_.bestscore > (~~(($_.rows * $_.columns) / 2)))) { //#25875 - return true; //#25875 - } //#25875 - } //#25875 - var _T7 = $_.pixs; //#25879 - $_.litmask = $arrcpy($a(_T7.length), _T7); //#25879 - for (var _TA = 0; _TA <= 5; _TA += 1) { //#25884 - $_.i = _TA; //#25881 - $k[$j++] = $_.litmask; //#25882 - $aload($get($_.sixedges, $_.i)); //#25882 - $_.dmv(); //#25882 - var _TF = $k[--$j]; //#25883 - $put($k[--$j], _TF, 1); //#25883 - } //#25883 - $put($_.litmasks, $_.mask, $_.litmask); //#25885 - if ($_.fast) { //#25895 - $k[$j++] = 'score'; //#25889 - $k[$j++] = $_.litmask; //#25889 - $_.evalsymbol(); //#25889 - var _TM = $k[--$j]; //#25889 - $_[$k[--$j]] = _TM; //#25889 - if ($gt($_.score, $_.bestscore)) { //#25894 - $_.bestsym = $_.litmask; //#25891 - $_.bestscore = $_.score; //#25892 - if ($_.bestscore > (~~(($_.rows * $_.columns) / 2))) { //#25893 - return true; //#25893 - } //#25893 - } //#25893 - } //#25893 - }); //#25893 - $_.pixs = $_.bestsym; //#25898 - if ((!$_.fast) && ($_.bestscore <= (~~(($_.rows * $_.columns) / 2)))) { //#25912 - $_.bestscore = -99999999; //#25902 - $forall($_.masks, function() { //#25910 - $_.litmask = $get($_.litmasks, $k[--$j]); //#25904 - $k[$j++] = 'score'; //#25905 - $k[$j++] = $_.litmask; //#25905 - $_.evalsymbol(); //#25905 - var _Tf = $k[--$j]; //#25905 - $_[$k[--$j]] = _Tf; //#25905 - if ($_.score > $_.bestscore) { //#25909 - $_.bestsym = $_.litmask; //#25907 - $_.bestscore = $_.score; //#25908 - } //#25908 - }); //#25908 - $_.pixs = $_.bestsym; //#25911 - } //#25911 + var _Q0 = $k[--$j]; //#26105 + $k[$j++] = $f((_Q0 * $_.step) + $_.start); //#26105 + }; //#26105 + $_.bestscore = -99999999; //#26113 + $k[$j++] = 'masks'; //#26118 + if ($_.mask != -1) { //#26117 + $k[$j++] = $a([$_.mask]); //#26115 + } else { //#26117 + if ($_.fast) { //#26117 + $k[$j++] = $a([3, 2, 1, 0]); //#26117 + } else { //#26117 + $k[$j++] = $a([0, 1, 2, 3]); //#26117 + } //#26117 + } //#26117 + var _Q8 = $k[--$j]; //#26118 + $_[$k[--$j]] = _Q8; //#26118 + $_.litmasks = $a(4); //#26119 + $forall($_.masks, function() { //#26221 + $_.mask = $k[--$j]; //#26122 + $k[$j++] = Infinity; //#26125 + var _QH = $_.cws; //#26127 + $k[$j++] = $_.mask; //#26127 + $k[$j++] = $get($a([0, 3, 7, 17]), $_.mask); //#26127 + $k[$j++] = 0; //#26127 + for (var _QI = 0, _QJ = _QH.length; _QI < _QJ; _QI++) { //#26127 + var _QL = $k[--$j]; //#26127 + var _QM = $k[--$j]; //#26127 + $k[$j++] = $f($get(_QH, _QI) + _QL) % 113; //#26127 + $k[$j++] = _QM; //#26127 + $k[$j++] = $f(_QL + _QM); //#26127 + } //#26127 + $j -= 2; //#26127 + for (var _QO = 0, _QP = $_.nc; _QO < _QP; _QO++) { //#26128 + $k[$j++] = 0; //#26128 + } //#26128 + $_.rscws = $a(); //#26128 + for (var _QT = 0, _QS = $_.step - 1; _QT <= _QS; _QT += 1) { //#26152 + $_.start = _QT; //#26131 + $_.ND = ~~((((($_.nd + 1) - $_.start) + $_.step) - 1) / $_.step); //#26132 + $_.NW = ~~((((($_.nw + 1) - $_.start) + $_.step) - 1) / $_.step); //#26133 + $_.NC = $_.NW - $_.ND; //#26134 + $k[$j++] = Infinity; //#26135 + $k[$j++] = 1; //#26135 + for (var _Qf = 0, _Qg = $_.NC; _Qf < _Qg; _Qf++) { //#26135 + $k[$j++] = 0; //#26135 + } //#26135 + $_.coeffs = $a(); //#26135 + for (var _Qk = 1, _Qj = $_.NC; _Qk <= _Qj; _Qk += 1) { //#26142 + $_.i = _Qk; //#26137 + for (var _Qm = $_.NC; _Qm >= 1; _Qm -= 1) { //#26141 + $_.j = _Qm; //#26139 + $put($_.coeffs, $_.j, ($f($f($get($_.coeffs, $_.j) + 113) - (($get($_.rsalog, $_.i) * $get($_.coeffs, $_.j - 1)) % 113))) % 113); //#26140 + } //#26140 + } //#26140 + for (var _R0 = 0, _Qz = $_.ND - 1; _R0 <= _Qz; _R0 += 1) { //#26150 + $k[$j++] = 't'; //#26144 + $k[$j++] = $_.rscws; //#26144 + $k[$j++] = _R0; //#26144 + $_.offset(); //#26144 + var _R2 = $k[--$j]; //#26144 + var _R4 = $get($k[--$j], _R2); //#26144 + $k[$j++] = _R4; //#26144 + $k[$j++] = $_.rscws; //#26144 + $k[$j++] = $_.ND; //#26144 + $_.offset(); //#26144 + var _R7 = $k[--$j]; //#26144 + var _R9 = $get($k[--$j], _R7); //#26144 + var _RA = $k[--$j]; //#26144 + $_[$k[--$j]] = $f(_RA + _R9) % 113; //#26144 + for (var _RE = 0, _RD = $_.NC - 2; _RE <= _RD; _RE += 1) { //#26148 + $_.j = _RE; //#26146 + $k[$j++] = $_.rscws; //#26147 + $k[$j++] = $_.ND + $_.j; //#26147 + $_.offset(); //#26147 + $k[$j++] = $_.rscws; //#26147 + $k[$j++] = ($_.ND + $_.j) + 1; //#26147 + $_.offset(); //#26147 + var _RL = $k[--$j]; //#26147 + var _RN = $get($k[--$j], _RL); //#26147 + var _RS = $k[--$j]; //#26147 + $put($k[--$j], _RS, ($f($f(_RN + 113) - (($_.t * $get($_.coeffs, $_.j + 1)) % 113))) % 113); //#26147 + } //#26147 + $k[$j++] = $_.rscws; //#26149 + $k[$j++] = ($_.ND + $_.NC) - 1; //#26149 + $_.offset(); //#26149 + var _Rb = $k[--$j]; //#26149 + $put($k[--$j], _Rb, ($f(113 - (($_.t * $get($_.coeffs, $_.NC)) % 113))) % 113); //#26149 + } //#26149 + for (var _Rg = $_.ND, _Rf = $_.NW - 1; _Rg <= _Rf; _Rg += 1) { //#26151 + $k[$j++] = _Rg; //#26151 + $k[$j++] = $_.rscws; //#26151 + $k[$j++] = _Rg; //#26151 + $_.offset(); //#26151 + var _Rj = $k[--$j]; //#26151 + var _Rk = $k[--$j]; //#26151 + var _Rl = $k[--$j]; //#26151 + $k[$j++] = _Rk; //#26151 + $k[$j++] = _Rj; //#26151 + $k[$j++] = 113; //#26151 + $k[$j++] = $_.rscws; //#26151 + $k[$j++] = _Rl; //#26151 + $_.offset(); //#26151 + var _Rm = $k[--$j]; //#26151 + var _Ro = $get($k[--$j], _Rm); //#26151 + var _Rp = $k[--$j]; //#26151 + var _Rq = $k[--$j]; //#26151 + $put($k[--$j], _Rq, $f(_Rp - _Ro) % 113); //#26151 + } //#26151 + } //#26151 + $_.bits = $s($_.ndots); //#26155 + $puti($_.bits, 0, $get($a(["00", "01", "10", "11"]), $_.mask)); //#26156 + for (var _S0 = 1, _Rz = $_.nw; _S0 <= _Rz; _S0 += 1) { //#26160 + $_.i = _S0; //#26158 + $puti($_.bits, (($_.i - 1) * 9) + 2, $get($_.encs, $get($_.rscws, $_.i))); //#26159 + } //#26159 + if ($_.rembits > 0) { //#26163 + $puti($_.bits, ($_.nw * 9) + 2, $geti("11111111111111111", 0, $_.rembits)); //#26162 + } //#26162 + var _SD = $_.outline; //#26166 + $_.pixs = $arrcpy($a(_SD.length), _SD); //#26166 + $_.posx = 0; //#26167 + $k[$j++] = 'posy'; //#26168 + if (($_.rows % 2) == 0) { //#26168 + $k[$j++] = 0; //#26168 + } else { //#26168 + $k[$j++] = $_.rows - 1; //#26168 + } //#26168 + var _SI = $k[--$j]; //#26168 + $_[$k[--$j]] = _SI; //#26168 + var _SM = $geti($_.bits, 0, $_.bits.length - 6); //#26169 + for (var _SN = 0, _SO = _SM.length; _SN < _SO; _SN++) { //#26187 + $k[$j++] = $get(_SM, _SN); //#26185 + for (;;) { //#26185 + $k[$j++] = $_.pixs; //#26171 + $k[$j++] = $_.posx; //#26171 + $k[$j++] = $_.posy; //#26171 + $_.dmv(); //#26171 + var _ST = $k[--$j]; //#26171 + if ($get($k[--$j], _ST) == -1) { //#26171 + break; //#26171 + } //#26171 + if (($_.rows % 2) == 0) { //#26182 + $_.posy = $_.posy + 1; //#26173 + if ($_.posy == $_.rows) { //#26177 + $_.posy = 0; //#26175 + $_.posx = $_.posx + 1; //#26176 + } //#26176 + } else { //#26182 + $_.posx = $_.posx + 1; //#26179 + if ($_.posx == $_.columns) { //#26183 + $_.posx = 0; //#26181 + $_.posy = $_.posy - 1; //#26182 + } //#26182 + } //#26182 + } //#26182 + $k[$j++] = $_.pixs; //#26186 + $k[$j++] = $_.posx; //#26186 + $k[$j++] = $_.posy; //#26186 + $_.dmv(); //#26186 + var _Si = $k[--$j]; //#26186 + var _Sj = $k[--$j]; //#26186 + $put(_Sj, _Si, $f($k[--$j] - 48)); //#26186 + } //#26186 + for (var _Sl = 0; _Sl <= 5; _Sl += 1) { //#26192 + $_.i = _Sl; //#26189 + $k[$j++] = $_.pixs; //#26190 + $aload($get($_.sixedges, $_.i)); //#26190 + $_.dmv(); //#26190 + var _Su = $k[--$j]; //#26191 + $put($k[--$j], _Su, $get($_.bits, ($_.bits.length - 6) + $_.i) - 48); //#26191 + } //#26191 + $k[$j++] = 'score'; //#26195 + $k[$j++] = $_.pixs; //#26195 + $_.evalsymbol(); //#26195 + var _Sx = $k[--$j]; //#26195 + $_[$k[--$j]] = _Sx; //#26195 + if ($_.score > $_.bestscore) { //#26200 + $_.bestsym = $_.pixs; //#26197 + $_.bestscore = $_.score; //#26198 + if ($_.fast && ($_.bestscore > (~~(($_.rows * $_.columns) / 2)))) { //#26199 + return true; //#26199 + } //#26199 + } //#26199 + var _T7 = $_.pixs; //#26203 + $_.litmask = $arrcpy($a(_T7.length), _T7); //#26203 + for (var _TA = 0; _TA <= 5; _TA += 1) { //#26208 + $_.i = _TA; //#26205 + $k[$j++] = $_.litmask; //#26206 + $aload($get($_.sixedges, $_.i)); //#26206 + $_.dmv(); //#26206 + var _TF = $k[--$j]; //#26207 + $put($k[--$j], _TF, 1); //#26207 + } //#26207 + $put($_.litmasks, $_.mask, $_.litmask); //#26209 + if ($_.fast) { //#26219 + $k[$j++] = 'score'; //#26213 + $k[$j++] = $_.litmask; //#26213 + $_.evalsymbol(); //#26213 + var _TM = $k[--$j]; //#26213 + $_[$k[--$j]] = _TM; //#26213 + if ($gt($_.score, $_.bestscore)) { //#26218 + $_.bestsym = $_.litmask; //#26215 + $_.bestscore = $_.score; //#26216 + if ($_.bestscore > (~~(($_.rows * $_.columns) / 2))) { //#26217 + return true; //#26217 + } //#26217 + } //#26217 + } //#26217 + }); //#26217 + $_.pixs = $_.bestsym; //#26222 + if ((!$_.fast) && ($_.bestscore <= (~~(($_.rows * $_.columns) / 2)))) { //#26236 + $_.bestscore = -99999999; //#26226 + $forall($_.masks, function() { //#26234 + $_.litmask = $get($_.litmasks, $k[--$j]); //#26228 + $k[$j++] = 'score'; //#26229 + $k[$j++] = $_.litmask; //#26229 + $_.evalsymbol(); //#26229 + var _Tf = $k[--$j]; //#26229 + $_[$k[--$j]] = _Tf; //#26229 + if ($_.score > $_.bestscore) { //#26233 + $_.bestsym = $_.litmask; //#26231 + $_.bestscore = $_.score; //#26232 + } //#26232 + }); //#26232 + $_.pixs = $_.bestsym; //#26235 + } //#26235 var _Ts = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["dotty", true], ["pixs", $_.pixs], ["pixx", $_.columns], @@ -32443,458 +33065,458 @@ function bwipp_dotcode() { ["bordertop", 3], ["borderbottom", 3], ["opt", $_.options] - ]); //#25927 - $k[$j++] = _Ts; //#25930 - if (!$_.dontdraw) { //#25930 - bwipp_renmatrix(); //#25930 - } //#25930 - $_ = Object.getPrototypeOf($_); //#25932 - $_ = Object.getPrototypeOf($_); //#25934 + ]); //#26251 + $k[$j++] = _Ts; //#26254 + if (!$_.dontdraw) { //#26254 + bwipp_renmatrix(); //#26254 + } //#26254 + $_ = Object.getPrototypeOf($_); //#26256 + $_ = Object.getPrototypeOf($_); //#26258 } //bwipp_dotcode function bwipp_ultracode() { - $_ = Object.create($_); //#25965 - $_.dontdraw = false; //#25968 - $_.eclevel = "EC2"; //#25969 - $_.parse = false; //#25970 - $_.parsefnc = false; //#25971 - $_.start = 257; //#25972 - $_.link1 = 0; //#25973 - $_.raw = false; //#25974 - $_.rev = 2; //#25975 - $k[$j++] = $_; //#25977 - bwipp_processoptions(); //#25977 - $_.options = $k[--$j]; //#25977 - $_.barcode = $k[--$j]; //#25978 - var _2 = $_.rev; //#25980 - if ((_2 != 1) && (_2 != 2)) { //#25982 - $k[$j++] = 'bwipp.ultracodeInvalidRevision#25981'; //#25981 - $k[$j++] = "Valid revisions are 1 and 2"; //#25981 - bwipp_raiseerror(); //#25981 - } //#25981 - var _4 = $_.eclevel.length == 3; //#25984 - $k[$j++] = _4; //#25988 - if (_4) { //#25988 - $j--; //#25985 - $k[$j++] = $geti($_.eclevel, 0, 2); //#25987 - if ($eq("EC", "EC")) { //#25987 - $j--; //#25986 - var _9 = $get($_.eclevel, 2) - 48; //#25986 - var _B = ($_.rev == 2) ? 1 : 0; //#25986 - $k[$j++] = (_9 >= _B) && (_9 <= 5); //#25986 - } //#25986 - } //#25986 - if ($nt($k[--$j])) { //#25991 - $k[$j++] = 'bwipp.ultracodeInvalidErrorCorrectionLevel#25990'; //#25990 - $k[$j++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; //#25990 - bwipp_raiseerror(); //#25990 - } //#25990 - bwipp_loadctx(bwipp_ultracode) //#25993 - if ($_.raw) { //#26030 - $_.dcws = $a($_.barcode.length); //#25997 - $_.i = 0; //#25998 - $_.j = 0; //#25998 - for (;;) { //#26005 - if ($_.i == $_.barcode.length) { //#26000 - break; //#26000 - } //#26000 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#26001 - $put($_.dcws, $_.j, $_.cw); //#26002 - $_.i = $_.i + 4; //#26003 - $_.j = $_.j + 1; //#26004 - } //#26004 - $_.dcws = $geti($_.dcws, 0, $_.j); //#26006 - } else { //#26030 - $_.fn1 = -1; //#26011 - $_.fn3 = -2; //#26011 + $_ = Object.create($_); //#26289 + $_.dontdraw = false; //#26292 + $_.eclevel = "EC2"; //#26293 + $_.parse = false; //#26294 + $_.parsefnc = false; //#26295 + $_.start = 257; //#26296 + $_.link1 = 0; //#26297 + $_.raw = false; //#26298 + $_.rev = 2; //#26299 + $k[$j++] = $_; //#26301 + bwipp_processoptions(); //#26301 + $_.options = $k[--$j]; //#26301 + $_.barcode = $k[--$j]; //#26302 + var _2 = $_.rev; //#26304 + if ((_2 != 1) && (_2 != 2)) { //#26306 + $k[$j++] = 'bwipp.ultracodeInvalidRevision#26305'; //#26305 + $k[$j++] = "Valid revisions are 1 and 2"; //#26305 + bwipp_raiseerror(); //#26305 + } //#26305 + var _4 = $_.eclevel.length == 3; //#26308 + $k[$j++] = _4; //#26312 + if (_4) { //#26312 + $j--; //#26309 + $k[$j++] = $geti($_.eclevel, 0, 2); //#26311 + if ($eq("EC", "EC")) { //#26311 + $j--; //#26310 + var _9 = $get($_.eclevel, 2) - 48; //#26310 + var _B = ($_.rev == 2) ? 1 : 0; //#26310 + $k[$j++] = (_9 >= _B) && (_9 <= 5); //#26310 + } //#26310 + } //#26310 + if ($nt($k[--$j])) { //#26315 + $k[$j++] = 'bwipp.ultracodeInvalidErrorCorrectionLevel#26314'; //#26314 + $k[$j++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; //#26314 + bwipp_raiseerror(); //#26314 + } //#26314 + bwipp_loadctx(bwipp_ultracode) //#26317 + if ($_.raw) { //#26354 + $_.dcws = $a($_.barcode.length); //#26321 + $_.i = 0; //#26322 + $_.j = 0; //#26322 + for (;;) { //#26329 + if ($_.i == $_.barcode.length) { //#26324 + break; //#26324 + } //#26324 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#26325 + $put($_.dcws, $_.j, $_.cw); //#26326 + $_.i = $_.i + 4; //#26327 + $_.j = $_.j + 1; //#26328 + } //#26328 + $_.dcws = $geti($_.dcws, 0, $_.j); //#26330 + } else { //#26354 + $_.fn1 = -1; //#26335 + $_.fn3 = -2; //#26335 var _X = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#26016 - $_.fncvals = _X; //#26017 - $k[$j++] = 'msg'; //#26018 - $k[$j++] = $_.barcode; //#26018 - $k[$j++] = $_.fncvals; //#26018 - bwipp_parseinput(); //#26018 - var _a = $k[--$j]; //#26018 - $_[$k[--$j]] = _a; //#26018 - $_.msglen = $_.msg.length; //#26019 - $_.scr = $a([]); //#26021 - $_.scp = $a([]); //#26022 - $k[$j++] = Infinity; //#26023 - $aload($_.scr); //#26024 - $aload($_.scp); //#26025 - $forall($_.msg, function() { //#26029 - var _i = $k[--$j]; //#26027 - $k[$j++] = _i; //#26027 - if (_i == $_.fn1) { //#26027 - $j--; //#26027 - $k[$j++] = 268; //#26027 - } //#26027 - var _k = $k[--$j]; //#26028 - $k[$j++] = _k; //#26028 - if (_k == $_.fn3) { //#26028 - $j--; //#26028 - $k[$j++] = 269; //#26028 - } //#26028 - }); //#26028 - $_.dcws = $a(); //#26028 - } //#26030 - var _o = $get($_.options, 'debugcws') !== undefined; //#26034 - if (_o) { //#26034 - $k[$j++] = 'bwipp.debugcws#26034'; //#26034 - $k[$j++] = $_.dcws; //#26034 - bwipp_raiseerror(); //#26034 - } //#26034 - $_.mcc = $_.dcws.length + 3; //#26036 - $_.eclval = $get($_.eclevel, 2) - 48; //#26038 - if ($_.eclval != 0) { //#26042 - $k[$j++] = 'qcc'; //#26040 - $k[$j++] = $get($a([0, 1, 2, 4, 6, 8]), $_.eclval); //#26040 - $k[$j++] = ~~($_.mcc / 25); //#26040 - if (($_.mcc % 25) != 0) { //#26040 - var _z = $k[--$j]; //#26040 - $k[$j++] = $f(_z + 1); //#26040 - } //#26040 - var _10 = $k[--$j]; //#26040 - var _11 = $k[--$j]; //#26040 - $_[$k[--$j]] = $f((_11 * _10) + 5); //#26040 - } else { //#26042 - $_.qcc = 3; //#26042 - } //#26042 - $_.acc = ($_.qcc - 3) + (78 * $_.link1); //#26044 - $_.tcc = $_.mcc + $_.qcc; //#26045 - if (!bwipp_ultracode.__26056__) { //#26056 - $_ = Object.create($_); //#26056 - $_.metrics = $a([$a([2, 7, 37, 5]), $a([3, 36, 84, 13]), $a([4, 85, 161, 22]), $a([5, 142, 282, 29])]); //#26055 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26055 - bwipp_ultracode.__26056__ = 1; //#26055 - $_ = Object.getPrototypeOf($_); //#26055 - } //#26055 - var _1D = $_.metrics; //#26058 - for (var _1E = 0, _1F = _1D.length; _1E < _1F; _1E++) { //#26067 - $_.m = $get(_1D, _1E); //#26059 - $_.rows = $get($_.m, 0); //#26060 - $_.minc = $get($_.m, 1); //#26061 - $_.maxc = $get($_.m, 2); //#26062 - $_.mcol = $get($_.m, 3); //#26063 - $_.okay = true; //#26064 - if (($_.tcc < $_.minc) || ($_.tcc > $_.maxc)) { //#26065 - $_.okay = false; //#26065 - } //#26065 - if ($_.okay) { //#26066 - break; //#26066 - } //#26066 - } //#26066 - if (!$_.okay) { //#26071 - $k[$j++] = 'bwipp.ultracodeNoValidSymbol#26070'; //#26070 - $k[$j++] = "Maximum length exceeded or invalid content"; //#26070 - bwipp_raiseerror(); //#26070 - } //#26070 - for (var _1W = $_.mcol; _1W <= 61; _1W += 1) { //#26085 - $_.columns = _1W; //#26075 - $k[$j++] = $_.columns; //#26077 - if ($_.columns >= 15) { //#26077 - var _1Z = $k[--$j]; //#26077 - $k[$j++] = $f(_1Z - 1); //#26077 - } //#26077 - if ($_.columns >= 31) { //#26078 - var _1b = $k[--$j]; //#26078 - $k[$j++] = $f(_1b - 1); //#26078 - } //#26078 - if ($_.columns >= 47) { //#26079 - var _1d = $k[--$j]; //#26079 - $k[$j++] = $f(_1d - 1); //#26079 - } //#26079 - var _1h = $f(($f(($k[--$j] * $_.rows) - 3)) - $_.tcc); //#26080 - $k[$j++] = _1h; //#26083 - if (_1h >= 0) { //#26083 - $_.pads = $k[--$j]; //#26081 - break; //#26082 - } //#26082 - $j--; //#26084 - } //#26084 - $_.dcc = $f($_.columns - $_.mcol); //#26086 - $k[$j++] = Infinity; //#26089 - $k[$j++] = $_.start; //#26093 - $k[$j++] = $_.mcc; //#26093 - $k[$j++] = $_.acc; //#26093 - $aload($_.dcws); //#26093 - for (var _1q = 0, _1r = $_.qcc; _1q < _1r; _1q++) { //#26094 - $k[$j++] = 0; //#26094 - } //#26094 - $k[$j++] = 0; //#26095 - $_.rsseq = $a(); //#26095 - if (!bwipp_ultracode.__26103__) { //#26103 - $_ = Object.create($_); //#26103 - $k[$j++] = Infinity; //#26100 - $k[$j++] = 1; //#26100 - for (var _1t = 0, _1u = 282; _1t < _1u; _1t++) { //#26100 - var _1v = $k[--$j]; //#26100 - $k[$j++] = _1v; //#26100 - $k[$j++] = (_1v * 3) % 283; //#26100 - } //#26100 - $_.rsalog = $a(); //#26100 - $_.rslog = $a(283); //#26101 - for (var _1y = 1; _1y <= 282; _1y += 1) { //#26102 - $put($_.rslog, $get($_.rsalog, _1y), _1y); //#26102 - } //#26102 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26102 - bwipp_ultracode.__26103__ = 1; //#26102 - $_ = Object.getPrototypeOf($_); //#26102 - } //#26102 + ]); //#26340 + $_.fncvals = _X; //#26341 + $k[$j++] = 'msg'; //#26342 + $k[$j++] = $_.barcode; //#26342 + $k[$j++] = $_.fncvals; //#26342 + bwipp_parseinput(); //#26342 + var _a = $k[--$j]; //#26342 + $_[$k[--$j]] = _a; //#26342 + $_.msglen = $_.msg.length; //#26343 + $_.scr = $a([]); //#26345 + $_.scp = $a([]); //#26346 + $k[$j++] = Infinity; //#26347 + $aload($_.scr); //#26348 + $aload($_.scp); //#26349 + $forall($_.msg, function() { //#26353 + var _i = $k[--$j]; //#26351 + $k[$j++] = _i; //#26351 + if (_i == $_.fn1) { //#26351 + $j--; //#26351 + $k[$j++] = 268; //#26351 + } //#26351 + var _k = $k[--$j]; //#26352 + $k[$j++] = _k; //#26352 + if (_k == $_.fn3) { //#26352 + $j--; //#26352 + $k[$j++] = 269; //#26352 + } //#26352 + }); //#26352 + $_.dcws = $a(); //#26352 + } //#26354 + var _o = $get($_.options, 'debugcws') !== undefined; //#26358 + if (_o) { //#26358 + $k[$j++] = 'bwipp.debugcws#26358'; //#26358 + $k[$j++] = $_.dcws; //#26358 + bwipp_raiseerror(); //#26358 + } //#26358 + $_.mcc = $_.dcws.length + 3; //#26360 + $_.eclval = $get($_.eclevel, 2) - 48; //#26362 + if ($_.eclval != 0) { //#26366 + $k[$j++] = 'qcc'; //#26364 + $k[$j++] = $get($a([0, 1, 2, 4, 6, 8]), $_.eclval); //#26364 + $k[$j++] = ~~($_.mcc / 25); //#26364 + if (($_.mcc % 25) != 0) { //#26364 + var _z = $k[--$j]; //#26364 + $k[$j++] = $f(_z + 1); //#26364 + } //#26364 + var _10 = $k[--$j]; //#26364 + var _11 = $k[--$j]; //#26364 + $_[$k[--$j]] = $f((_11 * _10) + 5); //#26364 + } else { //#26366 + $_.qcc = 3; //#26366 + } //#26366 + $_.acc = ($_.qcc - 3) + (78 * $_.link1); //#26368 + $_.tcc = $_.mcc + $_.qcc; //#26369 + if (!bwipp_ultracode.__26380__) { //#26380 + $_ = Object.create($_); //#26380 + $_.metrics = $a([$a([2, 7, 37, 5]), $a([3, 36, 84, 13]), $a([4, 85, 161, 22]), $a([5, 142, 282, 29])]); //#26379 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26379 + bwipp_ultracode.__26380__ = 1; //#26379 + $_ = Object.getPrototypeOf($_); //#26379 + } //#26379 + var _1D = $_.metrics; //#26382 + for (var _1E = 0, _1F = _1D.length; _1E < _1F; _1E++) { //#26391 + $_.m = $get(_1D, _1E); //#26383 + $_.rows = $get($_.m, 0); //#26384 + $_.minc = $get($_.m, 1); //#26385 + $_.maxc = $get($_.m, 2); //#26386 + $_.mcol = $get($_.m, 3); //#26387 + $_.okay = true; //#26388 + if (($_.tcc < $_.minc) || ($_.tcc > $_.maxc)) { //#26389 + $_.okay = false; //#26389 + } //#26389 + if ($_.okay) { //#26390 + break; //#26390 + } //#26390 + } //#26390 + if (!$_.okay) { //#26395 + $k[$j++] = 'bwipp.ultracodeNoValidSymbol#26394'; //#26394 + $k[$j++] = "Maximum length exceeded or invalid content"; //#26394 + bwipp_raiseerror(); //#26394 + } //#26394 + for (var _1W = $_.mcol; _1W <= 61; _1W += 1) { //#26409 + $_.columns = _1W; //#26399 + $k[$j++] = $_.columns; //#26401 + if ($_.columns >= 15) { //#26401 + var _1Z = $k[--$j]; //#26401 + $k[$j++] = $f(_1Z - 1); //#26401 + } //#26401 + if ($_.columns >= 31) { //#26402 + var _1b = $k[--$j]; //#26402 + $k[$j++] = $f(_1b - 1); //#26402 + } //#26402 + if ($_.columns >= 47) { //#26403 + var _1d = $k[--$j]; //#26403 + $k[$j++] = $f(_1d - 1); //#26403 + } //#26403 + var _1h = $f(($f(($k[--$j] * $_.rows) - 3)) - $_.tcc); //#26404 + $k[$j++] = _1h; //#26407 + if (_1h >= 0) { //#26407 + $_.pads = $k[--$j]; //#26405 + break; //#26406 + } //#26406 + $j--; //#26408 + } //#26408 + $_.dcc = $f($_.columns - $_.mcol); //#26410 + $k[$j++] = Infinity; //#26413 + $k[$j++] = $_.start; //#26417 + $k[$j++] = $_.mcc; //#26417 + $k[$j++] = $_.acc; //#26417 + $aload($_.dcws); //#26417 + for (var _1q = 0, _1r = $_.qcc; _1q < _1r; _1q++) { //#26418 + $k[$j++] = 0; //#26418 + } //#26418 + $k[$j++] = 0; //#26419 + $_.rsseq = $a(); //#26419 + if (!bwipp_ultracode.__26427__) { //#26427 + $_ = Object.create($_); //#26427 + $k[$j++] = Infinity; //#26424 + $k[$j++] = 1; //#26424 + for (var _1t = 0, _1u = 282; _1t < _1u; _1t++) { //#26424 + var _1v = $k[--$j]; //#26424 + $k[$j++] = _1v; //#26424 + $k[$j++] = (_1v * 3) % 283; //#26424 + } //#26424 + $_.rsalog = $a(); //#26424 + $_.rslog = $a(283); //#26425 + for (var _1y = 1; _1y <= 282; _1y += 1) { //#26426 + $put($_.rslog, $get($_.rsalog, _1y), _1y); //#26426 + } //#26426 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26426 + bwipp_ultracode.__26427__ = 1; //#26426 + $_ = Object.getPrototypeOf($_); //#26426 + } //#26426 $_.rsprod = function() { - var _23 = $k[--$j]; //#26107 - var _24 = $k[--$j]; //#26107 - $k[$j++] = _24; //#26111 - $k[$j++] = _23; //#26111 - if ((_23 != 0) && (_24 != 0)) { //#26110 - var _27 = $get($_.rslog, $k[--$j]); //#26108 - var _2C = $get($_.rsalog, $f(_27 + $get($_.rslog, $k[--$j])) % 282); //#26108 - $k[$j++] = _2C; //#26108 - } else { //#26110 - $j -= 2; //#26110 - $k[$j++] = 0; //#26110 - } //#26110 - }; //#26110 - $_.n = $_.mcc; //#26115 - $_.k = $_.qcc; //#26115 - $k[$j++] = Infinity; //#26116 - $k[$j++] = 1; //#26116 - for (var _2G = 0, _2H = $_.k; _2G < _2H; _2G++) { //#26116 - $k[$j++] = 0; //#26116 - } //#26116 - $_.coeffs = $a(); //#26116 - for (var _2L = 1, _2K = $_.k; _2L <= _2K; _2L += 1) { //#26125 - $_.i = _2L; //#26118 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#26119 - for (var _2S = $_.i - 1; _2S >= 1; _2S -= 1) { //#26123 - $_.j = _2S; //#26121 - $k[$j++] = $_.coeffs; //#26122 - $k[$j++] = $_.j; //#26122 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#26122 - $k[$j++] = $get($_.coeffs, $_.j); //#26122 - $k[$j++] = $get($_.rsalog, $_.i); //#26122 - $_.rsprod(); //#26122 - var _2e = $k[--$j]; //#26122 - var _2f = $k[--$j]; //#26122 - var _2g = $k[--$j]; //#26122 - $put($k[--$j], _2g, $f(_2f + _2e) % 283); //#26122 - } //#26122 - $k[$j++] = $_.coeffs; //#26124 - $k[$j++] = 0; //#26124 - $k[$j++] = $get($_.coeffs, 0); //#26124 - $k[$j++] = $get($_.rsalog, $_.i); //#26124 - $_.rsprod(); //#26124 - var _2o = $k[--$j]; //#26124 - var _2p = $k[--$j]; //#26124 - $put($k[--$j], _2p, _2o); //#26124 - } //#26124 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#26126 - for (var _2v = $_.coeffs.length - 1; _2v >= 0; _2v -= 2) { //#26127 - var _2w = $_.coeffs; //#26127 - $put(_2w, _2v, $f(283 - $get(_2w, _2v))); //#26127 - } //#26127 - for (var _30 = 0, _2z = $_.n - 1; _30 <= _2z; _30 += 1) { //#26136 - $_.t = $f($get($_.rsseq, _30) + $get($_.rsseq, $_.n)) % 283; //#26131 - for (var _38 = 0, _37 = $_.k - 1; _38 <= _37; _38 += 1) { //#26135 - $_.j = _38; //#26133 - $put($_.rsseq, $_.n + $_.j, ($f($get($_.rsseq, ($_.n + $_.j) + 1) + ($f(283 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 283))))) % 283); //#26134 - } //#26134 - } //#26134 - for (var _3P = $_.n, _3O = $_.n + $_.k; _3P <= _3O; _3P += 1) { //#26137 - $put($_.rsseq, _3P, $f(283 - $get($_.rsseq, _3P)) % 283); //#26137 - } //#26137 - $_.ecws = $geti($_.rsseq, $_.n, $_.k); //#26138 - var _3Y = $get($_.options, 'debugecc') !== undefined; //#26140 - if (_3Y) { //#26140 - $k[$j++] = 'bwipp.debugecc#26140'; //#26140 - $k[$j++] = $_.ecws; //#26140 - bwipp_raiseerror(); //#26140 - } //#26140 - if (!bwipp_ultracode.__26199__) { //#26199 - $_ = Object.create($_); //#26199 - $_.tiles = $a([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); //#26173 - $_.dccurev1 = $a([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); //#26180 - $_.dcclrev1 = $a([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); //#26186 - $_.dccurev2 = $a([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); //#26192 - $_.dcclrev2 = $a([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); //#26198 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26198 - bwipp_ultracode.__26199__ = 1; //#26198 - $_ = Object.getPrototypeOf($_); //#26198 - } //#26198 - $k[$j++] = 'dccu'; //#26201 - if ($_.rev == 1) { //#26201 - $k[$j++] = $_.dccurev1; //#26201 - } else { //#26201 - $k[$j++] = $_.dccurev2; //#26201 - } //#26201 - var _3j = $k[--$j]; //#26201 - $_[$k[--$j]] = _3j; //#26201 - $k[$j++] = 'dccl'; //#26202 - if ($_.rev == 1) { //#26202 - $k[$j++] = $_.dcclrev1; //#26202 - } else { //#26202 - $k[$j++] = $_.dcclrev2; //#26202 - } //#26202 - var _3o = $k[--$j]; //#26202 - $_[$k[--$j]] = _3o; //#26202 - $_.rows = $f(($_.rows * 6) + 1); //#26205 - $_.columns = $_.columns + 6; //#26206 - $k[$j++] = Infinity; //#26207 - for (var _3u = 0, _3v = $_.rows * $_.columns; _3u < _3v; _3u++) { //#26207 - $k[$j++] = -1; //#26207 - } //#26207 - $_.pixs = $a(); //#26207 + var _23 = $k[--$j]; //#26431 + var _24 = $k[--$j]; //#26431 + $k[$j++] = _24; //#26435 + $k[$j++] = _23; //#26435 + if ((_23 != 0) && (_24 != 0)) { //#26434 + var _27 = $get($_.rslog, $k[--$j]); //#26432 + var _2C = $get($_.rsalog, $f(_27 + $get($_.rslog, $k[--$j])) % 282); //#26432 + $k[$j++] = _2C; //#26432 + } else { //#26434 + $j -= 2; //#26434 + $k[$j++] = 0; //#26434 + } //#26434 + }; //#26434 + $_.n = $_.mcc; //#26439 + $_.k = $_.qcc; //#26439 + $k[$j++] = Infinity; //#26440 + $k[$j++] = 1; //#26440 + for (var _2G = 0, _2H = $_.k; _2G < _2H; _2G++) { //#26440 + $k[$j++] = 0; //#26440 + } //#26440 + $_.coeffs = $a(); //#26440 + for (var _2L = 1, _2K = $_.k; _2L <= _2K; _2L += 1) { //#26449 + $_.i = _2L; //#26442 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#26443 + for (var _2S = $_.i - 1; _2S >= 1; _2S -= 1) { //#26447 + $_.j = _2S; //#26445 + $k[$j++] = $_.coeffs; //#26446 + $k[$j++] = $_.j; //#26446 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#26446 + $k[$j++] = $get($_.coeffs, $_.j); //#26446 + $k[$j++] = $get($_.rsalog, $_.i); //#26446 + $_.rsprod(); //#26446 + var _2e = $k[--$j]; //#26446 + var _2f = $k[--$j]; //#26446 + var _2g = $k[--$j]; //#26446 + $put($k[--$j], _2g, $f(_2f + _2e) % 283); //#26446 + } //#26446 + $k[$j++] = $_.coeffs; //#26448 + $k[$j++] = 0; //#26448 + $k[$j++] = $get($_.coeffs, 0); //#26448 + $k[$j++] = $get($_.rsalog, $_.i); //#26448 + $_.rsprod(); //#26448 + var _2o = $k[--$j]; //#26448 + var _2p = $k[--$j]; //#26448 + $put($k[--$j], _2p, _2o); //#26448 + } //#26448 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#26450 + for (var _2v = $_.coeffs.length - 1; _2v >= 0; _2v -= 2) { //#26451 + var _2w = $_.coeffs; //#26451 + $put(_2w, _2v, $f(283 - $get(_2w, _2v))); //#26451 + } //#26451 + for (var _30 = 0, _2z = $_.n - 1; _30 <= _2z; _30 += 1) { //#26460 + $_.t = $f($get($_.rsseq, _30) + $get($_.rsseq, $_.n)) % 283; //#26455 + for (var _38 = 0, _37 = $_.k - 1; _38 <= _37; _38 += 1) { //#26459 + $_.j = _38; //#26457 + $put($_.rsseq, $_.n + $_.j, ($f($get($_.rsseq, ($_.n + $_.j) + 1) + ($f(283 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 283))))) % 283); //#26458 + } //#26458 + } //#26458 + for (var _3P = $_.n, _3O = $_.n + $_.k; _3P <= _3O; _3P += 1) { //#26461 + $put($_.rsseq, _3P, $f(283 - $get($_.rsseq, _3P)) % 283); //#26461 + } //#26461 + $_.ecws = $geti($_.rsseq, $_.n, $_.k); //#26462 + var _3Y = $get($_.options, 'debugecc') !== undefined; //#26464 + if (_3Y) { //#26464 + $k[$j++] = 'bwipp.debugecc#26464'; //#26464 + $k[$j++] = $_.ecws; //#26464 + bwipp_raiseerror(); //#26464 + } //#26464 + if (!bwipp_ultracode.__26523__) { //#26523 + $_ = Object.create($_); //#26523 + $_.tiles = $a([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); //#26497 + $_.dccurev1 = $a([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); //#26504 + $_.dcclrev1 = $a([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); //#26510 + $_.dccurev2 = $a([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); //#26516 + $_.dcclrev2 = $a([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); //#26522 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26522 + bwipp_ultracode.__26523__ = 1; //#26522 + $_ = Object.getPrototypeOf($_); //#26522 + } //#26522 + $k[$j++] = 'dccu'; //#26525 + if ($_.rev == 1) { //#26525 + $k[$j++] = $_.dccurev1; //#26525 + } else { //#26525 + $k[$j++] = $_.dccurev2; //#26525 + } //#26525 + var _3j = $k[--$j]; //#26525 + $_[$k[--$j]] = _3j; //#26525 + $k[$j++] = 'dccl'; //#26526 + if ($_.rev == 1) { //#26526 + $k[$j++] = $_.dcclrev1; //#26526 + } else { //#26526 + $k[$j++] = $_.dcclrev2; //#26526 + } //#26526 + var _3o = $k[--$j]; //#26526 + $_[$k[--$j]] = _3o; //#26526 + $_.rows = $f(($_.rows * 6) + 1); //#26529 + $_.columns = $_.columns + 6; //#26530 + $k[$j++] = Infinity; //#26531 + for (var _3u = 0, _3v = $_.rows * $_.columns; _3u < _3v; _3u++) { //#26531 + $k[$j++] = -1; //#26531 + } //#26531 + $_.pixs = $a(); //#26531 $_.qmv = function() { - var _3y = $k[--$j]; //#26208 - var _3z = $k[--$j]; //#26208 - $k[$j++] = $f(_3z + (_3y * $_.columns)); //#26208 - }; //#26208 - for (var _42 = 0, _41 = $_.columns - 1; _42 <= _41; _42 += 1) { //#26217 - $_.i = _42; //#26210 - for (var _45 = 0, _44 = $f($_.rows - 1); _45 <= _44; _45 += 6) { //#26214 - $_.j = _45; //#26212 - if ($_.i >= 5) { //#26213 - $k[$j++] = $_.pixs; //#26213 - $k[$j++] = $_.i; //#26213 - $k[$j++] = $_.j; //#26213 - $_.qmv(); //#26213 - var _4B = $k[--$j]; //#26213 - $put($k[--$j], _4B, ($_.i % 2) * 9); //#26213 - } //#26213 - } //#26213 - $k[$j++] = $_.pixs; //#26215 - $k[$j++] = $_.i; //#26215 - $k[$j++] = 0; //#26215 - $_.qmv(); //#26215 - var _4F = $k[--$j]; //#26215 - $put($k[--$j], _4F, 9); //#26215 - $k[$j++] = $_.pixs; //#26216 - $k[$j++] = $_.i; //#26216 - $k[$j++] = $f($_.rows - 1); //#26216 - $_.qmv(); //#26216 - var _4K = $k[--$j]; //#26216 - $put($k[--$j], _4K, 9); //#26216 - } //#26216 - for (var _4O = 1, _4N = $f($_.rows - 2); _4O <= _4N; _4O += 1) { //#26230 - $_.i = _4O; //#26219 - for (var _4R = 3, _4Q = $_.columns - 1; _4R <= _4Q; _4R += 16) { //#26223 - $_.j = _4R; //#26221 - $k[$j++] = $_.pixs; //#26222 - $k[$j++] = $_.j; //#26222 - $k[$j++] = $_.i; //#26222 - $_.qmv(); //#26222 - var _4W = $k[--$j]; //#26222 - $put($k[--$j], _4W, (1 - ($_.i % 2)) * 9); //#26222 - } //#26222 - $k[$j++] = $_.pixs; //#26224 - $k[$j++] = 0; //#26224 - $k[$j++] = $_.i; //#26224 - $_.qmv(); //#26224 - var _4a = $k[--$j]; //#26224 - $put($k[--$j], _4a, 9); //#26224 - $k[$j++] = $_.pixs; //#26225 - $k[$j++] = 1; //#26225 - $k[$j++] = $_.i; //#26225 - $_.qmv(); //#26225 - var _4f = $k[--$j]; //#26225 - $put($k[--$j], _4f, (1 - ($_.i % 2)) * 9); //#26225 - $k[$j++] = $_.pixs; //#26226 - $k[$j++] = 2; //#26226 - $k[$j++] = $_.i; //#26226 - $_.qmv(); //#26226 - var _4j = $k[--$j]; //#26226 - $put($k[--$j], _4j, 0); //#26226 - $k[$j++] = $_.pixs; //#26227 - $k[$j++] = 3; //#26227 - $k[$j++] = $_.i; //#26227 - $_.qmv(); //#26227 - var _4n = $k[--$j]; //#26227 - $put($k[--$j], _4n, 9); //#26227 - $k[$j++] = $_.pixs; //#26228 - $k[$j++] = 4; //#26228 - $k[$j++] = $_.i; //#26228 - $_.qmv(); //#26228 - var _4r = $k[--$j]; //#26228 - $put($k[--$j], _4r, 0); //#26228 - $k[$j++] = $_.pixs; //#26229 - $k[$j++] = $_.columns - 1; //#26229 - $k[$j++] = $_.i; //#26229 - $_.qmv(); //#26229 - var _4w = $k[--$j]; //#26229 - $put($k[--$j], _4w, 9); //#26229 - } //#26229 - $_.i = (~~($_.rows / 2)) - 5; //#26233 - $k[$j++] = Infinity; //#26234 - var _53 = $cvrs($s(5), $get($_.dccu, $_.dcc), 10); //#26235 - for (var _54 = 0, _55 = _53.length; _54 < _55; _54++) { //#26235 - $k[$j++] = $get(_53, _54) - 48; //#26235 - } //#26235 - var _5B = $cvrs($s(5), $get($_.dccl, $_.dcc), 10); //#26237 - $k[$j++] = 0; //#26237 - for (var _5C = 0, _5D = _5B.length; _5C < _5D; _5C++) { //#26237 - $k[$j++] = $get(_5B, _5C) - 48; //#26237 - } //#26237 - var _5F = $a(); //#26237 - for (var _5G = 0, _5H = _5F.length; _5G < _5H; _5G++) { //#26241 - $k[$j++] = $get(_5F, _5G); //#26239 - $k[$j++] = $_.pixs; //#26239 - $k[$j++] = 2; //#26239 - $k[$j++] = $_.i; //#26239 - $_.qmv(); //#26239 - var _5L = $k[--$j]; //#26239 - var _5M = $k[--$j]; //#26239 - $put(_5M, _5L, $k[--$j]); //#26239 - $_.i = $_.i + 1; //#26240 - } //#26240 - $k[$j++] = Infinity; //#26244 - $k[$j++] = $_.start; //#26247 - $k[$j++] = $_.mcc; //#26247 - $aload($_.ecws); //#26247 - $k[$j++] = $_.tcc; //#26251 - $k[$j++] = 283; //#26251 - $k[$j++] = $_.acc; //#26251 - $aload($_.dcws); //#26251 - for (var _5W = 0, _5X = $_.pads; _5W < _5X; _5W++) { //#26252 - $k[$j++] = 284; //#26252 - } //#26252 - $k[$j++] = $_.qcc; //#26253 - $_.tileseq = $a(); //#26253 - $_.x = 5; //#26256 - $_.y = 1; //#26256 - var _5a = $_.tileseq; //#26257 - for (var _5b = 0, _5c = _5a.length; _5b < _5c; _5b++) { //#26270 - var _5h = $cvrs($s(5), $get($_.tiles, $get(_5a, _5b)), 10); //#26258 - for (var _5i = 0, _5j = _5h.length; _5i < _5j; _5i++) { //#26261 - $k[$j++] = $get(_5h, _5i); //#26259 - $k[$j++] = $_.pixs; //#26259 - $k[$j++] = $_.x; //#26259 - $k[$j++] = $_.y; //#26259 - $_.qmv(); //#26259 - var _5o = $k[--$j]; //#26259 - var _5p = $k[--$j]; //#26259 - $put(_5p, _5o, $f($k[--$j] - 48)); //#26259 - $_.y = $_.y + 1; //#26260 - } //#26260 - if ($_.y != $f($_.rows - 1)) { //#26267 - $_.y = $_.y + 1; //#26263 - } else { //#26267 - $_.x = $_.x + 1; //#26265 - $_.y = 1; //#26265 - $k[$j++] = $_.pixs; //#26266 - $k[$j++] = $_.x; //#26266 - $k[$j++] = $_.y; //#26266 - $_.qmv(); //#26266 - var _5z = $k[--$j]; //#26266 - if ($get($k[--$j], _5z) != -1) { //#26268 - $_.x = $_.x + 1; //#26267 - } //#26267 - } //#26267 - } //#26267 - if (!bwipp_ultracode.__26281__) { //#26281 - $_ = Object.create($_); //#26281 + var _3y = $k[--$j]; //#26532 + var _3z = $k[--$j]; //#26532 + $k[$j++] = $f(_3z + (_3y * $_.columns)); //#26532 + }; //#26532 + for (var _42 = 0, _41 = $_.columns - 1; _42 <= _41; _42 += 1) { //#26541 + $_.i = _42; //#26534 + for (var _45 = 0, _44 = $f($_.rows - 1); _45 <= _44; _45 += 6) { //#26538 + $_.j = _45; //#26536 + if ($_.i >= 5) { //#26537 + $k[$j++] = $_.pixs; //#26537 + $k[$j++] = $_.i; //#26537 + $k[$j++] = $_.j; //#26537 + $_.qmv(); //#26537 + var _4B = $k[--$j]; //#26537 + $put($k[--$j], _4B, ($_.i % 2) * 9); //#26537 + } //#26537 + } //#26537 + $k[$j++] = $_.pixs; //#26539 + $k[$j++] = $_.i; //#26539 + $k[$j++] = 0; //#26539 + $_.qmv(); //#26539 + var _4F = $k[--$j]; //#26539 + $put($k[--$j], _4F, 9); //#26539 + $k[$j++] = $_.pixs; //#26540 + $k[$j++] = $_.i; //#26540 + $k[$j++] = $f($_.rows - 1); //#26540 + $_.qmv(); //#26540 + var _4K = $k[--$j]; //#26540 + $put($k[--$j], _4K, 9); //#26540 + } //#26540 + for (var _4O = 1, _4N = $f($_.rows - 2); _4O <= _4N; _4O += 1) { //#26554 + $_.i = _4O; //#26543 + for (var _4R = 3, _4Q = $_.columns - 1; _4R <= _4Q; _4R += 16) { //#26547 + $_.j = _4R; //#26545 + $k[$j++] = $_.pixs; //#26546 + $k[$j++] = $_.j; //#26546 + $k[$j++] = $_.i; //#26546 + $_.qmv(); //#26546 + var _4W = $k[--$j]; //#26546 + $put($k[--$j], _4W, (1 - ($_.i % 2)) * 9); //#26546 + } //#26546 + $k[$j++] = $_.pixs; //#26548 + $k[$j++] = 0; //#26548 + $k[$j++] = $_.i; //#26548 + $_.qmv(); //#26548 + var _4a = $k[--$j]; //#26548 + $put($k[--$j], _4a, 9); //#26548 + $k[$j++] = $_.pixs; //#26549 + $k[$j++] = 1; //#26549 + $k[$j++] = $_.i; //#26549 + $_.qmv(); //#26549 + var _4f = $k[--$j]; //#26549 + $put($k[--$j], _4f, (1 - ($_.i % 2)) * 9); //#26549 + $k[$j++] = $_.pixs; //#26550 + $k[$j++] = 2; //#26550 + $k[$j++] = $_.i; //#26550 + $_.qmv(); //#26550 + var _4j = $k[--$j]; //#26550 + $put($k[--$j], _4j, 0); //#26550 + $k[$j++] = $_.pixs; //#26551 + $k[$j++] = 3; //#26551 + $k[$j++] = $_.i; //#26551 + $_.qmv(); //#26551 + var _4n = $k[--$j]; //#26551 + $put($k[--$j], _4n, 9); //#26551 + $k[$j++] = $_.pixs; //#26552 + $k[$j++] = 4; //#26552 + $k[$j++] = $_.i; //#26552 + $_.qmv(); //#26552 + var _4r = $k[--$j]; //#26552 + $put($k[--$j], _4r, 0); //#26552 + $k[$j++] = $_.pixs; //#26553 + $k[$j++] = $_.columns - 1; //#26553 + $k[$j++] = $_.i; //#26553 + $_.qmv(); //#26553 + var _4w = $k[--$j]; //#26553 + $put($k[--$j], _4w, 9); //#26553 + } //#26553 + $_.i = (~~($_.rows / 2)) - 5; //#26557 + $k[$j++] = Infinity; //#26558 + var _53 = $cvrs($s(5), $get($_.dccu, $_.dcc), 10); //#26559 + for (var _54 = 0, _55 = _53.length; _54 < _55; _54++) { //#26559 + $k[$j++] = $get(_53, _54) - 48; //#26559 + } //#26559 + var _5B = $cvrs($s(5), $get($_.dccl, $_.dcc), 10); //#26561 + $k[$j++] = 0; //#26561 + for (var _5C = 0, _5D = _5B.length; _5C < _5D; _5C++) { //#26561 + $k[$j++] = $get(_5B, _5C) - 48; //#26561 + } //#26561 + var _5F = $a(); //#26561 + for (var _5G = 0, _5H = _5F.length; _5G < _5H; _5G++) { //#26565 + $k[$j++] = $get(_5F, _5G); //#26563 + $k[$j++] = $_.pixs; //#26563 + $k[$j++] = 2; //#26563 + $k[$j++] = $_.i; //#26563 + $_.qmv(); //#26563 + var _5L = $k[--$j]; //#26563 + var _5M = $k[--$j]; //#26563 + $put(_5M, _5L, $k[--$j]); //#26563 + $_.i = $_.i + 1; //#26564 + } //#26564 + $k[$j++] = Infinity; //#26568 + $k[$j++] = $_.start; //#26571 + $k[$j++] = $_.mcc; //#26571 + $aload($_.ecws); //#26571 + $k[$j++] = $_.tcc; //#26575 + $k[$j++] = 283; //#26575 + $k[$j++] = $_.acc; //#26575 + $aload($_.dcws); //#26575 + for (var _5W = 0, _5X = $_.pads; _5W < _5X; _5W++) { //#26576 + $k[$j++] = 284; //#26576 + } //#26576 + $k[$j++] = $_.qcc; //#26577 + $_.tileseq = $a(); //#26577 + $_.x = 5; //#26580 + $_.y = 1; //#26580 + var _5a = $_.tileseq; //#26581 + for (var _5b = 0, _5c = _5a.length; _5b < _5c; _5b++) { //#26594 + var _5h = $cvrs($s(5), $get($_.tiles, $get(_5a, _5b)), 10); //#26582 + for (var _5i = 0, _5j = _5h.length; _5i < _5j; _5i++) { //#26585 + $k[$j++] = $get(_5h, _5i); //#26583 + $k[$j++] = $_.pixs; //#26583 + $k[$j++] = $_.x; //#26583 + $k[$j++] = $_.y; //#26583 + $_.qmv(); //#26583 + var _5o = $k[--$j]; //#26583 + var _5p = $k[--$j]; //#26583 + $put(_5p, _5o, $f($k[--$j] - 48)); //#26583 + $_.y = $_.y + 1; //#26584 + } //#26584 + if ($_.y != $f($_.rows - 1)) { //#26591 + $_.y = $_.y + 1; //#26587 + } else { //#26591 + $_.x = $_.x + 1; //#26589 + $_.y = 1; //#26589 + $k[$j++] = $_.pixs; //#26590 + $k[$j++] = $_.x; //#26590 + $k[$j++] = $_.y; //#26590 + $_.qmv(); //#26590 + var _5z = $k[--$j]; //#26590 + if ($get($k[--$j], _5z) != -1) { //#26592 + $_.x = $_.x + 1; //#26591 + } //#26591 + } //#26591 + } //#26591 + if (!bwipp_ultracode.__26605__) { //#26605 + $_ = Object.create($_); //#26605 var _63 = new Map([ [0, "FFFFFF"], [9, "000000"], @@ -32902,14 +33524,14 @@ function bwipp_ultracode() { [3, "FF00FF"], [5, "FFFF00"], [6, "00FF00"] - ]); //#26279 - $_.colormap = _63; //#26280 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26280 - bwipp_ultracode.__26281__ = 1; //#26280 - $_ = Object.getPrototypeOf($_); //#26280 - } //#26280 + ]); //#26603 + $_.colormap = _63; //#26604 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26604 + bwipp_ultracode.__26605__ = 1; //#26604 + $_ = Object.getPrototypeOf($_); //#26604 + } //#26604 var _6C = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.columns], ["pixy", $_.rows], @@ -32921,778 +33543,778 @@ function bwipp_ultracode() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#26296 - $k[$j++] = _6C; //#26299 - if (!$_.dontdraw) { //#26299 - bwipp_renmatrix(); //#26299 - } //#26299 - $_ = Object.getPrototypeOf($_); //#26301 - $_ = Object.getPrototypeOf($_); //#26303 + ]); //#26620 + $k[$j++] = _6C; //#26623 + if (!$_.dontdraw) { //#26623 + bwipp_renmatrix(); //#26623 + } //#26623 + $_ = Object.getPrototypeOf($_); //#26625 + $_ = Object.getPrototypeOf($_); //#26627 } //bwipp_ultracode function bwipp_jabcode() { - $_ = Object.create($_); //#26332 - $_.dontdraw = false; //#26335 - $_.rows = -1; //#26336 - $_.columns = -1; //#26337 - $_.slave = false; //#26338 - $_.colors = 16; //#26339 - $_.eclevel = 6; //#26340 - $_.raw = false; //#26341 - $_.parse = false; //#26342 - $_.parsefnc = false; //#26343 - $_.mask = -1; //#26344 - $k[$j++] = $_; //#26346 - bwipp_processoptions(); //#26346 - $_.options = $k[--$j]; //#26346 - $_.barcode = $k[--$j]; //#26347 - $_.databpm = ~~(Math.round(Math.log($_.colors) / Math.log(2))); //#26349 - var _3 = $_.colors; //#26350 - $k[$j++] = 'metabpm'; //#26350 - $k[$j++] = _3; //#26350 - if (_3 > 8) { //#26350 - $j--; //#26350 - $k[$j++] = 8; //#26350 - } //#26350 - var _4 = $k[--$j]; //#26350 - $_[$k[--$j]] = ~~(Math.round(Math.log(_4) / Math.log(2))); //#26350 - $_.fn1 = -1; //#26353 + $_ = Object.create($_); //#26656 + $_.dontdraw = false; //#26659 + $_.rows = -1; //#26660 + $_.columns = -1; //#26661 + $_.slave = false; //#26662 + $_.colors = 16; //#26663 + $_.eclevel = 6; //#26664 + $_.raw = false; //#26665 + $_.parse = false; //#26666 + $_.parsefnc = false; //#26667 + $_.mask = -1; //#26668 + $k[$j++] = $_; //#26670 + bwipp_processoptions(); //#26670 + $_.options = $k[--$j]; //#26670 + $_.barcode = $k[--$j]; //#26671 + $_.databpm = ~~(Math.round(Math.log($_.colors) / Math.log(2))); //#26673 + var _3 = $_.colors; //#26674 + $k[$j++] = 'metabpm'; //#26674 + $k[$j++] = _3; //#26674 + if (_3 > 8) { //#26674 + $j--; //#26674 + $k[$j++] = 8; //#26674 + } //#26674 + var _4 = $k[--$j]; //#26674 + $_[$k[--$j]] = ~~(Math.round(Math.log(_4) / Math.log(2))); //#26674 + $_.fn1 = -1; //#26677 var _9 = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1] - ]); //#26357 - $_.fncvals = _9; //#26358 - $k[$j++] = 'msg'; //#26359 - $k[$j++] = $_.barcode; //#26359 - $k[$j++] = $_.fncvals; //#26359 - bwipp_parseinput(); //#26359 - var _C = $k[--$j]; //#26359 - $_[$k[--$j]] = _C; //#26359 - $_.msglen = $_.msg.length; //#26360 + ]); //#26681 + $_.fncvals = _9; //#26682 + $k[$j++] = 'msg'; //#26683 + $k[$j++] = $_.barcode; //#26683 + $k[$j++] = $_.fncvals; //#26683 + bwipp_parseinput(); //#26683 + var _C = $k[--$j]; //#26683 + $_[$k[--$j]] = _C; //#26683 + $_.msglen = $_.msg.length; //#26684 $_.addtobits = function() { - var _F = $k[--$j]; //#26381 - $puti($_.bits, $_.j, _F); //#26381 - $_.j = _F.length + $_.j; //#26382 - }; //#26382 + var _F = $k[--$j]; //#26705 + $puti($_.bits, $_.j, _F); //#26705 + $_.j = _F.length + $_.j; //#26706 + }; //#26706 $_.tofixedbits = function() { - var _K = $strcpy($s(13), "0000000000000"); //#26386 - var _L = $k[--$j]; //#26386 - var _O = $cvrs($s(13), $k[--$j], 2); //#26386 - $puti(_K, $f(_L - _O.length), _O); //#26387 - $k[$j++] = $geti(_K, 0, _L); //#26388 - }; //#26388 - var _R = ($_.msglen <= 15) ? 4 : 17; //#26392 - $_.bits = $s(((7 + _R) + ($_.msglen * 8)) + 12); //#26392 - $_.j = 0; //#26393 - $k[$j++] = 31; //#26394 - $k[$j++] = 5; //#26394 - $_.tofixedbits(); //#26394 - $_.addtobits(); //#26394 - $k[$j++] = "00"; //#26395 - $_.addtobits(); //#26395 - if ($_.msglen <= 15) { //#26400 - $k[$j++] = $_.msglen; //#26397 - $k[$j++] = 4; //#26397 - $_.tofixedbits(); //#26397 - $_.addtobits(); //#26397 - } else { //#26400 - $k[$j++] = "0000"; //#26399 - $_.addtobits(); //#26399 - $k[$j++] = $_.msglen - 16; //#26400 - $k[$j++] = 13; //#26400 - $_.tofixedbits(); //#26400 - $_.addtobits(); //#26400 - } //#26400 - for (var _Z = 0, _Y = $_.msglen - 1; _Z <= _Y; _Z += 1) { //#26404 - $k[$j++] = $get($_.msg, _Z); //#26403 - $k[$j++] = 8; //#26403 - $_.tofixedbits(); //#26403 - $_.addtobits(); //#26403 - } //#26403 - $k[$j++] = 28; //#26405 - $k[$j++] = 5; //#26405 - $_.tofixedbits(); //#26405 - $_.addtobits(); //#26405 - $k[$j++] = 31; //#26406 - $k[$j++] = 5; //#26406 - $_.tofixedbits(); //#26406 - $_.addtobits(); //#26406 - $k[$j++] = "11"; //#26407 - $_.addtobits(); //#26407 - $_.diffside = 21; //#26410 - $_.sameshape = false; //#26411 - $_.sameecc = false; //#26412 - $_.hasslaves = false; //#26413 + var _K = $strcpy($s(13), "0000000000000"); //#26710 + var _L = $k[--$j]; //#26710 + var _O = $cvrs($s(13), $k[--$j], 2); //#26710 + $puti(_K, $f(_L - _O.length), _O); //#26711 + $k[$j++] = $geti(_K, 0, _L); //#26712 + }; //#26712 + var _R = ($_.msglen <= 15) ? 4 : 17; //#26716 + $_.bits = $s(((7 + _R) + ($_.msglen * 8)) + 12); //#26716 + $_.j = 0; //#26717 + $k[$j++] = 31; //#26718 + $k[$j++] = 5; //#26718 + $_.tofixedbits(); //#26718 + $_.addtobits(); //#26718 + $k[$j++] = "00"; //#26719 + $_.addtobits(); //#26719 + if ($_.msglen <= 15) { //#26724 + $k[$j++] = $_.msglen; //#26721 + $k[$j++] = 4; //#26721 + $_.tofixedbits(); //#26721 + $_.addtobits(); //#26721 + } else { //#26724 + $k[$j++] = "0000"; //#26723 + $_.addtobits(); //#26723 + $k[$j++] = $_.msglen - 16; //#26724 + $k[$j++] = 13; //#26724 + $_.tofixedbits(); //#26724 + $_.addtobits(); //#26724 + } //#26724 + for (var _Z = 0, _Y = $_.msglen - 1; _Z <= _Y; _Z += 1) { //#26728 + $k[$j++] = $get($_.msg, _Z); //#26727 + $k[$j++] = 8; //#26727 + $_.tofixedbits(); //#26727 + $_.addtobits(); //#26727 + } //#26727 + $k[$j++] = 28; //#26729 + $k[$j++] = 5; //#26729 + $_.tofixedbits(); //#26729 + $_.addtobits(); //#26729 + $k[$j++] = 31; //#26730 + $k[$j++] = 5; //#26730 + $_.tofixedbits(); //#26730 + $_.addtobits(); //#26730 + $k[$j++] = "11"; //#26731 + $_.addtobits(); //#26731 + $_.diffside = 21; //#26734 + $_.sameshape = false; //#26735 + $_.sameecc = false; //#26736 + $_.hasslaves = false; //#26737 $_.metrics = function() { - $_.mc = $k[--$j]; //#26417 - $_.mr = $k[--$j]; //#26417 - var _e = $_.mc; //#26418 - var _f = $_.mr; //#26418 - var _g = $_.mc; //#26419 - var _h = $_.mr; //#26419 - var _i = $_.colors; //#26421 - var _j = 64; //#26421 - if (64 > _i) { //#26421 - var _ = _i; //#26421 - _i = _j; //#26421 - _j = _; //#26421 - } //#26421 - var _l = $_.slave ? 7 : 17; //#26422 - $k[$j++] = _e * _f; //#26450 - $k[$j++] = ((((~~($f(_g - 25) / 16)) + 2) * ((~~($f(_h - 25) / 16)) + 2)) - 4) * 7; //#26450 - $k[$j++] = _j * 2; //#26450 - $k[$j++] = _l * 4; //#26450 - if (!$_.slave) { //#26449 - var _p = $eq($_.mr, $_.mc) ? 0 : 1; //#26426 - $_.metass = _p; //#26426 - var _q = $_.mr; //#26427 - var _r = $_.mc; //#26427 - if ($lt(_q, _r)) { //#26427 - var _ = _r; //#26427 - _r = _q; //#26427 - _q = _; //#26427 - } //#26427 - $_.metavf = $get($a([0, 1, 2, 2, 3, 3, 3, 3]), ~~($f(_q - 21) / 16)); //#26428 - $k[$j++] = 'metavlen'; //#26429 - if ($_.metass == 0) { //#26429 - $k[$j++] = $a([2, 2, 3, 4]); //#26429 - } else { //#26429 - $k[$j++] = $a([4, 6, 8, 10]); //#26429 - } //#26429 - var _z = $get($k[--$j], $_.metavf); //#26429 - $_[$k[--$j]] = _z; //#26429 - $_.metaelen = $f(($_.metavf * 2) + 10); //#26430 - $k[$j++] = $f($f(7 + $_.metavlen) + $_.metaelen); //#26433 - if ($_.hasslaves) { //#26433 - var _15 = $k[--$j]; //#26433 - $k[$j++] = $f(_15 + 4); //#26433 - } //#26433 - var _18 = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26436 - $_.nummetabits = $f((_18 * $_.metabpm) + 6); //#26436 - $k[$j++] = _18 + 6; //#26437 - } else { //#26449 - $k[$j++] = 3; //#26440 - if (!$_.sameshape) { //#26440 - var _1B = $k[--$j]; //#26440 - $k[$j++] = $f(_1B + 5); //#26440 - } //#26440 - if ($_.hasslaves) { //#26441 - var _1D = $k[--$j]; //#26441 - $k[$j++] = $f(_1D + 3); //#26441 - } //#26441 - if (!$_.sameecc) { //#26446 - var _1F = $_.mr; //#26443 - var _1G = $_.mc; //#26443 - if ($lt(_1F, _1G)) { //#26443 - var _ = _1G; //#26443 - _1G = _1F; //#26443 - _1F = _; //#26443 - } //#26443 - var _1J = $k[--$j]; //#26445 - $k[$j++] = $f(_1J + $get($a([10, 12, 14, 14, 16, 16, 16, 16]), ~~($f(_1F - 21) / 16))); //#26445 - } //#26445 - var _1M = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26449 - $_.nummetabits = _1M * $_.metabpm; //#26449 - $k[$j++] = _1M; //#26449 - } //#26449 - var _1O = $k[--$j]; //#26452 - $_.nummetamodules = _1O; //#26452 - var _1P = $k[--$j]; //#26453 - var _1Q = $k[--$j]; //#26453 - var _1R = $k[--$j]; //#26453 - $_.numdatamodules = $f($k[--$j] - ($f(_1R + ($f(_1Q + $f(_1P + _1O)))))); //#26453 - $_.numdatabits = $_.numdatamodules * $_.databpm; //#26454 - }; //#26454 - $_.coderate = $get($a([0.67, 0.63, 0.57, 0.55, 0.5, 0.43, 0.34, 0.25, 0.2, 0.17, 0.14]), $_.eclevel); //#26458 - $_.grosslen = ~~Math.ceil($_.bits.length / $_.coderate); //#26459 + $_.mc = $k[--$j]; //#26741 + $_.mr = $k[--$j]; //#26741 + var _e = $_.mc; //#26742 + var _f = $_.mr; //#26742 + var _g = $_.mc; //#26743 + var _h = $_.mr; //#26743 + var _i = $_.colors; //#26745 + var _j = 64; //#26745 + if (64 > _i) { //#26745 + var _ = _i; //#26745 + _i = _j; //#26745 + _j = _; //#26745 + } //#26745 + var _l = $_.slave ? 7 : 17; //#26746 + $k[$j++] = _e * _f; //#26774 + $k[$j++] = ((((~~($f(_g - 25) / 16)) + 2) * ((~~($f(_h - 25) / 16)) + 2)) - 4) * 7; //#26774 + $k[$j++] = _j * 2; //#26774 + $k[$j++] = _l * 4; //#26774 + if (!$_.slave) { //#26773 + var _p = $eq($_.mr, $_.mc) ? 0 : 1; //#26750 + $_.metass = _p; //#26750 + var _q = $_.mr; //#26751 + var _r = $_.mc; //#26751 + if ($lt(_q, _r)) { //#26751 + var _ = _r; //#26751 + _r = _q; //#26751 + _q = _; //#26751 + } //#26751 + $_.metavf = $get($a([0, 1, 2, 2, 3, 3, 3, 3]), ~~($f(_q - 21) / 16)); //#26752 + $k[$j++] = 'metavlen'; //#26753 + if ($_.metass == 0) { //#26753 + $k[$j++] = $a([2, 2, 3, 4]); //#26753 + } else { //#26753 + $k[$j++] = $a([4, 6, 8, 10]); //#26753 + } //#26753 + var _z = $get($k[--$j], $_.metavf); //#26753 + $_[$k[--$j]] = _z; //#26753 + $_.metaelen = $f(($_.metavf * 2) + 10); //#26754 + $k[$j++] = $f($f(7 + $_.metavlen) + $_.metaelen); //#26757 + if ($_.hasslaves) { //#26757 + var _15 = $k[--$j]; //#26757 + $k[$j++] = $f(_15 + 4); //#26757 + } //#26757 + var _18 = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26760 + $_.nummetabits = $f((_18 * $_.metabpm) + 6); //#26760 + $k[$j++] = _18 + 6; //#26761 + } else { //#26773 + $k[$j++] = 3; //#26764 + if (!$_.sameshape) { //#26764 + var _1B = $k[--$j]; //#26764 + $k[$j++] = $f(_1B + 5); //#26764 + } //#26764 + if ($_.hasslaves) { //#26765 + var _1D = $k[--$j]; //#26765 + $k[$j++] = $f(_1D + 3); //#26765 + } //#26765 + if (!$_.sameecc) { //#26770 + var _1F = $_.mr; //#26767 + var _1G = $_.mc; //#26767 + if ($lt(_1F, _1G)) { //#26767 + var _ = _1G; //#26767 + _1G = _1F; //#26767 + _1F = _; //#26767 + } //#26767 + var _1J = $k[--$j]; //#26769 + $k[$j++] = $f(_1J + $get($a([10, 12, 14, 14, 16, 16, 16, 16]), ~~($f(_1F - 21) / 16))); //#26769 + } //#26769 + var _1M = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26773 + $_.nummetabits = _1M * $_.metabpm; //#26773 + $k[$j++] = _1M; //#26773 + } //#26773 + var _1O = $k[--$j]; //#26776 + $_.nummetamodules = _1O; //#26776 + var _1P = $k[--$j]; //#26777 + var _1Q = $k[--$j]; //#26777 + var _1R = $k[--$j]; //#26777 + $_.numdatamodules = $f($k[--$j] - ($f(_1R + ($f(_1Q + $f(_1P + _1O)))))); //#26777 + $_.numdatabits = $_.numdatamodules * $_.databpm; //#26778 + }; //#26778 + $_.coderate = $get($a([0.67, 0.63, 0.57, 0.55, 0.5, 0.43, 0.34, 0.25, 0.2, 0.17, 0.14]), $_.eclevel); //#26782 + $_.grosslen = ~~Math.ceil($_.bits.length / $_.coderate); //#26783 $_.snapsize = function() { - var _1b = (~~Math.ceil($k[--$j])) - 18; //#26460 - $k[$j++] = _1b; //#26460 - if (_1b < 0) { //#26460 - $j--; //#26460 - $k[$j++] = 0; //#26460 - } //#26460 - var _1c = $k[--$j]; //#26460 - $k[$j++] = ((~~(_1c / 4)) * 4) + 21; //#26460 - }; //#26460 - if (($_.rows == -1) && ($_.columns == -1)) { //#26489 - $k[$j++] = 'size'; //#26463 - $k[$j++] = Math.sqrt($_.grosslen); //#26463 - $_.snapsize(); //#26463 - var _1g = $k[--$j]; //#26463 - $_[$k[--$j]] = _1g; //#26463 - for (;;) { //#26468 - $k[$j++] = $_.size; //#26465 - $k[$j++] = $_.size; //#26465 - $_.metrics(); //#26465 - if ($_.grosslen <= $_.numdatabits) { //#26466 - break; //#26466 - } //#26466 - $_.size = $f($_.size + 4); //#26467 - } //#26467 - $_.rows = $_.size; //#26469 - $_.columns = $_.size; //#26470 - } else { //#26489 - if (($_.columns == -1) && ($_.rows != -1)) { //#26479 - $k[$j++] = 'columns'; //#26473 - $k[$j++] = $_.grosslen / $_.rows; //#26473 - $_.snapsize(); //#26473 - var _1t = $k[--$j]; //#26473 - $_[$k[--$j]] = _1t; //#26473 - for (;;) { //#26478 - $k[$j++] = $_.rows; //#26475 - $k[$j++] = $_.columns; //#26475 - $_.metrics(); //#26475 - if ($_.grosslen <= $_.numdatabits) { //#26476 - break; //#26476 - } //#26476 - $_.columns = $f($_.columns + 4); //#26477 - } //#26477 - } //#26477 - if (($_.rows == -1) && ($_.columns != -1)) { //#26487 - $k[$j++] = 'rows'; //#26481 - $k[$j++] = $_.grosslen / $_.columns; //#26481 - $_.snapsize(); //#26481 - var _24 = $k[--$j]; //#26481 - $_[$k[--$j]] = _24; //#26481 - for (;;) { //#26486 - $k[$j++] = $_.rows; //#26483 - $k[$j++] = $_.columns; //#26483 - $_.metrics(); //#26483 - if ($_.grosslen <= $_.numdatabits) { //#26484 - break; //#26484 - } //#26484 - $_.rows = $f($_.rows + 4); //#26485 - } //#26485 - } //#26485 - if (($_.rows != -1) && ($_.columns != -1)) { //#26490 - $k[$j++] = $_.rows; //#26489 - $k[$j++] = $_.columns; //#26489 - $_.metrics(); //#26489 - } //#26489 - } //#26489 - $_.C = $_.numdatabits; //#26492 - $_.cols = $_.columns; //#26493 - if (($_.rows > 145) || ($_.cols > 145)) { //#26498 - $k[$j++] = 'bwipp.jabcodeNoValidSymbol#26497'; //#26497 - $k[$j++] = "Maximum length exceeded or invalid content"; //#26497 - bwipp_raiseerror(); //#26497 - } //#26497 - $_.min = $_.C; //#26501 - for (var _2K = 3; _2K <= 8; _2K += 1) { //#26513 - $_.i = _2K; //#26503 - for (var _2M = $_.i + 1; _2M <= 9; _2M += 1) { //#26512 - $_.j = _2M; //#26505 - $_.dist = (((~~($_.C / $_.j)) * $_.j) - ((~~($_.C / $_.j)) * $_.i)) - $_.bits.length; //#26506 - if (($_.dist < $_.min) && ($_.dist >= 0)) { //#26511 - $_.datawc = $_.i; //#26508 - $_.datawr = $_.j; //#26509 - $_.min = $_.dist; //#26510 - } //#26510 - } //#26510 - } //#26510 - $_.tmpbits = $s(((~~($_.C / $_.datawr)) * $_.datawr) - ((~~($_.C / $_.datawr)) * $_.datawc)); //#26516 - $puti($_.tmpbits, 0, $_.bits); //#26517 - for (var _2m = $_.bits.length, _2l = $_.tmpbits.length - 1; _2m <= _2l; _2m += 1) { //#26521 - var _2o = $get($_.tmpbits, _2m - 1); //#26519 - $k[$j++] = _2m; //#26519 - $k[$j++] = _2o; //#26519 - if ((_2o % 2) == 0) { //#26519 - var _2p = $k[--$j]; //#26519 - $k[$j++] = $f(_2p + 1); //#26519 - } else { //#26519 - var _2q = $k[--$j]; //#26519 - $k[$j++] = $f(_2q - 1); //#26519 - } //#26519 - var _2s = $k[--$j]; //#26520 - $put($_.tmpbits, $k[--$j], _2s); //#26520 - } //#26520 - $_.bits = $_.tmpbits; //#26522 - $_.m0 = 22609 + 1; //#26526 - $_.m1 = 62509 - 65536; //#26526 - $_.m2 = 19605; //#26526 - $_.m3 = 32557; //#26526 + var _1b = (~~Math.ceil($k[--$j])) - 18; //#26784 + $k[$j++] = _1b; //#26784 + if (_1b < 0) { //#26784 + $j--; //#26784 + $k[$j++] = 0; //#26784 + } //#26784 + var _1c = $k[--$j]; //#26784 + $k[$j++] = ((~~(_1c / 4)) * 4) + 21; //#26784 + }; //#26784 + if (($_.rows == -1) && ($_.columns == -1)) { //#26813 + $k[$j++] = 'size'; //#26787 + $k[$j++] = Math.sqrt($_.grosslen); //#26787 + $_.snapsize(); //#26787 + var _1g = $k[--$j]; //#26787 + $_[$k[--$j]] = _1g; //#26787 + for (;;) { //#26792 + $k[$j++] = $_.size; //#26789 + $k[$j++] = $_.size; //#26789 + $_.metrics(); //#26789 + if ($_.grosslen <= $_.numdatabits) { //#26790 + break; //#26790 + } //#26790 + $_.size = $f($_.size + 4); //#26791 + } //#26791 + $_.rows = $_.size; //#26793 + $_.columns = $_.size; //#26794 + } else { //#26813 + if (($_.columns == -1) && ($_.rows != -1)) { //#26803 + $k[$j++] = 'columns'; //#26797 + $k[$j++] = $_.grosslen / $_.rows; //#26797 + $_.snapsize(); //#26797 + var _1t = $k[--$j]; //#26797 + $_[$k[--$j]] = _1t; //#26797 + for (;;) { //#26802 + $k[$j++] = $_.rows; //#26799 + $k[$j++] = $_.columns; //#26799 + $_.metrics(); //#26799 + if ($_.grosslen <= $_.numdatabits) { //#26800 + break; //#26800 + } //#26800 + $_.columns = $f($_.columns + 4); //#26801 + } //#26801 + } //#26801 + if (($_.rows == -1) && ($_.columns != -1)) { //#26811 + $k[$j++] = 'rows'; //#26805 + $k[$j++] = $_.grosslen / $_.columns; //#26805 + $_.snapsize(); //#26805 + var _24 = $k[--$j]; //#26805 + $_[$k[--$j]] = _24; //#26805 + for (;;) { //#26810 + $k[$j++] = $_.rows; //#26807 + $k[$j++] = $_.columns; //#26807 + $_.metrics(); //#26807 + if ($_.grosslen <= $_.numdatabits) { //#26808 + break; //#26808 + } //#26808 + $_.rows = $f($_.rows + 4); //#26809 + } //#26809 + } //#26809 + if (($_.rows != -1) && ($_.columns != -1)) { //#26814 + $k[$j++] = $_.rows; //#26813 + $k[$j++] = $_.columns; //#26813 + $_.metrics(); //#26813 + } //#26813 + } //#26813 + $_.C = $_.numdatabits; //#26816 + $_.cols = $_.columns; //#26817 + if (($_.rows > 145) || ($_.cols > 145)) { //#26822 + $k[$j++] = 'bwipp.jabcodeNoValidSymbol#26821'; //#26821 + $k[$j++] = "Maximum length exceeded or invalid content"; //#26821 + bwipp_raiseerror(); //#26821 + } //#26821 + $_.min = $_.C; //#26825 + for (var _2K = 3; _2K <= 8; _2K += 1) { //#26837 + $_.i = _2K; //#26827 + for (var _2M = $_.i + 1; _2M <= 9; _2M += 1) { //#26836 + $_.j = _2M; //#26829 + $_.dist = (((~~($_.C / $_.j)) * $_.j) - ((~~($_.C / $_.j)) * $_.i)) - $_.bits.length; //#26830 + if (($_.dist < $_.min) && ($_.dist >= 0)) { //#26835 + $_.datawc = $_.i; //#26832 + $_.datawr = $_.j; //#26833 + $_.min = $_.dist; //#26834 + } //#26834 + } //#26834 + } //#26834 + $_.tmpbits = $s(((~~($_.C / $_.datawr)) * $_.datawr) - ((~~($_.C / $_.datawr)) * $_.datawc)); //#26840 + $puti($_.tmpbits, 0, $_.bits); //#26841 + for (var _2m = $_.bits.length, _2l = $_.tmpbits.length - 1; _2m <= _2l; _2m += 1) { //#26845 + var _2o = $get($_.tmpbits, _2m - 1); //#26843 + $k[$j++] = _2m; //#26843 + $k[$j++] = _2o; //#26843 + if ((_2o % 2) == 0) { //#26843 + var _2p = $k[--$j]; //#26843 + $k[$j++] = $f(_2p + 1); //#26843 + } else { //#26843 + var _2q = $k[--$j]; //#26843 + $k[$j++] = $f(_2q - 1); //#26843 + } //#26843 + var _2s = $k[--$j]; //#26844 + $put($_.tmpbits, $k[--$j], _2s); //#26844 + } //#26844 + $_.bits = $_.tmpbits; //#26846 + $_.m0 = 22609 + 1; //#26850 + $_.m1 = 62509 - 65536; //#26850 + $_.m2 = 19605; //#26850 + $_.m3 = 32557; //#26850 $_.lcg64_temper = function() { - $_.p00 = $_.m0 * $_.s0; //#26532 - $_.p01 = $_.m0 * $_.s1; //#26532 - $_.p02 = $_.m0 * $_.s2; //#26532 - $_.p03 = $_.m0 * $_.s3; //#26532 - $_.p10 = $_.m1 * $_.s0; //#26533 - $_.p11 = $_.m1 * $_.s1; //#26533 - $_.p12 = $_.m1 * $_.s2; //#26533 - $_.p13 = $_.m1 * $_.s3; //#26533 - $_.p20 = $_.m2 * $_.s0; //#26534 - $_.p21 = $_.m2 * $_.s1; //#26534 - $_.p22 = $_.m2 * $_.s2; //#26534 - $_.p23 = $_.m2 * $_.s3; //#26534 - $_.p30 = $_.m3 * $_.s0; //#26535 - $_.p31 = $_.m3 * $_.s1; //#26535 - $_.p32 = $_.m3 * $_.s2; //#26535 - $_.p33 = $_.m3 * $_.s3; //#26535 - $_.s3 = ($_.p33 % 65536) + 1; //#26537 - $_.s2 = (($_.p32 % 65536) + (~~($_.p33 / 65536))) + ($_.p23 % 65536); //#26539 - $_.s1 = ((($_.p31 % 65536) + (~~($_.p32 / 65536))) + (($_.p22 % 65536) + (~~($_.p23 / 65536)))) + ($_.p13 % 65536); //#26542 - $_.s0 = (((($_.p30 % 65536) + (~~($_.p31 / 65536))) + (($_.p21 % 65536) + (~~($_.p22 / 65536)))) + (($_.p12 % 65536) + (~~($_.p13 / 65536)))) + ($_.p03 % 65536); //#26546 - $_.s3 = $_.s3 + 65536; //#26549 - $_.s2 = $_.s2 + 65535; //#26550 - $_.s1 = $_.s1 + 65535; //#26551 - $_.s0 = $_.s0 + 65535; //#26552 - $_.s2 = (~~($_.s3 / 65536)) + $_.s2; //#26555 - $_.s3 = $_.s3 % 65536; //#26555 - $_.s1 = (~~($_.s2 / 65536)) + $_.s1; //#26556 - $_.s2 = $_.s2 % 65536; //#26556 - $_.s0 = (~~($_.s1 / 65536)) + $_.s0; //#26557 - $_.s1 = $_.s1 % 65536; //#26557 - $_.s0 = $_.s0 % 65536; //#26558 - var _3x = (((($_.s0 - 32768) * 65536) + $_.s1) ^ 2147483648) & 4294967295; //#26563 - var _3y = _3x ^ (_3x >>> 11); //#26564 - var _3z = _3y ^ ((_3y << 7) & -1658038656); //#26565 - var _40 = (_3z ^ ((_3z << 15) & -272236544)) & 4294967295; //#26567 - $k[$j++] = _40 ^ (_40 >>> 18); //#26567 - }; //#26567 + $_.p00 = $_.m0 * $_.s0; //#26856 + $_.p01 = $_.m0 * $_.s1; //#26856 + $_.p02 = $_.m0 * $_.s2; //#26856 + $_.p03 = $_.m0 * $_.s3; //#26856 + $_.p10 = $_.m1 * $_.s0; //#26857 + $_.p11 = $_.m1 * $_.s1; //#26857 + $_.p12 = $_.m1 * $_.s2; //#26857 + $_.p13 = $_.m1 * $_.s3; //#26857 + $_.p20 = $_.m2 * $_.s0; //#26858 + $_.p21 = $_.m2 * $_.s1; //#26858 + $_.p22 = $_.m2 * $_.s2; //#26858 + $_.p23 = $_.m2 * $_.s3; //#26858 + $_.p30 = $_.m3 * $_.s0; //#26859 + $_.p31 = $_.m3 * $_.s1; //#26859 + $_.p32 = $_.m3 * $_.s2; //#26859 + $_.p33 = $_.m3 * $_.s3; //#26859 + $_.s3 = ($_.p33 % 65536) + 1; //#26861 + $_.s2 = (($_.p32 % 65536) + (~~($_.p33 / 65536))) + ($_.p23 % 65536); //#26863 + $_.s1 = ((($_.p31 % 65536) + (~~($_.p32 / 65536))) + (($_.p22 % 65536) + (~~($_.p23 / 65536)))) + ($_.p13 % 65536); //#26866 + $_.s0 = (((($_.p30 % 65536) + (~~($_.p31 / 65536))) + (($_.p21 % 65536) + (~~($_.p22 / 65536)))) + (($_.p12 % 65536) + (~~($_.p13 / 65536)))) + ($_.p03 % 65536); //#26870 + $_.s3 = $_.s3 + 65536; //#26873 + $_.s2 = $_.s2 + 65535; //#26874 + $_.s1 = $_.s1 + 65535; //#26875 + $_.s0 = $_.s0 + 65535; //#26876 + $_.s2 = (~~($_.s3 / 65536)) + $_.s2; //#26879 + $_.s3 = $_.s3 % 65536; //#26879 + $_.s1 = (~~($_.s2 / 65536)) + $_.s1; //#26880 + $_.s2 = $_.s2 % 65536; //#26880 + $_.s0 = (~~($_.s1 / 65536)) + $_.s0; //#26881 + $_.s1 = $_.s1 % 65536; //#26881 + $_.s0 = $_.s0 % 65536; //#26882 + var _3x = (((($_.s0 - 32768) * 65536) + $_.s1) ^ 2147483648) & 4294967295; //#26887 + var _3y = _3x ^ (_3x >>> 11); //#26888 + var _3z = _3y ^ ((_3y << 7) & -1658038656); //#26889 + var _40 = (_3z ^ ((_3z << 15) & -272236544)) & 4294967295; //#26891 + $k[$j++] = _40 ^ (_40 >>> 18); //#26891 + }; //#26891 $_.createMatrixA = function() { - $k[$j++] = 'nb_pcb'; //#26573 - if ($_.wr < 4) { //#26573 - $k[$j++] = ~~($_.Pg_sub_block / 2); //#26573 - } else { //#26573 - $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26573 - } //#26573 - var _46 = $k[--$j]; //#26573 - $_[$k[--$j]] = _46; //#26573 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26574 - $_.effwidth = $_.offset * 32; //#26575 - $_.matrixA = $a($_.offset * $_.nb_pcb); //#26576 - for (var _4G = 0, _4F = ($_.offset * $_.nb_pcb) - 1; _4G <= _4F; _4G += 1) { //#26577 - $put($_.matrixA, _4G, 0); //#26577 - } //#26577 - $_.permutation = $a($_.Pg_sub_block); //#26578 - for (var _4M = 0, _4L = $_.Pg_sub_block - 1; _4M <= _4L; _4M += 1) { //#26579 - $put($_.permutation, _4M, _4M); //#26579 - } //#26579 - for (var _4R = 0, _4Q = (~~($_.Pg_sub_block / $_.wr)) - 1; _4R <= _4Q; _4R += 1) { //#26588 - $_.i = _4R; //#26582 - for (var _4U = 0, _4T = $f($_.wr - 1); _4U <= _4T; _4U += 1) { //#26587 - $_.j = _4U; //#26584 - var _4V = $_.matrixA; //#26585 - var _4W = $_.i; //#26585 - var _4X = $_.effwidth; //#26585 - var _4Y = $_.wr; //#26585 - var _4Z = $_.j; //#26585 - var _4f = $f(31 - (($f(($_.i * $f($_.effwidth + $_.wr)) + $_.j)) % 32)); //#26586 - $put(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32), $get(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32)) | ((_4f < 0 ? 1 >>> -_4f : 1 << _4f))); //#26586 - } //#26586 - } //#26586 - $_.s0 = 0; //#26591 - $_.s1 = 0; //#26591 - $_.s2 = 11; //#26591 - $_.s3 = 64569; //#26591 - for (var _4i = 1, _4h = $f($_.wc - 1); _4i <= _4h; _4i += 1) { //#26614 - $_.i = _4i; //#26593 - $_.off_index = (~~($_.Pg_sub_block / $_.wr)) * $_.i; //#26594 - for (var _4o = 0, _4n = $_.Pg_sub_block - 1; _4o <= _4n; _4o += 1) { //#26613 - $_.j = _4o; //#26596 - $_.lcg64_temper(); //#26597 - var _4p = $k[--$j]; //#26598 - $k[$j++] = _4p; //#26598 - if (_4p < 0) { //#26598 - var _4q = $k[--$j]; //#26598 - $k[$j++] = $f((_4q ^ 2147483648) + 2147483648); //#26598 - } //#26598 - $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26600 - for (var _4x = 0, _4w = (~~($_.Pg_sub_block / $_.wr)) - 1; _4x <= _4w; _4x += 1) { //#26609 - $_.k = _4x; //#26602 - var _4y = $_.matrixA; //#26603 - var _4z = $_.off_index; //#26603 - var _50 = $_.k; //#26603 - var _51 = $_.offset; //#26603 - var _52 = $_.j; //#26603 - var _5A = $get($_.matrixA, (~~($get($_.permutation, $_.pos) / 32)) + ($_.k * $_.offset)); //#26605 - var _5E = -($f(31 - ($get($_.permutation, $_.pos) % 32))); //#26606 - var _5G = 31 - ($_.j % 32); //#26607 - $put(_4y, ((_4z + _50) * _51) + (~~(_52 / 32)), $get(_4y, ((_4z + _50) * _51) + (~~(_52 / 32))) | ((_5G < 0 ? (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) >>> -_5G : (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) << _5G))); //#26608 - } //#26608 - var _5J = $_.permutation; //#26610 - var _5K = $_.Pg_sub_block; //#26610 - var _5L = $_.j; //#26610 - $put(_5J, (_5K - 1) - _5L, $get($_.permutation, $_.pos)); //#26612 - $put($_.permutation, $_.pos, $get(_5J, (_5K - 1) - _5L)); //#26612 - } //#26612 - } //#26612 - }; //#26612 + $k[$j++] = 'nb_pcb'; //#26897 + if ($_.wr < 4) { //#26897 + $k[$j++] = ~~($_.Pg_sub_block / 2); //#26897 + } else { //#26897 + $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26897 + } //#26897 + var _46 = $k[--$j]; //#26897 + $_[$k[--$j]] = _46; //#26897 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26898 + $_.effwidth = $_.offset * 32; //#26899 + $_.matrixA = $a($_.offset * $_.nb_pcb); //#26900 + for (var _4G = 0, _4F = ($_.offset * $_.nb_pcb) - 1; _4G <= _4F; _4G += 1) { //#26901 + $put($_.matrixA, _4G, 0); //#26901 + } //#26901 + $_.permutation = $a($_.Pg_sub_block); //#26902 + for (var _4M = 0, _4L = $_.Pg_sub_block - 1; _4M <= _4L; _4M += 1) { //#26903 + $put($_.permutation, _4M, _4M); //#26903 + } //#26903 + for (var _4R = 0, _4Q = (~~($_.Pg_sub_block / $_.wr)) - 1; _4R <= _4Q; _4R += 1) { //#26912 + $_.i = _4R; //#26906 + for (var _4U = 0, _4T = $f($_.wr - 1); _4U <= _4T; _4U += 1) { //#26911 + $_.j = _4U; //#26908 + var _4V = $_.matrixA; //#26909 + var _4W = $_.i; //#26909 + var _4X = $_.effwidth; //#26909 + var _4Y = $_.wr; //#26909 + var _4Z = $_.j; //#26909 + var _4f = $f(31 - (($f(($_.i * $f($_.effwidth + $_.wr)) + $_.j)) % 32)); //#26910 + $put(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32), $get(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32)) | ((_4f < 0 ? 1 >>> -_4f : 1 << _4f))); //#26910 + } //#26910 + } //#26910 + $_.s0 = 0; //#26915 + $_.s1 = 0; //#26915 + $_.s2 = 11; //#26915 + $_.s3 = 64569; //#26915 + for (var _4i = 1, _4h = $f($_.wc - 1); _4i <= _4h; _4i += 1) { //#26938 + $_.i = _4i; //#26917 + $_.off_index = (~~($_.Pg_sub_block / $_.wr)) * $_.i; //#26918 + for (var _4o = 0, _4n = $_.Pg_sub_block - 1; _4o <= _4n; _4o += 1) { //#26937 + $_.j = _4o; //#26920 + $_.lcg64_temper(); //#26921 + var _4p = $k[--$j]; //#26922 + $k[$j++] = _4p; //#26922 + if (_4p < 0) { //#26922 + var _4q = $k[--$j]; //#26922 + $k[$j++] = $f((_4q ^ 2147483648) + 2147483648); //#26922 + } //#26922 + $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26924 + for (var _4x = 0, _4w = (~~($_.Pg_sub_block / $_.wr)) - 1; _4x <= _4w; _4x += 1) { //#26933 + $_.k = _4x; //#26926 + var _4y = $_.matrixA; //#26927 + var _4z = $_.off_index; //#26927 + var _50 = $_.k; //#26927 + var _51 = $_.offset; //#26927 + var _52 = $_.j; //#26927 + var _5A = $get($_.matrixA, (~~($get($_.permutation, $_.pos) / 32)) + ($_.k * $_.offset)); //#26929 + var _5E = -($f(31 - ($get($_.permutation, $_.pos) % 32))); //#26930 + var _5G = 31 - ($_.j % 32); //#26931 + $put(_4y, ((_4z + _50) * _51) + (~~(_52 / 32)), $get(_4y, ((_4z + _50) * _51) + (~~(_52 / 32))) | ((_5G < 0 ? (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) >>> -_5G : (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) << _5G))); //#26932 + } //#26932 + var _5J = $_.permutation; //#26934 + var _5K = $_.Pg_sub_block; //#26934 + var _5L = $_.j; //#26934 + $put(_5J, (_5K - 1) - _5L, $get($_.permutation, $_.pos)); //#26936 + $put($_.permutation, $_.pos, $get(_5J, (_5K - 1) - _5L)); //#26936 + } //#26936 + } //#26936 + }; //#26936 $_.createMetadataMatrixA = function() { - $_.nb_pcb = ~~($_.Pg_sub_block / 2); //#26620 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26621 - $_.matrixA = $a($_.offset * $_.nb_pcb); //#26622 - for (var _5Y = 0, _5X = ($_.offset * $_.nb_pcb) - 1; _5Y <= _5X; _5Y += 1) { //#26623 - $put($_.matrixA, _5Y, 0); //#26623 - } //#26623 - $_.permutation = $a($_.Pg_sub_block); //#26624 - for (var _5e = 0, _5d = $_.Pg_sub_block - 1; _5e <= _5d; _5e += 1) { //#26625 - $put($_.permutation, _5e, _5e); //#26625 - } //#26625 - $_.s0 = 0; //#26628 - $_.s1 = 0; //#26628 - $_.s2 = 0; //#26628 - $_.s3 = 38545; //#26628 - $_.nb_once = ~~((~~($f((($_.nb_pcb / $_.wc) * $_.Pg_sub_block) + 3))) / $_.nb_pcb); //#26629 - for (var _5m = 0, _5l = $_.nb_pcb - 1; _5m <= _5l; _5m += 1) { //#26644 - $_.i = _5m; //#26631 - for (var _5p = 0, _5o = $_.nb_once - 1; _5p <= _5o; _5p += 1) { //#26643 - $_.j = _5p; //#26633 - $_.lcg64_temper(); //#26634 - var _5q = $k[--$j]; //#26635 - $k[$j++] = _5q; //#26635 - if (_5q < 0) { //#26635 - var _5r = $k[--$j]; //#26635 - $k[$j++] = $f((_5r ^ 2147483648) + 2147483648); //#26635 - } //#26635 - $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26637 - var _5v = $_.matrixA; //#26638 - var _5w = $_.i; //#26638 - var _5x = $_.offset; //#26638 - var _60 = $get($_.permutation, $_.pos); //#26638 - var _65 = $f(31 - ($get($_.permutation, $_.pos) % 32)); //#26639 - $put(_5v, (_5w * _5x) + (~~(_60 / 32)), $get(_5v, (_5w * _5x) + (~~(_60 / 32))) | ((_65 < 0 ? 1 >>> -_65 : 1 << _65))); //#26639 - var _68 = $_.permutation; //#26640 - var _69 = $_.Pg_sub_block; //#26640 - var _6A = $_.j; //#26640 - $put(_68, (_69 - 1) - _6A, $get($_.permutation, $_.pos)); //#26642 - $put($_.permutation, $_.pos, $get(_68, (_69 - 1) - _6A)); //#26642 - } //#26642 - } //#26642 - }; //#26642 + $_.nb_pcb = ~~($_.Pg_sub_block / 2); //#26944 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26945 + $_.matrixA = $a($_.offset * $_.nb_pcb); //#26946 + for (var _5Y = 0, _5X = ($_.offset * $_.nb_pcb) - 1; _5Y <= _5X; _5Y += 1) { //#26947 + $put($_.matrixA, _5Y, 0); //#26947 + } //#26947 + $_.permutation = $a($_.Pg_sub_block); //#26948 + for (var _5e = 0, _5d = $_.Pg_sub_block - 1; _5e <= _5d; _5e += 1) { //#26949 + $put($_.permutation, _5e, _5e); //#26949 + } //#26949 + $_.s0 = 0; //#26952 + $_.s1 = 0; //#26952 + $_.s2 = 0; //#26952 + $_.s3 = 38545; //#26952 + $_.nb_once = ~~((~~($f((($_.nb_pcb / $_.wc) * $_.Pg_sub_block) + 3))) / $_.nb_pcb); //#26953 + for (var _5m = 0, _5l = $_.nb_pcb - 1; _5m <= _5l; _5m += 1) { //#26968 + $_.i = _5m; //#26955 + for (var _5p = 0, _5o = $_.nb_once - 1; _5p <= _5o; _5p += 1) { //#26967 + $_.j = _5p; //#26957 + $_.lcg64_temper(); //#26958 + var _5q = $k[--$j]; //#26959 + $k[$j++] = _5q; //#26959 + if (_5q < 0) { //#26959 + var _5r = $k[--$j]; //#26959 + $k[$j++] = $f((_5r ^ 2147483648) + 2147483648); //#26959 + } //#26959 + $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26961 + var _5v = $_.matrixA; //#26962 + var _5w = $_.i; //#26962 + var _5x = $_.offset; //#26962 + var _60 = $get($_.permutation, $_.pos); //#26962 + var _65 = $f(31 - ($get($_.permutation, $_.pos) % 32)); //#26963 + $put(_5v, (_5w * _5x) + (~~(_60 / 32)), $get(_5v, (_5w * _5x) + (~~(_60 / 32))) | ((_65 < 0 ? 1 >>> -_65 : 1 << _65))); //#26963 + var _68 = $_.permutation; //#26964 + var _69 = $_.Pg_sub_block; //#26964 + var _6A = $_.j; //#26964 + $put(_68, (_69 - 1) - _6A, $get($_.permutation, $_.pos)); //#26966 + $put($_.permutation, $_.pos, $get(_68, (_69 - 1) - _6A)); //#26966 + } //#26966 + } //#26966 + }; //#26966 $_.GaussJordan = function() { - $k[$j++] = 'nb_pcb'; //#26650 - if ($_.wr < 4) { //#26650 - $k[$j++] = ~~($_.Pg_sub_block / 2); //#26650 - } else { //#26650 - $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26650 - } //#26650 - var _6K = $k[--$j]; //#26650 - $_[$k[--$j]] = _6K; //#26650 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26651 - var _6N = $_.matrixA; //#26652 - $_.matrixH = $arrcpy($a(_6N.length), _6N); //#26652 - $k[$j++] = Infinity; //#26653 - for (var _6R = 0, _6S = $_.Pg_sub_block; _6R < _6S; _6R++) { //#26653 - $k[$j++] = 0; //#26653 - } //#26653 - $_.column_arrangement = $a(); //#26653 - $k[$j++] = Infinity; //#26654 - for (var _6V = 0, _6W = $_.Pg_sub_block; _6V < _6W; _6V++) { //#26654 - $k[$j++] = false; //#26654 - } //#26654 - $_.processed_column = $a(); //#26654 - $k[$j++] = Infinity; //#26655 - for (var _6Z = 0, _6a = $_.nb_pcb; _6Z < _6a; _6Z++) { //#26655 - $k[$j++] = 0; //#26655 - } //#26655 - $_.zero_lines_nb = $a(); //#26655 - $k[$j++] = Infinity; //#26656 - for (var _6d = 0, _6e = $_.Pg_sub_block * 2; _6d < _6e; _6d++) { //#26656 - $k[$j++] = 0; //#26656 - } //#26656 - $_.swap_col = $a(); //#26656 - $_.zero_lines = 0; //#26657 - $_.loop0 = 0; //#26659 - for (var _6i = 0, _6h = $_.nb_pcb - 1; _6i <= _6h; _6i += 1) { //#26697 - $_.i = _6i; //#26661 - $_.pivot_column = $_.Pg_sub_block + 1; //#26662 - for (var _6m = 0, _6l = $_.Pg_sub_block - 1; _6m <= _6l; _6m += 1) { //#26670 - $_.j = _6m; //#26664 - var _6r = $get($_.matrixH, ~~(((($_.offset * 32) * $_.i) + $_.j) / 32)); //#26665 - var _6v = -(31 - (((($_.offset * 32) * $_.i) + $_.j) % 32)); //#26666 - if ((((_6v < 0 ? _6r >>> -_6v : _6r << _6v)) & 1) == 1) { //#26669 - $_.pivot_column = $_.j; //#26667 - break; //#26668 - } //#26668 - } //#26668 - if ($_.pivot_column < $_.Pg_sub_block) { //#26695 - $put($_.processed_column, $_.pivot_column, true); //#26672 - $put($_.column_arrangement, $_.pivot_column, $_.i); //#26673 - if ($_.pivot_column >= $_.nb_pcb) { //#26677 - $put($_.swap_col, $_.loop0 * 2, $_.pivot_column); //#26675 - $_.loop0 = $_.loop0 + 1; //#26676 - } //#26676 - $_.off_index = ~~($_.pivot_column / 32); //#26678 - $_.off_index1 = $_.pivot_column % 32; //#26679 - for (var _7E = 0, _7D = $_.nb_pcb - 1; _7E <= _7D; _7E += 1) { //#26692 - $_.j = _7E; //#26681 - if ($_.i != $_.j) { //#26691 - var _7L = $get($_.matrixH, $_.off_index + ($_.j * $_.offset)); //#26683 - var _7N = -(31 - $_.off_index1); //#26684 - if ((((_7N < 0 ? _7L >>> -_7N : _7L << _7N)) & 1) == 1) { //#26690 - for (var _7Q = 0, _7P = $_.offset - 1; _7Q <= _7P; _7Q += 1) { //#26689 - $_.k = _7Q; //#26686 - var _7R = $_.matrixH; //#26687 - var _7S = $_.offset; //#26687 - var _7T = $_.j; //#26687 - var _7U = $_.k; //#26687 - $put(_7R, (_7S * _7T) + _7U, $xo($get(_7R, (_7S * _7T) + _7U), $get($_.matrixH, ($_.offset * $_.i) + $_.k))); //#26688 - } //#26688 - } //#26688 - } //#26688 - } //#26688 - } else { //#26695 - $put($_.zero_lines_nb, $_.zero_lines, $_.i); //#26694 - $_.zero_lines = $_.zero_lines + 1; //#26695 - } //#26695 - } //#26695 - $_.matrix_rank = $_.nb_pcb - $_.zero_lines; //#26699 - $_.loop2 = 0; //#26700 - for (var _7k = $_.matrix_rank, _7j = $_.nb_pcb - 1; _7k <= _7j; _7k += 1) { //#26720 - $_.i = _7k; //#26702 - if ($get($_.column_arrangement, $_.i) > 0) { //#26719 - for (var _7q = 0, _7p = $_.nb_pcb - 1; _7q <= _7p; _7q += 1) { //#26718 - $_.j = _7q; //#26705 - if ($nt($get($_.processed_column, $_.j))) { //#26717 - $put($_.column_arrangement, $_.j, $get($_.column_arrangement, $_.i)); //#26707 - $put($_.column_arrangement, $_.i, 0); //#26708 - $put($_.processed_column, $_.j, true); //#26709 - $put($_.processed_column, $_.i, false); //#26710 - $put($_.swap_col, $_.loop0 * 2, $_.i); //#26711 - $put($_.swap_col, ($_.loop0 * 2) + 1, $_.j); //#26712 - $put($_.column_arrangement, $_.i, $_.j); //#26713 - $_.loop0 = $_.loop0 + 1; //#26714 - $_.loop2 = $_.loop2 + 1; //#26715 - break; //#26716 - } //#26716 - } //#26716 - } //#26716 - } //#26716 - $_.loop1 = 0; //#26722 - for (var _8I = 0, _8H = $_.nb_pcb - 1; _8I <= _8H; _8I += 1) { //#26731 - $_.kl = _8I; //#26724 - if ($nt($get($_.processed_column, $_.kl)) && ($_.loop1 < ($_.loop0 - $_.loop2))) { //#26730 - $put($_.column_arrangement, $_.kl, $get($_.column_arrangement, $get($_.swap_col, $_.loop1 * 2))); //#26726 - $put($_.processed_column, $_.kl, true); //#26727 - $put($_.swap_col, ($_.loop1 * 2) + 1, $_.kl); //#26728 - $_.loop1 = $_.loop1 + 1; //#26729 - } //#26729 - } //#26729 - $_.loop1 = 0; //#26733 - for (var _8e = 0, _8d = $_.nb_pcb - 1; _8e <= _8d; _8e += 1) { //#26740 - $_.kl = _8e; //#26735 - if ($nt($get($_.processed_column, $_.kl))) { //#26739 - $put($_.column_arrangement, $_.kl, $get($_.zero_lines_nb, $_.loop1)); //#26737 - $_.loop1 = $_.loop1 + 1; //#26738 - } //#26738 - } //#26738 - for (var _8q = 0, _8p = $_.nb_pcb - 1; _8q <= _8p; _8q += 1) { //#26749 - $_.i = _8q; //#26743 - for (var _8t = 0, _8s = $_.offset - 1; _8t <= _8s; _8t += 1) { //#26748 - $_.j = _8t; //#26745 - $put($_.matrixA, ($_.i * $_.offset) + $_.j, $get($_.matrixH, $f(($get($_.column_arrangement, $_.i) * $_.offset) + $_.j))); //#26747 - } //#26747 - } //#26747 - $_.tmp = 0; //#26751 - for (var _97 = 0, _96 = $_.loop0 - 1; _97 <= _96; _97 += 1) { //#26773 - $_.i = _97; //#26753 - for (var _9A = 0, _99 = $_.nb_pcb - 1; _9A <= _99; _9A += 1) { //#26772 - $_.j = _9A; //#26755 - var _9H = $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset)); //#26756 - var _9L = -($f(31 - ($get($_.swap_col, $_.i * 2) % 32))); //#26757 - $_.tmp = (((-(((_9L < 0 ? _9H >>> -_9L : _9H << _9L)) & 1)) ^ $_.tmp) & 1) ^ $_.tmp; //#26758 - var _9O = $_.matrixA; //#26759 - var _9R = $get($_.swap_col, $_.i * 2); //#26759 - var _9S = $_.j; //#26759 - var _9T = $_.offset; //#26759 - var _9b = $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset)); //#26761 - var _9f = -($f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32))); //#26762 - var _9q = $f(31 - ($get($_.swap_col, $_.i * 2) % 32)); //#26764 - $put(_9O, (~~(_9R / 32)) + (_9S * _9T), $get(_9O, (~~(_9R / 32)) + (_9S * _9T)) ^ (((-(((_9f < 0 ? _9b >>> -_9f : _9b << _9f)) & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset))) & ((_9q < 0 ? 1 >>> -_9q : 1 << _9q)))); //#26765 - var _9r = $_.matrixA; //#26766 - var _9u = $get($_.swap_col, ($_.i * 2) + 1); //#26766 - var _9v = $_.j; //#26766 - var _9w = $_.offset; //#26766 - var _A9 = $f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32)); //#26770 - $put(_9r, (~~(_9u / 32)) + (_9v * _9w), $get(_9r, (~~(_9u / 32)) + (_9v * _9w)) ^ (((-($_.tmp & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset))) & ((_A9 < 0 ? 1 >>> -_A9 : 1 << _A9)))); //#26771 - } //#26771 - } //#26771 - }; //#26771 + $k[$j++] = 'nb_pcb'; //#26974 + if ($_.wr < 4) { //#26974 + $k[$j++] = ~~($_.Pg_sub_block / 2); //#26974 + } else { //#26974 + $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26974 + } //#26974 + var _6K = $k[--$j]; //#26974 + $_[$k[--$j]] = _6K; //#26974 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26975 + var _6N = $_.matrixA; //#26976 + $_.matrixH = $arrcpy($a(_6N.length), _6N); //#26976 + $k[$j++] = Infinity; //#26977 + for (var _6R = 0, _6S = $_.Pg_sub_block; _6R < _6S; _6R++) { //#26977 + $k[$j++] = 0; //#26977 + } //#26977 + $_.column_arrangement = $a(); //#26977 + $k[$j++] = Infinity; //#26978 + for (var _6V = 0, _6W = $_.Pg_sub_block; _6V < _6W; _6V++) { //#26978 + $k[$j++] = false; //#26978 + } //#26978 + $_.processed_column = $a(); //#26978 + $k[$j++] = Infinity; //#26979 + for (var _6Z = 0, _6a = $_.nb_pcb; _6Z < _6a; _6Z++) { //#26979 + $k[$j++] = 0; //#26979 + } //#26979 + $_.zero_lines_nb = $a(); //#26979 + $k[$j++] = Infinity; //#26980 + for (var _6d = 0, _6e = $_.Pg_sub_block * 2; _6d < _6e; _6d++) { //#26980 + $k[$j++] = 0; //#26980 + } //#26980 + $_.swap_col = $a(); //#26980 + $_.zero_lines = 0; //#26981 + $_.loop0 = 0; //#26983 + for (var _6i = 0, _6h = $_.nb_pcb - 1; _6i <= _6h; _6i += 1) { //#27021 + $_.i = _6i; //#26985 + $_.pivot_column = $_.Pg_sub_block + 1; //#26986 + for (var _6m = 0, _6l = $_.Pg_sub_block - 1; _6m <= _6l; _6m += 1) { //#26994 + $_.j = _6m; //#26988 + var _6r = $get($_.matrixH, ~~(((($_.offset * 32) * $_.i) + $_.j) / 32)); //#26989 + var _6v = -(31 - (((($_.offset * 32) * $_.i) + $_.j) % 32)); //#26990 + if ((((_6v < 0 ? _6r >>> -_6v : _6r << _6v)) & 1) == 1) { //#26993 + $_.pivot_column = $_.j; //#26991 + break; //#26992 + } //#26992 + } //#26992 + if ($_.pivot_column < $_.Pg_sub_block) { //#27019 + $put($_.processed_column, $_.pivot_column, true); //#26996 + $put($_.column_arrangement, $_.pivot_column, $_.i); //#26997 + if ($_.pivot_column >= $_.nb_pcb) { //#27001 + $put($_.swap_col, $_.loop0 * 2, $_.pivot_column); //#26999 + $_.loop0 = $_.loop0 + 1; //#27000 + } //#27000 + $_.off_index = ~~($_.pivot_column / 32); //#27002 + $_.off_index1 = $_.pivot_column % 32; //#27003 + for (var _7E = 0, _7D = $_.nb_pcb - 1; _7E <= _7D; _7E += 1) { //#27016 + $_.j = _7E; //#27005 + if ($_.i != $_.j) { //#27015 + var _7L = $get($_.matrixH, $_.off_index + ($_.j * $_.offset)); //#27007 + var _7N = -(31 - $_.off_index1); //#27008 + if ((((_7N < 0 ? _7L >>> -_7N : _7L << _7N)) & 1) == 1) { //#27014 + for (var _7Q = 0, _7P = $_.offset - 1; _7Q <= _7P; _7Q += 1) { //#27013 + $_.k = _7Q; //#27010 + var _7R = $_.matrixH; //#27011 + var _7S = $_.offset; //#27011 + var _7T = $_.j; //#27011 + var _7U = $_.k; //#27011 + $put(_7R, (_7S * _7T) + _7U, $xo($get(_7R, (_7S * _7T) + _7U), $get($_.matrixH, ($_.offset * $_.i) + $_.k))); //#27012 + } //#27012 + } //#27012 + } //#27012 + } //#27012 + } else { //#27019 + $put($_.zero_lines_nb, $_.zero_lines, $_.i); //#27018 + $_.zero_lines = $_.zero_lines + 1; //#27019 + } //#27019 + } //#27019 + $_.matrix_rank = $_.nb_pcb - $_.zero_lines; //#27023 + $_.loop2 = 0; //#27024 + for (var _7k = $_.matrix_rank, _7j = $_.nb_pcb - 1; _7k <= _7j; _7k += 1) { //#27044 + $_.i = _7k; //#27026 + if ($get($_.column_arrangement, $_.i) > 0) { //#27043 + for (var _7q = 0, _7p = $_.nb_pcb - 1; _7q <= _7p; _7q += 1) { //#27042 + $_.j = _7q; //#27029 + if ($nt($get($_.processed_column, $_.j))) { //#27041 + $put($_.column_arrangement, $_.j, $get($_.column_arrangement, $_.i)); //#27031 + $put($_.column_arrangement, $_.i, 0); //#27032 + $put($_.processed_column, $_.j, true); //#27033 + $put($_.processed_column, $_.i, false); //#27034 + $put($_.swap_col, $_.loop0 * 2, $_.i); //#27035 + $put($_.swap_col, ($_.loop0 * 2) + 1, $_.j); //#27036 + $put($_.column_arrangement, $_.i, $_.j); //#27037 + $_.loop0 = $_.loop0 + 1; //#27038 + $_.loop2 = $_.loop2 + 1; //#27039 + break; //#27040 + } //#27040 + } //#27040 + } //#27040 + } //#27040 + $_.loop1 = 0; //#27046 + for (var _8I = 0, _8H = $_.nb_pcb - 1; _8I <= _8H; _8I += 1) { //#27055 + $_.kl = _8I; //#27048 + if ($nt($get($_.processed_column, $_.kl)) && ($_.loop1 < ($_.loop0 - $_.loop2))) { //#27054 + $put($_.column_arrangement, $_.kl, $get($_.column_arrangement, $get($_.swap_col, $_.loop1 * 2))); //#27050 + $put($_.processed_column, $_.kl, true); //#27051 + $put($_.swap_col, ($_.loop1 * 2) + 1, $_.kl); //#27052 + $_.loop1 = $_.loop1 + 1; //#27053 + } //#27053 + } //#27053 + $_.loop1 = 0; //#27057 + for (var _8e = 0, _8d = $_.nb_pcb - 1; _8e <= _8d; _8e += 1) { //#27064 + $_.kl = _8e; //#27059 + if ($nt($get($_.processed_column, $_.kl))) { //#27063 + $put($_.column_arrangement, $_.kl, $get($_.zero_lines_nb, $_.loop1)); //#27061 + $_.loop1 = $_.loop1 + 1; //#27062 + } //#27062 + } //#27062 + for (var _8q = 0, _8p = $_.nb_pcb - 1; _8q <= _8p; _8q += 1) { //#27073 + $_.i = _8q; //#27067 + for (var _8t = 0, _8s = $_.offset - 1; _8t <= _8s; _8t += 1) { //#27072 + $_.j = _8t; //#27069 + $put($_.matrixA, ($_.i * $_.offset) + $_.j, $get($_.matrixH, $f(($get($_.column_arrangement, $_.i) * $_.offset) + $_.j))); //#27071 + } //#27071 + } //#27071 + $_.tmp = 0; //#27075 + for (var _97 = 0, _96 = $_.loop0 - 1; _97 <= _96; _97 += 1) { //#27097 + $_.i = _97; //#27077 + for (var _9A = 0, _99 = $_.nb_pcb - 1; _9A <= _99; _9A += 1) { //#27096 + $_.j = _9A; //#27079 + var _9H = $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset)); //#27080 + var _9L = -($f(31 - ($get($_.swap_col, $_.i * 2) % 32))); //#27081 + $_.tmp = (((-(((_9L < 0 ? _9H >>> -_9L : _9H << _9L)) & 1)) ^ $_.tmp) & 1) ^ $_.tmp; //#27082 + var _9O = $_.matrixA; //#27083 + var _9R = $get($_.swap_col, $_.i * 2); //#27083 + var _9S = $_.j; //#27083 + var _9T = $_.offset; //#27083 + var _9b = $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset)); //#27085 + var _9f = -($f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32))); //#27086 + var _9q = $f(31 - ($get($_.swap_col, $_.i * 2) % 32)); //#27088 + $put(_9O, (~~(_9R / 32)) + (_9S * _9T), $get(_9O, (~~(_9R / 32)) + (_9S * _9T)) ^ (((-(((_9f < 0 ? _9b >>> -_9f : _9b << _9f)) & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset))) & ((_9q < 0 ? 1 >>> -_9q : 1 << _9q)))); //#27089 + var _9r = $_.matrixA; //#27090 + var _9u = $get($_.swap_col, ($_.i * 2) + 1); //#27090 + var _9v = $_.j; //#27090 + var _9w = $_.offset; //#27090 + var _A9 = $f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32)); //#27094 + $put(_9r, (~~(_9u / 32)) + (_9v * _9w), $get(_9r, (~~(_9u / 32)) + (_9v * _9w)) ^ (((-($_.tmp & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset))) & ((_A9 < 0 ? 1 >>> -_A9 : 1 << _A9)))); //#27095 + } //#27095 + } //#27095 + }; //#27095 $_.createGeneratorMatrix = function() { - $_.pn = $_.Pg_sub_block - $_.matrix_rank; //#26779 - $_.offset = ~~Math.ceil($_.pn / 32); //#26780 - $_.effwidth = $_.offset * 32; //#26781 - $_.offset_cap = ~~Math.ceil($_.Pg_sub_block / 32); //#26782 - $_.G = $a($_.offset * $_.Pg_sub_block); //#26783 - for (var _AL = 0, _AK = ($_.offset * $_.Pg_sub_block) - 1; _AL <= _AK; _AL += 1) { //#26786 - $put($_.G, _AL, 0); //#26785 - } //#26785 - for (var _AP = 0, _AO = $_.pn - 1; _AP <= _AO; _AP += 1) { //#26791 - $_.i = _AP; //#26788 - var _AQ = $_.G; //#26789 - var _AR = $_.Pg_sub_block; //#26789 - var _AS = $_.pn; //#26789 - var _AT = $_.i; //#26789 - var _AU = $_.offset; //#26789 - var _AV = $_.i; //#26789 - var _AY = 31 - ($_.i % 32); //#26790 - $put(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32)), $get(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32))) | ((_AY < 0 ? 1 >>> -_AY : 1 << _AY))); //#26790 - } //#26790 - $_.matrix_index = $_.Pg_sub_block - $_.pn; //#26792 - $_.loop0 = 0; //#26793 - for (var _Af = 0, _Ae = (($_.Pg_sub_block - $_.pn) * $_.effwidth) - 1; _Af <= _Ae; _Af += 1) { //#26810 - $_.i = _Af; //#26795 - if ($_.matrix_index >= $_.Pg_sub_block) { //#26799 - $_.loop0 = $_.loop0 + 1; //#26797 - $_.matrix_index = $_.Pg_sub_block - $_.pn; //#26798 - } //#26798 - if (($_.i % $_.effwidth) < $_.pn) { //#26809 - var _Ao = $_.G; //#26801 - var _Ap = $_.i; //#26801 - var _Av = $get($_.matrixA, (~~($_.matrix_index / 32)) + ($_.offset_cap * $_.loop0)); //#26803 - var _Ax = -(31 - ($_.matrix_index % 32)); //#26804 - var _B2 = 31 - ($_.i % 32); //#26806 - $put(_Ao, ~~(_Ap / 32), $get(_Ao, ~~(_Ap / 32)) ^ (((-(((_Ax < 0 ? _Av >>> -_Ax : _Av << _Ax)) & 1)) ^ $get($_.G, ~~($_.i / 32))) & ((_B2 < 0 ? 1 >>> -_B2 : 1 << _B2)))); //#26807 - $_.matrix_index = $_.matrix_index + 1; //#26808 - } //#26808 - } //#26808 - }; //#26808 + $_.pn = $_.Pg_sub_block - $_.matrix_rank; //#27103 + $_.offset = ~~Math.ceil($_.pn / 32); //#27104 + $_.effwidth = $_.offset * 32; //#27105 + $_.offset_cap = ~~Math.ceil($_.Pg_sub_block / 32); //#27106 + $_.G = $a($_.offset * $_.Pg_sub_block); //#27107 + for (var _AL = 0, _AK = ($_.offset * $_.Pg_sub_block) - 1; _AL <= _AK; _AL += 1) { //#27110 + $put($_.G, _AL, 0); //#27109 + } //#27109 + for (var _AP = 0, _AO = $_.pn - 1; _AP <= _AO; _AP += 1) { //#27115 + $_.i = _AP; //#27112 + var _AQ = $_.G; //#27113 + var _AR = $_.Pg_sub_block; //#27113 + var _AS = $_.pn; //#27113 + var _AT = $_.i; //#27113 + var _AU = $_.offset; //#27113 + var _AV = $_.i; //#27113 + var _AY = 31 - ($_.i % 32); //#27114 + $put(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32)), $get(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32))) | ((_AY < 0 ? 1 >>> -_AY : 1 << _AY))); //#27114 + } //#27114 + $_.matrix_index = $_.Pg_sub_block - $_.pn; //#27116 + $_.loop0 = 0; //#27117 + for (var _Af = 0, _Ae = (($_.Pg_sub_block - $_.pn) * $_.effwidth) - 1; _Af <= _Ae; _Af += 1) { //#27134 + $_.i = _Af; //#27119 + if ($_.matrix_index >= $_.Pg_sub_block) { //#27123 + $_.loop0 = $_.loop0 + 1; //#27121 + $_.matrix_index = $_.Pg_sub_block - $_.pn; //#27122 + } //#27122 + if (($_.i % $_.effwidth) < $_.pn) { //#27133 + var _Ao = $_.G; //#27125 + var _Ap = $_.i; //#27125 + var _Av = $get($_.matrixA, (~~($_.matrix_index / 32)) + ($_.offset_cap * $_.loop0)); //#27127 + var _Ax = -(31 - ($_.matrix_index % 32)); //#27128 + var _B2 = 31 - ($_.i % 32); //#27130 + $put(_Ao, ~~(_Ap / 32), $get(_Ao, ~~(_Ap / 32)) ^ (((-(((_Ax < 0 ? _Av >>> -_Ax : _Av << _Ax)) & 1)) ^ $get($_.G, ~~($_.i / 32))) & ((_B2 < 0 ? 1 >>> -_B2 : 1 << _B2)))); //#27131 + $_.matrix_index = $_.matrix_index + 1; //#27132 + } //#27132 + } //#27132 + }; //#27132 $_.ldpc = function() { - $_.wr = $k[--$j]; //#26816 - $_.wc = $k[--$j]; //#26817 - $k[$j++] = Infinity; //#26818 - var _B6 = $k[--$j]; //#26818 - var _B7 = $k[--$j]; //#26818 - $k[$j++] = _B6; //#26818 - $forall(_B7, function() { //#26818 - var _B8 = $k[--$j]; //#26818 - $k[$j++] = $f(_B8 - 48); //#26818 - }); //#26818 - $_.data = $a(); //#26818 - $_.Pn = $_.data.length; //#26820 - if ($_.wr != -1) { //#26835 - $_.Pg = ~~((Math.ceil((Math.ceil(($_.Pn * $_.wr) / $f($_.wr - $_.wc))) / $_.wr)) * $_.wr); //#26822 - $_.nb_sub_blocks = (~~($_.Pg / 2700)) + 1; //#26823 - $_.Pg_sub_block = (~~((~~($_.Pg / $_.nb_sub_blocks)) / $_.wr)) * $_.wr; //#26824 - $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#26825 - $_.nb_sub_blocks = ~~($_.Pg / $_.Pg_sub_block); //#26826 - $k[$j++] = 'encoding_iterations'; //#26827 - $k[$j++] = ~~($_.Pg / $_.Pg_sub_block); //#26827 - if (($_.Pn_sub_block * $_.nb_sub_blocks) < $_.Pn) { //#26827 - var _BY = $k[--$j]; //#26827 - $k[$j++] = $f(_BY - 1); //#26827 - } //#26827 - var _BZ = $k[--$j]; //#26827 - $_[$k[--$j]] = _BZ; //#26827 - $_.createMatrixA(); //#26828 - } else { //#26835 - $_.Pg = $_.Pn * 2; //#26830 - $_.nb_sub_blocks = 1; //#26831 - $_.Pg_sub_block = $_.Pg; //#26832 - $_.Pn_sub_block = $_.Pn; //#26833 - $_.encoding_iterations = 1; //#26834 - $_.createMetadataMatrixA(); //#26835 - } //#26835 - $_.GaussJordan(); //#26837 - $_.createGeneratorMatrix(); //#26838 - $_.ecc_encoded_data = $a($_.Pg); //#26840 - $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#26842 - for (var _Bk = 0, _Bj = $_.encoding_iterations - 1; _Bk <= _Bj; _Bk += 1) { //#26858 - $_.iter = _Bk; //#26844 - for (var _Bn = 0, _Bm = $_.Pg_sub_block - 1; _Bn <= _Bm; _Bn += 1) { //#26857 - $_.i = _Bn; //#26846 - $_.temp = 0; //#26847 - $_.loop0 = 0; //#26848 - $_.offset_index = $_.offset * $_.i; //#26849 - for (var _Bv = $_.iter * $_.Pn_sub_block, _Bu = (($_.iter + 1) * $_.Pn_sub_block) - 1; _Bv <= _Bu; _Bv += 1) { //#26855 - var _C1 = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#26852 - var _C3 = -(31 - ($_.loop0 % 32)); //#26852 - $_.temp = ($get($_.data, _Bv) & (((_C3 < 0 ? _C1 >>> -_C3 : _C1 << _C3)) & 1)) ^ $_.temp; //#26853 - $_.loop0 = $_.loop0 + 1; //#26854 - } //#26854 - $put($_.ecc_encoded_data, $_.i + ($_.iter * $_.Pg_sub_block), $_.temp); //#26856 - } //#26856 - } //#26856 - if ($_.encoding_iterations != $_.nb_sub_blocks) { //#26882 - $_.start = $_.encoding_iterations * $_.Pn_sub_block; //#26861 - $_.last_index = $_.encoding_iterations * $_.Pg_sub_block; //#26862 - $_.Pg_sub_block = $_.Pg - ($_.encoding_iterations * $_.Pg_sub_block); //#26863 - $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#26864 - $_.createMatrixA(); //#26865 - $_.GaussJordan(); //#26866 - $_.createGeneratorMatrix(); //#26867 - $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#26868 - for (var _CS = 0, _CR = $_.Pg_sub_block - 1; _CS <= _CR; _CS += 1) { //#26881 - $_.i = _CS; //#26870 - $_.temp = 0; //#26871 - $_.loop0 = 0; //#26872 - $_.offset_index = $_.offset * $_.i; //#26873 - for (var _CY = $_.start, _CX = $_.Pn - 1; _CY <= _CX; _CY += 1) { //#26879 - var _Ce = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#26876 - var _Cg = -(31 - ($_.loop0 % 32)); //#26876 - $_.temp = ($get($_.data, _CY) & (((_Cg < 0 ? _Ce >>> -_Cg : _Ce << _Cg)) & 1)) ^ $_.temp; //#26877 - $_.loop0 = $_.loop0 + 1; //#26878 - } //#26878 - $put($_.ecc_encoded_data, $_.i + $_.last_index, $_.temp); //#26880 - } //#26880 - } //#26880 - $_.out = $s($_.Pg); //#26884 - for (var _Cr = 0, _Cq = $_.Pg - 1; _Cr <= _Cq; _Cr += 1) { //#26888 - $put($_.out, _Cr, $f($get($_.ecc_encoded_data, _Cr) + 48)); //#26887 - } //#26887 - $k[$j++] = $_.out; //#26889 - }; //#26889 - $k[$j++] = 'bits'; //#26894 - $k[$j++] = $_.bits; //#26894 - $k[$j++] = $_.datawc; //#26894 - $k[$j++] = $_.datawr; //#26894 - $_.ldpc(); //#26894 - var _Cz = $k[--$j]; //#26894 - $_[$k[--$j]] = _Cz; //#26894 - $_.s0 = 0; //#26897 - $_.s1 = 0; //#26897 - $_.s2 = 3; //#26897 - $_.s3 = 30151; //#26897 - for (var _D2 = $_.bits.length - 1; _D2 >= 1; _D2 -= 1) { //#26907 - $_.l = _D2; //#26899 - $_.lcg64_temper(); //#26900 - var _D3 = $k[--$j]; //#26901 - $k[$j++] = _D3; //#26901 - if (_D3 < 0) { //#26901 - var _D4 = $k[--$j]; //#26901 - $k[$j++] = $f((_D4 ^ 2147483648) + 2147483648); //#26901 - } //#26901 - $_.r = ~~(($k[--$j] / 4294967296) * ($_.l + 1)); //#26903 - $put($_.bits, $_.l, $get($_.bits, $_.r)); //#26905 - $put($_.bits, $_.r, $get($_.bits, $_.l)); //#26906 - } //#26906 - $_.tmpbits = $s($_.C); //#26910 - $puti($_.tmpbits, 0, $_.bits); //#26911 - $_.j = $_.bits.length; //#26912 - for (var _DO = 0, _DP = ~~(($f($f($_.C - $_.j) + 1)) / 2); _DO < _DP; _DO++) { //#26917 - $put($_.tmpbits, $_.j, 48); //#26914 - if (($_.j + 1) < $_.C) { //#26915 - $put($_.tmpbits, $_.j + 1, 49); //#26915 - } //#26915 - $_.j = $_.j + 2; //#26916 - } //#26916 - $_.bits = $_.tmpbits; //#26918 - if ($_.colors == 4) { //#26983 - $_.bi = 0; //#26922 - $_.gi = 1; //#26922 - $_.mi = 2; //#26922 - $_.yi = 3; //#26922 - $_.ki = 4; //#26923 - $_.wi = 5; //#26923 - $k[$j++] = Infinity; //#26924 - $k[$j++] = $_.bi; //#26926 - $k[$j++] = "0000FF"; //#26926 - $k[$j++] = $_.gi; //#26926 - $k[$j++] = "00FF00"; //#26926 - $k[$j++] = $_.mi; //#26926 - $k[$j++] = "FF00FF"; //#26926 - $k[$j++] = $_.yi; //#26926 - $k[$j++] = "FFFF00"; //#26926 - $k[$j++] = $_.ki; //#26926 - $k[$j++] = "000000"; //#26926 - $k[$j++] = $_.wi; //#26926 - $k[$j++] = "FFFFFF"; //#26926 - $_.palette = $d(); //#26927 - $_.metacolorindex = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#26928 - $_.palettelayout = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#26929 - } else { //#26983 + $_.wr = $k[--$j]; //#27140 + $_.wc = $k[--$j]; //#27141 + $k[$j++] = Infinity; //#27142 + var _B6 = $k[--$j]; //#27142 + var _B7 = $k[--$j]; //#27142 + $k[$j++] = _B6; //#27142 + $forall(_B7, function() { //#27142 + var _B8 = $k[--$j]; //#27142 + $k[$j++] = $f(_B8 - 48); //#27142 + }); //#27142 + $_.data = $a(); //#27142 + $_.Pn = $_.data.length; //#27144 + if ($_.wr != -1) { //#27159 + $_.Pg = ~~((Math.ceil((Math.ceil(($_.Pn * $_.wr) / $f($_.wr - $_.wc))) / $_.wr)) * $_.wr); //#27146 + $_.nb_sub_blocks = (~~($_.Pg / 2700)) + 1; //#27147 + $_.Pg_sub_block = (~~((~~($_.Pg / $_.nb_sub_blocks)) / $_.wr)) * $_.wr; //#27148 + $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#27149 + $_.nb_sub_blocks = ~~($_.Pg / $_.Pg_sub_block); //#27150 + $k[$j++] = 'encoding_iterations'; //#27151 + $k[$j++] = ~~($_.Pg / $_.Pg_sub_block); //#27151 + if (($_.Pn_sub_block * $_.nb_sub_blocks) < $_.Pn) { //#27151 + var _BY = $k[--$j]; //#27151 + $k[$j++] = $f(_BY - 1); //#27151 + } //#27151 + var _BZ = $k[--$j]; //#27151 + $_[$k[--$j]] = _BZ; //#27151 + $_.createMatrixA(); //#27152 + } else { //#27159 + $_.Pg = $_.Pn * 2; //#27154 + $_.nb_sub_blocks = 1; //#27155 + $_.Pg_sub_block = $_.Pg; //#27156 + $_.Pn_sub_block = $_.Pn; //#27157 + $_.encoding_iterations = 1; //#27158 + $_.createMetadataMatrixA(); //#27159 + } //#27159 + $_.GaussJordan(); //#27161 + $_.createGeneratorMatrix(); //#27162 + $_.ecc_encoded_data = $a($_.Pg); //#27164 + $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#27166 + for (var _Bk = 0, _Bj = $_.encoding_iterations - 1; _Bk <= _Bj; _Bk += 1) { //#27182 + $_.iter = _Bk; //#27168 + for (var _Bn = 0, _Bm = $_.Pg_sub_block - 1; _Bn <= _Bm; _Bn += 1) { //#27181 + $_.i = _Bn; //#27170 + $_.temp = 0; //#27171 + $_.loop0 = 0; //#27172 + $_.offset_index = $_.offset * $_.i; //#27173 + for (var _Bv = $_.iter * $_.Pn_sub_block, _Bu = (($_.iter + 1) * $_.Pn_sub_block) - 1; _Bv <= _Bu; _Bv += 1) { //#27179 + var _C1 = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#27176 + var _C3 = -(31 - ($_.loop0 % 32)); //#27176 + $_.temp = ($get($_.data, _Bv) & (((_C3 < 0 ? _C1 >>> -_C3 : _C1 << _C3)) & 1)) ^ $_.temp; //#27177 + $_.loop0 = $_.loop0 + 1; //#27178 + } //#27178 + $put($_.ecc_encoded_data, $_.i + ($_.iter * $_.Pg_sub_block), $_.temp); //#27180 + } //#27180 + } //#27180 + if ($_.encoding_iterations != $_.nb_sub_blocks) { //#27206 + $_.start = $_.encoding_iterations * $_.Pn_sub_block; //#27185 + $_.last_index = $_.encoding_iterations * $_.Pg_sub_block; //#27186 + $_.Pg_sub_block = $_.Pg - ($_.encoding_iterations * $_.Pg_sub_block); //#27187 + $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#27188 + $_.createMatrixA(); //#27189 + $_.GaussJordan(); //#27190 + $_.createGeneratorMatrix(); //#27191 + $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#27192 + for (var _CS = 0, _CR = $_.Pg_sub_block - 1; _CS <= _CR; _CS += 1) { //#27205 + $_.i = _CS; //#27194 + $_.temp = 0; //#27195 + $_.loop0 = 0; //#27196 + $_.offset_index = $_.offset * $_.i; //#27197 + for (var _CY = $_.start, _CX = $_.Pn - 1; _CY <= _CX; _CY += 1) { //#27203 + var _Ce = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#27200 + var _Cg = -(31 - ($_.loop0 % 32)); //#27200 + $_.temp = ($get($_.data, _CY) & (((_Cg < 0 ? _Ce >>> -_Cg : _Ce << _Cg)) & 1)) ^ $_.temp; //#27201 + $_.loop0 = $_.loop0 + 1; //#27202 + } //#27202 + $put($_.ecc_encoded_data, $_.i + $_.last_index, $_.temp); //#27204 + } //#27204 + } //#27204 + $_.out = $s($_.Pg); //#27208 + for (var _Cr = 0, _Cq = $_.Pg - 1; _Cr <= _Cq; _Cr += 1) { //#27212 + $put($_.out, _Cr, $f($get($_.ecc_encoded_data, _Cr) + 48)); //#27211 + } //#27211 + $k[$j++] = $_.out; //#27213 + }; //#27213 + $k[$j++] = 'bits'; //#27218 + $k[$j++] = $_.bits; //#27218 + $k[$j++] = $_.datawc; //#27218 + $k[$j++] = $_.datawr; //#27218 + $_.ldpc(); //#27218 + var _Cz = $k[--$j]; //#27218 + $_[$k[--$j]] = _Cz; //#27218 + $_.s0 = 0; //#27221 + $_.s1 = 0; //#27221 + $_.s2 = 3; //#27221 + $_.s3 = 30151; //#27221 + for (var _D2 = $_.bits.length - 1; _D2 >= 1; _D2 -= 1) { //#27231 + $_.l = _D2; //#27223 + $_.lcg64_temper(); //#27224 + var _D3 = $k[--$j]; //#27225 + $k[$j++] = _D3; //#27225 + if (_D3 < 0) { //#27225 + var _D4 = $k[--$j]; //#27225 + $k[$j++] = $f((_D4 ^ 2147483648) + 2147483648); //#27225 + } //#27225 + $_.r = ~~(($k[--$j] / 4294967296) * ($_.l + 1)); //#27227 + $put($_.bits, $_.l, $get($_.bits, $_.r)); //#27229 + $put($_.bits, $_.r, $get($_.bits, $_.l)); //#27230 + } //#27230 + $_.tmpbits = $s($_.C); //#27234 + $puti($_.tmpbits, 0, $_.bits); //#27235 + $_.j = $_.bits.length; //#27236 + for (var _DO = 0, _DP = ~~(($f($f($_.C - $_.j) + 1)) / 2); _DO < _DP; _DO++) { //#27241 + $put($_.tmpbits, $_.j, 48); //#27238 + if (($_.j + 1) < $_.C) { //#27239 + $put($_.tmpbits, $_.j + 1, 49); //#27239 + } //#27239 + $_.j = $_.j + 2; //#27240 + } //#27240 + $_.bits = $_.tmpbits; //#27242 + if ($_.colors == 4) { //#27307 + $_.bi = 0; //#27246 + $_.gi = 1; //#27246 + $_.mi = 2; //#27246 + $_.yi = 3; //#27246 + $_.ki = 4; //#27247 + $_.wi = 5; //#27247 + $k[$j++] = Infinity; //#27248 + $k[$j++] = $_.bi; //#27250 + $k[$j++] = "0000FF"; //#27250 + $k[$j++] = $_.gi; //#27250 + $k[$j++] = "00FF00"; //#27250 + $k[$j++] = $_.mi; //#27250 + $k[$j++] = "FF00FF"; //#27250 + $k[$j++] = $_.yi; //#27250 + $k[$j++] = "FFFF00"; //#27250 + $k[$j++] = $_.ki; //#27250 + $k[$j++] = "000000"; //#27250 + $k[$j++] = $_.wi; //#27250 + $k[$j++] = "FFFFFF"; //#27250 + $_.palette = $d(); //#27251 + $_.metacolorindex = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#27252 + $_.palettelayout = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#27253 + } else { //#27307 var _Dw = new Map([ [8, $a([2, 2, 2])], [16, $a([4, 2, 2])], @@ -33700,1039 +34322,1039 @@ function bwipp_jabcode() { [64, $a([4, 4, 4])], [128, $a([8, 4, 4])], [256, $a([8, 8, 4])] - ]); //#26938 - $_.rgbres = $get(_Dw, $_.colors); //#26939 - $k[$j++] = 'rvals'; //#26941 - $k[$j++] = $get($_.rgbres, 0); //#26941 - $k[$j++] = Infinity; //#26941 - var _E1 = $k[--$j]; //#26941 - var _E3 = $f($k[--$j] - 1); //#26941 - $k[$j++] = _E1; //#26941 - $k[$j++] = _E3; //#26941 - for (var _E5 = 0, _E4 = _E3; _E5 <= _E4; _E5 += 1) { //#26941 - var _E6 = $k[--$j]; //#26941 - $k[$j++] = ~~(Math.round(_E5 * (255 / _E6))); //#26941 - $k[$j++] = _E6; //#26941 - } //#26941 - $j--; //#26941 - var _E7 = $a(); //#26941 - $_[$k[--$j]] = _E7; //#26941 - $k[$j++] = 'gvals'; //#26942 - $k[$j++] = $get($_.rgbres, 1); //#26942 - $k[$j++] = Infinity; //#26942 - var _EB = $k[--$j]; //#26942 - var _ED = $f($k[--$j] - 1); //#26942 - $k[$j++] = _EB; //#26942 - $k[$j++] = _ED; //#26942 - for (var _EF = 0, _EE = _ED; _EF <= _EE; _EF += 1) { //#26942 - var _EG = $k[--$j]; //#26942 - $k[$j++] = ~~(Math.round(_EF * (255 / _EG))); //#26942 - $k[$j++] = _EG; //#26942 - } //#26942 - $j--; //#26942 - var _EH = $a(); //#26942 - $_[$k[--$j]] = _EH; //#26942 - $k[$j++] = 'bvals'; //#26943 - $k[$j++] = $get($_.rgbres, 2); //#26943 - $k[$j++] = Infinity; //#26943 - var _EL = $k[--$j]; //#26943 - var _EN = $f($k[--$j] - 1); //#26943 - $k[$j++] = _EL; //#26943 - $k[$j++] = _EN; //#26943 - for (var _EP = 0, _EO = _EN; _EP <= _EO; _EP += 1) { //#26943 - var _EQ = $k[--$j]; //#26943 - $k[$j++] = ~~(Math.round(_EP * (255 / _EQ))); //#26943 - $k[$j++] = _EQ; //#26943 - } //#26943 - $j--; //#26943 - var _ER = $a(); //#26943 - $_[$k[--$j]] = _ER; //#26943 - var _ET = $_.colors; //#26945 - $_.palette = new Map; //#26945 - var _EU = $_.colors; //#26946 - var _EV = 64; //#26946 - if (64 > _EU) { //#26946 - var _ = _EU; //#26946 - _EU = _EV; //#26946 - _EV = _; //#26946 - } //#26946 - $_.palettelayout = $a(_EV); //#26946 - $_.i = 0; //#26947 - $_.j = 8; //#26947 - $forall($_.rvals, function() { //#26981 - $_.r = $k[--$j]; //#26949 - $forall($_.gvals, function() { //#26980 - $_.g = $k[--$j]; //#26951 - $forall($_.bvals, function() { //#26979 - $_.b = $k[--$j]; //#26953 - var _Eh = $strcpy($s(6), "000000"); //#26955 - var _Ej = $cvrs($s(6), (($_.r << 16) | ($_.g << 8)) | $_.b, 16); //#26955 - $puti(_Eh, 6 - _Ej.length, _Ej); //#26955 - $k[$j++] = _Eh; //#26957 - $k[$j++] = false; //#26957 - if ($eq(_Eh, "000000")) { //#26957 - $_.ki = $_.i; //#26957 - $j--; //#26957 - $k[$j++] = true; //#26957 - } //#26957 - var _El = $k[--$j]; //#26958 - var _Em = $k[--$j]; //#26958 - $k[$j++] = _Em; //#26958 - $k[$j++] = _El; //#26958 - if ($eq(_Em, "0000FF")) { //#26958 - $_.bi = $_.i; //#26958 - $j--; //#26958 - $k[$j++] = true; //#26958 - } //#26958 - var _Eo = $k[--$j]; //#26959 - var _Ep = $k[--$j]; //#26959 - $k[$j++] = _Ep; //#26959 - $k[$j++] = _Eo; //#26959 - if ($eq(_Ep, "00FF00")) { //#26959 - $_.gi = $_.i; //#26959 - $j--; //#26959 - $k[$j++] = true; //#26959 - } //#26959 - var _Er = $k[--$j]; //#26960 - var _Es = $k[--$j]; //#26960 - $k[$j++] = _Es; //#26960 - $k[$j++] = _Er; //#26960 - if ($eq(_Es, "00FFFF")) { //#26960 - $_.ci = $_.i; //#26960 - $j--; //#26960 - $k[$j++] = true; //#26960 - } //#26960 - var _Eu = $k[--$j]; //#26961 - var _Ev = $k[--$j]; //#26961 - $k[$j++] = _Ev; //#26961 - $k[$j++] = _Eu; //#26961 - if ($eq(_Ev, "FF0000")) { //#26961 - $_.ri = $_.i; //#26961 - $j--; //#26961 - $k[$j++] = true; //#26961 - } //#26961 - var _Ex = $k[--$j]; //#26962 - var _Ey = $k[--$j]; //#26962 - $k[$j++] = _Ey; //#26962 - $k[$j++] = _Ex; //#26962 - if ($eq(_Ey, "FF00FF")) { //#26962 - $_.mi = $_.i; //#26962 - $j--; //#26962 - $k[$j++] = true; //#26962 - } //#26962 - var _F0 = $k[--$j]; //#26963 - var _F1 = $k[--$j]; //#26963 - $k[$j++] = _F1; //#26963 - $k[$j++] = _F0; //#26963 - if ($eq(_F1, "FFFF00")) { //#26963 - $_.yi = $_.i; //#26963 - $j--; //#26963 - $k[$j++] = true; //#26963 - } //#26963 - var _F3 = $k[--$j]; //#26964 - var _F4 = $k[--$j]; //#26964 - $k[$j++] = _F4; //#26964 - $k[$j++] = _F3; //#26964 - if ($eq(_F4, "FFFFFF")) { //#26964 - $_.wi = $_.i; //#26964 - $j--; //#26964 - $k[$j++] = true; //#26964 - } //#26964 - if ($nt($k[--$j])) { //#26976 - if (($_.colors <= 64) || ((($_.colors == 128) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) || ((($_.colors == 256) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) && (((($_.g == 0) || ($_.g == 73)) || ($_.g == 182)) || ($_.g == 255))))) { //#26975 - $put($_.palettelayout, $_.j, $_.i); //#26973 - $_.j = $_.j + 1; //#26974 - } //#26974 - } //#26974 - $put($_.palette, $_.i, $k[--$j]); //#26977 - $_.i = $_.i + 1; //#26978 - }); //#26978 - }); //#26978 - }); //#26978 - $puti($_.palettelayout, 0, $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi])); //#26982 - $_.metacolorindex = $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi]); //#26983 - } //#26983 - $k[$j++] = Infinity; //#26987 - for (var _Fp = 0, _Fq = $_.rows * $_.cols; _Fp < _Fq; _Fp++) { //#26987 - $k[$j++] = -1; //#26987 - } //#26987 - $_.pixs = $a(); //#26987 + ]); //#27262 + $_.rgbres = $get(_Dw, $_.colors); //#27263 + $k[$j++] = 'rvals'; //#27265 + $k[$j++] = $get($_.rgbres, 0); //#27265 + $k[$j++] = Infinity; //#27265 + var _E1 = $k[--$j]; //#27265 + var _E3 = $f($k[--$j] - 1); //#27265 + $k[$j++] = _E1; //#27265 + $k[$j++] = _E3; //#27265 + for (var _E5 = 0, _E4 = _E3; _E5 <= _E4; _E5 += 1) { //#27265 + var _E6 = $k[--$j]; //#27265 + $k[$j++] = ~~(Math.round(_E5 * (255 / _E6))); //#27265 + $k[$j++] = _E6; //#27265 + } //#27265 + $j--; //#27265 + var _E7 = $a(); //#27265 + $_[$k[--$j]] = _E7; //#27265 + $k[$j++] = 'gvals'; //#27266 + $k[$j++] = $get($_.rgbres, 1); //#27266 + $k[$j++] = Infinity; //#27266 + var _EB = $k[--$j]; //#27266 + var _ED = $f($k[--$j] - 1); //#27266 + $k[$j++] = _EB; //#27266 + $k[$j++] = _ED; //#27266 + for (var _EF = 0, _EE = _ED; _EF <= _EE; _EF += 1) { //#27266 + var _EG = $k[--$j]; //#27266 + $k[$j++] = ~~(Math.round(_EF * (255 / _EG))); //#27266 + $k[$j++] = _EG; //#27266 + } //#27266 + $j--; //#27266 + var _EH = $a(); //#27266 + $_[$k[--$j]] = _EH; //#27266 + $k[$j++] = 'bvals'; //#27267 + $k[$j++] = $get($_.rgbres, 2); //#27267 + $k[$j++] = Infinity; //#27267 + var _EL = $k[--$j]; //#27267 + var _EN = $f($k[--$j] - 1); //#27267 + $k[$j++] = _EL; //#27267 + $k[$j++] = _EN; //#27267 + for (var _EP = 0, _EO = _EN; _EP <= _EO; _EP += 1) { //#27267 + var _EQ = $k[--$j]; //#27267 + $k[$j++] = ~~(Math.round(_EP * (255 / _EQ))); //#27267 + $k[$j++] = _EQ; //#27267 + } //#27267 + $j--; //#27267 + var _ER = $a(); //#27267 + $_[$k[--$j]] = _ER; //#27267 + var _ET = $_.colors; //#27269 + $_.palette = new Map; //#27269 + var _EU = $_.colors; //#27270 + var _EV = 64; //#27270 + if (64 > _EU) { //#27270 + var _ = _EU; //#27270 + _EU = _EV; //#27270 + _EV = _; //#27270 + } //#27270 + $_.palettelayout = $a(_EV); //#27270 + $_.i = 0; //#27271 + $_.j = 8; //#27271 + $forall($_.rvals, function() { //#27305 + $_.r = $k[--$j]; //#27273 + $forall($_.gvals, function() { //#27304 + $_.g = $k[--$j]; //#27275 + $forall($_.bvals, function() { //#27303 + $_.b = $k[--$j]; //#27277 + var _Eh = $strcpy($s(6), "000000"); //#27279 + var _Ej = $cvrs($s(6), (($_.r << 16) | ($_.g << 8)) | $_.b, 16); //#27279 + $puti(_Eh, 6 - _Ej.length, _Ej); //#27279 + $k[$j++] = _Eh; //#27281 + $k[$j++] = false; //#27281 + if ($eq(_Eh, "000000")) { //#27281 + $_.ki = $_.i; //#27281 + $j--; //#27281 + $k[$j++] = true; //#27281 + } //#27281 + var _El = $k[--$j]; //#27282 + var _Em = $k[--$j]; //#27282 + $k[$j++] = _Em; //#27282 + $k[$j++] = _El; //#27282 + if ($eq(_Em, "0000FF")) { //#27282 + $_.bi = $_.i; //#27282 + $j--; //#27282 + $k[$j++] = true; //#27282 + } //#27282 + var _Eo = $k[--$j]; //#27283 + var _Ep = $k[--$j]; //#27283 + $k[$j++] = _Ep; //#27283 + $k[$j++] = _Eo; //#27283 + if ($eq(_Ep, "00FF00")) { //#27283 + $_.gi = $_.i; //#27283 + $j--; //#27283 + $k[$j++] = true; //#27283 + } //#27283 + var _Er = $k[--$j]; //#27284 + var _Es = $k[--$j]; //#27284 + $k[$j++] = _Es; //#27284 + $k[$j++] = _Er; //#27284 + if ($eq(_Es, "00FFFF")) { //#27284 + $_.ci = $_.i; //#27284 + $j--; //#27284 + $k[$j++] = true; //#27284 + } //#27284 + var _Eu = $k[--$j]; //#27285 + var _Ev = $k[--$j]; //#27285 + $k[$j++] = _Ev; //#27285 + $k[$j++] = _Eu; //#27285 + if ($eq(_Ev, "FF0000")) { //#27285 + $_.ri = $_.i; //#27285 + $j--; //#27285 + $k[$j++] = true; //#27285 + } //#27285 + var _Ex = $k[--$j]; //#27286 + var _Ey = $k[--$j]; //#27286 + $k[$j++] = _Ey; //#27286 + $k[$j++] = _Ex; //#27286 + if ($eq(_Ey, "FF00FF")) { //#27286 + $_.mi = $_.i; //#27286 + $j--; //#27286 + $k[$j++] = true; //#27286 + } //#27286 + var _F0 = $k[--$j]; //#27287 + var _F1 = $k[--$j]; //#27287 + $k[$j++] = _F1; //#27287 + $k[$j++] = _F0; //#27287 + if ($eq(_F1, "FFFF00")) { //#27287 + $_.yi = $_.i; //#27287 + $j--; //#27287 + $k[$j++] = true; //#27287 + } //#27287 + var _F3 = $k[--$j]; //#27288 + var _F4 = $k[--$j]; //#27288 + $k[$j++] = _F4; //#27288 + $k[$j++] = _F3; //#27288 + if ($eq(_F4, "FFFFFF")) { //#27288 + $_.wi = $_.i; //#27288 + $j--; //#27288 + $k[$j++] = true; //#27288 + } //#27288 + if ($nt($k[--$j])) { //#27300 + if (($_.colors <= 64) || ((($_.colors == 128) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) || ((($_.colors == 256) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) && (((($_.g == 0) || ($_.g == 73)) || ($_.g == 182)) || ($_.g == 255))))) { //#27299 + $put($_.palettelayout, $_.j, $_.i); //#27297 + $_.j = $_.j + 1; //#27298 + } //#27298 + } //#27298 + $put($_.palette, $_.i, $k[--$j]); //#27301 + $_.i = $_.i + 1; //#27302 + }); //#27302 + }); //#27302 + }); //#27302 + $puti($_.palettelayout, 0, $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi])); //#27306 + $_.metacolorindex = $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi]); //#27307 + } //#27307 + $k[$j++] = Infinity; //#27311 + for (var _Fp = 0, _Fq = $_.rows * $_.cols; _Fp < _Fq; _Fp++) { //#27311 + $k[$j++] = -1; //#27311 + } //#27311 + $_.pixs = $a(); //#27311 $_.jmv = function() { - var _Ft = $k[--$j]; //#26988 - var _Fu = $k[--$j]; //#26988 - $k[$j++] = $f(_Fu + (_Ft * $_.cols)); //#26988 - }; //#26988 - if (!$_.slave) { //#27018 - $_.fpat = $a([$a([1, 1, 1, 0, 0]), $a([1, 2, 2, 0, 0]), $a([1, 2, 1, 2, 1]), $a([0, 0, 2, 2, 1]), $a([0, 0, 1, 1, 1])]); //#26998 - $_.fmap = $a([$a([-1, $_.bi, $_.yi]), $a([-1, $_.yi, $_.bi]), $a([-1, $_.gi, $_.mi]), $a([-1, $_.mi, $_.gi])]); //#27004 - } else { //#27018 - $_.fpat = $a([$a([0, 0, 0, 0, 0]), $a([0, 2, 2, 0, 0]), $a([0, 2, 1, 2, 0]), $a([0, 0, 2, 2, 0]), $a([0, 0, 0, 0, 0])]); //#27012 - $_.fmap = $a([$a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi])]); //#27018 - } //#27018 - for (var _GY = 0; _GY <= 4; _GY += 1) { //#27030 - $_.y = _GY; //#27021 - for (var _GZ = 0; _GZ <= 4; _GZ += 1) { //#27029 - $_.x = _GZ; //#27023 - $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#27024 - $k[$j++] = $_.pixs; //#27025 - $k[$j++] = $_.x + 1; //#27025 - $k[$j++] = $_.y + 1; //#27025 - $_.jmv(); //#27025 - var _Gm = $k[--$j]; //#27025 - $put($k[--$j], _Gm, $get($get($_.fmap, 0), $_.fpb)); //#27025 - $k[$j++] = $_.pixs; //#27026 - $k[$j++] = $_.x + 1; //#27026 - $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27026 - $_.jmv(); //#27026 - var _Gw = $k[--$j]; //#27026 - $put($k[--$j], _Gw, $get($get($_.fmap, 1), $_.fpb)); //#27026 - $k[$j++] = $_.pixs; //#27027 - $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27027 - $k[$j++] = $_.y + 1; //#27027 - $_.jmv(); //#27027 - var _H6 = $k[--$j]; //#27027 - $put($k[--$j], _H6, $get($get($_.fmap, 2), $_.fpb)); //#27027 - $k[$j++] = $_.pixs; //#27028 - $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27028 - $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27028 - $_.jmv(); //#27028 - var _HH = $k[--$j]; //#27028 - $put($k[--$j], _HH, $get($get($_.fmap, 3), $_.fpb)); //#27028 - } //#27028 - } //#27028 - $_.algnpat0 = $a([$a([$_.ki, $_.ki, -1]), $a([$_.ki, $_.wi, $_.ki]), $a([-1, $_.ki, $_.ki])]); //#27037 - $_.algnpat1 = $a([$a([-1, $_.ki, $_.ki]), $a([$_.ki, $_.wi, $_.ki]), $a([$_.ki, $_.ki, -1])]); //#27042 - $_.num = (~~Math.round($_.cols / 16)) - 1; //#27043 - $_.algnrpos = $a([3, 17]); //#27044 - if ($_.num > 0) { //#27047 - $k[$j++] = Infinity; //#27046 - for (var _Hk = 0, _Hj = $_.num; _Hk <= _Hj; _Hk += 1) { //#27046 - $k[$j++] = (~~(_Hk * ($f($_.cols - 7) / $_.num))) + 3; //#27046 - } //#27046 - $_.algnrpos = $a(); //#27046 - } //#27046 - $_.num = (~~Math.round($_.rows / 16)) - 1; //#27048 - $_.algncpos = $a([3, 17]); //#27049 - if ($_.num > 0) { //#27052 - $k[$j++] = Infinity; //#27051 - for (var _Ht = 0, _Hs = $_.num; _Ht <= _Hs; _Ht += 1) { //#27051 - $k[$j++] = (~~(_Ht * ($f($_.rows - 7) / $_.num))) + 3; //#27051 - } //#27051 - $_.algncpos = $a(); //#27051 - } //#27051 + var _Ft = $k[--$j]; //#27312 + var _Fu = $k[--$j]; //#27312 + $k[$j++] = $f(_Fu + (_Ft * $_.cols)); //#27312 + }; //#27312 + if (!$_.slave) { //#27342 + $_.fpat = $a([$a([1, 1, 1, 0, 0]), $a([1, 2, 2, 0, 0]), $a([1, 2, 1, 2, 1]), $a([0, 0, 2, 2, 1]), $a([0, 0, 1, 1, 1])]); //#27322 + $_.fmap = $a([$a([-1, $_.bi, $_.yi]), $a([-1, $_.yi, $_.bi]), $a([-1, $_.gi, $_.mi]), $a([-1, $_.mi, $_.gi])]); //#27328 + } else { //#27342 + $_.fpat = $a([$a([0, 0, 0, 0, 0]), $a([0, 2, 2, 0, 0]), $a([0, 2, 1, 2, 0]), $a([0, 0, 2, 2, 0]), $a([0, 0, 0, 0, 0])]); //#27336 + $_.fmap = $a([$a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi])]); //#27342 + } //#27342 + for (var _GY = 0; _GY <= 4; _GY += 1) { //#27354 + $_.y = _GY; //#27345 + for (var _GZ = 0; _GZ <= 4; _GZ += 1) { //#27353 + $_.x = _GZ; //#27347 + $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#27348 + $k[$j++] = $_.pixs; //#27349 + $k[$j++] = $_.x + 1; //#27349 + $k[$j++] = $_.y + 1; //#27349 + $_.jmv(); //#27349 + var _Gm = $k[--$j]; //#27349 + $put($k[--$j], _Gm, $get($get($_.fmap, 0), $_.fpb)); //#27349 + $k[$j++] = $_.pixs; //#27350 + $k[$j++] = $_.x + 1; //#27350 + $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27350 + $_.jmv(); //#27350 + var _Gw = $k[--$j]; //#27350 + $put($k[--$j], _Gw, $get($get($_.fmap, 1), $_.fpb)); //#27350 + $k[$j++] = $_.pixs; //#27351 + $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27351 + $k[$j++] = $_.y + 1; //#27351 + $_.jmv(); //#27351 + var _H6 = $k[--$j]; //#27351 + $put($k[--$j], _H6, $get($get($_.fmap, 2), $_.fpb)); //#27351 + $k[$j++] = $_.pixs; //#27352 + $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27352 + $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27352 + $_.jmv(); //#27352 + var _HH = $k[--$j]; //#27352 + $put($k[--$j], _HH, $get($get($_.fmap, 3), $_.fpb)); //#27352 + } //#27352 + } //#27352 + $_.algnpat0 = $a([$a([$_.ki, $_.ki, -1]), $a([$_.ki, $_.wi, $_.ki]), $a([-1, $_.ki, $_.ki])]); //#27361 + $_.algnpat1 = $a([$a([-1, $_.ki, $_.ki]), $a([$_.ki, $_.wi, $_.ki]), $a([$_.ki, $_.ki, -1])]); //#27366 + $_.num = (~~Math.round($_.cols / 16)) - 1; //#27367 + $_.algnrpos = $a([3, 17]); //#27368 + if ($_.num > 0) { //#27371 + $k[$j++] = Infinity; //#27370 + for (var _Hk = 0, _Hj = $_.num; _Hk <= _Hj; _Hk += 1) { //#27370 + $k[$j++] = (~~(_Hk * ($f($_.cols - 7) / $_.num))) + 3; //#27370 + } //#27370 + $_.algnrpos = $a(); //#27370 + } //#27370 + $_.num = (~~Math.round($_.rows / 16)) - 1; //#27372 + $_.algncpos = $a([3, 17]); //#27373 + if ($_.num > 0) { //#27376 + $k[$j++] = Infinity; //#27375 + for (var _Ht = 0, _Hs = $_.num; _Ht <= _Hs; _Ht += 1) { //#27375 + $k[$j++] = (~~(_Ht * ($f($_.rows - 7) / $_.num))) + 3; //#27375 + } //#27375 + $_.algncpos = $a(); //#27375 + } //#27375 $_.putalgnpat = function() { - $_.pp = $k[--$j]; //#27054 - $_.py = $k[--$j]; //#27055 - $_.px = $k[--$j]; //#27056 - for (var _I0 = 0; _I0 <= 2; _I0 += 1) { //#27063 - $_.pb = _I0; //#27058 - for (var _I1 = 0; _I1 <= 2; _I1 += 1) { //#27062 - $_.pa = _I1; //#27060 - $k[$j++] = $_.pixs; //#27061 - $k[$j++] = $f($_.px + $_.pa); //#27061 - $k[$j++] = $f($_.py + $_.pb); //#27061 - $_.jmv(); //#27061 - var _IC = $k[--$j]; //#27061 - $put($k[--$j], _IC, $get($get($_.pp, $_.pb), $_.pa)); //#27061 - } //#27061 - } //#27061 - }; //#27061 - for (var _IG = 0, _IF = $_.algncpos.length - 1; _IG <= _IF; _IG += 1) { //#27075 - $_.j = _IG; //#27066 - $_.y = $get($_.algncpos, $_.j); //#27067 - for (var _IM = 0, _IL = $_.algnrpos.length - 1; _IM <= _IL; _IM += 1) { //#27074 - $_.i = _IM; //#27069 - $_.x = $get($_.algnrpos, $_.i); //#27070 - $k[$j++] = $_.pixs; //#27071 - $k[$j++] = $_.x; //#27071 - $k[$j++] = $_.y; //#27071 - $_.jmv(); //#27071 - var _IT = $k[--$j]; //#27071 - if ($get($k[--$j], _IT) == -1) { //#27073 - $k[$j++] = $f($_.x - 1); //#27072 - $k[$j++] = $f($_.y - 1); //#27072 - if ((($_.i + $_.j) % 2) == 0) { //#27072 - $k[$j++] = $_.algnpat0; //#27072 - } else { //#27072 - $k[$j++] = $_.algnpat1; //#27072 - } //#27072 - $_.putalgnpat(); //#27072 - } //#27072 - } //#27072 - } //#27072 - if (!$_.slave) { //#27127 - var _JL = $a([$a([6, 1]), $a([6, 2]), $a([6, 3]), $a([6, 4]), $a([6, 5]), $a([6, 6]), $a([5, 6]), $a([4, 6]), $a([3, 6]), $a([2, 6]), $a([1, 6]), $a([7, 1]), $a([7, 2]), $a([7, 3]), $a([7, 4]), $a([7, 5]), $a([7, 6]), $a([7, 7]), $a([6, 7]), $a([5, 7]), $a([4, 7]), $a([3, 7]), $a([2, 7]), $a([1, 7]), $a([8, 1]), $a([8, 2]), $a([8, 3]), $a([8, 4]), $a([8, 5]), $a([8, 6]), $a([8, 7]), $a([8, 8]), $a([7, 8]), $a([6, 8]), $a([5, 8]), $a([4, 8]), $a([3, 8]), $a([2, 8]), $a([1, 8]), $a([9, 1]), $a([9, 2]), $a([9, 3]), $a([9, 4]), $a([9, 5])]); //#27086 - for (var _JM = 0, _JN = _JL.length; _JM < _JN; _JM++) { //#27090 - $aload($get(_JL, _JM)); //#27088 - $_.y = $k[--$j]; //#27088 - $_.x = $k[--$j]; //#27088 - $k[$j++] = $a([$_.x, $_.y]); //#27089 - $k[$j++] = $a([-$_.x, $_.y]); //#27089 - $k[$j++] = $a([-$_.x, -$_.y]); //#27089 - $k[$j++] = $a([$_.x, -$_.y]); //#27089 - } //#27089 - $astore($a(176)); //#27091 - $_.metadatamap = $k[--$j]; //#27091 - $_.palettemap1 = $a([$a([4, 1]), $a([4, 2]), $a([5, 1]), $a([5, 2]), $a([2, 4]), $a([2, 5]), $a([1, 4]), $a([1, 5]), $a([-2, 1]), $a([-2, 2]), $a([-1, 1]), $a([-1, 2]), $a([-4, 4]), $a([-4, 5]), $a([-5, 4]), $a([-5, 5])]); //#27096 - $_.palettemap2 = $a([$a([-4, -5]), $a([-4, -4]), $a([-5, -5]), $a([-5, -4]), $a([-2, -2]), $a([-2, -1]), $a([-1, -2]), $a([-1, -1]), $a([2, -5]), $a([2, -4]), $a([1, -5]), $a([1, -4]), $a([4, -2]), $a([4, -1]), $a([5, -2]), $a([5, -1])]); //#27101 - } else { //#27127 - $k[$j++] = Infinity; //#27107 - for (var _KD = 1; _KD <= 19; _KD += 1) { //#27111 - $_.i = _KD; //#27109 - $k[$j++] = $a([0, $_.i]); //#27110 - $k[$j++] = $a([1, $_.i]); //#27110 - } //#27110 - for (var _KI = 5; _KI <= 12; _KI += 1) { //#27115 - $_.i = _KI; //#27113 - $k[$j++] = $a([2, $_.i]); //#27114 - $k[$j++] = $a([3, $_.i]); //#27114 - } //#27114 - $_.metadatamap = $a(); //#27114 - $k[$j++] = Infinity; //#27118 - for (var _KO = 5; _KO <= 12; _KO += 1) { //#27119 - $k[$j++] = _KO; //#27119 - $k[$j++] = Infinity; //#27119 - var _KP = $k[--$j]; //#27119 - var _KQ = $k[--$j]; //#27119 - $k[$j++] = _KP; //#27119 - $k[$j++] = 4; //#27119 - $k[$j++] = _KQ; //#27119 - var _KR = $a(); //#27119 - $k[$j++] = _KR; //#27119 - } //#27119 - for (var _KS = 12; _KS >= 5; _KS -= 1) { //#27120 - $k[$j++] = _KS; //#27120 - $k[$j++] = Infinity; //#27120 - var _KT = $k[--$j]; //#27120 - var _KU = $k[--$j]; //#27120 - $k[$j++] = _KT; //#27120 - $k[$j++] = 5; //#27120 - $k[$j++] = _KU; //#27120 - var _KV = $a(); //#27120 - $k[$j++] = _KV; //#27120 - } //#27120 - for (var _KW = 5; _KW <= 12; _KW += 1) { //#27121 - $k[$j++] = _KW; //#27121 - $k[$j++] = Infinity; //#27121 - var _KX = $k[--$j]; //#27121 - var _KY = $k[--$j]; //#27121 - $k[$j++] = _KX; //#27121 - $k[$j++] = 6; //#27121 - $k[$j++] = _KY; //#27121 - var _KZ = $a(); //#27121 - $k[$j++] = _KZ; //#27121 - } //#27121 - for (var _Ka = 12; _Ka >= 5; _Ka -= 1) { //#27122 - $k[$j++] = _Ka; //#27122 - $k[$j++] = Infinity; //#27122 - var _Kb = $k[--$j]; //#27122 - var _Kc = $k[--$j]; //#27122 - $k[$j++] = _Kb; //#27122 - $k[$j++] = 7; //#27122 - $k[$j++] = _Kc; //#27122 - var _Kd = $a(); //#27122 - $k[$j++] = _Kd; //#27122 - } //#27122 - $_.palettemap1 = $a(); //#27122 - $k[$j++] = Infinity; //#27125 - var _Kf = $_.palettemap1; //#27126 - for (var _Kg = 0, _Kh = _Kf.length; _Kg < _Kh; _Kg++) { //#27126 - $k[$j++] = $get(_Kf, _Kg); //#27126 - $k[$j++] = Infinity; //#27126 - var _Kj = $k[--$j]; //#27126 - var _Kk = $k[--$j]; //#27126 - $k[$j++] = _Kj; //#27126 - $aload(_Kk); //#27126 - var _Kl = $k[--$j]; //#27126 - var _Km = $k[--$j]; //#27126 - $k[$j++] = -_Km; //#27126 - $k[$j++] = -_Kl; //#27126 - var _Kn = $a(); //#27126 - $k[$j++] = _Kn; //#27126 - } //#27126 - $_.palettemap2 = $a(); //#27126 - } //#27127 - var _Kp = $_.metadatamap; //#27132 - for (var _Kq = 0, _Kr = _Kp.length; _Kq < _Kr; _Kq++) { //#27136 - var _Ks = $get(_Kp, _Kq); //#27136 - var _Kt = $get(_Ks, 0); //#27133 - $k[$j++] = _Ks; //#27133 - $k[$j++] = _Kt; //#27133 - if (_Kt < 0) { //#27133 - var _Kv = $k[--$j]; //#27133 - var _Kw = $k[--$j]; //#27133 - $put(_Kw, 0, $f($f(_Kv + $_.cols) - 1)); //#27133 - $k[$j++] = _Kw; //#27133 - } else { //#27133 - $j--; //#27133 - } //#27133 - var _Kx = $k[--$j]; //#27134 - var _Ky = $get(_Kx, 1); //#27134 - $k[$j++] = _Kx; //#27134 - $k[$j++] = _Ky; //#27134 - if (_Ky < 0) { //#27134 - var _L0 = $k[--$j]; //#27134 - var _L1 = $k[--$j]; //#27134 - $put(_L1, 1, $f($f(_L0 + $_.rows) - 1)); //#27134 - $k[$j++] = _L1; //#27134 - } else { //#27134 - $j--; //#27134 - } //#27134 - $j--; //#27135 - } //#27135 - var _L2 = $_.palettemap1; //#27137 - for (var _L3 = 0, _L4 = _L2.length; _L3 < _L4; _L3++) { //#27141 - var _L5 = $get(_L2, _L3); //#27141 - var _L6 = $get(_L5, 0); //#27138 - $k[$j++] = _L5; //#27138 - $k[$j++] = _L6; //#27138 - if (_L6 < 0) { //#27138 - var _L8 = $k[--$j]; //#27138 - var _L9 = $k[--$j]; //#27138 - $put(_L9, 0, $f($f(_L8 + $_.cols) - 1)); //#27138 - $k[$j++] = _L9; //#27138 - } else { //#27138 - $j--; //#27138 - } //#27138 - var _LA = $k[--$j]; //#27139 - var _LB = $get(_LA, 1); //#27139 - $k[$j++] = _LA; //#27139 - $k[$j++] = _LB; //#27139 - if (_LB < 0) { //#27139 - var _LD = $k[--$j]; //#27139 - var _LE = $k[--$j]; //#27139 - $put(_LE, 1, $f($f(_LD + $_.rows) - 1)); //#27139 - $k[$j++] = _LE; //#27139 - } else { //#27139 - $j--; //#27139 - } //#27139 - $j--; //#27140 - } //#27140 - var _LF = $_.palettemap2; //#27142 - for (var _LG = 0, _LH = _LF.length; _LG < _LH; _LG++) { //#27146 - var _LI = $get(_LF, _LG); //#27146 - var _LJ = $get(_LI, 0); //#27143 - $k[$j++] = _LI; //#27143 - $k[$j++] = _LJ; //#27143 - if (_LJ < 0) { //#27143 - var _LL = $k[--$j]; //#27143 - var _LM = $k[--$j]; //#27143 - $put(_LM, 0, $f($f(_LL + $_.cols) - 1)); //#27143 - $k[$j++] = _LM; //#27143 - } else { //#27143 - $j--; //#27143 - } //#27143 - var _LN = $k[--$j]; //#27144 - var _LO = $get(_LN, 1); //#27144 - $k[$j++] = _LN; //#27144 - $k[$j++] = _LO; //#27144 - if (_LO < 0) { //#27144 - var _LQ = $k[--$j]; //#27144 - var _LR = $k[--$j]; //#27144 - $put(_LR, 1, $f($f(_LQ + $_.rows) - 1)); //#27144 - $k[$j++] = _LR; //#27144 - } else { //#27144 - $j--; //#27144 - } //#27144 - $j--; //#27145 - } //#27145 - for (var _LU = 0, _LT = $f($_.nummetamodules - 1); _LU <= _LT; _LU += 1) { //#27151 - $k[$j++] = $_.pixs; //#27150 - $aload($get($_.metadatamap, _LU)); //#27150 - $_.jmv(); //#27150 - var _LY = $k[--$j]; //#27150 - $put($k[--$j], _LY, 0); //#27150 - } //#27150 - if (!$_.slave) { //#27164 - var _Lb = $_.colors; //#27156 - var _Lc = 16; //#27156 - if (16 > _Lb) { //#27156 - var _ = _Lb; //#27156 - _Lb = _Lc; //#27156 - _Lc = _; //#27156 - } //#27156 - for (var _Le = 0, _Ld = _Lc - 1; _Le <= _Ld; _Le += 1) { //#27161 - $_.i = _Le; //#27157 - var _Lh = $get($_.palettelayout, $_.i); //#27158 - $k[$j++] = _Lh; //#27159 - $k[$j++] = $_.pixs; //#27159 - $k[$j++] = _Lh; //#27159 - $aload($get($_.palettemap1, $_.i)); //#27159 - $_.jmv(); //#27159 - var _Lm = $k[--$j]; //#27159 - var _Ln = $k[--$j]; //#27159 - $put($k[--$j], _Lm, _Ln); //#27159 - var _Lq = $k[--$j]; //#27160 - $k[$j++] = $_.pixs; //#27160 - $k[$j++] = _Lq; //#27160 - $aload($get($_.palettemap2, $_.i)); //#27160 - $_.jmv(); //#27160 - var _Lu = $k[--$j]; //#27160 - var _Lv = $k[--$j]; //#27160 - $put($k[--$j], _Lu, _Lv); //#27160 - } //#27160 - $_.i = 16; //#27162 - } else { //#27164 - $_.i = 0; //#27164 - } //#27164 - $_.j = $_.nummetamodules; //#27168 - for (var _M1 = $_.i, _M0 = $_.palettelayout.length - 1; _M1 <= _M0; _M1 += 2) { //#27178 - $_.i = _M1; //#27170 - var _M4 = $get($_.palettelayout, $_.i); //#27171 - $k[$j++] = _M4; //#27172 - $k[$j++] = $_.pixs; //#27172 - $k[$j++] = _M4; //#27172 - $aload($get($_.metadatamap, $_.j)); //#27172 - $_.jmv(); //#27172 - var _M9 = $k[--$j]; //#27172 - var _MA = $k[--$j]; //#27172 - $put($k[--$j], _M9, _MA); //#27172 - var _MD = $k[--$j]; //#27173 - $k[$j++] = $_.pixs; //#27173 - $k[$j++] = _MD; //#27173 - $aload($get($_.metadatamap, $f($_.j + 2))); //#27173 - $_.jmv(); //#27173 - var _MH = $k[--$j]; //#27173 - var _MI = $k[--$j]; //#27173 - $put($k[--$j], _MH, _MI); //#27173 - var _MM = $get($_.palettelayout, $_.i + 1); //#27174 - $k[$j++] = _MM; //#27175 - $k[$j++] = $_.pixs; //#27175 - $k[$j++] = _MM; //#27175 - $aload($get($_.metadatamap, $f($_.j + 1))); //#27175 - $_.jmv(); //#27175 - var _MR = $k[--$j]; //#27175 - var _MS = $k[--$j]; //#27175 - $put($k[--$j], _MR, _MS); //#27175 - var _MV = $k[--$j]; //#27176 - $k[$j++] = $_.pixs; //#27176 - $k[$j++] = _MV; //#27176 - $aload($get($_.metadatamap, $f($_.j + 3))); //#27176 - $_.jmv(); //#27176 - var _MZ = $k[--$j]; //#27176 - var _Ma = $k[--$j]; //#27176 - $put($k[--$j], _MZ, _Ma); //#27176 - $_.j = $f($_.j + 4); //#27177 - } //#27177 + $_.pp = $k[--$j]; //#27378 + $_.py = $k[--$j]; //#27379 + $_.px = $k[--$j]; //#27380 + for (var _I0 = 0; _I0 <= 2; _I0 += 1) { //#27387 + $_.pb = _I0; //#27382 + for (var _I1 = 0; _I1 <= 2; _I1 += 1) { //#27386 + $_.pa = _I1; //#27384 + $k[$j++] = $_.pixs; //#27385 + $k[$j++] = $f($_.px + $_.pa); //#27385 + $k[$j++] = $f($_.py + $_.pb); //#27385 + $_.jmv(); //#27385 + var _IC = $k[--$j]; //#27385 + $put($k[--$j], _IC, $get($get($_.pp, $_.pb), $_.pa)); //#27385 + } //#27385 + } //#27385 + }; //#27385 + for (var _IG = 0, _IF = $_.algncpos.length - 1; _IG <= _IF; _IG += 1) { //#27399 + $_.j = _IG; //#27390 + $_.y = $get($_.algncpos, $_.j); //#27391 + for (var _IM = 0, _IL = $_.algnrpos.length - 1; _IM <= _IL; _IM += 1) { //#27398 + $_.i = _IM; //#27393 + $_.x = $get($_.algnrpos, $_.i); //#27394 + $k[$j++] = $_.pixs; //#27395 + $k[$j++] = $_.x; //#27395 + $k[$j++] = $_.y; //#27395 + $_.jmv(); //#27395 + var _IT = $k[--$j]; //#27395 + if ($get($k[--$j], _IT) == -1) { //#27397 + $k[$j++] = $f($_.x - 1); //#27396 + $k[$j++] = $f($_.y - 1); //#27396 + if ((($_.i + $_.j) % 2) == 0) { //#27396 + $k[$j++] = $_.algnpat0; //#27396 + } else { //#27396 + $k[$j++] = $_.algnpat1; //#27396 + } //#27396 + $_.putalgnpat(); //#27396 + } //#27396 + } //#27396 + } //#27396 + if (!$_.slave) { //#27451 + var _JL = $a([$a([6, 1]), $a([6, 2]), $a([6, 3]), $a([6, 4]), $a([6, 5]), $a([6, 6]), $a([5, 6]), $a([4, 6]), $a([3, 6]), $a([2, 6]), $a([1, 6]), $a([7, 1]), $a([7, 2]), $a([7, 3]), $a([7, 4]), $a([7, 5]), $a([7, 6]), $a([7, 7]), $a([6, 7]), $a([5, 7]), $a([4, 7]), $a([3, 7]), $a([2, 7]), $a([1, 7]), $a([8, 1]), $a([8, 2]), $a([8, 3]), $a([8, 4]), $a([8, 5]), $a([8, 6]), $a([8, 7]), $a([8, 8]), $a([7, 8]), $a([6, 8]), $a([5, 8]), $a([4, 8]), $a([3, 8]), $a([2, 8]), $a([1, 8]), $a([9, 1]), $a([9, 2]), $a([9, 3]), $a([9, 4]), $a([9, 5])]); //#27410 + for (var _JM = 0, _JN = _JL.length; _JM < _JN; _JM++) { //#27414 + $aload($get(_JL, _JM)); //#27412 + $_.y = $k[--$j]; //#27412 + $_.x = $k[--$j]; //#27412 + $k[$j++] = $a([$_.x, $_.y]); //#27413 + $k[$j++] = $a([-$_.x, $_.y]); //#27413 + $k[$j++] = $a([-$_.x, -$_.y]); //#27413 + $k[$j++] = $a([$_.x, -$_.y]); //#27413 + } //#27413 + $astore($a(176)); //#27415 + $_.metadatamap = $k[--$j]; //#27415 + $_.palettemap1 = $a([$a([4, 1]), $a([4, 2]), $a([5, 1]), $a([5, 2]), $a([2, 4]), $a([2, 5]), $a([1, 4]), $a([1, 5]), $a([-2, 1]), $a([-2, 2]), $a([-1, 1]), $a([-1, 2]), $a([-4, 4]), $a([-4, 5]), $a([-5, 4]), $a([-5, 5])]); //#27420 + $_.palettemap2 = $a([$a([-4, -5]), $a([-4, -4]), $a([-5, -5]), $a([-5, -4]), $a([-2, -2]), $a([-2, -1]), $a([-1, -2]), $a([-1, -1]), $a([2, -5]), $a([2, -4]), $a([1, -5]), $a([1, -4]), $a([4, -2]), $a([4, -1]), $a([5, -2]), $a([5, -1])]); //#27425 + } else { //#27451 + $k[$j++] = Infinity; //#27431 + for (var _KD = 1; _KD <= 19; _KD += 1) { //#27435 + $_.i = _KD; //#27433 + $k[$j++] = $a([0, $_.i]); //#27434 + $k[$j++] = $a([1, $_.i]); //#27434 + } //#27434 + for (var _KI = 5; _KI <= 12; _KI += 1) { //#27439 + $_.i = _KI; //#27437 + $k[$j++] = $a([2, $_.i]); //#27438 + $k[$j++] = $a([3, $_.i]); //#27438 + } //#27438 + $_.metadatamap = $a(); //#27438 + $k[$j++] = Infinity; //#27442 + for (var _KO = 5; _KO <= 12; _KO += 1) { //#27443 + $k[$j++] = _KO; //#27443 + $k[$j++] = Infinity; //#27443 + var _KP = $k[--$j]; //#27443 + var _KQ = $k[--$j]; //#27443 + $k[$j++] = _KP; //#27443 + $k[$j++] = 4; //#27443 + $k[$j++] = _KQ; //#27443 + var _KR = $a(); //#27443 + $k[$j++] = _KR; //#27443 + } //#27443 + for (var _KS = 12; _KS >= 5; _KS -= 1) { //#27444 + $k[$j++] = _KS; //#27444 + $k[$j++] = Infinity; //#27444 + var _KT = $k[--$j]; //#27444 + var _KU = $k[--$j]; //#27444 + $k[$j++] = _KT; //#27444 + $k[$j++] = 5; //#27444 + $k[$j++] = _KU; //#27444 + var _KV = $a(); //#27444 + $k[$j++] = _KV; //#27444 + } //#27444 + for (var _KW = 5; _KW <= 12; _KW += 1) { //#27445 + $k[$j++] = _KW; //#27445 + $k[$j++] = Infinity; //#27445 + var _KX = $k[--$j]; //#27445 + var _KY = $k[--$j]; //#27445 + $k[$j++] = _KX; //#27445 + $k[$j++] = 6; //#27445 + $k[$j++] = _KY; //#27445 + var _KZ = $a(); //#27445 + $k[$j++] = _KZ; //#27445 + } //#27445 + for (var _Ka = 12; _Ka >= 5; _Ka -= 1) { //#27446 + $k[$j++] = _Ka; //#27446 + $k[$j++] = Infinity; //#27446 + var _Kb = $k[--$j]; //#27446 + var _Kc = $k[--$j]; //#27446 + $k[$j++] = _Kb; //#27446 + $k[$j++] = 7; //#27446 + $k[$j++] = _Kc; //#27446 + var _Kd = $a(); //#27446 + $k[$j++] = _Kd; //#27446 + } //#27446 + $_.palettemap1 = $a(); //#27446 + $k[$j++] = Infinity; //#27449 + var _Kf = $_.palettemap1; //#27450 + for (var _Kg = 0, _Kh = _Kf.length; _Kg < _Kh; _Kg++) { //#27450 + $k[$j++] = $get(_Kf, _Kg); //#27450 + $k[$j++] = Infinity; //#27450 + var _Kj = $k[--$j]; //#27450 + var _Kk = $k[--$j]; //#27450 + $k[$j++] = _Kj; //#27450 + $aload(_Kk); //#27450 + var _Kl = $k[--$j]; //#27450 + var _Km = $k[--$j]; //#27450 + $k[$j++] = -_Km; //#27450 + $k[$j++] = -_Kl; //#27450 + var _Kn = $a(); //#27450 + $k[$j++] = _Kn; //#27450 + } //#27450 + $_.palettemap2 = $a(); //#27450 + } //#27451 + var _Kp = $_.metadatamap; //#27456 + for (var _Kq = 0, _Kr = _Kp.length; _Kq < _Kr; _Kq++) { //#27460 + var _Ks = $get(_Kp, _Kq); //#27460 + var _Kt = $get(_Ks, 0); //#27457 + $k[$j++] = _Ks; //#27457 + $k[$j++] = _Kt; //#27457 + if (_Kt < 0) { //#27457 + var _Kv = $k[--$j]; //#27457 + var _Kw = $k[--$j]; //#27457 + $put(_Kw, 0, $f($f(_Kv + $_.cols) - 1)); //#27457 + $k[$j++] = _Kw; //#27457 + } else { //#27457 + $j--; //#27457 + } //#27457 + var _Kx = $k[--$j]; //#27458 + var _Ky = $get(_Kx, 1); //#27458 + $k[$j++] = _Kx; //#27458 + $k[$j++] = _Ky; //#27458 + if (_Ky < 0) { //#27458 + var _L0 = $k[--$j]; //#27458 + var _L1 = $k[--$j]; //#27458 + $put(_L1, 1, $f($f(_L0 + $_.rows) - 1)); //#27458 + $k[$j++] = _L1; //#27458 + } else { //#27458 + $j--; //#27458 + } //#27458 + $j--; //#27459 + } //#27459 + var _L2 = $_.palettemap1; //#27461 + for (var _L3 = 0, _L4 = _L2.length; _L3 < _L4; _L3++) { //#27465 + var _L5 = $get(_L2, _L3); //#27465 + var _L6 = $get(_L5, 0); //#27462 + $k[$j++] = _L5; //#27462 + $k[$j++] = _L6; //#27462 + if (_L6 < 0) { //#27462 + var _L8 = $k[--$j]; //#27462 + var _L9 = $k[--$j]; //#27462 + $put(_L9, 0, $f($f(_L8 + $_.cols) - 1)); //#27462 + $k[$j++] = _L9; //#27462 + } else { //#27462 + $j--; //#27462 + } //#27462 + var _LA = $k[--$j]; //#27463 + var _LB = $get(_LA, 1); //#27463 + $k[$j++] = _LA; //#27463 + $k[$j++] = _LB; //#27463 + if (_LB < 0) { //#27463 + var _LD = $k[--$j]; //#27463 + var _LE = $k[--$j]; //#27463 + $put(_LE, 1, $f($f(_LD + $_.rows) - 1)); //#27463 + $k[$j++] = _LE; //#27463 + } else { //#27463 + $j--; //#27463 + } //#27463 + $j--; //#27464 + } //#27464 + var _LF = $_.palettemap2; //#27466 + for (var _LG = 0, _LH = _LF.length; _LG < _LH; _LG++) { //#27470 + var _LI = $get(_LF, _LG); //#27470 + var _LJ = $get(_LI, 0); //#27467 + $k[$j++] = _LI; //#27467 + $k[$j++] = _LJ; //#27467 + if (_LJ < 0) { //#27467 + var _LL = $k[--$j]; //#27467 + var _LM = $k[--$j]; //#27467 + $put(_LM, 0, $f($f(_LL + $_.cols) - 1)); //#27467 + $k[$j++] = _LM; //#27467 + } else { //#27467 + $j--; //#27467 + } //#27467 + var _LN = $k[--$j]; //#27468 + var _LO = $get(_LN, 1); //#27468 + $k[$j++] = _LN; //#27468 + $k[$j++] = _LO; //#27468 + if (_LO < 0) { //#27468 + var _LQ = $k[--$j]; //#27468 + var _LR = $k[--$j]; //#27468 + $put(_LR, 1, $f($f(_LQ + $_.rows) - 1)); //#27468 + $k[$j++] = _LR; //#27468 + } else { //#27468 + $j--; //#27468 + } //#27468 + $j--; //#27469 + } //#27469 + for (var _LU = 0, _LT = $f($_.nummetamodules - 1); _LU <= _LT; _LU += 1) { //#27475 + $k[$j++] = $_.pixs; //#27474 + $aload($get($_.metadatamap, _LU)); //#27474 + $_.jmv(); //#27474 + var _LY = $k[--$j]; //#27474 + $put($k[--$j], _LY, 0); //#27474 + } //#27474 + if (!$_.slave) { //#27488 + var _Lb = $_.colors; //#27480 + var _Lc = 16; //#27480 + if (16 > _Lb) { //#27480 + var _ = _Lb; //#27480 + _Lb = _Lc; //#27480 + _Lc = _; //#27480 + } //#27480 + for (var _Le = 0, _Ld = _Lc - 1; _Le <= _Ld; _Le += 1) { //#27485 + $_.i = _Le; //#27481 + var _Lh = $get($_.palettelayout, $_.i); //#27482 + $k[$j++] = _Lh; //#27483 + $k[$j++] = $_.pixs; //#27483 + $k[$j++] = _Lh; //#27483 + $aload($get($_.palettemap1, $_.i)); //#27483 + $_.jmv(); //#27483 + var _Lm = $k[--$j]; //#27483 + var _Ln = $k[--$j]; //#27483 + $put($k[--$j], _Lm, _Ln); //#27483 + var _Lq = $k[--$j]; //#27484 + $k[$j++] = $_.pixs; //#27484 + $k[$j++] = _Lq; //#27484 + $aload($get($_.palettemap2, $_.i)); //#27484 + $_.jmv(); //#27484 + var _Lu = $k[--$j]; //#27484 + var _Lv = $k[--$j]; //#27484 + $put($k[--$j], _Lu, _Lv); //#27484 + } //#27484 + $_.i = 16; //#27486 + } else { //#27488 + $_.i = 0; //#27488 + } //#27488 + $_.j = $_.nummetamodules; //#27492 + for (var _M1 = $_.i, _M0 = $_.palettelayout.length - 1; _M1 <= _M0; _M1 += 2) { //#27502 + $_.i = _M1; //#27494 + var _M4 = $get($_.palettelayout, $_.i); //#27495 + $k[$j++] = _M4; //#27496 + $k[$j++] = $_.pixs; //#27496 + $k[$j++] = _M4; //#27496 + $aload($get($_.metadatamap, $_.j)); //#27496 + $_.jmv(); //#27496 + var _M9 = $k[--$j]; //#27496 + var _MA = $k[--$j]; //#27496 + $put($k[--$j], _M9, _MA); //#27496 + var _MD = $k[--$j]; //#27497 + $k[$j++] = $_.pixs; //#27497 + $k[$j++] = _MD; //#27497 + $aload($get($_.metadatamap, $f($_.j + 2))); //#27497 + $_.jmv(); //#27497 + var _MH = $k[--$j]; //#27497 + var _MI = $k[--$j]; //#27497 + $put($k[--$j], _MH, _MI); //#27497 + var _MM = $get($_.palettelayout, $_.i + 1); //#27498 + $k[$j++] = _MM; //#27499 + $k[$j++] = $_.pixs; //#27499 + $k[$j++] = _MM; //#27499 + $aload($get($_.metadatamap, $f($_.j + 1))); //#27499 + $_.jmv(); //#27499 + var _MR = $k[--$j]; //#27499 + var _MS = $k[--$j]; //#27499 + $put($k[--$j], _MR, _MS); //#27499 + var _MV = $k[--$j]; //#27500 + $k[$j++] = $_.pixs; //#27500 + $k[$j++] = _MV; //#27500 + $aload($get($_.metadatamap, $f($_.j + 3))); //#27500 + $_.jmv(); //#27500 + var _MZ = $k[--$j]; //#27500 + var _Ma = $k[--$j]; //#27500 + $put($k[--$j], _MZ, _Ma); //#27500 + $_.j = $f($_.j + 4); //#27501 + } //#27501 var _N2 = $a([function() { - var _Md = $k[--$j]; //#27182 - var _Me = $k[--$j]; //#27182 - $k[$j++] = $f(_Me + _Md) % $_.colors; //#27182 + var _Md = $k[--$j]; //#27506 + var _Me = $k[--$j]; //#27506 + $k[$j++] = $f(_Me + _Md) % $_.colors; //#27506 }, function() { - $j--; //#27183 - var _Mh = $k[--$j]; //#27183 - $k[$j++] = _Mh % $_.colors; //#27183 + $j--; //#27507 + var _Mh = $k[--$j]; //#27507 + $k[$j++] = _Mh % $_.colors; //#27507 }, function() { - var _Mi = $k[--$j]; //#27184 - var _Mj = $k[--$j]; //#27184 - $k[$j++] = _Mi; //#27184 - $k[$j++] = _Mj; //#27184 - $j--; //#27184 - var _Ml = $k[--$j]; //#27184 - $k[$j++] = _Ml % $_.colors; //#27184 + var _Mi = $k[--$j]; //#27508 + var _Mj = $k[--$j]; //#27508 + $k[$j++] = _Mi; //#27508 + $k[$j++] = _Mj; //#27508 + $j--; //#27508 + var _Ml = $k[--$j]; //#27508 + $k[$j++] = _Ml % $_.colors; //#27508 }, function() { - var _Mm = $k[--$j]; //#27185 - var _Mn = $k[--$j]; //#27185 - $k[$j++] = ((~~(_Mm / 3)) + (~~(_Mn / 2))) % $_.colors; //#27185 + var _Mm = $k[--$j]; //#27509 + var _Mn = $k[--$j]; //#27509 + $k[$j++] = ((~~(_Mm / 3)) + (~~(_Mn / 2))) % $_.colors; //#27509 }, function() { - var _Mp = $k[--$j]; //#27186 - var _Mq = $k[--$j]; //#27186 - $k[$j++] = ((~~(_Mp / 2)) + (~~(_Mq / 3))) % $_.colors; //#27186 + var _Mp = $k[--$j]; //#27510 + var _Mq = $k[--$j]; //#27510 + $k[$j++] = ((~~(_Mp / 2)) + (~~(_Mq / 3))) % $_.colors; //#27510 }, function() { - var _Ms = $k[--$j]; //#27187 - var _Mu = $f($k[--$j] + _Ms); //#27187 - $k[$j++] = ((~~(_Mu / 2)) + (~~(_Mu / 3))) % $_.colors; //#27187 + var _Ms = $k[--$j]; //#27511 + var _Mu = $f($k[--$j] + _Ms); //#27511 + $k[$j++] = ((~~(_Mu / 2)) + (~~(_Mu / 3))) % $_.colors; //#27511 }, function() { - var _Mw = $k[--$j]; //#27188 - var _Mx = $k[--$j]; //#27188 - $k[$j++] = ($f(((_Mw * (_Mx * _Mx)) % 7) + ((($f(_Mw + (_Mx * _Mx))) * 2) % 19))) % $_.colors; //#27188 + var _Mw = $k[--$j]; //#27512 + var _Mx = $k[--$j]; //#27512 + $k[$j++] = ($f(((_Mw * (_Mx * _Mx)) % 7) + ((($f(_Mw + (_Mx * _Mx))) * 2) % 19))) % $_.colors; //#27512 }, function() { - var _Mz = $k[--$j]; //#27189 - var _N0 = $k[--$j]; //#27189 - $k[$j++] = ($f(((_N0 * (_Mz * _Mz)) % 5) + (($f((_Mz * _Mz) + (_N0 * 2))) % 13))) % $_.colors; //#27189 - }]); //#27189 - $_.maskfuncs = _N2; //#27190 - if ($_.mask != -1) { //#27194 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask)]); //#27192 - $_.bestmaskval = $_.mask; //#27193 - } //#27193 - $_.masks = $a($_.maskfuncs.length); //#27195 - for (var _ND = 0, _NC = $_.masks.length - 1; _ND <= _NC; _ND += 1) { //#27208 - $_.m = _ND; //#27197 - $_.mask = $a($_.rows * $_.cols); //#27198 - for (var _NJ = 0, _NI = $f($_.rows - 1); _NJ <= _NI; _NJ += 1) { //#27206 - $_.j = _NJ; //#27200 - for (var _NM = 0, _NL = $f($_.cols - 1); _NM <= _NL; _NM += 1) { //#27205 - $_.i = _NM; //#27202 - $k[$j++] = $_.pixs; //#27203 - $k[$j++] = $_.i; //#27203 - $k[$j++] = $_.j; //#27203 - $_.jmv(); //#27203 - var _NQ = $k[--$j]; //#27203 - if ($get($k[--$j], _NQ) == -1) { //#27203 - $k[$j++] = $_.i; //#27203 - $k[$j++] = $_.j; //#27203 + var _Mz = $k[--$j]; //#27513 + var _N0 = $k[--$j]; //#27513 + $k[$j++] = ($f(((_N0 * (_Mz * _Mz)) % 5) + (($f((_Mz * _Mz) + (_N0 * 2))) % 13))) % $_.colors; //#27513 + }]); //#27513 + $_.maskfuncs = _N2; //#27514 + if ($_.mask != -1) { //#27518 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask)]); //#27516 + $_.bestmaskval = $_.mask; //#27517 + } //#27517 + $_.masks = $a($_.maskfuncs.length); //#27519 + for (var _ND = 0, _NC = $_.masks.length - 1; _ND <= _NC; _ND += 1) { //#27532 + $_.m = _ND; //#27521 + $_.mask = $a($_.rows * $_.cols); //#27522 + for (var _NJ = 0, _NI = $f($_.rows - 1); _NJ <= _NI; _NJ += 1) { //#27530 + $_.j = _NJ; //#27524 + for (var _NM = 0, _NL = $f($_.cols - 1); _NM <= _NL; _NM += 1) { //#27529 + $_.i = _NM; //#27526 + $k[$j++] = $_.pixs; //#27527 + $k[$j++] = $_.i; //#27527 + $k[$j++] = $_.j; //#27527 + $_.jmv(); //#27527 + var _NQ = $k[--$j]; //#27527 + if ($get($k[--$j], _NQ) == -1) { //#27527 + $k[$j++] = $_.i; //#27527 + $k[$j++] = $_.j; //#27527 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#27203 - } else { //#27203 - $k[$j++] = 0; //#27203 - } //#27203 - $k[$j++] = $_.mask; //#27204 - $k[$j++] = $_.i; //#27204 - $k[$j++] = $_.j; //#27204 - $_.jmv(); //#27204 - var _Nb = $k[--$j]; //#27204 - var _Nc = $k[--$j]; //#27204 - $put(_Nc, _Nb, $k[--$j]); //#27204 - } //#27204 - } //#27204 - $put($_.masks, $_.m, $_.mask); //#27207 - } //#27207 - $_.posx = 0; //#27211 - $_.posy = 0; //#27211 - $_.i = 0; //#27212 - for (;;) { //#27222 - if ($_.posx == $_.cols) { //#27214 - break; //#27214 - } //#27214 - $k[$j++] = $_.pixs; //#27215 - $k[$j++] = $_.posx; //#27215 - $k[$j++] = $_.posy; //#27215 - $_.jmv(); //#27215 - var _Nm = $k[--$j]; //#27215 - if ($get($k[--$j], _Nm) == -1) { //#27219 - var _Ns = $geti($_.bits, $_.i, $_.databpm); //#27216 - $k[$j++] = 0; //#27216 - for (var _Nt = 0, _Nu = _Ns.length; _Nt < _Nu; _Nt++) { //#27216 - var _Nw = $k[--$j]; //#27216 - $k[$j++] = ($f(_Nw + $f($get(_Ns, _Nt) - 48))) * 2; //#27216 - } //#27216 - var _Nx = $k[--$j]; //#27216 - $k[$j++] = ~~(_Nx / 2); //#27217 - $k[$j++] = $_.pixs; //#27217 - $k[$j++] = $_.posx; //#27217 - $k[$j++] = $_.posy; //#27217 - $_.jmv(); //#27217 - var _O1 = $k[--$j]; //#27217 - var _O2 = $k[--$j]; //#27217 - $put(_O2, _O1, $k[--$j]); //#27217 - $_.i = $_.i + $_.databpm; //#27218 - } //#27218 - $_.posy = $_.posy + 1; //#27220 - if ($_.posy == $_.rows) { //#27221 - $_.posy = 0; //#27221 - $_.posx = $_.posx + 1; //#27221 - } //#27221 - } //#27221 + } //#27527 + } else { //#27527 + $k[$j++] = 0; //#27527 + } //#27527 + $k[$j++] = $_.mask; //#27528 + $k[$j++] = $_.i; //#27528 + $k[$j++] = $_.j; //#27528 + $_.jmv(); //#27528 + var _Nb = $k[--$j]; //#27528 + var _Nc = $k[--$j]; //#27528 + $put(_Nc, _Nb, $k[--$j]); //#27528 + } //#27528 + } //#27528 + $put($_.masks, $_.m, $_.mask); //#27531 + } //#27531 + $_.posx = 0; //#27535 + $_.posy = 0; //#27535 + $_.i = 0; //#27536 + for (;;) { //#27546 + if ($_.posx == $_.cols) { //#27538 + break; //#27538 + } //#27538 + $k[$j++] = $_.pixs; //#27539 + $k[$j++] = $_.posx; //#27539 + $k[$j++] = $_.posy; //#27539 + $_.jmv(); //#27539 + var _Nm = $k[--$j]; //#27539 + if ($get($k[--$j], _Nm) == -1) { //#27543 + var _Ns = $geti($_.bits, $_.i, $_.databpm); //#27540 + $k[$j++] = 0; //#27540 + for (var _Nt = 0, _Nu = _Ns.length; _Nt < _Nu; _Nt++) { //#27540 + var _Nw = $k[--$j]; //#27540 + $k[$j++] = ($f(_Nw + $f($get(_Ns, _Nt) - 48))) * 2; //#27540 + } //#27540 + var _Nx = $k[--$j]; //#27540 + $k[$j++] = ~~(_Nx / 2); //#27541 + $k[$j++] = $_.pixs; //#27541 + $k[$j++] = $_.posx; //#27541 + $k[$j++] = $_.posy; //#27541 + $_.jmv(); //#27541 + var _O1 = $k[--$j]; //#27541 + var _O2 = $k[--$j]; //#27541 + $put(_O2, _O1, $k[--$j]); //#27541 + $_.i = $_.i + $_.databpm; //#27542 + } //#27542 + $_.posy = $_.posy + 1; //#27544 + if ($_.posy == $_.rows) { //#27545 + $_.posy = 0; //#27545 + $_.posx = $_.posx + 1; //#27545 + } //#27545 + } //#27545 $_.evalrle = function() { - $_.scrle = $k[--$j]; //#27226 - $_.scr1 = 0; //#27227 - $_.scr3 = 0; //#27227 - for (var _OD = 0, _OC = $_.scrle.length - 2; _OD <= _OC; _OD += 2) { //#27249 - $_.j = _OD; //#27229 - if ($get($_.scrle, $_.j + 1) != -1) { //#27248 - var _OJ = $get($_.scrle, $_.j); //#27232 - $k[$j++] = _OJ; //#27232 - if (_OJ >= 5) { //#27232 - $_.scr1 = $f($f($k[--$j] - 2) + $_.scr1); //#27232 - } else { //#27232 - $j--; //#27232 - } //#27232 - if (($_.j >= 4) && ($_.j <= ($_.scrle.length - 5))) { //#27247 - var _OR = $geti($_.scrle, $_.j - 4, 10); //#27235 - $k[$j++] = _OR; //#27236 - for (var _OS = 0, _OT = _OR.length; _OS < _OT; _OS++) { //#27236 - $k[$j++] = $get(_OR, _OS) == 1; //#27236 - } //#27236 - $j--; //#27236 - for (var _OV = 0, _OW = 4; _OV < _OW; _OV++) { //#27236 - var _OX = $k[--$j]; //#27236 - var _OY = $k[--$j]; //#27236 - $k[$j++] = _OX; //#27236 - $k[$j++] = _OY; //#27236 - $j--; //#27236 - var _OZ = $k[--$j]; //#27236 - var _Oa = $k[--$j]; //#27236 - $k[$j++] = $an(_Oa, _OZ); //#27236 - } //#27236 - if ($k[--$j]) { //#27246 - $k[$j++] = Infinity; //#27237 - var _Oc = $k[--$j]; //#27237 - var _Od = $k[--$j]; //#27237 - $k[$j++] = _Oc; //#27237 - $aload(_Od); //#27237 - var _Oe = $k[--$j]; //#27238 - var _Of = $k[--$j]; //#27238 - var _Og = $k[--$j]; //#27238 - var _Oh = $k[--$j]; //#27238 - var _Oi = $k[--$j]; //#27238 - var _Oj = $k[--$j]; //#27238 - var _Ok = $k[--$j]; //#27238 - var _Ol = $k[--$j]; //#27238 - var _Om = $k[--$j]; //#27238 - $k[$j++] = _Om; //#27244 - $k[$j++] = _Ol; //#27244 - $k[$j++] = _Ok; //#27244 - $k[$j++] = _Oj; //#27244 - $k[$j++] = _Oi; //#27244 - $k[$j++] = _Oh; //#27244 - $k[$j++] = _Og; //#27244 - $k[$j++] = _Of; //#27244 - $k[$j++] = _Oe; //#27244 - if (($eq(_Om, _Oi) && $eq(_Om, _Oe)) && $eq(_Ok, _Og)) { //#27244 - var _On = $k[--$j]; //#27240 - var _Oo = $k[--$j]; //#27240 - var _Op = $k[--$j]; //#27240 - $_.c4 = _Op; //#27240 - $_.c5 = _On; //#27240 - $k[$j++] = _Op; //#27243 - $k[$j++] = _Oo; //#27243 - if ((($_.c4 == $_.bi) && ($_.c5 == $_.yi)) || ((($_.c4 == $_.yi) && ($_.c5 == $_.bi)) || ((($_.c4 == $_.gi) && ($_.c5 == $_.mi)) || (($_.c4 == $_.mi) && ($_.c5 == $_.gi))))) { //#27243 - $_.scr3 = $_.scr3 + 100; //#27243 - } //#27243 - } //#27243 - $cleartomark(); //#27245 - } else { //#27246 - $j--; //#27246 - } //#27246 - } //#27246 - } //#27246 - } //#27246 - $k[$j++] = $_.scr1; //#27250 - $k[$j++] = $_.scr3; //#27250 - }; //#27250 + $_.scrle = $k[--$j]; //#27550 + $_.scr1 = 0; //#27551 + $_.scr3 = 0; //#27551 + for (var _OD = 0, _OC = $_.scrle.length - 2; _OD <= _OC; _OD += 2) { //#27573 + $_.j = _OD; //#27553 + if ($get($_.scrle, $_.j + 1) != -1) { //#27572 + var _OJ = $get($_.scrle, $_.j); //#27556 + $k[$j++] = _OJ; //#27556 + if (_OJ >= 5) { //#27556 + $_.scr1 = $f($f($k[--$j] - 2) + $_.scr1); //#27556 + } else { //#27556 + $j--; //#27556 + } //#27556 + if (($_.j >= 4) && ($_.j <= ($_.scrle.length - 5))) { //#27571 + var _OR = $geti($_.scrle, $_.j - 4, 10); //#27559 + $k[$j++] = _OR; //#27560 + for (var _OS = 0, _OT = _OR.length; _OS < _OT; _OS++) { //#27560 + $k[$j++] = $get(_OR, _OS) == 1; //#27560 + } //#27560 + $j--; //#27560 + for (var _OV = 0, _OW = 4; _OV < _OW; _OV++) { //#27560 + var _OX = $k[--$j]; //#27560 + var _OY = $k[--$j]; //#27560 + $k[$j++] = _OX; //#27560 + $k[$j++] = _OY; //#27560 + $j--; //#27560 + var _OZ = $k[--$j]; //#27560 + var _Oa = $k[--$j]; //#27560 + $k[$j++] = $an(_Oa, _OZ); //#27560 + } //#27560 + if ($k[--$j]) { //#27570 + $k[$j++] = Infinity; //#27561 + var _Oc = $k[--$j]; //#27561 + var _Od = $k[--$j]; //#27561 + $k[$j++] = _Oc; //#27561 + $aload(_Od); //#27561 + var _Oe = $k[--$j]; //#27562 + var _Of = $k[--$j]; //#27562 + var _Og = $k[--$j]; //#27562 + var _Oh = $k[--$j]; //#27562 + var _Oi = $k[--$j]; //#27562 + var _Oj = $k[--$j]; //#27562 + var _Ok = $k[--$j]; //#27562 + var _Ol = $k[--$j]; //#27562 + var _Om = $k[--$j]; //#27562 + $k[$j++] = _Om; //#27568 + $k[$j++] = _Ol; //#27568 + $k[$j++] = _Ok; //#27568 + $k[$j++] = _Oj; //#27568 + $k[$j++] = _Oi; //#27568 + $k[$j++] = _Oh; //#27568 + $k[$j++] = _Og; //#27568 + $k[$j++] = _Of; //#27568 + $k[$j++] = _Oe; //#27568 + if (($eq(_Om, _Oi) && $eq(_Om, _Oe)) && $eq(_Ok, _Og)) { //#27568 + var _On = $k[--$j]; //#27564 + var _Oo = $k[--$j]; //#27564 + var _Op = $k[--$j]; //#27564 + $_.c4 = _Op; //#27564 + $_.c5 = _On; //#27564 + $k[$j++] = _Op; //#27567 + $k[$j++] = _Oo; //#27567 + if ((($_.c4 == $_.bi) && ($_.c5 == $_.yi)) || ((($_.c4 == $_.yi) && ($_.c5 == $_.bi)) || ((($_.c4 == $_.gi) && ($_.c5 == $_.mi)) || (($_.c4 == $_.mi) && ($_.c5 == $_.gi))))) { //#27567 + $_.scr3 = $_.scr3 + 100; //#27567 + } //#27567 + } //#27567 + $cleartomark(); //#27569 + } else { //#27570 + $j--; //#27570 + } //#27570 + } //#27570 + } //#27570 + } //#27570 + $k[$j++] = $_.scr1; //#27574 + $k[$j++] = $_.scr3; //#27574 + }; //#27574 $_.evalmask = function() { - $_.sym = $k[--$j]; //#27254 - $_.n1 = 0; //#27256 - $_.n2 = 0; //#27256 - $_.n3 = 0; //#27256 - var _PA = $_.rows; //#27257 - var _PB = $_.cols; //#27257 - if (_PA < _PB) { //#27257 - var _ = _PB; //#27257 - _PB = _PA; //#27257 - _PA = _; //#27257 - } //#27257 - $_.rle = $a($f((_PA * 2) + 2)); //#27257 - $_.lastpairs = $a($_.cols); //#27258 - $_.thispairs = $a($_.cols); //#27259 - for (var _PJ = 0, _PI = $f($_.cols - 1); _PJ <= _PI; _PJ += 1) { //#27271 - $_.i = _PJ; //#27263 - $k[$j++] = Infinity; //#27264 - $k[$j++] = 0; //#27267 - $k[$j++] = -1; //#27267 - for (var _PP = $_.i, _PQ = $_.cols, _PO = $f(($_.rows * $_.cols) - 1); _PQ < 0 ? _PP >= _PO : _PP <= _PO; _PP += _PQ) { //#27267 - var _PS = $get($_.sym, _PP); //#27266 - var _PT = $k[--$j]; //#27266 - $k[$j++] = _PT; //#27266 - $k[$j++] = _PS; //#27266 - if ($eq(_PT, _PS)) { //#27266 - $j--; //#27266 - var _PU = $k[--$j]; //#27266 - var _PV = $k[--$j]; //#27266 - $k[$j++] = $f(_PV + 1); //#27266 - $k[$j++] = _PU; //#27266 - } else { //#27266 - var _PW = $k[--$j]; //#27266 - $k[$j++] = 1; //#27266 - $k[$j++] = _PW; //#27266 - } //#27266 - } //#27266 - var _PY = $counttomark() + 2; //#27268 - $astore($geti($_.rle, 0, _PY - 2)); //#27268 - $_.evalrle(); //#27269 - $_.n3 = $f($k[--$j] + $_.n3); //#27269 - $_.n1 = $f($k[--$j] + $_.n1); //#27269 - $j--; //#27270 - } //#27270 - for (var _Pg = 0, _Pf = $f($_.rows - 1); _Pg <= _Pf; _Pg += 1) { //#27298 - $_.i = _Pg; //#27274 - $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#27277 - $k[$j++] = Infinity; //#27278 - var _Pm = $_.symrow; //#27279 - $k[$j++] = 0; //#27281 - $k[$j++] = -1; //#27281 - for (var _Pn = 0, _Po = _Pm.length; _Pn < _Po; _Pn++) { //#27281 - var _Pp = $get(_Pm, _Pn); //#27281 - var _Pq = $k[--$j]; //#27280 - $k[$j++] = _Pq; //#27280 - $k[$j++] = _Pp; //#27280 - if ($eq(_Pq, _Pp)) { //#27280 - $j--; //#27280 - var _Pr = $k[--$j]; //#27280 - var _Ps = $k[--$j]; //#27280 - $k[$j++] = $f(_Ps + 1); //#27280 - $k[$j++] = _Pr; //#27280 - } else { //#27280 - var _Pt = $k[--$j]; //#27280 - $k[$j++] = 1; //#27280 - $k[$j++] = _Pt; //#27280 - } //#27280 - } //#27280 - var _Pv = $counttomark() + 2; //#27282 - $astore($geti($_.rle, 0, _Pv - 2)); //#27282 - $_.evalrle(); //#27283 - $_.n3 = $f($k[--$j] + $_.n3); //#27283 - $_.n1 = $f($k[--$j] + $_.n1); //#27283 - $j--; //#27284 - var _Q1 = $_.thispairs; //#27287 - $_.thispairs = $_.lastpairs; //#27287 - $_.lastpairs = _Q1; //#27287 - var _Q3 = $_.symrow; //#27288 - $k[$j++] = -1; //#27288 - for (var _Q4 = 0, _Q5 = _Q3.length; _Q4 < _Q5; _Q4++) { //#27288 - var _Q6 = $get(_Q3, _Q4); //#27288 - var _Q7 = $k[--$j]; //#27288 - $k[$j++] = _Q6; //#27288 - $k[$j++] = _Q7; //#27288 - if ($ne(_Q6, _Q7)) { //#27288 - $j--; //#27288 - var _Q8 = $k[--$j]; //#27288 - $k[$j++] = -1; //#27288 - $k[$j++] = _Q8; //#27288 - } //#27288 - } //#27288 - $j--; //#27289 - $astore($_.thispairs); //#27290 - $j--; //#27290 - if ($_.i > 0) { //#27297 - $k[$j++] = Infinity; //#27292 - $aload($_.lastpairs); //#27293 - $aload($_.thispairs); //#27293 - $k[$j++] = $_.n2; //#27294 - for (var _QF = 0, _QG = $_.cols; _QF < _QG; _QF++) { //#27294 - var _QH = $k[--$j]; //#27294 - var _QI = $k[--$j]; //#27294 - $k[$j++] = _QH; //#27294 - $k[$j++] = _QI; //#27294 - if (_QI != -1) { //#27294 - var _QK = $k[$j - 1 - $f($_.cols + 1)]; //#27294 - if ($eq($k[--$j], _QK)) { //#27294 - var _QM = $k[--$j]; //#27294 - $k[$j++] = $f(_QM + 3); //#27294 - } //#27294 - } else { //#27294 - $j--; //#27294 - } //#27294 - } //#27294 - $_.n2 = $k[--$j]; //#27295 - $cleartomark(); //#27296 - } //#27296 - } //#27296 - $k[$j++] = $f($f($_.n1 + $_.n2) + $_.n3); //#27300 - }; //#27300 - $_.bestscore = 999999999; //#27304 - for (var _QT = 0, _QS = $_.masks.length - 1; _QT <= _QS; _QT += 1) { //#27322 - $_.m = _QT; //#27306 - $_.masksym = $a($_.rows * $_.cols); //#27307 - for (var _Qa = 0, _QZ = $f(($_.rows * $_.cols) - 1); _Qa <= _QZ; _Qa += 1) { //#27311 - $_.i = _Qa; //#27309 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#27310 - } //#27310 - if ($_.masks.length != 1) { //#27320 - $k[$j++] = $_.masksym; //#27313 - $_.evalmask(); //#27313 - $_.score = $k[--$j]; //#27313 - if ($_.score < $_.bestscore) { //#27318 - $_.bestsym = $_.masksym; //#27315 - $_.bestmaskval = $_.m; //#27316 - $_.bestscore = $_.score; //#27317 - } //#27317 - } else { //#27320 - $_.bestsym = $_.masksym; //#27320 - } //#27320 - } //#27320 - $_.pixs = $_.bestsym; //#27323 - $_.metamask = $_.bestmaskval; //#27324 + $_.sym = $k[--$j]; //#27578 + $_.n1 = 0; //#27580 + $_.n2 = 0; //#27580 + $_.n3 = 0; //#27580 + var _PA = $_.rows; //#27581 + var _PB = $_.cols; //#27581 + if (_PA < _PB) { //#27581 + var _ = _PB; //#27581 + _PB = _PA; //#27581 + _PA = _; //#27581 + } //#27581 + $_.rle = $a($f((_PA * 2) + 2)); //#27581 + $_.lastpairs = $a($_.cols); //#27582 + $_.thispairs = $a($_.cols); //#27583 + for (var _PJ = 0, _PI = $f($_.cols - 1); _PJ <= _PI; _PJ += 1) { //#27595 + $_.i = _PJ; //#27587 + $k[$j++] = Infinity; //#27588 + $k[$j++] = 0; //#27591 + $k[$j++] = -1; //#27591 + for (var _PP = $_.i, _PQ = $_.cols, _PO = $f(($_.rows * $_.cols) - 1); _PQ < 0 ? _PP >= _PO : _PP <= _PO; _PP += _PQ) { //#27591 + var _PS = $get($_.sym, _PP); //#27590 + var _PT = $k[--$j]; //#27590 + $k[$j++] = _PT; //#27590 + $k[$j++] = _PS; //#27590 + if ($eq(_PT, _PS)) { //#27590 + $j--; //#27590 + var _PU = $k[--$j]; //#27590 + var _PV = $k[--$j]; //#27590 + $k[$j++] = $f(_PV + 1); //#27590 + $k[$j++] = _PU; //#27590 + } else { //#27590 + var _PW = $k[--$j]; //#27590 + $k[$j++] = 1; //#27590 + $k[$j++] = _PW; //#27590 + } //#27590 + } //#27590 + var _PY = $counttomark() + 2; //#27592 + $astore($geti($_.rle, 0, _PY - 2)); //#27592 + $_.evalrle(); //#27593 + $_.n3 = $f($k[--$j] + $_.n3); //#27593 + $_.n1 = $f($k[--$j] + $_.n1); //#27593 + $j--; //#27594 + } //#27594 + for (var _Pg = 0, _Pf = $f($_.rows - 1); _Pg <= _Pf; _Pg += 1) { //#27622 + $_.i = _Pg; //#27598 + $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#27601 + $k[$j++] = Infinity; //#27602 + var _Pm = $_.symrow; //#27603 + $k[$j++] = 0; //#27605 + $k[$j++] = -1; //#27605 + for (var _Pn = 0, _Po = _Pm.length; _Pn < _Po; _Pn++) { //#27605 + var _Pp = $get(_Pm, _Pn); //#27605 + var _Pq = $k[--$j]; //#27604 + $k[$j++] = _Pq; //#27604 + $k[$j++] = _Pp; //#27604 + if ($eq(_Pq, _Pp)) { //#27604 + $j--; //#27604 + var _Pr = $k[--$j]; //#27604 + var _Ps = $k[--$j]; //#27604 + $k[$j++] = $f(_Ps + 1); //#27604 + $k[$j++] = _Pr; //#27604 + } else { //#27604 + var _Pt = $k[--$j]; //#27604 + $k[$j++] = 1; //#27604 + $k[$j++] = _Pt; //#27604 + } //#27604 + } //#27604 + var _Pv = $counttomark() + 2; //#27606 + $astore($geti($_.rle, 0, _Pv - 2)); //#27606 + $_.evalrle(); //#27607 + $_.n3 = $f($k[--$j] + $_.n3); //#27607 + $_.n1 = $f($k[--$j] + $_.n1); //#27607 + $j--; //#27608 + var _Q1 = $_.thispairs; //#27611 + $_.thispairs = $_.lastpairs; //#27611 + $_.lastpairs = _Q1; //#27611 + var _Q3 = $_.symrow; //#27612 + $k[$j++] = -1; //#27612 + for (var _Q4 = 0, _Q5 = _Q3.length; _Q4 < _Q5; _Q4++) { //#27612 + var _Q6 = $get(_Q3, _Q4); //#27612 + var _Q7 = $k[--$j]; //#27612 + $k[$j++] = _Q6; //#27612 + $k[$j++] = _Q7; //#27612 + if ($ne(_Q6, _Q7)) { //#27612 + $j--; //#27612 + var _Q8 = $k[--$j]; //#27612 + $k[$j++] = -1; //#27612 + $k[$j++] = _Q8; //#27612 + } //#27612 + } //#27612 + $j--; //#27613 + $astore($_.thispairs); //#27614 + $j--; //#27614 + if ($_.i > 0) { //#27621 + $k[$j++] = Infinity; //#27616 + $aload($_.lastpairs); //#27617 + $aload($_.thispairs); //#27617 + $k[$j++] = $_.n2; //#27618 + for (var _QF = 0, _QG = $_.cols; _QF < _QG; _QF++) { //#27618 + var _QH = $k[--$j]; //#27618 + var _QI = $k[--$j]; //#27618 + $k[$j++] = _QH; //#27618 + $k[$j++] = _QI; //#27618 + if (_QI != -1) { //#27618 + var _QK = $k[$j - 1 - $f($_.cols + 1)]; //#27618 + if ($eq($k[--$j], _QK)) { //#27618 + var _QM = $k[--$j]; //#27618 + $k[$j++] = $f(_QM + 3); //#27618 + } //#27618 + } else { //#27618 + $j--; //#27618 + } //#27618 + } //#27618 + $_.n2 = $k[--$j]; //#27619 + $cleartomark(); //#27620 + } //#27620 + } //#27620 + $k[$j++] = $f($f($_.n1 + $_.n2) + $_.n3); //#27624 + }; //#27624 + $_.bestscore = 999999999; //#27628 + for (var _QT = 0, _QS = $_.masks.length - 1; _QT <= _QS; _QT += 1) { //#27646 + $_.m = _QT; //#27630 + $_.masksym = $a($_.rows * $_.cols); //#27631 + for (var _Qa = 0, _QZ = $f(($_.rows * $_.cols) - 1); _Qa <= _QZ; _Qa += 1) { //#27635 + $_.i = _Qa; //#27633 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#27634 + } //#27634 + if ($_.masks.length != 1) { //#27644 + $k[$j++] = $_.masksym; //#27637 + $_.evalmask(); //#27637 + $_.score = $k[--$j]; //#27637 + if ($_.score < $_.bestscore) { //#27642 + $_.bestsym = $_.masksym; //#27639 + $_.bestmaskval = $_.m; //#27640 + $_.bestscore = $_.score; //#27641 + } //#27641 + } else { //#27644 + $_.bestsym = $_.masksym; //#27644 + } //#27644 + } //#27644 + $_.pixs = $_.bestsym; //#27647 + $_.metamask = $_.bestmaskval; //#27648 $_.addtometapart = function() { - var _Qw = $k[--$j]; //#27328 - $puti($_.metapart, $_.p, _Qw); //#27328 - $_.p = _Qw.length + $_.p; //#27329 - }; //#27329 + var _Qw = $k[--$j]; //#27652 + $puti($_.metapart, $_.p, _Qw); //#27652 + $_.p = _Qw.length + $_.p; //#27653 + }; //#27653 $_.addtometabits = function() { - var _R0 = $k[--$j]; //#27333 - $puti($_.metabits, $_.q, _R0); //#27333 - $_.q = _R0.length + $_.q; //#27334 - }; //#27334 - $_.metapart = $s(40); //#27337 - $_.metabits = $s($_.nummetabits); //#27338 - $_.p = 0; //#27339 - $_.q = 0; //#27339 - if (!$_.slave) { //#27394 - $k[$j++] = (~~(Math.round(Math.log($_.colors) / Math.log(2)))) - 1; //#27344 - $k[$j++] = 3; //#27344 - $_.tofixedbits(); //#27344 - $_.addtometapart(); //#27344 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27345 - $k[$j++] = 2; //#27345 - $k[$j++] = -1; //#27345 - $_.ldpc(); //#27345 - $_.addtometabits(); //#27345 - $_.p = 0; //#27345 - $k[$j++] = $_.metass; //#27348 - $k[$j++] = 1; //#27348 - $_.tofixedbits(); //#27348 - $_.addtometapart(); //#27348 - $k[$j++] = $_.metavf; //#27349 - $k[$j++] = 2; //#27349 - $_.tofixedbits(); //#27349 - $_.addtometapart(); //#27349 - $k[$j++] = $_.metamask; //#27350 - $k[$j++] = 3; //#27350 - $_.tofixedbits(); //#27350 - $_.addtometapart(); //#27350 - if ($_.hasslaves) { //#27351 - $k[$j++] = "1"; //#27351 - } else { //#27351 - $k[$j++] = "0"; //#27351 - } //#27351 - $_.addtometapart(); //#27351 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27352 - $k[$j++] = 2; //#27352 - $k[$j++] = -1; //#27352 - $_.ldpc(); //#27352 - $_.addtometabits(); //#27352 - $_.p = 0; //#27352 - if ($_.metass == 0) { //#27362 - $k[$j++] = $f(($f((~~($f($_.cols - 17) / 4)) - $get($a([0, 4, 8, 16]), $_.metavf))) - 1); //#27357 - $k[$j++] = $_.metavlen; //#27357 - $_.tofixedbits(); //#27357 - $_.addtometapart(); //#27357 - } else { //#27362 - $k[$j++] = (~~($f($_.cols - 17) / 4)) - 1; //#27360 - $k[$j++] = ~~($_.metavlen / 2); //#27360 - $_.tofixedbits(); //#27360 - $_.addtometapart(); //#27360 - $k[$j++] = (~~($f($_.rows - 17) / 4)) - 1; //#27362 - $k[$j++] = ~~($_.metavlen / 2); //#27362 - $_.tofixedbits(); //#27362 - $_.addtometapart(); //#27362 - } //#27362 - $k[$j++] = $_.datawc - 3; //#27364 - $k[$j++] = ~~($_.metaelen / 2); //#27364 - $_.tofixedbits(); //#27364 - $_.addtometapart(); //#27364 - $k[$j++] = $_.datawr - 4; //#27365 - $k[$j++] = ~~($_.metaelen / 2); //#27365 - $_.tofixedbits(); //#27365 - $_.addtometapart(); //#27365 - if ($_.hasslaves) { //#27368 - $k[$j++] = 0; //#27367 - $k[$j++] = 4; //#27367 - $_.tofixedbits(); //#27367 - $_.addtometapart(); //#27367 - } //#27367 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27369 - $k[$j++] = 2; //#27369 - $k[$j++] = -1; //#27369 - $_.ldpc(); //#27369 - $_.addtometabits(); //#27369 - $_.p = 0; //#27369 - } else { //#27394 - var _Rc = $_.sameshape ? 0 : 1; //#27374 - $k[$j++] = _Rc; //#27374 - $k[$j++] = 1; //#27374 - $_.tofixedbits(); //#27374 - $_.addtometapart(); //#27374 - var _Re = $_.sameecc ? 0 : 1; //#27375 - $k[$j++] = _Re; //#27375 - $k[$j++] = 1; //#27375 - $_.tofixedbits(); //#27375 - $_.addtometapart(); //#27375 - var _Rg = $_.hasslaves ? 1 : 0; //#27376 - $k[$j++] = _Rg; //#27376 - $k[$j++] = 1; //#27376 - $_.tofixedbits(); //#27376 - $_.addtometapart(); //#27376 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27377 - $k[$j++] = 2; //#27377 - $k[$j++] = -1; //#27377 - $_.ldpc(); //#27377 - $_.addtometabits(); //#27377 - $_.p = 0; //#27377 - if (!$_.sameshape) { //#27383 - $k[$j++] = (~~(($_.diffside - 17) / 4)) - 1; //#27382 - $k[$j++] = 5; //#27382 - $_.tofixedbits(); //#27382 - $_.addtometapart(); //#27382 - } //#27382 - if ($_.hasslaves) { //#27386 - $k[$j++] = 0; //#27385 - $k[$j++] = 3; //#27385 - $_.tofixedbits(); //#27385 - $_.addtometapart(); //#27385 - } //#27385 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27387 - $k[$j++] = 2; //#27387 - $k[$j++] = -1; //#27387 - $_.ldpc(); //#27387 - $_.addtometabits(); //#27387 - $_.p = 0; //#27387 - if (!$_.sameecc) { //#27393 - $k[$j++] = $_.datawc - 3; //#27391 - $k[$j++] = ~~($_.metaelen / 2); //#27391 - $_.tofixedbits(); //#27391 - $_.addtometapart(); //#27391 - $k[$j++] = $_.datawr - 4; //#27392 - $k[$j++] = ~~($_.metaelen / 2); //#27392 - $_.tofixedbits(); //#27392 - $_.addtometapart(); //#27392 - } //#27392 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27394 - $k[$j++] = 2; //#27394 - $k[$j++] = -1; //#27394 - $_.ldpc(); //#27394 - $_.addtometabits(); //#27394 - $_.p = 0; //#27394 - } //#27394 - for (var _S1 = $_.q, _S0 = $f($_.nummetabits - 1); _S1 <= _S0; _S1 += 1) { //#27399 - $put($_.metabits, _S1, 48); //#27398 - } //#27398 - $_.i = 0; //#27402 - $_.j = 0; //#27402 - if (!$_.slave) { //#27410 - var _S6 = $geti($_.metabits, $_.i, 6); //#27404 - for (var _S7 = 0, _S8 = _S6.length; _S7 < _S8; _S7++) { //#27408 - $k[$j++] = $get(_S6, _S7); //#27405 - if ($_.colors == 4) { //#27405 - $k[$j++] = $a([$_.bi, $_.yi]); //#27405 - } else { //#27405 - $k[$j++] = $a([$_.ki, $_.wi]); //#27405 - } //#27405 - var _SH = $k[--$j]; //#27405 - var _SJ = $get(_SH, $f($k[--$j] - 48)); //#27405 - $k[$j++] = _SJ; //#27406 - $k[$j++] = $_.pixs; //#27406 - $aload($get($_.metadatamap, $_.j)); //#27406 - $_.jmv(); //#27406 - var _SO = $k[--$j]; //#27406 - var _SP = $k[--$j]; //#27406 - $put(_SP, _SO, $k[--$j]); //#27406 - $_.j = $_.j + 1; //#27407 - } //#27407 - $_.i = $_.i + 6; //#27409 - } //#27409 - for (var _SW = 0, _SX = ~~($f($_.nummetabits - $_.i) / $_.metabpm); _SW < _SX; _SW++) { //#27417 - var _Sb = $geti($_.metabits, $_.i, $_.metabpm); //#27412 - $k[$j++] = 0; //#27412 - for (var _Sc = 0, _Sd = _Sb.length; _Sc < _Sd; _Sc++) { //#27412 - var _Sf = $k[--$j]; //#27412 - $k[$j++] = ($f(_Sf + $f($get(_Sb, _Sc) - 48))) * 2; //#27412 - } //#27412 - var _Si = $get($_.metacolorindex, ~~($k[--$j] / 2)); //#27413 - $k[$j++] = _Si; //#27414 - $k[$j++] = $_.pixs; //#27414 - $aload($get($_.metadatamap, $_.j)); //#27414 - $_.jmv(); //#27414 - var _Sn = $k[--$j]; //#27414 - var _So = $k[--$j]; //#27414 - $put(_So, _Sn, $k[--$j]); //#27414 - $_.i = $f($_.i + $_.metabpm); //#27415 - $_.j = $_.j + 1; //#27416 - } //#27416 + var _R0 = $k[--$j]; //#27657 + $puti($_.metabits, $_.q, _R0); //#27657 + $_.q = _R0.length + $_.q; //#27658 + }; //#27658 + $_.metapart = $s(40); //#27661 + $_.metabits = $s($_.nummetabits); //#27662 + $_.p = 0; //#27663 + $_.q = 0; //#27663 + if (!$_.slave) { //#27718 + $k[$j++] = (~~(Math.round(Math.log($_.colors) / Math.log(2)))) - 1; //#27668 + $k[$j++] = 3; //#27668 + $_.tofixedbits(); //#27668 + $_.addtometapart(); //#27668 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27669 + $k[$j++] = 2; //#27669 + $k[$j++] = -1; //#27669 + $_.ldpc(); //#27669 + $_.addtometabits(); //#27669 + $_.p = 0; //#27669 + $k[$j++] = $_.metass; //#27672 + $k[$j++] = 1; //#27672 + $_.tofixedbits(); //#27672 + $_.addtometapart(); //#27672 + $k[$j++] = $_.metavf; //#27673 + $k[$j++] = 2; //#27673 + $_.tofixedbits(); //#27673 + $_.addtometapart(); //#27673 + $k[$j++] = $_.metamask; //#27674 + $k[$j++] = 3; //#27674 + $_.tofixedbits(); //#27674 + $_.addtometapart(); //#27674 + if ($_.hasslaves) { //#27675 + $k[$j++] = "1"; //#27675 + } else { //#27675 + $k[$j++] = "0"; //#27675 + } //#27675 + $_.addtometapart(); //#27675 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27676 + $k[$j++] = 2; //#27676 + $k[$j++] = -1; //#27676 + $_.ldpc(); //#27676 + $_.addtometabits(); //#27676 + $_.p = 0; //#27676 + if ($_.metass == 0) { //#27686 + $k[$j++] = $f(($f((~~($f($_.cols - 17) / 4)) - $get($a([0, 4, 8, 16]), $_.metavf))) - 1); //#27681 + $k[$j++] = $_.metavlen; //#27681 + $_.tofixedbits(); //#27681 + $_.addtometapart(); //#27681 + } else { //#27686 + $k[$j++] = (~~($f($_.cols - 17) / 4)) - 1; //#27684 + $k[$j++] = ~~($_.metavlen / 2); //#27684 + $_.tofixedbits(); //#27684 + $_.addtometapart(); //#27684 + $k[$j++] = (~~($f($_.rows - 17) / 4)) - 1; //#27686 + $k[$j++] = ~~($_.metavlen / 2); //#27686 + $_.tofixedbits(); //#27686 + $_.addtometapart(); //#27686 + } //#27686 + $k[$j++] = $_.datawc - 3; //#27688 + $k[$j++] = ~~($_.metaelen / 2); //#27688 + $_.tofixedbits(); //#27688 + $_.addtometapart(); //#27688 + $k[$j++] = $_.datawr - 4; //#27689 + $k[$j++] = ~~($_.metaelen / 2); //#27689 + $_.tofixedbits(); //#27689 + $_.addtometapart(); //#27689 + if ($_.hasslaves) { //#27692 + $k[$j++] = 0; //#27691 + $k[$j++] = 4; //#27691 + $_.tofixedbits(); //#27691 + $_.addtometapart(); //#27691 + } //#27691 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27693 + $k[$j++] = 2; //#27693 + $k[$j++] = -1; //#27693 + $_.ldpc(); //#27693 + $_.addtometabits(); //#27693 + $_.p = 0; //#27693 + } else { //#27718 + var _Rc = $_.sameshape ? 0 : 1; //#27698 + $k[$j++] = _Rc; //#27698 + $k[$j++] = 1; //#27698 + $_.tofixedbits(); //#27698 + $_.addtometapart(); //#27698 + var _Re = $_.sameecc ? 0 : 1; //#27699 + $k[$j++] = _Re; //#27699 + $k[$j++] = 1; //#27699 + $_.tofixedbits(); //#27699 + $_.addtometapart(); //#27699 + var _Rg = $_.hasslaves ? 1 : 0; //#27700 + $k[$j++] = _Rg; //#27700 + $k[$j++] = 1; //#27700 + $_.tofixedbits(); //#27700 + $_.addtometapart(); //#27700 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27701 + $k[$j++] = 2; //#27701 + $k[$j++] = -1; //#27701 + $_.ldpc(); //#27701 + $_.addtometabits(); //#27701 + $_.p = 0; //#27701 + if (!$_.sameshape) { //#27707 + $k[$j++] = (~~(($_.diffside - 17) / 4)) - 1; //#27706 + $k[$j++] = 5; //#27706 + $_.tofixedbits(); //#27706 + $_.addtometapart(); //#27706 + } //#27706 + if ($_.hasslaves) { //#27710 + $k[$j++] = 0; //#27709 + $k[$j++] = 3; //#27709 + $_.tofixedbits(); //#27709 + $_.addtometapart(); //#27709 + } //#27709 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27711 + $k[$j++] = 2; //#27711 + $k[$j++] = -1; //#27711 + $_.ldpc(); //#27711 + $_.addtometabits(); //#27711 + $_.p = 0; //#27711 + if (!$_.sameecc) { //#27717 + $k[$j++] = $_.datawc - 3; //#27715 + $k[$j++] = ~~($_.metaelen / 2); //#27715 + $_.tofixedbits(); //#27715 + $_.addtometapart(); //#27715 + $k[$j++] = $_.datawr - 4; //#27716 + $k[$j++] = ~~($_.metaelen / 2); //#27716 + $_.tofixedbits(); //#27716 + $_.addtometapart(); //#27716 + } //#27716 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27718 + $k[$j++] = 2; //#27718 + $k[$j++] = -1; //#27718 + $_.ldpc(); //#27718 + $_.addtometabits(); //#27718 + $_.p = 0; //#27718 + } //#27718 + for (var _S1 = $_.q, _S0 = $f($_.nummetabits - 1); _S1 <= _S0; _S1 += 1) { //#27723 + $put($_.metabits, _S1, 48); //#27722 + } //#27722 + $_.i = 0; //#27726 + $_.j = 0; //#27726 + if (!$_.slave) { //#27734 + var _S6 = $geti($_.metabits, $_.i, 6); //#27728 + for (var _S7 = 0, _S8 = _S6.length; _S7 < _S8; _S7++) { //#27732 + $k[$j++] = $get(_S6, _S7); //#27729 + if ($_.colors == 4) { //#27729 + $k[$j++] = $a([$_.bi, $_.yi]); //#27729 + } else { //#27729 + $k[$j++] = $a([$_.ki, $_.wi]); //#27729 + } //#27729 + var _SH = $k[--$j]; //#27729 + var _SJ = $get(_SH, $f($k[--$j] - 48)); //#27729 + $k[$j++] = _SJ; //#27730 + $k[$j++] = $_.pixs; //#27730 + $aload($get($_.metadatamap, $_.j)); //#27730 + $_.jmv(); //#27730 + var _SO = $k[--$j]; //#27730 + var _SP = $k[--$j]; //#27730 + $put(_SP, _SO, $k[--$j]); //#27730 + $_.j = $_.j + 1; //#27731 + } //#27731 + $_.i = $_.i + 6; //#27733 + } //#27733 + for (var _SW = 0, _SX = ~~($f($_.nummetabits - $_.i) / $_.metabpm); _SW < _SX; _SW++) { //#27741 + var _Sb = $geti($_.metabits, $_.i, $_.metabpm); //#27736 + $k[$j++] = 0; //#27736 + for (var _Sc = 0, _Sd = _Sb.length; _Sc < _Sd; _Sc++) { //#27736 + var _Sf = $k[--$j]; //#27736 + $k[$j++] = ($f(_Sf + $f($get(_Sb, _Sc) - 48))) * 2; //#27736 + } //#27736 + var _Si = $get($_.metacolorindex, ~~($k[--$j] / 2)); //#27737 + $k[$j++] = _Si; //#27738 + $k[$j++] = $_.pixs; //#27738 + $aload($get($_.metadatamap, $_.j)); //#27738 + $_.jmv(); //#27738 + var _Sn = $k[--$j]; //#27738 + var _So = $k[--$j]; //#27738 + $put(_So, _Sn, $k[--$j]); //#27738 + $_.i = $f($_.i + $_.metabpm); //#27739 + $_.j = $_.j + 1; //#27740 + } //#27740 var _T0 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.cols], ["pixy", $_.rows], @@ -34744,40 +35366,40 @@ function bwipp_jabcode() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#27431 - $k[$j++] = _T0; //#27434 - if (!$_.dontdraw) { //#27434 - bwipp_renmatrix(); //#27434 - } //#27434 - $_ = Object.getPrototypeOf($_); //#27436 + ]); //#27755 + $k[$j++] = _T0; //#27758 + if (!$_.dontdraw) { //#27758 + bwipp_renmatrix(); //#27758 + } //#27758 + $_ = Object.getPrototypeOf($_); //#27760 } //bwipp_jabcode function bwipp_gs1_cc() { - $_ = Object.create($_); //#27469 - $_.parse = false; //#27472 - $_.dontlint = false; //#27473 - $_.lintreqs = false; //#27474 - $_.dontdraw = false; //#27475 - $_.ccversion = "a"; //#27476 - $_.cccolumns = -1; //#27477 - $_.lintype = ""; //#27478 - $_.linwidth = -1; //#27479 - $k[$j++] = $_; //#27481 - bwipp_processoptions(); //#27481 - $_.options = $k[--$j]; //#27481 - $_.barcode = $k[--$j]; //#27482 - bwipp_loadctx(bwipp_gs1_cc) //#27484 - if (($ne($_.ccversion, "a") && $ne($_.ccversion, "b")) && $ne($_.ccversion, "c")) { //#27488 - $k[$j++] = 'bwipp.gs1ccBadCCversion#27487'; //#27487 - $k[$j++] = "ccversion must be a, b or c"; //#27487 - bwipp_raiseerror(); //#27487 - } //#27487 - if ($_.cccolumns > 30) { //#27492 - $k[$j++] = 'bwipp.gs1ccColumnsTooBig#27491'; //#27491 - $k[$j++] = "The maximum number of composite component columns is 30"; //#27491 - bwipp_raiseerror(); //#27491 - } //#27491 - if (!bwipp_gs1_cc.__27509__) { //#27509 - $_ = Object.create($_); //#27509 + $_ = Object.create($_); //#27793 + $_.parse = false; //#27796 + $_.dontlint = false; //#27797 + $_.lintreqs = false; //#27798 + $_.dontdraw = false; //#27799 + $_.ccversion = "a"; //#27800 + $_.cccolumns = -1; //#27801 + $_.lintype = ""; //#27802 + $_.linwidth = -1; //#27803 + $k[$j++] = $_; //#27805 + bwipp_processoptions(); //#27805 + $_.options = $k[--$j]; //#27805 + $_.barcode = $k[--$j]; //#27806 + bwipp_loadctx(bwipp_gs1_cc) //#27808 + if (($ne($_.ccversion, "a") && $ne($_.ccversion, "b")) && $ne($_.ccversion, "c")) { //#27812 + $k[$j++] = 'bwipp.gs1ccBadCCversion#27811'; //#27811 + $k[$j++] = "ccversion must be a, b or c"; //#27811 + bwipp_raiseerror(); //#27811 + } //#27811 + if ($_.cccolumns > 30) { //#27816 + $k[$j++] = 'bwipp.gs1ccColumnsTooBig#27815'; //#27815 + $k[$j++] = "The maximum number of composite component columns is 30"; //#27815 + bwipp_raiseerror(); //#27815 + } //#27815 + if (!bwipp_gs1_cc.__27833__) { //#27833 + $_ = Object.create($_); //#27833 var _6 = new Map([ ["ean13", 4], ["upca", 4], @@ -34791,1859 +35413,1426 @@ function bwipp_gs1_cc() { ["databarlimited", 3], ["databarexpanded", 4], ["databarexpandedstacked", 4] - ]); //#27507 - $_.lintypecccolumns = _6; //#27508 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27508 - bwipp_gs1_cc.__27509__ = 1; //#27508 - $_ = Object.getPrototypeOf($_); //#27508 - } //#27508 - if ($ne($_.lintype, "")) { //#27515 - var _B = $get($_.lintypecccolumns, $_.lintype) !== undefined; //#27512 - if (!_B) { //#27514 - $k[$j++] = 'bwipp.gs1ccBadLinType#27513'; //#27513 - $k[$j++] = "The lintype is not recognised"; //#27513 - bwipp_raiseerror(); //#27513 - } //#27513 - } //#27513 - if ($_.cccolumns == -1) { //#27531 - if ($eq($_.lintype, "gs1-128") && $eq($_.ccversion, "c")) { //#27528 - if ($_.linwidth < 0) { //#27522 - $k[$j++] = 'bwipp.gs1ccMissingLinWidth#27521'; //#27521 - $k[$j++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; //#27521 - bwipp_raiseerror(); //#27521 - } //#27521 - if ($_.linwidth < 68) { //#27525 - $k[$j++] = 'bwipp.gs1ccMinimumLinWidth#27524'; //#27524 - $k[$j++] = "Minimum linwidth for a GS1-128 with a CC-C composite component is 68"; //#27524 - bwipp_raiseerror(); //#27524 - } //#27524 - if ($_.linwidth == 68) { //#27526 - $k[$j++] = 1; //#27526 - } else { //#27526 - $k[$j++] = ~~(($_.linwidth - 52) / 17); //#27526 - } //#27526 - } else { //#27528 - if ($ne($_.lintype, "")) { //#27528 - $k[$j++] = $get($_.lintypecccolumns, $_.lintype); //#27528 - } else { //#27528 - $k[$j++] = 2; //#27528 - } //#27528 - } //#27528 - $_.cccolumns = $k[--$j]; //#27530 - } //#27530 - $k[$j++] = $_.barcode; //#27533 - $k[$j++] = 'ai'; //#27533 - bwipp_gs1process(); //#27533 - $_.fncs = $k[--$j]; //#27534 - $_.vals = $k[--$j]; //#27535 - $_.ais = $k[--$j]; //#27536 + ]); //#27831 + $_.lintypecccolumns = _6; //#27832 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27832 + bwipp_gs1_cc.__27833__ = 1; //#27832 + $_ = Object.getPrototypeOf($_); //#27832 + } //#27832 + if ($ne($_.lintype, "")) { //#27839 + var _B = $get($_.lintypecccolumns, $_.lintype) !== undefined; //#27836 + if (!_B) { //#27838 + $k[$j++] = 'bwipp.gs1ccBadLinType#27837'; //#27837 + $k[$j++] = "The lintype is not recognised"; //#27837 + bwipp_raiseerror(); //#27837 + } //#27837 + } //#27837 + if ($_.cccolumns == -1) { //#27855 + if ($eq($_.lintype, "gs1-128") && $eq($_.ccversion, "c")) { //#27852 + if ($_.linwidth < 0) { //#27846 + $k[$j++] = 'bwipp.gs1ccMissingLinWidth#27845'; //#27845 + $k[$j++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; //#27845 + bwipp_raiseerror(); //#27845 + } //#27845 + if ($_.linwidth < 68) { //#27849 + $k[$j++] = 'bwipp.gs1ccMinimumLinWidth#27848'; //#27848 + $k[$j++] = "Minimum linwidth for a GS1-128 with a CC-C composite component is 68"; //#27848 + bwipp_raiseerror(); //#27848 + } //#27848 + if ($_.linwidth == 68) { //#27850 + $k[$j++] = 1; //#27850 + } else { //#27850 + $k[$j++] = ~~(($_.linwidth - 52) / 17); //#27850 + } //#27850 + } else { //#27852 + if ($ne($_.lintype, "")) { //#27852 + $k[$j++] = $get($_.lintypecccolumns, $_.lintype); //#27852 + } else { //#27852 + $k[$j++] = 2; //#27852 + } //#27852 + } //#27852 + $_.cccolumns = $k[--$j]; //#27854 + } //#27854 + $k[$j++] = $_.barcode; //#27857 + $k[$j++] = 'ai'; //#27857 + bwipp_gs1process(); //#27857 + $_.fncs = $k[--$j]; //#27858 + $_.vals = $k[--$j]; //#27859 + $_.ais = $k[--$j]; //#27860 $_.isupper = function() { - var _S = $k[--$j]; //#27539 - $k[$j++] = (_S >= 65) && (_S <= 90); //#27539 - }; //#27539 + var _S = $k[--$j]; //#27863 + $k[$j++] = (_S >= 65) && (_S <= 90); //#27863 + }; //#27863 $_.isnum0 = function() { - var _T = $k[--$j]; //#27540 - $k[$j++] = (_T >= 48) && (_T <= 57); //#27540 - }; //#27540 + var _T = $k[--$j]; //#27864 + $k[$j++] = (_T >= 48) && (_T <= 57); //#27864 + }; //#27864 $_.isnum1 = function() { - var _U = $k[--$j]; //#27541 - $k[$j++] = (_U >= 49) && (_U <= 57); //#27541 - }; //#27541 - for (;;) { //#27587 - if ($_.ais.length >= 1) { //#27549 - if (($eq($get($_.ais, 0), "10") || $eq($get($_.ais, 0), "11")) || $eq($get($_.ais, 0), "17")) { //#27548 - $k[$j++] = -1; //#27547 - $k[$j++] = "10"; //#27547 - break; //#27547 - } //#27547 - } //#27547 - if ($_.ais.length >= 1) { //#27582 - if ($eq($get($_.ais, 0), "90")) { //#27581 - $_.v = $get($_.vals, 0); //#27554 - if ($_.v.length >= 1) { //#27559 - $k[$j++] = $get($_.v, 0); //#27556 - $_.isupper(); //#27556 - if ($k[--$j]) { //#27558 - $k[$j++] = 0; //#27557 - $k[$j++] = "11"; //#27557 - break; //#27557 - } //#27557 - } //#27557 - if ($_.v.length >= 2) { //#27565 - $k[$j++] = $get($_.v, 0); //#27561 - $_.isnum1(); //#27561 - $k[$j++] = $get($_.v, 1); //#27562 - $_.isupper(); //#27562 - var _q = $k[--$j]; //#27562 - var _r = $k[--$j]; //#27562 - if ((_r && _q)) { //#27564 - $k[$j++] = 1; //#27563 - $k[$j++] = "11"; //#27563 - break; //#27563 - } //#27563 - } //#27563 - if ($_.v.length >= 3) { //#27572 - $k[$j++] = $get($_.v, 0); //#27567 - $_.isnum1(); //#27567 - $k[$j++] = $get($_.v, 1); //#27568 - $_.isnum0(); //#27568 - var _x = $k[--$j]; //#27568 - var _y = $k[--$j]; //#27568 - $k[$j++] = $an(_y, _x); //#27569 - $k[$j++] = $get($_.v, 2); //#27569 - $_.isupper(); //#27569 - var _11 = $k[--$j]; //#27569 - var _12 = $k[--$j]; //#27569 - if ((_12 && _11)) { //#27571 - $k[$j++] = 2; //#27570 - $k[$j++] = "11"; //#27570 - break; //#27570 - } //#27570 - } //#27570 - if ($_.v.length >= 4) { //#27580 - $k[$j++] = $get($_.v, 0); //#27574 - $_.isnum1(); //#27574 - $k[$j++] = $get($_.v, 1); //#27575 - $_.isnum0(); //#27575 - var _18 = $k[--$j]; //#27575 - var _19 = $k[--$j]; //#27575 - $k[$j++] = $an(_19, _18); //#27576 - $k[$j++] = $get($_.v, 2); //#27576 - $_.isnum0(); //#27576 - var _1C = $k[--$j]; //#27576 - var _1D = $k[--$j]; //#27576 - $k[$j++] = $an(_1D, _1C); //#27577 - $k[$j++] = $get($_.v, 3); //#27577 - $_.isupper(); //#27577 - var _1G = $k[--$j]; //#27577 - var _1H = $k[--$j]; //#27577 - if ((_1H && _1G)) { //#27579 - $k[$j++] = 3; //#27578 - $k[$j++] = "11"; //#27578 - break; //#27578 - } //#27578 - } //#27578 - } //#27578 - } //#27578 - $k[$j++] = -1; //#27585 - $k[$j++] = "0"; //#27585 - break; //#27585 - } //#27585 - $_.method = $k[--$j]; //#27588 - $_.npre = $k[--$j]; //#27589 + var _U = $k[--$j]; //#27865 + $k[$j++] = (_U >= 49) && (_U <= 57); //#27865 + }; //#27865 + for (;;) { //#27911 + if ($_.ais.length >= 1) { //#27873 + if (($eq($get($_.ais, 0), "10") || $eq($get($_.ais, 0), "11")) || $eq($get($_.ais, 0), "17")) { //#27872 + $k[$j++] = -1; //#27871 + $k[$j++] = "10"; //#27871 + break; //#27871 + } //#27871 + } //#27871 + if ($_.ais.length >= 1) { //#27906 + if ($eq($get($_.ais, 0), "90")) { //#27905 + $_.v = $get($_.vals, 0); //#27878 + if ($_.v.length >= 1) { //#27883 + $k[$j++] = $get($_.v, 0); //#27880 + $_.isupper(); //#27880 + if ($k[--$j]) { //#27882 + $k[$j++] = 0; //#27881 + $k[$j++] = "11"; //#27881 + break; //#27881 + } //#27881 + } //#27881 + if ($_.v.length >= 2) { //#27889 + $k[$j++] = $get($_.v, 0); //#27885 + $_.isnum1(); //#27885 + $k[$j++] = $get($_.v, 1); //#27886 + $_.isupper(); //#27886 + var _q = $k[--$j]; //#27886 + var _r = $k[--$j]; //#27886 + if ((_r && _q)) { //#27888 + $k[$j++] = 1; //#27887 + $k[$j++] = "11"; //#27887 + break; //#27887 + } //#27887 + } //#27887 + if ($_.v.length >= 3) { //#27896 + $k[$j++] = $get($_.v, 0); //#27891 + $_.isnum1(); //#27891 + $k[$j++] = $get($_.v, 1); //#27892 + $_.isnum0(); //#27892 + var _x = $k[--$j]; //#27892 + var _y = $k[--$j]; //#27892 + $k[$j++] = $an(_y, _x); //#27893 + $k[$j++] = $get($_.v, 2); //#27893 + $_.isupper(); //#27893 + var _11 = $k[--$j]; //#27893 + var _12 = $k[--$j]; //#27893 + if ((_12 && _11)) { //#27895 + $k[$j++] = 2; //#27894 + $k[$j++] = "11"; //#27894 + break; //#27894 + } //#27894 + } //#27894 + if ($_.v.length >= 4) { //#27904 + $k[$j++] = $get($_.v, 0); //#27898 + $_.isnum1(); //#27898 + $k[$j++] = $get($_.v, 1); //#27899 + $_.isnum0(); //#27899 + var _18 = $k[--$j]; //#27899 + var _19 = $k[--$j]; //#27899 + $k[$j++] = $an(_19, _18); //#27900 + $k[$j++] = $get($_.v, 2); //#27900 + $_.isnum0(); //#27900 + var _1C = $k[--$j]; //#27900 + var _1D = $k[--$j]; //#27900 + $k[$j++] = $an(_1D, _1C); //#27901 + $k[$j++] = $get($_.v, 3); //#27901 + $_.isupper(); //#27901 + var _1G = $k[--$j]; //#27901 + var _1H = $k[--$j]; //#27901 + if ((_1H && _1G)) { //#27903 + $k[$j++] = 3; //#27902 + $k[$j++] = "11"; //#27902 + break; //#27902 + } //#27902 + } //#27902 + } //#27902 + } //#27902 + $k[$j++] = -1; //#27909 + $k[$j++] = "0"; //#27909 + break; //#27909 + } //#27909 + $_.method = $k[--$j]; //#27912 + $_.npre = $k[--$j]; //#27913 $_.tobin = function() { - var _1L = $s($k[--$j]); //#27592 - $k[$j++] = _1L; //#27592 - for (var _1N = 0, _1M = _1L.length - 1; _1N <= _1M; _1N += 1) { //#27592 - var _1O = $k[--$j]; //#27592 - $put(_1O, _1N, 48); //#27592 - $k[$j++] = _1O; //#27592 - } //#27592 - var _1P = $k[--$j]; //#27593 - var _1S = $cvrs($s(_1P.length), $k[--$j], 2); //#27593 - $puti(_1P, _1P.length - _1S.length, _1S); //#27593 - $k[$j++] = _1P; //#27593 - }; //#27593 - if (!bwipp_gs1_cc.__27644__) { //#27644 - $_ = Object.create($_); //#27644 - $_.fnc1 = -1; //#27598 - $_.lnumeric = -2; //#27598 - $_.lalphanumeric = -3; //#27598 - $_.liso646 = -4; //#27598 - $k[$j++] = Infinity; //#27600 - for (var _1T = 65; _1T <= 90; _1T += 1) { //#27601 - $k[$j++] = _1T; //#27601 - $k[$j++] = _1T - 65; //#27601 - $k[$j++] = 5; //#27601 - $_.tobin(); //#27601 - } //#27601 - for (var _1U = 48; _1U <= 57; _1U += 1) { //#27602 - $k[$j++] = _1U; //#27602 - $k[$j++] = _1U + 4; //#27602 - $k[$j++] = 6; //#27602 - $_.tobin(); //#27602 - } //#27602 - $k[$j++] = $_.fnc1; //#27603 - $k[$j++] = "11111"; //#27603 - $_.alpha = $d(); //#27604 - $k[$j++] = Infinity; //#27606 - for (var _1X = 0; _1X <= 119; _1X += 1) { //#27615 - var _1Z = $strcpy($s(2), "00"); //#27608 - var _1b = $cvrs($s(2), _1X, 11); //#27608 - $puti(_1Z, 2 - _1b.length, _1b); //#27609 - $k[$j++] = _1X; //#27610 - $k[$j++] = _1Z; //#27610 - if ($get(_1Z, 0) == 65) { //#27610 - var _1d = $k[--$j]; //#27610 - $put(_1d, 0, 94); //#27610 - $k[$j++] = _1d; //#27610 - } //#27610 - var _1e = $k[--$j]; //#27611 - $k[$j++] = _1e; //#27611 - if ($get(_1e, 1) == 65) { //#27611 - var _1g = $k[--$j]; //#27611 - $put(_1g, 1, 94); //#27611 - $k[$j++] = _1g; //#27611 - } //#27611 - var _1h = $k[--$j]; //#27612 - var _1k = $strcpy($s(7), "0000000"); //#27613 - var _1m = $cvrs($s(7), $f($k[--$j] + 8), 2); //#27613 - $puti(_1k, 7 - _1m.length, _1m); //#27614 - $k[$j++] = _1h; //#27614 - $k[$j++] = _1k; //#27614 - } //#27614 - $k[$j++] = $_.lalphanumeric; //#27616 - $k[$j++] = "0000"; //#27616 - $_.numeric = $d(); //#27617 - $k[$j++] = Infinity; //#27619 - for (var _1p = 48; _1p <= 57; _1p += 1) { //#27620 - $k[$j++] = _1p; //#27620 - $k[$j++] = _1p - 43; //#27620 - $k[$j++] = 5; //#27620 - $_.tobin(); //#27620 - } //#27620 - $k[$j++] = $_.fnc1; //#27622 - $k[$j++] = "01111"; //#27622 - for (var _1r = 65; _1r <= 90; _1r += 1) { //#27622 - $k[$j++] = _1r; //#27622 - $k[$j++] = _1r - 33; //#27622 - $k[$j++] = 6; //#27622 - $_.tobin(); //#27622 - } //#27622 - $k[$j++] = 42; //#27624 - $k[$j++] = "111010"; //#27624 - for (var _1s = 44; _1s <= 47; _1s += 1) { //#27624 - $k[$j++] = _1s; //#27624 - $k[$j++] = _1s + 15; //#27624 - $k[$j++] = 6; //#27624 - $_.tobin(); //#27624 - } //#27624 - $k[$j++] = $_.lnumeric; //#27626 - $k[$j++] = "000"; //#27626 - $k[$j++] = $_.liso646; //#27626 - $k[$j++] = "00100"; //#27626 - $_.alphanumeric = $d(); //#27627 - $k[$j++] = Infinity; //#27629 - for (var _1w = 48; _1w <= 57; _1w += 1) { //#27630 - $k[$j++] = _1w; //#27630 - $k[$j++] = _1w - 43; //#27630 - $k[$j++] = 5; //#27630 - $_.tobin(); //#27630 - } //#27630 - $k[$j++] = $_.fnc1; //#27632 - $k[$j++] = "01111"; //#27632 - for (var _1y = 65; _1y <= 90; _1y += 1) { //#27632 - $k[$j++] = _1y; //#27632 - $k[$j++] = _1y - 1; //#27632 - $k[$j++] = 7; //#27632 - $_.tobin(); //#27632 - } //#27632 - for (var _1z = 97; _1z <= 122; _1z += 1) { //#27633 - $k[$j++] = _1z; //#27633 - $k[$j++] = _1z - 7; //#27633 - $k[$j++] = 7; //#27633 - $_.tobin(); //#27633 - } //#27633 - $k[$j++] = 33; //#27636 - $k[$j++] = "11101000"; //#27636 - $k[$j++] = 34; //#27636 - $k[$j++] = "11101001"; //#27636 - for (var _20 = 37; _20 <= 47; _20 += 1) { //#27636 - $k[$j++] = _20; //#27636 - $k[$j++] = _20 + 197; //#27636 - $k[$j++] = 8; //#27636 - $_.tobin(); //#27636 - } //#27636 - for (var _21 = 58; _21 <= 63; _21 += 1) { //#27637 - $k[$j++] = _21; //#27637 - $k[$j++] = _21 + 187; //#27637 - $k[$j++] = 8; //#27637 - $_.tobin(); //#27637 - } //#27637 - $k[$j++] = 95; //#27641 - $k[$j++] = "11111011"; //#27641 - $k[$j++] = 32; //#27641 - $k[$j++] = "11111100"; //#27641 - $k[$j++] = $_.lnumeric; //#27641 - $k[$j++] = "000"; //#27641 - $k[$j++] = $_.lalphanumeric; //#27641 - $k[$j++] = "00100"; //#27641 - $_.iso646 = $d(); //#27642 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27642 - bwipp_gs1_cc.__27644__ = 1; //#27642 - $_ = Object.getPrototypeOf($_); //#27642 - } //#27642 - if ($eq($_.method, "10")) { //#27679 - if ($eq($get($_.ais, 0), "11") || $eq($get($_.ais, 0), "17")) { //#27662 - var _2C = $get($_.vals, 0); //#27648 - var _2H = $strcpy($s(16), "0000000000000000"); //#27652 - var _2J = $cvrs($s(16), ($cvi($geti(_2C, 0, 2)) * 384) + ((($cvi($geti(_2C, 2, 2)) - 1) * 32) + $cvi($geti(_2C, 4, 2))), 2); //#27652 - $puti(_2H, 16 - _2J.length, _2J); //#27653 - $k[$j++] = _2H; //#27656 - $k[$j++] = Infinity; //#27654 - var _2K = $k[--$j]; //#27655 - var _2L = $k[--$j]; //#27655 - $k[$j++] = _2K; //#27655 - $k[$j++] = 1; //#27655 - $k[$j++] = 0; //#27655 - $forall(_2L, function() { //#27655 - var _2M = $k[--$j]; //#27655 - $k[$j++] = $f(_2M - 48); //#27655 - }); //#27655 - var _2P = $eq($get($_.ais, 0), "11") ? 0 : 1; //#27656 - $k[$j++] = _2P; //#27656 - $_.cdf = $a(); //#27657 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27658 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27659 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27660 - } else { //#27662 - $_.cdf = $a([1, 0, 1, 1]); //#27662 - } //#27662 - if ($_.ais.length != 0) { //#27676 - if ($eq($get($_.ais, 0), "10")) { //#27672 - $k[$j++] = Infinity; //#27666 - $forall($get($_.vals, 0)); //#27666 - $_.gpf = $a(); //#27666 - if ($_.ais.length > 1) { //#27667 - $k[$j++] = Infinity; //#27667 - $aload($_.gpf); //#27667 - $k[$j++] = $_.fnc1; //#27667 - $_.gpf = $a(); //#27667 - } //#27667 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27668 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27669 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27670 - } else { //#27672 - $_.gpf = $a([$_.fnc1]); //#27672 - } //#27672 - } else { //#27676 - $k[$j++] = Infinity; //#27675 - $aload($_.cdf); //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $_.cdf = $a(); //#27675 - $_.gpf = $a([]); //#27676 - } //#27676 - $_.mode = "numeric"; //#27678 - } //#27678 - if ($eq($_.method, "11")) { //#27773 - $_.cdf = $a([1, 1]); //#27682 - $_.ai90 = $get($_.vals, 0); //#27683 - if ($f($_.npre + 1) != $_.ai90.length) { //#27687 - $k[$j++] = $geti($_.ai90, $f($_.npre + 1), $f($f($_.ai90.length - $_.npre) - 1)); //#27685 - } else { //#27687 - $k[$j++] = ""; //#27687 - } //#27687 - $_.ai90rem = $k[--$j]; //#27689 - $k[$j++] = 'nalpha'; //#27690 - $k[$j++] = 0; //#27690 - $forall($_.ai90rem, function() { //#27690 - var _3C = $k[--$j]; //#27690 - if ((_3C >= 65) && (_3C <= 90)) { //#27690 - var _3D = $k[--$j]; //#27690 - $k[$j++] = $f(_3D + 1); //#27690 - } //#27690 - }); //#27690 - var _3E = $k[--$j]; //#27690 - $_[$k[--$j]] = _3E; //#27690 - $k[$j++] = 'nnums'; //#27691 - $k[$j++] = 0; //#27691 - $forall($_.ai90rem, function() { //#27691 - var _3H = $k[--$j]; //#27691 - if ((_3H >= 48) && (_3H <= 57)) { //#27691 - var _3I = $k[--$j]; //#27691 - $k[$j++] = $f(_3I + 1); //#27691 - } //#27691 - }); //#27691 - var _3J = $k[--$j]; //#27691 - $_[$k[--$j]] = _3J; //#27691 - $k[$j++] = 'mode'; //#27692 - if ($gt($_.nalpha, $_.nnums)) { //#27692 - $k[$j++] = "alpha"; //#27692 - } else { //#27692 - if ($_.nalpha == 0) { //#27692 - $k[$j++] = "numeric"; //#27692 - } else { //#27692 - $k[$j++] = "alphanumeric"; //#27692 - } //#27692 - } //#27692 - var _3O = $k[--$j]; //#27692 - $_[$k[--$j]] = _3O; //#27692 - if ($f($_.nalpha + $_.nnums) != $_.ai90rem.length) { //#27693 - $_.mode = "alphanumeric"; //#27693 - } //#27693 - $k[$j++] = Infinity; //#27694 - $aload($_.cdf); //#27695 - if ($eq($_.mode, "alphanumeric")) { //#27696 - $k[$j++] = 0; //#27696 - } //#27696 - if ($eq($_.mode, "numeric")) { //#27697 - $k[$j++] = 1; //#27697 - $k[$j++] = 0; //#27697 - } //#27697 - if ($eq($_.mode, "alpha")) { //#27698 - $k[$j++] = 1; //#27698 - $k[$j++] = 1; //#27698 - } //#27698 - $_.cdf = $a(); //#27698 - $k[$j++] = 'ais1'; //#27700 - if ($_.ais.length > 1) { //#27700 - $k[$j++] = $get($_.ais, 1); //#27700 - } else { //#27700 - $k[$j++] = -1; //#27700 - } //#27700 - var _3b = $k[--$j]; //#27700 - $_[$k[--$j]] = _3b; //#27700 - $k[$j++] = 'vals1'; //#27701 - if ($_.vals.length > 1) { //#27701 - $k[$j++] = $get($_.vals, 1); //#27701 - } else { //#27701 - $k[$j++] = -1; //#27701 - } //#27701 - var _3g = $k[--$j]; //#27701 - $_[$k[--$j]] = _3g; //#27701 - if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#27705 - $k[$j++] = Infinity; //#27703 - $aload($_.cdf); //#27703 - if ($eq($_.ais1, "21")) { //#27703 - $k[$j++] = 1; //#27703 - $k[$j++] = 0; //#27703 - } else { //#27703 - $k[$j++] = 1; //#27703 - $k[$j++] = 1; //#27703 - } //#27703 - $_.cdf = $a(); //#27703 - } else { //#27705 - $k[$j++] = Infinity; //#27705 - $aload($_.cdf); //#27705 - $k[$j++] = 0; //#27705 - $_.cdf = $a(); //#27705 - } //#27705 - $k[$j++] = 'nval'; //#27707 - if ($_.npre != 0) { //#27707 - $k[$j++] = $cvi($geti($_.ai90, 0, $_.npre)); //#27707 - } else { //#27707 - $k[$j++] = 0; //#27707 - } //#27707 - var _3t = $k[--$j]; //#27707 - $_[$k[--$j]] = _3t; //#27707 - $search("BDHIJKLNPQRSTVXZ", $geti($_.ai90, $_.npre, 1)); //#27708 - if ($k[--$j]) { //#27712 - var _3z = $k[--$j]; //#27709 - var _40 = $k[--$j]; //#27709 - $k[$j++] = _3z.length; //#27709 - $k[$j++] = _40; //#27709 - $j--; //#27709 - var _41 = $k[--$j]; //#27709 - var _42 = $k[--$j]; //#27709 - $k[$j++] = _41; //#27709 - $k[$j++] = _42; //#27709 - $j--; //#27709 - $_.aval = $k[--$j]; //#27710 - } else { //#27712 - $j--; //#27712 - $_.aval = -1; //#27712 - } //#27712 - if (($_.nval < 31) && ($_.aval != -1)) { //#27738 - var _47 = $strcpy($s(5), "00000"); //#27715 - var _4A = $cvrs($s(5), $_.nval, 2); //#27715 - $puti(_47, 5 - _4A.length, _4A); //#27716 - $k[$j++] = _47; //#27717 - $k[$j++] = Infinity; //#27717 - var _4B = $k[--$j]; //#27717 - var _4C = $k[--$j]; //#27717 - $k[$j++] = _4B; //#27717 - $forall(_4C, function() { //#27717 - var _4D = $k[--$j]; //#27717 - $k[$j++] = $f(_4D - 48); //#27717 - }); //#27717 - $_.nbits = $a(); //#27717 - var _4G = $strcpy($s(4), "0000"); //#27718 - var _4J = $cvrs($s(4), $_.aval, 2); //#27718 - $puti(_4G, 4 - _4J.length, _4J); //#27719 - $k[$j++] = _4G; //#27720 - $k[$j++] = Infinity; //#27720 - var _4K = $k[--$j]; //#27720 - var _4L = $k[--$j]; //#27720 - $k[$j++] = _4K; //#27720 - $forall(_4L, function() { //#27720 - var _4M = $k[--$j]; //#27720 - $k[$j++] = $f(_4M - 48); //#27720 - }); //#27720 - $_.abits = $a(); //#27720 - $k[$j++] = Infinity; //#27721 - $aload($_.cdf); //#27722 - $aload($_.nbits); //#27723 - $aload($_.abits); //#27724 - $_.cdf = $a(); //#27724 - } else { //#27738 - var _4T = $strcpy($s(10), "0000000000"); //#27727 - var _4W = $cvrs($s(10), $_.nval, 2); //#27727 - $puti(_4T, 10 - _4W.length, _4W); //#27728 - $k[$j++] = _4T; //#27729 - $k[$j++] = Infinity; //#27729 - var _4X = $k[--$j]; //#27729 - var _4Y = $k[--$j]; //#27729 - $k[$j++] = _4X; //#27729 - $forall(_4Y, function() { //#27729 - var _4Z = $k[--$j]; //#27729 - $k[$j++] = $f(_4Z - 48); //#27729 - }); //#27729 - $_.nbits = $a(); //#27729 - var _4c = $strcpy($s(5), "00000"); //#27730 - var _4h = $cvrs($s(5), $f($get($_.ai90, $_.npre) - 65), 2); //#27730 - $puti(_4c, 5 - _4h.length, _4h); //#27731 - $k[$j++] = _4c; //#27732 - $k[$j++] = Infinity; //#27732 - var _4i = $k[--$j]; //#27732 - var _4j = $k[--$j]; //#27732 - $k[$j++] = _4i; //#27732 - $forall(_4j, function() { //#27732 - var _4k = $k[--$j]; //#27732 - $k[$j++] = $f(_4k - 48); //#27732 - }); //#27732 - $_.abits = $a(); //#27732 - $k[$j++] = Infinity; //#27733 - $aload($_.cdf); //#27734 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $aload($_.nbits); //#27736 - $aload($_.abits); //#27737 - $_.cdf = $a(); //#27737 - } //#27738 - if ($ne($_.mode, "alpha")) { //#27756 - $k[$j++] = Infinity; //#27741 - $forall($_.ai90rem); //#27741 - if ($_.ais.length > 1) { //#27741 - $k[$j++] = $_.fnc1; //#27741 - } //#27741 - $_.gpf = $a(); //#27741 - } else { //#27756 - $k[$j++] = Infinity; //#27743 - $forall($_.ai90rem); //#27743 - if ($_.ais.length > 1) { //#27743 - $k[$j++] = $_.fnc1; //#27743 - } //#27743 - $_.in = $a(); //#27743 - $_.out = $a($_.in.length * 6); //#27744 - $_.j = 0; //#27745 - for (var _53 = 0, _52 = $_.in.length - 1; _53 <= _52; _53 += 1) { //#27750 - var _57 = $get($_.alpha, $get($_.in, _53)); //#27747 - $k[$j++] = _57; //#27748 - $k[$j++] = _57; //#27748 - $k[$j++] = Infinity; //#27748 - var _58 = $k[--$j]; //#27748 - var _59 = $k[--$j]; //#27748 - $k[$j++] = _58; //#27748 - $forall(_59, function() { //#27748 - var _5A = $k[--$j]; //#27748 - $k[$j++] = $f(_5A - 48); //#27748 - }); //#27748 - $puti($_.out, $_.j, $a()); //#27748 - $_.j = $k[--$j].length + $_.j; //#27749 - } //#27749 - $k[$j++] = Infinity; //#27751 - $aload($_.cdf); //#27752 - $aload($geti($_.out, 0, $_.j)); //#27753 - $_.cdf = $a(); //#27753 - $_.gpf = $a([]); //#27755 - if ($_.ais.length > 1) { //#27756 - $_.mode = "numeric"; //#27756 - } //#27756 - } //#27756 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27758 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27759 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27760 - if ($_.ais.length != 0) { //#27772 - if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#27771 - $k[$j++] = Infinity; //#27763 - $aload($_.gpf); //#27764 - $forall($_.vals1); //#27765 - $_.gpf = $a(); //#27765 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27767 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27768 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27769 - if ($_.ais.length != 0) { //#27770 - $k[$j++] = Infinity; //#27770 - $aload($_.gpf); //#27770 - $k[$j++] = $_.fnc1; //#27770 - $_.gpf = $a(); //#27770 - } //#27770 - } //#27770 - } //#27770 - } //#27770 - if ($eq($_.method, "0")) { //#27779 - $_.cdf = $a([0]); //#27776 - $_.gpf = $a([]); //#27777 - $_.mode = "numeric"; //#27778 - } //#27778 - for (var _5u = 0, _5t = $_.ais.length - 1; _5u <= _5t; _5u += 1) { //#27797 - $_.i = _5u; //#27783 - $_.ai = $get($_.ais, $_.i); //#27784 - $_.val = $get($_.vals, $_.i); //#27785 - var _64 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#27786 - $puti(_64, 0, $_.gpf); //#27787 - $k[$j++] = _64; //#27788 - $k[$j++] = _64; //#27788 - $k[$j++] = $_.gpf.length; //#27788 - $k[$j++] = $_.ai; //#27788 - $k[$j++] = Infinity; //#27788 - var _68 = $k[--$j]; //#27788 - var _69 = $k[--$j]; //#27788 - $k[$j++] = _68; //#27788 - $forall(_69); //#27788 - var _6A = $a(); //#27788 - var _6B = $k[--$j]; //#27788 - $puti($k[--$j], _6B, _6A); //#27788 - var _6D = $k[--$j]; //#27789 - $k[$j++] = _6D; //#27789 - $k[$j++] = _6D; //#27789 - $k[$j++] = $_.gpf.length + $_.ai.length; //#27789 - $k[$j++] = $_.val; //#27789 - $k[$j++] = Infinity; //#27789 - var _6H = $k[--$j]; //#27789 - var _6I = $k[--$j]; //#27789 - $k[$j++] = _6H; //#27789 - $forall(_6I); //#27789 - var _6J = $a(); //#27789 - var _6K = $k[--$j]; //#27789 - $puti($k[--$j], _6K, _6J); //#27789 - $_.gpf = $k[--$j]; //#27790 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#27796 - var _6T = $a($_.gpf.length + 1); //#27792 - $puti(_6T, 0, $_.gpf); //#27793 - $put(_6T, $_.gpf.length, $_.fnc1); //#27794 - $_.gpf = _6T; //#27795 - } //#27795 - } //#27795 - if (!bwipp_gs1_cc.__27813__) { //#27813 - $_ = Object.create($_); //#27813 + var _1L = $s($k[--$j]); //#27916 + $k[$j++] = _1L; //#27916 + for (var _1N = 0, _1M = _1L.length - 1; _1N <= _1M; _1N += 1) { //#27916 + var _1O = $k[--$j]; //#27916 + $put(_1O, _1N, 48); //#27916 + $k[$j++] = _1O; //#27916 + } //#27916 + var _1P = $k[--$j]; //#27917 + var _1S = $cvrs($s(_1P.length), $k[--$j], 2); //#27917 + $puti(_1P, _1P.length - _1S.length, _1S); //#27917 + $k[$j++] = _1P; //#27917 + }; //#27917 + if (!bwipp_gs1_cc.__27968__) { //#27968 + $_ = Object.create($_); //#27968 + $_.fnc1 = -1; //#27922 + $_.lnumeric = -2; //#27922 + $_.lalphanumeric = -3; //#27922 + $_.liso646 = -4; //#27922 + $k[$j++] = Infinity; //#27924 + for (var _1T = 65; _1T <= 90; _1T += 1) { //#27925 + $k[$j++] = _1T; //#27925 + $k[$j++] = _1T - 65; //#27925 + $k[$j++] = 5; //#27925 + $_.tobin(); //#27925 + } //#27925 + for (var _1U = 48; _1U <= 57; _1U += 1) { //#27926 + $k[$j++] = _1U; //#27926 + $k[$j++] = _1U + 4; //#27926 + $k[$j++] = 6; //#27926 + $_.tobin(); //#27926 + } //#27926 + $k[$j++] = $_.fnc1; //#27927 + $k[$j++] = "11111"; //#27927 + $_.alpha = $d(); //#27928 + $k[$j++] = Infinity; //#27930 + for (var _1X = 0; _1X <= 119; _1X += 1) { //#27939 + var _1Z = $strcpy($s(2), "00"); //#27932 + var _1b = $cvrs($s(2), _1X, 11); //#27932 + $puti(_1Z, 2 - _1b.length, _1b); //#27933 + $k[$j++] = _1X; //#27934 + $k[$j++] = _1Z; //#27934 + if ($get(_1Z, 0) == 65) { //#27934 + var _1d = $k[--$j]; //#27934 + $put(_1d, 0, 94); //#27934 + $k[$j++] = _1d; //#27934 + } //#27934 + var _1e = $k[--$j]; //#27935 + $k[$j++] = _1e; //#27935 + if ($get(_1e, 1) == 65) { //#27935 + var _1g = $k[--$j]; //#27935 + $put(_1g, 1, 94); //#27935 + $k[$j++] = _1g; //#27935 + } //#27935 + var _1h = $k[--$j]; //#27936 + var _1k = $strcpy($s(7), "0000000"); //#27937 + var _1m = $cvrs($s(7), $f($k[--$j] + 8), 2); //#27937 + $puti(_1k, 7 - _1m.length, _1m); //#27938 + $k[$j++] = _1h; //#27938 + $k[$j++] = _1k; //#27938 + } //#27938 + $k[$j++] = $_.lalphanumeric; //#27940 + $k[$j++] = "0000"; //#27940 + $_.numeric = $d(); //#27941 + $k[$j++] = Infinity; //#27943 + for (var _1p = 48; _1p <= 57; _1p += 1) { //#27944 + $k[$j++] = _1p; //#27944 + $k[$j++] = _1p - 43; //#27944 + $k[$j++] = 5; //#27944 + $_.tobin(); //#27944 + } //#27944 + $k[$j++] = $_.fnc1; //#27946 + $k[$j++] = "01111"; //#27946 + for (var _1r = 65; _1r <= 90; _1r += 1) { //#27946 + $k[$j++] = _1r; //#27946 + $k[$j++] = _1r - 33; //#27946 + $k[$j++] = 6; //#27946 + $_.tobin(); //#27946 + } //#27946 + $k[$j++] = 42; //#27948 + $k[$j++] = "111010"; //#27948 + for (var _1s = 44; _1s <= 47; _1s += 1) { //#27948 + $k[$j++] = _1s; //#27948 + $k[$j++] = _1s + 15; //#27948 + $k[$j++] = 6; //#27948 + $_.tobin(); //#27948 + } //#27948 + $k[$j++] = $_.lnumeric; //#27950 + $k[$j++] = "000"; //#27950 + $k[$j++] = $_.liso646; //#27950 + $k[$j++] = "00100"; //#27950 + $_.alphanumeric = $d(); //#27951 + $k[$j++] = Infinity; //#27953 + for (var _1w = 48; _1w <= 57; _1w += 1) { //#27954 + $k[$j++] = _1w; //#27954 + $k[$j++] = _1w - 43; //#27954 + $k[$j++] = 5; //#27954 + $_.tobin(); //#27954 + } //#27954 + $k[$j++] = $_.fnc1; //#27956 + $k[$j++] = "01111"; //#27956 + for (var _1y = 65; _1y <= 90; _1y += 1) { //#27956 + $k[$j++] = _1y; //#27956 + $k[$j++] = _1y - 1; //#27956 + $k[$j++] = 7; //#27956 + $_.tobin(); //#27956 + } //#27956 + for (var _1z = 97; _1z <= 122; _1z += 1) { //#27957 + $k[$j++] = _1z; //#27957 + $k[$j++] = _1z - 7; //#27957 + $k[$j++] = 7; //#27957 + $_.tobin(); //#27957 + } //#27957 + $k[$j++] = 33; //#27960 + $k[$j++] = "11101000"; //#27960 + $k[$j++] = 34; //#27960 + $k[$j++] = "11101001"; //#27960 + for (var _20 = 37; _20 <= 47; _20 += 1) { //#27960 + $k[$j++] = _20; //#27960 + $k[$j++] = _20 + 197; //#27960 + $k[$j++] = 8; //#27960 + $_.tobin(); //#27960 + } //#27960 + for (var _21 = 58; _21 <= 63; _21 += 1) { //#27961 + $k[$j++] = _21; //#27961 + $k[$j++] = _21 + 187; //#27961 + $k[$j++] = 8; //#27961 + $_.tobin(); //#27961 + } //#27961 + $k[$j++] = 95; //#27965 + $k[$j++] = "11111011"; //#27965 + $k[$j++] = 32; //#27965 + $k[$j++] = "11111100"; //#27965 + $k[$j++] = $_.lnumeric; //#27965 + $k[$j++] = "000"; //#27965 + $k[$j++] = $_.lalphanumeric; //#27965 + $k[$j++] = "00100"; //#27965 + $_.iso646 = $d(); //#27966 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27966 + bwipp_gs1_cc.__27968__ = 1; //#27966 + $_ = Object.getPrototypeOf($_); //#27966 + } //#27966 + if ($eq($_.method, "10")) { //#28003 + if ($eq($get($_.ais, 0), "11") || $eq($get($_.ais, 0), "17")) { //#27986 + var _2C = $get($_.vals, 0); //#27972 + var _2H = $strcpy($s(16), "0000000000000000"); //#27976 + var _2J = $cvrs($s(16), ($cvi($geti(_2C, 0, 2)) * 384) + ((($cvi($geti(_2C, 2, 2)) - 1) * 32) + $cvi($geti(_2C, 4, 2))), 2); //#27976 + $puti(_2H, 16 - _2J.length, _2J); //#27977 + $k[$j++] = _2H; //#27980 + $k[$j++] = Infinity; //#27978 + var _2K = $k[--$j]; //#27979 + var _2L = $k[--$j]; //#27979 + $k[$j++] = _2K; //#27979 + $k[$j++] = 1; //#27979 + $k[$j++] = 0; //#27979 + $forall(_2L, function() { //#27979 + var _2M = $k[--$j]; //#27979 + $k[$j++] = $f(_2M - 48); //#27979 + }); //#27979 + var _2P = $eq($get($_.ais, 0), "11") ? 0 : 1; //#27980 + $k[$j++] = _2P; //#27980 + $_.cdf = $a(); //#27981 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27982 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27983 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27984 + } else { //#27986 + $_.cdf = $a([1, 0, 1, 1]); //#27986 + } //#27986 + if ($_.ais.length != 0) { //#28000 + if ($eq($get($_.ais, 0), "10")) { //#27996 + $k[$j++] = Infinity; //#27990 + $forall($get($_.vals, 0)); //#27990 + $_.gpf = $a(); //#27990 + if ($_.ais.length > 1) { //#27991 + $k[$j++] = Infinity; //#27991 + $aload($_.gpf); //#27991 + $k[$j++] = $_.fnc1; //#27991 + $_.gpf = $a(); //#27991 + } //#27991 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27992 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27993 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27994 + } else { //#27996 + $_.gpf = $a([$_.fnc1]); //#27996 + } //#27996 + } else { //#28000 + $k[$j++] = Infinity; //#27999 + $aload($_.cdf); //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $_.cdf = $a(); //#27999 + $_.gpf = $a([]); //#28000 + } //#28000 + $_.mode = "numeric"; //#28002 + } //#28002 + if ($eq($_.method, "11")) { //#28097 + $_.cdf = $a([1, 1]); //#28006 + $_.ai90 = $get($_.vals, 0); //#28007 + if ($f($_.npre + 1) != $_.ai90.length) { //#28011 + $k[$j++] = $geti($_.ai90, $f($_.npre + 1), $f($f($_.ai90.length - $_.npre) - 1)); //#28009 + } else { //#28011 + $k[$j++] = ""; //#28011 + } //#28011 + $_.ai90rem = $k[--$j]; //#28013 + $k[$j++] = 'nalpha'; //#28014 + $k[$j++] = 0; //#28014 + $forall($_.ai90rem, function() { //#28014 + var _3C = $k[--$j]; //#28014 + if ((_3C >= 65) && (_3C <= 90)) { //#28014 + var _3D = $k[--$j]; //#28014 + $k[$j++] = $f(_3D + 1); //#28014 + } //#28014 + }); //#28014 + var _3E = $k[--$j]; //#28014 + $_[$k[--$j]] = _3E; //#28014 + $k[$j++] = 'nnums'; //#28015 + $k[$j++] = 0; //#28015 + $forall($_.ai90rem, function() { //#28015 + var _3H = $k[--$j]; //#28015 + if ((_3H >= 48) && (_3H <= 57)) { //#28015 + var _3I = $k[--$j]; //#28015 + $k[$j++] = $f(_3I + 1); //#28015 + } //#28015 + }); //#28015 + var _3J = $k[--$j]; //#28015 + $_[$k[--$j]] = _3J; //#28015 + $k[$j++] = 'mode'; //#28016 + if ($gt($_.nalpha, $_.nnums)) { //#28016 + $k[$j++] = "alpha"; //#28016 + } else { //#28016 + if ($_.nalpha == 0) { //#28016 + $k[$j++] = "numeric"; //#28016 + } else { //#28016 + $k[$j++] = "alphanumeric"; //#28016 + } //#28016 + } //#28016 + var _3O = $k[--$j]; //#28016 + $_[$k[--$j]] = _3O; //#28016 + if ($f($_.nalpha + $_.nnums) != $_.ai90rem.length) { //#28017 + $_.mode = "alphanumeric"; //#28017 + } //#28017 + $k[$j++] = Infinity; //#28018 + $aload($_.cdf); //#28019 + if ($eq($_.mode, "alphanumeric")) { //#28020 + $k[$j++] = 0; //#28020 + } //#28020 + if ($eq($_.mode, "numeric")) { //#28021 + $k[$j++] = 1; //#28021 + $k[$j++] = 0; //#28021 + } //#28021 + if ($eq($_.mode, "alpha")) { //#28022 + $k[$j++] = 1; //#28022 + $k[$j++] = 1; //#28022 + } //#28022 + $_.cdf = $a(); //#28022 + $k[$j++] = 'ais1'; //#28024 + if ($_.ais.length > 1) { //#28024 + $k[$j++] = $get($_.ais, 1); //#28024 + } else { //#28024 + $k[$j++] = -1; //#28024 + } //#28024 + var _3b = $k[--$j]; //#28024 + $_[$k[--$j]] = _3b; //#28024 + $k[$j++] = 'vals1'; //#28025 + if ($_.vals.length > 1) { //#28025 + $k[$j++] = $get($_.vals, 1); //#28025 + } else { //#28025 + $k[$j++] = -1; //#28025 + } //#28025 + var _3g = $k[--$j]; //#28025 + $_[$k[--$j]] = _3g; //#28025 + if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#28029 + $k[$j++] = Infinity; //#28027 + $aload($_.cdf); //#28027 + if ($eq($_.ais1, "21")) { //#28027 + $k[$j++] = 1; //#28027 + $k[$j++] = 0; //#28027 + } else { //#28027 + $k[$j++] = 1; //#28027 + $k[$j++] = 1; //#28027 + } //#28027 + $_.cdf = $a(); //#28027 + } else { //#28029 + $k[$j++] = Infinity; //#28029 + $aload($_.cdf); //#28029 + $k[$j++] = 0; //#28029 + $_.cdf = $a(); //#28029 + } //#28029 + $k[$j++] = 'nval'; //#28031 + if ($_.npre != 0) { //#28031 + $k[$j++] = $cvi($geti($_.ai90, 0, $_.npre)); //#28031 + } else { //#28031 + $k[$j++] = 0; //#28031 + } //#28031 + var _3t = $k[--$j]; //#28031 + $_[$k[--$j]] = _3t; //#28031 + $search("BDHIJKLNPQRSTVXZ", $geti($_.ai90, $_.npre, 1)); //#28032 + if ($k[--$j]) { //#28036 + var _3z = $k[--$j]; //#28033 + var _40 = $k[--$j]; //#28033 + $k[$j++] = _3z.length; //#28033 + $k[$j++] = _40; //#28033 + $j--; //#28033 + var _41 = $k[--$j]; //#28033 + var _42 = $k[--$j]; //#28033 + $k[$j++] = _41; //#28033 + $k[$j++] = _42; //#28033 + $j--; //#28033 + $_.aval = $k[--$j]; //#28034 + } else { //#28036 + $j--; //#28036 + $_.aval = -1; //#28036 + } //#28036 + if (($_.nval < 31) && ($_.aval != -1)) { //#28062 + var _47 = $strcpy($s(5), "00000"); //#28039 + var _4A = $cvrs($s(5), $_.nval, 2); //#28039 + $puti(_47, 5 - _4A.length, _4A); //#28040 + $k[$j++] = _47; //#28041 + $k[$j++] = Infinity; //#28041 + var _4B = $k[--$j]; //#28041 + var _4C = $k[--$j]; //#28041 + $k[$j++] = _4B; //#28041 + $forall(_4C, function() { //#28041 + var _4D = $k[--$j]; //#28041 + $k[$j++] = $f(_4D - 48); //#28041 + }); //#28041 + $_.nbits = $a(); //#28041 + var _4G = $strcpy($s(4), "0000"); //#28042 + var _4J = $cvrs($s(4), $_.aval, 2); //#28042 + $puti(_4G, 4 - _4J.length, _4J); //#28043 + $k[$j++] = _4G; //#28044 + $k[$j++] = Infinity; //#28044 + var _4K = $k[--$j]; //#28044 + var _4L = $k[--$j]; //#28044 + $k[$j++] = _4K; //#28044 + $forall(_4L, function() { //#28044 + var _4M = $k[--$j]; //#28044 + $k[$j++] = $f(_4M - 48); //#28044 + }); //#28044 + $_.abits = $a(); //#28044 + $k[$j++] = Infinity; //#28045 + $aload($_.cdf); //#28046 + $aload($_.nbits); //#28047 + $aload($_.abits); //#28048 + $_.cdf = $a(); //#28048 + } else { //#28062 + var _4T = $strcpy($s(10), "0000000000"); //#28051 + var _4W = $cvrs($s(10), $_.nval, 2); //#28051 + $puti(_4T, 10 - _4W.length, _4W); //#28052 + $k[$j++] = _4T; //#28053 + $k[$j++] = Infinity; //#28053 + var _4X = $k[--$j]; //#28053 + var _4Y = $k[--$j]; //#28053 + $k[$j++] = _4X; //#28053 + $forall(_4Y, function() { //#28053 + var _4Z = $k[--$j]; //#28053 + $k[$j++] = $f(_4Z - 48); //#28053 + }); //#28053 + $_.nbits = $a(); //#28053 + var _4c = $strcpy($s(5), "00000"); //#28054 + var _4h = $cvrs($s(5), $f($get($_.ai90, $_.npre) - 65), 2); //#28054 + $puti(_4c, 5 - _4h.length, _4h); //#28055 + $k[$j++] = _4c; //#28056 + $k[$j++] = Infinity; //#28056 + var _4i = $k[--$j]; //#28056 + var _4j = $k[--$j]; //#28056 + $k[$j++] = _4i; //#28056 + $forall(_4j, function() { //#28056 + var _4k = $k[--$j]; //#28056 + $k[$j++] = $f(_4k - 48); //#28056 + }); //#28056 + $_.abits = $a(); //#28056 + $k[$j++] = Infinity; //#28057 + $aload($_.cdf); //#28058 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $aload($_.nbits); //#28060 + $aload($_.abits); //#28061 + $_.cdf = $a(); //#28061 + } //#28062 + if ($ne($_.mode, "alpha")) { //#28080 + $k[$j++] = Infinity; //#28065 + $forall($_.ai90rem); //#28065 + if ($_.ais.length > 1) { //#28065 + $k[$j++] = $_.fnc1; //#28065 + } //#28065 + $_.gpf = $a(); //#28065 + } else { //#28080 + $k[$j++] = Infinity; //#28067 + $forall($_.ai90rem); //#28067 + if ($_.ais.length > 1) { //#28067 + $k[$j++] = $_.fnc1; //#28067 + } //#28067 + $_.in = $a(); //#28067 + $_.out = $a($_.in.length * 6); //#28068 + $_.j = 0; //#28069 + for (var _53 = 0, _52 = $_.in.length - 1; _53 <= _52; _53 += 1) { //#28074 + var _57 = $get($_.alpha, $get($_.in, _53)); //#28071 + $k[$j++] = _57; //#28072 + $k[$j++] = _57; //#28072 + $k[$j++] = Infinity; //#28072 + var _58 = $k[--$j]; //#28072 + var _59 = $k[--$j]; //#28072 + $k[$j++] = _58; //#28072 + $forall(_59, function() { //#28072 + var _5A = $k[--$j]; //#28072 + $k[$j++] = $f(_5A - 48); //#28072 + }); //#28072 + $puti($_.out, $_.j, $a()); //#28072 + $_.j = $k[--$j].length + $_.j; //#28073 + } //#28073 + $k[$j++] = Infinity; //#28075 + $aload($_.cdf); //#28076 + $aload($geti($_.out, 0, $_.j)); //#28077 + $_.cdf = $a(); //#28077 + $_.gpf = $a([]); //#28079 + if ($_.ais.length > 1) { //#28080 + $_.mode = "numeric"; //#28080 + } //#28080 + } //#28080 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#28082 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#28083 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#28084 + if ($_.ais.length != 0) { //#28096 + if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#28095 + $k[$j++] = Infinity; //#28087 + $aload($_.gpf); //#28088 + $forall($_.vals1); //#28089 + $_.gpf = $a(); //#28089 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#28091 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#28092 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#28093 + if ($_.ais.length != 0) { //#28094 + $k[$j++] = Infinity; //#28094 + $aload($_.gpf); //#28094 + $k[$j++] = $_.fnc1; //#28094 + $_.gpf = $a(); //#28094 + } //#28094 + } //#28094 + } //#28094 + } //#28094 + if ($eq($_.method, "0")) { //#28103 + $_.cdf = $a([0]); //#28100 + $_.gpf = $a([]); //#28101 + $_.mode = "numeric"; //#28102 + } //#28102 + for (var _5u = 0, _5t = $_.ais.length - 1; _5u <= _5t; _5u += 1) { //#28121 + $_.i = _5u; //#28107 + $_.ai = $get($_.ais, $_.i); //#28108 + $_.val = $get($_.vals, $_.i); //#28109 + var _64 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#28110 + $puti(_64, 0, $_.gpf); //#28111 + $k[$j++] = _64; //#28112 + $k[$j++] = _64; //#28112 + $k[$j++] = $_.gpf.length; //#28112 + $k[$j++] = $_.ai; //#28112 + $k[$j++] = Infinity; //#28112 + var _68 = $k[--$j]; //#28112 + var _69 = $k[--$j]; //#28112 + $k[$j++] = _68; //#28112 + $forall(_69); //#28112 + var _6A = $a(); //#28112 + var _6B = $k[--$j]; //#28112 + $puti($k[--$j], _6B, _6A); //#28112 + var _6D = $k[--$j]; //#28113 + $k[$j++] = _6D; //#28113 + $k[$j++] = _6D; //#28113 + $k[$j++] = $_.gpf.length + $_.ai.length; //#28113 + $k[$j++] = $_.val; //#28113 + $k[$j++] = Infinity; //#28113 + var _6H = $k[--$j]; //#28113 + var _6I = $k[--$j]; //#28113 + $k[$j++] = _6H; //#28113 + $forall(_6I); //#28113 + var _6J = $a(); //#28113 + var _6K = $k[--$j]; //#28113 + $puti($k[--$j], _6K, _6J); //#28113 + $_.gpf = $k[--$j]; //#28114 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#28120 + var _6T = $a($_.gpf.length + 1); //#28116 + $puti(_6T, 0, $_.gpf); //#28117 + $put(_6T, $_.gpf.length, $_.fnc1); //#28118 + $_.gpf = _6T; //#28119 + } //#28119 + } //#28119 + if (!bwipp_gs1_cc.__28137__) { //#28137 + $_ = Object.create($_); //#28137 var _6f = new Map([ ["a", $a([$a([167, 138, 118, 108, 88, 78, 59]), $a([167, 138, 118, 98, 78]), $a([197, 167, 138, 108, 78])])], ["b", $a([$a([336, 296, 256, 208, 160, 104, 56]), $a([768, 648, 536, 416, 304, 208, 152, 112, 72, 32]), $a([1184, 1016, 840, 672, 496, 352, 264, 208, 152, 96, 56])])] - ]); //#27810 - $_.bitcapsmaps = _6f; //#27812 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27812 - bwipp_gs1_cc.__27813__ = 1; //#27812 - $_ = Object.getPrototypeOf($_); //#27812 - } //#27812 + ]); //#28134 + $_.bitcapsmaps = _6f; //#28136 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28136 + bwipp_gs1_cc.__28137__ = 1; //#28136 + $_ = Object.getPrototypeOf($_); //#28136 + } //#28136 $_.rembits = function() { - $_.used = $k[--$j]; //#27816 - if ($ne($_.ccversion, "c")) { //#27839 - $_.bitcaps = $get($get($_.bitcapsmaps, $_.ccversion), $f($_.cccolumns - 2)); //#27818 - $k[$j++] = -1; //#27819 - $forall($_.bitcaps, function() { //#27819 - var _6p = $k[--$j]; //#27819 - $k[$j++] = _6p; //#27819 - if ($ge(_6p, $_.used)) { //#27819 - var _6r = $k[--$j]; //#27819 - var _6s = $k[--$j]; //#27819 - $k[$j++] = _6r; //#27819 - $k[$j++] = _6s; //#27819 - } //#27819 - $j--; //#27819 - }); //#27819 - var _6t = $k[--$j]; //#27820 - $k[$j++] = _6t; //#27820 - if (_6t != -1) { //#27820 - var _6v = $k[--$j]; //#27820 - $k[$j++] = $f(_6v - $_.used); //#27820 - } //#27820 - } else { //#27839 + $_.used = $k[--$j]; //#28140 + if ($ne($_.ccversion, "c")) { //#28163 + $_.bitcaps = $get($get($_.bitcapsmaps, $_.ccversion), $f($_.cccolumns - 2)); //#28142 + $k[$j++] = -1; //#28143 + $forall($_.bitcaps, function() { //#28143 + var _6p = $k[--$j]; //#28143 + $k[$j++] = _6p; //#28143 + if ($ge(_6p, $_.used)) { //#28143 + var _6r = $k[--$j]; //#28143 + var _6s = $k[--$j]; //#28143 + $k[$j++] = _6r; //#28143 + $k[$j++] = _6s; //#28143 + } //#28143 + $j--; //#28143 + }); //#28143 + var _6t = $k[--$j]; //#28144 + $k[$j++] = _6t; //#28144 + if (_6t != -1) { //#28144 + var _6v = $k[--$j]; //#28144 + $k[$j++] = $f(_6v - $_.used); //#28144 + } //#28144 + } else { //#28163 var _6w = new Map([ ["c", -1] - ]); //#27822 - var _6y = $get(_6w, $_.ccversion); //#27822 - var _70 = ~~Math.ceil($_.used / 8); //#27823 - $_.m = ((~~(_70 / 6)) * 5) + (_70 % 6); //#27823 - if ($_.m <= 40) { //#27824 - $k[$j++] = 8; //#27824 - } //#27824 - if (($_.m >= 41) && ($_.m <= 160)) { //#27825 - $k[$j++] = 16; //#27825 - } //#27825 - if (($_.m >= 161) && ($_.m <= 320)) { //#27826 - $k[$j++] = 32; //#27826 - } //#27826 - if (($_.m >= 321) && ($_.m <= 833)) { //#27827 - $k[$j++] = 64; //#27827 - } //#27827 - if ($_.m >= 834) { //#27828 - $k[$j++] = 32; //#27828 - } //#27828 - $_.eccws = $k[--$j]; //#27829 - $_.m = $f($f($_.m + $_.eccws) + 3); //#27830 - if ($_.cccolumns > 30) { //#27831 - $_.cccolumns = 30; //#27831 - } //#27831 - for (;;) { //#27835 - if (((~~Math.ceil($_.m / $_.cccolumns)) <= 30) || ($_.cccolumns >= 30)) { //#27833 - break; //#27833 - } //#27833 - $_.cccolumns = $_.cccolumns + 1; //#27834 - } //#27834 - $_.r = ~~Math.ceil($_.m / $_.cccolumns); //#27836 - if ($_.r < 3) { //#27837 - $_.r = 3; //#27837 - } //#27837 - var _7N = $f(($f(($_.cccolumns * $_.r) - $_.eccws)) - 3); //#27838 - $_.tgt = ($f(((~~(_7N / 5)) * 6) + (_7N % 5))) * 8; //#27838 - if ($_.used <= 8304) { //#27839 - $k[$j++] = $f($_.tgt - $_.used); //#27839 - } else { //#27839 - $k[$j++] = -1; //#27839 - } //#27839 - } //#27839 - var _7R = $k[--$j]; //#27841 - $k[$j++] = _7R; //#27854 - if (_7R == -1) { //#27854 - $j--; //#27842 - if ($eq($_.ccversion, "a")) { //#27850 - $_.ccversion = "b"; //#27844 - } else { //#27850 - if ($eq($_.ccversion, "b") && $eq($_.lintype, "gs1-128")) { //#27850 - $_.ccversion = "c"; //#27847 - $_.cccolumns = ~~(($_.linwidth - 52) / 17); //#27848 - } else { //#27850 - $_.ccversion = -1; //#27850 - } //#27850 - } //#27850 - $k[$j++] = $_.used; //#27853 - $_.rembits(); //#27853 - } //#27853 - }; //#27853 + ]); //#28146 + var _6y = $get(_6w, $_.ccversion); //#28146 + var _70 = ~~Math.ceil($_.used / 8); //#28147 + $_.m = ((~~(_70 / 6)) * 5) + (_70 % 6); //#28147 + if ($_.m <= 40) { //#28148 + $k[$j++] = 8; //#28148 + } //#28148 + if (($_.m >= 41) && ($_.m <= 160)) { //#28149 + $k[$j++] = 16; //#28149 + } //#28149 + if (($_.m >= 161) && ($_.m <= 320)) { //#28150 + $k[$j++] = 32; //#28150 + } //#28150 + if (($_.m >= 321) && ($_.m <= 833)) { //#28151 + $k[$j++] = 64; //#28151 + } //#28151 + if ($_.m >= 834) { //#28152 + $k[$j++] = 32; //#28152 + } //#28152 + $_.eccws = $k[--$j]; //#28153 + $_.m = $f($f($_.m + $_.eccws) + 3); //#28154 + if ($_.cccolumns > 30) { //#28155 + $_.cccolumns = 30; //#28155 + } //#28155 + for (;;) { //#28159 + if (((~~Math.ceil($_.m / $_.cccolumns)) <= 30) || ($_.cccolumns >= 30)) { //#28157 + break; //#28157 + } //#28157 + $_.cccolumns = $_.cccolumns + 1; //#28158 + } //#28158 + $_.r = ~~Math.ceil($_.m / $_.cccolumns); //#28160 + if ($_.r < 3) { //#28161 + $_.r = 3; //#28161 + } //#28161 + var _7N = $f(($f(($_.cccolumns * $_.r) - $_.eccws)) - 3); //#28162 + $_.tgt = ($f(((~~(_7N / 5)) * 6) + (_7N % 5))) * 8; //#28162 + if ($_.used <= 8304) { //#28163 + $k[$j++] = $f($_.tgt - $_.used); //#28163 + } else { //#28163 + $k[$j++] = -1; //#28163 + } //#28163 + } //#28163 + var _7R = $k[--$j]; //#28165 + $k[$j++] = _7R; //#28178 + if (_7R == -1) { //#28178 + $j--; //#28166 + if ($eq($_.ccversion, "a")) { //#28174 + $_.ccversion = "b"; //#28168 + } else { //#28174 + if ($eq($_.ccversion, "b") && $eq($_.lintype, "gs1-128")) { //#28174 + $_.ccversion = "c"; //#28171 + $_.cccolumns = ~~(($_.linwidth - 52) / 17); //#28172 + } else { //#28174 + $_.ccversion = -1; //#28174 + } //#28174 + } //#28174 + $k[$j++] = $_.used; //#28177 + $_.rembits(); //#28177 + } //#28177 + }; //#28177 $_.encode = function() { - var _7X = $k[--$j]; //#27858 - $k[$j++] = _7X; //#27858 - if ($ne(_7X, 'raw')) { //#27858 - var _7Y = $k[--$j]; //#27858 - var _7a = $get(_7Y, $k[--$j]); //#27858 - $k[$j++] = _7a; //#27858 - } else { //#27858 - $j--; //#27858 - } //#27858 - $k[$j++] = Infinity; //#27859 - var _7b = $k[--$j]; //#27859 - var _7c = $k[--$j]; //#27859 - $k[$j++] = _7b; //#27859 - $forall(_7c, function() { //#27859 - var _7d = $k[--$j]; //#27859 - $k[$j++] = $f(_7d - 48); //#27859 - }); //#27859 - var _7e = $a(); //#27859 - $puti($_.gpfenc, $_.j, _7e); //#27861 - $_.j = _7e.length + $_.j; //#27862 - }; //#27862 - $k[$j++] = Infinity; //#27866 - for (var _7j = 0, _7k = $_.gpf.length; _7j < _7k; _7j++) { //#27866 - $k[$j++] = 0; //#27866 - } //#27866 - $k[$j++] = 0; //#27866 - $k[$j++] = -1; //#27866 - $_.numericruns = $a(); //#27866 - $k[$j++] = Infinity; //#27867 - for (var _7n = 0, _7o = $_.gpf.length; _7n < _7o; _7n++) { //#27867 - $k[$j++] = 0; //#27867 - } //#27867 - $k[$j++] = 0; //#27867 - $_.alphanumericruns = $a(); //#27867 - $k[$j++] = Infinity; //#27868 - for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#27868 - $k[$j++] = 0; //#27868 - } //#27868 - $k[$j++] = 9999; //#27868 - $_.nextiso646only = $a(); //#27868 - for (var _7v = $_.gpf.length - 1; _7v >= 0; _7v -= 1) { //#27890 - $_.i = _7v; //#27870 - var _80 = $strcpy($s(2), "00"); //#27872 - var _83 = $get($_.gpf, $_.i); //#27873 - $k[$j++] = $get($_.gpf, $_.i); //#27873 - $k[$j++] = _80; //#27873 - $k[$j++] = _80; //#27873 - $k[$j++] = 0; //#27873 - $k[$j++] = _83; //#27873 - if (_83 == $_.fnc1) { //#27873 - $j--; //#27873 - $k[$j++] = 94; //#27873 - } //#27873 - var _85 = $k[--$j]; //#27873 - var _86 = $k[--$j]; //#27873 - $put($k[--$j], _86, _85); //#27873 - if ($_.i < ($_.gpf.length - 1)) { //#27874 - var _8A = $k[--$j]; //#27874 - var _8D = $get($_.gpf, $_.i + 1); //#27874 - $k[$j++] = _8A; //#27874 - $k[$j++] = _8A; //#27874 - $k[$j++] = 1; //#27874 - $k[$j++] = _8D; //#27874 - if (_8D == $_.fnc1) { //#27874 - $j--; //#27874 - $k[$j++] = 94; //#27874 - } //#27874 - var _8F = $k[--$j]; //#27874 - var _8G = $k[--$j]; //#27874 - $put($k[--$j], _8G, _8F); //#27874 - } //#27874 - var _8K = $get($_.numeric, $k[--$j]) !== undefined; //#27875 - if (_8K) { //#27878 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#27876 - } else { //#27878 - $put($_.numericruns, $_.i, 0); //#27878 - } //#27878 - var _8S = $k[--$j]; //#27880 - var _8U = $get($_.alphanumeric, _8S) !== undefined; //#27880 - $k[$j++] = _8S; //#27884 - if (_8U) { //#27883 - $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#27881 - } else { //#27883 - $put($_.alphanumericruns, $_.i, 0); //#27883 - } //#27883 - var _8c = $k[--$j]; //#27885 - var _8e = $get($_.iso646, _8c) !== undefined; //#27885 - var _8g = $get($_.alphanumeric, _8c) !== undefined; //#27885 - if (_8e && (!_8g)) { //#27888 - $put($_.nextiso646only, $_.i, 0); //#27886 - } else { //#27888 - $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#27888 - } //#27888 - } //#27888 - $_.gpfenc = $a(8304); //#27893 - $_.i = 0; //#27894 - $_.j = 0; //#27894 - for (;;) { //#27984 - if ($_.i == $_.gpf.length) { //#27896 - break; //#27896 - } //#27896 - for (;;) { //#27983 - if ($eq($_.mode, "numeric")) { //#27932 - if ($_.i <= ($_.gpf.length - 2)) { //#27929 - var _8u = $s(2); //#27901 - var _8x = $get($_.gpf, $_.i); //#27902 - $k[$j++] = _8u; //#27902 - $k[$j++] = _8u; //#27902 - $k[$j++] = 0; //#27902 - $k[$j++] = _8x; //#27902 - if (_8x == $_.fnc1) { //#27902 - $j--; //#27902 - $k[$j++] = 94; //#27902 - } //#27902 - var _8z = $k[--$j]; //#27902 - var _90 = $k[--$j]; //#27902 - $put($k[--$j], _90, _8z); //#27902 - var _92 = $k[--$j]; //#27903 - var _95 = $get($_.gpf, $_.i + 1); //#27903 - $k[$j++] = _92; //#27903 - $k[$j++] = _92; //#27903 - $k[$j++] = 1; //#27903 - $k[$j++] = _95; //#27903 - if (_95 == $_.fnc1) { //#27903 - $j--; //#27903 - $k[$j++] = 94; //#27903 - } //#27903 - var _97 = $k[--$j]; //#27903 - var _98 = $k[--$j]; //#27903 - $put($k[--$j], _98, _97); //#27903 - var _9A = $k[--$j]; //#27904 - var _9C = $get($_.numeric, _9A) !== undefined; //#27904 - $k[$j++] = _9A; //#27908 - if (_9C) { //#27908 - $k[$j++] = $_.numeric; //#27905 - $_.encode(); //#27905 - $_.i = $_.i + 2; //#27906 - break; //#27907 - } //#27907 - $j--; //#27909 - $k[$j++] = $_.lalphanumeric; //#27910 - $k[$j++] = $_.numeric; //#27910 - $_.encode(); //#27910 - $_.mode = "alphanumeric"; //#27911 - break; //#27912 - } else { //#27929 - var _9J = $get($_.gpf, $_.i); //#27914 - if ((_9J < 48) || (_9J > 57)) { //#27918 - $k[$j++] = $_.lalphanumeric; //#27915 - $k[$j++] = $_.numeric; //#27915 - $_.encode(); //#27915 - $_.mode = "alphanumeric"; //#27916 - break; //#27917 - } //#27917 - $k[$j++] = 'rem'; //#27919 - $k[$j++] = $_.cdf.length + $_.j; //#27919 - $_.rembits(); //#27919 - var _9O = $k[--$j]; //#27919 - $_[$k[--$j]] = _9O; //#27919 - if (($_.rem >= 4) && ($_.rem <= 6)) { //#27929 - var _9V = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#27921 - var _9a = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#27922 - $puti(_9V, 4 - _9a.length, _9a); //#27923 - $k[$j++] = _9V; //#27923 - $k[$j++] = 'raw'; //#27923 - $_.encode(); //#27923 - $_.i = $_.i + 1; //#27924 - break; //#27925 - } else { //#27929 - var _9c = $s(2); //#27927 - $put(_9c, 0, $get($_.gpf, $_.i)); //#27927 - $put(_9c, 1, 94); //#27927 - $k[$j++] = _9c; //#27927 - $k[$j++] = $_.numeric; //#27927 - $_.encode(); //#27927 - $_.i = $_.i + 1; //#27928 - break; //#27929 - } //#27929 - } //#27929 - } //#27929 - if ($eq($_.mode, "alphanumeric")) { //#27959 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#27940 - $k[$j++] = $_.fnc1; //#27936 - $k[$j++] = $_.alphanumeric; //#27936 - $_.encode(); //#27936 - $_.mode = "numeric"; //#27937 - $_.i = $_.i + 1; //#27938 - break; //#27939 - } //#27939 - var _9s = $get($_.gpf, $_.i); //#27941 - var _9u = $get($_.iso646, _9s) !== undefined; //#27941 - var _9w = $get($_.alphanumeric, _9s) !== undefined; //#27941 - if (_9u && (!_9w)) { //#27945 - $k[$j++] = $_.liso646; //#27942 - $k[$j++] = $_.alphanumeric; //#27942 - $_.encode(); //#27942 - $_.mode = "iso646"; //#27943 - break; //#27944 - } //#27944 - if ($get($_.numericruns, $_.i) >= 6) { //#27950 - $k[$j++] = $_.lnumeric; //#27947 - $k[$j++] = $_.alphanumeric; //#27947 - $_.encode(); //#27947 - $_.mode = "numeric"; //#27948 - break; //#27949 - } //#27949 - var _A6 = $get($_.numericruns, $_.i); //#27951 - if ((_A6 >= 4) && ($f(_A6 + $_.i) == $_.gpf.length)) { //#27955 - $k[$j++] = $_.lnumeric; //#27952 - $k[$j++] = $_.alphanumeric; //#27952 - $_.encode(); //#27952 - $_.mode = "numeric"; //#27953 - break; //#27954 - } //#27954 - $k[$j++] = $get($_.gpf, $_.i); //#27956 - $k[$j++] = $_.alphanumeric; //#27956 - $_.encode(); //#27956 - $_.i = $_.i + 1; //#27957 - break; //#27958 - } //#27958 - if ($eq($_.mode, "iso646")) { //#27981 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#27967 - $k[$j++] = $_.fnc1; //#27963 - $k[$j++] = $_.iso646; //#27963 - $_.encode(); //#27963 - $_.mode = "numeric"; //#27964 - $_.i = $_.i + 1; //#27965 - break; //#27966 - } //#27966 - if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#27972 - $k[$j++] = $_.lnumeric; //#27969 - $k[$j++] = $_.iso646; //#27969 - $_.encode(); //#27969 - $_.mode = "numeric"; //#27970 - break; //#27971 - } //#27971 - if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#27977 - $k[$j++] = $_.lalphanumeric; //#27974 - $k[$j++] = $_.iso646; //#27974 - $_.encode(); //#27974 - $_.mode = "alphanumeric"; //#27975 - break; //#27976 - } //#27976 - $k[$j++] = $get($_.gpf, $_.i); //#27978 - $k[$j++] = $_.iso646; //#27978 - $_.encode(); //#27978 - $_.i = $_.i + 1; //#27979 - break; //#27980 - } //#27980 - } //#27980 - } //#27980 - $_.gpf = $geti($_.gpfenc, 0, $_.j); //#27985 - $k[$j++] = 'pad'; //#27988 - $k[$j++] = $_.cdf.length + $_.gpf.length; //#27988 - $_.rembits(); //#27988 - var _Ap = $a($k[--$j]); //#27988 - $_[$k[--$j]] = _Ap; //#27988 - if ($_.pad.length > 0) { //#28000 - for (var _Au = 0, _At = $_.pad.length - 1; _Au <= _At; _Au += 5) { //#27993 - $_.i = _Au; //#27991 - var _Av = $_.pad; //#27992 - var _Aw = $_.i; //#27992 - var _Ax = $a([0, 0, 1, 0, 0]); //#27992 - var _Ay = $_.pad; //#27992 - var _Az = $_.i; //#27992 - var _B0 = 5; //#27992 - var _B1 = _Ay.length - _Az; //#27992 - if ((_Ay.length - _Az) > 5) { //#27992 - var _ = _B0; //#27992 - _B0 = _B1; //#27992 - _B1 = _; //#27992 - } //#27992 - $puti(_Av, _Aw, $geti(_Ax, 0, _B1)); //#27992 - } //#27992 - if ($eq($_.mode, "numeric")) { //#27996 - $k[$j++] = Infinity; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $aload($_.pad); //#27995 - $_.pad = $geti($a(), 0, $_.pad.length); //#27995 - } //#27995 - if ($eq($_.mode, "alpha")) { //#27999 - $k[$j++] = Infinity; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $aload($_.pad); //#27998 - $_.pad = $geti($a(), 0, $_.pad.length); //#27998 - } //#27998 - } //#27998 - $k[$j++] = Infinity; //#28003 - $aload($_.cdf); //#28004 - $aload($_.gpf); //#28005 - $aload($_.pad); //#28006 - $_.bits = $a(); //#28006 - if (!bwipp_gs1_cc.__28024__) { //#28024 - $_ = Object.create($_); //#28024 - $k[$j++] = Infinity; //#28010 - $k[$j++] = $a([0, 0, 0, 0, 0, 0, 1]); //#28012 - for (var _BI = 0, _BJ = 68; _BI < _BJ; _BI++) { //#28012 - $k[$j++] = $a(7); //#28012 - } //#28012 - $_.pwr928 = $a(); //#28012 - for (var _BM = 1; _BM <= 68; _BM += 1) { //#28023 - $_.j = _BM; //#28015 - $_.v = 0; //#28016 - for (var _BN = 6; _BN >= 1; _BN -= 1) { //#28021 - $_.i = _BN; //#28018 - $_.v = $f(($get($get($_.pwr928, $_.j - 1), $_.i) * 2) + (~~($_.v / 928))); //#28019 - $put($get($_.pwr928, $_.j), $_.i, $_.v % 928); //#28020 - } //#28020 - $put($get($_.pwr928, $_.j), 0, $f(($get($get($_.pwr928, $_.j - 1), 0) * 2) + (~~($_.v / 928)))); //#28022 - } //#28022 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28022 - bwipp_gs1_cc.__28024__ = 1; //#28022 - $_ = Object.getPrototypeOf($_); //#28022 - } //#28022 - if ($_.ccversion == "a") { //#28066 - $k[$j++] = Infinity; //#28027 - for (var _Bj = 0, _Bk = 28; _Bj < _Bk; _Bj++) { //#28027 - $k[$j++] = 0; //#28027 - } //#28027 - $_.cws = $a(); //#28027 - $_.b = 0; //#28028 - $_.c = 0; //#28028 - for (;;) { //#28052 - if ($_.b == $_.bits.length) { //#28030 - break; //#28030 - } //#28030 - var _Bo = $_.bits; //#28031 - var _Bp = $_.b; //#28031 - var _Bq = $_.bits; //#28031 - var _Br = $_.b; //#28031 - var _Bs = _Bq.length - _Br; //#28031 - var _Bt = 69; //#28031 - if (69 > (_Bq.length - _Br)) { //#28031 - var _ = _Bs; //#28031 - _Bs = _Bt; //#28031 - _Bt = _; //#28031 - } //#28031 - $_.bs = $geti(_Bo, _Bp, _Bt); //#28031 - $_.bsl = $_.bs.length; //#28032 - $_.cs = $geti($_.cws, $_.c, (~~($_.bsl / 10)) + 1); //#28033 - $_.csl = $_.cs.length; //#28034 - for (var _C3 = 0, _C2 = $_.bsl - 1; _C3 <= _C2; _C3 += 1) { //#28044 - $_.i = _C3; //#28036 - for (var _C6 = 0, _C5 = $_.csl - 1; _C6 <= _C5; _C6 += 1) { //#28043 - $_.j = _C6; //#28038 - var _C7 = $_.cs; //#28039 - var _C8 = $_.j; //#28039 - $put(_C7, _C8, $f($get(_C7, _C8) + ($get($get($_.pwr928, $_.i), ($_.j + 7) - $_.csl) * $get($_.bs, ($_.bsl - $_.i) - 1)))); //#28042 - } //#28042 - } //#28042 - for (var _CL = $_.csl - 1; _CL >= 1; _CL -= 1) { //#28049 - $_.i = _CL; //#28046 - var _CM = $_.cs; //#28047 - var _CN = $_.i; //#28047 - $put(_CM, _CN - 1, $f($get(_CM, _CN - 1) + (~~($get($_.cs, $_.i) / 928)))); //#28047 - var _CS = $_.cs; //#28048 - var _CT = $_.i; //#28048 - $put(_CS, _CT, $get(_CS, _CT) % 928); //#28048 - } //#28048 - $_.b = $_.b + $_.bsl; //#28050 - $_.c = $_.c + $_.csl; //#28051 - } //#28051 - $_.cws = $geti($_.cws, 0, $_.c); //#28053 - $_.barcode = $s($_.cws.length * 4); //#28054 - for (var _Cg = 0, _Cf = $_.cws.length - 1; _Cg <= _Cf; _Cg += 1) { //#28060 - $_.i = _Cg; //#28056 - var _Ci = $strcpy($s(4), "^000"); //#28057 - var _Cn = $cvrs($s(4), $get($_.cws, $_.i), 10); //#28057 - $puti(_Ci, 4 - _Cn.length, _Cn); //#28058 - $puti($_.barcode, $_.i * 4, _Ci); //#28059 - } //#28059 - delete $_.options["parse"]; //#28061 - $put($_.options, "dontdraw", true); //#28062 - $put($_.options, "cca", true); //#28063 - $put($_.options, "columns", $_.cccolumns); //#28064 - $k[$j++] = 'args'; //#28065 - $k[$j++] = $_.barcode; //#28065 - $k[$j++] = $_.options; //#28065 - bwipp_micropdf417(); //#28065 - var _Cx = $k[--$j]; //#28065 - $_[$k[--$j]] = _Cx; //#28065 - } //#28065 - if ($_.ccversion == "b") { //#28080 - $_.barcode = $s(~~($_.bits.length / 8)); //#28069 - for (var _D4 = 0, _D3 = $_.barcode.length - 1; _D4 <= _D3; _D4 += 1) { //#28074 - $_.i = _D4; //#28071 - var _D7 = $geti($_.bits, $_.i * 8, 8); //#28072 - $k[$j++] = 0; //#28072 - for (var _D8 = 0, _D9 = _D7.length; _D8 < _D9; _D8++) { //#28072 - var _DB = $k[--$j]; //#28072 - $k[$j++] = $f(_DB + $get(_D7, _D8)) * 2; //#28072 - } //#28072 - $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28073 - } //#28073 - delete $_.options["parse"]; //#28075 - $put($_.options, "dontdraw", true); //#28076 - $put($_.options, "ccb", true); //#28077 - $put($_.options, "columns", $_.cccolumns); //#28078 - $k[$j++] = 'args'; //#28079 - $k[$j++] = $_.barcode; //#28079 - $k[$j++] = $_.options; //#28079 - bwipp_micropdf417(); //#28079 - var _DM = $k[--$j]; //#28079 - $_[$k[--$j]] = _DM; //#28079 - } //#28079 - if ($_.ccversion == "c") { //#28095 - $_.barcode = $s(~~($_.bits.length / 8)); //#28083 - for (var _DT = 0, _DS = $_.barcode.length - 1; _DT <= _DS; _DT += 1) { //#28088 - $_.i = _DT; //#28085 - var _DW = $geti($_.bits, $_.i * 8, 8); //#28086 - $k[$j++] = 0; //#28086 - for (var _DX = 0, _DY = _DW.length; _DX < _DY; _DX++) { //#28086 - var _Da = $k[--$j]; //#28086 - $k[$j++] = $f(_Da + $get(_DW, _DX)) * 2; //#28086 - } //#28086 - $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28087 - } //#28087 - delete $_.options["parse"]; //#28089 - $put($_.options, "dontdraw", true); //#28090 - $put($_.options, "ccc", true); //#28091 - $put($_.options, "columns", $_.cccolumns); //#28092 - $put($_.options, "eclevel", (~~(Math.log($_.eccws) / Math.log(2))) - 1); //#28093 - $k[$j++] = 'args'; //#28094 - $k[$j++] = $_.barcode; //#28094 - $k[$j++] = $_.options; //#28094 - bwipp_pdf417(); //#28094 - var _Dn = $k[--$j]; //#28094 - $_[$k[--$j]] = _Dn; //#28094 - } //#28094 - $k[$j++] = $_.args; //#28098 - if (!$_.dontdraw) { //#28098 - bwipp_renmatrix(); //#28098 - } //#28098 - $_ = Object.getPrototypeOf($_); //#28100 - $_ = Object.getPrototypeOf($_); //#28102 + var _7X = $k[--$j]; //#28182 + $k[$j++] = _7X; //#28182 + if ($ne(_7X, 'raw')) { //#28182 + var _7Y = $k[--$j]; //#28182 + var _7a = $get(_7Y, $k[--$j]); //#28182 + $k[$j++] = _7a; //#28182 + } else { //#28182 + $j--; //#28182 + } //#28182 + $k[$j++] = Infinity; //#28183 + var _7b = $k[--$j]; //#28183 + var _7c = $k[--$j]; //#28183 + $k[$j++] = _7b; //#28183 + $forall(_7c, function() { //#28183 + var _7d = $k[--$j]; //#28183 + $k[$j++] = $f(_7d - 48); //#28183 + }); //#28183 + var _7e = $a(); //#28183 + $puti($_.gpfenc, $_.j, _7e); //#28185 + $_.j = _7e.length + $_.j; //#28186 + }; //#28186 + $k[$j++] = Infinity; //#28190 + for (var _7j = 0, _7k = $_.gpf.length; _7j < _7k; _7j++) { //#28190 + $k[$j++] = 0; //#28190 + } //#28190 + $k[$j++] = 0; //#28190 + $k[$j++] = -1; //#28190 + $_.numericruns = $a(); //#28190 + $k[$j++] = Infinity; //#28191 + for (var _7n = 0, _7o = $_.gpf.length; _7n < _7o; _7n++) { //#28191 + $k[$j++] = 0; //#28191 + } //#28191 + $k[$j++] = 0; //#28191 + $_.alphanumericruns = $a(); //#28191 + $k[$j++] = Infinity; //#28192 + for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#28192 + $k[$j++] = 0; //#28192 + } //#28192 + $k[$j++] = 9999; //#28192 + $_.nextiso646only = $a(); //#28192 + for (var _7v = $_.gpf.length - 1; _7v >= 0; _7v -= 1) { //#28214 + $_.i = _7v; //#28194 + var _80 = $strcpy($s(2), "00"); //#28196 + var _83 = $get($_.gpf, $_.i); //#28197 + $k[$j++] = $get($_.gpf, $_.i); //#28197 + $k[$j++] = _80; //#28197 + $k[$j++] = _80; //#28197 + $k[$j++] = 0; //#28197 + $k[$j++] = _83; //#28197 + if (_83 == $_.fnc1) { //#28197 + $j--; //#28197 + $k[$j++] = 94; //#28197 + } //#28197 + var _85 = $k[--$j]; //#28197 + var _86 = $k[--$j]; //#28197 + $put($k[--$j], _86, _85); //#28197 + if ($_.i < ($_.gpf.length - 1)) { //#28198 + var _8A = $k[--$j]; //#28198 + var _8D = $get($_.gpf, $_.i + 1); //#28198 + $k[$j++] = _8A; //#28198 + $k[$j++] = _8A; //#28198 + $k[$j++] = 1; //#28198 + $k[$j++] = _8D; //#28198 + if (_8D == $_.fnc1) { //#28198 + $j--; //#28198 + $k[$j++] = 94; //#28198 + } //#28198 + var _8F = $k[--$j]; //#28198 + var _8G = $k[--$j]; //#28198 + $put($k[--$j], _8G, _8F); //#28198 + } //#28198 + var _8K = $get($_.numeric, $k[--$j]) !== undefined; //#28199 + if (_8K) { //#28202 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#28200 + } else { //#28202 + $put($_.numericruns, $_.i, 0); //#28202 + } //#28202 + var _8S = $k[--$j]; //#28204 + var _8U = $get($_.alphanumeric, _8S) !== undefined; //#28204 + $k[$j++] = _8S; //#28208 + if (_8U) { //#28207 + $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#28205 + } else { //#28207 + $put($_.alphanumericruns, $_.i, 0); //#28207 + } //#28207 + var _8c = $k[--$j]; //#28209 + var _8e = $get($_.iso646, _8c) !== undefined; //#28209 + var _8g = $get($_.alphanumeric, _8c) !== undefined; //#28209 + if (_8e && (!_8g)) { //#28212 + $put($_.nextiso646only, $_.i, 0); //#28210 + } else { //#28212 + $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#28212 + } //#28212 + } //#28212 + $_.gpfenc = $a(8304); //#28217 + $_.i = 0; //#28218 + $_.j = 0; //#28218 + for (;;) { //#28308 + if ($_.i == $_.gpf.length) { //#28220 + break; //#28220 + } //#28220 + for (;;) { //#28307 + if ($eq($_.mode, "numeric")) { //#28256 + if ($_.i <= ($_.gpf.length - 2)) { //#28253 + var _8u = $s(2); //#28225 + var _8x = $get($_.gpf, $_.i); //#28226 + $k[$j++] = _8u; //#28226 + $k[$j++] = _8u; //#28226 + $k[$j++] = 0; //#28226 + $k[$j++] = _8x; //#28226 + if (_8x == $_.fnc1) { //#28226 + $j--; //#28226 + $k[$j++] = 94; //#28226 + } //#28226 + var _8z = $k[--$j]; //#28226 + var _90 = $k[--$j]; //#28226 + $put($k[--$j], _90, _8z); //#28226 + var _92 = $k[--$j]; //#28227 + var _95 = $get($_.gpf, $_.i + 1); //#28227 + $k[$j++] = _92; //#28227 + $k[$j++] = _92; //#28227 + $k[$j++] = 1; //#28227 + $k[$j++] = _95; //#28227 + if (_95 == $_.fnc1) { //#28227 + $j--; //#28227 + $k[$j++] = 94; //#28227 + } //#28227 + var _97 = $k[--$j]; //#28227 + var _98 = $k[--$j]; //#28227 + $put($k[--$j], _98, _97); //#28227 + var _9A = $k[--$j]; //#28228 + var _9C = $get($_.numeric, _9A) !== undefined; //#28228 + $k[$j++] = _9A; //#28232 + if (_9C) { //#28232 + $k[$j++] = $_.numeric; //#28229 + $_.encode(); //#28229 + $_.i = $_.i + 2; //#28230 + break; //#28231 + } //#28231 + $j--; //#28233 + $k[$j++] = $_.lalphanumeric; //#28234 + $k[$j++] = $_.numeric; //#28234 + $_.encode(); //#28234 + $_.mode = "alphanumeric"; //#28235 + break; //#28236 + } else { //#28253 + var _9J = $get($_.gpf, $_.i); //#28238 + if ((_9J < 48) || (_9J > 57)) { //#28242 + $k[$j++] = $_.lalphanumeric; //#28239 + $k[$j++] = $_.numeric; //#28239 + $_.encode(); //#28239 + $_.mode = "alphanumeric"; //#28240 + break; //#28241 + } //#28241 + $k[$j++] = 'rem'; //#28243 + $k[$j++] = $_.cdf.length + $_.j; //#28243 + $_.rembits(); //#28243 + var _9O = $k[--$j]; //#28243 + $_[$k[--$j]] = _9O; //#28243 + if (($_.rem >= 4) && ($_.rem <= 6)) { //#28253 + var _9V = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#28245 + var _9a = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#28246 + $puti(_9V, 4 - _9a.length, _9a); //#28247 + $k[$j++] = _9V; //#28247 + $k[$j++] = 'raw'; //#28247 + $_.encode(); //#28247 + $_.i = $_.i + 1; //#28248 + break; //#28249 + } else { //#28253 + var _9c = $s(2); //#28251 + $put(_9c, 0, $get($_.gpf, $_.i)); //#28251 + $put(_9c, 1, 94); //#28251 + $k[$j++] = _9c; //#28251 + $k[$j++] = $_.numeric; //#28251 + $_.encode(); //#28251 + $_.i = $_.i + 1; //#28252 + break; //#28253 + } //#28253 + } //#28253 + } //#28253 + if ($eq($_.mode, "alphanumeric")) { //#28283 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#28264 + $k[$j++] = $_.fnc1; //#28260 + $k[$j++] = $_.alphanumeric; //#28260 + $_.encode(); //#28260 + $_.mode = "numeric"; //#28261 + $_.i = $_.i + 1; //#28262 + break; //#28263 + } //#28263 + var _9s = $get($_.gpf, $_.i); //#28265 + var _9u = $get($_.iso646, _9s) !== undefined; //#28265 + var _9w = $get($_.alphanumeric, _9s) !== undefined; //#28265 + if (_9u && (!_9w)) { //#28269 + $k[$j++] = $_.liso646; //#28266 + $k[$j++] = $_.alphanumeric; //#28266 + $_.encode(); //#28266 + $_.mode = "iso646"; //#28267 + break; //#28268 + } //#28268 + if ($get($_.numericruns, $_.i) >= 6) { //#28274 + $k[$j++] = $_.lnumeric; //#28271 + $k[$j++] = $_.alphanumeric; //#28271 + $_.encode(); //#28271 + $_.mode = "numeric"; //#28272 + break; //#28273 + } //#28273 + var _A6 = $get($_.numericruns, $_.i); //#28275 + if ((_A6 >= 4) && ($f(_A6 + $_.i) == $_.gpf.length)) { //#28279 + $k[$j++] = $_.lnumeric; //#28276 + $k[$j++] = $_.alphanumeric; //#28276 + $_.encode(); //#28276 + $_.mode = "numeric"; //#28277 + break; //#28278 + } //#28278 + $k[$j++] = $get($_.gpf, $_.i); //#28280 + $k[$j++] = $_.alphanumeric; //#28280 + $_.encode(); //#28280 + $_.i = $_.i + 1; //#28281 + break; //#28282 + } //#28282 + if ($eq($_.mode, "iso646")) { //#28305 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#28291 + $k[$j++] = $_.fnc1; //#28287 + $k[$j++] = $_.iso646; //#28287 + $_.encode(); //#28287 + $_.mode = "numeric"; //#28288 + $_.i = $_.i + 1; //#28289 + break; //#28290 + } //#28290 + if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#28296 + $k[$j++] = $_.lnumeric; //#28293 + $k[$j++] = $_.iso646; //#28293 + $_.encode(); //#28293 + $_.mode = "numeric"; //#28294 + break; //#28295 + } //#28295 + if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#28301 + $k[$j++] = $_.lalphanumeric; //#28298 + $k[$j++] = $_.iso646; //#28298 + $_.encode(); //#28298 + $_.mode = "alphanumeric"; //#28299 + break; //#28300 + } //#28300 + $k[$j++] = $get($_.gpf, $_.i); //#28302 + $k[$j++] = $_.iso646; //#28302 + $_.encode(); //#28302 + $_.i = $_.i + 1; //#28303 + break; //#28304 + } //#28304 + } //#28304 + } //#28304 + $_.gpf = $geti($_.gpfenc, 0, $_.j); //#28309 + $k[$j++] = 'pad'; //#28312 + $k[$j++] = $_.cdf.length + $_.gpf.length; //#28312 + $_.rembits(); //#28312 + var _Ap = $a($k[--$j]); //#28312 + $_[$k[--$j]] = _Ap; //#28312 + if ($_.pad.length > 0) { //#28324 + for (var _Au = 0, _At = $_.pad.length - 1; _Au <= _At; _Au += 5) { //#28317 + $_.i = _Au; //#28315 + var _Av = $_.pad; //#28316 + var _Aw = $_.i; //#28316 + var _Ax = $a([0, 0, 1, 0, 0]); //#28316 + var _Ay = $_.pad; //#28316 + var _Az = $_.i; //#28316 + var _B0 = 5; //#28316 + var _B1 = _Ay.length - _Az; //#28316 + if ((_Ay.length - _Az) > 5) { //#28316 + var _ = _B0; //#28316 + _B0 = _B1; //#28316 + _B1 = _; //#28316 + } //#28316 + $puti(_Av, _Aw, $geti(_Ax, 0, _B1)); //#28316 + } //#28316 + if ($eq($_.mode, "numeric")) { //#28320 + $k[$j++] = Infinity; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $aload($_.pad); //#28319 + $_.pad = $geti($a(), 0, $_.pad.length); //#28319 + } //#28319 + if ($eq($_.mode, "alpha")) { //#28323 + $k[$j++] = Infinity; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $aload($_.pad); //#28322 + $_.pad = $geti($a(), 0, $_.pad.length); //#28322 + } //#28322 + } //#28322 + $k[$j++] = Infinity; //#28327 + $aload($_.cdf); //#28328 + $aload($_.gpf); //#28329 + $aload($_.pad); //#28330 + $_.bits = $a(); //#28330 + if (!bwipp_gs1_cc.__28348__) { //#28348 + $_ = Object.create($_); //#28348 + $k[$j++] = Infinity; //#28334 + $k[$j++] = $a([0, 0, 0, 0, 0, 0, 1]); //#28336 + for (var _BI = 0, _BJ = 68; _BI < _BJ; _BI++) { //#28336 + $k[$j++] = $a(7); //#28336 + } //#28336 + $_.pwr928 = $a(); //#28336 + for (var _BM = 1; _BM <= 68; _BM += 1) { //#28347 + $_.j = _BM; //#28339 + $_.v = 0; //#28340 + for (var _BN = 6; _BN >= 1; _BN -= 1) { //#28345 + $_.i = _BN; //#28342 + $_.v = $f(($get($get($_.pwr928, $_.j - 1), $_.i) * 2) + (~~($_.v / 928))); //#28343 + $put($get($_.pwr928, $_.j), $_.i, $_.v % 928); //#28344 + } //#28344 + $put($get($_.pwr928, $_.j), 0, $f(($get($get($_.pwr928, $_.j - 1), 0) * 2) + (~~($_.v / 928)))); //#28346 + } //#28346 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28346 + bwipp_gs1_cc.__28348__ = 1; //#28346 + $_ = Object.getPrototypeOf($_); //#28346 + } //#28346 + if ($_.ccversion == "a") { //#28390 + $k[$j++] = Infinity; //#28351 + for (var _Bj = 0, _Bk = 28; _Bj < _Bk; _Bj++) { //#28351 + $k[$j++] = 0; //#28351 + } //#28351 + $_.cws = $a(); //#28351 + $_.b = 0; //#28352 + $_.c = 0; //#28352 + for (;;) { //#28376 + if ($_.b == $_.bits.length) { //#28354 + break; //#28354 + } //#28354 + var _Bo = $_.bits; //#28355 + var _Bp = $_.b; //#28355 + var _Bq = $_.bits; //#28355 + var _Br = $_.b; //#28355 + var _Bs = _Bq.length - _Br; //#28355 + var _Bt = 69; //#28355 + if (69 > (_Bq.length - _Br)) { //#28355 + var _ = _Bs; //#28355 + _Bs = _Bt; //#28355 + _Bt = _; //#28355 + } //#28355 + $_.bs = $geti(_Bo, _Bp, _Bt); //#28355 + $_.bsl = $_.bs.length; //#28356 + $_.cs = $geti($_.cws, $_.c, (~~($_.bsl / 10)) + 1); //#28357 + $_.csl = $_.cs.length; //#28358 + for (var _C3 = 0, _C2 = $_.bsl - 1; _C3 <= _C2; _C3 += 1) { //#28368 + $_.i = _C3; //#28360 + for (var _C6 = 0, _C5 = $_.csl - 1; _C6 <= _C5; _C6 += 1) { //#28367 + $_.j = _C6; //#28362 + var _C7 = $_.cs; //#28363 + var _C8 = $_.j; //#28363 + $put(_C7, _C8, $f($get(_C7, _C8) + ($get($get($_.pwr928, $_.i), ($_.j + 7) - $_.csl) * $get($_.bs, ($_.bsl - $_.i) - 1)))); //#28366 + } //#28366 + } //#28366 + for (var _CL = $_.csl - 1; _CL >= 1; _CL -= 1) { //#28373 + $_.i = _CL; //#28370 + var _CM = $_.cs; //#28371 + var _CN = $_.i; //#28371 + $put(_CM, _CN - 1, $f($get(_CM, _CN - 1) + (~~($get($_.cs, $_.i) / 928)))); //#28371 + var _CS = $_.cs; //#28372 + var _CT = $_.i; //#28372 + $put(_CS, _CT, $get(_CS, _CT) % 928); //#28372 + } //#28372 + $_.b = $_.b + $_.bsl; //#28374 + $_.c = $_.c + $_.csl; //#28375 + } //#28375 + $_.cws = $geti($_.cws, 0, $_.c); //#28377 + $_.barcode = $s($_.cws.length * 4); //#28378 + for (var _Cg = 0, _Cf = $_.cws.length - 1; _Cg <= _Cf; _Cg += 1) { //#28384 + $_.i = _Cg; //#28380 + var _Ci = $strcpy($s(4), "^000"); //#28381 + var _Cn = $cvrs($s(4), $get($_.cws, $_.i), 10); //#28381 + $puti(_Ci, 4 - _Cn.length, _Cn); //#28382 + $puti($_.barcode, $_.i * 4, _Ci); //#28383 + } //#28383 + delete $_.options["parse"]; //#28385 + $put($_.options, "dontdraw", true); //#28386 + $put($_.options, "cca", true); //#28387 + $put($_.options, "columns", $_.cccolumns); //#28388 + $k[$j++] = 'args'; //#28389 + $k[$j++] = $_.barcode; //#28389 + $k[$j++] = $_.options; //#28389 + bwipp_micropdf417(); //#28389 + var _Cx = $k[--$j]; //#28389 + $_[$k[--$j]] = _Cx; //#28389 + } //#28389 + if ($_.ccversion == "b") { //#28404 + $_.barcode = $s(~~($_.bits.length / 8)); //#28393 + for (var _D4 = 0, _D3 = $_.barcode.length - 1; _D4 <= _D3; _D4 += 1) { //#28398 + $_.i = _D4; //#28395 + var _D7 = $geti($_.bits, $_.i * 8, 8); //#28396 + $k[$j++] = 0; //#28396 + for (var _D8 = 0, _D9 = _D7.length; _D8 < _D9; _D8++) { //#28396 + var _DB = $k[--$j]; //#28396 + $k[$j++] = $f(_DB + $get(_D7, _D8)) * 2; //#28396 + } //#28396 + $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28397 + } //#28397 + delete $_.options["parse"]; //#28399 + $put($_.options, "dontdraw", true); //#28400 + $put($_.options, "ccb", true); //#28401 + $put($_.options, "columns", $_.cccolumns); //#28402 + $k[$j++] = 'args'; //#28403 + $k[$j++] = $_.barcode; //#28403 + $k[$j++] = $_.options; //#28403 + bwipp_micropdf417(); //#28403 + var _DM = $k[--$j]; //#28403 + $_[$k[--$j]] = _DM; //#28403 + } //#28403 + if ($_.ccversion == "c") { //#28419 + $_.barcode = $s(~~($_.bits.length / 8)); //#28407 + for (var _DT = 0, _DS = $_.barcode.length - 1; _DT <= _DS; _DT += 1) { //#28412 + $_.i = _DT; //#28409 + var _DW = $geti($_.bits, $_.i * 8, 8); //#28410 + $k[$j++] = 0; //#28410 + for (var _DX = 0, _DY = _DW.length; _DX < _DY; _DX++) { //#28410 + var _Da = $k[--$j]; //#28410 + $k[$j++] = $f(_Da + $get(_DW, _DX)) * 2; //#28410 + } //#28410 + $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28411 + } //#28411 + delete $_.options["parse"]; //#28413 + $put($_.options, "dontdraw", true); //#28414 + $put($_.options, "ccc", true); //#28415 + $put($_.options, "columns", $_.cccolumns); //#28416 + $put($_.options, "eclevel", (~~(Math.log($_.eccws) / Math.log(2))) - 1); //#28417 + $k[$j++] = 'args'; //#28418 + $k[$j++] = $_.barcode; //#28418 + $k[$j++] = $_.options; //#28418 + bwipp_pdf417(); //#28418 + var _Dn = $k[--$j]; //#28418 + $_[$k[--$j]] = _Dn; //#28418 + } //#28418 + $k[$j++] = $_.args; //#28422 + if (!$_.dontdraw) { //#28422 + bwipp_renmatrix(); //#28422 + } //#28422 + $_ = Object.getPrototypeOf($_); //#28424 + $_ = Object.getPrototypeOf($_); //#28426 } //bwipp_gs1_cc function bwipp_ean13composite() { - $_ = Object.create($_); //#28134 - $_.dontdraw = false; //#28137 - $_.usematrix = false; //#28138 - $_.parse = false; //#28139 - $_.dontlint = false; //#28140 - $_.lintreqs = true; //#28141 - $k[$j++] = $_; //#28143 - bwipp_processoptions(); //#28143 - $_.options = $k[--$j]; //#28143 - $_.barcode = $k[--$j]; //#28144 - if ($_.dontdraw) { //#28146 - $_.usematrix = true; //#28146 - } //#28146 - $search($_.barcode, "|"); //#28149 - if ($k[--$j]) { //#28154 - $_.linear = $k[--$j]; //#28150 - $j--; //#28151 - $_.comp = $k[--$j]; //#28152 - } else { //#28154 - $j--; //#28154 - $k[$j++] = 'bwipp.missingCompositeComponent#28154'; //#28154 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28154 - bwipp_raiseerror(); //#28154 - } //#28154 - $put($_.options, "lintype", "ean13"); //#28157 - $put($_.options, "inkspreadv", 0); //#28158 - $put($_.options, "dontdraw", true); //#28159 - $put($_.options, "dontlint", true); //#28160 - var _C = $s($_.comp.length + 18); //#28163 - $puti(_C, 0, "(01)00000000000000"); //#28164 - $puti(_C, 18, $_.comp); //#28165 - $k[$j++] = _C; //#28166 - $k[$j++] = 'ai'; //#28166 - bwipp_gs1process(); //#28166 - $j -= 3; //#28166 - $k[$j++] = $_.linear; //#28169 - $k[$j++] = $_.options; //#28169 - bwipp_ean13(); //#28169 - if (!$_.usematrix) { //#28259 - $$.save(); //#28171 - bwipp_renlinear(); //#28173 - $$.rmoveto(-1, 72); //#28176 - $k[$j++] = Infinity; //#28176 - $k[$j++] = Infinity; //#28178 - $k[$j++] = 0; //#28179 - $k[$j++] = 1; //#28179 - for (var _H = 0, _I = 93; _H < _I; _H++) { //#28179 - $k[$j++] = 0; //#28179 - } //#28179 - $k[$j++] = 1; //#28180 - $k[$j++] = 0; //#28180 - $k[$j++] = 1; //#28180 - $k[$j++] = 0; //#28180 - for (var _J = 0, _K = 93; _J < _K; _J++) { //#28180 - $k[$j++] = 0; //#28180 - } //#28180 - $k[$j++] = 0; //#28181 - $k[$j++] = 1; //#28181 - $k[$j++] = 0; //#28181 - $k[$j++] = 1; //#28181 - for (var _L = 0, _M = 93; _L < _M; _L++) { //#28181 - $k[$j++] = 0; //#28181 - } //#28181 - $k[$j++] = 1; //#28181 - $k[$j++] = 0; //#28181 - var _N = $a(); //#28181 - $k[$j++] = 'ren'; //#28187 - $k[$j++] = bwipp_renmatrix; //#28187 - $k[$j++] = 'pixs'; //#28187 - $k[$j++] = _N; //#28187 - $k[$j++] = 'pixx'; //#28187 - $k[$j++] = 97; //#28187 - $k[$j++] = 'pixy'; //#28187 - $k[$j++] = 3; //#28187 - $k[$j++] = 'height'; //#28187 - $k[$j++] = 6 / 72; //#28187 - $k[$j++] = 'width'; //#28187 - $k[$j++] = 97 / 72; //#28187 - $k[$j++] = 'opt'; //#28187 - $k[$j++] = $_.options; //#28187 - var _P = $d(); //#28187 - $k[$j++] = _P; //#28188 - bwipp_renmatrix(); //#28188 - $$.rmoveto(-2, 6); //#28191 - $k[$j++] = $_.comp; //#28191 - $k[$j++] = $_.options; //#28191 - bwipp_gs1_cc(); //#28191 - bwipp_renmatrix(); //#28191 - $$.restore(); //#28193 - } else { //#28259 - $_.linsym = $k[--$j]; //#28195 - $_.sbs = $get($_.linsym, 'sbs'); //#28196 - $_.bhs = $get($_.linsym, 'bhs'); //#28197 - $_.bbs = $get($_.linsym, 'bbs'); //#28198 - $k[$j++] = 'linwidth'; //#28199 - $k[$j++] = 0; //#28199 - $forall($_.sbs, function() { //#28199 - var _a = $k[--$j]; //#28199 - var _b = $k[--$j]; //#28199 - $k[$j++] = $f(_b + $cvi(_a)); //#28199 - }); //#28199 - var _c = $k[--$j]; //#28199 - $_[$k[--$j]] = _c; //#28199 - $k[$j++] = 'compsym'; //#28201 - $k[$j++] = $_.comp; //#28201 - $k[$j++] = $_.options; //#28201 - bwipp_gs1_cc(); //#28201 - var _g = $k[--$j]; //#28201 - $_[$k[--$j]] = _g; //#28201 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28202 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28203 - $k[$j++] = Infinity; //#28205 - for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28205 - $k[$j++] = 0; //#28205 - } //#28205 - $_.linpad = $a(); //#28205 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28207 - if ($_.diff > 0) { //#28213 - $k[$j++] = Infinity; //#28209 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28209 - $k[$j++] = 0; //#28209 - } //#28209 - $_.ccrpad = $a(); //#28209 - $_.pixx = $f($_.ccpixx + $_.diff); //#28210 - } else { //#28213 - $_.ccrpad = $a(0); //#28212 - $_.pixx = $_.ccpixx; //#28213 - } //#28213 - $k[$j++] = Infinity; //#28216 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28220 - $_.i = _15; //#28218 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28219 - $aload($_.ccrpad); //#28219 - } //#28219 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28221 - $aload($_.linpad); //#28221 - $k[$j++] = 0; //#28221 - $k[$j++] = 1; //#28221 - for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28221 - $k[$j++] = 0; //#28221 - } //#28221 - $k[$j++] = 1; //#28221 - $k[$j++] = 0; //#28221 - $aload($_.ccrpad); //#28221 - } //#28221 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28222 - $aload($_.linpad); //#28222 - $k[$j++] = 1; //#28222 - $k[$j++] = 0; //#28222 - for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28222 - $k[$j++] = 0; //#28222 - } //#28222 - $k[$j++] = 0; //#28222 - $k[$j++] = 1; //#28222 - $aload($_.ccrpad); //#28222 - } //#28222 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28223 - $aload($_.linpad); //#28223 - $k[$j++] = 0; //#28223 - $k[$j++] = 1; //#28223 - for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28223 - $k[$j++] = 0; //#28223 - } //#28223 - $k[$j++] = 1; //#28223 - $k[$j++] = 0; //#28223 - $aload($_.ccrpad); //#28223 - } //#28223 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28242 - $_.y = _1U; //#28225 - $aload($_.linpad); //#28226 - $k[$j++] = 0; //#28240 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28240 - $_.i = _1Y; //#28229 - if (($_.i % 2) == 0) { //#28238 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28232 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28235 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28233 - $k[$j++] = 0; //#28233 - } //#28233 - } else { //#28235 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28235 - $k[$j++] = 1; //#28235 - } //#28235 - } //#28235 - } else { //#28238 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28238 - $k[$j++] = 0; //#28238 - } //#28238 - } //#28238 - } //#28238 - if ($_.diff < 0) { //#28241 - $k[$j++] = 0; //#28241 - } //#28241 - } //#28241 - $_.pixs = $a(); //#28241 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28245 - var _28 = new Map([ - ["ren", bwipp_renmatrix], - ["pixs", $_.pixs], - ["pixx", $_.pixx], - ["pixy", $_.pixy], - ["height", $_.pixy / 72], - ["width", $_.pixx / 72], - ["opt", $_.options] - ]); //#28253 - $k[$j++] = _28; //#28260 - if (!$_.dontdraw) { //#28260 - $$.save(); //#28257 - bwipp_renmatrix(); //#28258 - $$.restore(); //#28259 - } //#28259 - } //#28259 - $_ = Object.getPrototypeOf($_); //#28263 -} //bwipp_ean13composite -function bwipp_ean8composite() { - $_ = Object.create($_); //#28295 - $_.dontdraw = false; //#28298 - $_.usematrix = false; //#28299 - $_.parse = false; //#28300 - $_.dontlint = false; //#28301 - $_.lintreqs = true; //#28302 - $k[$j++] = $_; //#28304 - bwipp_processoptions(); //#28304 - $_.options = $k[--$j]; //#28304 - $_.barcode = $k[--$j]; //#28305 - if ($_.dontdraw) { //#28307 - $_.usematrix = true; //#28307 - } //#28307 - $search($_.barcode, "|"); //#28310 - if ($k[--$j]) { //#28315 - $_.linear = $k[--$j]; //#28311 - $j--; //#28312 - $_.comp = $k[--$j]; //#28313 - } else { //#28315 - $j--; //#28315 - $k[$j++] = 'bwipp.missingCompositeComponent#28315'; //#28315 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28315 - bwipp_raiseerror(); //#28315 - } //#28315 - $put($_.options, "lintype", "ean8"); //#28319 - $put($_.options, "inkspreadv", 0); //#28320 - $put($_.options, "dontdraw", true); //#28321 - $put($_.options, "dontlint", true); //#28322 - var _C = $s($_.comp.length + 18); //#28325 - $puti(_C, 0, "(01)00000000000000"); //#28326 - $puti(_C, 18, $_.comp); //#28327 - $k[$j++] = _C; //#28328 - $k[$j++] = 'ai'; //#28328 - bwipp_gs1process(); //#28328 - $j -= 3; //#28328 - $k[$j++] = $_.linear; //#28331 - $k[$j++] = $_.options; //#28331 - bwipp_ean8(); //#28331 - if (!$_.usematrix) { //#28423 - $$.save(); //#28333 - bwipp_renlinear(); //#28335 - $$.rmoveto(-1, 72); //#28338 - $k[$j++] = Infinity; //#28338 - $k[$j++] = Infinity; //#28340 - $k[$j++] = 0; //#28341 - $k[$j++] = 1; //#28341 - for (var _H = 0, _I = 65; _H < _I; _H++) { //#28341 - $k[$j++] = 0; //#28341 - } //#28341 - $k[$j++] = 1; //#28342 - $k[$j++] = 0; //#28342 - $k[$j++] = 1; //#28342 - $k[$j++] = 0; //#28342 - for (var _J = 0, _K = 65; _J < _K; _J++) { //#28342 - $k[$j++] = 0; //#28342 - } //#28342 - $k[$j++] = 0; //#28343 - $k[$j++] = 1; //#28343 - $k[$j++] = 0; //#28343 - $k[$j++] = 1; //#28343 - for (var _L = 0, _M = 65; _L < _M; _L++) { //#28343 - $k[$j++] = 0; //#28343 - } //#28343 - $k[$j++] = 1; //#28343 - $k[$j++] = 0; //#28343 - var _N = $a(); //#28343 - $k[$j++] = 'ren'; //#28349 - $k[$j++] = bwipp_renmatrix; //#28349 - $k[$j++] = 'pixs'; //#28349 - $k[$j++] = _N; //#28349 - $k[$j++] = 'pixx'; //#28349 - $k[$j++] = 69; //#28349 - $k[$j++] = 'pixy'; //#28349 - $k[$j++] = 3; //#28349 - $k[$j++] = 'height'; //#28349 - $k[$j++] = 6 / 72; //#28349 - $k[$j++] = 'width'; //#28349 - $k[$j++] = 69 / 72; //#28349 - $k[$j++] = 'opt'; //#28349 - $k[$j++] = $_.options; //#28349 - var _P = $d(); //#28349 - $k[$j++] = _P; //#28350 - bwipp_renmatrix(); //#28350 - $k[$j++] = $_.comp; //#28353 - $k[$j++] = $_.options; //#28353 - bwipp_gs1_cc(); //#28353 - var _S = $k[--$j]; //#28354 - $$.rmoveto($f(69 - $get(_S, "pixx")), 6); //#28354 - $k[$j++] = _S; //#28355 - bwipp_renmatrix(); //#28355 - $$.restore(); //#28357 - } else { //#28423 - $_.linsym = $k[--$j]; //#28359 - $_.sbs = $get($_.linsym, 'sbs'); //#28360 - $_.bhs = $get($_.linsym, 'bhs'); //#28361 - $_.bbs = $get($_.linsym, 'bbs'); //#28362 - $k[$j++] = 'linwidth'; //#28363 - $k[$j++] = 0; //#28363 - $forall($_.sbs, function() { //#28363 - var _c = $k[--$j]; //#28363 - var _d = $k[--$j]; //#28363 - $k[$j++] = $f(_d + $cvi(_c)); //#28363 - }); //#28363 - var _e = $k[--$j]; //#28363 - $_[$k[--$j]] = _e; //#28363 - var _g = $_.comp; //#28365 - $k[$j++] = 'compsym'; //#28365 - $k[$j++] = _g; //#28365 - $k[$j++] = $_.options; //#28365 - bwipp_gs1_cc(); //#28365 - var _i = $k[--$j]; //#28365 - $_[$k[--$j]] = _i; //#28365 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28366 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28367 - $k[$j++] = Infinity; //#28369 - for (var _p = 0, _q = $f($_.ccpixx - 69); _p < _q; _p++) { //#28369 - $k[$j++] = 0; //#28369 - } //#28369 - $_.linpad = $a(); //#28369 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28371 - if ($_.diff > 0) { //#28377 - $k[$j++] = Infinity; //#28373 - for (var _x = 0, _y = $_.diff; _x < _y; _x++) { //#28373 - $k[$j++] = 0; //#28373 - } //#28373 - $_.ccrpad = $a(); //#28373 - $_.pixx = $f($_.ccpixx + $_.diff); //#28374 - } else { //#28377 - $_.ccrpad = $a(0); //#28376 - $_.pixx = $_.ccpixx; //#28377 - } //#28377 - $k[$j++] = Infinity; //#28380 - for (var _17 = 0, _18 = $_.ccpixx, _16 = $_.ccpixs.length - 1; _18 < 0 ? _17 >= _16 : _17 <= _16; _17 += _18) { //#28384 - $_.i = _17; //#28382 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28383 - $aload($_.ccrpad); //#28383 - } //#28383 - for (var _1E = 0, _1F = 2; _1E < _1F; _1E++) { //#28385 - $aload($_.linpad); //#28385 - $k[$j++] = 0; //#28385 - $k[$j++] = 1; //#28385 - for (var _1H = 0, _1I = 65; _1H < _1I; _1H++) { //#28385 - $k[$j++] = 0; //#28385 - } //#28385 - $k[$j++] = 1; //#28385 - $k[$j++] = 0; //#28385 - $aload($_.ccrpad); //#28385 - } //#28385 - for (var _1K = 0, _1L = 2; _1K < _1L; _1K++) { //#28386 - $aload($_.linpad); //#28386 - $k[$j++] = 1; //#28386 - $k[$j++] = 0; //#28386 - for (var _1N = 0, _1O = 65; _1N < _1O; _1N++) { //#28386 - $k[$j++] = 0; //#28386 - } //#28386 - $k[$j++] = 0; //#28386 - $k[$j++] = 1; //#28386 - $aload($_.ccrpad); //#28386 - } //#28386 - for (var _1Q = 0, _1R = 2; _1Q < _1R; _1Q++) { //#28387 - $aload($_.linpad); //#28387 - $k[$j++] = 0; //#28387 - $k[$j++] = 1; //#28387 - for (var _1T = 0, _1U = 65; _1T < _1U; _1T++) { //#28387 - $k[$j++] = 0; //#28387 - } //#28387 - $k[$j++] = 1; //#28387 - $k[$j++] = 0; //#28387 - $aload($_.ccrpad); //#28387 - } //#28387 - for (var _1W = 71; _1W >= 0; _1W -= 1) { //#28406 - $_.y = _1W; //#28389 - $aload($_.linpad); //#28390 - $k[$j++] = 0; //#28404 - for (var _1a = 0, _1Z = $_.sbs.length - 1; _1a <= _1Z; _1a += 1) { //#28404 - $_.i = _1a; //#28393 - if (($_.i % 2) == 0) { //#28402 - var _1f = $get($_.bbs, ~~($_.i / 2)) * 72; //#28396 - if ((_1f > $_.y) || (($f(_1f + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28399 - for (var _1o = 0, _1p = $cvi($get($_.sbs, $_.i)); _1o < _1p; _1o++) { //#28397 - $k[$j++] = 0; //#28397 - } //#28397 - } else { //#28399 - for (var _1t = 0, _1u = $cvi($get($_.sbs, $_.i)); _1t < _1u; _1t++) { //#28399 - $k[$j++] = 1; //#28399 - } //#28399 - } //#28399 - } else { //#28402 - for (var _1y = 0, _1z = $cvi($get($_.sbs, $_.i)); _1y < _1z; _1y++) { //#28402 - $k[$j++] = 0; //#28402 - } //#28402 - } //#28402 - } //#28402 - if ($_.diff < 0) { //#28405 - $k[$j++] = 0; //#28405 - } //#28405 - } //#28405 - $_.pixs = $a(); //#28405 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28409 - var _2A = new Map([ - ["ren", bwipp_renmatrix], - ["pixs", $_.pixs], - ["pixx", $_.pixx], - ["pixy", $_.pixy], - ["height", $_.pixy / 72], - ["width", $_.pixx / 72], - ["opt", $_.options] - ]); //#28417 - $k[$j++] = _2A; //#28424 - if (!$_.dontdraw) { //#28424 - $$.save(); //#28421 - bwipp_renmatrix(); //#28422 - $$.restore(); //#28423 - } //#28423 - } //#28423 - $_ = Object.getPrototypeOf($_); //#28427 -} //bwipp_ean8composite -function bwipp_upcacomposite() { - $_ = Object.create($_); //#28459 - $_.dontdraw = false; //#28462 - $_.usematrix = false; //#28463 - $_.parse = false; //#28464 - $_.dontlint = false; //#28465 - $_.lintreqs = true; //#28466 - $k[$j++] = $_; //#28468 - bwipp_processoptions(); //#28468 - $_.options = $k[--$j]; //#28468 - $_.barcode = $k[--$j]; //#28469 - if ($_.dontdraw) { //#28471 - $_.usematrix = true; //#28471 - } //#28471 - $search($_.barcode, "|"); //#28474 - if ($k[--$j]) { //#28479 - $_.linear = $k[--$j]; //#28475 - $j--; //#28476 - $_.comp = $k[--$j]; //#28477 - } else { //#28479 - $j--; //#28479 - $k[$j++] = 'bwipp.missingCompositeComponent#28479'; //#28479 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28479 - bwipp_raiseerror(); //#28479 - } //#28479 - $put($_.options, "lintype", "ean13"); //#28482 - $put($_.options, "inkspreadv", 0); //#28483 - $put($_.options, "dontdraw", true); //#28484 - $put($_.options, "dontlint", true); //#28485 - var _C = $s($_.comp.length + 18); //#28488 - $puti(_C, 0, "(01)00000000000000"); //#28489 - $puti(_C, 18, $_.comp); //#28490 - $k[$j++] = _C; //#28491 - $k[$j++] = 'ai'; //#28491 - bwipp_gs1process(); //#28491 - $j -= 3; //#28491 - $k[$j++] = $_.linear; //#28494 - $k[$j++] = $_.options; //#28494 - bwipp_upca(); //#28494 - if (!$_.usematrix) { //#28584 - $$.save(); //#28496 - bwipp_renlinear(); //#28498 - $$.rmoveto(-1, 72); //#28501 - $k[$j++] = Infinity; //#28501 - $k[$j++] = Infinity; //#28503 + $_ = Object.create($_); //#28458 + $_.dontdraw = false; //#28461 + $_.usematrix = false; //#28462 + $_.parse = false; //#28463 + $_.dontlint = false; //#28464 + $_.lintreqs = true; //#28465 + $k[$j++] = $_; //#28467 + bwipp_processoptions(); //#28467 + $_.options = $k[--$j]; //#28467 + $_.barcode = $k[--$j]; //#28468 + if ($_.dontdraw) { //#28470 + $_.usematrix = true; //#28470 + } //#28470 + $search($_.barcode, "|"); //#28473 + if ($k[--$j]) { //#28478 + $_.linear = $k[--$j]; //#28474 + $j--; //#28475 + $_.comp = $k[--$j]; //#28476 + } else { //#28478 + $j--; //#28478 + $k[$j++] = 'bwipp.missingCompositeComponent#28478'; //#28478 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28478 + bwipp_raiseerror(); //#28478 + } //#28478 + $put($_.options, "lintype", "ean13"); //#28481 + $put($_.options, "inkspreadv", 0); //#28482 + $put($_.options, "dontdraw", true); //#28483 + $put($_.options, "dontlint", true); //#28484 + var _C = $s($_.comp.length + 18); //#28487 + $puti(_C, 0, "(01)00000000000000"); //#28488 + $puti(_C, 18, $_.comp); //#28489 + $k[$j++] = _C; //#28490 + $k[$j++] = 'ai'; //#28490 + bwipp_gs1process(); //#28490 + $j -= 3; //#28490 + $k[$j++] = $_.linear; //#28493 + $k[$j++] = $_.options; //#28493 + bwipp_ean13(); //#28493 + if (!$_.usematrix) { //#28583 + $$.save(); //#28495 + bwipp_renlinear(); //#28497 + $$.rmoveto(-1, 72); //#28500 + $k[$j++] = Infinity; //#28500 + $k[$j++] = Infinity; //#28502 + $k[$j++] = 0; //#28503 + $k[$j++] = 1; //#28503 + for (var _H = 0, _I = 93; _H < _I; _H++) { //#28503 + $k[$j++] = 0; //#28503 + } //#28503 + $k[$j++] = 1; //#28504 $k[$j++] = 0; //#28504 $k[$j++] = 1; //#28504 - for (var _H = 0, _I = 93; _H < _I; _H++) { //#28504 + $k[$j++] = 0; //#28504 + for (var _J = 0, _K = 93; _J < _K; _J++) { //#28504 $k[$j++] = 0; //#28504 } //#28504 - $k[$j++] = 1; //#28505 $k[$j++] = 0; //#28505 $k[$j++] = 1; //#28505 $k[$j++] = 0; //#28505 - for (var _J = 0, _K = 93; _J < _K; _J++) { //#28505 + $k[$j++] = 1; //#28505 + for (var _L = 0, _M = 93; _L < _M; _L++) { //#28505 $k[$j++] = 0; //#28505 } //#28505 - $k[$j++] = 0; //#28506 - $k[$j++] = 1; //#28506 - $k[$j++] = 0; //#28506 - $k[$j++] = 1; //#28506 - for (var _L = 0, _M = 93; _L < _M; _L++) { //#28506 - $k[$j++] = 0; //#28506 - } //#28506 - $k[$j++] = 1; //#28506 - $k[$j++] = 0; //#28506 - var _N = $a(); //#28506 - $k[$j++] = 'ren'; //#28512 - $k[$j++] = bwipp_renmatrix; //#28512 - $k[$j++] = 'pixs'; //#28512 - $k[$j++] = _N; //#28512 - $k[$j++] = 'pixx'; //#28512 - $k[$j++] = 97; //#28512 - $k[$j++] = 'pixy'; //#28512 - $k[$j++] = 3; //#28512 - $k[$j++] = 'height'; //#28512 - $k[$j++] = 6 / 72; //#28512 - $k[$j++] = 'width'; //#28512 - $k[$j++] = 97 / 72; //#28512 - $k[$j++] = 'opt'; //#28512 - $k[$j++] = $_.options; //#28512 - var _P = $d(); //#28512 - $k[$j++] = _P; //#28513 - bwipp_renmatrix(); //#28513 - $$.rmoveto(-2, 6); //#28516 - $k[$j++] = $_.comp; //#28516 - $k[$j++] = $_.options; //#28516 - bwipp_gs1_cc(); //#28516 - bwipp_renmatrix(); //#28516 - $$.restore(); //#28518 - } else { //#28584 - $_.linsym = $k[--$j]; //#28520 - $_.sbs = $get($_.linsym, 'sbs'); //#28521 - $_.bhs = $get($_.linsym, 'bhs'); //#28522 - $_.bbs = $get($_.linsym, 'bbs'); //#28523 - $k[$j++] = 'linwidth'; //#28524 - $k[$j++] = 0; //#28524 - $forall($_.sbs, function() { //#28524 - var _a = $k[--$j]; //#28524 - var _b = $k[--$j]; //#28524 - $k[$j++] = $f(_b + $cvi(_a)); //#28524 - }); //#28524 - var _c = $k[--$j]; //#28524 - $_[$k[--$j]] = _c; //#28524 - $k[$j++] = 'compsym'; //#28526 - $k[$j++] = $_.comp; //#28526 - $k[$j++] = $_.options; //#28526 - bwipp_gs1_cc(); //#28526 - var _g = $k[--$j]; //#28526 - $_[$k[--$j]] = _g; //#28526 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28527 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28528 - $k[$j++] = Infinity; //#28530 - for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28530 - $k[$j++] = 0; //#28530 - } //#28530 - $_.linpad = $a(); //#28530 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28532 - if ($_.diff > 0) { //#28538 - $k[$j++] = Infinity; //#28534 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28534 - $k[$j++] = 0; //#28534 - } //#28534 - $_.ccrpad = $a(); //#28534 - $_.pixx = $f($_.ccpixx + $_.diff); //#28535 - } else { //#28538 - $_.ccrpad = $a(0); //#28537 - $_.pixx = $_.ccpixx; //#28538 - } //#28538 - $k[$j++] = Infinity; //#28541 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28545 - $_.i = _15; //#28543 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28544 - $aload($_.ccrpad); //#28544 - } //#28544 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28546 + $k[$j++] = 1; //#28505 + $k[$j++] = 0; //#28505 + var _N = $a(); //#28505 + $k[$j++] = 'ren'; //#28511 + $k[$j++] = 'renmatrix'; //#28511 + $k[$j++] = 'pixs'; //#28511 + $k[$j++] = _N; //#28511 + $k[$j++] = 'pixx'; //#28511 + $k[$j++] = 97; //#28511 + $k[$j++] = 'pixy'; //#28511 + $k[$j++] = 3; //#28511 + $k[$j++] = 'height'; //#28511 + $k[$j++] = 6 / 72; //#28511 + $k[$j++] = 'width'; //#28511 + $k[$j++] = 97 / 72; //#28511 + $k[$j++] = 'opt'; //#28511 + $k[$j++] = $_.options; //#28511 + var _P = $d(); //#28511 + $k[$j++] = _P; //#28512 + bwipp_renmatrix(); //#28512 + $$.rmoveto(-2, 6); //#28515 + $k[$j++] = $_.comp; //#28515 + $k[$j++] = $_.options; //#28515 + bwipp_gs1_cc(); //#28515 + bwipp_renmatrix(); //#28515 + $$.restore(); //#28517 + } else { //#28583 + $_.linsym = $k[--$j]; //#28519 + $_.sbs = $get($_.linsym, 'sbs'); //#28520 + $_.bhs = $get($_.linsym, 'bhs'); //#28521 + $_.bbs = $get($_.linsym, 'bbs'); //#28522 + $k[$j++] = 'linwidth'; //#28523 + $k[$j++] = 0; //#28523 + $forall($_.sbs, function() { //#28523 + var _a = $k[--$j]; //#28523 + var _b = $k[--$j]; //#28523 + $k[$j++] = $f(_b + $cvi(_a)); //#28523 + }); //#28523 + var _c = $k[--$j]; //#28523 + $_[$k[--$j]] = _c; //#28523 + $k[$j++] = 'compsym'; //#28525 + $k[$j++] = $_.comp; //#28525 + $k[$j++] = $_.options; //#28525 + bwipp_gs1_cc(); //#28525 + var _g = $k[--$j]; //#28525 + $_[$k[--$j]] = _g; //#28525 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28526 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28527 + $k[$j++] = Infinity; //#28529 + for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28529 + $k[$j++] = 0; //#28529 + } //#28529 + $_.linpad = $a(); //#28529 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28531 + if ($_.diff > 0) { //#28537 + $k[$j++] = Infinity; //#28533 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28533 + $k[$j++] = 0; //#28533 + } //#28533 + $_.ccrpad = $a(); //#28533 + $_.pixx = $f($_.ccpixx + $_.diff); //#28534 + } else { //#28537 + $_.ccrpad = $a(0); //#28536 + $_.pixx = $_.ccpixx; //#28537 + } //#28537 + $k[$j++] = Infinity; //#28540 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28544 + $_.i = _15; //#28542 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28543 + $aload($_.ccrpad); //#28543 + } //#28543 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28545 + $aload($_.linpad); //#28545 + $k[$j++] = 0; //#28545 + $k[$j++] = 1; //#28545 + for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28545 + $k[$j++] = 0; //#28545 + } //#28545 + $k[$j++] = 1; //#28545 + $k[$j++] = 0; //#28545 + $aload($_.ccrpad); //#28545 + } //#28545 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28546 $aload($_.linpad); //#28546 - $k[$j++] = 0; //#28546 $k[$j++] = 1; //#28546 - for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28546 + $k[$j++] = 0; //#28546 + for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28546 $k[$j++] = 0; //#28546 } //#28546 - $k[$j++] = 1; //#28546 $k[$j++] = 0; //#28546 + $k[$j++] = 1; //#28546 $aload($_.ccrpad); //#28546 } //#28546 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28547 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28547 $aload($_.linpad); //#28547 - $k[$j++] = 1; //#28547 $k[$j++] = 0; //#28547 - for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28547 + $k[$j++] = 1; //#28547 + for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28547 $k[$j++] = 0; //#28547 } //#28547 - $k[$j++] = 0; //#28547 $k[$j++] = 1; //#28547 + $k[$j++] = 0; //#28547 $aload($_.ccrpad); //#28547 } //#28547 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28548 - $aload($_.linpad); //#28548 - $k[$j++] = 0; //#28548 - $k[$j++] = 1; //#28548 - for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28548 - $k[$j++] = 0; //#28548 - } //#28548 - $k[$j++] = 1; //#28548 - $k[$j++] = 0; //#28548 - $aload($_.ccrpad); //#28548 - } //#28548 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28567 - $_.y = _1U; //#28550 - $aload($_.linpad); //#28551 - $k[$j++] = 0; //#28565 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28565 - $_.i = _1Y; //#28554 - if (($_.i % 2) == 0) { //#28563 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28557 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28560 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28558 - $k[$j++] = 0; //#28558 - } //#28558 - } else { //#28560 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28560 - $k[$j++] = 1; //#28560 - } //#28560 - } //#28560 - } else { //#28563 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28563 - $k[$j++] = 0; //#28563 - } //#28563 - } //#28563 - } //#28563 - if ($_.diff < 0) { //#28566 - $k[$j++] = 0; //#28566 - } //#28566 - } //#28566 - $_.pixs = $a(); //#28566 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28570 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28566 + $_.y = _1U; //#28549 + $aload($_.linpad); //#28550 + $k[$j++] = 0; //#28564 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28564 + $_.i = _1Y; //#28553 + if (($_.i % 2) == 0) { //#28562 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28556 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28559 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28557 + $k[$j++] = 0; //#28557 + } //#28557 + } else { //#28559 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28559 + $k[$j++] = 1; //#28559 + } //#28559 + } //#28559 + } else { //#28562 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28562 + $k[$j++] = 0; //#28562 + } //#28562 + } //#28562 + } //#28562 + if ($_.diff < 0) { //#28565 + $k[$j++] = 0; //#28565 + } //#28565 + } //#28565 + $_.pixs = $a(); //#28565 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28569 var _28 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28578 - $k[$j++] = _28; //#28585 - if (!$_.dontdraw) { //#28585 - $$.save(); //#28582 - bwipp_renmatrix(); //#28583 - $$.restore(); //#28584 - } //#28584 - } //#28584 - $_ = Object.getPrototypeOf($_); //#28588 -} //bwipp_upcacomposite -function bwipp_upcecomposite() { - $_ = Object.create($_); //#28620 - $_.dontdraw = false; //#28623 - $_.usematrix = false; //#28624 - $_.parse = false; //#28625 - $_.dontlint = false; //#28626 - $_.lintreqs = true; //#28627 - $k[$j++] = $_; //#28629 - bwipp_processoptions(); //#28629 - $_.options = $k[--$j]; //#28629 - $_.barcode = $k[--$j]; //#28630 - if ($_.dontdraw) { //#28632 - $_.usematrix = true; //#28632 - } //#28632 - $search($_.barcode, "|"); //#28635 - if ($k[--$j]) { //#28640 - $_.linear = $k[--$j]; //#28636 - $j--; //#28637 - $_.comp = $k[--$j]; //#28638 - } else { //#28640 - $j--; //#28640 - $k[$j++] = 'bwipp.missingCompositeComponent#28640'; //#28640 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28640 - bwipp_raiseerror(); //#28640 - } //#28640 - $put($_.options, "lintype", "upce"); //#28643 + ]); //#28577 + $k[$j++] = _28; //#28584 + if (!$_.dontdraw) { //#28584 + $$.save(); //#28581 + bwipp_renmatrix(); //#28582 + $$.restore(); //#28583 + } //#28583 + } //#28583 + $_ = Object.getPrototypeOf($_); //#28587 +} //bwipp_ean13composite +function bwipp_ean8composite() { + $_ = Object.create($_); //#28619 + $_.dontdraw = false; //#28622 + $_.usematrix = false; //#28623 + $_.parse = false; //#28624 + $_.dontlint = false; //#28625 + $_.lintreqs = true; //#28626 + $k[$j++] = $_; //#28628 + bwipp_processoptions(); //#28628 + $_.options = $k[--$j]; //#28628 + $_.barcode = $k[--$j]; //#28629 + if ($_.dontdraw) { //#28631 + $_.usematrix = true; //#28631 + } //#28631 + $search($_.barcode, "|"); //#28634 + if ($k[--$j]) { //#28639 + $_.linear = $k[--$j]; //#28635 + $j--; //#28636 + $_.comp = $k[--$j]; //#28637 + } else { //#28639 + $j--; //#28639 + $k[$j++] = 'bwipp.missingCompositeComponent#28639'; //#28639 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28639 + bwipp_raiseerror(); //#28639 + } //#28639 + $put($_.options, "lintype", "ean8"); //#28643 $put($_.options, "inkspreadv", 0); //#28644 $put($_.options, "dontdraw", true); //#28645 $put($_.options, "dontlint", true); //#28646 @@ -36656,8 +36845,8 @@ function bwipp_upcecomposite() { $j -= 3; //#28652 $k[$j++] = $_.linear; //#28655 $k[$j++] = $_.options; //#28655 - bwipp_upce(); //#28655 - if (!$_.usematrix) { //#28745 + bwipp_ean8(); //#28655 + if (!$_.usematrix) { //#28747 $$.save(); //#28657 bwipp_renlinear(); //#28659 $$.rmoveto(-1, 72); //#28662 @@ -36665,3321 +36854,3754 @@ function bwipp_upcecomposite() { $k[$j++] = Infinity; //#28664 $k[$j++] = 0; //#28665 $k[$j++] = 1; //#28665 - for (var _H = 0, _I = 49; _H < _I; _H++) { //#28665 + for (var _H = 0, _I = 65; _H < _I; _H++) { //#28665 $k[$j++] = 0; //#28665 } //#28665 $k[$j++] = 1; //#28666 $k[$j++] = 0; //#28666 $k[$j++] = 1; //#28666 $k[$j++] = 0; //#28666 - for (var _J = 0, _K = 49; _J < _K; _J++) { //#28666 + for (var _J = 0, _K = 65; _J < _K; _J++) { //#28666 $k[$j++] = 0; //#28666 } //#28666 $k[$j++] = 0; //#28667 $k[$j++] = 1; //#28667 $k[$j++] = 0; //#28667 $k[$j++] = 1; //#28667 - for (var _L = 0, _M = 49; _L < _M; _L++) { //#28667 + for (var _L = 0, _M = 65; _L < _M; _L++) { //#28667 $k[$j++] = 0; //#28667 } //#28667 $k[$j++] = 1; //#28667 $k[$j++] = 0; //#28667 var _N = $a(); //#28667 $k[$j++] = 'ren'; //#28673 - $k[$j++] = bwipp_renmatrix; //#28673 + $k[$j++] = 'renmatrix'; //#28673 $k[$j++] = 'pixs'; //#28673 $k[$j++] = _N; //#28673 $k[$j++] = 'pixx'; //#28673 - $k[$j++] = 53; //#28673 + $k[$j++] = 69; //#28673 $k[$j++] = 'pixy'; //#28673 $k[$j++] = 3; //#28673 $k[$j++] = 'height'; //#28673 $k[$j++] = 6 / 72; //#28673 $k[$j++] = 'width'; //#28673 - $k[$j++] = 53 / 72; //#28673 + $k[$j++] = 69 / 72; //#28673 $k[$j++] = 'opt'; //#28673 $k[$j++] = $_.options; //#28673 var _P = $d(); //#28673 $k[$j++] = _P; //#28674 bwipp_renmatrix(); //#28674 - $$.rmoveto(-2, 6); //#28677 $k[$j++] = $_.comp; //#28677 $k[$j++] = $_.options; //#28677 bwipp_gs1_cc(); //#28677 - bwipp_renmatrix(); //#28677 - $$.restore(); //#28679 - } else { //#28745 - $_.linsym = $k[--$j]; //#28681 - $_.sbs = $get($_.linsym, 'sbs'); //#28682 - $_.bhs = $get($_.linsym, 'bhs'); //#28683 - $_.bbs = $get($_.linsym, 'bbs'); //#28684 - $k[$j++] = 'linwidth'; //#28685 - $k[$j++] = 0; //#28685 - $forall($_.sbs, function() { //#28685 - var _a = $k[--$j]; //#28685 - var _b = $k[--$j]; //#28685 - $k[$j++] = $f(_b + $cvi(_a)); //#28685 - }); //#28685 - var _c = $k[--$j]; //#28685 - $_[$k[--$j]] = _c; //#28685 - $k[$j++] = 'compsym'; //#28687 - $k[$j++] = $_.comp; //#28687 - $k[$j++] = $_.options; //#28687 - bwipp_gs1_cc(); //#28687 - var _g = $k[--$j]; //#28687 - $_[$k[--$j]] = _g; //#28687 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28688 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28689 - $k[$j++] = Infinity; //#28691 - for (var _n = 0, _o = $f($_.ccpixx - 53); _n < _o; _n++) { //#28691 - $k[$j++] = 0; //#28691 - } //#28691 - $_.linpad = $a(); //#28691 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28693 - if ($_.diff > 0) { //#28699 - $k[$j++] = Infinity; //#28695 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28695 - $k[$j++] = 0; //#28695 - } //#28695 - $_.ccrpad = $a(); //#28695 - $_.pixx = $f($_.ccpixx + $_.diff); //#28696 - } else { //#28699 - $_.ccrpad = $a(0); //#28698 - $_.pixx = $_.ccpixx; //#28699 - } //#28699 - $k[$j++] = Infinity; //#28702 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28706 - $_.i = _15; //#28704 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28705 - $aload($_.ccrpad); //#28705 - } //#28705 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28707 - $aload($_.linpad); //#28707 - $k[$j++] = 0; //#28707 - $k[$j++] = 1; //#28707 - for (var _1F = 0, _1G = 49; _1F < _1G; _1F++) { //#28707 - $k[$j++] = 0; //#28707 - } //#28707 - $k[$j++] = 1; //#28707 - $k[$j++] = 0; //#28707 + var _S = $k[--$j]; //#28678 + $$.rmoveto($f(69 - $get(_S, "pixx")), 6); //#28678 + $k[$j++] = _S; //#28679 + bwipp_renmatrix(); //#28679 + $$.restore(); //#28681 + } else { //#28747 + $_.linsym = $k[--$j]; //#28683 + $_.sbs = $get($_.linsym, 'sbs'); //#28684 + $_.bhs = $get($_.linsym, 'bhs'); //#28685 + $_.bbs = $get($_.linsym, 'bbs'); //#28686 + $k[$j++] = 'linwidth'; //#28687 + $k[$j++] = 0; //#28687 + $forall($_.sbs, function() { //#28687 + var _c = $k[--$j]; //#28687 + var _d = $k[--$j]; //#28687 + $k[$j++] = $f(_d + $cvi(_c)); //#28687 + }); //#28687 + var _e = $k[--$j]; //#28687 + $_[$k[--$j]] = _e; //#28687 + var _g = $_.comp; //#28689 + $k[$j++] = 'compsym'; //#28689 + $k[$j++] = _g; //#28689 + $k[$j++] = $_.options; //#28689 + bwipp_gs1_cc(); //#28689 + var _i = $k[--$j]; //#28689 + $_[$k[--$j]] = _i; //#28689 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28690 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28691 + $k[$j++] = Infinity; //#28693 + for (var _p = 0, _q = $f($_.ccpixx - 69); _p < _q; _p++) { //#28693 + $k[$j++] = 0; //#28693 + } //#28693 + $_.linpad = $a(); //#28693 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28695 + if ($_.diff > 0) { //#28701 + $k[$j++] = Infinity; //#28697 + for (var _x = 0, _y = $_.diff; _x < _y; _x++) { //#28697 + $k[$j++] = 0; //#28697 + } //#28697 + $_.ccrpad = $a(); //#28697 + $_.pixx = $f($_.ccpixx + $_.diff); //#28698 + } else { //#28701 + $_.ccrpad = $a(0); //#28700 + $_.pixx = $_.ccpixx; //#28701 + } //#28701 + $k[$j++] = Infinity; //#28704 + for (var _17 = 0, _18 = $_.ccpixx, _16 = $_.ccpixs.length - 1; _18 < 0 ? _17 >= _16 : _17 <= _16; _17 += _18) { //#28708 + $_.i = _17; //#28706 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28707 $aload($_.ccrpad); //#28707 } //#28707 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28708 - $aload($_.linpad); //#28708 - $k[$j++] = 1; //#28708 - $k[$j++] = 0; //#28708 - for (var _1L = 0, _1M = 49; _1L < _1M; _1L++) { //#28708 - $k[$j++] = 0; //#28708 - } //#28708 - $k[$j++] = 0; //#28708 - $k[$j++] = 1; //#28708 - $aload($_.ccrpad); //#28708 - } //#28708 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28709 + for (var _1E = 0, _1F = 2; _1E < _1F; _1E++) { //#28709 $aload($_.linpad); //#28709 $k[$j++] = 0; //#28709 $k[$j++] = 1; //#28709 - for (var _1R = 0, _1S = 49; _1R < _1S; _1R++) { //#28709 + for (var _1H = 0, _1I = 65; _1H < _1I; _1H++) { //#28709 $k[$j++] = 0; //#28709 } //#28709 $k[$j++] = 1; //#28709 $k[$j++] = 0; //#28709 $aload($_.ccrpad); //#28709 } //#28709 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28728 - $_.y = _1U; //#28711 - $aload($_.linpad); //#28712 - $k[$j++] = 0; //#28726 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28726 - $_.i = _1Y; //#28715 - if (($_.i % 2) == 0) { //#28724 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28718 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28721 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28719 - $k[$j++] = 0; //#28719 - } //#28719 - } else { //#28721 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28721 - $k[$j++] = 1; //#28721 + for (var _1K = 0, _1L = 2; _1K < _1L; _1K++) { //#28710 + $aload($_.linpad); //#28710 + $k[$j++] = 1; //#28710 + $k[$j++] = 0; //#28710 + for (var _1N = 0, _1O = 65; _1N < _1O; _1N++) { //#28710 + $k[$j++] = 0; //#28710 + } //#28710 + $k[$j++] = 0; //#28710 + $k[$j++] = 1; //#28710 + $aload($_.ccrpad); //#28710 + } //#28710 + for (var _1Q = 0, _1R = 2; _1Q < _1R; _1Q++) { //#28711 + $aload($_.linpad); //#28711 + $k[$j++] = 0; //#28711 + $k[$j++] = 1; //#28711 + for (var _1T = 0, _1U = 65; _1T < _1U; _1T++) { //#28711 + $k[$j++] = 0; //#28711 + } //#28711 + $k[$j++] = 1; //#28711 + $k[$j++] = 0; //#28711 + $aload($_.ccrpad); //#28711 + } //#28711 + for (var _1W = 71; _1W >= 0; _1W -= 1) { //#28730 + $_.y = _1W; //#28713 + $aload($_.linpad); //#28714 + $k[$j++] = 0; //#28728 + for (var _1a = 0, _1Z = $_.sbs.length - 1; _1a <= _1Z; _1a += 1) { //#28728 + $_.i = _1a; //#28717 + if (($_.i % 2) == 0) { //#28726 + var _1f = $get($_.bbs, ~~($_.i / 2)) * 72; //#28720 + if ((_1f > $_.y) || (($f(_1f + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28723 + for (var _1o = 0, _1p = $cvi($get($_.sbs, $_.i)); _1o < _1p; _1o++) { //#28721 + $k[$j++] = 0; //#28721 } //#28721 - } //#28721 - } else { //#28724 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28724 - $k[$j++] = 0; //#28724 - } //#28724 - } //#28724 - } //#28724 - if ($_.diff < 0) { //#28727 - $k[$j++] = 0; //#28727 - } //#28727 - } //#28727 - $_.pixs = $a(); //#28727 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28731 + } else { //#28723 + for (var _1t = 0, _1u = $cvi($get($_.sbs, $_.i)); _1t < _1u; _1t++) { //#28723 + $k[$j++] = 1; //#28723 + } //#28723 + } //#28723 + } else { //#28726 + for (var _1y = 0, _1z = $cvi($get($_.sbs, $_.i)); _1y < _1z; _1y++) { //#28726 + $k[$j++] = 0; //#28726 + } //#28726 + } //#28726 + } //#28726 + if ($_.diff < 0) { //#28729 + $k[$j++] = 0; //#28729 + } //#28729 + } //#28729 + $_.pixs = $a(); //#28729 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28733 + var _2A = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.pixs], + ["pixx", $_.pixx], + ["pixy", $_.pixy], + ["height", $_.pixy / 72], + ["width", $_.pixx / 72], + ["opt", $_.options] + ]); //#28741 + $k[$j++] = _2A; //#28748 + if (!$_.dontdraw) { //#28748 + $$.save(); //#28745 + bwipp_renmatrix(); //#28746 + $$.restore(); //#28747 + } //#28747 + } //#28747 + $_ = Object.getPrototypeOf($_); //#28751 +} //bwipp_ean8composite +function bwipp_upcacomposite() { + $_ = Object.create($_); //#28783 + $_.dontdraw = false; //#28786 + $_.usematrix = false; //#28787 + $_.parse = false; //#28788 + $_.dontlint = false; //#28789 + $_.lintreqs = true; //#28790 + $k[$j++] = $_; //#28792 + bwipp_processoptions(); //#28792 + $_.options = $k[--$j]; //#28792 + $_.barcode = $k[--$j]; //#28793 + if ($_.dontdraw) { //#28795 + $_.usematrix = true; //#28795 + } //#28795 + $search($_.barcode, "|"); //#28798 + if ($k[--$j]) { //#28803 + $_.linear = $k[--$j]; //#28799 + $j--; //#28800 + $_.comp = $k[--$j]; //#28801 + } else { //#28803 + $j--; //#28803 + $k[$j++] = 'bwipp.missingCompositeComponent#28803'; //#28803 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28803 + bwipp_raiseerror(); //#28803 + } //#28803 + $put($_.options, "lintype", "ean13"); //#28806 + $put($_.options, "inkspreadv", 0); //#28807 + $put($_.options, "dontdraw", true); //#28808 + $put($_.options, "dontlint", true); //#28809 + var _C = $s($_.comp.length + 18); //#28812 + $puti(_C, 0, "(01)00000000000000"); //#28813 + $puti(_C, 18, $_.comp); //#28814 + $k[$j++] = _C; //#28815 + $k[$j++] = 'ai'; //#28815 + bwipp_gs1process(); //#28815 + $j -= 3; //#28815 + $k[$j++] = $_.linear; //#28818 + $k[$j++] = $_.options; //#28818 + bwipp_upca(); //#28818 + if (!$_.usematrix) { //#28908 + $$.save(); //#28820 + bwipp_renlinear(); //#28822 + $$.rmoveto(-1, 72); //#28825 + $k[$j++] = Infinity; //#28825 + $k[$j++] = Infinity; //#28827 + $k[$j++] = 0; //#28828 + $k[$j++] = 1; //#28828 + for (var _H = 0, _I = 93; _H < _I; _H++) { //#28828 + $k[$j++] = 0; //#28828 + } //#28828 + $k[$j++] = 1; //#28829 + $k[$j++] = 0; //#28829 + $k[$j++] = 1; //#28829 + $k[$j++] = 0; //#28829 + for (var _J = 0, _K = 93; _J < _K; _J++) { //#28829 + $k[$j++] = 0; //#28829 + } //#28829 + $k[$j++] = 0; //#28830 + $k[$j++] = 1; //#28830 + $k[$j++] = 0; //#28830 + $k[$j++] = 1; //#28830 + for (var _L = 0, _M = 93; _L < _M; _L++) { //#28830 + $k[$j++] = 0; //#28830 + } //#28830 + $k[$j++] = 1; //#28830 + $k[$j++] = 0; //#28830 + var _N = $a(); //#28830 + $k[$j++] = 'ren'; //#28836 + $k[$j++] = 'renmatrix'; //#28836 + $k[$j++] = 'pixs'; //#28836 + $k[$j++] = _N; //#28836 + $k[$j++] = 'pixx'; //#28836 + $k[$j++] = 97; //#28836 + $k[$j++] = 'pixy'; //#28836 + $k[$j++] = 3; //#28836 + $k[$j++] = 'height'; //#28836 + $k[$j++] = 6 / 72; //#28836 + $k[$j++] = 'width'; //#28836 + $k[$j++] = 97 / 72; //#28836 + $k[$j++] = 'opt'; //#28836 + $k[$j++] = $_.options; //#28836 + var _P = $d(); //#28836 + $k[$j++] = _P; //#28837 + bwipp_renmatrix(); //#28837 + $$.rmoveto(-2, 6); //#28840 + $k[$j++] = $_.comp; //#28840 + $k[$j++] = $_.options; //#28840 + bwipp_gs1_cc(); //#28840 + bwipp_renmatrix(); //#28840 + $$.restore(); //#28842 + } else { //#28908 + $_.linsym = $k[--$j]; //#28844 + $_.sbs = $get($_.linsym, 'sbs'); //#28845 + $_.bhs = $get($_.linsym, 'bhs'); //#28846 + $_.bbs = $get($_.linsym, 'bbs'); //#28847 + $k[$j++] = 'linwidth'; //#28848 + $k[$j++] = 0; //#28848 + $forall($_.sbs, function() { //#28848 + var _a = $k[--$j]; //#28848 + var _b = $k[--$j]; //#28848 + $k[$j++] = $f(_b + $cvi(_a)); //#28848 + }); //#28848 + var _c = $k[--$j]; //#28848 + $_[$k[--$j]] = _c; //#28848 + $k[$j++] = 'compsym'; //#28850 + $k[$j++] = $_.comp; //#28850 + $k[$j++] = $_.options; //#28850 + bwipp_gs1_cc(); //#28850 + var _g = $k[--$j]; //#28850 + $_[$k[--$j]] = _g; //#28850 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28851 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28852 + $k[$j++] = Infinity; //#28854 + for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28854 + $k[$j++] = 0; //#28854 + } //#28854 + $_.linpad = $a(); //#28854 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28856 + if ($_.diff > 0) { //#28862 + $k[$j++] = Infinity; //#28858 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28858 + $k[$j++] = 0; //#28858 + } //#28858 + $_.ccrpad = $a(); //#28858 + $_.pixx = $f($_.ccpixx + $_.diff); //#28859 + } else { //#28862 + $_.ccrpad = $a(0); //#28861 + $_.pixx = $_.ccpixx; //#28862 + } //#28862 + $k[$j++] = Infinity; //#28865 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28869 + $_.i = _15; //#28867 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28868 + $aload($_.ccrpad); //#28868 + } //#28868 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28870 + $aload($_.linpad); //#28870 + $k[$j++] = 0; //#28870 + $k[$j++] = 1; //#28870 + for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28870 + $k[$j++] = 0; //#28870 + } //#28870 + $k[$j++] = 1; //#28870 + $k[$j++] = 0; //#28870 + $aload($_.ccrpad); //#28870 + } //#28870 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28871 + $aload($_.linpad); //#28871 + $k[$j++] = 1; //#28871 + $k[$j++] = 0; //#28871 + for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28871 + $k[$j++] = 0; //#28871 + } //#28871 + $k[$j++] = 0; //#28871 + $k[$j++] = 1; //#28871 + $aload($_.ccrpad); //#28871 + } //#28871 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28872 + $aload($_.linpad); //#28872 + $k[$j++] = 0; //#28872 + $k[$j++] = 1; //#28872 + for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28872 + $k[$j++] = 0; //#28872 + } //#28872 + $k[$j++] = 1; //#28872 + $k[$j++] = 0; //#28872 + $aload($_.ccrpad); //#28872 + } //#28872 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28891 + $_.y = _1U; //#28874 + $aload($_.linpad); //#28875 + $k[$j++] = 0; //#28889 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28889 + $_.i = _1Y; //#28878 + if (($_.i % 2) == 0) { //#28887 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28881 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28884 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28882 + $k[$j++] = 0; //#28882 + } //#28882 + } else { //#28884 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28884 + $k[$j++] = 1; //#28884 + } //#28884 + } //#28884 + } else { //#28887 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28887 + $k[$j++] = 0; //#28887 + } //#28887 + } //#28887 + } //#28887 + if ($_.diff < 0) { //#28890 + $k[$j++] = 0; //#28890 + } //#28890 + } //#28890 + $_.pixs = $a(); //#28890 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28894 + var _28 = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.pixs], + ["pixx", $_.pixx], + ["pixy", $_.pixy], + ["height", $_.pixy / 72], + ["width", $_.pixx / 72], + ["opt", $_.options] + ]); //#28902 + $k[$j++] = _28; //#28909 + if (!$_.dontdraw) { //#28909 + $$.save(); //#28906 + bwipp_renmatrix(); //#28907 + $$.restore(); //#28908 + } //#28908 + } //#28908 + $_ = Object.getPrototypeOf($_); //#28912 +} //bwipp_upcacomposite +function bwipp_upcecomposite() { + $_ = Object.create($_); //#28944 + $_.dontdraw = false; //#28947 + $_.usematrix = false; //#28948 + $_.parse = false; //#28949 + $_.dontlint = false; //#28950 + $_.lintreqs = true; //#28951 + $k[$j++] = $_; //#28953 + bwipp_processoptions(); //#28953 + $_.options = $k[--$j]; //#28953 + $_.barcode = $k[--$j]; //#28954 + if ($_.dontdraw) { //#28956 + $_.usematrix = true; //#28956 + } //#28956 + $search($_.barcode, "|"); //#28959 + if ($k[--$j]) { //#28964 + $_.linear = $k[--$j]; //#28960 + $j--; //#28961 + $_.comp = $k[--$j]; //#28962 + } else { //#28964 + $j--; //#28964 + $k[$j++] = 'bwipp.missingCompositeComponent#28964'; //#28964 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28964 + bwipp_raiseerror(); //#28964 + } //#28964 + $put($_.options, "lintype", "upce"); //#28967 + $put($_.options, "inkspreadv", 0); //#28968 + $put($_.options, "dontdraw", true); //#28969 + $put($_.options, "dontlint", true); //#28970 + var _C = $s($_.comp.length + 18); //#28973 + $puti(_C, 0, "(01)00000000000000"); //#28974 + $puti(_C, 18, $_.comp); //#28975 + $k[$j++] = _C; //#28976 + $k[$j++] = 'ai'; //#28976 + bwipp_gs1process(); //#28976 + $j -= 3; //#28976 + $k[$j++] = $_.linear; //#28979 + $k[$j++] = $_.options; //#28979 + bwipp_upce(); //#28979 + if (!$_.usematrix) { //#29069 + $$.save(); //#28981 + bwipp_renlinear(); //#28983 + $$.rmoveto(-1, 72); //#28986 + $k[$j++] = Infinity; //#28986 + $k[$j++] = Infinity; //#28988 + $k[$j++] = 0; //#28989 + $k[$j++] = 1; //#28989 + for (var _H = 0, _I = 49; _H < _I; _H++) { //#28989 + $k[$j++] = 0; //#28989 + } //#28989 + $k[$j++] = 1; //#28990 + $k[$j++] = 0; //#28990 + $k[$j++] = 1; //#28990 + $k[$j++] = 0; //#28990 + for (var _J = 0, _K = 49; _J < _K; _J++) { //#28990 + $k[$j++] = 0; //#28990 + } //#28990 + $k[$j++] = 0; //#28991 + $k[$j++] = 1; //#28991 + $k[$j++] = 0; //#28991 + $k[$j++] = 1; //#28991 + for (var _L = 0, _M = 49; _L < _M; _L++) { //#28991 + $k[$j++] = 0; //#28991 + } //#28991 + $k[$j++] = 1; //#28991 + $k[$j++] = 0; //#28991 + var _N = $a(); //#28991 + $k[$j++] = 'ren'; //#28997 + $k[$j++] = 'renmatrix'; //#28997 + $k[$j++] = 'pixs'; //#28997 + $k[$j++] = _N; //#28997 + $k[$j++] = 'pixx'; //#28997 + $k[$j++] = 53; //#28997 + $k[$j++] = 'pixy'; //#28997 + $k[$j++] = 3; //#28997 + $k[$j++] = 'height'; //#28997 + $k[$j++] = 6 / 72; //#28997 + $k[$j++] = 'width'; //#28997 + $k[$j++] = 53 / 72; //#28997 + $k[$j++] = 'opt'; //#28997 + $k[$j++] = $_.options; //#28997 + var _P = $d(); //#28997 + $k[$j++] = _P; //#28998 + bwipp_renmatrix(); //#28998 + $$.rmoveto(-2, 6); //#29001 + $k[$j++] = $_.comp; //#29001 + $k[$j++] = $_.options; //#29001 + bwipp_gs1_cc(); //#29001 + bwipp_renmatrix(); //#29001 + $$.restore(); //#29003 + } else { //#29069 + $_.linsym = $k[--$j]; //#29005 + $_.sbs = $get($_.linsym, 'sbs'); //#29006 + $_.bhs = $get($_.linsym, 'bhs'); //#29007 + $_.bbs = $get($_.linsym, 'bbs'); //#29008 + $k[$j++] = 'linwidth'; //#29009 + $k[$j++] = 0; //#29009 + $forall($_.sbs, function() { //#29009 + var _a = $k[--$j]; //#29009 + var _b = $k[--$j]; //#29009 + $k[$j++] = $f(_b + $cvi(_a)); //#29009 + }); //#29009 + var _c = $k[--$j]; //#29009 + $_[$k[--$j]] = _c; //#29009 + $k[$j++] = 'compsym'; //#29011 + $k[$j++] = $_.comp; //#29011 + $k[$j++] = $_.options; //#29011 + bwipp_gs1_cc(); //#29011 + var _g = $k[--$j]; //#29011 + $_[$k[--$j]] = _g; //#29011 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29012 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29013 + $k[$j++] = Infinity; //#29015 + for (var _n = 0, _o = $f($_.ccpixx - 53); _n < _o; _n++) { //#29015 + $k[$j++] = 0; //#29015 + } //#29015 + $_.linpad = $a(); //#29015 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#29017 + if ($_.diff > 0) { //#29023 + $k[$j++] = Infinity; //#29019 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#29019 + $k[$j++] = 0; //#29019 + } //#29019 + $_.ccrpad = $a(); //#29019 + $_.pixx = $f($_.ccpixx + $_.diff); //#29020 + } else { //#29023 + $_.ccrpad = $a(0); //#29022 + $_.pixx = $_.ccpixx; //#29023 + } //#29023 + $k[$j++] = Infinity; //#29026 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#29030 + $_.i = _15; //#29028 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29029 + $aload($_.ccrpad); //#29029 + } //#29029 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#29031 + $aload($_.linpad); //#29031 + $k[$j++] = 0; //#29031 + $k[$j++] = 1; //#29031 + for (var _1F = 0, _1G = 49; _1F < _1G; _1F++) { //#29031 + $k[$j++] = 0; //#29031 + } //#29031 + $k[$j++] = 1; //#29031 + $k[$j++] = 0; //#29031 + $aload($_.ccrpad); //#29031 + } //#29031 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#29032 + $aload($_.linpad); //#29032 + $k[$j++] = 1; //#29032 + $k[$j++] = 0; //#29032 + for (var _1L = 0, _1M = 49; _1L < _1M; _1L++) { //#29032 + $k[$j++] = 0; //#29032 + } //#29032 + $k[$j++] = 0; //#29032 + $k[$j++] = 1; //#29032 + $aload($_.ccrpad); //#29032 + } //#29032 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#29033 + $aload($_.linpad); //#29033 + $k[$j++] = 0; //#29033 + $k[$j++] = 1; //#29033 + for (var _1R = 0, _1S = 49; _1R < _1S; _1R++) { //#29033 + $k[$j++] = 0; //#29033 + } //#29033 + $k[$j++] = 1; //#29033 + $k[$j++] = 0; //#29033 + $aload($_.ccrpad); //#29033 + } //#29033 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#29052 + $_.y = _1U; //#29035 + $aload($_.linpad); //#29036 + $k[$j++] = 0; //#29050 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#29050 + $_.i = _1Y; //#29039 + if (($_.i % 2) == 0) { //#29048 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#29042 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#29045 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#29043 + $k[$j++] = 0; //#29043 + } //#29043 + } else { //#29045 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#29045 + $k[$j++] = 1; //#29045 + } //#29045 + } //#29045 + } else { //#29048 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#29048 + $k[$j++] = 0; //#29048 + } //#29048 + } //#29048 + } //#29048 + if ($_.diff < 0) { //#29051 + $k[$j++] = 0; //#29051 + } //#29051 + } //#29051 + $_.pixs = $a(); //#29051 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29055 var _28 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28739 - $k[$j++] = _28; //#28746 - if (!$_.dontdraw) { //#28746 - $$.save(); //#28743 - bwipp_renmatrix(); //#28744 - $$.restore(); //#28745 - } //#28745 - } //#28745 - $_ = Object.getPrototypeOf($_); //#28749 + ]); //#29063 + $k[$j++] = _28; //#29070 + if (!$_.dontdraw) { //#29070 + $$.save(); //#29067 + bwipp_renmatrix(); //#29068 + $$.restore(); //#29069 + } //#29069 + } //#29069 + $_ = Object.getPrototypeOf($_); //#29073 } //bwipp_upcecomposite function bwipp_databaromnicomposite() { - $_ = Object.create($_); //#28781 - $_.dontdraw = false; //#28784 - $_.usematrix = false; //#28785 - $_.parse = false; //#28786 - $_.dontlint = false; //#28787 - $_.lintreqs = true; //#28788 - $k[$j++] = $_; //#28790 - bwipp_processoptions(); //#28790 - $_.options = $k[--$j]; //#28790 - $_.barcode = $k[--$j]; //#28791 - if ($_.dontdraw) { //#28793 - $_.usematrix = true; //#28793 - } //#28793 - $search($_.barcode, "|"); //#28796 - if ($k[--$j]) { //#28801 - $_.linear = $k[--$j]; //#28797 - $j--; //#28798 - $_.comp = $k[--$j]; //#28799 - } else { //#28801 - $j--; //#28801 - $k[$j++] = 'bwipp.missingCompositeComponent#28801'; //#28801 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28801 - bwipp_raiseerror(); //#28801 - } //#28801 - if (!$_.usematrix) { //#28804 - $$.save(); //#28804 - } //#28804 - $put($_.options, "lintype", "databaromni"); //#28806 - $put($_.options, "linkage", true); //#28807 - $put($_.options, "inkspreadv", 0); //#28808 - $put($_.options, "dontdraw", true); //#28809 - $put($_.options, "dontlint", true); //#28810 - var _F = $s($_.linear.length + $_.comp.length); //#28813 - $puti(_F, 0, $_.linear); //#28814 - $puti(_F, $_.linear.length, $_.comp); //#28815 - $k[$j++] = _F; //#28816 - $k[$j++] = 'ai'; //#28816 - bwipp_gs1process(); //#28816 - $j -= 3; //#28816 - $k[$j++] = $_.linear; //#28819 - $k[$j++] = $_.options; //#28819 - bwipp_databaromni(); //#28819 - var _L = $k[--$j]; //#28820 - $_.linsbs = $get(_L, "sbs"); //#28820 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#28821 - $k[$j++] = _L; //#28822 - if (!$_.usematrix) { //#28822 - bwipp_renlinear(); //#28822 - } else { //#28822 - $j--; //#28822 - } //#28822 + $_ = Object.create($_); //#29105 + $_.dontdraw = false; //#29108 + $_.usematrix = false; //#29109 + $_.parse = false; //#29110 + $_.dontlint = false; //#29111 + $_.lintreqs = true; //#29112 + $k[$j++] = $_; //#29114 + bwipp_processoptions(); //#29114 + $_.options = $k[--$j]; //#29114 + $_.barcode = $k[--$j]; //#29115 + if ($_.dontdraw) { //#29117 + $_.usematrix = true; //#29117 + } //#29117 + $search($_.barcode, "|"); //#29120 + if ($k[--$j]) { //#29125 + $_.linear = $k[--$j]; //#29121 + $j--; //#29122 + $_.comp = $k[--$j]; //#29123 + } else { //#29125 + $j--; //#29125 + $k[$j++] = 'bwipp.missingCompositeComponent#29125'; //#29125 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29125 + bwipp_raiseerror(); //#29125 + } //#29125 + if (!$_.usematrix) { //#29128 + $$.save(); //#29128 + } //#29128 + $put($_.options, "lintype", "databaromni"); //#29130 + $put($_.options, "linkage", true); //#29131 + $put($_.options, "inkspreadv", 0); //#29132 + $put($_.options, "dontdraw", true); //#29133 + $put($_.options, "dontlint", true); //#29134 + var _F = $s($_.linear.length + $_.comp.length); //#29137 + $puti(_F, 0, $_.linear); //#29138 + $puti(_F, $_.linear.length, $_.comp); //#29139 + $k[$j++] = _F; //#29140 + $k[$j++] = 'ai'; //#29140 + bwipp_gs1process(); //#29140 + $j -= 3; //#29140 + $k[$j++] = $_.linear; //#29143 + $k[$j++] = $_.options; //#29143 + bwipp_databaromni(); //#29143 + var _L = $k[--$j]; //#29144 + $_.linsbs = $get(_L, "sbs"); //#29144 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29145 + $k[$j++] = _L; //#29146 + if (!$_.usematrix) { //#29146 + bwipp_renlinear(); //#29146 + } else { //#29146 + $j--; //#29146 + } //#29146 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#28826 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#28839 - $_.i = _U; //#28828 - if ($get($_.bot, $_.i) == 0) { //#28836 - if ($get($_.bot, $_.i - 1) == 1) { //#28833 - $k[$j++] = 1; //#28831 - } else { //#28833 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#28833 - $k[$j++] = _e; //#28833 - } //#28833 - } else { //#28836 - $k[$j++] = 0; //#28836 - } //#28836 - $put($_.sep, $_.i, $k[--$j]); //#28838 - } //#28838 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#28840 - $k[$j++] = true; //#28841 - for (var _j = 0; _j <= 12; _j += 1) { //#28841 - var _p = $k[--$j]; //#28841 - $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#28841 - } //#28841 - if ($k[--$j]) { //#28844 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#28843 - } //#28843 - }; //#28843 - $k[$j++] = Infinity; //#28846 - $k[$j++] = 0; //#28847 - $forall($_.linsbs, function() { //#28847 - var _v = $k[--$j]; //#28847 - var _w = $k[--$j]; //#28847 - var _x = (_w == 1) ? 0 : 1; //#28847 - $k[$j++] = _w; //#28847 - for (var _y = 0, _z = _v; _y < _z; _y++) { //#28847 - $k[$j++] = _x //#28847 - } //#28847 - }); //#28847 - $astore($a($counttomark() - 1)); //#28848 - $_.bot = $k[--$j]; //#28848 - $j -= 2; //#28848 - $k[$j++] = Infinity; //#28849 - $forall($_.bot, function() { //#28849 - var _14 = $k[--$j]; //#28849 - $k[$j++] = $f(1 - _14); //#28849 - }); //#28849 - $_.sep = $a(); //#28849 - $puti($_.sep, 0, $a([0, 0, 0])); //#28850 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#28851 - $k[$j++] = 18; //#28852 - $_.sepfinder(); //#28852 - $k[$j++] = 64; //#28852 - $_.sepfinder(); //#28852 - if (!$_.usematrix) { //#28903 - $$.rmoveto(0, $_.linheight); //#28854 + $_.fp = $k[--$j]; //#29150 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29163 + $_.i = _U; //#29152 + if ($get($_.bot, $_.i) == 0) { //#29160 + if ($get($_.bot, $_.i - 1) == 1) { //#29157 + $k[$j++] = 1; //#29155 + } else { //#29157 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29157 + $k[$j++] = _e; //#29157 + } //#29157 + } else { //#29160 + $k[$j++] = 0; //#29160 + } //#29160 + $put($_.sep, $_.i, $k[--$j]); //#29162 + } //#29162 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29164 + $k[$j++] = true; //#29165 + for (var _j = 0; _j <= 12; _j += 1) { //#29165 + var _p = $k[--$j]; //#29165 + $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29165 + } //#29165 + if ($k[--$j]) { //#29168 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29167 + } //#29167 + }; //#29167 + $k[$j++] = Infinity; //#29170 + $k[$j++] = 0; //#29171 + $forall($_.linsbs, function() { //#29171 + var _v = $k[--$j]; //#29171 + var _w = $k[--$j]; //#29171 + var _x = (_w == 1) ? 0 : 1; //#29171 + $k[$j++] = _w; //#29171 + for (var _y = 0, _z = _v; _y < _z; _y++) { //#29171 + $k[$j++] = _x //#29171 + } //#29171 + }); //#29171 + $astore($a($counttomark() - 1)); //#29172 + $_.bot = $k[--$j]; //#29172 + $j -= 2; //#29172 + $k[$j++] = Infinity; //#29173 + $forall($_.bot, function() { //#29173 + var _14 = $k[--$j]; //#29173 + $k[$j++] = $f(1 - _14); //#29173 + }); //#29173 + $_.sep = $a(); //#29173 + $puti($_.sep, 0, $a([0, 0, 0])); //#29174 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29175 + $k[$j++] = 18; //#29176 + $_.sepfinder(); //#29176 + $k[$j++] = 64; //#29176 + $_.sepfinder(); //#29176 + if (!$_.usematrix) { //#29227 + $$.rmoveto(0, $_.linheight); //#29178 var _1H = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#28861 - $k[$j++] = _1H; //#28862 - bwipp_renmatrix(); //#28862 - $$.rmoveto(-5, 1); //#28865 - $k[$j++] = $_.comp; //#28865 - $k[$j++] = $_.options; //#28865 - bwipp_gs1_cc(); //#28865 - bwipp_renmatrix(); //#28865 - $$.restore(); //#28867 - } else { //#28903 - $k[$j++] = 'compsym'; //#28869 - $k[$j++] = $_.comp; //#28869 - $k[$j++] = $_.options; //#28869 - bwipp_gs1_cc(); //#28869 - var _1M = $k[--$j]; //#28869 - $_[$k[--$j]] = _1M; //#28869 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28870 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28871 - $k[$j++] = Infinity; //#28873 - $k[$j++] = 0; //#28874 - $forall($_.linsbs, function() { //#28874 - var _1T = $k[--$j]; //#28874 - var _1U = $k[--$j]; //#28874 - var _1V = (_1U == 0) ? 1 : 0; //#28874 - $k[$j++] = _1U; //#28874 - for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#28874 - $k[$j++] = _1V //#28874 - } //#28874 - }); //#28874 - $_.linpixs = $a(); //#28874 - $k[$j++] = Infinity; //#28876 - $k[$j++] = 0; //#28876 - $aload($_.sep); //#28876 - $_.sep = $a(); //#28876 - $_.linheight = ~~$_.linheight; //#28878 - $k[$j++] = Infinity; //#28880 - for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#28884 - $_.i = _1f; //#28882 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28883 - $k[$j++] = 0; //#28883 - } //#28883 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $aload($_.sep); //#28885 - for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $aload($_.linpixs); //#28885 - } //#28885 - $_.pixs = $a(); //#28885 - $_.pixx = $f($_.ccpixx + 1); //#28887 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28889 + ]); //#29185 + $k[$j++] = _1H; //#29186 + bwipp_renmatrix(); //#29186 + $$.rmoveto(-5, 1); //#29189 + $k[$j++] = $_.comp; //#29189 + $k[$j++] = $_.options; //#29189 + bwipp_gs1_cc(); //#29189 + bwipp_renmatrix(); //#29189 + $$.restore(); //#29191 + } else { //#29227 + $k[$j++] = 'compsym'; //#29193 + $k[$j++] = $_.comp; //#29193 + $k[$j++] = $_.options; //#29193 + bwipp_gs1_cc(); //#29193 + var _1M = $k[--$j]; //#29193 + $_[$k[--$j]] = _1M; //#29193 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29194 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29195 + $k[$j++] = Infinity; //#29197 + $k[$j++] = 0; //#29198 + $forall($_.linsbs, function() { //#29198 + var _1T = $k[--$j]; //#29198 + var _1U = $k[--$j]; //#29198 + var _1V = (_1U == 0) ? 1 : 0; //#29198 + $k[$j++] = _1U; //#29198 + for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29198 + $k[$j++] = _1V //#29198 + } //#29198 + }); //#29198 + $_.linpixs = $a(); //#29198 + $k[$j++] = Infinity; //#29200 + $k[$j++] = 0; //#29200 + $aload($_.sep); //#29200 + $_.sep = $a(); //#29200 + $_.linheight = ~~$_.linheight; //#29202 + $k[$j++] = Infinity; //#29204 + for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29208 + $_.i = _1f; //#29206 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29207 + $k[$j++] = 0; //#29207 + } //#29207 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $aload($_.sep); //#29209 + for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $aload($_.linpixs); //#29209 + } //#29209 + $_.pixs = $a(); //#29209 + $_.pixx = $f($_.ccpixx + 1); //#29211 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29213 var _20 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28897 - $k[$j++] = _20; //#28904 - if (!$_.dontdraw) { //#28904 - $$.save(); //#28901 - bwipp_renmatrix(); //#28902 - $$.restore(); //#28903 - } //#28903 - } //#28903 - $_ = Object.getPrototypeOf($_); //#28907 + ]); //#29221 + $k[$j++] = _20; //#29228 + if (!$_.dontdraw) { //#29228 + $$.save(); //#29225 + bwipp_renmatrix(); //#29226 + $$.restore(); //#29227 + } //#29227 + } //#29227 + $_ = Object.getPrototypeOf($_); //#29231 } //bwipp_databaromnicomposite function bwipp_databarstackedcomposite() { - $_ = Object.create($_); //#28938 - $_.dontdraw = false; //#28941 - $_.usematrix = false; //#28942 - $_.parse = false; //#28943 - $_.dontlint = false; //#28944 - $_.lintreqs = true; //#28945 - $k[$j++] = $_; //#28947 - bwipp_processoptions(); //#28947 - $_.options = $k[--$j]; //#28947 - $_.barcode = $k[--$j]; //#28948 - if ($_.dontdraw) { //#28950 - $_.usematrix = true; //#28950 - } //#28950 - $search($_.barcode, "|"); //#28953 - if ($k[--$j]) { //#28958 - $_.linear = $k[--$j]; //#28954 - $j--; //#28955 - $_.comp = $k[--$j]; //#28956 - } else { //#28958 - $j--; //#28958 - $k[$j++] = 'bwipp.missingCompositeComponent#28958'; //#28958 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28958 - bwipp_raiseerror(); //#28958 - } //#28958 - if (!$_.usematrix) { //#28961 - $$.save(); //#28961 - } //#28961 - $put($_.options, "lintype", "databarstacked"); //#28963 - $put($_.options, "linkage", true); //#28964 - $put($_.options, "inkspreadv", 0); //#28965 - $put($_.options, "dontdraw", true); //#28966 - $put($_.options, "dontlint", true); //#28967 - var _F = $s($_.linear.length + $_.comp.length); //#28970 - $puti(_F, 0, $_.linear); //#28971 - $puti(_F, $_.linear.length, $_.comp); //#28972 - $k[$j++] = _F; //#28973 - $k[$j++] = 'ai'; //#28973 - bwipp_gs1process(); //#28973 - $j -= 3; //#28973 - $k[$j++] = $_.linear; //#28976 - $k[$j++] = $_.options; //#28976 - bwipp_databarstacked(); //#28976 - var _L = $k[--$j]; //#28977 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#28977 - $_.linheight = $get(_L, "pixy"); //#28978 - $k[$j++] = _L; //#28979 - if (!$_.usematrix) { //#28979 - bwipp_renmatrix(); //#28979 - } else { //#28979 - $_.linpixs = $get($k[--$j], 'pixs'); //#28979 - } //#28979 + $_ = Object.create($_); //#29262 + $_.dontdraw = false; //#29265 + $_.usematrix = false; //#29266 + $_.parse = false; //#29267 + $_.dontlint = false; //#29268 + $_.lintreqs = true; //#29269 + $k[$j++] = $_; //#29271 + bwipp_processoptions(); //#29271 + $_.options = $k[--$j]; //#29271 + $_.barcode = $k[--$j]; //#29272 + if ($_.dontdraw) { //#29274 + $_.usematrix = true; //#29274 + } //#29274 + $search($_.barcode, "|"); //#29277 + if ($k[--$j]) { //#29282 + $_.linear = $k[--$j]; //#29278 + $j--; //#29279 + $_.comp = $k[--$j]; //#29280 + } else { //#29282 + $j--; //#29282 + $k[$j++] = 'bwipp.missingCompositeComponent#29282'; //#29282 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29282 + bwipp_raiseerror(); //#29282 + } //#29282 + if (!$_.usematrix) { //#29285 + $$.save(); //#29285 + } //#29285 + $put($_.options, "lintype", "databarstacked"); //#29287 + $put($_.options, "linkage", true); //#29288 + $put($_.options, "inkspreadv", 0); //#29289 + $put($_.options, "dontdraw", true); //#29290 + $put($_.options, "dontlint", true); //#29291 + var _F = $s($_.linear.length + $_.comp.length); //#29294 + $puti(_F, 0, $_.linear); //#29295 + $puti(_F, $_.linear.length, $_.comp); //#29296 + $k[$j++] = _F; //#29297 + $k[$j++] = 'ai'; //#29297 + bwipp_gs1process(); //#29297 + $j -= 3; //#29297 + $k[$j++] = $_.linear; //#29300 + $k[$j++] = $_.options; //#29300 + bwipp_databarstacked(); //#29300 + var _L = $k[--$j]; //#29301 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29301 + $_.linheight = $get(_L, "pixy"); //#29302 + $k[$j++] = _L; //#29303 + if (!$_.usematrix) { //#29303 + bwipp_renmatrix(); //#29303 + } else { //#29303 + $_.linpixs = $get($k[--$j], 'pixs'); //#29303 + } //#29303 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#28983 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#28996 - $_.i = _X; //#28985 - if ($get($_.bot, $_.i) == 0) { //#28993 - if ($get($_.bot, $_.i - 1) == 1) { //#28990 - $k[$j++] = 1; //#28988 - } else { //#28990 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#28990 - $k[$j++] = _h; //#28990 - } //#28990 - } else { //#28993 - $k[$j++] = 0; //#28993 - } //#28993 - $put($_.sep, $_.i, $k[--$j]); //#28995 - } //#28995 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#28997 - $k[$j++] = true; //#28998 - for (var _m = 0; _m <= 12; _m += 1) { //#28998 - var _s = $k[--$j]; //#28998 - $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#28998 - } //#28998 - if ($k[--$j]) { //#29001 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29000 - } //#29000 - }; //#29000 - $k[$j++] = Infinity; //#29003 - var _x = $_.bot; //#29003 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29003 - $k[$j++] = $f(1 - $get(_x, _y)); //#29003 - } //#29003 - $_.sep = $a(); //#29003 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29004 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29005 - $k[$j++] = 18; //#29006 - $_.sepfinder(); //#29006 - if (!$_.usematrix) { //#29056 - $$.rmoveto(0, $_.linheight); //#29008 + $_.fp = $k[--$j]; //#29307 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29320 + $_.i = _X; //#29309 + if ($get($_.bot, $_.i) == 0) { //#29317 + if ($get($_.bot, $_.i - 1) == 1) { //#29314 + $k[$j++] = 1; //#29312 + } else { //#29314 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29314 + $k[$j++] = _h; //#29314 + } //#29314 + } else { //#29317 + $k[$j++] = 0; //#29317 + } //#29317 + $put($_.sep, $_.i, $k[--$j]); //#29319 + } //#29319 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29321 + $k[$j++] = true; //#29322 + for (var _m = 0; _m <= 12; _m += 1) { //#29322 + var _s = $k[--$j]; //#29322 + $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29322 + } //#29322 + if ($k[--$j]) { //#29325 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29324 + } //#29324 + }; //#29324 + $k[$j++] = Infinity; //#29327 + var _x = $_.bot; //#29327 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29327 + $k[$j++] = $f(1 - $get(_x, _y)); //#29327 + } //#29327 + $_.sep = $a(); //#29327 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29328 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29329 + $k[$j++] = 18; //#29330 + $_.sepfinder(); //#29330 + if (!$_.usematrix) { //#29380 + $$.rmoveto(0, $_.linheight); //#29332 var _1D = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29015 - $k[$j++] = _1D; //#29016 - bwipp_renmatrix(); //#29016 - $$.rmoveto(1, 1); //#29019 - $k[$j++] = $_.comp; //#29019 - $k[$j++] = $_.options; //#29019 - bwipp_gs1_cc(); //#29019 - bwipp_renmatrix(); //#29019 - $$.restore(); //#29021 - } else { //#29056 - $k[$j++] = 'compsym'; //#29023 - $k[$j++] = $_.comp; //#29023 - $k[$j++] = $_.options; //#29023 - bwipp_gs1_cc(); //#29023 - var _1I = $k[--$j]; //#29023 - $_[$k[--$j]] = _1I; //#29023 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29024 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29025 - $_.linwidth = $_.sep.length; //#29027 - $k[$j++] = Infinity; //#29029 - for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29033 - $_.i = _1S; //#29031 - $k[$j++] = 0; //#29032 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29032 - } //#29032 - $aload($_.sep); //#29034 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29038 - $_.i = _1c; //#29036 - $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - } //#29037 - $_.pixs = $a(); //#29037 - $_.pixx = $f($_.ccpixx + 1); //#29040 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29042 + ]); //#29339 + $k[$j++] = _1D; //#29340 + bwipp_renmatrix(); //#29340 + $$.rmoveto(1, 1); //#29343 + $k[$j++] = $_.comp; //#29343 + $k[$j++] = $_.options; //#29343 + bwipp_gs1_cc(); //#29343 + bwipp_renmatrix(); //#29343 + $$.restore(); //#29345 + } else { //#29380 + $k[$j++] = 'compsym'; //#29347 + $k[$j++] = $_.comp; //#29347 + $k[$j++] = $_.options; //#29347 + bwipp_gs1_cc(); //#29347 + var _1I = $k[--$j]; //#29347 + $_[$k[--$j]] = _1I; //#29347 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29348 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29349 + $_.linwidth = $_.sep.length; //#29351 + $k[$j++] = Infinity; //#29353 + for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29357 + $_.i = _1S; //#29355 + $k[$j++] = 0; //#29356 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29356 + } //#29356 + $aload($_.sep); //#29358 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29362 + $_.i = _1c; //#29360 + $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + } //#29361 + $_.pixs = $a(); //#29361 + $_.pixx = $f($_.ccpixx + 1); //#29364 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29366 var _1s = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29050 - $k[$j++] = _1s; //#29057 - if (!$_.dontdraw) { //#29057 - $$.save(); //#29054 - bwipp_renmatrix(); //#29055 - $$.restore(); //#29056 - } //#29056 - } //#29056 - $_ = Object.getPrototypeOf($_); //#29060 + ]); //#29374 + $k[$j++] = _1s; //#29381 + if (!$_.dontdraw) { //#29381 + $$.save(); //#29378 + bwipp_renmatrix(); //#29379 + $$.restore(); //#29380 + } //#29380 + } //#29380 + $_ = Object.getPrototypeOf($_); //#29384 } //bwipp_databarstackedcomposite function bwipp_databarstackedomnicomposite() { - $_ = Object.create($_); //#29091 - $_.dontdraw = false; //#29094 - $_.usematrix = false; //#29095 - $_.parse = false; //#29096 - $_.dontlint = false; //#29097 - $_.lintreqs = true; //#29098 - $k[$j++] = $_; //#29100 - bwipp_processoptions(); //#29100 - $_.options = $k[--$j]; //#29100 - $_.barcode = $k[--$j]; //#29101 - if ($_.dontdraw) { //#29103 - $_.usematrix = true; //#29103 - } //#29103 - $search($_.barcode, "|"); //#29106 - if ($k[--$j]) { //#29111 - $_.linear = $k[--$j]; //#29107 - $j--; //#29108 - $_.comp = $k[--$j]; //#29109 - } else { //#29111 - $j--; //#29111 - $k[$j++] = 'bwipp.missingCompositeComponent#29111'; //#29111 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29111 - bwipp_raiseerror(); //#29111 - } //#29111 - if (!$_.usematrix) { //#29114 - $$.save(); //#29114 - } //#29114 - $put($_.options, "lintype", "databarstackedomni"); //#29116 - $put($_.options, "linkage", true); //#29117 - $put($_.options, "inkspreadv", 0); //#29118 - $put($_.options, "dontdraw", true); //#29119 - $put($_.options, "dontlint", true); //#29120 - var _F = $s($_.linear.length + $_.comp.length); //#29123 - $puti(_F, 0, $_.linear); //#29124 - $puti(_F, $_.linear.length, $_.comp); //#29125 - $k[$j++] = _F; //#29126 - $k[$j++] = 'ai'; //#29126 - bwipp_gs1process(); //#29126 - $j -= 3; //#29126 - $k[$j++] = $_.linear; //#29129 - $k[$j++] = $_.options; //#29129 - bwipp_databarstackedomni(); //#29129 - var _L = $k[--$j]; //#29130 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29130 - $_.linheight = $get(_L, "pixy"); //#29131 - $k[$j++] = _L; //#29132 - if (!$_.usematrix) { //#29132 - bwipp_renmatrix(); //#29132 - } else { //#29132 - $_.linpixs = $get($k[--$j], 'pixs'); //#29132 - } //#29132 + $_ = Object.create($_); //#29415 + $_.dontdraw = false; //#29418 + $_.usematrix = false; //#29419 + $_.parse = false; //#29420 + $_.dontlint = false; //#29421 + $_.lintreqs = true; //#29422 + $k[$j++] = $_; //#29424 + bwipp_processoptions(); //#29424 + $_.options = $k[--$j]; //#29424 + $_.barcode = $k[--$j]; //#29425 + if ($_.dontdraw) { //#29427 + $_.usematrix = true; //#29427 + } //#29427 + $search($_.barcode, "|"); //#29430 + if ($k[--$j]) { //#29435 + $_.linear = $k[--$j]; //#29431 + $j--; //#29432 + $_.comp = $k[--$j]; //#29433 + } else { //#29435 + $j--; //#29435 + $k[$j++] = 'bwipp.missingCompositeComponent#29435'; //#29435 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29435 + bwipp_raiseerror(); //#29435 + } //#29435 + if (!$_.usematrix) { //#29438 + $$.save(); //#29438 + } //#29438 + $put($_.options, "lintype", "databarstackedomni"); //#29440 + $put($_.options, "linkage", true); //#29441 + $put($_.options, "inkspreadv", 0); //#29442 + $put($_.options, "dontdraw", true); //#29443 + $put($_.options, "dontlint", true); //#29444 + var _F = $s($_.linear.length + $_.comp.length); //#29447 + $puti(_F, 0, $_.linear); //#29448 + $puti(_F, $_.linear.length, $_.comp); //#29449 + $k[$j++] = _F; //#29450 + $k[$j++] = 'ai'; //#29450 + bwipp_gs1process(); //#29450 + $j -= 3; //#29450 + $k[$j++] = $_.linear; //#29453 + $k[$j++] = $_.options; //#29453 + bwipp_databarstackedomni(); //#29453 + var _L = $k[--$j]; //#29454 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29454 + $_.linheight = $get(_L, "pixy"); //#29455 + $k[$j++] = _L; //#29456 + if (!$_.usematrix) { //#29456 + bwipp_renmatrix(); //#29456 + } else { //#29456 + $_.linpixs = $get($k[--$j], 'pixs'); //#29456 + } //#29456 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29136 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29149 - $_.i = _X; //#29138 - if ($get($_.bot, $_.i) == 0) { //#29146 - if ($get($_.bot, $_.i - 1) == 1) { //#29143 - $k[$j++] = 1; //#29141 - } else { //#29143 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29143 - $k[$j++] = _h; //#29143 - } //#29143 - } else { //#29146 - $k[$j++] = 0; //#29146 - } //#29146 - $put($_.sep, $_.i, $k[--$j]); //#29148 - } //#29148 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29150 - $k[$j++] = true; //#29151 - for (var _m = 0; _m <= 12; _m += 1) { //#29151 - var _s = $k[--$j]; //#29151 - $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29151 - } //#29151 - if ($k[--$j]) { //#29154 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29153 - } //#29153 - }; //#29153 - $k[$j++] = Infinity; //#29156 - var _x = $_.bot; //#29156 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29156 - $k[$j++] = $f(1 - $get(_x, _y)); //#29156 - } //#29156 - $_.sep = $a(); //#29156 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29157 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29158 - $k[$j++] = 18; //#29159 - $_.sepfinder(); //#29159 - if (!$_.usematrix) { //#29209 - $$.rmoveto(0, $_.linheight); //#29161 + $_.fp = $k[--$j]; //#29460 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29473 + $_.i = _X; //#29462 + if ($get($_.bot, $_.i) == 0) { //#29470 + if ($get($_.bot, $_.i - 1) == 1) { //#29467 + $k[$j++] = 1; //#29465 + } else { //#29467 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29467 + $k[$j++] = _h; //#29467 + } //#29467 + } else { //#29470 + $k[$j++] = 0; //#29470 + } //#29470 + $put($_.sep, $_.i, $k[--$j]); //#29472 + } //#29472 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29474 + $k[$j++] = true; //#29475 + for (var _m = 0; _m <= 12; _m += 1) { //#29475 + var _s = $k[--$j]; //#29475 + $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29475 + } //#29475 + if ($k[--$j]) { //#29478 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29477 + } //#29477 + }; //#29477 + $k[$j++] = Infinity; //#29480 + var _x = $_.bot; //#29480 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29480 + $k[$j++] = $f(1 - $get(_x, _y)); //#29480 + } //#29480 + $_.sep = $a(); //#29480 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29481 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29482 + $k[$j++] = 18; //#29483 + $_.sepfinder(); //#29483 + if (!$_.usematrix) { //#29533 + $$.rmoveto(0, $_.linheight); //#29485 var _1D = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29168 - $k[$j++] = _1D; //#29169 - bwipp_renmatrix(); //#29169 - $$.rmoveto(1, 1); //#29172 - $k[$j++] = $_.comp; //#29172 - $k[$j++] = $_.options; //#29172 - bwipp_gs1_cc(); //#29172 - bwipp_renmatrix(); //#29172 - $$.restore(); //#29174 - } else { //#29209 - $k[$j++] = 'compsym'; //#29176 - $k[$j++] = $_.comp; //#29176 - $k[$j++] = $_.options; //#29176 - bwipp_gs1_cc(); //#29176 - var _1I = $k[--$j]; //#29176 - $_[$k[--$j]] = _1I; //#29176 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29177 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29178 - $_.linwidth = $_.sep.length; //#29180 - $k[$j++] = Infinity; //#29182 - for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29186 - $_.i = _1S; //#29184 - $k[$j++] = 0; //#29185 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29185 - } //#29185 - $aload($_.sep); //#29187 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29191 - $_.i = _1c; //#29189 - $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - } //#29190 - $_.pixs = $a(); //#29190 - $_.pixx = $f($_.ccpixx + 1); //#29193 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29195 + ]); //#29492 + $k[$j++] = _1D; //#29493 + bwipp_renmatrix(); //#29493 + $$.rmoveto(1, 1); //#29496 + $k[$j++] = $_.comp; //#29496 + $k[$j++] = $_.options; //#29496 + bwipp_gs1_cc(); //#29496 + bwipp_renmatrix(); //#29496 + $$.restore(); //#29498 + } else { //#29533 + $k[$j++] = 'compsym'; //#29500 + $k[$j++] = $_.comp; //#29500 + $k[$j++] = $_.options; //#29500 + bwipp_gs1_cc(); //#29500 + var _1I = $k[--$j]; //#29500 + $_[$k[--$j]] = _1I; //#29500 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29501 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29502 + $_.linwidth = $_.sep.length; //#29504 + $k[$j++] = Infinity; //#29506 + for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29510 + $_.i = _1S; //#29508 + $k[$j++] = 0; //#29509 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29509 + } //#29509 + $aload($_.sep); //#29511 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29515 + $_.i = _1c; //#29513 + $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + } //#29514 + $_.pixs = $a(); //#29514 + $_.pixx = $f($_.ccpixx + 1); //#29517 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29519 var _1s = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29203 - $k[$j++] = _1s; //#29210 - if (!$_.dontdraw) { //#29210 - $$.save(); //#29207 - bwipp_renmatrix(); //#29208 - $$.restore(); //#29209 - } //#29209 - } //#29209 - $_ = Object.getPrototypeOf($_); //#29213 + ]); //#29527 + $k[$j++] = _1s; //#29534 + if (!$_.dontdraw) { //#29534 + $$.save(); //#29531 + bwipp_renmatrix(); //#29532 + $$.restore(); //#29533 + } //#29533 + } //#29533 + $_ = Object.getPrototypeOf($_); //#29537 } //bwipp_databarstackedomnicomposite function bwipp_databartruncatedcomposite() { - $_ = Object.create($_); //#29245 - $_.dontdraw = false; //#29248 - $_.usematrix = false; //#29249 - $_.parse = false; //#29250 - $_.dontlint = false; //#29251 - $_.lintreqs = true; //#29252 - $k[$j++] = $_; //#29254 - bwipp_processoptions(); //#29254 - $_.options = $k[--$j]; //#29254 - $_.barcode = $k[--$j]; //#29255 - if ($_.dontdraw) { //#29257 - $_.usematrix = true; //#29257 - } //#29257 - $search($_.barcode, "|"); //#29260 - if ($k[--$j]) { //#29265 - $_.linear = $k[--$j]; //#29261 - $j--; //#29262 - $_.comp = $k[--$j]; //#29263 - } else { //#29265 - $j--; //#29265 - $k[$j++] = 'bwipp.missingCompositeComponent#29265'; //#29265 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29265 - bwipp_raiseerror(); //#29265 - } //#29265 - if (!$_.usematrix) { //#29268 - $$.save(); //#29268 - } //#29268 - $put($_.options, "lintype", "databartruncated"); //#29270 - $put($_.options, "linkage", true); //#29271 - $put($_.options, "inkspreadv", 0); //#29272 - $put($_.options, "dontdraw", true); //#29273 - $put($_.options, "dontlint", true); //#29274 - var _F = $s($_.linear.length + $_.comp.length); //#29277 - $puti(_F, 0, $_.linear); //#29278 - $puti(_F, $_.linear.length, $_.comp); //#29279 - $k[$j++] = _F; //#29280 - $k[$j++] = 'ai'; //#29280 - bwipp_gs1process(); //#29280 - $j -= 3; //#29280 - $k[$j++] = $_.linear; //#29283 - $k[$j++] = $_.options; //#29283 - bwipp_databartruncated(); //#29283 - var _L = $k[--$j]; //#29284 - $_.linsbs = $get(_L, "sbs"); //#29284 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29285 - $k[$j++] = _L; //#29286 - if (!$_.usematrix) { //#29286 - bwipp_renlinear(); //#29286 - } else { //#29286 - $j--; //#29286 - } //#29286 + $_ = Object.create($_); //#29569 + $_.dontdraw = false; //#29572 + $_.usematrix = false; //#29573 + $_.parse = false; //#29574 + $_.dontlint = false; //#29575 + $_.lintreqs = true; //#29576 + $k[$j++] = $_; //#29578 + bwipp_processoptions(); //#29578 + $_.options = $k[--$j]; //#29578 + $_.barcode = $k[--$j]; //#29579 + if ($_.dontdraw) { //#29581 + $_.usematrix = true; //#29581 + } //#29581 + $search($_.barcode, "|"); //#29584 + if ($k[--$j]) { //#29589 + $_.linear = $k[--$j]; //#29585 + $j--; //#29586 + $_.comp = $k[--$j]; //#29587 + } else { //#29589 + $j--; //#29589 + $k[$j++] = 'bwipp.missingCompositeComponent#29589'; //#29589 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29589 + bwipp_raiseerror(); //#29589 + } //#29589 + if (!$_.usematrix) { //#29592 + $$.save(); //#29592 + } //#29592 + $put($_.options, "lintype", "databartruncated"); //#29594 + $put($_.options, "linkage", true); //#29595 + $put($_.options, "inkspreadv", 0); //#29596 + $put($_.options, "dontdraw", true); //#29597 + $put($_.options, "dontlint", true); //#29598 + var _F = $s($_.linear.length + $_.comp.length); //#29601 + $puti(_F, 0, $_.linear); //#29602 + $puti(_F, $_.linear.length, $_.comp); //#29603 + $k[$j++] = _F; //#29604 + $k[$j++] = 'ai'; //#29604 + bwipp_gs1process(); //#29604 + $j -= 3; //#29604 + $k[$j++] = $_.linear; //#29607 + $k[$j++] = $_.options; //#29607 + bwipp_databartruncated(); //#29607 + var _L = $k[--$j]; //#29608 + $_.linsbs = $get(_L, "sbs"); //#29608 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29609 + $k[$j++] = _L; //#29610 + if (!$_.usematrix) { //#29610 + bwipp_renlinear(); //#29610 + } else { //#29610 + $j--; //#29610 + } //#29610 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29290 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29303 - $_.i = _U; //#29292 - if ($get($_.bot, $_.i) == 0) { //#29300 - if ($get($_.bot, $_.i - 1) == 1) { //#29297 - $k[$j++] = 1; //#29295 - } else { //#29297 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29297 - $k[$j++] = _e; //#29297 - } //#29297 - } else { //#29300 - $k[$j++] = 0; //#29300 - } //#29300 - $put($_.sep, $_.i, $k[--$j]); //#29302 - } //#29302 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29304 - $k[$j++] = true; //#29305 - for (var _j = 0; _j <= 12; _j += 1) { //#29305 - var _p = $k[--$j]; //#29305 - $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29305 - } //#29305 - if ($k[--$j]) { //#29308 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29307 - } //#29307 - }; //#29307 - $k[$j++] = Infinity; //#29310 - $k[$j++] = 0; //#29311 - $forall($_.linsbs, function() { //#29311 - var _v = $k[--$j]; //#29311 - var _w = $k[--$j]; //#29311 - var _x = (_w == 1) ? 0 : 1; //#29311 - $k[$j++] = _w; //#29311 - for (var _y = 0, _z = _v; _y < _z; _y++) { //#29311 - $k[$j++] = _x //#29311 - } //#29311 - }); //#29311 - $astore($a($counttomark() - 1)); //#29312 - $_.bot = $k[--$j]; //#29312 - $j -= 2; //#29312 - $k[$j++] = Infinity; //#29313 - $forall($_.bot, function() { //#29313 - var _14 = $k[--$j]; //#29313 - $k[$j++] = $f(1 - _14); //#29313 - }); //#29313 - $_.sep = $a(); //#29313 - $puti($_.sep, 0, $a([0, 0, 0])); //#29314 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29315 - $k[$j++] = 18; //#29316 - $_.sepfinder(); //#29316 - $k[$j++] = 64; //#29316 - $_.sepfinder(); //#29316 - if (!$_.usematrix) { //#29367 - $$.rmoveto(0, $_.linheight); //#29318 + $_.fp = $k[--$j]; //#29614 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29627 + $_.i = _U; //#29616 + if ($get($_.bot, $_.i) == 0) { //#29624 + if ($get($_.bot, $_.i - 1) == 1) { //#29621 + $k[$j++] = 1; //#29619 + } else { //#29621 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29621 + $k[$j++] = _e; //#29621 + } //#29621 + } else { //#29624 + $k[$j++] = 0; //#29624 + } //#29624 + $put($_.sep, $_.i, $k[--$j]); //#29626 + } //#29626 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29628 + $k[$j++] = true; //#29629 + for (var _j = 0; _j <= 12; _j += 1) { //#29629 + var _p = $k[--$j]; //#29629 + $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29629 + } //#29629 + if ($k[--$j]) { //#29632 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29631 + } //#29631 + }; //#29631 + $k[$j++] = Infinity; //#29634 + $k[$j++] = 0; //#29635 + $forall($_.linsbs, function() { //#29635 + var _v = $k[--$j]; //#29635 + var _w = $k[--$j]; //#29635 + var _x = (_w == 1) ? 0 : 1; //#29635 + $k[$j++] = _w; //#29635 + for (var _y = 0, _z = _v; _y < _z; _y++) { //#29635 + $k[$j++] = _x //#29635 + } //#29635 + }); //#29635 + $astore($a($counttomark() - 1)); //#29636 + $_.bot = $k[--$j]; //#29636 + $j -= 2; //#29636 + $k[$j++] = Infinity; //#29637 + $forall($_.bot, function() { //#29637 + var _14 = $k[--$j]; //#29637 + $k[$j++] = $f(1 - _14); //#29637 + }); //#29637 + $_.sep = $a(); //#29637 + $puti($_.sep, 0, $a([0, 0, 0])); //#29638 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29639 + $k[$j++] = 18; //#29640 + $_.sepfinder(); //#29640 + $k[$j++] = 64; //#29640 + $_.sepfinder(); //#29640 + if (!$_.usematrix) { //#29691 + $$.rmoveto(0, $_.linheight); //#29642 var _1H = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29325 - $k[$j++] = _1H; //#29326 - bwipp_renmatrix(); //#29326 - $$.rmoveto(-5, 1); //#29329 - $k[$j++] = $_.comp; //#29329 - $k[$j++] = $_.options; //#29329 - bwipp_gs1_cc(); //#29329 - bwipp_renmatrix(); //#29329 - $$.restore(); //#29331 - } else { //#29367 - $k[$j++] = 'compsym'; //#29333 - $k[$j++] = $_.comp; //#29333 - $k[$j++] = $_.options; //#29333 - bwipp_gs1_cc(); //#29333 - var _1M = $k[--$j]; //#29333 - $_[$k[--$j]] = _1M; //#29333 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29334 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29335 - $k[$j++] = Infinity; //#29337 - $k[$j++] = 0; //#29338 - $forall($_.linsbs, function() { //#29338 - var _1T = $k[--$j]; //#29338 - var _1U = $k[--$j]; //#29338 - var _1V = (_1U == 0) ? 1 : 0; //#29338 - $k[$j++] = _1U; //#29338 - for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29338 - $k[$j++] = _1V //#29338 - } //#29338 - }); //#29338 - $_.linpixs = $a(); //#29338 - $k[$j++] = Infinity; //#29340 - $k[$j++] = 0; //#29340 - $aload($_.sep); //#29340 - $_.sep = $a(); //#29340 - $_.linheight = ~~$_.linheight; //#29342 - $k[$j++] = Infinity; //#29344 - for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29348 - $_.i = _1f; //#29346 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29347 - $k[$j++] = 0; //#29347 - } //#29347 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $aload($_.sep); //#29349 - for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $aload($_.linpixs); //#29349 - } //#29349 - $_.pixs = $a(); //#29349 - $_.pixx = $f($_.ccpixx + 1); //#29351 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29353 + ]); //#29649 + $k[$j++] = _1H; //#29650 + bwipp_renmatrix(); //#29650 + $$.rmoveto(-5, 1); //#29653 + $k[$j++] = $_.comp; //#29653 + $k[$j++] = $_.options; //#29653 + bwipp_gs1_cc(); //#29653 + bwipp_renmatrix(); //#29653 + $$.restore(); //#29655 + } else { //#29691 + $k[$j++] = 'compsym'; //#29657 + $k[$j++] = $_.comp; //#29657 + $k[$j++] = $_.options; //#29657 + bwipp_gs1_cc(); //#29657 + var _1M = $k[--$j]; //#29657 + $_[$k[--$j]] = _1M; //#29657 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29658 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29659 + $k[$j++] = Infinity; //#29661 + $k[$j++] = 0; //#29662 + $forall($_.linsbs, function() { //#29662 + var _1T = $k[--$j]; //#29662 + var _1U = $k[--$j]; //#29662 + var _1V = (_1U == 0) ? 1 : 0; //#29662 + $k[$j++] = _1U; //#29662 + for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29662 + $k[$j++] = _1V //#29662 + } //#29662 + }); //#29662 + $_.linpixs = $a(); //#29662 + $k[$j++] = Infinity; //#29664 + $k[$j++] = 0; //#29664 + $aload($_.sep); //#29664 + $_.sep = $a(); //#29664 + $_.linheight = ~~$_.linheight; //#29666 + $k[$j++] = Infinity; //#29668 + for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29672 + $_.i = _1f; //#29670 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29671 + $k[$j++] = 0; //#29671 + } //#29671 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $aload($_.sep); //#29673 + for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $aload($_.linpixs); //#29673 + } //#29673 + $_.pixs = $a(); //#29673 + $_.pixx = $f($_.ccpixx + 1); //#29675 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29677 var _20 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29361 - $k[$j++] = _20; //#29368 - if (!$_.dontdraw) { //#29368 - $$.save(); //#29365 - bwipp_renmatrix(); //#29366 - $$.restore(); //#29367 - } //#29367 - } //#29367 - $_ = Object.getPrototypeOf($_); //#29371 + ]); //#29685 + $k[$j++] = _20; //#29692 + if (!$_.dontdraw) { //#29692 + $$.save(); //#29689 + bwipp_renmatrix(); //#29690 + $$.restore(); //#29691 + } //#29691 + } //#29691 + $_ = Object.getPrototypeOf($_); //#29695 } //bwipp_databartruncatedcomposite function bwipp_databarlimitedcomposite() { - $_ = Object.create($_); //#29403 - $_.dontdraw = false; //#29406 - $_.usematrix = false; //#29407 - $_.parse = false; //#29408 - $_.dontlint = false; //#29409 - $_.lintreqs = true; //#29410 - $k[$j++] = $_; //#29412 - bwipp_processoptions(); //#29412 - $_.options = $k[--$j]; //#29412 - $_.barcode = $k[--$j]; //#29413 - if ($_.dontdraw) { //#29415 - $_.usematrix = true; //#29415 - } //#29415 - $search($_.barcode, "|"); //#29418 - if ($k[--$j]) { //#29423 - $_.linear = $k[--$j]; //#29419 - $j--; //#29420 - $_.comp = $k[--$j]; //#29421 - } else { //#29423 - $j--; //#29423 - $k[$j++] = 'bwipp.missingCompositeComponent#29423'; //#29423 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29423 - bwipp_raiseerror(); //#29423 - } //#29423 - if (!$_.usematrix) { //#29426 - $$.save(); //#29426 - } //#29426 - $put($_.options, "lintype", "databarlimited"); //#29428 - $put($_.options, "linkage", true); //#29429 - $put($_.options, "inkspreadv", 0); //#29430 - $put($_.options, "dontdraw", true); //#29431 - $put($_.options, "dontlint", true); //#29432 - var _F = $s($_.linear.length + $_.comp.length); //#29435 - $puti(_F, 0, $_.linear); //#29436 - $puti(_F, $_.linear.length, $_.comp); //#29437 - $k[$j++] = _F; //#29438 - $k[$j++] = 'ai'; //#29438 - bwipp_gs1process(); //#29438 - $j -= 3; //#29438 - $k[$j++] = $_.linear; //#29441 - $k[$j++] = $_.options; //#29441 - bwipp_databarlimited(); //#29441 - var _L = $k[--$j]; //#29442 - $_.linsbs = $get(_L, "sbs"); //#29442 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29443 - $k[$j++] = _L; //#29444 - if (!$_.usematrix) { //#29444 - bwipp_renlinear(); //#29444 - } else { //#29444 - $j--; //#29444 - } //#29444 - $k[$j++] = Infinity; //#29447 - $k[$j++] = 1; //#29448 - $forall($_.linsbs, function() { //#29448 - var _R = $k[--$j]; //#29448 - var _S = $k[--$j]; //#29448 - var _T = (_S == 0) ? 1 : 0; //#29448 - $k[$j++] = _S; //#29448 - for (var _U = 0, _V = _R; _U < _V; _U++) { //#29448 - $k[$j++] = _T //#29448 - } //#29448 - }); //#29448 - $astore($a($counttomark() - 1)); //#29449 - $_.sep = $k[--$j]; //#29449 - $j -= 2; //#29449 - $puti($_.sep, 0, $a([0, 0, 0])); //#29450 - var _c = $_.sep; //#29451 - $puti($_.sep, _c.length - 9, $a([0, 0, 0, 0, 0, 0, 0, 0, 0])); //#29451 - if (!$_.usematrix) { //#29516 - $$.rmoveto(0, $_.linheight); //#29454 - var _g = $_.sep; //#29456 + $_ = Object.create($_); //#29727 + $_.dontdraw = false; //#29730 + $_.usematrix = false; //#29731 + $_.parse = false; //#29732 + $_.dontlint = false; //#29733 + $_.lintreqs = true; //#29734 + $k[$j++] = $_; //#29736 + bwipp_processoptions(); //#29736 + $_.options = $k[--$j]; //#29736 + $_.barcode = $k[--$j]; //#29737 + if ($_.dontdraw) { //#29739 + $_.usematrix = true; //#29739 + } //#29739 + $search($_.barcode, "|"); //#29742 + if ($k[--$j]) { //#29747 + $_.linear = $k[--$j]; //#29743 + $j--; //#29744 + $_.comp = $k[--$j]; //#29745 + } else { //#29747 + $j--; //#29747 + $k[$j++] = 'bwipp.missingCompositeComponent#29747'; //#29747 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29747 + bwipp_raiseerror(); //#29747 + } //#29747 + if (!$_.usematrix) { //#29750 + $$.save(); //#29750 + } //#29750 + $put($_.options, "lintype", "databarlimited"); //#29752 + $put($_.options, "linkage", true); //#29753 + $put($_.options, "inkspreadv", 0); //#29754 + $put($_.options, "dontdraw", true); //#29755 + $put($_.options, "dontlint", true); //#29756 + var _F = $s($_.linear.length + $_.comp.length); //#29759 + $puti(_F, 0, $_.linear); //#29760 + $puti(_F, $_.linear.length, $_.comp); //#29761 + $k[$j++] = _F; //#29762 + $k[$j++] = 'ai'; //#29762 + bwipp_gs1process(); //#29762 + $j -= 3; //#29762 + $k[$j++] = $_.linear; //#29765 + $k[$j++] = $_.options; //#29765 + bwipp_databarlimited(); //#29765 + var _L = $k[--$j]; //#29766 + $_.linsbs = $get(_L, "sbs"); //#29766 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29767 + $k[$j++] = _L; //#29768 + if (!$_.usematrix) { //#29768 + bwipp_renlinear(); //#29768 + } else { //#29768 + $j--; //#29768 + } //#29768 + $k[$j++] = Infinity; //#29771 + $k[$j++] = 1; //#29772 + $forall($_.linsbs, function() { //#29772 + var _R = $k[--$j]; //#29772 + var _S = $k[--$j]; //#29772 + var _T = (_S == 0) ? 1 : 0; //#29772 + $k[$j++] = _S; //#29772 + for (var _U = 0, _V = _R; _U < _V; _U++) { //#29772 + $k[$j++] = _T //#29772 + } //#29772 + }); //#29772 + $astore($a($counttomark() - 1)); //#29773 + $_.sep = $k[--$j]; //#29773 + $j -= 2; //#29773 + $puti($_.sep, 0, $a([0, 0, 0])); //#29774 + var _c = $_.sep; //#29775 + $puti($_.sep, _c.length - 9, $a([0, 0, 0, 0, 0, 0, 0, 0, 0])); //#29775 + if (!$_.usematrix) { //#29840 + $$.rmoveto(0, $_.linheight); //#29778 + var _g = $_.sep; //#29780 var _k = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", _g], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29461 - $k[$j++] = _k; //#29462 - bwipp_renmatrix(); //#29462 - $k[$j++] = $_.comp; //#29465 - $k[$j++] = $_.options; //#29465 - bwipp_gs1_cc(); //#29465 - var _n = $k[--$j]; //#29466 - $$.rmoveto($f(72 - $get(_n, "pixx")), 1); //#29466 - $k[$j++] = _n; //#29467 - bwipp_renmatrix(); //#29467 - $$.restore(); //#29469 - } else { //#29516 - $k[$j++] = 'compsym'; //#29471 - $k[$j++] = $_.comp; //#29471 - $k[$j++] = $_.options; //#29471 - bwipp_gs1_cc(); //#29471 - var _r = $k[--$j]; //#29471 - $_[$k[--$j]] = _r; //#29471 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29472 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29473 - $k[$j++] = Infinity; //#29475 - $k[$j++] = 0; //#29476 - $forall($_.linsbs, function() { //#29476 - var _y = $k[--$j]; //#29476 - var _z = $k[--$j]; //#29476 - var _10 = (_z == 0) ? 1 : 0; //#29476 - $k[$j++] = _z; //#29476 - for (var _11 = 0, _12 = $cvi(_y); _11 < _12; _11++) { //#29476 - $k[$j++] = _10 //#29476 - } //#29476 - }); //#29476 - $_.linpixs = $a(); //#29476 - $k[$j++] = Infinity; //#29478 - $k[$j++] = 0; //#29478 - $aload($_.sep); //#29478 - $_.sep = $a(); //#29478 - $_.linheight = ~~$_.linheight; //#29480 - if ($_.ccpixx == 72) { //#29499 - $k[$j++] = Infinity; //#29483 - for (var _1B = 0, _1C = $_.ccpixx, _1A = $_.ccpixs.length - 1; _1C < 0 ? _1B >= _1A : _1B <= _1A; _1B += _1C) { //#29487 - $_.i = _1B; //#29485 - $k[$j++] = 0; //#29486 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - } //#29486 - $aload($_.sep); //#29488 - for (var _1J = 0, _1K = $_.linheight; _1J < _1K; _1J++) { //#29488 - $aload($_.linpixs); //#29488 - } //#29488 - $_.pixs = $a(); //#29488 - $_.pixx = $_.linpixs.length; //#29490 - } else { //#29499 - $k[$j++] = Infinity; //#29492 - for (var _1R = 0, _1S = $_.ccpixx, _1Q = $_.ccpixs.length - 1; _1S < 0 ? _1R >= _1Q : _1R <= _1Q; _1R += _1S) { //#29496 - $_.i = _1R; //#29494 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - } //#29495 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $aload($_.sep); //#29497 - for (var _1Z = 0, _1a = $_.linheight; _1Z < _1a; _1Z++) { //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $aload($_.linpixs); //#29497 - } //#29497 - $_.pixs = $a(); //#29497 - $_.pixx = $f($_.ccpixx + 6); //#29499 - } //#29499 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29502 + ]); //#29785 + $k[$j++] = _k; //#29786 + bwipp_renmatrix(); //#29786 + $k[$j++] = $_.comp; //#29789 + $k[$j++] = $_.options; //#29789 + bwipp_gs1_cc(); //#29789 + var _n = $k[--$j]; //#29790 + $$.rmoveto($f(72 - $get(_n, "pixx")), 1); //#29790 + $k[$j++] = _n; //#29791 + bwipp_renmatrix(); //#29791 + $$.restore(); //#29793 + } else { //#29840 + $k[$j++] = 'compsym'; //#29795 + $k[$j++] = $_.comp; //#29795 + $k[$j++] = $_.options; //#29795 + bwipp_gs1_cc(); //#29795 + var _r = $k[--$j]; //#29795 + $_[$k[--$j]] = _r; //#29795 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29796 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29797 + $k[$j++] = Infinity; //#29799 + $k[$j++] = 0; //#29800 + $forall($_.linsbs, function() { //#29800 + var _y = $k[--$j]; //#29800 + var _z = $k[--$j]; //#29800 + var _10 = (_z == 0) ? 1 : 0; //#29800 + $k[$j++] = _z; //#29800 + for (var _11 = 0, _12 = $cvi(_y); _11 < _12; _11++) { //#29800 + $k[$j++] = _10 //#29800 + } //#29800 + }); //#29800 + $_.linpixs = $a(); //#29800 + $k[$j++] = Infinity; //#29802 + $k[$j++] = 0; //#29802 + $aload($_.sep); //#29802 + $_.sep = $a(); //#29802 + $_.linheight = ~~$_.linheight; //#29804 + if ($_.ccpixx == 72) { //#29823 + $k[$j++] = Infinity; //#29807 + for (var _1B = 0, _1C = $_.ccpixx, _1A = $_.ccpixs.length - 1; _1C < 0 ? _1B >= _1A : _1B <= _1A; _1B += _1C) { //#29811 + $_.i = _1B; //#29809 + $k[$j++] = 0; //#29810 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + } //#29810 + $aload($_.sep); //#29812 + for (var _1J = 0, _1K = $_.linheight; _1J < _1K; _1J++) { //#29812 + $aload($_.linpixs); //#29812 + } //#29812 + $_.pixs = $a(); //#29812 + $_.pixx = $_.linpixs.length; //#29814 + } else { //#29823 + $k[$j++] = Infinity; //#29816 + for (var _1R = 0, _1S = $_.ccpixx, _1Q = $_.ccpixs.length - 1; _1S < 0 ? _1R >= _1Q : _1R <= _1Q; _1R += _1S) { //#29820 + $_.i = _1R; //#29818 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + } //#29819 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $aload($_.sep); //#29821 + for (var _1Z = 0, _1a = $_.linheight; _1Z < _1a; _1Z++) { //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $aload($_.linpixs); //#29821 + } //#29821 + $_.pixs = $a(); //#29821 + $_.pixx = $f($_.ccpixx + 6); //#29823 + } //#29823 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29826 var _1m = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29510 - $k[$j++] = _1m; //#29517 - if (!$_.dontdraw) { //#29517 - $$.save(); //#29514 - bwipp_renmatrix(); //#29515 - $$.restore(); //#29516 - } //#29516 - } //#29516 - $_ = Object.getPrototypeOf($_); //#29520 + ]); //#29834 + $k[$j++] = _1m; //#29841 + if (!$_.dontdraw) { //#29841 + $$.save(); //#29838 + bwipp_renmatrix(); //#29839 + $$.restore(); //#29840 + } //#29840 + } //#29840 + $_ = Object.getPrototypeOf($_); //#29844 } //bwipp_databarlimitedcomposite function bwipp_databarexpandedcomposite() { - $_ = Object.create($_); //#29552 - $_.dontdraw = false; //#29555 - $_.usematrix = false; //#29556 - $_.parse = false; //#29557 - $_.dontlint = false; //#29558 - $_.lintreqs = true; //#29559 - $k[$j++] = $_; //#29561 - bwipp_processoptions(); //#29561 - $_.options = $k[--$j]; //#29561 - $_.barcode = $k[--$j]; //#29562 - if ($_.dontdraw) { //#29564 - $_.usematrix = true; //#29564 - } //#29564 - $search($_.barcode, "|"); //#29567 - if ($k[--$j]) { //#29572 - $_.linear = $k[--$j]; //#29568 - $j--; //#29569 - $_.comp = $k[--$j]; //#29570 - } else { //#29572 - $j--; //#29572 - $k[$j++] = 'bwipp.missingCompositeComponent#29572'; //#29572 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29572 - bwipp_raiseerror(); //#29572 - } //#29572 - if (!$_.usematrix) { //#29575 - $$.save(); //#29575 - } //#29575 - $put($_.options, "lintype", "databarexpanded"); //#29577 - $put($_.options, "linkage", true); //#29578 - $put($_.options, "inkspreadv", 0); //#29579 - $put($_.options, "dontdraw", true); //#29580 - $put($_.options, "dontlint", true); //#29581 - var _F = $s($_.linear.length + $_.comp.length); //#29584 - $puti(_F, 0, $_.linear); //#29585 - $puti(_F, $_.linear.length, $_.comp); //#29586 - $k[$j++] = _F; //#29587 - $k[$j++] = 'ai'; //#29587 - bwipp_gs1process(); //#29587 - $j -= 3; //#29587 - $k[$j++] = $_.linear; //#29590 - $k[$j++] = $_.options; //#29590 - bwipp_databarexpanded(); //#29590 - var _L = $k[--$j]; //#29591 - $_.linsbs = $get(_L, "sbs"); //#29591 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29592 - $k[$j++] = _L; //#29593 - if (!$_.usematrix) { //#29593 - bwipp_renlinear(); //#29593 - } else { //#29593 - $j--; //#29593 - } //#29593 + $_ = Object.create($_); //#29876 + $_.dontdraw = false; //#29879 + $_.usematrix = false; //#29880 + $_.parse = false; //#29881 + $_.dontlint = false; //#29882 + $_.lintreqs = true; //#29883 + $k[$j++] = $_; //#29885 + bwipp_processoptions(); //#29885 + $_.options = $k[--$j]; //#29885 + $_.barcode = $k[--$j]; //#29886 + if ($_.dontdraw) { //#29888 + $_.usematrix = true; //#29888 + } //#29888 + $search($_.barcode, "|"); //#29891 + if ($k[--$j]) { //#29896 + $_.linear = $k[--$j]; //#29892 + $j--; //#29893 + $_.comp = $k[--$j]; //#29894 + } else { //#29896 + $j--; //#29896 + $k[$j++] = 'bwipp.missingCompositeComponent#29896'; //#29896 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29896 + bwipp_raiseerror(); //#29896 + } //#29896 + if (!$_.usematrix) { //#29899 + $$.save(); //#29899 + } //#29899 + $put($_.options, "lintype", "databarexpanded"); //#29901 + $put($_.options, "linkage", true); //#29902 + $put($_.options, "inkspreadv", 0); //#29903 + $put($_.options, "dontdraw", true); //#29904 + $put($_.options, "dontlint", true); //#29905 + var _F = $s($_.linear.length + $_.comp.length); //#29908 + $puti(_F, 0, $_.linear); //#29909 + $puti(_F, $_.linear.length, $_.comp); //#29910 + $k[$j++] = _F; //#29911 + $k[$j++] = 'ai'; //#29911 + bwipp_gs1process(); //#29911 + $j -= 3; //#29911 + $k[$j++] = $_.linear; //#29914 + $k[$j++] = $_.options; //#29914 + bwipp_databarexpanded(); //#29914 + var _L = $k[--$j]; //#29915 + $_.linsbs = $get(_L, "sbs"); //#29915 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29916 + $k[$j++] = _L; //#29917 + if (!$_.usematrix) { //#29917 + bwipp_renlinear(); //#29917 + } else { //#29917 + $j--; //#29917 + } //#29917 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29597 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29610 - $_.i = _U; //#29599 - if ($get($_.bot, $_.i) == 0) { //#29607 - if ($get($_.bot, $_.i - 1) == 1) { //#29604 - $k[$j++] = 1; //#29602 - } else { //#29604 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29604 - $k[$j++] = _e; //#29604 - } //#29604 - } else { //#29607 - $k[$j++] = 0; //#29607 - } //#29607 - $put($_.sep, $_.i, $k[--$j]); //#29609 - } //#29609 - }; //#29609 - $k[$j++] = Infinity; //#29612 - $k[$j++] = 0; //#29613 - $forall($_.linsbs, function() { //#29613 - var _j = $k[--$j]; //#29613 - var _k = $k[--$j]; //#29613 - var _l = (_k == 1) ? 0 : 1; //#29613 - $k[$j++] = _k; //#29613 - for (var _m = 0, _n = _j; _m < _n; _m++) { //#29613 - $k[$j++] = _l //#29613 - } //#29613 - }); //#29613 - $astore($a($counttomark() - 1)); //#29614 - $_.bot = $k[--$j]; //#29614 - $j -= 2; //#29614 - $k[$j++] = Infinity; //#29615 - $forall($_.bot, function() { //#29615 - var _s = $k[--$j]; //#29615 - $k[$j++] = $f(1 - _s); //#29615 - }); //#29615 - $_.sep = $a(); //#29615 - $puti($_.sep, 0, $a([0, 0, 0])); //#29616 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29617 - $k[$j++] = Infinity; //#29618 - for (var _11 = 18, _10 = $_.bot.length - 13; _11 <= _10; _11 += 98) { //#29619 - $k[$j++] = _11; //#29619 - } //#29619 - for (var _14 = 69, _13 = $_.bot.length - 13; _14 <= _13; _14 += 98) { //#29620 - $k[$j++] = _14; //#29620 - } //#29620 - var _15 = $a(); //#29620 - for (var _16 = 0, _17 = _15.length; _16 < _17; _16++) { //#29621 - $k[$j++] = $get(_15, _16); //#29621 - $_.sepfinder(); //#29621 - } //#29621 - if (!$_.usematrix) { //#29674 - $$.rmoveto(0, $_.linheight); //#29624 + $_.fp = $k[--$j]; //#29921 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29934 + $_.i = _U; //#29923 + if ($get($_.bot, $_.i) == 0) { //#29931 + if ($get($_.bot, $_.i - 1) == 1) { //#29928 + $k[$j++] = 1; //#29926 + } else { //#29928 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29928 + $k[$j++] = _e; //#29928 + } //#29928 + } else { //#29931 + $k[$j++] = 0; //#29931 + } //#29931 + $put($_.sep, $_.i, $k[--$j]); //#29933 + } //#29933 + }; //#29933 + $k[$j++] = Infinity; //#29936 + $k[$j++] = 0; //#29937 + $forall($_.linsbs, function() { //#29937 + var _j = $k[--$j]; //#29937 + var _k = $k[--$j]; //#29937 + var _l = (_k == 1) ? 0 : 1; //#29937 + $k[$j++] = _k; //#29937 + for (var _m = 0, _n = _j; _m < _n; _m++) { //#29937 + $k[$j++] = _l //#29937 + } //#29937 + }); //#29937 + $astore($a($counttomark() - 1)); //#29938 + $_.bot = $k[--$j]; //#29938 + $j -= 2; //#29938 + $k[$j++] = Infinity; //#29939 + $forall($_.bot, function() { //#29939 + var _s = $k[--$j]; //#29939 + $k[$j++] = $f(1 - _s); //#29939 + }); //#29939 + $_.sep = $a(); //#29939 + $puti($_.sep, 0, $a([0, 0, 0])); //#29940 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29941 + $k[$j++] = Infinity; //#29942 + for (var _11 = 18, _10 = $_.bot.length - 13; _11 <= _10; _11 += 98) { //#29943 + $k[$j++] = _11; //#29943 + } //#29943 + for (var _14 = 69, _13 = $_.bot.length - 13; _14 <= _13; _14 += 98) { //#29944 + $k[$j++] = _14; //#29944 + } //#29944 + var _15 = $a(); //#29944 + for (var _16 = 0, _17 = _15.length; _16 < _17; _16++) { //#29945 + $k[$j++] = $get(_15, _16); //#29945 + $_.sepfinder(); //#29945 + } //#29945 + if (!$_.usematrix) { //#29998 + $$.rmoveto(0, $_.linheight); //#29948 var _1F = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29631 - $k[$j++] = _1F; //#29632 - bwipp_renmatrix(); //#29632 - $$.rmoveto(1, 1); //#29635 - $k[$j++] = $_.comp; //#29635 - $k[$j++] = $_.options; //#29635 - bwipp_gs1_cc(); //#29635 - bwipp_renmatrix(); //#29635 - $$.restore(); //#29637 - } else { //#29674 - $k[$j++] = 'compsym'; //#29639 - $k[$j++] = $_.comp; //#29639 - $k[$j++] = $_.options; //#29639 - bwipp_gs1_cc(); //#29639 - var _1K = $k[--$j]; //#29639 - $_[$k[--$j]] = _1K; //#29639 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29640 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29641 - $k[$j++] = Infinity; //#29643 - $k[$j++] = 0; //#29644 - $forall($_.linsbs, function() { //#29644 - var _1R = $k[--$j]; //#29644 - var _1S = $k[--$j]; //#29644 - var _1T = (_1S == 0) ? 1 : 0; //#29644 - $k[$j++] = _1S; //#29644 - for (var _1U = 0, _1V = $cvi(_1R); _1U < _1V; _1U++) { //#29644 - $k[$j++] = _1T //#29644 - } //#29644 - }); //#29644 - $_.linpixs = $a(); //#29644 - $k[$j++] = Infinity; //#29646 - $k[$j++] = 0; //#29646 - $aload($_.sep); //#29646 - $_.sep = $a(); //#29646 - $_.linheight = ~~$_.linheight; //#29648 - $_.diff = $f($_.linpixs.length - $_.ccpixx); //#29649 - $k[$j++] = Infinity; //#29650 - for (var _1d = 0, _1e = $f($_.diff - 2); _1d < _1e; _1d++) { //#29650 - $k[$j++] = 0; //#29650 - } //#29650 - $_.ccrpad = $a(); //#29650 - $k[$j++] = Infinity; //#29651 - for (var _1j = 0, _1k = $_.ccpixx, _1i = $_.ccpixs.length - 1; _1k < 0 ? _1j >= _1i : _1j <= _1i; _1j += _1k) { //#29655 - $_.i = _1j; //#29653 - $k[$j++] = 0; //#29654 - $k[$j++] = 0; //#29654 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29654 - $aload($_.ccrpad); //#29654 - } //#29654 - $aload($_.sep); //#29656 - for (var _1s = 0, _1t = $_.linheight; _1s < _1t; _1s++) { //#29656 - $aload($_.linpixs); //#29656 - } //#29656 - $_.pixs = $a(); //#29656 - $_.pixx = $_.linpixs.length; //#29659 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29660 + ]); //#29955 + $k[$j++] = _1F; //#29956 + bwipp_renmatrix(); //#29956 + $$.rmoveto(1, 1); //#29959 + $k[$j++] = $_.comp; //#29959 + $k[$j++] = $_.options; //#29959 + bwipp_gs1_cc(); //#29959 + bwipp_renmatrix(); //#29959 + $$.restore(); //#29961 + } else { //#29998 + $k[$j++] = 'compsym'; //#29963 + $k[$j++] = $_.comp; //#29963 + $k[$j++] = $_.options; //#29963 + bwipp_gs1_cc(); //#29963 + var _1K = $k[--$j]; //#29963 + $_[$k[--$j]] = _1K; //#29963 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29964 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29965 + $k[$j++] = Infinity; //#29967 + $k[$j++] = 0; //#29968 + $forall($_.linsbs, function() { //#29968 + var _1R = $k[--$j]; //#29968 + var _1S = $k[--$j]; //#29968 + var _1T = (_1S == 0) ? 1 : 0; //#29968 + $k[$j++] = _1S; //#29968 + for (var _1U = 0, _1V = $cvi(_1R); _1U < _1V; _1U++) { //#29968 + $k[$j++] = _1T //#29968 + } //#29968 + }); //#29968 + $_.linpixs = $a(); //#29968 + $k[$j++] = Infinity; //#29970 + $k[$j++] = 0; //#29970 + $aload($_.sep); //#29970 + $_.sep = $a(); //#29970 + $_.linheight = ~~$_.linheight; //#29972 + $_.diff = $f($_.linpixs.length - $_.ccpixx); //#29973 + $k[$j++] = Infinity; //#29974 + for (var _1d = 0, _1e = $f($_.diff - 2); _1d < _1e; _1d++) { //#29974 + $k[$j++] = 0; //#29974 + } //#29974 + $_.ccrpad = $a(); //#29974 + $k[$j++] = Infinity; //#29975 + for (var _1j = 0, _1k = $_.ccpixx, _1i = $_.ccpixs.length - 1; _1k < 0 ? _1j >= _1i : _1j <= _1i; _1j += _1k) { //#29979 + $_.i = _1j; //#29977 + $k[$j++] = 0; //#29978 + $k[$j++] = 0; //#29978 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29978 + $aload($_.ccrpad); //#29978 + } //#29978 + $aload($_.sep); //#29980 + for (var _1s = 0, _1t = $_.linheight; _1s < _1t; _1s++) { //#29980 + $aload($_.linpixs); //#29980 + } //#29980 + $_.pixs = $a(); //#29980 + $_.pixx = $_.linpixs.length; //#29983 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29984 var _25 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29668 - $k[$j++] = _25; //#29675 - if (!$_.dontdraw) { //#29675 - $$.save(); //#29672 - bwipp_renmatrix(); //#29673 - $$.restore(); //#29674 - } //#29674 - } //#29674 - $_ = Object.getPrototypeOf($_); //#29678 + ]); //#29992 + $k[$j++] = _25; //#29999 + if (!$_.dontdraw) { //#29999 + $$.save(); //#29996 + bwipp_renmatrix(); //#29997 + $$.restore(); //#29998 + } //#29998 + } //#29998 + $_ = Object.getPrototypeOf($_); //#30002 } //bwipp_databarexpandedcomposite function bwipp_databarexpandedstackedcomposite() { - $_ = Object.create($_); //#29709 - $_.dontdraw = false; //#29712 - $_.usematrix = false; //#29713 - $_.parse = false; //#29714 - $_.dontlint = false; //#29715 - $_.lintreqs = true; //#29716 - $k[$j++] = $_; //#29718 - bwipp_processoptions(); //#29718 - $_.options = $k[--$j]; //#29718 - $_.barcode = $k[--$j]; //#29719 - if ($_.dontdraw) { //#29721 - $_.usematrix = true; //#29721 - } //#29721 - $search($_.barcode, "|"); //#29724 - if ($k[--$j]) { //#29729 - $_.linear = $k[--$j]; //#29725 - $j--; //#29726 - $_.comp = $k[--$j]; //#29727 - } else { //#29729 - $j--; //#29729 - $k[$j++] = 'bwipp.missingCompositeComponent#29729'; //#29729 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29729 - bwipp_raiseerror(); //#29729 - } //#29729 - if (!$_.usematrix) { //#29732 - $$.save(); //#29732 - } //#29732 - $put($_.options, "lintype", "databarexpandedstacked"); //#29734 - $put($_.options, "linkage", true); //#29735 - $put($_.options, "inkspreadv", 0); //#29736 - $put($_.options, "dontdraw", true); //#29737 - $put($_.options, "dontlint", true); //#29738 - var _F = $s($_.linear.length + $_.comp.length); //#29741 - $puti(_F, 0, $_.linear); //#29742 - $puti(_F, $_.linear.length, $_.comp); //#29743 - $k[$j++] = _F; //#29744 - $k[$j++] = 'ai'; //#29744 - bwipp_gs1process(); //#29744 - $j -= 3; //#29744 - $k[$j++] = $_.linear; //#29747 - $k[$j++] = $_.options; //#29747 - bwipp_databarexpandedstacked(); //#29747 - var _L = $k[--$j]; //#29748 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29748 - $_.linheight = $get(_L, "pixy"); //#29749 - $k[$j++] = _L; //#29750 - if (!$_.usematrix) { //#29750 - bwipp_renmatrix(); //#29750 - } else { //#29750 - $_.linpixs = $get($k[--$j], 'pixs'); //#29750 - } //#29750 + $_ = Object.create($_); //#30033 + $_.dontdraw = false; //#30036 + $_.usematrix = false; //#30037 + $_.parse = false; //#30038 + $_.dontlint = false; //#30039 + $_.lintreqs = true; //#30040 + $k[$j++] = $_; //#30042 + bwipp_processoptions(); //#30042 + $_.options = $k[--$j]; //#30042 + $_.barcode = $k[--$j]; //#30043 + if ($_.dontdraw) { //#30045 + $_.usematrix = true; //#30045 + } //#30045 + $search($_.barcode, "|"); //#30048 + if ($k[--$j]) { //#30053 + $_.linear = $k[--$j]; //#30049 + $j--; //#30050 + $_.comp = $k[--$j]; //#30051 + } else { //#30053 + $j--; //#30053 + $k[$j++] = 'bwipp.missingCompositeComponent#30053'; //#30053 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#30053 + bwipp_raiseerror(); //#30053 + } //#30053 + if (!$_.usematrix) { //#30056 + $$.save(); //#30056 + } //#30056 + $put($_.options, "lintype", "databarexpandedstacked"); //#30058 + $put($_.options, "linkage", true); //#30059 + $put($_.options, "inkspreadv", 0); //#30060 + $put($_.options, "dontdraw", true); //#30061 + $put($_.options, "dontlint", true); //#30062 + var _F = $s($_.linear.length + $_.comp.length); //#30065 + $puti(_F, 0, $_.linear); //#30066 + $puti(_F, $_.linear.length, $_.comp); //#30067 + $k[$j++] = _F; //#30068 + $k[$j++] = 'ai'; //#30068 + bwipp_gs1process(); //#30068 + $j -= 3; //#30068 + $k[$j++] = $_.linear; //#30071 + $k[$j++] = $_.options; //#30071 + bwipp_databarexpandedstacked(); //#30071 + var _L = $k[--$j]; //#30072 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#30072 + $_.linheight = $get(_L, "pixy"); //#30073 + $k[$j++] = _L; //#30074 + if (!$_.usematrix) { //#30074 + bwipp_renmatrix(); //#30074 + } else { //#30074 + $_.linpixs = $get($k[--$j], 'pixs'); //#30074 + } //#30074 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29754 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29767 - $_.i = _X; //#29756 - if ($get($_.bot, $_.i) == 0) { //#29764 - if ($get($_.bot, $_.i - 1) == 1) { //#29761 - $k[$j++] = 1; //#29759 - } else { //#29761 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29761 - $k[$j++] = _h; //#29761 - } //#29761 - } else { //#29764 - $k[$j++] = 0; //#29764 - } //#29764 - $put($_.sep, $_.i, $k[--$j]); //#29766 - } //#29766 - }; //#29766 - $k[$j++] = Infinity; //#29769 - var _l = $_.bot; //#29769 - for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#29769 - $k[$j++] = $f(1 - $get(_l, _m)); //#29769 - } //#29769 - $_.sep = $a(); //#29769 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29770 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29771 - $k[$j++] = Infinity; //#29772 - for (var _x = 19, _w = $_.bot.length - 13; _x <= _w; _x += 98) { //#29773 - $k[$j++] = _x; //#29773 - } //#29773 - for (var _10 = 70, _z = $_.bot.length - 13; _10 <= _z; _10 += 98) { //#29774 - $k[$j++] = _10; //#29774 - } //#29774 - var _11 = $a(); //#29774 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#29775 - $k[$j++] = $get(_11, _12); //#29775 - $_.sepfinder(); //#29775 - } //#29775 - if (!$_.usematrix) { //#29822 - $$.rmoveto(0, $_.linheight); //#29777 + $_.fp = $k[--$j]; //#30078 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#30091 + $_.i = _X; //#30080 + if ($get($_.bot, $_.i) == 0) { //#30088 + if ($get($_.bot, $_.i - 1) == 1) { //#30085 + $k[$j++] = 1; //#30083 + } else { //#30085 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#30085 + $k[$j++] = _h; //#30085 + } //#30085 + } else { //#30088 + $k[$j++] = 0; //#30088 + } //#30088 + $put($_.sep, $_.i, $k[--$j]); //#30090 + } //#30090 + }; //#30090 + $k[$j++] = Infinity; //#30093 + var _l = $_.bot; //#30093 + for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#30093 + $k[$j++] = $f(1 - $get(_l, _m)); //#30093 + } //#30093 + $_.sep = $a(); //#30093 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#30094 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#30095 + $k[$j++] = Infinity; //#30096 + for (var _x = 19, _w = $_.bot.length - 13; _x <= _w; _x += 98) { //#30097 + $k[$j++] = _x; //#30097 + } //#30097 + for (var _10 = 70, _z = $_.bot.length - 13; _10 <= _z; _10 += 98) { //#30098 + $k[$j++] = _10; //#30098 + } //#30098 + var _11 = $a(); //#30098 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#30099 + $k[$j++] = $get(_11, _12); //#30099 + $_.sepfinder(); //#30099 + } //#30099 + if (!$_.usematrix) { //#30146 + $$.rmoveto(0, $_.linheight); //#30101 var _1B = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29784 - $k[$j++] = _1B; //#29785 - bwipp_renmatrix(); //#29785 - var _1E = ($get($_.bot, 0) == 0) ? 2 : 0; //#29788 - $$.rmoveto(_1E, 1); //#29788 - $k[$j++] = $_.comp; //#29789 - $k[$j++] = $_.options; //#29789 - bwipp_gs1_cc(); //#29789 - bwipp_renmatrix(); //#29789 - $$.restore(); //#29791 - } else { //#29822 - $k[$j++] = 'compsym'; //#29793 - $k[$j++] = $_.comp; //#29793 - $k[$j++] = $_.options; //#29793 - bwipp_gs1_cc(); //#29793 - var _1J = $k[--$j]; //#29793 - $_[$k[--$j]] = _1J; //#29793 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29794 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29795 - $_.pixx = $_.sep.length; //#29797 - $k[$j++] = Infinity; //#29798 - for (var _1S = 0, _1T = ~~(($f($f($_.pixx - $_.ccpixx) + 1)) / 2); _1S < _1T; _1S++) { //#29798 - $k[$j++] = 0; //#29798 - } //#29798 - $_.cclpad = $a(); //#29798 - $k[$j++] = Infinity; //#29799 - for (var _1X = 0, _1Y = ~~($f($_.pixx - $_.ccpixx) / 2); _1X < _1Y; _1X++) { //#29799 - $k[$j++] = 0; //#29799 - } //#29799 - $_.ccrpad = $a(); //#29799 - $k[$j++] = Infinity; //#29800 - for (var _1d = 0, _1e = $_.ccpixx, _1c = $_.ccpixs.length - 1; _1e < 0 ? _1d >= _1c : _1d <= _1c; _1d += _1e) { //#29804 - $_.i = _1d; //#29802 - $aload($_.cclpad); //#29803 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29803 - $aload($_.ccrpad); //#29803 - } //#29803 - $aload($_.sep); //#29805 - $aload($_.linpixs); //#29805 - $_.pixs = $a(); //#29805 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29808 + ]); //#30108 + $k[$j++] = _1B; //#30109 + bwipp_renmatrix(); //#30109 + var _1E = ($get($_.bot, 0) == 0) ? 2 : 0; //#30112 + $$.rmoveto(_1E, 1); //#30112 + $k[$j++] = $_.comp; //#30113 + $k[$j++] = $_.options; //#30113 + bwipp_gs1_cc(); //#30113 + bwipp_renmatrix(); //#30113 + $$.restore(); //#30115 + } else { //#30146 + $k[$j++] = 'compsym'; //#30117 + $k[$j++] = $_.comp; //#30117 + $k[$j++] = $_.options; //#30117 + bwipp_gs1_cc(); //#30117 + var _1J = $k[--$j]; //#30117 + $_[$k[--$j]] = _1J; //#30117 + $_.ccpixs = $get($_.compsym, 'pixs'); //#30118 + $_.ccpixx = $get($_.compsym, 'pixx'); //#30119 + $_.pixx = $_.sep.length; //#30121 + $k[$j++] = Infinity; //#30122 + for (var _1S = 0, _1T = ~~(($f($f($_.pixx - $_.ccpixx) + 1)) / 2); _1S < _1T; _1S++) { //#30122 + $k[$j++] = 0; //#30122 + } //#30122 + $_.cclpad = $a(); //#30122 + $k[$j++] = Infinity; //#30123 + for (var _1X = 0, _1Y = ~~($f($_.pixx - $_.ccpixx) / 2); _1X < _1Y; _1X++) { //#30123 + $k[$j++] = 0; //#30123 + } //#30123 + $_.ccrpad = $a(); //#30123 + $k[$j++] = Infinity; //#30124 + for (var _1d = 0, _1e = $_.ccpixx, _1c = $_.ccpixs.length - 1; _1e < 0 ? _1d >= _1c : _1d <= _1c; _1d += _1e) { //#30128 + $_.i = _1d; //#30126 + $aload($_.cclpad); //#30127 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#30127 + $aload($_.ccrpad); //#30127 + } //#30127 + $aload($_.sep); //#30129 + $aload($_.linpixs); //#30129 + $_.pixs = $a(); //#30129 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#30132 var _1w = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29816 - $k[$j++] = _1w; //#29823 - if (!$_.dontdraw) { //#29823 - $$.save(); //#29820 - bwipp_renmatrix(); //#29821 - $$.restore(); //#29822 - } //#29822 - } //#29822 - $_ = Object.getPrototypeOf($_); //#29826 + ]); //#30140 + $k[$j++] = _1w; //#30147 + if (!$_.dontdraw) { //#30147 + $$.save(); //#30144 + bwipp_renmatrix(); //#30145 + $$.restore(); //#30146 + } //#30146 + } //#30146 + $_ = Object.getPrototypeOf($_); //#30150 } //bwipp_databarexpandedstackedcomposite function bwipp_gs1_128composite() { - $_ = Object.create($_); //#29858 - $_.dontdraw = false; //#29861 - $_.usematrix = false; //#29862 - $_.parse = false; //#29863 - $_.dontlint = false; //#29864 - $_.lintreqs = true; //#29865 - $k[$j++] = $_; //#29867 - bwipp_processoptions(); //#29867 - $_.options = $k[--$j]; //#29867 - $_.barcode = $k[--$j]; //#29868 - if ($_.dontdraw) { //#29870 - $_.usematrix = true; //#29870 - } //#29870 - $search($_.barcode, "|"); //#29873 - if ($k[--$j]) { //#29878 - $_.linear = $k[--$j]; //#29874 - $j--; //#29875 - $_.comp = $k[--$j]; //#29876 - } else { //#29878 - $j--; //#29878 - $k[$j++] = 'bwipp.missingCompositeComponent#29878'; //#29878 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29878 - bwipp_raiseerror(); //#29878 - } //#29878 - if (!$_.usematrix) { //#29881 - $$.save(); //#29881 - } //#29881 - $put($_.options, "inkspreadv", 0); //#29883 - $put($_.options, "dontdraw", true); //#29884 - $put($_.options, "dontlint", true); //#29885 - var _D = $s($_.linear.length + $_.comp.length); //#29888 - $puti(_D, 0, $_.linear); //#29889 - $puti(_D, $_.linear.length, $_.comp); //#29890 - $k[$j++] = _D; //#29891 - $k[$j++] = 'ai'; //#29891 - bwipp_gs1process(); //#29891 - $j -= 3; //#29891 - $put($_.options, "linkagea", true); //#29894 - $k[$j++] = $_.linear; //#29895 - $k[$j++] = Infinity; //#29895 - $forall($_.options); //#29895 - var _K = $d(); //#29895 - $k[$j++] = _K; //#29895 - bwipp_gs1_128(); //#29895 - var _M = $get($k[--$j], "sbs"); //#29896 - $k[$j++] = 0; //#29896 - $forall(_M, function() { //#29896 - var _N = $k[--$j]; //#29896 - var _O = $k[--$j]; //#29896 - $k[$j++] = $f(_O + _N); //#29896 - }); //#29896 - $_.linwidth = $k[--$j]; //#29896 - $put($_.options, "lintype", "gs1-128"); //#29899 - $put($_.options, "linwidth", $_.linwidth); //#29900 - $k[$j++] = $_.comp; //#29901 - $k[$j++] = Infinity; //#29901 - $forall($_.options); //#29901 - var _V = $d(); //#29901 - $k[$j++] = _V; //#29901 - bwipp_gs1_cc(); //#29901 - $_.compsym = $k[--$j]; //#29901 - if ($get($_.compsym, "pixx") == 99) { //#29902 - $k[$j++] = "a"; //#29902 - } else { //#29902 - $k[$j++] = "c"; //#29902 - } //#29902 - $_.linktype = $k[--$j]; //#29902 - if ($eq($_.linktype, "a")) { //#29910 - $put($_.options, "linkagea", true); //#29906 - $put($_.options, "linkagec", false); //#29907 - } else { //#29910 - $put($_.options, "linkagea", false); //#29909 - $put($_.options, "linkagec", true); //#29910 - } //#29910 - $k[$j++] = $_.linear; //#29912 - $k[$j++] = Infinity; //#29912 - var _g = $_.options; //#29912 - $forall(_g); //#29912 - var _h = $d(); //#29912 - $k[$j++] = _h; //#29912 - bwipp_gs1_128(); //#29912 - var _i = $k[--$j]; //#29913 - $_.linsbs = $get(_i, "sbs"); //#29913 - $_.linheight = $get($get(_i, "bhs"), 0) * 72; //#29914 - $k[$j++] = _i; //#29915 - if (!$_.usematrix) { //#29915 - bwipp_renlinear(); //#29915 - } else { //#29915 - $j--; //#29915 - } //#29915 - $k[$j++] = Infinity; //#29918 - $k[$j++] = 1; //#29919 - $forall($_.linsbs, function() { //#29919 - var _o = $k[--$j]; //#29919 - var _p = $k[--$j]; //#29919 - var _q = (_p == 0) ? 1 : 0; //#29919 - $k[$j++] = _p; //#29919 - for (var _r = 0, _s = _o; _r < _s; _r++) { //#29919 - $k[$j++] = _q //#29919 - } //#29919 - }); //#29919 - $astore($a($counttomark() - 1)); //#29920 - $_.sep = $k[--$j]; //#29920 - $j -= 2; //#29920 - if (!$_.usematrix) { //#29931 - $$.rmoveto(0, $_.linheight); //#29922 + $_ = Object.create($_); //#30182 + $_.dontdraw = false; //#30185 + $_.usematrix = false; //#30186 + $_.parse = false; //#30187 + $_.dontlint = false; //#30188 + $_.lintreqs = true; //#30189 + $k[$j++] = $_; //#30191 + bwipp_processoptions(); //#30191 + $_.options = $k[--$j]; //#30191 + $_.barcode = $k[--$j]; //#30192 + if ($_.dontdraw) { //#30194 + $_.usematrix = true; //#30194 + } //#30194 + $search($_.barcode, "|"); //#30197 + if ($k[--$j]) { //#30202 + $_.linear = $k[--$j]; //#30198 + $j--; //#30199 + $_.comp = $k[--$j]; //#30200 + } else { //#30202 + $j--; //#30202 + $k[$j++] = 'bwipp.missingCompositeComponent#30202'; //#30202 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#30202 + bwipp_raiseerror(); //#30202 + } //#30202 + if (!$_.usematrix) { //#30205 + $$.save(); //#30205 + } //#30205 + $put($_.options, "inkspreadv", 0); //#30207 + $put($_.options, "dontdraw", true); //#30208 + $put($_.options, "dontlint", true); //#30209 + var _D = $s($_.linear.length + $_.comp.length); //#30212 + $puti(_D, 0, $_.linear); //#30213 + $puti(_D, $_.linear.length, $_.comp); //#30214 + $k[$j++] = _D; //#30215 + $k[$j++] = 'ai'; //#30215 + bwipp_gs1process(); //#30215 + $j -= 3; //#30215 + $put($_.options, "linkagea", true); //#30218 + $k[$j++] = $_.linear; //#30219 + $k[$j++] = Infinity; //#30219 + $forall($_.options); //#30219 + var _K = $d(); //#30219 + $k[$j++] = _K; //#30219 + bwipp_gs1_128(); //#30219 + var _M = $get($k[--$j], "sbs"); //#30220 + $k[$j++] = 0; //#30220 + $forall(_M, function() { //#30220 + var _N = $k[--$j]; //#30220 + var _O = $k[--$j]; //#30220 + $k[$j++] = $f(_O + _N); //#30220 + }); //#30220 + $_.linwidth = $k[--$j]; //#30220 + $put($_.options, "lintype", "gs1-128"); //#30223 + $put($_.options, "linwidth", $_.linwidth); //#30224 + $k[$j++] = $_.comp; //#30225 + $k[$j++] = Infinity; //#30225 + $forall($_.options); //#30225 + var _V = $d(); //#30225 + $k[$j++] = _V; //#30225 + bwipp_gs1_cc(); //#30225 + $_.compsym = $k[--$j]; //#30225 + if ($get($_.compsym, "pixx") == 99) { //#30226 + $k[$j++] = "a"; //#30226 + } else { //#30226 + $k[$j++] = "c"; //#30226 + } //#30226 + $_.linktype = $k[--$j]; //#30226 + if ($eq($_.linktype, "a")) { //#30234 + $put($_.options, "linkagea", true); //#30230 + $put($_.options, "linkagec", false); //#30231 + } else { //#30234 + $put($_.options, "linkagea", false); //#30233 + $put($_.options, "linkagec", true); //#30234 + } //#30234 + $k[$j++] = $_.linear; //#30236 + $k[$j++] = Infinity; //#30236 + var _g = $_.options; //#30236 + $forall(_g); //#30236 + var _h = $d(); //#30236 + $k[$j++] = _h; //#30236 + bwipp_gs1_128(); //#30236 + var _i = $k[--$j]; //#30237 + $_.linsbs = $get(_i, "sbs"); //#30237 + $_.linheight = $get($get(_i, "bhs"), 0) * 72; //#30238 + $k[$j++] = _i; //#30239 + if (!$_.usematrix) { //#30239 + bwipp_renlinear(); //#30239 + } else { //#30239 + $j--; //#30239 + } //#30239 + $k[$j++] = Infinity; //#30242 + $k[$j++] = 1; //#30243 + $forall($_.linsbs, function() { //#30243 + var _o = $k[--$j]; //#30243 + var _p = $k[--$j]; //#30243 + var _q = (_p == 0) ? 1 : 0; //#30243 + $k[$j++] = _p; //#30243 + for (var _r = 0, _s = _o; _r < _s; _r++) { //#30243 + $k[$j++] = _q //#30243 + } //#30243 + }); //#30243 + $astore($a($counttomark() - 1)); //#30244 + $_.sep = $k[--$j]; //#30244 + $j -= 2; //#30244 + if (!$_.usematrix) { //#30255 + $$.rmoveto(0, $_.linheight); //#30246 var _12 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29929 - $k[$j++] = _12; //#29930 - bwipp_renmatrix(); //#29930 - } //#29930 - if ($eq($_.linktype, "a")) { //#29939 - $_.s = ~~($f($_.linwidth - 2) / 11); //#29935 - $_.p = ~~(($_.s - 9) / 2); //#29936 - $k[$j++] = 'x'; //#29937 - $k[$j++] = ((($_.s - $_.p) - 1) * 11) + 10; //#29937 - if ($_.p == 0) { //#29937 - var _19 = $k[--$j]; //#29937 - $k[$j++] = $f(_19 + 2); //#29937 - } //#29937 - var _1A = $k[--$j]; //#29937 - $_[$k[--$j]] = $f(_1A - 99); //#29937 - } else { //#29939 - $_.x = -7; //#29939 - } //#29939 - if (!$_.usematrix) { //#29996 - $$.rmoveto($_.x, 1); //#29943 - $k[$j++] = $_.compsym; //#29943 - bwipp_renmatrix(); //#29943 - $$.restore(); //#29945 - } else { //#29996 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29947 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29948 - $k[$j++] = Infinity; //#29950 - $forall($_.linsbs, function() { //#29951 - var _1K = $k[--$j]; //#29951 - var _1L = $k[--$j]; //#29951 - var _1M = (_1L == 1) ? 0 : 1; //#29951 - $k[$j++] = _1L; //#29951 - for (var _1N = 0, _1O = _1K; _1N < _1O; _1N++) { //#29951 - $k[$j++] = _1M //#29951 - } //#29951 - }); //#29951 - $_.linpixs = $a(); //#29951 - if ($_.x > 0) { //#29959 - $k[$j++] = Infinity; //#29955 - for (var _1S = 0, _1T = $_.x; _1S < _1T; _1S++) { //#29955 - $k[$j++] = 0; //#29955 - } //#29955 - $_.cclpad = $a(); //#29955 - $_.linlpad = $a(0); //#29956 - } else { //#29959 - $_.cclpad = $a(0); //#29958 - $k[$j++] = Infinity; //#29959 - for (var _1Y = 0, _1Z = -$_.x; _1Y < _1Z; _1Y++) { //#29959 - $k[$j++] = 0; //#29959 - } //#29959 - $_.linlpad = $a(); //#29959 - } //#29959 - $_.diff = $f($_.linwidth - $f($_.ccpixx + $_.x)); //#29962 - if ($_.diff > 0) { //#29968 - $k[$j++] = Infinity; //#29964 - for (var _1g = 0, _1h = $_.diff; _1g < _1h; _1g++) { //#29964 - $k[$j++] = 0; //#29964 - } //#29964 - $_.ccrpad = $a(); //#29964 - $_.linrpad = $a(0); //#29965 - } else { //#29968 - $_.ccrpad = $a(0); //#29967 - $k[$j++] = Infinity; //#29968 - for (var _1m = 0, _1n = -$_.diff; _1m < _1n; _1m++) { //#29968 - $k[$j++] = 0; //#29968 - } //#29968 - $_.linrpad = $a(); //#29968 - } //#29968 - $_.linheight = ~~$_.linheight; //#29971 - $k[$j++] = Infinity; //#29972 - for (var _1t = 0, _1u = $_.ccpixx, _1s = $_.ccpixs.length - 1; _1u < 0 ? _1t >= _1s : _1t <= _1s; _1t += _1u) { //#29976 - $_.i = _1t; //#29974 - $aload($_.cclpad); //#29975 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29975 - $aload($_.ccrpad); //#29975 - } //#29975 - $aload($_.linlpad); //#29977 - $aload($_.sep); //#29977 - $aload($_.linrpad); //#29977 - for (var _25 = 0, _26 = $_.linheight; _25 < _26; _25++) { //#29978 - $aload($_.linlpad); //#29978 - $aload($_.linpixs); //#29978 - $aload($_.linrpad); //#29978 - } //#29978 - $_.pixs = $a(); //#29978 - $_.pixx = $f($f($_.cclpad.length + $_.ccpixx) + $_.ccrpad.length); //#29981 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29982 + ]); //#30253 + $k[$j++] = _12; //#30254 + bwipp_renmatrix(); //#30254 + } //#30254 + if ($eq($_.linktype, "a")) { //#30263 + $_.s = ~~($f($_.linwidth - 2) / 11); //#30259 + $_.p = ~~(($_.s - 9) / 2); //#30260 + $k[$j++] = 'x'; //#30261 + $k[$j++] = ((($_.s - $_.p) - 1) * 11) + 10; //#30261 + if ($_.p == 0) { //#30261 + var _19 = $k[--$j]; //#30261 + $k[$j++] = $f(_19 + 2); //#30261 + } //#30261 + var _1A = $k[--$j]; //#30261 + $_[$k[--$j]] = $f(_1A - 99); //#30261 + } else { //#30263 + $_.x = -7; //#30263 + } //#30263 + if (!$_.usematrix) { //#30320 + $$.rmoveto($_.x, 1); //#30267 + $k[$j++] = $_.compsym; //#30267 + bwipp_renmatrix(); //#30267 + $$.restore(); //#30269 + } else { //#30320 + $_.ccpixs = $get($_.compsym, 'pixs'); //#30271 + $_.ccpixx = $get($_.compsym, 'pixx'); //#30272 + $k[$j++] = Infinity; //#30274 + $forall($_.linsbs, function() { //#30275 + var _1K = $k[--$j]; //#30275 + var _1L = $k[--$j]; //#30275 + var _1M = (_1L == 1) ? 0 : 1; //#30275 + $k[$j++] = _1L; //#30275 + for (var _1N = 0, _1O = _1K; _1N < _1O; _1N++) { //#30275 + $k[$j++] = _1M //#30275 + } //#30275 + }); //#30275 + $_.linpixs = $a(); //#30275 + if ($_.x > 0) { //#30283 + $k[$j++] = Infinity; //#30279 + for (var _1S = 0, _1T = $_.x; _1S < _1T; _1S++) { //#30279 + $k[$j++] = 0; //#30279 + } //#30279 + $_.cclpad = $a(); //#30279 + $_.linlpad = $a(0); //#30280 + } else { //#30283 + $_.cclpad = $a(0); //#30282 + $k[$j++] = Infinity; //#30283 + for (var _1Y = 0, _1Z = -$_.x; _1Y < _1Z; _1Y++) { //#30283 + $k[$j++] = 0; //#30283 + } //#30283 + $_.linlpad = $a(); //#30283 + } //#30283 + $_.diff = $f($_.linwidth - $f($_.ccpixx + $_.x)); //#30286 + if ($_.diff > 0) { //#30292 + $k[$j++] = Infinity; //#30288 + for (var _1g = 0, _1h = $_.diff; _1g < _1h; _1g++) { //#30288 + $k[$j++] = 0; //#30288 + } //#30288 + $_.ccrpad = $a(); //#30288 + $_.linrpad = $a(0); //#30289 + } else { //#30292 + $_.ccrpad = $a(0); //#30291 + $k[$j++] = Infinity; //#30292 + for (var _1m = 0, _1n = -$_.diff; _1m < _1n; _1m++) { //#30292 + $k[$j++] = 0; //#30292 + } //#30292 + $_.linrpad = $a(); //#30292 + } //#30292 + $_.linheight = ~~$_.linheight; //#30295 + $k[$j++] = Infinity; //#30296 + for (var _1t = 0, _1u = $_.ccpixx, _1s = $_.ccpixs.length - 1; _1u < 0 ? _1t >= _1s : _1t <= _1s; _1t += _1u) { //#30300 + $_.i = _1t; //#30298 + $aload($_.cclpad); //#30299 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#30299 + $aload($_.ccrpad); //#30299 + } //#30299 + $aload($_.linlpad); //#30301 + $aload($_.sep); //#30301 + $aload($_.linrpad); //#30301 + for (var _25 = 0, _26 = $_.linheight; _25 < _26; _25++) { //#30302 + $aload($_.linlpad); //#30302 + $aload($_.linpixs); //#30302 + $aload($_.linrpad); //#30302 + } //#30302 + $_.pixs = $a(); //#30302 + $_.pixx = $f($f($_.cclpad.length + $_.ccpixx) + $_.ccrpad.length); //#30305 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#30306 var _2M = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29990 - $k[$j++] = _2M; //#29997 - if (!$_.dontdraw) { //#29997 - $$.save(); //#29994 - bwipp_renmatrix(); //#29995 - $$.restore(); //#29996 - } //#29996 - } //#29996 - $_ = Object.getPrototypeOf($_); //#30000 + ]); //#30314 + $k[$j++] = _2M; //#30321 + if (!$_.dontdraw) { //#30321 + $$.save(); //#30318 + bwipp_renmatrix(); //#30319 + $$.restore(); //#30320 + } //#30320 + } //#30320 + $_ = Object.getPrototypeOf($_); //#30324 } //bwipp_gs1_128composite function bwipp_gs1datamatrix() { - $_ = Object.create($_); //#30030 - $_.dontdraw = false; //#30033 - $_.parse = false; //#30034 - $_.dontlint = false; //#30035 - $_.lintreqs = true; //#30036 - $_.gssep = false; //#30037 - $k[$j++] = $_; //#30039 - bwipp_processoptions(); //#30039 - $_.options = $k[--$j]; //#30039 - $_.barcode = $k[--$j]; //#30040 - $k[$j++] = $_.barcode; //#30042 - $k[$j++] = 'ai'; //#30042 - bwipp_gs1process(); //#30042 - $_.fncs = $k[--$j]; //#30043 - $_.vals = $k[--$j]; //#30044 - $_.ais = $k[--$j]; //#30045 - $_.fnc1 = -1; //#30048 - $_.dmtx = $a([$_.fnc1]); //#30049 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30065 - $_.i = _A; //#30051 - $_.ai = $get($_.ais, $_.i); //#30052 - $_.val = $get($_.vals, $_.i); //#30053 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30054 - $puti(_K, 0, $_.dmtx); //#30055 - $k[$j++] = _K; //#30056 - $k[$j++] = _K; //#30056 - $k[$j++] = $_.dmtx.length; //#30056 - $k[$j++] = $_.ai; //#30056 - $k[$j++] = Infinity; //#30056 - var _O = $k[--$j]; //#30056 - var _P = $k[--$j]; //#30056 - $k[$j++] = _O; //#30056 - $forall(_P); //#30056 - var _Q = $a(); //#30056 - var _R = $k[--$j]; //#30056 - $puti($k[--$j], _R, _Q); //#30056 - var _T = $k[--$j]; //#30057 - $k[$j++] = _T; //#30057 - $k[$j++] = _T; //#30057 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30057 - $k[$j++] = $_.val; //#30057 - $k[$j++] = Infinity; //#30057 - var _X = $k[--$j]; //#30057 - var _Y = $k[--$j]; //#30057 - $k[$j++] = _X; //#30057 - $forall(_Y); //#30057 - var _Z = $a(); //#30057 - var _a = $k[--$j]; //#30057 - $puti($k[--$j], _a, _Z); //#30057 - $_.dmtx = $k[--$j]; //#30058 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30064 - var _j = $a($_.dmtx.length + 1); //#30060 - $puti(_j, 0, $_.dmtx); //#30061 - $k[$j++] = _j; //#30062 - $k[$j++] = _j; //#30062 - $k[$j++] = $_.dmtx.length; //#30062 - if ($_.gssep) { //#30062 - $k[$j++] = 29; //#30062 - } else { //#30062 - $k[$j++] = $_.fnc1; //#30062 - } //#30062 - var _o = $k[--$j]; //#30062 - var _p = $k[--$j]; //#30062 - $put($k[--$j], _p, _o); //#30062 - $_.dmtx = $k[--$j]; //#30063 - } //#30063 - } //#30063 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30068 - $_.i = 0; //#30069 - $_.j = 0; //#30069 - for (;;) { //#30079 - if ($_.i == $_.dmtx.length) { //#30070 - break; //#30070 - } //#30070 - var _y = $get($_.dmtx, $_.i); //#30071 - $k[$j++] = _y; //#30076 - if (_y == $_.fnc1) { //#30075 - $j--; //#30072 - $puti($_.barcode, $_.j, "^FNC1"); //#30072 - $_.j = $_.j + 4; //#30073 - } else { //#30075 - $put($_.barcode, $_.j, $k[--$j]); //#30075 - } //#30075 - $_.i = $_.i + 1; //#30077 - $_.j = $_.j + 1; //#30078 - } //#30078 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30080 - delete $_.options["parse"]; //#30083 - $put($_.options, "dontdraw", true); //#30084 - $put($_.options, "parsefnc", true); //#30085 - $k[$j++] = 'args'; //#30086 - $k[$j++] = $_.barcode; //#30086 - $k[$j++] = $_.options; //#30086 - bwipp_datamatrix(); //#30086 - var _1G = $k[--$j]; //#30086 - $_[$k[--$j]] = _1G; //#30086 - $put($_.args, "opt", $_.options); //#30088 - $k[$j++] = $_.args; //#30091 - if (!$_.dontdraw) { //#30091 - bwipp_renmatrix(); //#30091 - } //#30091 - $_ = Object.getPrototypeOf($_); //#30093 + $_ = Object.create($_); //#30354 + $_.dontdraw = false; //#30357 + $_.parse = false; //#30358 + $_.dontlint = false; //#30359 + $_.lintreqs = true; //#30360 + $_.gssep = false; //#30361 + $k[$j++] = $_; //#30363 + bwipp_processoptions(); //#30363 + $_.options = $k[--$j]; //#30363 + $_.barcode = $k[--$j]; //#30364 + $k[$j++] = $_.barcode; //#30366 + $k[$j++] = 'ai'; //#30366 + bwipp_gs1process(); //#30366 + $_.fncs = $k[--$j]; //#30367 + $_.vals = $k[--$j]; //#30368 + $_.ais = $k[--$j]; //#30369 + $_.fnc1 = -1; //#30372 + $_.dmtx = $a([$_.fnc1]); //#30373 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30389 + $_.i = _A; //#30375 + $_.ai = $get($_.ais, $_.i); //#30376 + $_.val = $get($_.vals, $_.i); //#30377 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30378 + $puti(_K, 0, $_.dmtx); //#30379 + $k[$j++] = _K; //#30380 + $k[$j++] = _K; //#30380 + $k[$j++] = $_.dmtx.length; //#30380 + $k[$j++] = $_.ai; //#30380 + $k[$j++] = Infinity; //#30380 + var _O = $k[--$j]; //#30380 + var _P = $k[--$j]; //#30380 + $k[$j++] = _O; //#30380 + $forall(_P); //#30380 + var _Q = $a(); //#30380 + var _R = $k[--$j]; //#30380 + $puti($k[--$j], _R, _Q); //#30380 + var _T = $k[--$j]; //#30381 + $k[$j++] = _T; //#30381 + $k[$j++] = _T; //#30381 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30381 + $k[$j++] = $_.val; //#30381 + $k[$j++] = Infinity; //#30381 + var _X = $k[--$j]; //#30381 + var _Y = $k[--$j]; //#30381 + $k[$j++] = _X; //#30381 + $forall(_Y); //#30381 + var _Z = $a(); //#30381 + var _a = $k[--$j]; //#30381 + $puti($k[--$j], _a, _Z); //#30381 + $_.dmtx = $k[--$j]; //#30382 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30388 + var _j = $a($_.dmtx.length + 1); //#30384 + $puti(_j, 0, $_.dmtx); //#30385 + $k[$j++] = _j; //#30386 + $k[$j++] = _j; //#30386 + $k[$j++] = $_.dmtx.length; //#30386 + if ($_.gssep) { //#30386 + $k[$j++] = 29; //#30386 + } else { //#30386 + $k[$j++] = $_.fnc1; //#30386 + } //#30386 + var _o = $k[--$j]; //#30386 + var _p = $k[--$j]; //#30386 + $put($k[--$j], _p, _o); //#30386 + $_.dmtx = $k[--$j]; //#30387 + } //#30387 + } //#30387 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30392 + $_.i = 0; //#30393 + $_.j = 0; //#30393 + for (;;) { //#30403 + if ($_.i == $_.dmtx.length) { //#30394 + break; //#30394 + } //#30394 + var _y = $get($_.dmtx, $_.i); //#30395 + $k[$j++] = _y; //#30400 + if (_y == $_.fnc1) { //#30399 + $j--; //#30396 + $puti($_.barcode, $_.j, "^FNC1"); //#30396 + $_.j = $_.j + 4; //#30397 + } else { //#30399 + $put($_.barcode, $_.j, $k[--$j]); //#30399 + } //#30399 + $_.i = $_.i + 1; //#30401 + $_.j = $_.j + 1; //#30402 + } //#30402 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30404 + delete $_.options["parse"]; //#30407 + $put($_.options, "dontdraw", true); //#30408 + $put($_.options, "parsefnc", true); //#30409 + $k[$j++] = 'args'; //#30410 + $k[$j++] = $_.barcode; //#30410 + $k[$j++] = $_.options; //#30410 + bwipp_datamatrix(); //#30410 + var _1G = $k[--$j]; //#30410 + $_[$k[--$j]] = _1G; //#30410 + $put($_.args, "opt", $_.options); //#30412 + $k[$j++] = $_.args; //#30415 + if (!$_.dontdraw) { //#30415 + bwipp_renmatrix(); //#30415 + } //#30415 + $_ = Object.getPrototypeOf($_); //#30417 } //bwipp_gs1datamatrix function bwipp_gs1datamatrixrectangular() { - $_ = Object.create($_); //#30123 - $_.parse = false; //#30126 - $_.dontlint = false; //#30127 - $_.lintreqs = true; //#30128 - $_.dontdraw = false; //#30129 - $_.gssep = false; //#30130 - $k[$j++] = $_; //#30132 - bwipp_processoptions(); //#30132 - $_.options = $k[--$j]; //#30132 - $_.barcode = $k[--$j]; //#30133 - $k[$j++] = $_.barcode; //#30135 - $k[$j++] = 'ai'; //#30135 - bwipp_gs1process(); //#30135 - $_.fncs = $k[--$j]; //#30136 - $_.vals = $k[--$j]; //#30137 - $_.ais = $k[--$j]; //#30138 - $_.fnc1 = -1; //#30141 - $_.dmtx = $a([$_.fnc1]); //#30142 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30158 - $_.i = _A; //#30144 - $_.ai = $get($_.ais, $_.i); //#30145 - $_.val = $get($_.vals, $_.i); //#30146 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30147 - $puti(_K, 0, $_.dmtx); //#30148 - $k[$j++] = _K; //#30149 - $k[$j++] = _K; //#30149 - $k[$j++] = $_.dmtx.length; //#30149 - $k[$j++] = $_.ai; //#30149 - $k[$j++] = Infinity; //#30149 - var _O = $k[--$j]; //#30149 - var _P = $k[--$j]; //#30149 - $k[$j++] = _O; //#30149 - $forall(_P); //#30149 - var _Q = $a(); //#30149 - var _R = $k[--$j]; //#30149 - $puti($k[--$j], _R, _Q); //#30149 - var _T = $k[--$j]; //#30150 - $k[$j++] = _T; //#30150 - $k[$j++] = _T; //#30150 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30150 - $k[$j++] = $_.val; //#30150 - $k[$j++] = Infinity; //#30150 - var _X = $k[--$j]; //#30150 - var _Y = $k[--$j]; //#30150 - $k[$j++] = _X; //#30150 - $forall(_Y); //#30150 - var _Z = $a(); //#30150 - var _a = $k[--$j]; //#30150 - $puti($k[--$j], _a, _Z); //#30150 - $_.dmtx = $k[--$j]; //#30151 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30157 - var _j = $a($_.dmtx.length + 1); //#30153 - $puti(_j, 0, $_.dmtx); //#30154 - $k[$j++] = _j; //#30155 - $k[$j++] = _j; //#30155 - $k[$j++] = $_.dmtx.length; //#30155 - if ($_.gssep) { //#30155 - $k[$j++] = 29; //#30155 - } else { //#30155 - $k[$j++] = $_.fnc1; //#30155 - } //#30155 - var _o = $k[--$j]; //#30155 - var _p = $k[--$j]; //#30155 - $put($k[--$j], _p, _o); //#30155 - $_.dmtx = $k[--$j]; //#30156 - } //#30156 - } //#30156 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30161 - $_.i = 0; //#30162 - $_.j = 0; //#30162 - for (;;) { //#30172 - if ($_.i == $_.dmtx.length) { //#30163 - break; //#30163 - } //#30163 - var _y = $get($_.dmtx, $_.i); //#30164 - $k[$j++] = _y; //#30169 - if (_y == $_.fnc1) { //#30168 - $j--; //#30165 - $puti($_.barcode, $_.j, "^FNC1"); //#30165 - $_.j = $_.j + 4; //#30166 - } else { //#30168 - $put($_.barcode, $_.j, $k[--$j]); //#30168 - } //#30168 - $_.i = $_.i + 1; //#30170 - $_.j = $_.j + 1; //#30171 - } //#30171 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30173 - delete $_.options["parse"]; //#30176 - $put($_.options, "dontdraw", true); //#30177 - $put($_.options, "parsefnc", true); //#30178 - $put($_.options, "format", "rectangle"); //#30179 - $k[$j++] = 'args'; //#30180 - $k[$j++] = $_.barcode; //#30180 - $k[$j++] = $_.options; //#30180 - bwipp_datamatrix(); //#30180 - var _1H = $k[--$j]; //#30180 - $_[$k[--$j]] = _1H; //#30180 - $put($_.args, "opt", $_.options); //#30182 - $k[$j++] = $_.args; //#30185 - if (!$_.dontdraw) { //#30185 - bwipp_renmatrix(); //#30185 - } //#30185 - $_ = Object.getPrototypeOf($_); //#30187 + $_ = Object.create($_); //#30447 + $_.parse = false; //#30450 + $_.dontlint = false; //#30451 + $_.lintreqs = true; //#30452 + $_.dontdraw = false; //#30453 + $_.gssep = false; //#30454 + $k[$j++] = $_; //#30456 + bwipp_processoptions(); //#30456 + $_.options = $k[--$j]; //#30456 + $_.barcode = $k[--$j]; //#30457 + $k[$j++] = $_.barcode; //#30459 + $k[$j++] = 'ai'; //#30459 + bwipp_gs1process(); //#30459 + $_.fncs = $k[--$j]; //#30460 + $_.vals = $k[--$j]; //#30461 + $_.ais = $k[--$j]; //#30462 + $_.fnc1 = -1; //#30465 + $_.dmtx = $a([$_.fnc1]); //#30466 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30482 + $_.i = _A; //#30468 + $_.ai = $get($_.ais, $_.i); //#30469 + $_.val = $get($_.vals, $_.i); //#30470 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30471 + $puti(_K, 0, $_.dmtx); //#30472 + $k[$j++] = _K; //#30473 + $k[$j++] = _K; //#30473 + $k[$j++] = $_.dmtx.length; //#30473 + $k[$j++] = $_.ai; //#30473 + $k[$j++] = Infinity; //#30473 + var _O = $k[--$j]; //#30473 + var _P = $k[--$j]; //#30473 + $k[$j++] = _O; //#30473 + $forall(_P); //#30473 + var _Q = $a(); //#30473 + var _R = $k[--$j]; //#30473 + $puti($k[--$j], _R, _Q); //#30473 + var _T = $k[--$j]; //#30474 + $k[$j++] = _T; //#30474 + $k[$j++] = _T; //#30474 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30474 + $k[$j++] = $_.val; //#30474 + $k[$j++] = Infinity; //#30474 + var _X = $k[--$j]; //#30474 + var _Y = $k[--$j]; //#30474 + $k[$j++] = _X; //#30474 + $forall(_Y); //#30474 + var _Z = $a(); //#30474 + var _a = $k[--$j]; //#30474 + $puti($k[--$j], _a, _Z); //#30474 + $_.dmtx = $k[--$j]; //#30475 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30481 + var _j = $a($_.dmtx.length + 1); //#30477 + $puti(_j, 0, $_.dmtx); //#30478 + $k[$j++] = _j; //#30479 + $k[$j++] = _j; //#30479 + $k[$j++] = $_.dmtx.length; //#30479 + if ($_.gssep) { //#30479 + $k[$j++] = 29; //#30479 + } else { //#30479 + $k[$j++] = $_.fnc1; //#30479 + } //#30479 + var _o = $k[--$j]; //#30479 + var _p = $k[--$j]; //#30479 + $put($k[--$j], _p, _o); //#30479 + $_.dmtx = $k[--$j]; //#30480 + } //#30480 + } //#30480 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30485 + $_.i = 0; //#30486 + $_.j = 0; //#30486 + for (;;) { //#30496 + if ($_.i == $_.dmtx.length) { //#30487 + break; //#30487 + } //#30487 + var _y = $get($_.dmtx, $_.i); //#30488 + $k[$j++] = _y; //#30493 + if (_y == $_.fnc1) { //#30492 + $j--; //#30489 + $puti($_.barcode, $_.j, "^FNC1"); //#30489 + $_.j = $_.j + 4; //#30490 + } else { //#30492 + $put($_.barcode, $_.j, $k[--$j]); //#30492 + } //#30492 + $_.i = $_.i + 1; //#30494 + $_.j = $_.j + 1; //#30495 + } //#30495 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30497 + delete $_.options["parse"]; //#30500 + $put($_.options, "dontdraw", true); //#30501 + $put($_.options, "parsefnc", true); //#30502 + $put($_.options, "format", "rectangle"); //#30503 + $k[$j++] = 'args'; //#30504 + $k[$j++] = $_.barcode; //#30504 + $k[$j++] = $_.options; //#30504 + bwipp_datamatrix(); //#30504 + var _1H = $k[--$j]; //#30504 + $_[$k[--$j]] = _1H; //#30504 + $put($_.args, "opt", $_.options); //#30506 + $k[$j++] = $_.args; //#30509 + if (!$_.dontdraw) { //#30509 + bwipp_renmatrix(); //#30509 + } //#30509 + $_ = Object.getPrototypeOf($_); //#30511 } //bwipp_gs1datamatrixrectangular function bwipp_gs1dldatamatrix() { - $_ = Object.create($_); //#30217 - $_.parse = false; //#30220 - $_.dontlint = false; //#30221 - $_.lintreqs = true; //#30222 - $_.dontdraw = false; //#30223 - $k[$j++] = $_; //#30225 - bwipp_processoptions(); //#30225 - $_.options = $k[--$j]; //#30225 - $_.barcode = $k[--$j]; //#30226 + $_ = Object.create($_); //#30541 + $_.parse = false; //#30544 + $_.dontlint = false; //#30545 + $_.lintreqs = true; //#30546 + $_.dontdraw = false; //#30547 + $k[$j++] = $_; //#30549 + bwipp_processoptions(); //#30549 + $_.options = $k[--$j]; //#30549 + $_.barcode = $k[--$j]; //#30550 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#30232 - $_.fncvals = _3; //#30233 - $k[$j++] = 'barcode'; //#30234 - $k[$j++] = $_.barcode; //#30234 - $k[$j++] = $_.fncvals; //#30234 - bwipp_parseinput(); //#30234 - var _6 = $k[--$j]; //#30234 - $_[$k[--$j]] = _6; //#30234 - $k[$j++] = $_.barcode; //#30236 - $k[$j++] = 'dl'; //#30236 - bwipp_gs1process(); //#30236 - $j -= 3; //#30236 - delete $_.options["parse"]; //#30239 - $put($_.options, "dontdraw", true); //#30240 - $k[$j++] = 'args'; //#30241 - $k[$j++] = $_.barcode; //#30241 - $k[$j++] = $_.options; //#30241 - bwipp_datamatrix(); //#30241 - var _D = $k[--$j]; //#30241 - $_[$k[--$j]] = _D; //#30241 - $put($_.args, "opt", $_.options); //#30243 - $k[$j++] = $_.args; //#30246 - if (!$_.dontdraw) { //#30246 - bwipp_renmatrix(); //#30246 - } //#30246 - $_ = Object.getPrototypeOf($_); //#30248 + ]); //#30556 + $_.fncvals = _3; //#30557 + $k[$j++] = 'barcode'; //#30558 + $k[$j++] = $_.barcode; //#30558 + $k[$j++] = $_.fncvals; //#30558 + bwipp_parseinput(); //#30558 + var _6 = $k[--$j]; //#30558 + $_[$k[--$j]] = _6; //#30558 + $k[$j++] = $_.barcode; //#30560 + $k[$j++] = 'dl'; //#30560 + bwipp_gs1process(); //#30560 + $j -= 3; //#30560 + delete $_.options["parse"]; //#30563 + $put($_.options, "dontdraw", true); //#30564 + $k[$j++] = 'args'; //#30565 + $k[$j++] = $_.barcode; //#30565 + $k[$j++] = $_.options; //#30565 + bwipp_datamatrix(); //#30565 + var _D = $k[--$j]; //#30565 + $_[$k[--$j]] = _D; //#30565 + $put($_.args, "opt", $_.options); //#30567 + $k[$j++] = $_.args; //#30570 + if (!$_.dontdraw) { //#30570 + bwipp_renmatrix(); //#30570 + } //#30570 + $_ = Object.getPrototypeOf($_); //#30572 } //bwipp_gs1dldatamatrix function bwipp_gs1qrcode() { - $_ = Object.create($_); //#30277 - $_.parse = false; //#30280 - $_.dontlint = false; //#30281 - $_.lintreqs = true; //#30282 - $_.dontdraw = false; //#30283 - $k[$j++] = $_; //#30285 - bwipp_processoptions(); //#30285 - $_.options = $k[--$j]; //#30285 - $_.barcode = $k[--$j]; //#30286 - $k[$j++] = $_.barcode; //#30288 - $k[$j++] = 'ai'; //#30288 - bwipp_gs1process(); //#30288 - $_.fncs = $k[--$j]; //#30289 - $_.vals = $k[--$j]; //#30290 - $_.ais = $k[--$j]; //#30291 - $_.fnc1 = -1; //#30294 - $_.qrc = $a([$_.fnc1]); //#30295 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30311 - $_.i = _A; //#30297 - $_.ai = $get($_.ais, $_.i); //#30298 - $_.val = $get($_.vals, $_.i); //#30299 - var _K = $a(($_.qrc.length + $_.ai.length) + $_.val.length); //#30300 - $puti(_K, 0, $_.qrc); //#30301 - $k[$j++] = _K; //#30302 - $k[$j++] = _K; //#30302 - $k[$j++] = $_.qrc.length; //#30302 - $k[$j++] = $_.ai; //#30302 - $k[$j++] = Infinity; //#30302 - var _O = $k[--$j]; //#30302 - var _P = $k[--$j]; //#30302 - $k[$j++] = _O; //#30302 - $forall(_P); //#30302 - var _Q = $a(); //#30302 - var _R = $k[--$j]; //#30302 - $puti($k[--$j], _R, _Q); //#30302 - var _T = $k[--$j]; //#30303 - $k[$j++] = _T; //#30303 - $k[$j++] = _T; //#30303 - $k[$j++] = $_.qrc.length + $_.ai.length; //#30303 - $k[$j++] = $_.val; //#30303 - $k[$j++] = Infinity; //#30303 - var _X = $k[--$j]; //#30303 - var _Y = $k[--$j]; //#30303 - $k[$j++] = _X; //#30303 - $forall(_Y); //#30303 - var _Z = $a(); //#30303 - var _a = $k[--$j]; //#30303 - $puti($k[--$j], _a, _Z); //#30303 - $_.qrc = $k[--$j]; //#30304 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30310 - var _j = $a($_.qrc.length + 1); //#30306 - $puti(_j, 0, $_.qrc); //#30307 - $put(_j, $_.qrc.length, $_.fnc1); //#30308 - $_.qrc = _j; //#30309 - } //#30309 - } //#30309 - $_.barcode = $s(($_.qrc.length + 1) * 5); //#30314 - $_.i = 0; //#30315 - $_.j = 0; //#30315 - for (;;) { //#30325 - if ($_.i == $_.qrc.length) { //#30316 - break; //#30316 - } //#30316 - var _t = $get($_.qrc, $_.i); //#30317 - $k[$j++] = _t; //#30322 - if (_t == $_.fnc1) { //#30321 - $j--; //#30318 - $puti($_.barcode, $_.j, "^FNC1"); //#30318 - $_.j = $_.j + 4; //#30319 - } else { //#30321 - $put($_.barcode, $_.j, $k[--$j]); //#30321 - } //#30321 - $_.i = $_.i + 1; //#30323 - $_.j = $_.j + 1; //#30324 - } //#30324 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30326 - delete $_.options["parse"]; //#30329 - $put($_.options, "dontdraw", true); //#30330 - $put($_.options, "parsefnc", true); //#30331 - $k[$j++] = 'args'; //#30332 - $k[$j++] = $_.barcode; //#30332 - $k[$j++] = $_.options; //#30332 - bwipp_qrcode(); //#30332 - var _1B = $k[--$j]; //#30332 - $_[$k[--$j]] = _1B; //#30332 - $put($_.args, "opt", $_.options); //#30334 - $k[$j++] = $_.args; //#30337 - if (!$_.dontdraw) { //#30337 - bwipp_renmatrix(); //#30337 - } //#30337 - $_ = Object.getPrototypeOf($_); //#30339 + $_ = Object.create($_); //#30601 + $_.parse = false; //#30604 + $_.dontlint = false; //#30605 + $_.lintreqs = true; //#30606 + $_.dontdraw = false; //#30607 + $k[$j++] = $_; //#30609 + bwipp_processoptions(); //#30609 + $_.options = $k[--$j]; //#30609 + $_.barcode = $k[--$j]; //#30610 + $k[$j++] = $_.barcode; //#30612 + $k[$j++] = 'ai'; //#30612 + bwipp_gs1process(); //#30612 + $_.fncs = $k[--$j]; //#30613 + $_.vals = $k[--$j]; //#30614 + $_.ais = $k[--$j]; //#30615 + $_.fnc1 = -1; //#30618 + $_.qrc = $a([$_.fnc1]); //#30619 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30635 + $_.i = _A; //#30621 + $_.ai = $get($_.ais, $_.i); //#30622 + $_.val = $get($_.vals, $_.i); //#30623 + var _K = $a(($_.qrc.length + $_.ai.length) + $_.val.length); //#30624 + $puti(_K, 0, $_.qrc); //#30625 + $k[$j++] = _K; //#30626 + $k[$j++] = _K; //#30626 + $k[$j++] = $_.qrc.length; //#30626 + $k[$j++] = $_.ai; //#30626 + $k[$j++] = Infinity; //#30626 + var _O = $k[--$j]; //#30626 + var _P = $k[--$j]; //#30626 + $k[$j++] = _O; //#30626 + $forall(_P); //#30626 + var _Q = $a(); //#30626 + var _R = $k[--$j]; //#30626 + $puti($k[--$j], _R, _Q); //#30626 + var _T = $k[--$j]; //#30627 + $k[$j++] = _T; //#30627 + $k[$j++] = _T; //#30627 + $k[$j++] = $_.qrc.length + $_.ai.length; //#30627 + $k[$j++] = $_.val; //#30627 + $k[$j++] = Infinity; //#30627 + var _X = $k[--$j]; //#30627 + var _Y = $k[--$j]; //#30627 + $k[$j++] = _X; //#30627 + $forall(_Y); //#30627 + var _Z = $a(); //#30627 + var _a = $k[--$j]; //#30627 + $puti($k[--$j], _a, _Z); //#30627 + $_.qrc = $k[--$j]; //#30628 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30634 + var _j = $a($_.qrc.length + 1); //#30630 + $puti(_j, 0, $_.qrc); //#30631 + $put(_j, $_.qrc.length, $_.fnc1); //#30632 + $_.qrc = _j; //#30633 + } //#30633 + } //#30633 + $_.barcode = $s(($_.qrc.length + 1) * 5); //#30638 + $_.i = 0; //#30639 + $_.j = 0; //#30639 + for (;;) { //#30649 + if ($_.i == $_.qrc.length) { //#30640 + break; //#30640 + } //#30640 + var _t = $get($_.qrc, $_.i); //#30641 + $k[$j++] = _t; //#30646 + if (_t == $_.fnc1) { //#30645 + $j--; //#30642 + $puti($_.barcode, $_.j, "^FNC1"); //#30642 + $_.j = $_.j + 4; //#30643 + } else { //#30645 + $put($_.barcode, $_.j, $k[--$j]); //#30645 + } //#30645 + $_.i = $_.i + 1; //#30647 + $_.j = $_.j + 1; //#30648 + } //#30648 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30650 + delete $_.options["parse"]; //#30653 + $put($_.options, "dontdraw", true); //#30654 + $put($_.options, "parsefnc", true); //#30655 + $k[$j++] = 'args'; //#30656 + $k[$j++] = $_.barcode; //#30656 + $k[$j++] = $_.options; //#30656 + bwipp_qrcode(); //#30656 + var _1B = $k[--$j]; //#30656 + $_[$k[--$j]] = _1B; //#30656 + $put($_.args, "opt", $_.options); //#30658 + $k[$j++] = $_.args; //#30661 + if (!$_.dontdraw) { //#30661 + bwipp_renmatrix(); //#30661 + } //#30661 + $_ = Object.getPrototypeOf($_); //#30663 } //bwipp_gs1qrcode function bwipp_gs1dlqrcode() { - $_ = Object.create($_); //#30369 - $_.parse = false; //#30372 - $_.dontlint = false; //#30373 - $_.lintreqs = true; //#30374 - $_.dontdraw = false; //#30375 - $k[$j++] = $_; //#30377 - bwipp_processoptions(); //#30377 - $_.options = $k[--$j]; //#30377 - $_.barcode = $k[--$j]; //#30378 + $_ = Object.create($_); //#30693 + $_.parse = false; //#30696 + $_.dontlint = false; //#30697 + $_.lintreqs = true; //#30698 + $_.dontdraw = false; //#30699 + $k[$j++] = $_; //#30701 + bwipp_processoptions(); //#30701 + $_.options = $k[--$j]; //#30701 + $_.barcode = $k[--$j]; //#30702 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#30384 - $_.fncvals = _3; //#30385 - $k[$j++] = 'barcode'; //#30386 - $k[$j++] = $_.barcode; //#30386 - $k[$j++] = $_.fncvals; //#30386 - bwipp_parseinput(); //#30386 - var _6 = $k[--$j]; //#30386 - $_[$k[--$j]] = _6; //#30386 - $k[$j++] = $_.barcode; //#30388 - $k[$j++] = 'dl'; //#30388 - bwipp_gs1process(); //#30388 - $j -= 3; //#30388 - delete $_.options["parse"]; //#30391 - $put($_.options, "dontdraw", true); //#30392 - $k[$j++] = 'args'; //#30393 - $k[$j++] = $_.barcode; //#30393 - $k[$j++] = $_.options; //#30393 - bwipp_qrcode(); //#30393 - var _D = $k[--$j]; //#30393 - $_[$k[--$j]] = _D; //#30393 - $put($_.args, "opt", $_.options); //#30395 - $k[$j++] = $_.args; //#30398 - if (!$_.dontdraw) { //#30398 - bwipp_renmatrix(); //#30398 - } //#30398 - $_ = Object.getPrototypeOf($_); //#30400 + ]); //#30708 + $_.fncvals = _3; //#30709 + $k[$j++] = 'barcode'; //#30710 + $k[$j++] = $_.barcode; //#30710 + $k[$j++] = $_.fncvals; //#30710 + bwipp_parseinput(); //#30710 + var _6 = $k[--$j]; //#30710 + $_[$k[--$j]] = _6; //#30710 + $k[$j++] = $_.barcode; //#30712 + $k[$j++] = 'dl'; //#30712 + bwipp_gs1process(); //#30712 + $j -= 3; //#30712 + delete $_.options["parse"]; //#30715 + $put($_.options, "dontdraw", true); //#30716 + $k[$j++] = 'args'; //#30717 + $k[$j++] = $_.barcode; //#30717 + $k[$j++] = $_.options; //#30717 + bwipp_qrcode(); //#30717 + var _D = $k[--$j]; //#30717 + $_[$k[--$j]] = _D; //#30717 + $put($_.args, "opt", $_.options); //#30719 + $k[$j++] = $_.args; //#30722 + if (!$_.dontdraw) { //#30722 + bwipp_renmatrix(); //#30722 + } //#30722 + $_ = Object.getPrototypeOf($_); //#30724 } //bwipp_gs1dlqrcode function bwipp_gs1dotcode() { - $_ = Object.create($_); //#30430 - $_.dontdraw = false; //#30433 - $_.parse = false; //#30434 - $_.dontlint = false; //#30435 - $_.lintreqs = true; //#30436 - $k[$j++] = $_; //#30438 - bwipp_processoptions(); //#30438 - $_.options = $k[--$j]; //#30438 - $_.barcode = $k[--$j]; //#30439 - $k[$j++] = $_.barcode; //#30441 - $k[$j++] = 'ai'; //#30441 - bwipp_gs1process(); //#30441 - $_.fncs = $k[--$j]; //#30442 - $_.vals = $k[--$j]; //#30443 - $_.ais = $k[--$j]; //#30444 - $_.fnc1 = -1; //#30447 - $_.dmtx = $a([$_.fnc1]); //#30448 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30464 - $_.i = _A; //#30450 - $_.ai = $get($_.ais, $_.i); //#30451 - $_.val = $get($_.vals, $_.i); //#30452 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30453 - $puti(_K, 0, $_.dmtx); //#30454 - $k[$j++] = _K; //#30455 - $k[$j++] = _K; //#30455 - $k[$j++] = $_.dmtx.length; //#30455 - $k[$j++] = $_.ai; //#30455 - $k[$j++] = Infinity; //#30455 - var _O = $k[--$j]; //#30455 - var _P = $k[--$j]; //#30455 - $k[$j++] = _O; //#30455 - $forall(_P); //#30455 - var _Q = $a(); //#30455 - var _R = $k[--$j]; //#30455 - $puti($k[--$j], _R, _Q); //#30455 - var _T = $k[--$j]; //#30456 - $k[$j++] = _T; //#30456 - $k[$j++] = _T; //#30456 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30456 - $k[$j++] = $_.val; //#30456 - $k[$j++] = Infinity; //#30456 - var _X = $k[--$j]; //#30456 - var _Y = $k[--$j]; //#30456 - $k[$j++] = _X; //#30456 - $forall(_Y); //#30456 - var _Z = $a(); //#30456 - var _a = $k[--$j]; //#30456 - $puti($k[--$j], _a, _Z); //#30456 - $_.dmtx = $k[--$j]; //#30457 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30463 - var _j = $a($_.dmtx.length + 1); //#30459 - $puti(_j, 0, $_.dmtx); //#30460 - $put(_j, $_.dmtx.length, $_.fnc1); //#30461 - $_.dmtx = _j; //#30462 - } //#30462 - } //#30462 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30467 - $_.i = 0; //#30468 - $_.j = 0; //#30468 - for (;;) { //#30478 - if ($_.i == $_.dmtx.length) { //#30469 - break; //#30469 - } //#30469 - var _t = $get($_.dmtx, $_.i); //#30470 - $k[$j++] = _t; //#30475 - if (_t == $_.fnc1) { //#30474 - $j--; //#30471 - $puti($_.barcode, $_.j, "^FNC1"); //#30471 - $_.j = $_.j + 4; //#30472 - } else { //#30474 - $put($_.barcode, $_.j, $k[--$j]); //#30474 - } //#30474 - $_.i = $_.i + 1; //#30476 - $_.j = $_.j + 1; //#30477 - } //#30477 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30479 - delete $_.options["parse"]; //#30482 - $put($_.options, "dontdraw", true); //#30483 - $put($_.options, "parsefnc", true); //#30484 - $k[$j++] = 'args'; //#30485 - $k[$j++] = $_.barcode; //#30485 - $k[$j++] = $_.options; //#30485 - bwipp_dotcode(); //#30485 - var _1B = $k[--$j]; //#30485 - $_[$k[--$j]] = _1B; //#30485 - $put($_.args, "opt", $_.options); //#30487 - $k[$j++] = $_.args; //#30490 - if (!$_.dontdraw) { //#30490 - bwipp_renmatrix(); //#30490 - } //#30490 - $_ = Object.getPrototypeOf($_); //#30492 + $_ = Object.create($_); //#30754 + $_.dontdraw = false; //#30757 + $_.parse = false; //#30758 + $_.dontlint = false; //#30759 + $_.lintreqs = true; //#30760 + $k[$j++] = $_; //#30762 + bwipp_processoptions(); //#30762 + $_.options = $k[--$j]; //#30762 + $_.barcode = $k[--$j]; //#30763 + $k[$j++] = $_.barcode; //#30765 + $k[$j++] = 'ai'; //#30765 + bwipp_gs1process(); //#30765 + $_.fncs = $k[--$j]; //#30766 + $_.vals = $k[--$j]; //#30767 + $_.ais = $k[--$j]; //#30768 + $_.fnc1 = -1; //#30771 + $_.dmtx = $a([$_.fnc1]); //#30772 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30788 + $_.i = _A; //#30774 + $_.ai = $get($_.ais, $_.i); //#30775 + $_.val = $get($_.vals, $_.i); //#30776 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30777 + $puti(_K, 0, $_.dmtx); //#30778 + $k[$j++] = _K; //#30779 + $k[$j++] = _K; //#30779 + $k[$j++] = $_.dmtx.length; //#30779 + $k[$j++] = $_.ai; //#30779 + $k[$j++] = Infinity; //#30779 + var _O = $k[--$j]; //#30779 + var _P = $k[--$j]; //#30779 + $k[$j++] = _O; //#30779 + $forall(_P); //#30779 + var _Q = $a(); //#30779 + var _R = $k[--$j]; //#30779 + $puti($k[--$j], _R, _Q); //#30779 + var _T = $k[--$j]; //#30780 + $k[$j++] = _T; //#30780 + $k[$j++] = _T; //#30780 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30780 + $k[$j++] = $_.val; //#30780 + $k[$j++] = Infinity; //#30780 + var _X = $k[--$j]; //#30780 + var _Y = $k[--$j]; //#30780 + $k[$j++] = _X; //#30780 + $forall(_Y); //#30780 + var _Z = $a(); //#30780 + var _a = $k[--$j]; //#30780 + $puti($k[--$j], _a, _Z); //#30780 + $_.dmtx = $k[--$j]; //#30781 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30787 + var _j = $a($_.dmtx.length + 1); //#30783 + $puti(_j, 0, $_.dmtx); //#30784 + $put(_j, $_.dmtx.length, $_.fnc1); //#30785 + $_.dmtx = _j; //#30786 + } //#30786 + } //#30786 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30791 + $_.i = 0; //#30792 + $_.j = 0; //#30792 + for (;;) { //#30802 + if ($_.i == $_.dmtx.length) { //#30793 + break; //#30793 + } //#30793 + var _t = $get($_.dmtx, $_.i); //#30794 + $k[$j++] = _t; //#30799 + if (_t == $_.fnc1) { //#30798 + $j--; //#30795 + $puti($_.barcode, $_.j, "^FNC1"); //#30795 + $_.j = $_.j + 4; //#30796 + } else { //#30798 + $put($_.barcode, $_.j, $k[--$j]); //#30798 + } //#30798 + $_.i = $_.i + 1; //#30800 + $_.j = $_.j + 1; //#30801 + } //#30801 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30803 + delete $_.options["parse"]; //#30806 + $put($_.options, "dontdraw", true); //#30807 + $put($_.options, "parsefnc", true); //#30808 + $k[$j++] = 'args'; //#30809 + $k[$j++] = $_.barcode; //#30809 + $k[$j++] = $_.options; //#30809 + bwipp_dotcode(); //#30809 + var _1B = $k[--$j]; //#30809 + $_[$k[--$j]] = _1B; //#30809 + $put($_.args, "opt", $_.options); //#30811 + $k[$j++] = $_.args; //#30814 + if (!$_.dontdraw) { //#30814 + bwipp_renmatrix(); //#30814 + } //#30814 + $_ = Object.getPrototypeOf($_); //#30816 } //bwipp_gs1dotcode function bwipp_hibccode39() { - $_ = Object.create($_); //#30523 - $_.dontdraw = false; //#30526 - $_.textfont = "OCR-B"; //#30527 - $_.textsize = 10; //#30528 - $_.textyoffset = -8; //#30529 - $_.textxoffset = 0; //#30530 - $_.validatecheck = false; //#30531 - $k[$j++] = $_; //#30533 - bwipp_processoptions(); //#30533 - $_.options = $k[--$j]; //#30533 - $_.barcode = $k[--$j]; //#30534 - if ($eq($_.barcode, "")) { //#30538 - $k[$j++] = 'bwipp.hibccode39emptyData#30537'; //#30537 - $k[$j++] = "The data must not be empty"; //#30537 - bwipp_raiseerror(); //#30537 - } //#30537 - bwipp_loadctx(bwipp_hibccode39) //#30540 - if (!bwipp_hibccode39.__30547__) { //#30547 - $_ = Object.create($_); //#30547 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30544 - $_.charvals = new Map; //#30545 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30546 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30546 - } //#30546 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode39.$ctx[id] = $_[id]); //#30546 - bwipp_hibccode39.__30547__ = 1; //#30546 - $_ = Object.getPrototypeOf($_); //#30546 - } //#30546 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30554 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30551 - if (!_E) { //#30553 - $k[$j++] = 'bwipp.hibccode39badCharacter#30552'; //#30552 - $k[$j++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30552 - bwipp_raiseerror(); //#30552 - } //#30552 - } //#30552 - $k[$j++] = 'barlen'; //#30556 - $k[$j++] = $_.barcode.length; //#30556 - if ($_.validatecheck) { //#30556 - var _H = $k[--$j]; //#30556 - $k[$j++] = $f(_H - 1); //#30556 - } //#30556 - var _I = $k[--$j]; //#30556 - $_[$k[--$j]] = _I; //#30556 - $_.checksum = 41; //#30558 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30562 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30561 - } //#30561 - $_.checksum = $_.checksum % 43; //#30563 - if ($_.validatecheck) { //#30569 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30567 - $k[$j++] = 'bwipp.hibccode39badCheckDigit#30566'; //#30566 - $k[$j++] = "Incorrect HIBC Code 39 check digit provided"; //#30566 - bwipp_raiseerror(); //#30566 - } //#30566 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30568 - } //#30568 - var _e = $s($f($_.barlen + 2)); //#30571 - $puti(_e, 1, $_.barcode); //#30571 - $_.barcode = _e; //#30571 - $put($_.barcode, 0, 43); //#30572 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30573 - $_.text = $s($f($_.barlen + 4)); //#30575 - $put($_.text, 0, 42); //#30576 - $puti($_.text, 1, $_.barcode); //#30577 - var _v = $get($_.barcode, $f($_.barlen + 1)); //#30578 - $k[$j++] = $_.text; //#30578 - $k[$j++] = $f($_.barlen + 2); //#30578 - $k[$j++] = _v; //#30578 - if (_v == 32) { //#30578 - $j--; //#30578 - $k[$j++] = 95; //#30578 - } //#30578 - var _w = $k[--$j]; //#30578 - var _x = $k[--$j]; //#30578 - $put($k[--$j], _x, _w); //#30578 - $put($_.text, $f($_.barlen + 3), 42); //#30579 - $put($_.options, "dontdraw", true); //#30582 - $put($_.options, "includecheck", false); //#30583 - $put($_.options, "validatecheck", false); //#30584 - $k[$j++] = 'args'; //#30585 - $k[$j++] = $_.barcode; //#30585 - $k[$j++] = $_.options; //#30585 - bwipp_code39(); //#30585 - var _16 = $k[--$j]; //#30585 - $_[$k[--$j]] = _16; //#30585 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30587 - $put($_.args, "textxalign", "center"); //#30588 - $put($_.args, "opt", $_.options); //#30589 - $k[$j++] = $_.args; //#30592 - if (!$_.dontdraw) { //#30592 - bwipp_renlinear(); //#30592 - } //#30592 - $_ = Object.getPrototypeOf($_); //#30594 - $_ = Object.getPrototypeOf($_); //#30596 + $_ = Object.create($_); //#30847 + $_.dontdraw = false; //#30850 + $_.textfont = "OCR-B"; //#30851 + $_.textsize = 10; //#30852 + $_.textyoffset = -8; //#30853 + $_.textxoffset = 0; //#30854 + $_.validatecheck = false; //#30855 + $k[$j++] = $_; //#30857 + bwipp_processoptions(); //#30857 + $_.options = $k[--$j]; //#30857 + $_.barcode = $k[--$j]; //#30858 + if ($eq($_.barcode, "")) { //#30862 + $k[$j++] = 'bwipp.hibccode39emptyData#30861'; //#30861 + $k[$j++] = "The data must not be empty"; //#30861 + bwipp_raiseerror(); //#30861 + } //#30861 + bwipp_loadctx(bwipp_hibccode39) //#30864 + if (!bwipp_hibccode39.__30871__) { //#30871 + $_ = Object.create($_); //#30871 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30868 + $_.charvals = new Map; //#30869 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#30870 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30870 + } //#30870 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode39.$ctx[id] = $_[id]); //#30870 + bwipp_hibccode39.__30871__ = 1; //#30870 + $_ = Object.getPrototypeOf($_); //#30870 + } //#30870 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30878 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30875 + if (!_E) { //#30877 + $k[$j++] = 'bwipp.hibccode39badCharacter#30876'; //#30876 + $k[$j++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30876 + bwipp_raiseerror(); //#30876 + } //#30876 + } //#30876 + $k[$j++] = 'barlen'; //#30880 + $k[$j++] = $_.barcode.length; //#30880 + if ($_.validatecheck) { //#30880 + var _H = $k[--$j]; //#30880 + $k[$j++] = $f(_H - 1); //#30880 + } //#30880 + var _I = $k[--$j]; //#30880 + $_[$k[--$j]] = _I; //#30880 + $_.checksum = 41; //#30882 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30886 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30885 + } //#30885 + $_.checksum = $_.checksum % 43; //#30887 + if ($_.validatecheck) { //#30893 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30891 + $k[$j++] = 'bwipp.hibccode39badCheckDigit#30890'; //#30890 + $k[$j++] = "Incorrect HIBC Code 39 check digit provided"; //#30890 + bwipp_raiseerror(); //#30890 + } //#30890 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30892 + } //#30892 + var _e = $s($f($_.barlen + 2)); //#30895 + $puti(_e, 1, $_.barcode); //#30895 + $_.barcode = _e; //#30895 + $put($_.barcode, 0, 43); //#30896 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30897 + $_.text = $s($f($_.barlen + 4)); //#30899 + $put($_.text, 0, 42); //#30900 + $puti($_.text, 1, $_.barcode); //#30901 + var _v = $get($_.barcode, $f($_.barlen + 1)); //#30902 + $k[$j++] = $_.text; //#30902 + $k[$j++] = $f($_.barlen + 2); //#30902 + $k[$j++] = _v; //#30902 + if (_v == 32) { //#30902 + $j--; //#30902 + $k[$j++] = 95; //#30902 + } //#30902 + var _w = $k[--$j]; //#30902 + var _x = $k[--$j]; //#30902 + $put($k[--$j], _x, _w); //#30902 + $put($_.text, $f($_.barlen + 3), 42); //#30903 + $put($_.options, "dontdraw", true); //#30906 + $put($_.options, "includecheck", false); //#30907 + $put($_.options, "validatecheck", false); //#30908 + $k[$j++] = 'args'; //#30909 + $k[$j++] = $_.barcode; //#30909 + $k[$j++] = $_.options; //#30909 + bwipp_code39(); //#30909 + var _16 = $k[--$j]; //#30909 + $_[$k[--$j]] = _16; //#30909 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30911 + $put($_.args, "textxalign", "center"); //#30912 + $put($_.args, "opt", $_.options); //#30913 + $k[$j++] = $_.args; //#30916 + if (!$_.dontdraw) { //#30916 + bwipp_renlinear(); //#30916 + } //#30916 + $_ = Object.getPrototypeOf($_); //#30918 + $_ = Object.getPrototypeOf($_); //#30920 } //bwipp_hibccode39 function bwipp_hibccode128() { - $_ = Object.create($_); //#30627 - $_.dontdraw = false; //#30630 - $_.textfont = "OCR-B"; //#30631 - $_.textsize = 10; //#30632 - $_.textyoffset = -8; //#30633 - $_.textxoffset = 0; //#30634 - $_.validatecheck = false; //#30635 - $k[$j++] = $_; //#30637 - bwipp_processoptions(); //#30637 - $_.options = $k[--$j]; //#30637 - $_.barcode = $k[--$j]; //#30638 - if ($eq($_.barcode, "")) { //#30642 - $k[$j++] = 'bwipp.hibccode128emptyData#30641'; //#30641 - $k[$j++] = "The data must not be empty"; //#30641 - bwipp_raiseerror(); //#30641 - } //#30641 - bwipp_loadctx(bwipp_hibccode128) //#30644 - if (!bwipp_hibccode128.__30651__) { //#30651 - $_ = Object.create($_); //#30651 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30648 - $_.charvals = new Map; //#30649 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30650 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30650 - } //#30650 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode128.$ctx[id] = $_[id]); //#30650 - bwipp_hibccode128.__30651__ = 1; //#30650 - $_ = Object.getPrototypeOf($_); //#30650 - } //#30650 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30658 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30655 - if (!_E) { //#30657 - $k[$j++] = 'bwipp.hibccode128badCharacter#30656'; //#30656 - $k[$j++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30656 - bwipp_raiseerror(); //#30656 - } //#30656 - } //#30656 - $k[$j++] = 'barlen'; //#30660 - $k[$j++] = $_.barcode.length; //#30660 - if ($_.validatecheck) { //#30660 - var _H = $k[--$j]; //#30660 - $k[$j++] = $f(_H - 1); //#30660 - } //#30660 - var _I = $k[--$j]; //#30660 - $_[$k[--$j]] = _I; //#30660 - $_.checksum = 41; //#30662 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30666 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30665 - } //#30665 - $_.checksum = $_.checksum % 43; //#30667 - if ($_.validatecheck) { //#30673 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30671 - $k[$j++] = 'bwipp.hibccode128badCheckDigit#30670'; //#30670 - $k[$j++] = "Incorrect HIBC Code 128 check digit provided"; //#30670 - bwipp_raiseerror(); //#30670 - } //#30670 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30672 - } //#30672 - var _e = $s($f($_.barlen + 2)); //#30675 - $puti(_e, 1, $_.barcode); //#30675 - $_.barcode = _e; //#30675 - $put($_.barcode, 0, 43); //#30676 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30677 - $_.text = $s($f($_.barlen + 4)); //#30679 - $put($_.text, 0, 42); //#30680 - $puti($_.text, 1, $_.barcode); //#30681 - var _v = $get($_.barcode, $f($_.barlen + 1)); //#30682 - $k[$j++] = $_.text; //#30682 - $k[$j++] = $f($_.barlen + 2); //#30682 - $k[$j++] = _v; //#30682 - if (_v == 32) { //#30682 - $j--; //#30682 - $k[$j++] = 95; //#30682 - } //#30682 - var _w = $k[--$j]; //#30682 - var _x = $k[--$j]; //#30682 - $put($k[--$j], _x, _w); //#30682 - $put($_.text, $f($_.barlen + 3), 42); //#30683 - $put($_.options, "dontdraw", true); //#30686 - $put($_.options, "validatecheck", false); //#30687 - $k[$j++] = 'args'; //#30688 - $k[$j++] = $_.barcode; //#30688 - $k[$j++] = $_.options; //#30688 - bwipp_code128(); //#30688 - var _15 = $k[--$j]; //#30688 - $_[$k[--$j]] = _15; //#30688 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30690 - $put($_.args, "textxalign", "center"); //#30691 - $put($_.args, "opt", $_.options); //#30692 - $k[$j++] = $_.args; //#30695 - if (!$_.dontdraw) { //#30695 - bwipp_renlinear(); //#30695 - } //#30695 - $_ = Object.getPrototypeOf($_); //#30697 - $_ = Object.getPrototypeOf($_); //#30699 + $_ = Object.create($_); //#30951 + $_.dontdraw = false; //#30954 + $_.textfont = "OCR-B"; //#30955 + $_.textsize = 10; //#30956 + $_.textyoffset = -8; //#30957 + $_.textxoffset = 0; //#30958 + $_.validatecheck = false; //#30959 + $k[$j++] = $_; //#30961 + bwipp_processoptions(); //#30961 + $_.options = $k[--$j]; //#30961 + $_.barcode = $k[--$j]; //#30962 + if ($eq($_.barcode, "")) { //#30966 + $k[$j++] = 'bwipp.hibccode128emptyData#30965'; //#30965 + $k[$j++] = "The data must not be empty"; //#30965 + bwipp_raiseerror(); //#30965 + } //#30965 + bwipp_loadctx(bwipp_hibccode128) //#30968 + if (!bwipp_hibccode128.__30975__) { //#30975 + $_ = Object.create($_); //#30975 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30972 + $_.charvals = new Map; //#30973 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#30974 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30974 + } //#30974 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode128.$ctx[id] = $_[id]); //#30974 + bwipp_hibccode128.__30975__ = 1; //#30974 + $_ = Object.getPrototypeOf($_); //#30974 + } //#30974 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30982 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30979 + if (!_E) { //#30981 + $k[$j++] = 'bwipp.hibccode128badCharacter#30980'; //#30980 + $k[$j++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30980 + bwipp_raiseerror(); //#30980 + } //#30980 + } //#30980 + $k[$j++] = 'barlen'; //#30984 + $k[$j++] = $_.barcode.length; //#30984 + if ($_.validatecheck) { //#30984 + var _H = $k[--$j]; //#30984 + $k[$j++] = $f(_H - 1); //#30984 + } //#30984 + var _I = $k[--$j]; //#30984 + $_[$k[--$j]] = _I; //#30984 + $_.checksum = 41; //#30986 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30990 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30989 + } //#30989 + $_.checksum = $_.checksum % 43; //#30991 + if ($_.validatecheck) { //#30997 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30995 + $k[$j++] = 'bwipp.hibccode128badCheckDigit#30994'; //#30994 + $k[$j++] = "Incorrect HIBC Code 128 check digit provided"; //#30994 + bwipp_raiseerror(); //#30994 + } //#30994 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30996 + } //#30996 + var _e = $s($f($_.barlen + 2)); //#30999 + $puti(_e, 1, $_.barcode); //#30999 + $_.barcode = _e; //#30999 + $put($_.barcode, 0, 43); //#31000 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31001 + $_.text = $s($f($_.barlen + 4)); //#31003 + $put($_.text, 0, 42); //#31004 + $puti($_.text, 1, $_.barcode); //#31005 + var _v = $get($_.barcode, $f($_.barlen + 1)); //#31006 + $k[$j++] = $_.text; //#31006 + $k[$j++] = $f($_.barlen + 2); //#31006 + $k[$j++] = _v; //#31006 + if (_v == 32) { //#31006 + $j--; //#31006 + $k[$j++] = 95; //#31006 + } //#31006 + var _w = $k[--$j]; //#31006 + var _x = $k[--$j]; //#31006 + $put($k[--$j], _x, _w); //#31006 + $put($_.text, $f($_.barlen + 3), 42); //#31007 + $put($_.options, "dontdraw", true); //#31010 + $put($_.options, "validatecheck", false); //#31011 + $k[$j++] = 'args'; //#31012 + $k[$j++] = $_.barcode; //#31012 + $k[$j++] = $_.options; //#31012 + bwipp_code128(); //#31012 + var _15 = $k[--$j]; //#31012 + $_[$k[--$j]] = _15; //#31012 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#31014 + $put($_.args, "textxalign", "center"); //#31015 + $put($_.args, "opt", $_.options); //#31016 + $k[$j++] = $_.args; //#31019 + if (!$_.dontdraw) { //#31019 + bwipp_renlinear(); //#31019 + } //#31019 + $_ = Object.getPrototypeOf($_); //#31021 + $_ = Object.getPrototypeOf($_); //#31023 } //bwipp_hibccode128 function bwipp_hibcdatamatrix() { - $_ = Object.create($_); //#30730 - $_.dontdraw = false; //#30733 - $_.validatecheck = false; //#30734 - $k[$j++] = $_; //#30736 - bwipp_processoptions(); //#30736 - $_.options = $k[--$j]; //#30736 - $_.barcode = $k[--$j]; //#30737 - if ($eq($_.barcode, "")) { //#30741 - $k[$j++] = 'bwipp.hibcdatamatrixEmptyData#30740'; //#30740 - $k[$j++] = "The data must not be empty"; //#30740 - bwipp_raiseerror(); //#30740 - } //#30740 - bwipp_loadctx(bwipp_hibcdatamatrix) //#30743 - if (!bwipp_hibcdatamatrix.__30750__) { //#30750 - $_ = Object.create($_); //#30750 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30747 - $_.charvals = new Map; //#30748 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30749 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30749 - } //#30749 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrix.$ctx[id] = $_[id]); //#30749 - bwipp_hibcdatamatrix.__30750__ = 1; //#30749 - $_ = Object.getPrototypeOf($_); //#30749 - } //#30749 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30757 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30754 - if (!_E) { //#30756 - $k[$j++] = 'bwipp.hibcdatamatrixBadCharacter#30755'; //#30755 - $k[$j++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30755 - bwipp_raiseerror(); //#30755 - } //#30755 - } //#30755 - $k[$j++] = 'barlen'; //#30759 - $k[$j++] = $_.barcode.length; //#30759 - if ($_.validatecheck) { //#30759 - var _H = $k[--$j]; //#30759 - $k[$j++] = $f(_H - 1); //#30759 - } //#30759 - var _I = $k[--$j]; //#30759 - $_[$k[--$j]] = _I; //#30759 - $_.checksum = 41; //#30761 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30765 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30764 - } //#30764 - $_.checksum = $_.checksum % 43; //#30766 - if ($_.validatecheck) { //#30772 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30770 - $k[$j++] = 'bwipp.hibcdatamatrixBadCheckDigit#30769'; //#30769 - $k[$j++] = "Incorrect HIBC Data Matrix check digit provided"; //#30769 - bwipp_raiseerror(); //#30769 - } //#30769 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30771 - } //#30771 - var _d = $_.barlen; //#30774 - var _e = $s($f(_d + 2)); //#30774 - $puti(_e, 1, $_.barcode); //#30774 - $_.barcode = _e; //#30774 - $put($_.barcode, 0, 43); //#30775 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30776 - $put($_.options, "dontdraw", true); //#30779 - $put($_.options, "validatecheck", false); //#30780 - $k[$j++] = 'args'; //#30781 - $k[$j++] = $_.barcode; //#30781 - $k[$j++] = $_.options; //#30781 - bwipp_datamatrix(); //#30781 - var _q = $k[--$j]; //#30781 - var _r = $k[--$j]; //#30781 - $_[_r] = _q; //#30781 - $put($_.args, "opt", $_.options); //#30783 - $k[$j++] = $_.args; //#30786 - if (!$_.dontdraw) { //#30786 - bwipp_renmatrix(); //#30786 - } //#30786 - $_ = Object.getPrototypeOf($_); //#30788 - $_ = Object.getPrototypeOf($_); //#30790 + $_ = Object.create($_); //#31054 + $_.dontdraw = false; //#31057 + $_.validatecheck = false; //#31058 + $k[$j++] = $_; //#31060 + bwipp_processoptions(); //#31060 + $_.options = $k[--$j]; //#31060 + $_.barcode = $k[--$j]; //#31061 + if ($eq($_.barcode, "")) { //#31065 + $k[$j++] = 'bwipp.hibcdatamatrixEmptyData#31064'; //#31064 + $k[$j++] = "The data must not be empty"; //#31064 + bwipp_raiseerror(); //#31064 + } //#31064 + bwipp_loadctx(bwipp_hibcdatamatrix) //#31067 + if (!bwipp_hibcdatamatrix.__31074__) { //#31074 + $_ = Object.create($_); //#31074 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31071 + $_.charvals = new Map; //#31072 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31073 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31073 + } //#31073 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrix.$ctx[id] = $_[id]); //#31073 + bwipp_hibcdatamatrix.__31074__ = 1; //#31073 + $_ = Object.getPrototypeOf($_); //#31073 + } //#31073 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31081 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31078 + if (!_E) { //#31080 + $k[$j++] = 'bwipp.hibcdatamatrixBadCharacter#31079'; //#31079 + $k[$j++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31079 + bwipp_raiseerror(); //#31079 + } //#31079 + } //#31079 + $k[$j++] = 'barlen'; //#31083 + $k[$j++] = $_.barcode.length; //#31083 + if ($_.validatecheck) { //#31083 + var _H = $k[--$j]; //#31083 + $k[$j++] = $f(_H - 1); //#31083 + } //#31083 + var _I = $k[--$j]; //#31083 + $_[$k[--$j]] = _I; //#31083 + $_.checksum = 41; //#31085 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31089 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31088 + } //#31088 + $_.checksum = $_.checksum % 43; //#31090 + if ($_.validatecheck) { //#31096 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31094 + $k[$j++] = 'bwipp.hibcdatamatrixBadCheckDigit#31093'; //#31093 + $k[$j++] = "Incorrect HIBC Data Matrix check digit provided"; //#31093 + bwipp_raiseerror(); //#31093 + } //#31093 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31095 + } //#31095 + var _d = $_.barlen; //#31098 + var _e = $s($f(_d + 2)); //#31098 + $puti(_e, 1, $_.barcode); //#31098 + $_.barcode = _e; //#31098 + $put($_.barcode, 0, 43); //#31099 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31100 + $put($_.options, "dontdraw", true); //#31103 + $put($_.options, "validatecheck", false); //#31104 + $k[$j++] = 'args'; //#31105 + $k[$j++] = $_.barcode; //#31105 + $k[$j++] = $_.options; //#31105 + bwipp_datamatrix(); //#31105 + var _q = $k[--$j]; //#31105 + var _r = $k[--$j]; //#31105 + $_[_r] = _q; //#31105 + $put($_.args, "opt", $_.options); //#31107 + $k[$j++] = $_.args; //#31110 + if (!$_.dontdraw) { //#31110 + bwipp_renmatrix(); //#31110 + } //#31110 + $_ = Object.getPrototypeOf($_); //#31112 + $_ = Object.getPrototypeOf($_); //#31114 } //bwipp_hibcdatamatrix function bwipp_hibcdatamatrixrectangular() { - $_ = Object.create($_); //#30821 - $_.dontdraw = false; //#30824 - $_.validatecheck = false; //#30825 - $k[$j++] = $_; //#30827 - bwipp_processoptions(); //#30827 - $_.options = $k[--$j]; //#30827 - $_.barcode = $k[--$j]; //#30828 - if ($eq($_.barcode, "")) { //#30832 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularEmptyData#30831'; //#30831 - $k[$j++] = "The data must not be empty"; //#30831 - bwipp_raiseerror(); //#30831 - } //#30831 - bwipp_loadctx(bwipp_hibcdatamatrixrectangular) //#30834 - if (!bwipp_hibcdatamatrixrectangular.__30841__) { //#30841 - $_ = Object.create($_); //#30841 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30838 - $_.charvals = new Map; //#30839 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30840 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30840 - } //#30840 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrixrectangular.$ctx[id] = $_[id]); //#30840 - bwipp_hibcdatamatrixrectangular.__30841__ = 1; //#30840 - $_ = Object.getPrototypeOf($_); //#30840 - } //#30840 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30848 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30845 - if (!_E) { //#30847 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCharacter#30846'; //#30846 - $k[$j++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30846 - bwipp_raiseerror(); //#30846 - } //#30846 - } //#30846 - $k[$j++] = 'barlen'; //#30850 - $k[$j++] = $_.barcode.length; //#30850 - if ($_.validatecheck) { //#30850 - var _H = $k[--$j]; //#30850 - $k[$j++] = $f(_H - 1); //#30850 - } //#30850 - var _I = $k[--$j]; //#30850 - $_[$k[--$j]] = _I; //#30850 - $_.checksum = 41; //#30852 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30856 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30855 - } //#30855 - $_.checksum = $_.checksum % 43; //#30857 - if ($_.validatecheck) { //#30863 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30861 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCheckDigit#30860'; //#30860 - $k[$j++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; //#30860 - bwipp_raiseerror(); //#30860 - } //#30860 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30862 - } //#30862 - var _d = $_.barlen; //#30865 - var _e = $s($f(_d + 2)); //#30865 - $puti(_e, 1, $_.barcode); //#30865 - $_.barcode = _e; //#30865 - $put($_.barcode, 0, 43); //#30866 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30867 - $put($_.options, "dontdraw", true); //#30870 - $put($_.options, "validatecheck", false); //#30871 - $put($_.options, "format", "rectangle"); //#30872 - $k[$j++] = 'args'; //#30873 - $k[$j++] = $_.barcode; //#30873 - $k[$j++] = $_.options; //#30873 - bwipp_datamatrix(); //#30873 - var _r = $k[--$j]; //#30873 - $_[$k[--$j]] = _r; //#30873 - $put($_.args, "opt", $_.options); //#30875 - $k[$j++] = $_.args; //#30878 - if (!$_.dontdraw) { //#30878 - bwipp_renmatrix(); //#30878 - } //#30878 - $_ = Object.getPrototypeOf($_); //#30880 - $_ = Object.getPrototypeOf($_); //#30882 + $_ = Object.create($_); //#31145 + $_.dontdraw = false; //#31148 + $_.validatecheck = false; //#31149 + $k[$j++] = $_; //#31151 + bwipp_processoptions(); //#31151 + $_.options = $k[--$j]; //#31151 + $_.barcode = $k[--$j]; //#31152 + if ($eq($_.barcode, "")) { //#31156 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularEmptyData#31155'; //#31155 + $k[$j++] = "The data must not be empty"; //#31155 + bwipp_raiseerror(); //#31155 + } //#31155 + bwipp_loadctx(bwipp_hibcdatamatrixrectangular) //#31158 + if (!bwipp_hibcdatamatrixrectangular.__31165__) { //#31165 + $_ = Object.create($_); //#31165 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31162 + $_.charvals = new Map; //#31163 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31164 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31164 + } //#31164 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrixrectangular.$ctx[id] = $_[id]); //#31164 + bwipp_hibcdatamatrixrectangular.__31165__ = 1; //#31164 + $_ = Object.getPrototypeOf($_); //#31164 + } //#31164 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31172 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31169 + if (!_E) { //#31171 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCharacter#31170'; //#31170 + $k[$j++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31170 + bwipp_raiseerror(); //#31170 + } //#31170 + } //#31170 + $k[$j++] = 'barlen'; //#31174 + $k[$j++] = $_.barcode.length; //#31174 + if ($_.validatecheck) { //#31174 + var _H = $k[--$j]; //#31174 + $k[$j++] = $f(_H - 1); //#31174 + } //#31174 + var _I = $k[--$j]; //#31174 + $_[$k[--$j]] = _I; //#31174 + $_.checksum = 41; //#31176 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31180 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31179 + } //#31179 + $_.checksum = $_.checksum % 43; //#31181 + if ($_.validatecheck) { //#31187 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31185 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCheckDigit#31184'; //#31184 + $k[$j++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; //#31184 + bwipp_raiseerror(); //#31184 + } //#31184 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31186 + } //#31186 + var _d = $_.barlen; //#31189 + var _e = $s($f(_d + 2)); //#31189 + $puti(_e, 1, $_.barcode); //#31189 + $_.barcode = _e; //#31189 + $put($_.barcode, 0, 43); //#31190 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31191 + $put($_.options, "dontdraw", true); //#31194 + $put($_.options, "validatecheck", false); //#31195 + $put($_.options, "format", "rectangle"); //#31196 + $k[$j++] = 'args'; //#31197 + $k[$j++] = $_.barcode; //#31197 + $k[$j++] = $_.options; //#31197 + bwipp_datamatrix(); //#31197 + var _r = $k[--$j]; //#31197 + $_[$k[--$j]] = _r; //#31197 + $put($_.args, "opt", $_.options); //#31199 + $k[$j++] = $_.args; //#31202 + if (!$_.dontdraw) { //#31202 + bwipp_renmatrix(); //#31202 + } //#31202 + $_ = Object.getPrototypeOf($_); //#31204 + $_ = Object.getPrototypeOf($_); //#31206 } //bwipp_hibcdatamatrixrectangular function bwipp_hibcpdf417() { - $_ = Object.create($_); //#30913 - $_.dontdraw = false; //#30916 - $_.columns = 2; //#30917 - $_.validatecheck = false; //#30918 - $k[$j++] = $_; //#30920 - bwipp_processoptions(); //#30920 - $_.options = $k[--$j]; //#30920 - $_.barcode = $k[--$j]; //#30921 - if ($eq($_.barcode, "")) { //#30925 - $k[$j++] = 'bwipp.hibcpdf417EmptyData#30924'; //#30924 - $k[$j++] = "The data must not be empty"; //#30924 - bwipp_raiseerror(); //#30924 - } //#30924 - bwipp_loadctx(bwipp_hibcpdf417) //#30927 - if (!bwipp_hibcpdf417.__30934__) { //#30934 - $_ = Object.create($_); //#30934 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30931 - $_.charvals = new Map; //#30932 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30933 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30933 - } //#30933 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcpdf417.$ctx[id] = $_[id]); //#30933 - bwipp_hibcpdf417.__30934__ = 1; //#30933 - $_ = Object.getPrototypeOf($_); //#30933 - } //#30933 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30941 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30938 - if (!_E) { //#30940 - $k[$j++] = 'bwipp.hibcpdf417BadCharacter#30939'; //#30939 - $k[$j++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30939 - bwipp_raiseerror(); //#30939 - } //#30939 - } //#30939 - $k[$j++] = 'barlen'; //#30943 - $k[$j++] = $_.barcode.length; //#30943 - if ($_.validatecheck) { //#30943 - var _H = $k[--$j]; //#30943 - $k[$j++] = $f(_H - 1); //#30943 - } //#30943 - var _I = $k[--$j]; //#30943 - $_[$k[--$j]] = _I; //#30943 - $_.checksum = 41; //#30945 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30949 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30948 - } //#30948 - $_.checksum = $_.checksum % 43; //#30950 - if ($_.validatecheck) { //#30956 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30954 - $k[$j++] = 'bwipp.hibcpdf417BadCheckDigit#30953'; //#30953 - $k[$j++] = "Incorrect HIBC PDF417 check digit provided"; //#30953 - bwipp_raiseerror(); //#30953 - } //#30953 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30955 - } //#30955 - var _e = $s($f($_.barlen + 2)); //#30958 - $puti(_e, 1, $_.barcode); //#30958 - $_.barcode = _e; //#30958 - $put($_.barcode, 0, 43); //#30959 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30960 - $put($_.options, "dontdraw", true); //#30963 - $put($_.options, "columns", $_.columns); //#30964 - var _p = $_.options; //#30965 - $put(_p, "validatecheck", false); //#30965 - var _r = $_.options; //#30966 - $k[$j++] = 'args'; //#30966 - $k[$j++] = $_.barcode; //#30966 - $k[$j++] = _r; //#30966 - bwipp_pdf417(); //#30966 - var _s = $k[--$j]; //#30966 - $_[$k[--$j]] = _s; //#30966 - $put($_.args, "opt", $_.options); //#30968 - $k[$j++] = $_.args; //#30971 - if (!$_.dontdraw) { //#30971 - bwipp_renmatrix(); //#30971 - } //#30971 - $_ = Object.getPrototypeOf($_); //#30973 - $_ = Object.getPrototypeOf($_); //#30975 + $_ = Object.create($_); //#31237 + $_.dontdraw = false; //#31240 + $_.columns = 2; //#31241 + $_.validatecheck = false; //#31242 + $k[$j++] = $_; //#31244 + bwipp_processoptions(); //#31244 + $_.options = $k[--$j]; //#31244 + $_.barcode = $k[--$j]; //#31245 + if ($eq($_.barcode, "")) { //#31249 + $k[$j++] = 'bwipp.hibcpdf417EmptyData#31248'; //#31248 + $k[$j++] = "The data must not be empty"; //#31248 + bwipp_raiseerror(); //#31248 + } //#31248 + bwipp_loadctx(bwipp_hibcpdf417) //#31251 + if (!bwipp_hibcpdf417.__31258__) { //#31258 + $_ = Object.create($_); //#31258 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31255 + $_.charvals = new Map; //#31256 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31257 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31257 + } //#31257 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcpdf417.$ctx[id] = $_[id]); //#31257 + bwipp_hibcpdf417.__31258__ = 1; //#31257 + $_ = Object.getPrototypeOf($_); //#31257 + } //#31257 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31265 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31262 + if (!_E) { //#31264 + $k[$j++] = 'bwipp.hibcpdf417BadCharacter#31263'; //#31263 + $k[$j++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31263 + bwipp_raiseerror(); //#31263 + } //#31263 + } //#31263 + $k[$j++] = 'barlen'; //#31267 + $k[$j++] = $_.barcode.length; //#31267 + if ($_.validatecheck) { //#31267 + var _H = $k[--$j]; //#31267 + $k[$j++] = $f(_H - 1); //#31267 + } //#31267 + var _I = $k[--$j]; //#31267 + $_[$k[--$j]] = _I; //#31267 + $_.checksum = 41; //#31269 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31273 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31272 + } //#31272 + $_.checksum = $_.checksum % 43; //#31274 + if ($_.validatecheck) { //#31280 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31278 + $k[$j++] = 'bwipp.hibcpdf417BadCheckDigit#31277'; //#31277 + $k[$j++] = "Incorrect HIBC PDF417 check digit provided"; //#31277 + bwipp_raiseerror(); //#31277 + } //#31277 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31279 + } //#31279 + var _e = $s($f($_.barlen + 2)); //#31282 + $puti(_e, 1, $_.barcode); //#31282 + $_.barcode = _e; //#31282 + $put($_.barcode, 0, 43); //#31283 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31284 + $put($_.options, "dontdraw", true); //#31287 + $put($_.options, "columns", $_.columns); //#31288 + var _p = $_.options; //#31289 + $put(_p, "validatecheck", false); //#31289 + var _r = $_.options; //#31290 + $k[$j++] = 'args'; //#31290 + $k[$j++] = $_.barcode; //#31290 + $k[$j++] = _r; //#31290 + bwipp_pdf417(); //#31290 + var _s = $k[--$j]; //#31290 + $_[$k[--$j]] = _s; //#31290 + $put($_.args, "opt", $_.options); //#31292 + $k[$j++] = $_.args; //#31295 + if (!$_.dontdraw) { //#31295 + bwipp_renmatrix(); //#31295 + } //#31295 + $_ = Object.getPrototypeOf($_); //#31297 + $_ = Object.getPrototypeOf($_); //#31299 } //bwipp_hibcpdf417 function bwipp_hibcmicropdf417() { - $_ = Object.create($_); //#31006 - $_.dontdraw = false; //#31009 - $_.columns = 2; //#31010 - $_.validatecheck = false; //#31011 - $k[$j++] = $_; //#31013 - bwipp_processoptions(); //#31013 - $_.options = $k[--$j]; //#31013 - $_.barcode = $k[--$j]; //#31014 - if ($eq($_.barcode, "")) { //#31018 - $k[$j++] = 'bwipp.hibcmicropdf417EmptyData#31017'; //#31017 - $k[$j++] = "The data must not be empty"; //#31017 - bwipp_raiseerror(); //#31017 - } //#31017 - bwipp_loadctx(bwipp_hibcmicropdf417) //#31020 - if (!bwipp_hibcmicropdf417.__31027__) { //#31027 - $_ = Object.create($_); //#31027 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31024 - $_.charvals = new Map; //#31025 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31026 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31026 - } //#31026 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcmicropdf417.$ctx[id] = $_[id]); //#31026 - bwipp_hibcmicropdf417.__31027__ = 1; //#31026 - $_ = Object.getPrototypeOf($_); //#31026 - } //#31026 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31034 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31031 - if (!_E) { //#31033 - $k[$j++] = 'bwipp.hibcmicropdf417BadCharacter#31032'; //#31032 - $k[$j++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31032 - bwipp_raiseerror(); //#31032 - } //#31032 - } //#31032 - $k[$j++] = 'barlen'; //#31036 - $k[$j++] = $_.barcode.length; //#31036 - if ($_.validatecheck) { //#31036 - var _H = $k[--$j]; //#31036 - $k[$j++] = $f(_H - 1); //#31036 - } //#31036 - var _I = $k[--$j]; //#31036 - $_[$k[--$j]] = _I; //#31036 - $_.checksum = 41; //#31038 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31042 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31041 - } //#31041 - $_.checksum = $_.checksum % 43; //#31043 - if ($_.validatecheck) { //#31049 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31047 - $k[$j++] = 'bwipp.hibcmicropdf417BadCheckDigit#31046'; //#31046 - $k[$j++] = "Incorrect HIBC MicroPDF417 check digit provided"; //#31046 - bwipp_raiseerror(); //#31046 - } //#31046 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31048 - } //#31048 - var _e = $s($f($_.barlen + 2)); //#31051 - $puti(_e, 1, $_.barcode); //#31051 - $_.barcode = _e; //#31051 - $put($_.barcode, 0, 43); //#31052 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31053 - var _m = $_.options; //#31056 - $put(_m, "dontdraw", true); //#31056 - $put($_.options, "columns", $_.columns); //#31057 - $put($_.options, "validatecheck", false); //#31058 - var _r = $_.options; //#31059 - $k[$j++] = 'args'; //#31059 - $k[$j++] = $_.barcode; //#31059 - $k[$j++] = _r; //#31059 - bwipp_micropdf417(); //#31059 - var _s = $k[--$j]; //#31059 - $_[$k[--$j]] = _s; //#31059 - $put($_.args, "opt", $_.options); //#31061 - $k[$j++] = $_.args; //#31064 - if (!$_.dontdraw) { //#31064 - bwipp_renmatrix(); //#31064 - } //#31064 - $_ = Object.getPrototypeOf($_); //#31066 - $_ = Object.getPrototypeOf($_); //#31068 + $_ = Object.create($_); //#31330 + $_.dontdraw = false; //#31333 + $_.columns = 2; //#31334 + $_.validatecheck = false; //#31335 + $k[$j++] = $_; //#31337 + bwipp_processoptions(); //#31337 + $_.options = $k[--$j]; //#31337 + $_.barcode = $k[--$j]; //#31338 + if ($eq($_.barcode, "")) { //#31342 + $k[$j++] = 'bwipp.hibcmicropdf417EmptyData#31341'; //#31341 + $k[$j++] = "The data must not be empty"; //#31341 + bwipp_raiseerror(); //#31341 + } //#31341 + bwipp_loadctx(bwipp_hibcmicropdf417) //#31344 + if (!bwipp_hibcmicropdf417.__31351__) { //#31351 + $_ = Object.create($_); //#31351 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31348 + $_.charvals = new Map; //#31349 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31350 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31350 + } //#31350 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcmicropdf417.$ctx[id] = $_[id]); //#31350 + bwipp_hibcmicropdf417.__31351__ = 1; //#31350 + $_ = Object.getPrototypeOf($_); //#31350 + } //#31350 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31358 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31355 + if (!_E) { //#31357 + $k[$j++] = 'bwipp.hibcmicropdf417BadCharacter#31356'; //#31356 + $k[$j++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31356 + bwipp_raiseerror(); //#31356 + } //#31356 + } //#31356 + $k[$j++] = 'barlen'; //#31360 + $k[$j++] = $_.barcode.length; //#31360 + if ($_.validatecheck) { //#31360 + var _H = $k[--$j]; //#31360 + $k[$j++] = $f(_H - 1); //#31360 + } //#31360 + var _I = $k[--$j]; //#31360 + $_[$k[--$j]] = _I; //#31360 + $_.checksum = 41; //#31362 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31366 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31365 + } //#31365 + $_.checksum = $_.checksum % 43; //#31367 + if ($_.validatecheck) { //#31373 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31371 + $k[$j++] = 'bwipp.hibcmicropdf417BadCheckDigit#31370'; //#31370 + $k[$j++] = "Incorrect HIBC MicroPDF417 check digit provided"; //#31370 + bwipp_raiseerror(); //#31370 + } //#31370 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31372 + } //#31372 + var _e = $s($f($_.barlen + 2)); //#31375 + $puti(_e, 1, $_.barcode); //#31375 + $_.barcode = _e; //#31375 + $put($_.barcode, 0, 43); //#31376 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31377 + var _m = $_.options; //#31380 + $put(_m, "dontdraw", true); //#31380 + $put($_.options, "columns", $_.columns); //#31381 + $put($_.options, "validatecheck", false); //#31382 + var _r = $_.options; //#31383 + $k[$j++] = 'args'; //#31383 + $k[$j++] = $_.barcode; //#31383 + $k[$j++] = _r; //#31383 + bwipp_micropdf417(); //#31383 + var _s = $k[--$j]; //#31383 + $_[$k[--$j]] = _s; //#31383 + $put($_.args, "opt", $_.options); //#31385 + $k[$j++] = $_.args; //#31388 + if (!$_.dontdraw) { //#31388 + bwipp_renmatrix(); //#31388 + } //#31388 + $_ = Object.getPrototypeOf($_); //#31390 + $_ = Object.getPrototypeOf($_); //#31392 } //bwipp_hibcmicropdf417 function bwipp_hibcqrcode() { - $_ = Object.create($_); //#31099 - $_.dontdraw = false; //#31102 - $_.validatecheck = false; //#31103 - $k[$j++] = $_; //#31105 - bwipp_processoptions(); //#31105 - $_.options = $k[--$j]; //#31105 - $_.barcode = $k[--$j]; //#31106 - if ($eq($_.barcode, "")) { //#31110 - $k[$j++] = 'bwipp.hibcqrcodeEmptyData#31109'; //#31109 - $k[$j++] = "The data must not be empty"; //#31109 - bwipp_raiseerror(); //#31109 - } //#31109 - bwipp_loadctx(bwipp_hibcqrcode) //#31112 - if (!bwipp_hibcqrcode.__31119__) { //#31119 - $_ = Object.create($_); //#31119 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31116 - $_.charvals = new Map; //#31117 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31118 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31118 - } //#31118 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcqrcode.$ctx[id] = $_[id]); //#31118 - bwipp_hibcqrcode.__31119__ = 1; //#31118 - $_ = Object.getPrototypeOf($_); //#31118 - } //#31118 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31126 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31123 - if (!_E) { //#31125 - $k[$j++] = 'bwipp.hibcqrcodeBadCharacter#31124'; //#31124 - $k[$j++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31124 - bwipp_raiseerror(); //#31124 - } //#31124 - } //#31124 - $k[$j++] = 'barlen'; //#31128 - $k[$j++] = $_.barcode.length; //#31128 - if ($_.validatecheck) { //#31128 - var _H = $k[--$j]; //#31128 - $k[$j++] = $f(_H - 1); //#31128 - } //#31128 - var _I = $k[--$j]; //#31128 - $_[$k[--$j]] = _I; //#31128 - $_.checksum = 41; //#31130 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31134 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31133 - } //#31133 - $_.checksum = $_.checksum % 43; //#31135 - if ($_.validatecheck) { //#31141 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31139 - $k[$j++] = 'bwipp.hibcqrcodeBadCheckDigit#31138'; //#31138 - $k[$j++] = "Incorrect HIBC QR Code check digit provided"; //#31138 - bwipp_raiseerror(); //#31138 - } //#31138 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31140 - } //#31140 - var _e = $s($f($_.barlen + 2)); //#31143 - $puti(_e, 1, $_.barcode); //#31143 - $_.barcode = _e; //#31143 - $put($_.barcode, 0, 43); //#31144 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31145 - $put($_.options, "dontdraw", true); //#31148 - $put($_.options, "validatecheck", false); //#31149 - $k[$j++] = 'args'; //#31150 - $k[$j++] = $_.barcode; //#31150 - $k[$j++] = $_.options; //#31150 - bwipp_qrcode(); //#31150 - var _q = $k[--$j]; //#31150 - var _r = $k[--$j]; //#31150 - $_[_r] = _q; //#31150 - $put($_.args, "opt", $_.options); //#31152 - $k[$j++] = $_.args; //#31155 - if (!$_.dontdraw) { //#31155 - bwipp_renmatrix(); //#31155 - } //#31155 - $_ = Object.getPrototypeOf($_); //#31157 - $_ = Object.getPrototypeOf($_); //#31159 + $_ = Object.create($_); //#31423 + $_.dontdraw = false; //#31426 + $_.validatecheck = false; //#31427 + $k[$j++] = $_; //#31429 + bwipp_processoptions(); //#31429 + $_.options = $k[--$j]; //#31429 + $_.barcode = $k[--$j]; //#31430 + if ($eq($_.barcode, "")) { //#31434 + $k[$j++] = 'bwipp.hibcqrcodeEmptyData#31433'; //#31433 + $k[$j++] = "The data must not be empty"; //#31433 + bwipp_raiseerror(); //#31433 + } //#31433 + bwipp_loadctx(bwipp_hibcqrcode) //#31436 + if (!bwipp_hibcqrcode.__31443__) { //#31443 + $_ = Object.create($_); //#31443 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31440 + $_.charvals = new Map; //#31441 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31442 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31442 + } //#31442 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcqrcode.$ctx[id] = $_[id]); //#31442 + bwipp_hibcqrcode.__31443__ = 1; //#31442 + $_ = Object.getPrototypeOf($_); //#31442 + } //#31442 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31450 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31447 + if (!_E) { //#31449 + $k[$j++] = 'bwipp.hibcqrcodeBadCharacter#31448'; //#31448 + $k[$j++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31448 + bwipp_raiseerror(); //#31448 + } //#31448 + } //#31448 + $k[$j++] = 'barlen'; //#31452 + $k[$j++] = $_.barcode.length; //#31452 + if ($_.validatecheck) { //#31452 + var _H = $k[--$j]; //#31452 + $k[$j++] = $f(_H - 1); //#31452 + } //#31452 + var _I = $k[--$j]; //#31452 + $_[$k[--$j]] = _I; //#31452 + $_.checksum = 41; //#31454 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31458 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31457 + } //#31457 + $_.checksum = $_.checksum % 43; //#31459 + if ($_.validatecheck) { //#31465 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31463 + $k[$j++] = 'bwipp.hibcqrcodeBadCheckDigit#31462'; //#31462 + $k[$j++] = "Incorrect HIBC QR Code check digit provided"; //#31462 + bwipp_raiseerror(); //#31462 + } //#31462 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31464 + } //#31464 + var _e = $s($f($_.barlen + 2)); //#31467 + $puti(_e, 1, $_.barcode); //#31467 + $_.barcode = _e; //#31467 + $put($_.barcode, 0, 43); //#31468 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31469 + $put($_.options, "dontdraw", true); //#31472 + $put($_.options, "validatecheck", false); //#31473 + $k[$j++] = 'args'; //#31474 + $k[$j++] = $_.barcode; //#31474 + $k[$j++] = $_.options; //#31474 + bwipp_qrcode(); //#31474 + var _q = $k[--$j]; //#31474 + var _r = $k[--$j]; //#31474 + $_[_r] = _q; //#31474 + $put($_.args, "opt", $_.options); //#31476 + $k[$j++] = $_.args; //#31479 + if (!$_.dontdraw) { //#31479 + bwipp_renmatrix(); //#31479 + } //#31479 + $_ = Object.getPrototypeOf($_); //#31481 + $_ = Object.getPrototypeOf($_); //#31483 } //bwipp_hibcqrcode function bwipp_hibccodablockf() { - $_ = Object.create($_); //#31190 - $_.dontdraw = false; //#31193 - $_.validatecheck = false; //#31194 - $k[$j++] = $_; //#31196 - bwipp_processoptions(); //#31196 - $_.options = $k[--$j]; //#31196 - $_.barcode = $k[--$j]; //#31197 - if ($eq($_.barcode, "")) { //#31201 - $k[$j++] = 'bwipp.hibccodablockfEmptyData#31200'; //#31200 - $k[$j++] = "The data must not be empty"; //#31200 - bwipp_raiseerror(); //#31200 - } //#31200 - bwipp_loadctx(bwipp_hibccodablockf) //#31203 - if (!bwipp_hibccodablockf.__31210__) { //#31210 - $_ = Object.create($_); //#31210 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31207 - $_.charvals = new Map; //#31208 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31209 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31209 - } //#31209 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccodablockf.$ctx[id] = $_[id]); //#31209 - bwipp_hibccodablockf.__31210__ = 1; //#31209 - $_ = Object.getPrototypeOf($_); //#31209 - } //#31209 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31217 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31214 - if (!_E) { //#31216 - $k[$j++] = 'bwipp.hibccodablockfBadCharacter#31215'; //#31215 - $k[$j++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31215 - bwipp_raiseerror(); //#31215 - } //#31215 - } //#31215 - $k[$j++] = 'barlen'; //#31219 - $k[$j++] = $_.barcode.length; //#31219 - if ($_.validatecheck) { //#31219 - var _H = $k[--$j]; //#31219 - $k[$j++] = $f(_H - 1); //#31219 - } //#31219 - var _I = $k[--$j]; //#31219 - $_[$k[--$j]] = _I; //#31219 - $_.checksum = 41; //#31221 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31225 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31224 - } //#31224 - $_.checksum = $_.checksum % 43; //#31226 - if ($_.validatecheck) { //#31232 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31230 - $k[$j++] = 'bwipp.hibccodablockfBadCheckDigit#31229'; //#31229 - $k[$j++] = "Incorrect HIBC Codablock F check digit provided"; //#31229 - bwipp_raiseerror(); //#31229 - } //#31229 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31231 - } //#31231 - var _e = $s($f($_.barlen + 2)); //#31234 - $puti(_e, 1, $_.barcode); //#31234 - $_.barcode = _e; //#31234 - $put($_.barcode, 0, 43); //#31235 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31236 - $put($_.options, "dontdraw", true); //#31239 - $put($_.options, "validatecheck", false); //#31240 - $k[$j++] = 'args'; //#31241 - $k[$j++] = $_.barcode; //#31241 - $k[$j++] = $_.options; //#31241 - bwipp_codablockf(); //#31241 - var _q = $k[--$j]; //#31241 - var _r = $k[--$j]; //#31241 - $_[_r] = _q; //#31241 - $put($_.args, "opt", $_.options); //#31243 - $k[$j++] = $_.args; //#31246 - if (!$_.dontdraw) { //#31246 - bwipp_renmatrix(); //#31246 - } //#31246 - $_ = Object.getPrototypeOf($_); //#31248 - $_ = Object.getPrototypeOf($_); //#31250 + $_ = Object.create($_); //#31514 + $_.dontdraw = false; //#31517 + $_.validatecheck = false; //#31518 + $k[$j++] = $_; //#31520 + bwipp_processoptions(); //#31520 + $_.options = $k[--$j]; //#31520 + $_.barcode = $k[--$j]; //#31521 + if ($eq($_.barcode, "")) { //#31525 + $k[$j++] = 'bwipp.hibccodablockfEmptyData#31524'; //#31524 + $k[$j++] = "The data must not be empty"; //#31524 + bwipp_raiseerror(); //#31524 + } //#31524 + bwipp_loadctx(bwipp_hibccodablockf) //#31527 + if (!bwipp_hibccodablockf.__31534__) { //#31534 + $_ = Object.create($_); //#31534 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31531 + $_.charvals = new Map; //#31532 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31533 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31533 + } //#31533 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccodablockf.$ctx[id] = $_[id]); //#31533 + bwipp_hibccodablockf.__31534__ = 1; //#31533 + $_ = Object.getPrototypeOf($_); //#31533 + } //#31533 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31541 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31538 + if (!_E) { //#31540 + $k[$j++] = 'bwipp.hibccodablockfBadCharacter#31539'; //#31539 + $k[$j++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31539 + bwipp_raiseerror(); //#31539 + } //#31539 + } //#31539 + $k[$j++] = 'barlen'; //#31543 + $k[$j++] = $_.barcode.length; //#31543 + if ($_.validatecheck) { //#31543 + var _H = $k[--$j]; //#31543 + $k[$j++] = $f(_H - 1); //#31543 + } //#31543 + var _I = $k[--$j]; //#31543 + $_[$k[--$j]] = _I; //#31543 + $_.checksum = 41; //#31545 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31549 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31548 + } //#31548 + $_.checksum = $_.checksum % 43; //#31550 + if ($_.validatecheck) { //#31556 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31554 + $k[$j++] = 'bwipp.hibccodablockfBadCheckDigit#31553'; //#31553 + $k[$j++] = "Incorrect HIBC Codablock F check digit provided"; //#31553 + bwipp_raiseerror(); //#31553 + } //#31553 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31555 + } //#31555 + var _e = $s($f($_.barlen + 2)); //#31558 + $puti(_e, 1, $_.barcode); //#31558 + $_.barcode = _e; //#31558 + $put($_.barcode, 0, 43); //#31559 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31560 + $put($_.options, "dontdraw", true); //#31563 + $put($_.options, "validatecheck", false); //#31564 + $k[$j++] = 'args'; //#31565 + $k[$j++] = $_.barcode; //#31565 + $k[$j++] = $_.options; //#31565 + bwipp_codablockf(); //#31565 + var _q = $k[--$j]; //#31565 + var _r = $k[--$j]; //#31565 + $_[_r] = _q; //#31565 + $put($_.args, "opt", $_.options); //#31567 + $k[$j++] = $_.args; //#31570 + if (!$_.dontdraw) { //#31570 + bwipp_renmatrix(); //#31570 + } //#31570 + $_ = Object.getPrototypeOf($_); //#31572 + $_ = Object.getPrototypeOf($_); //#31574 } //bwipp_hibccodablockf function bwipp_hibcazteccode() { - $_ = Object.create($_); //#31281 - $_.dontdraw = false; //#31284 - $_.validatecheck = false; //#31285 - $k[$j++] = $_; //#31287 - bwipp_processoptions(); //#31287 - $_.options = $k[--$j]; //#31287 - $_.barcode = $k[--$j]; //#31288 - if ($eq($_.barcode, "")) { //#31292 - $k[$j++] = 'bwipp.hibcazteccodeEmptyData#31291'; //#31291 - $k[$j++] = "The data must not be empty"; //#31291 - bwipp_raiseerror(); //#31291 - } //#31291 - bwipp_loadctx(bwipp_hibcazteccode) //#31294 - if (!bwipp_hibcazteccode.__31301__) { //#31301 - $_ = Object.create($_); //#31301 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31298 - $_.charvals = new Map; //#31299 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31300 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31300 - } //#31300 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcazteccode.$ctx[id] = $_[id]); //#31300 - bwipp_hibcazteccode.__31301__ = 1; //#31300 - $_ = Object.getPrototypeOf($_); //#31300 - } //#31300 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31308 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31305 - if (!_E) { //#31307 - $k[$j++] = 'bwipp.hibcazteccodeBadCharacter#31306'; //#31306 - $k[$j++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31306 - bwipp_raiseerror(); //#31306 - } //#31306 - } //#31306 - $k[$j++] = 'barlen'; //#31310 - $k[$j++] = $_.barcode.length; //#31310 - if ($_.validatecheck) { //#31310 - var _H = $k[--$j]; //#31310 - $k[$j++] = $f(_H - 1); //#31310 - } //#31310 - var _I = $k[--$j]; //#31310 - $_[$k[--$j]] = _I; //#31310 - $_.checksum = 41; //#31312 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31316 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31315 - } //#31315 - $_.checksum = $_.checksum % 43; //#31317 - if ($_.validatecheck) { //#31323 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31321 - $k[$j++] = 'bwipp.hibcazteccodeBadCheckDigit#31320'; //#31320 - $k[$j++] = "Incorrect HIBC Aztec Code check digit provided"; //#31320 - bwipp_raiseerror(); //#31320 - } //#31320 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31322 - } //#31322 - var _e = $s($f($_.barlen + 2)); //#31325 - $puti(_e, 1, $_.barcode); //#31325 - $_.barcode = _e; //#31325 - $put($_.barcode, 0, 43); //#31326 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31327 - $put($_.options, "dontdraw", true); //#31330 - $put($_.options, "validatecheck", false); //#31331 - $k[$j++] = 'args'; //#31332 - $k[$j++] = $_.barcode; //#31332 - $k[$j++] = $_.options; //#31332 - bwipp_azteccode(); //#31332 - var _q = $k[--$j]; //#31332 - var _r = $k[--$j]; //#31332 - $_[_r] = _q; //#31332 - $put($_.args, "opt", $_.options); //#31334 - $k[$j++] = $_.args; //#31337 - if (!$_.dontdraw) { //#31337 - bwipp_renmatrix(); //#31337 - } //#31337 - $_ = Object.getPrototypeOf($_); //#31339 - $_ = Object.getPrototypeOf($_); //#31341 + $_ = Object.create($_); //#31605 + $_.dontdraw = false; //#31608 + $_.validatecheck = false; //#31609 + $k[$j++] = $_; //#31611 + bwipp_processoptions(); //#31611 + $_.options = $k[--$j]; //#31611 + $_.barcode = $k[--$j]; //#31612 + if ($eq($_.barcode, "")) { //#31616 + $k[$j++] = 'bwipp.hibcazteccodeEmptyData#31615'; //#31615 + $k[$j++] = "The data must not be empty"; //#31615 + bwipp_raiseerror(); //#31615 + } //#31615 + bwipp_loadctx(bwipp_hibcazteccode) //#31618 + if (!bwipp_hibcazteccode.__31625__) { //#31625 + $_ = Object.create($_); //#31625 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31622 + $_.charvals = new Map; //#31623 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31624 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31624 + } //#31624 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcazteccode.$ctx[id] = $_[id]); //#31624 + bwipp_hibcazteccode.__31625__ = 1; //#31624 + $_ = Object.getPrototypeOf($_); //#31624 + } //#31624 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31632 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31629 + if (!_E) { //#31631 + $k[$j++] = 'bwipp.hibcazteccodeBadCharacter#31630'; //#31630 + $k[$j++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31630 + bwipp_raiseerror(); //#31630 + } //#31630 + } //#31630 + $k[$j++] = 'barlen'; //#31634 + $k[$j++] = $_.barcode.length; //#31634 + if ($_.validatecheck) { //#31634 + var _H = $k[--$j]; //#31634 + $k[$j++] = $f(_H - 1); //#31634 + } //#31634 + var _I = $k[--$j]; //#31634 + $_[$k[--$j]] = _I; //#31634 + $_.checksum = 41; //#31636 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31640 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31639 + } //#31639 + $_.checksum = $_.checksum % 43; //#31641 + if ($_.validatecheck) { //#31647 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31645 + $k[$j++] = 'bwipp.hibcazteccodeBadCheckDigit#31644'; //#31644 + $k[$j++] = "Incorrect HIBC Aztec Code check digit provided"; //#31644 + bwipp_raiseerror(); //#31644 + } //#31644 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31646 + } //#31646 + var _e = $s($f($_.barlen + 2)); //#31649 + $puti(_e, 1, $_.barcode); //#31649 + $_.barcode = _e; //#31649 + $put($_.barcode, 0, 43); //#31650 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31651 + $put($_.options, "dontdraw", true); //#31654 + $put($_.options, "validatecheck", false); //#31655 + $k[$j++] = 'args'; //#31656 + $k[$j++] = $_.barcode; //#31656 + $k[$j++] = $_.options; //#31656 + bwipp_azteccode(); //#31656 + var _q = $k[--$j]; //#31656 + var _r = $k[--$j]; //#31656 + $_[_r] = _q; //#31656 + $put($_.args, "opt", $_.options); //#31658 + $k[$j++] = $_.args; //#31661 + if (!$_.dontdraw) { //#31661 + bwipp_renmatrix(); //#31661 + } //#31661 + $_ = Object.getPrototypeOf($_); //#31663 + $_ = Object.getPrototypeOf($_); //#31665 } //bwipp_hibcazteccode function bwipp_channelcode() { - $_ = Object.create($_); //#31369 - $_.options = $k[--$j]; //#31371 - $_.barcode = $k[--$j]; //#31372 - $_.dontdraw = false; //#31374 - $_.shortfinder = false; //#31375 - $_.includetext = false; //#31376 - $_.includecheck = false; //#31377 - $_.height = 1; //#31378 - $forall($_.options, function() { //#31389 - var _3 = $k[--$j]; //#31389 - $_[$k[--$j]] = _3; //#31389 - }); //#31389 - $_.height = +$_.height; //#31391 - if (($_.barcode.length < 2) || ($_.barcode.length > 7)) { //#31396 - $k[$j++] = 'bwipp.channelcodeBadLength#31395'; //#31395 - $k[$j++] = "Channel Code must be 2 to 7 digits"; //#31395 - bwipp_raiseerror(); //#31395 - } //#31395 - $forall($_.barcode, function() { //#31401 - var _9 = $k[--$j]; //#31398 - if ((_9 < 48) || (_9 > 57)) { //#31400 - $k[$j++] = 'bwipp.channelcodeBadCharacter#31399'; //#31399 - $k[$j++] = "Channel Code must contain only digits"; //#31399 - bwipp_raiseerror(); //#31399 - } //#31399 - }); //#31399 - if ($cvi($_.barcode) > $get($a([26, 292, 3493, 44072, 576688, 7742862]), $_.barcode.length - 2)) { //#31404 - $k[$j++] = 'bwipp.channelcodeTooBig#31403'; //#31403 - $k[$j++] = "The Channel Code value is too big for the number of channels"; //#31403 - bwipp_raiseerror(); //#31403 - } //#31403 + $_ = Object.create($_); //#31693 + $_.options = $k[--$j]; //#31695 + $_.barcode = $k[--$j]; //#31696 + $_.dontdraw = false; //#31698 + $_.shortfinder = false; //#31699 + $_.includetext = false; //#31700 + $_.includecheck = false; //#31701 + $_.height = 1; //#31702 + $forall($_.options, function() { //#31713 + var _3 = $k[--$j]; //#31713 + $_[$k[--$j]] = _3; //#31713 + }); //#31713 + $_.height = +$_.height; //#31715 + if (($_.barcode.length < 2) || ($_.barcode.length > 7)) { //#31720 + $k[$j++] = 'bwipp.channelcodeBadLength#31719'; //#31719 + $k[$j++] = "Channel Code must be 2 to 7 digits"; //#31719 + bwipp_raiseerror(); //#31719 + } //#31719 + $forall($_.barcode, function() { //#31725 + var _9 = $k[--$j]; //#31722 + if ((_9 < 48) || (_9 > 57)) { //#31724 + $k[$j++] = 'bwipp.channelcodeBadCharacter#31723'; //#31723 + $k[$j++] = "Channel Code must contain only digits"; //#31723 + bwipp_raiseerror(); //#31723 + } //#31723 + }); //#31723 + if ($cvi($_.barcode) > $get($a([26, 292, 3493, 44072, 576688, 7742862]), $_.barcode.length - 2)) { //#31728 + $k[$j++] = 'bwipp.channelcodeTooBig#31727'; //#31727 + $k[$j++] = "The Channel Code value is too big for the number of channels"; //#31727 + bwipp_raiseerror(); //#31727 + } //#31727 $_.nextb = function() { - var _E = $k[--$j]; //#31407 - var _N = (($f($get($_.s, _E) + ($f($get($_.b, $f(_E - 1)) + $f($get($_.b, $f(_E - 2)) + $get($_.s, $f(_E - 1))))))) > 4) ? 1 : 2; //#31412 - $k[$j++] = _E; //#31428 - $k[$j++] = _N; //#31428 - if (_E < $f($_.chan + 2)) { //#31426 - var _P = $k[--$j]; //#31414 - var _Q = $k[--$j]; //#31414 - var _R = $k[--$j]; //#31414 - $k[$j++] = _R; //#31417 - $k[$j++] = _Q; //#31417 - $k[$j++] = _P; //#31417 - for (var _T = _P, _S = _R; _T <= _S; _T += 1) { //#31417 - var _V = $k[--$j]; //#31415 - var _W = $k[--$j]; //#31415 - $put($_.b, _W, _T); //#31415 - var _X = $k[--$j]; //#31416 - var _Y = $k[--$j]; //#31416 - $k[$j++] = _Y; //#31416 - $k[$j++] = _X; //#31416 - $k[$j++] = _W; //#31416 - $k[$j++] = _V; //#31416 - $k[$j++] = $f($f(_X - _T) + 1); //#31416 - $k[$j++] = _Y; //#31416 - $k[$j++] = $f(_W + 1); //#31416 - $_.nexts(); //#31416 - } //#31416 - } else { //#31426 - var _Z = $k[--$j]; //#31419 - var _a = $k[--$j]; //#31419 - var _b = $k[--$j]; //#31419 - $k[$j++] = _b; //#31427 - $k[$j++] = _a; //#31427 - $k[$j++] = _Z; //#31427 - if ($le(_Z, _b)) { //#31427 - var _d = $k[--$j]; //#31420 - var _e = $k[--$j]; //#31420 - var _f = $k[--$j]; //#31420 - $put($_.b, _e, _f); //#31420 - $k[$j++] = _f; //#31425 - $k[$j++] = _e; //#31425 - $k[$j++] = _d; //#31425 - if ($_.value == $_.target) { //#31425 - $k[$j++] = Infinity; //#31422 - for (var _i = 3; _i <= 10; _i += 1) { //#31423 - $k[$j++] = $get($_.s, _i); //#31423 - $k[$j++] = $get($_.b, _i); //#31423 - } //#31423 - $_.out = $geti($a(), 0, $_.chan * 2); //#31424 - } //#31424 - $_.value = $_.value + 1; //#31426 - } //#31426 - } //#31426 - $j -= 4; //#31429 - }; //#31430 + var _E = $k[--$j]; //#31731 + var _N = (($f($get($_.s, _E) + ($f($get($_.b, $f(_E - 1)) + $f($get($_.b, $f(_E - 2)) + $get($_.s, $f(_E - 1))))))) > 4) ? 1 : 2; //#31736 + $k[$j++] = _E; //#31752 + $k[$j++] = _N; //#31752 + if (_E < $f($_.chan + 2)) { //#31750 + var _P = $k[--$j]; //#31738 + var _Q = $k[--$j]; //#31738 + var _R = $k[--$j]; //#31738 + $k[$j++] = _R; //#31741 + $k[$j++] = _Q; //#31741 + $k[$j++] = _P; //#31741 + for (var _T = _P, _S = _R; _T <= _S; _T += 1) { //#31741 + var _V = $k[--$j]; //#31739 + var _W = $k[--$j]; //#31739 + $put($_.b, _W, _T); //#31739 + var _X = $k[--$j]; //#31740 + var _Y = $k[--$j]; //#31740 + $k[$j++] = _Y; //#31740 + $k[$j++] = _X; //#31740 + $k[$j++] = _W; //#31740 + $k[$j++] = _V; //#31740 + $k[$j++] = $f($f(_X - _T) + 1); //#31740 + $k[$j++] = _Y; //#31740 + $k[$j++] = $f(_W + 1); //#31740 + $_.nexts(); //#31740 + } //#31740 + } else { //#31750 + var _Z = $k[--$j]; //#31743 + var _a = $k[--$j]; //#31743 + var _b = $k[--$j]; //#31743 + $k[$j++] = _b; //#31751 + $k[$j++] = _a; //#31751 + $k[$j++] = _Z; //#31751 + if ($le(_Z, _b)) { //#31751 + var _d = $k[--$j]; //#31744 + var _e = $k[--$j]; //#31744 + var _f = $k[--$j]; //#31744 + $put($_.b, _e, _f); //#31744 + $k[$j++] = _f; //#31749 + $k[$j++] = _e; //#31749 + $k[$j++] = _d; //#31749 + if ($_.value == $_.target) { //#31749 + $k[$j++] = Infinity; //#31746 + for (var _i = 3; _i <= 10; _i += 1) { //#31747 + $k[$j++] = $get($_.s, _i); //#31747 + $k[$j++] = $get($_.b, _i); //#31747 + } //#31747 + $_.out = $geti($a(), 0, $_.chan * 2); //#31748 + } //#31748 + $_.value = $_.value + 1; //#31750 + } //#31750 + } //#31750 + $j -= 4; //#31753 + }; //#31754 $_.nexts = function() { - var _r = $k[--$j]; //#31433 - $k[$j++] = _r; //#31433 - if (_r < $f($_.chan + 2)) { //#31433 - $k[$j++] = 1; //#31433 - } else { //#31433 - var _t = $k[--$j]; //#31433 - var _u = $k[--$j]; //#31433 - $k[$j++] = _u; //#31433 - $k[$j++] = _t; //#31433 - $k[$j++] = _u; //#31433 - } //#31433 - var _v = $k[--$j]; //#31433 - var _w = $k[--$j]; //#31433 - var _x = $k[--$j]; //#31433 - $k[$j++] = _x; //#31436 - $k[$j++] = _w; //#31436 - for (var _z = _v, _y = _x; _z <= _y; _z += 1) { //#31436 - var _11 = $k[--$j]; //#31434 - $put($_.s, _11, _z); //#31434 - var _12 = $k[--$j]; //#31435 - var _13 = $k[--$j]; //#31435 - $k[$j++] = _13; //#31435 - $k[$j++] = _12; //#31435 - $k[$j++] = _11; //#31435 - $k[$j++] = $f($f(_12 - _z) + 1); //#31435 - $k[$j++] = _13; //#31435 - $k[$j++] = _11; //#31435 - $_.nextb(); //#31435 - } //#31435 - $j -= 3; //#31437 - }; //#31438 + var _r = $k[--$j]; //#31757 + $k[$j++] = _r; //#31757 + if (_r < $f($_.chan + 2)) { //#31757 + $k[$j++] = 1; //#31757 + } else { //#31757 + var _t = $k[--$j]; //#31757 + var _u = $k[--$j]; //#31757 + $k[$j++] = _u; //#31757 + $k[$j++] = _t; //#31757 + $k[$j++] = _u; //#31757 + } //#31757 + var _v = $k[--$j]; //#31757 + var _w = $k[--$j]; //#31757 + var _x = $k[--$j]; //#31757 + $k[$j++] = _x; //#31760 + $k[$j++] = _w; //#31760 + for (var _z = _v, _y = _x; _z <= _y; _z += 1) { //#31760 + var _11 = $k[--$j]; //#31758 + $put($_.s, _11, _z); //#31758 + var _12 = $k[--$j]; //#31759 + var _13 = $k[--$j]; //#31759 + $k[$j++] = _13; //#31759 + $k[$j++] = _12; //#31759 + $k[$j++] = _11; //#31759 + $k[$j++] = $f($f(_12 - _z) + 1); //#31759 + $k[$j++] = _13; //#31759 + $k[$j++] = _11; //#31759 + $_.nextb(); //#31759 + } //#31759 + $j -= 3; //#31761 + }; //#31762 $_.encode = function() { - $_.chan = $k[--$j]; //#31441 - $_.target = $k[--$j]; //#31442 - $_.value = 0; //#31443 - $_.out = -1; //#31444 - $_.b = $a([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31445 - $_.s = $a([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31446 - var _18 = $_.chan; //#31447 - $k[$j++] = _18; //#31447 - $k[$j++] = _18; //#31447 - $k[$j++] = 3; //#31447 - $_.nexts(); //#31447 - $k[$j++] = $_.out; //#31448 - }; //#31449 - $_.barlen = $_.barcode.length; //#31451 - $k[$j++] = 'finder'; //#31454 - if ($_.shortfinder) { //#31454 - $k[$j++] = $a([1, 1, 1, 1, 1]); //#31454 - } else { //#31454 - $k[$j++] = $a([1, 1, 1, 1, 1, 1, 1, 1, 1]); //#31454 - } //#31454 - var _1E = $k[--$j]; //#31454 - $_[$k[--$j]] = _1E; //#31454 - $k[$j++] = 'data'; //#31457 - $k[$j++] = $cvi($_.barcode); //#31457 - $k[$j++] = $_.barlen + 1; //#31457 - $_.encode(); //#31457 - var _1I = $k[--$j]; //#31457 - $_[$k[--$j]] = _1I; //#31457 - $_.check = $a([]); //#31460 - if ($_.includecheck) { //#31476 - $_.mod23 = $get($a([$a([]), $a([]), $a([13, 12, 4, 9, 3, 1]), $a([13, 2, 12, 3, 18, 16, 4, 1]), $a([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), $a([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), $a([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), $a([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), $_.barlen); //#31470 - $k[$j++] = 0; //#31474 - for (var _1Z = 0, _1Y = $_.data.length - 1; _1Z <= _1Y; _1Z += 1) { //#31474 - var _1e = $k[--$j]; //#31473 - $k[$j++] = $f(_1e + ($f($get($_.data, _1Z) - 1) * $get($_.mod23, _1Z))); //#31473 - } //#31473 - var _1f = $k[--$j]; //#31475 - $k[$j++] = _1f % 23; //#31475 - $k[$j++] = 3; //#31475 - $_.encode(); //#31475 - $_.check = $k[--$j]; //#31475 - } //#31475 - $k[$j++] = Infinity; //#31479 - $aload($_.finder); //#31480 - $aload($_.data); //#31481 - $aload($_.check); //#31482 - $_.sbs = $a(); //#31482 - $_.txt = $a($_.barlen); //#31486 - for (var _1p = 0, _1o = $_.barlen - 1; _1p <= _1o; _1p += 1) { //#31490 - $_.i = _1p; //#31488 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#31489 - } //#31489 - $k[$j++] = Infinity; //#31493 - var _1w = $_.sbs; //#31495 - $k[$j++] = Infinity; //#31496 - for (var _1y = 0, _1z = ~~(($_.sbs.length + 1) / 2); _1y < _1z; _1y++) { //#31496 - $k[$j++] = $_.height; //#31496 - } //#31496 - var _21 = $a(); //#31496 - $k[$j++] = Infinity; //#31497 - for (var _23 = 0, _24 = ~~(($_.sbs.length + 1) / 2); _23 < _24; _23++) { //#31497 - $k[$j++] = 0; //#31497 - } //#31497 - var _25 = $a(); //#31497 - $k[$j++] = 'ren'; //#31500 - $k[$j++] = bwipp_renlinear; //#31500 - $k[$j++] = 'sbs'; //#31500 - $k[$j++] = _1w; //#31500 - $k[$j++] = 'bhs'; //#31500 - $k[$j++] = _21; //#31500 - $k[$j++] = 'bbs'; //#31500 - $k[$j++] = _25; //#31500 - $k[$j++] = 'txt'; //#31500 - $k[$j++] = $_.txt; //#31500 - $k[$j++] = 'textxalign'; //#31500 - $k[$j++] = "center"; //#31500 - $k[$j++] = 'opt'; //#31500 - $k[$j++] = $_.options; //#31500 - var _28 = $d(); //#31500 - $k[$j++] = _28; //#31503 - if (!$_.dontdraw) { //#31503 - bwipp_renlinear(); //#31503 - } //#31503 - $_ = Object.getPrototypeOf($_); //#31505 + $_.chan = $k[--$j]; //#31765 + $_.target = $k[--$j]; //#31766 + $_.value = 0; //#31767 + $_.out = -1; //#31768 + $_.b = $a([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31769 + $_.s = $a([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31770 + var _18 = $_.chan; //#31771 + $k[$j++] = _18; //#31771 + $k[$j++] = _18; //#31771 + $k[$j++] = 3; //#31771 + $_.nexts(); //#31771 + $k[$j++] = $_.out; //#31772 + }; //#31773 + $_.barlen = $_.barcode.length; //#31775 + $k[$j++] = 'finder'; //#31778 + if ($_.shortfinder) { //#31778 + $k[$j++] = $a([1, 1, 1, 1, 1]); //#31778 + } else { //#31778 + $k[$j++] = $a([1, 1, 1, 1, 1, 1, 1, 1, 1]); //#31778 + } //#31778 + var _1E = $k[--$j]; //#31778 + $_[$k[--$j]] = _1E; //#31778 + $k[$j++] = 'data'; //#31781 + $k[$j++] = $cvi($_.barcode); //#31781 + $k[$j++] = $_.barlen + 1; //#31781 + $_.encode(); //#31781 + var _1I = $k[--$j]; //#31781 + $_[$k[--$j]] = _1I; //#31781 + $_.check = $a([]); //#31784 + if ($_.includecheck) { //#31800 + $_.mod23 = $get($a([$a([]), $a([]), $a([13, 12, 4, 9, 3, 1]), $a([13, 2, 12, 3, 18, 16, 4, 1]), $a([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), $a([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), $a([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), $a([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), $_.barlen); //#31794 + $k[$j++] = 0; //#31798 + for (var _1Z = 0, _1Y = $_.data.length - 1; _1Z <= _1Y; _1Z += 1) { //#31798 + var _1e = $k[--$j]; //#31797 + $k[$j++] = $f(_1e + ($f($get($_.data, _1Z) - 1) * $get($_.mod23, _1Z))); //#31797 + } //#31797 + var _1f = $k[--$j]; //#31799 + $k[$j++] = _1f % 23; //#31799 + $k[$j++] = 3; //#31799 + $_.encode(); //#31799 + $_.check = $k[--$j]; //#31799 + } //#31799 + $k[$j++] = Infinity; //#31803 + $aload($_.finder); //#31804 + $aload($_.data); //#31805 + $aload($_.check); //#31806 + $_.sbs = $a(); //#31806 + $_.txt = $a($_.barlen); //#31810 + for (var _1p = 0, _1o = $_.barlen - 1; _1p <= _1o; _1p += 1) { //#31814 + $_.i = _1p; //#31812 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#31813 + } //#31813 + $k[$j++] = Infinity; //#31817 + var _1w = $_.sbs; //#31819 + $k[$j++] = Infinity; //#31820 + for (var _1y = 0, _1z = ~~(($_.sbs.length + 1) / 2); _1y < _1z; _1y++) { //#31820 + $k[$j++] = $_.height; //#31820 + } //#31820 + var _21 = $a(); //#31820 + $k[$j++] = Infinity; //#31821 + for (var _23 = 0, _24 = ~~(($_.sbs.length + 1) / 2); _23 < _24; _23++) { //#31821 + $k[$j++] = 0; //#31821 + } //#31821 + var _25 = $a(); //#31821 + $k[$j++] = 'ren'; //#31824 + $k[$j++] = bwipp_renlinear; //#31824 + $k[$j++] = 'sbs'; //#31824 + $k[$j++] = _1w; //#31824 + $k[$j++] = 'bhs'; //#31824 + $k[$j++] = _21; //#31824 + $k[$j++] = 'bbs'; //#31824 + $k[$j++] = _25; //#31824 + $k[$j++] = 'txt'; //#31824 + $k[$j++] = $_.txt; //#31824 + $k[$j++] = 'textxalign'; //#31824 + $k[$j++] = "center"; //#31824 + $k[$j++] = 'opt'; //#31824 + $k[$j++] = $_.options; //#31824 + var _28 = $d(); //#31824 + $k[$j++] = _28; //#31827 + if (!$_.dontdraw) { //#31827 + bwipp_renlinear(); //#31827 + } //#31827 + $_ = Object.getPrototypeOf($_); //#31829 } //bwipp_channelcode function bwipp_renlinear() { - if ($_.bwipjs_dontdraw) { //#31532 - return; //#31532 - } //#31532 - $_ = Object.create($_); //#31533 - $_.sbs = $a([]); //#31538 - $_.bhs = $a([]); //#31539 - $_.bbs = $a([]); //#31540 - $_.txt = $a([]); //#31541 - $_.barcolor = "unset"; //#31542 - $_.includetext = false; //#31543 - $_.textcolor = "unset"; //#31544 - $_.textxalign = "unset"; //#31545 - $_.textyalign = "unset"; //#31546 - $_.textfont = "OCR-B"; //#31547 - $_.textsize = 10; //#31548 - $_.textxoffset = 0; //#31549 - $_.textyoffset = 0; //#31550 - $_.textgaps = 0; //#31551 - $_.alttext = ""; //#31552 - $_.bordercolor = "unset"; //#31553 - $_.backgroundcolor = "unset"; //#31554 - $_.inkspread = 0; //#31555 - $_.width = 0; //#31556 - $_.barratio = 1; //#31557 - $_.spaceratio = 1; //#31558 - $_.showborder = false; //#31559 - $_.showbearer = false; //#31560 - $_.borderleft = 10; //#31561 - $_.borderright = 10; //#31562 - $_.bordertop = 1; //#31563 - $_.borderbottom = 1; //#31564 - $_.borderwidth = 0.5; //#31565 - $_.guardwhitespace = false; //#31566 - $_.guardleftpos = 0; //#31567 - $_.guardleftypos = 0; //#31568 - $_.guardrightpos = 0; //#31569 - $_.guardrightypos = 0; //#31570 - $_.guardwidth = 7; //#31571 - $_.guardheight = 7; //#31572 - $forall($k[--$j], function() { //#31574 - var _6 = $k[--$j]; //#31574 - $_[$k[--$j]] = _6; //#31574 - }); //#31574 - $k[$j++] = $_.opt; //#31575 - delete $_['opt']; //#31575 - $k[$j++] = $_; //#31575 - bwipp_processoptions(); //#31575 - $j--; //#31575 - if ($_.textsize <= 0) { //#31579 - $k[$j++] = 'bwipp.renlinearBadTextsize#31578'; //#31578 - $k[$j++] = "The font size must be greater than zero"; //#31578 - bwipp_raiseerror(); //#31578 - } //#31578 - $_.bars = $a(~~(($_.sbs.length + 1) / 2)); //#31582 - $_.pixx = 0; //#31583 - $_.pixy = 0; //#31583 - for (var _E = 0, _D = ((~~(($_.sbs.length + 1) / 2)) * 2) - 2; _E <= _D; _E += 1) { //#31602 - $_.i = _E; //#31585 - if (($_.i % 2) == 0) { //#31599 - $_.d = $f(($f(($get($_.sbs, $_.i) * $_.barratio) - $_.barratio)) + 1); //#31587 - if ($get($_.sbs, $_.i) != 0) { //#31596 - $_.h = $get($_.bhs, ~~($_.i / 2)) * 72; //#31589 - $_.c = $f(($_.d / 2) + $_.pixx); //#31590 - $_.y = $get($_.bbs, ~~($_.i / 2)) * 72; //#31591 - $_.w = $f($_.d - $_.inkspread); //#31592 - $put($_.bars, ~~($_.i / 2), $a([$_.h, $_.c, $_.y, $_.w])); //#31593 - if ($f($_.h + $_.y) > $_.pixy) { //#31594 - $_.pixy = $f($_.h + $_.y); //#31594 - } //#31594 - } else { //#31596 - $put($_.bars, ~~($_.i / 2), -1); //#31596 - } //#31596 - } else { //#31599 - $_.d = $f(($f(($get($_.sbs, $_.i) * $_.spaceratio) - $_.spaceratio)) + 1); //#31599 - } //#31599 - $_.pixx = $f($_.pixx + $_.d); //#31601 - } //#31601 - $$.save(); //#31604 - var _t = $$.currpos(); //#31606 - $$.translate(_t.x, _t.y); //#31606 - if ($_.width != 0) { //#31611 - $$.scale(($_.width * 72) / $_.pixx, 1); //#31610 - } //#31610 - $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31621 - $_.tr = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31622 - $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31623 - $_.br = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31624 - if ($_.showbearer) { //#31649 - $$.save(); //#31626 - $$.newpath(); //#31627 - $aload($_.bl); //#31628 - var _1N = $k[--$j]; //#31628 - $$.moveto($k[--$j], _1N); //#31628 - $aload($_.br); //#31628 - var _1Q = $k[--$j]; //#31628 - $$.lineto($k[--$j], _1Q); //#31628 - $aload($_.tl); //#31629 - var _1T = $k[--$j]; //#31629 - $$.moveto($k[--$j], _1T); //#31629 - $aload($_.tr); //#31629 - var _1W = $k[--$j]; //#31629 - $$.lineto($k[--$j], _1W); //#31629 - if ($ne($_.bordercolor, "unset")) { //#31630 - $$.setcolor($_.bordercolor); //#31630 - } //#31630 - $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#31631 - $$.stroke(); //#31631 - $$.restore(); //#31632 - } else { //#31649 - if ($_.showborder) { //#31650 - $$.save(); //#31645 - $$.newpath(); //#31646 - $aload($_.bl); //#31646 - var _1e = $k[--$j]; //#31646 - $$.moveto($k[--$j], _1e); //#31646 - var _1j = $a([$_.br, $_.tr, $_.tl]); //#31646 - for (var _1k = 0, _1l = _1j.length; _1k < _1l; _1k++) { //#31646 - $aload($get(_1j, _1k)); //#31646 - var _1n = $k[--$j]; //#31646 - $$.lineto($k[--$j], _1n); //#31646 - } //#31646 - $$.closepath(); //#31646 - if ($ne($_.bordercolor, "unset")) { //#31647 - $$.setcolor($_.bordercolor); //#31647 - } //#31647 - $$.setlinewidth($_.borderwidth); //#31648 - $$.stroke(); //#31648 - $$.restore(); //#31649 - } //#31649 - } //#31649 - $$.save(); //#31653 - if ($ne($_.barcolor, "unset")) { //#31655 - $$.setcolor($_.barcolor); //#31655 - } //#31655 - var _1u = $_.bars; //#31656 - for (var _1v = 0, _1w = _1u.length; _1v < _1w; _1v++) { //#31662 - var _1x = $get(_1u, _1v); //#31662 - $k[$j++] = _1x; //#31661 - if (_1x != -1) { //#31660 - $aload($k[--$j]); //#31658 - $$.newpath(); //#31658 - $$.setlinewidth($k[--$j]); //#31658 - var _20 = $k[--$j]; //#31658 - $$.moveto($k[--$j], _20); //#31658 - $$.rlineto(0, $k[--$j]); //#31658 - $$.stroke(); //#31658 - } else { //#31660 - $j--; //#31660 - } //#31660 - } //#31660 - $$.restore(); //#31663 - if ($ne($_.textcolor, "unset")) { //#31666 - $$.setcolor($_.textcolor); //#31666 - } //#31666 - if ($_.includetext) { //#31723 - if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#31721 - $_.s = 0; //#31669 - $_.fn = ""; //#31669 - var _29 = $_.txt; //#31670 - for (var _2A = 0, _2B = _29.length; _2A < _2B; _2A++) { //#31679 - $forall($get(_29, _2A)); //#31671 - var _2D = $k[--$j]; //#31672 - var _2E = $k[--$j]; //#31672 - $k[$j++] = _2E; //#31677 - $k[$j++] = _2D; //#31677 - if ((_2D != $_.s) || $ne(_2E, $_.fn)) { //#31676 - var _2H = $k[--$j]; //#31673 - var _2I = $k[--$j]; //#31673 - $_.s = _2H; //#31673 - $_.fn = _2I; //#31673 - $$.selectfont(_2I, _2H); //#31674 - } else { //#31676 - $j -= 2; //#31676 - } //#31676 - var _2J = $k[--$j]; //#31678 - $$.moveto($k[--$j], _2J); //#31678 - $$.show($k[--$j], 0, 0); //#31678 - } //#31678 - } else { //#31721 - $$.selectfont($_.textfont, $_.textsize); //#31681 - if ($eq($_.alttext, "")) { //#31687 - $k[$j++] = Infinity; //#31683 - var _2P = $_.txt; //#31683 - for (var _2Q = 0, _2R = _2P.length; _2Q < _2R; _2Q++) { //#31683 - $forall($get($get(_2P, _2Q), 0)); //#31683 - } //#31683 - $_.txt = $a(); //#31683 - $_.tstr = $s($_.txt.length); //#31684 - for (var _2Z = 0, _2Y = $_.txt.length - 1; _2Z <= _2Y; _2Z += 1) { //#31685 - $put($_.tstr, _2Z, $get($_.txt, _2Z)); //#31685 - } //#31685 - } else { //#31687 - $_.tstr = $_.alttext; //#31687 - } //#31687 - if ($_.tstr.length == 0) { //#31697 - $k[$j++] = 0; //#31692 - } else { //#31697 - $$.save(); //#31694 - $$.newpath(); //#31695 - $$.moveto(0, 0); //#31695 - $$.charpath("0", false); //#31695 - var _2f = $$.pathbbox(); //#31695 - $$.restore(); //#31697 - $k[$j++] = _2f.ury; //#31697 - } //#31697 - $_.textascent = $k[--$j]; //#31706 - var _2i = $$.stringwidth($_.tstr); //#31707 - $_.textwidth = $f(_2i.w + (($_.tstr.length - 1) * $_.textgaps)); //#31707 - $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#31709 - if ($eq($_.textxalign, "left")) { //#31710 - $_.textxpos = $_.textxoffset; //#31710 - } //#31710 - if ($eq($_.textxalign, "right")) { //#31711 - $_.textxpos = $f($f($_.pixx - $_.textxoffset) - $_.textwidth); //#31711 - } //#31711 - if ($eq($_.textxalign, "offleft")) { //#31712 - $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#31712 - } //#31712 - if ($eq($_.textxalign, "offright")) { //#31713 - $_.textxpos = $f($_.pixx + $_.textxoffset); //#31713 - } //#31713 - if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#31717 - $_.textxpos = 0; //#31715 - $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#31716 - } //#31716 - $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#31718 - if ($eq($_.textyalign, "above")) { //#31719 - $_.textypos = $f($f($_.textyoffset + $_.pixy) + 1); //#31719 - } //#31719 - if ($eq($_.textyalign, "center")) { //#31720 - $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#31720 - } //#31720 - $$.moveto($_.textxpos, $_.textypos); //#31721 - $$.show($_.tstr, $_.textgaps, 0); //#31721 - } //#31721 - } //#31721 - if ($_.guardwhitespace) { //#31736 - $$.selectfont("OCR-B", $_.guardheight * 2); //#31727 - if ($_.guardleftpos != 0) { //#31731 - $$.moveto((-$_.guardleftpos) - 2, $f(($f($_.guardleftypos - ($_.guardheight / 2))) - 1.25)); //#31729 - $$.show("<", 0, 0); //#31730 - } //#31730 - if ($_.guardrightpos != 0) { //#31735 - $$.moveto($f(($f($f($_.guardrightpos + $_.pixx) - $_.guardwidth)) + 1), $f(($f($_.guardrightypos - ($_.guardheight / 2))) - 1.25)); //#31733 - $$.show(">", 0, 0); //#31734 - } //#31734 - } //#31734 - $$.restore(); //#31738 - $_ = Object.getPrototypeOf($_); //#31740 + if ($_.bwipjs_dontdraw) { //#31856 + return; //#31856 + } //#31856 + $_ = Object.create($_); //#31857 + $_.sbs = $a([]); //#31862 + $_.bhs = $a([]); //#31863 + $_.bbs = $a([]); //#31864 + $_.txt = $a([]); //#31865 + $_.barcolor = "unset"; //#31866 + $_.includetext = false; //#31867 + $_.textcolor = "unset"; //#31868 + $_.textxalign = "unset"; //#31869 + $_.textyalign = "unset"; //#31870 + $_.textfont = "OCR-B"; //#31871 + $_.textsize = 10; //#31872 + $_.textxoffset = 0; //#31873 + $_.textyoffset = 0; //#31874 + $_.textgaps = 0; //#31875 + $_.alttext = ""; //#31876 + $_.bordercolor = "unset"; //#31877 + $_.backgroundcolor = "unset"; //#31878 + $_.inkspread = 0; //#31879 + $_.width = 0; //#31880 + $_.barratio = 1; //#31881 + $_.spaceratio = 1; //#31882 + $_.showborder = false; //#31883 + $_.showbearer = false; //#31884 + $_.borderleft = 10; //#31885 + $_.borderright = 10; //#31886 + $_.bordertop = 1; //#31887 + $_.borderbottom = 1; //#31888 + $_.borderwidth = 0.5; //#31889 + $_.guardwhitespace = false; //#31890 + $_.guardleftpos = 0; //#31891 + $_.guardleftypos = 0; //#31892 + $_.guardrightpos = 0; //#31893 + $_.guardrightypos = 0; //#31894 + $_.guardwidth = 7; //#31895 + $_.guardheight = 7; //#31896 + $forall($k[--$j], function() { //#31898 + var _6 = $k[--$j]; //#31898 + $_[$k[--$j]] = _6; //#31898 + }); //#31898 + $k[$j++] = $_.opt; //#31899 + delete $_['opt']; //#31899 + $k[$j++] = $_; //#31899 + bwipp_processoptions(); //#31899 + $j--; //#31899 + if ($_.textsize <= 0) { //#31903 + $k[$j++] = 'bwipp.renlinearBadTextsize#31902'; //#31902 + $k[$j++] = "The font size must be greater than zero"; //#31902 + bwipp_raiseerror(); //#31902 + } //#31902 + $_.bars = $a(~~(($_.sbs.length + 1) / 2)); //#31906 + $_.pixx = 0; //#31907 + $_.pixy = 0; //#31907 + for (var _E = 0, _D = ((~~(($_.sbs.length + 1) / 2)) * 2) - 2; _E <= _D; _E += 1) { //#31926 + $_.i = _E; //#31909 + if (($_.i % 2) == 0) { //#31923 + $_.d = $f(($f(($get($_.sbs, $_.i) * $_.barratio) - $_.barratio)) + 1); //#31911 + if ($get($_.sbs, $_.i) != 0) { //#31920 + $_.h = $get($_.bhs, ~~($_.i / 2)) * 72; //#31913 + $_.c = $f(($_.d / 2) + $_.pixx); //#31914 + $_.y = $get($_.bbs, ~~($_.i / 2)) * 72; //#31915 + $_.w = $f($_.d - $_.inkspread); //#31916 + $put($_.bars, ~~($_.i / 2), $a([$_.h, $_.c, $_.y, $_.w])); //#31917 + if ($f($_.h + $_.y) > $_.pixy) { //#31918 + $_.pixy = $f($_.h + $_.y); //#31918 + } //#31918 + } else { //#31920 + $put($_.bars, ~~($_.i / 2), -1); //#31920 + } //#31920 + } else { //#31923 + $_.d = $f(($f(($get($_.sbs, $_.i) * $_.spaceratio) - $_.spaceratio)) + 1); //#31923 + } //#31923 + $_.pixx = $f($_.pixx + $_.d); //#31925 + } //#31925 + $$.save(); //#31928 + var _t = $$.currpos(); //#31930 + $$.translate(_t.x, _t.y); //#31930 + if ($_.width != 0) { //#31935 + $$.scale(($_.width * 72) / $_.pixx, 1); //#31934 + } //#31934 + $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31945 + $_.tr = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31946 + $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31947 + $_.br = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31948 + if ($_.showbearer) { //#31973 + $$.save(); //#31950 + $$.newpath(); //#31951 + $aload($_.bl); //#31952 + var _1N = $k[--$j]; //#31952 + $$.moveto($k[--$j], _1N); //#31952 + $aload($_.br); //#31952 + var _1Q = $k[--$j]; //#31952 + $$.lineto($k[--$j], _1Q); //#31952 + $aload($_.tl); //#31953 + var _1T = $k[--$j]; //#31953 + $$.moveto($k[--$j], _1T); //#31953 + $aload($_.tr); //#31953 + var _1W = $k[--$j]; //#31953 + $$.lineto($k[--$j], _1W); //#31953 + if ($ne($_.bordercolor, "unset")) { //#31954 + $$.setcolor($_.bordercolor); //#31954 + } //#31954 + $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#31955 + $$.stroke(); //#31955 + $$.restore(); //#31956 + } else { //#31973 + if ($_.showborder) { //#31974 + $$.save(); //#31969 + $$.newpath(); //#31970 + $aload($_.bl); //#31970 + var _1e = $k[--$j]; //#31970 + $$.moveto($k[--$j], _1e); //#31970 + var _1j = $a([$_.br, $_.tr, $_.tl]); //#31970 + for (var _1k = 0, _1l = _1j.length; _1k < _1l; _1k++) { //#31970 + $aload($get(_1j, _1k)); //#31970 + var _1n = $k[--$j]; //#31970 + $$.lineto($k[--$j], _1n); //#31970 + } //#31970 + $$.closepath(); //#31970 + if ($ne($_.bordercolor, "unset")) { //#31971 + $$.setcolor($_.bordercolor); //#31971 + } //#31971 + $$.setlinewidth($_.borderwidth); //#31972 + $$.stroke(); //#31972 + $$.restore(); //#31973 + } //#31973 + } //#31973 + $$.save(); //#31977 + if ($ne($_.barcolor, "unset")) { //#31979 + $$.setcolor($_.barcolor); //#31979 + } //#31979 + var _1u = $_.bars; //#31980 + for (var _1v = 0, _1w = _1u.length; _1v < _1w; _1v++) { //#31986 + var _1x = $get(_1u, _1v); //#31986 + $k[$j++] = _1x; //#31985 + if (_1x != -1) { //#31984 + $aload($k[--$j]); //#31982 + $$.newpath(); //#31982 + $$.setlinewidth($k[--$j]); //#31982 + var _20 = $k[--$j]; //#31982 + $$.moveto($k[--$j], _20); //#31982 + $$.rlineto(0, $k[--$j]); //#31982 + $$.stroke(); //#31982 + } else { //#31984 + $j--; //#31984 + } //#31984 + } //#31984 + $$.restore(); //#31987 + if ($ne($_.textcolor, "unset")) { //#31990 + $$.setcolor($_.textcolor); //#31990 + } //#31990 + if ($_.includetext) { //#32047 + if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#32045 + $_.s = 0; //#31993 + $_.fn = ""; //#31993 + var _29 = $_.txt; //#31994 + for (var _2A = 0, _2B = _29.length; _2A < _2B; _2A++) { //#32003 + $forall($get(_29, _2A)); //#31995 + var _2D = $k[--$j]; //#31996 + var _2E = $k[--$j]; //#31996 + $k[$j++] = _2E; //#32001 + $k[$j++] = _2D; //#32001 + if ((_2D != $_.s) || $ne(_2E, $_.fn)) { //#32000 + var _2H = $k[--$j]; //#31997 + var _2I = $k[--$j]; //#31997 + $_.s = _2H; //#31997 + $_.fn = _2I; //#31997 + $$.selectfont(_2I, _2H); //#31998 + } else { //#32000 + $j -= 2; //#32000 + } //#32000 + var _2J = $k[--$j]; //#32002 + $$.moveto($k[--$j], _2J); //#32002 + $$.show($k[--$j], 0, 0); //#32002 + } //#32002 + } else { //#32045 + $$.selectfont($_.textfont, $_.textsize); //#32005 + if ($eq($_.alttext, "")) { //#32011 + $k[$j++] = Infinity; //#32007 + var _2P = $_.txt; //#32007 + for (var _2Q = 0, _2R = _2P.length; _2Q < _2R; _2Q++) { //#32007 + $forall($get($get(_2P, _2Q), 0)); //#32007 + } //#32007 + $_.txt = $a(); //#32007 + $_.tstr = $s($_.txt.length); //#32008 + for (var _2Z = 0, _2Y = $_.txt.length - 1; _2Z <= _2Y; _2Z += 1) { //#32009 + $put($_.tstr, _2Z, $get($_.txt, _2Z)); //#32009 + } //#32009 + } else { //#32011 + $_.tstr = $_.alttext; //#32011 + } //#32011 + if ($_.tstr.length == 0) { //#32021 + $k[$j++] = 0; //#32016 + } else { //#32021 + $$.save(); //#32018 + $$.newpath(); //#32019 + $$.moveto(0, 0); //#32019 + $$.charpath("0", false); //#32019 + var _2f = $$.pathbbox(); //#32019 + $$.restore(); //#32021 + $k[$j++] = _2f.ury; //#32021 + } //#32021 + $_.textascent = $k[--$j]; //#32030 + var _2i = $$.stringwidth($_.tstr); //#32031 + $_.textwidth = $f(_2i.w + (($_.tstr.length - 1) * $_.textgaps)); //#32031 + $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#32033 + if ($eq($_.textxalign, "left")) { //#32034 + $_.textxpos = $_.textxoffset; //#32034 + } //#32034 + if ($eq($_.textxalign, "right")) { //#32035 + $_.textxpos = $f($f($_.pixx - $_.textxoffset) - $_.textwidth); //#32035 + } //#32035 + if ($eq($_.textxalign, "offleft")) { //#32036 + $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#32036 + } //#32036 + if ($eq($_.textxalign, "offright")) { //#32037 + $_.textxpos = $f($_.pixx + $_.textxoffset); //#32037 + } //#32037 + if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#32041 + $_.textxpos = 0; //#32039 + $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#32040 + } //#32040 + $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#32042 + if ($eq($_.textyalign, "above")) { //#32043 + $_.textypos = $f($f($_.textyoffset + $_.pixy) + 1); //#32043 + } //#32043 + if ($eq($_.textyalign, "center")) { //#32044 + $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#32044 + } //#32044 + $$.moveto($_.textxpos, $_.textypos); //#32045 + $$.show($_.tstr, $_.textgaps, 0); //#32045 + } //#32045 + } //#32045 + if ($_.guardwhitespace) { //#32060 + $$.selectfont("OCR-B", $_.guardheight * 2); //#32051 + if ($_.guardleftpos != 0) { //#32055 + $$.moveto((-$_.guardleftpos) - 2, $f(($f($_.guardleftypos - ($_.guardheight / 2))) - 1.25)); //#32053 + $$.show("<", 0, 0); //#32054 + } //#32054 + if ($_.guardrightpos != 0) { //#32059 + $$.moveto($f(($f($f($_.guardrightpos + $_.pixx) - $_.guardwidth)) + 1), $f(($f($_.guardrightypos - ($_.guardheight / 2))) - 1.25)); //#32057 + $$.show(">", 0, 0); //#32058 + } //#32058 + } //#32058 + $$.restore(); //#32062 + $_ = Object.getPrototypeOf($_); //#32064 } //bwipp_renlinear function bwipp_renmaximatrix() { - if ($_.bwipjs_dontdraw) { //#31758 - return; //#31758 - } //#31758 - $_ = Object.create($_); //#31760 - $_.args = $k[--$j]; //#31762 - $_.barcolor = "unset"; //#31765 - $_.backgroundcolor = "unset"; //#31766 - $forall($_.args, function() { //#31769 - var _3 = $k[--$j]; //#31769 - $_[$k[--$j]] = _3; //#31769 - }); //#31769 - var _5 = $_.opt; //#31770 - for (var _A = _5.size, _9 = _5.keys(), _8 = 0; _8 < _A; _8++) { //#31770 - var _6 = _9.next().value; //#31770 - $_[_6] = _5.get(_6); //#31770 - } //#31770 - $_.barcolor = "" + $_.barcolor; //#31772 - $_.backgroundcolor = "" + $_.backgroundcolor; //#31773 - $$.save(); //#31775 - if ($ne($_.barcolor, "unset")) { //#31777 - $$.setcolor($_.barcolor); //#31777 - } //#31777 - $$.maxicode($_.pixs); //#31778 - $$.restore(); //#31780 - $_ = Object.getPrototypeOf($_); //#31782 + if ($_.bwipjs_dontdraw) { //#32082 + return; //#32082 + } //#32082 + $_ = Object.create($_); //#32084 + $_.args = $k[--$j]; //#32086 + $_.barcolor = "unset"; //#32089 + $_.backgroundcolor = "unset"; //#32090 + $forall($_.args, function() { //#32093 + var _3 = $k[--$j]; //#32093 + $_[$k[--$j]] = _3; //#32093 + }); //#32093 + var _5 = $_.opt; //#32094 + for (var _A = _5.size, _9 = _5.keys(), _8 = 0; _8 < _A; _8++) { //#32094 + var _6 = _9.next().value; //#32094 + $_[_6] = _5.get(_6); //#32094 + } //#32094 + $_.barcolor = "" + $_.barcolor; //#32096 + $_.backgroundcolor = "" + $_.backgroundcolor; //#32097 + $$.save(); //#32099 + if ($ne($_.barcolor, "unset")) { //#32101 + $$.setcolor($_.barcolor); //#32101 + } //#32101 + $$.maxicode($_.pixs); //#32102 + $$.restore(); //#32104 + $_ = Object.getPrototypeOf($_); //#32106 } //bwipp_renmaximatrix // bwip-js/barcode-ftr.js // @@ -40001,7 +40623,13 @@ function bwipp_encode(bwipjs, encoder, text, opts, dontdraw) { } var eq = tmp[i].indexOf('='); if (eq == -1) { - opts[tmp[i]] = true; + if (tmp[i][0] == '!') { + // boolean !name + opts[tmp[i].substr(1)] = false; + } else { + // boolean name + opts[tmp[i]] = true; + } } else { opts[tmp[i].substr(0, eq)] = tmp[i].substr(eq + 1); } @@ -40276,5 +40904,5 @@ function bwipp_lookup(symbol) { } throw new Error("bwipp.unknownEncoder: unknown encoder name: " + symbol); } -var BWIPP_VERSION = '2024-01-03'; +var BWIPP_VERSION = '2024-06-18'; export { bwipp_auspost,bwipp_azteccode,bwipp_azteccodecompact,bwipp_aztecrune,bwipp_bc412,bwipp_channelcode,bwipp_codablockf,bwipp_code11,bwipp_code128,bwipp_code16k,bwipp_code2of5,bwipp_code32,bwipp_code39,bwipp_code39ext,bwipp_code49,bwipp_code93,bwipp_code93ext,bwipp_codeone,bwipp_coop2of5,bwipp_daft,bwipp_databarexpanded,bwipp_databarexpandedcomposite,bwipp_databarexpandedstacked,bwipp_databarexpandedstackedcomposite,bwipp_databarlimited,bwipp_databarlimitedcomposite,bwipp_databaromni,bwipp_databaromnicomposite,bwipp_databarstacked,bwipp_databarstackedcomposite,bwipp_databarstackedomni,bwipp_databarstackedomnicomposite,bwipp_databartruncated,bwipp_databartruncatedcomposite,bwipp_datalogic2of5,bwipp_datamatrix,bwipp_datamatrixrectangular,bwipp_datamatrixrectangularextension,bwipp_dotcode,bwipp_ean13,bwipp_ean13composite,bwipp_ean14,bwipp_ean2,bwipp_ean5,bwipp_ean8,bwipp_ean8composite,bwipp_flattermarken,bwipp_gs1_128,bwipp_gs1_128composite,bwipp_gs1_cc,bwipp_gs1datamatrix,bwipp_gs1datamatrixrectangular,bwipp_gs1dldatamatrix,bwipp_gs1dlqrcode,bwipp_gs1dotcode,bwipp_gs1northamericancoupon,bwipp_gs1qrcode,bwipp_hanxin,bwipp_hibcazteccode,bwipp_hibccodablockf,bwipp_hibccode128,bwipp_hibccode39,bwipp_hibcdatamatrix,bwipp_hibcdatamatrixrectangular,bwipp_hibcmicropdf417,bwipp_hibcpdf417,bwipp_hibcqrcode,bwipp_iata2of5,bwipp_identcode,bwipp_industrial2of5,bwipp_interleaved2of5,bwipp_isbn,bwipp_ismn,bwipp_issn,bwipp_itf14,bwipp_jabcode,bwipp_japanpost,bwipp_kix,bwipp_leitcode,bwipp_mailmark,bwipp_mands,bwipp_matrix2of5,bwipp_maxicode,bwipp_micropdf417,bwipp_microqrcode,bwipp_msi,bwipp_onecode,bwipp_pdf417,bwipp_pdf417compact,bwipp_pharmacode,bwipp_pharmacode2,bwipp_planet,bwipp_plessey,bwipp_posicode,bwipp_postnet,bwipp_pzn,bwipp_qrcode,bwipp_rationalizedCodabar,bwipp_raw,bwipp_rectangularmicroqrcode,bwipp_royalmail,bwipp_sscc18,bwipp_swissqrcode,bwipp_symbol,bwipp_telepen,bwipp_telepennumeric,bwipp_ultracode,bwipp_upca,bwipp_upcacomposite,bwipp_upce,bwipp_upcecomposite,bwipp_lookup,bwipp_encode,BWIPP_VERSION }; diff --git a/demo/examples/example.html b/demo/examples/example.html index 7f7cea6c..6ae63fa3 100644 --- a/demo/examples/example.html +++ b/demo/examples/example.html @@ -129,7 +129,13 @@ } var eq = aopts[i].indexOf('='); if (eq == -1) { - opts[aopts[i]] = true; + if (aopts[i][0] == '!') { + // !parameter => false + opts[aopts[i].substr(1)] = false; + } else { + // parameter => true + opts[aopts[i]] = true; + } } else { opts[aopts[i].substr(0, eq)] = aopts[i].substr(eq+1); } diff --git a/demo/examples/threaded.js b/demo/examples/threaded.js index d1df9fd3..acaf1a44 100644 --- a/demo/examples/threaded.js +++ b/demo/examples/threaded.js @@ -110,10 +110,15 @@ const bwipjs = (function() { worker.parentPort.on('message', (requestUrl) => { let opts = url.parse(requestUrl, true).query; - // Convert boolean empty parameters to true + // Convert empty parameters to true. + // Convert empty !parameters to false. for (let id in opts) { if (opts[id] === '') { - opts[id] = true; + if (id[0] == '!') { + opts[id.substr(1)] = false; + } else { + opts[id] = true; + } } } diff --git a/demo/lib/symdesc.js b/demo/lib/symdesc.js index 149461d8..547e9498 100644 --- a/demo/lib/symdesc.js +++ b/demo/lib/symdesc.js @@ -1,7 +1,7 @@ // file: bwip-js/lib/symdesc.js // // This code was automatically generated from: -// Barcode Writer in Pure PostScript - Version 2024-01-03 +// Barcode Writer in Pure PostScript - Version 2024-06-18 // // Copyright (c) 2011-2024 Mark Warren // Copyright (c) 2004-2024 Terry Burton @@ -106,9 +106,9 @@ var symdesc = { "gs1-128composite":{ sym:"gs1-128composite",desc:"GS1-128 Composite",text:"(00)095287654321012346|(02)09521234543213(37)24(10)1234567ABCDEFG",opts:"ccversion=c" }, "gs1datamatrix":{ sym:"gs1datamatrix",desc:"GS1 Data Matrix",text:"(01)09521234543213(17)120508(10)ABCD1234(410)9501101020917",opts:"" }, "gs1datamatrixrectangular":{ sym:"gs1datamatrixrectangular",desc:"GS1 Data Matrix Rectangular",text:"(01)09521234543213(17)120508(10)ABCD1234(410)9501101020917",opts:"" }, - "gs1dldatamatrix":{ sym:"gs1dldatamatrix",desc:"GS1 Digital Link Data Matrix",text:"https://id.gs1.org/01/09521234543213/22/ABC%2d123?99=XYZ%2f987",opts:"" }, + "gs1dldatamatrix":{ sym:"gs1dldatamatrix",desc:"GS1 Digital Link Data Matrix",text:"https://id.gs1.org/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"" }, "gs1qrcode":{ sym:"gs1qrcode",desc:"GS1 QR Code",text:"(01)09521234543213(8200)http://www.abc.net(10)ABCD1234(410)9501101020917",opts:"" }, - "gs1dlqrcode":{ sym:"gs1dlqrcode",desc:"GS1 Digital Link QR Code",text:"https://id.gs1.org/01/09521234543213/22/ABC%2d123?99=XYZ%2f987",opts:"" }, + "gs1dlqrcode":{ sym:"gs1dlqrcode",desc:"GS1 Digital Link QR Code",text:"HTTPS://ID.GS1.ORG/01/09521234543213/22/ABC%2D123?99=XYZ-987",opts:"" }, "gs1dotcode":{ sym:"gs1dotcode",desc:"GS1 DotCode",text:"(235)5vBZIF%! 0) { //#2318 - var _M8 = $k[--$j]; //#2318 - for (var _MA = _M8, _M9 = (~~(_M8 / 2)) + 1; _MA >= _M9; _MA -= 1) { //#2318 - $r(_MA, -1); //#2318 - } //#2318 - } else { //#2318 - $j--; //#2318 - } //#2318 - $astore($a(~~($counttomark() / 2))); //#2319 - $_.ais = $k[--$j]; //#2319 - $astore($a($counttomark())); //#2320 - $k[$j++] = Infinity; //#2320 - var _MG = $k[--$j]; //#2320 - var _MH = $k[--$j]; //#2320 - $k[$j++] = _MG; //#2322 - $forall(_MH, function() { //#2322 - var _MJ = new Map([ + ["02", _K], + ["03", _P], + ["10", _a], + ["11", _k], + ["12", _r], + ["13", _11], + ["15", _11], + ["16", _11], + ["17", _1C], + ["20", _1M], + ["21", _1W], + ["22", _1d], + ["235", _1k], + ["240", _1u], + ["241", _1u], + ["242", _25], + ["243", _2C], + ["250", _2M], + ["251", _2U], + ["253", _2b], + ["254", _2i], + ["255", _2q], + ["30", _2y], + ["3100", _37], + ["3101", _37], + ["3102", _37], + ["3103", _37], + ["3104", _37], + ["3105", _37], + ["3110", _3G], + ["3111", _3G], + ["3112", _3G], + ["3113", _3G], + ["3114", _3G], + ["3115", _3G], + ["3120", _3P], + ["3121", _3P], + ["3122", _3P], + ["3123", _3P], + ["3124", _3P], + ["3125", _3P], + ["3130", _3Y], + ["3131", _3Y], + ["3132", _3Y], + ["3133", _3Y], + ["3134", _3Y], + ["3135", _3Y], + ["3140", _3h], + ["3141", _3h], + ["3142", _3h], + ["3143", _3h], + ["3144", _3h], + ["3145", _3h], + ["3150", _3q], + ["3151", _3q], + ["3152", _3q], + ["3153", _3q], + ["3154", _3q], + ["3155", _3q], + ["3160", _3z], + ["3161", _3z], + ["3162", _3z], + ["3163", _3z], + ["3164", _3z], + ["3165", _3z], + ["3200", _48], + ["3201", _48], + ["3202", _48], + ["3203", _48], + ["3204", _48], + ["3205", _48], + ["3210", _4H], + ["3211", _4H], + ["3212", _4H], + ["3213", _4H], + ["3214", _4H], + ["3215", _4H], + ["3220", _4Q], + ["3221", _4Q], + ["3222", _4Q], + ["3223", _4Q], + ["3224", _4Q], + ["3225", _4Q], + ["3230", _4Z], + ["3231", _4Z], + ["3232", _4Z], + ["3233", _4Z], + ["3234", _4Z], + ["3235", _4Z], + ["3240", _4i], + ["3241", _4i], + ["3242", _4i], + ["3243", _4i], + ["3244", _4i], + ["3245", _4i], + ["3250", _4r], + ["3251", _4r], + ["3252", _4r], + ["3253", _4r], + ["3254", _4r], + ["3255", _4r], + ["3260", _50], + ["3261", _50], + ["3262", _50], + ["3263", _50], + ["3264", _50], + ["3265", _50], + ["3270", _59], + ["3271", _59], + ["3272", _59], + ["3273", _59], + ["3274", _59], + ["3275", _59], + ["3280", _5I], + ["3281", _5I], + ["3282", _5I], + ["3283", _5I], + ["3284", _5I], + ["3285", _5I], + ["3290", _5R], + ["3291", _5R], + ["3292", _5R], + ["3293", _5R], + ["3294", _5R], + ["3295", _5R], + ["3300", _5a], + ["3301", _5a], + ["3302", _5a], + ["3303", _5a], + ["3304", _5a], + ["3305", _5a], + ["3310", _5j], + ["3311", _5j], + ["3312", _5j], + ["3313", _5j], + ["3314", _5j], + ["3315", _5j], + ["3320", _5s], + ["3321", _5s], + ["3322", _5s], + ["3323", _5s], + ["3324", _5s], + ["3325", _5s], + ["3330", _61], + ["3331", _61], + ["3332", _61], + ["3333", _61], + ["3334", _61], + ["3335", _61], + ["3340", _6A], + ["3341", _6A], + ["3342", _6A], + ["3343", _6A], + ["3344", _6A], + ["3345", _6A], + ["3350", _6J], + ["3351", _6J], + ["3352", _6J], + ["3353", _6J], + ["3354", _6J], + ["3355", _6J], + ["3360", _6S], + ["3361", _6S], + ["3362", _6S], + ["3363", _6S], + ["3364", _6S], + ["3365", _6S], + ["3370", _6a], + ["3371", _6a], + ["3372", _6a], + ["3373", _6a], + ["3374", _6a], + ["3375", _6a], + ["3400", _6j], + ["3401", _6j], + ["3402", _6j], + ["3403", _6j], + ["3404", _6j], + ["3405", _6j], + ["3410", _6s], + ["3411", _6s], + ["3412", _6s], + ["3413", _6s], + ["3414", _6s], + ["3415", _6s], + ["3420", _71], + ["3421", _71], + ["3422", _71], + ["3423", _71], + ["3424", _71], + ["3425", _71], + ["3430", _7A], + ["3431", _7A], + ["3432", _7A], + ["3433", _7A], + ["3434", _7A], + ["3435", _7A], + ["3440", _7J], + ["3441", _7J], + ["3442", _7J], + ["3443", _7J], + ["3444", _7J], + ["3445", _7J], + ["3450", _7S], + ["3451", _7S], + ["3452", _7S], + ["3453", _7S], + ["3454", _7S], + ["3455", _7S], + ["3460", _7b], + ["3461", _7b], + ["3462", _7b], + ["3463", _7b], + ["3464", _7b], + ["3465", _7b], + ["3470", _7k], + ["3471", _7k], + ["3472", _7k], + ["3473", _7k], + ["3474", _7k], + ["3475", _7k], + ["3480", _7t], + ["3481", _7t], + ["3482", _7t], + ["3483", _7t], + ["3484", _7t], + ["3485", _7t], + ["3490", _82], + ["3491", _82], + ["3492", _82], + ["3493", _82], + ["3494", _82], + ["3495", _82], + ["3500", _8B], + ["3501", _8B], + ["3502", _8B], + ["3503", _8B], + ["3504", _8B], + ["3505", _8B], + ["3510", _8K], + ["3511", _8K], + ["3512", _8K], + ["3513", _8K], + ["3514", _8K], + ["3515", _8K], + ["3520", _8T], + ["3521", _8T], + ["3522", _8T], + ["3523", _8T], + ["3524", _8T], + ["3525", _8T], + ["3530", _8c], + ["3531", _8c], + ["3532", _8c], + ["3533", _8c], + ["3534", _8c], + ["3535", _8c], + ["3540", _8l], + ["3541", _8l], + ["3542", _8l], + ["3543", _8l], + ["3544", _8l], + ["3545", _8l], + ["3550", _8u], + ["3551", _8u], + ["3552", _8u], + ["3553", _8u], + ["3554", _8u], + ["3555", _8u], + ["3560", _93], + ["3561", _93], + ["3562", _93], + ["3563", _93], + ["3564", _93], + ["3565", _93], + ["3570", _9C], + ["3571", _9C], + ["3572", _9C], + ["3573", _9C], + ["3574", _9C], + ["3575", _9C], + ["3600", _9L], + ["3601", _9L], + ["3602", _9L], + ["3603", _9L], + ["3604", _9L], + ["3605", _9L], + ["3610", _9U], + ["3611", _9U], + ["3612", _9U], + ["3613", _9U], + ["3614", _9U], + ["3615", _9U], + ["3620", _9d], + ["3621", _9d], + ["3622", _9d], + ["3623", _9d], + ["3624", _9d], + ["3625", _9d], + ["3630", _9m], + ["3631", _9m], + ["3632", _9m], + ["3633", _9m], + ["3634", _9m], + ["3635", _9m], + ["3640", _9v], + ["3641", _9v], + ["3642", _9v], + ["3643", _9v], + ["3644", _9v], + ["3645", _9v], + ["3650", _A4], + ["3651", _A4], + ["3652", _A4], + ["3653", _A4], + ["3654", _A4], + ["3655", _A4], + ["3660", _AD], + ["3661", _AD], + ["3662", _AD], + ["3663", _AD], + ["3664", _AD], + ["3665", _AD], + ["3670", _AM], + ["3671", _AM], + ["3672", _AM], + ["3673", _AM], + ["3674", _AM], + ["3675", _AM], + ["3680", _AV], + ["3681", _AV], + ["3682", _AV], + ["3683", _AV], + ["3684", _AV], + ["3685", _AV], + ["3690", _Ae], + ["3691", _Ae], + ["3692", _Ae], + ["3693", _Ae], + ["3694", _Ae], + ["3695", _Ae], + ["37", _Ao], + ["3900", _Ax], + ["3901", _Ax], + ["3902", _Ax], + ["3903", _Ax], + ["3904", _Ax], + ["3905", _Ax], + ["3906", _Ax], + ["3907", _Ax], + ["3908", _Ax], + ["3909", _Ax], + ["3910", _B7], + ["3911", _B7], + ["3912", _B7], + ["3913", _B7], + ["3914", _B7], + ["3915", _B7], + ["3916", _B7], + ["3917", _B7], + ["3918", _B7], + ["3919", _B7], + ["3920", _BL], + ["3921", _BL], + ["3922", _BL], + ["3923", _BL], + ["3924", _BL], + ["3925", _BL], + ["3926", _BL], + ["3927", _BL], + ["3928", _BL], + ["3929", _BL], + ["3930", _BZ], + ["3931", _BZ], + ["3932", _BZ], + ["3933", _BZ], + ["3934", _BZ], + ["3935", _BZ], + ["3936", _BZ], + ["3937", _BZ], + ["3938", _BZ], + ["3939", _BZ], + ["3940", _Bh], + ["3941", _Bh], + ["3942", _Bh], + ["3943", _Bh], + ["3950", _Bt], + ["3951", _Bt], + ["3952", _Bt], + ["3953", _Bt], + ["3954", _Bt], + ["3955", _Bt], + ["400", _Bx], + ["401", _C2], + ["402", _C7], + ["403", _CE], + ["410", _CI], + ["411", _CI], + ["412", _CI], + ["413", _CI], + ["414", _CP], + ["415", _CY], + ["416", _Cc], + ["417", _Ci], + ["420", _Cn], + ["421", _Cu], + ["422", _D5], + ["423", _DE], + ["424", _DN], + ["425", _DW], + ["426", _De], + ["427", _Do], + ["4300", _Dv], + ["4301", _Dv], + ["4302", _E2], + ["4303", _E9], + ["4304", _EG], + ["4305", _EG], + ["4306", _EG], + ["4307", _EN], + ["4308", _EU], + ["4309", _Ed], + ["4310", _Ek], + ["4311", _Ek], + ["4312", _Er], + ["4313", _Ey], + ["4314", _F5], + ["4315", _F5], + ["4316", _F5], + ["4317", _FC], + ["4318", _FJ], + ["4319", _FQ], + ["4320", _FX], + ["4321", _Fe], + ["4322", _Fe], + ["4323", _Fe], + ["4324", _Fn], + ["4325", _Fn], + ["4326", _Fu], + ["4330", _G4], + ["4331", _GE], + ["4332", _GO], + ["4333", _GY], + ["7001", _Gi], + ["7002", _Gq], + ["7003", _H0], + ["7004", _H9], + ["7005", _HH], + ["7006", _HP], + ["7007", _HZ], + ["7008", _Hh], + ["7009", _Hp], + ["7010", _Hx], + ["7011", _I7], + ["7020", _IH], + ["7021", _IP], + ["7022", _IW], + ["7023", _Ia], + ["7030", _Ik], + ["7031", _Ik], + ["7032", _Ik], + ["7033", _Ik], + ["7034", _Ik], + ["7035", _Ik], + ["7036", _Ik], + ["7037", _Ik], + ["7038", _Ik], + ["7039", _Ik], + ["7040", _Iu], + ["710", _J1], + ["711", _J1], + ["712", _J1], + ["713", _J1], + ["714", _J1], + ["715", _J1], + ["7230", _JB], + ["7231", _JB], + ["7232", _JB], + ["7233", _JB], + ["7234", _JB], + ["7235", _JB], + ["7236", _JB], + ["7237", _JB], + ["7238", _JB], + ["7239", _JB], + ["7240", _JJ], + ["7241", _JR], + ["7242", _JZ], + ["7250", _Jh], + ["7251", _Jr], + ["7252", _Jy], + ["7253", _K7], + ["7254", _K7], + ["7255", _KG], + ["7256", _KO], + ["7257", _KV], + ["7258", _Kc], + ["7259", _Kk], + ["8001", _Kz], + ["8002", _L3], + ["8003", _LC], + ["8004", _LI], + ["8005", _LQ], + ["8006", _LZ], + ["8007", _Lg], + ["8008", _Lq], + ["8009", _Ly], + ["8010", _M4], + ["8011", _MB], + ["8012", _MJ], + ["8013", _MO], + ["8014", _MV], + ["8017", _Mc], + ["8018", _Mj], + ["8019", _Mr], + ["8020", _My], + ["8026", _N8], + ["8030", _NO], + ["8110", _NS], + ["8111", _NZ], + ["8112", _Nd], + ["8200", _Nk], + ["90", _No], + ["91", _Ns], + ["92", _Ns], + ["93", _Ns], + ["94", _Ns], + ["95", _Ns], + ["96", _Ns], + ["97", _Ns], + ["98", _Ns], + ["99", _Ns] + ]); //#2466 + $_.gs1syntax = _Nt; //#2468 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2468 + bwipp_gs1process.__2469__ = 1; //#2468 + $_ = Object.getPrototypeOf($_); //#2468 + } //#2468 + if ($eq($k[--$j], 'ai')) { //#2700 + $anchorsearch($k[--$j], "("); //#2476 + if ($nt($k[--$j])) { //#2478 + $j--; //#2477 + $k[$j++] = 'bwipp.GS1aiMissingOpenParen#2477'; //#2477 + $k[$j++] = "AIs must start with '('"; //#2477 + bwipp_raiseerror(); //#2477 + } //#2477 + $j--; //#2479 + $k[$j++] = Infinity; //#2480 + var _Ny = $k[--$j]; //#2480 + var _Nz = $k[--$j]; //#2480 + $k[$j++] = _Ny; //#2487 + $k[$j++] = _Nz; //#2487 + for (;;) { //#2487 + var _O0 = $k[--$j]; //#2481 + $k[$j++] = _O0; //#2481 + if ($eq(_O0, "")) { //#2481 + $j--; //#2481 + break; //#2481 + } //#2481 + $search($k[--$j], ")"); //#2482 + if ($nt($k[--$j])) { //#2484 + $cleartomark(); //#2483 + $k[$j++] = 'bwipp.GS1aiMissingCloseParen#2483'; //#2483 + $k[$j++] = "AIs must end with ')'"; //#2483 + bwipp_raiseerror(); //#2483 + } //#2483 + var _O3 = $k[--$j]; //#2485 + var _O4 = $k[--$j]; //#2485 + $k[$j++] = _O3; //#2485 + $k[$j++] = _O4; //#2485 + $j--; //#2485 + var _O5 = $k[--$j]; //#2485 + var _O6 = $k[--$j]; //#2485 + $k[$j++] = _O5; //#2486 + $search(_O6, "("); //#2486 + if ($k[--$j]) { //#2486 + var _O8 = $k[--$j]; //#2486 + var _O9 = $k[--$j]; //#2486 + $k[$j++] = _O8; //#2486 + $k[$j++] = _O9; //#2486 + $j--; //#2486 + var _OA = $k[--$j]; //#2486 + var _OB = $k[--$j]; //#2486 + $k[$j++] = _OA; //#2486 + $k[$j++] = _OB; //#2486 + } else { //#2486 + $k[$j++] = ""; //#2486 + } //#2486 + } //#2486 + var _OC = $counttomark(); //#2488 + $k[$j++] = _OC; //#2488 + if (_OC > 0) { //#2488 + var _OD = $k[--$j]; //#2488 + for (var _OF = _OD, _OE = (~~(_OD / 2)) + 1; _OF >= _OE; _OF -= 1) { //#2488 + $r(_OF, -1); //#2488 + } //#2488 + } else { //#2488 + $j--; //#2488 + } //#2488 + $astore($a(~~($counttomark() / 2))); //#2489 + $_.ais = $k[--$j]; //#2489 + $astore($a($counttomark())); //#2490 + $k[$j++] = Infinity; //#2490 + var _OL = $k[--$j]; //#2490 + var _OM = $k[--$j]; //#2490 + $k[$j++] = _OL; //#2492 + $forall(_OM, function() { //#2492 + var _OO = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#2321 - $k[$j++] = _MJ; //#2321 - bwipp_parseinput(); //#2321 - }); //#2321 - $_.vals = $a(); //#2322 - $j--; //#2323 - } else { //#2507 - $anchorsearch($k[--$j], "http://"); //#2328 - if ($nt($k[--$j])) { //#2331 - $anchorsearch($k[--$j], "https://"); //#2329 - if ($nt($k[--$j])) { //#2331 - $j--; //#2330 - $k[$j++] = 'bwipp.GS1dlURIbadScheme#2330'; //#2330 - $k[$j++] = "Scheme must be http:// or https://"; //#2330 - bwipp_raiseerror(); //#2330 - } //#2330 - } //#2330 - $j--; //#2332 - $search($k[--$j], "/"); //#2335 - if ($nt($k[--$j])) { //#2337 - $j--; //#2336 - $k[$j++] = 'bwipp.GS1dlMissingDomainOrPathInfo#2336'; //#2336 - $k[$j++] = "URI must contain a domain and path info"; //#2336 - bwipp_raiseerror(); //#2336 - } //#2336 - $j -= 2; //#2338 - $search($k[--$j], "#"); //#2341 - if ($k[--$j]) { //#2343 - var _MT = $k[--$j]; //#2342 - var _MU = $k[--$j]; //#2342 - $k[$j++] = _MT; //#2342 - $k[$j++] = _MU; //#2342 - $j--; //#2342 - var _MV = $k[--$j]; //#2342 - var _MW = $k[--$j]; //#2342 - $k[$j++] = _MV; //#2342 - $k[$j++] = _MW; //#2342 - $j--; //#2342 - } //#2342 - $search($k[--$j], "?"); //#2346 - if ($nt($k[--$j])) { //#2348 - var _MZ = $k[--$j]; //#2347 - $k[$j++] = ""; //#2347 - $k[$j++] = null; //#2347 - $k[$j++] = _MZ; //#2347 - } //#2347 - $_.pp = $k[--$j]; //#2349 - $j--; //#2350 - $_.qp = $k[--$j]; //#2351 - $k[$j++] = Infinity; //#2354 - $k[$j++] = 0; //#2358 - $k[$j++] = 0; //#2358 - $k[$j++] = $_.pp; //#2358 - for (;;) { //#2358 - $search($k[--$j], "/"); //#2356 - if ($nt($k[--$j])) { //#2356 - $j--; //#2356 - break; //#2356 - } //#2356 - var _Mf = $k[--$j]; //#2357 - var _Mg = $k[--$j]; //#2357 - $k[$j++] = _Mf.length + 1; //#2357 - $k[$j++] = _Mg; //#2357 - $j--; //#2357 - var _Mh = $k[--$j]; //#2357 - var _Mi = $k[--$j]; //#2357 - var _Mj = $k[--$j]; //#2357 - $k[$j++] = _Mj; //#2357 - $k[$j++] = $f(_Mh + _Mj); //#2357 - $k[$j++] = _Mi; //#2357 - } //#2357 - $astore($a($counttomark() - 1)); //#2359 - $_.pipos = $k[--$j]; //#2359 - $j -= 2; //#2359 - if ($_.pipos.length <= 1) { //#2362 - $k[$j++] = 'bwipp.GS1dlNoAIinfo#2361'; //#2361 - $k[$j++] = "The path was too short to contain AI info"; //#2361 - bwipp_raiseerror(); //#2361 - } //#2361 - $k[$j++] = false; //#2378 - for (var _Mp = $_.pipos.length - 2; _Mp >= 0; _Mp -= 2) { //#2378 - var _Mr = $get($_.pipos, _Mp); //#2368 - var _Mv = $geti($_.pp, _Mr, $f($f($get($_.pipos, _Mp + 1) - _Mr) - 1)); //#2369 - var _Mx = $get($_.gs1syntax, _Mv) !== undefined; //#2370 - $k[$j++] = _Mp; //#2376 - $k[$j++] = _Mv; //#2376 - if (_Mx) { //#2375 - var _N1 = $get($get($_.gs1syntax, $k[--$j]), 'dlpkey') !== undefined; //#2371 - if (_N1) { //#2373 - var _N2 = $k[--$j]; //#2372 - var _N3 = $k[--$j]; //#2372 - $k[$j++] = _N2; //#2372 - $k[$j++] = _N3; //#2372 - $j--; //#2372 - $k[$j++] = true; //#2372 - break; //#2372 - } //#2372 - } else { //#2375 - $j--; //#2375 - } //#2375 - $j--; //#2377 - } //#2377 - if ($nt($k[--$j])) { //#2381 - $k[$j++] = 'bwipp.GS1dlNoAIinfo#2380'; //#2380 - $k[$j++] = "The path does not contain a valid primary key"; //#2380 - bwipp_raiseerror(); //#2380 - } //#2380 - var _N7 = $get($_.pipos, $k[--$j]); //#2382 - $_.pp = $geti($_.pp, _N7, $f($_.pp.length - _N7)); //#2382 - $_.uriunescape = function() { - $_.qq = $k[--$j]; //#2385 - $_.in = $k[--$j]; //#2386 - $_.out = $s($_.in.length); //#2387 - $k[$j++] = 0; //#2407 - $k[$j++] = 0; //#2407 - for (;;) { //#2407 - var _NF = $k[--$j]; //#2389 - var _NG = $k[--$j]; //#2389 - $k[$j++] = _NG; //#2389 - $k[$j++] = _NF; //#2389 - if (_NG >= $_.in.length) { //#2389 - break; //#2389 - } //#2389 - var _NJ = $k[--$j]; //#2390 - var _NK = $k[--$j]; //#2390 - var _NL = $get($_.in, _NK); //#2390 - $k[$j++] = _NK; //#2406 - $k[$j++] = _NJ; //#2406 - $k[$j++] = _NL; //#2406 - if ((_NL == 43) && $_.qq) { //#2405 - $j--; //#2392 - var _NO = $k[--$j]; //#2392 - $put($_.out, _NO, 32); //#2392 - var _NP = $k[--$j]; //#2393 - $k[$j++] = $f(_NP + 1); //#2393 - $k[$j++] = $f(_NO + 1); //#2393 - } else { //#2405 - var _NQ = $k[--$j]; //#2395 - var _NR = $k[--$j]; //#2395 - var _NS = $k[--$j]; //#2395 - $k[$j++] = _NS; //#2406 - $k[$j++] = _NR; //#2406 - $k[$j++] = _NQ; //#2406 - if ((_NQ == 37) && (_NS < ($_.in.length - 2))) { //#2405 - $j--; //#2396 - var _NV = $strcpy($s(4), "< >"); //#2397 - var _NX = $k[--$j]; //#2397 - var _NY = $k[--$j]; //#2397 - $puti(_NV, 1, $geti($_.in, $f(_NY + 1), 2)); //#2397 - try { //#2398 - $k[$j++] = _NY; //#2398 - $k[$j++] = _NX; //#2398 - $k[$j++] = $cvx(_NV); //#2398 - $k[$j++] = false - } catch (e) { - $k[$j++] = true - } //#2398 - if ($k[--$j]) { //#2400 - $j -= 2; //#2399 - $k[$j++] = 'bwipp.GS1dlBadHexCharacter#2399'; //#2399 - $k[$j++] = "Invalid hex character"; //#2399 - bwipp_raiseerror(); //#2399 - } //#2399 - var _Nc = $get($k[--$j], 0); //#2401 - var _Ne = $k[--$j]; //#2401 - $put($_.out, _Ne, _Nc); //#2401 - var _Nf = $k[--$j]; //#2402 - $k[$j++] = $f(_Nf + 3); //#2402 - $k[$j++] = $f(_Ne + 1); //#2402 - } else { //#2405 - var _Nh = $k[--$j]; //#2404 - var _Ni = $k[--$j]; //#2404 - $put($_.out, _Ni, _Nh); //#2404 - var _Nj = $k[--$j]; //#2405 - $k[$j++] = $f(_Nj + 1); //#2405 - $k[$j++] = $f(_Ni + 1); //#2405 - } //#2405 - } //#2405 - } //#2405 - $_.out = $geti($_.out, 0, $k[--$j]); //#2408 - $j--; //#2409 - $k[$j++] = $_.out; //#2410 - }; //#2410 - $_.isvaliddlpkeyseq = function() { - $_.in = $k[--$j]; //#2414 - $k[$j++] = false; //#2428 - $forall($get($get($_.gs1syntax, $get($_.in, 0)), 'dlpkey'), function() { //#2428 - $_.seq = $k[--$j]; //#2417 - $_.i = 1; //#2418 - $_.j = 0; //#2418 - for (;;) { //#2426 - if ($_.i >= $_.in.length) { //#2420 - break; //#2420 - } //#2420 - if ($_.j >= $_.seq.length) { //#2421 - break; //#2421 - } //#2421 - if ($eq($get($_.in, $_.i), $get($_.seq, $_.j))) { //#2424 - $_.i = $_.i + 1; //#2423 - } //#2423 - $_.j = $_.j + 1; //#2425 - } //#2425 - if ($_.i == $_.in.length) { //#2427 - $j--; //#2427 - $k[$j++] = true; //#2427 - return true; //#2427 - } //#2427 - }); //#2427 - }; //#2427 - $_.ais = $a(99); //#2431 - $_.vals = $a(99); //#2432 - $k[$j++] = 0; //#2446 - $k[$j++] = $_.pp; //#2446 - for (;;) { //#2446 - $search($k[--$j], "/"); //#2437 - if ($k[--$j]) { //#2443 - var _OF = $k[--$j]; //#2438 - var _OG = $k[--$j]; //#2438 - var _OH = $k[--$j]; //#2438 - var _OI = $k[--$j]; //#2438 - $put($_.ais, _OI, _OF); //#2438 - $k[$j++] = _OI; //#2440 - $search(_OH, "/"); //#2440 - if ($k[--$j]) { //#2440 - var _OK = $k[--$j]; //#2440 - var _OL = $k[--$j]; //#2440 - $k[$j++] = _OK; //#2440 - $k[$j++] = _OL; //#2440 - $j--; //#2440 - } else { //#2440 - var _OM = $k[--$j]; //#2440 - $k[$j++] = ""; //#2440 - $k[$j++] = _OM; //#2440 - } //#2440 - var _OO = $k[--$j]; //#2441 - var _OP = $k[--$j]; //#2441 - var _OQ = $k[--$j]; //#2441 - $k[$j++] = _OQ; //#2441 - $k[$j++] = _OP; //#2441 - $k[$j++] = $_.vals; //#2441 - $k[$j++] = _OQ; //#2441 - $k[$j++] = _OO; //#2441 - $k[$j++] = false; //#2441 - $_.uriunescape(); //#2441 - var _OR = $k[--$j]; //#2441 - var _OS = $k[--$j]; //#2441 - $put($k[--$j], _OS, _OR); //#2441 - } else { //#2443 - $j--; //#2443 - break; //#2443 - } //#2443 - var _OU = $k[--$j]; //#2445 - var _OV = $k[--$j]; //#2445 - $k[$j++] = $f(_OV + 1); //#2445 - $k[$j++] = _OU; //#2445 - } //#2445 - var _OW = $k[--$j]; //#2447 - $_.plen = _OW; //#2447 - $k[$j++] = _OW; //#2454 - if (_OW > 1) { //#2454 - $k[$j++] = $geti($_.ais, 0, $_.plen); //#2451 - $_.isvaliddlpkeyseq(); //#2451 - if ($nt($k[--$j])) { //#2453 - $j--; //#2452 - $k[$j++] = 'bwipp.GS1dlBadPathInfo#2452'; //#2452 - $k[$j++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; //#2452 - bwipp_raiseerror(); //#2452 - } //#2452 - } //#2452 - $k[$j++] = $_.qp; //#2472 - for (;;) { //#2472 - var _Oc = $k[--$j]; //#2458 - $k[$j++] = _Oc; //#2458 - if ($eq(_Oc, "")) { //#2458 - $j--; //#2458 - break; //#2458 - } //#2458 - $search($k[--$j], "&"); //#2459 - if ($k[--$j]) { //#2459 - var _Of = $k[--$j]; //#2459 - var _Og = $k[--$j]; //#2459 - $k[$j++] = _Of; //#2459 - $k[$j++] = _Og; //#2459 - $j--; //#2459 - } else { //#2459 - var _Oh = $k[--$j]; //#2459 - $k[$j++] = ""; //#2459 - $k[$j++] = _Oh; //#2459 - } //#2459 - $search($k[--$j], "="); //#2460 - if ($k[--$j]) { //#2470 - var _Ok = $k[--$j]; //#2461 - $k[$j++] = _Ok; //#2461 - $k[$j++] = true; //#2461 - $forall(_Ok, function() { //#2461 - var _Ol = $k[--$j]; //#2461 - var _Om = $k[--$j]; //#2461 - $k[$j++] = _Om && ((_Ol >= 48) && (_Ol <= 57)); //#2461 - }); //#2461 - if ($k[--$j]) { //#2467 - var _Op = $k[--$j]; //#2462 - var _Oq = $k[--$j]; //#2462 - var _Or = $k[--$j]; //#2462 - var _Os = $k[--$j]; //#2462 - var _Ot = $k[--$j]; //#2462 - $put($_.ais, _Ot, _Op); //#2462 - $k[$j++] = _Ot; //#2464 - $k[$j++] = _Os; //#2464 - $k[$j++] = $_.vals; //#2464 - $k[$j++] = _Ot; //#2464 - $k[$j++] = _Or; //#2464 - $k[$j++] = true; //#2464 - $_.uriunescape(); //#2464 - var _Ov = $k[--$j]; //#2464 - var _Ow = $k[--$j]; //#2464 - $put($k[--$j], _Ow, _Ov); //#2464 - var _Oy = $k[--$j]; //#2465 - var _Oz = $k[--$j]; //#2465 - $k[$j++] = $f(_Oz + 1); //#2465 - $k[$j++] = _Oy; //#2465 - } else { //#2467 - $j -= 3; //#2467 - } //#2467 - } else { //#2470 - $j--; //#2470 - } //#2470 - } //#2470 - var _P2 = $k[--$j]; //#2475 - var _P4 = $geti($_.ais, $_.plen, $f(_P2 - $_.plen)); //#2475 - $k[$j++] = _P2; //#2490 - for (var _P5 = 0, _P6 = _P4.length; _P5 < _P6; _P5++) { //#2490 - $k[$j++] = $get(_P4, _P5); //#2488 - for (var _P9 = $_.plen; _P9 >= 1; _P9 -= 1) { //#2488 - var _PA = $k[--$j]; //#2477 - $k[$j++] = _PA; //#2479 - $k[$j++] = _P9; //#2479 - $k[$j++] = _PA; //#2479 - $k[$j++] = Infinity; //#2477 - $aload($geti($_.ais, 0, $_.plen)); //#2478 - $r($counttomark() + 3, -2); //#2479 - var _PF = $k[--$j]; //#2479 - var _PG = $k[--$j]; //#2479 - $k[$j++] = _PF; //#2479 - $r(_PG, 1); //#2479 - var _PH = $a(); //#2479 - $k[$j++] = _PH; //#2480 - $_.isvaliddlpkeyseq(); //#2480 - if ($k[--$j]) { //#2487 - var _PJ = $k[--$j]; //#2481 - var _PK = $k[--$j]; //#2481 - $k[$j++] = _PJ; //#2481 - $k[$j++] = _PK; //#2481 - $j--; //#2481 - var _PL = $k[--$j]; //#2482 - var _PM = _PL.length; //#2482 - var _PN = $s(_PM + 50); //#2482 - $puti(_PN, 0, "AI ("); //#2483 - $puti(_PN, 4, _PL); //#2484 - $puti(_PN, _PM + 4, ") from query params should be in the path info"); //#2485 - $k[$j++] = _PL; //#2486 - $k[$j++] = _PN; //#2486 - $k[$j++] = _PM; //#2486 - $j--; //#2486 - var _PO = $k[--$j]; //#2486 - var _PP = $k[--$j]; //#2486 - $k[$j++] = _PO; //#2486 - $k[$j++] = _PP; //#2486 - $j--; //#2486 - var _PQ = $k[--$j]; //#2486 - $k[$j++] = 'bwipp.GS1dlAttributeMustBeQualifier#2486'; //#2486 - $k[$j++] = _PQ; //#2486 - bwipp_raiseerror(); //#2486 - } //#2486 - } //#2486 - $j--; //#2489 - } //#2489 - var _PS = $k[--$j]; //#2492 - $_.ais = $geti($_.ais, 0, _PS); //#2492 - $_.vals = $geti($_.vals, 0, _PS); //#2493 - for (var _PY = 0, _PX = $_.ais.length - 1; _PY <= _PX; _PY += 1) { //#2508 - $k[$j++] = _PY; //#2506 - if ($eq($get($_.ais, _PY), "01")) { //#2506 - var _Pb = $k[--$j]; //#2499 - var _Pd = $get($_.vals, _Pb); //#2499 - var _Pe = _Pd.length; //#2500 - $k[$j++] = _Pb; //#2505 - $k[$j++] = _Pd; //#2505 - if ((_Pe == 8) || ((_Pe == 12) || (_Pe == 13))) { //#2504 - var _Pg = $strcpy($s(14), "00000000000000"); //#2501 - var _Ph = $k[--$j]; //#2501 - $puti(_Pg, 14 - _Ph.length, _Ph); //#2501 - var _Pj = $k[--$j]; //#2502 - $put($_.vals, _Pj, _Pg); //#2502 - $k[$j++] = _Pj; //#2502 - } else { //#2504 - $j--; //#2504 - } //#2504 - } //#2504 - $j--; //#2507 - } //#2507 - } //#2507 - if (!bwipp_gs1process.__2521__) { //#2521 - $_ = Object.create($_); //#2521 - $k[$j++] = Infinity; //#2514 - var _Pk = $a(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); //#2519 - for (var _Pl = 0, _Pm = _Pk.length; _Pl < _Pm; _Pl++) { //#2520 - var _Pn = $get(_Pk, _Pl); //#2520 - $k[$j++] = _Pn; //#2520 - $k[$j++] = _Pn; //#2520 - } //#2520 - $_.aifixed = $d(); //#2520 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2520 - bwipp_gs1process.__2521__ = 1; //#2520 - $_ = Object.getPrototypeOf($_); //#2520 - } //#2520 - $k[$j++] = Infinity; //#2523 - var _Pq = $_.ais; //#2524 - for (var _Pr = 0, _Ps = _Pq.length; _Pr < _Ps; _Pr++) { //#2531 - var _Pt = $get(_Pq, _Pr); //#2531 - $k[$j++] = true; //#2530 - $k[$j++] = _Pt; //#2530 - if (_Pt.length >= 2) { //#2529 - var _Px = $get($_.aifixed, $geti($k[--$j], 0, 2)) !== undefined; //#2527 - if (_Px) { //#2527 - $j--; //#2527 - $k[$j++] = false; //#2527 - } //#2527 - } else { //#2529 + ]); //#2491 + $k[$j++] = _OO; //#2491 + bwipp_parseinput(); //#2491 + }); //#2491 + $_.vals = $a(); //#2492 + $j--; //#2493 + } else { //#2700 + $anchorsearch($k[--$j], "http://"); //#2498 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "HTTP://"); //#2499 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "https://"); //#2500 + if ($nt($k[--$j])) { //#2503 + $anchorsearch($k[--$j], "HTTPS://"); //#2501 + if ($nt($k[--$j])) { //#2503 + $j--; //#2502 + $k[$j++] = 'bwipp.GS1dlURIbadScheme#2502'; //#2502 + $k[$j++] = "Scheme must be http:// HTTP:// https:// or HTTPS://"; //#2502 + bwipp_raiseerror(); //#2502 + } //#2502 + } //#2502 + } //#2502 + } //#2502 + $j--; //#2504 + $search($k[--$j], "/"); //#2507 + if ($nt($k[--$j])) { //#2509 + $j--; //#2508 + $k[$j++] = 'bwipp.GS1dlMissingDomainOrPathInfo#2508'; //#2508 + $k[$j++] = "URI must contain a domain and path info"; //#2508 + bwipp_raiseerror(); //#2508 + } //#2508 + $j -= 2; //#2510 + $search($k[--$j], "#"); //#2513 + if ($k[--$j]) { //#2515 + var _Oc = $k[--$j]; //#2514 + var _Od = $k[--$j]; //#2514 + $k[$j++] = _Oc; //#2514 + $k[$j++] = _Od; //#2514 + $j--; //#2514 + var _Oe = $k[--$j]; //#2514 + var _Of = $k[--$j]; //#2514 + $k[$j++] = _Oe; //#2514 + $k[$j++] = _Of; //#2514 + $j--; //#2514 + } //#2514 + $search($k[--$j], "?"); //#2518 + if ($nt($k[--$j])) { //#2520 + var _Oi = $k[--$j]; //#2519 + $k[$j++] = ""; //#2519 + $k[$j++] = null; //#2519 + $k[$j++] = _Oi; //#2519 + } //#2519 + $_.pp = $k[--$j]; //#2521 + $j--; //#2522 + $_.qp = $k[--$j]; //#2523 + $k[$j++] = Infinity; //#2526 + $k[$j++] = 0; //#2530 + $k[$j++] = 0; //#2530 + $k[$j++] = $_.pp; //#2530 + for (;;) { //#2530 + $search($k[--$j], "/"); //#2528 + if ($nt($k[--$j])) { //#2528 + $j--; //#2528 + break; //#2528 + } //#2528 + var _Oo = $k[--$j]; //#2529 + var _Op = $k[--$j]; //#2529 + $k[$j++] = _Oo.length + 1; //#2529 + $k[$j++] = _Op; //#2529 $j--; //#2529 + var _Oq = $k[--$j]; //#2529 + var _Or = $k[--$j]; //#2529 + var _Os = $k[--$j]; //#2529 + $k[$j++] = _Os; //#2529 + $k[$j++] = $f(_Oq + _Os); //#2529 + $k[$j++] = _Or; //#2529 } //#2529 - } //#2529 - $_.fncs = $a(); //#2529 - if (!bwipp_gs1process.__2556__) { //#2556 - $_ = Object.create($_); //#2556 - $k[$j++] = Infinity; //#2537 - $k[$j++] = 0; //#2539 - for (var _Pz = 0, _Q0 = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; _Pz < _Q0; _Pz++) { //#2539 - var _Q2 = $k[--$j]; //#2539 - $k[$j++] = $get("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", _Pz); //#2539 - $k[$j++] = _Q2; //#2539 - $k[$j++] = $f(_Q2 + 1); //#2539 - } //#2539 - $j--; //#2539 - $_.cset82 = $d(); //#2540 - $k[$j++] = Infinity; //#2542 - $k[$j++] = 0; //#2544 - for (var _Q4 = 0, _Q5 = "#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length; _Q4 < _Q5; _Q4++) { //#2544 - var _Q7 = $k[--$j]; //#2544 - $k[$j++] = $get("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _Q4); //#2544 - $k[$j++] = _Q7; //#2544 - $k[$j++] = $f(_Q7 + 1); //#2544 - } //#2544 - $j--; //#2544 - $_.cset39 = $d(); //#2545 - $k[$j++] = Infinity; //#2547 - $k[$j++] = 0; //#2549 - for (var _Q9 = 0, _QA = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; _Q9 < _QA; _Q9++) { //#2549 - var _QC = $k[--$j]; //#2549 - $k[$j++] = $get("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", _Q9); //#2549 - $k[$j++] = _QC; //#2549 - $k[$j++] = $f(_QC + 1); //#2549 + $astore($a($counttomark() - 1)); //#2531 + $_.pipos = $k[--$j]; //#2531 + $j -= 2; //#2531 + if ($_.pipos.length <= 1) { //#2534 + $k[$j++] = 'bwipp.GS1dlNoAIinfo#2533'; //#2533 + $k[$j++] = "The path was too short to contain AI info"; //#2533 + bwipp_raiseerror(); //#2533 + } //#2533 + $k[$j++] = false; //#2550 + for (var _Oy = $_.pipos.length - 2; _Oy >= 0; _Oy -= 2) { //#2550 + var _P0 = $get($_.pipos, _Oy); //#2540 + var _P4 = $geti($_.pp, _P0, $f($f($get($_.pipos, _Oy + 1) - _P0) - 1)); //#2541 + var _P6 = $get($_.gs1syntax, _P4) !== undefined; //#2542 + $k[$j++] = _Oy; //#2548 + $k[$j++] = _P4; //#2548 + if (_P6) { //#2547 + var _PA = $get($get($_.gs1syntax, $k[--$j]), 'dlpkey') !== undefined; //#2543 + if (_PA) { //#2545 + var _PB = $k[--$j]; //#2544 + var _PC = $k[--$j]; //#2544 + $k[$j++] = _PB; //#2544 + $k[$j++] = _PC; //#2544 + $j--; //#2544 + $k[$j++] = true; //#2544 + break; //#2544 + } //#2544 + } else { //#2547 + $j--; //#2547 + } //#2547 + $j--; //#2549 } //#2549 - $j--; //#2549 - $_.cset32 = $d(); //#2550 - $k[$j++] = Infinity; //#2552 - $k[$j++] = 0; //#2554 - for (var _QE = 0, _QF = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length; _QE < _QF; _QE++) { //#2554 - var _QH = $k[--$j]; //#2554 - $k[$j++] = $get("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", _QE); //#2554 - $k[$j++] = _QH; //#2554 - $k[$j++] = $f(_QH + 1); //#2554 - } //#2554 - $j--; //#2554 - $_.cset64 = $d(); //#2555 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2555 - bwipp_gs1process.__2556__ = 1; //#2555 - $_ = Object.getPrototypeOf($_); //#2555 - } //#2555 + if ($nt($k[--$j])) { //#2553 + $k[$j++] = 'bwipp.GS1dlNoAIinfo#2552'; //#2552 + $k[$j++] = "The path does not contain a valid primary key"; //#2552 + bwipp_raiseerror(); //#2552 + } //#2552 + var _PG = $get($_.pipos, $k[--$j]); //#2554 + $_.pp = $geti($_.pp, _PG, $f($_.pp.length - _PG)); //#2554 + $_.uriunescape = function() { + $_.qq = $k[--$j]; //#2557 + $_.in = $k[--$j]; //#2558 + $_.out = $s($_.in.length); //#2559 + $k[$j++] = 0; //#2583 + $k[$j++] = 0; //#2583 + for (;;) { //#2583 + var _PO = $k[--$j]; //#2561 + var _PP = $k[--$j]; //#2561 + $k[$j++] = _PP; //#2561 + $k[$j++] = _PO; //#2561 + if (_PP >= $_.in.length) { //#2561 + break; //#2561 + } //#2561 + var _PS = $k[--$j]; //#2562 + var _PT = $k[--$j]; //#2562 + var _PU = $get($_.in, _PT); //#2562 + $k[$j++] = _PT; //#2582 + $k[$j++] = _PS; //#2582 + $k[$j++] = _PU; //#2582 + if ((_PU == 43) && $_.qq) { //#2581 + $j--; //#2564 + var _PX = $k[--$j]; //#2564 + $put($_.out, _PX, 32); //#2564 + var _PY = $k[--$j]; //#2565 + $k[$j++] = $f(_PY + 1); //#2565 + $k[$j++] = $f(_PX + 1); //#2565 + } else { //#2581 + var _PZ = $k[--$j]; //#2567 + var _Pa = $k[--$j]; //#2567 + var _Pb = $k[--$j]; //#2567 + $k[$j++] = _Pb; //#2582 + $k[$j++] = _Pa; //#2582 + $k[$j++] = _PZ; //#2582 + if ((_PZ == 37) && (_Pb < ($_.in.length - 2))) { //#2581 + $j--; //#2568 + var _Pe = $k[--$j]; //#2569 + var _Pf = $k[--$j]; //#2569 + var _Pg = $geti($_.in, $f(_Pf + 1), 2); //#2569 + $k[$j++] = _Pf; //#2576 + $k[$j++] = _Pe; //#2576 + $k[$j++] = 0; //#2576 + for (var _Ph = 0, _Pi = _Pg.length; _Ph < _Pi; _Ph++) { //#2576 + var _Pj = $get(_Pg, _Ph); //#2576 + $k[$j++] = _Pj; //#2574 + if ((_Pj >= 48) && (_Pj <= 57)) { //#2573 + var _Pk = $k[--$j]; //#2570 + $k[$j++] = $f(_Pk - 48); //#2570 + } else { //#2573 + var _Pl = $k[--$j]; //#2571 + $k[$j++] = _Pl; //#2574 + if ((_Pl >= 65) && (_Pl <= 70)) { //#2573 + var _Pm = $k[--$j]; //#2571 + $k[$j++] = $f(_Pm - 55); //#2571 + } else { //#2573 + var _Pn = $k[--$j]; //#2572 + $k[$j++] = _Pn; //#2574 + if ((_Pn >= 97) && (_Pn <= 102)) { //#2573 + var _Po = $k[--$j]; //#2572 + $k[$j++] = $f(_Po - 87); //#2572 + } else { //#2573 + $j -= 2; //#2573 + $k[$j++] = 'bwipp.GS1dlBadHexCharacter#2573'; //#2573 + $k[$j++] = "Invalid hex character"; //#2573 + bwipp_raiseerror(); //#2573 + } //#2573 + } //#2573 + } //#2573 + var _Pp = $k[--$j]; //#2575 + var _Pq = $k[--$j]; //#2575 + $k[$j++] = $f(_Pp + (_Pq * 16)); //#2575 + } //#2575 + var _Ps = $k[--$j]; //#2577 + var _Pt = $k[--$j]; //#2577 + $put($_.out, _Pt, _Ps); //#2577 + var _Pu = $k[--$j]; //#2578 + $k[$j++] = $f(_Pu + 3); //#2578 + $k[$j++] = $f(_Pt + 1); //#2578 + } else { //#2581 + var _Pw = $k[--$j]; //#2580 + var _Px = $k[--$j]; //#2580 + $put($_.out, _Px, _Pw); //#2580 + var _Py = $k[--$j]; //#2581 + $k[$j++] = $f(_Py + 1); //#2581 + $k[$j++] = $f(_Px + 1); //#2581 + } //#2581 + } //#2581 + } //#2581 + $_.out = $geti($_.out, 0, $k[--$j]); //#2584 + $j--; //#2585 + $k[$j++] = $_.out; //#2586 + }; //#2586 + $_.isvaliddlpkeyseq = function() { + $_.in = $k[--$j]; //#2590 + $k[$j++] = false; //#2604 + $forall($get($get($_.gs1syntax, $get($_.in, 0)), 'dlpkey'), function() { //#2604 + $_.seq = $k[--$j]; //#2593 + $_.i = 1; //#2594 + $_.j = 0; //#2594 + for (;;) { //#2602 + if ($_.i >= $_.in.length) { //#2596 + break; //#2596 + } //#2596 + if ($_.j >= $_.seq.length) { //#2597 + break; //#2597 + } //#2597 + if ($eq($get($_.in, $_.i), $get($_.seq, $_.j))) { //#2600 + $_.i = $_.i + 1; //#2599 + } //#2599 + $_.j = $_.j + 1; //#2601 + } //#2601 + if ($_.i == $_.in.length) { //#2603 + $j--; //#2603 + $k[$j++] = true; //#2603 + return true; //#2603 + } //#2603 + }); //#2603 + }; //#2603 + $_.ais = $a(99); //#2607 + $_.vals = $a(99); //#2608 + $k[$j++] = 0; //#2622 + $k[$j++] = $_.pp; //#2622 + for (;;) { //#2622 + $search($k[--$j], "/"); //#2613 + if ($k[--$j]) { //#2619 + var _QU = $k[--$j]; //#2614 + var _QV = $k[--$j]; //#2614 + var _QW = $k[--$j]; //#2614 + var _QX = $k[--$j]; //#2614 + $put($_.ais, _QX, _QU); //#2614 + $k[$j++] = _QX; //#2616 + $search(_QW, "/"); //#2616 + if ($k[--$j]) { //#2616 + var _QZ = $k[--$j]; //#2616 + var _Qa = $k[--$j]; //#2616 + $k[$j++] = _QZ; //#2616 + $k[$j++] = _Qa; //#2616 + $j--; //#2616 + } else { //#2616 + var _Qb = $k[--$j]; //#2616 + $k[$j++] = ""; //#2616 + $k[$j++] = _Qb; //#2616 + } //#2616 + var _Qd = $k[--$j]; //#2617 + var _Qe = $k[--$j]; //#2617 + var _Qf = $k[--$j]; //#2617 + $k[$j++] = _Qf; //#2617 + $k[$j++] = _Qe; //#2617 + $k[$j++] = $_.vals; //#2617 + $k[$j++] = _Qf; //#2617 + $k[$j++] = _Qd; //#2617 + $k[$j++] = false; //#2617 + $_.uriunescape(); //#2617 + var _Qg = $k[--$j]; //#2617 + var _Qh = $k[--$j]; //#2617 + $put($k[--$j], _Qh, _Qg); //#2617 + } else { //#2619 + $j--; //#2619 + break; //#2619 + } //#2619 + var _Qj = $k[--$j]; //#2621 + var _Qk = $k[--$j]; //#2621 + $k[$j++] = $f(_Qk + 1); //#2621 + $k[$j++] = _Qj; //#2621 + } //#2621 + var _Ql = $k[--$j]; //#2623 + $_.plen = _Ql; //#2623 + $k[$j++] = _Ql; //#2630 + if (_Ql > 1) { //#2630 + $k[$j++] = $geti($_.ais, 0, $_.plen); //#2627 + $_.isvaliddlpkeyseq(); //#2627 + if ($nt($k[--$j])) { //#2629 + $j--; //#2628 + $k[$j++] = 'bwipp.GS1dlBadPathInfo#2628'; //#2628 + $k[$j++] = "The AIs in the path are not a valid key-qualifier sequence for the key"; //#2628 + bwipp_raiseerror(); //#2628 + } //#2628 + } //#2628 + $k[$j++] = $_.qp; //#2648 + for (;;) { //#2648 + var _Qr = $k[--$j]; //#2634 + $k[$j++] = _Qr; //#2634 + if ($eq(_Qr, "")) { //#2634 + $j--; //#2634 + break; //#2634 + } //#2634 + $search($k[--$j], "&"); //#2635 + if ($k[--$j]) { //#2635 + var _Qu = $k[--$j]; //#2635 + var _Qv = $k[--$j]; //#2635 + $k[$j++] = _Qu; //#2635 + $k[$j++] = _Qv; //#2635 + $j--; //#2635 + } else { //#2635 + var _Qw = $k[--$j]; //#2635 + $k[$j++] = ""; //#2635 + $k[$j++] = _Qw; //#2635 + } //#2635 + $search($k[--$j], "="); //#2636 + if ($k[--$j]) { //#2646 + var _Qz = $k[--$j]; //#2637 + $k[$j++] = _Qz; //#2637 + $k[$j++] = true; //#2637 + $forall(_Qz, function() { //#2637 + var _R0 = $k[--$j]; //#2637 + var _R1 = $k[--$j]; //#2637 + $k[$j++] = _R1 && ((_R0 >= 48) && (_R0 <= 57)); //#2637 + }); //#2637 + if ($k[--$j]) { //#2643 + var _R4 = $k[--$j]; //#2638 + var _R5 = $k[--$j]; //#2638 + var _R6 = $k[--$j]; //#2638 + var _R7 = $k[--$j]; //#2638 + var _R8 = $k[--$j]; //#2638 + $put($_.ais, _R8, _R4); //#2638 + $k[$j++] = _R8; //#2640 + $k[$j++] = _R7; //#2640 + $k[$j++] = $_.vals; //#2640 + $k[$j++] = _R8; //#2640 + $k[$j++] = _R6; //#2640 + $k[$j++] = true; //#2640 + $_.uriunescape(); //#2640 + var _RA = $k[--$j]; //#2640 + var _RB = $k[--$j]; //#2640 + $put($k[--$j], _RB, _RA); //#2640 + var _RD = $k[--$j]; //#2641 + var _RE = $k[--$j]; //#2641 + $k[$j++] = $f(_RE + 1); //#2641 + $k[$j++] = _RD; //#2641 + } else { //#2643 + $j -= 3; //#2643 + } //#2643 + } else { //#2646 + $j--; //#2646 + } //#2646 + } //#2646 + var _RH = $k[--$j]; //#2651 + var _RJ = $geti($_.ais, $_.plen, $f(_RH - $_.plen)); //#2651 + $k[$j++] = _RH; //#2665 + for (var _RK = 0, _RL = _RJ.length; _RK < _RL; _RK++) { //#2665 + var _RM = $get(_RJ, _RK); //#2665 + var _RO = $get($_.gs1syntax, _RM) !== undefined; //#2652 + $k[$j++] = _RM; //#2656 + if (_RO) { //#2655 + var _RQ = $k[--$j]; //#2653 + var _RR = $get($_.gs1syntax, _RQ); //#2653 + var _RS = $get(_RR, 'dlattr') !== undefined; //#2653 + $k[$j++] = _RQ; //#2653 + $k[$j++] = _RR; //#2653 + $k[$j++] = 'dlattr'; //#2653 + if (_RS) { //#2653 + var _RT = $k[--$j]; //#2653 + var _RV = $get($k[--$j], _RT); //#2653 + $k[$j++] = _RV; //#2653 + } else { //#2653 + $j -= 2; //#2653 + $k[$j++] = true; //#2653 + } //#2653 + } else { //#2655 + $k[$j++] = $_.dontlint; //#2655 + } //#2655 + if ($nt($k[--$j])) { //#2663 + var _RY = $k[--$j]; //#2658 + var _RZ = _RY.length; //#2658 + var _Ra = $s(_RZ + 46); //#2658 + $puti(_Ra, 0, "AI ("); //#2659 + $puti(_Ra, 4, _RY); //#2660 + $puti(_Ra, _RZ + 4, ") is not a valid GS1 DL URI data attribute"); //#2661 + $k[$j++] = _RY; //#2662 + $k[$j++] = _Ra; //#2662 + $k[$j++] = _RZ; //#2662 + $j--; //#2662 + var _Rb = $k[--$j]; //#2662 + var _Rc = $k[--$j]; //#2662 + $k[$j++] = _Rb; //#2662 + $k[$j++] = _Rc; //#2662 + $j--; //#2662 + var _Rd = $k[--$j]; //#2662 + $k[$j++] = 'bwipp.GS1dlInvalidDataAttribute#2662'; //#2662 + $k[$j++] = _Rd; //#2662 + bwipp_raiseerror(); //#2662 + } //#2662 + $j--; //#2664 + } //#2664 + var _Rg = $k[--$j]; //#2668 + var _Ri = $geti($_.ais, $_.plen, $f(_Rg - $_.plen)); //#2668 + $k[$j++] = _Rg; //#2683 + for (var _Rj = 0, _Rk = _Ri.length; _Rj < _Rk; _Rj++) { //#2683 + $k[$j++] = $get(_Ri, _Rj); //#2681 + for (var _Rn = $_.plen; _Rn >= 1; _Rn -= 1) { //#2681 + var _Ro = $k[--$j]; //#2670 + $k[$j++] = _Ro; //#2672 + $k[$j++] = _Rn; //#2672 + $k[$j++] = _Ro; //#2672 + $k[$j++] = Infinity; //#2670 + $aload($geti($_.ais, 0, $_.plen)); //#2671 + $r($counttomark() + 3, -2); //#2672 + var _Rt = $k[--$j]; //#2672 + var _Ru = $k[--$j]; //#2672 + $k[$j++] = _Rt; //#2672 + $r(_Ru, 1); //#2672 + var _Rv = $a(); //#2672 + $k[$j++] = _Rv; //#2673 + $_.isvaliddlpkeyseq(); //#2673 + if ($k[--$j]) { //#2680 + var _Rx = $k[--$j]; //#2674 + var _Ry = $k[--$j]; //#2674 + $k[$j++] = _Rx; //#2674 + $k[$j++] = _Ry; //#2674 + $j--; //#2674 + var _Rz = $k[--$j]; //#2675 + var _S0 = _Rz.length; //#2675 + var _S1 = $s(_S0 + 50); //#2675 + $puti(_S1, 0, "AI ("); //#2676 + $puti(_S1, 4, _Rz); //#2677 + $puti(_S1, _S0 + 4, ") from query params should be in the path info"); //#2678 + $k[$j++] = _Rz; //#2679 + $k[$j++] = _S1; //#2679 + $k[$j++] = _S0; //#2679 + $j--; //#2679 + var _S2 = $k[--$j]; //#2679 + var _S3 = $k[--$j]; //#2679 + $k[$j++] = _S2; //#2679 + $k[$j++] = _S3; //#2679 + $j--; //#2679 + var _S4 = $k[--$j]; //#2679 + $k[$j++] = 'bwipp.GS1dlAttributeMustBeQualifier#2679'; //#2679 + $k[$j++] = _S4; //#2679 + bwipp_raiseerror(); //#2679 + } //#2679 + } //#2679 + $j--; //#2682 + } //#2682 + var _S6 = $k[--$j]; //#2685 + $_.ais = $geti($_.ais, 0, _S6); //#2685 + $_.vals = $geti($_.vals, 0, _S6); //#2686 + for (var _SC = 0, _SB = $_.ais.length - 1; _SC <= _SB; _SC += 1) { //#2701 + $k[$j++] = _SC; //#2699 + if ($eq($get($_.ais, _SC), "01")) { //#2699 + var _SF = $k[--$j]; //#2692 + var _SH = $get($_.vals, _SF); //#2692 + var _SI = _SH.length; //#2693 + $k[$j++] = _SF; //#2698 + $k[$j++] = _SH; //#2698 + if ((_SI == 8) || ((_SI == 12) || (_SI == 13))) { //#2697 + var _SK = $strcpy($s(14), "00000000000000"); //#2694 + var _SL = $k[--$j]; //#2694 + $puti(_SK, 14 - _SL.length, _SL); //#2694 + var _SN = $k[--$j]; //#2695 + $put($_.vals, _SN, _SK); //#2695 + $k[$j++] = _SN; //#2695 + } else { //#2697 + $j--; //#2697 + } //#2697 + } //#2697 + $j--; //#2700 + } //#2700 + } //#2700 + if (!bwipp_gs1process.__2714__) { //#2714 + $_ = Object.create($_); //#2714 + $k[$j++] = Infinity; //#2707 + var _SO = $a(["00", "01", "02", "03", "04", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "31", "32", "33", "34", "35", "36", "41"]); //#2712 + for (var _SP = 0, _SQ = _SO.length; _SP < _SQ; _SP++) { //#2713 + var _SR = $get(_SO, _SP); //#2713 + $k[$j++] = _SR; //#2713 + $k[$j++] = _SR; //#2713 + } //#2713 + $_.aifixed = $d(); //#2713 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2713 + bwipp_gs1process.__2714__ = 1; //#2713 + $_ = Object.getPrototypeOf($_); //#2713 + } //#2713 + $k[$j++] = Infinity; //#2716 + var _SU = $_.ais; //#2717 + for (var _SV = 0, _SW = _SU.length; _SV < _SW; _SV++) { //#2724 + var _SX = $get(_SU, _SV); //#2724 + $k[$j++] = true; //#2723 + $k[$j++] = _SX; //#2723 + if (_SX.length >= 2) { //#2722 + var _Sb = $get($_.aifixed, $geti($k[--$j], 0, 2)) !== undefined; //#2720 + if (_Sb) { //#2720 + $j--; //#2720 + $k[$j++] = false; //#2720 + } //#2720 + } else { //#2722 + $j--; //#2722 + } //#2722 + } //#2722 + $_.fncs = $a(); //#2722 + if (!bwipp_gs1process.__2749__) { //#2749 + $_ = Object.create($_); //#2749 + $k[$j++] = Infinity; //#2730 + $k[$j++] = 0; //#2732 + for (var _Sd = 0, _Se = "!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".length; _Sd < _Se; _Sd++) { //#2732 + var _Sg = $k[--$j]; //#2732 + $k[$j++] = $get("!\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", _Sd); //#2732 + $k[$j++] = _Sg; //#2732 + $k[$j++] = $f(_Sg + 1); //#2732 + } //#2732 + $j--; //#2732 + $_.cset82 = $d(); //#2733 + $k[$j++] = Infinity; //#2735 + $k[$j++] = 0; //#2737 + for (var _Si = 0, _Sj = "#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".length; _Si < _Sj; _Si++) { //#2737 + var _Sl = $k[--$j]; //#2737 + $k[$j++] = $get("#-/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _Si); //#2737 + $k[$j++] = _Sl; //#2737 + $k[$j++] = $f(_Sl + 1); //#2737 + } //#2737 + $j--; //#2737 + $_.cset39 = $d(); //#2738 + $k[$j++] = Infinity; //#2740 + $k[$j++] = 0; //#2742 + for (var _Sn = 0, _So = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ".length; _Sn < _So; _Sn++) { //#2742 + var _Sq = $k[--$j]; //#2742 + $k[$j++] = $get("23456789ABCDEFGHJKLMNPQRSTUVWXYZ", _Sn); //#2742 + $k[$j++] = _Sq; //#2742 + $k[$j++] = $f(_Sq + 1); //#2742 + } //#2742 + $j--; //#2742 + $_.cset32 = $d(); //#2743 + $k[$j++] = Infinity; //#2745 + $k[$j++] = 0; //#2747 + for (var _Ss = 0, _St = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".length; _Ss < _St; _Ss++) { //#2747 + var _Sv = $k[--$j]; //#2747 + $k[$j++] = $get("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", _Ss); //#2747 + $k[$j++] = _Sv; //#2747 + $k[$j++] = $f(_Sv + 1); //#2747 + } //#2747 + $j--; //#2747 + $_.cset64 = $d(); //#2748 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2748 + bwipp_gs1process.__2749__ = 1; //#2748 + $_ = Object.getPrototypeOf($_); //#2748 + } //#2748 $_.lintnumeric = function() { - var _QK = $k[--$j]; //#2559 - $k[$j++] = true; //#2559 - $forall(_QK, function() { //#2559 - var _QL = $k[--$j]; //#2559 - if ((_QL < 48) || (_QL > 57)) { //#2559 - $j--; //#2559 - $k[$j++] = false; //#2559 - return true; //#2559 - } //#2559 - }); //#2559 - if ($nt($k[--$j])) { //#2560 - $j--; //#2560 - $k[$j++] = 'bwipp.GS1notNumeric#2560'; //#2560 - $k[$j++] = "Not numeric"; //#2560 - $k[$j++] = false; //#2560 - return true; //#2560 - } //#2560 - }; //#2560 + var _Sy = $k[--$j]; //#2752 + $k[$j++] = true; //#2752 + $forall(_Sy, function() { //#2752 + var _Sz = $k[--$j]; //#2752 + if ((_Sz < 48) || (_Sz > 57)) { //#2752 + $j--; //#2752 + $k[$j++] = false; //#2752 + return true; //#2752 + } //#2752 + }); //#2752 + if ($nt($k[--$j])) { //#2753 + $j--; //#2753 + $k[$j++] = 'bwipp.GS1notNumeric#2753'; //#2753 + $k[$j++] = "Not numeric"; //#2753 + $k[$j++] = false; //#2753 + return true; //#2753 + } //#2753 + }; //#2753 $_.lintcset82 = function() { - var _QN = $k[--$j]; //#2564 - $k[$j++] = true; //#2564 - $forall(_QN, function() { //#2564 - var _QQ = $get($_.cset82, $k[--$j]) !== undefined; //#2564 - if (!_QQ) { //#2564 - $j--; //#2564 - $k[$j++] = false; //#2564 - return true; //#2564 - } //#2564 - }); //#2564 - if ($nt($k[--$j])) { //#2565 - $j--; //#2565 - $k[$j++] = 'bwipp.GS1badCSET82character#2565'; //#2565 - $k[$j++] = "Invalid CSET 82 character"; //#2565 - $k[$j++] = false; //#2565 - return true; //#2565 - } //#2565 - }; //#2565 + var _T1 = $k[--$j]; //#2757 + $k[$j++] = true; //#2757 + $forall(_T1, function() { //#2757 + var _T4 = $get($_.cset82, $k[--$j]) !== undefined; //#2757 + if (!_T4) { //#2757 + $j--; //#2757 + $k[$j++] = false; //#2757 + return true; //#2757 + } //#2757 + }); //#2757 + if ($nt($k[--$j])) { //#2758 + $j--; //#2758 + $k[$j++] = 'bwipp.GS1badCSET82character#2758'; //#2758 + $k[$j++] = "Invalid CSET 82 character"; //#2758 + $k[$j++] = false; //#2758 + return true; //#2758 + } //#2758 + }; //#2758 $_.lintcset39 = function() { - var _QS = $k[--$j]; //#2569 - $k[$j++] = true; //#2569 - $forall(_QS, function() { //#2569 - var _QV = $get($_.cset39, $k[--$j]) !== undefined; //#2569 - if (!_QV) { //#2569 - $j--; //#2569 - $k[$j++] = false; //#2569 - return true; //#2569 - } //#2569 - }); //#2569 - if ($nt($k[--$j])) { //#2570 - $j--; //#2570 - $k[$j++] = 'bwipp.GS1badCSET39character#2570'; //#2570 - $k[$j++] = "Invalid CSET 39 character"; //#2570 - $k[$j++] = false; //#2570 - return true; //#2570 - } //#2570 - }; //#2570 + var _T6 = $k[--$j]; //#2762 + $k[$j++] = true; //#2762 + $forall(_T6, function() { //#2762 + var _T9 = $get($_.cset39, $k[--$j]) !== undefined; //#2762 + if (!_T9) { //#2762 + $j--; //#2762 + $k[$j++] = false; //#2762 + return true; //#2762 + } //#2762 + }); //#2762 + if ($nt($k[--$j])) { //#2763 + $j--; //#2763 + $k[$j++] = 'bwipp.GS1badCSET39character#2763'; //#2763 + $k[$j++] = "Invalid CSET 39 character"; //#2763 + $k[$j++] = false; //#2763 + return true; //#2763 + } //#2763 + }; //#2763 $_.lintcset64 = function() { - var _QX = $k[--$j]; //#2575 - $k[$j++] = true; //#2575 - $forall(_QX, function() { //#2575 - var _QY = $k[--$j]; //#2575 - var _Qa = $get($_.cset64, _QY) !== undefined; //#2575 - if ((!_Qa) && (_QY != 61)) { //#2575 - $j--; //#2575 - $k[$j++] = false; //#2575 - return true; //#2575 - } //#2575 - }); //#2575 - if ($nt($k[--$j])) { //#2576 - $j--; //#2576 - $k[$j++] = 'bwipp.GS1badCSET64character#2576'; //#2576 - $k[$j++] = "Invalid CSET 64 character"; //#2576 - $k[$j++] = false; //#2576 - return true; //#2576 - } //#2576 - }; //#2576 + var _TB = $k[--$j]; //#2768 + $k[$j++] = true; //#2768 + $forall(_TB, function() { //#2768 + var _TC = $k[--$j]; //#2768 + var _TE = $get($_.cset64, _TC) !== undefined; //#2768 + if ((!_TE) && (_TC != 61)) { //#2768 + $j--; //#2768 + $k[$j++] = false; //#2768 + return true; //#2768 + } //#2768 + }); //#2768 + if ($nt($k[--$j])) { //#2769 + $j--; //#2769 + $k[$j++] = 'bwipp.GS1badCSET64character#2769'; //#2769 + $k[$j++] = "Invalid CSET 64 character"; //#2769 + $k[$j++] = false; //#2769 + return true; //#2769 + } //#2769 + }; //#2769 $_.lintkey = function() { - var _Qc = $k[--$j]; //#2580 - $k[$j++] = _Qc; //#2580 - if (_Qc.length < 2) { //#2580 - $j -= 2; //#2580 - $k[$j++] = 'bwipp.GS1keyTooShort#2580'; //#2580 - $k[$j++] = "Key is too short"; //#2580 - $k[$j++] = false; //#2580 - return true; //#2580 - } //#2580 - var _Qd = $k[--$j]; //#2581 - var _Qe = $get(_Qd, 0); //#2581 - var _Qf = $get(_Qd, 1); //#2582 - if (((_Qe < 48) || (_Qe > 57)) || ((_Qf < 48) || (_Qf > 57))) { //#2584 - $j--; //#2583 - $k[$j++] = 'bwipp.GS1badGCP#2583'; //#2583 - $k[$j++] = "Non-numeric company prefix"; //#2583 - $k[$j++] = false; //#2583 - return true; //#2583 - } //#2583 - }; //#2583 + var _TG = $k[--$j]; //#2773 + $k[$j++] = _TG; //#2773 + if (_TG.length < 2) { //#2773 + $j -= 2; //#2773 + $k[$j++] = 'bwipp.GS1keyTooShort#2773'; //#2773 + $k[$j++] = "Key is too short"; //#2773 + $k[$j++] = false; //#2773 + return true; //#2773 + } //#2773 + var _TH = $k[--$j]; //#2774 + var _TI = $get(_TH, 0); //#2774 + var _TJ = $get(_TH, 1); //#2775 + if (((_TI < 48) || (_TI > 57)) || ((_TJ < 48) || (_TJ > 57))) { //#2777 + $j--; //#2776 + $k[$j++] = 'bwipp.GS1badGCP#2776'; //#2776 + $k[$j++] = "Non-numeric company prefix"; //#2776 + $k[$j++] = false; //#2776 + return true; //#2776 + } //#2776 + }; //#2776 $_.lintimporteridx = function() { - $search("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", $k[--$j]); //#2589 - if ($nt($k[--$j])) { //#2589 - $j -= 2; //#2589 - $k[$j++] = 'bwipp.GS1badImporterIndex#2589'; //#2589 - $k[$j++] = "Invalid importer index"; //#2589 - $k[$j++] = false; //#2589 - return true; //#2589 - } //#2589 - $j -= 3; //#2590 - }; //#2590 + $search("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz", $k[--$j]); //#2782 + if ($nt($k[--$j])) { //#2782 + $j -= 2; //#2782 + $k[$j++] = 'bwipp.GS1badImporterIndex#2782'; //#2782 + $k[$j++] = "Invalid importer index"; //#2782 + $k[$j++] = false; //#2782 + return true; //#2782 + } //#2782 + $j -= 3; //#2783 + }; //#2783 $_.lintcsum = function() { - $k[$j++] = Infinity; //#2594 - var _Qi = $k[--$j]; //#2594 - var _Qj = $k[--$j]; //#2594 - var _Qk = ((_Qj.length % 2) == 0) ? 3 : 1; //#2595 - $k[$j++] = _Qi; //#2596 - $k[$j++] = _Qk; //#2596 - $forall(_Qj, function() { //#2596 - var _Ql = $k[--$j]; //#2596 - var _Qm = $k[--$j]; //#2596 - $k[$j++] = $f(_Ql - 48) * _Qm; //#2596 - $k[$j++] = $f(4 - _Qm); //#2596 - }); //#2596 - $j--; //#2596 - var _Qn = $counttomark() + 1; //#2597 - $k[$j++] = 0; //#2597 - for (var _Qo = 0, _Qp = _Qn - 1; _Qo < _Qp; _Qo++) { //#2597 - var _Qq = $k[--$j]; //#2597 - var _Qr = $k[--$j]; //#2597 - $k[$j++] = $f(_Qr + _Qq); //#2597 - } //#2597 - var _Qs = $k[--$j]; //#2597 - var _Qt = $k[--$j]; //#2597 - $k[$j++] = _Qs; //#2597 - $k[$j++] = _Qt; //#2597 - $j--; //#2597 - if (($k[--$j] % 10) != 0) { //#2598 - $j--; //#2598 - $k[$j++] = 'bwipp.GS1badChecksum#2598'; //#2598 - $k[$j++] = "Bad checksum"; //#2598 - $k[$j++] = false; //#2598 - return true; //#2598 - } //#2598 - }; //#2598 + $k[$j++] = Infinity; //#2787 + var _TM = $k[--$j]; //#2787 + var _TN = $k[--$j]; //#2787 + var _TO = ((_TN.length % 2) == 0) ? 3 : 1; //#2788 + $k[$j++] = _TM; //#2789 + $k[$j++] = _TO; //#2789 + $forall(_TN, function() { //#2789 + var _TP = $k[--$j]; //#2789 + var _TQ = $k[--$j]; //#2789 + $k[$j++] = $f(_TP - 48) * _TQ; //#2789 + $k[$j++] = $f(4 - _TQ); //#2789 + }); //#2789 + $j--; //#2789 + var _TR = $counttomark() + 1; //#2790 + $k[$j++] = 0; //#2790 + for (var _TS = 0, _TT = _TR - 1; _TS < _TT; _TS++) { //#2790 + var _TU = $k[--$j]; //#2790 + var _TV = $k[--$j]; //#2790 + $k[$j++] = $f(_TV + _TU); //#2790 + } //#2790 + var _TW = $k[--$j]; //#2790 + var _TX = $k[--$j]; //#2790 + $k[$j++] = _TW; //#2790 + $k[$j++] = _TX; //#2790 + $j--; //#2790 + if (($k[--$j] % 10) != 0) { //#2791 + $j--; //#2791 + $k[$j++] = 'bwipp.GS1badChecksum#2791'; //#2791 + $k[$j++] = "Bad checksum"; //#2791 + $k[$j++] = false; //#2791 + return true; //#2791 + } //#2791 + }; //#2791 $_.lintcsumalpha = function() { - var _Qv = $k[--$j]; //#2602 - $k[$j++] = _Qv; //#2602 - if (_Qv.length < 2) { //#2602 - $j -= 2; //#2602 - $k[$j++] = 'bwipp.GS1alphaTooShort#2602'; //#2602 - $k[$j++] = "Alphanumeric string is too short to check"; //#2602 - $k[$j++] = false; //#2602 - return true; //#2602 - } //#2602 - var _Qw = $k[--$j]; //#2603 - $k[$j++] = _Qw; //#2605 - $k[$j++] = _Qw.length - 2; //#2605 - $k[$j++] = $geti(_Qw, 0, _Qw.length - 2); //#2605 - $k[$j++] = Infinity; //#2605 - var _Qy = $k[--$j]; //#2605 - var _Qz = $k[--$j]; //#2605 - $k[$j++] = _Qy; //#2607 - $forall(_Qz, function() { //#2607 - var _R0 = $k[--$j]; //#2606 - var _R2 = $get($_.cset82, _R0) !== undefined; //#2606 - $k[$j++] = _R0; //#2606 - if (_R2) { //#2606 - var _R5 = $get($_.cset82, $k[--$j]); //#2606 - $k[$j++] = _R5; //#2606 - } else { //#2606 - $k[$j++] = -1; //#2606 - return true; //#2606 - } //#2606 - }); //#2606 - var _R6 = $k[--$j]; //#2608 - $k[$j++] = _R6; //#2608 - if (_R6 == -1) { //#2608 - $cleartomark(); //#2608 - $j -= 3; //#2608 - $k[$j++] = 'bwipp.GS1UnknownCSET82Character#2608'; //#2608 - $k[$j++] = "Unknown CSET 82 character"; //#2608 - $k[$j++] = false; //#2608 - return true; //#2608 - } //#2608 - $astore($a($counttomark())); //#2609 - var _R9 = $k[--$j]; //#2609 - var _RA = $k[--$j]; //#2609 - $k[$j++] = _R9; //#2609 - $k[$j++] = _RA; //#2609 - $j--; //#2609 - var _RB = $k[--$j]; //#2610 - var _RC = $k[--$j]; //#2610 - var _RE = $geti($k[--$j], _RC, 2); //#2611 - $k[$j++] = _RB; //#2611 - $k[$j++] = _RE; //#2611 - $k[$j++] = Infinity; //#2611 - var _RF = $k[--$j]; //#2611 - var _RG = $k[--$j]; //#2611 - $k[$j++] = _RF; //#2613 - $forall(_RG, function() { //#2613 - var _RH = $k[--$j]; //#2612 - var _RJ = $get($_.cset32, _RH) !== undefined; //#2612 - $k[$j++] = _RH; //#2612 - if (_RJ) { //#2612 - var _RM = $get($_.cset32, $k[--$j]); //#2612 - $k[$j++] = _RM; //#2612 - } else { //#2612 - $k[$j++] = -1; //#2612 - return true; //#2612 - } //#2612 - }); //#2612 - var _RN = $k[--$j]; //#2614 - $k[$j++] = _RN; //#2614 - if (_RN == -1) { //#2614 - $cleartomark(); //#2614 - $j -= 2; //#2614 - $k[$j++] = 'bwipp.GS1UnknownCSET32Character#2614'; //#2614 - $k[$j++] = "Unknown CSET 32 character"; //#2614 - $k[$j++] = false; //#2614 - return true; //#2614 - } //#2614 - $astore($a($counttomark())); //#2615 - var _RQ = $k[--$j]; //#2615 - var _RR = $k[--$j]; //#2615 - $k[$j++] = _RQ; //#2615 - $k[$j++] = _RR; //#2615 - $j--; //#2615 - var _RS = $k[--$j]; //#2616 - var _RV = $k[--$j]; //#2616 - var _RW = $a([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); //#2617 - var _RX = _RV.length; //#2619 - $k[$j++] = $f(($get(_RS, 0) << 5) + $get(_RS, 1)); //#2619 - $k[$j++] = _RV; //#2619 - $k[$j++] = _RW; //#2619 - $k[$j++] = _RX; //#2619 - if (_RX > _RW.length) { //#2619 - $j -= 5; //#2619 - $k[$j++] = 'bwipp.GS1alphaTooLong#2619'; //#2619 - $k[$j++] = "Alphanumeric string is too long to check"; //#2619 - $k[$j++] = false; //#2619 - return true; //#2619 - } //#2619 - var _RY = $k[--$j]; //#2620 - var _Ra = $geti($k[--$j], 0, _RY); //#2620 - for (var _Rb = 0, _Rc = _Ra.length; _Rb < _Rc; _Rb++) { //#2620 - var _Re = $k[--$j]; //#2620 - $k[$j++] = $get(_Ra, _Rb); //#2620 - $k[$j++] = _Re; //#2620 - } //#2620 - var _Rf = $k[--$j]; //#2621 - $k[$j++] = 0; //#2621 - $forall(_Rf, function() { //#2621 - var _Rg = $k[--$j]; //#2621 - var _Rh = $k[--$j]; //#2621 - var _Ri = $k[--$j]; //#2621 - $k[$j++] = $f(_Rh + (_Ri * _Rg)); //#2621 - }); //#2621 - var _Rj = $k[--$j]; //#2621 - if ($k[--$j] != (_Rj % 1021)) { //#2622 - $j--; //#2622 - $k[$j++] = 'bwipp.GS1badAlphaCheckCharacters#2622'; //#2622 - $k[$j++] = "Bad alphanumeric check characters"; //#2622 - $k[$j++] = false; //#2622 - return true; //#2622 - } //#2622 - }; //#2622 - if (!bwipp_gs1process.__2646__) { //#2646 - $_ = Object.create($_); //#2646 - $k[$j++] = Infinity; //#2626 - var _Rl = $a(['004', '008', '010', '012', '016', '020', '024', '028', '031', '032', '036', '040', '044', '048', '050', '051', '052', '056', '060', '064', '068', '070', '072', '074', '076', '084', '086', '090', '092', '096', '100', '104', '108', '112', '116', '120', '124', '132', '136', '140', '144', '148', '152', '156', '158', '162', '166', '170', '174', '175', '178', '180', '184', '188', '191', '192', '196', '203', '204', '208', '212', '214', '218', '222', '226', '231', '232', '233', '234', '238', '239', '242', '246', '248', '250', '254', '258', '260', '262', '266', '268', '270', '275', '276', '288', '292', '296', '300', '304', '308', '312', '316', '320', '324', '328', '332', '334', '336', '340', '344', '348', '352', '356', '360', '364', '368', '372', '376', '380', '384', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '428', '430', '434', '438', '440', '442', '446', '450', '454', '458', '462', '466', '470', '474', '478', '480', '484', '492', '496', '498', '499', '500', '504', '508', '512', '516', '520', '524', '528', '531', '533', '534', '535', '540', '548', '554', '558', '562', '566', '570', '574', '578', '580', '581', '583', '584', '585', '586', '591', '598', '600', '604', '608', '612', '616', '620', '624', '626', '630', '634', '638', '642', '643', '646', '652', '654', '659', '660', '662', '663', '666', '670', '674', '678', '682', '686', '688', '690', '694', '702', '703', '704', '705', '706', '710', '716', '724', '728', '729', '732', '740', '744', '748', '752', '756', '760', '762', '764', '768', '772', '776', '780', '784', '788', '792', '795', '796', '798', '800', '804', '807', '818', '826', '831', '832', '833', '834', '840', '850', '854', '858', '860', '862', '876', '882', '887', '894']); //#2644 - for (var _Rm = 0, _Rn = _Rl.length; _Rm < _Rn; _Rm++) { //#2645 - var _Ro = $get(_Rl, _Rm); //#2645 - $k[$j++] = _Ro; //#2645 - $k[$j++] = _Ro; //#2645 - } //#2645 - $_.iso3166 = $d(); //#2645 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2645 - bwipp_gs1process.__2646__ = 1; //#2645 - $_ = Object.getPrototypeOf($_); //#2645 - } //#2645 + var _TZ = $k[--$j]; //#2795 + $k[$j++] = _TZ; //#2795 + if (_TZ.length < 2) { //#2795 + $j -= 2; //#2795 + $k[$j++] = 'bwipp.GS1alphaTooShort#2795'; //#2795 + $k[$j++] = "Alphanumeric string is too short to check"; //#2795 + $k[$j++] = false; //#2795 + return true; //#2795 + } //#2795 + var _Ta = $k[--$j]; //#2796 + $k[$j++] = _Ta; //#2798 + $k[$j++] = _Ta.length - 2; //#2798 + $k[$j++] = $geti(_Ta, 0, _Ta.length - 2); //#2798 + $k[$j++] = Infinity; //#2798 + var _Tc = $k[--$j]; //#2798 + var _Td = $k[--$j]; //#2798 + $k[$j++] = _Tc; //#2800 + $forall(_Td, function() { //#2800 + var _Te = $k[--$j]; //#2799 + var _Tg = $get($_.cset82, _Te) !== undefined; //#2799 + $k[$j++] = _Te; //#2799 + if (_Tg) { //#2799 + var _Tj = $get($_.cset82, $k[--$j]); //#2799 + $k[$j++] = _Tj; //#2799 + } else { //#2799 + $k[$j++] = -1; //#2799 + return true; //#2799 + } //#2799 + }); //#2799 + var _Tk = $k[--$j]; //#2801 + $k[$j++] = _Tk; //#2801 + if (_Tk == -1) { //#2801 + $cleartomark(); //#2801 + $j -= 3; //#2801 + $k[$j++] = 'bwipp.GS1UnknownCSET82Character#2801'; //#2801 + $k[$j++] = "Unknown CSET 82 character"; //#2801 + $k[$j++] = false; //#2801 + return true; //#2801 + } //#2801 + $astore($a($counttomark())); //#2802 + var _Tn = $k[--$j]; //#2802 + var _To = $k[--$j]; //#2802 + $k[$j++] = _Tn; //#2802 + $k[$j++] = _To; //#2802 + $j--; //#2802 + var _Tp = $k[--$j]; //#2803 + var _Tq = $k[--$j]; //#2803 + var _Ts = $geti($k[--$j], _Tq, 2); //#2804 + $k[$j++] = _Tp; //#2804 + $k[$j++] = _Ts; //#2804 + $k[$j++] = Infinity; //#2804 + var _Tt = $k[--$j]; //#2804 + var _Tu = $k[--$j]; //#2804 + $k[$j++] = _Tt; //#2806 + $forall(_Tu, function() { //#2806 + var _Tv = $k[--$j]; //#2805 + var _Tx = $get($_.cset32, _Tv) !== undefined; //#2805 + $k[$j++] = _Tv; //#2805 + if (_Tx) { //#2805 + var _U0 = $get($_.cset32, $k[--$j]); //#2805 + $k[$j++] = _U0; //#2805 + } else { //#2805 + $k[$j++] = -1; //#2805 + return true; //#2805 + } //#2805 + }); //#2805 + var _U1 = $k[--$j]; //#2807 + $k[$j++] = _U1; //#2807 + if (_U1 == -1) { //#2807 + $cleartomark(); //#2807 + $j -= 2; //#2807 + $k[$j++] = 'bwipp.GS1UnknownCSET32Character#2807'; //#2807 + $k[$j++] = "Unknown CSET 32 character"; //#2807 + $k[$j++] = false; //#2807 + return true; //#2807 + } //#2807 + $astore($a($counttomark())); //#2808 + var _U4 = $k[--$j]; //#2808 + var _U5 = $k[--$j]; //#2808 + $k[$j++] = _U4; //#2808 + $k[$j++] = _U5; //#2808 + $j--; //#2808 + var _U6 = $k[--$j]; //#2809 + var _U9 = $k[--$j]; //#2809 + var _UA = $a([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83]); //#2810 + var _UB = _U9.length; //#2812 + $k[$j++] = $f(($get(_U6, 0) << 5) + $get(_U6, 1)); //#2812 + $k[$j++] = _U9; //#2812 + $k[$j++] = _UA; //#2812 + $k[$j++] = _UB; //#2812 + if (_UB > _UA.length) { //#2812 + $j -= 5; //#2812 + $k[$j++] = 'bwipp.GS1alphaTooLong#2812'; //#2812 + $k[$j++] = "Alphanumeric string is too long to check"; //#2812 + $k[$j++] = false; //#2812 + return true; //#2812 + } //#2812 + var _UC = $k[--$j]; //#2813 + var _UE = $geti($k[--$j], 0, _UC); //#2813 + for (var _UF = 0, _UG = _UE.length; _UF < _UG; _UF++) { //#2813 + var _UI = $k[--$j]; //#2813 + $k[$j++] = $get(_UE, _UF); //#2813 + $k[$j++] = _UI; //#2813 + } //#2813 + var _UJ = $k[--$j]; //#2814 + $k[$j++] = 0; //#2814 + $forall(_UJ, function() { //#2814 + var _UK = $k[--$j]; //#2814 + var _UL = $k[--$j]; //#2814 + var _UM = $k[--$j]; //#2814 + $k[$j++] = $f(_UL + (_UM * _UK)); //#2814 + }); //#2814 + var _UN = $k[--$j]; //#2814 + if ($k[--$j] != (_UN % 1021)) { //#2815 + $j--; //#2815 + $k[$j++] = 'bwipp.GS1badAlphaCheckCharacters#2815'; //#2815 + $k[$j++] = "Bad alphanumeric check characters"; //#2815 + $k[$j++] = false; //#2815 + return true; //#2815 + } //#2815 + }; //#2815 + if (!bwipp_gs1process.__2839__) { //#2839 + $_ = Object.create($_); //#2839 + $k[$j++] = Infinity; //#2819 + var _UP = $a(['004', '008', '010', '012', '016', '020', '024', '028', '031', '032', '036', '040', '044', '048', '050', '051', '052', '056', '060', '064', '068', '070', '072', '074', '076', '084', '086', '090', '092', '096', '100', '104', '108', '112', '116', '120', '124', '132', '136', '140', '144', '148', '152', '156', '158', '162', '166', '170', '174', '175', '178', '180', '184', '188', '191', '192', '196', '203', '204', '208', '212', '214', '218', '222', '226', '231', '232', '233', '234', '238', '239', '242', '246', '248', '250', '254', '258', '260', '262', '266', '268', '270', '275', '276', '288', '292', '296', '300', '304', '308', '312', '316', '320', '324', '328', '332', '334', '336', '340', '344', '348', '352', '356', '360', '364', '368', '372', '376', '380', '384', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '428', '430', '434', '438', '440', '442', '446', '450', '454', '458', '462', '466', '470', '474', '478', '480', '484', '492', '496', '498', '499', '500', '504', '508', '512', '516', '520', '524', '528', '531', '533', '534', '535', '540', '548', '554', '558', '562', '566', '570', '574', '578', '580', '581', '583', '584', '585', '586', '591', '598', '600', '604', '608', '612', '616', '620', '624', '626', '630', '634', '638', '642', '643', '646', '652', '654', '659', '660', '662', '663', '666', '670', '674', '678', '682', '686', '688', '690', '694', '702', '703', '704', '705', '706', '710', '716', '724', '728', '729', '732', '740', '744', '748', '752', '756', '760', '762', '764', '768', '772', '776', '780', '784', '788', '792', '795', '796', '798', '800', '804', '807', '818', '826', '831', '832', '833', '834', '840', '850', '854', '858', '860', '862', '876', '882', '887', '894']); //#2837 + for (var _UQ = 0, _UR = _UP.length; _UQ < _UR; _UQ++) { //#2838 + var _US = $get(_UP, _UQ); //#2838 + $k[$j++] = _US; //#2838 + $k[$j++] = _US; //#2838 + } //#2838 + $_.iso3166 = $d(); //#2838 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2838 + bwipp_gs1process.__2839__ = 1; //#2838 + $_ = Object.getPrototypeOf($_); //#2838 + } //#2838 $_.lintiso3166 = function() { - var _Rt = $get($_.iso3166, $k[--$j]) !== undefined; //#2649 - if (!_Rt) { //#2649 - $j--; //#2649 - $k[$j++] = 'bwipp.GS1UnknownCountry#2649'; //#2649 - $k[$j++] = "Unknown country code"; //#2649 - $k[$j++] = false; //#2649 - return true; //#2649 - } //#2649 - }; //#2649 + var _UX = $get($_.iso3166, $k[--$j]) !== undefined; //#2842 + if (!_UX) { //#2842 + $j--; //#2842 + $k[$j++] = 'bwipp.GS1UnknownCountry#2842'; //#2842 + $k[$j++] = "Unknown country code"; //#2842 + $k[$j++] = false; //#2842 + return true; //#2842 + } //#2842 + }; //#2842 $_.lintiso3166999 = function() { - var _Ru = $k[--$j]; //#2653 - $k[$j++] = _Ru; //#2657 - if ($ne(_Ru, '999')) { //#2656 - var _Rx = $get($_.iso3166, $k[--$j]) !== undefined; //#2654 - if (!_Rx) { //#2654 - $j--; //#2654 - $k[$j++] = 'bwipp.GS1UnknownCountryOr999#2654'; //#2654 - $k[$j++] = "Unknown country code or not 999"; //#2654 - $k[$j++] = false; //#2654 - return true; //#2654 - } //#2654 - } else { //#2656 - $j--; //#2656 - } //#2656 - }; //#2656 + var _UY = $k[--$j]; //#2846 + $k[$j++] = _UY; //#2850 + if ($ne(_UY, '999')) { //#2849 + var _Ub = $get($_.iso3166, $k[--$j]) !== undefined; //#2847 + if (!_Ub) { //#2847 + $j--; //#2847 + $k[$j++] = 'bwipp.GS1UnknownCountryOr999#2847'; //#2847 + $k[$j++] = "Unknown country code or not 999"; //#2847 + $k[$j++] = false; //#2847 + return true; //#2847 + } //#2847 + } else { //#2849 + $j--; //#2849 + } //#2849 + }; //#2849 $_.lintiso3166list = function() { - var _Ry = $k[--$j]; //#2661 - $k[$j++] = _Ry; //#2663 - if ((_Ry.length % 3) != 0) { //#2663 - $j -= 2; //#2662 - $k[$j++] = 'bwipp.GS1BadCountryListLength#2662'; //#2662 - $k[$j++] = "Not a group of three-digit country codes"; //#2662 - $k[$j++] = false; //#2662 - return true; //#2662 - } //#2662 - var _Rz = $k[--$j]; //#2665 - $k[$j++] = _Rz; //#2668 - $k[$j++] = true; //#2668 - for (var _S1 = 0, _S0 = _Rz.length - 1; _S1 <= _S0; _S1 += 3) { //#2668 - var _S2 = $k[--$j]; //#2666 - var _S3 = $k[--$j]; //#2666 - var _S6 = $get($_.iso3166, $geti(_S3, _S1, 3)) !== undefined; //#2667 - $k[$j++] = _S3; //#2667 - $k[$j++] = _S2; //#2667 - if (!_S6) { //#2667 - $j -= 2; //#2667 - $k[$j++] = false; //#2667 - break; //#2667 - } //#2667 - } //#2667 - if ($nt($k[--$j])) { //#2669 - $j--; //#2669 - $k[$j++] = 'bwipp.GS1UnknownCountry#2669'; //#2669 - $k[$j++] = "Unknown country code"; //#2669 - $k[$j++] = false; //#2669 - return true; //#2669 - } //#2669 - $j--; //#2670 - }; //#2670 - if (!bwipp_gs1process.__2700__) { //#2700 - $_ = Object.create($_); //#2700 - $k[$j++] = Infinity; //#2674 - var _S8 = $a(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); //#2698 - for (var _S9 = 0, _SA = _S8.length; _S9 < _SA; _S9++) { //#2699 - var _SB = $get(_S8, _S9); //#2699 - $k[$j++] = _SB; //#2699 - $k[$j++] = _SB; //#2699 - } //#2699 - $_.iso3166alpha2 = $d(); //#2699 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2699 - bwipp_gs1process.__2700__ = 1; //#2699 - $_ = Object.getPrototypeOf($_); //#2699 - } //#2699 + var _Uc = $k[--$j]; //#2854 + $k[$j++] = _Uc; //#2856 + if ((_Uc.length % 3) != 0) { //#2856 + $j -= 2; //#2855 + $k[$j++] = 'bwipp.GS1BadCountryListLength#2855'; //#2855 + $k[$j++] = "Not a group of three-digit country codes"; //#2855 + $k[$j++] = false; //#2855 + return true; //#2855 + } //#2855 + var _Ud = $k[--$j]; //#2858 + $k[$j++] = _Ud; //#2861 + $k[$j++] = true; //#2861 + for (var _Uf = 0, _Ue = _Ud.length - 1; _Uf <= _Ue; _Uf += 3) { //#2861 + var _Ug = $k[--$j]; //#2859 + var _Uh = $k[--$j]; //#2859 + var _Uk = $get($_.iso3166, $geti(_Uh, _Uf, 3)) !== undefined; //#2860 + $k[$j++] = _Uh; //#2860 + $k[$j++] = _Ug; //#2860 + if (!_Uk) { //#2860 + $j -= 2; //#2860 + $k[$j++] = false; //#2860 + break; //#2860 + } //#2860 + } //#2860 + if ($nt($k[--$j])) { //#2862 + $j--; //#2862 + $k[$j++] = 'bwipp.GS1UnknownCountry#2862'; //#2862 + $k[$j++] = "Unknown country code"; //#2862 + $k[$j++] = false; //#2862 + return true; //#2862 + } //#2862 + $j--; //#2863 + }; //#2863 + if (!bwipp_gs1process.__2893__) { //#2893 + $_ = Object.create($_); //#2893 + $k[$j++] = Infinity; //#2867 + var _Um = $a(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); //#2891 + for (var _Un = 0, _Uo = _Um.length; _Un < _Uo; _Un++) { //#2892 + var _Up = $get(_Um, _Un); //#2892 + $k[$j++] = _Up; //#2892 + $k[$j++] = _Up; //#2892 + } //#2892 + $_.iso3166alpha2 = $d(); //#2892 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2892 + bwipp_gs1process.__2893__ = 1; //#2892 + $_ = Object.getPrototypeOf($_); //#2892 + } //#2892 $_.lintiso3166alpha2 = function() { - var _SG = $get($_.iso3166alpha2, $k[--$j]) !== undefined; //#2703 - if (!_SG) { //#2703 - $j--; //#2703 - $k[$j++] = 'bwipp.GS1UnknownCountryAlpha#2703'; //#2703 - $k[$j++] = "Unknown country alpha code"; //#2703 - $k[$j++] = false; //#2703 - return true; //#2703 - } //#2703 - }; //#2703 - if (!bwipp_gs1process.__2731__) { //#2731 - $_ = Object.create($_); //#2731 - $k[$j++] = Infinity; //#2707 - var _SH = $a(['008', '012', '032', '036', '044', '048', '050', '051', '052', '060', '064', '068', '072', '084', '090', '096', '104', '108', '116', '124', '132', '136', '144', '152', '156', '170', '174', '188', '191', '192', '203', '208', '214', '222', '230', '232', '238', '242', '262', '270', '292', '320', '324', '328', '332', '340', '344', '348', '352', '356', '360', '364', '368', '376', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '430', '434', '446', '454', '458', '462', '480', '484', '496', '498', '504', '512', '516', '524', '532', '533', '548', '554', '558', '566', '578', '586', '590', '598', '600', '604', '608', '634', '643', '646', '654', '682', '690', '694', '702', '704', '706', '710', '728', '748', '752', '756', '760', '764', '776', '780', '784', '788', '800', '807', '818', '826', '834', '840', '858', '860', '882', '886', '901', '925', '927', '928', '929', '930', '931', '932', '933', '934', '936', '938', '940', '941', '943', '944', '946', '947', '948', '949', '950', '951', '952', '953', '955', '956', '957', '958', '959', '960', '961', '962', '963', '964', '965', '967', '968', '969', '970', '971', '972', '973', '975', '976', '977', '978', '979', '980', '981', '984', '985', '986', '990', '994', '997', '999']); //#2729 - for (var _SI = 0, _SJ = _SH.length; _SI < _SJ; _SI++) { //#2730 - var _SK = $get(_SH, _SI); //#2730 - $k[$j++] = _SK; //#2730 - $k[$j++] = _SK; //#2730 - } //#2730 - $_.iso4217 = $d(); //#2730 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2730 - bwipp_gs1process.__2731__ = 1; //#2730 - $_ = Object.getPrototypeOf($_); //#2730 - } //#2730 + var _Uu = $get($_.iso3166alpha2, $k[--$j]) !== undefined; //#2896 + if (!_Uu) { //#2896 + $j--; //#2896 + $k[$j++] = 'bwipp.GS1UnknownCountryAlpha#2896'; //#2896 + $k[$j++] = "Unknown country alpha code"; //#2896 + $k[$j++] = false; //#2896 + return true; //#2896 + } //#2896 + }; //#2896 + if (!bwipp_gs1process.__2924__) { //#2924 + $_ = Object.create($_); //#2924 + $k[$j++] = Infinity; //#2900 + var _Uv = $a(['008', '012', '032', '036', '044', '048', '050', '051', '052', '060', '064', '068', '072', '084', '090', '096', '104', '108', '116', '124', '132', '136', '144', '152', '156', '170', '174', '188', '191', '192', '203', '208', '214', '222', '230', '232', '238', '242', '262', '270', '292', '320', '324', '328', '332', '340', '344', '348', '352', '356', '360', '364', '368', '376', '388', '392', '398', '400', '404', '408', '410', '414', '417', '418', '422', '426', '430', '434', '446', '454', '458', '462', '480', '484', '496', '498', '504', '512', '516', '524', '532', '533', '548', '554', '558', '566', '578', '586', '590', '598', '600', '604', '608', '634', '643', '646', '654', '682', '690', '694', '702', '704', '706', '710', '728', '748', '752', '756', '760', '764', '776', '780', '784', '788', '800', '807', '818', '826', '834', '840', '858', '860', '882', '886', '901', '925', '927', '928', '929', '930', '931', '932', '933', '934', '936', '938', '940', '941', '943', '944', '946', '947', '948', '949', '950', '951', '952', '953', '955', '956', '957', '958', '959', '960', '961', '962', '963', '964', '965', '967', '968', '969', '970', '971', '972', '973', '975', '976', '977', '978', '979', '980', '981', '984', '985', '986', '990', '994', '997', '999']); //#2922 + for (var _Uw = 0, _Ux = _Uv.length; _Uw < _Ux; _Uw++) { //#2923 + var _Uy = $get(_Uv, _Uw); //#2923 + $k[$j++] = _Uy; //#2923 + $k[$j++] = _Uy; //#2923 + } //#2923 + $_.iso4217 = $d(); //#2923 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#2923 + bwipp_gs1process.__2924__ = 1; //#2923 + $_ = Object.getPrototypeOf($_); //#2923 + } //#2923 $_.lintiso4217 = function() { - var _SP = $get($_.iso4217, $k[--$j]) !== undefined; //#2734 - if (!_SP) { //#2734 - $j--; //#2734 - $k[$j++] = 'bwipp.GS1UnknownCurrency#2734'; //#2734 - $k[$j++] = "Unknown currency code"; //#2734 - $k[$j++] = false; //#2734 - return true; //#2734 - } //#2734 - }; //#2734 + var _V3 = $get($_.iso4217, $k[--$j]) !== undefined; //#2927 + if (!_V3) { //#2927 + $j--; //#2927 + $k[$j++] = 'bwipp.GS1UnknownCurrency#2927'; //#2927 + $k[$j++] = "Unknown currency code"; //#2927 + $k[$j++] = false; //#2927 + return true; //#2927 + } //#2927 + }; //#2927 + $_.lintiso5218 = function() { + var _V4 = $k[--$j]; //#2931 + if ($ne(_V4, "0") && ($ne(_V4, "1") && ($ne(_V4, "2") && $ne(_V4, "9")))) { //#2933 + $j--; //#2932 + $k[$j++] = 'bwipp.GS1biologicalSexCode#2932'; //#2932 + $k[$j++] = "Invalid biological sex code"; //#2932 + $k[$j++] = false; //#2932 + return true; //#2932 + } //#2932 + }; //#2932 $_.lintiban = function() { - var _SQ = $k[--$j]; //#2738 - $k[$j++] = _SQ; //#2738 - if (_SQ.length <= 4) { //#2738 - $j -= 2; //#2738 - $k[$j++] = 'bwipp.GS1tooShort#2738'; //#2738 - $k[$j++] = "IBAN too short"; //#2738 - $k[$j++] = false; //#2738 - return true; //#2738 - } //#2738 - var _SR = $k[--$j]; //#2739 - $k[$j++] = _SR; //#2744 - $k[$j++] = true; //#2744 - $forall(_SR, function() { //#2744 - var _SS = $s(1); //#2740 - $put(_SS, 0, $k[--$j]); //#2740 - $search("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _SS); //#2742 - if ($nt($k[--$j])) { //#2742 - $j -= 2; //#2742 - $k[$j++] = false; //#2742 - return true; //#2742 - } //#2742 - $j -= 3; //#2743 - }); //#2743 - if ($nt($k[--$j])) { //#2745 - $j--; //#2745 - $k[$j++] = 'bwipp.GS1badIBANcharacter#2745'; //#2745 - $k[$j++] = "Invalid IBAN character"; //#2745 - $k[$j++] = false; //#2745 - return true; //#2745 - } //#2745 - var _SW = $k[--$j]; //#2746 - $k[$j++] = _SW; //#2746 - $k[$j++] = _SW; //#2746 - $k[$j++] = Infinity; //#2746 - var _SX = $k[--$j]; //#2746 - var _SY = $k[--$j]; //#2746 - $k[$j++] = _SX; //#2746 - $k[$j++] = _SY; //#2746 - $k[$j++] = Infinity; //#2746 - var _SZ = $k[--$j]; //#2746 - var _Sa = $k[--$j]; //#2746 - $k[$j++] = _SZ; //#2746 - $forall(_Sa); //#2746 - $r($counttomark(), -4); //#2746 - $astore($a($counttomark())); //#2746 - var _Se = $k[--$j]; //#2746 - var _Sf = $k[--$j]; //#2746 - $k[$j++] = _Se; //#2746 - $k[$j++] = _Sf; //#2746 - $j--; //#2746 - $forall($k[--$j], function() { //#2748 - var _Si = $f($k[--$j] - 48); //#2747 - $k[$j++] = _Si; //#2747 - if (_Si > 9) { //#2747 - var _Sk = $f($k[--$j] - 7); //#2747 - $k[$j++] = ~~(_Sk / 10); //#2747 - $k[$j++] = _Sk % 10; //#2747 - } //#2747 - }); //#2747 - $astore($a($counttomark())); //#2748 - var _Sn = $k[--$j]; //#2748 - var _So = $k[--$j]; //#2748 - $k[$j++] = _Sn; //#2748 - $k[$j++] = _So; //#2748 - $j--; //#2748 - var _Sp = $k[--$j]; //#2749 - $k[$j++] = 0; //#2749 - $forall(_Sp, function() { //#2749 - var _Sq = $k[--$j]; //#2749 - var _Sr = $k[--$j]; //#2749 - $k[$j++] = ($f(_Sq + (_Sr * 10))) % 97; //#2749 - }); //#2749 - if ($k[--$j] != 1) { //#2750 - $j -= 2; //#2750 - $k[$j++] = 'bwipp.GS1badIBANchecksum#2750'; //#2750 - $k[$j++] = "IBAN checksum incorrect"; //#2750 - $k[$j++] = false; //#2750 - return true; //#2750 - } //#2750 - var _Su = $geti($k[--$j], 0, 2); //#2751 - $k[$j++] = _Su; //#2751 - $_.lintiso3166alpha2(); //#2751 - }; //#2751 + var _V5 = $k[--$j]; //#2937 + $k[$j++] = _V5; //#2937 + if (_V5.length <= 4) { //#2937 + $j -= 2; //#2937 + $k[$j++] = 'bwipp.GS1tooShort#2937'; //#2937 + $k[$j++] = "IBAN too short"; //#2937 + $k[$j++] = false; //#2937 + return true; //#2937 + } //#2937 + var _V6 = $k[--$j]; //#2938 + $k[$j++] = _V6; //#2943 + $k[$j++] = true; //#2943 + $forall(_V6, function() { //#2943 + var _V7 = $s(1); //#2939 + $put(_V7, 0, $k[--$j]); //#2939 + $search("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", _V7); //#2941 + if ($nt($k[--$j])) { //#2941 + $j -= 2; //#2941 + $k[$j++] = false; //#2941 + return true; //#2941 + } //#2941 + $j -= 3; //#2942 + }); //#2942 + if ($nt($k[--$j])) { //#2944 + $j--; //#2944 + $k[$j++] = 'bwipp.GS1badIBANcharacter#2944'; //#2944 + $k[$j++] = "Invalid IBAN character"; //#2944 + $k[$j++] = false; //#2944 + return true; //#2944 + } //#2944 + var _VB = $k[--$j]; //#2945 + $k[$j++] = _VB; //#2945 + $k[$j++] = _VB; //#2945 + $k[$j++] = Infinity; //#2945 + var _VC = $k[--$j]; //#2945 + var _VD = $k[--$j]; //#2945 + $k[$j++] = _VC; //#2945 + $k[$j++] = _VD; //#2945 + $k[$j++] = Infinity; //#2945 + var _VE = $k[--$j]; //#2945 + var _VF = $k[--$j]; //#2945 + $k[$j++] = _VE; //#2945 + $forall(_VF); //#2945 + $r($counttomark(), -4); //#2945 + $astore($a($counttomark())); //#2945 + var _VJ = $k[--$j]; //#2945 + var _VK = $k[--$j]; //#2945 + $k[$j++] = _VJ; //#2945 + $k[$j++] = _VK; //#2945 + $j--; //#2945 + $forall($k[--$j], function() { //#2947 + var _VN = $f($k[--$j] - 48); //#2946 + $k[$j++] = _VN; //#2946 + if (_VN > 9) { //#2946 + var _VP = $f($k[--$j] - 7); //#2946 + $k[$j++] = ~~(_VP / 10); //#2946 + $k[$j++] = _VP % 10; //#2946 + } //#2946 + }); //#2946 + $astore($a($counttomark())); //#2947 + var _VS = $k[--$j]; //#2947 + var _VT = $k[--$j]; //#2947 + $k[$j++] = _VS; //#2947 + $k[$j++] = _VT; //#2947 + $j--; //#2947 + var _VU = $k[--$j]; //#2948 + $k[$j++] = 0; //#2948 + $forall(_VU, function() { //#2948 + var _VV = $k[--$j]; //#2948 + var _VW = $k[--$j]; //#2948 + $k[$j++] = ($f(_VV + (_VW * 10))) % 97; //#2948 + }); //#2948 + if ($k[--$j] != 1) { //#2949 + $j -= 2; //#2949 + $k[$j++] = 'bwipp.GS1badIBANchecksum#2949'; //#2949 + $k[$j++] = "IBAN checksum incorrect"; //#2949 + $k[$j++] = false; //#2949 + return true; //#2949 + } //#2949 + var _VZ = $geti($k[--$j], 0, 2); //#2950 + $k[$j++] = _VZ; //#2950 + $_.lintiso3166alpha2(); //#2950 + }; //#2950 $_.lintzero = function() { - if ($ne($k[--$j], "0")) { //#2755 - $j--; //#2755 - $k[$j++] = 'bwipp.GS1zeroRequired#2755'; //#2755 - $k[$j++] = "Zero is required"; //#2755 - $k[$j++] = false; //#2755 - return true; //#2755 - } //#2755 - }; //#2755 + if ($ne($k[--$j], "0")) { //#2954 + $j--; //#2954 + $k[$j++] = 'bwipp.GS1zeroRequired#2954'; //#2954 + $k[$j++] = "Zero is required"; //#2954 + $k[$j++] = false; //#2954 + return true; //#2954 + } //#2954 + }; //#2954 $_.lintnonzero = function() { - var _Sw = $k[--$j]; //#2759 - $k[$j++] = false; //#2759 - $forall(_Sw, function() { //#2759 - if ($k[--$j] != 48) { //#2759 - $j--; //#2759 - $k[$j++] = true; //#2759 - } //#2759 - }); //#2759 - if ($nt($k[--$j])) { //#2760 - $j--; //#2760 - $k[$j++] = 'bwipp.GS1zeroNotPermitted#2760'; //#2760 - $k[$j++] = "Zero not permitted"; //#2760 - $k[$j++] = false; //#2760 - return true; //#2760 - } //#2760 - }; //#2760 + var _Vb = $k[--$j]; //#2958 + $k[$j++] = false; //#2958 + $forall(_Vb, function() { //#2958 + if ($k[--$j] != 48) { //#2958 + $j--; //#2958 + $k[$j++] = true; //#2958 + } //#2958 + }); //#2958 + if ($nt($k[--$j])) { //#2959 + $j--; //#2959 + $k[$j++] = 'bwipp.GS1zeroNotPermitted#2959'; //#2959 + $k[$j++] = "Zero not permitted"; //#2959 + $k[$j++] = false; //#2959 + return true; //#2959 + } //#2959 + }; //#2959 $_.lintnozeroprefix = function() { - var _Sz = $k[--$j]; //#2764 - if ((_Sz.length > 1) && ($get(_Sz, 0) == 48)) { //#2766 - $j--; //#2765 - $k[$j++] = 'bwipp.GS1badZeroPrefix#2765'; //#2765 - $k[$j++] = "Zero prefix is not permitted"; //#2765 - $k[$j++] = false; //#2765 - return true; //#2765 - } //#2765 - }; //#2765 + var _Ve = $k[--$j]; //#2963 + if ((_Ve.length > 1) && ($get(_Ve, 0) == 48)) { //#2965 + $j--; //#2964 + $k[$j++] = 'bwipp.GS1badZeroPrefix#2964'; //#2964 + $k[$j++] = "Zero prefix is not permitted"; //#2964 + $k[$j++] = false; //#2964 + return true; //#2964 + } //#2964 + }; //#2964 + $_.linthasnondigit = function() { + var _Vg = $k[--$j]; //#2969 + $k[$j++] = false; //#2969 + $forall(_Vg, function() { //#2969 + var _Vh = $k[--$j]; //#2969 + if ((_Vh < 48) || (_Vh > 57)) { //#2969 + $j--; //#2969 + $k[$j++] = true; //#2969 + return true; //#2969 + } //#2969 + }); //#2969 + if ($nt($k[--$j])) { //#2970 + $k[$j++] = 'bwipp.GS1requiresNonDigit#2970'; //#2970 + $k[$j++] = "A non-digit character is required"; //#2970 + $k[$j++] = false; //#2970 + return true; //#2970 + } //#2970 + }; //#2970 + $_.linthyphen = function() { + if ($ne($k[--$j], "-")) { //#2974 + $j--; //#2974 + $k[$j++] = 'bwipp.GS1hyphenRequired#2974'; //#2974 + $k[$j++] = "A hyphen is required"; //#2974 + $k[$j++] = false; //#2974 + return true; //#2974 + } //#2974 + }; //#2974 + $_.lintyyyymmd0 = function() { + var _Vk = $k[--$j]; //#2978 + var _Vm = $cvi($geti(_Vk, 4, 2)); //#2978 + $k[$j++] = _Vk; //#2978 + if ((_Vm < 1) || (_Vm > 12)) { //#2978 + $j--; //#2978 + $k[$j++] = 'bwipp.GS1badMonth#2978'; //#2978 + $k[$j++] = "Invalid month"; //#2978 + $k[$j++] = false; //#2978 + return true; //#2978 + } //#2978 + var _Vn = $k[--$j]; //#2979 + var _Vp = $cvi($geti(_Vn, 0, 4)); //#2979 + $k[$j++] = _Vn; //#2980 + $k[$j++] = ((_Vp % 400) == 0) || (((_Vp % 4) == 0) && ((_Vp % 100) != 0)); //#2980 + $k[$j++] = Infinity; //#2980 + var _Vq = $k[--$j]; //#2980 + var _Vs = $k[--$j] ? 29 : 28; //#2980 + $k[$j++] = _Vq; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = _Vs; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + $k[$j++] = 30; //#2980 + $k[$j++] = 31; //#2980 + var _Vt = $a(); //#2980 + var _Vu = $k[--$j]; //#2981 + if ($get(_Vt, $cvi($geti(_Vu, 4, 2)) - 1) < $cvi($geti(_Vu, 6, 2))) { //#2982 + $j--; //#2982 + $k[$j++] = 'bwipp.GS1badDay#2982'; //#2982 + $k[$j++] = "Invalid day of month"; //#2982 + $k[$j++] = false; //#2982 + return true; //#2982 + } //#2982 + }; //#2982 + $_.lintyyyymmdd = function() { + var _Vy = $k[--$j]; //#2986 + $k[$j++] = _Vy; //#2986 + if (_Vy.length != 8) { //#2986 + $j--; //#2986 + $k[$j++] = 'bwipp.GS1badDateLength#2986'; //#2986 + $k[$j++] = "Invalid length for yyyymmdd date"; //#2986 + $k[$j++] = false; //#2986 + return true; //#2986 + } //#2986 + var _Vz = $k[--$j]; //#2987 + $k[$j++] = _Vz; //#2987 + if ($cvi($geti(_Vz, 6, 2)) < 1) { //#2987 + $j--; //#2987 + $k[$j++] = 'bwipp.GS1badDay#2987'; //#2987 + $k[$j++] = "Invalid day of month"; //#2987 + $k[$j++] = false; //#2987 + return true; //#2987 + } //#2987 + $_.lintyyyymmd0(); //#2988 + }; //#2988 $_.lintyymmd0 = function() { - var _T1 = $k[--$j]; //#2770 - var _T3 = $cvi($geti(_T1, 2, 2)); //#2770 - $k[$j++] = _T1; //#2770 - if ((_T3 < 1) || (_T3 > 12)) { //#2770 - $j--; //#2770 - $k[$j++] = 'bwipp.GS1badMonth#2770'; //#2770 - $k[$j++] = "Invalid month"; //#2770 - $k[$j++] = false; //#2770 - return true; //#2770 - } //#2770 - var _T4 = $k[--$j]; //#2771 - var _T6 = $cvi($geti(_T4, 0, 2)); //#2771 - var _T7 = _T6 - 21; //#2772 - $k[$j++] = _T4; //#2772 - $k[$j++] = _T6; //#2772 - $k[$j++] = _T7; //#2772 - if (_T7 >= 51) { //#2772 - $j--; //#2772 - var _T8 = $k[--$j]; //#2772 - $k[$j++] = $f(_T8 + 1900); //#2772 - } else { //#2772 - if ($k[--$j] <= -50) { //#2772 - var _TA = $k[--$j]; //#2772 - $k[$j++] = $f(_TA + 2100); //#2772 - } else { //#2772 - var _TB = $k[--$j]; //#2772 - $k[$j++] = $f(_TB + 2000); //#2772 - } //#2772 - } //#2772 - var _TC = $k[--$j]; //#2773 - $k[$j++] = ((_TC % 400) == 0) || (((_TC % 4) == 0) && ((_TC % 100) != 0)); //#2774 - $k[$j++] = Infinity; //#2774 - var _TD = $k[--$j]; //#2774 - var _TF = $k[--$j] ? 29 : 28; //#2774 - $k[$j++] = _TD; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = _TF; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - $k[$j++] = 30; //#2774 - $k[$j++] = 31; //#2774 - var _TG = $a(); //#2774 - var _TH = $k[--$j]; //#2775 - if ($get(_TG, $cvi($geti(_TH, 2, 2)) - 1) < $cvi($geti(_TH, 4, 2))) { //#2776 - $j--; //#2776 - $k[$j++] = 'bwipp.GS1badDay#2776'; //#2776 - $k[$j++] = "Invalid day of month"; //#2776 - $k[$j++] = false; //#2776 - return true; //#2776 - } //#2776 - }; //#2776 + var _W1 = $k[--$j]; //#2992 + var _W3 = $cvi($geti(_W1, 0, 2)); //#2992 + var _W4 = _W3 - 21; //#2993 + $k[$j++] = _W1; //#2993 + $k[$j++] = _W3; //#2993 + $k[$j++] = _W4; //#2993 + if (_W4 >= 51) { //#2993 + $j--; //#2993 + $k[$j++] = "19"; //#2993 + } else { //#2993 + if ($k[--$j] <= -50) { //#2993 + $k[$j++] = "21"; //#2993 + } else { //#2993 + $k[$j++] = "20"; //#2993 + } //#2993 + } //#2993 + var _W6 = $k[--$j]; //#2993 + var _W7 = $k[--$j]; //#2993 + $k[$j++] = _W6; //#2993 + $k[$j++] = _W7; //#2993 + $j--; //#2993 + var _W8 = $s(8); //#2994 + $puti(_W8, 0, $k[--$j]); //#2994 + $puti(_W8, 2, $k[--$j]); //#2994 + $k[$j++] = _W8; //#2995 + $_.lintyyyymmd0(); //#2995 + }; //#2995 $_.lintyymmdd = function() { - var _TL = $k[--$j]; //#2780 - $k[$j++] = _TL; //#2780 - if (_TL.length != 6) { //#2780 - $j--; //#2780 - $k[$j++] = 'bwipp.GS1badDateLength#2780'; //#2780 - $k[$j++] = "Invalid length for date"; //#2780 - $k[$j++] = false; //#2780 - return true; //#2780 - } //#2780 - var _TM = $k[--$j]; //#2781 - $k[$j++] = _TM; //#2781 - if ($cvi($geti(_TM, 4, 2)) < 1) { //#2781 - $j--; //#2781 - $k[$j++] = 'bwipp.GS1badDay#2781'; //#2781 - $k[$j++] = "Invalid day of month"; //#2781 - $k[$j++] = false; //#2781 - return true; //#2781 - } //#2781 - $_.lintyymmd0(); //#2782 - }; //#2782 + var _WB = $k[--$j]; //#2999 + $k[$j++] = _WB; //#2999 + if (_WB.length != 6) { //#2999 + $j--; //#2999 + $k[$j++] = 'bwipp.GS1badDateLength#2999'; //#2999 + $k[$j++] = "Invalid length for yymmdd date"; //#2999 + $k[$j++] = false; //#2999 + return true; //#2999 + } //#2999 + var _WC = $k[--$j]; //#3000 + $k[$j++] = _WC; //#3000 + if ($cvi($geti(_WC, 4, 2)) < 1) { //#3000 + $j--; //#3000 + $k[$j++] = 'bwipp.GS1badDay#3000'; //#3000 + $k[$j++] = "Invalid day of month"; //#3000 + $k[$j++] = false; //#3000 + return true; //#3000 + } //#3000 + $_.lintyymmd0(); //#3001 + }; //#3001 $_.lintyymmddhh = function() { - var _TO = $k[--$j]; //#2786 - $k[$j++] = _TO; //#2786 - if (_TO.length != 8) { //#2786 - $j--; //#2786 - $k[$j++] = 'bwipp.GS1badYYMMDDHHLength#2786'; //#2786 - $k[$j++] = "Invalid length for date with hour"; //#2786 - $k[$j++] = false; //#2786 - return true; //#2786 - } //#2786 - var _TP = $k[--$j]; //#2787 - $k[$j++] = _TP; //#2787 - if ($cvi($geti(_TP, 6, 2)) > 23) { //#2787 - $j -= 2; //#2787 - $k[$j++] = 'bwipp.GS1badHour#2787'; //#2787 - $k[$j++] = "Invalid hour of day"; //#2787 - $k[$j++] = false; //#2787 - return true; //#2787 - } //#2787 - var _TS = $geti($k[--$j], 0, 6); //#2788 - $k[$j++] = _TS; //#2788 - $_.lintyymmdd(); //#2788 - }; //#2788 + var _WE = $k[--$j]; //#3005 + $k[$j++] = _WE; //#3005 + if (_WE.length != 8) { //#3005 + $j--; //#3005 + $k[$j++] = 'bwipp.GS1badYYMMDDHHLength#3005'; //#3005 + $k[$j++] = "Invalid length for yymmdd date with hour"; //#3005 + $k[$j++] = false; //#3005 + return true; //#3005 + } //#3005 + var _WF = $k[--$j]; //#3006 + $k[$j++] = _WF; //#3006 + if ($cvi($geti(_WF, 6, 2)) > 23) { //#3006 + $j -= 2; //#3006 + $k[$j++] = 'bwipp.GS1badHour#3006'; //#3006 + $k[$j++] = "Invalid hour of day"; //#3006 + $k[$j++] = false; //#3006 + return true; //#3006 + } //#3006 + var _WI = $geti($k[--$j], 0, 6); //#3007 + $k[$j++] = _WI; //#3007 + $_.lintyymmdd(); //#3007 + }; //#3007 $_.linthhmm = function() { - var _TT = $k[--$j]; //#2792 - $k[$j++] = _TT; //#2792 - if ($cvi($geti(_TT, 0, 2)) > 23) { //#2792 - $j -= 2; //#2792 - $k[$j++] = 'bwipp.GS1badHour#2792'; //#2792 - $k[$j++] = "Invalid hour of day"; //#2792 - $k[$j++] = false; //#2792 - return true; //#2792 - } //#2792 - if ($cvi($geti($k[--$j], 2, 2)) > 59) { //#2793 - $j--; //#2793 - $k[$j++] = 'bwipp.GS1badMinute#2793'; //#2793 - $k[$j++] = "Invalid minute in the hour"; //#2793 - $k[$j++] = false; //#2793 - return true; //#2793 - } //#2793 - }; //#2793 + var _WJ = $k[--$j]; //#3011 + $k[$j++] = _WJ; //#3011 + if ($cvi($geti(_WJ, 0, 2)) > 23) { //#3011 + $j -= 2; //#3011 + $k[$j++] = 'bwipp.GS1badHour#3011'; //#3011 + $k[$j++] = "Invalid hour of day"; //#3011 + $k[$j++] = false; //#3011 + return true; //#3011 + } //#3011 + if ($cvi($geti($k[--$j], 2, 2)) > 59) { //#3012 + $j--; //#3012 + $k[$j++] = 'bwipp.GS1badMinute#3012'; //#3012 + $k[$j++] = "Invalid minute in the hour"; //#3012 + $k[$j++] = false; //#3012 + return true; //#3012 + } //#3012 + }; //#3012 $_.lintmmoptss = function() { - var _TX = $k[--$j]; //#2797 - var _TY = _TX.length; //#2797 - $k[$j++] = _TX; //#2799 - if ((_TY != 2) && (_TY != 4)) { //#2799 - $j--; //#2798 - $k[$j++] = 'bwipp.GS1badTimeLength#2798'; //#2798 - $k[$j++] = "Invalid length for optional minutes and seconds"; //#2798 - $k[$j++] = false; //#2798 - return true; //#2798 - } //#2798 - var _TZ = $k[--$j]; //#2800 - $k[$j++] = _TZ; //#2800 - if ($cvi($geti(_TZ, 0, 2)) > 59) { //#2800 - $j -= 2; //#2800 - $k[$j++] = 'bwipp.GS1badMinute#2800'; //#2800 - $k[$j++] = "Invalid minute in the hour"; //#2800 - $k[$j++] = false; //#2800 - return true; //#2800 - } //#2800 - var _Tb = $k[--$j]; //#2801 - $k[$j++] = _Tb; //#2803 - if (_Tb.length >= 4) { //#2803 - var _Tc = $k[--$j]; //#2802 - $k[$j++] = _Tc; //#2802 - if ($cvi($geti(_Tc, 2, 2)) > 59) { //#2802 - $j -= 2; //#2802 - $k[$j++] = 'bwipp.GS1badSecond#2802'; //#2802 - $k[$j++] = "Invalid second in the minute"; //#2802 - $k[$j++] = false; //#2802 - return true; //#2802 - } //#2802 - } //#2802 - $j--; //#2804 - }; //#2804 + var _WN = $k[--$j]; //#3016 + var _WO = _WN.length; //#3016 + $k[$j++] = _WN; //#3018 + if ((_WO != 2) && (_WO != 4)) { //#3018 + $j--; //#3017 + $k[$j++] = 'bwipp.GS1badTimeLength#3017'; //#3017 + $k[$j++] = "Invalid length for optional minutes and seconds"; //#3017 + $k[$j++] = false; //#3017 + return true; //#3017 + } //#3017 + var _WP = $k[--$j]; //#3019 + $k[$j++] = _WP; //#3019 + if ($cvi($geti(_WP, 0, 2)) > 59) { //#3019 + $j -= 2; //#3019 + $k[$j++] = 'bwipp.GS1badMinute#3019'; //#3019 + $k[$j++] = "Invalid minute in the hour"; //#3019 + $k[$j++] = false; //#3019 + return true; //#3019 + } //#3019 + var _WR = $k[--$j]; //#3020 + $k[$j++] = _WR; //#3022 + if (_WR.length >= 4) { //#3022 + var _WS = $k[--$j]; //#3021 + $k[$j++] = _WS; //#3021 + if ($cvi($geti(_WS, 2, 2)) > 59) { //#3021 + $j -= 2; //#3021 + $k[$j++] = 'bwipp.GS1badSecond#3021'; //#3021 + $k[$j++] = "Invalid second in the minute"; //#3021 + $k[$j++] = false; //#3021 + return true; //#3021 + } //#3021 + } //#3021 + $j--; //#3023 + }; //#3023 $_.lintyesno = function() { - var _Te = $k[--$j]; //#2808 - if ($ne(_Te, "0") && $ne(_Te, "1")) { //#2810 - $j--; //#2809 - $k[$j++] = 'bwipp.GS1badBoolean#2809'; //#2809 - $k[$j++] = "Neither 0 nor 1 for yes or no"; //#2809 - $k[$j++] = false; //#2809 - return true; //#2809 - } //#2809 - }; //#2809 + var _WU = $k[--$j]; //#3027 + if ($ne(_WU, "0") && $ne(_WU, "1")) { //#3029 + $j--; //#3028 + $k[$j++] = 'bwipp.GS1badBoolean#3028'; //#3028 + $k[$j++] = "Neither 0 nor 1 for yes or no"; //#3028 + $k[$j++] = false; //#3028 + return true; //#3028 + } //#3028 + }; //#3028 $_.lintwinding = function() { - var _Tf = $k[--$j]; //#2814 - if ($ne(_Tf, "0") && ($ne(_Tf, "1") && $ne(_Tf, "9"))) { //#2816 - $j--; //#2815 - $k[$j++] = 'bwipp.GS1badWinding#2815'; //#2815 - $k[$j++] = "Invalid winding direction"; //#2815 - $k[$j++] = false; //#2815 - return true; //#2815 - } //#2815 - }; //#2815 + var _WV = $k[--$j]; //#3033 + if ($ne(_WV, "0") && ($ne(_WV, "1") && $ne(_WV, "9"))) { //#3035 + $j--; //#3034 + $k[$j++] = 'bwipp.GS1badWinding#3034'; //#3034 + $k[$j++] = "Invalid winding direction"; //#3034 + $k[$j++] = false; //#3034 + return true; //#3034 + } //#3034 + }; //#3034 $_.lintpieceoftotal = function() { - var _Tg = $k[--$j]; //#2820 - $k[$j++] = _Tg; //#2820 - if ((_Tg.length % 2) != 0) { //#2820 - $j -= 2; //#2820 - $k[$j++] = 'bwipp.GS1badPieceTotalLength#2820'; //#2820 - $k[$j++] = "Invalid piece/total length"; //#2820 - $k[$j++] = false; //#2820 - return true; //#2820 - } //#2820 - var _Th = $k[--$j]; //#2821 - var _Tj = $cvi($geti(_Th, 0, ~~(_Th.length / 2))); //#2822 - $k[$j++] = _Th; //#2822 - $k[$j++] = _Tj; //#2822 - if (_Tj == 0) { //#2822 - $j -= 3; //#2822 - $k[$j++] = 'bwipp.GS1badPieceNumber#2822'; //#2822 - $k[$j++] = "Invalid piece number"; //#2822 - $k[$j++] = false; //#2822 - return true; //#2822 - } //#2822 - var _Tk = $k[--$j]; //#2823 - var _Tl = $k[--$j]; //#2823 - var _Tm = ~~(_Tl.length / 2); //#2823 - var _To = $cvi($geti(_Tl, _Tm, _Tm)); //#2824 - $k[$j++] = _Tk; //#2824 - $k[$j++] = _To; //#2824 - if (_To == 0) { //#2824 - $j -= 3; //#2824 - $k[$j++] = 'bwipp.GS1badPieceTotal#2824'; //#2824 - $k[$j++] = "Invalid total number"; //#2824 - $k[$j++] = false; //#2824 - return true; //#2824 - } //#2824 - var _Tp = $k[--$j]; //#2825 - if ($gt($k[--$j], _Tp)) { //#2825 - $j--; //#2825 - $k[$j++] = 'bwipp.GS1pieceExceedsTotal#2825'; //#2825 - $k[$j++] = "Piece number exceeds total"; //#2825 - $k[$j++] = false; //#2825 - return true; //#2825 - } //#2825 - }; //#2825 - $_.lintpcenc = function() { - for (;;) { //#2839 - $search($k[--$j], "%"); //#2830 - if ($nt($k[--$j])) { //#2830 - $j--; //#2830 - break; //#2830 - } //#2830 - $j -= 2; //#2831 - var _Tt = $k[--$j]; //#2831 - $k[$j++] = _Tt; //#2831 - if (_Tt.length < 2) { //#2831 - $j -= 2; //#2831 - $k[$j++] = 'bwipp.GS1badPercentEscape#2831'; //#2831 - $k[$j++] = "Invalid % escape"; //#2831 - $k[$j++] = false; //#2831 - break; //#2831 - } //#2831 - var _Tu = $k[--$j]; //#2832 - var _Tv = $geti(_Tu, 0, 2); //#2832 - $k[$j++] = _Tu; //#2837 - $k[$j++] = true; //#2837 - for (var _Tw = 0, _Tx = _Tv.length; _Tw < _Tx; _Tw++) { //#2837 - var _Tz = $s(1); //#2833 - $put(_Tz, 0, $get(_Tv, _Tw)); //#2833 - $search("0123456789ABCDEFabcdef", _Tz); //#2835 - if ($nt($k[--$j])) { //#2835 - $j -= 2; //#2835 - $k[$j++] = false; //#2835 - break; //#2835 - } //#2835 - $j -= 3; //#2836 - } //#2836 - if ($nt($k[--$j])) { //#2838 - $j -= 2; //#2838 - $k[$j++] = 'bwipp.GS1badPercentChars#2838'; //#2838 - $k[$j++] = "Invalid characters for percent encoding"; //#2838 - $k[$j++] = false; //#2838 - break; //#2838 - } //#2838 - } //#2838 - }; //#2838 - $_.lintcouponcode = function() { - var _U2 = $k[--$j]; //#2843 - $k[$j++] = _U2; //#2845 - $k[$j++] = true; //#2845 - $forall(_U2, function() { //#2845 - var _U3 = $k[--$j]; //#2844 - if ((_U3 < 48) || (_U3 > 57)) { //#2844 - $j--; //#2844 - $k[$j++] = false; //#2844 - return true; //#2844 - } //#2844 - }); //#2844 - if ($nt($k[--$j])) { //#2846 - $j -= 2; //#2846 - $k[$j++] = 'bwipp.GS1couponNotNumeric#2846'; //#2846 - $k[$j++] = "Coupon not numeric"; //#2846 - $k[$j++] = false; //#2846 - return true; //#2846 - } //#2846 - var _U5 = $k[--$j]; //#2849 - $k[$j++] = _U5; //#2851 - if (_U5.length < 1) { //#2851 - $j -= 2; //#2850 - $k[$j++] = 'bwipp.GS1couponTooShortGCPVLI#2850'; //#2850 - $k[$j++] = "Coupon too short: Missing GCP VLI"; //#2850 - $k[$j++] = false; //#2850 - return true; //#2850 - } //#2850 - var _U6 = $k[--$j]; //#2852 - var _U8 = $cvi($geti(_U6, 0, 1)); //#2852 - $k[$j++] = _U6; //#2854 - $k[$j++] = _U8; //#2854 - if (_U8 > 6) { //#2854 - $j -= 2; //#2853 - $k[$j++] = 'bwipp.GS1couponBadGCPVLI#2853'; //#2853 - $k[$j++] = "Coupon GCP length indicator must be 0-6"; //#2853 - $k[$j++] = false; //#2853 - return true; //#2853 - } //#2853 - var _U9 = $k[--$j]; //#2855 - var _UA = $k[--$j]; //#2856 - $k[$j++] = _UA; //#2858 - $k[$j++] = $f($f(_U9 + 6) + 1); //#2858 - if (($f($f(_U9 + 6) + 1)) > _UA.length) { //#2858 - $j -= 3; //#2857 - $k[$j++] = 'bwipp.GS1couponTooShortGCP#2857'; //#2857 - $k[$j++] = "Coupon too short: GCP truncated"; //#2857 - $k[$j++] = false; //#2857 - return true; //#2857 - } //#2857 - var _UB = $k[--$j]; //#2859 - var _UC = $k[--$j]; //#2859 - var _UD = $geti(_UC, _UB, $f(_UC.length - _UB)); //#2859 - $k[$j++] = _UD; //#2864 - if (_UD.length < 6) { //#2864 - $j -= 2; //#2863 - $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#2863'; //#2863 - $k[$j++] = "Coupon too short: Offer Code truncated"; //#2863 - $k[$j++] = false; //#2863 - return true; //#2863 - } //#2863 - var _UE = $k[--$j]; //#2865 - var _UF = $geti(_UE, 6, _UE.length - 6); //#2865 - $k[$j++] = _UF; //#2870 - if (_UF.length < 1) { //#2870 - $j -= 2; //#2869 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueVLI#2869'; //#2869 - $k[$j++] = "Coupon too short: Missing Save Value VLI"; //#2869 - $k[$j++] = false; //#2869 - return true; //#2869 - } //#2869 - var _UG = $k[--$j]; //#2871 - var _UI = $cvi($geti(_UG, 0, 1)); //#2871 - $k[$j++] = _UG; //#2873 - $k[$j++] = _UI; //#2873 - if ((_UI < 1) || (_UI > 5)) { //#2873 - $j -= 2; //#2872 - $k[$j++] = 'bwipp.GS1couponBadSaveValueVLI#2872'; //#2872 - $k[$j++] = "Coupon Save Value length indicator must be 1-5"; //#2872 - $k[$j++] = false; //#2872 - return true; //#2872 - } //#2872 - var _UJ = $k[--$j]; //#2874 - var _UK = $k[--$j]; //#2875 - $k[$j++] = _UK; //#2877 - $k[$j++] = $f(_UJ + 1); //#2877 - if ($f(_UJ + 1) > _UK.length) { //#2877 - $j -= 3; //#2876 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValue#2876'; //#2876 - $k[$j++] = "Coupon too short: Save Value truncated"; //#2876 - $k[$j++] = false; //#2876 - return true; //#2876 - } //#2876 - var _UL = $k[--$j]; //#2878 - var _UM = $k[--$j]; //#2878 - var _UN = $geti(_UM, _UL, $f(_UM.length - _UL)); //#2878 - $k[$j++] = _UN; //#2883 - if (_UN.length < 1) { //#2883 - $j -= 2; //#2882 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementVLI#2882'; //#2882 - $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; //#2882 - $k[$j++] = false; //#2882 - return true; //#2882 - } //#2882 - var _UO = $k[--$j]; //#2884 - var _UQ = $cvi($geti(_UO, 0, 1)); //#2884 - $k[$j++] = _UO; //#2886 - $k[$j++] = _UQ; //#2886 - if ((_UQ < 1) || (_UQ > 5)) { //#2886 - $j -= 2; //#2885 - $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementVLI#2885'; //#2885 - $k[$j++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; //#2885 - $k[$j++] = false; //#2885 - return true; //#2885 - } //#2885 - var _UR = $k[--$j]; //#2887 - var _US = $k[--$j]; //#2888 - $k[$j++] = _US; //#2890 - $k[$j++] = $f(_UR + 1); //#2890 - if ($f(_UR + 1) > _US.length) { //#2890 - $j -= 3; //#2889 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirement#2889'; //#2889 - $k[$j++] = "Coupon too short: 1st Purchase Requirement truncated"; //#2889 - $k[$j++] = false; //#2889 - return true; //#2889 - } //#2889 - var _UT = $k[--$j]; //#2891 - var _UU = $k[--$j]; //#2891 - var _UV = $geti(_UU, _UT, $f(_UU.length - _UT)); //#2891 - $k[$j++] = _UV; //#2896 - if (_UV.length < 1) { //#2896 - $j -= 2; //#2895 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementCode#2895'; //#2895 - $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement Code"; //#2895 - $k[$j++] = false; //#2895 - return true; //#2895 - } //#2895 - var _UW = $k[--$j]; //#2897 - var _UY = $cvi($geti(_UW, 0, 1)); //#2897 - $k[$j++] = _UW; //#2899 - if ((_UY > 4) && (_UY != 9)) { //#2899 - $j -= 2; //#2898 - $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementCode#2898'; //#2898 - $k[$j++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; //#2898 - $k[$j++] = false; //#2898 - return true; //#2898 - } //#2898 - var _UZ = $k[--$j]; //#2900 - var _Ua = $geti(_UZ, 1, _UZ.length - 1); //#2900 - $k[$j++] = _Ua; //#2905 - if (_Ua.length < 3) { //#2905 - $j -= 2; //#2904 - $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseFamilyCode#2904'; //#2904 - $k[$j++] = "Coupon too short: 1st Purchase Family Code truncated"; //#2904 - $k[$j++] = false; //#2904 - return true; //#2904 - } //#2904 - var _Ub = $k[--$j]; //#2906 - var _Uc = $geti(_Ub, 3, _Ub.length - 3); //#2906 - $k[$j++] = _Uc; //#2962 - if (_Uc.length >= 1) { //#2962 - var _Ud = $k[--$j]; //#2909 - $k[$j++] = _Ud; //#2962 - if ($cvi($geti(_Ud, 0, 1)) == 1) { //#2962 - var _Uf = $k[--$j]; //#2910 - var _Ug = $geti(_Uf, 1, _Uf.length - 1); //#2910 - $k[$j++] = _Ug; //#2915 - if (_Ug.length < 1) { //#2915 - $j -= 2; //#2914 - $k[$j++] = 'bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#2914'; //#2914 - $k[$j++] = "Coupon too short: Missing Additional Purchase Rules Code"; //#2914 - $k[$j++] = false; //#2914 - return true; //#2914 - } //#2914 - var _Uh = $k[--$j]; //#2916 - $k[$j++] = _Uh; //#2918 - if ($cvi($geti(_Uh, 0, 1)) > 3) { //#2918 - $j -= 2; //#2917 - $k[$j++] = 'bwipp.GS1couponBadAdditionalPurchaseRulesCode#2917'; //#2917 - $k[$j++] = "Coupon Additional Purchase Rules Code must be 0-3"; //#2917 - $k[$j++] = false; //#2917 - return true; //#2917 - } //#2917 - var _Uj = $k[--$j]; //#2919 - var _Uk = $geti(_Uj, 1, _Uj.length - 1); //#2919 - $k[$j++] = _Uk; //#2924 - if (_Uk.length < 1) { //#2924 - $j -= 2; //#2923 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#2923'; //#2923 - $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; //#2923 - $k[$j++] = false; //#2923 - return true; //#2923 - } //#2923 - var _Ul = $k[--$j]; //#2925 - var _Un = $cvi($geti(_Ul, 0, 1)); //#2925 - $k[$j++] = _Ul; //#2927 - $k[$j++] = _Un; //#2927 - if ((_Un < 1) || (_Un > 5)) { //#2927 - $j -= 2; //#2926 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementVLI#2926'; //#2926 - $k[$j++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; //#2926 - $k[$j++] = false; //#2926 - return true; //#2926 - } //#2926 - var _Uo = $k[--$j]; //#2928 - var _Up = $k[--$j]; //#2929 - $k[$j++] = _Up; //#2931 - $k[$j++] = $f(_Uo + 1); //#2931 - if ($f(_Uo + 1) > _Up.length) { //#2931 - $j -= 3; //#2930 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirement#2930'; //#2930 - $k[$j++] = "Coupon too short: 2nd Purchase Requirement truncated"; //#2930 - $k[$j++] = false; //#2930 - return true; //#2930 - } //#2930 - var _Uq = $k[--$j]; //#2932 - var _Ur = $k[--$j]; //#2932 - var _Us = $geti(_Ur, _Uq, $f(_Ur.length - _Uq)); //#2932 - $k[$j++] = _Us; //#2937 - if (_Us.length < 1) { //#2937 - $j -= 2; //#2936 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementCode#2936'; //#2936 - $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; //#2936 - $k[$j++] = false; //#2936 - return true; //#2936 - } //#2936 - var _Ut = $k[--$j]; //#2938 - var _Uv = $cvi($geti(_Ut, 0, 1)); //#2938 - $k[$j++] = _Ut; //#2940 - if ((_Uv > 4) && (_Uv != 9)) { //#2940 - $j -= 2; //#2939 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementCode#2939'; //#2939 - $k[$j++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; //#2939 - $k[$j++] = false; //#2939 - return true; //#2939 - } //#2939 - var _Uw = $k[--$j]; //#2941 - var _Ux = $geti(_Uw, 1, _Uw.length - 1); //#2941 - $k[$j++] = _Ux; //#2946 - if (_Ux.length < 3) { //#2946 - $j -= 2; //#2945 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseFamilyCode#2945'; //#2945 - $k[$j++] = "Coupon too short: 2nd Purchase Family Code truncated"; //#2945 - $k[$j++] = false; //#2945 - return true; //#2945 - } //#2945 - var _Uy = $k[--$j]; //#2947 - var _Uz = $geti(_Uy, 3, _Uy.length - 3); //#2947 - $k[$j++] = _Uz; //#2952 - if (_Uz.length < 1) { //#2952 - $j -= 2; //#2951 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCPVLI#2951'; //#2951 - $k[$j++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; //#2951 - $k[$j++] = false; //#2951 - return true; //#2951 - } //#2951 - var _V0 = $k[--$j]; //#2953 - var _V2 = $cvi($geti(_V0, 0, 1)); //#2953 - $k[$j++] = _V0; //#2955 - $k[$j++] = _V2; //#2955 - if ((_V2 > 6) && (_V2 != 9)) { //#2955 - $j -= 2; //#2954 - $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseGCPVLI#2954'; //#2954 - $k[$j++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; //#2954 - $k[$j++] = false; //#2954 - return true; //#2954 - } //#2954 - var _V3 = $k[--$j]; //#2956 - $k[$j++] = _V3; //#2956 - if (_V3 != 9) { //#2956 - var _V4 = $k[--$j]; //#2956 - $k[$j++] = $f(_V4 + 6); //#2956 - } else { //#2956 - $j--; //#2956 - $k[$j++] = 0; //#2956 - } //#2956 - var _V5 = $k[--$j]; //#2956 - var _V6 = $k[--$j]; //#2957 - $k[$j++] = _V6; //#2959 - $k[$j++] = $f(_V5 + 1); //#2959 - if ($f(_V5 + 1) > _V6.length) { //#2959 - $j -= 3; //#2958 - $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCP#2958'; //#2958 - $k[$j++] = "Coupon too short: 2nd Purchase GCP truncated"; //#2958 - $k[$j++] = false; //#2958 - return true; //#2958 - } //#2958 - var _V7 = $k[--$j]; //#2960 - var _V8 = $k[--$j]; //#2960 - $k[$j++] = $geti(_V8, _V7, $f(_V8.length - _V7)); //#2960 - } //#2960 - } //#2960 - var _VA = $k[--$j]; //#2965 - $k[$j++] = _VA; //#3009 - if (_VA.length >= 1) { //#3009 - var _VB = $k[--$j]; //#2965 - $k[$j++] = _VB; //#3009 - if ($cvi($geti(_VB, 0, 1)) == 2) { //#3009 - var _VD = $k[--$j]; //#2966 - var _VE = $geti(_VD, 1, _VD.length - 1); //#2966 - $k[$j++] = _VE; //#2971 - if (_VE.length < 1) { //#2971 - $j -= 2; //#2970 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#2970'; //#2970 - $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; //#2970 - $k[$j++] = false; //#2970 - return true; //#2970 - } //#2970 - var _VF = $k[--$j]; //#2972 - var _VH = $cvi($geti(_VF, 0, 1)); //#2972 - $k[$j++] = _VF; //#2974 - $k[$j++] = _VH; //#2974 - if ((_VH < 1) || (_VH > 5)) { //#2974 - $j -= 2; //#2973 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementVLI#2973'; //#2973 - $k[$j++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; //#2973 - $k[$j++] = false; //#2973 - return true; //#2973 - } //#2973 - var _VI = $k[--$j]; //#2975 - var _VJ = $k[--$j]; //#2976 - $k[$j++] = _VJ; //#2978 - $k[$j++] = $f(_VI + 1); //#2978 - if ($f(_VI + 1) > _VJ.length) { //#2978 - $j -= 3; //#2977 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirement#2977'; //#2977 - $k[$j++] = "Coupon too short: 3rd Purchase Requirement truncated"; //#2977 - $k[$j++] = false; //#2977 - return true; //#2977 - } //#2977 - var _VK = $k[--$j]; //#2979 - var _VL = $k[--$j]; //#2979 - var _VM = $geti(_VL, _VK, $f(_VL.length - _VK)); //#2979 - $k[$j++] = _VM; //#2984 - if (_VM.length < 1) { //#2984 - $j -= 2; //#2983 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementCode#2983'; //#2983 - $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; //#2983 - $k[$j++] = false; //#2983 - return true; //#2983 - } //#2983 - var _VN = $k[--$j]; //#2985 - var _VP = $cvi($geti(_VN, 0, 1)); //#2985 - $k[$j++] = _VN; //#2987 - if ((_VP > 4) && (_VP != 9)) { //#2987 - $j -= 2; //#2986 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementCode#2986'; //#2986 - $k[$j++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; //#2986 - $k[$j++] = false; //#2986 - return true; //#2986 - } //#2986 - var _VQ = $k[--$j]; //#2988 - var _VR = $geti(_VQ, 1, _VQ.length - 1); //#2988 - $k[$j++] = _VR; //#2993 - if (_VR.length < 3) { //#2993 - $j -= 2; //#2992 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseFamilyCode#2992'; //#2992 - $k[$j++] = "Coupon too short: 3rd Purchase Family Code truncated"; //#2992 - $k[$j++] = false; //#2992 - return true; //#2992 - } //#2992 - var _VS = $k[--$j]; //#2994 - var _VT = $geti(_VS, 3, _VS.length - 3); //#2994 - $k[$j++] = _VT; //#2999 - if (_VT.length < 1) { //#2999 - $j -= 2; //#2998 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCPVLI#2998'; //#2998 - $k[$j++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; //#2998 - $k[$j++] = false; //#2998 - return true; //#2998 - } //#2998 - var _VU = $k[--$j]; //#3000 - var _VW = $cvi($geti(_VU, 0, 1)); //#3000 - $k[$j++] = _VU; //#3002 - $k[$j++] = _VW; //#3002 - if ((_VW > 6) && (_VW != 9)) { //#3002 - $j -= 2; //#3001 - $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseGCPVLI#3001'; //#3001 - $k[$j++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; //#3001 - $k[$j++] = false; //#3001 - return true; //#3001 - } //#3001 - var _VX = $k[--$j]; //#3003 - $k[$j++] = _VX; //#3003 - if (_VX != 9) { //#3003 - var _VY = $k[--$j]; //#3003 - $k[$j++] = $f(_VY + 6); //#3003 - } else { //#3003 - $j--; //#3003 - $k[$j++] = 0; //#3003 - } //#3003 - var _VZ = $k[--$j]; //#3003 - var _Va = $k[--$j]; //#3004 - $k[$j++] = _Va; //#3006 - $k[$j++] = $f(_VZ + 1); //#3006 - if ($f(_VZ + 1) > _Va.length) { //#3006 - $j -= 3; //#3005 - $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCP#3005'; //#3005 - $k[$j++] = "Coupon too short: 3rd Purchase GCP truncated"; //#3005 - $k[$j++] = false; //#3005 - return true; //#3005 - } //#3005 - var _Vb = $k[--$j]; //#3007 - var _Vc = $k[--$j]; //#3007 - $k[$j++] = $geti(_Vc, _Vb, $f(_Vc.length - _Vb)); //#3007 - } //#3007 - } //#3007 - $_.couponexpire = -1; //#3012 - var _Ve = $k[--$j]; //#3013 - $k[$j++] = _Ve; //#3031 - if (_Ve.length >= 1) { //#3031 - var _Vf = $k[--$j]; //#3013 - $k[$j++] = _Vf; //#3031 - if ($cvi($geti(_Vf, 0, 1)) == 3) { //#3031 - var _Vh = $k[--$j]; //#3014 - var _Vi = $geti(_Vh, 1, _Vh.length - 1); //#3014 - $k[$j++] = _Vi; //#3019 - if (_Vi.length < 6) { //#3019 - $j -= 2; //#3018 - $k[$j++] = 'bwipp.GS1couponTooShortExpirationDate#3018'; //#3018 - $k[$j++] = "Coupon too short: Expiration date"; //#3018 - $k[$j++] = false; //#3018 - return true; //#3018 - } //#3018 - var _Vj = $k[--$j]; //#3020 - var _Vl = $cvi($geti(_Vj, 2, 2)); //#3020 - $k[$j++] = _Vj; //#3020 - if ((_Vl < 1) || (_Vl > 12)) { //#3020 - $j -= 2; //#3020 - $k[$j++] = 'bwipp.GS1couponExpirationDateBadMonth#3020'; //#3020 - $k[$j++] = "Invalid month in expiration date"; //#3020 - $k[$j++] = false; //#3020 - return true; //#3020 - } //#3020 - var _Vm = $k[--$j]; //#3021 - var _Vo = $cvi($geti(_Vm, 0, 2)); //#3021 - var _Vp = _Vo - 21; //#3022 - $k[$j++] = _Vm; //#3022 - $k[$j++] = _Vo; //#3022 - $k[$j++] = _Vp; //#3022 - if (_Vp >= 51) { //#3022 - $j--; //#3022 - var _Vq = $k[--$j]; //#3022 - $k[$j++] = $f(_Vq + 1900); //#3022 - } else { //#3022 - if ($k[--$j] <= -50) { //#3022 - var _Vs = $k[--$j]; //#3022 - $k[$j++] = $f(_Vs + 2100); //#3022 - } else { //#3022 - var _Vt = $k[--$j]; //#3022 - $k[$j++] = $f(_Vt + 2000); //#3022 - } //#3022 - } //#3022 - var _Vu = $k[--$j]; //#3023 - $k[$j++] = ((_Vu % 400) == 0) || (((_Vu % 4) == 0) && ((_Vu % 100) != 0)); //#3024 - $k[$j++] = Infinity; //#3024 - var _Vv = $k[--$j]; //#3024 - var _Vx = $k[--$j] ? 29 : 28; //#3024 - $k[$j++] = _Vv; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = _Vx; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - $k[$j++] = 30; //#3024 - $k[$j++] = 31; //#3024 - var _Vy = $a(); //#3024 - var _Vz = $k[--$j]; //#3025 - var _W3 = $cvi($geti(_Vz, 4, 2)); //#3026 - $k[$j++] = _Vz; //#3027 - if (($get(_Vy, $cvi($geti(_Vz, 2, 2)) - 1) < _W3) || (_W3 < 1)) { //#3027 - $j -= 2; //#3027 - $k[$j++] = 'bwipp.GS1couponExpirationDateBadDay#3027'; //#3027 - $k[$j++] = "Invalid day of month in expiration date"; //#3027 - $k[$j++] = false; //#3027 - return true; //#3027 - } //#3027 - var _W4 = $k[--$j]; //#3028 - $_.couponexpire = $cvi($geti(_W4, 0, 6)); //#3028 - $k[$j++] = $geti(_W4, 6, _W4.length - 6); //#3029 - } //#3029 - } //#3029 - var _W7 = $k[--$j]; //#3034 - $k[$j++] = _W7; //#3055 - if (_W7.length >= 1) { //#3055 - var _W8 = $k[--$j]; //#3034 - $k[$j++] = _W8; //#3055 - if ($cvi($geti(_W8, 0, 1)) == 4) { //#3055 - var _WA = $k[--$j]; //#3035 - var _WB = $geti(_WA, 1, _WA.length - 1); //#3035 - $k[$j++] = _WB; //#3040 - if (_WB.length < 6) { //#3040 - $j -= 2; //#3039 - $k[$j++] = 'bwipp.GS1couponTooShortStartDate#3039'; //#3039 - $k[$j++] = "Coupon too short: Start date"; //#3039 - $k[$j++] = false; //#3039 - return true; //#3039 - } //#3039 - var _WC = $k[--$j]; //#3041 - var _WE = $cvi($geti(_WC, 2, 2)); //#3041 - $k[$j++] = _WC; //#3041 - if ((_WE < 1) || (_WE > 12)) { //#3041 - $j -= 2; //#3041 - $k[$j++] = 'bwipp.GS1couponStartDateBadMonth#3041'; //#3041 - $k[$j++] = "Invalid month in start date"; //#3041 - $k[$j++] = false; //#3041 - return true; //#3041 - } //#3041 - var _WF = $k[--$j]; //#3042 - var _WH = $cvi($geti(_WF, 0, 2)); //#3042 - var _WI = _WH - 21; //#3043 - $k[$j++] = _WF; //#3043 - $k[$j++] = _WH; //#3043 - $k[$j++] = _WI; //#3043 - if (_WI >= 51) { //#3043 - $j--; //#3043 - var _WJ = $k[--$j]; //#3043 - $k[$j++] = $f(_WJ + 1900); //#3043 - } else { //#3043 - if ($k[--$j] <= -50) { //#3043 - var _WL = $k[--$j]; //#3043 - $k[$j++] = $f(_WL + 2100); //#3043 - } else { //#3043 - var _WM = $k[--$j]; //#3043 - $k[$j++] = $f(_WM + 2000); //#3043 - } //#3043 - } //#3043 - var _WN = $k[--$j]; //#3044 - $k[$j++] = ((_WN % 400) == 0) || (((_WN % 4) == 0) && ((_WN % 100) != 0)); //#3045 - $k[$j++] = Infinity; //#3045 - var _WO = $k[--$j]; //#3045 - var _WQ = $k[--$j] ? 29 : 28; //#3045 - $k[$j++] = _WO; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = _WQ; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - $k[$j++] = 30; //#3045 - $k[$j++] = 31; //#3045 - var _WR = $a(); //#3045 - var _WS = $k[--$j]; //#3046 - var _WW = $cvi($geti(_WS, 4, 2)); //#3047 - $k[$j++] = _WS; //#3048 - if (($get(_WR, $cvi($geti(_WS, 2, 2)) - 1) < _WW) || (_WW < 1)) { //#3048 - $j -= 2; //#3048 - $k[$j++] = 'bwipp.GS1couponStartDateBadDay#3048'; //#3048 - $k[$j++] = "Invalid day of month in start date"; //#3048 - $k[$j++] = false; //#3048 - return true; //#3048 - } //#3048 - var _WX = $k[--$j]; //#3049 - $_.couponstart = $cvi($geti(_WX, 0, 6)); //#3049 - $k[$j++] = _WX; //#3052 - if (($_.couponexpire != -1) && ($_.couponexpire < $_.couponstart)) { //#3052 - $j -= 2; //#3051 - $k[$j++] = 'bwipp.GS1couponExpireDateBeforeStartDate#3051'; //#3051 - $k[$j++] = "Coupon expires before it starts"; //#3051 - $k[$j++] = false; //#3051 - return true; //#3051 - } //#3051 - var _Wc = $k[--$j]; //#3053 - $k[$j++] = $geti(_Wc, 6, _Wc.length - 6); //#3053 - } //#3053 + var _WW = $k[--$j]; //#3039 + $k[$j++] = _WW; //#3039 + if ((_WW.length % 2) != 0) { //#3039 + $j -= 2; //#3039 + $k[$j++] = 'bwipp.GS1badPieceTotalLength#3039'; //#3039 + $k[$j++] = "Invalid piece/total length"; //#3039 + $k[$j++] = false; //#3039 + return true; //#3039 + } //#3039 + var _WX = $k[--$j]; //#3040 + var _WZ = $cvi($geti(_WX, 0, ~~(_WX.length / 2))); //#3041 + $k[$j++] = _WX; //#3041 + $k[$j++] = _WZ; //#3041 + if (_WZ == 0) { //#3041 + $j -= 3; //#3041 + $k[$j++] = 'bwipp.GS1badPieceNumber#3041'; //#3041 + $k[$j++] = "Invalid piece number"; //#3041 + $k[$j++] = false; //#3041 + return true; //#3041 + } //#3041 + var _Wa = $k[--$j]; //#3042 + var _Wb = $k[--$j]; //#3042 + var _Wc = ~~(_Wb.length / 2); //#3042 + var _We = $cvi($geti(_Wb, _Wc, _Wc)); //#3043 + $k[$j++] = _Wa; //#3043 + $k[$j++] = _We; //#3043 + if (_We == 0) { //#3043 + $j -= 3; //#3043 + $k[$j++] = 'bwipp.GS1badPieceTotal#3043'; //#3043 + $k[$j++] = "Invalid total number"; //#3043 + $k[$j++] = false; //#3043 + return true; //#3043 + } //#3043 + var _Wf = $k[--$j]; //#3044 + if ($gt($k[--$j], _Wf)) { //#3044 + $j--; //#3044 + $k[$j++] = 'bwipp.GS1pieceExceedsTotal#3044'; //#3044 + $k[$j++] = "Piece number exceeds total"; //#3044 + $k[$j++] = false; //#3044 + return true; //#3044 + } //#3044 + }; //#3044 + $_.lintposinseqslash = function() { + $search($k[--$j], "/"); //#3048 + if ($nt($k[--$j])) { //#3050 + $j--; //#3049 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3049'; //#3049 + $k[$j++] = "Invalid / format"; //#3049 + $k[$j++] = false; //#3049 + return true; //#3049 + } //#3049 + var _Wj = $k[--$j]; //#3051 + var _Wk = $k[--$j]; //#3051 + $k[$j++] = _Wj; //#3051 + $k[$j++] = _Wk; //#3051 + $j--; //#3051 + var _Wl = $k[--$j]; //#3052 + $k[$j++] = _Wl; //#3054 + if (_Wl.length == 0) { //#3054 + $j -= 2; //#3053 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3053'; //#3053 + $k[$j++] = "Invalid / format"; //#3053 + $k[$j++] = false; //#3053 + return true; //#3053 } //#3053 - var _We = $k[--$j]; //#3058 - $k[$j++] = _We; //#3071 - if (_We.length >= 1) { //#3071 - var _Wf = $k[--$j]; //#3058 - $k[$j++] = _Wf; //#3071 - if ($cvi($geti(_Wf, 0, 1)) == 5) { //#3071 - var _Wh = $k[--$j]; //#3059 - var _Wi = $geti(_Wh, 1, _Wh.length - 1); //#3059 - $k[$j++] = _Wi; //#3064 - if (_Wi.length < 1) { //#3064 - $j -= 2; //#3063 - $k[$j++] = 'bwipp.GS1couponTooShortSerialNumberVLI#3063'; //#3063 - $k[$j++] = "Coupon too short: Missing Serial Number VLI"; //#3063 - $k[$j++] = false; //#3063 - return true; //#3063 - } //#3063 - var _Wj = $k[--$j]; //#3065 - var _Wk = $geti(_Wj, 0, 1); //#3065 - $k[$j++] = _Wj; //#3068 - $k[$j++] = ($cvi(_Wk) + 6) + 1; //#3068 - if ((($cvi(_Wk) + 6) + 1) > _Wj.length) { //#3068 - $j -= 3; //#3067 - $k[$j++] = 'bwipp.GS1couponTooShortSerialNumber#3067'; //#3067 - $k[$j++] = "Coupon too short: Serial Number truncated"; //#3067 - $k[$j++] = false; //#3067 - return true; //#3067 - } //#3067 - var _Wl = $k[--$j]; //#3069 - var _Wm = $k[--$j]; //#3069 - $k[$j++] = $geti(_Wm, _Wl, $f(_Wm.length - _Wl)); //#3069 - } //#3069 + var _Wm = $k[--$j]; //#3055 + var _Wn = $k[--$j]; //#3055 + $k[$j++] = _Wn; //#3057 + $k[$j++] = _Wm; //#3057 + if (_Wn.length == 0) { //#3057 + $j -= 2; //#3056 + $k[$j++] = 'bwipp.invalidPosInSeqFormat#3056'; //#3056 + $k[$j++] = "Invalid / format"; //#3056 + $k[$j++] = false; //#3056 + return true; //#3056 + } //#3056 + var _Wo = $k[--$j]; //#3058 + $k[$j++] = _Wo; //#3060 + $k[$j++] = true; //#3060 + $forall(_Wo, function() { //#3060 + var _Wp = $k[--$j]; //#3059 + if ((_Wp < 48) || (_Wp > 57)) { //#3059 + $j--; //#3059 + $k[$j++] = false; //#3059 + return true; //#3059 + } //#3059 + }); //#3059 + if ($nt($k[--$j])) { //#3061 + $j -= 2; //#3061 + $k[$j++] = 'bwipp.positionNotNumeric#3061'; //#3061 + $k[$j++] = "Position is not numeric"; //#3061 + $k[$j++] = false; //#3061 + return true; //#3061 + } //#3061 + var _Wr = $k[--$j]; //#3062 + var _Ws = $k[--$j]; //#3062 + $k[$j++] = _Ws; //#3064 + $k[$j++] = _Wr; //#3064 + $k[$j++] = true; //#3064 + $forall(_Ws, function() { //#3064 + var _Wt = $k[--$j]; //#3063 + if ((_Wt < 48) || (_Wt > 57)) { //#3063 + $j--; //#3063 + $k[$j++] = false; //#3063 + return true; //#3063 + } //#3063 + }); //#3063 + if ($nt($k[--$j])) { //#3065 + $j -= 2; //#3065 + $k[$j++] = 'bwipp.endNotNumeric#3065'; //#3065 + $k[$j++] = "End is not numeric"; //#3065 + $k[$j++] = false; //#3065 + return true; //#3065 + } //#3065 + var _Wv = $k[--$j]; //#3066 + $k[$j++] = _Wv; //#3066 + if ($get(_Wv, 0) == 48) { //#3066 + $j -= 2; //#3066 + $k[$j++] = 'bwipp.positionZeroPrefix#3066'; //#3066 + $k[$j++] = "Position cannot have zero prefix"; //#3066 + $k[$j++] = false; //#3066 + return true; //#3066 + } //#3066 + var _Wx = $k[--$j]; //#3067 + var _Wy = $k[--$j]; //#3067 + $k[$j++] = _Wy; //#3067 + $k[$j++] = _Wx; //#3067 + if ($get(_Wy, 0) == 48) { //#3067 + $j -= 2; //#3067 + $k[$j++] = 'bwipp.endZeroPrefix#3067'; //#3067 + $k[$j++] = "End cannot have zero prefix"; //#3067 + $k[$j++] = false; //#3067 + return true; //#3067 + } //#3067 + var _X0 = $k[--$j]; //#3068 + if ($cvi($k[--$j]) < $cvi(_X0)) { //#3069 + $k[$j++] = 'bwipp.positionExceedsEnd#3069'; //#3069 + $k[$j++] = "Position exceeds end"; //#3069 + $k[$j++] = false; //#3069 + return true; //#3069 } //#3069 - var _Wo = $k[--$j]; //#3074 - $k[$j++] = _Wo; //#3090 - if (_Wo.length >= 1) { //#3090 - var _Wp = $k[--$j]; //#3074 - $k[$j++] = _Wp; //#3090 - if ($cvi($geti(_Wp, 0, 1)) == 6) { //#3090 - var _Wr = $k[--$j]; //#3075 - var _Ws = $geti(_Wr, 1, _Wr.length - 1); //#3075 - $k[$j++] = _Ws; //#3080 - if (_Ws.length < 1) { //#3080 + }; //#3069 + $_.lintpcenc = function() { + for (;;) { //#3083 + $search($k[--$j], "%"); //#3074 + if ($nt($k[--$j])) { //#3074 + $j--; //#3074 + break; //#3074 + } //#3074 + $j -= 2; //#3075 + var _X4 = $k[--$j]; //#3075 + $k[$j++] = _X4; //#3075 + if (_X4.length < 2) { //#3075 + $j -= 2; //#3075 + $k[$j++] = 'bwipp.GS1badPercentEscape#3075'; //#3075 + $k[$j++] = "Invalid % escape"; //#3075 + $k[$j++] = false; //#3075 + break; //#3075 + } //#3075 + var _X5 = $k[--$j]; //#3076 + var _X6 = $geti(_X5, 0, 2); //#3076 + $k[$j++] = _X5; //#3081 + $k[$j++] = true; //#3081 + for (var _X7 = 0, _X8 = _X6.length; _X7 < _X8; _X7++) { //#3081 + var _XA = $s(1); //#3077 + $put(_XA, 0, $get(_X6, _X7)); //#3077 + $search("0123456789ABCDEFabcdef", _XA); //#3079 + if ($nt($k[--$j])) { //#3079 $j -= 2; //#3079 - $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLNVLI#3079'; //#3079 - $k[$j++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; //#3079 $k[$j++] = false; //#3079 - return true; //#3079 + break; //#3079 } //#3079 - var _Wt = $k[--$j]; //#3081 - var _Wv = $cvi($geti(_Wt, 0, 1)); //#3081 - $k[$j++] = _Wt; //#3083 - $k[$j++] = _Wv; //#3083 - if ((_Wv < 1) || (_Wv > 7)) { //#3083 - $j -= 2; //#3082 - $k[$j++] = 'bwipp.GS1couponBadRetailerGCPGLNVLI#3082'; //#3082 - $k[$j++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; //#3082 - $k[$j++] = false; //#3082 - return true; //#3082 - } //#3082 - var _Ww = $k[--$j]; //#3084 - var _Wx = $k[--$j]; //#3085 - $k[$j++] = _Wx; //#3087 - $k[$j++] = $f($f(_Ww + 6) + 1); //#3087 - if (($f($f(_Ww + 6) + 1)) > _Wx.length) { //#3087 - $j -= 3; //#3086 - $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLN#3086'; //#3086 - $k[$j++] = "Coupon too short: Retailer GCP/GLN truncated"; //#3086 - $k[$j++] = false; //#3086 - return true; //#3086 - } //#3086 - var _Wy = $k[--$j]; //#3088 - var _Wz = $k[--$j]; //#3088 - $k[$j++] = $geti(_Wz, _Wy, $f(_Wz.length - _Wy)); //#3088 + $j -= 3; //#3080 + } //#3080 + if ($nt($k[--$j])) { //#3082 + $j -= 2; //#3082 + $k[$j++] = 'bwipp.GS1badPercentChars#3082'; //#3082 + $k[$j++] = "Invalid characters for percent encoding"; //#3082 + $k[$j++] = false; //#3082 + break; //#3082 + } //#3082 + } //#3082 + }; //#3082 + $_.lintcouponcode = function() { + var _XD = $k[--$j]; //#3087 + $k[$j++] = _XD; //#3089 + $k[$j++] = true; //#3089 + $forall(_XD, function() { //#3089 + var _XE = $k[--$j]; //#3088 + if ((_XE < 48) || (_XE > 57)) { //#3088 + $j--; //#3088 + $k[$j++] = false; //#3088 + return true; //#3088 } //#3088 - } //#3088 - var _X1 = $k[--$j]; //#3093 - $k[$j++] = _X1; //#3129 - if (_X1.length >= 1) { //#3129 - var _X2 = $k[--$j]; //#3093 - $k[$j++] = _X2; //#3129 - if ($cvi($geti(_X2, 0, 1)) == 9) { //#3129 - var _X4 = $k[--$j]; //#3094 - var _X5 = $geti(_X4, 1, _X4.length - 1); //#3094 - $k[$j++] = _X5; //#3099 - if (_X5.length < 1) { //#3099 - $j -= 2; //#3098 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueCode#3098'; //#3098 - $k[$j++] = "Coupon too short: Missing Save Value Code"; //#3098 - $k[$j++] = false; //#3098 - return true; //#3098 - } //#3098 - var _X6 = $k[--$j]; //#3100 - var _X8 = $cvi($geti(_X6, 0, 1)); //#3100 - $k[$j++] = _X6; //#3102 - if ((_X8 > 6) || ((_X8 == 3) || (_X8 == 4))) { //#3102 - $j -= 2; //#3101 - $k[$j++] = 'bwipp.GS1couponBadSaveValueCode#3101'; //#3101 - $k[$j++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; //#3101 - $k[$j++] = false; //#3101 - return true; //#3101 - } //#3101 - var _X9 = $k[--$j]; //#3103 - var _XA = $geti(_X9, 1, _X9.length - 1); //#3103 - $k[$j++] = _XA; //#3108 - if (_XA.length < 1) { //#3108 - $j -= 2; //#3107 - $k[$j++] = 'bwipp.GS1couponTooShortSaveValueAppliesToItem#3107'; //#3107 - $k[$j++] = "Coupon too short: Missing Save Value Applies to Item"; //#3107 - $k[$j++] = false; //#3107 - return true; //#3107 - } //#3107 - var _XB = $k[--$j]; //#3109 - $k[$j++] = _XB; //#3111 - if ($cvi($geti(_XB, 0, 1)) > 2) { //#3111 - $j -= 2; //#3110 - $k[$j++] = 'bwipp.GS1couponBadSaveValueAppliesToItem#3110'; //#3110 - $k[$j++] = "Coupon Save Value Applies to Item must be 0-2"; //#3110 - $k[$j++] = false; //#3110 - return true; //#3110 - } //#3110 - var _XD = $k[--$j]; //#3112 - var _XE = $geti(_XD, 1, _XD.length - 1); //#3112 - $k[$j++] = _XE; //#3117 - if (_XE.length < 1) { //#3117 - $j -= 2; //#3116 - $k[$j++] = 'bwipp.GS1couponTooShortStoreCouponFlag#3116'; //#3116 - $k[$j++] = "Coupon too short: Missing Store Coupon Flag"; //#3116 - $k[$j++] = false; //#3116 - return true; //#3116 - } //#3116 - var _XF = $k[--$j]; //#3118 - var _XG = $geti(_XF, 1, _XF.length - 1); //#3118 - $k[$j++] = _XG; //#3123 - if (_XG.length < 1) { //#3123 - $j -= 2; //#3122 - $k[$j++] = 'bwipp.GS1couponTooShortDontMultiplyFlag#3122'; //#3122 - $k[$j++] = "Coupon too short: Missing Don't Multiply Flag"; //#3122 - $k[$j++] = false; //#3122 - return true; //#3122 - } //#3122 - var _XH = $k[--$j]; //#3124 - $k[$j++] = _XH; //#3126 - if ($cvi($geti(_XH, 0, 1)) > 1) { //#3126 - $j -= 2; //#3125 - $k[$j++] = 'bwipp.GS1couponBadDontMultiplyFlag#3125'; //#3125 - $k[$j++] = "Don't Multiply Flag must be 0 or 1"; //#3125 - $k[$j++] = false; //#3125 - return true; //#3125 - } //#3125 - var _XJ = $k[--$j]; //#3127 - $k[$j++] = $geti(_XJ, 1, _XJ.length - 1); //#3127 - } //#3127 - } //#3127 - var _XL = $k[--$j]; //#3131 - $k[$j++] = _XL; //#3133 - if (_XL.length != 0) { //#3133 - $j -= 2; //#3132 - $k[$j++] = 'bwipp.GS1couponUnrecognisedOptionalField#3132'; //#3132 - $k[$j++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; //#3132 - $k[$j++] = false; //#3132 - return true; //#3132 - } //#3132 - $j--; //#3134 - }; //#3134 + }); //#3088 + if ($nt($k[--$j])) { //#3090 + $j -= 2; //#3090 + $k[$j++] = 'bwipp.GS1couponNotNumeric#3090'; //#3090 + $k[$j++] = "Coupon not numeric"; //#3090 + $k[$j++] = false; //#3090 + return true; //#3090 + } //#3090 + var _XG = $k[--$j]; //#3093 + $k[$j++] = _XG; //#3095 + if (_XG.length < 1) { //#3095 + $j -= 2; //#3094 + $k[$j++] = 'bwipp.GS1couponTooShortGCPVLI#3094'; //#3094 + $k[$j++] = "Coupon too short: Missing GCP VLI"; //#3094 + $k[$j++] = false; //#3094 + return true; //#3094 + } //#3094 + var _XH = $k[--$j]; //#3096 + var _XJ = $cvi($geti(_XH, 0, 1)); //#3096 + $k[$j++] = _XH; //#3098 + $k[$j++] = _XJ; //#3098 + if (_XJ > 6) { //#3098 + $j -= 2; //#3097 + $k[$j++] = 'bwipp.GS1couponBadGCPVLI#3097'; //#3097 + $k[$j++] = "Coupon GCP length indicator must be 0-6"; //#3097 + $k[$j++] = false; //#3097 + return true; //#3097 + } //#3097 + var _XK = $k[--$j]; //#3099 + var _XL = $k[--$j]; //#3100 + $k[$j++] = _XL; //#3102 + $k[$j++] = $f($f(_XK + 6) + 1); //#3102 + if (($f($f(_XK + 6) + 1)) > _XL.length) { //#3102 + $j -= 3; //#3101 + $k[$j++] = 'bwipp.GS1couponTooShortGCP#3101'; //#3101 + $k[$j++] = "Coupon too short: GCP truncated"; //#3101 + $k[$j++] = false; //#3101 + return true; //#3101 + } //#3101 + var _XM = $k[--$j]; //#3103 + var _XN = $k[--$j]; //#3103 + var _XO = $geti(_XN, _XM, $f(_XN.length - _XM)); //#3103 + $k[$j++] = _XO; //#3108 + if (_XO.length < 6) { //#3108 + $j -= 2; //#3107 + $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3107'; //#3107 + $k[$j++] = "Coupon too short: Offer Code truncated"; //#3107 + $k[$j++] = false; //#3107 + return true; //#3107 + } //#3107 + var _XP = $k[--$j]; //#3109 + var _XQ = $geti(_XP, 6, _XP.length - 6); //#3109 + $k[$j++] = _XQ; //#3114 + if (_XQ.length < 1) { //#3114 + $j -= 2; //#3113 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueVLI#3113'; //#3113 + $k[$j++] = "Coupon too short: Missing Save Value VLI"; //#3113 + $k[$j++] = false; //#3113 + return true; //#3113 + } //#3113 + var _XR = $k[--$j]; //#3115 + var _XT = $cvi($geti(_XR, 0, 1)); //#3115 + $k[$j++] = _XR; //#3117 + $k[$j++] = _XT; //#3117 + if ((_XT < 1) || (_XT > 5)) { //#3117 + $j -= 2; //#3116 + $k[$j++] = 'bwipp.GS1couponBadSaveValueVLI#3116'; //#3116 + $k[$j++] = "Coupon Save Value length indicator must be 1-5"; //#3116 + $k[$j++] = false; //#3116 + return true; //#3116 + } //#3116 + var _XU = $k[--$j]; //#3118 + var _XV = $k[--$j]; //#3119 + $k[$j++] = _XV; //#3121 + $k[$j++] = $f(_XU + 1); //#3121 + if ($f(_XU + 1) > _XV.length) { //#3121 + $j -= 3; //#3120 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValue#3120'; //#3120 + $k[$j++] = "Coupon too short: Save Value truncated"; //#3120 + $k[$j++] = false; //#3120 + return true; //#3120 + } //#3120 + var _XW = $k[--$j]; //#3122 + var _XX = $k[--$j]; //#3122 + var _XY = $geti(_XX, _XW, $f(_XX.length - _XW)); //#3122 + $k[$j++] = _XY; //#3127 + if (_XY.length < 1) { //#3127 + $j -= 2; //#3126 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementVLI#3126'; //#3126 + $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement VLI"; //#3126 + $k[$j++] = false; //#3126 + return true; //#3126 + } //#3126 + var _XZ = $k[--$j]; //#3128 + var _Xb = $cvi($geti(_XZ, 0, 1)); //#3128 + $k[$j++] = _XZ; //#3130 + $k[$j++] = _Xb; //#3130 + if ((_Xb < 1) || (_Xb > 5)) { //#3130 + $j -= 2; //#3129 + $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementVLI#3129'; //#3129 + $k[$j++] = "Coupon 1st Purchase Requirement length indicator must be 1-5"; //#3129 + $k[$j++] = false; //#3129 + return true; //#3129 + } //#3129 + var _Xc = $k[--$j]; //#3131 + var _Xd = $k[--$j]; //#3132 + $k[$j++] = _Xd; //#3134 + $k[$j++] = $f(_Xc + 1); //#3134 + if ($f(_Xc + 1) > _Xd.length) { //#3134 + $j -= 3; //#3133 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirement#3133'; //#3133 + $k[$j++] = "Coupon too short: 1st Purchase Requirement truncated"; //#3133 + $k[$j++] = false; //#3133 + return true; //#3133 + } //#3133 + var _Xe = $k[--$j]; //#3135 + var _Xf = $k[--$j]; //#3135 + var _Xg = $geti(_Xf, _Xe, $f(_Xf.length - _Xe)); //#3135 + $k[$j++] = _Xg; //#3140 + if (_Xg.length < 1) { //#3140 + $j -= 2; //#3139 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseRequirementCode#3139'; //#3139 + $k[$j++] = "Coupon too short: Missing 1st Purchase Requirement Code"; //#3139 + $k[$j++] = false; //#3139 + return true; //#3139 + } //#3139 + var _Xh = $k[--$j]; //#3141 + var _Xj = $cvi($geti(_Xh, 0, 1)); //#3141 + $k[$j++] = _Xh; //#3143 + if ((_Xj > 4) && (_Xj != 9)) { //#3143 + $j -= 2; //#3142 + $k[$j++] = 'bwipp.GS1couponBad1stPurchaseRequirementCode#3142'; //#3142 + $k[$j++] = "Coupon 1st Purchase Requirement Code must be 0-4 or 9"; //#3142 + $k[$j++] = false; //#3142 + return true; //#3142 + } //#3142 + var _Xk = $k[--$j]; //#3144 + var _Xl = $geti(_Xk, 1, _Xk.length - 1); //#3144 + $k[$j++] = _Xl; //#3149 + if (_Xl.length < 3) { //#3149 + $j -= 2; //#3148 + $k[$j++] = 'bwipp.GS1couponTooShort1stPurchaseFamilyCode#3148'; //#3148 + $k[$j++] = "Coupon too short: 1st Purchase Family Code truncated"; //#3148 + $k[$j++] = false; //#3148 + return true; //#3148 + } //#3148 + var _Xm = $k[--$j]; //#3150 + var _Xn = $geti(_Xm, 3, _Xm.length - 3); //#3150 + $k[$j++] = _Xn; //#3206 + if (_Xn.length >= 1) { //#3206 + var _Xo = $k[--$j]; //#3153 + $k[$j++] = _Xo; //#3206 + if ($cvi($geti(_Xo, 0, 1)) == 1) { //#3206 + var _Xq = $k[--$j]; //#3154 + var _Xr = $geti(_Xq, 1, _Xq.length - 1); //#3154 + $k[$j++] = _Xr; //#3159 + if (_Xr.length < 1) { //#3159 + $j -= 2; //#3158 + $k[$j++] = 'bwipp.GS1couponTooShortAdditionalPurchaseRulesCode#3158'; //#3158 + $k[$j++] = "Coupon too short: Missing Additional Purchase Rules Code"; //#3158 + $k[$j++] = false; //#3158 + return true; //#3158 + } //#3158 + var _Xs = $k[--$j]; //#3160 + $k[$j++] = _Xs; //#3162 + if ($cvi($geti(_Xs, 0, 1)) > 3) { //#3162 + $j -= 2; //#3161 + $k[$j++] = 'bwipp.GS1couponBadAdditionalPurchaseRulesCode#3161'; //#3161 + $k[$j++] = "Coupon Additional Purchase Rules Code must be 0-3"; //#3161 + $k[$j++] = false; //#3161 + return true; //#3161 + } //#3161 + var _Xu = $k[--$j]; //#3163 + var _Xv = $geti(_Xu, 1, _Xu.length - 1); //#3163 + $k[$j++] = _Xv; //#3168 + if (_Xv.length < 1) { //#3168 + $j -= 2; //#3167 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementVLI#3167'; //#3167 + $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement VLI"; //#3167 + $k[$j++] = false; //#3167 + return true; //#3167 + } //#3167 + var _Xw = $k[--$j]; //#3169 + var _Xy = $cvi($geti(_Xw, 0, 1)); //#3169 + $k[$j++] = _Xw; //#3171 + $k[$j++] = _Xy; //#3171 + if ((_Xy < 1) || (_Xy > 5)) { //#3171 + $j -= 2; //#3170 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementVLI#3170'; //#3170 + $k[$j++] = "Coupon 2nd Purchase Requirement length indicator must be 1-5"; //#3170 + $k[$j++] = false; //#3170 + return true; //#3170 + } //#3170 + var _Xz = $k[--$j]; //#3172 + var _Y0 = $k[--$j]; //#3173 + $k[$j++] = _Y0; //#3175 + $k[$j++] = $f(_Xz + 1); //#3175 + if ($f(_Xz + 1) > _Y0.length) { //#3175 + $j -= 3; //#3174 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirement#3174'; //#3174 + $k[$j++] = "Coupon too short: 2nd Purchase Requirement truncated"; //#3174 + $k[$j++] = false; //#3174 + return true; //#3174 + } //#3174 + var _Y1 = $k[--$j]; //#3176 + var _Y2 = $k[--$j]; //#3176 + var _Y3 = $geti(_Y2, _Y1, $f(_Y2.length - _Y1)); //#3176 + $k[$j++] = _Y3; //#3181 + if (_Y3.length < 1) { //#3181 + $j -= 2; //#3180 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseRequirementCode#3180'; //#3180 + $k[$j++] = "Coupon too short: Missing 2nd Purchase Requirement Code"; //#3180 + $k[$j++] = false; //#3180 + return true; //#3180 + } //#3180 + var _Y4 = $k[--$j]; //#3182 + var _Y6 = $cvi($geti(_Y4, 0, 1)); //#3182 + $k[$j++] = _Y4; //#3184 + if ((_Y6 > 4) && (_Y6 != 9)) { //#3184 + $j -= 2; //#3183 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseRequirementCode#3183'; //#3183 + $k[$j++] = "Coupon 2nd Purchase Requirement Code must be 0-4 or 9"; //#3183 + $k[$j++] = false; //#3183 + return true; //#3183 + } //#3183 + var _Y7 = $k[--$j]; //#3185 + var _Y8 = $geti(_Y7, 1, _Y7.length - 1); //#3185 + $k[$j++] = _Y8; //#3190 + if (_Y8.length < 3) { //#3190 + $j -= 2; //#3189 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseFamilyCode#3189'; //#3189 + $k[$j++] = "Coupon too short: 2nd Purchase Family Code truncated"; //#3189 + $k[$j++] = false; //#3189 + return true; //#3189 + } //#3189 + var _Y9 = $k[--$j]; //#3191 + var _YA = $geti(_Y9, 3, _Y9.length - 3); //#3191 + $k[$j++] = _YA; //#3196 + if (_YA.length < 1) { //#3196 + $j -= 2; //#3195 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCPVLI#3195'; //#3195 + $k[$j++] = "Coupon too short: Missing 2nd Purchase GCP VLI"; //#3195 + $k[$j++] = false; //#3195 + return true; //#3195 + } //#3195 + var _YB = $k[--$j]; //#3197 + var _YD = $cvi($geti(_YB, 0, 1)); //#3197 + $k[$j++] = _YB; //#3199 + $k[$j++] = _YD; //#3199 + if ((_YD > 6) && (_YD != 9)) { //#3199 + $j -= 2; //#3198 + $k[$j++] = 'bwipp.GS1couponBad2ndPurchaseGCPVLI#3198'; //#3198 + $k[$j++] = "Coupon 2nd Purchase GCP length indicator must be 0-6 or 9"; //#3198 + $k[$j++] = false; //#3198 + return true; //#3198 + } //#3198 + var _YE = $k[--$j]; //#3200 + $k[$j++] = _YE; //#3200 + if (_YE != 9) { //#3200 + var _YF = $k[--$j]; //#3200 + $k[$j++] = $f(_YF + 6); //#3200 + } else { //#3200 + $j--; //#3200 + $k[$j++] = 0; //#3200 + } //#3200 + var _YG = $k[--$j]; //#3200 + var _YH = $k[--$j]; //#3201 + $k[$j++] = _YH; //#3203 + $k[$j++] = $f(_YG + 1); //#3203 + if ($f(_YG + 1) > _YH.length) { //#3203 + $j -= 3; //#3202 + $k[$j++] = 'bwipp.GS1couponTooShort2ndPurchaseGCP#3202'; //#3202 + $k[$j++] = "Coupon too short: 2nd Purchase GCP truncated"; //#3202 + $k[$j++] = false; //#3202 + return true; //#3202 + } //#3202 + var _YI = $k[--$j]; //#3204 + var _YJ = $k[--$j]; //#3204 + $k[$j++] = $geti(_YJ, _YI, $f(_YJ.length - _YI)); //#3204 + } //#3204 + } //#3204 + var _YL = $k[--$j]; //#3209 + $k[$j++] = _YL; //#3253 + if (_YL.length >= 1) { //#3253 + var _YM = $k[--$j]; //#3209 + $k[$j++] = _YM; //#3253 + if ($cvi($geti(_YM, 0, 1)) == 2) { //#3253 + var _YO = $k[--$j]; //#3210 + var _YP = $geti(_YO, 1, _YO.length - 1); //#3210 + $k[$j++] = _YP; //#3215 + if (_YP.length < 1) { //#3215 + $j -= 2; //#3214 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementVLI#3214'; //#3214 + $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement VLI"; //#3214 + $k[$j++] = false; //#3214 + return true; //#3214 + } //#3214 + var _YQ = $k[--$j]; //#3216 + var _YS = $cvi($geti(_YQ, 0, 1)); //#3216 + $k[$j++] = _YQ; //#3218 + $k[$j++] = _YS; //#3218 + if ((_YS < 1) || (_YS > 5)) { //#3218 + $j -= 2; //#3217 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementVLI#3217'; //#3217 + $k[$j++] = "Coupon 3rd Purchase Requirement length indicator must be 1-5"; //#3217 + $k[$j++] = false; //#3217 + return true; //#3217 + } //#3217 + var _YT = $k[--$j]; //#3219 + var _YU = $k[--$j]; //#3220 + $k[$j++] = _YU; //#3222 + $k[$j++] = $f(_YT + 1); //#3222 + if ($f(_YT + 1) > _YU.length) { //#3222 + $j -= 3; //#3221 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirement#3221'; //#3221 + $k[$j++] = "Coupon too short: 3rd Purchase Requirement truncated"; //#3221 + $k[$j++] = false; //#3221 + return true; //#3221 + } //#3221 + var _YV = $k[--$j]; //#3223 + var _YW = $k[--$j]; //#3223 + var _YX = $geti(_YW, _YV, $f(_YW.length - _YV)); //#3223 + $k[$j++] = _YX; //#3228 + if (_YX.length < 1) { //#3228 + $j -= 2; //#3227 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseRequirementCode#3227'; //#3227 + $k[$j++] = "Coupon too short: Missing 3rd Purchase Requirement Code"; //#3227 + $k[$j++] = false; //#3227 + return true; //#3227 + } //#3227 + var _YY = $k[--$j]; //#3229 + var _Ya = $cvi($geti(_YY, 0, 1)); //#3229 + $k[$j++] = _YY; //#3231 + if ((_Ya > 4) && (_Ya != 9)) { //#3231 + $j -= 2; //#3230 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseRequirementCode#3230'; //#3230 + $k[$j++] = "Coupon 3rd Purchase Requirement Code must be 0-4 or 9"; //#3230 + $k[$j++] = false; //#3230 + return true; //#3230 + } //#3230 + var _Yb = $k[--$j]; //#3232 + var _Yc = $geti(_Yb, 1, _Yb.length - 1); //#3232 + $k[$j++] = _Yc; //#3237 + if (_Yc.length < 3) { //#3237 + $j -= 2; //#3236 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseFamilyCode#3236'; //#3236 + $k[$j++] = "Coupon too short: 3rd Purchase Family Code truncated"; //#3236 + $k[$j++] = false; //#3236 + return true; //#3236 + } //#3236 + var _Yd = $k[--$j]; //#3238 + var _Ye = $geti(_Yd, 3, _Yd.length - 3); //#3238 + $k[$j++] = _Ye; //#3243 + if (_Ye.length < 1) { //#3243 + $j -= 2; //#3242 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCPVLI#3242'; //#3242 + $k[$j++] = "Coupon too short: Missing 3rd Purchase GCP VLI"; //#3242 + $k[$j++] = false; //#3242 + return true; //#3242 + } //#3242 + var _Yf = $k[--$j]; //#3244 + var _Yh = $cvi($geti(_Yf, 0, 1)); //#3244 + $k[$j++] = _Yf; //#3246 + $k[$j++] = _Yh; //#3246 + if ((_Yh > 6) && (_Yh != 9)) { //#3246 + $j -= 2; //#3245 + $k[$j++] = 'bwipp.GS1couponBad3rdPurchaseGCPVLI#3245'; //#3245 + $k[$j++] = "Coupon 3rd Purchase GCP length indicator must be 0-6 or 9"; //#3245 + $k[$j++] = false; //#3245 + return true; //#3245 + } //#3245 + var _Yi = $k[--$j]; //#3247 + $k[$j++] = _Yi; //#3247 + if (_Yi != 9) { //#3247 + var _Yj = $k[--$j]; //#3247 + $k[$j++] = $f(_Yj + 6); //#3247 + } else { //#3247 + $j--; //#3247 + $k[$j++] = 0; //#3247 + } //#3247 + var _Yk = $k[--$j]; //#3247 + var _Yl = $k[--$j]; //#3248 + $k[$j++] = _Yl; //#3250 + $k[$j++] = $f(_Yk + 1); //#3250 + if ($f(_Yk + 1) > _Yl.length) { //#3250 + $j -= 3; //#3249 + $k[$j++] = 'bwipp.GS1couponTooShort3rdPurchaseGCP#3249'; //#3249 + $k[$j++] = "Coupon too short: 3rd Purchase GCP truncated"; //#3249 + $k[$j++] = false; //#3249 + return true; //#3249 + } //#3249 + var _Ym = $k[--$j]; //#3251 + var _Yn = $k[--$j]; //#3251 + $k[$j++] = $geti(_Yn, _Ym, $f(_Yn.length - _Ym)); //#3251 + } //#3251 + } //#3251 + $_.couponexpire = -1; //#3256 + var _Yp = $k[--$j]; //#3257 + $k[$j++] = _Yp; //#3275 + if (_Yp.length >= 1) { //#3275 + var _Yq = $k[--$j]; //#3257 + $k[$j++] = _Yq; //#3275 + if ($cvi($geti(_Yq, 0, 1)) == 3) { //#3275 + var _Ys = $k[--$j]; //#3258 + var _Yt = $geti(_Ys, 1, _Ys.length - 1); //#3258 + $k[$j++] = _Yt; //#3263 + if (_Yt.length < 6) { //#3263 + $j -= 2; //#3262 + $k[$j++] = 'bwipp.GS1couponTooShortExpirationDate#3262'; //#3262 + $k[$j++] = "Coupon too short: Expiration date"; //#3262 + $k[$j++] = false; //#3262 + return true; //#3262 + } //#3262 + var _Yu = $k[--$j]; //#3264 + var _Yw = $cvi($geti(_Yu, 2, 2)); //#3264 + $k[$j++] = _Yu; //#3264 + if ((_Yw < 1) || (_Yw > 12)) { //#3264 + $j -= 2; //#3264 + $k[$j++] = 'bwipp.GS1couponExpirationDateBadMonth#3264'; //#3264 + $k[$j++] = "Invalid month in expiration date"; //#3264 + $k[$j++] = false; //#3264 + return true; //#3264 + } //#3264 + var _Yx = $k[--$j]; //#3265 + var _Yz = $cvi($geti(_Yx, 0, 2)); //#3265 + var _Z0 = _Yz - 21; //#3266 + $k[$j++] = _Yx; //#3266 + $k[$j++] = _Yz; //#3266 + $k[$j++] = _Z0; //#3266 + if (_Z0 >= 51) { //#3266 + $j--; //#3266 + var _Z1 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z1 + 1900); //#3266 + } else { //#3266 + if ($k[--$j] <= -50) { //#3266 + var _Z3 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z3 + 2100); //#3266 + } else { //#3266 + var _Z4 = $k[--$j]; //#3266 + $k[$j++] = $f(_Z4 + 2000); //#3266 + } //#3266 + } //#3266 + var _Z5 = $k[--$j]; //#3267 + $k[$j++] = ((_Z5 % 400) == 0) || (((_Z5 % 4) == 0) && ((_Z5 % 100) != 0)); //#3268 + $k[$j++] = Infinity; //#3268 + var _Z6 = $k[--$j]; //#3268 + var _Z8 = $k[--$j] ? 29 : 28; //#3268 + $k[$j++] = _Z6; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = _Z8; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + $k[$j++] = 30; //#3268 + $k[$j++] = 31; //#3268 + var _Z9 = $a(); //#3268 + var _ZA = $k[--$j]; //#3269 + var _ZE = $cvi($geti(_ZA, 4, 2)); //#3270 + $k[$j++] = _ZA; //#3271 + if (($get(_Z9, $cvi($geti(_ZA, 2, 2)) - 1) < _ZE) || (_ZE < 1)) { //#3271 + $j -= 2; //#3271 + $k[$j++] = 'bwipp.GS1couponExpirationDateBadDay#3271'; //#3271 + $k[$j++] = "Invalid day of month in expiration date"; //#3271 + $k[$j++] = false; //#3271 + return true; //#3271 + } //#3271 + var _ZF = $k[--$j]; //#3272 + $_.couponexpire = $cvi($geti(_ZF, 0, 6)); //#3272 + $k[$j++] = $geti(_ZF, 6, _ZF.length - 6); //#3273 + } //#3273 + } //#3273 + var _ZI = $k[--$j]; //#3278 + $k[$j++] = _ZI; //#3299 + if (_ZI.length >= 1) { //#3299 + var _ZJ = $k[--$j]; //#3278 + $k[$j++] = _ZJ; //#3299 + if ($cvi($geti(_ZJ, 0, 1)) == 4) { //#3299 + var _ZL = $k[--$j]; //#3279 + var _ZM = $geti(_ZL, 1, _ZL.length - 1); //#3279 + $k[$j++] = _ZM; //#3284 + if (_ZM.length < 6) { //#3284 + $j -= 2; //#3283 + $k[$j++] = 'bwipp.GS1couponTooShortStartDate#3283'; //#3283 + $k[$j++] = "Coupon too short: Start date"; //#3283 + $k[$j++] = false; //#3283 + return true; //#3283 + } //#3283 + var _ZN = $k[--$j]; //#3285 + var _ZP = $cvi($geti(_ZN, 2, 2)); //#3285 + $k[$j++] = _ZN; //#3285 + if ((_ZP < 1) || (_ZP > 12)) { //#3285 + $j -= 2; //#3285 + $k[$j++] = 'bwipp.GS1couponStartDateBadMonth#3285'; //#3285 + $k[$j++] = "Invalid month in start date"; //#3285 + $k[$j++] = false; //#3285 + return true; //#3285 + } //#3285 + var _ZQ = $k[--$j]; //#3286 + var _ZS = $cvi($geti(_ZQ, 0, 2)); //#3286 + var _ZT = _ZS - 21; //#3287 + $k[$j++] = _ZQ; //#3287 + $k[$j++] = _ZS; //#3287 + $k[$j++] = _ZT; //#3287 + if (_ZT >= 51) { //#3287 + $j--; //#3287 + var _ZU = $k[--$j]; //#3287 + $k[$j++] = $f(_ZU + 1900); //#3287 + } else { //#3287 + if ($k[--$j] <= -50) { //#3287 + var _ZW = $k[--$j]; //#3287 + $k[$j++] = $f(_ZW + 2100); //#3287 + } else { //#3287 + var _ZX = $k[--$j]; //#3287 + $k[$j++] = $f(_ZX + 2000); //#3287 + } //#3287 + } //#3287 + var _ZY = $k[--$j]; //#3288 + $k[$j++] = ((_ZY % 400) == 0) || (((_ZY % 4) == 0) && ((_ZY % 100) != 0)); //#3289 + $k[$j++] = Infinity; //#3289 + var _ZZ = $k[--$j]; //#3289 + var _Zb = $k[--$j] ? 29 : 28; //#3289 + $k[$j++] = _ZZ; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = _Zb; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + $k[$j++] = 30; //#3289 + $k[$j++] = 31; //#3289 + var _Zc = $a(); //#3289 + var _Zd = $k[--$j]; //#3290 + var _Zh = $cvi($geti(_Zd, 4, 2)); //#3291 + $k[$j++] = _Zd; //#3292 + if (($get(_Zc, $cvi($geti(_Zd, 2, 2)) - 1) < _Zh) || (_Zh < 1)) { //#3292 + $j -= 2; //#3292 + $k[$j++] = 'bwipp.GS1couponStartDateBadDay#3292'; //#3292 + $k[$j++] = "Invalid day of month in start date"; //#3292 + $k[$j++] = false; //#3292 + return true; //#3292 + } //#3292 + var _Zi = $k[--$j]; //#3293 + $_.couponstart = $cvi($geti(_Zi, 0, 6)); //#3293 + $k[$j++] = _Zi; //#3296 + if (($_.couponexpire != -1) && ($_.couponexpire < $_.couponstart)) { //#3296 + $j -= 2; //#3295 + $k[$j++] = 'bwipp.GS1couponExpireDateBeforeStartDate#3295'; //#3295 + $k[$j++] = "Coupon expires before it starts"; //#3295 + $k[$j++] = false; //#3295 + return true; //#3295 + } //#3295 + var _Zn = $k[--$j]; //#3297 + $k[$j++] = $geti(_Zn, 6, _Zn.length - 6); //#3297 + } //#3297 + } //#3297 + var _Zp = $k[--$j]; //#3302 + $k[$j++] = _Zp; //#3315 + if (_Zp.length >= 1) { //#3315 + var _Zq = $k[--$j]; //#3302 + $k[$j++] = _Zq; //#3315 + if ($cvi($geti(_Zq, 0, 1)) == 5) { //#3315 + var _Zs = $k[--$j]; //#3303 + var _Zt = $geti(_Zs, 1, _Zs.length - 1); //#3303 + $k[$j++] = _Zt; //#3308 + if (_Zt.length < 1) { //#3308 + $j -= 2; //#3307 + $k[$j++] = 'bwipp.GS1couponTooShortSerialNumberVLI#3307'; //#3307 + $k[$j++] = "Coupon too short: Missing Serial Number VLI"; //#3307 + $k[$j++] = false; //#3307 + return true; //#3307 + } //#3307 + var _Zu = $k[--$j]; //#3309 + var _Zv = $geti(_Zu, 0, 1); //#3309 + $k[$j++] = _Zu; //#3312 + $k[$j++] = ($cvi(_Zv) + 6) + 1; //#3312 + if ((($cvi(_Zv) + 6) + 1) > _Zu.length) { //#3312 + $j -= 3; //#3311 + $k[$j++] = 'bwipp.GS1couponTooShortSerialNumber#3311'; //#3311 + $k[$j++] = "Coupon too short: Serial Number truncated"; //#3311 + $k[$j++] = false; //#3311 + return true; //#3311 + } //#3311 + var _Zw = $k[--$j]; //#3313 + var _Zx = $k[--$j]; //#3313 + $k[$j++] = $geti(_Zx, _Zw, $f(_Zx.length - _Zw)); //#3313 + } //#3313 + } //#3313 + var _Zz = $k[--$j]; //#3318 + $k[$j++] = _Zz; //#3334 + if (_Zz.length >= 1) { //#3334 + var _a0 = $k[--$j]; //#3318 + $k[$j++] = _a0; //#3334 + if ($cvi($geti(_a0, 0, 1)) == 6) { //#3334 + var _a2 = $k[--$j]; //#3319 + var _a3 = $geti(_a2, 1, _a2.length - 1); //#3319 + $k[$j++] = _a3; //#3324 + if (_a3.length < 1) { //#3324 + $j -= 2; //#3323 + $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLNVLI#3323'; //#3323 + $k[$j++] = "Coupon too short: Missing Retailer GCP/GLN VLI"; //#3323 + $k[$j++] = false; //#3323 + return true; //#3323 + } //#3323 + var _a4 = $k[--$j]; //#3325 + var _a6 = $cvi($geti(_a4, 0, 1)); //#3325 + $k[$j++] = _a4; //#3327 + $k[$j++] = _a6; //#3327 + if ((_a6 < 1) || (_a6 > 7)) { //#3327 + $j -= 2; //#3326 + $k[$j++] = 'bwipp.GS1couponBadRetailerGCPGLNVLI#3326'; //#3326 + $k[$j++] = "Coupon Retailer GCP/GLN length indicator must be 1-7"; //#3326 + $k[$j++] = false; //#3326 + return true; //#3326 + } //#3326 + var _a7 = $k[--$j]; //#3328 + var _a8 = $k[--$j]; //#3329 + $k[$j++] = _a8; //#3331 + $k[$j++] = $f($f(_a7 + 6) + 1); //#3331 + if (($f($f(_a7 + 6) + 1)) > _a8.length) { //#3331 + $j -= 3; //#3330 + $k[$j++] = 'bwipp.GS1couponTooShortRetailerGCPGLN#3330'; //#3330 + $k[$j++] = "Coupon too short: Retailer GCP/GLN truncated"; //#3330 + $k[$j++] = false; //#3330 + return true; //#3330 + } //#3330 + var _a9 = $k[--$j]; //#3332 + var _aA = $k[--$j]; //#3332 + $k[$j++] = $geti(_aA, _a9, $f(_aA.length - _a9)); //#3332 + } //#3332 + } //#3332 + var _aC = $k[--$j]; //#3337 + $k[$j++] = _aC; //#3373 + if (_aC.length >= 1) { //#3373 + var _aD = $k[--$j]; //#3337 + $k[$j++] = _aD; //#3373 + if ($cvi($geti(_aD, 0, 1)) == 9) { //#3373 + var _aF = $k[--$j]; //#3338 + var _aG = $geti(_aF, 1, _aF.length - 1); //#3338 + $k[$j++] = _aG; //#3343 + if (_aG.length < 1) { //#3343 + $j -= 2; //#3342 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueCode#3342'; //#3342 + $k[$j++] = "Coupon too short: Missing Save Value Code"; //#3342 + $k[$j++] = false; //#3342 + return true; //#3342 + } //#3342 + var _aH = $k[--$j]; //#3344 + var _aJ = $cvi($geti(_aH, 0, 1)); //#3344 + $k[$j++] = _aH; //#3346 + if ((_aJ > 6) || ((_aJ == 3) || (_aJ == 4))) { //#3346 + $j -= 2; //#3345 + $k[$j++] = 'bwipp.GS1couponBadSaveValueCode#3345'; //#3345 + $k[$j++] = "Coupon Save Value Code must be 0,1,2,5 or 6"; //#3345 + $k[$j++] = false; //#3345 + return true; //#3345 + } //#3345 + var _aK = $k[--$j]; //#3347 + var _aL = $geti(_aK, 1, _aK.length - 1); //#3347 + $k[$j++] = _aL; //#3352 + if (_aL.length < 1) { //#3352 + $j -= 2; //#3351 + $k[$j++] = 'bwipp.GS1couponTooShortSaveValueAppliesToItem#3351'; //#3351 + $k[$j++] = "Coupon too short: Missing Save Value Applies to Item"; //#3351 + $k[$j++] = false; //#3351 + return true; //#3351 + } //#3351 + var _aM = $k[--$j]; //#3353 + $k[$j++] = _aM; //#3355 + if ($cvi($geti(_aM, 0, 1)) > 2) { //#3355 + $j -= 2; //#3354 + $k[$j++] = 'bwipp.GS1couponBadSaveValueAppliesToItem#3354'; //#3354 + $k[$j++] = "Coupon Save Value Applies to Item must be 0-2"; //#3354 + $k[$j++] = false; //#3354 + return true; //#3354 + } //#3354 + var _aO = $k[--$j]; //#3356 + var _aP = $geti(_aO, 1, _aO.length - 1); //#3356 + $k[$j++] = _aP; //#3361 + if (_aP.length < 1) { //#3361 + $j -= 2; //#3360 + $k[$j++] = 'bwipp.GS1couponTooShortStoreCouponFlag#3360'; //#3360 + $k[$j++] = "Coupon too short: Missing Store Coupon Flag"; //#3360 + $k[$j++] = false; //#3360 + return true; //#3360 + } //#3360 + var _aQ = $k[--$j]; //#3362 + var _aR = $geti(_aQ, 1, _aQ.length - 1); //#3362 + $k[$j++] = _aR; //#3367 + if (_aR.length < 1) { //#3367 + $j -= 2; //#3366 + $k[$j++] = 'bwipp.GS1couponTooShortDontMultiplyFlag#3366'; //#3366 + $k[$j++] = "Coupon too short: Missing Don't Multiply Flag"; //#3366 + $k[$j++] = false; //#3366 + return true; //#3366 + } //#3366 + var _aS = $k[--$j]; //#3368 + $k[$j++] = _aS; //#3370 + if ($cvi($geti(_aS, 0, 1)) > 1) { //#3370 + $j -= 2; //#3369 + $k[$j++] = 'bwipp.GS1couponBadDontMultiplyFlag#3369'; //#3369 + $k[$j++] = "Don't Multiply Flag must be 0 or 1"; //#3369 + $k[$j++] = false; //#3369 + return true; //#3369 + } //#3369 + var _aU = $k[--$j]; //#3371 + $k[$j++] = $geti(_aU, 1, _aU.length - 1); //#3371 + } //#3371 + } //#3371 + var _aW = $k[--$j]; //#3375 + $k[$j++] = _aW; //#3377 + if (_aW.length != 0) { //#3377 + $j -= 2; //#3376 + $k[$j++] = 'bwipp.GS1couponUnrecognisedOptionalField#3376'; //#3376 + $k[$j++] = "Coupon fields must be 1,2,3,4,5,6 or 9, increasing order"; //#3376 + $k[$j++] = false; //#3376 + return true; //#3376 + } //#3376 + $j--; //#3378 + }; //#3378 $_.lintcouponposoffer = function() { - var _XM = $k[--$j]; //#3138 - $k[$j++] = _XM; //#3140 - $k[$j++] = true; //#3140 - $forall(_XM, function() { //#3140 - var _XN = $k[--$j]; //#3139 - if ((_XN < 48) || (_XN > 57)) { //#3139 - $j--; //#3139 - $k[$j++] = false; //#3139 - return true; //#3139 - } //#3139 - }); //#3139 - if ($nt($k[--$j])) { //#3141 - $j -= 2; //#3141 - $k[$j++] = 'bwipp.GS1couponNotNumeric#3141'; //#3141 - $k[$j++] = "Coupon not numeric"; //#3141 - $k[$j++] = false; //#3141 - return true; //#3141 - } //#3141 - var _XP = $k[--$j]; //#3143 - $k[$j++] = _XP; //#3145 - if (_XP.length < 1) { //#3145 - $j -= 2; //#3144 - $k[$j++] = 'bwipp.GS1couponTooShortFormatCode#3144'; //#3144 - $k[$j++] = "Coupon too short: Missing Format Code"; //#3144 - $k[$j++] = false; //#3144 - return true; //#3144 - } //#3144 - var _XQ = $k[--$j]; //#3146 - var _XR = $geti(_XQ, 0, 1); //#3146 - $k[$j++] = _XQ; //#3148 - if ($ne(_XR, "0") && $ne(_XR, "1")) { //#3148 - $j -= 2; //#3147 - $k[$j++] = 'bwipp.GS1couponBadFormatCode#3147'; //#3147 - $k[$j++] = "Coupon format must be 0 or 1"; //#3147 - $k[$j++] = false; //#3147 - return true; //#3147 - } //#3147 - var _XS = $k[--$j]; //#3149 - var _XT = $geti(_XS, 1, _XS.length - 1); //#3149 - $k[$j++] = _XT; //#3153 - if (_XT.length < 1) { //#3153 - $j -= 2; //#3152 - $k[$j++] = 'bwipp.GS1couponTooShortFunderVLI#3152'; //#3152 - $k[$j++] = "Coupon too short: Missing Funder VLI"; //#3152 - $k[$j++] = false; //#3152 - return true; //#3152 - } //#3152 - var _XU = $k[--$j]; //#3154 - var _XW = $cvi($geti(_XU, 0, 1)); //#3154 - $k[$j++] = _XU; //#3156 - $k[$j++] = _XW; //#3156 - if (_XW > 6) { //#3156 - $j -= 3; //#3155 - $k[$j++] = 'bwipp.GS1couponBadFunderVLI#3155'; //#3155 - $k[$j++] = "Coupon Funder length indicator must be 0-6"; //#3155 - $k[$j++] = false; //#3155 - return true; //#3155 - } //#3155 - var _XX = $k[--$j]; //#3157 - var _XY = $k[--$j]; //#3158 - $k[$j++] = _XY; //#3160 - $k[$j++] = $f($f(_XX + 6) + 1); //#3160 - if (($f($f(_XX + 6) + 1)) > _XY.length) { //#3160 - $j -= 3; //#3159 - $k[$j++] = 'bwipp.GS1couponTooShortFunder#3159'; //#3159 - $k[$j++] = "Coupon too short: Truncated Funder ID"; //#3159 - $k[$j++] = false; //#3159 - return true; //#3159 - } //#3159 - var _XZ = $k[--$j]; //#3161 - var _Xa = $k[--$j]; //#3161 - var _Xb = $geti(_Xa, _XZ, $f(_Xa.length - _XZ)); //#3161 - $k[$j++] = _Xb; //#3165 - if (_Xb.length < 6) { //#3165 - $j -= 2; //#3164 - $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3164'; //#3164 - $k[$j++] = "Coupon too short: Truncated Offer Code"; //#3164 - $k[$j++] = false; //#3164 - return true; //#3164 - } //#3164 - var _Xc = $k[--$j]; //#3166 - var _Xd = $geti(_Xc, 6, _Xc.length - 6); //#3166 - $k[$j++] = _Xd; //#3170 - if (_Xd.length < 1) { //#3170 - $j -= 2; //#3169 - $k[$j++] = 'bwipp.GS1couponTooShortSnVLI#3169'; //#3169 - $k[$j++] = "Coupon too short: Missing SN VLI"; //#3169 - $k[$j++] = false; //#3169 - return true; //#3169 - } //#3169 - var _Xe = $k[--$j]; //#3171 - var _Xf = $geti(_Xe, 0, 1); //#3171 - $k[$j++] = _Xe; //#3175 - $k[$j++] = ($cvi(_Xf) + 6) + 1; //#3175 - if ((($cvi(_Xf) + 6) + 1) > _Xe.length) { //#3175 - $j -= 3; //#3174 - $k[$j++] = 'bwipp.GS1couponTooShortSn#3174'; //#3174 - $k[$j++] = "Coupon too short: Truncated SN"; //#3174 - $k[$j++] = false; //#3174 - return true; //#3174 - } //#3174 - var _Xg = $k[--$j]; //#3176 - var _Xh = $k[--$j]; //#3176 - var _Xi = $geti(_Xh, _Xg, $f(_Xh.length - _Xg)); //#3176 - $k[$j++] = _Xi; //#3179 - if (_Xi.length != 0) { //#3179 - $j -= 2; //#3178 - $k[$j++] = 'bwipp.GS1couponTooLong#3178'; //#3178 - $k[$j++] = "Coupon too long"; //#3178 - $k[$j++] = false; //#3178 - return true; //#3178 - } //#3178 - $j--; //#3180 - }; //#3180 + var _aX = $k[--$j]; //#3382 + $k[$j++] = _aX; //#3384 + $k[$j++] = true; //#3384 + $forall(_aX, function() { //#3384 + var _aY = $k[--$j]; //#3383 + if ((_aY < 48) || (_aY > 57)) { //#3383 + $j--; //#3383 + $k[$j++] = false; //#3383 + return true; //#3383 + } //#3383 + }); //#3383 + if ($nt($k[--$j])) { //#3385 + $j -= 2; //#3385 + $k[$j++] = 'bwipp.GS1couponNotNumeric#3385'; //#3385 + $k[$j++] = "Coupon not numeric"; //#3385 + $k[$j++] = false; //#3385 + return true; //#3385 + } //#3385 + var _aa = $k[--$j]; //#3387 + $k[$j++] = _aa; //#3389 + if (_aa.length < 1) { //#3389 + $j -= 2; //#3388 + $k[$j++] = 'bwipp.GS1couponTooShortFormatCode#3388'; //#3388 + $k[$j++] = "Coupon too short: Missing Format Code"; //#3388 + $k[$j++] = false; //#3388 + return true; //#3388 + } //#3388 + var _ab = $k[--$j]; //#3390 + var _ac = $geti(_ab, 0, 1); //#3390 + $k[$j++] = _ab; //#3392 + if ($ne(_ac, "0") && $ne(_ac, "1")) { //#3392 + $j -= 2; //#3391 + $k[$j++] = 'bwipp.GS1couponBadFormatCode#3391'; //#3391 + $k[$j++] = "Coupon format must be 0 or 1"; //#3391 + $k[$j++] = false; //#3391 + return true; //#3391 + } //#3391 + var _ad = $k[--$j]; //#3393 + var _ae = $geti(_ad, 1, _ad.length - 1); //#3393 + $k[$j++] = _ae; //#3397 + if (_ae.length < 1) { //#3397 + $j -= 2; //#3396 + $k[$j++] = 'bwipp.GS1couponTooShortFunderVLI#3396'; //#3396 + $k[$j++] = "Coupon too short: Missing Funder VLI"; //#3396 + $k[$j++] = false; //#3396 + return true; //#3396 + } //#3396 + var _af = $k[--$j]; //#3398 + var _ah = $cvi($geti(_af, 0, 1)); //#3398 + $k[$j++] = _af; //#3400 + $k[$j++] = _ah; //#3400 + if (_ah > 6) { //#3400 + $j -= 3; //#3399 + $k[$j++] = 'bwipp.GS1couponBadFunderVLI#3399'; //#3399 + $k[$j++] = "Coupon Funder length indicator must be 0-6"; //#3399 + $k[$j++] = false; //#3399 + return true; //#3399 + } //#3399 + var _ai = $k[--$j]; //#3401 + var _aj = $k[--$j]; //#3402 + $k[$j++] = _aj; //#3404 + $k[$j++] = $f($f(_ai + 6) + 1); //#3404 + if (($f($f(_ai + 6) + 1)) > _aj.length) { //#3404 + $j -= 3; //#3403 + $k[$j++] = 'bwipp.GS1couponTooShortFunder#3403'; //#3403 + $k[$j++] = "Coupon too short: Truncated Funder ID"; //#3403 + $k[$j++] = false; //#3403 + return true; //#3403 + } //#3403 + var _ak = $k[--$j]; //#3405 + var _al = $k[--$j]; //#3405 + var _am = $geti(_al, _ak, $f(_al.length - _ak)); //#3405 + $k[$j++] = _am; //#3409 + if (_am.length < 6) { //#3409 + $j -= 2; //#3408 + $k[$j++] = 'bwipp.GS1couponTooShortOfferCode#3408'; //#3408 + $k[$j++] = "Coupon too short: Truncated Offer Code"; //#3408 + $k[$j++] = false; //#3408 + return true; //#3408 + } //#3408 + var _an = $k[--$j]; //#3410 + var _ao = $geti(_an, 6, _an.length - 6); //#3410 + $k[$j++] = _ao; //#3414 + if (_ao.length < 1) { //#3414 + $j -= 2; //#3413 + $k[$j++] = 'bwipp.GS1couponTooShortSnVLI#3413'; //#3413 + $k[$j++] = "Coupon too short: Missing SN VLI"; //#3413 + $k[$j++] = false; //#3413 + return true; //#3413 + } //#3413 + var _ap = $k[--$j]; //#3415 + var _aq = $geti(_ap, 0, 1); //#3415 + $k[$j++] = _ap; //#3419 + $k[$j++] = ($cvi(_aq) + 6) + 1; //#3419 + if ((($cvi(_aq) + 6) + 1) > _ap.length) { //#3419 + $j -= 3; //#3418 + $k[$j++] = 'bwipp.GS1couponTooShortSn#3418'; //#3418 + $k[$j++] = "Coupon too short: Truncated SN"; //#3418 + $k[$j++] = false; //#3418 + return true; //#3418 + } //#3418 + var _ar = $k[--$j]; //#3420 + var _as = $k[--$j]; //#3420 + var _at = $geti(_as, _ar, $f(_as.length - _ar)); //#3420 + $k[$j++] = _at; //#3423 + if (_at.length != 0) { //#3423 + $j -= 2; //#3422 + $k[$j++] = 'bwipp.GS1couponTooLong#3422'; //#3422 + $k[$j++] = "Coupon too long"; //#3422 + $k[$j++] = false; //#3422 + return true; //#3422 + } //#3422 + $j--; //#3424 + }; //#3424 $_.lintlatitude = function() { - var _Xj = $k[--$j]; //#3184 - $k[$j++] = _Xj; //#3186 - if (_Xj.length != 10) { //#3186 - $j--; //#3185 - $k[$j++] = 'bwipp.GS1badLatitudeLength#3185'; //#3185 - $k[$j++] = "Invalid length for a latitude"; //#3185 - $k[$j++] = false; //#3185 - return true; //#3185 - } //#3185 - if ($cvi($k[--$j]) > $cvi("1800000000")) { //#3189 - $j--; //#3189 - $k[$j++] = 'bwipp.GS1badLatitude#3189'; //#3189 - $k[$j++] = "Invalid value for latitude"; //#3189 - $k[$j++] = false; //#3189 - return true; //#3189 - } //#3189 - }; //#3189 + var _au = $k[--$j]; //#3428 + $k[$j++] = _au; //#3430 + if (_au.length != 10) { //#3430 + $j--; //#3429 + $k[$j++] = 'bwipp.GS1badLatitudeLength#3429'; //#3429 + $k[$j++] = "Invalid length for a latitude"; //#3429 + $k[$j++] = false; //#3429 + return true; //#3429 + } //#3429 + if ($cvi($k[--$j]) > $cvi("1800000000")) { //#3433 + $j--; //#3433 + $k[$j++] = 'bwipp.GS1badLatitude#3433'; //#3433 + $k[$j++] = "Invalid value for latitude"; //#3433 + $k[$j++] = false; //#3433 + return true; //#3433 + } //#3433 + }; //#3433 $_.lintlongitude = function() { - var _Xl = $k[--$j]; //#3193 - $k[$j++] = _Xl; //#3195 - if (_Xl.length != 10) { //#3195 - $j--; //#3194 - $k[$j++] = 'bwipp.GS1badLongitudeLength#3194'; //#3194 - $k[$j++] = "Invalid length for a longitude"; //#3194 - $k[$j++] = false; //#3194 - return true; //#3194 - } //#3194 - if ($cvi($k[--$j]) > $cvi("3600000000")) { //#3199 - $j--; //#3199 - $k[$j++] = 'bwipp.GS1badLongitude#3199'; //#3199 - $k[$j++] = "Invalid value for longitude"; //#3199 - $k[$j++] = false; //#3199 - return true; //#3199 - } //#3199 - }; //#3199 - if (!bwipp_gs1process.__3208__) { //#3208 - $_ = Object.create($_); //#3208 - $k[$j++] = Infinity; //#3203 - var _Xn = $a(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99']); //#3206 - for (var _Xo = 0, _Xp = _Xn.length; _Xo < _Xp; _Xo++) { //#3207 - var _Xq = $get(_Xn, _Xo); //#3207 - $k[$j++] = _Xq; //#3207 - $k[$j++] = _Xq; //#3207 - } //#3207 - $_.aidcmediatype = $d(); //#3207 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#3207 - bwipp_gs1process.__3208__ = 1; //#3207 - $_ = Object.getPrototypeOf($_); //#3207 - } //#3207 + var _aw = $k[--$j]; //#3437 + $k[$j++] = _aw; //#3439 + if (_aw.length != 10) { //#3439 + $j--; //#3438 + $k[$j++] = 'bwipp.GS1badLongitudeLength#3438'; //#3438 + $k[$j++] = "Invalid length for a longitude"; //#3438 + $k[$j++] = false; //#3438 + return true; //#3438 + } //#3438 + if ($cvi($k[--$j]) > $cvi("3600000000")) { //#3443 + $j--; //#3443 + $k[$j++] = 'bwipp.GS1badLongitude#3443'; //#3443 + $k[$j++] = "Invalid value for longitude"; //#3443 + $k[$j++] = false; //#3443 + return true; //#3443 + } //#3443 + }; //#3443 + if (!bwipp_gs1process.__3452__) { //#3452 + $_ = Object.create($_); //#3452 + $k[$j++] = Infinity; //#3447 + var _ay = $a(['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99']); //#3450 + for (var _az = 0, _b0 = _ay.length; _az < _b0; _az++) { //#3451 + var _b1 = $get(_ay, _az); //#3451 + $k[$j++] = _b1; //#3451 + $k[$j++] = _b1; //#3451 + } //#3451 + $_.aidcmediatype = $d(); //#3451 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1process.$ctx[id] = $_[id]); //#3451 + bwipp_gs1process.__3452__ = 1; //#3451 + $_ = Object.getPrototypeOf($_); //#3451 + } //#3451 $_.lintmediatype = function() { - var _Xv = $get($_.aidcmediatype, $k[--$j]) !== undefined; //#3211 - if (!_Xv) { //#3211 - $j--; //#3211 - $k[$j++] = 'bwipp.GS1UnknownMediaType#3211'; //#3211 - $k[$j++] = "Unknown AIDC media type"; //#3211 - $k[$j++] = false; //#3211 - return true; //#3211 - } //#3211 - }; //#3211 - if (!$_.dontlint) { //#3352 - $k[$j++] = true; //#3255 - for (var _Xz = 0, _Xy = $_.vals.length - 1; _Xz <= _Xy; _Xz += 1) { //#3255 - $_.ai = $get($_.ais, _Xz); //#3219 - $_.val = $get($_.vals, _Xz); //#3220 - var _Y6 = $get($_.gs1syntax, $_.ai) !== undefined; //#3221 - if (_Y6) { //#3253 - var _YA = $get($get($_.gs1syntax, $_.ai), 'parts'); //#3222 - $k[$j++] = _YA; //#3224 - $k[$j++] = 0; //#3224 - $forall(_YA, function() { //#3224 - var _YB = $k[--$j]; //#3224 - $k[$j++] = _YB; //#3224 - if ($get(_YB, 'opt')) { //#3224 - $j--; //#3224 - $k[$j++] = 0; //#3224 - } else { //#3224 - var _YE = $get($k[--$j], 'min'); //#3224 - $k[$j++] = _YE; //#3224 - } //#3224 - var _YF = $k[--$j]; //#3224 - var _YG = $k[--$j]; //#3224 - $k[$j++] = $f(_YG + _YF); //#3224 - }); //#3224 - if ($k[--$j] > $_.val.length) { //#3226 - $j--; //#3225 - $k[$j++] = 'bwipp.GS1valueTooShort#3225'; //#3225 - $k[$j++] = "Too short"; //#3225 - $k[$j++] = false; //#3225 - break; //#3225 - } //#3225 - var _YJ = $k[--$j]; //#3227 - $k[$j++] = _YJ; //#3227 - $k[$j++] = 0; //#3227 - $forall(_YJ, function() { //#3227 - var _YL = $get($k[--$j], 'max'); //#3227 - var _YM = $k[--$j]; //#3227 - $k[$j++] = $f(_YM + _YL); //#3227 - }); //#3227 - if ($k[--$j] < $_.val.length) { //#3229 - $j--; //#3228 - $k[$j++] = 'bwipp.GS1valueTooLong#3228'; //#3228 - $k[$j++] = "Too long"; //#3228 - $k[$j++] = false; //#3228 - break; //#3228 - } //#3228 - $forall($k[--$j], function() { //#3247 - $_.props = $k[--$j]; //#3231 - var _YS = $get($_.props, 'max'); //#3232 - var _YT = $_.val; //#3232 - var _YU = _YT.length; //#3232 - if (_YS > _YT.length) { //#3232 - var _ = _YU; //#3232 - _YU = _YS; //#3232 - _YS = _; //#3232 - } //#3232 - $_.eval = $geti($_.val, 0, _YS); //#3233 - var _YZ = $_.eval.length; //#3234 - $_.val = $geti($_.val, _YZ, $_.val.length - _YZ); //#3234 - if ($_.eval.length == 0) { //#3245 - if ($nt($get($_.props, 'opt'))) { //#3238 - $j--; //#3237 - $k[$j++] = 'bwipp.GS1valueTooShort#3237'; //#3237 - $k[$j++] = "Too short"; //#3237 - $k[$j++] = false; //#3237 - return true; //#3237 - } //#3237 - } else { //#3245 - if ($_.eval.length < $get($_.props, 'min')) { //#3242 - $j--; //#3241 - $k[$j++] = 'bwipp.GS1valueTooShort#3241'; //#3241 - $k[$j++] = "Too short"; //#3241 - $k[$j++] = false; //#3241 - return true; //#3241 - } //#3241 - var _Yi = new Map([ + var _b6 = $get($_.aidcmediatype, $k[--$j]) !== undefined; //#3455 + if (!_b6) { //#3455 + $j--; //#3455 + $k[$j++] = 'bwipp.GS1UnknownMediaType#3455'; //#3455 + $k[$j++] = "Unknown AIDC media type"; //#3455 + $k[$j++] = false; //#3455 + return true; //#3455 + } //#3455 + }; //#3455 + if (!$_.dontlint) { //#3596 + $k[$j++] = true; //#3499 + for (var _bA = 0, _b9 = $_.vals.length - 1; _bA <= _b9; _bA += 1) { //#3499 + $_.ai = $get($_.ais, _bA); //#3463 + $_.val = $get($_.vals, _bA); //#3464 + var _bH = $get($_.gs1syntax, $_.ai) !== undefined; //#3465 + if (_bH) { //#3497 + var _bL = $get($get($_.gs1syntax, $_.ai), 'parts'); //#3466 + $k[$j++] = _bL; //#3468 + $k[$j++] = 0; //#3468 + $forall(_bL, function() { //#3468 + var _bM = $k[--$j]; //#3468 + $k[$j++] = _bM; //#3468 + if ($get(_bM, 'opt')) { //#3468 + $j--; //#3468 + $k[$j++] = 0; //#3468 + } else { //#3468 + var _bP = $get($k[--$j], 'min'); //#3468 + $k[$j++] = _bP; //#3468 + } //#3468 + var _bQ = $k[--$j]; //#3468 + var _bR = $k[--$j]; //#3468 + $k[$j++] = $f(_bR + _bQ); //#3468 + }); //#3468 + if ($k[--$j] > $_.val.length) { //#3470 + $j--; //#3469 + $k[$j++] = 'bwipp.GS1valueTooShort#3469'; //#3469 + $k[$j++] = "Too short"; //#3469 + $k[$j++] = false; //#3469 + break; //#3469 + } //#3469 + var _bU = $k[--$j]; //#3471 + $k[$j++] = _bU; //#3471 + $k[$j++] = 0; //#3471 + $forall(_bU, function() { //#3471 + var _bW = $get($k[--$j], 'max'); //#3471 + var _bX = $k[--$j]; //#3471 + $k[$j++] = $f(_bX + _bW); //#3471 + }); //#3471 + if ($k[--$j] < $_.val.length) { //#3473 + $j--; //#3472 + $k[$j++] = 'bwipp.GS1valueTooLong#3472'; //#3472 + $k[$j++] = "Too long"; //#3472 + $k[$j++] = false; //#3472 + break; //#3472 + } //#3472 + $forall($k[--$j], function() { //#3491 + $_.props = $k[--$j]; //#3475 + var _bd = $get($_.props, 'max'); //#3476 + var _be = $_.val; //#3476 + var _bf = _be.length; //#3476 + if (_bd > _be.length) { //#3476 + var _ = _bf; //#3476 + _bf = _bd; //#3476 + _bd = _; //#3476 + } //#3476 + $_.eval = $geti($_.val, 0, _bd); //#3477 + var _bk = $_.eval.length; //#3478 + $_.val = $geti($_.val, _bk, $_.val.length - _bk); //#3478 + if ($_.eval.length == 0) { //#3489 + if ($nt($get($_.props, 'opt'))) { //#3482 + $j--; //#3481 + $k[$j++] = 'bwipp.GS1valueTooShort#3481'; //#3481 + $k[$j++] = "Too short"; //#3481 + $k[$j++] = false; //#3481 + return true; //#3481 + } //#3481 + } else { //#3489 + if ($_.eval.length < $get($_.props, 'min')) { //#3486 + $j--; //#3485 + $k[$j++] = 'bwipp.GS1valueTooShort#3485'; //#3485 + $k[$j++] = "Too short"; //#3485 + $k[$j++] = false; //#3485 + return true; //#3485 + } //#3485 + var _bt = new Map([ ["N", 'lintnumeric'], ["X", 'lintcset82'], ["Y", 'lintcset39'], ["Z", 'lintcset64'] - ]); //#3243 - $k[$j++] = $_.eval; //#3244 - if ($_[$get(_Yi, $get($_.props, 'cset'))]() === true) { + ]); //#3487 + $k[$j++] = $_.eval; //#3488 + if ($_[$get(_bt, $get($_.props, 'cset'))]() === true) { return true; - } //#3244 - $forall($get($_.props, 'linters'), function() { //#3245 - var _Ys = $_[$k[--$j]]; //#3245 - $k[$j++] = $_.eval; //#3245 - if (_Ys() === true) { + } //#3488 + $forall($get($_.props, 'linters'), function() { //#3489 + var _c3 = $_[$k[--$j]]; //#3489 + $k[$j++] = $_.eval; //#3489 + if (_c3() === true) { return true; - } //#3245 - }); //#3245 - } //#3245 - }); //#3245 - var _Yt = $k[--$j]; //#3248 - $k[$j++] = _Yt; //#3248 - if ($nt(_Yt)) { //#3248 - break; //#3248 - } //#3248 - if ($_.val.length != 0) { //#3251 - $j--; //#3250 - $k[$j++] = 'bwipp.GS1valueTooLong#3250'; //#3250 - $k[$j++] = "Too long"; //#3250 - $k[$j++] = false; //#3250 - break; //#3250 - } //#3250 - } else { //#3253 - $j--; //#3253 - $k[$j++] = 'bwipp.GS1unknownAI#3253'; //#3253 - $k[$j++] = "Unrecognised AI"; //#3253 - $k[$j++] = false; //#3253 - break; //#3253 - } //#3253 - } //#3253 - if ($nt($k[--$j])) { //#3263 - var _Yw = $k[--$j]; //#3257 - var _Yy = $s((_Yw.length + $_.ai.length) + 5); //#3257 - $puti(_Yy, 0, "AI "); //#3258 - $puti(_Yy, 3, $_.ai); //#3259 - $puti(_Yy, 3 + $_.ai.length, ": "); //#3260 - $puti(_Yy, 5 + $_.ai.length, _Yw); //#3261 - $k[$j++] = _Yy; //#3262 - bwipp_raiseerror(); //#3262 - } //#3262 + } //#3489 + }); //#3489 + } //#3489 + }); //#3489 + var _c4 = $k[--$j]; //#3492 + $k[$j++] = _c4; //#3492 + if ($nt(_c4)) { //#3492 + break; //#3492 + } //#3492 + if ($_.val.length != 0) { //#3495 + $j--; //#3494 + $k[$j++] = 'bwipp.GS1valueTooLong#3494'; //#3494 + $k[$j++] = "Too long"; //#3494 + $k[$j++] = false; //#3494 + break; //#3494 + } //#3494 + } else { //#3497 + $j--; //#3497 + $k[$j++] = 'bwipp.GS1unknownAI#3497'; //#3497 + $k[$j++] = "Unrecognised AI"; //#3497 + $k[$j++] = false; //#3497 + break; //#3497 + } //#3497 + } //#3497 + if ($nt($k[--$j])) { //#3507 + var _c7 = $k[--$j]; //#3501 + var _c9 = $s((_c7.length + $_.ai.length) + 5); //#3501 + $puti(_c9, 0, "AI "); //#3502 + $puti(_c9, 3, $_.ai); //#3503 + $puti(_c9, 3 + $_.ai.length, ": "); //#3504 + $puti(_c9, 5 + $_.ai.length, _c7); //#3505 + $k[$j++] = _c9; //#3506 + bwipp_raiseerror(); //#3506 + } //#3506 $_.aiexists = function() { - $_.this = $k[--$j]; //#3267 - $_.patt = $k[--$j]; //#3268 - for (var _Z4 = 0, _Z5 = 1; _Z4 < _Z5; _Z4++) { //#3289 - var _Z8 = $get($_.aivals, $_.patt) !== undefined; //#3270 - if (_Z8) { //#3270 - $k[$j++] = true; //#3270 - break; //#3270 - } //#3270 - if ($_.patt.length == 4) { //#3287 - if ($eq($geti($_.patt, 3, 1), "n")) { //#3285 - var _ZE = $eq($geti($_.patt, 2, 1), "n") ? 2 : 3; //#3273 - $_.pfxlen = _ZE; //#3273 - var _ZF = $_.ais; //#3275 - $k[$j++] = false; //#3283 - for (var _ZG = 0, _ZH = _ZF.length; _ZG < _ZH; _ZG++) { //#3283 - var _ZI = $get(_ZF, _ZG); //#3283 - $k[$j++] = _ZI; //#3282 - if ($ne(_ZI, $_.this) && (_ZI.length == 4)) { //#3281 - if ($eq($geti($k[--$j], 0, $_.pfxlen), $geti($_.patt, 0, $_.pfxlen))) { //#3279 - $j--; //#3278 - $k[$j++] = true; //#3278 - } //#3278 - } else { //#3281 - $j--; //#3281 - } //#3281 - } //#3281 - break; //#3284 - } //#3284 - $k[$j++] = false; //#3286 - break; //#3286 - } //#3286 - $k[$j++] = false; //#3288 - break; //#3288 - } //#3288 - }; //#3288 - var _ZQ = $_.vals; //#3293 - $_.aivals = new Map; //#3293 - for (var _ZT = 0, _ZS = $_.vals.length - 1; _ZT <= _ZS; _ZT += 1) { //#3308 - $_.ai = $get($_.ais, _ZT); //#3295 - $_.val = $get($_.vals, _ZT); //#3296 - var _Za = $get($_.aivals, $_.ai) !== undefined; //#3297 - if (_Za) { //#3306 - if ($ne($get($_.aivals, $_.ai), $_.val)) { //#3304 - var _Zg = $s($_.ai.length + 40); //#3299 - $puti(_Zg, 0, "Repeated AIs ("); //#3300 - $puti(_Zg, 14, $_.ai); //#3301 - $puti(_Zg, 14 + $_.ai.length, ") must have the same value"); //#3302 - $k[$j++] = 'bwipp.GS1repeatedDifferingAIs#3303'; //#3303 - $k[$j++] = _Zg; //#3303 - bwipp_raiseerror(); //#3303 - } //#3303 - } else { //#3306 - $put($_.aivals, $_.ai, $_.val); //#3306 - } //#3306 - } //#3306 - for (var _Zo = 0, _Zn = $_.vals.length - 1; _Zo <= _Zn; _Zo += 1) { //#3350 - $_.ai = $get($_.ais, _Zo); //#3312 - var _Zt = $get($_.gs1syntax, $_.ai); //#3313 - var _Zu = $get(_Zt, 'ex') !== undefined; //#3313 - $k[$j++] = _Zt; //#3328 - $k[$j++] = 'ex'; //#3328 - if (_Zu) { //#3327 - var _Zv = $k[--$j]; //#3314 - $forall($get($k[--$j], _Zv), function() { //#3325 - $_.patt = $k[--$j]; //#3315 - $k[$j++] = $_.patt; //#3316 - $k[$j++] = $_.ai; //#3316 - $_.aiexists(); //#3316 - if ($k[--$j]) { //#3324 - var _a4 = $s(($_.ai.length + $_.patt.length) + 36); //#3317 - $puti(_a4, 0, "AIs ("); //#3318 - $puti(_a4, 5, $_.ai); //#3319 - $puti(_a4, 5 + $_.ai.length, ") and ("); //#3320 - $puti(_a4, 12 + $_.ai.length, $_.patt); //#3321 - $puti(_a4, (12 + $_.ai.length) + $_.patt.length, ") are mutually exclusive"); //#3322 - $k[$j++] = 'bwipp.GS1exclusiveAIs#3323'; //#3323 - $k[$j++] = _a4; //#3323 - bwipp_raiseerror(); //#3323 - } //#3323 - }); //#3323 - } else { //#3327 - $j -= 2; //#3327 - } //#3327 - if ($_.lintreqs) { //#3349 - var _aE = $get($_.gs1syntax, $_.ai); //#3330 - var _aF = $get(_aE, 'req') !== undefined; //#3330 - $k[$j++] = _aE; //#3348 - $k[$j++] = 'req'; //#3348 - if (_aF) { //#3347 - var _aG = $k[--$j]; //#3331 - $forall($get($k[--$j], _aG), function() { //#3345 - var _aJ = $k[--$j]; //#3332 - $k[$j++] = false; //#3337 - $forall(_aJ, function() { //#3337 - var _aK = $k[--$j]; //#3333 - $k[$j++] = true; //#3335 - $forall(_aK, function() { //#3335 - $k[$j++] = $_.ai; //#3334 - $_.aiexists(); //#3334 - if ($nt($k[--$j])) { //#3334 - $j--; //#3334 - $k[$j++] = false; //#3334 - } //#3334 - }); //#3334 - if ($k[--$j]) { //#3336 - $j--; //#3336 - $k[$j++] = true; //#3336 - return true; //#3336 - } //#3336 - }); //#3336 - if ($nt($k[--$j])) { //#3344 - var _aQ = $s($_.ai.length + 47); //#3339 - $puti(_aQ, 0, "One of more requisite AIs for AI ("); //#3340 - $puti(_aQ, 34, $_.ai); //#3341 - $puti(_aQ, 34 + $_.ai.length, ") are missing"); //#3342 - $k[$j++] = 'bwipp.GS1missingAIs#3343'; //#3343 - $k[$j++] = _aQ; //#3343 - bwipp_raiseerror(); //#3343 - } //#3343 - }); //#3343 - } else { //#3347 - $j -= 2; //#3347 - } //#3347 - } //#3347 - } //#3347 - } //#3347 - $k[$j++] = $_.ais; //#3356 - $k[$j++] = $_.vals; //#3356 - $k[$j++] = $_.fncs; //#3356 - $_ = Object.getPrototypeOf($_); //#3356 - $_ = Object.getPrototypeOf($_); //#3358 + $_.this = $k[--$j]; //#3511 + $_.patt = $k[--$j]; //#3512 + for (var _cF = 0, _cG = 1; _cF < _cG; _cF++) { //#3533 + var _cJ = $get($_.aivals, $_.patt) !== undefined; //#3514 + if (_cJ) { //#3514 + $k[$j++] = true; //#3514 + break; //#3514 + } //#3514 + if ($_.patt.length == 4) { //#3531 + if ($eq($geti($_.patt, 3, 1), "n")) { //#3529 + var _cP = $eq($geti($_.patt, 2, 1), "n") ? 2 : 3; //#3517 + $_.pfxlen = _cP; //#3517 + var _cQ = $_.ais; //#3519 + $k[$j++] = false; //#3527 + for (var _cR = 0, _cS = _cQ.length; _cR < _cS; _cR++) { //#3527 + var _cT = $get(_cQ, _cR); //#3527 + $k[$j++] = _cT; //#3526 + if ($ne(_cT, $_.this) && (_cT.length == 4)) { //#3525 + if ($eq($geti($k[--$j], 0, $_.pfxlen), $geti($_.patt, 0, $_.pfxlen))) { //#3523 + $j--; //#3522 + $k[$j++] = true; //#3522 + } //#3522 + } else { //#3525 + $j--; //#3525 + } //#3525 + } //#3525 + break; //#3528 + } //#3528 + $k[$j++] = false; //#3530 + break; //#3530 + } //#3530 + $k[$j++] = false; //#3532 + break; //#3532 + } //#3532 + }; //#3532 + var _cb = $_.vals; //#3537 + $_.aivals = new Map; //#3537 + for (var _ce = 0, _cd = $_.vals.length - 1; _ce <= _cd; _ce += 1) { //#3552 + $_.ai = $get($_.ais, _ce); //#3539 + $_.val = $get($_.vals, _ce); //#3540 + var _cl = $get($_.aivals, $_.ai) !== undefined; //#3541 + if (_cl) { //#3550 + if ($ne($get($_.aivals, $_.ai), $_.val)) { //#3548 + var _cr = $s($_.ai.length + 40); //#3543 + $puti(_cr, 0, "Repeated AIs ("); //#3544 + $puti(_cr, 14, $_.ai); //#3545 + $puti(_cr, 14 + $_.ai.length, ") must have the same value"); //#3546 + $k[$j++] = 'bwipp.GS1repeatedDifferingAIs#3547'; //#3547 + $k[$j++] = _cr; //#3547 + bwipp_raiseerror(); //#3547 + } //#3547 + } else { //#3550 + $put($_.aivals, $_.ai, $_.val); //#3550 + } //#3550 + } //#3550 + for (var _cz = 0, _cy = $_.vals.length - 1; _cz <= _cy; _cz += 1) { //#3594 + $_.ai = $get($_.ais, _cz); //#3556 + var _d4 = $get($_.gs1syntax, $_.ai); //#3557 + var _d5 = $get(_d4, 'ex') !== undefined; //#3557 + $k[$j++] = _d4; //#3572 + $k[$j++] = 'ex'; //#3572 + if (_d5) { //#3571 + var _d6 = $k[--$j]; //#3558 + $forall($get($k[--$j], _d6), function() { //#3569 + $_.patt = $k[--$j]; //#3559 + $k[$j++] = $_.patt; //#3560 + $k[$j++] = $_.ai; //#3560 + $_.aiexists(); //#3560 + if ($k[--$j]) { //#3568 + var _dF = $s(($_.ai.length + $_.patt.length) + 36); //#3561 + $puti(_dF, 0, "AIs ("); //#3562 + $puti(_dF, 5, $_.ai); //#3563 + $puti(_dF, 5 + $_.ai.length, ") and ("); //#3564 + $puti(_dF, 12 + $_.ai.length, $_.patt); //#3565 + $puti(_dF, (12 + $_.ai.length) + $_.patt.length, ") are mutually exclusive"); //#3566 + $k[$j++] = 'bwipp.GS1exclusiveAIs#3567'; //#3567 + $k[$j++] = _dF; //#3567 + bwipp_raiseerror(); //#3567 + } //#3567 + }); //#3567 + } else { //#3571 + $j -= 2; //#3571 + } //#3571 + if ($_.lintreqs) { //#3593 + var _dP = $get($_.gs1syntax, $_.ai); //#3574 + var _dQ = $get(_dP, 'req') !== undefined; //#3574 + $k[$j++] = _dP; //#3592 + $k[$j++] = 'req'; //#3592 + if (_dQ) { //#3591 + var _dR = $k[--$j]; //#3575 + $forall($get($k[--$j], _dR), function() { //#3589 + var _dU = $k[--$j]; //#3576 + $k[$j++] = false; //#3581 + $forall(_dU, function() { //#3581 + var _dV = $k[--$j]; //#3577 + $k[$j++] = true; //#3579 + $forall(_dV, function() { //#3579 + $k[$j++] = $_.ai; //#3578 + $_.aiexists(); //#3578 + if ($nt($k[--$j])) { //#3578 + $j--; //#3578 + $k[$j++] = false; //#3578 + } //#3578 + }); //#3578 + if ($k[--$j]) { //#3580 + $j--; //#3580 + $k[$j++] = true; //#3580 + return true; //#3580 + } //#3580 + }); //#3580 + if ($nt($k[--$j])) { //#3588 + var _db = $s($_.ai.length + 47); //#3583 + $puti(_db, 0, "One of more requisite AIs for AI ("); //#3584 + $puti(_db, 34, $_.ai); //#3585 + $puti(_db, 34 + $_.ai.length, ") are missing"); //#3586 + $k[$j++] = 'bwipp.GS1missingAIs#3587'; //#3587 + $k[$j++] = _db; //#3587 + bwipp_raiseerror(); //#3587 + } //#3587 + }); //#3587 + } else { //#3591 + $j -= 2; //#3591 + } //#3591 + } //#3591 + } //#3591 + } //#3591 + $k[$j++] = $_.ais; //#3600 + $k[$j++] = $_.vals; //#3600 + $k[$j++] = $_.fncs; //#3600 + $_ = Object.getPrototypeOf($_); //#3600 + $_ = Object.getPrototypeOf($_); //#3602 } //bwipp_gs1process function bwipp_renmatrix() { - if ($_.bwipjs_dontdraw) { //#3633 - return; //#3633 - } //#3633 - $_ = Object.create($_); //#3635 - $_.width = 1; //#3638 - $_.height = 1; //#3639 - $_.bordercolor = "unset"; //#3640 - $_.barcolor = "unset"; //#3641 - $_.backgroundcolor = "unset"; //#3642 - $_.colormap = "unset"; //#3643 - $_.dotty = false; //#3644 - $_.inkspread = null; //#3645 - $_.inkspreadh = null; //#3646 - $_.inkspreadv = null; //#3647 - $_.includetext = false; //#3648 - $_.txt = $a([]); //#3649 - $_.textcolor = "unset"; //#3650 - $_.textxalign = "unset"; //#3651 - $_.textyalign = "unset"; //#3652 - $_.textfont = "OCR-B"; //#3653 - $_.textsize = 10; //#3654 - $_.textxoffset = 0; //#3655 - $_.textyoffset = 0; //#3656 - $_.textgaps = 0; //#3657 - $_.alttext = ""; //#3658 - $_.showborder = false; //#3659 - $_.borderleft = 0; //#3660 - $_.borderright = 0; //#3661 - $_.bordertop = 0; //#3662 - $_.borderbottom = 0; //#3663 - $_.borderwidth = 0.25; //#3664 - $forall($k[--$j], function() { //#3666 - var _3 = $k[--$j]; //#3666 - $_[$k[--$j]] = _3; //#3666 - }); //#3666 - $k[$j++] = $_.opt; //#3667 - delete $_['opt']; //#3667 - $k[$j++] = $_; //#3667 - bwipp_processoptions(); //#3667 - $j--; //#3667 - if ($eq($_.inkspread, null)) { //#3669 - $_.inkspread = 0; //#3669 - } //#3669 - if ($eq($_.inkspreadh, null)) { //#3670 - $_.inkspreadh = $_.inkspread; //#3670 - } //#3670 - if ($eq($_.inkspreadv, null)) { //#3671 - $_.inkspreadv = $_.inkspread; //#3671 - } //#3671 - if ($_.textsize <= 0) { //#3675 - $k[$j++] = 'bwipp.renmatrixBadTextsize#3674'; //#3674 - $k[$j++] = "The font size must be greater than zero"; //#3674 - bwipp_raiseerror(); //#3674 - } //#3674 + if ($_.bwipjs_dontdraw) { //#3896 + return; //#3896 + } //#3896 + $_ = Object.create($_); //#3898 + $_.width = 1; //#3901 + $_.height = 1; //#3902 + $_.bordercolor = "unset"; //#3903 + $_.barcolor = "unset"; //#3904 + $_.backgroundcolor = "unset"; //#3905 + $_.colormap = "unset"; //#3906 + $_.dotty = false; //#3907 + $_.inkspread = null; //#3908 + $_.inkspreadh = null; //#3909 + $_.inkspreadv = null; //#3910 + $_.includetext = false; //#3911 + $_.txt = $a([]); //#3912 + $_.textcolor = "unset"; //#3913 + $_.textxalign = "unset"; //#3914 + $_.textyalign = "unset"; //#3915 + $_.textfont = "OCR-B"; //#3916 + $_.textsize = 10; //#3917 + $_.textxoffset = 0; //#3918 + $_.textyoffset = 0; //#3919 + $_.textgaps = 0; //#3920 + $_.alttext = ""; //#3921 + $_.showborder = false; //#3922 + $_.borderleft = 0; //#3923 + $_.borderright = 0; //#3924 + $_.bordertop = 0; //#3925 + $_.borderbottom = 0; //#3926 + $_.borderwidth = 0.25; //#3927 + $forall($k[--$j], function() { //#3929 + var _3 = $k[--$j]; //#3929 + $_[$k[--$j]] = _3; //#3929 + }); //#3929 + $k[$j++] = $_.opt; //#3930 + delete $_['opt']; //#3930 + $k[$j++] = $_; //#3930 + bwipp_processoptions(); //#3930 + $j--; //#3930 + if ($eq($_.inkspread, null)) { //#3932 + $_.inkspread = 0; //#3932 + } //#3932 + if ($eq($_.inkspreadh, null)) { //#3933 + $_.inkspreadh = $_.inkspread; //#3933 + } //#3933 + if ($eq($_.inkspreadv, null)) { //#3934 + $_.inkspreadv = $_.inkspread; //#3934 + } //#3934 + if ($_.textsize <= 0) { //#3938 + $k[$j++] = 'bwipp.renmatrixBadTextsize#3937'; //#3937 + $k[$j++] = "The font size must be greater than zero"; //#3937 + bwipp_raiseerror(); //#3937 + } //#3937 $_.xyget = function() { - var _D = $k[--$j]; //#3677 - var _G = $get($_.pixs, $f($k[--$j] + (_D * $_.pixx))); //#3677 - $k[$j++] = _G; //#3677 - }; //#3677 + var _D = $k[--$j]; //#3940 + var _G = $get($_.pixs, $f($k[--$j] + (_D * $_.pixx))); //#3940 + $k[$j++] = _G; //#3940 + }; //#3940 $_.cget = function() { - var _I = $k[--$j]; //#3678 - var _L = $get($_.cache, $f($k[--$j] + (_I * $_.pixx))); //#3678 - var _M = $k[--$j]; //#3678 - $k[$j++] = $an(_M, _L); //#3678 - }; //#3678 + var _I = $k[--$j]; //#3941 + var _L = $get($_.cache, $f($k[--$j] + (_I * $_.pixx))); //#3941 + var _M = $k[--$j]; //#3941 + $k[$j++] = $an(_M, _L); //#3941 + }; //#3941 $_.cput = function() { - var _N = $k[--$j]; //#3680 - $k[$j++] = _N; //#3684 - if ((_N % 4) == 0) { //#3683 - var _O = $k[--$j]; //#3681 - var _P = $k[--$j]; //#3681 - var _Q = $k[--$j]; //#3681 - var _R = $_.pixx; //#3681 - var _S = $_.cache; //#3681 - $put(_S, $f(_Q + (_P * _R)), $or($get(_S, $f(_Q + (_P * _R))), _O)); //#3681 - } else { //#3683 - $j -= 3; //#3683 - } //#3683 - }; //#3683 + var _N = $k[--$j]; //#3943 + $k[$j++] = _N; //#3947 + if ((_N % 4) == 0) { //#3946 + var _O = $k[--$j]; //#3944 + var _P = $k[--$j]; //#3944 + var _Q = $k[--$j]; //#3944 + var _R = $_.pixx; //#3944 + var _S = $_.cache; //#3944 + $put(_S, $f(_Q + (_P * _R)), $or($get(_S, $f(_Q + (_P * _R))), _O)); //#3944 + } else { //#3946 + $j -= 3; //#3946 + } //#3946 + }; //#3946 $_.abcd = function() { - $k[$j++] = $s(4); //#3692 - $k[$j++] = 0; //#3692 - $k[$j++] = Infinity; //#3688 - var _V = $k[--$j]; //#3689 - var _W = $k[--$j]; //#3689 - var _X = $k[--$j]; //#3689 - var _Y = $k[--$j]; //#3689 - var _b = $f($k[--$j] + (_Y * $_.pixx)); //#3690 - $k[$j++] = _X; //#3691 - $k[$j++] = _W; //#3691 - $k[$j++] = _V; //#3691 - $k[$j++] = _b; //#3691 - $aload($geti($_.pixs, _b, 2)); //#3691 - var _e = $k[--$j]; //#3691 - var _f = $k[--$j]; //#3691 - var _j = $geti($_.pixs, $f($k[--$j] + $_.pixx), 2); //#3692 - $k[$j++] = _f; //#3692 - $k[$j++] = _e; //#3692 - $aload(_j); //#3692 - var _k = $a(); //#3692 - for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#3693 - var _o = $k[--$j]; //#3693 - var _p = $k[--$j]; //#3693 - $put(_p, _o, $f($get(_k, _l) + 48)); //#3693 - $k[$j++] = _p; //#3693 - $k[$j++] = $f(_o + 1); //#3693 - } //#3693 - $j--; //#3693 - }; //#3693 + $k[$j++] = $s(4); //#3955 + $k[$j++] = 0; //#3955 + $k[$j++] = Infinity; //#3951 + var _V = $k[--$j]; //#3952 + var _W = $k[--$j]; //#3952 + var _X = $k[--$j]; //#3952 + var _Y = $k[--$j]; //#3952 + var _b = $f($k[--$j] + (_Y * $_.pixx)); //#3953 + $k[$j++] = _X; //#3954 + $k[$j++] = _W; //#3954 + $k[$j++] = _V; //#3954 + $k[$j++] = _b; //#3954 + $aload($geti($_.pixs, _b, 2)); //#3954 + var _e = $k[--$j]; //#3954 + var _f = $k[--$j]; //#3954 + var _j = $geti($_.pixs, $f($k[--$j] + $_.pixx), 2); //#3955 + $k[$j++] = _f; //#3955 + $k[$j++] = _e; //#3955 + $aload(_j); //#3955 + var _k = $a(); //#3955 + for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#3956 + var _o = $k[--$j]; //#3956 + var _p = $k[--$j]; //#3956 + $put(_p, _o, $f($get(_k, _l) + 48)); //#3956 + $k[$j++] = _p; //#3956 + $k[$j++] = $f(_o + 1); //#3956 + } //#3956 + $j--; //#3956 + }; //#3956 $_.right = function() { - if ($_.dir != 1) { //#3696 - $k[$j++] = $_.x; //#3696 - $k[$j++] = $_.y; //#3696 - $k[$j++] = $_.dir; //#3696 - $_.cput(); //#3696 - $k[$j++] = $a([$_.x, $_.y]); //#3696 - } //#3696 - $_.x = $_.x + 1; //#3696 - $_.dir = 1; //#3696 - }; //#3696 + if ($_.dir != 1) { //#3959 + $k[$j++] = $_.x; //#3959 + $k[$j++] = $_.y; //#3959 + $k[$j++] = $_.dir; //#3959 + $_.cput(); //#3959 + $k[$j++] = $a([$_.x, $_.y]); //#3959 + } //#3959 + $_.x = $_.x + 1; //#3959 + $_.dir = 1; //#3959 + }; //#3959 $_.down = function() { - if ($_.dir != 2) { //#3697 - $k[$j++] = $_.x; //#3697 - $k[$j++] = $_.y; //#3697 - $k[$j++] = $_.dir; //#3697 - $_.cput(); //#3697 - $k[$j++] = $a([$_.x, $_.y]); //#3697 - } //#3697 - $_.y = $_.y + 1; //#3697 - $_.dir = 2; //#3697 - }; //#3697 + if ($_.dir != 2) { //#3960 + $k[$j++] = $_.x; //#3960 + $k[$j++] = $_.y; //#3960 + $k[$j++] = $_.dir; //#3960 + $_.cput(); //#3960 + $k[$j++] = $a([$_.x, $_.y]); //#3960 + } //#3960 + $_.y = $_.y + 1; //#3960 + $_.dir = 2; //#3960 + }; //#3960 $_.left = function() { - if ($_.dir != 4) { //#3698 - $k[$j++] = $_.x; //#3698 - $k[$j++] = $_.y; //#3698 - $k[$j++] = $_.dir; //#3698 - $_.cput(); //#3698 - $k[$j++] = $a([$_.x, $_.y]); //#3698 - } //#3698 - $_.x = $_.x - 1; //#3698 - $_.dir = 4; //#3698 - }; //#3698 + if ($_.dir != 4) { //#3961 + $k[$j++] = $_.x; //#3961 + $k[$j++] = $_.y; //#3961 + $k[$j++] = $_.dir; //#3961 + $_.cput(); //#3961 + $k[$j++] = $a([$_.x, $_.y]); //#3961 + } //#3961 + $_.x = $_.x - 1; //#3961 + $_.dir = 4; //#3961 + }; //#3961 $_.up = function() { - if ($_.dir != 8) { //#3699 - $k[$j++] = $_.x; //#3699 - $k[$j++] = $_.y; //#3699 - $k[$j++] = $_.dir; //#3699 - $_.cput(); //#3699 - $k[$j++] = $a([$_.x, $_.y]); //#3699 - } //#3699 - $_.y = $_.y - 1; //#3699 - $_.dir = 8; //#3699 - }; //#3699 + if ($_.dir != 8) { //#3962 + $k[$j++] = $_.x; //#3962 + $k[$j++] = $_.y; //#3962 + $k[$j++] = $_.dir; //#3962 + $_.cput(); //#3962 + $k[$j++] = $a([$_.x, $_.y]); //#3962 + } //#3962 + $_.y = $_.y - 1; //#3962 + $_.dir = 8; //#3962 + }; //#3962 $_.trace = function() { - $_.y = $k[--$j]; //#3703 - $_.x = $k[--$j]; //#3703 - $k[$j++] = 'dir'; //#3705 - $k[$j++] = $f($_.x + 1); //#3705 - $k[$j++] = $f($_.y + 1); //#3705 - $_.xyget(); //#3705 - var _1R = ($k[--$j] == 1) ? 8 : 4; //#3705 - $_[$k[--$j]] = _1R; //#3705 - $_.sx = $_.x; //#3706 - $_.sy = $_.y; //#3706 - $_.sdir = $_.dir; //#3706 - $k[$j++] = Infinity; //#3710 - for (;;) { //#3724 - $k[$j++] = $_.x; //#3711 - $k[$j++] = $_.y; //#3711 - $_.abcd(); //#3711 - for (var _1Y = 0, _1Z = 1; _1Y < _1Z; _1Y++) { //#3722 - var _1a = $k[--$j]; //#3713 - $k[$j++] = _1a; //#3713 - if ($eq(_1a, "0001") || ($eq(_1a, "0011") || $eq(_1a, "1011"))) { //#3713 - $j--; //#3713 - $_.right(); //#3713 - break; //#3713 - } //#3713 - var _1b = $k[--$j]; //#3714 - $k[$j++] = _1b; //#3714 - if ($eq(_1b, "0010") || ($eq(_1b, "1010") || $eq(_1b, "1110"))) { //#3714 - $j--; //#3714 - $_.down(); //#3714 - break; //#3714 - } //#3714 - var _1c = $k[--$j]; //#3715 - $k[$j++] = _1c; //#3715 - if ($eq(_1c, "1000") || ($eq(_1c, "1100") || $eq(_1c, "1101"))) { //#3715 - $j--; //#3715 - $_.left(); //#3715 - break; //#3715 - } //#3715 - var _1d = $k[--$j]; //#3716 - $k[$j++] = _1d; //#3716 - if ($eq(_1d, "0100") || ($eq(_1d, "0101") || $eq(_1d, "0111"))) { //#3716 - $j--; //#3716 - $_.up(); //#3716 - break; //#3716 - } //#3716 - var _1e = $k[--$j]; //#3717 - $k[$j++] = _1e; //#3721 - if ($eq(_1e, "1001")) { //#3720 - if ($_.dir == 2) { //#3718 - $j--; //#3718 - $_.left(); //#3718 - break; //#3718 - } else { //#3718 - $j--; //#3718 - $_.right(); //#3718 - break; //#3718 - } //#3718 - } else { //#3720 - if ($_.dir == 1) { //#3720 - $j--; //#3720 - $_.down(); //#3720 - break; //#3720 - } else { //#3720 - $j--; //#3720 - $_.up(); //#3720 - break; //#3720 - } //#3720 - } //#3720 - } //#3720 - if (($eq($_.x, $_.sx) && $eq($_.y, $_.sy)) && ($_.dir == $_.sdir)) { //#3723 - break; //#3723 - } //#3723 - } //#3723 - $astore($a($counttomark())); //#3725 - var _1p = $k[--$j]; //#3725 - var _1q = $k[--$j]; //#3725 - $k[$j++] = _1p; //#3725 - $k[$j++] = _1q; //#3725 - $j--; //#3725 - }; //#3725 + $_.y = $k[--$j]; //#3966 + $_.x = $k[--$j]; //#3966 + $k[$j++] = 'dir'; //#3968 + $k[$j++] = $f($_.x + 1); //#3968 + $k[$j++] = $f($_.y + 1); //#3968 + $_.xyget(); //#3968 + var _1R = ($k[--$j] == 1) ? 8 : 4; //#3968 + $_[$k[--$j]] = _1R; //#3968 + $_.sx = $_.x; //#3969 + $_.sy = $_.y; //#3969 + $_.sdir = $_.dir; //#3969 + $k[$j++] = Infinity; //#3973 + for (;;) { //#3987 + $k[$j++] = $_.x; //#3974 + $k[$j++] = $_.y; //#3974 + $_.abcd(); //#3974 + for (var _1Y = 0, _1Z = 1; _1Y < _1Z; _1Y++) { //#3985 + var _1a = $k[--$j]; //#3976 + $k[$j++] = _1a; //#3976 + if ($eq(_1a, "0001") || ($eq(_1a, "0011") || $eq(_1a, "1011"))) { //#3976 + $j--; //#3976 + $_.right(); //#3976 + break; //#3976 + } //#3976 + var _1b = $k[--$j]; //#3977 + $k[$j++] = _1b; //#3977 + if ($eq(_1b, "0010") || ($eq(_1b, "1010") || $eq(_1b, "1110"))) { //#3977 + $j--; //#3977 + $_.down(); //#3977 + break; //#3977 + } //#3977 + var _1c = $k[--$j]; //#3978 + $k[$j++] = _1c; //#3978 + if ($eq(_1c, "1000") || ($eq(_1c, "1100") || $eq(_1c, "1101"))) { //#3978 + $j--; //#3978 + $_.left(); //#3978 + break; //#3978 + } //#3978 + var _1d = $k[--$j]; //#3979 + $k[$j++] = _1d; //#3979 + if ($eq(_1d, "0100") || ($eq(_1d, "0101") || $eq(_1d, "0111"))) { //#3979 + $j--; //#3979 + $_.up(); //#3979 + break; //#3979 + } //#3979 + var _1e = $k[--$j]; //#3980 + $k[$j++] = _1e; //#3984 + if ($eq(_1e, "1001")) { //#3983 + if ($_.dir == 2) { //#3981 + $j--; //#3981 + $_.left(); //#3981 + break; //#3981 + } else { //#3981 + $j--; //#3981 + $_.right(); //#3981 + break; //#3981 + } //#3981 + } else { //#3983 + if ($_.dir == 1) { //#3983 + $j--; //#3983 + $_.down(); //#3983 + break; //#3983 + } else { //#3983 + $j--; //#3983 + $_.up(); //#3983 + break; //#3983 + } //#3983 + } //#3983 + } //#3983 + if (($eq($_.x, $_.sx) && $eq($_.y, $_.sy)) && ($_.dir == $_.sdir)) { //#3986 + break; //#3986 + } //#3986 + } //#3986 + $astore($a($counttomark())); //#3988 + var _1p = $k[--$j]; //#3988 + var _1q = $k[--$j]; //#3988 + $k[$j++] = _1p; //#3988 + $k[$j++] = _1q; //#3988 + $j--; //#3988 + }; //#3988 $_.drawlayer = function() { - $_.pixsorig = $_.pixs; //#3751 - $_.pixs = $k[--$j]; //#3752 - $k[$j++] = Infinity; //#3755 - for (var _1u = 0, _1v = $_.pixx + 2; _1u < _1v; _1u++) { //#3756 - $k[$j++] = 0; //#3756 - } //#3756 - for (var _1z = 0, _20 = $_.pixx, _1y = $_.pixs.length - 1; _20 < 0 ? _1z >= _1y : _1z <= _1y; _1z += _20) { //#3761 - $k[$j++] = 0; //#3759 - $aload($geti($_.pixs, _1z, $_.pixx)); //#3759 - $k[$j++] = 0; //#3760 - } //#3760 - for (var _25 = 0, _26 = $_.pixx + 2; _25 < _26; _25++) { //#3762 - $k[$j++] = 0; //#3762 - } //#3762 - $_.pixs = $a(); //#3762 - $_.pixx = $_.pixx + 2; //#3764 - $_.pixy = $_.pixy + 2; //#3765 - $k[$j++] = Infinity; //#3768 - for (var _2B = 0, _2C = $_.pixs.length; _2B < _2C; _2B++) { //#3768 - $k[$j++] = 0; //#3768 - } //#3768 - $_.cache = $a(); //#3768 - $k[$j++] = Infinity; //#3771 - for (var _2G = 0, _2F = $_.pixy - 2; _2G <= _2F; _2G += 1) { //#3788 - $_.j = _2G; //#3773 - for (var _2J = 0, _2I = $_.pixx - 2; _2J <= _2I; _2J += 1) { //#3787 - $_.i = _2J; //#3775 - $k[$j++] = 'k'; //#3776 - $k[$j++] = $_.i; //#3776 - $k[$j++] = $_.j; //#3776 - $_.abcd(); //#3776 - var _2M = $k[--$j]; //#3776 - $_[$k[--$j]] = _2M; //#3776 - if ($eq($_.k, "0001") || $eq($_.k, "1001")) { //#3781 - $k[$j++] = 8; //#3778 - $k[$j++] = $_.i; //#3778 - $k[$j++] = $_.j; //#3778 - $_.cget(); //#3778 - if ($k[--$j] == 0) { //#3780 - $k[$j++] = $_.i; //#3779 - $k[$j++] = $_.j; //#3779 - $_.trace(); //#3779 - } //#3779 - } //#3779 - if ($eq($_.k, "1110")) { //#3786 - $k[$j++] = 4; //#3783 - $k[$j++] = $_.i; //#3783 - $k[$j++] = $_.j; //#3783 - $_.cget(); //#3783 - if ($k[--$j] == 0) { //#3785 - $k[$j++] = $_.i; //#3784 - $k[$j++] = $_.j; //#3784 - $_.trace(); //#3784 - } //#3784 - } //#3784 - } //#3784 - } //#3784 - $_.paths = $a(); //#3784 - $_.pixx = $_.pixx - 2; //#3792 - $_.pixy = $_.pixy - 2; //#3793 - $$.newpath(); //#3796 - var _2e = $_.paths; //#3797 - for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#3815 - $_.p = $get(_2e, _2f); //#3798 - $_.len = $_.p.length; //#3799 - $aload($get($_.p, $_.len - 1)); //#3800 - $aload($get($_.p, 0)); //#3801 - for (var _2q = 0, _2p = $_.len - 1; _2q <= _2p; _2q += 1) { //#3812 - $_.i = _2q; //#3803 - $aload($get($_.p, ($_.i + 1) % $_.len)); //#3804 - var _2v = $k[--$j]; //#3804 - var _2w = $k[--$j]; //#3804 - var _2x = $k[--$j]; //#3804 - var _2y = $k[--$j]; //#3804 - var _2z = $k[--$j]; //#3804 - var _30 = $k[--$j]; //#3804 - $k[$j++] = _2y; //#3806 - $k[$j++] = _2x; //#3806 - $k[$j++] = _2w; //#3806 - $k[$j++] = _2v; //#3806 - $k[$j++] = _30; //#3806 - $k[$j++] = _2y; //#3806 - $k[$j++] = $_.inkspreadh; //#3806 - if ($lt(_2v, _2z)) { //#3806 - var _32 = $k[--$j]; //#3806 - var _33 = $k[--$j]; //#3806 - $k[$j++] = $f(_33 + _32); //#3806 - } else { //#3806 - var _34 = $k[--$j]; //#3806 - var _35 = $k[--$j]; //#3806 - $k[$j++] = $f(_35 - _34); //#3806 - } //#3806 - var _36 = $k[--$j]; //#3807 - var _37 = $k[--$j]; //#3807 - var _38 = $k[--$j]; //#3807 - var _39 = $k[--$j]; //#3807 - var _3A = $k[--$j]; //#3808 - $k[$j++] = _3A; //#3809 - $k[$j++] = _36; //#3809 - $k[$j++] = _39; //#3809 - $k[$j++] = _38; //#3809 - $k[$j++] = _3A; //#3809 - $k[$j++] = $_.inkspreadv; //#3809 - if ($gt(_39, _37)) { //#3809 - var _3C = $k[--$j]; //#3809 - var _3D = $k[--$j]; //#3809 - $k[$j++] = $f(_3D + _3C); //#3809 - } else { //#3809 - var _3E = $k[--$j]; //#3809 - var _3F = $k[--$j]; //#3809 - $k[$j++] = $f(_3F - _3E); //#3809 - } //#3809 - var _3G = $k[--$j]; //#3810 - var _3H = $k[--$j]; //#3810 - var _3I = $k[--$j]; //#3810 - var _3J = $k[--$j]; //#3810 - $k[$j++] = _3I; //#3811 - $k[$j++] = _3H; //#3811 - $k[$j++] = _3J; //#3811 - $k[$j++] = $f($_.pixy - _3G); //#3811 - if ($_.i == 0) { //#3811 - var _3M = $k[--$j]; //#3811 - $$.moveto($k[--$j], _3M); //#3811 - } else { //#3811 - var _3O = $k[--$j]; //#3811 - $$.lineto($k[--$j], _3O); //#3811 - } //#3811 - } //#3811 - $$.closepath(); //#3813 - $j -= 4; //#3814 - } //#3814 - $$.fill(); //#3816 - $_.pixs = $_.pixsorig; //#3818 - }; //#3818 + $_.pixsorig = $_.pixs; //#4033 + $_.pixs = $k[--$j]; //#4034 + $k[$j++] = Infinity; //#4037 + for (var _1u = 0, _1v = $_.pixx + 2; _1u < _1v; _1u++) { //#4038 + $k[$j++] = 0; //#4038 + } //#4038 + for (var _1z = 0, _20 = $_.pixx, _1y = $_.pixs.length - 1; _20 < 0 ? _1z >= _1y : _1z <= _1y; _1z += _20) { //#4043 + $k[$j++] = 0; //#4041 + $aload($geti($_.pixs, _1z, $_.pixx)); //#4041 + $k[$j++] = 0; //#4042 + } //#4042 + for (var _25 = 0, _26 = $_.pixx + 2; _25 < _26; _25++) { //#4044 + $k[$j++] = 0; //#4044 + } //#4044 + $_.pixs = $a(); //#4044 + $_.pixx = $_.pixx + 2; //#4046 + $_.pixy = $_.pixy + 2; //#4047 + $k[$j++] = Infinity; //#4050 + for (var _2B = 0, _2C = $_.pixs.length; _2B < _2C; _2B++) { //#4050 + $k[$j++] = 0; //#4050 + } //#4050 + $_.cache = $a(); //#4050 + $k[$j++] = Infinity; //#4053 + for (var _2G = 0, _2F = $_.pixy - 2; _2G <= _2F; _2G += 1) { //#4070 + $_.j = _2G; //#4055 + for (var _2J = 0, _2I = $_.pixx - 2; _2J <= _2I; _2J += 1) { //#4069 + $_.i = _2J; //#4057 + $k[$j++] = 'k'; //#4058 + $k[$j++] = $_.i; //#4058 + $k[$j++] = $_.j; //#4058 + $_.abcd(); //#4058 + var _2M = $k[--$j]; //#4058 + $_[$k[--$j]] = _2M; //#4058 + if ($eq($_.k, "0001") || $eq($_.k, "1001")) { //#4063 + $k[$j++] = 8; //#4060 + $k[$j++] = $_.i; //#4060 + $k[$j++] = $_.j; //#4060 + $_.cget(); //#4060 + if ($k[--$j] == 0) { //#4062 + $k[$j++] = $_.i; //#4061 + $k[$j++] = $_.j; //#4061 + $_.trace(); //#4061 + } //#4061 + } //#4061 + if ($eq($_.k, "1110")) { //#4068 + $k[$j++] = 4; //#4065 + $k[$j++] = $_.i; //#4065 + $k[$j++] = $_.j; //#4065 + $_.cget(); //#4065 + if ($k[--$j] == 0) { //#4067 + $k[$j++] = $_.i; //#4066 + $k[$j++] = $_.j; //#4066 + $_.trace(); //#4066 + } //#4066 + } //#4066 + } //#4066 + } //#4066 + $_.paths = $a(); //#4066 + $_.pixx = $_.pixx - 2; //#4074 + $_.pixy = $_.pixy - 2; //#4075 + $$.newpath(); //#4078 + var _2e = $_.paths; //#4079 + for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#4097 + $_.p = $get(_2e, _2f); //#4080 + $_.len = $_.p.length; //#4081 + $aload($get($_.p, $_.len - 1)); //#4082 + $aload($get($_.p, 0)); //#4083 + for (var _2q = 0, _2p = $_.len - 1; _2q <= _2p; _2q += 1) { //#4094 + $_.i = _2q; //#4085 + $aload($get($_.p, ($_.i + 1) % $_.len)); //#4086 + var _2v = $k[--$j]; //#4086 + var _2w = $k[--$j]; //#4086 + var _2x = $k[--$j]; //#4086 + var _2y = $k[--$j]; //#4086 + var _2z = $k[--$j]; //#4086 + var _30 = $k[--$j]; //#4086 + $k[$j++] = _2y; //#4088 + $k[$j++] = _2x; //#4088 + $k[$j++] = _2w; //#4088 + $k[$j++] = _2v; //#4088 + $k[$j++] = _30; //#4088 + $k[$j++] = _2y; //#4088 + $k[$j++] = $_.inkspreadh; //#4088 + if ($lt(_2v, _2z)) { //#4088 + var _32 = $k[--$j]; //#4088 + var _33 = $k[--$j]; //#4088 + $k[$j++] = $f(_33 + _32); //#4088 + } else { //#4088 + var _34 = $k[--$j]; //#4088 + var _35 = $k[--$j]; //#4088 + $k[$j++] = $f(_35 - _34); //#4088 + } //#4088 + var _36 = $k[--$j]; //#4089 + var _37 = $k[--$j]; //#4089 + var _38 = $k[--$j]; //#4089 + var _39 = $k[--$j]; //#4089 + var _3A = $k[--$j]; //#4090 + $k[$j++] = _3A; //#4091 + $k[$j++] = _36; //#4091 + $k[$j++] = _39; //#4091 + $k[$j++] = _38; //#4091 + $k[$j++] = _3A; //#4091 + $k[$j++] = $_.inkspreadv; //#4091 + if ($gt(_39, _37)) { //#4091 + var _3C = $k[--$j]; //#4091 + var _3D = $k[--$j]; //#4091 + $k[$j++] = $f(_3D + _3C); //#4091 + } else { //#4091 + var _3E = $k[--$j]; //#4091 + var _3F = $k[--$j]; //#4091 + $k[$j++] = $f(_3F - _3E); //#4091 + } //#4091 + var _3G = $k[--$j]; //#4092 + var _3H = $k[--$j]; //#4092 + var _3I = $k[--$j]; //#4092 + var _3J = $k[--$j]; //#4092 + $k[$j++] = _3I; //#4093 + $k[$j++] = _3H; //#4093 + $k[$j++] = _3J; //#4093 + $k[$j++] = $f($_.pixy - _3G); //#4093 + if ($_.i == 0) { //#4093 + var _3M = $k[--$j]; //#4093 + $$.moveto($k[--$j], _3M); //#4093 + } else { //#4093 + var _3O = $k[--$j]; //#4093 + $$.lineto($k[--$j], _3O); //#4093 + } //#4093 + } //#4093 + $$.closepath(); //#4095 + $j -= 4; //#4096 + } //#4096 + $$.fill(); //#4098 + $_.pixs = $_.pixsorig; //#4100 + }; //#4100 $_.drawlayerdots = function() { - $_.pixsorig = $_.pixs; //#3824 - $_.pixs = $k[--$j]; //#3825 - $$.newpath(); //#3827 - for (var _3V = 0, _3U = $_.pixs.length - 1; _3V <= _3U; _3V += 1) { //#3835 - $_.x = _3V % $_.pixx; //#3829 - $_.y = ~~(_3V / $_.pixx); //#3830 - $k[$j++] = $_.x; //#3831 - $k[$j++] = $_.y; //#3831 - $_.xyget(); //#3831 - if ($k[--$j] == 1) { //#3834 - $$.moveto($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5)); //#3832 - $$.arc($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5), $f(0.5 - $_.inkspread), 0, 360, 1); //#3833 - } //#3833 - } //#3833 - $$.fill(); //#3836 - $_.pixs = $_.pixsorig; //#3838 - }; //#3838 - $$.save(); //#3842 - var _3j = $$.currpos(); //#3844 - $$.translate(_3j.x, _3j.y); //#3844 - $_.inkspread = $_.inkspread / 2; //#3846 - $_.inkspreadh = $_.inkspreadh / 2; //#3847 - $_.inkspreadv = $_.inkspreadv / 2; //#3848 - $$.scale(($_.width / $_.pixx) * 72, ($_.height / $_.pixy) * 72); //#3851 - $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#3854 - $_.tr = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#3855 - $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#3856 - $_.br = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#3857 - if ($ne($_.backgroundcolor, "unset")) { //#3863 - $$.save(); //#3859 - $$.newpath(); //#3860 - $aload($_.bl); //#3860 - var _4H = $k[--$j]; //#3860 - $$.moveto($k[--$j], _4H); //#3860 - var _4M = $a([$_.br, $_.tr, $_.tl]); //#3860 - for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#3860 - $aload($get(_4M, _4N)); //#3860 - var _4Q = $k[--$j]; //#3860 - $$.lineto($k[--$j], _4Q); //#3860 - } //#3860 - $$.closepath(); //#3860 - $$.setcolor($_.backgroundcolor); //#3861 - $$.fill(); //#3861 - $$.restore(); //#3862 - } //#3862 - if ($_.showborder) { //#3870 - $$.save(); //#3865 - $$.newpath(); //#3866 - $aload($_.bl); //#3866 - var _4V = $k[--$j]; //#3866 - $$.moveto($k[--$j], _4V); //#3866 - var _4a = $a([$_.br, $_.tr, $_.tl]); //#3866 - for (var _4b = 0, _4c = _4a.length; _4b < _4c; _4b++) { //#3866 - $aload($get(_4a, _4b)); //#3866 - var _4e = $k[--$j]; //#3866 - $$.lineto($k[--$j], _4e); //#3866 - } //#3866 - $$.closepath(); //#3866 - if ($ne($_.bordercolor, "unset")) { //#3867 - $$.setcolor($_.bordercolor); //#3867 - } //#3867 - $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#3868 - $$.stroke(); //#3868 - $$.restore(); //#3869 - } //#3869 - if ($eq($_.colormap, "unset")) { //#3875 + $_.pixsorig = $_.pixs; //#4106 + $_.pixs = $k[--$j]; //#4107 + $$.newpath(); //#4109 + for (var _3V = 0, _3U = $_.pixs.length - 1; _3V <= _3U; _3V += 1) { //#4117 + $_.x = _3V % $_.pixx; //#4111 + $_.y = ~~(_3V / $_.pixx); //#4112 + $k[$j++] = $_.x; //#4113 + $k[$j++] = $_.y; //#4113 + $_.xyget(); //#4113 + if ($k[--$j] == 1) { //#4116 + $$.moveto($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5)); //#4114 + $$.arc($f($_.x + 0.5), $f(($_.pixy - $_.y) - 0.5), $f(0.5 - $_.inkspread), 0, 360, 1); //#4115 + } //#4115 + } //#4115 + $$.fill(); //#4118 + $_.pixs = $_.pixsorig; //#4120 + }; //#4120 + $$.save(); //#4124 + var _3j = $$.currpos(); //#4126 + $$.translate(_3j.x, _3j.y); //#4126 + $_.inkspread = $_.inkspread / 2; //#4128 + $_.inkspreadh = $_.inkspreadh / 2; //#4129 + $_.inkspreadv = $_.inkspreadv / 2; //#4130 + $$.scale(($_.width / $_.pixx) * 72, ($_.height / $_.pixy) * 72); //#4133 + $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#4136 + $_.tr = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f(($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#4137 + $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#4138 + $_.br = $a([$f(($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#4139 + if ($ne($_.backgroundcolor, "unset")) { //#4145 + $$.save(); //#4141 + $$.newpath(); //#4142 + $aload($_.bl); //#4142 + var _4H = $k[--$j]; //#4142 + $$.moveto($k[--$j], _4H); //#4142 + var _4M = $a([$_.br, $_.tr, $_.tl]); //#4142 + for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#4142 + $aload($get(_4M, _4N)); //#4142 + var _4Q = $k[--$j]; //#4142 + $$.lineto($k[--$j], _4Q); //#4142 + } //#4142 + $$.closepath(); //#4142 + $$.setcolor($_.backgroundcolor); //#4143 + $$.fill(); //#4143 + $$.restore(); //#4144 + } //#4144 + if ($_.showborder) { //#4152 + $$.save(); //#4147 + $$.newpath(); //#4148 + $aload($_.bl); //#4148 + var _4V = $k[--$j]; //#4148 + $$.moveto($k[--$j], _4V); //#4148 + var _4a = $a([$_.br, $_.tr, $_.tl]); //#4148 + for (var _4b = 0, _4c = _4a.length; _4b < _4c; _4b++) { //#4148 + $aload($get(_4a, _4b)); //#4148 + var _4e = $k[--$j]; //#4148 + $$.lineto($k[--$j], _4e); //#4148 + } //#4148 + $$.closepath(); //#4148 + if ($ne($_.bordercolor, "unset")) { //#4149 + $$.setcolor($_.bordercolor); //#4149 + } //#4149 + $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#4150 + $$.stroke(); //#4150 + $$.restore(); //#4151 + } //#4151 + if ($eq($_.colormap, "unset")) { //#4157 var _4m = new Map([ [1, $_.barcolor] - ]); //#3874 - $_.colormap = _4m; //#3874 - } //#3874 - var _4n = $_.colormap; //#3877 - for (var _4s = _4n.size, _4r = _4n.keys(), _4q = 0; _4q < _4s; _4q++) { //#3883 - var _4o = _4r.next().value; //#3883 - var _4p = _4n.get(_4o); //#3883 - $k[$j++] = _4o; //#3878 - $k[$j++] = _4p; //#3878 - if ($ne(_4p, "unset")) { //#3878 - $$.setcolor($k[--$j]); //#3878 - } else { //#3878 - $j--; //#3878 - } //#3878 - $_.key = $k[--$j]; //#3879 - $k[$j++] = Infinity; //#3880 - var _4v = $_.pixs; //#3881 - for (var _4w = 0, _4x = _4v.length; _4w < _4x; _4w++) { //#3881 - var _50 = $eq($get(_4v, _4w), $_.key) ? 1 : 0; //#3881 - $k[$j++] = _50; //#3881 - } //#3881 - var _51 = $a(); //#3881 - $k[$j++] = _51; //#3882 - if ($_.dotty) { //#3882 - $_.drawlayerdots(); //#3882 - } else { //#3882 - $_.drawlayer(); //#3882 - } //#3882 - } //#3882 - if ($ne($_.textcolor, "unset")) { //#3886 - $$.setcolor($_.textcolor); //#3886 - } //#3886 - if ($_.includetext) { //#3947 - if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#3945 - $_.s = 0; //#3889 - $_.fn = ""; //#3889 - var _59 = $_.txt; //#3890 - for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#3903 - $forall($get(_59, _5A)); //#3891 - var _5D = $k[--$j]; //#3892 - var _5E = $k[--$j]; //#3892 - $k[$j++] = _5E; //#3901 - $k[$j++] = _5D; //#3901 - if ((_5D != $_.s) || $ne(_5E, $_.fn)) { //#3900 - var _5H = $k[--$j]; //#3893 - $k[$j++] = _5H; //#3896 - if (_5H <= 0) { //#3896 - $j -= 5; //#3894 - $k[$j++] = 'bwipp.renmatrixFontTooSmall#3895'; //#3895 - $k[$j++] = "The font size is too small"; //#3895 - bwipp_raiseerror(); //#3895 - } //#3895 - var _5I = $k[--$j]; //#3897 - var _5J = $k[--$j]; //#3897 - $_.s = _5I; //#3897 - $_.fn = _5J; //#3897 - $$.selectfont(_5J, _5I); //#3898 - } else { //#3900 - $j -= 2; //#3900 - } //#3900 - var _5K = $k[--$j]; //#3902 - $$.moveto($k[--$j], _5K); //#3902 - $$.show($k[--$j], 0, 0); //#3902 - } //#3902 - } else { //#3945 - $$.selectfont($_.textfont, $_.textsize); //#3905 - if ($eq($_.alttext, "")) { //#3911 - $k[$j++] = Infinity; //#3907 - var _5Q = $_.txt; //#3907 - for (var _5R = 0, _5S = _5Q.length; _5R < _5S; _5R++) { //#3907 - $forall($get($get(_5Q, _5R), 0)); //#3907 - } //#3907 - $_.txt = $a(); //#3907 - $_.tstr = $s($_.txt.length); //#3908 - for (var _5a = 0, _5Z = $_.txt.length - 1; _5a <= _5Z; _5a += 1) { //#3909 - $put($_.tstr, _5a, $get($_.txt, _5a)); //#3909 - } //#3909 - } else { //#3911 - $_.tstr = $_.alttext; //#3911 - } //#3911 - if ($_.tstr.length == 0) { //#3921 - $k[$j++] = 0; //#3916 - } else { //#3921 - $$.save(); //#3918 - $$.newpath(); //#3919 - $$.moveto(0, 0); //#3919 - $$.charpath("0", false); //#3919 - var _5g = $$.pathbbox(); //#3919 - $$.restore(); //#3921 - $k[$j++] = _5g.ury; //#3921 - } //#3921 - $_.textascent = $k[--$j]; //#3930 - var _5j = $$.stringwidth($_.tstr); //#3931 - $_.textwidth = $f(_5j.w + (($_.tstr.length - 1) * $_.textgaps)); //#3931 - $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#3933 - if ($eq($_.textxalign, "left")) { //#3934 - $_.textxpos = $_.textxoffset; //#3934 - } //#3934 - if ($eq($_.textxalign, "right")) { //#3935 - $_.textxpos = $f(($_.pixx - $_.textxoffset) - $_.textwidth); //#3935 - } //#3935 - if ($eq($_.textxalign, "offleft")) { //#3936 - $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#3936 - } //#3936 - if ($eq($_.textxalign, "offright")) { //#3937 - $_.textxpos = $_.pixx + $_.textxoffset; //#3937 - } //#3937 - if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#3941 - $_.textxpos = 0; //#3939 - $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#3940 - } //#3940 - $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#3942 - if ($eq($_.textyalign, "above")) { //#3943 - $_.textypos = ($_.textyoffset + $_.pixy) + 1; //#3943 - } //#3943 - if ($eq($_.textyalign, "center")) { //#3944 - $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#3944 - } //#3944 - $$.moveto($_.textxpos, $_.textypos); //#3945 - $$.show($_.tstr, $_.textgaps, 0); //#3945 - } //#3945 - } //#3945 - $$.restore(); //#3949 - $_ = Object.getPrototypeOf($_); //#3951 + ]); //#4156 + $_.colormap = _4m; //#4156 + } //#4156 + var _4n = $_.colormap; //#4159 + for (var _4s = _4n.size, _4r = _4n.keys(), _4q = 0; _4q < _4s; _4q++) { //#4165 + var _4o = _4r.next().value; //#4165 + var _4p = _4n.get(_4o); //#4165 + $k[$j++] = _4o; //#4160 + $k[$j++] = _4p; //#4160 + if ($ne(_4p, "unset")) { //#4160 + $$.setcolor($k[--$j]); //#4160 + } else { //#4160 + $j--; //#4160 + } //#4160 + $_.key = $k[--$j]; //#4161 + $k[$j++] = Infinity; //#4162 + var _4v = $_.pixs; //#4163 + for (var _4w = 0, _4x = _4v.length; _4w < _4x; _4w++) { //#4163 + var _50 = $eq($get(_4v, _4w), $_.key) ? 1 : 0; //#4163 + $k[$j++] = _50; //#4163 + } //#4163 + var _51 = $a(); //#4163 + $k[$j++] = _51; //#4164 + if ($_.dotty) { //#4164 + $_.drawlayerdots(); //#4164 + } else { //#4164 + $_.drawlayer(); //#4164 + } //#4164 + } //#4164 + if ($ne($_.textcolor, "unset")) { //#4168 + $$.setcolor($_.textcolor); //#4168 + } //#4168 + if ($_.includetext) { //#4229 + if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#4227 + $_.s = 0; //#4171 + $_.fn = ""; //#4171 + var _59 = $_.txt; //#4172 + for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#4185 + $forall($get(_59, _5A)); //#4173 + var _5D = $k[--$j]; //#4174 + var _5E = $k[--$j]; //#4174 + $k[$j++] = _5E; //#4183 + $k[$j++] = _5D; //#4183 + if ((_5D != $_.s) || $ne(_5E, $_.fn)) { //#4182 + var _5H = $k[--$j]; //#4175 + $k[$j++] = _5H; //#4178 + if (_5H <= 0) { //#4178 + $j -= 5; //#4176 + $k[$j++] = 'bwipp.renmatrixFontTooSmall#4177'; //#4177 + $k[$j++] = "The font size is too small"; //#4177 + bwipp_raiseerror(); //#4177 + } //#4177 + var _5I = $k[--$j]; //#4179 + var _5J = $k[--$j]; //#4179 + $_.s = _5I; //#4179 + $_.fn = _5J; //#4179 + $$.selectfont(_5J, _5I); //#4180 + } else { //#4182 + $j -= 2; //#4182 + } //#4182 + var _5K = $k[--$j]; //#4184 + $$.moveto($k[--$j], _5K); //#4184 + $$.show($k[--$j], 0, 0); //#4184 + } //#4184 + } else { //#4227 + $$.selectfont($_.textfont, $_.textsize); //#4187 + if ($eq($_.alttext, "")) { //#4193 + $k[$j++] = Infinity; //#4189 + var _5Q = $_.txt; //#4189 + for (var _5R = 0, _5S = _5Q.length; _5R < _5S; _5R++) { //#4189 + $forall($get($get(_5Q, _5R), 0)); //#4189 + } //#4189 + $_.txt = $a(); //#4189 + $_.tstr = $s($_.txt.length); //#4190 + for (var _5a = 0, _5Z = $_.txt.length - 1; _5a <= _5Z; _5a += 1) { //#4191 + $put($_.tstr, _5a, $get($_.txt, _5a)); //#4191 + } //#4191 + } else { //#4193 + $_.tstr = $_.alttext; //#4193 + } //#4193 + if ($_.tstr.length == 0) { //#4203 + $k[$j++] = 0; //#4198 + } else { //#4203 + $$.save(); //#4200 + $$.newpath(); //#4201 + $$.moveto(0, 0); //#4201 + $$.charpath("0", false); //#4201 + var _5g = $$.pathbbox(); //#4201 + $$.restore(); //#4203 + $k[$j++] = _5g.ury; //#4203 + } //#4203 + $_.textascent = $k[--$j]; //#4212 + var _5j = $$.stringwidth($_.tstr); //#4213 + $_.textwidth = $f(_5j.w + (($_.tstr.length - 1) * $_.textgaps)); //#4213 + $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#4215 + if ($eq($_.textxalign, "left")) { //#4216 + $_.textxpos = $_.textxoffset; //#4216 + } //#4216 + if ($eq($_.textxalign, "right")) { //#4217 + $_.textxpos = $f(($_.pixx - $_.textxoffset) - $_.textwidth); //#4217 + } //#4217 + if ($eq($_.textxalign, "offleft")) { //#4218 + $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#4218 + } //#4218 + if ($eq($_.textxalign, "offright")) { //#4219 + $_.textxpos = $_.pixx + $_.textxoffset; //#4219 + } //#4219 + if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#4223 + $_.textxpos = 0; //#4221 + $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#4222 + } //#4222 + $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#4224 + if ($eq($_.textyalign, "above")) { //#4225 + $_.textypos = ($_.textyoffset + $_.pixy) + 1; //#4225 + } //#4225 + if ($eq($_.textyalign, "center")) { //#4226 + $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#4226 + } //#4226 + $$.moveto($_.textxpos, $_.textypos); //#4227 + $$.show($_.tstr, $_.textgaps, 0); //#4227 + } //#4227 + } //#4227 + $$.restore(); //#4231 + $_ = Object.getPrototypeOf($_); //#4233 } //bwipp_renmatrix function bwipp_ean5() { - $_ = Object.create($_); //#4099 - $_.dontdraw = false; //#4102 - $_.includetext = false; //#4103 - $_.textfont = "OCR-B"; //#4104 - $_.textsize = 12; //#4105 - $_.textxoffset = 0; //#4106 - $_.textyoffset = null; //#4107 - $_.height = 0.7; //#4108 - $k[$j++] = $_; //#4110 - bwipp_processoptions(); //#4110 - $_.options = $k[--$j]; //#4110 - $_.barcode = $k[--$j]; //#4111 - if ($eq($_.textyoffset, null)) { //#4115 - $_.textyoffset = $f(($_.height * 72) + 1); //#4114 - } //#4114 - bwipp_loadctx(bwipp_ean5) //#4117 - if ($_.barcode.length != 5) { //#4122 - $k[$j++] = 'bwipp.ean5badLength#4121'; //#4121 - $k[$j++] = "EAN-5 add-on must be 5 digits"; //#4121 - bwipp_raiseerror(); //#4121 - } //#4121 - $forall($_.barcode, function() { //#4127 - var _6 = $k[--$j]; //#4124 - if ((_6 < 48) || (_6 > 57)) { //#4126 - $k[$j++] = 'bwipp.ean5badCharacter#4125'; //#4125 - $k[$j++] = "EAN-5 add-on must contain only digits"; //#4125 - bwipp_raiseerror(); //#4125 - } //#4125 - }); //#4125 - if (!bwipp_ean5.__4145__) { //#4145 - $_ = Object.create($_); //#4145 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4135 - $_.barchars = "0123456789"; //#4138 - $_.mirrormaps = $a(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); //#4144 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean5.$ctx[id] = $_[id]); //#4144 - bwipp_ean5.__4145__ = 1; //#4144 - $_ = Object.getPrototypeOf($_); //#4144 - } //#4144 - $_.checksum = 0; //#4147 - for (var _A = 0; _A <= 4; _A += 1) { //#4156 - $_.i = _A; //#4149 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4150 - if (($_.i % 2) == 0) { //#4154 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4152 - } else { //#4154 - $_.checksum = $f(($_.barchar * 9) + $_.checksum); //#4154 - } //#4154 - } //#4154 - $_.checksum = $_.checksum % 10; //#4157 - $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#4158 - $_.sbs = $s(31); //#4160 - $_.txt = $a(5); //#4161 - for (var _P = 0; _P <= 4; _P += 1) { //#4191 - $_.i = _P; //#4164 - if ($_.i == 0) { //#4170 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4168 - } else { //#4170 - $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4170 - } //#4170 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4174 - $j--; //#4175 - $_.indx = $k[--$j].length; //#4176 - $j -= 2; //#4177 - $_.enc = $get($_.encs, $_.indx); //#4178 - if ($get($_.mirrormap, $_.i) == 49) { //#4188 - $_.enclen = $_.enc.length; //#4180 - $_.revenc = $s($_.enclen); //#4181 - for (var _o = 0, _n = $_.enclen - 1; _o <= _n; _o += 1) { //#4186 - $_.j = _o; //#4183 - $_.char = $get($_.enc, $_.j); //#4184 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4185 - } //#4185 - $_.enc = $_.revenc; //#4187 - } //#4187 - $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4189 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4190 - } //#4190 - $k[$j++] = Infinity; //#4194 - $k[$j++] = Infinity; //#4196 - var _1B = $_.sbs; //#4196 - for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#4196 - $k[$j++] = $get(_1B, _1C) - 48; //#4196 - } //#4196 - var _1F = $a(); //#4196 - $k[$j++] = Infinity; //#4197 - for (var _1G = 0, _1H = 16; _1G < _1H; _1G++) { //#4197 - $k[$j++] = $_.height; //#4197 - } //#4197 - var _1J = $a(); //#4197 - $k[$j++] = Infinity; //#4198 - for (var _1K = 0, _1L = 16; _1K < _1L; _1K++) { //#4198 - $k[$j++] = 0; //#4198 - } //#4198 - var _1M = $a(); //#4198 - $k[$j++] = 'ren'; //#4201 - $k[$j++] = bwipp_renlinear; //#4201 - $k[$j++] = 'sbs'; //#4201 - $k[$j++] = _1F; //#4201 - $k[$j++] = 'bhs'; //#4201 - $k[$j++] = _1J; //#4201 - $k[$j++] = 'bbs'; //#4201 - $k[$j++] = _1M; //#4201 - if ($_.includetext) { //#4201 - $k[$j++] = 'txt'; //#4200 - $k[$j++] = $_.txt; //#4200 - } //#4200 - $k[$j++] = 'opt'; //#4207 - $k[$j++] = $_.options; //#4207 - $k[$j++] = 'guardrightpos'; //#4207 - $k[$j++] = 5; //#4207 - $k[$j++] = 'guardrightypos'; //#4207 - $k[$j++] = $f($_.textyoffset + 4); //#4207 - $k[$j++] = 'borderleft'; //#4207 - $k[$j++] = 12; //#4207 - $k[$j++] = 'borderright'; //#4207 - $k[$j++] = 5; //#4207 - $k[$j++] = 'bordertop'; //#4207 - $k[$j++] = 10; //#4207 - var _1R = $d(); //#4207 - $k[$j++] = _1R; //#4210 - if (!$_.dontdraw) { //#4210 - bwipp_renlinear(); //#4210 - } //#4210 - $_ = Object.getPrototypeOf($_); //#4212 - $_ = Object.getPrototypeOf($_); //#4214 -} //bwipp_ean5 -function bwipp_ean2() { - $_ = Object.create($_); //#4244 - $_.dontdraw = false; //#4247 - $_.includetext = false; //#4248 - $_.textfont = "OCR-B"; //#4249 - $_.textsize = 12; //#4250 - $_.textxoffset = 0; //#4251 - $_.textyoffset = null; //#4252 - $_.height = 0.7; //#4253 - $k[$j++] = $_; //#4255 - bwipp_processoptions(); //#4255 - $_.options = $k[--$j]; //#4255 - $_.barcode = $k[--$j]; //#4256 - if ($eq($_.textyoffset, null)) { //#4260 - $_.textyoffset = $f(($_.height * 72) + 1); //#4259 - } //#4259 - bwipp_loadctx(bwipp_ean2) //#4262 - if ($_.barcode.length != 2) { //#4267 - $k[$j++] = 'bwipp.ean2badLength#4266'; //#4266 - $k[$j++] = "EAN-2 add-on must be 2 digits"; //#4266 - bwipp_raiseerror(); //#4266 - } //#4266 - $forall($_.barcode, function() { //#4272 - var _6 = $k[--$j]; //#4269 - if ((_6 < 48) || (_6 > 57)) { //#4271 - $k[$j++] = 'bwipp.ean2badCharacter#4270'; //#4270 - $k[$j++] = "EAN-2 add-on must contain only digits"; //#4270 - bwipp_raiseerror(); //#4270 - } //#4270 - }); //#4270 - if (!bwipp_ean2.__4287__) { //#4287 - $_ = Object.create($_); //#4287 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4280 - $_.barchars = "0123456789"; //#4283 - $_.mirrormaps = $a(["00", "01", "10", "11"]); //#4286 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean2.$ctx[id] = $_[id]); //#4286 - bwipp_ean2.__4287__ = 1; //#4286 - $_ = Object.getPrototypeOf($_); //#4286 - } //#4286 - $_.mirrormap = $get($_.mirrormaps, $cvi($geti($_.barcode, 0, 2)) % 4); //#4289 - $_.sbs = $s(13); //#4291 - $_.txt = $a(2); //#4292 - for (var _G = 0; _G <= 1; _G += 1) { //#4322 - $_.i = _G; //#4295 - if ($_.i == 0) { //#4301 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4299 - } else { //#4301 - $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4301 - } //#4301 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4305 - $j--; //#4306 - $_.indx = $k[--$j].length; //#4307 - $j -= 2; //#4308 - $_.enc = $get($_.encs, $_.indx); //#4309 - if ($get($_.mirrormap, $_.i) == 49) { //#4319 - $_.enclen = $_.enc.length; //#4311 - $_.revenc = $s($_.enclen); //#4312 - for (var _f = 0, _e = $_.enclen - 1; _f <= _e; _f += 1) { //#4317 - $_.j = _f; //#4314 - $_.char = $get($_.enc, $_.j); //#4315 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4316 - } //#4316 - $_.enc = $_.revenc; //#4318 - } //#4318 - $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4320 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4321 - } //#4321 - $k[$j++] = Infinity; //#4325 - $k[$j++] = Infinity; //#4327 - var _12 = $_.sbs; //#4327 - for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#4327 - $k[$j++] = $get(_12, _13) - 48; //#4327 - } //#4327 - var _16 = $a(); //#4327 - $k[$j++] = Infinity; //#4328 - for (var _17 = 0, _18 = 12; _17 < _18; _17++) { //#4328 - $k[$j++] = $_.height; //#4328 - } //#4328 - var _1A = $a(); //#4328 - $k[$j++] = Infinity; //#4329 - for (var _1B = 0, _1C = 12; _1B < _1C; _1B++) { //#4329 - $k[$j++] = 0; //#4329 - } //#4329 - var _1D = $a(); //#4329 - $k[$j++] = 'ren'; //#4332 - $k[$j++] = bwipp_renlinear; //#4332 - $k[$j++] = 'sbs'; //#4332 - $k[$j++] = _16; //#4332 - $k[$j++] = 'bhs'; //#4332 - $k[$j++] = _1A; //#4332 - $k[$j++] = 'bbs'; //#4332 - $k[$j++] = _1D; //#4332 - if ($_.includetext) { //#4332 - $k[$j++] = 'txt'; //#4331 - $k[$j++] = $_.txt; //#4331 - } //#4331 - $k[$j++] = 'opt'; //#4338 - $k[$j++] = $_.options; //#4338 - $k[$j++] = 'guardrightpos'; //#4338 - $k[$j++] = 5; //#4338 - $k[$j++] = 'guardrightypos'; //#4338 - $k[$j++] = $f($_.textyoffset + 4); //#4338 - $k[$j++] = 'borderleft'; //#4338 - $k[$j++] = 12; //#4338 - $k[$j++] = 'borderright'; //#4338 - $k[$j++] = 5; //#4338 - $k[$j++] = 'bordertop'; //#4338 - $k[$j++] = 10; //#4338 - var _1I = $d(); //#4338 - $k[$j++] = _1I; //#4341 - if (!$_.dontdraw) { //#4341 - bwipp_renlinear(); //#4341 - } //#4341 - $_ = Object.getPrototypeOf($_); //#4343 - $_ = Object.getPrototypeOf($_); //#4345 -} //bwipp_ean2 -function bwipp_ean13() { - $_ = Object.create($_); //#4377 - $_.dontdraw = false; //#4380 - $_.includetext = false; //#4381 - $_.textfont = "OCR-B"; //#4382 - $_.textsize = 12; //#4383 - $_.textxoffset = -11; //#4384 - $_.textyoffset = -4; //#4385 - $_.height = 1; //#4386 - $_.addongap = 12; //#4387 - $_.addontextfont = "unset"; //#4388 - $_.addontextsize = null; //#4389 - $_.addontextxoffset = null; //#4390 - $_.addontextyoffset = null; //#4391 - $k[$j++] = $_; //#4393 - bwipp_processoptions(); //#4393 - $_.options = $k[--$j]; //#4393 - $_.barcode = $k[--$j]; //#4394 - bwipp_loadctx(bwipp_ean13) //#4396 - $search($_.barcode, " "); //#4399 - if ($k[--$j]) { //#4405 - $_.barcode = $k[--$j]; //#4400 - $j--; //#4401 - $_.addon = $k[--$j]; //#4402 - } else { //#4405 - $j--; //#4404 - $_.addon = ""; //#4405 - } //#4405 - if (($_.barcode.length != 12) && ($_.barcode.length != 13)) { //#4411 - $k[$j++] = 'bwipp.ean13badLength#4410'; //#4410 - $k[$j++] = "EAN-13 must be 12 or 13 digits"; //#4410 - bwipp_raiseerror(); //#4410 - } //#4410 - $forall($_.barcode, function() { //#4416 - var _9 = $k[--$j]; //#4413 - if ((_9 < 48) || (_9 > 57)) { //#4415 - $k[$j++] = 'bwipp.ean13badCharacter#4414'; //#4414 - $k[$j++] = "EAN-13 must contain only digits"; //#4414 - bwipp_raiseerror(); //#4414 - } //#4414 - }); //#4414 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4419 - $k[$j++] = 'bwipp.ean13badAddOnLength#4418'; //#4418 - $k[$j++] = "Add-on for EAN-13 must be 2 or 5 digits"; //#4418 - bwipp_raiseerror(); //#4418 - } //#4418 - $_.pad = $s(13); //#4422 - $_.checksum = 0; //#4423 - for (var _E = 0; _E <= 11; _E += 1) { //#4432 - $_.i = _E; //#4425 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4426 - if (($_.i % 2) == 0) { //#4430 - $_.checksum = $f($_.barchar + $_.checksum); //#4428 - } else { //#4430 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4430 - } //#4430 - } //#4430 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4433 - if ($_.barcode.length == 13) { //#4438 - if ($get($_.barcode, 12) != $f($_.checksum + 48)) { //#4437 - $k[$j++] = 'bwipp.ean13badCheckDigit#4436'; //#4436 - $k[$j++] = "Incorrect EAN-13 check digit provided"; //#4436 - bwipp_raiseerror(); //#4436 - } //#4436 - } //#4436 - $puti($_.pad, 0, $_.barcode); //#4439 - $put($_.pad, 12, $f($_.checksum + 48)); //#4440 - $_.barcode = $_.pad; //#4441 - if (!bwipp_ean13.__4459__) { //#4459 - $_ = Object.create($_); //#4459 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4449 - $_.barchars = "0123456789"; //#4452 - $_.mirrormaps = $a(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#4458 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean13.$ctx[id] = $_[id]); //#4458 - bwipp_ean13.__4459__ = 1; //#4458 - $_ = Object.getPrototypeOf($_); //#4458 - } //#4458 - $_.sbs = $s(59); //#4461 - $_.txt = $a(13); //#4462 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4465 - $_.mirrormap = $get($_.mirrormaps, $get($_.barcode, 0) - 48); //#4468 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4469 - for (var _r = 1; _r <= 6; _r += 1) { //#4492 - $_.i = _r; //#4474 + $_ = Object.create($_); //#4400 + $_.dontdraw = false; //#4403 + $_.includetext = false; //#4404 + $_.textfont = "OCR-B"; //#4405 + $_.textsize = 12; //#4406 + $_.textxoffset = 0; //#4407 + $_.textyoffset = null; //#4408 + $_.height = 0.7; //#4409 + $k[$j++] = $_; //#4411 + bwipp_processoptions(); //#4411 + $_.options = $k[--$j]; //#4411 + $_.barcode = $k[--$j]; //#4412 + if ($eq($_.textyoffset, null)) { //#4416 + $_.textyoffset = $f(($_.height * 72) + 1); //#4415 + } //#4415 + bwipp_loadctx(bwipp_ean5) //#4418 + if ($_.barcode.length != 5) { //#4423 + $k[$j++] = 'bwipp.ean5badLength#4422'; //#4422 + $k[$j++] = "EAN-5 add-on must be 5 digits"; //#4422 + bwipp_raiseerror(); //#4422 + } //#4422 + $forall($_.barcode, function() { //#4428 + var _6 = $k[--$j]; //#4425 + if ((_6 < 48) || (_6 > 57)) { //#4427 + $k[$j++] = 'bwipp.ean5badCharacter#4426'; //#4426 + $k[$j++] = "EAN-5 add-on must contain only digits"; //#4426 + bwipp_raiseerror(); //#4426 + } //#4426 + }); //#4426 + if (!bwipp_ean5.__4446__) { //#4446 + $_ = Object.create($_); //#4446 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4436 + $_.barchars = "0123456789"; //#4439 + $_.mirrormaps = $a(["11000", "10100", "10010", "10001", "01100", "00110", "00011", "01010", "01001", "00101"]); //#4445 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean5.$ctx[id] = $_[id]); //#4445 + bwipp_ean5.__4446__ = 1; //#4445 + $_ = Object.getPrototypeOf($_); //#4445 + } //#4445 + $_.checksum = 0; //#4448 + for (var _A = 0; _A <= 4; _A += 1) { //#4457 + $_.i = _A; //#4450 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4451 + if (($_.i % 2) == 0) { //#4455 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4453 + } else { //#4455 + $_.checksum = $f(($_.barchar * 9) + $_.checksum); //#4455 + } //#4455 + } //#4455 + $_.checksum = $_.checksum % 10; //#4458 + $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#4459 + $_.sbs = $s(31); //#4461 + $_.txt = $a(5); //#4462 + for (var _P = 0; _P <= 4; _P += 1) { //#4492 + $_.i = _P; //#4465 + if ($_.i == 0) { //#4471 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4469 + } else { //#4471 + $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4471 + } //#4471 $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4475 $j--; //#4476 $_.indx = $k[--$j].length; //#4477 $j -= 2; //#4478 $_.enc = $get($_.encs, $_.indx); //#4479 - if ($get($_.mirrormap, $_.i - 1) == 49) { //#4489 + if ($get($_.mirrormap, $_.i) == 49) { //#4489 $_.enclen = $_.enc.length; //#4481 $_.revenc = $s($_.enclen); //#4482 - for (var _18 = 0, _17 = $_.enclen - 1; _18 <= _17; _18 += 1) { //#4487 - $_.j = _18; //#4484 + for (var _o = 0, _n = $_.enclen - 1; _o <= _n; _o += 1) { //#4487 + $_.j = _o; //#4484 $_.char = $get($_.enc, $_.j); //#4485 $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4486 } //#4486 $_.enc = $_.revenc; //#4488 } //#4488 - $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#4490 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 15) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4491 + $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4490 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4491 } //#4491 - $puti($_.sbs, ((7 - 1) * 4) + 3, $get($_.encs, 11)); //#4495 - for (var _1Y = 7; _1Y <= 12; _1Y += 1) { //#4508 - $_.i = _1Y; //#4500 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4501 - $j--; //#4502 - $_.indx = $k[--$j].length; //#4503 - $j -= 2; //#4504 - $_.enc = $get($_.encs, $_.indx); //#4505 - $puti($_.sbs, (($_.i - 1) * 4) + 8, $_.enc); //#4506 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 19) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4507 - } //#4507 - $puti($_.sbs, 56, $get($_.encs, 12)); //#4511 - $k[$j++] = Infinity; //#4513 - var _1y = $_.sbs; //#4513 - for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#4513 - $k[$j++] = $get(_1y, _1z) - 48; //#4513 - } //#4513 - $_.sbs = $a(); //#4513 - if ($_.includetext) { //#4520 - $k[$j++] = Infinity; //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - for (var _26 = 0, _27 = 12; _26 < _27; _26++) { //#4515 - $k[$j++] = $f($_.height - 0.075); //#4515 - } //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - for (var _2B = 0, _2C = 12; _2B < _2C; _2B++) { //#4515 - $k[$j++] = $f($_.height - 0.075); //#4515 - } //#4515 - $k[$j++] = $_.height; //#4515 - $k[$j++] = $_.height; //#4515 - $_.bhs = $a(); //#4515 - $k[$j++] = Infinity; //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - for (var _2H = 0, _2I = 12; _2H < _2I; _2H++) { //#4516 - $k[$j++] = 0.075; //#4516 - } //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - for (var _2J = 0, _2K = 12; _2J < _2K; _2J++) { //#4516 - $k[$j++] = 0.075; //#4516 - } //#4516 - $k[$j++] = 0; //#4516 - $k[$j++] = 0; //#4516 - $_.bbs = $a(); //#4516 - } else { //#4520 - $k[$j++] = Infinity; //#4518 - for (var _2M = 0, _2N = 30; _2M < _2N; _2M++) { //#4518 - $k[$j++] = $_.height; //#4518 - } //#4518 - $_.bhs = $a(); //#4518 - $k[$j++] = Infinity; //#4519 - for (var _2Q = 0, _2R = 30; _2Q < _2R; _2Q++) { //#4519 - $k[$j++] = 0; //#4519 - } //#4519 - $_.bbs = $a(); //#4519 - $_.txt = $a([]); //#4520 - } //#4520 - $_.guardrightypos = 0; //#4522 - if ($ne($_.addon, "")) { //#4543 - $k[$j++] = Infinity; //#4526 - $k[$j++] = 'dontdraw'; //#4530 - $k[$j++] = true; //#4530 - $k[$j++] = 'includetext'; //#4530 - $k[$j++] = true; //#4530 - $k[$j++] = 'height'; //#4530 - $k[$j++] = $f($_.height - 0.15); //#4530 - $k[$j++] = 'textxoffset'; //#4530 - if ($ne($_.addontextxoffset, null)) { //#4530 - $k[$j++] = $_.addontextxoffset; //#4530 - } else { //#4530 - $k[$j++] = 95 + $_.addongap; //#4530 - } //#4530 - if ($ne($_.addontextyoffset, null)) { //#4531 - $k[$j++] = 'textyoffset'; //#4531 - $k[$j++] = $_.addontextyoffset; //#4531 - } //#4531 - $k[$j++] = 'textsize'; //#4532 - if ($ne($_.addontextsize, null)) { //#4532 - $k[$j++] = $_.addontextsize; //#4532 - } else { //#4532 - $k[$j++] = $_.textsize; //#4532 - } //#4532 - var _2f = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4533 - $k[$j++] = 'textfont'; //#4533 - $k[$j++] = _2f; //#4533 - $_.addopts = $d(); //#4534 - if ($_.addon.length == 2) { //#4535 - $k[$j++] = $_.addon; //#4535 - $k[$j++] = $_.addopts; //#4535 - bwipp_ean2(); //#4535 - } //#4535 - if ($_.addon.length == 5) { //#4536 - $k[$j++] = $_.addon; //#4536 - $k[$j++] = $_.addopts; //#4536 - bwipp_ean5(); //#4536 - } //#4536 - $_.addcode = $k[--$j]; //#4537 - $k[$j++] = Infinity; //#4538 - $aload($_.sbs); //#4538 - $k[$j++] = $_.addongap; //#4538 - $aload($get($_.addcode, "sbs")); //#4538 - $_.sbs = $a(); //#4538 - $k[$j++] = Infinity; //#4539 - $aload($_.bhs); //#4539 - $forall($get($_.addcode, "bhs"), function() { //#4539 - var _2w = $k[--$j]; //#4539 - $k[$j++] = $f(_2w - 0.075); //#4539 - }); //#4539 - $_.bhs = $a(); //#4539 - $k[$j++] = Infinity; //#4540 - $aload($_.bbs); //#4540 - $forall($get($_.addcode, "bbs"), function() { //#4540 - var _31 = $k[--$j]; //#4540 - $k[$j++] = $f(_31 + 0.075); //#4540 - }); //#4540 - $_.bbs = $a(); //#4540 - $k[$j++] = Infinity; //#4541 - $aload($_.txt); //#4541 - $aload($get($_.addcode, "txt")); //#4541 - $_.txt = $a(); //#4541 - $_.guardrightypos = ($_.height * 72) - 6; //#4542 - } //#4542 - $k[$j++] = Infinity; //#4546 - $k[$j++] = 'ren'; //#4553 - $k[$j++] = bwipp_renlinear; //#4553 - $k[$j++] = 'sbs'; //#4553 - $k[$j++] = $_.sbs; //#4553 - $k[$j++] = 'bhs'; //#4553 - $k[$j++] = $_.bhs; //#4553 - $k[$j++] = 'bbs'; //#4553 - $k[$j++] = $_.bbs; //#4553 - $k[$j++] = 'txt'; //#4553 - $k[$j++] = $_.txt; //#4553 - $k[$j++] = 'opt'; //#4553 - $k[$j++] = $_.options; //#4553 - $k[$j++] = 'guardrightpos'; //#4553 - if ($eq($_.addon, "")) { //#4553 - $k[$j++] = 7; //#4553 - } else { //#4553 - $k[$j++] = 5; //#4553 - } //#4553 - $k[$j++] = 'guardrightypos'; //#4556 - $k[$j++] = $_.guardrightypos; //#4556 - $k[$j++] = 'borderleft'; //#4556 - $k[$j++] = 11; //#4556 - $k[$j++] = 'borderright'; //#4556 - if ($eq($_.addon, "")) { //#4556 - $k[$j++] = 7; //#4556 - } else { //#4556 - $k[$j++] = 5; //#4556 - } //#4556 - $k[$j++] = 'bordertop'; //#4558 - $k[$j++] = 0; //#4558 - $k[$j++] = 'borderbottom'; //#4558 - $k[$j++] = 5; //#4558 - var _3G = $d(); //#4558 - $k[$j++] = _3G; //#4561 - if (!$_.dontdraw) { //#4561 - bwipp_renlinear(); //#4561 - } //#4561 - $_ = Object.getPrototypeOf($_); //#4563 - $_ = Object.getPrototypeOf($_); //#4565 -} //bwipp_ean13 -function bwipp_ean8() { - $_ = Object.create($_); //#4597 - $_.dontdraw = false; //#4600 - $_.includetext = false; //#4601 - $_.textfont = "OCR-B"; //#4602 - $_.textsize = 12; //#4603 - $_.textxoffset = 4; //#4604 - $_.textyoffset = -4; //#4605 - $_.height = 1; //#4606 - $_.addongap = 12; //#4607 - $_.addontextfont = "unset"; //#4608 - $_.addontextsize = null; //#4609 - $_.addontextxoffset = null; //#4610 - $_.addontextyoffset = null; //#4611 - $k[$j++] = $_; //#4613 - bwipp_processoptions(); //#4613 - $_.options = $k[--$j]; //#4613 - $_.barcode = $k[--$j]; //#4614 - bwipp_loadctx(bwipp_ean8) //#4616 - $search($_.barcode, " "); //#4619 - if ($k[--$j]) { //#4625 - $_.barcode = $k[--$j]; //#4620 - $j--; //#4621 - $_.addon = $k[--$j]; //#4622 - } else { //#4625 - $j--; //#4624 - $_.addon = ""; //#4625 - } //#4625 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#4631 - $k[$j++] = 'bwipp.ean8badLength#4630'; //#4630 - $k[$j++] = "EAN-8 must be 7 or 8 digits"; //#4630 - bwipp_raiseerror(); //#4630 + $k[$j++] = Infinity; //#4495 + $k[$j++] = Infinity; //#4497 + var _1B = $_.sbs; //#4497 + for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#4497 + $k[$j++] = $get(_1B, _1C) - 48; //#4497 + } //#4497 + var _1F = $a(); //#4497 + $k[$j++] = Infinity; //#4498 + for (var _1G = 0, _1H = 16; _1G < _1H; _1G++) { //#4498 + $k[$j++] = $_.height; //#4498 + } //#4498 + var _1J = $a(); //#4498 + $k[$j++] = Infinity; //#4499 + for (var _1K = 0, _1L = 16; _1K < _1L; _1K++) { //#4499 + $k[$j++] = 0; //#4499 + } //#4499 + var _1M = $a(); //#4499 + $k[$j++] = 'ren'; //#4502 + $k[$j++] = 'renlinear'; //#4502 + $k[$j++] = 'sbs'; //#4502 + $k[$j++] = _1F; //#4502 + $k[$j++] = 'bhs'; //#4502 + $k[$j++] = _1J; //#4502 + $k[$j++] = 'bbs'; //#4502 + $k[$j++] = _1M; //#4502 + if ($_.includetext) { //#4502 + $k[$j++] = 'txt'; //#4501 + $k[$j++] = $_.txt; //#4501 + } //#4501 + $k[$j++] = 'opt'; //#4508 + $k[$j++] = $_.options; //#4508 + $k[$j++] = 'guardrightpos'; //#4508 + $k[$j++] = 5; //#4508 + $k[$j++] = 'guardrightypos'; //#4508 + $k[$j++] = $f($_.textyoffset + 4); //#4508 + $k[$j++] = 'borderleft'; //#4508 + $k[$j++] = 12; //#4508 + $k[$j++] = 'borderright'; //#4508 + $k[$j++] = 5; //#4508 + $k[$j++] = 'bordertop'; //#4508 + $k[$j++] = 10; //#4508 + var _1R = $d(); //#4508 + $k[$j++] = _1R; //#4511 + if (!$_.dontdraw) { //#4511 + bwipp_renlinear(); //#4511 + } //#4511 + $_ = Object.getPrototypeOf($_); //#4513 + $_ = Object.getPrototypeOf($_); //#4515 +} //bwipp_ean5 +function bwipp_ean2() { + $_ = Object.create($_); //#4545 + $_.dontdraw = false; //#4548 + $_.includetext = false; //#4549 + $_.textfont = "OCR-B"; //#4550 + $_.textsize = 12; //#4551 + $_.textxoffset = 0; //#4552 + $_.textyoffset = null; //#4553 + $_.height = 0.7; //#4554 + $k[$j++] = $_; //#4556 + bwipp_processoptions(); //#4556 + $_.options = $k[--$j]; //#4556 + $_.barcode = $k[--$j]; //#4557 + if ($eq($_.textyoffset, null)) { //#4561 + $_.textyoffset = $f(($_.height * 72) + 1); //#4560 + } //#4560 + bwipp_loadctx(bwipp_ean2) //#4563 + if ($_.barcode.length != 2) { //#4568 + $k[$j++] = 'bwipp.ean2badLength#4567'; //#4567 + $k[$j++] = "EAN-2 add-on must be 2 digits"; //#4567 + bwipp_raiseerror(); //#4567 + } //#4567 + $forall($_.barcode, function() { //#4573 + var _6 = $k[--$j]; //#4570 + if ((_6 < 48) || (_6 > 57)) { //#4572 + $k[$j++] = 'bwipp.ean2badCharacter#4571'; //#4571 + $k[$j++] = "EAN-2 add-on must contain only digits"; //#4571 + bwipp_raiseerror(); //#4571 + } //#4571 + }); //#4571 + if (!bwipp_ean2.__4588__) { //#4588 + $_ = Object.create($_); //#4588 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "112", "11"]); //#4581 + $_.barchars = "0123456789"; //#4584 + $_.mirrormaps = $a(["00", "01", "10", "11"]); //#4587 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean2.$ctx[id] = $_[id]); //#4587 + bwipp_ean2.__4588__ = 1; //#4587 + $_ = Object.getPrototypeOf($_); //#4587 + } //#4587 + $_.mirrormap = $get($_.mirrormaps, $cvi($geti($_.barcode, 0, 2)) % 4); //#4590 + $_.sbs = $s(13); //#4592 + $_.txt = $a(2); //#4593 + for (var _G = 0; _G <= 1; _G += 1) { //#4623 + $_.i = _G; //#4596 + if ($_.i == 0) { //#4602 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4600 + } else { //#4602 + $puti($_.sbs, (($_.i - 1) * 6) + 7, $get($_.encs, 11)); //#4602 + } //#4602 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4606 + $j--; //#4607 + $_.indx = $k[--$j].length; //#4608 + $j -= 2; //#4609 + $_.enc = $get($_.encs, $_.indx); //#4610 + if ($get($_.mirrormap, $_.i) == 49) { //#4620 + $_.enclen = $_.enc.length; //#4612 + $_.revenc = $s($_.enclen); //#4613 + for (var _f = 0, _e = $_.enclen - 1; _f <= _e; _f += 1) { //#4618 + $_.j = _f; //#4615 + $_.char = $get($_.enc, $_.j); //#4616 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4617 + } //#4617 + $_.enc = $_.revenc; //#4619 + } //#4619 + $puti($_.sbs, ($_.i * 6) + 3, $_.enc); //#4621 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 9) + 10) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4622 + } //#4622 + $k[$j++] = Infinity; //#4626 + $k[$j++] = Infinity; //#4628 + var _12 = $_.sbs; //#4628 + for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#4628 + $k[$j++] = $get(_12, _13) - 48; //#4628 + } //#4628 + var _16 = $a(); //#4628 + $k[$j++] = Infinity; //#4629 + for (var _17 = 0, _18 = 12; _17 < _18; _17++) { //#4629 + $k[$j++] = $_.height; //#4629 + } //#4629 + var _1A = $a(); //#4629 + $k[$j++] = Infinity; //#4630 + for (var _1B = 0, _1C = 12; _1B < _1C; _1B++) { //#4630 + $k[$j++] = 0; //#4630 } //#4630 - $forall($_.barcode, function() { //#4636 - var _9 = $k[--$j]; //#4633 - if ((_9 < 48) || (_9 > 57)) { //#4635 - $k[$j++] = 'bwipp.ean8badCharacter#4634'; //#4634 - $k[$j++] = "EAN-8 must contain only digits"; //#4634 - bwipp_raiseerror(); //#4634 - } //#4634 - }); //#4634 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4639 - $k[$j++] = 'bwipp.ean8badAddOnLength#4638'; //#4638 - $k[$j++] = "Add-on for EAN-8 must be 2 or 5 digits"; //#4638 - bwipp_raiseerror(); //#4638 - } //#4638 - $_.pad = $s(8); //#4642 - $_.checksum = 0; //#4643 - for (var _E = 0; _E <= 6; _E += 1) { //#4652 - $_.i = _E; //#4645 - $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4646 - if (($_.i % 2) != 0) { //#4650 - $_.checksum = $f($_.barchar + $_.checksum); //#4648 - } else { //#4650 - $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4650 - } //#4650 - } //#4650 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4653 - if ($_.barcode.length == 8) { //#4658 - if ($get($_.barcode, 7) != $f($_.checksum + 48)) { //#4657 - $k[$j++] = 'bwipp.ean8badCheckDigit#4656'; //#4656 - $k[$j++] = "Incorrect EAN-8 check digit provided"; //#4656 - bwipp_raiseerror(); //#4656 - } //#4656 - } //#4656 - $puti($_.pad, 0, $_.barcode); //#4659 - $put($_.pad, 7, $f($_.checksum + 48)); //#4660 - $_.barcode = $_.pad; //#4661 - if (!bwipp_ean8.__4673__) { //#4673 - $_ = Object.create($_); //#4673 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4669 - $_.barchars = "0123456789"; //#4672 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean8.$ctx[id] = $_[id]); //#4672 - bwipp_ean8.__4673__ = 1; //#4672 - $_ = Object.getPrototypeOf($_); //#4672 - } //#4672 - $_.sbs = $s(43); //#4675 - $_.txt = $a(8); //#4676 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4679 - for (var _e = 0; _e <= 3; _e += 1) { //#4692 - $_.i = _e; //#4684 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4685 - $j--; //#4686 - $_.indx = $k[--$j].length; //#4687 - $j -= 2; //#4688 - $_.enc = $get($_.encs, $_.indx); //#4689 - $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4690 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 7) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4691 - } //#4691 - $puti($_.sbs, (4 * 4) + 3, $get($_.encs, 11)); //#4695 - for (var _14 = 4; _14 <= 7; _14 += 1) { //#4708 - $_.i = _14; //#4700 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4701 + var _1D = $a(); //#4630 + $k[$j++] = 'ren'; //#4633 + $k[$j++] = 'renlinear'; //#4633 + $k[$j++] = 'sbs'; //#4633 + $k[$j++] = _16; //#4633 + $k[$j++] = 'bhs'; //#4633 + $k[$j++] = _1A; //#4633 + $k[$j++] = 'bbs'; //#4633 + $k[$j++] = _1D; //#4633 + if ($_.includetext) { //#4633 + $k[$j++] = 'txt'; //#4632 + $k[$j++] = $_.txt; //#4632 + } //#4632 + $k[$j++] = 'opt'; //#4639 + $k[$j++] = $_.options; //#4639 + $k[$j++] = 'guardrightpos'; //#4639 + $k[$j++] = 5; //#4639 + $k[$j++] = 'guardrightypos'; //#4639 + $k[$j++] = $f($_.textyoffset + 4); //#4639 + $k[$j++] = 'borderleft'; //#4639 + $k[$j++] = 12; //#4639 + $k[$j++] = 'borderright'; //#4639 + $k[$j++] = 5; //#4639 + $k[$j++] = 'bordertop'; //#4639 + $k[$j++] = 10; //#4639 + var _1I = $d(); //#4639 + $k[$j++] = _1I; //#4642 + if (!$_.dontdraw) { //#4642 + bwipp_renlinear(); //#4642 + } //#4642 + $_ = Object.getPrototypeOf($_); //#4644 + $_ = Object.getPrototypeOf($_); //#4646 +} //bwipp_ean2 +function bwipp_ean13() { + $_ = Object.create($_); //#4678 + $_.dontdraw = false; //#4681 + $_.includetext = false; //#4682 + $_.textfont = "OCR-B"; //#4683 + $_.textsize = 12; //#4684 + $_.textxoffset = -11; //#4685 + $_.textyoffset = -4; //#4686 + $_.height = 1; //#4687 + $_.addongap = 12; //#4688 + $_.addontextfont = "unset"; //#4689 + $_.addontextsize = null; //#4690 + $_.addontextxoffset = null; //#4691 + $_.addontextyoffset = null; //#4692 + $k[$j++] = $_; //#4694 + bwipp_processoptions(); //#4694 + $_.options = $k[--$j]; //#4694 + $_.barcode = $k[--$j]; //#4695 + bwipp_loadctx(bwipp_ean13) //#4697 + $search($_.barcode, " "); //#4700 + if ($k[--$j]) { //#4706 + $_.barcode = $k[--$j]; //#4701 $j--; //#4702 - $_.indx = $k[--$j].length; //#4703 - $j -= 2; //#4704 - $_.enc = $get($_.encs, $_.indx); //#4705 - $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#4706 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#4707 - } //#4707 - $puti($_.sbs, 40, $get($_.encs, 12)); //#4711 - $k[$j++] = Infinity; //#4713 - var _1U = $_.sbs; //#4713 - for (var _1V = 0, _1W = _1U.length; _1V < _1W; _1V++) { //#4713 - $k[$j++] = $get(_1U, _1V) - 48; //#4713 - } //#4713 - $_.sbs = $a(); //#4713 - if ($_.includetext) { //#4720 - $k[$j++] = Infinity; //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - for (var _1c = 0, _1d = 8; _1c < _1d; _1c++) { //#4715 - $k[$j++] = $f($_.height - 0.075); //#4715 - } //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - for (var _1h = 0, _1i = 8; _1h < _1i; _1h++) { //#4715 - $k[$j++] = $f($_.height - 0.075); //#4715 + $_.addon = $k[--$j]; //#4703 + } else { //#4706 + $j--; //#4705 + $_.addon = ""; //#4706 + } //#4706 + if (($_.barcode.length != 12) && ($_.barcode.length != 13)) { //#4712 + $k[$j++] = 'bwipp.ean13badLength#4711'; //#4711 + $k[$j++] = "EAN-13 must be 12 or 13 digits"; //#4711 + bwipp_raiseerror(); //#4711 + } //#4711 + $forall($_.barcode, function() { //#4717 + var _9 = $k[--$j]; //#4714 + if ((_9 < 48) || (_9 > 57)) { //#4716 + $k[$j++] = 'bwipp.ean13badCharacter#4715'; //#4715 + $k[$j++] = "EAN-13 must contain only digits"; //#4715 + bwipp_raiseerror(); //#4715 } //#4715 - $k[$j++] = $_.height; //#4715 - $k[$j++] = $_.height; //#4715 - $_.bhs = $a(); //#4715 - $k[$j++] = Infinity; //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - for (var _1n = 0, _1o = 8; _1n < _1o; _1n++) { //#4716 - $k[$j++] = 0.075; //#4716 - } //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - for (var _1p = 0, _1q = 8; _1p < _1q; _1p++) { //#4716 - $k[$j++] = 0.075; //#4716 - } //#4716 - $k[$j++] = 0; //#4716 - $k[$j++] = 0; //#4716 - $_.bbs = $a(); //#4716 - } else { //#4720 - $k[$j++] = Infinity; //#4718 - for (var _1s = 0, _1t = 22; _1s < _1t; _1s++) { //#4718 - $k[$j++] = $_.height; //#4718 - } //#4718 - $_.bhs = $a(); //#4718 - $k[$j++] = Infinity; //#4719 - for (var _1w = 0, _1x = 22; _1w < _1x; _1w++) { //#4719 - $k[$j++] = 0; //#4719 - } //#4719 - $_.bbs = $a(); //#4719 - $_.txt = $a([]); //#4720 - } //#4720 - $_.guardrightypos = 0; //#4722 - if ($ne($_.addon, "")) { //#4743 - $k[$j++] = Infinity; //#4726 - $k[$j++] = 'dontdraw'; //#4730 - $k[$j++] = true; //#4730 - $k[$j++] = 'includetext'; //#4730 - $k[$j++] = true; //#4730 - $k[$j++] = 'height'; //#4730 - $k[$j++] = $f($_.height - 0.15); //#4730 - $k[$j++] = 'textxoffset'; //#4730 - if ($ne($_.addontextxoffset, null)) { //#4730 - $k[$j++] = $_.addontextxoffset; //#4730 - } else { //#4730 - $k[$j++] = 67 + $_.addongap; //#4730 - } //#4730 - if ($ne($_.addontextyoffset, null)) { //#4731 - $k[$j++] = 'textyoffset'; //#4731 - $k[$j++] = $_.addontextyoffset; //#4731 + }); //#4715 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4720 + $k[$j++] = 'bwipp.ean13badAddOnLength#4719'; //#4719 + $k[$j++] = "Add-on for EAN-13 must be 2 or 5 digits"; //#4719 + bwipp_raiseerror(); //#4719 + } //#4719 + $_.pad = $s(13); //#4723 + $_.checksum = 0; //#4724 + for (var _E = 0; _E <= 11; _E += 1) { //#4733 + $_.i = _E; //#4726 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4727 + if (($_.i % 2) == 0) { //#4731 + $_.checksum = $f($_.barchar + $_.checksum); //#4729 + } else { //#4731 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4731 } //#4731 - $k[$j++] = 'textsize'; //#4732 - if ($ne($_.addontextsize, null)) { //#4732 - $k[$j++] = $_.addontextsize; //#4732 - } else { //#4732 - $k[$j++] = $_.textsize; //#4732 - } //#4732 - var _2B = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4733 - $k[$j++] = 'textfont'; //#4733 - $k[$j++] = _2B; //#4733 - $_.addopts = $d(); //#4734 - if ($_.addon.length == 2) { //#4735 - $k[$j++] = $_.addon; //#4735 - $k[$j++] = $_.addopts; //#4735 - bwipp_ean2(); //#4735 - } //#4735 - if ($_.addon.length == 5) { //#4736 - $k[$j++] = $_.addon; //#4736 - $k[$j++] = $_.addopts; //#4736 - bwipp_ean5(); //#4736 - } //#4736 - $_.addcode = $k[--$j]; //#4737 - $k[$j++] = Infinity; //#4738 - $aload($_.sbs); //#4738 - $k[$j++] = $_.addongap; //#4738 - $aload($get($_.addcode, "sbs")); //#4738 - $_.sbs = $a(); //#4738 - $k[$j++] = Infinity; //#4739 - $aload($_.bhs); //#4739 - $forall($get($_.addcode, "bhs"), function() { //#4739 - var _2S = $k[--$j]; //#4739 - $k[$j++] = $f(_2S - 0.075); //#4739 - }); //#4739 - $_.bhs = $a(); //#4739 - $k[$j++] = Infinity; //#4740 - $aload($_.bbs); //#4740 - $forall($get($_.addcode, "bbs"), function() { //#4740 - var _2X = $k[--$j]; //#4740 - $k[$j++] = $f(_2X + 0.075); //#4740 - }); //#4740 - $_.bbs = $a(); //#4740 - $k[$j++] = Infinity; //#4741 - $aload($_.txt); //#4741 - $aload($get($_.addcode, "txt")); //#4741 - $_.txt = $a(); //#4741 - $_.guardrightypos = ($_.height * 72) - 6; //#4742 - } //#4742 - $k[$j++] = Infinity; //#4746 - $k[$j++] = 'ren'; //#4754 - $k[$j++] = bwipp_renlinear; //#4754 - $k[$j++] = 'sbs'; //#4754 - $k[$j++] = $_.sbs; //#4754 - $k[$j++] = 'bhs'; //#4754 - $k[$j++] = $_.bhs; //#4754 - $k[$j++] = 'bbs'; //#4754 - $k[$j++] = $_.bbs; //#4754 - $k[$j++] = 'txt'; //#4754 - $k[$j++] = $_.txt; //#4754 - $k[$j++] = 'opt'; //#4754 - $k[$j++] = $_.options; //#4754 - $k[$j++] = 'guardleftpos'; //#4754 - $k[$j++] = 7; //#4754 - $k[$j++] = 'guardrightpos'; //#4754 - if ($eq($_.addon, "")) { //#4754 - $k[$j++] = 7; //#4754 - } else { //#4754 - $k[$j++] = 5; //#4754 - } //#4754 - $k[$j++] = 'guardrightypos'; //#4757 - $k[$j++] = $_.guardrightypos; //#4757 - $k[$j++] = 'borderleft'; //#4757 - $k[$j++] = 7; //#4757 - $k[$j++] = 'borderright'; //#4757 - if ($eq($_.addon, "")) { //#4757 - $k[$j++] = 7; //#4757 - } else { //#4757 - $k[$j++] = 5; //#4757 - } //#4757 - $k[$j++] = 'bordertop'; //#4759 - $k[$j++] = 0; //#4759 - $k[$j++] = 'borderbottom'; //#4759 - $k[$j++] = 5; //#4759 - var _2m = $d(); //#4759 - $k[$j++] = _2m; //#4762 - if (!$_.dontdraw) { //#4762 - bwipp_renlinear(); //#4762 - } //#4762 - $_ = Object.getPrototypeOf($_); //#4764 - $_ = Object.getPrototypeOf($_); //#4766 + } //#4731 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4734 + if ($_.barcode.length == 13) { //#4739 + if ($get($_.barcode, 12) != $f($_.checksum + 48)) { //#4738 + $k[$j++] = 'bwipp.ean13badCheckDigit#4737'; //#4737 + $k[$j++] = "Incorrect EAN-13 check digit provided"; //#4737 + bwipp_raiseerror(); //#4737 + } //#4737 + } //#4737 + $puti($_.pad, 0, $_.barcode); //#4740 + $put($_.pad, 12, $f($_.checksum + 48)); //#4741 + $_.barcode = $_.pad; //#4742 + if (!bwipp_ean13.__4760__) { //#4760 + $_ = Object.create($_); //#4760 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4750 + $_.barchars = "0123456789"; //#4753 + $_.mirrormaps = $a(["000000", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#4759 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean13.$ctx[id] = $_[id]); //#4759 + bwipp_ean13.__4760__ = 1; //#4759 + $_ = Object.getPrototypeOf($_); //#4759 + } //#4759 + $_.sbs = $s(59); //#4762 + $_.txt = $a(13); //#4763 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4766 + $_.mirrormap = $get($_.mirrormaps, $get($_.barcode, 0) - 48); //#4769 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4770 + for (var _r = 1; _r <= 6; _r += 1) { //#4793 + $_.i = _r; //#4775 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4776 + $j--; //#4777 + $_.indx = $k[--$j].length; //#4778 + $j -= 2; //#4779 + $_.enc = $get($_.encs, $_.indx); //#4780 + if ($get($_.mirrormap, $_.i - 1) == 49) { //#4790 + $_.enclen = $_.enc.length; //#4782 + $_.revenc = $s($_.enclen); //#4783 + for (var _18 = 0, _17 = $_.enclen - 1; _18 <= _17; _18 += 1) { //#4788 + $_.j = _18; //#4785 + $_.char = $get($_.enc, $_.j); //#4786 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#4787 + } //#4787 + $_.enc = $_.revenc; //#4789 + } //#4789 + $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#4791 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 15) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4792 + } //#4792 + $puti($_.sbs, ((7 - 1) * 4) + 3, $get($_.encs, 11)); //#4796 + for (var _1Y = 7; _1Y <= 12; _1Y += 1) { //#4809 + $_.i = _1Y; //#4801 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4802 + $j--; //#4803 + $_.indx = $k[--$j].length; //#4804 + $j -= 2; //#4805 + $_.enc = $get($_.encs, $_.indx); //#4806 + $puti($_.sbs, (($_.i - 1) * 4) + 8, $_.enc); //#4807 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 19) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4808 + } //#4808 + $puti($_.sbs, 56, $get($_.encs, 12)); //#4812 + $k[$j++] = Infinity; //#4814 + var _1y = $_.sbs; //#4814 + for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#4814 + $k[$j++] = $get(_1y, _1z) - 48; //#4814 + } //#4814 + $_.sbs = $a(); //#4814 + if ($_.includetext) { //#4821 + $k[$j++] = Infinity; //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + for (var _26 = 0, _27 = 12; _26 < _27; _26++) { //#4816 + $k[$j++] = $f($_.height - 0.075); //#4816 + } //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + for (var _2B = 0, _2C = 12; _2B < _2C; _2B++) { //#4816 + $k[$j++] = $f($_.height - 0.075); //#4816 + } //#4816 + $k[$j++] = $_.height; //#4816 + $k[$j++] = $_.height; //#4816 + $_.bhs = $a(); //#4816 + $k[$j++] = Infinity; //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + for (var _2H = 0, _2I = 12; _2H < _2I; _2H++) { //#4817 + $k[$j++] = 0.075; //#4817 + } //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + for (var _2J = 0, _2K = 12; _2J < _2K; _2J++) { //#4817 + $k[$j++] = 0.075; //#4817 + } //#4817 + $k[$j++] = 0; //#4817 + $k[$j++] = 0; //#4817 + $_.bbs = $a(); //#4817 + } else { //#4821 + $k[$j++] = Infinity; //#4819 + for (var _2M = 0, _2N = 30; _2M < _2N; _2M++) { //#4819 + $k[$j++] = $_.height; //#4819 + } //#4819 + $_.bhs = $a(); //#4819 + $k[$j++] = Infinity; //#4820 + for (var _2Q = 0, _2R = 30; _2Q < _2R; _2Q++) { //#4820 + $k[$j++] = 0; //#4820 + } //#4820 + $_.bbs = $a(); //#4820 + $_.txt = $a([]); //#4821 + } //#4821 + $_.guardrightypos = 0; //#4823 + if ($ne($_.addon, "")) { //#4844 + $k[$j++] = Infinity; //#4827 + $k[$j++] = 'dontdraw'; //#4831 + $k[$j++] = true; //#4831 + $k[$j++] = 'includetext'; //#4831 + $k[$j++] = true; //#4831 + $k[$j++] = 'height'; //#4831 + $k[$j++] = $f($_.height - 0.15); //#4831 + $k[$j++] = 'textxoffset'; //#4831 + if ($ne($_.addontextxoffset, null)) { //#4831 + $k[$j++] = $_.addontextxoffset; //#4831 + } else { //#4831 + $k[$j++] = 95 + $_.addongap; //#4831 + } //#4831 + if ($ne($_.addontextyoffset, null)) { //#4832 + $k[$j++] = 'textyoffset'; //#4832 + $k[$j++] = $_.addontextyoffset; //#4832 + } //#4832 + $k[$j++] = 'textsize'; //#4833 + if ($ne($_.addontextsize, null)) { //#4833 + $k[$j++] = $_.addontextsize; //#4833 + } else { //#4833 + $k[$j++] = $_.textsize; //#4833 + } //#4833 + var _2f = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4834 + $k[$j++] = 'textfont'; //#4834 + $k[$j++] = _2f; //#4834 + $_.addopts = $d(); //#4835 + if ($_.addon.length == 2) { //#4836 + $k[$j++] = $_.addon; //#4836 + $k[$j++] = $_.addopts; //#4836 + bwipp_ean2(); //#4836 + } //#4836 + if ($_.addon.length == 5) { //#4837 + $k[$j++] = $_.addon; //#4837 + $k[$j++] = $_.addopts; //#4837 + bwipp_ean5(); //#4837 + } //#4837 + $_.addcode = $k[--$j]; //#4838 + $k[$j++] = Infinity; //#4839 + $aload($_.sbs); //#4839 + $k[$j++] = $_.addongap; //#4839 + $aload($get($_.addcode, "sbs")); //#4839 + $_.sbs = $a(); //#4839 + $k[$j++] = Infinity; //#4840 + $aload($_.bhs); //#4840 + $forall($get($_.addcode, "bhs"), function() { //#4840 + var _2w = $k[--$j]; //#4840 + $k[$j++] = $f(_2w - 0.075); //#4840 + }); //#4840 + $_.bhs = $a(); //#4840 + $k[$j++] = Infinity; //#4841 + $aload($_.bbs); //#4841 + $forall($get($_.addcode, "bbs"), function() { //#4841 + var _31 = $k[--$j]; //#4841 + $k[$j++] = $f(_31 + 0.075); //#4841 + }); //#4841 + $_.bbs = $a(); //#4841 + $k[$j++] = Infinity; //#4842 + $aload($_.txt); //#4842 + $aload($get($_.addcode, "txt")); //#4842 + $_.txt = $a(); //#4842 + $_.guardrightypos = ($_.height * 72) - 6; //#4843 + } //#4843 + $k[$j++] = Infinity; //#4847 + $k[$j++] = 'ren'; //#4854 + $k[$j++] = 'renlinear'; //#4854 + $k[$j++] = 'sbs'; //#4854 + $k[$j++] = $_.sbs; //#4854 + $k[$j++] = 'bhs'; //#4854 + $k[$j++] = $_.bhs; //#4854 + $k[$j++] = 'bbs'; //#4854 + $k[$j++] = $_.bbs; //#4854 + $k[$j++] = 'txt'; //#4854 + $k[$j++] = $_.txt; //#4854 + $k[$j++] = 'opt'; //#4854 + $k[$j++] = $_.options; //#4854 + $k[$j++] = 'guardrightpos'; //#4854 + if ($eq($_.addon, "")) { //#4854 + $k[$j++] = 7; //#4854 + } else { //#4854 + $k[$j++] = 5; //#4854 + } //#4854 + $k[$j++] = 'guardrightypos'; //#4857 + $k[$j++] = $_.guardrightypos; //#4857 + $k[$j++] = 'borderleft'; //#4857 + $k[$j++] = 11; //#4857 + $k[$j++] = 'borderright'; //#4857 + if ($eq($_.addon, "")) { //#4857 + $k[$j++] = 7; //#4857 + } else { //#4857 + $k[$j++] = 5; //#4857 + } //#4857 + $k[$j++] = 'bordertop'; //#4859 + $k[$j++] = 0; //#4859 + $k[$j++] = 'borderbottom'; //#4859 + $k[$j++] = 5; //#4859 + var _3G = $d(); //#4859 + $k[$j++] = _3G; //#4862 + if (!$_.dontdraw) { //#4862 + bwipp_renlinear(); //#4862 + } //#4862 + $_ = Object.getPrototypeOf($_); //#4864 + $_ = Object.getPrototypeOf($_); //#4866 +} //bwipp_ean13 +function bwipp_ean8() { + $_ = Object.create($_); //#4898 + $_.dontdraw = false; //#4901 + $_.includetext = false; //#4902 + $_.textfont = "OCR-B"; //#4903 + $_.textsize = 12; //#4904 + $_.textxoffset = 4; //#4905 + $_.textyoffset = -4; //#4906 + $_.height = 1; //#4907 + $_.addongap = 12; //#4908 + $_.addontextfont = "unset"; //#4909 + $_.addontextsize = null; //#4910 + $_.addontextxoffset = null; //#4911 + $_.addontextyoffset = null; //#4912 + $k[$j++] = $_; //#4914 + bwipp_processoptions(); //#4914 + $_.options = $k[--$j]; //#4914 + $_.barcode = $k[--$j]; //#4915 + bwipp_loadctx(bwipp_ean8) //#4917 + $search($_.barcode, " "); //#4920 + if ($k[--$j]) { //#4926 + $_.barcode = $k[--$j]; //#4921 + $j--; //#4922 + $_.addon = $k[--$j]; //#4923 + } else { //#4926 + $j--; //#4925 + $_.addon = ""; //#4926 + } //#4926 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#4932 + $k[$j++] = 'bwipp.ean8badLength#4931'; //#4931 + $k[$j++] = "EAN-8 must be 7 or 8 digits"; //#4931 + bwipp_raiseerror(); //#4931 + } //#4931 + $forall($_.barcode, function() { //#4937 + var _9 = $k[--$j]; //#4934 + if ((_9 < 48) || (_9 > 57)) { //#4936 + $k[$j++] = 'bwipp.ean8badCharacter#4935'; //#4935 + $k[$j++] = "EAN-8 must contain only digits"; //#4935 + bwipp_raiseerror(); //#4935 + } //#4935 + }); //#4935 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4940 + $k[$j++] = 'bwipp.ean8badAddOnLength#4939'; //#4939 + $k[$j++] = "Add-on for EAN-8 must be 2 or 5 digits"; //#4939 + bwipp_raiseerror(); //#4939 + } //#4939 + $_.pad = $s(8); //#4943 + $_.checksum = 0; //#4944 + for (var _E = 0; _E <= 6; _E += 1) { //#4953 + $_.i = _E; //#4946 + $_.barchar = $f($get($_.barcode, $_.i) - 48); //#4947 + if (($_.i % 2) != 0) { //#4951 + $_.checksum = $f($_.barchar + $_.checksum); //#4949 + } else { //#4951 + $_.checksum = $f(($_.barchar * 3) + $_.checksum); //#4951 + } //#4951 + } //#4951 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#4954 + if ($_.barcode.length == 8) { //#4959 + if ($get($_.barcode, 7) != $f($_.checksum + 48)) { //#4958 + $k[$j++] = 'bwipp.ean8badCheckDigit#4957'; //#4957 + $k[$j++] = "Incorrect EAN-8 check digit provided"; //#4957 + bwipp_raiseerror(); //#4957 + } //#4957 + } //#4957 + $puti($_.pad, 0, $_.barcode); //#4960 + $put($_.pad, 7, $f($_.checksum + 48)); //#4961 + $_.barcode = $_.pad; //#4962 + if (!bwipp_ean8.__4974__) { //#4974 + $_ = Object.create($_); //#4974 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4970 + $_.barchars = "0123456789"; //#4973 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ean8.$ctx[id] = $_[id]); //#4973 + bwipp_ean8.__4974__ = 1; //#4973 + $_ = Object.getPrototypeOf($_); //#4973 + } //#4973 + $_.sbs = $s(43); //#4976 + $_.txt = $a(8); //#4977 + $puti($_.sbs, 0, $get($_.encs, 10)); //#4980 + for (var _e = 0; _e <= 3; _e += 1) { //#4993 + $_.i = _e; //#4985 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4986 + $j--; //#4987 + $_.indx = $k[--$j].length; //#4988 + $j -= 2; //#4989 + $_.enc = $get($_.encs, $_.indx); //#4990 + $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4991 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 7) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4992 + } //#4992 + $puti($_.sbs, (4 * 4) + 3, $get($_.encs, 11)); //#4996 + for (var _14 = 4; _14 <= 7; _14 += 1) { //#5009 + $_.i = _14; //#5001 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5002 + $j--; //#5003 + $_.indx = $k[--$j].length; //#5004 + $j -= 2; //#5005 + $_.enc = $get($_.encs, $_.indx); //#5006 + $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#5007 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#5008 + } //#5008 + $puti($_.sbs, 40, $get($_.encs, 12)); //#5012 + $k[$j++] = Infinity; //#5014 + var _1U = $_.sbs; //#5014 + for (var _1V = 0, _1W = _1U.length; _1V < _1W; _1V++) { //#5014 + $k[$j++] = $get(_1U, _1V) - 48; //#5014 + } //#5014 + $_.sbs = $a(); //#5014 + if ($_.includetext) { //#5021 + $k[$j++] = Infinity; //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + for (var _1c = 0, _1d = 8; _1c < _1d; _1c++) { //#5016 + $k[$j++] = $f($_.height - 0.075); //#5016 + } //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + for (var _1h = 0, _1i = 8; _1h < _1i; _1h++) { //#5016 + $k[$j++] = $f($_.height - 0.075); //#5016 + } //#5016 + $k[$j++] = $_.height; //#5016 + $k[$j++] = $_.height; //#5016 + $_.bhs = $a(); //#5016 + $k[$j++] = Infinity; //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + for (var _1n = 0, _1o = 8; _1n < _1o; _1n++) { //#5017 + $k[$j++] = 0.075; //#5017 + } //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + for (var _1p = 0, _1q = 8; _1p < _1q; _1p++) { //#5017 + $k[$j++] = 0.075; //#5017 + } //#5017 + $k[$j++] = 0; //#5017 + $k[$j++] = 0; //#5017 + $_.bbs = $a(); //#5017 + } else { //#5021 + $k[$j++] = Infinity; //#5019 + for (var _1s = 0, _1t = 22; _1s < _1t; _1s++) { //#5019 + $k[$j++] = $_.height; //#5019 + } //#5019 + $_.bhs = $a(); //#5019 + $k[$j++] = Infinity; //#5020 + for (var _1w = 0, _1x = 22; _1w < _1x; _1w++) { //#5020 + $k[$j++] = 0; //#5020 + } //#5020 + $_.bbs = $a(); //#5020 + $_.txt = $a([]); //#5021 + } //#5021 + $_.guardrightypos = 0; //#5023 + if ($ne($_.addon, "")) { //#5044 + $k[$j++] = Infinity; //#5027 + $k[$j++] = 'dontdraw'; //#5031 + $k[$j++] = true; //#5031 + $k[$j++] = 'includetext'; //#5031 + $k[$j++] = true; //#5031 + $k[$j++] = 'height'; //#5031 + $k[$j++] = $f($_.height - 0.15); //#5031 + $k[$j++] = 'textxoffset'; //#5031 + if ($ne($_.addontextxoffset, null)) { //#5031 + $k[$j++] = $_.addontextxoffset; //#5031 + } else { //#5031 + $k[$j++] = 67 + $_.addongap; //#5031 + } //#5031 + if ($ne($_.addontextyoffset, null)) { //#5032 + $k[$j++] = 'textyoffset'; //#5032 + $k[$j++] = $_.addontextyoffset; //#5032 + } //#5032 + $k[$j++] = 'textsize'; //#5033 + if ($ne($_.addontextsize, null)) { //#5033 + $k[$j++] = $_.addontextsize; //#5033 + } else { //#5033 + $k[$j++] = $_.textsize; //#5033 + } //#5033 + var _2B = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5034 + $k[$j++] = 'textfont'; //#5034 + $k[$j++] = _2B; //#5034 + $_.addopts = $d(); //#5035 + if ($_.addon.length == 2) { //#5036 + $k[$j++] = $_.addon; //#5036 + $k[$j++] = $_.addopts; //#5036 + bwipp_ean2(); //#5036 + } //#5036 + if ($_.addon.length == 5) { //#5037 + $k[$j++] = $_.addon; //#5037 + $k[$j++] = $_.addopts; //#5037 + bwipp_ean5(); //#5037 + } //#5037 + $_.addcode = $k[--$j]; //#5038 + $k[$j++] = Infinity; //#5039 + $aload($_.sbs); //#5039 + $k[$j++] = $_.addongap; //#5039 + $aload($get($_.addcode, "sbs")); //#5039 + $_.sbs = $a(); //#5039 + $k[$j++] = Infinity; //#5040 + $aload($_.bhs); //#5040 + $forall($get($_.addcode, "bhs"), function() { //#5040 + var _2S = $k[--$j]; //#5040 + $k[$j++] = $f(_2S - 0.075); //#5040 + }); //#5040 + $_.bhs = $a(); //#5040 + $k[$j++] = Infinity; //#5041 + $aload($_.bbs); //#5041 + $forall($get($_.addcode, "bbs"), function() { //#5041 + var _2X = $k[--$j]; //#5041 + $k[$j++] = $f(_2X + 0.075); //#5041 + }); //#5041 + $_.bbs = $a(); //#5041 + $k[$j++] = Infinity; //#5042 + $aload($_.txt); //#5042 + $aload($get($_.addcode, "txt")); //#5042 + $_.txt = $a(); //#5042 + $_.guardrightypos = ($_.height * 72) - 6; //#5043 + } //#5043 + $k[$j++] = Infinity; //#5047 + $k[$j++] = 'ren'; //#5055 + $k[$j++] = 'renlinear'; //#5055 + $k[$j++] = 'sbs'; //#5055 + $k[$j++] = $_.sbs; //#5055 + $k[$j++] = 'bhs'; //#5055 + $k[$j++] = $_.bhs; //#5055 + $k[$j++] = 'bbs'; //#5055 + $k[$j++] = $_.bbs; //#5055 + $k[$j++] = 'txt'; //#5055 + $k[$j++] = $_.txt; //#5055 + $k[$j++] = 'opt'; //#5055 + $k[$j++] = $_.options; //#5055 + $k[$j++] = 'guardleftpos'; //#5055 + $k[$j++] = 7; //#5055 + $k[$j++] = 'guardrightpos'; //#5055 + if ($eq($_.addon, "")) { //#5055 + $k[$j++] = 7; //#5055 + } else { //#5055 + $k[$j++] = 5; //#5055 + } //#5055 + $k[$j++] = 'guardrightypos'; //#5058 + $k[$j++] = $_.guardrightypos; //#5058 + $k[$j++] = 'borderleft'; //#5058 + $k[$j++] = 7; //#5058 + $k[$j++] = 'borderright'; //#5058 + if ($eq($_.addon, "")) { //#5058 + $k[$j++] = 7; //#5058 + } else { //#5058 + $k[$j++] = 5; //#5058 + } //#5058 + $k[$j++] = 'bordertop'; //#5060 + $k[$j++] = 0; //#5060 + $k[$j++] = 'borderbottom'; //#5060 + $k[$j++] = 5; //#5060 + var _2m = $d(); //#5060 + $k[$j++] = _2m; //#5063 + if (!$_.dontdraw) { //#5063 + bwipp_renlinear(); //#5063 + } //#5063 + $_ = Object.getPrototypeOf($_); //#5065 + $_ = Object.getPrototypeOf($_); //#5067 } //bwipp_ean8 function bwipp_upca() { - $_ = Object.create($_); //#4798 - $_.dontdraw = false; //#4801 - $_.includetext = false; //#4802 - $_.textfont = "OCR-B"; //#4803 - $_.textsize = 12; //#4804 - $_.textxoffset = -9; //#4805 - $_.textyoffset = -4; //#4806 - $_.height = 1; //#4807 - $_.addongap = 12; //#4808 - $_.addontextfont = "unset"; //#4809 - $_.addontextsize = null; //#4810 - $_.addontextxoffset = null; //#4811 - $_.addontextyoffset = null; //#4812 - $k[$j++] = $_; //#4814 - bwipp_processoptions(); //#4814 - $_.options = $k[--$j]; //#4814 - $_.barcode = $k[--$j]; //#4815 - bwipp_loadctx(bwipp_upca) //#4817 - $search($_.barcode, " "); //#4820 - if ($k[--$j]) { //#4826 - $_.barcode = $k[--$j]; //#4821 - $j--; //#4822 - $_.addon = $k[--$j]; //#4823 - } else { //#4826 - $j--; //#4825 - $_.addon = ""; //#4826 - } //#4826 - if (($_.barcode.length == 7) || ($_.barcode.length == 8)) { //#4872 - $forall($_.barcode, function() { //#4836 - var _9 = $k[--$j]; //#4833 - if ((_9 < 48) || (_9 > 57)) { //#4835 - $k[$j++] = 'bwipp.upcAupcEbadCharacter#4834'; //#4834 - $k[$j++] = "UPC-E must contain only digits"; //#4834 - bwipp_raiseerror(); //#4834 - } //#4834 - }); //#4834 - var _B = $get($_.barcode, 0); //#4837 - if ((_B != 48) && (_B != 49)) { //#4839 - $k[$j++] = 'bwipp.upcAupcEbadNumberSystem#4838'; //#4838 - $k[$j++] = "UPC-E must have number system 0 or 1"; //#4838 - bwipp_raiseerror(); //#4838 - } //#4838 - for (var _C = 0, _D = 1; _C < _D; _C++) { //#4867 - var _F = ($_.barcode.length == 8) ? 12 : 11; //#4841 - $_.upcacode = $s(_F); //#4841 - if ($f($get($_.barcode, 6) - 48) <= 2) { //#4848 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#4843 - $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#4844 - $puti($_.upcacode, 4, "0000"); //#4845 - $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#4846 - break; //#4847 - } //#4847 - if ($f($get($_.barcode, 6) - 48) == 3) { //#4854 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#4850 - $puti($_.upcacode, 4, "00000"); //#4851 - $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#4852 - break; //#4853 - } //#4853 - if ($f($get($_.barcode, 6) - 48) == 4) { //#4860 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#4856 - $puti($_.upcacode, 5, "00000"); //#4857 - $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#4858 - break; //#4859 - } //#4859 - if ($f($get($_.barcode, 6) - 48) >= 5) { //#4866 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#4862 - $puti($_.upcacode, 6, "0000"); //#4863 - $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#4864 - break; //#4865 - } //#4865 - } //#4865 - if ($_.barcode.length == 8) { //#4870 - $puti($_.upcacode, 11, $geti($_.barcode, 7, 1)); //#4869 - } //#4869 - $_.barcode = $_.upcacode; //#4871 - } //#4871 - if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#4877 - $k[$j++] = 'bwipp.upcAbadLength#4876'; //#4876 - $k[$j++] = "UPC-A must be 11 or 12 digits"; //#4876 - bwipp_raiseerror(); //#4876 - } //#4876 - var _11 = $_.barcode; //#4878 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#4882 - var _14 = $get(_11, _12); //#4882 - if ((_14 < 48) || (_14 > 57)) { //#4881 - $k[$j++] = 'bwipp.upcAbadCharacter#4880'; //#4880 - $k[$j++] = "UPC-A must contain only digits"; //#4880 - bwipp_raiseerror(); //#4880 - } //#4880 - } //#4880 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#4885 - $k[$j++] = 'bwipp.upcAbadAddOnLength#4884'; //#4884 - $k[$j++] = "Add-on for UPC-A must be 2 or 5 digits"; //#4884 - bwipp_raiseerror(); //#4884 - } //#4884 - $_.pad = $s(12); //#4888 - $_.checksum = 0; //#4889 - for (var _19 = 0; _19 <= 10; _19 += 1) { //#4898 - $_.i = _19; //#4891 - $_.barchar = $get($_.barcode, $_.i) - 48; //#4892 - if (($_.i % 2) != 0) { //#4896 - $_.checksum = $_.checksum + $_.barchar; //#4894 - } else { //#4896 - $_.checksum = $_.checksum + ($_.barchar * 3); //#4896 - } //#4896 - } //#4896 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#4899 - if ($_.barcode.length == 12) { //#4904 - if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#4903 - $k[$j++] = 'bwipp.upcAbadCheckDigit#4902'; //#4902 - $k[$j++] = "Incorrect UPC check digit provided"; //#4902 - bwipp_raiseerror(); //#4902 - } //#4902 - } //#4902 - $puti($_.pad, 0, $_.barcode); //#4905 - $put($_.pad, 11, $_.checksum + 48); //#4906 - $_.barcode = $_.pad; //#4907 - if (!bwipp_upca.__4919__) { //#4919 - $_ = Object.create($_); //#4919 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#4915 - $_.barchars = "0123456789"; //#4918 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upca.$ctx[id] = $_[id]); //#4918 - bwipp_upca.__4919__ = 1; //#4918 - $_ = Object.getPrototypeOf($_); //#4918 - } //#4918 - $_.sbs = $s(59); //#4921 - $_.txt = $a(12); //#4922 - $puti($_.sbs, 0, $get($_.encs, 10)); //#4925 - for (var _1Z = 0; _1Z <= 5; _1Z += 1) { //#4942 - $_.i = _1Z; //#4930 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4931 - $j--; //#4932 - $_.indx = $k[--$j].length; //#4933 - $j -= 2; //#4934 - $_.enc = $get($_.encs, $_.indx); //#4935 - $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#4936 - if ($_.i == 0) { //#4940 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#4938 - } else { //#4940 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#4940 - } //#4940 - } //#4940 - $puti($_.sbs, (6 * 4) + 3, $get($_.encs, 11)); //#4945 - for (var _28 = 6; _28 <= 11; _28 += 1) { //#4962 - $_.i = _28; //#4950 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#4951 - $j--; //#4952 - $_.indx = $k[--$j].length; //#4953 - $j -= 2; //#4954 - $_.enc = $get($_.encs, $_.indx); //#4955 - $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#4956 - if ($_.i == 11) { //#4960 - $put($_.txt, 11, $a([$geti($_.barcode, 11, 1), $_.textxoffset + 107, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#4958 - } else { //#4960 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 17, $_.textyoffset, $_.textfont, $_.textsize])); //#4960 - } //#4960 - } //#4960 - $puti($_.sbs, 56, $get($_.encs, 12)); //#4965 - $k[$j++] = Infinity; //#4967 - var _2h = $_.sbs; //#4967 - for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#4967 - $k[$j++] = $get(_2h, _2i) - 48; //#4967 - } //#4967 - $_.sbs = $a(); //#4967 - if ($_.includetext) { //#4974 - $k[$j++] = Infinity; //#4969 - for (var _2n = 0, _2o = 4; _2n < _2o; _2n++) { //#4969 - $k[$j++] = $_.height; //#4969 - } //#4969 - for (var _2q = 0, _2r = 10; _2q < _2r; _2q++) { //#4969 - $k[$j++] = $f($_.height - 0.075); //#4969 - } //#4969 - $k[$j++] = $_.height; //#4969 - $k[$j++] = $_.height; //#4969 - for (var _2v = 0, _2w = 10; _2v < _2w; _2v++) { //#4969 - $k[$j++] = $f($_.height - 0.075); //#4969 - } //#4969 - for (var _2y = 0, _2z = 4; _2y < _2z; _2y++) { //#4969 - $k[$j++] = $_.height; //#4969 - } //#4969 - $_.bhs = $a(); //#4969 - $k[$j++] = Infinity; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - for (var _32 = 0, _33 = 10; _32 < _33; _32++) { //#4970 - $k[$j++] = 0.075; //#4970 - } //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - for (var _34 = 0, _35 = 10; _34 < _35; _34++) { //#4970 - $k[$j++] = 0.075; //#4970 - } //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $k[$j++] = 0; //#4970 - $_.bbs = $a(); //#4970 - } else { //#4974 - $k[$j++] = Infinity; //#4972 - for (var _37 = 0, _38 = 30; _37 < _38; _37++) { //#4972 - $k[$j++] = $_.height; //#4972 - } //#4972 - $_.bhs = $a(); //#4972 - $k[$j++] = Infinity; //#4973 - for (var _3B = 0, _3C = 30; _3B < _3C; _3B++) { //#4973 - $k[$j++] = 0; //#4973 - } //#4973 - $_.bbs = $a(); //#4973 - $_.txt = $a([]); //#4974 - } //#4974 - $_.guardrightypos = 0; //#4976 - if ($ne($_.addon, "")) { //#4997 - $k[$j++] = Infinity; //#4980 - $k[$j++] = 'dontdraw'; //#4984 - $k[$j++] = true; //#4984 - $k[$j++] = 'includetext'; //#4984 - $k[$j++] = true; //#4984 - $k[$j++] = 'height'; //#4984 - $k[$j++] = $f($_.height - 0.15); //#4984 - $k[$j++] = 'textxoffset'; //#4984 - if ($ne($_.addontextxoffset, null)) { //#4984 - $k[$j++] = $_.addontextxoffset; //#4984 - } else { //#4984 - $k[$j++] = 95 + $_.addongap; //#4984 - } //#4984 - if ($ne($_.addontextyoffset, null)) { //#4985 - $k[$j++] = 'textyoffset'; //#4985 - $k[$j++] = $_.addontextyoffset; //#4985 - } //#4985 - $k[$j++] = 'textsize'; //#4986 - if ($ne($_.addontextsize, null)) { //#4986 - $k[$j++] = $_.addontextsize; //#4986 - } else { //#4986 - $k[$j++] = $_.textsize; //#4986 - } //#4986 - var _3Q = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#4987 - $k[$j++] = 'textfont'; //#4987 - $k[$j++] = _3Q; //#4987 - $_.addopts = $d(); //#4988 - if ($_.addon.length == 2) { //#4989 - $k[$j++] = $_.addon; //#4989 - $k[$j++] = $_.addopts; //#4989 - bwipp_ean2(); //#4989 - } //#4989 - if ($_.addon.length == 5) { //#4990 - $k[$j++] = $_.addon; //#4990 - $k[$j++] = $_.addopts; //#4990 - bwipp_ean5(); //#4990 - } //#4990 - $_.addcode = $k[--$j]; //#4991 - $k[$j++] = Infinity; //#4992 - $aload($_.sbs); //#4992 - $k[$j++] = $_.addongap; //#4992 - $aload($get($_.addcode, "sbs")); //#4992 - $_.sbs = $a(); //#4992 - $k[$j++] = Infinity; //#4993 - $aload($_.bhs); //#4993 - $forall($get($_.addcode, "bhs"), function() { //#4993 - var _3h = $k[--$j]; //#4993 - $k[$j++] = $f(_3h - 0.075); //#4993 - }); //#4993 - $_.bhs = $a(); //#4993 - $k[$j++] = Infinity; //#4994 - $aload($_.bbs); //#4994 - $forall($get($_.addcode, "bbs"), function() { //#4994 - var _3m = $k[--$j]; //#4994 - $k[$j++] = $f(_3m + 0.075); //#4994 - }); //#4994 - $_.bbs = $a(); //#4994 - $k[$j++] = Infinity; //#4995 - $aload($_.txt); //#4995 - $aload($get($_.addcode, "txt")); //#4995 - $_.txt = $a(); //#4995 - $_.guardrightypos = ($_.height * 72) - 6; //#4996 - } //#4996 - $k[$j++] = Infinity; //#5000 - $k[$j++] = 'ren'; //#5007 - $k[$j++] = bwipp_renlinear; //#5007 - $k[$j++] = 'sbs'; //#5007 - $k[$j++] = $_.sbs; //#5007 - $k[$j++] = 'bhs'; //#5007 - $k[$j++] = $_.bhs; //#5007 - $k[$j++] = 'bbs'; //#5007 - $k[$j++] = $_.bbs; //#5007 - $k[$j++] = 'txt'; //#5007 - $k[$j++] = $_.txt; //#5007 - $k[$j++] = 'opt'; //#5007 - $k[$j++] = $_.options; //#5007 - $k[$j++] = 'guardrightpos'; //#5007 - if ($eq($_.addon, "")) { //#5007 - $k[$j++] = 9; //#5007 - } else { //#5007 - $k[$j++] = 5; //#5007 - } //#5007 - $k[$j++] = 'guardrightypos'; //#5010 - $k[$j++] = $_.guardrightypos; //#5010 - $k[$j++] = 'borderleft'; //#5010 - $k[$j++] = 9; //#5010 - $k[$j++] = 'borderright'; //#5010 - if ($eq($_.addon, "")) { //#5010 - $k[$j++] = 9; //#5010 - } else { //#5010 - $k[$j++] = 5; //#5010 - } //#5010 - $k[$j++] = 'bordertop'; //#5012 - $k[$j++] = 0; //#5012 - $k[$j++] = 'borderbottom'; //#5012 - $k[$j++] = 5; //#5012 - var _41 = $d(); //#5012 - $k[$j++] = _41; //#5015 - if (!$_.dontdraw) { //#5015 - bwipp_renlinear(); //#5015 - } //#5015 - $_ = Object.getPrototypeOf($_); //#5017 - $_ = Object.getPrototypeOf($_); //#5019 -} //bwipp_upca -function bwipp_upce() { - $_ = Object.create($_); //#5051 - $_.dontdraw = false; //#5054 - $_.includetext = false; //#5055 - $_.textfont = "OCR-B"; //#5056 - $_.textsize = 12; //#5057 - $_.textxoffset = -9; //#5058 - $_.textyoffset = -4; //#5059 - $_.height = 1; //#5060 - $_.addongap = 12; //#5061 - $_.addontextfont = "unset"; //#5062 - $_.addontextsize = null; //#5063 - $_.addontextxoffset = null; //#5064 - $_.addontextyoffset = null; //#5065 - $k[$j++] = $_; //#5067 - bwipp_processoptions(); //#5067 - $_.options = $k[--$j]; //#5067 - $_.barcode = $k[--$j]; //#5068 - bwipp_loadctx(bwipp_upce) //#5070 - $search($_.barcode, " "); //#5073 - if ($k[--$j]) { //#5079 - $_.barcode = $k[--$j]; //#5074 - $j--; //#5075 - $_.addon = $k[--$j]; //#5076 - } else { //#5079 - $j--; //#5078 - $_.addon = ""; //#5079 - } //#5079 - if (($_.barcode.length == 11) || ($_.barcode.length == 12)) { //#5121 - $forall($_.barcode, function() { //#5089 - var _9 = $k[--$j]; //#5086 - if ((_9 < 48) || (_9 > 57)) { //#5088 - $k[$j++] = 'bwipp.upcEupcAbadCharacter#5087'; //#5087 - $k[$j++] = "UPC-A must contain only digits"; //#5087 - bwipp_raiseerror(); //#5087 - } //#5087 - }); //#5087 - for (var _A = 0, _B = 1; _A < _B; _A++) { //#5116 - var _D = ($_.barcode.length == 12) ? 8 : 7; //#5091 - $_.upcecode = $s(_D); //#5091 - if (($f($get($_.barcode, 3) - 48) <= 2) && $eq($geti($_.barcode, 4, 4), "0000")) { //#5097 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 3)); //#5093 - $puti($_.upcecode, 3, $geti($_.barcode, 8, 3)); //#5094 - $puti($_.upcecode, 6, $geti($_.barcode, 3, 1)); //#5095 - break; //#5096 - } //#5096 - if ($eq($geti($_.barcode, 4, 5), "00000")) { //#5103 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 4)); //#5099 - $puti($_.upcecode, 4, $geti($_.barcode, 9, 2)); //#5100 - $puti($_.upcecode, 6, "3"); //#5101 - break; //#5102 - } //#5102 - if ($eq($geti($_.barcode, 5, 5), "00000")) { //#5109 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 5)); //#5105 - $puti($_.upcecode, 5, $geti($_.barcode, 10, 1)); //#5106 - $puti($_.upcecode, 6, "4"); //#5107 - break; //#5108 - } //#5108 - if (($f($get($_.barcode, 10) - 48) >= 5) && $eq($geti($_.barcode, 6, 4), "0000")) { //#5114 - $puti($_.upcecode, 0, $geti($_.barcode, 0, 6)); //#5111 - $puti($_.upcecode, 6, $geti($_.barcode, 10, 1)); //#5112 - break; //#5113 - } //#5113 - $k[$j++] = 'bwipp.upcEupcAnotCompressible#5115'; //#5115 - $k[$j++] = "UPC-A cannot be converted to a UPC-E"; //#5115 - bwipp_raiseerror(); //#5115 - } //#5115 - if ($_.barcode.length == 12) { //#5119 - $puti($_.upcecode, 7, $geti($_.barcode, 11, 1)); //#5118 - } //#5118 - $_.barcode = $_.upcecode; //#5120 - } //#5120 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#5126 - $k[$j++] = 'bwipp.upcEbadLength#5125'; //#5125 - $k[$j++] = "UPC-E must be 7 or 8 digits"; //#5125 - bwipp_raiseerror(); //#5125 - } //#5125 - var _11 = $_.barcode; //#5127 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5131 - var _14 = $get(_11, _12); //#5131 - if ((_14 < 48) || (_14 > 57)) { //#5130 - $k[$j++] = 'bwipp.upcEbadCharacter#5129'; //#5129 - $k[$j++] = "UPC-E must contain only digits"; //#5129 - bwipp_raiseerror(); //#5129 - } //#5129 - } //#5129 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5134 - $k[$j++] = 'bwipp.upcEbadAddOnLength#5133'; //#5133 - $k[$j++] = "Add-on for UPC-E must be 2 or 5 digits"; //#5133 - bwipp_raiseerror(); //#5133 - } //#5133 - var _19 = $get($_.barcode, 0); //#5137 - if ((_19 != 48) && (_19 != 49)) { //#5139 - $k[$j++] = 'bwipp.upcEbadNumberSystem#5138'; //#5138 - $k[$j++] = "UPC-E must have number system 0 or 1"; //#5138 - bwipp_raiseerror(); //#5138 - } //#5138 - if (!bwipp_upce.__5156__) { //#5156 - $_ = Object.create($_); //#5156 - $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); //#5147 - $_.barchars = "0123456789"; //#5150 - $_.mirrormaps = $a(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#5155 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upce.$ctx[id] = $_[id]); //#5155 - bwipp_upce.__5156__ = 1; //#5155 - $_ = Object.getPrototypeOf($_); //#5155 - } //#5155 - for (var _1D = 0, _1E = 1; _1D < _1E; _1D++) { //#5186 - $_.upcacode = $s(11); //#5160 - if (($get($_.barcode, 6) - 48) <= 2) { //#5167 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5162 - $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5163 - $puti($_.upcacode, 4, "0000"); //#5164 - $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5165 - break; //#5166 + $_ = Object.create($_); //#5099 + $_.dontdraw = false; //#5102 + $_.includetext = false; //#5103 + $_.textfont = "OCR-B"; //#5104 + $_.textsize = 12; //#5105 + $_.textxoffset = -9; //#5106 + $_.textyoffset = -4; //#5107 + $_.height = 1; //#5108 + $_.addongap = 12; //#5109 + $_.addontextfont = "unset"; //#5110 + $_.addontextsize = null; //#5111 + $_.addontextxoffset = null; //#5112 + $_.addontextyoffset = null; //#5113 + $k[$j++] = $_; //#5115 + bwipp_processoptions(); //#5115 + $_.options = $k[--$j]; //#5115 + $_.barcode = $k[--$j]; //#5116 + bwipp_loadctx(bwipp_upca) //#5118 + $search($_.barcode, " "); //#5121 + if ($k[--$j]) { //#5127 + $_.barcode = $k[--$j]; //#5122 + $j--; //#5123 + $_.addon = $k[--$j]; //#5124 + } else { //#5127 + $j--; //#5126 + $_.addon = ""; //#5127 + } //#5127 + if (($_.barcode.length == 7) || ($_.barcode.length == 8)) { //#5173 + $forall($_.barcode, function() { //#5137 + var _9 = $k[--$j]; //#5134 + if ((_9 < 48) || (_9 > 57)) { //#5136 + $k[$j++] = 'bwipp.upcAupcEbadCharacter#5135'; //#5135 + $k[$j++] = "UPC-E must contain only digits"; //#5135 + bwipp_raiseerror(); //#5135 + } //#5135 + }); //#5135 + var _B = $get($_.barcode, 0); //#5138 + if ((_B != 48) && (_B != 49)) { //#5140 + $k[$j++] = 'bwipp.upcAupcEbadNumberSystem#5139'; //#5139 + $k[$j++] = "UPC-E must have number system 0 or 1"; //#5139 + bwipp_raiseerror(); //#5139 + } //#5139 + for (var _C = 0, _D = 1; _C < _D; _C++) { //#5168 + var _F = ($_.barcode.length == 8) ? 12 : 11; //#5142 + $_.upcacode = $s(_F); //#5142 + if ($f($get($_.barcode, 6) - 48) <= 2) { //#5149 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5144 + $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5145 + $puti($_.upcacode, 4, "0000"); //#5146 + $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5147 + break; //#5148 + } //#5148 + if ($f($get($_.barcode, 6) - 48) == 3) { //#5155 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5151 + $puti($_.upcacode, 4, "00000"); //#5152 + $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5153 + break; //#5154 + } //#5154 + if ($f($get($_.barcode, 6) - 48) == 4) { //#5161 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5157 + $puti($_.upcacode, 5, "00000"); //#5158 + $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5159 + break; //#5160 + } //#5160 + if ($f($get($_.barcode, 6) - 48) >= 5) { //#5167 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5163 + $puti($_.upcacode, 6, "0000"); //#5164 + $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5165 + break; //#5166 + } //#5166 } //#5166 - if (($get($_.barcode, 6) - 48) == 3) { //#5173 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5169 - $puti($_.upcacode, 4, "00000"); //#5170 - $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5171 - break; //#5172 - } //#5172 - if (($get($_.barcode, 6) - 48) == 4) { //#5179 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5175 - $puti($_.upcacode, 5, "00000"); //#5176 - $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5177 - break; //#5178 - } //#5178 - if (($get($_.barcode, 6) - 48) >= 5) { //#5185 - $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5181 - $puti($_.upcacode, 6, "0000"); //#5182 - $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5183 - break; //#5184 - } //#5184 - } //#5184 - $_.checksum = 0; //#5187 - for (var _1t = 0; _1t <= 10; _1t += 1) { //#5196 - $_.i = _1t; //#5189 - $_.barchar = $get($_.upcacode, $_.i) - 48; //#5190 - if (($_.i % 2) != 0) { //#5194 - $_.checksum = $_.checksum + $_.barchar; //#5192 - } else { //#5194 - $_.checksum = $_.checksum + ($_.barchar * 3); //#5194 - } //#5194 - } //#5194 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5197 - if ($_.barcode.length == 8) { //#5202 - if ($get($_.barcode, 7) != ($_.checksum + 48)) { //#5201 - $k[$j++] = 'bwipp.upcEbadCheckDigit#5200'; //#5200 - $k[$j++] = "Incorrect UPC check digit provided"; //#5200 - bwipp_raiseerror(); //#5200 - } //#5200 - } //#5200 - $_.pad = $s(8); //#5203 - $puti($_.pad, 0, $_.barcode); //#5204 - $put($_.pad, 7, $_.checksum + 48); //#5205 - $_.barcode = $_.pad; //#5206 - $_.txt = $a(8); //#5207 - $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5208 - $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#5211 - if ($get($_.barcode, 0) == 48) { //#5225 - $_.invt = $s($_.mirrormap.length); //#5215 - for (var _2V = 0, _2U = $_.mirrormap.length - 1; _2V <= _2U; _2V += 1) { //#5223 - $_.i = _2V; //#5217 - if ($get($_.mirrormap, $_.i) == 48) { //#5221 - $put($_.invt, $_.i, 49); //#5219 - } else { //#5221 - $put($_.invt, $_.i, 48); //#5221 - } //#5221 - } //#5221 - $_.mirrormap = $_.invt; //#5224 - } //#5224 - $_.sbs = $s(33); //#5227 - $puti($_.sbs, 0, $get($_.encs, 10)); //#5230 - for (var _2i = 1; _2i <= 6; _2i += 1) { //#5252 - $_.i = _2i; //#5233 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5235 - $j--; //#5236 - $_.indx = $k[--$j].length; //#5237 - $j -= 2; //#5238 - $_.enc = $get($_.encs, $_.indx); //#5239 - if ($get($_.mirrormap, $_.i - 1) == 49) { //#5249 - $_.enclen = $_.enc.length; //#5241 - $_.revenc = $s($_.enclen); //#5242 - for (var _2z = 0, _2y = $_.enclen - 1; _2z <= _2y; _2z += 1) { //#5247 - $_.j = _2z; //#5244 - $_.char = $get($_.enc, $_.j); //#5245 - $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#5246 - } //#5246 - $_.enc = $_.revenc; //#5248 - } //#5248 - $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#5250 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5251 - } //#5251 - $put($_.txt, 7, $a([$geti($_.barcode, 7, 1), ((6 * 7) + 21) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5254 - $puti($_.sbs, 27, $get($_.encs, 11)); //#5257 - $k[$j++] = Infinity; //#5259 - var _3X = $_.sbs; //#5259 - for (var _3Y = 0, _3Z = _3X.length; _3Y < _3Z; _3Y++) { //#5259 - $k[$j++] = $get(_3X, _3Y) - 48; //#5259 - } //#5259 - $_.sbs = $a(); //#5259 - if ($_.includetext) { //#5266 - $k[$j++] = Infinity; //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - for (var _3f = 0, _3g = 12; _3f < _3g; _3f++) { //#5261 - $k[$j++] = $f($_.height - 0.075); //#5261 + if ($_.barcode.length == 8) { //#5171 + $puti($_.upcacode, 11, $geti($_.barcode, 7, 1)); //#5170 + } //#5170 + $_.barcode = $_.upcacode; //#5172 + } //#5172 + if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#5178 + $k[$j++] = 'bwipp.upcAbadLength#5177'; //#5177 + $k[$j++] = "UPC-A must be 11 or 12 digits"; //#5177 + bwipp_raiseerror(); //#5177 + } //#5177 + var _11 = $_.barcode; //#5179 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5183 + var _14 = $get(_11, _12); //#5183 + if ((_14 < 48) || (_14 > 57)) { //#5182 + $k[$j++] = 'bwipp.upcAbadCharacter#5181'; //#5181 + $k[$j++] = "UPC-A must contain only digits"; //#5181 + bwipp_raiseerror(); //#5181 + } //#5181 + } //#5181 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5186 + $k[$j++] = 'bwipp.upcAbadAddOnLength#5185'; //#5185 + $k[$j++] = "Add-on for UPC-A must be 2 or 5 digits"; //#5185 + bwipp_raiseerror(); //#5185 + } //#5185 + $_.pad = $s(12); //#5189 + $_.checksum = 0; //#5190 + for (var _19 = 0; _19 <= 10; _19 += 1) { //#5199 + $_.i = _19; //#5192 + $_.barchar = $get($_.barcode, $_.i) - 48; //#5193 + if (($_.i % 2) != 0) { //#5197 + $_.checksum = $_.checksum + $_.barchar; //#5195 + } else { //#5197 + $_.checksum = $_.checksum + ($_.barchar * 3); //#5197 + } //#5197 + } //#5197 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5200 + if ($_.barcode.length == 12) { //#5205 + if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#5204 + $k[$j++] = 'bwipp.upcAbadCheckDigit#5203'; //#5203 + $k[$j++] = "Incorrect UPC check digit provided"; //#5203 + bwipp_raiseerror(); //#5203 + } //#5203 + } //#5203 + $puti($_.pad, 0, $_.barcode); //#5206 + $put($_.pad, 11, $_.checksum + 48); //#5207 + $_.barcode = $_.pad; //#5208 + if (!bwipp_upca.__5220__) { //#5220 + $_ = Object.create($_); //#5220 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "11111", "111"]); //#5216 + $_.barchars = "0123456789"; //#5219 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upca.$ctx[id] = $_[id]); //#5219 + bwipp_upca.__5220__ = 1; //#5219 + $_ = Object.getPrototypeOf($_); //#5219 + } //#5219 + $_.sbs = $s(59); //#5222 + $_.txt = $a(12); //#5223 + $puti($_.sbs, 0, $get($_.encs, 10)); //#5226 + for (var _1Z = 0; _1Z <= 5; _1Z += 1) { //#5243 + $_.i = _1Z; //#5231 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5232 + $j--; //#5233 + $_.indx = $k[--$j].length; //#5234 + $j -= 2; //#5235 + $_.enc = $get($_.encs, $_.indx); //#5236 + $puti($_.sbs, ($_.i * 4) + 3, $_.enc); //#5237 + if ($_.i == 0) { //#5241 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5239 + } else { //#5241 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5241 + } //#5241 + } //#5241 + $puti($_.sbs, (6 * 4) + 3, $get($_.encs, 11)); //#5246 + for (var _28 = 6; _28 <= 11; _28 += 1) { //#5263 + $_.i = _28; //#5251 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5252 + $j--; //#5253 + $_.indx = $k[--$j].length; //#5254 + $j -= 2; //#5255 + $_.enc = $get($_.encs, $_.indx); //#5256 + $puti($_.sbs, ($_.i * 4) + 8, $_.enc); //#5257 + if ($_.i == 11) { //#5261 + $put($_.txt, 11, $a([$geti($_.barcode, 11, 1), $_.textxoffset + 107, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5259 + } else { //#5261 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 7) + $_.textxoffset) + 17, $_.textyoffset, $_.textfont, $_.textsize])); //#5261 } //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - $k[$j++] = $_.height; //#5261 - $_.bhs = $a(); //#5261 - $k[$j++] = Infinity; //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - for (var _3m = 0, _3n = 12; _3m < _3n; _3m++) { //#5262 - $k[$j++] = 0.075; //#5262 - } //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - $k[$j++] = 0; //#5262 - $_.bbs = $a(); //#5262 - } else { //#5266 - $k[$j++] = Infinity; //#5264 - for (var _3p = 0, _3q = 17; _3p < _3q; _3p++) { //#5264 - $k[$j++] = $_.height; //#5264 - } //#5264 - $_.bhs = $a(); //#5264 - $k[$j++] = Infinity; //#5265 - for (var _3t = 0, _3u = 17; _3t < _3u; _3t++) { //#5265 - $k[$j++] = 0; //#5265 - } //#5265 - $_.bbs = $a(); //#5265 - $_.txt = $a([]); //#5266 - } //#5266 - $_.guardrightypos = 0; //#5268 - if ($ne($_.addon, "")) { //#5289 - $k[$j++] = Infinity; //#5272 - $k[$j++] = 'dontdraw'; //#5276 - $k[$j++] = true; //#5276 - $k[$j++] = 'includetext'; //#5276 - $k[$j++] = true; //#5276 - $k[$j++] = 'height'; //#5276 - $k[$j++] = $f($_.height - 0.15); //#5276 - $k[$j++] = 'textxoffset'; //#5276 - if ($ne($_.addontextxoffset, null)) { //#5276 - $k[$j++] = $_.addontextxoffset; //#5276 - } else { //#5276 - $k[$j++] = 51 + $_.addongap; //#5276 - } //#5276 - if ($ne($_.addontextyoffset, null)) { //#5277 - $k[$j++] = 'textyoffset'; //#5277 - $k[$j++] = $_.addontextyoffset; //#5277 - } //#5277 - $k[$j++] = 'textsize'; //#5278 - if ($ne($_.addontextsize, null)) { //#5278 - $k[$j++] = $_.addontextsize; //#5278 - } else { //#5278 - $k[$j++] = $_.textsize; //#5278 - } //#5278 - var _48 = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5279 - $k[$j++] = 'textfont'; //#5279 - $k[$j++] = _48; //#5279 - $_.addopts = $d(); //#5280 - if ($_.addon.length == 2) { //#5281 - $k[$j++] = $_.addon; //#5281 - $k[$j++] = $_.addopts; //#5281 - bwipp_ean2(); //#5281 - } //#5281 - if ($_.addon.length == 5) { //#5282 - $k[$j++] = $_.addon; //#5282 - $k[$j++] = $_.addopts; //#5282 - bwipp_ean5(); //#5282 - } //#5282 - $_.addcode = $k[--$j]; //#5283 - $k[$j++] = Infinity; //#5284 - $aload($_.sbs); //#5284 - $k[$j++] = $_.addongap; //#5284 - $aload($get($_.addcode, "sbs")); //#5284 - $_.sbs = $a(); //#5284 - $k[$j++] = Infinity; //#5285 - $aload($_.bhs); //#5285 - $forall($get($_.addcode, "bhs"), function() { //#5285 - var _4P = $k[--$j]; //#5285 - $k[$j++] = $f(_4P - 0.075); //#5285 - }); //#5285 - $_.bhs = $a(); //#5285 - $k[$j++] = Infinity; //#5286 - $aload($_.bbs); //#5286 - $forall($get($_.addcode, "bbs"), function() { //#5286 - var _4U = $k[--$j]; //#5286 - $k[$j++] = $f(_4U + 0.075); //#5286 - }); //#5286 - $_.bbs = $a(); //#5286 - $k[$j++] = Infinity; //#5287 - $aload($_.txt); //#5287 - $aload($get($_.addcode, "txt")); //#5287 - $_.txt = $a(); //#5287 - $_.guardrightypos = ($_.height * 72) - 6; //#5288 - } //#5288 - $k[$j++] = Infinity; //#5292 - $k[$j++] = 'ren'; //#5299 - $k[$j++] = bwipp_renlinear; //#5299 - $k[$j++] = 'sbs'; //#5299 - $k[$j++] = $_.sbs; //#5299 - $k[$j++] = 'bhs'; //#5299 - $k[$j++] = $_.bhs; //#5299 - $k[$j++] = 'bbs'; //#5299 - $k[$j++] = $_.bbs; //#5299 - $k[$j++] = 'txt'; //#5299 - $k[$j++] = $_.txt; //#5299 - $k[$j++] = 'opt'; //#5299 - $k[$j++] = $_.options; //#5299 - $k[$j++] = 'guardrightpos'; //#5299 - if ($eq($_.addon, "")) { //#5299 - $k[$j++] = 9; //#5299 - } else { //#5299 - $k[$j++] = 5; //#5299 - } //#5299 - $k[$j++] = 'guardrightypos'; //#5302 - $k[$j++] = $_.guardrightypos; //#5302 - $k[$j++] = 'borderleft'; //#5302 - $k[$j++] = 9; //#5302 - $k[$j++] = 'borderright'; //#5302 - if ($eq($_.addon, "")) { //#5302 - $k[$j++] = 9; //#5302 - } else { //#5302 - $k[$j++] = 5; //#5302 - } //#5302 - $k[$j++] = 'bordertop'; //#5304 - $k[$j++] = 0; //#5304 - $k[$j++] = 'borderbottom'; //#5304 - $k[$j++] = 5; //#5304 - var _4j = $d(); //#5304 - $k[$j++] = _4j; //#5307 - if (!$_.dontdraw) { //#5307 - bwipp_renlinear(); //#5307 - } //#5307 - $_ = Object.getPrototypeOf($_); //#5309 - $_ = Object.getPrototypeOf($_); //#5311 -} //bwipp_upce -function bwipp_isbn() { - $_ = Object.create($_); //#5340 - $_.dontdraw = false; //#5343 - $_.includetext = false; //#5344 - $_.isbntextfont = 'OCR-A'; //#5345 - $_.isbntextsize = 8; //#5346 - $_.isbntextxoffset = null; //#5347 - $_.isbntextyoffset = null; //#5348 - $_.height = 1; //#5349 - $_.addongap = 12; //#5350 - $_.legacy = false; //#5351 - $k[$j++] = $_; //#5353 - bwipp_processoptions(); //#5353 - $_.options = $k[--$j]; //#5353 - $_.barcode = $k[--$j]; //#5354 - $search($_.barcode, " "); //#5357 - if ($k[--$j]) { //#5363 - $_.barcode = $k[--$j]; //#5358 - $j--; //#5359 - $_.addon = $k[--$j]; //#5360 - } else { //#5363 - $j--; //#5362 - $_.addon = ""; //#5363 - } //#5363 - if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5370 - $k[$j++] = 'bwipp.isbnBadLength#5369'; //#5369 - $k[$j++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; //#5369 - bwipp_raiseerror(); //#5369 - } //#5369 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5373 - $k[$j++] = 'bwipp.isbnBadAddOnLength#5372'; //#5372 - $k[$j++] = "Add-on for ISBN must be 2 or 5 digits"; //#5372 - bwipp_raiseerror(); //#5372 - } //#5372 - if ($_.barcode.length >= 15) { //#5437 - var _F = $geti($_.barcode, 0, 4); //#5375 - if ($ne(_F, "978-") && $ne(_F, "979-")) { //#5377 - $k[$j++] = 'bwipp.isbn13badPrefix#5376'; //#5376 - $k[$j++] = "ISBN-13 prefix must be 978- or 979-"; //#5376 - bwipp_raiseerror(); //#5376 - } //#5376 - $_.wasdash = false; //#5378 - $_.numdash = 0; //#5378 - $_.numdigit = 0; //#5378 - var _H = $geti($_.barcode, 5, 9); //#5379 - for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5392 - var _K = $get(_H, _I); //#5392 - $k[$j++] = _K; //#5387 - if (_K == 45) { //#5387 - if ($_.wasdash) { //#5384 - $k[$j++] = 'bwipp.isbn13adjacentDashes#5383'; //#5383 - $k[$j++] = "ISBN-13 does not permit adjacent dashes"; //#5383 - bwipp_raiseerror(); //#5383 - } //#5383 - $_.wasdash = true; //#5385 - $_.numdash = $_.numdash + 1; //#5386 - } //#5386 - var _N = $k[--$j]; //#5388 - if ((_N >= 48) && (_N <= 57)) { //#5391 - $_.wasdash = false; //#5389 - $_.numdigit = $_.numdigit + 1; //#5390 - } //#5390 - } //#5390 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5395 - $k[$j++] = 'bwipp.isbn13numDashesDigits#5394'; //#5394 - $k[$j++] = "Incorrect number of dashes and digits for ISBN-13"; //#5394 - bwipp_raiseerror(); //#5394 - } //#5394 - var _S = $get($_.barcode, 14); //#5396 - if ((_S < 48) || (_S > 57)) { //#5398 - $k[$j++] = 'bwipp.isbn13character15#5397'; //#5397 - $k[$j++] = "ISBN-13 character 15 must be a digit"; //#5397 - bwipp_raiseerror(); //#5397 - } //#5397 - if ($_.barcode.length == 17) { //#5406 - if ($ne($geti($_.barcode, 15, 1), "-")) { //#5402 - $k[$j++] = 'bwipp.isbn13character16#5401'; //#5401 - $k[$j++] = "ISBN-13 penultimate character must be a dash"; //#5401 - bwipp_raiseerror(); //#5401 - } //#5401 - var _X = $get($_.barcode, 16); //#5403 - if ((_X < 48) || (_X > 57)) { //#5405 - $k[$j++] = 'bwipp.isbn13character17#5404'; //#5404 - $k[$j++] = "ISBN-13 final character must be a digit"; //#5404 - bwipp_raiseerror(); //#5404 - } //#5404 - } //#5404 - } else { //#5437 - var _Z = $get($_.barcode, 0); //#5408 - if ((_Z < 48) || (_Z > 57)) { //#5410 - $k[$j++] = 'bwipp.isbn10FirstDigit#5409'; //#5409 - $k[$j++] = "ISBN-10 first character must be a digit"; //#5409 - bwipp_raiseerror(); //#5409 - } //#5409 - $_.wasdash = false; //#5411 - $_.numdash = 0; //#5411 - $_.numdigit = 0; //#5411 - var _b = $geti($_.barcode, 1, 9); //#5412 - for (var _c = 0, _d = _b.length; _c < _d; _c++) { //#5425 - var _e = $get(_b, _c); //#5425 - $k[$j++] = _e; //#5420 - if (_e == 45) { //#5420 - if ($_.wasdash) { //#5417 - $k[$j++] = 'bwipp.isbn10adjacentDashes#5416'; //#5416 - $k[$j++] = "ISBN-10 does not permit adjacent dashes"; //#5416 - bwipp_raiseerror(); //#5416 - } //#5416 - $_.wasdash = true; //#5418 - $_.numdash = $_.numdash + 1; //#5419 - } //#5419 - var _h = $k[--$j]; //#5421 - if ((_h >= 48) && (_h <= 57)) { //#5424 - $_.wasdash = false; //#5422 - $_.numdigit = $_.numdigit + 1; //#5423 - } //#5423 - } //#5423 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5428 - $k[$j++] = 'bwipp.isbn10numDashesDigits#5427'; //#5427 - $k[$j++] = "Incorrect number of dashes and digits for ISBN-10"; //#5427 - bwipp_raiseerror(); //#5427 - } //#5427 - var _m = $get($_.barcode, 10); //#5429 - if ((_m < 48) || (_m > 57)) { //#5431 - $k[$j++] = 'bwipp.isbn10character11#5430'; //#5430 - $k[$j++] = "ISBN-10 character 11 must be a digit"; //#5430 + } //#5261 + $puti($_.sbs, 56, $get($_.encs, 12)); //#5266 + $k[$j++] = Infinity; //#5268 + var _2h = $_.sbs; //#5268 + for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#5268 + $k[$j++] = $get(_2h, _2i) - 48; //#5268 + } //#5268 + $_.sbs = $a(); //#5268 + if ($_.includetext) { //#5275 + $k[$j++] = Infinity; //#5270 + for (var _2n = 0, _2o = 4; _2n < _2o; _2n++) { //#5270 + $k[$j++] = $_.height; //#5270 + } //#5270 + for (var _2q = 0, _2r = 10; _2q < _2r; _2q++) { //#5270 + $k[$j++] = $f($_.height - 0.075); //#5270 + } //#5270 + $k[$j++] = $_.height; //#5270 + $k[$j++] = $_.height; //#5270 + for (var _2v = 0, _2w = 10; _2v < _2w; _2v++) { //#5270 + $k[$j++] = $f($_.height - 0.075); //#5270 + } //#5270 + for (var _2y = 0, _2z = 4; _2y < _2z; _2y++) { //#5270 + $k[$j++] = $_.height; //#5270 + } //#5270 + $_.bhs = $a(); //#5270 + $k[$j++] = Infinity; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + for (var _32 = 0, _33 = 10; _32 < _33; _32++) { //#5271 + $k[$j++] = 0.075; //#5271 + } //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + for (var _34 = 0, _35 = 10; _34 < _35; _34++) { //#5271 + $k[$j++] = 0.075; //#5271 + } //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $k[$j++] = 0; //#5271 + $_.bbs = $a(); //#5271 + } else { //#5275 + $k[$j++] = Infinity; //#5273 + for (var _37 = 0, _38 = 30; _37 < _38; _37++) { //#5273 + $k[$j++] = $_.height; //#5273 + } //#5273 + $_.bhs = $a(); //#5273 + $k[$j++] = Infinity; //#5274 + for (var _3B = 0, _3C = 30; _3B < _3C; _3B++) { //#5274 + $k[$j++] = 0; //#5274 + } //#5274 + $_.bbs = $a(); //#5274 + $_.txt = $a([]); //#5275 + } //#5275 + $_.guardrightypos = 0; //#5277 + if ($ne($_.addon, "")) { //#5298 + $k[$j++] = Infinity; //#5281 + $k[$j++] = 'dontdraw'; //#5285 + $k[$j++] = true; //#5285 + $k[$j++] = 'includetext'; //#5285 + $k[$j++] = true; //#5285 + $k[$j++] = 'height'; //#5285 + $k[$j++] = $f($_.height - 0.15); //#5285 + $k[$j++] = 'textxoffset'; //#5285 + if ($ne($_.addontextxoffset, null)) { //#5285 + $k[$j++] = $_.addontextxoffset; //#5285 + } else { //#5285 + $k[$j++] = 95 + $_.addongap; //#5285 + } //#5285 + if ($ne($_.addontextyoffset, null)) { //#5286 + $k[$j++] = 'textyoffset'; //#5286 + $k[$j++] = $_.addontextyoffset; //#5286 + } //#5286 + $k[$j++] = 'textsize'; //#5287 + if ($ne($_.addontextsize, null)) { //#5287 + $k[$j++] = $_.addontextsize; //#5287 + } else { //#5287 + $k[$j++] = $_.textsize; //#5287 + } //#5287 + var _3Q = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5288 + $k[$j++] = 'textfont'; //#5288 + $k[$j++] = _3Q; //#5288 + $_.addopts = $d(); //#5289 + if ($_.addon.length == 2) { //#5290 + $k[$j++] = $_.addon; //#5290 + $k[$j++] = $_.addopts; //#5290 + bwipp_ean2(); //#5290 + } //#5290 + if ($_.addon.length == 5) { //#5291 + $k[$j++] = $_.addon; //#5291 + $k[$j++] = $_.addopts; //#5291 + bwipp_ean5(); //#5291 + } //#5291 + $_.addcode = $k[--$j]; //#5292 + $k[$j++] = Infinity; //#5293 + $aload($_.sbs); //#5293 + $k[$j++] = $_.addongap; //#5293 + $aload($get($_.addcode, "sbs")); //#5293 + $_.sbs = $a(); //#5293 + $k[$j++] = Infinity; //#5294 + $aload($_.bhs); //#5294 + $forall($get($_.addcode, "bhs"), function() { //#5294 + var _3h = $k[--$j]; //#5294 + $k[$j++] = $f(_3h - 0.075); //#5294 + }); //#5294 + $_.bhs = $a(); //#5294 + $k[$j++] = Infinity; //#5295 + $aload($_.bbs); //#5295 + $forall($get($_.addcode, "bbs"), function() { //#5295 + var _3m = $k[--$j]; //#5295 + $k[$j++] = $f(_3m + 0.075); //#5295 + }); //#5295 + $_.bbs = $a(); //#5295 + $k[$j++] = Infinity; //#5296 + $aload($_.txt); //#5296 + $aload($get($_.addcode, "txt")); //#5296 + $_.txt = $a(); //#5296 + $_.guardrightypos = ($_.height * 72) - 6; //#5297 + } //#5297 + $k[$j++] = Infinity; //#5301 + $k[$j++] = 'ren'; //#5308 + $k[$j++] = 'renlinear'; //#5308 + $k[$j++] = 'sbs'; //#5308 + $k[$j++] = $_.sbs; //#5308 + $k[$j++] = 'bhs'; //#5308 + $k[$j++] = $_.bhs; //#5308 + $k[$j++] = 'bbs'; //#5308 + $k[$j++] = $_.bbs; //#5308 + $k[$j++] = 'txt'; //#5308 + $k[$j++] = $_.txt; //#5308 + $k[$j++] = 'opt'; //#5308 + $k[$j++] = $_.options; //#5308 + $k[$j++] = 'guardrightpos'; //#5308 + if ($eq($_.addon, "")) { //#5308 + $k[$j++] = 9; //#5308 + } else { //#5308 + $k[$j++] = 5; //#5308 + } //#5308 + $k[$j++] = 'guardrightypos'; //#5311 + $k[$j++] = $_.guardrightypos; //#5311 + $k[$j++] = 'borderleft'; //#5311 + $k[$j++] = 9; //#5311 + $k[$j++] = 'borderright'; //#5311 + if ($eq($_.addon, "")) { //#5311 + $k[$j++] = 9; //#5311 + } else { //#5311 + $k[$j++] = 5; //#5311 + } //#5311 + $k[$j++] = 'bordertop'; //#5313 + $k[$j++] = 0; //#5313 + $k[$j++] = 'borderbottom'; //#5313 + $k[$j++] = 5; //#5313 + var _41 = $d(); //#5313 + $k[$j++] = _41; //#5316 + if (!$_.dontdraw) { //#5316 + bwipp_renlinear(); //#5316 + } //#5316 + $_ = Object.getPrototypeOf($_); //#5318 + $_ = Object.getPrototypeOf($_); //#5320 +} //bwipp_upca +function bwipp_upce() { + $_ = Object.create($_); //#5352 + $_.dontdraw = false; //#5355 + $_.includetext = false; //#5356 + $_.textfont = "OCR-B"; //#5357 + $_.textsize = 12; //#5358 + $_.textxoffset = -9; //#5359 + $_.textyoffset = -4; //#5360 + $_.height = 1; //#5361 + $_.addongap = 12; //#5362 + $_.addontextfont = "unset"; //#5363 + $_.addontextsize = null; //#5364 + $_.addontextxoffset = null; //#5365 + $_.addontextyoffset = null; //#5366 + $k[$j++] = $_; //#5368 + bwipp_processoptions(); //#5368 + $_.options = $k[--$j]; //#5368 + $_.barcode = $k[--$j]; //#5369 + bwipp_loadctx(bwipp_upce) //#5371 + $search($_.barcode, " "); //#5374 + if ($k[--$j]) { //#5380 + $_.barcode = $k[--$j]; //#5375 + $j--; //#5376 + $_.addon = $k[--$j]; //#5377 + } else { //#5380 + $j--; //#5379 + $_.addon = ""; //#5380 + } //#5380 + if (($_.barcode.length == 11) || ($_.barcode.length == 12)) { //#5422 + $forall($_.barcode, function() { //#5390 + var _9 = $k[--$j]; //#5387 + if ((_9 < 48) || (_9 > 57)) { //#5389 + $k[$j++] = 'bwipp.upcEupcAbadCharacter#5388'; //#5388 + $k[$j++] = "UPC-A must contain only digits"; //#5388 + bwipp_raiseerror(); //#5388 + } //#5388 + }); //#5388 + for (var _A = 0, _B = 1; _A < _B; _A++) { //#5417 + var _D = ($_.barcode.length == 12) ? 8 : 7; //#5392 + $_.upcecode = $s(_D); //#5392 + if (($f($get($_.barcode, 3) - 48) <= 2) && $eq($geti($_.barcode, 4, 4), "0000")) { //#5398 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 3)); //#5394 + $puti($_.upcecode, 3, $geti($_.barcode, 8, 3)); //#5395 + $puti($_.upcecode, 6, $geti($_.barcode, 3, 1)); //#5396 + break; //#5397 + } //#5397 + if ($eq($geti($_.barcode, 4, 5), "00000")) { //#5404 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 4)); //#5400 + $puti($_.upcecode, 4, $geti($_.barcode, 9, 2)); //#5401 + $puti($_.upcecode, 6, "3"); //#5402 + break; //#5403 + } //#5403 + if ($eq($geti($_.barcode, 5, 5), "00000")) { //#5410 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 5)); //#5406 + $puti($_.upcecode, 5, $geti($_.barcode, 10, 1)); //#5407 + $puti($_.upcecode, 6, "4"); //#5408 + break; //#5409 + } //#5409 + if (($f($get($_.barcode, 10) - 48) >= 5) && $eq($geti($_.barcode, 6, 4), "0000")) { //#5415 + $puti($_.upcecode, 0, $geti($_.barcode, 0, 6)); //#5412 + $puti($_.upcecode, 6, $geti($_.barcode, 10, 1)); //#5413 + break; //#5414 + } //#5414 + $k[$j++] = 'bwipp.upcEupcAnotCompressible#5416'; //#5416 + $k[$j++] = "UPC-A cannot be converted to a UPC-E"; //#5416 + bwipp_raiseerror(); //#5416 + } //#5416 + if ($_.barcode.length == 12) { //#5420 + $puti($_.upcecode, 7, $geti($_.barcode, 11, 1)); //#5419 + } //#5419 + $_.barcode = $_.upcecode; //#5421 + } //#5421 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#5427 + $k[$j++] = 'bwipp.upcEbadLength#5426'; //#5426 + $k[$j++] = "UPC-E must be 7 or 8 digits"; //#5426 + bwipp_raiseerror(); //#5426 + } //#5426 + var _11 = $_.barcode; //#5428 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#5432 + var _14 = $get(_11, _12); //#5432 + if ((_14 < 48) || (_14 > 57)) { //#5431 + $k[$j++] = 'bwipp.upcEbadCharacter#5430'; //#5430 + $k[$j++] = "UPC-E must contain only digits"; //#5430 bwipp_raiseerror(); //#5430 } //#5430 - if ($_.barcode.length == 13) { //#5439 - if ($ne($geti($_.barcode, 11, 1), "-")) { //#5435 - $k[$j++] = 'bwipp.isbn10character12#5434'; //#5434 - $k[$j++] = "ISBN-10 penultimate character must be a dash"; //#5434 - bwipp_raiseerror(); //#5434 - } //#5434 - var _r = $get($_.barcode, 12); //#5436 - if (((_r < 48) || (_r > 57)) && (_r != 88)) { //#5438 - $k[$j++] = 'bwipp.isbn10character13#5437'; //#5437 - $k[$j++] = "ISBN-10 final character must be a digit or X"; //#5437 - bwipp_raiseerror(); //#5437 - } //#5437 - } //#5437 - } //#5437 - $_.isbntxt = $_.barcode; //#5442 - if ($_.isbntxt.length <= 13) { //#5468 - $_.isbn = $s(10); //#5446 - $_.checksum = 0; //#5447 - $_.i = 0; //#5448 - $_.n = 0; //#5448 - for (;;) { //#5460 - $_.isbnchar = $f($get($_.isbntxt, $_.i) - 48); //#5450 - if ($_.isbnchar != -3) { //#5457 - $put($_.isbn, $_.n, $f($_.isbnchar + 48)); //#5452 - if ($_.n < 9) { //#5455 - $_.checksum = $f($_.checksum + ((10 - $_.n) * $_.isbnchar)); //#5454 - } //#5454 - $_.n = $_.n + 1; //#5456 - } //#5456 - $_.i = $_.i + 1; //#5458 - if ($_.i == $_.isbntxt.length) { //#5459 - break; //#5459 - } //#5459 - } //#5459 - var _1B = ($f(11 - ($_.checksum % 11))) % 11; //#5461 - $k[$j++] = 'checksum'; //#5461 - $k[$j++] = _1B; //#5461 - if (_1B == 10) { //#5461 - $j--; //#5461 - $k[$j++] = 40; //#5461 - } //#5461 - var _1C = $k[--$j]; //#5461 - $_[$k[--$j]] = $f(_1C + 48); //#5461 - $_.isbn = $geti($_.isbn, 0, 9); //#5462 - if ($_.isbntxt.length == 13) { //#5467 - if ($get($_.isbntxt, 12) != $_.checksum) { //#5466 - $k[$j++] = 'bwipp.isbn10badCheckDigit#5465'; //#5465 - $k[$j++] = "Incorrect ISBN-10 check digit provided"; //#5465 - bwipp_raiseerror(); //#5465 - } //#5465 - } //#5465 - } //#5465 - if ((!$_.legacy) || ($_.isbntxt.length >= 15)) { //#5504 - if ($_.isbntxt.length <= 13) { //#5478 - $_.pad = $s(15); //#5474 - $puti($_.pad, 0, "978-"); //#5475 - $puti($_.pad, 4, $geti($_.isbntxt, 0, 11)); //#5476 - $_.isbntxt = $_.pad; //#5477 - } //#5477 - $_.isbn = $s(13); //#5481 - $_.checksum = 0; //#5482 - $_.i = 0; //#5483 - $_.n = 0; //#5483 - for (;;) { //#5495 - $_.isbnchar = $get($_.isbntxt, $_.i) - 48; //#5485 - if ($_.isbnchar != -3) { //#5492 - $put($_.isbn, $_.n, $_.isbnchar + 48); //#5487 - if ($_.n < 12) { //#5490 - $k[$j++] = 'checksum'; //#5489 - $k[$j++] = $_.isbnchar; //#5489 - if (($_.n % 2) != 0) { //#5489 - var _1e = $k[--$j]; //#5489 - $k[$j++] = _1e * 3; //#5489 - } //#5489 - var _1g = $k[--$j]; //#5489 - $_[$k[--$j]] = $f(_1g + $_.checksum); //#5489 - } //#5489 - $_.n = $_.n + 1; //#5491 - } //#5491 - $_.i = $_.i + 1; //#5493 - if ($_.i == $_.isbntxt.length) { //#5494 - break; //#5494 - } //#5494 - } //#5494 - $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5496 - $_.isbn = $geti($_.isbn, 0, 12); //#5497 - if ($_.isbntxt.length == 17) { //#5502 - if ($get($_.isbntxt, 16) != $_.checksum) { //#5501 - $k[$j++] = 'bwipp.isbn13badCheckDigit#5500'; //#5500 - $k[$j++] = "Incorrect ISBN-13 check digit provided"; //#5500 - bwipp_raiseerror(); //#5500 - } //#5500 - } //#5500 - } //#5500 - var _1u = ($_.isbn.length == 12) ? 22 : 18; //#5507 - $_.pad = $s(_1u); //#5507 - $puti($_.pad, 0, "ISBN "); //#5508 - $puti($_.pad, 5, $_.isbntxt); //#5509 - $put($_.pad, $_.pad.length - 2, 45); //#5510 - $put($_.pad, $_.pad.length - 1, $_.checksum); //#5511 - $_.isbntxt = $_.pad; //#5512 - $_.barcode = $s(12); //#5515 - if ($_.isbn.length == 9) { //#5520 - $puti($_.barcode, 0, "978"); //#5517 - $puti($_.barcode, 3, $_.isbn); //#5518 - } else { //#5520 - $puti($_.barcode, 0, $_.isbn); //#5520 - } //#5520 - if ($ne($_.addon, "")) { //#5530 - var _2E = $s((12 + $_.addon.length) + 1); //#5525 - $puti(_2E, 0, $_.barcode); //#5526 - $puti(_2E, 12, " "); //#5527 - $puti(_2E, 13, $_.addon); //#5528 - $_.barcode = _2E; //#5529 - } //#5529 - $put($_.options, "dontdraw", true); //#5533 - $put($_.options, "addongap", $_.addongap); //#5534 - $k[$j++] = 'args'; //#5535 - $k[$j++] = $_.barcode; //#5535 - $k[$j++] = $_.options; //#5535 - bwipp_ean13(); //#5535 - var _2M = $k[--$j]; //#5535 - $_[$k[--$j]] = _2M; //#5535 - if ($_.includetext) { //#5554 - if ($eq($_.isbntextxoffset, null)) { //#5541 - $k[$j++] = 'isbntextxoffset'; //#5540 - if ($_.isbn.length == 9) { //#5540 - $k[$j++] = -1; //#5540 - } else { //#5540 - $k[$j++] = -12; //#5540 - } //#5540 - var _2R = $k[--$j]; //#5540 - $_[$k[--$j]] = _2R; //#5540 - } //#5540 - if ($eq($_.isbntextyoffset, null)) { //#5544 - $_.isbntextyoffset = ($_.height * 72) + 3; //#5543 - } //#5543 - var _2W = $get($_.args, "txt") !== undefined; //#5545 - if (_2W) { //#5552 - $_.txt = $get($_.args, "txt"); //#5546 - $_.newtxt = $a($_.txt.length + 1); //#5547 - $puti($_.newtxt, 0, $_.txt); //#5548 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])); //#5549 - $put($_.args, "txt", $_.newtxt); //#5550 - } else { //#5552 - $put($_.args, "txt", $a([$a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])])); //#5552 - } //#5552 + } //#5430 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5435 + $k[$j++] = 'bwipp.upcEbadAddOnLength#5434'; //#5434 + $k[$j++] = "Add-on for UPC-E must be 2 or 5 digits"; //#5434 + bwipp_raiseerror(); //#5434 + } //#5434 + var _19 = $get($_.barcode, 0); //#5438 + if ((_19 != 48) && (_19 != 49)) { //#5440 + $k[$j++] = 'bwipp.upcEbadNumberSystem#5439'; //#5439 + $k[$j++] = "UPC-E must have number system 0 or 1"; //#5439 + bwipp_raiseerror(); //#5439 + } //#5439 + if (!bwipp_upce.__5457__) { //#5457 + $_ = Object.create($_); //#5457 + $_.encs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "1312", "1213", "3112", "111", "111111"]); //#5448 + $_.barchars = "0123456789"; //#5451 + $_.mirrormaps = $a(["000111", "001011", "001101", "001110", "010011", "011001", "011100", "010101", "010110", "011010"]); //#5456 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_upce.$ctx[id] = $_[id]); //#5456 + bwipp_upce.__5457__ = 1; //#5456 + $_ = Object.getPrototypeOf($_); //#5456 + } //#5456 + for (var _1D = 0, _1E = 1; _1D < _1E; _1D++) { //#5487 + $_.upcacode = $s(11); //#5461 + if (($get($_.barcode, 6) - 48) <= 2) { //#5468 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 3)); //#5463 + $puti($_.upcacode, 3, $geti($_.barcode, 6, 1)); //#5464 + $puti($_.upcacode, 4, "0000"); //#5465 + $puti($_.upcacode, 8, $geti($_.barcode, 3, 3)); //#5466 + break; //#5467 + } //#5467 + if (($get($_.barcode, 6) - 48) == 3) { //#5474 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 4)); //#5470 + $puti($_.upcacode, 4, "00000"); //#5471 + $puti($_.upcacode, 9, $geti($_.barcode, 4, 2)); //#5472 + break; //#5473 + } //#5473 + if (($get($_.barcode, 6) - 48) == 4) { //#5480 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 5)); //#5476 + $puti($_.upcacode, 5, "00000"); //#5477 + $puti($_.upcacode, 10, $geti($_.barcode, 5, 1)); //#5478 + break; //#5479 + } //#5479 + if (($get($_.barcode, 6) - 48) >= 5) { //#5486 + $puti($_.upcacode, 0, $geti($_.barcode, 0, 6)); //#5482 + $puti($_.upcacode, 6, "0000"); //#5483 + $puti($_.upcacode, 10, $geti($_.barcode, 6, 1)); //#5484 + break; //#5485 + } //#5485 + } //#5485 + $_.checksum = 0; //#5488 + for (var _1t = 0; _1t <= 10; _1t += 1) { //#5497 + $_.i = _1t; //#5490 + $_.barchar = $get($_.upcacode, $_.i) - 48; //#5491 + if (($_.i % 2) != 0) { //#5495 + $_.checksum = $_.checksum + $_.barchar; //#5493 + } else { //#5495 + $_.checksum = $_.checksum + ($_.barchar * 3); //#5495 + } //#5495 + } //#5495 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#5498 + if ($_.barcode.length == 8) { //#5503 + if ($get($_.barcode, 7) != ($_.checksum + 48)) { //#5502 + $k[$j++] = 'bwipp.upcEbadCheckDigit#5501'; //#5501 + $k[$j++] = "Incorrect UPC check digit provided"; //#5501 + bwipp_raiseerror(); //#5501 + } //#5501 + } //#5501 + $_.pad = $s(8); //#5504 + $puti($_.pad, 0, $_.barcode); //#5505 + $put($_.pad, 7, $_.checksum + 48); //#5506 + $_.barcode = $_.pad; //#5507 + $_.txt = $a(8); //#5508 + $put($_.txt, 0, $a([$geti($_.barcode, 0, 1), $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5509 + $_.mirrormap = $get($_.mirrormaps, $_.checksum); //#5512 + if ($get($_.barcode, 0) == 48) { //#5526 + $_.invt = $s($_.mirrormap.length); //#5516 + for (var _2V = 0, _2U = $_.mirrormap.length - 1; _2V <= _2U; _2V += 1) { //#5524 + $_.i = _2V; //#5518 + if ($get($_.mirrormap, $_.i) == 48) { //#5522 + $put($_.invt, $_.i, 49); //#5520 + } else { //#5522 + $put($_.invt, $_.i, 48); //#5522 + } //#5522 + } //#5522 + $_.mirrormap = $_.invt; //#5525 + } //#5525 + $_.sbs = $s(33); //#5528 + $puti($_.sbs, 0, $get($_.encs, 10)); //#5531 + for (var _2i = 1; _2i <= 6; _2i += 1) { //#5553 + $_.i = _2i; //#5534 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#5536 + $j--; //#5537 + $_.indx = $k[--$j].length; //#5538 + $j -= 2; //#5539 + $_.enc = $get($_.encs, $_.indx); //#5540 + if ($get($_.mirrormap, $_.i - 1) == 49) { //#5550 + $_.enclen = $_.enc.length; //#5542 + $_.revenc = $s($_.enclen); //#5543 + for (var _2z = 0, _2y = $_.enclen - 1; _2z <= _2y; _2z += 1) { //#5548 + $_.j = _2z; //#5545 + $_.char = $get($_.enc, $_.j); //#5546 + $put($_.revenc, ($_.enclen - $_.j) - 1, $_.char); //#5547 + } //#5547 + $_.enc = $_.revenc; //#5549 + } //#5549 + $puti($_.sbs, (($_.i - 1) * 4) + 3, $_.enc); //#5551 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 1) * 7) + 13) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])); //#5552 } //#5552 - $put($_.args, "opt", $_.options); //#5556 - $k[$j++] = $_.args; //#5559 - if (!$_.dontdraw) { //#5559 - bwipp_renlinear(); //#5559 - } //#5559 - $_ = Object.getPrototypeOf($_); //#5561 + $put($_.txt, 7, $a([$geti($_.barcode, 7, 1), ((6 * 7) + 21) + $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize - 2])); //#5555 + $puti($_.sbs, 27, $get($_.encs, 11)); //#5558 + $k[$j++] = Infinity; //#5560 + var _3X = $_.sbs; //#5560 + for (var _3Y = 0, _3Z = _3X.length; _3Y < _3Z; _3Y++) { //#5560 + $k[$j++] = $get(_3X, _3Y) - 48; //#5560 + } //#5560 + $_.sbs = $a(); //#5560 + if ($_.includetext) { //#5567 + $k[$j++] = Infinity; //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + for (var _3f = 0, _3g = 12; _3f < _3g; _3f++) { //#5562 + $k[$j++] = $f($_.height - 0.075); //#5562 + } //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + $k[$j++] = $_.height; //#5562 + $_.bhs = $a(); //#5562 + $k[$j++] = Infinity; //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + for (var _3m = 0, _3n = 12; _3m < _3n; _3m++) { //#5563 + $k[$j++] = 0.075; //#5563 + } //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + $k[$j++] = 0; //#5563 + $_.bbs = $a(); //#5563 + } else { //#5567 + $k[$j++] = Infinity; //#5565 + for (var _3p = 0, _3q = 17; _3p < _3q; _3p++) { //#5565 + $k[$j++] = $_.height; //#5565 + } //#5565 + $_.bhs = $a(); //#5565 + $k[$j++] = Infinity; //#5566 + for (var _3t = 0, _3u = 17; _3t < _3u; _3t++) { //#5566 + $k[$j++] = 0; //#5566 + } //#5566 + $_.bbs = $a(); //#5566 + $_.txt = $a([]); //#5567 + } //#5567 + $_.guardrightypos = 0; //#5569 + if ($ne($_.addon, "")) { //#5590 + $k[$j++] = Infinity; //#5573 + $k[$j++] = 'dontdraw'; //#5577 + $k[$j++] = true; //#5577 + $k[$j++] = 'includetext'; //#5577 + $k[$j++] = true; //#5577 + $k[$j++] = 'height'; //#5577 + $k[$j++] = $f($_.height - 0.15); //#5577 + $k[$j++] = 'textxoffset'; //#5577 + if ($ne($_.addontextxoffset, null)) { //#5577 + $k[$j++] = $_.addontextxoffset; //#5577 + } else { //#5577 + $k[$j++] = 51 + $_.addongap; //#5577 + } //#5577 + if ($ne($_.addontextyoffset, null)) { //#5578 + $k[$j++] = 'textyoffset'; //#5578 + $k[$j++] = $_.addontextyoffset; //#5578 + } //#5578 + $k[$j++] = 'textsize'; //#5579 + if ($ne($_.addontextsize, null)) { //#5579 + $k[$j++] = $_.addontextsize; //#5579 + } else { //#5579 + $k[$j++] = $_.textsize; //#5579 + } //#5579 + var _48 = $ne($_.addontextfont, "unset") ? $_.addontextfont : $_.textfont; //#5580 + $k[$j++] = 'textfont'; //#5580 + $k[$j++] = _48; //#5580 + $_.addopts = $d(); //#5581 + if ($_.addon.length == 2) { //#5582 + $k[$j++] = $_.addon; //#5582 + $k[$j++] = $_.addopts; //#5582 + bwipp_ean2(); //#5582 + } //#5582 + if ($_.addon.length == 5) { //#5583 + $k[$j++] = $_.addon; //#5583 + $k[$j++] = $_.addopts; //#5583 + bwipp_ean5(); //#5583 + } //#5583 + $_.addcode = $k[--$j]; //#5584 + $k[$j++] = Infinity; //#5585 + $aload($_.sbs); //#5585 + $k[$j++] = $_.addongap; //#5585 + $aload($get($_.addcode, "sbs")); //#5585 + $_.sbs = $a(); //#5585 + $k[$j++] = Infinity; //#5586 + $aload($_.bhs); //#5586 + $forall($get($_.addcode, "bhs"), function() { //#5586 + var _4P = $k[--$j]; //#5586 + $k[$j++] = $f(_4P - 0.075); //#5586 + }); //#5586 + $_.bhs = $a(); //#5586 + $k[$j++] = Infinity; //#5587 + $aload($_.bbs); //#5587 + $forall($get($_.addcode, "bbs"), function() { //#5587 + var _4U = $k[--$j]; //#5587 + $k[$j++] = $f(_4U + 0.075); //#5587 + }); //#5587 + $_.bbs = $a(); //#5587 + $k[$j++] = Infinity; //#5588 + $aload($_.txt); //#5588 + $aload($get($_.addcode, "txt")); //#5588 + $_.txt = $a(); //#5588 + $_.guardrightypos = ($_.height * 72) - 6; //#5589 + } //#5589 + $k[$j++] = Infinity; //#5593 + $k[$j++] = 'ren'; //#5600 + $k[$j++] = 'renlinear'; //#5600 + $k[$j++] = 'sbs'; //#5600 + $k[$j++] = $_.sbs; //#5600 + $k[$j++] = 'bhs'; //#5600 + $k[$j++] = $_.bhs; //#5600 + $k[$j++] = 'bbs'; //#5600 + $k[$j++] = $_.bbs; //#5600 + $k[$j++] = 'txt'; //#5600 + $k[$j++] = $_.txt; //#5600 + $k[$j++] = 'opt'; //#5600 + $k[$j++] = $_.options; //#5600 + $k[$j++] = 'guardrightpos'; //#5600 + if ($eq($_.addon, "")) { //#5600 + $k[$j++] = 9; //#5600 + } else { //#5600 + $k[$j++] = 5; //#5600 + } //#5600 + $k[$j++] = 'guardrightypos'; //#5603 + $k[$j++] = $_.guardrightypos; //#5603 + $k[$j++] = 'borderleft'; //#5603 + $k[$j++] = 9; //#5603 + $k[$j++] = 'borderright'; //#5603 + if ($eq($_.addon, "")) { //#5603 + $k[$j++] = 9; //#5603 + } else { //#5603 + $k[$j++] = 5; //#5603 + } //#5603 + $k[$j++] = 'bordertop'; //#5605 + $k[$j++] = 0; //#5605 + $k[$j++] = 'borderbottom'; //#5605 + $k[$j++] = 5; //#5605 + var _4j = $d(); //#5605 + $k[$j++] = _4j; //#5608 + if (!$_.dontdraw) { //#5608 + bwipp_renlinear(); //#5608 + } //#5608 + $_ = Object.getPrototypeOf($_); //#5610 + $_ = Object.getPrototypeOf($_); //#5612 +} //bwipp_upce +function bwipp_isbn() { + $_ = Object.create($_); //#5641 + $_.dontdraw = false; //#5644 + $_.includetext = false; //#5645 + $_.isbntextfont = 'OCR-A'; //#5646 + $_.isbntextsize = 8; //#5647 + $_.isbntextxoffset = null; //#5648 + $_.isbntextyoffset = null; //#5649 + $_.height = 1; //#5650 + $_.addongap = 12; //#5651 + $_.legacy = false; //#5652 + $k[$j++] = $_; //#5654 + bwipp_processoptions(); //#5654 + $_.options = $k[--$j]; //#5654 + $_.barcode = $k[--$j]; //#5655 + $search($_.barcode, " "); //#5658 + if ($k[--$j]) { //#5664 + $_.barcode = $k[--$j]; //#5659 + $j--; //#5660 + $_.addon = $k[--$j]; //#5661 + } else { //#5664 + $j--; //#5663 + $_.addon = ""; //#5664 + } //#5664 + if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5671 + $k[$j++] = 'bwipp.isbnBadLength#5670'; //#5670 + $k[$j++] = "ISBN-13 must be 15 or 17 characters including dashes. ISBN-10 must be 11 or 13 characters including dashes"; //#5670 + bwipp_raiseerror(); //#5670 + } //#5670 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5674 + $k[$j++] = 'bwipp.isbnBadAddOnLength#5673'; //#5673 + $k[$j++] = "Add-on for ISBN must be 2 or 5 digits"; //#5673 + bwipp_raiseerror(); //#5673 + } //#5673 + if ($_.barcode.length >= 15) { //#5738 + var _F = $geti($_.barcode, 0, 4); //#5676 + if ($ne(_F, "978-") && $ne(_F, "979-")) { //#5678 + $k[$j++] = 'bwipp.isbn13badPrefix#5677'; //#5677 + $k[$j++] = "ISBN-13 prefix must be 978- or 979-"; //#5677 + bwipp_raiseerror(); //#5677 + } //#5677 + $_.wasdash = false; //#5679 + $_.numdash = 0; //#5679 + $_.numdigit = 0; //#5679 + var _H = $geti($_.barcode, 5, 9); //#5680 + for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5693 + var _K = $get(_H, _I); //#5693 + $k[$j++] = _K; //#5688 + if (_K == 45) { //#5688 + if ($_.wasdash) { //#5685 + $k[$j++] = 'bwipp.isbn13adjacentDashes#5684'; //#5684 + $k[$j++] = "ISBN-13 does not permit adjacent dashes"; //#5684 + bwipp_raiseerror(); //#5684 + } //#5684 + $_.wasdash = true; //#5686 + $_.numdash = $_.numdash + 1; //#5687 + } //#5687 + var _N = $k[--$j]; //#5689 + if ((_N >= 48) && (_N <= 57)) { //#5692 + $_.wasdash = false; //#5690 + $_.numdigit = $_.numdigit + 1; //#5691 + } //#5691 + } //#5691 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5696 + $k[$j++] = 'bwipp.isbn13numDashesDigits#5695'; //#5695 + $k[$j++] = "Incorrect number of dashes and digits for ISBN-13"; //#5695 + bwipp_raiseerror(); //#5695 + } //#5695 + var _S = $get($_.barcode, 14); //#5697 + if ((_S < 48) || (_S > 57)) { //#5699 + $k[$j++] = 'bwipp.isbn13character15#5698'; //#5698 + $k[$j++] = "ISBN-13 character 15 must be a digit"; //#5698 + bwipp_raiseerror(); //#5698 + } //#5698 + if ($_.barcode.length == 17) { //#5707 + if ($ne($geti($_.barcode, 15, 1), "-")) { //#5703 + $k[$j++] = 'bwipp.isbn13character16#5702'; //#5702 + $k[$j++] = "ISBN-13 penultimate character must be a dash"; //#5702 + bwipp_raiseerror(); //#5702 + } //#5702 + var _X = $get($_.barcode, 16); //#5704 + if ((_X < 48) || (_X > 57)) { //#5706 + $k[$j++] = 'bwipp.isbn13character17#5705'; //#5705 + $k[$j++] = "ISBN-13 final character must be a digit"; //#5705 + bwipp_raiseerror(); //#5705 + } //#5705 + } //#5705 + } else { //#5738 + var _Z = $get($_.barcode, 0); //#5709 + if ((_Z < 48) || (_Z > 57)) { //#5711 + $k[$j++] = 'bwipp.isbn10FirstDigit#5710'; //#5710 + $k[$j++] = "ISBN-10 first character must be a digit"; //#5710 + bwipp_raiseerror(); //#5710 + } //#5710 + $_.wasdash = false; //#5712 + $_.numdash = 0; //#5712 + $_.numdigit = 0; //#5712 + var _b = $geti($_.barcode, 1, 9); //#5713 + for (var _c = 0, _d = _b.length; _c < _d; _c++) { //#5726 + var _e = $get(_b, _c); //#5726 + $k[$j++] = _e; //#5721 + if (_e == 45) { //#5721 + if ($_.wasdash) { //#5718 + $k[$j++] = 'bwipp.isbn10adjacentDashes#5717'; //#5717 + $k[$j++] = "ISBN-10 does not permit adjacent dashes"; //#5717 + bwipp_raiseerror(); //#5717 + } //#5717 + $_.wasdash = true; //#5719 + $_.numdash = $_.numdash + 1; //#5720 + } //#5720 + var _h = $k[--$j]; //#5722 + if ((_h >= 48) && (_h <= 57)) { //#5725 + $_.wasdash = false; //#5723 + $_.numdigit = $_.numdigit + 1; //#5724 + } //#5724 + } //#5724 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5729 + $k[$j++] = 'bwipp.isbn10numDashesDigits#5728'; //#5728 + $k[$j++] = "Incorrect number of dashes and digits for ISBN-10"; //#5728 + bwipp_raiseerror(); //#5728 + } //#5728 + var _m = $get($_.barcode, 10); //#5730 + if ((_m < 48) || (_m > 57)) { //#5732 + $k[$j++] = 'bwipp.isbn10character11#5731'; //#5731 + $k[$j++] = "ISBN-10 character 11 must be a digit"; //#5731 + bwipp_raiseerror(); //#5731 + } //#5731 + if ($_.barcode.length == 13) { //#5740 + if ($ne($geti($_.barcode, 11, 1), "-")) { //#5736 + $k[$j++] = 'bwipp.isbn10character12#5735'; //#5735 + $k[$j++] = "ISBN-10 penultimate character must be a dash"; //#5735 + bwipp_raiseerror(); //#5735 + } //#5735 + var _r = $get($_.barcode, 12); //#5737 + if (((_r < 48) || (_r > 57)) && (_r != 88)) { //#5739 + $k[$j++] = 'bwipp.isbn10character13#5738'; //#5738 + $k[$j++] = "ISBN-10 final character must be a digit or X"; //#5738 + bwipp_raiseerror(); //#5738 + } //#5738 + } //#5738 + } //#5738 + $_.isbntxt = $_.barcode; //#5743 + if ($_.isbntxt.length <= 13) { //#5769 + $_.isbn = $s(10); //#5747 + $_.checksum = 0; //#5748 + $_.i = 0; //#5749 + $_.n = 0; //#5749 + for (;;) { //#5761 + $_.isbnchar = $f($get($_.isbntxt, $_.i) - 48); //#5751 + if ($_.isbnchar != -3) { //#5758 + $put($_.isbn, $_.n, $f($_.isbnchar + 48)); //#5753 + if ($_.n < 9) { //#5756 + $_.checksum = $f($_.checksum + ((10 - $_.n) * $_.isbnchar)); //#5755 + } //#5755 + $_.n = $_.n + 1; //#5757 + } //#5757 + $_.i = $_.i + 1; //#5759 + if ($_.i == $_.isbntxt.length) { //#5760 + break; //#5760 + } //#5760 + } //#5760 + var _1B = ($f(11 - ($_.checksum % 11))) % 11; //#5762 + $k[$j++] = 'checksum'; //#5762 + $k[$j++] = _1B; //#5762 + if (_1B == 10) { //#5762 + $j--; //#5762 + $k[$j++] = 40; //#5762 + } //#5762 + var _1C = $k[--$j]; //#5762 + $_[$k[--$j]] = $f(_1C + 48); //#5762 + $_.isbn = $geti($_.isbn, 0, 9); //#5763 + if ($_.isbntxt.length == 13) { //#5768 + if ($get($_.isbntxt, 12) != $_.checksum) { //#5767 + $k[$j++] = 'bwipp.isbn10badCheckDigit#5766'; //#5766 + $k[$j++] = "Incorrect ISBN-10 check digit provided"; //#5766 + bwipp_raiseerror(); //#5766 + } //#5766 + } //#5766 + } //#5766 + if ((!$_.legacy) || ($_.isbntxt.length >= 15)) { //#5805 + if ($_.isbntxt.length <= 13) { //#5779 + $_.pad = $s(15); //#5775 + $puti($_.pad, 0, "978-"); //#5776 + $puti($_.pad, 4, $geti($_.isbntxt, 0, 11)); //#5777 + $_.isbntxt = $_.pad; //#5778 + } //#5778 + $_.isbn = $s(13); //#5782 + $_.checksum = 0; //#5783 + $_.i = 0; //#5784 + $_.n = 0; //#5784 + for (;;) { //#5796 + $_.isbnchar = $get($_.isbntxt, $_.i) - 48; //#5786 + if ($_.isbnchar != -3) { //#5793 + $put($_.isbn, $_.n, $_.isbnchar + 48); //#5788 + if ($_.n < 12) { //#5791 + $k[$j++] = 'checksum'; //#5790 + $k[$j++] = $_.isbnchar; //#5790 + if (($_.n % 2) != 0) { //#5790 + var _1e = $k[--$j]; //#5790 + $k[$j++] = _1e * 3; //#5790 + } //#5790 + var _1g = $k[--$j]; //#5790 + $_[$k[--$j]] = $f(_1g + $_.checksum); //#5790 + } //#5790 + $_.n = $_.n + 1; //#5792 + } //#5792 + $_.i = $_.i + 1; //#5794 + if ($_.i == $_.isbntxt.length) { //#5795 + break; //#5795 + } //#5795 + } //#5795 + $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5797 + $_.isbn = $geti($_.isbn, 0, 12); //#5798 + if ($_.isbntxt.length == 17) { //#5803 + if ($get($_.isbntxt, 16) != $_.checksum) { //#5802 + $k[$j++] = 'bwipp.isbn13badCheckDigit#5801'; //#5801 + $k[$j++] = "Incorrect ISBN-13 check digit provided"; //#5801 + bwipp_raiseerror(); //#5801 + } //#5801 + } //#5801 + } //#5801 + var _1u = ($_.isbn.length == 12) ? 22 : 18; //#5808 + $_.pad = $s(_1u); //#5808 + $puti($_.pad, 0, "ISBN "); //#5809 + $puti($_.pad, 5, $_.isbntxt); //#5810 + $put($_.pad, $_.pad.length - 2, 45); //#5811 + $put($_.pad, $_.pad.length - 1, $_.checksum); //#5812 + $_.isbntxt = $_.pad; //#5813 + $_.barcode = $s(12); //#5816 + if ($_.isbn.length == 9) { //#5821 + $puti($_.barcode, 0, "978"); //#5818 + $puti($_.barcode, 3, $_.isbn); //#5819 + } else { //#5821 + $puti($_.barcode, 0, $_.isbn); //#5821 + } //#5821 + if ($ne($_.addon, "")) { //#5831 + var _2E = $s((12 + $_.addon.length) + 1); //#5826 + $puti(_2E, 0, $_.barcode); //#5827 + $puti(_2E, 12, " "); //#5828 + $puti(_2E, 13, $_.addon); //#5829 + $_.barcode = _2E; //#5830 + } //#5830 + $put($_.options, "dontdraw", true); //#5834 + $put($_.options, "addongap", $_.addongap); //#5835 + $k[$j++] = 'args'; //#5836 + $k[$j++] = $_.barcode; //#5836 + $k[$j++] = $_.options; //#5836 + bwipp_ean13(); //#5836 + var _2M = $k[--$j]; //#5836 + $_[$k[--$j]] = _2M; //#5836 + if ($_.includetext) { //#5855 + if ($eq($_.isbntextxoffset, null)) { //#5842 + $k[$j++] = 'isbntextxoffset'; //#5841 + if ($_.isbn.length == 9) { //#5841 + $k[$j++] = -1; //#5841 + } else { //#5841 + $k[$j++] = -12; //#5841 + } //#5841 + var _2R = $k[--$j]; //#5841 + $_[$k[--$j]] = _2R; //#5841 + } //#5841 + if ($eq($_.isbntextyoffset, null)) { //#5845 + $_.isbntextyoffset = ($_.height * 72) + 3; //#5844 + } //#5844 + var _2W = $get($_.args, "txt") !== undefined; //#5846 + if (_2W) { //#5853 + $_.txt = $get($_.args, "txt"); //#5847 + $_.newtxt = $a($_.txt.length + 1); //#5848 + $puti($_.newtxt, 0, $_.txt); //#5849 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])); //#5850 + $put($_.args, "txt", $_.newtxt); //#5851 + } else { //#5853 + $put($_.args, "txt", $a([$a([$_.isbntxt, $_.isbntextxoffset, $_.isbntextyoffset, $_.isbntextfont, $_.isbntextsize])])); //#5853 + } //#5853 + } //#5853 + $put($_.args, "opt", $_.options); //#5857 + $k[$j++] = $_.args; //#5860 + if (!$_.dontdraw) { //#5860 + bwipp_renlinear(); //#5860 + } //#5860 + $_ = Object.getPrototypeOf($_); //#5862 } //bwipp_isbn function bwipp_ismn() { - $_ = Object.create($_); //#5590 - $_.dontdraw = false; //#5593 - $_.includetext = false; //#5594 - $_.ismntextfont = 'OCR-A'; //#5595 - $_.ismntextsize = 8; //#5596 - $_.ismntextxoffset = null; //#5597 - $_.ismntextyoffset = null; //#5598 - $_.height = 1; //#5599 - $_.addongap = 12; //#5600 - $_.legacy = false; //#5601 - $k[$j++] = $_; //#5603 - bwipp_processoptions(); //#5603 - $_.options = $k[--$j]; //#5603 - $_.barcode = $k[--$j]; //#5604 - $search($_.barcode, " "); //#5607 - if ($k[--$j]) { //#5613 - $_.barcode = $k[--$j]; //#5608 - $j--; //#5609 - $_.addon = $k[--$j]; //#5610 - } else { //#5613 - $j--; //#5612 - $_.addon = ""; //#5613 - } //#5613 - if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5620 - $k[$j++] = 'bwipp.ismnBadLength#5619'; //#5619 - $k[$j++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; //#5619 - bwipp_raiseerror(); //#5619 - } //#5619 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5623 - $k[$j++] = 'bwipp.ismnBadAddOnLength#5622'; //#5622 - $k[$j++] = "Add-on for ISMN must be 2 or 5 digits"; //#5622 - bwipp_raiseerror(); //#5622 - } //#5622 - if ($_.barcode.length >= 15) { //#5690 - if ($ne($geti($_.barcode, 0, 4), "979-")) { //#5627 - $k[$j++] = 'bwipp.ismn13badPrefix#5626'; //#5626 - $k[$j++] = "ISMN-13 prefix must be 979-"; //#5626 - bwipp_raiseerror(); //#5626 - } //#5626 - $_.wasdash = false; //#5628 - $_.numdash = 0; //#5628 - $_.numdigit = 0; //#5628 - var _H = $geti($_.barcode, 5, 9); //#5629 - for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5642 - var _K = $get(_H, _I); //#5642 - $k[$j++] = _K; //#5637 - if (_K == 45) { //#5637 - if ($_.wasdash) { //#5634 - $k[$j++] = 'bwipp.ismn13adjacentDashes#5633'; //#5633 - $k[$j++] = "ISMN-13 does not permit adjacent dashes"; //#5633 - bwipp_raiseerror(); //#5633 - } //#5633 - $_.wasdash = true; //#5635 - $_.numdash = $_.numdash + 1; //#5636 - } //#5636 - var _N = $k[--$j]; //#5638 - if ((_N >= 48) && (_N <= 57)) { //#5641 - $_.wasdash = false; //#5639 - $_.numdigit = $_.numdigit + 1; //#5640 - } //#5640 - } //#5640 - if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5645 - $k[$j++] = 'bwipp.ismn13numDashesDigits#5644'; //#5644 - $k[$j++] = "Incorrect number of dashes and digits for ISMN-13"; //#5644 - bwipp_raiseerror(); //#5644 - } //#5644 - var _S = $get($_.barcode, 14); //#5646 - if ((_S < 48) || (_S > 57)) { //#5648 - $k[$j++] = 'bwipp.ismn13character15#5647'; //#5647 - $k[$j++] = "ISMN-13 character 15 must be a digit"; //#5647 - bwipp_raiseerror(); //#5647 - } //#5647 - if ($_.barcode.length == 17) { //#5656 - if ($ne($geti($_.barcode, 15, 1), "-")) { //#5652 - $k[$j++] = 'bwipp.ismn13character16#5651'; //#5651 - $k[$j++] = "ISMN-13 penultimate character must be a dash"; //#5651 - bwipp_raiseerror(); //#5651 - } //#5651 - var _X = $get($_.barcode, 16); //#5653 - if ((_X < 48) || (_X > 57)) { //#5655 - $k[$j++] = 'bwipp.ismn13character17#5654'; //#5654 - $k[$j++] = "ISMN-13 final character must be a digit"; //#5654 - bwipp_raiseerror(); //#5654 - } //#5654 - } //#5654 - } else { //#5690 - if ($ne($geti($_.barcode, 0, 2), "M-")) { //#5660 - $k[$j++] = 'bwipp.ismn10badPrefix#5659'; //#5659 - $k[$j++] = "ISMN-10 prefix must be M-"; //#5659 - bwipp_raiseerror(); //#5659 - } //#5659 - var _b = $get($_.barcode, 2); //#5661 - if ((_b < 48) || (_b > 57)) { //#5663 - $k[$j++] = 'bwipp.ismn10character3#5662'; //#5662 - $k[$j++] = "ISMN-10 character 3 must be a digit"; //#5662 - bwipp_raiseerror(); //#5662 - } //#5662 - $_.wasdash = false; //#5664 - $_.numdash = 0; //#5664 - $_.numdigit = 0; //#5664 - var _d = $geti($_.barcode, 3, 7); //#5665 - for (var _e = 0, _f = _d.length; _e < _f; _e++) { //#5678 - var _g = $get(_d, _e); //#5678 - $k[$j++] = _g; //#5673 - if (_g == 45) { //#5673 - if ($_.wasdash) { //#5670 - $k[$j++] = 'bwipp.ismn10adjacentDashes#5669'; //#5669 - $k[$j++] = "ISMN-10 does not permit adjacent dashes"; //#5669 - bwipp_raiseerror(); //#5669 - } //#5669 - $_.wasdash = true; //#5671 - $_.numdash = $_.numdash + 1; //#5672 - } //#5672 - var _j = $k[--$j]; //#5674 - if ((_j >= 48) && (_j <= 57)) { //#5677 - $_.wasdash = false; //#5675 - $_.numdigit = $_.numdigit + 1; //#5676 - } //#5676 - } //#5676 - if (($_.numdash != 1) || ($_.numdigit != 6)) { //#5681 - $k[$j++] = 'bwipp.ismn10numDashesDigits#5680'; //#5680 - $k[$j++] = "Incorrect number of dashes and digits for ISMN-10"; //#5680 - bwipp_raiseerror(); //#5680 - } //#5680 - var _o = $get($_.barcode, 10); //#5682 - if ((_o < 48) || (_o > 57)) { //#5684 - $k[$j++] = 'bwipp.ismn10character11#5683'; //#5683 - $k[$j++] = "ISMN-10 character 11 must be a digit"; //#5683 - bwipp_raiseerror(); //#5683 - } //#5683 - if ($_.barcode.length == 13) { //#5692 - var _r = $geti($_.barcode, 11, 1); //#5686 - if ($ne(_r, "-")) { //#5688 - $k[$j++] = 'bwipp.ismn10character12#5687'; //#5687 - $k[$j++] = "ISMN-10 penultimate character must be a dash"; //#5687 - bwipp_raiseerror(); //#5687 - } //#5687 - var _t = $get($_.barcode, 12); //#5689 - if (((_t < 48) || (_t > 57)) && (_t != 88)) { //#5691 - $k[$j++] = 'bwipp.ismn10character13#5690'; //#5690 - $k[$j++] = "ISMN-10 final character must be a digit or X"; //#5690 - bwipp_raiseerror(); //#5690 - } //#5690 - } //#5690 - } //#5690 - $_.ismntxt = $_.barcode; //#5695 - $_.legacytxt = ""; //#5698 - if ($_.ismntxt.length <= 13) { //#5705 - $_.legacytxt = $_.ismntxt; //#5700 - $_.pad = $s($_.ismntxt.length + 4); //#5701 - $puti($_.pad, 0, "979-0-"); //#5702 - $puti($_.pad, 6, $geti($_.ismntxt, 2, $_.ismntxt.length - 2)); //#5703 - $_.ismntxt = $_.pad; //#5704 - } //#5704 - $_.ismn = $s(13); //#5708 - $_.checksum = 0; //#5709 - $_.i = 0; //#5710 - $_.n = 0; //#5710 - for (;;) { //#5726 - $_.ismnchar = $get($_.ismntxt, $_.i) - 48; //#5712 - if ($_.ismnchar != -3) { //#5723 - $put($_.ismn, $_.n, $_.ismnchar + 48); //#5714 - if ($_.n < 12) { //#5721 - if (($_.n % 2) == 0) { //#5719 - $_.checksum = $_.ismnchar + $_.checksum; //#5717 - } else { //#5719 - $_.checksum = ($_.ismnchar * 3) + $_.checksum; //#5719 - } //#5719 - } //#5719 - $_.n = $_.n + 1; //#5722 - } //#5722 - $_.i = $_.i + 1; //#5724 - if ($_.i == $_.ismntxt.length) { //#5725 - break; //#5725 - } //#5725 - } //#5725 - $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#5727 - if (($_.barcode.length == 13) || ($_.barcode.length == 17)) { //#5734 - var _1Q = $_.barcode; //#5731 - if ($get(_1Q, _1Q.length - 1) != $_.checksum) { //#5733 - $k[$j++] = 'bwipp.ismnBadCheckDigit#5732'; //#5732 - $k[$j++] = "Incorrect ISMN check digit provided"; //#5732 - bwipp_raiseerror(); //#5732 - } //#5732 - } //#5732 - if ($_.legacy && $ne($_.legacytxt, "")) { //#5741 - $_.ismntxt = $_.legacytxt; //#5738 - $_.pad = $s(18); //#5739 - } else { //#5741 - $_.pad = $s(22); //#5741 - } //#5741 - $puti($_.pad, 0, "ISMN "); //#5743 - $puti($_.pad, 5, $_.ismntxt); //#5744 - $put($_.pad, $_.pad.length - 2, 45); //#5745 - $put($_.pad, $_.pad.length - 1, $_.checksum); //#5746 - $_.ismntxt = $_.pad; //#5747 - $_.barcode = $geti($_.ismn, 0, 12); //#5750 - if ($ne($_.addon, "")) { //#5759 - var _1l = $s((12 + $_.addon.length) + 1); //#5754 - $puti(_1l, 0, $_.barcode); //#5755 - $puti(_1l, 12, " "); //#5756 - $puti(_1l, 13, $_.addon); //#5757 - $_.barcode = _1l; //#5758 - } //#5758 - $put($_.options, "dontdraw", true); //#5762 - $put($_.options, "addongap", $_.addongap); //#5763 - $k[$j++] = 'args'; //#5764 - $k[$j++] = $_.barcode; //#5764 - $k[$j++] = $_.options; //#5764 - bwipp_ean13(); //#5764 - var _1t = $k[--$j]; //#5764 - $_[$k[--$j]] = _1t; //#5764 - if ($_.includetext) { //#5783 - if ($eq($_.ismntextxoffset, null)) { //#5770 - $k[$j++] = 'ismntextxoffset'; //#5769 - if ($_.ismntxt.length == 18) { //#5769 - $k[$j++] = -1; //#5769 - } else { //#5769 - $k[$j++] = -12; //#5769 - } //#5769 - var _1y = $k[--$j]; //#5769 - $_[$k[--$j]] = _1y; //#5769 - } //#5769 - if ($eq($_.ismntextyoffset, null)) { //#5773 - $_.ismntextyoffset = ($_.height * 72) + 3; //#5772 - } //#5772 - var _23 = $get($_.args, "txt") !== undefined; //#5774 - if (_23) { //#5781 - $_.txt = $get($_.args, "txt"); //#5775 - $_.newtxt = $a($_.txt.length + 1); //#5776 - $puti($_.newtxt, 0, $_.txt); //#5777 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])); //#5778 - $put($_.args, "txt", $_.newtxt); //#5779 - } else { //#5781 - $put($_.args, "txt", $a([$a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])])); //#5781 - } //#5781 - } //#5781 - $put($_.args, "opt", $_.options); //#5785 - $k[$j++] = $_.args; //#5788 - if (!$_.dontdraw) { //#5788 - bwipp_renlinear(); //#5788 - } //#5788 - $_ = Object.getPrototypeOf($_); //#5790 + $_ = Object.create($_); //#5891 + $_.dontdraw = false; //#5894 + $_.includetext = false; //#5895 + $_.ismntextfont = 'OCR-A'; //#5896 + $_.ismntextsize = 8; //#5897 + $_.ismntextxoffset = null; //#5898 + $_.ismntextyoffset = null; //#5899 + $_.height = 1; //#5900 + $_.addongap = 12; //#5901 + $_.legacy = false; //#5902 + $k[$j++] = $_; //#5904 + bwipp_processoptions(); //#5904 + $_.options = $k[--$j]; //#5904 + $_.barcode = $k[--$j]; //#5905 + $search($_.barcode, " "); //#5908 + if ($k[--$j]) { //#5914 + $_.barcode = $k[--$j]; //#5909 + $j--; //#5910 + $_.addon = $k[--$j]; //#5911 + } else { //#5914 + $j--; //#5913 + $_.addon = ""; //#5914 + } //#5914 + if ((($_.barcode.length != 15) && ($_.barcode.length != 17)) && (($_.barcode.length != 11) && ($_.barcode.length != 13))) { //#5921 + $k[$j++] = 'bwipp.ismnBadLength#5920'; //#5920 + $k[$j++] = "ISMN-13 must be 15 or 17 characters including dashes. ISMN-10 must be 11 or 13 characters including dashes"; //#5920 + bwipp_raiseerror(); //#5920 + } //#5920 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5924 + $k[$j++] = 'bwipp.ismnBadAddOnLength#5923'; //#5923 + $k[$j++] = "Add-on for ISMN must be 2 or 5 digits"; //#5923 + bwipp_raiseerror(); //#5923 + } //#5923 + if ($_.barcode.length >= 15) { //#5991 + if ($ne($geti($_.barcode, 0, 4), "979-")) { //#5928 + $k[$j++] = 'bwipp.ismn13badPrefix#5927'; //#5927 + $k[$j++] = "ISMN-13 prefix must be 979-"; //#5927 + bwipp_raiseerror(); //#5927 + } //#5927 + $_.wasdash = false; //#5929 + $_.numdash = 0; //#5929 + $_.numdigit = 0; //#5929 + var _H = $geti($_.barcode, 5, 9); //#5930 + for (var _I = 0, _J = _H.length; _I < _J; _I++) { //#5943 + var _K = $get(_H, _I); //#5943 + $k[$j++] = _K; //#5938 + if (_K == 45) { //#5938 + if ($_.wasdash) { //#5935 + $k[$j++] = 'bwipp.ismn13adjacentDashes#5934'; //#5934 + $k[$j++] = "ISMN-13 does not permit adjacent dashes"; //#5934 + bwipp_raiseerror(); //#5934 + } //#5934 + $_.wasdash = true; //#5936 + $_.numdash = $_.numdash + 1; //#5937 + } //#5937 + var _N = $k[--$j]; //#5939 + if ((_N >= 48) && (_N <= 57)) { //#5942 + $_.wasdash = false; //#5940 + $_.numdigit = $_.numdigit + 1; //#5941 + } //#5941 + } //#5941 + if (($_.numdash != 2) || ($_.numdigit != 7)) { //#5946 + $k[$j++] = 'bwipp.ismn13numDashesDigits#5945'; //#5945 + $k[$j++] = "Incorrect number of dashes and digits for ISMN-13"; //#5945 + bwipp_raiseerror(); //#5945 + } //#5945 + var _S = $get($_.barcode, 14); //#5947 + if ((_S < 48) || (_S > 57)) { //#5949 + $k[$j++] = 'bwipp.ismn13character15#5948'; //#5948 + $k[$j++] = "ISMN-13 character 15 must be a digit"; //#5948 + bwipp_raiseerror(); //#5948 + } //#5948 + if ($_.barcode.length == 17) { //#5957 + if ($ne($geti($_.barcode, 15, 1), "-")) { //#5953 + $k[$j++] = 'bwipp.ismn13character16#5952'; //#5952 + $k[$j++] = "ISMN-13 penultimate character must be a dash"; //#5952 + bwipp_raiseerror(); //#5952 + } //#5952 + var _X = $get($_.barcode, 16); //#5954 + if ((_X < 48) || (_X > 57)) { //#5956 + $k[$j++] = 'bwipp.ismn13character17#5955'; //#5955 + $k[$j++] = "ISMN-13 final character must be a digit"; //#5955 + bwipp_raiseerror(); //#5955 + } //#5955 + } //#5955 + } else { //#5991 + if ($ne($geti($_.barcode, 0, 2), "M-")) { //#5961 + $k[$j++] = 'bwipp.ismn10badPrefix#5960'; //#5960 + $k[$j++] = "ISMN-10 prefix must be M-"; //#5960 + bwipp_raiseerror(); //#5960 + } //#5960 + var _b = $get($_.barcode, 2); //#5962 + if ((_b < 48) || (_b > 57)) { //#5964 + $k[$j++] = 'bwipp.ismn10character3#5963'; //#5963 + $k[$j++] = "ISMN-10 character 3 must be a digit"; //#5963 + bwipp_raiseerror(); //#5963 + } //#5963 + $_.wasdash = false; //#5965 + $_.numdash = 0; //#5965 + $_.numdigit = 0; //#5965 + var _d = $geti($_.barcode, 3, 7); //#5966 + for (var _e = 0, _f = _d.length; _e < _f; _e++) { //#5979 + var _g = $get(_d, _e); //#5979 + $k[$j++] = _g; //#5974 + if (_g == 45) { //#5974 + if ($_.wasdash) { //#5971 + $k[$j++] = 'bwipp.ismn10adjacentDashes#5970'; //#5970 + $k[$j++] = "ISMN-10 does not permit adjacent dashes"; //#5970 + bwipp_raiseerror(); //#5970 + } //#5970 + $_.wasdash = true; //#5972 + $_.numdash = $_.numdash + 1; //#5973 + } //#5973 + var _j = $k[--$j]; //#5975 + if ((_j >= 48) && (_j <= 57)) { //#5978 + $_.wasdash = false; //#5976 + $_.numdigit = $_.numdigit + 1; //#5977 + } //#5977 + } //#5977 + if (($_.numdash != 1) || ($_.numdigit != 6)) { //#5982 + $k[$j++] = 'bwipp.ismn10numDashesDigits#5981'; //#5981 + $k[$j++] = "Incorrect number of dashes and digits for ISMN-10"; //#5981 + bwipp_raiseerror(); //#5981 + } //#5981 + var _o = $get($_.barcode, 10); //#5983 + if ((_o < 48) || (_o > 57)) { //#5985 + $k[$j++] = 'bwipp.ismn10character11#5984'; //#5984 + $k[$j++] = "ISMN-10 character 11 must be a digit"; //#5984 + bwipp_raiseerror(); //#5984 + } //#5984 + if ($_.barcode.length == 13) { //#5993 + var _r = $geti($_.barcode, 11, 1); //#5987 + if ($ne(_r, "-")) { //#5989 + $k[$j++] = 'bwipp.ismn10character12#5988'; //#5988 + $k[$j++] = "ISMN-10 penultimate character must be a dash"; //#5988 + bwipp_raiseerror(); //#5988 + } //#5988 + var _t = $get($_.barcode, 12); //#5990 + if (((_t < 48) || (_t > 57)) && (_t != 88)) { //#5992 + $k[$j++] = 'bwipp.ismn10character13#5991'; //#5991 + $k[$j++] = "ISMN-10 final character must be a digit or X"; //#5991 + bwipp_raiseerror(); //#5991 + } //#5991 + } //#5991 + } //#5991 + $_.ismntxt = $_.barcode; //#5996 + $_.legacytxt = ""; //#5999 + if ($_.ismntxt.length <= 13) { //#6006 + $_.legacytxt = $_.ismntxt; //#6001 + $_.pad = $s($_.ismntxt.length + 4); //#6002 + $puti($_.pad, 0, "979-0-"); //#6003 + $puti($_.pad, 6, $geti($_.ismntxt, 2, $_.ismntxt.length - 2)); //#6004 + $_.ismntxt = $_.pad; //#6005 + } //#6005 + $_.ismn = $s(13); //#6009 + $_.checksum = 0; //#6010 + $_.i = 0; //#6011 + $_.n = 0; //#6011 + for (;;) { //#6027 + $_.ismnchar = $get($_.ismntxt, $_.i) - 48; //#6013 + if ($_.ismnchar != -3) { //#6024 + $put($_.ismn, $_.n, $_.ismnchar + 48); //#6015 + if ($_.n < 12) { //#6022 + if (($_.n % 2) == 0) { //#6020 + $_.checksum = $_.ismnchar + $_.checksum; //#6018 + } else { //#6020 + $_.checksum = ($_.ismnchar * 3) + $_.checksum; //#6020 + } //#6020 + } //#6020 + $_.n = $_.n + 1; //#6023 + } //#6023 + $_.i = $_.i + 1; //#6025 + if ($_.i == $_.ismntxt.length) { //#6026 + break; //#6026 + } //#6026 + } //#6026 + $_.checksum = ((10 - ($_.checksum % 10)) % 10) + 48; //#6028 + if (($_.barcode.length == 13) || ($_.barcode.length == 17)) { //#6035 + var _1Q = $_.barcode; //#6032 + if ($get(_1Q, _1Q.length - 1) != $_.checksum) { //#6034 + $k[$j++] = 'bwipp.ismnBadCheckDigit#6033'; //#6033 + $k[$j++] = "Incorrect ISMN check digit provided"; //#6033 + bwipp_raiseerror(); //#6033 + } //#6033 + } //#6033 + if ($_.legacy && $ne($_.legacytxt, "")) { //#6042 + $_.ismntxt = $_.legacytxt; //#6039 + $_.pad = $s(18); //#6040 + } else { //#6042 + $_.pad = $s(22); //#6042 + } //#6042 + $puti($_.pad, 0, "ISMN "); //#6044 + $puti($_.pad, 5, $_.ismntxt); //#6045 + $put($_.pad, $_.pad.length - 2, 45); //#6046 + $put($_.pad, $_.pad.length - 1, $_.checksum); //#6047 + $_.ismntxt = $_.pad; //#6048 + $_.barcode = $geti($_.ismn, 0, 12); //#6051 + if ($ne($_.addon, "")) { //#6060 + var _1l = $s((12 + $_.addon.length) + 1); //#6055 + $puti(_1l, 0, $_.barcode); //#6056 + $puti(_1l, 12, " "); //#6057 + $puti(_1l, 13, $_.addon); //#6058 + $_.barcode = _1l; //#6059 + } //#6059 + $put($_.options, "dontdraw", true); //#6063 + $put($_.options, "addongap", $_.addongap); //#6064 + $k[$j++] = 'args'; //#6065 + $k[$j++] = $_.barcode; //#6065 + $k[$j++] = $_.options; //#6065 + bwipp_ean13(); //#6065 + var _1t = $k[--$j]; //#6065 + $_[$k[--$j]] = _1t; //#6065 + if ($_.includetext) { //#6084 + if ($eq($_.ismntextxoffset, null)) { //#6071 + $k[$j++] = 'ismntextxoffset'; //#6070 + if ($_.ismntxt.length == 18) { //#6070 + $k[$j++] = -1; //#6070 + } else { //#6070 + $k[$j++] = -12; //#6070 + } //#6070 + var _1y = $k[--$j]; //#6070 + $_[$k[--$j]] = _1y; //#6070 + } //#6070 + if ($eq($_.ismntextyoffset, null)) { //#6074 + $_.ismntextyoffset = ($_.height * 72) + 3; //#6073 + } //#6073 + var _23 = $get($_.args, "txt") !== undefined; //#6075 + if (_23) { //#6082 + $_.txt = $get($_.args, "txt"); //#6076 + $_.newtxt = $a($_.txt.length + 1); //#6077 + $puti($_.newtxt, 0, $_.txt); //#6078 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])); //#6079 + $put($_.args, "txt", $_.newtxt); //#6080 + } else { //#6082 + $put($_.args, "txt", $a([$a([$_.ismntxt, $_.ismntextxoffset, $_.ismntextyoffset, $_.ismntextfont, $_.ismntextsize])])); //#6082 + } //#6082 + } //#6082 + $put($_.args, "opt", $_.options); //#6086 + $k[$j++] = $_.args; //#6089 + if (!$_.dontdraw) { //#6089 + bwipp_renlinear(); //#6089 + } //#6089 + $_ = Object.getPrototypeOf($_); //#6091 } //bwipp_ismn function bwipp_issn() { - $_ = Object.create($_); //#5819 - $_.dontdraw = false; //#5822 - $_.includetext = false; //#5823 - $_.issntextfont = 'OCR-A'; //#5824 - $_.issntextsize = 8; //#5825 - $_.issntextxoffset = null; //#5826 - $_.issntextyoffset = null; //#5827 - $_.height = 1; //#5828 - $_.addongap = 12; //#5829 - $k[$j++] = $_; //#5831 - bwipp_processoptions(); //#5831 - $_.options = $k[--$j]; //#5831 - $_.issntxt = $k[--$j]; //#5832 - $search($_.issntxt, " "); //#5835 - if ($k[--$j]) { //#5841 - $_.issntxt = $k[--$j]; //#5836 - $j--; //#5837 - $_.seqvar = $k[--$j]; //#5838 - } else { //#5841 - $j--; //#5840 - $_.seqvar = "00"; //#5841 - } //#5841 - $search($_.seqvar, " "); //#5845 - if ($k[--$j]) { //#5851 - $_.seqvar = $k[--$j]; //#5846 - $j--; //#5847 - $_.addon = $k[--$j]; //#5848 - } else { //#5851 - $j--; //#5850 - $_.addon = ""; //#5851 - } //#5851 - if (($_.issntxt.length != 8) && ($_.issntxt.length != 9)) { //#5857 - $k[$j++] = 'bwipp.issnBadLength#5856'; //#5856 - $k[$j++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; //#5856 - bwipp_raiseerror(); //#5856 - } //#5856 - var _D = $geti($_.issntxt, 0, 4); //#5858 - for (var _E = 0, _F = _D.length; _E < _F; _E++) { //#5862 - var _G = $get(_D, _E); //#5862 - if ((_G < 48) || (_G > 57)) { //#5861 - $k[$j++] = 'bwipp.issnFirstThroughFourthNotNumeric#5860'; //#5860 - $k[$j++] = "ISSN first four characters must be numeral characters"; //#5860 - bwipp_raiseerror(); //#5860 - } //#5860 - } //#5860 - if ($ne($geti($_.issntxt, 4, 1), "-")) { //#5865 - $k[$j++] = 'bwipp.issnNeedsDash#5864'; //#5864 - $k[$j++] = "ISSN fifth character must be a dash"; //#5864 - bwipp_raiseerror(); //#5864 - } //#5864 - var _K = $geti($_.issntxt, 5, 3); //#5866 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#5870 - var _N = $get(_K, _L); //#5870 - if ((_N < 48) || (_N > 57)) { //#5869 - $k[$j++] = 'bwipp.issnSixthThroughEighthNotNumeric#5868'; //#5868 - $k[$j++] = "ISSN sixth through eighth characters must be numerals"; //#5868 - bwipp_raiseerror(); //#5868 - } //#5868 - } //#5868 - if ($_.issntxt.length == 9) { //#5875 - var _Q = $get($_.issntxt, 8); //#5872 - if (((_Q < 48) || (_Q > 57)) && (_Q != 88)) { //#5874 - $k[$j++] = 'bwipp.issnNinthCharacterBadFormat#5873'; //#5873 - $k[$j++] = "ISSN ninth character must be a number or the character X"; //#5873 - bwipp_raiseerror(); //#5873 - } //#5873 - } //#5873 - if ($_.seqvar.length != 2) { //#5878 - $k[$j++] = 'bwipp.issnBadSequenceVariantLength#5877'; //#5877 - $k[$j++] = "Sequence variant for ISSN must be 2 digits"; //#5877 - bwipp_raiseerror(); //#5877 - } //#5877 - $forall($_.seqvar, function() { //#5883 - var _T = $k[--$j]; //#5880 - if ((_T < 48) || (_T > 57)) { //#5882 - $k[$j++] = 'bwipp.issnSequenceVariantBadCharacter#5881'; //#5881 - $k[$j++] = "Sequence variant for ISSN must contain only digits"; //#5881 - bwipp_raiseerror(); //#5881 - } //#5881 - }); //#5881 - if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#5886 - $k[$j++] = 'bwipp.issnBadAddOnLength#5885'; //#5885 - $k[$j++] = "Add-on for ISSN must be 2 or 5 digits"; //#5885 - bwipp_raiseerror(); //#5885 - } //#5885 - $_.issn = $s(8); //#5889 - $_.checksum = 0; //#5890 - $_.i = 0; //#5891 - $_.n = 0; //#5891 - for (;;) { //#5903 - $_.issnchar = $f($get($_.issntxt, $_.i) - 48); //#5893 - if ($_.issnchar != -3) { //#5900 - $put($_.issn, $_.n, $f($_.issnchar + 48)); //#5895 - if ($_.n < 7) { //#5898 - $_.checksum = $f($_.checksum + ($_.issnchar * (8 - $_.n))); //#5897 - } //#5897 - $_.n = $_.n + 1; //#5899 - } //#5899 - $_.i = $_.i + 1; //#5901 - if ($_.i == $_.issntxt.length) { //#5902 - break; //#5902 - } //#5902 - } //#5902 - $_.checksum = ($f(11 - ($_.checksum % 11))) % 11; //#5904 - var _p = $f($_.checksum + 48); //#5905 - $k[$j++] = 'checksum'; //#5905 - $k[$j++] = _p; //#5905 - if (_p == 58) { //#5905 - $j--; //#5905 - $k[$j++] = 88; //#5905 - } //#5905 - var _q = $k[--$j]; //#5905 - var _r = $k[--$j]; //#5905 - $_[_r] = _q; //#5905 - if ($_.issntxt.length == 9) { //#5910 - if ($get($_.issntxt, 8) != $_.checksum) { //#5909 - $k[$j++] = 'bwipp.issnBadCheckDigit#5908'; //#5908 - $k[$j++] = "Incorrect ISSN check digit provided"; //#5908 - bwipp_raiseerror(); //#5908 - } //#5908 - } //#5908 - $_.pad = $s(14); //#5913 - $puti($_.pad, 0, "ISSN "); //#5914 - $puti($_.pad, 5, $_.issntxt); //#5915 - $put($_.pad, 13, $_.checksum); //#5916 - $_.issntxt = $_.pad; //#5917 - $_.barcode = $geti($_.issn, 0, 7); //#5920 - $_.barcode = $s(12); //#5923 - $puti($_.barcode, 0, "977"); //#5924 - $puti($_.barcode, 3, $_.issn); //#5925 - $puti($_.barcode, 10, $_.seqvar); //#5926 - if ($ne($_.addon, "")) { //#5935 - var _1D = $s((12 + $_.addon.length) + 1); //#5930 - $puti(_1D, 0, $_.barcode); //#5931 - $puti(_1D, 12, " "); //#5932 - $puti(_1D, 13, $_.addon); //#5933 - $_.barcode = _1D; //#5934 - } //#5934 - $put($_.options, "dontdraw", true); //#5938 - $put($_.options, "addongap", $_.addongap); //#5939 - $k[$j++] = 'args'; //#5940 - $k[$j++] = $_.barcode; //#5940 - $k[$j++] = $_.options; //#5940 - bwipp_ean13(); //#5940 - var _1L = $k[--$j]; //#5940 - $_[$k[--$j]] = _1L; //#5940 - if ($_.includetext) { //#5955 - if ($eq($_.issntextxoffset, null)) { //#5944 - $_.issntextxoffset = 10; //#5944 - } //#5944 - if ($eq($_.issntextyoffset, null)) { //#5945 - $_.issntextyoffset = ($_.height * 72) + 3; //#5945 - } //#5945 - var _1S = $get($_.args, "txt") !== undefined; //#5946 - if (_1S) { //#5953 - $_.txt = $get($_.args, "txt"); //#5947 - $_.newtxt = $a($_.txt.length + 1); //#5948 - $puti($_.newtxt, 0, $_.txt); //#5949 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])); //#5950 - $put($_.args, "txt", $_.newtxt); //#5951 - } else { //#5953 - $put($_.args, "txt", $a([$a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])])); //#5953 - } //#5953 - } //#5953 - $put($_.args, "opt", $_.options); //#5957 - $k[$j++] = $_.args; //#5960 - if (!$_.dontdraw) { //#5960 - bwipp_renlinear(); //#5960 - } //#5960 - $_ = Object.getPrototypeOf($_); //#5962 + $_ = Object.create($_); //#6120 + $_.dontdraw = false; //#6123 + $_.includetext = false; //#6124 + $_.issntextfont = 'OCR-A'; //#6125 + $_.issntextsize = 8; //#6126 + $_.issntextxoffset = null; //#6127 + $_.issntextyoffset = null; //#6128 + $_.height = 1; //#6129 + $_.addongap = 12; //#6130 + $k[$j++] = $_; //#6132 + bwipp_processoptions(); //#6132 + $_.options = $k[--$j]; //#6132 + $_.issntxt = $k[--$j]; //#6133 + $search($_.issntxt, " "); //#6136 + if ($k[--$j]) { //#6142 + $_.issntxt = $k[--$j]; //#6137 + $j--; //#6138 + $_.seqvar = $k[--$j]; //#6139 + } else { //#6142 + $j--; //#6141 + $_.seqvar = "00"; //#6142 + } //#6142 + $search($_.seqvar, " "); //#6146 + if ($k[--$j]) { //#6152 + $_.seqvar = $k[--$j]; //#6147 + $j--; //#6148 + $_.addon = $k[--$j]; //#6149 + } else { //#6152 + $j--; //#6151 + $_.addon = ""; //#6152 + } //#6152 + if (($_.issntxt.length != 8) && ($_.issntxt.length != 9)) { //#6158 + $k[$j++] = 'bwipp.issnBadLength#6157'; //#6157 + $k[$j++] = "ISSN must be 8 or 9 characters including dash, in the format XXXX-XXXX"; //#6157 + bwipp_raiseerror(); //#6157 + } //#6157 + var _D = $geti($_.issntxt, 0, 4); //#6159 + for (var _E = 0, _F = _D.length; _E < _F; _E++) { //#6163 + var _G = $get(_D, _E); //#6163 + if ((_G < 48) || (_G > 57)) { //#6162 + $k[$j++] = 'bwipp.issnFirstThroughFourthNotNumeric#6161'; //#6161 + $k[$j++] = "ISSN first four characters must be numeral characters"; //#6161 + bwipp_raiseerror(); //#6161 + } //#6161 + } //#6161 + if ($ne($geti($_.issntxt, 4, 1), "-")) { //#6166 + $k[$j++] = 'bwipp.issnNeedsDash#6165'; //#6165 + $k[$j++] = "ISSN fifth character must be a dash"; //#6165 + bwipp_raiseerror(); //#6165 + } //#6165 + var _K = $geti($_.issntxt, 5, 3); //#6167 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6171 + var _N = $get(_K, _L); //#6171 + if ((_N < 48) || (_N > 57)) { //#6170 + $k[$j++] = 'bwipp.issnSixthThroughEighthNotNumeric#6169'; //#6169 + $k[$j++] = "ISSN sixth through eighth characters must be numerals"; //#6169 + bwipp_raiseerror(); //#6169 + } //#6169 + } //#6169 + if ($_.issntxt.length == 9) { //#6176 + var _Q = $get($_.issntxt, 8); //#6173 + if (((_Q < 48) || (_Q > 57)) && (_Q != 88)) { //#6175 + $k[$j++] = 'bwipp.issnNinthCharacterBadFormat#6174'; //#6174 + $k[$j++] = "ISSN ninth character must be a number or the character X"; //#6174 + bwipp_raiseerror(); //#6174 + } //#6174 + } //#6174 + if ($_.seqvar.length != 2) { //#6179 + $k[$j++] = 'bwipp.issnBadSequenceVariantLength#6178'; //#6178 + $k[$j++] = "Sequence variant for ISSN must be 2 digits"; //#6178 + bwipp_raiseerror(); //#6178 + } //#6178 + $forall($_.seqvar, function() { //#6184 + var _T = $k[--$j]; //#6181 + if ((_T < 48) || (_T > 57)) { //#6183 + $k[$j++] = 'bwipp.issnSequenceVariantBadCharacter#6182'; //#6182 + $k[$j++] = "Sequence variant for ISSN must contain only digits"; //#6182 + bwipp_raiseerror(); //#6182 + } //#6182 + }); //#6182 + if ((($_.addon.length != 0) && ($_.addon.length != 2)) && ($_.addon.length != 5)) { //#6187 + $k[$j++] = 'bwipp.issnBadAddOnLength#6186'; //#6186 + $k[$j++] = "Add-on for ISSN must be 2 or 5 digits"; //#6186 + bwipp_raiseerror(); //#6186 + } //#6186 + $_.issn = $s(8); //#6190 + $_.checksum = 0; //#6191 + $_.i = 0; //#6192 + $_.n = 0; //#6192 + for (;;) { //#6204 + $_.issnchar = $f($get($_.issntxt, $_.i) - 48); //#6194 + if ($_.issnchar != -3) { //#6201 + $put($_.issn, $_.n, $f($_.issnchar + 48)); //#6196 + if ($_.n < 7) { //#6199 + $_.checksum = $f($_.checksum + ($_.issnchar * (8 - $_.n))); //#6198 + } //#6198 + $_.n = $_.n + 1; //#6200 + } //#6200 + $_.i = $_.i + 1; //#6202 + if ($_.i == $_.issntxt.length) { //#6203 + break; //#6203 + } //#6203 + } //#6203 + $_.checksum = ($f(11 - ($_.checksum % 11))) % 11; //#6205 + var _p = $f($_.checksum + 48); //#6206 + $k[$j++] = 'checksum'; //#6206 + $k[$j++] = _p; //#6206 + if (_p == 58) { //#6206 + $j--; //#6206 + $k[$j++] = 88; //#6206 + } //#6206 + var _q = $k[--$j]; //#6206 + var _r = $k[--$j]; //#6206 + $_[_r] = _q; //#6206 + if ($_.issntxt.length == 9) { //#6211 + if ($get($_.issntxt, 8) != $_.checksum) { //#6210 + $k[$j++] = 'bwipp.issnBadCheckDigit#6209'; //#6209 + $k[$j++] = "Incorrect ISSN check digit provided"; //#6209 + bwipp_raiseerror(); //#6209 + } //#6209 + } //#6209 + $_.pad = $s(14); //#6214 + $puti($_.pad, 0, "ISSN "); //#6215 + $puti($_.pad, 5, $_.issntxt); //#6216 + $put($_.pad, 13, $_.checksum); //#6217 + $_.issntxt = $_.pad; //#6218 + $_.barcode = $geti($_.issn, 0, 7); //#6221 + $_.barcode = $s(12); //#6224 + $puti($_.barcode, 0, "977"); //#6225 + $puti($_.barcode, 3, $_.issn); //#6226 + $puti($_.barcode, 10, $_.seqvar); //#6227 + if ($ne($_.addon, "")) { //#6236 + var _1D = $s((12 + $_.addon.length) + 1); //#6231 + $puti(_1D, 0, $_.barcode); //#6232 + $puti(_1D, 12, " "); //#6233 + $puti(_1D, 13, $_.addon); //#6234 + $_.barcode = _1D; //#6235 + } //#6235 + $put($_.options, "dontdraw", true); //#6239 + $put($_.options, "addongap", $_.addongap); //#6240 + $k[$j++] = 'args'; //#6241 + $k[$j++] = $_.barcode; //#6241 + $k[$j++] = $_.options; //#6241 + bwipp_ean13(); //#6241 + var _1L = $k[--$j]; //#6241 + $_[$k[--$j]] = _1L; //#6241 + if ($_.includetext) { //#6256 + if ($eq($_.issntextxoffset, null)) { //#6245 + $_.issntextxoffset = 10; //#6245 + } //#6245 + if ($eq($_.issntextyoffset, null)) { //#6246 + $_.issntextyoffset = ($_.height * 72) + 3; //#6246 + } //#6246 + var _1S = $get($_.args, "txt") !== undefined; //#6247 + if (_1S) { //#6254 + $_.txt = $get($_.args, "txt"); //#6248 + $_.newtxt = $a($_.txt.length + 1); //#6249 + $puti($_.newtxt, 0, $_.txt); //#6250 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])); //#6251 + $put($_.args, "txt", $_.newtxt); //#6252 + } else { //#6254 + $put($_.args, "txt", $a([$a([$_.issntxt, $_.issntextxoffset, $_.issntextyoffset, $_.issntextfont, $_.issntextsize])])); //#6254 + } //#6254 + } //#6254 + $put($_.args, "opt", $_.options); //#6258 + $k[$j++] = $_.args; //#6261 + if (!$_.dontdraw) { //#6261 + bwipp_renlinear(); //#6261 + } //#6261 + $_ = Object.getPrototypeOf($_); //#6263 } //bwipp_issn function bwipp_mands() { - $_ = Object.create($_); //#5991 - $_.dontdraw = false; //#5994 - $_.includetext = false; //#5995 - $k[$j++] = $_; //#5997 - bwipp_processoptions(); //#5997 - $_.options = $k[--$j]; //#5997 - $_.barcode = $k[--$j]; //#5998 - $_.barlen = $_.barcode.length; //#6000 - if (($_.barlen != 7) && ($_.barlen != 8)) { //#6005 - $k[$j++] = 'bwipp.MandSbadLength#6004'; //#6004 - $k[$j++] = "M&S barcode must be 7 or 8 characters"; //#6004 - bwipp_raiseerror(); //#6004 - } //#6004 - if ($_.barlen == 7) { //#6009 - var _7 = $strcpy($s(8), "00000000"); //#6008 - $puti(_7, 1, $_.barcode); //#6008 - $_.barcode = _7; //#6008 - } //#6008 - $put($_.options, "dontdraw", true); //#6012 - $k[$j++] = 'args'; //#6013 - $k[$j++] = $_.barcode; //#6013 - $k[$j++] = $_.options; //#6013 - bwipp_ean8(); //#6013 - var _C = $k[--$j]; //#6013 - $_[$k[--$j]] = _C; //#6013 - var _F = $get($_.args, "bbs"); //#6016 - $put(_F, 10, $get(_F, 2)); //#6017 - $put(_F, 11, $get(_F, 2)); //#6018 - var _J = $get($_.args, "bhs"); //#6019 - $put(_J, 10, $get(_J, 2)); //#6020 - $put(_J, 11, $get(_J, 2)); //#6021 - $_.txt = $get($_.args, "txt"); //#6024 - if ($_.barlen == 7) { //#6032 - for (var _P = 0; _P <= 6; _P += 1) { //#6030 - var _Q = $_.txt; //#6027 - $puti($get($get(_Q, _P), 0), 0, $get($get(_Q, _P + 1), 0)); //#6029 - } //#6029 - $puti($get($get($_.txt, 7), 0), 0, " "); //#6031 - } //#6031 - var _Y = $a(10); //#6035 - $puti(_Y, 0, $_.txt); //#6035 - $_.txt = _Y; //#6035 - var _b = $get($_.txt, 0); //#6036 - $put($_.txt, 8, $arrcpy($a(_b.length), _b)); //#6036 - var _g = $get($_.txt, 0); //#6037 - $put($_.txt, 9, $arrcpy($a(_g.length), _g)); //#6037 - $put($get($_.txt, 8), 0, "M"); //#6038 - $put($get($_.txt, 8), 1, -12); //#6038 - $put($get($_.txt, 9), 0, "S"); //#6039 - var _r = $get($_.txt, 9); //#6039 - $put(_r, 1, 69); //#6039 - $put($_.args, "txt", $_.txt); //#6041 - $put($_.args, "opt", $_.options); //#6042 - $k[$j++] = $_.args; //#6045 - if (!$_.dontdraw) { //#6045 - bwipp_renlinear(); //#6045 - } //#6045 - $_ = Object.getPrototypeOf($_); //#6047 + $_ = Object.create($_); //#6292 + $_.dontdraw = false; //#6295 + $_.includetext = false; //#6296 + $k[$j++] = $_; //#6298 + bwipp_processoptions(); //#6298 + $_.options = $k[--$j]; //#6298 + $_.barcode = $k[--$j]; //#6299 + $_.barlen = $_.barcode.length; //#6301 + if (($_.barlen != 7) && ($_.barlen != 8)) { //#6306 + $k[$j++] = 'bwipp.MandSbadLength#6305'; //#6305 + $k[$j++] = "M&S barcode must be 7 or 8 characters"; //#6305 + bwipp_raiseerror(); //#6305 + } //#6305 + if ($_.barlen == 7) { //#6310 + var _7 = $strcpy($s(8), "00000000"); //#6309 + $puti(_7, 1, $_.barcode); //#6309 + $_.barcode = _7; //#6309 + } //#6309 + $put($_.options, "dontdraw", true); //#6313 + $k[$j++] = 'args'; //#6314 + $k[$j++] = $_.barcode; //#6314 + $k[$j++] = $_.options; //#6314 + bwipp_ean8(); //#6314 + var _C = $k[--$j]; //#6314 + $_[$k[--$j]] = _C; //#6314 + var _F = $get($_.args, "bbs"); //#6317 + $put(_F, 10, $get(_F, 2)); //#6318 + $put(_F, 11, $get(_F, 2)); //#6319 + var _J = $get($_.args, "bhs"); //#6320 + $put(_J, 10, $get(_J, 2)); //#6321 + $put(_J, 11, $get(_J, 2)); //#6322 + $_.txt = $get($_.args, "txt"); //#6325 + if ($_.barlen == 7) { //#6333 + for (var _P = 0; _P <= 6; _P += 1) { //#6331 + var _Q = $_.txt; //#6328 + $puti($get($get(_Q, _P), 0), 0, $get($get(_Q, _P + 1), 0)); //#6330 + } //#6330 + $puti($get($get($_.txt, 7), 0), 0, " "); //#6332 + } //#6332 + var _Y = $a(10); //#6336 + $puti(_Y, 0, $_.txt); //#6336 + $_.txt = _Y; //#6336 + var _b = $get($_.txt, 0); //#6337 + $put($_.txt, 8, $arrcpy($a(_b.length), _b)); //#6337 + var _g = $get($_.txt, 0); //#6338 + $put($_.txt, 9, $arrcpy($a(_g.length), _g)); //#6338 + $put($get($_.txt, 8), 0, "M"); //#6339 + $put($get($_.txt, 8), 1, -12); //#6339 + $put($get($_.txt, 9), 0, "S"); //#6340 + var _r = $get($_.txt, 9); //#6340 + $put(_r, 1, 69); //#6340 + $put($_.args, "txt", $_.txt); //#6342 + $put($_.args, "opt", $_.options); //#6343 + $k[$j++] = $_.args; //#6346 + if (!$_.dontdraw) { //#6346 + bwipp_renlinear(); //#6346 + } //#6346 + $_ = Object.getPrototypeOf($_); //#6348 } //bwipp_mands function bwipp_code128() { - $_ = Object.create($_); //#6078 - $_.dontdraw = false; //#6081 - $_.includetext = false; //#6082 - $_.textfont = "OCR-B"; //#6083 - $_.textsize = 10; //#6084 - $_.textxoffset = 0; //#6085 - $_.textyoffset = -8; //#6086 - $_.height = 1; //#6087 - $_.encoding = "auto"; //#6088 - $_.raw = false; //#6089 - $_.parse = false; //#6090 - $_.parsefnc = false; //#6091 - $k[$j++] = $_; //#6093 - bwipp_processoptions(); //#6093 - $_.options = $k[--$j]; //#6093 - $_.barcode = $k[--$j]; //#6094 - bwipp_loadctx(bwipp_code128) //#6096 - if (!bwipp_code128.__6105__) { //#6105 - $_ = Object.create($_); //#6105 - $_.sta = -1; //#6100 - $_.stb = -2; //#6100 - $_.stc = -3; //#6100 - $_.swa = -4; //#6101 - $_.swb = -5; //#6101 - $_.swc = -6; //#6101 - $_.fn1 = -7; //#6102 - $_.fn2 = -8; //#6102 - $_.fn3 = -9; //#6102 - $_.fn4 = -10; //#6103 - $_.sft = -11; //#6103 - $_.stp = -12; //#6103 - $_.lka = -13; //#6104 - $_.lkc = -14; //#6104 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6104 - bwipp_code128.__6105__ = 1; //#6104 - $_ = Object.getPrototypeOf($_); //#6104 - } //#6104 - var _6 = $_.fn1; //#6112 + $_ = Object.create($_); //#6379 + $_.dontdraw = false; //#6382 + $_.includetext = false; //#6383 + $_.textfont = "OCR-B"; //#6384 + $_.textsize = 10; //#6385 + $_.textxoffset = 0; //#6386 + $_.textyoffset = -8; //#6387 + $_.height = 1; //#6388 + $_.encoding = "auto"; //#6389 + $_.raw = false; //#6390 + $_.parse = false; //#6391 + $_.parsefnc = false; //#6392 + $k[$j++] = $_; //#6394 + bwipp_processoptions(); //#6394 + $_.options = $k[--$j]; //#6394 + $_.barcode = $k[--$j]; //#6395 + bwipp_loadctx(bwipp_code128) //#6397 + if (!bwipp_code128.__6406__) { //#6406 + $_ = Object.create($_); //#6406 + $_.sta = -1; //#6401 + $_.stb = -2; //#6401 + $_.stc = -3; //#6401 + $_.swa = -4; //#6402 + $_.swb = -5; //#6402 + $_.swc = -6; //#6402 + $_.fn1 = -7; //#6403 + $_.fn2 = -8; //#6403 + $_.fn3 = -9; //#6403 + $_.fn4 = -10; //#6404 + $_.sft = -11; //#6404 + $_.stp = -12; //#6404 + $_.lka = -13; //#6405 + $_.lkc = -14; //#6405 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6405 + bwipp_code128.__6406__ = 1; //#6405 + $_ = Object.getPrototypeOf($_); //#6405 + } //#6405 + var _6 = $_.fn1; //#6413 var _B = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -8738,1267 +9226,1267 @@ function bwipp_code128() { ["FNC3", $_.fn3], ["LNKA", $_.lka], ["LNKC", $_.lkc] - ]); //#6117 - $_.fncvals = _B; //#6118 - $k[$j++] = 'msg'; //#6119 - $k[$j++] = $_.barcode; //#6119 - $k[$j++] = $_.fncvals; //#6119 - bwipp_parseinput(); //#6119 - var _E = $k[--$j]; //#6119 - $_[$k[--$j]] = _E; //#6119 - $_.msglen = $_.msg.length; //#6120 - if (!bwipp_code128.__6178__) { //#6178 - $_ = Object.create($_); //#6178 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stb, $_.stb, $_.stb]), $a([$_.stc, $_.stc, $_.stc]), $a([$_.stp, $_.stp, $_.stp])]); //#6162 - $_.charvals = $a([new Map, new Map, new Map]); //#6165 - for (var _2X = 0, _2W = $_.charmaps.length - 1; _2X <= _2W; _2X += 1) { //#6174 - $_.i = _2X; //#6167 - $_.encs = $get($_.charmaps, $_.i); //#6168 - for (var _2b = 0; _2b <= 2; _2b += 1) { //#6173 - $_.j = _2b; //#6170 - var _2e = $get($_.encs, $_.j); //#6171 - $k[$j++] = _2e; //#6171 - if ($eq($type(_2e), 'stringtype')) { //#6171 - var _2h = $get($k[--$j], 0); //#6171 - $k[$j++] = _2h; //#6171 - } //#6171 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#6172 - } //#6172 - } //#6172 - $_.seta = $get($_.charvals, 0); //#6175 - $_.setb = $get($_.charvals, 1); //#6176 - $_.setc = $get($_.charvals, 2); //#6177 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6177 - bwipp_code128.__6178__ = 1; //#6177 - $_ = Object.getPrototypeOf($_); //#6177 - } //#6177 - $put($_.seta, $_.lka, $get($_.seta, $_.swb)); //#6181 - $put($_.seta, $_.lkc, $get($_.seta, $_.swc)); //#6181 - $put($_.setb, $_.lka, $get($_.setb, $_.swc)); //#6182 - $put($_.setb, $_.lkc, $get($_.setb, $_.swa)); //#6182 - $put($_.setc, $_.lka, $get($_.setc, $_.swa)); //#6183 - $put($_.setc, $_.lkc, $get($_.setc, $_.swb)); //#6183 - if ($_.raw) { //#6185 - $_.encoding = "raw"; //#6185 - } //#6185 - if ($eq($_.encoding, "raw")) { //#6199 - $_.cws = $a($_.barcode.length); //#6188 - $_.i = 0; //#6189 - $_.j = 0; //#6189 - for (;;) { //#6196 - if ($_.i == $_.barcode.length) { //#6191 - break; //#6191 - } //#6191 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#6192 - $put($_.cws, $_.j, $_.cw); //#6193 - $_.i = $_.i + 4; //#6194 - $_.j = $_.j + 1; //#6195 - } //#6195 - $_.cws = $geti($_.cws, 0, $_.j); //#6197 - $_.text = ""; //#6198 - } //#6198 - if ($eq($_.encoding, "auto")) { //#6424 - $_.text = $s($_.msglen); //#6203 - for (var _3k = 0, _3j = $_.msglen - 1; _3k <= _3j; _3k += 1) { //#6207 - $_.i = _3k; //#6205 - var _3p = $get($_.msg, $_.i); //#6206 - $k[$j++] = $_.text; //#6206 - $k[$j++] = $_.i; //#6206 - $k[$j++] = _3p; //#6206 - if (_3p < 0) { //#6206 - $j--; //#6206 - $k[$j++] = 32; //#6206 - } //#6206 - var _3q = $k[--$j]; //#6206 - var _3r = $k[--$j]; //#6206 - $put($k[--$j], _3r, _3q); //#6206 - } //#6206 - $k[$j++] = Infinity; //#6210 - for (var _3u = 0, _3v = $_.msglen; _3u < _3v; _3u++) { //#6210 - $k[$j++] = 0; //#6210 - } //#6210 - $k[$j++] = 0; //#6210 - $_.numSA = $a(); //#6210 - $k[$j++] = Infinity; //#6211 - for (var _3y = 0, _3z = $_.msglen; _3y < _3z; _3y++) { //#6211 - $k[$j++] = 0; //#6211 - } //#6211 - $k[$j++] = 0; //#6211 - $_.numEA = $a(); //#6211 - for (var _42 = $_.msglen - 1; _42 >= 0; _42 -= 1) { //#6221 - $_.i = _42; //#6213 - if ($get($_.msg, $_.i) >= 0) { //#6220 - if ($get($_.msg, $_.i) >= 128) { //#6218 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#6216 - } else { //#6218 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#6218 - } //#6218 - } //#6218 - } //#6218 - $_.ea = false; //#6224 - $_.msgtmp = $a([]); //#6224 - for (var _4M = 0, _4L = $_.msglen - 1; _4M <= _4L; _4M += 1) { //#6239 - $_.i = _4M; //#6226 - $_.c = $get($_.msg, $_.i); //#6227 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#6237 - if ($_.ea) { //#6229 - $k[$j++] = $_.numSA; //#6229 - } else { //#6229 - $k[$j++] = $_.numEA; //#6229 - } //#6229 - var _4Y = $get($k[--$j], $_.i); //#6229 - var _4b = ($f(_4Y + $_.i) == $_.msglen) ? 3 : 5; //#6230 - if (_4Y < _4b) { //#6235 - $k[$j++] = Infinity; //#6232 - $aload($_.msgtmp); //#6232 - $k[$j++] = $_.fn4; //#6232 - $_.msgtmp = $a(); //#6232 - } else { //#6235 - $k[$j++] = Infinity; //#6234 - $aload($_.msgtmp); //#6234 - $k[$j++] = $_.fn4; //#6234 - $k[$j++] = $_.fn4; //#6234 - $_.msgtmp = $a(); //#6234 - $_.ea = !$_.ea; //#6235 - } //#6235 - } //#6235 - $k[$j++] = Infinity; //#6238 - $aload($_.msgtmp); //#6238 - if ($_.c >= 0) { //#6238 - $k[$j++] = $_.c & 127; //#6238 - } else { //#6238 - $k[$j++] = $_.c; //#6238 - } //#6238 - $_.msgtmp = $a(); //#6238 - } //#6238 - $_.msg = $_.msgtmp; //#6240 - $_.msglen = $_.msg.length; //#6241 + ]); //#6418 + $_.fncvals = _B; //#6419 + $k[$j++] = 'msg'; //#6420 + $k[$j++] = $_.barcode; //#6420 + $k[$j++] = $_.fncvals; //#6420 + bwipp_parseinput(); //#6420 + var _E = $k[--$j]; //#6420 + $_[$k[--$j]] = _E; //#6420 + $_.msglen = $_.msg.length; //#6421 + if (!bwipp_code128.__6479__) { //#6479 + $_ = Object.create($_); //#6479 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stb, $_.stb, $_.stb]), $a([$_.stc, $_.stc, $_.stc]), $a([$_.stp, $_.stp, $_.stp])]); //#6463 + $_.charvals = $a([new Map, new Map, new Map]); //#6466 + for (var _2X = 0, _2W = $_.charmaps.length - 1; _2X <= _2W; _2X += 1) { //#6475 + $_.i = _2X; //#6468 + $_.encs = $get($_.charmaps, $_.i); //#6469 + for (var _2b = 0; _2b <= 2; _2b += 1) { //#6474 + $_.j = _2b; //#6471 + var _2e = $get($_.encs, $_.j); //#6472 + $k[$j++] = _2e; //#6472 + if ($eq($type(_2e), 'stringtype')) { //#6472 + var _2h = $get($k[--$j], 0); //#6472 + $k[$j++] = _2h; //#6472 + } //#6472 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#6473 + } //#6473 + } //#6473 + $_.seta = $get($_.charvals, 0); //#6476 + $_.setb = $get($_.charvals, 1); //#6477 + $_.setc = $get($_.charvals, 2); //#6478 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6478 + bwipp_code128.__6479__ = 1; //#6478 + $_ = Object.getPrototypeOf($_); //#6478 + } //#6478 + $put($_.seta, $_.lka, $get($_.seta, $_.swb)); //#6482 + $put($_.seta, $_.lkc, $get($_.seta, $_.swc)); //#6482 + $put($_.setb, $_.lka, $get($_.setb, $_.swc)); //#6483 + $put($_.setb, $_.lkc, $get($_.setb, $_.swa)); //#6483 + $put($_.setc, $_.lka, $get($_.setc, $_.swa)); //#6484 + $put($_.setc, $_.lkc, $get($_.setc, $_.swb)); //#6484 + if ($_.raw) { //#6486 + $_.encoding = "raw"; //#6486 + } //#6486 + if ($eq($_.encoding, "raw")) { //#6500 + $_.cws = $a($_.barcode.length); //#6489 + $_.i = 0; //#6490 + $_.j = 0; //#6490 + for (;;) { //#6497 + if ($_.i == $_.barcode.length) { //#6492 + break; //#6492 + } //#6492 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#6493 + $put($_.cws, $_.j, $_.cw); //#6494 + $_.i = $_.i + 4; //#6495 + $_.j = $_.j + 1; //#6496 + } //#6496 + $_.cws = $geti($_.cws, 0, $_.j); //#6498 + $_.text = ""; //#6499 + } //#6499 + if ($eq($_.encoding, "auto")) { //#6725 + $_.text = $s($_.msglen); //#6504 + for (var _3k = 0, _3j = $_.msglen - 1; _3k <= _3j; _3k += 1) { //#6508 + $_.i = _3k; //#6506 + var _3p = $get($_.msg, $_.i); //#6507 + $k[$j++] = $_.text; //#6507 + $k[$j++] = $_.i; //#6507 + $k[$j++] = _3p; //#6507 + if (_3p < 0) { //#6507 + $j--; //#6507 + $k[$j++] = 32; //#6507 + } //#6507 + var _3q = $k[--$j]; //#6507 + var _3r = $k[--$j]; //#6507 + $put($k[--$j], _3r, _3q); //#6507 + } //#6507 + $k[$j++] = Infinity; //#6511 + for (var _3u = 0, _3v = $_.msglen; _3u < _3v; _3u++) { //#6511 + $k[$j++] = 0; //#6511 + } //#6511 + $k[$j++] = 0; //#6511 + $_.numSA = $a(); //#6511 + $k[$j++] = Infinity; //#6512 + for (var _3y = 0, _3z = $_.msglen; _3y < _3z; _3y++) { //#6512 + $k[$j++] = 0; //#6512 + } //#6512 + $k[$j++] = 0; //#6512 + $_.numEA = $a(); //#6512 + for (var _42 = $_.msglen - 1; _42 >= 0; _42 -= 1) { //#6522 + $_.i = _42; //#6514 + if ($get($_.msg, $_.i) >= 0) { //#6521 + if ($get($_.msg, $_.i) >= 128) { //#6519 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#6517 + } else { //#6519 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#6519 + } //#6519 + } //#6519 + } //#6519 + $_.ea = false; //#6525 + $_.msgtmp = $a([]); //#6525 + for (var _4M = 0, _4L = $_.msglen - 1; _4M <= _4L; _4M += 1) { //#6540 + $_.i = _4M; //#6527 + $_.c = $get($_.msg, $_.i); //#6528 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#6538 + if ($_.ea) { //#6530 + $k[$j++] = $_.numSA; //#6530 + } else { //#6530 + $k[$j++] = $_.numEA; //#6530 + } //#6530 + var _4Y = $get($k[--$j], $_.i); //#6530 + var _4b = ($f(_4Y + $_.i) == $_.msglen) ? 3 : 5; //#6531 + if (_4Y < _4b) { //#6536 + $k[$j++] = Infinity; //#6533 + $aload($_.msgtmp); //#6533 + $k[$j++] = $_.fn4; //#6533 + $_.msgtmp = $a(); //#6533 + } else { //#6536 + $k[$j++] = Infinity; //#6535 + $aload($_.msgtmp); //#6535 + $k[$j++] = $_.fn4; //#6535 + $k[$j++] = $_.fn4; //#6535 + $_.msgtmp = $a(); //#6535 + $_.ea = !$_.ea; //#6536 + } //#6536 + } //#6536 + $k[$j++] = Infinity; //#6539 + $aload($_.msgtmp); //#6539 + if ($_.c >= 0) { //#6539 + $k[$j++] = $_.c & 127; //#6539 + } else { //#6539 + $k[$j++] = $_.c; //#6539 + } //#6539 + $_.msgtmp = $a(); //#6539 + } //#6539 + $_.msg = $_.msgtmp; //#6541 + $_.msglen = $_.msg.length; //#6542 $_.numsscr = function() { - $_.n = 0; //#6245 - $_.s = 0; //#6245 - $_.p = $k[--$j]; //#6246 - for (;;) { //#6259 - if ($_.p >= $_.msglen) { //#6247 - break; //#6247 - } //#6247 - var _4w = $get($_.msg, $_.p); //#6248 - var _4y = $get($_.setc, _4w) !== undefined; //#6249 - $k[$j++] = _4w; //#6249 - if (!_4y) { //#6249 - $j--; //#6249 - break; //#6249 - } //#6249 - var _4z = $k[--$j]; //#6250 - $k[$j++] = _4z; //#6255 - if (_4z <= -1) { //#6254 - var _51 = $k[--$j]; //#6252 - if ((_51 == $_.fn1) && (($_.s % 2) == 0)) { //#6252 - $_.s = $_.s + 1; //#6252 - } else { //#6252 - break; //#6252 - } //#6252 - } else { //#6254 - $j--; //#6254 - } //#6254 - $_.n = $_.n + 1; //#6256 - $_.s = $_.s + 1; //#6257 - $_.p = $f($_.p + 1); //#6258 - } //#6258 - $k[$j++] = $_.n; //#6260 - $k[$j++] = $_.s; //#6260 - }; //#6260 + $_.n = 0; //#6546 + $_.s = 0; //#6546 + $_.p = $k[--$j]; //#6547 + for (;;) { //#6560 + if ($_.p >= $_.msglen) { //#6548 + break; //#6548 + } //#6548 + var _4w = $get($_.msg, $_.p); //#6549 + var _4y = $get($_.setc, _4w) !== undefined; //#6550 + $k[$j++] = _4w; //#6550 + if (!_4y) { //#6550 + $j--; //#6550 + break; //#6550 + } //#6550 + var _4z = $k[--$j]; //#6551 + $k[$j++] = _4z; //#6556 + if (_4z <= -1) { //#6555 + var _51 = $k[--$j]; //#6553 + if ((_51 == $_.fn1) && (($_.s % 2) == 0)) { //#6553 + $_.s = $_.s + 1; //#6553 + } else { //#6553 + break; //#6553 + } //#6553 + } else { //#6555 + $j--; //#6555 + } //#6555 + $_.n = $_.n + 1; //#6557 + $_.s = $_.s + 1; //#6558 + $_.p = $f($_.p + 1); //#6559 + } //#6559 + $k[$j++] = $_.n; //#6561 + $k[$j++] = $_.s; //#6561 + }; //#6561 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#6265 - $_.j = $_.j + 1; //#6266 - }; //#6266 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#6566 + $_.j = $_.j + 1; //#6567 + }; //#6567 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#6269 - $_.j = $_.j + 1; //#6270 - }; //#6270 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#6570 + $_.j = $_.j + 1; //#6571 + }; //#6571 $_.encc = function() { - var _5L = $k[--$j]; //#6273 - $k[$j++] = _5L; //#6277 - if ($ne($type(_5L), 'arraytype')) { //#6276 - var _5P = $get($_.setc, $k[--$j]); //#6274 - $k[$j++] = _5P; //#6274 - } else { //#6276 - $aload($k[--$j]); //#6276 - var _5R = $k[--$j]; //#6276 - var _5S = $k[--$j]; //#6276 - $k[$j++] = $f($f(_5R - 48) + ($f(_5S - 48) * 10)); //#6276 - } //#6276 - $put($_.cws, $_.j, $k[--$j]); //#6278 - $_.j = $_.j + 1; //#6279 - }; //#6279 + var _5L = $k[--$j]; //#6574 + $k[$j++] = _5L; //#6578 + if ($ne($type(_5L), 'arraytype')) { //#6577 + var _5P = $get($_.setc, $k[--$j]); //#6575 + $k[$j++] = _5P; //#6575 + } else { //#6577 + $aload($k[--$j]); //#6577 + var _5R = $k[--$j]; //#6577 + var _5S = $k[--$j]; //#6577 + $k[$j++] = $f($f(_5R - 48) + ($f(_5S - 48) * 10)); //#6577 + } //#6577 + $put($_.cws, $_.j, $k[--$j]); //#6579 + $_.j = $_.j + 1; //#6580 + }; //#6580 $_.anotb = function() { - var _5X = $k[--$j]; //#6283 - var _5Z = $get($_.seta, _5X) !== undefined; //#6283 - var _5b = $get($_.setb, _5X) !== undefined; //#6283 - $k[$j++] = _5Z && (!_5b); //#6283 - }; //#6283 + var _5X = $k[--$j]; //#6584 + var _5Z = $get($_.seta, _5X) !== undefined; //#6584 + var _5b = $get($_.setb, _5X) !== undefined; //#6584 + $k[$j++] = _5Z && (!_5b); //#6584 + }; //#6584 $_.bnota = function() { - var _5c = $k[--$j]; //#6284 - var _5e = $get($_.setb, _5c) !== undefined; //#6284 - var _5g = $get($_.seta, _5c) !== undefined; //#6284 - $k[$j++] = _5e && (!_5g); //#6284 - }; //#6284 - $k[$j++] = Infinity; //#6287 - for (var _5i = 0, _5j = $_.msg.length; _5i < _5j; _5i++) { //#6287 - $k[$j++] = 0; //#6287 - } //#6287 - $k[$j++] = 9999; //#6287 - $_.nextanotb = $a(); //#6287 - $k[$j++] = Infinity; //#6288 - for (var _5m = 0, _5n = $_.msg.length; _5m < _5n; _5m++) { //#6288 - $k[$j++] = 0; //#6288 - } //#6288 - $k[$j++] = 9999; //#6288 - $_.nextbnota = $a(); //#6288 - for (var _5q = $_.msg.length - 1; _5q >= 0; _5q -= 1) { //#6301 - $_.i = _5q; //#6290 - $k[$j++] = $get($_.msg, $_.i); //#6291 - $_.anotb(); //#6291 - if ($k[--$j]) { //#6294 - $put($_.nextanotb, $_.i, 0); //#6292 - } else { //#6294 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#6294 - } //#6294 - $k[$j++] = $get($_.msg, $_.i); //#6296 - $_.bnota(); //#6296 - if ($k[--$j]) { //#6299 - $put($_.nextbnota, $_.i, 0); //#6297 - } else { //#6299 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#6299 - } //#6299 - } //#6299 + var _5c = $k[--$j]; //#6585 + var _5e = $get($_.setb, _5c) !== undefined; //#6585 + var _5g = $get($_.seta, _5c) !== undefined; //#6585 + $k[$j++] = _5e && (!_5g); //#6585 + }; //#6585 + $k[$j++] = Infinity; //#6588 + for (var _5i = 0, _5j = $_.msg.length; _5i < _5j; _5i++) { //#6588 + $k[$j++] = 0; //#6588 + } //#6588 + $k[$j++] = 9999; //#6588 + $_.nextanotb = $a(); //#6588 + $k[$j++] = Infinity; //#6589 + for (var _5m = 0, _5n = $_.msg.length; _5m < _5n; _5m++) { //#6589 + $k[$j++] = 0; //#6589 + } //#6589 + $k[$j++] = 9999; //#6589 + $_.nextbnota = $a(); //#6589 + for (var _5q = $_.msg.length - 1; _5q >= 0; _5q -= 1) { //#6602 + $_.i = _5q; //#6591 + $k[$j++] = $get($_.msg, $_.i); //#6592 + $_.anotb(); //#6592 + if ($k[--$j]) { //#6595 + $put($_.nextanotb, $_.i, 0); //#6593 + } else { //#6595 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#6595 + } //#6595 + $k[$j++] = $get($_.msg, $_.i); //#6597 + $_.bnota(); //#6597 + if ($k[--$j]) { //#6600 + $put($_.nextbnota, $_.i, 0); //#6598 + } else { //#6600 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#6600 + } //#6600 + } //#6600 $_.abeforeb = function() { - var _6D = $k[--$j]; //#6304 - $k[$j++] = $lt($get($_.nextanotb, _6D), $get($_.nextbnota, _6D)); //#6304 - }; //#6304 + var _6D = $k[--$j]; //#6605 + $k[$j++] = $lt($get($_.nextanotb, _6D), $get($_.nextbnota, _6D)); //#6605 + }; //#6605 $_.bbeforea = function() { - var _6I = $k[--$j]; //#6305 - $k[$j++] = $lt($get($_.nextbnota, _6I), $get($_.nextanotb, _6I)); //#6305 - }; //#6305 - $_.cws = $a(($_.barcode.length * 2) + 3); //#6307 - $_.j = 0; //#6310 - if ($_.msglen > 0) { //#6311 - $k[$j++] = 0; //#6311 - $_.numsscr(); //#6311 - } else { //#6311 - $k[$j++] = -1; //#6311 - $k[$j++] = -1; //#6311 - } //#6311 - $_.nums = $k[--$j]; //#6311 - $_.nchars = $k[--$j]; //#6311 - for (;;) { //#6336 - if ($_.msglen == 0) { //#6317 - $k[$j++] = $_.stb; //#6314 - $_.enca(); //#6314 - $_.cset = "setb"; //#6315 - break; //#6316 - } //#6316 - if (($_.msglen == 2) && ($_.nums == 2)) { //#6322 - $k[$j++] = $_.stc; //#6319 - $_.enca(); //#6319 - $_.cset = "setc"; //#6320 - break; //#6321 - } //#6321 - if ($_.nums >= 4) { //#6327 - $k[$j++] = $_.stc; //#6324 - $_.enca(); //#6324 - $_.cset = "setc"; //#6325 - break; //#6326 - } //#6326 - $k[$j++] = 0; //#6328 - $_.abeforeb(); //#6328 - if ($k[--$j]) { //#6332 - $k[$j++] = $_.sta; //#6329 - $_.enca(); //#6329 - $_.cset = "seta"; //#6330 - break; //#6331 - } //#6331 - $k[$j++] = $_.stb; //#6333 - $_.enca(); //#6333 - $_.cset = "setb"; //#6334 - break; //#6335 - } //#6335 - $_.i = 0; //#6339 - for (;;) { //#6422 - if ($_.i == $_.msglen) { //#6340 - break; //#6340 - } //#6340 - $k[$j++] = $_.i; //#6342 - $_.numsscr(); //#6342 - $_.nums = $k[--$j]; //#6342 - $_.nchars = $k[--$j]; //#6342 - for (;;) { //#6420 - if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.nums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#6359 - if (($_.nums % 2) == 0) { //#6357 - $k[$j++] = $_.swc; //#6349 - if ($eq($_.cset, "seta")) { //#6349 - $_.enca(); //#6349 - } else { //#6349 - $_.encb(); //#6349 - } //#6349 - $_.cset = "setc"; //#6350 - break; //#6351 - } else { //#6357 - $k[$j++] = $get($_.msg, $_.i); //#6353 - if ($eq($_.cset, "seta")) { //#6353 - $_.enca(); //#6353 - } else { //#6353 - $_.encb(); //#6353 - } //#6353 - $_.i = $_.i + 1; //#6354 - $k[$j++] = $_.swc; //#6355 - if ($eq($_.cset, "seta")) { //#6355 - $_.enca(); //#6355 - } else { //#6355 - $_.encb(); //#6355 - } //#6355 - $_.cset = "setc"; //#6356 - break; //#6357 - } //#6357 - } //#6357 - $k[$j++] = $eq($_.cset, "setb"); //#6360 - $k[$j++] = $get($_.msg, $_.i); //#6360 - $_.anotb(); //#6360 - var _72 = $k[--$j]; //#6360 - var _73 = $k[--$j]; //#6360 - if ((_73 && _72)) { //#6372 - if ($_.i < ($_.msglen - 1)) { //#6368 - $k[$j++] = $_.i + 1; //#6362 - $_.bbeforea(); //#6362 - if ($k[--$j]) { //#6367 - $k[$j++] = $_.sft; //#6363 - $_.encb(); //#6363 - $k[$j++] = $get($_.msg, $_.i); //#6364 - $_.enca(); //#6364 - $_.i = $_.i + 1; //#6365 - break; //#6366 - } //#6366 - } //#6366 - $k[$j++] = $_.swa; //#6369 - $_.encb(); //#6369 - $_.cset = "seta"; //#6370 - break; //#6371 - } //#6371 - $k[$j++] = $eq($_.cset, "seta"); //#6373 - $k[$j++] = $get($_.msg, $_.i); //#6373 - $_.bnota(); //#6373 - var _7I = $k[--$j]; //#6373 - var _7J = $k[--$j]; //#6373 - if ((_7J && _7I)) { //#6385 - if ($_.i < ($_.msglen - 1)) { //#6381 - $k[$j++] = $_.i + 1; //#6375 - $_.abeforeb(); //#6375 - if ($k[--$j]) { //#6380 - $k[$j++] = $_.sft; //#6376 - $_.enca(); //#6376 - $k[$j++] = $get($_.msg, $_.i); //#6377 - $_.encb(); //#6377 - $_.i = $_.i + 1; //#6378 - break; //#6379 - } //#6379 - } //#6379 - $k[$j++] = $_.swb; //#6382 - $_.enca(); //#6382 - $_.cset = "setb"; //#6383 - break; //#6384 - } //#6384 - if (($eq($_.cset, "setc") && ($_.nums < 2)) && (($get($_.msg, $_.i) > -1) || ($get($_.msg, $_.i) == $_.fn4))) { //#6395 - $k[$j++] = $_.i; //#6387 - $_.abeforeb(); //#6387 - if ($k[--$j]) { //#6391 - $k[$j++] = $_.swa; //#6388 - $_.encc(); //#6388 - $_.cset = "seta"; //#6389 - break; //#6390 - } //#6390 - $k[$j++] = $_.swb; //#6392 - $_.encc(); //#6392 - $_.cset = "setb"; //#6393 - break; //#6394 - } //#6394 - if ($eq($_.cset, "seta")) { //#6402 - $k[$j++] = $get($_.msg, $_.i); //#6399 - $_.enca(); //#6399 - $_.i = $_.i + 1; //#6400 - break; //#6401 - } //#6401 - if ($eq($_.cset, "setb")) { //#6407 - $k[$j++] = $get($_.msg, $_.i); //#6404 - $_.encb(); //#6404 - $_.i = $_.i + 1; //#6405 - break; //#6406 - } //#6406 - if ($eq($_.cset, "setc")) { //#6417 - if ($get($_.msg, $_.i) <= -1) { //#6414 - $k[$j++] = $get($_.msg, $_.i); //#6410 - $_.encc(); //#6410 - $_.i = $_.i + 1; //#6411 - } else { //#6414 - $k[$j++] = $geti($_.msg, $_.i, 2); //#6413 - $_.encc(); //#6413 - $_.i = $_.i + 2; //#6414 - } //#6414 - break; //#6416 - } //#6416 - break; //#6419 - } //#6419 - } //#6419 - $_.cws = $geti($_.cws, 0, $_.j); //#6423 - } //#6423 - var _87 = $a($_.j + 2); //#6427 - $puti(_87, 0, $_.cws); //#6427 - $_.cws = _87; //#6427 - $_.csum = $get($_.cws, 0); //#6428 - for (var _8D = 1, _8C = $_.j - 1; _8D <= _8C; _8D += 1) { //#6432 - $_.i = _8D; //#6430 - $_.csum = $f($_.csum + ($get($_.cws, $_.i) * $_.i)); //#6431 - } //#6431 - $_.csum = $_.csum % 103; //#6433 - $put($_.cws, $_.j, $_.csum); //#6434 - $put($_.cws, $_.j + 1, $get($_.seta, $_.stp)); //#6435 - var _8T = $get($_.options, 'debugcws') !== undefined; //#6437 - if (_8T) { //#6437 - $k[$j++] = 'bwipp.debugcws#6437'; //#6437 - $k[$j++] = $_.cws; //#6437 - bwipp_raiseerror(); //#6437 - } //#6437 - if (!bwipp_code128.__6459__) { //#6459 - $_ = Object.create($_); //#6459 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); //#6458 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6458 - bwipp_code128.__6459__ = 1; //#6458 - $_ = Object.getPrototypeOf($_); //#6458 - } //#6458 - $_.sbs = $s(($_.cws.length * 6) + 1); //#6462 - for (var _8b = 0, _8a = $_.cws.length - 1; _8b <= _8a; _8b += 1) { //#6466 - $_.i = _8b; //#6464 - $puti($_.sbs, $_.i * 6, $get($_.encs, $get($_.cws, $_.i))); //#6465 - } //#6465 - $k[$j++] = Infinity; //#6469 - $k[$j++] = Infinity; //#6471 - var _8j = $_.sbs; //#6471 - for (var _8k = 0, _8l = _8j.length; _8k < _8l; _8k++) { //#6471 - $k[$j++] = $get(_8j, _8k) - 48; //#6471 - } //#6471 - var _8n = $a(); //#6471 - $k[$j++] = Infinity; //#6472 - for (var _8p = 0, _8q = ~~(($_.sbs.length + 1) / 2); _8p < _8q; _8p++) { //#6472 - $k[$j++] = $_.height; //#6472 - } //#6472 - var _8s = $a(); //#6472 - $k[$j++] = Infinity; //#6473 - for (var _8u = 0, _8v = ~~(($_.sbs.length + 1) / 2); _8u < _8v; _8u++) { //#6473 - $k[$j++] = 0; //#6473 - } //#6473 - var _8w = $a(); //#6473 - $k[$j++] = 'ren'; //#6476 - $k[$j++] = bwipp_renlinear; //#6476 - $k[$j++] = 'sbs'; //#6476 - $k[$j++] = _8n; //#6476 - $k[$j++] = 'bhs'; //#6476 - $k[$j++] = _8s; //#6476 - $k[$j++] = 'bbs'; //#6476 - $k[$j++] = _8w; //#6476 - $k[$j++] = 'txt'; //#6476 - $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#6476 - $k[$j++] = 'textxalign'; //#6476 - $k[$j++] = "center"; //#6476 - $k[$j++] = 'opt'; //#6476 - $k[$j++] = $_.options; //#6476 - var _95 = $d(); //#6476 - $k[$j++] = _95; //#6479 - if (!$_.dontdraw) { //#6479 - bwipp_renlinear(); //#6479 - } //#6479 - $_ = Object.getPrototypeOf($_); //#6481 - $_ = Object.getPrototypeOf($_); //#6483 + var _6I = $k[--$j]; //#6606 + $k[$j++] = $lt($get($_.nextbnota, _6I), $get($_.nextanotb, _6I)); //#6606 + }; //#6606 + $_.cws = $a(($_.barcode.length * 2) + 3); //#6608 + $_.j = 0; //#6611 + if ($_.msglen > 0) { //#6612 + $k[$j++] = 0; //#6612 + $_.numsscr(); //#6612 + } else { //#6612 + $k[$j++] = -1; //#6612 + $k[$j++] = -1; //#6612 + } //#6612 + $_.nums = $k[--$j]; //#6612 + $_.nchars = $k[--$j]; //#6612 + for (;;) { //#6637 + if ($_.msglen == 0) { //#6618 + $k[$j++] = $_.stb; //#6615 + $_.enca(); //#6615 + $_.cset = "setb"; //#6616 + break; //#6617 + } //#6617 + if (($_.msglen == 2) && ($_.nums == 2)) { //#6623 + $k[$j++] = $_.stc; //#6620 + $_.enca(); //#6620 + $_.cset = "setc"; //#6621 + break; //#6622 + } //#6622 + if ($_.nums >= 4) { //#6628 + $k[$j++] = $_.stc; //#6625 + $_.enca(); //#6625 + $_.cset = "setc"; //#6626 + break; //#6627 + } //#6627 + $k[$j++] = 0; //#6629 + $_.abeforeb(); //#6629 + if ($k[--$j]) { //#6633 + $k[$j++] = $_.sta; //#6630 + $_.enca(); //#6630 + $_.cset = "seta"; //#6631 + break; //#6632 + } //#6632 + $k[$j++] = $_.stb; //#6634 + $_.enca(); //#6634 + $_.cset = "setb"; //#6635 + break; //#6636 + } //#6636 + $_.i = 0; //#6640 + for (;;) { //#6723 + if ($_.i == $_.msglen) { //#6641 + break; //#6641 + } //#6641 + $k[$j++] = $_.i; //#6643 + $_.numsscr(); //#6643 + $_.nums = $k[--$j]; //#6643 + $_.nchars = $k[--$j]; //#6643 + for (;;) { //#6721 + if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.nums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#6660 + if (($_.nums % 2) == 0) { //#6658 + $k[$j++] = $_.swc; //#6650 + if ($eq($_.cset, "seta")) { //#6650 + $_.enca(); //#6650 + } else { //#6650 + $_.encb(); //#6650 + } //#6650 + $_.cset = "setc"; //#6651 + break; //#6652 + } else { //#6658 + $k[$j++] = $get($_.msg, $_.i); //#6654 + if ($eq($_.cset, "seta")) { //#6654 + $_.enca(); //#6654 + } else { //#6654 + $_.encb(); //#6654 + } //#6654 + $_.i = $_.i + 1; //#6655 + $k[$j++] = $_.swc; //#6656 + if ($eq($_.cset, "seta")) { //#6656 + $_.enca(); //#6656 + } else { //#6656 + $_.encb(); //#6656 + } //#6656 + $_.cset = "setc"; //#6657 + break; //#6658 + } //#6658 + } //#6658 + $k[$j++] = $eq($_.cset, "setb"); //#6661 + $k[$j++] = $get($_.msg, $_.i); //#6661 + $_.anotb(); //#6661 + var _72 = $k[--$j]; //#6661 + var _73 = $k[--$j]; //#6661 + if ((_73 && _72)) { //#6673 + if ($_.i < ($_.msglen - 1)) { //#6669 + $k[$j++] = $_.i + 1; //#6663 + $_.bbeforea(); //#6663 + if ($k[--$j]) { //#6668 + $k[$j++] = $_.sft; //#6664 + $_.encb(); //#6664 + $k[$j++] = $get($_.msg, $_.i); //#6665 + $_.enca(); //#6665 + $_.i = $_.i + 1; //#6666 + break; //#6667 + } //#6667 + } //#6667 + $k[$j++] = $_.swa; //#6670 + $_.encb(); //#6670 + $_.cset = "seta"; //#6671 + break; //#6672 + } //#6672 + $k[$j++] = $eq($_.cset, "seta"); //#6674 + $k[$j++] = $get($_.msg, $_.i); //#6674 + $_.bnota(); //#6674 + var _7I = $k[--$j]; //#6674 + var _7J = $k[--$j]; //#6674 + if ((_7J && _7I)) { //#6686 + if ($_.i < ($_.msglen - 1)) { //#6682 + $k[$j++] = $_.i + 1; //#6676 + $_.abeforeb(); //#6676 + if ($k[--$j]) { //#6681 + $k[$j++] = $_.sft; //#6677 + $_.enca(); //#6677 + $k[$j++] = $get($_.msg, $_.i); //#6678 + $_.encb(); //#6678 + $_.i = $_.i + 1; //#6679 + break; //#6680 + } //#6680 + } //#6680 + $k[$j++] = $_.swb; //#6683 + $_.enca(); //#6683 + $_.cset = "setb"; //#6684 + break; //#6685 + } //#6685 + if (($eq($_.cset, "setc") && ($_.nums < 2)) && (($get($_.msg, $_.i) > -1) || ($get($_.msg, $_.i) == $_.fn4))) { //#6696 + $k[$j++] = $_.i; //#6688 + $_.abeforeb(); //#6688 + if ($k[--$j]) { //#6692 + $k[$j++] = $_.swa; //#6689 + $_.encc(); //#6689 + $_.cset = "seta"; //#6690 + break; //#6691 + } //#6691 + $k[$j++] = $_.swb; //#6693 + $_.encc(); //#6693 + $_.cset = "setb"; //#6694 + break; //#6695 + } //#6695 + if ($eq($_.cset, "seta")) { //#6703 + $k[$j++] = $get($_.msg, $_.i); //#6700 + $_.enca(); //#6700 + $_.i = $_.i + 1; //#6701 + break; //#6702 + } //#6702 + if ($eq($_.cset, "setb")) { //#6708 + $k[$j++] = $get($_.msg, $_.i); //#6705 + $_.encb(); //#6705 + $_.i = $_.i + 1; //#6706 + break; //#6707 + } //#6707 + if ($eq($_.cset, "setc")) { //#6718 + if ($get($_.msg, $_.i) <= -1) { //#6715 + $k[$j++] = $get($_.msg, $_.i); //#6711 + $_.encc(); //#6711 + $_.i = $_.i + 1; //#6712 + } else { //#6715 + $k[$j++] = $geti($_.msg, $_.i, 2); //#6714 + $_.encc(); //#6714 + $_.i = $_.i + 2; //#6715 + } //#6715 + break; //#6717 + } //#6717 + break; //#6720 + } //#6720 + } //#6720 + $_.cws = $geti($_.cws, 0, $_.j); //#6724 + } //#6724 + var _87 = $a($_.j + 2); //#6728 + $puti(_87, 0, $_.cws); //#6728 + $_.cws = _87; //#6728 + $_.csum = $get($_.cws, 0); //#6729 + for (var _8D = 1, _8C = $_.j - 1; _8D <= _8C; _8D += 1) { //#6733 + $_.i = _8D; //#6731 + $_.csum = $f($_.csum + ($get($_.cws, $_.i) * $_.i)); //#6732 + } //#6732 + $_.csum = $_.csum % 103; //#6734 + $put($_.cws, $_.j, $_.csum); //#6735 + $put($_.cws, $_.j + 1, $get($_.seta, $_.stp)); //#6736 + var _8T = $get($_.options, 'debugcws') !== undefined; //#6738 + if (_8T) { //#6738 + $k[$j++] = 'bwipp.debugcws#6738'; //#6738 + $k[$j++] = $_.cws; //#6738 + bwipp_raiseerror(); //#6738 + } //#6738 + if (!bwipp_code128.__6760__) { //#6760 + $_ = Object.create($_); //#6760 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "2331112"]); //#6759 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code128.$ctx[id] = $_[id]); //#6759 + bwipp_code128.__6760__ = 1; //#6759 + $_ = Object.getPrototypeOf($_); //#6759 + } //#6759 + $_.sbs = $s(($_.cws.length * 6) + 1); //#6763 + for (var _8b = 0, _8a = $_.cws.length - 1; _8b <= _8a; _8b += 1) { //#6767 + $_.i = _8b; //#6765 + $puti($_.sbs, $_.i * 6, $get($_.encs, $get($_.cws, $_.i))); //#6766 + } //#6766 + $k[$j++] = Infinity; //#6770 + $k[$j++] = Infinity; //#6772 + var _8j = $_.sbs; //#6772 + for (var _8k = 0, _8l = _8j.length; _8k < _8l; _8k++) { //#6772 + $k[$j++] = $get(_8j, _8k) - 48; //#6772 + } //#6772 + var _8n = $a(); //#6772 + $k[$j++] = Infinity; //#6773 + for (var _8p = 0, _8q = ~~(($_.sbs.length + 1) / 2); _8p < _8q; _8p++) { //#6773 + $k[$j++] = $_.height; //#6773 + } //#6773 + var _8s = $a(); //#6773 + $k[$j++] = Infinity; //#6774 + for (var _8u = 0, _8v = ~~(($_.sbs.length + 1) / 2); _8u < _8v; _8u++) { //#6774 + $k[$j++] = 0; //#6774 + } //#6774 + var _8w = $a(); //#6774 + $k[$j++] = 'ren'; //#6777 + $k[$j++] = 'renlinear'; //#6777 + $k[$j++] = 'sbs'; //#6777 + $k[$j++] = _8n; //#6777 + $k[$j++] = 'bhs'; //#6777 + $k[$j++] = _8s; //#6777 + $k[$j++] = 'bbs'; //#6777 + $k[$j++] = _8w; //#6777 + $k[$j++] = 'txt'; //#6777 + $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#6777 + $k[$j++] = 'textxalign'; //#6777 + $k[$j++] = "center"; //#6777 + $k[$j++] = 'opt'; //#6777 + $k[$j++] = $_.options; //#6777 + var _95 = $d(); //#6777 + $k[$j++] = _95; //#6780 + if (!$_.dontdraw) { //#6780 + bwipp_renlinear(); //#6780 + } //#6780 + $_ = Object.getPrototypeOf($_); //#6782 + $_ = Object.getPrototypeOf($_); //#6784 } //bwipp_code128 function bwipp_gs1_128() { - $_ = Object.create($_); //#6514 - $_.dontdraw = false; //#6517 - $_.includetext = false; //#6518 - $_.textfont = "OCR-B"; //#6519 - $_.textsize = 10; //#6520 - $_.textxoffset = 0; //#6521 - $_.textyoffset = -8; //#6522 - $_.height = 0.5; //#6523 - $_.linkagea = false; //#6524 - $_.linkagec = false; //#6525 - $_.parse = false; //#6526 - $_.dontlint = false; //#6527 - $_.lintreqs = false; //#6528 - $k[$j++] = $_; //#6530 - bwipp_processoptions(); //#6530 - $_.options = $k[--$j]; //#6530 - $_.barcode = $k[--$j]; //#6531 - if ($_.linkagea && $_.linkagec) { //#6535 - $k[$j++] = 'bwipp.gs1128badLinkage#6534'; //#6534 - $k[$j++] = "linkagea and linkagec cannot be used together"; //#6534 - bwipp_raiseerror(); //#6534 - } //#6534 - $_.text = $_.barcode; //#6537 - $k[$j++] = $_.barcode; //#6539 - $k[$j++] = 'ai'; //#6539 - bwipp_gs1process(); //#6539 - $_.fncs = $k[--$j]; //#6540 - $_.vals = $k[--$j]; //#6541 - $_.ais = $k[--$j]; //#6542 - $_.fnc1 = -1; //#6545 - $_.c128 = $a([$_.fnc1]); //#6546 - for (var _D = 0, _C = $_.ais.length - 1; _D <= _C; _D += 1) { //#6562 - $_.i = _D; //#6548 - $_.ai = $get($_.ais, $_.i); //#6549 - $_.val = $get($_.vals, $_.i); //#6550 - var _N = $a(($_.c128.length + $_.ai.length) + $_.val.length); //#6551 - $puti(_N, 0, $_.c128); //#6552 - $k[$j++] = _N; //#6553 - $k[$j++] = _N; //#6553 - $k[$j++] = $_.c128.length; //#6553 - $k[$j++] = $_.ai; //#6553 - $k[$j++] = Infinity; //#6553 - var _R = $k[--$j]; //#6553 - var _S = $k[--$j]; //#6553 - $k[$j++] = _R; //#6553 - $forall(_S); //#6553 - var _T = $a(); //#6553 - var _U = $k[--$j]; //#6553 - $puti($k[--$j], _U, _T); //#6553 - var _W = $k[--$j]; //#6554 - $k[$j++] = _W; //#6554 - $k[$j++] = _W; //#6554 - $k[$j++] = $_.c128.length + $_.ai.length; //#6554 - $k[$j++] = $_.val; //#6554 - $k[$j++] = Infinity; //#6554 - var _a = $k[--$j]; //#6554 - var _b = $k[--$j]; //#6554 - $k[$j++] = _a; //#6554 - $forall(_b); //#6554 - var _c = $a(); //#6554 - var _d = $k[--$j]; //#6554 - $puti($k[--$j], _d, _c); //#6554 - $_.c128 = $k[--$j]; //#6555 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#6561 - var _m = $a($_.c128.length + 1); //#6557 - $puti(_m, 0, $_.c128); //#6558 - $put(_m, $_.c128.length, $_.fnc1); //#6559 - $_.c128 = _m; //#6560 - } //#6560 - } //#6560 - $_.barcode = $s(($_.c128.length + 1) * 5); //#6565 - $_.i = 0; //#6566 - $_.j = 0; //#6566 - for (;;) { //#6576 - if ($_.i == $_.c128.length) { //#6567 - break; //#6567 - } //#6567 - var _w = $get($_.c128, $_.i); //#6568 - $k[$j++] = _w; //#6573 - if (_w == $_.fnc1) { //#6572 - $j--; //#6569 - $puti($_.barcode, $_.j, "^FNC1"); //#6569 - $_.j = $_.j + 4; //#6570 - } else { //#6572 - $put($_.barcode, $_.j, $k[--$j]); //#6572 - } //#6572 - $_.i = $_.i + 1; //#6574 - $_.j = $_.j + 1; //#6575 - } //#6575 - if ($_.linkagea || $_.linkagec) { //#6580 - $k[$j++] = $_.barcode; //#6578 - $k[$j++] = $_.j; //#6578 - if ($_.linkagea) { //#6578 - $k[$j++] = "^LNKA"; //#6578 - } else { //#6578 - $k[$j++] = "^LNKC"; //#6578 - } //#6578 - var _1B = $k[--$j]; //#6578 - var _1C = $k[--$j]; //#6578 - $puti($k[--$j], _1C, _1B); //#6578 - $_.j = $_.j + 5; //#6579 - } //#6579 - $_.barcode = $geti($_.barcode, 0, $_.j); //#6581 - delete $_.options["parse"]; //#6584 - $put($_.options, "height", $_.height); //#6585 - $put($_.options, "dontdraw", true); //#6586 - $put($_.options, "parsefnc", true); //#6587 - $k[$j++] = 'args'; //#6588 - $k[$j++] = $_.barcode; //#6588 - $k[$j++] = $_.options; //#6588 - bwipp_code128(); //#6588 - var _1P = $k[--$j]; //#6588 - $_[$k[--$j]] = _1P; //#6588 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6590 - $put($_.args, "textxalign", "center"); //#6591 - $put($_.args, "opt", $_.options); //#6592 - $k[$j++] = $_.args; //#6595 - if (!$_.dontdraw) { //#6595 - bwipp_renlinear(); //#6595 - } //#6595 - $_ = Object.getPrototypeOf($_); //#6597 + $_ = Object.create($_); //#6815 + $_.dontdraw = false; //#6818 + $_.includetext = false; //#6819 + $_.textfont = "OCR-B"; //#6820 + $_.textsize = 10; //#6821 + $_.textxoffset = 0; //#6822 + $_.textyoffset = -8; //#6823 + $_.height = 0.5; //#6824 + $_.linkagea = false; //#6825 + $_.linkagec = false; //#6826 + $_.parse = false; //#6827 + $_.dontlint = false; //#6828 + $_.lintreqs = false; //#6829 + $k[$j++] = $_; //#6831 + bwipp_processoptions(); //#6831 + $_.options = $k[--$j]; //#6831 + $_.barcode = $k[--$j]; //#6832 + if ($_.linkagea && $_.linkagec) { //#6836 + $k[$j++] = 'bwipp.gs1128badLinkage#6835'; //#6835 + $k[$j++] = "linkagea and linkagec cannot be used together"; //#6835 + bwipp_raiseerror(); //#6835 + } //#6835 + $_.text = $_.barcode; //#6838 + $k[$j++] = $_.barcode; //#6840 + $k[$j++] = 'ai'; //#6840 + bwipp_gs1process(); //#6840 + $_.fncs = $k[--$j]; //#6841 + $_.vals = $k[--$j]; //#6842 + $_.ais = $k[--$j]; //#6843 + $_.fnc1 = -1; //#6846 + $_.c128 = $a([$_.fnc1]); //#6847 + for (var _D = 0, _C = $_.ais.length - 1; _D <= _C; _D += 1) { //#6863 + $_.i = _D; //#6849 + $_.ai = $get($_.ais, $_.i); //#6850 + $_.val = $get($_.vals, $_.i); //#6851 + var _N = $a(($_.c128.length + $_.ai.length) + $_.val.length); //#6852 + $puti(_N, 0, $_.c128); //#6853 + $k[$j++] = _N; //#6854 + $k[$j++] = _N; //#6854 + $k[$j++] = $_.c128.length; //#6854 + $k[$j++] = $_.ai; //#6854 + $k[$j++] = Infinity; //#6854 + var _R = $k[--$j]; //#6854 + var _S = $k[--$j]; //#6854 + $k[$j++] = _R; //#6854 + $forall(_S); //#6854 + var _T = $a(); //#6854 + var _U = $k[--$j]; //#6854 + $puti($k[--$j], _U, _T); //#6854 + var _W = $k[--$j]; //#6855 + $k[$j++] = _W; //#6855 + $k[$j++] = _W; //#6855 + $k[$j++] = $_.c128.length + $_.ai.length; //#6855 + $k[$j++] = $_.val; //#6855 + $k[$j++] = Infinity; //#6855 + var _a = $k[--$j]; //#6855 + var _b = $k[--$j]; //#6855 + $k[$j++] = _a; //#6855 + $forall(_b); //#6855 + var _c = $a(); //#6855 + var _d = $k[--$j]; //#6855 + $puti($k[--$j], _d, _c); //#6855 + $_.c128 = $k[--$j]; //#6856 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#6862 + var _m = $a($_.c128.length + 1); //#6858 + $puti(_m, 0, $_.c128); //#6859 + $put(_m, $_.c128.length, $_.fnc1); //#6860 + $_.c128 = _m; //#6861 + } //#6861 + } //#6861 + $_.barcode = $s(($_.c128.length + 1) * 5); //#6866 + $_.i = 0; //#6867 + $_.j = 0; //#6867 + for (;;) { //#6877 + if ($_.i == $_.c128.length) { //#6868 + break; //#6868 + } //#6868 + var _w = $get($_.c128, $_.i); //#6869 + $k[$j++] = _w; //#6874 + if (_w == $_.fnc1) { //#6873 + $j--; //#6870 + $puti($_.barcode, $_.j, "^FNC1"); //#6870 + $_.j = $_.j + 4; //#6871 + } else { //#6873 + $put($_.barcode, $_.j, $k[--$j]); //#6873 + } //#6873 + $_.i = $_.i + 1; //#6875 + $_.j = $_.j + 1; //#6876 + } //#6876 + if ($_.linkagea || $_.linkagec) { //#6881 + $k[$j++] = $_.barcode; //#6879 + $k[$j++] = $_.j; //#6879 + if ($_.linkagea) { //#6879 + $k[$j++] = "^LNKA"; //#6879 + } else { //#6879 + $k[$j++] = "^LNKC"; //#6879 + } //#6879 + var _1B = $k[--$j]; //#6879 + var _1C = $k[--$j]; //#6879 + $puti($k[--$j], _1C, _1B); //#6879 + $_.j = $_.j + 5; //#6880 + } //#6880 + $_.barcode = $geti($_.barcode, 0, $_.j); //#6882 + delete $_.options["parse"]; //#6885 + $put($_.options, "height", $_.height); //#6886 + $put($_.options, "dontdraw", true); //#6887 + $put($_.options, "parsefnc", true); //#6888 + $k[$j++] = 'args'; //#6889 + $k[$j++] = $_.barcode; //#6889 + $k[$j++] = $_.options; //#6889 + bwipp_code128(); //#6889 + var _1P = $k[--$j]; //#6889 + $_[$k[--$j]] = _1P; //#6889 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6891 + $put($_.args, "textxalign", "center"); //#6892 + $put($_.args, "opt", $_.options); //#6893 + $k[$j++] = $_.args; //#6896 + if (!$_.dontdraw) { //#6896 + bwipp_renlinear(); //#6896 + } //#6896 + $_ = Object.getPrototypeOf($_); //#6898 } //bwipp_gs1_128 function bwipp_ean14() { - $_ = Object.create($_); //#6626 - $_.dontdraw = false; //#6629 - $_.includetext = false; //#6630 - $_.textfont = "OCR-B"; //#6631 - $_.textsize = 10; //#6632 - $_.textxoffset = 0; //#6633 - $_.textyoffset = -8; //#6634 - $_.height = 1; //#6635 - $k[$j++] = $_; //#6637 - bwipp_processoptions(); //#6637 - $_.options = $k[--$j]; //#6637 - $_.barcode = $k[--$j]; //#6638 - $_.text = $_.barcode; //#6641 - var _3 = $_.barcode; //#6642 - $k[$j++] = $s(_3.length); //#6643 - $k[$j++] = 0; //#6643 - $forall(_3, function() { //#6643 - var _5 = $k[--$j]; //#6643 - $k[$j++] = _5; //#6643 - if (_5 != 32) { //#6643 - var _6 = $k[--$j]; //#6643 - var _7 = $k[--$j]; //#6643 - var _8 = $k[--$j]; //#6643 - $put(_8, _7, _6); //#6643 - $k[$j++] = _8; //#6643 - $k[$j++] = $f(_7 + 1); //#6643 - } else { //#6643 - $j--; //#6643 - } //#6643 - }); //#6643 - var _9 = $k[--$j]; //#6644 - $_.barcode = $geti($k[--$j], 0, _9); //#6644 - $_.hasspace = $_.text.length != $_.barcode.length; //#6645 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#6650 - $k[$j++] = 'bwipp.ean14badLength#6649'; //#6649 - $k[$j++] = "GS1-14 must be 13 or 14 digits"; //#6649 - bwipp_raiseerror(); //#6649 - } //#6649 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#6653 - $k[$j++] = 'bwipp.ean14badAI#6652'; //#6652 - $k[$j++] = "GS1-14 must begin with (01) application identifier"; //#6652 - bwipp_raiseerror(); //#6652 - } //#6652 - var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6654 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6658 - var _N = $get(_K, _L); //#6658 - if ((_N < 48) || (_N > 57)) { //#6657 - $k[$j++] = 'bwipp.ean14badCharacter#6656'; //#6656 - $k[$j++] = "GS1-14 must contain only digits"; //#6656 - bwipp_raiseerror(); //#6656 - } //#6656 - } //#6656 - $_.checksum = 0; //#6661 - for (var _O = 0; _O <= 12; _O += 1) { //#6665 - $_.i = _O; //#6663 - $k[$j++] = 'checksum'; //#6664 - $k[$j++] = $_.checksum; //#6664 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6664 - if (($_.i % 2) == 0) { //#6664 - var _U = $k[--$j]; //#6664 - $k[$j++] = _U * 3; //#6664 - } //#6664 - var _V = $k[--$j]; //#6664 - var _W = $k[--$j]; //#6664 - $_[$k[--$j]] = $f(_W + _V); //#6664 - } //#6664 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6666 - if ($_.barcode.length == 18) { //#6680 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#6670 - $k[$j++] = 'bwipp.ean14badCheckDigit#6669'; //#6669 - $k[$j++] = "Incorrect GS1-14 check digit provided"; //#6669 - bwipp_raiseerror(); //#6669 - } //#6669 - } else { //#6680 - var _d = $s(18); //#6672 - $puti(_d, 0, $_.barcode); //#6673 - $put(_d, 17, $_.checksum + 48); //#6674 - $_.barcode = _d; //#6675 - var _i = $_.hasspace ? 2 : 1; //#6676 - var _j = $s($_.text.length + _i); //#6676 - $puti(_j, _j.length - 2, " "); //#6677 - $put(_j, _j.length - 1, $_.checksum + 48); //#6678 - $puti(_j, 0, $_.text); //#6679 - $_.text = _j; //#6680 - } //#6680 - $_.gtin = $geti($_.barcode, 4, 14); //#6682 - $_.barcode = $s(21); //#6685 - $puti($_.barcode, 0, "^FNC101"); //#6686 - var _r = $_.gtin; //#6687 - $puti($_.barcode, 7, _r); //#6687 - $put($_.options, "dontdraw", true); //#6690 - $put($_.options, "parsefnc", true); //#6691 - $k[$j++] = 'args'; //#6692 - $k[$j++] = $_.barcode; //#6692 - $k[$j++] = $_.options; //#6692 - bwipp_code128(); //#6692 - var _w = $k[--$j]; //#6692 - $_[$k[--$j]] = _w; //#6692 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6694 - $put($_.args, "textxalign", "center"); //#6695 - $put($_.args, "opt", $_.options); //#6696 - $k[$j++] = $_.args; //#6699 - if (!$_.dontdraw) { //#6699 - bwipp_renlinear(); //#6699 - } //#6699 - $_ = Object.getPrototypeOf($_); //#6701 + $_ = Object.create($_); //#6927 + $_.dontdraw = false; //#6930 + $_.includetext = false; //#6931 + $_.textfont = "OCR-B"; //#6932 + $_.textsize = 10; //#6933 + $_.textxoffset = 0; //#6934 + $_.textyoffset = -8; //#6935 + $_.height = 1; //#6936 + $k[$j++] = $_; //#6938 + bwipp_processoptions(); //#6938 + $_.options = $k[--$j]; //#6938 + $_.barcode = $k[--$j]; //#6939 + $_.text = $_.barcode; //#6942 + var _3 = $_.barcode; //#6943 + $k[$j++] = $s(_3.length); //#6944 + $k[$j++] = 0; //#6944 + $forall(_3, function() { //#6944 + var _5 = $k[--$j]; //#6944 + $k[$j++] = _5; //#6944 + if (_5 != 32) { //#6944 + var _6 = $k[--$j]; //#6944 + var _7 = $k[--$j]; //#6944 + var _8 = $k[--$j]; //#6944 + $put(_8, _7, _6); //#6944 + $k[$j++] = _8; //#6944 + $k[$j++] = $f(_7 + 1); //#6944 + } else { //#6944 + $j--; //#6944 + } //#6944 + }); //#6944 + var _9 = $k[--$j]; //#6945 + $_.barcode = $geti($k[--$j], 0, _9); //#6945 + $_.hasspace = $_.text.length != $_.barcode.length; //#6946 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#6951 + $k[$j++] = 'bwipp.ean14badLength#6950'; //#6950 + $k[$j++] = "GS1-14 must be 13 or 14 digits"; //#6950 + bwipp_raiseerror(); //#6950 + } //#6950 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#6954 + $k[$j++] = 'bwipp.ean14badAI#6953'; //#6953 + $k[$j++] = "GS1-14 must begin with (01) application identifier"; //#6953 + bwipp_raiseerror(); //#6953 + } //#6953 + var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6955 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6959 + var _N = $get(_K, _L); //#6959 + if ((_N < 48) || (_N > 57)) { //#6958 + $k[$j++] = 'bwipp.ean14badCharacter#6957'; //#6957 + $k[$j++] = "GS1-14 must contain only digits"; //#6957 + bwipp_raiseerror(); //#6957 + } //#6957 + } //#6957 + $_.checksum = 0; //#6962 + for (var _O = 0; _O <= 12; _O += 1) { //#6966 + $_.i = _O; //#6964 + $k[$j++] = 'checksum'; //#6965 + $k[$j++] = $_.checksum; //#6965 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6965 + if (($_.i % 2) == 0) { //#6965 + var _U = $k[--$j]; //#6965 + $k[$j++] = _U * 3; //#6965 + } //#6965 + var _V = $k[--$j]; //#6965 + var _W = $k[--$j]; //#6965 + $_[$k[--$j]] = $f(_W + _V); //#6965 + } //#6965 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6967 + if ($_.barcode.length == 18) { //#6981 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#6971 + $k[$j++] = 'bwipp.ean14badCheckDigit#6970'; //#6970 + $k[$j++] = "Incorrect GS1-14 check digit provided"; //#6970 + bwipp_raiseerror(); //#6970 + } //#6970 + } else { //#6981 + var _d = $s(18); //#6973 + $puti(_d, 0, $_.barcode); //#6974 + $put(_d, 17, $_.checksum + 48); //#6975 + $_.barcode = _d; //#6976 + var _i = $_.hasspace ? 2 : 1; //#6977 + var _j = $s($_.text.length + _i); //#6977 + $puti(_j, _j.length - 2, " "); //#6978 + $put(_j, _j.length - 1, $_.checksum + 48); //#6979 + $puti(_j, 0, $_.text); //#6980 + $_.text = _j; //#6981 + } //#6981 + $_.gtin = $geti($_.barcode, 4, 14); //#6983 + $_.barcode = $s(21); //#6986 + $puti($_.barcode, 0, "^FNC101"); //#6987 + var _r = $_.gtin; //#6988 + $puti($_.barcode, 7, _r); //#6988 + $put($_.options, "dontdraw", true); //#6991 + $put($_.options, "parsefnc", true); //#6992 + $k[$j++] = 'args'; //#6993 + $k[$j++] = $_.barcode; //#6993 + $k[$j++] = $_.options; //#6993 + bwipp_code128(); //#6993 + var _w = $k[--$j]; //#6993 + $_[$k[--$j]] = _w; //#6993 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6995 + $put($_.args, "textxalign", "center"); //#6996 + $put($_.args, "opt", $_.options); //#6997 + $k[$j++] = $_.args; //#7000 + if (!$_.dontdraw) { //#7000 + bwipp_renlinear(); //#7000 + } //#7000 + $_ = Object.getPrototypeOf($_); //#7002 } //bwipp_ean14 function bwipp_sscc18() { - $_ = Object.create($_); //#6730 - $_.dontdraw = false; //#6733 - $_.includetext = false; //#6734 - $_.textfont = "OCR-B"; //#6735 - $_.textsize = 10; //#6736 - $_.textxoffset = 0; //#6737 - $_.textyoffset = -8; //#6738 - $_.height = 1; //#6739 - $k[$j++] = $_; //#6741 - bwipp_processoptions(); //#6741 - $_.options = $k[--$j]; //#6741 - $_.barcode = $k[--$j]; //#6742 - $_.text = $_.barcode; //#6745 - var _3 = $_.barcode; //#6746 - $k[$j++] = $s(_3.length); //#6747 - $k[$j++] = 0; //#6747 - $forall(_3, function() { //#6747 - var _5 = $k[--$j]; //#6747 - $k[$j++] = _5; //#6747 - if (_5 != 32) { //#6747 - var _6 = $k[--$j]; //#6747 - var _7 = $k[--$j]; //#6747 - var _8 = $k[--$j]; //#6747 - $put(_8, _7, _6); //#6747 - $k[$j++] = _8; //#6747 - $k[$j++] = $f(_7 + 1); //#6747 - } else { //#6747 - $j--; //#6747 - } //#6747 - }); //#6747 - var _9 = $k[--$j]; //#6748 - $_.barcode = $geti($k[--$j], 0, _9); //#6748 - $_.hasspace = $_.text.length != $_.barcode.length; //#6749 - if (($_.barcode.length != 21) && ($_.barcode.length != 22)) { //#6754 - $k[$j++] = 'bwipp.sscc18badLength#6753'; //#6753 - $k[$j++] = "SSCC-18 must be 17 or 18 digits"; //#6753 - bwipp_raiseerror(); //#6753 - } //#6753 - if ($ne($geti($_.barcode, 0, 4), "(00)")) { //#6757 - $k[$j++] = 'bwipp.sscc18badAI#6756'; //#6756 - $k[$j++] = "SSCC-18 must begin with (00) application identifier"; //#6756 - bwipp_raiseerror(); //#6756 - } //#6756 - var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#6758 - for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#6762 - var _N = $get(_K, _L); //#6762 - if ((_N < 48) || (_N > 57)) { //#6761 - $k[$j++] = 'bwipp.sscc18badCharacter#6760'; //#6760 - $k[$j++] = "SSCC-18 must contain only digits"; //#6760 - bwipp_raiseerror(); //#6760 - } //#6760 - } //#6760 - $_.checksum = 0; //#6765 - for (var _O = 0; _O <= 16; _O += 1) { //#6769 - $_.i = _O; //#6767 - $k[$j++] = 'checksum'; //#6768 - $k[$j++] = $_.checksum; //#6768 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#6768 - if (($_.i % 2) == 0) { //#6768 - var _U = $k[--$j]; //#6768 - $k[$j++] = _U * 3; //#6768 - } //#6768 - var _V = $k[--$j]; //#6768 - var _W = $k[--$j]; //#6768 - $_[$k[--$j]] = $f(_W + _V); //#6768 - } //#6768 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#6770 - if ($_.barcode.length == 22) { //#6784 - if ($get($_.barcode, 21) != ($_.checksum + 48)) { //#6774 - $k[$j++] = 'bwipp.sscc18badCheckDigit#6773'; //#6773 - $k[$j++] = "Incorrect SSCC-18 check digit provided"; //#6773 - bwipp_raiseerror(); //#6773 - } //#6773 - } else { //#6784 - var _d = $s(22); //#6776 - $puti(_d, 0, $_.barcode); //#6777 - $put(_d, 21, $_.checksum + 48); //#6778 - $_.barcode = _d; //#6779 - var _i = $_.hasspace ? 2 : 1; //#6780 - var _j = $s($_.text.length + _i); //#6780 - $puti(_j, _j.length - 2, " "); //#6781 - $put(_j, _j.length - 1, $_.checksum + 48); //#6782 - $puti(_j, 0, $_.text); //#6783 - $_.text = _j; //#6784 - } //#6784 - $_.sscc = $geti($_.barcode, 4, 18); //#6786 - $_.barcode = $s(25); //#6789 - $puti($_.barcode, 0, "^FNC100"); //#6790 - var _r = $_.sscc; //#6791 - $puti($_.barcode, 7, _r); //#6791 - $put($_.options, "dontdraw", true); //#6794 - $put($_.options, "parsefnc", true); //#6795 - $k[$j++] = 'args'; //#6796 - $k[$j++] = $_.barcode; //#6796 - $k[$j++] = $_.options; //#6796 - bwipp_code128(); //#6796 - var _w = $k[--$j]; //#6796 - $_[$k[--$j]] = _w; //#6796 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#6798 - $put($_.args, "textxalign", "center"); //#6799 - $put($_.args, "opt", $_.options); //#6800 - $k[$j++] = $_.args; //#6803 - if (!$_.dontdraw) { //#6803 - bwipp_renlinear(); //#6803 - } //#6803 - $_ = Object.getPrototypeOf($_); //#6805 + $_ = Object.create($_); //#7031 + $_.dontdraw = false; //#7034 + $_.includetext = false; //#7035 + $_.textfont = "OCR-B"; //#7036 + $_.textsize = 10; //#7037 + $_.textxoffset = 0; //#7038 + $_.textyoffset = -8; //#7039 + $_.height = 1; //#7040 + $k[$j++] = $_; //#7042 + bwipp_processoptions(); //#7042 + $_.options = $k[--$j]; //#7042 + $_.barcode = $k[--$j]; //#7043 + $_.text = $_.barcode; //#7046 + var _3 = $_.barcode; //#7047 + $k[$j++] = $s(_3.length); //#7048 + $k[$j++] = 0; //#7048 + $forall(_3, function() { //#7048 + var _5 = $k[--$j]; //#7048 + $k[$j++] = _5; //#7048 + if (_5 != 32) { //#7048 + var _6 = $k[--$j]; //#7048 + var _7 = $k[--$j]; //#7048 + var _8 = $k[--$j]; //#7048 + $put(_8, _7, _6); //#7048 + $k[$j++] = _8; //#7048 + $k[$j++] = $f(_7 + 1); //#7048 + } else { //#7048 + $j--; //#7048 + } //#7048 + }); //#7048 + var _9 = $k[--$j]; //#7049 + $_.barcode = $geti($k[--$j], 0, _9); //#7049 + $_.hasspace = $_.text.length != $_.barcode.length; //#7050 + if (($_.barcode.length != 21) && ($_.barcode.length != 22)) { //#7055 + $k[$j++] = 'bwipp.sscc18badLength#7054'; //#7054 + $k[$j++] = "SSCC-18 must be 17 or 18 digits"; //#7054 + bwipp_raiseerror(); //#7054 + } //#7054 + if ($ne($geti($_.barcode, 0, 4), "(00)")) { //#7058 + $k[$j++] = 'bwipp.sscc18badAI#7057'; //#7057 + $k[$j++] = "SSCC-18 must begin with (00) application identifier"; //#7057 + bwipp_raiseerror(); //#7057 + } //#7057 + var _K = $geti($_.barcode, 4, $_.barcode.length - 4); //#7059 + for (var _L = 0, _M = _K.length; _L < _M; _L++) { //#7063 + var _N = $get(_K, _L); //#7063 + if ((_N < 48) || (_N > 57)) { //#7062 + $k[$j++] = 'bwipp.sscc18badCharacter#7061'; //#7061 + $k[$j++] = "SSCC-18 must contain only digits"; //#7061 + bwipp_raiseerror(); //#7061 + } //#7061 + } //#7061 + $_.checksum = 0; //#7066 + for (var _O = 0; _O <= 16; _O += 1) { //#7070 + $_.i = _O; //#7068 + $k[$j++] = 'checksum'; //#7069 + $k[$j++] = $_.checksum; //#7069 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#7069 + if (($_.i % 2) == 0) { //#7069 + var _U = $k[--$j]; //#7069 + $k[$j++] = _U * 3; //#7069 + } //#7069 + var _V = $k[--$j]; //#7069 + var _W = $k[--$j]; //#7069 + $_[$k[--$j]] = $f(_W + _V); //#7069 + } //#7069 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7071 + if ($_.barcode.length == 22) { //#7085 + if ($get($_.barcode, 21) != ($_.checksum + 48)) { //#7075 + $k[$j++] = 'bwipp.sscc18badCheckDigit#7074'; //#7074 + $k[$j++] = "Incorrect SSCC-18 check digit provided"; //#7074 + bwipp_raiseerror(); //#7074 + } //#7074 + } else { //#7085 + var _d = $s(22); //#7077 + $puti(_d, 0, $_.barcode); //#7078 + $put(_d, 21, $_.checksum + 48); //#7079 + $_.barcode = _d; //#7080 + var _i = $_.hasspace ? 2 : 1; //#7081 + var _j = $s($_.text.length + _i); //#7081 + $puti(_j, _j.length - 2, " "); //#7082 + $put(_j, _j.length - 1, $_.checksum + 48); //#7083 + $puti(_j, 0, $_.text); //#7084 + $_.text = _j; //#7085 + } //#7085 + $_.sscc = $geti($_.barcode, 4, 18); //#7087 + $_.barcode = $s(25); //#7090 + $puti($_.barcode, 0, "^FNC100"); //#7091 + var _r = $_.sscc; //#7092 + $puti($_.barcode, 7, _r); //#7092 + $put($_.options, "dontdraw", true); //#7095 + $put($_.options, "parsefnc", true); //#7096 + $k[$j++] = 'args'; //#7097 + $k[$j++] = $_.barcode; //#7097 + $k[$j++] = $_.options; //#7097 + bwipp_code128(); //#7097 + var _w = $k[--$j]; //#7097 + $_[$k[--$j]] = _w; //#7097 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7099 + $put($_.args, "textxalign", "center"); //#7100 + $put($_.args, "opt", $_.options); //#7101 + $k[$j++] = $_.args; //#7104 + if (!$_.dontdraw) { //#7104 + bwipp_renlinear(); //#7104 + } //#7104 + $_ = Object.getPrototypeOf($_); //#7106 } //bwipp_sscc18 function bwipp_code39() { - $_ = Object.create($_); //#6835 - $_.dontdraw = false; //#6838 - $_.includecheck = false; //#6839 - $_.validatecheck = false; //#6840 - $_.includetext = false; //#6841 - $_.includecheckintext = false; //#6842 - $_.hidestars = false; //#6843 - $_.textfont = "OCR-B"; //#6844 - $_.textsize = 10; //#6845 - $_.textyoffset = -8; //#6846 - $_.height = 1; //#6847 - $k[$j++] = $_; //#6849 - bwipp_processoptions(); //#6849 - $_.options = $k[--$j]; //#6849 - $_.barcode = $k[--$j]; //#6850 - if ($eq($_.barcode, "")) { //#6854 - $k[$j++] = 'bwipp.code39emptyData#6853'; //#6853 - $k[$j++] = "The data must not be empty"; //#6853 - bwipp_raiseerror(); //#6853 - } //#6853 - bwipp_loadctx(bwipp_code39) //#6856 - if (!bwipp_code39.__6876__) { //#6876 - $_ = Object.create($_); //#6876 - $_.encs = $a(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); //#6870 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#6873 - $_.charvals = new Map; //#6874 - for (var _4 = 0; _4 <= 42; _4 += 1) { //#6875 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#6875 - } //#6875 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39.$ctx[id] = $_[id]); //#6875 - bwipp_code39.__6876__ = 1; //#6875 - $_ = Object.getPrototypeOf($_); //#6875 - } //#6875 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#6883 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#6880 - if (!_F) { //#6882 - $k[$j++] = 'bwipp.code39badCharacter#6881'; //#6881 - $k[$j++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#6881 - bwipp_raiseerror(); //#6881 - } //#6881 - } //#6881 - $k[$j++] = 'barlen'; //#6885 - $k[$j++] = $_.barcode.length; //#6885 - if ($_.validatecheck) { //#6885 - var _I = $k[--$j]; //#6885 - $k[$j++] = $f(_I - 1); //#6885 - } //#6885 - var _J = $k[--$j]; //#6885 - $_[$k[--$j]] = _J; //#6885 - $_.checksum = 0; //#6887 - for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#6891 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _N, 1)) + $_.checksum); //#6890 - } //#6890 - $_.checksum = $_.checksum % 43; //#6892 - if ($_.validatecheck) { //#6899 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#6896 - $k[$j++] = 'bwipp.code39badCheckDigit#6895'; //#6895 - $k[$j++] = "Incorrect Code 39 check digit provided"; //#6895 - bwipp_raiseerror(); //#6895 - } //#6895 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#6897 - $_.includecheck = true; //#6898 - } //#6898 - var _g = $_.includecheck ? 3 : 2; //#6901 - $_.sbs = $s($f($_.barlen + _g) * 10); //#6901 - var _k = $_.includecheck ? 3 : 2; //#6902 - $_.txt = $a($f($_.barlen + _k)); //#6902 - $puti($_.sbs, 0, $get($_.encs, 43)); //#6905 - if (!$_.hidestars) { //#6909 - $put($_.txt, 0, $a(["*", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#6907 - } else { //#6909 - $put($_.txt, 0, $a(["", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#6909 - } //#6909 - for (var _12 = 0, _11 = $f($_.barlen - 1); _12 <= _11; _12 += 1) { //#6917 - $_.i = _12; //#6913 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#6914 - $puti($_.sbs, ($_.i * 10) + 10, $get($_.encs, $_.indx)); //#6915 - $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i, 1), ($_.i + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6916 - } //#6916 - if ($_.includecheck) { //#6938 - $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, $_.checksum)); //#6921 - if ($_.includecheckintext) { //#6925 - $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum, 1), $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6923 - } else { //#6925 - $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6925 - } //#6925 - $puti($_.sbs, $f(($_.barlen * 10) + 20), $get($_.encs, 43)); //#6927 - if (!$_.hidestars) { //#6931 - $put($_.txt, $f($_.barlen + 2), $a(["*", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6929 - } else { //#6931 - $put($_.txt, $f($_.barlen + 2), $a(["", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6931 - } //#6931 - } else { //#6938 - $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, 43)); //#6934 - if (!$_.hidestars) { //#6938 - $put($_.txt, $f($_.barlen + 1), $a(["*", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6936 - } else { //#6938 - $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#6938 - } //#6938 - } //#6938 - $k[$j++] = Infinity; //#6943 - $k[$j++] = Infinity; //#6945 - var _2N = $_.sbs; //#6945 - for (var _2O = 0, _2P = _2N.length; _2O < _2P; _2O++) { //#6945 - $k[$j++] = $get(_2N, _2O) - 48; //#6945 - } //#6945 - var _2R = $a(); //#6945 - $k[$j++] = Infinity; //#6946 - for (var _2T = 0, _2U = ~~(($_.sbs.length + 1) / 2); _2T < _2U; _2T++) { //#6946 - $k[$j++] = $_.height; //#6946 - } //#6946 - var _2W = $a(); //#6946 - $k[$j++] = Infinity; //#6947 - for (var _2Y = 0, _2Z = ~~(($_.sbs.length + 1) / 2); _2Y < _2Z; _2Y++) { //#6947 - $k[$j++] = 0; //#6947 - } //#6947 - var _2a = $a(); //#6947 - $k[$j++] = 'ren'; //#6950 - $k[$j++] = bwipp_renlinear; //#6950 - $k[$j++] = 'sbs'; //#6950 - $k[$j++] = _2R; //#6950 - $k[$j++] = 'bhs'; //#6950 - $k[$j++] = _2W; //#6950 - $k[$j++] = 'bbs'; //#6950 - $k[$j++] = _2a; //#6950 - if ($_.includetext) { //#6950 - $k[$j++] = 'txt'; //#6949 - $k[$j++] = $_.txt; //#6949 - } //#6949 - $k[$j++] = 'opt'; //#6951 - $k[$j++] = $_.options; //#6951 - var _2e = $d(); //#6951 - $k[$j++] = _2e; //#6954 - if (!$_.dontdraw) { //#6954 - bwipp_renlinear(); //#6954 - } //#6954 - $_ = Object.getPrototypeOf($_); //#6956 - $_ = Object.getPrototypeOf($_); //#6958 + $_ = Object.create($_); //#7136 + $_.dontdraw = false; //#7139 + $_.includecheck = false; //#7140 + $_.validatecheck = false; //#7141 + $_.includetext = false; //#7142 + $_.includecheckintext = false; //#7143 + $_.hidestars = false; //#7144 + $_.textfont = "OCR-B"; //#7145 + $_.textsize = 10; //#7146 + $_.textyoffset = -8; //#7147 + $_.height = 1; //#7148 + $k[$j++] = $_; //#7150 + bwipp_processoptions(); //#7150 + $_.options = $k[--$j]; //#7150 + $_.barcode = $k[--$j]; //#7151 + if ($eq($_.barcode, "")) { //#7155 + $k[$j++] = 'bwipp.code39emptyData#7154'; //#7154 + $k[$j++] = "The data must not be empty"; //#7154 + bwipp_raiseerror(); //#7154 + } //#7154 + bwipp_loadctx(bwipp_code39) //#7157 + if (!bwipp_code39.__7177__) { //#7177 + $_ = Object.create($_); //#7177 + $_.encs = $a(["1113313111", "3113111131", "1133111131", "3133111111", "1113311131", "3113311111", "1133311111", "1113113131", "3113113111", "1133113111", "3111131131", "1131131131", "3131131111", "1111331131", "3111331111", "1131331111", "1111133131", "3111133111", "1131133111", "1111333111", "3111111331", "1131111331", "3131111311", "1111311331", "3111311311", "1131311311", "1111113331", "3111113311", "1131113311", "1111313311", "3311111131", "1331111131", "3331111111", "1311311131", "3311311111", "1331311111", "1311113131", "3311113111", "1331113111", "1313131111", "1313111311", "1311131311", "1113131311", "1311313111"]); //#7171 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7174 + $_.charvals = new Map; //#7175 + for (var _4 = 0; _4 <= 42; _4 += 1) { //#7176 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#7176 + } //#7176 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39.$ctx[id] = $_[id]); //#7176 + bwipp_code39.__7177__ = 1; //#7176 + $_ = Object.getPrototypeOf($_); //#7176 + } //#7176 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#7184 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#7181 + if (!_F) { //#7183 + $k[$j++] = 'bwipp.code39badCharacter#7182'; //#7182 + $k[$j++] = "Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#7182 + bwipp_raiseerror(); //#7182 + } //#7182 + } //#7182 + $k[$j++] = 'barlen'; //#7186 + $k[$j++] = $_.barcode.length; //#7186 + if ($_.validatecheck) { //#7186 + var _I = $k[--$j]; //#7186 + $k[$j++] = $f(_I - 1); //#7186 + } //#7186 + var _J = $k[--$j]; //#7186 + $_[$k[--$j]] = _J; //#7186 + $_.checksum = 0; //#7188 + for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#7192 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _N, 1)) + $_.checksum); //#7191 + } //#7191 + $_.checksum = $_.checksum % 43; //#7193 + if ($_.validatecheck) { //#7200 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#7197 + $k[$j++] = 'bwipp.code39badCheckDigit#7196'; //#7196 + $k[$j++] = "Incorrect Code 39 check digit provided"; //#7196 + bwipp_raiseerror(); //#7196 + } //#7196 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#7198 + $_.includecheck = true; //#7199 + } //#7199 + var _g = $_.includecheck ? 3 : 2; //#7202 + $_.sbs = $s($f($_.barlen + _g) * 10); //#7202 + var _k = $_.includecheck ? 3 : 2; //#7203 + $_.txt = $a($f($_.barlen + _k)); //#7203 + $puti($_.sbs, 0, $get($_.encs, 43)); //#7206 + if (!$_.hidestars) { //#7210 + $put($_.txt, 0, $a(["*", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#7208 + } else { //#7210 + $put($_.txt, 0, $a(["", 0, $_.textyoffset, $_.textfont, $_.textsize])); //#7210 + } //#7210 + for (var _12 = 0, _11 = $f($_.barlen - 1); _12 <= _11; _12 += 1) { //#7218 + $_.i = _12; //#7214 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#7215 + $puti($_.sbs, ($_.i * 10) + 10, $get($_.encs, $_.indx)); //#7216 + $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i, 1), ($_.i + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7217 + } //#7217 + if ($_.includecheck) { //#7239 + $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, $_.checksum)); //#7222 + if ($_.includecheckintext) { //#7226 + $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum, 1), $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7224 + } else { //#7226 + $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7226 + } //#7226 + $puti($_.sbs, $f(($_.barlen * 10) + 20), $get($_.encs, 43)); //#7228 + if (!$_.hidestars) { //#7232 + $put($_.txt, $f($_.barlen + 2), $a(["*", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7230 + } else { //#7232 + $put($_.txt, $f($_.barlen + 2), $a(["", $f($_.barlen + 2) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7232 + } //#7232 + } else { //#7239 + $puti($_.sbs, $f(($_.barlen * 10) + 10), $get($_.encs, 43)); //#7235 + if (!$_.hidestars) { //#7239 + $put($_.txt, $f($_.barlen + 1), $a(["*", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7237 + } else { //#7239 + $put($_.txt, $f($_.barlen + 1), $a(["", $f($_.barlen + 1) * 16, $_.textyoffset, $_.textfont, $_.textsize])); //#7239 + } //#7239 + } //#7239 + $k[$j++] = Infinity; //#7244 + $k[$j++] = Infinity; //#7246 + var _2N = $_.sbs; //#7246 + for (var _2O = 0, _2P = _2N.length; _2O < _2P; _2O++) { //#7246 + $k[$j++] = $get(_2N, _2O) - 48; //#7246 + } //#7246 + var _2R = $a(); //#7246 + $k[$j++] = Infinity; //#7247 + for (var _2T = 0, _2U = ~~(($_.sbs.length + 1) / 2); _2T < _2U; _2T++) { //#7247 + $k[$j++] = $_.height; //#7247 + } //#7247 + var _2W = $a(); //#7247 + $k[$j++] = Infinity; //#7248 + for (var _2Y = 0, _2Z = ~~(($_.sbs.length + 1) / 2); _2Y < _2Z; _2Y++) { //#7248 + $k[$j++] = 0; //#7248 + } //#7248 + var _2a = $a(); //#7248 + $k[$j++] = 'ren'; //#7251 + $k[$j++] = 'renlinear'; //#7251 + $k[$j++] = 'sbs'; //#7251 + $k[$j++] = _2R; //#7251 + $k[$j++] = 'bhs'; //#7251 + $k[$j++] = _2W; //#7251 + $k[$j++] = 'bbs'; //#7251 + $k[$j++] = _2a; //#7251 + if ($_.includetext) { //#7251 + $k[$j++] = 'txt'; //#7250 + $k[$j++] = $_.txt; //#7250 + } //#7250 + $k[$j++] = 'opt'; //#7252 + $k[$j++] = $_.options; //#7252 + var _2e = $d(); //#7252 + $k[$j++] = _2e; //#7255 + if (!$_.dontdraw) { //#7255 + bwipp_renlinear(); //#7255 + } //#7255 + $_ = Object.getPrototypeOf($_); //#7257 + $_ = Object.getPrototypeOf($_); //#7259 } //bwipp_code39 function bwipp_code39ext() { - $_ = Object.create($_); //#6990 - $_.dontdraw = false; //#6993 - $_.includetext = false; //#6994 - $_.parse = false; //#6995 - $k[$j++] = $_; //#6997 - bwipp_processoptions(); //#6997 - $_.options = $k[--$j]; //#6997 - $_.barcode = $k[--$j]; //#6998 - bwipp_loadctx(bwipp_code39ext) //#7000 + $_ = Object.create($_); //#7291 + $_.dontdraw = false; //#7294 + $_.includetext = false; //#7295 + $_.parse = false; //#7296 + $k[$j++] = $_; //#7298 + bwipp_processoptions(); //#7298 + $_.options = $k[--$j]; //#7298 + $_.barcode = $k[--$j]; //#7299 + bwipp_loadctx(bwipp_code39ext) //#7301 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#7006 - $_.fncvals = _3; //#7007 - $k[$j++] = 'barcode'; //#7008 - $k[$j++] = $_.barcode; //#7008 - $k[$j++] = $_.fncvals; //#7008 - bwipp_parseinput(); //#7008 - var _6 = $k[--$j]; //#7008 - $_[$k[--$j]] = _6; //#7008 - $_.barlen = $_.barcode.length; //#7009 - delete $_.options["parse"]; //#7010 - $forall($_.barcode, function() { //#7017 - if ($k[--$j] >= 128) { //#7016 - $k[$j++] = 'bwipp.code39extBadCharacter#7015'; //#7015 - $k[$j++] = "Code 39 Extended must contain only ASCII characters"; //#7015 - bwipp_raiseerror(); //#7015 - } //#7015 - }); //#7015 - if (!bwipp_code39ext.__7031__) { //#7031 - $_ = Object.create($_); //#7031 - $_.extencs = $a(["%U", "$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", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "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", "%K", "%L", "%M", "%N", "%O", "%W", "+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", "%P", "%Q", "%R", "%S", "%T"]); //#7030 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39ext.$ctx[id] = $_[id]); //#7030 - bwipp_code39ext.__7031__ = 1; //#7030 - $_ = Object.getPrototypeOf($_); //#7030 - } //#7030 - $_.newcode = $s($_.barlen * 2); //#7033 - $_.newtext = $s($_.barlen * 2); //#7034 - $_.j = 0; //#7035 - for (var _K = 0, _J = $_.barlen - 1; _K <= _J; _K += 1) { //#7043 - $_.i = _K; //#7037 - $_.extchar = $get($_.extencs, $get($_.barcode, $_.i)); //#7038 - $puti($_.newcode, $_.j, $_.extchar); //#7039 - var _X = $get($_.barcode, $_.i); //#7040 - $k[$j++] = $_.newtext; //#7040 - $k[$j++] = $_.j; //#7040 - $k[$j++] = _X; //#7040 - if ((_X < 32) || (_X == 127)) { //#7040 - $j--; //#7040 - $k[$j++] = 32; //#7040 - } //#7040 - var _Y = $k[--$j]; //#7040 - var _Z = $k[--$j]; //#7040 - $put($k[--$j], _Z, _Y); //#7040 - if ($_.extchar.length != 1) { //#7041 - $put($_.newtext, $_.j + 1, 32); //#7041 - } //#7041 - $_.j = $_.j + $_.extchar.length; //#7042 - } //#7042 - $_.newcode = $geti($_.newcode, 0, $_.j); //#7044 - $_.newtext = $geti($_.newtext, 0, $_.j); //#7045 - $put($_.options, "dontdraw", true); //#7048 - $k[$j++] = 'args'; //#7049 - $k[$j++] = $_.newcode; //#7049 - $k[$j++] = $_.options; //#7049 - bwipp_code39(); //#7049 - var _p = $k[--$j]; //#7049 - $_[$k[--$j]] = _p; //#7049 - if ($_.includetext) { //#7061 - $_.txt = $get($_.args, "txt"); //#7053 - for (var _w = 0, _v = $_.newtext.length - 1; _w <= _v; _w += 1) { //#7059 - $_.i = _w; //#7055 - $_.txtentry = $get($_.txt, $_.i + 1); //#7056 - $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7057 - $put($_.txt, $_.i + 1, $_.txtentry); //#7058 - } //#7058 - $put($_.args, "txt", $_.txt); //#7060 - } //#7060 - $put($_.args, "opt", $_.options); //#7062 - $k[$j++] = $_.args; //#7065 - if (!$_.dontdraw) { //#7065 - bwipp_renlinear(); //#7065 - } //#7065 - $_ = Object.getPrototypeOf($_); //#7067 - $_ = Object.getPrototypeOf($_); //#7069 + ]); //#7307 + $_.fncvals = _3; //#7308 + $k[$j++] = 'barcode'; //#7309 + $k[$j++] = $_.barcode; //#7309 + $k[$j++] = $_.fncvals; //#7309 + bwipp_parseinput(); //#7309 + var _6 = $k[--$j]; //#7309 + $_[$k[--$j]] = _6; //#7309 + $_.barlen = $_.barcode.length; //#7310 + delete $_.options["parse"]; //#7311 + $forall($_.barcode, function() { //#7318 + if ($k[--$j] >= 128) { //#7317 + $k[$j++] = 'bwipp.code39extBadCharacter#7316'; //#7316 + $k[$j++] = "Code 39 Extended must contain only ASCII characters"; //#7316 + bwipp_raiseerror(); //#7316 + } //#7316 + }); //#7316 + if (!bwipp_code39ext.__7332__) { //#7332 + $_ = Object.create($_); //#7332 + $_.extencs = $a(["%U", "$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", "%A", "%B", "%C", "%D", "%E", " ", "/A", "/B", "/C", "/D", "/E", "/F", "/G", "/H", "/I", "/J", "/K", "/L", "-", ".", "/O", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "/Z", "%F", "%G", "%H", "%I", "%J", "%V", "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", "%K", "%L", "%M", "%N", "%O", "%W", "+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", "%P", "%Q", "%R", "%S", "%T"]); //#7331 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code39ext.$ctx[id] = $_[id]); //#7331 + bwipp_code39ext.__7332__ = 1; //#7331 + $_ = Object.getPrototypeOf($_); //#7331 + } //#7331 + $_.newcode = $s($_.barlen * 2); //#7334 + $_.newtext = $s($_.barlen * 2); //#7335 + $_.j = 0; //#7336 + for (var _K = 0, _J = $_.barlen - 1; _K <= _J; _K += 1) { //#7344 + $_.i = _K; //#7338 + $_.extchar = $get($_.extencs, $get($_.barcode, $_.i)); //#7339 + $puti($_.newcode, $_.j, $_.extchar); //#7340 + var _X = $get($_.barcode, $_.i); //#7341 + $k[$j++] = $_.newtext; //#7341 + $k[$j++] = $_.j; //#7341 + $k[$j++] = _X; //#7341 + if ((_X < 32) || (_X == 127)) { //#7341 + $j--; //#7341 + $k[$j++] = 32; //#7341 + } //#7341 + var _Y = $k[--$j]; //#7341 + var _Z = $k[--$j]; //#7341 + $put($k[--$j], _Z, _Y); //#7341 + if ($_.extchar.length != 1) { //#7342 + $put($_.newtext, $_.j + 1, 32); //#7342 + } //#7342 + $_.j = $_.j + $_.extchar.length; //#7343 + } //#7343 + $_.newcode = $geti($_.newcode, 0, $_.j); //#7345 + $_.newtext = $geti($_.newtext, 0, $_.j); //#7346 + $put($_.options, "dontdraw", true); //#7349 + $k[$j++] = 'args'; //#7350 + $k[$j++] = $_.newcode; //#7350 + $k[$j++] = $_.options; //#7350 + bwipp_code39(); //#7350 + var _p = $k[--$j]; //#7350 + $_[$k[--$j]] = _p; //#7350 + if ($_.includetext) { //#7362 + $_.txt = $get($_.args, "txt"); //#7354 + for (var _w = 0, _v = $_.newtext.length - 1; _w <= _v; _w += 1) { //#7360 + $_.i = _w; //#7356 + $_.txtentry = $get($_.txt, $_.i + 1); //#7357 + $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7358 + $put($_.txt, $_.i + 1, $_.txtentry); //#7359 + } //#7359 + $put($_.args, "txt", $_.txt); //#7361 + } //#7361 + $put($_.args, "opt", $_.options); //#7363 + $k[$j++] = $_.args; //#7366 + if (!$_.dontdraw) { //#7366 + bwipp_renlinear(); //#7366 + } //#7366 + $_ = Object.getPrototypeOf($_); //#7368 + $_ = Object.getPrototypeOf($_); //#7370 } //bwipp_code39ext function bwipp_code32() { - $_ = Object.create($_); //#7098 - $_.dontdraw = false; //#7101 - $_.includetext = false; //#7102 - $_.textfont = "OCR-B"; //#7103 - $_.textsize = 10; //#7104 - $_.textyoffset = -8; //#7105 - $_.textxoffset = 0; //#7106 - $_.height = 1; //#7107 - $k[$j++] = $_; //#7109 - bwipp_processoptions(); //#7109 - $_.options = $k[--$j]; //#7109 - $_.barcode = $k[--$j]; //#7110 - if (($_.barcode.length != 8) && ($_.barcode.length != 9)) { //#7115 - $k[$j++] = 'bwipp.code32badLength#7114'; //#7114 - $k[$j++] = "Italian Pharmacode must be 8 or 9 digits"; //#7114 - bwipp_raiseerror(); //#7114 - } //#7114 - $forall($_.barcode, function() { //#7120 - var _5 = $k[--$j]; //#7117 - if ((_5 < 48) || (_5 > 57)) { //#7119 - $k[$j++] = 'bwipp.code32badCharacter#7118'; //#7118 - $k[$j++] = "Italian Pharmacode must contain only digits"; //#7118 - bwipp_raiseerror(); //#7118 - } //#7118 - }); //#7118 - $_.checksum = 0; //#7123 - for (var _6 = 0; _6 <= 7; _6 += 1) { //#7128 - $_.i = _6; //#7125 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7126 - if (($_.i % 2) != 0) { //#7126 - var _B = $k[--$j]; //#7126 - $k[$j++] = _B * 2; //#7126 - } //#7126 - var _C = $k[--$j]; //#7126 - $k[$j++] = _C; //#7126 - if (_C > 9) { //#7126 - var _D = $k[--$j]; //#7126 - $k[$j++] = $f(_D - 9); //#7126 - } //#7126 - $_.checksum = $f($k[--$j] + $_.checksum); //#7127 - } //#7127 - $_.checksum = $_.checksum % 10; //#7129 - if ($_.barcode.length == 9) { //#7134 - if ($get($_.barcode, 8) != $f($_.checksum + 48)) { //#7133 - $k[$j++] = 'bwipp.code32badCheckDigit#7132'; //#7132 - $k[$j++] = "Incorrect Italian Pharmacode check digit provided"; //#7132 - bwipp_raiseerror(); //#7132 - } //#7132 - } //#7132 - var _L = $s(10); //#7135 - $puti(_L, 0, $_.barcode); //#7136 - $put(_L, 8, $f($_.checksum + 48)); //#7137 - $_.text = _L; //#7138 - $_.val = $cvrs($s(6), $cvi($_.text), 32); //#7141 - $_.barcode = $s(6); //#7142 - for (var _S = 0; _S <= 5; _S += 1) { //#7143 - $put($_.barcode, _S, 48); //#7143 - } //#7143 - $puti($_.barcode, 6 - $_.val.length, $_.val); //#7144 - for (var _X = 0; _X <= 5; _X += 1) { //#7151 - var _Z = $get($_.barcode, _X); //#7148 - $k[$j++] = _X; //#7149 - $k[$j++] = _Z; //#7149 - $k[$j++] = _Z; //#7149 - for (var _a = 0, _b = "AEIO".length; _a < _b; _a++) { //#7149 - if ($k[--$j] >= $get("AEIO", _a)) { //#7149 - var _e = $k[--$j]; //#7149 - $k[$j++] = $f(_e + 1); //#7149 - } //#7149 - var _f = $k[--$j]; //#7149 - $k[$j++] = _f; //#7149 - $k[$j++] = _f; //#7149 - } //#7149 - $j--; //#7149 - var _h = $k[--$j]; //#7150 - $put($_.barcode, $k[--$j], _h); //#7150 - } //#7150 - $puti($_.text, 1, $geti($_.text, 0, 9)); //#7154 - $put($_.text, 0, 65); //#7155 - $put($_.options, "dontdraw", true); //#7158 - $k[$j++] = 'args'; //#7159 - $k[$j++] = $_.barcode; //#7159 - $k[$j++] = $_.options; //#7159 - bwipp_code39(); //#7159 - var _q = $k[--$j]; //#7159 - var _r = $k[--$j]; //#7159 - $_[_r] = _q; //#7159 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7161 - $put($_.args, "textxalign", "center"); //#7162 - $put($_.args, "opt", $_.options); //#7163 - $k[$j++] = $_.args; //#7166 - if (!$_.dontdraw) { //#7166 - bwipp_renlinear(); //#7166 - } //#7166 - $_ = Object.getPrototypeOf($_); //#7168 + $_ = Object.create($_); //#7399 + $_.dontdraw = false; //#7402 + $_.includetext = false; //#7403 + $_.textfont = "OCR-B"; //#7404 + $_.textsize = 10; //#7405 + $_.textyoffset = -8; //#7406 + $_.textxoffset = 0; //#7407 + $_.height = 1; //#7408 + $k[$j++] = $_; //#7410 + bwipp_processoptions(); //#7410 + $_.options = $k[--$j]; //#7410 + $_.barcode = $k[--$j]; //#7411 + if (($_.barcode.length != 8) && ($_.barcode.length != 9)) { //#7416 + $k[$j++] = 'bwipp.code32badLength#7415'; //#7415 + $k[$j++] = "Italian Pharmacode must be 8 or 9 digits"; //#7415 + bwipp_raiseerror(); //#7415 + } //#7415 + $forall($_.barcode, function() { //#7421 + var _5 = $k[--$j]; //#7418 + if ((_5 < 48) || (_5 > 57)) { //#7420 + $k[$j++] = 'bwipp.code32badCharacter#7419'; //#7419 + $k[$j++] = "Italian Pharmacode must contain only digits"; //#7419 + bwipp_raiseerror(); //#7419 + } //#7419 + }); //#7419 + $_.checksum = 0; //#7424 + for (var _6 = 0; _6 <= 7; _6 += 1) { //#7429 + $_.i = _6; //#7426 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7427 + if (($_.i % 2) != 0) { //#7427 + var _B = $k[--$j]; //#7427 + $k[$j++] = _B * 2; //#7427 + } //#7427 + var _C = $k[--$j]; //#7427 + $k[$j++] = _C; //#7427 + if (_C > 9) { //#7427 + var _D = $k[--$j]; //#7427 + $k[$j++] = $f(_D - 9); //#7427 + } //#7427 + $_.checksum = $f($k[--$j] + $_.checksum); //#7428 + } //#7428 + $_.checksum = $_.checksum % 10; //#7430 + if ($_.barcode.length == 9) { //#7435 + if ($get($_.barcode, 8) != $f($_.checksum + 48)) { //#7434 + $k[$j++] = 'bwipp.code32badCheckDigit#7433'; //#7433 + $k[$j++] = "Incorrect Italian Pharmacode check digit provided"; //#7433 + bwipp_raiseerror(); //#7433 + } //#7433 + } //#7433 + var _L = $s(10); //#7436 + $puti(_L, 0, $_.barcode); //#7437 + $put(_L, 8, $f($_.checksum + 48)); //#7438 + $_.text = _L; //#7439 + $_.val = $cvrs($s(6), $cvi($_.text), 32); //#7442 + $_.barcode = $s(6); //#7443 + for (var _S = 0; _S <= 5; _S += 1) { //#7444 + $put($_.barcode, _S, 48); //#7444 + } //#7444 + $puti($_.barcode, 6 - $_.val.length, $_.val); //#7445 + for (var _X = 0; _X <= 5; _X += 1) { //#7452 + var _Z = $get($_.barcode, _X); //#7449 + $k[$j++] = _X; //#7450 + $k[$j++] = _Z; //#7450 + $k[$j++] = _Z; //#7450 + for (var _a = 0, _b = "AEIO".length; _a < _b; _a++) { //#7450 + if ($k[--$j] >= $get("AEIO", _a)) { //#7450 + var _e = $k[--$j]; //#7450 + $k[$j++] = $f(_e + 1); //#7450 + } //#7450 + var _f = $k[--$j]; //#7450 + $k[$j++] = _f; //#7450 + $k[$j++] = _f; //#7450 + } //#7450 + $j--; //#7450 + var _h = $k[--$j]; //#7451 + $put($_.barcode, $k[--$j], _h); //#7451 + } //#7451 + $puti($_.text, 1, $geti($_.text, 0, 9)); //#7455 + $put($_.text, 0, 65); //#7456 + $put($_.options, "dontdraw", true); //#7459 + $k[$j++] = 'args'; //#7460 + $k[$j++] = $_.barcode; //#7460 + $k[$j++] = $_.options; //#7460 + bwipp_code39(); //#7460 + var _q = $k[--$j]; //#7460 + var _r = $k[--$j]; //#7460 + $_[_r] = _q; //#7460 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7462 + $put($_.args, "textxalign", "center"); //#7463 + $put($_.args, "opt", $_.options); //#7464 + $k[$j++] = $_.args; //#7467 + if (!$_.dontdraw) { //#7467 + bwipp_renlinear(); //#7467 + } //#7467 + $_ = Object.getPrototypeOf($_); //#7469 } //bwipp_code32 function bwipp_pzn() { - $_ = Object.create($_); //#7197 - $_.dontdraw = false; //#7200 - $_.includetext = false; //#7201 - $_.textfont = "OCR-B"; //#7202 - $_.textsize = 10; //#7203 - $_.textyoffset = -8; //#7204 - $_.textxoffset = 0; //#7205 - $_.height = 1; //#7206 - $_.pzn8 = false; //#7207 - $k[$j++] = $_; //#7209 - bwipp_processoptions(); //#7209 - $_.options = $k[--$j]; //#7209 - $_.barcode = $k[--$j]; //#7210 - if ($_.pzn8) { //#7219 - if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#7216 - $k[$j++] = 'bwipp.pzn8badLength#7215'; //#7215 - $k[$j++] = "PZN8 must be 7 or 8 digits"; //#7215 - bwipp_raiseerror(); //#7215 - } //#7215 - } else { //#7219 - if (($_.barcode.length != 6) && ($_.barcode.length != 7)) { //#7220 - $k[$j++] = 'bwipp.pzn7badLength#7219'; //#7219 - $k[$j++] = "PZN7 must be 6 or 7 digits"; //#7219 - bwipp_raiseerror(); //#7219 - } //#7219 - } //#7219 - $forall($_.barcode, function() { //#7226 - var _8 = $k[--$j]; //#7223 - if ((_8 < 48) || (_8 > 57)) { //#7225 - $k[$j++] = 'bwipp.pznBadCharacter#7224'; //#7224 - $k[$j++] = "PZN must contain only digits"; //#7224 - bwipp_raiseerror(); //#7224 - } //#7224 - }); //#7224 - var _A = $_.pzn8 ? 9 : 8; //#7229 - $_.msglen = _A; //#7229 - $_.checksum = 0; //#7230 - for (var _D = 0, _C = $_.msglen - 3; _D <= _C; _D += 1) { //#7235 - $_.i = _D; //#7232 - var _J = $_.pzn8 ? 1 : 2; //#7233 - $_.checksum = $f(($f($get($_.barcode, $_.i) - 48) * ($_.i + _J)) + $_.checksum); //#7234 - } //#7234 - $_.checksum = $_.checksum % 11; //#7236 - if ($_.checksum == 10) { //#7239 - $k[$j++] = 'bwipp.pznBadInputSequence#7238'; //#7238 - $k[$j++] = "Incorrect PZN input sequence provided"; //#7238 - bwipp_raiseerror(); //#7238 - } //#7238 - if ($_.barcode.length == ($_.msglen - 1)) { //#7244 - if ($get($_.barcode, $_.msglen - 2) != $f($_.checksum + 48)) { //#7243 - $k[$j++] = 'bwipp.pznBadCheckDigit#7242'; //#7242 - $k[$j++] = "Incorrect PZN check digit provided"; //#7242 - bwipp_raiseerror(); //#7242 - } //#7242 - } //#7242 - var _U = $s($_.msglen); //#7245 - $put(_U, 0, 45); //#7246 - $puti(_U, 1, $_.barcode); //#7247 - $put(_U, $_.msglen - 1, $f($_.checksum + 48)); //#7248 - $_.msg = _U; //#7249 - $put($_.options, "dontdraw", true); //#7252 - $k[$j++] = 'args'; //#7253 - $k[$j++] = $_.msg; //#7253 - $k[$j++] = $_.options; //#7253 - bwipp_code39(); //#7253 - var _b = $k[--$j]; //#7253 - $_[$k[--$j]] = _b; //#7253 - $_.text = $s($_.msglen + 5); //#7256 - $puti($_.text, 0, "PZN - "); //#7257 - $puti($_.text, 6, $geti($_.msg, 1, $_.msglen - 1)); //#7258 - var _r = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#7260 - $put($_.args, "txt", _r); //#7260 - $put($_.args, "textxalign", "center"); //#7261 - $put($_.args, "opt", $_.options); //#7262 - $k[$j++] = $_.args; //#7265 - if (!$_.dontdraw) { //#7265 - bwipp_renlinear(); //#7265 - } //#7265 - $_ = Object.getPrototypeOf($_); //#7267 + $_ = Object.create($_); //#7498 + $_.dontdraw = false; //#7501 + $_.includetext = false; //#7502 + $_.textfont = "OCR-B"; //#7503 + $_.textsize = 10; //#7504 + $_.textyoffset = -8; //#7505 + $_.textxoffset = 0; //#7506 + $_.height = 1; //#7507 + $_.pzn8 = false; //#7508 + $k[$j++] = $_; //#7510 + bwipp_processoptions(); //#7510 + $_.options = $k[--$j]; //#7510 + $_.barcode = $k[--$j]; //#7511 + if ($_.pzn8) { //#7520 + if (($_.barcode.length != 7) && ($_.barcode.length != 8)) { //#7517 + $k[$j++] = 'bwipp.pzn8badLength#7516'; //#7516 + $k[$j++] = "PZN8 must be 7 or 8 digits"; //#7516 + bwipp_raiseerror(); //#7516 + } //#7516 + } else { //#7520 + if (($_.barcode.length != 6) && ($_.barcode.length != 7)) { //#7521 + $k[$j++] = 'bwipp.pzn7badLength#7520'; //#7520 + $k[$j++] = "PZN7 must be 6 or 7 digits"; //#7520 + bwipp_raiseerror(); //#7520 + } //#7520 + } //#7520 + $forall($_.barcode, function() { //#7527 + var _8 = $k[--$j]; //#7524 + if ((_8 < 48) || (_8 > 57)) { //#7526 + $k[$j++] = 'bwipp.pznBadCharacter#7525'; //#7525 + $k[$j++] = "PZN must contain only digits"; //#7525 + bwipp_raiseerror(); //#7525 + } //#7525 + }); //#7525 + var _A = $_.pzn8 ? 9 : 8; //#7530 + $_.msglen = _A; //#7530 + $_.checksum = 0; //#7531 + for (var _D = 0, _C = $_.msglen - 3; _D <= _C; _D += 1) { //#7536 + $_.i = _D; //#7533 + var _J = $_.pzn8 ? 1 : 2; //#7534 + $_.checksum = $f(($f($get($_.barcode, $_.i) - 48) * ($_.i + _J)) + $_.checksum); //#7535 + } //#7535 + $_.checksum = $_.checksum % 11; //#7537 + if ($_.checksum == 10) { //#7540 + $k[$j++] = 'bwipp.pznBadInputSequence#7539'; //#7539 + $k[$j++] = "Incorrect PZN input sequence provided"; //#7539 + bwipp_raiseerror(); //#7539 + } //#7539 + if ($_.barcode.length == ($_.msglen - 1)) { //#7545 + if ($get($_.barcode, $_.msglen - 2) != $f($_.checksum + 48)) { //#7544 + $k[$j++] = 'bwipp.pznBadCheckDigit#7543'; //#7543 + $k[$j++] = "Incorrect PZN check digit provided"; //#7543 + bwipp_raiseerror(); //#7543 + } //#7543 + } //#7543 + var _U = $s($_.msglen); //#7546 + $put(_U, 0, 45); //#7547 + $puti(_U, 1, $_.barcode); //#7548 + $put(_U, $_.msglen - 1, $f($_.checksum + 48)); //#7549 + $_.msg = _U; //#7550 + $put($_.options, "dontdraw", true); //#7553 + $k[$j++] = 'args'; //#7554 + $k[$j++] = $_.msg; //#7554 + $k[$j++] = $_.options; //#7554 + bwipp_code39(); //#7554 + var _b = $k[--$j]; //#7554 + $_[$k[--$j]] = _b; //#7554 + $_.text = $s($_.msglen + 5); //#7557 + $puti($_.text, 0, "PZN - "); //#7558 + $puti($_.text, 6, $geti($_.msg, 1, $_.msglen - 1)); //#7559 + var _r = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#7561 + $put($_.args, "txt", _r); //#7561 + $put($_.args, "textxalign", "center"); //#7562 + $put($_.args, "opt", $_.options); //#7563 + $k[$j++] = $_.args; //#7566 + if (!$_.dontdraw) { //#7566 + bwipp_renlinear(); //#7566 + } //#7566 + $_ = Object.getPrototypeOf($_); //#7568 } //bwipp_pzn function bwipp_code93() { - $_ = Object.create($_); //#7298 - $_.dontdraw = false; //#7301 - $_.includecheck = false; //#7302 - $_.includetext = false; //#7303 - $_.textfont = "OCR-B"; //#7304 - $_.textsize = 10; //#7305 - $_.textyoffset = -8; //#7306 - $_.height = 1; //#7307 - $_.parse = false; //#7308 - $_.parsefnc = false; //#7309 - $k[$j++] = $_; //#7311 - bwipp_processoptions(); //#7311 - $_.options = $k[--$j]; //#7311 - $_.barcode = $k[--$j]; //#7312 - bwipp_loadctx(bwipp_code93) //#7314 - if (!bwipp_code93.__7342__) { //#7342 - $_ = Object.create($_); //#7342 - $_.encs = $a(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); //#7328 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7331 - $_.charvals = new Map; //#7332 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#7333 - $put($_.charvals, $get($_.barchars, _3), _3); //#7333 - } //#7333 - $_.sft1 = -1; //#7335 - $_.sft2 = -2; //#7335 - $_.sft3 = -3; //#7335 - $_.sft4 = -4; //#7335 - var _7 = $_.charvals; //#7337 - $put(_7, $_.sft1, 43); //#7337 - $put($_.charvals, $_.sft2, 44); //#7338 - $put($_.charvals, $_.sft3, 45); //#7339 - $put($_.charvals, $_.sft4, 46); //#7340 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93.$ctx[id] = $_[id]); //#7340 - bwipp_code93.__7342__ = 1; //#7340 - $_ = Object.getPrototypeOf($_); //#7340 - } //#7340 + $_ = Object.create($_); //#7599 + $_.dontdraw = false; //#7602 + $_.includecheck = false; //#7603 + $_.includetext = false; //#7604 + $_.textfont = "OCR-B"; //#7605 + $_.textsize = 10; //#7606 + $_.textyoffset = -8; //#7607 + $_.height = 1; //#7608 + $_.parse = false; //#7609 + $_.parsefnc = false; //#7610 + $k[$j++] = $_; //#7612 + bwipp_processoptions(); //#7612 + $_.options = $k[--$j]; //#7612 + $_.barcode = $k[--$j]; //#7613 + bwipp_loadctx(bwipp_code93) //#7615 + if (!bwipp_code93.__7643__) { //#7643 + $_ = Object.create($_); //#7643 + $_.encs = $a(["131112", "111213", "111312", "111411", "121113", "121212", "121311", "111114", "131211", "141111", "211113", "211212", "211311", "221112", "221211", "231111", "112113", "112212", "112311", "122112", "132111", "111123", "111222", "111321", "121122", "131121", "212112", "212211", "211122", "211221", "221121", "222111", "112122", "112221", "122121", "123111", "121131", "311112", "311211", "321111", "112131", "113121", "211131", "121221", "312111", "311121", "122211", "111141", "1111411"]); //#7629 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#7632 + $_.charvals = new Map; //#7633 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#7634 + $put($_.charvals, $get($_.barchars, _3), _3); //#7634 + } //#7634 + $_.sft1 = -1; //#7636 + $_.sft2 = -2; //#7636 + $_.sft3 = -3; //#7636 + $_.sft4 = -4; //#7636 + var _7 = $_.charvals; //#7638 + $put(_7, $_.sft1, 43); //#7638 + $put($_.charvals, $_.sft2, 44); //#7639 + $put($_.charvals, $_.sft3, 45); //#7640 + $put($_.charvals, $_.sft4, 46); //#7641 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93.$ctx[id] = $_[id]); //#7641 + bwipp_code93.__7643__ = 1; //#7641 + $_ = Object.getPrototypeOf($_); //#7641 + } //#7641 var _M = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -10006,1276 +10494,1276 @@ function bwipp_code93() { ["SFT%", $_.sft2], ["SFT/", $_.sft3], ["SFT+", $_.sft4] - ]); //#7351 - $_.fncvals = _M; //#7352 - $k[$j++] = 'msg'; //#7353 - $k[$j++] = $_.barcode; //#7353 - $k[$j++] = $_.fncvals; //#7353 - bwipp_parseinput(); //#7353 - var _P = $k[--$j]; //#7353 - $_[$k[--$j]] = _P; //#7353 - $_.msglen = $_.msg.length; //#7354 - $forall($_.msg, function() { //#7361 - var _V = $get($_.charvals, $k[--$j]) !== undefined; //#7358 - if (!_V) { //#7360 - $k[$j++] = 'bwipp.code93BadCharacter#7359'; //#7359 - $k[$j++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; //#7359 - bwipp_raiseerror(); //#7359 - } //#7359 - }); //#7359 - if ($_.includecheck) { //#7366 - $_.sbs = $s(($_.msglen * 6) + 25); //#7364 - } else { //#7366 - $_.sbs = $s(($_.msglen * 6) + 13); //#7366 - } //#7366 - $_.txt = $a($_.msglen); //#7368 - $puti($_.sbs, 0, $get($_.encs, 47)); //#7371 - $_.checksum1 = 0; //#7373 - $_.checksum2 = 0; //#7373 - for (var _i = 0, _h = $_.msglen - 1; _i <= _h; _i += 1) { //#7382 - $_.i = _i; //#7375 - $_.indx = $get($_.charvals, $get($_.msg, $_.i)); //#7376 - $puti($_.sbs, ($_.i * 6) + 6, $get($_.encs, $_.indx)); //#7377 - var _v = $get($_.msg, $_.i); //#7378 - $k[$j++] = 'char'; //#7378 - $k[$j++] = _v; //#7378 - if (_v < 0) { //#7378 - $j--; //#7378 - $k[$j++] = " "; //#7378 - } else { //#7378 - var _w = $s(1); //#7378 - $put(_w, 0, $k[--$j]); //#7378 - $k[$j++] = _w; //#7378 - } //#7378 - var _y = $k[--$j]; //#7378 - $_[$k[--$j]] = _y; //#7378 - $put($_.txt, $_.i, $a([$_.char, ($_.i * 9) + 9, $_.textyoffset, $_.textfont, $_.textsize])); //#7379 - $_.checksum1 = $f($_.checksum1 + ((((($_.msglen - $_.i) - 1) % 20) + 1) * $_.indx)); //#7380 - $_.checksum2 = $f($_.checksum2 + (((($_.msglen - $_.i) % 15) + 1) * $_.indx)); //#7381 - } //#7381 - if ($_.includecheck) { //#7394 - $_.checksum1 = $_.checksum1 % 47; //#7386 - $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 47; //#7387 - $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, $_.checksum1)); //#7388 - $puti($_.sbs, ($_.msglen * 6) + 12, $get($_.encs, $_.checksum2)); //#7389 - $puti($_.sbs, ($_.msglen * 6) + 18, $get($_.encs, 48)); //#7391 - } else { //#7394 - $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, 48)); //#7394 - } //#7394 - $k[$j++] = Infinity; //#7398 - $k[$j++] = Infinity; //#7400 - var _1c = $_.sbs; //#7400 - for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#7400 - $k[$j++] = $get(_1c, _1d) - 48; //#7400 - } //#7400 - var _1g = $a(); //#7400 - $k[$j++] = Infinity; //#7401 - for (var _1i = 0, _1j = ~~(($_.sbs.length + 1) / 2); _1i < _1j; _1i++) { //#7401 - $k[$j++] = $_.height; //#7401 - } //#7401 - var _1l = $a(); //#7401 - $k[$j++] = Infinity; //#7402 - for (var _1n = 0, _1o = ~~(($_.sbs.length + 1) / 2); _1n < _1o; _1n++) { //#7402 - $k[$j++] = 0; //#7402 - } //#7402 - var _1p = $a(); //#7402 - $k[$j++] = 'ren'; //#7405 - $k[$j++] = bwipp_renlinear; //#7405 - $k[$j++] = 'sbs'; //#7405 - $k[$j++] = _1g; //#7405 - $k[$j++] = 'bhs'; //#7405 - $k[$j++] = _1l; //#7405 - $k[$j++] = 'bbs'; //#7405 - $k[$j++] = _1p; //#7405 - if ($_.includetext) { //#7405 - $k[$j++] = 'txt'; //#7404 - $k[$j++] = $_.txt; //#7404 - } //#7404 - $k[$j++] = 'opt'; //#7406 - $k[$j++] = $_.options; //#7406 - var _1t = $d(); //#7406 - $k[$j++] = _1t; //#7409 - if (!$_.dontdraw) { //#7409 - bwipp_renlinear(); //#7409 - } //#7409 - $_ = Object.getPrototypeOf($_); //#7411 - $_ = Object.getPrototypeOf($_); //#7413 + ]); //#7652 + $_.fncvals = _M; //#7653 + $k[$j++] = 'msg'; //#7654 + $k[$j++] = $_.barcode; //#7654 + $k[$j++] = $_.fncvals; //#7654 + bwipp_parseinput(); //#7654 + var _P = $k[--$j]; //#7654 + $_[$k[--$j]] = _P; //#7654 + $_.msglen = $_.msg.length; //#7655 + $forall($_.msg, function() { //#7662 + var _V = $get($_.charvals, $k[--$j]) !== undefined; //#7659 + if (!_V) { //#7661 + $k[$j++] = 'bwipp.code93BadCharacter#7660'; //#7660 + $k[$j++] = "Code 93 must only contain digits, capital letters, spaces, the symbols -.$/+ and shift non-data characters"; //#7660 + bwipp_raiseerror(); //#7660 + } //#7660 + }); //#7660 + if ($_.includecheck) { //#7667 + $_.sbs = $s(($_.msglen * 6) + 25); //#7665 + } else { //#7667 + $_.sbs = $s(($_.msglen * 6) + 13); //#7667 + } //#7667 + $_.txt = $a($_.msglen); //#7669 + $puti($_.sbs, 0, $get($_.encs, 47)); //#7672 + $_.checksum1 = 0; //#7674 + $_.checksum2 = 0; //#7674 + for (var _i = 0, _h = $_.msglen - 1; _i <= _h; _i += 1) { //#7683 + $_.i = _i; //#7676 + $_.indx = $get($_.charvals, $get($_.msg, $_.i)); //#7677 + $puti($_.sbs, ($_.i * 6) + 6, $get($_.encs, $_.indx)); //#7678 + var _v = $get($_.msg, $_.i); //#7679 + $k[$j++] = 'char'; //#7679 + $k[$j++] = _v; //#7679 + if (_v < 0) { //#7679 + $j--; //#7679 + $k[$j++] = " "; //#7679 + } else { //#7679 + var _w = $s(1); //#7679 + $put(_w, 0, $k[--$j]); //#7679 + $k[$j++] = _w; //#7679 + } //#7679 + var _y = $k[--$j]; //#7679 + $_[$k[--$j]] = _y; //#7679 + $put($_.txt, $_.i, $a([$_.char, ($_.i * 9) + 9, $_.textyoffset, $_.textfont, $_.textsize])); //#7680 + $_.checksum1 = $f($_.checksum1 + ((((($_.msglen - $_.i) - 1) % 20) + 1) * $_.indx)); //#7681 + $_.checksum2 = $f($_.checksum2 + (((($_.msglen - $_.i) % 15) + 1) * $_.indx)); //#7682 + } //#7682 + if ($_.includecheck) { //#7695 + $_.checksum1 = $_.checksum1 % 47; //#7687 + $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 47; //#7688 + $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, $_.checksum1)); //#7689 + $puti($_.sbs, ($_.msglen * 6) + 12, $get($_.encs, $_.checksum2)); //#7690 + $puti($_.sbs, ($_.msglen * 6) + 18, $get($_.encs, 48)); //#7692 + } else { //#7695 + $puti($_.sbs, ($_.msglen * 6) + 6, $get($_.encs, 48)); //#7695 + } //#7695 + $k[$j++] = Infinity; //#7699 + $k[$j++] = Infinity; //#7701 + var _1c = $_.sbs; //#7701 + for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#7701 + $k[$j++] = $get(_1c, _1d) - 48; //#7701 + } //#7701 + var _1g = $a(); //#7701 + $k[$j++] = Infinity; //#7702 + for (var _1i = 0, _1j = ~~(($_.sbs.length + 1) / 2); _1i < _1j; _1i++) { //#7702 + $k[$j++] = $_.height; //#7702 + } //#7702 + var _1l = $a(); //#7702 + $k[$j++] = Infinity; //#7703 + for (var _1n = 0, _1o = ~~(($_.sbs.length + 1) / 2); _1n < _1o; _1n++) { //#7703 + $k[$j++] = 0; //#7703 + } //#7703 + var _1p = $a(); //#7703 + $k[$j++] = 'ren'; //#7706 + $k[$j++] = 'renlinear'; //#7706 + $k[$j++] = 'sbs'; //#7706 + $k[$j++] = _1g; //#7706 + $k[$j++] = 'bhs'; //#7706 + $k[$j++] = _1l; //#7706 + $k[$j++] = 'bbs'; //#7706 + $k[$j++] = _1p; //#7706 + if ($_.includetext) { //#7706 + $k[$j++] = 'txt'; //#7705 + $k[$j++] = $_.txt; //#7705 + } //#7705 + $k[$j++] = 'opt'; //#7707 + $k[$j++] = $_.options; //#7707 + var _1t = $d(); //#7707 + $k[$j++] = _1t; //#7710 + if (!$_.dontdraw) { //#7710 + bwipp_renlinear(); //#7710 + } //#7710 + $_ = Object.getPrototypeOf($_); //#7712 + $_ = Object.getPrototypeOf($_); //#7714 } //bwipp_code93 function bwipp_code93ext() { - $_ = Object.create($_); //#7445 - $_.dontdraw = false; //#7448 - $_.includetext = false; //#7449 - $_.parse = false; //#7450 - $k[$j++] = $_; //#7452 - bwipp_processoptions(); //#7452 - $_.options = $k[--$j]; //#7452 - $_.barcode = $k[--$j]; //#7453 - bwipp_loadctx(bwipp_code93ext) //#7455 + $_ = Object.create($_); //#7746 + $_.dontdraw = false; //#7749 + $_.includetext = false; //#7750 + $_.parse = false; //#7751 + $k[$j++] = $_; //#7753 + bwipp_processoptions(); //#7753 + $_.options = $k[--$j]; //#7753 + $_.barcode = $k[--$j]; //#7754 + bwipp_loadctx(bwipp_code93ext) //#7756 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#7461 - $_.fncvals = _3; //#7462 - $k[$j++] = 'barcode'; //#7463 - $k[$j++] = $_.barcode; //#7463 - $k[$j++] = $_.fncvals; //#7463 - bwipp_parseinput(); //#7463 - var _6 = $k[--$j]; //#7463 - var _7 = $k[--$j]; //#7463 - $_[_7] = _6; //#7463 - $_.barlen = $_.barcode.length; //#7464 - delete $_.options["parse"]; //#7465 - if (!bwipp_code93ext.__7487__) { //#7487 - $_ = Object.create($_); //#7487 - $_.extencs = $a(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "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", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); //#7486 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93ext.$ctx[id] = $_[id]); //#7486 - bwipp_code93ext.__7487__ = 1; //#7486 - $_ = Object.getPrototypeOf($_); //#7486 - } //#7486 - $_.newcode = $s($_.barlen * 6); //#7489 - $_.newtext = $s($_.barlen * 6); //#7490 - $_.j = 0; //#7491 - $_.k = 0; //#7491 - for (var _I = 0, _H = $_.barlen - 1; _I <= _H; _I += 1) { //#7505 - $_.i = _I; //#7493 - var _L = $get($_.barcode, $_.i); //#7494 - $k[$j++] = _L; //#7497 - if (_L > 127) { //#7497 - $j--; //#7496 - $k[$j++] = 'bwipp.code93extbadCharacter#7496'; //#7496 - $k[$j++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; //#7496 - bwipp_raiseerror(); //#7496 - } //#7496 - $_.extchar = $get($_.extencs, $k[--$j]); //#7498 - $_.extlen = $_.extchar.length; //#7499 - $puti($_.newcode, $_.j, $_.extchar); //#7500 - var _X = $get($_.barcode, $_.i); //#7501 - $k[$j++] = $_.newtext; //#7501 - $k[$j++] = $_.k; //#7501 - $k[$j++] = _X; //#7501 - if ((_X < 32) || (_X == 127)) { //#7501 - $j--; //#7501 - $k[$j++] = 32; //#7501 - } //#7501 - var _Y = $k[--$j]; //#7501 - var _Z = $k[--$j]; //#7501 - $put($k[--$j], _Z, _Y); //#7501 - if ($_.extlen != 1) { //#7502 - $put($_.newtext, $_.k + 1, 32); //#7502 - } //#7502 - $_.j = $_.j + $_.extlen; //#7503 - var _i = ($_.extlen == 1) ? 1 : 2; //#7504 - $_.k = $_.k + _i; //#7504 - } //#7504 - $_.newcode = $geti($_.newcode, 0, $_.j); //#7506 - $_.newtext = $geti($_.newtext, 0, $_.k); //#7507 - $put($_.options, "dontdraw", true); //#7510 - $put($_.options, "parsefnc", true); //#7511 - $k[$j++] = 'args'; //#7512 - $k[$j++] = $_.newcode; //#7512 - $k[$j++] = $_.options; //#7512 - bwipp_code93(); //#7512 - var _t = $k[--$j]; //#7512 - $_[$k[--$j]] = _t; //#7512 - if ($_.includetext) { //#7524 - $_.txt = $get($_.args, "txt"); //#7516 - for (var _10 = 0, _z = $_.newtext.length - 1; _10 <= _z; _10 += 1) { //#7522 - $_.i = _10; //#7518 - $_.txtentry = $get($_.txt, $_.i); //#7519 - $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7520 - $put($_.txt, $_.i, $_.txtentry); //#7521 - } //#7521 - $put($_.args, "txt", $_.txt); //#7523 - } //#7523 - $put($_.args, "opt", $_.options); //#7525 - $k[$j++] = $_.args; //#7528 - if (!$_.dontdraw) { //#7528 - bwipp_renlinear(); //#7528 - } //#7528 - $_ = Object.getPrototypeOf($_); //#7530 - $_ = Object.getPrototypeOf($_); //#7532 + ]); //#7762 + $_.fncvals = _3; //#7763 + $k[$j++] = 'barcode'; //#7764 + $k[$j++] = $_.barcode; //#7764 + $k[$j++] = $_.fncvals; //#7764 + bwipp_parseinput(); //#7764 + var _6 = $k[--$j]; //#7764 + var _7 = $k[--$j]; //#7764 + $_[_7] = _6; //#7764 + $_.barlen = $_.barcode.length; //#7765 + delete $_.options["parse"]; //#7766 + if (!bwipp_code93ext.__7788__) { //#7788 + $_ = Object.create($_); //#7788 + $_.extencs = $a(["^SFT%U", "^SFT$A", "^SFT$B", "^SFT$C", "^SFT$D", "^SFT$E", "^SFT$F", "^SFT$G", "^SFT$H", "^SFT$I", "^SFT$J", "^SFT$K", "^SFT$L", "^SFT$M", "^SFT$N", "^SFT$O", "^SFT$P", "^SFT$Q", "^SFT$R", "^SFT$S", "^SFT$T", "^SFT$U", "^SFT$V", "^SFT$W", "^SFT$X", "^SFT$Y", "^SFT$Z", "^SFT%A", "^SFT%B", "^SFT%C", "^SFT%D", "^SFT%E", " ", "^SFT/A", "^SFT/B", "^SFT/C", "$", "%", "^SFT/F", "^SFT/G", "^SFT/H", "^SFT/I", "^SFT/J", "+", "^SFT/L", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "^SFT/Z", "^SFT%F", "^SFT%G", "^SFT%H", "^SFT%I", "^SFT%J", "^SFT%V", "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", "^SFT%K", "^SFT%L", "^SFT%M", "^SFT%N", "^SFT%O", "^SFT%W", "^SFT+A", "^SFT+B", "^SFT+C", "^SFT+D", "^SFT+E", "^SFT+F", "^SFT+G", "^SFT+H", "^SFT+I", "^SFT+J", "^SFT+K", "^SFT+L", "^SFT+M", "^SFT+N", "^SFT+O", "^SFT+P", "^SFT+Q", "^SFT+R", "^SFT+S", "^SFT+T", "^SFT+U", "^SFT+V", "^SFT+W", "^SFT+X", "^SFT+Y", "^SFT+Z", "^SFT%P", "^SFT%Q", "^SFT%R", "^SFT%S", "^SFT%T"]); //#7787 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code93ext.$ctx[id] = $_[id]); //#7787 + bwipp_code93ext.__7788__ = 1; //#7787 + $_ = Object.getPrototypeOf($_); //#7787 + } //#7787 + $_.newcode = $s($_.barlen * 6); //#7790 + $_.newtext = $s($_.barlen * 6); //#7791 + $_.j = 0; //#7792 + $_.k = 0; //#7792 + for (var _I = 0, _H = $_.barlen - 1; _I <= _H; _I += 1) { //#7806 + $_.i = _I; //#7794 + var _L = $get($_.barcode, $_.i); //#7795 + $k[$j++] = _L; //#7798 + if (_L > 127) { //#7798 + $j--; //#7797 + $k[$j++] = 'bwipp.code93extbadCharacter#7797'; //#7797 + $k[$j++] = "Code 93 Extended only support ASCII characters with values 0 to 127"; //#7797 + bwipp_raiseerror(); //#7797 + } //#7797 + $_.extchar = $get($_.extencs, $k[--$j]); //#7799 + $_.extlen = $_.extchar.length; //#7800 + $puti($_.newcode, $_.j, $_.extchar); //#7801 + var _X = $get($_.barcode, $_.i); //#7802 + $k[$j++] = $_.newtext; //#7802 + $k[$j++] = $_.k; //#7802 + $k[$j++] = _X; //#7802 + if ((_X < 32) || (_X == 127)) { //#7802 + $j--; //#7802 + $k[$j++] = 32; //#7802 + } //#7802 + var _Y = $k[--$j]; //#7802 + var _Z = $k[--$j]; //#7802 + $put($k[--$j], _Z, _Y); //#7802 + if ($_.extlen != 1) { //#7803 + $put($_.newtext, $_.k + 1, 32); //#7803 + } //#7803 + $_.j = $_.j + $_.extlen; //#7804 + var _i = ($_.extlen == 1) ? 1 : 2; //#7805 + $_.k = $_.k + _i; //#7805 + } //#7805 + $_.newcode = $geti($_.newcode, 0, $_.j); //#7807 + $_.newtext = $geti($_.newtext, 0, $_.k); //#7808 + $put($_.options, "dontdraw", true); //#7811 + $put($_.options, "parsefnc", true); //#7812 + $k[$j++] = 'args'; //#7813 + $k[$j++] = $_.newcode; //#7813 + $k[$j++] = $_.options; //#7813 + bwipp_code93(); //#7813 + var _t = $k[--$j]; //#7813 + $_[$k[--$j]] = _t; //#7813 + if ($_.includetext) { //#7825 + $_.txt = $get($_.args, "txt"); //#7817 + for (var _10 = 0, _z = $_.newtext.length - 1; _10 <= _z; _10 += 1) { //#7823 + $_.i = _10; //#7819 + $_.txtentry = $get($_.txt, $_.i); //#7820 + $put($_.txtentry, 0, $geti($_.newtext, $_.i, 1)); //#7821 + $put($_.txt, $_.i, $_.txtentry); //#7822 + } //#7822 + $put($_.args, "txt", $_.txt); //#7824 + } //#7824 + $put($_.args, "opt", $_.options); //#7826 + $k[$j++] = $_.args; //#7829 + if (!$_.dontdraw) { //#7829 + bwipp_renlinear(); //#7829 + } //#7829 + $_ = Object.getPrototypeOf($_); //#7831 + $_ = Object.getPrototypeOf($_); //#7833 } //bwipp_code93ext function bwipp_interleaved2of5() { - $_ = Object.create($_); //#7562 - $_.dontdraw = false; //#7565 - $_.includecheck = false; //#7566 - $_.includetext = false; //#7567 - $_.includecheckintext = false; //#7568 - $_.textfont = "OCR-B"; //#7569 - $_.textsize = 10; //#7570 - $_.textyoffset = -8; //#7571 - $_.height = 1; //#7572 - $k[$j++] = $_; //#7574 - bwipp_processoptions(); //#7574 - $_.options = $k[--$j]; //#7574 - $_.barcode = $k[--$j]; //#7575 - bwipp_loadctx(bwipp_interleaved2of5) //#7577 - $forall($_.barcode, function() { //#7584 - var _3 = $k[--$j]; //#7581 - if ((_3 < 48) || (_3 > 57)) { //#7583 - $k[$j++] = 'bwipp.interleaved2of5badCharacter#7582'; //#7582 - $k[$j++] = "Interleaved 2 of 5 must contain only digits"; //#7582 - bwipp_raiseerror(); //#7582 - } //#7582 - }); //#7582 - $_.barlen = $_.barcode.length; //#7586 - if (((($_.barlen % 2) == 0) && $_.includecheck) || ((($_.barlen % 2) != 0) && (!$_.includecheck))) { //#7597 - $_.pad = $s($_.barlen + 1); //#7592 - $put($_.pad, 0, 48); //#7593 - $puti($_.pad, 1, $_.barcode); //#7594 - $_.barcode = $_.pad; //#7595 - $_.barlen = $_.barlen + 1; //#7596 - } //#7596 - if ($_.includecheck) { //#7616 - $_.checksum = 0; //#7601 - for (var _J = 0, _I = $_.barlen - 1; _J <= _I; _J += 1) { //#7609 - $_.i = _J; //#7603 - if (($_.i % 2) == 0) { //#7607 - $_.checksum = $_.checksum + (($get($_.barcode, $_.i) - 48) * 3); //#7605 - } else { //#7607 - $_.checksum = $_.checksum + ($get($_.barcode, $_.i) - 48); //#7607 - } //#7607 - } //#7607 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7610 - $_.pad = $s($_.barlen + 1); //#7611 - $puti($_.pad, 0, $_.barcode); //#7612 - $put($_.pad, $_.barlen, $_.checksum + 48); //#7613 - $_.barcode = $_.pad; //#7614 - $_.barlen = $_.barlen + 1; //#7615 - } //#7615 - if (!bwipp_interleaved2of5.__7628__) { //#7628 - $_ = Object.create($_); //#7628 - $_.encs = $a(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); //#7624 - $_.barchars = "0123456789"; //#7627 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_interleaved2of5.$ctx[id] = $_[id]); //#7627 - bwipp_interleaved2of5.__7628__ = 1; //#7627 - $_ = Object.getPrototypeOf($_); //#7627 - } //#7627 - $_.sbs = $s(($_.barlen * 5) + 8); //#7630 - $_.txt = $a($_.barlen); //#7631 - $puti($_.sbs, 0, $get($_.encs, 10)); //#7634 - for (var _o = 0, _n = $_.barlen - 1; _o <= _n; _o += 2) { //#7668 - $_.i = _o; //#7637 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#7639 - $j--; //#7640 - $_.indx = $k[--$j].length; //#7641 - $j -= 2; //#7642 - $_.enca = $get($_.encs, $_.indx); //#7643 - $search($_.barchars, $geti($_.barcode, $_.i + 1, 1)); //#7645 - $j--; //#7646 - $_.indx = $k[--$j].length; //#7647 - $j -= 2; //#7648 - $_.encb = $get($_.encs, $_.indx); //#7649 - $_.intl = $s($_.enca.length * 2); //#7652 - for (var _19 = 0, _18 = $_.enca.length - 1; _19 <= _18; _19 += 1) { //#7659 - $_.j = _19; //#7654 - $_.achar = $get($_.enca, $_.j); //#7655 - $_.bchar = $get($_.encb, $_.j); //#7656 - $put($_.intl, $_.j * 2, $_.achar); //#7657 - $put($_.intl, ($_.j * 2) + 1, $_.bchar); //#7658 - } //#7658 - $puti($_.sbs, ($_.i * 5) + 4, $_.intl); //#7661 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7662 - if (($_.includecheck && (!$_.includecheckintext)) && (($_.barlen - 2) == $_.i)) { //#7666 - $put($_.txt, $_.i + 1, $a([" ", (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7664 - } else { //#7666 - $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i + 1, 1), (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7666 - } //#7666 - } //#7666 - $puti($_.sbs, ($_.barlen * 5) + 4, $get($_.encs, 11)); //#7671 - $k[$j++] = Infinity; //#7674 - $k[$j++] = Infinity; //#7676 - var _1y = $_.sbs; //#7676 - for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#7676 - $k[$j++] = $get(_1y, _1z) - 48; //#7676 - } //#7676 - var _22 = $a(); //#7676 - $k[$j++] = Infinity; //#7677 - for (var _24 = 0, _25 = ~~(($_.sbs.length + 1) / 2); _24 < _25; _24++) { //#7677 - $k[$j++] = $_.height; //#7677 - } //#7677 - var _27 = $a(); //#7677 - $k[$j++] = Infinity; //#7678 - for (var _29 = 0, _2A = ~~(($_.sbs.length + 1) / 2); _29 < _2A; _29++) { //#7678 - $k[$j++] = 0; //#7678 - } //#7678 - var _2B = $a(); //#7678 - $k[$j++] = 'ren'; //#7681 - $k[$j++] = bwipp_renlinear; //#7681 - $k[$j++] = 'sbs'; //#7681 - $k[$j++] = _22; //#7681 - $k[$j++] = 'bhs'; //#7681 - $k[$j++] = _27; //#7681 - $k[$j++] = 'bbs'; //#7681 - $k[$j++] = _2B; //#7681 - if ($_.includetext) { //#7681 - $k[$j++] = 'txt'; //#7680 - $k[$j++] = $_.txt; //#7680 - } //#7680 - $k[$j++] = 'barratio'; //#7684 - $k[$j++] = 2; //#7684 - $k[$j++] = 'spaceratio'; //#7684 - $k[$j++] = 2; //#7684 - $k[$j++] = 'opt'; //#7684 - $k[$j++] = $_.options; //#7684 - var _2F = $d(); //#7684 - $k[$j++] = _2F; //#7687 - if (!$_.dontdraw) { //#7687 - bwipp_renlinear(); //#7687 - } //#7687 - $_ = Object.getPrototypeOf($_); //#7689 - $_ = Object.getPrototypeOf($_); //#7691 + $_ = Object.create($_); //#7863 + $_.dontdraw = false; //#7866 + $_.includecheck = false; //#7867 + $_.includetext = false; //#7868 + $_.includecheckintext = false; //#7869 + $_.textfont = "OCR-B"; //#7870 + $_.textsize = 10; //#7871 + $_.textyoffset = -8; //#7872 + $_.height = 1; //#7873 + $k[$j++] = $_; //#7875 + bwipp_processoptions(); //#7875 + $_.options = $k[--$j]; //#7875 + $_.barcode = $k[--$j]; //#7876 + bwipp_loadctx(bwipp_interleaved2of5) //#7878 + $forall($_.barcode, function() { //#7885 + var _3 = $k[--$j]; //#7882 + if ((_3 < 48) || (_3 > 57)) { //#7884 + $k[$j++] = 'bwipp.interleaved2of5badCharacter#7883'; //#7883 + $k[$j++] = "Interleaved 2 of 5 must contain only digits"; //#7883 + bwipp_raiseerror(); //#7883 + } //#7883 + }); //#7883 + $_.barlen = $_.barcode.length; //#7887 + if (((($_.barlen % 2) == 0) && $_.includecheck) || ((($_.barlen % 2) != 0) && (!$_.includecheck))) { //#7898 + $_.pad = $s($_.barlen + 1); //#7893 + $put($_.pad, 0, 48); //#7894 + $puti($_.pad, 1, $_.barcode); //#7895 + $_.barcode = $_.pad; //#7896 + $_.barlen = $_.barlen + 1; //#7897 + } //#7897 + if ($_.includecheck) { //#7917 + $_.checksum = 0; //#7902 + for (var _J = 0, _I = $_.barlen - 1; _J <= _I; _J += 1) { //#7910 + $_.i = _J; //#7904 + if (($_.i % 2) == 0) { //#7908 + $_.checksum = $_.checksum + (($get($_.barcode, $_.i) - 48) * 3); //#7906 + } else { //#7908 + $_.checksum = $_.checksum + ($get($_.barcode, $_.i) - 48); //#7908 + } //#7908 + } //#7908 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7911 + $_.pad = $s($_.barlen + 1); //#7912 + $puti($_.pad, 0, $_.barcode); //#7913 + $put($_.pad, $_.barlen, $_.checksum + 48); //#7914 + $_.barcode = $_.pad; //#7915 + $_.barlen = $_.barlen + 1; //#7916 + } //#7916 + if (!bwipp_interleaved2of5.__7929__) { //#7929 + $_ = Object.create($_); //#7929 + $_.encs = $a(["11221", "21112", "12112", "22111", "11212", "21211", "12211", "11122", "21121", "12121", "1111", "2111"]); //#7925 + $_.barchars = "0123456789"; //#7928 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_interleaved2of5.$ctx[id] = $_[id]); //#7928 + bwipp_interleaved2of5.__7929__ = 1; //#7928 + $_ = Object.getPrototypeOf($_); //#7928 + } //#7928 + $_.sbs = $s(($_.barlen * 5) + 8); //#7931 + $_.txt = $a($_.barlen); //#7932 + $puti($_.sbs, 0, $get($_.encs, 10)); //#7935 + for (var _o = 0, _n = $_.barlen - 1; _o <= _n; _o += 2) { //#7969 + $_.i = _o; //#7938 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#7940 + $j--; //#7941 + $_.indx = $k[--$j].length; //#7942 + $j -= 2; //#7943 + $_.enca = $get($_.encs, $_.indx); //#7944 + $search($_.barchars, $geti($_.barcode, $_.i + 1, 1)); //#7946 + $j--; //#7947 + $_.indx = $k[--$j].length; //#7948 + $j -= 2; //#7949 + $_.encb = $get($_.encs, $_.indx); //#7950 + $_.intl = $s($_.enca.length * 2); //#7953 + for (var _19 = 0, _18 = $_.enca.length - 1; _19 <= _18; _19 += 1) { //#7960 + $_.j = _19; //#7955 + $_.achar = $get($_.enca, $_.j); //#7956 + $_.bchar = $get($_.encb, $_.j); //#7957 + $put($_.intl, $_.j * 2, $_.achar); //#7958 + $put($_.intl, ($_.j * 2) + 1, $_.bchar); //#7959 + } //#7959 + $puti($_.sbs, ($_.i * 5) + 4, $_.intl); //#7962 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7963 + if (($_.includecheck && (!$_.includecheckintext)) && (($_.barlen - 2) == $_.i)) { //#7967 + $put($_.txt, $_.i + 1, $a([" ", (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7965 + } else { //#7967 + $put($_.txt, $_.i + 1, $a([$geti($_.barcode, $_.i + 1, 1), (($_.i + 1) * 9) + 4, $_.textyoffset, $_.textfont, $_.textsize])); //#7967 + } //#7967 + } //#7967 + $puti($_.sbs, ($_.barlen * 5) + 4, $get($_.encs, 11)); //#7972 + $k[$j++] = Infinity; //#7975 + $k[$j++] = Infinity; //#7977 + var _1y = $_.sbs; //#7977 + for (var _1z = 0, _20 = _1y.length; _1z < _20; _1z++) { //#7977 + $k[$j++] = $get(_1y, _1z) - 48; //#7977 + } //#7977 + var _22 = $a(); //#7977 + $k[$j++] = Infinity; //#7978 + for (var _24 = 0, _25 = ~~(($_.sbs.length + 1) / 2); _24 < _25; _24++) { //#7978 + $k[$j++] = $_.height; //#7978 + } //#7978 + var _27 = $a(); //#7978 + $k[$j++] = Infinity; //#7979 + for (var _29 = 0, _2A = ~~(($_.sbs.length + 1) / 2); _29 < _2A; _29++) { //#7979 + $k[$j++] = 0; //#7979 + } //#7979 + var _2B = $a(); //#7979 + $k[$j++] = 'ren'; //#7982 + $k[$j++] = 'renlinear'; //#7982 + $k[$j++] = 'sbs'; //#7982 + $k[$j++] = _22; //#7982 + $k[$j++] = 'bhs'; //#7982 + $k[$j++] = _27; //#7982 + $k[$j++] = 'bbs'; //#7982 + $k[$j++] = _2B; //#7982 + if ($_.includetext) { //#7982 + $k[$j++] = 'txt'; //#7981 + $k[$j++] = $_.txt; //#7981 + } //#7981 + $k[$j++] = 'barratio'; //#7985 + $k[$j++] = 2; //#7985 + $k[$j++] = 'spaceratio'; //#7985 + $k[$j++] = 2; //#7985 + $k[$j++] = 'opt'; //#7985 + $k[$j++] = $_.options; //#7985 + var _2F = $d(); //#7985 + $k[$j++] = _2F; //#7988 + if (!$_.dontdraw) { //#7988 + bwipp_renlinear(); //#7988 + } //#7988 + $_ = Object.getPrototypeOf($_); //#7990 + $_ = Object.getPrototypeOf($_); //#7992 } //bwipp_interleaved2of5 function bwipp_itf14() { - $_ = Object.create($_); //#7720 - $_.dontdraw = false; //#7723 - $_.includetext = false; //#7724 - $_.includecheckintext = true; //#7725 - $_.textfont = "OCR-B"; //#7726 - $_.textsize = 10; //#7727 - $_.textxoffset = 0; //#7728 - $_.textyoffset = 3.5; //#7729 - $_.height = 0.5; //#7730 - $_.showborder = true; //#7731 - $_.borderwidth = 4; //#7732 - $_.borderleft = 10; //#7733 - $_.borderright = 10; //#7734 - $_.bordertop = -0.55; //#7735 - $_.borderbottom = -0.55; //#7736 - $k[$j++] = $_; //#7738 - bwipp_processoptions(); //#7738 - $_.options = $k[--$j]; //#7738 - $_.barcode = $k[--$j]; //#7739 - $_.text = $_.barcode; //#7742 - var _3 = $_.barcode; //#7743 - $k[$j++] = $s(_3.length); //#7744 - $k[$j++] = 0; //#7744 - $forall(_3, function() { //#7744 - var _5 = $k[--$j]; //#7744 - $k[$j++] = _5; //#7744 - if (_5 != 32) { //#7744 - var _6 = $k[--$j]; //#7744 - var _7 = $k[--$j]; //#7744 - var _8 = $k[--$j]; //#7744 - $put(_8, _7, _6); //#7744 - $k[$j++] = _8; //#7744 - $k[$j++] = $f(_7 + 1); //#7744 - } else { //#7744 - $j--; //#7744 - } //#7744 - }); //#7744 - var _9 = $k[--$j]; //#7745 - $_.barcode = $geti($k[--$j], 0, _9); //#7745 - $_.hasspace = $_.text.length != $_.barcode.length; //#7746 - if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#7751 - $k[$j++] = 'bwipp.itf14badLength#7750'; //#7750 - $k[$j++] = "ITF-14 must be 13 or 14 digits"; //#7750 - bwipp_raiseerror(); //#7750 - } //#7750 - var _G = $_.barcode; //#7752 - for (var _H = 0, _I = _G.length; _H < _I; _H++) { //#7756 - var _J = $get(_G, _H); //#7756 - if ((_J < 48) || (_J > 57)) { //#7755 - $k[$j++] = 'bwipp.itf14badCharacter#7754'; //#7754 - $k[$j++] = "ITF-14 must contain only digits"; //#7754 - bwipp_raiseerror(); //#7754 - } //#7754 - } //#7754 - $_.checksum = 0; //#7759 - for (var _K = 0; _K <= 12; _K += 1) { //#7763 - $_.i = _K; //#7761 - $k[$j++] = 'checksum'; //#7762 - $k[$j++] = $_.checksum; //#7762 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7762 - if (($_.i % 2) == 0) { //#7762 - var _Q = $k[--$j]; //#7762 - $k[$j++] = _Q * 3; //#7762 - } //#7762 - var _R = $k[--$j]; //#7762 - var _S = $k[--$j]; //#7762 - $_[$k[--$j]] = $f(_S + _R); //#7762 - } //#7762 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7764 - if ($_.barcode.length == 14) { //#7778 - if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#7768 - $k[$j++] = 'bwipp.itf14badCheckDigit#7767'; //#7767 - $k[$j++] = "Incorrect ITF-14 check digit provided"; //#7767 - bwipp_raiseerror(); //#7767 - } //#7767 - } else { //#7778 - var _Z = $s(14); //#7770 - $puti(_Z, 0, $_.barcode); //#7771 - $put(_Z, 13, $_.checksum + 48); //#7772 - $_.barcode = _Z; //#7773 - var _e = $_.hasspace ? 2 : 1; //#7774 - var _f = $s($_.text.length + _e); //#7774 - $puti(_f, _f.length - 2, " "); //#7775 - $put(_f, _f.length - 1, $_.checksum + 48); //#7776 - $puti(_f, 0, $_.text); //#7777 - $_.text = _f; //#7778 - } //#7778 - var _i = $_.options; //#7782 - $put(_i, "dontdraw", true); //#7782 - $put($_.options, "showborder", $_.showborder); //#7783 - $put($_.options, "borderwidth", $_.borderwidth); //#7784 - $put($_.options, "borderleft", $_.borderleft); //#7785 - $put($_.options, "borderright", $_.borderright); //#7786 - var _r = $_.options; //#7787 - $put(_r, "bordertop", $_.bordertop); //#7787 - $put($_.options, "borderbottom", $_.borderbottom); //#7788 - $put($_.options, "height", $_.height); //#7789 - $put($_.options, "textyoffset", $_.textyoffset); //#7790 - $k[$j++] = 'args'; //#7791 - $k[$j++] = $_.barcode; //#7791 - $k[$j++] = $_.options; //#7791 - bwipp_interleaved2of5(); //#7791 - var _11 = $k[--$j]; //#7791 - $_[$k[--$j]] = _11; //#7791 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#7793 - $put($_.args, "textxalign", "center"); //#7794 - $put($_.args, "opt", $_.options); //#7795 - $k[$j++] = $_.args; //#7798 - if (!$_.dontdraw) { //#7798 - bwipp_renlinear(); //#7798 - } //#7798 - $_ = Object.getPrototypeOf($_); //#7800 + $_ = Object.create($_); //#8021 + $_.dontdraw = false; //#8024 + $_.includetext = false; //#8025 + $_.includecheckintext = true; //#8026 + $_.textfont = "OCR-B"; //#8027 + $_.textsize = 10; //#8028 + $_.textxoffset = 0; //#8029 + $_.textyoffset = 3.5; //#8030 + $_.height = 0.5; //#8031 + $_.showborder = true; //#8032 + $_.borderwidth = 4; //#8033 + $_.borderleft = 10; //#8034 + $_.borderright = 10; //#8035 + $_.bordertop = -0.55; //#8036 + $_.borderbottom = -0.55; //#8037 + $k[$j++] = $_; //#8039 + bwipp_processoptions(); //#8039 + $_.options = $k[--$j]; //#8039 + $_.barcode = $k[--$j]; //#8040 + $_.text = $_.barcode; //#8043 + var _3 = $_.barcode; //#8044 + $k[$j++] = $s(_3.length); //#8045 + $k[$j++] = 0; //#8045 + $forall(_3, function() { //#8045 + var _5 = $k[--$j]; //#8045 + $k[$j++] = _5; //#8045 + if (_5 != 32) { //#8045 + var _6 = $k[--$j]; //#8045 + var _7 = $k[--$j]; //#8045 + var _8 = $k[--$j]; //#8045 + $put(_8, _7, _6); //#8045 + $k[$j++] = _8; //#8045 + $k[$j++] = $f(_7 + 1); //#8045 + } else { //#8045 + $j--; //#8045 + } //#8045 + }); //#8045 + var _9 = $k[--$j]; //#8046 + $_.barcode = $geti($k[--$j], 0, _9); //#8046 + $_.hasspace = $_.text.length != $_.barcode.length; //#8047 + if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#8052 + $k[$j++] = 'bwipp.itf14badLength#8051'; //#8051 + $k[$j++] = "ITF-14 must be 13 or 14 digits"; //#8051 + bwipp_raiseerror(); //#8051 + } //#8051 + var _G = $_.barcode; //#8053 + for (var _H = 0, _I = _G.length; _H < _I; _H++) { //#8057 + var _J = $get(_G, _H); //#8057 + if ((_J < 48) || (_J > 57)) { //#8056 + $k[$j++] = 'bwipp.itf14badCharacter#8055'; //#8055 + $k[$j++] = "ITF-14 must contain only digits"; //#8055 + bwipp_raiseerror(); //#8055 + } //#8055 + } //#8055 + $_.checksum = 0; //#8060 + for (var _K = 0; _K <= 12; _K += 1) { //#8064 + $_.i = _K; //#8062 + $k[$j++] = 'checksum'; //#8063 + $k[$j++] = $_.checksum; //#8063 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8063 + if (($_.i % 2) == 0) { //#8063 + var _Q = $k[--$j]; //#8063 + $k[$j++] = _Q * 3; //#8063 + } //#8063 + var _R = $k[--$j]; //#8063 + var _S = $k[--$j]; //#8063 + $_[$k[--$j]] = $f(_S + _R); //#8063 + } //#8063 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8065 + if ($_.barcode.length == 14) { //#8079 + if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#8069 + $k[$j++] = 'bwipp.itf14badCheckDigit#8068'; //#8068 + $k[$j++] = "Incorrect ITF-14 check digit provided"; //#8068 + bwipp_raiseerror(); //#8068 + } //#8068 + } else { //#8079 + var _Z = $s(14); //#8071 + $puti(_Z, 0, $_.barcode); //#8072 + $put(_Z, 13, $_.checksum + 48); //#8073 + $_.barcode = _Z; //#8074 + var _e = $_.hasspace ? 2 : 1; //#8075 + var _f = $s($_.text.length + _e); //#8075 + $puti(_f, _f.length - 2, " "); //#8076 + $put(_f, _f.length - 1, $_.checksum + 48); //#8077 + $puti(_f, 0, $_.text); //#8078 + $_.text = _f; //#8079 + } //#8079 + var _i = $_.options; //#8083 + $put(_i, "dontdraw", true); //#8083 + $put($_.options, "showborder", $_.showborder); //#8084 + $put($_.options, "borderwidth", $_.borderwidth); //#8085 + $put($_.options, "borderleft", $_.borderleft); //#8086 + $put($_.options, "borderright", $_.borderright); //#8087 + var _r = $_.options; //#8088 + $put(_r, "bordertop", $_.bordertop); //#8088 + $put($_.options, "borderbottom", $_.borderbottom); //#8089 + $put($_.options, "height", $_.height); //#8090 + $put($_.options, "textyoffset", $_.textyoffset); //#8091 + $k[$j++] = 'args'; //#8092 + $k[$j++] = $_.barcode; //#8092 + $k[$j++] = $_.options; //#8092 + bwipp_interleaved2of5(); //#8092 + var _11 = $k[--$j]; //#8092 + $_[$k[--$j]] = _11; //#8092 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#8094 + $put($_.args, "textxalign", "center"); //#8095 + $put($_.args, "opt", $_.options); //#8096 + $k[$j++] = $_.args; //#8099 + if (!$_.dontdraw) { //#8099 + bwipp_renlinear(); //#8099 + } //#8099 + $_ = Object.getPrototypeOf($_); //#8101 } //bwipp_itf14 function bwipp_identcode() { - $_ = Object.create($_); //#7829 - $_.dontdraw = false; //#7832 - $_.includetext = false; //#7833 - $_.textfont = "OCR-B"; //#7834 - $_.textsize = 10; //#7835 - $_.textxoffset = 0; //#7836 - $_.textyoffset = -8; //#7837 - $_.height = 1; //#7838 - $k[$j++] = $_; //#7840 - bwipp_processoptions(); //#7840 - $_.options = $k[--$j]; //#7840 - $_.barcode = $k[--$j]; //#7841 - if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#7846 - $k[$j++] = 'bwipp.identcodeBadLength#7845'; //#7845 - $k[$j++] = "Deutsche Post Identcode must be 11 or 12 digits"; //#7845 - bwipp_raiseerror(); //#7845 - } //#7845 - $forall($_.barcode, function() { //#7851 - var _5 = $k[--$j]; //#7848 - if ((_5 < 48) || (_5 > 57)) { //#7850 - $k[$j++] = 'bwipp.identcodeBadCharacter#7849'; //#7849 - $k[$j++] = "Deutsche Post Identcode must contain only digits"; //#7849 - bwipp_raiseerror(); //#7849 - } //#7849 - }); //#7849 - $_.checksum = 0; //#7854 - for (var _6 = 0; _6 <= 10; _6 += 1) { //#7858 - $_.i = _6; //#7856 - $k[$j++] = 'checksum'; //#7857 - $k[$j++] = $_.checksum; //#7857 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7857 - if (($_.i % 2) == 0) { //#7857 - var _C = $k[--$j]; //#7857 - $k[$j++] = _C * 4; //#7857 - } else { //#7857 - var _D = $k[--$j]; //#7857 - $k[$j++] = _D * 9; //#7857 - } //#7857 - var _E = $k[--$j]; //#7857 - var _F = $k[--$j]; //#7857 - $_[$k[--$j]] = $f(_F + _E); //#7857 - } //#7857 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7859 - if ($_.barcode.length == 12) { //#7864 - if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#7863 - $k[$j++] = 'bwipp.identcodeBadCheckDigit#7862'; //#7862 - $k[$j++] = "Incorrect Deutsche Post Identcode check digit provided"; //#7862 - bwipp_raiseerror(); //#7862 - } //#7862 - } //#7862 - var _M = $s(12); //#7865 - $puti(_M, 0, $_.barcode); //#7866 - $put(_M, 11, $_.checksum + 48); //#7867 - $_.barcode = _M; //#7868 - $_.text = $strcpy($s(16), " . . "); //#7871 - $puti($_.text, 0, $geti($_.barcode, 0, 2)); //#7872 - $puti($_.text, 3, $geti($_.barcode, 2, 3)); //#7873 - $puti($_.text, 7, $geti($_.barcode, 5, 3)); //#7874 - $puti($_.text, 11, $geti($_.barcode, 8, 3)); //#7875 - $puti($_.text, 15, $geti($_.barcode, 11, 1)); //#7876 - $put($_.options, "dontdraw", true); //#7879 - $put($_.options, "includecheck", false); //#7880 - var _i = $_.barcode; //#7881 - $k[$j++] = 'args'; //#7881 - $k[$j++] = _i; //#7881 - $k[$j++] = $_.options; //#7881 - bwipp_interleaved2of5(); //#7881 - var _k = $k[--$j]; //#7881 - $_[$k[--$j]] = _k; //#7881 - var _r = $_.textsize; //#7883 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#7883 - $put($_.args, "textxalign", "center"); //#7884 - $put($_.args, "opt", $_.options); //#7885 - $k[$j++] = $_.args; //#7888 - if (!$_.dontdraw) { //#7888 - bwipp_renlinear(); //#7888 - } //#7888 - $_ = Object.getPrototypeOf($_); //#7890 + $_ = Object.create($_); //#8130 + $_.dontdraw = false; //#8133 + $_.includetext = false; //#8134 + $_.textfont = "OCR-B"; //#8135 + $_.textsize = 10; //#8136 + $_.textxoffset = 0; //#8137 + $_.textyoffset = -8; //#8138 + $_.height = 1; //#8139 + $k[$j++] = $_; //#8141 + bwipp_processoptions(); //#8141 + $_.options = $k[--$j]; //#8141 + $_.barcode = $k[--$j]; //#8142 + if (($_.barcode.length != 11) && ($_.barcode.length != 12)) { //#8147 + $k[$j++] = 'bwipp.identcodeBadLength#8146'; //#8146 + $k[$j++] = "Deutsche Post Identcode must be 11 or 12 digits"; //#8146 + bwipp_raiseerror(); //#8146 + } //#8146 + $forall($_.barcode, function() { //#8152 + var _5 = $k[--$j]; //#8149 + if ((_5 < 48) || (_5 > 57)) { //#8151 + $k[$j++] = 'bwipp.identcodeBadCharacter#8150'; //#8150 + $k[$j++] = "Deutsche Post Identcode must contain only digits"; //#8150 + bwipp_raiseerror(); //#8150 + } //#8150 + }); //#8150 + $_.checksum = 0; //#8155 + for (var _6 = 0; _6 <= 10; _6 += 1) { //#8159 + $_.i = _6; //#8157 + $k[$j++] = 'checksum'; //#8158 + $k[$j++] = $_.checksum; //#8158 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8158 + if (($_.i % 2) == 0) { //#8158 + var _C = $k[--$j]; //#8158 + $k[$j++] = _C * 4; //#8158 + } else { //#8158 + var _D = $k[--$j]; //#8158 + $k[$j++] = _D * 9; //#8158 + } //#8158 + var _E = $k[--$j]; //#8158 + var _F = $k[--$j]; //#8158 + $_[$k[--$j]] = $f(_F + _E); //#8158 + } //#8158 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8160 + if ($_.barcode.length == 12) { //#8165 + if ($get($_.barcode, 11) != ($_.checksum + 48)) { //#8164 + $k[$j++] = 'bwipp.identcodeBadCheckDigit#8163'; //#8163 + $k[$j++] = "Incorrect Deutsche Post Identcode check digit provided"; //#8163 + bwipp_raiseerror(); //#8163 + } //#8163 + } //#8163 + var _M = $s(12); //#8166 + $puti(_M, 0, $_.barcode); //#8167 + $put(_M, 11, $_.checksum + 48); //#8168 + $_.barcode = _M; //#8169 + $_.text = $strcpy($s(16), " . . "); //#8172 + $puti($_.text, 0, $geti($_.barcode, 0, 2)); //#8173 + $puti($_.text, 3, $geti($_.barcode, 2, 3)); //#8174 + $puti($_.text, 7, $geti($_.barcode, 5, 3)); //#8175 + $puti($_.text, 11, $geti($_.barcode, 8, 3)); //#8176 + $puti($_.text, 15, $geti($_.barcode, 11, 1)); //#8177 + $put($_.options, "dontdraw", true); //#8180 + $put($_.options, "includecheck", false); //#8181 + var _i = $_.barcode; //#8182 + $k[$j++] = 'args'; //#8182 + $k[$j++] = _i; //#8182 + $k[$j++] = $_.options; //#8182 + bwipp_interleaved2of5(); //#8182 + var _k = $k[--$j]; //#8182 + $_[$k[--$j]] = _k; //#8182 + var _r = $_.textsize; //#8184 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#8184 + $put($_.args, "textxalign", "center"); //#8185 + $put($_.args, "opt", $_.options); //#8186 + $k[$j++] = $_.args; //#8189 + if (!$_.dontdraw) { //#8189 + bwipp_renlinear(); //#8189 + } //#8189 + $_ = Object.getPrototypeOf($_); //#8191 } //bwipp_identcode function bwipp_leitcode() { - $_ = Object.create($_); //#7919 - $_.dontdraw = false; //#7922 - $_.includetext = false; //#7923 - $_.textfont = "OCR-B"; //#7924 - $_.textsize = 10; //#7925 - $_.textxoffset = 0; //#7926 - $_.textyoffset = -8; //#7927 - $_.height = 1; //#7928 - $k[$j++] = $_; //#7930 - bwipp_processoptions(); //#7930 - $_.options = $k[--$j]; //#7930 - $_.barcode = $k[--$j]; //#7931 - if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#7936 - $k[$j++] = 'bwipp.leitcodeBadLength#7935'; //#7935 - $k[$j++] = "Deutsche Post Leitcode must be 13 or 14 digits"; //#7935 - bwipp_raiseerror(); //#7935 - } //#7935 - $forall($_.barcode, function() { //#7941 - var _5 = $k[--$j]; //#7938 - if ((_5 < 48) || (_5 > 57)) { //#7940 - $k[$j++] = 'bwipp.leitcodeBadCharacter#7939'; //#7939 - $k[$j++] = "Deutsche Post Leitcode must contain only digits"; //#7939 - bwipp_raiseerror(); //#7939 - } //#7939 - }); //#7939 - $_.checksum = 0; //#7944 - for (var _6 = 0; _6 <= 12; _6 += 1) { //#7948 - $_.i = _6; //#7946 - $k[$j++] = 'checksum'; //#7947 - $k[$j++] = $_.checksum; //#7947 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#7947 - if (($_.i % 2) == 0) { //#7947 - var _C = $k[--$j]; //#7947 - $k[$j++] = _C * 4; //#7947 - } else { //#7947 - var _D = $k[--$j]; //#7947 - $k[$j++] = _D * 9; //#7947 - } //#7947 - var _E = $k[--$j]; //#7947 - var _F = $k[--$j]; //#7947 - $_[$k[--$j]] = $f(_F + _E); //#7947 - } //#7947 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#7949 - if ($_.barcode.length == 14) { //#7954 - if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#7953 - $k[$j++] = 'bwipp.leitcodeBadCheckDigit#7952'; //#7952 - $k[$j++] = "Incorrect Deutsche Post Leitcode check digit provided"; //#7952 - bwipp_raiseerror(); //#7952 - } //#7952 - } //#7952 - var _M = $s(14); //#7955 - $puti(_M, 0, $_.barcode); //#7956 - $put(_M, 13, $_.checksum + 48); //#7957 - $_.barcode = _M; //#7958 - $_.text = $strcpy($s(18), " . . . "); //#7961 - $puti($_.text, 0, $geti($_.barcode, 0, 5)); //#7962 - $puti($_.text, 6, $geti($_.barcode, 5, 3)); //#7963 - $puti($_.text, 10, $geti($_.barcode, 8, 3)); //#7964 - $puti($_.text, 14, $geti($_.barcode, 11, 2)); //#7965 - $puti($_.text, 17, $geti($_.barcode, 13, 1)); //#7966 - $put($_.options, "dontdraw", true); //#7969 - $put($_.options, "includecheck", false); //#7970 - var _i = $_.barcode; //#7971 - $k[$j++] = 'args'; //#7971 - $k[$j++] = _i; //#7971 - $k[$j++] = $_.options; //#7971 - bwipp_interleaved2of5(); //#7971 - var _k = $k[--$j]; //#7971 - $_[$k[--$j]] = _k; //#7971 - var _r = $_.textsize; //#7973 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#7973 - $put($_.args, "textxalign", "center"); //#7974 - $put($_.args, "opt", $_.options); //#7975 - $k[$j++] = $_.args; //#7978 - if (!$_.dontdraw) { //#7978 - bwipp_renlinear(); //#7978 - } //#7978 - $_ = Object.getPrototypeOf($_); //#7980 + $_ = Object.create($_); //#8220 + $_.dontdraw = false; //#8223 + $_.includetext = false; //#8224 + $_.textfont = "OCR-B"; //#8225 + $_.textsize = 10; //#8226 + $_.textxoffset = 0; //#8227 + $_.textyoffset = -8; //#8228 + $_.height = 1; //#8229 + $k[$j++] = $_; //#8231 + bwipp_processoptions(); //#8231 + $_.options = $k[--$j]; //#8231 + $_.barcode = $k[--$j]; //#8232 + if (($_.barcode.length != 13) && ($_.barcode.length != 14)) { //#8237 + $k[$j++] = 'bwipp.leitcodeBadLength#8236'; //#8236 + $k[$j++] = "Deutsche Post Leitcode must be 13 or 14 digits"; //#8236 + bwipp_raiseerror(); //#8236 + } //#8236 + $forall($_.barcode, function() { //#8242 + var _5 = $k[--$j]; //#8239 + if ((_5 < 48) || (_5 > 57)) { //#8241 + $k[$j++] = 'bwipp.leitcodeBadCharacter#8240'; //#8240 + $k[$j++] = "Deutsche Post Leitcode must contain only digits"; //#8240 + bwipp_raiseerror(); //#8240 + } //#8240 + }); //#8240 + $_.checksum = 0; //#8245 + for (var _6 = 0; _6 <= 12; _6 += 1) { //#8249 + $_.i = _6; //#8247 + $k[$j++] = 'checksum'; //#8248 + $k[$j++] = $_.checksum; //#8248 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#8248 + if (($_.i % 2) == 0) { //#8248 + var _C = $k[--$j]; //#8248 + $k[$j++] = _C * 4; //#8248 + } else { //#8248 + var _D = $k[--$j]; //#8248 + $k[$j++] = _D * 9; //#8248 + } //#8248 + var _E = $k[--$j]; //#8248 + var _F = $k[--$j]; //#8248 + $_[$k[--$j]] = $f(_F + _E); //#8248 + } //#8248 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8250 + if ($_.barcode.length == 14) { //#8255 + if ($get($_.barcode, 13) != ($_.checksum + 48)) { //#8254 + $k[$j++] = 'bwipp.leitcodeBadCheckDigit#8253'; //#8253 + $k[$j++] = "Incorrect Deutsche Post Leitcode check digit provided"; //#8253 + bwipp_raiseerror(); //#8253 + } //#8253 + } //#8253 + var _M = $s(14); //#8256 + $puti(_M, 0, $_.barcode); //#8257 + $put(_M, 13, $_.checksum + 48); //#8258 + $_.barcode = _M; //#8259 + $_.text = $strcpy($s(18), " . . . "); //#8262 + $puti($_.text, 0, $geti($_.barcode, 0, 5)); //#8263 + $puti($_.text, 6, $geti($_.barcode, 5, 3)); //#8264 + $puti($_.text, 10, $geti($_.barcode, 8, 3)); //#8265 + $puti($_.text, 14, $geti($_.barcode, 11, 2)); //#8266 + $puti($_.text, 17, $geti($_.barcode, 13, 1)); //#8267 + $put($_.options, "dontdraw", true); //#8270 + $put($_.options, "includecheck", false); //#8271 + var _i = $_.barcode; //#8272 + $k[$j++] = 'args'; //#8272 + $k[$j++] = _i; //#8272 + $k[$j++] = $_.options; //#8272 + bwipp_interleaved2of5(); //#8272 + var _k = $k[--$j]; //#8272 + $_[$k[--$j]] = _k; //#8272 + var _r = $_.textsize; //#8274 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, _r])])); //#8274 + $put($_.args, "textxalign", "center"); //#8275 + $put($_.args, "opt", $_.options); //#8276 + $k[$j++] = $_.args; //#8279 + if (!$_.dontdraw) { //#8279 + bwipp_renlinear(); //#8279 + } //#8279 + $_ = Object.getPrototypeOf($_); //#8281 } //bwipp_leitcode function bwipp_databaromni() { - $_ = Object.create($_); //#8011 - $_.dontdraw = false; //#8014 - $_.height = 33 / 72; //#8015 - $_.linkage = false; //#8016 - $_.format = "omni"; //#8017 - $_.barxmult = 33; //#8018 - $k[$j++] = $_; //#8020 - bwipp_processoptions(); //#8020 - $_.options = $k[--$j]; //#8020 - $_.barcode = $k[--$j]; //#8021 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8025 - $k[$j++] = 'bwipp.databaromniBadLength#8024'; //#8024 - $k[$j++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; //#8024 - bwipp_raiseerror(); //#8024 - } //#8024 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8028 - $k[$j++] = 'bwipp.databaromniBadAI#8027'; //#8027 - $k[$j++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; //#8027 - bwipp_raiseerror(); //#8027 - } //#8027 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8029 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8033 - var _B = $get(_8, _9); //#8033 - if ((_B < 48) || (_B > 57)) { //#8032 - $k[$j++] = 'bwipp.databaromniBadCharacter#8031'; //#8031 - $k[$j++] = "GS1 DataBar Omnidirectional must contain only digits"; //#8031 - bwipp_raiseerror(); //#8031 - } //#8031 - } //#8031 - if ($_.barxmult < 33) { //#8037 - $k[$j++] = 'bwipp.databarStackedOmniBarXmult#8036'; //#8036 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; //#8036 - bwipp_raiseerror(); //#8036 - } //#8036 - if ((($ne($_.format, "omni") && $ne($_.format, "stacked")) && $ne($_.format, "stackedomni")) && $ne($_.format, "truncated")) { //#8041 - $k[$j++] = 'bwipp.databaromniBadFormat#8040'; //#8040 - $k[$j++] = "Valid formats are omni, stacked, stackedomni and truncated"; //#8040 - bwipp_raiseerror(); //#8040 - } //#8040 - if ($eq($_.format, "truncated")) { //#8043 - $_.height = 13 / 72; //#8043 - } //#8043 - bwipp_loadctx(bwipp_databaromni) //#8045 - $_.checksum = 0; //#8048 - for (var _I = 0; _I <= 12; _I += 1) { //#8052 - $_.i = _I; //#8050 - $k[$j++] = 'checksum'; //#8051 - $k[$j++] = $_.checksum; //#8051 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8051 - if (($_.i % 2) == 0) { //#8051 - var _O = $k[--$j]; //#8051 - $k[$j++] = _O * 3; //#8051 - } //#8051 - var _P = $k[--$j]; //#8051 - var _Q = $k[--$j]; //#8051 - $_[$k[--$j]] = $f(_Q + _P); //#8051 - } //#8051 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8053 - if ($_.barcode.length == 18) { //#8058 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8057 - $k[$j++] = 'bwipp.databaromniBadCheckDigit#8056'; //#8056 - $k[$j++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; //#8056 - bwipp_raiseerror(); //#8056 - } //#8056 - } //#8056 - var _X = $s(18); //#8059 - $puti(_X, 0, $_.barcode); //#8060 - $put(_X, 17, $_.checksum + 48); //#8061 - $_.barcode = _X; //#8062 - $_.txt = $a($_.barcode.length); //#8065 - for (var _e = 0, _d = $_.barcode.length - 1; _e <= _d; _e += 1) { //#8069 - $_.i = _e; //#8067 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8068 - } //#8068 + $_ = Object.create($_); //#8312 + $_.dontdraw = false; //#8315 + $_.height = 33 / 72; //#8316 + $_.linkage = false; //#8317 + $_.format = "omni"; //#8318 + $_.barxmult = 33; //#8319 + $k[$j++] = $_; //#8321 + bwipp_processoptions(); //#8321 + $_.options = $k[--$j]; //#8321 + $_.barcode = $k[--$j]; //#8322 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8326 + $k[$j++] = 'bwipp.databaromniBadLength#8325'; //#8325 + $k[$j++] = "GS1 DataBar Omnidirectional must be 13 or 14 digits"; //#8325 + bwipp_raiseerror(); //#8325 + } //#8325 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8329 + $k[$j++] = 'bwipp.databaromniBadAI#8328'; //#8328 + $k[$j++] = "GS1 DataBar Omnidirectional must begin with (01) application identifier"; //#8328 + bwipp_raiseerror(); //#8328 + } //#8328 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8330 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8334 + var _B = $get(_8, _9); //#8334 + if ((_B < 48) || (_B > 57)) { //#8333 + $k[$j++] = 'bwipp.databaromniBadCharacter#8332'; //#8332 + $k[$j++] = "GS1 DataBar Omnidirectional must contain only digits"; //#8332 + bwipp_raiseerror(); //#8332 + } //#8332 + } //#8332 + if ($_.barxmult < 33) { //#8338 + $k[$j++] = 'bwipp.databarStackedOmniBarXmult#8337'; //#8337 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must have a barxmult of at least 33"; //#8337 + bwipp_raiseerror(); //#8337 + } //#8337 + if ((($ne($_.format, "omni") && $ne($_.format, "stacked")) && $ne($_.format, "stackedomni")) && $ne($_.format, "truncated")) { //#8342 + $k[$j++] = 'bwipp.databaromniBadFormat#8341'; //#8341 + $k[$j++] = "Valid formats are omni, stacked, stackedomni and truncated"; //#8341 + bwipp_raiseerror(); //#8341 + } //#8341 + if ($eq($_.format, "truncated")) { //#8344 + $_.height = 13 / 72; //#8344 + } //#8344 + bwipp_loadctx(bwipp_databaromni) //#8346 + $_.checksum = 0; //#8349 + for (var _I = 0; _I <= 12; _I += 1) { //#8353 + $_.i = _I; //#8351 + $k[$j++] = 'checksum'; //#8352 + $k[$j++] = $_.checksum; //#8352 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8352 + if (($_.i % 2) == 0) { //#8352 + var _O = $k[--$j]; //#8352 + $k[$j++] = _O * 3; //#8352 + } //#8352 + var _P = $k[--$j]; //#8352 + var _Q = $k[--$j]; //#8352 + $_[$k[--$j]] = $f(_Q + _P); //#8352 + } //#8352 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8354 + if ($_.barcode.length == 18) { //#8359 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8358 + $k[$j++] = 'bwipp.databaromniBadCheckDigit#8357'; //#8357 + $k[$j++] = "Incorrect GS1 DataBar Omnidirectional check digit provided"; //#8357 + bwipp_raiseerror(); //#8357 + } //#8357 + } //#8357 + var _X = $s(18); //#8360 + $puti(_X, 0, $_.barcode); //#8361 + $put(_X, 17, $_.checksum + 48); //#8362 + $_.barcode = _X; //#8363 + $_.txt = $a($_.barcode.length); //#8366 + for (var _e = 0, _d = $_.barcode.length - 1; _e <= _d; _e += 1) { //#8370 + $_.i = _e; //#8368 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8369 + } //#8369 $_.ncr = function() { - var _l = $k[--$j]; //#8072 - var _m = $k[--$j]; //#8072 - var _n = $f(_m - _l); //#8072 - if (_l < $f(_m - _l)) { //#8072 - var _ = _n; //#8072 - _n = _l; //#8072 - _l = _; //#8072 - } //#8072 - $k[$j++] = _n; //#8079 - $k[$j++] = 1; //#8079 - $k[$j++] = 1; //#8079 - for (var _p = _m, _o = $f(_l + 1); _p >= _o; _p -= 1) { //#8079 - var _q = $k[--$j]; //#8075 - var _r = $k[--$j]; //#8076 - var _s = $k[--$j]; //#8076 - $k[$j++] = _s; //#8078 - $k[$j++] = _r; //#8078 - $k[$j++] = _q * _p; //#8078 - if ($le(_r, _s)) { //#8078 - var _t = $k[--$j]; //#8077 - var _u = $k[--$j]; //#8077 - $k[$j++] = $f(_u + 1); //#8077 - $k[$j++] = ~~(_t / _u); //#8077 - } //#8077 - } //#8077 - for (;;) { //#8083 - var _v = $k[--$j]; //#8081 - var _w = $k[--$j]; //#8081 - var _x = $k[--$j]; //#8081 - $k[$j++] = _x; //#8081 - $k[$j++] = _w; //#8081 - $k[$j++] = _v; //#8081 - if ($gt(_w, _x)) { //#8081 - break; //#8081 - } //#8081 - var _y = $k[--$j]; //#8082 - var _z = $k[--$j]; //#8082 - $k[$j++] = $f(_z + 1); //#8082 - $k[$j++] = ~~(_y / _z); //#8082 - } //#8082 - var _10 = $k[--$j]; //#8084 - var _11 = $k[--$j]; //#8084 - $k[$j++] = _10; //#8084 - $k[$j++] = _11; //#8084 - $j--; //#8084 - var _12 = $k[--$j]; //#8084 - var _13 = $k[--$j]; //#8084 - $k[$j++] = _12; //#8084 - $k[$j++] = _13; //#8084 - $j--; //#8084 - }; //#8084 + var _l = $k[--$j]; //#8373 + var _m = $k[--$j]; //#8373 + var _n = $f(_m - _l); //#8373 + if (_l < $f(_m - _l)) { //#8373 + var _ = _n; //#8373 + _n = _l; //#8373 + _l = _; //#8373 + } //#8373 + $k[$j++] = _n; //#8380 + $k[$j++] = 1; //#8380 + $k[$j++] = 1; //#8380 + for (var _p = _m, _o = $f(_l + 1); _p >= _o; _p -= 1) { //#8380 + var _q = $k[--$j]; //#8376 + var _r = $k[--$j]; //#8377 + var _s = $k[--$j]; //#8377 + $k[$j++] = _s; //#8379 + $k[$j++] = _r; //#8379 + $k[$j++] = _q * _p; //#8379 + if ($le(_r, _s)) { //#8379 + var _t = $k[--$j]; //#8378 + var _u = $k[--$j]; //#8378 + $k[$j++] = $f(_u + 1); //#8378 + $k[$j++] = ~~(_t / _u); //#8378 + } //#8378 + } //#8378 + for (;;) { //#8384 + var _v = $k[--$j]; //#8382 + var _w = $k[--$j]; //#8382 + var _x = $k[--$j]; //#8382 + $k[$j++] = _x; //#8382 + $k[$j++] = _w; //#8382 + $k[$j++] = _v; //#8382 + if ($gt(_w, _x)) { //#8382 + break; //#8382 + } //#8382 + var _y = $k[--$j]; //#8383 + var _z = $k[--$j]; //#8383 + $k[$j++] = $f(_z + 1); //#8383 + $k[$j++] = ~~(_y / _z); //#8383 + } //#8383 + var _10 = $k[--$j]; //#8385 + var _11 = $k[--$j]; //#8385 + $k[$j++] = _10; //#8385 + $k[$j++] = _11; //#8385 + $j--; //#8385 + var _12 = $k[--$j]; //#8385 + var _13 = $k[--$j]; //#8385 + $k[$j++] = _12; //#8385 + $k[$j++] = _13; //#8385 + $j--; //#8385 + }; //#8385 $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#8088 - $_.el = $k[--$j]; //#8089 - $_.mw = $k[--$j]; //#8090 - $_.nm = $k[--$j]; //#8091 - $_.val = $k[--$j]; //#8092 - $_.out = $a($_.el); //#8093 - $_.mask = 0; //#8094 - for (var _1D = 0, _1C = $f($_.el - 2); _1D <= _1C; _1D += 1) { //#8121 - $_.bar = _1D; //#8096 - $_.ew = 1; //#8097 - var _1F = $_.bar; //#8098 - $_.mask = $_.mask | ((_1F < 0 ? 1 >>> -_1F : 1 << _1F)); //#8098 - for (;;) { //#8117 - $k[$j++] = 'sval'; //#8099 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8099 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8099 - $_.ncr(); //#8099 - var _1K = $k[--$j]; //#8099 - $_[$k[--$j]] = _1K; //#8099 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8102 - $k[$j++] = 'sval'; //#8101 - $k[$j++] = $_.sval; //#8101 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8101 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8101 - $_.ncr(); //#8101 - var _1Z = $k[--$j]; //#8101 - var _1a = $k[--$j]; //#8101 - $_[$k[--$j]] = $f(_1a - _1Z); //#8101 - } //#8101 - if ($f($_.el - $_.bar) > 2) { //#8111 - $_.lval = 0; //#8104 - for (var _1k = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1j = $f($_.mw + 1); _1k >= _1j; _1k -= 1) { //#8108 - $k[$j++] = $f(($f($f($_.nm - _1k) - $_.ew)) - 1); //#8106 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8106 - $_.ncr(); //#8106 - $_.lval = $f($k[--$j] + $_.lval); //#8107 - } //#8107 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8109 - } else { //#8111 - if ($f($_.nm - $_.ew) > $_.mw) { //#8111 - $_.sval = $f($_.sval - 1); //#8111 - } //#8111 - } //#8111 - $_.val = $f($_.val - $_.sval); //#8113 - if ($_.val < 0) { //#8114 - break; //#8114 - } //#8114 - $_.ew = $_.ew + 1; //#8115 - var _24 = $_.bar; //#8116 - $_.mask = $_.mask & (~((_24 < 0 ? 1 >>> -_24 : 1 << _24))); //#8116 - } //#8116 - $_.val = $f($_.val + $_.sval); //#8118 - $_.nm = $f($_.nm - $_.ew); //#8119 - $put($_.out, $_.bar, $_.ew); //#8120 - } //#8120 - $put($_.out, $f($_.el - 1), $_.nm); //#8122 - $k[$j++] = $_.out; //#8123 - }; //#8123 - $k[$j++] = Infinity; //#8126 - var _2H = $_.linkage ? 1 : 0; //#8127 - var _2J = $geti($_.barcode, 4, 13); //#8128 - $k[$j++] = _2H; //#8128 - for (var _2K = 0, _2L = _2J.length; _2K < _2L; _2K++) { //#8128 - $k[$j++] = $f($get(_2J, _2K) - 48); //#8128 - } //#8128 - $_.binval = $a(); //#8128 - for (var _2O = 0; _2O <= 12; _2O += 1) { //#8135 - $_.i = _2O; //#8132 - var _2P = $_.binval; //#8133 - var _2Q = $_.i; //#8133 - $put(_2P, _2Q + 1, $f($get(_2P, _2Q + 1) + (($get($_.binval, $_.i) % 4537077) * 10))); //#8133 - $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 4537077)); //#8134 - } //#8134 - $_.right = $get($_.binval, 13) % 4537077; //#8136 - var _2c = $_.binval; //#8137 - $put(_2c, 13, ~~($get(_2c, 13) / 4537077)); //#8137 - $_.left = 0; //#8139 - $_.i = true; //#8140 - for (var _2e = 0; _2e <= 13; _2e += 1) { //#8150 - $_.j = _2e; //#8142 - var _2h = $get($_.binval, $_.j); //#8143 - $k[$j++] = _2h; //#8149 - if ((_2h == 0) && $_.i) { //#8148 - $j--; //#8145 - } else { //#8148 - $_.i = false; //#8147 - $_.left = $f($_.left + ($k[--$j] * (~~Math.pow(10, 13 - $_.j)))); //#8148 - } //#8148 - } //#8148 - $_.d1 = ~~($_.left / 1597); //#8152 - $_.d2 = $_.left % 1597; //#8153 - $_.d3 = ~~($_.right / 1597); //#8154 - $_.d4 = $_.right % 1597; //#8155 - if (!bwipp_databaromni.__8172__) { //#8172 - $_ = Object.create($_); //#8172 - $_.tab164 = $a([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); //#8164 - $_.tab154 = $a([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); //#8171 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8171 - bwipp_databaromni.__8172__ = 1; //#8171 - $_ = Object.getPrototypeOf($_); //#8171 - } //#8171 - $_.i = 0; //#8174 - for (;;) { //#8184 - if ($_.d1 <= $get($_.tab164, $_.i)) { //#8182 - var _2z = $geti($_.tab164, $_.i + 1, 7); //#8176 - for (var _30 = 0, _31 = _2z.length; _30 < _31; _30++) { //#8176 - $k[$j++] = $get(_2z, _30); //#8176 - } //#8176 - $_.d1te = $k[--$j]; //#8177 - $_.d1to = $k[--$j]; //#8177 - $_.d1mwe = $k[--$j]; //#8178 - $_.d1mwo = $k[--$j]; //#8178 - $_.d1ele = $k[--$j]; //#8179 - $_.d1elo = $k[--$j]; //#8179 - $_.d1gs = $k[--$j]; //#8180 - break; //#8181 - } //#8181 - $_.i = $_.i + 8; //#8183 - } //#8183 - $_.i = 0; //#8186 - for (;;) { //#8196 - if ($_.d2 <= $get($_.tab154, $_.i)) { //#8194 - var _3H = $geti($_.tab154, $_.i + 1, 7); //#8188 - for (var _3I = 0, _3J = _3H.length; _3I < _3J; _3I++) { //#8188 - $k[$j++] = $get(_3H, _3I); //#8188 - } //#8188 - $_.d2te = $k[--$j]; //#8189 - $_.d2to = $k[--$j]; //#8189 - $_.d2mwe = $k[--$j]; //#8190 - $_.d2mwo = $k[--$j]; //#8190 - $_.d2ele = $k[--$j]; //#8191 - $_.d2elo = $k[--$j]; //#8191 - $_.d2gs = $k[--$j]; //#8192 - break; //#8193 - } //#8193 - $_.i = $_.i + 8; //#8195 - } //#8195 - $_.i = 0; //#8198 - for (;;) { //#8208 - if ($_.d3 <= $get($_.tab164, $_.i)) { //#8206 - var _3Z = $geti($_.tab164, $_.i + 1, 7); //#8200 - for (var _3a = 0, _3b = _3Z.length; _3a < _3b; _3a++) { //#8200 - $k[$j++] = $get(_3Z, _3a); //#8200 - } //#8200 - $_.d3te = $k[--$j]; //#8201 - $_.d3to = $k[--$j]; //#8201 - $_.d3mwe = $k[--$j]; //#8202 - $_.d3mwo = $k[--$j]; //#8202 - $_.d3ele = $k[--$j]; //#8203 - $_.d3elo = $k[--$j]; //#8203 - $_.d3gs = $k[--$j]; //#8204 - break; //#8205 - } //#8205 - $_.i = $_.i + 8; //#8207 - } //#8207 - $_.i = 0; //#8210 - for (;;) { //#8220 - if ($_.d4 <= $get($_.tab154, $_.i)) { //#8218 - var _3r = $geti($_.tab154, $_.i + 1, 7); //#8212 - for (var _3s = 0, _3t = _3r.length; _3s < _3t; _3s++) { //#8212 - $k[$j++] = $get(_3r, _3s); //#8212 - } //#8212 - $_.d4te = $k[--$j]; //#8213 - $_.d4to = $k[--$j]; //#8213 - $_.d4mwe = $k[--$j]; //#8214 - $_.d4mwo = $k[--$j]; //#8214 - $_.d4ele = $k[--$j]; //#8215 - $_.d4elo = $k[--$j]; //#8215 - $_.d4gs = $k[--$j]; //#8216 - break; //#8217 - } //#8217 - $_.i = $_.i + 8; //#8219 - } //#8219 - $k[$j++] = 'd1wo'; //#8222 - $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8222 - $k[$j++] = $_.d1elo; //#8222 - $k[$j++] = $_.d1mwo; //#8222 - $k[$j++] = 4; //#8222 - $k[$j++] = false; //#8222 - $_.getRSSwidths(); //#8222 - var _48 = $k[--$j]; //#8222 - $_[$k[--$j]] = _48; //#8222 - $k[$j++] = 'd1we'; //#8223 - $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8223 - $k[$j++] = $_.d1ele; //#8223 - $k[$j++] = $_.d1mwe; //#8223 - $k[$j++] = 4; //#8223 - $k[$j++] = true; //#8223 - $_.getRSSwidths(); //#8223 - var _4F = $k[--$j]; //#8223 - $_[$k[--$j]] = _4F; //#8223 - $k[$j++] = 'd2wo'; //#8224 - $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2to; //#8224 - $k[$j++] = $_.d2elo; //#8224 - $k[$j++] = $_.d2mwo; //#8224 - $k[$j++] = 4; //#8224 - $k[$j++] = true; //#8224 - $_.getRSSwidths(); //#8224 - var _4M = $k[--$j]; //#8224 - $_[$k[--$j]] = _4M; //#8224 - $k[$j++] = 'd2we'; //#8225 - $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2to); //#8225 - $k[$j++] = $_.d2ele; //#8225 - $k[$j++] = $_.d2mwe; //#8225 - $k[$j++] = 4; //#8225 - $k[$j++] = false; //#8225 - $_.getRSSwidths(); //#8225 - var _4T = $k[--$j]; //#8225 - $_[$k[--$j]] = _4T; //#8225 - $k[$j++] = 'd3wo'; //#8226 - $k[$j++] = ~~($f($_.d3 - $_.d3gs) / $_.d3te); //#8226 - $k[$j++] = $_.d3elo; //#8226 - $k[$j++] = $_.d3mwo; //#8226 - $k[$j++] = 4; //#8226 - $k[$j++] = false; //#8226 - $_.getRSSwidths(); //#8226 - var _4a = $k[--$j]; //#8226 - $_[$k[--$j]] = _4a; //#8226 - $k[$j++] = 'd3we'; //#8227 - $k[$j++] = $f($_.d3 - $_.d3gs) % $_.d3te; //#8227 - $k[$j++] = $_.d3ele; //#8227 - $k[$j++] = $_.d3mwe; //#8227 - $k[$j++] = 4; //#8227 - $k[$j++] = true; //#8227 - $_.getRSSwidths(); //#8227 - var _4h = $k[--$j]; //#8227 - $_[$k[--$j]] = _4h; //#8227 - $k[$j++] = 'd4wo'; //#8228 - $k[$j++] = $f($_.d4 - $_.d4gs) % $_.d4to; //#8228 - $k[$j++] = $_.d4elo; //#8228 - $k[$j++] = $_.d4mwo; //#8228 - $k[$j++] = 4; //#8228 - $k[$j++] = true; //#8228 - $_.getRSSwidths(); //#8228 - var _4o = $k[--$j]; //#8228 - $_[$k[--$j]] = _4o; //#8228 - $k[$j++] = 'd4we'; //#8229 - $k[$j++] = ~~($f($_.d4 - $_.d4gs) / $_.d4to); //#8229 - $k[$j++] = $_.d4ele; //#8229 - $k[$j++] = $_.d4mwe; //#8229 - $k[$j++] = 4; //#8229 - $k[$j++] = false; //#8229 - $_.getRSSwidths(); //#8229 - var _4v = $k[--$j]; //#8229 - $_[$k[--$j]] = _4v; //#8229 - $_.d1w = $a(8); //#8231 - for (var _4y = 0; _4y <= 3; _4y += 1) { //#8236 - $_.i = _4y; //#8233 - $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8234 - $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8235 - } //#8235 - $_.d2w = $a(8); //#8238 - for (var _5A = 0; _5A <= 3; _5A += 1) { //#8243 - $_.i = _5A; //#8240 - $put($_.d2w, 7 - ($_.i * 2), $get($_.d2wo, $_.i)); //#8241 - $put($_.d2w, 6 - ($_.i * 2), $get($_.d2we, $_.i)); //#8242 - } //#8242 - $_.d3w = $a(8); //#8245 - for (var _5M = 0; _5M <= 3; _5M += 1) { //#8250 - $_.i = _5M; //#8247 - $put($_.d3w, 7 - ($_.i * 2), $get($_.d3wo, $_.i)); //#8248 - $put($_.d3w, 6 - ($_.i * 2), $get($_.d3we, $_.i)); //#8249 - } //#8249 - $_.d4w = $a(8); //#8252 - for (var _5Y = 0; _5Y <= 3; _5Y += 1) { //#8257 - $_.i = _5Y; //#8254 - $put($_.d4w, $_.i * 2, $get($_.d4wo, $_.i)); //#8255 - $put($_.d4w, ($_.i * 2) + 1, $get($_.d4we, $_.i)); //#8256 - } //#8256 - $k[$j++] = Infinity; //#8259 - var _5j = $_.d1w; //#8260 - for (var _5k = 0, _5l = _5j.length; _5k < _5l; _5k++) { //#8260 - $k[$j++] = $get(_5j, _5k); //#8260 - } //#8260 - var _5n = $_.d2w; //#8261 - for (var _5o = 0, _5p = _5n.length; _5o < _5p; _5o++) { //#8261 - $k[$j++] = $get(_5n, _5o); //#8261 - } //#8261 - var _5r = $_.d3w; //#8262 - for (var _5s = 0, _5t = _5r.length; _5s < _5t; _5s++) { //#8262 - $k[$j++] = $get(_5r, _5s); //#8262 - } //#8262 - var _5v = $_.d4w; //#8263 - for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#8263 - $k[$j++] = $get(_5v, _5w); //#8263 - } //#8263 - $_.widths = $a(); //#8263 - if (!bwipp_databaromni.__8279__) { //#8279 - $_ = Object.create($_); //#8279 - $_.checkweights = $a([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); //#8272 - $_.checkwidths = $a([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); //#8278 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8278 - bwipp_databaromni.__8279__ = 1; //#8278 - $_ = Object.getPrototypeOf($_); //#8278 - } //#8278 - $_.checksum = 0; //#8281 - for (var _63 = 0; _63 <= 31; _63 += 1) { //#8285 - $_.i = _63; //#8283 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8284 - } //#8284 - $_.checksum = $_.checksum % 79; //#8286 - if ($_.checksum >= 8) { //#8287 - $_.checksum = $f($_.checksum + 1); //#8287 - } //#8287 - if ($_.checksum >= 72) { //#8288 - $_.checksum = $f($_.checksum + 1); //#8288 - } //#8288 - $_.checklt = $geti($_.checkwidths, (~~($_.checksum / 9)) * 5, 5); //#8289 - $_.checkrtrev = $geti($_.checkwidths, ($_.checksum % 9) * 5, 5); //#8290 - $_.checkrt = $a(5); //#8291 - for (var _6N = 0; _6N <= 4; _6N += 1) { //#8295 - $_.i = _6N; //#8293 - $put($_.checkrt, $_.i, $get($_.checkrtrev, 4 - $_.i)); //#8294 - } //#8294 - if ($eq($_.format, "omni") || $eq($_.format, "truncated")) { //#8423 - $k[$j++] = Infinity; //#8300 - var _6V = $_.d1w; //#8301 - $k[$j++] = 1; //#8301 - for (var _6W = 0, _6X = _6V.length; _6W < _6X; _6W++) { //#8301 - $k[$j++] = $get(_6V, _6W); //#8301 - } //#8301 - var _6Z = $_.checklt; //#8301 - for (var _6a = 0, _6b = _6Z.length; _6a < _6b; _6a++) { //#8301 - $k[$j++] = $get(_6Z, _6a); //#8301 - } //#8301 - var _6d = $_.d2w; //#8301 - for (var _6e = 0, _6f = _6d.length; _6e < _6f; _6e++) { //#8301 - $k[$j++] = $get(_6d, _6e); //#8301 - } //#8301 - var _6h = $_.d4w; //#8302 - for (var _6i = 0, _6j = _6h.length; _6i < _6j; _6i++) { //#8302 - $k[$j++] = $get(_6h, _6i); //#8302 - } //#8302 - var _6l = $_.checkrt; //#8302 - for (var _6m = 0, _6n = _6l.length; _6m < _6n; _6m++) { //#8302 - $k[$j++] = $get(_6l, _6m); //#8302 - } //#8302 - var _6p = $_.d3w; //#8302 - for (var _6q = 0, _6r = _6p.length; _6q < _6r; _6q++) { //#8302 - $k[$j++] = $get(_6p, _6q); //#8302 - } //#8302 - $k[$j++] = 1; //#8302 - $k[$j++] = 1; //#8302 - $_.sbs = $a(); //#8302 - $k[$j++] = Infinity; //#8305 - var _6u = $_.sbs; //#8307 - $k[$j++] = Infinity; //#8308 - for (var _6w = 0, _6x = ~~(($_.sbs.length + 1) / 2); _6w < _6x; _6w++) { //#8308 - $k[$j++] = $_.height; //#8308 - } //#8308 - var _6z = $a(); //#8308 - $k[$j++] = Infinity; //#8309 - for (var _71 = 0, _72 = ~~(($_.sbs.length + 1) / 2); _71 < _72; _71++) { //#8309 - $k[$j++] = 0; //#8309 - } //#8309 - var _73 = $a(); //#8309 - $k[$j++] = 'ren'; //#8314 - $k[$j++] = bwipp_renlinear; //#8314 - $k[$j++] = 'sbs'; //#8314 - $k[$j++] = _6u; //#8314 - $k[$j++] = 'bhs'; //#8314 - $k[$j++] = _6z; //#8314 - $k[$j++] = 'bbs'; //#8314 - $k[$j++] = _73; //#8314 - $k[$j++] = 'txt'; //#8314 - $k[$j++] = $_.txt; //#8314 - $k[$j++] = 'textxalign'; //#8314 - $k[$j++] = "center"; //#8314 - $k[$j++] = 'borderleft'; //#8314 - $k[$j++] = 0; //#8314 - $k[$j++] = 'borderright'; //#8314 - $k[$j++] = 0; //#8314 - $k[$j++] = 'opt'; //#8314 - $k[$j++] = $_.options; //#8314 - var _76 = $d(); //#8314 - $k[$j++] = _76; //#8317 - if (!$_.dontdraw) { //#8317 - bwipp_renlinear(); //#8317 - } //#8317 - } else { //#8423 - $k[$j++] = Infinity; //#8321 - var _78 = $_.d1w; //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 1; //#8321 - for (var _79 = 0, _7A = _78.length; _79 < _7A; _79++) { //#8321 - $k[$j++] = $get(_78, _79); //#8321 - } //#8321 - var _7C = $_.checklt; //#8321 - for (var _7D = 0, _7E = _7C.length; _7D < _7E; _7D++) { //#8321 - $k[$j++] = $get(_7C, _7D); //#8321 - } //#8321 - var _7G = $_.d2w; //#8321 - for (var _7H = 0, _7I = _7G.length; _7H < _7I; _7H++) { //#8321 - $k[$j++] = $get(_7G, _7H); //#8321 - } //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 1; //#8321 - $k[$j++] = 0; //#8321 - $_.top = $a(); //#8321 - $k[$j++] = Infinity; //#8322 - var _7L = $_.d4w; //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 1; //#8322 - for (var _7M = 0, _7N = _7L.length; _7M < _7N; _7M++) { //#8322 - $k[$j++] = $get(_7L, _7M); //#8322 - } //#8322 - var _7P = $_.checkrt; //#8322 - for (var _7Q = 0, _7R = _7P.length; _7Q < _7R; _7Q++) { //#8322 - $k[$j++] = $get(_7P, _7Q); //#8322 - } //#8322 - var _7T = $_.d3w; //#8322 - for (var _7U = 0, _7V = _7T.length; _7U < _7V; _7U++) { //#8322 - $k[$j++] = $get(_7T, _7U); //#8322 - } //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 1; //#8322 - $k[$j++] = 0; //#8322 - $_.bot = $a(); //#8322 - for (var _7Y = 0; _7Y <= 24; _7Y += 2) { //#8327 - $_.i = _7Y; //#8324 - for (var _7c = 0, _7d = $get($_.top, $_.i); _7c < _7d; _7c++) { //#8325 - $k[$j++] = 0; //#8325 - } //#8325 - for (var _7h = 0, _7i = $get($_.top, $_.i + 1); _7h < _7i; _7h++) { //#8326 - $k[$j++] = 1; //#8326 - } //#8326 - } //#8326 - $astore($a(50)); //#8328 - $_.top = $k[--$j]; //#8328 - for (var _7l = 0; _7l <= 24; _7l += 2) { //#8333 - $_.i = _7l; //#8330 - for (var _7p = 0, _7q = $get($_.bot, $_.i); _7p < _7q; _7p++) { //#8331 - $k[$j++] = 1; //#8331 - } //#8331 - for (var _7u = 0, _7v = $get($_.bot, $_.i + 1); _7u < _7v; _7u++) { //#8332 - $k[$j++] = 0; //#8332 - } //#8332 - } //#8332 - $astore($a(50)); //#8334 - $_.bot = $k[--$j]; //#8334 - if ($eq($_.format, "stacked")) { //#8356 - $_.sep = $a(50); //#8338 - $put($_.sep, 0, 0); //#8339 - for (var _81 = 1; _81 <= 49; _81 += 1) { //#8347 - $_.i = _81; //#8341 - if ($eq($get($_.top, $_.i), $get($_.bot, $_.i))) { //#8345 - $put($_.sep, $_.i, $f(1 - $get($_.top, $_.i))); //#8343 - } else { //#8345 - $put($_.sep, $_.i, $f(1 - $get($_.sep, $_.i - 1))); //#8345 - } //#8345 - } //#8345 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#8348 - $puti($_.sep, 46, $a([0, 0, 0, 0])); //#8349 - $k[$j++] = Infinity; //#8350 - for (var _8M = 0, _8N = 5; _8M < _8N; _8M++) { //#8351 - $aload($_.top); //#8351 - } //#8351 - $aload($_.sep); //#8352 - for (var _8Q = 0, _8R = 7; _8Q < _8R; _8Q++) { //#8353 - $aload($_.bot); //#8353 - } //#8353 - $_.pixs = $a(); //#8353 - $_.pixy = ~~($_.pixs.length / 50); //#8355 - } //#8355 - if ($eq($_.format, "stackedomni")) { //#8406 - $k[$j++] = Infinity; //#8360 - $forall($_.top, function() { //#8360 - var _8X = $k[--$j]; //#8360 - $k[$j++] = $f(1 - _8X); //#8360 - }); //#8360 - $_.sep1 = $a(); //#8360 - $puti($_.sep1, 0, $a([0, 0, 0, 0])); //#8361 - $puti($_.sep1, 46, $a([0, 0, 0, 0])); //#8362 - for (var _8d = 18; _8d <= 30; _8d += 1) { //#8375 - $_.i = _8d; //#8364 - if ($get($_.top, $_.i) == 0) { //#8372 - if ($get($_.top, $_.i - 1) == 1) { //#8369 - $k[$j++] = 1; //#8367 - } else { //#8369 - var _8n = ($get($_.sep1, $_.i - 1) == 0) ? 1 : 0; //#8369 - $k[$j++] = _8n; //#8369 - } //#8369 - } else { //#8372 - $k[$j++] = 0; //#8372 - } //#8372 - $put($_.sep1, $_.i, $k[--$j]); //#8374 - } //#8374 - $k[$j++] = Infinity; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - for (var _8r = 0, _8s = 21; _8r < _8s; _8r++) { //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 1; //#8376 - } //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $k[$j++] = 0; //#8376 - $_.sep2 = $a(); //#8376 - $k[$j++] = Infinity; //#8377 - $forall($_.bot, function() { //#8377 - var _8v = $k[--$j]; //#8377 - $k[$j++] = $f(1 - _8v); //#8377 - }); //#8377 - $_.sep3 = $a(); //#8377 - $puti($_.sep3, 0, $a([0, 0, 0, 0])); //#8378 - $puti($_.sep3, 46, $a([0, 0, 0, 0])); //#8379 - for (var _91 = 19; _91 <= 31; _91 += 1) { //#8392 - $_.i = _91; //#8381 - if ($get($_.bot, $_.i) == 0) { //#8389 - if ($get($_.bot, $_.i - 1) == 1) { //#8386 - $k[$j++] = 1; //#8384 - } else { //#8386 - var _9B = ($get($_.sep3, $_.i - 1) == 0) ? 1 : 0; //#8386 - $k[$j++] = _9B; //#8386 - } //#8386 - } else { //#8389 - $k[$j++] = 0; //#8389 - } //#8389 - $put($_.sep3, $_.i, $k[--$j]); //#8391 - } //#8391 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#8393 - $k[$j++] = true; //#8394 - for (var _9G = 0; _9G <= 12; _9G += 1) { //#8394 - var _9L = $k[--$j]; //#8394 - $k[$j++] = _9L && $eq($get($_.bot, _9G + 19), $get($_.f3, _9G)); //#8394 - } //#8394 - if ($k[--$j]) { //#8397 - $puti($_.sep3, 19, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#8396 - } //#8396 - $k[$j++] = Infinity; //#8398 - for (var _9Q = 0, _9R = $_.barxmult; _9Q < _9R; _9Q++) { //#8399 - $aload($_.top); //#8399 - } //#8399 - $aload($_.sep1); //#8400 - $aload($_.sep2); //#8401 - $aload($_.sep3); //#8402 - for (var _9X = 0, _9Y = $_.barxmult; _9X < _9Y; _9X++) { //#8403 - $aload($_.bot); //#8403 - } //#8403 - $_.pixs = $a(); //#8403 - $_.pixy = ~~($_.pixs.length / 50); //#8405 - } //#8405 + $_.oe = $k[--$j]; //#8389 + $_.el = $k[--$j]; //#8390 + $_.mw = $k[--$j]; //#8391 + $_.nm = $k[--$j]; //#8392 + $_.val = $k[--$j]; //#8393 + $_.out = $a($_.el); //#8394 + $_.mask = 0; //#8395 + for (var _1D = 0, _1C = $f($_.el - 2); _1D <= _1C; _1D += 1) { //#8422 + $_.bar = _1D; //#8397 + $_.ew = 1; //#8398 + var _1F = $_.bar; //#8399 + $_.mask = $_.mask | ((_1F < 0 ? 1 >>> -_1F : 1 << _1F)); //#8399 + for (;;) { //#8418 + $k[$j++] = 'sval'; //#8400 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8400 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8400 + $_.ncr(); //#8400 + var _1K = $k[--$j]; //#8400 + $_[$k[--$j]] = _1K; //#8400 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8403 + $k[$j++] = 'sval'; //#8402 + $k[$j++] = $_.sval; //#8402 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8402 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8402 + $_.ncr(); //#8402 + var _1Z = $k[--$j]; //#8402 + var _1a = $k[--$j]; //#8402 + $_[$k[--$j]] = $f(_1a - _1Z); //#8402 + } //#8402 + if ($f($_.el - $_.bar) > 2) { //#8412 + $_.lval = 0; //#8405 + for (var _1k = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1j = $f($_.mw + 1); _1k >= _1j; _1k -= 1) { //#8409 + $k[$j++] = $f(($f($f($_.nm - _1k) - $_.ew)) - 1); //#8407 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8407 + $_.ncr(); //#8407 + $_.lval = $f($k[--$j] + $_.lval); //#8408 + } //#8408 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8410 + } else { //#8412 + if ($f($_.nm - $_.ew) > $_.mw) { //#8412 + $_.sval = $f($_.sval - 1); //#8412 + } //#8412 + } //#8412 + $_.val = $f($_.val - $_.sval); //#8414 + if ($_.val < 0) { //#8415 + break; //#8415 + } //#8415 + $_.ew = $_.ew + 1; //#8416 + var _24 = $_.bar; //#8417 + $_.mask = $_.mask & (~((_24 < 0 ? 1 >>> -_24 : 1 << _24))); //#8417 + } //#8417 + $_.val = $f($_.val + $_.sval); //#8419 + $_.nm = $f($_.nm - $_.ew); //#8420 + $put($_.out, $_.bar, $_.ew); //#8421 + } //#8421 + $put($_.out, $f($_.el - 1), $_.nm); //#8423 + $k[$j++] = $_.out; //#8424 + }; //#8424 + $k[$j++] = Infinity; //#8427 + var _2H = $_.linkage ? 1 : 0; //#8428 + var _2J = $geti($_.barcode, 4, 13); //#8429 + $k[$j++] = _2H; //#8429 + for (var _2K = 0, _2L = _2J.length; _2K < _2L; _2K++) { //#8429 + $k[$j++] = $f($get(_2J, _2K) - 48); //#8429 + } //#8429 + $_.binval = $a(); //#8429 + for (var _2O = 0; _2O <= 12; _2O += 1) { //#8436 + $_.i = _2O; //#8433 + var _2P = $_.binval; //#8434 + var _2Q = $_.i; //#8434 + $put(_2P, _2Q + 1, $f($get(_2P, _2Q + 1) + (($get($_.binval, $_.i) % 4537077) * 10))); //#8434 + $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 4537077)); //#8435 + } //#8435 + $_.right = $get($_.binval, 13) % 4537077; //#8437 + var _2c = $_.binval; //#8438 + $put(_2c, 13, ~~($get(_2c, 13) / 4537077)); //#8438 + $_.left = 0; //#8440 + $_.i = true; //#8441 + for (var _2e = 0; _2e <= 13; _2e += 1) { //#8451 + $_.j = _2e; //#8443 + var _2h = $get($_.binval, $_.j); //#8444 + $k[$j++] = _2h; //#8450 + if ((_2h == 0) && $_.i) { //#8449 + $j--; //#8446 + } else { //#8449 + $_.i = false; //#8448 + $_.left = $f($_.left + ($k[--$j] * (~~Math.pow(10, 13 - $_.j)))); //#8449 + } //#8449 + } //#8449 + $_.d1 = ~~($_.left / 1597); //#8453 + $_.d2 = $_.left % 1597; //#8454 + $_.d3 = ~~($_.right / 1597); //#8455 + $_.d4 = $_.right % 1597; //#8456 + if (!bwipp_databaromni.__8473__) { //#8473 + $_ = Object.create($_); //#8473 + $_.tab164 = $a([160, 0, 12, 4, 8, 1, 161, 1, 960, 161, 10, 6, 6, 3, 80, 10, 2014, 961, 8, 8, 4, 5, 31, 34, 2714, 2015, 6, 10, 3, 6, 10, 70, 2840, 2715, 4, 12, 1, 8, 1, 126]); //#8465 + $_.tab154 = $a([335, 0, 5, 10, 2, 7, 4, 84, 1035, 336, 7, 8, 4, 5, 20, 35, 1515, 1036, 9, 6, 6, 3, 48, 10, 1596, 1516, 11, 4, 8, 1, 81, 1]); //#8472 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8472 + bwipp_databaromni.__8473__ = 1; //#8472 + $_ = Object.getPrototypeOf($_); //#8472 + } //#8472 + $_.i = 0; //#8475 + for (;;) { //#8485 + if ($_.d1 <= $get($_.tab164, $_.i)) { //#8483 + var _2z = $geti($_.tab164, $_.i + 1, 7); //#8477 + for (var _30 = 0, _31 = _2z.length; _30 < _31; _30++) { //#8477 + $k[$j++] = $get(_2z, _30); //#8477 + } //#8477 + $_.d1te = $k[--$j]; //#8478 + $_.d1to = $k[--$j]; //#8478 + $_.d1mwe = $k[--$j]; //#8479 + $_.d1mwo = $k[--$j]; //#8479 + $_.d1ele = $k[--$j]; //#8480 + $_.d1elo = $k[--$j]; //#8480 + $_.d1gs = $k[--$j]; //#8481 + break; //#8482 + } //#8482 + $_.i = $_.i + 8; //#8484 + } //#8484 + $_.i = 0; //#8487 + for (;;) { //#8497 + if ($_.d2 <= $get($_.tab154, $_.i)) { //#8495 + var _3H = $geti($_.tab154, $_.i + 1, 7); //#8489 + for (var _3I = 0, _3J = _3H.length; _3I < _3J; _3I++) { //#8489 + $k[$j++] = $get(_3H, _3I); //#8489 + } //#8489 + $_.d2te = $k[--$j]; //#8490 + $_.d2to = $k[--$j]; //#8490 + $_.d2mwe = $k[--$j]; //#8491 + $_.d2mwo = $k[--$j]; //#8491 + $_.d2ele = $k[--$j]; //#8492 + $_.d2elo = $k[--$j]; //#8492 + $_.d2gs = $k[--$j]; //#8493 + break; //#8494 + } //#8494 + $_.i = $_.i + 8; //#8496 + } //#8496 + $_.i = 0; //#8499 + for (;;) { //#8509 + if ($_.d3 <= $get($_.tab164, $_.i)) { //#8507 + var _3Z = $geti($_.tab164, $_.i + 1, 7); //#8501 + for (var _3a = 0, _3b = _3Z.length; _3a < _3b; _3a++) { //#8501 + $k[$j++] = $get(_3Z, _3a); //#8501 + } //#8501 + $_.d3te = $k[--$j]; //#8502 + $_.d3to = $k[--$j]; //#8502 + $_.d3mwe = $k[--$j]; //#8503 + $_.d3mwo = $k[--$j]; //#8503 + $_.d3ele = $k[--$j]; //#8504 + $_.d3elo = $k[--$j]; //#8504 + $_.d3gs = $k[--$j]; //#8505 + break; //#8506 + } //#8506 + $_.i = $_.i + 8; //#8508 + } //#8508 + $_.i = 0; //#8511 + for (;;) { //#8521 + if ($_.d4 <= $get($_.tab154, $_.i)) { //#8519 + var _3r = $geti($_.tab154, $_.i + 1, 7); //#8513 + for (var _3s = 0, _3t = _3r.length; _3s < _3t; _3s++) { //#8513 + $k[$j++] = $get(_3r, _3s); //#8513 + } //#8513 + $_.d4te = $k[--$j]; //#8514 + $_.d4to = $k[--$j]; //#8514 + $_.d4mwe = $k[--$j]; //#8515 + $_.d4mwo = $k[--$j]; //#8515 + $_.d4ele = $k[--$j]; //#8516 + $_.d4elo = $k[--$j]; //#8516 + $_.d4gs = $k[--$j]; //#8517 + break; //#8518 + } //#8518 + $_.i = $_.i + 8; //#8520 + } //#8520 + $k[$j++] = 'd1wo'; //#8523 + $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8523 + $k[$j++] = $_.d1elo; //#8523 + $k[$j++] = $_.d1mwo; //#8523 + $k[$j++] = 4; //#8523 + $k[$j++] = false; //#8523 + $_.getRSSwidths(); //#8523 + var _48 = $k[--$j]; //#8523 + $_[$k[--$j]] = _48; //#8523 + $k[$j++] = 'd1we'; //#8524 + $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8524 + $k[$j++] = $_.d1ele; //#8524 + $k[$j++] = $_.d1mwe; //#8524 + $k[$j++] = 4; //#8524 + $k[$j++] = true; //#8524 + $_.getRSSwidths(); //#8524 + var _4F = $k[--$j]; //#8524 + $_[$k[--$j]] = _4F; //#8524 + $k[$j++] = 'd2wo'; //#8525 + $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2to; //#8525 + $k[$j++] = $_.d2elo; //#8525 + $k[$j++] = $_.d2mwo; //#8525 + $k[$j++] = 4; //#8525 + $k[$j++] = true; //#8525 + $_.getRSSwidths(); //#8525 + var _4M = $k[--$j]; //#8525 + $_[$k[--$j]] = _4M; //#8525 + $k[$j++] = 'd2we'; //#8526 + $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2to); //#8526 + $k[$j++] = $_.d2ele; //#8526 + $k[$j++] = $_.d2mwe; //#8526 + $k[$j++] = 4; //#8526 + $k[$j++] = false; //#8526 + $_.getRSSwidths(); //#8526 + var _4T = $k[--$j]; //#8526 + $_[$k[--$j]] = _4T; //#8526 + $k[$j++] = 'd3wo'; //#8527 + $k[$j++] = ~~($f($_.d3 - $_.d3gs) / $_.d3te); //#8527 + $k[$j++] = $_.d3elo; //#8527 + $k[$j++] = $_.d3mwo; //#8527 + $k[$j++] = 4; //#8527 + $k[$j++] = false; //#8527 + $_.getRSSwidths(); //#8527 + var _4a = $k[--$j]; //#8527 + $_[$k[--$j]] = _4a; //#8527 + $k[$j++] = 'd3we'; //#8528 + $k[$j++] = $f($_.d3 - $_.d3gs) % $_.d3te; //#8528 + $k[$j++] = $_.d3ele; //#8528 + $k[$j++] = $_.d3mwe; //#8528 + $k[$j++] = 4; //#8528 + $k[$j++] = true; //#8528 + $_.getRSSwidths(); //#8528 + var _4h = $k[--$j]; //#8528 + $_[$k[--$j]] = _4h; //#8528 + $k[$j++] = 'd4wo'; //#8529 + $k[$j++] = $f($_.d4 - $_.d4gs) % $_.d4to; //#8529 + $k[$j++] = $_.d4elo; //#8529 + $k[$j++] = $_.d4mwo; //#8529 + $k[$j++] = 4; //#8529 + $k[$j++] = true; //#8529 + $_.getRSSwidths(); //#8529 + var _4o = $k[--$j]; //#8529 + $_[$k[--$j]] = _4o; //#8529 + $k[$j++] = 'd4we'; //#8530 + $k[$j++] = ~~($f($_.d4 - $_.d4gs) / $_.d4to); //#8530 + $k[$j++] = $_.d4ele; //#8530 + $k[$j++] = $_.d4mwe; //#8530 + $k[$j++] = 4; //#8530 + $k[$j++] = false; //#8530 + $_.getRSSwidths(); //#8530 + var _4v = $k[--$j]; //#8530 + $_[$k[--$j]] = _4v; //#8530 + $_.d1w = $a(8); //#8532 + for (var _4y = 0; _4y <= 3; _4y += 1) { //#8537 + $_.i = _4y; //#8534 + $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8535 + $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8536 + } //#8536 + $_.d2w = $a(8); //#8539 + for (var _5A = 0; _5A <= 3; _5A += 1) { //#8544 + $_.i = _5A; //#8541 + $put($_.d2w, 7 - ($_.i * 2), $get($_.d2wo, $_.i)); //#8542 + $put($_.d2w, 6 - ($_.i * 2), $get($_.d2we, $_.i)); //#8543 + } //#8543 + $_.d3w = $a(8); //#8546 + for (var _5M = 0; _5M <= 3; _5M += 1) { //#8551 + $_.i = _5M; //#8548 + $put($_.d3w, 7 - ($_.i * 2), $get($_.d3wo, $_.i)); //#8549 + $put($_.d3w, 6 - ($_.i * 2), $get($_.d3we, $_.i)); //#8550 + } //#8550 + $_.d4w = $a(8); //#8553 + for (var _5Y = 0; _5Y <= 3; _5Y += 1) { //#8558 + $_.i = _5Y; //#8555 + $put($_.d4w, $_.i * 2, $get($_.d4wo, $_.i)); //#8556 + $put($_.d4w, ($_.i * 2) + 1, $get($_.d4we, $_.i)); //#8557 + } //#8557 + $k[$j++] = Infinity; //#8560 + var _5j = $_.d1w; //#8561 + for (var _5k = 0, _5l = _5j.length; _5k < _5l; _5k++) { //#8561 + $k[$j++] = $get(_5j, _5k); //#8561 + } //#8561 + var _5n = $_.d2w; //#8562 + for (var _5o = 0, _5p = _5n.length; _5o < _5p; _5o++) { //#8562 + $k[$j++] = $get(_5n, _5o); //#8562 + } //#8562 + var _5r = $_.d3w; //#8563 + for (var _5s = 0, _5t = _5r.length; _5s < _5t; _5s++) { //#8563 + $k[$j++] = $get(_5r, _5s); //#8563 + } //#8563 + var _5v = $_.d4w; //#8564 + for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#8564 + $k[$j++] = $get(_5v, _5w); //#8564 + } //#8564 + $_.widths = $a(); //#8564 + if (!bwipp_databaromni.__8580__) { //#8580 + $_ = Object.create($_); //#8580 + $_.checkweights = $a([1, 3, 9, 27, 2, 6, 18, 54, 58, 72, 24, 8, 29, 36, 12, 4, 74, 51, 17, 32, 37, 65, 48, 16, 64, 34, 23, 69, 49, 68, 46, 59]); //#8573 + $_.checkwidths = $a([3, 8, 2, 1, 1, 3, 5, 5, 1, 1, 3, 3, 7, 1, 1, 3, 1, 9, 1, 1, 2, 7, 4, 1, 1, 2, 5, 6, 1, 1, 2, 3, 8, 1, 1, 1, 5, 7, 1, 1, 1, 3, 9, 1, 1]); //#8579 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databaromni.$ctx[id] = $_[id]); //#8579 + bwipp_databaromni.__8580__ = 1; //#8579 + $_ = Object.getPrototypeOf($_); //#8579 + } //#8579 + $_.checksum = 0; //#8582 + for (var _63 = 0; _63 <= 31; _63 += 1) { //#8586 + $_.i = _63; //#8584 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8585 + } //#8585 + $_.checksum = $_.checksum % 79; //#8587 + if ($_.checksum >= 8) { //#8588 + $_.checksum = $f($_.checksum + 1); //#8588 + } //#8588 + if ($_.checksum >= 72) { //#8589 + $_.checksum = $f($_.checksum + 1); //#8589 + } //#8589 + $_.checklt = $geti($_.checkwidths, (~~($_.checksum / 9)) * 5, 5); //#8590 + $_.checkrtrev = $geti($_.checkwidths, ($_.checksum % 9) * 5, 5); //#8591 + $_.checkrt = $a(5); //#8592 + for (var _6N = 0; _6N <= 4; _6N += 1) { //#8596 + $_.i = _6N; //#8594 + $put($_.checkrt, $_.i, $get($_.checkrtrev, 4 - $_.i)); //#8595 + } //#8595 + if ($eq($_.format, "omni") || $eq($_.format, "truncated")) { //#8724 + $k[$j++] = Infinity; //#8601 + var _6V = $_.d1w; //#8602 + $k[$j++] = 1; //#8602 + for (var _6W = 0, _6X = _6V.length; _6W < _6X; _6W++) { //#8602 + $k[$j++] = $get(_6V, _6W); //#8602 + } //#8602 + var _6Z = $_.checklt; //#8602 + for (var _6a = 0, _6b = _6Z.length; _6a < _6b; _6a++) { //#8602 + $k[$j++] = $get(_6Z, _6a); //#8602 + } //#8602 + var _6d = $_.d2w; //#8602 + for (var _6e = 0, _6f = _6d.length; _6e < _6f; _6e++) { //#8602 + $k[$j++] = $get(_6d, _6e); //#8602 + } //#8602 + var _6h = $_.d4w; //#8603 + for (var _6i = 0, _6j = _6h.length; _6i < _6j; _6i++) { //#8603 + $k[$j++] = $get(_6h, _6i); //#8603 + } //#8603 + var _6l = $_.checkrt; //#8603 + for (var _6m = 0, _6n = _6l.length; _6m < _6n; _6m++) { //#8603 + $k[$j++] = $get(_6l, _6m); //#8603 + } //#8603 + var _6p = $_.d3w; //#8603 + for (var _6q = 0, _6r = _6p.length; _6q < _6r; _6q++) { //#8603 + $k[$j++] = $get(_6p, _6q); //#8603 + } //#8603 + $k[$j++] = 1; //#8603 + $k[$j++] = 1; //#8603 + $_.sbs = $a(); //#8603 + $k[$j++] = Infinity; //#8606 + var _6u = $_.sbs; //#8608 + $k[$j++] = Infinity; //#8609 + for (var _6w = 0, _6x = ~~(($_.sbs.length + 1) / 2); _6w < _6x; _6w++) { //#8609 + $k[$j++] = $_.height; //#8609 + } //#8609 + var _6z = $a(); //#8609 + $k[$j++] = Infinity; //#8610 + for (var _71 = 0, _72 = ~~(($_.sbs.length + 1) / 2); _71 < _72; _71++) { //#8610 + $k[$j++] = 0; //#8610 + } //#8610 + var _73 = $a(); //#8610 + $k[$j++] = 'ren'; //#8615 + $k[$j++] = 'renlinear'; //#8615 + $k[$j++] = 'sbs'; //#8615 + $k[$j++] = _6u; //#8615 + $k[$j++] = 'bhs'; //#8615 + $k[$j++] = _6z; //#8615 + $k[$j++] = 'bbs'; //#8615 + $k[$j++] = _73; //#8615 + $k[$j++] = 'txt'; //#8615 + $k[$j++] = $_.txt; //#8615 + $k[$j++] = 'textxalign'; //#8615 + $k[$j++] = "center"; //#8615 + $k[$j++] = 'borderleft'; //#8615 + $k[$j++] = 0; //#8615 + $k[$j++] = 'borderright'; //#8615 + $k[$j++] = 0; //#8615 + $k[$j++] = 'opt'; //#8615 + $k[$j++] = $_.options; //#8615 + var _76 = $d(); //#8615 + $k[$j++] = _76; //#8618 + if (!$_.dontdraw) { //#8618 + bwipp_renlinear(); //#8618 + } //#8618 + } else { //#8724 + $k[$j++] = Infinity; //#8622 + var _78 = $_.d1w; //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 1; //#8622 + for (var _79 = 0, _7A = _78.length; _79 < _7A; _79++) { //#8622 + $k[$j++] = $get(_78, _79); //#8622 + } //#8622 + var _7C = $_.checklt; //#8622 + for (var _7D = 0, _7E = _7C.length; _7D < _7E; _7D++) { //#8622 + $k[$j++] = $get(_7C, _7D); //#8622 + } //#8622 + var _7G = $_.d2w; //#8622 + for (var _7H = 0, _7I = _7G.length; _7H < _7I; _7H++) { //#8622 + $k[$j++] = $get(_7G, _7H); //#8622 + } //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 1; //#8622 + $k[$j++] = 0; //#8622 + $_.top = $a(); //#8622 + $k[$j++] = Infinity; //#8623 + var _7L = $_.d4w; //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 1; //#8623 + for (var _7M = 0, _7N = _7L.length; _7M < _7N; _7M++) { //#8623 + $k[$j++] = $get(_7L, _7M); //#8623 + } //#8623 + var _7P = $_.checkrt; //#8623 + for (var _7Q = 0, _7R = _7P.length; _7Q < _7R; _7Q++) { //#8623 + $k[$j++] = $get(_7P, _7Q); //#8623 + } //#8623 + var _7T = $_.d3w; //#8623 + for (var _7U = 0, _7V = _7T.length; _7U < _7V; _7U++) { //#8623 + $k[$j++] = $get(_7T, _7U); //#8623 + } //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 1; //#8623 + $k[$j++] = 0; //#8623 + $_.bot = $a(); //#8623 + for (var _7Y = 0; _7Y <= 24; _7Y += 2) { //#8628 + $_.i = _7Y; //#8625 + for (var _7c = 0, _7d = $get($_.top, $_.i); _7c < _7d; _7c++) { //#8626 + $k[$j++] = 0; //#8626 + } //#8626 + for (var _7h = 0, _7i = $get($_.top, $_.i + 1); _7h < _7i; _7h++) { //#8627 + $k[$j++] = 1; //#8627 + } //#8627 + } //#8627 + $astore($a(50)); //#8629 + $_.top = $k[--$j]; //#8629 + for (var _7l = 0; _7l <= 24; _7l += 2) { //#8634 + $_.i = _7l; //#8631 + for (var _7p = 0, _7q = $get($_.bot, $_.i); _7p < _7q; _7p++) { //#8632 + $k[$j++] = 1; //#8632 + } //#8632 + for (var _7u = 0, _7v = $get($_.bot, $_.i + 1); _7u < _7v; _7u++) { //#8633 + $k[$j++] = 0; //#8633 + } //#8633 + } //#8633 + $astore($a(50)); //#8635 + $_.bot = $k[--$j]; //#8635 + if ($eq($_.format, "stacked")) { //#8657 + $_.sep = $a(50); //#8639 + $put($_.sep, 0, 0); //#8640 + for (var _81 = 1; _81 <= 49; _81 += 1) { //#8648 + $_.i = _81; //#8642 + if ($eq($get($_.top, $_.i), $get($_.bot, $_.i))) { //#8646 + $put($_.sep, $_.i, $f(1 - $get($_.top, $_.i))); //#8644 + } else { //#8646 + $put($_.sep, $_.i, $f(1 - $get($_.sep, $_.i - 1))); //#8646 + } //#8646 + } //#8646 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#8649 + $puti($_.sep, 46, $a([0, 0, 0, 0])); //#8650 + $k[$j++] = Infinity; //#8651 + for (var _8M = 0, _8N = 5; _8M < _8N; _8M++) { //#8652 + $aload($_.top); //#8652 + } //#8652 + $aload($_.sep); //#8653 + for (var _8Q = 0, _8R = 7; _8Q < _8R; _8Q++) { //#8654 + $aload($_.bot); //#8654 + } //#8654 + $_.pixs = $a(); //#8654 + $_.pixy = ~~($_.pixs.length / 50); //#8656 + } //#8656 + if ($eq($_.format, "stackedomni")) { //#8707 + $k[$j++] = Infinity; //#8661 + $forall($_.top, function() { //#8661 + var _8X = $k[--$j]; //#8661 + $k[$j++] = $f(1 - _8X); //#8661 + }); //#8661 + $_.sep1 = $a(); //#8661 + $puti($_.sep1, 0, $a([0, 0, 0, 0])); //#8662 + $puti($_.sep1, 46, $a([0, 0, 0, 0])); //#8663 + for (var _8d = 18; _8d <= 30; _8d += 1) { //#8676 + $_.i = _8d; //#8665 + if ($get($_.top, $_.i) == 0) { //#8673 + if ($get($_.top, $_.i - 1) == 1) { //#8670 + $k[$j++] = 1; //#8668 + } else { //#8670 + var _8n = ($get($_.sep1, $_.i - 1) == 0) ? 1 : 0; //#8670 + $k[$j++] = _8n; //#8670 + } //#8670 + } else { //#8673 + $k[$j++] = 0; //#8673 + } //#8673 + $put($_.sep1, $_.i, $k[--$j]); //#8675 + } //#8675 + $k[$j++] = Infinity; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + for (var _8r = 0, _8s = 21; _8r < _8s; _8r++) { //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 1; //#8677 + } //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $k[$j++] = 0; //#8677 + $_.sep2 = $a(); //#8677 + $k[$j++] = Infinity; //#8678 + $forall($_.bot, function() { //#8678 + var _8v = $k[--$j]; //#8678 + $k[$j++] = $f(1 - _8v); //#8678 + }); //#8678 + $_.sep3 = $a(); //#8678 + $puti($_.sep3, 0, $a([0, 0, 0, 0])); //#8679 + $puti($_.sep3, 46, $a([0, 0, 0, 0])); //#8680 + for (var _91 = 19; _91 <= 31; _91 += 1) { //#8693 + $_.i = _91; //#8682 + if ($get($_.bot, $_.i) == 0) { //#8690 + if ($get($_.bot, $_.i - 1) == 1) { //#8687 + $k[$j++] = 1; //#8685 + } else { //#8687 + var _9B = ($get($_.sep3, $_.i - 1) == 0) ? 1 : 0; //#8687 + $k[$j++] = _9B; //#8687 + } //#8687 + } else { //#8690 + $k[$j++] = 0; //#8690 + } //#8690 + $put($_.sep3, $_.i, $k[--$j]); //#8692 + } //#8692 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#8694 + $k[$j++] = true; //#8695 + for (var _9G = 0; _9G <= 12; _9G += 1) { //#8695 + var _9L = $k[--$j]; //#8695 + $k[$j++] = _9L && $eq($get($_.bot, _9G + 19), $get($_.f3, _9G)); //#8695 + } //#8695 + if ($k[--$j]) { //#8698 + $puti($_.sep3, 19, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#8697 + } //#8697 + $k[$j++] = Infinity; //#8699 + for (var _9Q = 0, _9R = $_.barxmult; _9Q < _9R; _9Q++) { //#8700 + $aload($_.top); //#8700 + } //#8700 + $aload($_.sep1); //#8701 + $aload($_.sep2); //#8702 + $aload($_.sep3); //#8703 + for (var _9X = 0, _9Y = $_.barxmult; _9X < _9Y; _9X++) { //#8704 + $aload($_.bot); //#8704 + } //#8704 + $_.pixs = $a(); //#8704 + $_.pixy = ~~($_.pixs.length / 50); //#8706 + } //#8706 var _9g = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 50], ["pixy", $_.pixy], @@ -11286,2070 +11774,2070 @@ function bwipp_databaromni() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#8420 - $k[$j++] = _9g; //#8423 - if (!$_.dontdraw) { //#8423 - bwipp_renmatrix(); //#8423 - } //#8423 - } //#8423 - $_ = Object.getPrototypeOf($_); //#8427 - $_ = Object.getPrototypeOf($_); //#8429 + ]); //#8721 + $k[$j++] = _9g; //#8724 + if (!$_.dontdraw) { //#8724 + bwipp_renmatrix(); //#8724 + } //#8724 + } //#8724 + $_ = Object.getPrototypeOf($_); //#8728 + $_ = Object.getPrototypeOf($_); //#8730 } //bwipp_databaromni function bwipp_databarstacked() { - $_ = Object.create($_); //#8458 - $_.dontdraw = false; //#8461 - $k[$j++] = $_; //#8463 - bwipp_processoptions(); //#8463 - $_.options = $k[--$j]; //#8463 - $_.barcode = $k[--$j]; //#8464 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8469 - $k[$j++] = 'bwipp.databarstackedBadLength#8468'; //#8468 - $k[$j++] = "GS1 DataBar Stacked must be 13 or 14 digits"; //#8468 - bwipp_raiseerror(); //#8468 - } //#8468 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8472 - $k[$j++] = 'bwipp.databarstackedBadAI#8471'; //#8471 - $k[$j++] = "GS1 DataBar Stacked must begin with (01) application identifier"; //#8471 - bwipp_raiseerror(); //#8471 - } //#8471 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8473 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8477 - var _B = $get(_8, _9); //#8477 - if ((_B < 48) || (_B > 57)) { //#8476 - $k[$j++] = 'bwipp.databarstackedBadCharacter#8475'; //#8475 - $k[$j++] = "GS1 DataBar Stacked must contain only digits"; //#8475 - bwipp_raiseerror(); //#8475 - } //#8475 - } //#8475 - $_.checksum = 0; //#8480 - for (var _C = 0; _C <= 12; _C += 1) { //#8484 - $_.i = _C; //#8482 - $k[$j++] = 'checksum'; //#8483 - $k[$j++] = $_.checksum; //#8483 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8483 - if (($_.i % 2) == 0) { //#8483 - var _I = $k[--$j]; //#8483 - $k[$j++] = _I * 3; //#8483 - } //#8483 - var _J = $k[--$j]; //#8483 - var _K = $k[--$j]; //#8483 - $_[$k[--$j]] = $f(_K + _J); //#8483 - } //#8483 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8485 - if ($_.barcode.length == 18) { //#8490 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8489 - $k[$j++] = 'bwipp.databarstackedBadCheckDigit#8488'; //#8488 - $k[$j++] = "Incorrect GS1 DataBar Stacked check digit provided"; //#8488 - bwipp_raiseerror(); //#8488 - } //#8488 - } //#8488 - var _R = $s(18); //#8491 - $puti(_R, 0, $_.barcode); //#8492 - $put(_R, 17, $_.checksum + 48); //#8493 - $_.barcode = _R; //#8494 - $put($_.options, "dontdraw", true); //#8497 - $put($_.options, "format", "stacked"); //#8498 - $k[$j++] = 'args'; //#8500 - $k[$j++] = $_.barcode; //#8500 - $k[$j++] = $_.options; //#8500 - bwipp_databaromni(); //#8500 - var _Y = $k[--$j]; //#8500 - $_[$k[--$j]] = _Y; //#8500 - $put($_.args, "opt", $_.options); //#8502 - $k[$j++] = $_.args; //#8505 - if (!$_.dontdraw) { //#8505 - bwipp_renmatrix(); //#8505 - } //#8505 - $_ = Object.getPrototypeOf($_); //#8507 + $_ = Object.create($_); //#8759 + $_.dontdraw = false; //#8762 + $k[$j++] = $_; //#8764 + bwipp_processoptions(); //#8764 + $_.options = $k[--$j]; //#8764 + $_.barcode = $k[--$j]; //#8765 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8770 + $k[$j++] = 'bwipp.databarstackedBadLength#8769'; //#8769 + $k[$j++] = "GS1 DataBar Stacked must be 13 or 14 digits"; //#8769 + bwipp_raiseerror(); //#8769 + } //#8769 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8773 + $k[$j++] = 'bwipp.databarstackedBadAI#8772'; //#8772 + $k[$j++] = "GS1 DataBar Stacked must begin with (01) application identifier"; //#8772 + bwipp_raiseerror(); //#8772 + } //#8772 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8774 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8778 + var _B = $get(_8, _9); //#8778 + if ((_B < 48) || (_B > 57)) { //#8777 + $k[$j++] = 'bwipp.databarstackedBadCharacter#8776'; //#8776 + $k[$j++] = "GS1 DataBar Stacked must contain only digits"; //#8776 + bwipp_raiseerror(); //#8776 + } //#8776 + } //#8776 + $_.checksum = 0; //#8781 + for (var _C = 0; _C <= 12; _C += 1) { //#8785 + $_.i = _C; //#8783 + $k[$j++] = 'checksum'; //#8784 + $k[$j++] = $_.checksum; //#8784 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8784 + if (($_.i % 2) == 0) { //#8784 + var _I = $k[--$j]; //#8784 + $k[$j++] = _I * 3; //#8784 + } //#8784 + var _J = $k[--$j]; //#8784 + var _K = $k[--$j]; //#8784 + $_[$k[--$j]] = $f(_K + _J); //#8784 + } //#8784 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8786 + if ($_.barcode.length == 18) { //#8791 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8790 + $k[$j++] = 'bwipp.databarstackedBadCheckDigit#8789'; //#8789 + $k[$j++] = "Incorrect GS1 DataBar Stacked check digit provided"; //#8789 + bwipp_raiseerror(); //#8789 + } //#8789 + } //#8789 + var _R = $s(18); //#8792 + $puti(_R, 0, $_.barcode); //#8793 + $put(_R, 17, $_.checksum + 48); //#8794 + $_.barcode = _R; //#8795 + $put($_.options, "dontdraw", true); //#8798 + $put($_.options, "format", "stacked"); //#8799 + $k[$j++] = 'args'; //#8801 + $k[$j++] = $_.barcode; //#8801 + $k[$j++] = $_.options; //#8801 + bwipp_databaromni(); //#8801 + var _Y = $k[--$j]; //#8801 + $_[$k[--$j]] = _Y; //#8801 + $put($_.args, "opt", $_.options); //#8803 + $k[$j++] = $_.args; //#8806 + if (!$_.dontdraw) { //#8806 + bwipp_renmatrix(); //#8806 + } //#8806 + $_ = Object.getPrototypeOf($_); //#8808 } //bwipp_databarstacked function bwipp_databarstackedomni() { - $_ = Object.create($_); //#8536 - $_.dontdraw = false; //#8539 - $k[$j++] = $_; //#8541 - bwipp_processoptions(); //#8541 - $_.options = $k[--$j]; //#8541 - $_.barcode = $k[--$j]; //#8542 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8547 - $k[$j++] = 'bwipp.databarstackedomniBadAI#8546'; //#8546 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; //#8546 - bwipp_raiseerror(); //#8546 - } //#8546 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8550 - $k[$j++] = 'bwipp.databarstackedomniBadLength#8549'; //#8549 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; //#8549 - bwipp_raiseerror(); //#8549 - } //#8549 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8551 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8555 - var _B = $get(_8, _9); //#8555 - if ((_B < 48) || (_B > 57)) { //#8554 - $k[$j++] = 'bwipp.databarstackedomniBadCharacter#8553'; //#8553 - $k[$j++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; //#8553 - bwipp_raiseerror(); //#8553 - } //#8553 - } //#8553 - $_.checksum = 0; //#8558 - for (var _C = 0; _C <= 12; _C += 1) { //#8562 - $_.i = _C; //#8560 - $k[$j++] = 'checksum'; //#8561 - $k[$j++] = $_.checksum; //#8561 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8561 - if (($_.i % 2) == 0) { //#8561 - var _I = $k[--$j]; //#8561 - $k[$j++] = _I * 3; //#8561 - } //#8561 - var _J = $k[--$j]; //#8561 - var _K = $k[--$j]; //#8561 - $_[$k[--$j]] = $f(_K + _J); //#8561 - } //#8561 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8563 - if ($_.barcode.length == 18) { //#8568 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8567 - $k[$j++] = 'bwipp.databarstackedomniBadCheckDigit#8566'; //#8566 - $k[$j++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; //#8566 - bwipp_raiseerror(); //#8566 - } //#8566 - } //#8566 - var _R = $s(18); //#8569 - $puti(_R, 0, $_.barcode); //#8570 - $put(_R, 17, $_.checksum + 48); //#8571 - $_.barcode = _R; //#8572 - $put($_.options, "dontdraw", true); //#8575 - $put($_.options, "format", "stackedomni"); //#8576 - $k[$j++] = 'args'; //#8578 - $k[$j++] = $_.barcode; //#8578 - $k[$j++] = $_.options; //#8578 - bwipp_databaromni(); //#8578 - var _Y = $k[--$j]; //#8578 - $_[$k[--$j]] = _Y; //#8578 - $put($_.args, "opt", $_.options); //#8580 - $k[$j++] = $_.args; //#8583 - if (!$_.dontdraw) { //#8583 - bwipp_renmatrix(); //#8583 - } //#8583 - $_ = Object.getPrototypeOf($_); //#8585 + $_ = Object.create($_); //#8837 + $_.dontdraw = false; //#8840 + $k[$j++] = $_; //#8842 + bwipp_processoptions(); //#8842 + $_.options = $k[--$j]; //#8842 + $_.barcode = $k[--$j]; //#8843 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8848 + $k[$j++] = 'bwipp.databarstackedomniBadAI#8847'; //#8847 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must begin with (01) application identifier"; //#8847 + bwipp_raiseerror(); //#8847 + } //#8847 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8851 + $k[$j++] = 'bwipp.databarstackedomniBadLength#8850'; //#8850 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must be 13 or 14 digits"; //#8850 + bwipp_raiseerror(); //#8850 + } //#8850 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8852 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8856 + var _B = $get(_8, _9); //#8856 + if ((_B < 48) || (_B > 57)) { //#8855 + $k[$j++] = 'bwipp.databarstackedomniBadCharacter#8854'; //#8854 + $k[$j++] = "GS1 DataBar Stacked Omnidirectional must contain only digits"; //#8854 + bwipp_raiseerror(); //#8854 + } //#8854 + } //#8854 + $_.checksum = 0; //#8859 + for (var _C = 0; _C <= 12; _C += 1) { //#8863 + $_.i = _C; //#8861 + $k[$j++] = 'checksum'; //#8862 + $k[$j++] = $_.checksum; //#8862 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8862 + if (($_.i % 2) == 0) { //#8862 + var _I = $k[--$j]; //#8862 + $k[$j++] = _I * 3; //#8862 + } //#8862 + var _J = $k[--$j]; //#8862 + var _K = $k[--$j]; //#8862 + $_[$k[--$j]] = $f(_K + _J); //#8862 + } //#8862 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8864 + if ($_.barcode.length == 18) { //#8869 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8868 + $k[$j++] = 'bwipp.databarstackedomniBadCheckDigit#8867'; //#8867 + $k[$j++] = "Incorrect GS1 DataBar Stacked Omnidirectional check digit provided"; //#8867 + bwipp_raiseerror(); //#8867 + } //#8867 + } //#8867 + var _R = $s(18); //#8870 + $puti(_R, 0, $_.barcode); //#8871 + $put(_R, 17, $_.checksum + 48); //#8872 + $_.barcode = _R; //#8873 + $put($_.options, "dontdraw", true); //#8876 + $put($_.options, "format", "stackedomni"); //#8877 + $k[$j++] = 'args'; //#8879 + $k[$j++] = $_.barcode; //#8879 + $k[$j++] = $_.options; //#8879 + bwipp_databaromni(); //#8879 + var _Y = $k[--$j]; //#8879 + $_[$k[--$j]] = _Y; //#8879 + $put($_.args, "opt", $_.options); //#8881 + $k[$j++] = $_.args; //#8884 + if (!$_.dontdraw) { //#8884 + bwipp_renmatrix(); //#8884 + } //#8884 + $_ = Object.getPrototypeOf($_); //#8886 } //bwipp_databarstackedomni function bwipp_databartruncated() { - $_ = Object.create($_); //#8614 - $_.dontdraw = false; //#8617 - $k[$j++] = $_; //#8619 - bwipp_processoptions(); //#8619 - $_.options = $k[--$j]; //#8619 - $_.barcode = $k[--$j]; //#8620 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8625 - $k[$j++] = 'bwipp.databartruncatedBadLength#8624'; //#8624 - $k[$j++] = "GS1 DataBar Truncated must be 13 or 14 digits"; //#8624 - bwipp_raiseerror(); //#8624 - } //#8624 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8628 - $k[$j++] = 'bwipp.databartruncatedBadAI#8627'; //#8627 - $k[$j++] = "GS1 DataBar Truncated must begin with (01) application identifier"; //#8627 - bwipp_raiseerror(); //#8627 - } //#8627 - var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8629 - for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8633 - var _B = $get(_8, _9); //#8633 - if ((_B < 48) || (_B > 57)) { //#8632 - $k[$j++] = 'bwipp.databartruncatedBadCharacter#8631'; //#8631 - $k[$j++] = "GS1 DataBar Truncated must contain only digits"; //#8631 - bwipp_raiseerror(); //#8631 - } //#8631 - } //#8631 - $_.checksum = 0; //#8636 - for (var _C = 0; _C <= 12; _C += 1) { //#8640 - $_.i = _C; //#8638 - $k[$j++] = 'checksum'; //#8639 - $k[$j++] = $_.checksum; //#8639 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8639 - if (($_.i % 2) == 0) { //#8639 - var _I = $k[--$j]; //#8639 - $k[$j++] = _I * 3; //#8639 - } //#8639 - var _J = $k[--$j]; //#8639 - var _K = $k[--$j]; //#8639 - $_[$k[--$j]] = $f(_K + _J); //#8639 - } //#8639 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8641 - if ($_.barcode.length == 18) { //#8646 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8645 - $k[$j++] = 'bwipp.databartruncatedBadCheckDigit#8644'; //#8644 - $k[$j++] = "Incorrect GS1 DataBar Truncated check digit provided"; //#8644 - bwipp_raiseerror(); //#8644 - } //#8644 - } //#8644 - var _R = $s(18); //#8647 - $puti(_R, 0, $_.barcode); //#8648 - $put(_R, 17, $_.checksum + 48); //#8649 - $_.barcode = _R; //#8650 - $put($_.options, "dontdraw", true); //#8653 - $put($_.options, "format", "truncated"); //#8654 - $k[$j++] = 'args'; //#8656 - $k[$j++] = $_.barcode; //#8656 - $k[$j++] = $_.options; //#8656 - bwipp_databaromni(); //#8656 - var _Y = $k[--$j]; //#8656 - $_[$k[--$j]] = _Y; //#8656 - $put($_.args, "opt", $_.options); //#8658 - $k[$j++] = $_.args; //#8661 - if (!$_.dontdraw) { //#8661 - bwipp_renlinear(); //#8661 - } //#8661 - $_ = Object.getPrototypeOf($_); //#8663 + $_ = Object.create($_); //#8915 + $_.dontdraw = false; //#8918 + $k[$j++] = $_; //#8920 + bwipp_processoptions(); //#8920 + $_.options = $k[--$j]; //#8920 + $_.barcode = $k[--$j]; //#8921 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8926 + $k[$j++] = 'bwipp.databartruncatedBadLength#8925'; //#8925 + $k[$j++] = "GS1 DataBar Truncated must be 13 or 14 digits"; //#8925 + bwipp_raiseerror(); //#8925 + } //#8925 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8929 + $k[$j++] = 'bwipp.databartruncatedBadAI#8928'; //#8928 + $k[$j++] = "GS1 DataBar Truncated must begin with (01) application identifier"; //#8928 + bwipp_raiseerror(); //#8928 + } //#8928 + var _8 = $geti($_.barcode, 4, $_.barcode.length - 4); //#8930 + for (var _9 = 0, _A = _8.length; _9 < _A; _9++) { //#8934 + var _B = $get(_8, _9); //#8934 + if ((_B < 48) || (_B > 57)) { //#8933 + $k[$j++] = 'bwipp.databartruncatedBadCharacter#8932'; //#8932 + $k[$j++] = "GS1 DataBar Truncated must contain only digits"; //#8932 + bwipp_raiseerror(); //#8932 + } //#8932 + } //#8932 + $_.checksum = 0; //#8937 + for (var _C = 0; _C <= 12; _C += 1) { //#8941 + $_.i = _C; //#8939 + $k[$j++] = 'checksum'; //#8940 + $k[$j++] = $_.checksum; //#8940 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8940 + if (($_.i % 2) == 0) { //#8940 + var _I = $k[--$j]; //#8940 + $k[$j++] = _I * 3; //#8940 + } //#8940 + var _J = $k[--$j]; //#8940 + var _K = $k[--$j]; //#8940 + $_[$k[--$j]] = $f(_K + _J); //#8940 + } //#8940 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8942 + if ($_.barcode.length == 18) { //#8947 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8946 + $k[$j++] = 'bwipp.databartruncatedBadCheckDigit#8945'; //#8945 + $k[$j++] = "Incorrect GS1 DataBar Truncated check digit provided"; //#8945 + bwipp_raiseerror(); //#8945 + } //#8945 + } //#8945 + var _R = $s(18); //#8948 + $puti(_R, 0, $_.barcode); //#8949 + $put(_R, 17, $_.checksum + 48); //#8950 + $_.barcode = _R; //#8951 + $put($_.options, "dontdraw", true); //#8954 + $put($_.options, "format", "truncated"); //#8955 + $k[$j++] = 'args'; //#8957 + $k[$j++] = $_.barcode; //#8957 + $k[$j++] = $_.options; //#8957 + bwipp_databaromni(); //#8957 + var _Y = $k[--$j]; //#8957 + $_[$k[--$j]] = _Y; //#8957 + $put($_.args, "opt", $_.options); //#8959 + $k[$j++] = $_.args; //#8962 + if (!$_.dontdraw) { //#8962 + bwipp_renlinear(); //#8962 + } //#8962 + $_ = Object.getPrototypeOf($_); //#8964 } //bwipp_databartruncated function bwipp_databarlimited() { - $_ = Object.create($_); //#8693 - $_.dontdraw = false; //#8696 - $_.height = 10 / 72; //#8697 - $_.linkage = false; //#8698 - $k[$j++] = $_; //#8700 - bwipp_processoptions(); //#8700 - $_.options = $k[--$j]; //#8700 - $_.barcode = $k[--$j]; //#8701 - bwipp_loadctx(bwipp_databarlimited) //#8703 - if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#8708 - $k[$j++] = 'bwipp.databarlimitedBadLength#8707'; //#8707 - $k[$j++] = "GS1 DataBar Limited must be 13 or 14 digits"; //#8707 - bwipp_raiseerror(); //#8707 - } //#8707 - if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#8711 - $k[$j++] = 'bwipp.databarlimitedBadAI#8710'; //#8710 - $k[$j++] = "GS1 DataBar Limited must begin with (01) application identifier"; //#8710 - bwipp_raiseerror(); //#8710 - } //#8710 - var _7 = $get($_.barcode, 4); //#8712 - if ((_7 < 48) || (_7 > 49)) { //#8714 - $k[$j++] = 'bwipp.databarlimitedBadStartDigit#8713'; //#8713 - $k[$j++] = "GS1 DataBar Limited must begin with 0 or 1"; //#8713 - bwipp_raiseerror(); //#8713 - } //#8713 - var _A = $geti($_.barcode, 5, $_.barcode.length - 5); //#8715 - for (var _B = 0, _C = _A.length; _B < _C; _B++) { //#8719 - var _D = $get(_A, _B); //#8719 - if ((_D < 48) || (_D > 57)) { //#8718 - $k[$j++] = 'bwipp.databarlimitedBadCharacter#8717'; //#8717 - $k[$j++] = "GS1 DataBar Limited must contain only digits"; //#8717 - bwipp_raiseerror(); //#8717 - } //#8717 - } //#8717 - $_.checksum = 0; //#8722 - for (var _E = 0; _E <= 12; _E += 1) { //#8726 - $_.i = _E; //#8724 - $k[$j++] = 'checksum'; //#8725 - $k[$j++] = $_.checksum; //#8725 - $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#8725 - if (($_.i % 2) == 0) { //#8725 - var _K = $k[--$j]; //#8725 - $k[$j++] = _K * 3; //#8725 - } //#8725 - var _L = $k[--$j]; //#8725 - var _M = $k[--$j]; //#8725 - $_[$k[--$j]] = $f(_M + _L); //#8725 - } //#8725 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#8727 - if ($_.barcode.length == 18) { //#8732 - if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#8731 - $k[$j++] = 'bwipp.databarlimitedBadCheckDigit#8730'; //#8730 - $k[$j++] = "Incorrect GS1 DataBar Limited check digit provided"; //#8730 - bwipp_raiseerror(); //#8730 - } //#8730 - } //#8730 - var _T = $s(18); //#8733 - $puti(_T, 0, $_.barcode); //#8734 - $put(_T, 17, $_.checksum + 48); //#8735 - $_.barcode = _T; //#8736 - if (!bwipp_databarlimited.__8741__) { //#8741 - $_ = Object.create($_); //#8741 - $_.linkval = $a([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); //#8740 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8740 - bwipp_databarlimited.__8741__ = 1; //#8740 - $_ = Object.getPrototypeOf($_); //#8740 - } //#8740 - $k[$j++] = Infinity; //#8742 - var _Z = $geti($_.barcode, 4, 13); //#8743 - for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#8743 - $k[$j++] = $f($get(_Z, _a) - 48); //#8743 - } //#8743 - $_.binval = $a(); //#8743 - if ($_.linkage) { //#8750 - for (var _h = 0, _g = $_.binval.length - 1; _h <= _g; _h += 1) { //#8749 - $_.i = _h; //#8747 - $put($_.binval, $_.i, $f($get($_.binval, $_.i) + $get($_.linkval, $_.i))); //#8748 - } //#8748 - } //#8748 - $_.txt = $a($_.barcode.length); //#8753 - for (var _u = 0, _t = $_.barcode.length - 1; _u <= _t; _u += 1) { //#8757 - $_.i = _u; //#8755 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#8756 - } //#8756 - $_.ncr = function() { - var _11 = $k[--$j]; //#8760 - var _12 = $k[--$j]; //#8760 - var _13 = $f(_12 - _11); //#8760 - if (_11 < $f(_12 - _11)) { //#8760 - var _ = _13; //#8760 - _13 = _11; //#8760 - _11 = _; //#8760 - } //#8760 - $k[$j++] = _13; //#8767 - $k[$j++] = 1; //#8767 - $k[$j++] = 1; //#8767 - for (var _15 = _12, _14 = $f(_11 + 1); _15 >= _14; _15 -= 1) { //#8767 - var _16 = $k[--$j]; //#8763 - var _17 = $k[--$j]; //#8764 - var _18 = $k[--$j]; //#8764 - $k[$j++] = _18; //#8766 - $k[$j++] = _17; //#8766 - $k[$j++] = _16 * _15; //#8766 - if ($le(_17, _18)) { //#8766 - var _19 = $k[--$j]; //#8765 - var _1A = $k[--$j]; //#8765 - $k[$j++] = $f(_1A + 1); //#8765 - $k[$j++] = ~~(_19 / _1A); //#8765 - } //#8765 - } //#8765 - for (;;) { //#8771 - var _1B = $k[--$j]; //#8769 - var _1C = $k[--$j]; //#8769 - var _1D = $k[--$j]; //#8769 - $k[$j++] = _1D; //#8769 - $k[$j++] = _1C; //#8769 - $k[$j++] = _1B; //#8769 - if ($gt(_1C, _1D)) { //#8769 - break; //#8769 - } //#8769 - var _1E = $k[--$j]; //#8770 - var _1F = $k[--$j]; //#8770 - $k[$j++] = $f(_1F + 1); //#8770 - $k[$j++] = ~~(_1E / _1F); //#8770 - } //#8770 - var _1G = $k[--$j]; //#8772 - var _1H = $k[--$j]; //#8772 - $k[$j++] = _1G; //#8772 - $k[$j++] = _1H; //#8772 - $j--; //#8772 - var _1I = $k[--$j]; //#8772 - var _1J = $k[--$j]; //#8772 - $k[$j++] = _1I; //#8772 - $k[$j++] = _1J; //#8772 - $j--; //#8772 - }; //#8772 - $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#8776 - $_.el = $k[--$j]; //#8777 - $_.mw = $k[--$j]; //#8778 - $_.nm = $k[--$j]; //#8779 - $_.val = $k[--$j]; //#8780 - $_.out = $a($_.el); //#8781 - $_.mask = 0; //#8782 - for (var _1T = 0, _1S = $f($_.el - 2); _1T <= _1S; _1T += 1) { //#8809 - $_.bar = _1T; //#8784 - $_.ew = 1; //#8785 - var _1V = $_.bar; //#8786 - $_.mask = $_.mask | ((_1V < 0 ? 1 >>> -_1V : 1 << _1V)); //#8786 - for (;;) { //#8805 - $k[$j++] = 'sval'; //#8787 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#8787 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8787 - $_.ncr(); //#8787 - var _1a = $k[--$j]; //#8787 - $_[$k[--$j]] = _1a; //#8787 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#8790 - $k[$j++] = 'sval'; //#8789 - $k[$j++] = $_.sval; //#8789 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#8789 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#8789 - $_.ncr(); //#8789 - var _1p = $k[--$j]; //#8789 - var _1q = $k[--$j]; //#8789 - $_[$k[--$j]] = $f(_1q - _1p); //#8789 - } //#8789 - if ($f($_.el - $_.bar) > 2) { //#8799 - $_.lval = 0; //#8792 - for (var _20 = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1z = $f($_.mw + 1); _20 >= _1z; _20 -= 1) { //#8796 - $k[$j++] = $f(($f($f($_.nm - _20) - $_.ew)) - 1); //#8794 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#8794 - $_.ncr(); //#8794 - $_.lval = $f($k[--$j] + $_.lval); //#8795 - } //#8795 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#8797 - } else { //#8799 - if ($f($_.nm - $_.ew) > $_.mw) { //#8799 - $_.sval = $f($_.sval - 1); //#8799 - } //#8799 - } //#8799 - $_.val = $f($_.val - $_.sval); //#8801 - if ($_.val < 0) { //#8802 - break; //#8802 - } //#8802 - $_.ew = $_.ew + 1; //#8803 - var _2K = $_.bar; //#8804 - $_.mask = $_.mask & (~((_2K < 0 ? 1 >>> -_2K : 1 << _2K))); //#8804 - } //#8804 - $_.val = $f($_.val + $_.sval); //#8806 - $_.nm = $f($_.nm - $_.ew); //#8807 - $put($_.out, $_.bar, $_.ew); //#8808 - } //#8808 - $put($_.out, $f($_.el - 1), $_.nm); //#8810 - $k[$j++] = $_.out; //#8811 - }; //#8811 - for (var _2W = 0; _2W <= 11; _2W += 1) { //#8818 - $_.i = _2W; //#8815 - var _2X = $_.binval; //#8816 - var _2Y = $_.i; //#8816 - $put(_2X, _2Y + 1, $f($get(_2X, _2Y + 1) + (($get($_.binval, $_.i) % 2013571) * 10))); //#8816 - $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 2013571)); //#8817 - } //#8817 - $_.d2 = $get($_.binval, 12) % 2013571; //#8819 - var _2k = $_.binval; //#8820 - $put(_2k, 12, ~~($get(_2k, 12) / 2013571)); //#8820 - $_.d1 = 0; //#8822 - $_.i = true; //#8823 - for (var _2m = 0; _2m <= 12; _2m += 1) { //#8833 - $_.j = _2m; //#8825 - var _2p = $get($_.binval, $_.j); //#8826 - $k[$j++] = _2p; //#8832 - if ((_2p == 0) && $_.i) { //#8831 - $j--; //#8828 - } else { //#8831 - $_.i = false; //#8830 - $_.d1 = $f($_.d1 + ($k[--$j] * (~~Math.pow(10, 12 - $_.j)))); //#8831 - } //#8831 - } //#8831 - if (!bwipp_databarlimited.__8845__) { //#8845 - $_ = Object.create($_); //#8845 - $_.tab267 = $a([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); //#8844 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8844 - bwipp_databarlimited.__8845__ = 1; //#8844 - $_ = Object.getPrototypeOf($_); //#8844 - } //#8844 - $_.i = 0; //#8847 - for (;;) { //#8857 - if ($_.d1 <= $get($_.tab267, $_.i)) { //#8855 - var _32 = $geti($_.tab267, $_.i + 1, 7); //#8849 - for (var _33 = 0, _34 = _32.length; _33 < _34; _33++) { //#8849 - $k[$j++] = $get(_32, _33); //#8849 - } //#8849 - $_.d1te = $k[--$j]; //#8850 - $_.d1to = $k[--$j]; //#8850 - $_.d1mwe = $k[--$j]; //#8851 - $_.d1mwo = $k[--$j]; //#8851 - $_.d1ele = $k[--$j]; //#8852 - $_.d1elo = $k[--$j]; //#8852 - $_.d1gs = $k[--$j]; //#8853 - break; //#8854 - } //#8854 - $_.i = $_.i + 8; //#8856 - } //#8856 - $_.i = 0; //#8859 - for (;;) { //#8869 - if ($_.d2 <= $get($_.tab267, $_.i)) { //#8867 - var _3K = $geti($_.tab267, $_.i + 1, 7); //#8861 - for (var _3L = 0, _3M = _3K.length; _3L < _3M; _3L++) { //#8861 - $k[$j++] = $get(_3K, _3L); //#8861 - } //#8861 - $_.d2te = $k[--$j]; //#8862 - $_.d2to = $k[--$j]; //#8862 - $_.d2mwe = $k[--$j]; //#8863 - $_.d2mwo = $k[--$j]; //#8863 - $_.d2ele = $k[--$j]; //#8864 - $_.d2elo = $k[--$j]; //#8864 - $_.d2gs = $k[--$j]; //#8865 - break; //#8866 - } //#8866 - $_.i = $_.i + 8; //#8868 - } //#8868 - $k[$j++] = 'd1wo'; //#8871 - $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#8871 - $k[$j++] = $_.d1elo; //#8871 - $k[$j++] = $_.d1mwo; //#8871 - $k[$j++] = 7; //#8871 - $k[$j++] = false; //#8871 - $_.getRSSwidths(); //#8871 - var _3b = $k[--$j]; //#8871 - $_[$k[--$j]] = _3b; //#8871 - $k[$j++] = 'd1we'; //#8872 - $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#8872 - $k[$j++] = $_.d1ele; //#8872 - $k[$j++] = $_.d1mwe; //#8872 - $k[$j++] = 7; //#8872 - $k[$j++] = true; //#8872 - $_.getRSSwidths(); //#8872 - var _3i = $k[--$j]; //#8872 - $_[$k[--$j]] = _3i; //#8872 - $k[$j++] = 'd2wo'; //#8873 - $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2te); //#8873 - $k[$j++] = $_.d2elo; //#8873 - $k[$j++] = $_.d2mwo; //#8873 - $k[$j++] = 7; //#8873 - $k[$j++] = false; //#8873 - $_.getRSSwidths(); //#8873 - var _3p = $k[--$j]; //#8873 - $_[$k[--$j]] = _3p; //#8873 - $k[$j++] = 'd2we'; //#8874 - $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2te; //#8874 - $k[$j++] = $_.d2ele; //#8874 - $k[$j++] = $_.d2mwe; //#8874 - $k[$j++] = 7; //#8874 - $k[$j++] = true; //#8874 - $_.getRSSwidths(); //#8874 - var _3w = $k[--$j]; //#8874 - $_[$k[--$j]] = _3w; //#8874 - $_.d1w = $a(14); //#8876 - for (var _3z = 0; _3z <= 6; _3z += 1) { //#8881 - $_.i = _3z; //#8878 - $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#8879 - $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#8880 - } //#8880 - $_.d2w = $a(14); //#8883 - for (var _4B = 0; _4B <= 6; _4B += 1) { //#8888 - $_.i = _4B; //#8885 - $put($_.d2w, $_.i * 2, $get($_.d2wo, $_.i)); //#8886 - $put($_.d2w, ($_.i * 2) + 1, $get($_.d2we, $_.i)); //#8887 - } //#8887 - $k[$j++] = Infinity; //#8890 - var _4M = $_.d1w; //#8891 - for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#8891 - $k[$j++] = $get(_4M, _4N); //#8891 - } //#8891 - var _4Q = $_.d2w; //#8892 - for (var _4R = 0, _4S = _4Q.length; _4R < _4S; _4R++) { //#8892 - $k[$j++] = $get(_4Q, _4R); //#8892 - } //#8892 - $_.widths = $a(); //#8892 - if (!bwipp_databarlimited.__8916__) { //#8916 - $_ = Object.create($_); //#8916 - $_.checkweights = $a([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); //#8899 - $k[$j++] = Infinity; //#8901 - for (var _4W = 0; _4W <= 43; _4W += 1) { //#8902 - $k[$j++] = _4W; //#8902 - } //#8902 - $k[$j++] = 45; //#8904 - $k[$j++] = 52; //#8904 - $k[$j++] = 57; //#8904 - for (var _4X = 63; _4X <= 66; _4X += 1) { //#8904 - $k[$j++] = _4X; //#8904 - } //#8904 - for (var _4Y = 73; _4Y <= 79; _4Y += 1) { //#8905 - $k[$j++] = _4Y; //#8905 - } //#8905 - $k[$j++] = 82; //#8907 - for (var _4Z = 126; _4Z <= 130; _4Z += 1) { //#8907 - $k[$j++] = _4Z; //#8907 - } //#8907 - $k[$j++] = 132; //#8909 - for (var _4a = 141; _4a <= 146; _4a += 1) { //#8909 - $k[$j++] = _4a; //#8909 - } //#8909 - for (var _4b = 210; _4b <= 217; _4b += 1) { //#8910 - $k[$j++] = _4b; //#8910 - } //#8910 - $k[$j++] = 220; //#8912 - for (var _4c = 316; _4c <= 320; _4c += 1) { //#8912 - $k[$j++] = _4c; //#8912 - } //#8912 - $k[$j++] = 322; //#8914 - $k[$j++] = 323; //#8914 - $k[$j++] = 326; //#8914 - $k[$j++] = 337; //#8914 - $_.checkseq = $a(); //#8914 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#8915 - bwipp_databarlimited.__8916__ = 1; //#8915 - $_ = Object.getPrototypeOf($_); //#8915 - } //#8915 - $_.checksum = 0; //#8918 - for (var _4f = 0; _4f <= 27; _4f += 1) { //#8922 - $_.i = _4f; //#8920 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#8921 - } //#8921 - $_.checksum = $_.checksum % 89; //#8923 - $_.seq = $get($_.checkseq, $_.checksum); //#8924 - $k[$j++] = 'swidths'; //#8925 - $k[$j++] = ~~($_.seq / 21); //#8925 - $k[$j++] = 8; //#8925 - $k[$j++] = 3; //#8925 - $k[$j++] = 6; //#8925 - $k[$j++] = false; //#8925 - $_.getRSSwidths(); //#8925 - var _4s = $k[--$j]; //#8925 - $_[$k[--$j]] = _4s; //#8925 - $k[$j++] = 'bwidths'; //#8926 - $k[$j++] = $_.seq % 21; //#8926 - $k[$j++] = 8; //#8926 - $k[$j++] = 3; //#8926 - $k[$j++] = 6; //#8926 - $k[$j++] = false; //#8926 - $_.getRSSwidths(); //#8926 - var _4v = $k[--$j]; //#8926 - $_[$k[--$j]] = _4v; //#8926 - $_.checkwidths = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); //#8928 - for (var _4y = 0; _4y <= 5; _4y += 1) { //#8933 - $_.i = _4y; //#8930 - $put($_.checkwidths, $_.i * 2, $get($_.swidths, $_.i)); //#8931 - $put($_.checkwidths, ($_.i * 2) + 1, $get($_.bwidths, $_.i)); //#8932 - } //#8932 - $k[$j++] = Infinity; //#8935 - var _59 = $_.d1w; //#8936 - $k[$j++] = 1; //#8936 - for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#8936 - $k[$j++] = $get(_59, _5A); //#8936 - } //#8936 - var _5D = $_.checkwidths; //#8936 - for (var _5E = 0, _5F = _5D.length; _5E < _5F; _5E++) { //#8936 - $k[$j++] = $get(_5D, _5E); //#8936 - } //#8936 - var _5H = $_.d2w; //#8936 - for (var _5I = 0, _5J = _5H.length; _5I < _5J; _5I++) { //#8936 - $k[$j++] = $get(_5H, _5I); //#8936 - } //#8936 - $k[$j++] = 1; //#8936 - $k[$j++] = 1; //#8936 - $k[$j++] = 5; //#8936 - $_.sbs = $a(); //#8936 - $k[$j++] = Infinity; //#8940 - var _5M = $_.sbs; //#8942 - $k[$j++] = Infinity; //#8943 - for (var _5O = 0, _5P = ~~(($_.sbs.length + 1) / 2); _5O < _5P; _5O++) { //#8943 - $k[$j++] = $_.height; //#8943 - } //#8943 - var _5R = $a(); //#8943 - $k[$j++] = Infinity; //#8944 - for (var _5T = 0, _5U = ~~(($_.sbs.length + 1) / 2); _5T < _5U; _5T++) { //#8944 - $k[$j++] = 0; //#8944 - } //#8944 - var _5V = $a(); //#8944 - $k[$j++] = 'ren'; //#8949 - $k[$j++] = bwipp_renlinear; //#8949 - $k[$j++] = 'sbs'; //#8949 - $k[$j++] = _5M; //#8949 - $k[$j++] = 'bhs'; //#8949 - $k[$j++] = _5R; //#8949 - $k[$j++] = 'bbs'; //#8949 - $k[$j++] = _5V; //#8949 - $k[$j++] = 'txt'; //#8949 - $k[$j++] = $_.txt; //#8949 - $k[$j++] = 'textxalign'; //#8949 - $k[$j++] = "center"; //#8949 - $k[$j++] = 'borderleft'; //#8949 - $k[$j++] = 0; //#8949 - $k[$j++] = 'borderright'; //#8949 - $k[$j++] = 0; //#8949 - $k[$j++] = 'opt'; //#8949 - $k[$j++] = $_.options; //#8949 - var _5Y = $d(); //#8949 - $k[$j++] = _5Y; //#8952 - if (!$_.dontdraw) { //#8952 - bwipp_renlinear(); //#8952 - } //#8952 - $_ = Object.getPrototypeOf($_); //#8954 - $_ = Object.getPrototypeOf($_); //#8956 -} //bwipp_databarlimited -function bwipp_databarexpanded() { - $_ = Object.create($_); //#8988 - $_.parse = false; //#8991 - $_.dontlint = false; //#8992 - $_.lintreqs = true; //#8993 - $_.dontdraw = false; //#8994 - $_.height = 34 / 72; //#8995 - $_.format = "expanded"; //#8996 - $_.segments = -1; //#8997 - $_.linkage = false; //#8998 - $_.barxmult = 34; //#8999 + $_ = Object.create($_); //#8994 + $_.dontdraw = false; //#8997 + $_.height = 10 / 72; //#8998 + $_.linkage = false; //#8999 $k[$j++] = $_; //#9001 bwipp_processoptions(); //#9001 $_.options = $k[--$j]; //#9001 $_.barcode = $k[--$j]; //#9002 - bwipp_loadctx(bwipp_databarexpanded) //#9004 - if ($_.barxmult < 34) { //#9008 - $k[$j++] = 'bwipp.databarStackedOmniBarXmult#9007'; //#9007 - $k[$j++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; //#9007 - bwipp_raiseerror(); //#9007 - } //#9007 - if ($ne($_.format, "expanded") && $ne($_.format, "expandedstacked")) { //#9012 - $k[$j++] = 'bwipp.databarexpandedBadFormat#9011'; //#9011 - $k[$j++] = "Valid formats are expanded and expandedstacked"; //#9011 + bwipp_loadctx(bwipp_databarlimited) //#9004 + if (($_.barcode.length != 17) && ($_.barcode.length != 18)) { //#9009 + $k[$j++] = 'bwipp.databarlimitedBadLength#9008'; //#9008 + $k[$j++] = "GS1 DataBar Limited must be 13 or 14 digits"; //#9008 + bwipp_raiseerror(); //#9008 + } //#9008 + if ($ne($geti($_.barcode, 0, 4), "(01)")) { //#9012 + $k[$j++] = 'bwipp.databarlimitedBadAI#9011'; //#9011 + $k[$j++] = "GS1 DataBar Limited must begin with (01) application identifier"; //#9011 bwipp_raiseerror(); //#9011 } //#9011 - if ($_.segments == -1) { //#9018 - var _7 = $eq($_.format, "expandedstacked") ? 4 : 22; //#9015 - $_.segments = _7; //#9015 - } else { //#9018 - if ((($_.segments < 2) || ($_.segments > 22)) || (($_.segments % 2) != 0)) { //#9019 - $k[$j++] = 'bwipp.gs1databarexpandedBadSegments#9018'; //#9018 - $k[$j++] = "The number of segments must be even from 2 to 22"; //#9018 + var _7 = $get($_.barcode, 4); //#9013 + if ((_7 < 48) || (_7 > 49)) { //#9015 + $k[$j++] = 'bwipp.databarlimitedBadStartDigit#9014'; //#9014 + $k[$j++] = "GS1 DataBar Limited must begin with 0 or 1"; //#9014 + bwipp_raiseerror(); //#9014 + } //#9014 + var _A = $geti($_.barcode, 5, $_.barcode.length - 5); //#9016 + for (var _B = 0, _C = _A.length; _B < _C; _B++) { //#9020 + var _D = $get(_A, _B); //#9020 + if ((_D < 48) || (_D > 57)) { //#9019 + $k[$j++] = 'bwipp.databarlimitedBadCharacter#9018'; //#9018 + $k[$j++] = "GS1 DataBar Limited must contain only digits"; //#9018 bwipp_raiseerror(); //#9018 } //#9018 } //#9018 - $k[$j++] = $_.barcode; //#9022 - $k[$j++] = 'ai'; //#9022 - bwipp_gs1process(); //#9022 - $_.fncs = $k[--$j]; //#9023 - $_.vals = $k[--$j]; //#9024 - $_.ais = $k[--$j]; //#9025 - for (;;) { //#9113 - if ($_.ais.length == 2) { //#9037 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3103")) { //#9036 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 32767)) { //#9035 - $k[$j++] = "0100"; //#9034 - $k[$j++] = false; //#9034 - break; //#9034 - } //#9034 - } //#9034 - } //#9034 - if ($_.ais.length == 2) { //#9046 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3202")) { //#9045 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 9999)) { //#9044 - $k[$j++] = "0101"; //#9043 - $k[$j++] = false; //#9043 - break; //#9043 - } //#9043 - } //#9043 - } //#9043 - if ($_.ais.length == 2) { //#9055 - if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3203")) { //#9054 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 22767)) { //#9053 - $k[$j++] = "0101"; //#9052 - $k[$j++] = false; //#9052 - break; //#9052 - } //#9052 - } //#9052 - } //#9052 - var _k = $_.ais.length; //#9058 - if ((_k == 2) || (_k == 3)) { //#9089 - $k[$j++] = 'ai310x'; //#9059 - $k[$j++] = false; //#9059 - for (var _l = 3100; _l <= 3109; _l += 1) { //#9059 - var _q = $k[--$j]; //#9059 - $k[$j++] = _q || $eq($cvrs($s(4), _l, 10), $get($_.ais, 1)); //#9059 - } //#9059 - var _r = $k[--$j]; //#9059 - $_[$k[--$j]] = _r; //#9059 - $k[$j++] = 'ai320x'; //#9060 - $k[$j++] = false; //#9060 - for (var _t = 3200; _t <= 3209; _t += 1) { //#9060 - var _y = $k[--$j]; //#9060 - $k[$j++] = _y || $eq($cvrs($s(4), _t, 10), $get($_.ais, 1)); //#9060 - } //#9060 - var _z = $k[--$j]; //#9060 - $_[$k[--$j]] = _z; //#9060 - if ($_.ais.length == 3) { //#9064 - var _12 = $a(["11", "13", "15", "17"]); //#9062 - $k[$j++] = 'aibad'; //#9062 - $k[$j++] = true; //#9062 - for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#9062 - var _18 = $k[--$j]; //#9062 - $k[$j++] = _18 && $ne($get(_12, _13), $get($_.ais, 2)); //#9062 - } //#9062 - var _19 = $k[--$j]; //#9062 - $_[$k[--$j]] = _19; //#9062 - } else { //#9064 - $_.aibad = false; //#9064 - } //#9064 - if (($eq($get($_.ais, 0), "01") && ($_.ai310x || $_.ai320x)) && (!$_.aibad)) { //#9088 - if ($_.ais.length == 3) { //#9085 - var _1P = $cvi($geti($get($_.vals, 2), 2, 2)); //#9070 - var _1T = $cvi($geti($get($_.vals, 2), 4, 2)); //#9071 - if ((($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) && ((_1P >= 1) && (_1P <= 12))) && ((_1T >= 0) && (_1T <= 31))) { //#9080 - if ($_.ai310x && $eq($get($_.ais, 2), "11")) { //#9072 - $k[$j++] = "0111000"; //#9072 - $k[$j++] = false; //#9072 - break; //#9072 - } //#9072 - if ($_.ai320x && $eq($get($_.ais, 2), "11")) { //#9073 - $k[$j++] = "0111001"; //#9073 - $k[$j++] = false; //#9073 - break; //#9073 - } //#9073 - if ($_.ai310x && $eq($get($_.ais, 2), "13")) { //#9074 - $k[$j++] = "0111010"; //#9074 - $k[$j++] = false; //#9074 - break; //#9074 - } //#9074 - if ($_.ai320x && $eq($get($_.ais, 2), "13")) { //#9075 - $k[$j++] = "0111011"; //#9075 - $k[$j++] = false; //#9075 - break; //#9075 - } //#9075 - if ($_.ai310x && $eq($get($_.ais, 2), "15")) { //#9076 - $k[$j++] = "0111100"; //#9076 - $k[$j++] = false; //#9076 - break; //#9076 - } //#9076 - if ($_.ai320x && $eq($get($_.ais, 2), "15")) { //#9077 - $k[$j++] = "0111101"; //#9077 - $k[$j++] = false; //#9077 - break; //#9077 - } //#9077 - if ($_.ai310x && $eq($get($_.ais, 2), "17")) { //#9078 - $k[$j++] = "0111110"; //#9078 - $k[$j++] = false; //#9078 - break; //#9078 - } //#9078 - if ($_.ai320x && $eq($get($_.ais, 2), "17")) { //#9079 - $k[$j++] = "0111111"; //#9079 - $k[$j++] = false; //#9079 - break; //#9079 - } //#9079 - } //#9079 - } else { //#9085 - if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) { //#9086 - if ($_.ai310x) { //#9084 - $k[$j++] = "0111000"; //#9084 - $k[$j++] = false; //#9084 - break; //#9084 - } //#9084 - if ($_.ai320x) { //#9085 - $k[$j++] = "0111001"; //#9085 - $k[$j++] = false; //#9085 - break; //#9085 - } //#9085 - } //#9085 - } //#9085 - } //#9085 - } //#9085 - if ($_.ais.length >= 2) { //#9097 - $k[$j++] = 'ai392x'; //#9093 - $k[$j++] = false; //#9093 - for (var _20 = 3920; _20 <= 3923; _20 += 1) { //#9093 - var _25 = $k[--$j]; //#9093 - $k[$j++] = _25 || $eq($cvrs($s(4), _20, 10), $get($_.ais, 1)); //#9093 - } //#9093 - var _26 = $k[--$j]; //#9093 - $_[$k[--$j]] = _26; //#9093 - if ($eq($get($_.ais, 0), "01") && $_.ai392x) { //#9096 - if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9095 - $k[$j++] = "01100"; //#9095 - $k[$j++] = true; //#9095 - break; //#9095 - } //#9095 - } //#9095 - } //#9095 - if ($_.ais.length >= 2) { //#9105 - $k[$j++] = 'ai393x'; //#9101 - $k[$j++] = false; //#9101 - for (var _2F = 3930; _2F <= 3933; _2F += 1) { //#9101 - var _2K = $k[--$j]; //#9101 - $k[$j++] = _2K || $eq($cvrs($s(4), _2F, 10), $get($_.ais, 1)); //#9101 - } //#9101 - var _2L = $k[--$j]; //#9101 - $_[$k[--$j]] = _2L; //#9101 - if ($eq($get($_.ais, 0), "01") && $_.ai393x) { //#9104 - if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9103 - $k[$j++] = "01101"; //#9103 - $k[$j++] = true; //#9103 + $_.checksum = 0; //#9023 + for (var _E = 0; _E <= 12; _E += 1) { //#9027 + $_.i = _E; //#9025 + $k[$j++] = 'checksum'; //#9026 + $k[$j++] = $_.checksum; //#9026 + $k[$j++] = $f($get($_.barcode, $_.i + 4) - 48); //#9026 + if (($_.i % 2) == 0) { //#9026 + var _K = $k[--$j]; //#9026 + $k[$j++] = _K * 3; //#9026 + } //#9026 + var _L = $k[--$j]; //#9026 + var _M = $k[--$j]; //#9026 + $_[$k[--$j]] = $f(_M + _L); //#9026 + } //#9026 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#9028 + if ($_.barcode.length == 18) { //#9033 + if ($get($_.barcode, 17) != ($_.checksum + 48)) { //#9032 + $k[$j++] = 'bwipp.databarlimitedBadCheckDigit#9031'; //#9031 + $k[$j++] = "Incorrect GS1 DataBar Limited check digit provided"; //#9031 + bwipp_raiseerror(); //#9031 + } //#9031 + } //#9031 + var _T = $s(18); //#9034 + $puti(_T, 0, $_.barcode); //#9035 + $put(_T, 17, $_.checksum + 48); //#9036 + $_.barcode = _T; //#9037 + if (!bwipp_databarlimited.__9042__) { //#9042 + $_ = Object.create($_); //#9042 + $_.linkval = $a([2, 0, 1, 5, 1, 3, 3, 5, 3, 1, 0, 9, 6]); //#9041 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9041 + bwipp_databarlimited.__9042__ = 1; //#9041 + $_ = Object.getPrototypeOf($_); //#9041 + } //#9041 + $k[$j++] = Infinity; //#9043 + var _Z = $geti($_.barcode, 4, 13); //#9044 + for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#9044 + $k[$j++] = $f($get(_Z, _a) - 48); //#9044 + } //#9044 + $_.binval = $a(); //#9044 + if ($_.linkage) { //#9051 + for (var _h = 0, _g = $_.binval.length - 1; _h <= _g; _h += 1) { //#9050 + $_.i = _h; //#9048 + $put($_.binval, $_.i, $f($get($_.binval, $_.i) + $get($_.linkval, $_.i))); //#9049 + } //#9049 + } //#9049 + $_.txt = $a($_.barcode.length); //#9054 + for (var _u = 0, _t = $_.barcode.length - 1; _u <= _t; _u += 1) { //#9058 + $_.i = _u; //#9056 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#9057 + } //#9057 + $_.ncr = function() { + var _11 = $k[--$j]; //#9061 + var _12 = $k[--$j]; //#9061 + var _13 = $f(_12 - _11); //#9061 + if (_11 < $f(_12 - _11)) { //#9061 + var _ = _13; //#9061 + _13 = _11; //#9061 + _11 = _; //#9061 + } //#9061 + $k[$j++] = _13; //#9068 + $k[$j++] = 1; //#9068 + $k[$j++] = 1; //#9068 + for (var _15 = _12, _14 = $f(_11 + 1); _15 >= _14; _15 -= 1) { //#9068 + var _16 = $k[--$j]; //#9064 + var _17 = $k[--$j]; //#9065 + var _18 = $k[--$j]; //#9065 + $k[$j++] = _18; //#9067 + $k[$j++] = _17; //#9067 + $k[$j++] = _16 * _15; //#9067 + if ($le(_17, _18)) { //#9067 + var _19 = $k[--$j]; //#9066 + var _1A = $k[--$j]; //#9066 + $k[$j++] = $f(_1A + 1); //#9066 + $k[$j++] = ~~(_19 / _1A); //#9066 + } //#9066 + } //#9066 + for (;;) { //#9072 + var _1B = $k[--$j]; //#9070 + var _1C = $k[--$j]; //#9070 + var _1D = $k[--$j]; //#9070 + $k[$j++] = _1D; //#9070 + $k[$j++] = _1C; //#9070 + $k[$j++] = _1B; //#9070 + if ($gt(_1C, _1D)) { //#9070 + break; //#9070 + } //#9070 + var _1E = $k[--$j]; //#9071 + var _1F = $k[--$j]; //#9071 + $k[$j++] = $f(_1F + 1); //#9071 + $k[$j++] = ~~(_1E / _1F); //#9071 + } //#9071 + var _1G = $k[--$j]; //#9073 + var _1H = $k[--$j]; //#9073 + $k[$j++] = _1G; //#9073 + $k[$j++] = _1H; //#9073 + $j--; //#9073 + var _1I = $k[--$j]; //#9073 + var _1J = $k[--$j]; //#9073 + $k[$j++] = _1I; //#9073 + $k[$j++] = _1J; //#9073 + $j--; //#9073 + }; //#9073 + $_.getRSSwidths = function() { + $_.oe = $k[--$j]; //#9077 + $_.el = $k[--$j]; //#9078 + $_.mw = $k[--$j]; //#9079 + $_.nm = $k[--$j]; //#9080 + $_.val = $k[--$j]; //#9081 + $_.out = $a($_.el); //#9082 + $_.mask = 0; //#9083 + for (var _1T = 0, _1S = $f($_.el - 2); _1T <= _1S; _1T += 1) { //#9110 + $_.bar = _1T; //#9085 + $_.ew = 1; //#9086 + var _1V = $_.bar; //#9087 + $_.mask = $_.mask | ((_1V < 0 ? 1 >>> -_1V : 1 << _1V)); //#9087 + for (;;) { //#9106 + $k[$j++] = 'sval'; //#9088 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9088 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9088 + $_.ncr(); //#9088 + var _1a = $k[--$j]; //#9088 + $_[$k[--$j]] = _1a; //#9088 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9091 + $k[$j++] = 'sval'; //#9090 + $k[$j++] = $_.sval; //#9090 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9090 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9090 + $_.ncr(); //#9090 + var _1p = $k[--$j]; //#9090 + var _1q = $k[--$j]; //#9090 + $_[$k[--$j]] = $f(_1q - _1p); //#9090 + } //#9090 + if ($f($_.el - $_.bar) > 2) { //#9100 + $_.lval = 0; //#9093 + for (var _20 = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _1z = $f($_.mw + 1); _20 >= _1z; _20 -= 1) { //#9097 + $k[$j++] = $f(($f($f($_.nm - _20) - $_.ew)) - 1); //#9095 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9095 + $_.ncr(); //#9095 + $_.lval = $f($k[--$j] + $_.lval); //#9096 + } //#9096 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9098 + } else { //#9100 + if ($f($_.nm - $_.ew) > $_.mw) { //#9100 + $_.sval = $f($_.sval - 1); //#9100 + } //#9100 + } //#9100 + $_.val = $f($_.val - $_.sval); //#9102 + if ($_.val < 0) { //#9103 break; //#9103 } //#9103 - } //#9103 - } //#9103 - if ($eq($get($_.ais, 0), "01")) { //#9108 - $k[$j++] = "1"; //#9108 - $k[$j++] = true; //#9108 - break; //#9108 - } //#9108 - $k[$j++] = "00"; //#9111 - $k[$j++] = true; //#9111 - break; //#9111 - } //#9111 - $_.gpfallow = $k[--$j]; //#9114 - $_.method = $k[--$j]; //#9115 + $_.ew = $_.ew + 1; //#9104 + var _2K = $_.bar; //#9105 + $_.mask = $_.mask & (~((_2K < 0 ? 1 >>> -_2K : 1 << _2K))); //#9105 + } //#9105 + $_.val = $f($_.val + $_.sval); //#9107 + $_.nm = $f($_.nm - $_.ew); //#9108 + $put($_.out, $_.bar, $_.ew); //#9109 + } //#9109 + $put($_.out, $f($_.el - 1), $_.nm); //#9111 + $k[$j++] = $_.out; //#9112 + }; //#9112 + for (var _2W = 0; _2W <= 11; _2W += 1) { //#9119 + $_.i = _2W; //#9116 + var _2X = $_.binval; //#9117 + var _2Y = $_.i; //#9117 + $put(_2X, _2Y + 1, $f($get(_2X, _2Y + 1) + (($get($_.binval, $_.i) % 2013571) * 10))); //#9117 + $put($_.binval, $_.i, ~~($get($_.binval, $_.i) / 2013571)); //#9118 + } //#9118 + $_.d2 = $get($_.binval, 12) % 2013571; //#9120 + var _2k = $_.binval; //#9121 + $put(_2k, 12, ~~($get(_2k, 12) / 2013571)); //#9121 + $_.d1 = 0; //#9123 + $_.i = true; //#9124 + for (var _2m = 0; _2m <= 12; _2m += 1) { //#9134 + $_.j = _2m; //#9126 + var _2p = $get($_.binval, $_.j); //#9127 + $k[$j++] = _2p; //#9133 + if ((_2p == 0) && $_.i) { //#9132 + $j--; //#9129 + } else { //#9132 + $_.i = false; //#9131 + $_.d1 = $f($_.d1 + ($k[--$j] * (~~Math.pow(10, 12 - $_.j)))); //#9132 + } //#9132 + } //#9132 + if (!bwipp_databarlimited.__9146__) { //#9146 + $_ = Object.create($_); //#9146 + $_.tab267 = $a([183063, 0, 17, 9, 6, 3, 6538, 28, 820063, 183064, 13, 13, 5, 4, 875, 728, 1000775, 820064, 9, 17, 3, 6, 28, 6454, 1491020, 1000776, 15, 11, 5, 4, 2415, 203, 1979844, 1491021, 11, 15, 4, 5, 203, 2408, 1996938, 1979845, 19, 7, 8, 1, 17094, 1, 2013570, 1996939, 7, 19, 1, 8, 1, 16632]); //#9145 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9145 + bwipp_databarlimited.__9146__ = 1; //#9145 + $_ = Object.getPrototypeOf($_); //#9145 + } //#9145 + $_.i = 0; //#9148 + for (;;) { //#9158 + if ($_.d1 <= $get($_.tab267, $_.i)) { //#9156 + var _32 = $geti($_.tab267, $_.i + 1, 7); //#9150 + for (var _33 = 0, _34 = _32.length; _33 < _34; _33++) { //#9150 + $k[$j++] = $get(_32, _33); //#9150 + } //#9150 + $_.d1te = $k[--$j]; //#9151 + $_.d1to = $k[--$j]; //#9151 + $_.d1mwe = $k[--$j]; //#9152 + $_.d1mwo = $k[--$j]; //#9152 + $_.d1ele = $k[--$j]; //#9153 + $_.d1elo = $k[--$j]; //#9153 + $_.d1gs = $k[--$j]; //#9154 + break; //#9155 + } //#9155 + $_.i = $_.i + 8; //#9157 + } //#9157 + $_.i = 0; //#9160 + for (;;) { //#9170 + if ($_.d2 <= $get($_.tab267, $_.i)) { //#9168 + var _3K = $geti($_.tab267, $_.i + 1, 7); //#9162 + for (var _3L = 0, _3M = _3K.length; _3L < _3M; _3L++) { //#9162 + $k[$j++] = $get(_3K, _3L); //#9162 + } //#9162 + $_.d2te = $k[--$j]; //#9163 + $_.d2to = $k[--$j]; //#9163 + $_.d2mwe = $k[--$j]; //#9164 + $_.d2mwo = $k[--$j]; //#9164 + $_.d2ele = $k[--$j]; //#9165 + $_.d2elo = $k[--$j]; //#9165 + $_.d2gs = $k[--$j]; //#9166 + break; //#9167 + } //#9167 + $_.i = $_.i + 8; //#9169 + } //#9169 + $k[$j++] = 'd1wo'; //#9172 + $k[$j++] = ~~($f($_.d1 - $_.d1gs) / $_.d1te); //#9172 + $k[$j++] = $_.d1elo; //#9172 + $k[$j++] = $_.d1mwo; //#9172 + $k[$j++] = 7; //#9172 + $k[$j++] = false; //#9172 + $_.getRSSwidths(); //#9172 + var _3b = $k[--$j]; //#9172 + $_[$k[--$j]] = _3b; //#9172 + $k[$j++] = 'd1we'; //#9173 + $k[$j++] = $f($_.d1 - $_.d1gs) % $_.d1te; //#9173 + $k[$j++] = $_.d1ele; //#9173 + $k[$j++] = $_.d1mwe; //#9173 + $k[$j++] = 7; //#9173 + $k[$j++] = true; //#9173 + $_.getRSSwidths(); //#9173 + var _3i = $k[--$j]; //#9173 + $_[$k[--$j]] = _3i; //#9173 + $k[$j++] = 'd2wo'; //#9174 + $k[$j++] = ~~($f($_.d2 - $_.d2gs) / $_.d2te); //#9174 + $k[$j++] = $_.d2elo; //#9174 + $k[$j++] = $_.d2mwo; //#9174 + $k[$j++] = 7; //#9174 + $k[$j++] = false; //#9174 + $_.getRSSwidths(); //#9174 + var _3p = $k[--$j]; //#9174 + $_[$k[--$j]] = _3p; //#9174 + $k[$j++] = 'd2we'; //#9175 + $k[$j++] = $f($_.d2 - $_.d2gs) % $_.d2te; //#9175 + $k[$j++] = $_.d2ele; //#9175 + $k[$j++] = $_.d2mwe; //#9175 + $k[$j++] = 7; //#9175 + $k[$j++] = true; //#9175 + $_.getRSSwidths(); //#9175 + var _3w = $k[--$j]; //#9175 + $_[$k[--$j]] = _3w; //#9175 + $_.d1w = $a(14); //#9177 + for (var _3z = 0; _3z <= 6; _3z += 1) { //#9182 + $_.i = _3z; //#9179 + $put($_.d1w, $_.i * 2, $get($_.d1wo, $_.i)); //#9180 + $put($_.d1w, ($_.i * 2) + 1, $get($_.d1we, $_.i)); //#9181 + } //#9181 + $_.d2w = $a(14); //#9184 + for (var _4B = 0; _4B <= 6; _4B += 1) { //#9189 + $_.i = _4B; //#9186 + $put($_.d2w, $_.i * 2, $get($_.d2wo, $_.i)); //#9187 + $put($_.d2w, ($_.i * 2) + 1, $get($_.d2we, $_.i)); //#9188 + } //#9188 + $k[$j++] = Infinity; //#9191 + var _4M = $_.d1w; //#9192 + for (var _4N = 0, _4O = _4M.length; _4N < _4O; _4N++) { //#9192 + $k[$j++] = $get(_4M, _4N); //#9192 + } //#9192 + var _4Q = $_.d2w; //#9193 + for (var _4R = 0, _4S = _4Q.length; _4R < _4S; _4R++) { //#9193 + $k[$j++] = $get(_4Q, _4R); //#9193 + } //#9193 + $_.widths = $a(); //#9193 + if (!bwipp_databarlimited.__9217__) { //#9217 + $_ = Object.create($_); //#9217 + $_.checkweights = $a([1, 3, 9, 27, 81, 65, 17, 51, 64, 14, 42, 37, 22, 66, 20, 60, 2, 6, 18, 54, 73, 41, 34, 13, 39, 28, 84, 74]); //#9200 + $k[$j++] = Infinity; //#9202 + for (var _4W = 0; _4W <= 43; _4W += 1) { //#9203 + $k[$j++] = _4W; //#9203 + } //#9203 + $k[$j++] = 45; //#9205 + $k[$j++] = 52; //#9205 + $k[$j++] = 57; //#9205 + for (var _4X = 63; _4X <= 66; _4X += 1) { //#9205 + $k[$j++] = _4X; //#9205 + } //#9205 + for (var _4Y = 73; _4Y <= 79; _4Y += 1) { //#9206 + $k[$j++] = _4Y; //#9206 + } //#9206 + $k[$j++] = 82; //#9208 + for (var _4Z = 126; _4Z <= 130; _4Z += 1) { //#9208 + $k[$j++] = _4Z; //#9208 + } //#9208 + $k[$j++] = 132; //#9210 + for (var _4a = 141; _4a <= 146; _4a += 1) { //#9210 + $k[$j++] = _4a; //#9210 + } //#9210 + for (var _4b = 210; _4b <= 217; _4b += 1) { //#9211 + $k[$j++] = _4b; //#9211 + } //#9211 + $k[$j++] = 220; //#9213 + for (var _4c = 316; _4c <= 320; _4c += 1) { //#9213 + $k[$j++] = _4c; //#9213 + } //#9213 + $k[$j++] = 322; //#9215 + $k[$j++] = 323; //#9215 + $k[$j++] = 326; //#9215 + $k[$j++] = 337; //#9215 + $_.checkseq = $a(); //#9215 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarlimited.$ctx[id] = $_[id]); //#9216 + bwipp_databarlimited.__9217__ = 1; //#9216 + $_ = Object.getPrototypeOf($_); //#9216 + } //#9216 + $_.checksum = 0; //#9219 + for (var _4f = 0; _4f <= 27; _4f += 1) { //#9223 + $_.i = _4f; //#9221 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweights, $_.i))); //#9222 + } //#9222 + $_.checksum = $_.checksum % 89; //#9224 + $_.seq = $get($_.checkseq, $_.checksum); //#9225 + $k[$j++] = 'swidths'; //#9226 + $k[$j++] = ~~($_.seq / 21); //#9226 + $k[$j++] = 8; //#9226 + $k[$j++] = 3; //#9226 + $k[$j++] = 6; //#9226 + $k[$j++] = false; //#9226 + $_.getRSSwidths(); //#9226 + var _4s = $k[--$j]; //#9226 + $_[$k[--$j]] = _4s; //#9226 + $k[$j++] = 'bwidths'; //#9227 + $k[$j++] = $_.seq % 21; //#9227 + $k[$j++] = 8; //#9227 + $k[$j++] = 3; //#9227 + $k[$j++] = 6; //#9227 + $k[$j++] = false; //#9227 + $_.getRSSwidths(); //#9227 + var _4v = $k[--$j]; //#9227 + $_[$k[--$j]] = _4v; //#9227 + $_.checkwidths = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1]); //#9229 + for (var _4y = 0; _4y <= 5; _4y += 1) { //#9234 + $_.i = _4y; //#9231 + $put($_.checkwidths, $_.i * 2, $get($_.swidths, $_.i)); //#9232 + $put($_.checkwidths, ($_.i * 2) + 1, $get($_.bwidths, $_.i)); //#9233 + } //#9233 + $k[$j++] = Infinity; //#9236 + var _59 = $_.d1w; //#9237 + $k[$j++] = 1; //#9237 + for (var _5A = 0, _5B = _59.length; _5A < _5B; _5A++) { //#9237 + $k[$j++] = $get(_59, _5A); //#9237 + } //#9237 + var _5D = $_.checkwidths; //#9237 + for (var _5E = 0, _5F = _5D.length; _5E < _5F; _5E++) { //#9237 + $k[$j++] = $get(_5D, _5E); //#9237 + } //#9237 + var _5H = $_.d2w; //#9237 + for (var _5I = 0, _5J = _5H.length; _5I < _5J; _5I++) { //#9237 + $k[$j++] = $get(_5H, _5I); //#9237 + } //#9237 + $k[$j++] = 1; //#9237 + $k[$j++] = 1; //#9237 + $k[$j++] = 5; //#9237 + $_.sbs = $a(); //#9237 + $k[$j++] = Infinity; //#9241 + var _5M = $_.sbs; //#9243 + $k[$j++] = Infinity; //#9244 + for (var _5O = 0, _5P = ~~(($_.sbs.length + 1) / 2); _5O < _5P; _5O++) { //#9244 + $k[$j++] = $_.height; //#9244 + } //#9244 + var _5R = $a(); //#9244 + $k[$j++] = Infinity; //#9245 + for (var _5T = 0, _5U = ~~(($_.sbs.length + 1) / 2); _5T < _5U; _5T++) { //#9245 + $k[$j++] = 0; //#9245 + } //#9245 + var _5V = $a(); //#9245 + $k[$j++] = 'ren'; //#9250 + $k[$j++] = 'renlinear'; //#9250 + $k[$j++] = 'sbs'; //#9250 + $k[$j++] = _5M; //#9250 + $k[$j++] = 'bhs'; //#9250 + $k[$j++] = _5R; //#9250 + $k[$j++] = 'bbs'; //#9250 + $k[$j++] = _5V; //#9250 + $k[$j++] = 'txt'; //#9250 + $k[$j++] = $_.txt; //#9250 + $k[$j++] = 'textxalign'; //#9250 + $k[$j++] = "center"; //#9250 + $k[$j++] = 'borderleft'; //#9250 + $k[$j++] = 0; //#9250 + $k[$j++] = 'borderright'; //#9250 + $k[$j++] = 0; //#9250 + $k[$j++] = 'opt'; //#9250 + $k[$j++] = $_.options; //#9250 + var _5Y = $d(); //#9250 + $k[$j++] = _5Y; //#9253 + if (!$_.dontdraw) { //#9253 + bwipp_renlinear(); //#9253 + } //#9253 + $_ = Object.getPrototypeOf($_); //#9255 + $_ = Object.getPrototypeOf($_); //#9257 +} //bwipp_databarlimited +function bwipp_databarexpanded() { + $_ = Object.create($_); //#9289 + $_.parse = false; //#9292 + $_.dontlint = false; //#9293 + $_.lintreqs = true; //#9294 + $_.dontdraw = false; //#9295 + $_.height = 34 / 72; //#9296 + $_.format = "expanded"; //#9297 + $_.segments = -1; //#9298 + $_.linkage = false; //#9299 + $_.barxmult = 34; //#9300 + $k[$j++] = $_; //#9302 + bwipp_processoptions(); //#9302 + $_.options = $k[--$j]; //#9302 + $_.barcode = $k[--$j]; //#9303 + bwipp_loadctx(bwipp_databarexpanded) //#9305 + if ($_.barxmult < 34) { //#9309 + $k[$j++] = 'bwipp.databarStackedOmniBarXmult#9308'; //#9308 + $k[$j++] = "GS1 DataBar Expanded Stacked must have a barxmult of at least 34"; //#9308 + bwipp_raiseerror(); //#9308 + } //#9308 + if ($ne($_.format, "expanded") && $ne($_.format, "expandedstacked")) { //#9313 + $k[$j++] = 'bwipp.databarexpandedBadFormat#9312'; //#9312 + $k[$j++] = "Valid formats are expanded and expandedstacked"; //#9312 + bwipp_raiseerror(); //#9312 + } //#9312 + if ($_.segments == -1) { //#9319 + var _7 = $eq($_.format, "expandedstacked") ? 4 : 22; //#9316 + $_.segments = _7; //#9316 + } else { //#9319 + if ((($_.segments < 2) || ($_.segments > 22)) || (($_.segments % 2) != 0)) { //#9320 + $k[$j++] = 'bwipp.gs1databarexpandedBadSegments#9319'; //#9319 + $k[$j++] = "The number of segments must be even from 2 to 22"; //#9319 + bwipp_raiseerror(); //#9319 + } //#9319 + } //#9319 + $k[$j++] = $_.barcode; //#9323 + $k[$j++] = 'ai'; //#9323 + bwipp_gs1process(); //#9323 + $_.fncs = $k[--$j]; //#9324 + $_.vals = $k[--$j]; //#9325 + $_.ais = $k[--$j]; //#9326 + for (;;) { //#9414 + if ($_.ais.length == 2) { //#9338 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3103")) { //#9337 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 32767)) { //#9336 + $k[$j++] = "0100"; //#9335 + $k[$j++] = false; //#9335 + break; //#9335 + } //#9335 + } //#9335 + } //#9335 + if ($_.ais.length == 2) { //#9347 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3202")) { //#9346 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 9999)) { //#9345 + $k[$j++] = "0101"; //#9344 + $k[$j++] = false; //#9344 + break; //#9344 + } //#9344 + } //#9344 + } //#9344 + if ($_.ais.length == 2) { //#9356 + if ($eq($get($_.ais, 0), "01") && $eq($get($_.ais, 1), "3203")) { //#9355 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 22767)) { //#9354 + $k[$j++] = "0101"; //#9353 + $k[$j++] = false; //#9353 + break; //#9353 + } //#9353 + } //#9353 + } //#9353 + var _k = $_.ais.length; //#9359 + if ((_k == 2) || (_k == 3)) { //#9390 + $k[$j++] = 'ai310x'; //#9360 + $k[$j++] = false; //#9360 + for (var _l = 3100; _l <= 3109; _l += 1) { //#9360 + var _q = $k[--$j]; //#9360 + $k[$j++] = _q || $eq($cvrs($s(4), _l, 10), $get($_.ais, 1)); //#9360 + } //#9360 + var _r = $k[--$j]; //#9360 + $_[$k[--$j]] = _r; //#9360 + $k[$j++] = 'ai320x'; //#9361 + $k[$j++] = false; //#9361 + for (var _t = 3200; _t <= 3209; _t += 1) { //#9361 + var _y = $k[--$j]; //#9361 + $k[$j++] = _y || $eq($cvrs($s(4), _t, 10), $get($_.ais, 1)); //#9361 + } //#9361 + var _z = $k[--$j]; //#9361 + $_[$k[--$j]] = _z; //#9361 + if ($_.ais.length == 3) { //#9365 + var _12 = $a(["11", "13", "15", "17"]); //#9363 + $k[$j++] = 'aibad'; //#9363 + $k[$j++] = true; //#9363 + for (var _13 = 0, _14 = _12.length; _13 < _14; _13++) { //#9363 + var _18 = $k[--$j]; //#9363 + $k[$j++] = _18 && $ne($get(_12, _13), $get($_.ais, 2)); //#9363 + } //#9363 + var _19 = $k[--$j]; //#9363 + $_[$k[--$j]] = _19; //#9363 + } else { //#9365 + $_.aibad = false; //#9365 + } //#9365 + if (($eq($get($_.ais, 0), "01") && ($_.ai310x || $_.ai320x)) && (!$_.aibad)) { //#9389 + if ($_.ais.length == 3) { //#9386 + var _1P = $cvi($geti($get($_.vals, 2), 2, 2)); //#9371 + var _1T = $cvi($geti($get($_.vals, 2), 4, 2)); //#9372 + if ((($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) && ((_1P >= 1) && (_1P <= 12))) && ((_1T >= 0) && (_1T <= 31))) { //#9381 + if ($_.ai310x && $eq($get($_.ais, 2), "11")) { //#9373 + $k[$j++] = "0111000"; //#9373 + $k[$j++] = false; //#9373 + break; //#9373 + } //#9373 + if ($_.ai320x && $eq($get($_.ais, 2), "11")) { //#9374 + $k[$j++] = "0111001"; //#9374 + $k[$j++] = false; //#9374 + break; //#9374 + } //#9374 + if ($_.ai310x && $eq($get($_.ais, 2), "13")) { //#9375 + $k[$j++] = "0111010"; //#9375 + $k[$j++] = false; //#9375 + break; //#9375 + } //#9375 + if ($_.ai320x && $eq($get($_.ais, 2), "13")) { //#9376 + $k[$j++] = "0111011"; //#9376 + $k[$j++] = false; //#9376 + break; //#9376 + } //#9376 + if ($_.ai310x && $eq($get($_.ais, 2), "15")) { //#9377 + $k[$j++] = "0111100"; //#9377 + $k[$j++] = false; //#9377 + break; //#9377 + } //#9377 + if ($_.ai320x && $eq($get($_.ais, 2), "15")) { //#9378 + $k[$j++] = "0111101"; //#9378 + $k[$j++] = false; //#9378 + break; //#9378 + } //#9378 + if ($_.ai310x && $eq($get($_.ais, 2), "17")) { //#9379 + $k[$j++] = "0111110"; //#9379 + $k[$j++] = false; //#9379 + break; //#9379 + } //#9379 + if ($_.ai320x && $eq($get($_.ais, 2), "17")) { //#9380 + $k[$j++] = "0111111"; //#9380 + $k[$j++] = false; //#9380 + break; //#9380 + } //#9380 + } //#9380 + } else { //#9386 + if ($eq($geti($get($_.vals, 0), 0, 1), "9") && ($cvi($get($_.vals, 1)) <= 99999)) { //#9387 + if ($_.ai310x) { //#9385 + $k[$j++] = "0111000"; //#9385 + $k[$j++] = false; //#9385 + break; //#9385 + } //#9385 + if ($_.ai320x) { //#9386 + $k[$j++] = "0111001"; //#9386 + $k[$j++] = false; //#9386 + break; //#9386 + } //#9386 + } //#9386 + } //#9386 + } //#9386 + } //#9386 + if ($_.ais.length >= 2) { //#9398 + $k[$j++] = 'ai392x'; //#9394 + $k[$j++] = false; //#9394 + for (var _20 = 3920; _20 <= 3923; _20 += 1) { //#9394 + var _25 = $k[--$j]; //#9394 + $k[$j++] = _25 || $eq($cvrs($s(4), _20, 10), $get($_.ais, 1)); //#9394 + } //#9394 + var _26 = $k[--$j]; //#9394 + $_[$k[--$j]] = _26; //#9394 + if ($eq($get($_.ais, 0), "01") && $_.ai392x) { //#9397 + if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9396 + $k[$j++] = "01100"; //#9396 + $k[$j++] = true; //#9396 + break; //#9396 + } //#9396 + } //#9396 + } //#9396 + if ($_.ais.length >= 2) { //#9406 + $k[$j++] = 'ai393x'; //#9402 + $k[$j++] = false; //#9402 + for (var _2F = 3930; _2F <= 3933; _2F += 1) { //#9402 + var _2K = $k[--$j]; //#9402 + $k[$j++] = _2K || $eq($cvrs($s(4), _2F, 10), $get($_.ais, 1)); //#9402 + } //#9402 + var _2L = $k[--$j]; //#9402 + $_[$k[--$j]] = _2L; //#9402 + if ($eq($get($_.ais, 0), "01") && $_.ai393x) { //#9405 + if ($eq($geti($get($_.vals, 0), 0, 1), "9")) { //#9404 + $k[$j++] = "01101"; //#9404 + $k[$j++] = true; //#9404 + break; //#9404 + } //#9404 + } //#9404 + } //#9404 + if ($eq($get($_.ais, 0), "01")) { //#9409 + $k[$j++] = "1"; //#9409 + $k[$j++] = true; //#9409 + break; //#9409 + } //#9409 + $k[$j++] = "00"; //#9412 + $k[$j++] = true; //#9412 + break; //#9412 + } //#9412 + $_.gpfallow = $k[--$j]; //#9415 + $_.method = $k[--$j]; //#9416 $_.conv12to40 = function() { - var _2Y = $strcpy($s(40), "0000000000000000000000000000000000000000"); //#9118 - var _2Z = $k[--$j]; //#9119 - var _2d = $cvrs($s(10), $cvi($geti(_2Z, 0, 3)), 2); //#9119 - $puti($geti(_2Y, 0, 10), 10 - _2d.length, _2d); //#9119 - var _2h = $cvrs($s(10), $cvi($geti(_2Z, 3, 3)), 2); //#9120 - $puti($geti(_2Y, 10, 10), 10 - _2h.length, _2h); //#9120 - var _2l = $cvrs($s(10), $cvi($geti(_2Z, 6, 3)), 2); //#9121 - $puti($geti(_2Y, 20, 10), 10 - _2l.length, _2l); //#9121 - var _2p = $cvrs($s(10), $cvi($geti(_2Z, 9, 3)), 2); //#9122 - $puti($geti(_2Y, 30, 10), 10 - _2p.length, _2p); //#9122 - $k[$j++] = _2Y; //#9123 - $k[$j++] = _2Z; //#9123 - $j--; //#9123 - }; //#9123 + var _2Y = $strcpy($s(40), "0000000000000000000000000000000000000000"); //#9419 + var _2Z = $k[--$j]; //#9420 + var _2d = $cvrs($s(10), $cvi($geti(_2Z, 0, 3)), 2); //#9420 + $puti($geti(_2Y, 0, 10), 10 - _2d.length, _2d); //#9420 + var _2h = $cvrs($s(10), $cvi($geti(_2Z, 3, 3)), 2); //#9421 + $puti($geti(_2Y, 10, 10), 10 - _2h.length, _2h); //#9421 + var _2l = $cvrs($s(10), $cvi($geti(_2Z, 6, 3)), 2); //#9422 + $puti($geti(_2Y, 20, 10), 10 - _2l.length, _2l); //#9422 + var _2p = $cvrs($s(10), $cvi($geti(_2Z, 9, 3)), 2); //#9423 + $puti($geti(_2Y, 30, 10), 10 - _2p.length, _2p); //#9423 + $k[$j++] = _2Y; //#9424 + $k[$j++] = _2Z; //#9424 + $j--; //#9424 + }; //#9424 $_.conv13to44 = function() { - var _2r = $strcpy($s(44), "00000000000000000000000000000000000000000000"); //#9127 - var _2s = $k[--$j]; //#9128 - var _2w = $cvrs($s(4), $cvi($geti(_2s, 0, 1)), 2); //#9128 - $puti($geti(_2r, 0, 4), 4 - _2w.length, _2w); //#9128 - $k[$j++] = _2r; //#9129 - $k[$j++] = _2r; //#9129 - $k[$j++] = $geti(_2s, 1, 12); //#9129 - $_.conv12to40(); //#9129 - var _2y = $k[--$j]; //#9129 - $puti($k[--$j], 4, _2y); //#9129 - }; //#9129 + var _2r = $strcpy($s(44), "00000000000000000000000000000000000000000000"); //#9428 + var _2s = $k[--$j]; //#9429 + var _2w = $cvrs($s(4), $cvi($geti(_2s, 0, 1)), 2); //#9429 + $puti($geti(_2r, 0, 4), 4 - _2w.length, _2w); //#9429 + $k[$j++] = _2r; //#9430 + $k[$j++] = _2r; //#9430 + $k[$j++] = $geti(_2s, 1, 12); //#9430 + $_.conv12to40(); //#9430 + var _2y = $k[--$j]; //#9430 + $puti($k[--$j], 4, _2y); //#9430 + }; //#9430 $_.tobin = function() { - var _31 = $s($k[--$j]); //#9133 - $k[$j++] = _31; //#9133 - for (var _33 = 0, _32 = _31.length - 1; _33 <= _32; _33 += 1) { //#9133 - var _34 = $k[--$j]; //#9133 - $put(_34, _33, 48); //#9133 - $k[$j++] = _34; //#9133 - } //#9133 - var _35 = $k[--$j]; //#9134 - var _38 = $cvrs($s(_35.length), $k[--$j], 2); //#9134 - $puti(_35, _35.length - _38.length, _38); //#9134 - $k[$j++] = _35; //#9134 - }; //#9134 - $_.fnc1 = -1; //#9137 - $_.lnumeric = -2; //#9137 - $_.lalphanumeric = -3; //#9137 - $_.liso646 = -4; //#9137 - if ($eq($_.method, "00")) { //#9142 - $_.cdf = $a([]); //#9140 - $_.gpf = $a([]); //#9141 - } //#9141 - if ($eq($_.method, "1")) { //#9151 - $k[$j++] = 'cdf'; //#9145 - $k[$j++] = $geti($get($_.vals, 0), 0, 13); //#9145 - $_.conv13to44(); //#9145 - var _3G = $k[--$j]; //#9145 - $_[$k[--$j]] = _3G; //#9145 - $k[$j++] = Infinity; //#9146 - var _3I = $_.cdf; //#9146 - for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#9146 - $k[$j++] = $f($get(_3I, _3J) - 48); //#9146 - } //#9146 - $_.cdf = $a(); //#9146 - $_.gpf = $a([]); //#9147 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#9148 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#9149 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#9150 - } //#9150 - if ($eq($_.method, "0100")) { //#9162 - $_.cdf = $s(55); //#9154 - $k[$j++] = $_.cdf; //#9155 - $k[$j++] = 0; //#9155 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9155 - $_.conv12to40(); //#9155 - var _3d = $k[--$j]; //#9155 - var _3e = $k[--$j]; //#9155 - $puti($k[--$j], _3e, _3d); //#9155 - $k[$j++] = $_.cdf; //#9156 - $k[$j++] = 40; //#9156 - $k[$j++] = $cvi($get($_.vals, 1)); //#9156 - $k[$j++] = 15; //#9156 - $_.tobin(); //#9156 - var _3j = $k[--$j]; //#9156 - var _3k = $k[--$j]; //#9156 - $puti($k[--$j], _3k, _3j); //#9156 - $k[$j++] = Infinity; //#9157 - var _3m = $_.cdf; //#9157 - for (var _3n = 0, _3o = _3m.length; _3n < _3o; _3n++) { //#9157 - $k[$j++] = $get(_3m, _3n) - 48; //#9157 - } //#9157 - $_.cdf = $a(); //#9157 - $_.gpf = $a([]); //#9158 - $_.ais = $a([]); //#9159 - $_.vals = $a([]); //#9160 - $_.fncs = $a([]); //#9161 - } //#9161 - if ($eq($_.method, "0101")) { //#9178 - $_.cdf = $s(55); //#9165 - $k[$j++] = $_.cdf; //#9166 - $k[$j++] = 0; //#9166 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9166 - $_.conv12to40(); //#9166 - var _41 = $k[--$j]; //#9166 - var _42 = $k[--$j]; //#9166 - $puti($k[--$j], _42, _41); //#9166 - if ($eq($get($_.ais, 1), "3202")) { //#9170 - $k[$j++] = $cvi($get($_.vals, 1)); //#9168 - $k[$j++] = 15; //#9168 - $_.tobin(); //#9168 - } else { //#9170 - $k[$j++] = $cvi($get($_.vals, 1)) + 10000; //#9170 - $k[$j++] = 15; //#9170 - $_.tobin(); //#9170 - } //#9170 - $puti($_.cdf, 40, $k[--$j]); //#9172 - $k[$j++] = Infinity; //#9173 - var _4C = $_.cdf; //#9173 - for (var _4D = 0, _4E = _4C.length; _4D < _4E; _4D++) { //#9173 - $k[$j++] = $get(_4C, _4D) - 48; //#9173 - } //#9173 - $_.cdf = $a(); //#9173 - $_.gpf = $a([]); //#9174 - $_.ais = $a([]); //#9175 - $_.vals = $a([]); //#9176 - $_.fncs = $a([]); //#9177 - } //#9177 - if ($_.method.length == 7) { //#9200 - $_.cdf = $s(76); //#9181 - $k[$j++] = $_.cdf; //#9182 - $k[$j++] = 0; //#9182 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9182 - $_.conv12to40(); //#9182 - var _4R = $k[--$j]; //#9182 - var _4S = $k[--$j]; //#9182 - $puti($k[--$j], _4S, _4R); //#9182 - var _4U = $s(6); //#9183 - $puti(_4U, 0, $geti($get($_.ais, 1), 3, 1)); //#9183 - $puti(_4U, 1, $geti($get($_.vals, 1), 1, 5)); //#9184 - $k[$j++] = $cvi(_4U); //#9184 - $k[$j++] = 20; //#9184 - $_.tobin(); //#9184 - $puti($_.cdf, 40, $k[--$j]); //#9185 - if ($_.ais.length == 3) { //#9192 - var _4f = $get($_.vals, 2); //#9187 - $k[$j++] = ($cvi($geti(_4f, 0, 2)) * 384) + ((($cvi($geti(_4f, 2, 2)) - 1) * 32) + $cvi($geti(_4f, 4, 2))); //#9190 - } else { //#9192 - $k[$j++] = 38400; //#9192 - } //#9192 - $k[$j++] = 16; //#9194 - $_.tobin(); //#9194 - $puti($_.cdf, 60, $k[--$j]); //#9194 - $k[$j++] = Infinity; //#9195 - var _4l = $_.cdf; //#9195 - for (var _4m = 0, _4n = _4l.length; _4m < _4n; _4m++) { //#9195 - $k[$j++] = $get(_4l, _4m) - 48; //#9195 - } //#9195 - $_.cdf = $a(); //#9195 - $_.gpf = $a([]); //#9196 - $_.ais = $a([]); //#9197 - $_.vals = $a([]); //#9198 - $_.fncs = $a([]); //#9199 - } //#9199 - if ($eq($_.method, "01100")) { //#9211 - $_.cdf = $s(42); //#9203 - $k[$j++] = $_.cdf; //#9204 - $k[$j++] = 0; //#9204 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9204 - $_.conv12to40(); //#9204 - var _50 = $k[--$j]; //#9204 - var _51 = $k[--$j]; //#9204 - $puti($k[--$j], _51, _50); //#9204 - $k[$j++] = $_.cdf; //#9205 - $k[$j++] = 40; //#9205 - $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9205 - $k[$j++] = 2; //#9205 - $_.tobin(); //#9205 - var _57 = $k[--$j]; //#9205 - var _58 = $k[--$j]; //#9205 - $puti($k[--$j], _58, _57); //#9205 - $k[$j++] = Infinity; //#9206 - var _5A = $_.cdf; //#9206 - for (var _5B = 0, _5C = _5A.length; _5B < _5C; _5B++) { //#9206 - $k[$j++] = $get(_5A, _5B) - 48; //#9206 - } //#9206 - $_.cdf = $a(); //#9206 - $k[$j++] = Infinity; //#9207 - $forall($get($_.vals, 1)); //#9207 - if ($_.ais.length > 2) { //#9207 - $k[$j++] = $_.fnc1; //#9207 - } //#9207 - $_.gpf = $a(); //#9207 - $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9208 - $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9209 - $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9210 - } //#9210 - if ($eq($_.method, "01101")) { //#9223 - $_.cdf = $s(52); //#9214 - $k[$j++] = $_.cdf; //#9215 - $k[$j++] = 0; //#9215 - $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9215 - $_.conv12to40(); //#9215 - var _5Z = $k[--$j]; //#9215 - var _5a = $k[--$j]; //#9215 - $puti($k[--$j], _5a, _5Z); //#9215 - $k[$j++] = $_.cdf; //#9216 - $k[$j++] = 40; //#9216 - $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9216 - $k[$j++] = 2; //#9216 - $_.tobin(); //#9216 - var _5g = $k[--$j]; //#9216 - var _5h = $k[--$j]; //#9216 - $puti($k[--$j], _5h, _5g); //#9216 - $k[$j++] = $_.cdf; //#9217 - $k[$j++] = 42; //#9217 - $k[$j++] = $cvi($geti($get($_.vals, 1), 0, 3)); //#9217 - $k[$j++] = 10; //#9217 - $_.tobin(); //#9217 - var _5n = $k[--$j]; //#9217 - var _5o = $k[--$j]; //#9217 - $puti($k[--$j], _5o, _5n); //#9217 - $k[$j++] = Infinity; //#9218 - var _5q = $_.cdf; //#9218 - for (var _5r = 0, _5s = _5q.length; _5r < _5s; _5r++) { //#9218 - $k[$j++] = $get(_5q, _5r) - 48; //#9218 - } //#9218 - $_.cdf = $a(); //#9218 - $k[$j++] = Infinity; //#9219 - var _5w = $get($_.vals, 1); //#9219 - var _5x = $geti(_5w, 3, _5w.length - 3); //#9219 - for (var _5y = 0, _5z = _5x.length; _5y < _5z; _5y++) { //#9219 - $k[$j++] = $get(_5x, _5y); //#9219 - } //#9219 - if ($_.ais.length > 2) { //#9219 - $k[$j++] = $_.fnc1; //#9219 - } //#9219 - $_.gpf = $a(); //#9219 - $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9220 - $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9221 - $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9222 - } //#9222 - if ($_.gpfallow) { //#9229 - $_.vlf = $a(2); //#9227 - } else { //#9229 - $_.vlf = $a([]); //#9229 - } //#9229 - if (!bwipp_databarexpanded.__9270__) { //#9270 - $_ = Object.create($_); //#9270 - $k[$j++] = Infinity; //#9233 - for (var _6G = 0; _6G <= 119; _6G += 1) { //#9242 - var _6I = $strcpy($s(2), "00"); //#9235 - var _6K = $cvrs($s(2), _6G, 11); //#9235 - $puti(_6I, 2 - _6K.length, _6K); //#9236 - $k[$j++] = _6G; //#9237 - $k[$j++] = _6I; //#9237 - if ($get(_6I, 0) == 65) { //#9237 - var _6M = $k[--$j]; //#9237 - $put(_6M, 0, 94); //#9237 - $k[$j++] = _6M; //#9237 - } //#9237 - var _6N = $k[--$j]; //#9238 - $k[$j++] = _6N; //#9238 - if ($get(_6N, 1) == 65) { //#9238 - var _6P = $k[--$j]; //#9238 - $put(_6P, 1, 94); //#9238 - $k[$j++] = _6P; //#9238 - } //#9238 - var _6Q = $k[--$j]; //#9239 - var _6T = $strcpy($s(7), "0000000"); //#9240 - var _6V = $cvrs($s(7), $f($k[--$j] + 8), 2); //#9240 - $puti(_6T, 7 - _6V.length, _6V); //#9241 - $k[$j++] = _6Q; //#9241 - $k[$j++] = _6T; //#9241 - } //#9241 - $k[$j++] = $_.lalphanumeric; //#9243 - $k[$j++] = "0000"; //#9243 - $_.numeric = $d(); //#9244 - $k[$j++] = Infinity; //#9246 - for (var _6Y = 48; _6Y <= 57; _6Y += 1) { //#9247 - $k[$j++] = _6Y; //#9247 - $k[$j++] = _6Y - 43; //#9247 - $k[$j++] = 5; //#9247 - $_.tobin(); //#9247 - } //#9247 - $k[$j++] = $_.fnc1; //#9249 - $k[$j++] = "01111"; //#9249 - for (var _6a = 65; _6a <= 90; _6a += 1) { //#9249 - $k[$j++] = _6a; //#9249 - $k[$j++] = _6a - 33; //#9249 - $k[$j++] = 6; //#9249 - $_.tobin(); //#9249 - } //#9249 - $k[$j++] = 42; //#9251 - $k[$j++] = "111010"; //#9251 - for (var _6b = 44; _6b <= 47; _6b += 1) { //#9251 - $k[$j++] = _6b; //#9251 - $k[$j++] = _6b + 15; //#9251 - $k[$j++] = 6; //#9251 - $_.tobin(); //#9251 - } //#9251 - $k[$j++] = $_.lnumeric; //#9253 - $k[$j++] = "000"; //#9253 - $k[$j++] = $_.liso646; //#9253 - $k[$j++] = "00100"; //#9253 - $_.alphanumeric = $d(); //#9254 - $k[$j++] = Infinity; //#9256 - for (var _6f = 48; _6f <= 57; _6f += 1) { //#9257 - $k[$j++] = _6f; //#9257 - $k[$j++] = _6f - 43; //#9257 - $k[$j++] = 5; //#9257 - $_.tobin(); //#9257 - } //#9257 - $k[$j++] = $_.fnc1; //#9259 - $k[$j++] = "01111"; //#9259 - for (var _6h = 65; _6h <= 90; _6h += 1) { //#9259 - $k[$j++] = _6h; //#9259 - $k[$j++] = _6h - 1; //#9259 - $k[$j++] = 7; //#9259 - $_.tobin(); //#9259 - } //#9259 - for (var _6i = 97; _6i <= 122; _6i += 1) { //#9260 - $k[$j++] = _6i; //#9260 - $k[$j++] = _6i - 7; //#9260 - $k[$j++] = 7; //#9260 - $_.tobin(); //#9260 - } //#9260 - $k[$j++] = 33; //#9263 - $k[$j++] = "11101000"; //#9263 - $k[$j++] = 34; //#9263 - $k[$j++] = "11101001"; //#9263 - for (var _6j = 37; _6j <= 47; _6j += 1) { //#9263 - $k[$j++] = _6j; //#9263 - $k[$j++] = _6j + 197; //#9263 - $k[$j++] = 8; //#9263 - $_.tobin(); //#9263 - } //#9263 - for (var _6k = 58; _6k <= 63; _6k += 1) { //#9264 - $k[$j++] = _6k; //#9264 - $k[$j++] = _6k + 187; //#9264 - $k[$j++] = 8; //#9264 - $_.tobin(); //#9264 - } //#9264 - $k[$j++] = 95; //#9268 - $k[$j++] = "11111011"; //#9268 - $k[$j++] = 32; //#9268 - $k[$j++] = "11111100"; //#9268 - $k[$j++] = $_.lnumeric; //#9268 - $k[$j++] = "000"; //#9268 - $k[$j++] = $_.lalphanumeric; //#9268 - $k[$j++] = "00100"; //#9268 - $_.iso646 = $d(); //#9269 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9269 - bwipp_databarexpanded.__9270__ = 1; //#9269 - $_ = Object.getPrototypeOf($_); //#9269 - } //#9269 - for (var _6r = 0, _6q = $_.ais.length - 1; _6r <= _6q; _6r += 1) { //#9288 - $_.i = _6r; //#9274 - $_.ai = $get($_.ais, $_.i); //#9275 - $_.val = $get($_.vals, $_.i); //#9276 - var _71 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#9277 - $puti(_71, 0, $_.gpf); //#9278 - $k[$j++] = _71; //#9279 - $k[$j++] = _71; //#9279 - $k[$j++] = $_.gpf.length; //#9279 - $k[$j++] = $_.ai; //#9279 - $k[$j++] = Infinity; //#9279 - var _75 = $k[--$j]; //#9279 - var _76 = $k[--$j]; //#9279 - $k[$j++] = _75; //#9279 - $forall(_76); //#9279 - var _77 = $a(); //#9279 - var _78 = $k[--$j]; //#9279 - $puti($k[--$j], _78, _77); //#9279 - var _7A = $k[--$j]; //#9280 - $k[$j++] = _7A; //#9280 - $k[$j++] = _7A; //#9280 - $k[$j++] = $_.gpf.length + $_.ai.length; //#9280 - $k[$j++] = $_.val; //#9280 - $k[$j++] = Infinity; //#9280 - var _7E = $k[--$j]; //#9280 - var _7F = $k[--$j]; //#9280 - $k[$j++] = _7E; //#9280 - $forall(_7F); //#9280 - var _7G = $a(); //#9280 - var _7H = $k[--$j]; //#9280 - $puti($k[--$j], _7H, _7G); //#9280 - $_.gpf = $k[--$j]; //#9281 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#9287 - var _7Q = $a($_.gpf.length + 1); //#9283 - $puti(_7Q, 0, $_.gpf); //#9284 - $put(_7Q, $_.gpf.length, $_.fnc1); //#9285 - $_.gpf = _7Q; //#9286 - } //#9286 - } //#9286 + var _31 = $s($k[--$j]); //#9434 + $k[$j++] = _31; //#9434 + for (var _33 = 0, _32 = _31.length - 1; _33 <= _32; _33 += 1) { //#9434 + var _34 = $k[--$j]; //#9434 + $put(_34, _33, 48); //#9434 + $k[$j++] = _34; //#9434 + } //#9434 + var _35 = $k[--$j]; //#9435 + var _38 = $cvrs($s(_35.length), $k[--$j], 2); //#9435 + $puti(_35, _35.length - _38.length, _38); //#9435 + $k[$j++] = _35; //#9435 + }; //#9435 + $_.fnc1 = -1; //#9438 + $_.lnumeric = -2; //#9438 + $_.lalphanumeric = -3; //#9438 + $_.liso646 = -4; //#9438 + if ($eq($_.method, "00")) { //#9443 + $_.cdf = $a([]); //#9441 + $_.gpf = $a([]); //#9442 + } //#9442 + if ($eq($_.method, "1")) { //#9452 + $k[$j++] = 'cdf'; //#9446 + $k[$j++] = $geti($get($_.vals, 0), 0, 13); //#9446 + $_.conv13to44(); //#9446 + var _3G = $k[--$j]; //#9446 + $_[$k[--$j]] = _3G; //#9446 + $k[$j++] = Infinity; //#9447 + var _3I = $_.cdf; //#9447 + for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#9447 + $k[$j++] = $f($get(_3I, _3J) - 48); //#9447 + } //#9447 + $_.cdf = $a(); //#9447 + $_.gpf = $a([]); //#9448 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#9449 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#9450 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#9451 + } //#9451 + if ($eq($_.method, "0100")) { //#9463 + $_.cdf = $s(55); //#9455 + $k[$j++] = $_.cdf; //#9456 + $k[$j++] = 0; //#9456 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9456 + $_.conv12to40(); //#9456 + var _3d = $k[--$j]; //#9456 + var _3e = $k[--$j]; //#9456 + $puti($k[--$j], _3e, _3d); //#9456 + $k[$j++] = $_.cdf; //#9457 + $k[$j++] = 40; //#9457 + $k[$j++] = $cvi($get($_.vals, 1)); //#9457 + $k[$j++] = 15; //#9457 + $_.tobin(); //#9457 + var _3j = $k[--$j]; //#9457 + var _3k = $k[--$j]; //#9457 + $puti($k[--$j], _3k, _3j); //#9457 + $k[$j++] = Infinity; //#9458 + var _3m = $_.cdf; //#9458 + for (var _3n = 0, _3o = _3m.length; _3n < _3o; _3n++) { //#9458 + $k[$j++] = $get(_3m, _3n) - 48; //#9458 + } //#9458 + $_.cdf = $a(); //#9458 + $_.gpf = $a([]); //#9459 + $_.ais = $a([]); //#9460 + $_.vals = $a([]); //#9461 + $_.fncs = $a([]); //#9462 + } //#9462 + if ($eq($_.method, "0101")) { //#9479 + $_.cdf = $s(55); //#9466 + $k[$j++] = $_.cdf; //#9467 + $k[$j++] = 0; //#9467 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9467 + $_.conv12to40(); //#9467 + var _41 = $k[--$j]; //#9467 + var _42 = $k[--$j]; //#9467 + $puti($k[--$j], _42, _41); //#9467 + if ($eq($get($_.ais, 1), "3202")) { //#9471 + $k[$j++] = $cvi($get($_.vals, 1)); //#9469 + $k[$j++] = 15; //#9469 + $_.tobin(); //#9469 + } else { //#9471 + $k[$j++] = $cvi($get($_.vals, 1)) + 10000; //#9471 + $k[$j++] = 15; //#9471 + $_.tobin(); //#9471 + } //#9471 + $puti($_.cdf, 40, $k[--$j]); //#9473 + $k[$j++] = Infinity; //#9474 + var _4C = $_.cdf; //#9474 + for (var _4D = 0, _4E = _4C.length; _4D < _4E; _4D++) { //#9474 + $k[$j++] = $get(_4C, _4D) - 48; //#9474 + } //#9474 + $_.cdf = $a(); //#9474 + $_.gpf = $a([]); //#9475 + $_.ais = $a([]); //#9476 + $_.vals = $a([]); //#9477 + $_.fncs = $a([]); //#9478 + } //#9478 + if ($_.method.length == 7) { //#9501 + $_.cdf = $s(76); //#9482 + $k[$j++] = $_.cdf; //#9483 + $k[$j++] = 0; //#9483 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9483 + $_.conv12to40(); //#9483 + var _4R = $k[--$j]; //#9483 + var _4S = $k[--$j]; //#9483 + $puti($k[--$j], _4S, _4R); //#9483 + var _4U = $s(6); //#9484 + $puti(_4U, 0, $geti($get($_.ais, 1), 3, 1)); //#9484 + $puti(_4U, 1, $geti($get($_.vals, 1), 1, 5)); //#9485 + $k[$j++] = $cvi(_4U); //#9485 + $k[$j++] = 20; //#9485 + $_.tobin(); //#9485 + $puti($_.cdf, 40, $k[--$j]); //#9486 + if ($_.ais.length == 3) { //#9493 + var _4f = $get($_.vals, 2); //#9488 + $k[$j++] = ($cvi($geti(_4f, 0, 2)) * 384) + ((($cvi($geti(_4f, 2, 2)) - 1) * 32) + $cvi($geti(_4f, 4, 2))); //#9491 + } else { //#9493 + $k[$j++] = 38400; //#9493 + } //#9493 + $k[$j++] = 16; //#9495 + $_.tobin(); //#9495 + $puti($_.cdf, 60, $k[--$j]); //#9495 + $k[$j++] = Infinity; //#9496 + var _4l = $_.cdf; //#9496 + for (var _4m = 0, _4n = _4l.length; _4m < _4n; _4m++) { //#9496 + $k[$j++] = $get(_4l, _4m) - 48; //#9496 + } //#9496 + $_.cdf = $a(); //#9496 + $_.gpf = $a([]); //#9497 + $_.ais = $a([]); //#9498 + $_.vals = $a([]); //#9499 + $_.fncs = $a([]); //#9500 + } //#9500 + if ($eq($_.method, "01100")) { //#9512 + $_.cdf = $s(42); //#9504 + $k[$j++] = $_.cdf; //#9505 + $k[$j++] = 0; //#9505 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9505 + $_.conv12to40(); //#9505 + var _50 = $k[--$j]; //#9505 + var _51 = $k[--$j]; //#9505 + $puti($k[--$j], _51, _50); //#9505 + $k[$j++] = $_.cdf; //#9506 + $k[$j++] = 40; //#9506 + $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9506 + $k[$j++] = 2; //#9506 + $_.tobin(); //#9506 + var _57 = $k[--$j]; //#9506 + var _58 = $k[--$j]; //#9506 + $puti($k[--$j], _58, _57); //#9506 + $k[$j++] = Infinity; //#9507 + var _5A = $_.cdf; //#9507 + for (var _5B = 0, _5C = _5A.length; _5B < _5C; _5B++) { //#9507 + $k[$j++] = $get(_5A, _5B) - 48; //#9507 + } //#9507 + $_.cdf = $a(); //#9507 + $k[$j++] = Infinity; //#9508 + $forall($get($_.vals, 1)); //#9508 + if ($_.ais.length > 2) { //#9508 + $k[$j++] = $_.fnc1; //#9508 + } //#9508 + $_.gpf = $a(); //#9508 + $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9509 + $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9510 + $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9511 + } //#9511 + if ($eq($_.method, "01101")) { //#9524 + $_.cdf = $s(52); //#9515 + $k[$j++] = $_.cdf; //#9516 + $k[$j++] = 0; //#9516 + $k[$j++] = $geti($get($_.vals, 0), 1, 12); //#9516 + $_.conv12to40(); //#9516 + var _5Z = $k[--$j]; //#9516 + var _5a = $k[--$j]; //#9516 + $puti($k[--$j], _5a, _5Z); //#9516 + $k[$j++] = $_.cdf; //#9517 + $k[$j++] = 40; //#9517 + $k[$j++] = $cvi($geti($get($_.ais, 1), 3, 1)); //#9517 + $k[$j++] = 2; //#9517 + $_.tobin(); //#9517 + var _5g = $k[--$j]; //#9517 + var _5h = $k[--$j]; //#9517 + $puti($k[--$j], _5h, _5g); //#9517 + $k[$j++] = $_.cdf; //#9518 + $k[$j++] = 42; //#9518 + $k[$j++] = $cvi($geti($get($_.vals, 1), 0, 3)); //#9518 + $k[$j++] = 10; //#9518 + $_.tobin(); //#9518 + var _5n = $k[--$j]; //#9518 + var _5o = $k[--$j]; //#9518 + $puti($k[--$j], _5o, _5n); //#9518 + $k[$j++] = Infinity; //#9519 + var _5q = $_.cdf; //#9519 + for (var _5r = 0, _5s = _5q.length; _5r < _5s; _5r++) { //#9519 + $k[$j++] = $get(_5q, _5r) - 48; //#9519 + } //#9519 + $_.cdf = $a(); //#9519 + $k[$j++] = Infinity; //#9520 + var _5w = $get($_.vals, 1); //#9520 + var _5x = $geti(_5w, 3, _5w.length - 3); //#9520 + for (var _5y = 0, _5z = _5x.length; _5y < _5z; _5y++) { //#9520 + $k[$j++] = $get(_5x, _5y); //#9520 + } //#9520 + if ($_.ais.length > 2) { //#9520 + $k[$j++] = $_.fnc1; //#9520 + } //#9520 + $_.gpf = $a(); //#9520 + $_.ais = $geti($_.ais, 2, $_.ais.length - 2); //#9521 + $_.vals = $geti($_.vals, 2, $_.vals.length - 2); //#9522 + $_.fncs = $geti($_.fncs, 2, $_.fncs.length - 2); //#9523 + } //#9523 + if ($_.gpfallow) { //#9530 + $_.vlf = $a(2); //#9528 + } else { //#9530 + $_.vlf = $a([]); //#9530 + } //#9530 + if (!bwipp_databarexpanded.__9571__) { //#9571 + $_ = Object.create($_); //#9571 + $k[$j++] = Infinity; //#9534 + for (var _6G = 0; _6G <= 119; _6G += 1) { //#9543 + var _6I = $strcpy($s(2), "00"); //#9536 + var _6K = $cvrs($s(2), _6G, 11); //#9536 + $puti(_6I, 2 - _6K.length, _6K); //#9537 + $k[$j++] = _6G; //#9538 + $k[$j++] = _6I; //#9538 + if ($get(_6I, 0) == 65) { //#9538 + var _6M = $k[--$j]; //#9538 + $put(_6M, 0, 94); //#9538 + $k[$j++] = _6M; //#9538 + } //#9538 + var _6N = $k[--$j]; //#9539 + $k[$j++] = _6N; //#9539 + if ($get(_6N, 1) == 65) { //#9539 + var _6P = $k[--$j]; //#9539 + $put(_6P, 1, 94); //#9539 + $k[$j++] = _6P; //#9539 + } //#9539 + var _6Q = $k[--$j]; //#9540 + var _6T = $strcpy($s(7), "0000000"); //#9541 + var _6V = $cvrs($s(7), $f($k[--$j] + 8), 2); //#9541 + $puti(_6T, 7 - _6V.length, _6V); //#9542 + $k[$j++] = _6Q; //#9542 + $k[$j++] = _6T; //#9542 + } //#9542 + $k[$j++] = $_.lalphanumeric; //#9544 + $k[$j++] = "0000"; //#9544 + $_.numeric = $d(); //#9545 + $k[$j++] = Infinity; //#9547 + for (var _6Y = 48; _6Y <= 57; _6Y += 1) { //#9548 + $k[$j++] = _6Y; //#9548 + $k[$j++] = _6Y - 43; //#9548 + $k[$j++] = 5; //#9548 + $_.tobin(); //#9548 + } //#9548 + $k[$j++] = $_.fnc1; //#9550 + $k[$j++] = "01111"; //#9550 + for (var _6a = 65; _6a <= 90; _6a += 1) { //#9550 + $k[$j++] = _6a; //#9550 + $k[$j++] = _6a - 33; //#9550 + $k[$j++] = 6; //#9550 + $_.tobin(); //#9550 + } //#9550 + $k[$j++] = 42; //#9552 + $k[$j++] = "111010"; //#9552 + for (var _6b = 44; _6b <= 47; _6b += 1) { //#9552 + $k[$j++] = _6b; //#9552 + $k[$j++] = _6b + 15; //#9552 + $k[$j++] = 6; //#9552 + $_.tobin(); //#9552 + } //#9552 + $k[$j++] = $_.lnumeric; //#9554 + $k[$j++] = "000"; //#9554 + $k[$j++] = $_.liso646; //#9554 + $k[$j++] = "00100"; //#9554 + $_.alphanumeric = $d(); //#9555 + $k[$j++] = Infinity; //#9557 + for (var _6f = 48; _6f <= 57; _6f += 1) { //#9558 + $k[$j++] = _6f; //#9558 + $k[$j++] = _6f - 43; //#9558 + $k[$j++] = 5; //#9558 + $_.tobin(); //#9558 + } //#9558 + $k[$j++] = $_.fnc1; //#9560 + $k[$j++] = "01111"; //#9560 + for (var _6h = 65; _6h <= 90; _6h += 1) { //#9560 + $k[$j++] = _6h; //#9560 + $k[$j++] = _6h - 1; //#9560 + $k[$j++] = 7; //#9560 + $_.tobin(); //#9560 + } //#9560 + for (var _6i = 97; _6i <= 122; _6i += 1) { //#9561 + $k[$j++] = _6i; //#9561 + $k[$j++] = _6i - 7; //#9561 + $k[$j++] = 7; //#9561 + $_.tobin(); //#9561 + } //#9561 + $k[$j++] = 33; //#9564 + $k[$j++] = "11101000"; //#9564 + $k[$j++] = 34; //#9564 + $k[$j++] = "11101001"; //#9564 + for (var _6j = 37; _6j <= 47; _6j += 1) { //#9564 + $k[$j++] = _6j; //#9564 + $k[$j++] = _6j + 197; //#9564 + $k[$j++] = 8; //#9564 + $_.tobin(); //#9564 + } //#9564 + for (var _6k = 58; _6k <= 63; _6k += 1) { //#9565 + $k[$j++] = _6k; //#9565 + $k[$j++] = _6k + 187; //#9565 + $k[$j++] = 8; //#9565 + $_.tobin(); //#9565 + } //#9565 + $k[$j++] = 95; //#9569 + $k[$j++] = "11111011"; //#9569 + $k[$j++] = 32; //#9569 + $k[$j++] = "11111100"; //#9569 + $k[$j++] = $_.lnumeric; //#9569 + $k[$j++] = "000"; //#9569 + $k[$j++] = $_.lalphanumeric; //#9569 + $k[$j++] = "00100"; //#9569 + $_.iso646 = $d(); //#9570 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9570 + bwipp_databarexpanded.__9571__ = 1; //#9570 + $_ = Object.getPrototypeOf($_); //#9570 + } //#9570 + for (var _6r = 0, _6q = $_.ais.length - 1; _6r <= _6q; _6r += 1) { //#9589 + $_.i = _6r; //#9575 + $_.ai = $get($_.ais, $_.i); //#9576 + $_.val = $get($_.vals, $_.i); //#9577 + var _71 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#9578 + $puti(_71, 0, $_.gpf); //#9579 + $k[$j++] = _71; //#9580 + $k[$j++] = _71; //#9580 + $k[$j++] = $_.gpf.length; //#9580 + $k[$j++] = $_.ai; //#9580 + $k[$j++] = Infinity; //#9580 + var _75 = $k[--$j]; //#9580 + var _76 = $k[--$j]; //#9580 + $k[$j++] = _75; //#9580 + $forall(_76); //#9580 + var _77 = $a(); //#9580 + var _78 = $k[--$j]; //#9580 + $puti($k[--$j], _78, _77); //#9580 + var _7A = $k[--$j]; //#9581 + $k[$j++] = _7A; //#9581 + $k[$j++] = _7A; //#9581 + $k[$j++] = $_.gpf.length + $_.ai.length; //#9581 + $k[$j++] = $_.val; //#9581 + $k[$j++] = Infinity; //#9581 + var _7E = $k[--$j]; //#9581 + var _7F = $k[--$j]; //#9581 + $k[$j++] = _7E; //#9581 + $forall(_7F); //#9581 + var _7G = $a(); //#9581 + var _7H = $k[--$j]; //#9581 + $puti($k[--$j], _7H, _7G); //#9581 + $_.gpf = $k[--$j]; //#9582 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#9588 + var _7Q = $a($_.gpf.length + 1); //#9584 + $puti(_7Q, 0, $_.gpf); //#9585 + $put(_7Q, $_.gpf.length, $_.fnc1); //#9586 + $_.gpf = _7Q; //#9587 + } //#9587 + } //#9587 $_.rembits = function() { - var _7U = $k[--$j]; //#9292 - var _7V = 48; //#9294 - var _7W = (~~Math.ceil(_7U / 12)) * 12; //#9294 - if (((~~Math.ceil(_7U / 12)) * 12) < 48) { //#9294 - var _ = _7V; //#9294 - _7V = _7W; //#9294 - _7W = _; //#9294 - } //#9294 - var _7X = ~~(_7W / 12); //#9295 - $k[$j++] = _7U; //#9299 - $k[$j++] = _7W; //#9299 - $k[$j++] = _7X; //#9299 - if ((_7X % $_.segments) == 1) { //#9298 - var _7Z = $k[--$j]; //#9296 - var _7a = $k[--$j]; //#9296 - $k[$j++] = $f(_7Z + 1) * 12; //#9296 - $k[$j++] = _7a; //#9296 - $j--; //#9296 - } else { //#9298 - $j--; //#9298 - } //#9298 - var _7b = $k[--$j]; //#9300 - var _7c = $k[--$j]; //#9300 - $k[$j++] = $f(_7b - _7c); //#9300 - }; //#9300 + var _7U = $k[--$j]; //#9593 + var _7V = 48; //#9595 + var _7W = (~~Math.ceil(_7U / 12)) * 12; //#9595 + if (((~~Math.ceil(_7U / 12)) * 12) < 48) { //#9595 + var _ = _7V; //#9595 + _7V = _7W; //#9595 + _7W = _; //#9595 + } //#9595 + var _7X = ~~(_7W / 12); //#9596 + $k[$j++] = _7U; //#9600 + $k[$j++] = _7W; //#9600 + $k[$j++] = _7X; //#9600 + if ((_7X % $_.segments) == 1) { //#9599 + var _7Z = $k[--$j]; //#9597 + var _7a = $k[--$j]; //#9597 + $k[$j++] = $f(_7Z + 1) * 12; //#9597 + $k[$j++] = _7a; //#9597 + $j--; //#9597 + } else { //#9599 + $j--; //#9599 + } //#9599 + var _7b = $k[--$j]; //#9601 + var _7c = $k[--$j]; //#9601 + $k[$j++] = $f(_7b - _7c); //#9601 + }; //#9601 $_.encode = function() { - var _7d = $k[--$j]; //#9304 - $k[$j++] = _7d; //#9304 - if ($ne(_7d, 'raw')) { //#9304 - var _7e = $k[--$j]; //#9304 - var _7g = $get(_7e, $k[--$j]); //#9304 - $k[$j++] = _7g; //#9304 - } else { //#9304 - $j--; //#9304 - } //#9304 - var _7h = $k[--$j]; //#9305 - $k[$j++] = _7h; //#9307 - if ((_7h.length + $_.j) >= 252) { //#9307 - $j--; //#9306 - $k[$j++] = 'bwipp.gs1databarexpandedTooLong#9306'; //#9306 - $k[$j++] = "Maximum length exceeded"; //#9306 - bwipp_raiseerror(); //#9306 - } //#9306 - $k[$j++] = Infinity; //#9308 - var _7j = $k[--$j]; //#9308 - var _7k = $k[--$j]; //#9308 - $k[$j++] = _7j; //#9308 - $forall(_7k, function() { //#9308 - var _7l = $k[--$j]; //#9308 - $k[$j++] = $f(_7l - 48); //#9308 - }); //#9308 - var _7m = $a(); //#9308 - $puti($_.gpfenc, $_.j, _7m); //#9310 - $_.j = _7m.length + $_.j; //#9311 - }; //#9311 - $k[$j++] = Infinity; //#9315 - for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#9315 - $k[$j++] = 0; //#9315 - } //#9315 - $k[$j++] = 0; //#9315 - $k[$j++] = -1; //#9315 - $_.numericruns = $a(); //#9315 - $k[$j++] = Infinity; //#9316 - for (var _7v = 0, _7w = $_.gpf.length; _7v < _7w; _7v++) { //#9316 - $k[$j++] = 0; //#9316 - } //#9316 - $k[$j++] = 0; //#9316 - $_.alphanumericruns = $a(); //#9316 - $k[$j++] = Infinity; //#9317 - for (var _7z = 0, _80 = $_.gpf.length; _7z < _80; _7z++) { //#9317 - $k[$j++] = 0; //#9317 - } //#9317 - $k[$j++] = 9999; //#9317 - $_.nextiso646only = $a(); //#9317 - for (var _83 = $_.gpf.length - 1; _83 >= 0; _83 -= 1) { //#9339 - $_.i = _83; //#9319 - var _88 = $strcpy($s(2), "00"); //#9321 - var _8B = $get($_.gpf, $_.i); //#9322 - $k[$j++] = $get($_.gpf, $_.i); //#9322 - $k[$j++] = _88; //#9322 - $k[$j++] = _88; //#9322 - $k[$j++] = 0; //#9322 - $k[$j++] = _8B; //#9322 - if (_8B == $_.fnc1) { //#9322 - $j--; //#9322 - $k[$j++] = 94; //#9322 - } //#9322 - var _8D = $k[--$j]; //#9322 - var _8E = $k[--$j]; //#9322 - $put($k[--$j], _8E, _8D); //#9322 - if ($_.i < ($_.gpf.length - 1)) { //#9323 - var _8I = $k[--$j]; //#9323 - var _8L = $get($_.gpf, $_.i + 1); //#9323 - $k[$j++] = _8I; //#9323 - $k[$j++] = _8I; //#9323 - $k[$j++] = 1; //#9323 - $k[$j++] = _8L; //#9323 - if (_8L == $_.fnc1) { //#9323 - $j--; //#9323 - $k[$j++] = 94; //#9323 - } //#9323 - var _8N = $k[--$j]; //#9323 - var _8O = $k[--$j]; //#9323 - $put($k[--$j], _8O, _8N); //#9323 - } //#9323 - var _8S = $get($_.numeric, $k[--$j]) !== undefined; //#9324 - if (_8S) { //#9327 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#9325 - } else { //#9327 - $put($_.numericruns, $_.i, 0); //#9327 - } //#9327 - var _8a = $k[--$j]; //#9329 - var _8c = $get($_.alphanumeric, _8a) !== undefined; //#9329 - $k[$j++] = _8a; //#9333 - if (_8c) { //#9332 - $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#9330 - } else { //#9332 - $put($_.alphanumericruns, $_.i, 0); //#9332 - } //#9332 - var _8k = $k[--$j]; //#9334 - var _8m = $get($_.iso646, _8k) !== undefined; //#9334 - var _8o = $get($_.alphanumeric, _8k) !== undefined; //#9334 - if (_8m && (!_8o)) { //#9337 - $put($_.nextiso646only, $_.i, 0); //#9335 - } else { //#9337 - $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#9337 - } //#9337 - } //#9337 - $_.gpfenc = $a(252); //#9342 - $_.i = 0; //#9343 - $_.j = 0; //#9343 - $_.mode = "numeric"; //#9343 - for (;;) { //#9433 - if ($_.i == $_.gpf.length) { //#9345 - break; //#9345 - } //#9345 - for (;;) { //#9432 - if ($eq($_.mode, "numeric")) { //#9381 - if ($_.i <= ($_.gpf.length - 2)) { //#9378 - var _92 = $s(2); //#9350 - var _95 = $get($_.gpf, $_.i); //#9351 - $k[$j++] = _92; //#9351 - $k[$j++] = _92; //#9351 - $k[$j++] = 0; //#9351 - $k[$j++] = _95; //#9351 - if (_95 == $_.fnc1) { //#9351 - $j--; //#9351 - $k[$j++] = 94; //#9351 - } //#9351 - var _97 = $k[--$j]; //#9351 - var _98 = $k[--$j]; //#9351 - $put($k[--$j], _98, _97); //#9351 - var _9A = $k[--$j]; //#9352 - var _9D = $get($_.gpf, $_.i + 1); //#9352 - $k[$j++] = _9A; //#9352 - $k[$j++] = _9A; //#9352 - $k[$j++] = 1; //#9352 - $k[$j++] = _9D; //#9352 - if (_9D == $_.fnc1) { //#9352 - $j--; //#9352 - $k[$j++] = 94; //#9352 - } //#9352 - var _9F = $k[--$j]; //#9352 - var _9G = $k[--$j]; //#9352 - $put($k[--$j], _9G, _9F); //#9352 - var _9I = $k[--$j]; //#9353 - var _9K = $get($_.numeric, _9I) !== undefined; //#9353 - $k[$j++] = _9I; //#9357 - if (_9K) { //#9357 - $k[$j++] = $_.numeric; //#9354 - $_.encode(); //#9354 - $_.i = $_.i + 2; //#9355 - break; //#9356 - } //#9356 - $j--; //#9358 - $k[$j++] = $_.lalphanumeric; //#9359 - $k[$j++] = $_.numeric; //#9359 - $_.encode(); //#9359 - $_.mode = "alphanumeric"; //#9360 - break; //#9361 - } else { //#9378 - var _9R = $get($_.gpf, $_.i); //#9363 - if ((_9R < 48) || (_9R > 57)) { //#9367 - $k[$j++] = $_.lalphanumeric; //#9364 - $k[$j++] = $_.numeric; //#9364 - $_.encode(); //#9364 - $_.mode = "alphanumeric"; //#9365 - break; //#9366 - } //#9366 - $k[$j++] = 'rem'; //#9368 - $k[$j++] = ((((12 + 1) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.j; //#9368 - $_.rembits(); //#9368 - var _9Y = $k[--$j]; //#9368 - $_[$k[--$j]] = _9Y; //#9368 - if (($_.rem >= 4) && ($_.rem <= 6)) { //#9378 - var _9f = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#9370 - var _9k = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#9371 - $puti(_9f, 4 - _9k.length, _9k); //#9372 - $k[$j++] = _9f; //#9372 - $k[$j++] = 'raw'; //#9372 - $_.encode(); //#9372 - $_.i = $_.i + 1; //#9373 - break; //#9374 - } else { //#9378 - var _9m = $s(2); //#9376 - $put(_9m, 0, $get($_.gpf, $_.i)); //#9376 - $put(_9m, 1, 94); //#9376 - $k[$j++] = _9m; //#9376 - $k[$j++] = $_.numeric; //#9376 - $_.encode(); //#9376 - $_.i = $_.i + 1; //#9377 - break; //#9378 - } //#9378 - } //#9378 - } //#9378 - if ($eq($_.mode, "alphanumeric")) { //#9408 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#9389 - $k[$j++] = $_.fnc1; //#9385 - $k[$j++] = $_.alphanumeric; //#9385 - $_.encode(); //#9385 - $_.mode = "numeric"; //#9386 - $_.i = $_.i + 1; //#9387 - break; //#9388 - } //#9388 - var _A2 = $get($_.gpf, $_.i); //#9390 - var _A4 = $get($_.iso646, _A2) !== undefined; //#9390 - var _A6 = $get($_.alphanumeric, _A2) !== undefined; //#9390 - if (_A4 && (!_A6)) { //#9394 - $k[$j++] = $_.liso646; //#9391 - $k[$j++] = $_.alphanumeric; //#9391 - $_.encode(); //#9391 - $_.mode = "iso646"; //#9392 - break; //#9393 - } //#9393 - if ($get($_.numericruns, $_.i) >= 6) { //#9399 - $k[$j++] = $_.lnumeric; //#9396 - $k[$j++] = $_.alphanumeric; //#9396 - $_.encode(); //#9396 - $_.mode = "numeric"; //#9397 - break; //#9398 - } //#9398 - var _AG = $get($_.numericruns, $_.i); //#9400 - if ((_AG >= 4) && ($f(_AG + $_.i) == $_.gpf.length)) { //#9404 - $k[$j++] = $_.lnumeric; //#9401 - $k[$j++] = $_.alphanumeric; //#9401 - $_.encode(); //#9401 - $_.mode = "numeric"; //#9402 - break; //#9403 - } //#9403 - $k[$j++] = $get($_.gpf, $_.i); //#9405 - $k[$j++] = $_.alphanumeric; //#9405 - $_.encode(); //#9405 - $_.i = $_.i + 1; //#9406 - break; //#9407 - } //#9407 - if ($eq($_.mode, "iso646")) { //#9430 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#9416 - $k[$j++] = $_.fnc1; //#9412 - $k[$j++] = $_.iso646; //#9412 - $_.encode(); //#9412 - $_.mode = "numeric"; //#9413 - $_.i = $_.i + 1; //#9414 - break; //#9415 - } //#9415 - if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9421 - $k[$j++] = $_.lnumeric; //#9418 - $k[$j++] = $_.iso646; //#9418 - $_.encode(); //#9418 - $_.mode = "numeric"; //#9419 - break; //#9420 - } //#9420 - if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9426 - $k[$j++] = $_.lalphanumeric; //#9423 - $k[$j++] = $_.iso646; //#9423 - $_.encode(); //#9423 - $_.mode = "alphanumeric"; //#9424 - break; //#9425 - } //#9425 - $k[$j++] = $get($_.gpf, $_.i); //#9427 - $k[$j++] = $_.iso646; //#9427 - $_.encode(); //#9427 - $_.i = $_.i + 1; //#9428 - break; //#9429 - } //#9429 - } //#9429 - } //#9429 - $_.gpf = $geti($_.gpfenc, 0, $_.j); //#9434 - var _B0 = ((((1 + 12) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.gpf.length; //#9438 - $k[$j++] = _B0; //#9438 - $k[$j++] = _B0; //#9438 - $_.rembits(); //#9438 - var _B1 = $k[--$j]; //#9438 - $_.pad = $a(_B1); //#9438 - $k[$j++] = _B1; //#9445 - if ($_.vlf.length != 0) { //#9444 - var _B4 = $k[--$j]; //#9440 - var _B6 = ~~($f($k[--$j] + _B4) / 12); //#9441 - $put($_.vlf, 0, _B6 % 2); //#9441 - var _B8 = (_B6 <= 14) ? 0 : 1; //#9442 - $put($_.vlf, 1, _B8); //#9442 - } else { //#9444 - $j -= 2; //#9444 - } //#9444 - if ($_.pad.length > 0) { //#9454 - for (var _BD = 0, _BC = $_.pad.length - 1; _BD <= _BC; _BD += 5) { //#9450 - $_.i = _BD; //#9448 - var _BE = $_.pad; //#9449 - var _BF = $_.i; //#9449 - var _BG = $a([0, 0, 1, 0, 0]); //#9449 - var _BH = $_.pad; //#9449 - var _BI = $_.i; //#9449 - var _BJ = 5; //#9449 - var _BK = _BH.length - _BI; //#9449 - if ((_BH.length - _BI) > 5) { //#9449 - var _ = _BJ; //#9449 - _BJ = _BK; //#9449 - _BK = _; //#9449 - } //#9449 - $puti(_BE, _BF, $geti(_BG, 0, _BK)); //#9449 - } //#9449 - if ($eq($_.mode, "numeric")) { //#9453 - $k[$j++] = Infinity; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $k[$j++] = 0; //#9452 - $aload($_.pad); //#9452 - $_.pad = $geti($a(), 0, $_.pad.length); //#9452 - } //#9452 - } //#9452 - $k[$j++] = Infinity; //#9457 - var _BS = $_.linkage ? 1 : 0; //#9458 - $k[$j++] = _BS; //#9459 - $forall($_.method, function() { //#9459 - var _BU = $k[--$j]; //#9459 - $k[$j++] = $f(_BU - 48); //#9459 - }); //#9459 - $aload($_.vlf); //#9460 - $aload($_.cdf); //#9461 - $aload($_.gpf); //#9462 - $aload($_.pad); //#9463 - $_.binval = $a(); //#9463 - $_.datalen = ~~($_.binval.length / 12); //#9465 + var _7d = $k[--$j]; //#9605 + $k[$j++] = _7d; //#9605 + if ($ne(_7d, 'raw')) { //#9605 + var _7e = $k[--$j]; //#9605 + var _7g = $get(_7e, $k[--$j]); //#9605 + $k[$j++] = _7g; //#9605 + } else { //#9605 + $j--; //#9605 + } //#9605 + var _7h = $k[--$j]; //#9606 + $k[$j++] = _7h; //#9608 + if ((_7h.length + $_.j) >= 252) { //#9608 + $j--; //#9607 + $k[$j++] = 'bwipp.gs1databarexpandedTooLong#9607'; //#9607 + $k[$j++] = "Maximum length exceeded"; //#9607 + bwipp_raiseerror(); //#9607 + } //#9607 + $k[$j++] = Infinity; //#9609 + var _7j = $k[--$j]; //#9609 + var _7k = $k[--$j]; //#9609 + $k[$j++] = _7j; //#9609 + $forall(_7k, function() { //#9609 + var _7l = $k[--$j]; //#9609 + $k[$j++] = $f(_7l - 48); //#9609 + }); //#9609 + var _7m = $a(); //#9609 + $puti($_.gpfenc, $_.j, _7m); //#9611 + $_.j = _7m.length + $_.j; //#9612 + }; //#9612 + $k[$j++] = Infinity; //#9616 + for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#9616 + $k[$j++] = 0; //#9616 + } //#9616 + $k[$j++] = 0; //#9616 + $k[$j++] = -1; //#9616 + $_.numericruns = $a(); //#9616 + $k[$j++] = Infinity; //#9617 + for (var _7v = 0, _7w = $_.gpf.length; _7v < _7w; _7v++) { //#9617 + $k[$j++] = 0; //#9617 + } //#9617 + $k[$j++] = 0; //#9617 + $_.alphanumericruns = $a(); //#9617 + $k[$j++] = Infinity; //#9618 + for (var _7z = 0, _80 = $_.gpf.length; _7z < _80; _7z++) { //#9618 + $k[$j++] = 0; //#9618 + } //#9618 + $k[$j++] = 9999; //#9618 + $_.nextiso646only = $a(); //#9618 + for (var _83 = $_.gpf.length - 1; _83 >= 0; _83 -= 1) { //#9640 + $_.i = _83; //#9620 + var _88 = $strcpy($s(2), "00"); //#9622 + var _8B = $get($_.gpf, $_.i); //#9623 + $k[$j++] = $get($_.gpf, $_.i); //#9623 + $k[$j++] = _88; //#9623 + $k[$j++] = _88; //#9623 + $k[$j++] = 0; //#9623 + $k[$j++] = _8B; //#9623 + if (_8B == $_.fnc1) { //#9623 + $j--; //#9623 + $k[$j++] = 94; //#9623 + } //#9623 + var _8D = $k[--$j]; //#9623 + var _8E = $k[--$j]; //#9623 + $put($k[--$j], _8E, _8D); //#9623 + if ($_.i < ($_.gpf.length - 1)) { //#9624 + var _8I = $k[--$j]; //#9624 + var _8L = $get($_.gpf, $_.i + 1); //#9624 + $k[$j++] = _8I; //#9624 + $k[$j++] = _8I; //#9624 + $k[$j++] = 1; //#9624 + $k[$j++] = _8L; //#9624 + if (_8L == $_.fnc1) { //#9624 + $j--; //#9624 + $k[$j++] = 94; //#9624 + } //#9624 + var _8N = $k[--$j]; //#9624 + var _8O = $k[--$j]; //#9624 + $put($k[--$j], _8O, _8N); //#9624 + } //#9624 + var _8S = $get($_.numeric, $k[--$j]) !== undefined; //#9625 + if (_8S) { //#9628 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#9626 + } else { //#9628 + $put($_.numericruns, $_.i, 0); //#9628 + } //#9628 + var _8a = $k[--$j]; //#9630 + var _8c = $get($_.alphanumeric, _8a) !== undefined; //#9630 + $k[$j++] = _8a; //#9634 + if (_8c) { //#9633 + $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#9631 + } else { //#9633 + $put($_.alphanumericruns, $_.i, 0); //#9633 + } //#9633 + var _8k = $k[--$j]; //#9635 + var _8m = $get($_.iso646, _8k) !== undefined; //#9635 + var _8o = $get($_.alphanumeric, _8k) !== undefined; //#9635 + if (_8m && (!_8o)) { //#9638 + $put($_.nextiso646only, $_.i, 0); //#9636 + } else { //#9638 + $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#9638 + } //#9638 + } //#9638 + $_.gpfenc = $a(252); //#9643 + $_.i = 0; //#9644 + $_.j = 0; //#9644 + $_.mode = "numeric"; //#9644 + for (;;) { //#9734 + if ($_.i == $_.gpf.length) { //#9646 + break; //#9646 + } //#9646 + for (;;) { //#9733 + if ($eq($_.mode, "numeric")) { //#9682 + if ($_.i <= ($_.gpf.length - 2)) { //#9679 + var _92 = $s(2); //#9651 + var _95 = $get($_.gpf, $_.i); //#9652 + $k[$j++] = _92; //#9652 + $k[$j++] = _92; //#9652 + $k[$j++] = 0; //#9652 + $k[$j++] = _95; //#9652 + if (_95 == $_.fnc1) { //#9652 + $j--; //#9652 + $k[$j++] = 94; //#9652 + } //#9652 + var _97 = $k[--$j]; //#9652 + var _98 = $k[--$j]; //#9652 + $put($k[--$j], _98, _97); //#9652 + var _9A = $k[--$j]; //#9653 + var _9D = $get($_.gpf, $_.i + 1); //#9653 + $k[$j++] = _9A; //#9653 + $k[$j++] = _9A; //#9653 + $k[$j++] = 1; //#9653 + $k[$j++] = _9D; //#9653 + if (_9D == $_.fnc1) { //#9653 + $j--; //#9653 + $k[$j++] = 94; //#9653 + } //#9653 + var _9F = $k[--$j]; //#9653 + var _9G = $k[--$j]; //#9653 + $put($k[--$j], _9G, _9F); //#9653 + var _9I = $k[--$j]; //#9654 + var _9K = $get($_.numeric, _9I) !== undefined; //#9654 + $k[$j++] = _9I; //#9658 + if (_9K) { //#9658 + $k[$j++] = $_.numeric; //#9655 + $_.encode(); //#9655 + $_.i = $_.i + 2; //#9656 + break; //#9657 + } //#9657 + $j--; //#9659 + $k[$j++] = $_.lalphanumeric; //#9660 + $k[$j++] = $_.numeric; //#9660 + $_.encode(); //#9660 + $_.mode = "alphanumeric"; //#9661 + break; //#9662 + } else { //#9679 + var _9R = $get($_.gpf, $_.i); //#9664 + if ((_9R < 48) || (_9R > 57)) { //#9668 + $k[$j++] = $_.lalphanumeric; //#9665 + $k[$j++] = $_.numeric; //#9665 + $_.encode(); //#9665 + $_.mode = "alphanumeric"; //#9666 + break; //#9667 + } //#9667 + $k[$j++] = 'rem'; //#9669 + $k[$j++] = ((((12 + 1) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.j; //#9669 + $_.rembits(); //#9669 + var _9Y = $k[--$j]; //#9669 + $_[$k[--$j]] = _9Y; //#9669 + if (($_.rem >= 4) && ($_.rem <= 6)) { //#9679 + var _9f = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#9671 + var _9k = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#9672 + $puti(_9f, 4 - _9k.length, _9k); //#9673 + $k[$j++] = _9f; //#9673 + $k[$j++] = 'raw'; //#9673 + $_.encode(); //#9673 + $_.i = $_.i + 1; //#9674 + break; //#9675 + } else { //#9679 + var _9m = $s(2); //#9677 + $put(_9m, 0, $get($_.gpf, $_.i)); //#9677 + $put(_9m, 1, 94); //#9677 + $k[$j++] = _9m; //#9677 + $k[$j++] = $_.numeric; //#9677 + $_.encode(); //#9677 + $_.i = $_.i + 1; //#9678 + break; //#9679 + } //#9679 + } //#9679 + } //#9679 + if ($eq($_.mode, "alphanumeric")) { //#9709 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#9690 + $k[$j++] = $_.fnc1; //#9686 + $k[$j++] = $_.alphanumeric; //#9686 + $_.encode(); //#9686 + $_.mode = "numeric"; //#9687 + $_.i = $_.i + 1; //#9688 + break; //#9689 + } //#9689 + var _A2 = $get($_.gpf, $_.i); //#9691 + var _A4 = $get($_.iso646, _A2) !== undefined; //#9691 + var _A6 = $get($_.alphanumeric, _A2) !== undefined; //#9691 + if (_A4 && (!_A6)) { //#9695 + $k[$j++] = $_.liso646; //#9692 + $k[$j++] = $_.alphanumeric; //#9692 + $_.encode(); //#9692 + $_.mode = "iso646"; //#9693 + break; //#9694 + } //#9694 + if ($get($_.numericruns, $_.i) >= 6) { //#9700 + $k[$j++] = $_.lnumeric; //#9697 + $k[$j++] = $_.alphanumeric; //#9697 + $_.encode(); //#9697 + $_.mode = "numeric"; //#9698 + break; //#9699 + } //#9699 + var _AG = $get($_.numericruns, $_.i); //#9701 + if ((_AG >= 4) && ($f(_AG + $_.i) == $_.gpf.length)) { //#9705 + $k[$j++] = $_.lnumeric; //#9702 + $k[$j++] = $_.alphanumeric; //#9702 + $_.encode(); //#9702 + $_.mode = "numeric"; //#9703 + break; //#9704 + } //#9704 + $k[$j++] = $get($_.gpf, $_.i); //#9706 + $k[$j++] = $_.alphanumeric; //#9706 + $_.encode(); //#9706 + $_.i = $_.i + 1; //#9707 + break; //#9708 + } //#9708 + if ($eq($_.mode, "iso646")) { //#9731 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#9717 + $k[$j++] = $_.fnc1; //#9713 + $k[$j++] = $_.iso646; //#9713 + $_.encode(); //#9713 + $_.mode = "numeric"; //#9714 + $_.i = $_.i + 1; //#9715 + break; //#9716 + } //#9716 + if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9722 + $k[$j++] = $_.lnumeric; //#9719 + $k[$j++] = $_.iso646; //#9719 + $_.encode(); //#9719 + $_.mode = "numeric"; //#9720 + break; //#9721 + } //#9721 + if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#9727 + $k[$j++] = $_.lalphanumeric; //#9724 + $k[$j++] = $_.iso646; //#9724 + $_.encode(); //#9724 + $_.mode = "alphanumeric"; //#9725 + break; //#9726 + } //#9726 + $k[$j++] = $get($_.gpf, $_.i); //#9728 + $k[$j++] = $_.iso646; //#9728 + $_.encode(); //#9728 + $_.i = $_.i + 1; //#9729 + break; //#9730 + } //#9730 + } //#9730 + } //#9730 + $_.gpf = $geti($_.gpfenc, 0, $_.j); //#9735 + var _B0 = ((((1 + 12) + $_.method.length) + $_.vlf.length) + $_.cdf.length) + $_.gpf.length; //#9739 + $k[$j++] = _B0; //#9739 + $k[$j++] = _B0; //#9739 + $_.rembits(); //#9739 + var _B1 = $k[--$j]; //#9739 + $_.pad = $a(_B1); //#9739 + $k[$j++] = _B1; //#9746 + if ($_.vlf.length != 0) { //#9745 + var _B4 = $k[--$j]; //#9741 + var _B6 = ~~($f($k[--$j] + _B4) / 12); //#9742 + $put($_.vlf, 0, _B6 % 2); //#9742 + var _B8 = (_B6 <= 14) ? 0 : 1; //#9743 + $put($_.vlf, 1, _B8); //#9743 + } else { //#9745 + $j -= 2; //#9745 + } //#9745 + if ($_.pad.length > 0) { //#9755 + for (var _BD = 0, _BC = $_.pad.length - 1; _BD <= _BC; _BD += 5) { //#9751 + $_.i = _BD; //#9749 + var _BE = $_.pad; //#9750 + var _BF = $_.i; //#9750 + var _BG = $a([0, 0, 1, 0, 0]); //#9750 + var _BH = $_.pad; //#9750 + var _BI = $_.i; //#9750 + var _BJ = 5; //#9750 + var _BK = _BH.length - _BI; //#9750 + if ((_BH.length - _BI) > 5) { //#9750 + var _ = _BJ; //#9750 + _BJ = _BK; //#9750 + _BK = _; //#9750 + } //#9750 + $puti(_BE, _BF, $geti(_BG, 0, _BK)); //#9750 + } //#9750 + if ($eq($_.mode, "numeric")) { //#9754 + $k[$j++] = Infinity; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $k[$j++] = 0; //#9753 + $aload($_.pad); //#9753 + $_.pad = $geti($a(), 0, $_.pad.length); //#9753 + } //#9753 + } //#9753 + $k[$j++] = Infinity; //#9758 + var _BS = $_.linkage ? 1 : 0; //#9759 + $k[$j++] = _BS; //#9760 + $forall($_.method, function() { //#9760 + var _BU = $k[--$j]; //#9760 + $k[$j++] = $f(_BU - 48); //#9760 + }); //#9760 + $aload($_.vlf); //#9761 + $aload($_.cdf); //#9762 + $aload($_.gpf); //#9763 + $aload($_.pad); //#9764 + $_.binval = $a(); //#9764 + $_.datalen = ~~($_.binval.length / 12); //#9766 $_.ncr = function() { - var _Bb = $k[--$j]; //#9468 - var _Bc = $k[--$j]; //#9468 - var _Bd = $f(_Bc - _Bb); //#9468 - if (_Bb < $f(_Bc - _Bb)) { //#9468 - var _ = _Bd; //#9468 - _Bd = _Bb; //#9468 - _Bb = _; //#9468 - } //#9468 - $k[$j++] = _Bd; //#9475 - $k[$j++] = 1; //#9475 - $k[$j++] = 1; //#9475 - for (var _Bf = _Bc, _Be = $f(_Bb + 1); _Bf >= _Be; _Bf -= 1) { //#9475 - var _Bg = $k[--$j]; //#9471 - var _Bh = $k[--$j]; //#9472 - var _Bi = $k[--$j]; //#9472 - $k[$j++] = _Bi; //#9474 - $k[$j++] = _Bh; //#9474 - $k[$j++] = _Bg * _Bf; //#9474 - if ($le(_Bh, _Bi)) { //#9474 - var _Bj = $k[--$j]; //#9473 - var _Bk = $k[--$j]; //#9473 - $k[$j++] = $f(_Bk + 1); //#9473 - $k[$j++] = ~~(_Bj / _Bk); //#9473 - } //#9473 - } //#9473 - for (;;) { //#9479 - var _Bl = $k[--$j]; //#9477 - var _Bm = $k[--$j]; //#9477 - var _Bn = $k[--$j]; //#9477 - $k[$j++] = _Bn; //#9477 - $k[$j++] = _Bm; //#9477 - $k[$j++] = _Bl; //#9477 - if ($gt(_Bm, _Bn)) { //#9477 - break; //#9477 - } //#9477 - var _Bo = $k[--$j]; //#9478 - var _Bp = $k[--$j]; //#9478 - $k[$j++] = $f(_Bp + 1); //#9478 - $k[$j++] = ~~(_Bo / _Bp); //#9478 - } //#9478 - var _Bq = $k[--$j]; //#9480 - var _Br = $k[--$j]; //#9480 - $k[$j++] = _Bq; //#9480 - $k[$j++] = _Br; //#9480 - $j--; //#9480 - var _Bs = $k[--$j]; //#9480 - var _Bt = $k[--$j]; //#9480 - $k[$j++] = _Bs; //#9480 - $k[$j++] = _Bt; //#9480 - $j--; //#9480 - }; //#9480 + var _Bb = $k[--$j]; //#9769 + var _Bc = $k[--$j]; //#9769 + var _Bd = $f(_Bc - _Bb); //#9769 + if (_Bb < $f(_Bc - _Bb)) { //#9769 + var _ = _Bd; //#9769 + _Bd = _Bb; //#9769 + _Bb = _; //#9769 + } //#9769 + $k[$j++] = _Bd; //#9776 + $k[$j++] = 1; //#9776 + $k[$j++] = 1; //#9776 + for (var _Bf = _Bc, _Be = $f(_Bb + 1); _Bf >= _Be; _Bf -= 1) { //#9776 + var _Bg = $k[--$j]; //#9772 + var _Bh = $k[--$j]; //#9773 + var _Bi = $k[--$j]; //#9773 + $k[$j++] = _Bi; //#9775 + $k[$j++] = _Bh; //#9775 + $k[$j++] = _Bg * _Bf; //#9775 + if ($le(_Bh, _Bi)) { //#9775 + var _Bj = $k[--$j]; //#9774 + var _Bk = $k[--$j]; //#9774 + $k[$j++] = $f(_Bk + 1); //#9774 + $k[$j++] = ~~(_Bj / _Bk); //#9774 + } //#9774 + } //#9774 + for (;;) { //#9780 + var _Bl = $k[--$j]; //#9778 + var _Bm = $k[--$j]; //#9778 + var _Bn = $k[--$j]; //#9778 + $k[$j++] = _Bn; //#9778 + $k[$j++] = _Bm; //#9778 + $k[$j++] = _Bl; //#9778 + if ($gt(_Bm, _Bn)) { //#9778 + break; //#9778 + } //#9778 + var _Bo = $k[--$j]; //#9779 + var _Bp = $k[--$j]; //#9779 + $k[$j++] = $f(_Bp + 1); //#9779 + $k[$j++] = ~~(_Bo / _Bp); //#9779 + } //#9779 + var _Bq = $k[--$j]; //#9781 + var _Br = $k[--$j]; //#9781 + $k[$j++] = _Bq; //#9781 + $k[$j++] = _Br; //#9781 + $j--; //#9781 + var _Bs = $k[--$j]; //#9781 + var _Bt = $k[--$j]; //#9781 + $k[$j++] = _Bs; //#9781 + $k[$j++] = _Bt; //#9781 + $j--; //#9781 + }; //#9781 $_.getRSSwidths = function() { - $_.oe = $k[--$j]; //#9484 - $_.el = $k[--$j]; //#9485 - $_.mw = $k[--$j]; //#9486 - $_.nm = $k[--$j]; //#9487 - $_.val = $k[--$j]; //#9488 - $_.out = $a($_.el); //#9489 - $_.mask = 0; //#9490 - for (var _C3 = 0, _C2 = $f($_.el - 2); _C3 <= _C2; _C3 += 1) { //#9517 - $_.bar = _C3; //#9492 - $_.ew = 1; //#9493 - var _C5 = $_.bar; //#9494 - $_.mask = $_.mask | ((_C5 < 0 ? 1 >>> -_C5 : 1 << _C5)); //#9494 - for (;;) { //#9513 - $k[$j++] = 'sval'; //#9495 - $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9495 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9495 - $_.ncr(); //#9495 - var _CA = $k[--$j]; //#9495 - $_[$k[--$j]] = _CA; //#9495 - if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9498 - $k[$j++] = 'sval'; //#9497 - $k[$j++] = $_.sval; //#9497 - $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9497 - $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9497 - $_.ncr(); //#9497 - var _CP = $k[--$j]; //#9497 - var _CQ = $k[--$j]; //#9497 - $_[$k[--$j]] = $f(_CQ - _CP); //#9497 - } //#9497 - if ($f($_.el - $_.bar) > 2) { //#9507 - $_.lval = 0; //#9500 - for (var _Ca = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _CZ = $f($_.mw + 1); _Ca >= _CZ; _Ca -= 1) { //#9504 - $k[$j++] = $f(($f($f($_.nm - _Ca) - $_.ew)) - 1); //#9502 - $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9502 - $_.ncr(); //#9502 - $_.lval = $f($k[--$j] + $_.lval); //#9503 - } //#9503 - $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9505 - } else { //#9507 - if ($f($_.nm - $_.ew) > $_.mw) { //#9507 - $_.sval = $f($_.sval - 1); //#9507 - } //#9507 - } //#9507 - $_.val = $f($_.val - $_.sval); //#9509 - if ($_.val < 0) { //#9510 - break; //#9510 - } //#9510 - $_.ew = $_.ew + 1; //#9511 - var _Cu = $_.bar; //#9512 - $_.mask = $_.mask & (~((_Cu < 0 ? 1 >>> -_Cu : 1 << _Cu))); //#9512 - } //#9512 - $_.val = $f($_.val + $_.sval); //#9514 - $_.nm = $f($_.nm - $_.ew); //#9515 - $put($_.out, $_.bar, $_.ew); //#9516 - } //#9516 - $put($_.out, $f($_.el - 1), $_.nm); //#9518 - $k[$j++] = $_.out; //#9519 - }; //#9519 - if (!bwipp_databarexpanded.__9530__) { //#9530 - $_ = Object.create($_); //#9530 - $_.tab174 = $a([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); //#9529 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9529 - bwipp_databarexpanded.__9530__ = 1; //#9529 - $_ = Object.getPrototypeOf($_); //#9529 - } //#9529 - $_.dxw = $a($_.datalen); //#9532 - for (var _DC = 0, _DB = $_.datalen - 1; _DC <= _DB; _DC += 1) { //#9573 - $_.x = _DC; //#9536 - $_.d = $geti($_.binval, $_.x * 12, 12); //#9538 - $k[$j++] = 'd'; //#9539 - $k[$j++] = 0; //#9539 - for (var _DG = 0; _DG <= 11; _DG += 1) { //#9539 - $_.j = _DG; //#9539 - var _DL = $k[--$j]; //#9539 - $k[$j++] = $f(_DL + ((~~Math.pow(2, 11 - $_.j)) * $get($_.d, $_.j))); //#9539 - } //#9539 - var _DM = $k[--$j]; //#9539 - $_[$k[--$j]] = _DM; //#9539 - $_.j = 0; //#9541 - for (;;) { //#9551 - if ($le($_.d, $get($_.tab174, $_.j))) { //#9549 - var _DU = $geti($_.tab174, $_.j + 1, 7); //#9543 - for (var _DV = 0, _DW = _DU.length; _DV < _DW; _DV++) { //#9543 - $k[$j++] = $get(_DU, _DV); //#9543 - } //#9543 - $_.dte = $k[--$j]; //#9544 - $_.dto = $k[--$j]; //#9544 - $_.dmwe = $k[--$j]; //#9545 - $_.dmwo = $k[--$j]; //#9545 - $_.dele = $k[--$j]; //#9546 - $_.delo = $k[--$j]; //#9546 - $_.dgs = $k[--$j]; //#9547 - break; //#9548 - } //#9548 - $_.j = $_.j + 8; //#9550 - } //#9550 - $k[$j++] = 'dwo'; //#9553 - $k[$j++] = ~~($f($_.d - $_.dgs) / $_.dte); //#9553 - $k[$j++] = $_.delo; //#9553 - $k[$j++] = $_.dmwo; //#9553 - $k[$j++] = 4; //#9553 - $k[$j++] = true; //#9553 - $_.getRSSwidths(); //#9553 - var _Dl = $k[--$j]; //#9553 - $_[$k[--$j]] = _Dl; //#9553 - $k[$j++] = 'dwe'; //#9554 - $k[$j++] = $f($_.d - $_.dgs) % $_.dte; //#9554 - $k[$j++] = $_.dele; //#9554 - $k[$j++] = $_.dmwe; //#9554 - $k[$j++] = 4; //#9554 - $k[$j++] = false; //#9554 - $_.getRSSwidths(); //#9554 - var _Ds = $k[--$j]; //#9554 - $_[$k[--$j]] = _Ds; //#9554 - $_.dw = $a(8); //#9556 - if (($_.x % 2) == 0) { //#9567 - for (var _Dw = 0; _Dw <= 3; _Dw += 1) { //#9562 - $_.j = _Dw; //#9559 - $put($_.dw, 7 - ($_.j * 2), $get($_.dwo, $_.j)); //#9560 - $put($_.dw, 6 - ($_.j * 2), $get($_.dwe, $_.j)); //#9561 - } //#9561 - } else { //#9567 - for (var _E7 = 0; _E7 <= 3; _E7 += 1) { //#9568 - $_.j = _E7; //#9565 - $put($_.dw, $_.j * 2, $get($_.dwo, $_.j)); //#9566 - $put($_.dw, ($_.j * 2) + 1, $get($_.dwe, $_.j)); //#9567 - } //#9567 - } //#9567 - $put($_.dxw, $_.x, $_.dw); //#9571 - } //#9571 - if (!bwipp_databarexpanded.__9597__) { //#9597 - $_ = Object.create($_); //#9597 - $_.finderwidths = $a([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); //#9583 - $_.finderseq = $a([$a([0, 1]), $a([0, 3, 2]), $a([0, 5, 2, 7]), $a([0, 9, 2, 7, 4]), $a([0, 9, 2, 7, 6, 11]), $a([0, 9, 2, 7, 8, 11, 10]), $a([0, 1, 2, 3, 4, 5, 6, 7]), $a([0, 1, 2, 3, 4, 5, 6, 9, 8]), $a([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), $a([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); //#9596 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9596 - bwipp_databarexpanded.__9597__ = 1; //#9596 - $_ = Object.getPrototypeOf($_); //#9596 - } //#9596 - $_.seq = $get($_.finderseq, ~~(($_.datalen - 2) / 2)); //#9599 - $_.fxw = $a($_.seq.length); //#9600 - for (var _Ef = 0, _Ee = $_.seq.length - 1; _Ef <= _Ee; _Ef += 1) { //#9604 - $_.x = _Ef; //#9602 - $put($_.fxw, $_.x, $geti($_.finderwidths, $get($_.seq, $_.x) * 5, 5)); //#9603 - } //#9603 - if (!bwipp_databarexpanded.__9633__) { //#9633 - $_ = Object.create($_); //#9633 - $_.checkweights = $a([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); //#9632 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9632 - bwipp_databarexpanded.__9633__ = 1; //#9632 - $_ = Object.getPrototypeOf($_); //#9632 - } //#9632 - $k[$j++] = Infinity; //#9635 - $forall($_.seq, function() { //#9636 - $aload($geti($_.checkweights, $k[--$j] * 16, 16)); //#9636 - }); //#9636 - var _Et = $a(); //#9636 - $_.checkweightseq = $geti(_Et, 8, _Et.length - 8); //#9637 - $k[$j++] = Infinity; //#9639 - var _Ev = $_.dxw; //#9640 - for (var _Ew = 0, _Ex = _Ev.length; _Ew < _Ex; _Ew++) { //#9640 - $forall($get(_Ev, _Ew)); //#9640 - } //#9640 - $_.widths = $a(); //#9640 - $_.checksum = 0; //#9643 - for (var _F2 = 0, _F1 = $_.widths.length - 1; _F2 <= _F1; _F2 += 1) { //#9647 - $_.i = _F2; //#9645 - $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweightseq, $_.i))); //#9646 - } //#9646 - $_.checksum = $f(($_.checksum % 211) + (($_.datalen - 3) * 211)); //#9648 - $_.i = 0; //#9650 - for (;;) { //#9660 - if ($_.checksum <= $get($_.tab174, $_.i)) { //#9658 - var _FI = $geti($_.tab174, $_.i + 1, 7); //#9652 - for (var _FJ = 0, _FK = _FI.length; _FJ < _FK; _FJ++) { //#9652 - $k[$j++] = $get(_FI, _FJ); //#9652 - } //#9652 - $_.cte = $k[--$j]; //#9653 - $_.cto = $k[--$j]; //#9653 - $_.cmwe = $k[--$j]; //#9654 - $_.cmwo = $k[--$j]; //#9654 - $_.cele = $k[--$j]; //#9655 - $_.celo = $k[--$j]; //#9655 - $_.cgs = $k[--$j]; //#9656 - break; //#9657 - } //#9657 - $_.i = $_.i + 8; //#9659 - } //#9659 - $k[$j++] = 'cwo'; //#9662 - $k[$j++] = ~~($f($_.checksum - $_.cgs) / $_.cte); //#9662 - $k[$j++] = $_.celo; //#9662 - $k[$j++] = $_.cmwo; //#9662 - $k[$j++] = 4; //#9662 - $k[$j++] = true; //#9662 - $_.getRSSwidths(); //#9662 - var _FZ = $k[--$j]; //#9662 - $_[$k[--$j]] = _FZ; //#9662 - $k[$j++] = 'cwe'; //#9663 - $k[$j++] = $f($_.checksum - $_.cgs) % $_.cte; //#9663 - $k[$j++] = $_.cele; //#9663 - $k[$j++] = $_.cmwe; //#9663 - $k[$j++] = 4; //#9663 - $k[$j++] = false; //#9663 - $_.getRSSwidths(); //#9663 - var _Fg = $k[--$j]; //#9663 - $_[$k[--$j]] = _Fg; //#9663 - $_.cw = $a(8); //#9665 - for (var _Fj = 0; _Fj <= 3; _Fj += 1) { //#9670 - $_.i = _Fj; //#9667 - $put($_.cw, $_.i * 2, $get($_.cwo, $_.i)); //#9668 - $put($_.cw, ($_.i * 2) + 1, $get($_.cwe, $_.i)); //#9669 - } //#9669 - var _Fu = $a(22); //#9672 - $put(_Fu, 0, $_.cw); //#9673 - $puti(_Fu, 1, $_.dxw); //#9673 - $_.dxw = $geti(_Fu, 0, $_.datalen + 1); //#9674 - $_.datalen = $_.dxw.length; //#9675 - $_.rows = $a(~~Math.ceil($_.datalen / $_.segments)); //#9678 - $_.numrows = $_.rows.length; //#9679 - for (var _G6 = 0, _G5 = $_.numrows - 1; _G6 <= _G5; _G6 += 1) { //#9694 - $_.r = _G6; //#9681 - $k[$j++] = Infinity; //#9682 - if ((($_.segments % 4) != 0) && (($_.r % 2) == 1)) { //#9683 - $k[$j++] = 0; //#9683 - } //#9683 - $k[$j++] = 1; //#9691 - $k[$j++] = 1; //#9691 - for (var _GB = 0, _GA = $_.segments - 1; _GB <= _GA; _GB += 1) { //#9691 - $_.pos = _GB + ($_.r * $_.segments); //#9686 - if ($_.pos < $_.datalen) { //#9690 - $forall($get($_.dxw, $_.pos)); //#9688 - if (($_.pos % 2) == 0) { //#9689 - $forall($get($_.fxw, ~~($_.pos / 2))); //#9689 - } //#9689 - } //#9689 - } //#9689 - var _GN = $counttomark() + 2; //#9693 - $k[$j++] = 1; //#9693 - $k[$j++] = 1; //#9693 - $astore($a(_GN)); //#9693 - $put($_.rows, $_.r, $k[--$j]); //#9693 - $j--; //#9693 - } //#9693 - if ($ne($_.format, "expandedstacked")) { //#9826 - var _GU = $get($_.rows, 0); //#9699 - $_.sbs = $geti(_GU, 1, _GU.length - 1); //#9699 - $k[$j++] = Infinity; //#9701 - $k[$j++] = 1; //#9707 - for (var _GY = 0, _GX = $_.datalen - 1; _GY <= _GX; _GY += 1) { //#9707 - $_.i = _GY; //#9704 - $forall($get($_.dxw, $_.i)); //#9705 - if (($_.i % 2) == 0) { //#9706 - $forall($get($_.fxw, ~~($_.i / 2))); //#9706 - } //#9706 - } //#9706 - $k[$j++] = 1; //#9708 - $k[$j++] = 1; //#9708 - $_.sbs = $a(); //#9708 - $k[$j++] = Infinity; //#9711 - var _Gh = $_.sbs; //#9713 - $k[$j++] = Infinity; //#9714 - for (var _Gj = 0, _Gk = ~~(($_.sbs.length + 1) / 2); _Gj < _Gk; _Gj++) { //#9714 - $k[$j++] = $_.height; //#9714 - } //#9714 - var _Gm = $a(); //#9714 - $k[$j++] = Infinity; //#9715 - for (var _Go = 0, _Gp = ~~(($_.sbs.length + 1) / 2); _Go < _Gp; _Go++) { //#9715 - $k[$j++] = 0; //#9715 - } //#9715 - var _Gq = $a(); //#9715 - $k[$j++] = 'ren'; //#9720 - $k[$j++] = bwipp_renlinear; //#9720 - $k[$j++] = 'sbs'; //#9720 - $k[$j++] = _Gh; //#9720 - $k[$j++] = 'bhs'; //#9720 - $k[$j++] = _Gm; //#9720 - $k[$j++] = 'bbs'; //#9720 - $k[$j++] = _Gq; //#9720 - $k[$j++] = 'borderleft'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'borderright'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'bordertop'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'borderbottom'; //#9720 - $k[$j++] = 0; //#9720 - $k[$j++] = 'opt'; //#9720 - $k[$j++] = $_.options; //#9720 - var _Gs = $d(); //#9720 - $k[$j++] = _Gs; //#9723 - if (!$_.dontdraw) { //#9723 - bwipp_renlinear(); //#9723 - } //#9723 - } else { //#9826 - $_.seps = $a($_.numrows); //#9727 - for (var _Gy = 0, _Gx = $_.numrows - 1; _Gy <= _Gx; _Gy += 1) { //#9783 - $_.r = _Gy; //#9730 - $_.row = $get($_.rows, $_.r); //#9731 - $k[$j++] = Infinity; //#9734 - for (var _H4 = 0, _H3 = $_.row.length - 1; _H4 <= _H3; _H4 += 2) { //#9739 - $_.i = _H4; //#9736 - for (var _H8 = 0, _H9 = $get($_.row, $_.i); _H8 < _H9; _H8++) { //#9737 - $k[$j++] = 0; //#9737 - } //#9737 - if ($_.i < ($_.row.length - 1)) { //#9738 - for (var _HF = 0, _HG = $get($_.row, $_.i + 1); _HF < _HG; _HF++) { //#9738 - $k[$j++] = 1; //#9738 - } //#9738 - } //#9738 - } //#9738 - $astore($a($counttomark())); //#9740 - $_.row = $k[--$j]; //#9740 - $j--; //#9740 - $k[$j++] = Infinity; //#9743 - $forall($_.row, function() { //#9743 - var _HL = $k[--$j]; //#9743 - $k[$j++] = $f(1 - _HL); //#9743 - }); //#9743 - $_.sep = $a(); //#9743 - $k[$j++] = Infinity; //#9744 - for (var _HP = 19, _HO = $_.row.length - 13; _HP <= _HO; _HP += 98) { //#9745 - $k[$j++] = _HP; //#9745 - } //#9745 - for (var _HS = 68, _HR = $_.row.length - 13; _HS <= _HR; _HS += 98) { //#9746 - $k[$j++] = _HS; //#9746 - } //#9746 - $_.finderpos = $a(); //#9746 - var _HU = $_.finderpos; //#9748 - for (var _HV = 0, _HW = _HU.length; _HV < _HW; _HV++) { //#9762 - var _HX = $get(_HU, _HV); //#9762 - for (var _HZ = _HX, _HY = $f(_HX + 14); _HZ <= _HY; _HZ += 1) { //#9761 - $_.i = _HZ; //#9750 - if ($get($_.row, $_.i) == 0) { //#9758 - if ($get($_.row, $_.i - 1) == 1) { //#9755 - $k[$j++] = 1; //#9753 - } else { //#9755 - var _Hj = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#9755 - $k[$j++] = _Hj; //#9755 - } //#9755 - } else { //#9758 - $k[$j++] = 0; //#9758 - } //#9758 - $put($_.sep, $_.i, $k[--$j]); //#9760 - } //#9760 - } //#9760 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#9763 - $puti($_.sep, $_.row.length - 4, $a([0, 0, 0, 0])); //#9764 - if ((($_.segments % 4) == 0) && (($_.r % 2) == 1)) { //#9778 - if (($get($_.rows, $_.r).length != $get($_.rows, 0).length) && (($_.finderpos.length % 2) == 1)) { //#9776 - $k[$j++] = Infinity; //#9770 - $k[$j++] = 0; //#9770 - $aload($_.row); //#9770 - $_.row = $a(); //#9770 - $k[$j++] = Infinity; //#9771 - $k[$j++] = 0; //#9771 - $aload($_.sep); //#9771 - $_.sep = $a(); //#9771 - } else { //#9776 - for (var _I5 = $_.row.length - 1; _I5 >= 0; _I5 -= 1) { //#9773 - $k[$j++] = $get($_.row, _I5); //#9773 - } //#9773 - $astore($_.row); //#9774 - $j--; //#9774 - for (var _IA = $_.sep.length - 1; _IA >= 0; _IA -= 1) { //#9775 - $k[$j++] = $get($_.sep, _IA); //#9775 - } //#9775 - $astore($_.sep); //#9776 - $j--; //#9776 - } //#9776 - } //#9776 - $put($_.rows, $_.r, $_.row); //#9780 - $put($_.seps, $_.r, $_.sep); //#9781 - } //#9781 - $_.pixx = $get($_.rows, 0).length; //#9786 - $k[$j++] = Infinity; //#9787 - for (var _IN = 0, _IO = $_.pixx; _IN < _IO; _IN++) { //#9787 - $k[$j++] = 0; //#9787 - } //#9787 - var _IP = $a(); //#9787 - $puti(_IP, 0, $get($_.rows, $_.numrows - 1)); //#9787 - $put($_.rows, $_.numrows - 1, _IP); //#9788 - $k[$j++] = Infinity; //#9789 - for (var _IW = 0, _IX = $_.pixx; _IW < _IX; _IW++) { //#9789 - $k[$j++] = 0; //#9789 - } //#9789 - var _IY = $a(); //#9789 - $puti(_IY, 0, $get($_.seps, $_.numrows - 1)); //#9789 - $put($_.seps, $_.numrows - 1, _IY); //#9790 - $k[$j++] = Infinity; //#9793 - for (var _If = 0, _Ig = (~~($_.pixx / 2)) + 1; _If < _Ig; _If++) { //#9793 - $k[$j++] = 0; //#9793 - $k[$j++] = 1; //#9793 - } //#9793 - $_.sep = $geti($a(), 0, $_.pixx); //#9793 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#9794 - $puti($_.sep, $_.pixx - 4, $a([0, 0, 0, 0])); //#9795 - $k[$j++] = Infinity; //#9798 - for (var _Ir = 0, _Iq = $_.numrows - 1; _Ir <= _Iq; _Ir += 1) { //#9809 - $_.r = _Ir; //#9800 - if ($_.r != 0) { //#9803 - $aload($get($_.seps, $_.r)); //#9802 - } //#9802 - for (var _Ix = 0, _Iy = $_.barxmult; _Ix < _Iy; _Ix++) { //#9804 - $aload($get($_.rows, $_.r)); //#9804 - } //#9804 - if ($_.r != ($_.numrows - 1)) { //#9808 - $aload($get($_.seps, $_.r)); //#9806 - $aload($_.sep); //#9807 - } //#9807 - } //#9807 - $_.pixs = $a(); //#9807 + $_.oe = $k[--$j]; //#9785 + $_.el = $k[--$j]; //#9786 + $_.mw = $k[--$j]; //#9787 + $_.nm = $k[--$j]; //#9788 + $_.val = $k[--$j]; //#9789 + $_.out = $a($_.el); //#9790 + $_.mask = 0; //#9791 + for (var _C3 = 0, _C2 = $f($_.el - 2); _C3 <= _C2; _C3 += 1) { //#9818 + $_.bar = _C3; //#9793 + $_.ew = 1; //#9794 + var _C5 = $_.bar; //#9795 + $_.mask = $_.mask | ((_C5 < 0 ? 1 >>> -_C5 : 1 << _C5)); //#9795 + for (;;) { //#9814 + $k[$j++] = 'sval'; //#9796 + $k[$j++] = $f($f($_.nm - $_.ew) - 1); //#9796 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9796 + $_.ncr(); //#9796 + var _CA = $k[--$j]; //#9796 + $_[$k[--$j]] = _CA; //#9796 + if (($_.oe && ($_.mask == 0)) && (($f(($f($f($_.nm - $_.ew) - ($_.el * 2))) + ($_.bar * 2))) >= -2)) { //#9799 + $k[$j++] = 'sval'; //#9798 + $k[$j++] = $_.sval; //#9798 + $k[$j++] = $f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar); //#9798 + $k[$j++] = $f($f($_.el - $_.bar) - 2); //#9798 + $_.ncr(); //#9798 + var _CP = $k[--$j]; //#9798 + var _CQ = $k[--$j]; //#9798 + $_[$k[--$j]] = $f(_CQ - _CP); //#9798 + } //#9798 + if ($f($_.el - $_.bar) > 2) { //#9808 + $_.lval = 0; //#9801 + for (var _Ca = $f(($f(($f($f($_.nm - $_.ew) - $_.el)) + $_.bar)) + 2), _CZ = $f($_.mw + 1); _Ca >= _CZ; _Ca -= 1) { //#9805 + $k[$j++] = $f(($f($f($_.nm - _Ca) - $_.ew)) - 1); //#9803 + $k[$j++] = $f($f($_.el - $_.bar) - 3); //#9803 + $_.ncr(); //#9803 + $_.lval = $f($k[--$j] + $_.lval); //#9804 + } //#9804 + $_.sval = $f($_.sval - ($_.lval * ($f($f($_.el - $_.bar) - 1)))); //#9806 + } else { //#9808 + if ($f($_.nm - $_.ew) > $_.mw) { //#9808 + $_.sval = $f($_.sval - 1); //#9808 + } //#9808 + } //#9808 + $_.val = $f($_.val - $_.sval); //#9810 + if ($_.val < 0) { //#9811 + break; //#9811 + } //#9811 + $_.ew = $_.ew + 1; //#9812 + var _Cu = $_.bar; //#9813 + $_.mask = $_.mask & (~((_Cu < 0 ? 1 >>> -_Cu : 1 << _Cu))); //#9813 + } //#9813 + $_.val = $f($_.val + $_.sval); //#9815 + $_.nm = $f($_.nm - $_.ew); //#9816 + $put($_.out, $_.bar, $_.ew); //#9817 + } //#9817 + $put($_.out, $f($_.el - 1), $_.nm); //#9819 + $k[$j++] = $_.out; //#9820 + }; //#9820 + if (!bwipp_databarexpanded.__9831__) { //#9831 + $_ = Object.create($_); //#9831 + $_.tab174 = $a([347, 0, 12, 5, 7, 2, 87, 4, 1387, 348, 10, 7, 5, 4, 52, 20, 2947, 1388, 8, 9, 4, 5, 30, 52, 3987, 2948, 6, 11, 3, 6, 10, 104, 4191, 3988, 4, 13, 1, 8, 1, 204]); //#9830 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9830 + bwipp_databarexpanded.__9831__ = 1; //#9830 + $_ = Object.getPrototypeOf($_); //#9830 + } //#9830 + $_.dxw = $a($_.datalen); //#9833 + for (var _DC = 0, _DB = $_.datalen - 1; _DC <= _DB; _DC += 1) { //#9874 + $_.x = _DC; //#9837 + $_.d = $geti($_.binval, $_.x * 12, 12); //#9839 + $k[$j++] = 'd'; //#9840 + $k[$j++] = 0; //#9840 + for (var _DG = 0; _DG <= 11; _DG += 1) { //#9840 + $_.j = _DG; //#9840 + var _DL = $k[--$j]; //#9840 + $k[$j++] = $f(_DL + ((~~Math.pow(2, 11 - $_.j)) * $get($_.d, $_.j))); //#9840 + } //#9840 + var _DM = $k[--$j]; //#9840 + $_[$k[--$j]] = _DM; //#9840 + $_.j = 0; //#9842 + for (;;) { //#9852 + if ($le($_.d, $get($_.tab174, $_.j))) { //#9850 + var _DU = $geti($_.tab174, $_.j + 1, 7); //#9844 + for (var _DV = 0, _DW = _DU.length; _DV < _DW; _DV++) { //#9844 + $k[$j++] = $get(_DU, _DV); //#9844 + } //#9844 + $_.dte = $k[--$j]; //#9845 + $_.dto = $k[--$j]; //#9845 + $_.dmwe = $k[--$j]; //#9846 + $_.dmwo = $k[--$j]; //#9846 + $_.dele = $k[--$j]; //#9847 + $_.delo = $k[--$j]; //#9847 + $_.dgs = $k[--$j]; //#9848 + break; //#9849 + } //#9849 + $_.j = $_.j + 8; //#9851 + } //#9851 + $k[$j++] = 'dwo'; //#9854 + $k[$j++] = ~~($f($_.d - $_.dgs) / $_.dte); //#9854 + $k[$j++] = $_.delo; //#9854 + $k[$j++] = $_.dmwo; //#9854 + $k[$j++] = 4; //#9854 + $k[$j++] = true; //#9854 + $_.getRSSwidths(); //#9854 + var _Dl = $k[--$j]; //#9854 + $_[$k[--$j]] = _Dl; //#9854 + $k[$j++] = 'dwe'; //#9855 + $k[$j++] = $f($_.d - $_.dgs) % $_.dte; //#9855 + $k[$j++] = $_.dele; //#9855 + $k[$j++] = $_.dmwe; //#9855 + $k[$j++] = 4; //#9855 + $k[$j++] = false; //#9855 + $_.getRSSwidths(); //#9855 + var _Ds = $k[--$j]; //#9855 + $_[$k[--$j]] = _Ds; //#9855 + $_.dw = $a(8); //#9857 + if (($_.x % 2) == 0) { //#9868 + for (var _Dw = 0; _Dw <= 3; _Dw += 1) { //#9863 + $_.j = _Dw; //#9860 + $put($_.dw, 7 - ($_.j * 2), $get($_.dwo, $_.j)); //#9861 + $put($_.dw, 6 - ($_.j * 2), $get($_.dwe, $_.j)); //#9862 + } //#9862 + } else { //#9868 + for (var _E7 = 0; _E7 <= 3; _E7 += 1) { //#9869 + $_.j = _E7; //#9866 + $put($_.dw, $_.j * 2, $get($_.dwo, $_.j)); //#9867 + $put($_.dw, ($_.j * 2) + 1, $get($_.dwe, $_.j)); //#9868 + } //#9868 + } //#9868 + $put($_.dxw, $_.x, $_.dw); //#9872 + } //#9872 + if (!bwipp_databarexpanded.__9898__) { //#9898 + $_ = Object.create($_); //#9898 + $_.finderwidths = $a([1, 8, 4, 1, 1, 1, 1, 4, 8, 1, 3, 6, 4, 1, 1, 1, 1, 4, 6, 3, 3, 4, 6, 1, 1, 1, 1, 6, 4, 3, 3, 2, 8, 1, 1, 1, 1, 8, 2, 3, 2, 6, 5, 1, 1, 1, 1, 5, 6, 2, 2, 2, 9, 1, 1, 1, 1, 9, 2, 2]); //#9884 + $_.finderseq = $a([$a([0, 1]), $a([0, 3, 2]), $a([0, 5, 2, 7]), $a([0, 9, 2, 7, 4]), $a([0, 9, 2, 7, 6, 11]), $a([0, 9, 2, 7, 8, 11, 10]), $a([0, 1, 2, 3, 4, 5, 6, 7]), $a([0, 1, 2, 3, 4, 5, 6, 9, 8]), $a([0, 1, 2, 3, 4, 5, 6, 9, 10, 11]), $a([0, 1, 2, 3, 4, 7, 6, 9, 8, 11, 10])]); //#9897 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9897 + bwipp_databarexpanded.__9898__ = 1; //#9897 + $_ = Object.getPrototypeOf($_); //#9897 + } //#9897 + $_.seq = $get($_.finderseq, ~~(($_.datalen - 2) / 2)); //#9900 + $_.fxw = $a($_.seq.length); //#9901 + for (var _Ef = 0, _Ee = $_.seq.length - 1; _Ef <= _Ee; _Ef += 1) { //#9905 + $_.x = _Ef; //#9903 + $put($_.fxw, $_.x, $geti($_.finderwidths, $get($_.seq, $_.x) * 5, 5)); //#9904 + } //#9904 + if (!bwipp_databarexpanded.__9934__) { //#9934 + $_ = Object.create($_); //#9934 + $_.checkweights = $a([-1, -1, -1, -1, -1, -1, -1, -1, 77, 96, 32, 81, 27, 9, 3, 1, 20, 60, 180, 118, 143, 7, 21, 63, 205, 209, 140, 117, 39, 13, 145, 189, 193, 157, 49, 147, 19, 57, 171, 91, 132, 44, 85, 169, 197, 136, 186, 62, 185, 133, 188, 142, 4, 12, 36, 108, 50, 87, 29, 80, 97, 173, 128, 113, 150, 28, 84, 41, 123, 158, 52, 156, 166, 196, 206, 139, 187, 203, 138, 46, 76, 17, 51, 153, 37, 111, 122, 155, 146, 119, 110, 107, 106, 176, 129, 43, 16, 48, 144, 10, 30, 90, 59, 177, 164, 125, 112, 178, 200, 137, 116, 109, 70, 210, 208, 202, 184, 130, 179, 115, 190, 204, 68, 93, 31, 151, 191, 134, 148, 22, 66, 198, 172, 94, 71, 2, 40, 154, 192, 64, 162, 54, 18, 6, 120, 149, 25, 75, 14, 42, 126, 167, 175, 199, 207, 69, 23, 78, 26, 79, 103, 98, 83, 38, 114, 131, 182, 124, 159, 53, 88, 170, 127, 183, 61, 161, 55, 165, 73, 8, 24, 72, 5, 15, 89, 100, 174, 58, 160, 194, 135, 45]); //#9933 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_databarexpanded.$ctx[id] = $_[id]); //#9933 + bwipp_databarexpanded.__9934__ = 1; //#9933 + $_ = Object.getPrototypeOf($_); //#9933 + } //#9933 + $k[$j++] = Infinity; //#9936 + $forall($_.seq, function() { //#9937 + $aload($geti($_.checkweights, $k[--$j] * 16, 16)); //#9937 + }); //#9937 + var _Et = $a(); //#9937 + $_.checkweightseq = $geti(_Et, 8, _Et.length - 8); //#9938 + $k[$j++] = Infinity; //#9940 + var _Ev = $_.dxw; //#9941 + for (var _Ew = 0, _Ex = _Ev.length; _Ew < _Ex; _Ew++) { //#9941 + $forall($get(_Ev, _Ew)); //#9941 + } //#9941 + $_.widths = $a(); //#9941 + $_.checksum = 0; //#9944 + for (var _F2 = 0, _F1 = $_.widths.length - 1; _F2 <= _F1; _F2 += 1) { //#9948 + $_.i = _F2; //#9946 + $_.checksum = $f($_.checksum + ($get($_.widths, $_.i) * $get($_.checkweightseq, $_.i))); //#9947 + } //#9947 + $_.checksum = $f(($_.checksum % 211) + (($_.datalen - 3) * 211)); //#9949 + $_.i = 0; //#9951 + for (;;) { //#9961 + if ($_.checksum <= $get($_.tab174, $_.i)) { //#9959 + var _FI = $geti($_.tab174, $_.i + 1, 7); //#9953 + for (var _FJ = 0, _FK = _FI.length; _FJ < _FK; _FJ++) { //#9953 + $k[$j++] = $get(_FI, _FJ); //#9953 + } //#9953 + $_.cte = $k[--$j]; //#9954 + $_.cto = $k[--$j]; //#9954 + $_.cmwe = $k[--$j]; //#9955 + $_.cmwo = $k[--$j]; //#9955 + $_.cele = $k[--$j]; //#9956 + $_.celo = $k[--$j]; //#9956 + $_.cgs = $k[--$j]; //#9957 + break; //#9958 + } //#9958 + $_.i = $_.i + 8; //#9960 + } //#9960 + $k[$j++] = 'cwo'; //#9963 + $k[$j++] = ~~($f($_.checksum - $_.cgs) / $_.cte); //#9963 + $k[$j++] = $_.celo; //#9963 + $k[$j++] = $_.cmwo; //#9963 + $k[$j++] = 4; //#9963 + $k[$j++] = true; //#9963 + $_.getRSSwidths(); //#9963 + var _FZ = $k[--$j]; //#9963 + $_[$k[--$j]] = _FZ; //#9963 + $k[$j++] = 'cwe'; //#9964 + $k[$j++] = $f($_.checksum - $_.cgs) % $_.cte; //#9964 + $k[$j++] = $_.cele; //#9964 + $k[$j++] = $_.cmwe; //#9964 + $k[$j++] = 4; //#9964 + $k[$j++] = false; //#9964 + $_.getRSSwidths(); //#9964 + var _Fg = $k[--$j]; //#9964 + $_[$k[--$j]] = _Fg; //#9964 + $_.cw = $a(8); //#9966 + for (var _Fj = 0; _Fj <= 3; _Fj += 1) { //#9971 + $_.i = _Fj; //#9968 + $put($_.cw, $_.i * 2, $get($_.cwo, $_.i)); //#9969 + $put($_.cw, ($_.i * 2) + 1, $get($_.cwe, $_.i)); //#9970 + } //#9970 + var _Fu = $a(22); //#9973 + $put(_Fu, 0, $_.cw); //#9974 + $puti(_Fu, 1, $_.dxw); //#9974 + $_.dxw = $geti(_Fu, 0, $_.datalen + 1); //#9975 + $_.datalen = $_.dxw.length; //#9976 + $_.rows = $a(~~Math.ceil($_.datalen / $_.segments)); //#9979 + $_.numrows = $_.rows.length; //#9980 + for (var _G6 = 0, _G5 = $_.numrows - 1; _G6 <= _G5; _G6 += 1) { //#9995 + $_.r = _G6; //#9982 + $k[$j++] = Infinity; //#9983 + if ((($_.segments % 4) != 0) && (($_.r % 2) == 1)) { //#9984 + $k[$j++] = 0; //#9984 + } //#9984 + $k[$j++] = 1; //#9992 + $k[$j++] = 1; //#9992 + for (var _GB = 0, _GA = $_.segments - 1; _GB <= _GA; _GB += 1) { //#9992 + $_.pos = _GB + ($_.r * $_.segments); //#9987 + if ($_.pos < $_.datalen) { //#9991 + $forall($get($_.dxw, $_.pos)); //#9989 + if (($_.pos % 2) == 0) { //#9990 + $forall($get($_.fxw, ~~($_.pos / 2))); //#9990 + } //#9990 + } //#9990 + } //#9990 + var _GN = $counttomark() + 2; //#9994 + $k[$j++] = 1; //#9994 + $k[$j++] = 1; //#9994 + $astore($a(_GN)); //#9994 + $put($_.rows, $_.r, $k[--$j]); //#9994 + $j--; //#9994 + } //#9994 + if ($ne($_.format, "expandedstacked")) { //#10127 + var _GU = $get($_.rows, 0); //#10000 + $_.sbs = $geti(_GU, 1, _GU.length - 1); //#10000 + $k[$j++] = Infinity; //#10002 + $k[$j++] = 1; //#10008 + for (var _GY = 0, _GX = $_.datalen - 1; _GY <= _GX; _GY += 1) { //#10008 + $_.i = _GY; //#10005 + $forall($get($_.dxw, $_.i)); //#10006 + if (($_.i % 2) == 0) { //#10007 + $forall($get($_.fxw, ~~($_.i / 2))); //#10007 + } //#10007 + } //#10007 + $k[$j++] = 1; //#10009 + $k[$j++] = 1; //#10009 + $_.sbs = $a(); //#10009 + $k[$j++] = Infinity; //#10012 + var _Gh = $_.sbs; //#10014 + $k[$j++] = Infinity; //#10015 + for (var _Gj = 0, _Gk = ~~(($_.sbs.length + 1) / 2); _Gj < _Gk; _Gj++) { //#10015 + $k[$j++] = $_.height; //#10015 + } //#10015 + var _Gm = $a(); //#10015 + $k[$j++] = Infinity; //#10016 + for (var _Go = 0, _Gp = ~~(($_.sbs.length + 1) / 2); _Go < _Gp; _Go++) { //#10016 + $k[$j++] = 0; //#10016 + } //#10016 + var _Gq = $a(); //#10016 + $k[$j++] = 'ren'; //#10021 + $k[$j++] = 'renlinear'; //#10021 + $k[$j++] = 'sbs'; //#10021 + $k[$j++] = _Gh; //#10021 + $k[$j++] = 'bhs'; //#10021 + $k[$j++] = _Gm; //#10021 + $k[$j++] = 'bbs'; //#10021 + $k[$j++] = _Gq; //#10021 + $k[$j++] = 'borderleft'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'borderright'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'bordertop'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'borderbottom'; //#10021 + $k[$j++] = 0; //#10021 + $k[$j++] = 'opt'; //#10021 + $k[$j++] = $_.options; //#10021 + var _Gs = $d(); //#10021 + $k[$j++] = _Gs; //#10024 + if (!$_.dontdraw) { //#10024 + bwipp_renlinear(); //#10024 + } //#10024 + } else { //#10127 + $_.seps = $a($_.numrows); //#10028 + for (var _Gy = 0, _Gx = $_.numrows - 1; _Gy <= _Gx; _Gy += 1) { //#10084 + $_.r = _Gy; //#10031 + $_.row = $get($_.rows, $_.r); //#10032 + $k[$j++] = Infinity; //#10035 + for (var _H4 = 0, _H3 = $_.row.length - 1; _H4 <= _H3; _H4 += 2) { //#10040 + $_.i = _H4; //#10037 + for (var _H8 = 0, _H9 = $get($_.row, $_.i); _H8 < _H9; _H8++) { //#10038 + $k[$j++] = 0; //#10038 + } //#10038 + if ($_.i < ($_.row.length - 1)) { //#10039 + for (var _HF = 0, _HG = $get($_.row, $_.i + 1); _HF < _HG; _HF++) { //#10039 + $k[$j++] = 1; //#10039 + } //#10039 + } //#10039 + } //#10039 + $astore($a($counttomark())); //#10041 + $_.row = $k[--$j]; //#10041 + $j--; //#10041 + $k[$j++] = Infinity; //#10044 + $forall($_.row, function() { //#10044 + var _HL = $k[--$j]; //#10044 + $k[$j++] = $f(1 - _HL); //#10044 + }); //#10044 + $_.sep = $a(); //#10044 + $k[$j++] = Infinity; //#10045 + for (var _HP = 19, _HO = $_.row.length - 13; _HP <= _HO; _HP += 98) { //#10046 + $k[$j++] = _HP; //#10046 + } //#10046 + for (var _HS = 68, _HR = $_.row.length - 13; _HS <= _HR; _HS += 98) { //#10047 + $k[$j++] = _HS; //#10047 + } //#10047 + $_.finderpos = $a(); //#10047 + var _HU = $_.finderpos; //#10049 + for (var _HV = 0, _HW = _HU.length; _HV < _HW; _HV++) { //#10063 + var _HX = $get(_HU, _HV); //#10063 + for (var _HZ = _HX, _HY = $f(_HX + 14); _HZ <= _HY; _HZ += 1) { //#10062 + $_.i = _HZ; //#10051 + if ($get($_.row, $_.i) == 0) { //#10059 + if ($get($_.row, $_.i - 1) == 1) { //#10056 + $k[$j++] = 1; //#10054 + } else { //#10056 + var _Hj = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#10056 + $k[$j++] = _Hj; //#10056 + } //#10056 + } else { //#10059 + $k[$j++] = 0; //#10059 + } //#10059 + $put($_.sep, $_.i, $k[--$j]); //#10061 + } //#10061 + } //#10061 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#10064 + $puti($_.sep, $_.row.length - 4, $a([0, 0, 0, 0])); //#10065 + if ((($_.segments % 4) == 0) && (($_.r % 2) == 1)) { //#10079 + if (($get($_.rows, $_.r).length != $get($_.rows, 0).length) && (($_.finderpos.length % 2) == 1)) { //#10077 + $k[$j++] = Infinity; //#10071 + $k[$j++] = 0; //#10071 + $aload($_.row); //#10071 + $_.row = $a(); //#10071 + $k[$j++] = Infinity; //#10072 + $k[$j++] = 0; //#10072 + $aload($_.sep); //#10072 + $_.sep = $a(); //#10072 + } else { //#10077 + for (var _I5 = $_.row.length - 1; _I5 >= 0; _I5 -= 1) { //#10074 + $k[$j++] = $get($_.row, _I5); //#10074 + } //#10074 + $astore($_.row); //#10075 + $j--; //#10075 + for (var _IA = $_.sep.length - 1; _IA >= 0; _IA -= 1) { //#10076 + $k[$j++] = $get($_.sep, _IA); //#10076 + } //#10076 + $astore($_.sep); //#10077 + $j--; //#10077 + } //#10077 + } //#10077 + $put($_.rows, $_.r, $_.row); //#10081 + $put($_.seps, $_.r, $_.sep); //#10082 + } //#10082 + $_.pixx = $get($_.rows, 0).length; //#10087 + $k[$j++] = Infinity; //#10088 + for (var _IN = 0, _IO = $_.pixx; _IN < _IO; _IN++) { //#10088 + $k[$j++] = 0; //#10088 + } //#10088 + var _IP = $a(); //#10088 + $puti(_IP, 0, $get($_.rows, $_.numrows - 1)); //#10088 + $put($_.rows, $_.numrows - 1, _IP); //#10089 + $k[$j++] = Infinity; //#10090 + for (var _IW = 0, _IX = $_.pixx; _IW < _IX; _IW++) { //#10090 + $k[$j++] = 0; //#10090 + } //#10090 + var _IY = $a(); //#10090 + $puti(_IY, 0, $get($_.seps, $_.numrows - 1)); //#10090 + $put($_.seps, $_.numrows - 1, _IY); //#10091 + $k[$j++] = Infinity; //#10094 + for (var _If = 0, _Ig = (~~($_.pixx / 2)) + 1; _If < _Ig; _If++) { //#10094 + $k[$j++] = 0; //#10094 + $k[$j++] = 1; //#10094 + } //#10094 + $_.sep = $geti($a(), 0, $_.pixx); //#10094 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#10095 + $puti($_.sep, $_.pixx - 4, $a([0, 0, 0, 0])); //#10096 + $k[$j++] = Infinity; //#10099 + for (var _Ir = 0, _Iq = $_.numrows - 1; _Ir <= _Iq; _Ir += 1) { //#10110 + $_.r = _Ir; //#10101 + if ($_.r != 0) { //#10104 + $aload($get($_.seps, $_.r)); //#10103 + } //#10103 + for (var _Ix = 0, _Iy = $_.barxmult; _Ix < _Iy; _Ix++) { //#10105 + $aload($get($_.rows, $_.r)); //#10105 + } //#10105 + if ($_.r != ($_.numrows - 1)) { //#10109 + $aload($get($_.seps, $_.r)); //#10107 + $aload($_.sep); //#10108 + } //#10108 + } //#10108 + $_.pixs = $a(); //#10108 var _JH = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", ~~($_.pixs.length / $_.pixx)], @@ -13360,4281 +13848,4281 @@ function bwipp_databarexpanded() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#9823 - $k[$j++] = _JH; //#9826 - if (!$_.dontdraw) { //#9826 - bwipp_renmatrix(); //#9826 - } //#9826 - } //#9826 - $_ = Object.getPrototypeOf($_); //#9830 - $_ = Object.getPrototypeOf($_); //#9832 + ]); //#10124 + $k[$j++] = _JH; //#10127 + if (!$_.dontdraw) { //#10127 + bwipp_renmatrix(); //#10127 + } //#10127 + } //#10127 + $_ = Object.getPrototypeOf($_); //#10131 + $_ = Object.getPrototypeOf($_); //#10133 } //bwipp_databarexpanded function bwipp_databarexpandedstacked() { - $_ = Object.create($_); //#9861 - $_.dontdraw = false; //#9864 - $k[$j++] = $_; //#9866 - bwipp_processoptions(); //#9866 - $_.options = $k[--$j]; //#9866 - $_.barcode = $k[--$j]; //#9867 - $put($_.options, "dontdraw", true); //#9870 - $put($_.options, "format", "expandedstacked"); //#9871 - $k[$j++] = 'args'; //#9873 - $k[$j++] = $_.barcode; //#9873 - $k[$j++] = $_.options; //#9873 - bwipp_databarexpanded(); //#9873 - var _6 = $k[--$j]; //#9873 - $_[$k[--$j]] = _6; //#9873 - $put($_.args, "opt", $_.options); //#9875 - $k[$j++] = $_.args; //#9878 - if (!$_.dontdraw) { //#9878 - bwipp_renmatrix(); //#9878 - } //#9878 - $_ = Object.getPrototypeOf($_); //#9880 + $_ = Object.create($_); //#10162 + $_.dontdraw = false; //#10165 + $k[$j++] = $_; //#10167 + bwipp_processoptions(); //#10167 + $_.options = $k[--$j]; //#10167 + $_.barcode = $k[--$j]; //#10168 + $put($_.options, "dontdraw", true); //#10171 + $put($_.options, "format", "expandedstacked"); //#10172 + $k[$j++] = 'args'; //#10174 + $k[$j++] = $_.barcode; //#10174 + $k[$j++] = $_.options; //#10174 + bwipp_databarexpanded(); //#10174 + var _6 = $k[--$j]; //#10174 + $_[$k[--$j]] = _6; //#10174 + $put($_.args, "opt", $_.options); //#10176 + $k[$j++] = $_.args; //#10179 + if (!$_.dontdraw) { //#10179 + bwipp_renmatrix(); //#10179 + } //#10179 + $_ = Object.getPrototypeOf($_); //#10181 } //bwipp_databarexpandedstacked function bwipp_gs1northamericancoupon() { - $_ = Object.create($_); //#9910 - $_.dontdraw = false; //#9913 - $_.includetext = false; //#9914 - $_.coupontextfont = "OCR-B"; //#9915 - $_.coupontextsize = 9; //#9916 - $_.coupontextxoffset = null; //#9917 - $_.coupontextyoffset = null; //#9918 - $_.parse = false; //#9919 - $_.dontlint = false; //#9920 - $_.lintreqs = true; //#9921 - $k[$j++] = $_; //#9923 - bwipp_processoptions(); //#9923 - $_.options = $k[--$j]; //#9923 - $_.barcode = $k[--$j]; //#9924 - $k[$j++] = $_.barcode; //#9926 - $k[$j++] = 'ai'; //#9926 - bwipp_gs1process(); //#9926 - $j--; //#9927 - $_.vals = $k[--$j]; //#9928 - $_.ais = $k[--$j]; //#9929 - if ($_.ais.length != 1) { //#9934 - $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#9933'; //#9933 - $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#9933 - bwipp_raiseerror(); //#9933 - } //#9933 - if ($ne($get($_.ais, 0), "8110")) { //#9937 - $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#9936'; //#9936 - $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#9936 - bwipp_raiseerror(); //#9936 - } //#9936 - $_.val = $get($_.vals, 0); //#9940 - $_.vli = $f($get($_.val, 0) - 48); //#9941 - if (($_.vli < 0) || ($_.vli > 6)) { //#9944 - $k[$j++] = 'bwipp.gs1northamericancouponBadVLI#9943'; //#9943 - $k[$j++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; //#9943 - bwipp_raiseerror(); //#9943 - } //#9943 - $_.gcp = $geti($_.val, 1, $f($_.vli + 6)); //#9945 - $_.cod = $geti($_.val, $f($_.vli + 7), 6); //#9946 - $_.coupontext = $s($_.gcp.length + 7); //#9947 - $puti($_.coupontext, 0, $_.gcp); //#9948 - $puti($_.coupontext, $_.gcp.length, "-"); //#9949 - $puti($_.coupontext, $_.gcp.length + 1, $_.cod); //#9950 - $put($_.options, "dontdraw", true); //#9953 - $k[$j++] = 'args'; //#9955 - $k[$j++] = $_.barcode; //#9955 - $k[$j++] = $_.options; //#9955 - bwipp_databarexpandedstacked(); //#9955 - var _W = $k[--$j]; //#9955 - $_[$k[--$j]] = _W; //#9955 - if ($_.includetext) { //#9974 - if ($eq($_.coupontextxoffset, null)) { //#9961 - $_.coupontextxoffset = 0; //#9960 - } //#9960 - if ($eq($_.coupontextyoffset, null)) { //#9964 - $_.coupontextyoffset = $f(($get($_.args, "height") * 72) + 3); //#9963 - } //#9963 - var _e = $get($_.args, "txt") !== undefined; //#9965 - if (_e) { //#9972 - $_.txt = $get($_.args, "txt"); //#9966 - $_.newtxt = $a($_.txt.length + 1); //#9967 - $puti($_.newtxt, 0, $_.txt); //#9968 - $put($_.newtxt, $_.newtxt.length - 1, $a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])); //#9969 - $put($_.args, "txt", $_.newtxt); //#9970 - } else { //#9972 - $put($_.args, "txt", $a([$a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])])); //#9972 - } //#9972 - } //#9972 - $put($_.args, "opt", $_.options); //#9976 - $k[$j++] = $_.args; //#9979 - if (!$_.dontdraw) { //#9979 - bwipp_renmatrix(); //#9979 - } //#9979 - $_ = Object.getPrototypeOf($_); //#9981 + $_ = Object.create($_); //#10211 + $_.dontdraw = false; //#10214 + $_.includetext = false; //#10215 + $_.coupontextfont = "OCR-B"; //#10216 + $_.coupontextsize = 9; //#10217 + $_.coupontextxoffset = null; //#10218 + $_.coupontextyoffset = null; //#10219 + $_.parse = false; //#10220 + $_.dontlint = false; //#10221 + $_.lintreqs = true; //#10222 + $k[$j++] = $_; //#10224 + bwipp_processoptions(); //#10224 + $_.options = $k[--$j]; //#10224 + $_.barcode = $k[--$j]; //#10225 + $k[$j++] = $_.barcode; //#10227 + $k[$j++] = 'ai'; //#10227 + bwipp_gs1process(); //#10227 + $j--; //#10228 + $_.vals = $k[--$j]; //#10229 + $_.ais = $k[--$j]; //#10230 + if ($_.ais.length != 1) { //#10235 + $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#10234'; //#10234 + $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#10234 + bwipp_raiseerror(); //#10234 + } //#10234 + if ($ne($get($_.ais, 0), "8110")) { //#10238 + $k[$j++] = 'bwipp.gs1northamericancouponBadAIStructure#10237'; //#10237 + $k[$j++] = "A GS1 North American Coupon should consist of a single AI (8110)"; //#10237 + bwipp_raiseerror(); //#10237 + } //#10237 + $_.val = $get($_.vals, 0); //#10241 + $_.vli = $f($get($_.val, 0) - 48); //#10242 + if (($_.vli < 0) || ($_.vli > 6)) { //#10245 + $k[$j++] = 'bwipp.gs1northamericancouponBadVLI#10244'; //#10244 + $k[$j++] = "The AI (8110) data should start with a Company Prefix length indicator in the range 0 to 6"; //#10244 + bwipp_raiseerror(); //#10244 + } //#10244 + $_.gcp = $geti($_.val, 1, $f($_.vli + 6)); //#10246 + $_.cod = $geti($_.val, $f($_.vli + 7), 6); //#10247 + $_.coupontext = $s($_.gcp.length + 7); //#10248 + $puti($_.coupontext, 0, $_.gcp); //#10249 + $puti($_.coupontext, $_.gcp.length, "-"); //#10250 + $puti($_.coupontext, $_.gcp.length + 1, $_.cod); //#10251 + $put($_.options, "dontdraw", true); //#10254 + $k[$j++] = 'args'; //#10256 + $k[$j++] = $_.barcode; //#10256 + $k[$j++] = $_.options; //#10256 + bwipp_databarexpandedstacked(); //#10256 + var _W = $k[--$j]; //#10256 + $_[$k[--$j]] = _W; //#10256 + if ($_.includetext) { //#10275 + if ($eq($_.coupontextxoffset, null)) { //#10262 + $_.coupontextxoffset = 0; //#10261 + } //#10261 + if ($eq($_.coupontextyoffset, null)) { //#10265 + $_.coupontextyoffset = $f(($get($_.args, "height") * 72) + 3); //#10264 + } //#10264 + var _e = $get($_.args, "txt") !== undefined; //#10266 + if (_e) { //#10273 + $_.txt = $get($_.args, "txt"); //#10267 + $_.newtxt = $a($_.txt.length + 1); //#10268 + $puti($_.newtxt, 0, $_.txt); //#10269 + $put($_.newtxt, $_.newtxt.length - 1, $a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])); //#10270 + $put($_.args, "txt", $_.newtxt); //#10271 + } else { //#10273 + $put($_.args, "txt", $a([$a([$_.coupontext, $_.coupontextxoffset, $_.coupontextyoffset, $_.coupontextfont, $_.coupontextsize])])); //#10273 + } //#10273 + } //#10273 + $put($_.args, "opt", $_.options); //#10277 + $k[$j++] = $_.args; //#10280 + if (!$_.dontdraw) { //#10280 + bwipp_renmatrix(); //#10280 + } //#10280 + $_ = Object.getPrototypeOf($_); //#10282 } //bwipp_gs1northamericancoupon function bwipp_pharmacode() { - $_ = Object.create($_); //#10009 - $_.dontdraw = false; //#10012 - $_.height = (8 * 2.835) / 72; //#10013 - $_.nwidth = 0.5 * 2.835; //#10014 - $_.wwidth = 1.5 * 2.835; //#10015 - $_.swidth = 1 * 2.835; //#10016 - $k[$j++] = $_; //#10018 - bwipp_processoptions(); //#10018 - $_.options = $k[--$j]; //#10018 - $_.barcode = $k[--$j]; //#10019 - if (($_.barcode.length < 1) || ($_.barcode.length > 6)) { //#10024 - $k[$j++] = 'bwipp.pharmacodeBadLength#10023'; //#10023 - $k[$j++] = "Pharmacode must be 1 to 6 digits"; //#10023 - bwipp_raiseerror(); //#10023 - } //#10023 - $forall($_.barcode, function() { //#10029 - var _5 = $k[--$j]; //#10026 - if ((_5 < 48) || (_5 > 57)) { //#10028 - $k[$j++] = 'bwipp.pharmacodeBadCharacter#10027'; //#10027 - $k[$j++] = "Pharmacode must contain only digits"; //#10027 - bwipp_raiseerror(); //#10027 - } //#10027 - }); //#10027 - var _7 = $cvi($_.barcode); //#10030 - if ((_7 < 3) || (_7 > 131070)) { //#10032 - $k[$j++] = 'bwipp.pharmacodeBadValue#10031'; //#10031 - $k[$j++] = "Pharmacode value must be between 3 and 131070"; //#10031 - bwipp_raiseerror(); //#10031 - } //#10031 - $_.txt = $a($_.barcode.length); //#10035 - for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10039 - $_.i = _C; //#10037 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10038 - } //#10038 - $_.barcode = $cvrs($s(17), $cvi($_.barcode) + 1, 2); //#10042 - $_.barcode = $geti($_.barcode, 1, $_.barcode.length - 1); //#10043 - $_.barlen = $_.barcode.length; //#10045 - $_.sbs = $a($_.barlen * 2); //#10046 - for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10057 - $_.i = _U; //#10049 - $_.enc = $geti($_.barcode, $_.i, 1); //#10050 - if ($eq($_.enc, "0")) { //#10054 - $put($_.sbs, $_.i * 2, $_.nwidth); //#10052 - } else { //#10054 - $put($_.sbs, $_.i * 2, $_.wwidth); //#10054 - } //#10054 - $put($_.sbs, ($_.i * 2) + 1, $_.swidth); //#10056 - } //#10056 - $k[$j++] = Infinity; //#10060 - var _i = $_.sbs; //#10062 - $k[$j++] = Infinity; //#10063 - for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#10063 - $k[$j++] = $_.height; //#10063 - } //#10063 - var _n = $a(); //#10063 - $k[$j++] = Infinity; //#10064 - for (var _p = 0, _q = ~~(($_.sbs.length + 1) / 2); _p < _q; _p++) { //#10064 - $k[$j++] = 0; //#10064 - } //#10064 - var _r = $a(); //#10064 - $k[$j++] = 'ren'; //#10067 - $k[$j++] = bwipp_renlinear; //#10067 - $k[$j++] = 'sbs'; //#10067 - $k[$j++] = _i; //#10067 - $k[$j++] = 'bhs'; //#10067 - $k[$j++] = _n; //#10067 - $k[$j++] = 'bbs'; //#10067 - $k[$j++] = _r; //#10067 - $k[$j++] = 'txt'; //#10067 - $k[$j++] = $_.txt; //#10067 - $k[$j++] = 'textxalign'; //#10067 - $k[$j++] = "center"; //#10067 - $k[$j++] = 'opt'; //#10067 - $k[$j++] = $_.options; //#10067 - var _u = $d(); //#10067 - $k[$j++] = _u; //#10070 - if (!$_.dontdraw) { //#10070 - bwipp_renlinear(); //#10070 - } //#10070 - $_ = Object.getPrototypeOf($_); //#10072 + $_ = Object.create($_); //#10310 + $_.dontdraw = false; //#10313 + $_.height = (8 * 2.835) / 72; //#10314 + $_.nwidth = 0.5 * 2.835; //#10315 + $_.wwidth = 1.5 * 2.835; //#10316 + $_.swidth = 1 * 2.835; //#10317 + $k[$j++] = $_; //#10319 + bwipp_processoptions(); //#10319 + $_.options = $k[--$j]; //#10319 + $_.barcode = $k[--$j]; //#10320 + if (($_.barcode.length < 1) || ($_.barcode.length > 6)) { //#10325 + $k[$j++] = 'bwipp.pharmacodeBadLength#10324'; //#10324 + $k[$j++] = "Pharmacode must be 1 to 6 digits"; //#10324 + bwipp_raiseerror(); //#10324 + } //#10324 + $forall($_.barcode, function() { //#10330 + var _5 = $k[--$j]; //#10327 + if ((_5 < 48) || (_5 > 57)) { //#10329 + $k[$j++] = 'bwipp.pharmacodeBadCharacter#10328'; //#10328 + $k[$j++] = "Pharmacode must contain only digits"; //#10328 + bwipp_raiseerror(); //#10328 + } //#10328 + }); //#10328 + var _7 = $cvi($_.barcode); //#10331 + if ((_7 < 3) || (_7 > 131070)) { //#10333 + $k[$j++] = 'bwipp.pharmacodeBadValue#10332'; //#10332 + $k[$j++] = "Pharmacode value must be between 3 and 131070"; //#10332 + bwipp_raiseerror(); //#10332 + } //#10332 + $_.txt = $a($_.barcode.length); //#10336 + for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10340 + $_.i = _C; //#10338 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10339 + } //#10339 + $_.barcode = $cvrs($s(17), $cvi($_.barcode) + 1, 2); //#10343 + $_.barcode = $geti($_.barcode, 1, $_.barcode.length - 1); //#10344 + $_.barlen = $_.barcode.length; //#10346 + $_.sbs = $a($_.barlen * 2); //#10347 + for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10358 + $_.i = _U; //#10350 + $_.enc = $geti($_.barcode, $_.i, 1); //#10351 + if ($eq($_.enc, "0")) { //#10355 + $put($_.sbs, $_.i * 2, $_.nwidth); //#10353 + } else { //#10355 + $put($_.sbs, $_.i * 2, $_.wwidth); //#10355 + } //#10355 + $put($_.sbs, ($_.i * 2) + 1, $_.swidth); //#10357 + } //#10357 + $k[$j++] = Infinity; //#10361 + var _i = $_.sbs; //#10363 + $k[$j++] = Infinity; //#10364 + for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#10364 + $k[$j++] = $_.height; //#10364 + } //#10364 + var _n = $a(); //#10364 + $k[$j++] = Infinity; //#10365 + for (var _p = 0, _q = ~~(($_.sbs.length + 1) / 2); _p < _q; _p++) { //#10365 + $k[$j++] = 0; //#10365 + } //#10365 + var _r = $a(); //#10365 + $k[$j++] = 'ren'; //#10368 + $k[$j++] = 'renlinear'; //#10368 + $k[$j++] = 'sbs'; //#10368 + $k[$j++] = _i; //#10368 + $k[$j++] = 'bhs'; //#10368 + $k[$j++] = _n; //#10368 + $k[$j++] = 'bbs'; //#10368 + $k[$j++] = _r; //#10368 + $k[$j++] = 'txt'; //#10368 + $k[$j++] = $_.txt; //#10368 + $k[$j++] = 'textxalign'; //#10368 + $k[$j++] = "center"; //#10368 + $k[$j++] = 'opt'; //#10368 + $k[$j++] = $_.options; //#10368 + var _u = $d(); //#10368 + $k[$j++] = _u; //#10371 + if (!$_.dontdraw) { //#10371 + bwipp_renlinear(); //#10371 + } //#10371 + $_ = Object.getPrototypeOf($_); //#10373 } //bwipp_pharmacode function bwipp_pharmacode2() { - $_ = Object.create($_); //#10100 - $_.dontdraw = false; //#10103 - $_.includetext = false; //#10104 - $_.height = 4; //#10105 - $k[$j++] = $_; //#10107 - bwipp_processoptions(); //#10107 - $_.options = $k[--$j]; //#10107 - $_.barcode = $k[--$j]; //#10108 - if (($_.barcode.length < 1) || ($_.barcode.length > 8)) { //#10113 - $k[$j++] = 'bwipp.pharmacode2BadLength#10112'; //#10112 - $k[$j++] = "Two-track Pharmacode must be 1 to 6 digits"; //#10112 - bwipp_raiseerror(); //#10112 - } //#10112 - $forall($_.barcode, function() { //#10118 - var _5 = $k[--$j]; //#10115 - if ((_5 < 48) || (_5 > 57)) { //#10117 - $k[$j++] = 'bwipp.pharmacode2badCharacter#10116'; //#10116 - $k[$j++] = "Two-track Pharmacode must contain only digits"; //#10116 - bwipp_raiseerror(); //#10116 - } //#10116 - }); //#10116 - var _7 = $cvi($_.barcode); //#10119 - if ((_7 < 4) || (_7 > 64570080)) { //#10121 - $k[$j++] = 'bwipp.pharmacode2badValue#10120'; //#10120 - $k[$j++] = "Two-track Pharmacode value must be between 4 and 64570080"; //#10120 - bwipp_raiseerror(); //#10120 - } //#10120 - $_.txt = $a($_.barcode.length); //#10124 - for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10128 - $_.i = _C; //#10126 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10127 - } //#10127 - $_.encstr = $s(16); //#10130 - $_.sbs = $a(32); //#10131 - $_.bar = (1 / 25.4) * $_.height; //#10132 - $_.spc = (1 / 25.4) * 72; //#10133 - $_.i = 15; //#10136 - $_.val = $cvi($_.barcode); //#10137 - for (;;) { //#10144 - if ($_.val == 0) { //#10139 - break; //#10139 - } //#10139 - var _P = $_.val % 3; //#10140 - $_.val = ~~($f($_.val - $get($a([3, 1, 2]), _P)) / 3); //#10141 - $put($_.encstr, $_.i, $get($a([2, 0, 1]), _P)); //#10142 - $_.i = $_.i - 1; //#10143 - } //#10143 - $_.encstr = $geti($_.encstr, $_.i + 1, 15 - $_.i); //#10145 - $_.bhs = $a($_.encstr.length); //#10148 - $_.bbs = $a($_.encstr.length); //#10149 - for (var _i = 0, _h = $_.encstr.length - 1; _i <= _h; _i += 1) { //#10155 - $_.i = _i; //#10151 - var _l = $get($_.encstr, $_.i); //#10152 - $put($_.bhs, $_.i, $_.bar * $get($a([1, 1, 2]), _l)); //#10153 - $put($_.bbs, $_.i, $get($a([0, $_.bar, 0]), _l)); //#10154 - } //#10154 - $k[$j++] = Infinity; //#10158 - var _w = $_.bhs; //#10160 - var _x = $_.bbs; //#10161 - $k[$j++] = Infinity; //#10162 - for (var _z = 0, _10 = $_.encstr.length * 2; _z < _10; _z++) { //#10162 - $k[$j++] = $_.spc; //#10162 - } //#10162 - var _12 = $a(); //#10162 - $k[$j++] = 'ren'; //#10166 - $k[$j++] = bwipp_renlinear; //#10166 - $k[$j++] = 'bhs'; //#10166 - $k[$j++] = _w; //#10166 - $k[$j++] = 'bbs'; //#10166 - $k[$j++] = _x; //#10166 - $k[$j++] = 'sbs'; //#10166 - $k[$j++] = _12; //#10166 - $k[$j++] = 'txt'; //#10166 - $k[$j++] = $_.txt; //#10166 - $k[$j++] = 'textxalign'; //#10166 - $k[$j++] = "center"; //#10166 - $k[$j++] = 'textyoffset'; //#10166 - $k[$j++] = 4; //#10166 - $k[$j++] = 'opt'; //#10166 - $k[$j++] = $_.options; //#10166 - var _15 = $d(); //#10166 - $k[$j++] = _15; //#10169 - if (!$_.dontdraw) { //#10169 - bwipp_renlinear(); //#10169 - } //#10169 - $_ = Object.getPrototypeOf($_); //#10171 + $_ = Object.create($_); //#10401 + $_.dontdraw = false; //#10404 + $_.includetext = false; //#10405 + $_.height = 4; //#10406 + $k[$j++] = $_; //#10408 + bwipp_processoptions(); //#10408 + $_.options = $k[--$j]; //#10408 + $_.barcode = $k[--$j]; //#10409 + if (($_.barcode.length < 1) || ($_.barcode.length > 8)) { //#10414 + $k[$j++] = 'bwipp.pharmacode2BadLength#10413'; //#10413 + $k[$j++] = "Two-track Pharmacode must be 1 to 6 digits"; //#10413 + bwipp_raiseerror(); //#10413 + } //#10413 + $forall($_.barcode, function() { //#10419 + var _5 = $k[--$j]; //#10416 + if ((_5 < 48) || (_5 > 57)) { //#10418 + $k[$j++] = 'bwipp.pharmacode2badCharacter#10417'; //#10417 + $k[$j++] = "Two-track Pharmacode must contain only digits"; //#10417 + bwipp_raiseerror(); //#10417 + } //#10417 + }); //#10417 + var _7 = $cvi($_.barcode); //#10420 + if ((_7 < 4) || (_7 > 64570080)) { //#10422 + $k[$j++] = 'bwipp.pharmacode2badValue#10421'; //#10421 + $k[$j++] = "Two-track Pharmacode value must be between 4 and 64570080"; //#10421 + bwipp_raiseerror(); //#10421 + } //#10421 + $_.txt = $a($_.barcode.length); //#10425 + for (var _C = 0, _B = $_.barcode.length - 1; _C <= _B; _C += 1) { //#10429 + $_.i = _C; //#10427 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#10428 + } //#10428 + $_.encstr = $s(16); //#10431 + $_.sbs = $a(32); //#10432 + $_.bar = (1 / 25.4) * $_.height; //#10433 + $_.spc = (1 / 25.4) * 72; //#10434 + $_.i = 15; //#10437 + $_.val = $cvi($_.barcode); //#10438 + for (;;) { //#10445 + if ($_.val == 0) { //#10440 + break; //#10440 + } //#10440 + var _P = $_.val % 3; //#10441 + $_.val = ~~($f($_.val - $get($a([3, 1, 2]), _P)) / 3); //#10442 + $put($_.encstr, $_.i, $get($a([2, 0, 1]), _P)); //#10443 + $_.i = $_.i - 1; //#10444 + } //#10444 + $_.encstr = $geti($_.encstr, $_.i + 1, 15 - $_.i); //#10446 + $_.bhs = $a($_.encstr.length); //#10449 + $_.bbs = $a($_.encstr.length); //#10450 + for (var _i = 0, _h = $_.encstr.length - 1; _i <= _h; _i += 1) { //#10456 + $_.i = _i; //#10452 + var _l = $get($_.encstr, $_.i); //#10453 + $put($_.bhs, $_.i, $_.bar * $get($a([1, 1, 2]), _l)); //#10454 + $put($_.bbs, $_.i, $get($a([0, $_.bar, 0]), _l)); //#10455 + } //#10455 + $k[$j++] = Infinity; //#10459 + var _w = $_.bhs; //#10461 + var _x = $_.bbs; //#10462 + $k[$j++] = Infinity; //#10463 + for (var _z = 0, _10 = $_.encstr.length * 2; _z < _10; _z++) { //#10463 + $k[$j++] = $_.spc; //#10463 + } //#10463 + var _12 = $a(); //#10463 + $k[$j++] = 'ren'; //#10467 + $k[$j++] = 'renlinear'; //#10467 + $k[$j++] = 'bhs'; //#10467 + $k[$j++] = _w; //#10467 + $k[$j++] = 'bbs'; //#10467 + $k[$j++] = _x; //#10467 + $k[$j++] = 'sbs'; //#10467 + $k[$j++] = _12; //#10467 + $k[$j++] = 'txt'; //#10467 + $k[$j++] = $_.txt; //#10467 + $k[$j++] = 'textxalign'; //#10467 + $k[$j++] = "center"; //#10467 + $k[$j++] = 'textyoffset'; //#10467 + $k[$j++] = 4; //#10467 + $k[$j++] = 'opt'; //#10467 + $k[$j++] = $_.options; //#10467 + var _15 = $d(); //#10467 + $k[$j++] = _15; //#10470 + if (!$_.dontdraw) { //#10470 + bwipp_renlinear(); //#10470 + } //#10470 + $_ = Object.getPrototypeOf($_); //#10472 } //bwipp_pharmacode2 function bwipp_code2of5() { - $_ = Object.create($_); //#10201 - $_.dontdraw = false; //#10204 - $_.includecheck = false; //#10205 - $_.validatecheck = false; //#10206 - $_.includetext = false; //#10207 - $_.includecheckintext = false; //#10208 - $_.textfont = "OCR-B"; //#10209 - $_.textsize = 10; //#10210 - $_.textyoffset = -8; //#10211 - $_.height = 1; //#10212 - $_.version = "industrial"; //#10213 - $k[$j++] = $_; //#10215 - bwipp_processoptions(); //#10215 - $_.options = $k[--$j]; //#10215 - $_.barcode = $k[--$j]; //#10216 - if ($eq($_.barcode, "")) { //#10220 - $k[$j++] = 'bwipp.code2of5emptyData#10219'; //#10219 - $k[$j++] = "The data must not be empty"; //#10219 - bwipp_raiseerror(); //#10219 - } //#10219 - bwipp_loadctx(bwipp_code2of5) //#10222 - $forall($_.barcode, function() { //#10229 - var _4 = $k[--$j]; //#10226 - if ((_4 < 48) || (_4 > 57)) { //#10228 - $k[$j++] = 'bwipp.code2of5badCharacter#10227'; //#10227 - $k[$j++] = "Code 25 must contain only digits"; //#10227 - bwipp_raiseerror(); //#10227 - } //#10227 - }); //#10227 - $k[$j++] = 'barlen'; //#10231 - $k[$j++] = $_.barcode.length; //#10231 - if ($_.validatecheck) { //#10231 - var _7 = $k[--$j]; //#10231 - $k[$j++] = $f(_7 - 1); //#10231 - } //#10231 - var _8 = $k[--$j]; //#10231 - $_[$k[--$j]] = _8; //#10231 - $_.checksum = 0; //#10233 - for (var _C = 0, _B = $f($_.barlen - 1); _C <= _B; _C += 1) { //#10237 - $_.i = _C; //#10235 - $k[$j++] = 'checksum'; //#10236 - $k[$j++] = $_.checksum; //#10236 - $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#10236 - if (($f($_.barlen - $_.i) % 2) != 0) { //#10236 - var _J = $k[--$j]; //#10236 - $k[$j++] = _J * 3; //#10236 - } //#10236 - var _K = $k[--$j]; //#10236 - var _L = $k[--$j]; //#10236 - $_[$k[--$j]] = $f(_L + _K); //#10236 - } //#10236 - $_.checksum = (10 - ($_.checksum % 10)) % 10; //#10238 - if ($_.validatecheck) { //#10245 - if ($get($_.barcode, $_.barlen) != ($_.checksum + 48)) { //#10242 - $k[$j++] = 'bwipp.code2of5badCheckDigit#10241'; //#10241 - $k[$j++] = "Incorrect Code 25 check digit provided"; //#10241 - bwipp_raiseerror(); //#10241 - } //#10241 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10243 - $_.includecheck = true; //#10244 - } //#10244 - if (!bwipp_code2of5.__10273__) { //#10273 - $_ = Object.create($_); //#10273 + $_ = Object.create($_); //#10502 + $_.dontdraw = false; //#10505 + $_.includecheck = false; //#10506 + $_.validatecheck = false; //#10507 + $_.includetext = false; //#10508 + $_.includecheckintext = false; //#10509 + $_.textfont = "OCR-B"; //#10510 + $_.textsize = 10; //#10511 + $_.textyoffset = -8; //#10512 + $_.height = 1; //#10513 + $_.version = "industrial"; //#10514 + $k[$j++] = $_; //#10516 + bwipp_processoptions(); //#10516 + $_.options = $k[--$j]; //#10516 + $_.barcode = $k[--$j]; //#10517 + if ($eq($_.barcode, "")) { //#10521 + $k[$j++] = 'bwipp.code2of5emptyData#10520'; //#10520 + $k[$j++] = "The data must not be empty"; //#10520 + bwipp_raiseerror(); //#10520 + } //#10520 + bwipp_loadctx(bwipp_code2of5) //#10523 + $forall($_.barcode, function() { //#10530 + var _4 = $k[--$j]; //#10527 + if ((_4 < 48) || (_4 > 57)) { //#10529 + $k[$j++] = 'bwipp.code2of5badCharacter#10528'; //#10528 + $k[$j++] = "Code 25 must contain only digits"; //#10528 + bwipp_raiseerror(); //#10528 + } //#10528 + }); //#10528 + $k[$j++] = 'barlen'; //#10532 + $k[$j++] = $_.barcode.length; //#10532 + if ($_.validatecheck) { //#10532 + var _7 = $k[--$j]; //#10532 + $k[$j++] = $f(_7 - 1); //#10532 + } //#10532 + var _8 = $k[--$j]; //#10532 + $_[$k[--$j]] = _8; //#10532 + $_.checksum = 0; //#10534 + for (var _C = 0, _B = $f($_.barlen - 1); _C <= _B; _C += 1) { //#10538 + $_.i = _C; //#10536 + $k[$j++] = 'checksum'; //#10537 + $k[$j++] = $_.checksum; //#10537 + $k[$j++] = $f($get($_.barcode, $_.i) - 48); //#10537 + if (($f($_.barlen - $_.i) % 2) != 0) { //#10537 + var _J = $k[--$j]; //#10537 + $k[$j++] = _J * 3; //#10537 + } //#10537 + var _K = $k[--$j]; //#10537 + var _L = $k[--$j]; //#10537 + $_[$k[--$j]] = $f(_L + _K); //#10537 + } //#10537 + $_.checksum = (10 - ($_.checksum % 10)) % 10; //#10539 + if ($_.validatecheck) { //#10546 + if ($get($_.barcode, $_.barlen) != ($_.checksum + 48)) { //#10543 + $k[$j++] = 'bwipp.code2of5badCheckDigit#10542'; //#10542 + $k[$j++] = "Incorrect Code 25 check digit provided"; //#10542 + bwipp_raiseerror(); //#10542 + } //#10542 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10544 + $_.includecheck = true; //#10545 + } //#10545 + if (!bwipp_code2of5.__10574__) { //#10574 + $_ = Object.create($_); //#10574 var _b = new Map([ ["industrial", $a(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "313111", "31113"])], ["iata", $a(["1111313111", "3111111131", "1131111131", "3131111111", "1111311131", "3111311111", "1131311111", "1111113131", "3111113111", "1131113111", "1111", "311"])], ["matrix", $a(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "311111", "31111"])], ["coop", $a(["331111", "111331", "113131", "113311", "131131", "131311", "133111", "311131", "311311", "313111", "3131", "133"])], ["datalogic", $a(["113311", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "131311", "1111", "311"])] - ]); //#10270 - $_.versions = _b; //#10272 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10272 - bwipp_code2of5.__10273__ = 1; //#10272 - $_ = Object.getPrototypeOf($_); //#10272 - } //#10272 - var _f = $get($_.versions, $_.version) !== undefined; //#10275 - if (!_f) { //#10277 - $k[$j++] = 'bwipp.code2of5badVersion#10276'; //#10276 - $k[$j++] = "Unrecognised Code 25 version"; //#10276 - bwipp_raiseerror(); //#10276 - } //#10276 - $_.encs = $get($_.versions, $_.version); //#10278 - $_.cs = $get($_.encs, 0).length; //#10280 - $k[$j++] = 'cw'; //#10281 - $k[$j++] = 0; //#10281 - $forall($get($_.encs, 0), function() { //#10281 - var _n = $k[--$j]; //#10281 - var _o = $k[--$j]; //#10281 - $k[$j++] = $f(_o + $f(_n - 48)); //#10281 - }); //#10281 - var _p = $k[--$j]; //#10281 - $_[$k[--$j]] = _p; //#10281 - $_.ss = $get($_.encs, 10).length; //#10282 - $k[$j++] = 'sw'; //#10283 - $k[$j++] = 0; //#10283 - $forall($get($_.encs, 10), function() { //#10283 - var _v = $k[--$j]; //#10283 - var _w = $k[--$j]; //#10283 - $k[$j++] = $f(_w + $f(_v - 48)); //#10283 - }); //#10283 - var _x = $k[--$j]; //#10283 - $_[$k[--$j]] = _x; //#10283 - var _10 = $get($_.encs, 11); //#10284 - $_.es = _10.length; //#10284 - if (!bwipp_code2of5.__10289__) { //#10289 - $_ = Object.create($_); //#10289 - $_.barchars = "0123456789"; //#10288 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10288 - bwipp_code2of5.__10289__ = 1; //#10288 - $_ = Object.getPrototypeOf($_); //#10288 - } //#10288 - $k[$j++] = 'sbs'; //#10291 - $k[$j++] = $_.barlen; //#10291 - if ($_.includecheck) { //#10291 - var _14 = $k[--$j]; //#10291 - $k[$j++] = $f(_14 + 1); //#10291 - } //#10291 - var _19 = $s($f(($f(($k[--$j] * $_.cs) + $_.ss)) + $_.es)); //#10291 - $_[$k[--$j]] = _19; //#10291 - $k[$j++] = 'txt'; //#10292 - $k[$j++] = $_.barlen; //#10292 - if ($_.includecheck) { //#10292 - var _1D = $k[--$j]; //#10292 - $k[$j++] = $f(_1D + 1); //#10292 - } //#10292 - var _1F = $a($k[--$j]); //#10292 - $_[$k[--$j]] = _1F; //#10292 - $puti($_.sbs, 0, $get($_.encs, 10)); //#10295 - for (var _1M = 0, _1L = $f($_.barlen - 1); _1M <= _1L; _1M += 1) { //#10306 - $_.i = _1M; //#10297 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#10299 - $j--; //#10300 - $_.indx = $k[--$j].length; //#10301 - $j -= 2; //#10302 - $_.enc = $get($_.encs, $_.indx); //#10303 - $puti($_.sbs, ($_.i * $_.cs) + $_.ss, $_.enc); //#10304 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $f(($_.i * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10305 - } //#10305 - if ($_.includecheck) { //#10318 - $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, $_.checksum)); //#10310 - $puti($_.sbs, $f(($f(($_.barlen * $_.cs) + $_.cs)) + $_.ss), $get($_.encs, 11)); //#10311 - if ($_.includecheckintext) { //#10315 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10313 - } else { //#10315 - $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10315 - } //#10315 - } else { //#10318 - $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, 11)); //#10318 - } //#10318 - $k[$j++] = Infinity; //#10322 - $k[$j++] = Infinity; //#10324 - $forall($_.sbs, function() { //#10324 - var _2U = $k[--$j]; //#10324 - $k[$j++] = $f(_2U - 48); //#10324 - }); //#10324 - var _2V = $a(); //#10324 - $k[$j++] = Infinity; //#10325 - for (var _2X = 0, _2Y = ~~(($_.sbs.length + 1) / 2); _2X < _2Y; _2X++) { //#10325 - $k[$j++] = $_.height; //#10325 - } //#10325 - var _2a = $a(); //#10325 - $k[$j++] = Infinity; //#10326 - for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10326 - $k[$j++] = 0; //#10326 - } //#10326 - var _2e = $a(); //#10326 - $k[$j++] = 'ren'; //#10329 - $k[$j++] = bwipp_renlinear; //#10329 - $k[$j++] = 'sbs'; //#10329 - $k[$j++] = _2V; //#10329 - $k[$j++] = 'bhs'; //#10329 - $k[$j++] = _2a; //#10329 - $k[$j++] = 'bbs'; //#10329 - $k[$j++] = _2e; //#10329 - if ($_.includetext) { //#10329 - $k[$j++] = 'txt'; //#10328 - $k[$j++] = $_.txt; //#10328 - } //#10328 - $k[$j++] = 'opt'; //#10330 - $k[$j++] = $_.options; //#10330 - var _2i = $d(); //#10330 - $k[$j++] = _2i; //#10333 - if (!$_.dontdraw) { //#10333 - bwipp_renlinear(); //#10333 - } //#10333 - $_ = Object.getPrototypeOf($_); //#10335 - $_ = Object.getPrototypeOf($_); //#10337 + ]); //#10571 + $_.versions = _b; //#10573 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10573 + bwipp_code2of5.__10574__ = 1; //#10573 + $_ = Object.getPrototypeOf($_); //#10573 + } //#10573 + var _f = $get($_.versions, $_.version) !== undefined; //#10576 + if (!_f) { //#10578 + $k[$j++] = 'bwipp.code2of5badVersion#10577'; //#10577 + $k[$j++] = "Unrecognised Code 25 version"; //#10577 + bwipp_raiseerror(); //#10577 + } //#10577 + $_.encs = $get($_.versions, $_.version); //#10579 + $_.cs = $get($_.encs, 0).length; //#10581 + $k[$j++] = 'cw'; //#10582 + $k[$j++] = 0; //#10582 + $forall($get($_.encs, 0), function() { //#10582 + var _n = $k[--$j]; //#10582 + var _o = $k[--$j]; //#10582 + $k[$j++] = $f(_o + $f(_n - 48)); //#10582 + }); //#10582 + var _p = $k[--$j]; //#10582 + $_[$k[--$j]] = _p; //#10582 + $_.ss = $get($_.encs, 10).length; //#10583 + $k[$j++] = 'sw'; //#10584 + $k[$j++] = 0; //#10584 + $forall($get($_.encs, 10), function() { //#10584 + var _v = $k[--$j]; //#10584 + var _w = $k[--$j]; //#10584 + $k[$j++] = $f(_w + $f(_v - 48)); //#10584 + }); //#10584 + var _x = $k[--$j]; //#10584 + $_[$k[--$j]] = _x; //#10584 + var _10 = $get($_.encs, 11); //#10585 + $_.es = _10.length; //#10585 + if (!bwipp_code2of5.__10590__) { //#10590 + $_ = Object.create($_); //#10590 + $_.barchars = "0123456789"; //#10589 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code2of5.$ctx[id] = $_[id]); //#10589 + bwipp_code2of5.__10590__ = 1; //#10589 + $_ = Object.getPrototypeOf($_); //#10589 + } //#10589 + $k[$j++] = 'sbs'; //#10592 + $k[$j++] = $_.barlen; //#10592 + if ($_.includecheck) { //#10592 + var _14 = $k[--$j]; //#10592 + $k[$j++] = $f(_14 + 1); //#10592 + } //#10592 + var _19 = $s($f(($f(($k[--$j] * $_.cs) + $_.ss)) + $_.es)); //#10592 + $_[$k[--$j]] = _19; //#10592 + $k[$j++] = 'txt'; //#10593 + $k[$j++] = $_.barlen; //#10593 + if ($_.includecheck) { //#10593 + var _1D = $k[--$j]; //#10593 + $k[$j++] = $f(_1D + 1); //#10593 + } //#10593 + var _1F = $a($k[--$j]); //#10593 + $_[$k[--$j]] = _1F; //#10593 + $puti($_.sbs, 0, $get($_.encs, 10)); //#10596 + for (var _1M = 0, _1L = $f($_.barlen - 1); _1M <= _1L; _1M += 1) { //#10607 + $_.i = _1M; //#10598 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#10600 + $j--; //#10601 + $_.indx = $k[--$j].length; //#10602 + $j -= 2; //#10603 + $_.enc = $get($_.encs, $_.indx); //#10604 + $puti($_.sbs, ($_.i * $_.cs) + $_.ss, $_.enc); //#10605 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $f(($_.i * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10606 + } //#10606 + if ($_.includecheck) { //#10619 + $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, $_.checksum)); //#10611 + $puti($_.sbs, $f(($f(($_.barlen * $_.cs) + $_.cs)) + $_.ss), $get($_.encs, 11)); //#10612 + if ($_.includecheckintext) { //#10616 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10614 + } else { //#10616 + $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * $_.cw) + $_.sw), $_.textyoffset, $_.textfont, $_.textsize])); //#10616 + } //#10616 + } else { //#10619 + $puti($_.sbs, $f(($_.barlen * $_.cs) + $_.ss), $get($_.encs, 11)); //#10619 + } //#10619 + $k[$j++] = Infinity; //#10623 + $k[$j++] = Infinity; //#10625 + $forall($_.sbs, function() { //#10625 + var _2U = $k[--$j]; //#10625 + $k[$j++] = $f(_2U - 48); //#10625 + }); //#10625 + var _2V = $a(); //#10625 + $k[$j++] = Infinity; //#10626 + for (var _2X = 0, _2Y = ~~(($_.sbs.length + 1) / 2); _2X < _2Y; _2X++) { //#10626 + $k[$j++] = $_.height; //#10626 + } //#10626 + var _2a = $a(); //#10626 + $k[$j++] = Infinity; //#10627 + for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10627 + $k[$j++] = 0; //#10627 + } //#10627 + var _2e = $a(); //#10627 + $k[$j++] = 'ren'; //#10630 + $k[$j++] = 'renlinear'; //#10630 + $k[$j++] = 'sbs'; //#10630 + $k[$j++] = _2V; //#10630 + $k[$j++] = 'bhs'; //#10630 + $k[$j++] = _2a; //#10630 + $k[$j++] = 'bbs'; //#10630 + $k[$j++] = _2e; //#10630 + if ($_.includetext) { //#10630 + $k[$j++] = 'txt'; //#10629 + $k[$j++] = $_.txt; //#10629 + } //#10629 + $k[$j++] = 'opt'; //#10631 + $k[$j++] = $_.options; //#10631 + var _2i = $d(); //#10631 + $k[$j++] = _2i; //#10634 + if (!$_.dontdraw) { //#10634 + bwipp_renlinear(); //#10634 + } //#10634 + $_ = Object.getPrototypeOf($_); //#10636 + $_ = Object.getPrototypeOf($_); //#10638 } //bwipp_code2of5 function bwipp_industrial2of5() { - $_ = Object.create($_); //#10366 - $_.dontdraw = false; //#10369 - $k[$j++] = $_; //#10371 - bwipp_processoptions(); //#10371 - $_.options = $k[--$j]; //#10371 - $_.barcode = $k[--$j]; //#10372 - $put($_.options, "dontdraw", true); //#10375 - $put($_.options, "version", "industrial"); //#10376 - $k[$j++] = 'args'; //#10378 - $k[$j++] = $_.barcode; //#10378 - $k[$j++] = $_.options; //#10378 - bwipp_code2of5(); //#10378 - var _6 = $k[--$j]; //#10378 - $_[$k[--$j]] = _6; //#10378 - $put($_.args, "opt", $_.options); //#10380 - $k[$j++] = $_.args; //#10383 - if (!$_.dontdraw) { //#10383 - bwipp_renlinear(); //#10383 - } //#10383 - $_ = Object.getPrototypeOf($_); //#10385 + $_ = Object.create($_); //#10667 + $_.dontdraw = false; //#10670 + $k[$j++] = $_; //#10672 + bwipp_processoptions(); //#10672 + $_.options = $k[--$j]; //#10672 + $_.barcode = $k[--$j]; //#10673 + $put($_.options, "dontdraw", true); //#10676 + $put($_.options, "version", "industrial"); //#10677 + $k[$j++] = 'args'; //#10679 + $k[$j++] = $_.barcode; //#10679 + $k[$j++] = $_.options; //#10679 + bwipp_code2of5(); //#10679 + var _6 = $k[--$j]; //#10679 + $_[$k[--$j]] = _6; //#10679 + $put($_.args, "opt", $_.options); //#10681 + $k[$j++] = $_.args; //#10684 + if (!$_.dontdraw) { //#10684 + bwipp_renlinear(); //#10684 + } //#10684 + $_ = Object.getPrototypeOf($_); //#10686 } //bwipp_industrial2of5 function bwipp_iata2of5() { - $_ = Object.create($_); //#10414 - $_.dontdraw = false; //#10417 - $k[$j++] = $_; //#10419 - bwipp_processoptions(); //#10419 - $_.options = $k[--$j]; //#10419 - $_.barcode = $k[--$j]; //#10420 - $put($_.options, "dontdraw", true); //#10423 - $put($_.options, "version", "iata"); //#10424 - $k[$j++] = 'args'; //#10426 - $k[$j++] = $_.barcode; //#10426 - $k[$j++] = $_.options; //#10426 - bwipp_code2of5(); //#10426 - var _6 = $k[--$j]; //#10426 - $_[$k[--$j]] = _6; //#10426 - $put($_.args, "opt", $_.options); //#10428 - $k[$j++] = $_.args; //#10431 - if (!$_.dontdraw) { //#10431 - bwipp_renlinear(); //#10431 - } //#10431 - $_ = Object.getPrototypeOf($_); //#10433 + $_ = Object.create($_); //#10715 + $_.dontdraw = false; //#10718 + $k[$j++] = $_; //#10720 + bwipp_processoptions(); //#10720 + $_.options = $k[--$j]; //#10720 + $_.barcode = $k[--$j]; //#10721 + $put($_.options, "dontdraw", true); //#10724 + $put($_.options, "version", "iata"); //#10725 + $k[$j++] = 'args'; //#10727 + $k[$j++] = $_.barcode; //#10727 + $k[$j++] = $_.options; //#10727 + bwipp_code2of5(); //#10727 + var _6 = $k[--$j]; //#10727 + $_[$k[--$j]] = _6; //#10727 + $put($_.args, "opt", $_.options); //#10729 + $k[$j++] = $_.args; //#10732 + if (!$_.dontdraw) { //#10732 + bwipp_renlinear(); //#10732 + } //#10732 + $_ = Object.getPrototypeOf($_); //#10734 } //bwipp_iata2of5 function bwipp_matrix2of5() { - $_ = Object.create($_); //#10462 - $_.dontdraw = false; //#10465 - $k[$j++] = $_; //#10467 - bwipp_processoptions(); //#10467 - $_.options = $k[--$j]; //#10467 - $_.barcode = $k[--$j]; //#10468 - $put($_.options, "dontdraw", true); //#10471 - $put($_.options, "version", "matrix"); //#10472 - $k[$j++] = 'args'; //#10474 - $k[$j++] = $_.barcode; //#10474 - $k[$j++] = $_.options; //#10474 - bwipp_code2of5(); //#10474 - var _6 = $k[--$j]; //#10474 - $_[$k[--$j]] = _6; //#10474 - $put($_.args, "opt", $_.options); //#10476 - $k[$j++] = $_.args; //#10479 - if (!$_.dontdraw) { //#10479 - bwipp_renlinear(); //#10479 - } //#10479 - $_ = Object.getPrototypeOf($_); //#10481 + $_ = Object.create($_); //#10763 + $_.dontdraw = false; //#10766 + $k[$j++] = $_; //#10768 + bwipp_processoptions(); //#10768 + $_.options = $k[--$j]; //#10768 + $_.barcode = $k[--$j]; //#10769 + $put($_.options, "dontdraw", true); //#10772 + $put($_.options, "version", "matrix"); //#10773 + $k[$j++] = 'args'; //#10775 + $k[$j++] = $_.barcode; //#10775 + $k[$j++] = $_.options; //#10775 + bwipp_code2of5(); //#10775 + var _6 = $k[--$j]; //#10775 + $_[$k[--$j]] = _6; //#10775 + $put($_.args, "opt", $_.options); //#10777 + $k[$j++] = $_.args; //#10780 + if (!$_.dontdraw) { //#10780 + bwipp_renlinear(); //#10780 + } //#10780 + $_ = Object.getPrototypeOf($_); //#10782 } //bwipp_matrix2of5 function bwipp_coop2of5() { - $_ = Object.create($_); //#10510 - $_.dontdraw = false; //#10513 - $k[$j++] = $_; //#10515 - bwipp_processoptions(); //#10515 - $_.options = $k[--$j]; //#10515 - $_.barcode = $k[--$j]; //#10516 - $put($_.options, "dontdraw", true); //#10519 - $put($_.options, "version", "coop"); //#10520 - $k[$j++] = 'args'; //#10522 - $k[$j++] = $_.barcode; //#10522 - $k[$j++] = $_.options; //#10522 - bwipp_code2of5(); //#10522 - var _6 = $k[--$j]; //#10522 - $_[$k[--$j]] = _6; //#10522 - $put($_.args, "opt", $_.options); //#10524 - $k[$j++] = $_.args; //#10527 - if (!$_.dontdraw) { //#10527 - bwipp_renlinear(); //#10527 - } //#10527 - $_ = Object.getPrototypeOf($_); //#10529 + $_ = Object.create($_); //#10811 + $_.dontdraw = false; //#10814 + $k[$j++] = $_; //#10816 + bwipp_processoptions(); //#10816 + $_.options = $k[--$j]; //#10816 + $_.barcode = $k[--$j]; //#10817 + $put($_.options, "dontdraw", true); //#10820 + $put($_.options, "version", "coop"); //#10821 + $k[$j++] = 'args'; //#10823 + $k[$j++] = $_.barcode; //#10823 + $k[$j++] = $_.options; //#10823 + bwipp_code2of5(); //#10823 + var _6 = $k[--$j]; //#10823 + $_[$k[--$j]] = _6; //#10823 + $put($_.args, "opt", $_.options); //#10825 + $k[$j++] = $_.args; //#10828 + if (!$_.dontdraw) { //#10828 + bwipp_renlinear(); //#10828 + } //#10828 + $_ = Object.getPrototypeOf($_); //#10830 } //bwipp_coop2of5 function bwipp_datalogic2of5() { - $_ = Object.create($_); //#10558 - $_.dontdraw = false; //#10561 - $k[$j++] = $_; //#10563 - bwipp_processoptions(); //#10563 - $_.options = $k[--$j]; //#10563 - $_.barcode = $k[--$j]; //#10564 - $put($_.options, "dontdraw", true); //#10567 - $put($_.options, "version", "datalogic"); //#10568 - $k[$j++] = 'args'; //#10570 - $k[$j++] = $_.barcode; //#10570 - $k[$j++] = $_.options; //#10570 - bwipp_code2of5(); //#10570 - var _6 = $k[--$j]; //#10570 - $_[$k[--$j]] = _6; //#10570 - $put($_.args, "opt", $_.options); //#10572 - $k[$j++] = $_.args; //#10575 - if (!$_.dontdraw) { //#10575 - bwipp_renlinear(); //#10575 - } //#10575 - $_ = Object.getPrototypeOf($_); //#10577 + $_ = Object.create($_); //#10859 + $_.dontdraw = false; //#10862 + $k[$j++] = $_; //#10864 + bwipp_processoptions(); //#10864 + $_.options = $k[--$j]; //#10864 + $_.barcode = $k[--$j]; //#10865 + $put($_.options, "dontdraw", true); //#10868 + $put($_.options, "version", "datalogic"); //#10869 + $k[$j++] = 'args'; //#10871 + $k[$j++] = $_.barcode; //#10871 + $k[$j++] = $_.options; //#10871 + bwipp_code2of5(); //#10871 + var _6 = $k[--$j]; //#10871 + $_[$k[--$j]] = _6; //#10871 + $put($_.args, "opt", $_.options); //#10873 + $k[$j++] = $_.args; //#10876 + if (!$_.dontdraw) { //#10876 + bwipp_renlinear(); //#10876 + } //#10876 + $_ = Object.getPrototypeOf($_); //#10878 } //bwipp_datalogic2of5 function bwipp_code11() { - $_ = Object.create($_); //#10607 - $_.dontdraw = false; //#10610 - $_.includecheck = false; //#10611 - $_.validatecheck = false; //#10612 - $_.includetext = false; //#10613 - $_.includecheckintext = false; //#10614 - $_.textfont = "OCR-B"; //#10615 - $_.textsize = 10; //#10616 - $_.textyoffset = -8; //#10617 - $_.height = 1; //#10618 - $k[$j++] = $_; //#10620 - bwipp_processoptions(); //#10620 - $_.options = $k[--$j]; //#10620 - $_.barcode = $k[--$j]; //#10621 - if ($eq($_.barcode, "")) { //#10625 - $k[$j++] = 'bwipp.code11emptyData#10624'; //#10624 - $k[$j++] = "The data must not be empty"; //#10624 - bwipp_raiseerror(); //#10624 - } //#10624 - bwipp_loadctx(bwipp_code11) //#10627 - if (!bwipp_code11.__10641__) { //#10641 - $_ = Object.create($_); //#10641 - $_.encs = $a(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); //#10635 - $_.barchars = "0123456789-"; //#10638 - $_.charvals = new Map; //#10639 - for (var _4 = 0; _4 <= 10; _4 += 1) { //#10640 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10640 - } //#10640 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code11.$ctx[id] = $_[id]); //#10640 - bwipp_code11.__10641__ = 1; //#10640 - $_ = Object.getPrototypeOf($_); //#10640 - } //#10640 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10648 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10645 - if (!_F) { //#10647 - $k[$j++] = 'bwipp.code11badCharacter#10646'; //#10646 - $k[$j++] = "Code 11 must contain only digits and dashes"; //#10646 - bwipp_raiseerror(); //#10646 - } //#10646 - } //#10646 - $_.barlen = $_.barcode.length; //#10650 - if ($_.validatecheck) { //#10656 - if ($_.barlen == 11) { //#10654 - $k[$j++] = 'bwipp.code11badLength#10653'; //#10653 - $k[$j++] = "Code 11 cannot be 11 characters using check digits"; //#10653 - bwipp_raiseerror(); //#10653 - } //#10653 - var _L = ($_.barlen <= 10) ? 1 : 2; //#10655 - $_.barlen = $_.barlen - _L; //#10655 - } //#10655 - $k[$j++] = 'numchecks'; //#10658 - if ($_.includecheck || $_.validatecheck) { //#10658 - var _P = ($_.barlen >= 10) ? 2 : 1; //#10658 - $k[$j++] = _P; //#10658 - } else { //#10658 - $k[$j++] = 0; //#10658 - } //#10658 - var _Q = $k[--$j]; //#10658 - $_[$k[--$j]] = _Q; //#10658 - $_.checksum1 = 0; //#10659 - $_.checksum2 = 0; //#10659 - for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10665 - $_.i = _U; //#10661 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10662 - $_.checksum1 = $f($_.checksum1 + ((((($_.barlen - $_.i) - 1) % 10) + 1) * $_.indx)); //#10663 - $_.checksum2 = $f($_.checksum2 + (((($_.barlen - $_.i) % 9) + 1) * $_.indx)); //#10664 - } //#10664 - $_.checksum1 = $_.checksum1 % 11; //#10666 - $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 11; //#10667 - if ($_.validatecheck) { //#10681 - if ($_.numchecks == 1) { //#10676 - var _r = $_.checksum1; //#10670 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, _r)) { //#10672 - $k[$j++] = 'bwipp.code11badCheckDigit#10671'; //#10671 - $k[$j++] = "Incorrect Code 11 check digit provided"; //#10671 - bwipp_raiseerror(); //#10671 - } //#10671 - } else { //#10676 - if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $_.barlen + 1) != $get($_.barchars, $_.checksum2))) { //#10677 - $k[$j++] = 'bwipp.code11badCheckDigits#10676'; //#10676 - $k[$j++] = "Incorrect Code 11 check digits provided"; //#10676 - bwipp_raiseerror(); //#10676 - } //#10676 - } //#10676 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10679 - $_.includecheck = true; //#10680 - } //#10680 - $_.sbs = $s($f(($f($_.barlen + $_.numchecks) * 6) + 12)); //#10683 - $_.txt = $a($f($_.barlen + $_.numchecks)); //#10684 - $puti($_.sbs, 0, $get($_.encs, 11)); //#10687 - $_.xpos = 8; //#10689 - for (var _1J = 0, _1I = $_.barlen - 1; _1J <= _1I; _1J += 1) { //#10699 - $_.i = _1J; //#10691 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10692 - $_.enc = $get($_.encs, $_.indx); //#10693 - $puti($_.sbs, ($_.i * 6) + 6, $_.enc); //#10694 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10695 - for (var _1f = 0; _1f <= 5; _1f += 1) { //#10698 - $_.xpos = $f($f($get($_.enc, _1f) - 48) + $_.xpos); //#10697 - } //#10697 - } //#10697 - if ($_.includecheck) { //#10728 - if ($_.barlen >= 10) { //#10725 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#10704 - $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, $_.checksum2)); //#10705 - if ($_.includecheckintext) { //#10715 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10707 - $_.enc = $get($_.encs, $_.checksum1); //#10708 - for (var _29 = 0; _29 <= 5; _29 += 1) { //#10711 - $_.xpos = $f($f($get($_.enc, _29) - 48) + $_.xpos); //#10710 - } //#10710 - $put($_.txt, $_.barlen + 1, $a([$geti($_.barchars, $_.checksum2, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10712 - } else { //#10715 - $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10714 - $put($_.txt, $_.barlen + 1, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10715 - } //#10715 - $puti($_.sbs, ($_.barlen * 6) + 18, $get($_.encs, 11)); //#10717 - } else { //#10725 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#10719 - if ($_.includecheckintext) { //#10723 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10721 - } else { //#10723 - $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10723 - } //#10723 - $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, 11)); //#10725 - } //#10725 - } else { //#10728 - $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, 11)); //#10728 - } //#10728 - $k[$j++] = Infinity; //#10732 - $k[$j++] = Infinity; //#10734 - var _3A = $_.sbs; //#10734 - for (var _3B = 0, _3C = _3A.length; _3B < _3C; _3B++) { //#10734 - $k[$j++] = $get(_3A, _3B) - 48; //#10734 - } //#10734 - var _3E = $a(); //#10734 - $k[$j++] = Infinity; //#10735 - for (var _3G = 0, _3H = ~~(($_.sbs.length + 1) / 2); _3G < _3H; _3G++) { //#10735 - $k[$j++] = $_.height; //#10735 - } //#10735 - var _3J = $a(); //#10735 - $k[$j++] = Infinity; //#10736 - for (var _3L = 0, _3M = ~~(($_.sbs.length + 1) / 2); _3L < _3M; _3L++) { //#10736 - $k[$j++] = 0; //#10736 - } //#10736 - var _3N = $a(); //#10736 - $k[$j++] = 'ren'; //#10739 - $k[$j++] = bwipp_renlinear; //#10739 - $k[$j++] = 'sbs'; //#10739 - $k[$j++] = _3E; //#10739 - $k[$j++] = 'bhs'; //#10739 - $k[$j++] = _3J; //#10739 - $k[$j++] = 'bbs'; //#10739 - $k[$j++] = _3N; //#10739 - if ($_.includetext) { //#10739 - $k[$j++] = 'txt'; //#10738 - $k[$j++] = $_.txt; //#10738 - } //#10738 - $k[$j++] = 'opt'; //#10740 - $k[$j++] = $_.options; //#10740 - var _3R = $d(); //#10740 - $k[$j++] = _3R; //#10743 - if (!$_.dontdraw) { //#10743 - bwipp_renlinear(); //#10743 - } //#10743 - $_ = Object.getPrototypeOf($_); //#10745 - $_ = Object.getPrototypeOf($_); //#10747 -} //bwipp_code11 -function bwipp_bc412() { - $_ = Object.create($_); //#10777 - $_.dontdraw = false; //#10780 - $_.includecheck = false; //#10781 - $_.validatecheck = false; //#10782 - $_.includetext = false; //#10783 - $_.includecheckintext = false; //#10784 - $_.includestartstop = false; //#10785 - $_.semi = false; //#10786 - $_.textfont = "OCR-B"; //#10787 - $_.textsize = 10; //#10788 - $_.textyoffset = -8; //#10789 - $_.height = 1; //#10790 - $k[$j++] = $_; //#10792 - bwipp_processoptions(); //#10792 - $_.options = $k[--$j]; //#10792 - $_.barcode = $k[--$j]; //#10793 - if ($eq($_.barcode, "")) { //#10797 - $k[$j++] = 'bwipp.bc412emptyData#10796'; //#10796 - $k[$j++] = "The data must not be empty"; //#10796 - bwipp_raiseerror(); //#10796 - } //#10796 - if ($_.semi) { //#10802 - $_.includestartstop = true; //#10801 - } //#10801 - bwipp_loadctx(bwipp_bc412) //#10804 - if (!bwipp_bc412.__10811__) { //#10811 - $_ = Object.create($_); //#10811 - $_.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; //#10808 - $_.charvals = new Map; //#10809 - for (var _4 = 0; _4 <= 34; _4 += 1) { //#10810 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10810 - } //#10810 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#10810 - bwipp_bc412.__10811__ = 1; //#10810 - $_ = Object.getPrototypeOf($_); //#10810 - } //#10810 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10818 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10815 - if (!_F) { //#10817 - $k[$j++] = 'bwipp.bc412badCharacter#10816'; //#10816 - $k[$j++] = "BC412 must contain only digits and capital letters except O"; //#10816 - bwipp_raiseerror(); //#10816 - } //#10816 - } //#10816 - if ($_.semi) { //#10874 - if ($_.validatecheck) { //#10828 - if (($_.barcode.length < 8) || ($_.barcode.length > 19)) { //#10825 - $k[$j++] = 'bwipp.bc412semivalidateBadLength#10824'; //#10824 - $k[$j++] = "BC412 semi with check digit must be 8 to 19 characters long"; //#10824 - bwipp_raiseerror(); //#10824 - } //#10824 - } else { //#10828 - if (($_.barcode.length < 7) || ($_.barcode.length > 18)) { //#10829 - $k[$j++] = 'bwipp.bc412semiBadLength#10828'; //#10828 - $k[$j++] = "BC412 semi must be 7 to 18 characters long"; //#10828 - bwipp_raiseerror(); //#10828 - } //#10828 - } //#10828 - $_.barlen = $_.barcode.length; //#10832 - if (!$_.validatecheck) { //#10840 - $_.barlen = $_.barlen + 1; //#10834 - $_.sbarcode = $s($_.barlen); //#10835 - $put($_.sbarcode, 0, $get($_.barcode, 0)); //#10836 - $put($_.sbarcode, 1, 48); //#10837 - $puti($_.sbarcode, 2, $geti($_.barcode, 1, $_.barlen - 2)); //#10838 - $_.barcode = $_.sbarcode; //#10839 - } //#10839 - $_.sumodd = 0; //#10841 - $_.sumeven = 0; //#10841 - for (var _c = 0, _b = $_.barlen - 1; _c <= _b; _c += 1) { //#10850 - $_.i = _c; //#10843 - $k[$j++] = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10849 - if (($_.i % 2) == 0) { //#10848 - $_.sumodd = $f($k[--$j] + $_.sumodd); //#10846 - } else { //#10848 - $_.sumeven = $f($k[--$j] + $_.sumeven); //#10848 - } //#10848 - } //#10848 - $_.checksum = ($f(($_.sumodd % 35) + (($_.sumeven % 35) * 2))) % 35; //#10851 - if ($_.validatecheck) { //#10858 - if ($_.checksum != 0) { //#10855 - $k[$j++] = 'bwipp.bc412semiBadCheckDigit#10854'; //#10854 - $k[$j++] = "Incorrect BC412 semi check digit provided"; //#10854 - bwipp_raiseerror(); //#10854 - } //#10854 - } else { //#10858 - $_.checksum = ($_.checksum * 17) % 35; //#10857 - $put($_.barcode, 1, $get($_.barchars, $_.checksum)); //#10858 - } //#10858 - } else { //#10874 - $k[$j++] = 'barlen'; //#10861 - $k[$j++] = $_.barcode.length; //#10861 - if ($_.validatecheck) { //#10861 - var _y = $k[--$j]; //#10861 - $k[$j++] = $f(_y - 1); //#10861 - } //#10861 - var _z = $k[--$j]; //#10861 - $_[$k[--$j]] = _z; //#10861 - $_.checksum = 0; //#10863 - for (var _13 = 0, _12 = $_.barlen - 1; _13 <= _12; _13 += 1) { //#10867 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _13, 1)) + $_.checksum); //#10866 - } //#10866 - $_.checksum = $_.checksum % 35; //#10868 - if ($_.validatecheck) { //#10875 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#10872 - $k[$j++] = 'bwipp.bc412badCheckDigit#10871'; //#10871 - $k[$j++] = "Incorrect BC412 check digit provided"; //#10871 - bwipp_raiseerror(); //#10871 - } //#10871 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10873 - $_.includecheck = true; //#10874 - } //#10874 - } //#10874 - if (!bwipp_bc412.__10890__) { //#10890 - $_ = Object.create($_); //#10890 - $_.encs = $a(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); //#10889 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#10889 - bwipp_bc412.__10890__ = 1; //#10889 - $_ = Object.getPrototypeOf($_); //#10889 - } //#10889 - $_.sbs = $s((($_.barlen + 1) * 8) + 5); //#10892 - if ($_.includecheck) { //#10896 - $_.txt = $a($_.barlen + 1); //#10894 - } else { //#10896 - $_.txt = $a($_.barlen); //#10896 - } //#10896 - if ($_.includestartstop) { //#10906 - $puti($_.sbs, 0, $get($_.encs, 35)); //#10901 - $_.pos = 2; //#10902 - $_.txtpos = 3; //#10903 - } else { //#10906 - $_.pos = 0; //#10905 - $_.txtpos = 0; //#10906 - } //#10906 - for (var _1Z = 0, _1Y = $_.barlen - 1; _1Z <= _1Y; _1Z += 1) { //#10915 - $_.i = _1Z; //#10910 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10911 - $puti($_.sbs, $_.pos, $get($_.encs, $_.indx)); //#10912 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10913 - $_.pos = $_.pos + 8; //#10914 - } //#10914 - if ($_.includecheck) { //#10926 - $puti($_.sbs, $_.pos, $get($_.encs, $_.checksum)); //#10919 - if ($_.includecheckintext) { //#10923 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10921 - } else { //#10923 - $put($_.txt, $_.barlen, $a(["", ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10923 - } //#10923 - $_.pos = $_.pos + 8; //#10925 + $_ = Object.create($_); //#10908 + $_.dontdraw = false; //#10911 + $_.includecheck = false; //#10912 + $_.validatecheck = false; //#10913 + $_.includetext = false; //#10914 + $_.includecheckintext = false; //#10915 + $_.textfont = "OCR-B"; //#10916 + $_.textsize = 10; //#10917 + $_.textyoffset = -8; //#10918 + $_.height = 1; //#10919 + $k[$j++] = $_; //#10921 + bwipp_processoptions(); //#10921 + $_.options = $k[--$j]; //#10921 + $_.barcode = $k[--$j]; //#10922 + if ($eq($_.barcode, "")) { //#10926 + $k[$j++] = 'bwipp.code11emptyData#10925'; //#10925 + $k[$j++] = "The data must not be empty"; //#10925 + bwipp_raiseerror(); //#10925 } //#10925 - if ($_.includestartstop) { //#10932 - $puti($_.sbs, $_.pos, $get($_.encs, 36)); //#10930 - $_.pos = $_.pos + 3; //#10931 - } //#10931 - $_.sbs = $geti($_.sbs, 0, $_.pos); //#10935 - $k[$j++] = Infinity; //#10936 - $k[$j++] = Infinity; //#10938 - var _2W = $_.sbs; //#10938 - for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#10938 - $k[$j++] = $f($get(_2W, _2X) - 48); //#10938 - } //#10938 - var _2a = $a(); //#10938 - $k[$j++] = Infinity; //#10939 - for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#10939 - $k[$j++] = $_.height; //#10939 - } //#10939 - var _2f = $a(); //#10939 - $k[$j++] = Infinity; //#10940 - for (var _2h = 0, _2i = ~~(($_.sbs.length + 1) / 2); _2h < _2i; _2h++) { //#10940 - $k[$j++] = 0; //#10940 - } //#10940 - var _2j = $a(); //#10940 - $k[$j++] = 'ren'; //#10943 - $k[$j++] = bwipp_renlinear; //#10943 - $k[$j++] = 'sbs'; //#10943 - $k[$j++] = _2a; //#10943 - $k[$j++] = 'bhs'; //#10943 - $k[$j++] = _2f; //#10943 - $k[$j++] = 'bbs'; //#10943 - $k[$j++] = _2j; //#10943 - if ($_.includetext) { //#10943 - $k[$j++] = 'txt'; //#10942 - $k[$j++] = $_.txt; //#10942 - } //#10942 - $k[$j++] = 'opt'; //#10944 - $k[$j++] = $_.options; //#10944 - var _2n = $d(); //#10944 - $k[$j++] = _2n; //#10947 - if (!$_.dontdraw) { //#10947 - bwipp_renlinear(); //#10947 + bwipp_loadctx(bwipp_code11) //#10928 + if (!bwipp_code11.__10942__) { //#10942 + $_ = Object.create($_); //#10942 + $_.encs = $a(["111131", "311131", "131131", "331111", "113131", "313111", "133111", "111331", "311311", "311111", "113111", "113311"]); //#10936 + $_.barchars = "0123456789-"; //#10939 + $_.charvals = new Map; //#10940 + for (var _4 = 0; _4 <= 10; _4 += 1) { //#10941 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#10941 + } //#10941 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code11.$ctx[id] = $_[id]); //#10941 + bwipp_code11.__10942__ = 1; //#10941 + $_ = Object.getPrototypeOf($_); //#10941 + } //#10941 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#10949 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#10946 + if (!_F) { //#10948 + $k[$j++] = 'bwipp.code11badCharacter#10947'; //#10947 + $k[$j++] = "Code 11 must contain only digits and dashes"; //#10947 + bwipp_raiseerror(); //#10947 + } //#10947 } //#10947 - $_ = Object.getPrototypeOf($_); //#10949 - $_ = Object.getPrototypeOf($_); //#10951 + $_.barlen = $_.barcode.length; //#10951 + if ($_.validatecheck) { //#10957 + if ($_.barlen == 11) { //#10955 + $k[$j++] = 'bwipp.code11badLength#10954'; //#10954 + $k[$j++] = "Code 11 cannot be 11 characters using check digits"; //#10954 + bwipp_raiseerror(); //#10954 + } //#10954 + var _L = ($_.barlen <= 10) ? 1 : 2; //#10956 + $_.barlen = $_.barlen - _L; //#10956 + } //#10956 + $k[$j++] = 'numchecks'; //#10959 + if ($_.includecheck || $_.validatecheck) { //#10959 + var _P = ($_.barlen >= 10) ? 2 : 1; //#10959 + $k[$j++] = _P; //#10959 + } else { //#10959 + $k[$j++] = 0; //#10959 + } //#10959 + var _Q = $k[--$j]; //#10959 + $_[$k[--$j]] = _Q; //#10959 + $_.checksum1 = 0; //#10960 + $_.checksum2 = 0; //#10960 + for (var _U = 0, _T = $_.barlen - 1; _U <= _T; _U += 1) { //#10966 + $_.i = _U; //#10962 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10963 + $_.checksum1 = $f($_.checksum1 + ((((($_.barlen - $_.i) - 1) % 10) + 1) * $_.indx)); //#10964 + $_.checksum2 = $f($_.checksum2 + (((($_.barlen - $_.i) % 9) + 1) * $_.indx)); //#10965 + } //#10965 + $_.checksum1 = $_.checksum1 % 11; //#10967 + $_.checksum2 = $f($_.checksum2 + $_.checksum1) % 11; //#10968 + if ($_.validatecheck) { //#10982 + if ($_.numchecks == 1) { //#10977 + var _r = $_.checksum1; //#10971 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, _r)) { //#10973 + $k[$j++] = 'bwipp.code11badCheckDigit#10972'; //#10972 + $k[$j++] = "Incorrect Code 11 check digit provided"; //#10972 + bwipp_raiseerror(); //#10972 + } //#10972 + } else { //#10977 + if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $_.barlen + 1) != $get($_.barchars, $_.checksum2))) { //#10978 + $k[$j++] = 'bwipp.code11badCheckDigits#10977'; //#10977 + $k[$j++] = "Incorrect Code 11 check digits provided"; //#10977 + bwipp_raiseerror(); //#10977 + } //#10977 + } //#10977 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#10980 + $_.includecheck = true; //#10981 + } //#10981 + $_.sbs = $s($f(($f($_.barlen + $_.numchecks) * 6) + 12)); //#10984 + $_.txt = $a($f($_.barlen + $_.numchecks)); //#10985 + $puti($_.sbs, 0, $get($_.encs, 11)); //#10988 + $_.xpos = 8; //#10990 + for (var _1J = 0, _1I = $_.barlen - 1; _1J <= _1I; _1J += 1) { //#11000 + $_.i = _1J; //#10992 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#10993 + $_.enc = $get($_.encs, $_.indx); //#10994 + $puti($_.sbs, ($_.i * 6) + 6, $_.enc); //#10995 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#10996 + for (var _1f = 0; _1f <= 5; _1f += 1) { //#10999 + $_.xpos = $f($f($get($_.enc, _1f) - 48) + $_.xpos); //#10998 + } //#10998 + } //#10998 + if ($_.includecheck) { //#11029 + if ($_.barlen >= 10) { //#11026 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#11005 + $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, $_.checksum2)); //#11006 + if ($_.includecheckintext) { //#11016 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11008 + $_.enc = $get($_.encs, $_.checksum1); //#11009 + for (var _29 = 0; _29 <= 5; _29 += 1) { //#11012 + $_.xpos = $f($f($get($_.enc, _29) - 48) + $_.xpos); //#11011 + } //#11011 + $put($_.txt, $_.barlen + 1, $a([$geti($_.barchars, $_.checksum2, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11013 + } else { //#11016 + $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11015 + $put($_.txt, $_.barlen + 1, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11016 + } //#11016 + $puti($_.sbs, ($_.barlen * 6) + 18, $get($_.encs, 11)); //#11018 + } else { //#11026 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, $_.checksum1)); //#11020 + if ($_.includecheckintext) { //#11024 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11022 + } else { //#11024 + $put($_.txt, $_.barlen, $a(["", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11024 + } //#11024 + $puti($_.sbs, ($_.barlen * 6) + 12, $get($_.encs, 11)); //#11026 + } //#11026 + } else { //#11029 + $puti($_.sbs, ($_.barlen * 6) + 6, $get($_.encs, 11)); //#11029 + } //#11029 + $k[$j++] = Infinity; //#11033 + $k[$j++] = Infinity; //#11035 + var _3A = $_.sbs; //#11035 + for (var _3B = 0, _3C = _3A.length; _3B < _3C; _3B++) { //#11035 + $k[$j++] = $get(_3A, _3B) - 48; //#11035 + } //#11035 + var _3E = $a(); //#11035 + $k[$j++] = Infinity; //#11036 + for (var _3G = 0, _3H = ~~(($_.sbs.length + 1) / 2); _3G < _3H; _3G++) { //#11036 + $k[$j++] = $_.height; //#11036 + } //#11036 + var _3J = $a(); //#11036 + $k[$j++] = Infinity; //#11037 + for (var _3L = 0, _3M = ~~(($_.sbs.length + 1) / 2); _3L < _3M; _3L++) { //#11037 + $k[$j++] = 0; //#11037 + } //#11037 + var _3N = $a(); //#11037 + $k[$j++] = 'ren'; //#11040 + $k[$j++] = 'renlinear'; //#11040 + $k[$j++] = 'sbs'; //#11040 + $k[$j++] = _3E; //#11040 + $k[$j++] = 'bhs'; //#11040 + $k[$j++] = _3J; //#11040 + $k[$j++] = 'bbs'; //#11040 + $k[$j++] = _3N; //#11040 + if ($_.includetext) { //#11040 + $k[$j++] = 'txt'; //#11039 + $k[$j++] = $_.txt; //#11039 + } //#11039 + $k[$j++] = 'opt'; //#11041 + $k[$j++] = $_.options; //#11041 + var _3R = $d(); //#11041 + $k[$j++] = _3R; //#11044 + if (!$_.dontdraw) { //#11044 + bwipp_renlinear(); //#11044 + } //#11044 + $_ = Object.getPrototypeOf($_); //#11046 + $_ = Object.getPrototypeOf($_); //#11048 +} //bwipp_code11 +function bwipp_bc412() { + $_ = Object.create($_); //#11078 + $_.dontdraw = false; //#11081 + $_.includecheck = false; //#11082 + $_.validatecheck = false; //#11083 + $_.includetext = false; //#11084 + $_.includecheckintext = false; //#11085 + $_.includestartstop = false; //#11086 + $_.semi = false; //#11087 + $_.textfont = "OCR-B"; //#11088 + $_.textsize = 10; //#11089 + $_.textyoffset = -8; //#11090 + $_.height = 1; //#11091 + $k[$j++] = $_; //#11093 + bwipp_processoptions(); //#11093 + $_.options = $k[--$j]; //#11093 + $_.barcode = $k[--$j]; //#11094 + if ($eq($_.barcode, "")) { //#11098 + $k[$j++] = 'bwipp.bc412emptyData#11097'; //#11097 + $k[$j++] = "The data must not be empty"; //#11097 + bwipp_raiseerror(); //#11097 + } //#11097 + if ($_.semi) { //#11103 + $_.includestartstop = true; //#11102 + } //#11102 + bwipp_loadctx(bwipp_bc412) //#11105 + if (!bwipp_bc412.__11112__) { //#11112 + $_ = Object.create($_); //#11112 + $_.barchars = "0R9GLVHA8EZ4NTS1J2Q6C7DYKBUIX3FWP5M"; //#11109 + $_.charvals = new Map; //#11110 + for (var _4 = 0; _4 <= 34; _4 += 1) { //#11111 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#11111 + } //#11111 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#11111 + bwipp_bc412.__11112__ = 1; //#11111 + $_ = Object.getPrototypeOf($_); //#11111 + } //#11111 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#11119 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#11116 + if (!_F) { //#11118 + $k[$j++] = 'bwipp.bc412badCharacter#11117'; //#11117 + $k[$j++] = "BC412 must contain only digits and capital letters except O"; //#11117 + bwipp_raiseerror(); //#11117 + } //#11117 + } //#11117 + if ($_.semi) { //#11175 + if ($_.validatecheck) { //#11129 + if (($_.barcode.length < 8) || ($_.barcode.length > 19)) { //#11126 + $k[$j++] = 'bwipp.bc412semivalidateBadLength#11125'; //#11125 + $k[$j++] = "BC412 semi with check digit must be 8 to 19 characters long"; //#11125 + bwipp_raiseerror(); //#11125 + } //#11125 + } else { //#11129 + if (($_.barcode.length < 7) || ($_.barcode.length > 18)) { //#11130 + $k[$j++] = 'bwipp.bc412semiBadLength#11129'; //#11129 + $k[$j++] = "BC412 semi must be 7 to 18 characters long"; //#11129 + bwipp_raiseerror(); //#11129 + } //#11129 + } //#11129 + $_.barlen = $_.barcode.length; //#11133 + if (!$_.validatecheck) { //#11141 + $_.barlen = $_.barlen + 1; //#11135 + $_.sbarcode = $s($_.barlen); //#11136 + $put($_.sbarcode, 0, $get($_.barcode, 0)); //#11137 + $put($_.sbarcode, 1, 48); //#11138 + $puti($_.sbarcode, 2, $geti($_.barcode, 1, $_.barlen - 2)); //#11139 + $_.barcode = $_.sbarcode; //#11140 + } //#11140 + $_.sumodd = 0; //#11142 + $_.sumeven = 0; //#11142 + for (var _c = 0, _b = $_.barlen - 1; _c <= _b; _c += 1) { //#11151 + $_.i = _c; //#11144 + $k[$j++] = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11150 + if (($_.i % 2) == 0) { //#11149 + $_.sumodd = $f($k[--$j] + $_.sumodd); //#11147 + } else { //#11149 + $_.sumeven = $f($k[--$j] + $_.sumeven); //#11149 + } //#11149 + } //#11149 + $_.checksum = ($f(($_.sumodd % 35) + (($_.sumeven % 35) * 2))) % 35; //#11152 + if ($_.validatecheck) { //#11159 + if ($_.checksum != 0) { //#11156 + $k[$j++] = 'bwipp.bc412semiBadCheckDigit#11155'; //#11155 + $k[$j++] = "Incorrect BC412 semi check digit provided"; //#11155 + bwipp_raiseerror(); //#11155 + } //#11155 + } else { //#11159 + $_.checksum = ($_.checksum * 17) % 35; //#11158 + $put($_.barcode, 1, $get($_.barchars, $_.checksum)); //#11159 + } //#11159 + } else { //#11175 + $k[$j++] = 'barlen'; //#11162 + $k[$j++] = $_.barcode.length; //#11162 + if ($_.validatecheck) { //#11162 + var _y = $k[--$j]; //#11162 + $k[$j++] = $f(_y - 1); //#11162 + } //#11162 + var _z = $k[--$j]; //#11162 + $_[$k[--$j]] = _z; //#11162 + $_.checksum = 0; //#11164 + for (var _13 = 0, _12 = $_.barlen - 1; _13 <= _12; _13 += 1) { //#11168 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _13, 1)) + $_.checksum); //#11167 + } //#11167 + $_.checksum = $_.checksum % 35; //#11169 + if ($_.validatecheck) { //#11176 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11173 + $k[$j++] = 'bwipp.bc412badCheckDigit#11172'; //#11172 + $k[$j++] = "Incorrect BC412 check digit provided"; //#11172 + bwipp_raiseerror(); //#11172 + } //#11172 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11174 + $_.includecheck = true; //#11175 + } //#11175 + } //#11175 + if (!bwipp_bc412.__11191__) { //#11191 + $_ = Object.create($_); //#11191 + $_.encs = $a(["11111115", "13111212", "11131113", "12111213", "12121311", "13131111", "12111312", "11131212", "11121411", "11151111", "15111111", "11111511", "12131211", "13121112", "13111311", "11111214", "12121113", "11111313", "13111113", "11121213", "11141112", "11121312", "11141211", "14121111", "12121212", "11131311", "13121211", "12111411", "14111211", "11111412", "12111114", "14111112", "12141111", "11121114", "12131112", "12", "111"]); //#11190 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_bc412.$ctx[id] = $_[id]); //#11190 + bwipp_bc412.__11191__ = 1; //#11190 + $_ = Object.getPrototypeOf($_); //#11190 + } //#11190 + $_.sbs = $s((($_.barlen + 1) * 8) + 5); //#11193 + if ($_.includecheck) { //#11197 + $_.txt = $a($_.barlen + 1); //#11195 + } else { //#11197 + $_.txt = $a($_.barlen); //#11197 + } //#11197 + if ($_.includestartstop) { //#11207 + $puti($_.sbs, 0, $get($_.encs, 35)); //#11202 + $_.pos = 2; //#11203 + $_.txtpos = 3; //#11204 + } else { //#11207 + $_.pos = 0; //#11206 + $_.txtpos = 0; //#11207 + } //#11207 + for (var _1Z = 0, _1Y = $_.barlen - 1; _1Z <= _1Y; _1Z += 1) { //#11216 + $_.i = _1Z; //#11211 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11212 + $puti($_.sbs, $_.pos, $get($_.encs, $_.indx)); //#11213 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11214 + $_.pos = $_.pos + 8; //#11215 + } //#11215 + if ($_.includecheck) { //#11227 + $puti($_.sbs, $_.pos, $get($_.encs, $_.checksum)); //#11220 + if ($_.includecheckintext) { //#11224 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11222 + } else { //#11224 + $put($_.txt, $_.barlen, $a(["", ($_.barlen * 12) + $_.txtpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11224 + } //#11224 + $_.pos = $_.pos + 8; //#11226 + } //#11226 + if ($_.includestartstop) { //#11233 + $puti($_.sbs, $_.pos, $get($_.encs, 36)); //#11231 + $_.pos = $_.pos + 3; //#11232 + } //#11232 + $_.sbs = $geti($_.sbs, 0, $_.pos); //#11236 + $k[$j++] = Infinity; //#11237 + $k[$j++] = Infinity; //#11239 + var _2W = $_.sbs; //#11239 + for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#11239 + $k[$j++] = $f($get(_2W, _2X) - 48); //#11239 + } //#11239 + var _2a = $a(); //#11239 + $k[$j++] = Infinity; //#11240 + for (var _2c = 0, _2d = ~~(($_.sbs.length + 1) / 2); _2c < _2d; _2c++) { //#11240 + $k[$j++] = $_.height; //#11240 + } //#11240 + var _2f = $a(); //#11240 + $k[$j++] = Infinity; //#11241 + for (var _2h = 0, _2i = ~~(($_.sbs.length + 1) / 2); _2h < _2i; _2h++) { //#11241 + $k[$j++] = 0; //#11241 + } //#11241 + var _2j = $a(); //#11241 + $k[$j++] = 'ren'; //#11244 + $k[$j++] = 'renlinear'; //#11244 + $k[$j++] = 'sbs'; //#11244 + $k[$j++] = _2a; //#11244 + $k[$j++] = 'bhs'; //#11244 + $k[$j++] = _2f; //#11244 + $k[$j++] = 'bbs'; //#11244 + $k[$j++] = _2j; //#11244 + if ($_.includetext) { //#11244 + $k[$j++] = 'txt'; //#11243 + $k[$j++] = $_.txt; //#11243 + } //#11243 + $k[$j++] = 'opt'; //#11245 + $k[$j++] = $_.options; //#11245 + var _2n = $d(); //#11245 + $k[$j++] = _2n; //#11248 + if (!$_.dontdraw) { //#11248 + bwipp_renlinear(); //#11248 + } //#11248 + $_ = Object.getPrototypeOf($_); //#11250 + $_ = Object.getPrototypeOf($_); //#11252 } //bwipp_bc412 function bwipp_rationalizedCodabar() { - $_ = Object.create($_); //#10981 - $_.dontdraw = false; //#10984 - $_.altstartstop = false; //#10985 - $_.includecheck = false; //#10986 - $_.validatecheck = false; //#10987 - $_.includetext = false; //#10988 - $_.includecheckintext = false; //#10989 - $_.textfont = "OCR-B"; //#10990 - $_.textsize = 10; //#10991 - $_.textyoffset = -8; //#10992 - $_.height = 1; //#10993 - $k[$j++] = $_; //#10995 - bwipp_processoptions(); //#10995 - $_.options = $k[--$j]; //#10995 - $_.barcode = $k[--$j]; //#10996 - if (($_.barcode.length < 2) || (($_.barcode.length < 3) && $_.validatecheck)) { //#11000 - $k[$j++] = 'bwipp.rationalizedCodabarBadLength#10999'; //#10999 - $k[$j++] = "Codabar must be at least 2 characters in length excluding any check digit"; //#10999 - bwipp_raiseerror(); //#10999 - } //#10999 - bwipp_loadctx(bwipp_rationalizedCodabar) //#11002 - if (!bwipp_rationalizedCodabar.__11016__) { //#11016 - $_ = Object.create($_); //#11016 - $_.encs = $a(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); //#11011 - $_.barcharsnormal = "0123456789-$:/.+ABCD"; //#11014 - $_.barcharsalt = "0123456789-$:/.+TN*E"; //#11015 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_rationalizedCodabar.$ctx[id] = $_[id]); //#11015 - bwipp_rationalizedCodabar.__11016__ = 1; //#11015 - $_ = Object.getPrototypeOf($_); //#11015 - } //#11015 - var _8 = $_.altstartstop ? $_.barcharsalt : $_.barcharsnormal; //#11018 - $_.barchars = _8; //#11018 - $_.charvals = new Map; //#11020 - for (var _9 = 0; _9 <= 19; _9 += 1) { //#11021 - $put($_.charvals, $geti($_.barchars, _9, 1), _9); //#11021 - } //#11021 - $_.bodyvals = new Map; //#11022 - for (var _D = 0; _D <= 15; _D += 1) { //#11023 - $put($_.bodyvals, $geti($_.barchars, _D, 1), _D); //#11023 - } //#11023 - $_.ssvals = new Map; //#11024 - for (var _H = 16; _H <= 19; _H += 1) { //#11025 - $put($_.ssvals, $geti($_.barchars, _H, 1), _H); //#11025 - } //#11025 - var _O = $get($_.ssvals, $geti($_.barcode, 0, 1)) !== undefined; //#11028 - var _T = $get($_.ssvals, $geti($_.barcode, $_.barcode.length - 1, 1)) !== undefined; //#11029 - if ((!_O) || (!_T)) { //#11035 - if ($_.altstartstop) { //#11033 - $k[$j++] = 'bwipp.rationalizedCodabarBadAltStartStop#11031'; //#11031 - $k[$j++] = "Codabar start and stop characters must be one of E N T or *"; //#11031 - bwipp_raiseerror(); //#11031 - } else { //#11033 - $k[$j++] = 'bwipp.rationalizedCodabarBadStartStop#11033'; //#11033 - $k[$j++] = "Codabar start and stop characters must be one of A B C or D"; //#11033 - bwipp_raiseerror(); //#11033 - } //#11033 - } //#11033 - for (var _X = 1, _W = $_.barcode.length - 2; _X <= _W; _X += 1) { //#11040 - var _b = $get($_.bodyvals, $geti($_.barcode, _X, 1)) !== undefined; //#11037 - if (!_b) { //#11039 - $k[$j++] = 'bwipp.rationalizedCodabarBadCharacter#11038'; //#11038 - $k[$j++] = "Codabar body must contain only digits and symbols - $ : / . +"; //#11038 - bwipp_raiseerror(); //#11038 - } //#11038 - } //#11038 - $k[$j++] = 'barlen'; //#11042 - $k[$j++] = $_.barcode.length; //#11042 - if ($_.validatecheck) { //#11042 - var _e = $k[--$j]; //#11042 - $k[$j++] = $f(_e - 1); //#11042 - } //#11042 - var _f = $k[--$j]; //#11042 - $_[$k[--$j]] = _f; //#11042 - $_.checksum = 0; //#11044 - for (var _j = 0, _i = $f($_.barlen - 2); _j <= _i; _j += 1) { //#11048 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _j, 1)) + $_.checksum); //#11047 - } //#11047 - var _r = $geti($_.barcode, $_.barcode.length - 1, 1); //#11049 - $_.checksum = $f($get($_.charvals, _r) + $_.checksum); //#11050 - $_.checksum = ($f(16 - ($_.checksum % 16))) % 16; //#11051 - if ($_.validatecheck) { //#11061 - if ($get($_.barcode, $f($_.barlen - 1)) != $get($_.barchars, $_.checksum)) { //#11055 - $k[$j++] = 'bwipp.rationalizedCodabarBadCheckDigit#11054'; //#11054 - $k[$j++] = "Incorrect Codabar check digit provided"; //#11054 - bwipp_raiseerror(); //#11054 - } //#11054 - var _14 = $s($_.barlen); //#11056 - $puti(_14, 0, $geti($_.barcode, 0, $f($_.barlen - 1))); //#11057 - $puti(_14, $f($_.barlen - 1), $geti($_.barcode, $_.barlen, 1)); //#11058 - $_.barcode = _14; //#11059 - $_.includecheck = true; //#11060 - } //#11060 - $k[$j++] = 'sbs'; //#11063 - $k[$j++] = $_.barlen; //#11063 - if ($_.includecheck) { //#11063 - var _1E = $k[--$j]; //#11063 - $k[$j++] = $f(_1E + 1); //#11063 - } //#11063 - var _1G = $s($k[--$j] * 8); //#11063 - $_[$k[--$j]] = _1G; //#11063 - $k[$j++] = 'txt'; //#11064 - $k[$j++] = $_.barlen; //#11064 - if ($_.includecheck) { //#11064 - var _1K = $k[--$j]; //#11064 - $k[$j++] = $f(_1K + 1); //#11064 - } //#11064 - var _1M = $a($k[--$j]); //#11064 - $_[$k[--$j]] = _1M; //#11064 - $_.xpos = 0; //#11066 - for (var _1Q = 0, _1P = $f($_.barlen - 2); _1Q <= _1P; _1Q += 1) { //#11076 - $_.i = _1Q; //#11068 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11069 - $_.enc = $get($_.encs, $_.indx); //#11070 - $puti($_.sbs, $_.i * 8, $_.enc); //#11071 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11072 - for (var _1m = 0; _1m <= 7; _1m += 1) { //#11075 - $_.xpos = $f($f($get($_.enc, _1m) - 48) + $_.xpos); //#11074 - } //#11074 - } //#11074 - if ($_.includecheck) { //#11100 - $puti($_.sbs, $f(($_.barlen * 8) - 8), $get($_.encs, $_.checksum)); //#11081 - if ($_.includecheckintext) { //#11085 - $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barchars, $_.checksum, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11083 - } else { //#11085 - $put($_.txt, $f($_.barlen - 1), $a([" ", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11085 - } //#11085 - for (var _2E = 0; _2E <= 7; _2E += 1) { //#11089 - $_.xpos = $f($f($get($get($_.encs, $_.checksum), _2E) - 48) + $_.xpos); //#11088 - } //#11088 - $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11091 - $_.enc = $get($_.encs, $_.indx); //#11092 - $puti($_.sbs, $_.barlen * 8, $_.enc); //#11093 - $put($_.txt, $_.barlen, $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11094 - } else { //#11100 - $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11097 - $_.enc = $get($_.encs, $_.indx); //#11098 - $puti($_.sbs, $f(($_.barlen * 8) - 8), $_.enc); //#11099 - $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11100 - } //#11100 - $k[$j++] = Infinity; //#11104 - $k[$j++] = Infinity; //#11106 - $forall($_.sbs, function() { //#11106 - var _31 = $k[--$j]; //#11106 - $k[$j++] = $f(_31 - 48); //#11106 - }); //#11106 - var _32 = $a(); //#11106 - $k[$j++] = Infinity; //#11107 - for (var _34 = 0, _35 = ~~(($_.sbs.length + 1) / 2); _34 < _35; _34++) { //#11107 - $k[$j++] = $_.height; //#11107 - } //#11107 - var _37 = $a(); //#11107 - $k[$j++] = Infinity; //#11108 - for (var _39 = 0, _3A = ~~(($_.sbs.length + 1) / 2); _39 < _3A; _39++) { //#11108 - $k[$j++] = 0; //#11108 - } //#11108 - var _3B = $a(); //#11108 - $k[$j++] = 'ren'; //#11111 - $k[$j++] = bwipp_renlinear; //#11111 - $k[$j++] = 'sbs'; //#11111 - $k[$j++] = _32; //#11111 - $k[$j++] = 'bhs'; //#11111 - $k[$j++] = _37; //#11111 - $k[$j++] = 'bbs'; //#11111 - $k[$j++] = _3B; //#11111 - if ($_.includetext) { //#11111 - $k[$j++] = 'txt'; //#11110 - $k[$j++] = $_.txt; //#11110 - } //#11110 - $k[$j++] = 'opt'; //#11112 - $k[$j++] = $_.options; //#11112 - var _3F = $d(); //#11112 - $k[$j++] = _3F; //#11115 - if (!$_.dontdraw) { //#11115 - bwipp_renlinear(); //#11115 - } //#11115 - $_ = Object.getPrototypeOf($_); //#11117 - $_ = Object.getPrototypeOf($_); //#11119 + $_ = Object.create($_); //#11282 + $_.dontdraw = false; //#11285 + $_.altstartstop = false; //#11286 + $_.includecheck = false; //#11287 + $_.validatecheck = false; //#11288 + $_.includetext = false; //#11289 + $_.includecheckintext = false; //#11290 + $_.textfont = "OCR-B"; //#11291 + $_.textsize = 10; //#11292 + $_.textyoffset = -8; //#11293 + $_.height = 1; //#11294 + $k[$j++] = $_; //#11296 + bwipp_processoptions(); //#11296 + $_.options = $k[--$j]; //#11296 + $_.barcode = $k[--$j]; //#11297 + if (($_.barcode.length < 2) || (($_.barcode.length < 3) && $_.validatecheck)) { //#11301 + $k[$j++] = 'bwipp.rationalizedCodabarBadLength#11300'; //#11300 + $k[$j++] = "Codabar must be at least 2 characters in length excluding any check digit"; //#11300 + bwipp_raiseerror(); //#11300 + } //#11300 + bwipp_loadctx(bwipp_rationalizedCodabar) //#11303 + if (!bwipp_rationalizedCodabar.__11317__) { //#11317 + $_ = Object.create($_); //#11317 + $_.encs = $a(["11111331", "11113311", "11131131", "33111111", "11311311", "31111311", "13111131", "13113111", "13311111", "31131111", "11133111", "11331111", "31113131", "31311131", "31313111", "11313131", "11331311", "13131131", "11131331", "11133311"]); //#11312 + $_.barcharsnormal = "0123456789-$:/.+ABCD"; //#11315 + $_.barcharsalt = "0123456789-$:/.+TN*E"; //#11316 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_rationalizedCodabar.$ctx[id] = $_[id]); //#11316 + bwipp_rationalizedCodabar.__11317__ = 1; //#11316 + $_ = Object.getPrototypeOf($_); //#11316 + } //#11316 + var _8 = $_.altstartstop ? $_.barcharsalt : $_.barcharsnormal; //#11319 + $_.barchars = _8; //#11319 + $_.charvals = new Map; //#11321 + for (var _9 = 0; _9 <= 19; _9 += 1) { //#11322 + $put($_.charvals, $geti($_.barchars, _9, 1), _9); //#11322 + } //#11322 + $_.bodyvals = new Map; //#11323 + for (var _D = 0; _D <= 15; _D += 1) { //#11324 + $put($_.bodyvals, $geti($_.barchars, _D, 1), _D); //#11324 + } //#11324 + $_.ssvals = new Map; //#11325 + for (var _H = 16; _H <= 19; _H += 1) { //#11326 + $put($_.ssvals, $geti($_.barchars, _H, 1), _H); //#11326 + } //#11326 + var _O = $get($_.ssvals, $geti($_.barcode, 0, 1)) !== undefined; //#11329 + var _T = $get($_.ssvals, $geti($_.barcode, $_.barcode.length - 1, 1)) !== undefined; //#11330 + if ((!_O) || (!_T)) { //#11336 + if ($_.altstartstop) { //#11334 + $k[$j++] = 'bwipp.rationalizedCodabarBadAltStartStop#11332'; //#11332 + $k[$j++] = "Codabar start and stop characters must be one of E N T or *"; //#11332 + bwipp_raiseerror(); //#11332 + } else { //#11334 + $k[$j++] = 'bwipp.rationalizedCodabarBadStartStop#11334'; //#11334 + $k[$j++] = "Codabar start and stop characters must be one of A B C or D"; //#11334 + bwipp_raiseerror(); //#11334 + } //#11334 + } //#11334 + for (var _X = 1, _W = $_.barcode.length - 2; _X <= _W; _X += 1) { //#11341 + var _b = $get($_.bodyvals, $geti($_.barcode, _X, 1)) !== undefined; //#11338 + if (!_b) { //#11340 + $k[$j++] = 'bwipp.rationalizedCodabarBadCharacter#11339'; //#11339 + $k[$j++] = "Codabar body must contain only digits and symbols - $ : / . +"; //#11339 + bwipp_raiseerror(); //#11339 + } //#11339 + } //#11339 + $k[$j++] = 'barlen'; //#11343 + $k[$j++] = $_.barcode.length; //#11343 + if ($_.validatecheck) { //#11343 + var _e = $k[--$j]; //#11343 + $k[$j++] = $f(_e - 1); //#11343 + } //#11343 + var _f = $k[--$j]; //#11343 + $_[$k[--$j]] = _f; //#11343 + $_.checksum = 0; //#11345 + for (var _j = 0, _i = $f($_.barlen - 2); _j <= _i; _j += 1) { //#11349 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _j, 1)) + $_.checksum); //#11348 + } //#11348 + var _r = $geti($_.barcode, $_.barcode.length - 1, 1); //#11350 + $_.checksum = $f($get($_.charvals, _r) + $_.checksum); //#11351 + $_.checksum = ($f(16 - ($_.checksum % 16))) % 16; //#11352 + if ($_.validatecheck) { //#11362 + if ($get($_.barcode, $f($_.barlen - 1)) != $get($_.barchars, $_.checksum)) { //#11356 + $k[$j++] = 'bwipp.rationalizedCodabarBadCheckDigit#11355'; //#11355 + $k[$j++] = "Incorrect Codabar check digit provided"; //#11355 + bwipp_raiseerror(); //#11355 + } //#11355 + var _14 = $s($_.barlen); //#11357 + $puti(_14, 0, $geti($_.barcode, 0, $f($_.barlen - 1))); //#11358 + $puti(_14, $f($_.barlen - 1), $geti($_.barcode, $_.barlen, 1)); //#11359 + $_.barcode = _14; //#11360 + $_.includecheck = true; //#11361 + } //#11361 + $k[$j++] = 'sbs'; //#11364 + $k[$j++] = $_.barlen; //#11364 + if ($_.includecheck) { //#11364 + var _1E = $k[--$j]; //#11364 + $k[$j++] = $f(_1E + 1); //#11364 + } //#11364 + var _1G = $s($k[--$j] * 8); //#11364 + $_[$k[--$j]] = _1G; //#11364 + $k[$j++] = 'txt'; //#11365 + $k[$j++] = $_.barlen; //#11365 + if ($_.includecheck) { //#11365 + var _1K = $k[--$j]; //#11365 + $k[$j++] = $f(_1K + 1); //#11365 + } //#11365 + var _1M = $a($k[--$j]); //#11365 + $_[$k[--$j]] = _1M; //#11365 + $_.xpos = 0; //#11367 + for (var _1Q = 0, _1P = $f($_.barlen - 2); _1Q <= _1P; _1Q += 1) { //#11377 + $_.i = _1Q; //#11369 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11370 + $_.enc = $get($_.encs, $_.indx); //#11371 + $puti($_.sbs, $_.i * 8, $_.enc); //#11372 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11373 + for (var _1m = 0; _1m <= 7; _1m += 1) { //#11376 + $_.xpos = $f($f($get($_.enc, _1m) - 48) + $_.xpos); //#11375 + } //#11375 + } //#11375 + if ($_.includecheck) { //#11401 + $puti($_.sbs, $f(($_.barlen * 8) - 8), $get($_.encs, $_.checksum)); //#11382 + if ($_.includecheckintext) { //#11386 + $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barchars, $_.checksum, 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11384 + } else { //#11386 + $put($_.txt, $f($_.barlen - 1), $a([" ", $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11386 + } //#11386 + for (var _2E = 0; _2E <= 7; _2E += 1) { //#11390 + $_.xpos = $f($f($get($get($_.encs, $_.checksum), _2E) - 48) + $_.xpos); //#11389 + } //#11389 + $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11392 + $_.enc = $get($_.encs, $_.indx); //#11393 + $puti($_.sbs, $_.barlen * 8, $_.enc); //#11394 + $put($_.txt, $_.barlen, $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11395 + } else { //#11401 + $_.indx = $get($_.charvals, $geti($_.barcode, $f($_.barlen - 1), 1)); //#11398 + $_.enc = $get($_.encs, $_.indx); //#11399 + $puti($_.sbs, $f(($_.barlen * 8) - 8), $_.enc); //#11400 + $put($_.txt, $f($_.barlen - 1), $a([$geti($_.barcode, $f($_.barlen - 1), 1), $_.xpos, $_.textyoffset, $_.textfont, $_.textsize])); //#11401 + } //#11401 + $k[$j++] = Infinity; //#11405 + $k[$j++] = Infinity; //#11407 + $forall($_.sbs, function() { //#11407 + var _31 = $k[--$j]; //#11407 + $k[$j++] = $f(_31 - 48); //#11407 + }); //#11407 + var _32 = $a(); //#11407 + $k[$j++] = Infinity; //#11408 + for (var _34 = 0, _35 = ~~(($_.sbs.length + 1) / 2); _34 < _35; _34++) { //#11408 + $k[$j++] = $_.height; //#11408 + } //#11408 + var _37 = $a(); //#11408 + $k[$j++] = Infinity; //#11409 + for (var _39 = 0, _3A = ~~(($_.sbs.length + 1) / 2); _39 < _3A; _39++) { //#11409 + $k[$j++] = 0; //#11409 + } //#11409 + var _3B = $a(); //#11409 + $k[$j++] = 'ren'; //#11412 + $k[$j++] = 'renlinear'; //#11412 + $k[$j++] = 'sbs'; //#11412 + $k[$j++] = _32; //#11412 + $k[$j++] = 'bhs'; //#11412 + $k[$j++] = _37; //#11412 + $k[$j++] = 'bbs'; //#11412 + $k[$j++] = _3B; //#11412 + if ($_.includetext) { //#11412 + $k[$j++] = 'txt'; //#11411 + $k[$j++] = $_.txt; //#11411 + } //#11411 + $k[$j++] = 'opt'; //#11413 + $k[$j++] = $_.options; //#11413 + var _3F = $d(); //#11413 + $k[$j++] = _3F; //#11416 + if (!$_.dontdraw) { //#11416 + bwipp_renlinear(); //#11416 + } //#11416 + $_ = Object.getPrototypeOf($_); //#11418 + $_ = Object.getPrototypeOf($_); //#11420 } //bwipp_rationalizedCodabar function bwipp_onecode() { - $_ = Object.create($_); //#11149 - $_.dontdraw = false; //#11152 - $_.height = 0.15; //#11153 - $k[$j++] = $_; //#11155 - bwipp_processoptions(); //#11155 - $_.options = $k[--$j]; //#11155 - $_.barcode = $k[--$j]; //#11156 - bwipp_loadctx(bwipp_onecode) //#11158 - $_.barlen = $_.barcode.length; //#11160 - $forall($_.barcode, function() { //#11166 - var _4 = $k[--$j]; //#11163 - if ((_4 < 48) || (_4 > 57)) { //#11165 - $k[$j++] = 'bwipp.onecodeBadCharacter#11164'; //#11164 - $k[$j++] = "The data must contain only digits"; //#11164 - bwipp_raiseerror(); //#11164 - } //#11164 - }); //#11164 - if (((($_.barlen != 20) && ($_.barlen != 25)) && ($_.barlen != 29)) && ($_.barlen != 31)) { //#11170 - $k[$j++] = 'bwipp.onecodeInvalidLength#11169'; //#11169 - $k[$j++] = "The data must be 20, 25, 29 or 31 digits"; //#11169 - bwipp_raiseerror(); //#11169 - } //#11169 - $k[$j++] = Infinity; //#11173 - var _B = $eq($geti($_.barcode, 5, 1), "9") ? 14 : 11; //#11176 - $k[$j++] = 2; //#11179 - $k[$j++] = 2; //#11179 - $k[$j++] = 5; //#11179 - $k[$j++] = 5; //#11179 - $k[$j++] = _B; //#11179 - $k[$j++] = _B; //#11179 - $k[$j++] = 20; //#11179 - $k[$j++] = 20; //#11179 - $k[$j++] = 25; //#11179 - $k[$j++] = 25; //#11179 - $k[$j++] = 29; //#11179 - $k[$j++] = 29; //#11179 - $_.txtdict = $d(); //#11180 - $_.txt = $a($_.barlen + 6); //#11181 - $_.spacecnt = 0; //#11182 - for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#11190 - $_.i = _H; //#11184 - var _K = $get($_.txtdict, $_.i) !== undefined; //#11185 - if (_K) { //#11188 - $put($_.txt, $_.i + $_.spacecnt, $a([" ", 0, 0, "", 0])); //#11186 - $_.spacecnt = $_.spacecnt + 1; //#11187 - } //#11187 - $put($_.txt, $_.i + $_.spacecnt, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#11189 - } //#11189 - $_.txt = $geti($_.txt, 0, $_.barcode.length + $_.spacecnt); //#11191 + $_ = Object.create($_); //#11450 + $_.dontdraw = false; //#11453 + $_.height = 0.15; //#11454 + $k[$j++] = $_; //#11456 + bwipp_processoptions(); //#11456 + $_.options = $k[--$j]; //#11456 + $_.barcode = $k[--$j]; //#11457 + bwipp_loadctx(bwipp_onecode) //#11459 + $_.barlen = $_.barcode.length; //#11461 + $forall($_.barcode, function() { //#11467 + var _4 = $k[--$j]; //#11464 + if ((_4 < 48) || (_4 > 57)) { //#11466 + $k[$j++] = 'bwipp.onecodeBadCharacter#11465'; //#11465 + $k[$j++] = "The data must contain only digits"; //#11465 + bwipp_raiseerror(); //#11465 + } //#11465 + }); //#11465 + if (((($_.barlen != 20) && ($_.barlen != 25)) && ($_.barlen != 29)) && ($_.barlen != 31)) { //#11471 + $k[$j++] = 'bwipp.onecodeInvalidLength#11470'; //#11470 + $k[$j++] = "The data must be 20, 25, 29 or 31 digits"; //#11470 + bwipp_raiseerror(); //#11470 + } //#11470 + $k[$j++] = Infinity; //#11474 + var _B = $eq($geti($_.barcode, 5, 1), "9") ? 14 : 11; //#11477 + $k[$j++] = 2; //#11480 + $k[$j++] = 2; //#11480 + $k[$j++] = 5; //#11480 + $k[$j++] = 5; //#11480 + $k[$j++] = _B; //#11480 + $k[$j++] = _B; //#11480 + $k[$j++] = 20; //#11480 + $k[$j++] = 20; //#11480 + $k[$j++] = 25; //#11480 + $k[$j++] = 25; //#11480 + $k[$j++] = 29; //#11480 + $k[$j++] = 29; //#11480 + $_.txtdict = $d(); //#11481 + $_.txt = $a($_.barlen + 6); //#11482 + $_.spacecnt = 0; //#11483 + for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#11491 + $_.i = _H; //#11485 + var _K = $get($_.txtdict, $_.i) !== undefined; //#11486 + if (_K) { //#11489 + $put($_.txt, $_.i + $_.spacecnt, $a([" ", 0, 0, "", 0])); //#11487 + $_.spacecnt = $_.spacecnt + 1; //#11488 + } //#11488 + $put($_.txt, $_.i + $_.spacecnt, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#11490 + } //#11490 + $_.txt = $geti($_.txt, 0, $_.barcode.length + $_.spacecnt); //#11492 $_.normalize = function() { - $_.base = $k[--$j]; //#11194 - $_.num = $k[--$j]; //#11195 - for (var _e = $_.num.length - 1; _e >= 1; _e -= 1) { //#11200 - $_.i = _e; //#11197 - var _f = $_.num; //#11198 - var _g = $_.i; //#11198 - $put(_f, _g - 1, $f($get(_f, _g - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#11198 - $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#11199 - } //#11199 - for (;;) { //#11206 - if ($lt($get($_.num, 0), $_.base)) { //#11202 - break; //#11202 - } //#11202 - $k[$j++] = Infinity; //#11203 - $k[$j++] = 0; //#11203 - $aload($_.num); //#11203 - $_.num = $a(); //#11203 - $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#11204 - $put($_.num, 1, $get($_.num, 1) % $_.base); //#11205 - } //#11205 - $k[$j++] = Infinity; //#11208 - $_.i = true; //#11208 - var _17 = $_.num; //#11208 - for (var _18 = 0, _19 = _17.length; _18 < _19; _18++) { //#11208 - var _1A = $get(_17, _18); //#11208 - $k[$j++] = _1A; //#11208 - if ((_1A == 0) && $_.i) { //#11208 - $j--; //#11208 - } else { //#11208 - $_.i = false; //#11208 - } //#11208 - } //#11208 - $_.num = $a(); //#11208 - if ($_.num.length == 0) { //#11209 - $_.num = $a([0]); //#11209 - } //#11209 - $k[$j++] = $_.num; //#11210 - }; //#11210 + $_.base = $k[--$j]; //#11495 + $_.num = $k[--$j]; //#11496 + for (var _e = $_.num.length - 1; _e >= 1; _e -= 1) { //#11501 + $_.i = _e; //#11498 + var _f = $_.num; //#11499 + var _g = $_.i; //#11499 + $put(_f, _g - 1, $f($get(_f, _g - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#11499 + $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#11500 + } //#11500 + for (;;) { //#11507 + if ($lt($get($_.num, 0), $_.base)) { //#11503 + break; //#11503 + } //#11503 + $k[$j++] = Infinity; //#11504 + $k[$j++] = 0; //#11504 + $aload($_.num); //#11504 + $_.num = $a(); //#11504 + $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#11505 + $put($_.num, 1, $get($_.num, 1) % $_.base); //#11506 + } //#11506 + $k[$j++] = Infinity; //#11509 + $_.i = true; //#11509 + var _17 = $_.num; //#11509 + for (var _18 = 0, _19 = _17.length; _18 < _19; _18++) { //#11509 + var _1A = $get(_17, _18); //#11509 + $k[$j++] = _1A; //#11509 + if ((_1A == 0) && $_.i) { //#11509 + $j--; //#11509 + } else { //#11509 + $_.i = false; //#11509 + } //#11509 + } //#11509 + $_.num = $a(); //#11509 + if ($_.num.length == 0) { //#11510 + $_.num = $a([0]); //#11510 + } //#11510 + $k[$j++] = $_.num; //#11511 + }; //#11511 $_.bigadd = function() { - var _1G = $k[--$j]; //#11214 - var _1H = $k[--$j]; //#11214 - $_.offset = Math.abs(_1G.length - _1H.length); //#11215 - if (_1G.length < _1H.length) { //#11216 - var _ = _1G; //#11216 - _1G = _1H; //#11216 - _1H = _; //#11216 - } //#11216 - $_.a = _1G; //#11217 - $_.b = _1H; //#11217 - for (var _1K = 0, _1J = $_.b.length - 1; _1K <= _1J; _1K += 1) { //#11220 - var _1L = $_.a; //#11219 - var _1M = $_.offset; //#11219 - $put(_1L, _1K + _1M, $f($get(_1L, _1K + _1M) + $get($_.b, _1K))); //#11219 - } //#11219 - $k[$j++] = $_.a; //#11221 - }; //#11221 - if (!bwipp_onecode.__11232__) { //#11232 - $_ = Object.create($_); //#11232 + var _1G = $k[--$j]; //#11515 + var _1H = $k[--$j]; //#11515 + $_.offset = Math.abs(_1G.length - _1H.length); //#11516 + if (_1G.length < _1H.length) { //#11517 + var _ = _1G; //#11517 + _1G = _1H; //#11517 + _1H = _; //#11517 + } //#11517 + $_.a = _1G; //#11518 + $_.b = _1H; //#11518 + for (var _1K = 0, _1J = $_.b.length - 1; _1K <= _1J; _1K += 1) { //#11521 + var _1L = $_.a; //#11520 + var _1M = $_.offset; //#11520 + $put(_1L, _1K + _1M, $f($get(_1L, _1K + _1M) + $get($_.b, _1K))); //#11520 + } //#11520 + $k[$j++] = $_.a; //#11522 + }; //#11522 + if (!bwipp_onecode.__11533__) { //#11533 + $_ = Object.create($_); //#11533 var _1V = new Map([ [20, $a([0])], [25, $a([1])], [29, $a([1, 0, 0, 0, 0, 1])], [31, $a([1, 0, 0, 0, 1, 0, 0, 0, 0, 1])] - ]); //#11230 - $_.startvals = _1V; //#11231 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11231 - bwipp_onecode.__11232__ = 1; //#11231 - $_ = Object.getPrototypeOf($_); //#11231 - } //#11231 - $k[$j++] = 'binval'; //#11234 - $k[$j++] = $get($_.startvals, $_.barlen); //#11234 - $k[$j++] = Infinity; //#11234 - var _1c = $geti($_.barcode, 20, $_.barlen - 20); //#11234 - for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#11234 - $k[$j++] = $f($get(_1c, _1d) - 48); //#11234 - } //#11234 - var _1g = $a(); //#11234 - $k[$j++] = _1g; //#11234 - $_.bigadd(); //#11234 - var _1h = $k[--$j]; //#11234 - $_[$k[--$j]] = _1h; //#11234 - $k[$j++] = Infinity; //#11235 - $aload($_.binval); //#11235 - $k[$j++] = $f($get($_.barcode, 0) - 48); //#11235 - $_.binval = $a(); //#11235 - $k[$j++] = Infinity; //#11236 - var _1n = $_.binval; //#11236 - for (var _1o = 0, _1p = _1n.length; _1o < _1p; _1o++) { //#11236 - $k[$j++] = $get(_1n, _1o) * 5; //#11236 - } //#11236 - var _1r = $a(); //#11236 - $k[$j++] = 'binval'; //#11236 - $k[$j++] = _1r; //#11236 - $k[$j++] = $a([$f($get($_.barcode, 1) - 48)]); //#11236 - $_.bigadd(); //#11236 - $k[$j++] = 10; //#11236 - $_.normalize(); //#11236 - var _1v = $k[--$j]; //#11236 - $_[$k[--$j]] = _1v; //#11236 - $k[$j++] = Infinity; //#11237 - $aload($_.binval); //#11237 - var _1z = $geti($_.barcode, 2, 18); //#11237 - for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#11237 - $k[$j++] = $f($get(_1z, _20) - 48); //#11237 - } //#11237 - $_.binval = $a(); //#11237 - $_.bytes = $a(13); //#11240 - var _25 = $_.binval; //#11241 - $_.bintmp = $arrcpy($a(_25.length), _25); //#11241 - for (var _28 = 12; _28 >= 0; _28 -= 1) { //#11251 - $_.i = _28; //#11243 - for (var _2B = 0, _2A = $_.bintmp.length - 2; _2B <= _2A; _2B += 1) { //#11248 - $_.j = _2B; //#11245 - var _2C = $_.bintmp; //#11246 - var _2D = $_.j; //#11246 - $put(_2C, _2D + 1, $f($get(_2C, _2D + 1) + (($get($_.bintmp, $_.j) % 256) * 10))); //#11246 - $put($_.bintmp, $_.j, ~~($get($_.bintmp, $_.j) / 256)); //#11247 - } //#11247 - $put($_.bytes, $_.i, $get($_.bintmp, $_.bintmp.length - 1) % 256); //#11249 - var _2S = $_.bintmp; //#11250 - var _2T = $_.bintmp; //#11250 - $put(_2S, _2T.length - 1, ~~($get(_2S, _2T.length - 1) / 256)); //#11250 - } //#11250 - $_.fcs = 2047; //#11254 - $_.dat = $get($_.bytes, 0) << 5; //#11255 - for (var _2X = 0, _2Y = 6; _2X < _2Y; _2X++) { //#11264 - if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11260 - $_.fcs = ($_.fcs << 1) ^ 3893; //#11258 - } else { //#11260 - $_.fcs = $_.fcs << 1; //#11260 - } //#11260 - $_.fcs = $_.fcs & 2047; //#11262 - $_.dat = $_.dat << 1; //#11263 - } //#11263 - for (var _2f = 1; _2f <= 12; _2f += 1) { //#11276 - $_.dat = $get($_.bytes, _2f) << 3; //#11266 - for (var _2i = 0, _2j = 8; _2i < _2j; _2i++) { //#11275 - if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11271 - $_.fcs = ($_.fcs << 1) ^ 3893; //#11269 - } else { //#11271 - $_.fcs = $_.fcs << 1; //#11271 - } //#11271 - $_.fcs = $_.fcs & 2047; //#11273 - $_.dat = $_.dat << 1; //#11274 - } //#11274 - } //#11274 - $_.codewords = $a(10); //#11279 - for (var _2r = 9; _2r >= 0; _2r -= 1) { //#11290 - $_.i = _2r; //#11281 - var _2t = ($_.i == 9) ? 636 : 1365; //#11282 - $_.b = _2t; //#11282 - for (var _2w = 0, _2v = $_.binval.length - 2; _2w <= _2v; _2w += 1) { //#11287 - $_.j = _2w; //#11284 - var _2x = $_.binval; //#11285 - var _2y = $_.j; //#11285 - $put(_2x, _2y + 1, $f($get(_2x, _2y + 1) + (($get($_.binval, $_.j) % $_.b) * 10))); //#11285 - $put($_.binval, $_.j, ~~($get($_.binval, $_.j) / $_.b)); //#11286 - } //#11286 - $put($_.codewords, $_.i, $get($_.binval, $_.binval.length - 1) % $_.b); //#11288 - var _3G = $_.binval; //#11289 - var _3H = $_.binval; //#11289 - $put(_3G, _3H.length - 1, ~~($get(_3G, _3H.length - 1) / $_.b)); //#11289 - } //#11289 - $put($_.codewords, 9, $get($_.codewords, 9) * 2); //#11293 - if (($_.fcs & 1024) != 0) { //#11296 - $put($_.codewords, 0, $f($get($_.codewords, 0) + 659)); //#11295 - } //#11295 - if (!bwipp_onecode.__11397__) { //#11397 - $_ = Object.create($_); //#11397 - $_.tab513 = $a([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5000, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); //#11387 - $_.tab213 = $a([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); //#11396 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11396 - bwipp_onecode.__11397__ = 1; //#11396 - $_ = Object.getPrototypeOf($_); //#11396 - } //#11396 - $_.chars = $a(10); //#11399 - for (var _3V = 0; _3V <= 9; _3V += 1) { //#11408 - $_.i = _3V; //#11401 - var _3Y = $get($_.codewords, $_.i); //#11402 - $k[$j++] = _3Y; //#11406 - if (_3Y <= 1286) { //#11405 - var _3b = $get($_.tab513, $k[--$j]); //#11403 - $k[$j++] = _3b; //#11403 - } else { //#11405 - var _3e = $get($_.tab213, $f($k[--$j] - 1287)); //#11405 - $k[$j++] = _3e; //#11405 - } //#11405 - $put($_.chars, $_.i, $k[--$j]); //#11407 - } //#11407 - for (var _3i = 9; _3i >= 0; _3i -= 1) { //#11415 - $_.i = _3i; //#11411 - if (((~~Math.pow(2, $_.i)) & $_.fcs) != 0) { //#11414 - $put($_.chars, $_.i, $get($_.chars, $_.i) ^ 8191); //#11413 - } //#11413 - } //#11413 - if (!bwipp_onecode.__11434__) { //#11434 - $_ = Object.create($_); //#11434 - $_.barmap = $a([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); //#11433 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11433 - bwipp_onecode.__11434__ = 1; //#11433 - $_ = Object.getPrototypeOf($_); //#11433 - } //#11433 - $_.bbs = $a(65); //#11436 - $_.bhs = $a(65); //#11437 - for (var _3u = 0; _3u <= 64; _3u += 1) { //#11458 - $_.i = _3u; //#11439 - $_.dec = ($get($_.chars, $get($_.barmap, $_.i * 4)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 1)))) != 0; //#11440 - $_.asc = ($get($_.chars, $get($_.barmap, ($_.i * 4) + 2)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 3)))) != 0; //#11441 - if ((!$_.dec) && (!$_.asc)) { //#11445 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11443 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11444 - } //#11444 - if ((!$_.dec) && $_.asc) { //#11449 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11447 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11448 - } //#11448 - if ($_.dec && (!$_.asc)) { //#11453 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11451 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11452 - } //#11452 - if ($_.dec && $_.asc) { //#11457 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11455 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11456 - } //#11456 - } //#11456 - $k[$j++] = Infinity; //#11461 - var _4h = $_.bbs; //#11463 - var _4i = $_.bhs; //#11464 - $k[$j++] = Infinity; //#11465 - for (var _4k = 0, _4l = $_.bhs.length - 1; _4k < _4l; _4k++) { //#11465 - $k[$j++] = 1.44; //#11465 - $k[$j++] = 1.872; //#11465 - } //#11465 - $k[$j++] = 1.44; //#11465 - var _4m = $a(); //#11465 - $k[$j++] = 'ren'; //#11471 - $k[$j++] = bwipp_renlinear; //#11471 - $k[$j++] = 'bbs'; //#11471 - $k[$j++] = _4h; //#11471 - $k[$j++] = 'bhs'; //#11471 - $k[$j++] = _4i; //#11471 - $k[$j++] = 'sbs'; //#11471 - $k[$j++] = _4m; //#11471 - $k[$j++] = 'txt'; //#11471 - $k[$j++] = $_.txt; //#11471 - $k[$j++] = 'textxalign'; //#11471 - $k[$j++] = "left"; //#11471 - $k[$j++] = 'textfont'; //#11471 - $k[$j++] = "OCR-B"; //#11471 - $k[$j++] = 'textyoffset'; //#11471 - $k[$j++] = 1; //#11471 - $k[$j++] = 'textxoffset'; //#11471 - $k[$j++] = -0.3; //#11471 - $k[$j++] = 'opt'; //#11471 - $k[$j++] = $_.options; //#11471 - var _4p = $d(); //#11471 - $k[$j++] = _4p; //#11474 - if (!$_.dontdraw) { //#11474 - bwipp_renlinear(); //#11474 - } //#11474 - $_ = Object.getPrototypeOf($_); //#11476 - $_ = Object.getPrototypeOf($_); //#11478 + ]); //#11531 + $_.startvals = _1V; //#11532 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11532 + bwipp_onecode.__11533__ = 1; //#11532 + $_ = Object.getPrototypeOf($_); //#11532 + } //#11532 + $k[$j++] = 'binval'; //#11535 + $k[$j++] = $get($_.startvals, $_.barlen); //#11535 + $k[$j++] = Infinity; //#11535 + var _1c = $geti($_.barcode, 20, $_.barlen - 20); //#11535 + for (var _1d = 0, _1e = _1c.length; _1d < _1e; _1d++) { //#11535 + $k[$j++] = $f($get(_1c, _1d) - 48); //#11535 + } //#11535 + var _1g = $a(); //#11535 + $k[$j++] = _1g; //#11535 + $_.bigadd(); //#11535 + var _1h = $k[--$j]; //#11535 + $_[$k[--$j]] = _1h; //#11535 + $k[$j++] = Infinity; //#11536 + $aload($_.binval); //#11536 + $k[$j++] = $f($get($_.barcode, 0) - 48); //#11536 + $_.binval = $a(); //#11536 + $k[$j++] = Infinity; //#11537 + var _1n = $_.binval; //#11537 + for (var _1o = 0, _1p = _1n.length; _1o < _1p; _1o++) { //#11537 + $k[$j++] = $get(_1n, _1o) * 5; //#11537 + } //#11537 + var _1r = $a(); //#11537 + $k[$j++] = 'binval'; //#11537 + $k[$j++] = _1r; //#11537 + $k[$j++] = $a([$f($get($_.barcode, 1) - 48)]); //#11537 + $_.bigadd(); //#11537 + $k[$j++] = 10; //#11537 + $_.normalize(); //#11537 + var _1v = $k[--$j]; //#11537 + $_[$k[--$j]] = _1v; //#11537 + $k[$j++] = Infinity; //#11538 + $aload($_.binval); //#11538 + var _1z = $geti($_.barcode, 2, 18); //#11538 + for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#11538 + $k[$j++] = $f($get(_1z, _20) - 48); //#11538 + } //#11538 + $_.binval = $a(); //#11538 + $_.bytes = $a(13); //#11541 + var _25 = $_.binval; //#11542 + $_.bintmp = $arrcpy($a(_25.length), _25); //#11542 + for (var _28 = 12; _28 >= 0; _28 -= 1) { //#11552 + $_.i = _28; //#11544 + for (var _2B = 0, _2A = $_.bintmp.length - 2; _2B <= _2A; _2B += 1) { //#11549 + $_.j = _2B; //#11546 + var _2C = $_.bintmp; //#11547 + var _2D = $_.j; //#11547 + $put(_2C, _2D + 1, $f($get(_2C, _2D + 1) + (($get($_.bintmp, $_.j) % 256) * 10))); //#11547 + $put($_.bintmp, $_.j, ~~($get($_.bintmp, $_.j) / 256)); //#11548 + } //#11548 + $put($_.bytes, $_.i, $get($_.bintmp, $_.bintmp.length - 1) % 256); //#11550 + var _2S = $_.bintmp; //#11551 + var _2T = $_.bintmp; //#11551 + $put(_2S, _2T.length - 1, ~~($get(_2S, _2T.length - 1) / 256)); //#11551 + } //#11551 + $_.fcs = 2047; //#11555 + $_.dat = $get($_.bytes, 0) << 5; //#11556 + for (var _2X = 0, _2Y = 6; _2X < _2Y; _2X++) { //#11565 + if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11561 + $_.fcs = ($_.fcs << 1) ^ 3893; //#11559 + } else { //#11561 + $_.fcs = $_.fcs << 1; //#11561 + } //#11561 + $_.fcs = $_.fcs & 2047; //#11563 + $_.dat = $_.dat << 1; //#11564 + } //#11564 + for (var _2f = 1; _2f <= 12; _2f += 1) { //#11577 + $_.dat = $get($_.bytes, _2f) << 3; //#11567 + for (var _2i = 0, _2j = 8; _2i < _2j; _2i++) { //#11576 + if ((($_.fcs ^ $_.dat) & 1024) != 0) { //#11572 + $_.fcs = ($_.fcs << 1) ^ 3893; //#11570 + } else { //#11572 + $_.fcs = $_.fcs << 1; //#11572 + } //#11572 + $_.fcs = $_.fcs & 2047; //#11574 + $_.dat = $_.dat << 1; //#11575 + } //#11575 + } //#11575 + $_.codewords = $a(10); //#11580 + for (var _2r = 9; _2r >= 0; _2r -= 1) { //#11591 + $_.i = _2r; //#11582 + var _2t = ($_.i == 9) ? 636 : 1365; //#11583 + $_.b = _2t; //#11583 + for (var _2w = 0, _2v = $_.binval.length - 2; _2w <= _2v; _2w += 1) { //#11588 + $_.j = _2w; //#11585 + var _2x = $_.binval; //#11586 + var _2y = $_.j; //#11586 + $put(_2x, _2y + 1, $f($get(_2x, _2y + 1) + (($get($_.binval, $_.j) % $_.b) * 10))); //#11586 + $put($_.binval, $_.j, ~~($get($_.binval, $_.j) / $_.b)); //#11587 + } //#11587 + $put($_.codewords, $_.i, $get($_.binval, $_.binval.length - 1) % $_.b); //#11589 + var _3G = $_.binval; //#11590 + var _3H = $_.binval; //#11590 + $put(_3G, _3H.length - 1, ~~($get(_3G, _3H.length - 1) / $_.b)); //#11590 + } //#11590 + $put($_.codewords, 9, $get($_.codewords, 9) * 2); //#11594 + if (($_.fcs & 1024) != 0) { //#11597 + $put($_.codewords, 0, $f($get($_.codewords, 0) + 659)); //#11596 + } //#11596 + if (!bwipp_onecode.__11698__) { //#11698 + $_ = Object.create($_); //#11698 + $_.tab513 = $a([31, 7936, 47, 7808, 55, 7552, 59, 7040, 61, 6016, 62, 3968, 79, 7744, 87, 7488, 91, 6976, 93, 5952, 94, 3904, 103, 7360, 107, 6848, 109, 5824, 110, 3776, 115, 6592, 117, 5568, 118, 3520, 121, 5056, 122, 3008, 124, 1984, 143, 7712, 151, 7456, 155, 6944, 157, 5920, 158, 3872, 167, 7328, 171, 6816, 173, 5792, 174, 3744, 179, 6560, 181, 5536, 182, 3488, 185, 5024, 186, 2976, 188, 1952, 199, 7264, 203, 6752, 205, 5728, 206, 3680, 211, 6496, 213, 5472, 214, 3424, 217, 4960, 218, 2912, 220, 1888, 227, 6368, 229, 5344, 230, 3296, 233, 4832, 234, 2784, 236, 1760, 241, 4576, 242, 2528, 244, 1504, 248, 992, 271, 7696, 279, 7440, 283, 6928, 285, 5904, 286, 3856, 295, 7312, 299, 6800, 301, 5776, 302, 3728, 307, 6544, 309, 5520, 310, 3472, 313, 5008, 314, 2960, 316, 1936, 327, 7248, 331, 6736, 333, 5712, 334, 3664, 339, 6480, 341, 5456, 342, 3408, 345, 4944, 346, 2896, 348, 1872, 355, 6352, 357, 5328, 358, 3280, 361, 4816, 362, 2768, 364, 1744, 369, 4560, 370, 2512, 372, 1488, 376, 976, 391, 7216, 395, 6704, 397, 5680, 398, 3632, 403, 6448, 405, 5424, 406, 3376, 409, 4912, 410, 2864, 412, 1840, 419, 6320, 421, 5296, 422, 3248, 425, 4784, 426, 2736, 428, 1712, 433, 4528, 434, 2480, 436, 1456, 440, 944, 451, 6256, 453, 5232, 454, 3184, 457, 4720, 458, 2672, 460, 1648, 465, 4464, 466, 2416, 468, 1392, 472, 880, 481, 4336, 482, 2288, 484, 1264, 488, 752, 527, 7688, 535, 7432, 539, 6920, 541, 5896, 542, 3848, 551, 7304, 555, 6792, 557, 5768, 558, 3720, 563, 6536, 565, 5512, 566, 3464, 569, 5000, 570, 2952, 572, 1928, 583, 7240, 587, 6728, 589, 5704, 590, 3656, 595, 6472, 597, 5448, 598, 3400, 601, 4936, 602, 2888, 604, 1864, 611, 6344, 613, 5320, 614, 3272, 617, 4808, 618, 2760, 620, 1736, 625, 4552, 626, 2504, 628, 1480, 632, 968, 647, 7208, 651, 6696, 653, 5672, 654, 3624, 659, 6440, 661, 5416, 662, 3368, 665, 4904, 666, 2856, 668, 1832, 675, 6312, 677, 5288, 678, 3240, 681, 4776, 682, 2728, 684, 1704, 689, 4520, 690, 2472, 692, 1448, 696, 936, 707, 6248, 709, 5224, 710, 3176, 713, 4712, 714, 2664, 716, 1640, 721, 4456, 722, 2408, 724, 1384, 728, 872, 737, 4328, 738, 2280, 740, 1256, 775, 7192, 779, 6680, 781, 5656, 782, 3608, 787, 6424, 789, 5400, 790, 3352, 793, 4888, 794, 2840, 796, 1816, 803, 6296, 805, 5272, 806, 3224, 809, 4760, 810, 2712, 812, 1688, 817, 4504, 818, 2456, 820, 1432, 824, 920, 835, 6232, 837, 5208, 838, 3160, 841, 4696, 842, 2648, 844, 1624, 849, 4440, 850, 2392, 852, 1368, 865, 4312, 866, 2264, 868, 1240, 899, 6200, 901, 5176, 902, 3128, 905, 4664, 906, 2616, 908, 1592, 913, 4408, 914, 2360, 916, 1336, 929, 4280, 930, 2232, 932, 1208, 961, 4216, 962, 2168, 964, 1144, 1039, 7684, 1047, 7428, 1051, 6916, 1053, 5892, 1054, 3844, 1063, 7300, 1067, 6788, 1069, 5764, 1070, 3716, 1075, 6532, 1077, 5508, 1078, 3460, 1081, 4996, 1082, 2948, 1084, 1924, 1095, 7236, 1099, 6724, 1101, 5700, 1102, 3652, 1107, 6468, 1109, 5444, 1110, 3396, 1113, 4932, 1114, 2884, 1116, 1860, 1123, 6340, 1125, 5316, 1126, 3268, 1129, 4804, 1130, 2756, 1132, 1732, 1137, 4548, 1138, 2500, 1140, 1476, 1159, 7204, 1163, 6692, 1165, 5668, 1166, 3620, 1171, 6436, 1173, 5412, 1174, 3364, 1177, 4900, 1178, 2852, 1180, 1828, 1187, 6308, 1189, 5284, 1190, 3236, 1193, 4772, 1194, 2724, 1196, 1700, 1201, 4516, 1202, 2468, 1204, 1444, 1219, 6244, 1221, 5220, 1222, 3172, 1225, 4708, 1226, 2660, 1228, 1636, 1233, 4452, 1234, 2404, 1236, 1380, 1249, 4324, 1250, 2276, 1287, 7188, 1291, 6676, 1293, 5652, 1294, 3604, 1299, 6420, 1301, 5396, 1302, 3348, 1305, 4884, 1306, 2836, 1308, 1812, 1315, 6292, 1317, 5268, 1318, 3220, 1321, 4756, 1322, 2708, 1324, 1684, 1329, 4500, 1330, 2452, 1332, 1428, 1347, 6228, 1349, 5204, 1350, 3156, 1353, 4692, 1354, 2644, 1356, 1620, 1361, 4436, 1362, 2388, 1377, 4308, 1378, 2260, 1411, 6196, 1413, 5172, 1414, 3124, 1417, 4660, 1418, 2612, 1420, 1588, 1425, 4404, 1426, 2356, 1441, 4276, 1442, 2228, 1473, 4212, 1474, 2164, 1543, 7180, 1547, 6668, 1549, 5644, 1550, 3596, 1555, 6412, 1557, 5388, 1558, 3340, 1561, 4876, 1562, 2828, 1564, 1804, 1571, 6284, 1573, 5260, 1574, 3212, 1577, 4748, 1578, 2700, 1580, 1676, 1585, 4492, 1586, 2444, 1603, 6220, 1605, 5196, 1606, 3148, 1609, 4684, 1610, 2636, 1617, 4428, 1618, 2380, 1633, 4300, 1634, 2252, 1667, 6188, 1669, 5164, 1670, 3116, 1673, 4652, 1674, 2604, 1681, 4396, 1682, 2348, 1697, 4268, 1698, 2220, 1729, 4204, 1730, 2156, 1795, 6172, 1797, 5148, 1798, 3100, 1801, 4636, 1802, 2588, 1809, 4380, 1810, 2332, 1825, 4252, 1826, 2204, 1857, 4188, 1858, 2140, 1921, 4156, 1922, 2108, 2063, 7682, 2071, 7426, 2075, 6914, 2077, 5890, 2078, 3842, 2087, 7298, 2091, 6786, 2093, 5762, 2094, 3714, 2099, 6530, 2101, 5506, 2102, 3458, 2105, 4994, 2106, 2946, 2119, 7234, 2123, 6722, 2125, 5698, 2126, 3650, 2131, 6466, 2133, 5442, 2134, 3394, 2137, 4930, 2138, 2882, 2147, 6338, 2149, 5314, 2150, 3266, 2153, 4802, 2154, 2754, 2161, 4546, 2162, 2498, 2183, 7202, 2187, 6690, 2189, 5666, 2190, 3618, 2195, 6434, 2197, 5410, 2198, 3362, 2201, 4898, 2202, 2850, 2211, 6306, 2213, 5282, 2214, 3234, 2217, 4770, 2218, 2722, 2225, 4514, 2226, 2466, 2243, 6242, 2245, 5218, 2246, 3170, 2249, 4706, 2250, 2658, 2257, 4450, 2258, 2402, 2273, 4322, 2311, 7186, 2315, 6674, 2317, 5650, 2318, 3602, 2323, 6418, 2325, 5394, 2326, 3346, 2329, 4882, 2330, 2834, 2339, 6290, 2341, 5266, 2342, 3218, 2345, 4754, 2346, 2706, 2353, 4498, 2354, 2450, 2371, 6226, 2373, 5202, 2374, 3154, 2377, 4690, 2378, 2642, 2385, 4434, 2401, 4306, 2435, 6194, 2437, 5170, 2438, 3122, 2441, 4658, 2442, 2610, 2449, 4402, 2465, 4274, 2497, 4210, 2567, 7178, 2571, 6666, 2573, 5642, 2574, 3594, 2579, 6410, 2581, 5386, 2582, 3338, 2585, 4874, 2586, 2826, 2595, 6282, 2597, 5258, 2598, 3210, 2601, 4746, 2602, 2698, 2609, 4490, 2627, 6218, 2629, 5194, 2630, 3146, 2633, 4682, 2641, 4426, 2657, 4298, 2691, 6186, 2693, 5162, 2694, 3114, 2697, 4650, 2705, 4394, 2721, 4266, 2753, 4202, 2819, 6170, 2821, 5146, 2822, 3098, 2825, 4634, 2833, 4378, 2849, 4250, 2881, 4186, 2945, 4154, 3079, 7174, 3083, 6662, 3085, 5638, 3086, 3590, 3091, 6406, 3093, 5382, 3094, 3334, 3097, 4870, 3107, 6278, 3109, 5254, 3110, 3206, 3113, 4742, 3121, 4486, 3139, 6214, 3141, 5190, 3145, 4678, 3153, 4422, 3169, 4294, 3203, 6182, 3205, 5158, 3209, 4646, 3217, 4390, 3233, 4262, 3265, 4198, 3331, 6166, 3333, 5142, 3337, 4630, 3345, 4374, 3361, 4246, 3393, 4182, 3457, 4150, 3587, 6158, 3589, 5134, 3593, 4622, 3601, 4366, 3617, 4238, 3649, 4174, 3713, 4142, 3841, 4126, 4111, 7681, 4119, 7425, 4123, 6913, 4125, 5889, 4135, 7297, 4139, 6785, 4141, 5761, 4147, 6529, 4149, 5505, 4153, 4993, 4167, 7233, 4171, 6721, 4173, 5697, 4179, 6465, 4181, 5441, 4185, 4929, 4195, 6337, 4197, 5313, 4201, 4801, 4209, 4545, 4231, 7201, 4235, 6689, 4237, 5665, 4243, 6433, 4245, 5409, 4249, 4897, 4259, 6305, 4261, 5281, 4265, 4769, 4273, 4513, 4291, 6241, 4293, 5217, 4297, 4705, 4305, 4449, 4359, 7185, 4363, 6673, 4365, 5649, 4371, 6417, 4373, 5393, 4377, 4881, 4387, 6289, 4389, 5265, 4393, 4753, 4401, 4497, 4419, 6225, 4421, 5201, 4425, 4689, 4483, 6193, 4485, 5169, 4489, 4657, 4615, 7177, 4619, 6665, 4621, 5641, 4627, 6409, 4629, 5385, 4633, 4873, 4643, 6281, 4645, 5257, 4649, 4745, 4675, 6217, 4677, 5193, 4739, 6185, 4741, 5161, 4867, 6169, 4869, 5145, 5127, 7173, 5131, 6661, 5133, 5637, 5139, 6405, 5141, 5381, 5155, 6277, 5157, 5253, 5187, 6213, 5251, 6181, 5379, 6165, 5635, 6157, 6151, 7171, 6155, 6659, 6163, 6403, 6179, 6275, 6211, 5189, 4681, 4433, 4321, 3142, 2634, 2386, 2274, 1612, 1364, 1252, 856, 744, 496]); //#11688 + $_.tab213 = $a([3, 6144, 5, 5120, 6, 3072, 9, 4608, 10, 2560, 12, 1536, 17, 4352, 18, 2304, 20, 1280, 24, 768, 33, 4224, 34, 2176, 36, 1152, 40, 640, 48, 384, 65, 4160, 66, 2112, 68, 1088, 72, 576, 80, 320, 96, 192, 129, 4128, 130, 2080, 132, 1056, 136, 544, 144, 288, 257, 4112, 258, 2064, 260, 1040, 264, 528, 513, 4104, 514, 2056, 516, 1032, 1025, 4100, 1026, 2052, 2049, 4098, 4097, 2050, 1028, 520, 272, 160]); //#11697 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11697 + bwipp_onecode.__11698__ = 1; //#11697 + $_ = Object.getPrototypeOf($_); //#11697 + } //#11697 + $_.chars = $a(10); //#11700 + for (var _3V = 0; _3V <= 9; _3V += 1) { //#11709 + $_.i = _3V; //#11702 + var _3Y = $get($_.codewords, $_.i); //#11703 + $k[$j++] = _3Y; //#11707 + if (_3Y <= 1286) { //#11706 + var _3b = $get($_.tab513, $k[--$j]); //#11704 + $k[$j++] = _3b; //#11704 + } else { //#11706 + var _3e = $get($_.tab213, $f($k[--$j] - 1287)); //#11706 + $k[$j++] = _3e; //#11706 + } //#11706 + $put($_.chars, $_.i, $k[--$j]); //#11708 + } //#11708 + for (var _3i = 9; _3i >= 0; _3i -= 1) { //#11716 + $_.i = _3i; //#11712 + if (((~~Math.pow(2, $_.i)) & $_.fcs) != 0) { //#11715 + $put($_.chars, $_.i, $get($_.chars, $_.i) ^ 8191); //#11714 + } //#11714 + } //#11714 + if (!bwipp_onecode.__11735__) { //#11735 + $_ = Object.create($_); //#11735 + $_.barmap = $a([7, 2, 4, 3, 1, 10, 0, 0, 9, 12, 2, 8, 5, 5, 6, 11, 8, 9, 3, 1, 0, 1, 5, 12, 2, 5, 1, 8, 4, 4, 9, 11, 6, 3, 8, 10, 3, 9, 7, 6, 5, 11, 1, 4, 8, 5, 2, 12, 9, 10, 0, 2, 7, 1, 6, 7, 3, 6, 4, 9, 0, 3, 8, 6, 6, 4, 2, 7, 1, 1, 9, 9, 7, 10, 5, 2, 4, 0, 3, 8, 6, 2, 0, 4, 8, 11, 1, 0, 9, 8, 3, 12, 2, 6, 7, 7, 5, 1, 4, 10, 1, 12, 6, 9, 7, 3, 8, 0, 5, 8, 9, 7, 4, 6, 2, 10, 3, 4, 0, 5, 8, 4, 5, 7, 7, 11, 1, 9, 6, 0, 9, 6, 0, 6, 4, 8, 2, 1, 3, 2, 5, 9, 8, 12, 4, 11, 6, 1, 9, 5, 7, 4, 3, 3, 1, 2, 0, 7, 2, 0, 1, 3, 4, 1, 6, 10, 3, 5, 8, 7, 9, 4, 2, 11, 5, 6, 0, 8, 7, 12, 4, 2, 8, 1, 5, 10, 3, 0, 9, 3, 0, 9, 6, 5, 2, 4, 7, 8, 1, 7, 5, 0, 4, 5, 2, 3, 0, 10, 6, 12, 9, 2, 3, 11, 1, 6, 8, 8, 7, 9, 5, 4, 0, 11, 1, 5, 2, 2, 9, 1, 4, 12, 8, 3, 6, 6, 7, 0, 3, 7, 4, 7, 7, 5, 0, 12, 1, 11, 2, 9, 9, 0, 6, 8, 5, 3, 3, 10, 8, 2]); //#11734 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_onecode.$ctx[id] = $_[id]); //#11734 + bwipp_onecode.__11735__ = 1; //#11734 + $_ = Object.getPrototypeOf($_); //#11734 + } //#11734 + $_.bbs = $a(65); //#11737 + $_.bhs = $a(65); //#11738 + for (var _3u = 0; _3u <= 64; _3u += 1) { //#11759 + $_.i = _3u; //#11740 + $_.dec = ($get($_.chars, $get($_.barmap, $_.i * 4)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 1)))) != 0; //#11741 + $_.asc = ($get($_.chars, $get($_.barmap, ($_.i * 4) + 2)) & (~~Math.pow(2, $get($_.barmap, ($_.i * 4) + 3)))) != 0; //#11742 + if ((!$_.dec) && (!$_.asc)) { //#11746 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11744 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11745 + } //#11745 + if ((!$_.dec) && $_.asc) { //#11750 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11748 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11749 + } //#11749 + if ($_.dec && (!$_.asc)) { //#11754 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11752 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11753 + } //#11753 + if ($_.dec && $_.asc) { //#11758 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11756 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11757 + } //#11757 + } //#11757 + $k[$j++] = Infinity; //#11762 + var _4h = $_.bbs; //#11764 + var _4i = $_.bhs; //#11765 + $k[$j++] = Infinity; //#11766 + for (var _4k = 0, _4l = $_.bhs.length - 1; _4k < _4l; _4k++) { //#11766 + $k[$j++] = 1.44; //#11766 + $k[$j++] = 1.872; //#11766 + } //#11766 + $k[$j++] = 1.44; //#11766 + var _4m = $a(); //#11766 + $k[$j++] = 'ren'; //#11772 + $k[$j++] = 'renlinear'; //#11772 + $k[$j++] = 'bbs'; //#11772 + $k[$j++] = _4h; //#11772 + $k[$j++] = 'bhs'; //#11772 + $k[$j++] = _4i; //#11772 + $k[$j++] = 'sbs'; //#11772 + $k[$j++] = _4m; //#11772 + $k[$j++] = 'txt'; //#11772 + $k[$j++] = $_.txt; //#11772 + $k[$j++] = 'textxalign'; //#11772 + $k[$j++] = "left"; //#11772 + $k[$j++] = 'textfont'; //#11772 + $k[$j++] = "OCR-B"; //#11772 + $k[$j++] = 'textyoffset'; //#11772 + $k[$j++] = 1; //#11772 + $k[$j++] = 'textxoffset'; //#11772 + $k[$j++] = -0.3; //#11772 + $k[$j++] = 'opt'; //#11772 + $k[$j++] = $_.options; //#11772 + var _4p = $d(); //#11772 + $k[$j++] = _4p; //#11775 + if (!$_.dontdraw) { //#11775 + bwipp_renlinear(); //#11775 + } //#11775 + $_ = Object.getPrototypeOf($_); //#11777 + $_ = Object.getPrototypeOf($_); //#11779 } //bwipp_onecode function bwipp_postnet() { - $_ = Object.create($_); //#11508 - $_.dontdraw = false; //#11511 - $_.includetext = false; //#11512 - $_.validatecheck = false; //#11513 - $_.includecheckintext = false; //#11514 - $_.textfont = "OCR-B"; //#11515 - $_.textsize = 10; //#11516 - $_.textyoffset = -8; //#11517 - $_.height = 0.125; //#11518 - $k[$j++] = $_; //#11520 - bwipp_processoptions(); //#11520 - $_.options = $k[--$j]; //#11520 - $_.barcode = $k[--$j]; //#11521 - bwipp_loadctx(bwipp_postnet) //#11523 - $k[$j++] = 'barlen'; //#11525 - $k[$j++] = $_.barcode.length; //#11525 - if ($_.validatecheck) { //#11525 - var _4 = $k[--$j]; //#11525 - $k[$j++] = $f(_4 - 1); //#11525 - } //#11525 - var _5 = $k[--$j]; //#11525 - $_[$k[--$j]] = _5; //#11525 - if ((($_.barlen != 5) && ($_.barlen != 9)) && ($_.barlen != 11)) { //#11530 - $k[$j++] = 'bwipp.postnetBadLength#11529'; //#11529 - $k[$j++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; //#11529 - bwipp_raiseerror(); //#11529 - } //#11529 - $forall($_.barcode, function() { //#11535 - var _B = $k[--$j]; //#11532 - if ((_B < 48) || (_B > 57)) { //#11534 - $k[$j++] = 'bwipp.postnetBadCharacter#11533'; //#11533 - $k[$j++] = "USPS POSTNET must contain only digits"; //#11533 - bwipp_raiseerror(); //#11533 - } //#11533 - }); //#11533 - if (!bwipp_postnet.__11547__) { //#11547 - $_ = Object.create($_); //#11547 - $_.barchars = "0123456789"; //#11539 - $_.encs = $a(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); //#11546 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_postnet.$ctx[id] = $_[id]); //#11546 - bwipp_postnet.__11547__ = 1; //#11546 - $_ = Object.getPrototypeOf($_); //#11546 - } //#11546 - $_.checksum = 0; //#11549 - for (var _G = 0, _F = $f($_.barlen - 1); _G <= _F; _G += 1) { //#11553 - $_.i = _G; //#11551 - $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11552 - } //#11552 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11554 - if ($_.validatecheck) { //#11560 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11558 - $k[$j++] = 'bwipp.postnetBadCheckDigit#11557'; //#11557 - $k[$j++] = "Incorrect USPS POSTNET check digit provided"; //#11557 - bwipp_raiseerror(); //#11557 - } //#11557 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11559 - } //#11559 - $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11562 - $_.txt = $a($f($_.barlen + 1)); //#11563 - $_.enc = $get($_.encs, 10); //#11566 - $_.heights = $a($_.enc.length); //#11567 - for (var _g = 0, _f = $_.enc.length - 1; _g <= _f; _g += 1) { //#11571 - $_.j = _g; //#11569 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11570 - } //#11570 - $puti($_.bhs, 0, $_.heights); //#11572 - for (var _r = 0, _q = $f($_.barlen - 1); _r <= _q; _r += 1) { //#11584 - $_.i = _r; //#11575 - $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11576 - $_.heights = $a($_.enc.length); //#11577 - for (var _11 = 0, _10 = $_.enc.length - 1; _11 <= _10; _11 += 1) { //#11581 - $_.j = _11; //#11579 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11580 - } //#11580 - $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11582 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11583 - } //#11583 - $_.enc = $get($_.encs, $_.checksum); //#11587 - $_.heights = $a($_.enc.length); //#11588 - for (var _1S = 0, _1R = $_.enc.length - 1; _1S <= _1R; _1S += 1) { //#11592 - $_.j = _1S; //#11590 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11591 - } //#11591 - $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11593 - if ($_.includecheckintext) { //#11598 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11596 - } else { //#11598 - $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11598 - } //#11598 - $_.enc = $get($_.encs, 11); //#11602 - $_.heights = $a($_.enc.length); //#11603 - for (var _20 = 0, _1z = $_.enc.length - 1; _20 <= _1z; _20 += 1) { //#11607 - $_.j = _20; //#11605 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11606 - } //#11606 - $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11608 - $k[$j++] = Infinity; //#11611 - var _2A = $_.bhs; //#11613 - $k[$j++] = Infinity; //#11614 - for (var _2C = 0, _2D = $_.bhs.length; _2C < _2D; _2C++) { //#11614 - $k[$j++] = 0; //#11614 - } //#11614 - var _2E = $a(); //#11614 - $k[$j++] = Infinity; //#11615 - for (var _2G = 0, _2H = $_.bhs.length - 1; _2G < _2H; _2G++) { //#11615 - $k[$j++] = 1.44; //#11615 - $k[$j++] = 1.872; //#11615 - } //#11615 - $k[$j++] = 1.44; //#11615 - var _2I = $a(); //#11615 - $k[$j++] = 'ren'; //#11618 - $k[$j++] = bwipp_renlinear; //#11618 - $k[$j++] = 'bhs'; //#11618 - $k[$j++] = _2A; //#11618 - $k[$j++] = 'bbs'; //#11618 - $k[$j++] = _2E; //#11618 - $k[$j++] = 'sbs'; //#11618 - $k[$j++] = _2I; //#11618 - if ($_.includetext) { //#11618 - $k[$j++] = 'txt'; //#11617 - $k[$j++] = $_.txt; //#11617 - } //#11617 - $k[$j++] = 'opt'; //#11619 - $k[$j++] = $_.options; //#11619 - var _2M = $d(); //#11619 - $k[$j++] = _2M; //#11622 - if (!$_.dontdraw) { //#11622 - bwipp_renlinear(); //#11622 - } //#11622 - $_ = Object.getPrototypeOf($_); //#11624 - $_ = Object.getPrototypeOf($_); //#11626 + $_ = Object.create($_); //#11809 + $_.dontdraw = false; //#11812 + $_.includetext = false; //#11813 + $_.validatecheck = false; //#11814 + $_.includecheckintext = false; //#11815 + $_.textfont = "OCR-B"; //#11816 + $_.textsize = 10; //#11817 + $_.textyoffset = -8; //#11818 + $_.height = 0.125; //#11819 + $k[$j++] = $_; //#11821 + bwipp_processoptions(); //#11821 + $_.options = $k[--$j]; //#11821 + $_.barcode = $k[--$j]; //#11822 + bwipp_loadctx(bwipp_postnet) //#11824 + $k[$j++] = 'barlen'; //#11826 + $k[$j++] = $_.barcode.length; //#11826 + if ($_.validatecheck) { //#11826 + var _4 = $k[--$j]; //#11826 + $k[$j++] = $f(_4 - 1); //#11826 + } //#11826 + var _5 = $k[--$j]; //#11826 + $_[$k[--$j]] = _5; //#11826 + if ((($_.barlen != 5) && ($_.barlen != 9)) && ($_.barlen != 11)) { //#11831 + $k[$j++] = 'bwipp.postnetBadLength#11830'; //#11830 + $k[$j++] = "USPS POSTNET must be 5, 9 or 11 digits excluding check digit"; //#11830 + bwipp_raiseerror(); //#11830 + } //#11830 + $forall($_.barcode, function() { //#11836 + var _B = $k[--$j]; //#11833 + if ((_B < 48) || (_B > 57)) { //#11835 + $k[$j++] = 'bwipp.postnetBadCharacter#11834'; //#11834 + $k[$j++] = "USPS POSTNET must contain only digits"; //#11834 + bwipp_raiseerror(); //#11834 + } //#11834 + }); //#11834 + if (!bwipp_postnet.__11848__) { //#11848 + $_ = Object.create($_); //#11848 + $_.barchars = "0123456789"; //#11840 + $_.encs = $a(["55222", "22255", "22525", "22552", "25225", "25252", "25522", "52225", "52252", "52522", "5", "5"]); //#11847 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_postnet.$ctx[id] = $_[id]); //#11847 + bwipp_postnet.__11848__ = 1; //#11847 + $_ = Object.getPrototypeOf($_); //#11847 + } //#11847 + $_.checksum = 0; //#11850 + for (var _G = 0, _F = $f($_.barlen - 1); _G <= _F; _G += 1) { //#11854 + $_.i = _G; //#11852 + $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11853 + } //#11853 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11855 + if ($_.validatecheck) { //#11861 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11859 + $k[$j++] = 'bwipp.postnetBadCheckDigit#11858'; //#11858 + $k[$j++] = "Incorrect USPS POSTNET check digit provided"; //#11858 + bwipp_raiseerror(); //#11858 + } //#11858 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11860 + } //#11860 + $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11863 + $_.txt = $a($f($_.barlen + 1)); //#11864 + $_.enc = $get($_.encs, 10); //#11867 + $_.heights = $a($_.enc.length); //#11868 + for (var _g = 0, _f = $_.enc.length - 1; _g <= _f; _g += 1) { //#11872 + $_.j = _g; //#11870 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11871 + } //#11871 + $puti($_.bhs, 0, $_.heights); //#11873 + for (var _r = 0, _q = $f($_.barlen - 1); _r <= _q; _r += 1) { //#11885 + $_.i = _r; //#11876 + $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11877 + $_.heights = $a($_.enc.length); //#11878 + for (var _11 = 0, _10 = $_.enc.length - 1; _11 <= _10; _11 += 1) { //#11882 + $_.j = _11; //#11880 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11881 + } //#11881 + $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11883 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11884 + } //#11884 + $_.enc = $get($_.encs, $_.checksum); //#11888 + $_.heights = $a($_.enc.length); //#11889 + for (var _1S = 0, _1R = $_.enc.length - 1; _1S <= _1R; _1S += 1) { //#11893 + $_.j = _1S; //#11891 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11892 + } //#11892 + $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11894 + if ($_.includecheckintext) { //#11899 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11897 + } else { //#11899 + $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11899 + } //#11899 + $_.enc = $get($_.encs, 11); //#11903 + $_.heights = $a($_.enc.length); //#11904 + for (var _20 = 0, _1z = $_.enc.length - 1; _20 <= _1z; _20 += 1) { //#11908 + $_.j = _20; //#11906 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11907 + } //#11907 + $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11909 + $k[$j++] = Infinity; //#11912 + var _2A = $_.bhs; //#11914 + $k[$j++] = Infinity; //#11915 + for (var _2C = 0, _2D = $_.bhs.length; _2C < _2D; _2C++) { //#11915 + $k[$j++] = 0; //#11915 + } //#11915 + var _2E = $a(); //#11915 + $k[$j++] = Infinity; //#11916 + for (var _2G = 0, _2H = $_.bhs.length - 1; _2G < _2H; _2G++) { //#11916 + $k[$j++] = 1.44; //#11916 + $k[$j++] = 1.872; //#11916 + } //#11916 + $k[$j++] = 1.44; //#11916 + var _2I = $a(); //#11916 + $k[$j++] = 'ren'; //#11919 + $k[$j++] = 'renlinear'; //#11919 + $k[$j++] = 'bhs'; //#11919 + $k[$j++] = _2A; //#11919 + $k[$j++] = 'bbs'; //#11919 + $k[$j++] = _2E; //#11919 + $k[$j++] = 'sbs'; //#11919 + $k[$j++] = _2I; //#11919 + if ($_.includetext) { //#11919 + $k[$j++] = 'txt'; //#11918 + $k[$j++] = $_.txt; //#11918 + } //#11918 + $k[$j++] = 'opt'; //#11920 + $k[$j++] = $_.options; //#11920 + var _2M = $d(); //#11920 + $k[$j++] = _2M; //#11923 + if (!$_.dontdraw) { //#11923 + bwipp_renlinear(); //#11923 + } //#11923 + $_ = Object.getPrototypeOf($_); //#11925 + $_ = Object.getPrototypeOf($_); //#11927 } //bwipp_postnet function bwipp_planet() { - $_ = Object.create($_); //#11656 - $_.dontdraw = false; //#11659 - $_.includetext = false; //#11660 - $_.validatecheck = false; //#11661 - $_.includecheckintext = false; //#11662 - $_.textfont = "OCR-B"; //#11663 - $_.textsize = 10; //#11664 - $_.textyoffset = -8; //#11665 - $_.height = 0.125; //#11666 - $k[$j++] = $_; //#11668 - bwipp_processoptions(); //#11668 - $_.options = $k[--$j]; //#11668 - $_.barcode = $k[--$j]; //#11669 - bwipp_loadctx(bwipp_planet) //#11671 - $k[$j++] = 'barlen'; //#11673 - $k[$j++] = $_.barcode.length; //#11673 - if ($_.validatecheck) { //#11673 - var _4 = $k[--$j]; //#11673 - $k[$j++] = $f(_4 - 1); //#11673 - } //#11673 - var _5 = $k[--$j]; //#11673 - $_[$k[--$j]] = _5; //#11673 - if (($_.barlen != 11) && ($_.barlen != 13)) { //#11678 - $k[$j++] = 'bwipp.planetBadLength#11677'; //#11677 - $k[$j++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; //#11677 - bwipp_raiseerror(); //#11677 - } //#11677 - $forall($_.barcode, function() { //#11683 - var _A = $k[--$j]; //#11680 - if ((_A < 48) || (_A > 57)) { //#11682 - $k[$j++] = 'bwipp.planetBadCharacter#11681'; //#11681 - $k[$j++] = "USPS PLANET must contain only digits"; //#11681 - bwipp_raiseerror(); //#11681 - } //#11681 - }); //#11681 - if (!bwipp_planet.__11695__) { //#11695 - $_ = Object.create($_); //#11695 - $_.barchars = "0123456789"; //#11687 - $_.encs = $a(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); //#11694 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_planet.$ctx[id] = $_[id]); //#11694 - bwipp_planet.__11695__ = 1; //#11694 - $_ = Object.getPrototypeOf($_); //#11694 - } //#11694 - $_.checksum = 0; //#11698 - for (var _F = 0, _E = $f($_.barlen - 1); _F <= _E; _F += 1) { //#11702 - $_.i = _F; //#11700 - $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#11701 - } //#11701 - $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#11703 - if ($_.validatecheck) { //#11709 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11707 - $k[$j++] = 'bwipp.planetBadCheckDigit#11706'; //#11706 - $k[$j++] = "Incorrect USPS PLANET check digit provided"; //#11706 - bwipp_raiseerror(); //#11706 - } //#11706 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11708 - } //#11708 - $_.bhs = $a($f(($_.barlen * 5) + 7)); //#11711 - $_.txt = $a($f($_.barlen + 1)); //#11712 - $_.enc = $get($_.encs, 10); //#11715 - $_.heights = $a($_.enc.length); //#11716 - for (var _f = 0, _e = $_.enc.length - 1; _f <= _e; _f += 1) { //#11720 - $_.j = _f; //#11718 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11719 - } //#11719 - $puti($_.bhs, 0, $_.heights); //#11721 - for (var _q = 0, _p = $f($_.barlen - 1); _q <= _p; _q += 1) { //#11733 - $_.i = _q; //#11724 - $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#11725 - $_.heights = $a($_.enc.length); //#11726 - for (var _10 = 0, _z = $_.enc.length - 1; _10 <= _z; _10 += 1) { //#11730 - $_.j = _10; //#11728 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11729 - } //#11729 - $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#11731 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11732 - } //#11732 - $_.enc = $get($_.encs, $_.checksum); //#11736 - $_.heights = $a($_.enc.length); //#11737 - for (var _1R = 0, _1Q = $_.enc.length - 1; _1R <= _1Q; _1R += 1) { //#11741 - $_.j = _1R; //#11739 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11740 - } //#11740 - $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#11742 - if ($_.includecheckintext) { //#11747 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11745 - } else { //#11747 - $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#11747 - } //#11747 - $_.enc = $get($_.encs, 11); //#11751 - $_.heights = $a($_.enc.length); //#11752 - for (var _1z = 0, _1y = $_.enc.length - 1; _1z <= _1y; _1z += 1) { //#11756 - $_.j = _1z; //#11754 - $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#11755 - } //#11755 - $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#11757 - $k[$j++] = Infinity; //#11760 - var _29 = $_.bhs; //#11762 - $k[$j++] = Infinity; //#11763 - for (var _2B = 0, _2C = $_.bhs.length; _2B < _2C; _2B++) { //#11763 - $k[$j++] = 0; //#11763 - } //#11763 - var _2D = $a(); //#11763 - $k[$j++] = Infinity; //#11764 - for (var _2F = 0, _2G = $_.bhs.length - 1; _2F < _2G; _2F++) { //#11764 - $k[$j++] = 1.44; //#11764 - $k[$j++] = 1.872; //#11764 - } //#11764 - $k[$j++] = 1.44; //#11764 - var _2H = $a(); //#11764 - $k[$j++] = 'ren'; //#11767 - $k[$j++] = bwipp_renlinear; //#11767 - $k[$j++] = 'bhs'; //#11767 - $k[$j++] = _29; //#11767 - $k[$j++] = 'bbs'; //#11767 - $k[$j++] = _2D; //#11767 - $k[$j++] = 'sbs'; //#11767 - $k[$j++] = _2H; //#11767 - if ($_.includetext) { //#11767 - $k[$j++] = 'txt'; //#11766 - $k[$j++] = $_.txt; //#11766 - } //#11766 - $k[$j++] = 'opt'; //#11768 - $k[$j++] = $_.options; //#11768 - var _2L = $d(); //#11768 - $k[$j++] = _2L; //#11771 - if (!$_.dontdraw) { //#11771 - bwipp_renlinear(); //#11771 - } //#11771 - $_ = Object.getPrototypeOf($_); //#11773 - $_ = Object.getPrototypeOf($_); //#11775 + $_ = Object.create($_); //#11957 + $_.dontdraw = false; //#11960 + $_.includetext = false; //#11961 + $_.validatecheck = false; //#11962 + $_.includecheckintext = false; //#11963 + $_.textfont = "OCR-B"; //#11964 + $_.textsize = 10; //#11965 + $_.textyoffset = -8; //#11966 + $_.height = 0.125; //#11967 + $k[$j++] = $_; //#11969 + bwipp_processoptions(); //#11969 + $_.options = $k[--$j]; //#11969 + $_.barcode = $k[--$j]; //#11970 + bwipp_loadctx(bwipp_planet) //#11972 + $k[$j++] = 'barlen'; //#11974 + $k[$j++] = $_.barcode.length; //#11974 + if ($_.validatecheck) { //#11974 + var _4 = $k[--$j]; //#11974 + $k[$j++] = $f(_4 - 1); //#11974 + } //#11974 + var _5 = $k[--$j]; //#11974 + $_[$k[--$j]] = _5; //#11974 + if (($_.barlen != 11) && ($_.barlen != 13)) { //#11979 + $k[$j++] = 'bwipp.planetBadLength#11978'; //#11978 + $k[$j++] = "USPS PLANET must be 11 or 13 digits excluding check digit"; //#11978 + bwipp_raiseerror(); //#11978 + } //#11978 + $forall($_.barcode, function() { //#11984 + var _A = $k[--$j]; //#11981 + if ((_A < 48) || (_A > 57)) { //#11983 + $k[$j++] = 'bwipp.planetBadCharacter#11982'; //#11982 + $k[$j++] = "USPS PLANET must contain only digits"; //#11982 + bwipp_raiseerror(); //#11982 + } //#11982 + }); //#11982 + if (!bwipp_planet.__11996__) { //#11996 + $_ = Object.create($_); //#11996 + $_.barchars = "0123456789"; //#11988 + $_.encs = $a(["22555", "55522", "55252", "55225", "52552", "52525", "52255", "25552", "25525", "25255", "5", "5"]); //#11995 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_planet.$ctx[id] = $_[id]); //#11995 + bwipp_planet.__11996__ = 1; //#11995 + $_ = Object.getPrototypeOf($_); //#11995 + } //#11995 + $_.checksum = 0; //#11999 + for (var _F = 0, _E = $f($_.barlen - 1); _F <= _E; _F += 1) { //#12003 + $_.i = _F; //#12001 + $_.checksum = $f($_.checksum + $f($get($_.barcode, $_.i) - 48)); //#12002 + } //#12002 + $_.checksum = ($f(10 - ($_.checksum % 10))) % 10; //#12004 + if ($_.validatecheck) { //#12010 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#12008 + $k[$j++] = 'bwipp.planetBadCheckDigit#12007'; //#12007 + $k[$j++] = "Incorrect USPS PLANET check digit provided"; //#12007 + bwipp_raiseerror(); //#12007 + } //#12007 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12009 + } //#12009 + $_.bhs = $a($f(($_.barlen * 5) + 7)); //#12012 + $_.txt = $a($f($_.barlen + 1)); //#12013 + $_.enc = $get($_.encs, 10); //#12016 + $_.heights = $a($_.enc.length); //#12017 + for (var _f = 0, _e = $_.enc.length - 1; _f <= _e; _f += 1) { //#12021 + $_.j = _f; //#12019 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12020 + } //#12020 + $puti($_.bhs, 0, $_.heights); //#12022 + for (var _q = 0, _p = $f($_.barlen - 1); _q <= _p; _q += 1) { //#12034 + $_.i = _q; //#12025 + $_.enc = $get($_.encs, $f($get($_.barcode, $_.i) - 48)); //#12026 + $_.heights = $a($_.enc.length); //#12027 + for (var _10 = 0, _z = $_.enc.length - 1; _10 <= _z; _10 += 1) { //#12031 + $_.j = _10; //#12029 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12030 + } //#12030 + $puti($_.bhs, ($_.i * 5) + 1, $_.heights); //#12032 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 5) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12033 + } //#12033 + $_.enc = $get($_.encs, $_.checksum); //#12037 + $_.heights = $a($_.enc.length); //#12038 + for (var _1R = 0, _1Q = $_.enc.length - 1; _1R <= _1Q; _1R += 1) { //#12042 + $_.j = _1R; //#12040 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12041 + } //#12041 + $puti($_.bhs, $f(($_.barlen * 5) + 1), $_.heights); //#12043 + if ($_.includecheckintext) { //#12048 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 5) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12046 + } else { //#12048 + $put($_.txt, $_.barlen, $a([" ", (($f(($_.barlen * 5) + 1)) * 72) / 25, $_.textyoffset, $_.textfont, $_.textsize])); //#12048 + } //#12048 + $_.enc = $get($_.encs, 11); //#12052 + $_.heights = $a($_.enc.length); //#12053 + for (var _1z = 0, _1y = $_.enc.length - 1; _1z <= _1y; _1z += 1) { //#12057 + $_.j = _1z; //#12055 + $put($_.heights, $_.j, ($cvi($geti($_.enc, $_.j, 1)) * $_.height) / 5); //#12056 + } //#12056 + $puti($_.bhs, $f(($_.barlen * 5) + 6), $_.heights); //#12058 + $k[$j++] = Infinity; //#12061 + var _29 = $_.bhs; //#12063 + $k[$j++] = Infinity; //#12064 + for (var _2B = 0, _2C = $_.bhs.length; _2B < _2C; _2B++) { //#12064 + $k[$j++] = 0; //#12064 + } //#12064 + var _2D = $a(); //#12064 + $k[$j++] = Infinity; //#12065 + for (var _2F = 0, _2G = $_.bhs.length - 1; _2F < _2G; _2F++) { //#12065 + $k[$j++] = 1.44; //#12065 + $k[$j++] = 1.872; //#12065 + } //#12065 + $k[$j++] = 1.44; //#12065 + var _2H = $a(); //#12065 + $k[$j++] = 'ren'; //#12068 + $k[$j++] = 'renlinear'; //#12068 + $k[$j++] = 'bhs'; //#12068 + $k[$j++] = _29; //#12068 + $k[$j++] = 'bbs'; //#12068 + $k[$j++] = _2D; //#12068 + $k[$j++] = 'sbs'; //#12068 + $k[$j++] = _2H; //#12068 + if ($_.includetext) { //#12068 + $k[$j++] = 'txt'; //#12067 + $k[$j++] = $_.txt; //#12067 + } //#12067 + $k[$j++] = 'opt'; //#12069 + $k[$j++] = $_.options; //#12069 + var _2L = $d(); //#12069 + $k[$j++] = _2L; //#12072 + if (!$_.dontdraw) { //#12072 + bwipp_renlinear(); //#12072 + } //#12072 + $_ = Object.getPrototypeOf($_); //#12074 + $_ = Object.getPrototypeOf($_); //#12076 } //bwipp_planet function bwipp_royalmail() { - $_ = Object.create($_); //#11805 - $_.dontdraw = false; //#11808 - $_.includetext = false; //#11809 - $_.validatecheck = false; //#11810 - $_.includecheckintext = false; //#11811 - $_.textfont = "OCR-B"; //#11812 - $_.textsize = 10; //#11813 - $_.textyoffset = -8; //#11814 - $_.height = 0.175; //#11815 - $k[$j++] = $_; //#11817 - bwipp_processoptions(); //#11817 - $_.options = $k[--$j]; //#11817 - $_.barcode = $k[--$j]; //#11818 - if ($eq($_.barcode, "")) { //#11822 - $k[$j++] = 'bwipp.royalmailEmptyData#11821'; //#11821 - $k[$j++] = "The data must not be empty"; //#11821 - bwipp_raiseerror(); //#11821 - } //#11821 - bwipp_loadctx(bwipp_royalmail) //#11824 - if (!bwipp_royalmail.__11842__) { //#11842 - $_ = Object.create($_); //#11842 - $_.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; //#11828 - $_.charvals = new Map; //#11829 - for (var _3 = 0; _3 <= 35; _3 += 1) { //#11830 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#11830 - } //#11830 - $_.encs = $a(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); //#11841 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_royalmail.$ctx[id] = $_[id]); //#11841 - bwipp_royalmail.__11842__ = 1; //#11841 - $_ = Object.getPrototypeOf($_); //#11841 - } //#11841 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#11849 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#11846 - if (!_F) { //#11848 - $k[$j++] = 'bwipp.royalmailBadCharacter#11847'; //#11847 - $k[$j++] = "RM4SCC must contain only capital letters and digits"; //#11847 - bwipp_raiseerror(); //#11847 - } //#11847 - } //#11847 - $k[$j++] = 'barlen'; //#11851 - $k[$j++] = $_.barcode.length; //#11851 - if ($_.validatecheck) { //#11851 - var _I = $k[--$j]; //#11851 - $k[$j++] = $f(_I - 1); //#11851 - } //#11851 - var _J = $k[--$j]; //#11851 - $_[$k[--$j]] = _J; //#11851 - $_.checksumrow = 0; //#11853 - $_.checksumcol = 0; //#11854 - for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#11860 - $_.i = _N; //#11856 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11857 - $_.checksumrow = $_.checksumrow + (~~($_.indx / 6)); //#11858 - $_.checksumcol = $f($_.checksumcol + ($_.indx % 6)); //#11859 - } //#11859 - $_.checksum = $f((($_.checksumrow % 6) * 6) + ($_.checksumcol % 6)); //#11861 - if ($_.validatecheck) { //#11867 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#11865 - $k[$j++] = 'bwipp.royalmailBadCheckDigit#11864'; //#11864 - $k[$j++] = "Incorrect RM4SCC check digit provided"; //#11864 - bwipp_raiseerror(); //#11864 - } //#11864 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#11866 - } //#11866 - $_.encstr = $s($f(($_.barlen * 4) + 6)); //#11869 - $_.txt = $a($f($_.barlen + 1)); //#11870 - $puti($_.encstr, 0, $get($_.encs, 36)); //#11873 - for (var _s = 0, _r = $f($_.barlen - 1); _s <= _r; _s += 1) { //#11880 - $_.i = _s; //#11876 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#11877 - $puti($_.encstr, ($_.i * 4) + 1, $get($_.encs, $_.indx)); //#11878 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 4) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11879 - } //#11879 - $puti($_.encstr, $f(($_.barlen * 4) + 1), $get($_.encs, $_.checksum)); //#11883 - if ($_.includecheckintext) { //#11887 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11885 - } else { //#11887 - $put($_.txt, $_.barlen, $a([" ", ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#11887 - } //#11887 - $puti($_.encstr, $f(($_.barlen * 4) + 5), $get($_.encs, 37)); //#11891 - $_.bbs = $a($_.encstr.length); //#11893 - $_.bhs = $a($_.encstr.length); //#11894 - for (var _1k = 0, _1j = $_.encstr.length - 1; _1k <= _1j; _1k += 1) { //#11914 - $_.i = _1k; //#11896 - $_.enc = $geti($_.encstr, $_.i, 1); //#11897 - if ($eq($_.enc, "0")) { //#11901 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11899 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#11900 - } //#11900 - if ($eq($_.enc, "1")) { //#11905 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11903 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11904 - } //#11904 - if ($eq($_.enc, "2")) { //#11909 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#11907 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#11908 - } //#11908 - if ($eq($_.enc, "3")) { //#11913 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#11911 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#11912 - } //#11912 - } //#11912 - $k[$j++] = Infinity; //#11917 - var _2G = $_.bbs; //#11919 - var _2H = $_.bhs; //#11920 - $k[$j++] = Infinity; //#11921 - for (var _2J = 0, _2K = $_.bhs.length - 1; _2J < _2K; _2J++) { //#11921 - $k[$j++] = 1.44; //#11921 - $k[$j++] = 1.872; //#11921 - } //#11921 - $k[$j++] = 1.44; //#11921 - var _2L = $a(); //#11921 - $k[$j++] = 'ren'; //#11924 - $k[$j++] = bwipp_renlinear; //#11924 - $k[$j++] = 'bbs'; //#11924 - $k[$j++] = _2G; //#11924 - $k[$j++] = 'bhs'; //#11924 - $k[$j++] = _2H; //#11924 - $k[$j++] = 'sbs'; //#11924 - $k[$j++] = _2L; //#11924 - if ($_.includetext) { //#11924 - $k[$j++] = 'txt'; //#11923 - $k[$j++] = $_.txt; //#11923 - } //#11923 - $k[$j++] = 'opt'; //#11925 - $k[$j++] = $_.options; //#11925 - var _2P = $d(); //#11925 - $k[$j++] = _2P; //#11928 - if (!$_.dontdraw) { //#11928 - bwipp_renlinear(); //#11928 - } //#11928 - $_ = Object.getPrototypeOf($_); //#11930 - $_ = Object.getPrototypeOf($_); //#11932 + $_ = Object.create($_); //#12106 + $_.dontdraw = false; //#12109 + $_.includetext = false; //#12110 + $_.validatecheck = false; //#12111 + $_.includecheckintext = false; //#12112 + $_.textfont = "OCR-B"; //#12113 + $_.textsize = 10; //#12114 + $_.textyoffset = -8; //#12115 + $_.height = 0.175; //#12116 + $k[$j++] = $_; //#12118 + bwipp_processoptions(); //#12118 + $_.options = $k[--$j]; //#12118 + $_.barcode = $k[--$j]; //#12119 + if ($eq($_.barcode, "")) { //#12123 + $k[$j++] = 'bwipp.royalmailEmptyData#12122'; //#12122 + $k[$j++] = "The data must not be empty"; //#12122 + bwipp_raiseerror(); //#12122 + } //#12122 + bwipp_loadctx(bwipp_royalmail) //#12125 + if (!bwipp_royalmail.__12143__) { //#12143 + $_ = Object.create($_); //#12143 + $_.barchars = "ZUVWXY501234B6789AHCDEFGNIJKLMTOPQRS"; //#12129 + $_.charvals = new Map; //#12130 + for (var _3 = 0; _3 <= 35; _3 += 1) { //#12131 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#12131 + } //#12131 + $_.encs = $a(["3300", "2211", "2301", "2310", "3201", "3210", "1122", "0033", "0123", "0132", "1023", "1032", "1302", "0213", "0303", "0312", "1203", "1212", "1320", "0231", "0321", "0330", "1221", "1230", "3102", "2013", "2103", "2112", "3003", "3012", "3120", "2031", "2121", "2130", "3021", "3030", "2", "3"]); //#12142 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_royalmail.$ctx[id] = $_[id]); //#12142 + bwipp_royalmail.__12143__ = 1; //#12142 + $_ = Object.getPrototypeOf($_); //#12142 + } //#12142 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12150 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12147 + if (!_F) { //#12149 + $k[$j++] = 'bwipp.royalmailBadCharacter#12148'; //#12148 + $k[$j++] = "RM4SCC must contain only capital letters and digits"; //#12148 + bwipp_raiseerror(); //#12148 + } //#12148 + } //#12148 + $k[$j++] = 'barlen'; //#12152 + $k[$j++] = $_.barcode.length; //#12152 + if ($_.validatecheck) { //#12152 + var _I = $k[--$j]; //#12152 + $k[$j++] = $f(_I - 1); //#12152 + } //#12152 + var _J = $k[--$j]; //#12152 + $_[$k[--$j]] = _J; //#12152 + $_.checksumrow = 0; //#12154 + $_.checksumcol = 0; //#12155 + for (var _N = 0, _M = $f($_.barlen - 1); _N <= _M; _N += 1) { //#12161 + $_.i = _N; //#12157 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12158 + $_.checksumrow = $_.checksumrow + (~~($_.indx / 6)); //#12159 + $_.checksumcol = $f($_.checksumcol + ($_.indx % 6)); //#12160 + } //#12160 + $_.checksum = $f((($_.checksumrow % 6) * 6) + ($_.checksumcol % 6)); //#12162 + if ($_.validatecheck) { //#12168 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#12166 + $k[$j++] = 'bwipp.royalmailBadCheckDigit#12165'; //#12165 + $k[$j++] = "Incorrect RM4SCC check digit provided"; //#12165 + bwipp_raiseerror(); //#12165 + } //#12165 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12167 + } //#12167 + $_.encstr = $s($f(($_.barlen * 4) + 6)); //#12170 + $_.txt = $a($f($_.barlen + 1)); //#12171 + $puti($_.encstr, 0, $get($_.encs, 36)); //#12174 + for (var _s = 0, _r = $f($_.barlen - 1); _s <= _r; _s += 1) { //#12181 + $_.i = _s; //#12177 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12178 + $puti($_.encstr, ($_.i * 4) + 1, $get($_.encs, $_.indx)); //#12179 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.i * 4) + 1) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12180 + } //#12180 + $puti($_.encstr, $f(($_.barlen * 4) + 1), $get($_.encs, $_.checksum)); //#12184 + if ($_.includecheckintext) { //#12188 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum, 1), ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12186 + } else { //#12188 + $put($_.txt, $_.barlen, $a([" ", ($f(($_.barlen * 4) + 1)) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12188 + } //#12188 + $puti($_.encstr, $f(($_.barlen * 4) + 5), $get($_.encs, 37)); //#12192 + $_.bbs = $a($_.encstr.length); //#12194 + $_.bhs = $a($_.encstr.length); //#12195 + for (var _1k = 0, _1j = $_.encstr.length - 1; _1k <= _1j; _1k += 1) { //#12215 + $_.i = _1k; //#12197 + $_.enc = $geti($_.encstr, $_.i, 1); //#12198 + if ($eq($_.enc, "0")) { //#12202 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12200 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12201 + } //#12201 + if ($eq($_.enc, "1")) { //#12206 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12204 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12205 + } //#12205 + if ($eq($_.enc, "2")) { //#12210 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12208 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12209 + } //#12209 + if ($eq($_.enc, "3")) { //#12214 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12212 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12213 + } //#12213 + } //#12213 + $k[$j++] = Infinity; //#12218 + var _2G = $_.bbs; //#12220 + var _2H = $_.bhs; //#12221 + $k[$j++] = Infinity; //#12222 + for (var _2J = 0, _2K = $_.bhs.length - 1; _2J < _2K; _2J++) { //#12222 + $k[$j++] = 1.44; //#12222 + $k[$j++] = 1.872; //#12222 + } //#12222 + $k[$j++] = 1.44; //#12222 + var _2L = $a(); //#12222 + $k[$j++] = 'ren'; //#12225 + $k[$j++] = 'renlinear'; //#12225 + $k[$j++] = 'bbs'; //#12225 + $k[$j++] = _2G; //#12225 + $k[$j++] = 'bhs'; //#12225 + $k[$j++] = _2H; //#12225 + $k[$j++] = 'sbs'; //#12225 + $k[$j++] = _2L; //#12225 + if ($_.includetext) { //#12225 + $k[$j++] = 'txt'; //#12224 + $k[$j++] = $_.txt; //#12224 + } //#12224 + $k[$j++] = 'opt'; //#12226 + $k[$j++] = $_.options; //#12226 + var _2P = $d(); //#12226 + $k[$j++] = _2P; //#12229 + if (!$_.dontdraw) { //#12229 + bwipp_renlinear(); //#12229 + } //#12229 + $_ = Object.getPrototypeOf($_); //#12231 + $_ = Object.getPrototypeOf($_); //#12233 } //bwipp_royalmail function bwipp_auspost() { - $_ = Object.create($_); //#11962 - $_.dontdraw = false; //#11965 - $_.includetext = false; //#11966 - $_.textfont = "OCR-B"; //#11967 - $_.textsize = 10; //#11968 - $_.textyoffset = -8; //#11969 - $_.height = 0.175; //#11970 - $_.custinfoenc = "character"; //#11971 - $k[$j++] = $_; //#11973 - bwipp_processoptions(); //#11973 - $_.options = $k[--$j]; //#11973 - $_.barcode = $k[--$j]; //#11974 - if ($ne($_.custinfoenc, "character") && $ne($_.custinfoenc, "numeric")) { //#11978 - $k[$j++] = 'bwipp.auspostBadCustinfoEncoding#11977'; //#11977 - $k[$j++] = "Customer information encoding must be either character or numeric"; //#11977 - bwipp_raiseerror(); //#11977 - } //#11977 - bwipp_loadctx(bwipp_auspost) //#11980 - if (!bwipp_auspost.__12003__) { //#12003 - $_ = Object.create($_); //#12003 - $_.encs = $a(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); //#11995 - $_.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; //#11998 + $_ = Object.create($_); //#12263 + $_.dontdraw = false; //#12266 + $_.includetext = false; //#12267 + $_.textfont = "OCR-B"; //#12268 + $_.textsize = 10; //#12269 + $_.textyoffset = -8; //#12270 + $_.height = 0.175; //#12271 + $_.custinfoenc = "character"; //#12272 + $k[$j++] = $_; //#12274 + bwipp_processoptions(); //#12274 + $_.options = $k[--$j]; //#12274 + $_.barcode = $k[--$j]; //#12275 + if ($ne($_.custinfoenc, "character") && $ne($_.custinfoenc, "numeric")) { //#12279 + $k[$j++] = 'bwipp.auspostBadCustinfoEncoding#12278'; //#12278 + $k[$j++] = "Customer information encoding must be either character or numeric"; //#12278 + bwipp_raiseerror(); //#12278 + } //#12278 + bwipp_loadctx(bwipp_auspost) //#12281 + if (!bwipp_auspost.__12304__) { //#12304 + $_ = Object.create($_); //#12304 + $_.encs = $a(["000", "001", "002", "010", "011", "012", "020", "021", "022", "100", "101", "102", "110", "111", "112", "120", "121", "122", "200", "201", "202", "210", "211", "212", "220", "221", "222", "300", "301", "302", "310", "311", "312", "320", "321", "322", "023", "030", "031", "032", "033", "103", "113", "123", "130", "131", "132", "133", "203", "213", "223", "230", "231", "232", "233", "303", "313", "323", "330", "331", "332", "333", "003", "013", "00", "01", "02", "10", "11", "12", "20", "21", "22", "30", "13", "3"]); //#12296 + $_.barchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz #"; //#12299 var _5 = new Map([ ["11", 37], ["45", 37], ["59", 52], ["62", 67] - ]); //#12001 - $_.fcclen = _5; //#12001 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12001 - bwipp_auspost.__12003__ = 1; //#12001 - $_ = Object.getPrototypeOf($_); //#12001 - } //#12001 - $_.barlen = $_.barcode.length; //#12005 - if ($_.barlen < 10) { //#12008 - $k[$j++] = 'bwipp.auspostTooShort#12007'; //#12007 - $k[$j++] = "The data length must be at least 10"; //#12007 - bwipp_raiseerror(); //#12007 - } //#12007 - $_.txt = $a($_.barlen - 2); //#12010 - $k[$j++] = $_.fcclen; //#12012 - if ($_.barlen >= 2) { //#12012 - $k[$j++] = $geti($_.barcode, 0, 2); //#12012 - } else { //#12012 - $k[$j++] = ""; //#12012 - } //#12012 - var _F = $k[--$j]; //#12013 - var _G = $k[--$j]; //#12013 - var _H = $get(_G, _F) !== undefined; //#12013 - $k[$j++] = _G; //#12015 - $k[$j++] = _F; //#12015 - if (!_H) { //#12015 - $j -= 2; //#12014 - $k[$j++] = 'bwipp.auspostBadFCC#12014'; //#12014 - $k[$j++] = "Must begin with an FCC, either 11, 45, 59 or 62"; //#12014 - bwipp_raiseerror(); //#12014 - } //#12014 - var _I = $k[--$j]; //#12016 - $_.encstr = $s($get($k[--$j], _I)); //#12016 - $k[$j++] = true; //#12023 - for (var _M = 0, _N = 1; _M < _N; _M++) { //#12023 - if ($_.barlen < 10) { //#12021 - $j--; //#12021 - $k[$j++] = false; //#12021 - break; //#12021 - } //#12021 - var _Q = $geti($_.barcode, 2, 8); //#12022 - for (var _R = 0, _S = _Q.length; _R < _S; _R++) { //#12022 - var _T = $get(_Q, _R); //#12022 - if ((_T < 48) || (_T > 57)) { //#12022 - $j--; //#12022 - $k[$j++] = false; //#12022 - break; //#12022 - } //#12022 - } //#12022 - } //#12022 - if ($nt($k[--$j])) { //#12026 - $k[$j++] = 'bwipp.auspostIncompleteDPID#12025'; //#12025 - $k[$j++] = "The DPID must be 8 digits"; //#12025 - bwipp_raiseerror(); //#12025 - } //#12025 - var _X = $eq($_.custinfoenc, "numeric") ? 2 : 3; //#12029 - if ((($_.barlen - 10) * _X) > (($_.encstr.length - 22) - 14)) { //#12032 - $k[$j++] = 'bwipp.auspostTooLong#12031'; //#12031 - $k[$j++] = "The message is too long"; //#12031 - bwipp_raiseerror(); //#12031 - } //#12031 - $puti($_.encstr, 0, $get($_.encs, 74)); //#12035 - for (var _c = 0; _c <= 1; _c += 1) { //#12042 - $_.i = _c; //#12039 - $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12041 - } //#12041 - for (var _k = 2; _k <= 9; _k += 1) { //#12050 - $_.i = _k; //#12046 - $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12048 - $put($_.txt, $_.i - 2, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 2) * 2) + 6) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12049 - } //#12049 - if ($eq($_.custinfoenc, "numeric")) { //#12078 - for (var _15 = 0, _14 = $_.barlen - 11; _15 <= _14; _15 += 1) { //#12063 - $_.i = _15; //#12055 - var _19 = $get($_.barcode, $_.i + 10); //#12056 - $k[$j++] = $_.encs; //#12059 - $k[$j++] = _19; //#12059 - if ((_19 < 48) || (_19 > 57)) { //#12059 - $k[$j++] = 'bwipp.auspostInvalidCustinfoDigit#12058'; //#12058 - $k[$j++] = "The customer information data contains a non-digit character"; //#12058 - bwipp_raiseerror(); //#12058 - } //#12058 - var _1A = $k[--$j]; //#12060 - $puti($_.encstr, ($_.i * 2) + 22, $get($k[--$j], $f($f(_1A - 48) + 64))); //#12061 - $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 2) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12062 - } //#12062 - $_.ciflen = ($_.barlen - 10) * 2; //#12064 - } else { //#12078 - for (var _1S = 0, _1R = $_.barlen - 11; _1S <= _1R; _1S += 1) { //#12077 - $_.i = _1S; //#12067 - $search($_.barchars, $geti($_.barcode, $_.i + 10, 1)); //#12068 - if ($nt($k[--$j])) { //#12071 - $j--; //#12070 - $k[$j++] = 'bwipp.auspostInvalidCustinfoCharacter#12070'; //#12070 - $k[$j++] = "The customer information contains an invalid character"; //#12070 - bwipp_raiseerror(); //#12070 - } //#12070 - $_.indx = $k[--$j].length; //#12072 - $j -= 2; //#12073 - $_.enc = $get($_.encs, $_.indx); //#12074 - $puti($_.encstr, ($_.i * 3) + 22, $_.enc); //#12075 - $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 3) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12076 - } //#12076 - $_.ciflen = ($_.barlen - 10) * 3; //#12078 - } //#12078 - for (var _1t = 22 + $_.ciflen, _1s = $_.encstr.length - 14; _1t <= _1s; _1t += 1) { //#12084 - $puti($_.encstr, _1t, $get($_.encs, 75)); //#12083 - } //#12083 - if (!bwipp_auspost.__12107__) { //#12107 - $_ = Object.create($_); //#12107 - $_.rstable = $a(64 * 64); //#12088 - $k[$j++] = $_.rstable; //#12089 - $k[$j++] = 0; //#12089 - $k[$j++] = Infinity; //#12089 - for (var _1z = 0, _20 = 64; _1z < _20; _1z++) { //#12089 - $k[$j++] = 0; //#12089 - } //#12089 - var _21 = $a(); //#12089 - var _22 = $k[--$j]; //#12089 - $puti($k[--$j], _22, _21); //#12089 - $k[$j++] = $_.rstable; //#12090 - $k[$j++] = 64; //#12090 - $k[$j++] = Infinity; //#12090 - for (var _25 = 0; _25 <= 63; _25 += 1) { //#12090 - $k[$j++] = _25; //#12090 - } //#12090 - var _26 = $a(); //#12090 - var _27 = $k[--$j]; //#12090 - $puti($k[--$j], _27, _26); //#12090 - $_.prev = 1; //#12091 - for (var _29 = 0, _2A = 64; _29 < _2A; _29++) { //#12106 - $_.next = $_.prev << 1; //#12093 - if (($_.next & 64) != 0) { //#12096 - $_.next = $_.next ^ 67; //#12095 - } //#12095 - for (var _2E = 0; _2E <= 63; _2E += 1) { //#12104 - $_.j = _2E; //#12098 + ]); //#12302 + $_.fcclen = _5; //#12302 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12302 + bwipp_auspost.__12304__ = 1; //#12302 + $_ = Object.getPrototypeOf($_); //#12302 + } //#12302 + $_.barlen = $_.barcode.length; //#12306 + if ($_.barlen < 10) { //#12309 + $k[$j++] = 'bwipp.auspostTooShort#12308'; //#12308 + $k[$j++] = "The data length must be at least 10"; //#12308 + bwipp_raiseerror(); //#12308 + } //#12308 + $_.txt = $a($_.barlen - 2); //#12311 + $k[$j++] = $_.fcclen; //#12313 + if ($_.barlen >= 2) { //#12313 + $k[$j++] = $geti($_.barcode, 0, 2); //#12313 + } else { //#12313 + $k[$j++] = ""; //#12313 + } //#12313 + var _F = $k[--$j]; //#12314 + var _G = $k[--$j]; //#12314 + var _H = $get(_G, _F) !== undefined; //#12314 + $k[$j++] = _G; //#12316 + $k[$j++] = _F; //#12316 + if (!_H) { //#12316 + $j -= 2; //#12315 + $k[$j++] = 'bwipp.auspostBadFCC#12315'; //#12315 + $k[$j++] = "Must begin with an FCC, either 11, 45, 59 or 62"; //#12315 + bwipp_raiseerror(); //#12315 + } //#12315 + var _I = $k[--$j]; //#12317 + $_.encstr = $s($get($k[--$j], _I)); //#12317 + $k[$j++] = true; //#12324 + for (var _M = 0, _N = 1; _M < _N; _M++) { //#12324 + if ($_.barlen < 10) { //#12322 + $j--; //#12322 + $k[$j++] = false; //#12322 + break; //#12322 + } //#12322 + var _Q = $geti($_.barcode, 2, 8); //#12323 + for (var _R = 0, _S = _Q.length; _R < _S; _R++) { //#12323 + var _T = $get(_Q, _R); //#12323 + if ((_T < 48) || (_T > 57)) { //#12323 + $j--; //#12323 + $k[$j++] = false; //#12323 + break; //#12323 + } //#12323 + } //#12323 + } //#12323 + if ($nt($k[--$j])) { //#12327 + $k[$j++] = 'bwipp.auspostIncompleteDPID#12326'; //#12326 + $k[$j++] = "The DPID must be 8 digits"; //#12326 + bwipp_raiseerror(); //#12326 + } //#12326 + var _X = $eq($_.custinfoenc, "numeric") ? 2 : 3; //#12330 + if ((($_.barlen - 10) * _X) > (($_.encstr.length - 22) - 14)) { //#12333 + $k[$j++] = 'bwipp.auspostTooLong#12332'; //#12332 + $k[$j++] = "The message is too long"; //#12332 + bwipp_raiseerror(); //#12332 + } //#12332 + $puti($_.encstr, 0, $get($_.encs, 74)); //#12336 + for (var _c = 0; _c <= 1; _c += 1) { //#12343 + $_.i = _c; //#12340 + $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12342 + } //#12342 + for (var _k = 2; _k <= 9; _k += 1) { //#12351 + $_.i = _k; //#12347 + $puti($_.encstr, ($_.i * 2) + 2, $get($_.encs, $cvi($geti($_.barcode, $_.i, 1)) + 64)); //#12349 + $put($_.txt, $_.i - 2, $a([$geti($_.barcode, $_.i, 1), ((($_.i - 2) * 2) + 6) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12350 + } //#12350 + if ($eq($_.custinfoenc, "numeric")) { //#12379 + for (var _15 = 0, _14 = $_.barlen - 11; _15 <= _14; _15 += 1) { //#12364 + $_.i = _15; //#12356 + var _19 = $get($_.barcode, $_.i + 10); //#12357 + $k[$j++] = $_.encs; //#12360 + $k[$j++] = _19; //#12360 + if ((_19 < 48) || (_19 > 57)) { //#12360 + $k[$j++] = 'bwipp.auspostInvalidCustinfoDigit#12359'; //#12359 + $k[$j++] = "The customer information data contains a non-digit character"; //#12359 + bwipp_raiseerror(); //#12359 + } //#12359 + var _1A = $k[--$j]; //#12361 + $puti($_.encstr, ($_.i * 2) + 22, $get($k[--$j], $f($f(_1A - 48) + 64))); //#12362 + $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 2) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12363 + } //#12363 + $_.ciflen = ($_.barlen - 10) * 2; //#12365 + } else { //#12379 + for (var _1S = 0, _1R = $_.barlen - 11; _1S <= _1R; _1S += 1) { //#12378 + $_.i = _1S; //#12368 + $search($_.barchars, $geti($_.barcode, $_.i + 10, 1)); //#12369 + if ($nt($k[--$j])) { //#12372 + $j--; //#12371 + $k[$j++] = 'bwipp.auspostInvalidCustinfoCharacter#12371'; //#12371 + $k[$j++] = "The customer information contains an invalid character"; //#12371 + bwipp_raiseerror(); //#12371 + } //#12371 + $_.indx = $k[--$j].length; //#12373 + $j -= 2; //#12374 + $_.enc = $get($_.encs, $_.indx); //#12375 + $puti($_.encstr, ($_.i * 3) + 22, $_.enc); //#12376 + $put($_.txt, $_.i + 8, $a([$geti($_.barcode, $_.i + 10, 1), (($_.i * 3) + 22) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12377 + } //#12377 + $_.ciflen = ($_.barlen - 10) * 3; //#12379 + } //#12379 + for (var _1t = 22 + $_.ciflen, _1s = $_.encstr.length - 14; _1t <= _1s; _1t += 1) { //#12385 + $puti($_.encstr, _1t, $get($_.encs, 75)); //#12384 + } //#12384 + if (!bwipp_auspost.__12408__) { //#12408 + $_ = Object.create($_); //#12408 + $_.rstable = $a(64 * 64); //#12389 + $k[$j++] = $_.rstable; //#12390 + $k[$j++] = 0; //#12390 + $k[$j++] = Infinity; //#12390 + for (var _1z = 0, _20 = 64; _1z < _20; _1z++) { //#12390 + $k[$j++] = 0; //#12390 + } //#12390 + var _21 = $a(); //#12390 + var _22 = $k[--$j]; //#12390 + $puti($k[--$j], _22, _21); //#12390 + $k[$j++] = $_.rstable; //#12391 + $k[$j++] = 64; //#12391 + $k[$j++] = Infinity; //#12391 + for (var _25 = 0; _25 <= 63; _25 += 1) { //#12391 + $k[$j++] = _25; //#12391 + } //#12391 + var _26 = $a(); //#12391 + var _27 = $k[--$j]; //#12391 + $puti($k[--$j], _27, _26); //#12391 + $_.prev = 1; //#12392 + for (var _29 = 0, _2A = 64; _29 < _2A; _29++) { //#12407 + $_.next = $_.prev << 1; //#12394 + if (($_.next & 64) != 0) { //#12397 + $_.next = $_.next ^ 67; //#12396 + } //#12396 + for (var _2E = 0; _2E <= 63; _2E += 1) { //#12405 + $_.j = _2E; //#12399 $_.nextcell = function() { - $k[$j++] = $_.rstable; //#12099 - $k[$j++] = (64 * $_.next) + $_.j; //#12099 - }; //#12099 - $_.nextcell(); //#12100 - var _2M = $k[--$j]; //#12100 - $put($k[--$j], _2M, $get($_.rstable, (64 * $_.prev) + $_.j) << 1); //#12100 - $_.nextcell(); //#12101 - var _2O = $k[--$j]; //#12101 - if (($get($k[--$j], _2O) & 64) != 0) { //#12103 - $_.nextcell(); //#12102 - $_.nextcell(); //#12102 - var _2R = $k[--$j]; //#12102 - var _2T = $get($k[--$j], _2R); //#12102 - var _2U = $k[--$j]; //#12102 - $put($k[--$j], _2U, _2T ^ 67); //#12102 - } //#12102 - } //#12102 - $_.prev = $_.next; //#12105 - } //#12105 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12105 - bwipp_auspost.__12107__ = 1; //#12105 - $_ = Object.getPrototypeOf($_); //#12105 - } //#12105 - $_.rscodes = $a((~~(($_.encstr.length - 16) / 3)) + 4); //#12110 - $k[$j++] = $_.rscodes; //#12111 - $k[$j++] = 0; //#12111 - $k[$j++] = Infinity; //#12111 - for (var _2b = 0, _2c = 4; _2b < _2c; _2b++) { //#12111 - $k[$j++] = 0; //#12111 - } //#12111 - var _2d = $a(); //#12111 - var _2e = $k[--$j]; //#12111 - $puti($k[--$j], _2e, _2d); //#12111 - for (var _2i = 2, _2h = $_.encstr.length - 16; _2i <= _2h; _2i += 3) { //#12119 - $_.i = _2i; //#12113 - $put($_.rscodes, ($_.rscodes.length - (~~(($_.i - 2) / 3))) - 1, (($cvi($geti($_.encstr, $_.i, 1)) * 16) + ($cvi($geti($_.encstr, $_.i + 1, 1)) * 4)) + $cvi($geti($_.encstr, $_.i + 2, 1))); //#12118 - } //#12118 - for (var _2w = $_.rscodes.length - 5; _2w >= 0; _2w -= 1) { //#12128 - $_.i = _2w; //#12121 - for (var _2x = 0; _2x <= 4; _2x += 1) { //#12127 - $_.j = _2x; //#12123 - $put($_.rscodes, $_.i + $_.j, $xo($get($_.rscodes, $_.i + $_.j), $get($_.rstable, $f((64 * $get($a([48, 17, 29, 30, 1]), $_.j)) + $get($_.rscodes, $_.i + 4))))); //#12126 - } //#12126 - } //#12126 - $_.checkcode = $strcpy($s(12), "000000000000"); //#12129 - for (var _3F = 0; _3F <= 3; _3F += 1) { //#12134 - $_.i = _3F; //#12131 - $_.enc = $cvrs($s(3), $get($_.rscodes, 3 - $_.i), 4); //#12132 - $puti($_.checkcode, ($_.i * 3) + (3 - $_.enc.length), $_.enc); //#12133 - } //#12133 - $puti($_.encstr, $_.encstr.length - 14, $_.checkcode); //#12137 - $puti($_.encstr, $_.encstr.length - 2, $get($_.encs, 74)); //#12138 - $_.bbs = $a($_.encstr.length); //#12140 - $_.bhs = $a($_.encstr.length); //#12141 - for (var _3c = 0, _3b = $_.encstr.length - 1; _3c <= _3b; _3c += 1) { //#12161 - $_.i = _3c; //#12143 - $_.enc = $geti($_.encstr, $_.i, 1); //#12144 - if ($eq($_.enc, "0")) { //#12148 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12146 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12147 - } //#12147 - if ($eq($_.enc, "1")) { //#12152 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12150 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12151 - } //#12151 - if ($eq($_.enc, "2")) { //#12156 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12154 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12155 - } //#12155 - if ($eq($_.enc, "3")) { //#12160 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12158 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12159 - } //#12159 - } //#12159 - $k[$j++] = Infinity; //#12164 - var _48 = $_.bbs; //#12166 - var _49 = $_.bhs; //#12167 - $k[$j++] = Infinity; //#12168 - for (var _4B = 0, _4C = $_.bhs.length - 1; _4B < _4C; _4B++) { //#12168 - $k[$j++] = 1.44; //#12168 - $k[$j++] = 1.872; //#12168 - } //#12168 - $k[$j++] = 1.44; //#12168 - var _4D = $a(); //#12168 - $k[$j++] = 'ren'; //#12171 - $k[$j++] = bwipp_renlinear; //#12171 - $k[$j++] = 'bbs'; //#12171 - $k[$j++] = _48; //#12171 - $k[$j++] = 'bhs'; //#12171 - $k[$j++] = _49; //#12171 - $k[$j++] = 'sbs'; //#12171 - $k[$j++] = _4D; //#12171 - if ($_.includetext) { //#12171 - $k[$j++] = 'txt'; //#12170 - $k[$j++] = $_.txt; //#12170 - } //#12170 - $k[$j++] = 'opt'; //#12172 - $k[$j++] = $_.options; //#12172 - var _4H = $d(); //#12172 - $k[$j++] = _4H; //#12175 - if (!$_.dontdraw) { //#12175 - bwipp_renlinear(); //#12175 - } //#12175 - $_ = Object.getPrototypeOf($_); //#12177 - $_ = Object.getPrototypeOf($_); //#12179 + $k[$j++] = $_.rstable; //#12400 + $k[$j++] = (64 * $_.next) + $_.j; //#12400 + }; //#12400 + $_.nextcell(); //#12401 + var _2M = $k[--$j]; //#12401 + $put($k[--$j], _2M, $get($_.rstable, (64 * $_.prev) + $_.j) << 1); //#12401 + $_.nextcell(); //#12402 + var _2O = $k[--$j]; //#12402 + if (($get($k[--$j], _2O) & 64) != 0) { //#12404 + $_.nextcell(); //#12403 + $_.nextcell(); //#12403 + var _2R = $k[--$j]; //#12403 + var _2T = $get($k[--$j], _2R); //#12403 + var _2U = $k[--$j]; //#12403 + $put($k[--$j], _2U, _2T ^ 67); //#12403 + } //#12403 + } //#12403 + $_.prev = $_.next; //#12406 + } //#12406 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_auspost.$ctx[id] = $_[id]); //#12406 + bwipp_auspost.__12408__ = 1; //#12406 + $_ = Object.getPrototypeOf($_); //#12406 + } //#12406 + $_.rscodes = $a((~~(($_.encstr.length - 16) / 3)) + 4); //#12411 + $k[$j++] = $_.rscodes; //#12412 + $k[$j++] = 0; //#12412 + $k[$j++] = Infinity; //#12412 + for (var _2b = 0, _2c = 4; _2b < _2c; _2b++) { //#12412 + $k[$j++] = 0; //#12412 + } //#12412 + var _2d = $a(); //#12412 + var _2e = $k[--$j]; //#12412 + $puti($k[--$j], _2e, _2d); //#12412 + for (var _2i = 2, _2h = $_.encstr.length - 16; _2i <= _2h; _2i += 3) { //#12420 + $_.i = _2i; //#12414 + $put($_.rscodes, ($_.rscodes.length - (~~(($_.i - 2) / 3))) - 1, (($cvi($geti($_.encstr, $_.i, 1)) * 16) + ($cvi($geti($_.encstr, $_.i + 1, 1)) * 4)) + $cvi($geti($_.encstr, $_.i + 2, 1))); //#12419 + } //#12419 + for (var _2w = $_.rscodes.length - 5; _2w >= 0; _2w -= 1) { //#12429 + $_.i = _2w; //#12422 + for (var _2x = 0; _2x <= 4; _2x += 1) { //#12428 + $_.j = _2x; //#12424 + $put($_.rscodes, $_.i + $_.j, $xo($get($_.rscodes, $_.i + $_.j), $get($_.rstable, $f((64 * $get($a([48, 17, 29, 30, 1]), $_.j)) + $get($_.rscodes, $_.i + 4))))); //#12427 + } //#12427 + } //#12427 + $_.checkcode = $strcpy($s(12), "000000000000"); //#12430 + for (var _3F = 0; _3F <= 3; _3F += 1) { //#12435 + $_.i = _3F; //#12432 + $_.enc = $cvrs($s(3), $get($_.rscodes, 3 - $_.i), 4); //#12433 + $puti($_.checkcode, ($_.i * 3) + (3 - $_.enc.length), $_.enc); //#12434 + } //#12434 + $puti($_.encstr, $_.encstr.length - 14, $_.checkcode); //#12438 + $puti($_.encstr, $_.encstr.length - 2, $get($_.encs, 74)); //#12439 + $_.bbs = $a($_.encstr.length); //#12441 + $_.bhs = $a($_.encstr.length); //#12442 + for (var _3c = 0, _3b = $_.encstr.length - 1; _3c <= _3b; _3c += 1) { //#12462 + $_.i = _3c; //#12444 + $_.enc = $geti($_.encstr, $_.i, 1); //#12445 + if ($eq($_.enc, "0")) { //#12449 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12447 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12448 + } //#12448 + if ($eq($_.enc, "1")) { //#12453 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12451 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12452 + } //#12452 + if ($eq($_.enc, "2")) { //#12457 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12455 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12456 + } //#12456 + if ($eq($_.enc, "3")) { //#12461 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12459 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12460 + } //#12460 + } //#12460 + $k[$j++] = Infinity; //#12465 + var _48 = $_.bbs; //#12467 + var _49 = $_.bhs; //#12468 + $k[$j++] = Infinity; //#12469 + for (var _4B = 0, _4C = $_.bhs.length - 1; _4B < _4C; _4B++) { //#12469 + $k[$j++] = 1.44; //#12469 + $k[$j++] = 1.872; //#12469 + } //#12469 + $k[$j++] = 1.44; //#12469 + var _4D = $a(); //#12469 + $k[$j++] = 'ren'; //#12472 + $k[$j++] = 'renlinear'; //#12472 + $k[$j++] = 'bbs'; //#12472 + $k[$j++] = _48; //#12472 + $k[$j++] = 'bhs'; //#12472 + $k[$j++] = _49; //#12472 + $k[$j++] = 'sbs'; //#12472 + $k[$j++] = _4D; //#12472 + if ($_.includetext) { //#12472 + $k[$j++] = 'txt'; //#12471 + $k[$j++] = $_.txt; //#12471 + } //#12471 + $k[$j++] = 'opt'; //#12473 + $k[$j++] = $_.options; //#12473 + var _4H = $d(); //#12473 + $k[$j++] = _4H; //#12476 + if (!$_.dontdraw) { //#12476 + bwipp_renlinear(); //#12476 + } //#12476 + $_ = Object.getPrototypeOf($_); //#12478 + $_ = Object.getPrototypeOf($_); //#12480 } //bwipp_auspost function bwipp_kix() { - $_ = Object.create($_); //#12209 - $_.dontdraw = false; //#12212 - $_.includetext = false; //#12213 - $_.textfont = "OCR-B"; //#12214 - $_.textsize = 10; //#12215 - $_.textyoffset = -8; //#12216 - $_.height = 0.175; //#12217 - $k[$j++] = $_; //#12219 - bwipp_processoptions(); //#12219 - $_.options = $k[--$j]; //#12219 - $_.barcode = $k[--$j]; //#12220 - if ($eq($_.barcode, "")) { //#12224 - $k[$j++] = 'bwipp.kixEmptyData#12223'; //#12223 - $k[$j++] = "The data must not be empty"; //#12223 - bwipp_raiseerror(); //#12223 - } //#12223 - bwipp_loadctx(bwipp_kix) //#12226 - if (!bwipp_kix.__12243__) { //#12243 - $_ = Object.create($_); //#12243 - $_.encs = $a(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); //#12237 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12240 - $_.charvals = new Map; //#12241 - for (var _4 = 0; _4 <= 35; _4 += 1) { //#12242 - $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#12242 - } //#12242 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_kix.$ctx[id] = $_[id]); //#12242 - bwipp_kix.__12243__ = 1; //#12242 - $_ = Object.getPrototypeOf($_); //#12242 - } //#12242 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12250 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12247 - if (!_F) { //#12249 - $k[$j++] = 'bwipp.kixBadCharacter#12248'; //#12248 - $k[$j++] = "KIX must contain only capital letters and digits"; //#12248 - bwipp_raiseerror(); //#12248 - } //#12248 - } //#12248 - $_.barlen = $_.barcode.length; //#12252 - $_.encstr = $s($_.barlen * 4); //#12253 - $_.txt = $a($_.barlen); //#12254 - for (var _N = 0, _M = $_.barlen - 1; _N <= _M; _N += 1) { //#12261 - $_.i = _N; //#12257 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12258 - $puti($_.encstr, $_.i * 4, $get($_.encs, $_.indx)); //#12259 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 4) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12260 - } //#12260 - $_.bbs = $a($_.encstr.length); //#12263 - $_.bhs = $a($_.encstr.length); //#12264 - for (var _o = 0, _n = $_.encstr.length - 1; _o <= _n; _o += 1) { //#12284 - $_.i = _o; //#12266 - $_.enc = $geti($_.encstr, $_.i, 1); //#12267 - if ($eq($_.enc, "0")) { //#12271 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12269 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12270 - } //#12270 - if ($eq($_.enc, "1")) { //#12275 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12273 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12274 - } //#12274 - if ($eq($_.enc, "2")) { //#12279 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12277 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12278 - } //#12278 - if ($eq($_.enc, "3")) { //#12283 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12281 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12282 - } //#12282 - } //#12282 - $k[$j++] = Infinity; //#12287 - var _1K = $_.bbs; //#12289 - var _1L = $_.bhs; //#12290 - $k[$j++] = Infinity; //#12291 - for (var _1N = 0, _1O = $_.bhs.length - 1; _1N < _1O; _1N++) { //#12291 - $k[$j++] = 1.44; //#12291 - $k[$j++] = 1.872; //#12291 - } //#12291 - $k[$j++] = 1.44; //#12291 - var _1P = $a(); //#12291 - $k[$j++] = 'ren'; //#12294 - $k[$j++] = bwipp_renlinear; //#12294 - $k[$j++] = 'bbs'; //#12294 - $k[$j++] = _1K; //#12294 - $k[$j++] = 'bhs'; //#12294 - $k[$j++] = _1L; //#12294 - $k[$j++] = 'sbs'; //#12294 - $k[$j++] = _1P; //#12294 - if ($_.includetext) { //#12294 - $k[$j++] = 'txt'; //#12293 - $k[$j++] = $_.txt; //#12293 - } //#12293 - $k[$j++] = 'opt'; //#12295 - $k[$j++] = $_.options; //#12295 - var _1T = $d(); //#12295 - $k[$j++] = _1T; //#12298 - if (!$_.dontdraw) { //#12298 - bwipp_renlinear(); //#12298 - } //#12298 - $_ = Object.getPrototypeOf($_); //#12300 - $_ = Object.getPrototypeOf($_); //#12302 + $_ = Object.create($_); //#12510 + $_.dontdraw = false; //#12513 + $_.includetext = false; //#12514 + $_.textfont = "OCR-B"; //#12515 + $_.textsize = 10; //#12516 + $_.textyoffset = -8; //#12517 + $_.height = 0.175; //#12518 + $k[$j++] = $_; //#12520 + bwipp_processoptions(); //#12520 + $_.options = $k[--$j]; //#12520 + $_.barcode = $k[--$j]; //#12521 + if ($eq($_.barcode, "")) { //#12525 + $k[$j++] = 'bwipp.kixEmptyData#12524'; //#12524 + $k[$j++] = "The data must not be empty"; //#12524 + bwipp_raiseerror(); //#12524 + } //#12524 + bwipp_loadctx(bwipp_kix) //#12527 + if (!bwipp_kix.__12544__) { //#12544 + $_ = Object.create($_); //#12544 + $_.encs = $a(["0033", "0123", "0132", "1023", "1032", "1122", "0213", "0303", "0312", "1203", "1212", "1302", "0231", "0321", "0330", "1221", "1230", "1320", "2013", "2103", "2112", "3003", "3012", "3102", "2031", "2121", "2130", "3021", "3030", "3120", "2211", "2301", "2310", "3201", "3210", "3300"]); //#12538 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12541 + $_.charvals = new Map; //#12542 + for (var _4 = 0; _4 <= 35; _4 += 1) { //#12543 + $put($_.charvals, $geti($_.barchars, _4, 1), _4); //#12543 + } //#12543 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_kix.$ctx[id] = $_[id]); //#12543 + bwipp_kix.__12544__ = 1; //#12543 + $_ = Object.getPrototypeOf($_); //#12543 + } //#12543 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12551 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12548 + if (!_F) { //#12550 + $k[$j++] = 'bwipp.kixBadCharacter#12549'; //#12549 + $k[$j++] = "KIX must contain only capital letters and digits"; //#12549 + bwipp_raiseerror(); //#12549 + } //#12549 + } //#12549 + $_.barlen = $_.barcode.length; //#12553 + $_.encstr = $s($_.barlen * 4); //#12554 + $_.txt = $a($_.barlen); //#12555 + for (var _N = 0, _M = $_.barlen - 1; _N <= _M; _N += 1) { //#12562 + $_.i = _N; //#12558 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12559 + $puti($_.encstr, $_.i * 4, $get($_.encs, $_.indx)); //#12560 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 4) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12561 + } //#12561 + $_.bbs = $a($_.encstr.length); //#12564 + $_.bhs = $a($_.encstr.length); //#12565 + for (var _o = 0, _n = $_.encstr.length - 1; _o <= _n; _o += 1) { //#12585 + $_.i = _o; //#12567 + $_.enc = $geti($_.encstr, $_.i, 1); //#12568 + if ($eq($_.enc, "0")) { //#12572 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12570 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#12571 + } //#12571 + if ($eq($_.enc, "1")) { //#12576 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12574 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12575 + } //#12575 + if ($eq($_.enc, "2")) { //#12580 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#12578 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#12579 + } //#12579 + if ($eq($_.enc, "3")) { //#12584 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#12582 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#12583 + } //#12583 + } //#12583 + $k[$j++] = Infinity; //#12588 + var _1K = $_.bbs; //#12590 + var _1L = $_.bhs; //#12591 + $k[$j++] = Infinity; //#12592 + for (var _1N = 0, _1O = $_.bhs.length - 1; _1N < _1O; _1N++) { //#12592 + $k[$j++] = 1.44; //#12592 + $k[$j++] = 1.872; //#12592 + } //#12592 + $k[$j++] = 1.44; //#12592 + var _1P = $a(); //#12592 + $k[$j++] = 'ren'; //#12595 + $k[$j++] = 'renlinear'; //#12595 + $k[$j++] = 'bbs'; //#12595 + $k[$j++] = _1K; //#12595 + $k[$j++] = 'bhs'; //#12595 + $k[$j++] = _1L; //#12595 + $k[$j++] = 'sbs'; //#12595 + $k[$j++] = _1P; //#12595 + if ($_.includetext) { //#12595 + $k[$j++] = 'txt'; //#12594 + $k[$j++] = $_.txt; //#12594 + } //#12594 + $k[$j++] = 'opt'; //#12596 + $k[$j++] = $_.options; //#12596 + var _1T = $d(); //#12596 + $k[$j++] = _1T; //#12599 + if (!$_.dontdraw) { //#12599 + bwipp_renlinear(); //#12599 + } //#12599 + $_ = Object.getPrototypeOf($_); //#12601 + $_ = Object.getPrototypeOf($_); //#12603 } //bwipp_kix function bwipp_japanpost() { - $_ = Object.create($_); //#12332 - $_.dontdraw = false; //#12335 - $_.includetext = false; //#12336 - $_.includecheckintext = false; //#12337 - $_.textfont = "OCR-B"; //#12338 - $_.textsize = 10; //#12339 - $_.textyoffset = -8; //#12340 - $_.height = 0.175; //#12341 - $k[$j++] = $_; //#12343 - bwipp_processoptions(); //#12343 - $_.options = $k[--$j]; //#12343 - $_.barcode = $k[--$j]; //#12344 - if ($eq($_.barcode, "")) { //#12348 - $k[$j++] = 'bwipp.japanpostEmptyData#12347'; //#12347 - $k[$j++] = "The data must not be empty"; //#12347 - bwipp_raiseerror(); //#12347 - } //#12347 - bwipp_loadctx(bwipp_japanpost) //#12350 - $forall($_.barcode, function() { //#12359 - var _4 = $k[--$j]; //#12354 - if (!(((_4 >= 48) && (_4 <= 57)) || (((_4 >= 65) && (_4 <= 90)) || (_4 == 45)))) { //#12358 - $k[$j++] = 'bwipp.japanpostBadCharacter#12357'; //#12357 - $k[$j++] = "Japan Post must contain only digits, capital letters and the dash symbol"; //#12357 - bwipp_raiseerror(); //#12357 - } //#12357 - }); //#12357 - if (!bwipp_japanpost.__12371__) { //#12371 - $_ = Object.create($_); //#12371 - $_.encs = $a(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); //#12367 - $_.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12370 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_japanpost.$ctx[id] = $_[id]); //#12370 - bwipp_japanpost.__12371__ = 1; //#12370 - $_ = Object.getPrototypeOf($_); //#12370 - } //#12370 - $_.barlen = $_.barcode.length; //#12373 - $_.encstr = $s(((20 + 1) * 3) + 4); //#12375 - $_.digits = $a(20); //#12376 - $_.txt = $a($_.barlen + 1); //#12377 - $puti($_.encstr, 0, $get($_.encs, 19)); //#12380 - $_.checksum = 0; //#12382 - $_.j = 0; //#12383 - $_.i = 0; //#12383 - $k[$j++] = true; //#12418 - for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#12418 - $_.i = _H; //#12386 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12387 - $j--; //#12388 - $_.indx = $k[--$j].length; //#12389 - $j -= 2; //#12390 - if (($_.indx >= 11) && ($_.indx < 37)) { //#12401 - if ($_.j > 18) { //#12392 - $j--; //#12392 - $k[$j++] = false; //#12392 - break; //#12392 - } //#12392 - $_.digit = (~~(($_.indx - 1) / 10)) + 10; //#12396 - $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12397 - $_.checksum = $_.checksum + $_.digit; //#12398 - $put($_.digits, $_.j, $_.digit); //#12399 - $_.j = $_.j + 1; //#12400 - } //#12400 - if ($_.j > 19) { //#12402 - $j--; //#12402 - $k[$j++] = false; //#12402 - break; //#12402 - } //#12402 - $_.digit = 0; //#12403 - if ($_.indx == 37) { //#12406 - $_.digit = 14; //#12405 - } //#12405 - if (($_.indx >= 11) && ($_.indx < 37)) { //#12409 - $_.digit = ($_.indx - 1) % 10; //#12408 - } //#12408 - if ($_.indx < 11) { //#12412 - $_.digit = $_.indx; //#12411 - } //#12411 - $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12413 - $_.checksum = $_.checksum + $_.digit; //#12414 - $put($_.digits, $_.j, $_.digit); //#12415 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.j * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12416 - $_.j = $_.j + 1; //#12417 - } //#12417 - if ($nt($k[--$j])) { //#12422 - $k[$j++] = 'bwipp.japanpostTooLong#12421'; //#12421 - $k[$j++] = "The input is too long"; //#12421 - bwipp_raiseerror(); //#12421 - } //#12421 - for (var _17 = $_.j, _16 = 20 - 1; _17 <= _16; _17 += 1) { //#12430 - $_.k = _17; //#12426 - $puti($_.encstr, ($_.k * 3) + 2, $get($_.encs, 14)); //#12427 - $_.checksum = $_.checksum + 14; //#12428 - $put($_.digits, $_.k, 14); //#12429 - } //#12429 - $_.checksum = 19 - ($_.checksum % 19); //#12433 - $puti($_.encstr, 2 + (20 * 3), $get($_.encs, $_.checksum)); //#12434 - $puti($_.encstr, 2 + (21 * 3), $get($_.encs, 20)); //#12437 - $_.checkdigit = " "; //#12438 - if ($_.includecheckintext) { //#12441 - $_.checkdigit = $geti($_.barchars, $_.checksum, 1); //#12440 - } //#12440 - $put($_.txt, $_.i + 1, $a([$_.checkdigit, ((20 * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12442 - $puti($_.encstr, ((20 + 1) * 3) + 2, $get($_.encs, 20)); //#12445 - $_.bbs = $a((21 * 3) + 4); //#12447 - $_.bhs = $a($_.bbs.length); //#12448 - for (var _1g = 0, _1f = $_.bbs.length - 1; _1g <= _1f; _1g += 1) { //#12472 - $_.i = _1g; //#12450 - $_.enc = $geti($_.encstr, $_.i, 1); //#12451 - $_.bunit = 0; //#12452 - $_.hunit = 0; //#12453 - if ($eq($_.enc, "0")) { //#12457 - $_.bunit = 3; //#12455 - $_.hunit = 2; //#12456 - } //#12456 - if ($eq($_.enc, "1")) { //#12461 - $_.bunit = 0; //#12459 - $_.hunit = 5; //#12460 - } //#12460 - if ($eq($_.enc, "2")) { //#12465 - $_.bunit = 3; //#12463 - $_.hunit = 5; //#12464 - } //#12464 - if ($eq($_.enc, "3")) { //#12469 - $_.bunit = 0; //#12467 - $_.hunit = 8; //#12468 - } //#12468 - $put($_.bbs, $_.i, ($_.bunit * $_.height) / 8); //#12470 - $put($_.bhs, $_.i, ($_.hunit * $_.height) / 8); //#12471 - } //#12471 - $k[$j++] = Infinity; //#12475 - var _1w = $_.bbs; //#12477 - var _1x = $_.bhs; //#12478 - $k[$j++] = Infinity; //#12479 - for (var _1z = 0, _20 = $_.bhs.length - 1; _1z < _20; _1z++) { //#12479 - $k[$j++] = 1.44; //#12479 - $k[$j++] = 1.872; //#12479 - } //#12479 - $k[$j++] = 1.44; //#12479 - var _21 = $a(); //#12479 - $k[$j++] = 'ren'; //#12482 - $k[$j++] = bwipp_renlinear; //#12482 - $k[$j++] = 'bbs'; //#12482 - $k[$j++] = _1w; //#12482 - $k[$j++] = 'bhs'; //#12482 - $k[$j++] = _1x; //#12482 - $k[$j++] = 'sbs'; //#12482 - $k[$j++] = _21; //#12482 - if ($_.includetext) { //#12482 - $k[$j++] = 'txt'; //#12481 - $k[$j++] = $_.txt; //#12481 - } //#12481 - $k[$j++] = 'opt'; //#12483 - $k[$j++] = $_.options; //#12483 - var _25 = $d(); //#12483 - $k[$j++] = _25; //#12486 - if (!$_.dontdraw) { //#12486 - bwipp_renlinear(); //#12486 - } //#12486 - $_ = Object.getPrototypeOf($_); //#12488 - $_ = Object.getPrototypeOf($_); //#12490 + $_ = Object.create($_); //#12633 + $_.dontdraw = false; //#12636 + $_.includetext = false; //#12637 + $_.includecheckintext = false; //#12638 + $_.textfont = "OCR-B"; //#12639 + $_.textsize = 10; //#12640 + $_.textyoffset = -8; //#12641 + $_.height = 0.175; //#12642 + $k[$j++] = $_; //#12644 + bwipp_processoptions(); //#12644 + $_.options = $k[--$j]; //#12644 + $_.barcode = $k[--$j]; //#12645 + if ($eq($_.barcode, "")) { //#12649 + $k[$j++] = 'bwipp.japanpostEmptyData#12648'; //#12648 + $k[$j++] = "The data must not be empty"; //#12648 + bwipp_raiseerror(); //#12648 + } //#12648 + bwipp_loadctx(bwipp_japanpost) //#12651 + $forall($_.barcode, function() { //#12660 + var _4 = $k[--$j]; //#12655 + if (!(((_4 >= 48) && (_4 <= 57)) || (((_4 >= 65) && (_4 <= 90)) || (_4 == 45)))) { //#12659 + $k[$j++] = 'bwipp.japanpostBadCharacter#12658'; //#12658 + $k[$j++] = "Japan Post must contain only digits, capital letters and the dash symbol"; //#12658 + bwipp_raiseerror(); //#12658 + } //#12658 + }); //#12658 + if (!bwipp_japanpost.__12672__) { //#12672 + $_ = Object.create($_); //#12672 + $_.encs = $a(["300", "330", "312", "132", "321", "303", "123", "231", "213", "033", "030", "120", "102", "210", "012", "201", "021", "003", "333", "31", "13"]); //#12668 + $_.barchars = "0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //#12671 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_japanpost.$ctx[id] = $_[id]); //#12671 + bwipp_japanpost.__12672__ = 1; //#12671 + $_ = Object.getPrototypeOf($_); //#12671 + } //#12671 + $_.barlen = $_.barcode.length; //#12674 + $_.encstr = $s(((20 + 1) * 3) + 4); //#12676 + $_.digits = $a(20); //#12677 + $_.txt = $a($_.barlen + 1); //#12678 + $puti($_.encstr, 0, $get($_.encs, 19)); //#12681 + $_.checksum = 0; //#12683 + $_.j = 0; //#12684 + $_.i = 0; //#12684 + $k[$j++] = true; //#12719 + for (var _H = 0, _G = $_.barlen - 1; _H <= _G; _H += 1) { //#12719 + $_.i = _H; //#12687 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12688 + $j--; //#12689 + $_.indx = $k[--$j].length; //#12690 + $j -= 2; //#12691 + if (($_.indx >= 11) && ($_.indx < 37)) { //#12702 + if ($_.j > 18) { //#12693 + $j--; //#12693 + $k[$j++] = false; //#12693 + break; //#12693 + } //#12693 + $_.digit = (~~(($_.indx - 1) / 10)) + 10; //#12697 + $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12698 + $_.checksum = $_.checksum + $_.digit; //#12699 + $put($_.digits, $_.j, $_.digit); //#12700 + $_.j = $_.j + 1; //#12701 + } //#12701 + if ($_.j > 19) { //#12703 + $j--; //#12703 + $k[$j++] = false; //#12703 + break; //#12703 + } //#12703 + $_.digit = 0; //#12704 + if ($_.indx == 37) { //#12707 + $_.digit = 14; //#12706 + } //#12706 + if (($_.indx >= 11) && ($_.indx < 37)) { //#12710 + $_.digit = ($_.indx - 1) % 10; //#12709 + } //#12709 + if ($_.indx < 11) { //#12713 + $_.digit = $_.indx; //#12712 + } //#12712 + $puti($_.encstr, ($_.j * 3) + 2, $get($_.encs, $_.digit)); //#12714 + $_.checksum = $_.checksum + $_.digit; //#12715 + $put($_.digits, $_.j, $_.digit); //#12716 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), (($_.j * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12717 + $_.j = $_.j + 1; //#12718 + } //#12718 + if ($nt($k[--$j])) { //#12723 + $k[$j++] = 'bwipp.japanpostTooLong#12722'; //#12722 + $k[$j++] = "The input is too long"; //#12722 + bwipp_raiseerror(); //#12722 + } //#12722 + for (var _17 = $_.j, _16 = 20 - 1; _17 <= _16; _17 += 1) { //#12731 + $_.k = _17; //#12727 + $puti($_.encstr, ($_.k * 3) + 2, $get($_.encs, 14)); //#12728 + $_.checksum = $_.checksum + 14; //#12729 + $put($_.digits, $_.k, 14); //#12730 + } //#12730 + $_.checksum = 19 - ($_.checksum % 19); //#12734 + $puti($_.encstr, 2 + (20 * 3), $get($_.encs, $_.checksum)); //#12735 + $puti($_.encstr, 2 + (21 * 3), $get($_.encs, 20)); //#12738 + $_.checkdigit = " "; //#12739 + if ($_.includecheckintext) { //#12742 + $_.checkdigit = $geti($_.barchars, $_.checksum, 1); //#12741 + } //#12741 + $put($_.txt, $_.i + 1, $a([$_.checkdigit, ((20 * 3) + 2) * 3.312, $_.textyoffset, $_.textfont, $_.textsize])); //#12743 + $puti($_.encstr, ((20 + 1) * 3) + 2, $get($_.encs, 20)); //#12746 + $_.bbs = $a((21 * 3) + 4); //#12748 + $_.bhs = $a($_.bbs.length); //#12749 + for (var _1g = 0, _1f = $_.bbs.length - 1; _1g <= _1f; _1g += 1) { //#12773 + $_.i = _1g; //#12751 + $_.enc = $geti($_.encstr, $_.i, 1); //#12752 + $_.bunit = 0; //#12753 + $_.hunit = 0; //#12754 + if ($eq($_.enc, "0")) { //#12758 + $_.bunit = 3; //#12756 + $_.hunit = 2; //#12757 + } //#12757 + if ($eq($_.enc, "1")) { //#12762 + $_.bunit = 0; //#12760 + $_.hunit = 5; //#12761 + } //#12761 + if ($eq($_.enc, "2")) { //#12766 + $_.bunit = 3; //#12764 + $_.hunit = 5; //#12765 + } //#12765 + if ($eq($_.enc, "3")) { //#12770 + $_.bunit = 0; //#12768 + $_.hunit = 8; //#12769 + } //#12769 + $put($_.bbs, $_.i, ($_.bunit * $_.height) / 8); //#12771 + $put($_.bhs, $_.i, ($_.hunit * $_.height) / 8); //#12772 + } //#12772 + $k[$j++] = Infinity; //#12776 + var _1w = $_.bbs; //#12778 + var _1x = $_.bhs; //#12779 + $k[$j++] = Infinity; //#12780 + for (var _1z = 0, _20 = $_.bhs.length - 1; _1z < _20; _1z++) { //#12780 + $k[$j++] = 1.44; //#12780 + $k[$j++] = 1.872; //#12780 + } //#12780 + $k[$j++] = 1.44; //#12780 + var _21 = $a(); //#12780 + $k[$j++] = 'ren'; //#12783 + $k[$j++] = 'renlinear'; //#12783 + $k[$j++] = 'bbs'; //#12783 + $k[$j++] = _1w; //#12783 + $k[$j++] = 'bhs'; //#12783 + $k[$j++] = _1x; //#12783 + $k[$j++] = 'sbs'; //#12783 + $k[$j++] = _21; //#12783 + if ($_.includetext) { //#12783 + $k[$j++] = 'txt'; //#12782 + $k[$j++] = $_.txt; //#12782 + } //#12782 + $k[$j++] = 'opt'; //#12784 + $k[$j++] = $_.options; //#12784 + var _25 = $d(); //#12784 + $k[$j++] = _25; //#12787 + if (!$_.dontdraw) { //#12787 + bwipp_renlinear(); //#12787 + } //#12787 + $_ = Object.getPrototypeOf($_); //#12789 + $_ = Object.getPrototypeOf($_); //#12791 } //bwipp_japanpost function bwipp_msi() { - $_ = Object.create($_); //#12520 - $_.dontdraw = false; //#12523 - $_.includecheck = false; //#12524 - $_.includetext = false; //#12525 - $_.includecheckintext = false; //#12526 - $_.checktype = "unset"; //#12527 - $_.badmod11 = false; //#12528 - $_.textfont = "OCR-B"; //#12529 - $_.textsize = 10; //#12530 - $_.textyoffset = -8; //#12531 - $_.height = 1; //#12532 - $k[$j++] = $_; //#12534 - bwipp_processoptions(); //#12534 - $_.options = $k[--$j]; //#12534 - $_.barcode = $k[--$j]; //#12535 - if ($ne($_.checktype, "unset") && (!$_.includecheck)) { //#12539 - $k[$j++] = 'bwipp.msiCheckTypeWithoutCheck#12538'; //#12538 - $k[$j++] = "checktype requires includecheck"; //#12538 - bwipp_raiseerror(); //#12538 - } //#12538 - if ($_.badmod11 && ((($ne($_.checktype, "mod11") && $ne($_.checktype, "ncrmod11")) && $ne($_.checktype, "mod1110")) && $ne($_.checktype, "ncrmod1110"))) { //#12543 - $k[$j++] = 'bwipp.msiBadMod11Mismatch#12542'; //#12542 - $k[$j++] = "badmod11 requires checktype with mod11"; //#12542 - bwipp_raiseerror(); //#12542 - } //#12542 - if ($eq($_.checktype, "unset")) { //#12545 - $_.checktype = "mod10"; //#12545 - } //#12545 - bwipp_loadctx(bwipp_msi) //#12547 - $forall($_.barcode, function() { //#12554 - var _B = $k[--$j]; //#12551 - if ((_B < 48) || (_B > 57)) { //#12553 - $k[$j++] = 'bwipp.msiBadCharacter#12552'; //#12552 - $k[$j++] = "MSI must contain only digits"; //#12552 - bwipp_raiseerror(); //#12552 - } //#12552 - }); //#12552 - if (!bwipp_msi.__12566__) { //#12566 - $_ = Object.create($_); //#12566 - $_.encs = $a(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); //#12562 - $_.barchars = "0123456789"; //#12565 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12565 - bwipp_msi.__12566__ = 1; //#12565 - $_ = Object.getPrototypeOf($_); //#12565 - } //#12565 - $_.barlen = $_.barcode.length; //#12568 - $_.txtlen = $_.barlen; //#12569 + $_ = Object.create($_); //#12821 + $_.dontdraw = false; //#12824 + $_.includecheck = false; //#12825 + $_.includetext = false; //#12826 + $_.includecheckintext = false; //#12827 + $_.checktype = "unset"; //#12828 + $_.badmod11 = false; //#12829 + $_.textfont = "OCR-B"; //#12830 + $_.textsize = 10; //#12831 + $_.textyoffset = -8; //#12832 + $_.height = 1; //#12833 + $k[$j++] = $_; //#12835 + bwipp_processoptions(); //#12835 + $_.options = $k[--$j]; //#12835 + $_.barcode = $k[--$j]; //#12836 + if ($ne($_.checktype, "unset") && (!$_.includecheck)) { //#12840 + $k[$j++] = 'bwipp.msiCheckTypeWithoutCheck#12839'; //#12839 + $k[$j++] = "checktype requires includecheck"; //#12839 + bwipp_raiseerror(); //#12839 + } //#12839 + if ($_.badmod11 && ((($ne($_.checktype, "mod11") && $ne($_.checktype, "ncrmod11")) && $ne($_.checktype, "mod1110")) && $ne($_.checktype, "ncrmod1110"))) { //#12844 + $k[$j++] = 'bwipp.msiBadMod11Mismatch#12843'; //#12843 + $k[$j++] = "badmod11 requires checktype with mod11"; //#12843 + bwipp_raiseerror(); //#12843 + } //#12843 + if ($eq($_.checktype, "unset")) { //#12846 + $_.checktype = "mod10"; //#12846 + } //#12846 + bwipp_loadctx(bwipp_msi) //#12848 + $forall($_.barcode, function() { //#12855 + var _B = $k[--$j]; //#12852 + if ((_B < 48) || (_B > 57)) { //#12854 + $k[$j++] = 'bwipp.msiBadCharacter#12853'; //#12853 + $k[$j++] = "MSI must contain only digits"; //#12853 + bwipp_raiseerror(); //#12853 + } //#12853 + }); //#12853 + if (!bwipp_msi.__12867__) { //#12867 + $_ = Object.create($_); //#12867 + $_.encs = $a(["12121212", "12121221", "12122112", "12122121", "12211212", "12211221", "12212112", "12212121", "21121212", "21121221", "21", "121"]); //#12863 + $_.barchars = "0123456789"; //#12866 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12866 + bwipp_msi.__12867__ = 1; //#12866 + $_ = Object.getPrototypeOf($_); //#12866 + } //#12866 + $_.barlen = $_.barcode.length; //#12869 + $_.txtlen = $_.barlen; //#12870 $_.mod10 = function() { - $_.code = $k[--$j]; //#12572 - $k[$j++] = 0; //#12573 - $k[$j++] = 0; //#12573 - $forall($_.code, function() { //#12573 - var _I = $k[--$j]; //#12573 - var _J = $k[--$j]; //#12573 - var _K = $k[--$j]; //#12573 - $k[$j++] = $f($f(_I - 48) + (_J * 10)); //#12573 - $k[$j++] = _K; //#12573 - }); //#12573 - $j--; //#12573 - var _L = $k[--$j]; //#12573 - $k[$j++] = _L * 2; //#12574 - $k[$j++] = 0; //#12574 - for (;;) { //#12574 - var _M = $k[--$j]; //#12574 - var _N = $k[--$j]; //#12574 - var _O = ~~(_N / 10); //#12574 - $k[$j++] = $f(_M + (_N % 10)); //#12574 - $k[$j++] = _O; //#12574 - if (_O == 0) { //#12574 - $j--; //#12574 - break; //#12574 - } //#12574 - var _P = $k[--$j]; //#12574 - var _Q = $k[--$j]; //#12574 - $k[$j++] = _P; //#12574 - $k[$j++] = _Q; //#12574 - } //#12574 - $k[$j++] = 0; //#12575 - $k[$j++] = 0; //#12575 - $forall($_.code, function() { //#12575 - var _S = $k[--$j]; //#12575 - var _T = $k[--$j]; //#12575 - var _U = $k[--$j]; //#12575 - $k[$j++] = $f(_T + $f(_S - 48)); //#12575 - $k[$j++] = _U; //#12575 - }); //#12575 - var _V = $k[--$j]; //#12575 - var _W = $k[--$j]; //#12575 - $k[$j++] = _V; //#12575 - $k[$j++] = _W; //#12575 - $j--; //#12575 - var _X = $k[--$j]; //#12575 - var _a = $s($_.code.length + 1); //#12577 - $puti(_a, 0, $_.code); //#12577 - $put(_a, $_.code.length, $f((($f(10 - ($f($k[--$j] + _X) % 10))) % 10) + 48)); //#12577 - $k[$j++] = _a; //#12577 - }; //#12577 + $_.code = $k[--$j]; //#12873 + $k[$j++] = 0; //#12874 + $k[$j++] = 0; //#12874 + $forall($_.code, function() { //#12874 + var _I = $k[--$j]; //#12874 + var _J = $k[--$j]; //#12874 + var _K = $k[--$j]; //#12874 + $k[$j++] = $f($f(_I - 48) + (_J * 10)); //#12874 + $k[$j++] = _K; //#12874 + }); //#12874 + $j--; //#12874 + var _L = $k[--$j]; //#12874 + $k[$j++] = _L * 2; //#12875 + $k[$j++] = 0; //#12875 + for (;;) { //#12875 + var _M = $k[--$j]; //#12875 + var _N = $k[--$j]; //#12875 + var _O = ~~(_N / 10); //#12875 + $k[$j++] = $f(_M + (_N % 10)); //#12875 + $k[$j++] = _O; //#12875 + if (_O == 0) { //#12875 + $j--; //#12875 + break; //#12875 + } //#12875 + var _P = $k[--$j]; //#12875 + var _Q = $k[--$j]; //#12875 + $k[$j++] = _P; //#12875 + $k[$j++] = _Q; //#12875 + } //#12875 + $k[$j++] = 0; //#12876 + $k[$j++] = 0; //#12876 + $forall($_.code, function() { //#12876 + var _S = $k[--$j]; //#12876 + var _T = $k[--$j]; //#12876 + var _U = $k[--$j]; //#12876 + $k[$j++] = $f(_T + $f(_S - 48)); //#12876 + $k[$j++] = _U; //#12876 + }); //#12876 + var _V = $k[--$j]; //#12876 + var _W = $k[--$j]; //#12876 + $k[$j++] = _V; //#12876 + $k[$j++] = _W; //#12876 + $j--; //#12876 + var _X = $k[--$j]; //#12876 + var _a = $s($_.code.length + 1); //#12878 + $puti(_a, 0, $_.code); //#12878 + $put(_a, $_.code.length, $f((($f(10 - ($f($k[--$j] + _X) % 10))) % 10) + 48)); //#12878 + $k[$j++] = _a; //#12878 + }; //#12878 $_.mod11 = function() { - $_.code = $k[--$j]; //#12581 - $k[$j++] = $_.code.length - 1; //#12582 - $forall($_.code, function() { //#12582 - var _g = $k[--$j]; //#12582 - var _h = $k[--$j]; //#12582 - $k[$j++] = $f(_g - 48); //#12582 - $k[$j++] = $f((_h % 6) + 2); //#12582 - $k[$j++] = $f(_h - 1); //#12582 - }); //#12582 - $j--; //#12582 - $k[$j++] = 0; //#12583 - for (var _j = 0, _k = $_.code.length; _j < _k; _j++) { //#12583 - var _l = $k[--$j]; //#12583 - var _m = $k[--$j]; //#12583 - var _n = $k[--$j]; //#12583 - $k[$j++] = $f(_l + (_n * _m)); //#12583 - } //#12583 - var _p = ($f(11 - ($k[--$j] % 11))) % 11; //#12585 - $k[$j++] = _p; //#12593 - if (_p == 10) { //#12592 - if ($_.badmod11) { //#12589 - $j--; //#12587 - var _s = $s($_.code.length + 2); //#12587 - $puti(_s, 0, $_.code); //#12587 - $puti(_s, $_.code.length, "10"); //#12587 - $k[$j++] = _s; //#12587 - } else { //#12589 - $j--; //#12589 - $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12589'; //#12589 - $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12589 - bwipp_raiseerror(); //#12589 - } //#12589 - } else { //#12592 - var _w = $s($_.code.length + 1); //#12592 - $puti(_w, 0, $_.code); //#12592 - $put(_w, $_.code.length, $f($k[--$j] + 48)); //#12592 - $k[$j++] = _w; //#12592 - } //#12592 - }; //#12592 + $_.code = $k[--$j]; //#12882 + $k[$j++] = $_.code.length - 1; //#12883 + $forall($_.code, function() { //#12883 + var _g = $k[--$j]; //#12883 + var _h = $k[--$j]; //#12883 + $k[$j++] = $f(_g - 48); //#12883 + $k[$j++] = $f((_h % 6) + 2); //#12883 + $k[$j++] = $f(_h - 1); //#12883 + }); //#12883 + $j--; //#12883 + $k[$j++] = 0; //#12884 + for (var _j = 0, _k = $_.code.length; _j < _k; _j++) { //#12884 + var _l = $k[--$j]; //#12884 + var _m = $k[--$j]; //#12884 + var _n = $k[--$j]; //#12884 + $k[$j++] = $f(_l + (_n * _m)); //#12884 + } //#12884 + var _p = ($f(11 - ($k[--$j] % 11))) % 11; //#12886 + $k[$j++] = _p; //#12894 + if (_p == 10) { //#12893 + if ($_.badmod11) { //#12890 + $j--; //#12888 + var _s = $s($_.code.length + 2); //#12888 + $puti(_s, 0, $_.code); //#12888 + $puti(_s, $_.code.length, "10"); //#12888 + $k[$j++] = _s; //#12888 + } else { //#12890 + $j--; //#12890 + $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12890'; //#12890 + $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12890 + bwipp_raiseerror(); //#12890 + } //#12890 + } else { //#12893 + var _w = $s($_.code.length + 1); //#12893 + $puti(_w, 0, $_.code); //#12893 + $put(_w, $_.code.length, $f($k[--$j] + 48)); //#12893 + $k[$j++] = _w; //#12893 + } //#12893 + }; //#12893 $_.ncrmod11 = function() { - $_.code = $k[--$j]; //#12597 - $k[$j++] = $_.code.length - 1; //#12598 - $forall($_.code, function() { //#12598 - var _13 = $k[--$j]; //#12598 - var _14 = $k[--$j]; //#12598 - $k[$j++] = $f(_13 - 48); //#12598 - $k[$j++] = $f((_14 % 8) + 2); //#12598 - $k[$j++] = $f(_14 - 1); //#12598 - }); //#12598 - $j--; //#12598 - $k[$j++] = 0; //#12599 - for (var _16 = 0, _17 = $_.code.length; _16 < _17; _16++) { //#12599 - var _18 = $k[--$j]; //#12599 - var _19 = $k[--$j]; //#12599 - var _1A = $k[--$j]; //#12599 - $k[$j++] = $f(_18 + (_1A * _19)); //#12599 - } //#12599 - var _1C = ($f(11 - ($k[--$j] % 11))) % 11; //#12601 - $k[$j++] = _1C; //#12609 - if (_1C == 10) { //#12608 - if ($_.badmod11) { //#12605 - $j--; //#12603 - var _1F = $s($_.code.length + 2); //#12603 - $puti(_1F, 0, $_.code); //#12603 - $puti(_1F, $_.code.length, "10"); //#12603 - $k[$j++] = _1F; //#12603 - } else { //#12605 - $j--; //#12605 - $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12605'; //#12605 - $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12605 - bwipp_raiseerror(); //#12605 - } //#12605 - } else { //#12608 - var _1J = $s($_.code.length + 1); //#12608 - $puti(_1J, 0, $_.code); //#12608 - $put(_1J, $_.code.length, $f($k[--$j] + 48)); //#12608 - $k[$j++] = _1J; //#12608 - } //#12608 - }; //#12608 - if (!bwipp_msi.__12621__) { //#12621 - $_ = Object.create($_); //#12621 + $_.code = $k[--$j]; //#12898 + $k[$j++] = $_.code.length - 1; //#12899 + $forall($_.code, function() { //#12899 + var _13 = $k[--$j]; //#12899 + var _14 = $k[--$j]; //#12899 + $k[$j++] = $f(_13 - 48); //#12899 + $k[$j++] = $f((_14 % 8) + 2); //#12899 + $k[$j++] = $f(_14 - 1); //#12899 + }); //#12899 + $j--; //#12899 + $k[$j++] = 0; //#12900 + for (var _16 = 0, _17 = $_.code.length; _16 < _17; _16++) { //#12900 + var _18 = $k[--$j]; //#12900 + var _19 = $k[--$j]; //#12900 + var _1A = $k[--$j]; //#12900 + $k[$j++] = $f(_18 + (_1A * _19)); //#12900 + } //#12900 + var _1C = ($f(11 - ($k[--$j] % 11))) % 11; //#12902 + $k[$j++] = _1C; //#12910 + if (_1C == 10) { //#12909 + if ($_.badmod11) { //#12906 + $j--; //#12904 + var _1F = $s($_.code.length + 2); //#12904 + $puti(_1F, 0, $_.code); //#12904 + $puti(_1F, $_.code.length, "10"); //#12904 + $k[$j++] = _1F; //#12904 + } else { //#12906 + $j--; //#12906 + $k[$j++] = 'bwipp.msiBadMod11NotSpecified#12906'; //#12906 + $k[$j++] = "mod11 check digit is 10 but badmod11 not specified"; //#12906 + bwipp_raiseerror(); //#12906 + } //#12906 + } else { //#12909 + var _1J = $s($_.code.length + 1); //#12909 + $puti(_1J, 0, $_.code); //#12909 + $put(_1J, $_.code.length, $f($k[--$j] + 48)); //#12909 + $k[$j++] = _1J; //#12909 + } //#12909 + }; //#12909 + if (!bwipp_msi.__12922__) { //#12922 + $_ = Object.create($_); //#12922 var _1N = new Map([ ["mod10", function() { - $_.mod10(); //#12614 + $_.mod10(); //#12915 }], ["mod1010", function() { - $_.mod10(); //#12615 - $_.mod10(); //#12615 + $_.mod10(); //#12916 + $_.mod10(); //#12916 }], ["mod11", function() { - $_.mod11(); //#12616 + $_.mod11(); //#12917 }], ["ncrmod11", function() { - $_.ncrmod11(); //#12617 + $_.ncrmod11(); //#12918 }], ["mod1110", function() { - $_.mod11(); //#12618 - $_.mod10(); //#12618 + $_.mod11(); //#12919 + $_.mod10(); //#12919 }], ["ncrmod1110", function() { - $_.ncrmod11(); //#12619 - $_.mod10(); //#12619 + $_.ncrmod11(); //#12920 + $_.mod10(); //#12920 }] - ]); //#12619 - $_.checkfunc = _1N; //#12620 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12620 - bwipp_msi.__12621__ = 1; //#12620 - $_ = Object.getPrototypeOf($_); //#12620 - } //#12620 - if ($_.includecheck) { //#12631 - var _1Q = $_.checkfunc; //#12625 - var _1R = $_.checktype; //#12625 - var _1S = $get(_1Q, _1R) !== undefined; //#12625 - $k[$j++] = _1Q; //#12627 - $k[$j++] = _1R; //#12627 - if (!_1S) { //#12627 - $j -= 2; //#12626 - $k[$j++] = 'bwipp.msiBadCharacter#12626'; //#12626 - $k[$j++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; //#12626 - bwipp_raiseerror(); //#12626 - } //#12626 - var _1T = $k[--$j]; //#12628 - var _1V = $get($k[--$j], _1T); //#12628 - $k[$j++] = $_.barcode; //#12628 + ]); //#12920 + $_.checkfunc = _1N; //#12921 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_msi.$ctx[id] = $_[id]); //#12921 + bwipp_msi.__12922__ = 1; //#12921 + $_ = Object.getPrototypeOf($_); //#12921 + } //#12921 + if ($_.includecheck) { //#12932 + var _1Q = $_.checkfunc; //#12926 + var _1R = $_.checktype; //#12926 + var _1S = $get(_1Q, _1R) !== undefined; //#12926 + $k[$j++] = _1Q; //#12928 + $k[$j++] = _1R; //#12928 + if (!_1S) { //#12928 + $j -= 2; //#12927 + $k[$j++] = 'bwipp.msiBadCharacter#12927'; //#12927 + $k[$j++] = "MSI checktype must be mod10, mod1010, mod11, ncrmod11, mod1110 or ncrmod1110"; //#12927 + bwipp_raiseerror(); //#12927 + } //#12927 + var _1T = $k[--$j]; //#12929 + var _1V = $get($k[--$j], _1T); //#12929 + $k[$j++] = $_.barcode; //#12929 if (_1V() === true) { return true; - } //#12628 - $_.barcode = $k[--$j]; //#12628 - $_.barlen = $_.barcode.length; //#12629 - if ($_.includecheckintext) { //#12630 - $_.txtlen = $_.barlen; //#12630 - } //#12630 - } //#12630 - $_.sbs = $s(($_.barlen * 8) + 5); //#12633 - $_.txt = $a($_.barlen); //#12634 - $puti($_.sbs, 0, $get($_.encs, 10)); //#12637 - for (var _1k = 0, _1j = $_.barlen - 1; _1k <= _1j; _1k += 1) { //#12649 - $_.i = _1k; //#12640 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12642 - $j--; //#12643 - $_.indx = $k[--$j].length; //#12644 - $j -= 2; //#12645 - $_.enc = $get($_.encs, $_.indx); //#12646 - $puti($_.sbs, ($_.i * 8) + 2, $_.enc); //#12647 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + 3, $_.textyoffset, $_.textfont, $_.textsize])); //#12648 - } //#12648 - $puti($_.sbs, ($_.barlen * 8) + 2, $get($_.encs, 11)); //#12652 - $k[$j++] = Infinity; //#12655 - $k[$j++] = Infinity; //#12657 - var _2A = $_.sbs; //#12657 - for (var _2B = 0, _2C = _2A.length; _2B < _2C; _2B++) { //#12657 - $k[$j++] = $get(_2A, _2B) - 48; //#12657 - } //#12657 - var _2E = $a(); //#12657 - $k[$j++] = Infinity; //#12658 - for (var _2G = 0, _2H = ~~(($_.sbs.length + 1) / 2); _2G < _2H; _2G++) { //#12658 - $k[$j++] = $_.height; //#12658 - } //#12658 - var _2J = $a(); //#12658 - $k[$j++] = Infinity; //#12659 - for (var _2L = 0, _2M = ~~(($_.sbs.length + 1) / 2); _2L < _2M; _2L++) { //#12659 - $k[$j++] = 0; //#12659 - } //#12659 - var _2N = $a(); //#12659 - $k[$j++] = 'ren'; //#12662 - $k[$j++] = bwipp_renlinear; //#12662 - $k[$j++] = 'sbs'; //#12662 - $k[$j++] = _2E; //#12662 - $k[$j++] = 'bhs'; //#12662 - $k[$j++] = _2J; //#12662 - $k[$j++] = 'bbs'; //#12662 - $k[$j++] = _2N; //#12662 - if ($_.includetext) { //#12662 - $k[$j++] = 'txt'; //#12661 - $k[$j++] = $geti($_.txt, 0, $_.txtlen); //#12661 - } //#12661 - $k[$j++] = 'opt'; //#12663 - $k[$j++] = $_.options; //#12663 - var _2T = $d(); //#12663 - $k[$j++] = _2T; //#12666 - if (!$_.dontdraw) { //#12666 - bwipp_renlinear(); //#12666 - } //#12666 - $_ = Object.getPrototypeOf($_); //#12668 - $_ = Object.getPrototypeOf($_); //#12670 + } //#12929 + $_.barcode = $k[--$j]; //#12929 + $_.barlen = $_.barcode.length; //#12930 + if ($_.includecheckintext) { //#12931 + $_.txtlen = $_.barlen; //#12931 + } //#12931 + } //#12931 + $_.sbs = $s(($_.barlen * 8) + 5); //#12934 + $_.txt = $a($_.barlen); //#12935 + $puti($_.sbs, 0, $get($_.encs, 10)); //#12938 + for (var _1k = 0, _1j = $_.barlen - 1; _1k <= _1j; _1k += 1) { //#12950 + $_.i = _1k; //#12941 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#12943 + $j--; //#12944 + $_.indx = $k[--$j].length; //#12945 + $j -= 2; //#12946 + $_.enc = $get($_.encs, $_.indx); //#12947 + $puti($_.sbs, ($_.i * 8) + 2, $_.enc); //#12948 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 12) + 3, $_.textyoffset, $_.textfont, $_.textsize])); //#12949 + } //#12949 + $puti($_.sbs, ($_.barlen * 8) + 2, $get($_.encs, 11)); //#12953 + $k[$j++] = Infinity; //#12956 + $k[$j++] = Infinity; //#12958 + var _2A = $_.sbs; //#12958 + for (var _2B = 0, _2C = _2A.length; _2B < _2C; _2B++) { //#12958 + $k[$j++] = $get(_2A, _2B) - 48; //#12958 + } //#12958 + var _2E = $a(); //#12958 + $k[$j++] = Infinity; //#12959 + for (var _2G = 0, _2H = ~~(($_.sbs.length + 1) / 2); _2G < _2H; _2G++) { //#12959 + $k[$j++] = $_.height; //#12959 + } //#12959 + var _2J = $a(); //#12959 + $k[$j++] = Infinity; //#12960 + for (var _2L = 0, _2M = ~~(($_.sbs.length + 1) / 2); _2L < _2M; _2L++) { //#12960 + $k[$j++] = 0; //#12960 + } //#12960 + var _2N = $a(); //#12960 + $k[$j++] = 'ren'; //#12963 + $k[$j++] = 'renlinear'; //#12963 + $k[$j++] = 'sbs'; //#12963 + $k[$j++] = _2E; //#12963 + $k[$j++] = 'bhs'; //#12963 + $k[$j++] = _2J; //#12963 + $k[$j++] = 'bbs'; //#12963 + $k[$j++] = _2N; //#12963 + if ($_.includetext) { //#12963 + $k[$j++] = 'txt'; //#12962 + $k[$j++] = $geti($_.txt, 0, $_.txtlen); //#12962 + } //#12962 + $k[$j++] = 'opt'; //#12964 + $k[$j++] = $_.options; //#12964 + var _2T = $d(); //#12964 + $k[$j++] = _2T; //#12967 + if (!$_.dontdraw) { //#12967 + bwipp_renlinear(); //#12967 + } //#12967 + $_ = Object.getPrototypeOf($_); //#12969 + $_ = Object.getPrototypeOf($_); //#12971 } //bwipp_msi function bwipp_plessey() { - $_ = Object.create($_); //#12700 - $_.dontdraw = false; //#12703 - $_.includetext = false; //#12704 - $_.validatecheck = false; //#12705 - $_.includecheckintext = false; //#12706 - $_.unidirectional = false; //#12707 - $_.textfont = "OCR-B"; //#12708 - $_.textsize = 10; //#12709 - $_.textyoffset = -8; //#12710 - $_.height = 1; //#12711 - $k[$j++] = $_; //#12713 - bwipp_processoptions(); //#12713 - $_.options = $k[--$j]; //#12713 - $_.barcode = $k[--$j]; //#12714 - if ($eq($_.barcode, "")) { //#12718 - $k[$j++] = 'bwipp.plesseyEmptyData#12717'; //#12717 - $k[$j++] = "The data must not be empty"; //#12717 - bwipp_raiseerror(); //#12717 - } //#12717 - bwipp_loadctx(bwipp_plessey) //#12720 - if (!bwipp_plessey.__12736__) { //#12736 - $_ = Object.create($_); //#12736 - $_.barchars = "0123456789ABCDEF"; //#12724 - $_.charvals = new Map; //#12725 - for (var _3 = 0; _3 <= 15; _3 += 1) { //#12726 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#12726 - } //#12726 - $_.encs = $a(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); //#12735 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_plessey.$ctx[id] = $_[id]); //#12735 - bwipp_plessey.__12736__ = 1; //#12735 - $_ = Object.getPrototypeOf($_); //#12735 - } //#12735 - for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#12743 - var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#12740 - if (!_F) { //#12742 - $k[$j++] = 'bwipp.plesseyBadCharacter#12741'; //#12741 - $k[$j++] = "Plessey must contain only digits and letters A B C D E F"; //#12741 - bwipp_raiseerror(); //#12741 - } //#12741 - } //#12741 - $k[$j++] = 'barlen'; //#12745 - $k[$j++] = $_.barcode.length; //#12745 - if ($_.validatecheck) { //#12745 - var _I = $k[--$j]; //#12745 - $k[$j++] = $f(_I - 2); //#12745 - } //#12745 - var _J = $k[--$j]; //#12745 - $_[$k[--$j]] = _J; //#12745 - $_.checkbits = $a($f(($_.barlen * 4) + 8)); //#12748 - $puti($_.checkbits, $_.barlen * 4, $a([0, 0, 0, 0, 0, 0, 0, 0])); //#12749 - for (var _S = 0, _R = $f($_.barlen - 1); _S <= _R; _S += 1) { //#12759 - $_.i = _S; //#12751 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12752 - $puti($_.checkbits, $_.i * 4, $a([$_.indx & 1, ($_.indx >>> 1) & 1, ($_.indx >>> 2) & 1, $_.indx >>> 3])); //#12758 - } //#12758 - $_.checksalt = $a([1, 1, 1, 1, 0, 1, 0, 0, 1]); //#12760 - for (var _i = 0, _h = $f(($_.barlen * 4) - 1); _i <= _h; _i += 1) { //#12769 - $_.i = _i; //#12762 - if ($get($_.checkbits, $_.i) == 1) { //#12768 - for (var _m = 0; _m <= 8; _m += 1) { //#12767 - $_.j = _m; //#12765 - $put($_.checkbits, $_.i + $_.j, $xo($get($_.checkbits, $_.i + $_.j), $get($_.checksalt, $_.j))); //#12766 - } //#12766 - } //#12766 - } //#12766 - $_.checkval = 0; //#12770 - for (var _x = 0; _x <= 7; _x += 1) { //#12774 - $_.i = _x; //#12772 - $_.checkval = $f($_.checkval + ((~~Math.pow(2, $_.i)) * $get($_.checkbits, $f(($_.barlen * 4) + $_.i)))); //#12773 - } //#12773 - $_.checksum1 = $_.checkval & 15; //#12775 - $_.checksum2 = $_.checkval >>> 4; //#12776 - if ($_.validatecheck) { //#12783 - if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $f($_.barlen + 1)) != $get($_.barchars, $_.checksum2))) { //#12781 - $k[$j++] = 'bwipp.plesseyBadCheckDigits#12780'; //#12780 - $k[$j++] = "Incorrect Plessey check digits provided"; //#12780 - bwipp_raiseerror(); //#12780 - } //#12780 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#12782 - } //#12782 - var _1O = $_.unidirectional ? 27 : 33; //#12785 - $_.sbs = $s($f(($_.barlen * 8) + _1O)); //#12785 - $_.txt = $a($f($_.barlen + 2)); //#12786 - $puti($_.sbs, 0, $get($_.encs, 16)); //#12789 - for (var _1X = 0, _1W = $f($_.barlen - 1); _1X <= _1W; _1X += 1) { //#12796 - $_.i = _1X; //#12792 - $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#12793 - $puti($_.sbs, ($_.i * 8) + 8, $get($_.encs, $_.indx)); //#12794 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 20) + 20, $_.textyoffset, $_.textfont, $_.textsize])); //#12795 - } //#12795 - $puti($_.sbs, $f(($_.barlen * 8) + 8), $get($_.encs, $_.checksum1)); //#12799 - $puti($_.sbs, $f(($_.barlen * 8) + 16), $get($_.encs, $_.checksum2)); //#12800 - if ($_.includecheckintext) { //#12806 - $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12802 - $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum2, 1), $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12803 - } else { //#12806 - $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12805 - $put($_.txt, $f($_.barlen + 1), $a([" ", $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#12806 - } //#12806 - var _2f = $_.unidirectional ? 18 : 17; //#12810 - $puti($_.sbs, $f(($_.barlen * 8) + 24), $get($_.encs, _2f)); //#12810 - $k[$j++] = Infinity; //#12813 - $k[$j++] = Infinity; //#12815 - var _2h = $_.sbs; //#12815 - for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#12815 - $k[$j++] = $get(_2h, _2i) - 48; //#12815 - } //#12815 - var _2l = $a(); //#12815 - $k[$j++] = Infinity; //#12816 - for (var _2n = 0, _2o = ~~(($_.sbs.length + 1) / 2); _2n < _2o; _2n++) { //#12816 - $k[$j++] = $_.height; //#12816 - } //#12816 - var _2q = $a(); //#12816 - $k[$j++] = Infinity; //#12817 - for (var _2s = 0, _2t = ~~(($_.sbs.length + 1) / 2); _2s < _2t; _2s++) { //#12817 - $k[$j++] = 0; //#12817 - } //#12817 - var _2u = $a(); //#12817 - $k[$j++] = 'ren'; //#12820 - $k[$j++] = bwipp_renlinear; //#12820 - $k[$j++] = 'sbs'; //#12820 - $k[$j++] = _2l; //#12820 - $k[$j++] = 'bhs'; //#12820 - $k[$j++] = _2q; //#12820 - $k[$j++] = 'bbs'; //#12820 - $k[$j++] = _2u; //#12820 - if ($_.includetext) { //#12820 - $k[$j++] = 'txt'; //#12819 - $k[$j++] = $_.txt; //#12819 - } //#12819 - $k[$j++] = 'opt'; //#12821 - $k[$j++] = $_.options; //#12821 - var _2y = $d(); //#12821 - $k[$j++] = _2y; //#12824 - if (!$_.dontdraw) { //#12824 - bwipp_renlinear(); //#12824 - } //#12824 - $_ = Object.getPrototypeOf($_); //#12826 - $_ = Object.getPrototypeOf($_); //#12828 + $_ = Object.create($_); //#13001 + $_.dontdraw = false; //#13004 + $_.includetext = false; //#13005 + $_.validatecheck = false; //#13006 + $_.includecheckintext = false; //#13007 + $_.unidirectional = false; //#13008 + $_.textfont = "OCR-B"; //#13009 + $_.textsize = 10; //#13010 + $_.textyoffset = -8; //#13011 + $_.height = 1; //#13012 + $k[$j++] = $_; //#13014 + bwipp_processoptions(); //#13014 + $_.options = $k[--$j]; //#13014 + $_.barcode = $k[--$j]; //#13015 + if ($eq($_.barcode, "")) { //#13019 + $k[$j++] = 'bwipp.plesseyEmptyData#13018'; //#13018 + $k[$j++] = "The data must not be empty"; //#13018 + bwipp_raiseerror(); //#13018 + } //#13018 + bwipp_loadctx(bwipp_plessey) //#13021 + if (!bwipp_plessey.__13037__) { //#13037 + $_ = Object.create($_); //#13037 + $_.barchars = "0123456789ABCDEF"; //#13025 + $_.charvals = new Map; //#13026 + for (var _3 = 0; _3 <= 15; _3 += 1) { //#13027 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#13027 + } //#13027 + $_.encs = $a(["14141414", "32141414", "14321414", "32321414", "14143214", "32143214", "14323214", "32323214", "14141432", "32141432", "14321432", "32321432", "14143232", "32143232", "14323232", "32323232", "32321432", "541412323", "323"]); //#13036 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_plessey.$ctx[id] = $_[id]); //#13036 + bwipp_plessey.__13037__ = 1; //#13036 + $_ = Object.getPrototypeOf($_); //#13036 + } //#13036 + for (var _B = 0, _A = $_.barcode.length - 1; _B <= _A; _B += 1) { //#13044 + var _F = $get($_.charvals, $geti($_.barcode, _B, 1)) !== undefined; //#13041 + if (!_F) { //#13043 + $k[$j++] = 'bwipp.plesseyBadCharacter#13042'; //#13042 + $k[$j++] = "Plessey must contain only digits and letters A B C D E F"; //#13042 + bwipp_raiseerror(); //#13042 + } //#13042 + } //#13042 + $k[$j++] = 'barlen'; //#13046 + $k[$j++] = $_.barcode.length; //#13046 + if ($_.validatecheck) { //#13046 + var _I = $k[--$j]; //#13046 + $k[$j++] = $f(_I - 2); //#13046 + } //#13046 + var _J = $k[--$j]; //#13046 + $_[$k[--$j]] = _J; //#13046 + $_.checkbits = $a($f(($_.barlen * 4) + 8)); //#13049 + $puti($_.checkbits, $_.barlen * 4, $a([0, 0, 0, 0, 0, 0, 0, 0])); //#13050 + for (var _S = 0, _R = $f($_.barlen - 1); _S <= _R; _S += 1) { //#13060 + $_.i = _S; //#13052 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#13053 + $puti($_.checkbits, $_.i * 4, $a([$_.indx & 1, ($_.indx >>> 1) & 1, ($_.indx >>> 2) & 1, $_.indx >>> 3])); //#13059 + } //#13059 + $_.checksalt = $a([1, 1, 1, 1, 0, 1, 0, 0, 1]); //#13061 + for (var _i = 0, _h = $f(($_.barlen * 4) - 1); _i <= _h; _i += 1) { //#13070 + $_.i = _i; //#13063 + if ($get($_.checkbits, $_.i) == 1) { //#13069 + for (var _m = 0; _m <= 8; _m += 1) { //#13068 + $_.j = _m; //#13066 + $put($_.checkbits, $_.i + $_.j, $xo($get($_.checkbits, $_.i + $_.j), $get($_.checksalt, $_.j))); //#13067 + } //#13067 + } //#13067 + } //#13067 + $_.checkval = 0; //#13071 + for (var _x = 0; _x <= 7; _x += 1) { //#13075 + $_.i = _x; //#13073 + $_.checkval = $f($_.checkval + ((~~Math.pow(2, $_.i)) * $get($_.checkbits, $f(($_.barlen * 4) + $_.i)))); //#13074 + } //#13074 + $_.checksum1 = $_.checkval & 15; //#13076 + $_.checksum2 = $_.checkval >>> 4; //#13077 + if ($_.validatecheck) { //#13084 + if (($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum1)) || ($get($_.barcode, $f($_.barlen + 1)) != $get($_.barchars, $_.checksum2))) { //#13082 + $k[$j++] = 'bwipp.plesseyBadCheckDigits#13081'; //#13081 + $k[$j++] = "Incorrect Plessey check digits provided"; //#13081 + bwipp_raiseerror(); //#13081 + } //#13081 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#13083 + } //#13083 + var _1O = $_.unidirectional ? 27 : 33; //#13086 + $_.sbs = $s($f(($_.barlen * 8) + _1O)); //#13086 + $_.txt = $a($f($_.barlen + 2)); //#13087 + $puti($_.sbs, 0, $get($_.encs, 16)); //#13090 + for (var _1X = 0, _1W = $f($_.barlen - 1); _1X <= _1W; _1X += 1) { //#13097 + $_.i = _1X; //#13093 + $_.indx = $get($_.charvals, $geti($_.barcode, $_.i, 1)); //#13094 + $puti($_.sbs, ($_.i * 8) + 8, $get($_.encs, $_.indx)); //#13095 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), ($_.i * 20) + 20, $_.textyoffset, $_.textfont, $_.textsize])); //#13096 + } //#13096 + $puti($_.sbs, $f(($_.barlen * 8) + 8), $get($_.encs, $_.checksum1)); //#13100 + $puti($_.sbs, $f(($_.barlen * 8) + 16), $get($_.encs, $_.checksum2)); //#13101 + if ($_.includecheckintext) { //#13107 + $put($_.txt, $_.barlen, $a([$geti($_.barchars, $_.checksum1, 1), $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13103 + $put($_.txt, $f($_.barlen + 1), $a([$geti($_.barchars, $_.checksum2, 1), $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13104 + } else { //#13107 + $put($_.txt, $_.barlen, $a([" ", $f(($_.barlen * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13106 + $put($_.txt, $f($_.barlen + 1), $a([" ", $f(($f($_.barlen + 1) * 20) + 20), $_.textyoffset, $_.textfont, $_.textsize])); //#13107 + } //#13107 + var _2f = $_.unidirectional ? 18 : 17; //#13111 + $puti($_.sbs, $f(($_.barlen * 8) + 24), $get($_.encs, _2f)); //#13111 + $k[$j++] = Infinity; //#13114 + $k[$j++] = Infinity; //#13116 + var _2h = $_.sbs; //#13116 + for (var _2i = 0, _2j = _2h.length; _2i < _2j; _2i++) { //#13116 + $k[$j++] = $get(_2h, _2i) - 48; //#13116 + } //#13116 + var _2l = $a(); //#13116 + $k[$j++] = Infinity; //#13117 + for (var _2n = 0, _2o = ~~(($_.sbs.length + 1) / 2); _2n < _2o; _2n++) { //#13117 + $k[$j++] = $_.height; //#13117 + } //#13117 + var _2q = $a(); //#13117 + $k[$j++] = Infinity; //#13118 + for (var _2s = 0, _2t = ~~(($_.sbs.length + 1) / 2); _2s < _2t; _2s++) { //#13118 + $k[$j++] = 0; //#13118 + } //#13118 + var _2u = $a(); //#13118 + $k[$j++] = 'ren'; //#13121 + $k[$j++] = 'renlinear'; //#13121 + $k[$j++] = 'sbs'; //#13121 + $k[$j++] = _2l; //#13121 + $k[$j++] = 'bhs'; //#13121 + $k[$j++] = _2q; //#13121 + $k[$j++] = 'bbs'; //#13121 + $k[$j++] = _2u; //#13121 + if ($_.includetext) { //#13121 + $k[$j++] = 'txt'; //#13120 + $k[$j++] = $_.txt; //#13120 + } //#13120 + $k[$j++] = 'opt'; //#13122 + $k[$j++] = $_.options; //#13122 + var _2y = $d(); //#13122 + $k[$j++] = _2y; //#13125 + if (!$_.dontdraw) { //#13125 + bwipp_renlinear(); //#13125 + } //#13125 + $_ = Object.getPrototypeOf($_); //#13127 + $_ = Object.getPrototypeOf($_); //#13129 } //bwipp_plessey function bwipp_telepen() { - $_ = Object.create($_); //#12859 - $_.numeric = false; //#12862 - $_.dontdraw = false; //#12863 - $_.includetext = false; //#12864 - $_.textfont = "OCR-B"; //#12865 - $_.textsize = 10; //#12866 - $_.textyoffset = -8; //#12867 - $_.height = 1; //#12868 - $_.parse = false; //#12869 - $k[$j++] = $_; //#12871 - bwipp_processoptions(); //#12871 - $_.options = $k[--$j]; //#12871 - $_.barcode = $k[--$j]; //#12872 - bwipp_loadctx(bwipp_telepen) //#12874 + $_ = Object.create($_); //#13160 + $_.numeric = false; //#13163 + $_.dontdraw = false; //#13164 + $_.includetext = false; //#13165 + $_.textfont = "OCR-B"; //#13166 + $_.textsize = 10; //#13167 + $_.textyoffset = -8; //#13168 + $_.height = 1; //#13169 + $_.parse = false; //#13170 + $k[$j++] = $_; //#13172 + bwipp_processoptions(); //#13172 + $_.options = $k[--$j]; //#13172 + $_.barcode = $k[--$j]; //#13173 + bwipp_loadctx(bwipp_telepen) //#13175 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#12880 - $_.fncvals = _3; //#12881 - $k[$j++] = 'barcode'; //#12882 - $k[$j++] = $_.barcode; //#12882 - $k[$j++] = $_.fncvals; //#12882 - bwipp_parseinput(); //#12882 - var _6 = $k[--$j]; //#12882 - $_[$k[--$j]] = _6; //#12882 - $_.barlen = $_.barcode.length; //#12883 - delete $_.options["parse"]; //#12884 - if ($_.numeric && (($_.barlen % 2) != 0)) { //#12888 - $k[$j++] = 'bwipp.telepenNumericOddLength#12887'; //#12887 - $k[$j++] = "Telepen Numeric must have an even length"; //#12887 - bwipp_raiseerror(); //#12887 - } //#12887 - if (!bwipp_telepen.__12926__) { //#12926 - $_ = Object.create($_); //#12926 - $_.encs = $a(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); //#12925 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_telepen.$ctx[id] = $_[id]); //#12925 - bwipp_telepen.__12926__ = 1; //#12925 - $_ = Object.getPrototypeOf($_); //#12925 - } //#12925 - $_.sbs = $s(($_.barlen * 16) + 48); //#12928 - $_.txt = $a($_.barlen); //#12929 - $_.enc = $get($_.encs, 95); //#12932 - $puti($_.sbs, 0, $_.enc); //#12933 - $_.l = $_.enc.length; //#12934 - $_.checksum = 0; //#12936 - $_.i = 0; //#12937 - $_.j = 0; //#12937 - for (;;) { //#12980 - if ($_.i == $_.barlen) { //#12939 - break; //#12939 - } //#12939 - if ($_.numeric) { //#12973 - if ($get($_.barcode, $_.i) > 16) { //#12961 - $_.np = $geti($_.barcode, $_.i, 2); //#12942 - var _X = $get($_.np, 0); //#12943 - var _Z = $get($_.np, 1); //#12944 - if (((_X < 48) || (_X > 57)) || (((_Z < 48) || (_Z > 57)) && (!(_Z == 88)))) { //#12950 - $k[$j++] = -1; //#12946 - } else { //#12950 - var _e = $f($get($_.np, 1) - 48); //#12949 - $k[$j++] = $f($get($_.np, 0) - 48); //#12949 - $k[$j++] = _e; //#12949 - if (_e != 40) { //#12949 - var _f = $k[--$j]; //#12949 - var _g = $k[--$j]; //#12949 - $k[$j++] = $f(($f(_f + (_g * 10))) + 10); //#12949 - } else { //#12949 - $j--; //#12949 - } //#12949 - var _h = $k[--$j]; //#12950 - $k[$j++] = $f(_h + 17); //#12950 - } //#12950 - var _i = $k[--$j]; //#12952 - $k[$j++] = _i; //#12954 - if (_i == -1) { //#12954 - $k[$j++] = 'bwipp.telepenInvalidNumericCharacter#12953'; //#12953 - $k[$j++] = "Telepen Numeric may contain only digits, or X in even positions"; //#12953 - bwipp_raiseerror(); //#12953 - } //#12953 - $_.indx = $k[--$j]; //#12955 - $put($_.txt, $_.j, $a([$_.np, ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12956 - $_.i = $_.i + 2; //#12957 - } else { //#12961 - $_.indx = $get($_.barcode, $_.i); //#12959 - $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12960 - $_.i = $_.i + 1; //#12961 - } //#12961 - } else { //#12973 - $_.indx = $get($_.barcode, $_.i); //#12964 - if ($_.indx > 127) { //#12967 - $k[$j++] = 'bwipp.telepenInvalidAlphaCharacter#12966'; //#12966 - $k[$j++] = "Telepen Alpha characters must have ordinal values 0 to 127"; //#12966 - bwipp_raiseerror(); //#12966 - } //#12966 - if (($_.indx >= 32) && ($_.indx <= 126)) { //#12971 - $put($_.txt, $_.j, $a([$geti($_.barcode, $_.i, 1), ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12969 - } else { //#12971 - $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#12971 - } //#12971 - $_.i = $_.i + 1; //#12973 - } //#12973 - $_.checksum = $f($_.checksum + $_.indx); //#12975 - $_.enc = $get($_.encs, $_.indx); //#12976 - $puti($_.sbs, $_.l, $_.enc); //#12977 - $_.l = $_.l + $_.enc.length; //#12978 - $_.j = $_.j + 1; //#12979 - } //#12979 - $_.checksum = ($f(127 - ($_.checksum % 127))) % 127; //#12983 - $_.enc = $get($_.encs, $_.checksum); //#12984 - $puti($_.sbs, $_.l, $_.enc); //#12985 - $_.l = $_.l + $_.enc.length; //#12986 - $_.enc = $get($_.encs, 122); //#12989 - $puti($_.sbs, $_.l, $_.enc); //#12990 - $_.l = $_.l + $_.enc.length; //#12991 - $_.sbs = $geti($_.sbs, 0, $_.l); //#12994 - $_.txt = $geti($_.txt, 0, $_.j); //#12995 - $k[$j++] = Infinity; //#12998 - $k[$j++] = Infinity; //#13000 - var _1z = $_.sbs; //#13000 - for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#13000 - $k[$j++] = $f($get(_1z, _20) - 48); //#13000 - } //#13000 - var _23 = $a(); //#13000 - $k[$j++] = Infinity; //#13001 - for (var _25 = 0, _26 = ~~(($_.sbs.length + 1) / 2); _25 < _26; _25++) { //#13001 - $k[$j++] = $_.height; //#13001 - } //#13001 - var _28 = $a(); //#13001 - $k[$j++] = Infinity; //#13002 - for (var _2A = 0, _2B = ~~(($_.sbs.length + 1) / 2); _2A < _2B; _2A++) { //#13002 - $k[$j++] = 0; //#13002 - } //#13002 - var _2C = $a(); //#13002 - $k[$j++] = 'ren'; //#13005 - $k[$j++] = bwipp_renlinear; //#13005 - $k[$j++] = 'sbs'; //#13005 - $k[$j++] = _23; //#13005 - $k[$j++] = 'bhs'; //#13005 - $k[$j++] = _28; //#13005 - $k[$j++] = 'bbs'; //#13005 - $k[$j++] = _2C; //#13005 - if ($_.includetext) { //#13005 - $k[$j++] = 'txt'; //#13004 - $k[$j++] = $_.txt; //#13004 - } //#13004 - $k[$j++] = 'opt'; //#13006 - $k[$j++] = $_.options; //#13006 - var _2G = $d(); //#13006 - $k[$j++] = _2G; //#13009 - if (!$_.dontdraw) { //#13009 - bwipp_renlinear(); //#13009 - } //#13009 - $_ = Object.getPrototypeOf($_); //#13011 - $_ = Object.getPrototypeOf($_); //#13013 + ]); //#13181 + $_.fncvals = _3; //#13182 + $k[$j++] = 'barcode'; //#13183 + $k[$j++] = $_.barcode; //#13183 + $k[$j++] = $_.fncvals; //#13183 + bwipp_parseinput(); //#13183 + var _6 = $k[--$j]; //#13183 + $_[$k[--$j]] = _6; //#13183 + $_.barlen = $_.barcode.length; //#13184 + delete $_.options["parse"]; //#13185 + if ($_.numeric && (($_.barlen % 2) != 0)) { //#13189 + $k[$j++] = 'bwipp.telepenNumericOddLength#13188'; //#13188 + $k[$j++] = "Telepen Numeric must have an even length"; //#13188 + bwipp_raiseerror(); //#13188 + } //#13188 + if (!bwipp_telepen.__13227__) { //#13227 + $_ = Object.create($_); //#13227 + $_.encs = $a(["31313131", "1131313111", "33313111", "1111313131", "3111313111", "11333131", "13133131", "111111313111", "31333111", "1131113131", "33113131", "1111333111", "3111113131", "1113133111", "1311133111", "111111113131", "3131113111", "11313331", "333331", "111131113111", "31113331", "1133113111", "1313113111", "1111113331", "31131331", "113111113111", "3311113111", "1111131331", "311111113111", "1113111331", "1311111331", "11111111113111", "31313311", "1131311131", "33311131", "1111313311", "3111311131", "11333311", "13133311", "111111311131", "31331131", "1131113311", "33113311", "1111331131", "3111113311", "1113131131", "1311131131", "111111113311", "3131111131", "1131131311", "33131311", "111131111131", "3111131311", "1133111131", "1313111131", "111111131311", "3113111311", "113111111131", "3311111131", "111113111311", "311111111131", "111311111311", "131111111311", "11111111111131", "3131311111", "11313133", "333133", "111131311111", "31113133", "1133311111", "1313311111", "1111113133", "313333", "113111311111", "3311311111", "11113333", "311111311111", "11131333", "13111333", "11111111311111", "31311133", "1131331111", "33331111", "1111311133", "3111331111", "11331133", "13131133", "111111331111", "3113131111", "1131111133", "33111133", "111113131111", "3111111133", "111311131111", "131111131111", "111111111133", "31311313", "113131111111", "3331111111", "1111311313", "311131111111", "11331313", "13131313", "11111131111111", "3133111111", "1131111313", "33111313", "111133111111", "3111111313", "111313111111", "131113111111", "111111111313", "313111111111", "1131131113", "33131113", "11113111111111", "3111131113", "113311111111", "131311111111", "111111131113", "3113111113", "11311111111111", "331111111111", "111113111113", "31111111111111", "111311111113", "131111111113", "1111111111111111"]); //#13226 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_telepen.$ctx[id] = $_[id]); //#13226 + bwipp_telepen.__13227__ = 1; //#13226 + $_ = Object.getPrototypeOf($_); //#13226 + } //#13226 + $_.sbs = $s(($_.barlen * 16) + 48); //#13229 + $_.txt = $a($_.barlen); //#13230 + $_.enc = $get($_.encs, 95); //#13233 + $puti($_.sbs, 0, $_.enc); //#13234 + $_.l = $_.enc.length; //#13235 + $_.checksum = 0; //#13237 + $_.i = 0; //#13238 + $_.j = 0; //#13238 + for (;;) { //#13281 + if ($_.i == $_.barlen) { //#13240 + break; //#13240 + } //#13240 + if ($_.numeric) { //#13274 + if ($get($_.barcode, $_.i) > 16) { //#13262 + $_.np = $geti($_.barcode, $_.i, 2); //#13243 + var _X = $get($_.np, 0); //#13244 + var _Z = $get($_.np, 1); //#13245 + if (((_X < 48) || (_X > 57)) || (((_Z < 48) || (_Z > 57)) && (!(_Z == 88)))) { //#13251 + $k[$j++] = -1; //#13247 + } else { //#13251 + var _e = $f($get($_.np, 1) - 48); //#13250 + $k[$j++] = $f($get($_.np, 0) - 48); //#13250 + $k[$j++] = _e; //#13250 + if (_e != 40) { //#13250 + var _f = $k[--$j]; //#13250 + var _g = $k[--$j]; //#13250 + $k[$j++] = $f(($f(_f + (_g * 10))) + 10); //#13250 + } else { //#13250 + $j--; //#13250 + } //#13250 + var _h = $k[--$j]; //#13251 + $k[$j++] = $f(_h + 17); //#13251 + } //#13251 + var _i = $k[--$j]; //#13253 + $k[$j++] = _i; //#13255 + if (_i == -1) { //#13255 + $k[$j++] = 'bwipp.telepenInvalidNumericCharacter#13254'; //#13254 + $k[$j++] = "Telepen Numeric may contain only digits, or X in even positions"; //#13254 + bwipp_raiseerror(); //#13254 + } //#13254 + $_.indx = $k[--$j]; //#13256 + $put($_.txt, $_.j, $a([$_.np, ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13257 + $_.i = $_.i + 2; //#13258 + } else { //#13262 + $_.indx = $get($_.barcode, $_.i); //#13260 + $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13261 + $_.i = $_.i + 1; //#13262 + } //#13262 + } else { //#13274 + $_.indx = $get($_.barcode, $_.i); //#13265 + if ($_.indx > 127) { //#13268 + $k[$j++] = 'bwipp.telepenInvalidAlphaCharacter#13267'; //#13267 + $k[$j++] = "Telepen Alpha characters must have ordinal values 0 to 127"; //#13267 + bwipp_raiseerror(); //#13267 + } //#13267 + if (($_.indx >= 32) && ($_.indx <= 126)) { //#13272 + $put($_.txt, $_.j, $a([$geti($_.barcode, $_.i, 1), ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13270 + } else { //#13272 + $put($_.txt, $_.j, $a([" ", ($_.j * 16) + 16, $_.textyoffset, $_.textfont, $_.textsize])); //#13272 + } //#13272 + $_.i = $_.i + 1; //#13274 + } //#13274 + $_.checksum = $f($_.checksum + $_.indx); //#13276 + $_.enc = $get($_.encs, $_.indx); //#13277 + $puti($_.sbs, $_.l, $_.enc); //#13278 + $_.l = $_.l + $_.enc.length; //#13279 + $_.j = $_.j + 1; //#13280 + } //#13280 + $_.checksum = ($f(127 - ($_.checksum % 127))) % 127; //#13284 + $_.enc = $get($_.encs, $_.checksum); //#13285 + $puti($_.sbs, $_.l, $_.enc); //#13286 + $_.l = $_.l + $_.enc.length; //#13287 + $_.enc = $get($_.encs, 122); //#13290 + $puti($_.sbs, $_.l, $_.enc); //#13291 + $_.l = $_.l + $_.enc.length; //#13292 + $_.sbs = $geti($_.sbs, 0, $_.l); //#13295 + $_.txt = $geti($_.txt, 0, $_.j); //#13296 + $k[$j++] = Infinity; //#13299 + $k[$j++] = Infinity; //#13301 + var _1z = $_.sbs; //#13301 + for (var _20 = 0, _21 = _1z.length; _20 < _21; _20++) { //#13301 + $k[$j++] = $f($get(_1z, _20) - 48); //#13301 + } //#13301 + var _23 = $a(); //#13301 + $k[$j++] = Infinity; //#13302 + for (var _25 = 0, _26 = ~~(($_.sbs.length + 1) / 2); _25 < _26; _25++) { //#13302 + $k[$j++] = $_.height; //#13302 + } //#13302 + var _28 = $a(); //#13302 + $k[$j++] = Infinity; //#13303 + for (var _2A = 0, _2B = ~~(($_.sbs.length + 1) / 2); _2A < _2B; _2A++) { //#13303 + $k[$j++] = 0; //#13303 + } //#13303 + var _2C = $a(); //#13303 + $k[$j++] = 'ren'; //#13306 + $k[$j++] = 'renlinear'; //#13306 + $k[$j++] = 'sbs'; //#13306 + $k[$j++] = _23; //#13306 + $k[$j++] = 'bhs'; //#13306 + $k[$j++] = _28; //#13306 + $k[$j++] = 'bbs'; //#13306 + $k[$j++] = _2C; //#13306 + if ($_.includetext) { //#13306 + $k[$j++] = 'txt'; //#13305 + $k[$j++] = $_.txt; //#13305 + } //#13305 + $k[$j++] = 'opt'; //#13307 + $k[$j++] = $_.options; //#13307 + var _2G = $d(); //#13307 + $k[$j++] = _2G; //#13310 + if (!$_.dontdraw) { //#13310 + bwipp_renlinear(); //#13310 + } //#13310 + $_ = Object.getPrototypeOf($_); //#13312 + $_ = Object.getPrototypeOf($_); //#13314 } //bwipp_telepen function bwipp_telepennumeric() { - $_ = Object.create($_); //#13042 - $_.dontdraw = false; //#13045 - $k[$j++] = $_; //#13047 - bwipp_processoptions(); //#13047 - $_.options = $k[--$j]; //#13047 - $_.barcode = $k[--$j]; //#13048 - $put($_.options, "dontdraw", true); //#13051 - $put($_.options, "numeric", true); //#13052 - $k[$j++] = 'args'; //#13054 - $k[$j++] = $_.barcode; //#13054 - $k[$j++] = $_.options; //#13054 - bwipp_telepen(); //#13054 - var _6 = $k[--$j]; //#13054 - $_[$k[--$j]] = _6; //#13054 - $put($_.args, "opt", $_.options); //#13056 - $k[$j++] = $_.args; //#13059 - if (!$_.dontdraw) { //#13059 - bwipp_renlinear(); //#13059 - } //#13059 - $_ = Object.getPrototypeOf($_); //#13061 + $_ = Object.create($_); //#13343 + $_.dontdraw = false; //#13346 + $k[$j++] = $_; //#13348 + bwipp_processoptions(); //#13348 + $_.options = $k[--$j]; //#13348 + $_.barcode = $k[--$j]; //#13349 + $put($_.options, "dontdraw", true); //#13352 + $put($_.options, "numeric", true); //#13353 + $k[$j++] = 'args'; //#13355 + $k[$j++] = $_.barcode; //#13355 + $k[$j++] = $_.options; //#13355 + bwipp_telepen(); //#13355 + var _6 = $k[--$j]; //#13355 + $_[$k[--$j]] = _6; //#13355 + $put($_.args, "opt", $_.options); //#13357 + $k[$j++] = $_.args; //#13360 + if (!$_.dontdraw) { //#13360 + bwipp_renlinear(); //#13360 + } //#13360 + $_ = Object.getPrototypeOf($_); //#13362 } //bwipp_telepennumeric function bwipp_posicode() { - $_ = Object.create($_); //#13092 - $_.dontdraw = false; //#13095 - $_.includetext = false; //#13096 - $_.textfont = "OCR-B"; //#13097 - $_.textsize = 10; //#13098 - $_.textxoffset = 0; //#13099 - $_.textyoffset = -8; //#13100 - $_.height = 1; //#13101 - $_.encoding = "auto"; //#13102 - $_.version = "a"; //#13103 - $_.checkoffset = 0; //#13104 - $_.raw = false; //#13105 - $_.parse = false; //#13106 - $_.parsefnc = false; //#13107 - $k[$j++] = $_; //#13109 - bwipp_processoptions(); //#13109 - $_.options = $k[--$j]; //#13109 - var _1 = $k[--$j]; //#13110 - $_.barcode = _1; //#13110 - bwipp_loadctx(bwipp_posicode) //#13112 - if (!bwipp_posicode.__13155__) { //#13155 - $_ = Object.create($_); //#13155 - $_.la0 = -1; //#13116 - $_.la1 = -2; //#13116 - $_.la2 = -3; //#13116 - $_.sf0 = -4; //#13117 - $_.sf1 = -5; //#13117 - $_.sf2 = -6; //#13117 - $_.fn1 = -7; //#13118 - $_.fn2 = -8; //#13118 - $_.fn3 = -9; //#13118 - $_.fn4 = -10; //#13118 - $_.charmapsnormal = $a([$a(["0", "^", "'"]), $a(["1", ";", 27]), $a(["2", "<", 28]), $a(["3", "=", 29]), $a(["4", ">", 30]), $a(["5", "?", 31]), $a(["6", "@", "!"]), $a(["7", "[", "\""]), $a(["8", 92, "#"]), $a(["9", "]", "&"]), $a(["A", "a", 1]), $a(["B", "b", 2]), $a(["C", "c", 3]), $a(["D", "d", 4]), $a(["E", "e", 5]), $a(["F", "f", 6]), $a(["G", "g", 7]), $a(["H", "h", 8]), $a(["I", "i", 9]), $a(["J", "j", 10]), $a(["K", "k", 11]), $a(["L", "l", 12]), $a(["M", "m", 13]), $a(["N", "n", 14]), $a(["O", "o", 15]), $a(["P", "p", 16]), $a(["Q", "q", 17]), $a(["R", "r", 18]), $a(["S", "s", 19]), $a(["T", "t", 20]), $a(["U", "u", 21]), $a(["V", "v", 22]), $a(["W", "w", 23]), $a(["X", "x", 24]), $a(["Y", "y", 25]), $a(["Z", "z", 26]), $a(["-", "_", 40]), $a([".", "`", 41]), $a([" ", 127, 0]), $a(["$", "{", "*"]), $a(["/", "|", ","]), $a(["+", "}", ":"]), $a(["%", "~", $_.fn1]), $a([$_.la1, $_.la0, $_.fn2]), $a([$_.sf1, $_.sf0, $_.fn3]), $a([$_.sf2, $_.sf2, $_.fn4])]); //#13139 - var _13 = $a(["6", -98, -98]); //#13143 - $_.chapmapslimited = $a([$a(["0", -98, -98]), $a(["1", -98, -98]), $a(["2", -98, -98]), $a(["3", -98, -98]), $a(["4", -98, -98]), $a(["5", -98, -98]), _13, $a(["7", -98, -98]), $a(["8", -98, -98]), $a(["9", -98, -98]), $a(["A", -98, -98]), $a(["B", -98, -98]), $a(["C", -98, -98]), $a(["D", -98, -98]), $a(["E", -98, -98]), $a(["F", -98, -98]), $a(["G", -98, -98]), $a(["H", -98, -98]), $a(["I", -98, -98]), $a(["J", -98, -98]), $a(["K", -98, -98]), $a(["L", -98, -98]), $a(["M", -98, -98]), $a(["N", -98, -98]), $a(["O", -98, -98]), $a(["P", -98, -98]), $a(["Q", -98, -98]), $a(["R", -98, -98]), $a(["S", -98, -98]), $a(["T", -98, -98]), $a(["U", -98, -98]), $a(["V", -98, -98]), $a(["W", -98, -98]), $a(["X", -98, -98]), $a(["Y", -98, -98]), $a(["Z", -98, -98]), $a(["-", -98, -98]), $a([".", -98, -98])]); //#13154 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13154 - bwipp_posicode.__13155__ = 1; //#13154 - $_ = Object.getPrototypeOf($_); //#13154 - } //#13154 - if ((($ne($_.version, "a") && $ne($_.version, "b")) && $ne($_.version, "limiteda")) && $ne($_.version, "limitedb")) { //#13159 - $k[$j++] = 'bwipp.posicodeInvalidVersion#13158'; //#13158 - $k[$j++] = "The version must be either a, b, limiteda or limitedb"; //#13158 - bwipp_raiseerror(); //#13158 - } //#13158 - $k[$j++] = 'charmaps'; //#13161 - if ($eq($_.version, "a") || $eq($_.version, "b")) { //#13161 - $k[$j++] = $_.charmapsnormal; //#13161 - } else { //#13161 - $k[$j++] = $_.chapmapslimited; //#13161 - } //#13161 - var _1j = $k[--$j]; //#13161 - $_[$k[--$j]] = _1j; //#13161 - var _1l = $_.charmaps; //#13165 - var _1m = $_.charmaps; //#13165 - var _1n = $_.charmaps; //#13165 - $_.charvals = $a([new Map, new Map, new Map]); //#13166 - for (var _1r = 0, _1q = $_.charmaps.length - 1; _1r <= _1q; _1r += 1) { //#13175 - $_.i = _1r; //#13168 - $_.encs = $get($_.charmaps, $_.i); //#13169 - for (var _1v = 0; _1v <= 2; _1v += 1) { //#13174 - $_.j = _1v; //#13171 - var _1y = $get($_.encs, $_.j); //#13172 - $k[$j++] = _1y; //#13172 - if ($eq($type(_1y), 'stringtype')) { //#13172 - var _21 = $get($k[--$j], 0); //#13172 - $k[$j++] = _21; //#13172 - } //#13172 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13173 - } //#13173 - } //#13173 - $_.set0 = $get($_.charvals, 0); //#13176 - $_.set1 = $get($_.charvals, 1); //#13177 - $_.set2 = $get($_.charvals, 2); //#13178 - if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13187 - for (var _2H = 0, _2G = $_.barcode.length - 1; _2H <= _2G; _2H += 1) { //#13186 - var _2M = $get($_.set0, $get($geti($_.barcode, _2H, 1), 0)) !== undefined; //#13183 - if (!_2M) { //#13185 - $k[$j++] = 'bwipp.posicodeBadCharacter#13184'; //#13184 - $k[$j++] = "Posicode limited must contain only digits, capital letters, and the symbols - and ."; //#13184 - bwipp_raiseerror(); //#13184 - } //#13184 - } //#13184 - } //#13184 - if ($_.raw) { //#13189 - $_.encoding = "raw"; //#13189 - } //#13189 - if ($eq($_.encoding, "raw")) { //#13203 - $_.cws = $a($_.barcode.length); //#13192 - $_.i = 0; //#13193 - $_.j = 0; //#13193 - for (;;) { //#13200 - if ($_.i == $_.barcode.length) { //#13195 - break; //#13195 - } //#13195 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#13196 - $put($_.cws, $_.j, $_.cw); //#13197 - $_.i = $_.i + 4; //#13198 - $_.j = $_.j + 1; //#13199 - } //#13199 - $_.cws = $geti($_.cws, 0, $_.j); //#13201 - $_.text = ""; //#13202 - } //#13202 - if ($eq($_.encoding, "auto")) { //#13318 + $_ = Object.create($_); //#13393 + $_.dontdraw = false; //#13396 + $_.includetext = false; //#13397 + $_.textfont = "OCR-B"; //#13398 + $_.textsize = 10; //#13399 + $_.textxoffset = 0; //#13400 + $_.textyoffset = -8; //#13401 + $_.height = 1; //#13402 + $_.encoding = "auto"; //#13403 + $_.version = "a"; //#13404 + $_.checkoffset = 0; //#13405 + $_.raw = false; //#13406 + $_.parse = false; //#13407 + $_.parsefnc = false; //#13408 + $k[$j++] = $_; //#13410 + bwipp_processoptions(); //#13410 + $_.options = $k[--$j]; //#13410 + var _1 = $k[--$j]; //#13411 + $_.barcode = _1; //#13411 + bwipp_loadctx(bwipp_posicode) //#13413 + if (!bwipp_posicode.__13456__) { //#13456 + $_ = Object.create($_); //#13456 + $_.la0 = -1; //#13417 + $_.la1 = -2; //#13417 + $_.la2 = -3; //#13417 + $_.sf0 = -4; //#13418 + $_.sf1 = -5; //#13418 + $_.sf2 = -6; //#13418 + $_.fn1 = -7; //#13419 + $_.fn2 = -8; //#13419 + $_.fn3 = -9; //#13419 + $_.fn4 = -10; //#13419 + $_.charmapsnormal = $a([$a(["0", "^", "'"]), $a(["1", ";", 27]), $a(["2", "<", 28]), $a(["3", "=", 29]), $a(["4", ">", 30]), $a(["5", "?", 31]), $a(["6", "@", "!"]), $a(["7", "[", "\""]), $a(["8", 92, "#"]), $a(["9", "]", "&"]), $a(["A", "a", 1]), $a(["B", "b", 2]), $a(["C", "c", 3]), $a(["D", "d", 4]), $a(["E", "e", 5]), $a(["F", "f", 6]), $a(["G", "g", 7]), $a(["H", "h", 8]), $a(["I", "i", 9]), $a(["J", "j", 10]), $a(["K", "k", 11]), $a(["L", "l", 12]), $a(["M", "m", 13]), $a(["N", "n", 14]), $a(["O", "o", 15]), $a(["P", "p", 16]), $a(["Q", "q", 17]), $a(["R", "r", 18]), $a(["S", "s", 19]), $a(["T", "t", 20]), $a(["U", "u", 21]), $a(["V", "v", 22]), $a(["W", "w", 23]), $a(["X", "x", 24]), $a(["Y", "y", 25]), $a(["Z", "z", 26]), $a(["-", "_", 40]), $a([".", "`", 41]), $a([" ", 127, 0]), $a(["$", "{", "*"]), $a(["/", "|", ","]), $a(["+", "}", ":"]), $a(["%", "~", $_.fn1]), $a([$_.la1, $_.la0, $_.fn2]), $a([$_.sf1, $_.sf0, $_.fn3]), $a([$_.sf2, $_.sf2, $_.fn4])]); //#13440 + var _13 = $a(["6", -98, -98]); //#13444 + $_.chapmapslimited = $a([$a(["0", -98, -98]), $a(["1", -98, -98]), $a(["2", -98, -98]), $a(["3", -98, -98]), $a(["4", -98, -98]), $a(["5", -98, -98]), _13, $a(["7", -98, -98]), $a(["8", -98, -98]), $a(["9", -98, -98]), $a(["A", -98, -98]), $a(["B", -98, -98]), $a(["C", -98, -98]), $a(["D", -98, -98]), $a(["E", -98, -98]), $a(["F", -98, -98]), $a(["G", -98, -98]), $a(["H", -98, -98]), $a(["I", -98, -98]), $a(["J", -98, -98]), $a(["K", -98, -98]), $a(["L", -98, -98]), $a(["M", -98, -98]), $a(["N", -98, -98]), $a(["O", -98, -98]), $a(["P", -98, -98]), $a(["Q", -98, -98]), $a(["R", -98, -98]), $a(["S", -98, -98]), $a(["T", -98, -98]), $a(["U", -98, -98]), $a(["V", -98, -98]), $a(["W", -98, -98]), $a(["X", -98, -98]), $a(["Y", -98, -98]), $a(["Z", -98, -98]), $a(["-", -98, -98]), $a([".", -98, -98])]); //#13455 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13455 + bwipp_posicode.__13456__ = 1; //#13455 + $_ = Object.getPrototypeOf($_); //#13455 + } //#13455 + if ((($ne($_.version, "a") && $ne($_.version, "b")) && $ne($_.version, "limiteda")) && $ne($_.version, "limitedb")) { //#13460 + $k[$j++] = 'bwipp.posicodeInvalidVersion#13459'; //#13459 + $k[$j++] = "The version must be either a, b, limiteda or limitedb"; //#13459 + bwipp_raiseerror(); //#13459 + } //#13459 + $k[$j++] = 'charmaps'; //#13462 + if ($eq($_.version, "a") || $eq($_.version, "b")) { //#13462 + $k[$j++] = $_.charmapsnormal; //#13462 + } else { //#13462 + $k[$j++] = $_.chapmapslimited; //#13462 + } //#13462 + var _1j = $k[--$j]; //#13462 + $_[$k[--$j]] = _1j; //#13462 + var _1l = $_.charmaps; //#13466 + var _1m = $_.charmaps; //#13466 + var _1n = $_.charmaps; //#13466 + $_.charvals = $a([new Map, new Map, new Map]); //#13467 + for (var _1r = 0, _1q = $_.charmaps.length - 1; _1r <= _1q; _1r += 1) { //#13476 + $_.i = _1r; //#13469 + $_.encs = $get($_.charmaps, $_.i); //#13470 + for (var _1v = 0; _1v <= 2; _1v += 1) { //#13475 + $_.j = _1v; //#13472 + var _1y = $get($_.encs, $_.j); //#13473 + $k[$j++] = _1y; //#13473 + if ($eq($type(_1y), 'stringtype')) { //#13473 + var _21 = $get($k[--$j], 0); //#13473 + $k[$j++] = _21; //#13473 + } //#13473 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13474 + } //#13474 + } //#13474 + $_.set0 = $get($_.charvals, 0); //#13477 + $_.set1 = $get($_.charvals, 1); //#13478 + $_.set2 = $get($_.charvals, 2); //#13479 + if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13488 + for (var _2H = 0, _2G = $_.barcode.length - 1; _2H <= _2G; _2H += 1) { //#13487 + var _2M = $get($_.set0, $get($geti($_.barcode, _2H, 1), 0)) !== undefined; //#13484 + if (!_2M) { //#13486 + $k[$j++] = 'bwipp.posicodeBadCharacter#13485'; //#13485 + $k[$j++] = "Posicode limited must contain only digits, capital letters, and the symbols - and ."; //#13485 + bwipp_raiseerror(); //#13485 + } //#13485 + } //#13485 + } //#13485 + if ($_.raw) { //#13490 + $_.encoding = "raw"; //#13490 + } //#13490 + if ($eq($_.encoding, "raw")) { //#13504 + $_.cws = $a($_.barcode.length); //#13493 + $_.i = 0; //#13494 + $_.j = 0; //#13494 + for (;;) { //#13501 + if ($_.i == $_.barcode.length) { //#13496 + break; //#13496 + } //#13496 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#13497 + $put($_.cws, $_.j, $_.cw); //#13498 + $_.i = $_.i + 4; //#13499 + $_.j = $_.j + 1; //#13500 + } //#13500 + $_.cws = $geti($_.cws, 0, $_.j); //#13502 + $_.text = ""; //#13503 + } //#13503 + if ($eq($_.encoding, "auto")) { //#13619 var _2k = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#13213 - $_.fncvals = _2k; //#13215 - $k[$j++] = 'msg'; //#13216 - $k[$j++] = $_.barcode; //#13216 - $k[$j++] = $_.fncvals; //#13216 - bwipp_parseinput(); //#13216 - var _2n = $k[--$j]; //#13216 - $_[$k[--$j]] = _2n; //#13216 - $_.msglen = $_.msg.length; //#13217 - $_.text = $s($_.msglen); //#13219 - for (var _2u = 0, _2t = $_.msglen - 1; _2u <= _2t; _2u += 1) { //#13223 - $_.i = _2u; //#13221 - var _2z = $get($_.msg, $_.i); //#13222 - $k[$j++] = $_.text; //#13222 - $k[$j++] = $_.i; //#13222 - $k[$j++] = _2z; //#13222 - if (_2z < 0) { //#13222 - $j--; //#13222 - $k[$j++] = 32; //#13222 - } //#13222 - var _30 = $k[--$j]; //#13222 - var _31 = $k[--$j]; //#13222 - $put($k[--$j], _31, _30); //#13222 - } //#13222 - $k[$j++] = Infinity; //#13226 - for (var _34 = 0, _35 = $_.msglen; _34 < _35; _34++) { //#13226 - $k[$j++] = 0; //#13226 - } //#13226 - $k[$j++] = 0; //#13226 - $_.numSA = $a(); //#13226 - $k[$j++] = Infinity; //#13227 - for (var _38 = 0, _39 = $_.msglen; _38 < _39; _38++) { //#13227 - $k[$j++] = 0; //#13227 - } //#13227 - $k[$j++] = 0; //#13227 - $_.numEA = $a(); //#13227 - for (var _3C = $_.msglen - 1; _3C >= 0; _3C -= 1) { //#13237 - $_.i = _3C; //#13229 - if ($get($_.msg, $_.i) >= 0) { //#13236 - if ($get($_.msg, $_.i) >= 128) { //#13234 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#13232 - } else { //#13234 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#13234 - } //#13234 - } //#13234 - } //#13234 - $_.ea = false; //#13240 - $_.msgtmp = $a([]); //#13240 - for (var _3W = 0, _3V = $_.msglen - 1; _3W <= _3V; _3W += 1) { //#13255 - $_.i = _3W; //#13242 - $_.c = $get($_.msg, $_.i); //#13243 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#13253 - if ($_.ea) { //#13245 - $k[$j++] = $_.numSA; //#13245 - } else { //#13245 - $k[$j++] = $_.numEA; //#13245 - } //#13245 - var _3i = $get($k[--$j], $_.i); //#13245 - var _3l = ($f(_3i + $_.i) == $_.msglen) ? 3 : 5; //#13246 - if (_3i < _3l) { //#13251 - $k[$j++] = Infinity; //#13248 - $aload($_.msgtmp); //#13248 - $k[$j++] = $_.fn4; //#13248 - $_.msgtmp = $a(); //#13248 - } else { //#13251 - $k[$j++] = Infinity; //#13250 - $aload($_.msgtmp); //#13250 - $k[$j++] = $_.fn4; //#13250 - $k[$j++] = $_.fn4; //#13250 - $_.msgtmp = $a(); //#13250 - $_.ea = !$_.ea; //#13251 - } //#13251 - } //#13251 - $k[$j++] = Infinity; //#13254 - $aload($_.msgtmp); //#13254 - if ($_.c >= 0) { //#13254 - $k[$j++] = $_.c & 127; //#13254 - } else { //#13254 - $k[$j++] = $_.c; //#13254 - } //#13254 - $_.msgtmp = $a(); //#13254 - } //#13254 - $_.msg = $_.msgtmp; //#13256 - $_.msglen = $_.msg.length; //#13257 + ]); //#13514 + $_.fncvals = _2k; //#13516 + $k[$j++] = 'msg'; //#13517 + $k[$j++] = $_.barcode; //#13517 + $k[$j++] = $_.fncvals; //#13517 + bwipp_parseinput(); //#13517 + var _2n = $k[--$j]; //#13517 + $_[$k[--$j]] = _2n; //#13517 + $_.msglen = $_.msg.length; //#13518 + $_.text = $s($_.msglen); //#13520 + for (var _2u = 0, _2t = $_.msglen - 1; _2u <= _2t; _2u += 1) { //#13524 + $_.i = _2u; //#13522 + var _2z = $get($_.msg, $_.i); //#13523 + $k[$j++] = $_.text; //#13523 + $k[$j++] = $_.i; //#13523 + $k[$j++] = _2z; //#13523 + if (_2z < 0) { //#13523 + $j--; //#13523 + $k[$j++] = 32; //#13523 + } //#13523 + var _30 = $k[--$j]; //#13523 + var _31 = $k[--$j]; //#13523 + $put($k[--$j], _31, _30); //#13523 + } //#13523 + $k[$j++] = Infinity; //#13527 + for (var _34 = 0, _35 = $_.msglen; _34 < _35; _34++) { //#13527 + $k[$j++] = 0; //#13527 + } //#13527 + $k[$j++] = 0; //#13527 + $_.numSA = $a(); //#13527 + $k[$j++] = Infinity; //#13528 + for (var _38 = 0, _39 = $_.msglen; _38 < _39; _38++) { //#13528 + $k[$j++] = 0; //#13528 + } //#13528 + $k[$j++] = 0; //#13528 + $_.numEA = $a(); //#13528 + for (var _3C = $_.msglen - 1; _3C >= 0; _3C -= 1) { //#13538 + $_.i = _3C; //#13530 + if ($get($_.msg, $_.i) >= 0) { //#13537 + if ($get($_.msg, $_.i) >= 128) { //#13535 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#13533 + } else { //#13535 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#13535 + } //#13535 + } //#13535 + } //#13535 + $_.ea = false; //#13541 + $_.msgtmp = $a([]); //#13541 + for (var _3W = 0, _3V = $_.msglen - 1; _3W <= _3V; _3W += 1) { //#13556 + $_.i = _3W; //#13543 + $_.c = $get($_.msg, $_.i); //#13544 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#13554 + if ($_.ea) { //#13546 + $k[$j++] = $_.numSA; //#13546 + } else { //#13546 + $k[$j++] = $_.numEA; //#13546 + } //#13546 + var _3i = $get($k[--$j], $_.i); //#13546 + var _3l = ($f(_3i + $_.i) == $_.msglen) ? 3 : 5; //#13547 + if (_3i < _3l) { //#13552 + $k[$j++] = Infinity; //#13549 + $aload($_.msgtmp); //#13549 + $k[$j++] = $_.fn4; //#13549 + $_.msgtmp = $a(); //#13549 + } else { //#13552 + $k[$j++] = Infinity; //#13551 + $aload($_.msgtmp); //#13551 + $k[$j++] = $_.fn4; //#13551 + $k[$j++] = $_.fn4; //#13551 + $_.msgtmp = $a(); //#13551 + $_.ea = !$_.ea; //#13552 + } //#13552 + } //#13552 + $k[$j++] = Infinity; //#13555 + $aload($_.msgtmp); //#13555 + if ($_.c >= 0) { //#13555 + $k[$j++] = $_.c & 127; //#13555 + } else { //#13555 + $k[$j++] = $_.c; //#13555 + } //#13555 + $_.msgtmp = $a(); //#13555 + } //#13555 + $_.msg = $_.msgtmp; //#13557 + $_.msglen = $_.msg.length; //#13558 $_.enc = function() { - var _41 = $k[--$j]; //#13261 - $put($_.cws, $_.j, $get(_41, $k[--$j])); //#13261 - $_.j = $_.j + 1; //#13262 - }; //#13262 - $_.cws = $a($_.msglen * 2); //#13265 - $_.i = 0; //#13266 - $_.j = 0; //#13266 - $_.cset = "set0"; //#13266 - for (;;) { //#13316 - if ($_.i == $_.msglen) { //#13268 - break; //#13268 - } //#13268 - for (;;) { //#13314 - $_.char1 = $get($_.msg, $_.i); //#13273 - $k[$j++] = 'char2'; //#13274 - if (($_.i + 1) < $_.msglen) { //#13274 - $k[$j++] = $get($_.msg, $_.i + 1); //#13274 - } else { //#13274 - $k[$j++] = -99; //#13274 - } //#13274 - var _4J = $k[--$j]; //#13274 - $_[$k[--$j]] = _4J; //#13274 - var _4O = $get($_[$_.cset], $_.char1) !== undefined; //#13277 - if (_4O) { //#13281 - $k[$j++] = $_.char1; //#13278 - $k[$j++] = $_[$_.cset]; //#13278 - $_.enc(); //#13278 - $_.i = $_.i + 1; //#13279 - break; //#13280 - } //#13280 - var _4V = $get($_.set2, $_.char1) !== undefined; //#13284 - if (_4V) { //#13289 - $k[$j++] = $_.sf2; //#13285 - $k[$j++] = $_[$_.cset]; //#13285 - $_.enc(); //#13285 - $k[$j++] = $_.char1; //#13286 - $k[$j++] = $_.set2; //#13286 - $_.enc(); //#13286 - $_.i = $_.i + 1; //#13287 - break; //#13288 - } //#13288 - var _4f = $get($_[$_.cset], $_.char2) !== undefined; //#13292 - if (!_4f) { //#13310 - if ($eq($_.cset, "set0")) { //#13298 - $k[$j++] = $_.la1; //#13294 - $k[$j++] = $_[$_.cset]; //#13294 - $_.enc(); //#13294 - $_.cset = "set1"; //#13295 - } else { //#13298 - $k[$j++] = $_.la0; //#13297 - $k[$j++] = $_[$_.cset]; //#13297 - $_.enc(); //#13297 - $_.cset = "set0"; //#13298 - } //#13298 - break; //#13300 - } else { //#13310 - if ($eq($_.cset, "set0")) { //#13307 - $k[$j++] = $_.sf1; //#13303 - $k[$j++] = $_[$_.cset]; //#13303 - $_.enc(); //#13303 - $k[$j++] = $_.char1; //#13304 - $k[$j++] = $_.set1; //#13304 - $_.enc(); //#13304 - } else { //#13307 - $k[$j++] = $_.sf0; //#13306 - $k[$j++] = $_[$_.cset]; //#13306 - $_.enc(); //#13306 - $k[$j++] = $_.char1; //#13307 - $k[$j++] = $_.set0; //#13307 - $_.enc(); //#13307 - } //#13307 - $_.i = $_.i + 1; //#13309 - break; //#13310 - } //#13310 - break; //#13313 - } //#13313 - } //#13313 - $_.cws = $geti($_.cws, 0, $_.j); //#13317 - } //#13317 - if (!bwipp_posicode.__13368__) { //#13368 - $_ = Object.create($_); //#13368 + var _41 = $k[--$j]; //#13562 + $put($_.cws, $_.j, $get(_41, $k[--$j])); //#13562 + $_.j = $_.j + 1; //#13563 + }; //#13563 + $_.cws = $a($_.msglen * 2); //#13566 + $_.i = 0; //#13567 + $_.j = 0; //#13567 + $_.cset = "set0"; //#13567 + for (;;) { //#13617 + if ($_.i == $_.msglen) { //#13569 + break; //#13569 + } //#13569 + for (;;) { //#13615 + $_.char1 = $get($_.msg, $_.i); //#13574 + $k[$j++] = 'char2'; //#13575 + if (($_.i + 1) < $_.msglen) { //#13575 + $k[$j++] = $get($_.msg, $_.i + 1); //#13575 + } else { //#13575 + $k[$j++] = -99; //#13575 + } //#13575 + var _4J = $k[--$j]; //#13575 + $_[$k[--$j]] = _4J; //#13575 + var _4O = $get($_[$_.cset], $_.char1) !== undefined; //#13578 + if (_4O) { //#13582 + $k[$j++] = $_.char1; //#13579 + $k[$j++] = $_[$_.cset]; //#13579 + $_.enc(); //#13579 + $_.i = $_.i + 1; //#13580 + break; //#13581 + } //#13581 + var _4V = $get($_.set2, $_.char1) !== undefined; //#13585 + if (_4V) { //#13590 + $k[$j++] = $_.sf2; //#13586 + $k[$j++] = $_[$_.cset]; //#13586 + $_.enc(); //#13586 + $k[$j++] = $_.char1; //#13587 + $k[$j++] = $_.set2; //#13587 + $_.enc(); //#13587 + $_.i = $_.i + 1; //#13588 + break; //#13589 + } //#13589 + var _4f = $get($_[$_.cset], $_.char2) !== undefined; //#13593 + if (!_4f) { //#13611 + if ($eq($_.cset, "set0")) { //#13599 + $k[$j++] = $_.la1; //#13595 + $k[$j++] = $_[$_.cset]; //#13595 + $_.enc(); //#13595 + $_.cset = "set1"; //#13596 + } else { //#13599 + $k[$j++] = $_.la0; //#13598 + $k[$j++] = $_[$_.cset]; //#13598 + $_.enc(); //#13598 + $_.cset = "set0"; //#13599 + } //#13599 + break; //#13601 + } else { //#13611 + if ($eq($_.cset, "set0")) { //#13608 + $k[$j++] = $_.sf1; //#13604 + $k[$j++] = $_[$_.cset]; //#13604 + $_.enc(); //#13604 + $k[$j++] = $_.char1; //#13605 + $k[$j++] = $_.set1; //#13605 + $_.enc(); //#13605 + } else { //#13608 + $k[$j++] = $_.sf0; //#13607 + $k[$j++] = $_[$_.cset]; //#13607 + $_.enc(); //#13607 + $k[$j++] = $_.char1; //#13608 + $k[$j++] = $_.set0; //#13608 + $_.enc(); //#13608 + } //#13608 + $_.i = $_.i + 1; //#13610 + break; //#13611 + } //#13611 + break; //#13614 + } //#13614 + } //#13614 + $_.cws = $geti($_.cws, 0, $_.j); //#13618 + } //#13618 + if (!bwipp_posicode.__13669__) { //#13669 + $_ = Object.create($_); //#13669 var _56 = new Map([ ["a", $a(["141112", "131212", "121312", "111412", "131113", "121213", "111313", "121114", "111214", "111115", "181111", "171211", "161311", "151411", "141511", "131611", "121711", "111811", "171112", "161212", "151312", "141412", "131512", "121612", "111712", "161113", "151213", "141313", "131413", "121513", "111613", "151114", "141214", "131314", "121414", "111514", "141115", "131215", "121315", "111415", "131116", "121216", "111316", "121117", "111217", "111118", "1<111112", "111111111;1"])], ["b", $a(["151213", "141313", "131413", "121513", "141214", "131314", "121414", "131215", "121315", "121216", "191212", "181312", "171412", "161512", "151612", "141712", "131812", "121912", "181213", "171313", "161413", "151513", "141613", "131713", "121813", "171214", "161314", "151414", "141514", "131614", "121714", "161215", "151315", "141415", "131515", "121615", "151216", "141316", "131416", "121516", "141217", "131317", "121417", "131218", "121318", "121219", "1<121312", "121212121<1"])], ["limiteda", $a(["111411", "111312", "111213", "111114", "121311", "121212", "121113", "141111", "131211", "131112", "171111", "161211", "151311", "141411", "131511", "121611", "111711", "161112", "151212", "141312", "131412", "121512", "111612", "151113", "141213", "131313", "121413", "111513", "141114", "131214", "121314", "111414", "131115", "121215", "111315", "121116", "111216", "111117", "151111", "1"])], ["limitedb", $a(["121512", "121413", "121314", "121215", "131412", "131313", "131214", "151212", "141312", "141213", "181212", "171312", "161412", "151512", "141612", "131712", "121812", "171213", "161313", "151413", "141513", "131613", "121713", "161214", "151314", "141414", "131514", "121614", "151215", "141315", "131415", "121515", "141216", "131316", "121416", "131217", "121317", "121218", "141212", "1"])] - ]); //#13365 - $_.encmaps = _56; //#13367 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13367 - bwipp_posicode.__13368__ = 1; //#13367 - $_ = Object.getPrototypeOf($_); //#13367 - } //#13367 - $_.encs = $get($_.encmaps, $_.version); //#13369 - if (!bwipp_posicode.__13379__) { //#13379 - $_ = Object.create($_); //#13379 - $_.c2w = $a([$a([495, 330, 210, 126, 70, 35, 15, 5]), $a([165, 120, 84, 56, 35, 20, 10, 4]), $a([45, 36, 28, 21, 15, 10, 6, 3]), $a([9, 8, 7, 6, 5, 4, 3, 2]), $a([1, 1, 1, 1, 1, 1, 1, 1])]); //#13378 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13378 - bwipp_posicode.__13379__ = 1; //#13378 - $_ = Object.getPrototypeOf($_); //#13378 - } //#13378 - $_.v = 0; //#13380 - var _5I = $_.cws; //#13381 - for (var _5J = 0, _5K = _5I.length; _5J < _5K; _5J++) { //#13390 - $_.cw = $get(_5I, _5J); //#13382 - for (var _5M = 0, _5N = 6; _5M < _5N; _5M++) { //#13389 - if ((($_.cw ^ $_.v) & 1) != 0) { //#13386 - $_.v = $_.v ^ 7682; //#13385 - } //#13385 - $_.v = $_.v >>> 1; //#13387 - $_.cw = $_.cw >>> 1; //#13388 - } //#13388 - } //#13388 - $_.v = $_.v + $_.checkoffset; //#13391 - if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13399 - $_.v = $_.v & 1023; //#13394 - if (($_.v > 824) && ($_.v < 853)) { //#13397 - $_.v = $_.v + 292; //#13396 - } //#13396 - } else { //#13399 - $_.v = ($_.v & 1023) + 45; //#13399 - } //#13399 - $_.d = $a([2, 2, 2, 2, 2, 2]); //#13402 - $_.r = 0; //#13403 - $_.c = 0; //#13403 - $_.w = 0; //#13403 - $_.sum = 0; //#13403 - for (;;) { //#13422 - if ($_.sum == $_.v) { //#13405 - break; //#13405 - } //#13405 - $_.t = $f($_.sum + $get($get($_.c2w, $_.r), $_.c)); //#13406 - if ($_.t == $_.v) { //#13411 - $_.w = $_.w + 1; //#13408 - $put($_.d, $_.r, $_.w + 2); //#13409 - $_.sum = $_.t; //#13410 - } //#13410 - if ($_.t > $_.v) { //#13416 - $put($_.d, $_.r, $_.w + 2); //#13413 - $_.r = $_.r + 1; //#13414 - $_.w = 0; //#13415 - } //#13415 - if ($_.t < $_.v) { //#13421 - $_.c = $_.c + 1; //#13418 - $_.w = $_.w + 1; //#13419 - $_.sum = $_.t; //#13420 - } //#13420 - } //#13420 - $k[$j++] = 20; //#13423 - for (var _63 = 0; _63 <= 4; _63 += 1) { //#13423 - var _66 = $k[--$j]; //#13423 - $k[$j++] = $f(_66 - $get($_.d, _63)); //#13423 - } //#13423 - $put($_.d, 5, $k[--$j]); //#13424 - if ($eq($_.version, "b") || $eq($_.version, "limitedb")) { //#13427 - $k[$j++] = Infinity; //#13426 - var _6B = $_.d; //#13426 - for (var _6C = 0, _6D = _6B.length; _6C < _6D; _6C++) { //#13426 - $k[$j++] = $f($get(_6B, _6C) + 1); //#13426 - } //#13426 - $_.d = $a(); //#13426 - } //#13426 - $_.cbs = $strcpy($s(12), "111111111111"); //#13428 - for (var _6I = 5; _6I >= 0; _6I -= 1) { //#13432 - $_.i = _6I; //#13430 - $put($_.cbs, ((5 - $_.i) * 2) + 1, $f($get($_.d, $_.i) + 47)); //#13431 - } //#13431 - $_.sbs = $s(($_.cws.length * 6) + 31); //#13435 - var _6S = $get($_.encs, $_.encs.length - 2); //#13436 - $puti($_.sbs, 0, _6S); //#13437 - $_.j = _6S.length; //#13438 - for (var _6W = 0, _6V = $_.cws.length - 1; _6W <= _6V; _6W += 1) { //#13443 - $_.i = _6W; //#13440 - $puti($_.sbs, $_.j, $get($_.encs, $get($_.cws, $_.i))); //#13441 - $_.j = $_.j + 6; //#13442 - } //#13442 - $puti($_.sbs, $_.j, $_.cbs); //#13444 - $_.j = $_.j + 12; //#13445 - var _6l = $get($_.encs, $_.encs.length - 1); //#13446 - $puti($_.sbs, $_.j, _6l); //#13447 - $_.j = _6l.length + $_.j; //#13448 - $_.sbs = $geti($_.sbs, 0, $_.j); //#13449 - $k[$j++] = Infinity; //#13452 - $k[$j++] = Infinity; //#13454 - var _6s = $_.sbs; //#13454 - for (var _6t = 0, _6u = _6s.length; _6t < _6u; _6t++) { //#13454 - $k[$j++] = $f($get(_6s, _6t) - 48); //#13454 - } //#13454 - var _6w = $a(); //#13454 - $k[$j++] = Infinity; //#13455 - for (var _6y = 0, _6z = ~~(($_.sbs.length + 1) / 2); _6y < _6z; _6y++) { //#13455 - $k[$j++] = $_.height; //#13455 - } //#13455 - var _71 = $a(); //#13455 - $k[$j++] = Infinity; //#13456 - for (var _73 = 0, _74 = ~~(($_.sbs.length + 1) / 2); _73 < _74; _73++) { //#13456 - $k[$j++] = 0; //#13456 - } //#13456 - var _75 = $a(); //#13456 + ]); //#13666 + $_.encmaps = _56; //#13668 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13668 + bwipp_posicode.__13669__ = 1; //#13668 + $_ = Object.getPrototypeOf($_); //#13668 + } //#13668 + $_.encs = $get($_.encmaps, $_.version); //#13670 + if (!bwipp_posicode.__13680__) { //#13680 + $_ = Object.create($_); //#13680 + $_.c2w = $a([$a([495, 330, 210, 126, 70, 35, 15, 5]), $a([165, 120, 84, 56, 35, 20, 10, 4]), $a([45, 36, 28, 21, 15, 10, 6, 3]), $a([9, 8, 7, 6, 5, 4, 3, 2]), $a([1, 1, 1, 1, 1, 1, 1, 1])]); //#13679 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_posicode.$ctx[id] = $_[id]); //#13679 + bwipp_posicode.__13680__ = 1; //#13679 + $_ = Object.getPrototypeOf($_); //#13679 + } //#13679 + $_.v = 0; //#13681 + var _5I = $_.cws; //#13682 + for (var _5J = 0, _5K = _5I.length; _5J < _5K; _5J++) { //#13691 + $_.cw = $get(_5I, _5J); //#13683 + for (var _5M = 0, _5N = 6; _5M < _5N; _5M++) { //#13690 + if ((($_.cw ^ $_.v) & 1) != 0) { //#13687 + $_.v = $_.v ^ 7682; //#13686 + } //#13686 + $_.v = $_.v >>> 1; //#13688 + $_.cw = $_.cw >>> 1; //#13689 + } //#13689 + } //#13689 + $_.v = $_.v + $_.checkoffset; //#13692 + if ($eq($_.version, "limiteda") || $eq($_.version, "limitedb")) { //#13700 + $_.v = $_.v & 1023; //#13695 + if (($_.v > 824) && ($_.v < 853)) { //#13698 + $_.v = $_.v + 292; //#13697 + } //#13697 + } else { //#13700 + $_.v = ($_.v & 1023) + 45; //#13700 + } //#13700 + $_.d = $a([2, 2, 2, 2, 2, 2]); //#13703 + $_.r = 0; //#13704 + $_.c = 0; //#13704 + $_.w = 0; //#13704 + $_.sum = 0; //#13704 + for (;;) { //#13723 + if ($_.sum == $_.v) { //#13706 + break; //#13706 + } //#13706 + $_.t = $f($_.sum + $get($get($_.c2w, $_.r), $_.c)); //#13707 + if ($_.t == $_.v) { //#13712 + $_.w = $_.w + 1; //#13709 + $put($_.d, $_.r, $_.w + 2); //#13710 + $_.sum = $_.t; //#13711 + } //#13711 + if ($_.t > $_.v) { //#13717 + $put($_.d, $_.r, $_.w + 2); //#13714 + $_.r = $_.r + 1; //#13715 + $_.w = 0; //#13716 + } //#13716 + if ($_.t < $_.v) { //#13722 + $_.c = $_.c + 1; //#13719 + $_.w = $_.w + 1; //#13720 + $_.sum = $_.t; //#13721 + } //#13721 + } //#13721 + $k[$j++] = 20; //#13724 + for (var _63 = 0; _63 <= 4; _63 += 1) { //#13724 + var _66 = $k[--$j]; //#13724 + $k[$j++] = $f(_66 - $get($_.d, _63)); //#13724 + } //#13724 + $put($_.d, 5, $k[--$j]); //#13725 + if ($eq($_.version, "b") || $eq($_.version, "limitedb")) { //#13728 + $k[$j++] = Infinity; //#13727 + var _6B = $_.d; //#13727 + for (var _6C = 0, _6D = _6B.length; _6C < _6D; _6C++) { //#13727 + $k[$j++] = $f($get(_6B, _6C) + 1); //#13727 + } //#13727 + $_.d = $a(); //#13727 + } //#13727 + $_.cbs = $strcpy($s(12), "111111111111"); //#13729 + for (var _6I = 5; _6I >= 0; _6I -= 1) { //#13733 + $_.i = _6I; //#13731 + $put($_.cbs, ((5 - $_.i) * 2) + 1, $f($get($_.d, $_.i) + 47)); //#13732 + } //#13732 + $_.sbs = $s(($_.cws.length * 6) + 31); //#13736 + var _6S = $get($_.encs, $_.encs.length - 2); //#13737 + $puti($_.sbs, 0, _6S); //#13738 + $_.j = _6S.length; //#13739 + for (var _6W = 0, _6V = $_.cws.length - 1; _6W <= _6V; _6W += 1) { //#13744 + $_.i = _6W; //#13741 + $puti($_.sbs, $_.j, $get($_.encs, $get($_.cws, $_.i))); //#13742 + $_.j = $_.j + 6; //#13743 + } //#13743 + $puti($_.sbs, $_.j, $_.cbs); //#13745 + $_.j = $_.j + 12; //#13746 + var _6l = $get($_.encs, $_.encs.length - 1); //#13747 + $puti($_.sbs, $_.j, _6l); //#13748 + $_.j = _6l.length + $_.j; //#13749 + $_.sbs = $geti($_.sbs, 0, $_.j); //#13750 + $k[$j++] = Infinity; //#13753 + $k[$j++] = Infinity; //#13755 + var _6s = $_.sbs; //#13755 + for (var _6t = 0, _6u = _6s.length; _6t < _6u; _6t++) { //#13755 + $k[$j++] = $f($get(_6s, _6t) - 48); //#13755 + } //#13755 + var _6w = $a(); //#13755 + $k[$j++] = Infinity; //#13756 + for (var _6y = 0, _6z = ~~(($_.sbs.length + 1) / 2); _6y < _6z; _6y++) { //#13756 + $k[$j++] = $_.height; //#13756 + } //#13756 + var _71 = $a(); //#13756 + $k[$j++] = Infinity; //#13757 + for (var _73 = 0, _74 = ~~(($_.sbs.length + 1) / 2); _73 < _74; _73++) { //#13757 + $k[$j++] = 0; //#13757 + } //#13757 + var _75 = $a(); //#13757 var _7D = new Map([ ["a", 0], ["b", 0], ["limiteda", 12], ["limitedb", 13] - ]); //#13459 + ]); //#13760 var _7G = new Map([ ["a", 0], ["b", 0], ["limiteda", 12], ["limitedb", 13] - ]); //#13460 - $k[$j++] = 'ren'; //#13461 - $k[$j++] = bwipp_renlinear; //#13461 - $k[$j++] = 'sbs'; //#13461 - $k[$j++] = _6w; //#13461 - $k[$j++] = 'bhs'; //#13461 - $k[$j++] = _71; //#13461 - $k[$j++] = 'bbs'; //#13461 - $k[$j++] = _75; //#13461 - $k[$j++] = 'txt'; //#13461 - $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#13461 - $k[$j++] = 'textxalign'; //#13461 - $k[$j++] = "center"; //#13461 - $k[$j++] = 'borderleft'; //#13461 - $k[$j++] = $get(_7D, $_.version); //#13461 - $k[$j++] = 'borderright'; //#13461 - $k[$j++] = $get(_7G, $_.version); //#13461 - $k[$j++] = 'opt'; //#13461 - $k[$j++] = $_.options; //#13461 - var _7K = $d(); //#13461 - $k[$j++] = _7K; //#13464 - if (!$_.dontdraw) { //#13464 - bwipp_renlinear(); //#13464 - } //#13464 - $_ = Object.getPrototypeOf($_); //#13466 - $_ = Object.getPrototypeOf($_); //#13468 + ]); //#13761 + $k[$j++] = 'ren'; //#13762 + $k[$j++] = 'renlinear'; //#13762 + $k[$j++] = 'sbs'; //#13762 + $k[$j++] = _6w; //#13762 + $k[$j++] = 'bhs'; //#13762 + $k[$j++] = _71; //#13762 + $k[$j++] = 'bbs'; //#13762 + $k[$j++] = _75; //#13762 + $k[$j++] = 'txt'; //#13762 + $k[$j++] = $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])]); //#13762 + $k[$j++] = 'textxalign'; //#13762 + $k[$j++] = "center"; //#13762 + $k[$j++] = 'borderleft'; //#13762 + $k[$j++] = $get(_7D, $_.version); //#13762 + $k[$j++] = 'borderright'; //#13762 + $k[$j++] = $get(_7G, $_.version); //#13762 + $k[$j++] = 'opt'; //#13762 + $k[$j++] = $_.options; //#13762 + var _7K = $d(); //#13762 + $k[$j++] = _7K; //#13765 + if (!$_.dontdraw) { //#13765 + bwipp_renlinear(); //#13765 + } //#13765 + $_ = Object.getPrototypeOf($_); //#13767 + $_ = Object.getPrototypeOf($_); //#13769 } //bwipp_posicode function bwipp_codablockf() { - $_ = Object.create($_); //#13499 - $_.dontdraw = false; //#13502 - $_.rows = -1; //#13503 - $_.columns = 8; //#13504 - $_.rowheight = 10; //#13505 - $_.sepheight = 1; //#13506 - $_.parse = false; //#13507 - $_.parsefnc = false; //#13508 - $k[$j++] = $_; //#13510 - bwipp_processoptions(); //#13510 - $_.options = $k[--$j]; //#13510 - $_.barcode = $k[--$j]; //#13511 - if (($_.columns < 4) || ($_.columns > 62)) { //#13515 - $k[$j++] = 'bwipp.codablockfBadColumns#13514'; //#13514 - $k[$j++] = "Codablock F must have 4 to 62 columns"; //#13514 - bwipp_raiseerror(); //#13514 - } //#13514 - if (($_.rows != -1) && (($_.rows < 2) || ($_.rows > 44))) { //#13519 - $k[$j++] = 'bwipp.codablockfBadRows#13518'; //#13518 - $k[$j++] = "Codablock F must have 2 to 44 rows"; //#13518 - bwipp_raiseerror(); //#13518 - } //#13518 - if ($_.rowheight < 8) { //#13523 - $k[$j++] = 'bwipp.codablockfBadRowHeight#13522'; //#13522 - $k[$j++] = "Codablock F must have rowheight of at least 8"; //#13522 - bwipp_raiseerror(); //#13522 - } //#13522 - if ($_.sepheight < 1) { //#13527 - $k[$j++] = 'bwipp.codablockfBadSepHeight#13526'; //#13526 - $k[$j++] = "Codablock F must have sepheight of at least 1"; //#13526 - bwipp_raiseerror(); //#13526 - } //#13526 - bwipp_loadctx(bwipp_codablockf) //#13529 - $k[$j++] = 'c'; //#13531 - if (($_.columns >= 4) && ($_.columns <= 62)) { //#13531 - $k[$j++] = $_.columns; //#13531 - } else { //#13531 - $k[$j++] = 8; //#13531 - } //#13531 - var _C = $k[--$j]; //#13531 - $_[$k[--$j]] = _C; //#13531 - $k[$j++] = 'rows'; //#13532 - if (($_.rows >= 2) && ($_.rows <= 44)) { //#13532 - $k[$j++] = $_.rows; //#13532 - } else { //#13532 - $k[$j++] = -1; //#13532 - } //#13532 - var _H = $k[--$j]; //#13532 - $_[$k[--$j]] = _H; //#13532 - $_.swa = -1; //#13535 - $_.swb = -2; //#13535 - $_.swc = -3; //#13535 - $_.sft = -4; //#13535 - $_.fn1 = -5; //#13536 - $_.fn2 = -6; //#13536 - $_.fn3 = -7; //#13536 - $_.fn4 = -8; //#13536 - $_.sta = -9; //#13537 - $_.stp = -10; //#13537 + $_ = Object.create($_); //#13800 + $_.dontdraw = false; //#13803 + $_.rows = -1; //#13804 + $_.columns = 8; //#13805 + $_.rowheight = 10; //#13806 + $_.sepheight = 1; //#13807 + $_.parse = false; //#13808 + $_.parsefnc = false; //#13809 + $k[$j++] = $_; //#13811 + bwipp_processoptions(); //#13811 + $_.options = $k[--$j]; //#13811 + $_.barcode = $k[--$j]; //#13812 + if (($_.columns < 4) || ($_.columns > 62)) { //#13816 + $k[$j++] = 'bwipp.codablockfBadColumns#13815'; //#13815 + $k[$j++] = "Codablock F must have 4 to 62 columns"; //#13815 + bwipp_raiseerror(); //#13815 + } //#13815 + if (($_.rows != -1) && (($_.rows < 2) || ($_.rows > 44))) { //#13820 + $k[$j++] = 'bwipp.codablockfBadRows#13819'; //#13819 + $k[$j++] = "Codablock F must have 2 to 44 rows"; //#13819 + bwipp_raiseerror(); //#13819 + } //#13819 + if ($_.rowheight < 8) { //#13824 + $k[$j++] = 'bwipp.codablockfBadRowHeight#13823'; //#13823 + $k[$j++] = "Codablock F must have rowheight of at least 8"; //#13823 + bwipp_raiseerror(); //#13823 + } //#13823 + if ($_.sepheight < 1) { //#13828 + $k[$j++] = 'bwipp.codablockfBadSepHeight#13827'; //#13827 + $k[$j++] = "Codablock F must have sepheight of at least 1"; //#13827 + bwipp_raiseerror(); //#13827 + } //#13827 + bwipp_loadctx(bwipp_codablockf) //#13830 + $k[$j++] = 'c'; //#13832 + if (($_.columns >= 4) && ($_.columns <= 62)) { //#13832 + $k[$j++] = $_.columns; //#13832 + } else { //#13832 + $k[$j++] = 8; //#13832 + } //#13832 + var _C = $k[--$j]; //#13832 + $_[$k[--$j]] = _C; //#13832 + $k[$j++] = 'rows'; //#13833 + if (($_.rows >= 2) && ($_.rows <= 44)) { //#13833 + $k[$j++] = $_.rows; //#13833 + } else { //#13833 + $k[$j++] = -1; //#13833 + } //#13833 + var _H = $k[--$j]; //#13833 + $_[$k[--$j]] = _H; //#13833 + $_.swa = -1; //#13836 + $_.swb = -2; //#13836 + $_.swc = -3; //#13836 + $_.sft = -4; //#13836 + $_.fn1 = -5; //#13837 + $_.fn2 = -6; //#13837 + $_.fn3 = -7; //#13837 + $_.fn4 = -8; //#13837 + $_.sta = -9; //#13838 + $_.stp = -10; //#13838 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#13545 - $_.fncvals = _N; //#13547 - $k[$j++] = 'msg'; //#13548 - $k[$j++] = $_.barcode; //#13548 - $k[$j++] = $_.fncvals; //#13548 - bwipp_parseinput(); //#13548 - var _Q = $k[--$j]; //#13548 - $_[$k[--$j]] = _Q; //#13548 - $_.msglen = $_.msg.length; //#13549 - $_.msgtmp = $a([]); //#13552 - var _U = $_.msg; //#13553 - for (var _V = 0, _W = _U.length; _V < _W; _V++) { //#13556 - $_.char = $get(_U, _V); //#13554 - $k[$j++] = Infinity; //#13555 - $aload($_.msgtmp); //#13555 - if ($_.char < 128) { //#13555 - $k[$j++] = $_.char; //#13555 - } else { //#13555 - $k[$j++] = $_.fn4; //#13555 - $k[$j++] = $_.char & 127; //#13555 - } //#13555 - $_.msgtmp = $a(); //#13555 - } //#13555 - $_.kmsg = $_.msg; //#13557 - $_.msg = $_.msgtmp; //#13558 - $_.msglen = $_.msg.length; //#13559 - if (!bwipp_codablockf.__13616__) { //#13616 - $_ = Object.create($_); //#13616 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stp, $_.stp, $_.stp])]); //#13600 - $_.charvals = $a([new Map, new Map, new Map]); //#13603 - for (var _2p = 0, _2o = $_.charmaps.length - 1; _2p <= _2o; _2p += 1) { //#13612 - $_.i = _2p; //#13605 - $_.encs = $get($_.charmaps, $_.i); //#13606 - for (var _2t = 0; _2t <= 2; _2t += 1) { //#13611 - $_.j = _2t; //#13608 - var _2w = $get($_.encs, $_.j); //#13609 - $k[$j++] = _2w; //#13609 - if ($eq($type(_2w), 'stringtype')) { //#13609 - var _2z = $get($k[--$j], 0); //#13609 - $k[$j++] = _2z; //#13609 - } //#13609 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13610 - } //#13610 - } //#13610 - $_.seta = $get($_.charvals, 0); //#13613 - $_.setb = $get($_.charvals, 1); //#13614 - $_.setc = $get($_.charvals, 2); //#13615 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13615 - bwipp_codablockf.__13616__ = 1; //#13615 - $_ = Object.getPrototypeOf($_); //#13615 - } //#13615 + ]); //#13846 + $_.fncvals = _N; //#13848 + $k[$j++] = 'msg'; //#13849 + $k[$j++] = $_.barcode; //#13849 + $k[$j++] = $_.fncvals; //#13849 + bwipp_parseinput(); //#13849 + var _Q = $k[--$j]; //#13849 + $_[$k[--$j]] = _Q; //#13849 + $_.msglen = $_.msg.length; //#13850 + $_.msgtmp = $a([]); //#13853 + var _U = $_.msg; //#13854 + for (var _V = 0, _W = _U.length; _V < _W; _V++) { //#13857 + $_.char = $get(_U, _V); //#13855 + $k[$j++] = Infinity; //#13856 + $aload($_.msgtmp); //#13856 + if ($_.char < 128) { //#13856 + $k[$j++] = $_.char; //#13856 + } else { //#13856 + $k[$j++] = $_.fn4; //#13856 + $k[$j++] = $_.char & 127; //#13856 + } //#13856 + $_.msgtmp = $a(); //#13856 + } //#13856 + $_.kmsg = $_.msg; //#13858 + $_.msg = $_.msgtmp; //#13859 + $_.msglen = $_.msg.length; //#13860 + if (!bwipp_codablockf.__13917__) { //#13917 + $_ = Object.create($_); //#13917 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sft, $_.sft, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.sta, $_.sta, $_.sta]), $a([$_.stp, $_.stp, $_.stp])]); //#13901 + $_.charvals = $a([new Map, new Map, new Map]); //#13904 + for (var _2p = 0, _2o = $_.charmaps.length - 1; _2p <= _2o; _2p += 1) { //#13913 + $_.i = _2p; //#13906 + $_.encs = $get($_.charmaps, $_.i); //#13907 + for (var _2t = 0; _2t <= 2; _2t += 1) { //#13912 + $_.j = _2t; //#13909 + var _2w = $get($_.encs, $_.j); //#13910 + $k[$j++] = _2w; //#13910 + if ($eq($type(_2w), 'stringtype')) { //#13910 + var _2z = $get($k[--$j], 0); //#13910 + $k[$j++] = _2z; //#13910 + } //#13910 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#13911 + } //#13911 + } //#13911 + $_.seta = $get($_.charvals, 0); //#13914 + $_.setb = $get($_.charvals, 1); //#13915 + $_.setc = $get($_.charvals, 2); //#13916 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13916 + bwipp_codablockf.__13917__ = 1; //#13916 + $_ = Object.getPrototypeOf($_); //#13916 + } //#13916 $_.numsscr = function() { - $_.n = 0; //#13620 - $_.s = 0; //#13620 - $_.p = $k[--$j]; //#13621 - for (;;) { //#13632 - if ($_.p >= $_.msglen) { //#13622 - break; //#13622 - } //#13622 - var _3H = $get($_.msg, $_.p); //#13623 - var _3J = $get($_.setc, _3H) !== undefined; //#13624 - $k[$j++] = _3H; //#13624 - if (!_3J) { //#13624 - $j--; //#13624 - break; //#13624 - } //#13624 - if ($k[--$j] == $_.fn1) { //#13628 - if (($_.s % 2) == 0) { //#13627 - $_.s = $_.s + 1; //#13627 - } else { //#13627 - break; //#13627 - } //#13627 - } //#13627 - $_.n = $_.n + 1; //#13629 - $_.s = $_.s + 1; //#13630 - $_.p = $f($_.p + 1); //#13631 - } //#13631 - $k[$j++] = $_.n; //#13633 - $k[$j++] = $_.s; //#13633 - }; //#13633 + $_.n = 0; //#13921 + $_.s = 0; //#13921 + $_.p = $k[--$j]; //#13922 + for (;;) { //#13933 + if ($_.p >= $_.msglen) { //#13923 + break; //#13923 + } //#13923 + var _3H = $get($_.msg, $_.p); //#13924 + var _3J = $get($_.setc, _3H) !== undefined; //#13925 + $k[$j++] = _3H; //#13925 + if (!_3J) { //#13925 + $j--; //#13925 + break; //#13925 + } //#13925 + if ($k[--$j] == $_.fn1) { //#13929 + if (($_.s % 2) == 0) { //#13928 + $_.s = $_.s + 1; //#13928 + } else { //#13928 + break; //#13928 + } //#13928 + } //#13928 + $_.n = $_.n + 1; //#13930 + $_.s = $_.s + 1; //#13931 + $_.p = $f($_.p + 1); //#13932 + } //#13932 + $k[$j++] = $_.n; //#13934 + $k[$j++] = $_.s; //#13934 + }; //#13934 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#13638 - $_.j = $_.j + 1; //#13639 - }; //#13639 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#13939 + $_.j = $_.j + 1; //#13940 + }; //#13940 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#13642 - $_.j = $_.j + 1; //#13643 - }; //#13643 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#13943 + $_.j = $_.j + 1; //#13944 + }; //#13944 $_.encc = function() { - var _3f = $k[--$j]; //#13646 - $k[$j++] = _3f; //#13650 - if ($ne($type(_3f), 'arraytype')) { //#13649 - var _3j = $get($_.setc, $k[--$j]); //#13647 - $k[$j++] = _3j; //#13647 - } else { //#13649 - $aload($k[--$j]); //#13649 - var _3l = $k[--$j]; //#13649 - var _3m = $k[--$j]; //#13649 - $k[$j++] = $f($f(_3l - 48) + ($f(_3m - 48) * 10)); //#13649 - } //#13649 - $put($_.cws, $_.j, $k[--$j]); //#13651 - $_.j = $_.j + 1; //#13652 - }; //#13652 + var _3f = $k[--$j]; //#13947 + $k[$j++] = _3f; //#13951 + if ($ne($type(_3f), 'arraytype')) { //#13950 + var _3j = $get($_.setc, $k[--$j]); //#13948 + $k[$j++] = _3j; //#13948 + } else { //#13950 + $aload($k[--$j]); //#13950 + var _3l = $k[--$j]; //#13950 + var _3m = $k[--$j]; //#13950 + $k[$j++] = $f($f(_3l - 48) + ($f(_3m - 48) * 10)); //#13950 + } //#13950 + $put($_.cws, $_.j, $k[--$j]); //#13952 + $_.j = $_.j + 1; //#13953 + }; //#13953 $_.anotb = function() { - var _3r = $k[--$j]; //#13656 - var _3t = $get($_.seta, _3r) !== undefined; //#13656 - var _3v = $get($_.setb, _3r) !== undefined; //#13656 - $k[$j++] = _3t && (!_3v); //#13656 - }; //#13656 + var _3r = $k[--$j]; //#13957 + var _3t = $get($_.seta, _3r) !== undefined; //#13957 + var _3v = $get($_.setb, _3r) !== undefined; //#13957 + $k[$j++] = _3t && (!_3v); //#13957 + }; //#13957 $_.bnota = function() { - var _3w = $k[--$j]; //#13657 - var _3y = $get($_.setb, _3w) !== undefined; //#13657 - var _40 = $get($_.seta, _3w) !== undefined; //#13657 - $k[$j++] = _3y && (!_40); //#13657 - }; //#13657 - $k[$j++] = Infinity; //#13660 - for (var _42 = 0, _43 = $_.msg.length; _42 < _43; _42++) { //#13660 - $k[$j++] = 0; //#13660 - } //#13660 - $k[$j++] = 9999; //#13660 - $_.nextanotb = $a(); //#13660 - $k[$j++] = Infinity; //#13661 - for (var _46 = 0, _47 = $_.msg.length; _46 < _47; _46++) { //#13661 - $k[$j++] = 0; //#13661 - } //#13661 - $k[$j++] = 9999; //#13661 - $_.nextbnota = $a(); //#13661 - for (var _4A = $_.msg.length - 1; _4A >= 0; _4A -= 1) { //#13674 - $_.i = _4A; //#13663 - $k[$j++] = $get($_.msg, $_.i); //#13664 - $_.anotb(); //#13664 - if ($k[--$j]) { //#13667 - $put($_.nextanotb, $_.i, 0); //#13665 - } else { //#13667 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#13667 - } //#13667 - $k[$j++] = $get($_.msg, $_.i); //#13669 - $_.bnota(); //#13669 - if ($k[--$j]) { //#13672 - $put($_.nextbnota, $_.i, 0); //#13670 - } else { //#13672 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#13672 - } //#13672 - } //#13672 + var _3w = $k[--$j]; //#13958 + var _3y = $get($_.setb, _3w) !== undefined; //#13958 + var _40 = $get($_.seta, _3w) !== undefined; //#13958 + $k[$j++] = _3y && (!_40); //#13958 + }; //#13958 + $k[$j++] = Infinity; //#13961 + for (var _42 = 0, _43 = $_.msg.length; _42 < _43; _42++) { //#13961 + $k[$j++] = 0; //#13961 + } //#13961 + $k[$j++] = 9999; //#13961 + $_.nextanotb = $a(); //#13961 + $k[$j++] = Infinity; //#13962 + for (var _46 = 0, _47 = $_.msg.length; _46 < _47; _46++) { //#13962 + $k[$j++] = 0; //#13962 + } //#13962 + $k[$j++] = 9999; //#13962 + $_.nextbnota = $a(); //#13962 + for (var _4A = $_.msg.length - 1; _4A >= 0; _4A -= 1) { //#13975 + $_.i = _4A; //#13964 + $k[$j++] = $get($_.msg, $_.i); //#13965 + $_.anotb(); //#13965 + if ($k[--$j]) { //#13968 + $put($_.nextanotb, $_.i, 0); //#13966 + } else { //#13968 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#13968 + } //#13968 + $k[$j++] = $get($_.msg, $_.i); //#13970 + $_.bnota(); //#13970 + if ($k[--$j]) { //#13973 + $put($_.nextbnota, $_.i, 0); //#13971 + } else { //#13973 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#13973 + } //#13973 + } //#13973 $_.abeforeb = function() { - var _4X = $k[--$j]; //#13677 - $k[$j++] = $lt($get($_.nextanotb, _4X), $get($_.nextbnota, _4X)); //#13677 - }; //#13677 + var _4X = $k[--$j]; //#13978 + $k[$j++] = $lt($get($_.nextanotb, _4X), $get($_.nextbnota, _4X)); //#13978 + }; //#13978 $_.bbeforea = function() { - var _4c = $k[--$j]; //#13678 - $k[$j++] = $lt($get($_.nextbnota, _4c), $get($_.nextanotb, _4c)); //#13678 - }; //#13678 + var _4c = $k[--$j]; //#13979 + $k[$j++] = $lt($get($_.nextbnota, _4c), $get($_.nextanotb, _4c)); //#13979 + }; //#13979 $_.padrow = function() { - for (var _4i = 0, _4j = $k[--$j]; _4i < _4j; _4i++) { //#13688 - for (;;) { //#13687 - if ($eq($_.cset, "seta")) { //#13684 - $k[$j++] = $_.swc; //#13684 - $_.enca(); //#13684 - $_.cset = "setc"; //#13684 - break; //#13684 - } //#13684 - if ($eq($_.cset, "setb")) { //#13685 - $k[$j++] = $_.swc; //#13685 - $_.encb(); //#13685 - $_.cset = "setc"; //#13685 - break; //#13685 - } //#13685 - if ($eq($_.cset, "setc")) { //#13686 - $k[$j++] = $_.swb; //#13686 - $_.encc(); //#13686 - $_.cset = "setb"; //#13686 - break; //#13686 - } //#13686 - } //#13686 - } //#13686 - }; //#13686 + for (var _4i = 0, _4j = $k[--$j]; _4i < _4j; _4i++) { //#13989 + for (;;) { //#13988 + if ($eq($_.cset, "seta")) { //#13985 + $k[$j++] = $_.swc; //#13985 + $_.enca(); //#13985 + $_.cset = "setc"; //#13985 + break; //#13985 + } //#13985 + if ($eq($_.cset, "setb")) { //#13986 + $k[$j++] = $_.swc; //#13986 + $_.encb(); //#13986 + $_.cset = "setc"; //#13986 + break; //#13986 + } //#13986 + if ($eq($_.cset, "setc")) { //#13987 + $k[$j++] = $_.swb; //#13987 + $_.encc(); //#13987 + $_.cset = "setb"; //#13987 + break; //#13987 + } //#13987 + } //#13987 + } //#13987 + }; //#13987 $_.encafitsrow = function() { - if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#13703 - var _4z = ($_.rem == 2) && ($get($_.msg, $_.i + 1) <= 95); //#13695 - $k[$j++] = _4z; //#13699 - if (_4z) { //#13699 - $k[$j++] = $_.fn4; //#13696 - $_.enca(); //#13696 - $k[$j++] = $get($_.msg, $_.i + 1); //#13697 - $_.enca(); //#13697 - $_.i = $_.i + 2; //#13698 - } //#13698 - } else { //#13703 - $k[$j++] = $get($_.msg, $_.i); //#13701 - $_.enca(); //#13701 - $_.i = $_.i + 1; //#13702 - $k[$j++] = true; //#13703 - } //#13703 - }; //#13703 + if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#14004 + var _4z = ($_.rem == 2) && ($get($_.msg, $_.i + 1) <= 95); //#13996 + $k[$j++] = _4z; //#14000 + if (_4z) { //#14000 + $k[$j++] = $_.fn4; //#13997 + $_.enca(); //#13997 + $k[$j++] = $get($_.msg, $_.i + 1); //#13998 + $_.enca(); //#13998 + $_.i = $_.i + 2; //#13999 + } //#13999 + } else { //#14004 + $k[$j++] = $get($_.msg, $_.i); //#14002 + $_.enca(); //#14002 + $_.i = $_.i + 1; //#14003 + $k[$j++] = true; //#14004 + } //#14004 + }; //#14004 $_.encbfitsrow = function() { - if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#13719 - var _5I = ($_.rem == 2) && ($get($_.msg, $_.i + 1) >= 32); //#13711 - $k[$j++] = _5I; //#13715 - if (_5I) { //#13715 - $k[$j++] = $_.fn4; //#13712 - $_.encb(); //#13712 - $k[$j++] = $get($_.msg, $_.i + 1); //#13713 - $_.encb(); //#13713 - $_.i = $_.i + 2; //#13714 - } //#13714 - } else { //#13719 - $k[$j++] = $get($_.msg, $_.i); //#13717 - $_.encb(); //#13717 - $_.i = $_.i + 1; //#13718 - $k[$j++] = true; //#13719 - } //#13719 - }; //#13719 - $_.cws = $a($f($_.c + 5) * 44); //#13724 - $_.i = 0; //#13726 - $_.j = 0; //#13726 - $_.r = 1; //#13726 - $_.lastrow = false; //#13727 - for (;;) { //#13894 - if ($_.lastrow) { //#13729 - break; //#13729 - } //#13729 - if ($_.r > 44) { //#13733 - $k[$j++] = 'bwipp.codablockfTooBig#13732'; //#13732 - $k[$j++] = "Maximum length exceeded"; //#13732 - bwipp_raiseerror(); //#13732 - } //#13732 - $k[$j++] = $_.sta; //#13736 - $_.enca(); //#13736 - if ($_.i < $_.msglen) { //#13737 - $k[$j++] = $_.i; //#13737 - $_.numsscr(); //#13737 - } else { //#13737 - $k[$j++] = -1; //#13737 - $k[$j++] = -1; //#13737 - } //#13737 - $_.nums = $k[--$j]; //#13737 - $_.nchars = $k[--$j]; //#13737 - for (;;) { //#13757 - if ($_.msglen == 0) { //#13743 - $k[$j++] = $_.swb; //#13740 - $_.enca(); //#13740 - $_.cset = "setb"; //#13741 - break; //#13742 - } //#13742 - if ($_.nums >= 2) { //#13748 - $k[$j++] = $_.swc; //#13745 - $_.enca(); //#13745 - $_.cset = "setc"; //#13746 - break; //#13747 - } //#13747 - $k[$j++] = $_.i; //#13749 - $_.abeforeb(); //#13749 - if ($k[--$j]) { //#13753 - $k[$j++] = $_.sft; //#13750 - $_.enca(); //#13750 - $_.cset = "seta"; //#13751 - break; //#13752 - } //#13752 - $k[$j++] = $_.swb; //#13754 - $_.enca(); //#13754 - $_.cset = "setb"; //#13755 - break; //#13756 - } //#13756 - $_.j = $_.j + 1; //#13758 - $_.endofrow = false; //#13761 - for (;;) { //#13879 - $_.rem = $f($f($_.c + 3) - ($_.j % $f($_.c + 5))); //#13762 - if (($_.i == $_.msglen) || $_.endofrow) { //#13764 - break; //#13764 - } //#13764 - $k[$j++] = $_.i; //#13766 - $_.numsscr(); //#13766 - $_.nums = $k[--$j]; //#13766 - $_.nchars = $k[--$j]; //#13766 - $k[$j++] = 'remnums'; //#13767 - if ($_.nums > ($_.rem * 2)) { //#13767 - $k[$j++] = $_.rem * 2; //#13767 - } else { //#13767 - $k[$j++] = $_.nums; //#13767 - } //#13767 - var _5y = $k[--$j]; //#13767 - $_[$k[--$j]] = _5y; //#13767 - for (;;) { //#13877 - if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.remnums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#13805 - if ((($_.remnums % 2) == 0) && ($_.rem >= 3)) { //#13787 - $k[$j++] = $_.swc; //#13775 - if ($eq($_.cset, "seta")) { //#13775 - $_.enca(); //#13775 - } else { //#13775 - $_.encb(); //#13775 - } //#13775 - $_.cset = "setc"; //#13776 - for (var _6B = 0, _6C = 2; _6B < _6C; _6B++) { //#13785 - if ($get($_.msg, $_.i) == $_.fn1) { //#13783 - $k[$j++] = $_.fn1; //#13779 - $_.encc(); //#13779 - $_.i = $_.i + 1; //#13780 - } else { //#13783 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13782 - $_.encc(); //#13782 - $_.i = $_.i + 2; //#13783 - } //#13783 - } //#13783 - break; //#13786 - } //#13786 - if ((($_.remnums % 2) != 0) && ($_.rem >= 4)) { //#13804 - $k[$j++] = $get($_.msg, $_.i); //#13790 - if ($eq($_.cset, "seta")) { //#13790 - $_.enca(); //#13790 - } else { //#13790 - $_.encb(); //#13790 - } //#13790 - $_.i = $_.i + 1; //#13791 - $k[$j++] = $_.swc; //#13792 - if ($eq($_.cset, "seta")) { //#13792 - $_.enca(); //#13792 - } else { //#13792 - $_.encb(); //#13792 - } //#13792 - $_.cset = "setc"; //#13793 - for (var _6W = 0, _6X = 2; _6W < _6X; _6W++) { //#13802 - if ($get($_.msg, $_.i) == $_.fn1) { //#13800 - $k[$j++] = $_.fn1; //#13796 - $_.encc(); //#13796 - $_.i = $_.i + 1; //#13797 - } else { //#13800 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13799 - $_.encc(); //#13799 - $_.i = $_.i + 2; //#13800 - } //#13800 - } //#13800 - break; //#13803 - } //#13803 - } //#13803 - $k[$j++] = $eq($_.cset, "setb"); //#13806 - $k[$j++] = $get($_.msg, $_.i); //#13806 - $_.anotb(); //#13806 - var _6m = $k[--$j]; //#13806 - var _6n = $k[--$j]; //#13806 - if ((_6n && _6m) && ($_.rem >= 2)) { //#13821 - if ($_.i < ($_.msglen - 1)) { //#13815 - $k[$j++] = $_.i + 1; //#13809 - $_.bbeforea(); //#13809 - if ($k[--$j]) { //#13814 - $k[$j++] = $_.sft; //#13810 - $_.encb(); //#13810 - $k[$j++] = $get($_.msg, $_.i); //#13811 - $_.enca(); //#13811 - $_.i = $_.i + 1; //#13812 - break; //#13813 - } //#13813 - } //#13813 - $k[$j++] = $_.swa; //#13816 - $_.encb(); //#13816 - $_.cset = "seta"; //#13817 - $k[$j++] = $get($_.msg, $_.i); //#13818 - $_.enca(); //#13818 - $_.i = $_.i + 1; //#13819 - break; //#13820 - } //#13820 - $k[$j++] = $eq($_.cset, "seta"); //#13822 - $k[$j++] = $get($_.msg, $_.i); //#13822 - $_.bnota(); //#13822 - var _77 = $k[--$j]; //#13822 - var _78 = $k[--$j]; //#13822 - if ((_78 && _77) && ($_.rem >= 2)) { //#13837 - if ($_.i < ($_.msglen - 1)) { //#13831 - $k[$j++] = $_.i + 1; //#13825 - $_.abeforeb(); //#13825 - if ($k[--$j]) { //#13830 - $k[$j++] = $_.sft; //#13826 - $_.enca(); //#13826 - $k[$j++] = $get($_.msg, $_.i); //#13827 - $_.encb(); //#13827 - $_.i = $_.i + 1; //#13828 - break; //#13829 - } //#13829 - } //#13829 - $k[$j++] = $_.swb; //#13832 - $_.enca(); //#13832 - $_.cset = "setb"; //#13833 - $k[$j++] = $get($_.msg, $_.i); //#13834 - $_.encb(); //#13834 - $_.i = $_.i + 1; //#13835 - break; //#13836 - } //#13836 - if (($eq($_.cset, "setc") && ($_.remnums < 2)) && ($_.rem >= 2)) { //#13850 - $_.rem = $f($_.rem - 1); //#13840 - $k[$j++] = $_.i; //#13841 - $_.abeforeb(); //#13841 - if ($k[--$j]) { //#13848 - $k[$j++] = $_.swa; //#13842 - $_.encc(); //#13842 - $_.cset = "seta"; //#13843 - $_.encafitsrow(); //#13844 - if ($k[--$j]) { //#13844 - break; //#13844 - } //#13844 - } else { //#13848 - $k[$j++] = $_.swb; //#13846 - $_.encc(); //#13846 - $_.cset = "setb"; //#13847 - $_.encbfitsrow(); //#13848 - if ($k[--$j]) { //#13848 - break; //#13848 - } //#13848 - } //#13848 - } //#13848 - var _7d = $get($_.seta, $get($_.msg, $_.i)) !== undefined; //#13853 - if (($eq($_.cset, "seta") && _7d) && ($_.rem >= 1)) { //#13856 - $_.encafitsrow(); //#13855 - if ($k[--$j]) { //#13855 - break; //#13855 - } //#13855 - } //#13855 - var _7l = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#13857 - if (($eq($_.cset, "setb") && _7l) && ($_.rem >= 1)) { //#13860 - $_.encbfitsrow(); //#13859 - if ($k[--$j]) { //#13859 - break; //#13859 - } //#13859 - } //#13859 - if (($eq($_.cset, "setc") && ($_.remnums >= 2)) && ($_.rem >= 1)) { //#13871 - if ($get($_.msg, $_.i) == $_.fn1) { //#13868 - $k[$j++] = $_.fn1; //#13864 - $_.encc(); //#13864 - $_.i = $_.i + 1; //#13865 - } else { //#13868 - $k[$j++] = $geti($_.msg, $_.i, 2); //#13867 - $_.encc(); //#13867 - $_.i = $_.i + 2; //#13868 - } //#13868 - break; //#13870 - } //#13870 - $_.endofrow = true; //#13874 - break; //#13875 - } //#13875 - } //#13875 - if ((((($_.r >= $_.rows) || ($_.rows == -1)) && ($_.r > 1)) && ($_.i == $_.msglen)) && ($_.rem >= 2)) { //#13891 - $k[$j++] = $f($_.rem - 2); //#13883 - $_.padrow(); //#13883 - $_.j = $_.j + 3; //#13884 - $k[$j++] = $_.stp; //#13885 - $_.enca(); //#13885 - $_.lastrow = true; //#13886 - } else { //#13891 - $k[$j++] = $_.rem; //#13888 - $_.padrow(); //#13888 - $_.j = $_.j + 1; //#13889 - $k[$j++] = $_.stp; //#13890 - $_.enca(); //#13890 - $_.r = $_.r + 1; //#13891 - } //#13891 - } //#13891 - $_.cws = $geti($_.cws, 0, $_.j); //#13895 - if (!bwipp_codablockf.__13905__) { //#13905 - $_ = Object.create($_); //#13905 - $k[$j++] = Infinity; //#13899 - for (var _8I = 64; _8I <= 95; _8I += 1) { //#13900 - $k[$j++] = _8I; //#13900 - } //#13900 - for (var _8J = 0; _8J <= 15; _8J += 1) { //#13901 - $k[$j++] = _8J; //#13901 - } //#13901 - for (var _8K = 26; _8K <= 63; _8K += 1) { //#13902 - $k[$j++] = _8K; //#13902 - } //#13902 - $_.abmap = $a(); //#13902 - $k[$j++] = Infinity; //#13904 - for (var _8M = 0; _8M <= 85; _8M += 1) { //#13904 - $k[$j++] = _8M; //#13904 - } //#13904 - $_.cmap = $a(); //#13904 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13904 - bwipp_codablockf.__13905__ = 1; //#13904 - $_ = Object.getPrototypeOf($_); //#13904 - } //#13904 - $_.chkmsg = $a($_.kmsg.length); //#13908 - $_.j = 0; //#13909 - for (var _8T = 0, _8S = $_.kmsg.length - 1; _8T <= _8S; _8T += 1) { //#13915 - $_.i = _8T; //#13911 - $_.char = $get($_.kmsg, $_.i); //#13912 - if ($_.char >= 0) { //#13913 - $put($_.chkmsg, $_.j, $_.char); //#13913 - $_.j = $_.j + 1; //#13913 - } //#13913 - if (($_.char == $_.fn1) && ($_.i != 0)) { //#13914 - $put($_.chkmsg, $_.j, 29); //#13914 - $_.j = $_.j + 1; //#13914 - } //#13914 - } //#13914 - $_.t1 = 0; //#13916 - $_.t2 = 0; //#13916 - $_.k1 = 0; //#13916 - $_.k2 = 0; //#13916 - for (var _8k = 0, _8j = $_.j - 1; _8k <= _8j; _8k += 1) { //#13923 - $_.i = _8k; //#13918 - $_.t1 = ($get($_.chkmsg, $_.i) * $_.i) % 86; //#13919 - $_.t2 = $f($_.t1 + $get($_.chkmsg, $_.i)) % 86; //#13920 - $_.k1 = $f($_.k1 + $_.t2) % 86; //#13921 - $_.k2 = $f($_.k2 + $_.t1) % 86; //#13922 - } //#13922 - $k[$j++] = $_.cws; //#13924 - $k[$j++] = $_.cws.length - 4; //#13924 - if ($ne($_.cset, "setc")) { //#13924 - $k[$j++] = $_.abmap; //#13924 - } else { //#13924 - $k[$j++] = $_.cmap; //#13924 - } //#13924 - var _94 = $get($k[--$j], $_.k1); //#13924 - var _95 = $k[--$j]; //#13924 - $put($k[--$j], _95, _94); //#13924 - $k[$j++] = $_.cws; //#13925 - $k[$j++] = $_.cws.length - 3; //#13925 - if ($ne($_.cset, "setc")) { //#13925 - $k[$j++] = $_.abmap; //#13925 - } else { //#13925 - $k[$j++] = $_.cmap; //#13925 - } //#13925 - var _9E = $get($k[--$j], $_.k2); //#13925 - var _9F = $k[--$j]; //#13925 - $put($k[--$j], _9F, _9E); //#13925 - var _9H = $_.cws; //#13928 - $k[$j++] = _9H; //#13928 - $k[$j++] = 2; //#13928 - if ($get(_9H, 2 - 1) != 99) { //#13928 - $k[$j++] = $_.abmap; //#13928 - } else { //#13928 - $k[$j++] = $_.cmap; //#13928 - } //#13928 - var _9N = $get($k[--$j], $_.r - 2); //#13928 - var _9O = $k[--$j]; //#13928 - $put($k[--$j], _9O, _9N); //#13928 - for (var _9S = 1, _9R = $_.r - 1; _9S <= _9R; _9S += 1) { //#13932 - $_.i = _9S; //#13930 - var _9T = $_.cws; //#13931 - var _9U = $_.i; //#13931 - var _9V = $_.c; //#13931 - $k[$j++] = _9T; //#13931 - $k[$j++] = $f((_9U * $f(_9V + 5)) + 2); //#13931 - if ($get(_9T, $f(($f((_9U * $f(_9V + 5)) + 2)) - 1)) != 99) { //#13931 - $k[$j++] = $_.abmap; //#13931 - } else { //#13931 - $k[$j++] = $_.cmap; //#13931 - } //#13931 - var _9b = $get($k[--$j], $_.i + 42); //#13931 - var _9c = $k[--$j]; //#13931 - $put($k[--$j], _9c, _9b); //#13931 - } //#13931 - for (var _9g = 0, _9f = $_.r - 1; _9g <= _9f; _9g += 1) { //#13943 - $_.rcws = $geti($_.cws, _9g * $f($_.c + 5), $f($_.c + 4)); //#13936 - $_.csum = $get($_.rcws, 0); //#13937 - for (var _9p = 1, _9o = $_.rcws.length - 2; _9p <= _9o; _9p += 1) { //#13941 - $_.i = _9p; //#13939 - $_.csum = $f($_.csum + ($get($_.rcws, $_.i) * $_.i)); //#13940 - } //#13940 - $put($_.rcws, $_.rcws.length - 1, $_.csum % 103); //#13942 - } //#13942 - var _9z = $get($_.options, 'debugcws') !== undefined; //#13945 - if (_9z) { //#13945 - $k[$j++] = 'bwipp.debugcws#13945'; //#13945 - $k[$j++] = $_.cws; //#13945 - bwipp_raiseerror(); //#13945 - } //#13945 - if (!bwipp_codablockf.__13966__) { //#13966 - $_ = Object.create($_); //#13966 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); //#13965 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#13965 - bwipp_codablockf.__13966__ = 1; //#13965 - $_ = Object.getPrototypeOf($_); //#13965 - } //#13965 - $_.rowbits = $a($_.r); //#13969 - for (var _A7 = 0, _A6 = $_.r - 1; _A7 <= _A6; _A7 += 1) { //#13981 - $_.i = _A7; //#13971 - $k[$j++] = Infinity; //#13972 - var _AC = $geti($_.cws, $_.i * $f($_.c + 5), $f($_.c + 5)); //#13973 - for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#13975 - $forall($get($_.encs, $get(_AC, _AD)), function() { //#13974 - var _AI = $k[--$j]; //#13974 - $k[$j++] = $f(_AI - 48); //#13974 - }); //#13974 - } //#13974 - $_.sbs = $a(); //#13974 - $k[$j++] = Infinity; //#13977 - var _AK = $_.sbs; //#13978 - $k[$j++] = 0; //#13978 - for (var _AL = 0, _AM = _AK.length; _AL < _AM; _AL++) { //#13978 - var _AO = $k[--$j]; //#13978 - var _AP = (_AO == 1) ? 0 : 1; //#13978 - $k[$j++] = _AO; //#13978 - for (var _AQ = 0, _AR = $get(_AK, _AL); _AQ < _AR; _AQ++) { //#13978 - $k[$j++] = _AP //#13978 - } //#13978 - } //#13978 - $astore($a($counttomark() - 1)); //#13979 - var _AU = $k[--$j]; //#13979 - var _AV = $k[--$j]; //#13979 - $k[$j++] = _AU; //#13979 - $k[$j++] = _AV; //#13979 - $j--; //#13979 - var _AW = $k[--$j]; //#13979 - var _AX = $k[--$j]; //#13979 - $k[$j++] = _AW; //#13979 - $k[$j++] = _AX; //#13979 - $j--; //#13979 - $put($_.rowbits, $_.i, $k[--$j]); //#13980 - } //#13980 - $_.symwid = $f(($_.c * 11) + 57); //#13984 - $k[$j++] = Infinity; //#13985 - for (var _Ae = 0, _Af = $_.symwid * $_.sepheight; _Ae < _Af; _Ae++) { //#13986 - $k[$j++] = 1; //#13986 - } //#13986 - for (var _Ai = 0, _Ah = $_.r - 2; _Ai <= _Ah; _Ai += 1) { //#13995 - $_.i = _Ai; //#13988 - for (var _Ak = 0, _Al = $_.rowheight; _Ak < _Al; _Ak++) { //#13989 - $aload($get($_.rowbits, $_.i)); //#13989 - } //#13989 - for (var _Aq = 0, _Ar = $_.sepheight; _Aq < _Ar; _Aq++) { //#13994 - $k[$j++] = 1; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 1; //#13992 - $k[$j++] = 0; //#13992 - $k[$j++] = 0; //#13992 - for (var _At = 0, _Au = $f($_.symwid - 24); _At < _Au; _At++) { //#13992 - $k[$j++] = 1; //#13992 - } //#13992 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 0; //#13993 - $k[$j++] = 1; //#13993 - $k[$j++] = 1; //#13993 - } //#13993 - } //#13993 - for (var _Aw = 0, _Ax = $_.rowheight; _Aw < _Ax; _Aw++) { //#13996 - $aload($get($_.rowbits, $_.r - 1)); //#13996 - } //#13996 - for (var _B3 = 0, _B4 = $_.symwid * $_.sepheight; _B3 < _B4; _B3++) { //#13997 - $k[$j++] = 1; //#13997 - } //#13997 - $_.pixs = $a(); //#13997 + if (($_.rem <= 2) && ($get($_.msg, $_.i) == $_.fn4)) { //#14020 + var _5I = ($_.rem == 2) && ($get($_.msg, $_.i + 1) >= 32); //#14012 + $k[$j++] = _5I; //#14016 + if (_5I) { //#14016 + $k[$j++] = $_.fn4; //#14013 + $_.encb(); //#14013 + $k[$j++] = $get($_.msg, $_.i + 1); //#14014 + $_.encb(); //#14014 + $_.i = $_.i + 2; //#14015 + } //#14015 + } else { //#14020 + $k[$j++] = $get($_.msg, $_.i); //#14018 + $_.encb(); //#14018 + $_.i = $_.i + 1; //#14019 + $k[$j++] = true; //#14020 + } //#14020 + }; //#14020 + $_.cws = $a($f($_.c + 5) * 44); //#14025 + $_.i = 0; //#14027 + $_.j = 0; //#14027 + $_.r = 1; //#14027 + $_.lastrow = false; //#14028 + for (;;) { //#14195 + if ($_.lastrow) { //#14030 + break; //#14030 + } //#14030 + if ($_.r > 44) { //#14034 + $k[$j++] = 'bwipp.codablockfTooBig#14033'; //#14033 + $k[$j++] = "Maximum length exceeded"; //#14033 + bwipp_raiseerror(); //#14033 + } //#14033 + $k[$j++] = $_.sta; //#14037 + $_.enca(); //#14037 + if ($_.i < $_.msglen) { //#14038 + $k[$j++] = $_.i; //#14038 + $_.numsscr(); //#14038 + } else { //#14038 + $k[$j++] = -1; //#14038 + $k[$j++] = -1; //#14038 + } //#14038 + $_.nums = $k[--$j]; //#14038 + $_.nchars = $k[--$j]; //#14038 + for (;;) { //#14058 + if ($_.msglen == 0) { //#14044 + $k[$j++] = $_.swb; //#14041 + $_.enca(); //#14041 + $_.cset = "setb"; //#14042 + break; //#14043 + } //#14043 + if ($_.nums >= 2) { //#14049 + $k[$j++] = $_.swc; //#14046 + $_.enca(); //#14046 + $_.cset = "setc"; //#14047 + break; //#14048 + } //#14048 + $k[$j++] = $_.i; //#14050 + $_.abeforeb(); //#14050 + if ($k[--$j]) { //#14054 + $k[$j++] = $_.sft; //#14051 + $_.enca(); //#14051 + $_.cset = "seta"; //#14052 + break; //#14053 + } //#14053 + $k[$j++] = $_.swb; //#14055 + $_.enca(); //#14055 + $_.cset = "setb"; //#14056 + break; //#14057 + } //#14057 + $_.j = $_.j + 1; //#14059 + $_.endofrow = false; //#14062 + for (;;) { //#14180 + $_.rem = $f($f($_.c + 3) - ($_.j % $f($_.c + 5))); //#14063 + if (($_.i == $_.msglen) || $_.endofrow) { //#14065 + break; //#14065 + } //#14065 + $k[$j++] = $_.i; //#14067 + $_.numsscr(); //#14067 + $_.nums = $k[--$j]; //#14067 + $_.nchars = $k[--$j]; //#14067 + $k[$j++] = 'remnums'; //#14068 + if ($_.nums > ($_.rem * 2)) { //#14068 + $k[$j++] = $_.rem * 2; //#14068 + } else { //#14068 + $k[$j++] = $_.nums; //#14068 + } //#14068 + var _5y = $k[--$j]; //#14068 + $_[$k[--$j]] = _5y; //#14068 + for (;;) { //#14178 + if ((($eq($_.cset, "seta") || $eq($_.cset, "setb")) && ($_.remnums >= 4)) && ($get($_.msg, $_.i) != $_.fn1)) { //#14106 + if ((($_.remnums % 2) == 0) && ($_.rem >= 3)) { //#14088 + $k[$j++] = $_.swc; //#14076 + if ($eq($_.cset, "seta")) { //#14076 + $_.enca(); //#14076 + } else { //#14076 + $_.encb(); //#14076 + } //#14076 + $_.cset = "setc"; //#14077 + for (var _6B = 0, _6C = 2; _6B < _6C; _6B++) { //#14086 + if ($get($_.msg, $_.i) == $_.fn1) { //#14084 + $k[$j++] = $_.fn1; //#14080 + $_.encc(); //#14080 + $_.i = $_.i + 1; //#14081 + } else { //#14084 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14083 + $_.encc(); //#14083 + $_.i = $_.i + 2; //#14084 + } //#14084 + } //#14084 + break; //#14087 + } //#14087 + if ((($_.remnums % 2) != 0) && ($_.rem >= 4)) { //#14105 + $k[$j++] = $get($_.msg, $_.i); //#14091 + if ($eq($_.cset, "seta")) { //#14091 + $_.enca(); //#14091 + } else { //#14091 + $_.encb(); //#14091 + } //#14091 + $_.i = $_.i + 1; //#14092 + $k[$j++] = $_.swc; //#14093 + if ($eq($_.cset, "seta")) { //#14093 + $_.enca(); //#14093 + } else { //#14093 + $_.encb(); //#14093 + } //#14093 + $_.cset = "setc"; //#14094 + for (var _6W = 0, _6X = 2; _6W < _6X; _6W++) { //#14103 + if ($get($_.msg, $_.i) == $_.fn1) { //#14101 + $k[$j++] = $_.fn1; //#14097 + $_.encc(); //#14097 + $_.i = $_.i + 1; //#14098 + } else { //#14101 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14100 + $_.encc(); //#14100 + $_.i = $_.i + 2; //#14101 + } //#14101 + } //#14101 + break; //#14104 + } //#14104 + } //#14104 + $k[$j++] = $eq($_.cset, "setb"); //#14107 + $k[$j++] = $get($_.msg, $_.i); //#14107 + $_.anotb(); //#14107 + var _6m = $k[--$j]; //#14107 + var _6n = $k[--$j]; //#14107 + if ((_6n && _6m) && ($_.rem >= 2)) { //#14122 + if ($_.i < ($_.msglen - 1)) { //#14116 + $k[$j++] = $_.i + 1; //#14110 + $_.bbeforea(); //#14110 + if ($k[--$j]) { //#14115 + $k[$j++] = $_.sft; //#14111 + $_.encb(); //#14111 + $k[$j++] = $get($_.msg, $_.i); //#14112 + $_.enca(); //#14112 + $_.i = $_.i + 1; //#14113 + break; //#14114 + } //#14114 + } //#14114 + $k[$j++] = $_.swa; //#14117 + $_.encb(); //#14117 + $_.cset = "seta"; //#14118 + $k[$j++] = $get($_.msg, $_.i); //#14119 + $_.enca(); //#14119 + $_.i = $_.i + 1; //#14120 + break; //#14121 + } //#14121 + $k[$j++] = $eq($_.cset, "seta"); //#14123 + $k[$j++] = $get($_.msg, $_.i); //#14123 + $_.bnota(); //#14123 + var _77 = $k[--$j]; //#14123 + var _78 = $k[--$j]; //#14123 + if ((_78 && _77) && ($_.rem >= 2)) { //#14138 + if ($_.i < ($_.msglen - 1)) { //#14132 + $k[$j++] = $_.i + 1; //#14126 + $_.abeforeb(); //#14126 + if ($k[--$j]) { //#14131 + $k[$j++] = $_.sft; //#14127 + $_.enca(); //#14127 + $k[$j++] = $get($_.msg, $_.i); //#14128 + $_.encb(); //#14128 + $_.i = $_.i + 1; //#14129 + break; //#14130 + } //#14130 + } //#14130 + $k[$j++] = $_.swb; //#14133 + $_.enca(); //#14133 + $_.cset = "setb"; //#14134 + $k[$j++] = $get($_.msg, $_.i); //#14135 + $_.encb(); //#14135 + $_.i = $_.i + 1; //#14136 + break; //#14137 + } //#14137 + if (($eq($_.cset, "setc") && ($_.remnums < 2)) && ($_.rem >= 2)) { //#14151 + $_.rem = $f($_.rem - 1); //#14141 + $k[$j++] = $_.i; //#14142 + $_.abeforeb(); //#14142 + if ($k[--$j]) { //#14149 + $k[$j++] = $_.swa; //#14143 + $_.encc(); //#14143 + $_.cset = "seta"; //#14144 + $_.encafitsrow(); //#14145 + if ($k[--$j]) { //#14145 + break; //#14145 + } //#14145 + } else { //#14149 + $k[$j++] = $_.swb; //#14147 + $_.encc(); //#14147 + $_.cset = "setb"; //#14148 + $_.encbfitsrow(); //#14149 + if ($k[--$j]) { //#14149 + break; //#14149 + } //#14149 + } //#14149 + } //#14149 + var _7d = $get($_.seta, $get($_.msg, $_.i)) !== undefined; //#14154 + if (($eq($_.cset, "seta") && _7d) && ($_.rem >= 1)) { //#14157 + $_.encafitsrow(); //#14156 + if ($k[--$j]) { //#14156 + break; //#14156 + } //#14156 + } //#14156 + var _7l = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14158 + if (($eq($_.cset, "setb") && _7l) && ($_.rem >= 1)) { //#14161 + $_.encbfitsrow(); //#14160 + if ($k[--$j]) { //#14160 + break; //#14160 + } //#14160 + } //#14160 + if (($eq($_.cset, "setc") && ($_.remnums >= 2)) && ($_.rem >= 1)) { //#14172 + if ($get($_.msg, $_.i) == $_.fn1) { //#14169 + $k[$j++] = $_.fn1; //#14165 + $_.encc(); //#14165 + $_.i = $_.i + 1; //#14166 + } else { //#14169 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14168 + $_.encc(); //#14168 + $_.i = $_.i + 2; //#14169 + } //#14169 + break; //#14171 + } //#14171 + $_.endofrow = true; //#14175 + break; //#14176 + } //#14176 + } //#14176 + if ((((($_.r >= $_.rows) || ($_.rows == -1)) && ($_.r > 1)) && ($_.i == $_.msglen)) && ($_.rem >= 2)) { //#14192 + $k[$j++] = $f($_.rem - 2); //#14184 + $_.padrow(); //#14184 + $_.j = $_.j + 3; //#14185 + $k[$j++] = $_.stp; //#14186 + $_.enca(); //#14186 + $_.lastrow = true; //#14187 + } else { //#14192 + $k[$j++] = $_.rem; //#14189 + $_.padrow(); //#14189 + $_.j = $_.j + 1; //#14190 + $k[$j++] = $_.stp; //#14191 + $_.enca(); //#14191 + $_.r = $_.r + 1; //#14192 + } //#14192 + } //#14192 + $_.cws = $geti($_.cws, 0, $_.j); //#14196 + if (!bwipp_codablockf.__14206__) { //#14206 + $_ = Object.create($_); //#14206 + $k[$j++] = Infinity; //#14200 + for (var _8I = 64; _8I <= 95; _8I += 1) { //#14201 + $k[$j++] = _8I; //#14201 + } //#14201 + for (var _8J = 0; _8J <= 15; _8J += 1) { //#14202 + $k[$j++] = _8J; //#14202 + } //#14202 + for (var _8K = 26; _8K <= 63; _8K += 1) { //#14203 + $k[$j++] = _8K; //#14203 + } //#14203 + $_.abmap = $a(); //#14203 + $k[$j++] = Infinity; //#14205 + for (var _8M = 0; _8M <= 85; _8M += 1) { //#14205 + $k[$j++] = _8M; //#14205 + } //#14205 + $_.cmap = $a(); //#14205 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#14205 + bwipp_codablockf.__14206__ = 1; //#14205 + $_ = Object.getPrototypeOf($_); //#14205 + } //#14205 + $_.chkmsg = $a($_.kmsg.length); //#14209 + $_.j = 0; //#14210 + for (var _8T = 0, _8S = $_.kmsg.length - 1; _8T <= _8S; _8T += 1) { //#14216 + $_.i = _8T; //#14212 + $_.char = $get($_.kmsg, $_.i); //#14213 + if ($_.char >= 0) { //#14214 + $put($_.chkmsg, $_.j, $_.char); //#14214 + $_.j = $_.j + 1; //#14214 + } //#14214 + if (($_.char == $_.fn1) && ($_.i != 0)) { //#14215 + $put($_.chkmsg, $_.j, 29); //#14215 + $_.j = $_.j + 1; //#14215 + } //#14215 + } //#14215 + $_.t1 = 0; //#14217 + $_.t2 = 0; //#14217 + $_.k1 = 0; //#14217 + $_.k2 = 0; //#14217 + for (var _8k = 0, _8j = $_.j - 1; _8k <= _8j; _8k += 1) { //#14224 + $_.i = _8k; //#14219 + $_.t1 = ($get($_.chkmsg, $_.i) * $_.i) % 86; //#14220 + $_.t2 = $f($_.t1 + $get($_.chkmsg, $_.i)) % 86; //#14221 + $_.k1 = $f($_.k1 + $_.t2) % 86; //#14222 + $_.k2 = $f($_.k2 + $_.t1) % 86; //#14223 + } //#14223 + $k[$j++] = $_.cws; //#14225 + $k[$j++] = $_.cws.length - 4; //#14225 + if ($ne($_.cset, "setc")) { //#14225 + $k[$j++] = $_.abmap; //#14225 + } else { //#14225 + $k[$j++] = $_.cmap; //#14225 + } //#14225 + var _94 = $get($k[--$j], $_.k1); //#14225 + var _95 = $k[--$j]; //#14225 + $put($k[--$j], _95, _94); //#14225 + $k[$j++] = $_.cws; //#14226 + $k[$j++] = $_.cws.length - 3; //#14226 + if ($ne($_.cset, "setc")) { //#14226 + $k[$j++] = $_.abmap; //#14226 + } else { //#14226 + $k[$j++] = $_.cmap; //#14226 + } //#14226 + var _9E = $get($k[--$j], $_.k2); //#14226 + var _9F = $k[--$j]; //#14226 + $put($k[--$j], _9F, _9E); //#14226 + var _9H = $_.cws; //#14229 + $k[$j++] = _9H; //#14229 + $k[$j++] = 2; //#14229 + if ($get(_9H, 2 - 1) != 99) { //#14229 + $k[$j++] = $_.abmap; //#14229 + } else { //#14229 + $k[$j++] = $_.cmap; //#14229 + } //#14229 + var _9N = $get($k[--$j], $_.r - 2); //#14229 + var _9O = $k[--$j]; //#14229 + $put($k[--$j], _9O, _9N); //#14229 + for (var _9S = 1, _9R = $_.r - 1; _9S <= _9R; _9S += 1) { //#14233 + $_.i = _9S; //#14231 + var _9T = $_.cws; //#14232 + var _9U = $_.i; //#14232 + var _9V = $_.c; //#14232 + $k[$j++] = _9T; //#14232 + $k[$j++] = $f((_9U * $f(_9V + 5)) + 2); //#14232 + if ($get(_9T, $f(($f((_9U * $f(_9V + 5)) + 2)) - 1)) != 99) { //#14232 + $k[$j++] = $_.abmap; //#14232 + } else { //#14232 + $k[$j++] = $_.cmap; //#14232 + } //#14232 + var _9b = $get($k[--$j], $_.i + 42); //#14232 + var _9c = $k[--$j]; //#14232 + $put($k[--$j], _9c, _9b); //#14232 + } //#14232 + for (var _9g = 0, _9f = $_.r - 1; _9g <= _9f; _9g += 1) { //#14244 + $_.rcws = $geti($_.cws, _9g * $f($_.c + 5), $f($_.c + 4)); //#14237 + $_.csum = $get($_.rcws, 0); //#14238 + for (var _9p = 1, _9o = $_.rcws.length - 2; _9p <= _9o; _9p += 1) { //#14242 + $_.i = _9p; //#14240 + $_.csum = $f($_.csum + ($get($_.rcws, $_.i) * $_.i)); //#14241 + } //#14241 + $put($_.rcws, $_.rcws.length - 1, $_.csum % 103); //#14243 + } //#14243 + var _9z = $get($_.options, 'debugcws') !== undefined; //#14246 + if (_9z) { //#14246 + $k[$j++] = 'bwipp.debugcws#14246'; //#14246 + $k[$j++] = $_.cws; //#14246 + bwipp_raiseerror(); //#14246 + } //#14246 + if (!bwipp_codablockf.__14267__) { //#14267 + $_ = Object.create($_); //#14267 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "2331112"]); //#14266 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codablockf.$ctx[id] = $_[id]); //#14266 + bwipp_codablockf.__14267__ = 1; //#14266 + $_ = Object.getPrototypeOf($_); //#14266 + } //#14266 + $_.rowbits = $a($_.r); //#14270 + for (var _A7 = 0, _A6 = $_.r - 1; _A7 <= _A6; _A7 += 1) { //#14282 + $_.i = _A7; //#14272 + $k[$j++] = Infinity; //#14273 + var _AC = $geti($_.cws, $_.i * $f($_.c + 5), $f($_.c + 5)); //#14274 + for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#14276 + $forall($get($_.encs, $get(_AC, _AD)), function() { //#14275 + var _AI = $k[--$j]; //#14275 + $k[$j++] = $f(_AI - 48); //#14275 + }); //#14275 + } //#14275 + $_.sbs = $a(); //#14275 + $k[$j++] = Infinity; //#14278 + var _AK = $_.sbs; //#14279 + $k[$j++] = 0; //#14279 + for (var _AL = 0, _AM = _AK.length; _AL < _AM; _AL++) { //#14279 + var _AO = $k[--$j]; //#14279 + var _AP = (_AO == 1) ? 0 : 1; //#14279 + $k[$j++] = _AO; //#14279 + for (var _AQ = 0, _AR = $get(_AK, _AL); _AQ < _AR; _AQ++) { //#14279 + $k[$j++] = _AP //#14279 + } //#14279 + } //#14279 + $astore($a($counttomark() - 1)); //#14280 + var _AU = $k[--$j]; //#14280 + var _AV = $k[--$j]; //#14280 + $k[$j++] = _AU; //#14280 + $k[$j++] = _AV; //#14280 + $j--; //#14280 + var _AW = $k[--$j]; //#14280 + var _AX = $k[--$j]; //#14280 + $k[$j++] = _AW; //#14280 + $k[$j++] = _AX; //#14280 + $j--; //#14280 + $put($_.rowbits, $_.i, $k[--$j]); //#14281 + } //#14281 + $_.symwid = $f(($_.c * 11) + 57); //#14285 + $k[$j++] = Infinity; //#14286 + for (var _Ae = 0, _Af = $_.symwid * $_.sepheight; _Ae < _Af; _Ae++) { //#14287 + $k[$j++] = 1; //#14287 + } //#14287 + for (var _Ai = 0, _Ah = $_.r - 2; _Ai <= _Ah; _Ai += 1) { //#14296 + $_.i = _Ai; //#14289 + for (var _Ak = 0, _Al = $_.rowheight; _Ak < _Al; _Ak++) { //#14290 + $aload($get($_.rowbits, $_.i)); //#14290 + } //#14290 + for (var _Aq = 0, _Ar = $_.sepheight; _Aq < _Ar; _Aq++) { //#14295 + $k[$j++] = 1; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 1; //#14293 + $k[$j++] = 0; //#14293 + $k[$j++] = 0; //#14293 + for (var _At = 0, _Au = $f($_.symwid - 24); _At < _Au; _At++) { //#14293 + $k[$j++] = 1; //#14293 + } //#14293 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 0; //#14294 + $k[$j++] = 1; //#14294 + $k[$j++] = 1; //#14294 + } //#14294 + } //#14294 + for (var _Aw = 0, _Ax = $_.rowheight; _Aw < _Ax; _Aw++) { //#14297 + $aload($get($_.rowbits, $_.r - 1)); //#14297 + } //#14297 + for (var _B3 = 0, _B4 = $_.symwid * $_.sepheight; _B3 < _B4; _B3++) { //#14298 + $k[$j++] = 1; //#14298 + } //#14298 + $_.pixs = $a(); //#14298 var _BE = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.symwid], ["pixy", ~~($_.pixs.length / $_.symwid)], ["height", (~~($_.pixs.length / $_.symwid)) / 72], ["width", $_.symwid / 72], ["opt", $_.options] - ]); //#14008 - $k[$j++] = _BE; //#14011 - if (!$_.dontdraw) { //#14011 - bwipp_renmatrix(); //#14011 - } //#14011 - $_ = Object.getPrototypeOf($_); //#14013 - $_ = Object.getPrototypeOf($_); //#14015 + ]); //#14309 + $k[$j++] = _BE; //#14312 + if (!$_.dontdraw) { //#14312 + bwipp_renmatrix(); //#14312 + } //#14312 + $_ = Object.getPrototypeOf($_); //#14314 + $_ = Object.getPrototypeOf($_); //#14316 } //bwipp_codablockf function bwipp_code16k() { - $_ = Object.create($_); //#14046 - $_.dontdraw = false; //#14049 - $_.sam = -1; //#14050 - $_.rows = 0; //#14051 - $_.rowheight = 8; //#14052 - $_.sepheight = 1; //#14053 - $_.raw = false; //#14054 - $_.parse = false; //#14055 - $_.parsefnc = false; //#14056 - $k[$j++] = $_; //#14058 - bwipp_processoptions(); //#14058 - $_.options = $k[--$j]; //#14058 - $_.barcode = $k[--$j]; //#14059 - if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 16))) { //#14063 - $k[$j++] = 'bwipp.code16kBadRows#14062'; //#14062 - $k[$j++] = "Code 16K must have 2 to 16 rows"; //#14062 - bwipp_raiseerror(); //#14062 - } //#14062 - if ($_.rowheight < 8) { //#14067 - $k[$j++] = 'bwipp.code16kBadRowHeight#14066'; //#14066 - $k[$j++] = "Code 16K must have rowheight of at least 8"; //#14066 - bwipp_raiseerror(); //#14066 - } //#14066 - if ($_.sepheight < 1) { //#14071 - $k[$j++] = 'bwipp.code16kBadSepHeight#14070'; //#14070 - $k[$j++] = "Code 16K must have sepheight of at least 1"; //#14070 - bwipp_raiseerror(); //#14070 - } //#14070 - if ($_.sam != -1) { //#14083 - $k[$j++] = true; //#14079 - for (var _8 = 0, _9 = 1; _8 < _9; _8++) { //#14079 - var _A = $_.sam; //#14076 - if ((_A < 12) || (_A > 99)) { //#14076 - $j--; //#14076 - $k[$j++] = false; //#14076 - break; //#14076 - } //#14076 - if (($_.sam % 10) < 2) { //#14077 - $j--; //#14077 - $k[$j++] = false; //#14077 - break; //#14077 - } //#14077 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14078 - $j--; //#14078 - $k[$j++] = false; //#14078 - break; //#14078 - } //#14078 - } //#14078 - if ($nt($k[--$j])) { //#14082 - $k[$j++] = 'bwipp.code16kBadSAM#14081'; //#14081 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14081 - bwipp_raiseerror(); //#14081 - } //#14081 - } //#14081 - bwipp_loadctx(bwipp_code16k) //#14085 - if ($_.sam != -1) { //#14087 - $_.rows = 16; //#14087 - } //#14087 - if (!bwipp_code16k.__14152__) { //#14152 - $_ = Object.create($_); //#14152 - $_.swa = -1; //#14091 - $_.swb = -2; //#14091 - $_.swc = -3; //#14091 - $_.sa1 = -4; //#14092 - $_.sb1 = -5; //#14092 - $_.sc1 = -6; //#14092 - $_.sa2 = -7; //#14093 - $_.sb2 = -8; //#14093 - $_.sc2 = -9; //#14093 - $_.pad = -10; //#14094 - $_.sb3 = -11; //#14094 - $_.sc3 = -12; //#14094 - $_.fn1 = -13; //#14095 - $_.fn2 = -14; //#14095 - $_.fn3 = -15; //#14095 - $_.fn4 = -16; //#14095 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sb1, $_.sa1, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.pad, $_.pad, $_.pad]), $a([$_.sb2, $_.sa2, $_.sb1]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3])]); //#14136 - $_.charvals = $a([new Map, new Map, new Map]); //#14139 - for (var _2W = 0, _2V = $_.charmaps.length - 1; _2W <= _2V; _2W += 1) { //#14148 - $_.i = _2W; //#14141 - $_.encs = $get($_.charmaps, $_.i); //#14142 - for (var _2a = 0; _2a <= 2; _2a += 1) { //#14147 - $_.j = _2a; //#14144 - var _2d = $get($_.encs, $_.j); //#14145 - $k[$j++] = _2d; //#14145 - if ($eq($type(_2d), 'stringtype')) { //#14145 - var _2g = $get($k[--$j], 0); //#14145 - $k[$j++] = _2g; //#14145 - } //#14145 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#14146 - } //#14146 - } //#14146 - $_.seta = $get($_.charvals, 0); //#14149 - $_.setb = $get($_.charvals, 1); //#14150 - $_.setc = $get($_.charvals, 2); //#14151 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14151 - bwipp_code16k.__14152__ = 1; //#14151 - $_ = Object.getPrototypeOf($_); //#14151 - } //#14151 - if ($_.raw) { //#14622 - $_.cws = $a($_.barcode.length); //#14156 - $_.i = 0; //#14157 - $_.j = 0; //#14157 - for (;;) { //#14168 - if ($_.i >= ($_.barcode.length - 3)) { //#14159 - break; //#14159 - } //#14159 - if ($get($_.barcode, $_.i) != 94) { //#14160 - break; //#14160 - } //#14160 - var _33 = $geti($_.barcode, $_.i + 1, 3); //#14161 - $k[$j++] = _33; //#14163 - $k[$j++] = false; //#14163 - for (var _34 = 0, _35 = _33.length; _34 < _35; _34++) { //#14163 - var _36 = $get(_33, _34); //#14163 - if ((_36 < 48) || (_36 > 57)) { //#14162 - $j--; //#14162 - $k[$j++] = true; //#14162 - } //#14162 - } //#14162 - if ($k[--$j]) { //#14163 - $j--; //#14163 - break; //#14163 - } //#14163 - $_.cw = $cvi($k[--$j]); //#14164 - $put($_.cws, $_.j, $_.cw); //#14165 - $_.i = $_.i + 4; //#14166 - $_.j = $_.j + 1; //#14167 - } //#14167 - if ($_.i != $_.barcode.length) { //#14171 - $k[$j++] = 'bwipp.code16kBadRawFormat#14170'; //#14170 - $k[$j++] = "raw data must be formatted as ^NNN"; //#14170 - bwipp_raiseerror(); //#14170 - } //#14170 - $_.cws = $geti($_.cws, 0, $_.j); //#14172 - } else { //#14622 + $_ = Object.create($_); //#14347 + $_.dontdraw = false; //#14350 + $_.sam = -1; //#14351 + $_.rows = 0; //#14352 + $_.rowheight = 8; //#14353 + $_.sepheight = 1; //#14354 + $_.raw = false; //#14355 + $_.parse = false; //#14356 + $_.parsefnc = false; //#14357 + $k[$j++] = $_; //#14359 + bwipp_processoptions(); //#14359 + $_.options = $k[--$j]; //#14359 + $_.barcode = $k[--$j]; //#14360 + if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 16))) { //#14364 + $k[$j++] = 'bwipp.code16kBadRows#14363'; //#14363 + $k[$j++] = "Code 16K must have 2 to 16 rows"; //#14363 + bwipp_raiseerror(); //#14363 + } //#14363 + if ($_.rowheight < 8) { //#14368 + $k[$j++] = 'bwipp.code16kBadRowHeight#14367'; //#14367 + $k[$j++] = "Code 16K must have rowheight of at least 8"; //#14367 + bwipp_raiseerror(); //#14367 + } //#14367 + if ($_.sepheight < 1) { //#14372 + $k[$j++] = 'bwipp.code16kBadSepHeight#14371'; //#14371 + $k[$j++] = "Code 16K must have sepheight of at least 1"; //#14371 + bwipp_raiseerror(); //#14371 + } //#14371 + if ($_.sam != -1) { //#14384 + $k[$j++] = true; //#14380 + for (var _8 = 0, _9 = 1; _8 < _9; _8++) { //#14380 + var _A = $_.sam; //#14377 + if ((_A < 12) || (_A > 99)) { //#14377 + $j--; //#14377 + $k[$j++] = false; //#14377 + break; //#14377 + } //#14377 + if (($_.sam % 10) < 2) { //#14378 + $j--; //#14378 + $k[$j++] = false; //#14378 + break; //#14378 + } //#14378 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14379 + $j--; //#14379 + $k[$j++] = false; //#14379 + break; //#14379 + } //#14379 + } //#14379 + if ($nt($k[--$j])) { //#14383 + $k[$j++] = 'bwipp.code16kBadSAM#14382'; //#14382 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14382 + bwipp_raiseerror(); //#14382 + } //#14382 + } //#14382 + bwipp_loadctx(bwipp_code16k) //#14386 + if ($_.sam != -1) { //#14388 + $_.rows = 16; //#14388 + } //#14388 + if (!bwipp_code16k.__14453__) { //#14453 + $_ = Object.create($_); //#14453 + $_.swa = -1; //#14392 + $_.swb = -2; //#14392 + $_.swc = -3; //#14392 + $_.sa1 = -4; //#14393 + $_.sb1 = -5; //#14393 + $_.sc1 = -6; //#14393 + $_.sa2 = -7; //#14394 + $_.sb2 = -8; //#14394 + $_.sc2 = -9; //#14394 + $_.pad = -10; //#14395 + $_.sb3 = -11; //#14395 + $_.sc3 = -12; //#14395 + $_.fn1 = -13; //#14396 + $_.fn2 = -14; //#14396 + $_.fn3 = -15; //#14396 + $_.fn4 = -16; //#14396 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.fn3, $_.fn3, "96"]), $a([$_.fn2, $_.fn2, "97"]), $a([$_.sb1, $_.sa1, "98"]), $a([$_.swc, $_.swc, "99"]), $a([$_.swb, $_.fn4, $_.swb]), $a([$_.fn4, $_.swa, $_.swa]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.pad, $_.pad, $_.pad]), $a([$_.sb2, $_.sa2, $_.sb1]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3])]); //#14437 + $_.charvals = $a([new Map, new Map, new Map]); //#14440 + for (var _2W = 0, _2V = $_.charmaps.length - 1; _2W <= _2V; _2W += 1) { //#14449 + $_.i = _2W; //#14442 + $_.encs = $get($_.charmaps, $_.i); //#14443 + for (var _2a = 0; _2a <= 2; _2a += 1) { //#14448 + $_.j = _2a; //#14445 + var _2d = $get($_.encs, $_.j); //#14446 + $k[$j++] = _2d; //#14446 + if ($eq($type(_2d), 'stringtype')) { //#14446 + var _2g = $get($k[--$j], 0); //#14446 + $k[$j++] = _2g; //#14446 + } //#14446 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#14447 + } //#14447 + } //#14447 + $_.seta = $get($_.charvals, 0); //#14450 + $_.setb = $get($_.charvals, 1); //#14451 + $_.setc = $get($_.charvals, 2); //#14452 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14452 + bwipp_code16k.__14453__ = 1; //#14452 + $_ = Object.getPrototypeOf($_); //#14452 + } //#14452 + if ($_.raw) { //#14923 + $_.cws = $a($_.barcode.length); //#14457 + $_.i = 0; //#14458 + $_.j = 0; //#14458 + for (;;) { //#14469 + if ($_.i >= ($_.barcode.length - 3)) { //#14460 + break; //#14460 + } //#14460 + if ($get($_.barcode, $_.i) != 94) { //#14461 + break; //#14461 + } //#14461 + var _33 = $geti($_.barcode, $_.i + 1, 3); //#14462 + $k[$j++] = _33; //#14464 + $k[$j++] = false; //#14464 + for (var _34 = 0, _35 = _33.length; _34 < _35; _34++) { //#14464 + var _36 = $get(_33, _34); //#14464 + if ((_36 < 48) || (_36 > 57)) { //#14463 + $j--; //#14463 + $k[$j++] = true; //#14463 + } //#14463 + } //#14463 + if ($k[--$j]) { //#14464 + $j--; //#14464 + break; //#14464 + } //#14464 + $_.cw = $cvi($k[--$j]); //#14465 + $put($_.cws, $_.j, $_.cw); //#14466 + $_.i = $_.i + 4; //#14467 + $_.j = $_.j + 1; //#14468 + } //#14468 + if ($_.i != $_.barcode.length) { //#14472 + $k[$j++] = 'bwipp.code16kBadRawFormat#14471'; //#14471 + $k[$j++] = "raw data must be formatted as ^NNN"; //#14471 + bwipp_raiseerror(); //#14471 + } //#14471 + $_.cws = $geti($_.cws, 0, $_.j); //#14473 + } else { //#14923 var _3O = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], @@ -17642,2735 +18130,2869 @@ function bwipp_code16k() { ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#14183 - $_.fncvals = _3O; //#14185 - $k[$j++] = 'msg'; //#14186 - $k[$j++] = $_.barcode; //#14186 - $k[$j++] = $_.fncvals; //#14186 - bwipp_parseinput(); //#14186 - var _3R = $k[--$j]; //#14186 - $_[$k[--$j]] = _3R; //#14186 - $_.msglen = $_.msg.length; //#14187 - $k[$j++] = Infinity; //#14190 - for (var _3V = 0, _3W = $_.msglen; _3V < _3W; _3V++) { //#14190 - $k[$j++] = 0; //#14190 - } //#14190 - $k[$j++] = 0; //#14190 - $_.numSA = $a(); //#14190 - $k[$j++] = Infinity; //#14191 - for (var _3Z = 0, _3a = $_.msglen; _3Z < _3a; _3Z++) { //#14191 - $k[$j++] = 0; //#14191 - } //#14191 - $k[$j++] = 0; //#14191 - $_.numEA = $a(); //#14191 - for (var _3d = $_.msglen - 1; _3d >= 0; _3d -= 1) { //#14201 - $_.i = _3d; //#14193 - if ($get($_.msg, $_.i) >= 0) { //#14200 - if ($get($_.msg, $_.i) >= 128) { //#14198 - $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#14196 - } else { //#14198 - $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#14198 - } //#14198 - } //#14198 - } //#14198 - $_.ea = false; //#14204 - $_.msgtmp = $a([]); //#14204 - for (var _3x = 0, _3w = $_.msglen - 1; _3x <= _3w; _3x += 1) { //#14219 - $_.i = _3x; //#14206 - $_.c = $get($_.msg, $_.i); //#14207 - if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#14217 - if ($_.ea) { //#14209 - $k[$j++] = $_.numSA; //#14209 - } else { //#14209 - $k[$j++] = $_.numEA; //#14209 - } //#14209 - var _49 = $get($k[--$j], $_.i); //#14209 - var _4C = ($f(_49 + $_.i) == $_.msglen) ? 3 : 5; //#14210 - if (_49 < _4C) { //#14215 - $k[$j++] = Infinity; //#14212 - $aload($_.msgtmp); //#14212 - $k[$j++] = $_.fn4; //#14212 - $_.msgtmp = $a(); //#14212 - } else { //#14215 - $k[$j++] = Infinity; //#14214 - $aload($_.msgtmp); //#14214 - $k[$j++] = $_.fn4; //#14214 - $k[$j++] = $_.fn4; //#14214 - $_.msgtmp = $a(); //#14214 - $_.ea = !$_.ea; //#14215 - } //#14215 - } //#14215 - $k[$j++] = Infinity; //#14218 - $aload($_.msgtmp); //#14218 - if ($_.c >= 0) { //#14218 - $k[$j++] = $_.c & 127; //#14218 - } else { //#14218 - $k[$j++] = $_.c; //#14218 - } //#14218 - $_.msgtmp = $a(); //#14218 - } //#14218 - $_.msg = $_.msgtmp; //#14220 - $_.msglen = $_.msg.length; //#14221 + ]); //#14484 + $_.fncvals = _3O; //#14486 + $k[$j++] = 'msg'; //#14487 + $k[$j++] = $_.barcode; //#14487 + $k[$j++] = $_.fncvals; //#14487 + bwipp_parseinput(); //#14487 + var _3R = $k[--$j]; //#14487 + $_[$k[--$j]] = _3R; //#14487 + $_.msglen = $_.msg.length; //#14488 + $k[$j++] = Infinity; //#14491 + for (var _3V = 0, _3W = $_.msglen; _3V < _3W; _3V++) { //#14491 + $k[$j++] = 0; //#14491 + } //#14491 + $k[$j++] = 0; //#14491 + $_.numSA = $a(); //#14491 + $k[$j++] = Infinity; //#14492 + for (var _3Z = 0, _3a = $_.msglen; _3Z < _3a; _3Z++) { //#14492 + $k[$j++] = 0; //#14492 + } //#14492 + $k[$j++] = 0; //#14492 + $_.numEA = $a(); //#14492 + for (var _3d = $_.msglen - 1; _3d >= 0; _3d -= 1) { //#14502 + $_.i = _3d; //#14494 + if ($get($_.msg, $_.i) >= 0) { //#14501 + if ($get($_.msg, $_.i) >= 128) { //#14499 + $put($_.numEA, $_.i, $f($get($_.numEA, $_.i + 1) + 1)); //#14497 + } else { //#14499 + $put($_.numSA, $_.i, $f($get($_.numSA, $_.i + 1) + 1)); //#14499 + } //#14499 + } //#14499 + } //#14499 + $_.ea = false; //#14505 + $_.msgtmp = $a([]); //#14505 + for (var _3x = 0, _3w = $_.msglen - 1; _3x <= _3w; _3x += 1) { //#14520 + $_.i = _3x; //#14507 + $_.c = $get($_.msg, $_.i); //#14508 + if ((!$xo($_.ea, $_.c < 128)) && ($_.c >= 0)) { //#14518 + if ($_.ea) { //#14510 + $k[$j++] = $_.numSA; //#14510 + } else { //#14510 + $k[$j++] = $_.numEA; //#14510 + } //#14510 + var _49 = $get($k[--$j], $_.i); //#14510 + var _4C = ($f(_49 + $_.i) == $_.msglen) ? 3 : 5; //#14511 + if (_49 < _4C) { //#14516 + $k[$j++] = Infinity; //#14513 + $aload($_.msgtmp); //#14513 + $k[$j++] = $_.fn4; //#14513 + $_.msgtmp = $a(); //#14513 + } else { //#14516 + $k[$j++] = Infinity; //#14515 + $aload($_.msgtmp); //#14515 + $k[$j++] = $_.fn4; //#14515 + $k[$j++] = $_.fn4; //#14515 + $_.msgtmp = $a(); //#14515 + $_.ea = !$_.ea; //#14516 + } //#14516 + } //#14516 + $k[$j++] = Infinity; //#14519 + $aload($_.msgtmp); //#14519 + if ($_.c >= 0) { //#14519 + $k[$j++] = $_.c & 127; //#14519 + } else { //#14519 + $k[$j++] = $_.c; //#14519 + } //#14519 + $_.msgtmp = $a(); //#14519 + } //#14519 + $_.msg = $_.msgtmp; //#14521 + $_.msglen = $_.msg.length; //#14522 $_.numsscr = function() { - $_.n = 0; //#14225 - $_.s = 0; //#14225 - $_.p = $k[--$j]; //#14226 - for (;;) { //#14237 - if ($_.p >= $_.msglen) { //#14227 - break; //#14227 - } //#14227 - var _4X = $get($_.msg, $_.p); //#14228 - var _4Z = $get($_.setc, _4X) !== undefined; //#14229 - $k[$j++] = _4X; //#14229 - if (!_4Z) { //#14229 - $j--; //#14229 - break; //#14229 - } //#14229 - if ($k[--$j] == $_.fn1) { //#14233 - if (($_.s % 2) == 0) { //#14232 - $_.s = $_.s + 1; //#14232 - } else { //#14232 - break; //#14232 - } //#14232 - } //#14232 - $_.n = $_.n + 1; //#14234 - $_.s = $_.s + 1; //#14235 - $_.p = $f($_.p + 1); //#14236 - } //#14236 - $k[$j++] = $_.n; //#14238 - $k[$j++] = $_.s; //#14238 - }; //#14238 + $_.n = 0; //#14526 + $_.s = 0; //#14526 + $_.p = $k[--$j]; //#14527 + for (;;) { //#14538 + if ($_.p >= $_.msglen) { //#14528 + break; //#14528 + } //#14528 + var _4X = $get($_.msg, $_.p); //#14529 + var _4Z = $get($_.setc, _4X) !== undefined; //#14530 + $k[$j++] = _4X; //#14530 + if (!_4Z) { //#14530 + $j--; //#14530 + break; //#14530 + } //#14530 + if ($k[--$j] == $_.fn1) { //#14534 + if (($_.s % 2) == 0) { //#14533 + $_.s = $_.s + 1; //#14533 + } else { //#14533 + break; //#14533 + } //#14533 + } //#14533 + $_.n = $_.n + 1; //#14535 + $_.s = $_.s + 1; //#14536 + $_.p = $f($_.p + 1); //#14537 + } //#14537 + $k[$j++] = $_.n; //#14539 + $k[$j++] = $_.s; //#14539 + }; //#14539 $_.enca = function() { - $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#14243 - $_.j = $_.j + 1; //#14244 - }; //#14244 + $put($_.cws, $_.j, $get($_.seta, $k[--$j])); //#14544 + $_.j = $_.j + 1; //#14545 + }; //#14545 $_.encb = function() { - $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#14247 - $_.j = $_.j + 1; //#14248 - }; //#14248 + $put($_.cws, $_.j, $get($_.setb, $k[--$j])); //#14548 + $_.j = $_.j + 1; //#14549 + }; //#14549 $_.encc = function() { - var _4v = $k[--$j]; //#14251 - $k[$j++] = _4v; //#14255 - if ($ne($type(_4v), 'arraytype')) { //#14254 - var _4z = $get($_.setc, $k[--$j]); //#14252 - $k[$j++] = _4z; //#14252 - } else { //#14254 - $aload($k[--$j]); //#14254 - var _51 = $k[--$j]; //#14254 - var _52 = $k[--$j]; //#14254 - $k[$j++] = $f($f(_51 - 48) + ($f(_52 - 48) * 10)); //#14254 - } //#14254 - $put($_.cws, $_.j, $k[--$j]); //#14256 - $_.j = $_.j + 1; //#14257 - }; //#14257 + var _4v = $k[--$j]; //#14552 + $k[$j++] = _4v; //#14556 + if ($ne($type(_4v), 'arraytype')) { //#14555 + var _4z = $get($_.setc, $k[--$j]); //#14553 + $k[$j++] = _4z; //#14553 + } else { //#14555 + $aload($k[--$j]); //#14555 + var _51 = $k[--$j]; //#14555 + var _52 = $k[--$j]; //#14555 + $k[$j++] = $f($f(_51 - 48) + ($f(_52 - 48) * 10)); //#14555 + } //#14555 + $put($_.cws, $_.j, $k[--$j]); //#14557 + $_.j = $_.j + 1; //#14558 + }; //#14558 $_.anotb = function() { - var _57 = $k[--$j]; //#14261 - var _59 = $get($_.seta, _57) !== undefined; //#14261 - var _5B = $get($_.setb, _57) !== undefined; //#14261 - $k[$j++] = _59 && (!_5B); //#14261 - }; //#14261 + var _57 = $k[--$j]; //#14562 + var _59 = $get($_.seta, _57) !== undefined; //#14562 + var _5B = $get($_.setb, _57) !== undefined; //#14562 + $k[$j++] = _59 && (!_5B); //#14562 + }; //#14562 $_.bnota = function() { - var _5C = $k[--$j]; //#14262 - var _5E = $get($_.setb, _5C) !== undefined; //#14262 - var _5G = $get($_.seta, _5C) !== undefined; //#14262 - $k[$j++] = _5E && (!_5G); //#14262 - }; //#14262 - $k[$j++] = Infinity; //#14265 - for (var _5I = 0, _5J = $_.msg.length; _5I < _5J; _5I++) { //#14265 - $k[$j++] = 0; //#14265 - } //#14265 - $k[$j++] = 9999; //#14265 - $_.nextanotb = $a(); //#14265 - $k[$j++] = Infinity; //#14266 - for (var _5M = 0, _5N = $_.msg.length; _5M < _5N; _5M++) { //#14266 - $k[$j++] = 0; //#14266 - } //#14266 - $k[$j++] = 9999; //#14266 - $_.nextbnota = $a(); //#14266 - for (var _5Q = $_.msg.length - 1; _5Q >= 0; _5Q -= 1) { //#14279 - $_.i = _5Q; //#14268 - $k[$j++] = $get($_.msg, $_.i); //#14269 - $_.anotb(); //#14269 - if ($k[--$j]) { //#14272 - $put($_.nextanotb, $_.i, 0); //#14270 - } else { //#14272 - $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#14272 - } //#14272 - $k[$j++] = $get($_.msg, $_.i); //#14274 - $_.bnota(); //#14274 - if ($k[--$j]) { //#14277 - $put($_.nextbnota, $_.i, 0); //#14275 - } else { //#14277 - $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#14277 - } //#14277 - } //#14277 + var _5C = $k[--$j]; //#14563 + var _5E = $get($_.setb, _5C) !== undefined; //#14563 + var _5G = $get($_.seta, _5C) !== undefined; //#14563 + $k[$j++] = _5E && (!_5G); //#14563 + }; //#14563 + $k[$j++] = Infinity; //#14566 + for (var _5I = 0, _5J = $_.msg.length; _5I < _5J; _5I++) { //#14566 + $k[$j++] = 0; //#14566 + } //#14566 + $k[$j++] = 9999; //#14566 + $_.nextanotb = $a(); //#14566 + $k[$j++] = Infinity; //#14567 + for (var _5M = 0, _5N = $_.msg.length; _5M < _5N; _5M++) { //#14567 + $k[$j++] = 0; //#14567 + } //#14567 + $k[$j++] = 9999; //#14567 + $_.nextbnota = $a(); //#14567 + for (var _5Q = $_.msg.length - 1; _5Q >= 0; _5Q -= 1) { //#14580 + $_.i = _5Q; //#14569 + $k[$j++] = $get($_.msg, $_.i); //#14570 + $_.anotb(); //#14570 + if ($k[--$j]) { //#14573 + $put($_.nextanotb, $_.i, 0); //#14571 + } else { //#14573 + $put($_.nextanotb, $_.i, $f($get($_.nextanotb, $_.i + 1) + 1)); //#14573 + } //#14573 + $k[$j++] = $get($_.msg, $_.i); //#14575 + $_.bnota(); //#14575 + if ($k[--$j]) { //#14578 + $put($_.nextbnota, $_.i, 0); //#14576 + } else { //#14578 + $put($_.nextbnota, $_.i, $f($get($_.nextbnota, $_.i + 1) + 1)); //#14578 + } //#14578 + } //#14578 $_.abeforeb = function() { - var _5n = $k[--$j]; //#14282 - $k[$j++] = $lt($get($_.nextanotb, _5n), $get($_.nextbnota, _5n)); //#14282 - }; //#14282 + var _5n = $k[--$j]; //#14583 + $k[$j++] = $lt($get($_.nextanotb, _5n), $get($_.nextbnota, _5n)); //#14583 + }; //#14583 $_.bbeforea = function() { - var _5s = $k[--$j]; //#14283 - $k[$j++] = $lt($get($_.nextbnota, _5s), $get($_.nextanotb, _5s)); //#14283 - }; //#14283 - $_.cws = $a(($_.barcode.length * 2) + 3); //#14285 - $_.i = 0; //#14288 - $_.j = 0; //#14288 - for (;;) { //#14378 - if ($_.sam != -1) { //#14299 - $put($_.cws, 0, (~~($_.sam / 10)) - 1); //#14293 - $put($_.cws, 1, ($_.sam % 10) - 1); //#14294 - $_.j = 2; //#14295 - $_.cset = "setb"; //#14296 - $_.mode = 7; //#14297 - break; //#14298 - } //#14298 - if ($_.msglen == 0) { //#14305 - $_.cset = "setb"; //#14302 - $_.mode = 1; //#14303 - break; //#14304 - } //#14304 - if ($_.msglen >= 2) { //#14314 - $k[$j++] = $get($_.msg, 0) == $_.fn1; //#14308 - $k[$j++] = 1; //#14308 - $_.numsscr(); //#14308 - var _69 = $k[--$j]; //#14308 - var _6A = $k[--$j]; //#14308 - $k[$j++] = _69; //#14308 - $k[$j++] = _6A; //#14308 - $j--; //#14308 - var _6B = $k[--$j]; //#14308 - var _6C = $k[--$j]; //#14308 - if (_6C && (_6B >= 2)) { //#14313 - $_.cset = "setc"; //#14309 - $_.mode = 4; //#14310 - $_.i = 1; //#14311 - break; //#14312 - } //#14312 - } //#14312 - if ($get($_.msg, 0) == $_.fn1) { //#14321 - $_.cset = "setb"; //#14317 - $_.mode = 3; //#14318 - $_.i = 1; //#14319 - break; //#14320 - } //#14320 - if ($_.msglen >= 2) { //#14367 - $k[$j++] = 0; //#14324 - $_.numsscr(); //#14324 - var _6H = $k[--$j]; //#14324 - var _6I = $k[--$j]; //#14324 - $k[$j++] = _6H; //#14324 - $k[$j++] = _6I; //#14324 - $j--; //#14324 - var _6J = $k[--$j]; //#14324 - if ((_6J >= 2) && ((_6J % 2) == 0)) { //#14328 - $_.cset = "setc"; //#14325 - $_.mode = 2; //#14326 - break; //#14327 - } //#14327 - $k[$j++] = 0; //#14330 - $_.numsscr(); //#14330 - var _6K = $k[--$j]; //#14330 - var _6L = $k[--$j]; //#14330 - $k[$j++] = _6K; //#14330 - $k[$j++] = _6L; //#14330 - $j--; //#14330 - var _6M = $k[--$j]; //#14330 - if ((_6M >= 3) && ((_6M % 2) == 1)) { //#14336 - $k[$j++] = $get($_.msg, 0); //#14331 - $_.encb(); //#14331 - $_.cset = "setc"; //#14332 - $_.mode = 5; //#14333 - $_.i = 1; //#14334 - break; //#14335 - } //#14335 - var _6S = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14338 - $k[$j++] = _6S; //#14339 - $k[$j++] = 1; //#14339 - $_.numsscr(); //#14339 - var _6T = $k[--$j]; //#14339 - var _6U = $k[--$j]; //#14339 - $k[$j++] = _6T; //#14339 - $k[$j++] = _6U; //#14339 - $j--; //#14339 - var _6V = $k[--$j]; //#14339 - var _6W = $k[--$j]; //#14339 - if (_6W && ((_6V >= 2) && ((_6V % 2) == 0))) { //#14345 - $k[$j++] = $get($_.msg, 0); //#14340 - $_.encb(); //#14340 - $_.cset = "setc"; //#14341 - $_.mode = 5; //#14342 - $_.i = 1; //#14343 - break; //#14344 - } //#14344 - var _6c = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14347 - $k[$j++] = _6c; //#14348 - $k[$j++] = 1; //#14348 - $_.numsscr(); //#14348 - var _6d = $k[--$j]; //#14348 - var _6e = $k[--$j]; //#14348 - $k[$j++] = _6d; //#14348 - $k[$j++] = _6e; //#14348 - $j--; //#14348 - var _6f = $k[--$j]; //#14348 - var _6g = $k[--$j]; //#14348 - if (_6g && ((_6f >= 3) && ((_6f % 2) == 1))) { //#14355 - $k[$j++] = $get($_.msg, 0); //#14349 - $_.encb(); //#14349 - $k[$j++] = $get($_.msg, 1); //#14350 - $_.encb(); //#14350 - $_.cset = "setc"; //#14351 - $_.mode = 6; //#14352 - $_.i = 2; //#14353 - break; //#14354 - } //#14354 - var _6o = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14357 - var _6s = $get($_.setb, $get($_.msg, 1)) !== undefined; //#14358 - $k[$j++] = _6o && _6s; //#14359 - $k[$j++] = 2; //#14359 - $_.numsscr(); //#14359 - var _6t = $k[--$j]; //#14359 - var _6u = $k[--$j]; //#14359 - $k[$j++] = _6t; //#14359 - $k[$j++] = _6u; //#14359 - $j--; //#14359 - var _6v = $k[--$j]; //#14359 - var _6w = $k[--$j]; //#14359 - if (_6w && ((_6v >= 2) && ((_6v % 2) == 0))) { //#14366 - $k[$j++] = $get($_.msg, 0); //#14360 - $_.encb(); //#14360 - $k[$j++] = $get($_.msg, 1); //#14361 - $_.encb(); //#14361 - $_.cset = "setc"; //#14362 - $_.mode = 6; //#14363 - $_.i = 2; //#14364 - break; //#14365 - } //#14365 - } //#14365 - $k[$j++] = 0; //#14369 - $_.abeforeb(); //#14369 - if ($k[--$j]) { //#14373 - $_.cset = "seta"; //#14370 - $_.mode = 0; //#14371 - break; //#14372 - } //#14372 - $_.cset = "setb"; //#14375 - $_.mode = 1; //#14376 - break; //#14377 - } //#14377 - for (;;) { //#14621 - if ($_.i == $_.msglen) { //#14381 - break; //#14381 - } //#14381 - $k[$j++] = $_.i; //#14383 - $_.numsscr(); //#14383 - $_.nums = $k[--$j]; //#14383 - $_.nchars = $k[--$j]; //#14383 - for (;;) { //#14619 - if ($eq($_.cset, "seta")) { //#14460 - if ($_.i < ($_.msglen - 1)) { //#14397 - $k[$j++] = $get($_.msg, $_.i); //#14390 - $_.bnota(); //#14390 - $k[$j++] = $_.i + 1; //#14391 - $_.abeforeb(); //#14391 - var _7E = $k[--$j]; //#14391 - var _7F = $k[--$j]; //#14391 - if ((_7F && _7E)) { //#14396 - $k[$j++] = $_.sb1; //#14392 - $_.enca(); //#14392 - $k[$j++] = $get($_.msg, $_.i); //#14393 - $_.encb(); //#14393 - $_.i = $_.i + 1; //#14394 - break; //#14395 - } //#14395 - } //#14395 - if ($_.i < ($_.msglen - 2)) { //#14409 - $k[$j++] = $get($_.msg, $_.i); //#14400 - $_.bnota(); //#14400 - $k[$j++] = $get($_.msg, $_.i + 1); //#14401 - $_.bnota(); //#14401 - var _7T = $k[--$j]; //#14401 - var _7U = $k[--$j]; //#14401 - $k[$j++] = $an(_7U, _7T); //#14402 - $k[$j++] = $_.i + 2; //#14402 - $_.abeforeb(); //#14402 - var _7W = $k[--$j]; //#14402 - var _7X = $k[--$j]; //#14402 - if ((_7X && _7W)) { //#14408 - $k[$j++] = $_.sb2; //#14403 - $_.enca(); //#14403 - $k[$j++] = $get($_.msg, $_.i); //#14404 - $_.encb(); //#14404 - $k[$j++] = $get($_.msg, $_.i + 1); //#14405 - $_.encb(); //#14405 - $_.i = $_.i + 2; //#14406 - break; //#14407 - } //#14407 - } //#14407 - $k[$j++] = $get($_.msg, $_.i); //#14411 - $_.bnota(); //#14411 - if ($k[--$j]) { //#14415 - $k[$j++] = $_.swb; //#14412 - $_.enca(); //#14412 - $_.cset = "setb"; //#14413 - break; //#14414 - } //#14414 - if ($_.i < ($_.msglen - 4)) { //#14432 - var _7s = $get($_.seta, $get($_.msg, $_.i + 4)) !== undefined; //#14419 - if (($_.nums == 4) && _7s) { //#14431 - $k[$j++] = $_.sc2; //#14420 - $_.enca(); //#14420 - for (var _7u = 0, _7v = 2; _7u < _7v; _7u++) { //#14429 - if ($get($_.msg, $_.i) == $_.fn1) { //#14427 - $k[$j++] = $_.fn1; //#14423 - $_.encc(); //#14423 - $_.i = $_.i + 1; //#14424 - } else { //#14427 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14426 - $_.encc(); //#14426 - $_.i = $_.i + 2; //#14427 - } //#14427 - } //#14427 - break; //#14430 - } //#14430 - } //#14430 - if ($_.i < ($_.msglen - 6)) { //#14449 - var _8D = $get($_.seta, $get($_.msg, $_.i + 6)) !== undefined; //#14436 - if (($_.nums == 6) && _8D) { //#14448 - $k[$j++] = $_.sc3; //#14437 - $_.enca(); //#14437 - for (var _8F = 0, _8G = 3; _8F < _8G; _8F++) { //#14446 - if ($get($_.msg, $_.i) == $_.fn1) { //#14444 - $k[$j++] = $_.fn1; //#14440 - $_.encc(); //#14440 - $_.i = $_.i + 1; //#14441 - } else { //#14444 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14443 - $_.encc(); //#14443 - $_.i = $_.i + 2; //#14444 - } //#14444 - } //#14444 - break; //#14447 - } //#14447 - } //#14447 - if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14455 - $k[$j++] = $_.swc; //#14452 - $_.enca(); //#14452 - $_.cset = "setc"; //#14453 - break; //#14454 - } //#14454 - $k[$j++] = $get($_.msg, $_.i); //#14457 - $_.enca(); //#14457 - $_.i = $_.i + 1; //#14458 - break; //#14459 - } //#14459 - if ($eq($_.cset, "setb")) { //#14534 - if ($_.i < ($_.msglen - 1)) { //#14471 - $k[$j++] = $get($_.msg, $_.i); //#14464 - $_.anotb(); //#14464 - $k[$j++] = $_.i + 1; //#14465 - $_.bbeforea(); //#14465 - var _8f = $k[--$j]; //#14465 - var _8g = $k[--$j]; //#14465 - if ((_8g && _8f)) { //#14470 - $k[$j++] = $_.sa1; //#14466 - $_.encb(); //#14466 - $k[$j++] = $get($_.msg, $_.i); //#14467 - $_.enca(); //#14467 - $_.i = $_.i + 1; //#14468 - break; //#14469 - } //#14469 - } //#14469 - if ($_.i < ($_.msglen - 2)) { //#14483 - $k[$j++] = $get($_.msg, $_.i); //#14474 - $_.anotb(); //#14474 - $k[$j++] = $get($_.msg, $_.i + 1); //#14475 - $_.anotb(); //#14475 - var _8u = $k[--$j]; //#14475 - var _8v = $k[--$j]; //#14475 - $k[$j++] = $an(_8v, _8u); //#14476 - $k[$j++] = $_.i + 2; //#14476 - $_.bbeforea(); //#14476 - var _8x = $k[--$j]; //#14476 - var _8y = $k[--$j]; //#14476 - if ((_8y && _8x)) { //#14482 - $k[$j++] = $_.sa2; //#14477 - $_.encb(); //#14477 - $k[$j++] = $get($_.msg, $_.i); //#14478 - $_.enca(); //#14478 - $k[$j++] = $get($_.msg, $_.i + 1); //#14479 - $_.enca(); //#14479 - $_.i = $_.i + 2; //#14480 - break; //#14481 - } //#14481 - } //#14481 - $k[$j++] = $get($_.msg, $_.i); //#14485 - $_.anotb(); //#14485 - if ($k[--$j]) { //#14489 - $k[$j++] = $_.swa; //#14486 - $_.encb(); //#14486 - $_.cset = "seta"; //#14487 - break; //#14488 - } //#14488 - if ($_.i < ($_.msglen - 4)) { //#14506 - var _9J = $get($_.setb, $get($_.msg, $_.i + 4)) !== undefined; //#14493 - if (($_.nums == 4) && _9J) { //#14505 - $k[$j++] = $_.sc2; //#14494 - $_.encb(); //#14494 - for (var _9L = 0, _9M = 2; _9L < _9M; _9L++) { //#14503 - if ($get($_.msg, $_.i) == $_.fn1) { //#14501 - $k[$j++] = $_.fn1; //#14497 - $_.encc(); //#14497 - $_.i = $_.i + 1; //#14498 - } else { //#14501 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14500 - $_.encc(); //#14500 - $_.i = $_.i + 2; //#14501 - } //#14501 - } //#14501 - break; //#14504 - } //#14504 - } //#14504 - if ($_.i < ($_.msglen - 6)) { //#14523 - var _9e = $get($_.setb, $get($_.msg, $_.i + 6)) !== undefined; //#14510 - if (($_.nums == 6) && _9e) { //#14522 - $k[$j++] = $_.sc3; //#14511 - $_.encb(); //#14511 - for (var _9g = 0, _9h = 3; _9g < _9h; _9g++) { //#14520 - if ($get($_.msg, $_.i) == $_.fn1) { //#14518 - $k[$j++] = $_.fn1; //#14514 - $_.encc(); //#14514 - $_.i = $_.i + 1; //#14515 - } else { //#14518 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14517 - $_.encc(); //#14517 - $_.i = $_.i + 2; //#14518 - } //#14518 - } //#14518 - break; //#14521 - } //#14521 - } //#14521 - if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14529 - $k[$j++] = $_.swc; //#14526 - $_.encb(); //#14526 - $_.cset = "setc"; //#14527 - break; //#14528 - } //#14528 - $k[$j++] = $get($_.msg, $_.i); //#14531 - $_.encb(); //#14531 - $_.i = $_.i + 1; //#14532 - break; //#14533 - } //#14533 - if ($eq($_.cset, "setc")) { //#14617 - if ($_.nums >= 2) { //#14546 - if ($get($_.msg, $_.i) == $_.fn1) { //#14543 - $k[$j++] = $_.fn1; //#14539 - $_.encc(); //#14539 - $_.i = $_.i + 1; //#14540 - } else { //#14543 - $k[$j++] = $geti($_.msg, $_.i, 2); //#14542 - $_.encc(); //#14542 - $_.i = $_.i + 2; //#14543 - } //#14543 - break; //#14545 - } //#14545 - if ($_.i < ($_.msglen - 1)) { //#14556 - var _AH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14549 - $k[$j++] = _AH; //#14550 - $k[$j++] = $_.i + 1; //#14550 - $_.numsscr(); //#14550 - var _AJ = $k[--$j]; //#14550 - var _AK = $k[--$j]; //#14550 - $k[$j++] = _AJ; //#14550 - $k[$j++] = _AK; //#14550 - $j--; //#14550 - var _AL = $k[--$j]; //#14550 - var _AM = $k[--$j]; //#14550 - if (_AM && ((_AL >= 2) && ((_AL % 2) == 0))) { //#14555 - $k[$j++] = $_.sb1; //#14551 - $_.encc(); //#14551 - $k[$j++] = $get($_.msg, $_.i); //#14552 - $_.encb(); //#14552 - $_.i = $_.i + 1; //#14553 - break; //#14554 - } //#14554 - } //#14554 - if ($_.i < ($_.msglen - 1)) { //#14567 - var _AY = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14559 - $k[$j++] = _AY; //#14560 - $k[$j++] = $_.i + 1; //#14560 - $_.numsscr(); //#14560 - var _Aa = $k[--$j]; //#14560 - var _Ab = $k[--$j]; //#14560 - $k[$j++] = _Aa; //#14560 - $k[$j++] = _Ab; //#14560 - $j--; //#14560 - var _Ac = $k[--$j]; //#14560 - var _Ad = $k[--$j]; //#14560 - if (_Ad && ((_Ac >= 3) && ((_Ac % 2) == 1))) { //#14566 - $k[$j++] = $_.sb2; //#14561 - $_.encc(); //#14561 - $k[$j++] = $get($_.msg, $_.i); //#14562 - $_.encb(); //#14562 - $k[$j++] = $get($_.msg, $_.i + 1); //#14563 - $_.encb(); //#14563 - $_.i = $_.i + 2; //#14564 - break; //#14565 - } //#14565 - } //#14565 - if ($_.i < ($_.msglen - 2)) { //#14579 - var _As = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14570 - var _Ax = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14571 - $k[$j++] = _As && _Ax; //#14572 - $k[$j++] = $_.i + 2; //#14572 - $_.numsscr(); //#14572 - var _Az = $k[--$j]; //#14572 - var _B0 = $k[--$j]; //#14572 - $k[$j++] = _Az; //#14572 - $k[$j++] = _B0; //#14572 - $j--; //#14572 - var _B1 = $k[--$j]; //#14572 - var _B2 = $k[--$j]; //#14572 - if (_B2 && ((_B1 >= 2) && ((_B1 % 2) == 0))) { //#14578 - $k[$j++] = $_.sb2; //#14573 - $_.encc(); //#14573 - $k[$j++] = $get($_.msg, $_.i); //#14574 - $_.encb(); //#14574 - $k[$j++] = $get($_.msg, $_.i + 1); //#14575 - $_.encb(); //#14575 - $_.i = $_.i + 2; //#14576 - break; //#14577 - } //#14577 - } //#14577 - if ($_.i < ($_.msglen - 3)) { //#14592 - var _BH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14582 - var _BM = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14583 - $k[$j++] = _BH && _BM; //#14584 - $k[$j++] = $_.i + 2; //#14584 - $_.numsscr(); //#14584 - var _BO = $k[--$j]; //#14584 - var _BP = $k[--$j]; //#14584 - $k[$j++] = _BO; //#14584 - $k[$j++] = _BP; //#14584 - $j--; //#14584 - var _BQ = $k[--$j]; //#14584 - var _BR = $k[--$j]; //#14584 - if (_BR && ((_BQ >= 3) && ((_BQ % 2) == 1))) { //#14591 - $k[$j++] = $_.sb3; //#14585 - $_.encc(); //#14585 - $k[$j++] = $get($_.msg, $_.i); //#14586 - $_.encb(); //#14586 - $k[$j++] = $get($_.msg, $_.i + 1); //#14587 - $_.encb(); //#14587 - $k[$j++] = $get($_.msg, $_.i + 2); //#14588 - $_.encb(); //#14588 - $_.i = $_.i + 3; //#14589 - break; //#14590 - } //#14590 - } //#14590 - if ($_.i < ($_.msglen - 3)) { //#14606 - var _Bj = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14595 - var _Bo = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14596 - var _Bt = $get($_.setb, $get($_.msg, $_.i + 2)) !== undefined; //#14597 - $k[$j++] = (_Bj && _Bo) && _Bt; //#14598 - $k[$j++] = $_.i + 3; //#14598 - $_.numsscr(); //#14598 - var _Bv = $k[--$j]; //#14598 - var _Bw = $k[--$j]; //#14598 - $k[$j++] = _Bv; //#14598 - $k[$j++] = _Bw; //#14598 - $j--; //#14598 - var _Bx = $k[--$j]; //#14598 - var _By = $k[--$j]; //#14598 - if (_By && ((_Bx >= 2) && ((_Bx % 2) == 0))) { //#14605 - $k[$j++] = $_.sb3; //#14599 - $_.encc(); //#14599 - $k[$j++] = $get($_.msg, $_.i); //#14600 - $_.encb(); //#14600 - $k[$j++] = $get($_.msg, $_.i + 1); //#14601 - $_.encb(); //#14601 - $k[$j++] = $get($_.msg, $_.i + 2); //#14602 - $_.encb(); //#14602 - $_.i = $_.i + 3; //#14603 - break; //#14604 - } //#14604 - } //#14604 - $k[$j++] = $_.i; //#14608 - $_.abeforeb(); //#14608 - if ($k[--$j]) { //#14612 - $k[$j++] = $_.swa; //#14609 - $_.encc(); //#14609 - $_.cset = "seta"; //#14610 - break; //#14611 - } //#14611 - $k[$j++] = $_.swb; //#14614 - $_.encc(); //#14614 - $_.cset = "setb"; //#14615 - break; //#14616 - } //#14616 - break; //#14618 - } //#14618 - } //#14618 - $_.cws = $geti($_.cws, 0, $_.j); //#14622 - } //#14622 - if (!bwipp_code16k.__14645__) { //#14645 - $_ = Object.create($_); //#14645 - $_.metrics = $a([$a([2, 7]), $a([3, 12]), $a([4, 17]), $a([5, 22]), $a([6, 27]), $a([7, 32]), $a([8, 37]), $a([9, 42]), $a([10, 47]), $a([11, 52]), $a([12, 57]), $a([13, 62]), $a([14, 67]), $a([15, 72]), $a([16, 77])]); //#14644 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14644 - bwipp_code16k.__14645__ = 1; //#14644 - $_ = Object.getPrototypeOf($_); //#14644 - } //#14644 - $_.urows = $_.rows; //#14648 - var _CZ = $_.metrics; //#14649 - for (var _Ca = 0, _Cb = _CZ.length; _Ca < _Cb; _Ca++) { //#14657 - $_.m = $get(_CZ, _Ca); //#14650 - $_.r = $get($_.m, 0); //#14651 - $_.dcws = $get($_.m, 1); //#14652 - $_.okay = true; //#14653 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#14654 - $_.okay = false; //#14654 - } //#14654 - if ($_.cws.length > $_.dcws) { //#14655 - $_.okay = false; //#14655 - } //#14655 - if ($_.okay) { //#14656 - break; //#14656 - } //#14656 - } //#14656 - if (!$_.okay) { //#14661 - $k[$j++] = 'bwipp.code16kNoValidSymbol#14660'; //#14660 - $k[$j++] = "Maximum length exceeded or data too large for given options"; //#14660 - bwipp_raiseerror(); //#14660 - } //#14660 - $k[$j++] = Infinity; //#14664 - $aload($_.cws); //#14664 - for (var _Cr = 0, _Cs = $f($_.dcws - $_.cws.length); _Cr < _Cs; _Cr++) { //#14664 - $k[$j++] = 103; //#14664 - } //#14664 - $_.cws = $a(); //#14664 - $k[$j++] = Infinity; //#14667 - $k[$j++] = $f(($f($_.r - 2) * 7) + $_.mode); //#14667 - $aload($_.cws); //#14667 - $_.cws = $a(); //#14667 - $k[$j++] = 0; //#14670 - for (var _D0 = 0, _Cz = $_.dcws; _D0 <= _Cz; _D0 += 1) { //#14670 - var _D3 = $k[--$j]; //#14670 - $k[$j++] = $f(_D3 + ((_D0 + 2) * $get($_.cws, _D0))); //#14670 - } //#14670 - $_.c1 = $k[--$j] % 107; //#14671 - $k[$j++] = 0; //#14672 - for (var _D7 = 0, _D6 = $_.dcws; _D7 <= _D6; _D7 += 1) { //#14672 - var _DA = $k[--$j]; //#14672 - $k[$j++] = $f(_DA + ((_D7 + 1) * $get($_.cws, _D7))); //#14672 - } //#14672 - $_.c2 = ($f($k[--$j] + ($_.c1 * $f($_.dcws + 2)))) % 107; //#14673 - $k[$j++] = Infinity; //#14674 - $aload($_.cws); //#14674 - $k[$j++] = $_.c1; //#14674 - $k[$j++] = $_.c2; //#14674 - $_.cws = $a(); //#14674 - var _DJ = $get($_.options, 'debugcws') !== undefined; //#14676 - if (_DJ) { //#14676 - $k[$j++] = 'bwipp.debugcws#14676'; //#14676 - $k[$j++] = $_.cws; //#14676 - bwipp_raiseerror(); //#14676 - } //#14676 - if (!bwipp_code16k.__14712__) { //#14712 - $_ = Object.create($_); //#14712 - $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); //#14697 - $_.startencs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); //#14703 - $_.stopencsodd = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); //#14707 - $_.stopencseven = $a(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); //#14711 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14711 - bwipp_code16k.__14712__ = 1; //#14711 - $_ = Object.getPrototypeOf($_); //#14711 - } //#14711 - if (($_.sam == -1) || (((~~($_.sam / 10)) % 2) == 1)) { //#14717 - $_.stopencs = $_.stopencsodd; //#14715 - } else { //#14717 - $_.stopencs = $_.stopencseven; //#14717 - } //#14717 - $_.rowbits = $a($_.r); //#14721 - for (var _DY = 0, _DX = $f($_.r - 1); _DY <= _DX; _DY += 1) { //#14738 - $_.i = _DY; //#14723 - $k[$j++] = Infinity; //#14724 - $k[$j++] = 10; //#14726 - $forall($get($_.startencs, $_.i), function() { //#14726 - var _Dc = $k[--$j]; //#14726 - $k[$j++] = $f(_Dc - 48); //#14726 - }); //#14726 - var _Df = $geti($_.cws, $_.i * 5, 5); //#14728 - $k[$j++] = 1; //#14730 - for (var _Dg = 0, _Dh = _Df.length; _Dg < _Dh; _Dg++) { //#14730 - $forall($get($_.encs, $get(_Df, _Dg)), function() { //#14729 - var _Dl = $k[--$j]; //#14729 - $k[$j++] = $f(_Dl - 48); //#14729 - }); //#14729 - } //#14729 - $forall($get($_.stopencs, $_.i), function() { //#14731 - var _Dp = $k[--$j]; //#14731 - $k[$j++] = $f(_Dp - 48); //#14731 - }); //#14731 - $k[$j++] = 1; //#14732 - $_.sbs = $a(); //#14732 - $k[$j++] = Infinity; //#14734 - var _Dr = $_.sbs; //#14735 - $k[$j++] = 1; //#14735 - for (var _Ds = 0, _Dt = _Dr.length; _Ds < _Dt; _Ds++) { //#14735 - var _Dv = $k[--$j]; //#14735 - var _Dw = (_Dv == 0) ? 1 : 0; //#14735 - $k[$j++] = _Dv; //#14735 - for (var _Dx = 0, _Dy = $get(_Dr, _Ds); _Dx < _Dy; _Dx++) { //#14735 - $k[$j++] = _Dw //#14735 - } //#14735 - } //#14735 - $astore($a($counttomark() - 1)); //#14736 - var _E1 = $k[--$j]; //#14736 - var _E2 = $k[--$j]; //#14736 - $k[$j++] = _E1; //#14736 - $k[$j++] = _E2; //#14736 - $j--; //#14736 - var _E3 = $k[--$j]; //#14736 - var _E4 = $k[--$j]; //#14736 - $k[$j++] = _E3; //#14736 - $k[$j++] = _E4; //#14736 - $j--; //#14736 - $put($_.rowbits, $_.i, $k[--$j]); //#14737 - } //#14737 - $k[$j++] = Infinity; //#14741 - for (var _E9 = 0, _EA = 81 * $_.sepheight; _E9 < _EA; _E9++) { //#14742 - $k[$j++] = 1; //#14742 - } //#14742 - for (var _ED = 0, _EC = $f($_.r - 2); _ED <= _EC; _ED += 1) { //#14747 - $_.i = _ED; //#14744 - for (var _EF = 0, _EG = $_.rowheight; _EF < _EG; _EF++) { //#14745 - $aload($get($_.rowbits, $_.i)); //#14745 - } //#14745 - for (var _EL = 0, _EM = $_.sepheight; _EL < _EM; _EL++) { //#14746 - for (var _EN = 0, _EO = 10; _EN < _EO; _EN++) { //#14746 - $k[$j++] = 0; //#14746 - } //#14746 - for (var _EP = 0, _EQ = 70; _EP < _EQ; _EP++) { //#14746 - $k[$j++] = 1; //#14746 - } //#14746 - $k[$j++] = 0; //#14746 - } //#14746 - } //#14746 - for (var _ES = 0, _ET = $_.rowheight; _ES < _ET; _ES++) { //#14748 - $aload($get($_.rowbits, $f($_.r - 1))); //#14748 - } //#14748 - for (var _EY = 0, _EZ = 81 * $_.sepheight; _EY < _EZ; _EY++) { //#14749 - $k[$j++] = 1; //#14749 - } //#14749 - $_.pixs = $a(); //#14749 + var _5s = $k[--$j]; //#14584 + $k[$j++] = $lt($get($_.nextbnota, _5s), $get($_.nextanotb, _5s)); //#14584 + }; //#14584 + $_.cws = $a(($_.barcode.length * 2) + 3); //#14586 + $_.i = 0; //#14589 + $_.j = 0; //#14589 + for (;;) { //#14679 + if ($_.sam != -1) { //#14600 + $put($_.cws, 0, (~~($_.sam / 10)) - 1); //#14594 + $put($_.cws, 1, ($_.sam % 10) - 1); //#14595 + $_.j = 2; //#14596 + $_.cset = "setb"; //#14597 + $_.mode = 7; //#14598 + break; //#14599 + } //#14599 + if ($_.msglen == 0) { //#14606 + $_.cset = "setb"; //#14603 + $_.mode = 1; //#14604 + break; //#14605 + } //#14605 + if ($_.msglen >= 2) { //#14615 + $k[$j++] = $get($_.msg, 0) == $_.fn1; //#14609 + $k[$j++] = 1; //#14609 + $_.numsscr(); //#14609 + var _69 = $k[--$j]; //#14609 + var _6A = $k[--$j]; //#14609 + $k[$j++] = _69; //#14609 + $k[$j++] = _6A; //#14609 + $j--; //#14609 + var _6B = $k[--$j]; //#14609 + var _6C = $k[--$j]; //#14609 + if (_6C && (_6B >= 2)) { //#14614 + $_.cset = "setc"; //#14610 + $_.mode = 4; //#14611 + $_.i = 1; //#14612 + break; //#14613 + } //#14613 + } //#14613 + if ($get($_.msg, 0) == $_.fn1) { //#14622 + $_.cset = "setb"; //#14618 + $_.mode = 3; //#14619 + $_.i = 1; //#14620 + break; //#14621 + } //#14621 + if ($_.msglen >= 2) { //#14668 + $k[$j++] = 0; //#14625 + $_.numsscr(); //#14625 + var _6H = $k[--$j]; //#14625 + var _6I = $k[--$j]; //#14625 + $k[$j++] = _6H; //#14625 + $k[$j++] = _6I; //#14625 + $j--; //#14625 + var _6J = $k[--$j]; //#14625 + if ((_6J >= 2) && ((_6J % 2) == 0)) { //#14629 + $_.cset = "setc"; //#14626 + $_.mode = 2; //#14627 + break; //#14628 + } //#14628 + $k[$j++] = 0; //#14631 + $_.numsscr(); //#14631 + var _6K = $k[--$j]; //#14631 + var _6L = $k[--$j]; //#14631 + $k[$j++] = _6K; //#14631 + $k[$j++] = _6L; //#14631 + $j--; //#14631 + var _6M = $k[--$j]; //#14631 + if ((_6M >= 3) && ((_6M % 2) == 1)) { //#14637 + $k[$j++] = $get($_.msg, 0); //#14632 + $_.encb(); //#14632 + $_.cset = "setc"; //#14633 + $_.mode = 5; //#14634 + $_.i = 1; //#14635 + break; //#14636 + } //#14636 + var _6S = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14639 + $k[$j++] = _6S; //#14640 + $k[$j++] = 1; //#14640 + $_.numsscr(); //#14640 + var _6T = $k[--$j]; //#14640 + var _6U = $k[--$j]; //#14640 + $k[$j++] = _6T; //#14640 + $k[$j++] = _6U; //#14640 + $j--; //#14640 + var _6V = $k[--$j]; //#14640 + var _6W = $k[--$j]; //#14640 + if (_6W && ((_6V >= 2) && ((_6V % 2) == 0))) { //#14646 + $k[$j++] = $get($_.msg, 0); //#14641 + $_.encb(); //#14641 + $_.cset = "setc"; //#14642 + $_.mode = 5; //#14643 + $_.i = 1; //#14644 + break; //#14645 + } //#14645 + var _6c = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14648 + $k[$j++] = _6c; //#14649 + $k[$j++] = 1; //#14649 + $_.numsscr(); //#14649 + var _6d = $k[--$j]; //#14649 + var _6e = $k[--$j]; //#14649 + $k[$j++] = _6d; //#14649 + $k[$j++] = _6e; //#14649 + $j--; //#14649 + var _6f = $k[--$j]; //#14649 + var _6g = $k[--$j]; //#14649 + if (_6g && ((_6f >= 3) && ((_6f % 2) == 1))) { //#14656 + $k[$j++] = $get($_.msg, 0); //#14650 + $_.encb(); //#14650 + $k[$j++] = $get($_.msg, 1); //#14651 + $_.encb(); //#14651 + $_.cset = "setc"; //#14652 + $_.mode = 6; //#14653 + $_.i = 2; //#14654 + break; //#14655 + } //#14655 + var _6o = $get($_.setb, $get($_.msg, 0)) !== undefined; //#14658 + var _6s = $get($_.setb, $get($_.msg, 1)) !== undefined; //#14659 + $k[$j++] = _6o && _6s; //#14660 + $k[$j++] = 2; //#14660 + $_.numsscr(); //#14660 + var _6t = $k[--$j]; //#14660 + var _6u = $k[--$j]; //#14660 + $k[$j++] = _6t; //#14660 + $k[$j++] = _6u; //#14660 + $j--; //#14660 + var _6v = $k[--$j]; //#14660 + var _6w = $k[--$j]; //#14660 + if (_6w && ((_6v >= 2) && ((_6v % 2) == 0))) { //#14667 + $k[$j++] = $get($_.msg, 0); //#14661 + $_.encb(); //#14661 + $k[$j++] = $get($_.msg, 1); //#14662 + $_.encb(); //#14662 + $_.cset = "setc"; //#14663 + $_.mode = 6; //#14664 + $_.i = 2; //#14665 + break; //#14666 + } //#14666 + } //#14666 + $k[$j++] = 0; //#14670 + $_.abeforeb(); //#14670 + if ($k[--$j]) { //#14674 + $_.cset = "seta"; //#14671 + $_.mode = 0; //#14672 + break; //#14673 + } //#14673 + $_.cset = "setb"; //#14676 + $_.mode = 1; //#14677 + break; //#14678 + } //#14678 + for (;;) { //#14922 + if ($_.i == $_.msglen) { //#14682 + break; //#14682 + } //#14682 + $k[$j++] = $_.i; //#14684 + $_.numsscr(); //#14684 + $_.nums = $k[--$j]; //#14684 + $_.nchars = $k[--$j]; //#14684 + for (;;) { //#14920 + if ($eq($_.cset, "seta")) { //#14761 + if ($_.i < ($_.msglen - 1)) { //#14698 + $k[$j++] = $get($_.msg, $_.i); //#14691 + $_.bnota(); //#14691 + $k[$j++] = $_.i + 1; //#14692 + $_.abeforeb(); //#14692 + var _7E = $k[--$j]; //#14692 + var _7F = $k[--$j]; //#14692 + if ((_7F && _7E)) { //#14697 + $k[$j++] = $_.sb1; //#14693 + $_.enca(); //#14693 + $k[$j++] = $get($_.msg, $_.i); //#14694 + $_.encb(); //#14694 + $_.i = $_.i + 1; //#14695 + break; //#14696 + } //#14696 + } //#14696 + if ($_.i < ($_.msglen - 2)) { //#14710 + $k[$j++] = $get($_.msg, $_.i); //#14701 + $_.bnota(); //#14701 + $k[$j++] = $get($_.msg, $_.i + 1); //#14702 + $_.bnota(); //#14702 + var _7T = $k[--$j]; //#14702 + var _7U = $k[--$j]; //#14702 + $k[$j++] = $an(_7U, _7T); //#14703 + $k[$j++] = $_.i + 2; //#14703 + $_.abeforeb(); //#14703 + var _7W = $k[--$j]; //#14703 + var _7X = $k[--$j]; //#14703 + if ((_7X && _7W)) { //#14709 + $k[$j++] = $_.sb2; //#14704 + $_.enca(); //#14704 + $k[$j++] = $get($_.msg, $_.i); //#14705 + $_.encb(); //#14705 + $k[$j++] = $get($_.msg, $_.i + 1); //#14706 + $_.encb(); //#14706 + $_.i = $_.i + 2; //#14707 + break; //#14708 + } //#14708 + } //#14708 + $k[$j++] = $get($_.msg, $_.i); //#14712 + $_.bnota(); //#14712 + if ($k[--$j]) { //#14716 + $k[$j++] = $_.swb; //#14713 + $_.enca(); //#14713 + $_.cset = "setb"; //#14714 + break; //#14715 + } //#14715 + if ($_.i < ($_.msglen - 4)) { //#14733 + var _7s = $get($_.seta, $get($_.msg, $_.i + 4)) !== undefined; //#14720 + if (($_.nums == 4) && _7s) { //#14732 + $k[$j++] = $_.sc2; //#14721 + $_.enca(); //#14721 + for (var _7u = 0, _7v = 2; _7u < _7v; _7u++) { //#14730 + if ($get($_.msg, $_.i) == $_.fn1) { //#14728 + $k[$j++] = $_.fn1; //#14724 + $_.encc(); //#14724 + $_.i = $_.i + 1; //#14725 + } else { //#14728 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14727 + $_.encc(); //#14727 + $_.i = $_.i + 2; //#14728 + } //#14728 + } //#14728 + break; //#14731 + } //#14731 + } //#14731 + if ($_.i < ($_.msglen - 6)) { //#14750 + var _8D = $get($_.seta, $get($_.msg, $_.i + 6)) !== undefined; //#14737 + if (($_.nums == 6) && _8D) { //#14749 + $k[$j++] = $_.sc3; //#14738 + $_.enca(); //#14738 + for (var _8F = 0, _8G = 3; _8F < _8G; _8F++) { //#14747 + if ($get($_.msg, $_.i) == $_.fn1) { //#14745 + $k[$j++] = $_.fn1; //#14741 + $_.encc(); //#14741 + $_.i = $_.i + 1; //#14742 + } else { //#14745 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14744 + $_.encc(); //#14744 + $_.i = $_.i + 2; //#14745 + } //#14745 + } //#14745 + break; //#14748 + } //#14748 + } //#14748 + if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14756 + $k[$j++] = $_.swc; //#14753 + $_.enca(); //#14753 + $_.cset = "setc"; //#14754 + break; //#14755 + } //#14755 + $k[$j++] = $get($_.msg, $_.i); //#14758 + $_.enca(); //#14758 + $_.i = $_.i + 1; //#14759 + break; //#14760 + } //#14760 + if ($eq($_.cset, "setb")) { //#14835 + if ($_.i < ($_.msglen - 1)) { //#14772 + $k[$j++] = $get($_.msg, $_.i); //#14765 + $_.anotb(); //#14765 + $k[$j++] = $_.i + 1; //#14766 + $_.bbeforea(); //#14766 + var _8f = $k[--$j]; //#14766 + var _8g = $k[--$j]; //#14766 + if ((_8g && _8f)) { //#14771 + $k[$j++] = $_.sa1; //#14767 + $_.encb(); //#14767 + $k[$j++] = $get($_.msg, $_.i); //#14768 + $_.enca(); //#14768 + $_.i = $_.i + 1; //#14769 + break; //#14770 + } //#14770 + } //#14770 + if ($_.i < ($_.msglen - 2)) { //#14784 + $k[$j++] = $get($_.msg, $_.i); //#14775 + $_.anotb(); //#14775 + $k[$j++] = $get($_.msg, $_.i + 1); //#14776 + $_.anotb(); //#14776 + var _8u = $k[--$j]; //#14776 + var _8v = $k[--$j]; //#14776 + $k[$j++] = $an(_8v, _8u); //#14777 + $k[$j++] = $_.i + 2; //#14777 + $_.bbeforea(); //#14777 + var _8x = $k[--$j]; //#14777 + var _8y = $k[--$j]; //#14777 + if ((_8y && _8x)) { //#14783 + $k[$j++] = $_.sa2; //#14778 + $_.encb(); //#14778 + $k[$j++] = $get($_.msg, $_.i); //#14779 + $_.enca(); //#14779 + $k[$j++] = $get($_.msg, $_.i + 1); //#14780 + $_.enca(); //#14780 + $_.i = $_.i + 2; //#14781 + break; //#14782 + } //#14782 + } //#14782 + $k[$j++] = $get($_.msg, $_.i); //#14786 + $_.anotb(); //#14786 + if ($k[--$j]) { //#14790 + $k[$j++] = $_.swa; //#14787 + $_.encb(); //#14787 + $_.cset = "seta"; //#14788 + break; //#14789 + } //#14789 + if ($_.i < ($_.msglen - 4)) { //#14807 + var _9J = $get($_.setb, $get($_.msg, $_.i + 4)) !== undefined; //#14794 + if (($_.nums == 4) && _9J) { //#14806 + $k[$j++] = $_.sc2; //#14795 + $_.encb(); //#14795 + for (var _9L = 0, _9M = 2; _9L < _9M; _9L++) { //#14804 + if ($get($_.msg, $_.i) == $_.fn1) { //#14802 + $k[$j++] = $_.fn1; //#14798 + $_.encc(); //#14798 + $_.i = $_.i + 1; //#14799 + } else { //#14802 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14801 + $_.encc(); //#14801 + $_.i = $_.i + 2; //#14802 + } //#14802 + } //#14802 + break; //#14805 + } //#14805 + } //#14805 + if ($_.i < ($_.msglen - 6)) { //#14824 + var _9e = $get($_.setb, $get($_.msg, $_.i + 6)) !== undefined; //#14811 + if (($_.nums == 6) && _9e) { //#14823 + $k[$j++] = $_.sc3; //#14812 + $_.encb(); //#14812 + for (var _9g = 0, _9h = 3; _9g < _9h; _9g++) { //#14821 + if ($get($_.msg, $_.i) == $_.fn1) { //#14819 + $k[$j++] = $_.fn1; //#14815 + $_.encc(); //#14815 + $_.i = $_.i + 1; //#14816 + } else { //#14819 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14818 + $_.encc(); //#14818 + $_.i = $_.i + 2; //#14819 + } //#14819 + } //#14819 + break; //#14822 + } //#14822 + } //#14822 + if (($_.nums >= 4) && (($_.nums % 2) == 0)) { //#14830 + $k[$j++] = $_.swc; //#14827 + $_.encb(); //#14827 + $_.cset = "setc"; //#14828 + break; //#14829 + } //#14829 + $k[$j++] = $get($_.msg, $_.i); //#14832 + $_.encb(); //#14832 + $_.i = $_.i + 1; //#14833 + break; //#14834 + } //#14834 + if ($eq($_.cset, "setc")) { //#14918 + if ($_.nums >= 2) { //#14847 + if ($get($_.msg, $_.i) == $_.fn1) { //#14844 + $k[$j++] = $_.fn1; //#14840 + $_.encc(); //#14840 + $_.i = $_.i + 1; //#14841 + } else { //#14844 + $k[$j++] = $geti($_.msg, $_.i, 2); //#14843 + $_.encc(); //#14843 + $_.i = $_.i + 2; //#14844 + } //#14844 + break; //#14846 + } //#14846 + if ($_.i < ($_.msglen - 1)) { //#14857 + var _AH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14850 + $k[$j++] = _AH; //#14851 + $k[$j++] = $_.i + 1; //#14851 + $_.numsscr(); //#14851 + var _AJ = $k[--$j]; //#14851 + var _AK = $k[--$j]; //#14851 + $k[$j++] = _AJ; //#14851 + $k[$j++] = _AK; //#14851 + $j--; //#14851 + var _AL = $k[--$j]; //#14851 + var _AM = $k[--$j]; //#14851 + if (_AM && ((_AL >= 2) && ((_AL % 2) == 0))) { //#14856 + $k[$j++] = $_.sb1; //#14852 + $_.encc(); //#14852 + $k[$j++] = $get($_.msg, $_.i); //#14853 + $_.encb(); //#14853 + $_.i = $_.i + 1; //#14854 + break; //#14855 + } //#14855 + } //#14855 + if ($_.i < ($_.msglen - 1)) { //#14868 + var _AY = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14860 + $k[$j++] = _AY; //#14861 + $k[$j++] = $_.i + 1; //#14861 + $_.numsscr(); //#14861 + var _Aa = $k[--$j]; //#14861 + var _Ab = $k[--$j]; //#14861 + $k[$j++] = _Aa; //#14861 + $k[$j++] = _Ab; //#14861 + $j--; //#14861 + var _Ac = $k[--$j]; //#14861 + var _Ad = $k[--$j]; //#14861 + if (_Ad && ((_Ac >= 3) && ((_Ac % 2) == 1))) { //#14867 + $k[$j++] = $_.sb2; //#14862 + $_.encc(); //#14862 + $k[$j++] = $get($_.msg, $_.i); //#14863 + $_.encb(); //#14863 + $k[$j++] = $get($_.msg, $_.i + 1); //#14864 + $_.encb(); //#14864 + $_.i = $_.i + 2; //#14865 + break; //#14866 + } //#14866 + } //#14866 + if ($_.i < ($_.msglen - 2)) { //#14880 + var _As = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14871 + var _Ax = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14872 + $k[$j++] = _As && _Ax; //#14873 + $k[$j++] = $_.i + 2; //#14873 + $_.numsscr(); //#14873 + var _Az = $k[--$j]; //#14873 + var _B0 = $k[--$j]; //#14873 + $k[$j++] = _Az; //#14873 + $k[$j++] = _B0; //#14873 + $j--; //#14873 + var _B1 = $k[--$j]; //#14873 + var _B2 = $k[--$j]; //#14873 + if (_B2 && ((_B1 >= 2) && ((_B1 % 2) == 0))) { //#14879 + $k[$j++] = $_.sb2; //#14874 + $_.encc(); //#14874 + $k[$j++] = $get($_.msg, $_.i); //#14875 + $_.encb(); //#14875 + $k[$j++] = $get($_.msg, $_.i + 1); //#14876 + $_.encb(); //#14876 + $_.i = $_.i + 2; //#14877 + break; //#14878 + } //#14878 + } //#14878 + if ($_.i < ($_.msglen - 3)) { //#14893 + var _BH = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14883 + var _BM = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14884 + $k[$j++] = _BH && _BM; //#14885 + $k[$j++] = $_.i + 2; //#14885 + $_.numsscr(); //#14885 + var _BO = $k[--$j]; //#14885 + var _BP = $k[--$j]; //#14885 + $k[$j++] = _BO; //#14885 + $k[$j++] = _BP; //#14885 + $j--; //#14885 + var _BQ = $k[--$j]; //#14885 + var _BR = $k[--$j]; //#14885 + if (_BR && ((_BQ >= 3) && ((_BQ % 2) == 1))) { //#14892 + $k[$j++] = $_.sb3; //#14886 + $_.encc(); //#14886 + $k[$j++] = $get($_.msg, $_.i); //#14887 + $_.encb(); //#14887 + $k[$j++] = $get($_.msg, $_.i + 1); //#14888 + $_.encb(); //#14888 + $k[$j++] = $get($_.msg, $_.i + 2); //#14889 + $_.encb(); //#14889 + $_.i = $_.i + 3; //#14890 + break; //#14891 + } //#14891 + } //#14891 + if ($_.i < ($_.msglen - 3)) { //#14907 + var _Bj = $get($_.setb, $get($_.msg, $_.i)) !== undefined; //#14896 + var _Bo = $get($_.setb, $get($_.msg, $_.i + 1)) !== undefined; //#14897 + var _Bt = $get($_.setb, $get($_.msg, $_.i + 2)) !== undefined; //#14898 + $k[$j++] = (_Bj && _Bo) && _Bt; //#14899 + $k[$j++] = $_.i + 3; //#14899 + $_.numsscr(); //#14899 + var _Bv = $k[--$j]; //#14899 + var _Bw = $k[--$j]; //#14899 + $k[$j++] = _Bv; //#14899 + $k[$j++] = _Bw; //#14899 + $j--; //#14899 + var _Bx = $k[--$j]; //#14899 + var _By = $k[--$j]; //#14899 + if (_By && ((_Bx >= 2) && ((_Bx % 2) == 0))) { //#14906 + $k[$j++] = $_.sb3; //#14900 + $_.encc(); //#14900 + $k[$j++] = $get($_.msg, $_.i); //#14901 + $_.encb(); //#14901 + $k[$j++] = $get($_.msg, $_.i + 1); //#14902 + $_.encb(); //#14902 + $k[$j++] = $get($_.msg, $_.i + 2); //#14903 + $_.encb(); //#14903 + $_.i = $_.i + 3; //#14904 + break; //#14905 + } //#14905 + } //#14905 + $k[$j++] = $_.i; //#14909 + $_.abeforeb(); //#14909 + if ($k[--$j]) { //#14913 + $k[$j++] = $_.swa; //#14910 + $_.encc(); //#14910 + $_.cset = "seta"; //#14911 + break; //#14912 + } //#14912 + $k[$j++] = $_.swb; //#14915 + $_.encc(); //#14915 + $_.cset = "setb"; //#14916 + break; //#14917 + } //#14917 + break; //#14919 + } //#14919 + } //#14919 + $_.cws = $geti($_.cws, 0, $_.j); //#14923 + } //#14923 + if (!bwipp_code16k.__14946__) { //#14946 + $_ = Object.create($_); //#14946 + $_.metrics = $a([$a([2, 7]), $a([3, 12]), $a([4, 17]), $a([5, 22]), $a([6, 27]), $a([7, 32]), $a([8, 37]), $a([9, 42]), $a([10, 47]), $a([11, 52]), $a([12, 57]), $a([13, 62]), $a([14, 67]), $a([15, 72]), $a([16, 77])]); //#14945 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#14945 + bwipp_code16k.__14946__ = 1; //#14945 + $_ = Object.getPrototypeOf($_); //#14945 + } //#14945 + $_.urows = $_.rows; //#14949 + var _CZ = $_.metrics; //#14950 + for (var _Ca = 0, _Cb = _CZ.length; _Ca < _Cb; _Ca++) { //#14958 + $_.m = $get(_CZ, _Ca); //#14951 + $_.r = $get($_.m, 0); //#14952 + $_.dcws = $get($_.m, 1); //#14953 + $_.okay = true; //#14954 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#14955 + $_.okay = false; //#14955 + } //#14955 + if ($_.cws.length > $_.dcws) { //#14956 + $_.okay = false; //#14956 + } //#14956 + if ($_.okay) { //#14957 + break; //#14957 + } //#14957 + } //#14957 + if (!$_.okay) { //#14962 + $k[$j++] = 'bwipp.code16kNoValidSymbol#14961'; //#14961 + $k[$j++] = "Maximum length exceeded or data too large for given options"; //#14961 + bwipp_raiseerror(); //#14961 + } //#14961 + $k[$j++] = Infinity; //#14965 + $aload($_.cws); //#14965 + for (var _Cr = 0, _Cs = $f($_.dcws - $_.cws.length); _Cr < _Cs; _Cr++) { //#14965 + $k[$j++] = 103; //#14965 + } //#14965 + $_.cws = $a(); //#14965 + $k[$j++] = Infinity; //#14968 + $k[$j++] = $f(($f($_.r - 2) * 7) + $_.mode); //#14968 + $aload($_.cws); //#14968 + $_.cws = $a(); //#14968 + $k[$j++] = 0; //#14971 + for (var _D0 = 0, _Cz = $_.dcws; _D0 <= _Cz; _D0 += 1) { //#14971 + var _D3 = $k[--$j]; //#14971 + $k[$j++] = $f(_D3 + ((_D0 + 2) * $get($_.cws, _D0))); //#14971 + } //#14971 + $_.c1 = $k[--$j] % 107; //#14972 + $k[$j++] = 0; //#14973 + for (var _D7 = 0, _D6 = $_.dcws; _D7 <= _D6; _D7 += 1) { //#14973 + var _DA = $k[--$j]; //#14973 + $k[$j++] = $f(_DA + ((_D7 + 1) * $get($_.cws, _D7))); //#14973 + } //#14973 + $_.c2 = ($f($k[--$j] + ($_.c1 * $f($_.dcws + 2)))) % 107; //#14974 + $k[$j++] = Infinity; //#14975 + $aload($_.cws); //#14975 + $k[$j++] = $_.c1; //#14975 + $k[$j++] = $_.c2; //#14975 + $_.cws = $a(); //#14975 + var _DJ = $get($_.options, 'debugcws') !== undefined; //#14977 + if (_DJ) { //#14977 + $k[$j++] = 'bwipp.debugcws#14977'; //#14977 + $k[$j++] = $_.cws; //#14977 + bwipp_raiseerror(); //#14977 + } //#14977 + if (!bwipp_code16k.__15013__) { //#15013 + $_ = Object.create($_); //#15013 + $_.encs = $a(["212222", "222122", "222221", "121223", "121322", "131222", "122213", "122312", "132212", "221213", "221312", "231212", "112232", "122132", "122231", "113222", "123122", "123221", "223211", "221132", "221231", "213212", "223112", "312131", "311222", "321122", "321221", "312212", "322112", "322211", "212123", "212321", "232121", "111323", "131123", "131321", "112313", "132113", "132311", "211313", "231113", "231311", "112133", "112331", "132131", "113123", "113321", "133121", "313121", "211331", "231131", "213113", "213311", "213131", "311123", "311321", "331121", "312113", "312311", "332111", "314111", "221411", "431111", "111224", "111422", "121124", "121421", "141122", "141221", "112214", "112412", "122114", "122411", "142112", "142211", "241211", "221114", "413111", "241112", "134111", "111242", "121142", "121241", "114212", "124112", "124211", "411212", "421112", "421211", "212141", "214121", "412121", "111143", "111341", "131141", "114113", "114311", "411113", "411311", "113141", "114131", "311141", "411131", "211412", "211214", "211232", "211133"]); //#14998 + $_.startencs = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112"]); //#15004 + $_.stopencsodd = $a(["3211", "2221", "2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411"]); //#15008 + $_.stopencseven = $a(["2122", "1411", "1132", "1231", "1114", "3112", "1132", "1231", "1114", "3112", "3211", "2221", "2122", "1411", "3211", "2221"]); //#15012 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code16k.$ctx[id] = $_[id]); //#15012 + bwipp_code16k.__15013__ = 1; //#15012 + $_ = Object.getPrototypeOf($_); //#15012 + } //#15012 + if (($_.sam == -1) || (((~~($_.sam / 10)) % 2) == 1)) { //#15018 + $_.stopencs = $_.stopencsodd; //#15016 + } else { //#15018 + $_.stopencs = $_.stopencseven; //#15018 + } //#15018 + $_.rowbits = $a($_.r); //#15022 + for (var _DY = 0, _DX = $f($_.r - 1); _DY <= _DX; _DY += 1) { //#15039 + $_.i = _DY; //#15024 + $k[$j++] = Infinity; //#15025 + $k[$j++] = 10; //#15027 + $forall($get($_.startencs, $_.i), function() { //#15027 + var _Dc = $k[--$j]; //#15027 + $k[$j++] = $f(_Dc - 48); //#15027 + }); //#15027 + var _Df = $geti($_.cws, $_.i * 5, 5); //#15029 + $k[$j++] = 1; //#15031 + for (var _Dg = 0, _Dh = _Df.length; _Dg < _Dh; _Dg++) { //#15031 + $forall($get($_.encs, $get(_Df, _Dg)), function() { //#15030 + var _Dl = $k[--$j]; //#15030 + $k[$j++] = $f(_Dl - 48); //#15030 + }); //#15030 + } //#15030 + $forall($get($_.stopencs, $_.i), function() { //#15032 + var _Dp = $k[--$j]; //#15032 + $k[$j++] = $f(_Dp - 48); //#15032 + }); //#15032 + $k[$j++] = 1; //#15033 + $_.sbs = $a(); //#15033 + $k[$j++] = Infinity; //#15035 + var _Dr = $_.sbs; //#15036 + $k[$j++] = 1; //#15036 + for (var _Ds = 0, _Dt = _Dr.length; _Ds < _Dt; _Ds++) { //#15036 + var _Dv = $k[--$j]; //#15036 + var _Dw = (_Dv == 0) ? 1 : 0; //#15036 + $k[$j++] = _Dv; //#15036 + for (var _Dx = 0, _Dy = $get(_Dr, _Ds); _Dx < _Dy; _Dx++) { //#15036 + $k[$j++] = _Dw //#15036 + } //#15036 + } //#15036 + $astore($a($counttomark() - 1)); //#15037 + var _E1 = $k[--$j]; //#15037 + var _E2 = $k[--$j]; //#15037 + $k[$j++] = _E1; //#15037 + $k[$j++] = _E2; //#15037 + $j--; //#15037 + var _E3 = $k[--$j]; //#15037 + var _E4 = $k[--$j]; //#15037 + $k[$j++] = _E3; //#15037 + $k[$j++] = _E4; //#15037 + $j--; //#15037 + $put($_.rowbits, $_.i, $k[--$j]); //#15038 + } //#15038 + $k[$j++] = Infinity; //#15042 + for (var _E9 = 0, _EA = 81 * $_.sepheight; _E9 < _EA; _E9++) { //#15043 + $k[$j++] = 1; //#15043 + } //#15043 + for (var _ED = 0, _EC = $f($_.r - 2); _ED <= _EC; _ED += 1) { //#15048 + $_.i = _ED; //#15045 + for (var _EF = 0, _EG = $_.rowheight; _EF < _EG; _EF++) { //#15046 + $aload($get($_.rowbits, $_.i)); //#15046 + } //#15046 + for (var _EL = 0, _EM = $_.sepheight; _EL < _EM; _EL++) { //#15047 + for (var _EN = 0, _EO = 10; _EN < _EO; _EN++) { //#15047 + $k[$j++] = 0; //#15047 + } //#15047 + for (var _EP = 0, _EQ = 70; _EP < _EQ; _EP++) { //#15047 + $k[$j++] = 1; //#15047 + } //#15047 + $k[$j++] = 0; //#15047 + } //#15047 + } //#15047 + for (var _ES = 0, _ET = $_.rowheight; _ES < _ET; _ES++) { //#15049 + $aload($get($_.rowbits, $f($_.r - 1))); //#15049 + } //#15049 + for (var _EY = 0, _EZ = 81 * $_.sepheight; _EY < _EZ; _EY++) { //#15050 + $k[$j++] = 1; //#15050 + } //#15050 + $_.pixs = $a(); //#15050 var _Ef = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 81], ["pixy", ~~($_.pixs.length / 81)], ["height", (~~($_.pixs.length / 81)) / 72], ["width", 81 / 72], ["opt", $_.options] - ]); //#14760 - $k[$j++] = _Ef; //#14763 - if (!$_.dontdraw) { //#14763 - bwipp_renmatrix(); //#14763 - } //#14763 - $_ = Object.getPrototypeOf($_); //#14765 - $_ = Object.getPrototypeOf($_); //#14767 + ]); //#15061 + $k[$j++] = _Ef; //#15064 + if (!$_.dontdraw) { //#15064 + bwipp_renmatrix(); //#15064 + } //#15064 + $_ = Object.getPrototypeOf($_); //#15066 + $_ = Object.getPrototypeOf($_); //#15068 } //bwipp_code16k function bwipp_code49() { - $_ = Object.create($_); //#14798 - $_.dontdraw = false; //#14801 - $_.sam = -1; //#14802 - $_.append = false; //#14803 - $_.rows = 0; //#14804 - $_.rowheight = 8; //#14805 - $_.sepheight = 1; //#14806 - $_.parse = false; //#14807 - $_.parsefnc = false; //#14808 - $k[$j++] = $_; //#14810 - bwipp_processoptions(); //#14810 - $_.options = $k[--$j]; //#14810 - $_.barcode = $k[--$j]; //#14811 - if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 8))) { //#14815 - $k[$j++] = 'bwipp.code49badRows#14814'; //#14814 - $k[$j++] = "Code 49 must have 2 to 8 rows"; //#14814 - bwipp_raiseerror(); //#14814 - } //#14814 - if ($_.rowheight < 8) { //#14819 - $k[$j++] = 'bwipp.code49badRowHeight#14818'; //#14818 - $k[$j++] = "Code 49 must have rowheight of at least 8"; //#14818 - bwipp_raiseerror(); //#14818 - } //#14818 - if ($_.sepheight < 1) { //#14823 - $k[$j++] = 'bwipp.code49badSepHeight#14822'; //#14822 - $k[$j++] = "Code 49 must have sepheight of at least 1"; //#14822 - bwipp_raiseerror(); //#14822 - } //#14822 - if ($_.append && ($_.sam != -1)) { //#14827 - $k[$j++] = 'bwipp.code49samAndAppend#14826'; //#14826 - $k[$j++] = "sam and append cannot be specified together"; //#14826 - bwipp_raiseerror(); //#14826 - } //#14826 - if ($_.sam != -1) { //#14839 - $k[$j++] = true; //#14835 - for (var _A = 0, _B = 1; _A < _B; _A++) { //#14835 - var _C = $_.sam; //#14832 - if ((_C < 12) || (_C > 99)) { //#14832 - $j--; //#14832 - $k[$j++] = false; //#14832 - break; //#14832 - } //#14832 - if (($_.sam % 10) < 2) { //#14833 - $j--; //#14833 - $k[$j++] = false; //#14833 - break; //#14833 - } //#14833 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#14834 - $j--; //#14834 - $k[$j++] = false; //#14834 - break; //#14834 - } //#14834 - } //#14834 - if ($nt($k[--$j])) { //#14838 - $k[$j++] = 'bwipp.code49badSAM#14837'; //#14837 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#14837 - bwipp_raiseerror(); //#14837 - } //#14837 - } //#14837 - bwipp_loadctx(bwipp_code49) //#14841 - if (!bwipp_code49.__14845__) { //#14845 - $_ = Object.create($_); //#14845 - $_.s1 = -1; //#14844 - $_.s2 = -2; //#14844 - $_.fn1 = -3; //#14844 - $_.fn2 = -4; //#14844 - $_.fn3 = -5; //#14844 - $_.ns = -6; //#14844 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14844 - bwipp_code49.__14845__ = 1; //#14844 - $_ = Object.getPrototypeOf($_); //#14844 - } //#14844 + $_ = Object.create($_); //#15099 + $_.dontdraw = false; //#15102 + $_.sam = -1; //#15103 + $_.append = false; //#15104 + $_.rows = 0; //#15105 + $_.rowheight = 8; //#15106 + $_.sepheight = 1; //#15107 + $_.parse = false; //#15108 + $_.parsefnc = false; //#15109 + $k[$j++] = $_; //#15111 + bwipp_processoptions(); //#15111 + $_.options = $k[--$j]; //#15111 + $_.barcode = $k[--$j]; //#15112 + if (($_.rows != 0) && (($_.rows < 2) || ($_.rows > 8))) { //#15116 + $k[$j++] = 'bwipp.code49badRows#15115'; //#15115 + $k[$j++] = "Code 49 must have 2 to 8 rows"; //#15115 + bwipp_raiseerror(); //#15115 + } //#15115 + if ($_.rowheight < 8) { //#15120 + $k[$j++] = 'bwipp.code49badRowHeight#15119'; //#15119 + $k[$j++] = "Code 49 must have rowheight of at least 8"; //#15119 + bwipp_raiseerror(); //#15119 + } //#15119 + if ($_.sepheight < 1) { //#15124 + $k[$j++] = 'bwipp.code49badSepHeight#15123'; //#15123 + $k[$j++] = "Code 49 must have sepheight of at least 1"; //#15123 + bwipp_raiseerror(); //#15123 + } //#15123 + if ($_.append && ($_.sam != -1)) { //#15128 + $k[$j++] = 'bwipp.code49samAndAppend#15127'; //#15127 + $k[$j++] = "sam and append cannot be specified together"; //#15127 + bwipp_raiseerror(); //#15127 + } //#15127 + if ($_.sam != -1) { //#15140 + $k[$j++] = true; //#15136 + for (var _A = 0, _B = 1; _A < _B; _A++) { //#15136 + var _C = $_.sam; //#15133 + if ((_C < 12) || (_C > 99)) { //#15133 + $j--; //#15133 + $k[$j++] = false; //#15133 + break; //#15133 + } //#15133 + if (($_.sam % 10) < 2) { //#15134 + $j--; //#15134 + $k[$j++] = false; //#15134 + break; //#15134 + } //#15134 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#15135 + $j--; //#15135 + $k[$j++] = false; //#15135 + break; //#15135 + } //#15135 + } //#15135 + if ($nt($k[--$j])) { //#15139 + $k[$j++] = 'bwipp.code49badSAM#15138'; //#15138 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 9 symbols"; //#15138 + bwipp_raiseerror(); //#15138 + } //#15138 + } //#15138 + bwipp_loadctx(bwipp_code49) //#15142 + if (!bwipp_code49.__15146__) { //#15146 + $_ = Object.create($_); //#15146 + $_.s1 = -1; //#15145 + $_.s2 = -2; //#15145 + $_.fn1 = -3; //#15145 + $_.fn2 = -4; //#15145 + $_.fn3 = -5; //#15145 + $_.ns = -6; //#15145 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15145 + bwipp_code49.__15146__ = 1; //#15145 + $_ = Object.getPrototypeOf($_); //#15145 + } //#15145 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC2", $_.fn2], ["FNC3", $_.fn3] - ]); //#14853 - $_.fncvals = _N; //#14854 - $k[$j++] = 'msg'; //#14855 - $k[$j++] = $_.barcode; //#14855 - $k[$j++] = $_.fncvals; //#14855 - bwipp_parseinput(); //#14855 - var _Q = $k[--$j]; //#14855 - $_[$k[--$j]] = _Q; //#14855 - $_.msglen = $_.msg.length; //#14856 - $forall($_.msg, function() { //#14862 - if ($k[--$j] > 127) { //#14861 - $k[$j++] = 'bwipp.code49badCharacter#14860'; //#14860 - $k[$j++] = "Code 49 can only support ASCII characters with values 0 to 127"; //#14860 - bwipp_raiseerror(); //#14860 - } //#14860 - }); //#14860 - if (!bwipp_code49.__14904__) { //#14904 - $_ = Object.create($_); //#14904 - $_.charmap = $a(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", $_.s1, $_.s2, $_.fn1, $_.fn2, $_.fn3, $_.ns]); //#14872 - $_.charvals = new Map; //#14875 - for (var _c = 0; _c <= 48; _c += 1) { //#14881 - $_.i = _c; //#14877 - var _f = $get($_.charmap, $_.i); //#14878 - $k[$j++] = _f; //#14879 - if ($eq($type(_f), 'stringtype')) { //#14879 - var _i = $get($k[--$j], 0); //#14879 - $k[$j++] = _i; //#14879 - } //#14879 - $put($_.charvals, $k[--$j], $_.i); //#14880 - } //#14880 - $_.combos = $a(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " 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", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); //#14893 - for (var _n = 0; _n <= 127; _n += 1) { //#14903 - $_.i = _n; //#14895 - var _q = $get($_.combos, $_.i); //#14896 - $_.c1 = $get(_q, 0); //#14896 - $_.c2 = $get(_q, 1); //#14896 - if ($_.c1 == 49) { //#14899 - $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s1), $get($_.charvals, $_.c2)])); //#14898 - } //#14898 - if ($_.c1 == 50) { //#14902 - $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s2), $get($_.charvals, $_.c2)])); //#14901 - } //#14901 - } //#14901 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14901 - bwipp_code49.__14904__ = 1; //#14901 - $_ = Object.getPrototypeOf($_); //#14901 - } //#14901 + ]); //#15154 + $_.fncvals = _N; //#15155 + $k[$j++] = 'msg'; //#15156 + $k[$j++] = $_.barcode; //#15156 + $k[$j++] = $_.fncvals; //#15156 + bwipp_parseinput(); //#15156 + var _Q = $k[--$j]; //#15156 + $_[$k[--$j]] = _Q; //#15156 + $_.msglen = $_.msg.length; //#15157 + $forall($_.msg, function() { //#15163 + if ($k[--$j] > 127) { //#15162 + $k[$j++] = 'bwipp.code49badCharacter#15161'; //#15161 + $k[$j++] = "Code 49 can only support ASCII characters with values 0 to 127"; //#15161 + bwipp_raiseerror(); //#15161 + } //#15161 + }); //#15161 + if (!bwipp_code49.__15205__) { //#15205 + $_ = Object.create($_); //#15205 + $_.charmap = $a(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", $_.s1, $_.s2, $_.fn1, $_.fn2, $_.fn3, $_.ns]); //#15173 + $_.charvals = new Map; //#15176 + for (var _c = 0; _c <= 48; _c += 1) { //#15182 + $_.i = _c; //#15178 + var _f = $get($_.charmap, $_.i); //#15179 + $k[$j++] = _f; //#15180 + if ($eq($type(_f), 'stringtype')) { //#15180 + var _i = $get($k[--$j], 0); //#15180 + $k[$j++] = _i; //#15180 + } //#15180 + $put($_.charvals, $k[--$j], $_.i); //#15181 + } //#15181 + $_.combos = $a(["1 ", "1A", "1B", "1C", "1D", "1E", "1F", "1G", "1H", "1I", "1J", "1K", "1L", "1M", "1N", "1O", "1P", "1Q", "1R", "1S", "1T", "1U", "1V", "1W", "1X", "1Y", "1Z", "11", "12", "13", "14", "15", " ", "16", "17", "18", " $", " %", "19", "10", "1-", "1.", "1$", " +", "1/", " -", " .", " /", " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "1+", "21", "22", "23", "24", "25", "26", " 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", "27", "28", "29", "20", "2-", "2.", "2A", "2B", "2C", "2D", "2E", "2F", "2G", "2H", "2I", "2J", "2K", "2L", "2M", "2N", "2O", "2P", "2Q", "2R", "2S", "2T", "2U", "2V", "2W", "2X", "2Y", "2Z", "2$", "2/", "2+", "2%", "2 "]); //#15194 + for (var _n = 0; _n <= 127; _n += 1) { //#15204 + $_.i = _n; //#15196 + var _q = $get($_.combos, $_.i); //#15197 + $_.c1 = $get(_q, 0); //#15197 + $_.c2 = $get(_q, 1); //#15197 + if ($_.c1 == 49) { //#15200 + $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s1), $get($_.charvals, $_.c2)])); //#15199 + } //#15199 + if ($_.c1 == 50) { //#15203 + $put($_.charvals, $_.i, $a([$get($_.charvals, $_.s2), $get($_.charvals, $_.c2)])); //#15202 + } //#15202 + } //#15202 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15202 + bwipp_code49.__15205__ = 1; //#15202 + $_ = Object.getPrototypeOf($_); //#15202 + } //#15202 $_.encodealpha = function() { - var _1G = $get($_.charvals, $k[--$j]); //#14907 - $k[$j++] = _1G; //#14908 - if ($ne($type(_1G), 'arraytype')) { //#14908 - $astore($a(1)); //#14908 - } //#14908 - var _1J = $k[--$j]; //#14909 - $puti($_.cws, $_.j, _1J); //#14909 - $_.j = _1J.length + $_.j; //#14910 - }; //#14910 + var _1G = $get($_.charvals, $k[--$j]); //#15208 + $k[$j++] = _1G; //#15209 + if ($ne($type(_1G), 'arraytype')) { //#15209 + $astore($a(1)); //#15209 + } //#15209 + var _1J = $k[--$j]; //#15210 + $puti($_.cws, $_.j, _1J); //#15210 + $_.j = _1J.length + $_.j; //#15211 + }; //#15211 $_.base48 = function() { - var _1N = $k[--$j]; //#14914 - $k[$j++] = 0; //#14914 - $forall(_1N, function() { //#14914 - var _1O = $k[--$j]; //#14914 - var _1P = $k[--$j]; //#14914 - $k[$j++] = $f($f(_1O - 48) + (_1P * 10)); //#14914 - }); //#14914 - $k[$j++] = Infinity; //#14915 - var _1Q = $k[--$j]; //#14915 - var _1R = $k[--$j]; //#14915 - var _1S = $k[--$j]; //#14915 - $k[$j++] = _1Q; //#14915 - $k[$j++] = _1R; //#14915 - for (var _1T = 0, _1U = $f(_1S - 1); _1T < _1U; _1T++) { //#14915 - var _1V = $k[--$j]; //#14915 - $k[$j++] = _1V % 48; //#14915 - $k[$j++] = ~~(_1V / 48); //#14915 - } //#14915 - var _1W = $a(); //#14915 - $k[$j++] = _1W; //#14916 - $k[$j++] = Infinity; //#14916 - var _1X = $k[--$j]; //#14916 - var _1Y = $k[--$j]; //#14916 - $k[$j++] = _1X; //#14916 - $k[$j++] = _1Y; //#14916 - for (var _1Z = _1Y.length - 1; _1Z >= 0; _1Z -= 1) { //#14916 - var _1a = $k[--$j]; //#14916 - $k[$j++] = $get(_1a, _1Z); //#14916 - $k[$j++] = _1a; //#14916 - } //#14916 - $j--; //#14916 - var _1c = $a(); //#14916 - $puti($_.cws, $_.j, _1c); //#14917 - $_.j = _1c.length + $_.j; //#14918 - }; //#14918 + var _1N = $k[--$j]; //#15215 + $k[$j++] = 0; //#15215 + $forall(_1N, function() { //#15215 + var _1O = $k[--$j]; //#15215 + var _1P = $k[--$j]; //#15215 + $k[$j++] = $f($f(_1O - 48) + (_1P * 10)); //#15215 + }); //#15215 + $k[$j++] = Infinity; //#15216 + var _1Q = $k[--$j]; //#15216 + var _1R = $k[--$j]; //#15216 + var _1S = $k[--$j]; //#15216 + $k[$j++] = _1Q; //#15216 + $k[$j++] = _1R; //#15216 + for (var _1T = 0, _1U = $f(_1S - 1); _1T < _1U; _1T++) { //#15216 + var _1V = $k[--$j]; //#15216 + $k[$j++] = _1V % 48; //#15216 + $k[$j++] = ~~(_1V / 48); //#15216 + } //#15216 + var _1W = $a(); //#15216 + $k[$j++] = _1W; //#15217 + $k[$j++] = Infinity; //#15217 + var _1X = $k[--$j]; //#15217 + var _1Y = $k[--$j]; //#15217 + $k[$j++] = _1X; //#15217 + $k[$j++] = _1Y; //#15217 + for (var _1Z = _1Y.length - 1; _1Z >= 0; _1Z -= 1) { //#15217 + var _1a = $k[--$j]; //#15217 + $k[$j++] = $get(_1a, _1Z); //#15217 + $k[$j++] = _1a; //#15217 + } //#15217 + $j--; //#15217 + var _1c = $a(); //#15217 + $puti($_.cws, $_.j, _1c); //#15218 + $_.j = _1c.length + $_.j; //#15219 + }; //#15219 $_.encodenumeric = function() { - $_.nums = $k[--$j]; //#14922 - var _1i = $_.nums.length; //#14923 - var _1j = _1i % 5; //#14923 - $k[$j++] = 'pre'; //#14923 - $k[$j++] = _1i; //#14923 - $k[$j++] = _1j; //#14923 - if (_1j != 2) { //#14923 - var _1k = $k[--$j]; //#14923 - var _1l = $k[--$j]; //#14923 - $k[$j++] = $f(_1l - _1k); //#14923 - } else { //#14923 - var _1m = $k[--$j]; //#14923 - var _1n = $k[--$j]; //#14923 - $k[$j++] = $f($f(_1n - _1m) - 5); //#14923 - } //#14923 - var _1o = $k[--$j]; //#14923 - $_[$k[--$j]] = _1o; //#14923 - for (var _1s = 0, _1r = $f($_.pre - 1); _1s <= _1r; _1s += 5) { //#14924 - $k[$j++] = 3; //#14924 - $k[$j++] = $geti($_.nums, _1s, 5); //#14924 - $_.base48(); //#14924 - } //#14924 - $_.nums = $geti($_.nums, $_.pre, $f($_.nums.length - $_.pre)); //#14925 - var _21 = $_.nums.length; //#14927 - $k[$j++] = _21; //#14927 - if (_21 == 1) { //#14927 - $k[$j++] = $get($_.nums, $_.i); //#14927 - $_.encodealpha(); //#14927 - } //#14927 - var _25 = $k[--$j]; //#14928 - $k[$j++] = _25; //#14928 - if (_25 == 3) { //#14928 - $k[$j++] = 2; //#14928 - $k[$j++] = $_.nums; //#14928 - $_.base48(); //#14928 - } //#14928 - var _27 = $k[--$j]; //#14929 - $k[$j++] = _27; //#14929 - if (_27 == 4) { //#14929 - $k[$j++] = 3; //#14929 - $k[$j++] = Infinity; //#14929 - $k[$j++] = 49; //#14929 - $k[$j++] = 48; //#14929 - $aload($_.nums); //#14929 - var _29 = $a(); //#14929 - $k[$j++] = _29; //#14929 - $_.base48(); //#14929 - } //#14929 - if ($k[--$j] == 7) { //#14933 - $k[$j++] = 3; //#14931 - $k[$j++] = Infinity; //#14931 - $k[$j++] = 49; //#14931 - $k[$j++] = 48; //#14931 - $aload($geti($_.nums, 0, 4)); //#14931 - var _2D = $a(); //#14931 - $k[$j++] = _2D; //#14931 - $_.base48(); //#14931 - $k[$j++] = 2; //#14932 - $k[$j++] = $geti($_.nums, 4, 3); //#14932 - $_.base48(); //#14932 - } //#14932 - }; //#14932 - $k[$j++] = Infinity; //#14937 - for (var _2H = 0, _2I = $_.msglen; _2H < _2I; _2H++) { //#14937 - $k[$j++] = 0; //#14937 - } //#14937 - $k[$j++] = 0; //#14937 - $_.numericruns = $a(); //#14937 - for (var _2L = $_.msglen - 1; _2L >= 0; _2L -= 1) { //#14946 - $_.i = _2L; //#14939 - var _2O = $get($_.msg, $_.i); //#14940 - if ((_2O >= 48) && (_2O <= 57)) { //#14944 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 1) + 1)); //#14942 - } else { //#14944 - $put($_.numericruns, $_.i, 0); //#14944 - } //#14944 - } //#14944 - $_.cws = $a(($_.msglen * 2) + 1); //#14948 - if (!bwipp_code49.__14961__) { //#14961 - $_ = Object.create($_); //#14961 - $_.samval = $a([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); //#14960 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#14960 - bwipp_code49.__14961__ = 1; //#14960 - $_ = Object.getPrototypeOf($_); //#14960 - } //#14960 - for (;;) { //#14997 - if ($_.append) { //#14970 - $_.mode = 1; //#14966 - $_.method = "alpha"; //#14967 - $_.i = 0; //#14968 - $_.j = 0; //#14968 - break; //#14969 - } //#14969 - if ($_.sam != -1) { //#14977 - $_.mode = 3; //#14972 - $k[$j++] = $_.cws; //#14973 - $k[$j++] = 0; //#14973 - for (var _2d = 0; _2d <= 43; _2d += 1) { //#14973 - $k[$j++] = _2d; //#14973 - if ($get($_.samval, _2d) != $_.sam) { //#14973 - $j--; //#14973 - } //#14973 - } //#14973 - var _2h = $k[--$j]; //#14973 - var _2i = $k[--$j]; //#14973 - $put($k[--$j], _2i, $f(_2h + 1)); //#14973 - $_.method = "alpha"; //#14974 - $_.i = 0; //#14975 - $_.j = 1; //#14975 - break; //#14976 - } //#14976 - if ($get($_.numericruns, 0) >= 5) { //#14982 - $_.mode = 2; //#14979 - $_.method = "numeric"; //#14980 - $_.i = 0; //#14980 - $_.j = 0; //#14980 - break; //#14981 - } //#14981 - var _2p = $get($_.charvals, $get($_.msg, 0)); //#14983 - $k[$j++] = _2p; //#14990 - if ($ne($type(_2p), 'arraytype')) { //#14990 - $j--; //#14985 - $_.mode = 0; //#14986 - $_.method = "alpha"; //#14987 - $_.i = 0; //#14988 - $_.j = 0; //#14988 - break; //#14989 - } //#14989 - var _2t = ($get($k[--$j], 0) == 43) ? 4 : 5; //#14992 - $_.mode = _2t; //#14992 - $put($_.cws, 0, $get($get($_.charvals, $get($_.msg, 0)), 1)); //#14993 - $_.method = "alpha"; //#14994 - $_.i = 1; //#14995 - $_.j = 1; //#14995 - break; //#14996 - } //#14996 - for (;;) { //#15024 - if ($_.i == $_.msglen) { //#15001 - break; //#15001 - } //#15001 - for (;;) { //#15023 - if ($eq($_.method, "alpha")) { //#15012 - if ($get($_.numericruns, $_.i) >= 5) { //#15008 - $k[$j++] = $_.ns; //#15005 - $_.encodealpha(); //#15005 - $_.method = "numeric"; //#15006 - break; //#15007 - } //#15007 - $k[$j++] = $get($_.msg, $_.i); //#15009 - $_.encodealpha(); //#15009 - $_.i = $_.i + 1; //#15010 - break; //#15011 - } //#15011 - if ($eq($_.method, "numeric")) { //#15022 - if ($get($_.numericruns, $_.i) < 5) { //#15018 - $k[$j++] = $_.ns; //#15015 - $_.encodealpha(); //#15015 - $_.method = "alpha"; //#15016 - break; //#15017 - } //#15017 - $k[$j++] = $geti($_.msg, $_.i, $get($_.numericruns, $_.i)); //#15019 - $_.encodenumeric(); //#15019 - $_.i = $f($_.i + $get($_.numericruns, $_.i)); //#15020 - break; //#15021 - } //#15021 - } //#15021 - } //#15021 - $_.cws = $geti($_.cws, 0, $_.j); //#15025 - if (!bwipp_code49.__15039__) { //#15039 - $_ = Object.create($_); //#15039 - $_.metrics = $a([$a([2, 9]), $a([3, 16]), $a([4, 23]), $a([5, 30]), $a([6, 37]), $a([7, 42]), $a([8, 49])]); //#15038 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15038 - bwipp_code49.__15039__ = 1; //#15038 - $_ = Object.getPrototypeOf($_); //#15038 - } //#15038 - $_.urows = $_.rows; //#15042 - var _3d = $_.metrics; //#15043 - for (var _3e = 0, _3f = _3d.length; _3e < _3f; _3e++) { //#15051 - $_.m = $get(_3d, _3e); //#15044 - $_.r = $get($_.m, 0); //#15045 - $_.dcws = $get($_.m, 1); //#15046 - $_.okay = true; //#15047 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#15048 - $_.okay = false; //#15048 - } //#15048 - if ($_.cws.length > $_.dcws) { //#15049 - $_.okay = false; //#15049 - } //#15049 - if ($_.okay) { //#15050 - break; //#15050 - } //#15050 - } //#15050 - if (!$_.okay) { //#15055 - $k[$j++] = 'bwipp.code49noValidSymbol#15054'; //#15054 - $k[$j++] = "Maximum length exceeded"; //#15054 - bwipp_raiseerror(); //#15054 - } //#15054 - $k[$j++] = Infinity; //#15058 - $aload($_.cws); //#15058 - for (var _3v = 0, _3w = $f($_.dcws - $_.cws.length); _3v < _3w; _3v++) { //#15058 - $k[$j++] = 48; //#15058 - } //#15058 - $_.cws = $a(); //#15058 - $_.ccs = $a($_.r * 8); //#15061 - $_.j = 0; //#15062 - for (var _42 = 0, _41 = $f($_.r - 2); _42 <= _41; _42 += 1) { //#15069 - $_.i = _42; //#15064 - $_.cc = $geti($_.cws, $_.j, 7); //#15065 - $puti($_.ccs, $_.i * 8, $_.cc); //#15066 - var _4B = $_.cc; //#15067 - $k[$j++] = $_.ccs; //#15067 - $k[$j++] = ($_.i * 8) + 7; //#15067 - $k[$j++] = 0; //#15067 - for (var _4C = 0, _4D = _4B.length; _4C < _4D; _4C++) { //#15067 - var _4F = $k[--$j]; //#15067 - $k[$j++] = $f(_4F + $get(_4B, _4C)); //#15067 - } //#15067 - var _4G = $k[--$j]; //#15067 - var _4H = $k[--$j]; //#15067 - $put($k[--$j], _4H, _4G % 49); //#15067 - $_.j = $_.j + 7; //#15068 - } //#15068 - if ($_.j < $_.dcws) { //#15072 - $puti($_.ccs, $_.ccs.length - 8, $geti($_.cws, $_.j, $f($_.dcws - $_.j))); //#15071 - } //#15071 - $_.cr7 = $f(($f($_.r - 2) * 7) + $_.mode); //#15075 - $put($_.ccs, $_.ccs.length - 2, $_.cr7); //#15076 - if (!bwipp_code49.__15085__) { //#15085 - $_ = Object.create($_); //#15085 - var _4Y = $a([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); //#15081 - $k[$j++] = _4Y; //#15082 - $k[$j++] = _4Y; //#15082 - $k[$j++] = Infinity; //#15082 - var _4Z = $k[--$j]; //#15082 - var _4b = $geti($k[--$j], 0, 32); //#15082 - $k[$j++] = _4Z; //#15082 - $k[$j++] = 20; //#15082 - $aload(_4b); //#15082 - $_.weightx = $a(); //#15082 - var _4d = $k[--$j]; //#15083 - $k[$j++] = _4d; //#15083 - $k[$j++] = _4d; //#15083 - $k[$j++] = Infinity; //#15083 - var _4e = $k[--$j]; //#15083 - var _4g = $geti($k[--$j], 1, 32); //#15083 - $k[$j++] = _4e; //#15083 - $k[$j++] = 16; //#15083 - $aload(_4g); //#15083 - $_.weighty = $a(); //#15083 - $k[$j++] = Infinity; //#15084 - var _4i = $k[--$j]; //#15084 - var _4k = $geti($k[--$j], 2, 32); //#15084 - $k[$j++] = _4i; //#15084 - $k[$j++] = 38; //#15084 - $aload(_4k); //#15084 - $_.weightz = $a(); //#15084 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15084 - bwipp_code49.__15085__ = 1; //#15084 - $_ = Object.getPrototypeOf($_); //#15084 - } //#15084 + $_.nums = $k[--$j]; //#15223 + var _1i = $_.nums.length; //#15224 + var _1j = _1i % 5; //#15224 + $k[$j++] = 'pre'; //#15224 + $k[$j++] = _1i; //#15224 + $k[$j++] = _1j; //#15224 + if (_1j != 2) { //#15224 + var _1k = $k[--$j]; //#15224 + var _1l = $k[--$j]; //#15224 + $k[$j++] = $f(_1l - _1k); //#15224 + } else { //#15224 + var _1m = $k[--$j]; //#15224 + var _1n = $k[--$j]; //#15224 + $k[$j++] = $f($f(_1n - _1m) - 5); //#15224 + } //#15224 + var _1o = $k[--$j]; //#15224 + $_[$k[--$j]] = _1o; //#15224 + for (var _1s = 0, _1r = $f($_.pre - 1); _1s <= _1r; _1s += 5) { //#15225 + $k[$j++] = 3; //#15225 + $k[$j++] = $geti($_.nums, _1s, 5); //#15225 + $_.base48(); //#15225 + } //#15225 + $_.nums = $geti($_.nums, $_.pre, $f($_.nums.length - $_.pre)); //#15226 + var _21 = $_.nums.length; //#15228 + $k[$j++] = _21; //#15228 + if (_21 == 1) { //#15228 + $k[$j++] = $get($_.nums, $_.i); //#15228 + $_.encodealpha(); //#15228 + } //#15228 + var _25 = $k[--$j]; //#15229 + $k[$j++] = _25; //#15229 + if (_25 == 3) { //#15229 + $k[$j++] = 2; //#15229 + $k[$j++] = $_.nums; //#15229 + $_.base48(); //#15229 + } //#15229 + var _27 = $k[--$j]; //#15230 + $k[$j++] = _27; //#15230 + if (_27 == 4) { //#15230 + $k[$j++] = 3; //#15230 + $k[$j++] = Infinity; //#15230 + $k[$j++] = 49; //#15230 + $k[$j++] = 48; //#15230 + $aload($_.nums); //#15230 + var _29 = $a(); //#15230 + $k[$j++] = _29; //#15230 + $_.base48(); //#15230 + } //#15230 + if ($k[--$j] == 7) { //#15234 + $k[$j++] = 3; //#15232 + $k[$j++] = Infinity; //#15232 + $k[$j++] = 49; //#15232 + $k[$j++] = 48; //#15232 + $aload($geti($_.nums, 0, 4)); //#15232 + var _2D = $a(); //#15232 + $k[$j++] = _2D; //#15232 + $_.base48(); //#15232 + $k[$j++] = 2; //#15233 + $k[$j++] = $geti($_.nums, 4, 3); //#15233 + $_.base48(); //#15233 + } //#15233 + }; //#15233 + $k[$j++] = Infinity; //#15238 + for (var _2H = 0, _2I = $_.msglen; _2H < _2I; _2H++) { //#15238 + $k[$j++] = 0; //#15238 + } //#15238 + $k[$j++] = 0; //#15238 + $_.numericruns = $a(); //#15238 + for (var _2L = $_.msglen - 1; _2L >= 0; _2L -= 1) { //#15247 + $_.i = _2L; //#15240 + var _2O = $get($_.msg, $_.i); //#15241 + if ((_2O >= 48) && (_2O <= 57)) { //#15245 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 1) + 1)); //#15243 + } else { //#15245 + $put($_.numericruns, $_.i, 0); //#15245 + } //#15245 + } //#15245 + $_.cws = $a(($_.msglen * 2) + 1); //#15249 + if (!bwipp_code49.__15262__) { //#15262 + $_ = Object.create($_); //#15262 + $_.samval = $a([12, 22, 13, 23, 33, 14, 24, 34, 44, 15, 25, 35, 45, 55, 16, 26, 36, 46, 56, 66, 17, 27, 37, 47, 57, 67, 77, 18, 28, 38, 48, 58, 68, 78, 88, 19, 29, 39, 49, 59, 69, 79, 89, 99]); //#15261 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15261 + bwipp_code49.__15262__ = 1; //#15261 + $_ = Object.getPrototypeOf($_); //#15261 + } //#15261 + for (;;) { //#15298 + if ($_.append) { //#15271 + $_.mode = 1; //#15267 + $_.method = "alpha"; //#15268 + $_.i = 0; //#15269 + $_.j = 0; //#15269 + break; //#15270 + } //#15270 + if ($_.sam != -1) { //#15278 + $_.mode = 3; //#15273 + $k[$j++] = $_.cws; //#15274 + $k[$j++] = 0; //#15274 + for (var _2d = 0; _2d <= 43; _2d += 1) { //#15274 + $k[$j++] = _2d; //#15274 + if ($get($_.samval, _2d) != $_.sam) { //#15274 + $j--; //#15274 + } //#15274 + } //#15274 + var _2h = $k[--$j]; //#15274 + var _2i = $k[--$j]; //#15274 + $put($k[--$j], _2i, $f(_2h + 1)); //#15274 + $_.method = "alpha"; //#15275 + $_.i = 0; //#15276 + $_.j = 1; //#15276 + break; //#15277 + } //#15277 + if ($get($_.numericruns, 0) >= 5) { //#15283 + $_.mode = 2; //#15280 + $_.method = "numeric"; //#15281 + $_.i = 0; //#15281 + $_.j = 0; //#15281 + break; //#15282 + } //#15282 + var _2p = $get($_.charvals, $get($_.msg, 0)); //#15284 + $k[$j++] = _2p; //#15291 + if ($ne($type(_2p), 'arraytype')) { //#15291 + $j--; //#15286 + $_.mode = 0; //#15287 + $_.method = "alpha"; //#15288 + $_.i = 0; //#15289 + $_.j = 0; //#15289 + break; //#15290 + } //#15290 + var _2t = ($get($k[--$j], 0) == 43) ? 4 : 5; //#15293 + $_.mode = _2t; //#15293 + $put($_.cws, 0, $get($get($_.charvals, $get($_.msg, 0)), 1)); //#15294 + $_.method = "alpha"; //#15295 + $_.i = 1; //#15296 + $_.j = 1; //#15296 + break; //#15297 + } //#15297 + for (;;) { //#15325 + if ($_.i == $_.msglen) { //#15302 + break; //#15302 + } //#15302 + for (;;) { //#15324 + if ($eq($_.method, "alpha")) { //#15313 + if ($get($_.numericruns, $_.i) >= 5) { //#15309 + $k[$j++] = $_.ns; //#15306 + $_.encodealpha(); //#15306 + $_.method = "numeric"; //#15307 + break; //#15308 + } //#15308 + $k[$j++] = $get($_.msg, $_.i); //#15310 + $_.encodealpha(); //#15310 + $_.i = $_.i + 1; //#15311 + break; //#15312 + } //#15312 + if ($eq($_.method, "numeric")) { //#15323 + if ($get($_.numericruns, $_.i) < 5) { //#15319 + $k[$j++] = $_.ns; //#15316 + $_.encodealpha(); //#15316 + $_.method = "alpha"; //#15317 + break; //#15318 + } //#15318 + $k[$j++] = $geti($_.msg, $_.i, $get($_.numericruns, $_.i)); //#15320 + $_.encodenumeric(); //#15320 + $_.i = $f($_.i + $get($_.numericruns, $_.i)); //#15321 + break; //#15322 + } //#15322 + } //#15322 + } //#15322 + $_.cws = $geti($_.cws, 0, $_.j); //#15326 + if (!bwipp_code49.__15340__) { //#15340 + $_ = Object.create($_); //#15340 + $_.metrics = $a([$a([2, 9]), $a([3, 16]), $a([4, 23]), $a([5, 30]), $a([6, 37]), $a([7, 42]), $a([8, 49])]); //#15339 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15339 + bwipp_code49.__15340__ = 1; //#15339 + $_ = Object.getPrototypeOf($_); //#15339 + } //#15339 + $_.urows = $_.rows; //#15343 + var _3d = $_.metrics; //#15344 + for (var _3e = 0, _3f = _3d.length; _3e < _3f; _3e++) { //#15352 + $_.m = $get(_3d, _3e); //#15345 + $_.r = $get($_.m, 0); //#15346 + $_.dcws = $get($_.m, 1); //#15347 + $_.okay = true; //#15348 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#15349 + $_.okay = false; //#15349 + } //#15349 + if ($_.cws.length > $_.dcws) { //#15350 + $_.okay = false; //#15350 + } //#15350 + if ($_.okay) { //#15351 + break; //#15351 + } //#15351 + } //#15351 + if (!$_.okay) { //#15356 + $k[$j++] = 'bwipp.code49noValidSymbol#15355'; //#15355 + $k[$j++] = "Maximum length exceeded"; //#15355 + bwipp_raiseerror(); //#15355 + } //#15355 + $k[$j++] = Infinity; //#15359 + $aload($_.cws); //#15359 + for (var _3v = 0, _3w = $f($_.dcws - $_.cws.length); _3v < _3w; _3v++) { //#15359 + $k[$j++] = 48; //#15359 + } //#15359 + $_.cws = $a(); //#15359 + $_.ccs = $a($_.r * 8); //#15362 + $_.j = 0; //#15363 + for (var _42 = 0, _41 = $f($_.r - 2); _42 <= _41; _42 += 1) { //#15370 + $_.i = _42; //#15365 + $_.cc = $geti($_.cws, $_.j, 7); //#15366 + $puti($_.ccs, $_.i * 8, $_.cc); //#15367 + var _4B = $_.cc; //#15368 + $k[$j++] = $_.ccs; //#15368 + $k[$j++] = ($_.i * 8) + 7; //#15368 + $k[$j++] = 0; //#15368 + for (var _4C = 0, _4D = _4B.length; _4C < _4D; _4C++) { //#15368 + var _4F = $k[--$j]; //#15368 + $k[$j++] = $f(_4F + $get(_4B, _4C)); //#15368 + } //#15368 + var _4G = $k[--$j]; //#15368 + var _4H = $k[--$j]; //#15368 + $put($k[--$j], _4H, _4G % 49); //#15368 + $_.j = $_.j + 7; //#15369 + } //#15369 + if ($_.j < $_.dcws) { //#15373 + $puti($_.ccs, $_.ccs.length - 8, $geti($_.cws, $_.j, $f($_.dcws - $_.j))); //#15372 + } //#15372 + $_.cr7 = $f(($f($_.r - 2) * 7) + $_.mode); //#15376 + $put($_.ccs, $_.ccs.length - 2, $_.cr7); //#15377 + if (!bwipp_code49.__15386__) { //#15386 + $_ = Object.create($_); //#15386 + var _4Y = $a([1, 9, 31, 26, 2, 12, 17, 23, 37, 18, 22, 6, 27, 44, 15, 43, 39, 11, 13, 5, 41, 33, 36, 8, 4, 32, 3, 19, 40, 25, 29, 10, 24, 30]); //#15382 + $k[$j++] = _4Y; //#15383 + $k[$j++] = _4Y; //#15383 + $k[$j++] = Infinity; //#15383 + var _4Z = $k[--$j]; //#15383 + var _4b = $geti($k[--$j], 0, 32); //#15383 + $k[$j++] = _4Z; //#15383 + $k[$j++] = 20; //#15383 + $aload(_4b); //#15383 + $_.weightx = $a(); //#15383 + var _4d = $k[--$j]; //#15384 + $k[$j++] = _4d; //#15384 + $k[$j++] = _4d; //#15384 + $k[$j++] = Infinity; //#15384 + var _4e = $k[--$j]; //#15384 + var _4g = $geti($k[--$j], 1, 32); //#15384 + $k[$j++] = _4e; //#15384 + $k[$j++] = 16; //#15384 + $aload(_4g); //#15384 + $_.weighty = $a(); //#15384 + $k[$j++] = Infinity; //#15385 + var _4i = $k[--$j]; //#15385 + var _4k = $geti($k[--$j], 2, 32); //#15385 + $k[$j++] = _4i; //#15385 + $k[$j++] = 38; //#15385 + $aload(_4k); //#15385 + $_.weightz = $a(); //#15385 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15385 + bwipp_code49.__15386__ = 1; //#15385 + $_ = Object.getPrototypeOf($_); //#15385 + } //#15385 $_.calccheck = function() { - $_.weights = $k[--$j]; //#15087 - $_.score = 0; //#15088 - for (var _4q = 0, _4p = (~~(($f($_.r - 1) * 8) / 2)) - 1; _4q <= _4p; _4q += 1) { //#15093 - $_.i = _4q; //#15090 - $_.score = $f((($f(($get($_.ccs, $_.i * 2) * 49) + $get($_.ccs, ($_.i * 2) + 1))) * $get($_.weights, $_.i + 1)) + $_.score); //#15092 - } //#15092 - $k[$j++] = $_.score; //#15094 - }; //#15094 - $_.lastrow = $geti($_.ccs, $_.ccs.length - 8, 8); //#15096 - if ($_.r >= 7) { //#15103 - $k[$j++] = $_.cr7 * $get($_.weightz, 0); //#15100 - $k[$j++] = $_.weightz; //#15100 - $_.calccheck(); //#15100 - var _5A = $k[--$j]; //#15100 - var _5C = $f($k[--$j] + _5A) % 2401; //#15101 - $k[$j++] = ~~(_5C / 49); //#15101 - $k[$j++] = _5C % 49; //#15101 - $astore($a(2)); //#15101 - $puti($_.lastrow, 0, $k[--$j]); //#15102 - } //#15102 - $_.wr1 = $f(($get($_.lastrow, 0) * 49) + $get($_.lastrow, 1)); //#15104 - $k[$j++] = $_.cr7 * $get($_.weighty, 0); //#15107 - $k[$j++] = $_.weighty; //#15107 - $_.calccheck(); //#15107 - var _5O = $k[--$j]; //#15107 - var _5U = ($f($f($k[--$j] + _5O) + ($_.wr1 * $get($_.weighty, $f(($_.r * 4) - 3))))) % 2401; //#15109 - $_.wr2 = _5U; //#15109 - $k[$j++] = ~~(_5U / 49); //#15110 - $k[$j++] = _5U % 49; //#15110 - $astore($a(2)); //#15110 - $puti($_.lastrow, 2, $k[--$j]); //#15111 - $k[$j++] = $_.cr7 * $get($_.weightx, 0); //#15114 - $k[$j++] = $_.weightx; //#15114 - $_.calccheck(); //#15114 - var _5c = $k[--$j]; //#15114 - var _5m = ($f(($f($f($k[--$j] + _5c) + ($_.wr1 * $get($_.weightx, $f(($_.r * 4) - 3))))) + ($_.wr2 * $get($_.weightx, $f(($_.r * 4) - 2))))) % 2401; //#15118 - $k[$j++] = ~~(_5m / 49); //#15118 - $k[$j++] = _5m % 49; //#15118 - $astore($a(2)); //#15118 - $puti($_.lastrow, 4, $k[--$j]); //#15119 - var _5s = $geti($_.ccs, $_.ccs.length - 8, 7); //#15122 - $k[$j++] = 0; //#15122 - for (var _5t = 0, _5u = _5s.length; _5t < _5u; _5t++) { //#15122 - var _5w = $k[--$j]; //#15122 - $k[$j++] = $f(_5w + $get(_5s, _5t)); //#15122 - } //#15122 - $put($_.ccs, $_.ccs.length - 1, $k[--$j] % 49); //#15123 - var _61 = $get($_.options, 'debugcws') !== undefined; //#15125 - if (_61) { //#15125 - $k[$j++] = 'bwipp.debugcws#15125'; //#15125 - $k[$j++] = $_.ccs; //#15125 - bwipp_raiseerror(); //#15125 - } //#15125 - if (!bwipp_code49.__15823__) { //#15823 - $_ = Object.create($_); //#15823 - $_.patterns = $a([$a(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), $a(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); //#15818 - $_.parity = $a(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); //#15822 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#15822 - bwipp_code49.__15823__ = 1; //#15822 - $_ = Object.getPrototypeOf($_); //#15822 - } //#15822 - $_.rowbits = $a($_.r); //#15826 - for (var _6C = 0, _6B = $f($_.r - 1); _6C <= _6B; _6C += 1) { //#15846 - $_.i = _6C; //#15828 - $k[$j++] = 'p'; //#15829 - if ($_.i != $f($_.r - 1)) { //#15829 - $k[$j++] = $get($_.parity, $_.i); //#15829 - } else { //#15829 - $k[$j++] = "0000"; //#15829 - } //#15829 - var _6I = $k[--$j]; //#15829 - $_[$k[--$j]] = _6I; //#15829 - $_.ccrow = $geti($_.ccs, $_.i * 8, 8); //#15830 - $k[$j++] = Infinity; //#15831 - for (var _6N = 0; _6N <= 7; _6N += 2) { //#15832 - $aload($geti($_.ccrow, _6N, 2)); //#15832 - var _6Q = $k[--$j]; //#15832 - var _6R = $k[--$j]; //#15832 - $k[$j++] = $f(_6Q + (_6R * 49)); //#15832 - } //#15832 - $_.scrow = $a(); //#15832 - $k[$j++] = Infinity; //#15834 - $k[$j++] = 10; //#15839 - $k[$j++] = 1; //#15839 - $k[$j++] = 1; //#15839 - for (var _6T = 0; _6T <= 3; _6T += 1) { //#15839 - $_.j = _6T; //#15837 - $forall($get($get($_.patterns, $f($get($_.p, $_.j) - 48)), $get($_.scrow, $_.j)), function() { //#15838 - var _6d = $k[--$j]; //#15838 - $k[$j++] = $f(_6d - 48); //#15838 - }); //#15838 - } //#15838 - $k[$j++] = 4; //#15840 - $k[$j++] = 1; //#15840 - $_.sbs = $a(); //#15840 - $k[$j++] = Infinity; //#15842 - var _6f = $_.sbs; //#15843 - $k[$j++] = 1; //#15843 - for (var _6g = 0, _6h = _6f.length; _6g < _6h; _6g++) { //#15843 - var _6j = $k[--$j]; //#15843 - var _6k = (_6j == 0) ? 1 : 0; //#15843 - $k[$j++] = _6j; //#15843 - for (var _6l = 0, _6m = $get(_6f, _6g); _6l < _6m; _6l++) { //#15843 - $k[$j++] = _6k //#15843 - } //#15843 - } //#15843 - $astore($a($counttomark() - 1)); //#15844 - var _6p = $k[--$j]; //#15844 - var _6q = $k[--$j]; //#15844 - $k[$j++] = _6p; //#15844 - $k[$j++] = _6q; //#15844 - $j--; //#15844 - var _6r = $k[--$j]; //#15844 - var _6s = $k[--$j]; //#15844 - $k[$j++] = _6r; //#15844 - $k[$j++] = _6s; //#15844 - $j--; //#15844 - $put($_.rowbits, $_.i, $k[--$j]); //#15845 - } //#15845 - $k[$j++] = Infinity; //#15849 - for (var _6x = 0, _6y = 81 * $_.sepheight; _6x < _6y; _6x++) { //#15850 - $k[$j++] = 1; //#15850 - } //#15850 - for (var _71 = 0, _70 = $f($_.r - 2); _71 <= _70; _71 += 1) { //#15855 - $_.i = _71; //#15852 - for (var _73 = 0, _74 = $_.rowheight; _73 < _74; _73++) { //#15853 - $aload($get($_.rowbits, $_.i)); //#15853 - } //#15853 - for (var _79 = 0, _7A = $_.sepheight; _79 < _7A; _79++) { //#15854 - for (var _7B = 0, _7C = 10; _7B < _7C; _7B++) { //#15854 - $k[$j++] = 0; //#15854 - } //#15854 - for (var _7D = 0, _7E = 70; _7D < _7E; _7D++) { //#15854 - $k[$j++] = 1; //#15854 - } //#15854 - $k[$j++] = 0; //#15854 - } //#15854 - } //#15854 - for (var _7G = 0, _7H = $_.rowheight; _7G < _7H; _7G++) { //#15856 - $aload($get($_.rowbits, $f($_.r - 1))); //#15856 - } //#15856 - for (var _7M = 0, _7N = 81 * $_.sepheight; _7M < _7N; _7M++) { //#15857 - $k[$j++] = 1; //#15857 - } //#15857 - $_.pixs = $a(); //#15857 + $_.weights = $k[--$j]; //#15388 + $_.score = 0; //#15389 + for (var _4q = 0, _4p = (~~(($f($_.r - 1) * 8) / 2)) - 1; _4q <= _4p; _4q += 1) { //#15394 + $_.i = _4q; //#15391 + $_.score = $f((($f(($get($_.ccs, $_.i * 2) * 49) + $get($_.ccs, ($_.i * 2) + 1))) * $get($_.weights, $_.i + 1)) + $_.score); //#15393 + } //#15393 + $k[$j++] = $_.score; //#15395 + }; //#15395 + $_.lastrow = $geti($_.ccs, $_.ccs.length - 8, 8); //#15397 + if ($_.r >= 7) { //#15404 + $k[$j++] = $_.cr7 * $get($_.weightz, 0); //#15401 + $k[$j++] = $_.weightz; //#15401 + $_.calccheck(); //#15401 + var _5A = $k[--$j]; //#15401 + var _5C = $f($k[--$j] + _5A) % 2401; //#15402 + $k[$j++] = ~~(_5C / 49); //#15402 + $k[$j++] = _5C % 49; //#15402 + $astore($a(2)); //#15402 + $puti($_.lastrow, 0, $k[--$j]); //#15403 + } //#15403 + $_.wr1 = $f(($get($_.lastrow, 0) * 49) + $get($_.lastrow, 1)); //#15405 + $k[$j++] = $_.cr7 * $get($_.weighty, 0); //#15408 + $k[$j++] = $_.weighty; //#15408 + $_.calccheck(); //#15408 + var _5O = $k[--$j]; //#15408 + var _5U = ($f($f($k[--$j] + _5O) + ($_.wr1 * $get($_.weighty, $f(($_.r * 4) - 3))))) % 2401; //#15410 + $_.wr2 = _5U; //#15410 + $k[$j++] = ~~(_5U / 49); //#15411 + $k[$j++] = _5U % 49; //#15411 + $astore($a(2)); //#15411 + $puti($_.lastrow, 2, $k[--$j]); //#15412 + $k[$j++] = $_.cr7 * $get($_.weightx, 0); //#15415 + $k[$j++] = $_.weightx; //#15415 + $_.calccheck(); //#15415 + var _5c = $k[--$j]; //#15415 + var _5m = ($f(($f($f($k[--$j] + _5c) + ($_.wr1 * $get($_.weightx, $f(($_.r * 4) - 3))))) + ($_.wr2 * $get($_.weightx, $f(($_.r * 4) - 2))))) % 2401; //#15419 + $k[$j++] = ~~(_5m / 49); //#15419 + $k[$j++] = _5m % 49; //#15419 + $astore($a(2)); //#15419 + $puti($_.lastrow, 4, $k[--$j]); //#15420 + var _5s = $geti($_.ccs, $_.ccs.length - 8, 7); //#15423 + $k[$j++] = 0; //#15423 + for (var _5t = 0, _5u = _5s.length; _5t < _5u; _5t++) { //#15423 + var _5w = $k[--$j]; //#15423 + $k[$j++] = $f(_5w + $get(_5s, _5t)); //#15423 + } //#15423 + $put($_.ccs, $_.ccs.length - 1, $k[--$j] % 49); //#15424 + var _61 = $get($_.options, 'debugcws') !== undefined; //#15426 + if (_61) { //#15426 + $k[$j++] = 'bwipp.debugcws#15426'; //#15426 + $k[$j++] = $_.ccs; //#15426 + bwipp_raiseerror(); //#15426 + } //#15426 + if (!bwipp_code49.__16124__) { //#16124 + $_ = Object.create($_); //#16124 + $_.patterns = $a([$a(["11521132", "25112131", "14212132", "25121221", "14221222", "12412132", "23321221", "12421222", "21521221", "15112222", "15121312", "13312222", "24221311", "13321312", "11512222", "22421311", "11521312", "25112311", "14212312", "23312311", "12412312", "21512311", "16121131", "14321131", "12521131", "15212131", "15221221", "13412131", "13421221", "11612131", "16112221", "16121311", "14312221", "14321311", "12512221", "12521311", "15212311", "13412311", "11612311", "11131135", "31131133", "51131131", "21122134", "41122132", "21131224", "41131222", "11113135", "31113133", "51113131", "11122225", "31122223", "51122221", "11131315", "31131313", "51131311", "21113224", "41113222", "21122314", "41122312", "11113315", "31113313", "51113311", "12131134", "32131132", "21231133", "41231131", "22122133", "42122131", "11222134", "22131223", "42131221", "11231224", "31231222", "12113134", "32113132", "12122224", "32122222", "12131314", "32131312", "21231313", "41231311", "22113223", "42113221", "11213224", "22122313", "42122311", "11222314", "31222312", "12113314", "32113312", "21213313", "41213311", "13131133", "33131131", "22231132", "11331133", "31331131", "23122132", "12222133", "23131222", "12231223", "32231221", "21331222", "13113133", "33113131", "13122223", "33122221", "11313133", "13131313", "33131311", "11322223", "22231312", "11331313", "31331311", "23113222", "12213223", "23122312", "12222313", "32222311", "21322312", "13113313", "33113311", "22213312", "11313313", "31313311", "14131132", "23231131", "12331132", "21431131", "24122131", "13222132", "24131221", "13231222", "11422132", "22331221", "11431222", "14113132", "14122222", "12313132", "14131312", "12322222", "23231311", "12331312", "21431311", "24113221", "13213222", "24122311", "13222312", "11413222", "22322311", "11422312", "14113312", "23213311", "12313312", "21413311", "15131131", "13331131", "14222131", "14231221", "12422131", "12431221", "15113131", "15122221", "13313131", "15131311", "13322221", "11513131", "13331311", "11522221", "14213221", "14222311", "12413221", "12422311", "15113311", "13313311", "11513311", "11141134", "31141132", "21132133", "41132131", "21141223", "41141221", "11123134", "31123132", "11132224", "31132222", "11141314", "31141312", "21114133", "41114131", "21123223", "41123221", "21132313", "41132311", "11114224", "31114222", "11123314", "31123312", "21114313", "41114311", "12141133", "32141131", "21241132", "22132132", "11232133", "22141222", "11241223", "31241221", "12123133", "32123131", "12132223", "32132221", "12141313", "32141311", "21241312", "22114132", "11214133", "22123222", "11223223", "22132312", "11232313", "31232311", "12114223", "32114221", "12123313", "32123311", "21223312", "22114312", "11214313", "31214311", "13141132", "22241131", "11341132", "23132131", "12232132", "23141221", "12241222", "21341221", "13123132", "13132222", "11323132", "13141312", "11332222", "22241311", "11341312", "23114131", "12214132", "23123221", "12223222", "23132311", "12232312", "21332311", "13114222", "13123312", "11314222", "22223311", "11323312", "23114311", "12214312", "21314311", "14141131", "12341131", "13232131", "13241221", "11432131", "14123131", "14132221", "12323131", "14141311", "12332221", "12341311", "13214131", "13223221", "11414131", "13232311", "11423221", "11432311", "14114221", "14123311", "12314221", "12323311", "13214311", "11414311", "11151133", "31151131", "21142132", "21151222", "11133133", "31133131", "11142223", "31142221", "11151313", "31151311", "21124132", "21133222", "21142312", "11115133", "31115131", "11124223", "31124221", "11133313", "31133311", "21115222", "21124312", "12151132", "21251131", "22142131", "11242132", "22151221", "11251222", "12133132", "12142222", "12151312", "21251311", "22124131", "11224132", "22133221", "11233222", "22142311", "11242312", "12115132", "12124222", "12133312", "21233311", "22115221", "11215222", "22124311", "11224312", "13151131", "12242131", "12251221", "13133131", "13142221", "11333131", "13151311", "11342221", "12224131", "12233221", "12242311", "13115131", "13124221", "11315131", "13133311", "11324221", "11333311", "12215221", "12224311", "11161132", "21152131", "21161221", "11143132", "11152222", "11161312", "21134131", "21143221", "21152311", "11125132", "11134222", "11143312", "21116131", "21125221", "21134311", "12161131", "11252131", "12143131", "12152221", "12161311", "11234131", "11243221", "11252311", "12125131", "12134221", "12143311", "11216131", "11225221", "11234311", "11111236", "31111234", "51111232", "21111325", "41111323", "61111321", "11111416", "31111414", "51111412", "31211143", "51211141", "12111235", "32111233", "52111231", "21211234", "41211232", "22111324", "42111322", "11211325", "31211323", "51211321", "12111415", "32111413", "52111411", "21211414", "41211412", "12211144", "32211142", "21311143", "41311141", "13111234", "33111232", "22211233", "42211231", "11311234", "31311232", "23111323", "43111321", "12211324", "32211322", "21311323", "41311321", "13111414", "33111412", "22211413", "42211411", "11311414", "31311412", "13211143", "33211141", "22311142", "11411143", "31411141", "14111233", "34111231", "23211232", "12311233", "32311231", "21411232", "24111322", "13211323", "33211321", "22311322", "11411323", "31411321", "14111413", "34111411", "23211412", "12311413", "32311411", "21411412", "14211142", "23311141", "12411142", "21511141", "15111232", "24211231", "13311232", "22411231", "11511232", "25111321", "14211322", "23311321", "12411322", "21511321", "15111412", "24211411", "13311412", "22411411", "11511412", "15211141", "13411141", "11611141", "16111231", "14311231", "12511231", "15211321", "13411321", "11611321", "16111411", "14311411", "12511411", "21121144", "41121142", "11112145", "31112143", "51112141", "11121235", "31121233", "51121231", "21112234", "41112232", "21121324", "41121322", "11112325", "31112323", "51112321", "11121415", "31121413", "51121411", "21112414", "41112412", "22121143", "42121141", "11221144", "31221142", "12112144", "32112142", "12121234", "32121232", "21221233", "41221231", "22112233", "42112231", "11212234", "22121323", "42121321", "11221324", "31221322", "12112324", "32112322", "12121414", "32121412", "21221413", "41221411", "22112413", "42112411", "11212414", "31212412", "23121142", "12221143", "32221141", "21321142", "13112143", "33112141", "13121233", "33121231", "11312143", "22221232", "11321233", "31321231", "23112232", "12212233", "23121322", "12221323", "32221321", "21321322", "13112323", "33112321", "13121413", "33121411", "11312323", "22221412", "11321413", "31321411", "23112412", "12212413", "32212411", "21312412", "24121141", "13221142", "22321141", "11421142", "14112142", "14121232", "12312142", "23221231", "12321232", "21421231", "24112231", "13212232", "24121321", "13221322", "11412232", "22321321", "11421322", "14112322", "14121412", "12312322", "23221411", "12321412", "21421411", "24112411", "13212412", "22312411", "11412412", "14221141", "12421141", "15112141", "15121231", "13312141", "13321231", "11512141", "11521231", "14212231", "14221321", "12412231", "12421321", "15112321", "15121411", "13312321", "13321411", "11512321", "11521411", "14212411", "12412411", "21131143", "41131141", "11122144", "31122142", "11131234", "31131232", "21113143", "41113141", "21122233", "41122231", "21131323", "41131321", "11113234", "31113232", "11122324", "31122322", "11131414", "31131412", "21113323", "41113321", "21122413", "41122411", "11113414", "31113412", "22131142", "11231143", "31231141", "12122143", "32122141", "12131233", "32131231", "21231232", "22113142", "11213143", "22122232", "11222233", "22131322", "11231323", "31231321", "12113233", "32113231", "12122323", "32122321", "12131413", "32131411", "21231412", "22113322", "11213323", "22122412", "11222413", "31222411", "12113413", "32113411", "21213412", "23131141", "12231142", "21331141", "13122142", "13131232", "11322142", "22231231", "11331232", "23113141", "12213142", "23122231", "12222232", "23131321", "12231322", "21331321", "13113232", "13122322", "11313232", "13131412", "11322322", "22231411", "11331412", "23113321", "12213322", "23122411", "12222412", "21322411", "13113412", "22213411", "11313412", "13231141", "11431141", "14122141", "14131231", "12322141", "12331231", "13213141", "13222231", "11413141", "13231321", "11422231", "11431321", "14113231", "14122321", "12313231", "14131411", "12322321", "12331411", "13213321", "13222411", "11413321", "11422411", "14113411", "12313411", "21141142", "11132143", "31132141", "11141233", "31141231", "21123142", "21132232", "21141322", "11114143", "31114141", "11123233", "31123231", "11132323", "31132321", "11141413", "31141411", "21114232", "21123322", "21132412", "11114323", "31114321", "11123413", "31123411", "22141141", "11241142", "12132142", "12141232", "21241231", "22123141", "11223142", "22132231", "11232232", "22141321", "11241322", "12114142", "12123232", "12132322", "12141412", "21241411", "22114231", "11214232", "22123321", "11223322", "22132411", "11232412", "12114322", "12123412", "21223411", "12241141", "13132141", "13141231", "11332141", "11341231", "12223141", "12232231", "12241321", "13114141", "13123231", "11314141", "13132321", "11323231", "13141411", "11332321", "11341411", "12214231", "12223321", "12232411", "13114321", "13123411", "11314321", "11323411", "21151141", "11142142", "11151232", "21133141", "21142231", "21151321", "11124142", "11133232", "11142322", "11151412", "21115141", "21124231", "21133321", "21142411", "11115232", "11124322", "11133412", "11251141", "12142141", "12151231", "11233141", "11242231", "11251321", "12124141", "12133231", "12142321", "12151411", "11215141", "11224231", "11233321", "11242411", "12115231", "12124321", "12133411", "11152141", "11161231", "11134141", "11143231", "11152321", "11161411", "11116141", "11125231", "11134321", "11143411", "21111244", "41111242", "11111335", "31111333", "51111331", "21111424", "41111422", "11111515", "31111513", "51111511", "21211153", "41211151", "22111243", "42111241", "11211244", "31211242", "12111334", "32111332", "21211333", "41211331", "22111423", "42111421", "11211424", "31211422", "12111514", "32111512", "21211513", "41211511", "22211152", "11311153", "31311151", "23111242", "12211243", "32211241", "21311242", "13111333", "33111331", "22211332", "11311333", "31311331", "23111422", "12211423", "32211421", "21311422", "13111513", "33111511", "22211512", "11311513", "31311511", "23211151", "12311152", "21411151", "24111241", "13211242", "22311241", "11411242", "14111332", "23211331", "12311332", "21411331", "24111421", "13211422", "22311421", "11411422", "14111512", "23211511", "12311512", "21411511", "13311151", "11511151", "14211241", "12411241", "15111331", "13311331", "11511331", "14211421", "12411421", "15111511", "13311511", "11511511", "31121152", "21112153", "41112151", "21121243", "41121241", "11112244", "31112242", "11121334", "31121332", "21112333", "41112331", "21121423", "41121421", "11112424", "31112422", "11121514", "31121512", "21112513", "41112511", "12121153", "32121151", "21221152", "22112152", "11212153", "22121242", "11221243", "31221241", "12112243", "32112241", "12121333", "32121331", "21221332", "22112332", "11212333", "22121422", "11221423", "31221421", "12112423", "32112421", "12121513", "32121511", "21221512", "22112512", "11212513", "31212511", "13121152", "22221151", "11321152", "23112151", "12212152", "23121241", "12221242", "21321241", "13112242", "13121332", "11312242", "22221331", "11321332", "23112331", "12212332", "23121421", "12221422", "21321421", "13112422", "13121512", "11312422", "22221511", "11321512", "23112511", "12212512", "21312511", "14121151", "12321151", "13212151", "13221241", "11412151", "11421241", "14112241", "14121331", "12312241", "12321331", "13212331", "13221421", "11412331", "11421421", "14112421", "14121511", "12312421", "12321511", "13212511", "11412511", "11131153", "31131151", "21122152", "21131242", "11113153", "31113151", "11122243", "31122241", "11131333", "31131331", "21113242", "21122332", "21131422", "11113333", "31113331", "11122423", "31122421", "11131513", "31131511", "21113422", "21122512", "12131152", "21231151", "22122151", "11222152", "22131241", "11231242", "12113152", "12122242", "12131332", "21231331", "22113241", "11213242", "22122331", "11222332", "22131421", "11231422", "12113332", "12122422", "12131512", "21231511", "22113421", "11213422", "22122511", "11222512", "13131151", "11331151", "12222151", "12231241", "13113151", "13122241", "11313151", "13131331", "11322241", "11331331", "12213241", "12222331", "12231421", "13113331", "13122421", "11313331", "13131511", "11322421", "11331511", "12213421", "12222511", "11141152", "21132151", "21141241", "11123152", "11132242", "11141332", "21114151", "21123241", "21132331", "21141421", "11114242", "11123332", "11132422", "11141512", "21114331", "21123421", "21132511", "12141151", "11232151", "11241241", "12123151", "12132241", "12141331", "11214151", "11223241", "11232331", "11241421", "12114241", "12123331", "12132421", "12141511", "11214331", "11223421", "11232511", "11151151", "11133151", "11142241", "11151331", "11115151", "11124241", "11133331", "11142421", "11151511", "11111254", "31111252", "21111343", "41111341", "11111434", "31111432", "21111523", "41111521", "11111614", "31111612", "31211161", "12111253", "32111251", "21211252", "22111342", "11211343", "31211341", "12111433", "32111431", "21211432", "22111522", "11211523", "31211521", "12111613", "32111611", "21211612", "12211162", "21311161", "13111252", "22211251", "11311252", "23111341", "12211342", "21311341", "13111432", "22211431", "11311432", "23111521", "12211522", "21311521", "13111612", "22211611", "11311612", "13211161", "11411161", "14111251", "12311251", "13211341", "11411341", "14111431", "12311431", "13211521", "11411521", "14111611", "12311611", "21121162", "11112163", "31112161", "11121253", "31121251", "21112252", "21121342", "11112343", "31112341", "11121433", "31121431", "21112432", "21121522", "11112523", "31112521", "11121613", "31121611", "22121161", "11221162", "12112162", "12121252", "21221251", "22112251", "11212252", "22121341", "11221342", "12112342", "12121432", "21221431", "22112431", "11212432", "22121521", "11221522", "12112522", "12121612", "21221611", "12221161", "13112161", "13121251", "11312161", "11321251", "32121115", "52121113", "21221116", "41221114", "61221112", "22112116", "42112114", "31212115", "51212113", "13121116", "33121114", "22221115", "42221113", "11321116", "31321114", "51321112", "23112115", "43112113", "12212116", "32212114", "52212112", "21312115", "41312113", "61312111", "14121115", "34121113", "23221114", "43221112", "12321115", "32321113", "52321111", "21421114", "41421112", "24112114", "13212115", "33212113", "22312114", "42312112", "11412115", "31412113", "51412111", "15121114", "24221113", "13321114", "33321112", "22421113", "42421111", "11521114", "31521112", "25112113", "14212114", "34212112", "23312113", "43312111", "12412114", "32412112", "21512113", "41512111", "16121113", "25221112", "14321113", "34321111", "23421112", "12521113", "32521111", "15212113", "24312112", "13412113", "33412111", "22512112", "11612113", "31612111", "31131115", "51131113", "21122116", "41122114", "61122112", "31113115", "51113113", "12131116", "32131114", "52131112", "21231115", "41231113", "61231111", "22122115", "42122113", "11222116", "31222114", "51222112", "12113116", "32113114", "52113112", "21213115", "41213113", "61213111", "13131115", "33131113", "22231114", "42231112", "11331115", "31331113", "51331111", "23122114", "43122112", "12222115", "32222113", "52222111", "21322114", "41322112", "13113115", "33113113", "22213114", "42213112", "11313115", "31313113", "51313111", "14131114", "34131112", "23231113", "43231111", "12331114", "32331112", "21431113", "41431111", "24122113", "13222114", "33222112", "22322113", "42322111", "11422114", "31422112", "14113114", "34113112", "23213113", "43213111", "12313114", "32313112", "21413113", "41413111", "15131113", "24231112", "13331113", "33331111", "22431112", "25122112", "14222113", "34222111", "23322112", "12422113", "32422111", "21522112", "15113113", "24213112", "13313113", "33313111", "22413112", "11513113", "31513111", "16131112", "25231111", "14331112", "23431111", "15222112", "24322111", "13422112", "22522111", "16113112", "25213111", "14313112", "23413111", "12513112", "21613111", "11141116", "31141114", "51141112", "21132115", "41132113", "61132111", "11123116", "31123114", "51123112", "21114115", "41114113", "61114111", "12141115", "32141113", "52141111", "21241114", "41241112", "22132114", "42132112", "11232115", "31232113", "51232111", "12123115", "32123113", "52123111", "21223114", "41223112", "22114114", "42114112", "11214115", "31214113", "51214111", "13141114", "33141112", "22241113", "42241111", "11341114", "31341112", "23132113", "43132111", "12232114", "32232112", "21332113", "41332111", "13123114", "33123112", "22223113", "42223111", "11323114", "31323112", "23114113", "43114111", "12214114", "32214112", "21314113", "41314111", "14141113", "34141111", "23241112", "12341113", "32341111", "24132112", "13232113", "33232111", "22332112", "11432113", "31432111", "14123113", "34123111", "23223112", "12323113", "32323111", "21423112", "24114112", "13214113", "33214111", "22314112", "11414113", "31414111", "15141112", "24241111", "13341112", "25132111", "14232112", "23332111", "12432112", "15123112", "24223111", "13323112", "22423111", "11523112", "25114111", "14214112", "23314111", "12414112", "21514111", "16141111", "14341111", "15232111", "13432111", "16123111", "14323111", "12523111", "15214111", "13414111", "11614111", "11151115", "31151113", "51151111", "21142114", "41142112", "11133115", "31133113", "51133111", "21124114", "41124112", "11115115", "31115113", "51115111", "12151114", "32151112", "21251113", "41251111", "22142113", "42142111", "11242114", "31242112", "12133114", "32133112", "21233113", "41233111", "22124113", "42124111", "11224114", "31224112", "12115114", "32115112", "21215113", "41215111", "13151113", "33151111", "22251112", "23142112", "12242113", "32242111", "21342112", "13133113", "33133111", "22233112", "11333113", "31333111", "23124112", "12224113", "32224111", "21324112", "13115113", "33115111", "22215112", "11315113", "31315111", "14151112", "23251111", "24142111", "13242112", "22342111", "14133112", "23233111", "12333112", "21433111", "24124111", "13224112", "22324111", "11424112", "14115112", "23215111", "12315112", "21415111", "15151111", "14242111", "15133111", "13333111", "14224111", "12424111", "15115111", "13315111", "11515111", "11161114", "31161112", "21152113", "41152111", "11143114", "31143112", "21134113", "41134111", "11125114", "31125112", "21116113", "41116111", "12161113", "32161111", "22152112", "11252113", "31252111", "12143113", "32143111", "21243112", "22134112", "11234113", "31234111", "12125113", "32125111", "21225112", "22116112", "11216113", "31216111", "13161112", "23152111", "12252112", "13143112", "22243111", "11343112", "23134111", "12234112", "21334111", "13125112", "22225111", "11325112", "23116111", "12216112", "21316111", "14161111", "13252111", "14143111", "12343111", "13234111", "11434111", "14125111", "12325111", "13216111", "11416111", "31111216", "51111214", "31211125", "51211123", "32111215", "52111213", "21211216", "41211214", "61211212", "12211126", "32211124", "52211122", "21311125", "41311123", "61311121", "13111216", "33111214", "22211215", "42211213", "11311216", "31311214", "51311212", "13211125", "33211123", "22311124", "42311122", "11411125", "31411123", "51411121", "14111215", "34111213", "23211214", "43211212", "12311215", "32311213", "52311211", "21411214", "41411212", "14211124", "34211122", "23311123", "43311121", "12411124", "32411122", "21511123", "41511121", "15111214", "24211213", "13311214", "33311212", "22411213", "42411211", "11511214", "31511212", "15211123", "24311122", "13411123", "33411121", "22511122", "11611123", "31611121", "16111213", "25211212", "14311213", "34311211", "23411212", "12511213", "32511211", "21611212", "21121126", "41121124", "61121122", "31112125", "51112123", "31121215", "51121213", "21112216", "41112214", "61112212", "22121125", "42121123", "11221126", "31221124", "51221122", "12112126", "32112124", "52112122", "12121216", "32121214", "52121212", "21221215", "41221213", "61221211", "22112215", "42112213", "11212216", "31212214", "51212212", "23121124", "43121122", "12221125", "32221123", "52221121", "21321124", "41321122", "13112125", "33112123", "13121215", "33121213", "11312125", "22221214", "42221212", "11321215", "31321213", "51321211", "23112214", "43112212", "12212215", "32212213", "52212211", "21312214", "41312212", "24121123", "13221124", "33221122", "22321123", "42321121", "11421124", "31421122", "14112124", "34112122", "14121214", "34121212", "12312124", "23221213", "43221211", "12321214", "32321212", "21421213", "41421211", "24112213", "13212214", "33212212", "22312213", "42312211", "11412214", "31412212", "25121122", "14221123", "34221121", "23321122", "12421123", "32421121", "21521122", "15112123", "15121213", "13312123", "24221212", "13321213", "33321211", "11512123", "22421212", "11521213", "31521211", "25112212", "14212213", "34212211", "23312212", "12412213", "32412211", "21512212", "15221122", "24321121", "13421122", "22521121", "16112122", "16121212", "14312122", "25221211", "14321212", "12512122", "23421211", "12521212", "15212212", "24312211", "13412212", "22512211", "11612212", "21131125", "41131123", "61131121", "11122126", "31122124", "51122122", "11131216", "31131214", "51131212", "21113125", "41113123", "61113121", "21122215", "41122213", "61122211", "11113216", "31113214", "51113212", "22131124", "42131122", "11231125", "31231123", "51231121", "12122125", "32122123", "52122121", "12131215", "32131213", "52131211", "21231214", "41231212", "22113124", "42113122", "11213125", "22122214", "42122212", "11222215", "31222213", "51222211", "12113215", "32113213", "52113211", "21213214", "41213212", "23131123", "43131121", "12231124", "32231122", "21331123", "41331121", "13122124", "33122122", "13131214", "33131212", "11322124", "22231213", "42231211", "11331214", "31331212", "23113123", "43113121", "12213124", "23122213", "43122211", "12222214", "32222212", "21322213", "41322211", "13113214", "33113212", "22213213", "42213211", "11313214", "31313212", "24131122", "13231123", "33231121", "22331122", "11431123", "31431121", "14122123", "34122121", "14131213", "34131211", "12322123", "23231212", "12331213", "32331211", "21431212", "24113122", "13213123", "24122212", "13222213", "33222211", "11413123", "22322212", "11422213", "31422211", "14113213", "34113211", "23213212", "12313213", "32313211", "21413212", "25131121", "14231122", "23331121", "12431122", "15122122", "15131212", "13322122", "24231211", "13331212", "11522122", "22431211", "25113121", "14213122", "25122211", "14222212", "12413122", "23322211", "12422212", "21522211", "15113212", "24213211", "13313212", "22413211", "11513212", "15231121", "13431121", "16122121", "16131211", "14322121", "14331211", "12522121", "15213121", "15222211", "13413121", "13422211", "11613121", "16113211", "14313211", "12513211", "21141124", "41141122", "11132125", "31132123", "51132121", "11141215", "31141213", "51141211", "21123124", "41123122", "21132214", "41132212", "11114125", "31114123", "51114121", "11123215", "31123213", "51123211", "21114214", "41114212", "22141123", "42141121", "11241124", "31241122", "12132124", "32132122", "12141214", "32141212", "21241213", "41241211", "22123123", "42123121", "11223124", "22132213", "42132211", "11232214", "31232212", "12114124", "32114122", "12123214", "32123212", "21223213", "41223211", "22114213", "42114211", "11214214", "31214212", "23141122", "12241123", "32241121", "21341122", "13132123", "33132121", "13141213", "33141211", "11332123", "22241212", "11341213", "31341211", "23123122", "12223123", "23132212", "12232213", "32232211", "21332212", "13114123", "33114121", "13123213", "33123211", "11314123", "22223212", "11323213", "31323211", "23114212", "12214213", "32214211", "21314212", "24141121", "13241122", "22341121", "14132122", "14141212", "12332122", "23241211", "12341212", "24123121", "13223122", "24132211", "13232212", "11423122", "22332211", "11432212", "14114122", "14123212", "12314122", "23223211", "12323212", "21423211", "24114211", "13214212", "22314211", "11414212", "14241121", "15132121", "15141211", "13332121", "13341211", "14223121", "14232211", "12423121", "12432211", "15114121", "15123211", "13314121", "13323211", "11514121", "11523211", "14214211", "12414211", "21151123", "41151121", "11142124", "31142122", "11151214", "31151212", "21133123", "41133121", "21142213", "41142211", "11124124", "31124122", "11133214", "31133212", "21115123", "41115121", "21124213", "41124211", "11115214", "31115212", "22151122", "11251123", "31251121", "12142123", "32142121", "12151213", "32151211", "21251212", "22133122", "11233123", "22142212", "11242213", "31242211", "12124123", "32124121", "12133213", "32133211", "21233212", "22115122", "11215123", "22124212", "11224213", "31224211", "12115213", "32115211", "21215212", "23151121", "12251122", "13142122", "13151212", "11342122", "22251211", "23133121", "12233122", "23142211", "12242212", "21342211", "13124122", "13133212", "11324122", "22233211", "11333212", "23115121", "12215122", "23124211", "12224212", "21324211", "13115212", "22215211", "11315212", "13251121", "14142121", "14151211", "12342121", "13233121", "13242211", "11433121", "14124121", "14133211", "12324121", "12333211", "13215121", "13224211", "11415121", "11424211", "14115211", "12315211", "21161122", "11152123", "31152121", "11161213", "31161211", "21143122", "21152212", "11134123", "31134121", "11143213", "31143211", "21125122", "21134212", "11116123", "31116121", "11125213", "31125211", "22161121", "12152122", "12161212", "22143121", "11243122", "22152211", "11252212", "12134122", "12143212", "21243211", "22125121", "11225122", "22134211", "11234212", "12116122", "12125212", "21225211", "13152121", "13161211", "12243121", "12252211", "13134121", "13143211", "11334121", "11343211", "12225121", "12234211", "13116121", "13125211", "11316121", "11325211", "21111226", "41111224", "61111222", "31111315", "51111313", "21211135", "41211133", "61211131", "22111225", "42111223", "11211226", "31211224", "51211222", "12111316", "32111314", "52111312", "21211315", "41211313", "61211311", "22211134", "42211132", "11311135", "31311133", "51311131", "23111224", "43111222", "12211225", "32211223", "52211221", "21311224", "41311222", "13111315", "33111313", "22211314", "42211312", "11311315", "31311313", "51311311", "23211133", "43211131", "12311134", "32311132", "21411133", "41411131", "24111223", "13211224", "33211222", "22311223", "42311221", "11411224", "31411222", "14111314", "34111312", "23211313", "43211311", "12311314", "32311312", "21411313", "41411311", "24211132", "13311133", "33311131", "22411132", "11511133", "31511131", "25111222", "14211223", "34211221", "23311222", "12411223", "32411221", "21511222", "15111313", "24211312", "13311313", "33311311", "22411312", "11511313", "31511311", "25211131", "14311132", "23411131", "12511132", "21611131", "15211222", "24311221", "13411222", "22511221", "11611222", "16111312", "25211311", "14311312", "23411311", "12511312", "21611311", "31121134", "51121132", "21112135", "41112133", "61112131", "21121225", "41121223", "61121221", "11112226", "31112224", "51112222", "11121316", "31121314", "51121312", "21112315", "41112313", "61112311", "12121135", "32121133", "52121131", "21221134", "41221132", "22112134", "42112132", "11212135", "22121224", "42121222", "11221225", "31221223", "51221221", "12112225", "32112223", "52112221", "12121315", "32121313", "52121311", "21221314", "41221312", "22112314", "42112312", "11212315", "31212313", "51212311", "13121134", "33121132", "22221133", "42221131", "11321134", "31321132", "23112133", "43112131", "12212134", "23121223", "43121221", "12221224", "32221222", "21321223", "41321221", "13112224", "33112222", "13121314", "33121312", "11312224", "22221313", "42221311", "11321314", "31321312", "23112313", "43112311", "12212314", "32212312", "21312313", "41312311", "14121133", "34121131", "23221132", "12321133", "32321131", "21421132", "24112132", "13212133", "24121222", "13221223", "33221221", "11412133", "22321222", "11421223", "31421221", "14112223", "34112221", "14121313", "34121311", "12312223", "23221312", "12321313", "32321311", "21421312", "24112312", "13212313", "33212311", "22312312", "11412313", "31412311", "15121132", "24221131", "13321132", "22421131"]), $a(["22121116", "42121114", "31221115", "51221113", "32112115", "52112113", "21212116", "41212114", "61212112", "23121115", "43121113", "12221116", "32221114", "52221112", "21321115", "41321113", "61321111", "13112116", "33112114", "22212115", "42212113", "11312116", "31312114", "51312112", "24121114", "13221115", "33221113", "22321114", "42321112", "11421115", "31421113", "51421111", "14112115", "34112113", "23212114", "43212112", "12312115", "32312113", "52312111", "21412114", "41412112", "25121113", "14221114", "34221112", "23321113", "43321111", "12421114", "32421112", "21521113", "41521111", "15112114", "24212113", "13312114", "33312112", "22412113", "42412111", "11512114", "31512112", "15221113", "24321112", "13421113", "33421111", "22521112", "16112113", "25212112", "14312113", "34312111", "23412112", "12512113", "32512111", "21612112", "21131116", "41131114", "61131112", "31122115", "51122113", "21113116", "41113114", "61113112", "22131115", "42131113", "11231116", "31231114", "51231112", "12122116", "32122114", "52122112", "21222115", "41222113", "61222111", "22113115", "42113113", "11213116", "31213114", "51213112", "23131114", "43131112", "12231115", "32231113", "52231111", "21331114", "41331112", "13122115", "33122113", "22222114", "42222112", "11322115", "31322113", "51322111", "23113114", "43113112", "12213115", "32213113", "52213111", "21313114", "41313112", "24131113", "13231114", "33231112", "22331113", "42331111", "11431114", "31431112", "14122114", "34122112", "23222113", "43222111", "12322114", "32322112", "21422113", "41422111", "24113113", "13213114", "33213112", "22313113", "42313111", "11413114", "31413112", "25131112", "14231113", "34231111", "23331112", "12431113", "32431111", "15122113", "24222112", "13322113", "33322111", "22422112", "11522113", "31522111", "25113112", "14213113", "34213111", "23313112", "12413113", "32413111", "21513112", "15231112", "24331111", "13431112", "16122112", "25222111", "14322112", "23422111", "12522112", "15213112", "24313111", "13413112", "22513111", "11613112", "21141115", "41141113", "61141111", "11132116", "31132114", "51132112", "21123115", "41123113", "61123111", "11114116", "31114114", "51114112", "22141114", "42141112", "11241115", "31241113", "51241111", "12132115", "32132113", "52132111", "21232114", "41232112", "22123114", "42123112", "11223115", "31223113", "51223111", "12114115", "32114113", "52114111", "21214114", "41214112", "23141113", "43141111", "12241114", "32241112", "21341113", "41341111", "13132114", "33132112", "22232113", "42232111", "11332114", "31332112", "23123113", "43123111", "12223114", "32223112", "21323113", "41323111", "13114114", "33114112", "22214113", "42214111", "11314114", "31314112", "24141112", "13241113", "33241111", "22341112", "14132113", "34132111", "23232112", "12332113", "32332111", "21432112", "24123112", "13223113", "33223111", "22323112", "11423113", "31423111", "14114113", "34114111", "23214112", "12314113", "32314111", "21414112", "25141111", "14241112", "23341111", "15132112", "24232111", "13332112", "22432111", "25123111", "14223112", "23323111", "12423112", "21523111", "15114112", "24214111", "13314112", "22414111", "11514112", "15241111", "16132111", "14332111", "15223111", "13423111", "16114111", "14314111", "12514111", "21151114", "41151112", "11142115", "31142113", "51142111", "21133114", "41133112", "11124115", "31124113", "51124111", "21115114", "41115112", "22151113", "42151111", "11251114", "31251112", "12142114", "32142112", "21242113", "41242111", "22133113", "42133111", "11233114", "31233112", "12124114", "32124112", "21224113", "41224111", "22115113", "42115111", "11215114", "31215112", "23151112", "12251113", "32251111", "13142113", "33142111", "22242112", "11342113", "31342111", "23133112", "12233113", "32233111", "21333112", "13124113", "33124111", "22224112", "11324113", "31324111", "23115112", "12215113", "32215111", "21315112", "24151111", "13251112", "14142112", "23242111", "12342112", "24133111", "13233112", "22333111", "11433112", "14124112", "23224111", "12324112", "21424111", "24115111", "13215112", "22315111", "11415112", "14251111", "15142111", "13342111", "14233111", "12433111", "15124111", "13324111", "11524111", "14215111", "12415111", "21161113", "41161111", "11152114", "31152112", "21143113", "41143111", "11134114", "31134112", "21125113", "41125111", "11116114", "31116112", "22161112", "12152113", "32152111", "21252112", "22143112", "11243113", "31243111", "12134113", "32134111", "21234112", "22125112", "11225113", "31225111", "12116113", "32116111", "21216112", "23161111", "13152112", "22252111", "23143111", "12243112", "21343111", "13134112", "22234111", "11334112", "23125111", "12225112", "21325111", "13116112", "22216111", "11316112", "14152111", "13243111", "14134111", "12334111", "13225111", "11425111", "14116111", "12316111", "41111215", "61111213", "21211126", "41211124", "61211122", "22111216", "42111214", "31211215", "51211213", "22211125", "42211123", "11311126", "31311124", "51311122", "23111215", "43111213", "12211216", "32211214", "52211212", "21311215", "41311213", "61311211", "23211124", "43211122", "12311125", "32311123", "52311121", "21411124", "41411122", "24111214", "13211215", "33211213", "22311214", "42311212", "11411215", "31411213", "51411211", "24211123", "13311124", "33311122", "22411123", "42411121", "11511124", "31511122", "25111213", "14211214", "34211212", "23311213", "43311211", "12411214", "32411212", "21511213", "41511211", "25211122", "14311123", "34311121", "23411122", "12511123", "32511121", "21611122", "15211213", "24311212", "13411213", "33411211", "22511212", "11611213", "31611211", "31121125", "51121123", "21112126", "41112124", "61112122", "21121216", "41121214", "61121212", "31112215", "51112213", "12121126", "32121124", "52121122", "21221125", "41221123", "61221121", "22112125", "42112123", "11212126", "22121215", "42121213", "11221216", "31221214", "51221212", "12112216", "32112214", "52112212", "21212215", "41212213", "61212211", "13121125", "33121123", "22221124", "42221122", "11321125", "31321123", "51321121", "23112124", "43112122", "12212125", "23121214", "43121212", "12221215", "32221213", "52221211", "21321214", "41321212", "13112215", "33112213", "22212214", "42212212", "11312215", "31312213", "51312211", "14121124", "34121122", "23221123", "43221121", "12321124", "32321122", "21421123", "41421121", "24112123", "13212124", "24121213", "13221214", "33221212", "11412124", "22321213", "42321211", "11421214", "31421212", "14112214", "34112212", "23212213", "43212211", "12312214", "32312212", "21412213", "41412211", "15121123", "24221122", "13321123", "33321121", "22421122", "11521123", "31521121", "25112122", "14212123", "25121212", "14221213", "34221211", "12412123", "23321212", "12421213", "32421211", "21521212", "15112213", "24212212", "13312213", "33312211", "22412212", "11512213", "31512211", "16121122", "25221121", "14321122", "23421121", "12521122", "15212122", "15221212", "13412122", "24321211", "13421212", "11612122", "22521211", "16112212", "25212211", "14312212", "23412211", "12512212", "21612211", "11131126", "31131124", "51131122", "21122125", "41122123", "61122121", "21131215", "41131213", "61131211", "11113126", "31113124", "51113122", "11122216", "31122214", "51122212", "21113215", "41113213", "61113211", "12131125", "32131123", "52131121", "21231124", "41231122", "22122124", "42122122", "11222125", "22131214", "42131212", "11231215", "31231213", "51231211", "12113125", "32113123", "52113121", "12122215", "32122213", "52122211", "21222214", "41222212", "22113214", "42113212", "11213215", "31213213", "51213211", "13131124", "33131122", "22231123", "42231121", "11331124", "31331122", "23122123", "43122121", "12222124", "23131213", "43131211", "12231214", "32231212", "21331213", "41331211", "13113124", "33113122", "13122214", "33122212", "11313124", "22222213", "42222211", "11322214", "31322212", "23113213", "43113211", "12213214", "32213212", "21313213", "41313211", "14131123", "34131121", "23231122", "12331123", "32331121", "21431122", "24122122", "13222123", "24131212", "13231213", "33231211", "11422123", "22331212", "11431213", "31431211", "14113123", "34113121", "14122213", "34122211", "12313123", "23222212", "12322213", "32322211", "21422212", "24113212", "13213213", "33213211", "22313212", "11413213", "31413211", "15131122", "24231121", "13331122", "22431121", "25122121", "14222122", "25131211", "14231212", "12422122", "23331211", "12431212", "15113122", "15122212", "13313122", "24222211", "13322212", "11513122", "22422211", "11522212", "25113211", "14213212", "23313211", "12413212", "21513211", "16131121", "14331121", "15222121", "15231211", "13422121", "13431211", "16113121", "16122211", "14313121", "14322211", "12513121", "12522211", "15213211", "13413211", "11613211", "11141125", "31141123", "51141121", "21132124", "41132122", "21141214", "41141212", "11123125", "31123123", "51123121", "11132215", "31132213", "51132211", "21114124", "41114122", "21123214", "41123212", "11114215", "31114213", "51114211", "12141124", "32141122", "21241123", "41241121", "22132123", "42132121", "11232124", "22141213", "42141211", "11241214", "31241212", "12123124", "32123122", "12132214", "32132212", "21232213", "41232211", "22114123", "42114121", "11214124", "22123213", "42123211", "11223214", "31223212", "12114214", "32114212", "21214213", "41214211", "13141123", "33141121", "22241122", "11341123", "31341121", "23132122", "12232123", "23141212", "12241213", "32241211", "21341212", "13123123", "33123121", "13132213", "33132211", "11323123", "22232212", "11332213", "31332211", "23114122", "12214123", "23123212", "12223213", "32223211", "21323212", "13114213", "33114211", "22214212", "11314213", "31314211", "14141122", "23241121", "12341122", "24132121", "13232122", "24141211", "13241212", "11432122", "22341211", "14123122", "14132212", "12323122", "23232211", "12332212", "21432211", "24114121", "13214122", "24123211", "13223212", "11414122", "22323211", "11423212", "14114212", "23214211", "12314212", "21414211", "15141121", "13341121", "14232121", "14241211", "12432121", "15123121", "15132211", "13323121", "13332211", "11523121", "14214121", "14223211", "12414121", "12423211", "15114211", "13314211", "11514211", "11151124", "31151122", "21142123", "41142121", "21151213", "41151211", "11133124", "31133122", "11142214", "31142212", "21124123", "41124121", "21133213", "41133211", "11115124", "31115122", "11124214", "31124212", "21115213", "41115211", "12151123", "32151121", "21251122", "22142122", "11242123", "22151212", "11251213", "31251211", "12133123", "32133121", "12142213", "32142211", "21242212", "22124122", "11224123", "22133212", "11233213", "31233211", "12115123", "32115121", "12124213", "32124211", "21224212", "22115212", "11215213", "31215211", "13151122", "22251121", "23142121", "12242122", "23151211", "12251212", "13133122", "13142212", "11333122", "22242211", "11342212", "23124121", "12224122", "23133211", "12233212", "21333211", "13115122", "13124212", "11315122", "22224211", "11324212", "23115211", "12215212", "21315211", "14151121", "13242121", "13251211", "14133121", "14142211", "12333121", "12342211", "13224121", "13233211", "11424121", "11433211", "14115121", "14124211", "12315121", "12324211", "13215211", "11415211", "11161123", "31161121", "21152122", "21161212", "11143123", "31143121", "11152213", "31152211", "21134122", "21143212", "11125123", "31125121", "11134213", "31134211", "21116122", "21125212", "12161122", "22152121", "11252122", "22161211", "12143122", "12152212", "21252211", "22134121", "11234122", "22143211", "11243212", "12125122", "12134212", "21234211", "22116121", "11216122", "22125211", "11225212", "13161121", "12252121", "13143121", "13152211", "11343121", "12234121", "12243211", "13125121", "13134211", "11325121", "11334211", "12216121", "12225211", "31111225", "51111223", "21111316", "41111314", "61111312", "31211134", "51211132", "12111226", "32111224", "52111222", "21211225", "41211223", "61211221", "22111315", "42111313", "11211316", "31211314", "51211312", "12211135", "32211133", "52211131", "21311134", "41311132", "13111225", "33111223", "22211224", "42211222", "11311225", "31311223", "51311221", "23111314", "43111312", "12211315", "32211313", "52211311", "21311314", "41311312", "13211134", "33211132", "22311133", "42311131", "11411134", "31411132", "14111224", "34111222", "23211223", "43211221", "12311224", "32311222", "21411223", "41411221", "24111313", "13211314", "33211312", "22311313", "42311311", "11411314", "31411312", "14211133", "34211131", "23311132", "12411133", "32411131", "21511132", "15111223", "24211222", "13311223", "33311221", "22411222", "11511223", "31511221", "25111312", "14211313", "34211311", "23311312", "12411313", "32411311", "21511312", "15211132", "24311131", "13411132", "22511131", "11611132", "16111222", "25211221", "14311222", "23411221", "12511222", "21611221", "15211312", "24311311", "13411312", "22511311", "11611312", "21121135", "41121133", "61121131", "11112136", "31112134", "51112132", "11121226", "31121224", "51121222", "21112225", "41112223", "61112221", "21121315", "41121313", "61121311", "11112316", "31112314", "51112312", "22121134", "42121132", "11221135", "31221133", "51221131", "12112135", "32112133", "52112131", "12121225", "32121223", "52121221", "21221224", "41221222", "22112224", "42112222", "11212225", "22121314", "42121312", "11221315", "31221313", "51221311", "12112315", "32112313", "52112311", "21212314", "41212312", "23121133", "43121131", "12221134", "32221132", "21321133", "41321131", "13112134", "33112132", "13121224", "33121222", "11312134", "22221223", "42221221", "11321224", "31321222", "23112223", "43112221", "12212224", "23121313", "43121311", "12221314", "32221312", "21321313", "41321311", "13112314", "33112312", "22212313", "42212311", "11312314", "31312312", "24121132", "13221133", "33221131", "22321132", "11421133", "31421131", "14112133", "34112131", "14121223", "34121221", "12312133", "23221222", "12321223", "32321221", "21421222", "24112222", "13212223", "24121312", "13221313", "33221311", "11412223", "22321312", "11421313", "31421311", "14112313", "34112311", "23212312", "12312313", "32312311", "21412312", "25121131", "14221132", "23321131", "12421132", "21521131", "15112132", "15121222", "13312132", "24221221", "13321222", "11512132", "22421221", "11521222", "25112221", "14212222", "25121311", "14221312", "12412222", "23321311", "12421312", "21521311", "15112312", "24212311", "13312312", "22412311", "11512312", "15221131", "13421131", "16112131", "16121221", "14312131", "14321221", "12512131", "12521221", "15212221", "15221311", "13412221", "13421311", "11612221", "16112311", "14312311", "12512311", "21131134", "41131132", "11122135", "31122133", "51122131", "11131225", "31131223", "51131221", "21113134", "41113132", "21122224", "41122222", "21131314", "41131312", "11113225", "31113223", "51113221", "11122315", "31122313", "51122311", "21113314", "41113312", "22131133", "42131131", "11231134", "31231132", "12122134", "32122132", "12131224", "32131222", "21231223", "41231221", "22113133", "42113131", "11213134", "22122223", "42122221", "11222224", "22131313", "42131311", "11231314", "31231312", "12113224", "32113222", "12122314", "32122312", "21222313", "41222311", "22113313", "42113311", "11213314", "31213312", "23131132", "12231133", "32231131", "21331132", "13122133", "33122131", "13131223", "33131221", "11322133", "22231222", "11331223", "31331221", "23113132", "12213133", "23122222", "12222223", "23131312", "12231313", "32231311", "21331312", "13113223", "33113221", "13122313", "33122311", "11313223", "22222312", "11322313", "31322311", "23113312", "12213313", "32213311", "21313312", "24131131", "13231132", "22331131", "11431132", "14122132", "14131222", "12322132", "23231221", "12331222", "21431221", "24113131", "13213132", "24122221", "13222222", "24131311", "11413132", "13231312", "11422222", "22331311", "11431312", "14113222", "14122312", "12313222", "23222311", "12322312", "21422311", "24113311", "13213312", "22313311", "11413312", "14231131", "12431131", "15122131", "15131221", "13322131", "13331221", "11522131", "14213131", "14222221", "12413131", "14231311", "12422221", "12431311", "15113221", "15122311", "13313221", "13322311", "11513221", "11522311", "14213311", "12413311", "21141133", "41141131", "11132134", "31132132", "11141224", "31141222", "21123133", "41123131", "21132223", "41132221", "21141313", "41141311", "11114134", "31114132", "11123224", "31123222", "11132314", "31132312", "21114223", "41114221", "21123313", "41123311", "11114314", "31114312", "22141132", "11241133", "31241131", "12132133", "32132131", "12141223", "32141221", "21241222", "22123132", "11223133", "22132222", "11232223", "22141312", "11241313", "31241311", "12114133", "32114131", "12123223", "32123221", "12132313", "32132311", "21232312", "22114222", "11214223", "22123312", "11223313", "31223311", "12114313", "32114311", "21214312", "23141131", "12241132", "21341131", "13132132", "13141222", "11332132", "22241221", "11341222", "23123131", "12223132", "23132221", "12232222", "23141311", "12241312", "21341311", "13114132", "13123222", "11314132", "13132312", "11323222", "22232311", "11332312", "23114221", "12214222", "23123311", "12223312", "21323311", "13114312", "22214311", "11314312", "13241131", "14132131", "14141221", "12332131", "12341221", "13223131", "13232221", "11423131", "13241311", "11432221", "14114131", "14123221", "12314131", "14132311", "12323221", "12332311", "13214221", "13223311", "11414221", "11423311", "14114311", "12314311", "21151132", "11142133", "31142131", "11151223", "31151221", "21133132", "21142222", "21151312", "11124133", "31124131", "11133223", "31133221", "11142313", "31142311", "21115132", "21124222", "21133312", "11115223", "31115221", "11124313", "31124311", "22151131", "11251132", "12142132", "12151222", "21251221", "22133131", "11233132", "22142221", "11242222", "22151311", "11251312", "12124132", "12133222", "12142312", "21242311", "22115131", "11215132", "22124221", "11224222", "22133311", "11233312", "12115222", "12124312", "21224311", "12251131", "13142131", "13151221", "11342131", "12233131", "12242221", "12251311", "13124131", "13133221", "11324131", "13142311", "11333221", "11342311", "12215131", "12224221", "12233311", "13115221", "13124311", "11315221", "11324311", "21161131", "11152132", "11161222", "21143131", "21152221", "21161311", "11134132", "11143222", "11152312", "21125131", "21134221", "21143311", "11116132", "11125222", "11134312", "12152131", "12161221", "11243131", "11252221", "12134131", "12143221", "12152311", "11225131", "11234221", "11243311", "12116131", "12125221", "12134311", "21111235", "41111233", "61111231", "11111326", "31111324", "51111322", "21111415", "41111413", "61111411", "21211144", "41211142", "22111234", "42111232", "11211235", "31211233", "51211231", "12111325", "32111323", "52111321", "21211324", "41211322", "22111414", "42111412", "11211415", "31211413", "51211411", "22211143", "42211141", "11311144", "31311142", "23111233", "43111231", "12211234", "32211232", "21311233", "41311231", "13111324", "33111322", "22211323", "42211321", "11311324", "31311322", "23111413", "43111411", "12211414", "32211412", "21311413", "41311411", "23211142", "12311143", "32311141", "21411142", "24111232", "13211233", "33211231", "22311232", "11411233", "31411231", "14111323", "34111321", "23211322", "12311323", "32311321", "21411322", "24111412", "13211413", "33211411", "22311412", "11411413", "31411411", "24211141", "13311142", "22411141", "11511142", "25111231", "14211232", "23311231", "12411232", "21511231", "15111322", "24211321", "13311322", "22411321", "11511322", "25111411", "14211412", "23311411", "12411412", "21511411", "14311141", "12511141", "15211231", "13411231", "11611231", "16111321", "14311321", "12511321", "15211411", "13411411", "11611411", "31121143", "51121141", "21112144", "41112142", "21121234", "41121232", "11112235", "31112233", "51112231", "11121325", "31121323", "51121321", "21112324", "41112322", "21121414", "41121412", "11112415", "31112413", "51112411", "12121144", "32121142", "21221143", "41221141", "22112143", "42112141", "11212144", "22121233", "42121231", "11221234", "31221232", "12112234", "32112232", "12121324", "32121322", "21221323", "41221321", "22112323", "42112321", "11212324", "22121413", "42121411", "11221414", "31221412", "12112414", "32112412", "21212413", "41212411", "13121143", "33121141", "22221142", "11321143", "31321141", "23112142", "12212143", "23121232", "12221233", "32221231", "21321232", "13112233", "33112231", "13121323", "33121321", "11312233", "22221322", "11321323", "31321321", "23112322", "12212323", "23121412", "12221413", "32221411", "21321412", "13112413", "33112411", "22212412", "11312413", "31312411", "14121142", "23221141", "12321142", "21421141", "24112141", "13212142", "24121231", "13221232", "11412142", "22321231", "11421232", "14112232", "14121322", "12312232", "23221321", "12321322", "21421321", "24112321", "13212322", "24121411", "13221412", "11412322", "22321411", "11421412", "14112412", "23212411", "12312412", "21412411", "15121141", "13321141", "11521141", "14212141", "14221231", "12412141", "12421231", "15112231", "15121321", "13312231", "13321321", "11512231", "11521321", "14212321", "14221411", "12412321", "12421411", "15112411", "13312411", "11512411", "11131144", "31131142", "21122143", "41122141", "21131233", "41131231", "11113144", "31113142", "11122234", "31122232", "11131324", "31131322", "21113233", "41113231", "21122323", "41122321", "21131413", "41131411", "11113324", "31113322", "11122414", "31122412", "21113413", "41113411", "12131143", "32131141", "21231142", "22122142", "11222143", "22131232", "11231233", "31231231", "12113143", "32113141", "12122233", "32122231", "12131323", "32131321", "21231322", "22113232", "11213233", "22122322", "11222323", "22131412", "11231413", "31231411", "12113323", "32113321", "12122413", "32122411", "21222412", "22113412", "11213413", "31213411", "13131142", "22231141", "11331142", "23122141", "12222142", "23131231", "12231232", "21331231", "13113142", "13122232", "11313142", "13131322", "11322232", "22231321", "11331322", "23113231", "12213232", "23122321", "12222322", "23131411", "12231412", "21331411", "13113322", "13122412", "11313322", "22222411", "11322412", "23113411", "12213412", "21313411", "14131141", "12331141", "13222141", "13231231", "11422141", "11431231", "14113141", "14122231", "12313141", "14131321", "12322231", "12331321", "13213231", "13222321", "11413231", "13231411", "11422321", "11431411", "14113321", "14122411", "12313321", "12322411", "13213411", "11413411", "11141143", "31141141", "21132142", "21141232", "11123143", "31123141", "11132233", "31132231", "11141323", "31141321", "21114142", "21123232", "21132322", "21141412", "11114233", "31114231", "11123323", "31123321", "11132413", "31132411", "21114322", "21123412", "12141142", "21241141", "22132141", "11232142", "22141231", "11241232", "12123142", "12132232", "12141322", "21241321", "22114141", "11214142", "22123231", "11223232", "22132321", "11232322", "22141411", "11241412", "12114232", "12123322", "12132412", "21232411", "22114321", "11214322", "22123411", "11223412", "13141141", "11341141", "12232141", "12241231", "13123141", "13132231", "11323141", "13141321", "11332231", "11341321", "12214141", "12223231", "12232321", "12241411", "13114231", "13123321", "11314231", "13132411", "11323321", "11332411", "12214321", "12223411", "11151142", "21142141", "21151231", "11133142", "11142232", "11151322", "21124141", "21133231", "21142321", "21151411", "11115142", "11124232", "11133322", "11142412", "21115231", "21124321", "21133411", "12151141", "11242141", "11251231", "12133141", "12142231", "12151321", "11224141", "11233231", "11242321", "11251411", "12115141", "12124231", "12133321", "12142411", "11215231", "11224321", "11233411", "11161141", "11143141", "11152231", "11161321", "11125141", "11134231", "11143321", "11152411", "11111245", "31111243", "51111241", "21111334", "41111332", "11111425", "31111423", "51111421", "21111514", "41111512", "31211152", "12111244", "32111242", "21211243", "41211241", "22111333", "42111331", "11211334", "31211332", "12111424", "32111422", "21211423", "41211421", "22111513", "42111511", "11211514", "31211512", "12211153", "32211151", "21311152", "13111243", "33111241", "22211242", "11311243", "31311241", "23111332", "12211333", "32211331", "21311332", "13111423", "33111421", "22211422", "11311423", "31311421", "23111512", "12211513", "32211511", "21311512", "13211152", "22311151", "11411152", "14111242", "23211241", "12311242", "21411241", "24111331", "13211332", "22311331", "11411332", "14111422", "23211421", "12311422", "21411421", "24111511", "13211512", "22311511", "11411512", "14211151", "12411151", "15111241", "13311241", "11511241", "14211331", "12411331", "15111421", "13311421", "11511421", "14211511", "12411511", "21121153", "41121151", "11112154", "31112152", "11121244", "31121242", "21112243", "41112241", "21121333", "41121331", "11112334", "31112332", "11121424", "31121422", "21112423", "41112421", "21121513", "41121511", "11112514", "31112512", "22121152", "11221153", "31221151", "12112153", "32112151", "12121243", "32121241", "21221242", "22112242", "11212243", "22121332", "11221333", "31221331", "12112333", "32112331", "12121423", "32121421", "21221422", "22112422", "11212423", "22121512", "11221513", "31221511", "12112513", "32112511", "21212512", "23121151", "12221152", "21321151", "13112152", "13121242", "11312152", "22221241", "11321242", "23112241", "12212242", "23121331", "12221332", "21321331", "13112332", "13121422", "11312332", "22221421", "11321422", "23112421", "12212422", "23121511", "12221512", "21321511", "13112512", "22212511", "11312512", "13221151", "11421151", "14112151", "14121241", "12312151", "12321241", "13212241", "13221331", "11412241", "11421331", "14112331", "14121421", "12312331", "12321421", "13212421", "13221511", "11412421", "11421511", "14112511", "12312511", "21131152", "11122153", "31122151", "11131243", "31131241", "21113152", "21122242", "21131332", "11113243", "31113241", "11122333", "31122331", "11131423", "31131421", "21113332", "21122422", "21131512", "11113423", "31113421", "11122513", "31122511", "22131151", "11231152", "12122152", "12131242", "21231241", "22113151", "11213152", "22122241", "11222242", "22131331", "11231332", "12113242", "12122332", "12131422", "21231421", "22113331", "11213332", "22122421", "11222422", "22131511", "11231512", "12113422", "12122512", "21222511", "12231151", "13122151", "13131241", "11322151", "11331241", "12213151", "12222241", "12231331", "13113241", "13122331", "11313241", "13131421", "11322331", "11331421", "12213331", "12222421", "12231511", "13113421", "13122511", "11313421", "11322511", "21141151", "11132152", "11141242", "21123151", "21132241", "21141331", "11114152", "11123242", "11132332", "11141422", "21114241", "21123331", "21132421", "21141511", "11114332", "11123422", "11132512", "11241151", "12132151", "12141241", "11223151", "11232241", "11241331", "12114151", "12123241", "12132331", "12141421", "11214241", "11223331", "11232421", "11241511", "12114331", "12123421", "12132511", "11142151", "11151241", "11124151", "11133241", "11142331", "11151421", "11115241", "11124331", "11133421", "11142511", "21111253", "41111251", "11111344", "31111342", "21111433", "41111431", "11111524", "31111522", "21111613", "41111611", "21211162", "22111252", "11211253", "31211251", "12111343", "32111341", "21211342", "22111432", "11211433", "31211431", "12111523", "32111521", "21211522", "22111612", "11211613", "31211611", "22211161", "11311162", "23111251", "12211252", "21311251", "13111342", "22211341", "11311342", "23111431", "12211432", "21311431", "13111522", "22211521", "11311522", "23111611", "12211612", "21311611", "12311161", "13211251", "11411251", "14111341", "12311341", "13211431", "11411431", "14111521", "12311521", "13211611", "11411611", "31121161", "21112162", "21121252", "11112253", "31112251", "11121343", "31121341", "21112342", "21121432", "11112433", "31112431", "11121523", "31121521", "21112522", "21121612", "12121162", "21221161", "22112161", "11212162", "22121251", "11221252", "12112252", "12121342", "21221341", "22112341", "11212342", "22121431", "11221432", "12112432", "12121522", "21221521", "22112521", "11212522", "22121611", "11221612", "13121161", "11321161", "12212161", "12221251", "13112251", "13121341", "11312251", "11321341", "12212341", "12221431", "13112431", "13121521", "11312431", "11321521", "12212521", "12221611", "11131162", "21122161", "21131251", "11113162"])]); //#16119 + $_.parity = $a(["1001", "0101", "1100", "0011", "1010", "0110", "1111", "0000"]); //#16123 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_code49.$ctx[id] = $_[id]); //#16123 + bwipp_code49.__16124__ = 1; //#16123 + $_ = Object.getPrototypeOf($_); //#16123 + } //#16123 + $_.rowbits = $a($_.r); //#16127 + for (var _6C = 0, _6B = $f($_.r - 1); _6C <= _6B; _6C += 1) { //#16147 + $_.i = _6C; //#16129 + $k[$j++] = 'p'; //#16130 + if ($_.i != $f($_.r - 1)) { //#16130 + $k[$j++] = $get($_.parity, $_.i); //#16130 + } else { //#16130 + $k[$j++] = "0000"; //#16130 + } //#16130 + var _6I = $k[--$j]; //#16130 + $_[$k[--$j]] = _6I; //#16130 + $_.ccrow = $geti($_.ccs, $_.i * 8, 8); //#16131 + $k[$j++] = Infinity; //#16132 + for (var _6N = 0; _6N <= 7; _6N += 2) { //#16133 + $aload($geti($_.ccrow, _6N, 2)); //#16133 + var _6Q = $k[--$j]; //#16133 + var _6R = $k[--$j]; //#16133 + $k[$j++] = $f(_6Q + (_6R * 49)); //#16133 + } //#16133 + $_.scrow = $a(); //#16133 + $k[$j++] = Infinity; //#16135 + $k[$j++] = 10; //#16140 + $k[$j++] = 1; //#16140 + $k[$j++] = 1; //#16140 + for (var _6T = 0; _6T <= 3; _6T += 1) { //#16140 + $_.j = _6T; //#16138 + $forall($get($get($_.patterns, $f($get($_.p, $_.j) - 48)), $get($_.scrow, $_.j)), function() { //#16139 + var _6d = $k[--$j]; //#16139 + $k[$j++] = $f(_6d - 48); //#16139 + }); //#16139 + } //#16139 + $k[$j++] = 4; //#16141 + $k[$j++] = 1; //#16141 + $_.sbs = $a(); //#16141 + $k[$j++] = Infinity; //#16143 + var _6f = $_.sbs; //#16144 + $k[$j++] = 1; //#16144 + for (var _6g = 0, _6h = _6f.length; _6g < _6h; _6g++) { //#16144 + var _6j = $k[--$j]; //#16144 + var _6k = (_6j == 0) ? 1 : 0; //#16144 + $k[$j++] = _6j; //#16144 + for (var _6l = 0, _6m = $get(_6f, _6g); _6l < _6m; _6l++) { //#16144 + $k[$j++] = _6k //#16144 + } //#16144 + } //#16144 + $astore($a($counttomark() - 1)); //#16145 + var _6p = $k[--$j]; //#16145 + var _6q = $k[--$j]; //#16145 + $k[$j++] = _6p; //#16145 + $k[$j++] = _6q; //#16145 + $j--; //#16145 + var _6r = $k[--$j]; //#16145 + var _6s = $k[--$j]; //#16145 + $k[$j++] = _6r; //#16145 + $k[$j++] = _6s; //#16145 + $j--; //#16145 + $put($_.rowbits, $_.i, $k[--$j]); //#16146 + } //#16146 + $k[$j++] = Infinity; //#16150 + for (var _6x = 0, _6y = 81 * $_.sepheight; _6x < _6y; _6x++) { //#16151 + $k[$j++] = 1; //#16151 + } //#16151 + for (var _71 = 0, _70 = $f($_.r - 2); _71 <= _70; _71 += 1) { //#16156 + $_.i = _71; //#16153 + for (var _73 = 0, _74 = $_.rowheight; _73 < _74; _73++) { //#16154 + $aload($get($_.rowbits, $_.i)); //#16154 + } //#16154 + for (var _79 = 0, _7A = $_.sepheight; _79 < _7A; _79++) { //#16155 + for (var _7B = 0, _7C = 10; _7B < _7C; _7B++) { //#16155 + $k[$j++] = 0; //#16155 + } //#16155 + for (var _7D = 0, _7E = 70; _7D < _7E; _7D++) { //#16155 + $k[$j++] = 1; //#16155 + } //#16155 + $k[$j++] = 0; //#16155 + } //#16155 + } //#16155 + for (var _7G = 0, _7H = $_.rowheight; _7G < _7H; _7G++) { //#16157 + $aload($get($_.rowbits, $f($_.r - 1))); //#16157 + } //#16157 + for (var _7M = 0, _7N = 81 * $_.sepheight; _7M < _7N; _7M++) { //#16158 + $k[$j++] = 1; //#16158 + } //#16158 + $_.pixs = $a(); //#16158 var _7T = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", 81], ["pixy", ~~($_.pixs.length / 81)], ["height", (~~($_.pixs.length / 81)) / 72], ["width", 81 / 72], ["opt", $_.options] - ]); //#15868 - $k[$j++] = _7T; //#15871 - if (!$_.dontdraw) { //#15871 - bwipp_renmatrix(); //#15871 - } //#15871 - $_ = Object.getPrototypeOf($_); //#15873 - $_ = Object.getPrototypeOf($_); //#15875 + ]); //#16169 + $k[$j++] = _7T; //#16172 + if (!$_.dontdraw) { //#16172 + bwipp_renmatrix(); //#16172 + } //#16172 + $_ = Object.getPrototypeOf($_); //#16174 + $_ = Object.getPrototypeOf($_); //#16176 } //bwipp_code49 function bwipp_flattermarken() { - $_ = Object.create($_); //#16169 - $_.dontdraw = false; //#16172 - $_.includetext = false; //#16173 - $_.textfont = "OCR-B"; //#16174 - $_.textsize = 10; //#16175 - $_.textyoffset = -8; //#16176 - $_.height = 0.3; //#16177 - $k[$j++] = $_; //#16179 - bwipp_processoptions(); //#16179 - $_.options = $k[--$j]; //#16179 - $_.barcode = $k[--$j]; //#16180 - bwipp_loadctx(bwipp_flattermarken) //#16182 - $forall($_.barcode, function() { //#16189 - var _3 = $k[--$j]; //#16186 - if ((_3 < 48) || (_3 > 57)) { //#16188 - $k[$j++] = 'bwipp.flattermarkenBadCharacter#16187'; //#16187 - $k[$j++] = "Flattermarken must contain only digits"; //#16187 - bwipp_raiseerror(); //#16187 - } //#16187 - }); //#16187 - if (!bwipp_flattermarken.__16200__) { //#16200 - $_ = Object.create($_); //#16200 - $_.encs = $a(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); //#16196 - $_.barchars = "1234567890"; //#16199 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_flattermarken.$ctx[id] = $_[id]); //#16199 - bwipp_flattermarken.__16200__ = 1; //#16199 - $_ = Object.getPrototypeOf($_); //#16199 - } //#16199 - $_.barlen = $_.barcode.length; //#16202 - $_.sbs = $s($_.barlen * 4); //#16204 - $_.txt = $a($_.barlen); //#16205 - for (var _D = 0, _C = $_.barlen - 1; _D <= _C; _D += 1) { //#16217 - $_.i = _D; //#16208 - $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#16210 - $j--; //#16211 - $_.indx = $k[--$j].length; //#16212 - $j -= 2; //#16213 - $_.enc = $get($_.encs, $_.indx); //#16214 - $puti($_.sbs, $_.i * 4, $_.enc); //#16215 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.i * 9, $_.textyoffset, $_.textfont, $_.textsize])); //#16216 - } //#16216 - $k[$j++] = Infinity; //#16220 - $k[$j++] = Infinity; //#16222 - var _Z = $_.sbs; //#16222 - for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#16222 - $k[$j++] = $get(_Z, _a) - 48; //#16222 - } //#16222 - var _d = $a(); //#16222 - $k[$j++] = Infinity; //#16223 - for (var _f = 0, _g = ~~(($_.sbs.length + 1) / 2); _f < _g; _f++) { //#16223 - $k[$j++] = $_.height; //#16223 - } //#16223 - var _i = $a(); //#16223 - $k[$j++] = Infinity; //#16224 - for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#16224 - $k[$j++] = 0; //#16224 - } //#16224 - var _m = $a(); //#16224 - $k[$j++] = 'ren'; //#16226 - $k[$j++] = bwipp_renlinear; //#16226 - $k[$j++] = 'sbs'; //#16226 - $k[$j++] = _d; //#16226 - $k[$j++] = 'bhs'; //#16226 - $k[$j++] = _i; //#16226 - $k[$j++] = 'bbs'; //#16226 - $k[$j++] = _m; //#16226 - $k[$j++] = 'txt'; //#16226 - $k[$j++] = $_.txt; //#16226 - $k[$j++] = 'opt'; //#16226 - $k[$j++] = $_.options; //#16226 - var _p = $d(); //#16226 - $k[$j++] = _p; //#16229 - if (!$_.dontdraw) { //#16229 - bwipp_renlinear(); //#16229 - } //#16229 - $_ = Object.getPrototypeOf($_); //#16231 - $_ = Object.getPrototypeOf($_); //#16233 + $_ = Object.create($_); //#16470 + $_.dontdraw = false; //#16473 + $_.includetext = false; //#16474 + $_.textfont = "OCR-B"; //#16475 + $_.textsize = 10; //#16476 + $_.textyoffset = -8; //#16477 + $_.height = 0.3; //#16478 + $k[$j++] = $_; //#16480 + bwipp_processoptions(); //#16480 + $_.options = $k[--$j]; //#16480 + $_.barcode = $k[--$j]; //#16481 + bwipp_loadctx(bwipp_flattermarken) //#16483 + $forall($_.barcode, function() { //#16490 + var _3 = $k[--$j]; //#16487 + if ((_3 < 48) || (_3 > 57)) { //#16489 + $k[$j++] = 'bwipp.flattermarkenBadCharacter#16488'; //#16488 + $k[$j++] = "Flattermarken must contain only digits"; //#16488 + bwipp_raiseerror(); //#16488 + } //#16488 + }); //#16488 + if (!bwipp_flattermarken.__16501__) { //#16501 + $_ = Object.create($_); //#16501 + $_.encs = $a(["0018", "0117", "0216", "0315", "0414", "0513", "0612", "0711", "0810", "0900"]); //#16497 + $_.barchars = "1234567890"; //#16500 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_flattermarken.$ctx[id] = $_[id]); //#16500 + bwipp_flattermarken.__16501__ = 1; //#16500 + $_ = Object.getPrototypeOf($_); //#16500 + } //#16500 + $_.barlen = $_.barcode.length; //#16503 + $_.sbs = $s($_.barlen * 4); //#16505 + $_.txt = $a($_.barlen); //#16506 + for (var _D = 0, _C = $_.barlen - 1; _D <= _C; _D += 1) { //#16518 + $_.i = _D; //#16509 + $search($_.barchars, $geti($_.barcode, $_.i, 1)); //#16511 + $j--; //#16512 + $_.indx = $k[--$j].length; //#16513 + $j -= 2; //#16514 + $_.enc = $get($_.encs, $_.indx); //#16515 + $puti($_.sbs, $_.i * 4, $_.enc); //#16516 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), $_.i * 9, $_.textyoffset, $_.textfont, $_.textsize])); //#16517 + } //#16517 + $k[$j++] = Infinity; //#16521 + $k[$j++] = Infinity; //#16523 + var _Z = $_.sbs; //#16523 + for (var _a = 0, _b = _Z.length; _a < _b; _a++) { //#16523 + $k[$j++] = $get(_Z, _a) - 48; //#16523 + } //#16523 + var _d = $a(); //#16523 + $k[$j++] = Infinity; //#16524 + for (var _f = 0, _g = ~~(($_.sbs.length + 1) / 2); _f < _g; _f++) { //#16524 + $k[$j++] = $_.height; //#16524 + } //#16524 + var _i = $a(); //#16524 + $k[$j++] = Infinity; //#16525 + for (var _k = 0, _l = ~~(($_.sbs.length + 1) / 2); _k < _l; _k++) { //#16525 + $k[$j++] = 0; //#16525 + } //#16525 + var _m = $a(); //#16525 + $k[$j++] = 'ren'; //#16527 + $k[$j++] = 'renlinear'; //#16527 + $k[$j++] = 'sbs'; //#16527 + $k[$j++] = _d; //#16527 + $k[$j++] = 'bhs'; //#16527 + $k[$j++] = _i; //#16527 + $k[$j++] = 'bbs'; //#16527 + $k[$j++] = _m; //#16527 + $k[$j++] = 'txt'; //#16527 + $k[$j++] = $_.txt; //#16527 + $k[$j++] = 'opt'; //#16527 + $k[$j++] = $_.options; //#16527 + var _p = $d(); //#16527 + $k[$j++] = _p; //#16530 + if (!$_.dontdraw) { //#16530 + bwipp_renlinear(); //#16530 + } //#16530 + $_ = Object.getPrototypeOf($_); //#16532 + $_ = Object.getPrototypeOf($_); //#16534 } //bwipp_flattermarken function bwipp_raw() { - $_ = Object.create($_); //#16261 - $_.dontdraw = false; //#16264 - $_.height = 1; //#16265 - $k[$j++] = $_; //#16267 - bwipp_processoptions(); //#16267 - $_.options = $k[--$j]; //#16267 - $_.barcode = $k[--$j]; //#16268 - $forall($_.barcode, function() { //#16275 - var _3 = $k[--$j]; //#16272 - if ((_3 < 49) || (_3 > 57)) { //#16274 - $k[$j++] = 'bwipp.rawBadCharacter#16273'; //#16273 - $k[$j++] = "Raw must contain only digits 1 to 9"; //#16273 - bwipp_raiseerror(); //#16273 - } //#16273 - }); //#16273 - $k[$j++] = Infinity; //#16278 - $k[$j++] = Infinity; //#16280 - $forall($_.barcode, function() { //#16280 - var _5 = $k[--$j]; //#16280 - $k[$j++] = $f(_5 - 48); //#16280 - }); //#16280 - var _6 = $a(); //#16280 - $k[$j++] = Infinity; //#16281 - for (var _8 = 0, _9 = ~~(($_.barcode.length + 1) / 2); _8 < _9; _8++) { //#16281 - $k[$j++] = $_.height; //#16281 - } //#16281 - var _B = $a(); //#16281 - $k[$j++] = Infinity; //#16282 - for (var _D = 0, _E = ~~(($_.barcode.length + 1) / 2); _D < _E; _D++) { //#16282 - $k[$j++] = 0; //#16282 - } //#16282 - var _F = $a(); //#16282 - $k[$j++] = 'ren'; //#16283 - $k[$j++] = bwipp_renlinear; //#16283 - $k[$j++] = 'sbs'; //#16283 - $k[$j++] = _6; //#16283 - $k[$j++] = 'bhs'; //#16283 - $k[$j++] = _B; //#16283 - $k[$j++] = 'bbs'; //#16283 - $k[$j++] = _F; //#16283 - $k[$j++] = 'opt'; //#16283 - $k[$j++] = $_.options; //#16283 - var _H = $d(); //#16283 - $k[$j++] = _H; //#16286 - if (!$_.dontdraw) { //#16286 - bwipp_renlinear(); //#16286 - } //#16286 - $_ = Object.getPrototypeOf($_); //#16288 + $_ = Object.create($_); //#16562 + $_.dontdraw = false; //#16565 + $_.height = 1; //#16566 + $k[$j++] = $_; //#16568 + bwipp_processoptions(); //#16568 + $_.options = $k[--$j]; //#16568 + $_.barcode = $k[--$j]; //#16569 + $forall($_.barcode, function() { //#16576 + var _3 = $k[--$j]; //#16573 + if ((_3 < 49) || (_3 > 57)) { //#16575 + $k[$j++] = 'bwipp.rawBadCharacter#16574'; //#16574 + $k[$j++] = "Raw must contain only digits 1 to 9"; //#16574 + bwipp_raiseerror(); //#16574 + } //#16574 + }); //#16574 + $k[$j++] = Infinity; //#16579 + $k[$j++] = Infinity; //#16581 + $forall($_.barcode, function() { //#16581 + var _5 = $k[--$j]; //#16581 + $k[$j++] = $f(_5 - 48); //#16581 + }); //#16581 + var _6 = $a(); //#16581 + $k[$j++] = Infinity; //#16582 + for (var _8 = 0, _9 = ~~(($_.barcode.length + 1) / 2); _8 < _9; _8++) { //#16582 + $k[$j++] = $_.height; //#16582 + } //#16582 + var _B = $a(); //#16582 + $k[$j++] = Infinity; //#16583 + for (var _D = 0, _E = ~~(($_.barcode.length + 1) / 2); _D < _E; _D++) { //#16583 + $k[$j++] = 0; //#16583 + } //#16583 + var _F = $a(); //#16583 + $k[$j++] = 'ren'; //#16584 + $k[$j++] = 'renlinear'; //#16584 + $k[$j++] = 'sbs'; //#16584 + $k[$j++] = _6; //#16584 + $k[$j++] = 'bhs'; //#16584 + $k[$j++] = _B; //#16584 + $k[$j++] = 'bbs'; //#16584 + $k[$j++] = _F; //#16584 + $k[$j++] = 'opt'; //#16584 + $k[$j++] = $_.options; //#16584 + var _H = $d(); //#16584 + $k[$j++] = _H; //#16587 + if (!$_.dontdraw) { //#16587 + bwipp_renlinear(); //#16587 + } //#16587 + $_ = Object.getPrototypeOf($_); //#16589 } //bwipp_raw function bwipp_daft() { - $_ = Object.create($_); //#16316 - $_.dontdraw = false; //#16319 - $_.height = 0.175; //#16320 - $k[$j++] = $_; //#16322 - bwipp_processoptions(); //#16322 - $_.options = $k[--$j]; //#16322 - $_.barcode = $k[--$j]; //#16323 - if ($eq($_.barcode, "")) { //#16327 - $k[$j++] = 'bwipp.daftEmptyData#16326'; //#16326 - $k[$j++] = "The data must not be empty"; //#16326 - bwipp_raiseerror(); //#16326 - } //#16326 - $forall($_.barcode, function() { //#16333 - var _4 = $k[--$j]; //#16330 - if ((_4 != 68) && ((_4 != 65) && ((_4 != 70) && (_4 != 84)))) { //#16332 - $k[$j++] = 'bwipp.daftBadCharacter#16331'; //#16331 - $k[$j++] = "DAFT must contain only characters D, A, F and T"; //#16331 - bwipp_raiseerror(); //#16331 - } //#16331 - }); //#16331 - $_.barlen = $_.barcode.length; //#16335 - $_.bbs = $a($_.barlen); //#16337 - $_.bhs = $a($_.barlen); //#16338 - for (var _C = 0, _B = $_.barlen - 1; _C <= _B; _C += 1) { //#16358 - $_.i = _C; //#16340 - $_.enc = $geti($_.barcode, $_.i, 1); //#16341 - if ($eq($_.enc, "D")) { //#16345 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16343 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16344 - } //#16344 - if ($eq($_.enc, "A")) { //#16349 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16347 - $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16348 - } //#16348 - if ($eq($_.enc, "F")) { //#16353 - $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16351 - $put($_.bhs, $_.i, (8 * $_.height) / 8); //#16352 - } //#16352 - if ($eq($_.enc, "T")) { //#16357 - $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16355 - $put($_.bhs, $_.i, (2 * $_.height) / 8); //#16356 - } //#16356 - } //#16356 - $k[$j++] = Infinity; //#16361 - var _i = $_.bbs; //#16363 - var _j = $_.bhs; //#16364 - $k[$j++] = Infinity; //#16365 - for (var _l = 0, _m = $_.bhs.length - 1; _l < _m; _l++) { //#16365 - $k[$j++] = 1.44; //#16365 - $k[$j++] = 1.872; //#16365 - } //#16365 - $k[$j++] = 1.44; //#16365 - var _n = $a(); //#16365 - $k[$j++] = 'ren'; //#16366 - $k[$j++] = bwipp_renlinear; //#16366 - $k[$j++] = 'bbs'; //#16366 - $k[$j++] = _i; //#16366 - $k[$j++] = 'bhs'; //#16366 - $k[$j++] = _j; //#16366 - $k[$j++] = 'sbs'; //#16366 - $k[$j++] = _n; //#16366 - $k[$j++] = 'opt'; //#16366 - $k[$j++] = $_.options; //#16366 - var _p = $d(); //#16366 - $k[$j++] = _p; //#16369 - if (!$_.dontdraw) { //#16369 - bwipp_renlinear(); //#16369 - } //#16369 - $_ = Object.getPrototypeOf($_); //#16371 + $_ = Object.create($_); //#16617 + $_.dontdraw = false; //#16620 + $_.height = 0.175; //#16621 + $k[$j++] = $_; //#16623 + bwipp_processoptions(); //#16623 + $_.options = $k[--$j]; //#16623 + $_.barcode = $k[--$j]; //#16624 + if ($eq($_.barcode, "")) { //#16628 + $k[$j++] = 'bwipp.daftEmptyData#16627'; //#16627 + $k[$j++] = "The data must not be empty"; //#16627 + bwipp_raiseerror(); //#16627 + } //#16627 + $forall($_.barcode, function() { //#16634 + var _4 = $k[--$j]; //#16631 + if ((_4 != 68) && ((_4 != 65) && ((_4 != 70) && (_4 != 84)))) { //#16633 + $k[$j++] = 'bwipp.daftBadCharacter#16632'; //#16632 + $k[$j++] = "DAFT must contain only characters D, A, F and T"; //#16632 + bwipp_raiseerror(); //#16632 + } //#16632 + }); //#16632 + $_.barlen = $_.barcode.length; //#16636 + $_.bbs = $a($_.barlen); //#16638 + $_.bhs = $a($_.barlen); //#16639 + for (var _C = 0, _B = $_.barlen - 1; _C <= _B; _C += 1) { //#16659 + $_.i = _C; //#16641 + $_.enc = $geti($_.barcode, $_.i, 1); //#16642 + if ($eq($_.enc, "D")) { //#16646 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16644 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16645 + } //#16645 + if ($eq($_.enc, "A")) { //#16650 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16648 + $put($_.bhs, $_.i, (5 * $_.height) / 8); //#16649 + } //#16649 + if ($eq($_.enc, "F")) { //#16654 + $put($_.bbs, $_.i, (0 * $_.height) / 8); //#16652 + $put($_.bhs, $_.i, (8 * $_.height) / 8); //#16653 + } //#16653 + if ($eq($_.enc, "T")) { //#16658 + $put($_.bbs, $_.i, (3 * $_.height) / 8); //#16656 + $put($_.bhs, $_.i, (2 * $_.height) / 8); //#16657 + } //#16657 + } //#16657 + $k[$j++] = Infinity; //#16662 + var _i = $_.bbs; //#16664 + var _j = $_.bhs; //#16665 + $k[$j++] = Infinity; //#16666 + for (var _l = 0, _m = $_.bhs.length - 1; _l < _m; _l++) { //#16666 + $k[$j++] = 1.44; //#16666 + $k[$j++] = 1.872; //#16666 + } //#16666 + $k[$j++] = 1.44; //#16666 + var _n = $a(); //#16666 + $k[$j++] = 'ren'; //#16667 + $k[$j++] = 'renlinear'; //#16667 + $k[$j++] = 'bbs'; //#16667 + $k[$j++] = _i; //#16667 + $k[$j++] = 'bhs'; //#16667 + $k[$j++] = _j; //#16667 + $k[$j++] = 'sbs'; //#16667 + $k[$j++] = _n; //#16667 + $k[$j++] = 'opt'; //#16667 + $k[$j++] = $_.options; //#16667 + var _p = $d(); //#16667 + $k[$j++] = _p; //#16670 + if (!$_.dontdraw) { //#16670 + bwipp_renlinear(); //#16670 + } //#16670 + $_ = Object.getPrototypeOf($_); //#16672 } //bwipp_daft function bwipp_symbol() { - $_ = Object.create($_); //#16399 - $_.dontdraw = false; //#16402 - $k[$j++] = $_; //#16404 - bwipp_processoptions(); //#16404 - $_.options = $k[--$j]; //#16404 - $_.barcode = $k[--$j]; //#16405 - var _H = new Map([ + $_ = Object.create($_); //#16703 + $_.dontdraw = false; //#16706 + $k[$j++] = $_; //#16708 + bwipp_processoptions(); //#16708 + $_.options = $k[--$j]; //#16708 + var _1 = $k[--$j]; //#16709 + $_.barcode = _1; //#16709 + bwipp_loadctx(bwipp_symbol) //#16711 + if (!bwipp_symbol.__16747__) { //#16747 + $_ = Object.create($_); //#16747 + $_.fimasbs = $a([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); //#16715 + $k[$j++] = Infinity; //#16716 + for (var _4 = 0, _5 = (~~($_.fimasbs.length / 2)) + 1; _4 < _5; _4++) { //#16716 + $k[$j++] = 0.625; //#16716 + } //#16716 + $_.fimabhs = $a(); //#16716 + $k[$j++] = Infinity; //#16717 + for (var _8 = 0, _9 = (~~($_.fimasbs.length / 2)) + 1; _8 < _9; _8++) { //#16717 + $k[$j++] = 0; //#16717 + } //#16717 + $_.fimabbs = $a(); //#16717 + $_.fimbsbs = $a([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); //#16719 + $k[$j++] = Infinity; //#16720 + for (var _D = 0, _E = (~~($_.fimbsbs.length / 2)) + 1; _D < _E; _D++) { //#16720 + $k[$j++] = 0.625; //#16720 + } //#16720 + $_.fimbbhs = $a(); //#16720 + $k[$j++] = Infinity; //#16721 + for (var _H = 0, _I = (~~($_.fimbsbs.length / 2)) + 1; _H < _I; _H++) { //#16721 + $k[$j++] = 0; //#16721 + } //#16721 + $_.fimbbbs = $a(); //#16721 + $_.fimcsbs = $a([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); //#16723 + $k[$j++] = Infinity; //#16724 + for (var _M = 0, _N = (~~($_.fimcsbs.length / 2)) + 1; _M < _N; _M++) { //#16724 + $k[$j++] = 0.625; //#16724 + } //#16724 + $_.fimcbhs = $a(); //#16724 + $k[$j++] = Infinity; //#16725 + for (var _Q = 0, _R = (~~($_.fimcsbs.length / 2)) + 1; _Q < _R; _Q++) { //#16725 + $k[$j++] = 0; //#16725 + } //#16725 + $_.fimcbbs = $a(); //#16725 + $_.fimdsbs = $a([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); //#16727 + $k[$j++] = Infinity; //#16728 + for (var _V = 0, _W = (~~($_.fimdsbs.length / 2)) + 1; _V < _W; _V++) { //#16728 + $k[$j++] = 0.625; //#16728 + } //#16728 + $_.fimdbhs = $a(); //#16728 + $k[$j++] = Infinity; //#16729 + for (var _Z = 0, _a = (~~($_.fimdsbs.length / 2)) + 1; _Z < _a; _Z++) { //#16729 + $k[$j++] = 0; //#16729 + } //#16729 + $_.fimdbbs = $a(); //#16729 + $_.fimesbs = $a([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); //#16731 + $k[$j++] = Infinity; //#16732 + for (var _e = 0, _f = (~~($_.fimesbs.length / 2)) + 1; _e < _f; _e++) { //#16732 + $k[$j++] = 0.625; //#16732 + } //#16732 + $_.fimebhs = $a(); //#16732 + $k[$j++] = Infinity; //#16733 + for (var _i = 0, _j = (~~($_.fimesbs.length / 2)) + 1; _i < _j; _i++) { //#16733 + $k[$j++] = 0; //#16733 + } //#16733 + $_.fimebbs = $a(); //#16733 + $k[$j++] = Infinity; //#16735 + for (var _l = 0, _m = 100; _l < _m; _l++) { //#16735 + $k[$j++] = 1; //#16735 + $k[$j++] = 1; //#16735 + } //#16735 + $k[$j++] = 1; //#16735 + $_.zebrasbs = $a(); //#16735 + $k[$j++] = Infinity; //#16736 + for (var _p = 0, _q = (~~($_.zebrasbs.length / 2)) + 1; _p < _q; _p++) { //#16736 + $k[$j++] = 1; //#16736 + } //#16736 + $_.zebrabhs = $a(); //#16736 + $k[$j++] = Infinity; //#16737 + for (var _t = 0, _u = (~~($_.zebrasbs.length / 2)) + 1; _t < _u; _t++) { //#16737 + $k[$j++] = 0; //#16737 + } //#16737 + $_.zebrabbs = $a(); //#16737 + $_.checksize = 199; //#16739 + $k[$j++] = Infinity; //#16740 + var _w = $_.checksize; //#16740 + for (var _x = 0, _y = ~~((_w * _w) / 2); _x < _y; _x++) { //#16740 + $k[$j++] = 1; //#16740 + $k[$j++] = 0; //#16740 + } //#16740 + $k[$j++] = 1; //#16740 + $_.checkpixs = $a(); //#16740 + var _10 = new Map([ + ["renlinear", bwipp_renlinear], + ["renmatrix", bwipp_renmatrix] + ]); //#16744 + $_.renmap = _10; //#16745 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_symbol.$ctx[id] = $_[id]); //#16745 + bwipp_symbol.__16747__ = 1; //#16745 + $_ = Object.getPrototypeOf($_); //#16745 + } //#16745 + var _1W = new Map([ ["fima", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 11.25, 2.25, 11.25, 2.25, 2.25, 2.25]); //#16409 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625]); //#16410 - $_.bbs = $a([0, 0, 0, 0, 0]); //#16411 + var _15 = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimasbs], + ["bhs", $_.fimabhs], + ["bbs", $_.fimabbs] + ]); //#16750 + $k[$j++] = _15; //#16750 }], ["fimb", function() { - $_.sbs = $a([2.25, 6.75, 2.25, 2.25, 2.25, 6.25, 2.25, 2.25, 2.25, 6.75, 2.25]); //#16414 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16415 - $_.bbs = $a([0, 0, 0, 0, 0, 0]); //#16416 + var _19 = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimbsbs], + ["bhs", $_.fimbbhs], + ["bbs", $_.fimbbbs] + ]); //#16751 + $k[$j++] = _19; //#16751 }], ["fimc", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25]); //#16419 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16420 - $_.bbs = $a([0, 0, 0, 0, 0, 0]); //#16421 + var _1D = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimcsbs], + ["bhs", $_.fimcbhs], + ["bbs", $_.fimcbbs] + ]); //#16752 + $k[$j++] = _1D; //#16752 }], ["fimd", function() { - $_.sbs = $a([2.25, 2.25, 2.25, 2.25, 2.25, 6.75, 2.25, 6.75, 2.25, 2.25, 2.25, 2.25, 2.25]); //#16424 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16425 - $_.bbs = $a([0, 0, 0, 0, 0, 0, 0]); //#16426 + var _1H = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimdsbs], + ["bhs", $_.fimdbhs], + ["bbs", $_.fimdbbs] + ]); //#16753 + $k[$j++] = _1H; //#16753 }], ["fime", function() { - $_.sbs = $a([2.25, 6.75, 2.25, 15.75, 2.25, 6.75, 2.25]); //#16429 - $_.bhs = $a([0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625]); //#16430 - $_.bbs = $a([0, 0, 0, 0, 0, 0, 0]); //#16431 + var _1L = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.fimesbs], + ["bhs", $_.fimebhs], + ["bbs", $_.fimebbs] + ]); //#16754 + $k[$j++] = _1L; //#16754 + }], + ["zebra", function() { + var _1P = new Map([ + ["ren", 'renlinear'], + ["sbs", $_.zebrasbs], + ["bhs", $_.zebrabhs], + ["bbs", $_.zebrabbs] + ]); //#16755 + $k[$j++] = _1P; //#16755 + }], + ["check", function() { + var _1V = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.checkpixs], + ["pixx", $_.checksize], + ["pixy", $_.checksize], + ["height", $_.checksize / 72], + ["width", $_.checksize / 72] + ]); //#16756 + $k[$j++] = _1V; //#16756 }] - ]); //#16431 - $_.symbols = _H; //#16433 - var _K = $get($_.symbols, $_.barcode) !== undefined; //#16436 - if (!_K) { //#16438 - $k[$j++] = 'bwipp.symbolUnknownSymbol#16437'; //#16437 - $k[$j++] = "Unknown symbol name provided"; //#16437 - bwipp_raiseerror(); //#16437 - } //#16437 + ]); //#16756 + $_.symbols = _1W; //#16757 + var _1Z = $get($_.symbols, $_.barcode) !== undefined; //#16760 + if (!_1Z) { //#16762 + $k[$j++] = 'bwipp.symbolUnknownSymbol#16761'; //#16761 + $k[$j++] = "Unknown symbol name provided"; //#16761 + bwipp_raiseerror(); //#16761 + } //#16761 if ($get($_.symbols, $_.barcode)() === true) { return true; - } //#16440 - var _S = new Map([ - ["ren", bwipp_renlinear], - ["sbs", $_.sbs], - ["bhs", $_.bhs], - ["bbs", $_.bbs], - ["opt", $_.options] - ]); //#16448 - $k[$j++] = _S; //#16451 - if (!$_.dontdraw) { //#16451 - bwipp_renlinear(); //#16451 - } //#16451 - $_ = Object.getPrototypeOf($_); //#16453 + } //#16764 + var _1d = $k[--$j]; //#16765 + $put(_1d, 'opt', $_.options); //#16765 + $k[$j++] = _1d; //#16767 + if (!$_.dontdraw) { //#16767 + var _1g = $k[--$j]; //#16767 + $k[$j++] = _1g; //#16767 + if ($get($_.renmap, $get(_1g, 'ren'))() === true) { + return true; + } //#16767 + } //#16767 + $_ = Object.getPrototypeOf($_); //#16769 + $_ = Object.getPrototypeOf($_); //#16771 } //bwipp_symbol function bwipp_pdf417() { - $_ = Object.create($_); //#16484 - $_.dontdraw = false; //#16487 - $_.compact = false; //#16488 - $_.eclevel = -1; //#16489 - $_.columns = 0; //#16490 - $_.rows = 0; //#16491 - $_.rowmult = 3; //#16492 - $_.ccc = false; //#16493 - $_.raw = false; //#16494 - $_.parse = false; //#16495 - $_.parsefnc = false; //#16496 - $k[$j++] = $_; //#16498 - bwipp_processoptions(); //#16498 - $_.options = $k[--$j]; //#16498 - $_.barcode = $k[--$j]; //#16499 - if ($eq($_.barcode, "")) { //#16503 - $k[$j++] = 'bwipp.pdf417emptyData#16502'; //#16502 - $k[$j++] = "The data must not be empty"; //#16502 - bwipp_raiseerror(); //#16502 - } //#16502 - if (($_.eclevel != -1) && (($_.eclevel < 0) || ($_.eclevel > 8))) { //#16507 - $k[$j++] = 'bwipp.pdf417InvalidErrorCorrectionLevel#16506'; //#16506 - $k[$j++] = "Valid error correction levels are 0 to 8"; //#16506 - bwipp_raiseerror(); //#16506 - } //#16506 - if ($_.ccc && $_.raw) { //#16511 - $k[$j++] = 'bwipp.pdf417cccAndRaw#16510'; //#16510 - $k[$j++] = "Cannot combine ccc and raw"; //#16510 - bwipp_raiseerror(); //#16510 - } //#16510 - if ($_.ccc && $_.compact) { //#16515 - $k[$j++] = 'bwipp.pdf417cccAndCompact#16514'; //#16514 - $k[$j++] = "Cannot combine ccc and compact"; //#16514 - bwipp_raiseerror(); //#16514 - } //#16514 - if (($_.rows != 0) && (($_.rows < 3) || ($_.rows > 90))) { //#16519 - $k[$j++] = 'bwipp.pdf417invalidRows#16518'; //#16518 - $k[$j++] = "There must be between 3 and 90 rows"; //#16518 - bwipp_raiseerror(); //#16518 - } //#16518 - if (($_.columns != 0) && (($_.columns < 1) || ($_.columns > 30))) { //#16523 - $k[$j++] = 'bwipp.pdf417invalidColumns#16522'; //#16522 - $k[$j++] = "There must be between 1 and 30 columns"; //#16522 - bwipp_raiseerror(); //#16522 - } //#16522 - if ($_.rowmult <= 0) { //#16527 - $k[$j++] = 'bwipp.pdf417badRowMult#16526'; //#16526 - $k[$j++] = "The row multiplier must be greater than zero"; //#16526 - bwipp_raiseerror(); //#16526 - } //#16526 - bwipp_loadctx(bwipp_pdf417) //#16529 - if (!bwipp_pdf417.__16620__) { //#16620 - $_ = Object.create($_); //#16620 - $_.T = 0; //#16533 - $_.N = 1; //#16533 - $_.B = 2; //#16533 - $_.A = 0; //#16534 - $_.L = 1; //#16534 - $_.M = 2; //#16534 - $_.P = 3; //#16534 - $_.tl = -1; //#16537 - $_.nl = -2; //#16537 - $_.bl = -3; //#16537 - $_.bl6 = -4; //#16537 - $_.bs = -5; //#16537 - $_.al = -6; //#16540 - $_.ll = -7; //#16540 - $_.ml = -8; //#16540 - $_.pl = -9; //#16540 - $_.as = -10; //#16540 - $_.ps = -11; //#16540 - $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#16575 - $_.charvals = $a([new Map, new Map, new Map, new Map]); //#16578 - $_.alltext = new Map; //#16579 - for (var _10 = 0, _z = $_.charmaps.length - 1; _10 <= _z; _10 += 1) { //#16589 - $_.i = _10; //#16581 - $_.encs = $get($_.charmaps, $_.i); //#16582 - for (var _14 = 0; _14 <= 3; _14 += 1) { //#16588 - $_.j = _14; //#16584 - var _17 = $get($_.encs, $_.j); //#16585 - $k[$j++] = _17; //#16585 - if ($eq($type(_17), 'stringtype')) { //#16585 - var _1A = $get($k[--$j], 0); //#16585 - $k[$j++] = _1A; //#16585 - } //#16585 - var _1B = $k[--$j]; //#16586 - $put($get($_.charvals, $_.j), _1B, $_.i); //#16586 - $put($_.alltext, _1B, -1); //#16587 - } //#16587 - } //#16587 - $_.e = 10000; //#16591 - $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#16599 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#16607 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#16615 - $k[$j++] = Infinity; //#16617 - $k[$j++] = $_.tl; //#16618 - $k[$j++] = 900; //#16618 - $k[$j++] = $_.bl; //#16618 - $k[$j++] = 901; //#16618 - $k[$j++] = $_.bl6; //#16618 - $k[$j++] = 924; //#16618 - $k[$j++] = $_.nl; //#16618 - $k[$j++] = 902; //#16618 - $k[$j++] = $_.bs; //#16618 - $k[$j++] = 913; //#16618 - $_.latchcws = $d(); //#16619 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#16619 - bwipp_pdf417.__16620__ = 1; //#16619 - $_ = Object.getPrototypeOf($_); //#16619 - } //#16619 - if ($_.raw) { //#16641 - $_.datcws = $a($_.barcode.length); //#16624 - $_.i = 0; //#16625 - $_.j = 0; //#16625 - for (;;) { //#16636 - if ($_.i >= ($_.barcode.length - 3)) { //#16627 - break; //#16627 - } //#16627 - if ($get($_.barcode, $_.i) != 94) { //#16628 - break; //#16628 - } //#16628 - var _2W = $geti($_.barcode, $_.i + 1, 3); //#16629 - $k[$j++] = _2W; //#16631 - $k[$j++] = false; //#16631 - for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#16631 - var _2Z = $get(_2W, _2X); //#16631 - if ((_2Z < 48) || (_2Z > 57)) { //#16630 - $j--; //#16630 - $k[$j++] = true; //#16630 - } //#16630 - } //#16630 - if ($k[--$j]) { //#16631 - $j--; //#16631 - break; //#16631 - } //#16631 - $_.cw = $cvi($k[--$j]); //#16632 - $put($_.datcws, $_.j, $_.cw); //#16633 - $_.i = $_.i + 4; //#16634 - $_.j = $_.j + 1; //#16635 - } //#16635 - if ($_.i != $_.barcode.length) { //#16639 - $k[$j++] = 'bwipp.pdf417badRawFormat#16638'; //#16638 - $k[$j++] = "raw data must be formatted as ^NNN"; //#16638 - bwipp_raiseerror(); //#16638 - } //#16638 - $_.datcws = $geti($_.datcws, 0, $_.j); //#16640 - } //#16640 + $_ = Object.create($_); //#16802 + $_.dontdraw = false; //#16805 + $_.compact = false; //#16806 + $_.eclevel = -1; //#16807 + $_.columns = 0; //#16808 + $_.rows = 0; //#16809 + $_.rowmult = 3; //#16810 + $_.ccc = false; //#16811 + $_.raw = false; //#16812 + $_.parse = false; //#16813 + $_.parsefnc = false; //#16814 + $k[$j++] = $_; //#16816 + bwipp_processoptions(); //#16816 + $_.options = $k[--$j]; //#16816 + $_.barcode = $k[--$j]; //#16817 + if ($eq($_.barcode, "")) { //#16821 + $k[$j++] = 'bwipp.pdf417emptyData#16820'; //#16820 + $k[$j++] = "The data must not be empty"; //#16820 + bwipp_raiseerror(); //#16820 + } //#16820 + if (($_.eclevel != -1) && (($_.eclevel < 0) || ($_.eclevel > 8))) { //#16825 + $k[$j++] = 'bwipp.pdf417InvalidErrorCorrectionLevel#16824'; //#16824 + $k[$j++] = "Valid error correction levels are 0 to 8"; //#16824 + bwipp_raiseerror(); //#16824 + } //#16824 + if ($_.ccc && $_.raw) { //#16829 + $k[$j++] = 'bwipp.pdf417cccAndRaw#16828'; //#16828 + $k[$j++] = "Cannot combine ccc and raw"; //#16828 + bwipp_raiseerror(); //#16828 + } //#16828 + if ($_.ccc && $_.compact) { //#16833 + $k[$j++] = 'bwipp.pdf417cccAndCompact#16832'; //#16832 + $k[$j++] = "Cannot combine ccc and compact"; //#16832 + bwipp_raiseerror(); //#16832 + } //#16832 + if (($_.rows != 0) && (($_.rows < 3) || ($_.rows > 90))) { //#16837 + $k[$j++] = 'bwipp.pdf417invalidRows#16836'; //#16836 + $k[$j++] = "There must be between 3 and 90 rows"; //#16836 + bwipp_raiseerror(); //#16836 + } //#16836 + if (($_.columns != 0) && (($_.columns < 1) || ($_.columns > 30))) { //#16841 + $k[$j++] = 'bwipp.pdf417invalidColumns#16840'; //#16840 + $k[$j++] = "There must be between 1 and 30 columns"; //#16840 + bwipp_raiseerror(); //#16840 + } //#16840 + if ($_.rowmult <= 0) { //#16845 + $k[$j++] = 'bwipp.pdf417badRowMult#16844'; //#16844 + $k[$j++] = "The row multiplier must be greater than zero"; //#16844 + bwipp_raiseerror(); //#16844 + } //#16844 + bwipp_loadctx(bwipp_pdf417) //#16847 + if (!bwipp_pdf417.__16938__) { //#16938 + $_ = Object.create($_); //#16938 + $_.T = 0; //#16851 + $_.N = 1; //#16851 + $_.B = 2; //#16851 + $_.A = 0; //#16852 + $_.L = 1; //#16852 + $_.M = 2; //#16852 + $_.P = 3; //#16852 + $_.tl = -1; //#16855 + $_.nl = -2; //#16855 + $_.bl = -3; //#16855 + $_.bl6 = -4; //#16855 + $_.bs = -5; //#16855 + $_.al = -6; //#16858 + $_.ll = -7; //#16858 + $_.ml = -8; //#16858 + $_.pl = -9; //#16858 + $_.as = -10; //#16858 + $_.ps = -11; //#16858 + $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#16893 + $_.charvals = $a([new Map, new Map, new Map, new Map]); //#16896 + $_.alltext = new Map; //#16897 + for (var _10 = 0, _z = $_.charmaps.length - 1; _10 <= _z; _10 += 1) { //#16907 + $_.i = _10; //#16899 + $_.encs = $get($_.charmaps, $_.i); //#16900 + for (var _14 = 0; _14 <= 3; _14 += 1) { //#16906 + $_.j = _14; //#16902 + var _17 = $get($_.encs, $_.j); //#16903 + $k[$j++] = _17; //#16903 + if ($eq($type(_17), 'stringtype')) { //#16903 + var _1A = $get($k[--$j], 0); //#16903 + $k[$j++] = _1A; //#16903 + } //#16903 + var _1B = $k[--$j]; //#16904 + $put($get($_.charvals, $_.j), _1B, $_.i); //#16904 + $put($_.alltext, _1B, -1); //#16905 + } //#16905 + } //#16905 + $_.e = 10000; //#16909 + $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#16917 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#16925 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#16933 + $k[$j++] = Infinity; //#16935 + $k[$j++] = $_.tl; //#16936 + $k[$j++] = 900; //#16936 + $k[$j++] = $_.bl; //#16936 + $k[$j++] = 901; //#16936 + $k[$j++] = $_.bl6; //#16936 + $k[$j++] = 924; //#16936 + $k[$j++] = $_.nl; //#16936 + $k[$j++] = 902; //#16936 + $k[$j++] = $_.bs; //#16936 + $k[$j++] = 913; //#16936 + $_.latchcws = $d(); //#16937 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#16937 + bwipp_pdf417.__16938__ = 1; //#16937 + $_ = Object.getPrototypeOf($_); //#16937 + } //#16937 + if ($_.raw) { //#16959 + $_.datcws = $a($_.barcode.length); //#16942 + $_.i = 0; //#16943 + $_.j = 0; //#16943 + for (;;) { //#16954 + if ($_.i >= ($_.barcode.length - 3)) { //#16945 + break; //#16945 + } //#16945 + if ($get($_.barcode, $_.i) != 94) { //#16946 + break; //#16946 + } //#16946 + var _2W = $geti($_.barcode, $_.i + 1, 3); //#16947 + $k[$j++] = _2W; //#16949 + $k[$j++] = false; //#16949 + for (var _2X = 0, _2Y = _2W.length; _2X < _2Y; _2X++) { //#16949 + var _2Z = $get(_2W, _2X); //#16949 + if ((_2Z < 48) || (_2Z > 57)) { //#16948 + $j--; //#16948 + $k[$j++] = true; //#16948 + } //#16948 + } //#16948 + if ($k[--$j]) { //#16949 + $j--; //#16949 + break; //#16949 + } //#16949 + $_.cw = $cvi($k[--$j]); //#16950 + $put($_.datcws, $_.j, $_.cw); //#16951 + $_.i = $_.i + 4; //#16952 + $_.j = $_.j + 1; //#16953 + } //#16953 + if ($_.i != $_.barcode.length) { //#16957 + $k[$j++] = 'bwipp.pdf417badRawFormat#16956'; //#16956 + $k[$j++] = "raw data must be formatted as ^NNN"; //#16956 + bwipp_raiseerror(); //#16956 + } //#16956 + $_.datcws = $geti($_.datcws, 0, $_.j); //#16958 + } //#16958 $_.encb = function() { - $_.in = $k[--$j]; //#16644 - $_.inlen = $_.in.length; //#16645 - $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#16646 - for (var _2t = 0, _2s = (~~($_.inlen / 6)) - 1; _2t <= _2s; _2t += 1) { //#16669 - $_.k = _2t; //#16648 - $k[$j++] = Infinity; //#16649 - $aload($geti($_.in, $_.k * 6, 3)); //#16649 - $_.msbs = $a(); //#16649 - $k[$j++] = Infinity; //#16650 - $aload($_.msbs); //#16651 - var _2z = $k[--$j]; //#16651 - var _30 = $k[--$j]; //#16651 - var _31 = $k[--$j]; //#16651 - $k[$j++] = $f(($f(_2z + (_30 * 256))) + (_31 * 65536)); //#16652 - for (var _32 = 0, _33 = 3; _32 < _33; _32++) { //#16652 - var _34 = $k[--$j]; //#16652 - $k[$j++] = _34 % 900; //#16652 - $k[$j++] = ~~(_34 / 900); //#16652 - } //#16652 - $_.mscs = $a(); //#16652 - $k[$j++] = Infinity; //#16654 - $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#16654 - $_.lsbs = $a(); //#16654 - $k[$j++] = Infinity; //#16655 - $aload($_.lsbs); //#16656 - var _3B = $k[--$j]; //#16656 - var _3C = $k[--$j]; //#16656 - var _3D = $k[--$j]; //#16656 - $k[$j++] = $f(($f(_3B + (_3C * 256))) + (_3D * 65536)); //#16657 - for (var _3E = 0, _3F = 3; _3E < _3F; _3E++) { //#16657 - var _3G = $k[--$j]; //#16657 - $k[$j++] = _3G % 900; //#16657 - $k[$j++] = ~~(_3G / 900); //#16657 - } //#16657 - $_.lscs = $a(); //#16657 - var _3J = $get($_.lscs, 0); //#16659 - var _3L = $get($_.mscs, 0); //#16659 - $put($_.out, ($_.k * 5) + 4, ($f(_3J + (_3L * 316))) % 900); //#16660 - var _3P = $get($_.lscs, 1); //#16661 - var _3R = $get($_.mscs, 0); //#16661 - var _3T = $get($_.mscs, 1); //#16661 - $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) % 900); //#16662 - var _3X = $get($_.lscs, 2); //#16663 - var _3Z = $get($_.mscs, 0); //#16663 - var _3b = $get($_.mscs, 1); //#16663 - var _3d = $get($_.mscs, 2); //#16663 - $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) % 900); //#16664 - var _3h = $get($_.lscs, 3); //#16665 - var _3j = $get($_.mscs, 1); //#16665 - var _3l = $get($_.mscs, 2); //#16665 - $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) % 900); //#16666 - $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#16668 - } //#16668 - $_.rem = $_.inlen % 6; //#16670 - if ($_.rem != 0) { //#16675 - $k[$j++] = $_.out; //#16673 - $k[$j++] = $_.out.length - $_.rem; //#16673 - $k[$j++] = Infinity; //#16673 - $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#16673 - var _42 = $a(); //#16673 - var _43 = $k[--$j]; //#16674 - $puti($k[--$j], _43, _42); //#16674 - } //#16674 - $k[$j++] = $_.out; //#16676 - }; //#16676 - if ($_.ccc) { //#16685 - $_.barlen = $_.barcode.length; //#16680 - $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#16681 - $put($_.datcws, 0, 920); //#16682 - var _4E = (($_.barlen % 6) == 0) ? 924 : 901; //#16683 - $put($_.datcws, 1, _4E); //#16683 - $k[$j++] = $_.datcws; //#16684 - $k[$j++] = 2; //#16684 - $k[$j++] = Infinity; //#16684 - $forall($_.barcode); //#16684 - var _4H = $a(); //#16684 - $k[$j++] = _4H; //#16684 - $_.encb(); //#16684 - var _4I = $k[--$j]; //#16684 - var _4J = $k[--$j]; //#16684 - $puti($k[--$j], _4J, _4I); //#16684 - } //#16684 - if ((!$_.raw) && (!$_.ccc)) { //#17036 + $_.in = $k[--$j]; //#16962 + $_.inlen = $_.in.length; //#16963 + $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#16964 + for (var _2t = 0, _2s = (~~($_.inlen / 6)) - 1; _2t <= _2s; _2t += 1) { //#16987 + $_.k = _2t; //#16966 + $k[$j++] = Infinity; //#16967 + $aload($geti($_.in, $_.k * 6, 3)); //#16967 + $_.msbs = $a(); //#16967 + $k[$j++] = Infinity; //#16968 + $aload($_.msbs); //#16969 + var _2z = $k[--$j]; //#16969 + var _30 = $k[--$j]; //#16969 + var _31 = $k[--$j]; //#16969 + $k[$j++] = $f(($f(_2z + (_30 * 256))) + (_31 * 65536)); //#16970 + for (var _32 = 0, _33 = 3; _32 < _33; _32++) { //#16970 + var _34 = $k[--$j]; //#16970 + $k[$j++] = _34 % 900; //#16970 + $k[$j++] = ~~(_34 / 900); //#16970 + } //#16970 + $_.mscs = $a(); //#16970 + $k[$j++] = Infinity; //#16972 + $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#16972 + $_.lsbs = $a(); //#16972 + $k[$j++] = Infinity; //#16973 + $aload($_.lsbs); //#16974 + var _3B = $k[--$j]; //#16974 + var _3C = $k[--$j]; //#16974 + var _3D = $k[--$j]; //#16974 + $k[$j++] = $f(($f(_3B + (_3C * 256))) + (_3D * 65536)); //#16975 + for (var _3E = 0, _3F = 3; _3E < _3F; _3E++) { //#16975 + var _3G = $k[--$j]; //#16975 + $k[$j++] = _3G % 900; //#16975 + $k[$j++] = ~~(_3G / 900); //#16975 + } //#16975 + $_.lscs = $a(); //#16975 + var _3J = $get($_.lscs, 0); //#16977 + var _3L = $get($_.mscs, 0); //#16977 + $put($_.out, ($_.k * 5) + 4, ($f(_3J + (_3L * 316))) % 900); //#16978 + var _3P = $get($_.lscs, 1); //#16979 + var _3R = $get($_.mscs, 0); //#16979 + var _3T = $get($_.mscs, 1); //#16979 + $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) % 900); //#16980 + var _3X = $get($_.lscs, 2); //#16981 + var _3Z = $get($_.mscs, 0); //#16981 + var _3b = $get($_.mscs, 1); //#16981 + var _3d = $get($_.mscs, 2); //#16981 + $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) % 900); //#16982 + var _3h = $get($_.lscs, 3); //#16983 + var _3j = $get($_.mscs, 1); //#16983 + var _3l = $get($_.mscs, 2); //#16983 + $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) % 900); //#16984 + $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3J + (_3L * 316))) / 900)) + _3P)) + (_3R * 641))) + (_3T * 316))) / 900)) + _3X)) + (_3Z * 20))) + (_3b * 641))) + (_3d * 316))) / 900)) + _3h)) + (_3j * 20))) + (_3l * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#16986 + } //#16986 + $_.rem = $_.inlen % 6; //#16988 + if ($_.rem != 0) { //#16993 + $k[$j++] = $_.out; //#16991 + $k[$j++] = $_.out.length - $_.rem; //#16991 + $k[$j++] = Infinity; //#16991 + $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#16991 + var _42 = $a(); //#16991 + var _43 = $k[--$j]; //#16992 + $puti($k[--$j], _43, _42); //#16992 + } //#16992 + $k[$j++] = $_.out; //#16994 + }; //#16994 + if ($_.ccc) { //#17003 + $_.barlen = $_.barcode.length; //#16998 + $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#16999 + $put($_.datcws, 0, 920); //#17000 + var _4E = (($_.barlen % 6) == 0) ? 924 : 901; //#17001 + $put($_.datcws, 1, _4E); //#17001 + $k[$j++] = $_.datcws; //#17002 + $k[$j++] = 2; //#17002 + $k[$j++] = Infinity; //#17002 + $forall($_.barcode); //#17002 + var _4H = $a(); //#17002 + $k[$j++] = _4H; //#17002 + $_.encb(); //#17002 + var _4I = $k[--$j]; //#17002 + var _4J = $k[--$j]; //#17002 + $puti($k[--$j], _4J, _4I); //#17002 + } //#17002 + if ((!$_.raw) && (!$_.ccc)) { //#17354 var _4P = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#16693 - $_.fncvals = _4P; //#16695 - $k[$j++] = 'msg'; //#16696 - $k[$j++] = $_.barcode; //#16696 - $k[$j++] = $_.fncvals; //#16696 - bwipp_parseinput(); //#16696 - var _4S = $k[--$j]; //#16696 - $_[$k[--$j]] = _4S; //#16696 - $_.msglen = $_.msg.length; //#16697 - $k[$j++] = Infinity; //#16700 - for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#16700 - $k[$j++] = 0; //#16700 - } //#16700 - $k[$j++] = 0; //#16700 - $_.numdigits = $a(); //#16700 - $k[$j++] = Infinity; //#16701 - for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#16701 - $k[$j++] = 0; //#16701 - } //#16701 - $k[$j++] = 0; //#16701 - $_.numtext = $a(); //#16701 - $k[$j++] = Infinity; //#16702 - for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#16702 - $k[$j++] = 0; //#16702 - } //#16702 - $k[$j++] = 0; //#16702 - $_.numbytes = $a(); //#16702 - $k[$j++] = Infinity; //#16703 - for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#16703 - $k[$j++] = 0; //#16703 - } //#16703 - $k[$j++] = 0; //#16703 - $_.iseci = $a(); //#16703 - for (var _4m = $_.msglen - 1; _4m >= 0; _4m -= 1) { //#16716 - $_.i = _4m; //#16705 - var _4p = $get($_.msg, $_.i); //#16706 - if ((_4p >= 48) && (_4p <= 57)) { //#16708 - $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#16707 - } //#16707 - var _4z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#16709 - if (_4z && ($get($_.numdigits, $_.i) < 13)) { //#16711 - $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#16710 - } //#16710 - if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#16714 - $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#16713 - } //#16713 - $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#16715 - } //#16715 - $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#16717 - $_.numtext = $geti($_.numtext, 0, $_.msglen); //#16718 - $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#16719 - $_.seq = $a([]); //#16721 - $_.seqlen = 0; //#16721 - $_.state = $_.T; //#16721 - $_.p = 0; //#16721 - for (;;) { //#16775 - if ($_.p == $_.msglen) { //#16722 - break; //#16722 - } //#16722 - if ($get($_.iseci, $_.p)) { //#16773 - $_.eci = $get($_.msg, $_.p); //#16724 - $k[$j++] = Infinity; //#16725 - $aload($_.seq); //#16726 - $k[$j++] = $a([$_.eci]); //#16727 - $_.seq = $a(); //#16727 - $_.p = $_.p + 1; //#16729 - $k[$j++] = 'seqlen'; //#16730 - $k[$j++] = $_.seqlen; //#16730 - if ($_.eci <= -1810900) { //#16730 - $k[$j++] = 2; //#16730 - } else { //#16730 - var _5s = ($_.eci <= -1000900) ? 3 : 2; //#16730 - $k[$j++] = _5s; //#16730 - } //#16730 - var _5t = $k[--$j]; //#16730 - var _5u = $k[--$j]; //#16730 - $_[$k[--$j]] = $f(_5u + _5t); //#16730 - } else { //#16773 - $_.n = $get($_.numdigits, $_.p); //#16732 - if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#16773 - $k[$j++] = Infinity; //#16734 - $aload($_.seq); //#16735 - $k[$j++] = $_.nl; //#16737 - $k[$j++] = Infinity; //#16737 - $aload($geti($_.msg, $_.p, $_.n)); //#16737 - var _69 = $a(); //#16737 - $k[$j++] = _69; //#16737 - $_.seq = $a(); //#16737 - $_.state = $_.N; //#16739 - $_.p = $f($_.p + $_.n); //#16740 - $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#16741 - } else { //#16773 - $_.t = $get($_.numtext, $_.p); //#16743 - if ($_.t >= 5) { //#16773 - $k[$j++] = Infinity; //#16745 - $aload($_.seq); //#16746 - if ($_.state != $_.T) { //#16749 - $k[$j++] = $_.tl; //#16748 - } //#16748 - $k[$j++] = Infinity; //#16750 - $aload($geti($_.msg, $_.p, $_.t)); //#16750 - var _6S = $a(); //#16750 - $k[$j++] = _6S; //#16750 - $_.seq = $a(); //#16750 - $_.state = $_.T; //#16752 - $_.p = $f($_.p + $_.t); //#16753 - $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#16754 - } else { //#16773 - $_.b = $get($_.numbytes, $_.p); //#16756 - if (($_.b == 1) && ($_.state == $_.T)) { //#16773 - $k[$j++] = Infinity; //#16758 - $aload($_.seq); //#16759 - $k[$j++] = $_.bs; //#16761 - $k[$j++] = $a([$get($_.msg, $_.p)]); //#16761 - $_.seq = $a(); //#16761 - $_.p = $f($_.p + $_.b); //#16763 - $_.seqlen = $f($_.seqlen + 2); //#16764 - } else { //#16773 - $k[$j++] = Infinity; //#16766 - $aload($_.seq); //#16767 - var _6r = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#16768 - $k[$j++] = _6r; //#16769 - $k[$j++] = Infinity; //#16769 - $aload($geti($_.msg, $_.p, $_.b)); //#16769 - var _6w = $a(); //#16769 - $k[$j++] = _6w; //#16769 - $_.seq = $a(); //#16769 - $_.state = $_.B; //#16771 - $_.p = $f($_.p + $_.b); //#16772 - $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#16773 - } //#16773 - } //#16773 - } //#16773 - } //#16773 - } //#16773 + ]); //#17011 + $_.fncvals = _4P; //#17013 + $k[$j++] = 'msg'; //#17014 + $k[$j++] = $_.barcode; //#17014 + $k[$j++] = $_.fncvals; //#17014 + bwipp_parseinput(); //#17014 + var _4S = $k[--$j]; //#17014 + $_[$k[--$j]] = _4S; //#17014 + $_.msglen = $_.msg.length; //#17015 + $k[$j++] = Infinity; //#17018 + for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#17018 + $k[$j++] = 0; //#17018 + } //#17018 + $k[$j++] = 0; //#17018 + $_.numdigits = $a(); //#17018 + $k[$j++] = Infinity; //#17019 + for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#17019 + $k[$j++] = 0; //#17019 + } //#17019 + $k[$j++] = 0; //#17019 + $_.numtext = $a(); //#17019 + $k[$j++] = Infinity; //#17020 + for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#17020 + $k[$j++] = 0; //#17020 + } //#17020 + $k[$j++] = 0; //#17020 + $_.numbytes = $a(); //#17020 + $k[$j++] = Infinity; //#17021 + for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#17021 + $k[$j++] = 0; //#17021 + } //#17021 + $k[$j++] = 0; //#17021 + $_.iseci = $a(); //#17021 + for (var _4m = $_.msglen - 1; _4m >= 0; _4m -= 1) { //#17034 + $_.i = _4m; //#17023 + var _4p = $get($_.msg, $_.i); //#17024 + if ((_4p >= 48) && (_4p <= 57)) { //#17026 + $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#17025 + } //#17025 + var _4z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#17027 + if (_4z && ($get($_.numdigits, $_.i) < 13)) { //#17029 + $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#17028 + } //#17028 + if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#17032 + $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#17031 + } //#17031 + $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#17033 + } //#17033 + $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#17035 + $_.numtext = $geti($_.numtext, 0, $_.msglen); //#17036 + $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#17037 + $_.seq = $a([]); //#17039 + $_.seqlen = 0; //#17039 + $_.state = $_.T; //#17039 + $_.p = 0; //#17039 + for (;;) { //#17093 + if ($_.p == $_.msglen) { //#17040 + break; //#17040 + } //#17040 + if ($get($_.iseci, $_.p)) { //#17091 + $_.eci = $get($_.msg, $_.p); //#17042 + $k[$j++] = Infinity; //#17043 + $aload($_.seq); //#17044 + $k[$j++] = $a([$_.eci]); //#17045 + $_.seq = $a(); //#17045 + $_.p = $_.p + 1; //#17047 + $k[$j++] = 'seqlen'; //#17048 + $k[$j++] = $_.seqlen; //#17048 + if ($_.eci <= -1810900) { //#17048 + $k[$j++] = 2; //#17048 + } else { //#17048 + var _5s = ($_.eci <= -1000900) ? 3 : 2; //#17048 + $k[$j++] = _5s; //#17048 + } //#17048 + var _5t = $k[--$j]; //#17048 + var _5u = $k[--$j]; //#17048 + $_[$k[--$j]] = $f(_5u + _5t); //#17048 + } else { //#17091 + $_.n = $get($_.numdigits, $_.p); //#17050 + if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#17091 + $k[$j++] = Infinity; //#17052 + $aload($_.seq); //#17053 + $k[$j++] = $_.nl; //#17055 + $k[$j++] = Infinity; //#17055 + $aload($geti($_.msg, $_.p, $_.n)); //#17055 + var _69 = $a(); //#17055 + $k[$j++] = _69; //#17055 + $_.seq = $a(); //#17055 + $_.state = $_.N; //#17057 + $_.p = $f($_.p + $_.n); //#17058 + $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#17059 + } else { //#17091 + $_.t = $get($_.numtext, $_.p); //#17061 + if ($_.t >= 5) { //#17091 + $k[$j++] = Infinity; //#17063 + $aload($_.seq); //#17064 + if ($_.state != $_.T) { //#17067 + $k[$j++] = $_.tl; //#17066 + } //#17066 + $k[$j++] = Infinity; //#17068 + $aload($geti($_.msg, $_.p, $_.t)); //#17068 + var _6S = $a(); //#17068 + $k[$j++] = _6S; //#17068 + $_.seq = $a(); //#17068 + $_.state = $_.T; //#17070 + $_.p = $f($_.p + $_.t); //#17071 + $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#17072 + } else { //#17091 + $_.b = $get($_.numbytes, $_.p); //#17074 + if (($_.b == 1) && ($_.state == $_.T)) { //#17091 + $k[$j++] = Infinity; //#17076 + $aload($_.seq); //#17077 + $k[$j++] = $_.bs; //#17079 + $k[$j++] = $a([$get($_.msg, $_.p)]); //#17079 + $_.seq = $a(); //#17079 + $_.p = $f($_.p + $_.b); //#17081 + $_.seqlen = $f($_.seqlen + 2); //#17082 + } else { //#17091 + $k[$j++] = Infinity; //#17084 + $aload($_.seq); //#17085 + var _6r = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#17086 + $k[$j++] = _6r; //#17087 + $k[$j++] = Infinity; //#17087 + $aload($geti($_.msg, $_.p, $_.b)); //#17087 + var _6w = $a(); //#17087 + $k[$j++] = _6w; //#17087 + $_.seq = $a(); //#17087 + $_.state = $_.B; //#17089 + $_.p = $f($_.p + $_.b); //#17090 + $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#17091 + } //#17091 + } //#17091 + } //#17091 + } //#17091 + } //#17091 $_.enca = function() { - var _77 = $get($get($_.charvals, $_.A), $k[--$j]); //#16778 - $k[$j++] = _77; //#16778 - }; //#16778 + var _77 = $get($get($_.charvals, $_.A), $k[--$j]); //#17096 + $k[$j++] = _77; //#17096 + }; //#17096 $_.encl = function() { - var _7C = $get($get($_.charvals, $_.L), $k[--$j]); //#16779 - $k[$j++] = _7C; //#16779 - }; //#16779 + var _7C = $get($get($_.charvals, $_.L), $k[--$j]); //#17097 + $k[$j++] = _7C; //#17097 + }; //#17097 $_.encm = function() { - var _7H = $get($get($_.charvals, $_.M), $k[--$j]); //#16780 - $k[$j++] = _7H; //#16780 - }; //#16780 + var _7H = $get($get($_.charvals, $_.M), $k[--$j]); //#17098 + $k[$j++] = _7H; //#17098 + }; //#17098 $_.encp = function() { - var _7M = $get($get($_.charvals, $_.P), $k[--$j]); //#16781 - $k[$j++] = _7M; //#16781 - }; //#16781 - $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#16782 + var _7M = $get($get($_.charvals, $_.P), $k[--$j]); //#17099 + $k[$j++] = _7M; //#17099 + }; //#17099 + $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#17100 $_.addtotext = function() { - $put($_.text, $_.l, $k[--$j]); //#16785 - $_.l = $_.l + 1; //#16786 - }; //#16786 + $put($_.text, $_.l, $k[--$j]); //#17103 + $_.l = $_.l + 1; //#17104 + }; //#17104 $_.enct = function() { - $_.in = $k[--$j]; //#16790 - $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#16792 - $put($_.curlen, $_.submode, 0); //#16793 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#16794 - $forall($_.in, function() { //#16864 - $_.char = $k[--$j]; //#16799 - for (;;) { //#16820 - $_.imp = false; //#16803 - var _7l = $a([$_.A, $_.L, $_.M, $_.P]); //#16804 - for (var _7m = 0, _7n = _7l.length; _7m < _7n; _7m++) { //#16818 - $_.x = $get(_7l, _7m); //#16805 - var _7t = $a([$_.A, $_.L, $_.M, $_.P]); //#16806 - for (var _7u = 0, _7v = _7t.length; _7u < _7v; _7u++) { //#16817 - $_.y = $get(_7t, _7u); //#16807 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#16808 - if ($_.cost < $get($_.curlen, $_.y)) { //#16816 - $put($_.curlen, $_.y, $_.cost); //#16810 - $k[$j++] = $_.curseq; //#16813 - $k[$j++] = $_.y; //#16813 - $k[$j++] = Infinity; //#16811 - $aload($get($_.curseq, $_.x)); //#16812 - $aload($get($get($_.latseq, $_.x), $_.y)); //#16813 - var _8M = $a(); //#16813 - var _8N = $k[--$j]; //#16814 - $put($k[--$j], _8N, _8M); //#16814 - $_.imp = true; //#16815 - } //#16815 - } //#16815 - } //#16815 - if (!$_.imp) { //#16819 - break; //#16819 - } //#16819 - } //#16819 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#16823 - $_.nxtseq = $a(4); //#16824 - var _8a = $a([$_.A, $_.L, $_.M, $_.P]); //#16826 - for (var _8b = 0, _8c = _8a.length; _8b < _8c; _8b++) { //#16859 - $_.x = $get(_8a, _8b); //#16827 - for (;;) { //#16857 - var _8i = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#16831 - if (!_8i) { //#16831 - break; //#16831 - } //#16831 - $_.cost = $f($get($_.curlen, $_.x) + 1); //#16834 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#16838 - $put($_.nxtlen, $_.x, $_.cost); //#16836 - $k[$j++] = $_.nxtseq; //#16837 - $k[$j++] = $_.x; //#16837 - $k[$j++] = Infinity; //#16837 - $aload($get($_.curseq, $_.x)); //#16837 - $k[$j++] = $_.char; //#16837 - var _8z = $a(); //#16837 - var _90 = $k[--$j]; //#16837 - $put($k[--$j], _90, _8z); //#16837 - } //#16837 - var _96 = $a([$_.A, $_.L, $_.M, $_.P]); //#16841 - for (var _97 = 0, _98 = _96.length; _97 < _98; _97++) { //#16854 - $_.y = $get(_96, _97); //#16842 - if ($ne($_.x, $_.y)) { //#16853 - $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#16844 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#16852 - $put($_.nxtlen, $_.y, $_.cost); //#16846 - $k[$j++] = $_.nxtseq; //#16850 - $k[$j++] = $_.y; //#16850 - $k[$j++] = Infinity; //#16847 - $aload($get($_.curseq, $_.y)); //#16848 - var _9Y = ($_.x == $_.A) ? $_.as : $_.ps; //#16849 - $k[$j++] = _9Y; //#16850 - $k[$j++] = $_.char; //#16850 - var _9a = $a(); //#16850 - var _9b = $k[--$j]; //#16851 - $put($k[--$j], _9b, _9a); //#16851 - } //#16851 - } //#16851 - } //#16851 - break; //#16856 - } //#16856 - } //#16856 - $_.curlen = $_.nxtlen; //#16861 - $_.curseq = $_.nxtseq; //#16862 - }); //#16862 - $_.minseq = $_.e; //#16867 - var _9k = $a([$_.A, $_.L, $_.M, $_.P]); //#16868 - for (var _9l = 0, _9m = _9k.length; _9l < _9m; _9l++) { //#16874 - $_.k = $get(_9k, _9l); //#16869 - if ($get($_.curlen, $_.k) < $_.minseq) { //#16873 - $_.minseq = $get($_.curlen, $_.k); //#16871 - $_.txtseq = $get($_.curseq, $_.k); //#16872 - } //#16872 - } //#16872 - $_.text = $a($_.minseq); //#16877 - $_.k = 0; //#16878 - $_.l = 0; //#16878 - for (;;) { //#16898 - if ($_.k >= $_.txtseq.length) { //#16879 - break; //#16879 - } //#16879 - $_.char = $get($_.txtseq, $_.k); //#16881 - $k[$j++] = $_.char; //#16884 + $_.in = $k[--$j]; //#17108 + $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17110 + $put($_.curlen, $_.submode, 0); //#17111 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#17112 + $forall($_.in, function() { //#17182 + $_.char = $k[--$j]; //#17117 + for (;;) { //#17138 + $_.imp = false; //#17121 + var _7l = $a([$_.A, $_.L, $_.M, $_.P]); //#17122 + for (var _7m = 0, _7n = _7l.length; _7m < _7n; _7m++) { //#17136 + $_.x = $get(_7l, _7m); //#17123 + var _7t = $a([$_.A, $_.L, $_.M, $_.P]); //#17124 + for (var _7u = 0, _7v = _7t.length; _7u < _7v; _7u++) { //#17135 + $_.y = $get(_7t, _7u); //#17125 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#17126 + if ($_.cost < $get($_.curlen, $_.y)) { //#17134 + $put($_.curlen, $_.y, $_.cost); //#17128 + $k[$j++] = $_.curseq; //#17131 + $k[$j++] = $_.y; //#17131 + $k[$j++] = Infinity; //#17129 + $aload($get($_.curseq, $_.x)); //#17130 + $aload($get($get($_.latseq, $_.x), $_.y)); //#17131 + var _8M = $a(); //#17131 + var _8N = $k[--$j]; //#17132 + $put($k[--$j], _8N, _8M); //#17132 + $_.imp = true; //#17133 + } //#17133 + } //#17133 + } //#17133 + if (!$_.imp) { //#17137 + break; //#17137 + } //#17137 + } //#17137 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17141 + $_.nxtseq = $a(4); //#17142 + var _8a = $a([$_.A, $_.L, $_.M, $_.P]); //#17144 + for (var _8b = 0, _8c = _8a.length; _8b < _8c; _8b++) { //#17177 + $_.x = $get(_8a, _8b); //#17145 + for (;;) { //#17175 + var _8i = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#17149 + if (!_8i) { //#17149 + break; //#17149 + } //#17149 + $_.cost = $f($get($_.curlen, $_.x) + 1); //#17152 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#17156 + $put($_.nxtlen, $_.x, $_.cost); //#17154 + $k[$j++] = $_.nxtseq; //#17155 + $k[$j++] = $_.x; //#17155 + $k[$j++] = Infinity; //#17155 + $aload($get($_.curseq, $_.x)); //#17155 + $k[$j++] = $_.char; //#17155 + var _8z = $a(); //#17155 + var _90 = $k[--$j]; //#17155 + $put($k[--$j], _90, _8z); //#17155 + } //#17155 + var _96 = $a([$_.A, $_.L, $_.M, $_.P]); //#17159 + for (var _97 = 0, _98 = _96.length; _97 < _98; _97++) { //#17172 + $_.y = $get(_96, _97); //#17160 + if ($ne($_.x, $_.y)) { //#17171 + $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#17162 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#17170 + $put($_.nxtlen, $_.y, $_.cost); //#17164 + $k[$j++] = $_.nxtseq; //#17168 + $k[$j++] = $_.y; //#17168 + $k[$j++] = Infinity; //#17165 + $aload($get($_.curseq, $_.y)); //#17166 + var _9Y = ($_.x == $_.A) ? $_.as : $_.ps; //#17167 + $k[$j++] = _9Y; //#17168 + $k[$j++] = $_.char; //#17168 + var _9a = $a(); //#17168 + var _9b = $k[--$j]; //#17169 + $put($k[--$j], _9b, _9a); //#17169 + } //#17169 + } //#17169 + } //#17169 + break; //#17174 + } //#17174 + } //#17174 + $_.curlen = $_.nxtlen; //#17179 + $_.curseq = $_.nxtseq; //#17180 + }); //#17180 + $_.minseq = $_.e; //#17185 + var _9k = $a([$_.A, $_.L, $_.M, $_.P]); //#17186 + for (var _9l = 0, _9m = _9k.length; _9l < _9m; _9l++) { //#17192 + $_.k = $get(_9k, _9l); //#17187 + if ($get($_.curlen, $_.k) < $_.minseq) { //#17191 + $_.minseq = $get($_.curlen, $_.k); //#17189 + $_.txtseq = $get($_.curseq, $_.k); //#17190 + } //#17190 + } //#17190 + $_.text = $a($_.minseq); //#17195 + $_.k = 0; //#17196 + $_.l = 0; //#17196 + for (;;) { //#17216 + if ($_.k >= $_.txtseq.length) { //#17197 + break; //#17197 + } //#17197 + $_.char = $get($_.txtseq, $_.k); //#17199 + $k[$j++] = $_.char; //#17202 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { break; - } //#16884 - $_.addtotext(); //#16884 - $_.k = $_.k + 1; //#16885 - if (($_.char == $_.as) || ($_.char == $_.ps)) { //#16891 - $k[$j++] = $get($_.txtseq, $_.k); //#16889 - if ($_.char == $_.as) { //#16889 - $_.enca(); //#16889 - } else { //#16889 - $_.encp(); //#16889 - } //#16889 - $_.addtotext(); //#16889 - $_.k = $_.k + 1; //#16890 - } //#16890 - if ($_.char == $_.al) { //#16894 - $_.submode = $_.A; //#16894 - } //#16894 - if ($_.char == $_.ll) { //#16895 - $_.submode = $_.L; //#16895 - } //#16895 - if ($_.char == $_.ml) { //#16896 - $_.submode = $_.M; //#16896 - } //#16896 - if ($_.char == $_.pl) { //#16897 - $_.submode = $_.P; //#16897 - } //#16897 - } //#16897 - if (($_.text.length % 2) == 1) { //#16945 - if ($_.submode == $_.P) { //#16941 - $k[$j++] = 'pad'; //#16902 - $k[$j++] = $_.al; //#16902 - $_.encp(); //#16902 - var _Ab = $k[--$j]; //#16902 - $_[$k[--$j]] = _Ab; //#16902 - $_.submode = $_.A; //#16903 - } else { //#16941 - $_.nextecitext = false; //#16906 - for (var _Ah = $_.i + 1, _Ag = $_.seq.length - 1; _Ah <= _Ag; _Ah += 1) { //#16913 - $_.ti = _Ah; //#16909 - if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#16910 - $_.nextecitext = false; //#16910 - break; //#16910 - } //#16910 - if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#16911 - break; //#16911 - } //#16911 - $_.nextecitext = true; //#16912 - } //#16912 - if ($_.nextecitext) { //#16941 - if ($_.submode == $_.A) { //#16938 - var _B0 = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16916 - if (_B0) { //#16921 - $k[$j++] = 'pad'; //#16917 - $k[$j++] = $_.ll; //#16917 - $_.enca(); //#16917 - var _B2 = $k[--$j]; //#16917 - $_[$k[--$j]] = _B2; //#16917 - $_.submode = $_.L; //#16918 - } else { //#16921 - $k[$j++] = 'pad'; //#16920 - $k[$j++] = $_.ml; //#16920 - $_.enca(); //#16920 - var _B6 = $k[--$j]; //#16920 - $_[$k[--$j]] = _B6; //#16920 - $_.submode = $_.M; //#16921 - } //#16921 - } else { //#16938 - if ($_.submode == $_.M) { //#16938 - var _BI = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16925 - if (_BI) { //#16934 - $k[$j++] = 'pad'; //#16926 - $k[$j++] = $_.ll; //#16926 - $_.encm(); //#16926 - var _BK = $k[--$j]; //#16926 - $_[$k[--$j]] = _BK; //#16926 - $_.submode = $_.L; //#16927 - } else { //#16934 - var _BU = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#16929 - if (_BU) { //#16934 - $k[$j++] = 'pad'; //#16930 - $k[$j++] = $_.pl; //#16930 - $_.encm(); //#16930 - var _BW = $k[--$j]; //#16930 - $_[$k[--$j]] = _BW; //#16930 - $_.submode = $_.P; //#16931 - } else { //#16934 - $k[$j++] = 'pad'; //#16933 - $k[$j++] = $_.al; //#16933 - $_.encm(); //#16933 - var _Ba = $k[--$j]; //#16933 - $_[$k[--$j]] = _Ba; //#16933 - $_.submode = $_.A; //#16934 - } //#16934 - } //#16934 - } else { //#16938 - $k[$j++] = 'pad'; //#16937 - $k[$j++] = $_.ml; //#16937 - $_.encl(); //#16937 - var _Be = $k[--$j]; //#16937 - $_[$k[--$j]] = _Be; //#16937 - $_.submode = $_.M; //#16938 - } //#16938 - } //#16938 - } else { //#16941 - $k[$j++] = 'pad'; //#16941 - $k[$j++] = $_.ps; //#16941 + } //#17202 + $_.addtotext(); //#17202 + $_.k = $_.k + 1; //#17203 + if (($_.char == $_.as) || ($_.char == $_.ps)) { //#17209 + $k[$j++] = $get($_.txtseq, $_.k); //#17207 + if ($_.char == $_.as) { //#17207 + $_.enca(); //#17207 + } else { //#17207 + $_.encp(); //#17207 + } //#17207 + $_.addtotext(); //#17207 + $_.k = $_.k + 1; //#17208 + } //#17208 + if ($_.char == $_.al) { //#17212 + $_.submode = $_.A; //#17212 + } //#17212 + if ($_.char == $_.ll) { //#17213 + $_.submode = $_.L; //#17213 + } //#17213 + if ($_.char == $_.ml) { //#17214 + $_.submode = $_.M; //#17214 + } //#17214 + if ($_.char == $_.pl) { //#17215 + $_.submode = $_.P; //#17215 + } //#17215 + } //#17215 + if (($_.text.length % 2) == 1) { //#17263 + if ($_.submode == $_.P) { //#17259 + $k[$j++] = 'pad'; //#17220 + $k[$j++] = $_.al; //#17220 + $_.encp(); //#17220 + var _Ab = $k[--$j]; //#17220 + $_[$k[--$j]] = _Ab; //#17220 + $_.submode = $_.A; //#17221 + } else { //#17259 + $_.nextecitext = false; //#17224 + for (var _Ah = $_.i + 1, _Ag = $_.seq.length - 1; _Ah <= _Ag; _Ah += 1) { //#17231 + $_.ti = _Ah; //#17227 + if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#17228 + $_.nextecitext = false; //#17228 + break; //#17228 + } //#17228 + if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#17229 + break; //#17229 + } //#17229 + $_.nextecitext = true; //#17230 + } //#17230 + if ($_.nextecitext) { //#17259 + if ($_.submode == $_.A) { //#17256 + var _B0 = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17234 + if (_B0) { //#17239 + $k[$j++] = 'pad'; //#17235 + $k[$j++] = $_.ll; //#17235 + $_.enca(); //#17235 + var _B2 = $k[--$j]; //#17235 + $_[$k[--$j]] = _B2; //#17235 + $_.submode = $_.L; //#17236 + } else { //#17239 + $k[$j++] = 'pad'; //#17238 + $k[$j++] = $_.ml; //#17238 + $_.enca(); //#17238 + var _B6 = $k[--$j]; //#17238 + $_[$k[--$j]] = _B6; //#17238 + $_.submode = $_.M; //#17239 + } //#17239 + } else { //#17256 + if ($_.submode == $_.M) { //#17256 + var _BI = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17243 + if (_BI) { //#17252 + $k[$j++] = 'pad'; //#17244 + $k[$j++] = $_.ll; //#17244 + $_.encm(); //#17244 + var _BK = $k[--$j]; //#17244 + $_[$k[--$j]] = _BK; //#17244 + $_.submode = $_.L; //#17245 + } else { //#17252 + var _BU = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17247 + if (_BU) { //#17252 + $k[$j++] = 'pad'; //#17248 + $k[$j++] = $_.pl; //#17248 + $_.encm(); //#17248 + var _BW = $k[--$j]; //#17248 + $_[$k[--$j]] = _BW; //#17248 + $_.submode = $_.P; //#17249 + } else { //#17252 + $k[$j++] = 'pad'; //#17251 + $k[$j++] = $_.al; //#17251 + $_.encm(); //#17251 + var _Ba = $k[--$j]; //#17251 + $_[$k[--$j]] = _Ba; //#17251 + $_.submode = $_.A; //#17252 + } //#17252 + } //#17252 + } else { //#17256 + $k[$j++] = 'pad'; //#17255 + $k[$j++] = $_.ml; //#17255 + $_.encl(); //#17255 + var _Be = $k[--$j]; //#17255 + $_[$k[--$j]] = _Be; //#17255 + $_.submode = $_.M; //#17256 + } //#17256 + } //#17256 + } else { //#17259 + $k[$j++] = 'pad'; //#17259 + $k[$j++] = $_.ps; //#17259 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { return true; - } //#16941 - var _Bm = $k[--$j]; //#16941 - $_[$k[--$j]] = _Bm; //#16941 - } //#16941 - } //#16941 - $k[$j++] = Infinity; //#16944 - $aload($_.text); //#16944 - $k[$j++] = $_.pad; //#16944 - $_.text = $a(); //#16944 - } //#16944 - $_.out = $a(~~($_.text.length / 2)); //#16947 - for (var _Bv = 0, _Bu = $_.out.length - 1; _Bv <= _Bu; _Bv += 1) { //#16951 - $_.k = _Bv; //#16949 - $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#16950 - } //#16950 - $k[$j++] = $_.out; //#16953 - }; //#16953 + } //#17259 + var _Bm = $k[--$j]; //#17259 + $_[$k[--$j]] = _Bm; //#17259 + } //#17259 + } //#17259 + $k[$j++] = Infinity; //#17262 + $aload($_.text); //#17262 + $k[$j++] = $_.pad; //#17262 + $_.text = $a(); //#17262 + } //#17262 + $_.out = $a(~~($_.text.length / 2)); //#17265 + for (var _Bv = 0, _Bu = $_.out.length - 1; _Bv <= _Bu; _Bv += 1) { //#17269 + $_.k = _Bv; //#17267 + $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#17268 + } //#17268 + $k[$j++] = $_.out; //#17271 + }; //#17271 $_.encn = function() { - $_.in = $k[--$j]; //#16958 - $_.out = $a([]); //#16959 - for (var _C9 = 0, _C8 = $_.in.length - 1; _C9 <= _C8; _C9 += 44) { //#16987 - $_.k = _C9; //#16961 - $k[$j++] = Infinity; //#16962 - var _CE = $_.in.length - $_.k; //#16963 - $k[$j++] = 1; //#16963 - $k[$j++] = $_.in; //#16963 - $k[$j++] = $_.k; //#16963 - $k[$j++] = _CE; //#16963 - if (_CE > 44) { //#16963 - $j--; //#16963 - $k[$j++] = 44; //#16963 - } //#16963 - var _CF = $k[--$j]; //#16963 - var _CG = $k[--$j]; //#16963 - var _CI = $geti($k[--$j], _CG, _CF); //#16963 - for (var _CJ = 0, _CK = _CI.length; _CJ < _CK; _CJ++) { //#16964 - $k[$j++] = $f($get(_CI, _CJ) - 48); //#16964 - } //#16964 - $_.gmod = $a(); //#16964 - $_.cwn = $a([]); //#16966 - for (;;) { //#16985 - $_.dv = 900; //#16967 - $_.gmul = $a([]); //#16968 - $_.val = 0; //#16968 - for (;;) { //#16980 - if ($_.gmod.length == 0) { //#16969 - break; //#16969 - } //#16969 - $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#16970 - $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#16971 - if ($_.val < $_.dv) { //#16977 - if ($_.gmul.length != 0) { //#16975 - $k[$j++] = Infinity; //#16974 - $aload($_.gmul); //#16974 - $k[$j++] = 0; //#16974 - $_.gmul = $a(); //#16974 - } //#16974 - } else { //#16977 - $k[$j++] = Infinity; //#16977 - $aload($_.gmul); //#16977 - $k[$j++] = ~~($_.val / $_.dv); //#16977 - $_.gmul = $a(); //#16977 - } //#16977 - $_.val = $_.val % $_.dv; //#16979 - } //#16979 - $_.dv = $_.val; //#16981 - $k[$j++] = Infinity; //#16982 - $k[$j++] = $_.dv; //#16982 - $aload($_.cwn); //#16982 - $_.cwn = $a(); //#16982 - $_.gmod = $_.gmul; //#16983 - if ($_.gmul.length == 0) { //#16984 - break; //#16984 - } //#16984 - } //#16984 - $k[$j++] = Infinity; //#16986 - $aload($_.out); //#16986 - $aload($_.cwn); //#16986 - $_.out = $a(); //#16986 - } //#16986 - $k[$j++] = $_.out; //#16988 - }; //#16988 + $_.in = $k[--$j]; //#17276 + $_.out = $a([]); //#17277 + for (var _C9 = 0, _C8 = $_.in.length - 1; _C9 <= _C8; _C9 += 44) { //#17305 + $_.k = _C9; //#17279 + $k[$j++] = Infinity; //#17280 + var _CE = $_.in.length - $_.k; //#17281 + $k[$j++] = 1; //#17281 + $k[$j++] = $_.in; //#17281 + $k[$j++] = $_.k; //#17281 + $k[$j++] = _CE; //#17281 + if (_CE > 44) { //#17281 + $j--; //#17281 + $k[$j++] = 44; //#17281 + } //#17281 + var _CF = $k[--$j]; //#17281 + var _CG = $k[--$j]; //#17281 + var _CI = $geti($k[--$j], _CG, _CF); //#17281 + for (var _CJ = 0, _CK = _CI.length; _CJ < _CK; _CJ++) { //#17282 + $k[$j++] = $f($get(_CI, _CJ) - 48); //#17282 + } //#17282 + $_.gmod = $a(); //#17282 + $_.cwn = $a([]); //#17284 + for (;;) { //#17303 + $_.dv = 900; //#17285 + $_.gmul = $a([]); //#17286 + $_.val = 0; //#17286 + for (;;) { //#17298 + if ($_.gmod.length == 0) { //#17287 + break; //#17287 + } //#17287 + $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#17288 + $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#17289 + if ($_.val < $_.dv) { //#17295 + if ($_.gmul.length != 0) { //#17293 + $k[$j++] = Infinity; //#17292 + $aload($_.gmul); //#17292 + $k[$j++] = 0; //#17292 + $_.gmul = $a(); //#17292 + } //#17292 + } else { //#17295 + $k[$j++] = Infinity; //#17295 + $aload($_.gmul); //#17295 + $k[$j++] = ~~($_.val / $_.dv); //#17295 + $_.gmul = $a(); //#17295 + } //#17295 + $_.val = $_.val % $_.dv; //#17297 + } //#17297 + $_.dv = $_.val; //#17299 + $k[$j++] = Infinity; //#17300 + $k[$j++] = $_.dv; //#17300 + $aload($_.cwn); //#17300 + $_.cwn = $a(); //#17300 + $_.gmod = $_.gmul; //#17301 + if ($_.gmul.length == 0) { //#17302 + break; //#17302 + } //#17302 + } //#17302 + $k[$j++] = Infinity; //#17304 + $aload($_.out); //#17304 + $aload($_.cwn); //#17304 + $_.out = $a(); //#17304 + } //#17304 + $k[$j++] = $_.out; //#17306 + }; //#17306 $_.ence = function() { - var _Ct = $f((-$get($k[--$j], 0)) - 1000000); //#16993 - $k[$j++] = _Ct; //#17001 - if (_Ct <= 899) { //#17000 - var _Cu = $k[--$j]; //#16994 - $k[$j++] = 927; //#16994 - $k[$j++] = _Cu; //#16994 - $astore($a(2)); //#16994 - } else { //#17000 - var _Cw = $k[--$j]; //#16995 - $k[$j++] = _Cw; //#17001 - if (_Cw <= 810899) { //#17000 - var _Cx = $k[--$j]; //#16996 - $k[$j++] = 926; //#16996 - $k[$j++] = (~~(_Cx / 900)) - 1; //#16996 - $k[$j++] = _Cx % 900; //#16996 - $astore($a(3)); //#16996 - } else { //#17000 - var _Cz = $k[--$j]; //#16997 - $k[$j++] = _Cz; //#17001 - if (_Cz <= 811799) { //#17000 - var _D0 = $k[--$j]; //#16998 - $k[$j++] = 925; //#16998 - $k[$j++] = $f(_D0 - 810900); //#16998 - $astore($a(2)); //#16998 - } else { //#17000 - $k[$j++] = 'bwipp.pdf417badECI#17000'; //#17000 - $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#17000 - bwipp_raiseerror(); //#17000 - } //#17000 - } //#17000 - } //#17000 - }; //#17000 - $_.encfuncs = $a(['enct', 'encn', 'encb']); //#17004 + var _Ct = $f((-$get($k[--$j], 0)) - 1000000); //#17311 + $k[$j++] = _Ct; //#17319 + if (_Ct <= 899) { //#17318 + var _Cu = $k[--$j]; //#17312 + $k[$j++] = 927; //#17312 + $k[$j++] = _Cu; //#17312 + $astore($a(2)); //#17312 + } else { //#17318 + var _Cw = $k[--$j]; //#17313 + $k[$j++] = _Cw; //#17319 + if (_Cw <= 810899) { //#17318 + var _Cx = $k[--$j]; //#17314 + $k[$j++] = 926; //#17314 + $k[$j++] = (~~(_Cx / 900)) - 1; //#17314 + $k[$j++] = _Cx % 900; //#17314 + $astore($a(3)); //#17314 + } else { //#17318 + var _Cz = $k[--$j]; //#17315 + $k[$j++] = _Cz; //#17319 + if (_Cz <= 811799) { //#17318 + var _D0 = $k[--$j]; //#17316 + $k[$j++] = 925; //#17316 + $k[$j++] = $f(_D0 - 810900); //#17316 + $astore($a(2)); //#17316 + } else { //#17318 + $k[$j++] = 'bwipp.pdf417badECI#17318'; //#17318 + $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#17318 + bwipp_raiseerror(); //#17318 + } //#17318 + } //#17318 + } //#17318 + }; //#17318 + $_.encfuncs = $a(['enct', 'encn', 'encb']); //#17322 $_.addtocws = function() { - var _D3 = $k[--$j]; //#17007 - $puti($_.datcws, $_.j, _D3); //#17007 - $_.j = _D3.length + $_.j; //#17008 - }; //#17008 - $_.state = $_.T; //#17012 - $_.submode = $_.A; //#17012 - $_.datcws = $a($_.seqlen); //#17013 - $_.i = 0; //#17014 - $_.j = 0; //#17014 - for (;;) { //#17034 - if ($_.i >= $_.seq.length) { //#17015 - break; //#17015 - } //#17015 - $_.chars = $get($_.seq, $_.i); //#17016 - if ($eq($type($_.chars), 'arraytype')) { //#17030 - if ($get($_.chars, 0) <= -1000000) { //#17021 - $k[$j++] = $_.chars; //#17019 - $_.ence(); //#17019 - $_.addtocws(); //#17019 - } else { //#17021 - $k[$j++] = $_.chars; //#17021 + var _D3 = $k[--$j]; //#17325 + $puti($_.datcws, $_.j, _D3); //#17325 + $_.j = _D3.length + $_.j; //#17326 + }; //#17326 + $_.state = $_.T; //#17330 + $_.submode = $_.A; //#17330 + $_.datcws = $a($_.seqlen); //#17331 + $_.i = 0; //#17332 + $_.j = 0; //#17332 + for (;;) { //#17352 + if ($_.i >= $_.seq.length) { //#17333 + break; //#17333 + } //#17333 + $_.chars = $get($_.seq, $_.i); //#17334 + if ($eq($type($_.chars), 'arraytype')) { //#17348 + if ($get($_.chars, 0) <= -1000000) { //#17339 + $k[$j++] = $_.chars; //#17337 + $_.ence(); //#17337 + $_.addtocws(); //#17337 + } else { //#17339 + $k[$j++] = $_.chars; //#17339 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#17021 - $_.addtocws(); //#17021 - } //#17021 - } else { //#17030 - $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#17024 - $_.addtocws(); //#17024 - if ($_.chars == $_.tl) { //#17025 - $_.state = $_.T; //#17025 - $_.submode = $_.A; //#17025 - } //#17025 - if ($_.chars == $_.nl) { //#17026 - $_.state = $_.N; //#17026 - } //#17026 - if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#17027 - $_.state = $_.B; //#17027 - } //#17027 - if ($_.chars == $_.bs) { //#17031 - $_.i = $_.i + 1; //#17029 - $k[$j++] = $get($_.seq, $_.i); //#17030 - $_.encb(); //#17030 - $_.addtocws(); //#17030 - } //#17030 - } //#17030 - $_.i = $_.i + 1; //#17033 - } //#17033 - $_.datcws = $geti($_.datcws, 0, $_.j); //#17035 - } //#17035 - $_.m = $_.datcws.length; //#17039 - if ($_.eclevel == -1) { //#17045 - if ($_.m <= 40) { //#17041 - $_.eclevel = 2; //#17041 - } //#17041 - if (($_.m >= 41) && ($_.m <= 160)) { //#17042 - $_.eclevel = 3; //#17042 - } //#17042 - if (($_.m >= 161) && ($_.m <= 320)) { //#17043 - $_.eclevel = 4; //#17043 - } //#17043 - if ($_.m >= 321) { //#17044 - $_.eclevel = 5; //#17044 - } //#17044 - } //#17044 - $_.maxeclevel = (~~((Math.log((928 - 1) - $_.m)) / Math.log(2))) - 1; //#17048 - if ($_.eclevel > $_.maxeclevel) { //#17049 - $_.eclevel = $_.maxeclevel; //#17049 - } //#17049 - $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17050 - if ($_.columns == 0) { //#17053 - $_.columns = ~~(Math.round(Math.sqrt(($_.m + $_.k) / 3))); //#17053 - } //#17053 - $k[$j++] = 'c'; //#17054 - if ($_.columns >= 1) { //#17054 - $k[$j++] = $_.columns; //#17054 - } else { //#17054 - $k[$j++] = 1; //#17054 - } //#17054 - var _E8 = $k[--$j]; //#17054 - $_[$k[--$j]] = _E8; //#17054 - $_.r = ~~(Math.ceil((($_.m + $_.k) + 1) / $_.columns)); //#17057 - if (($_.r < $_.rows) && ($_.rows <= 90)) { //#17058 - $_.r = $_.rows; //#17058 - } //#17058 - if ($_.r < 3) { //#17059 - $_.r = 3; //#17059 - } //#17059 - if ($_.r > 90) { //#17064 - $k[$j++] = 'bwipp.pdf417insufficientCapacity#17063'; //#17063 - $k[$j++] = "Insufficient capacity in the symbol"; //#17063 - bwipp_raiseerror(); //#17063 - } //#17063 - var _EJ = $_.c; //#17067 - var _EK = $_.r; //#17067 - var _EL = $_.m; //#17067 - var _EM = 8; //#17067 - var _EN = (~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1; //#17067 - if (((~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1) > 8) { //#17067 - var _ = _EM; //#17067 - _EM = _EN; //#17067 - _EN = _; //#17067 - } //#17067 - $_.maxeclevel = _EN; //#17067 - if ($_.maxeclevel > $_.eclevel) { //#17071 - $_.eclevel = $_.maxeclevel; //#17069 - $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17070 - } //#17070 - $_.n = $f(($_.c * $_.r) - $_.k); //#17074 - $_.cws = $a($f(($_.c * $_.r) + 1)); //#17075 - $put($_.cws, 0, $_.n); //#17076 - $puti($_.cws, 1, $_.datcws); //#17077 - $k[$j++] = $_.cws; //#17078 - $k[$j++] = $_.m + 1; //#17078 - $k[$j++] = Infinity; //#17078 - for (var _Eg = 0, _Eh = $f($f($_.n - $_.m) - 1); _Eg < _Eh; _Eg++) { //#17078 - $k[$j++] = 900; //#17078 - } //#17078 - var _Ei = $a(); //#17078 - var _Ej = $k[--$j]; //#17078 - $puti($k[--$j], _Ej, _Ei); //#17078 - $k[$j++] = $_.cws; //#17079 - $k[$j++] = $_.n; //#17079 - $k[$j++] = Infinity; //#17079 - for (var _Eo = 0, _Ep = $_.k; _Eo < _Ep; _Eo++) { //#17079 - $k[$j++] = 0; //#17079 - } //#17079 - $k[$j++] = 0; //#17079 - var _Eq = $a(); //#17079 - var _Er = $k[--$j]; //#17079 - $puti($k[--$j], _Er, _Eq); //#17079 - if (!bwipp_pdf417.__17086__) { //#17086 - $_ = Object.create($_); //#17086 - $k[$j++] = Infinity; //#17083 - $k[$j++] = 1; //#17083 - for (var _Et = 0, _Eu = 928; _Et < _Eu; _Et++) { //#17083 - var _Ev = $k[--$j]; //#17083 - $k[$j++] = _Ev; //#17083 - $k[$j++] = (_Ev * 3) % 929; //#17083 - } //#17083 - $_.rsalog = $a(); //#17083 - $_.rslog = $a(929); //#17084 - for (var _Ey = 1; _Ey <= 928; _Ey += 1) { //#17085 - $put($_.rslog, $get($_.rsalog, _Ey), _Ey); //#17085 - } //#17085 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17085 - bwipp_pdf417.__17086__ = 1; //#17085 - $_ = Object.getPrototypeOf($_); //#17085 - } //#17085 - $_.rsprod = function() { - var _F3 = $k[--$j]; //#17090 - var _F4 = $k[--$j]; //#17090 - $k[$j++] = _F4; //#17094 - $k[$j++] = _F3; //#17094 - if ((_F3 != 0) && (_F4 != 0)) { //#17093 - var _F7 = $get($_.rslog, $k[--$j]); //#17091 - var _FC = $get($_.rsalog, $f(_F7 + $get($_.rslog, $k[--$j])) % 928); //#17091 - $k[$j++] = _FC; //#17091 - } else { //#17093 - $j -= 2; //#17093 - $k[$j++] = 0; //#17093 - } //#17093 - }; //#17093 - $k[$j++] = Infinity; //#17098 - $k[$j++] = 1; //#17098 - for (var _FE = 0, _FF = $_.k; _FE < _FF; _FE++) { //#17098 - $k[$j++] = 0; //#17098 - } //#17098 - $_.coeffs = $a(); //#17098 - for (var _FJ = 1, _FI = $_.k; _FJ <= _FI; _FJ += 1) { //#17107 - $_.i = _FJ; //#17100 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#17101 - for (var _FQ = $_.i - 1; _FQ >= 1; _FQ -= 1) { //#17105 - $_.j = _FQ; //#17103 - $k[$j++] = $_.coeffs; //#17104 - $k[$j++] = $_.j; //#17104 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#17104 - $k[$j++] = $get($_.coeffs, $_.j); //#17104 - $k[$j++] = $get($_.rsalog, $_.i); //#17104 - $_.rsprod(); //#17104 - var _Fc = $k[--$j]; //#17104 - var _Fd = $k[--$j]; //#17104 - var _Fe = $k[--$j]; //#17104 - $put($k[--$j], _Fe, $f(_Fd + _Fc) % 929); //#17104 - } //#17104 - $k[$j++] = $_.coeffs; //#17106 - $k[$j++] = 0; //#17106 - $k[$j++] = $get($_.coeffs, 0); //#17106 - $k[$j++] = $get($_.rsalog, $_.i); //#17106 - $_.rsprod(); //#17106 - var _Fm = $k[--$j]; //#17106 - var _Fn = $k[--$j]; //#17106 - $put($k[--$j], _Fn, _Fm); //#17106 - } //#17106 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#17108 - for (var _Ft = $_.coeffs.length - 1; _Ft >= 0; _Ft -= 2) { //#17109 - var _Fu = $_.coeffs; //#17109 - $put(_Fu, _Ft, $f(929 - $get(_Fu, _Ft))); //#17109 - } //#17109 - for (var _Fy = 0, _Fx = $f($_.n - 1); _Fy <= _Fx; _Fy += 1) { //#17118 - $_.t = $f($get($_.cws, _Fy) + $get($_.cws, $_.n)) % 929; //#17113 - for (var _G6 = 0, _G5 = $_.k - 1; _G6 <= _G5; _G6 += 1) { //#17117 - $_.j = _G6; //#17115 - $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 929))))) % 929); //#17116 - } //#17116 - } //#17116 - for (var _GN = $_.n, _GM = $f($_.n + $_.k); _GN <= _GM; _GN += 1) { //#17119 - $put($_.cws, _GN, $f(929 - $get($_.cws, _GN)) % 929); //#17119 - } //#17119 - $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#17122 - var _GV = $get($_.options, 'debugcws') !== undefined; //#17124 - if (_GV) { //#17124 - $k[$j++] = 'bwipp.debugcws#17124'; //#17124 - $k[$j++] = $_.cws; //#17124 - bwipp_raiseerror(); //#17124 - } //#17124 - if (!bwipp_pdf417.__17368__) { //#17368 - $_ = Object.create($_); //#17368 - $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#17367 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17367 - bwipp_pdf417.__17368__ = 1; //#17367 - $_ = Object.getPrototypeOf($_); //#17367 + } //#17339 + $_.addtocws(); //#17339 + } //#17339 + } else { //#17348 + $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#17342 + $_.addtocws(); //#17342 + if ($_.chars == $_.tl) { //#17343 + $_.state = $_.T; //#17343 + $_.submode = $_.A; //#17343 + } //#17343 + if ($_.chars == $_.nl) { //#17344 + $_.state = $_.N; //#17344 + } //#17344 + if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#17345 + $_.state = $_.B; //#17345 + } //#17345 + if ($_.chars == $_.bs) { //#17349 + $_.i = $_.i + 1; //#17347 + $k[$j++] = $get($_.seq, $_.i); //#17348 + $_.encb(); //#17348 + $_.addtocws(); //#17348 + } //#17348 + } //#17348 + $_.i = $_.i + 1; //#17351 + } //#17351 + $_.datcws = $geti($_.datcws, 0, $_.j); //#17353 + } //#17353 + $_.m = $_.datcws.length; //#17357 + if ($_.eclevel == -1) { //#17363 + if ($_.m <= 40) { //#17359 + $_.eclevel = 2; //#17359 + } //#17359 + if (($_.m >= 41) && ($_.m <= 160)) { //#17360 + $_.eclevel = 3; //#17360 + } //#17360 + if (($_.m >= 161) && ($_.m <= 320)) { //#17361 + $_.eclevel = 4; //#17361 + } //#17361 + if ($_.m >= 321) { //#17362 + $_.eclevel = 5; //#17362 + } //#17362 + } //#17362 + $_.maxeclevel = (~~((Math.log((928 - 1) - $_.m)) / Math.log(2))) - 1; //#17366 + if ($_.eclevel > $_.maxeclevel) { //#17367 + $_.eclevel = $_.maxeclevel; //#17367 } //#17367 - $_.cwtobits = function() { - var _Ge = $get($_.clusters, $k[--$j]); //#17372 - $_.v = $get(_Ge, $k[--$j]); //#17372 - $k[$j++] = Infinity; //#17373 - for (var _Gh = 0, _Gi = 17; _Gh < _Gi; _Gh++) { //#17373 - $k[$j++] = 0; //#17373 - } //#17373 - var _Gl = $cvrs($s(17), $_.v, 2); //#17373 - for (var _Gm = 0, _Gn = _Gl.length; _Gm < _Gn; _Gm++) { //#17373 - $k[$j++] = $get(_Gl, _Gm) - 48; //#17373 - } //#17373 - var _Gp = $a(); //#17373 - $k[$j++] = $geti(_Gp, _Gp.length - 17, 17); //#17374 - }; //#17374 - if ($_.compact) { //#17381 - $_.rwid = $f(($f(($f((17 * $_.c) + 17)) + 17)) + 1); //#17379 - } else { //#17381 - $_.rwid = $f(($f(($f(($f((17 * $_.c) + 17)) + 17)) + 17)) + 18); //#17381 + $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17368 + if ($_.columns == 0) { //#17371 + $_.columns = ~~(Math.round(Math.sqrt(($_.m + $_.k) / 3))); //#17371 + } //#17371 + $k[$j++] = 'c'; //#17372 + if ($_.columns >= 1) { //#17372 + $k[$j++] = $_.columns; //#17372 + } else { //#17372 + $k[$j++] = 1; //#17372 + } //#17372 + var _E8 = $k[--$j]; //#17372 + $_[$k[--$j]] = _E8; //#17372 + $_.r = ~~(Math.ceil((($_.m + $_.k) + 1) / $_.columns)); //#17375 + if (($_.r < $_.rows) && ($_.rows <= 90)) { //#17376 + $_.r = $_.rows; //#17376 + } //#17376 + if ($_.r < 3) { //#17377 + $_.r = 3; //#17377 + } //#17377 + if ($_.r > 90) { //#17382 + $k[$j++] = 'bwipp.pdf417insufficientCapacity#17381'; //#17381 + $k[$j++] = "Insufficient capacity in the symbol"; //#17381 + bwipp_raiseerror(); //#17381 } //#17381 - $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#17383 - for (var _H0 = 0, _Gz = $_.r - 1; _H0 <= _Gz; _H0 += 1) { //#17416 - $_.i = _H0; //#17386 - if (($_.i % 3) == 0) { //#17391 - $_.lcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17389 - $_.rcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17390 - } //#17390 - if (($_.i % 3) == 1) { //#17395 - $_.lcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17393 - $_.rcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17394 - } //#17394 - if (($_.i % 3) == 2) { //#17399 - $_.lcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17397 - $_.rcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17398 - } //#17398 + var _EJ = $_.c; //#17385 + var _EK = $_.r; //#17385 + var _EL = $_.m; //#17385 + var _EM = 8; //#17385 + var _EN = (~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1; //#17385 + if (((~~((Math.log($f(($f((_EJ * _EK) - 1)) - _EL))) / Math.log(2))) - 1) > 8) { //#17385 + var _ = _EM; //#17385 + _EM = _EN; //#17385 + _EN = _; //#17385 + } //#17385 + $_.maxeclevel = _EN; //#17385 + if ($_.maxeclevel > $_.eclevel) { //#17389 + $_.eclevel = $_.maxeclevel; //#17387 + $_.k = ~~Math.pow(2, $_.eclevel + 1); //#17388 + } //#17388 + $_.n = $f(($_.c * $_.r) - $_.k); //#17392 + $_.cws = $a($f(($_.c * $_.r) + 1)); //#17393 + $put($_.cws, 0, $_.n); //#17394 + $puti($_.cws, 1, $_.datcws); //#17395 + $k[$j++] = $_.cws; //#17396 + $k[$j++] = $_.m + 1; //#17396 + $k[$j++] = Infinity; //#17396 + for (var _Eg = 0, _Eh = $f($f($_.n - $_.m) - 1); _Eg < _Eh; _Eg++) { //#17396 + $k[$j++] = 900; //#17396 + } //#17396 + var _Ei = $a(); //#17396 + var _Ej = $k[--$j]; //#17396 + $puti($k[--$j], _Ej, _Ei); //#17396 + $k[$j++] = $_.cws; //#17397 + $k[$j++] = $_.n; //#17397 + $k[$j++] = Infinity; //#17397 + for (var _Eo = 0, _Ep = $_.k; _Eo < _Ep; _Eo++) { //#17397 + $k[$j++] = 0; //#17397 + } //#17397 + $k[$j++] = 0; //#17397 + var _Eq = $a(); //#17397 + var _Er = $k[--$j]; //#17397 + $puti($k[--$j], _Er, _Eq); //#17397 + if (!bwipp_pdf417.__17404__) { //#17404 + $_ = Object.create($_); //#17404 $k[$j++] = Infinity; //#17401 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 1; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = 0; //#17403 - $k[$j++] = $_.lcw; //#17403 - $k[$j++] = $_.i % 3; //#17403 - $_.cwtobits(); //#17403 - $aload($k[--$j]); //#17403 - var _HP = $geti($_.cws, $_.c * $_.i, $_.c); //#17404 - for (var _HQ = 0, _HR = _HP.length; _HQ < _HR; _HQ++) { //#17404 - $k[$j++] = $get(_HP, _HQ); //#17404 - $k[$j++] = $_.i % 3; //#17404 - $_.cwtobits(); //#17404 - $aload($k[--$j]); //#17404 - } //#17404 - if ($_.compact) { //#17409 - $k[$j++] = 1; //#17406 - } else { //#17409 - $k[$j++] = $_.rcw; //#17408 - $k[$j++] = $_.i % 3; //#17408 - $_.cwtobits(); //#17408 - $aload($k[--$j]); //#17408 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 0; //#17409 - $k[$j++] = 1; //#17409 - } //#17409 - var _HZ = $a(); //#17409 - $k[$j++] = _HZ; //#17414 - for (var _Hc = 0, _Hb = $_.rowmult - 1; _Hc <= _Hb; _Hc += 1) { //#17414 - var _Hh = $k[--$j]; //#17413 - $puti($_.pixs, (_Hc + ($_.i * $_.rowmult)) * $_.rwid, _Hh); //#17413 - $k[$j++] = _Hh; //#17413 - } //#17413 - $j--; //#17415 - } //#17415 + $k[$j++] = 1; //#17401 + for (var _Et = 0, _Eu = 928; _Et < _Eu; _Et++) { //#17401 + var _Ev = $k[--$j]; //#17401 + $k[$j++] = _Ev; //#17401 + $k[$j++] = (_Ev * 3) % 929; //#17401 + } //#17401 + $_.rsalog = $a(); //#17401 + $_.rslog = $a(929); //#17402 + for (var _Ey = 1; _Ey <= 928; _Ey += 1) { //#17403 + $put($_.rslog, $get($_.rsalog, _Ey), _Ey); //#17403 + } //#17403 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17403 + bwipp_pdf417.__17404__ = 1; //#17403 + $_ = Object.getPrototypeOf($_); //#17403 + } //#17403 + $_.rsprod = function() { + var _F3 = $k[--$j]; //#17408 + var _F4 = $k[--$j]; //#17408 + $k[$j++] = _F4; //#17412 + $k[$j++] = _F3; //#17412 + if ((_F3 != 0) && (_F4 != 0)) { //#17411 + var _F7 = $get($_.rslog, $k[--$j]); //#17409 + var _FC = $get($_.rsalog, $f(_F7 + $get($_.rslog, $k[--$j])) % 928); //#17409 + $k[$j++] = _FC; //#17409 + } else { //#17411 + $j -= 2; //#17411 + $k[$j++] = 0; //#17411 + } //#17411 + }; //#17411 + $k[$j++] = Infinity; //#17416 + $k[$j++] = 1; //#17416 + for (var _FE = 0, _FF = $_.k; _FE < _FF; _FE++) { //#17416 + $k[$j++] = 0; //#17416 + } //#17416 + $_.coeffs = $a(); //#17416 + for (var _FJ = 1, _FI = $_.k; _FJ <= _FI; _FJ += 1) { //#17425 + $_.i = _FJ; //#17418 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#17419 + for (var _FQ = $_.i - 1; _FQ >= 1; _FQ -= 1) { //#17423 + $_.j = _FQ; //#17421 + $k[$j++] = $_.coeffs; //#17422 + $k[$j++] = $_.j; //#17422 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#17422 + $k[$j++] = $get($_.coeffs, $_.j); //#17422 + $k[$j++] = $get($_.rsalog, $_.i); //#17422 + $_.rsprod(); //#17422 + var _Fc = $k[--$j]; //#17422 + var _Fd = $k[--$j]; //#17422 + var _Fe = $k[--$j]; //#17422 + $put($k[--$j], _Fe, $f(_Fd + _Fc) % 929); //#17422 + } //#17422 + $k[$j++] = $_.coeffs; //#17424 + $k[$j++] = 0; //#17424 + $k[$j++] = $get($_.coeffs, 0); //#17424 + $k[$j++] = $get($_.rsalog, $_.i); //#17424 + $_.rsprod(); //#17424 + var _Fm = $k[--$j]; //#17424 + var _Fn = $k[--$j]; //#17424 + $put($k[--$j], _Fn, _Fm); //#17424 + } //#17424 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#17426 + for (var _Ft = $_.coeffs.length - 1; _Ft >= 0; _Ft -= 2) { //#17427 + var _Fu = $_.coeffs; //#17427 + $put(_Fu, _Ft, $f(929 - $get(_Fu, _Ft))); //#17427 + } //#17427 + for (var _Fy = 0, _Fx = $f($_.n - 1); _Fy <= _Fx; _Fy += 1) { //#17436 + $_.t = $f($get($_.cws, _Fy) + $get($_.cws, $_.n)) % 929; //#17431 + for (var _G6 = 0, _G5 = $_.k - 1; _G6 <= _G5; _G6 += 1) { //#17435 + $_.j = _G6; //#17433 + $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 929))))) % 929); //#17434 + } //#17434 + } //#17434 + for (var _GN = $_.n, _GM = $f($_.n + $_.k); _GN <= _GM; _GN += 1) { //#17437 + $put($_.cws, _GN, $f(929 - $get($_.cws, _GN)) % 929); //#17437 + } //#17437 + $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#17440 + var _GV = $get($_.options, 'debugcws') !== undefined; //#17442 + if (_GV) { //#17442 + $k[$j++] = 'bwipp.debugcws#17442'; //#17442 + $k[$j++] = $_.cws; //#17442 + bwipp_raiseerror(); //#17442 + } //#17442 + if (!bwipp_pdf417.__17686__) { //#17686 + $_ = Object.create($_); //#17686 + $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#17685 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_pdf417.$ctx[id] = $_[id]); //#17685 + bwipp_pdf417.__17686__ = 1; //#17685 + $_ = Object.getPrototypeOf($_); //#17685 + } //#17685 + $_.cwtobits = function() { + var _Ge = $get($_.clusters, $k[--$j]); //#17690 + $_.v = $get(_Ge, $k[--$j]); //#17690 + $k[$j++] = Infinity; //#17691 + for (var _Gh = 0, _Gi = 17; _Gh < _Gi; _Gh++) { //#17691 + $k[$j++] = 0; //#17691 + } //#17691 + var _Gl = $cvrs($s(17), $_.v, 2); //#17691 + for (var _Gm = 0, _Gn = _Gl.length; _Gm < _Gn; _Gm++) { //#17691 + $k[$j++] = $get(_Gl, _Gm) - 48; //#17691 + } //#17691 + var _Gp = $a(); //#17691 + $k[$j++] = $geti(_Gp, _Gp.length - 17, 17); //#17692 + }; //#17692 + if ($_.compact) { //#17699 + $_.rwid = $f(($f(($f((17 * $_.c) + 17)) + 17)) + 1); //#17697 + } else { //#17699 + $_.rwid = $f(($f(($f(($f((17 * $_.c) + 17)) + 17)) + 17)) + 18); //#17699 + } //#17699 + $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#17701 + for (var _H0 = 0, _Gz = $_.r - 1; _H0 <= _Gz; _H0 += 1) { //#17734 + $_.i = _H0; //#17704 + if (($_.i % 3) == 0) { //#17709 + $_.lcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17707 + $_.rcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17708 + } //#17708 + if (($_.i % 3) == 1) { //#17713 + $_.lcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17711 + $_.rcw = ((~~($_.i / 3)) * 30) + (~~(($_.r - 1) / 3)); //#17712 + } //#17712 + if (($_.i % 3) == 2) { //#17717 + $_.lcw = $f(($f(((~~($_.i / 3)) * 30) + $_.c)) - 1); //#17715 + $_.rcw = (((~~($_.i / 3)) * 30) + ($_.eclevel * 3)) + (($_.r - 1) % 3); //#17716 + } //#17716 + $k[$j++] = Infinity; //#17719 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 1; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = 0; //#17721 + $k[$j++] = $_.lcw; //#17721 + $k[$j++] = $_.i % 3; //#17721 + $_.cwtobits(); //#17721 + $aload($k[--$j]); //#17721 + var _HP = $geti($_.cws, $_.c * $_.i, $_.c); //#17722 + for (var _HQ = 0, _HR = _HP.length; _HQ < _HR; _HQ++) { //#17722 + $k[$j++] = $get(_HP, _HQ); //#17722 + $k[$j++] = $_.i % 3; //#17722 + $_.cwtobits(); //#17722 + $aload($k[--$j]); //#17722 + } //#17722 + if ($_.compact) { //#17727 + $k[$j++] = 1; //#17724 + } else { //#17727 + $k[$j++] = $_.rcw; //#17726 + $k[$j++] = $_.i % 3; //#17726 + $_.cwtobits(); //#17726 + $aload($k[--$j]); //#17726 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 0; //#17727 + $k[$j++] = 1; //#17727 + } //#17727 + var _HZ = $a(); //#17727 + $k[$j++] = _HZ; //#17732 + for (var _Hc = 0, _Hb = $_.rowmult - 1; _Hc <= _Hb; _Hc += 1) { //#17732 + var _Hh = $k[--$j]; //#17731 + $puti($_.pixs, (_Hc + ($_.i * $_.rowmult)) * $_.rwid, _Hh); //#17731 + $k[$j++] = _Hh; //#17731 + } //#17731 + $j--; //#17733 + } //#17733 var _Hq = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.rwid], ["pixy", $_.r * $_.rowmult], @@ -20381,1199 +21003,1199 @@ function bwipp_pdf417() { ["bordertop", 2], ["borderbottom", 2], ["opt", $_.options] - ]); //#17430 - $k[$j++] = _Hq; //#17433 - if (!$_.dontdraw) { //#17433 - bwipp_renmatrix(); //#17433 - } //#17433 - $_ = Object.getPrototypeOf($_); //#17435 - $_ = Object.getPrototypeOf($_); //#17437 + ]); //#17748 + $k[$j++] = _Hq; //#17751 + if (!$_.dontdraw) { //#17751 + bwipp_renmatrix(); //#17751 + } //#17751 + $_ = Object.getPrototypeOf($_); //#17753 + $_ = Object.getPrototypeOf($_); //#17755 } //bwipp_pdf417 function bwipp_pdf417compact() { - $_ = Object.create($_); //#17466 - $_.dontdraw = false; //#17469 - $k[$j++] = $_; //#17471 - bwipp_processoptions(); //#17471 - $_.options = $k[--$j]; //#17471 - $_.barcode = $k[--$j]; //#17472 - $put($_.options, "dontdraw", true); //#17475 - $put($_.options, "compact", true); //#17476 - $k[$j++] = 'args'; //#17478 - $k[$j++] = $_.barcode; //#17478 - $k[$j++] = $_.options; //#17478 - bwipp_pdf417(); //#17478 - var _6 = $k[--$j]; //#17478 - $_[$k[--$j]] = _6; //#17478 - $put($_.args, "opt", $_.options); //#17480 - $k[$j++] = $_.args; //#17483 - if (!$_.dontdraw) { //#17483 - bwipp_renmatrix(); //#17483 - } //#17483 - $_ = Object.getPrototypeOf($_); //#17485 + $_ = Object.create($_); //#17784 + $_.dontdraw = false; //#17787 + $k[$j++] = $_; //#17789 + bwipp_processoptions(); //#17789 + $_.options = $k[--$j]; //#17789 + $_.barcode = $k[--$j]; //#17790 + $put($_.options, "dontdraw", true); //#17793 + $put($_.options, "compact", true); //#17794 + $k[$j++] = 'args'; //#17796 + $k[$j++] = $_.barcode; //#17796 + $k[$j++] = $_.options; //#17796 + bwipp_pdf417(); //#17796 + var _6 = $k[--$j]; //#17796 + $_[$k[--$j]] = _6; //#17796 + $put($_.args, "opt", $_.options); //#17798 + $k[$j++] = $_.args; //#17801 + if (!$_.dontdraw) { //#17801 + bwipp_renmatrix(); //#17801 + } //#17801 + $_ = Object.getPrototypeOf($_); //#17803 } //bwipp_pdf417compact function bwipp_micropdf417() { - $_ = Object.create($_); //#17516 - $_.dontdraw = false; //#17519 - $_.version = "unset"; //#17520 - $_.columns = 0; //#17521 - $_.rows = 0; //#17522 - $_.rowmult = 2; //#17523 - $_.cca = false; //#17524 - $_.ccb = false; //#17525 - $_.raw = false; //#17526 - $_.parse = false; //#17527 - $_.parsefnc = false; //#17528 - $k[$j++] = $_; //#17530 - bwipp_processoptions(); //#17530 - $_.options = $k[--$j]; //#17530 - $_.barcode = $k[--$j]; //#17531 - if ($eq($_.barcode, "")) { //#17535 - $k[$j++] = 'bwipp.micropdf417emptyData#17534'; //#17534 - $k[$j++] = "The data must not be empty"; //#17534 - bwipp_raiseerror(); //#17534 - } //#17534 - if ($_.rowmult <= 0) { //#17539 - $k[$j++] = 'bwipp.micropdf417badRowMult#17538'; //#17538 - $k[$j++] = "The row multiplier must be greater than zero"; //#17538 - bwipp_raiseerror(); //#17538 - } //#17538 - if (($_.cca && $_.ccb) || (($_.cca && $_.raw) || ($_.ccb && $_.raw))) { //#17543 - $k[$j++] = 'bwipp.micropdf417ccaAndCcb#17542'; //#17542 - $k[$j++] = "Cannot combine cca, ccb and raw"; //#17542 - bwipp_raiseerror(); //#17542 - } //#17542 - if ($ne($_.version, "unset")) { //#17564 - $search($_.version, "x"); //#17547 - if ($k[--$j]) { //#17562 - var _D = $k[--$j]; //#17548 - var _E = $k[--$j]; //#17548 - $k[$j++] = _D; //#17548 - $k[$j++] = _E; //#17548 - $j--; //#17548 - var _F = $k[--$j]; //#17549 - var _G = $k[--$j]; //#17549 - $k[$j++] = _G; //#17549 - $k[$j++] = _F; //#17549 - $k[$j++] = _G; //#17549 - $k[$j++] = _F; //#17549 - $astore($a(2)); //#17549 - $forall($k[--$j], function() { //#17558 - var _J = $k[--$j]; //#17551 - $k[$j++] = _J; //#17551 - $k[$j++] = true; //#17551 - if (_J.length == 0) { //#17551 - $j--; //#17551 - $k[$j++] = false; //#17551 - } //#17551 - var _K = $k[--$j]; //#17552 - var _L = $k[--$j]; //#17552 - $k[$j++] = _K; //#17554 - $forall(_L, function() { //#17554 - var _M = $k[--$j]; //#17553 - if ((_M < 48) || (_M > 57)) { //#17553 - $j--; //#17553 - $k[$j++] = false; //#17553 - } //#17553 - }); //#17553 - if ($nt($k[--$j])) { //#17557 - $k[$j++] = 'bwipp.micropdf417BadVersionBadRowOrColumn#17556'; //#17556 - $k[$j++] = "version must be formatted as RxC"; //#17556 - bwipp_raiseerror(); //#17556 - } //#17556 - }); //#17556 - $_.rows = $cvi($k[--$j]); //#17559 - $_.columns = $cvi($k[--$j]); //#17560 - } else { //#17562 - $j--; //#17562 - $k[$j++] = 'bwipp.micropdf417badVersionFormat#17562'; //#17562 - $k[$j++] = "version must be formatted as RxC"; //#17562 - bwipp_raiseerror(); //#17562 - } //#17562 - } //#17562 - bwipp_loadctx(bwipp_micropdf417) //#17566 - if (!bwipp_micropdf417.__17656__) { //#17656 - $_ = Object.create($_); //#17656 - $_.T = 0; //#17570 - $_.N = 1; //#17570 - $_.B = 2; //#17570 - $_.A = 0; //#17571 - $_.L = 1; //#17571 - $_.M = 2; //#17571 - $_.P = 3; //#17571 - $_.tl = -1; //#17574 - $_.nl = -2; //#17574 - $_.bl = -3; //#17574 - $_.bl6 = -4; //#17574 - $_.bs = -5; //#17574 - $_.al = -6; //#17577 - $_.ll = -7; //#17577 - $_.ml = -8; //#17577 - $_.pl = -9; //#17577 - $_.as = -10; //#17577 - $_.ps = -11; //#17577 - $_.m05 = -12; //#17580 - $_.m06 = -13; //#17580 - $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#17615 - $_.charvals = $a([new Map, new Map, new Map, new Map]); //#17618 - $_.alltext = new Map; //#17619 - for (var _19 = 0, _18 = $_.charmaps.length - 1; _19 <= _18; _19 += 1) { //#17629 - $_.i = _19; //#17621 - $_.encs = $get($_.charmaps, $_.i); //#17622 - for (var _1D = 0; _1D <= 3; _1D += 1) { //#17628 - $_.j = _1D; //#17624 - var _1G = $get($_.encs, $_.j); //#17625 - $k[$j++] = _1G; //#17625 - if ($eq($type(_1G), 'stringtype')) { //#17625 - var _1J = $get($k[--$j], 0); //#17625 - $k[$j++] = _1J; //#17625 - } //#17625 - var _1K = $k[--$j]; //#17626 - $put($get($_.charvals, $_.j), _1K, $_.i); //#17626 - $put($_.alltext, _1K, -1); //#17627 - } //#17627 - } //#17627 - $_.e = 10000; //#17631 - $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#17639 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#17647 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#17655 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#17655 - bwipp_micropdf417.__17656__ = 1; //#17655 - $_ = Object.getPrototypeOf($_); //#17655 - } //#17655 - if ($_.raw || $_.cca) { //#17677 - $_.datcws = $a($_.barcode.length); //#17660 - $_.i = 0; //#17661 - $_.j = 0; //#17661 - for (;;) { //#17672 - if ($_.i >= ($_.barcode.length - 3)) { //#17663 - break; //#17663 - } //#17663 - if ($get($_.barcode, $_.i) != 94) { //#17664 - break; //#17664 - } //#17664 - var _2a = $geti($_.barcode, $_.i + 1, 3); //#17665 - $k[$j++] = _2a; //#17667 - $k[$j++] = false; //#17667 - for (var _2b = 0, _2c = _2a.length; _2b < _2c; _2b++) { //#17667 - var _2d = $get(_2a, _2b); //#17667 - if ((_2d < 48) || (_2d > 57)) { //#17666 - $j--; //#17666 - $k[$j++] = true; //#17666 - } //#17666 - } //#17666 - if ($k[--$j]) { //#17667 - $j--; //#17667 - break; //#17667 - } //#17667 - $_.cw = $cvi($k[--$j]); //#17668 - $put($_.datcws, $_.j, $_.cw); //#17669 - $_.i = $_.i + 4; //#17670 - $_.j = $_.j + 1; //#17671 - } //#17671 - if ($_.i != $_.barcode.length) { //#17675 - $k[$j++] = 'bwipp.micropdf417badCcaRawFormat#17674'; //#17674 - $k[$j++] = "cca and raw data must be formatted as ^NNN"; //#17674 - bwipp_raiseerror(); //#17674 - } //#17674 - $_.datcws = $geti($_.datcws, 0, $_.j); //#17676 - } //#17676 + $_ = Object.create($_); //#17834 + $_.dontdraw = false; //#17837 + $_.version = "unset"; //#17838 + $_.columns = 0; //#17839 + $_.rows = 0; //#17840 + $_.rowmult = 2; //#17841 + $_.cca = false; //#17842 + $_.ccb = false; //#17843 + $_.raw = false; //#17844 + $_.parse = false; //#17845 + $_.parsefnc = false; //#17846 + $k[$j++] = $_; //#17848 + bwipp_processoptions(); //#17848 + $_.options = $k[--$j]; //#17848 + $_.barcode = $k[--$j]; //#17849 + if ($eq($_.barcode, "")) { //#17853 + $k[$j++] = 'bwipp.micropdf417emptyData#17852'; //#17852 + $k[$j++] = "The data must not be empty"; //#17852 + bwipp_raiseerror(); //#17852 + } //#17852 + if ($_.rowmult <= 0) { //#17857 + $k[$j++] = 'bwipp.micropdf417badRowMult#17856'; //#17856 + $k[$j++] = "The row multiplier must be greater than zero"; //#17856 + bwipp_raiseerror(); //#17856 + } //#17856 + if (($_.cca && $_.ccb) || (($_.cca && $_.raw) || ($_.ccb && $_.raw))) { //#17861 + $k[$j++] = 'bwipp.micropdf417ccaAndCcb#17860'; //#17860 + $k[$j++] = "Cannot combine cca, ccb and raw"; //#17860 + bwipp_raiseerror(); //#17860 + } //#17860 + if ($ne($_.version, "unset")) { //#17882 + $search($_.version, "x"); //#17865 + if ($k[--$j]) { //#17880 + var _D = $k[--$j]; //#17866 + var _E = $k[--$j]; //#17866 + $k[$j++] = _D; //#17866 + $k[$j++] = _E; //#17866 + $j--; //#17866 + var _F = $k[--$j]; //#17867 + var _G = $k[--$j]; //#17867 + $k[$j++] = _G; //#17867 + $k[$j++] = _F; //#17867 + $k[$j++] = _G; //#17867 + $k[$j++] = _F; //#17867 + $astore($a(2)); //#17867 + $forall($k[--$j], function() { //#17876 + var _J = $k[--$j]; //#17869 + $k[$j++] = _J; //#17869 + $k[$j++] = true; //#17869 + if (_J.length == 0) { //#17869 + $j--; //#17869 + $k[$j++] = false; //#17869 + } //#17869 + var _K = $k[--$j]; //#17870 + var _L = $k[--$j]; //#17870 + $k[$j++] = _K; //#17872 + $forall(_L, function() { //#17872 + var _M = $k[--$j]; //#17871 + if ((_M < 48) || (_M > 57)) { //#17871 + $j--; //#17871 + $k[$j++] = false; //#17871 + } //#17871 + }); //#17871 + if ($nt($k[--$j])) { //#17875 + $k[$j++] = 'bwipp.micropdf417BadVersionBadRowOrColumn#17874'; //#17874 + $k[$j++] = "version must be formatted as RxC"; //#17874 + bwipp_raiseerror(); //#17874 + } //#17874 + }); //#17874 + $_.rows = $cvi($k[--$j]); //#17877 + $_.columns = $cvi($k[--$j]); //#17878 + } else { //#17880 + $j--; //#17880 + $k[$j++] = 'bwipp.micropdf417badVersionFormat#17880'; //#17880 + $k[$j++] = "version must be formatted as RxC"; //#17880 + bwipp_raiseerror(); //#17880 + } //#17880 + } //#17880 + bwipp_loadctx(bwipp_micropdf417) //#17884 + if (!bwipp_micropdf417.__17974__) { //#17974 + $_ = Object.create($_); //#17974 + $_.T = 0; //#17888 + $_.N = 1; //#17888 + $_.B = 2; //#17888 + $_.A = 0; //#17889 + $_.L = 1; //#17889 + $_.M = 2; //#17889 + $_.P = 3; //#17889 + $_.tl = -1; //#17892 + $_.nl = -2; //#17892 + $_.bl = -3; //#17892 + $_.bl6 = -4; //#17892 + $_.bs = -5; //#17892 + $_.al = -6; //#17895 + $_.ll = -7; //#17895 + $_.ml = -8; //#17895 + $_.pl = -9; //#17895 + $_.as = -10; //#17895 + $_.ps = -11; //#17895 + $_.m05 = -12; //#17898 + $_.m06 = -13; //#17898 + $_.charmaps = $a([$a(["A", "a", "0", ";"]), $a(["B", "b", "1", "<"]), $a(["C", "c", "2", ">"]), $a(["D", "d", "3", "@"]), $a(["E", "e", "4", "["]), $a(["F", "f", "5", 92]), $a(["G", "g", "6", "]"]), $a(["H", "h", "7", "_"]), $a(["I", "i", "8", "`"]), $a(["J", "j", "9", "~"]), $a(["K", "k", "&", "!"]), $a(["L", "l", 13, 13]), $a(["M", "m", 9, 9]), $a(["N", "n", ",", ","]), $a(["O", "o", ":", ":"]), $a(["P", "p", "#", 10]), $a(["Q", "q", "-", "-"]), $a(["R", "r", ".", "."]), $a(["S", "s", "$", "$"]), $a(["T", "t", "/", "/"]), $a(["U", "u", "+", "\""]), $a(["V", "v", "%", "|"]), $a(["W", "w", "*", "*"]), $a(["X", "x", "=", 40]), $a(["Y", "y", "^", 41]), $a(["Z", "z", $_.pl, "?"]), $a([" ", " ", " ", "{"]), $a([$_.ll, $_.as, $_.ll, "}"]), $a([$_.ml, $_.ml, $_.al, "'"]), $a([$_.ps, $_.ps, $_.ps, $_.al])]); //#17933 + $_.charvals = $a([new Map, new Map, new Map, new Map]); //#17936 + $_.alltext = new Map; //#17937 + for (var _19 = 0, _18 = $_.charmaps.length - 1; _19 <= _18; _19 += 1) { //#17947 + $_.i = _19; //#17939 + $_.encs = $get($_.charmaps, $_.i); //#17940 + for (var _1D = 0; _1D <= 3; _1D += 1) { //#17946 + $_.j = _1D; //#17942 + var _1G = $get($_.encs, $_.j); //#17943 + $k[$j++] = _1G; //#17943 + if ($eq($type(_1G), 'stringtype')) { //#17943 + var _1J = $get($k[--$j], 0); //#17943 + $k[$j++] = _1J; //#17943 + } //#17943 + var _1K = $k[--$j]; //#17944 + $put($get($_.charvals, $_.j), _1K, $_.i); //#17944 + $put($_.alltext, _1K, -1); //#17945 + } //#17945 + } //#17945 + $_.e = 10000; //#17949 + $_.latlen = $a([$a([0, 1, 1, 2]), $a([2, 0, 1, 2]), $a([1, 1, 0, 1]), $a([1, 2, 2, 0])]); //#17957 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.ml, $_.al]), $a([]), $a([$_.ml]), $a([$_.ml, $_.pl])]), $a([$a([$_.al]), $a([$_.ll]), $a([]), $a([$_.pl])]), $a([$a([$_.al]), $a([$_.al, $_.ll]), $a([$_.al, $_.ml]), $a([])])]); //#17965 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 1]), $a([1, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, 1]), $a([$_.e, $_.e, $_.e, $_.e])]); //#17973 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#17973 + bwipp_micropdf417.__17974__ = 1; //#17973 + $_ = Object.getPrototypeOf($_); //#17973 + } //#17973 + if ($_.raw || $_.cca) { //#17995 + $_.datcws = $a($_.barcode.length); //#17978 + $_.i = 0; //#17979 + $_.j = 0; //#17979 + for (;;) { //#17990 + if ($_.i >= ($_.barcode.length - 3)) { //#17981 + break; //#17981 + } //#17981 + if ($get($_.barcode, $_.i) != 94) { //#17982 + break; //#17982 + } //#17982 + var _2a = $geti($_.barcode, $_.i + 1, 3); //#17983 + $k[$j++] = _2a; //#17985 + $k[$j++] = false; //#17985 + for (var _2b = 0, _2c = _2a.length; _2b < _2c; _2b++) { //#17985 + var _2d = $get(_2a, _2b); //#17985 + if ((_2d < 48) || (_2d > 57)) { //#17984 + $j--; //#17984 + $k[$j++] = true; //#17984 + } //#17984 + } //#17984 + if ($k[--$j]) { //#17985 + $j--; //#17985 + break; //#17985 + } //#17985 + $_.cw = $cvi($k[--$j]); //#17986 + $put($_.datcws, $_.j, $_.cw); //#17987 + $_.i = $_.i + 4; //#17988 + $_.j = $_.j + 1; //#17989 + } //#17989 + if ($_.i != $_.barcode.length) { //#17993 + $k[$j++] = 'bwipp.micropdf417badCcaRawFormat#17992'; //#17992 + $k[$j++] = "cca and raw data must be formatted as ^NNN"; //#17992 + bwipp_raiseerror(); //#17992 + } //#17992 + $_.datcws = $geti($_.datcws, 0, $_.j); //#17994 + } //#17994 $_.encb = function() { - $_.in = $k[--$j]; //#17680 - $_.inlen = $_.in.length; //#17681 - $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#17682 - for (var _2x = 0, _2w = (~~($_.inlen / 6)) - 1; _2x <= _2w; _2x += 1) { //#17705 - $_.k = _2x; //#17684 - $k[$j++] = Infinity; //#17685 - $aload($geti($_.in, $_.k * 6, 3)); //#17685 - $_.msbs = $a(); //#17685 - $k[$j++] = Infinity; //#17686 - $aload($_.msbs); //#17687 - var _33 = $k[--$j]; //#17687 - var _34 = $k[--$j]; //#17687 - var _35 = $k[--$j]; //#17687 - $k[$j++] = $f(($f(_33 + (_34 * 256))) + (_35 * 65536)); //#17688 - for (var _36 = 0, _37 = 3; _36 < _37; _36++) { //#17688 - var _38 = $k[--$j]; //#17688 - $k[$j++] = _38 % 900; //#17688 - $k[$j++] = ~~(_38 / 900); //#17688 - } //#17688 - $_.mscs = $a(); //#17688 - $k[$j++] = Infinity; //#17690 - $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#17690 - $_.lsbs = $a(); //#17690 - $k[$j++] = Infinity; //#17691 - $aload($_.lsbs); //#17692 - var _3F = $k[--$j]; //#17692 - var _3G = $k[--$j]; //#17692 - var _3H = $k[--$j]; //#17692 - $k[$j++] = $f(($f(_3F + (_3G * 256))) + (_3H * 65536)); //#17693 - for (var _3I = 0, _3J = 3; _3I < _3J; _3I++) { //#17693 - var _3K = $k[--$j]; //#17693 - $k[$j++] = _3K % 900; //#17693 - $k[$j++] = ~~(_3K / 900); //#17693 - } //#17693 - $_.lscs = $a(); //#17693 - var _3N = $get($_.lscs, 0); //#17695 - var _3P = $get($_.mscs, 0); //#17695 - $put($_.out, ($_.k * 5) + 4, ($f(_3N + (_3P * 316))) % 900); //#17696 - var _3T = $get($_.lscs, 1); //#17697 - var _3V = $get($_.mscs, 0); //#17697 - var _3X = $get($_.mscs, 1); //#17697 - $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) % 900); //#17698 - var _3b = $get($_.lscs, 2); //#17699 - var _3d = $get($_.mscs, 0); //#17699 - var _3f = $get($_.mscs, 1); //#17699 - var _3h = $get($_.mscs, 2); //#17699 - $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) % 900); //#17700 - var _3l = $get($_.lscs, 3); //#17701 - var _3n = $get($_.mscs, 1); //#17701 - var _3p = $get($_.mscs, 2); //#17701 - $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) % 900); //#17702 - $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#17704 - } //#17704 - $_.rem = $_.inlen % 6; //#17706 - if ($_.rem != 0) { //#17711 - $k[$j++] = $_.out; //#17709 - $k[$j++] = $_.out.length - $_.rem; //#17709 - $k[$j++] = Infinity; //#17709 - $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#17709 - var _46 = $a(); //#17709 - var _47 = $k[--$j]; //#17710 - $puti($k[--$j], _47, _46); //#17710 - } //#17710 - $k[$j++] = $_.out; //#17712 - }; //#17712 - if ($_.ccb) { //#17721 - $_.barlen = $_.barcode.length; //#17716 - $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#17717 - $put($_.datcws, 0, 920); //#17718 - var _4I = (($_.barlen % 6) == 0) ? 924 : 901; //#17719 - $put($_.datcws, 1, _4I); //#17719 - $k[$j++] = $_.datcws; //#17720 - $k[$j++] = 2; //#17720 - $k[$j++] = Infinity; //#17720 - $forall($_.barcode); //#17720 - var _4L = $a(); //#17720 - $k[$j++] = _4L; //#17720 - $_.encb(); //#17720 - var _4M = $k[--$j]; //#17720 - var _4N = $k[--$j]; //#17720 - $puti($k[--$j], _4N, _4M); //#17720 - } //#17720 - if (((!$_.raw) && (!$_.cca)) && (!$_.ccb)) { //#18122 + $_.in = $k[--$j]; //#17998 + $_.inlen = $_.in.length; //#17999 + $_.out = $a(((~~($_.inlen / 6)) * 5) + ($_.inlen % 6)); //#18000 + for (var _2x = 0, _2w = (~~($_.inlen / 6)) - 1; _2x <= _2w; _2x += 1) { //#18023 + $_.k = _2x; //#18002 + $k[$j++] = Infinity; //#18003 + $aload($geti($_.in, $_.k * 6, 3)); //#18003 + $_.msbs = $a(); //#18003 + $k[$j++] = Infinity; //#18004 + $aload($_.msbs); //#18005 + var _33 = $k[--$j]; //#18005 + var _34 = $k[--$j]; //#18005 + var _35 = $k[--$j]; //#18005 + $k[$j++] = $f(($f(_33 + (_34 * 256))) + (_35 * 65536)); //#18006 + for (var _36 = 0, _37 = 3; _36 < _37; _36++) { //#18006 + var _38 = $k[--$j]; //#18006 + $k[$j++] = _38 % 900; //#18006 + $k[$j++] = ~~(_38 / 900); //#18006 + } //#18006 + $_.mscs = $a(); //#18006 + $k[$j++] = Infinity; //#18008 + $aload($geti($_.in, ($_.k * 6) + 3, 3)); //#18008 + $_.lsbs = $a(); //#18008 + $k[$j++] = Infinity; //#18009 + $aload($_.lsbs); //#18010 + var _3F = $k[--$j]; //#18010 + var _3G = $k[--$j]; //#18010 + var _3H = $k[--$j]; //#18010 + $k[$j++] = $f(($f(_3F + (_3G * 256))) + (_3H * 65536)); //#18011 + for (var _3I = 0, _3J = 3; _3I < _3J; _3I++) { //#18011 + var _3K = $k[--$j]; //#18011 + $k[$j++] = _3K % 900; //#18011 + $k[$j++] = ~~(_3K / 900); //#18011 + } //#18011 + $_.lscs = $a(); //#18011 + var _3N = $get($_.lscs, 0); //#18013 + var _3P = $get($_.mscs, 0); //#18013 + $put($_.out, ($_.k * 5) + 4, ($f(_3N + (_3P * 316))) % 900); //#18014 + var _3T = $get($_.lscs, 1); //#18015 + var _3V = $get($_.mscs, 0); //#18015 + var _3X = $get($_.mscs, 1); //#18015 + $put($_.out, ($_.k * 5) + 3, ($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) % 900); //#18016 + var _3b = $get($_.lscs, 2); //#18017 + var _3d = $get($_.mscs, 0); //#18017 + var _3f = $get($_.mscs, 1); //#18017 + var _3h = $get($_.mscs, 2); //#18017 + $put($_.out, ($_.k * 5) + 2, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) % 900); //#18018 + var _3l = $get($_.lscs, 3); //#18019 + var _3n = $get($_.mscs, 1); //#18019 + var _3p = $get($_.mscs, 2); //#18019 + $put($_.out, ($_.k * 5) + 1, ($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) % 900); //#18020 + $put($_.out, $_.k * 5, ($f((~~(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_3N + (_3P * 316))) / 900)) + _3T)) + (_3V * 641))) + (_3X * 316))) / 900)) + _3b)) + (_3d * 20))) + (_3f * 641))) + (_3h * 316))) / 900)) + _3l)) + (_3n * 20))) + (_3p * 641))) / 900)) + ($get($_.mscs, 2) * 20))) % 900); //#18022 + } //#18022 + $_.rem = $_.inlen % 6; //#18024 + if ($_.rem != 0) { //#18029 + $k[$j++] = $_.out; //#18027 + $k[$j++] = $_.out.length - $_.rem; //#18027 + $k[$j++] = Infinity; //#18027 + $aload($geti($_.in, $_.inlen - $_.rem, $_.rem)); //#18027 + var _46 = $a(); //#18027 + var _47 = $k[--$j]; //#18028 + $puti($k[--$j], _47, _46); //#18028 + } //#18028 + $k[$j++] = $_.out; //#18030 + }; //#18030 + if ($_.ccb) { //#18039 + $_.barlen = $_.barcode.length; //#18034 + $_.datcws = $a((((~~($_.barlen / 6)) * 5) + ($_.barlen % 6)) + 2); //#18035 + $put($_.datcws, 0, 920); //#18036 + var _4I = (($_.barlen % 6) == 0) ? 924 : 901; //#18037 + $put($_.datcws, 1, _4I); //#18037 + $k[$j++] = $_.datcws; //#18038 + $k[$j++] = 2; //#18038 + $k[$j++] = Infinity; //#18038 + $forall($_.barcode); //#18038 + var _4L = $a(); //#18038 + $k[$j++] = _4L; //#18038 + $_.encb(); //#18038 + var _4M = $k[--$j]; //#18038 + var _4N = $k[--$j]; //#18038 + $puti($k[--$j], _4N, _4M); //#18038 + } //#18038 + if (((!$_.raw) && (!$_.cca)) && (!$_.ccb)) { //#18440 var _4U = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#17732 - $_.fncvals = _4U; //#17733 - $k[$j++] = 'msg'; //#17734 - $k[$j++] = $_.barcode; //#17734 - $k[$j++] = $_.fncvals; //#17734 - bwipp_parseinput(); //#17734 - var _4X = $k[--$j]; //#17734 - $_[$k[--$j]] = _4X; //#17734 - $_.msglen = $_.msg.length; //#17735 - if ($_.msglen >= 9) { //#17753 - $aload($geti($_.msg, 0, 7)); //#17739 - var _4d = $k[--$j]; //#17740 - var _4e = $k[--$j]; //#17740 - $k[$j++] = _4d == 29; //#17740 - $k[$j++] = _4e; //#17740 - $j--; //#17740 - var _4f = $k[--$j]; //#17740 - var _4g = $k[--$j]; //#17740 - var _4h = $k[--$j]; //#17740 - var _4i = $k[--$j]; //#17741 - var _4j = $k[--$j]; //#17741 - var _4k = $k[--$j]; //#17741 - if (((((_4f && (_4g == 48)) && (_4h == 30)) && (_4i == 62)) && (_4j == 41)) && (_4k == 91)) { //#17752 - $aload($geti($_.msg, $_.msglen - 2, 2)); //#17742 - var _4o = $k[--$j]; //#17743 - var _4p = $k[--$j]; //#17743 - if ((_4o == 4) && (_4p == 30)) { //#17751 - if ($get($_.msg, 5) == 53) { //#17748 - $k[$j++] = Infinity; //#17745 - $k[$j++] = $_.m05; //#17745 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#17745 - $_.msg = $a(); //#17745 - } else { //#17748 - if ($get($_.msg, 5) == 54) { //#17749 - $k[$j++] = Infinity; //#17748 - $k[$j++] = $_.m06; //#17748 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#17748 - $_.msg = $a(); //#17748 - } //#17748 - } //#17748 - } //#17748 - } //#17748 - } //#17748 - $_.msglen = $_.msg.length; //#17754 - $k[$j++] = Infinity; //#17757 - for (var _56 = 0, _57 = $_.msglen; _56 < _57; _56++) { //#17757 - $k[$j++] = 0; //#17757 - } //#17757 - $k[$j++] = 0; //#17757 - $_.numdigits = $a(); //#17757 - $k[$j++] = Infinity; //#17758 - for (var _5A = 0, _5B = $_.msglen; _5A < _5B; _5A++) { //#17758 - $k[$j++] = 0; //#17758 - } //#17758 - $k[$j++] = 0; //#17758 - $_.numtext = $a(); //#17758 - $k[$j++] = Infinity; //#17759 - for (var _5E = 0, _5F = $_.msglen; _5E < _5F; _5E++) { //#17759 - $k[$j++] = 0; //#17759 - } //#17759 - $k[$j++] = 0; //#17759 - $_.numbytes = $a(); //#17759 - $k[$j++] = Infinity; //#17760 - for (var _5I = 0, _5J = $_.msglen; _5I < _5J; _5I++) { //#17760 - $k[$j++] = 0; //#17760 - } //#17760 - $_.iseci = $a(); //#17760 - for (var _5M = $_.msglen - 1; _5M >= 0; _5M -= 1) { //#17773 - $_.i = _5M; //#17762 - var _5P = $get($_.msg, $_.i); //#17763 - if ((_5P >= 48) && (_5P <= 57)) { //#17765 - $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#17764 - } //#17764 - var _5Z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#17766 - if (_5Z && ($get($_.numdigits, $_.i) < 13)) { //#17768 - $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#17767 - } //#17767 - if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#17771 - $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#17770 - } //#17770 - $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#17772 - } //#17772 - $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#17774 - $_.numtext = $geti($_.numtext, 0, $_.msglen); //#17775 - $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#17776 - $_.seq = $a([]); //#17778 - $_.seqlen = 0; //#17778 - $_.state = $_.B; //#17778 - $_.p = 0; //#17778 - for (;;) { //#17840 - if ($_.p == $_.msglen) { //#17779 - break; //#17779 - } //#17779 - var _6H = $get($_.msg, $_.p); //#17780 - if (($_.p == 0) && ((_6H == $_.m05) || (_6H == $_.m06))) { //#17838 - $k[$j++] = Infinity; //#17781 - $aload($_.seq); //#17782 - var _6P = ($get($_.msg, $_.p) == $_.m05) ? $_.m05 : $_.m06; //#17783 - $k[$j++] = _6P; //#17783 - $_.seq = $a(); //#17783 - $_.p = $_.p + 1; //#17785 - $_.seqlen = $_.seqlen + 1; //#17786 - } else { //#17838 - if ($get($_.iseci, $_.p)) { //#17838 - $_.eci = $get($_.msg, $_.p); //#17789 - $k[$j++] = Infinity; //#17790 - $aload($_.seq); //#17791 - $k[$j++] = $a([$_.eci]); //#17792 - $_.seq = $a(); //#17792 - $_.p = $_.p + 1; //#17794 - $k[$j++] = 'seqlen'; //#17795 - $k[$j++] = $_.seqlen; //#17795 - if ($_.eci <= -1810900) { //#17795 - $k[$j++] = 2; //#17795 - } else { //#17795 - var _6h = ($_.eci <= -1000900) ? 3 : 2; //#17795 - $k[$j++] = _6h; //#17795 - } //#17795 - var _6i = $k[--$j]; //#17795 - var _6j = $k[--$j]; //#17795 - $_[$k[--$j]] = $f(_6j + _6i); //#17795 - } else { //#17838 - $_.n = $get($_.numdigits, $_.p); //#17797 - if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#17838 - $k[$j++] = Infinity; //#17799 - $aload($_.seq); //#17800 - $k[$j++] = $_.nl; //#17802 - $k[$j++] = Infinity; //#17802 - $aload($geti($_.msg, $_.p, $_.n)); //#17802 - var _6y = $a(); //#17802 - $k[$j++] = _6y; //#17802 - $_.seq = $a(); //#17802 - $_.state = $_.N; //#17804 - $_.p = $f($_.p + $_.n); //#17805 - $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#17806 - } else { //#17838 - $_.t = $get($_.numtext, $_.p); //#17808 - if ($_.t >= 5) { //#17838 - $k[$j++] = Infinity; //#17810 - $aload($_.seq); //#17811 - if ($_.state != $_.T) { //#17814 - $k[$j++] = $_.tl; //#17813 - } //#17813 - $k[$j++] = Infinity; //#17815 - $aload($geti($_.msg, $_.p, $_.t)); //#17815 - var _7H = $a(); //#17815 - $k[$j++] = _7H; //#17815 - $_.seq = $a(); //#17815 - $_.state = $_.T; //#17817 - $_.p = $f($_.p + $_.t); //#17818 - $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#17819 - } else { //#17838 - $_.b = $get($_.numbytes, $_.p); //#17821 - if (($_.b == 1) && ($_.state == $_.T)) { //#17838 - $k[$j++] = Infinity; //#17823 - $aload($_.seq); //#17824 - $k[$j++] = $_.bs; //#17826 - $k[$j++] = $a([$get($_.msg, $_.p)]); //#17826 - $_.seq = $a(); //#17826 - $_.p = $f($_.p + $_.b); //#17828 - $_.seqlen = $f($_.seqlen + 2); //#17829 - } else { //#17838 - $k[$j++] = Infinity; //#17831 - $aload($_.seq); //#17832 - var _7g = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#17833 - $k[$j++] = _7g; //#17834 - $k[$j++] = Infinity; //#17834 - $aload($geti($_.msg, $_.p, $_.b)); //#17834 - var _7l = $a(); //#17834 - $k[$j++] = _7l; //#17834 - $_.seq = $a(); //#17834 - $_.state = $_.B; //#17836 - $_.p = $f($_.p + $_.b); //#17837 - $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - } //#17838 - $k[$j++] = Infinity; //#17842 - $k[$j++] = $_.tl; //#17843 - $k[$j++] = 900; //#17843 - $k[$j++] = $_.bl; //#17843 - $k[$j++] = 901; //#17843 - $k[$j++] = $_.bl6; //#17843 - $k[$j++] = 924; //#17843 - $k[$j++] = $_.nl; //#17843 - $k[$j++] = 902; //#17843 - $k[$j++] = $_.bs; //#17843 - $k[$j++] = 913; //#17843 - $k[$j++] = $_.m05; //#17843 - $k[$j++] = 916; //#17843 - $k[$j++] = $_.m06; //#17843 - $k[$j++] = 917; //#17843 - $_.latchcws = $d(); //#17844 + ]); //#18050 + $_.fncvals = _4U; //#18051 + $k[$j++] = 'msg'; //#18052 + $k[$j++] = $_.barcode; //#18052 + $k[$j++] = $_.fncvals; //#18052 + bwipp_parseinput(); //#18052 + var _4X = $k[--$j]; //#18052 + $_[$k[--$j]] = _4X; //#18052 + $_.msglen = $_.msg.length; //#18053 + if ($_.msglen >= 9) { //#18071 + $aload($geti($_.msg, 0, 7)); //#18057 + var _4d = $k[--$j]; //#18058 + var _4e = $k[--$j]; //#18058 + $k[$j++] = _4d == 29; //#18058 + $k[$j++] = _4e; //#18058 + $j--; //#18058 + var _4f = $k[--$j]; //#18058 + var _4g = $k[--$j]; //#18058 + var _4h = $k[--$j]; //#18058 + var _4i = $k[--$j]; //#18059 + var _4j = $k[--$j]; //#18059 + var _4k = $k[--$j]; //#18059 + if (((((_4f && (_4g == 48)) && (_4h == 30)) && (_4i == 62)) && (_4j == 41)) && (_4k == 91)) { //#18070 + $aload($geti($_.msg, $_.msglen - 2, 2)); //#18060 + var _4o = $k[--$j]; //#18061 + var _4p = $k[--$j]; //#18061 + if ((_4o == 4) && (_4p == 30)) { //#18069 + if ($get($_.msg, 5) == 53) { //#18066 + $k[$j++] = Infinity; //#18063 + $k[$j++] = $_.m05; //#18063 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18063 + $_.msg = $a(); //#18063 + } else { //#18066 + if ($get($_.msg, 5) == 54) { //#18067 + $k[$j++] = Infinity; //#18066 + $k[$j++] = $_.m06; //#18066 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18066 + $_.msg = $a(); //#18066 + } //#18066 + } //#18066 + } //#18066 + } //#18066 + } //#18066 + $_.msglen = $_.msg.length; //#18072 + $k[$j++] = Infinity; //#18075 + for (var _56 = 0, _57 = $_.msglen; _56 < _57; _56++) { //#18075 + $k[$j++] = 0; //#18075 + } //#18075 + $k[$j++] = 0; //#18075 + $_.numdigits = $a(); //#18075 + $k[$j++] = Infinity; //#18076 + for (var _5A = 0, _5B = $_.msglen; _5A < _5B; _5A++) { //#18076 + $k[$j++] = 0; //#18076 + } //#18076 + $k[$j++] = 0; //#18076 + $_.numtext = $a(); //#18076 + $k[$j++] = Infinity; //#18077 + for (var _5E = 0, _5F = $_.msglen; _5E < _5F; _5E++) { //#18077 + $k[$j++] = 0; //#18077 + } //#18077 + $k[$j++] = 0; //#18077 + $_.numbytes = $a(); //#18077 + $k[$j++] = Infinity; //#18078 + for (var _5I = 0, _5J = $_.msglen; _5I < _5J; _5I++) { //#18078 + $k[$j++] = 0; //#18078 + } //#18078 + $_.iseci = $a(); //#18078 + for (var _5M = $_.msglen - 1; _5M >= 0; _5M -= 1) { //#18091 + $_.i = _5M; //#18080 + var _5P = $get($_.msg, $_.i); //#18081 + if ((_5P >= 48) && (_5P <= 57)) { //#18083 + $put($_.numdigits, $_.i, $f($get($_.numdigits, $_.i + 1) + 1)); //#18082 + } //#18082 + var _5Z = $get($_.alltext, $get($_.msg, $_.i)) !== undefined; //#18084 + if (_5Z && ($get($_.numdigits, $_.i) < 13)) { //#18086 + $put($_.numtext, $_.i, $f($get($_.numtext, $_.i + 1) + 1)); //#18085 + } //#18085 + if ((($get($_.msg, $_.i) >= 0) && ($get($_.numtext, $_.i) < 5)) && ($get($_.numdigits, $_.i) < 13)) { //#18089 + $put($_.numbytes, $_.i, $f($get($_.numbytes, $_.i + 1) + 1)); //#18088 + } //#18088 + $put($_.iseci, $_.i, $get($_.msg, $_.i) <= -1000000); //#18090 + } //#18090 + $_.numdigits = $geti($_.numdigits, 0, $_.msglen); //#18092 + $_.numtext = $geti($_.numtext, 0, $_.msglen); //#18093 + $_.numbytes = $geti($_.numbytes, 0, $_.msglen); //#18094 + $_.seq = $a([]); //#18096 + $_.seqlen = 0; //#18096 + $_.state = $_.B; //#18096 + $_.p = 0; //#18096 + for (;;) { //#18158 + if ($_.p == $_.msglen) { //#18097 + break; //#18097 + } //#18097 + var _6H = $get($_.msg, $_.p); //#18098 + if (($_.p == 0) && ((_6H == $_.m05) || (_6H == $_.m06))) { //#18156 + $k[$j++] = Infinity; //#18099 + $aload($_.seq); //#18100 + var _6P = ($get($_.msg, $_.p) == $_.m05) ? $_.m05 : $_.m06; //#18101 + $k[$j++] = _6P; //#18101 + $_.seq = $a(); //#18101 + $_.p = $_.p + 1; //#18103 + $_.seqlen = $_.seqlen + 1; //#18104 + } else { //#18156 + if ($get($_.iseci, $_.p)) { //#18156 + $_.eci = $get($_.msg, $_.p); //#18107 + $k[$j++] = Infinity; //#18108 + $aload($_.seq); //#18109 + $k[$j++] = $a([$_.eci]); //#18110 + $_.seq = $a(); //#18110 + $_.p = $_.p + 1; //#18112 + $k[$j++] = 'seqlen'; //#18113 + $k[$j++] = $_.seqlen; //#18113 + if ($_.eci <= -1810900) { //#18113 + $k[$j++] = 2; //#18113 + } else { //#18113 + var _6h = ($_.eci <= -1000900) ? 3 : 2; //#18113 + $k[$j++] = _6h; //#18113 + } //#18113 + var _6i = $k[--$j]; //#18113 + var _6j = $k[--$j]; //#18113 + $_[$k[--$j]] = $f(_6j + _6i); //#18113 + } else { //#18156 + $_.n = $get($_.numdigits, $_.p); //#18115 + if (($_.n >= 13) || (($_.n == $_.msglen) && ($_.n >= 8))) { //#18156 + $k[$j++] = Infinity; //#18117 + $aload($_.seq); //#18118 + $k[$j++] = $_.nl; //#18120 + $k[$j++] = Infinity; //#18120 + $aload($geti($_.msg, $_.p, $_.n)); //#18120 + var _6y = $a(); //#18120 + $k[$j++] = _6y; //#18120 + $_.seq = $a(); //#18120 + $_.state = $_.N; //#18122 + $_.p = $f($_.p + $_.n); //#18123 + $_.seqlen = $f(($_.seqlen + 1) + $_.n); //#18124 + } else { //#18156 + $_.t = $get($_.numtext, $_.p); //#18126 + if ($_.t >= 5) { //#18156 + $k[$j++] = Infinity; //#18128 + $aload($_.seq); //#18129 + if ($_.state != $_.T) { //#18132 + $k[$j++] = $_.tl; //#18131 + } //#18131 + $k[$j++] = Infinity; //#18133 + $aload($geti($_.msg, $_.p, $_.t)); //#18133 + var _7H = $a(); //#18133 + $k[$j++] = _7H; //#18133 + $_.seq = $a(); //#18133 + $_.state = $_.T; //#18135 + $_.p = $f($_.p + $_.t); //#18136 + $_.seqlen = $f($f($_.seqlen + 1) + $_.t); //#18137 + } else { //#18156 + $_.b = $get($_.numbytes, $_.p); //#18139 + if (($_.b == 1) && ($_.state == $_.T)) { //#18156 + $k[$j++] = Infinity; //#18141 + $aload($_.seq); //#18142 + $k[$j++] = $_.bs; //#18144 + $k[$j++] = $a([$get($_.msg, $_.p)]); //#18144 + $_.seq = $a(); //#18144 + $_.p = $f($_.p + $_.b); //#18146 + $_.seqlen = $f($_.seqlen + 2); //#18147 + } else { //#18156 + $k[$j++] = Infinity; //#18149 + $aload($_.seq); //#18150 + var _7g = (($_.b % 6) != 0) ? $_.bl : $_.bl6; //#18151 + $k[$j++] = _7g; //#18152 + $k[$j++] = Infinity; //#18152 + $aload($geti($_.msg, $_.p, $_.b)); //#18152 + var _7l = $a(); //#18152 + $k[$j++] = _7l; //#18152 + $_.seq = $a(); //#18152 + $_.state = $_.B; //#18154 + $_.p = $f($_.p + $_.b); //#18155 + $_.seqlen = $f($f($_.seqlen + 1) + $_.b); //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + } //#18156 + $k[$j++] = Infinity; //#18160 + $k[$j++] = $_.tl; //#18161 + $k[$j++] = 900; //#18161 + $k[$j++] = $_.bl; //#18161 + $k[$j++] = 901; //#18161 + $k[$j++] = $_.bl6; //#18161 + $k[$j++] = 924; //#18161 + $k[$j++] = $_.nl; //#18161 + $k[$j++] = 902; //#18161 + $k[$j++] = $_.bs; //#18161 + $k[$j++] = 913; //#18161 + $k[$j++] = $_.m05; //#18161 + $k[$j++] = 916; //#18161 + $k[$j++] = $_.m06; //#18161 + $k[$j++] = 917; //#18161 + $_.latchcws = $d(); //#18162 $_.enca = function() { - var _84 = $get($get($_.charvals, $_.A), $k[--$j]); //#17847 - $k[$j++] = _84; //#17847 - }; //#17847 + var _84 = $get($get($_.charvals, $_.A), $k[--$j]); //#18165 + $k[$j++] = _84; //#18165 + }; //#18165 $_.encl = function() { - var _89 = $get($get($_.charvals, $_.L), $k[--$j]); //#17848 - $k[$j++] = _89; //#17848 - }; //#17848 + var _89 = $get($get($_.charvals, $_.L), $k[--$j]); //#18166 + $k[$j++] = _89; //#18166 + }; //#18166 $_.encm = function() { - var _8E = $get($get($_.charvals, $_.M), $k[--$j]); //#17849 - $k[$j++] = _8E; //#17849 - }; //#17849 + var _8E = $get($get($_.charvals, $_.M), $k[--$j]); //#18167 + $k[$j++] = _8E; //#18167 + }; //#18167 $_.encp = function() { - var _8J = $get($get($_.charvals, $_.P), $k[--$j]); //#17850 - $k[$j++] = _8J; //#17850 - }; //#17850 - $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#17851 + var _8J = $get($get($_.charvals, $_.P), $k[--$j]); //#18168 + $k[$j++] = _8J; //#18168 + }; //#18168 + $_.textencfuncs = $a(['enca', 'encl', 'encm', 'encp']); //#18169 $_.addtotext = function() { - $put($_.text, $_.l, $k[--$j]); //#17854 - $_.l = $_.l + 1; //#17855 - }; //#17855 + $put($_.text, $_.l, $k[--$j]); //#18172 + $_.l = $_.l + 1; //#18173 + }; //#18173 $_.enct = function() { - $_.in = $k[--$j]; //#17860 - $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17862 - $put($_.curlen, $_.submode, 0); //#17863 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#17864 - $forall($_.in, function() { //#17934 - $_.char = $k[--$j]; //#17869 - for (;;) { //#17890 - $_.imp = false; //#17873 - var _8i = $a([$_.A, $_.L, $_.M, $_.P]); //#17874 - for (var _8j = 0, _8k = _8i.length; _8j < _8k; _8j++) { //#17888 - $_.x = $get(_8i, _8j); //#17875 - var _8q = $a([$_.A, $_.L, $_.M, $_.P]); //#17876 - for (var _8r = 0, _8s = _8q.length; _8r < _8s; _8r++) { //#17887 - $_.y = $get(_8q, _8r); //#17877 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#17878 - if ($_.cost < $get($_.curlen, $_.y)) { //#17886 - $put($_.curlen, $_.y, $_.cost); //#17880 - $k[$j++] = $_.curseq; //#17883 - $k[$j++] = $_.y; //#17883 - $k[$j++] = Infinity; //#17881 - $aload($get($_.curseq, $_.x)); //#17882 - $aload($get($get($_.latseq, $_.x), $_.y)); //#17883 - var _9J = $a(); //#17883 - var _9K = $k[--$j]; //#17884 - $put($k[--$j], _9K, _9J); //#17884 - $_.imp = true; //#17885 - } //#17885 - } //#17885 - } //#17885 - if (!$_.imp) { //#17889 - break; //#17889 - } //#17889 - } //#17889 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#17893 - $_.nxtseq = $a(4); //#17894 - var _9X = $a([$_.A, $_.L, $_.M, $_.P]); //#17896 - for (var _9Y = 0, _9Z = _9X.length; _9Y < _9Z; _9Y++) { //#17929 - $_.x = $get(_9X, _9Y); //#17897 - for (;;) { //#17927 - var _9f = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#17901 - if (!_9f) { //#17901 - break; //#17901 - } //#17901 - $_.cost = $f($get($_.curlen, $_.x) + 1); //#17904 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#17908 - $put($_.nxtlen, $_.x, $_.cost); //#17906 - $k[$j++] = $_.nxtseq; //#17907 - $k[$j++] = $_.x; //#17907 - $k[$j++] = Infinity; //#17907 - $aload($get($_.curseq, $_.x)); //#17907 - $k[$j++] = $_.char; //#17907 - var _9w = $a(); //#17907 - var _9x = $k[--$j]; //#17907 - $put($k[--$j], _9x, _9w); //#17907 - } //#17907 - var _A3 = $a([$_.A, $_.L, $_.M, $_.P]); //#17911 - for (var _A4 = 0, _A5 = _A3.length; _A4 < _A5; _A4++) { //#17924 - $_.y = $get(_A3, _A4); //#17912 - if ($ne($_.x, $_.y)) { //#17923 - $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#17914 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#17922 - $put($_.nxtlen, $_.y, $_.cost); //#17916 - $k[$j++] = $_.nxtseq; //#17920 - $k[$j++] = $_.y; //#17920 - $k[$j++] = Infinity; //#17917 - $aload($get($_.curseq, $_.y)); //#17918 - var _AV = ($_.x == $_.A) ? $_.as : $_.ps; //#17919 - $k[$j++] = _AV; //#17920 - $k[$j++] = $_.char; //#17920 - var _AX = $a(); //#17920 - var _AY = $k[--$j]; //#17921 - $put($k[--$j], _AY, _AX); //#17921 - } //#17921 - } //#17921 - } //#17921 - break; //#17926 - } //#17926 - } //#17926 - $_.curlen = $_.nxtlen; //#17931 - $_.curseq = $_.nxtseq; //#17932 - }); //#17932 - $_.minseq = $_.e; //#17937 - var _Ah = $a([$_.A, $_.L, $_.M, $_.P]); //#17938 - for (var _Ai = 0, _Aj = _Ah.length; _Ai < _Aj; _Ai++) { //#17944 - $_.k = $get(_Ah, _Ai); //#17939 - if ($get($_.curlen, $_.k) < $_.minseq) { //#17943 - $_.minseq = $get($_.curlen, $_.k); //#17941 - $_.txtseq = $get($_.curseq, $_.k); //#17942 - } //#17942 - } //#17942 - $_.text = $a($_.minseq); //#17947 - $_.k = 0; //#17948 - $_.l = 0; //#17948 - for (;;) { //#17968 - if ($_.k >= $_.txtseq.length) { //#17949 - break; //#17949 - } //#17949 - $_.char = $get($_.txtseq, $_.k); //#17951 - $k[$j++] = $_.char; //#17954 + $_.in = $k[--$j]; //#18178 + $_.curlen = $a([$_.e, $_.e, $_.e, $_.e]); //#18180 + $put($_.curlen, $_.submode, 0); //#18181 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([])]); //#18182 + $forall($_.in, function() { //#18252 + $_.char = $k[--$j]; //#18187 + for (;;) { //#18208 + $_.imp = false; //#18191 + var _8i = $a([$_.A, $_.L, $_.M, $_.P]); //#18192 + for (var _8j = 0, _8k = _8i.length; _8j < _8k; _8j++) { //#18206 + $_.x = $get(_8i, _8j); //#18193 + var _8q = $a([$_.A, $_.L, $_.M, $_.P]); //#18194 + for (var _8r = 0, _8s = _8q.length; _8r < _8s; _8r++) { //#18205 + $_.y = $get(_8q, _8r); //#18195 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#18196 + if ($_.cost < $get($_.curlen, $_.y)) { //#18204 + $put($_.curlen, $_.y, $_.cost); //#18198 + $k[$j++] = $_.curseq; //#18201 + $k[$j++] = $_.y; //#18201 + $k[$j++] = Infinity; //#18199 + $aload($get($_.curseq, $_.x)); //#18200 + $aload($get($get($_.latseq, $_.x), $_.y)); //#18201 + var _9J = $a(); //#18201 + var _9K = $k[--$j]; //#18202 + $put($k[--$j], _9K, _9J); //#18202 + $_.imp = true; //#18203 + } //#18203 + } //#18203 + } //#18203 + if (!$_.imp) { //#18207 + break; //#18207 + } //#18207 + } //#18207 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e]); //#18211 + $_.nxtseq = $a(4); //#18212 + var _9X = $a([$_.A, $_.L, $_.M, $_.P]); //#18214 + for (var _9Y = 0, _9Z = _9X.length; _9Y < _9Z; _9Y++) { //#18247 + $_.x = $get(_9X, _9Y); //#18215 + for (;;) { //#18245 + var _9f = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#18219 + if (!_9f) { //#18219 + break; //#18219 + } //#18219 + $_.cost = $f($get($_.curlen, $_.x) + 1); //#18222 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#18226 + $put($_.nxtlen, $_.x, $_.cost); //#18224 + $k[$j++] = $_.nxtseq; //#18225 + $k[$j++] = $_.x; //#18225 + $k[$j++] = Infinity; //#18225 + $aload($get($_.curseq, $_.x)); //#18225 + $k[$j++] = $_.char; //#18225 + var _9w = $a(); //#18225 + var _9x = $k[--$j]; //#18225 + $put($k[--$j], _9x, _9w); //#18225 + } //#18225 + var _A3 = $a([$_.A, $_.L, $_.M, $_.P]); //#18229 + for (var _A4 = 0, _A5 = _A3.length; _A4 < _A5; _A4++) { //#18242 + $_.y = $get(_A3, _A4); //#18230 + if ($ne($_.x, $_.y)) { //#18241 + $_.cost = $f($f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)) + 1); //#18232 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#18240 + $put($_.nxtlen, $_.y, $_.cost); //#18234 + $k[$j++] = $_.nxtseq; //#18238 + $k[$j++] = $_.y; //#18238 + $k[$j++] = Infinity; //#18235 + $aload($get($_.curseq, $_.y)); //#18236 + var _AV = ($_.x == $_.A) ? $_.as : $_.ps; //#18237 + $k[$j++] = _AV; //#18238 + $k[$j++] = $_.char; //#18238 + var _AX = $a(); //#18238 + var _AY = $k[--$j]; //#18239 + $put($k[--$j], _AY, _AX); //#18239 + } //#18239 + } //#18239 + } //#18239 + break; //#18244 + } //#18244 + } //#18244 + $_.curlen = $_.nxtlen; //#18249 + $_.curseq = $_.nxtseq; //#18250 + }); //#18250 + $_.minseq = $_.e; //#18255 + var _Ah = $a([$_.A, $_.L, $_.M, $_.P]); //#18256 + for (var _Ai = 0, _Aj = _Ah.length; _Ai < _Aj; _Ai++) { //#18262 + $_.k = $get(_Ah, _Ai); //#18257 + if ($get($_.curlen, $_.k) < $_.minseq) { //#18261 + $_.minseq = $get($_.curlen, $_.k); //#18259 + $_.txtseq = $get($_.curseq, $_.k); //#18260 + } //#18260 + } //#18260 + $_.text = $a($_.minseq); //#18265 + $_.k = 0; //#18266 + $_.l = 0; //#18266 + for (;;) { //#18286 + if ($_.k >= $_.txtseq.length) { //#18267 + break; //#18267 + } //#18267 + $_.char = $get($_.txtseq, $_.k); //#18269 + $k[$j++] = $_.char; //#18272 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { break; - } //#17954 - $_.addtotext(); //#17954 - $_.k = $_.k + 1; //#17955 - if (($_.char == $_.as) || ($_.char == $_.ps)) { //#17961 - $k[$j++] = $get($_.txtseq, $_.k); //#17959 - if ($_.char == $_.as) { //#17959 - $_.enca(); //#17959 - } else { //#17959 - $_.encp(); //#17959 - } //#17959 - $_.addtotext(); //#17959 - $_.k = $_.k + 1; //#17960 - } //#17960 - if ($_.char == $_.al) { //#17964 - $_.submode = $_.A; //#17964 - } //#17964 - if ($_.char == $_.ll) { //#17965 - $_.submode = $_.L; //#17965 - } //#17965 - if ($_.char == $_.ml) { //#17966 - $_.submode = $_.M; //#17966 - } //#17966 - if ($_.char == $_.pl) { //#17967 - $_.submode = $_.P; //#17967 - } //#17967 - } //#17967 - if (($_.text.length % 2) == 1) { //#18015 - if ($_.submode == $_.P) { //#18011 - $k[$j++] = 'pad'; //#17972 - $k[$j++] = $_.al; //#17972 - $_.encp(); //#17972 - var _BY = $k[--$j]; //#17972 - $_[$k[--$j]] = _BY; //#17972 - $_.submode = $_.A; //#17973 - } else { //#18011 - $_.nextecitext = false; //#17976 - for (var _Be = $_.i + 1, _Bd = $_.seq.length - 1; _Be <= _Bd; _Be += 1) { //#17983 - $_.ti = _Be; //#17979 - if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#17980 - $_.nextecitext = false; //#17980 - break; //#17980 - } //#17980 - if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#17981 - break; //#17981 - } //#17981 - $_.nextecitext = true; //#17982 - } //#17982 - if ($_.nextecitext) { //#18011 - if ($_.submode == $_.A) { //#18008 - var _Bx = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17986 - if (_Bx) { //#17991 - $k[$j++] = 'pad'; //#17987 - $k[$j++] = $_.ll; //#17987 - $_.enca(); //#17987 - var _Bz = $k[--$j]; //#17987 - $_[$k[--$j]] = _Bz; //#17987 - $_.submode = $_.L; //#17988 - } else { //#17991 - $k[$j++] = 'pad'; //#17990 - $k[$j++] = $_.ml; //#17990 - $_.enca(); //#17990 - var _C3 = $k[--$j]; //#17990 - $_[$k[--$j]] = _C3; //#17990 - $_.submode = $_.M; //#17991 - } //#17991 - } else { //#18008 - if ($_.submode == $_.M) { //#18008 - var _CF = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17995 - if (_CF) { //#18004 - $k[$j++] = 'pad'; //#17996 - $k[$j++] = $_.ll; //#17996 - $_.encm(); //#17996 - var _CH = $k[--$j]; //#17996 - $_[$k[--$j]] = _CH; //#17996 - $_.submode = $_.L; //#17997 - } else { //#18004 - var _CR = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#17999 - if (_CR) { //#18004 - $k[$j++] = 'pad'; //#18000 - $k[$j++] = $_.pl; //#18000 - $_.encm(); //#18000 - var _CT = $k[--$j]; //#18000 - $_[$k[--$j]] = _CT; //#18000 - $_.submode = $_.P; //#18001 - } else { //#18004 - $k[$j++] = 'pad'; //#18003 - $k[$j++] = $_.al; //#18003 - $_.encm(); //#18003 - var _CX = $k[--$j]; //#18003 - $_[$k[--$j]] = _CX; //#18003 - $_.submode = $_.A; //#18004 - } //#18004 - } //#18004 - } else { //#18008 - $k[$j++] = 'pad'; //#18007 - $k[$j++] = $_.ml; //#18007 - $_.encl(); //#18007 - var _Cb = $k[--$j]; //#18007 - $_[$k[--$j]] = _Cb; //#18007 - $_.submode = $_.M; //#18008 - } //#18008 - } //#18008 - } else { //#18011 - $k[$j++] = 'pad'; //#18011 - $k[$j++] = $_.ps; //#18011 + } //#18272 + $_.addtotext(); //#18272 + $_.k = $_.k + 1; //#18273 + if (($_.char == $_.as) || ($_.char == $_.ps)) { //#18279 + $k[$j++] = $get($_.txtseq, $_.k); //#18277 + if ($_.char == $_.as) { //#18277 + $_.enca(); //#18277 + } else { //#18277 + $_.encp(); //#18277 + } //#18277 + $_.addtotext(); //#18277 + $_.k = $_.k + 1; //#18278 + } //#18278 + if ($_.char == $_.al) { //#18282 + $_.submode = $_.A; //#18282 + } //#18282 + if ($_.char == $_.ll) { //#18283 + $_.submode = $_.L; //#18283 + } //#18283 + if ($_.char == $_.ml) { //#18284 + $_.submode = $_.M; //#18284 + } //#18284 + if ($_.char == $_.pl) { //#18285 + $_.submode = $_.P; //#18285 + } //#18285 + } //#18285 + if (($_.text.length % 2) == 1) { //#18333 + if ($_.submode == $_.P) { //#18329 + $k[$j++] = 'pad'; //#18290 + $k[$j++] = $_.al; //#18290 + $_.encp(); //#18290 + var _BY = $k[--$j]; //#18290 + $_[$k[--$j]] = _BY; //#18290 + $_.submode = $_.A; //#18291 + } else { //#18329 + $_.nextecitext = false; //#18294 + for (var _Be = $_.i + 1, _Bd = $_.seq.length - 1; _Be <= _Bd; _Be += 1) { //#18301 + $_.ti = _Be; //#18297 + if ($ne($type($get($_.seq, $_.ti)), 'arraytype')) { //#18298 + $_.nextecitext = false; //#18298 + break; //#18298 + } //#18298 + if ($get($get($_.seq, $_.ti), 0) > -1000000) { //#18299 + break; //#18299 + } //#18299 + $_.nextecitext = true; //#18300 + } //#18300 + if ($_.nextecitext) { //#18329 + if ($_.submode == $_.A) { //#18326 + var _Bx = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18304 + if (_Bx) { //#18309 + $k[$j++] = 'pad'; //#18305 + $k[$j++] = $_.ll; //#18305 + $_.enca(); //#18305 + var _Bz = $k[--$j]; //#18305 + $_[$k[--$j]] = _Bz; //#18305 + $_.submode = $_.L; //#18306 + } else { //#18309 + $k[$j++] = 'pad'; //#18308 + $k[$j++] = $_.ml; //#18308 + $_.enca(); //#18308 + var _C3 = $k[--$j]; //#18308 + $_[$k[--$j]] = _C3; //#18308 + $_.submode = $_.M; //#18309 + } //#18309 + } else { //#18326 + if ($_.submode == $_.M) { //#18326 + var _CF = $get($get($_.charvals, $_.L), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18313 + if (_CF) { //#18322 + $k[$j++] = 'pad'; //#18314 + $k[$j++] = $_.ll; //#18314 + $_.encm(); //#18314 + var _CH = $k[--$j]; //#18314 + $_[$k[--$j]] = _CH; //#18314 + $_.submode = $_.L; //#18315 + } else { //#18322 + var _CR = $get($get($_.charvals, $_.P), $get($get($_.seq, $_.ti), 0)) !== undefined; //#18317 + if (_CR) { //#18322 + $k[$j++] = 'pad'; //#18318 + $k[$j++] = $_.pl; //#18318 + $_.encm(); //#18318 + var _CT = $k[--$j]; //#18318 + $_[$k[--$j]] = _CT; //#18318 + $_.submode = $_.P; //#18319 + } else { //#18322 + $k[$j++] = 'pad'; //#18321 + $k[$j++] = $_.al; //#18321 + $_.encm(); //#18321 + var _CX = $k[--$j]; //#18321 + $_[$k[--$j]] = _CX; //#18321 + $_.submode = $_.A; //#18322 + } //#18322 + } //#18322 + } else { //#18326 + $k[$j++] = 'pad'; //#18325 + $k[$j++] = $_.ml; //#18325 + $_.encl(); //#18325 + var _Cb = $k[--$j]; //#18325 + $_[$k[--$j]] = _Cb; //#18325 + $_.submode = $_.M; //#18326 + } //#18326 + } //#18326 + } else { //#18329 + $k[$j++] = 'pad'; //#18329 + $k[$j++] = $_.ps; //#18329 if ($_[$get($_.textencfuncs, $_.submode)]() === true) { return true; - } //#18011 - var _Cj = $k[--$j]; //#18011 - $_[$k[--$j]] = _Cj; //#18011 - } //#18011 - } //#18011 - $k[$j++] = Infinity; //#18014 - $aload($_.text); //#18014 - $k[$j++] = $_.pad; //#18014 - $_.text = $a(); //#18014 - } //#18014 - $_.out = $a(~~($_.text.length / 2)); //#18017 - for (var _Cs = 0, _Cr = $_.out.length - 1; _Cs <= _Cr; _Cs += 1) { //#18021 - $_.k = _Cs; //#18019 - $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#18020 - } //#18020 - $k[$j++] = $_.out; //#18023 - }; //#18023 + } //#18329 + var _Cj = $k[--$j]; //#18329 + $_[$k[--$j]] = _Cj; //#18329 + } //#18329 + } //#18329 + $k[$j++] = Infinity; //#18332 + $aload($_.text); //#18332 + $k[$j++] = $_.pad; //#18332 + $_.text = $a(); //#18332 + } //#18332 + $_.out = $a(~~($_.text.length / 2)); //#18335 + for (var _Cs = 0, _Cr = $_.out.length - 1; _Cs <= _Cr; _Cs += 1) { //#18339 + $_.k = _Cs; //#18337 + $put($_.out, $_.k, $f(($get($_.text, $_.k * 2) * 30) + $get($_.text, ($_.k * 2) + 1))); //#18338 + } //#18338 + $k[$j++] = $_.out; //#18341 + }; //#18341 $_.encn = function() { - $_.in = $k[--$j]; //#18028 - $_.out = $a([]); //#18029 - for (var _D6 = 0, _D5 = $_.in.length - 1; _D6 <= _D5; _D6 += 44) { //#18057 - $_.k = _D6; //#18031 - $k[$j++] = Infinity; //#18032 - var _DB = $_.in.length - $_.k; //#18033 - $k[$j++] = 1; //#18033 - $k[$j++] = $_.in; //#18033 - $k[$j++] = $_.k; //#18033 - $k[$j++] = _DB; //#18033 - if (_DB > 44) { //#18033 - $j--; //#18033 - $k[$j++] = 44; //#18033 - } //#18033 - var _DC = $k[--$j]; //#18033 - var _DD = $k[--$j]; //#18033 - var _DF = $geti($k[--$j], _DD, _DC); //#18033 - for (var _DG = 0, _DH = _DF.length; _DG < _DH; _DG++) { //#18034 - $k[$j++] = $f($get(_DF, _DG) - 48); //#18034 - } //#18034 - $_.gmod = $a(); //#18034 - $_.cwn = $a([]); //#18036 - for (;;) { //#18055 - $_.dv = 900; //#18037 - $_.gmul = $a([]); //#18038 - $_.val = 0; //#18038 - for (;;) { //#18050 - if ($_.gmod.length == 0) { //#18039 - break; //#18039 - } //#18039 - $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#18040 - $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#18041 - if ($_.val < $_.dv) { //#18047 - if ($_.gmul.length != 0) { //#18045 - $k[$j++] = Infinity; //#18044 - $aload($_.gmul); //#18044 - $k[$j++] = 0; //#18044 - $_.gmul = $a(); //#18044 - } //#18044 - } else { //#18047 - $k[$j++] = Infinity; //#18047 - $aload($_.gmul); //#18047 - $k[$j++] = ~~($_.val / $_.dv); //#18047 - $_.gmul = $a(); //#18047 - } //#18047 - $_.val = $_.val % $_.dv; //#18049 - } //#18049 - $_.dv = $_.val; //#18051 - $k[$j++] = Infinity; //#18052 - $k[$j++] = $_.dv; //#18052 - $aload($_.cwn); //#18052 - $_.cwn = $a(); //#18052 - $_.gmod = $_.gmul; //#18053 - if ($_.gmul.length == 0) { //#18054 - break; //#18054 - } //#18054 - } //#18054 - $k[$j++] = Infinity; //#18056 - $aload($_.out); //#18056 - $aload($_.cwn); //#18056 - $_.out = $a(); //#18056 - } //#18056 - $k[$j++] = $_.out; //#18058 - }; //#18058 + $_.in = $k[--$j]; //#18346 + $_.out = $a([]); //#18347 + for (var _D6 = 0, _D5 = $_.in.length - 1; _D6 <= _D5; _D6 += 44) { //#18375 + $_.k = _D6; //#18349 + $k[$j++] = Infinity; //#18350 + var _DB = $_.in.length - $_.k; //#18351 + $k[$j++] = 1; //#18351 + $k[$j++] = $_.in; //#18351 + $k[$j++] = $_.k; //#18351 + $k[$j++] = _DB; //#18351 + if (_DB > 44) { //#18351 + $j--; //#18351 + $k[$j++] = 44; //#18351 + } //#18351 + var _DC = $k[--$j]; //#18351 + var _DD = $k[--$j]; //#18351 + var _DF = $geti($k[--$j], _DD, _DC); //#18351 + for (var _DG = 0, _DH = _DF.length; _DG < _DH; _DG++) { //#18352 + $k[$j++] = $f($get(_DF, _DG) - 48); //#18352 + } //#18352 + $_.gmod = $a(); //#18352 + $_.cwn = $a([]); //#18354 + for (;;) { //#18373 + $_.dv = 900; //#18355 + $_.gmul = $a([]); //#18356 + $_.val = 0; //#18356 + for (;;) { //#18368 + if ($_.gmod.length == 0) { //#18357 + break; //#18357 + } //#18357 + $_.val = $f(($_.val * 10) + $get($_.gmod, 0)); //#18358 + $_.gmod = $geti($_.gmod, 1, $_.gmod.length - 1); //#18359 + if ($_.val < $_.dv) { //#18365 + if ($_.gmul.length != 0) { //#18363 + $k[$j++] = Infinity; //#18362 + $aload($_.gmul); //#18362 + $k[$j++] = 0; //#18362 + $_.gmul = $a(); //#18362 + } //#18362 + } else { //#18365 + $k[$j++] = Infinity; //#18365 + $aload($_.gmul); //#18365 + $k[$j++] = ~~($_.val / $_.dv); //#18365 + $_.gmul = $a(); //#18365 + } //#18365 + $_.val = $_.val % $_.dv; //#18367 + } //#18367 + $_.dv = $_.val; //#18369 + $k[$j++] = Infinity; //#18370 + $k[$j++] = $_.dv; //#18370 + $aload($_.cwn); //#18370 + $_.cwn = $a(); //#18370 + $_.gmod = $_.gmul; //#18371 + if ($_.gmul.length == 0) { //#18372 + break; //#18372 + } //#18372 + } //#18372 + $k[$j++] = Infinity; //#18374 + $aload($_.out); //#18374 + $aload($_.cwn); //#18374 + $_.out = $a(); //#18374 + } //#18374 + $k[$j++] = $_.out; //#18376 + }; //#18376 $_.ence = function() { - var _Dq = $f((-$get($k[--$j], 0)) - 1000000); //#18063 - $k[$j++] = _Dq; //#18071 - if (_Dq <= 899) { //#18070 - var _Dr = $k[--$j]; //#18064 - $k[$j++] = 927; //#18064 - $k[$j++] = _Dr; //#18064 - $astore($a(2)); //#18064 - } else { //#18070 - var _Dt = $k[--$j]; //#18065 - $k[$j++] = _Dt; //#18071 - if (_Dt <= 810899) { //#18070 - var _Du = $k[--$j]; //#18066 - $k[$j++] = 926; //#18066 - $k[$j++] = (~~(_Du / 900)) - 1; //#18066 - $k[$j++] = _Du % 900; //#18066 - $astore($a(3)); //#18066 - } else { //#18070 - var _Dw = $k[--$j]; //#18067 - $k[$j++] = _Dw; //#18071 - if (_Dw <= 811799) { //#18070 - var _Dx = $k[--$j]; //#18068 - $k[$j++] = 925; //#18068 - $k[$j++] = $f(_Dx - 810900); //#18068 - $astore($a(2)); //#18068 - } else { //#18070 - $k[$j++] = 'bwipp.pdf417badECI#18070'; //#18070 - $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#18070 - bwipp_raiseerror(); //#18070 - } //#18070 - } //#18070 - } //#18070 - }; //#18070 - $_.encfuncs = $a(['enct', 'encn', 'encb']); //#18074 + var _Dq = $f((-$get($k[--$j], 0)) - 1000000); //#18381 + $k[$j++] = _Dq; //#18389 + if (_Dq <= 899) { //#18388 + var _Dr = $k[--$j]; //#18382 + $k[$j++] = 927; //#18382 + $k[$j++] = _Dr; //#18382 + $astore($a(2)); //#18382 + } else { //#18388 + var _Dt = $k[--$j]; //#18383 + $k[$j++] = _Dt; //#18389 + if (_Dt <= 810899) { //#18388 + var _Du = $k[--$j]; //#18384 + $k[$j++] = 926; //#18384 + $k[$j++] = (~~(_Du / 900)) - 1; //#18384 + $k[$j++] = _Du % 900; //#18384 + $astore($a(3)); //#18384 + } else { //#18388 + var _Dw = $k[--$j]; //#18385 + $k[$j++] = _Dw; //#18389 + if (_Dw <= 811799) { //#18388 + var _Dx = $k[--$j]; //#18386 + $k[$j++] = 925; //#18386 + $k[$j++] = $f(_Dx - 810900); //#18386 + $astore($a(2)); //#18386 + } else { //#18388 + $k[$j++] = 'bwipp.pdf417badECI#18388'; //#18388 + $k[$j++] = "PDF417 supports ECIs 000000 to 811799"; //#18388 + bwipp_raiseerror(); //#18388 + } //#18388 + } //#18388 + } //#18388 + }; //#18388 + $_.encfuncs = $a(['enct', 'encn', 'encb']); //#18392 $_.addtocws = function() { - var _E0 = $k[--$j]; //#18077 - $puti($_.datcws, $_.j, _E0); //#18077 - $_.j = _E0.length + $_.j; //#18078 - }; //#18078 - $_.datcws = $a($_.seqlen); //#18083 - $_.i = 0; //#18084 - $_.j = 0; //#18084 - for (;;) { //#18120 - if ($_.i >= $_.seq.length) { //#18085 - break; //#18085 - } //#18085 - $_.chars = $get($_.seq, $_.i); //#18086 - if ($eq($type($_.chars), 'arraytype')) { //#18116 - if ($get($_.chars, 0) <= -1000000) { //#18091 - $k[$j++] = $_.chars; //#18089 - $_.ence(); //#18089 - $_.addtocws(); //#18089 - } else { //#18091 - $k[$j++] = $_.chars; //#18091 + var _E0 = $k[--$j]; //#18395 + $puti($_.datcws, $_.j, _E0); //#18395 + $_.j = _E0.length + $_.j; //#18396 + }; //#18396 + $_.datcws = $a($_.seqlen); //#18401 + $_.i = 0; //#18402 + $_.j = 0; //#18402 + for (;;) { //#18438 + if ($_.i >= $_.seq.length) { //#18403 + break; //#18403 + } //#18403 + $_.chars = $get($_.seq, $_.i); //#18404 + if ($eq($type($_.chars), 'arraytype')) { //#18434 + if ($get($_.chars, 0) <= -1000000) { //#18409 + $k[$j++] = $_.chars; //#18407 + $_.ence(); //#18407 + $_.addtocws(); //#18407 + } else { //#18409 + $k[$j++] = $_.chars; //#18409 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#18091 - $_.addtocws(); //#18091 - } //#18091 - } else { //#18116 - $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#18094 - $_.addtocws(); //#18094 - if ($_.chars == $_.tl) { //#18095 - $_.state = $_.T; //#18095 - $_.submode = $_.A; //#18095 - } //#18095 - if ($_.chars == $_.nl) { //#18096 - $_.state = $_.N; //#18096 - } //#18096 - if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#18097 - $_.state = $_.B; //#18097 - } //#18097 - if ($_.chars == $_.bs) { //#18101 - $_.i = $_.i + 1; //#18099 - $k[$j++] = $get($_.seq, $_.i); //#18100 - $_.encb(); //#18100 - $_.addtocws(); //#18100 - } //#18100 - if ($_.chars == $_.m05) { //#18109 - if (($_.i + 1) < $_.seq.length) { //#18107 - if ($get($_.seq, $_.i + 1) == $_.nl) { //#18106 - $_.i = $_.i + 1; //#18105 - } //#18105 - } //#18105 - $_.state = $_.N; //#18108 - } //#18108 - if ($_.chars == $_.m06) { //#18117 - if (($_.i + 1) < $_.seq.length) { //#18115 - if ($get($_.seq, $_.i + 1) == $_.tl) { //#18114 - $_.i = $_.i + 1; //#18113 - } //#18113 - } //#18113 - $_.state = $_.T; //#18116 - $_.submode = $_.M; //#18116 - } //#18116 - } //#18116 - $_.i = $_.i + 1; //#18119 - } //#18119 - $_.datcws = $geti($_.datcws, 0, $_.j); //#18121 - } //#18121 - if (!bwipp_micropdf417.__18185__) { //#18185 - $_ = Object.create($_); //#18185 - $_.ccametrics = $a([$a([2, 5, 4, 39, 0, 19]), $a([2, 6, 4, 1, 0, 33]), $a([2, 7, 5, 32, 0, 12]), $a([2, 8, 5, 8, 0, 40]), $a([2, 9, 6, 14, 0, 46]), $a([2, 10, 6, 43, 0, 23]), $a([2, 12, 7, 20, 0, 52]), $a([3, 4, 4, 11, 43, 23]), $a([3, 5, 5, 1, 33, 13]), $a([3, 6, 6, 5, 37, 17]), $a([3, 7, 7, 15, 47, 27]), $a([3, 8, 7, 21, 1, 33]), $a([4, 3, 4, 40, 20, 52]), $a([4, 4, 5, 43, 23, 3]), $a([4, 5, 6, 46, 26, 6]), $a([4, 6, 7, 34, 14, 46]), $a([4, 7, 8, 29, 9, 41])]); //#18145 - $_.nonccametrics = $a([$a([1, 11, 7, 1, 0, 9]), $a([1, 14, 7, 8, 0, 8]), $a([1, 17, 7, 36, 0, 36]), $a([1, 20, 8, 19, 0, 19]), $a([1, 24, 8, 9, 0, 17]), $a([1, 28, 8, 25, 0, 33]), $a([2, 8, 8, 1, 0, 1]), $a([2, 11, 9, 1, 0, 9]), $a([2, 14, 9, 8, 0, 8]), $a([2, 17, 10, 36, 0, 36]), $a([2, 20, 11, 19, 0, 19]), $a([2, 23, 13, 9, 0, 17]), $a([2, 26, 15, 27, 0, 35]), $a([3, 6, 12, 1, 1, 1]), $a([3, 8, 14, 7, 7, 7]), $a([3, 10, 16, 15, 15, 15]), $a([3, 12, 18, 25, 25, 25]), $a([3, 15, 21, 37, 37, 37]), $a([3, 20, 26, 1, 17, 33]), $a([3, 26, 32, 1, 9, 17]), $a([3, 32, 38, 21, 29, 37]), $a([3, 38, 44, 15, 31, 47]), $a([3, 44, 50, 1, 25, 49]), $a([4, 4, 8, 47, 19, 43]), $a([4, 6, 12, 1, 1, 1]), $a([4, 8, 14, 7, 7, 7]), $a([4, 10, 16, 15, 15, 15]), $a([4, 12, 18, 25, 25, 25]), $a([4, 15, 21, 37, 37, 37]), $a([4, 20, 26, 1, 17, 33]), $a([4, 26, 32, 1, 9, 17]), $a([4, 32, 38, 21, 29, 37]), $a([4, 38, 44, 15, 31, 47]), $a([4, 44, 50, 1, 25, 49])]); //#18184 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18184 - bwipp_micropdf417.__18185__ = 1; //#18184 - $_ = Object.getPrototypeOf($_); //#18184 - } //#18184 - $k[$j++] = 'metrics'; //#18187 - if ($_.cca) { //#18187 - $k[$j++] = $_.ccametrics; //#18187 - } else { //#18187 - $k[$j++] = $_.nonccametrics; //#18187 - } //#18187 - var _G1 = $k[--$j]; //#18187 - $_[$k[--$j]] = _G1; //#18187 - $_.urows = $_.rows; //#18190 - $_.ucols = $_.columns; //#18191 - $forall($_.metrics, function() { //#18206 - $_.m = $k[--$j]; //#18193 - $_.c = $get($_.m, 0); //#18194 - $_.r = $get($_.m, 1); //#18195 - $_.k = $get($_.m, 2); //#18196 - $_.rapl = $get($_.m, 3); //#18197 - $_.rapc = $get($_.m, 4); //#18198 - $_.rapr = $get($_.m, 5); //#18199 - $_.ncws = $f(($_.r * $_.c) - $_.k); //#18200 - $_.okay = true; //#18201 - if ($_.datcws.length > $_.ncws) { //#18202 - $_.okay = false; //#18202 - } //#18202 - if (($_.urows != 0) && ($_.urows != $_.r)) { //#18203 - $_.okay = false; //#18203 - } //#18203 - if (($_.ucols != 0) && ($_.ucols != $_.c)) { //#18204 - $_.okay = false; //#18204 - } //#18204 - if ($_.okay) { //#18205 - return true; //#18205 - } //#18205 - }); //#18205 - if (!$_.okay) { //#18210 - $k[$j++] = 'bwipp.micropdf417noValidSymbol#18209'; //#18209 - $k[$j++] = "Maximum length exceeded or invalid size"; //#18209 - bwipp_raiseerror(); //#18209 - } //#18209 - $_.m = $_.datcws.length; //#18213 - $_.n = $f(($_.c * $_.r) - $_.k); //#18214 - $_.cws = $a($f(($_.c * $_.r) + 1)); //#18215 - $puti($_.cws, 0, $_.datcws); //#18216 - $k[$j++] = $_.cws; //#18217 - $k[$j++] = $_.m; //#18217 - $k[$j++] = Infinity; //#18217 - for (var _Gj = 0, _Gk = $f($_.n - $_.m); _Gj < _Gk; _Gj++) { //#18217 - $k[$j++] = 900; //#18217 - } //#18217 - var _Gl = $a(); //#18217 - var _Gm = $k[--$j]; //#18217 - $puti($k[--$j], _Gm, _Gl); //#18217 - $k[$j++] = $_.cws; //#18218 - $k[$j++] = $_.n; //#18218 - $k[$j++] = Infinity; //#18218 - for (var _Gr = 0, _Gs = $_.k; _Gr < _Gs; _Gr++) { //#18218 - $k[$j++] = 0; //#18218 - } //#18218 - $k[$j++] = 0; //#18218 - var _Gt = $a(); //#18218 - var _Gu = $k[--$j]; //#18218 - $puti($k[--$j], _Gu, _Gt); //#18218 - if (!bwipp_micropdf417.__18225__) { //#18225 - $_ = Object.create($_); //#18225 - $k[$j++] = Infinity; //#18222 - $k[$j++] = 1; //#18222 - for (var _Gw = 0, _Gx = 928; _Gw < _Gx; _Gw++) { //#18222 - var _Gy = $k[--$j]; //#18222 - $k[$j++] = _Gy; //#18222 - $k[$j++] = (_Gy * 3) % 929; //#18222 - } //#18222 - $_.rsalog = $a(); //#18222 - $_.rslog = $a(929); //#18223 - for (var _H1 = 1; _H1 <= 928; _H1 += 1) { //#18224 - $put($_.rslog, $get($_.rsalog, _H1), _H1); //#18224 - } //#18224 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18224 - bwipp_micropdf417.__18225__ = 1; //#18224 - $_ = Object.getPrototypeOf($_); //#18224 - } //#18224 + } //#18409 + $_.addtocws(); //#18409 + } //#18409 + } else { //#18434 + $k[$j++] = $a([$get($_.latchcws, $_.chars)]); //#18412 + $_.addtocws(); //#18412 + if ($_.chars == $_.tl) { //#18413 + $_.state = $_.T; //#18413 + $_.submode = $_.A; //#18413 + } //#18413 + if ($_.chars == $_.nl) { //#18414 + $_.state = $_.N; //#18414 + } //#18414 + if (($_.chars == $_.bl) || ($_.chars == $_.bl6)) { //#18415 + $_.state = $_.B; //#18415 + } //#18415 + if ($_.chars == $_.bs) { //#18419 + $_.i = $_.i + 1; //#18417 + $k[$j++] = $get($_.seq, $_.i); //#18418 + $_.encb(); //#18418 + $_.addtocws(); //#18418 + } //#18418 + if ($_.chars == $_.m05) { //#18427 + if (($_.i + 1) < $_.seq.length) { //#18425 + if ($get($_.seq, $_.i + 1) == $_.nl) { //#18424 + $_.i = $_.i + 1; //#18423 + } //#18423 + } //#18423 + $_.state = $_.N; //#18426 + } //#18426 + if ($_.chars == $_.m06) { //#18435 + if (($_.i + 1) < $_.seq.length) { //#18433 + if ($get($_.seq, $_.i + 1) == $_.tl) { //#18432 + $_.i = $_.i + 1; //#18431 + } //#18431 + } //#18431 + $_.state = $_.T; //#18434 + $_.submode = $_.M; //#18434 + } //#18434 + } //#18434 + $_.i = $_.i + 1; //#18437 + } //#18437 + $_.datcws = $geti($_.datcws, 0, $_.j); //#18439 + } //#18439 + if (!bwipp_micropdf417.__18503__) { //#18503 + $_ = Object.create($_); //#18503 + $_.ccametrics = $a([$a([2, 5, 4, 39, 0, 19]), $a([2, 6, 4, 1, 0, 33]), $a([2, 7, 5, 32, 0, 12]), $a([2, 8, 5, 8, 0, 40]), $a([2, 9, 6, 14, 0, 46]), $a([2, 10, 6, 43, 0, 23]), $a([2, 12, 7, 20, 0, 52]), $a([3, 4, 4, 11, 43, 23]), $a([3, 5, 5, 1, 33, 13]), $a([3, 6, 6, 5, 37, 17]), $a([3, 7, 7, 15, 47, 27]), $a([3, 8, 7, 21, 1, 33]), $a([4, 3, 4, 40, 20, 52]), $a([4, 4, 5, 43, 23, 3]), $a([4, 5, 6, 46, 26, 6]), $a([4, 6, 7, 34, 14, 46]), $a([4, 7, 8, 29, 9, 41])]); //#18463 + $_.nonccametrics = $a([$a([1, 11, 7, 1, 0, 9]), $a([1, 14, 7, 8, 0, 8]), $a([1, 17, 7, 36, 0, 36]), $a([1, 20, 8, 19, 0, 19]), $a([1, 24, 8, 9, 0, 17]), $a([1, 28, 8, 25, 0, 33]), $a([2, 8, 8, 1, 0, 1]), $a([2, 11, 9, 1, 0, 9]), $a([2, 14, 9, 8, 0, 8]), $a([2, 17, 10, 36, 0, 36]), $a([2, 20, 11, 19, 0, 19]), $a([2, 23, 13, 9, 0, 17]), $a([2, 26, 15, 27, 0, 35]), $a([3, 6, 12, 1, 1, 1]), $a([3, 8, 14, 7, 7, 7]), $a([3, 10, 16, 15, 15, 15]), $a([3, 12, 18, 25, 25, 25]), $a([3, 15, 21, 37, 37, 37]), $a([3, 20, 26, 1, 17, 33]), $a([3, 26, 32, 1, 9, 17]), $a([3, 32, 38, 21, 29, 37]), $a([3, 38, 44, 15, 31, 47]), $a([3, 44, 50, 1, 25, 49]), $a([4, 4, 8, 47, 19, 43]), $a([4, 6, 12, 1, 1, 1]), $a([4, 8, 14, 7, 7, 7]), $a([4, 10, 16, 15, 15, 15]), $a([4, 12, 18, 25, 25, 25]), $a([4, 15, 21, 37, 37, 37]), $a([4, 20, 26, 1, 17, 33]), $a([4, 26, 32, 1, 9, 17]), $a([4, 32, 38, 21, 29, 37]), $a([4, 38, 44, 15, 31, 47]), $a([4, 44, 50, 1, 25, 49])]); //#18502 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18502 + bwipp_micropdf417.__18503__ = 1; //#18502 + $_ = Object.getPrototypeOf($_); //#18502 + } //#18502 + $k[$j++] = 'metrics'; //#18505 + if ($_.cca) { //#18505 + $k[$j++] = $_.ccametrics; //#18505 + } else { //#18505 + $k[$j++] = $_.nonccametrics; //#18505 + } //#18505 + var _G1 = $k[--$j]; //#18505 + $_[$k[--$j]] = _G1; //#18505 + $_.urows = $_.rows; //#18508 + $_.ucols = $_.columns; //#18509 + $forall($_.metrics, function() { //#18524 + $_.m = $k[--$j]; //#18511 + $_.c = $get($_.m, 0); //#18512 + $_.r = $get($_.m, 1); //#18513 + $_.k = $get($_.m, 2); //#18514 + $_.rapl = $get($_.m, 3); //#18515 + $_.rapc = $get($_.m, 4); //#18516 + $_.rapr = $get($_.m, 5); //#18517 + $_.ncws = $f(($_.r * $_.c) - $_.k); //#18518 + $_.okay = true; //#18519 + if ($_.datcws.length > $_.ncws) { //#18520 + $_.okay = false; //#18520 + } //#18520 + if (($_.urows != 0) && ($_.urows != $_.r)) { //#18521 + $_.okay = false; //#18521 + } //#18521 + if (($_.ucols != 0) && ($_.ucols != $_.c)) { //#18522 + $_.okay = false; //#18522 + } //#18522 + if ($_.okay) { //#18523 + return true; //#18523 + } //#18523 + }); //#18523 + if (!$_.okay) { //#18528 + $k[$j++] = 'bwipp.micropdf417noValidSymbol#18527'; //#18527 + $k[$j++] = "Maximum length exceeded or invalid size"; //#18527 + bwipp_raiseerror(); //#18527 + } //#18527 + $_.m = $_.datcws.length; //#18531 + $_.n = $f(($_.c * $_.r) - $_.k); //#18532 + $_.cws = $a($f(($_.c * $_.r) + 1)); //#18533 + $puti($_.cws, 0, $_.datcws); //#18534 + $k[$j++] = $_.cws; //#18535 + $k[$j++] = $_.m; //#18535 + $k[$j++] = Infinity; //#18535 + for (var _Gj = 0, _Gk = $f($_.n - $_.m); _Gj < _Gk; _Gj++) { //#18535 + $k[$j++] = 900; //#18535 + } //#18535 + var _Gl = $a(); //#18535 + var _Gm = $k[--$j]; //#18535 + $puti($k[--$j], _Gm, _Gl); //#18535 + $k[$j++] = $_.cws; //#18536 + $k[$j++] = $_.n; //#18536 + $k[$j++] = Infinity; //#18536 + for (var _Gr = 0, _Gs = $_.k; _Gr < _Gs; _Gr++) { //#18536 + $k[$j++] = 0; //#18536 + } //#18536 + $k[$j++] = 0; //#18536 + var _Gt = $a(); //#18536 + var _Gu = $k[--$j]; //#18536 + $puti($k[--$j], _Gu, _Gt); //#18536 + if (!bwipp_micropdf417.__18543__) { //#18543 + $_ = Object.create($_); //#18543 + $k[$j++] = Infinity; //#18540 + $k[$j++] = 1; //#18540 + for (var _Gw = 0, _Gx = 928; _Gw < _Gx; _Gw++) { //#18540 + var _Gy = $k[--$j]; //#18540 + $k[$j++] = _Gy; //#18540 + $k[$j++] = (_Gy * 3) % 929; //#18540 + } //#18540 + $_.rsalog = $a(); //#18540 + $_.rslog = $a(929); //#18541 + for (var _H1 = 1; _H1 <= 928; _H1 += 1) { //#18542 + $put($_.rslog, $get($_.rsalog, _H1), _H1); //#18542 + } //#18542 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18542 + bwipp_micropdf417.__18543__ = 1; //#18542 + $_ = Object.getPrototypeOf($_); //#18542 + } //#18542 $_.rsprod = function() { - var _H6 = $k[--$j]; //#18229 - var _H7 = $k[--$j]; //#18229 - $k[$j++] = _H7; //#18233 - $k[$j++] = _H6; //#18233 - if ((_H6 != 0) && (_H7 != 0)) { //#18232 - var _HA = $get($_.rslog, $k[--$j]); //#18230 - var _HF = $get($_.rsalog, $f(_HA + $get($_.rslog, $k[--$j])) % 928); //#18230 - $k[$j++] = _HF; //#18230 - } else { //#18232 - $j -= 2; //#18232 - $k[$j++] = 0; //#18232 - } //#18232 - }; //#18232 - $k[$j++] = Infinity; //#18237 - $k[$j++] = 1; //#18237 - for (var _HH = 0, _HI = $_.k; _HH < _HI; _HH++) { //#18237 - $k[$j++] = 0; //#18237 - } //#18237 - $_.coeffs = $a(); //#18237 - for (var _HM = 1, _HL = $_.k; _HM <= _HL; _HM += 1) { //#18246 - $_.i = _HM; //#18239 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#18240 - for (var _HT = $_.i - 1; _HT >= 1; _HT -= 1) { //#18244 - $_.j = _HT; //#18242 - $k[$j++] = $_.coeffs; //#18243 - $k[$j++] = $_.j; //#18243 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#18243 - $k[$j++] = $get($_.coeffs, $_.j); //#18243 - $k[$j++] = $get($_.rsalog, $_.i); //#18243 - $_.rsprod(); //#18243 - var _Hf = $k[--$j]; //#18243 - var _Hg = $k[--$j]; //#18243 - var _Hh = $k[--$j]; //#18243 - $put($k[--$j], _Hh, $f(_Hg + _Hf) % 929); //#18243 - } //#18243 - $k[$j++] = $_.coeffs; //#18245 - $k[$j++] = 0; //#18245 - $k[$j++] = $get($_.coeffs, 0); //#18245 - $k[$j++] = $get($_.rsalog, $_.i); //#18245 - $_.rsprod(); //#18245 - var _Hp = $k[--$j]; //#18245 - var _Hq = $k[--$j]; //#18245 - $put($k[--$j], _Hq, _Hp); //#18245 - } //#18245 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#18247 - for (var _Hw = $_.coeffs.length - 1; _Hw >= 0; _Hw -= 2) { //#18248 - var _Hx = $_.coeffs; //#18248 - $put(_Hx, _Hw, $f(929 - $get(_Hx, _Hw))); //#18248 - } //#18248 - for (var _I1 = 0, _I0 = $f($_.n - 1); _I1 <= _I0; _I1 += 1) { //#18257 - $_.t = $f($get($_.cws, _I1) + $get($_.cws, $_.n)) % 929; //#18252 - for (var _I9 = 0, _I8 = $f($_.k - 1); _I9 <= _I8; _I9 += 1) { //#18256 - $_.j = _I9; //#18254 - $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, $f($f($_.k - $_.j) - 1))) % 929))))) % 929); //#18255 - } //#18255 - } //#18255 - for (var _IQ = $_.n, _IP = $f($_.n + $_.k); _IQ <= _IP; _IQ += 1) { //#18258 - $put($_.cws, _IQ, $f(929 - $get($_.cws, _IQ)) % 929); //#18258 - } //#18258 - $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#18261 - var _IY = $get($_.options, 'debugcws') !== undefined; //#18263 - if (_IY) { //#18263 - $k[$j++] = 'bwipp.debugcws#18263'; //#18263 - $k[$j++] = $_.cws; //#18263 - bwipp_raiseerror(); //#18263 - } //#18263 - if (!bwipp_micropdf417.__18522__) { //#18522 - $_ = Object.create($_); //#18522 - $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#18506 - $_.raps = $a([$a([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), $a([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); //#18521 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18521 - bwipp_micropdf417.__18522__ = 1; //#18521 - $_ = Object.getPrototypeOf($_); //#18521 - } //#18521 - $_.cwtobits = function() { - var _Ik = $get($_.clusters, $k[--$j]); //#18526 - $_.v = $get(_Ik, $k[--$j]); //#18526 - $k[$j++] = Infinity; //#18527 - for (var _In = 0, _Io = 17; _In < _Io; _In++) { //#18527 - $k[$j++] = 0; //#18527 - } //#18527 - var _Ir = $cvrs($s(17), $_.v, 2); //#18527 - for (var _Is = 0, _It = _Ir.length; _Is < _It; _Is++) { //#18527 - $k[$j++] = $get(_Ir, _Is) - 48; //#18527 - } //#18527 - var _Iv = $a(); //#18527 - $k[$j++] = $geti(_Iv, _Iv.length - 17, 17); //#18528 - }; //#18528 - $_.raptobits = function() { - var _Iz = $get($_.raps, $k[--$j]); //#18533 - $_.v = $get(_Iz, $k[--$j]); //#18533 - $k[$j++] = Infinity; //#18534 - for (var _J2 = 0, _J3 = 10; _J2 < _J3; _J2++) { //#18534 - $k[$j++] = 0; //#18534 - } //#18534 - var _J6 = $cvrs($s(10), $_.v, 2); //#18534 - for (var _J7 = 0, _J8 = _J6.length; _J7 < _J8; _J7++) { //#18534 - $k[$j++] = $get(_J6, _J7) - 48; //#18534 - } //#18534 - var _JA = $a(); //#18534 - $k[$j++] = $geti(_JA, _JA.length - 10, 10); //#18535 - }; //#18535 - $_.rwid = $get($a([38, 55, 82, 99]), $f($_.c - 1)); //#18539 - if (($_.c == 3) && $_.cca) { //#18540 - $_.rwid = 72; //#18540 - } //#18540 - $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#18541 - for (var _JN = 0, _JM = $f($_.r - 1); _JN <= _JM; _JN += 1) { //#18583 - $_.i = _JN; //#18544 - $_.clst = ($f($f($_.i + $_.rapl) - 1)) % 3; //#18545 - $k[$j++] = Infinity; //#18546 - if ($_.c == 1) { //#18551 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18548 - $k[$j++] = 0; //#18548 - $_.raptobits(); //#18548 - $aload($k[--$j]); //#18548 - $k[$j++] = $get($_.cws, $_.i); //#18549 - $k[$j++] = $_.clst; //#18549 - $_.cwtobits(); //#18549 - $aload($k[--$j]); //#18549 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18550 + var _H6 = $k[--$j]; //#18547 + var _H7 = $k[--$j]; //#18547 + $k[$j++] = _H7; //#18551 + $k[$j++] = _H6; //#18551 + if ((_H6 != 0) && (_H7 != 0)) { //#18550 + var _HA = $get($_.rslog, $k[--$j]); //#18548 + var _HF = $get($_.rsalog, $f(_HA + $get($_.rslog, $k[--$j])) % 928); //#18548 + $k[$j++] = _HF; //#18548 + } else { //#18550 + $j -= 2; //#18550 $k[$j++] = 0; //#18550 - $_.raptobits(); //#18550 - $aload($k[--$j]); //#18550 } //#18550 - if ($_.c == 2) { //#18557 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18553 - $k[$j++] = 0; //#18553 - $_.raptobits(); //#18553 - $aload($k[--$j]); //#18553 - $k[$j++] = $get($_.cws, $_.i * 2); //#18554 - $k[$j++] = $_.clst; //#18554 - $_.cwtobits(); //#18554 - $aload($k[--$j]); //#18554 - $k[$j++] = $get($_.cws, ($_.i * 2) + 1); //#18555 - $k[$j++] = $_.clst; //#18555 - $_.cwtobits(); //#18555 - $aload($k[--$j]); //#18555 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18556 - $k[$j++] = 0; //#18556 - $_.raptobits(); //#18556 - $aload($k[--$j]); //#18556 - } //#18556 - if ($_.c == 3) { //#18567 - if (!$_.cca) { //#18561 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18560 - $k[$j++] = 0; //#18560 - $_.raptobits(); //#18560 - $aload($k[--$j]); //#18560 - } //#18560 - $k[$j++] = $get($_.cws, $_.i * 3); //#18562 - $k[$j++] = $_.clst; //#18562 - $_.cwtobits(); //#18562 - $aload($k[--$j]); //#18562 - $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18563 - $k[$j++] = 1; //#18563 - $_.raptobits(); //#18563 - $aload($k[--$j]); //#18563 - $k[$j++] = $get($_.cws, ($_.i * 3) + 1); //#18564 - $k[$j++] = $_.clst; //#18564 - $_.cwtobits(); //#18564 - $aload($k[--$j]); //#18564 - $k[$j++] = $get($_.cws, ($_.i * 3) + 2); //#18565 - $k[$j++] = $_.clst; //#18565 - $_.cwtobits(); //#18565 - $aload($k[--$j]); //#18565 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18566 - $k[$j++] = 0; //#18566 - $_.raptobits(); //#18566 - $aload($k[--$j]); //#18566 - } //#18566 - if ($_.c == 4) { //#18576 - $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18569 - $k[$j++] = 0; //#18569 - $_.raptobits(); //#18569 - $aload($k[--$j]); //#18569 - $k[$j++] = $get($_.cws, $_.i * 4); //#18570 - $k[$j++] = $_.clst; //#18570 - $_.cwtobits(); //#18570 - $aload($k[--$j]); //#18570 - $k[$j++] = $get($_.cws, ($_.i * 4) + 1); //#18571 - $k[$j++] = $_.clst; //#18571 - $_.cwtobits(); //#18571 - $aload($k[--$j]); //#18571 - $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18572 - $k[$j++] = 1; //#18572 - $_.raptobits(); //#18572 - $aload($k[--$j]); //#18572 - $k[$j++] = $get($_.cws, ($_.i * 4) + 2); //#18573 - $k[$j++] = $_.clst; //#18573 - $_.cwtobits(); //#18573 - $aload($k[--$j]); //#18573 - $k[$j++] = $get($_.cws, ($_.i * 4) + 3); //#18574 - $k[$j++] = $_.clst; //#18574 - $_.cwtobits(); //#18574 - $aload($k[--$j]); //#18574 - $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18575 - $k[$j++] = 0; //#18575 - $_.raptobits(); //#18575 - $aload($k[--$j]); //#18575 - } //#18575 - $k[$j++] = 1; //#18577 - var _Kn = $a(); //#18577 - $k[$j++] = _Kn; //#18581 - for (var _Kq = 0, _Kp = $_.rowmult - 1; _Kq <= _Kp; _Kq += 1) { //#18581 - var _Kv = $k[--$j]; //#18580 - $puti($_.pixs, (_Kq + ($_.i * $_.rowmult)) * $_.rwid, _Kv); //#18580 - $k[$j++] = _Kv; //#18580 - } //#18580 - $j--; //#18582 - } //#18582 + }; //#18550 + $k[$j++] = Infinity; //#18555 + $k[$j++] = 1; //#18555 + for (var _HH = 0, _HI = $_.k; _HH < _HI; _HH++) { //#18555 + $k[$j++] = 0; //#18555 + } //#18555 + $_.coeffs = $a(); //#18555 + for (var _HM = 1, _HL = $_.k; _HM <= _HL; _HM += 1) { //#18564 + $_.i = _HM; //#18557 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#18558 + for (var _HT = $_.i - 1; _HT >= 1; _HT -= 1) { //#18562 + $_.j = _HT; //#18560 + $k[$j++] = $_.coeffs; //#18561 + $k[$j++] = $_.j; //#18561 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#18561 + $k[$j++] = $get($_.coeffs, $_.j); //#18561 + $k[$j++] = $get($_.rsalog, $_.i); //#18561 + $_.rsprod(); //#18561 + var _Hf = $k[--$j]; //#18561 + var _Hg = $k[--$j]; //#18561 + var _Hh = $k[--$j]; //#18561 + $put($k[--$j], _Hh, $f(_Hg + _Hf) % 929); //#18561 + } //#18561 + $k[$j++] = $_.coeffs; //#18563 + $k[$j++] = 0; //#18563 + $k[$j++] = $get($_.coeffs, 0); //#18563 + $k[$j++] = $get($_.rsalog, $_.i); //#18563 + $_.rsprod(); //#18563 + var _Hp = $k[--$j]; //#18563 + var _Hq = $k[--$j]; //#18563 + $put($k[--$j], _Hq, _Hp); //#18563 + } //#18563 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#18565 + for (var _Hw = $_.coeffs.length - 1; _Hw >= 0; _Hw -= 2) { //#18566 + var _Hx = $_.coeffs; //#18566 + $put(_Hx, _Hw, $f(929 - $get(_Hx, _Hw))); //#18566 + } //#18566 + for (var _I1 = 0, _I0 = $f($_.n - 1); _I1 <= _I0; _I1 += 1) { //#18575 + $_.t = $f($get($_.cws, _I1) + $get($_.cws, $_.n)) % 929; //#18570 + for (var _I9 = 0, _I8 = $f($_.k - 1); _I9 <= _I8; _I9 += 1) { //#18574 + $_.j = _I9; //#18572 + $put($_.cws, $f($_.n + $_.j), ($f($get($_.cws, $f($f($_.n + $_.j) + 1)) + ($f(929 - (($_.t * $get($_.coeffs, $f($f($_.k - $_.j) - 1))) % 929))))) % 929); //#18573 + } //#18573 + } //#18573 + for (var _IQ = $_.n, _IP = $f($_.n + $_.k); _IQ <= _IP; _IQ += 1) { //#18576 + $put($_.cws, _IQ, $f(929 - $get($_.cws, _IQ)) % 929); //#18576 + } //#18576 + $_.cws = $geti($_.cws, 0, $_.cws.length - 1); //#18579 + var _IY = $get($_.options, 'debugcws') !== undefined; //#18581 + if (_IY) { //#18581 + $k[$j++] = 'bwipp.debugcws#18581'; //#18581 + $k[$j++] = $_.cws; //#18581 + bwipp_raiseerror(); //#18581 + } //#18581 + if (!bwipp_micropdf417.__18840__) { //#18840 + $_ = Object.create($_); //#18840 + $_.clusters = $a([$a([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, 84000, 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, 92000, 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, 111000, 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, 122000, 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, 100000, 99984, 115532, 99976, 115526, 99972, 99970, 66720, 98904, 69024, 100056, 98892, 69008, 100044, 69000, 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]), $a([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, 125000, 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]), $a([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, 91000, 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])]); //#18824 + $_.raps = $a([$a([802, 930, 946, 818, 882, 890, 826, 954, 922, 986, 970, 906, 778, 794, 786, 914, 978, 982, 980, 916, 948, 932, 934, 942, 940, 936, 808, 812, 814, 806, 822, 950, 918, 790, 788, 820, 884, 868, 870, 878, 876, 872, 840, 856, 860, 862, 846, 844, 836, 838, 834, 866]), $a([718, 590, 622, 558, 550, 566, 534, 530, 538, 570, 562, 546, 610, 626, 634, 762, 754, 758, 630, 628, 612, 614, 582, 578, 706, 738, 742, 740, 748, 620, 556, 552, 616, 744, 712, 716, 708, 710, 646, 654, 652, 668, 664, 696, 688, 656, 720, 592, 600, 604, 732, 734])]); //#18839 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_micropdf417.$ctx[id] = $_[id]); //#18839 + bwipp_micropdf417.__18840__ = 1; //#18839 + $_ = Object.getPrototypeOf($_); //#18839 + } //#18839 + $_.cwtobits = function() { + var _Ik = $get($_.clusters, $k[--$j]); //#18844 + $_.v = $get(_Ik, $k[--$j]); //#18844 + $k[$j++] = Infinity; //#18845 + for (var _In = 0, _Io = 17; _In < _Io; _In++) { //#18845 + $k[$j++] = 0; //#18845 + } //#18845 + var _Ir = $cvrs($s(17), $_.v, 2); //#18845 + for (var _Is = 0, _It = _Ir.length; _Is < _It; _Is++) { //#18845 + $k[$j++] = $get(_Ir, _Is) - 48; //#18845 + } //#18845 + var _Iv = $a(); //#18845 + $k[$j++] = $geti(_Iv, _Iv.length - 17, 17); //#18846 + }; //#18846 + $_.raptobits = function() { + var _Iz = $get($_.raps, $k[--$j]); //#18851 + $_.v = $get(_Iz, $k[--$j]); //#18851 + $k[$j++] = Infinity; //#18852 + for (var _J2 = 0, _J3 = 10; _J2 < _J3; _J2++) { //#18852 + $k[$j++] = 0; //#18852 + } //#18852 + var _J6 = $cvrs($s(10), $_.v, 2); //#18852 + for (var _J7 = 0, _J8 = _J6.length; _J7 < _J8; _J7++) { //#18852 + $k[$j++] = $get(_J6, _J7) - 48; //#18852 + } //#18852 + var _JA = $a(); //#18852 + $k[$j++] = $geti(_JA, _JA.length - 10, 10); //#18853 + }; //#18853 + $_.rwid = $get($a([38, 55, 82, 99]), $f($_.c - 1)); //#18857 + if (($_.c == 3) && $_.cca) { //#18858 + $_.rwid = 72; //#18858 + } //#18858 + $_.pixs = $a(($_.rwid * $_.r) * $_.rowmult); //#18859 + for (var _JN = 0, _JM = $f($_.r - 1); _JN <= _JM; _JN += 1) { //#18901 + $_.i = _JN; //#18862 + $_.clst = ($f($f($_.i + $_.rapl) - 1)) % 3; //#18863 + $k[$j++] = Infinity; //#18864 + if ($_.c == 1) { //#18869 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18866 + $k[$j++] = 0; //#18866 + $_.raptobits(); //#18866 + $aload($k[--$j]); //#18866 + $k[$j++] = $get($_.cws, $_.i); //#18867 + $k[$j++] = $_.clst; //#18867 + $_.cwtobits(); //#18867 + $aload($k[--$j]); //#18867 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18868 + $k[$j++] = 0; //#18868 + $_.raptobits(); //#18868 + $aload($k[--$j]); //#18868 + } //#18868 + if ($_.c == 2) { //#18875 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18871 + $k[$j++] = 0; //#18871 + $_.raptobits(); //#18871 + $aload($k[--$j]); //#18871 + $k[$j++] = $get($_.cws, $_.i * 2); //#18872 + $k[$j++] = $_.clst; //#18872 + $_.cwtobits(); //#18872 + $aload($k[--$j]); //#18872 + $k[$j++] = $get($_.cws, ($_.i * 2) + 1); //#18873 + $k[$j++] = $_.clst; //#18873 + $_.cwtobits(); //#18873 + $aload($k[--$j]); //#18873 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18874 + $k[$j++] = 0; //#18874 + $_.raptobits(); //#18874 + $aload($k[--$j]); //#18874 + } //#18874 + if ($_.c == 3) { //#18885 + if (!$_.cca) { //#18879 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18878 + $k[$j++] = 0; //#18878 + $_.raptobits(); //#18878 + $aload($k[--$j]); //#18878 + } //#18878 + $k[$j++] = $get($_.cws, $_.i * 3); //#18880 + $k[$j++] = $_.clst; //#18880 + $_.cwtobits(); //#18880 + $aload($k[--$j]); //#18880 + $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18881 + $k[$j++] = 1; //#18881 + $_.raptobits(); //#18881 + $aload($k[--$j]); //#18881 + $k[$j++] = $get($_.cws, ($_.i * 3) + 1); //#18882 + $k[$j++] = $_.clst; //#18882 + $_.cwtobits(); //#18882 + $aload($k[--$j]); //#18882 + $k[$j++] = $get($_.cws, ($_.i * 3) + 2); //#18883 + $k[$j++] = $_.clst; //#18883 + $_.cwtobits(); //#18883 + $aload($k[--$j]); //#18883 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18884 + $k[$j++] = 0; //#18884 + $_.raptobits(); //#18884 + $aload($k[--$j]); //#18884 + } //#18884 + if ($_.c == 4) { //#18894 + $k[$j++] = ($f($f($_.i + $_.rapl) - 1)) % 52; //#18887 + $k[$j++] = 0; //#18887 + $_.raptobits(); //#18887 + $aload($k[--$j]); //#18887 + $k[$j++] = $get($_.cws, $_.i * 4); //#18888 + $k[$j++] = $_.clst; //#18888 + $_.cwtobits(); //#18888 + $aload($k[--$j]); //#18888 + $k[$j++] = $get($_.cws, ($_.i * 4) + 1); //#18889 + $k[$j++] = $_.clst; //#18889 + $_.cwtobits(); //#18889 + $aload($k[--$j]); //#18889 + $k[$j++] = ($f($f($_.i + $_.rapc) - 1)) % 52; //#18890 + $k[$j++] = 1; //#18890 + $_.raptobits(); //#18890 + $aload($k[--$j]); //#18890 + $k[$j++] = $get($_.cws, ($_.i * 4) + 2); //#18891 + $k[$j++] = $_.clst; //#18891 + $_.cwtobits(); //#18891 + $aload($k[--$j]); //#18891 + $k[$j++] = $get($_.cws, ($_.i * 4) + 3); //#18892 + $k[$j++] = $_.clst; //#18892 + $_.cwtobits(); //#18892 + $aload($k[--$j]); //#18892 + $k[$j++] = ($f($f($_.i + $_.rapr) - 1)) % 52; //#18893 + $k[$j++] = 0; //#18893 + $_.raptobits(); //#18893 + $aload($k[--$j]); //#18893 + } //#18893 + $k[$j++] = 1; //#18895 + var _Kn = $a(); //#18895 + $k[$j++] = _Kn; //#18899 + for (var _Kq = 0, _Kp = $_.rowmult - 1; _Kq <= _Kp; _Kq += 1) { //#18899 + var _Kv = $k[--$j]; //#18898 + $puti($_.pixs, (_Kq + ($_.i * $_.rowmult)) * $_.rwid, _Kv); //#18898 + $k[$j++] = _Kv; //#18898 + } //#18898 + $j--; //#18900 + } //#18900 var _L4 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.rwid], ["pixy", $_.r * $_.rowmult], @@ -21584,2007 +22206,2007 @@ function bwipp_micropdf417() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#18597 - $k[$j++] = _L4; //#18600 - if (!$_.dontdraw) { //#18600 - bwipp_renmatrix(); //#18600 - } //#18600 - $_ = Object.getPrototypeOf($_); //#18602 - $_ = Object.getPrototypeOf($_); //#18604 + ]); //#18915 + $k[$j++] = _L4; //#18918 + if (!$_.dontdraw) { //#18918 + bwipp_renmatrix(); //#18918 + } //#18918 + $_ = Object.getPrototypeOf($_); //#18920 + $_ = Object.getPrototypeOf($_); //#18922 } //bwipp_micropdf417 function bwipp_datamatrix() { - $_ = Object.create($_); //#18635 - $_.dontdraw = false; //#18638 - $_.columns = 0; //#18639 - $_.rows = 0; //#18640 - $_.format = "unset"; //#18641 - $_.version = "unset"; //#18642 - $_.parse = false; //#18643 - $_.parsefnc = false; //#18644 - $_.c40headerlength = -1; //#18645 - $_.raw = false; //#18646 - $_.dmre = false; //#18647 - $k[$j++] = $_; //#18649 - bwipp_processoptions(); //#18649 - $_.options = $k[--$j]; //#18649 - $_.barcode = $k[--$j]; //#18650 - if ($eq($_.barcode, "")) { //#18654 - $k[$j++] = 'bwipp.datamatrixEmptyData#18653'; //#18653 - $k[$j++] = "The data must not be empty"; //#18653 - bwipp_raiseerror(); //#18653 - } //#18653 - if ($ne($_.version, "unset") && (($_.rows != 0) || ($_.columns != 0))) { //#18658 - $k[$j++] = 'bwipp.datamatrixVersionRowsCols#18657'; //#18657 - $k[$j++] = "rows and columns must not be given if version is specified"; //#18657 - bwipp_raiseerror(); //#18657 - } //#18657 - if ($ne($_.version, "unset")) { //#18682 - $search($_.version, "x"); //#18662 - if ($k[--$j]) { //#18678 - var _9 = $k[--$j]; //#18663 - var _A = $k[--$j]; //#18663 - $k[$j++] = _9; //#18663 - $k[$j++] = _A; //#18663 - $j--; //#18663 - var _B = $k[--$j]; //#18664 - var _C = $k[--$j]; //#18664 - $k[$j++] = _C; //#18664 - $k[$j++] = _B; //#18664 - $k[$j++] = _C; //#18664 - $k[$j++] = _B; //#18664 - $astore($a(2)); //#18664 - $forall($k[--$j], function() { //#18673 - var _F = $k[--$j]; //#18666 - $k[$j++] = _F; //#18666 - $k[$j++] = true; //#18666 - if (_F.length == 0) { //#18666 - $j--; //#18666 - $k[$j++] = false; //#18666 - } //#18666 - var _G = $k[--$j]; //#18667 - var _H = $k[--$j]; //#18667 - $k[$j++] = _G; //#18669 - $forall(_H, function() { //#18669 - var _I = $k[--$j]; //#18668 - if ((_I < 48) || (_I > 57)) { //#18668 - $j--; //#18668 - $k[$j++] = false; //#18668 - } //#18668 - }); //#18668 - if ($nt($k[--$j])) { //#18672 - $k[$j++] = 'bwipp.datamatrixVersionBadRowOrColumn#18671'; //#18671 - $k[$j++] = "version must be formatted as RxC"; //#18671 - bwipp_raiseerror(); //#18671 - } //#18671 - }); //#18671 - $_.rows = $cvi($k[--$j]); //#18674 - $_.columns = $cvi($k[--$j]); //#18675 - $k[$j++] = 'format'; //#18676 - if ($_.rows == $_.columns) { //#18676 - $k[$j++] = "square"; //#18676 - } else { //#18676 - $k[$j++] = "rectangle"; //#18676 - } //#18676 - var _O = $k[--$j]; //#18676 - $_[$k[--$j]] = _O; //#18676 - } else { //#18678 - $j--; //#18678 - $k[$j++] = 'bwipp.datamatrixVersionFormat#18678'; //#18678 - $k[$j++] = "version must be formatted as RxC"; //#18678 - bwipp_raiseerror(); //#18678 - } //#18678 - } else { //#18682 - if ($eq($_.format, "unset")) { //#18683 - $k[$j++] = 'format'; //#18682 - if ($_.dmre) { //#18682 - $k[$j++] = "rectangle"; //#18682 - } else { //#18682 - $k[$j++] = "square"; //#18682 - } //#18682 - var _S = $k[--$j]; //#18682 - $_[$k[--$j]] = _S; //#18682 - } //#18682 - } //#18682 - if ($ne($_.format, "square") && $ne($_.format, "rectangle")) { //#18688 - $k[$j++] = 'bwipp.datamatrixInvalidFormat#18687'; //#18687 - $k[$j++] = "The format must be either square or rectangle"; //#18687 - bwipp_raiseerror(); //#18687 - } //#18687 - bwipp_loadctx(bwipp_datamatrix) //#18690 - if (!bwipp_datamatrix.__18747__) { //#18747 - $_ = Object.create($_); //#18747 - var _18 = $a([16, 64, 1, 4, 36, 1, 1]); //#18736 - $_.metrics = $a([$a([10, 10, 1, 1, 5, 1, 0]), $a([12, 12, 1, 1, 7, 1, 0]), $a([14, 14, 1, 1, 10, 1, 0]), $a([16, 16, 1, 1, 12, 1, 0]), $a([18, 18, 1, 1, 14, 1, 0]), $a([20, 20, 1, 1, 18, 1, 0]), $a([22, 22, 1, 1, 20, 1, 0]), $a([24, 24, 1, 1, 24, 1, 0]), $a([26, 26, 1, 1, 28, 1, 0]), $a([32, 32, 2, 2, 36, 1, 0]), $a([36, 36, 2, 2, 42, 1, 0]), $a([40, 40, 2, 2, 48, 1, 0]), $a([44, 44, 2, 2, 56, 1, 0]), $a([48, 48, 2, 2, 68, 1, 0]), $a([52, 52, 2, 2, 84, 2, 0]), $a([64, 64, 4, 4, 112, 2, 0]), $a([72, 72, 4, 4, 144, 4, 0]), $a([80, 80, 4, 4, 192, 4, 0]), $a([88, 88, 4, 4, 224, 4, 0]), $a([96, 96, 4, 4, 272, 4, 0]), $a([104, 104, 4, 4, 336, 6, 0]), $a([120, 120, 6, 6, 408, 6, 0]), $a([132, 132, 6, 6, 496, 8, 0]), $a([144, 144, 6, 6, 620, 10, 0]), $a([8, 18, 1, 1, 7, 1, 0]), $a([8, 32, 1, 2, 11, 1, 0]), $a([8, 48, 1, 2, 15, 1, 1]), $a([8, 64, 1, 4, 18, 1, 1]), $a([8, 80, 1, 4, 22, 1, 1]), $a([8, 96, 1, 4, 28, 1, 1]), $a([8, 120, 1, 6, 32, 1, 1]), $a([8, 144, 1, 6, 36, 1, 1]), $a([12, 26, 1, 1, 14, 1, 0]), $a([12, 36, 1, 2, 18, 1, 0]), $a([12, 64, 1, 4, 27, 1, 1]), $a([12, 88, 1, 4, 36, 1, 1]), $a([16, 36, 1, 2, 24, 1, 0]), $a([16, 48, 1, 2, 28, 1, 0]), _18, $a([20, 36, 1, 2, 28, 1, 1]), $a([20, 44, 1, 2, 34, 1, 1]), $a([20, 64, 1, 4, 42, 1, 1]), $a([22, 48, 1, 2, 38, 1, 1]), $a([24, 48, 1, 2, 41, 1, 1]), $a([24, 64, 1, 4, 46, 1, 1]), $a([26, 40, 1, 2, 38, 1, 1]), $a([26, 48, 1, 2, 42, 1, 1]), $a([26, 64, 1, 4, 50, 1, 1])]); //#18746 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#18746 - bwipp_datamatrix.__18747__ = 1; //#18746 - $_ = Object.getPrototypeOf($_); //#18746 - } //#18746 - $_.urows = $_.rows; //#18750 - $_.ucols = $_.columns; //#18751 - $_.fullcws = $a([]); //#18752 - var _1N = $_.metrics; //#18753 - for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#18772 - $_.m = $get(_1N, _1O); //#18754 - $_.rows = $get($_.m, 0); //#18755 - $_.cols = $get($_.m, 1); //#18756 - $_.regh = $get($_.m, 2); //#18757 - $_.regv = $get($_.m, 3); //#18758 - $_.rscw = $get($_.m, 4); //#18759 - $_.rsbl = $get($_.m, 5); //#18760 - $_.doly = $get($_.m, 6); //#18761 - $_.mrows = $f($_.rows - (2 * $_.regh)); //#18762 - $_.mcols = $f($_.cols - (2 * $_.regv)); //#18763 - $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#18764 - $_.okay = true; //#18765 - if (($_.urows != 0) && ($_.urows != $_.rows)) { //#18766 - $_.okay = false; //#18766 - } //#18766 - if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#18767 - $_.okay = false; //#18767 - } //#18767 - if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#18768 - $_.okay = false; //#18768 - } //#18768 - if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#18769 - $_.okay = false; //#18769 - } //#18769 - if ((!$_.dmre) && ($_.doly == 1)) { //#18770 - $_.okay = false; //#18770 - } //#18770 - if ($_.okay) { //#18771 - $k[$j++] = Infinity; //#18771 - $aload($_.fullcws); //#18771 - $k[$j++] = $_.ncws; //#18771 - $_.fullcws = $a(); //#18771 - } //#18771 - } //#18771 - $k[$j++] = Infinity; //#18773 - for (var _24 = 0, _25 = 1558; _24 < _25; _24++) { //#18773 - $k[$j++] = 10000; //#18773 - } //#18773 - $_.numremcws = $a(); //#18773 - var _27 = $_.fullcws; //#18774 - for (var _28 = 0, _29 = _27.length; _28 < _29; _28++) { //#18774 - $put($_.numremcws, $f($get(_27, _28) - 1), 1); //#18774 - } //#18774 - for (var _2C = 1556; _2C >= 0; _2C -= 1) { //#18780 - $_.i = _2C; //#18776 - if ($get($_.numremcws, $_.i) != 1) { //#18779 - $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#18778 - } //#18778 - } //#18778 - if (!bwipp_datamatrix.__18893__) { //#18893 - $_ = Object.create($_); //#18893 - $_.fnc1 = -1; //#18784 - $_.prog = -2; //#18784 - $_.m05 = -3; //#18784 - $_.m06 = -4; //#18784 - $_.lC = -5; //#18785 - $_.lB = -6; //#18785 - $_.lX = -7; //#18785 - $_.lT = -8; //#18785 - $_.lE = -9; //#18785 - $_.unl = -10; //#18785 - $_.sapp = -11; //#18786 - $_.usft = -12; //#18786 - $_.sft1 = -13; //#18786 - $_.sft2 = -14; //#18786 - $_.sft3 = -15; //#18786 - $_.eci = -16; //#18786 - $_.pad = -17; //#18786 - $_.unlcw = 254; //#18787 - $k[$j++] = Infinity; //#18789 - for (var _2L = 0; _2L <= 128; _2L += 1) { //#18790 - $k[$j++] = _2L; //#18790 - $k[$j++] = _2L + 1; //#18790 - } //#18790 - $k[$j++] = $_.pad; //#18795 - $k[$j++] = 129; //#18795 - for (var _2N = 0; _2N <= 99; _2N += 1) { //#18795 - var _2P = $cvrs($s(2), _2N, 10); //#18793 - var _2R = $strcpy($s(2), "00"); //#18793 - $puti(_2R, 2 - _2P.length, _2P); //#18793 - $k[$j++] = _2R; //#18794 - $k[$j++] = _2N + 130; //#18794 - } //#18794 - var _2e = $a([$_.lC, $_.lB, $_.fnc1, $_.sapp, $_.prog, $_.usft, $_.m05, $_.m06, $_.lX, $_.lT, $_.lE, $_.eci]); //#18796 - $k[$j++] = 229; //#18796 - for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#18796 - var _2j = $f($k[--$j] + 1); //#18796 - $k[$j++] = $get(_2e, _2f); //#18796 - $k[$j++] = _2j; //#18796 - $k[$j++] = _2j; //#18796 - } //#18796 - $j--; //#18796 - $_.Avals = $d(); //#18797 - $k[$j++] = Infinity; //#18798 - var _2l = $_.Avals; //#18799 - for (var _2q = _2l.size, _2p = _2l.keys(), _2o = 0; _2o < _2q; _2o++) { //#18799 - var _2m = _2p.next().value; //#18799 - $k[$j++] = _2m; //#18799 - $k[$j++] = _2l.get(_2m); //#18799 - $k[$j++] = Infinity; //#18799 - var _2r = $k[--$j]; //#18799 - var _2s = $k[--$j]; //#18799 - $k[$j++] = _2r; //#18799 - $k[$j++] = _2s; //#18799 - var _2t = $a(); //#18799 - $k[$j++] = _2t; //#18799 - } //#18799 - $_.Avals = $d(); //#18800 - $k[$j++] = Infinity; //#18802 - $k[$j++] = $_.sft1; //#18807 - $k[$j++] = 0; //#18807 - $k[$j++] = $_.sft2; //#18807 - $k[$j++] = 1; //#18807 - $k[$j++] = $_.sft3; //#18807 - $k[$j++] = 2; //#18807 - $k[$j++] = 32; //#18807 - $k[$j++] = 3; //#18807 - for (var _2y = 48; _2y <= 57; _2y += 1) { //#18807 - $k[$j++] = _2y; //#18807 - $k[$j++] = _2y - 44; //#18807 - } //#18807 - for (var _2z = 65; _2z <= 90; _2z += 1) { //#18808 - $k[$j++] = _2z; //#18808 - $k[$j++] = _2z - 51; //#18808 - } //#18808 - $_.CNvals = $d(); //#18809 - $k[$j++] = Infinity; //#18810 - for (var _31 = 0; _31 <= 31; _31 += 1) { //#18810 - $k[$j++] = _31; //#18810 - $k[$j++] = _31; //#18810 - } //#18810 - $_.C1vals = $d(); //#18810 - $k[$j++] = Infinity; //#18811 - for (var _33 = 33; _33 <= 47; _33 += 1) { //#18812 - $k[$j++] = _33; //#18812 - $k[$j++] = _33 - 33; //#18812 - } //#18812 - for (var _34 = 58; _34 <= 64; _34 += 1) { //#18813 - $k[$j++] = _34; //#18813 - $k[$j++] = _34 - 43; //#18813 - } //#18813 - for (var _35 = 91; _35 <= 95; _35 += 1) { //#18814 - $k[$j++] = _35; //#18814 - $k[$j++] = _35 - 69; //#18814 - } //#18814 - $k[$j++] = $_.fnc1; //#18816 - $k[$j++] = 27; //#18816 - $k[$j++] = $_.usft; //#18816 - $k[$j++] = 30; //#18816 - $_.C2vals = $d(); //#18817 - $k[$j++] = Infinity; //#18818 - for (var _39 = 96; _39 <= 127; _39 += 1) { //#18818 - $k[$j++] = _39; //#18818 - $k[$j++] = _39 - 96; //#18818 - } //#18818 - $_.C3vals = $d(); //#18818 - $k[$j++] = Infinity; //#18819 - var _3B = $_.CNvals; //#18820 - for (var _3G = _3B.size, _3F = _3B.keys(), _3E = 0; _3E < _3G; _3E++) { //#18820 - var _3C = _3F.next().value; //#18820 - $k[$j++] = _3C; //#18820 - $k[$j++] = _3B.get(_3C); //#18820 - $k[$j++] = Infinity; //#18820 - var _3H = $k[--$j]; //#18820 - var _3I = $k[--$j]; //#18820 - $k[$j++] = _3H; //#18820 - $k[$j++] = _3I; //#18820 - var _3J = $a(); //#18820 - $k[$j++] = _3J; //#18820 - } //#18820 - var _3K = $_.C1vals; //#18821 - for (var _3P = _3K.size, _3O = _3K.keys(), _3N = 0; _3N < _3P; _3N++) { //#18821 - var _3L = _3O.next().value; //#18821 - $k[$j++] = _3L; //#18821 - $k[$j++] = _3K.get(_3L); //#18821 - $k[$j++] = Infinity; //#18821 - var _3Q = $k[--$j]; //#18821 - var _3R = $k[--$j]; //#18821 - $k[$j++] = _3Q; //#18821 - $k[$j++] = $get($_.CNvals, $_.sft1); //#18821 - $k[$j++] = _3R; //#18821 - var _3V = $a(); //#18821 - $k[$j++] = _3V; //#18821 - } //#18821 - var _3W = $_.C2vals; //#18822 - for (var _3b = _3W.size, _3a = _3W.keys(), _3Z = 0; _3Z < _3b; _3Z++) { //#18822 - var _3X = _3a.next().value; //#18822 - $k[$j++] = _3X; //#18822 - $k[$j++] = _3W.get(_3X); //#18822 - $k[$j++] = Infinity; //#18822 - var _3c = $k[--$j]; //#18822 - var _3d = $k[--$j]; //#18822 - $k[$j++] = _3c; //#18822 - $k[$j++] = $get($_.CNvals, $_.sft2); //#18822 - $k[$j++] = _3d; //#18822 - var _3h = $a(); //#18822 - $k[$j++] = _3h; //#18822 - } //#18822 - var _3i = $_.C3vals; //#18823 - for (var _3n = _3i.size, _3m = _3i.keys(), _3l = 0; _3l < _3n; _3l++) { //#18823 - var _3j = _3m.next().value; //#18823 - $k[$j++] = _3j; //#18823 - $k[$j++] = _3i.get(_3j); //#18823 - $k[$j++] = Infinity; //#18823 - var _3o = $k[--$j]; //#18823 - var _3p = $k[--$j]; //#18823 - $k[$j++] = _3o; //#18823 - $k[$j++] = $get($_.CNvals, $_.sft3); //#18823 - $k[$j++] = _3p; //#18823 - var _3t = $a(); //#18823 - $k[$j++] = _3t; //#18823 - } //#18823 - $_.Cvals = $d(); //#18824 - $k[$j++] = Infinity; //#18826 - $k[$j++] = $_.sft1; //#18831 - $k[$j++] = 0; //#18831 - $k[$j++] = $_.sft2; //#18831 - $k[$j++] = 1; //#18831 - $k[$j++] = $_.sft3; //#18831 - $k[$j++] = 2; //#18831 - $k[$j++] = 32; //#18831 - $k[$j++] = 3; //#18831 - for (var _3y = 48; _3y <= 57; _3y += 1) { //#18831 - $k[$j++] = _3y; //#18831 - $k[$j++] = _3y - 44; //#18831 - } //#18831 - for (var _3z = 97; _3z <= 122; _3z += 1) { //#18832 - $k[$j++] = _3z; //#18832 - $k[$j++] = _3z - 83; //#18832 - } //#18832 - $_.TNvals = $d(); //#18833 - $k[$j++] = Infinity; //#18834 - for (var _41 = 0; _41 <= 31; _41 += 1) { //#18834 - $k[$j++] = _41; //#18834 - $k[$j++] = _41; //#18834 - } //#18834 - $_.T1vals = $d(); //#18834 - $k[$j++] = Infinity; //#18835 - for (var _43 = 33; _43 <= 47; _43 += 1) { //#18836 - $k[$j++] = _43; //#18836 - $k[$j++] = _43 - 33; //#18836 - } //#18836 - for (var _44 = 58; _44 <= 64; _44 += 1) { //#18837 - $k[$j++] = _44; //#18837 - $k[$j++] = _44 - 43; //#18837 - } //#18837 - for (var _45 = 91; _45 <= 95; _45 += 1) { //#18838 - $k[$j++] = _45; //#18838 - $k[$j++] = _45 - 69; //#18838 - } //#18838 - $k[$j++] = $_.fnc1; //#18840 - $k[$j++] = 27; //#18840 - $k[$j++] = $_.usft; //#18840 - $k[$j++] = 30; //#18840 - $_.T2vals = $d(); //#18841 - $k[$j++] = Infinity; //#18842 - $k[$j++] = 96; //#18844 - $k[$j++] = 0; //#18844 - for (var _49 = 65; _49 <= 90; _49 += 1) { //#18844 - $k[$j++] = _49; //#18844 - $k[$j++] = _49 - 64; //#18844 - } //#18844 - for (var _4A = 123; _4A <= 127; _4A += 1) { //#18845 - $k[$j++] = _4A; //#18845 - $k[$j++] = _4A - 96; //#18845 - } //#18845 - $_.T3vals = $d(); //#18846 - $k[$j++] = Infinity; //#18847 - var _4C = $_.TNvals; //#18848 - for (var _4H = _4C.size, _4G = _4C.keys(), _4F = 0; _4F < _4H; _4F++) { //#18848 - var _4D = _4G.next().value; //#18848 - $k[$j++] = _4D; //#18848 - $k[$j++] = _4C.get(_4D); //#18848 - $k[$j++] = Infinity; //#18848 - var _4I = $k[--$j]; //#18848 - var _4J = $k[--$j]; //#18848 - $k[$j++] = _4I; //#18848 - $k[$j++] = _4J; //#18848 - var _4K = $a(); //#18848 - $k[$j++] = _4K; //#18848 - } //#18848 - var _4L = $_.T1vals; //#18849 - for (var _4Q = _4L.size, _4P = _4L.keys(), _4O = 0; _4O < _4Q; _4O++) { //#18849 - var _4M = _4P.next().value; //#18849 - $k[$j++] = _4M; //#18849 - $k[$j++] = _4L.get(_4M); //#18849 - $k[$j++] = Infinity; //#18849 - var _4R = $k[--$j]; //#18849 - var _4S = $k[--$j]; //#18849 - $k[$j++] = _4R; //#18849 - $k[$j++] = $get($_.TNvals, $_.sft1); //#18849 - $k[$j++] = _4S; //#18849 - var _4W = $a(); //#18849 - $k[$j++] = _4W; //#18849 - } //#18849 - var _4X = $_.T2vals; //#18850 - for (var _4c = _4X.size, _4b = _4X.keys(), _4a = 0; _4a < _4c; _4a++) { //#18850 - var _4Y = _4b.next().value; //#18850 - $k[$j++] = _4Y; //#18850 - $k[$j++] = _4X.get(_4Y); //#18850 - $k[$j++] = Infinity; //#18850 - var _4d = $k[--$j]; //#18850 - var _4e = $k[--$j]; //#18850 - $k[$j++] = _4d; //#18850 - $k[$j++] = $get($_.TNvals, $_.sft2); //#18850 - $k[$j++] = _4e; //#18850 - var _4i = $a(); //#18850 - $k[$j++] = _4i; //#18850 - } //#18850 - var _4j = $_.T3vals; //#18851 - for (var _4o = _4j.size, _4n = _4j.keys(), _4m = 0; _4m < _4o; _4m++) { //#18851 - var _4k = _4n.next().value; //#18851 - $k[$j++] = _4k; //#18851 - $k[$j++] = _4j.get(_4k); //#18851 - $k[$j++] = Infinity; //#18851 - var _4p = $k[--$j]; //#18851 - var _4q = $k[--$j]; //#18851 - $k[$j++] = _4p; //#18851 - $k[$j++] = $get($_.TNvals, $_.sft3); //#18851 - $k[$j++] = _4q; //#18851 - var _4u = $a(); //#18851 - $k[$j++] = _4u; //#18851 - } //#18851 - $_.Tvals = $d(); //#18852 - for (var _4w = 128; _4w <= 255; _4w += 1) { //#18860 - $_.i = _4w; //#18856 - $k[$j++] = $_.Avals; //#18857 - $k[$j++] = $_.i; //#18857 - $k[$j++] = Infinity; //#18857 - $aload($get($_.Avals, $_.usft)); //#18857 - $aload($get($_.Avals, $_.i - 128)); //#18857 - var _55 = $a(); //#18857 - var _56 = $k[--$j]; //#18857 - $put($k[--$j], _56, _55); //#18857 - $k[$j++] = $_.Cvals; //#18858 - $k[$j++] = $_.i; //#18858 - $k[$j++] = Infinity; //#18858 - $aload($get($_.Cvals, $_.usft)); //#18858 - $aload($get($_.Cvals, $_.i - 128)); //#18858 - var _5G = $a(); //#18858 - var _5H = $k[--$j]; //#18858 - $put($k[--$j], _5H, _5G); //#18858 - $k[$j++] = $_.Tvals; //#18859 - $k[$j++] = $_.i; //#18859 - $k[$j++] = Infinity; //#18859 - $aload($get($_.Tvals, $_.usft)); //#18859 - $aload($get($_.Tvals, $_.i - 128)); //#18859 - var _5R = $a(); //#18859 - var _5S = $k[--$j]; //#18859 - $put($k[--$j], _5S, _5R); //#18859 - } //#18859 - $k[$j++] = Infinity; //#18862 - $k[$j++] = 13; //#18867 - $k[$j++] = 0; //#18867 - $k[$j++] = 42; //#18867 - $k[$j++] = 1; //#18867 - $k[$j++] = 62; //#18867 - $k[$j++] = 2; //#18867 - $k[$j++] = 32; //#18867 - $k[$j++] = 3; //#18867 - for (var _5U = 48; _5U <= 57; _5U += 1) { //#18867 - $k[$j++] = _5U; //#18867 - $k[$j++] = _5U - 44; //#18867 - } //#18867 - for (var _5V = 65; _5V <= 90; _5V += 1) { //#18868 - $k[$j++] = _5V; //#18868 - $k[$j++] = _5V - 51; //#18868 - } //#18868 - $_.Xvals = $d(); //#18869 - $k[$j++] = Infinity; //#18870 - var _5X = $_.Xvals; //#18871 - for (var _5c = _5X.size, _5b = _5X.keys(), _5a = 0; _5a < _5c; _5a++) { //#18871 - var _5Y = _5b.next().value; //#18871 - $k[$j++] = _5Y; //#18871 - $k[$j++] = _5X.get(_5Y); //#18871 - $k[$j++] = Infinity; //#18871 - var _5d = $k[--$j]; //#18871 - var _5e = $k[--$j]; //#18871 - $k[$j++] = _5d; //#18871 - $k[$j++] = _5e; //#18871 - var _5f = $a(); //#18871 - $k[$j++] = _5f; //#18871 - } //#18871 - $_.Xvals = $d(); //#18872 - $k[$j++] = Infinity; //#18874 - for (var _5h = 64; _5h <= 94; _5h += 1) { //#18875 - $k[$j++] = _5h; //#18875 - $k[$j++] = _5h - 64; //#18875 - } //#18875 - $k[$j++] = $_.unl; //#18877 - $k[$j++] = 31; //#18877 - for (var _5j = 32; _5j <= 63; _5j += 1) { //#18877 - $k[$j++] = _5j; //#18877 - $k[$j++] = _5j; //#18877 - } //#18877 - $_.Evals = $d(); //#18878 - $k[$j++] = Infinity; //#18879 - var _5l = $_.Evals; //#18880 - for (var _5q = _5l.size, _5p = _5l.keys(), _5o = 0; _5o < _5q; _5o++) { //#18880 - var _5m = _5p.next().value; //#18880 - $k[$j++] = _5m; //#18880 - $k[$j++] = _5l.get(_5m); //#18880 - $k[$j++] = Infinity; //#18880 - var _5r = $k[--$j]; //#18880 - var _5s = $k[--$j]; //#18880 - $k[$j++] = _5r; //#18880 - $k[$j++] = _5s; //#18880 - var _5t = $a(); //#18880 - $k[$j++] = _5t; //#18880 - } //#18880 - $_.Evals = $d(); //#18881 - $k[$j++] = Infinity; //#18883 - for (var _5v = 0; _5v <= 255; _5v += 1) { //#18884 - $k[$j++] = _5v; //#18884 - $k[$j++] = _5v; //#18884 - } //#18884 - $_.Bvals = $d(); //#18885 - $k[$j++] = Infinity; //#18886 - var _5x = $_.Bvals; //#18887 - for (var _62 = _5x.size, _61 = _5x.keys(), _60 = 0; _60 < _62; _60++) { //#18887 - var _5y = _61.next().value; //#18887 - $k[$j++] = _5y; //#18887 - $k[$j++] = _5x.get(_5y); //#18887 - $k[$j++] = Infinity; //#18887 - var _63 = $k[--$j]; //#18887 - var _64 = $k[--$j]; //#18887 - $k[$j++] = _63; //#18887 - $k[$j++] = _64; //#18887 - var _65 = $a(); //#18887 - $k[$j++] = _65; //#18887 - } //#18887 - $_.Bvals = $d(); //#18888 - $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, $_.Evals, $_.Bvals]); //#18890 - $_.A = 0; //#18892 - $_.C = 1; //#18892 - $_.T = 2; //#18892 - $_.X = 3; //#18892 - $_.E = 4; //#18892 - $_.B = 5; //#18892 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#18892 - bwipp_datamatrix.__18893__ = 1; //#18892 - $_ = Object.getPrototypeOf($_); //#18892 - } //#18892 - if ($_.raw) { //#19297 - $_.cws = $a($_.barcode.length); //#18897 - $_.i = 0; //#18898 - $_.j = 0; //#18898 - for (;;) { //#18905 - if ($_.i == $_.barcode.length) { //#18900 - break; //#18900 - } //#18900 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#18901 - $put($_.cws, $_.j, $_.cw); //#18902 - $_.i = $_.i + 4; //#18903 - $_.j = $_.j + 1; //#18904 - } //#18904 - $_.cws = $geti($_.cws, 0, $_.j); //#18906 - } else { //#19297 + $_ = Object.create($_); //#18953 + $_.dontdraw = false; //#18956 + $_.columns = 0; //#18957 + $_.rows = 0; //#18958 + $_.format = "unset"; //#18959 + $_.version = "unset"; //#18960 + $_.parse = false; //#18961 + $_.parsefnc = false; //#18962 + $_.c40headerlength = -1; //#18963 + $_.raw = false; //#18964 + $_.dmre = false; //#18965 + $k[$j++] = $_; //#18967 + bwipp_processoptions(); //#18967 + $_.options = $k[--$j]; //#18967 + $_.barcode = $k[--$j]; //#18968 + if ($eq($_.barcode, "")) { //#18972 + $k[$j++] = 'bwipp.datamatrixEmptyData#18971'; //#18971 + $k[$j++] = "The data must not be empty"; //#18971 + bwipp_raiseerror(); //#18971 + } //#18971 + if ($ne($_.version, "unset") && (($_.rows != 0) || ($_.columns != 0))) { //#18976 + $k[$j++] = 'bwipp.datamatrixVersionRowsCols#18975'; //#18975 + $k[$j++] = "rows and columns must not be given if version is specified"; //#18975 + bwipp_raiseerror(); //#18975 + } //#18975 + if ($ne($_.version, "unset")) { //#19000 + $search($_.version, "x"); //#18980 + if ($k[--$j]) { //#18996 + var _9 = $k[--$j]; //#18981 + var _A = $k[--$j]; //#18981 + $k[$j++] = _9; //#18981 + $k[$j++] = _A; //#18981 + $j--; //#18981 + var _B = $k[--$j]; //#18982 + var _C = $k[--$j]; //#18982 + $k[$j++] = _C; //#18982 + $k[$j++] = _B; //#18982 + $k[$j++] = _C; //#18982 + $k[$j++] = _B; //#18982 + $astore($a(2)); //#18982 + $forall($k[--$j], function() { //#18991 + var _F = $k[--$j]; //#18984 + $k[$j++] = _F; //#18984 + $k[$j++] = true; //#18984 + if (_F.length == 0) { //#18984 + $j--; //#18984 + $k[$j++] = false; //#18984 + } //#18984 + var _G = $k[--$j]; //#18985 + var _H = $k[--$j]; //#18985 + $k[$j++] = _G; //#18987 + $forall(_H, function() { //#18987 + var _I = $k[--$j]; //#18986 + if ((_I < 48) || (_I > 57)) { //#18986 + $j--; //#18986 + $k[$j++] = false; //#18986 + } //#18986 + }); //#18986 + if ($nt($k[--$j])) { //#18990 + $k[$j++] = 'bwipp.datamatrixVersionBadRowOrColumn#18989'; //#18989 + $k[$j++] = "version must be formatted as RxC"; //#18989 + bwipp_raiseerror(); //#18989 + } //#18989 + }); //#18989 + $_.rows = $cvi($k[--$j]); //#18992 + $_.columns = $cvi($k[--$j]); //#18993 + $k[$j++] = 'format'; //#18994 + if ($_.rows == $_.columns) { //#18994 + $k[$j++] = "square"; //#18994 + } else { //#18994 + $k[$j++] = "rectangle"; //#18994 + } //#18994 + var _O = $k[--$j]; //#18994 + $_[$k[--$j]] = _O; //#18994 + } else { //#18996 + $j--; //#18996 + $k[$j++] = 'bwipp.datamatrixVersionFormat#18996'; //#18996 + $k[$j++] = "version must be formatted as RxC"; //#18996 + bwipp_raiseerror(); //#18996 + } //#18996 + } else { //#19000 + if ($eq($_.format, "unset")) { //#19001 + $k[$j++] = 'format'; //#19000 + if ($_.dmre) { //#19000 + $k[$j++] = "rectangle"; //#19000 + } else { //#19000 + $k[$j++] = "square"; //#19000 + } //#19000 + var _S = $k[--$j]; //#19000 + $_[$k[--$j]] = _S; //#19000 + } //#19000 + } //#19000 + if ($ne($_.format, "square") && $ne($_.format, "rectangle")) { //#19006 + $k[$j++] = 'bwipp.datamatrixInvalidFormat#19005'; //#19005 + $k[$j++] = "The format must be either square or rectangle"; //#19005 + bwipp_raiseerror(); //#19005 + } //#19005 + bwipp_loadctx(bwipp_datamatrix) //#19008 + if (!bwipp_datamatrix.__19065__) { //#19065 + $_ = Object.create($_); //#19065 + var _19 = $a([20, 36, 1, 2, 28, 1, 1]); //#19055 + $_.metrics = $a([$a([10, 10, 1, 1, 5, 1, 0]), $a([12, 12, 1, 1, 7, 1, 0]), $a([14, 14, 1, 1, 10, 1, 0]), $a([16, 16, 1, 1, 12, 1, 0]), $a([18, 18, 1, 1, 14, 1, 0]), $a([20, 20, 1, 1, 18, 1, 0]), $a([22, 22, 1, 1, 20, 1, 0]), $a([24, 24, 1, 1, 24, 1, 0]), $a([26, 26, 1, 1, 28, 1, 0]), $a([32, 32, 2, 2, 36, 1, 0]), $a([36, 36, 2, 2, 42, 1, 0]), $a([40, 40, 2, 2, 48, 1, 0]), $a([44, 44, 2, 2, 56, 1, 0]), $a([48, 48, 2, 2, 68, 1, 0]), $a([52, 52, 2, 2, 84, 2, 0]), $a([64, 64, 4, 4, 112, 2, 0]), $a([72, 72, 4, 4, 144, 4, 0]), $a([80, 80, 4, 4, 192, 4, 0]), $a([88, 88, 4, 4, 224, 4, 0]), $a([96, 96, 4, 4, 272, 4, 0]), $a([104, 104, 4, 4, 336, 6, 0]), $a([120, 120, 6, 6, 408, 6, 0]), $a([132, 132, 6, 6, 496, 8, 0]), $a([144, 144, 6, 6, 620, 10, 0]), $a([8, 18, 1, 1, 7, 1, 0]), $a([8, 32, 1, 2, 11, 1, 0]), $a([8, 48, 1, 2, 15, 1, 1]), $a([8, 64, 1, 4, 18, 1, 1]), $a([8, 80, 1, 4, 22, 1, 1]), $a([8, 96, 1, 4, 28, 1, 1]), $a([8, 120, 1, 6, 32, 1, 1]), $a([8, 144, 1, 6, 36, 1, 1]), $a([12, 26, 1, 1, 14, 1, 0]), $a([12, 36, 1, 2, 18, 1, 0]), $a([12, 64, 1, 4, 27, 1, 1]), $a([12, 88, 1, 4, 36, 1, 1]), $a([16, 36, 1, 2, 24, 1, 0]), $a([16, 48, 1, 2, 28, 1, 0]), $a([16, 64, 1, 4, 36, 1, 1]), _19, $a([20, 44, 1, 2, 34, 1, 1]), $a([20, 64, 1, 4, 42, 1, 1]), $a([22, 48, 1, 2, 38, 1, 1]), $a([24, 48, 1, 2, 41, 1, 1]), $a([24, 64, 1, 4, 46, 1, 1]), $a([26, 40, 1, 2, 38, 1, 1]), $a([26, 48, 1, 2, 42, 1, 1]), $a([26, 64, 1, 4, 50, 1, 1])]); //#19064 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19064 + bwipp_datamatrix.__19065__ = 1; //#19064 + $_ = Object.getPrototypeOf($_); //#19064 + } //#19064 + $_.urows = $_.rows; //#19068 + $_.ucols = $_.columns; //#19069 + $_.fullcws = $a([]); //#19070 + var _1N = $_.metrics; //#19071 + for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#19090 + $_.m = $get(_1N, _1O); //#19072 + $_.rows = $get($_.m, 0); //#19073 + $_.cols = $get($_.m, 1); //#19074 + $_.regh = $get($_.m, 2); //#19075 + $_.regv = $get($_.m, 3); //#19076 + $_.rscw = $get($_.m, 4); //#19077 + $_.rsbl = $get($_.m, 5); //#19078 + $_.doly = $get($_.m, 6); //#19079 + $_.mrows = $f($_.rows - (2 * $_.regh)); //#19080 + $_.mcols = $f($_.cols - (2 * $_.regv)); //#19081 + $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19082 + $_.okay = true; //#19083 + if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19084 + $_.okay = false; //#19084 + } //#19084 + if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19085 + $_.okay = false; //#19085 + } //#19085 + if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19086 + $_.okay = false; //#19086 + } //#19086 + if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19087 + $_.okay = false; //#19087 + } //#19087 + if ((!$_.dmre) && ($_.doly == 1)) { //#19088 + $_.okay = false; //#19088 + } //#19088 + if ($_.okay) { //#19089 + $k[$j++] = Infinity; //#19089 + $aload($_.fullcws); //#19089 + $k[$j++] = $_.ncws; //#19089 + $_.fullcws = $a(); //#19089 + } //#19089 + } //#19089 + $k[$j++] = Infinity; //#19091 + for (var _24 = 0, _25 = 1558; _24 < _25; _24++) { //#19091 + $k[$j++] = 10000; //#19091 + } //#19091 + $_.numremcws = $a(); //#19091 + var _27 = $_.fullcws; //#19092 + for (var _28 = 0, _29 = _27.length; _28 < _29; _28++) { //#19092 + $put($_.numremcws, $f($get(_27, _28) - 1), 1); //#19092 + } //#19092 + for (var _2C = 1556; _2C >= 0; _2C -= 1) { //#19098 + $_.i = _2C; //#19094 + if ($get($_.numremcws, $_.i) != 1) { //#19097 + $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#19096 + } //#19096 + } //#19096 + if (!bwipp_datamatrix.__19211__) { //#19211 + $_ = Object.create($_); //#19211 + $_.fnc1 = -1; //#19102 + $_.prog = -2; //#19102 + $_.m05 = -3; //#19102 + $_.m06 = -4; //#19102 + $_.lC = -5; //#19103 + $_.lB = -6; //#19103 + $_.lX = -7; //#19103 + $_.lT = -8; //#19103 + $_.lE = -9; //#19103 + $_.unl = -10; //#19103 + $_.sapp = -11; //#19104 + $_.usft = -12; //#19104 + $_.sft1 = -13; //#19104 + $_.sft2 = -14; //#19104 + $_.sft3 = -15; //#19104 + $_.eci = -16; //#19104 + $_.pad = -17; //#19104 + $_.unlcw = 254; //#19105 + $k[$j++] = Infinity; //#19107 + for (var _2L = 0; _2L <= 128; _2L += 1) { //#19108 + $k[$j++] = _2L; //#19108 + $k[$j++] = _2L + 1; //#19108 + } //#19108 + $k[$j++] = $_.pad; //#19113 + $k[$j++] = 129; //#19113 + for (var _2N = 0; _2N <= 99; _2N += 1) { //#19113 + var _2P = $cvrs($s(2), _2N, 10); //#19111 + var _2R = $strcpy($s(2), "00"); //#19111 + $puti(_2R, 2 - _2P.length, _2P); //#19111 + $k[$j++] = _2R; //#19112 + $k[$j++] = _2N + 130; //#19112 + } //#19112 + var _2e = $a([$_.lC, $_.lB, $_.fnc1, $_.sapp, $_.prog, $_.usft, $_.m05, $_.m06, $_.lX, $_.lT, $_.lE, $_.eci]); //#19114 + $k[$j++] = 229; //#19114 + for (var _2f = 0, _2g = _2e.length; _2f < _2g; _2f++) { //#19114 + var _2j = $f($k[--$j] + 1); //#19114 + $k[$j++] = $get(_2e, _2f); //#19114 + $k[$j++] = _2j; //#19114 + $k[$j++] = _2j; //#19114 + } //#19114 + $j--; //#19114 + $_.Avals = $d(); //#19115 + $k[$j++] = Infinity; //#19116 + var _2l = $_.Avals; //#19117 + for (var _2q = _2l.size, _2p = _2l.keys(), _2o = 0; _2o < _2q; _2o++) { //#19117 + var _2m = _2p.next().value; //#19117 + $k[$j++] = _2m; //#19117 + $k[$j++] = _2l.get(_2m); //#19117 + $k[$j++] = Infinity; //#19117 + var _2r = $k[--$j]; //#19117 + var _2s = $k[--$j]; //#19117 + $k[$j++] = _2r; //#19117 + $k[$j++] = _2s; //#19117 + var _2t = $a(); //#19117 + $k[$j++] = _2t; //#19117 + } //#19117 + $_.Avals = $d(); //#19118 + $k[$j++] = Infinity; //#19120 + $k[$j++] = $_.sft1; //#19125 + $k[$j++] = 0; //#19125 + $k[$j++] = $_.sft2; //#19125 + $k[$j++] = 1; //#19125 + $k[$j++] = $_.sft3; //#19125 + $k[$j++] = 2; //#19125 + $k[$j++] = 32; //#19125 + $k[$j++] = 3; //#19125 + for (var _2y = 48; _2y <= 57; _2y += 1) { //#19125 + $k[$j++] = _2y; //#19125 + $k[$j++] = _2y - 44; //#19125 + } //#19125 + for (var _2z = 65; _2z <= 90; _2z += 1) { //#19126 + $k[$j++] = _2z; //#19126 + $k[$j++] = _2z - 51; //#19126 + } //#19126 + $_.CNvals = $d(); //#19127 + $k[$j++] = Infinity; //#19128 + for (var _31 = 0; _31 <= 31; _31 += 1) { //#19128 + $k[$j++] = _31; //#19128 + $k[$j++] = _31; //#19128 + } //#19128 + $_.C1vals = $d(); //#19128 + $k[$j++] = Infinity; //#19129 + for (var _33 = 33; _33 <= 47; _33 += 1) { //#19130 + $k[$j++] = _33; //#19130 + $k[$j++] = _33 - 33; //#19130 + } //#19130 + for (var _34 = 58; _34 <= 64; _34 += 1) { //#19131 + $k[$j++] = _34; //#19131 + $k[$j++] = _34 - 43; //#19131 + } //#19131 + for (var _35 = 91; _35 <= 95; _35 += 1) { //#19132 + $k[$j++] = _35; //#19132 + $k[$j++] = _35 - 69; //#19132 + } //#19132 + $k[$j++] = $_.fnc1; //#19134 + $k[$j++] = 27; //#19134 + $k[$j++] = $_.usft; //#19134 + $k[$j++] = 30; //#19134 + $_.C2vals = $d(); //#19135 + $k[$j++] = Infinity; //#19136 + for (var _39 = 96; _39 <= 127; _39 += 1) { //#19136 + $k[$j++] = _39; //#19136 + $k[$j++] = _39 - 96; //#19136 + } //#19136 + $_.C3vals = $d(); //#19136 + $k[$j++] = Infinity; //#19137 + var _3B = $_.CNvals; //#19138 + for (var _3G = _3B.size, _3F = _3B.keys(), _3E = 0; _3E < _3G; _3E++) { //#19138 + var _3C = _3F.next().value; //#19138 + $k[$j++] = _3C; //#19138 + $k[$j++] = _3B.get(_3C); //#19138 + $k[$j++] = Infinity; //#19138 + var _3H = $k[--$j]; //#19138 + var _3I = $k[--$j]; //#19138 + $k[$j++] = _3H; //#19138 + $k[$j++] = _3I; //#19138 + var _3J = $a(); //#19138 + $k[$j++] = _3J; //#19138 + } //#19138 + var _3K = $_.C1vals; //#19139 + for (var _3P = _3K.size, _3O = _3K.keys(), _3N = 0; _3N < _3P; _3N++) { //#19139 + var _3L = _3O.next().value; //#19139 + $k[$j++] = _3L; //#19139 + $k[$j++] = _3K.get(_3L); //#19139 + $k[$j++] = Infinity; //#19139 + var _3Q = $k[--$j]; //#19139 + var _3R = $k[--$j]; //#19139 + $k[$j++] = _3Q; //#19139 + $k[$j++] = $get($_.CNvals, $_.sft1); //#19139 + $k[$j++] = _3R; //#19139 + var _3V = $a(); //#19139 + $k[$j++] = _3V; //#19139 + } //#19139 + var _3W = $_.C2vals; //#19140 + for (var _3b = _3W.size, _3a = _3W.keys(), _3Z = 0; _3Z < _3b; _3Z++) { //#19140 + var _3X = _3a.next().value; //#19140 + $k[$j++] = _3X; //#19140 + $k[$j++] = _3W.get(_3X); //#19140 + $k[$j++] = Infinity; //#19140 + var _3c = $k[--$j]; //#19140 + var _3d = $k[--$j]; //#19140 + $k[$j++] = _3c; //#19140 + $k[$j++] = $get($_.CNvals, $_.sft2); //#19140 + $k[$j++] = _3d; //#19140 + var _3h = $a(); //#19140 + $k[$j++] = _3h; //#19140 + } //#19140 + var _3i = $_.C3vals; //#19141 + for (var _3n = _3i.size, _3m = _3i.keys(), _3l = 0; _3l < _3n; _3l++) { //#19141 + var _3j = _3m.next().value; //#19141 + $k[$j++] = _3j; //#19141 + $k[$j++] = _3i.get(_3j); //#19141 + $k[$j++] = Infinity; //#19141 + var _3o = $k[--$j]; //#19141 + var _3p = $k[--$j]; //#19141 + $k[$j++] = _3o; //#19141 + $k[$j++] = $get($_.CNvals, $_.sft3); //#19141 + $k[$j++] = _3p; //#19141 + var _3t = $a(); //#19141 + $k[$j++] = _3t; //#19141 + } //#19141 + $_.Cvals = $d(); //#19142 + $k[$j++] = Infinity; //#19144 + $k[$j++] = $_.sft1; //#19149 + $k[$j++] = 0; //#19149 + $k[$j++] = $_.sft2; //#19149 + $k[$j++] = 1; //#19149 + $k[$j++] = $_.sft3; //#19149 + $k[$j++] = 2; //#19149 + $k[$j++] = 32; //#19149 + $k[$j++] = 3; //#19149 + for (var _3y = 48; _3y <= 57; _3y += 1) { //#19149 + $k[$j++] = _3y; //#19149 + $k[$j++] = _3y - 44; //#19149 + } //#19149 + for (var _3z = 97; _3z <= 122; _3z += 1) { //#19150 + $k[$j++] = _3z; //#19150 + $k[$j++] = _3z - 83; //#19150 + } //#19150 + $_.TNvals = $d(); //#19151 + $k[$j++] = Infinity; //#19152 + for (var _41 = 0; _41 <= 31; _41 += 1) { //#19152 + $k[$j++] = _41; //#19152 + $k[$j++] = _41; //#19152 + } //#19152 + $_.T1vals = $d(); //#19152 + $k[$j++] = Infinity; //#19153 + for (var _43 = 33; _43 <= 47; _43 += 1) { //#19154 + $k[$j++] = _43; //#19154 + $k[$j++] = _43 - 33; //#19154 + } //#19154 + for (var _44 = 58; _44 <= 64; _44 += 1) { //#19155 + $k[$j++] = _44; //#19155 + $k[$j++] = _44 - 43; //#19155 + } //#19155 + for (var _45 = 91; _45 <= 95; _45 += 1) { //#19156 + $k[$j++] = _45; //#19156 + $k[$j++] = _45 - 69; //#19156 + } //#19156 + $k[$j++] = $_.fnc1; //#19158 + $k[$j++] = 27; //#19158 + $k[$j++] = $_.usft; //#19158 + $k[$j++] = 30; //#19158 + $_.T2vals = $d(); //#19159 + $k[$j++] = Infinity; //#19160 + $k[$j++] = 96; //#19162 + $k[$j++] = 0; //#19162 + for (var _49 = 65; _49 <= 90; _49 += 1) { //#19162 + $k[$j++] = _49; //#19162 + $k[$j++] = _49 - 64; //#19162 + } //#19162 + for (var _4A = 123; _4A <= 127; _4A += 1) { //#19163 + $k[$j++] = _4A; //#19163 + $k[$j++] = _4A - 96; //#19163 + } //#19163 + $_.T3vals = $d(); //#19164 + $k[$j++] = Infinity; //#19165 + var _4C = $_.TNvals; //#19166 + for (var _4H = _4C.size, _4G = _4C.keys(), _4F = 0; _4F < _4H; _4F++) { //#19166 + var _4D = _4G.next().value; //#19166 + $k[$j++] = _4D; //#19166 + $k[$j++] = _4C.get(_4D); //#19166 + $k[$j++] = Infinity; //#19166 + var _4I = $k[--$j]; //#19166 + var _4J = $k[--$j]; //#19166 + $k[$j++] = _4I; //#19166 + $k[$j++] = _4J; //#19166 + var _4K = $a(); //#19166 + $k[$j++] = _4K; //#19166 + } //#19166 + var _4L = $_.T1vals; //#19167 + for (var _4Q = _4L.size, _4P = _4L.keys(), _4O = 0; _4O < _4Q; _4O++) { //#19167 + var _4M = _4P.next().value; //#19167 + $k[$j++] = _4M; //#19167 + $k[$j++] = _4L.get(_4M); //#19167 + $k[$j++] = Infinity; //#19167 + var _4R = $k[--$j]; //#19167 + var _4S = $k[--$j]; //#19167 + $k[$j++] = _4R; //#19167 + $k[$j++] = $get($_.TNvals, $_.sft1); //#19167 + $k[$j++] = _4S; //#19167 + var _4W = $a(); //#19167 + $k[$j++] = _4W; //#19167 + } //#19167 + var _4X = $_.T2vals; //#19168 + for (var _4c = _4X.size, _4b = _4X.keys(), _4a = 0; _4a < _4c; _4a++) { //#19168 + var _4Y = _4b.next().value; //#19168 + $k[$j++] = _4Y; //#19168 + $k[$j++] = _4X.get(_4Y); //#19168 + $k[$j++] = Infinity; //#19168 + var _4d = $k[--$j]; //#19168 + var _4e = $k[--$j]; //#19168 + $k[$j++] = _4d; //#19168 + $k[$j++] = $get($_.TNvals, $_.sft2); //#19168 + $k[$j++] = _4e; //#19168 + var _4i = $a(); //#19168 + $k[$j++] = _4i; //#19168 + } //#19168 + var _4j = $_.T3vals; //#19169 + for (var _4o = _4j.size, _4n = _4j.keys(), _4m = 0; _4m < _4o; _4m++) { //#19169 + var _4k = _4n.next().value; //#19169 + $k[$j++] = _4k; //#19169 + $k[$j++] = _4j.get(_4k); //#19169 + $k[$j++] = Infinity; //#19169 + var _4p = $k[--$j]; //#19169 + var _4q = $k[--$j]; //#19169 + $k[$j++] = _4p; //#19169 + $k[$j++] = $get($_.TNvals, $_.sft3); //#19169 + $k[$j++] = _4q; //#19169 + var _4u = $a(); //#19169 + $k[$j++] = _4u; //#19169 + } //#19169 + $_.Tvals = $d(); //#19170 + for (var _4w = 128; _4w <= 255; _4w += 1) { //#19178 + $_.i = _4w; //#19174 + $k[$j++] = $_.Avals; //#19175 + $k[$j++] = $_.i; //#19175 + $k[$j++] = Infinity; //#19175 + $aload($get($_.Avals, $_.usft)); //#19175 + $aload($get($_.Avals, $_.i - 128)); //#19175 + var _55 = $a(); //#19175 + var _56 = $k[--$j]; //#19175 + $put($k[--$j], _56, _55); //#19175 + $k[$j++] = $_.Cvals; //#19176 + $k[$j++] = $_.i; //#19176 + $k[$j++] = Infinity; //#19176 + $aload($get($_.Cvals, $_.usft)); //#19176 + $aload($get($_.Cvals, $_.i - 128)); //#19176 + var _5G = $a(); //#19176 + var _5H = $k[--$j]; //#19176 + $put($k[--$j], _5H, _5G); //#19176 + $k[$j++] = $_.Tvals; //#19177 + $k[$j++] = $_.i; //#19177 + $k[$j++] = Infinity; //#19177 + $aload($get($_.Tvals, $_.usft)); //#19177 + $aload($get($_.Tvals, $_.i - 128)); //#19177 + var _5R = $a(); //#19177 + var _5S = $k[--$j]; //#19177 + $put($k[--$j], _5S, _5R); //#19177 + } //#19177 + $k[$j++] = Infinity; //#19180 + $k[$j++] = 13; //#19185 + $k[$j++] = 0; //#19185 + $k[$j++] = 42; //#19185 + $k[$j++] = 1; //#19185 + $k[$j++] = 62; //#19185 + $k[$j++] = 2; //#19185 + $k[$j++] = 32; //#19185 + $k[$j++] = 3; //#19185 + for (var _5U = 48; _5U <= 57; _5U += 1) { //#19185 + $k[$j++] = _5U; //#19185 + $k[$j++] = _5U - 44; //#19185 + } //#19185 + for (var _5V = 65; _5V <= 90; _5V += 1) { //#19186 + $k[$j++] = _5V; //#19186 + $k[$j++] = _5V - 51; //#19186 + } //#19186 + $_.Xvals = $d(); //#19187 + $k[$j++] = Infinity; //#19188 + var _5X = $_.Xvals; //#19189 + for (var _5c = _5X.size, _5b = _5X.keys(), _5a = 0; _5a < _5c; _5a++) { //#19189 + var _5Y = _5b.next().value; //#19189 + $k[$j++] = _5Y; //#19189 + $k[$j++] = _5X.get(_5Y); //#19189 + $k[$j++] = Infinity; //#19189 + var _5d = $k[--$j]; //#19189 + var _5e = $k[--$j]; //#19189 + $k[$j++] = _5d; //#19189 + $k[$j++] = _5e; //#19189 + var _5f = $a(); //#19189 + $k[$j++] = _5f; //#19189 + } //#19189 + $_.Xvals = $d(); //#19190 + $k[$j++] = Infinity; //#19192 + for (var _5h = 64; _5h <= 94; _5h += 1) { //#19193 + $k[$j++] = _5h; //#19193 + $k[$j++] = _5h - 64; //#19193 + } //#19193 + $k[$j++] = $_.unl; //#19195 + $k[$j++] = 31; //#19195 + for (var _5j = 32; _5j <= 63; _5j += 1) { //#19195 + $k[$j++] = _5j; //#19195 + $k[$j++] = _5j; //#19195 + } //#19195 + $_.Evals = $d(); //#19196 + $k[$j++] = Infinity; //#19197 + var _5l = $_.Evals; //#19198 + for (var _5q = _5l.size, _5p = _5l.keys(), _5o = 0; _5o < _5q; _5o++) { //#19198 + var _5m = _5p.next().value; //#19198 + $k[$j++] = _5m; //#19198 + $k[$j++] = _5l.get(_5m); //#19198 + $k[$j++] = Infinity; //#19198 + var _5r = $k[--$j]; //#19198 + var _5s = $k[--$j]; //#19198 + $k[$j++] = _5r; //#19198 + $k[$j++] = _5s; //#19198 + var _5t = $a(); //#19198 + $k[$j++] = _5t; //#19198 + } //#19198 + $_.Evals = $d(); //#19199 + $k[$j++] = Infinity; //#19201 + for (var _5v = 0; _5v <= 255; _5v += 1) { //#19202 + $k[$j++] = _5v; //#19202 + $k[$j++] = _5v; //#19202 + } //#19202 + $_.Bvals = $d(); //#19203 + $k[$j++] = Infinity; //#19204 + var _5x = $_.Bvals; //#19205 + for (var _62 = _5x.size, _61 = _5x.keys(), _60 = 0; _60 < _62; _60++) { //#19205 + var _5y = _61.next().value; //#19205 + $k[$j++] = _5y; //#19205 + $k[$j++] = _5x.get(_5y); //#19205 + $k[$j++] = Infinity; //#19205 + var _63 = $k[--$j]; //#19205 + var _64 = $k[--$j]; //#19205 + $k[$j++] = _63; //#19205 + $k[$j++] = _64; //#19205 + var _65 = $a(); //#19205 + $k[$j++] = _65; //#19205 + } //#19205 + $_.Bvals = $d(); //#19206 + $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, $_.Evals, $_.Bvals]); //#19208 + $_.A = 0; //#19210 + $_.C = 1; //#19210 + $_.T = 2; //#19210 + $_.X = 3; //#19210 + $_.E = 4; //#19210 + $_.B = 5; //#19210 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19210 + bwipp_datamatrix.__19211__ = 1; //#19210 + $_ = Object.getPrototypeOf($_); //#19210 + } //#19210 + if ($_.raw) { //#19615 + $_.cws = $a($_.barcode.length); //#19215 + $_.i = 0; //#19216 + $_.j = 0; //#19216 + for (;;) { //#19223 + if ($_.i == $_.barcode.length) { //#19218 + break; //#19218 + } //#19218 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#19219 + $put($_.cws, $_.j, $_.cw); //#19220 + $_.i = $_.i + 4; //#19221 + $_.j = $_.j + 1; //#19222 + } //#19222 + $_.cws = $geti($_.cws, 0, $_.j); //#19224 + } else { //#19615 var _6Z = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fnc1], ["PROG", $_.prog] - ]); //#18916 - $_.fncvals = _6Z; //#18919 - $k[$j++] = 'msg'; //#18920 - $k[$j++] = $_.barcode; //#18920 - $k[$j++] = $_.fncvals; //#18920 - bwipp_parseinput(); //#18920 - var _6c = $k[--$j]; //#18920 - $_[$k[--$j]] = _6c; //#18920 - $_.msglen = $_.msg.length; //#18921 - if ($_.msglen >= 9) { //#18939 - $aload($geti($_.msg, 0, 7)); //#18925 - var _6i = $k[--$j]; //#18926 - var _6j = $k[--$j]; //#18926 - $k[$j++] = _6i == 29; //#18926 - $k[$j++] = _6j; //#18926 - $j--; //#18926 - var _6k = $k[--$j]; //#18926 - var _6l = $k[--$j]; //#18926 - var _6m = $k[--$j]; //#18926 - var _6n = $k[--$j]; //#18927 - var _6o = $k[--$j]; //#18927 - var _6p = $k[--$j]; //#18927 - if (((((_6k && (_6l == 48)) && (_6m == 30)) && (_6n == 62)) && (_6o == 41)) && (_6p == 91)) { //#18938 - $aload($geti($_.msg, $_.msglen - 2, 2)); //#18928 - var _6t = $k[--$j]; //#18929 - var _6u = $k[--$j]; //#18929 - if ((_6t == 4) && (_6u == 30)) { //#18937 - if ($get($_.msg, 5) == 53) { //#18934 - $k[$j++] = Infinity; //#18931 - $k[$j++] = $_.m05; //#18931 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18931 - $_.msg = $a(); //#18931 - } else { //#18934 - if ($get($_.msg, 5) == 54) { //#18935 - $k[$j++] = Infinity; //#18934 - $k[$j++] = $_.m06; //#18934 - $aload($geti($_.msg, 7, $_.msg.length - 9)); //#18934 - $_.msg = $a(); //#18934 - } //#18934 - } //#18934 - } //#18934 - } //#18934 - } //#18934 - $_.msglen = $_.msg.length; //#18940 - $k[$j++] = Infinity; //#18942 - for (var _7B = 0, _7C = $_.msglen; _7B < _7C; _7B++) { //#18942 - $k[$j++] = 0; //#18942 - } //#18942 - $k[$j++] = 0; //#18942 - $_.numD = $a(); //#18942 - $k[$j++] = Infinity; //#18943 - for (var _7F = 0, _7G = $_.msglen; _7F < _7G; _7F++) { //#18943 - $k[$j++] = 0; //#18943 - } //#18943 - $k[$j++] = 9999; //#18943 - $_.nextXterm = $a(); //#18943 - $k[$j++] = Infinity; //#18944 - for (var _7J = 0, _7K = $_.msglen; _7J < _7K; _7J++) { //#18944 - $k[$j++] = 0; //#18944 - } //#18944 - $k[$j++] = 9999; //#18944 - $_.nextNonX = $a(); //#18944 - $k[$j++] = Infinity; //#18945 - for (var _7N = 0, _7O = $_.msglen; _7N < _7O; _7N++) { //#18945 - $k[$j++] = false; //#18945 - } //#18945 - $k[$j++] = false; //#18945 - $_.isECI = $a(); //#18945 - for (var _7R = $_.msglen - 1; _7R >= 0; _7R -= 1) { //#18963 - $_.i = _7R; //#18947 - $_.barchar = $get($_.msg, $_.i); //#18948 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#18951 - $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#18950 - } //#18950 - if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#18955 - $put($_.nextXterm, $_.i, 0); //#18953 - } else { //#18955 - $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#18955 - } //#18955 - var _7o = $get($_.Xvals, $_.barchar) !== undefined; //#18957 - if (!_7o) { //#18960 - $put($_.nextNonX, $_.i, 0); //#18958 - } else { //#18960 - $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#18960 - } //#18960 - $put($_.isECI, $_.i, $_.barchar <= -1000000); //#18962 - } //#18962 - $k[$j++] = Infinity; //#18964 - var _7z = $_.nextXterm; //#18964 - for (var _80 = 0, _81 = _7z.length; _80 < _81; _80++) { //#18964 - var _82 = $get(_7z, _80); //#18964 - $k[$j++] = _82; //#18964 - if (_82 > 10000) { //#18964 - $j--; //#18964 - $k[$j++] = 10000; //#18964 - } //#18964 - } //#18964 - $_.nextXterm = $a(); //#18964 - $k[$j++] = Infinity; //#18965 - var _84 = $_.nextNonX; //#18965 - for (var _85 = 0, _86 = _84.length; _85 < _86; _85++) { //#18965 - var _87 = $get(_84, _85); //#18965 - $k[$j++] = _87; //#18965 - if (_87 > 10000) { //#18965 - $j--; //#18965 - $k[$j++] = 10000; //#18965 - } //#18965 - } //#18965 - $_.nextNonX = $a(); //#18965 + ]); //#19234 + $_.fncvals = _6Z; //#19237 + $k[$j++] = 'msg'; //#19238 + $k[$j++] = $_.barcode; //#19238 + $k[$j++] = $_.fncvals; //#19238 + bwipp_parseinput(); //#19238 + var _6c = $k[--$j]; //#19238 + $_[$k[--$j]] = _6c; //#19238 + $_.msglen = $_.msg.length; //#19239 + if ($_.msglen >= 9) { //#19257 + $aload($geti($_.msg, 0, 7)); //#19243 + var _6i = $k[--$j]; //#19244 + var _6j = $k[--$j]; //#19244 + $k[$j++] = _6i == 29; //#19244 + $k[$j++] = _6j; //#19244 + $j--; //#19244 + var _6k = $k[--$j]; //#19244 + var _6l = $k[--$j]; //#19244 + var _6m = $k[--$j]; //#19244 + var _6n = $k[--$j]; //#19245 + var _6o = $k[--$j]; //#19245 + var _6p = $k[--$j]; //#19245 + if (((((_6k && (_6l == 48)) && (_6m == 30)) && (_6n == 62)) && (_6o == 41)) && (_6p == 91)) { //#19256 + $aload($geti($_.msg, $_.msglen - 2, 2)); //#19246 + var _6t = $k[--$j]; //#19247 + var _6u = $k[--$j]; //#19247 + if ((_6t == 4) && (_6u == 30)) { //#19255 + if ($get($_.msg, 5) == 53) { //#19252 + $k[$j++] = Infinity; //#19249 + $k[$j++] = $_.m05; //#19249 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#19249 + $_.msg = $a(); //#19249 + } else { //#19252 + if ($get($_.msg, 5) == 54) { //#19253 + $k[$j++] = Infinity; //#19252 + $k[$j++] = $_.m06; //#19252 + $aload($geti($_.msg, 7, $_.msg.length - 9)); //#19252 + $_.msg = $a(); //#19252 + } //#19252 + } //#19252 + } //#19252 + } //#19252 + } //#19252 + $_.msglen = $_.msg.length; //#19258 + $k[$j++] = Infinity; //#19260 + for (var _7B = 0, _7C = $_.msglen; _7B < _7C; _7B++) { //#19260 + $k[$j++] = 0; //#19260 + } //#19260 + $k[$j++] = 0; //#19260 + $_.numD = $a(); //#19260 + $k[$j++] = Infinity; //#19261 + for (var _7F = 0, _7G = $_.msglen; _7F < _7G; _7F++) { //#19261 + $k[$j++] = 0; //#19261 + } //#19261 + $k[$j++] = 9999; //#19261 + $_.nextXterm = $a(); //#19261 + $k[$j++] = Infinity; //#19262 + for (var _7J = 0, _7K = $_.msglen; _7J < _7K; _7J++) { //#19262 + $k[$j++] = 0; //#19262 + } //#19262 + $k[$j++] = 9999; //#19262 + $_.nextNonX = $a(); //#19262 + $k[$j++] = Infinity; //#19263 + for (var _7N = 0, _7O = $_.msglen; _7N < _7O; _7N++) { //#19263 + $k[$j++] = false; //#19263 + } //#19263 + $k[$j++] = false; //#19263 + $_.isECI = $a(); //#19263 + for (var _7R = $_.msglen - 1; _7R >= 0; _7R -= 1) { //#19281 + $_.i = _7R; //#19265 + $_.barchar = $get($_.msg, $_.i); //#19266 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#19269 + $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#19268 + } //#19268 + if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#19273 + $put($_.nextXterm, $_.i, 0); //#19271 + } else { //#19273 + $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#19273 + } //#19273 + var _7o = $get($_.Xvals, $_.barchar) !== undefined; //#19275 + if (!_7o) { //#19278 + $put($_.nextNonX, $_.i, 0); //#19276 + } else { //#19278 + $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#19278 + } //#19278 + $put($_.isECI, $_.i, $_.barchar <= -1000000); //#19280 + } //#19280 + $k[$j++] = Infinity; //#19282 + var _7z = $_.nextXterm; //#19282 + for (var _80 = 0, _81 = _7z.length; _80 < _81; _80++) { //#19282 + var _82 = $get(_7z, _80); //#19282 + $k[$j++] = _82; //#19282 + if (_82 > 10000) { //#19282 + $j--; //#19282 + $k[$j++] = 10000; //#19282 + } //#19282 + } //#19282 + $_.nextXterm = $a(); //#19282 + $k[$j++] = Infinity; //#19283 + var _84 = $_.nextNonX; //#19283 + for (var _85 = 0, _86 = _84.length; _85 < _86; _85++) { //#19283 + var _87 = $get(_84, _85); //#19283 + $k[$j++] = _87; //#19283 + if (_87 > 10000) { //#19283 + $j--; //#19283 + $k[$j++] = 10000; //#19283 + } //#19283 + } //#19283 + $_.nextNonX = $a(); //#19283 $_.isD = function() { - $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#18967 - }; //#18967 + $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#19285 + }; //#19285 $_.isC = function() { - var _8D = $get($_.CNvals, $_.char) !== undefined; //#18968 - $k[$j++] = _8D; //#18968 - }; //#18968 + var _8D = $get($_.CNvals, $_.char) !== undefined; //#19286 + $k[$j++] = _8D; //#19286 + }; //#19286 $_.isT = function() { - var _8G = $get($_.TNvals, $_.char) !== undefined; //#18969 - $k[$j++] = _8G; //#18969 - }; //#18969 + var _8G = $get($_.TNvals, $_.char) !== undefined; //#19287 + $k[$j++] = _8G; //#19287 + }; //#19287 $_.isX = function() { - var _8J = $get($_.Xvals, $_.char) !== undefined; //#18970 - $k[$j++] = _8J; //#18970 - }; //#18970 + var _8J = $get($_.Xvals, $_.char) !== undefined; //#19288 + $k[$j++] = _8J; //#19288 + }; //#19288 $_.isE = function() { - var _8M = $get($_.Evals, $_.char) !== undefined; //#18971 - $k[$j++] = _8M; //#18971 - }; //#18971 + var _8M = $get($_.Evals, $_.char) !== undefined; //#19289 + $k[$j++] = _8M; //#19289 + }; //#19289 $_.isEA = function() { - $k[$j++] = $_.char > 127; //#18972 - }; //#18972 + $k[$j++] = $_.char > 127; //#19290 + }; //#19290 $_.isFN = function() { - $k[$j++] = $_.char < 0; //#18973 - }; //#18973 + $k[$j++] = $_.char < 0; //#19291 + }; //#19291 $_.XtermFirst = function() { - var _8P = $k[--$j]; //#18974 - $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#18974 - }; //#18974 + var _8P = $k[--$j]; //#19292 + $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#19292 + }; //#19292 $_.lookup = function() { - $_.ac = 1; //#18978 - $_.cc = 2; //#18978 - $_.tc = 2; //#18978 - $_.xc = 2; //#18978 - $_.ec = 2; //#18978 - $_.bc = 2.25; //#18978 - if ($_.mode == $_.A) { //#18979 - $_.ac = 0; //#18979 - $_.cc = 1; //#18979 - $_.tc = 1; //#18979 - $_.xc = 1; //#18979 - $_.ec = 1; //#18979 - $_.bc = 1.25; //#18979 - } //#18979 - if ($_.mode == $_.C) { //#18980 - $_.cc = 0; //#18980 - } //#18980 - if ($_.mode == $_.T) { //#18981 - $_.tc = 0; //#18981 - } //#18981 - if ($_.mode == $_.X) { //#18982 - $_.xc = 0; //#18982 - } //#18982 - if ($_.mode == $_.E) { //#18983 - $_.ec = 0; //#18983 - } //#18983 - if ($_.mode == $_.B) { //#18984 - $_.bc = 0; //#18984 - } //#18984 - for (var _8g = 0, _8h = 1; _8g < _8h; _8g++) { //#19019 - if ($get($_.isECI, $_.i)) { //#18986 - $k[$j++] = $_.A; //#18986 - break; //#18986 - } //#18986 - if (($_.c40headerlength != -1) && ($_.i < $_.c40headerlength)) { //#18987 - $k[$j++] = $_.C; //#18987 - break; //#18987 - } //#18987 - $_.k = 0; //#18988 - for (;;) { //#19018 - if (($_.i + $_.k) == $_.msglen) { //#18997 - var _8t = $a(['ac', 'cc', 'tc', 'xc', 'ec', 'bc']); //#18990 - for (var _8u = 0, _8v = _8t.length; _8u < _8v; _8u++) { //#18990 - var _8w = $get(_8t, _8u); //#18990 - $_[_8w] = Math.ceil($_[_8w]); //#18990 - } //#18990 - var _93 = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#18991 - $k[$j++] = true; //#18991 - for (var _94 = 0, _95 = _93.length; _94 < _95; _94++) { //#18991 - var _98 = $k[--$j]; //#18991 - $k[$j++] = _98 && ($_.ac <= $get(_93, _94)); //#18991 - } //#18991 - if ($k[--$j]) { //#18991 - $k[$j++] = $_.A; //#18991 - break; //#18991 - } //#18991 - var _9G = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.ec]); //#18992 - $k[$j++] = true; //#18992 - for (var _9H = 0, _9I = _9G.length; _9H < _9I; _9H++) { //#18992 - var _9L = $k[--$j]; //#18992 - $k[$j++] = _9L && ($_.bc < $get(_9G, _9H)); //#18992 - } //#18992 - if ($k[--$j]) { //#18992 - $k[$j++] = $_.B; //#18992 - break; //#18992 - } //#18992 - var _9T = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#18993 - $k[$j++] = true; //#18993 - for (var _9U = 0, _9V = _9T.length; _9U < _9V; _9U++) { //#18993 - var _9Y = $k[--$j]; //#18993 - $k[$j++] = _9Y && ($_.ec < $get(_9T, _9U)); //#18993 - } //#18993 - if ($k[--$j]) { //#18993 - $k[$j++] = $_.E; //#18993 - break; //#18993 - } //#18993 - var _9g = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#18994 - $k[$j++] = true; //#18994 - for (var _9h = 0, _9i = _9g.length; _9h < _9i; _9h++) { //#18994 - var _9l = $k[--$j]; //#18994 - $k[$j++] = _9l && ($_.tc < $get(_9g, _9h)); //#18994 - } //#18994 - if ($k[--$j]) { //#18994 - $k[$j++] = $_.T; //#18994 - break; //#18994 - } //#18994 - var _9t = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#18995 - $k[$j++] = true; //#18995 - for (var _9u = 0, _9v = _9t.length; _9u < _9v; _9u++) { //#18995 - var _9y = $k[--$j]; //#18995 - $k[$j++] = _9y && ($_.xc < $get(_9t, _9u)); //#18995 - } //#18995 - if ($k[--$j]) { //#18995 - $k[$j++] = $_.X; //#18995 - break; //#18995 - } //#18995 - $k[$j++] = $_.C; //#18996 - break; //#18996 - } //#18996 - $_.char = $get($_.msg, $_.i + $_.k); //#18998 - $k[$j++] = 'ac'; //#18999 - $k[$j++] = $_.ac; //#18999 - $_.isD(); //#18999 - if ($k[--$j]) { //#18999 - var _A8 = $k[--$j]; //#18999 - $k[$j++] = $f(_A8 + (1 / 2)); //#18999 - } else { //#18999 - $_.isEA(); //#18999 - if ($k[--$j]) { //#18999 - var _AA = $k[--$j]; //#18999 - $k[$j++] = Math.ceil(_AA) + 2; //#18999 - } else { //#18999 - var _AB = $k[--$j]; //#18999 - $k[$j++] = Math.ceil(_AB) + 1; //#18999 - } //#18999 - } //#18999 - var _AC = $k[--$j]; //#18999 - $_[$k[--$j]] = _AC; //#18999 - $k[$j++] = 'cc'; //#19000 - $k[$j++] = $_.cc; //#19000 - $_.isC(); //#19000 - if ($k[--$j]) { //#19000 - var _AG = $k[--$j]; //#19000 - $k[$j++] = $f(_AG + 0.6666667); //#19000 - } else { //#19000 - $_.isEA(); //#19000 - if ($k[--$j]) { //#19000 - var _AI = $k[--$j]; //#19000 - $k[$j++] = $f(_AI + 2.6666667); //#19000 - } else { //#19000 - var _AJ = $k[--$j]; //#19000 - $k[$j++] = $f(_AJ + 1.3333334); //#19000 - } //#19000 - } //#19000 - var _AK = $k[--$j]; //#19000 - $_[$k[--$j]] = _AK; //#19000 - $k[$j++] = 'tc'; //#19001 - $k[$j++] = $_.tc; //#19001 - $_.isT(); //#19001 - if ($k[--$j]) { //#19001 - var _AO = $k[--$j]; //#19001 - $k[$j++] = $f(_AO + 0.6666667); //#19001 - } else { //#19001 - $_.isEA(); //#19001 - if ($k[--$j]) { //#19001 - var _AQ = $k[--$j]; //#19001 - $k[$j++] = $f(_AQ + 2.6666667); //#19001 - } else { //#19001 - var _AR = $k[--$j]; //#19001 - $k[$j++] = $f(_AR + 1.3333334); //#19001 - } //#19001 - } //#19001 - var _AS = $k[--$j]; //#19001 - $_[$k[--$j]] = _AS; //#19001 - $k[$j++] = 'xc'; //#19002 - $k[$j++] = $_.xc; //#19002 - $_.isX(); //#19002 - if ($k[--$j]) { //#19002 - var _AW = $k[--$j]; //#19002 - $k[$j++] = $f(_AW + 0.6666667); //#19002 - } else { //#19002 - $_.isEA(); //#19002 - if ($k[--$j]) { //#19002 - var _AY = $k[--$j]; //#19002 - $k[$j++] = $f(_AY + 4.3333334); //#19002 - } else { //#19002 - var _AZ = $k[--$j]; //#19002 - $k[$j++] = $f(_AZ + 3.3333334); //#19002 - } //#19002 - } //#19002 - var _Aa = $k[--$j]; //#19002 - $_[$k[--$j]] = _Aa; //#19002 - $k[$j++] = 'ec'; //#19003 - $k[$j++] = $_.ec; //#19003 - $_.isE(); //#19003 - if ($k[--$j]) { //#19003 - var _Ae = $k[--$j]; //#19003 - $k[$j++] = $f(_Ae + (3 / 4)); //#19003 - } else { //#19003 - $_.isEA(); //#19003 - if ($k[--$j]) { //#19003 - var _Ag = $k[--$j]; //#19003 - $k[$j++] = $f(_Ag + (17 / 4)); //#19003 - } else { //#19003 - var _Ah = $k[--$j]; //#19003 - $k[$j++] = $f(_Ah + (13 / 4)); //#19003 - } //#19003 - } //#19003 - var _Ai = $k[--$j]; //#19003 - $_[$k[--$j]] = _Ai; //#19003 - $k[$j++] = 'bc'; //#19004 - $k[$j++] = $_.bc; //#19004 - $_.isFN(); //#19004 - if ($k[--$j]) { //#19004 - var _Am = $k[--$j]; //#19004 - $k[$j++] = $f(_Am + 4); //#19004 - } else { //#19004 - var _An = $k[--$j]; //#19004 - $k[$j++] = $f(_An + 1); //#19004 - } //#19004 - var _Ao = $k[--$j]; //#19004 - $_[$k[--$j]] = _Ao; //#19004 - if ($_.k >= 4) { //#19016 - var _Aw = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19006 - $k[$j++] = true; //#19006 - for (var _Ax = 0, _Ay = _Aw.length; _Ax < _Ay; _Ax++) { //#19006 - var _B1 = $k[--$j]; //#19006 - $k[$j++] = _B1 && (($_.ac + 1) <= $get(_Aw, _Ax)); //#19006 - } //#19006 - if ($k[--$j]) { //#19006 - $k[$j++] = $_.A; //#19006 - break; //#19006 - } //#19006 - if (($_.bc + 1) <= $_.ac) { //#19007 - $k[$j++] = $_.B; //#19007 - break; //#19007 - } //#19007 - var _BB = $a([$_.cc, $_.tc, $_.xc, $_.ec]); //#19008 - $k[$j++] = true; //#19008 - for (var _BC = 0, _BD = _BB.length; _BC < _BD; _BC++) { //#19008 - var _BG = $k[--$j]; //#19008 - $k[$j++] = _BG && (($_.bc + 1) < $get(_BB, _BC)); //#19008 - } //#19008 - if ($k[--$j]) { //#19008 - $k[$j++] = $_.B; //#19008 - break; //#19008 - } //#19008 - var _BO = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19009 - $k[$j++] = true; //#19009 - for (var _BP = 0, _BQ = _BO.length; _BP < _BQ; _BP++) { //#19009 - var _BT = $k[--$j]; //#19009 - $k[$j++] = _BT && (($_.ec + 1) < $get(_BO, _BP)); //#19009 - } //#19009 - if ($k[--$j]) { //#19009 - $k[$j++] = $_.E; //#19009 - break; //#19009 - } //#19009 - var _Bb = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19010 - $k[$j++] = true; //#19010 - for (var _Bc = 0, _Bd = _Bb.length; _Bc < _Bd; _Bc++) { //#19010 - var _Bg = $k[--$j]; //#19010 - $k[$j++] = _Bg && (($_.tc + 1) < $get(_Bb, _Bc)); //#19010 - } //#19010 - if ($k[--$j]) { //#19010 - $k[$j++] = $_.T; //#19010 - break; //#19010 - } //#19010 - var _Bo = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19011 - $k[$j++] = true; //#19011 - for (var _Bp = 0, _Bq = _Bo.length; _Bp < _Bq; _Bp++) { //#19011 - var _Bt = $k[--$j]; //#19011 - $k[$j++] = _Bt && (($_.xc + 1) < $get(_Bo, _Bp)); //#19011 - } //#19011 - if ($k[--$j]) { //#19011 - $k[$j++] = $_.X; //#19011 - break; //#19011 - } //#19011 - var _C0 = $a([$_.ac, $_.tc, $_.ec, $_.bc]); //#19012 - $k[$j++] = true; //#19012 - for (var _C1 = 0, _C2 = _C0.length; _C1 < _C2; _C1++) { //#19012 - var _C5 = $k[--$j]; //#19012 - $k[$j++] = _C5 && (($_.cc + 1) < $get(_C0, _C1)); //#19012 - } //#19012 - if ($k[--$j]) { //#19015 - if ($_.cc < $_.xc) { //#19013 - $k[$j++] = $_.C; //#19013 - break; //#19013 - } //#19013 - if ($_.cc == $_.xc) { //#19014 - $k[$j++] = ($_.i + $_.k) + 1; //#19014 - $_.XtermFirst(); //#19014 - if ($k[--$j]) { //#19014 - $k[$j++] = $_.X; //#19014 - break; //#19014 - } else { //#19014 - $k[$j++] = $_.C; //#19014 - break; //#19014 - } //#19014 - } //#19014 - } //#19014 - } //#19014 - $_.k = $_.k + 1; //#19017 - } //#19017 - } //#19017 - }; //#19017 + $_.ac = 1; //#19296 + $_.cc = 2; //#19296 + $_.tc = 2; //#19296 + $_.xc = 2; //#19296 + $_.ec = 2; //#19296 + $_.bc = 2.25; //#19296 + if ($_.mode == $_.A) { //#19297 + $_.ac = 0; //#19297 + $_.cc = 1; //#19297 + $_.tc = 1; //#19297 + $_.xc = 1; //#19297 + $_.ec = 1; //#19297 + $_.bc = 1.25; //#19297 + } //#19297 + if ($_.mode == $_.C) { //#19298 + $_.cc = 0; //#19298 + } //#19298 + if ($_.mode == $_.T) { //#19299 + $_.tc = 0; //#19299 + } //#19299 + if ($_.mode == $_.X) { //#19300 + $_.xc = 0; //#19300 + } //#19300 + if ($_.mode == $_.E) { //#19301 + $_.ec = 0; //#19301 + } //#19301 + if ($_.mode == $_.B) { //#19302 + $_.bc = 0; //#19302 + } //#19302 + for (var _8g = 0, _8h = 1; _8g < _8h; _8g++) { //#19337 + if ($get($_.isECI, $_.i)) { //#19304 + $k[$j++] = $_.A; //#19304 + break; //#19304 + } //#19304 + if (($_.c40headerlength != -1) && ($_.i < $_.c40headerlength)) { //#19305 + $k[$j++] = $_.C; //#19305 + break; //#19305 + } //#19305 + $_.k = 0; //#19306 + for (;;) { //#19336 + if (($_.i + $_.k) == $_.msglen) { //#19315 + var _8t = $a(['ac', 'cc', 'tc', 'xc', 'ec', 'bc']); //#19308 + for (var _8u = 0, _8v = _8t.length; _8u < _8v; _8u++) { //#19308 + var _8w = $get(_8t, _8u); //#19308 + $_[_8w] = Math.ceil($_[_8w]); //#19308 + } //#19308 + var _93 = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19309 + $k[$j++] = true; //#19309 + for (var _94 = 0, _95 = _93.length; _94 < _95; _94++) { //#19309 + var _98 = $k[--$j]; //#19309 + $k[$j++] = _98 && ($_.ac <= $get(_93, _94)); //#19309 + } //#19309 + if ($k[--$j]) { //#19309 + $k[$j++] = $_.A; //#19309 + break; //#19309 + } //#19309 + var _9G = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.ec]); //#19310 + $k[$j++] = true; //#19310 + for (var _9H = 0, _9I = _9G.length; _9H < _9I; _9H++) { //#19310 + var _9L = $k[--$j]; //#19310 + $k[$j++] = _9L && ($_.bc < $get(_9G, _9H)); //#19310 + } //#19310 + if ($k[--$j]) { //#19310 + $k[$j++] = $_.B; //#19310 + break; //#19310 + } //#19310 + var _9T = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19311 + $k[$j++] = true; //#19311 + for (var _9U = 0, _9V = _9T.length; _9U < _9V; _9U++) { //#19311 + var _9Y = $k[--$j]; //#19311 + $k[$j++] = _9Y && ($_.ec < $get(_9T, _9U)); //#19311 + } //#19311 + if ($k[--$j]) { //#19311 + $k[$j++] = $_.E; //#19311 + break; //#19311 + } //#19311 + var _9g = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19312 + $k[$j++] = true; //#19312 + for (var _9h = 0, _9i = _9g.length; _9h < _9i; _9h++) { //#19312 + var _9l = $k[--$j]; //#19312 + $k[$j++] = _9l && ($_.tc < $get(_9g, _9h)); //#19312 + } //#19312 + if ($k[--$j]) { //#19312 + $k[$j++] = $_.T; //#19312 + break; //#19312 + } //#19312 + var _9t = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19313 + $k[$j++] = true; //#19313 + for (var _9u = 0, _9v = _9t.length; _9u < _9v; _9u++) { //#19313 + var _9y = $k[--$j]; //#19313 + $k[$j++] = _9y && ($_.xc < $get(_9t, _9u)); //#19313 + } //#19313 + if ($k[--$j]) { //#19313 + $k[$j++] = $_.X; //#19313 + break; //#19313 + } //#19313 + $k[$j++] = $_.C; //#19314 + break; //#19314 + } //#19314 + $_.char = $get($_.msg, $_.i + $_.k); //#19316 + $k[$j++] = 'ac'; //#19317 + $k[$j++] = $_.ac; //#19317 + $_.isD(); //#19317 + if ($k[--$j]) { //#19317 + var _A8 = $k[--$j]; //#19317 + $k[$j++] = $f(_A8 + (1 / 2)); //#19317 + } else { //#19317 + $_.isEA(); //#19317 + if ($k[--$j]) { //#19317 + var _AA = $k[--$j]; //#19317 + $k[$j++] = Math.ceil(_AA) + 2; //#19317 + } else { //#19317 + var _AB = $k[--$j]; //#19317 + $k[$j++] = Math.ceil(_AB) + 1; //#19317 + } //#19317 + } //#19317 + var _AC = $k[--$j]; //#19317 + $_[$k[--$j]] = _AC; //#19317 + $k[$j++] = 'cc'; //#19318 + $k[$j++] = $_.cc; //#19318 + $_.isC(); //#19318 + if ($k[--$j]) { //#19318 + var _AG = $k[--$j]; //#19318 + $k[$j++] = $f(_AG + 0.6666667); //#19318 + } else { //#19318 + $_.isEA(); //#19318 + if ($k[--$j]) { //#19318 + var _AI = $k[--$j]; //#19318 + $k[$j++] = $f(_AI + 2.6666667); //#19318 + } else { //#19318 + var _AJ = $k[--$j]; //#19318 + $k[$j++] = $f(_AJ + 1.3333334); //#19318 + } //#19318 + } //#19318 + var _AK = $k[--$j]; //#19318 + $_[$k[--$j]] = _AK; //#19318 + $k[$j++] = 'tc'; //#19319 + $k[$j++] = $_.tc; //#19319 + $_.isT(); //#19319 + if ($k[--$j]) { //#19319 + var _AO = $k[--$j]; //#19319 + $k[$j++] = $f(_AO + 0.6666667); //#19319 + } else { //#19319 + $_.isEA(); //#19319 + if ($k[--$j]) { //#19319 + var _AQ = $k[--$j]; //#19319 + $k[$j++] = $f(_AQ + 2.6666667); //#19319 + } else { //#19319 + var _AR = $k[--$j]; //#19319 + $k[$j++] = $f(_AR + 1.3333334); //#19319 + } //#19319 + } //#19319 + var _AS = $k[--$j]; //#19319 + $_[$k[--$j]] = _AS; //#19319 + $k[$j++] = 'xc'; //#19320 + $k[$j++] = $_.xc; //#19320 + $_.isX(); //#19320 + if ($k[--$j]) { //#19320 + var _AW = $k[--$j]; //#19320 + $k[$j++] = $f(_AW + 0.6666667); //#19320 + } else { //#19320 + $_.isEA(); //#19320 + if ($k[--$j]) { //#19320 + var _AY = $k[--$j]; //#19320 + $k[$j++] = $f(_AY + 4.3333334); //#19320 + } else { //#19320 + var _AZ = $k[--$j]; //#19320 + $k[$j++] = $f(_AZ + 3.3333334); //#19320 + } //#19320 + } //#19320 + var _Aa = $k[--$j]; //#19320 + $_[$k[--$j]] = _Aa; //#19320 + $k[$j++] = 'ec'; //#19321 + $k[$j++] = $_.ec; //#19321 + $_.isE(); //#19321 + if ($k[--$j]) { //#19321 + var _Ae = $k[--$j]; //#19321 + $k[$j++] = $f(_Ae + (3 / 4)); //#19321 + } else { //#19321 + $_.isEA(); //#19321 + if ($k[--$j]) { //#19321 + var _Ag = $k[--$j]; //#19321 + $k[$j++] = $f(_Ag + (17 / 4)); //#19321 + } else { //#19321 + var _Ah = $k[--$j]; //#19321 + $k[$j++] = $f(_Ah + (13 / 4)); //#19321 + } //#19321 + } //#19321 + var _Ai = $k[--$j]; //#19321 + $_[$k[--$j]] = _Ai; //#19321 + $k[$j++] = 'bc'; //#19322 + $k[$j++] = $_.bc; //#19322 + $_.isFN(); //#19322 + if ($k[--$j]) { //#19322 + var _Am = $k[--$j]; //#19322 + $k[$j++] = $f(_Am + 4); //#19322 + } else { //#19322 + var _An = $k[--$j]; //#19322 + $k[$j++] = $f(_An + 1); //#19322 + } //#19322 + var _Ao = $k[--$j]; //#19322 + $_[$k[--$j]] = _Ao; //#19322 + if ($_.k >= 4) { //#19334 + var _Aw = $a([$_.cc, $_.tc, $_.xc, $_.ec, $_.bc]); //#19324 + $k[$j++] = true; //#19324 + for (var _Ax = 0, _Ay = _Aw.length; _Ax < _Ay; _Ax++) { //#19324 + var _B1 = $k[--$j]; //#19324 + $k[$j++] = _B1 && (($_.ac + 1) <= $get(_Aw, _Ax)); //#19324 + } //#19324 + if ($k[--$j]) { //#19324 + $k[$j++] = $_.A; //#19324 + break; //#19324 + } //#19324 + if (($_.bc + 1) <= $_.ac) { //#19325 + $k[$j++] = $_.B; //#19325 + break; //#19325 + } //#19325 + var _BB = $a([$_.cc, $_.tc, $_.xc, $_.ec]); //#19326 + $k[$j++] = true; //#19326 + for (var _BC = 0, _BD = _BB.length; _BC < _BD; _BC++) { //#19326 + var _BG = $k[--$j]; //#19326 + $k[$j++] = _BG && (($_.bc + 1) < $get(_BB, _BC)); //#19326 + } //#19326 + if ($k[--$j]) { //#19326 + $k[$j++] = $_.B; //#19326 + break; //#19326 + } //#19326 + var _BO = $a([$_.ac, $_.cc, $_.tc, $_.xc, $_.bc]); //#19327 + $k[$j++] = true; //#19327 + for (var _BP = 0, _BQ = _BO.length; _BP < _BQ; _BP++) { //#19327 + var _BT = $k[--$j]; //#19327 + $k[$j++] = _BT && (($_.ec + 1) < $get(_BO, _BP)); //#19327 + } //#19327 + if ($k[--$j]) { //#19327 + $k[$j++] = $_.E; //#19327 + break; //#19327 + } //#19327 + var _Bb = $a([$_.ac, $_.cc, $_.xc, $_.ec, $_.bc]); //#19328 + $k[$j++] = true; //#19328 + for (var _Bc = 0, _Bd = _Bb.length; _Bc < _Bd; _Bc++) { //#19328 + var _Bg = $k[--$j]; //#19328 + $k[$j++] = _Bg && (($_.tc + 1) < $get(_Bb, _Bc)); //#19328 + } //#19328 + if ($k[--$j]) { //#19328 + $k[$j++] = $_.T; //#19328 + break; //#19328 + } //#19328 + var _Bo = $a([$_.ac, $_.cc, $_.tc, $_.ec, $_.bc]); //#19329 + $k[$j++] = true; //#19329 + for (var _Bp = 0, _Bq = _Bo.length; _Bp < _Bq; _Bp++) { //#19329 + var _Bt = $k[--$j]; //#19329 + $k[$j++] = _Bt && (($_.xc + 1) < $get(_Bo, _Bp)); //#19329 + } //#19329 + if ($k[--$j]) { //#19329 + $k[$j++] = $_.X; //#19329 + break; //#19329 + } //#19329 + var _C0 = $a([$_.ac, $_.tc, $_.ec, $_.bc]); //#19330 + $k[$j++] = true; //#19330 + for (var _C1 = 0, _C2 = _C0.length; _C1 < _C2; _C1++) { //#19330 + var _C5 = $k[--$j]; //#19330 + $k[$j++] = _C5 && (($_.cc + 1) < $get(_C0, _C1)); //#19330 + } //#19330 + if ($k[--$j]) { //#19333 + if ($_.cc < $_.xc) { //#19331 + $k[$j++] = $_.C; //#19331 + break; //#19331 + } //#19331 + if ($_.cc == $_.xc) { //#19332 + $k[$j++] = ($_.i + $_.k) + 1; //#19332 + $_.XtermFirst(); //#19332 + if ($k[--$j]) { //#19332 + $k[$j++] = $_.X; //#19332 + break; //#19332 + } else { //#19332 + $k[$j++] = $_.C; //#19332 + break; //#19332 + } //#19332 + } //#19332 + } //#19332 + } //#19332 + $_.k = $_.k + 1; //#19335 + } //#19335 + } //#19335 + }; //#19335 $_.addtocws = function() { - var _CI = $k[--$j]; //#19023 - $puti($_.cws, $_.j, _CI); //#19023 - $_.j = _CI.length + $_.j; //#19024 - }; //#19024 + var _CI = $k[--$j]; //#19341 + $puti($_.cws, $_.j, _CI); //#19341 + $_.j = _CI.length + $_.j; //#19342 + }; //#19342 $_.ECItocws = function() { - var _CN = $f((-$k[--$j]) - 1000000); //#19029 - $k[$j++] = _CN; //#19043 - if (_CN <= 126) { //#19042 - var _CO = $k[--$j]; //#19030 - $k[$j++] = $f(_CO + 1); //#19031 - $astore($a(1)); //#19031 - } else { //#19042 - var _CQ = $k[--$j]; //#19032 - $k[$j++] = _CQ; //#19043 - if (_CQ <= 16382) { //#19042 - var _CS = $f($k[--$j] - 127); //#19034 - $k[$j++] = (~~(_CS / 254)) + 128; //#19036 - $k[$j++] = $f((_CS % 254) + 1); //#19036 - $astore($a(2)); //#19036 - } else { //#19042 - var _CV = $f($k[--$j] - 16383); //#19039 - $k[$j++] = (~~(_CV / 64516)) + 192; //#19042 - $k[$j++] = ((~~(_CV / 254)) % 254) + 1; //#19042 - $k[$j++] = $f((_CV % 254) + 1); //#19042 - $astore($a(3)); //#19042 - } //#19042 - } //#19042 - }; //#19042 + var _CN = $f((-$k[--$j]) - 1000000); //#19347 + $k[$j++] = _CN; //#19361 + if (_CN <= 126) { //#19360 + var _CO = $k[--$j]; //#19348 + $k[$j++] = $f(_CO + 1); //#19349 + $astore($a(1)); //#19349 + } else { //#19360 + var _CQ = $k[--$j]; //#19350 + $k[$j++] = _CQ; //#19361 + if (_CQ <= 16382) { //#19360 + var _CS = $f($k[--$j] - 127); //#19352 + $k[$j++] = (~~(_CS / 254)) + 128; //#19354 + $k[$j++] = $f((_CS % 254) + 1); //#19354 + $astore($a(2)); //#19354 + } else { //#19360 + var _CV = $f($k[--$j] - 16383); //#19357 + $k[$j++] = (~~(_CV / 64516)) + 192; //#19360 + $k[$j++] = ((~~(_CV / 254)) % 254) + 1; //#19360 + $k[$j++] = $f((_CV % 254) + 1); //#19360 + $astore($a(3)); //#19360 + } //#19360 + } //#19360 + }; //#19360 $_.encA = function() { - for (var _CX = 0, _CY = 1; _CX < _CY; _CX++) { //#19068 - if ($get($_.isECI, $_.i)) { //#19053 - $k[$j++] = $get($_.Avals, $_.eci); //#19049 - $_.addtocws(); //#19049 - $k[$j++] = $get($_.msg, $_.i); //#19050 - $_.ECItocws(); //#19050 - $_.addtocws(); //#19050 - $_.i = $_.i + 1; //#19051 - break; //#19052 - } //#19052 - if ($get($_.numD, $_.i) >= 2) { //#19058 - var _Cm = $s(2); //#19055 - $put(_Cm, 0, $get($_.msg, $_.i)); //#19055 - $put(_Cm, 1, $get($_.msg, $_.i + 1)); //#19055 - $k[$j++] = $get($_.Avals, _Cm); //#19055 - $_.addtocws(); //#19055 - $_.i = $_.i + 2; //#19056 - break; //#19057 - } //#19057 - $k[$j++] = 'newmode'; //#19059 - $_.lookup(); //#19059 - var _Cw = $k[--$j]; //#19059 - $_[$k[--$j]] = _Cw; //#19059 - if ($_.newmode != $_.mode) { //#19064 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19061 - $_.addtocws(); //#19061 - $_.mode = $_.newmode; //#19062 - break; //#19063 - } //#19063 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19065 - $_.addtocws(); //#19065 - $_.i = $_.i + 1; //#19066 - break; //#19067 - } //#19067 - }; //#19067 + for (var _CX = 0, _CY = 1; _CX < _CY; _CX++) { //#19386 + if ($get($_.isECI, $_.i)) { //#19371 + $k[$j++] = $get($_.Avals, $_.eci); //#19367 + $_.addtocws(); //#19367 + $k[$j++] = $get($_.msg, $_.i); //#19368 + $_.ECItocws(); //#19368 + $_.addtocws(); //#19368 + $_.i = $_.i + 1; //#19369 + break; //#19370 + } //#19370 + if ($get($_.numD, $_.i) >= 2) { //#19376 + var _Cm = $s(2); //#19373 + $put(_Cm, 0, $get($_.msg, $_.i)); //#19373 + $put(_Cm, 1, $get($_.msg, $_.i + 1)); //#19373 + $k[$j++] = $get($_.Avals, _Cm); //#19373 + $_.addtocws(); //#19373 + $_.i = $_.i + 2; //#19374 + break; //#19375 + } //#19375 + $k[$j++] = 'newmode'; //#19377 + $_.lookup(); //#19377 + var _Cw = $k[--$j]; //#19377 + $_[$k[--$j]] = _Cw; //#19377 + if ($_.newmode != $_.mode) { //#19382 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19379 + $_.addtocws(); //#19379 + $_.mode = $_.newmode; //#19380 + break; //#19381 + } //#19381 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19383 + $_.addtocws(); //#19383 + $_.i = $_.i + 1; //#19384 + break; //#19385 + } //#19385 + }; //#19385 $_.CTXvalstocws = function() { - $_.in = $k[--$j]; //#19072 - $k[$j++] = Infinity; //#19073 - for (var _DK = 0, _DJ = $_.in.length - 1; _DK <= _DJ; _DK += 3) { //#19077 - var _DM = $geti($_.in, _DK, 3); //#19075 - $k[$j++] = 0; //#19075 - for (var _DN = 0, _DO = _DM.length; _DN < _DO; _DN++) { //#19075 - var _DQ = $k[--$j]; //#19075 - $k[$j++] = $f(_DQ + $get(_DM, _DN)) * 40; //#19075 - } //#19075 - var _DS = (~~($k[--$j] / 40)) + 1; //#19076 - $k[$j++] = ~~(_DS / 256); //#19076 - $k[$j++] = _DS % 256; //#19076 - } //#19076 - $astore($a($counttomark())); //#19078 - var _DV = $k[--$j]; //#19078 - var _DW = $k[--$j]; //#19078 - $k[$j++] = _DV; //#19078 - $k[$j++] = _DW; //#19078 - $j--; //#19078 - }; //#19078 + $_.in = $k[--$j]; //#19390 + $k[$j++] = Infinity; //#19391 + for (var _DK = 0, _DJ = $_.in.length - 1; _DK <= _DJ; _DK += 3) { //#19395 + var _DM = $geti($_.in, _DK, 3); //#19393 + $k[$j++] = 0; //#19393 + for (var _DN = 0, _DO = _DM.length; _DN < _DO; _DN++) { //#19393 + var _DQ = $k[--$j]; //#19393 + $k[$j++] = $f(_DQ + $get(_DM, _DN)) * 40; //#19393 + } //#19393 + var _DS = (~~($k[--$j] / 40)) + 1; //#19394 + $k[$j++] = ~~(_DS / 256); //#19394 + $k[$j++] = _DS % 256; //#19394 + } //#19394 + $astore($a($counttomark())); //#19396 + var _DV = $k[--$j]; //#19396 + var _DW = $k[--$j]; //#19396 + $k[$j++] = _DV; //#19396 + $k[$j++] = _DW; //#19396 + $j--; //#19396 + }; //#19396 $_.encCTX = function() { - $_.p = 0; //#19082 - $_.ctxvals = $a(2500); //#19083 - $_.done = false; //#19084 - for (;;) { //#19163 - if ($_.i == $_.msglen) { //#19088 - break; //#19088 - } //#19088 - var _Dg = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)) !== undefined; //#19089 - if (!_Dg) { //#19089 - break; //#19089 - } //#19089 - if (($_.p % 3) == 0) { //#19158 - if ($_.p > 0) { //#19103 - $k[$j++] = 'newmode'; //#19092 - $_.lookup(); //#19092 - var _Dj = $k[--$j]; //#19092 - $_[$k[--$j]] = _Dj; //#19092 - if ($ne($_.newmode, $_.mode)) { //#19102 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19094 - $_.CTXvalstocws(); //#19094 - $_.addtocws(); //#19094 - $k[$j++] = $a([$_.unlcw]); //#19095 - $_.addtocws(); //#19095 - if ($_.newmode != $_.A) { //#19098 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19097 - $_.addtocws(); //#19097 - } //#19097 - $_.mode = $_.newmode; //#19099 - $_.done = true; //#19100 - break; //#19101 - } //#19101 - } //#19101 - if (($_.msglen - $_.i) <= 3) { //#19157 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#19105 - $k[$j++] = Infinity; //#19106 - var _EF = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19107 - for (var _EG = 0, _EH = _EF.length; _EG < _EH; _EG++) { //#19113 - var _EI = $get(_EF, _EG); //#19113 - var _EM = $get($get($_.encvals, $_.mode), _EI) !== undefined; //#19108 - $k[$j++] = _EI; //#19112 - if (_EM) { //#19111 - $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#19109 - } else { //#19111 - $j--; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - $k[$j++] = -1; //#19111 - } //#19111 - } //#19111 - $_.remvals = $a(); //#19111 - if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#19125 - $k[$j++] = Infinity; //#19117 - $aload($geti($_.ctxvals, 0, $_.p)); //#19118 - $aload($_.remvals); //#19119 - var _EZ = $a(); //#19119 - $k[$j++] = _EZ; //#19120 - $_.CTXvalstocws(); //#19120 - $_.addtocws(); //#19120 - $_.mode = $_.A; //#19121 - $_.i = $_.msglen; //#19122 - $_.done = true; //#19123 - break; //#19124 - } //#19124 - if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#19137 - $k[$j++] = Infinity; //#19128 - $aload($geti($_.ctxvals, 0, $_.p)); //#19129 - $aload($_.remvals); //#19130 - $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#19131 - var _Ep = $a(); //#19131 - $k[$j++] = _Ep; //#19132 - $_.CTXvalstocws(); //#19132 - $_.addtocws(); //#19132 - $_.mode = $_.A; //#19133 - $_.i = $_.msglen; //#19134 - $_.done = true; //#19135 - break; //#19136 - } //#19136 - if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#19147 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19140 - $_.CTXvalstocws(); //#19140 - $_.addtocws(); //#19140 - $k[$j++] = $a([$_.unlcw]); //#19141 - $_.addtocws(); //#19141 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19142 - $_.addtocws(); //#19142 - $_.mode = $_.A; //#19143 - $_.i = $_.msglen; //#19144 - $_.done = true; //#19145 - break; //#19146 - } //#19146 - if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#19156 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19150 - $_.CTXvalstocws(); //#19150 - $_.addtocws(); //#19150 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19151 - $_.addtocws(); //#19151 - $_.mode = $_.A; //#19152 - $_.i = $_.msglen; //#19153 - $_.done = true; //#19154 - break; //#19155 - } //#19155 - } //#19155 - } //#19155 - var _FO = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#19159 - $puti($_.ctxvals, $_.p, _FO); //#19160 - $_.p = _FO.length + $_.p; //#19161 - $_.i = $_.i + 1; //#19162 - } //#19162 - if (!$_.done) { //#19187 - for (;;) { //#19171 - if (($_.p % 3) == 0) { //#19168 - break; //#19168 - } //#19168 - $_.i = $_.i - 1; //#19169 - $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#19170 - } //#19170 - $k[$j++] = Infinity; //#19172 - $aload($geti($_.ctxvals, 0, $_.p)); //#19173 - var _Fh = $a(); //#19173 - $k[$j++] = _Fh; //#19174 - $_.CTXvalstocws(); //#19174 - $_.addtocws(); //#19174 - $k[$j++] = $a([$_.unlcw]); //#19175 - $_.addtocws(); //#19175 - $_.mode = $_.A; //#19176 - if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19186 - if ($get($_.numD, $_.i) >= 2) { //#19184 - var _Ft = $s(2); //#19180 - $put(_Ft, 0, $get($_.msg, $_.i)); //#19180 - $put(_Ft, 1, $get($_.msg, $_.i + 1)); //#19180 - $k[$j++] = $get($_.Avals, _Ft); //#19180 - $_.addtocws(); //#19180 - $_.i = $_.i + 2; //#19181 - } else { //#19184 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19183 - $_.addtocws(); //#19183 - $_.i = $_.i + 1; //#19184 - } //#19184 - } //#19184 - } //#19184 - }; //#19184 + $_.p = 0; //#19400 + $_.ctxvals = $a(2500); //#19401 + $_.done = false; //#19402 + for (;;) { //#19481 + if ($_.i == $_.msglen) { //#19406 + break; //#19406 + } //#19406 + var _Dg = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)) !== undefined; //#19407 + if (!_Dg) { //#19407 + break; //#19407 + } //#19407 + if (($_.p % 3) == 0) { //#19476 + if ($_.p > 0) { //#19421 + $k[$j++] = 'newmode'; //#19410 + $_.lookup(); //#19410 + var _Dj = $k[--$j]; //#19410 + $_[$k[--$j]] = _Dj; //#19410 + if ($ne($_.newmode, $_.mode)) { //#19420 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19412 + $_.CTXvalstocws(); //#19412 + $_.addtocws(); //#19412 + $k[$j++] = $a([$_.unlcw]); //#19413 + $_.addtocws(); //#19413 + if ($_.newmode != $_.A) { //#19416 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lE, $_.lB]), $_.newmode)); //#19415 + $_.addtocws(); //#19415 + } //#19415 + $_.mode = $_.newmode; //#19417 + $_.done = true; //#19418 + break; //#19419 + } //#19419 + } //#19419 + if (($_.msglen - $_.i) <= 3) { //#19475 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#19423 + $k[$j++] = Infinity; //#19424 + var _EF = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19425 + for (var _EG = 0, _EH = _EF.length; _EG < _EH; _EG++) { //#19431 + var _EI = $get(_EF, _EG); //#19431 + var _EM = $get($get($_.encvals, $_.mode), _EI) !== undefined; //#19426 + $k[$j++] = _EI; //#19430 + if (_EM) { //#19429 + $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#19427 + } else { //#19429 + $j--; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + $k[$j++] = -1; //#19429 + } //#19429 + } //#19429 + $_.remvals = $a(); //#19429 + if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#19443 + $k[$j++] = Infinity; //#19435 + $aload($geti($_.ctxvals, 0, $_.p)); //#19436 + $aload($_.remvals); //#19437 + var _EZ = $a(); //#19437 + $k[$j++] = _EZ; //#19438 + $_.CTXvalstocws(); //#19438 + $_.addtocws(); //#19438 + $_.mode = $_.A; //#19439 + $_.i = $_.msglen; //#19440 + $_.done = true; //#19441 + break; //#19442 + } //#19442 + if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#19455 + $k[$j++] = Infinity; //#19446 + $aload($geti($_.ctxvals, 0, $_.p)); //#19447 + $aload($_.remvals); //#19448 + $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#19449 + var _Ep = $a(); //#19449 + $k[$j++] = _Ep; //#19450 + $_.CTXvalstocws(); //#19450 + $_.addtocws(); //#19450 + $_.mode = $_.A; //#19451 + $_.i = $_.msglen; //#19452 + $_.done = true; //#19453 + break; //#19454 + } //#19454 + if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#19465 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19458 + $_.CTXvalstocws(); //#19458 + $_.addtocws(); //#19458 + $k[$j++] = $a([$_.unlcw]); //#19459 + $_.addtocws(); //#19459 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19460 + $_.addtocws(); //#19460 + $_.mode = $_.A; //#19461 + $_.i = $_.msglen; //#19462 + $_.done = true; //#19463 + break; //#19464 + } //#19464 + if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#19474 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#19468 + $_.CTXvalstocws(); //#19468 + $_.addtocws(); //#19468 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19469 + $_.addtocws(); //#19469 + $_.mode = $_.A; //#19470 + $_.i = $_.msglen; //#19471 + $_.done = true; //#19472 + break; //#19473 + } //#19473 + } //#19473 + } //#19473 + var _FO = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#19477 + $puti($_.ctxvals, $_.p, _FO); //#19478 + $_.p = _FO.length + $_.p; //#19479 + $_.i = $_.i + 1; //#19480 + } //#19480 + if (!$_.done) { //#19505 + for (;;) { //#19489 + if (($_.p % 3) == 0) { //#19486 + break; //#19486 + } //#19486 + $_.i = $_.i - 1; //#19487 + $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#19488 + } //#19488 + $k[$j++] = Infinity; //#19490 + $aload($geti($_.ctxvals, 0, $_.p)); //#19491 + var _Fh = $a(); //#19491 + $k[$j++] = _Fh; //#19492 + $_.CTXvalstocws(); //#19492 + $_.addtocws(); //#19492 + $k[$j++] = $a([$_.unlcw]); //#19493 + $_.addtocws(); //#19493 + $_.mode = $_.A; //#19494 + if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19504 + if ($get($_.numD, $_.i) >= 2) { //#19502 + var _Ft = $s(2); //#19498 + $put(_Ft, 0, $get($_.msg, $_.i)); //#19498 + $put(_Ft, 1, $get($_.msg, $_.i + 1)); //#19498 + $k[$j++] = $get($_.Avals, _Ft); //#19498 + $_.addtocws(); //#19498 + $_.i = $_.i + 2; //#19499 + } else { //#19502 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19501 + $_.addtocws(); //#19501 + $_.i = $_.i + 1; //#19502 + } //#19502 + } //#19502 + } //#19502 + }; //#19502 $_.Evalstocws = function() { - $_.in = $k[--$j]; //#19192 - $_.inlen = $_.in.length; //#19193 - $_.outlen = ~~(Math.ceil(($_.in.length / 4) * 3)); //#19194 - $k[$j++] = Infinity; //#19195 - $aload($_.in); //#19195 - $k[$j++] = 0; //#19195 - $k[$j++] = 0; //#19195 - $k[$j++] = 0; //#19195 - $_.in = $a(); //#19195 - $k[$j++] = Infinity; //#19196 - for (var _GG = 0, _GF = $_.inlen - 1; _GG <= _GF; _GG += 4) { //#19202 - var _GI = $geti($_.in, _GG, 4); //#19198 - $k[$j++] = 0; //#19198 - for (var _GJ = 0, _GK = _GI.length; _GJ < _GK; _GJ++) { //#19198 - var _GM = $k[--$j]; //#19198 - $k[$j++] = $or(_GM, $get(_GI, _GJ)) << 6; //#19198 - } //#19198 - var _GO = $k[--$j] >>> 6; //#19199 - $k[$j++] = (_GO >>> 16) & 255; //#19201 - $k[$j++] = (_GO >>> 8) & 255; //#19201 - $k[$j++] = _GO & 255; //#19201 - } //#19201 - $astore($a($counttomark())); //#19203 - var _GR = $k[--$j]; //#19203 - var _GS = $k[--$j]; //#19203 - $k[$j++] = _GR; //#19203 - $k[$j++] = _GS; //#19203 - $j--; //#19203 - var _GV = $geti($k[--$j], 0, $_.outlen); //#19204 - $k[$j++] = _GV; //#19204 - }; //#19204 + $_.in = $k[--$j]; //#19510 + $_.inlen = $_.in.length; //#19511 + $_.outlen = ~~(Math.ceil(($_.in.length / 4) * 3)); //#19512 + $k[$j++] = Infinity; //#19513 + $aload($_.in); //#19513 + $k[$j++] = 0; //#19513 + $k[$j++] = 0; //#19513 + $k[$j++] = 0; //#19513 + $_.in = $a(); //#19513 + $k[$j++] = Infinity; //#19514 + for (var _GG = 0, _GF = $_.inlen - 1; _GG <= _GF; _GG += 4) { //#19520 + var _GI = $geti($_.in, _GG, 4); //#19516 + $k[$j++] = 0; //#19516 + for (var _GJ = 0, _GK = _GI.length; _GJ < _GK; _GJ++) { //#19516 + var _GM = $k[--$j]; //#19516 + $k[$j++] = $or(_GM, $get(_GI, _GJ)) << 6; //#19516 + } //#19516 + var _GO = $k[--$j] >>> 6; //#19517 + $k[$j++] = (_GO >>> 16) & 255; //#19519 + $k[$j++] = (_GO >>> 8) & 255; //#19519 + $k[$j++] = _GO & 255; //#19519 + } //#19519 + $astore($a($counttomark())); //#19521 + var _GR = $k[--$j]; //#19521 + var _GS = $k[--$j]; //#19521 + $k[$j++] = _GR; //#19521 + $k[$j++] = _GS; //#19521 + $j--; //#19521 + var _GV = $geti($k[--$j], 0, $_.outlen); //#19522 + $k[$j++] = _GV; //#19522 + }; //#19522 $_.encE = function() { - $_.p = 0; //#19208 - $_.edifactvals = $a(2100); //#19209 - for (;;) { //#19238 - if ($_.i == $_.msglen) { //#19213 - break; //#19213 - } //#19213 - var _Gd = $get($_.Evals, $get($_.msg, $_.i)) !== undefined; //#19214 - if (!_Gd) { //#19214 - break; //#19214 - } //#19214 - if (($_.p % 4) == 0) { //#19233 - if (($_.msglen - $_.i) <= 2) { //#19231 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 4)) * 3)); //#19217 - $k[$j++] = Infinity; //#19218 - var _Gp = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19219 - for (var _Gq = 0, _Gr = _Gp.length; _Gq < _Gr; _Gq++) { //#19221 - $aload($get($_.Avals, $get(_Gp, _Gq))); //#19220 - } //#19220 - $_.remvals = $a(); //#19220 - if ((($_.remcws == 1) || ($_.remcws == 2)) && ($_.remvals.length <= $_.remcws)) { //#19230 - $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19225 - $_.Evalstocws(); //#19225 - $_.addtocws(); //#19225 - $k[$j++] = $_.remvals; //#19226 - $_.addtocws(); //#19226 - $_.mode = $_.A; //#19227 - $_.i = $_.msglen; //#19228 - break; //#19229 - } //#19229 - } //#19229 - $_.lookup(); //#19232 - if ($k[--$j] != $_.mode) { //#19232 - break; //#19232 - } //#19232 - } //#19232 - var _HC = $get($_.Evals, $get($_.msg, $_.i)); //#19234 - $puti($_.edifactvals, $_.p, _HC); //#19235 - $_.p = _HC.length + $_.p; //#19236 - $_.i = $_.i + 1; //#19237 - } //#19237 - if ($_.mode != $_.A) { //#19260 - $_.remcws = $f($get($_.numremcws, ($_.j + ((~~($_.p / 4)) * 3)) - 1) - 1); //#19242 - if (((($_.p % 4) != 0) || ($_.i != $_.msglen)) || ($_.remcws >= 3)) { //#19247 - var _HT = $get($_.Evals, $_.unl); //#19244 - $puti($_.edifactvals, $_.p, _HT); //#19245 - $_.p = _HT.length + $_.p; //#19246 - } //#19246 - $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19248 - $_.Evalstocws(); //#19248 - $_.addtocws(); //#19248 - $_.mode = $_.A; //#19249 - if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19259 - if ($get($_.numD, $_.i) >= 2) { //#19257 - var _Hj = $s(2); //#19253 - $put(_Hj, 0, $get($_.msg, $_.i)); //#19253 - $put(_Hj, 1, $get($_.msg, $_.i + 1)); //#19253 - $k[$j++] = $get($_.Avals, _Hj); //#19253 - $_.addtocws(); //#19253 - $_.i = $_.i + 2; //#19254 - } else { //#19257 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19256 - $_.addtocws(); //#19256 - $_.i = $_.i + 1; //#19257 - } //#19257 - } //#19257 - } //#19257 - }; //#19257 + $_.p = 0; //#19526 + $_.edifactvals = $a(2100); //#19527 + for (;;) { //#19556 + if ($_.i == $_.msglen) { //#19531 + break; //#19531 + } //#19531 + var _Gd = $get($_.Evals, $get($_.msg, $_.i)) !== undefined; //#19532 + if (!_Gd) { //#19532 + break; //#19532 + } //#19532 + if (($_.p % 4) == 0) { //#19551 + if (($_.msglen - $_.i) <= 2) { //#19549 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 4)) * 3)); //#19535 + $k[$j++] = Infinity; //#19536 + var _Gp = $geti($_.msg, $_.i, $_.msglen - $_.i); //#19537 + for (var _Gq = 0, _Gr = _Gp.length; _Gq < _Gr; _Gq++) { //#19539 + $aload($get($_.Avals, $get(_Gp, _Gq))); //#19538 + } //#19538 + $_.remvals = $a(); //#19538 + if ((($_.remcws == 1) || ($_.remcws == 2)) && ($_.remvals.length <= $_.remcws)) { //#19548 + $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19543 + $_.Evalstocws(); //#19543 + $_.addtocws(); //#19543 + $k[$j++] = $_.remvals; //#19544 + $_.addtocws(); //#19544 + $_.mode = $_.A; //#19545 + $_.i = $_.msglen; //#19546 + break; //#19547 + } //#19547 + } //#19547 + $_.lookup(); //#19550 + if ($k[--$j] != $_.mode) { //#19550 + break; //#19550 + } //#19550 + } //#19550 + var _HC = $get($_.Evals, $get($_.msg, $_.i)); //#19552 + $puti($_.edifactvals, $_.p, _HC); //#19553 + $_.p = _HC.length + $_.p; //#19554 + $_.i = $_.i + 1; //#19555 + } //#19555 + if ($_.mode != $_.A) { //#19578 + $_.remcws = $f($get($_.numremcws, ($_.j + ((~~($_.p / 4)) * 3)) - 1) - 1); //#19560 + if (((($_.p % 4) != 0) || ($_.i != $_.msglen)) || ($_.remcws >= 3)) { //#19565 + var _HT = $get($_.Evals, $_.unl); //#19562 + $puti($_.edifactvals, $_.p, _HT); //#19563 + $_.p = _HT.length + $_.p; //#19564 + } //#19564 + $k[$j++] = $geti($_.edifactvals, 0, $_.p); //#19566 + $_.Evalstocws(); //#19566 + $_.addtocws(); //#19566 + $_.mode = $_.A; //#19567 + if (($_.i != $_.msglen) && $nt($get($_.isECI, $_.i))) { //#19577 + if ($get($_.numD, $_.i) >= 2) { //#19575 + var _Hj = $s(2); //#19571 + $put(_Hj, 0, $get($_.msg, $_.i)); //#19571 + $put(_Hj, 1, $get($_.msg, $_.i + 1)); //#19571 + $k[$j++] = $get($_.Avals, _Hj); //#19571 + $_.addtocws(); //#19571 + $_.i = $_.i + 2; //#19572 + } else { //#19575 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#19574 + $_.addtocws(); //#19574 + $_.i = $_.i + 1; //#19575 + } //#19575 + } //#19575 + } //#19575 + }; //#19575 $_.encB = function() { - $_.p = 0; //#19265 - $_.bvals = $a(1558); //#19265 - for (;;) { //#19271 - if ($_.i == $_.msglen) { //#19266 - break; //#19266 - } //#19266 - $_.lookup(); //#19267 - if ($k[--$j] != $_.mode) { //#19267 - break; //#19267 - } //#19267 - $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#19268 - $_.p = $_.p + 1; //#19269 - $_.i = $_.i + 1; //#19270 - } //#19270 - $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#19272 - $k[$j++] = Infinity; //#19273 - if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#19277 - $k[$j++] = 0; //#19275 - } else { //#19277 - if ($_.p < 250) { //#19277 - $k[$j++] = $_.p; //#19277 - } else { //#19277 - $k[$j++] = (~~($_.p / 250)) + 249; //#19277 - $k[$j++] = $_.p % 250; //#19277 - } //#19277 - } //#19277 - $aload($geti($_.bvals, 0, $_.p)); //#19279 - $_.bvals = $a(); //#19279 - for (var _IS = 0, _IR = $_.bvals.length - 1; _IS <= _IR; _IS += 1) { //#19286 - $_.p = _IS; //#19282 - var _IY = $f(((((($_.j + $_.p) + 1) * 149) % 255) + 1) + $get($_.bvals, $_.p)); //#19284 - $k[$j++] = _IY; //#19284 - if (_IY >= 256) { //#19284 - var _IZ = $k[--$j]; //#19284 - $k[$j++] = $f(_IZ - 256); //#19284 - } //#19284 - $put($_.bvals, $_.p, $k[--$j]); //#19285 - } //#19285 - $k[$j++] = $_.bvals; //#19287 - $_.addtocws(); //#19287 - $_.mode = $_.A; //#19288 - }; //#19288 - $_.cws = $a(1558); //#19292 - $_.mode = $_.A; //#19293 - $_.i = 0; //#19293 - $_.j = 0; //#19293 - for (;;) { //#19296 - if ($_.i >= $_.msglen) { //#19294 - break; //#19294 - } //#19294 + $_.p = 0; //#19583 + $_.bvals = $a(1558); //#19583 + for (;;) { //#19589 + if ($_.i == $_.msglen) { //#19584 + break; //#19584 + } //#19584 + $_.lookup(); //#19585 + if ($k[--$j] != $_.mode) { //#19585 + break; //#19585 + } //#19585 + $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#19586 + $_.p = $_.p + 1; //#19587 + $_.i = $_.i + 1; //#19588 + } //#19588 + $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#19590 + $k[$j++] = Infinity; //#19591 + if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#19595 + $k[$j++] = 0; //#19593 + } else { //#19595 + if ($_.p < 250) { //#19595 + $k[$j++] = $_.p; //#19595 + } else { //#19595 + $k[$j++] = (~~($_.p / 250)) + 249; //#19595 + $k[$j++] = $_.p % 250; //#19595 + } //#19595 + } //#19595 + $aload($geti($_.bvals, 0, $_.p)); //#19597 + $_.bvals = $a(); //#19597 + for (var _IS = 0, _IR = $_.bvals.length - 1; _IS <= _IR; _IS += 1) { //#19604 + $_.p = _IS; //#19600 + var _IY = $f(((((($_.j + $_.p) + 1) * 149) % 255) + 1) + $get($_.bvals, $_.p)); //#19602 + $k[$j++] = _IY; //#19602 + if (_IY >= 256) { //#19602 + var _IZ = $k[--$j]; //#19602 + $k[$j++] = $f(_IZ - 256); //#19602 + } //#19602 + $put($_.bvals, $_.p, $k[--$j]); //#19603 + } //#19603 + $k[$j++] = $_.bvals; //#19605 + $_.addtocws(); //#19605 + $_.mode = $_.A; //#19606 + }; //#19606 + $_.cws = $a(1558); //#19610 + $_.mode = $_.A; //#19611 + $_.i = 0; //#19611 + $_.j = 0; //#19611 + for (;;) { //#19614 + if ($_.i >= $_.msglen) { //#19612 + break; //#19612 + } //#19612 if ($_[$get($a(['encA', 'encCTX', 'encCTX', 'encCTX', 'encE', 'encB']), $_.mode)]() === true) { break; - } //#19295 - } //#19295 - $_.cws = $geti($_.cws, 0, $_.j); //#19297 - } //#19297 - $_.datlen = $_.cws.length; //#19302 - $_.remcws = $f($get($_.numremcws, $_.j - 1) - 1); //#19303 - if ($_.remcws > 0) { //#19312 - $k[$j++] = Infinity; //#19305 - $aload($_.cws); //#19305 - for (var _Ix = 0, _Iy = $_.remcws; _Ix < _Iy; _Ix++) { //#19305 - $k[$j++] = 129; //#19305 - } //#19305 - $_.cws = $a(); //#19305 - for (var _J4 = $_.datlen + 1, _J3 = $f($f($_.datlen + $_.remcws) - 1); _J4 <= _J3; _J4 += 1) { //#19311 - $_.i = _J4; //#19307 - var _J6 = (((($_.i + 1) * 149) % 253) + 1) + 129; //#19309 - $k[$j++] = _J6; //#19309 - if (_J6 > 254) { //#19309 - var _J7 = $k[--$j]; //#19309 - $k[$j++] = $f(_J7 - 254); //#19309 - } //#19309 - $put($_.cws, $_.i, $k[--$j]); //#19310 - } //#19310 - } //#19310 - var _JC = $get($_.options, 'debugcws') !== undefined; //#19314 - if (_JC) { //#19314 - $k[$j++] = 'bwipp.debugcws#19314'; //#19314 - $k[$j++] = $_.cws; //#19314 - bwipp_raiseerror(); //#19314 - } //#19314 - var _JE = $_.metrics; //#19317 - for (var _JF = 0, _JG = _JE.length; _JF < _JG; _JF++) { //#19339 - $_.m = $get(_JE, _JF); //#19318 - $_.rows = $get($_.m, 0); //#19319 - $_.cols = $get($_.m, 1); //#19320 - $_.regh = $get($_.m, 2); //#19321 - $_.regv = $get($_.m, 3); //#19322 - $_.rscw = $get($_.m, 4); //#19323 - $_.rsbl = $get($_.m, 5); //#19324 - $_.doly = $get($_.m, 6); //#19325 - $_.mrows = $f($_.rows - (2 * $_.regh)); //#19326 - $_.mcols = $f($_.cols - (2 * $_.regv)); //#19327 - $_.rrows = ~~($_.mrows / $_.regh); //#19328 - $_.rcols = ~~($_.mcols / $_.regv); //#19329 - $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19330 - $_.okay = true; //#19331 - if ($_.cws.length != $_.ncws) { //#19332 - $_.okay = false; //#19332 - } //#19332 - if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19333 - $_.okay = false; //#19333 - } //#19333 - if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19334 - $_.okay = false; //#19334 - } //#19334 - if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19335 - $_.okay = false; //#19335 - } //#19335 - if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19336 - $_.okay = false; //#19336 - } //#19336 - if ((!$_.dmre) && ($_.doly == 1)) { //#19337 - $_.okay = false; //#19337 - } //#19337 - if ($_.okay) { //#19338 - break; //#19338 - } //#19338 - } //#19338 - if (!$_.okay) { //#19343 - $k[$j++] = 'bwipp.datamatrixNoValidSymbol#19342'; //#19342 - $k[$j++] = "Maximum length exceeded or invalid size"; //#19342 - bwipp_raiseerror(); //#19342 - } //#19342 - $_.cwbs = $a($_.rsbl); //#19346 - $_.ecbs = $a($_.rsbl); //#19347 - for (var _K5 = 0, _K4 = $f($_.rsbl - 1); _K5 <= _K4; _K5 += 1) { //#19362 - $_.i = _K5; //#19349 - if ($_.cws.length != 1558) { //#19353 - $_.cwbsize = ~~($_.cws.length / $_.rsbl); //#19351 - } else { //#19353 - if ($_.i <= 7) { //#19353 - $_.cwbsize = 156; //#19353 - } else { //#19353 - $_.cwbsize = 155; //#19353 - } //#19353 - } //#19353 - $_.cwb = $a($_.cwbsize); //#19355 - for (var _KE = 0, _KD = $_.cwbsize - 1; _KE <= _KD; _KE += 1) { //#19359 - $_.j = _KE; //#19357 - $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#19358 - } //#19358 - $put($_.cwbs, $_.i, $_.cwb); //#19360 - $k[$j++] = $_.ecbs; //#19361 - $k[$j++] = $_.i; //#19361 - $k[$j++] = Infinity; //#19361 - for (var _KT = 0, _KU = ~~($_.rscw / $_.rsbl); _KT < _KU; _KT++) { //#19361 - $k[$j++] = 0; //#19361 - } //#19361 - var _KV = $a(); //#19361 - var _KW = $k[--$j]; //#19361 - $put($k[--$j], _KW, _KV); //#19361 - } //#19361 - if (!bwipp_datamatrix.__19369__) { //#19369 - $_ = Object.create($_); //#19369 - $k[$j++] = Infinity; //#19366 - $k[$j++] = 1; //#19366 - for (var _KY = 0, _KZ = 255; _KY < _KZ; _KY++) { //#19366 - var _Ka = $k[--$j]; //#19366 - var _Kb = _Ka * 2; //#19366 - $k[$j++] = _Ka; //#19366 - $k[$j++] = _Kb; //#19366 - if (_Kb >= 256) { //#19366 - var _Kc = $k[--$j]; //#19366 - $k[$j++] = _Kc ^ 301; //#19366 - } //#19366 - } //#19366 - $_.rsalog = $a(); //#19366 - $_.rslog = $a(256); //#19367 - for (var _Kf = 1; _Kf <= 255; _Kf += 1) { //#19368 - $put($_.rslog, $get($_.rsalog, _Kf), _Kf); //#19368 - } //#19368 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19368 - bwipp_datamatrix.__19369__ = 1; //#19368 - $_ = Object.getPrototypeOf($_); //#19368 - } //#19368 + } //#19613 + } //#19613 + $_.cws = $geti($_.cws, 0, $_.j); //#19615 + } //#19615 + $_.datlen = $_.cws.length; //#19620 + $_.remcws = $f($get($_.numremcws, $_.j - 1) - 1); //#19621 + if ($_.remcws > 0) { //#19630 + $k[$j++] = Infinity; //#19623 + $aload($_.cws); //#19623 + for (var _Ix = 0, _Iy = $_.remcws; _Ix < _Iy; _Ix++) { //#19623 + $k[$j++] = 129; //#19623 + } //#19623 + $_.cws = $a(); //#19623 + for (var _J4 = $_.datlen + 1, _J3 = $f($f($_.datlen + $_.remcws) - 1); _J4 <= _J3; _J4 += 1) { //#19629 + $_.i = _J4; //#19625 + var _J6 = (((($_.i + 1) * 149) % 253) + 1) + 129; //#19627 + $k[$j++] = _J6; //#19627 + if (_J6 > 254) { //#19627 + var _J7 = $k[--$j]; //#19627 + $k[$j++] = $f(_J7 - 254); //#19627 + } //#19627 + $put($_.cws, $_.i, $k[--$j]); //#19628 + } //#19628 + } //#19628 + var _JC = $get($_.options, 'debugcws') !== undefined; //#19632 + if (_JC) { //#19632 + $k[$j++] = 'bwipp.debugcws#19632'; //#19632 + $k[$j++] = $_.cws; //#19632 + bwipp_raiseerror(); //#19632 + } //#19632 + var _JE = $_.metrics; //#19635 + for (var _JF = 0, _JG = _JE.length; _JF < _JG; _JF++) { //#19657 + $_.m = $get(_JE, _JF); //#19636 + $_.rows = $get($_.m, 0); //#19637 + $_.cols = $get($_.m, 1); //#19638 + $_.regh = $get($_.m, 2); //#19639 + $_.regv = $get($_.m, 3); //#19640 + $_.rscw = $get($_.m, 4); //#19641 + $_.rsbl = $get($_.m, 5); //#19642 + $_.doly = $get($_.m, 6); //#19643 + $_.mrows = $f($_.rows - (2 * $_.regh)); //#19644 + $_.mcols = $f($_.cols - (2 * $_.regv)); //#19645 + $_.rrows = ~~($_.mrows / $_.regh); //#19646 + $_.rcols = ~~($_.mcols / $_.regv); //#19647 + $_.ncws = $f((~~(($_.mrows * $_.mcols) / 8)) - $_.rscw); //#19648 + $_.okay = true; //#19649 + if ($_.cws.length != $_.ncws) { //#19650 + $_.okay = false; //#19650 + } //#19650 + if (($_.urows != 0) && ($_.urows != $_.rows)) { //#19651 + $_.okay = false; //#19651 + } //#19651 + if (($_.ucols != 0) && ($_.ucols != $_.cols)) { //#19652 + $_.okay = false; //#19652 + } //#19652 + if ($eq($_.format, "square") && $ne($_.rows, $_.cols)) { //#19653 + $_.okay = false; //#19653 + } //#19653 + if ($eq($_.format, "rectangle") && $eq($_.rows, $_.cols)) { //#19654 + $_.okay = false; //#19654 + } //#19654 + if ((!$_.dmre) && ($_.doly == 1)) { //#19655 + $_.okay = false; //#19655 + } //#19655 + if ($_.okay) { //#19656 + break; //#19656 + } //#19656 + } //#19656 + if (!$_.okay) { //#19661 + $k[$j++] = 'bwipp.datamatrixNoValidSymbol#19660'; //#19660 + $k[$j++] = "Maximum length exceeded or invalid size"; //#19660 + bwipp_raiseerror(); //#19660 + } //#19660 + $_.cwbs = $a($_.rsbl); //#19664 + $_.ecbs = $a($_.rsbl); //#19665 + for (var _K5 = 0, _K4 = $f($_.rsbl - 1); _K5 <= _K4; _K5 += 1) { //#19680 + $_.i = _K5; //#19667 + if ($_.cws.length != 1558) { //#19671 + $_.cwbsize = ~~($_.cws.length / $_.rsbl); //#19669 + } else { //#19671 + if ($_.i <= 7) { //#19671 + $_.cwbsize = 156; //#19671 + } else { //#19671 + $_.cwbsize = 155; //#19671 + } //#19671 + } //#19671 + $_.cwb = $a($_.cwbsize); //#19673 + for (var _KE = 0, _KD = $_.cwbsize - 1; _KE <= _KD; _KE += 1) { //#19677 + $_.j = _KE; //#19675 + $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#19676 + } //#19676 + $put($_.cwbs, $_.i, $_.cwb); //#19678 + $k[$j++] = $_.ecbs; //#19679 + $k[$j++] = $_.i; //#19679 + $k[$j++] = Infinity; //#19679 + for (var _KT = 0, _KU = ~~($_.rscw / $_.rsbl); _KT < _KU; _KT++) { //#19679 + $k[$j++] = 0; //#19679 + } //#19679 + var _KV = $a(); //#19679 + var _KW = $k[--$j]; //#19679 + $put($k[--$j], _KW, _KV); //#19679 + } //#19679 + if (!bwipp_datamatrix.__19687__) { //#19687 + $_ = Object.create($_); //#19687 + $k[$j++] = Infinity; //#19684 + $k[$j++] = 1; //#19684 + for (var _KY = 0, _KZ = 255; _KY < _KZ; _KY++) { //#19684 + var _Ka = $k[--$j]; //#19684 + var _Kb = _Ka * 2; //#19684 + $k[$j++] = _Ka; //#19684 + $k[$j++] = _Kb; //#19684 + if (_Kb >= 256) { //#19684 + var _Kc = $k[--$j]; //#19684 + $k[$j++] = _Kc ^ 301; //#19684 + } //#19684 + } //#19684 + $_.rsalog = $a(); //#19684 + $_.rslog = $a(256); //#19685 + for (var _Kf = 1; _Kf <= 255; _Kf += 1) { //#19686 + $put($_.rslog, $get($_.rsalog, _Kf), _Kf); //#19686 + } //#19686 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_datamatrix.$ctx[id] = $_[id]); //#19686 + bwipp_datamatrix.__19687__ = 1; //#19686 + $_ = Object.getPrototypeOf($_); //#19686 + } //#19686 $_.rsprod = function() { - var _Kk = $k[--$j]; //#19373 - var _Kl = $k[--$j]; //#19373 - $k[$j++] = _Kl; //#19377 - $k[$j++] = _Kk; //#19377 - if ((_Kk != 0) && (_Kl != 0)) { //#19376 - var _Ko = $get($_.rslog, $k[--$j]); //#19374 - var _Kt = $get($_.rsalog, $f(_Ko + $get($_.rslog, $k[--$j])) % 255); //#19374 - $k[$j++] = _Kt; //#19374 - } else { //#19376 - $j -= 2; //#19376 - $k[$j++] = 0; //#19376 - } //#19376 - }; //#19376 - $k[$j++] = Infinity; //#19381 - $k[$j++] = 1; //#19381 - for (var _Kw = 0, _Kx = ~~($_.rscw / $_.rsbl); _Kw < _Kx; _Kw++) { //#19381 - $k[$j++] = 0; //#19381 - } //#19381 - $_.coeffs = $a(); //#19381 - for (var _L2 = 1, _L1 = ~~($_.rscw / $_.rsbl); _L2 <= _L1; _L2 += 1) { //#19390 - $_.i = _L2; //#19383 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#19384 - for (var _L9 = $_.i - 1; _L9 >= 1; _L9 -= 1) { //#19388 - $_.j = _L9; //#19386 - $k[$j++] = $_.coeffs; //#19387 - $k[$j++] = $_.j; //#19387 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#19387 - $k[$j++] = $get($_.coeffs, $_.j); //#19387 - $k[$j++] = $get($_.rsalog, $_.i); //#19387 - $_.rsprod(); //#19387 - var _LL = $k[--$j]; //#19387 - var _LM = $k[--$j]; //#19387 - var _LN = $k[--$j]; //#19387 - $put($k[--$j], _LN, $xo(_LM, _LL)); //#19387 - } //#19387 - $k[$j++] = $_.coeffs; //#19389 - $k[$j++] = 0; //#19389 - $k[$j++] = $get($_.coeffs, 0); //#19389 - $k[$j++] = $get($_.rsalog, $_.i); //#19389 - $_.rsprod(); //#19389 - var _LV = $k[--$j]; //#19389 - var _LW = $k[--$j]; //#19389 - $put($k[--$j], _LW, _LV); //#19389 - } //#19389 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#19391 - for (var _Ld = 0, _Lc = $_.cwbs.length - 1; _Ld <= _Lc; _Ld += 1) { //#19407 - $_.i = _Ld; //#19395 - $_.cwb = $get($_.cwbs, $_.i); //#19396 - $_.ecb = $get($_.ecbs, $_.i); //#19397 - for (var _Lm = 0, _Ll = $_.cwb.length - 1; _Lm <= _Ll; _Lm += 1) { //#19406 - $_.t = $xo($get($_.cwb, _Lm), $get($_.ecb, 0)); //#19399 - for (var _Ls = $_.ecb.length - 1; _Ls >= 0; _Ls -= 1) { //#19405 - $_.j = _Ls; //#19401 - $_.p = ($_.ecb.length - $_.j) - 1; //#19402 - $k[$j++] = $_.ecb; //#19403 - $k[$j++] = $_.p; //#19403 - $k[$j++] = $_.t; //#19403 - $k[$j++] = $get($_.coeffs, $_.j); //#19403 - $_.rsprod(); //#19403 - var _M1 = $k[--$j]; //#19403 - var _M2 = $k[--$j]; //#19403 - $put($k[--$j], _M2, _M1); //#19403 - if ($_.j > 0) { //#19404 - $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#19404 - } //#19404 - } //#19404 - } //#19404 - } //#19404 - if ($_.ncws == 1558) { //#19412 - $k[$j++] = Infinity; //#19411 - var _MF = $geti($_.ecbs, 8, 2); //#19411 - for (var _MG = 0, _MH = _MF.length; _MG < _MH; _MG++) { //#19411 - $k[$j++] = $get(_MF, _MG); //#19411 - } //#19411 - var _MK = $geti($_.ecbs, 0, 8); //#19411 - for (var _ML = 0, _MM = _MK.length; _ML < _MM; _ML++) { //#19411 - $k[$j++] = $get(_MK, _ML); //#19411 - } //#19411 - $_.ecbs = $a(); //#19411 - } //#19411 - $k[$j++] = Infinity; //#19415 - var _MP = $_.cws; //#19415 - for (var _MQ = 0, _MR = _MP.length; _MQ < _MR; _MQ++) { //#19415 - $k[$j++] = $get(_MP, _MQ); //#19415 - } //#19415 - for (var _MU = 0, _MV = $_.rscw; _MU < _MV; _MU++) { //#19415 - $k[$j++] = 0; //#19415 - } //#19415 - $_.cws = $a(); //#19415 - for (var _MZ = 0, _MY = $f($_.rscw - 1); _MZ <= _MY; _MZ += 1) { //#19419 - $_.i = _MZ; //#19417 - $put($_.cws, $f($_.ncws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#19418 - } //#19418 + var _Kk = $k[--$j]; //#19691 + var _Kl = $k[--$j]; //#19691 + $k[$j++] = _Kl; //#19695 + $k[$j++] = _Kk; //#19695 + if ((_Kk != 0) && (_Kl != 0)) { //#19694 + var _Ko = $get($_.rslog, $k[--$j]); //#19692 + var _Kt = $get($_.rsalog, $f(_Ko + $get($_.rslog, $k[--$j])) % 255); //#19692 + $k[$j++] = _Kt; //#19692 + } else { //#19694 + $j -= 2; //#19694 + $k[$j++] = 0; //#19694 + } //#19694 + }; //#19694 + $k[$j++] = Infinity; //#19699 + $k[$j++] = 1; //#19699 + for (var _Kw = 0, _Kx = ~~($_.rscw / $_.rsbl); _Kw < _Kx; _Kw++) { //#19699 + $k[$j++] = 0; //#19699 + } //#19699 + $_.coeffs = $a(); //#19699 + for (var _L2 = 1, _L1 = ~~($_.rscw / $_.rsbl); _L2 <= _L1; _L2 += 1) { //#19708 + $_.i = _L2; //#19701 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#19702 + for (var _L9 = $_.i - 1; _L9 >= 1; _L9 -= 1) { //#19706 + $_.j = _L9; //#19704 + $k[$j++] = $_.coeffs; //#19705 + $k[$j++] = $_.j; //#19705 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#19705 + $k[$j++] = $get($_.coeffs, $_.j); //#19705 + $k[$j++] = $get($_.rsalog, $_.i); //#19705 + $_.rsprod(); //#19705 + var _LL = $k[--$j]; //#19705 + var _LM = $k[--$j]; //#19705 + var _LN = $k[--$j]; //#19705 + $put($k[--$j], _LN, $xo(_LM, _LL)); //#19705 + } //#19705 + $k[$j++] = $_.coeffs; //#19707 + $k[$j++] = 0; //#19707 + $k[$j++] = $get($_.coeffs, 0); //#19707 + $k[$j++] = $get($_.rsalog, $_.i); //#19707 + $_.rsprod(); //#19707 + var _LV = $k[--$j]; //#19707 + var _LW = $k[--$j]; //#19707 + $put($k[--$j], _LW, _LV); //#19707 + } //#19707 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#19709 + for (var _Ld = 0, _Lc = $_.cwbs.length - 1; _Ld <= _Lc; _Ld += 1) { //#19725 + $_.i = _Ld; //#19713 + $_.cwb = $get($_.cwbs, $_.i); //#19714 + $_.ecb = $get($_.ecbs, $_.i); //#19715 + for (var _Lm = 0, _Ll = $_.cwb.length - 1; _Lm <= _Ll; _Lm += 1) { //#19724 + $_.t = $xo($get($_.cwb, _Lm), $get($_.ecb, 0)); //#19717 + for (var _Ls = $_.ecb.length - 1; _Ls >= 0; _Ls -= 1) { //#19723 + $_.j = _Ls; //#19719 + $_.p = ($_.ecb.length - $_.j) - 1; //#19720 + $k[$j++] = $_.ecb; //#19721 + $k[$j++] = $_.p; //#19721 + $k[$j++] = $_.t; //#19721 + $k[$j++] = $get($_.coeffs, $_.j); //#19721 + $_.rsprod(); //#19721 + var _M1 = $k[--$j]; //#19721 + var _M2 = $k[--$j]; //#19721 + $put($k[--$j], _M2, _M1); //#19721 + if ($_.j > 0) { //#19722 + $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#19722 + } //#19722 + } //#19722 + } //#19722 + } //#19722 + if ($_.ncws == 1558) { //#19730 + $k[$j++] = Infinity; //#19729 + var _MF = $geti($_.ecbs, 8, 2); //#19729 + for (var _MG = 0, _MH = _MF.length; _MG < _MH; _MG++) { //#19729 + $k[$j++] = $get(_MF, _MG); //#19729 + } //#19729 + var _MK = $geti($_.ecbs, 0, 8); //#19729 + for (var _ML = 0, _MM = _MK.length; _ML < _MM; _ML++) { //#19729 + $k[$j++] = $get(_MK, _ML); //#19729 + } //#19729 + $_.ecbs = $a(); //#19729 + } //#19729 + $k[$j++] = Infinity; //#19733 + var _MP = $_.cws; //#19733 + for (var _MQ = 0, _MR = _MP.length; _MQ < _MR; _MQ++) { //#19733 + $k[$j++] = $get(_MP, _MQ); //#19733 + } //#19733 + for (var _MU = 0, _MV = $_.rscw; _MU < _MV; _MU++) { //#19733 + $k[$j++] = 0; //#19733 + } //#19733 + $_.cws = $a(); //#19733 + for (var _MZ = 0, _MY = $f($_.rscw - 1); _MZ <= _MY; _MZ += 1) { //#19737 + $_.i = _MZ; //#19735 + $put($_.cws, $f($_.ncws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#19736 + } //#19736 $_.module = function() { - var _Mk = $k[--$j]; //#19424 - var _Ml = $k[--$j]; //#19424 - var _Mm = $k[--$j]; //#19424 - var _Mp = $strcpy($s(8), "00000000"); //#19425 - var _Mr = $cvrs($s(8), $k[--$j], 2); //#19425 - $puti(_Mp, 8 - _Mr.length, _Mr); //#19426 - $k[$j++] = _Mm; //#19427 - $k[$j++] = _Ml; //#19427 - $k[$j++] = _Mk; //#19427 - $k[$j++] = _Mp; //#19427 - for (var _Ms = 7; _Ms >= 0; _Ms -= 1) { //#19427 - var _Mt = $k[--$j]; //#19427 - $k[$j++] = $f($get(_Mt, _Ms) - 48); //#19427 - $k[$j++] = _Mt; //#19427 - } //#19427 - $j--; //#19427 - var _Mv = $k[--$j]; //#19428 - var _Mw = $k[--$j]; //#19428 - var _Mx = $k[--$j]; //#19428 - var _My = $k[--$j]; //#19428 - var _Mz = $k[--$j]; //#19428 - var _N0 = $k[--$j]; //#19428 - var _N1 = $k[--$j]; //#19428 - var _N2 = $k[--$j]; //#19428 - var _N3 = $k[--$j]; //#19428 - var _N4 = $k[--$j]; //#19428 - var _N5 = $k[--$j]; //#19428 - $k[$j++] = _N2; //#19445 - $k[$j++] = _N1; //#19445 - $k[$j++] = _N0; //#19445 - $k[$j++] = _Mz; //#19445 - $k[$j++] = _My; //#19445 - $k[$j++] = _Mx; //#19445 - $k[$j++] = _Mw; //#19445 - $k[$j++] = _Mv; //#19445 - $k[$j++] = _N5; //#19445 - $k[$j++] = _N4; //#19445 - $forall(_N3, function() { //#19445 + var _Mk = $k[--$j]; //#19742 + var _Ml = $k[--$j]; //#19742 + var _Mm = $k[--$j]; //#19742 + var _Mp = $strcpy($s(8), "00000000"); //#19743 + var _Mr = $cvrs($s(8), $k[--$j], 2); //#19743 + $puti(_Mp, 8 - _Mr.length, _Mr); //#19744 + $k[$j++] = _Mm; //#19745 + $k[$j++] = _Ml; //#19745 + $k[$j++] = _Mk; //#19745 + $k[$j++] = _Mp; //#19745 + for (var _Ms = 7; _Ms >= 0; _Ms -= 1) { //#19745 + var _Mt = $k[--$j]; //#19745 + $k[$j++] = $f($get(_Mt, _Ms) - 48); //#19745 + $k[$j++] = _Mt; //#19745 + } //#19745 + $j--; //#19745 + var _Mv = $k[--$j]; //#19746 + var _Mw = $k[--$j]; //#19746 + var _Mx = $k[--$j]; //#19746 + var _My = $k[--$j]; //#19746 + var _Mz = $k[--$j]; //#19746 + var _N0 = $k[--$j]; //#19746 + var _N1 = $k[--$j]; //#19746 + var _N2 = $k[--$j]; //#19746 + var _N3 = $k[--$j]; //#19746 + var _N4 = $k[--$j]; //#19746 + var _N5 = $k[--$j]; //#19746 + $k[$j++] = _N2; //#19763 + $k[$j++] = _N1; //#19763 + $k[$j++] = _N0; //#19763 + $k[$j++] = _Mz; //#19763 + $k[$j++] = _My; //#19763 + $k[$j++] = _Mx; //#19763 + $k[$j++] = _Mw; //#19763 + $k[$j++] = _Mv; //#19763 + $k[$j++] = _N5; //#19763 + $k[$j++] = _N4; //#19763 + $forall(_N3, function() { //#19763 if ($k[--$j]() === true) { return true; - } //#19431 - var _N7 = $k[--$j]; //#19432 - var _N8 = $k[--$j]; //#19432 - $k[$j++] = _N8; //#19435 - $k[$j++] = _N7; //#19435 - if (_N8 < 0) { //#19435 - var _N9 = $k[--$j]; //#19433 - var _NA = $k[--$j]; //#19433 - $k[$j++] = $f(_NA + $_.mrows); //#19434 - $k[$j++] = $f(_N9 + ($f(4 - ($f($_.mrows + 4) % 8)))); //#19434 - } //#19434 - var _ND = $k[--$j]; //#19436 - $k[$j++] = _ND; //#19439 - if (_ND < 0) { //#19439 - var _NF = $k[--$j]; //#19437 - var _NG = $k[--$j]; //#19437 - $k[$j++] = $f(_NG + ($f(4 - ($f($_.mcols + 4) % 8)))); //#19438 - $k[$j++] = $f(_NF + $_.mcols); //#19438 - } //#19438 - var _NI = $k[--$j]; //#19440 - var _NJ = $k[--$j]; //#19440 - $k[$j++] = _NJ; //#19442 - $k[$j++] = _NI; //#19442 - if (_NJ >= $_.mrows) { //#19442 - var _NL = $k[--$j]; //#19441 - var _NM = $k[--$j]; //#19441 - $k[$j++] = $f(_NM - $_.mrows); //#19441 - $k[$j++] = _NL; //#19441 - } //#19441 - var _NO = $k[--$j]; //#19443 - var _NP = $k[--$j]; //#19443 - var _NS = $k[--$j]; //#19444 - var _NT = $k[--$j]; //#19444 - $put($_.mmat, $f(_NO + (_NP * $_.mcols)), $k[--$j]); //#19444 - $k[$j++] = _NT; //#19444 - $k[$j++] = _NS; //#19444 - }); //#19444 - }; //#19444 + } //#19749 + var _N7 = $k[--$j]; //#19750 + var _N8 = $k[--$j]; //#19750 + $k[$j++] = _N8; //#19753 + $k[$j++] = _N7; //#19753 + if (_N8 < 0) { //#19753 + var _N9 = $k[--$j]; //#19751 + var _NA = $k[--$j]; //#19751 + $k[$j++] = $f(_NA + $_.mrows); //#19752 + $k[$j++] = $f(_N9 + ($f(4 - ($f($_.mrows + 4) % 8)))); //#19752 + } //#19752 + var _ND = $k[--$j]; //#19754 + $k[$j++] = _ND; //#19757 + if (_ND < 0) { //#19757 + var _NF = $k[--$j]; //#19755 + var _NG = $k[--$j]; //#19755 + $k[$j++] = $f(_NG + ($f(4 - ($f($_.mcols + 4) % 8)))); //#19756 + $k[$j++] = $f(_NF + $_.mcols); //#19756 + } //#19756 + var _NI = $k[--$j]; //#19758 + var _NJ = $k[--$j]; //#19758 + $k[$j++] = _NJ; //#19760 + $k[$j++] = _NI; //#19760 + if (_NJ >= $_.mrows) { //#19760 + var _NL = $k[--$j]; //#19759 + var _NM = $k[--$j]; //#19759 + $k[$j++] = $f(_NM - $_.mrows); //#19759 + $k[$j++] = _NL; //#19759 + } //#19759 + var _NO = $k[--$j]; //#19761 + var _NP = $k[--$j]; //#19761 + var _NS = $k[--$j]; //#19762 + var _NT = $k[--$j]; //#19762 + $put($_.mmat, $f(_NO + (_NP * $_.mcols)), $k[--$j]); //#19762 + $k[$j++] = _NT; //#19762 + $k[$j++] = _NS; //#19762 + }); //#19762 + }; //#19762 var _Nl = $a([function() { - var _NV = $k[--$j]; //#19450 - var _NW = $k[--$j]; //#19450 - $k[$j++] = _NW; //#19450 - $k[$j++] = _NV; //#19450 - $k[$j++] = $f(_NW - 2); //#19450 - $k[$j++] = $f(_NV - 2); //#19450 + var _NV = $k[--$j]; //#19768 + var _NW = $k[--$j]; //#19768 + $k[$j++] = _NW; //#19768 + $k[$j++] = _NV; //#19768 + $k[$j++] = $f(_NW - 2); //#19768 + $k[$j++] = $f(_NV - 2); //#19768 }, function() { - var _NX = $k[--$j]; //#19450 - var _NY = $k[--$j]; //#19450 - $k[$j++] = _NY; //#19450 - $k[$j++] = _NX; //#19450 - $k[$j++] = $f(_NY - 2); //#19450 - $k[$j++] = $f(_NX - 1); //#19450 + var _NX = $k[--$j]; //#19768 + var _NY = $k[--$j]; //#19768 + $k[$j++] = _NY; //#19768 + $k[$j++] = _NX; //#19768 + $k[$j++] = $f(_NY - 2); //#19768 + $k[$j++] = $f(_NX - 1); //#19768 }, function() { - var _NZ = $k[--$j]; //#19451 - var _Na = $k[--$j]; //#19451 - $k[$j++] = _Na; //#19451 - $k[$j++] = _NZ; //#19451 - $k[$j++] = $f(_Na - 1); //#19451 - $k[$j++] = $f(_NZ - 2); //#19451 + var _NZ = $k[--$j]; //#19769 + var _Na = $k[--$j]; //#19769 + $k[$j++] = _Na; //#19769 + $k[$j++] = _NZ; //#19769 + $k[$j++] = $f(_Na - 1); //#19769 + $k[$j++] = $f(_NZ - 2); //#19769 }, function() { - var _Nb = $k[--$j]; //#19451 - var _Nc = $k[--$j]; //#19451 - $k[$j++] = _Nc; //#19451 - $k[$j++] = _Nb; //#19451 - $k[$j++] = $f(_Nc - 1); //#19451 - $k[$j++] = $f(_Nb - 1); //#19451 + var _Nb = $k[--$j]; //#19769 + var _Nc = $k[--$j]; //#19769 + $k[$j++] = _Nc; //#19769 + $k[$j++] = _Nb; //#19769 + $k[$j++] = $f(_Nc - 1); //#19769 + $k[$j++] = $f(_Nb - 1); //#19769 }, function() { - var _Nd = $k[--$j]; //#19452 - var _Ne = $k[--$j]; //#19452 - $k[$j++] = _Ne; //#19452 - $k[$j++] = _Nd; //#19452 - $k[$j++] = $f(_Ne - 1); //#19452 - $k[$j++] = _Nd; //#19452 + var _Nd = $k[--$j]; //#19770 + var _Ne = $k[--$j]; //#19770 + $k[$j++] = _Ne; //#19770 + $k[$j++] = _Nd; //#19770 + $k[$j++] = $f(_Ne - 1); //#19770 + $k[$j++] = _Nd; //#19770 }, function() { - var _Nf = $k[--$j]; //#19452 - var _Ng = $k[--$j]; //#19452 - $k[$j++] = _Ng; //#19452 - $k[$j++] = _Nf; //#19452 - $k[$j++] = _Ng; //#19452 - $k[$j++] = $f(_Nf - 2); //#19452 + var _Nf = $k[--$j]; //#19770 + var _Ng = $k[--$j]; //#19770 + $k[$j++] = _Ng; //#19770 + $k[$j++] = _Nf; //#19770 + $k[$j++] = _Ng; //#19770 + $k[$j++] = $f(_Nf - 2); //#19770 }, function() { - var _Nh = $k[--$j]; //#19453 - var _Ni = $k[--$j]; //#19453 - $k[$j++] = _Ni; //#19453 - $k[$j++] = _Nh; //#19453 - $k[$j++] = _Ni; //#19453 - $k[$j++] = $f(_Nh - 1); //#19453 + var _Nh = $k[--$j]; //#19771 + var _Ni = $k[--$j]; //#19771 + $k[$j++] = _Ni; //#19771 + $k[$j++] = _Nh; //#19771 + $k[$j++] = _Ni; //#19771 + $k[$j++] = $f(_Nh - 1); //#19771 }, function() { - var _Nj = $k[--$j]; //#19453 - var _Nk = $k[--$j]; //#19453 - $k[$j++] = _Nk; //#19453 - $k[$j++] = _Nj; //#19453 - $k[$j++] = _Nk; //#19453 - $k[$j++] = _Nj; //#19453 - }]); //#19453 - $_.dmn = _Nl; //#19454 + var _Nj = $k[--$j]; //#19771 + var _Nk = $k[--$j]; //#19771 + $k[$j++] = _Nk; //#19771 + $k[$j++] = _Nj; //#19771 + $k[$j++] = _Nk; //#19771 + $k[$j++] = _Nj; //#19771 + }]); //#19771 + $_.dmn = _Nl; //#19772 var _Nu = $a([function() { - $k[$j++] = $f($_.mrows - 1); //#19457 - $k[$j++] = 0; //#19457 + $k[$j++] = $f($_.mrows - 1); //#19775 + $k[$j++] = 0; //#19775 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19457 - $k[$j++] = 1; //#19457 + $k[$j++] = $f($_.mrows - 1); //#19775 + $k[$j++] = 1; //#19775 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19458 - $k[$j++] = 2; //#19458 + $k[$j++] = $f($_.mrows - 1); //#19776 + $k[$j++] = 2; //#19776 }, function() { - $k[$j++] = 0; //#19458 - $k[$j++] = $f($_.mcols - 2); //#19458 + $k[$j++] = 0; //#19776 + $k[$j++] = $f($_.mcols - 2); //#19776 }, function() { - $k[$j++] = 0; //#19459 - $k[$j++] = $f($_.mcols - 1); //#19459 + $k[$j++] = 0; //#19777 + $k[$j++] = $f($_.mcols - 1); //#19777 }, function() { - $k[$j++] = 1; //#19459 - $k[$j++] = $f($_.mcols - 1); //#19459 + $k[$j++] = 1; //#19777 + $k[$j++] = $f($_.mcols - 1); //#19777 }, function() { - $k[$j++] = 2; //#19460 - $k[$j++] = $f($_.mcols - 1); //#19460 + $k[$j++] = 2; //#19778 + $k[$j++] = $f($_.mcols - 1); //#19778 }, function() { - $k[$j++] = 3; //#19460 - $k[$j++] = $f($_.mcols - 1); //#19460 - }]); //#19460 - $_.dmc1 = _Nu; //#19461 + $k[$j++] = 3; //#19778 + $k[$j++] = $f($_.mcols - 1); //#19778 + }]); //#19778 + $_.dmc1 = _Nu; //#19779 var _O3 = $a([function() { - $k[$j++] = $f($_.mrows - 3); //#19464 - $k[$j++] = 0; //#19464 + $k[$j++] = $f($_.mrows - 3); //#19782 + $k[$j++] = 0; //#19782 }, function() { - $k[$j++] = $f($_.mrows - 2); //#19464 - $k[$j++] = 0; //#19464 + $k[$j++] = $f($_.mrows - 2); //#19782 + $k[$j++] = 0; //#19782 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19465 - $k[$j++] = 0; //#19465 + $k[$j++] = $f($_.mrows - 1); //#19783 + $k[$j++] = 0; //#19783 }, function() { - $k[$j++] = 0; //#19465 - $k[$j++] = $f($_.mcols - 4); //#19465 + $k[$j++] = 0; //#19783 + $k[$j++] = $f($_.mcols - 4); //#19783 }, function() { - $k[$j++] = 0; //#19466 - $k[$j++] = $f($_.mcols - 3); //#19466 + $k[$j++] = 0; //#19784 + $k[$j++] = $f($_.mcols - 3); //#19784 }, function() { - $k[$j++] = 0; //#19466 - $k[$j++] = $f($_.mcols - 2); //#19466 + $k[$j++] = 0; //#19784 + $k[$j++] = $f($_.mcols - 2); //#19784 }, function() { - $k[$j++] = 0; //#19467 - $k[$j++] = $f($_.mcols - 1); //#19467 + $k[$j++] = 0; //#19785 + $k[$j++] = $f($_.mcols - 1); //#19785 }, function() { - $k[$j++] = 1; //#19467 - $k[$j++] = $f($_.mcols - 1); //#19467 - }]); //#19467 - $_.dmc2 = _O3; //#19468 + $k[$j++] = 1; //#19785 + $k[$j++] = $f($_.mcols - 1); //#19785 + }]); //#19785 + $_.dmc2 = _O3; //#19786 var _OC = $a([function() { - $k[$j++] = $f($_.mrows - 3); //#19471 - $k[$j++] = 0; //#19471 + $k[$j++] = $f($_.mrows - 3); //#19789 + $k[$j++] = 0; //#19789 }, function() { - $k[$j++] = $f($_.mrows - 2); //#19471 - $k[$j++] = 0; //#19471 + $k[$j++] = $f($_.mrows - 2); //#19789 + $k[$j++] = 0; //#19789 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19472 - $k[$j++] = 0; //#19472 + $k[$j++] = $f($_.mrows - 1); //#19790 + $k[$j++] = 0; //#19790 }, function() { - $k[$j++] = 0; //#19472 - $k[$j++] = $f($_.mcols - 2); //#19472 + $k[$j++] = 0; //#19790 + $k[$j++] = $f($_.mcols - 2); //#19790 }, function() { - $k[$j++] = 0; //#19473 - $k[$j++] = $f($_.mcols - 1); //#19473 + $k[$j++] = 0; //#19791 + $k[$j++] = $f($_.mcols - 1); //#19791 }, function() { - $k[$j++] = 1; //#19473 - $k[$j++] = $f($_.mcols - 1); //#19473 + $k[$j++] = 1; //#19791 + $k[$j++] = $f($_.mcols - 1); //#19791 }, function() { - $k[$j++] = 2; //#19474 - $k[$j++] = $f($_.mcols - 1); //#19474 + $k[$j++] = 2; //#19792 + $k[$j++] = $f($_.mcols - 1); //#19792 }, function() { - $k[$j++] = 3; //#19474 - $k[$j++] = $f($_.mcols - 1); //#19474 - }]); //#19474 - $_.dmc3 = _OC; //#19475 + $k[$j++] = 3; //#19792 + $k[$j++] = $f($_.mcols - 1); //#19792 + }]); //#19792 + $_.dmc3 = _OC; //#19793 var _OM = $a([function() { - $k[$j++] = $f($_.mrows - 1); //#19478 - $k[$j++] = 0; //#19478 + $k[$j++] = $f($_.mrows - 1); //#19796 + $k[$j++] = 0; //#19796 }, function() { - $k[$j++] = $f($_.mrows - 1); //#19478 - $k[$j++] = $f($_.mcols - 1); //#19478 + $k[$j++] = $f($_.mrows - 1); //#19796 + $k[$j++] = $f($_.mcols - 1); //#19796 }, function() { - $k[$j++] = 0; //#19479 - $k[$j++] = $f($_.mcols - 3); //#19479 + $k[$j++] = 0; //#19797 + $k[$j++] = $f($_.mcols - 3); //#19797 }, function() { - $k[$j++] = 0; //#19479 - $k[$j++] = $f($_.mcols - 2); //#19479 + $k[$j++] = 0; //#19797 + $k[$j++] = $f($_.mcols - 2); //#19797 }, function() { - $k[$j++] = 0; //#19480 - $k[$j++] = $f($_.mcols - 1); //#19480 + $k[$j++] = 0; //#19798 + $k[$j++] = $f($_.mcols - 1); //#19798 }, function() { - $k[$j++] = 1; //#19480 - $k[$j++] = $f($_.mcols - 3); //#19480 + $k[$j++] = 1; //#19798 + $k[$j++] = $f($_.mcols - 3); //#19798 }, function() { - $k[$j++] = 1; //#19481 - $k[$j++] = $f($_.mcols - 2); //#19481 + $k[$j++] = 1; //#19799 + $k[$j++] = $f($_.mcols - 2); //#19799 }, function() { - $k[$j++] = 1; //#19481 - $k[$j++] = $f($_.mcols - 1); //#19481 - }]); //#19481 - $_.dmc4 = _OM; //#19482 - $k[$j++] = Infinity; //#19484 - for (var _OP = 0, _OQ = $_.mrows * $_.mcols; _OP < _OQ; _OP++) { //#19484 - $k[$j++] = -1; //#19484 - } //#19484 - $_.mmat = $a(); //#19484 - for (var _OT = $_.cws.length - 1; _OT >= 0; _OT -= 1) { //#19485 - $k[$j++] = $get($_.cws, _OT); //#19485 - } //#19485 - $k[$j++] = 4; //#19525 - $k[$j++] = 0; //#19525 - for (;;) { //#19525 - var _OW = $k[--$j]; //#19488 - var _OX = $k[--$j]; //#19488 - $k[$j++] = _OX; //#19490 - $k[$j++] = _OW; //#19490 - if ((_OW == 0) && (_OX == $_.mrows)) { //#19490 - $k[$j++] = $_.dmc1; //#19489 - $_.module(); //#19489 - } //#19489 - var _Oa = $k[--$j]; //#19491 - var _Ob = $k[--$j]; //#19491 - $k[$j++] = _Ob; //#19493 - $k[$j++] = _Oa; //#19493 - if (((_Oa == 0) && (_Ob == $f($_.mrows - 2))) && (($_.mcols % 4) != 0)) { //#19493 - $k[$j++] = $_.dmc2; //#19492 - $_.module(); //#19492 - } //#19492 - var _Of = $k[--$j]; //#19494 - var _Og = $k[--$j]; //#19494 - $k[$j++] = _Og; //#19496 - $k[$j++] = _Of; //#19496 - if (((_Of == 0) && (_Og == $f($_.mrows - 2))) && (($_.mcols % 8) == 4)) { //#19496 - $k[$j++] = $_.dmc3; //#19495 - $_.module(); //#19495 - } //#19495 - var _Ok = $k[--$j]; //#19497 - var _Ol = $k[--$j]; //#19497 - $k[$j++] = _Ol; //#19499 - $k[$j++] = _Ok; //#19499 - if (((_Ok == 2) && (_Ol == $f($_.mrows + 4))) && (($_.mcols % 8) == 0)) { //#19499 - $k[$j++] = $_.dmc4; //#19498 - $_.module(); //#19498 - } //#19498 - for (;;) { //#19509 - var _Op = $k[--$j]; //#19502 - var _Oq = $k[--$j]; //#19502 - $k[$j++] = _Oq; //#19506 - $k[$j++] = _Op; //#19506 - if ((_Op >= 0) && (_Oq < $_.mrows)) { //#19506 - var _Os = $k[--$j]; //#19503 - var _Ot = $k[--$j]; //#19503 - $k[$j++] = _Ot; //#19505 - $k[$j++] = _Os; //#19505 - if ($get($_.mmat, $f(_Os + (_Ot * $_.mcols))) == -1) { //#19505 - $k[$j++] = $_.dmn; //#19504 - $_.module(); //#19504 - } //#19504 - } //#19504 - var _Oy = $k[--$j]; //#19507 - var _Oz = $k[--$j]; //#19507 - $k[$j++] = $f(_Oz - 2); //#19508 - $k[$j++] = $f(_Oy + 2); //#19508 - if (!(($f(_Oy + 2) < $_.mcols) && ($f(_Oz - 2) >= 0))) { //#19508 - break; //#19508 - } //#19508 - } //#19508 - var _P1 = $k[--$j]; //#19510 - var _P2 = $k[--$j]; //#19510 - $k[$j++] = $f(_P2 + 1); //#19520 - $k[$j++] = $f(_P1 + 3); //#19520 - for (;;) { //#19520 - var _P3 = $k[--$j]; //#19513 - var _P4 = $k[--$j]; //#19513 - $k[$j++] = _P4; //#19517 - $k[$j++] = _P3; //#19517 - if ((_P3 < $_.mcols) && (_P4 >= 0)) { //#19517 - var _P6 = $k[--$j]; //#19514 - var _P7 = $k[--$j]; //#19514 - $k[$j++] = _P7; //#19516 - $k[$j++] = _P6; //#19516 - if ($get($_.mmat, $f(_P6 + (_P7 * $_.mcols))) == -1) { //#19516 - $k[$j++] = $_.dmn; //#19515 - $_.module(); //#19515 - } //#19515 - } //#19515 - var _PC = $k[--$j]; //#19518 - var _PD = $k[--$j]; //#19518 - $k[$j++] = $f(_PD + 2); //#19519 - $k[$j++] = $f(_PC - 2); //#19519 - if (!(($f(_PC - 2) >= 0) && ($f(_PD + 2) < $_.mrows))) { //#19519 - break; //#19519 - } //#19519 - } //#19519 - var _PF = $k[--$j]; //#19521 - var _PG = $k[--$j]; //#19521 - $k[$j++] = $f(_PG + 3); //#19523 - $k[$j++] = $f(_PF + 1); //#19523 - if (!(($f(_PF + 1) < $_.mcols) || ($f(_PG + 3) < $_.mrows))) { //#19523 - $j -= 2; //#19523 - break; //#19523 - } //#19523 - } //#19523 - if ($get($_.mmat, $f(($_.mrows * $_.mcols) - 1)) == -1) { //#19531 - $puti($_.mmat, $f(($_.mrows * $f($_.mcols - 1)) - 2), $a([1, 0])); //#19529 - $puti($_.mmat, $f(($_.mrows * $_.mcols) - 2), $a([0, 1])); //#19530 - } //#19530 - $_.pixs = $a($_.rows * $_.cols); //#19534 - $_.cwpos = 0; //#19535 - for (var _Pa = 0, _PZ = $f($_.rows - 1); _Pa <= _PZ; _Pa += 1) { //#19551 - $_.i = _Pa; //#19537 - if (($_.i % ($_.rrows + 2)) == 0) { //#19538 - $k[$j++] = $_.pixs; //#19538 - $k[$j++] = $_.i * $_.cols; //#19538 - $k[$j++] = Infinity; //#19538 - for (var _Ph = 0, _Pi = ~~($_.cols / 2); _Ph < _Pi; _Ph++) { //#19538 - $k[$j++] = 1; //#19538 - $k[$j++] = 0; //#19538 - } //#19538 - var _Pj = $a(); //#19538 - var _Pk = $k[--$j]; //#19538 - $puti($k[--$j], _Pk, _Pj); //#19538 - } //#19538 - if (($_.i % ($_.rrows + 2)) == ($_.rrows + 1)) { //#19539 - $k[$j++] = $_.pixs; //#19539 - $k[$j++] = $_.i * $_.cols; //#19539 - $k[$j++] = Infinity; //#19539 - for (var _Pt = 0, _Pu = $_.cols; _Pt < _Pu; _Pt++) { //#19539 - $k[$j++] = 1; //#19539 - } //#19539 - var _Pv = $a(); //#19539 - var _Pw = $k[--$j]; //#19539 - $puti($k[--$j], _Pw, _Pv); //#19539 - } //#19539 - if ((($_.i % ($_.rrows + 2)) != 0) && (($_.i % ($_.rrows + 2)) != ($_.rrows + 1))) { //#19550 - for (var _Q5 = 0, _Q4 = $f($_.cols - 1); _Q5 <= _Q4; _Q5 += 1) { //#19549 - $_.j = _Q5; //#19542 - if (($_.j % ($_.rcols + 2)) == 0) { //#19543 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), 1); //#19543 - } //#19543 - if (($_.j % ($_.rcols + 2)) == ($_.rcols + 1)) { //#19544 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $_.i % 2); //#19544 - } //#19544 - if ((($_.j % ($_.rcols + 2)) != 0) && (($_.j % ($_.rcols + 2)) != ($_.rcols + 1))) { //#19548 - $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $get($_.mmat, $_.cwpos)); //#19546 - $_.cwpos = $_.cwpos + 1; //#19547 - } //#19547 - } //#19547 - } //#19547 - } //#19547 + $k[$j++] = 1; //#19799 + $k[$j++] = $f($_.mcols - 1); //#19799 + }]); //#19799 + $_.dmc4 = _OM; //#19800 + $k[$j++] = Infinity; //#19802 + for (var _OP = 0, _OQ = $_.mrows * $_.mcols; _OP < _OQ; _OP++) { //#19802 + $k[$j++] = -1; //#19802 + } //#19802 + $_.mmat = $a(); //#19802 + for (var _OT = $_.cws.length - 1; _OT >= 0; _OT -= 1) { //#19803 + $k[$j++] = $get($_.cws, _OT); //#19803 + } //#19803 + $k[$j++] = 4; //#19843 + $k[$j++] = 0; //#19843 + for (;;) { //#19843 + var _OW = $k[--$j]; //#19806 + var _OX = $k[--$j]; //#19806 + $k[$j++] = _OX; //#19808 + $k[$j++] = _OW; //#19808 + if ((_OW == 0) && (_OX == $_.mrows)) { //#19808 + $k[$j++] = $_.dmc1; //#19807 + $_.module(); //#19807 + } //#19807 + var _Oa = $k[--$j]; //#19809 + var _Ob = $k[--$j]; //#19809 + $k[$j++] = _Ob; //#19811 + $k[$j++] = _Oa; //#19811 + if (((_Oa == 0) && (_Ob == $f($_.mrows - 2))) && (($_.mcols % 4) != 0)) { //#19811 + $k[$j++] = $_.dmc2; //#19810 + $_.module(); //#19810 + } //#19810 + var _Of = $k[--$j]; //#19812 + var _Og = $k[--$j]; //#19812 + $k[$j++] = _Og; //#19814 + $k[$j++] = _Of; //#19814 + if (((_Of == 0) && (_Og == $f($_.mrows - 2))) && (($_.mcols % 8) == 4)) { //#19814 + $k[$j++] = $_.dmc3; //#19813 + $_.module(); //#19813 + } //#19813 + var _Ok = $k[--$j]; //#19815 + var _Ol = $k[--$j]; //#19815 + $k[$j++] = _Ol; //#19817 + $k[$j++] = _Ok; //#19817 + if (((_Ok == 2) && (_Ol == $f($_.mrows + 4))) && (($_.mcols % 8) == 0)) { //#19817 + $k[$j++] = $_.dmc4; //#19816 + $_.module(); //#19816 + } //#19816 + for (;;) { //#19827 + var _Op = $k[--$j]; //#19820 + var _Oq = $k[--$j]; //#19820 + $k[$j++] = _Oq; //#19824 + $k[$j++] = _Op; //#19824 + if ((_Op >= 0) && (_Oq < $_.mrows)) { //#19824 + var _Os = $k[--$j]; //#19821 + var _Ot = $k[--$j]; //#19821 + $k[$j++] = _Ot; //#19823 + $k[$j++] = _Os; //#19823 + if ($get($_.mmat, $f(_Os + (_Ot * $_.mcols))) == -1) { //#19823 + $k[$j++] = $_.dmn; //#19822 + $_.module(); //#19822 + } //#19822 + } //#19822 + var _Oy = $k[--$j]; //#19825 + var _Oz = $k[--$j]; //#19825 + $k[$j++] = $f(_Oz - 2); //#19826 + $k[$j++] = $f(_Oy + 2); //#19826 + if (!(($f(_Oy + 2) < $_.mcols) && ($f(_Oz - 2) >= 0))) { //#19826 + break; //#19826 + } //#19826 + } //#19826 + var _P1 = $k[--$j]; //#19828 + var _P2 = $k[--$j]; //#19828 + $k[$j++] = $f(_P2 + 1); //#19838 + $k[$j++] = $f(_P1 + 3); //#19838 + for (;;) { //#19838 + var _P3 = $k[--$j]; //#19831 + var _P4 = $k[--$j]; //#19831 + $k[$j++] = _P4; //#19835 + $k[$j++] = _P3; //#19835 + if ((_P3 < $_.mcols) && (_P4 >= 0)) { //#19835 + var _P6 = $k[--$j]; //#19832 + var _P7 = $k[--$j]; //#19832 + $k[$j++] = _P7; //#19834 + $k[$j++] = _P6; //#19834 + if ($get($_.mmat, $f(_P6 + (_P7 * $_.mcols))) == -1) { //#19834 + $k[$j++] = $_.dmn; //#19833 + $_.module(); //#19833 + } //#19833 + } //#19833 + var _PC = $k[--$j]; //#19836 + var _PD = $k[--$j]; //#19836 + $k[$j++] = $f(_PD + 2); //#19837 + $k[$j++] = $f(_PC - 2); //#19837 + if (!(($f(_PC - 2) >= 0) && ($f(_PD + 2) < $_.mrows))) { //#19837 + break; //#19837 + } //#19837 + } //#19837 + var _PF = $k[--$j]; //#19839 + var _PG = $k[--$j]; //#19839 + $k[$j++] = $f(_PG + 3); //#19841 + $k[$j++] = $f(_PF + 1); //#19841 + if (!(($f(_PF + 1) < $_.mcols) || ($f(_PG + 3) < $_.mrows))) { //#19841 + $j -= 2; //#19841 + break; //#19841 + } //#19841 + } //#19841 + if ($get($_.mmat, $f(($_.mrows * $_.mcols) - 1)) == -1) { //#19849 + $puti($_.mmat, $f(($_.mrows * $f($_.mcols - 1)) - 2), $a([1, 0])); //#19847 + $puti($_.mmat, $f(($_.mrows * $_.mcols) - 2), $a([0, 1])); //#19848 + } //#19848 + $_.pixs = $a($_.rows * $_.cols); //#19852 + $_.cwpos = 0; //#19853 + for (var _Pa = 0, _PZ = $f($_.rows - 1); _Pa <= _PZ; _Pa += 1) { //#19869 + $_.i = _Pa; //#19855 + if (($_.i % ($_.rrows + 2)) == 0) { //#19856 + $k[$j++] = $_.pixs; //#19856 + $k[$j++] = $_.i * $_.cols; //#19856 + $k[$j++] = Infinity; //#19856 + for (var _Ph = 0, _Pi = ~~($_.cols / 2); _Ph < _Pi; _Ph++) { //#19856 + $k[$j++] = 1; //#19856 + $k[$j++] = 0; //#19856 + } //#19856 + var _Pj = $a(); //#19856 + var _Pk = $k[--$j]; //#19856 + $puti($k[--$j], _Pk, _Pj); //#19856 + } //#19856 + if (($_.i % ($_.rrows + 2)) == ($_.rrows + 1)) { //#19857 + $k[$j++] = $_.pixs; //#19857 + $k[$j++] = $_.i * $_.cols; //#19857 + $k[$j++] = Infinity; //#19857 + for (var _Pt = 0, _Pu = $_.cols; _Pt < _Pu; _Pt++) { //#19857 + $k[$j++] = 1; //#19857 + } //#19857 + var _Pv = $a(); //#19857 + var _Pw = $k[--$j]; //#19857 + $puti($k[--$j], _Pw, _Pv); //#19857 + } //#19857 + if ((($_.i % ($_.rrows + 2)) != 0) && (($_.i % ($_.rrows + 2)) != ($_.rrows + 1))) { //#19868 + for (var _Q5 = 0, _Q4 = $f($_.cols - 1); _Q5 <= _Q4; _Q5 += 1) { //#19867 + $_.j = _Q5; //#19860 + if (($_.j % ($_.rcols + 2)) == 0) { //#19861 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), 1); //#19861 + } //#19861 + if (($_.j % ($_.rcols + 2)) == ($_.rcols + 1)) { //#19862 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $_.i % 2); //#19862 + } //#19862 + if ((($_.j % ($_.rcols + 2)) != 0) && (($_.j % ($_.rcols + 2)) != ($_.rcols + 1))) { //#19866 + $put($_.pixs, $f(($_.i * $_.cols) + $_.j), $get($_.mmat, $_.cwpos)); //#19864 + $_.cwpos = $_.cwpos + 1; //#19865 + } //#19865 + } //#19865 + } //#19865 + } //#19865 var _Qd = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.cols], ["pixy", $_.rows], @@ -23595,711 +24217,711 @@ function bwipp_datamatrix() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#19565 - $k[$j++] = _Qd; //#19568 - if (!$_.dontdraw) { //#19568 - bwipp_renmatrix(); //#19568 - } //#19568 - $_ = Object.getPrototypeOf($_); //#19570 - $_ = Object.getPrototypeOf($_); //#19572 + ]); //#19883 + $k[$j++] = _Qd; //#19886 + if (!$_.dontdraw) { //#19886 + bwipp_renmatrix(); //#19886 + } //#19886 + $_ = Object.getPrototypeOf($_); //#19888 + $_ = Object.getPrototypeOf($_); //#19890 } //bwipp_datamatrix function bwipp_datamatrixrectangular() { - $_ = Object.create($_); //#19601 - $_.dontdraw = false; //#19604 - $k[$j++] = $_; //#19606 - bwipp_processoptions(); //#19606 - $_.options = $k[--$j]; //#19606 - $_.barcode = $k[--$j]; //#19607 - $put($_.options, "dontdraw", true); //#19610 - $put($_.options, "format", "rectangle"); //#19611 - $k[$j++] = 'args'; //#19613 - $k[$j++] = $_.barcode; //#19613 - $k[$j++] = $_.options; //#19613 - bwipp_datamatrix(); //#19613 - var _6 = $k[--$j]; //#19613 - $_[$k[--$j]] = _6; //#19613 - $put($_.args, "opt", $_.options); //#19615 - $k[$j++] = $_.args; //#19618 - if (!$_.dontdraw) { //#19618 - bwipp_renmatrix(); //#19618 - } //#19618 - $_ = Object.getPrototypeOf($_); //#19620 + $_ = Object.create($_); //#19919 + $_.dontdraw = false; //#19922 + $k[$j++] = $_; //#19924 + bwipp_processoptions(); //#19924 + $_.options = $k[--$j]; //#19924 + $_.barcode = $k[--$j]; //#19925 + $put($_.options, "dontdraw", true); //#19928 + $put($_.options, "format", "rectangle"); //#19929 + $k[$j++] = 'args'; //#19931 + $k[$j++] = $_.barcode; //#19931 + $k[$j++] = $_.options; //#19931 + bwipp_datamatrix(); //#19931 + var _6 = $k[--$j]; //#19931 + $_[$k[--$j]] = _6; //#19931 + $put($_.args, "opt", $_.options); //#19933 + $k[$j++] = $_.args; //#19936 + if (!$_.dontdraw) { //#19936 + bwipp_renmatrix(); //#19936 + } //#19936 + $_ = Object.getPrototypeOf($_); //#19938 } //bwipp_datamatrixrectangular function bwipp_datamatrixrectangularextension() { - $_ = Object.create($_); //#19649 - $_.dontdraw = false; //#19652 - $k[$j++] = $_; //#19654 - bwipp_processoptions(); //#19654 - $_.options = $k[--$j]; //#19654 - $_.barcode = $k[--$j]; //#19655 - $put($_.options, "dontdraw", true); //#19658 - $put($_.options, "dmre", true); //#19659 - $k[$j++] = 'args'; //#19661 - $k[$j++] = $_.barcode; //#19661 - $k[$j++] = $_.options; //#19661 - bwipp_datamatrix(); //#19661 - var _6 = $k[--$j]; //#19661 - $_[$k[--$j]] = _6; //#19661 - $put($_.args, "opt", $_.options); //#19663 - $k[$j++] = $_.args; //#19666 - if (!$_.dontdraw) { //#19666 - bwipp_renmatrix(); //#19666 - } //#19666 - $_ = Object.getPrototypeOf($_); //#19668 + $_ = Object.create($_); //#19967 + $_.dontdraw = false; //#19970 + $k[$j++] = $_; //#19972 + bwipp_processoptions(); //#19972 + $_.options = $k[--$j]; //#19972 + $_.barcode = $k[--$j]; //#19973 + $put($_.options, "dontdraw", true); //#19976 + $put($_.options, "dmre", true); //#19977 + $k[$j++] = 'args'; //#19979 + $k[$j++] = $_.barcode; //#19979 + $k[$j++] = $_.options; //#19979 + bwipp_datamatrix(); //#19979 + var _6 = $k[--$j]; //#19979 + $_[$k[--$j]] = _6; //#19979 + $put($_.args, "opt", $_.options); //#19981 + $k[$j++] = $_.args; //#19984 + if (!$_.dontdraw) { //#19984 + bwipp_renmatrix(); //#19984 + } //#19984 + $_ = Object.getPrototypeOf($_); //#19986 } //bwipp_datamatrixrectangularextension function bwipp_mailmark() { - $_ = Object.create($_); //#19698 - $_.type = "unset"; //#19701 - $_.parse = false; //#19702 - $_.dontdraw = false; //#19703 - $k[$j++] = $_; //#19705 - bwipp_processoptions(); //#19705 - $_.options = $k[--$j]; //#19705 - $_.barcode = $k[--$j]; //#19706 + $_ = Object.create($_); //#20016 + $_.type = "unset"; //#20019 + $_.parse = false; //#20020 + $_.dontdraw = false; //#20021 + $k[$j++] = $_; //#20023 + bwipp_processoptions(); //#20023 + $_.options = $k[--$j]; //#20023 + $_.barcode = $k[--$j]; //#20024 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#19712 - $_.fncvals = _3; //#19713 - $k[$j++] = 'barcode'; //#19714 - $k[$j++] = $_.barcode; //#19714 - $k[$j++] = $_.fncvals; //#19714 - bwipp_parseinput(); //#19714 - var _6 = $k[--$j]; //#19714 - $_[$k[--$j]] = _6; //#19714 - $_.barlen = $_.barcode.length; //#19715 - delete $_.options["parse"]; //#19716 - var _A = $_['type']; //#19719 - if ($ne(_A, "7") && ($ne(_A, "9") && $ne(_A, "29"))) { //#19721 - $k[$j++] = 'bwipp.mailmarkBadType#19720'; //#19720 - $k[$j++] = "Royal Mail Mailmark type must be 7, 9 or 29"; //#19720 - bwipp_raiseerror(); //#19720 - } //#19720 + ]); //#20030 + $_.fncvals = _3; //#20031 + $k[$j++] = 'barcode'; //#20032 + $k[$j++] = $_.barcode; //#20032 + $k[$j++] = $_.fncvals; //#20032 + bwipp_parseinput(); //#20032 + var _6 = $k[--$j]; //#20032 + $_[$k[--$j]] = _6; //#20032 + $_.barlen = $_.barcode.length; //#20033 + delete $_.options["parse"]; //#20034 + var _A = $_['type']; //#20037 + if ($ne(_A, "7") && ($ne(_A, "9") && $ne(_A, "29"))) { //#20039 + $k[$j++] = 'bwipp.mailmarkBadType#20038'; //#20038 + $k[$j++] = "Royal Mail Mailmark type must be 7, 9 or 29"; //#20038 + bwipp_raiseerror(); //#20038 + } //#20038 var _B = new Map([ ["7", "24x24"], ["9", "32x32"], ["29", "16x48"] - ]); //#19725 - $_.version = $get(_B, $_['type']); //#19726 + ]); //#20043 + $_.version = $get(_B, $_['type']); //#20044 var _E = new Map([ ["7", "square"], ["9", "square"], ["29", "rectangle"] - ]); //#19731 - $_.format = $get(_E, $_['type']); //#19732 - if ($_.barcode.length < 45) { //#19737 - $k[$j++] = 'bwipp.mailmarkBadLength#19736'; //#19736 - $k[$j++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; //#19736 - bwipp_raiseerror(); //#19736 - } //#19736 - if ($ne($geti($_.barcode, 0, 4), "JGB ")) { //#19740 - $k[$j++] = 'bwipp.mailmarkBadIndicator#19739'; //#19739 - $k[$j++] = "Royal Mail Mailmark must begin with JGB identifier"; //#19739 - bwipp_raiseerror(); //#19739 - } //#19739 - $put($_.options, "dontdraw", true); //#19743 - $put($_.options, "version", $_.version); //#19744 - $put($_.options, "format", $_.format); //#19745 - $put($_.options, "c40headerlength", 45); //#19746 - $k[$j++] = 'args'; //#19747 - $k[$j++] = $_.barcode; //#19747 - $k[$j++] = $_.options; //#19747 - bwipp_datamatrix(); //#19747 - var _S = $k[--$j]; //#19747 - $_[$k[--$j]] = _S; //#19747 - $put($_.args, "opt", $_.options); //#19749 - $k[$j++] = $_.args; //#19752 - if (!$_.dontdraw) { //#19752 - bwipp_renmatrix(); //#19752 - } //#19752 - $_ = Object.getPrototypeOf($_); //#19754 + ]); //#20049 + $_.format = $get(_E, $_['type']); //#20050 + if ($_.barcode.length < 45) { //#20055 + $k[$j++] = 'bwipp.mailmarkBadLength#20054'; //#20054 + $k[$j++] = "Royal Mail Mailmark must contain at least 45 characters of Mailmark formatted data, including any required space padding"; //#20054 + bwipp_raiseerror(); //#20054 + } //#20054 + if ($ne($geti($_.barcode, 0, 4), "JGB ")) { //#20058 + $k[$j++] = 'bwipp.mailmarkBadIndicator#20057'; //#20057 + $k[$j++] = "Royal Mail Mailmark must begin with JGB identifier"; //#20057 + bwipp_raiseerror(); //#20057 + } //#20057 + $put($_.options, "dontdraw", true); //#20061 + $put($_.options, "version", $_.version); //#20062 + $put($_.options, "format", $_.format); //#20063 + $put($_.options, "c40headerlength", 45); //#20064 + $k[$j++] = 'args'; //#20065 + $k[$j++] = $_.barcode; //#20065 + $k[$j++] = $_.options; //#20065 + bwipp_datamatrix(); //#20065 + var _S = $k[--$j]; //#20065 + $_[$k[--$j]] = _S; //#20065 + $put($_.args, "opt", $_.options); //#20067 + $k[$j++] = $_.args; //#20070 + if (!$_.dontdraw) { //#20070 + bwipp_renmatrix(); //#20070 + } //#20070 + $_ = Object.getPrototypeOf($_); //#20072 } //bwipp_mailmark function bwipp_qrcode() { - $_ = Object.create($_); //#19785 - $_.dontdraw = false; //#19788 - $_.format = "unset"; //#19789 - $_.version = "unset"; //#19790 - $_.eclevel = "unset"; //#19791 - $_.parse = false; //#19792 - $_.parsefnc = false; //#19793 - $_.mask = -1; //#19794 - $k[$j++] = $_; //#19796 - bwipp_processoptions(); //#19796 - $_.options = $k[--$j]; //#19796 - $_.barcode = $k[--$j]; //#19797 - bwipp_loadctx(bwipp_qrcode) //#19799 - if ($eq($_.barcode, "")) { //#19803 - $k[$j++] = 'bwipp.qrcodeEmptyData#19802'; //#19802 - $k[$j++] = "The data must not be empty"; //#19802 - bwipp_raiseerror(); //#19802 - } //#19802 - if ($ne($_.version, "unset")) { //#19814 - if ($eq($_.format, "unset")) { //#19812 - $k[$j++] = "full"; //#19809 - if ($eq($geti($_.version, 0, 1), "M")) { //#19809 - $j--; //#19809 - $k[$j++] = "micro"; //#19809 - } //#19809 - if ($eq($geti($_.version, 0, 1), "R")) { //#19810 - $j--; //#19810 - $k[$j++] = "rmqr"; //#19810 - } //#19810 - $_.format = $k[--$j]; //#19811 - } //#19811 - } else { //#19814 - if ($eq($_.format, "unset")) { //#19814 - $_.format = "full"; //#19814 - } //#19814 - } //#19814 - if ($ne($_.format, "full") && ($ne($_.format, "micro") && $ne($_.format, "rmqr"))) { //#19819 - $k[$j++] = 'bwipp.qrcodeInvalidFormat#19818'; //#19818 - $k[$j++] = "The format must be either full, micro or rmqr"; //#19818 - bwipp_raiseerror(); //#19818 - } //#19818 - if ($eq($_.format, "rmqr") && $eq($_.version, "unset")) { //#19823 - $k[$j++] = 'bwipp.qrcodeRMQRwithoutVersion#19822'; //#19822 - $k[$j++] = "A version must be provided for RMQR"; //#19822 - bwipp_raiseerror(); //#19822 - } //#19822 - if ($eq($_.eclevel, "unset")) { //#19826 - $k[$j++] = 'eclevel'; //#19826 - if ($ne($_.format, "micro")) { //#19826 - $k[$j++] = "M"; //#19826 - } else { //#19826 - $k[$j++] = "L"; //#19826 - } //#19826 - var _I = $k[--$j]; //#19826 - $_[$k[--$j]] = _I; //#19826 - } //#19826 - if ($ne($_.eclevel, "L") && ($ne($_.eclevel, "M") && ($ne($_.eclevel, "Q") && $ne($_.eclevel, "H")))) { //#19830 - $k[$j++] = 'bwipp.qrcodeInvalidEClevel#19829'; //#19829 - $k[$j++] = "Error correction level must be either L, M, Q, or H"; //#19829 - bwipp_raiseerror(); //#19829 - } //#19829 - if (($_.mask != -1) && $eq($_.format, "rmqr")) { //#19834 - $k[$j++] = 'bwipp.qrcodeRMQRmask#19833'; //#19833 - $k[$j++] = "A mask cannot be supplied for RMQR"; //#19833 - bwipp_raiseerror(); //#19833 - } //#19833 - if ($_.mask != -1) { //#19840 - var _U = $eq($_.format, "full") ? 8 : 4; //#19837 - if (($_.mask < 1) || ($_.mask > _U)) { //#19839 - $k[$j++] = 'bwipp.qrcodeBadMask#19838'; //#19838 - $k[$j++] = "An invalid mask was supplied"; //#19838 - bwipp_raiseerror(); //#19838 - } //#19838 - } //#19838 - $_.fn1 = -1; //#19843 + $_ = Object.create($_); //#20103 + $_.dontdraw = false; //#20106 + $_.format = "unset"; //#20107 + $_.version = "unset"; //#20108 + $_.eclevel = "unset"; //#20109 + $_.parse = false; //#20110 + $_.parsefnc = false; //#20111 + $_.mask = -1; //#20112 + $_.suppresskanjimode = true; //#20113 + $k[$j++] = $_; //#20115 + bwipp_processoptions(); //#20115 + $_.options = $k[--$j]; //#20115 + $_.barcode = $k[--$j]; //#20116 + bwipp_loadctx(bwipp_qrcode) //#20118 + if ($eq($_.barcode, "")) { //#20122 + $k[$j++] = 'bwipp.qrcodeEmptyData#20121'; //#20121 + $k[$j++] = "The data must not be empty"; //#20121 + bwipp_raiseerror(); //#20121 + } //#20121 + if ($ne($_.version, "unset")) { //#20133 + if ($eq($_.format, "unset")) { //#20131 + $k[$j++] = "full"; //#20128 + if ($eq($geti($_.version, 0, 1), "M")) { //#20128 + $j--; //#20128 + $k[$j++] = "micro"; //#20128 + } //#20128 + if ($eq($geti($_.version, 0, 1), "R")) { //#20129 + $j--; //#20129 + $k[$j++] = "rmqr"; //#20129 + } //#20129 + $_.format = $k[--$j]; //#20130 + } //#20130 + } else { //#20133 + if ($eq($_.format, "unset")) { //#20133 + $_.format = "full"; //#20133 + } //#20133 + } //#20133 + if ($ne($_.format, "full") && ($ne($_.format, "micro") && $ne($_.format, "rmqr"))) { //#20138 + $k[$j++] = 'bwipp.qrcodeInvalidFormat#20137'; //#20137 + $k[$j++] = "The format must be either full, micro or rmqr"; //#20137 + bwipp_raiseerror(); //#20137 + } //#20137 + if ($eq($_.format, "rmqr") && $eq($_.version, "unset")) { //#20142 + $k[$j++] = 'bwipp.qrcodeRMQRwithoutVersion#20141'; //#20141 + $k[$j++] = "A version must be provided for RMQR"; //#20141 + bwipp_raiseerror(); //#20141 + } //#20141 + if ($eq($_.eclevel, "unset")) { //#20145 + $k[$j++] = 'eclevel'; //#20145 + if ($ne($_.format, "micro")) { //#20145 + $k[$j++] = "M"; //#20145 + } else { //#20145 + $k[$j++] = "L"; //#20145 + } //#20145 + var _I = $k[--$j]; //#20145 + $_[$k[--$j]] = _I; //#20145 + } //#20145 + if ($ne($_.eclevel, "L") && ($ne($_.eclevel, "M") && ($ne($_.eclevel, "Q") && $ne($_.eclevel, "H")))) { //#20149 + $k[$j++] = 'bwipp.qrcodeInvalidEClevel#20148'; //#20148 + $k[$j++] = "Error correction level must be either L, M, Q, or H"; //#20148 + bwipp_raiseerror(); //#20148 + } //#20148 + if (($_.mask != -1) && $eq($_.format, "rmqr")) { //#20153 + $k[$j++] = 'bwipp.qrcodeRMQRmask#20152'; //#20152 + $k[$j++] = "A mask cannot be supplied for RMQR"; //#20152 + bwipp_raiseerror(); //#20152 + } //#20152 + if ($_.mask != -1) { //#20159 + var _U = $eq($_.format, "full") ? 8 : 4; //#20156 + if (($_.mask < 1) || ($_.mask > _U)) { //#20158 + $k[$j++] = 'bwipp.qrcodeBadMask#20157'; //#20157 + $k[$j++] = "An invalid mask was supplied"; //#20157 + bwipp_raiseerror(); //#20157 + } //#20157 + } //#20157 + $_.fn1 = -1; //#20162 var _Y = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1] - ]); //#19848 - $_.fncvals = _Y; //#19849 - $k[$j++] = 'msg'; //#19850 - $k[$j++] = $_.barcode; //#19850 - $k[$j++] = $_.fncvals; //#19850 - bwipp_parseinput(); //#19850 - var _b = $k[--$j]; //#19850 - $_[$k[--$j]] = _b; //#19850 - $_.msglen = $_.msg.length; //#19851 - $_.fnc1first = false; //#19854 - if ($_.msglen > 0) { //#19861 - if ($get($_.msg, 0) == $_.fn1) { //#19860 - $_.fnc1first = true; //#19857 - $k[$j++] = Infinity; //#19858 - var _k = $geti($_.msg, 1, $_.msglen - 1); //#19858 - for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#19858 - var _n = $get(_k, _l); //#19858 - $k[$j++] = _n; //#19858 - if (_n == 37) { //#19858 - var _o = $k[--$j]; //#19858 - $k[$j++] = _o; //#19858 - $k[$j++] = _o; //#19858 - } //#19858 - } //#19858 - $_.msg = $a(); //#19858 - $_.msglen = $_.msg.length; //#19859 - } //#19859 - } //#19859 - if (!bwipp_qrcode.__19982__) { //#19982 - $_ = Object.create($_); //#19982 - var _r = $a(['v1to9', 'v10to26', 'v27to40', 'vM1', 'vM2', 'vM3', 'vM4', 'vR7x43', 'vR7x59', 'vR7x77', 'vR7x99', 'vR7x139', 'vR9x43', 'vR9x59', 'vR9x77', 'vR9x99', 'vR9x139', 'vR11x27', 'vR11x43', 'vR11x59', 'vR11x77', 'vR11x99', 'vR11x139', 'vR13x27', 'vR13x43', 'vR13x59', 'vR13x77', 'vR13x99', 'vR13x139', 'vR15x43', 'vR15x59', 'vR15x77', 'vR15x99', 'vR15x139', 'vR17x43', 'vR17x59', 'vR17x77', 'vR17x99', 'vR17x139']); //#19874 - $k[$j++] = 0; //#19875 - for (var _s = 0, _t = _r.length; _s < _t; _s++) { //#19875 - var _v = $k[--$j]; //#19875 - $_[$get(_r, _s)] = _v; //#19875 - $k[$j++] = $f(_v + 1); //#19875 - } //#19875 - $j--; //#19875 - $_.N = 0; //#19881 - $_.A = 1; //#19881 - $_.B = 2; //#19881 - $_.K = 3; //#19881 - $_.E = 4; //#19881 - $k[$j++] = Infinity; //#19883 - $k[$j++] = Infinity; //#19884 - for (var _w = 48; _w <= 57; _w += 1) { //#19885 - $k[$j++] = _w; //#19885 - } //#19885 - var _x = $a(); //#19885 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#19886 - $k[$j++] = $get(_x, _y); //#19886 - $k[$j++] = -1; //#19886 - } //#19886 - $_.Nexcl = $d(); //#19887 - $k[$j++] = Infinity; //#19889 - $k[$j++] = Infinity; //#19890 - $k[$j++] = 32; //#19892 - $k[$j++] = 36; //#19892 - $k[$j++] = 37; //#19892 - $k[$j++] = 42; //#19892 - $k[$j++] = 43; //#19892 - $k[$j++] = 45; //#19892 - $k[$j++] = 46; //#19892 - $k[$j++] = 47; //#19892 - $k[$j++] = 58; //#19892 - for (var _12 = 65; _12 <= 90; _12 += 1) { //#19892 - $k[$j++] = _12; //#19892 - } //#19892 - $k[$j++] = $_.fn1; //#19893 - var _14 = $a(); //#19893 - for (var _15 = 0, _16 = _14.length; _15 < _16; _15++) { //#19894 - $k[$j++] = $get(_14, _15); //#19894 - $k[$j++] = -1; //#19894 - } //#19894 - $_.Aexcl = $d(); //#19895 - $k[$j++] = Infinity; //#19899 - $k[$j++] = Infinity; //#19900 - for (var _19 = 129; _19 <= 159; _19 += 1) { //#19901 - $k[$j++] = _19; //#19901 - } //#19901 - for (var _1A = 224; _1A <= 235; _1A += 1) { //#19902 - $k[$j++] = _1A; //#19902 - } //#19902 - var _1B = $a(); //#19902 - for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#19903 - $k[$j++] = $get(_1B, _1C); //#19903 - $k[$j++] = -1; //#19903 - } //#19903 - $_.Kexcl = $d(); //#19904 - $k[$j++] = Infinity; //#19906 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#19917 - $k[$j++] = $a(["", -1, -1, -1, -1]); //#19917 - $k[$j++] = $a(["0", "1", -1, -1, -1]); //#19917 - $k[$j++] = $a(["00", "01", "10", "11", -1]); //#19917 - $k[$j++] = $a(["000", "001", "010", "011", -1]); //#19917 - for (var _1N = 0, _1O = 32; _1N < _1O; _1N++) { //#19917 - $k[$j++] = $a(["001", "010", "011", "100", "111"]); //#19916 - } //#19916 - $_.mids = $a(); //#19916 - $_.cclens = $a([$a([10, 9, 8, 8]), $a([12, 11, 16, 10]), $a([14, 13, 16, 12]), $a([3, -1, -1, -1]), $a([4, 3, -1, -1]), $a([5, 4, 4, 3]), $a([6, 5, 5, 4]), $a([4, 3, 3, 2]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([4, 4, 3, 2]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([5, 5, 4, 3]), $a([6, 6, 5, 5]), $a([7, 6, 6, 5]), $a([7, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 7]), $a([7, 6, 6, 5]), $a([7, 7, 6, 5]), $a([8, 7, 7, 6]), $a([8, 7, 7, 6]), $a([9, 8, 7, 7]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 6]), $a([9, 8, 8, 7])]); //#19960 - $k[$j++] = Infinity; //#19962 - for (var _25 = 0, _26 = 3; _25 < _26; _25++) { //#19965 - $k[$j++] = 4; //#19964 - } //#19964 - $k[$j++] = 3; //#19972 - $k[$j++] = 5; //#19972 - $k[$j++] = 7; //#19972 - $k[$j++] = 9; //#19972 - for (var _27 = 0, _28 = 32; _27 < _28; _27++) { //#19972 - $k[$j++] = 3; //#19971 - } //#19971 - $_.termlens = $a(); //#19971 - $_.padstrs = $a(["11101100", "00010001"]); //#19975 - $_.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; //#19978 - $_.charvals = new Map; //#19979 - for (var _2B = 0; _2B <= 44; _2B += 1) { //#19980 - $put($_.charvals, $get($_.charmap, _2B), _2B); //#19980 - } //#19980 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#19980 - bwipp_qrcode.__19982__ = 1; //#19980 - $_ = Object.getPrototypeOf($_); //#19980 - } //#19980 + ]); //#20167 + $_.fncvals = _Y; //#20168 + $k[$j++] = 'msg'; //#20169 + $k[$j++] = $_.barcode; //#20169 + $k[$j++] = $_.fncvals; //#20169 + bwipp_parseinput(); //#20169 + var _b = $k[--$j]; //#20169 + $_[$k[--$j]] = _b; //#20169 + $_.msglen = $_.msg.length; //#20170 + $_.fnc1first = false; //#20173 + if ($_.msglen > 0) { //#20180 + if ($get($_.msg, 0) == $_.fn1) { //#20179 + $_.fnc1first = true; //#20176 + $k[$j++] = Infinity; //#20177 + var _k = $geti($_.msg, 1, $_.msglen - 1); //#20177 + for (var _l = 0, _m = _k.length; _l < _m; _l++) { //#20177 + var _n = $get(_k, _l); //#20177 + $k[$j++] = _n; //#20177 + if (_n == 37) { //#20177 + var _o = $k[--$j]; //#20177 + $k[$j++] = _o; //#20177 + $k[$j++] = _o; //#20177 + } //#20177 + } //#20177 + $_.msg = $a(); //#20177 + $_.msglen = $_.msg.length; //#20178 + } //#20178 + } //#20178 + if (!bwipp_qrcode.__20301__) { //#20301 + $_ = Object.create($_); //#20301 + var _r = $a(['v1to9', 'v10to26', 'v27to40', 'vM1', 'vM2', 'vM3', 'vM4', 'vR7x43', 'vR7x59', 'vR7x77', 'vR7x99', 'vR7x139', 'vR9x43', 'vR9x59', 'vR9x77', 'vR9x99', 'vR9x139', 'vR11x27', 'vR11x43', 'vR11x59', 'vR11x77', 'vR11x99', 'vR11x139', 'vR13x27', 'vR13x43', 'vR13x59', 'vR13x77', 'vR13x99', 'vR13x139', 'vR15x43', 'vR15x59', 'vR15x77', 'vR15x99', 'vR15x139', 'vR17x43', 'vR17x59', 'vR17x77', 'vR17x99', 'vR17x139']); //#20193 + $k[$j++] = 0; //#20194 + for (var _s = 0, _t = _r.length; _s < _t; _s++) { //#20194 + var _v = $k[--$j]; //#20194 + $_[$get(_r, _s)] = _v; //#20194 + $k[$j++] = $f(_v + 1); //#20194 + } //#20194 + $j--; //#20194 + $_.N = 0; //#20200 + $_.A = 1; //#20200 + $_.B = 2; //#20200 + $_.K = 3; //#20200 + $_.E = 4; //#20200 + $k[$j++] = Infinity; //#20202 + $k[$j++] = Infinity; //#20203 + for (var _w = 48; _w <= 57; _w += 1) { //#20204 + $k[$j++] = _w; //#20204 + } //#20204 + var _x = $a(); //#20204 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#20205 + $k[$j++] = $get(_x, _y); //#20205 + $k[$j++] = -1; //#20205 + } //#20205 + $_.Nexcl = $d(); //#20206 + $k[$j++] = Infinity; //#20208 + $k[$j++] = Infinity; //#20209 + $k[$j++] = 32; //#20211 + $k[$j++] = 36; //#20211 + $k[$j++] = 37; //#20211 + $k[$j++] = 42; //#20211 + $k[$j++] = 43; //#20211 + $k[$j++] = 45; //#20211 + $k[$j++] = 46; //#20211 + $k[$j++] = 47; //#20211 + $k[$j++] = 58; //#20211 + for (var _12 = 65; _12 <= 90; _12 += 1) { //#20211 + $k[$j++] = _12; //#20211 + } //#20211 + $k[$j++] = $_.fn1; //#20212 + var _14 = $a(); //#20212 + for (var _15 = 0, _16 = _14.length; _15 < _16; _15++) { //#20213 + $k[$j++] = $get(_14, _15); //#20213 + $k[$j++] = -1; //#20213 + } //#20213 + $_.Aexcl = $d(); //#20214 + $k[$j++] = Infinity; //#20218 + $k[$j++] = Infinity; //#20219 + for (var _19 = 129; _19 <= 159; _19 += 1) { //#20220 + $k[$j++] = _19; //#20220 + } //#20220 + for (var _1A = 224; _1A <= 235; _1A += 1) { //#20221 + $k[$j++] = _1A; //#20221 + } //#20221 + var _1B = $a(); //#20221 + for (var _1C = 0, _1D = _1B.length; _1C < _1D; _1C++) { //#20222 + $k[$j++] = $get(_1B, _1C); //#20222 + $k[$j++] = -1; //#20222 + } //#20222 + $_.Kexcl = $d(); //#20223 + $k[$j++] = Infinity; //#20225 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["0001", "0010", "0100", "1000", "0111"]); //#20236 + $k[$j++] = $a(["", -1, -1, -1, -1]); //#20236 + $k[$j++] = $a(["0", "1", -1, -1, -1]); //#20236 + $k[$j++] = $a(["00", "01", "10", "11", -1]); //#20236 + $k[$j++] = $a(["000", "001", "010", "011", -1]); //#20236 + for (var _1N = 0, _1O = 32; _1N < _1O; _1N++) { //#20236 + $k[$j++] = $a(["001", "010", "011", "100", "111"]); //#20235 + } //#20235 + $_.mids = $a(); //#20235 + $_.cclens = $a([$a([10, 9, 8, 8]), $a([12, 11, 16, 10]), $a([14, 13, 16, 12]), $a([3, -1, -1, -1]), $a([4, 3, -1, -1]), $a([5, 4, 4, 3]), $a([6, 5, 5, 4]), $a([4, 3, 3, 2]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([5, 5, 4, 3]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([4, 4, 3, 2]), $a([6, 5, 5, 4]), $a([7, 6, 5, 5]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([5, 5, 4, 3]), $a([6, 6, 5, 5]), $a([7, 6, 6, 5]), $a([7, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 7]), $a([7, 6, 6, 5]), $a([7, 7, 6, 5]), $a([8, 7, 7, 6]), $a([8, 7, 7, 6]), $a([9, 8, 7, 7]), $a([7, 6, 6, 5]), $a([8, 7, 6, 6]), $a([8, 7, 7, 6]), $a([8, 8, 7, 6]), $a([9, 8, 8, 7])]); //#20279 + $k[$j++] = Infinity; //#20281 + for (var _25 = 0, _26 = 3; _25 < _26; _25++) { //#20284 + $k[$j++] = 4; //#20283 + } //#20283 + $k[$j++] = 3; //#20291 + $k[$j++] = 5; //#20291 + $k[$j++] = 7; //#20291 + $k[$j++] = 9; //#20291 + for (var _27 = 0, _28 = 32; _27 < _28; _27++) { //#20291 + $k[$j++] = 3; //#20290 + } //#20290 + $_.termlens = $a(); //#20290 + $_.padstrs = $a(["11101100", "00010001"]); //#20294 + $_.charmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; //#20297 + $_.charvals = new Map; //#20298 + for (var _2B = 0; _2B <= 44; _2B += 1) { //#20299 + $put($_.charvals, $get($_.charmap, _2B), _2B); //#20299 + } //#20299 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20299 + bwipp_qrcode.__20301__ = 1; //#20299 + $_ = Object.getPrototypeOf($_); //#20299 + } //#20299 $_.tobin = function() { - var _2H = $s($k[--$j]); //#19986 - $k[$j++] = _2H; //#19986 - for (var _2J = 0, _2I = _2H.length - 1; _2J <= _2I; _2J += 1) { //#19986 - var _2K = $k[--$j]; //#19986 - $put(_2K, _2J, 48); //#19986 - $k[$j++] = _2K; //#19986 - } //#19986 - var _2L = $k[--$j]; //#19987 - var _2O = $cvrs($s(_2L.length), $k[--$j], 2); //#19987 - $puti(_2L, _2L.length - _2O.length, _2O); //#19987 - $k[$j++] = _2L; //#19987 - }; //#19987 + var _2H = $s($k[--$j]); //#20305 + $k[$j++] = _2H; //#20305 + for (var _2J = 0, _2I = _2H.length - 1; _2J <= _2I; _2J += 1) { //#20305 + var _2K = $k[--$j]; //#20305 + $put(_2K, _2J, 48); //#20305 + $k[$j++] = _2K; //#20305 + } //#20305 + var _2L = $k[--$j]; //#20306 + var _2O = $cvrs($s(_2L.length), $k[--$j], 2); //#20306 + $puti(_2L, _2L.length - _2O.length, _2O); //#20306 + $k[$j++] = _2L; //#20306 + }; //#20306 $_.encA = function() { - $_.in = $k[--$j]; //#19991 - if ($_.fnc1first) { //#19994 - $k[$j++] = Infinity; //#19993 - $forall($_.in, function() { //#19993 - var _2S = $k[--$j]; //#19993 - $k[$j++] = _2S; //#19993 - if (_2S == $_.fn1) { //#19993 - $j--; //#19993 - $k[$j++] = 37; //#19993 - } //#19993 - }); //#19993 - $_.in = $a(); //#19993 - } //#19993 - $_.out = $s((~~(($_.in.length * 11) / 2)) + 1); //#19995 - $_.k = 0; //#19996 - $_.m = 0; //#19996 - for (;;) { //#20007 - if ($_.k == $_.in.length) { //#19997 - break; //#19997 - } //#19997 - if ($_.k < ($_.in.length - 1)) { //#20003 - $k[$j++] = $f(($get($_.charvals, $get($_.in, $_.k)) * 45) + $get($_.charvals, $get($_.in, $_.k + 1))); //#19999 - $k[$j++] = 11; //#19999 - $_.tobin(); //#19999 - $_.k = $_.k + 2; //#20000 - } else { //#20003 - $k[$j++] = $get($_.charvals, $get($_.in, $_.k)); //#20002 - $k[$j++] = 6; //#20002 - $_.tobin(); //#20002 - $_.k = $_.k + 1; //#20003 - } //#20003 - var _2s = $k[--$j]; //#20005 - $puti($_.out, $_.m, _2s); //#20005 - $_.m = _2s.length + $_.m; //#20006 - } //#20006 - $k[$j++] = $geti($_.out, 0, $_.m); //#20008 - }; //#20008 + $_.in = $k[--$j]; //#20310 + if ($_.fnc1first) { //#20313 + $k[$j++] = Infinity; //#20312 + $forall($_.in, function() { //#20312 + var _2S = $k[--$j]; //#20312 + $k[$j++] = _2S; //#20312 + if (_2S == $_.fn1) { //#20312 + $j--; //#20312 + $k[$j++] = 37; //#20312 + } //#20312 + }); //#20312 + $_.in = $a(); //#20312 + } //#20312 + $_.out = $s((~~(($_.in.length * 11) / 2)) + 1); //#20314 + $_.k = 0; //#20315 + $_.m = 0; //#20315 + for (;;) { //#20326 + if ($_.k == $_.in.length) { //#20316 + break; //#20316 + } //#20316 + if ($_.k < ($_.in.length - 1)) { //#20322 + $k[$j++] = $f(($get($_.charvals, $get($_.in, $_.k)) * 45) + $get($_.charvals, $get($_.in, $_.k + 1))); //#20318 + $k[$j++] = 11; //#20318 + $_.tobin(); //#20318 + $_.k = $_.k + 2; //#20319 + } else { //#20322 + $k[$j++] = $get($_.charvals, $get($_.in, $_.k)); //#20321 + $k[$j++] = 6; //#20321 + $_.tobin(); //#20321 + $_.k = $_.k + 1; //#20322 + } //#20322 + var _2s = $k[--$j]; //#20324 + $puti($_.out, $_.m, _2s); //#20324 + $_.m = _2s.length + $_.m; //#20325 + } //#20325 + $k[$j++] = $geti($_.out, 0, $_.m); //#20327 + }; //#20327 $_.encN = function() { - $_.in = $k[--$j]; //#20012 - $_.out = $s((~~(($_.in.length * 10) / 3)) + 1); //#20013 - $_.k = 0; //#20014 - $_.m = 0; //#20014 - for (;;) { //#20030 - if ($_.k == $_.in.length) { //#20015 - break; //#20015 - } //#20015 - if ($_.k < ($_.in.length - 2)) { //#20025 - var _38 = $geti($_.in, $_.k, 3); //#20017 - $k[$j++] = 0; //#20017 - for (var _39 = 0, _3A = _38.length; _39 < _3A; _39++) { //#20017 - var _3C = $k[--$j]; //#20017 - $k[$j++] = $f($get(_38, _39) + ($f((_3C * 10) - 48))); //#20017 - } //#20017 - $k[$j++] = 10; //#20017 - $_.tobin(); //#20017 - $_.k = $_.k + 3; //#20018 - } else { //#20025 - if ($_.k == ($_.in.length - 2)) { //#20025 - var _3I = $geti($_.in, $_.k, 2); //#20021 - $k[$j++] = 0; //#20021 - for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#20021 - var _3M = $k[--$j]; //#20021 - $k[$j++] = $f($get(_3I, _3J) + ($f((_3M * 10) - 48))); //#20021 - } //#20021 - $k[$j++] = 7; //#20021 - $_.tobin(); //#20021 - $_.k = $_.k + 2; //#20022 - } else { //#20025 - var _3Q = $geti($_.in, $_.k, 1); //#20024 - $k[$j++] = 0; //#20024 - for (var _3R = 0, _3S = _3Q.length; _3R < _3S; _3R++) { //#20024 - var _3U = $k[--$j]; //#20024 - $k[$j++] = $f($get(_3Q, _3R) + ($f((_3U * 10) - 48))); //#20024 - } //#20024 - $k[$j++] = 4; //#20024 - $_.tobin(); //#20024 - $_.k = $_.k + 1; //#20025 - } //#20025 - } //#20025 - var _3W = $k[--$j]; //#20028 - $puti($_.out, $_.m, _3W); //#20028 - $_.m = _3W.length + $_.m; //#20029 - } //#20029 - $k[$j++] = $geti($_.out, 0, $_.m); //#20031 - }; //#20031 + $_.in = $k[--$j]; //#20331 + $_.out = $s((~~(($_.in.length * 10) / 3)) + 1); //#20332 + $_.k = 0; //#20333 + $_.m = 0; //#20333 + for (;;) { //#20349 + if ($_.k == $_.in.length) { //#20334 + break; //#20334 + } //#20334 + if ($_.k < ($_.in.length - 2)) { //#20344 + var _38 = $geti($_.in, $_.k, 3); //#20336 + $k[$j++] = 0; //#20336 + for (var _39 = 0, _3A = _38.length; _39 < _3A; _39++) { //#20336 + var _3C = $k[--$j]; //#20336 + $k[$j++] = $f($get(_38, _39) + ($f((_3C * 10) - 48))); //#20336 + } //#20336 + $k[$j++] = 10; //#20336 + $_.tobin(); //#20336 + $_.k = $_.k + 3; //#20337 + } else { //#20344 + if ($_.k == ($_.in.length - 2)) { //#20344 + var _3I = $geti($_.in, $_.k, 2); //#20340 + $k[$j++] = 0; //#20340 + for (var _3J = 0, _3K = _3I.length; _3J < _3K; _3J++) { //#20340 + var _3M = $k[--$j]; //#20340 + $k[$j++] = $f($get(_3I, _3J) + ($f((_3M * 10) - 48))); //#20340 + } //#20340 + $k[$j++] = 7; //#20340 + $_.tobin(); //#20340 + $_.k = $_.k + 2; //#20341 + } else { //#20344 + var _3Q = $geti($_.in, $_.k, 1); //#20343 + $k[$j++] = 0; //#20343 + for (var _3R = 0, _3S = _3Q.length; _3R < _3S; _3R++) { //#20343 + var _3U = $k[--$j]; //#20343 + $k[$j++] = $f($get(_3Q, _3R) + ($f((_3U * 10) - 48))); //#20343 + } //#20343 + $k[$j++] = 4; //#20343 + $_.tobin(); //#20343 + $_.k = $_.k + 1; //#20344 + } //#20344 + } //#20344 + var _3W = $k[--$j]; //#20347 + $puti($_.out, $_.m, _3W); //#20347 + $_.m = _3W.length + $_.m; //#20348 + } //#20348 + $k[$j++] = $geti($_.out, 0, $_.m); //#20350 + }; //#20350 $_.encB = function() { - $_.in = $k[--$j]; //#20035 - if ($_.fnc1first) { //#20038 - $k[$j++] = Infinity; //#20037 - $forall($_.in, function() { //#20037 - var _3g = $k[--$j]; //#20037 - $k[$j++] = _3g; //#20037 - if (_3g == $_.fn1) { //#20037 - $j--; //#20037 - $k[$j++] = 29; //#20037 - } //#20037 - }); //#20037 - $_.in = $a(); //#20037 - } //#20037 - $_.out = $s($_.in.length * 8); //#20039 - for (var _3n = 0, _3m = $_.in.length - 1; _3n <= _3m; _3n += 1) { //#20044 - $_.k = _3n; //#20041 - $k[$j++] = $cvi($get($_.in, $_.k)); //#20042 - $k[$j++] = 8; //#20042 - $_.tobin(); //#20042 - $puti($_.out, $_.k * 8, $k[--$j]); //#20043 - } //#20043 - $k[$j++] = $_.out; //#20045 - }; //#20045 + $_.in = $k[--$j]; //#20354 + if ($_.fnc1first) { //#20357 + $k[$j++] = Infinity; //#20356 + $forall($_.in, function() { //#20356 + var _3g = $k[--$j]; //#20356 + $k[$j++] = _3g; //#20356 + if (_3g == $_.fn1) { //#20356 + $j--; //#20356 + $k[$j++] = 29; //#20356 + } //#20356 + }); //#20356 + $_.in = $a(); //#20356 + } //#20356 + $_.out = $s($_.in.length * 8); //#20358 + for (var _3n = 0, _3m = $_.in.length - 1; _3n <= _3m; _3n += 1) { //#20363 + $_.k = _3n; //#20360 + $k[$j++] = $cvi($get($_.in, $_.k)); //#20361 + $k[$j++] = 8; //#20361 + $_.tobin(); //#20361 + $puti($_.out, $_.k * 8, $k[--$j]); //#20362 + } //#20362 + $k[$j++] = $_.out; //#20364 + }; //#20364 $_.encK = function() { - $_.in = $k[--$j]; //#20049 - $_.out = $s((~~($_.in.length / 2)) * 13); //#20050 - $_.k = 0; //#20051 - $_.m = 0; //#20051 - for (;;) { //#20059 - if ($_.k == $_.in.length) { //#20052 - break; //#20052 - } //#20052 - var _46 = $f(($get($_.in, $_.k) * 256) + $get($_.in, $_.k + 1)); //#20054 - $k[$j++] = _46; //#20054 - if (_46 < 57408) { //#20054 - $k[$j++] = 33088; //#20054 - } else { //#20054 - $k[$j++] = 49472; //#20054 - } //#20054 - var _47 = $k[--$j]; //#20054 - var _49 = $f($k[--$j] - _47); //#20055 - $k[$j++] = $f(((_49 >>> 8) * 192) + (_49 & 255)); //#20056 - $k[$j++] = 13; //#20056 - $_.tobin(); //#20056 - var _4A = $k[--$j]; //#20056 - $puti($_.out, $_.m, _4A); //#20056 - $_.m = _4A.length + $_.m; //#20057 - $_.k = $_.k + 2; //#20058 - } //#20058 - $k[$j++] = $_.out; //#20060 - }; //#20060 + $_.in = $k[--$j]; //#20368 + $_.out = $s((~~($_.in.length / 2)) * 13); //#20369 + $_.k = 0; //#20370 + $_.m = 0; //#20370 + for (;;) { //#20378 + if ($_.k == $_.in.length) { //#20371 + break; //#20371 + } //#20371 + var _46 = $f(($get($_.in, $_.k) * 256) + $get($_.in, $_.k + 1)); //#20373 + $k[$j++] = _46; //#20373 + if (_46 < 57408) { //#20373 + $k[$j++] = 33088; //#20373 + } else { //#20373 + $k[$j++] = 49472; //#20373 + } //#20373 + var _47 = $k[--$j]; //#20373 + var _49 = $f($k[--$j] - _47); //#20374 + $k[$j++] = $f(((_49 >>> 8) * 192) + (_49 & 255)); //#20375 + $k[$j++] = 13; //#20375 + $_.tobin(); //#20375 + var _4A = $k[--$j]; //#20375 + $puti($_.out, $_.m, _4A); //#20375 + $_.m = _4A.length + $_.m; //#20376 + $_.k = $_.k + 2; //#20377 + } //#20377 + $k[$j++] = $_.out; //#20379 + }; //#20379 $_.encE = function() { - var _4I = $f((-$get($k[--$j], 0)) - 1000000); //#20065 - $k[$j++] = _4I; //#20071 - if (_4I <= 127) { //#20070 - $k[$j++] = 8; //#20066 - $_.tobin(); //#20066 - } else { //#20070 - var _4J = $k[--$j]; //#20067 - $k[$j++] = _4J; //#20071 - if (_4J <= 16383) { //#20070 - var _4K = $k[--$j]; //#20068 - $k[$j++] = $f(_4K + 32768); //#20068 - $k[$j++] = 16; //#20068 - $_.tobin(); //#20068 - } else { //#20070 - var _4L = $k[--$j]; //#20070 - $k[$j++] = $f(_4L + 12582912); //#20070 - $k[$j++] = 24; //#20070 - $_.tobin(); //#20070 - } //#20070 - } //#20070 - }; //#20070 - $_.encfuncs = $a(['encN', 'encA', 'encB', 'encK', 'encE']); //#20074 + var _4I = $f((-$get($k[--$j], 0)) - 1000000); //#20384 + $k[$j++] = _4I; //#20390 + if (_4I <= 127) { //#20389 + $k[$j++] = 8; //#20385 + $_.tobin(); //#20385 + } else { //#20389 + var _4J = $k[--$j]; //#20386 + $k[$j++] = _4J; //#20390 + if (_4J <= 16383) { //#20389 + var _4K = $k[--$j]; //#20387 + $k[$j++] = $f(_4K + 32768); //#20387 + $k[$j++] = 16; //#20387 + $_.tobin(); //#20387 + } else { //#20389 + var _4L = $k[--$j]; //#20389 + $k[$j++] = $f(_4L + 12582912); //#20389 + $k[$j++] = 24; //#20389 + $_.tobin(); //#20389 + } //#20389 + } //#20389 + }; //#20389 + $_.encfuncs = $a(['encN', 'encA', 'encB', 'encK', 'encE']); //#20393 $_.addtobits = function() { - var _4N = $k[--$j]; //#20077 - $puti($_.bits, $_.j, _4N); //#20077 - $_.j = _4N.length + $_.j; //#20078 - }; //#20078 - $k[$j++] = Infinity; //#20081 - for (var _4S = 0, _4T = $_.msglen; _4S < _4T; _4S++) { //#20081 - $k[$j++] = 0; //#20081 - } //#20081 - $k[$j++] = 0; //#20081 - $_.numNs = $a(); //#20081 - $k[$j++] = Infinity; //#20082 - for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#20082 - $k[$j++] = 0; //#20082 - } //#20082 - $k[$j++] = 0; //#20082 - $_.numAs = $a(); //#20082 - $k[$j++] = Infinity; //#20083 - for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#20083 - $k[$j++] = 0; //#20083 - } //#20083 - $k[$j++] = 0; //#20083 - $_.numAorNs = $a(); //#20083 - $k[$j++] = Infinity; //#20084 - for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#20084 - $k[$j++] = 0; //#20084 - } //#20084 - $k[$j++] = 0; //#20084 - $_.numBs = $a(); //#20084 - $k[$j++] = Infinity; //#20085 - for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#20085 - $k[$j++] = 0; //#20085 - } //#20085 - $k[$j++] = 0; //#20085 - $_.numKs = $a(); //#20085 - $k[$j++] = Infinity; //#20086 - for (var _4m = 0, _4n = $_.msglen; _4m < _4n; _4m++) { //#20086 - $k[$j++] = 0; //#20086 - } //#20086 - $k[$j++] = 9999; //#20086 - $_.nextNs = $a(); //#20086 - $k[$j++] = Infinity; //#20087 - for (var _4q = 0, _4r = $_.msglen; _4q < _4r; _4q++) { //#20087 - $k[$j++] = 0; //#20087 - } //#20087 - $k[$j++] = 9999; //#20087 - $_.nextBs = $a(); //#20087 - $k[$j++] = Infinity; //#20088 - for (var _4u = 0, _4v = $_.msglen; _4u < _4v; _4u++) { //#20088 - $k[$j++] = 0; //#20088 - } //#20088 - $k[$j++] = 9999; //#20088 - $_.nextAs = $a(); //#20088 - $k[$j++] = Infinity; //#20089 - for (var _4y = 0, _4z = $_.msglen; _4y < _4z; _4y++) { //#20089 - $k[$j++] = 0; //#20089 - } //#20089 - $k[$j++] = 9999; //#20089 - $_.nextKs = $a(); //#20089 - $_.isECI = $a($_.msglen); //#20090 - for (var _54 = $_.msglen - 1; _54 >= 0; _54 -= 1) { //#20120 - $_.i = _54; //#20092 - $_.barchar = $get($_.msg, $_.i); //#20093 - var _5A = $get($_.Kexcl, $_.barchar) !== undefined; //#20094 - if (_5A) { //#20103 - $k[$j++] = 'sjis'; //#20095 - if (($_.i + 1) < $_.msglen) { //#20095 - $k[$j++] = $f(($_.barchar * 256) + $get($_.msg, $_.i + 1)); //#20095 - } else { //#20095 - $k[$j++] = 0; //#20095 - } //#20095 - var _5H = $k[--$j]; //#20095 - $_[$k[--$j]] = _5H; //#20095 - if ((($_.sjis >= 33088) && ($_.sjis <= 40956)) || (($_.sjis >= 57408) && ($_.sjis <= 60351))) { //#20100 - $put($_.nextKs, $_.i, 0); //#20097 - $put($_.numKs, $_.i, $f($get($_.numKs, $_.i + 2) + 1)); //#20098 - } else { //#20100 - $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20100 - } //#20100 - } else { //#20103 - $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20103 - } //#20103 - var _5g = $get($_.Nexcl, $_.barchar) !== undefined; //#20105 - if (_5g) { //#20110 - $put($_.nextNs, $_.i, 0); //#20106 - $put($_.numNs, $_.i, $f($get($_.numNs, $_.i + 1) + 1)); //#20107 - $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20108 - } else { //#20110 - $put($_.nextNs, $_.i, $f($get($_.nextNs, $_.i + 1) + 1)); //#20110 - } //#20110 - var _60 = $get($_.Aexcl, $_.barchar) !== undefined; //#20112 - if (_60) { //#20117 - $put($_.nextAs, $_.i, 0); //#20113 - $put($_.numAs, $_.i, $f($get($_.numAs, $_.i + 1) + 1)); //#20114 - $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20115 - } else { //#20117 - $put($_.nextAs, $_.i, $f($get($_.nextAs, $_.i + 1) + 1)); //#20117 - } //#20117 - $put($_.isECI, $_.i, $_.barchar <= -1000000); //#20119 - } //#20119 - for (var _6N = 0, _6M = $_.msglen - 1; _6N <= _6M; _6N += 1) { //#20127 - $_.i = _6N; //#20122 - if ($get($_.numKs, $_.i) > 0) { //#20126 - $put($_.numKs, $_.i + 1, 0); //#20124 - $put($_.nextKs, $_.i + 1, $f($get($_.nextKs, $_.i + 1) + 1)); //#20125 - } //#20125 - } //#20125 - for (var _6Z = $_.msglen - 1; _6Z >= 0; _6Z -= 1) { //#20136 - $_.i = _6Z; //#20129 - if ((($f($get($_.numNs, $_.i) + $f($get($_.numAs, $_.i) + $get($_.numKs, $_.i)))) == 0) && $nt($get($_.isECI, $_.i))) { //#20134 - $put($_.nextBs, $_.i, 0); //#20131 - $put($_.numBs, $_.i, $f($get($_.numBs, $_.i + 1) + 1)); //#20132 - } else { //#20134 - $put($_.nextBs, $_.i, $f($get($_.nextBs, $_.i + 1) + 1)); //#20134 - } //#20134 - } //#20134 + var _4N = $k[--$j]; //#20396 + $puti($_.bits, $_.j, _4N); //#20396 + $_.j = _4N.length + $_.j; //#20397 + }; //#20397 + $k[$j++] = Infinity; //#20400 + for (var _4S = 0, _4T = $_.msglen; _4S < _4T; _4S++) { //#20400 + $k[$j++] = 0; //#20400 + } //#20400 + $k[$j++] = 0; //#20400 + $_.numNs = $a(); //#20400 + $k[$j++] = Infinity; //#20401 + for (var _4W = 0, _4X = $_.msglen; _4W < _4X; _4W++) { //#20401 + $k[$j++] = 0; //#20401 + } //#20401 + $k[$j++] = 0; //#20401 + $_.numAs = $a(); //#20401 + $k[$j++] = Infinity; //#20402 + for (var _4a = 0, _4b = $_.msglen; _4a < _4b; _4a++) { //#20402 + $k[$j++] = 0; //#20402 + } //#20402 + $k[$j++] = 0; //#20402 + $_.numAorNs = $a(); //#20402 + $k[$j++] = Infinity; //#20403 + for (var _4e = 0, _4f = $_.msglen; _4e < _4f; _4e++) { //#20403 + $k[$j++] = 0; //#20403 + } //#20403 + $k[$j++] = 0; //#20403 + $_.numBs = $a(); //#20403 + $k[$j++] = Infinity; //#20404 + for (var _4i = 0, _4j = $_.msglen; _4i < _4j; _4i++) { //#20404 + $k[$j++] = 0; //#20404 + } //#20404 + $k[$j++] = 0; //#20404 + $_.numKs = $a(); //#20404 + $k[$j++] = Infinity; //#20405 + for (var _4m = 0, _4n = $_.msglen; _4m < _4n; _4m++) { //#20405 + $k[$j++] = 0; //#20405 + } //#20405 + $k[$j++] = 9999; //#20405 + $_.nextNs = $a(); //#20405 + $k[$j++] = Infinity; //#20406 + for (var _4q = 0, _4r = $_.msglen; _4q < _4r; _4q++) { //#20406 + $k[$j++] = 0; //#20406 + } //#20406 + $k[$j++] = 9999; //#20406 + $_.nextBs = $a(); //#20406 + $k[$j++] = Infinity; //#20407 + for (var _4u = 0, _4v = $_.msglen; _4u < _4v; _4u++) { //#20407 + $k[$j++] = 0; //#20407 + } //#20407 + $k[$j++] = 9999; //#20407 + $_.nextAs = $a(); //#20407 + $k[$j++] = Infinity; //#20408 + for (var _4y = 0, _4z = $_.msglen; _4y < _4z; _4y++) { //#20408 + $k[$j++] = 0; //#20408 + } //#20408 + $k[$j++] = 9999; //#20408 + $_.nextKs = $a(); //#20408 + $_.isECI = $a($_.msglen); //#20409 + for (var _54 = $_.msglen - 1; _54 >= 0; _54 -= 1) { //#20444 + $_.i = _54; //#20411 + $_.barchar = $get($_.msg, $_.i); //#20412 + var _5A = $get($_.Kexcl, $_.barchar) !== undefined; //#20413 + if (_5A && (!$_.suppresskanjimode)) { //#20427 + if (($_.i + 1) < $_.msglen) { //#20414 + $k[$j++] = $f(($_.barchar * 256) + $get($_.msg, $_.i + 1)); //#20414 + } else { //#20414 + $k[$j++] = 0; //#20414 + } //#20414 + var _5I = $k[--$j]; //#20415 + var _5J = _5I & 255; //#20419 + if ((((_5I >= 33088) && (_5I <= 40956)) || ((_5I >= 57408) && (_5I <= 60351))) && (((_5J >= 64) && (_5J <= 252)) && (_5J != 127))) { //#20424 + $put($_.nextKs, $_.i, 0); //#20421 + $put($_.numKs, $_.i, $f($get($_.numKs, $_.i + 2) + 1)); //#20422 + } else { //#20424 + $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20424 + } //#20424 + } else { //#20427 + $put($_.nextKs, $_.i, $f($get($_.nextKs, $_.i + 1) + 1)); //#20427 + } //#20427 + var _5d = $get($_.Nexcl, $_.barchar) !== undefined; //#20429 + if (_5d) { //#20434 + $put($_.nextNs, $_.i, 0); //#20430 + $put($_.numNs, $_.i, $f($get($_.numNs, $_.i + 1) + 1)); //#20431 + $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20432 + } else { //#20434 + $put($_.nextNs, $_.i, $f($get($_.nextNs, $_.i + 1) + 1)); //#20434 + } //#20434 + var _5x = $get($_.Aexcl, $_.barchar) !== undefined; //#20436 + if (_5x) { //#20441 + $put($_.nextAs, $_.i, 0); //#20437 + $put($_.numAs, $_.i, $f($get($_.numAs, $_.i + 1) + 1)); //#20438 + $put($_.numAorNs, $_.i, $f($get($_.numAorNs, $_.i + 1) + 1)); //#20439 + } else { //#20441 + $put($_.nextAs, $_.i, $f($get($_.nextAs, $_.i + 1) + 1)); //#20441 + } //#20441 + $put($_.isECI, $_.i, $_.barchar <= -1000000); //#20443 + } //#20443 + for (var _6K = 0, _6J = $_.msglen - 1; _6K <= _6J; _6K += 1) { //#20451 + $_.i = _6K; //#20446 + if ($get($_.numKs, $_.i) > 0) { //#20450 + $put($_.numKs, $_.i + 1, 0); //#20448 + $put($_.nextKs, $_.i + 1, $f($get($_.nextKs, $_.i + 1) + 1)); //#20449 + } //#20449 + } //#20449 + for (var _6W = $_.msglen - 1; _6W >= 0; _6W -= 1) { //#20460 + $_.i = _6W; //#20453 + if ((($f($get($_.numNs, $_.i) + $f($get($_.numAs, $_.i) + $get($_.numKs, $_.i)))) == 0) && $nt($get($_.isECI, $_.i))) { //#20458 + $put($_.nextBs, $_.i, 0); //#20455 + $put($_.numBs, $_.i, $f($get($_.numBs, $_.i + 1) + 1)); //#20456 + } else { //#20458 + $put($_.nextBs, $_.i, $f($get($_.nextBs, $_.i + 1) + 1)); //#20458 + } //#20458 + } //#20458 $_.KbeforeB = function() { - var _71 = $get($k[--$j], $_.ver); //#20138 - $k[$j++] = $ge($_.numK, _71) && ($get($_.nextBs, $f(($_.numK * 2) + $_.i)) == 0); //#20138 - }; //#20138 + var _6y = $get($k[--$j], $_.ver); //#20462 + $k[$j++] = $ge($_.numK, _6y) && ($get($_.nextBs, $f(($_.numK * 2) + $_.i)) == 0); //#20462 + }; //#20462 $_.KbeforeA = function() { - var _79 = $get($k[--$j], $_.ver); //#20139 - $k[$j++] = $ge($_.numK, _79) && ($get($_.nextAs, $f(($_.numK * 2) + $_.i)) == 0); //#20139 - }; //#20139 + var _76 = $get($k[--$j], $_.ver); //#20463 + $k[$j++] = $ge($_.numK, _76) && ($get($_.nextAs, $f(($_.numK * 2) + $_.i)) == 0); //#20463 + }; //#20463 $_.KbeforeN = function() { - var _7H = $get($k[--$j], $_.ver); //#20140 - $k[$j++] = $ge($_.numK, _7H) && ($get($_.nextNs, $f(($_.numK * 2) + $_.i)) == 0); //#20140 - }; //#20140 + var _7E = $get($k[--$j], $_.ver); //#20464 + $k[$j++] = $ge($_.numK, _7E) && ($get($_.nextNs, $f(($_.numK * 2) + $_.i)) == 0); //#20464 + }; //#20464 $_.KbeforeE = function() { - var _7P = $get($k[--$j], $_.ver); //#20141 - $k[$j++] = $ge($_.numK, _7P) && (($f(($_.numK * 2) + $_.i)) == $_.msglen); //#20141 - }; //#20141 + var _7M = $get($k[--$j], $_.ver); //#20465 + $k[$j++] = $ge($_.numK, _7M) && (($f(($_.numK * 2) + $_.i)) == $_.msglen); //#20465 + }; //#20465 $_.AbeforeK = function() { - var _7W = $get($k[--$j], $_.ver); //#20142 - $k[$j++] = $ge($_.numA, _7W) && ($get($_.nextKs, $f($_.numA + $_.i)) == 0); //#20142 - }; //#20142 + var _7T = $get($k[--$j], $_.ver); //#20466 + $k[$j++] = $ge($_.numA, _7T) && ($get($_.nextKs, $f($_.numA + $_.i)) == 0); //#20466 + }; //#20466 $_.AbeforeB = function() { - var _7e = $get($k[--$j], $_.ver); //#20143 - $k[$j++] = $ge($_.numA, _7e) && ($get($_.nextBs, $f($_.numA + $_.i)) == 0); //#20143 - }; //#20143 + var _7b = $get($k[--$j], $_.ver); //#20467 + $k[$j++] = $ge($_.numA, _7b) && ($get($_.nextBs, $f($_.numA + $_.i)) == 0); //#20467 + }; //#20467 $_.AbeforeN = function() { - var _7m = $get($k[--$j], $_.ver); //#20144 - $k[$j++] = $ge($_.numA, _7m) && ($get($_.nextNs, $f($_.numA + $_.i)) == 0); //#20144 - }; //#20144 + var _7j = $get($k[--$j], $_.ver); //#20468 + $k[$j++] = $ge($_.numA, _7j) && ($get($_.nextNs, $f($_.numA + $_.i)) == 0); //#20468 + }; //#20468 $_.AbeforeE = function() { - var _7u = $get($k[--$j], $_.ver); //#20145 - $k[$j++] = $ge($_.numA, _7u) && ($f($_.numA + $_.i) == $_.msglen); //#20145 - }; //#20145 + var _7r = $get($k[--$j], $_.ver); //#20469 + $k[$j++] = $ge($_.numA, _7r) && ($f($_.numA + $_.i) == $_.msglen); //#20469 + }; //#20469 $_.NbeforeK = function() { - var _81 = $get($k[--$j], $_.ver); //#20146 - $k[$j++] = $ge($_.numN, _81) && ($get($_.nextKs, $f($_.numN + $_.i)) == 0); //#20146 - }; //#20146 + var _7y = $get($k[--$j], $_.ver); //#20470 + $k[$j++] = $ge($_.numN, _7y) && ($get($_.nextKs, $f($_.numN + $_.i)) == 0); //#20470 + }; //#20470 $_.NbeforeB = function() { - var _89 = $get($k[--$j], $_.ver); //#20147 - $k[$j++] = $ge($_.numN, _89) && ($get($_.nextBs, $f($_.numN + $_.i)) == 0); //#20147 - }; //#20147 + var _86 = $get($k[--$j], $_.ver); //#20471 + $k[$j++] = $ge($_.numN, _86) && ($get($_.nextBs, $f($_.numN + $_.i)) == 0); //#20471 + }; //#20471 $_.NbeforeA = function() { - var _8H = $get($k[--$j], $_.ver); //#20148 - $k[$j++] = $ge($_.numN, _8H) && ($get($_.nextAs, $f($_.numN + $_.i)) == 0); //#20148 - }; //#20148 + var _8E = $get($k[--$j], $_.ver); //#20472 + $k[$j++] = $ge($_.numN, _8E) && ($get($_.nextAs, $f($_.numN + $_.i)) == 0); //#20472 + }; //#20472 $_.NbeforeE = function() { - var _8P = $get($k[--$j], $_.ver); //#20149 - $k[$j++] = $ge($_.numN, _8P) && ($f($_.numN + $_.i) == $_.msglen); //#20149 - }; //#20149 + var _8M = $get($k[--$j], $_.ver); //#20473 + $k[$j++] = $ge($_.numN, _8M) && ($f($_.numN + $_.i) == $_.msglen); //#20473 + }; //#20473 $_.AorNbeforeB = function() { - var _8W = $get($k[--$j], $_.ver); //#20150 - $k[$j++] = $ge($_.numAorN, _8W) && ($get($_.nextBs, $f($_.numAorN + $_.i)) == 0); //#20150 - }; //#20150 + var _8T = $get($k[--$j], $_.ver); //#20474 + $k[$j++] = $ge($_.numAorN, _8T) && ($get($_.nextBs, $f($_.numAorN + $_.i)) == 0); //#20474 + }; //#20474 $_.AorNbeforeE = function() { - var _8e = $get($k[--$j], $_.ver); //#20151 - $k[$j++] = $ge($_.numAorN, _8e) && ($f($_.numAorN + $_.i) == $_.msglen); //#20151 - }; //#20151 + var _8b = $get($k[--$j], $_.ver); //#20475 + $k[$j++] = $ge($_.numAorN, _8b) && ($f($_.numAorN + $_.i) == $_.msglen); //#20475 + }; //#20475 $_.nextNslt = function() { - if ($get($_.nextNs, $_.i) >= $_.msglen) { //#20153 - $j--; //#20153 - $k[$j++] = true; //#20153 - } else { //#20153 - var _8u = $get($k[--$j], $_.ver); //#20153 - $k[$j++] = $lt($get($_.numNs, $f($get($_.nextNs, $_.i) + $_.i)), _8u); //#20153 - } //#20153 - }; //#20153 - if (!bwipp_qrcode.__20183__) { //#20183 - $_ = Object.create($_); //#20183 - $k[$j++] = Infinity; //#20163 - $k[$j++] = "full"; //#20167 - $k[$j++] = Infinity; //#20164 - for (var _8v = 0; _8v <= 9; _8v += 1) { //#20165 - $k[$j++] = $cvrs($s(2), _8v, 10); //#20165 - $k[$j++] = $_.v1to9; //#20165 - } //#20165 - for (var _8z = 10; _8z <= 26; _8z += 1) { //#20166 - $k[$j++] = $cvrs($s(2), _8z, 10); //#20166 - $k[$j++] = $_.v10to26; //#20166 - } //#20166 - for (var _93 = 27; _93 <= 40; _93 += 1) { //#20167 - $k[$j++] = $cvrs($s(2), _93, 10); //#20167 - $k[$j++] = $_.v27to40; //#20167 - } //#20167 - var _97 = $d(); //#20167 - var _9C = new Map([ + if ($get($_.nextNs, $_.i) >= $_.msglen) { //#20477 + $j--; //#20477 + $k[$j++] = true; //#20477 + } else { //#20477 + var _8r = $get($k[--$j], $_.ver); //#20477 + $k[$j++] = $lt($get($_.numNs, $f($get($_.nextNs, $_.i) + $_.i)), _8r); //#20477 + } //#20477 + }; //#20477 + if (!bwipp_qrcode.__20507__) { //#20507 + $_ = Object.create($_); //#20507 + $k[$j++] = Infinity; //#20487 + $k[$j++] = "full"; //#20491 + $k[$j++] = Infinity; //#20488 + for (var _8s = 0; _8s <= 9; _8s += 1) { //#20489 + $k[$j++] = $cvrs($s(2), _8s, 10); //#20489 + $k[$j++] = $_.v1to9; //#20489 + } //#20489 + for (var _8w = 10; _8w <= 26; _8w += 1) { //#20490 + $k[$j++] = $cvrs($s(2), _8w, 10); //#20490 + $k[$j++] = $_.v10to26; //#20490 + } //#20490 + for (var _90 = 27; _90 <= 40; _90 += 1) { //#20491 + $k[$j++] = $cvrs($s(2), _90, 10); //#20491 + $k[$j++] = $_.v27to40; //#20491 + } //#20491 + var _94 = $d(); //#20491 + var _99 = new Map([ ["M1", $_.vM1], ["M2", $_.vM2], ["M3", $_.vM3], ["M4", $_.vM4] - ]); //#20170 - var _9j = new Map([ + ]); //#20494 + var _9g = new Map([ ["R7x43", $_.vR7x43], ["R7x59", $_.vR7x59], ["R7x77", $_.vR7x77], @@ -24332,5455 +24954,5455 @@ function bwipp_qrcode() { ["R17x77", $_.vR17x77], ["R17x99", $_.vR17x99], ["R17x139", $_.vR17x139] - ]); //#20178 - $k[$j++] = _97; //#20178 - $k[$j++] = "micro"; //#20178 - $k[$j++] = _9C; //#20178 - $k[$j++] = "rmqr"; //#20178 - $k[$j++] = _9j; //#20178 - $_.versetmap = $d(); //#20180 - $_.versetfull = $a([$_.v1to9, $_.v10to26, $_.v27to40]); //#20181 - $_.versetmicro = $a([$_.vM1, $_.vM2, $_.vM3, $_.vM4]); //#20182 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20182 - bwipp_qrcode.__20183__ = 1; //#20182 - $_ = Object.getPrototypeOf($_); //#20182 - } //#20182 - if ($ne($_.version, "unset")) { //#20201 - var _9y = $get($_.versetmap, $_.format); //#20186 - var _9z = $_.version; //#20186 - var _A0 = $get(_9y, _9z) !== undefined; //#20186 - $k[$j++] = _9y; //#20196 - $k[$j++] = _9z; //#20196 - if (!_A0) { //#20196 - $j -= 2; //#20187 - if ($eq($_.format, "full")) { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidFullVersion#20189'; //#20189 - $k[$j++] = "Valid versions for QR Code symbols are 1 to 40"; //#20189 - bwipp_raiseerror(); //#20189 - } else { //#20194 - if ($eq($_.format, "micro")) { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidMicroVersion#20192'; //#20192 - $k[$j++] = "Valid versions for Micro QR Code symbols are M1 to M4"; //#20192 - bwipp_raiseerror(); //#20192 - } else { //#20194 - $k[$j++] = 'bwipp.qrcodeInvalidRMQRversion#20194'; //#20194 - $k[$j++] = "Invalid version for an RMQR symbol"; //#20194 - bwipp_raiseerror(); //#20194 - } //#20194 - } //#20194 - } //#20194 - var _A3 = $k[--$j]; //#20197 - var _A5 = $get($k[--$j], _A3); //#20197 - $k[$j++] = _A5; //#20197 - $k[$j++] = Infinity; //#20197 - var _A6 = $k[--$j]; //#20197 - var _A7 = $k[--$j]; //#20197 - $k[$j++] = _A6; //#20197 - $k[$j++] = _A7; //#20197 - $_.verset = $a(); //#20197 - } else { //#20201 - if ($eq($_.format, "full")) { //#20200 - $_.verset = $_.versetfull; //#20200 - } //#20200 - if ($eq($_.format, "micro")) { //#20201 - $_.verset = $_.versetmicro; //#20201 - } //#20201 - } //#20201 - $k[$j++] = Infinity; //#20206 - for (var _AD = 0, _AE = 39; _AD < _AE; _AD++) { //#20206 - $k[$j++] = -1; //#20206 - } //#20206 - $_.msgbits = $a(); //#20206 - $_.e = 10000; //#20207 - if (!bwipp_qrcode.__20237__) { //#20237 - $_ = Object.create($_); //#20237 - $_.mode0forceKB = $a([1, 1, 1, $_.e, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20213 - $_.mode0forceA = $a([1, 1, 1, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20214 - $_.mode0forceN = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20215 - $_.mode0NbeforeB = $a([4, 4, 5, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20217 - $_.modeBKbeforeB = $a([9, 12, 13, $_.e, $_.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); //#20219 - $_.modeBKbeforeA = $a([8, 10, 11, $_.e, $_.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); //#20220 - $_.modeBKbeforeN = $a([8, 9, 11, $_.e, $_.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); //#20221 - $_.modeBKbeforeE = $a([5, 5, 6, $_.e, $_.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); //#20222 - $_.modeBAbeforeK = $a([11, 12, 14, $_.e, $_.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); //#20224 - $_.modeBAbeforeB = $a([11, 15, 16, $_.e, $_.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); //#20225 - $_.modeBAbeforeN = $a([12, 13, 15, $_.e, $_.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); //#20226 - $_.modeBAbeforeE = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); //#20227 - $_.modeBNbeforeK = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); //#20229 - $_.modeBNbeforeB = $a([6, 8, 9, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); //#20230 - $_.modeBNbeforeA = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); //#20231 - $_.modeBNbeforeE = $a([3, 4, 4, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20232 - $_.modeANbeforeA = $a([13, 15, 17, $_.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); //#20234 - $_.modeANbeforeB = $a([13, 17, 18, $_.e, $_.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); //#20235 - $_.modeANbeforeE = $a([7, 8, 9, $_.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); //#20236 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20236 - bwipp_qrcode.__20237__ = 1; //#20236 - $_ = Object.getPrototypeOf($_); //#20236 - } //#20236 - var _B7 = $_.verset; //#20239 - for (var _B8 = 0, _B9 = _B7.length; _B8 < _B9; _B8++) { //#20371 - $_.ver = $get(_B7, _B8); //#20240 - $_.mode = -1; //#20243 - $_.seq = $a([]); //#20243 - $_.i = 0; //#20243 - for (;;) { //#20340 - if ($_.i >= $_.msglen) { //#20244 - break; //#20244 - } //#20244 - $_.numK = $get($_.numKs, $_.i); //#20245 - $_.numB = $get($_.numBs, $_.i); //#20246 - $_.numA = $get($_.numAs, $_.i); //#20247 - $_.numN = $get($_.numNs, $_.i); //#20248 - $_.numAorN = $get($_.numAorNs, $_.i); //#20249 - $_.eci = $get($_.isECI, $_.i); //#20250 - if ($eq($_.ver, $_.vM1) && ($_.numA >= 1)) { //#20251 - $_.seq = -1; //#20251 - break; //#20251 - } //#20251 - if ($eq($_.ver, $_.vM1) && ($_.numB >= 1)) { //#20252 - $_.seq = -1; //#20252 - break; //#20252 - } //#20252 - if ($eq($_.ver, $_.vM1) && ($_.numK >= 1)) { //#20253 - $_.seq = -1; //#20253 - break; //#20253 - } //#20253 - if ($eq($_.ver, $_.vM1) && $_.eci) { //#20254 - $_.seq = -1; //#20254 - break; //#20254 - } //#20254 - if ($eq($_.ver, $_.vM2) && ($_.numB >= 1)) { //#20255 - $_.seq = -1; //#20255 - break; //#20255 - } //#20255 - if ($eq($_.ver, $_.vM2) && ($_.numK >= 1)) { //#20256 - $_.seq = -1; //#20256 - break; //#20256 - } //#20256 - if ($eq($_.ver, $_.vM2) && $_.eci) { //#20257 - $_.seq = -1; //#20257 - break; //#20257 - } //#20257 - if ($eq($_.ver, $_.vM3) && $_.eci) { //#20258 - $_.seq = -1; //#20258 - break; //#20258 - } //#20258 - if ($eq($_.ver, $_.vM4) && $_.eci) { //#20259 - $_.seq = -1; //#20259 - break; //#20259 - } //#20259 - for (;;) { //#20320 - if ($_.eci) { //#20263 - $k[$j++] = $_.E; //#20262 - break; //#20262 - } //#20262 - if ($_.mode == -1) { //#20278 - $k[$j++] = $_.mode0forceKB; //#20265 - $_.KbeforeA(); //#20265 - if ($k[--$j]) { //#20265 - $k[$j++] = $_.K; //#20265 - break; //#20265 - } //#20265 - $k[$j++] = $_.mode0forceKB; //#20266 - $_.KbeforeN(); //#20266 - if ($k[--$j]) { //#20266 - $k[$j++] = $_.K; //#20266 - break; //#20266 - } //#20266 - $k[$j++] = $_.modeBKbeforeE; //#20267 - $_.KbeforeB(); //#20267 - if ($k[--$j]) { //#20267 - $k[$j++] = $_.K; //#20267 - break; //#20267 - } //#20267 - $k[$j++] = $_.mode0forceKB; //#20268 - $_.KbeforeE(); //#20268 - if ($k[--$j]) { //#20268 - $k[$j++] = $_.K; //#20268 - break; //#20268 - } //#20268 - if ($_.numK >= 1) { //#20269 - $k[$j++] = $_.B; //#20269 - break; //#20269 - } //#20269 - $k[$j++] = $_.mode0NbeforeB; //#20270 - $_.NbeforeB(); //#20270 - if ($k[--$j]) { //#20270 - $k[$j++] = $_.N; //#20270 - break; //#20270 - } //#20270 - $k[$j++] = $_.mode0forceKB; //#20271 - $_.NbeforeB(); //#20271 - if ($k[--$j]) { //#20271 - $k[$j++] = $_.B; //#20271 - break; //#20271 - } //#20271 - $k[$j++] = $_.modeANbeforeE; //#20272 - $_.NbeforeA(); //#20272 - if ($k[--$j]) { //#20272 - $k[$j++] = $_.N; //#20272 - break; //#20272 - } //#20272 - $k[$j++] = $_.mode0forceN; //#20273 - $_.NbeforeE(); //#20273 - if ($k[--$j]) { //#20273 - $k[$j++] = $_.N; //#20273 - break; //#20273 - } //#20273 - $k[$j++] = $_.modeBAbeforeE; //#20274 - $_.AbeforeK(); //#20274 - if ($k[--$j]) { //#20274 - $k[$j++] = $_.A; //#20274 - break; //#20274 - } //#20274 - $k[$j++] = $_.modeBAbeforeE; //#20275 - $_.AorNbeforeB(); //#20275 - if ($k[--$j]) { //#20275 - $k[$j++] = $_.A; //#20275 - break; //#20275 - } //#20275 - $k[$j++] = $_.mode0forceA; //#20276 - $_.AorNbeforeE(); //#20276 - if ($k[--$j]) { //#20276 - $k[$j++] = $_.A; //#20276 - break; //#20276 - } //#20276 - $k[$j++] = $_.B; //#20277 - break; //#20277 - } //#20277 - if ($_.mode == $_.B) { //#20296 - $k[$j++] = $_.modeBKbeforeB; //#20280 - $_.KbeforeB(); //#20280 - if ($k[--$j]) { //#20280 - $k[$j++] = $_.K; //#20280 - break; //#20280 - } //#20280 - $k[$j++] = $_.modeBKbeforeA; //#20281 - $_.KbeforeA(); //#20281 - if ($k[--$j]) { //#20281 - $k[$j++] = $_.K; //#20281 - break; //#20281 - } //#20281 - $k[$j++] = $_.modeBKbeforeN; //#20282 - $_.KbeforeN(); //#20282 - if ($k[--$j]) { //#20282 - $k[$j++] = $_.K; //#20282 - break; //#20282 - } //#20282 - $k[$j++] = $_.modeBKbeforeE; //#20283 - $_.KbeforeE(); //#20283 - if ($k[--$j]) { //#20283 - $k[$j++] = $_.K; //#20283 - break; //#20283 - } //#20283 - $k[$j++] = $_.modeBAbeforeK; //#20284 - $_.AbeforeK(); //#20284 - if ($k[--$j]) { //#20284 - $k[$j++] = $_.A; //#20284 - break; //#20284 - } //#20284 - $k[$j++] = $_.modeBAbeforeB; //#20285 - $_.AbeforeB(); //#20285 - if ($k[--$j]) { //#20285 - $k[$j++] = $_.A; //#20285 - break; //#20285 - } //#20285 - $k[$j++] = $_.modeBAbeforeN; //#20286 - $_.AbeforeN(); //#20286 - if ($k[--$j]) { //#20286 - $k[$j++] = $_.A; //#20286 - break; //#20286 - } //#20286 - $k[$j++] = $_.modeBAbeforeE; //#20287 - $_.AbeforeE(); //#20287 - if ($k[--$j]) { //#20287 - $k[$j++] = $_.A; //#20287 - break; //#20287 - } //#20287 - $k[$j++] = $_.modeBNbeforeK; //#20288 - $_.NbeforeK(); //#20288 - if ($k[--$j]) { //#20288 - $k[$j++] = $_.N; //#20288 - break; //#20288 - } //#20288 - $k[$j++] = $_.modeBNbeforeB; //#20289 - $_.NbeforeB(); //#20289 - if ($k[--$j]) { //#20289 - $k[$j++] = $_.N; //#20289 - break; //#20289 - } //#20289 - $k[$j++] = $_.modeBNbeforeA; //#20290 - $_.NbeforeA(); //#20290 - if ($k[--$j]) { //#20290 - $k[$j++] = $_.N; //#20290 - break; //#20290 - } //#20290 - $k[$j++] = $_.modeBNbeforeE; //#20291 - $_.NbeforeE(); //#20291 - if ($k[--$j]) { //#20291 - $k[$j++] = $_.N; //#20291 - break; //#20291 - } //#20291 - $k[$j++] = $_.modeBAbeforeE; //#20292 - $_.AorNbeforeE(); //#20292 - var _DH = $k[--$j]; //#20292 - if (_DH && $le($_.numAorN, $get($_.modeBAbeforeN, $_.ver))) { //#20294 - $k[$j++] = $_.modeBNbeforeA; //#20293 - $_.nextNslt(); //#20293 - if ($k[--$j]) { //#20293 - $k[$j++] = $_.A; //#20293 - break; //#20293 - } //#20293 - } //#20293 - $k[$j++] = $_.B; //#20295 - break; //#20295 - } //#20295 - if ($_.mode == $_.A) { //#20305 - if ($_.numK >= 1) { //#20298 - $k[$j++] = $_.K; //#20298 - break; //#20298 - } //#20298 - if ($_.numB >= 1) { //#20299 - $k[$j++] = $_.B; //#20299 - break; //#20299 - } //#20299 - $k[$j++] = $_.modeANbeforeA; //#20300 - $_.NbeforeA(); //#20300 - if ($k[--$j]) { //#20300 - $k[$j++] = $_.N; //#20300 - break; //#20300 - } //#20300 - $k[$j++] = $_.modeANbeforeB; //#20301 - $_.NbeforeB(); //#20301 - if ($k[--$j]) { //#20301 - $k[$j++] = $_.N; //#20301 - break; //#20301 - } //#20301 - $k[$j++] = $_.modeANbeforeE; //#20302 - $_.NbeforeE(); //#20302 - if ($k[--$j]) { //#20302 - $k[$j++] = $_.N; //#20302 - break; //#20302 - } //#20302 - if (($_.numA >= 1) || ($_.numN >= 1)) { //#20303 - $k[$j++] = $_.A; //#20303 - break; //#20303 - } //#20303 - $k[$j++] = $_.B; //#20304 - break; //#20304 - } //#20304 - if ($_.mode == $_.N) { //#20312 - if ($_.numK >= 1) { //#20307 - $k[$j++] = $_.K; //#20307 - break; //#20307 - } //#20307 - if ($_.numB >= 1) { //#20308 - $k[$j++] = $_.B; //#20308 - break; //#20308 - } //#20308 - if ($_.numA >= 1) { //#20309 - $k[$j++] = $_.A; //#20309 - break; //#20309 - } //#20309 - if ($_.numN >= 1) { //#20310 - $k[$j++] = $_.N; //#20310 - break; //#20310 - } //#20310 - $k[$j++] = $_.B; //#20311 - break; //#20311 - } //#20311 - if ($_.mode == $_.K) { //#20319 - if ($_.numB >= 1) { //#20314 - $k[$j++] = $_.B; //#20314 - break; //#20314 - } //#20314 - if ($_.numA >= 1) { //#20315 - $k[$j++] = $_.A; //#20315 - break; //#20315 - } //#20315 - if ($_.numN >= 1) { //#20316 - $k[$j++] = $_.N; //#20316 - break; //#20316 - } //#20316 - if ($_.numK >= 1) { //#20317 - $k[$j++] = $_.K; //#20317 - break; //#20317 - } //#20317 - $k[$j++] = $_.B; //#20318 - break; //#20318 - } //#20318 - } //#20318 - var _E1 = $k[--$j]; //#20321 - $k[$j++] = _E1; //#20321 - if ((_E1 == $_.K) && $_.fnc1first) { //#20321 - $j--; //#20321 - $k[$j++] = $_.B; //#20321 - } //#20321 - var _E5 = $k[--$j]; //#20322 - $k[$j++] = _E5; //#20338 - if (_E5 == $_.mode) { //#20337 - $j--; //#20323 - var _EB = ($_.mode == $_.K) ? 2 : 1; //#20324 - $_.dat = $geti($_.msg, $_.i, _EB); //#20324 - $k[$j++] = Infinity; //#20325 - $aload($_.seq); //#20326 - $k[$j++] = Infinity; //#20327 - var _EE = $k[--$j]; //#20327 - var _EF = $k[--$j]; //#20327 - $k[$j++] = _EE; //#20327 - $aload(_EF); //#20327 - $aload($_.dat); //#20327 - var _EH = $a(); //#20327 - $k[$j++] = _EH; //#20327 - $_.seq = $a(); //#20327 - } else { //#20337 - $_.mode = $k[--$j]; //#20330 - if ($_.mode == $_.K) { //#20331 - $k[$j++] = $_.K; //#20331 - $k[$j++] = $geti($_.msg, $_.i, $_.numK * 2); //#20331 - } //#20331 - if ($_.mode == $_.B) { //#20332 - $k[$j++] = $_.B; //#20332 - $k[$j++] = $geti($_.msg, $_.i, $_.numB); //#20332 - } //#20332 - if ($_.mode == $_.A) { //#20333 - $k[$j++] = $_.A; //#20333 - $k[$j++] = $geti($_.msg, $_.i, $_.numA); //#20333 - } //#20333 - if ($_.mode == $_.N) { //#20334 - $k[$j++] = $_.N; //#20334 - $k[$j++] = $geti($_.msg, $_.i, $_.numN); //#20334 - } //#20334 - if ($_.mode == $_.E) { //#20335 - $_.mode = -1; //#20335 - $k[$j++] = $_.E; //#20335 - $k[$j++] = $geti($_.msg, $_.i, 1); //#20335 - } //#20335 - $_.dat = $k[--$j]; //#20336 - $_.sw = $k[--$j]; //#20336 - $k[$j++] = Infinity; //#20337 - $aload($_.seq); //#20337 - $k[$j++] = $_.sw; //#20337 - $k[$j++] = $_.dat; //#20337 - $_.seq = $a(); //#20337 - } //#20337 - $_.i = $_.i + $_.dat.length; //#20339 - } //#20339 - for (;;) { //#20370 - if ($_.seq == -1) { //#20344 - break; //#20344 - } //#20344 - $_.bits = $s(23648); //#20345 - $_.j = 0; //#20346 - if ($_.fnc1first) { //#20349 - if ($lt($_.ver, $_.vR7x43)) { //#20348 - $k[$j++] = "0101"; //#20348 - } else { //#20348 - $k[$j++] = "101"; //#20348 - } //#20348 - $_.addtobits(); //#20348 - } //#20348 - $_.abort = false; //#20350 - for (var _F7 = 0, _F6 = $_.seq.length - 1; _F7 <= _F6; _F7 += 2) { //#20365 - $_.i = _F7; //#20352 - $_.mode = $get($_.seq, $_.i); //#20353 - $k[$j++] = $get($get($_.mids, $_.ver), $_.mode); //#20354 - $_.addtobits(); //#20354 - $_.chars = $get($_.seq, $_.i + 1); //#20355 - $k[$j++] = 'charslen'; //#20356 - $k[$j++] = $_.chars.length; //#20356 - if ($_.mode == $_.K) { //#20356 - var _FM = $k[--$j]; //#20356 - $k[$j++] = ~~(_FM / 2); //#20356 - } //#20356 - var _FN = $k[--$j]; //#20356 - $_[$k[--$j]] = _FN; //#20356 - if ($_.mode != $_.E) { //#20363 - $_.cclen = $get($get($_.cclens, $_.ver), $_.mode); //#20358 - if ($_.charslen >= (~~Math.pow(2, $_.cclen))) { //#20361 - $_.abort = true; //#20360 - break; //#20360 - } //#20360 - $k[$j++] = $_.charslen; //#20362 - $k[$j++] = $_.cclen; //#20362 - $_.tobin(); //#20362 - $_.addtobits(); //#20362 - } //#20362 - $k[$j++] = $_.chars; //#20364 + ]); //#20502 + $k[$j++] = _94; //#20502 + $k[$j++] = "micro"; //#20502 + $k[$j++] = _99; //#20502 + $k[$j++] = "rmqr"; //#20502 + $k[$j++] = _9g; //#20502 + $_.versetmap = $d(); //#20504 + $_.versetfull = $a([$_.v1to9, $_.v10to26, $_.v27to40]); //#20505 + $_.versetmicro = $a([$_.vM1, $_.vM2, $_.vM3, $_.vM4]); //#20506 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20506 + bwipp_qrcode.__20507__ = 1; //#20506 + $_ = Object.getPrototypeOf($_); //#20506 + } //#20506 + if ($ne($_.version, "unset")) { //#20525 + var _9v = $get($_.versetmap, $_.format); //#20510 + var _9w = $_.version; //#20510 + var _9x = $get(_9v, _9w) !== undefined; //#20510 + $k[$j++] = _9v; //#20520 + $k[$j++] = _9w; //#20520 + if (!_9x) { //#20520 + $j -= 2; //#20511 + if ($eq($_.format, "full")) { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidFullVersion#20513'; //#20513 + $k[$j++] = "Valid versions for QR Code symbols are 1 to 40"; //#20513 + bwipp_raiseerror(); //#20513 + } else { //#20518 + if ($eq($_.format, "micro")) { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidMicroVersion#20516'; //#20516 + $k[$j++] = "Valid versions for Micro QR Code symbols are M1 to M4"; //#20516 + bwipp_raiseerror(); //#20516 + } else { //#20518 + $k[$j++] = 'bwipp.qrcodeInvalidRMQRversion#20518'; //#20518 + $k[$j++] = "Invalid version for an RMQR symbol"; //#20518 + bwipp_raiseerror(); //#20518 + } //#20518 + } //#20518 + } //#20518 + var _A0 = $k[--$j]; //#20521 + var _A2 = $get($k[--$j], _A0); //#20521 + $k[$j++] = _A2; //#20521 + $k[$j++] = Infinity; //#20521 + var _A3 = $k[--$j]; //#20521 + var _A4 = $k[--$j]; //#20521 + $k[$j++] = _A3; //#20521 + $k[$j++] = _A4; //#20521 + $_.verset = $a(); //#20521 + } else { //#20525 + if ($eq($_.format, "full")) { //#20524 + $_.verset = $_.versetfull; //#20524 + } //#20524 + if ($eq($_.format, "micro")) { //#20525 + $_.verset = $_.versetmicro; //#20525 + } //#20525 + } //#20525 + $k[$j++] = Infinity; //#20530 + for (var _AA = 0, _AB = 39; _AA < _AB; _AA++) { //#20530 + $k[$j++] = -1; //#20530 + } //#20530 + $_.msgbits = $a(); //#20530 + $_.e = 10000; //#20531 + if (!bwipp_qrcode.__20561__) { //#20561 + $_ = Object.create($_); //#20561 + $_.mode0forceKB = $a([1, 1, 1, $_.e, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20537 + $_.mode0forceA = $a([1, 1, 1, $_.e, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20538 + $_.mode0forceN = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //#20539 + $_.mode0NbeforeB = $a([4, 4, 5, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20541 + $_.modeBKbeforeB = $a([9, 12, 13, $_.e, $_.e, 4, 6, 4, 5, 6, 6, 6, 5, 6, 6, 6, 7, 4, 6, 6, 6, 7, 7, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8]); //#20543 + $_.modeBKbeforeA = $a([8, 10, 11, $_.e, $_.e, 4, 5, 4, 5, 5, 6, 6, 5, 5, 6, 6, 6, 4, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]); //#20544 + $_.modeBKbeforeN = $a([8, 9, 11, $_.e, $_.e, 3, 5, 3, 4, 5, 5, 5, 4, 5, 5, 5, 6, 3, 5, 5, 5, 6, 6, 4, 5, 5, 6, 6, 6, 5, 5, 6, 6, 7, 5, 6, 6, 6, 7]); //#20545 + $_.modeBKbeforeE = $a([5, 5, 6, $_.e, $_.e, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 4, 4]); //#20546 + $_.modeBAbeforeK = $a([11, 12, 14, $_.e, $_.e, 5, 7, 5, 6, 7, 8, 8, 6, 7, 8, 8, 8, 6, 7, 8, 8, 8, 8, 6, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9]); //#20548 + $_.modeBAbeforeB = $a([11, 15, 16, $_.e, $_.e, 6, 7, 6, 7, 7, 8, 8, 7, 7, 8, 8, 8, 6, 7, 8, 8, 8, 9, 7, 8, 8, 8, 9, 9, 8, 8, 9, 9, 9, 8, 8, 9, 9, 10]); //#20549 + $_.modeBAbeforeN = $a([12, 13, 15, $_.e, $_.e, 6, 8, 6, 7, 8, 8, 8, 7, 8, 8, 8, 9, 6, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9, 10, 8, 9, 9, 9, 10, 8, 9, 9, 10, 10]); //#20550 + $_.modeBAbeforeE = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5]); //#20551 + $_.modeBNbeforeK = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]); //#20553 + $_.modeBNbeforeB = $a([6, 8, 9, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6]); //#20554 + $_.modeBNbeforeA = $a([6, 7, 8, $_.e, $_.e, 3, 4, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6]); //#20555 + $_.modeBNbeforeE = $a([3, 4, 4, $_.e, $_.e, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]); //#20556 + $_.modeANbeforeA = $a([13, 15, 17, $_.e, 5, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 11, 7, 9, 9, 9, 11, 11, 8, 9, 9, 10, 11, 11, 9, 10, 11, 11, 11, 9, 11, 11, 11, 11]); //#20558 + $_.modeANbeforeB = $a([13, 17, 18, $_.e, $_.e, 7, 9, 7, 8, 9, 9, 9, 8, 9, 9, 9, 10, 7, 9, 9, 9, 10, 11, 8, 9, 9, 9, 11, 11, 9, 9, 11, 11, 11, 9, 10, 11, 11, 11]); //#20559 + $_.modeANbeforeE = $a([7, 8, 9, $_.e, 3, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 6]); //#20560 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20560 + bwipp_qrcode.__20561__ = 1; //#20560 + $_ = Object.getPrototypeOf($_); //#20560 + } //#20560 + var _B4 = $_.verset; //#20563 + for (var _B5 = 0, _B6 = _B4.length; _B5 < _B6; _B5++) { //#20695 + $_.ver = $get(_B4, _B5); //#20564 + $_.mode = -1; //#20567 + $_.seq = $a([]); //#20567 + $_.i = 0; //#20567 + for (;;) { //#20664 + if ($_.i >= $_.msglen) { //#20568 + break; //#20568 + } //#20568 + $_.numK = $get($_.numKs, $_.i); //#20569 + $_.numB = $get($_.numBs, $_.i); //#20570 + $_.numA = $get($_.numAs, $_.i); //#20571 + $_.numN = $get($_.numNs, $_.i); //#20572 + $_.numAorN = $get($_.numAorNs, $_.i); //#20573 + $_.eci = $get($_.isECI, $_.i); //#20574 + if ($eq($_.ver, $_.vM1) && ($_.numA >= 1)) { //#20575 + $_.seq = -1; //#20575 + break; //#20575 + } //#20575 + if ($eq($_.ver, $_.vM1) && ($_.numB >= 1)) { //#20576 + $_.seq = -1; //#20576 + break; //#20576 + } //#20576 + if ($eq($_.ver, $_.vM1) && ($_.numK >= 1)) { //#20577 + $_.seq = -1; //#20577 + break; //#20577 + } //#20577 + if ($eq($_.ver, $_.vM1) && $_.eci) { //#20578 + $_.seq = -1; //#20578 + break; //#20578 + } //#20578 + if ($eq($_.ver, $_.vM2) && ($_.numB >= 1)) { //#20579 + $_.seq = -1; //#20579 + break; //#20579 + } //#20579 + if ($eq($_.ver, $_.vM2) && ($_.numK >= 1)) { //#20580 + $_.seq = -1; //#20580 + break; //#20580 + } //#20580 + if ($eq($_.ver, $_.vM2) && $_.eci) { //#20581 + $_.seq = -1; //#20581 + break; //#20581 + } //#20581 + if ($eq($_.ver, $_.vM3) && $_.eci) { //#20582 + $_.seq = -1; //#20582 + break; //#20582 + } //#20582 + if ($eq($_.ver, $_.vM4) && $_.eci) { //#20583 + $_.seq = -1; //#20583 + break; //#20583 + } //#20583 + for (;;) { //#20644 + if ($_.eci) { //#20587 + $k[$j++] = $_.E; //#20586 + break; //#20586 + } //#20586 + if ($_.mode == -1) { //#20602 + $k[$j++] = $_.mode0forceKB; //#20589 + $_.KbeforeA(); //#20589 + if ($k[--$j]) { //#20589 + $k[$j++] = $_.K; //#20589 + break; //#20589 + } //#20589 + $k[$j++] = $_.mode0forceKB; //#20590 + $_.KbeforeN(); //#20590 + if ($k[--$j]) { //#20590 + $k[$j++] = $_.K; //#20590 + break; //#20590 + } //#20590 + $k[$j++] = $_.modeBKbeforeE; //#20591 + $_.KbeforeB(); //#20591 + if ($k[--$j]) { //#20591 + $k[$j++] = $_.K; //#20591 + break; //#20591 + } //#20591 + $k[$j++] = $_.mode0forceKB; //#20592 + $_.KbeforeE(); //#20592 + if ($k[--$j]) { //#20592 + $k[$j++] = $_.K; //#20592 + break; //#20592 + } //#20592 + if ($_.numK >= 1) { //#20593 + $k[$j++] = $_.B; //#20593 + break; //#20593 + } //#20593 + $k[$j++] = $_.mode0NbeforeB; //#20594 + $_.NbeforeB(); //#20594 + if ($k[--$j]) { //#20594 + $k[$j++] = $_.N; //#20594 + break; //#20594 + } //#20594 + $k[$j++] = $_.mode0forceKB; //#20595 + $_.NbeforeB(); //#20595 + if ($k[--$j]) { //#20595 + $k[$j++] = $_.B; //#20595 + break; //#20595 + } //#20595 + $k[$j++] = $_.modeANbeforeE; //#20596 + $_.NbeforeA(); //#20596 + if ($k[--$j]) { //#20596 + $k[$j++] = $_.N; //#20596 + break; //#20596 + } //#20596 + $k[$j++] = $_.mode0forceN; //#20597 + $_.NbeforeE(); //#20597 + if ($k[--$j]) { //#20597 + $k[$j++] = $_.N; //#20597 + break; //#20597 + } //#20597 + $k[$j++] = $_.modeBAbeforeE; //#20598 + $_.AbeforeK(); //#20598 + if ($k[--$j]) { //#20598 + $k[$j++] = $_.A; //#20598 + break; //#20598 + } //#20598 + $k[$j++] = $_.modeBAbeforeE; //#20599 + $_.AorNbeforeB(); //#20599 + if ($k[--$j]) { //#20599 + $k[$j++] = $_.A; //#20599 + break; //#20599 + } //#20599 + $k[$j++] = $_.mode0forceA; //#20600 + $_.AorNbeforeE(); //#20600 + if ($k[--$j]) { //#20600 + $k[$j++] = $_.A; //#20600 + break; //#20600 + } //#20600 + $k[$j++] = $_.B; //#20601 + break; //#20601 + } //#20601 + if ($_.mode == $_.B) { //#20620 + $k[$j++] = $_.modeBKbeforeB; //#20604 + $_.KbeforeB(); //#20604 + if ($k[--$j]) { //#20604 + $k[$j++] = $_.K; //#20604 + break; //#20604 + } //#20604 + $k[$j++] = $_.modeBKbeforeA; //#20605 + $_.KbeforeA(); //#20605 + if ($k[--$j]) { //#20605 + $k[$j++] = $_.K; //#20605 + break; //#20605 + } //#20605 + $k[$j++] = $_.modeBKbeforeN; //#20606 + $_.KbeforeN(); //#20606 + if ($k[--$j]) { //#20606 + $k[$j++] = $_.K; //#20606 + break; //#20606 + } //#20606 + $k[$j++] = $_.modeBKbeforeE; //#20607 + $_.KbeforeE(); //#20607 + if ($k[--$j]) { //#20607 + $k[$j++] = $_.K; //#20607 + break; //#20607 + } //#20607 + $k[$j++] = $_.modeBAbeforeK; //#20608 + $_.AbeforeK(); //#20608 + if ($k[--$j]) { //#20608 + $k[$j++] = $_.A; //#20608 + break; //#20608 + } //#20608 + $k[$j++] = $_.modeBAbeforeB; //#20609 + $_.AbeforeB(); //#20609 + if ($k[--$j]) { //#20609 + $k[$j++] = $_.A; //#20609 + break; //#20609 + } //#20609 + $k[$j++] = $_.modeBAbeforeN; //#20610 + $_.AbeforeN(); //#20610 + if ($k[--$j]) { //#20610 + $k[$j++] = $_.A; //#20610 + break; //#20610 + } //#20610 + $k[$j++] = $_.modeBAbeforeE; //#20611 + $_.AbeforeE(); //#20611 + if ($k[--$j]) { //#20611 + $k[$j++] = $_.A; //#20611 + break; //#20611 + } //#20611 + $k[$j++] = $_.modeBNbeforeK; //#20612 + $_.NbeforeK(); //#20612 + if ($k[--$j]) { //#20612 + $k[$j++] = $_.N; //#20612 + break; //#20612 + } //#20612 + $k[$j++] = $_.modeBNbeforeB; //#20613 + $_.NbeforeB(); //#20613 + if ($k[--$j]) { //#20613 + $k[$j++] = $_.N; //#20613 + break; //#20613 + } //#20613 + $k[$j++] = $_.modeBNbeforeA; //#20614 + $_.NbeforeA(); //#20614 + if ($k[--$j]) { //#20614 + $k[$j++] = $_.N; //#20614 + break; //#20614 + } //#20614 + $k[$j++] = $_.modeBNbeforeE; //#20615 + $_.NbeforeE(); //#20615 + if ($k[--$j]) { //#20615 + $k[$j++] = $_.N; //#20615 + break; //#20615 + } //#20615 + $k[$j++] = $_.modeBAbeforeE; //#20616 + $_.AorNbeforeE(); //#20616 + var _DE = $k[--$j]; //#20616 + if (_DE && $le($_.numAorN, $get($_.modeBAbeforeN, $_.ver))) { //#20618 + $k[$j++] = $_.modeBNbeforeA; //#20617 + $_.nextNslt(); //#20617 + if ($k[--$j]) { //#20617 + $k[$j++] = $_.A; //#20617 + break; //#20617 + } //#20617 + } //#20617 + $k[$j++] = $_.B; //#20619 + break; //#20619 + } //#20619 + if ($_.mode == $_.A) { //#20629 + if ($_.numK >= 1) { //#20622 + $k[$j++] = $_.K; //#20622 + break; //#20622 + } //#20622 + if ($_.numB >= 1) { //#20623 + $k[$j++] = $_.B; //#20623 + break; //#20623 + } //#20623 + $k[$j++] = $_.modeANbeforeA; //#20624 + $_.NbeforeA(); //#20624 + if ($k[--$j]) { //#20624 + $k[$j++] = $_.N; //#20624 + break; //#20624 + } //#20624 + $k[$j++] = $_.modeANbeforeB; //#20625 + $_.NbeforeB(); //#20625 + if ($k[--$j]) { //#20625 + $k[$j++] = $_.N; //#20625 + break; //#20625 + } //#20625 + $k[$j++] = $_.modeANbeforeE; //#20626 + $_.NbeforeE(); //#20626 + if ($k[--$j]) { //#20626 + $k[$j++] = $_.N; //#20626 + break; //#20626 + } //#20626 + if (($_.numA >= 1) || ($_.numN >= 1)) { //#20627 + $k[$j++] = $_.A; //#20627 + break; //#20627 + } //#20627 + $k[$j++] = $_.B; //#20628 + break; //#20628 + } //#20628 + if ($_.mode == $_.N) { //#20636 + if ($_.numK >= 1) { //#20631 + $k[$j++] = $_.K; //#20631 + break; //#20631 + } //#20631 + if ($_.numB >= 1) { //#20632 + $k[$j++] = $_.B; //#20632 + break; //#20632 + } //#20632 + if ($_.numA >= 1) { //#20633 + $k[$j++] = $_.A; //#20633 + break; //#20633 + } //#20633 + if ($_.numN >= 1) { //#20634 + $k[$j++] = $_.N; //#20634 + break; //#20634 + } //#20634 + $k[$j++] = $_.B; //#20635 + break; //#20635 + } //#20635 + if ($_.mode == $_.K) { //#20643 + if ($_.numB >= 1) { //#20638 + $k[$j++] = $_.B; //#20638 + break; //#20638 + } //#20638 + if ($_.numA >= 1) { //#20639 + $k[$j++] = $_.A; //#20639 + break; //#20639 + } //#20639 + if ($_.numN >= 1) { //#20640 + $k[$j++] = $_.N; //#20640 + break; //#20640 + } //#20640 + if ($_.numK >= 1) { //#20641 + $k[$j++] = $_.K; //#20641 + break; //#20641 + } //#20641 + $k[$j++] = $_.B; //#20642 + break; //#20642 + } //#20642 + } //#20642 + var _Dy = $k[--$j]; //#20645 + $k[$j++] = _Dy; //#20645 + if ((_Dy == $_.K) && $_.fnc1first) { //#20645 + $j--; //#20645 + $k[$j++] = $_.B; //#20645 + } //#20645 + var _E2 = $k[--$j]; //#20646 + $k[$j++] = _E2; //#20662 + if (_E2 == $_.mode) { //#20661 + $j--; //#20647 + var _E8 = ($_.mode == $_.K) ? 2 : 1; //#20648 + $_.dat = $geti($_.msg, $_.i, _E8); //#20648 + $k[$j++] = Infinity; //#20649 + $aload($_.seq); //#20650 + $k[$j++] = Infinity; //#20651 + var _EB = $k[--$j]; //#20651 + var _EC = $k[--$j]; //#20651 + $k[$j++] = _EB; //#20651 + $aload(_EC); //#20651 + $aload($_.dat); //#20651 + var _EE = $a(); //#20651 + $k[$j++] = _EE; //#20651 + $_.seq = $a(); //#20651 + } else { //#20661 + $_.mode = $k[--$j]; //#20654 + if ($_.mode == $_.K) { //#20655 + $k[$j++] = $_.K; //#20655 + $k[$j++] = $geti($_.msg, $_.i, $_.numK * 2); //#20655 + } //#20655 + if ($_.mode == $_.B) { //#20656 + $k[$j++] = $_.B; //#20656 + $k[$j++] = $geti($_.msg, $_.i, $_.numB); //#20656 + } //#20656 + if ($_.mode == $_.A) { //#20657 + $k[$j++] = $_.A; //#20657 + $k[$j++] = $geti($_.msg, $_.i, $_.numA); //#20657 + } //#20657 + if ($_.mode == $_.N) { //#20658 + $k[$j++] = $_.N; //#20658 + $k[$j++] = $geti($_.msg, $_.i, $_.numN); //#20658 + } //#20658 + if ($_.mode == $_.E) { //#20659 + $_.mode = -1; //#20659 + $k[$j++] = $_.E; //#20659 + $k[$j++] = $geti($_.msg, $_.i, 1); //#20659 + } //#20659 + $_.dat = $k[--$j]; //#20660 + $_.sw = $k[--$j]; //#20660 + $k[$j++] = Infinity; //#20661 + $aload($_.seq); //#20661 + $k[$j++] = $_.sw; //#20661 + $k[$j++] = $_.dat; //#20661 + $_.seq = $a(); //#20661 + } //#20661 + $_.i = $_.i + $_.dat.length; //#20663 + } //#20663 + for (;;) { //#20694 + if ($_.seq == -1) { //#20668 + break; //#20668 + } //#20668 + $_.bits = $s(23648); //#20669 + $_.j = 0; //#20670 + if ($_.fnc1first) { //#20673 + if ($lt($_.ver, $_.vR7x43)) { //#20672 + $k[$j++] = "0101"; //#20672 + } else { //#20672 + $k[$j++] = "101"; //#20672 + } //#20672 + $_.addtobits(); //#20672 + } //#20672 + $_.abort = false; //#20674 + for (var _F4 = 0, _F3 = $_.seq.length - 1; _F4 <= _F3; _F4 += 2) { //#20689 + $_.i = _F4; //#20676 + $_.mode = $get($_.seq, $_.i); //#20677 + $k[$j++] = $get($get($_.mids, $_.ver), $_.mode); //#20678 + $_.addtobits(); //#20678 + $_.chars = $get($_.seq, $_.i + 1); //#20679 + $k[$j++] = 'charslen'; //#20680 + $k[$j++] = $_.chars.length; //#20680 + if ($_.mode == $_.K) { //#20680 + var _FJ = $k[--$j]; //#20680 + $k[$j++] = ~~(_FJ / 2); //#20680 + } //#20680 + var _FK = $k[--$j]; //#20680 + $_[$k[--$j]] = _FK; //#20680 + if ($_.mode != $_.E) { //#20687 + $_.cclen = $get($get($_.cclens, $_.ver), $_.mode); //#20682 + if ($_.charslen >= (~~Math.pow(2, $_.cclen))) { //#20685 + $_.abort = true; //#20684 + break; //#20684 + } //#20684 + $k[$j++] = $_.charslen; //#20686 + $k[$j++] = $_.cclen; //#20686 + $_.tobin(); //#20686 + $_.addtobits(); //#20686 + } //#20686 + $k[$j++] = $_.chars; //#20688 if ($_[$get($_.encfuncs, $_.mode)]() === true) { break; - } //#20364 - $_.addtobits(); //#20364 - } //#20364 - if ($_.abort) { //#20366 - break; //#20366 - } //#20366 - $_.bits = $geti($_.bits, 0, $_.j); //#20367 - $put($_.msgbits, $_.ver, $_.bits); //#20368 - break; //#20369 - } //#20369 - } //#20369 - if (!bwipp_qrcode.__20455__) { //#20455 - $_ = Object.create($_); //#20455 - $_.metrics = $a([$a(["micro", "M1", $_.vM1, 11, 11, 98, 99, 36, $a([2, 99, 99, 99]), $a([1, 0, -1, -1, -1, -1, -1, -1])]), $a(["micro", "M2", $_.vM2, 13, 13, 98, 99, 80, $a([5, 6, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M3", $_.vM3, 15, 15, 98, 99, 132, $a([6, 8, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M4", $_.vM4, 17, 17, 98, 99, 192, $a([8, 10, 14, 99]), $a([1, 0, 1, 0, 1, 0, -1, -1])]), $a(["full", "1", $_.v1to9, 21, 21, 98, 99, 208, $a([7, 10, 13, 17]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "2", $_.v1to9, 25, 25, 18, 99, 359, $a([10, 16, 22, 28]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "3", $_.v1to9, 29, 29, 22, 99, 567, $a([15, 26, 36, 44]), $a([1, 0, 1, 0, 2, 0, 2, 0])]), $a(["full", "4", $_.v1to9, 33, 33, 26, 99, 807, $a([20, 36, 52, 64]), $a([1, 0, 2, 0, 2, 0, 4, 0])]), $a(["full", "5", $_.v1to9, 37, 37, 30, 99, 1079, $a([26, 48, 72, 88]), $a([1, 0, 2, 0, 2, 2, 2, 2])]), $a(["full", "6", $_.v1to9, 41, 41, 34, 99, 1383, $a([36, 64, 96, 112]), $a([2, 0, 4, 0, 4, 0, 4, 0])]), $a(["full", "7", $_.v1to9, 45, 45, 22, 38, 1568, $a([40, 72, 108, 130]), $a([2, 0, 4, 0, 2, 4, 4, 1])]), $a(["full", "8", $_.v1to9, 49, 49, 24, 42, 1936, $a([48, 88, 132, 156]), $a([2, 0, 2, 2, 4, 2, 4, 2])]), $a(["full", "9", $_.v1to9, 53, 53, 26, 46, 2336, $a([60, 110, 160, 192]), $a([2, 0, 3, 2, 4, 4, 4, 4])]), $a(["full", "10", $_.v10to26, 57, 57, 28, 50, 2768, $a([72, 130, 192, 224]), $a([2, 2, 4, 1, 6, 2, 6, 2])]), $a(["full", "11", $_.v10to26, 61, 61, 30, 54, 3232, $a([80, 150, 224, 264]), $a([4, 0, 1, 4, 4, 4, 3, 8])]), $a(["full", "12", $_.v10to26, 65, 65, 32, 58, 3728, $a([96, 176, 260, 308]), $a([2, 2, 6, 2, 4, 6, 7, 4])]), $a(["full", "13", $_.v10to26, 69, 69, 34, 62, 4256, $a([104, 198, 288, 352]), $a([4, 0, 8, 1, 8, 4, 12, 4])]), $a(["full", "14", $_.v10to26, 73, 73, 26, 46, 4651, $a([120, 216, 320, 384]), $a([3, 1, 4, 5, 11, 5, 11, 5])]), $a(["full", "15", $_.v10to26, 77, 77, 26, 48, 5243, $a([132, 240, 360, 432]), $a([5, 1, 5, 5, 5, 7, 11, 7])]), $a(["full", "16", $_.v10to26, 81, 81, 26, 50, 5867, $a([144, 280, 408, 480]), $a([5, 1, 7, 3, 15, 2, 3, 13])]), $a(["full", "17", $_.v10to26, 85, 85, 30, 54, 6523, $a([168, 308, 448, 532]), $a([1, 5, 10, 1, 1, 15, 2, 17])]), $a(["full", "18", $_.v10to26, 89, 89, 30, 56, 7211, $a([180, 338, 504, 588]), $a([5, 1, 9, 4, 17, 1, 2, 19])]), $a(["full", "19", $_.v10to26, 93, 93, 30, 58, 7931, $a([196, 364, 546, 650]), $a([3, 4, 3, 11, 17, 4, 9, 16])]), $a(["full", "20", $_.v10to26, 97, 97, 34, 62, 8683, $a([224, 416, 600, 700]), $a([3, 5, 3, 13, 15, 5, 15, 10])]), $a(["full", "21", $_.v10to26, 101, 101, 28, 50, 9252, $a([224, 442, 644, 750]), $a([4, 4, 17, 0, 17, 6, 19, 6])]), $a(["full", "22", $_.v10to26, 105, 105, 26, 50, 10068, $a([252, 476, 690, 816]), $a([2, 7, 17, 0, 7, 16, 34, 0])]), $a(["full", "23", $_.v10to26, 109, 109, 30, 54, 10916, $a([270, 504, 750, 900]), $a([4, 5, 4, 14, 11, 14, 16, 14])]), $a(["full", "24", $_.v10to26, 113, 113, 28, 54, 11796, $a([300, 560, 810, 960]), $a([6, 4, 6, 14, 11, 16, 30, 2])]), $a(["full", "25", $_.v10to26, 117, 117, 32, 58, 12708, $a([312, 588, 870, 1050]), $a([8, 4, 8, 13, 7, 22, 22, 13])]), $a(["full", "26", $_.v10to26, 121, 121, 30, 58, 13652, $a([336, 644, 952, 1110]), $a([10, 2, 19, 4, 28, 6, 33, 4])]), $a(["full", "27", $_.v27to40, 125, 125, 34, 62, 14628, $a([360, 700, 1020, 1200]), $a([8, 4, 22, 3, 8, 26, 12, 28])]), $a(["full", "28", $_.v27to40, 129, 129, 26, 50, 15371, $a([390, 728, 1050, 1260]), $a([3, 10, 3, 23, 4, 31, 11, 31])]), $a(["full", "29", $_.v27to40, 133, 133, 30, 54, 16411, $a([420, 784, 1140, 1350]), $a([7, 7, 21, 7, 1, 37, 19, 26])]), $a(["full", "30", $_.v27to40, 137, 137, 26, 52, 17483, $a([450, 812, 1200, 1440]), $a([5, 10, 19, 10, 15, 25, 23, 25])]), $a(["full", "31", $_.v27to40, 141, 141, 30, 56, 18587, $a([480, 868, 1290, 1530]), $a([13, 3, 2, 29, 42, 1, 23, 28])]), $a(["full", "32", $_.v27to40, 145, 145, 34, 60, 19723, $a([510, 924, 1350, 1620]), $a([17, 0, 10, 23, 10, 35, 19, 35])]), $a(["full", "33", $_.v27to40, 149, 149, 30, 58, 20891, $a([540, 980, 1440, 1710]), $a([17, 1, 14, 21, 29, 19, 11, 46])]), $a(["full", "34", $_.v27to40, 153, 153, 34, 62, 22091, $a([570, 1036, 1530, 1800]), $a([13, 6, 14, 23, 44, 7, 59, 1])]), $a(["full", "35", $_.v27to40, 157, 157, 30, 54, 23008, $a([570, 1064, 1590, 1890]), $a([12, 7, 12, 26, 39, 14, 22, 41])]), $a(["full", "36", $_.v27to40, 161, 161, 24, 50, 24272, $a([600, 1120, 1680, 1980]), $a([6, 14, 6, 34, 46, 10, 2, 64])]), $a(["full", "37", $_.v27to40, 165, 165, 28, 54, 25568, $a([630, 1204, 1770, 2100]), $a([17, 4, 29, 14, 49, 10, 24, 46])]), $a(["full", "38", $_.v27to40, 169, 169, 32, 58, 26896, $a([660, 1260, 1860, 2220]), $a([4, 18, 13, 32, 48, 14, 42, 32])]), $a(["full", "39", $_.v27to40, 173, 173, 26, 54, 28256, $a([720, 1316, 1950, 2310]), $a([20, 4, 40, 7, 43, 22, 10, 67])]), $a(["full", "40", $_.v27to40, 177, 177, 30, 58, 29648, $a([750, 1372, 2040, 2430]), $a([19, 6, 18, 31, 34, 34, 20, 61])]), $a(["rmqr", "R7x43", $_.vR7x43, 7, 43, 22, 99, 104, $a([99, 7, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x59", $_.vR7x59, 7, 59, 20, 40, 171, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x77", $_.vR7x77, 7, 77, 26, 52, 261, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x99", $_.vR7x99, 7, 99, 24, 50, 358, $a([99, 16, 99, 30]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x139", $_.vR7x139, 7, 139, 28, 56, 545, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x43", $_.vR9x43, 9, 43, 22, 99, 170, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x59", $_.vR9x59, 9, 59, 20, 40, 267, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x77", $_.vR9x77, 9, 77, 26, 52, 393, $a([99, 18, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R9x99", $_.vR9x99, 9, 99, 24, 50, 532, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x139", $_.vR9x139, 9, 139, 28, 56, 797, $a([99, 36, 99, 66]), $a([-1, -1, 1, 1, -1, -1, 3, 0])]), $a(["rmqr", "R11x27", $_.vR11x27, 11, 27, 98, 99, 122, $a([99, 8, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x43", $_.vR11x43, 11, 43, 22, 99, 249, $a([99, 12, 99, 20]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x59", $_.vR11x59, 11, 59, 20, 40, 376, $a([99, 16, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x77", $_.vR11x77, 11, 77, 26, 52, 538, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x99", $_.vR11x99, 11, 99, 24, 50, 719, $a([99, 32, 99, 60]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R11x139", $_.vR11x139, 11, 139, 28, 56, 1062, $a([99, 48, 99, 90]), $a([-1, -1, 2, 0, -1, -1, 3, 0])]), $a(["rmqr", "R13x27", $_.vR13x27, 13, 27, 98, 99, 172, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x43", $_.vR13x43, 13, 43, 22, 99, 329, $a([99, 14, 99, 28]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x59", $_.vR13x59, 13, 59, 20, 40, 486, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R13x77", $_.vR13x77, 13, 77, 26, 52, 684, $a([99, 32, 99, 56]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R13x99", $_.vR13x99, 13, 99, 24, 50, 907, $a([99, 40, 99, 78]), $a([-1, -1, 1, 1, -1, -1, 1, 2])]), $a(["rmqr", "R13x139", $_.vR13x139, 13, 139, 28, 56, 1328, $a([99, 60, 99, 112]), $a([-1, -1, 2, 1, -1, -1, 2, 2])]), $a(["rmqr", "R15x43", $_.vR15x43, 15, 43, 22, 99, 409, $a([99, 18, 99, 36]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R15x59", $_.vR15x59, 15, 59, 20, 40, 596, $a([99, 26, 99, 48]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R15x77", $_.vR15x77, 15, 77, 26, 52, 830, $a([99, 36, 99, 72]), $a([-1, -1, 1, 1, -1, -1, 2, 1])]), $a(["rmqr", "R15x99", $_.vR15x99, 15, 99, 24, 50, 1095, $a([99, 48, 99, 88]), $a([-1, -1, 2, 0, -1, -1, 4, 0])]), $a(["rmqr", "R15x139", $_.vR15x139, 15, 139, 28, 56, 1594, $a([99, 72, 99, 130]), $a([-1, -1, 2, 1, -1, -1, 1, 4])]), $a(["rmqr", "R17x43", $_.vR17x43, 17, 43, 22, 99, 489, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R17x59", $_.vR17x59, 17, 59, 20, 40, 706, $a([99, 32, 99, 60]), $a([-1, -1, 2, 0, -1, -1, 2, 0])]), $a(["rmqr", "R17x77", $_.vR17x77, 17, 77, 26, 52, 976, $a([99, 44, 99, 84]), $a([-1, -1, 2, 0, -1, -1, 1, 2])]), $a(["rmqr", "R17x99", $_.vR17x99, 17, 99, 24, 50, 1283, $a([99, 60, 99, 104]), $a([-1, -1, 2, 1, -1, -1, 4, 0])]), $a(["rmqr", "R17x139", $_.vR17x139, 17, 139, 28, 56, 1860, $a([99, 80, 99, 156]), $a([-1, -1, 4, 0, -1, -1, 2, 4])])]); //#20454 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20454 - bwipp_qrcode.__20455__ = 1; //#20454 - $_ = Object.getPrototypeOf($_); //#20454 - } //#20454 - $k[$j++] = 'eclval'; //#20457 - $search("LMQH", $_.eclevel); //#20457 - $j--; //#20457 - var _Kj = $k[--$j]; //#20457 - var _Kk = $k[--$j]; //#20457 - $k[$j++] = _Kj.length; //#20457 - $k[$j++] = _Kk; //#20457 - $j--; //#20457 - var _Kl = $k[--$j]; //#20457 - var _Km = $k[--$j]; //#20457 - $k[$j++] = _Kl; //#20457 - $k[$j++] = _Km; //#20457 - $j--; //#20457 - var _Kn = $k[--$j]; //#20457 - $_[$k[--$j]] = _Kn; //#20457 - for (var _Kr = 0, _Kq = $_.metrics.length - 1; _Kr <= _Kq; _Kr += 1) { //#20496 - $_.i = _Kr; //#20459 - $_.m = $get($_.metrics, $_.i); //#20460 - $_.frmt = $get($_.m, 0); //#20461 - $_.vers = $get($_.m, 1); //#20462 - $_.vergrp = $get($_.m, 2); //#20463 - $_.verind = $_.i - 44; //#20464 - $_.rows = $get($_.m, 3); //#20465 - $_.cols = $get($_.m, 4); //#20466 - $_.asp2 = $get($_.m, 5); //#20467 - $_.asp3 = $get($_.m, 6); //#20468 - $_.nmod = $get($_.m, 7); //#20469 - $_.ncws = ~~($_.nmod / 8); //#20470 - $_.rbit = $_.nmod % 8; //#20471 - $_.lc4b = false; //#20472 - if ($eq($_.vers, "M1") || $eq($_.vers, "M3")) { //#20477 - $_.ncws = $_.ncws + 1; //#20474 - $_.rbit = 0; //#20475 - $_.lc4b = true; //#20476 - } //#20476 - $_.ecws = $get($get($_.m, 8), $_.eclval); //#20478 - $_.dcws = $f($_.ncws - $_.ecws); //#20479 - var _LP = $_.lc4b ? 4 : 0; //#20480 - $_.dmod = $f(($_.dcws * 8) - _LP); //#20480 - $_.ecb1 = $get($get($_.m, 9), $_.eclval * 2); //#20481 - $_.ecb2 = $get($get($_.m, 9), $f(($_.eclval * 2) + 1)); //#20482 - $_.okay = true; //#20483 - if ($ne($_.format, $_.frmt)) { //#20484 - $_.okay = false; //#20484 - } //#20484 - if ($eq($_.frmt, "micro") && $_.fnc1first) { //#20485 - $_.okay = false; //#20485 - } //#20485 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#20486 - $_.okay = false; //#20486 - } //#20486 - if (($_.ecb1 == -1) || ($_.ecb2 == -1)) { //#20487 - $_.okay = false; //#20487 - } //#20487 - $_.verbits = $get($_.msgbits, $_.vergrp); //#20488 - if ($_.verbits == -1) { //#20492 - $_.okay = false; //#20490 - } else { //#20492 - if ($_.verbits.length > $_.dmod) { //#20492 - $_.okay = false; //#20492 - } //#20492 - } //#20492 - $_.term = $geti("000000000", 0, $get($_.termlens, $_.vergrp)); //#20494 - if ($_.okay) { //#20495 - break; //#20495 - } //#20495 - } //#20495 - if (!$_.okay) { //#20500 - $k[$j++] = 'bwipp.qrcodeNoValidSymbol#20499'; //#20499 - $k[$j++] = "Maximum length exceeded or invalid content"; //#20499 - bwipp_raiseerror(); //#20499 - } //#20499 - $_.format = $_.frmt; //#20502 - $_.version = $_.vers; //#20503 - $_.msgbits = $_.verbits; //#20504 - $_.dcpb = ~~($_.dcws / $f($_.ecb1 + $_.ecb2)); //#20505 - $_.ecpb = (~~($_.ncws / $f($_.ecb1 + $_.ecb2))) - $_.dcpb; //#20506 - var _M3 = $_.term; //#20509 - var _M4 = $_.dmod; //#20509 - var _M5 = $_.msgbits; //#20509 - var _M6 = $_.term; //#20509 - var _M7 = _M6.length; //#20509 - var _M8 = $f(_M4 - _M5.length); //#20509 - if ($f(_M4 - _M5.length) > _M6.length) { //#20509 - var _ = _M7; //#20509 - _M7 = _M8; //#20509 - _M8 = _; //#20509 - } //#20509 - $_.term = $geti(_M3, 0, _M8); //#20509 - var _MC = $s($_.msgbits.length + $_.term.length); //#20510 - $puti(_MC, 0, $_.msgbits); //#20511 - $puti(_MC, $_.msgbits.length, $_.term); //#20512 - $_.msgbits = _MC; //#20513 - $_.pad = $s($_.dmod); //#20516 - for (var _MK = 0, _MJ = $_.pad.length - 1; _MK <= _MJ; _MK += 1) { //#20517 - $put($_.pad, _MK, 48); //#20517 - } //#20517 - $puti($_.pad, 0, $_.msgbits); //#20518 - $_.padnum = 0; //#20519 - var _MR = $_.lc4b ? 5 : 1; //#20520 - for (var _MT = ~~(Math.ceil($_.msgbits.length / 8) * 8), _MS = $f($_.dmod - _MR); _MT <= _MS; _MT += 8) { //#20523 - $puti($_.pad, _MT, $get($_.padstrs, $_.padnum)); //#20521 - $_.padnum = ($_.padnum + 1) % 2; //#20522 - } //#20522 - $_.cws = $a($_.dcws); //#20526 - for (var _Md = 0, _Mc = $_.cws.length - 1; _Md <= _Mc; _Md += 1) { //#20538 - $_.c = _Md; //#20528 - $_.bpcw = 8; //#20529 - if ($_.lc4b && ($_.c == ($_.cws.length - 1))) { //#20530 - $_.bpcw = 4; //#20530 - } //#20530 - $_.cwb = $geti($_.pad, $_.c * 8, $_.bpcw); //#20531 - $_.cw = 0; //#20532 - for (var _Mn = 0, _Mm = $_.bpcw - 1; _Mn <= _Mm; _Mn += 1) { //#20536 - $_.i = _Mn; //#20534 - $_.cw = $f($_.cw + ((~~(Math.pow(2, ($_.bpcw - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#20535 - } //#20535 - $put($_.cws, $_.c, $_.cw); //#20537 - } //#20537 - if ($_.lc4b) { //#20541 - var _My = $_.cws; //#20541 - var _Mz = $_.cws; //#20541 - $put(_My, _Mz.length - 1, $get(_My, _Mz.length - 1) << 4); //#20541 - } //#20541 - var _N2 = $get($_.options, 'debugcws') !== undefined; //#20543 - if (_N2) { //#20543 - $k[$j++] = 'bwipp.debugcws#20543'; //#20543 - $k[$j++] = $_.cws; //#20543 - bwipp_raiseerror(); //#20543 - } //#20543 - if (!bwipp_qrcode.__20550__) { //#20550 - $_ = Object.create($_); //#20550 - $k[$j++] = Infinity; //#20547 - $k[$j++] = 1; //#20547 - for (var _N4 = 0, _N5 = 255; _N4 < _N5; _N4++) { //#20547 - var _N6 = $k[--$j]; //#20547 - var _N7 = _N6 * 2; //#20547 - $k[$j++] = _N6; //#20547 - $k[$j++] = _N7; //#20547 - if (_N7 >= 256) { //#20547 - var _N8 = $k[--$j]; //#20547 - $k[$j++] = _N8 ^ 285; //#20547 - } //#20547 - } //#20547 - $_.rsalog = $a(); //#20547 - $_.rslog = $a(256); //#20548 - for (var _NB = 1; _NB <= 255; _NB += 1) { //#20549 - $put($_.rslog, $get($_.rsalog, _NB), _NB); //#20549 - } //#20549 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20549 - bwipp_qrcode.__20550__ = 1; //#20549 - $_ = Object.getPrototypeOf($_); //#20549 - } //#20549 + } //#20688 + $_.addtobits(); //#20688 + } //#20688 + if ($_.abort) { //#20690 + break; //#20690 + } //#20690 + $_.bits = $geti($_.bits, 0, $_.j); //#20691 + $put($_.msgbits, $_.ver, $_.bits); //#20692 + break; //#20693 + } //#20693 + } //#20693 + if (!bwipp_qrcode.__20779__) { //#20779 + $_ = Object.create($_); //#20779 + $_.metrics = $a([$a(["micro", "M1", $_.vM1, 11, 11, 98, 99, 36, $a([2, 99, 99, 99]), $a([1, 0, -1, -1, -1, -1, -1, -1])]), $a(["micro", "M2", $_.vM2, 13, 13, 98, 99, 80, $a([5, 6, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M3", $_.vM3, 15, 15, 98, 99, 132, $a([6, 8, 99, 99]), $a([1, 0, 1, 0, -1, -1, -1, -1])]), $a(["micro", "M4", $_.vM4, 17, 17, 98, 99, 192, $a([8, 10, 14, 99]), $a([1, 0, 1, 0, 1, 0, -1, -1])]), $a(["full", "1", $_.v1to9, 21, 21, 98, 99, 208, $a([7, 10, 13, 17]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "2", $_.v1to9, 25, 25, 18, 99, 359, $a([10, 16, 22, 28]), $a([1, 0, 1, 0, 1, 0, 1, 0])]), $a(["full", "3", $_.v1to9, 29, 29, 22, 99, 567, $a([15, 26, 36, 44]), $a([1, 0, 1, 0, 2, 0, 2, 0])]), $a(["full", "4", $_.v1to9, 33, 33, 26, 99, 807, $a([20, 36, 52, 64]), $a([1, 0, 2, 0, 2, 0, 4, 0])]), $a(["full", "5", $_.v1to9, 37, 37, 30, 99, 1079, $a([26, 48, 72, 88]), $a([1, 0, 2, 0, 2, 2, 2, 2])]), $a(["full", "6", $_.v1to9, 41, 41, 34, 99, 1383, $a([36, 64, 96, 112]), $a([2, 0, 4, 0, 4, 0, 4, 0])]), $a(["full", "7", $_.v1to9, 45, 45, 22, 38, 1568, $a([40, 72, 108, 130]), $a([2, 0, 4, 0, 2, 4, 4, 1])]), $a(["full", "8", $_.v1to9, 49, 49, 24, 42, 1936, $a([48, 88, 132, 156]), $a([2, 0, 2, 2, 4, 2, 4, 2])]), $a(["full", "9", $_.v1to9, 53, 53, 26, 46, 2336, $a([60, 110, 160, 192]), $a([2, 0, 3, 2, 4, 4, 4, 4])]), $a(["full", "10", $_.v10to26, 57, 57, 28, 50, 2768, $a([72, 130, 192, 224]), $a([2, 2, 4, 1, 6, 2, 6, 2])]), $a(["full", "11", $_.v10to26, 61, 61, 30, 54, 3232, $a([80, 150, 224, 264]), $a([4, 0, 1, 4, 4, 4, 3, 8])]), $a(["full", "12", $_.v10to26, 65, 65, 32, 58, 3728, $a([96, 176, 260, 308]), $a([2, 2, 6, 2, 4, 6, 7, 4])]), $a(["full", "13", $_.v10to26, 69, 69, 34, 62, 4256, $a([104, 198, 288, 352]), $a([4, 0, 8, 1, 8, 4, 12, 4])]), $a(["full", "14", $_.v10to26, 73, 73, 26, 46, 4651, $a([120, 216, 320, 384]), $a([3, 1, 4, 5, 11, 5, 11, 5])]), $a(["full", "15", $_.v10to26, 77, 77, 26, 48, 5243, $a([132, 240, 360, 432]), $a([5, 1, 5, 5, 5, 7, 11, 7])]), $a(["full", "16", $_.v10to26, 81, 81, 26, 50, 5867, $a([144, 280, 408, 480]), $a([5, 1, 7, 3, 15, 2, 3, 13])]), $a(["full", "17", $_.v10to26, 85, 85, 30, 54, 6523, $a([168, 308, 448, 532]), $a([1, 5, 10, 1, 1, 15, 2, 17])]), $a(["full", "18", $_.v10to26, 89, 89, 30, 56, 7211, $a([180, 338, 504, 588]), $a([5, 1, 9, 4, 17, 1, 2, 19])]), $a(["full", "19", $_.v10to26, 93, 93, 30, 58, 7931, $a([196, 364, 546, 650]), $a([3, 4, 3, 11, 17, 4, 9, 16])]), $a(["full", "20", $_.v10to26, 97, 97, 34, 62, 8683, $a([224, 416, 600, 700]), $a([3, 5, 3, 13, 15, 5, 15, 10])]), $a(["full", "21", $_.v10to26, 101, 101, 28, 50, 9252, $a([224, 442, 644, 750]), $a([4, 4, 17, 0, 17, 6, 19, 6])]), $a(["full", "22", $_.v10to26, 105, 105, 26, 50, 10068, $a([252, 476, 690, 816]), $a([2, 7, 17, 0, 7, 16, 34, 0])]), $a(["full", "23", $_.v10to26, 109, 109, 30, 54, 10916, $a([270, 504, 750, 900]), $a([4, 5, 4, 14, 11, 14, 16, 14])]), $a(["full", "24", $_.v10to26, 113, 113, 28, 54, 11796, $a([300, 560, 810, 960]), $a([6, 4, 6, 14, 11, 16, 30, 2])]), $a(["full", "25", $_.v10to26, 117, 117, 32, 58, 12708, $a([312, 588, 870, 1050]), $a([8, 4, 8, 13, 7, 22, 22, 13])]), $a(["full", "26", $_.v10to26, 121, 121, 30, 58, 13652, $a([336, 644, 952, 1110]), $a([10, 2, 19, 4, 28, 6, 33, 4])]), $a(["full", "27", $_.v27to40, 125, 125, 34, 62, 14628, $a([360, 700, 1020, 1200]), $a([8, 4, 22, 3, 8, 26, 12, 28])]), $a(["full", "28", $_.v27to40, 129, 129, 26, 50, 15371, $a([390, 728, 1050, 1260]), $a([3, 10, 3, 23, 4, 31, 11, 31])]), $a(["full", "29", $_.v27to40, 133, 133, 30, 54, 16411, $a([420, 784, 1140, 1350]), $a([7, 7, 21, 7, 1, 37, 19, 26])]), $a(["full", "30", $_.v27to40, 137, 137, 26, 52, 17483, $a([450, 812, 1200, 1440]), $a([5, 10, 19, 10, 15, 25, 23, 25])]), $a(["full", "31", $_.v27to40, 141, 141, 30, 56, 18587, $a([480, 868, 1290, 1530]), $a([13, 3, 2, 29, 42, 1, 23, 28])]), $a(["full", "32", $_.v27to40, 145, 145, 34, 60, 19723, $a([510, 924, 1350, 1620]), $a([17, 0, 10, 23, 10, 35, 19, 35])]), $a(["full", "33", $_.v27to40, 149, 149, 30, 58, 20891, $a([540, 980, 1440, 1710]), $a([17, 1, 14, 21, 29, 19, 11, 46])]), $a(["full", "34", $_.v27to40, 153, 153, 34, 62, 22091, $a([570, 1036, 1530, 1800]), $a([13, 6, 14, 23, 44, 7, 59, 1])]), $a(["full", "35", $_.v27to40, 157, 157, 30, 54, 23008, $a([570, 1064, 1590, 1890]), $a([12, 7, 12, 26, 39, 14, 22, 41])]), $a(["full", "36", $_.v27to40, 161, 161, 24, 50, 24272, $a([600, 1120, 1680, 1980]), $a([6, 14, 6, 34, 46, 10, 2, 64])]), $a(["full", "37", $_.v27to40, 165, 165, 28, 54, 25568, $a([630, 1204, 1770, 2100]), $a([17, 4, 29, 14, 49, 10, 24, 46])]), $a(["full", "38", $_.v27to40, 169, 169, 32, 58, 26896, $a([660, 1260, 1860, 2220]), $a([4, 18, 13, 32, 48, 14, 42, 32])]), $a(["full", "39", $_.v27to40, 173, 173, 26, 54, 28256, $a([720, 1316, 1950, 2310]), $a([20, 4, 40, 7, 43, 22, 10, 67])]), $a(["full", "40", $_.v27to40, 177, 177, 30, 58, 29648, $a([750, 1372, 2040, 2430]), $a([19, 6, 18, 31, 34, 34, 20, 61])]), $a(["rmqr", "R7x43", $_.vR7x43, 7, 43, 22, 99, 104, $a([99, 7, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x59", $_.vR7x59, 7, 59, 20, 40, 171, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x77", $_.vR7x77, 7, 77, 26, 52, 261, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x99", $_.vR7x99, 7, 99, 24, 50, 358, $a([99, 16, 99, 30]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R7x139", $_.vR7x139, 7, 139, 28, 56, 545, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x43", $_.vR9x43, 9, 43, 22, 99, 170, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x59", $_.vR9x59, 9, 59, 20, 40, 267, $a([99, 12, 99, 22]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R9x77", $_.vR9x77, 9, 77, 26, 52, 393, $a([99, 18, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R9x99", $_.vR9x99, 9, 99, 24, 50, 532, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R9x139", $_.vR9x139, 9, 139, 28, 56, 797, $a([99, 36, 99, 66]), $a([-1, -1, 1, 1, -1, -1, 3, 0])]), $a(["rmqr", "R11x27", $_.vR11x27, 11, 27, 98, 99, 122, $a([99, 8, 99, 10]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x43", $_.vR11x43, 11, 43, 22, 99, 249, $a([99, 12, 99, 20]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R11x59", $_.vR11x59, 11, 59, 20, 40, 376, $a([99, 16, 99, 32]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x77", $_.vR11x77, 11, 77, 26, 52, 538, $a([99, 24, 99, 44]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R11x99", $_.vR11x99, 11, 99, 24, 50, 719, $a([99, 32, 99, 60]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R11x139", $_.vR11x139, 11, 139, 28, 56, 1062, $a([99, 48, 99, 90]), $a([-1, -1, 2, 0, -1, -1, 3, 0])]), $a(["rmqr", "R13x27", $_.vR13x27, 13, 27, 98, 99, 172, $a([99, 9, 99, 14]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x43", $_.vR13x43, 13, 43, 22, 99, 329, $a([99, 14, 99, 28]), $a([-1, -1, 1, 0, -1, -1, 1, 0])]), $a(["rmqr", "R13x59", $_.vR13x59, 13, 59, 20, 40, 486, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R13x77", $_.vR13x77, 13, 77, 26, 52, 684, $a([99, 32, 99, 56]), $a([-1, -1, 1, 1, -1, -1, 1, 1])]), $a(["rmqr", "R13x99", $_.vR13x99, 13, 99, 24, 50, 907, $a([99, 40, 99, 78]), $a([-1, -1, 1, 1, -1, -1, 1, 2])]), $a(["rmqr", "R13x139", $_.vR13x139, 13, 139, 28, 56, 1328, $a([99, 60, 99, 112]), $a([-1, -1, 2, 1, -1, -1, 2, 2])]), $a(["rmqr", "R15x43", $_.vR15x43, 15, 43, 22, 99, 409, $a([99, 18, 99, 36]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R15x59", $_.vR15x59, 15, 59, 20, 40, 596, $a([99, 26, 99, 48]), $a([-1, -1, 1, 0, -1, -1, 2, 0])]), $a(["rmqr", "R15x77", $_.vR15x77, 15, 77, 26, 52, 830, $a([99, 36, 99, 72]), $a([-1, -1, 1, 1, -1, -1, 2, 1])]), $a(["rmqr", "R15x99", $_.vR15x99, 15, 99, 24, 50, 1095, $a([99, 48, 99, 88]), $a([-1, -1, 2, 0, -1, -1, 4, 0])]), $a(["rmqr", "R15x139", $_.vR15x139, 15, 139, 28, 56, 1594, $a([99, 72, 99, 130]), $a([-1, -1, 2, 1, -1, -1, 1, 4])]), $a(["rmqr", "R17x43", $_.vR17x43, 17, 43, 22, 99, 489, $a([99, 22, 99, 40]), $a([-1, -1, 1, 0, -1, -1, 1, 1])]), $a(["rmqr", "R17x59", $_.vR17x59, 17, 59, 20, 40, 706, $a([99, 32, 99, 60]), $a([-1, -1, 2, 0, -1, -1, 2, 0])]), $a(["rmqr", "R17x77", $_.vR17x77, 17, 77, 26, 52, 976, $a([99, 44, 99, 84]), $a([-1, -1, 2, 0, -1, -1, 1, 2])]), $a(["rmqr", "R17x99", $_.vR17x99, 17, 99, 24, 50, 1283, $a([99, 60, 99, 104]), $a([-1, -1, 2, 1, -1, -1, 4, 0])]), $a(["rmqr", "R17x139", $_.vR17x139, 17, 139, 28, 56, 1860, $a([99, 80, 99, 156]), $a([-1, -1, 4, 0, -1, -1, 2, 4])])]); //#20778 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20778 + bwipp_qrcode.__20779__ = 1; //#20778 + $_ = Object.getPrototypeOf($_); //#20778 + } //#20778 + $k[$j++] = 'eclval'; //#20781 + $search("LMQH", $_.eclevel); //#20781 + $j--; //#20781 + var _Kg = $k[--$j]; //#20781 + var _Kh = $k[--$j]; //#20781 + $k[$j++] = _Kg.length; //#20781 + $k[$j++] = _Kh; //#20781 + $j--; //#20781 + var _Ki = $k[--$j]; //#20781 + var _Kj = $k[--$j]; //#20781 + $k[$j++] = _Ki; //#20781 + $k[$j++] = _Kj; //#20781 + $j--; //#20781 + var _Kk = $k[--$j]; //#20781 + $_[$k[--$j]] = _Kk; //#20781 + for (var _Ko = 0, _Kn = $_.metrics.length - 1; _Ko <= _Kn; _Ko += 1) { //#20820 + $_.i = _Ko; //#20783 + $_.m = $get($_.metrics, $_.i); //#20784 + $_.frmt = $get($_.m, 0); //#20785 + $_.vers = $get($_.m, 1); //#20786 + $_.vergrp = $get($_.m, 2); //#20787 + $_.verind = $_.i - 44; //#20788 + $_.rows = $get($_.m, 3); //#20789 + $_.cols = $get($_.m, 4); //#20790 + $_.asp2 = $get($_.m, 5); //#20791 + $_.asp3 = $get($_.m, 6); //#20792 + $_.nmod = $get($_.m, 7); //#20793 + $_.ncws = ~~($_.nmod / 8); //#20794 + $_.rbit = $_.nmod % 8; //#20795 + $_.lc4b = false; //#20796 + if ($eq($_.vers, "M1") || $eq($_.vers, "M3")) { //#20801 + $_.ncws = $_.ncws + 1; //#20798 + $_.rbit = 0; //#20799 + $_.lc4b = true; //#20800 + } //#20800 + $_.ecws = $get($get($_.m, 8), $_.eclval); //#20802 + $_.dcws = $f($_.ncws - $_.ecws); //#20803 + var _LM = $_.lc4b ? 4 : 0; //#20804 + $_.dmod = $f(($_.dcws * 8) - _LM); //#20804 + $_.ecb1 = $get($get($_.m, 9), $_.eclval * 2); //#20805 + $_.ecb2 = $get($get($_.m, 9), $f(($_.eclval * 2) + 1)); //#20806 + $_.okay = true; //#20807 + if ($ne($_.format, $_.frmt)) { //#20808 + $_.okay = false; //#20808 + } //#20808 + if ($eq($_.frmt, "micro") && $_.fnc1first) { //#20809 + $_.okay = false; //#20809 + } //#20809 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#20810 + $_.okay = false; //#20810 + } //#20810 + if (($_.ecb1 == -1) || ($_.ecb2 == -1)) { //#20811 + $_.okay = false; //#20811 + } //#20811 + $_.verbits = $get($_.msgbits, $_.vergrp); //#20812 + if ($_.verbits == -1) { //#20816 + $_.okay = false; //#20814 + } else { //#20816 + if ($_.verbits.length > $_.dmod) { //#20816 + $_.okay = false; //#20816 + } //#20816 + } //#20816 + $_.term = $geti("000000000", 0, $get($_.termlens, $_.vergrp)); //#20818 + if ($_.okay) { //#20819 + break; //#20819 + } //#20819 + } //#20819 + if (!$_.okay) { //#20824 + $k[$j++] = 'bwipp.qrcodeNoValidSymbol#20823'; //#20823 + $k[$j++] = "Maximum length exceeded or invalid content"; //#20823 + bwipp_raiseerror(); //#20823 + } //#20823 + $_.format = $_.frmt; //#20826 + $_.version = $_.vers; //#20827 + $_.msgbits = $_.verbits; //#20828 + $_.dcpb = ~~($_.dcws / $f($_.ecb1 + $_.ecb2)); //#20829 + $_.ecpb = (~~($_.ncws / $f($_.ecb1 + $_.ecb2))) - $_.dcpb; //#20830 + var _M0 = $_.term; //#20833 + var _M1 = $_.dmod; //#20833 + var _M2 = $_.msgbits; //#20833 + var _M3 = $_.term; //#20833 + var _M4 = _M3.length; //#20833 + var _M5 = $f(_M1 - _M2.length); //#20833 + if ($f(_M1 - _M2.length) > _M3.length) { //#20833 + var _ = _M4; //#20833 + _M4 = _M5; //#20833 + _M5 = _; //#20833 + } //#20833 + $_.term = $geti(_M0, 0, _M5); //#20833 + var _M9 = $s($_.msgbits.length + $_.term.length); //#20834 + $puti(_M9, 0, $_.msgbits); //#20835 + $puti(_M9, $_.msgbits.length, $_.term); //#20836 + $_.msgbits = _M9; //#20837 + $_.pad = $s($_.dmod); //#20840 + for (var _MH = 0, _MG = $_.pad.length - 1; _MH <= _MG; _MH += 1) { //#20841 + $put($_.pad, _MH, 48); //#20841 + } //#20841 + $puti($_.pad, 0, $_.msgbits); //#20842 + $_.padnum = 0; //#20843 + var _MO = $_.lc4b ? 5 : 1; //#20844 + for (var _MQ = ~~(Math.ceil($_.msgbits.length / 8) * 8), _MP = $f($_.dmod - _MO); _MQ <= _MP; _MQ += 8) { //#20847 + $puti($_.pad, _MQ, $get($_.padstrs, $_.padnum)); //#20845 + $_.padnum = ($_.padnum + 1) % 2; //#20846 + } //#20846 + $_.cws = $a($_.dcws); //#20850 + for (var _Ma = 0, _MZ = $_.cws.length - 1; _Ma <= _MZ; _Ma += 1) { //#20862 + $_.c = _Ma; //#20852 + $_.bpcw = 8; //#20853 + if ($_.lc4b && ($_.c == ($_.cws.length - 1))) { //#20854 + $_.bpcw = 4; //#20854 + } //#20854 + $_.cwb = $geti($_.pad, $_.c * 8, $_.bpcw); //#20855 + $_.cw = 0; //#20856 + for (var _Mk = 0, _Mj = $_.bpcw - 1; _Mk <= _Mj; _Mk += 1) { //#20860 + $_.i = _Mk; //#20858 + $_.cw = $f($_.cw + ((~~(Math.pow(2, ($_.bpcw - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#20859 + } //#20859 + $put($_.cws, $_.c, $_.cw); //#20861 + } //#20861 + if ($_.lc4b) { //#20865 + var _Mv = $_.cws; //#20865 + var _Mw = $_.cws; //#20865 + $put(_Mv, _Mw.length - 1, $get(_Mv, _Mw.length - 1) << 4); //#20865 + } //#20865 + var _Mz = $get($_.options, 'debugcws') !== undefined; //#20867 + if (_Mz) { //#20867 + $k[$j++] = 'bwipp.debugcws#20867'; //#20867 + $k[$j++] = $_.cws; //#20867 + bwipp_raiseerror(); //#20867 + } //#20867 + if (!bwipp_qrcode.__20874__) { //#20874 + $_ = Object.create($_); //#20874 + $k[$j++] = Infinity; //#20871 + $k[$j++] = 1; //#20871 + for (var _N1 = 0, _N2 = 255; _N1 < _N2; _N1++) { //#20871 + var _N3 = $k[--$j]; //#20871 + var _N4 = _N3 * 2; //#20871 + $k[$j++] = _N3; //#20871 + $k[$j++] = _N4; //#20871 + if (_N4 >= 256) { //#20871 + var _N5 = $k[--$j]; //#20871 + $k[$j++] = _N5 ^ 285; //#20871 + } //#20871 + } //#20871 + $_.rsalog = $a(); //#20871 + $_.rslog = $a(256); //#20872 + for (var _N8 = 1; _N8 <= 255; _N8 += 1) { //#20873 + $put($_.rslog, $get($_.rsalog, _N8), _N8); //#20873 + } //#20873 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20873 + bwipp_qrcode.__20874__ = 1; //#20873 + $_ = Object.getPrototypeOf($_); //#20873 + } //#20873 $_.rsprod = function() { - var _NG = $k[--$j]; //#20554 - var _NH = $k[--$j]; //#20554 - $k[$j++] = _NH; //#20558 - $k[$j++] = _NG; //#20558 - if ((_NG != 0) && (_NH != 0)) { //#20557 - var _NK = $get($_.rslog, $k[--$j]); //#20555 - var _NP = $get($_.rsalog, $f(_NK + $get($_.rslog, $k[--$j])) % 255); //#20555 - $k[$j++] = _NP; //#20555 - } else { //#20557 - $j -= 2; //#20557 - $k[$j++] = 0; //#20557 - } //#20557 - }; //#20557 - $k[$j++] = Infinity; //#20562 - $k[$j++] = 1; //#20562 - for (var _NR = 0, _NS = $_.ecpb; _NR < _NS; _NR++) { //#20562 - $k[$j++] = 0; //#20562 - } //#20562 - $_.coeffs = $a(); //#20562 - for (var _NW = 0, _NV = $_.ecpb - 1; _NW <= _NV; _NW += 1) { //#20571 - $_.i = _NW; //#20564 - $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#20565 - for (var _Nd = $_.i; _Nd >= 1; _Nd -= 1) { //#20569 - $_.j = _Nd; //#20567 - $k[$j++] = $_.coeffs; //#20568 - $k[$j++] = $_.j; //#20568 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#20568 - $k[$j++] = $get($_.coeffs, $_.j); //#20568 - $k[$j++] = $get($_.rsalog, $_.i); //#20568 - $_.rsprod(); //#20568 - var _Np = $k[--$j]; //#20568 - var _Nq = $k[--$j]; //#20568 - var _Nr = $k[--$j]; //#20568 - $put($k[--$j], _Nr, $xo(_Nq, _Np)); //#20568 - } //#20568 - $k[$j++] = $_.coeffs; //#20570 - $k[$j++] = 0; //#20570 - $k[$j++] = $get($_.coeffs, 0); //#20570 - $k[$j++] = $get($_.rsalog, $_.i); //#20570 - $_.rsprod(); //#20570 - var _Nz = $k[--$j]; //#20570 - var _O0 = $k[--$j]; //#20570 - $put($k[--$j], _O0, _Nz); //#20570 - } //#20570 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#20572 + var _ND = $k[--$j]; //#20878 + var _NE = $k[--$j]; //#20878 + $k[$j++] = _NE; //#20882 + $k[$j++] = _ND; //#20882 + if ((_ND != 0) && (_NE != 0)) { //#20881 + var _NH = $get($_.rslog, $k[--$j]); //#20879 + var _NM = $get($_.rsalog, $f(_NH + $get($_.rslog, $k[--$j])) % 255); //#20879 + $k[$j++] = _NM; //#20879 + } else { //#20881 + $j -= 2; //#20881 + $k[$j++] = 0; //#20881 + } //#20881 + }; //#20881 + $k[$j++] = Infinity; //#20886 + $k[$j++] = 1; //#20886 + for (var _NO = 0, _NP = $_.ecpb; _NO < _NP; _NO++) { //#20886 + $k[$j++] = 0; //#20886 + } //#20886 + $_.coeffs = $a(); //#20886 + for (var _NT = 0, _NS = $_.ecpb - 1; _NT <= _NS; _NT += 1) { //#20895 + $_.i = _NT; //#20888 + $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#20889 + for (var _Na = $_.i; _Na >= 1; _Na -= 1) { //#20893 + $_.j = _Na; //#20891 + $k[$j++] = $_.coeffs; //#20892 + $k[$j++] = $_.j; //#20892 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#20892 + $k[$j++] = $get($_.coeffs, $_.j); //#20892 + $k[$j++] = $get($_.rsalog, $_.i); //#20892 + $_.rsprod(); //#20892 + var _Nm = $k[--$j]; //#20892 + var _Nn = $k[--$j]; //#20892 + var _No = $k[--$j]; //#20892 + $put($k[--$j], _No, $xo(_Nn, _Nm)); //#20892 + } //#20892 + $k[$j++] = $_.coeffs; //#20894 + $k[$j++] = 0; //#20894 + $k[$j++] = $get($_.coeffs, 0); //#20894 + $k[$j++] = $get($_.rsalog, $_.i); //#20894 + $_.rsprod(); //#20894 + var _Nw = $k[--$j]; //#20894 + var _Nx = $k[--$j]; //#20894 + $put($k[--$j], _Nx, _Nw); //#20894 + } //#20894 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#20896 $_.rscodes = function() { - $_.rscws = $k[--$j]; //#20576 - $_.rsnd = $_.rscws.length; //#20577 - $k[$j++] = Infinity; //#20578 - $forall($_.rscws); //#20578 - for (var _O9 = 0, _OA = $_.ecpb; _O9 < _OA; _O9++) { //#20578 - $k[$j++] = 0; //#20578 - } //#20578 - $_.rscws = $a(); //#20578 - for (var _OE = 0, _OD = $_.rsnd - 1; _OE <= _OD; _OE += 1) { //#20586 - $_.m = _OE; //#20580 - $_.k = $get($_.rscws, $_.m); //#20581 - for (var _OK = 0, _OJ = $_.ecpb - 1; _OK <= _OJ; _OK += 1) { //#20585 - $_.j = _OK; //#20583 - $k[$j++] = $_.rscws; //#20584 - $k[$j++] = ($_.m + $_.j) + 1; //#20584 - $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#20584 - $k[$j++] = $_.k; //#20584 - $_.rsprod(); //#20584 - var _OX = $k[--$j]; //#20584 - var _OY = $k[--$j]; //#20584 - $put($k[--$j], _OY, $xo(_OX, $get($_.rscws, ($_.m + $_.j) + 1))); //#20584 - } //#20584 - } //#20584 - $k[$j++] = $geti($_.rscws, $_.rsnd, $_.ecpb); //#20587 - }; //#20587 - $_.dcwsb = $a($f($_.ecb1 + $_.ecb2)); //#20591 - $_.ecwsb = $a($f($_.ecb1 + $_.ecb2)); //#20592 - for (var _Om = 0, _Ol = $f($_.ecb1 - 1); _Om <= _Ol; _Om += 1) { //#20597 - $_.i = _Om; //#20594 - $put($_.dcwsb, $_.i, $geti($_.cws, $_.i * $_.dcpb, $_.dcpb)); //#20595 - $k[$j++] = $_.ecwsb; //#20596 - $k[$j++] = $_.i; //#20596 - $k[$j++] = $get($_.dcwsb, $_.i); //#20596 - $_.rscodes(); //#20596 - var _Oz = $k[--$j]; //#20596 - var _P0 = $k[--$j]; //#20596 - $put($k[--$j], _P0, _Oz); //#20596 - } //#20596 - for (var _P4 = 0, _P3 = $f($_.ecb2 - 1); _P4 <= _P3; _P4 += 1) { //#20602 - $_.i = _P4; //#20599 - $put($_.dcwsb, $f($_.ecb1 + $_.i), $geti($_.cws, $f(($_.ecb1 * $_.dcpb) + ($_.i * ($_.dcpb + 1))), $_.dcpb + 1)); //#20600 - $k[$j++] = $_.ecwsb; //#20601 - $k[$j++] = $f($_.ecb1 + $_.i); //#20601 - $k[$j++] = $get($_.dcwsb, $f($_.ecb1 + $_.i)); //#20601 - $_.rscodes(); //#20601 - var _PM = $k[--$j]; //#20601 - var _PN = $k[--$j]; //#20601 - $put($k[--$j], _PN, _PM); //#20601 - } //#20601 - $_.cws = $a($_.ncws); //#20605 - $_.cw = 0; //#20606 - for (var _PT = 0, _PS = $_.dcpb; _PT <= _PS; _PT += 1) { //#20616 - $_.i = _PT; //#20608 - for (var _PX = 0, _PW = $f($f($_.ecb1 + $_.ecb2) - 1); _PX <= _PW; _PX += 1) { //#20615 - $_.j = _PX; //#20610 - if ($_.i < $get($_.dcwsb, $_.j).length) { //#20614 - $put($_.cws, $_.cw, $get($get($_.dcwsb, $_.j), $_.i)); //#20612 - $_.cw = $_.cw + 1; //#20613 - } //#20613 - } //#20613 - } //#20613 - for (var _Pm = 0, _Pl = $_.ecpb - 1; _Pm <= _Pl; _Pm += 1) { //#20624 - $_.i = _Pm; //#20618 - for (var _Pq = 0, _Pp = $f($f($_.ecb1 + $_.ecb2) - 1); _Pq <= _Pp; _Pq += 1) { //#20623 - $_.j = _Pq; //#20620 - $put($_.cws, $_.cw, $get($get($_.ecwsb, $_.j), $_.i)); //#20621 - $_.cw = $_.cw + 1; //#20622 - } //#20622 - } //#20622 - if ($_.rbit > 0) { //#20632 - $_.pad = $a($_.cws.length + 1); //#20628 - $puti($_.pad, 0, $_.cws); //#20629 - $put($_.pad, $_.pad.length - 1, 0); //#20630 - $_.cws = $_.pad; //#20631 - } //#20631 - if ($_.lc4b) { //#20643 - var _Q8 = $_.cws; //#20636 - var _Q9 = $_.dcws; //#20636 - $put(_Q8, $f(_Q9 - 1), $get(_Q8, $f(_Q9 - 1)) >>> 4); //#20636 - for (var _QE = $f($_.dcws - 1), _QD = $_.ncws - 2; _QE <= _QD; _QE += 1) { //#20641 - $_.i = _QE; //#20638 - $put($_.cws, $_.i, ($get($_.cws, $_.i) & 15) << 4); //#20639 - $put($_.cws, $_.i, (($get($_.cws, $_.i + 1) >>> 4) & 15) | $get($_.cws, $_.i)); //#20640 - } //#20640 - $put($_.cws, $_.ncws - 1, ($get($_.cws, $_.ncws - 1) & 15) << 4); //#20642 - } //#20642 - var _QY = $get($_.options, 'debugecc') !== undefined; //#20645 - if (_QY) { //#20645 - $k[$j++] = 'bwipp.debugecc#20645'; //#20645 - $k[$j++] = $_.cws; //#20645 - bwipp_raiseerror(); //#20645 - } //#20645 - $k[$j++] = Infinity; //#20648 - for (var _Qc = 0, _Qd = $_.rows * $_.cols; _Qc < _Qd; _Qc++) { //#20648 - $k[$j++] = -1; //#20648 - } //#20648 - $_.pixs = $a(); //#20648 + $_.rscws = $k[--$j]; //#20900 + $_.rsnd = $_.rscws.length; //#20901 + $k[$j++] = Infinity; //#20902 + $forall($_.rscws); //#20902 + for (var _O6 = 0, _O7 = $_.ecpb; _O6 < _O7; _O6++) { //#20902 + $k[$j++] = 0; //#20902 + } //#20902 + $_.rscws = $a(); //#20902 + for (var _OB = 0, _OA = $_.rsnd - 1; _OB <= _OA; _OB += 1) { //#20910 + $_.m = _OB; //#20904 + $_.k = $get($_.rscws, $_.m); //#20905 + for (var _OH = 0, _OG = $_.ecpb - 1; _OH <= _OG; _OH += 1) { //#20909 + $_.j = _OH; //#20907 + $k[$j++] = $_.rscws; //#20908 + $k[$j++] = ($_.m + $_.j) + 1; //#20908 + $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#20908 + $k[$j++] = $_.k; //#20908 + $_.rsprod(); //#20908 + var _OU = $k[--$j]; //#20908 + var _OV = $k[--$j]; //#20908 + $put($k[--$j], _OV, $xo(_OU, $get($_.rscws, ($_.m + $_.j) + 1))); //#20908 + } //#20908 + } //#20908 + $k[$j++] = $geti($_.rscws, $_.rsnd, $_.ecpb); //#20911 + }; //#20911 + $_.dcwsb = $a($f($_.ecb1 + $_.ecb2)); //#20915 + $_.ecwsb = $a($f($_.ecb1 + $_.ecb2)); //#20916 + for (var _Oj = 0, _Oi = $f($_.ecb1 - 1); _Oj <= _Oi; _Oj += 1) { //#20921 + $_.i = _Oj; //#20918 + $put($_.dcwsb, $_.i, $geti($_.cws, $_.i * $_.dcpb, $_.dcpb)); //#20919 + $k[$j++] = $_.ecwsb; //#20920 + $k[$j++] = $_.i; //#20920 + $k[$j++] = $get($_.dcwsb, $_.i); //#20920 + $_.rscodes(); //#20920 + var _Ow = $k[--$j]; //#20920 + var _Ox = $k[--$j]; //#20920 + $put($k[--$j], _Ox, _Ow); //#20920 + } //#20920 + for (var _P1 = 0, _P0 = $f($_.ecb2 - 1); _P1 <= _P0; _P1 += 1) { //#20926 + $_.i = _P1; //#20923 + $put($_.dcwsb, $f($_.ecb1 + $_.i), $geti($_.cws, $f(($_.ecb1 * $_.dcpb) + ($_.i * ($_.dcpb + 1))), $_.dcpb + 1)); //#20924 + $k[$j++] = $_.ecwsb; //#20925 + $k[$j++] = $f($_.ecb1 + $_.i); //#20925 + $k[$j++] = $get($_.dcwsb, $f($_.ecb1 + $_.i)); //#20925 + $_.rscodes(); //#20925 + var _PJ = $k[--$j]; //#20925 + var _PK = $k[--$j]; //#20925 + $put($k[--$j], _PK, _PJ); //#20925 + } //#20925 + $_.cws = $a($_.ncws); //#20929 + $_.cw = 0; //#20930 + for (var _PQ = 0, _PP = $_.dcpb; _PQ <= _PP; _PQ += 1) { //#20940 + $_.i = _PQ; //#20932 + for (var _PU = 0, _PT = $f($f($_.ecb1 + $_.ecb2) - 1); _PU <= _PT; _PU += 1) { //#20939 + $_.j = _PU; //#20934 + if ($_.i < $get($_.dcwsb, $_.j).length) { //#20938 + $put($_.cws, $_.cw, $get($get($_.dcwsb, $_.j), $_.i)); //#20936 + $_.cw = $_.cw + 1; //#20937 + } //#20937 + } //#20937 + } //#20937 + for (var _Pj = 0, _Pi = $_.ecpb - 1; _Pj <= _Pi; _Pj += 1) { //#20948 + $_.i = _Pj; //#20942 + for (var _Pn = 0, _Pm = $f($f($_.ecb1 + $_.ecb2) - 1); _Pn <= _Pm; _Pn += 1) { //#20947 + $_.j = _Pn; //#20944 + $put($_.cws, $_.cw, $get($get($_.ecwsb, $_.j), $_.i)); //#20945 + $_.cw = $_.cw + 1; //#20946 + } //#20946 + } //#20946 + if ($_.rbit > 0) { //#20956 + $_.pad = $a($_.cws.length + 1); //#20952 + $puti($_.pad, 0, $_.cws); //#20953 + $put($_.pad, $_.pad.length - 1, 0); //#20954 + $_.cws = $_.pad; //#20955 + } //#20955 + if ($_.lc4b) { //#20967 + var _Q5 = $_.cws; //#20960 + var _Q6 = $_.dcws; //#20960 + $put(_Q5, $f(_Q6 - 1), $get(_Q5, $f(_Q6 - 1)) >>> 4); //#20960 + for (var _QB = $f($_.dcws - 1), _QA = $_.ncws - 2; _QB <= _QA; _QB += 1) { //#20965 + $_.i = _QB; //#20962 + $put($_.cws, $_.i, ($get($_.cws, $_.i) & 15) << 4); //#20963 + $put($_.cws, $_.i, (($get($_.cws, $_.i + 1) >>> 4) & 15) | $get($_.cws, $_.i)); //#20964 + } //#20964 + $put($_.cws, $_.ncws - 1, ($get($_.cws, $_.ncws - 1) & 15) << 4); //#20966 + } //#20966 + var _QV = $get($_.options, 'debugecc') !== undefined; //#20969 + if (_QV) { //#20969 + $k[$j++] = 'bwipp.debugecc#20969'; //#20969 + $k[$j++] = $_.cws; //#20969 + bwipp_raiseerror(); //#20969 + } //#20969 + $k[$j++] = Infinity; //#20972 + for (var _QZ = 0, _Qa = $_.rows * $_.cols; _QZ < _Qa; _QZ++) { //#20972 + $k[$j++] = -1; //#20972 + } //#20972 + $_.pixs = $a(); //#20972 $_.qmv = function() { - var _Qg = $k[--$j]; //#20649 - var _Qh = $k[--$j]; //#20649 - $k[$j++] = $f(_Qh + (_Qg * $_.cols)); //#20649 - }; //#20649 - if ($eq($_.format, "full")) { //#20658 - for (var _Ql = 8, _Qk = $f($_.cols - 9); _Ql <= _Qk; _Ql += 1) { //#20657 - $_.i = _Ql; //#20654 - $k[$j++] = $_.pixs; //#20655 - $k[$j++] = $_.i; //#20655 - $k[$j++] = 6; //#20655 - $_.qmv(); //#20655 - var _Qp = $k[--$j]; //#20655 - $put($k[--$j], _Qp, ($_.i + 1) % 2); //#20655 - $k[$j++] = $_.pixs; //#20656 - $k[$j++] = 6; //#20656 - $k[$j++] = $_.i; //#20656 - $_.qmv(); //#20656 - var _Qu = $k[--$j]; //#20656 - $put($k[--$j], _Qu, ($_.i + 1) % 2); //#20656 - } //#20656 - } //#20656 - if ($eq($_.format, "micro")) { //#20665 - for (var _Qz = 8, _Qy = $f($_.cols - 1); _Qz <= _Qy; _Qz += 1) { //#20664 - $_.i = _Qz; //#20661 - $k[$j++] = $_.pixs; //#20662 - $k[$j++] = $_.i; //#20662 - $k[$j++] = 0; //#20662 - $_.qmv(); //#20662 - var _R3 = $k[--$j]; //#20662 - $put($k[--$j], _R3, ($_.i + 1) % 2); //#20662 - $k[$j++] = $_.pixs; //#20663 - $k[$j++] = 0; //#20663 - $k[$j++] = $_.i; //#20663 - $_.qmv(); //#20663 - var _R8 = $k[--$j]; //#20663 - $put($k[--$j], _R8, ($_.i + 1) % 2); //#20663 - } //#20663 - } //#20663 - if ($eq($_.format, "rmqr")) { //#20684 - for (var _RD = 3, _RC = $f($_.cols - 4); _RD <= _RC; _RD += 1) { //#20671 - $_.i = _RD; //#20668 - $k[$j++] = $_.pixs; //#20669 - $k[$j++] = $_.i; //#20669 - $k[$j++] = 0; //#20669 - $_.qmv(); //#20669 - var _RH = $k[--$j]; //#20669 - $put($k[--$j], _RH, ($_.i + 1) % 2); //#20669 - $k[$j++] = $_.pixs; //#20670 - $k[$j++] = $_.i; //#20670 - $k[$j++] = $f($_.rows - 1); //#20670 - $_.qmv(); //#20670 - var _RN = $k[--$j]; //#20670 - $put($k[--$j], _RN, ($_.i + 1) % 2); //#20670 - } //#20670 - for (var _RR = 3, _RQ = $f($_.rows - 4); _RR <= _RQ; _RR += 1) { //#20676 - $_.i = _RR; //#20673 - $k[$j++] = $_.pixs; //#20674 - $k[$j++] = 0; //#20674 - $k[$j++] = $_.i; //#20674 - $_.qmv(); //#20674 - var _RV = $k[--$j]; //#20674 - $put($k[--$j], _RV, ($_.i + 1) % 2); //#20674 - $k[$j++] = $_.pixs; //#20675 - $k[$j++] = $f($_.cols - 1); //#20675 - $k[$j++] = $_.i; //#20675 - $_.qmv(); //#20675 - var _Rb = $k[--$j]; //#20675 - $put($k[--$j], _Rb, ($_.i + 1) % 2); //#20675 - } //#20675 - for (var _Ri = $f($_.asp2 - 1), _Rj = $f($_.asp3 - $_.asp2), _Rh = $f($_.cols - 13); _Rj < 0 ? _Ri >= _Rh : _Ri <= _Rh; _Ri += _Rj) { //#20683 - $_.i = _Ri; //#20678 - for (var _Rm = 3, _Rl = $f($_.rows - 4); _Rm <= _Rl; _Rm += 1) { //#20682 - $_.j = _Rm; //#20680 - $k[$j++] = $_.pixs; //#20681 - $k[$j++] = $_.i; //#20681 - $k[$j++] = $_.j; //#20681 - $_.qmv(); //#20681 - var _Rr = $k[--$j]; //#20681 - $put($k[--$j], _Rr, ($_.j + 1) % 2); //#20681 - } //#20681 - } //#20681 - } //#20681 - if (!bwipp_qrcode.__20734__) { //#20734 - $_ = Object.create($_); //#20734 - $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#20697 - $_.fsubpat = $a([$a([1, 1, 1, 1, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 0, 1, 0, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 1, 1, 1, 1, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20707 - $_.fcorpat = $a([$a([1, 1, 1, 9, 9, 9, 9, 9]), $a([1, 0, 9, 9, 9, 9, 9, 9]), $a([1, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20717 - $_.fnullpat = $a([$a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#20727 - var _Si = new Map([ + var _Qd = $k[--$j]; //#20973 + var _Qe = $k[--$j]; //#20973 + $k[$j++] = $f(_Qe + (_Qd * $_.cols)); //#20973 + }; //#20973 + if ($eq($_.format, "full")) { //#20982 + for (var _Qi = 8, _Qh = $f($_.cols - 9); _Qi <= _Qh; _Qi += 1) { //#20981 + $_.i = _Qi; //#20978 + $k[$j++] = $_.pixs; //#20979 + $k[$j++] = $_.i; //#20979 + $k[$j++] = 6; //#20979 + $_.qmv(); //#20979 + var _Qm = $k[--$j]; //#20979 + $put($k[--$j], _Qm, ($_.i + 1) % 2); //#20979 + $k[$j++] = $_.pixs; //#20980 + $k[$j++] = 6; //#20980 + $k[$j++] = $_.i; //#20980 + $_.qmv(); //#20980 + var _Qr = $k[--$j]; //#20980 + $put($k[--$j], _Qr, ($_.i + 1) % 2); //#20980 + } //#20980 + } //#20980 + if ($eq($_.format, "micro")) { //#20989 + for (var _Qw = 8, _Qv = $f($_.cols - 1); _Qw <= _Qv; _Qw += 1) { //#20988 + $_.i = _Qw; //#20985 + $k[$j++] = $_.pixs; //#20986 + $k[$j++] = $_.i; //#20986 + $k[$j++] = 0; //#20986 + $_.qmv(); //#20986 + var _R0 = $k[--$j]; //#20986 + $put($k[--$j], _R0, ($_.i + 1) % 2); //#20986 + $k[$j++] = $_.pixs; //#20987 + $k[$j++] = 0; //#20987 + $k[$j++] = $_.i; //#20987 + $_.qmv(); //#20987 + var _R5 = $k[--$j]; //#20987 + $put($k[--$j], _R5, ($_.i + 1) % 2); //#20987 + } //#20987 + } //#20987 + if ($eq($_.format, "rmqr")) { //#21008 + for (var _RA = 3, _R9 = $f($_.cols - 4); _RA <= _R9; _RA += 1) { //#20995 + $_.i = _RA; //#20992 + $k[$j++] = $_.pixs; //#20993 + $k[$j++] = $_.i; //#20993 + $k[$j++] = 0; //#20993 + $_.qmv(); //#20993 + var _RE = $k[--$j]; //#20993 + $put($k[--$j], _RE, ($_.i + 1) % 2); //#20993 + $k[$j++] = $_.pixs; //#20994 + $k[$j++] = $_.i; //#20994 + $k[$j++] = $f($_.rows - 1); //#20994 + $_.qmv(); //#20994 + var _RK = $k[--$j]; //#20994 + $put($k[--$j], _RK, ($_.i + 1) % 2); //#20994 + } //#20994 + for (var _RO = 3, _RN = $f($_.rows - 4); _RO <= _RN; _RO += 1) { //#21000 + $_.i = _RO; //#20997 + $k[$j++] = $_.pixs; //#20998 + $k[$j++] = 0; //#20998 + $k[$j++] = $_.i; //#20998 + $_.qmv(); //#20998 + var _RS = $k[--$j]; //#20998 + $put($k[--$j], _RS, ($_.i + 1) % 2); //#20998 + $k[$j++] = $_.pixs; //#20999 + $k[$j++] = $f($_.cols - 1); //#20999 + $k[$j++] = $_.i; //#20999 + $_.qmv(); //#20999 + var _RY = $k[--$j]; //#20999 + $put($k[--$j], _RY, ($_.i + 1) % 2); //#20999 + } //#20999 + for (var _Rf = $f($_.asp2 - 1), _Rg = $f($_.asp3 - $_.asp2), _Re = $f($_.cols - 13); _Rg < 0 ? _Rf >= _Re : _Rf <= _Re; _Rf += _Rg) { //#21007 + $_.i = _Rf; //#21002 + for (var _Rj = 3, _Ri = $f($_.rows - 4); _Rj <= _Ri; _Rj += 1) { //#21006 + $_.j = _Rj; //#21004 + $k[$j++] = $_.pixs; //#21005 + $k[$j++] = $_.i; //#21005 + $k[$j++] = $_.j; //#21005 + $_.qmv(); //#21005 + var _Ro = $k[--$j]; //#21005 + $put($k[--$j], _Ro, ($_.j + 1) % 2); //#21005 + } //#21005 + } //#21005 + } //#21005 + if (!bwipp_qrcode.__21058__) { //#21058 + $_ = Object.create($_); //#21058 + $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 1, 1, 1, 0, 1, 0]), $a([1, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#21021 + $_.fsubpat = $a([$a([1, 1, 1, 1, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 0, 1, 0, 1, 9, 9, 9]), $a([1, 0, 0, 0, 1, 9, 9, 9]), $a([1, 1, 1, 1, 1, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21031 + $_.fcorpat = $a([$a([1, 1, 1, 9, 9, 9, 9, 9]), $a([1, 0, 9, 9, 9, 9, 9, 9]), $a([1, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21041 + $_.fnullpat = $a([$a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9, 9, 9, 9])]); //#21051 + var _Sf = new Map([ ["full", $a([$_.fpat, $_.fpat, $_.fpat, $_.fnullpat])], ["micro", $a([$_.fpat, $_.fnullpat, $_.fnullpat, $_.fnullpat])], ["rmqr", $a([$_.fpat, $_.fcorpat, $_.fcorpat, $_.fsubpat])] - ]); //#20732 - $_.fpatmap = _Si; //#20733 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20733 - bwipp_qrcode.__20734__ = 1; //#20733 - $_ = Object.getPrototypeOf($_); //#20733 - } //#20733 - $_.fpats = $get($_.fpatmap, $_.format); //#20735 - for (var _Sn = 0; _Sn <= 7; _Sn += 1) { //#20749 - $_.y = _Sn; //#20737 - for (var _So = 0; _So <= 7; _So += 1) { //#20748 - $_.x = _So; //#20739 - $_.fpb0 = $get($get($get($_.fpats, 0), $_.y), $_.x); //#20740 - $_.fpb1 = $get($get($get($_.fpats, 1), $_.y), $_.x); //#20741 - $_.fpb2 = $get($get($get($_.fpats, 2), $_.y), $_.x); //#20742 - $_.fpb3 = $get($get($get($_.fpats, 3), $_.y), $_.x); //#20743 - if (($_.fpb0 != 9) && ($_.y < $_.rows)) { //#20744 - $k[$j++] = $_.pixs; //#20744 - $k[$j++] = $_.x; //#20744 - $k[$j++] = $_.y; //#20744 - $_.qmv(); //#20744 - var _TK = $k[--$j]; //#20744 - $put($k[--$j], _TK, $_.fpb0); //#20744 - } //#20744 - if ($_.fpb1 != 9) { //#20745 - $k[$j++] = $_.pixs; //#20745 - $k[$j++] = $f($f($_.cols - $_.x) - 1); //#20745 - $k[$j++] = $_.y; //#20745 - $_.qmv(); //#20745 - var _TS = $k[--$j]; //#20745 - $put($k[--$j], _TS, $_.fpb1); //#20745 - } //#20745 - if ($_.fpb2 != 9) { //#20746 - $k[$j++] = $_.pixs; //#20746 - $k[$j++] = $_.x; //#20746 - $k[$j++] = $f($f($_.rows - $_.y) - 1); //#20746 - $_.qmv(); //#20746 - var _Ta = $k[--$j]; //#20746 - $put($k[--$j], _Ta, $_.fpb2); //#20746 - } //#20746 - if ($_.fpb3 != 9) { //#20747 - $k[$j++] = $_.pixs; //#20747 - $k[$j++] = $f($f($_.cols - $_.x) - 1); //#20747 - $k[$j++] = $f($f($_.rows - $_.y) - 1); //#20747 - $_.qmv(); //#20747 - var _Tj = $k[--$j]; //#20747 - $put($k[--$j], _Tj, $_.fpb3); //#20747 - } //#20747 - } //#20747 - } //#20747 - if (!bwipp_qrcode.__20767__) { //#20767 - $_ = Object.create($_); //#20767 - $_.algnpatfull = $a([$a([1, 1, 1, 1, 1]), $a([1, 0, 0, 0, 1]), $a([1, 0, 1, 0, 1]), $a([1, 0, 0, 0, 1]), $a([1, 1, 1, 1, 1])]); //#20759 - $_.algnpatrmqr = $a([$a([1, 1, 1, 9, 9]), $a([1, 0, 1, 9, 9]), $a([1, 1, 1, 9, 9]), $a([9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9])]); //#20766 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20766 - bwipp_qrcode.__20767__ = 1; //#20766 - $_ = Object.getPrototypeOf($_); //#20766 - } //#20766 + ]); //#21056 + $_.fpatmap = _Sf; //#21057 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21057 + bwipp_qrcode.__21058__ = 1; //#21057 + $_ = Object.getPrototypeOf($_); //#21057 + } //#21057 + $_.fpats = $get($_.fpatmap, $_.format); //#21059 + for (var _Sk = 0; _Sk <= 7; _Sk += 1) { //#21073 + $_.y = _Sk; //#21061 + for (var _Sl = 0; _Sl <= 7; _Sl += 1) { //#21072 + $_.x = _Sl; //#21063 + $_.fpb0 = $get($get($get($_.fpats, 0), $_.y), $_.x); //#21064 + $_.fpb1 = $get($get($get($_.fpats, 1), $_.y), $_.x); //#21065 + $_.fpb2 = $get($get($get($_.fpats, 2), $_.y), $_.x); //#21066 + $_.fpb3 = $get($get($get($_.fpats, 3), $_.y), $_.x); //#21067 + if (($_.fpb0 != 9) && ($_.y < $_.rows)) { //#21068 + $k[$j++] = $_.pixs; //#21068 + $k[$j++] = $_.x; //#21068 + $k[$j++] = $_.y; //#21068 + $_.qmv(); //#21068 + var _TH = $k[--$j]; //#21068 + $put($k[--$j], _TH, $_.fpb0); //#21068 + } //#21068 + if ($_.fpb1 != 9) { //#21069 + $k[$j++] = $_.pixs; //#21069 + $k[$j++] = $f($f($_.cols - $_.x) - 1); //#21069 + $k[$j++] = $_.y; //#21069 + $_.qmv(); //#21069 + var _TP = $k[--$j]; //#21069 + $put($k[--$j], _TP, $_.fpb1); //#21069 + } //#21069 + if ($_.fpb2 != 9) { //#21070 + $k[$j++] = $_.pixs; //#21070 + $k[$j++] = $_.x; //#21070 + $k[$j++] = $f($f($_.rows - $_.y) - 1); //#21070 + $_.qmv(); //#21070 + var _TX = $k[--$j]; //#21070 + $put($k[--$j], _TX, $_.fpb2); //#21070 + } //#21070 + if ($_.fpb3 != 9) { //#21071 + $k[$j++] = $_.pixs; //#21071 + $k[$j++] = $f($f($_.cols - $_.x) - 1); //#21071 + $k[$j++] = $f($f($_.rows - $_.y) - 1); //#21071 + $_.qmv(); //#21071 + var _Tg = $k[--$j]; //#21071 + $put($k[--$j], _Tg, $_.fpb3); //#21071 + } //#21071 + } //#21071 + } //#21071 + if (!bwipp_qrcode.__21091__) { //#21091 + $_ = Object.create($_); //#21091 + $_.algnpatfull = $a([$a([1, 1, 1, 1, 1]), $a([1, 0, 0, 0, 1]), $a([1, 0, 1, 0, 1]), $a([1, 0, 0, 0, 1]), $a([1, 1, 1, 1, 1])]); //#21083 + $_.algnpatrmqr = $a([$a([1, 1, 1, 9, 9]), $a([1, 0, 1, 9, 9]), $a([1, 1, 1, 9, 9]), $a([9, 9, 9, 9, 9]), $a([9, 9, 9, 9, 9])]); //#21090 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21090 + bwipp_qrcode.__21091__ = 1; //#21090 + $_ = Object.getPrototypeOf($_); //#21090 + } //#21090 $_.putalgnpat = function() { - $_.py = $k[--$j]; //#20770 - $_.px = $k[--$j]; //#20771 - for (var _U0 = 0; _U0 <= 4; _U0 += 1) { //#20781 - $_.pb = _U0; //#20773 - for (var _U1 = 0; _U1 <= 4; _U1 += 1) { //#20780 - $_.pa = _U1; //#20775 - $_.algnb = $get($get($_.algnpat, $_.pb), $_.pa); //#20776 - if ($_.algnb != 9) { //#20779 - $k[$j++] = $_.pixs; //#20778 - $k[$j++] = $f($_.px + $_.pa); //#20778 - $k[$j++] = $f($_.py + $_.pb); //#20778 - $_.qmv(); //#20778 - var _UE = $k[--$j]; //#20778 - $put($k[--$j], _UE, $_.algnb); //#20778 - } //#20778 - } //#20778 - } //#20778 - }; //#20778 - if ($eq($_.format, "full")) { //#20797 - $_.algnpat = $_.algnpatfull; //#20784 - for (var _UN = $f($_.asp2 - 2), _UO = $f($_.asp3 - $_.asp2), _UM = $f($_.cols - 13); _UO < 0 ? _UN >= _UM : _UN <= _UM; _UN += _UO) { //#20789 - $_.i = _UN; //#20786 - $k[$j++] = $_.i; //#20787 - $k[$j++] = 4; //#20787 - $_.putalgnpat(); //#20787 - $k[$j++] = 4; //#20788 - $k[$j++] = $_.i; //#20788 - $_.putalgnpat(); //#20788 - } //#20788 - for (var _UW = $f($_.asp2 - 2), _UX = $f($_.asp3 - $_.asp2), _UV = $f($_.cols - 9); _UX < 0 ? _UW >= _UV : _UW <= _UV; _UW += _UX) { //#20796 - $_.x = _UW; //#20791 - for (var _Ud = $f($_.asp2 - 2), _Ue = $f($_.asp3 - $_.asp2), _Uc = $f($_.rows - 9); _Ue < 0 ? _Ud >= _Uc : _Ud <= _Uc; _Ud += _Ue) { //#20795 - $_.y = _Ud; //#20793 - $k[$j++] = $_.x; //#20794 - $k[$j++] = $_.y; //#20794 - $_.putalgnpat(); //#20794 - } //#20794 - } //#20794 - } //#20794 - if ($eq($_.format, "rmqr")) { //#20805 - $_.algnpat = $_.algnpatrmqr; //#20799 - for (var _Uo = $f($_.asp2 - 2), _Up = $f($_.asp3 - $_.asp2), _Un = $f($_.cols - 13); _Up < 0 ? _Uo >= _Un : _Uo <= _Un; _Uo += _Up) { //#20804 - $_.i = _Uo; //#20801 - $k[$j++] = $_.i; //#20802 - $k[$j++] = 0; //#20802 - $_.putalgnpat(); //#20802 - $k[$j++] = $_.i; //#20803 - $k[$j++] = $f($_.rows - 3); //#20803 - $_.putalgnpat(); //#20803 - } //#20803 - } //#20803 - if (!bwipp_qrcode.__20814__) { //#20814 - $_ = Object.create($_); //#20814 - $_.formatmapmicro = $a([$a([$a([1, 8])]), $a([$a([2, 8])]), $a([$a([3, 8])]), $a([$a([4, 8])]), $a([$a([5, 8])]), $a([$a([6, 8])]), $a([$a([7, 8])]), $a([$a([8, 8])]), $a([$a([8, 7])]), $a([$a([8, 6])]), $a([$a([8, 5])]), $a([$a([8, 4])]), $a([$a([8, 3])]), $a([$a([8, 2])]), $a([$a([8, 1])])]); //#20813 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#20813 - bwipp_qrcode.__20814__ = 1; //#20813 - $_ = Object.getPrototypeOf($_); //#20813 - } //#20813 - var _Xs = new Map([ + $_.py = $k[--$j]; //#21094 + $_.px = $k[--$j]; //#21095 + for (var _Tx = 0; _Tx <= 4; _Tx += 1) { //#21105 + $_.pb = _Tx; //#21097 + for (var _Ty = 0; _Ty <= 4; _Ty += 1) { //#21104 + $_.pa = _Ty; //#21099 + $_.algnb = $get($get($_.algnpat, $_.pb), $_.pa); //#21100 + if ($_.algnb != 9) { //#21103 + $k[$j++] = $_.pixs; //#21102 + $k[$j++] = $f($_.px + $_.pa); //#21102 + $k[$j++] = $f($_.py + $_.pb); //#21102 + $_.qmv(); //#21102 + var _UB = $k[--$j]; //#21102 + $put($k[--$j], _UB, $_.algnb); //#21102 + } //#21102 + } //#21102 + } //#21102 + }; //#21102 + if ($eq($_.format, "full")) { //#21121 + $_.algnpat = $_.algnpatfull; //#21108 + for (var _UK = $f($_.asp2 - 2), _UL = $f($_.asp3 - $_.asp2), _UJ = $f($_.cols - 13); _UL < 0 ? _UK >= _UJ : _UK <= _UJ; _UK += _UL) { //#21113 + $_.i = _UK; //#21110 + $k[$j++] = $_.i; //#21111 + $k[$j++] = 4; //#21111 + $_.putalgnpat(); //#21111 + $k[$j++] = 4; //#21112 + $k[$j++] = $_.i; //#21112 + $_.putalgnpat(); //#21112 + } //#21112 + for (var _UT = $f($_.asp2 - 2), _UU = $f($_.asp3 - $_.asp2), _US = $f($_.cols - 9); _UU < 0 ? _UT >= _US : _UT <= _US; _UT += _UU) { //#21120 + $_.x = _UT; //#21115 + for (var _Ua = $f($_.asp2 - 2), _Ub = $f($_.asp3 - $_.asp2), _UZ = $f($_.rows - 9); _Ub < 0 ? _Ua >= _UZ : _Ua <= _UZ; _Ua += _Ub) { //#21119 + $_.y = _Ua; //#21117 + $k[$j++] = $_.x; //#21118 + $k[$j++] = $_.y; //#21118 + $_.putalgnpat(); //#21118 + } //#21118 + } //#21118 + } //#21118 + if ($eq($_.format, "rmqr")) { //#21129 + $_.algnpat = $_.algnpatrmqr; //#21123 + for (var _Ul = $f($_.asp2 - 2), _Um = $f($_.asp3 - $_.asp2), _Uk = $f($_.cols - 13); _Um < 0 ? _Ul >= _Uk : _Ul <= _Uk; _Ul += _Um) { //#21128 + $_.i = _Ul; //#21125 + $k[$j++] = $_.i; //#21126 + $k[$j++] = 0; //#21126 + $_.putalgnpat(); //#21126 + $k[$j++] = $_.i; //#21127 + $k[$j++] = $f($_.rows - 3); //#21127 + $_.putalgnpat(); //#21127 + } //#21127 + } //#21127 + if (!bwipp_qrcode.__21138__) { //#21138 + $_ = Object.create($_); //#21138 + $_.formatmapmicro = $a([$a([$a([1, 8])]), $a([$a([2, 8])]), $a([$a([3, 8])]), $a([$a([4, 8])]), $a([$a([5, 8])]), $a([$a([6, 8])]), $a([$a([7, 8])]), $a([$a([8, 8])]), $a([$a([8, 7])]), $a([$a([8, 6])]), $a([$a([8, 5])]), $a([$a([8, 4])]), $a([$a([8, 3])]), $a([$a([8, 2])]), $a([$a([8, 1])])]); //#21137 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21137 + bwipp_qrcode.__21138__ = 1; //#21137 + $_ = Object.getPrototypeOf($_); //#21137 + } //#21137 + var _Xp = new Map([ ["full", $a([$a([$a([0, 8]), $a([8, $f($_.cols - 1)])]), $a([$a([1, 8]), $a([8, $f($_.cols - 2)])]), $a([$a([2, 8]), $a([8, $f($_.cols - 3)])]), $a([$a([3, 8]), $a([8, $f($_.cols - 4)])]), $a([$a([4, 8]), $a([8, $f($_.cols - 5)])]), $a([$a([5, 8]), $a([8, $f($_.cols - 6)])]), $a([$a([7, 8]), $a([8, $f($_.cols - 7)])]), $a([$a([8, 8]), $a([$f($_.cols - 8), 8])]), $a([$a([8, 7]), $a([$f($_.cols - 7), 8])]), $a([$a([8, 5]), $a([$f($_.cols - 6), 8])]), $a([$a([8, 4]), $a([$f($_.cols - 5), 8])]), $a([$a([8, 3]), $a([$f($_.cols - 4), 8])]), $a([$a([8, 2]), $a([$f($_.cols - 3), 8])]), $a([$a([8, 1]), $a([$f($_.cols - 2), 8])]), $a([$a([8, 0]), $a([$f($_.cols - 1), 8])])])], ["micro", $_.formatmapmicro], ["rmqr", $a([$a([$a([11, 3]), $a([$f($_.cols - 3), $f($_.rows - 6)])]), $a([$a([11, 2]), $a([$f($_.cols - 4), $f($_.rows - 6)])]), $a([$a([11, 1]), $a([$f($_.cols - 5), $f($_.rows - 6)])]), $a([$a([10, 5]), $a([$f($_.cols - 6), $f($_.rows - 2)])]), $a([$a([10, 4]), $a([$f($_.cols - 6), $f($_.rows - 3)])]), $a([$a([10, 3]), $a([$f($_.cols - 6), $f($_.rows - 4)])]), $a([$a([10, 2]), $a([$f($_.cols - 6), $f($_.rows - 5)])]), $a([$a([10, 1]), $a([$f($_.cols - 6), $f($_.rows - 6)])]), $a([$a([9, 5]), $a([$f($_.cols - 7), $f($_.rows - 2)])]), $a([$a([9, 4]), $a([$f($_.cols - 7), $f($_.rows - 3)])]), $a([$a([9, 3]), $a([$f($_.cols - 7), $f($_.rows - 4)])]), $a([$a([9, 2]), $a([$f($_.cols - 7), $f($_.rows - 5)])]), $a([$a([9, 1]), $a([$f($_.cols - 7), $f($_.rows - 6)])]), $a([$a([8, 5]), $a([$f($_.cols - 8), $f($_.rows - 2)])]), $a([$a([8, 4]), $a([$f($_.cols - 8), $f($_.rows - 3)])]), $a([$a([8, 3]), $a([$f($_.cols - 8), $f($_.rows - 4)])]), $a([$a([8, 2]), $a([$f($_.cols - 8), $f($_.rows - 5)])]), $a([$a([8, 1]), $a([$f($_.cols - 8), $f($_.rows - 6)])])])] - ]); //#20830 - $_.formatmap = $get(_Xs, $_.format); //#20832 - $forall($_.formatmap, function() { //#20835 - $forall($k[--$j], function() { //#20834 - $forall($k[--$j]); //#20834 - $_.qmv(); //#20834 - $put($_.pixs, $k[--$j], 1); //#20834 - }); //#20834 - }); //#20834 - if ($eq($_.format, "full") && ($_.cols >= 45)) { //#20851 - $_.versionmap = $a([$a([$a([$f($_.cols - 9), 5]), $a([5, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 5]), $a([5, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 5]), $a([5, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 4]), $a([4, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 4]), $a([4, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 4]), $a([4, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 3]), $a([3, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 3]), $a([3, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 3]), $a([3, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 2]), $a([2, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 2]), $a([2, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 2]), $a([2, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 1]), $a([1, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 1]), $a([1, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 1]), $a([1, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 0]), $a([0, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 0]), $a([0, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 0]), $a([0, $f($_.cols - 11)])])]); //#20849 - } else { //#20851 - $_.versionmap = $a([]); //#20851 - } //#20851 - var _ZW = $_.versionmap; //#20853 - for (var _ZX = 0, _ZY = _ZW.length; _ZX < _ZY; _ZX++) { //#20855 - $forall($get(_ZW, _ZX), function() { //#20854 - $forall($k[--$j]); //#20854 - $_.qmv(); //#20854 - $put($_.pixs, $k[--$j], 0); //#20854 - }); //#20854 - } //#20854 - if ($eq($_.format, "full")) { //#20860 - $k[$j++] = $_.pixs; //#20859 - $k[$j++] = 8; //#20859 - $k[$j++] = $f($_.rows - 8); //#20859 - $_.qmv(); //#20859 - var _Zg = $k[--$j]; //#20859 - $put($k[--$j], _Zg, 0); //#20859 - } //#20859 - var _a0 = $a([function() { - var _Zi = $k[--$j]; //#20865 - var _Zj = $k[--$j]; //#20865 - $k[$j++] = $f(_Zj + _Zi) % 2; //#20865 + ]); //#21154 + $_.formatmap = $get(_Xp, $_.format); //#21156 + $forall($_.formatmap, function() { //#21159 + $forall($k[--$j], function() { //#21158 + $forall($k[--$j]); //#21158 + $_.qmv(); //#21158 + $put($_.pixs, $k[--$j], 1); //#21158 + }); //#21158 + }); //#21158 + if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21175 + $_.versionmap = $a([$a([$a([$f($_.cols - 9), 5]), $a([5, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 5]), $a([5, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 5]), $a([5, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 4]), $a([4, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 4]), $a([4, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 4]), $a([4, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 3]), $a([3, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 3]), $a([3, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 3]), $a([3, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 2]), $a([2, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 2]), $a([2, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 2]), $a([2, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 1]), $a([1, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 1]), $a([1, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 1]), $a([1, $f($_.cols - 11)])]), $a([$a([$f($_.cols - 9), 0]), $a([0, $f($_.cols - 9)])]), $a([$a([$f($_.cols - 10), 0]), $a([0, $f($_.cols - 10)])]), $a([$a([$f($_.cols - 11), 0]), $a([0, $f($_.cols - 11)])])]); //#21173 + } else { //#21175 + $_.versionmap = $a([]); //#21175 + } //#21175 + var _ZT = $_.versionmap; //#21177 + for (var _ZU = 0, _ZV = _ZT.length; _ZU < _ZV; _ZU++) { //#21179 + $forall($get(_ZT, _ZU), function() { //#21178 + $forall($k[--$j]); //#21178 + $_.qmv(); //#21178 + $put($_.pixs, $k[--$j], 0); //#21178 + }); //#21178 + } //#21178 + if ($eq($_.format, "full")) { //#21184 + $k[$j++] = $_.pixs; //#21183 + $k[$j++] = 8; //#21183 + $k[$j++] = $f($_.rows - 8); //#21183 + $_.qmv(); //#21183 + var _Zd = $k[--$j]; //#21183 + $put($k[--$j], _Zd, 0); //#21183 + } //#21183 + var _Zx = $a([function() { + var _Zf = $k[--$j]; //#21189 + var _Zg = $k[--$j]; //#21189 + $k[$j++] = $f(_Zg + _Zf) % 2; //#21189 }, function() { - var _Zk = $k[--$j]; //#20866 - var _Zl = $k[--$j]; //#20866 - $k[$j++] = _Zk; //#20866 - $k[$j++] = _Zl; //#20866 - $j--; //#20866 - var _Zm = $k[--$j]; //#20866 - $k[$j++] = _Zm % 2; //#20866 + var _Zh = $k[--$j]; //#21190 + var _Zi = $k[--$j]; //#21190 + $k[$j++] = _Zh; //#21190 + $k[$j++] = _Zi; //#21190 + $j--; //#21190 + var _Zj = $k[--$j]; //#21190 + $k[$j++] = _Zj % 2; //#21190 }, function() { - $j--; //#20867 - var _Zn = $k[--$j]; //#20867 - $k[$j++] = _Zn % 3; //#20867 + $j--; //#21191 + var _Zk = $k[--$j]; //#21191 + $k[$j++] = _Zk % 3; //#21191 }, function() { - var _Zo = $k[--$j]; //#20868 - var _Zp = $k[--$j]; //#20868 - $k[$j++] = $f(_Zp + _Zo) % 3; //#20868 + var _Zl = $k[--$j]; //#21192 + var _Zm = $k[--$j]; //#21192 + $k[$j++] = $f(_Zm + _Zl) % 3; //#21192 }, function() { - var _Zq = $k[--$j]; //#20869 - var _Zr = $k[--$j]; //#20869 - $k[$j++] = ((~~(_Zq / 2)) + (~~(_Zr / 3))) % 2; //#20869 + var _Zn = $k[--$j]; //#21193 + var _Zo = $k[--$j]; //#21193 + $k[$j++] = ((~~(_Zn / 2)) + (~~(_Zo / 3))) % 2; //#21193 }, function() { - var _Zs = $k[--$j]; //#20870 - var _Zu = $k[--$j] * _Zs; //#20870 - $k[$j++] = $f((_Zu % 2) + (_Zu % 3)); //#20870 + var _Zp = $k[--$j]; //#21194 + var _Zr = $k[--$j] * _Zp; //#21194 + $k[$j++] = $f((_Zr % 2) + (_Zr % 3)); //#21194 }, function() { - var _Zv = $k[--$j]; //#20871 - var _Zx = $k[--$j] * _Zv; //#20871 - $k[$j++] = ($f((_Zx % 2) + (_Zx % 3))) % 2; //#20871 + var _Zs = $k[--$j]; //#21195 + var _Zu = $k[--$j] * _Zs; //#21195 + $k[$j++] = ($f((_Zu % 2) + (_Zu % 3))) % 2; //#21195 }, function() { - var _Zy = $k[--$j]; //#20872 - var _Zz = $k[--$j]; //#20872 - $k[$j++] = ($f(((_Zz * _Zy) % 3) + ($f(_Zz + _Zy) % 2))) % 2; //#20872 - }]); //#20872 - var _aB = $a([function() { - var _a1 = $k[--$j]; //#20875 - var _a2 = $k[--$j]; //#20875 - $k[$j++] = _a1; //#20875 - $k[$j++] = _a2; //#20875 - $j--; //#20875 - var _a3 = $k[--$j]; //#20875 - $k[$j++] = _a3 % 2; //#20875 + var _Zv = $k[--$j]; //#21196 + var _Zw = $k[--$j]; //#21196 + $k[$j++] = ($f(((_Zw * _Zv) % 3) + ($f(_Zw + _Zv) % 2))) % 2; //#21196 + }]); //#21196 + var _a8 = $a([function() { + var _Zy = $k[--$j]; //#21199 + var _Zz = $k[--$j]; //#21199 + $k[$j++] = _Zy; //#21199 + $k[$j++] = _Zz; //#21199 + $j--; //#21199 + var _a0 = $k[--$j]; //#21199 + $k[$j++] = _a0 % 2; //#21199 }, function() { - var _a4 = $k[--$j]; //#20876 - var _a5 = $k[--$j]; //#20876 - $k[$j++] = ((~~(_a4 / 2)) + (~~(_a5 / 3))) % 2; //#20876 + var _a1 = $k[--$j]; //#21200 + var _a2 = $k[--$j]; //#21200 + $k[$j++] = ((~~(_a1 / 2)) + (~~(_a2 / 3))) % 2; //#21200 }, function() { - var _a6 = $k[--$j]; //#20877 - var _a8 = $k[--$j] * _a6; //#20877 - $k[$j++] = ($f((_a8 % 2) + (_a8 % 3))) % 2; //#20877 + var _a3 = $k[--$j]; //#21201 + var _a5 = $k[--$j] * _a3; //#21201 + $k[$j++] = ($f((_a5 % 2) + (_a5 % 3))) % 2; //#21201 }, function() { - var _a9 = $k[--$j]; //#20878 - var _aA = $k[--$j]; //#20878 - $k[$j++] = ($f(((_aA * _a9) % 3) + ($f(_aA + _a9) % 2))) % 2; //#20878 - }]); //#20878 - var _aE = $a([function() { - var _aC = $k[--$j]; //#20881 - var _aD = $k[--$j]; //#20881 - $k[$j++] = ((~~(_aC / 2)) + (~~(_aD / 3))) % 2; //#20881 - }]); //#20881 - var _aF = new Map([ - ["full", _a0], - ["micro", _aB], - ["rmqr", _aE] - ]); //#20881 - $_.maskfuncs = $get(_aF, $_.format); //#20883 - if ($_.mask != -1) { //#20887 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#20885 - $_.bestmaskval = $_.mask - 1; //#20886 - } //#20886 - $_.masks = $a($_.maskfuncs.length); //#20888 - for (var _aS = 0, _aR = $_.masks.length - 1; _aS <= _aR; _aS += 1) { //#20902 - $_.m = _aS; //#20890 - $_.mask = $a($_.rows * $_.cols); //#20891 - for (var _aY = 0, _aX = $f($_.rows - 1); _aY <= _aX; _aY += 1) { //#20900 - $_.j = _aY; //#20893 - for (var _ab = 0, _aa = $f($_.cols - 1); _ab <= _aa; _ab += 1) { //#20899 - $_.i = _ab; //#20895 - $k[$j++] = $_.i; //#20896 - $k[$j++] = $_.j; //#20896 + var _a6 = $k[--$j]; //#21202 + var _a7 = $k[--$j]; //#21202 + $k[$j++] = ($f(((_a7 * _a6) % 3) + ($f(_a7 + _a6) % 2))) % 2; //#21202 + }]); //#21202 + var _aB = $a([function() { + var _a9 = $k[--$j]; //#21205 + var _aA = $k[--$j]; //#21205 + $k[$j++] = ((~~(_a9 / 2)) + (~~(_aA / 3))) % 2; //#21205 + }]); //#21205 + var _aC = new Map([ + ["full", _Zx], + ["micro", _a8], + ["rmqr", _aB] + ]); //#21205 + $_.maskfuncs = $get(_aC, $_.format); //#21207 + if ($_.mask != -1) { //#21211 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#21209 + $_.bestmaskval = $_.mask - 1; //#21210 + } //#21210 + $_.masks = $a($_.maskfuncs.length); //#21212 + for (var _aP = 0, _aO = $_.masks.length - 1; _aP <= _aO; _aP += 1) { //#21226 + $_.m = _aP; //#21214 + $_.mask = $a($_.rows * $_.cols); //#21215 + for (var _aV = 0, _aU = $f($_.rows - 1); _aV <= _aU; _aV += 1) { //#21224 + $_.j = _aV; //#21217 + for (var _aY = 0, _aX = $f($_.cols - 1); _aY <= _aX; _aY += 1) { //#21223 + $_.i = _aY; //#21219 + $k[$j++] = $_.i; //#21220 + $k[$j++] = $_.j; //#21220 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#20896 - var _ah = $k[--$j]; //#20896 - $k[$j++] = _ah == 0; //#20897 - $k[$j++] = $_.pixs; //#20897 - $k[$j++] = $_.i; //#20897 - $k[$j++] = $_.j; //#20897 - $_.qmv(); //#20897 - var _al = $k[--$j]; //#20897 - var _an = $get($k[--$j], _al); //#20897 - var _ao = $k[--$j]; //#20897 - var _ap = (_ao && (_an == -1)) ? 1 : 0; //#20897 - $k[$j++] = _ap; //#20898 - $k[$j++] = $_.mask; //#20898 - $k[$j++] = $_.i; //#20898 - $k[$j++] = $_.j; //#20898 - $_.qmv(); //#20898 - var _at = $k[--$j]; //#20898 - var _au = $k[--$j]; //#20898 - $put(_au, _at, $k[--$j]); //#20898 - } //#20898 - } //#20898 - $put($_.masks, $_.m, $_.mask); //#20901 - } //#20901 - var _b1 = $ne($_.format, "rmqr") ? 1 : 2; //#20905 - $_.posx = $f($_.cols - _b1); //#20905 - $_.posy = $f($_.rows - 1); //#20906 - $_.dir = -1; //#20907 - $_.col = 1; //#20908 - $_.num = 0; //#20909 - for (;;) { //#20932 - if ($_.posx < 0) { //#20911 - break; //#20911 - } //#20911 - $k[$j++] = $_.pixs; //#20912 - $k[$j++] = $_.posx; //#20912 - $k[$j++] = $_.posy; //#20912 - $_.qmv(); //#20912 - var _b7 = $k[--$j]; //#20912 - if ($get($k[--$j], _b7) == -1) { //#20916 - var _bC = $get($_.cws, ~~($_.num / 8)); //#20913 - var _bE = -(7 - ($_.num % 8)); //#20913 - $k[$j++] = ((_bE < 0 ? _bC >>> -_bE : _bC << _bE)) & 1; //#20914 - $k[$j++] = $_.pixs; //#20914 - $k[$j++] = $_.posx; //#20914 - $k[$j++] = $_.posy; //#20914 - $_.qmv(); //#20914 - var _bI = $k[--$j]; //#20914 - var _bJ = $k[--$j]; //#20914 - $put(_bJ, _bI, $k[--$j]); //#20914 - $_.num = $_.num + 1; //#20915 - } //#20915 - if ($_.col == 1) { //#20929 - $_.col = 0; //#20918 - $_.posx = $f($_.posx - 1); //#20919 - } else { //#20929 - $_.col = 1; //#20921 - $_.posx = $f($_.posx + 1); //#20922 - $_.posy = $f($_.posy + $_.dir); //#20923 - if (($_.posy < 0) || ($_.posy >= $_.rows)) { //#20930 - $_.dir = $_.dir * -1; //#20925 - $_.posy = $f($_.posy + $_.dir); //#20926 - $_.posx = $f($_.posx - 2); //#20927 - if ($eq($_.format, "full") && ($_.posx == 6)) { //#20929 - $_.posx = $f($_.posx - 1); //#20929 - } //#20929 - } //#20929 - } //#20929 - } //#20929 + } //#21220 + var _ae = $k[--$j]; //#21220 + $k[$j++] = _ae == 0; //#21221 + $k[$j++] = $_.pixs; //#21221 + $k[$j++] = $_.i; //#21221 + $k[$j++] = $_.j; //#21221 + $_.qmv(); //#21221 + var _ai = $k[--$j]; //#21221 + var _ak = $get($k[--$j], _ai); //#21221 + var _al = $k[--$j]; //#21221 + var _am = (_al && (_ak == -1)) ? 1 : 0; //#21221 + $k[$j++] = _am; //#21222 + $k[$j++] = $_.mask; //#21222 + $k[$j++] = $_.i; //#21222 + $k[$j++] = $_.j; //#21222 + $_.qmv(); //#21222 + var _aq = $k[--$j]; //#21222 + var _ar = $k[--$j]; //#21222 + $put(_ar, _aq, $k[--$j]); //#21222 + } //#21222 + } //#21222 + $put($_.masks, $_.m, $_.mask); //#21225 + } //#21225 + var _ay = $ne($_.format, "rmqr") ? 1 : 2; //#21229 + $_.posx = $f($_.cols - _ay); //#21229 + $_.posy = $f($_.rows - 1); //#21230 + $_.dir = -1; //#21231 + $_.col = 1; //#21232 + $_.num = 0; //#21233 + for (;;) { //#21256 + if ($_.posx < 0) { //#21235 + break; //#21235 + } //#21235 + $k[$j++] = $_.pixs; //#21236 + $k[$j++] = $_.posx; //#21236 + $k[$j++] = $_.posy; //#21236 + $_.qmv(); //#21236 + var _b4 = $k[--$j]; //#21236 + if ($get($k[--$j], _b4) == -1) { //#21240 + var _b9 = $get($_.cws, ~~($_.num / 8)); //#21237 + var _bB = -(7 - ($_.num % 8)); //#21237 + $k[$j++] = ((_bB < 0 ? _b9 >>> -_bB : _b9 << _bB)) & 1; //#21238 + $k[$j++] = $_.pixs; //#21238 + $k[$j++] = $_.posx; //#21238 + $k[$j++] = $_.posy; //#21238 + $_.qmv(); //#21238 + var _bF = $k[--$j]; //#21238 + var _bG = $k[--$j]; //#21238 + $put(_bG, _bF, $k[--$j]); //#21238 + $_.num = $_.num + 1; //#21239 + } //#21239 + if ($_.col == 1) { //#21253 + $_.col = 0; //#21242 + $_.posx = $f($_.posx - 1); //#21243 + } else { //#21253 + $_.col = 1; //#21245 + $_.posx = $f($_.posx + 1); //#21246 + $_.posy = $f($_.posy + $_.dir); //#21247 + if (($_.posy < 0) || ($_.posy >= $_.rows)) { //#21254 + $_.dir = $_.dir * -1; //#21249 + $_.posy = $f($_.posy + $_.dir); //#21250 + $_.posx = $f($_.posx - 2); //#21251 + if ($eq($_.format, "full") && ($_.posx == 6)) { //#21253 + $_.posx = $f($_.posx - 1); //#21253 + } //#21253 + } //#21253 + } //#21253 + } //#21253 $_.evalfulln1n3 = function() { - $_.scrle = $k[--$j]; //#20936 - $k[$j++] = 'scr1'; //#20938 - $k[$j++] = 0; //#20938 - $forall($_.scrle, function() { //#20938 - var _bd = $k[--$j]; //#20938 - $k[$j++] = _bd; //#20938 - if (_bd >= 5) { //#20938 - var _be = $k[--$j]; //#20938 - var _bg = $f($f($k[--$j] + _be) - 2); //#20938 - $k[$j++] = _bg; //#20938 - $k[$j++] = _bg; //#20938 - } //#20938 - $j--; //#20938 - }); //#20938 - var _bh = $k[--$j]; //#20938 - $_[$k[--$j]] = _bh; //#20938 - $_.scr3 = 0; //#20940 - for (var _bl = 3, _bk = $_.scrle.length - 3; _bl <= _bk; _bl += 2) { //#20955 - $_.j = _bl; //#20942 - if (($get($_.scrle, $_.j) % 3) == 0) { //#20954 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#20944 - var _bu = $geti($_.scrle, $_.j - 2, 5); //#20945 - for (var _bv = 0, _bw = _bu.length; _bv < _bw; _bv++) { //#20945 - $k[$j++] = $get(_bu, _bv) == $_.fact; //#20945 - } //#20945 - var _bz = $k[--$j]; //#20945 - var _c0 = $k[--$j]; //#20945 - var _c1 = $k[--$j]; //#20945 - $k[$j++] = $an(_c0, _bz); //#20945 - $k[$j++] = _c1; //#20945 - $j--; //#20945 - var _c2 = $k[--$j]; //#20945 - var _c3 = $k[--$j]; //#20945 - var _c4 = $k[--$j]; //#20945 - if (_c4 && (_c3 && _c2)) { //#20953 - if (($_.j == 3) || (($_.j + 4) >= $_.scrle.length)) { //#20950 - $_.scr3 = $_.scr3 + 40; //#20947 - } else { //#20950 - if (($get($_.scrle, $_.j - 3) >= 4) || ($get($_.scrle, $_.j + 3) >= 4)) { //#20951 - $_.scr3 = $_.scr3 + 40; //#20950 - } //#20950 - } //#20950 - } //#20950 - } //#20950 - } //#20950 - $k[$j++] = $_.scr1; //#20956 - $k[$j++] = $_.scr3; //#20956 - }; //#20956 + $_.scrle = $k[--$j]; //#21260 + $k[$j++] = 'scr1'; //#21262 + $k[$j++] = 0; //#21262 + $forall($_.scrle, function() { //#21262 + var _ba = $k[--$j]; //#21262 + $k[$j++] = _ba; //#21262 + if (_ba >= 5) { //#21262 + var _bb = $k[--$j]; //#21262 + var _bd = $f($f($k[--$j] + _bb) - 2); //#21262 + $k[$j++] = _bd; //#21262 + $k[$j++] = _bd; //#21262 + } //#21262 + $j--; //#21262 + }); //#21262 + var _be = $k[--$j]; //#21262 + $_[$k[--$j]] = _be; //#21262 + $_.scr3 = 0; //#21264 + for (var _bi = 3, _bh = $_.scrle.length - 3; _bi <= _bh; _bi += 2) { //#21279 + $_.j = _bi; //#21266 + if (($get($_.scrle, $_.j) % 3) == 0) { //#21278 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#21268 + var _br = $geti($_.scrle, $_.j - 2, 5); //#21269 + for (var _bs = 0, _bt = _br.length; _bs < _bt; _bs++) { //#21269 + $k[$j++] = $get(_br, _bs) == $_.fact; //#21269 + } //#21269 + var _bw = $k[--$j]; //#21269 + var _bx = $k[--$j]; //#21269 + var _by = $k[--$j]; //#21269 + $k[$j++] = $an(_bx, _bw); //#21269 + $k[$j++] = _by; //#21269 + $j--; //#21269 + var _bz = $k[--$j]; //#21269 + var _c0 = $k[--$j]; //#21269 + var _c1 = $k[--$j]; //#21269 + if (_c1 && (_c0 && _bz)) { //#21277 + if (($_.j == 3) || (($_.j + 4) >= $_.scrle.length)) { //#21274 + $_.scr3 = $_.scr3 + 40; //#21271 + } else { //#21274 + if (($get($_.scrle, $_.j - 3) >= 4) || ($get($_.scrle, $_.j + 3) >= 4)) { //#21275 + $_.scr3 = $_.scr3 + 40; //#21274 + } //#21274 + } //#21274 + } //#21274 + } //#21274 + } //#21274 + $k[$j++] = $_.scr1; //#21280 + $k[$j++] = $_.scr3; //#21280 + }; //#21280 $_.evalfull = function() { - $_.sym = $k[--$j]; //#20961 - $_.n1 = 0; //#20963 - $_.n2 = 0; //#20963 - $_.n3 = 0; //#20963 - $_.rle = $a($f($_.cols + 1)); //#20964 - $_.lastpairs = $a($_.cols); //#20965 - $_.thispairs = $a($_.cols); //#20966 - $_.colsadd1 = $f($_.cols + 1); //#20967 - for (var _cS = 0, _cR = $f($_.cols - 1); _cS <= _cR; _cS += 1) { //#21006 - $_.i = _cS; //#20969 - $k[$j++] = Infinity; //#20972 - var _cU = $_.cols; //#20973 - $k[$j++] = 0; //#20975 - $k[$j++] = 0; //#20975 - for (var _cW = $_.i, _cX = _cU, _cV = $f((_cU * _cU) - 1); _cX < 0 ? _cW >= _cV : _cW <= _cV; _cW += _cX) { //#20975 - var _cZ = $get($_.sym, _cW); //#20974 - var _ca = $k[--$j]; //#20974 - $k[$j++] = _cZ; //#20974 - if ($eq(_ca, _cZ)) { //#20974 - var _cb = $k[--$j]; //#20974 - var _cc = $k[--$j]; //#20974 - $k[$j++] = $f(_cc + 1); //#20974 - $k[$j++] = _cb; //#20974 - } else { //#20974 - var _cd = $k[--$j]; //#20974 - $k[$j++] = 1; //#20974 - $k[$j++] = _cd; //#20974 - } //#20974 - } //#20974 - $j--; //#20976 - var _cf = $counttomark() + 2; //#20977 - $astore($geti($_.rle, 0, _cf - 2)); //#20977 - $_.evalfulln1n3(); //#20978 - $_.n3 = $f($k[--$j] + $_.n3); //#20978 - $_.n1 = $f($k[--$j] + $_.n1); //#20978 - $j--; //#20979 - $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#20982 - $k[$j++] = Infinity; //#20983 - var _cq = $_.symrow; //#20984 - $k[$j++] = 0; //#20986 - $k[$j++] = 0; //#20986 - for (var _cr = 0, _cs = _cq.length; _cr < _cs; _cr++) { //#20986 - var _ct = $get(_cq, _cr); //#20986 - var _cu = $k[--$j]; //#20985 - $k[$j++] = _ct; //#20985 - if ($eq(_cu, _ct)) { //#20985 - var _cv = $k[--$j]; //#20985 - var _cw = $k[--$j]; //#20985 - $k[$j++] = $f(_cw + 1); //#20985 - $k[$j++] = _cv; //#20985 - } else { //#20985 - var _cx = $k[--$j]; //#20985 - $k[$j++] = 1; //#20985 - $k[$j++] = _cx; //#20985 - } //#20985 - } //#20985 - $j--; //#20987 - var _cz = $counttomark() + 2; //#20988 - $astore($geti($_.rle, 0, _cz - 2)); //#20988 - $_.evalfulln1n3(); //#20989 - $_.n3 = $f($k[--$j] + $_.n3); //#20989 - $_.n1 = $f($k[--$j] + $_.n1); //#20989 - $j--; //#20990 - var _d5 = $_.thispairs; //#20993 - $_.thispairs = $_.lastpairs; //#20993 - $_.lastpairs = _d5; //#20993 - var _d9 = ($get($_.symrow, 0) == 1) ? 0 : 1; //#20994 - var _dA = $_.symrow; //#20995 - $k[$j++] = _d9; //#20995 - for (var _dB = 0, _dC = _dA.length; _dB < _dC; _dB++) { //#20995 - var _dD = $get(_dA, _dB); //#20995 - var _dE = $k[--$j]; //#20995 - $k[$j++] = $f(_dE + _dD); //#20995 - $k[$j++] = _dD; //#20995 - } //#20995 - $j--; //#20996 - $astore($_.thispairs); //#20997 - $j--; //#20997 - if ($_.i > 0) { //#21004 - $k[$j++] = Infinity; //#20999 - $aload($_.lastpairs); //#21000 - $aload($_.thispairs); //#21000 - $k[$j++] = $_.n2; //#21001 - for (var _dL = 0, _dM = $_.cols; _dL < _dM; _dL++) { //#21001 - var _dN = $k[--$j]; //#21001 - var _dO = $k[--$j]; //#21001 - $k[$j++] = _dN; //#21001 - $k[$j++] = _dO; //#21001 - var _dQ = $k[$j - 1 - $_.colsadd1]; //#21001 - if (($f($k[--$j] + _dQ) & 3) == 0) { //#21001 - var _dS = $k[--$j]; //#21001 - $k[$j++] = $f(_dS + 3); //#21001 - } //#21001 - } //#21001 - $_.n2 = $k[--$j]; //#21002 - $cleartomark(); //#21003 - } //#21003 - } //#21003 - $k[$j++] = 'dark'; //#21009 - $k[$j++] = 0; //#21009 - $forall($_.sym, function() { //#21009 - var _dV = $k[--$j]; //#21009 - var _dW = $k[--$j]; //#21009 - $k[$j++] = $f(_dW + _dV); //#21009 - }); //#21009 - var _dX = $k[--$j]; //#21009 - $_[$k[--$j]] = _dX; //#21009 - var _da = $_.cols; //#21010 - $_.n4 = (~~((Math.abs($f((($_.dark * 100) / (_da * _da)) - 50))) / 5)) * 10; //#21010 - $k[$j++] = $f(($f($f($_.n1 + $_.n2) + $_.n3)) + $_.n4); //#21012 - }; //#21012 + $_.sym = $k[--$j]; //#21285 + $_.n1 = 0; //#21287 + $_.n2 = 0; //#21287 + $_.n3 = 0; //#21287 + $_.rle = $a($f($_.cols + 1)); //#21288 + $_.lastpairs = $a($_.cols); //#21289 + $_.thispairs = $a($_.cols); //#21290 + $_.colsadd1 = $f($_.cols + 1); //#21291 + for (var _cP = 0, _cO = $f($_.cols - 1); _cP <= _cO; _cP += 1) { //#21330 + $_.i = _cP; //#21293 + $k[$j++] = Infinity; //#21296 + var _cR = $_.cols; //#21297 + $k[$j++] = 0; //#21299 + $k[$j++] = 0; //#21299 + for (var _cT = $_.i, _cU = _cR, _cS = $f((_cR * _cR) - 1); _cU < 0 ? _cT >= _cS : _cT <= _cS; _cT += _cU) { //#21299 + var _cW = $get($_.sym, _cT); //#21298 + var _cX = $k[--$j]; //#21298 + $k[$j++] = _cW; //#21298 + if ($eq(_cX, _cW)) { //#21298 + var _cY = $k[--$j]; //#21298 + var _cZ = $k[--$j]; //#21298 + $k[$j++] = $f(_cZ + 1); //#21298 + $k[$j++] = _cY; //#21298 + } else { //#21298 + var _ca = $k[--$j]; //#21298 + $k[$j++] = 1; //#21298 + $k[$j++] = _ca; //#21298 + } //#21298 + } //#21298 + $j--; //#21300 + var _cc = $counttomark() + 2; //#21301 + $astore($geti($_.rle, 0, _cc - 2)); //#21301 + $_.evalfulln1n3(); //#21302 + $_.n3 = $f($k[--$j] + $_.n3); //#21302 + $_.n1 = $f($k[--$j] + $_.n1); //#21302 + $j--; //#21303 + $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#21306 + $k[$j++] = Infinity; //#21307 + var _cn = $_.symrow; //#21308 + $k[$j++] = 0; //#21310 + $k[$j++] = 0; //#21310 + for (var _co = 0, _cp = _cn.length; _co < _cp; _co++) { //#21310 + var _cq = $get(_cn, _co); //#21310 + var _cr = $k[--$j]; //#21309 + $k[$j++] = _cq; //#21309 + if ($eq(_cr, _cq)) { //#21309 + var _cs = $k[--$j]; //#21309 + var _ct = $k[--$j]; //#21309 + $k[$j++] = $f(_ct + 1); //#21309 + $k[$j++] = _cs; //#21309 + } else { //#21309 + var _cu = $k[--$j]; //#21309 + $k[$j++] = 1; //#21309 + $k[$j++] = _cu; //#21309 + } //#21309 + } //#21309 + $j--; //#21311 + var _cw = $counttomark() + 2; //#21312 + $astore($geti($_.rle, 0, _cw - 2)); //#21312 + $_.evalfulln1n3(); //#21313 + $_.n3 = $f($k[--$j] + $_.n3); //#21313 + $_.n1 = $f($k[--$j] + $_.n1); //#21313 + $j--; //#21314 + var _d2 = $_.thispairs; //#21317 + $_.thispairs = $_.lastpairs; //#21317 + $_.lastpairs = _d2; //#21317 + var _d6 = ($get($_.symrow, 0) == 1) ? 0 : 1; //#21318 + var _d7 = $_.symrow; //#21319 + $k[$j++] = _d6; //#21319 + for (var _d8 = 0, _d9 = _d7.length; _d8 < _d9; _d8++) { //#21319 + var _dA = $get(_d7, _d8); //#21319 + var _dB = $k[--$j]; //#21319 + $k[$j++] = $f(_dB + _dA); //#21319 + $k[$j++] = _dA; //#21319 + } //#21319 + $j--; //#21320 + $astore($_.thispairs); //#21321 + $j--; //#21321 + if ($_.i > 0) { //#21328 + $k[$j++] = Infinity; //#21323 + $aload($_.lastpairs); //#21324 + $aload($_.thispairs); //#21324 + $k[$j++] = $_.n2; //#21325 + for (var _dI = 0, _dJ = $_.cols; _dI < _dJ; _dI++) { //#21325 + var _dK = $k[--$j]; //#21325 + var _dL = $k[--$j]; //#21325 + $k[$j++] = _dK; //#21325 + $k[$j++] = _dL; //#21325 + var _dN = $k[$j - 1 - $_.colsadd1]; //#21325 + if (($f($k[--$j] + _dN) & 3) == 0) { //#21325 + var _dP = $k[--$j]; //#21325 + $k[$j++] = $f(_dP + 3); //#21325 + } //#21325 + } //#21325 + $_.n2 = $k[--$j]; //#21326 + $cleartomark(); //#21327 + } //#21327 + } //#21327 + $k[$j++] = 'dark'; //#21333 + $k[$j++] = 0; //#21333 + $forall($_.sym, function() { //#21333 + var _dS = $k[--$j]; //#21333 + var _dT = $k[--$j]; //#21333 + $k[$j++] = $f(_dT + _dS); //#21333 + }); //#21333 + var _dU = $k[--$j]; //#21333 + $_[$k[--$j]] = _dU; //#21333 + var _dX = $_.cols; //#21334 + $_.n4 = (~~((Math.abs($f((($_.dark * 100) / (_dX * _dX)) - 50))) / 5)) * 10; //#21334 + $k[$j++] = $f(($f($f($_.n1 + $_.n2) + $_.n3)) + $_.n4); //#21336 + }; //#21336 $_.evalmicro = function() { - $_.sym = $k[--$j]; //#21017 - $_.dkrhs = 0; //#21018 - $_.dkbot = 0; //#21018 - for (var _di = 1, _dh = $f($_.cols - 1); _di <= _dh; _di += 1) { //#21023 - $_.i = _di; //#21020 - $k[$j++] = 'dkrhs'; //#21021 - $k[$j++] = $_.dkrhs; //#21021 - $k[$j++] = $_.sym; //#21021 - $k[$j++] = $f($_.cols - 1); //#21021 - $k[$j++] = $_.i; //#21021 - $_.qmv(); //#21021 - var _dn = $k[--$j]; //#21021 - var _dp = $get($k[--$j], _dn); //#21021 - var _dq = $k[--$j]; //#21021 - $_[$k[--$j]] = $f(_dq + _dp); //#21021 - $k[$j++] = 'dkbot'; //#21022 - $k[$j++] = $_.dkbot; //#21022 - $k[$j++] = $_.sym; //#21022 - $k[$j++] = $_.i; //#21022 - $k[$j++] = $f($_.cols - 1); //#21022 - $_.qmv(); //#21022 - var _dw = $k[--$j]; //#21022 - var _dy = $get($k[--$j], _dw); //#21022 - var _dz = $k[--$j]; //#21022 - $_[$k[--$j]] = $f(_dz + _dy); //#21022 - } //#21022 - if ($_.dkrhs <= $_.dkbot) { //#21027 - $k[$j++] = -(($_.dkrhs * 16) + $_.dkbot); //#21025 - } else { //#21027 - $k[$j++] = -(($_.dkbot * 16) + $_.dkrhs); //#21027 - } //#21027 - }; //#21027 - $_.bestscore = 999999999; //#21032 - for (var _e9 = 0, _e8 = $_.masks.length - 1; _e9 <= _e8; _e9 += 1) { //#21054 - $_.m = _e9; //#21034 - $_.masksym = $a($_.rows * $_.cols); //#21035 - for (var _eG = 0, _eF = $f(($_.rows * $_.cols) - 1); _eG <= _eF; _eG += 1) { //#21039 - $_.i = _eG; //#21037 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#21038 - } //#21038 - if ($_.masks.length != 1) { //#21052 - if ($eq($_.format, "full")) { //#21044 - $k[$j++] = $_.masksym; //#21042 - $_.evalfull(); //#21042 - $_.score = $k[--$j]; //#21042 - } else { //#21044 - $k[$j++] = $_.masksym; //#21044 - $_.evalmicro(); //#21044 - $_.score = $k[--$j]; //#21044 - } //#21044 - if ($_.score < $_.bestscore) { //#21050 - $_.bestsym = $_.masksym; //#21047 - $_.bestmaskval = $_.m; //#21048 - $_.bestscore = $_.score; //#21049 - } //#21049 - } else { //#21052 - $_.bestsym = $_.masksym; //#21052 - } //#21052 - } //#21052 - $_.pixs = $_.bestsym; //#21055 - if ($eq($_.format, "full")) { //#21060 - $k[$j++] = $_.pixs; //#21059 - $k[$j++] = 8; //#21059 - $k[$j++] = $f($_.cols - 8); //#21059 - $_.qmv(); //#21059 - var _eh = $k[--$j]; //#21059 - $put($k[--$j], _eh, 1); //#21059 - } //#21059 - if (!bwipp_qrcode.__21096__) { //#21096 - $_ = Object.create($_); //#21096 - $_.fmtvalsfull = $a([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); //#21069 - $_.fmtvalsmicro = $a([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); //#21075 - $_.fmtvalsrmqr1 = $a([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); //#21085 - $_.fmtvalsrmqr2 = $a([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); //#21095 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21095 - bwipp_qrcode.__21096__ = 1; //#21095 - $_ = Object.getPrototypeOf($_); //#21095 - } //#21095 - if ($eq($_.format, "full")) { //#21106 - $k[$j++] = 'ecid'; //#21098 - $search("MLHQ", $_.eclevel); //#21098 - $j--; //#21098 - var _eq = $k[--$j]; //#21098 - var _er = $k[--$j]; //#21098 - $k[$j++] = _eq.length; //#21098 - $k[$j++] = _er; //#21098 - $j--; //#21098 - var _es = $k[--$j]; //#21098 - var _et = $k[--$j]; //#21098 - $k[$j++] = _es; //#21098 - $k[$j++] = _et; //#21098 - $j--; //#21098 - var _eu = $k[--$j]; //#21098 - $_[$k[--$j]] = _eu; //#21098 - $_.fmtval = $get($_.fmtvalsfull, ($_.ecid << 3) + $_.bestmaskval); //#21099 - for (var _f2 = 0, _f1 = $_.formatmap.length - 1; _f2 <= _f1; _f2 += 1) { //#21105 - $_.i = _f2; //#21101 - $forall($get($_.formatmap, $_.i), function() { //#21104 - var _f7 = $k[--$j]; //#21103 - $k[$j++] = $_.pixs; //#21103 - $aload(_f7); //#21103 - $_.qmv(); //#21103 - var _f8 = $_.fmtval; //#21103 - var _fA = -(14 - $_.i); //#21103 - var _fB = $k[--$j]; //#21103 - $put($k[--$j], _fB, ((_fA < 0 ? _f8 >>> -_fA : _f8 << _fA)) & 1); //#21103 - }); //#21103 - } //#21103 - } //#21103 - if ($eq($_.format, "micro")) { //#21114 - $_.symid = $get($get($a([$a([0]), $a([1, 2]), $a([3, 4]), $a([5, 6, 7])]), ~~($f($_.cols - 11) / 2)), $_.eclval); //#21108 - $_.fmtval = $get($_.fmtvalsmicro, ($_.symid << 2) + $_.bestmaskval); //#21109 - for (var _fT = 0, _fS = $_.formatmap.length - 1; _fT <= _fS; _fT += 1) { //#21113 - $_.i = _fT; //#21111 - $k[$j++] = $_.pixs; //#21112 - $aload($get($get($_.formatmap, $_.i), 0)); //#21112 - $_.qmv(); //#21112 - var _fZ = $_.fmtval; //#21112 - var _fb = -(14 - $_.i); //#21112 - var _fc = $k[--$j]; //#21112 - $put($k[--$j], _fc, ((_fb < 0 ? _fZ >>> -_fb : _fZ << _fb)) & 1); //#21112 - } //#21112 - } //#21112 - if ($eq($_.format, "rmqr")) { //#21124 - $k[$j++] = 'fmtvalu'; //#21116 - $search("MH", $_.eclevel); //#21116 - $j--; //#21116 - var _fg = $k[--$j]; //#21116 - var _fh = $k[--$j]; //#21116 - $k[$j++] = _fg.length; //#21116 - $k[$j++] = _fh; //#21116 - $j--; //#21116 - var _fi = $k[--$j]; //#21116 - var _fj = $k[--$j]; //#21116 - $k[$j++] = _fi; //#21116 - $k[$j++] = _fj; //#21116 - $j--; //#21116 - var _fk = $k[--$j]; //#21116 - $_[$k[--$j]] = (_fk << 5) + $_.verind; //#21116 - $_.fmtval1 = $get($_.fmtvalsrmqr1, $_.fmtvalu); //#21117 - $_.fmtval2 = $get($_.fmtvalsrmqr2, $_.fmtvalu); //#21118 - for (var _fv = 0, _fu = $_.formatmap.length - 1; _fv <= _fu; _fv += 1) { //#21123 - $_.i = _fv; //#21120 - $k[$j++] = $_.pixs; //#21121 - $aload($get($get($_.formatmap, $_.i), 0)); //#21121 - $_.qmv(); //#21121 - var _g1 = $_.fmtval1; //#21121 - var _g3 = -(17 - $_.i); //#21121 - var _g4 = $k[--$j]; //#21121 - $put($k[--$j], _g4, ((_g3 < 0 ? _g1 >>> -_g3 : _g1 << _g3)) & 1); //#21121 - $k[$j++] = $_.pixs; //#21122 - $aload($get($get($_.formatmap, $_.i), 1)); //#21122 - $_.qmv(); //#21122 - var _gB = $_.fmtval2; //#21122 - var _gD = -(17 - $_.i); //#21122 - var _gE = $k[--$j]; //#21122 - $put($k[--$j], _gE, ((_gD < 0 ? _gB >>> -_gD : _gB << _gD)) & 1); //#21122 - } //#21122 - } //#21122 - if (!bwipp_qrcode.__21135__) { //#21135 - $_ = Object.create($_); //#21135 - $_.vervals = $a([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); //#21134 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21134 - bwipp_qrcode.__21135__ = 1; //#21134 - $_ = Object.getPrototypeOf($_); //#21134 - } //#21134 - if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21144 - $_.verval = $get($_.vervals, (~~($f($_.cols - 17) / 4)) - 7); //#21137 - for (var _gP = 0, _gO = $_.versionmap.length - 1; _gP <= _gO; _gP += 1) { //#21143 - $_.i = _gP; //#21139 - $forall($get($_.versionmap, $_.i), function() { //#21142 - var _gU = $k[--$j]; //#21141 - $k[$j++] = $_.pixs; //#21141 - $forall(_gU); //#21141 - $_.qmv(); //#21141 - var _gV = $_.verval; //#21141 - var _gX = -(17 - $_.i); //#21141 - var _gY = $k[--$j]; //#21141 - $put($k[--$j], _gY, ((_gX < 0 ? _gV >>> -_gX : _gV << _gX)) & 1); //#21141 - }); //#21141 - } //#21141 - } //#21141 - $k[$j++] = Infinity; //#21147 - $k[$j++] = 'ren'; //#21154 - $k[$j++] = bwipp_renmatrix; //#21154 - $k[$j++] = 'pixs'; //#21154 - $k[$j++] = $_.pixs; //#21154 - $k[$j++] = 'pixx'; //#21154 - $k[$j++] = $_.cols; //#21154 - $k[$j++] = 'pixy'; //#21154 - $k[$j++] = $_.rows; //#21154 - $k[$j++] = 'height'; //#21154 - $k[$j++] = ($_.rows * 2) / 72; //#21154 - $k[$j++] = 'width'; //#21154 - $k[$j++] = ($_.cols * 2) / 72; //#21154 - $k[$j++] = 'borderleft'; //#21154 - if ($eq($_.format, "full")) { //#21154 - $k[$j++] = 4; //#21154 - } else { //#21154 - $k[$j++] = 2; //#21154 - } //#21154 - $k[$j++] = 'borderright'; //#21155 - if ($eq($_.format, "full")) { //#21155 - $k[$j++] = 4; //#21155 - } else { //#21155 - $k[$j++] = 2; //#21155 - } //#21155 - $k[$j++] = 'bordertop'; //#21156 - if ($eq($_.format, "full")) { //#21156 - $k[$j++] = 4; //#21156 - } else { //#21156 - $k[$j++] = 2; //#21156 - } //#21156 - $k[$j++] = 'borderbottom'; //#21157 - if ($eq($_.format, "full")) { //#21157 - $k[$j++] = 4; //#21157 - } else { //#21157 - $k[$j++] = 2; //#21157 - } //#21157 - $k[$j++] = 'opt'; //#21158 - $k[$j++] = $_.options; //#21158 - var _gk = $d(); //#21158 - $k[$j++] = _gk; //#21161 - if (!$_.dontdraw) { //#21161 - bwipp_renmatrix(); //#21161 - } //#21161 - $_ = Object.getPrototypeOf($_); //#21163 - $_ = Object.getPrototypeOf($_); //#21165 + $_.sym = $k[--$j]; //#21341 + $_.dkrhs = 0; //#21342 + $_.dkbot = 0; //#21342 + for (var _df = 1, _de = $f($_.cols - 1); _df <= _de; _df += 1) { //#21347 + $_.i = _df; //#21344 + $k[$j++] = 'dkrhs'; //#21345 + $k[$j++] = $_.dkrhs; //#21345 + $k[$j++] = $_.sym; //#21345 + $k[$j++] = $f($_.cols - 1); //#21345 + $k[$j++] = $_.i; //#21345 + $_.qmv(); //#21345 + var _dk = $k[--$j]; //#21345 + var _dm = $get($k[--$j], _dk); //#21345 + var _dn = $k[--$j]; //#21345 + $_[$k[--$j]] = $f(_dn + _dm); //#21345 + $k[$j++] = 'dkbot'; //#21346 + $k[$j++] = $_.dkbot; //#21346 + $k[$j++] = $_.sym; //#21346 + $k[$j++] = $_.i; //#21346 + $k[$j++] = $f($_.cols - 1); //#21346 + $_.qmv(); //#21346 + var _dt = $k[--$j]; //#21346 + var _dv = $get($k[--$j], _dt); //#21346 + var _dw = $k[--$j]; //#21346 + $_[$k[--$j]] = $f(_dw + _dv); //#21346 + } //#21346 + if ($_.dkrhs <= $_.dkbot) { //#21351 + $k[$j++] = -(($_.dkrhs * 16) + $_.dkbot); //#21349 + } else { //#21351 + $k[$j++] = -(($_.dkbot * 16) + $_.dkrhs); //#21351 + } //#21351 + }; //#21351 + $_.bestscore = 999999999; //#21356 + for (var _e6 = 0, _e5 = $_.masks.length - 1; _e6 <= _e5; _e6 += 1) { //#21378 + $_.m = _e6; //#21358 + $_.masksym = $a($_.rows * $_.cols); //#21359 + for (var _eD = 0, _eC = $f(($_.rows * $_.cols) - 1); _eD <= _eC; _eD += 1) { //#21363 + $_.i = _eD; //#21361 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#21362 + } //#21362 + if ($_.masks.length != 1) { //#21376 + if ($eq($_.format, "full")) { //#21368 + $k[$j++] = $_.masksym; //#21366 + $_.evalfull(); //#21366 + $_.score = $k[--$j]; //#21366 + } else { //#21368 + $k[$j++] = $_.masksym; //#21368 + $_.evalmicro(); //#21368 + $_.score = $k[--$j]; //#21368 + } //#21368 + if ($_.score < $_.bestscore) { //#21374 + $_.bestsym = $_.masksym; //#21371 + $_.bestmaskval = $_.m; //#21372 + $_.bestscore = $_.score; //#21373 + } //#21373 + } else { //#21376 + $_.bestsym = $_.masksym; //#21376 + } //#21376 + } //#21376 + $_.pixs = $_.bestsym; //#21379 + if ($eq($_.format, "full")) { //#21384 + $k[$j++] = $_.pixs; //#21383 + $k[$j++] = 8; //#21383 + $k[$j++] = $f($_.cols - 8); //#21383 + $_.qmv(); //#21383 + var _ee = $k[--$j]; //#21383 + $put($k[--$j], _ee, 1); //#21383 + } //#21383 + if (!bwipp_qrcode.__21420__) { //#21420 + $_ = Object.create($_); //#21420 + $_.fmtvalsfull = $a([21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245]); //#21393 + $_.fmtvalsmicro = $a([17477, 16754, 20011, 19228, 21934, 20633, 24512, 23287, 26515, 25252, 28157, 26826, 30328, 29519, 31766, 31009, 1758, 1001, 3248, 2439, 5941, 4610, 7515, 6252, 9480, 8255, 12134, 10833, 13539, 12756, 16013, 15290]); //#21399 + $_.fmtvalsrmqr1 = $a([129714, 124311, 121821, 115960, 112748, 108361, 104707, 99878, 98062, 90155, 89697, 82244, 81360, 74485, 72895, 66458, 61898, 61167, 53413, 53120, 45844, 44081, 37499, 36190, 29814, 27475, 21785, 19004, 13992, 10637, 6087, 2274, 258919, 257090, 250376, 249133, 242105, 241308, 233686, 233459, 227035, 223742, 219060, 215185, 209925, 207648, 202090, 199247, 194591, 190266, 186736, 181845, 178881, 173540, 170926, 165003, 163235, 156294, 154828, 148457, 147325, 139352, 138770, 131383]); //#21409 + $_.fmtvalsrmqr2 = $a([133755, 136542, 142100, 144433, 149669, 153472, 158154, 161519, 167879, 168162, 175784, 176525, 183577, 184892, 191606, 193363, 196867, 204326, 204908, 212809, 213981, 220408, 221874, 228759, 230591, 236442, 239056, 244469, 247393, 252228, 255758, 260139, 942, 7307, 8897, 15844, 16752, 24149, 24607, 32570, 34322, 39223, 42877, 47192, 50380, 56297, 58787, 64134, 67798, 71667, 76217, 79516, 84488, 87341, 93031, 95298, 101738, 102991, 109573, 111392, 118708, 118929, 126683, 127486]); //#21419 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21419 + bwipp_qrcode.__21420__ = 1; //#21419 + $_ = Object.getPrototypeOf($_); //#21419 + } //#21419 + if ($eq($_.format, "full")) { //#21430 + $k[$j++] = 'ecid'; //#21422 + $search("MLHQ", $_.eclevel); //#21422 + $j--; //#21422 + var _en = $k[--$j]; //#21422 + var _eo = $k[--$j]; //#21422 + $k[$j++] = _en.length; //#21422 + $k[$j++] = _eo; //#21422 + $j--; //#21422 + var _ep = $k[--$j]; //#21422 + var _eq = $k[--$j]; //#21422 + $k[$j++] = _ep; //#21422 + $k[$j++] = _eq; //#21422 + $j--; //#21422 + var _er = $k[--$j]; //#21422 + $_[$k[--$j]] = _er; //#21422 + $_.fmtval = $get($_.fmtvalsfull, ($_.ecid << 3) + $_.bestmaskval); //#21423 + for (var _ez = 0, _ey = $_.formatmap.length - 1; _ez <= _ey; _ez += 1) { //#21429 + $_.i = _ez; //#21425 + $forall($get($_.formatmap, $_.i), function() { //#21428 + var _f4 = $k[--$j]; //#21427 + $k[$j++] = $_.pixs; //#21427 + $aload(_f4); //#21427 + $_.qmv(); //#21427 + var _f5 = $_.fmtval; //#21427 + var _f7 = -(14 - $_.i); //#21427 + var _f8 = $k[--$j]; //#21427 + $put($k[--$j], _f8, ((_f7 < 0 ? _f5 >>> -_f7 : _f5 << _f7)) & 1); //#21427 + }); //#21427 + } //#21427 + } //#21427 + if ($eq($_.format, "micro")) { //#21438 + $_.symid = $get($get($a([$a([0]), $a([1, 2]), $a([3, 4]), $a([5, 6, 7])]), ~~($f($_.cols - 11) / 2)), $_.eclval); //#21432 + $_.fmtval = $get($_.fmtvalsmicro, ($_.symid << 2) + $_.bestmaskval); //#21433 + for (var _fQ = 0, _fP = $_.formatmap.length - 1; _fQ <= _fP; _fQ += 1) { //#21437 + $_.i = _fQ; //#21435 + $k[$j++] = $_.pixs; //#21436 + $aload($get($get($_.formatmap, $_.i), 0)); //#21436 + $_.qmv(); //#21436 + var _fW = $_.fmtval; //#21436 + var _fY = -(14 - $_.i); //#21436 + var _fZ = $k[--$j]; //#21436 + $put($k[--$j], _fZ, ((_fY < 0 ? _fW >>> -_fY : _fW << _fY)) & 1); //#21436 + } //#21436 + } //#21436 + if ($eq($_.format, "rmqr")) { //#21448 + $k[$j++] = 'fmtvalu'; //#21440 + $search("MH", $_.eclevel); //#21440 + $j--; //#21440 + var _fd = $k[--$j]; //#21440 + var _fe = $k[--$j]; //#21440 + $k[$j++] = _fd.length; //#21440 + $k[$j++] = _fe; //#21440 + $j--; //#21440 + var _ff = $k[--$j]; //#21440 + var _fg = $k[--$j]; //#21440 + $k[$j++] = _ff; //#21440 + $k[$j++] = _fg; //#21440 + $j--; //#21440 + var _fh = $k[--$j]; //#21440 + $_[$k[--$j]] = (_fh << 5) + $_.verind; //#21440 + $_.fmtval1 = $get($_.fmtvalsrmqr1, $_.fmtvalu); //#21441 + $_.fmtval2 = $get($_.fmtvalsrmqr2, $_.fmtvalu); //#21442 + for (var _fs = 0, _fr = $_.formatmap.length - 1; _fs <= _fr; _fs += 1) { //#21447 + $_.i = _fs; //#21444 + $k[$j++] = $_.pixs; //#21445 + $aload($get($get($_.formatmap, $_.i), 0)); //#21445 + $_.qmv(); //#21445 + var _fy = $_.fmtval1; //#21445 + var _g0 = -(17 - $_.i); //#21445 + var _g1 = $k[--$j]; //#21445 + $put($k[--$j], _g1, ((_g0 < 0 ? _fy >>> -_g0 : _fy << _g0)) & 1); //#21445 + $k[$j++] = $_.pixs; //#21446 + $aload($get($get($_.formatmap, $_.i), 1)); //#21446 + $_.qmv(); //#21446 + var _g8 = $_.fmtval2; //#21446 + var _gA = -(17 - $_.i); //#21446 + var _gB = $k[--$j]; //#21446 + $put($k[--$j], _gB, ((_gA < 0 ? _g8 >>> -_gA : _g8 << _gA)) & 1); //#21446 + } //#21446 + } //#21446 + if (!bwipp_qrcode.__21459__) { //#21459 + $_ = Object.create($_); //#21459 + $_.vervals = $a([31892, 34236, 39577, 42195, 48118, 51042, 55367, 58893, 63784, 68472, 70749, 76311, 79154, 84390, 87683, 92361, 96236, 102084, 102881, 110507, 110734, 117786, 119615, 126325, 127568, 133589, 136944, 141498, 145311, 150283, 152622, 158308, 161089, 167017]); //#21458 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_qrcode.$ctx[id] = $_[id]); //#21458 + bwipp_qrcode.__21459__ = 1; //#21458 + $_ = Object.getPrototypeOf($_); //#21458 + } //#21458 + if ($eq($_.format, "full") && ($_.cols >= 45)) { //#21468 + $_.verval = $get($_.vervals, (~~($f($_.cols - 17) / 4)) - 7); //#21461 + for (var _gM = 0, _gL = $_.versionmap.length - 1; _gM <= _gL; _gM += 1) { //#21467 + $_.i = _gM; //#21463 + $forall($get($_.versionmap, $_.i), function() { //#21466 + var _gR = $k[--$j]; //#21465 + $k[$j++] = $_.pixs; //#21465 + $forall(_gR); //#21465 + $_.qmv(); //#21465 + var _gS = $_.verval; //#21465 + var _gU = -(17 - $_.i); //#21465 + var _gV = $k[--$j]; //#21465 + $put($k[--$j], _gV, ((_gU < 0 ? _gS >>> -_gU : _gS << _gU)) & 1); //#21465 + }); //#21465 + } //#21465 + } //#21465 + $k[$j++] = Infinity; //#21471 + $k[$j++] = 'ren'; //#21478 + $k[$j++] = 'renmatrix'; //#21478 + $k[$j++] = 'pixs'; //#21478 + $k[$j++] = $_.pixs; //#21478 + $k[$j++] = 'pixx'; //#21478 + $k[$j++] = $_.cols; //#21478 + $k[$j++] = 'pixy'; //#21478 + $k[$j++] = $_.rows; //#21478 + $k[$j++] = 'height'; //#21478 + $k[$j++] = ($_.rows * 2) / 72; //#21478 + $k[$j++] = 'width'; //#21478 + $k[$j++] = ($_.cols * 2) / 72; //#21478 + $k[$j++] = 'borderleft'; //#21478 + if ($eq($_.format, "full")) { //#21478 + $k[$j++] = 4; //#21478 + } else { //#21478 + $k[$j++] = 2; //#21478 + } //#21478 + $k[$j++] = 'borderright'; //#21479 + if ($eq($_.format, "full")) { //#21479 + $k[$j++] = 4; //#21479 + } else { //#21479 + $k[$j++] = 2; //#21479 + } //#21479 + $k[$j++] = 'bordertop'; //#21480 + if ($eq($_.format, "full")) { //#21480 + $k[$j++] = 4; //#21480 + } else { //#21480 + $k[$j++] = 2; //#21480 + } //#21480 + $k[$j++] = 'borderbottom'; //#21481 + if ($eq($_.format, "full")) { //#21481 + $k[$j++] = 4; //#21481 + } else { //#21481 + $k[$j++] = 2; //#21481 + } //#21481 + $k[$j++] = 'opt'; //#21482 + $k[$j++] = $_.options; //#21482 + var _gh = $d(); //#21482 + $k[$j++] = _gh; //#21485 + if (!$_.dontdraw) { //#21485 + bwipp_renmatrix(); //#21485 + } //#21485 + $_ = Object.getPrototypeOf($_); //#21487 + $_ = Object.getPrototypeOf($_); //#21489 } //bwipp_qrcode function bwipp_swissqrcode() { - $_ = Object.create($_); //#21195 - $_.dontdraw = false; //#21198 - $_.parse = false; //#21199 - $k[$j++] = $_; //#21201 - bwipp_processoptions(); //#21201 - $_.options = $k[--$j]; //#21201 - $_.barcode = $k[--$j]; //#21202 + $_ = Object.create($_); //#21519 + $_.dontdraw = false; //#21522 + $_.parse = false; //#21523 + $k[$j++] = $_; //#21525 + bwipp_processoptions(); //#21525 + $_.options = $k[--$j]; //#21525 + $_.barcode = $k[--$j]; //#21526 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#21208 - $_.fncvals = _3; //#21209 - $k[$j++] = 'barcode'; //#21210 - $k[$j++] = $_.barcode; //#21210 - $k[$j++] = $_.fncvals; //#21210 - bwipp_parseinput(); //#21210 - var _6 = $k[--$j]; //#21210 - $_[$k[--$j]] = _6; //#21210 - $_.barlen = $_.barcode.length; //#21211 - delete $_.options["parse"]; //#21212 - if ($_.barcode.length > 997) { //#21217 - $k[$j++] = 'bwipp.swissqrcodeBadLength#21216'; //#21216 - $k[$j++] = "Swiss QR Code input must not exceed 997 digits"; //#21216 - bwipp_raiseerror(); //#21216 - } //#21216 - $put($_.options, "dontdraw", true); //#21220 - $k[$j++] = 'args'; //#21221 - $k[$j++] = $_.barcode; //#21221 - $k[$j++] = $_.options; //#21221 - bwipp_qrcode(); //#21221 - var _E = $k[--$j]; //#21221 - $_[$k[--$j]] = _E; //#21221 - $put($_.args, "opt", $_.options); //#21223 - $k[$j++] = $_.args; //#21292 - if (!$_.dontdraw) { //#21292 - $$.save(); //#21237 - var _K = $$.currpos(); //#21238 - $$.translate(_K.x, _K.y); //#21238 - var _L = 72 / 25.4; //#21239 - $$.scale(_L, _L); //#21239 - $$.save(); //#21242 - $$.newpath(); //#21243 - $$.moveto(0, 0); //#21244 - $$.lineto(46, 0); //#21245 - $$.lineto(46, 46); //#21246 - $$.lineto(0, 46); //#21247 - $$.closepath(); //#21248 - $$.moveto(19.5, 19.5); //#21249 - $$.lineto(19.5, 26.5); //#21250 - $$.lineto(26.5, 26.5); //#21251 - $$.lineto(26.5, 19.5); //#21252 - $$.closepath(); //#21253 - $$.clip(); //#21254 - $$.save(); //#21257 - $$.moveto(0, 0); //#21258 - var _O = (46 / $get($_.args, "pixx")) / 2; //#21259 - $$.scale(_O, _O); //#21259 - bwipp_renmatrix(); //#21260 - $$.restore(); //#21261 - $$.restore(); //#21263 - $$.translate(19.5, 19.5); //#21266 - var _P = 7 / 83; //#21267 - $$.scale(_P, _P); //#21267 - $$.newpath(); //#21269 - $$.moveto(6, 6); //#21270 - $$.lineto(6, 77); //#21271 - $$.lineto(77, 77); //#21272 - $$.lineto(77, 6); //#21273 - $$.closepath(); //#21274 - $$.moveto(49, 18); //#21275 - $$.lineto(49, 34); //#21276 - $$.lineto(65, 34); //#21277 - $$.lineto(65, 49); //#21278 - $$.lineto(49, 49); //#21279 - $$.lineto(49, 65); //#21280 - $$.lineto(34, 65); //#21281 - $$.lineto(34, 49); //#21282 - $$.lineto(18, 49); //#21283 - $$.lineto(18, 34); //#21284 - $$.lineto(34, 34); //#21285 - $$.lineto(34, 18); //#21286 - $$.closepath(); //#21287 - $$.setrgbcolor(0, 0, 0); //#21288 - $$.fill(); //#21288 - $$.restore(); //#21290 - } //#21290 - $_ = Object.getPrototypeOf($_); //#21294 + ]); //#21532 + $_.fncvals = _3; //#21533 + $k[$j++] = 'barcode'; //#21534 + $k[$j++] = $_.barcode; //#21534 + $k[$j++] = $_.fncvals; //#21534 + bwipp_parseinput(); //#21534 + var _6 = $k[--$j]; //#21534 + $_[$k[--$j]] = _6; //#21534 + $_.barlen = $_.barcode.length; //#21535 + delete $_.options["parse"]; //#21536 + if ($_.barcode.length > 997) { //#21541 + $k[$j++] = 'bwipp.swissqrcodeBadLength#21540'; //#21540 + $k[$j++] = "Swiss QR Code input must not exceed 997 digits"; //#21540 + bwipp_raiseerror(); //#21540 + } //#21540 + $put($_.options, "dontdraw", true); //#21544 + $k[$j++] = 'args'; //#21545 + $k[$j++] = $_.barcode; //#21545 + $k[$j++] = $_.options; //#21545 + bwipp_qrcode(); //#21545 + var _E = $k[--$j]; //#21545 + $_[$k[--$j]] = _E; //#21545 + $put($_.args, "opt", $_.options); //#21547 + $k[$j++] = $_.args; //#21616 + if (!$_.dontdraw) { //#21616 + $$.save(); //#21561 + var _K = $$.currpos(); //#21562 + $$.translate(_K.x, _K.y); //#21562 + var _L = 72 / 25.4; //#21563 + $$.scale(_L, _L); //#21563 + $$.save(); //#21566 + $$.newpath(); //#21567 + $$.moveto(0, 0); //#21568 + $$.lineto(46, 0); //#21569 + $$.lineto(46, 46); //#21570 + $$.lineto(0, 46); //#21571 + $$.closepath(); //#21572 + $$.moveto(19.5, 19.5); //#21573 + $$.lineto(19.5, 26.5); //#21574 + $$.lineto(26.5, 26.5); //#21575 + $$.lineto(26.5, 19.5); //#21576 + $$.closepath(); //#21577 + $$.clip(); //#21578 + $$.save(); //#21581 + $$.moveto(0, 0); //#21582 + var _O = (46 / $get($_.args, "pixx")) / 2; //#21583 + $$.scale(_O, _O); //#21583 + bwipp_renmatrix(); //#21584 + $$.restore(); //#21585 + $$.restore(); //#21587 + $$.translate(19.5, 19.5); //#21590 + var _P = 7 / 83; //#21591 + $$.scale(_P, _P); //#21591 + $$.newpath(); //#21593 + $$.moveto(6, 6); //#21594 + $$.lineto(6, 77); //#21595 + $$.lineto(77, 77); //#21596 + $$.lineto(77, 6); //#21597 + $$.closepath(); //#21598 + $$.moveto(49, 18); //#21599 + $$.lineto(49, 34); //#21600 + $$.lineto(65, 34); //#21601 + $$.lineto(65, 49); //#21602 + $$.lineto(49, 49); //#21603 + $$.lineto(49, 65); //#21604 + $$.lineto(34, 65); //#21605 + $$.lineto(34, 49); //#21606 + $$.lineto(18, 49); //#21607 + $$.lineto(18, 34); //#21608 + $$.lineto(34, 34); //#21609 + $$.lineto(34, 18); //#21610 + $$.closepath(); //#21611 + $$.setrgbcolor(0, 0, 0); //#21612 + $$.fill(); //#21612 + $$.restore(); //#21614 + } //#21614 + $_ = Object.getPrototypeOf($_); //#21618 } //bwipp_swissqrcode function bwipp_microqrcode() { - $_ = Object.create($_); //#21323 - $_.dontdraw = false; //#21326 - $k[$j++] = $_; //#21328 - bwipp_processoptions(); //#21328 - $_.options = $k[--$j]; //#21328 - $_.barcode = $k[--$j]; //#21329 - $put($_.options, "dontdraw", true); //#21332 - $put($_.options, "format", "micro"); //#21333 - $k[$j++] = 'args'; //#21335 - $k[$j++] = $_.barcode; //#21335 - $k[$j++] = $_.options; //#21335 - bwipp_qrcode(); //#21335 - var _6 = $k[--$j]; //#21335 - $_[$k[--$j]] = _6; //#21335 - $put($_.args, "opt", $_.options); //#21337 - $k[$j++] = $_.args; //#21340 - if (!$_.dontdraw) { //#21340 - bwipp_renmatrix(); //#21340 - } //#21340 - $_ = Object.getPrototypeOf($_); //#21342 + $_ = Object.create($_); //#21647 + $_.dontdraw = false; //#21650 + $k[$j++] = $_; //#21652 + bwipp_processoptions(); //#21652 + $_.options = $k[--$j]; //#21652 + $_.barcode = $k[--$j]; //#21653 + $put($_.options, "dontdraw", true); //#21656 + $put($_.options, "format", "micro"); //#21657 + $k[$j++] = 'args'; //#21659 + $k[$j++] = $_.barcode; //#21659 + $k[$j++] = $_.options; //#21659 + bwipp_qrcode(); //#21659 + var _6 = $k[--$j]; //#21659 + $_[$k[--$j]] = _6; //#21659 + $put($_.args, "opt", $_.options); //#21661 + $k[$j++] = $_.args; //#21664 + if (!$_.dontdraw) { //#21664 + bwipp_renmatrix(); //#21664 + } //#21664 + $_ = Object.getPrototypeOf($_); //#21666 } //bwipp_microqrcode function bwipp_rectangularmicroqrcode() { - $_ = Object.create($_); //#21371 - $_.dontdraw = false; //#21374 - $k[$j++] = $_; //#21376 - bwipp_processoptions(); //#21376 - $_.options = $k[--$j]; //#21376 - $_.barcode = $k[--$j]; //#21377 - $put($_.options, "dontdraw", true); //#21380 - $put($_.options, "format", "rmqr"); //#21381 - $k[$j++] = 'args'; //#21383 - $k[$j++] = $_.barcode; //#21383 - $k[$j++] = $_.options; //#21383 - bwipp_qrcode(); //#21383 - var _6 = $k[--$j]; //#21383 - $_[$k[--$j]] = _6; //#21383 - $put($_.args, "opt", $_.options); //#21385 - $k[$j++] = $_.args; //#21388 - if (!$_.dontdraw) { //#21388 - bwipp_renmatrix(); //#21388 - } //#21388 - $_ = Object.getPrototypeOf($_); //#21390 + $_ = Object.create($_); //#21695 + $_.dontdraw = false; //#21698 + $k[$j++] = $_; //#21700 + bwipp_processoptions(); //#21700 + $_.options = $k[--$j]; //#21700 + $_.barcode = $k[--$j]; //#21701 + $put($_.options, "dontdraw", true); //#21704 + $put($_.options, "format", "rmqr"); //#21705 + $k[$j++] = 'args'; //#21707 + $k[$j++] = $_.barcode; //#21707 + $k[$j++] = $_.options; //#21707 + bwipp_qrcode(); //#21707 + var _6 = $k[--$j]; //#21707 + $_[$k[--$j]] = _6; //#21707 + $put($_.args, "opt", $_.options); //#21709 + $k[$j++] = $_.args; //#21712 + if (!$_.dontdraw) { //#21712 + bwipp_renmatrix(); //#21712 + } //#21712 + $_ = Object.getPrototypeOf($_); //#21714 } //bwipp_rectangularmicroqrcode function bwipp_maxicode() { - $_ = Object.create($_); //#21421 - $_.dontdraw = false; //#21424 - $_.mode = -1; //#21425 - $_.sam = -1; //#21426 - $_.parse = false; //#21427 - $_.parsefnc = false; //#21428 - $k[$j++] = $_; //#21430 - bwipp_processoptions(); //#21430 - $_.options = $k[--$j]; //#21430 - $_.barcode = $k[--$j]; //#21431 - if ($eq($_.barcode, "")) { //#21435 - $k[$j++] = 'bwipp.maxicodeEmptyData#21434'; //#21434 - $k[$j++] = "The data must not be empty"; //#21434 - bwipp_raiseerror(); //#21434 - } //#21434 - if (($_.mode != -1) && (($_.mode < 2) || ($_.mode > 6))) { //#21439 - $k[$j++] = 'bwipp.maxicodeBadMode#21438'; //#21438 - $k[$j++] = "Mode must be 2 to 6"; //#21438 - bwipp_raiseerror(); //#21438 - } //#21438 - if ($_.sam != -1) { //#21451 - $k[$j++] = true; //#21447 - for (var _7 = 0, _8 = 1; _7 < _8; _7++) { //#21447 - var _9 = $_.sam; //#21444 - if ((_9 < 12) || (_9 > 88)) { //#21444 - $j--; //#21444 - $k[$j++] = false; //#21444 - break; //#21444 - } //#21444 - var _B = $_.sam % 10; //#21445 - if ((_B < 2) || (_B > 8)) { //#21445 - $j--; //#21445 - $k[$j++] = false; //#21445 - break; //#21445 - } //#21445 - if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#21446 - $j--; //#21446 - $k[$j++] = false; //#21446 - break; //#21446 - } //#21446 - } //#21446 - if ($nt($k[--$j])) { //#21450 - $k[$j++] = 'bwipp.maxicodeBadSAM#21449'; //#21449 - $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols"; //#21449 - bwipp_raiseerror(); //#21449 - } //#21449 - } //#21449 - bwipp_loadctx(bwipp_maxicode) //#21453 + $_ = Object.create($_); //#21745 + $_.dontdraw = false; //#21748 + $_.mode = -1; //#21749 + $_.sam = -1; //#21750 + $_.parse = false; //#21751 + $_.parsefnc = false; //#21752 + $k[$j++] = $_; //#21754 + bwipp_processoptions(); //#21754 + $_.options = $k[--$j]; //#21754 + $_.barcode = $k[--$j]; //#21755 + if ($eq($_.barcode, "")) { //#21759 + $k[$j++] = 'bwipp.maxicodeEmptyData#21758'; //#21758 + $k[$j++] = "The data must not be empty"; //#21758 + bwipp_raiseerror(); //#21758 + } //#21758 + if (($_.mode != -1) && (($_.mode < 2) || ($_.mode > 6))) { //#21763 + $k[$j++] = 'bwipp.maxicodeBadMode#21762'; //#21762 + $k[$j++] = "Mode must be 2 to 6"; //#21762 + bwipp_raiseerror(); //#21762 + } //#21762 + if ($_.sam != -1) { //#21775 + $k[$j++] = true; //#21771 + for (var _7 = 0, _8 = 1; _7 < _8; _7++) { //#21771 + var _9 = $_.sam; //#21768 + if ((_9 < 12) || (_9 > 88)) { //#21768 + $j--; //#21768 + $k[$j++] = false; //#21768 + break; //#21768 + } //#21768 + var _B = $_.sam % 10; //#21769 + if ((_B < 2) || (_B > 8)) { //#21769 + $j--; //#21769 + $k[$j++] = false; //#21769 + break; //#21769 + } //#21769 + if ((~~($_.sam / 10)) > ($_.sam % 10)) { //#21770 + $j--; //#21770 + $k[$j++] = false; //#21770 + break; //#21770 + } //#21770 + } //#21770 + if ($nt($k[--$j])) { //#21774 + $k[$j++] = 'bwipp.maxicodeBadSAM#21773'; //#21773 + $k[$j++] = "SAM must be formatted as \"NM\" for Nth of M symbols, from 2 to 8 symbols"; //#21773 + bwipp_raiseerror(); //#21773 + } //#21773 + } //#21773 + bwipp_loadctx(bwipp_maxicode) //#21777 var _H = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true] - ]); //#21459 - $_.fncvals = _H; //#21461 - $k[$j++] = 'msg'; //#21462 - $k[$j++] = $_.barcode; //#21462 - $k[$j++] = $_.fncvals; //#21462 - bwipp_parseinput(); //#21462 - var _K = $k[--$j]; //#21462 - $_[$k[--$j]] = _K; //#21462 - $_.msglen = $_.msg.length; //#21463 - if (($_.mode == 2) || ($_.mode == 3)) { //#21551 - $_.barcode = $s($_.msglen); //#21469 - for (var _T = 0, _S = $_.msglen - 1; _T <= _S; _T += 1) { //#21475 - $_.i = _T; //#21471 - if ($get($_.msg, $_.i) > 0) { //#21474 - $put($_.barcode, $_.i, $get($_.msg, $_.i)); //#21473 - } //#21473 - } //#21473 - $_.barlen = $_.barcode.length; //#21476 - $_.fid = ""; //#21479 - if ($_.barlen >= 7) { //#21485 - if ($eq($geti($_.barcode, 0, 7), "\x5b\x29\x3e\x1e\x30\x31\x1d")) { //#21484 - $_.fid = $geti($_.barcode, 0, 9); //#21482 - $_.barcode = $geti($_.barcode, 9, $_.barlen - 9); //#21483 - } //#21483 - } //#21483 - $search($_.barcode, "\x1d"); //#21489 - if ($k[--$j]) { //#21511 - $_.pcode = $k[--$j]; //#21490 - $j--; //#21490 - if ($_.mode == 2) { //#21506 - $k[$j++] = true; //#21496 - for (var _p = 0, _q = 1; _p < _q; _p++) { //#21496 - if ($_.pcode.length > 9) { //#21494 - $j--; //#21494 - $k[$j++] = false; //#21494 - break; //#21494 - } //#21494 - $forall($_.pcode, function() { //#21495 - var _t = $k[--$j]; //#21495 - if ((_t < 48) || (_t > 57)) { //#21495 - $j--; //#21495 - $k[$j++] = false; //#21495 - return true; //#21495 - } //#21495 - }); //#21495 - } //#21495 - if ($nt($k[--$j])) { //#21499 - $j--; //#21498 - $k[$j++] = 'bwipp.maxicodeBadMode2PostCode#21498'; //#21498 - $k[$j++] = "A mode 2 postcode must not exceed 9 digits"; //#21498 - bwipp_raiseerror(); //#21498 - } //#21498 - } else { //#21506 - $forall($_.pcode, function() { //#21508 - var _w = $k[--$j]; //#21502 - if (!((_w == 32) || (((_w >= 34) && (_w <= 58)) || ((_w >= 65) && (_w <= 90))))) { //#21507 - $j--; //#21506 - $k[$j++] = 'bwipp.maxicodeBadMode3PostCode#21506'; //#21506 - $k[$j++] = "A mode 3 postcode must not exceed 6 characters"; //#21506 - bwipp_raiseerror(); //#21506 - } //#21506 - }); //#21506 - } //#21506 - } else { //#21511 - $j--; //#21511 - $k[$j++] = 'bwipp.maxicodeExpectedPostCode#21511'; //#21511 - $k[$j++] = "Expected postcode followed by group separator character"; //#21511 - bwipp_raiseerror(); //#21511 - } //#21511 - $search($k[--$j], "\x1d"); //#21513 - if ($k[--$j]) { //#21524 - $_.ccode = $k[--$j]; //#21514 - $j--; //#21514 - $k[$j++] = true; //#21519 - for (var _10 = 0, _11 = 1; _10 < _11; _10++) { //#21519 - if ($_.ccode.length != 3) { //#21517 - $j--; //#21517 - $k[$j++] = false; //#21517 - break; //#21517 - } //#21517 - $forall($_.ccode, function() { //#21518 - var _14 = $k[--$j]; //#21518 - if ((_14 < 48) || (_14 > 57)) { //#21518 - $j--; //#21518 - $k[$j++] = false; //#21518 - return true; //#21518 - } //#21518 - }); //#21518 - } //#21518 - if ($nt($k[--$j])) { //#21522 - $j--; //#21521 - $k[$j++] = 'bwipp.maxicodeBadCountryCode#21521'; //#21521 - $k[$j++] = "Country code must be three digits"; //#21521 - bwipp_raiseerror(); //#21521 - } //#21521 - } else { //#21524 - $j--; //#21524 - $k[$j++] = 'bwipp.maxicodeExpectedCountryCode#21524'; //#21524 - $k[$j++] = "Expected country code followed by group separator character"; //#21524 - bwipp_raiseerror(); //#21524 - } //#21524 - $search($k[--$j], "\x1d"); //#21526 - if ($k[--$j]) { //#21537 - $_.scode = $k[--$j]; //#21527 - $j--; //#21527 - $k[$j++] = true; //#21532 - for (var _19 = 0, _1A = 1; _19 < _1A; _19++) { //#21532 - if ($_.scode.length != 3) { //#21530 - $j--; //#21530 - $k[$j++] = false; //#21530 - break; //#21530 - } //#21530 - $forall($_.scode, function() { //#21531 - var _1D = $k[--$j]; //#21531 - if ((_1D < 48) || (_1D > 57)) { //#21531 - $j--; //#21531 - $k[$j++] = false; //#21531 - return true; //#21531 - } //#21531 - }); //#21531 - } //#21531 - if ($nt($k[--$j])) { //#21535 - $j--; //#21534 - $k[$j++] = 'bwipp.maxicodeBadServiceClass#21534'; //#21534 - $k[$j++] = "Service class must be three digits"; //#21534 - bwipp_raiseerror(); //#21534 - } //#21534 - } else { //#21537 - $j--; //#21537 - $k[$j++] = 'bwipp.maxicodeExpectedServiceClass#21537'; //#21537 - $k[$j++] = "Expected service class followed by group separator character"; //#21537 - bwipp_raiseerror(); //#21537 - } //#21537 - $_.barcode = $k[--$j]; //#21539 - var _1I = $s($_.barcode.length + $_.fid.length); //#21542 - $puti(_1I, 0, $_.fid); //#21543 - $puti(_1I, $_.fid.length, $_.barcode); //#21544 - $_.barcode = _1I; //#21545 - $_.barlen = $_.barcode.length; //#21546 - $k[$j++] = Infinity; //#21548 - var _1N = $_.barcode; //#21548 - for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#21548 - $k[$j++] = $get(_1N, _1O); //#21548 - } //#21548 - $_.msg = $a(); //#21548 - $_.msglen = $_.msg.length; //#21549 - } //#21549 - if (!bwipp_maxicode.__21647__) { //#21647 - $_ = Object.create($_); //#21647 - $_.eci = -1; //#21555 - $_.pad = -2; //#21555 - $_.ns = -3; //#21555 - $_.la = -4; //#21556 - $_.lb = -5; //#21556 - $_.sa = -6; //#21557 - $_.sb = -7; //#21557 - $_.sc = -8; //#21557 - $_.sd = -9; //#21557 - $_.se = -10; //#21557 - $_.sa2 = -11; //#21558 - $_.sa3 = -12; //#21558 - $_.lkc = -13; //#21559 - $_.lkd = -14; //#21559 - $_.lke = -15; //#21559 - $_.pd2 = -16; //#21560 - $_.pd3 = -17; //#21560 - $_.charmaps = $a([$a([13, "`", 192, 224, 0]), $a(["A", "a", 193, 225, 1]), $a(["B", "b", 194, 226, 2]), $a(["C", "c", 195, 227, 3]), $a(["D", "d", 196, 228, 4]), $a(["E", "e", 197, 229, 5]), $a(["F", "f", 198, 230, 6]), $a(["G", "g", 199, 231, 7]), $a(["H", "h", 200, 232, 8]), $a(["I", "i", 201, 233, 9]), $a(["J", "j", 202, 234, 10]), $a(["K", "k", 203, 235, 11]), $a(["L", "l", 204, 236, 12]), $a(["M", "m", 205, 237, 13]), $a(["N", "n", 206, 238, 14]), $a(["O", "o", 207, 239, 15]), $a(["P", "p", 208, 240, 16]), $a(["Q", "q", 209, 241, 17]), $a(["R", "r", 210, 242, 18]), $a(["S", "s", 211, 243, 19]), $a(["T", "t", 212, 244, 20]), $a(["U", "u", 213, 245, 21]), $a(["V", "v", 214, 246, 22]), $a(["W", "w", 215, 247, 23]), $a(["X", "x", 216, 248, 24]), $a(["Y", "y", 217, 249, 25]), $a(["Z", "z", 218, 250, 26]), $a([$_.eci, $_.eci, $_.eci, $_.eci, $_.eci]), $a([28, 28, 28, 28, $_.pad]), $a([29, 29, 29, 29, $_.pad]), $a([30, 30, 30, 30, 27]), $a([$_.ns, $_.ns, $_.ns, $_.ns, $_.ns]), $a([" ", "{", 219, 251, 28]), $a([$_.pad, $_.pad, 220, 252, 29]), $a(["\"", "}", 221, 253, 30]), $a(["#", "~", 222, 254, 31]), $a(["$", 127, 223, 255, 159]), $a(["%", ";", 170, 161, 160]), $a(["&", "<", 172, 168, 162]), $a(["'", "=", 177, 171, 163]), $a([40, ">", 178, 175, 164]), $a([41, "?", 179, 176, 165]), $a(["*", "[", 181, 180, 166]), $a(["+", 92, 185, 183, 167]), $a([",", "]", 186, 184, 169]), $a(["-", "^", 188, 187, 173]), $a([".", "_", 189, 191, 174]), $a(["/", " ", 190, 138, 182]), $a(["0", ",", 128, 139, 149]), $a(["1", ".", 129, 140, 150]), $a(["2", "/", 130, 141, 151]), $a(["3", ":", 131, 142, 152]), $a(["4", "@", 132, 143, 153]), $a(["5", "!", 133, 144, 154]), $a(["6", "|", 134, 145, 155]), $a(["7", $_.pd2, 135, 146, 156]), $a(["8", $_.sa2, 136, 147, 157]), $a(["9", $_.sa3, 137, 148, 158]), $a([":", $_.pd3, $_.la, $_.la, $_.la]), $a([$_.sb, $_.sa, " ", " ", " "]), $a([$_.sc, $_.sc, $_.lkc, $_.sc, $_.sc]), $a([$_.sd, $_.sd, $_.sd, $_.lkd, $_.sd]), $a([$_.se, $_.se, $_.se, $_.se, $_.lke]), $a([$_.lb, $_.la, $_.lb, $_.lb, $_.lb])]); //#21629 - $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#21632 - for (var _3G = 0, _3F = $_.charmaps.length - 1; _3G <= _3F; _3G += 1) { //#21641 - $_.i = _3G; //#21634 - $_.encs = $get($_.charmaps, $_.i); //#21635 - for (var _3K = 0; _3K <= 4; _3K += 1) { //#21640 - $_.j = _3K; //#21637 - var _3N = $get($_.encs, $_.j); //#21638 - $k[$j++] = _3N; //#21638 - if ($eq($type(_3N), 'stringtype')) { //#21638 - var _3Q = $get($k[--$j], 0); //#21638 - $k[$j++] = _3Q; //#21638 - } //#21638 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#21639 - } //#21639 - } //#21639 - $_.seta = $get($_.charvals, 0); //#21642 - $_.setb = $get($_.charvals, 1); //#21643 - $_.setc = $get($_.charvals, 2); //#21644 - $_.setd = $get($_.charvals, 3); //#21645 - $_.sete = $get($_.charvals, 4); //#21646 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21646 - bwipp_maxicode.__21647__ = 1; //#21646 - $_ = Object.getPrototypeOf($_); //#21646 - } //#21646 - $k[$j++] = Infinity; //#21650 - for (var _3i = 0, _3j = $_.msglen + 1; _3i < _3j; _3i++) { //#21650 - $k[$j++] = 0; //#21650 - } //#21650 - $_.nseq = $a(); //#21650 - for (var _3m = $_.msglen - 1; _3m >= 0; _3m -= 1) { //#21658 - $_.i = _3m; //#21652 - var _3p = $get($_.msg, $_.i); //#21653 - if ((_3p >= 48) && (_3p <= 57)) { //#21656 - $put($_.nseq, $_.i, $f($get($_.nseq, $_.i + 1) + 1)); //#21654 - } else { //#21656 - $put($_.nseq, $_.i, 0); //#21656 - } //#21656 - } //#21656 - $_.nseq = $geti($_.nseq, 0, $_.msglen); //#21659 + ]); //#21783 + $_.fncvals = _H; //#21785 + $k[$j++] = 'msg'; //#21786 + $k[$j++] = $_.barcode; //#21786 + $k[$j++] = $_.fncvals; //#21786 + bwipp_parseinput(); //#21786 + var _K = $k[--$j]; //#21786 + $_[$k[--$j]] = _K; //#21786 + $_.msglen = $_.msg.length; //#21787 + if (($_.mode == 2) || ($_.mode == 3)) { //#21875 + $_.barcode = $s($_.msglen); //#21793 + for (var _T = 0, _S = $_.msglen - 1; _T <= _S; _T += 1) { //#21799 + $_.i = _T; //#21795 + if ($get($_.msg, $_.i) > 0) { //#21798 + $put($_.barcode, $_.i, $get($_.msg, $_.i)); //#21797 + } //#21797 + } //#21797 + $_.barlen = $_.barcode.length; //#21800 + $_.fid = ""; //#21803 + if ($_.barlen >= 7) { //#21809 + if ($eq($geti($_.barcode, 0, 7), "\x5b\x29\x3e\x1e\x30\x31\x1d")) { //#21808 + $_.fid = $geti($_.barcode, 0, 9); //#21806 + $_.barcode = $geti($_.barcode, 9, $_.barlen - 9); //#21807 + } //#21807 + } //#21807 + $search($_.barcode, "\x1d"); //#21813 + if ($k[--$j]) { //#21835 + $_.pcode = $k[--$j]; //#21814 + $j--; //#21814 + if ($_.mode == 2) { //#21830 + $k[$j++] = true; //#21820 + for (var _p = 0, _q = 1; _p < _q; _p++) { //#21820 + if ($_.pcode.length > 9) { //#21818 + $j--; //#21818 + $k[$j++] = false; //#21818 + break; //#21818 + } //#21818 + $forall($_.pcode, function() { //#21819 + var _t = $k[--$j]; //#21819 + if ((_t < 48) || (_t > 57)) { //#21819 + $j--; //#21819 + $k[$j++] = false; //#21819 + return true; //#21819 + } //#21819 + }); //#21819 + } //#21819 + if ($nt($k[--$j])) { //#21823 + $j--; //#21822 + $k[$j++] = 'bwipp.maxicodeBadMode2PostCode#21822'; //#21822 + $k[$j++] = "A mode 2 postcode must not exceed 9 digits"; //#21822 + bwipp_raiseerror(); //#21822 + } //#21822 + } else { //#21830 + $forall($_.pcode, function() { //#21832 + var _w = $k[--$j]; //#21826 + if (!((_w == 32) || (((_w >= 34) && (_w <= 58)) || ((_w >= 65) && (_w <= 90))))) { //#21831 + $j--; //#21830 + $k[$j++] = 'bwipp.maxicodeBadMode3PostCode#21830'; //#21830 + $k[$j++] = "A mode 3 postcode must not exceed 6 characters"; //#21830 + bwipp_raiseerror(); //#21830 + } //#21830 + }); //#21830 + } //#21830 + } else { //#21835 + $j--; //#21835 + $k[$j++] = 'bwipp.maxicodeExpectedPostCode#21835'; //#21835 + $k[$j++] = "Expected postcode followed by group separator character"; //#21835 + bwipp_raiseerror(); //#21835 + } //#21835 + $search($k[--$j], "\x1d"); //#21837 + if ($k[--$j]) { //#21848 + $_.ccode = $k[--$j]; //#21838 + $j--; //#21838 + $k[$j++] = true; //#21843 + for (var _10 = 0, _11 = 1; _10 < _11; _10++) { //#21843 + if ($_.ccode.length != 3) { //#21841 + $j--; //#21841 + $k[$j++] = false; //#21841 + break; //#21841 + } //#21841 + $forall($_.ccode, function() { //#21842 + var _14 = $k[--$j]; //#21842 + if ((_14 < 48) || (_14 > 57)) { //#21842 + $j--; //#21842 + $k[$j++] = false; //#21842 + return true; //#21842 + } //#21842 + }); //#21842 + } //#21842 + if ($nt($k[--$j])) { //#21846 + $j--; //#21845 + $k[$j++] = 'bwipp.maxicodeBadCountryCode#21845'; //#21845 + $k[$j++] = "Country code must be three digits"; //#21845 + bwipp_raiseerror(); //#21845 + } //#21845 + } else { //#21848 + $j--; //#21848 + $k[$j++] = 'bwipp.maxicodeExpectedCountryCode#21848'; //#21848 + $k[$j++] = "Expected country code followed by group separator character"; //#21848 + bwipp_raiseerror(); //#21848 + } //#21848 + $search($k[--$j], "\x1d"); //#21850 + if ($k[--$j]) { //#21861 + $_.scode = $k[--$j]; //#21851 + $j--; //#21851 + $k[$j++] = true; //#21856 + for (var _19 = 0, _1A = 1; _19 < _1A; _19++) { //#21856 + if ($_.scode.length != 3) { //#21854 + $j--; //#21854 + $k[$j++] = false; //#21854 + break; //#21854 + } //#21854 + $forall($_.scode, function() { //#21855 + var _1D = $k[--$j]; //#21855 + if ((_1D < 48) || (_1D > 57)) { //#21855 + $j--; //#21855 + $k[$j++] = false; //#21855 + return true; //#21855 + } //#21855 + }); //#21855 + } //#21855 + if ($nt($k[--$j])) { //#21859 + $j--; //#21858 + $k[$j++] = 'bwipp.maxicodeBadServiceClass#21858'; //#21858 + $k[$j++] = "Service class must be three digits"; //#21858 + bwipp_raiseerror(); //#21858 + } //#21858 + } else { //#21861 + $j--; //#21861 + $k[$j++] = 'bwipp.maxicodeExpectedServiceClass#21861'; //#21861 + $k[$j++] = "Expected service class followed by group separator character"; //#21861 + bwipp_raiseerror(); //#21861 + } //#21861 + $_.barcode = $k[--$j]; //#21863 + var _1I = $s($_.barcode.length + $_.fid.length); //#21866 + $puti(_1I, 0, $_.fid); //#21867 + $puti(_1I, $_.fid.length, $_.barcode); //#21868 + $_.barcode = _1I; //#21869 + $_.barlen = $_.barcode.length; //#21870 + $k[$j++] = Infinity; //#21872 + var _1N = $_.barcode; //#21872 + for (var _1O = 0, _1P = _1N.length; _1O < _1P; _1O++) { //#21872 + $k[$j++] = $get(_1N, _1O); //#21872 + } //#21872 + $_.msg = $a(); //#21872 + $_.msglen = $_.msg.length; //#21873 + } //#21873 + if (!bwipp_maxicode.__21971__) { //#21971 + $_ = Object.create($_); //#21971 + $_.eci = -1; //#21879 + $_.pad = -2; //#21879 + $_.ns = -3; //#21879 + $_.la = -4; //#21880 + $_.lb = -5; //#21880 + $_.sa = -6; //#21881 + $_.sb = -7; //#21881 + $_.sc = -8; //#21881 + $_.sd = -9; //#21881 + $_.se = -10; //#21881 + $_.sa2 = -11; //#21882 + $_.sa3 = -12; //#21882 + $_.lkc = -13; //#21883 + $_.lkd = -14; //#21883 + $_.lke = -15; //#21883 + $_.pd2 = -16; //#21884 + $_.pd3 = -17; //#21884 + $_.charmaps = $a([$a([13, "`", 192, 224, 0]), $a(["A", "a", 193, 225, 1]), $a(["B", "b", 194, 226, 2]), $a(["C", "c", 195, 227, 3]), $a(["D", "d", 196, 228, 4]), $a(["E", "e", 197, 229, 5]), $a(["F", "f", 198, 230, 6]), $a(["G", "g", 199, 231, 7]), $a(["H", "h", 200, 232, 8]), $a(["I", "i", 201, 233, 9]), $a(["J", "j", 202, 234, 10]), $a(["K", "k", 203, 235, 11]), $a(["L", "l", 204, 236, 12]), $a(["M", "m", 205, 237, 13]), $a(["N", "n", 206, 238, 14]), $a(["O", "o", 207, 239, 15]), $a(["P", "p", 208, 240, 16]), $a(["Q", "q", 209, 241, 17]), $a(["R", "r", 210, 242, 18]), $a(["S", "s", 211, 243, 19]), $a(["T", "t", 212, 244, 20]), $a(["U", "u", 213, 245, 21]), $a(["V", "v", 214, 246, 22]), $a(["W", "w", 215, 247, 23]), $a(["X", "x", 216, 248, 24]), $a(["Y", "y", 217, 249, 25]), $a(["Z", "z", 218, 250, 26]), $a([$_.eci, $_.eci, $_.eci, $_.eci, $_.eci]), $a([28, 28, 28, 28, $_.pad]), $a([29, 29, 29, 29, $_.pad]), $a([30, 30, 30, 30, 27]), $a([$_.ns, $_.ns, $_.ns, $_.ns, $_.ns]), $a([" ", "{", 219, 251, 28]), $a([$_.pad, $_.pad, 220, 252, 29]), $a(["\"", "}", 221, 253, 30]), $a(["#", "~", 222, 254, 31]), $a(["$", 127, 223, 255, 159]), $a(["%", ";", 170, 161, 160]), $a(["&", "<", 172, 168, 162]), $a(["'", "=", 177, 171, 163]), $a([40, ">", 178, 175, 164]), $a([41, "?", 179, 176, 165]), $a(["*", "[", 181, 180, 166]), $a(["+", 92, 185, 183, 167]), $a([",", "]", 186, 184, 169]), $a(["-", "^", 188, 187, 173]), $a([".", "_", 189, 191, 174]), $a(["/", " ", 190, 138, 182]), $a(["0", ",", 128, 139, 149]), $a(["1", ".", 129, 140, 150]), $a(["2", "/", 130, 141, 151]), $a(["3", ":", 131, 142, 152]), $a(["4", "@", 132, 143, 153]), $a(["5", "!", 133, 144, 154]), $a(["6", "|", 134, 145, 155]), $a(["7", $_.pd2, 135, 146, 156]), $a(["8", $_.sa2, 136, 147, 157]), $a(["9", $_.sa3, 137, 148, 158]), $a([":", $_.pd3, $_.la, $_.la, $_.la]), $a([$_.sb, $_.sa, " ", " ", " "]), $a([$_.sc, $_.sc, $_.lkc, $_.sc, $_.sc]), $a([$_.sd, $_.sd, $_.sd, $_.lkd, $_.sd]), $a([$_.se, $_.se, $_.se, $_.se, $_.lke]), $a([$_.lb, $_.la, $_.lb, $_.lb, $_.lb])]); //#21953 + $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#21956 + for (var _3G = 0, _3F = $_.charmaps.length - 1; _3G <= _3F; _3G += 1) { //#21965 + $_.i = _3G; //#21958 + $_.encs = $get($_.charmaps, $_.i); //#21959 + for (var _3K = 0; _3K <= 4; _3K += 1) { //#21964 + $_.j = _3K; //#21961 + var _3N = $get($_.encs, $_.j); //#21962 + $k[$j++] = _3N; //#21962 + if ($eq($type(_3N), 'stringtype')) { //#21962 + var _3Q = $get($k[--$j], 0); //#21962 + $k[$j++] = _3Q; //#21962 + } //#21962 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#21963 + } //#21963 + } //#21963 + $_.seta = $get($_.charvals, 0); //#21966 + $_.setb = $get($_.charvals, 1); //#21967 + $_.setc = $get($_.charvals, 2); //#21968 + $_.setd = $get($_.charvals, 3); //#21969 + $_.sete = $get($_.charvals, 4); //#21970 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21970 + bwipp_maxicode.__21971__ = 1; //#21970 + $_ = Object.getPrototypeOf($_); //#21970 + } //#21970 + $k[$j++] = Infinity; //#21974 + for (var _3i = 0, _3j = $_.msglen + 1; _3i < _3j; _3i++) { //#21974 + $k[$j++] = 0; //#21974 + } //#21974 + $_.nseq = $a(); //#21974 + for (var _3m = $_.msglen - 1; _3m >= 0; _3m -= 1) { //#21982 + $_.i = _3m; //#21976 + var _3p = $get($_.msg, $_.i); //#21977 + if ((_3p >= 48) && (_3p <= 57)) { //#21980 + $put($_.nseq, $_.i, $f($get($_.nseq, $_.i + 1) + 1)); //#21978 + } else { //#21980 + $put($_.nseq, $_.i, 0); //#21980 + } //#21980 + } //#21980 + $_.nseq = $geti($_.nseq, 0, $_.msglen); //#21983 $_.prefixinset = function() { - $k[$j++] = 0; //#21666 - for (;;) { //#21666 - var _40 = $k[--$j]; //#21664 - var _41 = $k[--$j]; //#21664 - $k[$j++] = _41; //#21664 - $k[$j++] = _40; //#21664 - if (_40 >= _41.length) { //#21664 - break; //#21664 - } //#21664 - var _42 = $k[--$j]; //#21665 - var _43 = $k[--$j]; //#21665 - var _45 = $k[--$j]; //#21665 - var _46 = $get(_45, $get(_43, _42)) !== undefined; //#21665 - $k[$j++] = _45; //#21665 - $k[$j++] = _43; //#21665 - $k[$j++] = _42; //#21665 - if (_46) { //#21665 - var _47 = $k[--$j]; //#21665 - $k[$j++] = $f(_47 + 1); //#21665 - } else { //#21665 - break; //#21665 - } //#21665 - } //#21665 - var _48 = $k[--$j]; //#21667 - var _49 = $k[--$j]; //#21667 - $k[$j++] = _48; //#21667 - $k[$j++] = _49; //#21667 - $j--; //#21667 - var _4A = $k[--$j]; //#21667 - var _4B = $k[--$j]; //#21667 - $k[$j++] = _4A; //#21667 - $k[$j++] = _4B; //#21667 - $j--; //#21667 - }; //#21667 + $k[$j++] = 0; //#21990 + for (;;) { //#21990 + var _40 = $k[--$j]; //#21988 + var _41 = $k[--$j]; //#21988 + $k[$j++] = _41; //#21988 + $k[$j++] = _40; //#21988 + if (_40 >= _41.length) { //#21988 + break; //#21988 + } //#21988 + var _42 = $k[--$j]; //#21989 + var _43 = $k[--$j]; //#21989 + var _45 = $k[--$j]; //#21989 + var _46 = $get(_45, $get(_43, _42)) !== undefined; //#21989 + $k[$j++] = _45; //#21989 + $k[$j++] = _43; //#21989 + $k[$j++] = _42; //#21989 + if (_46) { //#21989 + var _47 = $k[--$j]; //#21989 + $k[$j++] = $f(_47 + 1); //#21989 + } else { //#21989 + break; //#21989 + } //#21989 + } //#21989 + var _48 = $k[--$j]; //#21991 + var _49 = $k[--$j]; //#21991 + $k[$j++] = _48; //#21991 + $k[$j++] = _49; //#21991 + $j--; //#21991 + var _4A = $k[--$j]; //#21991 + var _4B = $k[--$j]; //#21991 + $k[$j++] = _4A; //#21991 + $k[$j++] = _4B; //#21991 + $j--; //#21991 + }; //#21991 $_.enc = function() { - var _4C = $k[--$j]; //#21671 - $put($_.out, $_.j, $get(_4C, $k[--$j])); //#21671 - $_.j = $_.j + 1; //#21672 - }; //#21672 - $_.out = $a(144); //#21675 - $_.i = 0; //#21676 - $_.j = 0; //#21676 - $_.cset = "seta"; //#21676 - for (;;) { //#21828 - if ($_.i == $_.msglen) { //#21685 - if ($ne($_.cset, "seta") && $ne($_.cset, "setb")) { //#21683 - $k[$j++] = $_.la; //#21681 - $k[$j++] = $_[$_.cset]; //#21681 - $_.enc(); //#21681 - $_.cset = "seta"; //#21682 - } //#21682 - break; //#21684 - } //#21684 - for (;;) { //#21827 - if ($get($_.msg, $_.i) <= -1000000) { //#21714 - $k[$j++] = $_.eci; //#21689 - $k[$j++] = $_[$_.cset]; //#21689 - $_.enc(); //#21689 - var _4Z = $f((-$get($_.msg, $_.i)) - 1000000); //#21691 - $k[$j++] = _4Z; //#21709 - if (_4Z <= 31) { //#21708 - var _4a = $k[--$j]; //#21692 - $k[$j++] = _4a & 63; //#21693 - $astore($a(1)); //#21693 - } else { //#21708 - var _4c = $k[--$j]; //#21694 - $k[$j++] = _4c; //#21709 - if (_4c <= 1023) { //#21708 - var _4d = $k[--$j]; //#21695 - $k[$j++] = ((_4d >>> 6) & 31) | 32; //#21697 - $k[$j++] = _4d & 63; //#21697 - $astore($a(2)); //#21697 - } else { //#21708 - var _4f = $k[--$j]; //#21698 - $k[$j++] = _4f; //#21709 - if (_4f <= 32767) { //#21708 - var _4g = $k[--$j]; //#21699 - $k[$j++] = ((_4g >>> 12) & 47) | 48; //#21702 - $k[$j++] = (_4g >>> 6) & 63; //#21702 - $k[$j++] = _4g & 63; //#21702 - $astore($a(3)); //#21702 - } else { //#21708 - var _4i = $k[--$j]; //#21704 - $k[$j++] = ((_4i >>> 18) & 55) | 56; //#21708 - $k[$j++] = (_4i >>> 12) & 63; //#21708 - $k[$j++] = (_4i >>> 6) & 63; //#21708 - $k[$j++] = _4i & 63; //#21708 - $astore($a(4)); //#21708 - } //#21708 - } //#21708 - } //#21708 - var _4k = $k[--$j]; //#21710 - $puti($_.out, $_.j, _4k); //#21710 - $_.j = _4k.length + $_.j; //#21711 - $_.i = $_.i + 1; //#21712 - break; //#21713 - } //#21713 - if ($get($_.nseq, $_.i) >= 9) { //#21725 - var _4u = $geti($_.msg, $_.i, 9); //#21718 - $k[$j++] = 0; //#21718 - for (var _4v = 0, _4w = _4u.length; _4v < _4w; _4v++) { //#21718 - var _4y = $k[--$j]; //#21718 - $k[$j++] = ($f(_4y + $f($get(_4u, _4v) - 48))) * 10; //#21718 - } //#21718 - var _4z = $k[--$j]; //#21718 - $k[$j++] = ~~(_4z / 10); //#21719 - for (var _50 = 0, _51 = 4; _50 < _51; _50++) { //#21719 - var _52 = $k[--$j]; //#21719 - $k[$j++] = _52 & 63; //#21719 - $k[$j++] = _52 >>> 6; //#21719 - } //#21719 - $k[$j++] = $get($_[$_.cset], $_.ns); //#21720 - for (var _57 = 0; _57 <= 10; _57 += 2) { //#21720 - var _58 = $k[$j - 1 - _57]; //#21720 - $k[$j++] = _58; //#21720 - } //#21720 - $astore($a(6)); //#21720 - var _5A = $k[--$j]; //#21720 - var _5B = $k[--$j]; //#21720 - var _5C = $k[--$j]; //#21720 - var _5D = $k[--$j]; //#21720 - var _5E = $k[--$j]; //#21720 - var _5F = $k[--$j]; //#21720 - var _5G = $k[--$j]; //#21720 - $k[$j++] = _5A; //#21720 - $k[$j++] = _5G; //#21720 - $k[$j++] = _5F; //#21720 - $k[$j++] = _5E; //#21720 - $k[$j++] = _5D; //#21720 - $k[$j++] = _5C; //#21720 - $k[$j++] = _5B; //#21720 - for (var _5H = 0, _5I = 6; _5H < _5I; _5H++) { //#21720 - $j--; //#21720 - } //#21720 - $puti($_.out, $_.j, $k[--$j]); //#21721 - $_.i = $_.i + 9; //#21722 - $_.j = $_.j + 6; //#21723 - break; //#21724 - } //#21724 - $_.char1 = $get($_.msg, $_.i); //#21728 - $k[$j++] = 'char2'; //#21729 - if (($_.i + 1) < $_.msglen) { //#21729 - $k[$j++] = $get($_.msg, $_.i + 1); //#21729 - } else { //#21729 - $k[$j++] = -99; //#21729 - } //#21729 - var _5W = $k[--$j]; //#21729 - $_[$k[--$j]] = _5W; //#21729 - $k[$j++] = 'char3'; //#21730 - if (($_.i + 2) < $_.msglen) { //#21730 - $k[$j++] = $get($_.msg, $_.i + 2); //#21730 - } else { //#21730 - $k[$j++] = -99; //#21730 - } //#21730 - var _5d = $k[--$j]; //#21730 - $_[$k[--$j]] = _5d; //#21730 - var _5i = $get($_[$_.cset], $_.char1) !== undefined; //#21733 - if (_5i) { //#21737 - $k[$j++] = $_.char1; //#21734 - $k[$j++] = $_[$_.cset]; //#21734 - $_.enc(); //#21734 - $_.i = $_.i + 1; //#21735 - break; //#21736 - } //#21736 - var _5q = $get($_.setb, $_.char1) !== undefined; //#21740 - if ($eq($_.cset, "seta") && _5q) { //#21750 - var _5t = $get($_.setb, $_.char2) !== undefined; //#21741 - if (_5t) { //#21747 - $k[$j++] = $_.lb; //#21742 - $k[$j++] = $_.seta; //#21742 - $_.enc(); //#21742 - $_.cset = "setb"; //#21743 - } else { //#21747 - $k[$j++] = $_.sb; //#21745 - $k[$j++] = $_.seta; //#21745 - $_.enc(); //#21745 - $k[$j++] = $_.char1; //#21746 - $k[$j++] = $_.setb; //#21746 - $_.enc(); //#21746 - $_.i = $_.i + 1; //#21747 - } //#21747 - break; //#21749 - } //#21749 - var _64 = $get($_.seta, $_.char1) !== undefined; //#21753 - if ($eq($_.cset, "setb") && _64) { //#21778 - var _65 = $_.seta; //#21754 - var _66 = $_.msg; //#21754 - var _67 = $_.i; //#21754 - var _68 = $_.msglen; //#21754 - var _69 = $_.i; //#21754 - var _6A = _68 - _69; //#21754 - var _6B = 4; //#21754 - if (4 > (_68 - _69)) { //#21754 - var _ = _6A; //#21754 - _6A = _6B; //#21754 - _6B = _; //#21754 - } //#21754 - $k[$j++] = 'p'; //#21754 - $k[$j++] = _65; //#21754 - $k[$j++] = $geti(_66, _67, _6B); //#21754 - $_.prefixinset(); //#21754 - var _6D = $k[--$j]; //#21754 - $_[$k[--$j]] = _6D; //#21754 - if ($_.p == 1) { //#21759 - $k[$j++] = $_.sa; //#21756 - $k[$j++] = $_.setb; //#21756 - $_.enc(); //#21756 - $k[$j++] = $_.char1; //#21757 - $k[$j++] = $_.seta; //#21757 - $_.enc(); //#21757 - $_.i = $_.i + 1; //#21758 - } //#21758 - if ($_.p == 2) { //#21765 - $k[$j++] = $_.sa2; //#21761 - $k[$j++] = $_.setb; //#21761 - $_.enc(); //#21761 - $k[$j++] = $_.char1; //#21762 - $k[$j++] = $_.seta; //#21762 - $_.enc(); //#21762 - $k[$j++] = $_.char2; //#21763 - $k[$j++] = $_.seta; //#21763 - $_.enc(); //#21763 - $_.i = $_.i + 2; //#21764 - } //#21764 - if ($_.p == 3) { //#21772 - $k[$j++] = $_.sa3; //#21767 - $k[$j++] = $_.setb; //#21767 - $_.enc(); //#21767 - $k[$j++] = $_.char1; //#21768 - $k[$j++] = $_.seta; //#21768 - $_.enc(); //#21768 - $k[$j++] = $_.char2; //#21769 - $k[$j++] = $_.seta; //#21769 - $_.enc(); //#21769 - $k[$j++] = $_.char3; //#21770 - $k[$j++] = $_.seta; //#21770 - $_.enc(); //#21770 - $_.i = $_.i + 3; //#21771 - } //#21771 - if ($_.p >= 4) { //#21776 - $k[$j++] = $_.la; //#21774 - $k[$j++] = $_.setb; //#21774 - $_.enc(); //#21774 - $_.cset = "seta"; //#21775 - } //#21775 - break; //#21777 - } //#21777 - var _6i = $get($_.seta, $_.char1) !== undefined; //#21781 - if (_6i) { //#21785 - $k[$j++] = $_.la; //#21782 - $k[$j++] = $_[$_.cset]; //#21782 - $_.enc(); //#21782 - $_.cset = "seta"; //#21783 - break; //#21784 - } //#21784 - var _6o = $get($_.setb, $_.char1) !== undefined; //#21786 - if (_6o) { //#21790 - $k[$j++] = $_.lb; //#21787 - $k[$j++] = $_[$_.cset]; //#21787 - $_.enc(); //#21787 - $_.cset = "setb"; //#21788 - break; //#21789 - } //#21789 - var _6u = $get($_.setc, $_.char1) !== undefined; //#21793 - if (_6u) { //#21793 - $_.setx = "setc"; //#21793 - $_.sx = $_.sc; //#21793 - $_.lkx = $_.lkc; //#21793 - } //#21793 - var _6z = $get($_.setd, $_.char1) !== undefined; //#21794 - if (_6z) { //#21794 - $_.setx = "setd"; //#21794 - $_.sx = $_.sd; //#21794 - $_.lkx = $_.lkd; //#21794 - } //#21794 - var _74 = $get($_.sete, $_.char1) !== undefined; //#21795 - if (_74) { //#21795 - $_.setx = "sete"; //#21795 - $_.sx = $_.se; //#21795 - $_.lkx = $_.lke; //#21795 - } //#21795 - var _78 = $_[$_.setx]; //#21798 - var _79 = $_.msg; //#21798 - var _7A = $_.i; //#21798 - var _7B = $_.msglen; //#21798 - var _7C = $_.i; //#21798 - var _7D = _7B - _7C; //#21798 - var _7E = 4; //#21798 - if (4 > (_7B - _7C)) { //#21798 - var _ = _7D; //#21798 - _7D = _7E; //#21798 - _7E = _; //#21798 - } //#21798 - $k[$j++] = 'p'; //#21798 - $k[$j++] = _78; //#21798 - $k[$j++] = $geti(_79, _7A, _7E); //#21798 - $_.prefixinset(); //#21798 - var _7G = $k[--$j]; //#21798 - $_[$k[--$j]] = _7G; //#21798 - if ($_.p == 1) { //#21803 - $k[$j++] = $_.sx; //#21800 - $k[$j++] = $_[$_.cset]; //#21800 - $_.enc(); //#21800 - $k[$j++] = $_.char1; //#21801 - $k[$j++] = $_[$_.setx]; //#21801 - $_.enc(); //#21801 - $_.i = $_.i + 1; //#21802 - } //#21802 - if ($_.p == 2) { //#21810 - $k[$j++] = $_.sx; //#21805 - $k[$j++] = $_[$_.cset]; //#21805 - $_.enc(); //#21805 - $k[$j++] = $_.char1; //#21806 - $k[$j++] = $_[$_.setx]; //#21806 - $_.enc(); //#21806 - $k[$j++] = $_.sx; //#21807 - $k[$j++] = $_[$_.cset]; //#21807 - $_.enc(); //#21807 - $k[$j++] = $_.char2; //#21808 - $k[$j++] = $_[$_.setx]; //#21808 - $_.enc(); //#21808 - $_.i = $_.i + 2; //#21809 - } //#21809 - if ($_.p == 3) { //#21819 - $k[$j++] = $_.sx; //#21812 - $k[$j++] = $_[$_.cset]; //#21812 - $_.enc(); //#21812 - $k[$j++] = $_.char1; //#21813 - $k[$j++] = $_[$_.setx]; //#21813 - $_.enc(); //#21813 - $k[$j++] = $_.sx; //#21814 - $k[$j++] = $_[$_.cset]; //#21814 - $_.enc(); //#21814 - $k[$j++] = $_.char2; //#21815 - $k[$j++] = $_[$_.setx]; //#21815 - $_.enc(); //#21815 - $k[$j++] = $_.sx; //#21816 - $k[$j++] = $_[$_.cset]; //#21816 - $_.enc(); //#21816 - $k[$j++] = $_.char3; //#21817 - $k[$j++] = $_[$_.setx]; //#21817 - $_.enc(); //#21817 - $_.i = $_.i + 3; //#21818 - } //#21818 - if ($_.p >= 4) { //#21824 - $k[$j++] = $_.sx; //#21821 - $k[$j++] = $_[$_.cset]; //#21821 - $_.enc(); //#21821 - $k[$j++] = $_.lkx; //#21822 - $k[$j++] = $_[$_.setx]; //#21822 - $_.enc(); //#21822 - $_.cset = $_.setx; //#21823 - } //#21823 - break; //#21826 - } //#21826 - } //#21826 - $_.encmsg = $geti($_.out, 0, $_.j); //#21829 - $_.padval = $get($_[$_.cset], $_.pad); //#21830 - $k[$j++] = 'sami'; //#21833 - if ($_.sam != -1) { //#21833 - $k[$j++] = $a([$get($_.seta, $_.pad), (((~~($_.sam / 10)) - 1) * 8) + (($_.sam % 10) - 1)]); //#21833 - } else { //#21833 - $k[$j++] = $a([]); //#21833 - } //#21833 - var _8L = $k[--$j]; //#21833 - $_[$k[--$j]] = _8L; //#21833 - $k[$j++] = Infinity; //#21834 - $aload($_.sami); //#21834 - $aload($_.encmsg); //#21834 - $_.encmsg = $a(); //#21834 - if (($_.mode == 2) || ($_.mode == 3)) { //#21893 - if ($_.encmsg.length > 84) { //#21841 - $k[$j++] = 'bwipp.maxicodeMode23TooLong#21840'; //#21840 - $k[$j++] = "The secondary message is too long"; //#21840 - bwipp_raiseerror(); //#21840 - } //#21840 - var _8U = $strcpy($s(4), "0000"); //#21844 - var _8X = $cvrs($s(4), ~~$_.mode, 2); //#21844 - $puti(_8U, 4 - _8X.length, _8X); //#21844 - $_.mdb = _8U; //#21844 - var _8Z = $strcpy($s(10), "0000000000"); //#21845 - var _8c = $cvrs($s(10), $cvi($_.ccode), 2); //#21845 - $puti(_8Z, 10 - _8c.length, _8c); //#21845 - $_.ccb = _8Z; //#21845 - var _8e = $strcpy($s(10), "0000000000"); //#21846 - var _8h = $cvrs($s(10), $cvi($_.scode), 2); //#21846 - $puti(_8e, 10 - _8h.length, _8h); //#21846 - $_.scb = _8e; //#21846 - $_.pcb = $strcpy($s(36), "000000000000000000000000000000000000"); //#21847 - if ($_.mode == 2) { //#21860 - var _8o = $cvrs($s(6), $_.pcode.length, 2); //#21850 - $puti($_.pcb, 6 - _8o.length, _8o); //#21850 - var _8s = $cvrs($s(30), $cvi($_.pcode), 2); //#21851 - $puti($_.pcb, 36 - _8s.length, _8s); //#21851 - } else { //#21860 - $k[$j++] = Infinity; //#21854 - var _8u = $strcpy($s(6), " "); //#21855 - $k[$j++] = _8u; //#21855 - $k[$j++] = _8u; //#21855 - $k[$j++] = 0; //#21855 - if ($_.pcode.length > 6) { //#21855 - $k[$j++] = $geti($_.pcode, 0, 6); //#21855 - } else { //#21855 - $k[$j++] = $_.pcode; //#21855 - } //#21855 - var _8z = $k[--$j]; //#21855 - var _90 = $k[--$j]; //#21855 - $puti($k[--$j], _90, _8z); //#21855 - $forall($k[--$j], function() { //#21856 - var _95 = $get($_.seta, $k[--$j]); //#21856 - $k[$j++] = _95; //#21856 - }); //#21856 - $_.pccw = $a(); //#21856 - for (var _97 = 0; _97 <= 5; _97 += 1) { //#21861 - $_.i = _97; //#21859 - var _9D = $cvrs($s(6), $get($_.pccw, $_.i), 2); //#21860 - $puti($_.pcb, ((6 * $_.i) + 6) - _9D.length, _9D); //#21860 - } //#21860 - } //#21860 - $_.scm = $s(60); //#21865 - $puti($_.scm, 2, $_.mdb); //#21866 - $puti($_.scm, 38, $geti($_.pcb, 0, 4)); //#21867 - $puti($_.scm, 30, $geti($_.pcb, 4, 6)); //#21868 - $puti($_.scm, 24, $geti($_.pcb, 10, 6)); //#21869 - $puti($_.scm, 18, $geti($_.pcb, 16, 6)); //#21870 - $puti($_.scm, 12, $geti($_.pcb, 22, 6)); //#21871 - $puti($_.scm, 6, $geti($_.pcb, 28, 6)); //#21872 - $puti($_.scm, 0, $geti($_.pcb, 34, 2)); //#21873 - $puti($_.scm, 52, $geti($_.ccb, 0, 2)); //#21874 - $puti($_.scm, 42, $geti($_.ccb, 2, 6)); //#21875 - $puti($_.scm, 36, $geti($_.ccb, 8, 2)); //#21876 - $puti($_.scm, 54, $geti($_.scb, 0, 6)); //#21877 - $puti($_.scm, 48, $geti($_.scb, 6, 4)); //#21878 - $_.pri = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); //#21881 - for (var _9t = 0; _9t <= 59; _9t += 1) { //#21887 - $_.i = _9t; //#21883 - $_.ps = ~~($_.i / 6); //#21884 - $_.ep = (~~(Math.pow(2, 5 - ($_.i % 6)))) * ($get($_.scm, $_.i) - 48); //#21885 - $put($_.pri, $_.ps, $f($get($_.pri, $_.ps) + $_.ep)); //#21886 - } //#21886 - $k[$j++] = Infinity; //#21890 - for (var _A5 = 0, _A6 = 84; _A5 < _A6; _A5++) { //#21890 - $k[$j++] = $_.padval; //#21890 - } //#21890 - $_.sec = $a(); //#21890 - $puti($_.sec, 0, $_.encmsg); //#21891 - } //#21891 - if (((($_.mode == 4) || ($_.mode == 5)) || ($_.mode == 6)) || ($_.mode == -1)) { //#21914 - if ($_.mode == -1) { //#21901 - var _AH = ($_.encmsg.length <= 77) ? 5 : 4; //#21900 - $_.mode = _AH; //#21900 - } //#21900 - $k[$j++] = Infinity; //#21903 - var _AJ = ($_.mode == 5) ? 78 : 94; //#21903 - for (var _AK = 0, _AL = _AJ; _AK < _AL; _AK++) { //#21903 - $k[$j++] = $_.padval; //#21903 - } //#21903 - $_.cws = $a(); //#21903 - if ($_.encmsg.length > ($_.cws.length - 1)) { //#21906 - $k[$j++] = 'bwipp.maxicodeMode56TooLong#21905'; //#21905 - $k[$j++] = "The message is too long"; //#21905 - bwipp_raiseerror(); //#21905 - } //#21905 - $put($_.cws, 0, $_.mode); //#21907 - $puti($_.cws, 1, $_.encmsg); //#21908 - $_.pri = $geti($_.cws, 0, 10); //#21911 - $_.sec = $geti($_.cws, 10, $_.cws.length - 10); //#21912 - } //#21912 - if (!bwipp_maxicode.__21921__) { //#21921 - $_ = Object.create($_); //#21921 - $k[$j++] = Infinity; //#21918 - $k[$j++] = 1; //#21918 - for (var _AZ = 0, _Aa = 63; _AZ < _Aa; _AZ++) { //#21918 - var _Ab = $k[--$j]; //#21918 - var _Ac = _Ab * 2; //#21918 - $k[$j++] = _Ab; //#21918 - $k[$j++] = _Ac; //#21918 - if (_Ac >= 64) { //#21918 - var _Ad = $k[--$j]; //#21918 - $k[$j++] = _Ad ^ 67; //#21918 - } //#21918 - } //#21918 - $_.rsalog = $a(); //#21918 - $_.rslog = $a(64); //#21919 - for (var _Ag = 1; _Ag <= 63; _Ag += 1) { //#21920 - $put($_.rslog, $get($_.rsalog, _Ag), _Ag); //#21920 - } //#21920 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#21920 - bwipp_maxicode.__21921__ = 1; //#21920 - $_ = Object.getPrototypeOf($_); //#21920 - } //#21920 + var _4C = $k[--$j]; //#21995 + $put($_.out, $_.j, $get(_4C, $k[--$j])); //#21995 + $_.j = $_.j + 1; //#21996 + }; //#21996 + $_.out = $a(144); //#21999 + $_.i = 0; //#22000 + $_.j = 0; //#22000 + $_.cset = "seta"; //#22000 + for (;;) { //#22152 + if ($_.i == $_.msglen) { //#22009 + if ($ne($_.cset, "seta") && $ne($_.cset, "setb")) { //#22007 + $k[$j++] = $_.la; //#22005 + $k[$j++] = $_[$_.cset]; //#22005 + $_.enc(); //#22005 + $_.cset = "seta"; //#22006 + } //#22006 + break; //#22008 + } //#22008 + for (;;) { //#22151 + if ($get($_.msg, $_.i) <= -1000000) { //#22038 + $k[$j++] = $_.eci; //#22013 + $k[$j++] = $_[$_.cset]; //#22013 + $_.enc(); //#22013 + var _4Z = $f((-$get($_.msg, $_.i)) - 1000000); //#22015 + $k[$j++] = _4Z; //#22033 + if (_4Z <= 31) { //#22032 + var _4a = $k[--$j]; //#22016 + $k[$j++] = _4a & 63; //#22017 + $astore($a(1)); //#22017 + } else { //#22032 + var _4c = $k[--$j]; //#22018 + $k[$j++] = _4c; //#22033 + if (_4c <= 1023) { //#22032 + var _4d = $k[--$j]; //#22019 + $k[$j++] = ((_4d >>> 6) & 31) | 32; //#22021 + $k[$j++] = _4d & 63; //#22021 + $astore($a(2)); //#22021 + } else { //#22032 + var _4f = $k[--$j]; //#22022 + $k[$j++] = _4f; //#22033 + if (_4f <= 32767) { //#22032 + var _4g = $k[--$j]; //#22023 + $k[$j++] = ((_4g >>> 12) & 47) | 48; //#22026 + $k[$j++] = (_4g >>> 6) & 63; //#22026 + $k[$j++] = _4g & 63; //#22026 + $astore($a(3)); //#22026 + } else { //#22032 + var _4i = $k[--$j]; //#22028 + $k[$j++] = ((_4i >>> 18) & 55) | 56; //#22032 + $k[$j++] = (_4i >>> 12) & 63; //#22032 + $k[$j++] = (_4i >>> 6) & 63; //#22032 + $k[$j++] = _4i & 63; //#22032 + $astore($a(4)); //#22032 + } //#22032 + } //#22032 + } //#22032 + var _4k = $k[--$j]; //#22034 + $puti($_.out, $_.j, _4k); //#22034 + $_.j = _4k.length + $_.j; //#22035 + $_.i = $_.i + 1; //#22036 + break; //#22037 + } //#22037 + if ($get($_.nseq, $_.i) >= 9) { //#22049 + var _4u = $geti($_.msg, $_.i, 9); //#22042 + $k[$j++] = 0; //#22042 + for (var _4v = 0, _4w = _4u.length; _4v < _4w; _4v++) { //#22042 + var _4y = $k[--$j]; //#22042 + $k[$j++] = ($f(_4y + $f($get(_4u, _4v) - 48))) * 10; //#22042 + } //#22042 + var _4z = $k[--$j]; //#22042 + $k[$j++] = ~~(_4z / 10); //#22043 + for (var _50 = 0, _51 = 4; _50 < _51; _50++) { //#22043 + var _52 = $k[--$j]; //#22043 + $k[$j++] = _52 & 63; //#22043 + $k[$j++] = _52 >>> 6; //#22043 + } //#22043 + $k[$j++] = $get($_[$_.cset], $_.ns); //#22044 + for (var _57 = 0; _57 <= 10; _57 += 2) { //#22044 + var _58 = $k[$j - 1 - _57]; //#22044 + $k[$j++] = _58; //#22044 + } //#22044 + $astore($a(6)); //#22044 + var _5A = $k[--$j]; //#22044 + var _5B = $k[--$j]; //#22044 + var _5C = $k[--$j]; //#22044 + var _5D = $k[--$j]; //#22044 + var _5E = $k[--$j]; //#22044 + var _5F = $k[--$j]; //#22044 + var _5G = $k[--$j]; //#22044 + $k[$j++] = _5A; //#22044 + $k[$j++] = _5G; //#22044 + $k[$j++] = _5F; //#22044 + $k[$j++] = _5E; //#22044 + $k[$j++] = _5D; //#22044 + $k[$j++] = _5C; //#22044 + $k[$j++] = _5B; //#22044 + for (var _5H = 0, _5I = 6; _5H < _5I; _5H++) { //#22044 + $j--; //#22044 + } //#22044 + $puti($_.out, $_.j, $k[--$j]); //#22045 + $_.i = $_.i + 9; //#22046 + $_.j = $_.j + 6; //#22047 + break; //#22048 + } //#22048 + $_.char1 = $get($_.msg, $_.i); //#22052 + $k[$j++] = 'char2'; //#22053 + if (($_.i + 1) < $_.msglen) { //#22053 + $k[$j++] = $get($_.msg, $_.i + 1); //#22053 + } else { //#22053 + $k[$j++] = -99; //#22053 + } //#22053 + var _5W = $k[--$j]; //#22053 + $_[$k[--$j]] = _5W; //#22053 + $k[$j++] = 'char3'; //#22054 + if (($_.i + 2) < $_.msglen) { //#22054 + $k[$j++] = $get($_.msg, $_.i + 2); //#22054 + } else { //#22054 + $k[$j++] = -99; //#22054 + } //#22054 + var _5d = $k[--$j]; //#22054 + $_[$k[--$j]] = _5d; //#22054 + var _5i = $get($_[$_.cset], $_.char1) !== undefined; //#22057 + if (_5i) { //#22061 + $k[$j++] = $_.char1; //#22058 + $k[$j++] = $_[$_.cset]; //#22058 + $_.enc(); //#22058 + $_.i = $_.i + 1; //#22059 + break; //#22060 + } //#22060 + var _5q = $get($_.setb, $_.char1) !== undefined; //#22064 + if ($eq($_.cset, "seta") && _5q) { //#22074 + var _5t = $get($_.setb, $_.char2) !== undefined; //#22065 + if (_5t) { //#22071 + $k[$j++] = $_.lb; //#22066 + $k[$j++] = $_.seta; //#22066 + $_.enc(); //#22066 + $_.cset = "setb"; //#22067 + } else { //#22071 + $k[$j++] = $_.sb; //#22069 + $k[$j++] = $_.seta; //#22069 + $_.enc(); //#22069 + $k[$j++] = $_.char1; //#22070 + $k[$j++] = $_.setb; //#22070 + $_.enc(); //#22070 + $_.i = $_.i + 1; //#22071 + } //#22071 + break; //#22073 + } //#22073 + var _64 = $get($_.seta, $_.char1) !== undefined; //#22077 + if ($eq($_.cset, "setb") && _64) { //#22102 + var _65 = $_.seta; //#22078 + var _66 = $_.msg; //#22078 + var _67 = $_.i; //#22078 + var _68 = $_.msglen; //#22078 + var _69 = $_.i; //#22078 + var _6A = _68 - _69; //#22078 + var _6B = 4; //#22078 + if (4 > (_68 - _69)) { //#22078 + var _ = _6A; //#22078 + _6A = _6B; //#22078 + _6B = _; //#22078 + } //#22078 + $k[$j++] = 'p'; //#22078 + $k[$j++] = _65; //#22078 + $k[$j++] = $geti(_66, _67, _6B); //#22078 + $_.prefixinset(); //#22078 + var _6D = $k[--$j]; //#22078 + $_[$k[--$j]] = _6D; //#22078 + if ($_.p == 1) { //#22083 + $k[$j++] = $_.sa; //#22080 + $k[$j++] = $_.setb; //#22080 + $_.enc(); //#22080 + $k[$j++] = $_.char1; //#22081 + $k[$j++] = $_.seta; //#22081 + $_.enc(); //#22081 + $_.i = $_.i + 1; //#22082 + } //#22082 + if ($_.p == 2) { //#22089 + $k[$j++] = $_.sa2; //#22085 + $k[$j++] = $_.setb; //#22085 + $_.enc(); //#22085 + $k[$j++] = $_.char1; //#22086 + $k[$j++] = $_.seta; //#22086 + $_.enc(); //#22086 + $k[$j++] = $_.char2; //#22087 + $k[$j++] = $_.seta; //#22087 + $_.enc(); //#22087 + $_.i = $_.i + 2; //#22088 + } //#22088 + if ($_.p == 3) { //#22096 + $k[$j++] = $_.sa3; //#22091 + $k[$j++] = $_.setb; //#22091 + $_.enc(); //#22091 + $k[$j++] = $_.char1; //#22092 + $k[$j++] = $_.seta; //#22092 + $_.enc(); //#22092 + $k[$j++] = $_.char2; //#22093 + $k[$j++] = $_.seta; //#22093 + $_.enc(); //#22093 + $k[$j++] = $_.char3; //#22094 + $k[$j++] = $_.seta; //#22094 + $_.enc(); //#22094 + $_.i = $_.i + 3; //#22095 + } //#22095 + if ($_.p >= 4) { //#22100 + $k[$j++] = $_.la; //#22098 + $k[$j++] = $_.setb; //#22098 + $_.enc(); //#22098 + $_.cset = "seta"; //#22099 + } //#22099 + break; //#22101 + } //#22101 + var _6i = $get($_.seta, $_.char1) !== undefined; //#22105 + if (_6i) { //#22109 + $k[$j++] = $_.la; //#22106 + $k[$j++] = $_[$_.cset]; //#22106 + $_.enc(); //#22106 + $_.cset = "seta"; //#22107 + break; //#22108 + } //#22108 + var _6o = $get($_.setb, $_.char1) !== undefined; //#22110 + if (_6o) { //#22114 + $k[$j++] = $_.lb; //#22111 + $k[$j++] = $_[$_.cset]; //#22111 + $_.enc(); //#22111 + $_.cset = "setb"; //#22112 + break; //#22113 + } //#22113 + var _6u = $get($_.setc, $_.char1) !== undefined; //#22117 + if (_6u) { //#22117 + $_.setx = "setc"; //#22117 + $_.sx = $_.sc; //#22117 + $_.lkx = $_.lkc; //#22117 + } //#22117 + var _6z = $get($_.setd, $_.char1) !== undefined; //#22118 + if (_6z) { //#22118 + $_.setx = "setd"; //#22118 + $_.sx = $_.sd; //#22118 + $_.lkx = $_.lkd; //#22118 + } //#22118 + var _74 = $get($_.sete, $_.char1) !== undefined; //#22119 + if (_74) { //#22119 + $_.setx = "sete"; //#22119 + $_.sx = $_.se; //#22119 + $_.lkx = $_.lke; //#22119 + } //#22119 + var _78 = $_[$_.setx]; //#22122 + var _79 = $_.msg; //#22122 + var _7A = $_.i; //#22122 + var _7B = $_.msglen; //#22122 + var _7C = $_.i; //#22122 + var _7D = _7B - _7C; //#22122 + var _7E = 4; //#22122 + if (4 > (_7B - _7C)) { //#22122 + var _ = _7D; //#22122 + _7D = _7E; //#22122 + _7E = _; //#22122 + } //#22122 + $k[$j++] = 'p'; //#22122 + $k[$j++] = _78; //#22122 + $k[$j++] = $geti(_79, _7A, _7E); //#22122 + $_.prefixinset(); //#22122 + var _7G = $k[--$j]; //#22122 + $_[$k[--$j]] = _7G; //#22122 + if ($_.p == 1) { //#22127 + $k[$j++] = $_.sx; //#22124 + $k[$j++] = $_[$_.cset]; //#22124 + $_.enc(); //#22124 + $k[$j++] = $_.char1; //#22125 + $k[$j++] = $_[$_.setx]; //#22125 + $_.enc(); //#22125 + $_.i = $_.i + 1; //#22126 + } //#22126 + if ($_.p == 2) { //#22134 + $k[$j++] = $_.sx; //#22129 + $k[$j++] = $_[$_.cset]; //#22129 + $_.enc(); //#22129 + $k[$j++] = $_.char1; //#22130 + $k[$j++] = $_[$_.setx]; //#22130 + $_.enc(); //#22130 + $k[$j++] = $_.sx; //#22131 + $k[$j++] = $_[$_.cset]; //#22131 + $_.enc(); //#22131 + $k[$j++] = $_.char2; //#22132 + $k[$j++] = $_[$_.setx]; //#22132 + $_.enc(); //#22132 + $_.i = $_.i + 2; //#22133 + } //#22133 + if ($_.p == 3) { //#22143 + $k[$j++] = $_.sx; //#22136 + $k[$j++] = $_[$_.cset]; //#22136 + $_.enc(); //#22136 + $k[$j++] = $_.char1; //#22137 + $k[$j++] = $_[$_.setx]; //#22137 + $_.enc(); //#22137 + $k[$j++] = $_.sx; //#22138 + $k[$j++] = $_[$_.cset]; //#22138 + $_.enc(); //#22138 + $k[$j++] = $_.char2; //#22139 + $k[$j++] = $_[$_.setx]; //#22139 + $_.enc(); //#22139 + $k[$j++] = $_.sx; //#22140 + $k[$j++] = $_[$_.cset]; //#22140 + $_.enc(); //#22140 + $k[$j++] = $_.char3; //#22141 + $k[$j++] = $_[$_.setx]; //#22141 + $_.enc(); //#22141 + $_.i = $_.i + 3; //#22142 + } //#22142 + if ($_.p >= 4) { //#22148 + $k[$j++] = $_.sx; //#22145 + $k[$j++] = $_[$_.cset]; //#22145 + $_.enc(); //#22145 + $k[$j++] = $_.lkx; //#22146 + $k[$j++] = $_[$_.setx]; //#22146 + $_.enc(); //#22146 + $_.cset = $_.setx; //#22147 + } //#22147 + break; //#22150 + } //#22150 + } //#22150 + $_.encmsg = $geti($_.out, 0, $_.j); //#22153 + $_.padval = $get($_[$_.cset], $_.pad); //#22154 + $k[$j++] = 'sami'; //#22157 + if ($_.sam != -1) { //#22157 + $k[$j++] = $a([$get($_.seta, $_.pad), (((~~($_.sam / 10)) - 1) * 8) + (($_.sam % 10) - 1)]); //#22157 + } else { //#22157 + $k[$j++] = $a([]); //#22157 + } //#22157 + var _8L = $k[--$j]; //#22157 + $_[$k[--$j]] = _8L; //#22157 + $k[$j++] = Infinity; //#22158 + $aload($_.sami); //#22158 + $aload($_.encmsg); //#22158 + $_.encmsg = $a(); //#22158 + if (($_.mode == 2) || ($_.mode == 3)) { //#22217 + if ($_.encmsg.length > 84) { //#22165 + $k[$j++] = 'bwipp.maxicodeMode23TooLong#22164'; //#22164 + $k[$j++] = "The secondary message is too long"; //#22164 + bwipp_raiseerror(); //#22164 + } //#22164 + var _8U = $strcpy($s(4), "0000"); //#22168 + var _8X = $cvrs($s(4), ~~$_.mode, 2); //#22168 + $puti(_8U, 4 - _8X.length, _8X); //#22168 + $_.mdb = _8U; //#22168 + var _8Z = $strcpy($s(10), "0000000000"); //#22169 + var _8c = $cvrs($s(10), $cvi($_.ccode), 2); //#22169 + $puti(_8Z, 10 - _8c.length, _8c); //#22169 + $_.ccb = _8Z; //#22169 + var _8e = $strcpy($s(10), "0000000000"); //#22170 + var _8h = $cvrs($s(10), $cvi($_.scode), 2); //#22170 + $puti(_8e, 10 - _8h.length, _8h); //#22170 + $_.scb = _8e; //#22170 + $_.pcb = $strcpy($s(36), "000000000000000000000000000000000000"); //#22171 + if ($_.mode == 2) { //#22184 + var _8o = $cvrs($s(6), $_.pcode.length, 2); //#22174 + $puti($_.pcb, 6 - _8o.length, _8o); //#22174 + var _8s = $cvrs($s(30), $cvi($_.pcode), 2); //#22175 + $puti($_.pcb, 36 - _8s.length, _8s); //#22175 + } else { //#22184 + $k[$j++] = Infinity; //#22178 + var _8u = $strcpy($s(6), " "); //#22179 + $k[$j++] = _8u; //#22179 + $k[$j++] = _8u; //#22179 + $k[$j++] = 0; //#22179 + if ($_.pcode.length > 6) { //#22179 + $k[$j++] = $geti($_.pcode, 0, 6); //#22179 + } else { //#22179 + $k[$j++] = $_.pcode; //#22179 + } //#22179 + var _8z = $k[--$j]; //#22179 + var _90 = $k[--$j]; //#22179 + $puti($k[--$j], _90, _8z); //#22179 + $forall($k[--$j], function() { //#22180 + var _95 = $get($_.seta, $k[--$j]); //#22180 + $k[$j++] = _95; //#22180 + }); //#22180 + $_.pccw = $a(); //#22180 + for (var _97 = 0; _97 <= 5; _97 += 1) { //#22185 + $_.i = _97; //#22183 + var _9D = $cvrs($s(6), $get($_.pccw, $_.i), 2); //#22184 + $puti($_.pcb, ((6 * $_.i) + 6) - _9D.length, _9D); //#22184 + } //#22184 + } //#22184 + $_.scm = $s(60); //#22189 + $puti($_.scm, 2, $_.mdb); //#22190 + $puti($_.scm, 38, $geti($_.pcb, 0, 4)); //#22191 + $puti($_.scm, 30, $geti($_.pcb, 4, 6)); //#22192 + $puti($_.scm, 24, $geti($_.pcb, 10, 6)); //#22193 + $puti($_.scm, 18, $geti($_.pcb, 16, 6)); //#22194 + $puti($_.scm, 12, $geti($_.pcb, 22, 6)); //#22195 + $puti($_.scm, 6, $geti($_.pcb, 28, 6)); //#22196 + $puti($_.scm, 0, $geti($_.pcb, 34, 2)); //#22197 + $puti($_.scm, 52, $geti($_.ccb, 0, 2)); //#22198 + $puti($_.scm, 42, $geti($_.ccb, 2, 6)); //#22199 + $puti($_.scm, 36, $geti($_.ccb, 8, 2)); //#22200 + $puti($_.scm, 54, $geti($_.scb, 0, 6)); //#22201 + $puti($_.scm, 48, $geti($_.scb, 6, 4)); //#22202 + $_.pri = $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); //#22205 + for (var _9t = 0; _9t <= 59; _9t += 1) { //#22211 + $_.i = _9t; //#22207 + $_.ps = ~~($_.i / 6); //#22208 + $_.ep = (~~(Math.pow(2, 5 - ($_.i % 6)))) * ($get($_.scm, $_.i) - 48); //#22209 + $put($_.pri, $_.ps, $f($get($_.pri, $_.ps) + $_.ep)); //#22210 + } //#22210 + $k[$j++] = Infinity; //#22214 + for (var _A5 = 0, _A6 = 84; _A5 < _A6; _A5++) { //#22214 + $k[$j++] = $_.padval; //#22214 + } //#22214 + $_.sec = $a(); //#22214 + $puti($_.sec, 0, $_.encmsg); //#22215 + } //#22215 + if (((($_.mode == 4) || ($_.mode == 5)) || ($_.mode == 6)) || ($_.mode == -1)) { //#22238 + if ($_.mode == -1) { //#22225 + var _AH = ($_.encmsg.length <= 77) ? 5 : 4; //#22224 + $_.mode = _AH; //#22224 + } //#22224 + $k[$j++] = Infinity; //#22227 + var _AJ = ($_.mode == 5) ? 78 : 94; //#22227 + for (var _AK = 0, _AL = _AJ; _AK < _AL; _AK++) { //#22227 + $k[$j++] = $_.padval; //#22227 + } //#22227 + $_.cws = $a(); //#22227 + if ($_.encmsg.length > ($_.cws.length - 1)) { //#22230 + $k[$j++] = 'bwipp.maxicodeMode56TooLong#22229'; //#22229 + $k[$j++] = "The message is too long"; //#22229 + bwipp_raiseerror(); //#22229 + } //#22229 + $put($_.cws, 0, $_.mode); //#22231 + $puti($_.cws, 1, $_.encmsg); //#22232 + $_.pri = $geti($_.cws, 0, 10); //#22235 + $_.sec = $geti($_.cws, 10, $_.cws.length - 10); //#22236 + } //#22236 + if (!bwipp_maxicode.__22245__) { //#22245 + $_ = Object.create($_); //#22245 + $k[$j++] = Infinity; //#22242 + $k[$j++] = 1; //#22242 + for (var _AZ = 0, _Aa = 63; _AZ < _Aa; _AZ++) { //#22242 + var _Ab = $k[--$j]; //#22242 + var _Ac = _Ab * 2; //#22242 + $k[$j++] = _Ab; //#22242 + $k[$j++] = _Ac; //#22242 + if (_Ac >= 64) { //#22242 + var _Ad = $k[--$j]; //#22242 + $k[$j++] = _Ad ^ 67; //#22242 + } //#22242 + } //#22242 + $_.rsalog = $a(); //#22242 + $_.rslog = $a(64); //#22243 + for (var _Ag = 1; _Ag <= 63; _Ag += 1) { //#22244 + $put($_.rslog, $get($_.rsalog, _Ag), _Ag); //#22244 + } //#22244 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22244 + bwipp_maxicode.__22245__ = 1; //#22244 + $_ = Object.getPrototypeOf($_); //#22244 + } //#22244 $_.rsprod = function() { - var _Al = $k[--$j]; //#21925 - var _Am = $k[--$j]; //#21925 - $k[$j++] = _Am; //#21929 - $k[$j++] = _Al; //#21929 - if ((_Al != 0) && (_Am != 0)) { //#21928 - var _Ap = $get($_.rslog, $k[--$j]); //#21926 - var _Au = $get($_.rsalog, $f(_Ap + $get($_.rslog, $k[--$j])) % 63); //#21926 - $k[$j++] = _Au; //#21926 - } else { //#21928 - $j -= 2; //#21928 - $k[$j++] = 0; //#21928 - } //#21928 - }; //#21928 + var _Al = $k[--$j]; //#22249 + var _Am = $k[--$j]; //#22249 + $k[$j++] = _Am; //#22253 + $k[$j++] = _Al; //#22253 + if ((_Al != 0) && (_Am != 0)) { //#22252 + var _Ap = $get($_.rslog, $k[--$j]); //#22250 + var _Au = $get($_.rsalog, $f(_Ap + $get($_.rslog, $k[--$j])) % 63); //#22250 + $k[$j++] = _Au; //#22250 + } else { //#22252 + $j -= 2; //#22252 + $k[$j++] = 0; //#22252 + } //#22252 + }; //#22252 $_.rscodes = function() { - $_.rsnum = $k[--$j]; //#21935 - $_.cwb = $k[--$j]; //#21936 - $k[$j++] = Infinity; //#21939 - $k[$j++] = 1; //#21939 - for (var _Ay = 0, _Az = $_.rsnum; _Ay < _Az; _Ay++) { //#21939 - $k[$j++] = 0; //#21939 - } //#21939 - $_.coeffs = $a(); //#21939 - for (var _B3 = 1, _B2 = $_.rsnum; _B3 <= _B2; _B3 += 1) { //#21948 - $_.i = _B3; //#21941 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#21942 - for (var _BA = $_.i - 1; _BA >= 1; _BA -= 1) { //#21946 - $_.j = _BA; //#21944 - $k[$j++] = $_.coeffs; //#21945 - $k[$j++] = $_.j; //#21945 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#21945 - $k[$j++] = $get($_.coeffs, $_.j); //#21945 - $k[$j++] = $get($_.rsalog, $_.i); //#21945 - $_.rsprod(); //#21945 - var _BM = $k[--$j]; //#21945 - var _BN = $k[--$j]; //#21945 - var _BO = $k[--$j]; //#21945 - $put($k[--$j], _BO, $xo(_BN, _BM)); //#21945 - } //#21945 - $k[$j++] = $_.coeffs; //#21947 - $k[$j++] = 0; //#21947 - $k[$j++] = $get($_.coeffs, 0); //#21947 - $k[$j++] = $get($_.rsalog, $_.i); //#21947 - $_.rsprod(); //#21947 - var _BW = $k[--$j]; //#21947 - var _BX = $k[--$j]; //#21947 - $put($k[--$j], _BX, _BW); //#21947 - } //#21947 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#21949 - $k[$j++] = Infinity; //#21952 - for (var _Bd = 0, _Be = $_.rsnum; _Bd < _Be; _Bd++) { //#21952 - $k[$j++] = 0; //#21952 - } //#21952 - $_.ecb = $a(); //#21952 - for (var _Bi = 0, _Bh = $_.cwb.length - 1; _Bi <= _Bh; _Bi += 1) { //#21961 - $_.t = $xo($get($_.cwb, _Bi), $get($_.ecb, 0)); //#21954 - for (var _Bo = $_.ecb.length - 1; _Bo >= 0; _Bo -= 1) { //#21960 - $_.i = _Bo; //#21956 - $_.p = ($_.ecb.length - $_.i) - 1; //#21957 - $k[$j++] = $_.ecb; //#21958 - $k[$j++] = $_.p; //#21958 - $k[$j++] = $_.t; //#21958 - $k[$j++] = $get($_.coeffs, $_.i); //#21958 - $_.rsprod(); //#21958 - var _Bx = $k[--$j]; //#21958 - var _By = $k[--$j]; //#21958 - $put($k[--$j], _By, _Bx); //#21958 - if ($_.i > 0) { //#21959 - $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#21959 - } //#21959 - } //#21959 - } //#21959 - $k[$j++] = $_.ecb; //#21963 - }; //#21963 - $k[$j++] = Infinity; //#21968 - for (var _CC = 0, _CB = $_.sec.length - 1; _CC <= _CB; _CC += 2) { //#21968 - $k[$j++] = $get($_.sec, _CC); //#21968 - } //#21968 - $_.seco = $a(); //#21968 - $k[$j++] = Infinity; //#21969 - for (var _CI = 1, _CH = $_.sec.length - 1; _CI <= _CH; _CI += 2) { //#21969 - $k[$j++] = $get($_.sec, _CI); //#21969 - } //#21969 - $_.sece = $a(); //#21969 - var _CN = ($_.sec.length == 84) ? 20 : 28; //#21972 - $_.scodes = _CN; //#21972 - $k[$j++] = 'secochk'; //#21973 - $k[$j++] = $_.seco; //#21973 - $k[$j++] = $_.scodes; //#21973 - $_.rscodes(); //#21973 - var _CQ = $k[--$j]; //#21973 - $_[$k[--$j]] = _CQ; //#21973 - $k[$j++] = 'secechk'; //#21974 - $k[$j++] = $_.sece; //#21974 - $k[$j++] = $_.scodes; //#21974 - $_.rscodes(); //#21974 - var _CU = $k[--$j]; //#21974 - $_[$k[--$j]] = _CU; //#21974 - $k[$j++] = Infinity; //#21977 - for (var _CY = 0, _CX = $_.scodes - 1; _CY <= _CX; _CY += 1) { //#21977 - $k[$j++] = $get($_.secochk, _CY); //#21977 - $k[$j++] = $get($_.secechk, _CY); //#21977 - } //#21977 - $_.secchk = $a(); //#21977 - $k[$j++] = Infinity; //#21980 - $aload($_.pri); //#21981 - $k[$j++] = $_.pri; //#21982 - $k[$j++] = 10; //#21982 - $_.rscodes(); //#21982 - $aload($k[--$j]); //#21982 - $aload($_.sec); //#21983 - $aload($_.secchk); //#21984 - $_.codewords = $a(); //#21984 - $k[$j++] = Infinity; //#21988 - for (var _Ck = 0, _Cl = 864; _Ck < _Cl; _Ck++) { //#21988 - $k[$j++] = 0; //#21988 - } //#21988 - $_.mods = $a(); //#21988 - for (var _Cn = 0; _Cn <= 143; _Cn += 1) { //#21993 - $_.i = _Cn; //#21990 - $k[$j++] = Infinity; //#21991 - var _Cs = $cvrs($s(6), $get($_.codewords, $_.i), 2); //#21991 - for (var _Ct = 0, _Cu = _Cs.length; _Ct < _Cu; _Ct++) { //#21991 - $k[$j++] = $get(_Cs, _Ct) - 48; //#21991 - } //#21991 - $_.cw = $a(); //#21991 - $puti($_.mods, (6 * $_.i) + (6 - $_.cw.length), $_.cw); //#21992 - } //#21992 - if (!bwipp_maxicode.__22043__) { //#22043 - $_ = Object.create($_); //#22043 - $_.modmap = $a([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); //#22042 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22042 - bwipp_maxicode.__22043__ = 1; //#22042 - $_ = Object.getPrototypeOf($_); //#22042 - } //#22042 - $_.pixs = $a(864); //#22046 - $_.j = 0; //#22047 - for (var _D6 = 0, _D5 = $_.mods.length - 1; _D6 <= _D5; _D6 += 1) { //#22054 - $_.i = _D6; //#22049 - if ($get($_.mods, $_.i) == 1) { //#22053 - $put($_.pixs, $_.j, $get($_.modmap, $_.i)); //#22051 - $_.j = $_.j + 1; //#22052 - } //#22052 - } //#22052 - $k[$j++] = Infinity; //#22055 - $aload($geti($_.pixs, 0, $_.j)); //#22055 - $k[$j++] = 28; //#22055 - $k[$j++] = 29; //#22055 - $k[$j++] = 280; //#22055 - $k[$j++] = 281; //#22055 - $k[$j++] = 311; //#22055 - $k[$j++] = 457; //#22055 - $k[$j++] = 488; //#22055 - $k[$j++] = 500; //#22055 - $k[$j++] = 530; //#22055 - $k[$j++] = 670; //#22055 - $k[$j++] = 700; //#22055 - $k[$j++] = 677; //#22055 - $k[$j++] = 707; //#22055 - $_.pixs = $a(); //#22055 + $_.rsnum = $k[--$j]; //#22259 + $_.cwb = $k[--$j]; //#22260 + $k[$j++] = Infinity; //#22263 + $k[$j++] = 1; //#22263 + for (var _Ay = 0, _Az = $_.rsnum; _Ay < _Az; _Ay++) { //#22263 + $k[$j++] = 0; //#22263 + } //#22263 + $_.coeffs = $a(); //#22263 + for (var _B3 = 1, _B2 = $_.rsnum; _B3 <= _B2; _B3 += 1) { //#22272 + $_.i = _B3; //#22265 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#22266 + for (var _BA = $_.i - 1; _BA >= 1; _BA -= 1) { //#22270 + $_.j = _BA; //#22268 + $k[$j++] = $_.coeffs; //#22269 + $k[$j++] = $_.j; //#22269 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#22269 + $k[$j++] = $get($_.coeffs, $_.j); //#22269 + $k[$j++] = $get($_.rsalog, $_.i); //#22269 + $_.rsprod(); //#22269 + var _BM = $k[--$j]; //#22269 + var _BN = $k[--$j]; //#22269 + var _BO = $k[--$j]; //#22269 + $put($k[--$j], _BO, $xo(_BN, _BM)); //#22269 + } //#22269 + $k[$j++] = $_.coeffs; //#22271 + $k[$j++] = 0; //#22271 + $k[$j++] = $get($_.coeffs, 0); //#22271 + $k[$j++] = $get($_.rsalog, $_.i); //#22271 + $_.rsprod(); //#22271 + var _BW = $k[--$j]; //#22271 + var _BX = $k[--$j]; //#22271 + $put($k[--$j], _BX, _BW); //#22271 + } //#22271 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#22273 + $k[$j++] = Infinity; //#22276 + for (var _Bd = 0, _Be = $_.rsnum; _Bd < _Be; _Bd++) { //#22276 + $k[$j++] = 0; //#22276 + } //#22276 + $_.ecb = $a(); //#22276 + for (var _Bi = 0, _Bh = $_.cwb.length - 1; _Bi <= _Bh; _Bi += 1) { //#22285 + $_.t = $xo($get($_.cwb, _Bi), $get($_.ecb, 0)); //#22278 + for (var _Bo = $_.ecb.length - 1; _Bo >= 0; _Bo -= 1) { //#22284 + $_.i = _Bo; //#22280 + $_.p = ($_.ecb.length - $_.i) - 1; //#22281 + $k[$j++] = $_.ecb; //#22282 + $k[$j++] = $_.p; //#22282 + $k[$j++] = $_.t; //#22282 + $k[$j++] = $get($_.coeffs, $_.i); //#22282 + $_.rsprod(); //#22282 + var _Bx = $k[--$j]; //#22282 + var _By = $k[--$j]; //#22282 + $put($k[--$j], _By, _Bx); //#22282 + if ($_.i > 0) { //#22283 + $put($_.ecb, $_.p, $xo($get($_.ecb, $_.p + 1), $get($_.ecb, $_.p))); //#22283 + } //#22283 + } //#22283 + } //#22283 + $k[$j++] = $_.ecb; //#22287 + }; //#22287 + $k[$j++] = Infinity; //#22292 + for (var _CC = 0, _CB = $_.sec.length - 1; _CC <= _CB; _CC += 2) { //#22292 + $k[$j++] = $get($_.sec, _CC); //#22292 + } //#22292 + $_.seco = $a(); //#22292 + $k[$j++] = Infinity; //#22293 + for (var _CI = 1, _CH = $_.sec.length - 1; _CI <= _CH; _CI += 2) { //#22293 + $k[$j++] = $get($_.sec, _CI); //#22293 + } //#22293 + $_.sece = $a(); //#22293 + var _CN = ($_.sec.length == 84) ? 20 : 28; //#22296 + $_.scodes = _CN; //#22296 + $k[$j++] = 'secochk'; //#22297 + $k[$j++] = $_.seco; //#22297 + $k[$j++] = $_.scodes; //#22297 + $_.rscodes(); //#22297 + var _CQ = $k[--$j]; //#22297 + $_[$k[--$j]] = _CQ; //#22297 + $k[$j++] = 'secechk'; //#22298 + $k[$j++] = $_.sece; //#22298 + $k[$j++] = $_.scodes; //#22298 + $_.rscodes(); //#22298 + var _CU = $k[--$j]; //#22298 + $_[$k[--$j]] = _CU; //#22298 + $k[$j++] = Infinity; //#22301 + for (var _CY = 0, _CX = $_.scodes - 1; _CY <= _CX; _CY += 1) { //#22301 + $k[$j++] = $get($_.secochk, _CY); //#22301 + $k[$j++] = $get($_.secechk, _CY); //#22301 + } //#22301 + $_.secchk = $a(); //#22301 + $k[$j++] = Infinity; //#22304 + $aload($_.pri); //#22305 + $k[$j++] = $_.pri; //#22306 + $k[$j++] = 10; //#22306 + $_.rscodes(); //#22306 + $aload($k[--$j]); //#22306 + $aload($_.sec); //#22307 + $aload($_.secchk); //#22308 + $_.codewords = $a(); //#22308 + $k[$j++] = Infinity; //#22312 + for (var _Ck = 0, _Cl = 864; _Ck < _Cl; _Ck++) { //#22312 + $k[$j++] = 0; //#22312 + } //#22312 + $_.mods = $a(); //#22312 + for (var _Cn = 0; _Cn <= 143; _Cn += 1) { //#22317 + $_.i = _Cn; //#22314 + $k[$j++] = Infinity; //#22315 + var _Cs = $cvrs($s(6), $get($_.codewords, $_.i), 2); //#22315 + for (var _Ct = 0, _Cu = _Cs.length; _Ct < _Cu; _Ct++) { //#22315 + $k[$j++] = $get(_Cs, _Ct) - 48; //#22315 + } //#22315 + $_.cw = $a(); //#22315 + $puti($_.mods, (6 * $_.i) + (6 - $_.cw.length), $_.cw); //#22316 + } //#22316 + if (!bwipp_maxicode.__22367__) { //#22367 + $_ = Object.create($_); //#22367 + $_.modmap = $a([469, 529, 286, 316, 347, 346, 673, 672, 703, 702, 647, 676, 283, 282, 313, 312, 370, 610, 618, 379, 378, 409, 408, 439, 705, 704, 559, 589, 588, 619, 458, 518, 640, 701, 675, 674, 285, 284, 315, 314, 310, 340, 531, 289, 288, 319, 349, 348, 456, 486, 517, 516, 471, 470, 369, 368, 399, 398, 429, 428, 549, 548, 579, 578, 609, 608, 649, 648, 679, 678, 709, 708, 639, 638, 669, 668, 699, 698, 279, 278, 309, 308, 339, 338, 381, 380, 411, 410, 441, 440, 561, 560, 591, 590, 621, 620, 547, 546, 577, 576, 607, 606, 367, 366, 397, 396, 427, 426, 291, 290, 321, 320, 351, 350, 651, 650, 681, 680, 711, 710, 1, 0, 31, 30, 61, 60, 3, 2, 33, 32, 63, 62, 5, 4, 35, 34, 65, 64, 7, 6, 37, 36, 67, 66, 9, 8, 39, 38, 69, 68, 11, 10, 41, 40, 71, 70, 13, 12, 43, 42, 73, 72, 15, 14, 45, 44, 75, 74, 17, 16, 47, 46, 77, 76, 19, 18, 49, 48, 79, 78, 21, 20, 51, 50, 81, 80, 23, 22, 53, 52, 83, 82, 25, 24, 55, 54, 85, 84, 27, 26, 57, 56, 87, 86, 117, 116, 147, 146, 177, 176, 115, 114, 145, 144, 175, 174, 113, 112, 143, 142, 173, 172, 111, 110, 141, 140, 171, 170, 109, 108, 139, 138, 169, 168, 107, 106, 137, 136, 167, 166, 105, 104, 135, 134, 165, 164, 103, 102, 133, 132, 163, 162, 101, 100, 131, 130, 161, 160, 99, 98, 129, 128, 159, 158, 97, 96, 127, 126, 157, 156, 95, 94, 125, 124, 155, 154, 93, 92, 123, 122, 153, 152, 91, 90, 121, 120, 151, 150, 181, 180, 211, 210, 241, 240, 183, 182, 213, 212, 243, 242, 185, 184, 215, 214, 245, 244, 187, 186, 217, 216, 247, 246, 189, 188, 219, 218, 249, 248, 191, 190, 221, 220, 251, 250, 193, 192, 223, 222, 253, 252, 195, 194, 225, 224, 255, 254, 197, 196, 227, 226, 257, 256, 199, 198, 229, 228, 259, 258, 201, 200, 231, 230, 261, 260, 203, 202, 233, 232, 263, 262, 205, 204, 235, 234, 265, 264, 207, 206, 237, 236, 267, 266, 297, 296, 327, 326, 357, 356, 295, 294, 325, 324, 355, 354, 293, 292, 323, 322, 353, 352, 277, 276, 307, 306, 337, 336, 275, 274, 305, 304, 335, 334, 273, 272, 303, 302, 333, 332, 271, 270, 301, 300, 331, 330, 361, 360, 391, 390, 421, 420, 363, 362, 393, 392, 423, 422, 365, 364, 395, 394, 425, 424, 383, 382, 413, 412, 443, 442, 385, 384, 415, 414, 445, 444, 387, 386, 417, 416, 447, 446, 477, 476, 507, 506, 537, 536, 475, 474, 505, 504, 535, 534, 473, 472, 503, 502, 533, 532, 455, 454, 485, 484, 515, 514, 453, 452, 483, 482, 513, 512, 451, 450, 481, 480, 511, 510, 541, 540, 571, 570, 601, 600, 543, 542, 573, 572, 603, 602, 545, 544, 575, 574, 605, 604, 563, 562, 593, 592, 623, 622, 565, 564, 595, 594, 625, 624, 567, 566, 597, 596, 627, 626, 657, 656, 687, 686, 717, 716, 655, 654, 685, 684, 715, 714, 653, 652, 683, 682, 713, 712, 637, 636, 667, 666, 697, 696, 635, 634, 665, 664, 695, 694, 633, 632, 663, 662, 693, 692, 631, 630, 661, 660, 691, 690, 721, 720, 751, 750, 781, 780, 723, 722, 753, 752, 783, 782, 725, 724, 755, 754, 785, 784, 727, 726, 757, 756, 787, 786, 729, 728, 759, 758, 789, 788, 731, 730, 761, 760, 791, 790, 733, 732, 763, 762, 793, 792, 735, 734, 765, 764, 795, 794, 737, 736, 767, 766, 797, 796, 739, 738, 769, 768, 799, 798, 741, 740, 771, 770, 801, 800, 743, 742, 773, 772, 803, 802, 745, 744, 775, 774, 805, 804, 747, 746, 777, 776, 807, 806, 837, 836, 867, 866, 897, 896, 835, 834, 865, 864, 895, 894, 833, 832, 863, 862, 893, 892, 831, 830, 861, 860, 891, 890, 829, 828, 859, 858, 889, 888, 827, 826, 857, 856, 887, 886, 825, 824, 855, 854, 885, 884, 823, 822, 853, 852, 883, 882, 821, 820, 851, 850, 881, 880, 819, 818, 849, 848, 879, 878, 817, 816, 847, 846, 877, 876, 815, 814, 845, 844, 875, 874, 813, 812, 843, 842, 873, 872, 811, 810, 841, 840, 871, 870, 901, 900, 931, 930, 961, 960, 903, 902, 933, 932, 963, 962, 905, 904, 935, 934, 965, 964, 907, 906, 937, 936, 967, 966, 909, 908, 939, 938, 969, 968, 911, 910, 941, 940, 971, 970, 913, 912, 943, 942, 973, 972, 915, 914, 945, 944, 975, 974, 917, 916, 947, 946, 977, 976, 919, 918, 949, 948, 979, 978, 921, 920, 951, 950, 981, 980, 923, 922, 953, 952, 983, 982, 925, 924, 955, 954, 985, 984, 927, 926, 957, 956, 987, 986, 58, 89, 88, 118, 149, 148, 178, 209, 208, 238, 269, 268, 298, 329, 328, 358, 389, 388, 418, 449, 448, 478, 509, 508, 538, 569, 568, 598, 629, 628, 658, 689, 688, 718, 749, 748, 778, 809, 808, 838, 869, 868, 898, 929, 928, 958, 989, 988]); //#22366 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_maxicode.$ctx[id] = $_[id]); //#22366 + bwipp_maxicode.__22367__ = 1; //#22366 + $_ = Object.getPrototypeOf($_); //#22366 + } //#22366 + $_.pixs = $a(864); //#22370 + $_.j = 0; //#22371 + for (var _D6 = 0, _D5 = $_.mods.length - 1; _D6 <= _D5; _D6 += 1) { //#22378 + $_.i = _D6; //#22373 + if ($get($_.mods, $_.i) == 1) { //#22377 + $put($_.pixs, $_.j, $get($_.modmap, $_.i)); //#22375 + $_.j = $_.j + 1; //#22376 + } //#22376 + } //#22376 + $k[$j++] = Infinity; //#22379 + $aload($geti($_.pixs, 0, $_.j)); //#22379 + $k[$j++] = 28; //#22379 + $k[$j++] = 29; //#22379 + $k[$j++] = 280; //#22379 + $k[$j++] = 281; //#22379 + $k[$j++] = 311; //#22379 + $k[$j++] = 457; //#22379 + $k[$j++] = 488; //#22379 + $k[$j++] = 500; //#22379 + $k[$j++] = 530; //#22379 + $k[$j++] = 670; //#22379 + $k[$j++] = 700; //#22379 + $k[$j++] = 677; //#22379 + $k[$j++] = 707; //#22379 + $_.pixs = $a(); //#22379 var _DM = new Map([ - ["ren", bwipp_renmaximatrix], + ["ren", 'renmaximatrix'], ["pixs", $_.pixs], ["borderleft", 1], ["borderright", 1], ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#22065 - $k[$j++] = _DM; //#22068 - if (!$_.dontdraw) { //#22068 - bwipp_renmaximatrix(); //#22068 - } //#22068 - $_ = Object.getPrototypeOf($_); //#22070 - $_ = Object.getPrototypeOf($_); //#22072 + ]); //#22389 + $k[$j++] = _DM; //#22392 + if (!$_.dontdraw) { //#22392 + bwipp_renmaximatrix(); //#22392 + } //#22392 + $_ = Object.getPrototypeOf($_); //#22394 + $_ = Object.getPrototypeOf($_); //#22396 } //bwipp_maxicode function bwipp_azteccode() { - $_ = Object.create($_); //#22103 - $_.dontdraw = false; //#22106 - $_.format = "full"; //#22107 - $_.readerinit = false; //#22108 - $_.layers = -1; //#22109 - $_.eclevel = 23; //#22110 - $_.ecaddchars = 3; //#22111 - $_.raw = false; //#22112 - $_.parse = false; //#22113 - $_.parsefnc = false; //#22114 - $k[$j++] = $_; //#22116 - bwipp_processoptions(); //#22116 - $_.options = $k[--$j]; //#22116 - $_.barcode = $k[--$j]; //#22117 - bwipp_loadctx(bwipp_azteccode) //#22119 - if ($eq($_.barcode, "")) { //#22123 - $k[$j++] = 'bwipp.aztecEmptyData#22122'; //#22122 - $k[$j++] = "The data must not be empty"; //#22122 - bwipp_raiseerror(); //#22122 - } //#22122 - if (($_.eclevel < 5) || ($_.eclevel > 95)) { //#22127 - $k[$j++] = 'bwipp.aztecInvalidEClevel#22126'; //#22126 - $k[$j++] = "The EC percentage must be from 5 to 95"; //#22126 - bwipp_raiseerror(); //#22126 - } //#22126 - if ($_.ecaddchars < 3) { //#22131 - $k[$j++] = 'bwipp.aztecInvalidECaddChars#22130'; //#22130 - $k[$j++] = "The number of additional EC codewords must be 3 or more"; //#22130 - bwipp_raiseerror(); //#22130 - } //#22130 - if ($ne($_.format, "full") && ($ne($_.format, "compact") && $ne($_.format, "rune"))) { //#22135 - $k[$j++] = 'bwipp.aztecInvalidFormat#22134'; //#22134 - $k[$j++] = "The format must be either full, compact or rune"; //#22134 - bwipp_raiseerror(); //#22134 - } //#22134 - if ($eq($_.format, "full")) { //#22144 - if ($_.readerinit && (($_.layers < 1) || ($_.layers > 22))) { //#22140 - $k[$j++] = 'bwipp.aztecFullInitInvalidLayers#22139'; //#22139 - $k[$j++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; //#22139 - bwipp_raiseerror(); //#22139 - } //#22139 - if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 32))) { //#22143 - $k[$j++] = 'bwipp.aztecFullInvalidLayers#22142'; //#22142 - $k[$j++] = "Layers for full-range symbols must be from 1 to 32"; //#22142 - bwipp_raiseerror(); //#22142 - } //#22142 - } //#22142 - if ($eq($_.format, "compact")) { //#22156 - if ($_.readerinit) { //#22152 - if (($_.layers != -1) && ($_.layers != 1)) { //#22150 - $k[$j++] = 'bwipp.aztecCompactInitInvalidLayers#22149'; //#22149 - $k[$j++] = "Compact symbols for reader programming must have 1 layer"; //#22149 - bwipp_raiseerror(); //#22149 - } //#22149 - $_.layers = 1; //#22151 - } //#22151 - if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 4))) { //#22155 - $k[$j++] = 'bwipp.aztecCompactInvalidLayers#22154'; //#22154 - $k[$j++] = "Layers for compact symbols must be from 1 to 4"; //#22154 - bwipp_raiseerror(); //#22154 - } //#22154 - } //#22154 - if ($eq($_.format, "rune")) { //#22176 - if ($_.layers != -1) { //#22161 - $k[$j++] = 'bwipp.aztecRuneInvalidLayers#22160'; //#22160 - $k[$j++] = "It is not valid to specify layers for runes"; //#22160 - bwipp_raiseerror(); //#22160 - } //#22160 - if ($_.readerinit) { //#22164 - $k[$j++] = 'bwipp.aztecRuneReaderInit#22163'; //#22163 - $k[$j++] = "Reader initialisation is not compactible with Aztec Runes"; //#22163 - bwipp_raiseerror(); //#22163 - } //#22163 - if ($_.barcode.length == 0) { //#22167 - $k[$j++] = 'bwipp.aztecRuneNotNumeric#22166'; //#22166 - $k[$j++] = "Aztec runes must be numeric"; //#22166 - bwipp_raiseerror(); //#22166 - } //#22166 - $forall($_.barcode, function() { //#22172 - var _S = $k[--$j]; //#22169 - if ((_S < 48) || (_S > 57)) { //#22171 - $k[$j++] = 'bwipp.aztecRuneNotNumeric#22170'; //#22170 - $k[$j++] = "Aztec runes must be numeric"; //#22170 - bwipp_raiseerror(); //#22170 - } //#22170 - }); //#22170 - var _U = $cvi($_.barcode); //#22173 - if ((_U < 0) || (_U > 255)) { //#22175 - $k[$j++] = 'bwipp.aztecRuneInvalid#22174'; //#22174 - $k[$j++] = "Aztec runes must be 0 to 255"; //#22174 - bwipp_raiseerror(); //#22174 - } //#22174 - } //#22174 - $_.fn1 = -1; //#22179 + $_ = Object.create($_); //#22427 + $_.dontdraw = false; //#22430 + $_.format = "full"; //#22431 + $_.readerinit = false; //#22432 + $_.layers = -1; //#22433 + $_.eclevel = 23; //#22434 + $_.ecaddchars = 3; //#22435 + $_.raw = false; //#22436 + $_.parse = false; //#22437 + $_.parsefnc = false; //#22438 + $k[$j++] = $_; //#22440 + bwipp_processoptions(); //#22440 + $_.options = $k[--$j]; //#22440 + $_.barcode = $k[--$j]; //#22441 + bwipp_loadctx(bwipp_azteccode) //#22443 + if ($eq($_.barcode, "")) { //#22447 + $k[$j++] = 'bwipp.aztecEmptyData#22446'; //#22446 + $k[$j++] = "The data must not be empty"; //#22446 + bwipp_raiseerror(); //#22446 + } //#22446 + if (($_.eclevel < 5) || ($_.eclevel > 95)) { //#22451 + $k[$j++] = 'bwipp.aztecInvalidEClevel#22450'; //#22450 + $k[$j++] = "The EC percentage must be from 5 to 95"; //#22450 + bwipp_raiseerror(); //#22450 + } //#22450 + if ($_.ecaddchars < 3) { //#22455 + $k[$j++] = 'bwipp.aztecInvalidECaddChars#22454'; //#22454 + $k[$j++] = "The number of additional EC codewords must be 3 or more"; //#22454 + bwipp_raiseerror(); //#22454 + } //#22454 + if ($ne($_.format, "full") && ($ne($_.format, "compact") && $ne($_.format, "rune"))) { //#22459 + $k[$j++] = 'bwipp.aztecInvalidFormat#22458'; //#22458 + $k[$j++] = "The format must be either full, compact or rune"; //#22458 + bwipp_raiseerror(); //#22458 + } //#22458 + if ($eq($_.format, "full")) { //#22468 + if ($_.readerinit && (($_.layers < 1) || ($_.layers > 22))) { //#22464 + $k[$j++] = 'bwipp.aztecFullInitInvalidLayers#22463'; //#22463 + $k[$j++] = "Full-range symbols for reader programming must specify from 1 to 22 layers"; //#22463 + bwipp_raiseerror(); //#22463 + } //#22463 + if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 32))) { //#22467 + $k[$j++] = 'bwipp.aztecFullInvalidLayers#22466'; //#22466 + $k[$j++] = "Layers for full-range symbols must be from 1 to 32"; //#22466 + bwipp_raiseerror(); //#22466 + } //#22466 + } //#22466 + if ($eq($_.format, "compact")) { //#22480 + if ($_.readerinit) { //#22476 + if (($_.layers != -1) && ($_.layers != 1)) { //#22474 + $k[$j++] = 'bwipp.aztecCompactInitInvalidLayers#22473'; //#22473 + $k[$j++] = "Compact symbols for reader programming must have 1 layer"; //#22473 + bwipp_raiseerror(); //#22473 + } //#22473 + $_.layers = 1; //#22475 + } //#22475 + if (($_.layers != -1) && (($_.layers < 1) || ($_.layers > 4))) { //#22479 + $k[$j++] = 'bwipp.aztecCompactInvalidLayers#22478'; //#22478 + $k[$j++] = "Layers for compact symbols must be from 1 to 4"; //#22478 + bwipp_raiseerror(); //#22478 + } //#22478 + } //#22478 + if ($eq($_.format, "rune")) { //#22500 + if ($_.layers != -1) { //#22485 + $k[$j++] = 'bwipp.aztecRuneInvalidLayers#22484'; //#22484 + $k[$j++] = "It is not valid to specify layers for runes"; //#22484 + bwipp_raiseerror(); //#22484 + } //#22484 + if ($_.readerinit) { //#22488 + $k[$j++] = 'bwipp.aztecRuneReaderInit#22487'; //#22487 + $k[$j++] = "Reader initialisation is not compactible with Aztec Runes"; //#22487 + bwipp_raiseerror(); //#22487 + } //#22487 + if ($_.barcode.length == 0) { //#22491 + $k[$j++] = 'bwipp.aztecRuneNotNumeric#22490'; //#22490 + $k[$j++] = "Aztec runes must be numeric"; //#22490 + bwipp_raiseerror(); //#22490 + } //#22490 + $forall($_.barcode, function() { //#22496 + var _S = $k[--$j]; //#22493 + if ((_S < 48) || (_S > 57)) { //#22495 + $k[$j++] = 'bwipp.aztecRuneNotNumeric#22494'; //#22494 + $k[$j++] = "Aztec runes must be numeric"; //#22494 + bwipp_raiseerror(); //#22494 + } //#22494 + }); //#22494 + var _U = $cvi($_.barcode); //#22497 + if ((_U < 0) || (_U > 255)) { //#22499 + $k[$j++] = 'bwipp.aztecRuneInvalid#22498'; //#22498 + $k[$j++] = "Aztec runes must be 0 to 255"; //#22498 + bwipp_raiseerror(); //#22498 + } //#22498 + } //#22498 + $_.fn1 = -1; //#22503 var _Y = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1] - ]); //#22184 - $_.fncvals = _Y; //#22185 - $k[$j++] = 'msg'; //#22186 - $k[$j++] = $_.barcode; //#22186 - $k[$j++] = $_.fncvals; //#22186 - bwipp_parseinput(); //#22186 - var _b = $k[--$j]; //#22186 - $_[$k[--$j]] = _b; //#22186 - $_.msglen = $_.msg.length; //#22187 - if (!bwipp_azteccode.__22287__) { //#22287 - $_ = Object.create($_); //#22287 - $_.U = 0; //#22191 - $_.L = 1; //#22191 - $_.M = 2; //#22191 - $_.P = 3; //#22191 - $_.D = 4; //#22191 - $_.B = 5; //#22191 - $_.lu = -2; //#22194 - $_.ll = -3; //#22194 - $_.lm = -4; //#22194 - $_.lp = -5; //#22195 - $_.ld = -6; //#22195 - $_.su = -7; //#22195 - $_.sp = -8; //#22196 - $_.sb = -9; //#22196 - $_.fl = -10; //#22196 - $_.p2 = -11; //#22197 - $_.p3 = -12; //#22197 - $_.p4 = -13; //#22197 - $_.p5 = -14; //#22197 - $_.charmaps = $a([$a([$_.sp, $_.sp, $_.sp, $_.fl, $_.sp]), $a([32, 32, 32, 13, 32]), $a(["A", "a", 1, $_.p2, "0"]), $a(["B", "b", 2, $_.p3, "1"]), $a(["C", "c", 3, $_.p4, "2"]), $a(["D", "d", 4, $_.p5, "3"]), $a(["E", "e", 5, "!", "4"]), $a(["F", "f", 6, "\"", "5"]), $a(["G", "g", 7, "#", "6"]), $a(["H", "h", 8, "$", "7"]), $a(["I", "i", 9, "%", "8"]), $a(["J", "j", 10, "&", "9"]), $a(["K", "k", 11, "'", ","]), $a(["L", "l", 12, 40, "."]), $a(["M", "m", 13, 41, $_.lu]), $a(["N", "n", 27, "*", $_.su]), $a(["O", "o", 28, "+", -99]), $a(["P", "p", 29, ",", -99]), $a(["Q", "q", 30, "-", -99]), $a(["R", "r", 31, ".", -99]), $a(["S", "s", "@", "/", -99]), $a(["T", "t", 92, ":", -99]), $a(["U", "u", "^", ";", -99]), $a(["V", "v", "_", "<", -99]), $a(["W", "w", "`", "=", -99]), $a(["X", "x", "|", ">", -99]), $a(["Y", "y", "~", "?", -99]), $a(["Z", "z", 127, "[", -99]), $a([$_.ll, $_.su, $_.ll, "]", -99]), $a([$_.lm, $_.lm, $_.lu, "{", -99]), $a([$_.ld, $_.ld, $_.lp, "}", -99]), $a([$_.sb, $_.sb, $_.sb, $_.lu, -99])]); //#22234 - $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#22237 - for (var _1c = 0, _1b = $_.charmaps.length - 1; _1c <= _1b; _1c += 1) { //#22246 - $_.i = _1c; //#22239 - $_.encs = $get($_.charmaps, $_.i); //#22240 - for (var _1g = 0; _1g <= 4; _1g += 1) { //#22245 - $_.j = _1g; //#22242 - var _1j = $get($_.encs, $_.j); //#22243 - $k[$j++] = _1j; //#22243 - if ($eq($type(_1j), 'stringtype')) { //#22243 - var _1m = $get($k[--$j], 0); //#22243 - $k[$j++] = _1m; //#22243 - } //#22243 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#22244 - } //#22244 - } //#22244 + ]); //#22508 + $_.fncvals = _Y; //#22509 + $k[$j++] = 'msg'; //#22510 + $k[$j++] = $_.barcode; //#22510 + $k[$j++] = $_.fncvals; //#22510 + bwipp_parseinput(); //#22510 + var _b = $k[--$j]; //#22510 + $_[$k[--$j]] = _b; //#22510 + $_.msglen = $_.msg.length; //#22511 + if (!bwipp_azteccode.__22611__) { //#22611 + $_ = Object.create($_); //#22611 + $_.U = 0; //#22515 + $_.L = 1; //#22515 + $_.M = 2; //#22515 + $_.P = 3; //#22515 + $_.D = 4; //#22515 + $_.B = 5; //#22515 + $_.lu = -2; //#22518 + $_.ll = -3; //#22518 + $_.lm = -4; //#22518 + $_.lp = -5; //#22519 + $_.ld = -6; //#22519 + $_.su = -7; //#22519 + $_.sp = -8; //#22520 + $_.sb = -9; //#22520 + $_.fl = -10; //#22520 + $_.p2 = -11; //#22521 + $_.p3 = -12; //#22521 + $_.p4 = -13; //#22521 + $_.p5 = -14; //#22521 + $_.charmaps = $a([$a([$_.sp, $_.sp, $_.sp, $_.fl, $_.sp]), $a([32, 32, 32, 13, 32]), $a(["A", "a", 1, $_.p2, "0"]), $a(["B", "b", 2, $_.p3, "1"]), $a(["C", "c", 3, $_.p4, "2"]), $a(["D", "d", 4, $_.p5, "3"]), $a(["E", "e", 5, "!", "4"]), $a(["F", "f", 6, "\"", "5"]), $a(["G", "g", 7, "#", "6"]), $a(["H", "h", 8, "$", "7"]), $a(["I", "i", 9, "%", "8"]), $a(["J", "j", 10, "&", "9"]), $a(["K", "k", 11, "'", ","]), $a(["L", "l", 12, 40, "."]), $a(["M", "m", 13, 41, $_.lu]), $a(["N", "n", 27, "*", $_.su]), $a(["O", "o", 28, "+", -99]), $a(["P", "p", 29, ",", -99]), $a(["Q", "q", 30, "-", -99]), $a(["R", "r", 31, ".", -99]), $a(["S", "s", "@", "/", -99]), $a(["T", "t", 92, ":", -99]), $a(["U", "u", "^", ";", -99]), $a(["V", "v", "_", "<", -99]), $a(["W", "w", "`", "=", -99]), $a(["X", "x", "|", ">", -99]), $a(["Y", "y", "~", "?", -99]), $a(["Z", "z", 127, "[", -99]), $a([$_.ll, $_.su, $_.ll, "]", -99]), $a([$_.lm, $_.lm, $_.lu, "{", -99]), $a([$_.ld, $_.ld, $_.lp, "}", -99]), $a([$_.sb, $_.sb, $_.sb, $_.lu, -99])]); //#22558 + $_.charvals = $a([new Map, new Map, new Map, new Map, new Map]); //#22561 + for (var _1c = 0, _1b = $_.charmaps.length - 1; _1c <= _1b; _1c += 1) { //#22570 + $_.i = _1c; //#22563 + $_.encs = $get($_.charmaps, $_.i); //#22564 + for (var _1g = 0; _1g <= 4; _1g += 1) { //#22569 + $_.j = _1g; //#22566 + var _1j = $get($_.encs, $_.j); //#22567 + $k[$j++] = _1j; //#22567 + if ($eq($type(_1j), 'stringtype')) { //#22567 + var _1m = $get($k[--$j], 0); //#22567 + $k[$j++] = _1m; //#22567 + } //#22567 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#22568 + } //#22568 + } //#22568 var _1w = new Map([ ["\x0d\x0a", $_.p2], [". ", $_.p3], [", ", $_.p4], [": ", $_.p5] - ]); //#22253 - $_.pcomp = _1w; //#22254 - $_.e = 1000000; //#22256 - var _22 = $a([0, 0, 0, 0, 0, 0]); //#22265 - $_.latlen = $a([$a([0, 5, 5, 10, 5, 10]), $a([9, 0, 5, 10, 5, 10]), $a([5, 5, 0, 5, 10, 10]), $a([5, 10, 10, 0, 10, 15]), $a([4, 9, 9, 14, 0, 14]), _22]); //#22266 - $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.ld, $_.lu]), $a([]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([]), $a([$_.lp]), $a([$_.lu, $_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([]), $a([$_.lu, $_.ld]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([$_.lu, $_.lm, $_.lp]), $a([]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([$_.lm]), $a([]), $a([]), $a([])])]); //#22276 - $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 5, $_.e]), $a([5, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, $_.e, $_.e]), $a([4, $_.e, $_.e, 4, $_.e])]); //#22285 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22285 - bwipp_azteccode.__22287__ = 1; //#22285 - $_ = Object.getPrototypeOf($_); //#22285 - } //#22285 - $_.msgbits = ""; //#22290 - if ($ne($_.format, "rune") && $_.raw) { //#22291 - $_.msgbits = $_.barcode; //#22291 - } //#22291 - if ($ne($_.format, "rune") && (!$_.raw)) { //#22582 + ]); //#22577 + $_.pcomp = _1w; //#22578 + $_.e = 1000000; //#22580 + var _22 = $a([0, 0, 0, 0, 0, 0]); //#22589 + $_.latlen = $a([$a([0, 5, 5, 10, 5, 10]), $a([9, 0, 5, 10, 5, 10]), $a([5, 5, 0, 5, 10, 10]), $a([5, 10, 10, 0, 10, 15]), $a([4, 9, 9, 14, 0, 14]), _22]); //#22590 + $_.latseq = $a([$a([$a([]), $a([$_.ll]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.ld, $_.lu]), $a([]), $a([$_.lm]), $a([$_.lm, $_.lp]), $a([$_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([]), $a([$_.lp]), $a([$_.lu, $_.ld]), $a([$_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([]), $a([$_.lu, $_.ld]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.lu, $_.ll]), $a([$_.lu, $_.lm]), $a([$_.lu, $_.lm, $_.lp]), $a([]), $a([$_.lu, $_.sb])]), $a([$a([$_.lu]), $a([$_.ll]), $a([$_.lm]), $a([]), $a([]), $a([])])]); //#22600 + $_.shftlen = $a([$a([$_.e, $_.e, $_.e, 5, $_.e]), $a([5, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, 5, $_.e]), $a([$_.e, $_.e, $_.e, $_.e, $_.e]), $a([4, $_.e, $_.e, 4, $_.e])]); //#22609 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22609 + bwipp_azteccode.__22611__ = 1; //#22609 + $_ = Object.getPrototypeOf($_); //#22609 + } //#22609 + $_.msgbits = ""; //#22614 + if ($ne($_.format, "rune") && $_.raw) { //#22615 + $_.msgbits = $_.barcode; //#22615 + } //#22615 + if ($ne($_.format, "rune") && (!$_.raw)) { //#22906 $_.charsize = function() { - var _3v = $k[--$j]; //#22295 - $k[$j++] = _3v; //#22306 - if (_3v >= 0) { //#22304 - $j--; //#22297 - var _3y = $get($a([5, 5, 5, 5, 4, 8]), $k[--$j]); //#22297 - $k[$j++] = _3y; //#22297 - } else { //#22304 - var _3z = $k[--$j]; //#22299 - var _40 = $k[--$j]; //#22299 - $k[$j++] = _3z; //#22299 - $k[$j++] = _40; //#22299 - $j--; //#22299 - var _41 = $k[--$j]; //#22300 - $k[$j++] = _41; //#22305 - if (_41 == $_.fn1) { //#22304 - $j--; //#22301 - $k[$j++] = 8; //#22301 - } else { //#22304 - var _44 = $f((-$k[--$j]) - 1000000); //#22303 - $k[$j++] = _44; //#22303 - if (_44 == 0) { //#22303 - $j--; //#22303 - $k[$j++] = 1; //#22303 - } //#22303 - var _45 = $k[--$j]; //#22304 - $k[$j++] = (((~~(Math.log(_45) / Math.log(10))) + 1) * 4) + 8; //#22304 - } //#22304 - } //#22304 - }; //#22304 - $_.curlen = $a([0, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22310 - $_.curseq = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([])]); //#22311 - $_.backto = $_.U; //#22313 - $_.lastchar = ""; //#22314 - $forall($_.msg, function() { //#22466 - $_.char = $k[--$j]; //#22319 - for (;;) { //#22345 - $_.imp = false; //#22323 - var _4S = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22324 - for (var _4T = 0, _4U = _4S.length; _4T < _4U; _4T++) { //#22343 - $_.x = $get(_4S, _4T); //#22325 - var _4c = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22326 - for (var _4d = 0, _4e = _4c.length; _4d < _4e; _4d++) { //#22342 - $_.y = $get(_4c, _4d); //#22327 - if (($_.x != $_.B) || ($_.y == $_.backto)) { //#22341 - $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#22329 - if ($_.cost < $get($_.curlen, $_.y)) { //#22340 - $put($_.curlen, $_.y, $_.cost); //#22331 - $k[$j++] = $_.curseq; //#22334 - $k[$j++] = $_.y; //#22334 - $k[$j++] = Infinity; //#22332 - $aload($get($_.curseq, $_.x)); //#22333 - $aload($get($get($_.latseq, $_.x), $_.y)); //#22334 - var _59 = $a(); //#22334 - var _5A = $k[--$j]; //#22335 - $put($k[--$j], _5A, _59); //#22335 - if ($_.y == $_.B) { //#22338 - $k[$j++] = 'backto'; //#22337 - if (($_.x == $_.P) || ($_.x == $_.D)) { //#22337 - $k[$j++] = $_.U; //#22337 - } else { //#22337 - $k[$j++] = $_.x; //#22337 - } //#22337 - var _5K = $k[--$j]; //#22337 - $_[$k[--$j]] = _5K; //#22337 - } //#22337 - $_.imp = true; //#22339 - } //#22339 - } //#22339 - } //#22339 - } //#22339 - if (!$_.imp) { //#22344 - break; //#22344 - } //#22344 - } //#22344 - $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22348 - $_.nxtseq = $a(6); //#22349 - var _5b = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22351 - for (var _5c = 0, _5d = _5b.length; _5c < _5d; _5c++) { //#22390 - $_.x = $get(_5b, _5c); //#22352 - for (;;) { //#22388 - if ($_.char >= 0) { //#22360 - if ($_.x != $_.B) { //#22358 - var _5m = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#22358 - if (!_5m) { //#22358 - break; //#22358 - } //#22358 - } //#22358 - } else { //#22360 - if ($_.x != $_.P) { //#22360 - break; //#22360 - } //#22360 - } //#22360 - $k[$j++] = 'cost'; //#22364 - $k[$j++] = $get($_.curlen, $_.x); //#22364 - $k[$j++] = $_.x; //#22364 - $k[$j++] = $_.char; //#22364 - $_.charsize(); //#22364 - var _5u = $k[--$j]; //#22364 - var _5v = $k[--$j]; //#22364 - $_[$k[--$j]] = $f(_5v + _5u); //#22364 - if ($_.cost < $get($_.nxtlen, $_.x)) { //#22368 - $put($_.nxtlen, $_.x, $_.cost); //#22366 - $k[$j++] = $_.nxtseq; //#22367 - $k[$j++] = $_.x; //#22367 - $k[$j++] = Infinity; //#22367 - $aload($get($_.curseq, $_.x)); //#22367 - $k[$j++] = $_.char; //#22367 - var _6A = $a(); //#22367 - var _6B = $k[--$j]; //#22367 - $put($k[--$j], _6B, _6A); //#22367 - } //#22367 - if ($_.x == $_.B) { //#22371 - break; //#22371 - } //#22371 - var _6K = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22372 - for (var _6L = 0, _6M = _6K.length; _6L < _6M; _6L++) { //#22385 - $_.y = $get(_6K, _6L); //#22373 - if ($ne($_.x, $_.y)) { //#22384 - $k[$j++] = 'cost'; //#22375 - $k[$j++] = $f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)); //#22375 - $k[$j++] = $_.x; //#22375 - $k[$j++] = $_.char; //#22375 - $_.charsize(); //#22375 - var _6a = $k[--$j]; //#22375 - var _6b = $k[--$j]; //#22375 - $_[$k[--$j]] = $f(_6b + _6a); //#22375 - if ($_.cost < $get($_.nxtlen, $_.y)) { //#22383 - $put($_.nxtlen, $_.y, $_.cost); //#22377 - $k[$j++] = $_.nxtseq; //#22381 - $k[$j++] = $_.y; //#22381 - $k[$j++] = Infinity; //#22378 - $aload($get($_.curseq, $_.y)); //#22379 - var _6r = ($_.x == $_.U) ? $_.su : $_.sp; //#22380 - $k[$j++] = _6r; //#22381 - $k[$j++] = $_.char; //#22381 - var _6t = $a(); //#22381 - var _6u = $k[--$j]; //#22382 - $put($k[--$j], _6u, _6t); //#22382 - } //#22382 - } //#22382 - } //#22382 - break; //#22387 - } //#22387 - } //#22387 - if ($ne($_.lastchar, "") && ($_.char >= 0)) { //#22451 - var _6y = $s(2); //#22394 - $put(_6y, 0, $_.lastchar); //#22394 - $put(_6y, 1, $_.char); //#22394 - $_.pchars = _6y; //#22394 - var _73 = $get($_.pcomp, $_.pchars) !== undefined; //#22395 - if (_73) { //#22450 - var _79 = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22396 - for (var _7A = 0, _7B = _79.length; _7A < _7B; _7A++) { //#22449 - $_.i = $get(_79, _7A); //#22397 - $_.inP = true; //#22398 - if ($_.i == $_.M) { //#22403 - if ($_.lastchar == 13) { //#22400 - $_.inP = false; //#22400 - } //#22400 - } else { //#22403 - if ($_.i == $_.D) { //#22404 - if (($_.lastchar == 44) || ($_.lastchar == 46)) { //#22403 - $_.inP = false; //#22403 - } //#22403 - } //#22403 - } //#22403 - if ($_.inP && $lt($get($_.curlen, $_.i), $get($_.nxtlen, $_.i))) { //#22448 - $_.curseqi = $get($_.curseq, $_.i); //#22407 - $_.lastld = false; //#22408 - $_.lastsp = false; //#22409 - $_.lastidx = -1; //#22410 - for (var _7V = $_.curseqi.length - 1; _7V >= 0; _7V -= 1) { //#22431 - $_.idx = _7V; //#22412 - $_.ch = $get($_.curseqi, $_.idx); //#22413 - if ($_.lastidx == -1) { //#22428 - if ($eq($_.ch, $_.lastchar)) { //#22420 - $_.lastidx = $_.idx; //#22416 - if ($_.idx > 0) { //#22419 - if ($get($_.curseqi, $_.idx - 1) == $_.sp) { //#22418 - $_.lastsp = true; //#22418 - } //#22418 - } //#22418 - } //#22418 - } else { //#22428 - if (($_.ch < 0) && ($_.ch >= $_.ld)) { //#22429 - if ($_.i == $_.P) { //#22426 - if ($_.ch == $_.ld) { //#22424 - $_.lastld = true; //#22424 - } //#22424 - } else { //#22426 - if ($_.ch != $_.lp) { //#22426 - $_.inP = $_.lastsp; //#22426 - } //#22426 - } //#22426 - break; //#22428 - } //#22428 - } //#22428 - } //#22428 - if ($_.inP && ($_.lastidx >= 0)) { //#22447 - $put($_.nxtlen, $_.i, $get($_.curlen, $_.i)); //#22433 - if ($_.lastidx < ($_.curseqi.length - 1)) { //#22445 - if ($_.i == $_.P) { //#22442 - if ($_.lastld) { //#22436 - $put($_.nxtlen, $_.i, $f($get($_.nxtlen, $_.i) + 1)); //#22436 - } //#22436 - $k[$j++] = $_.nxtseq; //#22438 - $k[$j++] = $_.i; //#22438 - $k[$j++] = Infinity; //#22438 - $aload($_.curseqi); //#22438 - $r($_.curseqi.length - $_.lastidx, -1); //#22438 - $j--; //#22438 - $k[$j++] = $get($_.pcomp, $_.pchars); //#22438 - var _8H = $a(); //#22438 - var _8I = $k[--$j]; //#22438 - $put($k[--$j], _8I, _8H); //#22438 - } else { //#22442 - $k[$j++] = $_.nxtseq; //#22441 - $k[$j++] = $_.i; //#22441 - $k[$j++] = Infinity; //#22441 - $aload($_.curseqi); //#22441 - var _8N = $a(); //#22441 - var _8O = $k[--$j]; //#22441 - $put($k[--$j], _8O, _8N); //#22441 - $put($get($_.nxtseq, $_.i), $_.lastidx, $get($_.pcomp, $_.pchars)); //#22442 - } //#22442 - } else { //#22445 - $k[$j++] = $_.nxtseq; //#22445 - $k[$j++] = $_.i; //#22445 - $k[$j++] = Infinity; //#22445 - $aload($_.curseqi); //#22445 - $j--; //#22445 - $k[$j++] = $get($_.pcomp, $_.pchars); //#22445 - var _8d = $a(); //#22445 - var _8e = $k[--$j]; //#22445 - $put($k[--$j], _8e, _8d); //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - } //#22445 - if ($ne($get($_.nxtseq, $_.B), null)) { //#22460 - $_.numbytes = 0; //#22455 - $forall($get($_.nxtseq, $_.B), function() { //#22458 - if ($k[--$j] == $_.sb) { //#22457 - $k[$j++] = 0; //#22457 - } else { //#22457 - $k[$j++] = $_.numbytes + 1; //#22457 - } //#22457 - $_.numbytes = $k[--$j]; //#22457 - }); //#22457 - if ($_.numbytes == 32) { //#22459 - $put($_.nxtlen, $_.B, $f($get($_.nxtlen, $_.B) + 11)); //#22459 - } //#22459 - } //#22459 - $_.curlen = $_.nxtlen; //#22462 - $_.curseq = $_.nxtseq; //#22463 - $k[$j++] = 'lastchar'; //#22464 - if ($_.char >= 0) { //#22464 - $k[$j++] = $_.char; //#22464 - } else { //#22464 - $k[$j++] = ""; //#22464 - } //#22464 - var _90 = $k[--$j]; //#22464 - $_[$k[--$j]] = _90; //#22464 - }); //#22464 - $_.minseq = $_.e; //#22469 - var _99 = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22470 - for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#22476 - $_.i = $get(_99, _9A); //#22471 - if ($get($_.curlen, $_.i) < $_.minseq) { //#22475 - $_.minseq = $get($_.curlen, $_.i); //#22473 - $_.seq = $get($_.curseq, $_.i); //#22474 - } //#22474 - } //#22474 + var _3v = $k[--$j]; //#22619 + $k[$j++] = _3v; //#22630 + if (_3v >= 0) { //#22628 + $j--; //#22621 + var _3y = $get($a([5, 5, 5, 5, 4, 8]), $k[--$j]); //#22621 + $k[$j++] = _3y; //#22621 + } else { //#22628 + var _3z = $k[--$j]; //#22623 + var _40 = $k[--$j]; //#22623 + $k[$j++] = _3z; //#22623 + $k[$j++] = _40; //#22623 + $j--; //#22623 + var _41 = $k[--$j]; //#22624 + $k[$j++] = _41; //#22629 + if (_41 == $_.fn1) { //#22628 + $j--; //#22625 + $k[$j++] = 8; //#22625 + } else { //#22628 + var _44 = $f((-$k[--$j]) - 1000000); //#22627 + $k[$j++] = _44; //#22627 + if (_44 == 0) { //#22627 + $j--; //#22627 + $k[$j++] = 1; //#22627 + } //#22627 + var _45 = $k[--$j]; //#22628 + $k[$j++] = (((~~(Math.log(_45) / Math.log(10))) + 1) * 4) + 8; //#22628 + } //#22628 + } //#22628 + }; //#22628 + $_.curlen = $a([0, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22634 + $_.curseq = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([])]); //#22635 + $_.backto = $_.U; //#22637 + $_.lastchar = ""; //#22638 + $forall($_.msg, function() { //#22790 + $_.char = $k[--$j]; //#22643 + for (;;) { //#22669 + $_.imp = false; //#22647 + var _4S = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22648 + for (var _4T = 0, _4U = _4S.length; _4T < _4U; _4T++) { //#22667 + $_.x = $get(_4S, _4T); //#22649 + var _4c = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22650 + for (var _4d = 0, _4e = _4c.length; _4d < _4e; _4d++) { //#22666 + $_.y = $get(_4c, _4d); //#22651 + if (($_.x != $_.B) || ($_.y == $_.backto)) { //#22665 + $_.cost = $f($get($_.curlen, $_.x) + $get($get($_.latlen, $_.x), $_.y)); //#22653 + if ($_.cost < $get($_.curlen, $_.y)) { //#22664 + $put($_.curlen, $_.y, $_.cost); //#22655 + $k[$j++] = $_.curseq; //#22658 + $k[$j++] = $_.y; //#22658 + $k[$j++] = Infinity; //#22656 + $aload($get($_.curseq, $_.x)); //#22657 + $aload($get($get($_.latseq, $_.x), $_.y)); //#22658 + var _59 = $a(); //#22658 + var _5A = $k[--$j]; //#22659 + $put($k[--$j], _5A, _59); //#22659 + if ($_.y == $_.B) { //#22662 + $k[$j++] = 'backto'; //#22661 + if (($_.x == $_.P) || ($_.x == $_.D)) { //#22661 + $k[$j++] = $_.U; //#22661 + } else { //#22661 + $k[$j++] = $_.x; //#22661 + } //#22661 + var _5K = $k[--$j]; //#22661 + $_[$k[--$j]] = _5K; //#22661 + } //#22661 + $_.imp = true; //#22663 + } //#22663 + } //#22663 + } //#22663 + } //#22663 + if (!$_.imp) { //#22668 + break; //#22668 + } //#22668 + } //#22668 + $_.nxtlen = $a([$_.e, $_.e, $_.e, $_.e, $_.e, $_.e]); //#22672 + $_.nxtseq = $a(6); //#22673 + var _5b = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22675 + for (var _5c = 0, _5d = _5b.length; _5c < _5d; _5c++) { //#22714 + $_.x = $get(_5b, _5c); //#22676 + for (;;) { //#22712 + if ($_.char >= 0) { //#22684 + if ($_.x != $_.B) { //#22682 + var _5m = $get($get($_.charvals, $_.x), $_.char) !== undefined; //#22682 + if (!_5m) { //#22682 + break; //#22682 + } //#22682 + } //#22682 + } else { //#22684 + if ($_.x != $_.P) { //#22684 + break; //#22684 + } //#22684 + } //#22684 + $k[$j++] = 'cost'; //#22688 + $k[$j++] = $get($_.curlen, $_.x); //#22688 + $k[$j++] = $_.x; //#22688 + $k[$j++] = $_.char; //#22688 + $_.charsize(); //#22688 + var _5u = $k[--$j]; //#22688 + var _5v = $k[--$j]; //#22688 + $_[$k[--$j]] = $f(_5v + _5u); //#22688 + if ($_.cost < $get($_.nxtlen, $_.x)) { //#22692 + $put($_.nxtlen, $_.x, $_.cost); //#22690 + $k[$j++] = $_.nxtseq; //#22691 + $k[$j++] = $_.x; //#22691 + $k[$j++] = Infinity; //#22691 + $aload($get($_.curseq, $_.x)); //#22691 + $k[$j++] = $_.char; //#22691 + var _6A = $a(); //#22691 + var _6B = $k[--$j]; //#22691 + $put($k[--$j], _6B, _6A); //#22691 + } //#22691 + if ($_.x == $_.B) { //#22695 + break; //#22695 + } //#22695 + var _6K = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22696 + for (var _6L = 0, _6M = _6K.length; _6L < _6M; _6L++) { //#22709 + $_.y = $get(_6K, _6L); //#22697 + if ($ne($_.x, $_.y)) { //#22708 + $k[$j++] = 'cost'; //#22699 + $k[$j++] = $f($get($_.curlen, $_.y) + $get($get($_.shftlen, $_.y), $_.x)); //#22699 + $k[$j++] = $_.x; //#22699 + $k[$j++] = $_.char; //#22699 + $_.charsize(); //#22699 + var _6a = $k[--$j]; //#22699 + var _6b = $k[--$j]; //#22699 + $_[$k[--$j]] = $f(_6b + _6a); //#22699 + if ($_.cost < $get($_.nxtlen, $_.y)) { //#22707 + $put($_.nxtlen, $_.y, $_.cost); //#22701 + $k[$j++] = $_.nxtseq; //#22705 + $k[$j++] = $_.y; //#22705 + $k[$j++] = Infinity; //#22702 + $aload($get($_.curseq, $_.y)); //#22703 + var _6r = ($_.x == $_.U) ? $_.su : $_.sp; //#22704 + $k[$j++] = _6r; //#22705 + $k[$j++] = $_.char; //#22705 + var _6t = $a(); //#22705 + var _6u = $k[--$j]; //#22706 + $put($k[--$j], _6u, _6t); //#22706 + } //#22706 + } //#22706 + } //#22706 + break; //#22711 + } //#22711 + } //#22711 + if ($ne($_.lastchar, "") && ($_.char >= 0)) { //#22775 + var _6y = $s(2); //#22718 + $put(_6y, 0, $_.lastchar); //#22718 + $put(_6y, 1, $_.char); //#22718 + $_.pchars = _6y; //#22718 + var _73 = $get($_.pcomp, $_.pchars) !== undefined; //#22719 + if (_73) { //#22774 + var _79 = $a([$_.U, $_.L, $_.M, $_.P, $_.D]); //#22720 + for (var _7A = 0, _7B = _79.length; _7A < _7B; _7A++) { //#22773 + $_.i = $get(_79, _7A); //#22721 + $_.inP = true; //#22722 + if ($_.i == $_.M) { //#22727 + if ($_.lastchar == 13) { //#22724 + $_.inP = false; //#22724 + } //#22724 + } else { //#22727 + if ($_.i == $_.D) { //#22728 + if (($_.lastchar == 44) || ($_.lastchar == 46)) { //#22727 + $_.inP = false; //#22727 + } //#22727 + } //#22727 + } //#22727 + if ($_.inP && $lt($get($_.curlen, $_.i), $get($_.nxtlen, $_.i))) { //#22772 + $_.curseqi = $get($_.curseq, $_.i); //#22731 + $_.lastld = false; //#22732 + $_.lastsp = false; //#22733 + $_.lastidx = -1; //#22734 + for (var _7V = $_.curseqi.length - 1; _7V >= 0; _7V -= 1) { //#22755 + $_.idx = _7V; //#22736 + $_.ch = $get($_.curseqi, $_.idx); //#22737 + if ($_.lastidx == -1) { //#22752 + if ($eq($_.ch, $_.lastchar)) { //#22744 + $_.lastidx = $_.idx; //#22740 + if ($_.idx > 0) { //#22743 + if ($get($_.curseqi, $_.idx - 1) == $_.sp) { //#22742 + $_.lastsp = true; //#22742 + } //#22742 + } //#22742 + } //#22742 + } else { //#22752 + if (($_.ch < 0) && ($_.ch >= $_.ld)) { //#22753 + if ($_.i == $_.P) { //#22750 + if ($_.ch == $_.ld) { //#22748 + $_.lastld = true; //#22748 + } //#22748 + } else { //#22750 + if ($_.ch != $_.lp) { //#22750 + $_.inP = $_.lastsp; //#22750 + } //#22750 + } //#22750 + break; //#22752 + } //#22752 + } //#22752 + } //#22752 + if ($_.inP && ($_.lastidx >= 0)) { //#22771 + $put($_.nxtlen, $_.i, $get($_.curlen, $_.i)); //#22757 + if ($_.lastidx < ($_.curseqi.length - 1)) { //#22769 + if ($_.i == $_.P) { //#22766 + if ($_.lastld) { //#22760 + $put($_.nxtlen, $_.i, $f($get($_.nxtlen, $_.i) + 1)); //#22760 + } //#22760 + $k[$j++] = $_.nxtseq; //#22762 + $k[$j++] = $_.i; //#22762 + $k[$j++] = Infinity; //#22762 + $aload($_.curseqi); //#22762 + $r($_.curseqi.length - $_.lastidx, -1); //#22762 + $j--; //#22762 + $k[$j++] = $get($_.pcomp, $_.pchars); //#22762 + var _8H = $a(); //#22762 + var _8I = $k[--$j]; //#22762 + $put($k[--$j], _8I, _8H); //#22762 + } else { //#22766 + $k[$j++] = $_.nxtseq; //#22765 + $k[$j++] = $_.i; //#22765 + $k[$j++] = Infinity; //#22765 + $aload($_.curseqi); //#22765 + var _8N = $a(); //#22765 + var _8O = $k[--$j]; //#22765 + $put($k[--$j], _8O, _8N); //#22765 + $put($get($_.nxtseq, $_.i), $_.lastidx, $get($_.pcomp, $_.pchars)); //#22766 + } //#22766 + } else { //#22769 + $k[$j++] = $_.nxtseq; //#22769 + $k[$j++] = $_.i; //#22769 + $k[$j++] = Infinity; //#22769 + $aload($_.curseqi); //#22769 + $j--; //#22769 + $k[$j++] = $get($_.pcomp, $_.pchars); //#22769 + var _8d = $a(); //#22769 + var _8e = $k[--$j]; //#22769 + $put($k[--$j], _8e, _8d); //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + } //#22769 + if ($ne($get($_.nxtseq, $_.B), null)) { //#22784 + $_.numbytes = 0; //#22779 + $forall($get($_.nxtseq, $_.B), function() { //#22782 + if ($k[--$j] == $_.sb) { //#22781 + $k[$j++] = 0; //#22781 + } else { //#22781 + $k[$j++] = $_.numbytes + 1; //#22781 + } //#22781 + $_.numbytes = $k[--$j]; //#22781 + }); //#22781 + if ($_.numbytes == 32) { //#22783 + $put($_.nxtlen, $_.B, $f($get($_.nxtlen, $_.B) + 11)); //#22783 + } //#22783 + } //#22783 + $_.curlen = $_.nxtlen; //#22786 + $_.curseq = $_.nxtseq; //#22787 + $k[$j++] = 'lastchar'; //#22788 + if ($_.char >= 0) { //#22788 + $k[$j++] = $_.char; //#22788 + } else { //#22788 + $k[$j++] = ""; //#22788 + } //#22788 + var _90 = $k[--$j]; //#22788 + $_[$k[--$j]] = _90; //#22788 + }); //#22788 + $_.minseq = $_.e; //#22793 + var _99 = $a([$_.U, $_.L, $_.M, $_.P, $_.D, $_.B]); //#22794 + for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#22800 + $_.i = $get(_99, _9A); //#22795 + if ($get($_.curlen, $_.i) < $_.minseq) { //#22799 + $_.minseq = $get($_.curlen, $_.i); //#22797 + $_.seq = $get($_.curseq, $_.i); //#22798 + } //#22798 + } //#22798 $_.tobin = function() { - var _9O = $s($k[--$j]); //#22480 - $k[$j++] = _9O; //#22480 - for (var _9Q = 0, _9P = _9O.length - 1; _9Q <= _9P; _9Q += 1) { //#22480 - var _9R = $k[--$j]; //#22480 - $put(_9R, _9Q, 48); //#22480 - $k[$j++] = _9R; //#22480 - } //#22480 - var _9S = $k[--$j]; //#22481 - var _9V = $cvrs($s(_9S.length), $k[--$j], 2); //#22481 - $puti(_9S, _9S.length - _9V.length, _9V); //#22481 - $k[$j++] = _9S; //#22481 - }; //#22481 + var _9O = $s($k[--$j]); //#22804 + $k[$j++] = _9O; //#22804 + for (var _9Q = 0, _9P = _9O.length - 1; _9Q <= _9P; _9Q += 1) { //#22804 + var _9R = $k[--$j]; //#22804 + $put(_9R, _9Q, 48); //#22804 + $k[$j++] = _9R; //#22804 + } //#22804 + var _9S = $k[--$j]; //#22805 + var _9V = $cvrs($s(_9S.length), $k[--$j], 2); //#22805 + $puti(_9S, _9S.length - _9V.length, _9V); //#22805 + $k[$j++] = _9S; //#22805 + }; //#22805 $_.encu = function() { - var _9a = $get($get($_.charvals, $_.U), $k[--$j]); //#22484 - $k[$j++] = _9a; //#22484 - $k[$j++] = 5; //#22484 - $_.tobin(); //#22484 - }; //#22484 + var _9a = $get($get($_.charvals, $_.U), $k[--$j]); //#22808 + $k[$j++] = _9a; //#22808 + $k[$j++] = 5; //#22808 + $_.tobin(); //#22808 + }; //#22808 $_.encl = function() { - var _9f = $get($get($_.charvals, $_.L), $k[--$j]); //#22485 - $k[$j++] = _9f; //#22485 - $k[$j++] = 5; //#22485 - $_.tobin(); //#22485 - }; //#22485 + var _9f = $get($get($_.charvals, $_.L), $k[--$j]); //#22809 + $k[$j++] = _9f; //#22809 + $k[$j++] = 5; //#22809 + $_.tobin(); //#22809 + }; //#22809 $_.encm = function() { - var _9k = $get($get($_.charvals, $_.M), $k[--$j]); //#22486 - $k[$j++] = _9k; //#22486 - $k[$j++] = 5; //#22486 - $_.tobin(); //#22486 - }; //#22486 + var _9k = $get($get($_.charvals, $_.M), $k[--$j]); //#22810 + $k[$j++] = _9k; //#22810 + $k[$j++] = 5; //#22810 + $_.tobin(); //#22810 + }; //#22810 $_.encd = function() { - var _9p = $get($get($_.charvals, $_.D), $k[--$j]); //#22487 - $k[$j++] = _9p; //#22487 - $k[$j++] = 4; //#22487 - $_.tobin(); //#22487 - }; //#22487 + var _9p = $get($get($_.charvals, $_.D), $k[--$j]); //#22811 + $k[$j++] = _9p; //#22811 + $k[$j++] = 4; //#22811 + $_.tobin(); //#22811 + }; //#22811 $_.encp = function() { - var _9q = $k[--$j]; //#22490 - $k[$j++] = _9q; //#22507 - if (_9q == $_.fn1) { //#22506 - $j--; //#22491 - $k[$j++] = "00000000"; //#22491 - } else { //#22506 - var _9s = $k[--$j]; //#22493 - $k[$j++] = _9s; //#22507 - if (_9s <= -1000000) { //#22506 - var _9u = $f((-$k[--$j]) - 1000000); //#22494 - $k[$j++] = _9u; //#22494 - $k[$j++] = _9u; //#22494 - if (_9u == 0) { //#22494 - $j--; //#22494 - $k[$j++] = 1; //#22494 - } //#22494 - var _9w = ~~(Math.log($k[--$j]) / Math.log(10)); //#22496 - var _9x = $s(((_9w + 1) * 4) + 8); //#22496 - $puti(_9x, 0, "00000"); //#22497 - $k[$j++] = _9w; //#22498 - $k[$j++] = _9x; //#22498 - $k[$j++] = _9x; //#22498 - $k[$j++] = _9w + 1; //#22498 - $k[$j++] = 3; //#22498 - $_.tobin(); //#22498 - var _9y = $k[--$j]; //#22498 - $puti($k[--$j], 5, _9y); //#22498 - var _A0 = $k[--$j]; //#22499 - var _A1 = $k[--$j]; //#22499 - var _A2 = $k[--$j]; //#22499 - $k[$j++] = _A0; //#22503 - $k[$j++] = _A2; //#22503 - for (var _A3 = _A1; _A3 >= 0; _A3 -= 1) { //#22503 - var _A4 = $k[--$j]; //#22500 - var _A5 = $k[--$j]; //#22501 - $k[$j++] = _A5; //#22502 - $k[$j++] = ~~(_A4 / 10); //#22502 - $k[$j++] = _A5; //#22502 - $k[$j++] = (_A3 * 4) + 8; //#22502 - $k[$j++] = $f((_A4 % 10) + 2); //#22502 - $k[$j++] = 4; //#22502 - $_.tobin(); //#22502 - var _A6 = $k[--$j]; //#22502 - var _A7 = $k[--$j]; //#22502 - $puti($k[--$j], _A7, _A6); //#22502 - } //#22502 - $j--; //#22504 - } else { //#22506 - var _AD = $get($get($_.charvals, $_.P), $k[--$j]); //#22506 - $k[$j++] = _AD; //#22506 - $k[$j++] = 5; //#22506 - $_.tobin(); //#22506 - } //#22506 - } //#22506 - }; //#22506 - $_.encfuncs = $a(['encu', 'encl', 'encm', 'encp', 'encd']); //#22510 + var _9q = $k[--$j]; //#22814 + $k[$j++] = _9q; //#22831 + if (_9q == $_.fn1) { //#22830 + $j--; //#22815 + $k[$j++] = "00000000"; //#22815 + } else { //#22830 + var _9s = $k[--$j]; //#22817 + $k[$j++] = _9s; //#22831 + if (_9s <= -1000000) { //#22830 + var _9u = $f((-$k[--$j]) - 1000000); //#22818 + $k[$j++] = _9u; //#22818 + $k[$j++] = _9u; //#22818 + if (_9u == 0) { //#22818 + $j--; //#22818 + $k[$j++] = 1; //#22818 + } //#22818 + var _9w = ~~(Math.log($k[--$j]) / Math.log(10)); //#22820 + var _9x = $s(((_9w + 1) * 4) + 8); //#22820 + $puti(_9x, 0, "00000"); //#22821 + $k[$j++] = _9w; //#22822 + $k[$j++] = _9x; //#22822 + $k[$j++] = _9x; //#22822 + $k[$j++] = _9w + 1; //#22822 + $k[$j++] = 3; //#22822 + $_.tobin(); //#22822 + var _9y = $k[--$j]; //#22822 + $puti($k[--$j], 5, _9y); //#22822 + var _A0 = $k[--$j]; //#22823 + var _A1 = $k[--$j]; //#22823 + var _A2 = $k[--$j]; //#22823 + $k[$j++] = _A0; //#22827 + $k[$j++] = _A2; //#22827 + for (var _A3 = _A1; _A3 >= 0; _A3 -= 1) { //#22827 + var _A4 = $k[--$j]; //#22824 + var _A5 = $k[--$j]; //#22825 + $k[$j++] = _A5; //#22826 + $k[$j++] = ~~(_A4 / 10); //#22826 + $k[$j++] = _A5; //#22826 + $k[$j++] = (_A3 * 4) + 8; //#22826 + $k[$j++] = $f((_A4 % 10) + 2); //#22826 + $k[$j++] = 4; //#22826 + $_.tobin(); //#22826 + var _A6 = $k[--$j]; //#22826 + var _A7 = $k[--$j]; //#22826 + $puti($k[--$j], _A7, _A6); //#22826 + } //#22826 + $j--; //#22828 + } else { //#22830 + var _AD = $get($get($_.charvals, $_.P), $k[--$j]); //#22830 + $k[$j++] = _AD; //#22830 + $k[$j++] = 5; //#22830 + $_.tobin(); //#22830 + } //#22830 + } //#22830 + }; //#22830 + $_.encfuncs = $a(['encu', 'encl', 'encm', 'encp', 'encd']); //#22834 $_.addtomsgbits = function() { - $_.v = $k[--$j]; //#22513 - $puti($_.msgbits, $_.j, $_.v); //#22514 - $_.j = $_.j + $_.v.length; //#22515 - }; //#22515 - $_.state = $_.U; //#22519 - $_.msgbits = $s($_.minseq); //#22520 - $_.i = 0; //#22521 - $_.j = 0; //#22521 - for (;;) { //#22580 - if ($_.i >= $_.seq.length) { //#22522 - break; //#22522 - } //#22522 - if ($_.state != $_.B) { //#22575 - $_.char = $get($_.seq, $_.i); //#22526 - $k[$j++] = $_.char; //#22529 + $_.v = $k[--$j]; //#22837 + $puti($_.msgbits, $_.j, $_.v); //#22838 + $_.j = $_.j + $_.v.length; //#22839 + }; //#22839 + $_.state = $_.U; //#22843 + $_.msgbits = $s($_.minseq); //#22844 + $_.i = 0; //#22845 + $_.j = 0; //#22845 + for (;;) { //#22904 + if ($_.i >= $_.seq.length) { //#22846 + break; //#22846 + } //#22846 + if ($_.state != $_.B) { //#22899 + $_.char = $get($_.seq, $_.i); //#22850 + $k[$j++] = $_.char; //#22853 if ($_[$get($_.encfuncs, $_.state)]() === true) { break; - } //#22529 - $_.addtomsgbits(); //#22529 - $_.i = $_.i + 1; //#22530 - if (($_.char == $_.su) || ($_.char == $_.sp)) { //#22536 - $k[$j++] = $get($_.seq, $_.i); //#22534 - if ($_.char == $_.su) { //#22534 - $_.encu(); //#22534 - } else { //#22534 - $_.encp(); //#22534 - } //#22534 - $_.addtomsgbits(); //#22534 - $_.i = $_.i + 1; //#22535 - } //#22535 - if ($_.char == $_.lu) { //#22539 - $_.state = $_.U; //#22539 - } //#22539 - if ($_.char == $_.ll) { //#22540 - $_.state = $_.L; //#22540 - } //#22540 - if ($_.char == $_.lm) { //#22541 - $_.state = $_.M; //#22541 - } //#22541 - if ($_.char == $_.lp) { //#22542 - $_.state = $_.P; //#22542 - } //#22542 - if ($_.char == $_.ld) { //#22543 - $_.state = $_.D; //#22543 - } //#22543 - if ($_.char == $_.sb) { //#22544 - $_.state = $_.B; //#22544 - } //#22544 - } else { //#22575 - $_.numbytes = 0; //#22549 - for (;;) { //#22553 - if (($_.i + $_.numbytes) >= $_.seq.length) { //#22550 - break; //#22550 - } //#22550 - if ($get($_.seq, $_.i + $_.numbytes) < 0) { //#22551 - break; //#22551 - } //#22551 - $_.numbytes = $_.numbytes + 1; //#22552 - } //#22552 - if ($_.numbytes <= 31) { //#22560 - $k[$j++] = $_.numbytes; //#22557 - $k[$j++] = 5; //#22557 - $_.tobin(); //#22557 - $_.addtomsgbits(); //#22557 - } else { //#22560 - $k[$j++] = 0; //#22559 - $k[$j++] = 5; //#22559 - $_.tobin(); //#22559 - $_.addtomsgbits(); //#22559 - $k[$j++] = $_.numbytes - 31; //#22560 - $k[$j++] = 11; //#22560 - $_.tobin(); //#22560 - $_.addtomsgbits(); //#22560 - } //#22560 - for (var _BF = 0, _BG = $_.numbytes; _BF < _BG; _BF++) { //#22567 - $k[$j++] = $get($_.seq, $_.i); //#22565 - $k[$j++] = 8; //#22565 - $_.tobin(); //#22565 - $_.addtomsgbits(); //#22565 - $_.i = $_.i + 1; //#22566 - } //#22566 - if ($_.i < $_.seq.length) { //#22576 - $_.char = $get($_.seq, $_.i); //#22571 - $_.i = $_.i + 1; //#22572 - if ($_.char == $_.lu) { //#22573 - $_.state = $_.U; //#22573 - } //#22573 - if ($_.char == $_.ll) { //#22574 - $_.state = $_.L; //#22574 - } //#22574 - if ($_.char == $_.lm) { //#22575 - $_.state = $_.M; //#22575 - } //#22575 - } //#22575 - } //#22575 - } //#22575 - } //#22575 - if (!bwipp_azteccode.__22601__) { //#22601 - $_ = Object.create($_); //#22601 - $_.metrics = $a([$a(["rune", 0, 0, 0, 6]), $a(["compact", 1, 1, 17, 6]), $a(["full", 1, 1, 21, 6]), $a(["compact", 2, 0, 40, 6]), $a(["full", 2, 1, 48, 6]), $a(["compact", 3, 0, 51, 8]), $a(["full", 3, 1, 60, 8]), $a(["compact", 4, 0, 76, 8]), $a(["full", 4, 1, 88, 8]), $a(["full", 5, 1, 120, 8]), $a(["full", 6, 1, 156, 8]), $a(["full", 7, 1, 196, 8]), $a(["full", 8, 1, 240, 8]), $a(["full", 9, 1, 230, 10]), $a(["full", 10, 1, 272, 10]), $a(["full", 11, 1, 316, 10]), $a(["full", 12, 1, 364, 10]), $a(["full", 13, 1, 416, 10]), $a(["full", 14, 1, 470, 10]), $a(["full", 15, 1, 528, 10]), $a(["full", 16, 1, 588, 10]), $a(["full", 17, 1, 652, 10]), $a(["full", 18, 1, 720, 10]), $a(["full", 19, 1, 790, 10]), $a(["full", 20, 1, 864, 10]), $a(["full", 21, 1, 940, 10]), $a(["full", 22, 1, 1020, 10]), $a(["full", 23, 0, 920, 12]), $a(["full", 24, 0, 992, 12]), $a(["full", 25, 0, 1066, 12]), $a(["full", 26, 0, 1144, 12]), $a(["full", 27, 0, 1224, 12]), $a(["full", 28, 0, 1306, 12]), $a(["full", 29, 0, 1392, 12]), $a(["full", 30, 0, 1480, 12]), $a(["full", 31, 0, 1570, 12]), $a(["full", 32, 0, 1664, 12])]); //#22600 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22600 - bwipp_azteccode.__22601__ = 1; //#22600 - $_ = Object.getPrototypeOf($_); //#22600 - } //#22600 - var _CD = $_.metrics; //#22603 - for (var _CE = 0, _CF = _CD.length; _CE < _CF; _CE++) { //#22619 - $_.m = $get(_CD, _CE); //#22604 - $_.frmt = $get($_.m, 0); //#22605 - $_.mlyr = $get($_.m, 1); //#22606 - $_.icap = $get($_.m, 2); //#22607 - $_.ncws = $get($_.m, 3); //#22608 - $_.bpcw = $get($_.m, 4); //#22609 - $_.numecw = ~~(Math.ceil($f((($_.ncws * $_.eclevel) / 100) + $_.ecaddchars))); //#22610 - if ($_.msgbits.length == 0) { //#22611 - $_.numecw = 0; //#22611 - } //#22611 - $_.numdcw = $f($_.ncws - $_.numecw); //#22612 - $_.okay = true; //#22613 - if ($ne($_.format, $_.frmt)) { //#22614 - $_.okay = false; //#22614 - } //#22614 - if ($_.readerinit && ($_.icap != 1)) { //#22615 - $_.okay = false; //#22615 - } //#22615 - if (($_.layers != -1) && ($_.layers != $_.mlyr)) { //#22616 - $_.okay = false; //#22616 - } //#22616 - if ((~~Math.ceil($_.msgbits.length / $_.bpcw)) > $_.numdcw) { //#22617 - $_.okay = false; //#22617 - } //#22617 - if ($_.okay) { //#22618 - break; //#22618 - } //#22618 - } //#22618 - if (!$_.okay) { //#22623 - $k[$j++] = 'bwipp.azteccodeNoValidSymbol#22622'; //#22622 - $k[$j++] = "Maximum length exceeded"; //#22622 - bwipp_raiseerror(); //#22622 - } //#22622 - $_.layers = $_.mlyr; //#22625 + } //#22853 + $_.addtomsgbits(); //#22853 + $_.i = $_.i + 1; //#22854 + if (($_.char == $_.su) || ($_.char == $_.sp)) { //#22860 + $k[$j++] = $get($_.seq, $_.i); //#22858 + if ($_.char == $_.su) { //#22858 + $_.encu(); //#22858 + } else { //#22858 + $_.encp(); //#22858 + } //#22858 + $_.addtomsgbits(); //#22858 + $_.i = $_.i + 1; //#22859 + } //#22859 + if ($_.char == $_.lu) { //#22863 + $_.state = $_.U; //#22863 + } //#22863 + if ($_.char == $_.ll) { //#22864 + $_.state = $_.L; //#22864 + } //#22864 + if ($_.char == $_.lm) { //#22865 + $_.state = $_.M; //#22865 + } //#22865 + if ($_.char == $_.lp) { //#22866 + $_.state = $_.P; //#22866 + } //#22866 + if ($_.char == $_.ld) { //#22867 + $_.state = $_.D; //#22867 + } //#22867 + if ($_.char == $_.sb) { //#22868 + $_.state = $_.B; //#22868 + } //#22868 + } else { //#22899 + $_.numbytes = 0; //#22873 + for (;;) { //#22877 + if (($_.i + $_.numbytes) >= $_.seq.length) { //#22874 + break; //#22874 + } //#22874 + if ($get($_.seq, $_.i + $_.numbytes) < 0) { //#22875 + break; //#22875 + } //#22875 + $_.numbytes = $_.numbytes + 1; //#22876 + } //#22876 + if ($_.numbytes <= 31) { //#22884 + $k[$j++] = $_.numbytes; //#22881 + $k[$j++] = 5; //#22881 + $_.tobin(); //#22881 + $_.addtomsgbits(); //#22881 + } else { //#22884 + $k[$j++] = 0; //#22883 + $k[$j++] = 5; //#22883 + $_.tobin(); //#22883 + $_.addtomsgbits(); //#22883 + $k[$j++] = $_.numbytes - 31; //#22884 + $k[$j++] = 11; //#22884 + $_.tobin(); //#22884 + $_.addtomsgbits(); //#22884 + } //#22884 + for (var _BF = 0, _BG = $_.numbytes; _BF < _BG; _BF++) { //#22891 + $k[$j++] = $get($_.seq, $_.i); //#22889 + $k[$j++] = 8; //#22889 + $_.tobin(); //#22889 + $_.addtomsgbits(); //#22889 + $_.i = $_.i + 1; //#22890 + } //#22890 + if ($_.i < $_.seq.length) { //#22900 + $_.char = $get($_.seq, $_.i); //#22895 + $_.i = $_.i + 1; //#22896 + if ($_.char == $_.lu) { //#22897 + $_.state = $_.U; //#22897 + } //#22897 + if ($_.char == $_.ll) { //#22898 + $_.state = $_.L; //#22898 + } //#22898 + if ($_.char == $_.lm) { //#22899 + $_.state = $_.M; //#22899 + } //#22899 + } //#22899 + } //#22899 + } //#22899 + } //#22899 + if (!bwipp_azteccode.__22925__) { //#22925 + $_ = Object.create($_); //#22925 + $_.metrics = $a([$a(["rune", 0, 0, 0, 6]), $a(["compact", 1, 1, 17, 6]), $a(["full", 1, 1, 21, 6]), $a(["compact", 2, 0, 40, 6]), $a(["full", 2, 1, 48, 6]), $a(["compact", 3, 0, 51, 8]), $a(["full", 3, 1, 60, 8]), $a(["compact", 4, 0, 76, 8]), $a(["full", 4, 1, 88, 8]), $a(["full", 5, 1, 120, 8]), $a(["full", 6, 1, 156, 8]), $a(["full", 7, 1, 196, 8]), $a(["full", 8, 1, 240, 8]), $a(["full", 9, 1, 230, 10]), $a(["full", 10, 1, 272, 10]), $a(["full", 11, 1, 316, 10]), $a(["full", 12, 1, 364, 10]), $a(["full", 13, 1, 416, 10]), $a(["full", 14, 1, 470, 10]), $a(["full", 15, 1, 528, 10]), $a(["full", 16, 1, 588, 10]), $a(["full", 17, 1, 652, 10]), $a(["full", 18, 1, 720, 10]), $a(["full", 19, 1, 790, 10]), $a(["full", 20, 1, 864, 10]), $a(["full", 21, 1, 940, 10]), $a(["full", 22, 1, 1020, 10]), $a(["full", 23, 0, 920, 12]), $a(["full", 24, 0, 992, 12]), $a(["full", 25, 0, 1066, 12]), $a(["full", 26, 0, 1144, 12]), $a(["full", 27, 0, 1224, 12]), $a(["full", 28, 0, 1306, 12]), $a(["full", 29, 0, 1392, 12]), $a(["full", 30, 0, 1480, 12]), $a(["full", 31, 0, 1570, 12]), $a(["full", 32, 0, 1664, 12])]); //#22924 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22924 + bwipp_azteccode.__22925__ = 1; //#22924 + $_ = Object.getPrototypeOf($_); //#22924 + } //#22924 + var _CD = $_.metrics; //#22927 + for (var _CE = 0, _CF = _CD.length; _CE < _CF; _CE++) { //#22943 + $_.m = $get(_CD, _CE); //#22928 + $_.frmt = $get($_.m, 0); //#22929 + $_.mlyr = $get($_.m, 1); //#22930 + $_.icap = $get($_.m, 2); //#22931 + $_.ncws = $get($_.m, 3); //#22932 + $_.bpcw = $get($_.m, 4); //#22933 + $_.numecw = ~~(Math.ceil($f((($_.ncws * $_.eclevel) / 100) + $_.ecaddchars))); //#22934 + if ($_.msgbits.length == 0) { //#22935 + $_.numecw = 0; //#22935 + } //#22935 + $_.numdcw = $f($_.ncws - $_.numecw); //#22936 + $_.okay = true; //#22937 + if ($ne($_.format, $_.frmt)) { //#22938 + $_.okay = false; //#22938 + } //#22938 + if ($_.readerinit && ($_.icap != 1)) { //#22939 + $_.okay = false; //#22939 + } //#22939 + if (($_.layers != -1) && ($_.layers != $_.mlyr)) { //#22940 + $_.okay = false; //#22940 + } //#22940 + if ((~~Math.ceil($_.msgbits.length / $_.bpcw)) > $_.numdcw) { //#22941 + $_.okay = false; //#22941 + } //#22941 + if ($_.okay) { //#22942 + break; //#22942 + } //#22942 + } //#22942 + if (!$_.okay) { //#22947 + $k[$j++] = 'bwipp.aztecNoValidSymbol#22946'; //#22946 + $k[$j++] = "Maximum length exceeded"; //#22946 + bwipp_raiseerror(); //#22946 + } //#22946 + $_.layers = $_.mlyr; //#22949 $_.allzero = function() { - var _Ck = $k[--$j]; //#22628 - $k[$j++] = $eq(_Ck, $geti("000000000000", 0, _Ck.length)); //#22628 - }; //#22628 + var _Ck = $k[--$j]; //#22952 + $k[$j++] = $eq(_Ck, $geti("000000000000", 0, _Ck.length)); //#22952 + }; //#22952 $_.allones = function() { - var _Cm = $k[--$j]; //#22629 - $k[$j++] = $eq(_Cm, $geti("111111111111", 0, _Cm.length)); //#22629 - }; //#22629 - $_.cws = $a($_.ncws); //#22630 - $_.m = 0; //#22631 - $_.c = 0; //#22631 - for (;;) { //#22658 - if ($_.msgbits.length <= $_.m) { //#22633 - break; //#22633 - } //#22633 - if (($_.msgbits.length - $_.m) >= $_.bpcw) { //#22647 - $_.cwb = $geti($_.msgbits, $_.m, $f($_.bpcw - 1)); //#22635 - $_.cwf = $geti($_.msgbits, $f($f($_.m + $_.bpcw) - 1), 1); //#22636 - $k[$j++] = $_.cwb; //#22637 - $_.allzero(); //#22637 - if ($k[--$j]) { //#22637 - $_.cwf = "1"; //#22637 - $_.m = $_.m - 1; //#22637 - } //#22637 - $k[$j++] = $_.cwb; //#22638 - $_.allones(); //#22638 - if ($k[--$j]) { //#22638 - $_.cwf = "0"; //#22638 - $_.m = $_.m - 1; //#22638 - } //#22638 - var _D9 = $s(12); //#22640 - $puti(_D9, 0, $_.cwb); //#22640 - $puti(_D9, $f($_.bpcw - 1), $_.cwf); //#22641 - $_.cwb = $geti(_D9, 0, $_.bpcw); //#22643 - } else { //#22647 - $_.cwb = $geti($_.msgbits, $_.m, $_.msgbits.length - $_.m); //#22645 - var _DL = $strcpy($s(12), "111111111111"); //#22646 - $puti(_DL, 0, $_.cwb); //#22646 - $_.cwb = $geti(_DL, 0, $_.bpcw); //#22646 - $k[$j++] = $_.cwb; //#22647 - $_.allones(); //#22647 - if ($k[--$j]) { //#22647 - $puti($_.cwb, $_.cwb.length - 1, "0"); //#22647 - } //#22647 - } //#22647 - $_.cw = 0; //#22650 - for (var _DV = 0, _DU = $f($_.bpcw - 1); _DV <= _DU; _DV += 1) { //#22654 - $_.i = _DV; //#22652 - $_.cw = $f($_.cw + ((~~(Math.pow(2, $f($f($_.bpcw - $_.i) - 1)))) * $f($get($_.cwb, $_.i) - 48))); //#22653 - } //#22653 - $put($_.cws, $_.c, $_.cw); //#22655 - $_.m = $f($_.m + $_.bpcw); //#22656 - $_.c = $_.c + 1; //#22657 - } //#22657 - $_.cws = $geti($_.cws, 0, $_.c); //#22659 - var _Dm = $get($_.options, 'debugcws') !== undefined; //#22661 - if (_Dm) { //#22661 - $k[$j++] = 'bwipp.debugcws#22661'; //#22661 - $k[$j++] = $_.cws; //#22661 - bwipp_raiseerror(); //#22661 - } //#22661 + var _Cm = $k[--$j]; //#22953 + $k[$j++] = $eq(_Cm, $geti("111111111111", 0, _Cm.length)); //#22953 + }; //#22953 + $_.cws = $a($_.ncws); //#22954 + $_.m = 0; //#22955 + $_.c = 0; //#22955 + for (;;) { //#22982 + if ($_.msgbits.length <= $_.m) { //#22957 + break; //#22957 + } //#22957 + if (($_.msgbits.length - $_.m) >= $_.bpcw) { //#22971 + $_.cwb = $geti($_.msgbits, $_.m, $f($_.bpcw - 1)); //#22959 + $_.cwf = $geti($_.msgbits, $f($f($_.m + $_.bpcw) - 1), 1); //#22960 + $k[$j++] = $_.cwb; //#22961 + $_.allzero(); //#22961 + if ($k[--$j]) { //#22961 + $_.cwf = "1"; //#22961 + $_.m = $_.m - 1; //#22961 + } //#22961 + $k[$j++] = $_.cwb; //#22962 + $_.allones(); //#22962 + if ($k[--$j]) { //#22962 + $_.cwf = "0"; //#22962 + $_.m = $_.m - 1; //#22962 + } //#22962 + var _D9 = $s(12); //#22964 + $puti(_D9, 0, $_.cwb); //#22964 + $puti(_D9, $f($_.bpcw - 1), $_.cwf); //#22965 + $_.cwb = $geti(_D9, 0, $_.bpcw); //#22967 + } else { //#22971 + $_.cwb = $geti($_.msgbits, $_.m, $_.msgbits.length - $_.m); //#22969 + var _DL = $strcpy($s(12), "111111111111"); //#22970 + $puti(_DL, 0, $_.cwb); //#22970 + $_.cwb = $geti(_DL, 0, $_.bpcw); //#22970 + $k[$j++] = $_.cwb; //#22971 + $_.allones(); //#22971 + if ($k[--$j]) { //#22971 + $puti($_.cwb, $_.cwb.length - 1, "0"); //#22971 + } //#22971 + } //#22971 + $_.cw = 0; //#22974 + for (var _DV = 0, _DU = $f($_.bpcw - 1); _DV <= _DU; _DV += 1) { //#22978 + $_.i = _DV; //#22976 + $_.cw = $f($_.cw + ((~~(Math.pow(2, $f($f($_.bpcw - $_.i) - 1)))) * $f($get($_.cwb, $_.i) - 48))); //#22977 + } //#22977 + $put($_.cws, $_.c, $_.cw); //#22979 + $_.m = $f($_.m + $_.bpcw); //#22980 + $_.c = $_.c + 1; //#22981 + } //#22981 + $_.cws = $geti($_.cws, 0, $_.c); //#22983 + var _Dm = $get($_.options, 'debugcws') !== undefined; //#22985 + if (_Dm) { //#22985 + $k[$j++] = 'bwipp.debugcws#22985'; //#22985 + $k[$j++] = $_.cws; //#22985 + bwipp_raiseerror(); //#22985 + } //#22985 $_.rscodes = function() { - $_.rspm = $k[--$j]; //#22666 - $_.rsgf = $k[--$j]; //#22667 - $_.rsnc = $k[--$j]; //#22668 - $_.rscws = $k[--$j]; //#22669 - $k[$j++] = Infinity; //#22672 - $k[$j++] = 1; //#22672 - for (var _Dt = 0, _Du = $f($_.rsgf - 1); _Dt < _Du; _Dt++) { //#22672 - var _Dv = $k[--$j]; //#22672 - var _Dw = _Dv * 2; //#22672 - $k[$j++] = _Dv; //#22672 - $k[$j++] = _Dw; //#22672 - if (_Dw >= $_.rsgf) { //#22672 - var _Dz = $k[--$j]; //#22672 - $k[$j++] = $xo(_Dz, $_.rspm); //#22672 - } //#22672 - } //#22672 - $_.rsalog = $a(); //#22672 - $_.rslog = $a($_.rsgf); //#22673 - for (var _E5 = 1, _E4 = $f($_.rsgf - 1); _E5 <= _E4; _E5 += 1) { //#22674 - $put($_.rslog, $get($_.rsalog, _E5), _E5); //#22674 - } //#22674 + $_.rspm = $k[--$j]; //#22990 + $_.rsgf = $k[--$j]; //#22991 + $_.rsnc = $k[--$j]; //#22992 + $_.rscws = $k[--$j]; //#22993 + $k[$j++] = Infinity; //#22996 + $k[$j++] = 1; //#22996 + for (var _Dt = 0, _Du = $f($_.rsgf - 1); _Dt < _Du; _Dt++) { //#22996 + var _Dv = $k[--$j]; //#22996 + var _Dw = _Dv * 2; //#22996 + $k[$j++] = _Dv; //#22996 + $k[$j++] = _Dw; //#22996 + if (_Dw >= $_.rsgf) { //#22996 + var _Dz = $k[--$j]; //#22996 + $k[$j++] = $xo(_Dz, $_.rspm); //#22996 + } //#22996 + } //#22996 + $_.rsalog = $a(); //#22996 + $_.rslog = $a($_.rsgf); //#22997 + for (var _E5 = 1, _E4 = $f($_.rsgf - 1); _E5 <= _E4; _E5 += 1) { //#22998 + $put($_.rslog, $get($_.rsalog, _E5), _E5); //#22998 + } //#22998 $_.rsprod = function() { - var _E9 = $k[--$j]; //#22678 - var _EA = $k[--$j]; //#22678 - $k[$j++] = _EA; //#22682 - $k[$j++] = _E9; //#22682 - if ((_E9 != 0) && (_EA != 0)) { //#22681 - var _ED = $get($_.rslog, $k[--$j]); //#22679 - var _EJ = $get($_.rsalog, $f(_ED + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#22679 - $k[$j++] = _EJ; //#22679 - } else { //#22681 - $j -= 2; //#22681 - $k[$j++] = 0; //#22681 - } //#22681 - }; //#22681 - $k[$j++] = Infinity; //#22686 - $k[$j++] = 1; //#22686 - for (var _EL = 0, _EM = $_.rsnc; _EL < _EM; _EL++) { //#22686 - $k[$j++] = 0; //#22686 - } //#22686 - $_.coeffs = $a(); //#22686 - for (var _EQ = 1, _EP = $_.rsnc; _EQ <= _EP; _EQ += 1) { //#22695 - $_.i = _EQ; //#22688 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#22689 - for (var _EX = $_.i - 1; _EX >= 1; _EX -= 1) { //#22693 - $_.j = _EX; //#22691 - $k[$j++] = $_.coeffs; //#22692 - $k[$j++] = $_.j; //#22692 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#22692 - $k[$j++] = $get($_.coeffs, $_.j); //#22692 - $k[$j++] = $get($_.rsalog, $_.i); //#22692 - $_.rsprod(); //#22692 - var _Ej = $k[--$j]; //#22692 - var _Ek = $k[--$j]; //#22692 - var _El = $k[--$j]; //#22692 - $put($k[--$j], _El, $xo(_Ek, _Ej)); //#22692 - } //#22692 - $k[$j++] = $_.coeffs; //#22694 - $k[$j++] = 0; //#22694 - $k[$j++] = $get($_.coeffs, 0); //#22694 - $k[$j++] = $get($_.rsalog, $_.i); //#22694 - $_.rsprod(); //#22694 - var _Et = $k[--$j]; //#22694 - var _Eu = $k[--$j]; //#22694 - $put($k[--$j], _Eu, _Et); //#22694 - } //#22694 - $_.nd = $_.rscws.length; //#22698 - $k[$j++] = Infinity; //#22699 - $forall($_.rscws); //#22699 - for (var _Ez = 0, _F0 = $_.rsnc; _Ez < _F0; _Ez++) { //#22699 - $k[$j++] = 0; //#22699 - } //#22699 - $k[$j++] = 0; //#22699 - $_.rscws = $a(); //#22699 - for (var _F4 = 0, _F3 = $_.nd - 1; _F4 <= _F3; _F4 += 1) { //#22706 - $_.k = $xo($get($_.rscws, _F4), $get($_.rscws, $_.nd)); //#22701 - for (var _FC = 0, _FB = $f($_.rsnc - 1); _FC <= _FB; _FC += 1) { //#22705 - $_.j = _FC; //#22703 - $k[$j++] = $_.rscws; //#22704 - $k[$j++] = $_.nd + $_.j; //#22704 - $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#22704 - $k[$j++] = $_.k; //#22704 - $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#22704 - $_.rsprod(); //#22704 - var _FP = $k[--$j]; //#22704 - var _FQ = $k[--$j]; //#22704 - var _FR = $k[--$j]; //#22704 - $put($k[--$j], _FR, $xo(_FQ, _FP)); //#22704 - } //#22704 - } //#22704 - $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#22709 - }; //#22709 - if ($eq($_.format, "full")) { //#22724 - $_.mode = ($f($_.layers - 1) << 11) + ($_.cws.length - 1); //#22715 - if ($_.readerinit) { //#22716 - $_.mode = $_.mode | 1024; //#22716 - } //#22716 - $_.mode = $a([($_.mode & 61440) >>> 12, ($_.mode & 3840) >>> 8, ($_.mode & 240) >>> 4, $_.mode & 15]); //#22722 - $k[$j++] = 'mode'; //#22723 - $k[$j++] = $_.mode; //#22723 - $k[$j++] = 6; //#22723 - $k[$j++] = 16; //#22723 - $k[$j++] = 19; //#22723 - $_.rscodes(); //#22723 - var _Fh = $k[--$j]; //#22723 - $_[$k[--$j]] = _Fh; //#22723 - } //#22723 - if ($eq($_.format, "compact")) { //#22733 - $_.mode = ($f($_.layers - 1) << 6) + ($_.cws.length - 1); //#22726 - if ($_.readerinit) { //#22727 - $_.mode = $_.mode | 32; //#22727 - } //#22727 - $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#22731 - $k[$j++] = 'mode'; //#22732 - $k[$j++] = $_.mode; //#22732 - $k[$j++] = 5; //#22732 - $k[$j++] = 16; //#22732 - $k[$j++] = 19; //#22732 - $_.rscodes(); //#22732 - var _Fs = $k[--$j]; //#22732 - $_[$k[--$j]] = _Fs; //#22732 - } //#22732 - if ($eq($_.format, "rune")) { //#22742 - $_.mode = $cvi($_.barcode); //#22735 - $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#22739 - $k[$j++] = 'mode'; //#22740 - $k[$j++] = $_.mode; //#22740 - $k[$j++] = 5; //#22740 - $k[$j++] = 16; //#22740 - $k[$j++] = 19; //#22740 - $_.rscodes(); //#22740 - var _G0 = $k[--$j]; //#22740 - $_[$k[--$j]] = _G0; //#22740 - $k[$j++] = Infinity; //#22741 - var _G2 = $_.mode; //#22741 - for (var _G3 = 0, _G4 = _G2.length; _G3 < _G4; _G3++) { //#22741 - $k[$j++] = $get(_G2, _G3) ^ 10; //#22741 - } //#22741 - $_.mode = $a(); //#22741 - } //#22741 - $_.modebits = $s($_.mode.length * 4); //#22743 - for (var _GB = 0, _GA = $_.modebits.length - 1; _GB <= _GA; _GB += 1) { //#22744 - $puti($_.modebits, _GB, "0"); //#22744 - } //#22744 - for (var _GF = 0, _GE = $_.mode.length - 1; _GF <= _GE; _GF += 1) { //#22748 - $_.i = _GF; //#22746 - var _GL = $cvrs($s(4), $get($_.mode, $_.i), 2); //#22747 - $puti($_.modebits, (4 - _GL.length) + (4 * $_.i), _GL); //#22747 - } //#22747 - if (!bwipp_azteccode.__22762__) { //#22762 - $_ = Object.create($_); //#22762 - $_.rsparams = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([]), $a([64, 67]), $a([]), $a([256, 301]), $a([]), $a([1024, 1033]), $a([]), $a([4096, 4201])]); //#22761 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22761 - bwipp_azteccode.__22762__ = 1; //#22761 - $_ = Object.getPrototypeOf($_); //#22761 - } //#22761 - $k[$j++] = 'cws'; //#22763 - $k[$j++] = $_.cws; //#22763 - $k[$j++] = $f($_.ncws - $_.cws.length); //#22763 - $forall($get($_.rsparams, $_.bpcw)); //#22763 - $_.rscodes(); //#22763 - var _Gi = $k[--$j]; //#22763 - $_[$k[--$j]] = _Gi; //#22763 - if ($eq($_.format, "full")) { //#22767 - $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 112))); //#22765 - } else { //#22767 - $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 88))); //#22767 - } //#22767 - for (var _Gv = 0, _Gu = $_.databits.length - 1; _Gv <= _Gu; _Gv += 1) { //#22769 - $puti($_.databits, _Gv, "0"); //#22769 - } //#22769 - for (var _Gz = 0, _Gy = $f($_.ncws - 1); _Gz <= _Gy; _Gz += 1) { //#22775 - $_.i = _Gz; //#22771 - var _H6 = $cvrs($s($_.bpcw), $get($_.cws, $_.i), 2); //#22772 - $puti($_.databits, $f(($f($f($_.bpcw - _H6.length) + ($_.bpcw * $_.i))) + ($f($_.databits.length - ($_.ncws * $_.bpcw)))), _H6); //#22774 - } //#22774 + var _E9 = $k[--$j]; //#23002 + var _EA = $k[--$j]; //#23002 + $k[$j++] = _EA; //#23006 + $k[$j++] = _E9; //#23006 + if ((_E9 != 0) && (_EA != 0)) { //#23005 + var _ED = $get($_.rslog, $k[--$j]); //#23003 + var _EJ = $get($_.rsalog, $f(_ED + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#23003 + $k[$j++] = _EJ; //#23003 + } else { //#23005 + $j -= 2; //#23005 + $k[$j++] = 0; //#23005 + } //#23005 + }; //#23005 + $k[$j++] = Infinity; //#23010 + $k[$j++] = 1; //#23010 + for (var _EL = 0, _EM = $_.rsnc; _EL < _EM; _EL++) { //#23010 + $k[$j++] = 0; //#23010 + } //#23010 + $_.coeffs = $a(); //#23010 + for (var _EQ = 1, _EP = $_.rsnc; _EQ <= _EP; _EQ += 1) { //#23019 + $_.i = _EQ; //#23012 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#23013 + for (var _EX = $_.i - 1; _EX >= 1; _EX -= 1) { //#23017 + $_.j = _EX; //#23015 + $k[$j++] = $_.coeffs; //#23016 + $k[$j++] = $_.j; //#23016 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#23016 + $k[$j++] = $get($_.coeffs, $_.j); //#23016 + $k[$j++] = $get($_.rsalog, $_.i); //#23016 + $_.rsprod(); //#23016 + var _Ej = $k[--$j]; //#23016 + var _Ek = $k[--$j]; //#23016 + var _El = $k[--$j]; //#23016 + $put($k[--$j], _El, $xo(_Ek, _Ej)); //#23016 + } //#23016 + $k[$j++] = $_.coeffs; //#23018 + $k[$j++] = 0; //#23018 + $k[$j++] = $get($_.coeffs, 0); //#23018 + $k[$j++] = $get($_.rsalog, $_.i); //#23018 + $_.rsprod(); //#23018 + var _Et = $k[--$j]; //#23018 + var _Eu = $k[--$j]; //#23018 + $put($k[--$j], _Eu, _Et); //#23018 + } //#23018 + $_.nd = $_.rscws.length; //#23022 + $k[$j++] = Infinity; //#23023 + $forall($_.rscws); //#23023 + for (var _Ez = 0, _F0 = $_.rsnc; _Ez < _F0; _Ez++) { //#23023 + $k[$j++] = 0; //#23023 + } //#23023 + $k[$j++] = 0; //#23023 + $_.rscws = $a(); //#23023 + for (var _F4 = 0, _F3 = $_.nd - 1; _F4 <= _F3; _F4 += 1) { //#23030 + $_.k = $xo($get($_.rscws, _F4), $get($_.rscws, $_.nd)); //#23025 + for (var _FC = 0, _FB = $f($_.rsnc - 1); _FC <= _FB; _FC += 1) { //#23029 + $_.j = _FC; //#23027 + $k[$j++] = $_.rscws; //#23028 + $k[$j++] = $_.nd + $_.j; //#23028 + $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#23028 + $k[$j++] = $_.k; //#23028 + $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#23028 + $_.rsprod(); //#23028 + var _FP = $k[--$j]; //#23028 + var _FQ = $k[--$j]; //#23028 + var _FR = $k[--$j]; //#23028 + $put($k[--$j], _FR, $xo(_FQ, _FP)); //#23028 + } //#23028 + } //#23028 + $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#23033 + }; //#23033 + if ($eq($_.format, "full")) { //#23048 + $_.mode = ($f($_.layers - 1) << 11) + ($_.cws.length - 1); //#23039 + if ($_.readerinit) { //#23040 + $_.mode = $_.mode | 1024; //#23040 + } //#23040 + $_.mode = $a([($_.mode & 61440) >>> 12, ($_.mode & 3840) >>> 8, ($_.mode & 240) >>> 4, $_.mode & 15]); //#23046 + $k[$j++] = 'mode'; //#23047 + $k[$j++] = $_.mode; //#23047 + $k[$j++] = 6; //#23047 + $k[$j++] = 16; //#23047 + $k[$j++] = 19; //#23047 + $_.rscodes(); //#23047 + var _Fh = $k[--$j]; //#23047 + $_[$k[--$j]] = _Fh; //#23047 + } //#23047 + if ($eq($_.format, "compact")) { //#23057 + $_.mode = ($f($_.layers - 1) << 6) + ($_.cws.length - 1); //#23050 + if ($_.readerinit) { //#23051 + $_.mode = $_.mode | 32; //#23051 + } //#23051 + $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#23055 + $k[$j++] = 'mode'; //#23056 + $k[$j++] = $_.mode; //#23056 + $k[$j++] = 5; //#23056 + $k[$j++] = 16; //#23056 + $k[$j++] = 19; //#23056 + $_.rscodes(); //#23056 + var _Fs = $k[--$j]; //#23056 + $_[$k[--$j]] = _Fs; //#23056 + } //#23056 + if ($eq($_.format, "rune")) { //#23066 + $_.mode = $cvi($_.barcode); //#23059 + $_.mode = $a([($_.mode & 240) >>> 4, $_.mode & 15]); //#23063 + $k[$j++] = 'mode'; //#23064 + $k[$j++] = $_.mode; //#23064 + $k[$j++] = 5; //#23064 + $k[$j++] = 16; //#23064 + $k[$j++] = 19; //#23064 + $_.rscodes(); //#23064 + var _G0 = $k[--$j]; //#23064 + $_[$k[--$j]] = _G0; //#23064 + $k[$j++] = Infinity; //#23065 + var _G2 = $_.mode; //#23065 + for (var _G3 = 0, _G4 = _G2.length; _G3 < _G4; _G3++) { //#23065 + $k[$j++] = $get(_G2, _G3) ^ 10; //#23065 + } //#23065 + $_.mode = $a(); //#23065 + } //#23065 + $_.modebits = $s($_.mode.length * 4); //#23067 + for (var _GB = 0, _GA = $_.modebits.length - 1; _GB <= _GA; _GB += 1) { //#23068 + $puti($_.modebits, _GB, "0"); //#23068 + } //#23068 + for (var _GF = 0, _GE = $_.mode.length - 1; _GF <= _GE; _GF += 1) { //#23072 + $_.i = _GF; //#23070 + var _GL = $cvrs($s(4), $get($_.mode, $_.i), 2); //#23071 + $puti($_.modebits, (4 - _GL.length) + (4 * $_.i), _GL); //#23071 + } //#23071 + if (!bwipp_azteccode.__23086__) { //#23086 + $_ = Object.create($_); //#23086 + $_.rsparams = $a([$a([]), $a([]), $a([]), $a([]), $a([]), $a([]), $a([64, 67]), $a([]), $a([256, 301]), $a([]), $a([1024, 1033]), $a([]), $a([4096, 4201])]); //#23085 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#23085 + bwipp_azteccode.__23086__ = 1; //#23085 + $_ = Object.getPrototypeOf($_); //#23085 + } //#23085 + $k[$j++] = 'cws'; //#23087 + $k[$j++] = $_.cws; //#23087 + $k[$j++] = $f($_.ncws - $_.cws.length); //#23087 + $forall($get($_.rsparams, $_.bpcw)); //#23087 + $_.rscodes(); //#23087 + var _Gi = $k[--$j]; //#23087 + $_[$k[--$j]] = _Gi; //#23087 + if ($eq($_.format, "full")) { //#23091 + $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 112))); //#23089 + } else { //#23091 + $_.databits = $s($f((($_.layers * $_.layers) * 16) + ($_.layers * 88))); //#23091 + } //#23091 + for (var _Gv = 0, _Gu = $_.databits.length - 1; _Gv <= _Gu; _Gv += 1) { //#23093 + $puti($_.databits, _Gv, "0"); //#23093 + } //#23093 + for (var _Gz = 0, _Gy = $f($_.ncws - 1); _Gz <= _Gy; _Gz += 1) { //#23099 + $_.i = _Gz; //#23095 + var _H6 = $cvrs($s($_.bpcw), $get($_.cws, $_.i), 2); //#23096 + $puti($_.databits, $f(($f($f($_.bpcw - _H6.length) + ($_.bpcw * $_.i))) + ($f($_.databits.length - ($_.ncws * $_.bpcw)))), _H6); //#23098 + } //#23098 $_.cmv = function() { - var _HE = $k[--$j]; //#22778 - var _HF = $k[--$j]; //#22778 - $k[$j++] = $f(($f(_HF - (_HE * $_.size))) + $_.mid); //#22778 - }; //#22778 + var _HE = $k[--$j]; //#23102 + var _HF = $k[--$j]; //#23102 + $k[$j++] = $f(($f(_HF - (_HE * $_.size))) + $_.mid); //#23102 + }; //#23102 $_.lmv = function() { - $_.lbit = $k[--$j]; //#22782 - $_.llyr = $k[--$j]; //#22783 - $_.lwid = $f($_.fw + ($_.llyr * 4)); //#22784 - $_.ldir = ~~((~~($_.lbit / 2)) / $_.lwid); //#22785 - if ($_.ldir == 0) { //#22790 - $k[$j++] = $f(((-(~~($f($_.lwid - 1) / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid)); //#22789 - $k[$j++] = $f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#22789 - $_.cmv(); //#22789 - } //#22789 - if ($_.ldir == 1) { //#22795 - $k[$j++] = $f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#22794 - $k[$j++] = $f(((~~($f($_.lwid - 1) / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid)); //#22794 - $_.cmv(); //#22794 - } //#22794 - if ($_.ldir == 2) { //#22800 - $k[$j++] = -($f(((-(~~($_.lwid / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid))); //#22799 - $k[$j++] = -($f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#22799 - $_.cmv(); //#22799 - } //#22799 - if ($_.ldir == 3) { //#22805 - $k[$j++] = -($f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#22804 - $k[$j++] = -($f(((~~($_.lwid / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid))); //#22804 - $_.cmv(); //#22804 - } //#22804 - }; //#22804 - if ($eq($_.format, "full")) { //#22810 - $_.fw = 12; //#22810 - } else { //#22810 - $_.fw = 9; //#22810 - } //#22810 - $_.size = $f(($f($_.fw + ($_.layers * 4))) + 2); //#22811 - $k[$j++] = Infinity; //#22812 - for (var _Hu = 0, _Hv = $_.size * $_.size; _Hu < _Hv; _Hu++) { //#22812 - $k[$j++] = -1; //#22812 - } //#22812 - $_.pixs = $a(); //#22812 - $_.mid = $f(((~~($f($_.size - 1) / 2)) * $_.size) + (~~($f($_.size - 1) / 2))); //#22813 - $_.i = 0; //#22816 - for (var _I2 = 1, _I1 = $_.layers; _I2 <= _I1; _I2 += 1) { //#22824 - $_.layer = _I2; //#22818 - for (var _I6 = 0, _I5 = (($_.fw + ($_.layer * 4)) * 8) - 1; _I6 <= _I5; _I6 += 1) { //#22823 - $_.pos = _I6; //#22820 - $k[$j++] = $_.pixs; //#22821 - $k[$j++] = $_.layer; //#22821 - $k[$j++] = $_.pos; //#22821 - $_.lmv(); //#22821 - var _IE = $k[--$j]; //#22821 - $put($k[--$j], _IE, $get($_.databits, ($_.databits.length - $_.i) - 1) - 48); //#22821 - $_.i = $_.i + 1; //#22822 - } //#22822 - } //#22822 - if ($eq($_.format, "full")) { //#22851 - $_.fw = 13; //#22828 - $_.size = $f(($f(($f($_.fw + ($_.layers * 4))) + 2)) + ((~~($f(($f($_.layers + 10.5) / 7.5) - 1))) * 2)); //#22829 - $_.mid = ~~(($_.size * $_.size) / 2); //#22830 - $k[$j++] = Infinity; //#22831 - for (var _IP = 0, _IQ = $_.size * $_.size; _IP < _IQ; _IP++) { //#22831 - $k[$j++] = -2; //#22831 - } //#22831 - $_.npixs = $a(); //#22831 - for (var _IU = 0, _IT = ~~($_.size / 2); _IU <= _IT; _IU += 16) { //#22841 - $_.i = _IU; //#22833 - for (var _IX = 0, _IW = $f($_.size - 1); _IX <= _IW; _IX += 1) { //#22840 - $_.j = _IX; //#22835 - $k[$j++] = $_.npixs; //#22836 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22836 - $k[$j++] = $_.i; //#22836 - $_.cmv(); //#22836 - var _Ig = $k[--$j]; //#22836 - $puti($k[--$j], _Ig, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22836 - $k[$j++] = $_.npixs; //#22837 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22837 - $k[$j++] = -$_.i; //#22837 - $_.cmv(); //#22837 - var _Iq = $k[--$j]; //#22837 - $puti($k[--$j], _Iq, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22837 - $k[$j++] = $_.npixs; //#22838 - $k[$j++] = $_.i; //#22838 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22838 - $_.cmv(); //#22838 - var _J0 = $k[--$j]; //#22838 - $puti($k[--$j], _J0, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22838 - $k[$j++] = $_.npixs; //#22839 - $k[$j++] = -$_.i; //#22839 - $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#22839 - $_.cmv(); //#22839 - var _JA = $k[--$j]; //#22839 - $puti($k[--$j], _JA, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#22839 - } //#22839 - } //#22839 - $_.j = 0; //#22842 - for (var _JE = 0, _JD = $_.npixs.length - 1; _JE <= _JD; _JE += 1) { //#22849 - $_.i = _JE; //#22844 - if ($get($_.npixs, $_.i) == -2) { //#22848 - $put($_.npixs, $_.i, $get($_.pixs, $_.j)); //#22846 - $_.j = $_.j + 1; //#22847 - } //#22847 - } //#22847 - $_.pixs = $_.npixs; //#22850 - } //#22850 - $_.fw = ~~($_.fw / 2); //#22854 - for (var _JT = -$_.fw, _JS = $_.fw; _JT <= _JS; _JT += 1) { //#22863 - $_.i = _JT; //#22856 - for (var _JX = -$_.fw, _JW = $_.fw; _JX <= _JW; _JX += 1) { //#22862 - $_.j = _JX; //#22858 - $k[$j++] = $_.pixs; //#22859 - $k[$j++] = $_.i; //#22859 - $k[$j++] = $_.j; //#22859 - $_.cmv(); //#22859 - if (Math.abs($_.i) > Math.abs($_.j)) { //#22860 - $k[$j++] = Math.abs($_.i); //#22860 - } else { //#22860 - $k[$j++] = Math.abs($_.j); //#22860 - } //#22860 - var _Jf = $k[--$j]; //#22860 - var _Jg = $k[--$j]; //#22861 - $put($k[--$j], _Jg, $f(_Jf + 1) % 2); //#22861 - } //#22861 - } //#22861 - var _KI = $a([$a([-($_.fw + 1), $_.fw, 1]), $a([-($_.fw + 1), $_.fw + 1, 1]), $a([-$_.fw, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw, 1]), $a([$_.fw + 1, -$_.fw, 1]), $a([$_.fw, $_.fw + 1, 0]), $a([$_.fw + 1, -($_.fw + 1), 0]), $a([$_.fw, -($_.fw + 1), 0]), $a([-$_.fw, -($_.fw + 1), 0]), $a([-($_.fw + 1), -($_.fw + 1), 0]), $a([-($_.fw + 1), -$_.fw, 0])]); //#22871 - for (var _KJ = 0, _KK = _KI.length; _KJ < _KK; _KJ++) { //#22872 - $k[$j++] = $_.pixs; //#22872 - $forall($get(_KI, _KJ)); //#22872 - var _KN = $k[--$j]; //#22872 - var _KO = $k[--$j]; //#22872 - var _KP = $k[--$j]; //#22872 - $k[$j++] = _KN; //#22872 - $k[$j++] = _KP; //#22872 - $k[$j++] = _KO; //#22872 - $_.cmv(); //#22872 - var _KQ = $k[--$j]; //#22872 - var _KR = $k[--$j]; //#22872 - $put($k[--$j], _KQ, _KR); //#22872 - } //#22872 - if (!bwipp_azteccode.__22888__) { //#22888 - $_ = Object.create($_); //#22888 - $_.modemapfull = $a([$a([-5, 7]), $a([-4, 7]), $a([-3, 7]), $a([-2, 7]), $a([-1, 7]), $a([1, 7]), $a([2, 7]), $a([3, 7]), $a([4, 7]), $a([5, 7]), $a([7, 5]), $a([7, 4]), $a([7, 3]), $a([7, 2]), $a([7, 1]), $a([7, -1]), $a([7, -2]), $a([7, -3]), $a([7, -4]), $a([7, -5]), $a([5, -7]), $a([4, -7]), $a([3, -7]), $a([2, -7]), $a([1, -7]), $a([-1, -7]), $a([-2, -7]), $a([-3, -7]), $a([-4, -7]), $a([-5, -7]), $a([-7, -5]), $a([-7, -4]), $a([-7, -3]), $a([-7, -2]), $a([-7, -1]), $a([-7, 1]), $a([-7, 2]), $a([-7, 3]), $a([-7, 4]), $a([-7, 5])]); //#22881 - $_.modemapcompact = $a([$a([-3, 5]), $a([-2, 5]), $a([-1, 5]), $a([0, 5]), $a([1, 5]), $a([2, 5]), $a([3, 5]), $a([5, 3]), $a([5, 2]), $a([5, 1]), $a([5, 0]), $a([5, -1]), $a([5, -2]), $a([5, -3]), $a([3, -5]), $a([2, -5]), $a([1, -5]), $a([0, -5]), $a([-1, -5]), $a([-2, -5]), $a([-3, -5]), $a([-5, -3]), $a([-5, -2]), $a([-5, -1]), $a([-5, 0]), $a([-5, 1]), $a([-5, 2]), $a([-5, 3])]); //#22887 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#22887 - bwipp_azteccode.__22888__ = 1; //#22887 - $_ = Object.getPrototypeOf($_); //#22887 - } //#22887 - $k[$j++] = 'modemap'; //#22889 - if ($eq($_.format, "full")) { //#22889 - $k[$j++] = $_.modemapfull; //#22889 - } else { //#22889 - $k[$j++] = $_.modemapcompact; //#22889 - } //#22889 - var _Lf = $k[--$j]; //#22889 - $_[$k[--$j]] = _Lf; //#22889 - for (var _Lj = 0, _Li = $_.modemap.length - 1; _Lj <= _Li; _Lj += 1) { //#22893 - $_.i = _Lj; //#22891 - $k[$j++] = $_.pixs; //#22892 - $forall($get($_.modemap, $_.i)); //#22892 - $_.cmv(); //#22892 - var _Lr = $k[--$j]; //#22892 - $put($k[--$j], _Lr, $get($_.modebits, $_.i) - 48); //#22892 - } //#22892 + $_.lbit = $k[--$j]; //#23106 + $_.llyr = $k[--$j]; //#23107 + $_.lwid = $f($_.fw + ($_.llyr * 4)); //#23108 + $_.ldir = ~~((~~($_.lbit / 2)) / $_.lwid); //#23109 + if ($_.ldir == 0) { //#23114 + $k[$j++] = $f(((-(~~($f($_.lwid - 1) / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid)); //#23113 + $k[$j++] = $f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#23113 + $_.cmv(); //#23113 + } //#23113 + if ($_.ldir == 1) { //#23119 + $k[$j++] = $f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2)); //#23118 + $k[$j++] = $f(((~~($f($_.lwid - 1) / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid)); //#23118 + $_.cmv(); //#23118 + } //#23118 + if ($_.ldir == 2) { //#23124 + $k[$j++] = -($f(((-(~~($_.lwid / 2))) + 1) + ((~~($_.lbit / 2)) % $_.lwid))); //#23123 + $k[$j++] = -($f(($f((~~($_.fw / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#23123 + $_.cmv(); //#23123 + } //#23123 + if ($_.ldir == 3) { //#23129 + $k[$j++] = -($f(($f((~~(($_.fw - 1) / 2)) + ($_.llyr * 2))) + ($_.lbit % 2))); //#23128 + $k[$j++] = -($f(((~~($_.lwid / 2)) - 1) - ((~~($_.lbit / 2)) % $_.lwid))); //#23128 + $_.cmv(); //#23128 + } //#23128 + }; //#23128 + if ($eq($_.format, "full")) { //#23134 + $_.fw = 12; //#23134 + } else { //#23134 + $_.fw = 9; //#23134 + } //#23134 + $_.size = $f(($f($_.fw + ($_.layers * 4))) + 2); //#23135 + $k[$j++] = Infinity; //#23136 + for (var _Hu = 0, _Hv = $_.size * $_.size; _Hu < _Hv; _Hu++) { //#23136 + $k[$j++] = -1; //#23136 + } //#23136 + $_.pixs = $a(); //#23136 + $_.mid = $f(((~~($f($_.size - 1) / 2)) * $_.size) + (~~($f($_.size - 1) / 2))); //#23137 + $_.i = 0; //#23140 + for (var _I2 = 1, _I1 = $_.layers; _I2 <= _I1; _I2 += 1) { //#23148 + $_.layer = _I2; //#23142 + for (var _I6 = 0, _I5 = (($_.fw + ($_.layer * 4)) * 8) - 1; _I6 <= _I5; _I6 += 1) { //#23147 + $_.pos = _I6; //#23144 + $k[$j++] = $_.pixs; //#23145 + $k[$j++] = $_.layer; //#23145 + $k[$j++] = $_.pos; //#23145 + $_.lmv(); //#23145 + var _IE = $k[--$j]; //#23145 + $put($k[--$j], _IE, $get($_.databits, ($_.databits.length - $_.i) - 1) - 48); //#23145 + $_.i = $_.i + 1; //#23146 + } //#23146 + } //#23146 + if ($eq($_.format, "full")) { //#23175 + $_.fw = 13; //#23152 + $_.size = $f(($f(($f($_.fw + ($_.layers * 4))) + 2)) + ((~~($f(($f($_.layers + 10.5) / 7.5) - 1))) * 2)); //#23153 + $_.mid = ~~(($_.size * $_.size) / 2); //#23154 + $k[$j++] = Infinity; //#23155 + for (var _IP = 0, _IQ = $_.size * $_.size; _IP < _IQ; _IP++) { //#23155 + $k[$j++] = -2; //#23155 + } //#23155 + $_.npixs = $a(); //#23155 + for (var _IU = 0, _IT = ~~($_.size / 2); _IU <= _IT; _IU += 16) { //#23165 + $_.i = _IU; //#23157 + for (var _IX = 0, _IW = $f($_.size - 1); _IX <= _IW; _IX += 1) { //#23164 + $_.j = _IX; //#23159 + $k[$j++] = $_.npixs; //#23160 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23160 + $k[$j++] = $_.i; //#23160 + $_.cmv(); //#23160 + var _Ig = $k[--$j]; //#23160 + $puti($k[--$j], _Ig, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23160 + $k[$j++] = $_.npixs; //#23161 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23161 + $k[$j++] = -$_.i; //#23161 + $_.cmv(); //#23161 + var _Iq = $k[--$j]; //#23161 + $puti($k[--$j], _Iq, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23161 + $k[$j++] = $_.npixs; //#23162 + $k[$j++] = $_.i; //#23162 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23162 + $_.cmv(); //#23162 + var _J0 = $k[--$j]; //#23162 + $puti($k[--$j], _J0, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23162 + $k[$j++] = $_.npixs; //#23163 + $k[$j++] = -$_.i; //#23163 + $k[$j++] = (-(~~($_.size / 2))) + $_.j; //#23163 + $_.cmv(); //#23163 + var _JA = $k[--$j]; //#23163 + $puti($k[--$j], _JA, $a([((((~~($_.size / 2)) + $_.j) + $_.i) + 1) % 2])); //#23163 + } //#23163 + } //#23163 + $_.j = 0; //#23166 + for (var _JE = 0, _JD = $_.npixs.length - 1; _JE <= _JD; _JE += 1) { //#23173 + $_.i = _JE; //#23168 + if ($get($_.npixs, $_.i) == -2) { //#23172 + $put($_.npixs, $_.i, $get($_.pixs, $_.j)); //#23170 + $_.j = $_.j + 1; //#23171 + } //#23171 + } //#23171 + $_.pixs = $_.npixs; //#23174 + } //#23174 + $_.fw = ~~($_.fw / 2); //#23178 + for (var _JT = -$_.fw, _JS = $_.fw; _JT <= _JS; _JT += 1) { //#23187 + $_.i = _JT; //#23180 + for (var _JX = -$_.fw, _JW = $_.fw; _JX <= _JW; _JX += 1) { //#23186 + $_.j = _JX; //#23182 + $k[$j++] = $_.pixs; //#23183 + $k[$j++] = $_.i; //#23183 + $k[$j++] = $_.j; //#23183 + $_.cmv(); //#23183 + if (Math.abs($_.i) > Math.abs($_.j)) { //#23184 + $k[$j++] = Math.abs($_.i); //#23184 + } else { //#23184 + $k[$j++] = Math.abs($_.j); //#23184 + } //#23184 + var _Jf = $k[--$j]; //#23184 + var _Jg = $k[--$j]; //#23185 + $put($k[--$j], _Jg, $f(_Jf + 1) % 2); //#23185 + } //#23185 + } //#23185 + var _KI = $a([$a([-($_.fw + 1), $_.fw, 1]), $a([-($_.fw + 1), $_.fw + 1, 1]), $a([-$_.fw, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw + 1, 1]), $a([$_.fw + 1, $_.fw, 1]), $a([$_.fw + 1, -$_.fw, 1]), $a([$_.fw, $_.fw + 1, 0]), $a([$_.fw + 1, -($_.fw + 1), 0]), $a([$_.fw, -($_.fw + 1), 0]), $a([-$_.fw, -($_.fw + 1), 0]), $a([-($_.fw + 1), -($_.fw + 1), 0]), $a([-($_.fw + 1), -$_.fw, 0])]); //#23195 + for (var _KJ = 0, _KK = _KI.length; _KJ < _KK; _KJ++) { //#23196 + $k[$j++] = $_.pixs; //#23196 + $forall($get(_KI, _KJ)); //#23196 + var _KN = $k[--$j]; //#23196 + var _KO = $k[--$j]; //#23196 + var _KP = $k[--$j]; //#23196 + $k[$j++] = _KN; //#23196 + $k[$j++] = _KP; //#23196 + $k[$j++] = _KO; //#23196 + $_.cmv(); //#23196 + var _KQ = $k[--$j]; //#23196 + var _KR = $k[--$j]; //#23196 + $put($k[--$j], _KQ, _KR); //#23196 + } //#23196 + if (!bwipp_azteccode.__23212__) { //#23212 + $_ = Object.create($_); //#23212 + $_.modemapfull = $a([$a([-5, 7]), $a([-4, 7]), $a([-3, 7]), $a([-2, 7]), $a([-1, 7]), $a([1, 7]), $a([2, 7]), $a([3, 7]), $a([4, 7]), $a([5, 7]), $a([7, 5]), $a([7, 4]), $a([7, 3]), $a([7, 2]), $a([7, 1]), $a([7, -1]), $a([7, -2]), $a([7, -3]), $a([7, -4]), $a([7, -5]), $a([5, -7]), $a([4, -7]), $a([3, -7]), $a([2, -7]), $a([1, -7]), $a([-1, -7]), $a([-2, -7]), $a([-3, -7]), $a([-4, -7]), $a([-5, -7]), $a([-7, -5]), $a([-7, -4]), $a([-7, -3]), $a([-7, -2]), $a([-7, -1]), $a([-7, 1]), $a([-7, 2]), $a([-7, 3]), $a([-7, 4]), $a([-7, 5])]); //#23205 + $_.modemapcompact = $a([$a([-3, 5]), $a([-2, 5]), $a([-1, 5]), $a([0, 5]), $a([1, 5]), $a([2, 5]), $a([3, 5]), $a([5, 3]), $a([5, 2]), $a([5, 1]), $a([5, 0]), $a([5, -1]), $a([5, -2]), $a([5, -3]), $a([3, -5]), $a([2, -5]), $a([1, -5]), $a([0, -5]), $a([-1, -5]), $a([-2, -5]), $a([-3, -5]), $a([-5, -3]), $a([-5, -2]), $a([-5, -1]), $a([-5, 0]), $a([-5, 1]), $a([-5, 2]), $a([-5, 3])]); //#23211 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_azteccode.$ctx[id] = $_[id]); //#23211 + bwipp_azteccode.__23212__ = 1; //#23211 + $_ = Object.getPrototypeOf($_); //#23211 + } //#23211 + $k[$j++] = 'modemap'; //#23213 + if ($eq($_.format, "full")) { //#23213 + $k[$j++] = $_.modemapfull; //#23213 + } else { //#23213 + $k[$j++] = $_.modemapcompact; //#23213 + } //#23213 + var _Lf = $k[--$j]; //#23213 + $_[$k[--$j]] = _Lf; //#23213 + for (var _Lj = 0, _Li = $_.modemap.length - 1; _Lj <= _Li; _Lj += 1) { //#23217 + $_.i = _Lj; //#23215 + $k[$j++] = $_.pixs; //#23216 + $forall($get($_.modemap, $_.i)); //#23216 + $_.cmv(); //#23216 + var _Lr = $k[--$j]; //#23216 + $put($k[--$j], _Lr, $get($_.modebits, $_.i) - 48); //#23216 + } //#23216 var _Lz = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.size], ["pixy", $_.size], ["height", ($_.size * 2) / 72], ["width", ($_.size * 2) / 72], ["opt", $_.options] - ]); //#22902 - $k[$j++] = _Lz; //#22905 - if (!$_.dontdraw) { //#22905 - bwipp_renmatrix(); //#22905 - } //#22905 - $_ = Object.getPrototypeOf($_); //#22907 - $_ = Object.getPrototypeOf($_); //#22909 + ]); //#23226 + $k[$j++] = _Lz; //#23229 + if (!$_.dontdraw) { //#23229 + bwipp_renmatrix(); //#23229 + } //#23229 + $_ = Object.getPrototypeOf($_); //#23231 + $_ = Object.getPrototypeOf($_); //#23233 } //bwipp_azteccode function bwipp_azteccodecompact() { - $_ = Object.create($_); //#22938 - $_.dontdraw = false; //#22941 - $k[$j++] = $_; //#22943 - bwipp_processoptions(); //#22943 - $_.options = $k[--$j]; //#22943 - $_.barcode = $k[--$j]; //#22944 - $put($_.options, "dontdraw", true); //#22947 - $put($_.options, "format", "compact"); //#22948 - $k[$j++] = 'args'; //#22950 - $k[$j++] = $_.barcode; //#22950 - $k[$j++] = $_.options; //#22950 - bwipp_azteccode(); //#22950 - var _6 = $k[--$j]; //#22950 - $_[$k[--$j]] = _6; //#22950 - $put($_.args, "opt", $_.options); //#22952 - $k[$j++] = $_.args; //#22955 - if (!$_.dontdraw) { //#22955 - bwipp_renmatrix(); //#22955 - } //#22955 - $_ = Object.getPrototypeOf($_); //#22957 + $_ = Object.create($_); //#23262 + $_.dontdraw = false; //#23265 + $k[$j++] = $_; //#23267 + bwipp_processoptions(); //#23267 + $_.options = $k[--$j]; //#23267 + $_.barcode = $k[--$j]; //#23268 + $put($_.options, "dontdraw", true); //#23271 + $put($_.options, "format", "compact"); //#23272 + $k[$j++] = 'args'; //#23274 + $k[$j++] = $_.barcode; //#23274 + $k[$j++] = $_.options; //#23274 + bwipp_azteccode(); //#23274 + var _6 = $k[--$j]; //#23274 + $_[$k[--$j]] = _6; //#23274 + $put($_.args, "opt", $_.options); //#23276 + $k[$j++] = $_.args; //#23279 + if (!$_.dontdraw) { //#23279 + bwipp_renmatrix(); //#23279 + } //#23279 + $_ = Object.getPrototypeOf($_); //#23281 } //bwipp_azteccodecompact function bwipp_aztecrune() { - $_ = Object.create($_); //#22986 - $_.dontdraw = false; //#22989 - $k[$j++] = $_; //#22991 - bwipp_processoptions(); //#22991 - $_.options = $k[--$j]; //#22991 - $_.barcode = $k[--$j]; //#22992 - $put($_.options, "dontdraw", true); //#22995 - $put($_.options, "format", "rune"); //#22996 - $k[$j++] = 'args'; //#22998 - $k[$j++] = $_.barcode; //#22998 - $k[$j++] = $_.options; //#22998 - bwipp_azteccode(); //#22998 - var _6 = $k[--$j]; //#22998 - $_[$k[--$j]] = _6; //#22998 - $put($_.args, "opt", $_.options); //#23000 - $k[$j++] = $_.args; //#23003 - if (!$_.dontdraw) { //#23003 - bwipp_renmatrix(); //#23003 - } //#23003 - $_ = Object.getPrototypeOf($_); //#23005 + $_ = Object.create($_); //#23310 + $_.dontdraw = false; //#23313 + $k[$j++] = $_; //#23315 + bwipp_processoptions(); //#23315 + $_.options = $k[--$j]; //#23315 + $_.barcode = $k[--$j]; //#23316 + $put($_.options, "dontdraw", true); //#23319 + $put($_.options, "format", "rune"); //#23320 + $k[$j++] = 'args'; //#23322 + $k[$j++] = $_.barcode; //#23322 + $k[$j++] = $_.options; //#23322 + bwipp_azteccode(); //#23322 + var _6 = $k[--$j]; //#23322 + $_[$k[--$j]] = _6; //#23322 + $put($_.args, "opt", $_.options); //#23324 + $k[$j++] = $_.args; //#23327 + if (!$_.dontdraw) { //#23327 + bwipp_renmatrix(); //#23327 + } //#23327 + $_ = Object.getPrototypeOf($_); //#23329 } //bwipp_aztecrune function bwipp_codeone() { - $_ = Object.create($_); //#23036 - $_.dontdraw = false; //#23039 - $_.version = "unset"; //#23040 - $_.parse = false; //#23041 - $_.parsefnc = false; //#23042 - $k[$j++] = $_; //#23044 - bwipp_processoptions(); //#23044 - $_.options = $k[--$j]; //#23044 - $_.barcode = $k[--$j]; //#23045 - var _2 = $a(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); //#23047 - $k[$j++] = false; //#23048 - for (var _3 = 0, _4 = _2.length; _3 < _4; _3++) { //#23048 - var _7 = $k[--$j]; //#23048 - $k[$j++] = _7 || $eq($get(_2, _3), $_.version); //#23048 - } //#23048 - if ($nt($k[--$j])) { //#23050 - $k[$j++] = 'bwipp.codeoneBadVersion#23049'; //#23049 - $k[$j++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; //#23049 - bwipp_raiseerror(); //#23049 - } //#23049 - bwipp_loadctx(bwipp_codeone) //#23052 - $_.stype = $eq($geti($_.version, 0, 1), "S"); //#23054 - $_.ttype = $eq($geti($_.version, 0, 1), "T"); //#23055 - if (!bwipp_codeone.__23213__) { //#23213 - $_ = Object.create($_); //#23213 - $_.stypevals = $a(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); //#23077 - $_.stypemetrics = $a([$a(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), $a(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), $a(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); //#23085 - $_.nonstypemetrics = $a([$a(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), $a(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), $a(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), $a(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), $a(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), $a(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), $a(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), $a(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), $a(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), $a(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), $a(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); //#23101 - $_.fnc1 = -1; //#23104 - $_.fnc3 = -2; //#23104 - $_.lC = -5; //#23105 - $_.lB = -6; //#23105 - $_.lX = -7; //#23105 - $_.lT = -8; //#23105 - $_.lD = -9; //#23105 - $_.unl = -10; //#23105 - $_.fnc2 = -11; //#23106 - $_.fnc4 = -12; //#23106 - $_.sft1 = -13; //#23106 - $_.sft2 = -14; //#23106 - $_.sft3 = -15; //#23106 - $_.eci = -16; //#23106 - $_.pad = -17; //#23106 - $_.fnc1lD = -18; //#23106 - $_.unlcw = 255; //#23107 - $k[$j++] = Infinity; //#23109 - for (var _U = 0; _U <= 128; _U += 1) { //#23110 - $k[$j++] = _U; //#23110 - $k[$j++] = _U + 1; //#23110 - } //#23110 - $k[$j++] = $_.pad; //#23115 - $k[$j++] = 129; //#23115 - for (var _W = 0; _W <= 99; _W += 1) { //#23115 - var _Y = $cvrs($s(2), _W, 10); //#23113 - var _a = $strcpy($s(2), "00"); //#23113 - $puti(_a, 2 - _Y.length, _Y); //#23113 - $k[$j++] = _a; //#23114 - $k[$j++] = _W + 130; //#23114 - } //#23114 - var _i = $a([$_.lC, $_.lB, $_.fnc1, $_.fnc2, $_.fnc3, $_.fnc4, $_.fnc1lD]); //#23116 - $k[$j++] = 229; //#23116 - for (var _j = 0, _k = _i.length; _j < _k; _j++) { //#23116 - var _n = $f($k[--$j] + 1); //#23116 - $k[$j++] = $get(_i, _j); //#23116 - $k[$j++] = _n; //#23116 - $k[$j++] = _n; //#23116 - } //#23116 - $j--; //#23116 - $k[$j++] = $_.lX; //#23118 - $k[$j++] = 238; //#23118 - $k[$j++] = $_.lT; //#23118 - $k[$j++] = 239; //#23118 - $_.Avals = $d(); //#23120 - $k[$j++] = Infinity; //#23121 - var _r = $_.Avals; //#23122 - for (var _w = _r.size, _v = _r.keys(), _u = 0; _u < _w; _u++) { //#23122 - var _s = _v.next().value; //#23122 - $k[$j++] = _s; //#23122 - $k[$j++] = _r.get(_s); //#23122 - $k[$j++] = Infinity; //#23122 - var _x = $k[--$j]; //#23122 - var _y = $k[--$j]; //#23122 - $k[$j++] = _x; //#23122 - $k[$j++] = _y; //#23122 - var _z = $a(); //#23122 - $k[$j++] = _z; //#23122 - } //#23122 - $_.Avals = $d(); //#23123 - $k[$j++] = Infinity; //#23125 - $k[$j++] = $_.sft1; //#23130 - $k[$j++] = 0; //#23130 - $k[$j++] = $_.sft2; //#23130 - $k[$j++] = 1; //#23130 - $k[$j++] = $_.sft3; //#23130 - $k[$j++] = 2; //#23130 - $k[$j++] = 32; //#23130 - $k[$j++] = 3; //#23130 - for (var _14 = 48; _14 <= 57; _14 += 1) { //#23130 - $k[$j++] = _14; //#23130 - $k[$j++] = _14 - 44; //#23130 - } //#23130 - for (var _15 = 65; _15 <= 90; _15 += 1) { //#23131 - $k[$j++] = _15; //#23131 - $k[$j++] = _15 - 51; //#23131 - } //#23131 - $_.CNvals = $d(); //#23132 - $k[$j++] = Infinity; //#23133 - for (var _17 = 0; _17 <= 31; _17 += 1) { //#23133 - $k[$j++] = _17; //#23133 - $k[$j++] = _17; //#23133 - } //#23133 - $_.C1vals = $d(); //#23133 - $k[$j++] = Infinity; //#23134 - for (var _19 = 33; _19 <= 47; _19 += 1) { //#23135 - $k[$j++] = _19; //#23135 - $k[$j++] = _19 - 33; //#23135 - } //#23135 - for (var _1A = 58; _1A <= 64; _1A += 1) { //#23136 - $k[$j++] = _1A; //#23136 - $k[$j++] = _1A - 43; //#23136 - } //#23136 - for (var _1B = 91; _1B <= 95; _1B += 1) { //#23137 - $k[$j++] = _1B; //#23137 - $k[$j++] = _1B - 69; //#23137 - } //#23137 - $k[$j++] = $_.fnc1; //#23142 - $k[$j++] = 27; //#23142 - $k[$j++] = $_.fnc2; //#23142 - $k[$j++] = 28; //#23142 - $k[$j++] = $_.fnc3; //#23142 - $k[$j++] = 29; //#23142 - $k[$j++] = $_.fnc4; //#23142 - $k[$j++] = 30; //#23142 - $k[$j++] = $_.pad; //#23142 - $k[$j++] = 31; //#23142 - $_.C2vals = $d(); //#23143 - $k[$j++] = Infinity; //#23144 - for (var _1I = 96; _1I <= 127; _1I += 1) { //#23144 - $k[$j++] = _1I; //#23144 - $k[$j++] = _1I - 96; //#23144 - } //#23144 - $_.C3vals = $d(); //#23144 - $k[$j++] = Infinity; //#23145 - var _1K = $_.CNvals; //#23146 - for (var _1P = _1K.size, _1O = _1K.keys(), _1N = 0; _1N < _1P; _1N++) { //#23146 - var _1L = _1O.next().value; //#23146 - $k[$j++] = _1L; //#23146 - $k[$j++] = _1K.get(_1L); //#23146 - $k[$j++] = Infinity; //#23146 - var _1Q = $k[--$j]; //#23146 - var _1R = $k[--$j]; //#23146 - $k[$j++] = _1Q; //#23146 - $k[$j++] = _1R; //#23146 - var _1S = $a(); //#23146 - $k[$j++] = _1S; //#23146 - } //#23146 - var _1T = $_.C1vals; //#23147 - for (var _1Y = _1T.size, _1X = _1T.keys(), _1W = 0; _1W < _1Y; _1W++) { //#23147 - var _1U = _1X.next().value; //#23147 - $k[$j++] = _1U; //#23147 - $k[$j++] = _1T.get(_1U); //#23147 - $k[$j++] = Infinity; //#23147 - var _1Z = $k[--$j]; //#23147 - var _1a = $k[--$j]; //#23147 - $k[$j++] = _1Z; //#23147 - $k[$j++] = $get($_.CNvals, $_.sft1); //#23147 - $k[$j++] = _1a; //#23147 - var _1e = $a(); //#23147 - $k[$j++] = _1e; //#23147 - } //#23147 - var _1f = $_.C2vals; //#23148 - for (var _1k = _1f.size, _1j = _1f.keys(), _1i = 0; _1i < _1k; _1i++) { //#23148 - var _1g = _1j.next().value; //#23148 - $k[$j++] = _1g; //#23148 - $k[$j++] = _1f.get(_1g); //#23148 - $k[$j++] = Infinity; //#23148 - var _1l = $k[--$j]; //#23148 - var _1m = $k[--$j]; //#23148 - $k[$j++] = _1l; //#23148 - $k[$j++] = $get($_.CNvals, $_.sft2); //#23148 - $k[$j++] = _1m; //#23148 - var _1q = $a(); //#23148 - $k[$j++] = _1q; //#23148 - } //#23148 - var _1r = $_.C3vals; //#23149 - for (var _1w = _1r.size, _1v = _1r.keys(), _1u = 0; _1u < _1w; _1u++) { //#23149 - var _1s = _1v.next().value; //#23149 - $k[$j++] = _1s; //#23149 - $k[$j++] = _1r.get(_1s); //#23149 - $k[$j++] = Infinity; //#23149 - var _1x = $k[--$j]; //#23149 - var _1y = $k[--$j]; //#23149 - $k[$j++] = _1x; //#23149 - $k[$j++] = $get($_.CNvals, $_.sft3); //#23149 - $k[$j++] = _1y; //#23149 - var _22 = $a(); //#23149 - $k[$j++] = _22; //#23149 - } //#23149 - $_.Cvals = $d(); //#23150 - $k[$j++] = Infinity; //#23152 - $k[$j++] = $_.sft1; //#23157 - $k[$j++] = 0; //#23157 - $k[$j++] = $_.sft2; //#23157 - $k[$j++] = 1; //#23157 - $k[$j++] = $_.sft3; //#23157 - $k[$j++] = 2; //#23157 - $k[$j++] = 32; //#23157 - $k[$j++] = 3; //#23157 - for (var _27 = 48; _27 <= 57; _27 += 1) { //#23157 - $k[$j++] = _27; //#23157 - $k[$j++] = _27 - 44; //#23157 - } //#23157 - for (var _28 = 97; _28 <= 122; _28 += 1) { //#23158 - $k[$j++] = _28; //#23158 - $k[$j++] = _28 - 83; //#23158 - } //#23158 - $_.TNvals = $d(); //#23159 - $k[$j++] = Infinity; //#23160 - for (var _2A = 0; _2A <= 31; _2A += 1) { //#23160 - $k[$j++] = _2A; //#23160 - $k[$j++] = _2A; //#23160 - } //#23160 - $_.T1vals = $d(); //#23160 - $k[$j++] = Infinity; //#23161 - for (var _2C = 33; _2C <= 47; _2C += 1) { //#23162 - $k[$j++] = _2C; //#23162 - $k[$j++] = _2C - 33; //#23162 - } //#23162 - for (var _2D = 58; _2D <= 64; _2D += 1) { //#23163 - $k[$j++] = _2D; //#23163 - $k[$j++] = _2D - 43; //#23163 - } //#23163 - for (var _2E = 91; _2E <= 95; _2E += 1) { //#23164 - $k[$j++] = _2E; //#23164 - $k[$j++] = _2E - 69; //#23164 - } //#23164 - $k[$j++] = $_.fnc1; //#23169 - $k[$j++] = 27; //#23169 - $k[$j++] = $_.fnc2; //#23169 - $k[$j++] = 28; //#23169 - $k[$j++] = $_.fnc3; //#23169 - $k[$j++] = 29; //#23169 - $k[$j++] = $_.fnc4; //#23169 - $k[$j++] = 30; //#23169 - $k[$j++] = $_.pad; //#23169 - $k[$j++] = 31; //#23169 - $_.T2vals = $d(); //#23170 - $k[$j++] = Infinity; //#23171 - $k[$j++] = 96; //#23173 - $k[$j++] = 0; //#23173 - for (var _2L = 65; _2L <= 90; _2L += 1) { //#23173 - $k[$j++] = _2L; //#23173 - $k[$j++] = _2L - 64; //#23173 - } //#23173 - for (var _2M = 123; _2M <= 127; _2M += 1) { //#23174 - $k[$j++] = _2M; //#23174 - $k[$j++] = _2M - 96; //#23174 - } //#23174 - $_.T3vals = $d(); //#23175 - $k[$j++] = Infinity; //#23176 - var _2O = $_.TNvals; //#23177 - for (var _2T = _2O.size, _2S = _2O.keys(), _2R = 0; _2R < _2T; _2R++) { //#23177 - var _2P = _2S.next().value; //#23177 - $k[$j++] = _2P; //#23177 - $k[$j++] = _2O.get(_2P); //#23177 - $k[$j++] = Infinity; //#23177 - var _2U = $k[--$j]; //#23177 - var _2V = $k[--$j]; //#23177 - $k[$j++] = _2U; //#23177 - $k[$j++] = _2V; //#23177 - var _2W = $a(); //#23177 - $k[$j++] = _2W; //#23177 - } //#23177 - var _2X = $_.T1vals; //#23178 - for (var _2c = _2X.size, _2b = _2X.keys(), _2a = 0; _2a < _2c; _2a++) { //#23178 - var _2Y = _2b.next().value; //#23178 - $k[$j++] = _2Y; //#23178 - $k[$j++] = _2X.get(_2Y); //#23178 - $k[$j++] = Infinity; //#23178 - var _2d = $k[--$j]; //#23178 - var _2e = $k[--$j]; //#23178 - $k[$j++] = _2d; //#23178 - $k[$j++] = $get($_.TNvals, $_.sft1); //#23178 - $k[$j++] = _2e; //#23178 - var _2i = $a(); //#23178 - $k[$j++] = _2i; //#23178 - } //#23178 - var _2j = $_.T2vals; //#23179 - for (var _2o = _2j.size, _2n = _2j.keys(), _2m = 0; _2m < _2o; _2m++) { //#23179 - var _2k = _2n.next().value; //#23179 - $k[$j++] = _2k; //#23179 - $k[$j++] = _2j.get(_2k); //#23179 - $k[$j++] = Infinity; //#23179 - var _2p = $k[--$j]; //#23179 - var _2q = $k[--$j]; //#23179 - $k[$j++] = _2p; //#23179 - $k[$j++] = $get($_.TNvals, $_.sft2); //#23179 - $k[$j++] = _2q; //#23179 - var _2u = $a(); //#23179 - $k[$j++] = _2u; //#23179 - } //#23179 - var _2v = $_.T3vals; //#23180 - for (var _30 = _2v.size, _2z = _2v.keys(), _2y = 0; _2y < _30; _2y++) { //#23180 - var _2w = _2z.next().value; //#23180 - $k[$j++] = _2w; //#23180 - $k[$j++] = _2v.get(_2w); //#23180 - $k[$j++] = Infinity; //#23180 - var _31 = $k[--$j]; //#23180 - var _32 = $k[--$j]; //#23180 - $k[$j++] = _31; //#23180 - $k[$j++] = $get($_.TNvals, $_.sft3); //#23180 - $k[$j++] = _32; //#23180 - var _36 = $a(); //#23180 - $k[$j++] = _36; //#23180 - } //#23180 - $_.Tvals = $d(); //#23181 - for (var _38 = 128; _38 <= 255; _38 += 1) { //#23189 - $_.i = _38; //#23185 - $k[$j++] = $_.Avals; //#23186 - $k[$j++] = $_.i; //#23186 - $k[$j++] = Infinity; //#23186 - $aload($get($_.Avals, $_.fnc4)); //#23186 - $aload($get($_.Avals, $_.i - 128)); //#23186 - var _3H = $a(); //#23186 - var _3I = $k[--$j]; //#23186 - $put($k[--$j], _3I, _3H); //#23186 - $k[$j++] = $_.Cvals; //#23187 - $k[$j++] = $_.i; //#23187 - $k[$j++] = Infinity; //#23187 - $aload($get($_.Cvals, $_.fnc4)); //#23187 - $aload($get($_.Cvals, $_.i - 128)); //#23187 - var _3S = $a(); //#23187 - var _3T = $k[--$j]; //#23187 - $put($k[--$j], _3T, _3S); //#23187 - $k[$j++] = $_.Tvals; //#23188 - $k[$j++] = $_.i; //#23188 - $k[$j++] = Infinity; //#23188 - $aload($get($_.Tvals, $_.fnc4)); //#23188 - $aload($get($_.Tvals, $_.i - 128)); //#23188 - var _3d = $a(); //#23188 - var _3e = $k[--$j]; //#23188 - $put($k[--$j], _3e, _3d); //#23188 - } //#23188 - $k[$j++] = Infinity; //#23191 - $k[$j++] = 13; //#23196 - $k[$j++] = 0; //#23196 - $k[$j++] = 42; //#23196 - $k[$j++] = 1; //#23196 - $k[$j++] = 62; //#23196 - $k[$j++] = 2; //#23196 - $k[$j++] = 32; //#23196 - $k[$j++] = 3; //#23196 - for (var _3g = 48; _3g <= 57; _3g += 1) { //#23196 - $k[$j++] = _3g; //#23196 - $k[$j++] = _3g - 44; //#23196 - } //#23196 - for (var _3h = 65; _3h <= 90; _3h += 1) { //#23197 - $k[$j++] = _3h; //#23197 - $k[$j++] = _3h - 51; //#23197 - } //#23197 - $_.Xvals = $d(); //#23198 - $k[$j++] = Infinity; //#23199 - var _3j = $_.Xvals; //#23200 - for (var _3o = _3j.size, _3n = _3j.keys(), _3m = 0; _3m < _3o; _3m++) { //#23200 - var _3k = _3n.next().value; //#23200 - $k[$j++] = _3k; //#23200 - $k[$j++] = _3j.get(_3k); //#23200 - $k[$j++] = Infinity; //#23200 - var _3p = $k[--$j]; //#23200 - var _3q = $k[--$j]; //#23200 - $k[$j++] = _3p; //#23200 - $k[$j++] = _3q; //#23200 - var _3r = $a(); //#23200 - $k[$j++] = _3r; //#23200 - } //#23200 - $_.Xvals = $d(); //#23201 - $k[$j++] = Infinity; //#23203 - for (var _3t = 0; _3t <= 255; _3t += 1) { //#23204 - $k[$j++] = _3t; //#23204 - $k[$j++] = _3t; //#23204 - } //#23204 - $_.Bvals = $d(); //#23205 - $k[$j++] = Infinity; //#23206 - var _3v = $_.Bvals; //#23207 - for (var _40 = _3v.size, _3z = _3v.keys(), _3y = 0; _3y < _40; _3y++) { //#23207 - var _3w = _3z.next().value; //#23207 - $k[$j++] = _3w; //#23207 - $k[$j++] = _3v.get(_3w); //#23207 - $k[$j++] = Infinity; //#23207 - var _41 = $k[--$j]; //#23207 - var _42 = $k[--$j]; //#23207 - $k[$j++] = _41; //#23207 - $k[$j++] = _42; //#23207 - var _43 = $a(); //#23207 - $k[$j++] = _43; //#23207 - } //#23207 - $_.Bvals = $d(); //#23208 - $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, -1, $_.Bvals]); //#23210 - $_.A = 0; //#23212 - $_.C = 1; //#23212 - $_.T = 2; //#23212 - $_.X = 3; //#23212 - $_.D = 4; //#23212 - $_.B = 5; //#23212 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23212 - bwipp_codeone.__23213__ = 1; //#23212 - $_ = Object.getPrototypeOf($_); //#23212 - } //#23212 - if ($_.stype) { //#23711 - $forall($_.barcode, function() { //#23221 - var _4E = $k[--$j]; //#23218 - if ((_4E < 48) || (_4E > 57)) { //#23220 - $k[$j++] = 'bwipp.codeoneStypeNonDigit#23219'; //#23219 - $k[$j++] = "S-Type symbols can only contain digits"; //#23219 - bwipp_raiseerror(); //#23219 - } //#23219 - }); //#23219 - $_.barlen = $_.barcode.length; //#23223 - if ($_.barlen > 18) { //#23226 - $k[$j++] = 'bwipp.codeoneStypeTooLong#23225'; //#23225 - $k[$j++] = "Maximum length exceeded"; //#23225 - bwipp_raiseerror(); //#23225 - } //#23225 + $_ = Object.create($_); //#23360 + $_.dontdraw = false; //#23363 + $_.version = "unset"; //#23364 + $_.parse = false; //#23365 + $_.parsefnc = false; //#23366 + $k[$j++] = $_; //#23368 + bwipp_processoptions(); //#23368 + $_.options = $k[--$j]; //#23368 + $_.barcode = $k[--$j]; //#23369 + var _2 = $a(["unset", "T-16", "T-32", "T-48", "S-10", "S-20", "S-30", "A", "B", "C", "D", "E", "F", "G", "H"]); //#23371 + $k[$j++] = false; //#23372 + for (var _3 = 0, _4 = _2.length; _3 < _4; _3++) { //#23372 + var _7 = $k[--$j]; //#23372 + $k[$j++] = _7 || $eq($get(_2, _3), $_.version); //#23372 + } //#23372 + if ($nt($k[--$j])) { //#23374 + $k[$j++] = 'bwipp.codeoneBadVersion#23373'; //#23373 + $k[$j++] = "version must be A to H, T-16, T-32, T-48, S-10, S-20 or S-30"; //#23373 + bwipp_raiseerror(); //#23373 + } //#23373 + bwipp_loadctx(bwipp_codeone) //#23376 + $_.stype = $eq($geti($_.version, 0, 1), "S"); //#23378 + $_.ttype = $eq($geti($_.version, 0, 1), "T"); //#23379 + if (!bwipp_codeone.__23537__) { //#23537 + $_ = Object.create($_); //#23537 + $_.stypevals = $a(["1", "1010", "1100100", "1111101000", "10011100010000", "11000011010100000", "11110100001001000000", "100110001001011010000000", "101111101011110000100000000", "111011100110101100101000000000", "1001010100000010111110010000000000", "1011101001000011101101110100000000000", "1110100011010100101001010001000000000000", "10010001100001001110011100101010000000000000", "10110101111001100010000011110100100000000000000", "11100011010111111010100100110001101000000000000000", "100011100001101111001001101111110000010000000000000000", "101100011010001010111100001011101100010100000000000000000"]); //#23401 + $_.stypemetrics = $a([$a(["S-10", 8, 11, 10, 4, 4, 1, 99, 99, 99]), $a(["S-20", 8, 21, 20, 8, 8, 1, 99, 99, 99]), $a(["S-30", 8, 31, 30, 12, 12, 1, 99, 99, 99])]); //#23409 + $_.nonstypemetrics = $a([$a(["A", 16, 18, 16, 10, 10, 1, 4, 99, 6]), $a(["B", 22, 22, 20, 19, 16, 1, 4, 99, 8]), $a(["C", 28, 32, 28, 44, 26, 1, 4, 22, 11]), $a(["D", 40, 42, 36, 91, 44, 1, 4, 16, 16]), $a(["E", 52, 54, 48, 182, 70, 1, 4, 22, 22]), $a(["F", 70, 76, 68, 370, 140, 2, 4, 22, 31]), $a(["G", 104, 98, 88, 732, 280, 4, 6, 21, 47]), $a(["H", 148, 134, 120, 1480, 560, 8, 6, 20, 69]), $a(["T-16", 16, 17, 16, 10, 10, 1, 99, 99, 99]), $a(["T-32", 16, 33, 32, 24, 16, 1, 99, 99, 99]), $a(["T-48", 16, 49, 48, 38, 22, 1, 99, 99, 99])]); //#23425 + $_.fnc1 = -1; //#23428 + $_.fnc3 = -2; //#23428 + $_.lC = -5; //#23429 + $_.lB = -6; //#23429 + $_.lX = -7; //#23429 + $_.lT = -8; //#23429 + $_.lD = -9; //#23429 + $_.unl = -10; //#23429 + $_.fnc2 = -11; //#23430 + $_.fnc4 = -12; //#23430 + $_.sft1 = -13; //#23430 + $_.sft2 = -14; //#23430 + $_.sft3 = -15; //#23430 + $_.eci = -16; //#23430 + $_.pad = -17; //#23430 + $_.fnc1lD = -18; //#23430 + $_.unlcw = 255; //#23431 + $k[$j++] = Infinity; //#23433 + for (var _U = 0; _U <= 128; _U += 1) { //#23434 + $k[$j++] = _U; //#23434 + $k[$j++] = _U + 1; //#23434 + } //#23434 + $k[$j++] = $_.pad; //#23439 + $k[$j++] = 129; //#23439 + for (var _W = 0; _W <= 99; _W += 1) { //#23439 + var _Y = $cvrs($s(2), _W, 10); //#23437 + var _a = $strcpy($s(2), "00"); //#23437 + $puti(_a, 2 - _Y.length, _Y); //#23437 + $k[$j++] = _a; //#23438 + $k[$j++] = _W + 130; //#23438 + } //#23438 + var _i = $a([$_.lC, $_.lB, $_.fnc1, $_.fnc2, $_.fnc3, $_.fnc4, $_.fnc1lD]); //#23440 + $k[$j++] = 229; //#23440 + for (var _j = 0, _k = _i.length; _j < _k; _j++) { //#23440 + var _n = $f($k[--$j] + 1); //#23440 + $k[$j++] = $get(_i, _j); //#23440 + $k[$j++] = _n; //#23440 + $k[$j++] = _n; //#23440 + } //#23440 + $j--; //#23440 + $k[$j++] = $_.lX; //#23442 + $k[$j++] = 238; //#23442 + $k[$j++] = $_.lT; //#23442 + $k[$j++] = 239; //#23442 + $_.Avals = $d(); //#23444 + $k[$j++] = Infinity; //#23445 + var _r = $_.Avals; //#23446 + for (var _w = _r.size, _v = _r.keys(), _u = 0; _u < _w; _u++) { //#23446 + var _s = _v.next().value; //#23446 + $k[$j++] = _s; //#23446 + $k[$j++] = _r.get(_s); //#23446 + $k[$j++] = Infinity; //#23446 + var _x = $k[--$j]; //#23446 + var _y = $k[--$j]; //#23446 + $k[$j++] = _x; //#23446 + $k[$j++] = _y; //#23446 + var _z = $a(); //#23446 + $k[$j++] = _z; //#23446 + } //#23446 + $_.Avals = $d(); //#23447 + $k[$j++] = Infinity; //#23449 + $k[$j++] = $_.sft1; //#23454 + $k[$j++] = 0; //#23454 + $k[$j++] = $_.sft2; //#23454 + $k[$j++] = 1; //#23454 + $k[$j++] = $_.sft3; //#23454 + $k[$j++] = 2; //#23454 + $k[$j++] = 32; //#23454 + $k[$j++] = 3; //#23454 + for (var _14 = 48; _14 <= 57; _14 += 1) { //#23454 + $k[$j++] = _14; //#23454 + $k[$j++] = _14 - 44; //#23454 + } //#23454 + for (var _15 = 65; _15 <= 90; _15 += 1) { //#23455 + $k[$j++] = _15; //#23455 + $k[$j++] = _15 - 51; //#23455 + } //#23455 + $_.CNvals = $d(); //#23456 + $k[$j++] = Infinity; //#23457 + for (var _17 = 0; _17 <= 31; _17 += 1) { //#23457 + $k[$j++] = _17; //#23457 + $k[$j++] = _17; //#23457 + } //#23457 + $_.C1vals = $d(); //#23457 + $k[$j++] = Infinity; //#23458 + for (var _19 = 33; _19 <= 47; _19 += 1) { //#23459 + $k[$j++] = _19; //#23459 + $k[$j++] = _19 - 33; //#23459 + } //#23459 + for (var _1A = 58; _1A <= 64; _1A += 1) { //#23460 + $k[$j++] = _1A; //#23460 + $k[$j++] = _1A - 43; //#23460 + } //#23460 + for (var _1B = 91; _1B <= 95; _1B += 1) { //#23461 + $k[$j++] = _1B; //#23461 + $k[$j++] = _1B - 69; //#23461 + } //#23461 + $k[$j++] = $_.fnc1; //#23466 + $k[$j++] = 27; //#23466 + $k[$j++] = $_.fnc2; //#23466 + $k[$j++] = 28; //#23466 + $k[$j++] = $_.fnc3; //#23466 + $k[$j++] = 29; //#23466 + $k[$j++] = $_.fnc4; //#23466 + $k[$j++] = 30; //#23466 + $k[$j++] = $_.pad; //#23466 + $k[$j++] = 31; //#23466 + $_.C2vals = $d(); //#23467 + $k[$j++] = Infinity; //#23468 + for (var _1I = 96; _1I <= 127; _1I += 1) { //#23468 + $k[$j++] = _1I; //#23468 + $k[$j++] = _1I - 96; //#23468 + } //#23468 + $_.C3vals = $d(); //#23468 + $k[$j++] = Infinity; //#23469 + var _1K = $_.CNvals; //#23470 + for (var _1P = _1K.size, _1O = _1K.keys(), _1N = 0; _1N < _1P; _1N++) { //#23470 + var _1L = _1O.next().value; //#23470 + $k[$j++] = _1L; //#23470 + $k[$j++] = _1K.get(_1L); //#23470 + $k[$j++] = Infinity; //#23470 + var _1Q = $k[--$j]; //#23470 + var _1R = $k[--$j]; //#23470 + $k[$j++] = _1Q; //#23470 + $k[$j++] = _1R; //#23470 + var _1S = $a(); //#23470 + $k[$j++] = _1S; //#23470 + } //#23470 + var _1T = $_.C1vals; //#23471 + for (var _1Y = _1T.size, _1X = _1T.keys(), _1W = 0; _1W < _1Y; _1W++) { //#23471 + var _1U = _1X.next().value; //#23471 + $k[$j++] = _1U; //#23471 + $k[$j++] = _1T.get(_1U); //#23471 + $k[$j++] = Infinity; //#23471 + var _1Z = $k[--$j]; //#23471 + var _1a = $k[--$j]; //#23471 + $k[$j++] = _1Z; //#23471 + $k[$j++] = $get($_.CNvals, $_.sft1); //#23471 + $k[$j++] = _1a; //#23471 + var _1e = $a(); //#23471 + $k[$j++] = _1e; //#23471 + } //#23471 + var _1f = $_.C2vals; //#23472 + for (var _1k = _1f.size, _1j = _1f.keys(), _1i = 0; _1i < _1k; _1i++) { //#23472 + var _1g = _1j.next().value; //#23472 + $k[$j++] = _1g; //#23472 + $k[$j++] = _1f.get(_1g); //#23472 + $k[$j++] = Infinity; //#23472 + var _1l = $k[--$j]; //#23472 + var _1m = $k[--$j]; //#23472 + $k[$j++] = _1l; //#23472 + $k[$j++] = $get($_.CNvals, $_.sft2); //#23472 + $k[$j++] = _1m; //#23472 + var _1q = $a(); //#23472 + $k[$j++] = _1q; //#23472 + } //#23472 + var _1r = $_.C3vals; //#23473 + for (var _1w = _1r.size, _1v = _1r.keys(), _1u = 0; _1u < _1w; _1u++) { //#23473 + var _1s = _1v.next().value; //#23473 + $k[$j++] = _1s; //#23473 + $k[$j++] = _1r.get(_1s); //#23473 + $k[$j++] = Infinity; //#23473 + var _1x = $k[--$j]; //#23473 + var _1y = $k[--$j]; //#23473 + $k[$j++] = _1x; //#23473 + $k[$j++] = $get($_.CNvals, $_.sft3); //#23473 + $k[$j++] = _1y; //#23473 + var _22 = $a(); //#23473 + $k[$j++] = _22; //#23473 + } //#23473 + $_.Cvals = $d(); //#23474 + $k[$j++] = Infinity; //#23476 + $k[$j++] = $_.sft1; //#23481 + $k[$j++] = 0; //#23481 + $k[$j++] = $_.sft2; //#23481 + $k[$j++] = 1; //#23481 + $k[$j++] = $_.sft3; //#23481 + $k[$j++] = 2; //#23481 + $k[$j++] = 32; //#23481 + $k[$j++] = 3; //#23481 + for (var _27 = 48; _27 <= 57; _27 += 1) { //#23481 + $k[$j++] = _27; //#23481 + $k[$j++] = _27 - 44; //#23481 + } //#23481 + for (var _28 = 97; _28 <= 122; _28 += 1) { //#23482 + $k[$j++] = _28; //#23482 + $k[$j++] = _28 - 83; //#23482 + } //#23482 + $_.TNvals = $d(); //#23483 + $k[$j++] = Infinity; //#23484 + for (var _2A = 0; _2A <= 31; _2A += 1) { //#23484 + $k[$j++] = _2A; //#23484 + $k[$j++] = _2A; //#23484 + } //#23484 + $_.T1vals = $d(); //#23484 + $k[$j++] = Infinity; //#23485 + for (var _2C = 33; _2C <= 47; _2C += 1) { //#23486 + $k[$j++] = _2C; //#23486 + $k[$j++] = _2C - 33; //#23486 + } //#23486 + for (var _2D = 58; _2D <= 64; _2D += 1) { //#23487 + $k[$j++] = _2D; //#23487 + $k[$j++] = _2D - 43; //#23487 + } //#23487 + for (var _2E = 91; _2E <= 95; _2E += 1) { //#23488 + $k[$j++] = _2E; //#23488 + $k[$j++] = _2E - 69; //#23488 + } //#23488 + $k[$j++] = $_.fnc1; //#23493 + $k[$j++] = 27; //#23493 + $k[$j++] = $_.fnc2; //#23493 + $k[$j++] = 28; //#23493 + $k[$j++] = $_.fnc3; //#23493 + $k[$j++] = 29; //#23493 + $k[$j++] = $_.fnc4; //#23493 + $k[$j++] = 30; //#23493 + $k[$j++] = $_.pad; //#23493 + $k[$j++] = 31; //#23493 + $_.T2vals = $d(); //#23494 + $k[$j++] = Infinity; //#23495 + $k[$j++] = 96; //#23497 + $k[$j++] = 0; //#23497 + for (var _2L = 65; _2L <= 90; _2L += 1) { //#23497 + $k[$j++] = _2L; //#23497 + $k[$j++] = _2L - 64; //#23497 + } //#23497 + for (var _2M = 123; _2M <= 127; _2M += 1) { //#23498 + $k[$j++] = _2M; //#23498 + $k[$j++] = _2M - 96; //#23498 + } //#23498 + $_.T3vals = $d(); //#23499 + $k[$j++] = Infinity; //#23500 + var _2O = $_.TNvals; //#23501 + for (var _2T = _2O.size, _2S = _2O.keys(), _2R = 0; _2R < _2T; _2R++) { //#23501 + var _2P = _2S.next().value; //#23501 + $k[$j++] = _2P; //#23501 + $k[$j++] = _2O.get(_2P); //#23501 + $k[$j++] = Infinity; //#23501 + var _2U = $k[--$j]; //#23501 + var _2V = $k[--$j]; //#23501 + $k[$j++] = _2U; //#23501 + $k[$j++] = _2V; //#23501 + var _2W = $a(); //#23501 + $k[$j++] = _2W; //#23501 + } //#23501 + var _2X = $_.T1vals; //#23502 + for (var _2c = _2X.size, _2b = _2X.keys(), _2a = 0; _2a < _2c; _2a++) { //#23502 + var _2Y = _2b.next().value; //#23502 + $k[$j++] = _2Y; //#23502 + $k[$j++] = _2X.get(_2Y); //#23502 + $k[$j++] = Infinity; //#23502 + var _2d = $k[--$j]; //#23502 + var _2e = $k[--$j]; //#23502 + $k[$j++] = _2d; //#23502 + $k[$j++] = $get($_.TNvals, $_.sft1); //#23502 + $k[$j++] = _2e; //#23502 + var _2i = $a(); //#23502 + $k[$j++] = _2i; //#23502 + } //#23502 + var _2j = $_.T2vals; //#23503 + for (var _2o = _2j.size, _2n = _2j.keys(), _2m = 0; _2m < _2o; _2m++) { //#23503 + var _2k = _2n.next().value; //#23503 + $k[$j++] = _2k; //#23503 + $k[$j++] = _2j.get(_2k); //#23503 + $k[$j++] = Infinity; //#23503 + var _2p = $k[--$j]; //#23503 + var _2q = $k[--$j]; //#23503 + $k[$j++] = _2p; //#23503 + $k[$j++] = $get($_.TNvals, $_.sft2); //#23503 + $k[$j++] = _2q; //#23503 + var _2u = $a(); //#23503 + $k[$j++] = _2u; //#23503 + } //#23503 + var _2v = $_.T3vals; //#23504 + for (var _30 = _2v.size, _2z = _2v.keys(), _2y = 0; _2y < _30; _2y++) { //#23504 + var _2w = _2z.next().value; //#23504 + $k[$j++] = _2w; //#23504 + $k[$j++] = _2v.get(_2w); //#23504 + $k[$j++] = Infinity; //#23504 + var _31 = $k[--$j]; //#23504 + var _32 = $k[--$j]; //#23504 + $k[$j++] = _31; //#23504 + $k[$j++] = $get($_.TNvals, $_.sft3); //#23504 + $k[$j++] = _32; //#23504 + var _36 = $a(); //#23504 + $k[$j++] = _36; //#23504 + } //#23504 + $_.Tvals = $d(); //#23505 + for (var _38 = 128; _38 <= 255; _38 += 1) { //#23513 + $_.i = _38; //#23509 + $k[$j++] = $_.Avals; //#23510 + $k[$j++] = $_.i; //#23510 + $k[$j++] = Infinity; //#23510 + $aload($get($_.Avals, $_.fnc4)); //#23510 + $aload($get($_.Avals, $_.i - 128)); //#23510 + var _3H = $a(); //#23510 + var _3I = $k[--$j]; //#23510 + $put($k[--$j], _3I, _3H); //#23510 + $k[$j++] = $_.Cvals; //#23511 + $k[$j++] = $_.i; //#23511 + $k[$j++] = Infinity; //#23511 + $aload($get($_.Cvals, $_.fnc4)); //#23511 + $aload($get($_.Cvals, $_.i - 128)); //#23511 + var _3S = $a(); //#23511 + var _3T = $k[--$j]; //#23511 + $put($k[--$j], _3T, _3S); //#23511 + $k[$j++] = $_.Tvals; //#23512 + $k[$j++] = $_.i; //#23512 + $k[$j++] = Infinity; //#23512 + $aload($get($_.Tvals, $_.fnc4)); //#23512 + $aload($get($_.Tvals, $_.i - 128)); //#23512 + var _3d = $a(); //#23512 + var _3e = $k[--$j]; //#23512 + $put($k[--$j], _3e, _3d); //#23512 + } //#23512 + $k[$j++] = Infinity; //#23515 + $k[$j++] = 13; //#23520 + $k[$j++] = 0; //#23520 + $k[$j++] = 42; //#23520 + $k[$j++] = 1; //#23520 + $k[$j++] = 62; //#23520 + $k[$j++] = 2; //#23520 + $k[$j++] = 32; //#23520 + $k[$j++] = 3; //#23520 + for (var _3g = 48; _3g <= 57; _3g += 1) { //#23520 + $k[$j++] = _3g; //#23520 + $k[$j++] = _3g - 44; //#23520 + } //#23520 + for (var _3h = 65; _3h <= 90; _3h += 1) { //#23521 + $k[$j++] = _3h; //#23521 + $k[$j++] = _3h - 51; //#23521 + } //#23521 + $_.Xvals = $d(); //#23522 + $k[$j++] = Infinity; //#23523 + var _3j = $_.Xvals; //#23524 + for (var _3o = _3j.size, _3n = _3j.keys(), _3m = 0; _3m < _3o; _3m++) { //#23524 + var _3k = _3n.next().value; //#23524 + $k[$j++] = _3k; //#23524 + $k[$j++] = _3j.get(_3k); //#23524 + $k[$j++] = Infinity; //#23524 + var _3p = $k[--$j]; //#23524 + var _3q = $k[--$j]; //#23524 + $k[$j++] = _3p; //#23524 + $k[$j++] = _3q; //#23524 + var _3r = $a(); //#23524 + $k[$j++] = _3r; //#23524 + } //#23524 + $_.Xvals = $d(); //#23525 + $k[$j++] = Infinity; //#23527 + for (var _3t = 0; _3t <= 255; _3t += 1) { //#23528 + $k[$j++] = _3t; //#23528 + $k[$j++] = _3t; //#23528 + } //#23528 + $_.Bvals = $d(); //#23529 + $k[$j++] = Infinity; //#23530 + var _3v = $_.Bvals; //#23531 + for (var _40 = _3v.size, _3z = _3v.keys(), _3y = 0; _3y < _40; _3y++) { //#23531 + var _3w = _3z.next().value; //#23531 + $k[$j++] = _3w; //#23531 + $k[$j++] = _3v.get(_3w); //#23531 + $k[$j++] = Infinity; //#23531 + var _41 = $k[--$j]; //#23531 + var _42 = $k[--$j]; //#23531 + $k[$j++] = _41; //#23531 + $k[$j++] = _42; //#23531 + var _43 = $a(); //#23531 + $k[$j++] = _43; //#23531 + } //#23531 + $_.Bvals = $d(); //#23532 + $_.encvals = $a([$_.Avals, $_.Cvals, $_.Tvals, $_.Xvals, -1, $_.Bvals]); //#23534 + $_.A = 0; //#23536 + $_.C = 1; //#23536 + $_.T = 2; //#23536 + $_.X = 3; //#23536 + $_.D = 4; //#23536 + $_.B = 5; //#23536 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23536 + bwipp_codeone.__23537__ = 1; //#23536 + $_ = Object.getPrototypeOf($_); //#23536 + } //#23536 + if ($_.stype) { //#24035 + $forall($_.barcode, function() { //#23545 + var _4E = $k[--$j]; //#23542 + if ((_4E < 48) || (_4E > 57)) { //#23544 + $k[$j++] = 'bwipp.codeoneStypeNonDigit#23543'; //#23543 + $k[$j++] = "S-Type symbols can only contain digits"; //#23543 + bwipp_raiseerror(); //#23543 + } //#23543 + }); //#23543 + $_.barlen = $_.barcode.length; //#23547 + if ($_.barlen > 18) { //#23550 + $k[$j++] = 'bwipp.codeoneStypeTooLong#23549'; //#23549 + $k[$j++] = "Maximum length exceeded"; //#23549 + bwipp_raiseerror(); //#23549 + } //#23549 $_.normalize = function() { - $_.base = $k[--$j]; //#23229 - $_.num = $k[--$j]; //#23230 - for (var _4K = $_.num.length - 1; _4K >= 1; _4K -= 1) { //#23235 - $_.i = _4K; //#23232 - var _4L = $_.num; //#23233 - var _4M = $_.i; //#23233 - $put(_4L, _4M - 1, $f($get(_4L, _4M - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#23233 - $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#23234 - } //#23234 - for (;;) { //#23241 - if ($lt($get($_.num, 0), $_.base)) { //#23237 - break; //#23237 - } //#23237 - $k[$j++] = Infinity; //#23238 - $k[$j++] = 0; //#23238 - $forall($_.num); //#23238 - $_.num = $a(); //#23238 - $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#23239 - $put($_.num, 1, $get($_.num, 1) % $_.base); //#23240 - } //#23240 - $k[$j++] = Infinity; //#23243 - $_.i = true; //#23243 - var _4n = $_.num; //#23243 - for (var _4o = 0, _4p = _4n.length; _4o < _4p; _4o++) { //#23243 - var _4q = $get(_4n, _4o); //#23243 - $k[$j++] = _4q; //#23243 - if ((_4q == 0) && $_.i) { //#23243 - $j--; //#23243 - } else { //#23243 - $_.i = false; //#23243 - } //#23243 - } //#23243 - $_.num = $a(); //#23243 - if ($_.num.length == 0) { //#23244 - $_.num = $a([0]); //#23244 - } //#23244 - $k[$j++] = $_.num; //#23245 - }; //#23245 + $_.base = $k[--$j]; //#23553 + $_.num = $k[--$j]; //#23554 + for (var _4K = $_.num.length - 1; _4K >= 1; _4K -= 1) { //#23559 + $_.i = _4K; //#23556 + var _4L = $_.num; //#23557 + var _4M = $_.i; //#23557 + $put(_4L, _4M - 1, $f($get(_4L, _4M - 1) + (~~($get($_.num, $_.i) / $_.base)))); //#23557 + $put($_.num, $_.i, $get($_.num, $_.i) % $_.base); //#23558 + } //#23558 + for (;;) { //#23565 + if ($lt($get($_.num, 0), $_.base)) { //#23561 + break; //#23561 + } //#23561 + $k[$j++] = Infinity; //#23562 + $k[$j++] = 0; //#23562 + $forall($_.num); //#23562 + $_.num = $a(); //#23562 + $put($_.num, 0, $f($get($_.num, 0) + (~~($get($_.num, 1) / $_.base)))); //#23563 + $put($_.num, 1, $get($_.num, 1) % $_.base); //#23564 + } //#23564 + $k[$j++] = Infinity; //#23567 + $_.i = true; //#23567 + var _4n = $_.num; //#23567 + for (var _4o = 0, _4p = _4n.length; _4o < _4p; _4o++) { //#23567 + var _4q = $get(_4n, _4o); //#23567 + $k[$j++] = _4q; //#23567 + if ((_4q == 0) && $_.i) { //#23567 + $j--; //#23567 + } else { //#23567 + $_.i = false; //#23567 + } //#23567 + } //#23567 + $_.num = $a(); //#23567 + if ($_.num.length == 0) { //#23568 + $_.num = $a([0]); //#23568 + } //#23568 + $k[$j++] = $_.num; //#23569 + }; //#23569 $_.bigadd = function() { - var _4w = $k[--$j]; //#23249 - var _4x = $k[--$j]; //#23249 - $_.offset = Math.abs(_4w.length - _4x.length); //#23250 - if (_4w.length < _4x.length) { //#23251 - var _ = _4w; //#23251 - _4w = _4x; //#23251 - _4x = _; //#23251 - } //#23251 - $_.a = _4w; //#23252 - $_.b = _4x; //#23252 - for (var _50 = 0, _4z = $_.b.length - 1; _50 <= _4z; _50 += 1) { //#23255 - var _51 = $_.a; //#23254 - var _52 = $_.offset; //#23254 - $put(_51, _50 + _52, $f($get(_51, _50 + _52) + $get($_.b, _50))); //#23254 - } //#23254 - $k[$j++] = $_.a; //#23256 - }; //#23256 - $_.barlen = $_.barcode.length; //#23259 - $_.v = $a([1]); //#23262 - for (var _5B = 0, _5A = $_.barlen - 1; _5B <= _5A; _5B += 1) { //#23267 - $_.i = _5B; //#23264 - $k[$j++] = Infinity; //#23265 - $forall($get($_.stypevals, $_.i), function() { //#23265 - var _5F = $k[--$j]; //#23265 - $k[$j++] = $f(_5F - 48) * $f($get($_.barcode, ($_.barlen - $_.i) - 1) - 48); //#23265 - }); //#23265 - var _5K = $a(); //#23265 - $k[$j++] = _5K; //#23266 - $k[$j++] = $_.v; //#23266 - $_.bigadd(); //#23266 - $_.v = $k[--$j]; //#23266 - } //#23266 - $k[$j++] = 'v'; //#23268 - $k[$j++] = $_.v; //#23268 - $k[$j++] = 2; //#23268 - $_.normalize(); //#23268 - var _5O = $k[--$j]; //#23268 - $_[$k[--$j]] = _5O; //#23268 - $k[$j++] = Infinity; //#23271 - for (var _5R = 0, _5S = (5 - ($_.v.length % 5)) % 5; _5R < _5S; _5R++) { //#23271 - $k[$j++] = 0; //#23271 - } //#23271 - $aload($_.v); //#23271 - $_.v = $a(); //#23271 - $_.cws = $a(~~($_.v.length / 5)); //#23272 - for (var _5Z = 0, _5Y = $_.cws.length - 1; _5Z <= _5Y; _5Z += 1) { //#23278 - $_.i = _5Z; //#23274 - var _5c = $geti($_.v, $_.i * 5, 5); //#23275 - $k[$j++] = 0; //#23276 - for (var _5d = 0, _5e = _5c.length; _5d < _5e; _5d++) { //#23276 - var _5g = $k[--$j]; //#23276 - $k[$j++] = $f(_5g + $get(_5c, _5d)) * 2; //#23276 - } //#23276 - $put($_.cws, $_.i, ~~($k[--$j] / 2)); //#23277 - } //#23277 - $_.metrics = $_.stypemetrics; //#23280 - } else { //#23711 + var _4w = $k[--$j]; //#23573 + var _4x = $k[--$j]; //#23573 + $_.offset = Math.abs(_4w.length - _4x.length); //#23574 + if (_4w.length < _4x.length) { //#23575 + var _ = _4w; //#23575 + _4w = _4x; //#23575 + _4x = _; //#23575 + } //#23575 + $_.a = _4w; //#23576 + $_.b = _4x; //#23576 + for (var _50 = 0, _4z = $_.b.length - 1; _50 <= _4z; _50 += 1) { //#23579 + var _51 = $_.a; //#23578 + var _52 = $_.offset; //#23578 + $put(_51, _50 + _52, $f($get(_51, _50 + _52) + $get($_.b, _50))); //#23578 + } //#23578 + $k[$j++] = $_.a; //#23580 + }; //#23580 + $_.barlen = $_.barcode.length; //#23583 + $_.v = $a([1]); //#23586 + for (var _5B = 0, _5A = $_.barlen - 1; _5B <= _5A; _5B += 1) { //#23591 + $_.i = _5B; //#23588 + $k[$j++] = Infinity; //#23589 + $forall($get($_.stypevals, $_.i), function() { //#23589 + var _5F = $k[--$j]; //#23589 + $k[$j++] = $f(_5F - 48) * $f($get($_.barcode, ($_.barlen - $_.i) - 1) - 48); //#23589 + }); //#23589 + var _5K = $a(); //#23589 + $k[$j++] = _5K; //#23590 + $k[$j++] = $_.v; //#23590 + $_.bigadd(); //#23590 + $_.v = $k[--$j]; //#23590 + } //#23590 + $k[$j++] = 'v'; //#23592 + $k[$j++] = $_.v; //#23592 + $k[$j++] = 2; //#23592 + $_.normalize(); //#23592 + var _5O = $k[--$j]; //#23592 + $_[$k[--$j]] = _5O; //#23592 + $k[$j++] = Infinity; //#23595 + for (var _5R = 0, _5S = (5 - ($_.v.length % 5)) % 5; _5R < _5S; _5R++) { //#23595 + $k[$j++] = 0; //#23595 + } //#23595 + $aload($_.v); //#23595 + $_.v = $a(); //#23595 + $_.cws = $a(~~($_.v.length / 5)); //#23596 + for (var _5Z = 0, _5Y = $_.cws.length - 1; _5Z <= _5Y; _5Z += 1) { //#23602 + $_.i = _5Z; //#23598 + var _5c = $geti($_.v, $_.i * 5, 5); //#23599 + $k[$j++] = 0; //#23600 + for (var _5d = 0, _5e = _5c.length; _5d < _5e; _5d++) { //#23600 + var _5g = $k[--$j]; //#23600 + $k[$j++] = $f(_5g + $get(_5c, _5d)) * 2; //#23600 + } //#23600 + $put($_.cws, $_.i, ~~($k[--$j] / 2)); //#23601 + } //#23601 + $_.metrics = $_.stypemetrics; //#23604 + } else { //#24035 var _5p = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fnc1], ["FNC3", $_.fnc3] - ]); //#23290 - $_.fncvals = _5p; //#23291 - $k[$j++] = 'msg'; //#23292 - $k[$j++] = $_.barcode; //#23292 - $k[$j++] = $_.fncvals; //#23292 - bwipp_parseinput(); //#23292 - var _5s = $k[--$j]; //#23292 - $_[$k[--$j]] = _5s; //#23292 - $_.msglen = $_.msg.length; //#23293 - $_.eciesc = 92; //#23296 - var _5v = $_.msg; //#23297 - $k[$j++] = 'numecis'; //#23297 - $k[$j++] = 0; //#23297 - for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#23297 - if ($get(_5v, _5w) <= -1000000) { //#23297 - var _5z = $k[--$j]; //#23297 - $k[$j++] = $f(_5z + 1); //#23297 - } //#23297 - } //#23297 - var _60 = $k[--$j]; //#23297 - $_[$k[--$j]] = _60; //#23297 - if ($_.numecis > 0) { //#23324 - $_.msgtmp = $a($f(($f(($_.msg.length * 2) + ($_.numecis * 6))) + 2)); //#23299 - $put($_.msgtmp, 0, $_.pad); //#23300 - $put($_.msgtmp, 1, $_.eciesc); //#23301 - $_.j = 2; //#23302 - for (var _6C = 0, _6B = $_.msg.length - 1; _6C <= _6B; _6C += 1) { //#23321 - var _6E = $get($_.msg, _6C); //#23304 - $k[$j++] = _6E; //#23320 - if (_6E <= -1000000) { //#23318 - var _6I = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#23306 - for (var _6J = 0, _6K = _6I.length; _6J < _6K; _6J++) { //#23306 - $k[$j++] = $get(_6I, _6J); //#23306 - } //#23306 - $astore($a(6)); //#23306 - $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#23307 - $put($_.msgtmp, $_.j, $_.eciesc); //#23308 - $_.j = $_.j + 7; //#23309 - } else { //#23318 - var _6U = $k[--$j]; //#23311 - $k[$j++] = _6U; //#23319 - if (_6U != $_.eciesc) { //#23318 - $put($_.msgtmp, $_.j, $k[--$j]); //#23312 - $_.j = $_.j + 1; //#23313 - } else { //#23318 - $j--; //#23315 - $put($_.msgtmp, $_.j, $_.eciesc); //#23316 - $put($_.msgtmp, $_.j + 1, $_.eciesc); //#23317 - $_.j = $_.j + 2; //#23318 - } //#23318 - } //#23318 - } //#23318 - $_.msg = $geti($_.msgtmp, 0, $_.j); //#23322 - $_.msglen = $_.msg.length; //#23323 - } //#23323 - $_.metrics = $_.nonstypemetrics; //#23326 - $_.fullcws = $a([]); //#23329 - var _6n = $_.metrics; //#23330 - for (var _6o = 0, _6p = _6n.length; _6o < _6p; _6o++) { //#23341 - $_.m = $get(_6n, _6o); //#23331 - $_.vers = $get($_.m, 0); //#23332 - $_.dcws = $get($_.m, 4); //#23333 - $_.okay = true; //#23334 - if ($eq($_.version, "unset")) { //#23338 - if ($_.vers.length != 1) { //#23336 - $_.okay = false; //#23336 - } //#23336 - } else { //#23338 - if ($ne($_.version, $_.vers)) { //#23338 - $_.okay = false; //#23338 - } //#23338 - } //#23338 - if ($_.okay) { //#23340 - $k[$j++] = Infinity; //#23340 - $aload($_.fullcws); //#23340 - $k[$j++] = $_.dcws; //#23340 - $_.fullcws = $a(); //#23340 - } //#23340 - } //#23340 - $k[$j++] = Infinity; //#23342 - for (var _73 = 0, _74 = 1480; _73 < _74; _73++) { //#23342 - $k[$j++] = 10000; //#23342 - } //#23342 - $_.numremcws = $a(); //#23342 - var _76 = $_.fullcws; //#23343 - for (var _77 = 0, _78 = _76.length; _77 < _78; _77++) { //#23343 - $put($_.numremcws, $f($get(_76, _77) - 1), 1); //#23343 - } //#23343 - for (var _7B = 1478; _7B >= 0; _7B -= 1) { //#23349 - $_.i = _7B; //#23345 - if ($get($_.numremcws, $_.i) != 1) { //#23348 - $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#23347 - } //#23347 - } //#23347 - $k[$j++] = Infinity; //#23351 - for (var _7L = 0, _7M = $_.msglen; _7L < _7M; _7L++) { //#23351 - $k[$j++] = 0; //#23351 - } //#23351 - $k[$j++] = 0; //#23351 - $_.numD = $a(); //#23351 - $k[$j++] = Infinity; //#23352 - for (var _7P = 0, _7Q = $_.msglen; _7P < _7Q; _7P++) { //#23352 - $k[$j++] = 0; //#23352 - } //#23352 - $k[$j++] = 9999; //#23352 - $_.nextXterm = $a(); //#23352 - $k[$j++] = Infinity; //#23353 - for (var _7T = 0, _7U = $_.msglen; _7T < _7U; _7T++) { //#23353 - $k[$j++] = 0; //#23353 - } //#23353 - $k[$j++] = 9999; //#23353 - $_.nextNonX = $a(); //#23353 - for (var _7X = $_.msglen - 1; _7X >= 0; _7X -= 1) { //#23370 - $_.i = _7X; //#23355 - $_.barchar = $get($_.msg, $_.i); //#23356 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#23359 - $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#23358 - } //#23358 - if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#23363 - $put($_.nextXterm, $_.i, 0); //#23361 - } else { //#23363 - $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#23363 - } //#23363 - var _7u = $get($_.Xvals, $_.barchar) !== undefined; //#23365 - if (!_7u) { //#23368 - $put($_.nextNonX, $_.i, 0); //#23366 - } else { //#23368 - $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#23368 - } //#23368 - } //#23368 - $k[$j++] = Infinity; //#23371 - var _82 = $_.nextXterm; //#23371 - for (var _83 = 0, _84 = _82.length; _83 < _84; _83++) { //#23371 - var _85 = $get(_82, _83); //#23371 - $k[$j++] = _85; //#23371 - if (_85 > 10000) { //#23371 - $j--; //#23371 - $k[$j++] = 10000; //#23371 - } //#23371 - } //#23371 - $_.nextXterm = $a(); //#23371 - $k[$j++] = Infinity; //#23372 - var _87 = $_.nextNonX; //#23372 - for (var _88 = 0, _89 = _87.length; _88 < _89; _88++) { //#23372 - var _8A = $get(_87, _88); //#23372 - $k[$j++] = _8A; //#23372 - if (_8A > 10000) { //#23372 - $j--; //#23372 - $k[$j++] = 10000; //#23372 - } //#23372 - } //#23372 - $_.nextNonX = $a(); //#23372 + ]); //#23614 + $_.fncvals = _5p; //#23615 + $k[$j++] = 'msg'; //#23616 + $k[$j++] = $_.barcode; //#23616 + $k[$j++] = $_.fncvals; //#23616 + bwipp_parseinput(); //#23616 + var _5s = $k[--$j]; //#23616 + $_[$k[--$j]] = _5s; //#23616 + $_.msglen = $_.msg.length; //#23617 + $_.eciesc = 92; //#23620 + var _5v = $_.msg; //#23621 + $k[$j++] = 'numecis'; //#23621 + $k[$j++] = 0; //#23621 + for (var _5w = 0, _5x = _5v.length; _5w < _5x; _5w++) { //#23621 + if ($get(_5v, _5w) <= -1000000) { //#23621 + var _5z = $k[--$j]; //#23621 + $k[$j++] = $f(_5z + 1); //#23621 + } //#23621 + } //#23621 + var _60 = $k[--$j]; //#23621 + $_[$k[--$j]] = _60; //#23621 + if ($_.numecis > 0) { //#23648 + $_.msgtmp = $a($f(($f(($_.msg.length * 2) + ($_.numecis * 6))) + 2)); //#23623 + $put($_.msgtmp, 0, $_.pad); //#23624 + $put($_.msgtmp, 1, $_.eciesc); //#23625 + $_.j = 2; //#23626 + for (var _6C = 0, _6B = $_.msg.length - 1; _6C <= _6B; _6C += 1) { //#23645 + var _6E = $get($_.msg, _6C); //#23628 + $k[$j++] = _6E; //#23644 + if (_6E <= -1000000) { //#23642 + var _6I = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#23630 + for (var _6J = 0, _6K = _6I.length; _6J < _6K; _6J++) { //#23630 + $k[$j++] = $get(_6I, _6J); //#23630 + } //#23630 + $astore($a(6)); //#23630 + $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#23631 + $put($_.msgtmp, $_.j, $_.eciesc); //#23632 + $_.j = $_.j + 7; //#23633 + } else { //#23642 + var _6U = $k[--$j]; //#23635 + $k[$j++] = _6U; //#23643 + if (_6U != $_.eciesc) { //#23642 + $put($_.msgtmp, $_.j, $k[--$j]); //#23636 + $_.j = $_.j + 1; //#23637 + } else { //#23642 + $j--; //#23639 + $put($_.msgtmp, $_.j, $_.eciesc); //#23640 + $put($_.msgtmp, $_.j + 1, $_.eciesc); //#23641 + $_.j = $_.j + 2; //#23642 + } //#23642 + } //#23642 + } //#23642 + $_.msg = $geti($_.msgtmp, 0, $_.j); //#23646 + $_.msglen = $_.msg.length; //#23647 + } //#23647 + $_.metrics = $_.nonstypemetrics; //#23650 + $_.fullcws = $a([]); //#23653 + var _6n = $_.metrics; //#23654 + for (var _6o = 0, _6p = _6n.length; _6o < _6p; _6o++) { //#23665 + $_.m = $get(_6n, _6o); //#23655 + $_.vers = $get($_.m, 0); //#23656 + $_.dcws = $get($_.m, 4); //#23657 + $_.okay = true; //#23658 + if ($eq($_.version, "unset")) { //#23662 + if ($_.vers.length != 1) { //#23660 + $_.okay = false; //#23660 + } //#23660 + } else { //#23662 + if ($ne($_.version, $_.vers)) { //#23662 + $_.okay = false; //#23662 + } //#23662 + } //#23662 + if ($_.okay) { //#23664 + $k[$j++] = Infinity; //#23664 + $aload($_.fullcws); //#23664 + $k[$j++] = $_.dcws; //#23664 + $_.fullcws = $a(); //#23664 + } //#23664 + } //#23664 + $k[$j++] = Infinity; //#23666 + for (var _73 = 0, _74 = 1480; _73 < _74; _73++) { //#23666 + $k[$j++] = 10000; //#23666 + } //#23666 + $_.numremcws = $a(); //#23666 + var _76 = $_.fullcws; //#23667 + for (var _77 = 0, _78 = _76.length; _77 < _78; _77++) { //#23667 + $put($_.numremcws, $f($get(_76, _77) - 1), 1); //#23667 + } //#23667 + for (var _7B = 1478; _7B >= 0; _7B -= 1) { //#23673 + $_.i = _7B; //#23669 + if ($get($_.numremcws, $_.i) != 1) { //#23672 + $put($_.numremcws, $_.i, $f($get($_.numremcws, $_.i + 1) + 1)); //#23671 + } //#23671 + } //#23671 + $k[$j++] = Infinity; //#23675 + for (var _7L = 0, _7M = $_.msglen; _7L < _7M; _7L++) { //#23675 + $k[$j++] = 0; //#23675 + } //#23675 + $k[$j++] = 0; //#23675 + $_.numD = $a(); //#23675 + $k[$j++] = Infinity; //#23676 + for (var _7P = 0, _7Q = $_.msglen; _7P < _7Q; _7P++) { //#23676 + $k[$j++] = 0; //#23676 + } //#23676 + $k[$j++] = 9999; //#23676 + $_.nextXterm = $a(); //#23676 + $k[$j++] = Infinity; //#23677 + for (var _7T = 0, _7U = $_.msglen; _7T < _7U; _7T++) { //#23677 + $k[$j++] = 0; //#23677 + } //#23677 + $k[$j++] = 9999; //#23677 + $_.nextNonX = $a(); //#23677 + for (var _7X = $_.msglen - 1; _7X >= 0; _7X -= 1) { //#23694 + $_.i = _7X; //#23679 + $_.barchar = $get($_.msg, $_.i); //#23680 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#23683 + $put($_.numD, $_.i, $f($get($_.numD, $_.i + 1) + 1)); //#23682 + } //#23682 + if ((($_.barchar == 13) || ($_.barchar == 42)) || ($_.barchar == 62)) { //#23687 + $put($_.nextXterm, $_.i, 0); //#23685 + } else { //#23687 + $put($_.nextXterm, $_.i, $f($get($_.nextXterm, $_.i + 1) + 1)); //#23687 + } //#23687 + var _7u = $get($_.Xvals, $_.barchar) !== undefined; //#23689 + if (!_7u) { //#23692 + $put($_.nextNonX, $_.i, 0); //#23690 + } else { //#23692 + $put($_.nextNonX, $_.i, $f($get($_.nextNonX, $_.i + 1) + 1)); //#23692 + } //#23692 + } //#23692 + $k[$j++] = Infinity; //#23695 + var _82 = $_.nextXterm; //#23695 + for (var _83 = 0, _84 = _82.length; _83 < _84; _83++) { //#23695 + var _85 = $get(_82, _83); //#23695 + $k[$j++] = _85; //#23695 + if (_85 > 10000) { //#23695 + $j--; //#23695 + $k[$j++] = 10000; //#23695 + } //#23695 + } //#23695 + $_.nextXterm = $a(); //#23695 + $k[$j++] = Infinity; //#23696 + var _87 = $_.nextNonX; //#23696 + for (var _88 = 0, _89 = _87.length; _88 < _89; _88++) { //#23696 + var _8A = $get(_87, _88); //#23696 + $k[$j++] = _8A; //#23696 + if (_8A > 10000) { //#23696 + $j--; //#23696 + $k[$j++] = 10000; //#23696 + } //#23696 + } //#23696 + $_.nextNonX = $a(); //#23696 $_.isD = function() { - $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#23374 - }; //#23374 + $k[$j++] = ($_.char >= 48) && ($_.char <= 57); //#23698 + }; //#23698 $_.isC = function() { - var _8G = $get($_.CNvals, $_.char) !== undefined; //#23375 - $k[$j++] = _8G; //#23375 - }; //#23375 + var _8G = $get($_.CNvals, $_.char) !== undefined; //#23699 + $k[$j++] = _8G; //#23699 + }; //#23699 $_.isT = function() { - var _8J = $get($_.TNvals, $_.char) !== undefined; //#23376 - $k[$j++] = _8J; //#23376 - }; //#23376 + var _8J = $get($_.TNvals, $_.char) !== undefined; //#23700 + $k[$j++] = _8J; //#23700 + }; //#23700 $_.isX = function() { - var _8M = $get($_.Xvals, $_.char) !== undefined; //#23377 - $k[$j++] = _8M; //#23377 - }; //#23377 + var _8M = $get($_.Xvals, $_.char) !== undefined; //#23701 + $k[$j++] = _8M; //#23701 + }; //#23701 $_.isEA = function() { - $k[$j++] = $_.char > 127; //#23378 - }; //#23378 + $k[$j++] = $_.char > 127; //#23702 + }; //#23702 $_.isFN = function() { - $k[$j++] = $_.char < 0; //#23379 - }; //#23379 + $k[$j++] = $_.char < 0; //#23703 + }; //#23703 $_.XtermFirst = function() { - var _8P = $k[--$j]; //#23380 - $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#23380 - }; //#23380 + var _8P = $k[--$j]; //#23704 + $k[$j++] = $lt($get($_.nextXterm, _8P), $get($_.nextNonX, _8P)); //#23704 + }; //#23704 $_.lookup = function() { - $_.ac = 1; //#23383 - $_.cc = 2; //#23383 - $_.tc = 2; //#23383 - $_.xc = 2; //#23383 - $_.bc = 3; //#23383 - if ($_.mode == $_.A) { //#23384 - $_.ac = 0; //#23384 - $_.cc = 1; //#23384 - $_.tc = 1; //#23384 - $_.xc = 1; //#23384 - $_.bc = 2; //#23384 - } //#23384 - if ($_.mode == $_.C) { //#23385 - $_.cc = 0; //#23385 - } //#23385 - if ($_.mode == $_.T) { //#23386 - $_.tc = 0; //#23386 - } //#23386 - if ($_.mode == $_.X) { //#23387 - $_.xc = 0; //#23387 - } //#23387 - if ($_.mode == $_.B) { //#23388 - $_.bc = 0; //#23388 - } //#23388 - for (var _8e = 0, _8f = 1; _8e < _8f; _8e++) { //#23416 - $_.k = 0; //#23390 - for (;;) { //#23415 - if (($_.i + $_.k) == $_.msglen) { //#23397 - var _8n = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23392 - $k[$j++] = true; //#23392 - for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#23392 - var _8s = $k[--$j]; //#23392 - $k[$j++] = _8s && ($_.bc <= Math.ceil($get(_8n, _8o))); //#23392 - } //#23392 - if ($k[--$j]) { //#23392 - $k[$j++] = $_.B; //#23392 - break; //#23392 - } //#23392 - var _8z = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23393 - $k[$j++] = true; //#23393 - for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#23393 - var _94 = $k[--$j]; //#23393 - $k[$j++] = _94 && ($_.ac <= Math.ceil($get(_8z, _90))); //#23393 - } //#23393 - if ($k[--$j]) { //#23393 - $k[$j++] = $_.A; //#23393 - break; //#23393 - } //#23393 - var _99 = $a([$_.tc, $_.xc]); //#23394 - $k[$j++] = true; //#23394 - for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#23394 - var _9E = $k[--$j]; //#23394 - $k[$j++] = _9E && (Math.ceil($_.cc) <= Math.ceil($get(_99, _9A))); //#23394 - } //#23394 - if ($k[--$j]) { //#23394 - $k[$j++] = $_.C; //#23394 - break; //#23394 - } //#23394 - var _9I = $a([$_.xc]); //#23395 - $k[$j++] = true; //#23395 - for (var _9J = 0, _9K = _9I.length; _9J < _9K; _9J++) { //#23395 - var _9N = $k[--$j]; //#23395 - $k[$j++] = _9N && (Math.ceil($_.tc) <= Math.ceil($get(_9I, _9J))); //#23395 - } //#23395 - if ($k[--$j]) { //#23395 - $k[$j++] = $_.T; //#23395 - break; //#23395 - } //#23395 - $k[$j++] = $_.X; //#23396 - break; //#23396 - } //#23396 - $_.char = $get($_.msg, $_.i + $_.k); //#23398 - $k[$j++] = 'ac'; //#23399 - $k[$j++] = $_.ac; //#23399 - $_.isD(); //#23399 - if ($k[--$j]) { //#23399 - var _9X = $k[--$j]; //#23399 - $k[$j++] = $f(_9X + (1 / 2)); //#23399 - } else { //#23399 - $_.isEA(); //#23399 - if ($k[--$j]) { //#23399 - var _9Z = $k[--$j]; //#23399 - $k[$j++] = Math.ceil(_9Z) + 2; //#23399 - } else { //#23399 - var _9a = $k[--$j]; //#23399 - $k[$j++] = Math.ceil(_9a) + 1; //#23399 - } //#23399 - } //#23399 - var _9b = $k[--$j]; //#23399 - $_[$k[--$j]] = _9b; //#23399 - $k[$j++] = 'cc'; //#23400 - $k[$j++] = $_.cc; //#23400 - $_.isC(); //#23400 - if ($k[--$j]) { //#23400 - var _9f = $k[--$j]; //#23400 - $k[$j++] = $f(_9f + 0.6666667); //#23400 - } else { //#23400 - $_.isEA(); //#23400 - if ($k[--$j]) { //#23400 - var _9h = $k[--$j]; //#23400 - $k[$j++] = $f(_9h + 2.6666667); //#23400 - } else { //#23400 - var _9i = $k[--$j]; //#23400 - $k[$j++] = $f(_9i + 1.3333334); //#23400 - } //#23400 - } //#23400 - var _9j = $k[--$j]; //#23400 - $_[$k[--$j]] = _9j; //#23400 - $k[$j++] = 'tc'; //#23401 - $k[$j++] = $_.tc; //#23401 - $_.isT(); //#23401 - if ($k[--$j]) { //#23401 - var _9n = $k[--$j]; //#23401 - $k[$j++] = $f(_9n + 0.6666667); //#23401 - } else { //#23401 - $_.isEA(); //#23401 - if ($k[--$j]) { //#23401 - var _9p = $k[--$j]; //#23401 - $k[$j++] = $f(_9p + 2.6666667); //#23401 - } else { //#23401 - var _9q = $k[--$j]; //#23401 - $k[$j++] = $f(_9q + 1.3333334); //#23401 - } //#23401 - } //#23401 - var _9r = $k[--$j]; //#23401 - $_[$k[--$j]] = _9r; //#23401 - $k[$j++] = 'xc'; //#23402 - $k[$j++] = $_.xc; //#23402 - $_.isX(); //#23402 - if ($k[--$j]) { //#23402 - var _9v = $k[--$j]; //#23402 - $k[$j++] = $f(_9v + 0.6666667); //#23402 - } else { //#23402 - $_.isEA(); //#23402 - if ($k[--$j]) { //#23402 - var _9x = $k[--$j]; //#23402 - $k[$j++] = $f(_9x + 4.3333334); //#23402 - } else { //#23402 - var _9y = $k[--$j]; //#23402 - $k[$j++] = $f(_9y + 3.3333334); //#23402 - } //#23402 - } //#23402 - var _9z = $k[--$j]; //#23402 - $_[$k[--$j]] = _9z; //#23402 - $k[$j++] = 'bc'; //#23403 - $k[$j++] = $_.bc; //#23403 - $_.isFN(); //#23403 - if ($k[--$j]) { //#23403 - var _A3 = $k[--$j]; //#23403 - $k[$j++] = $f(_A3 + 3); //#23403 - } else { //#23403 - var _A4 = $k[--$j]; //#23403 - $k[$j++] = $f(_A4 + 1); //#23403 - } //#23403 - var _A5 = $k[--$j]; //#23403 - $_[$k[--$j]] = _A5; //#23403 - if ($_.k >= 3) { //#23413 - var _AC = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23405 - $k[$j++] = true; //#23405 - for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#23405 - var _AH = $k[--$j]; //#23405 - $k[$j++] = _AH && (($_.bc + 1) <= Math.ceil($get(_AC, _AD))); //#23405 - } //#23405 - if ($k[--$j]) { //#23405 - $k[$j++] = $_.B; //#23405 - break; //#23405 - } //#23405 - var _AO = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23406 - $k[$j++] = true; //#23406 - for (var _AP = 0, _AQ = _AO.length; _AP < _AQ; _AP++) { //#23406 - var _AT = $k[--$j]; //#23406 - $k[$j++] = _AT && (($_.ac + 1) <= Math.ceil($get(_AO, _AP))); //#23406 - } //#23406 - if ($k[--$j]) { //#23406 - $k[$j++] = $_.A; //#23406 - break; //#23406 - } //#23406 - var _Aa = $a([$_.ac, $_.cc, $_.xc, $_.bc]); //#23407 - $k[$j++] = true; //#23407 - for (var _Ab = 0, _Ac = _Aa.length; _Ab < _Ac; _Ab++) { //#23407 - var _Af = $k[--$j]; //#23407 - $k[$j++] = _Af && ((Math.ceil($_.tc) + 1) <= Math.ceil($get(_Aa, _Ab))); //#23407 - } //#23407 - if ($k[--$j]) { //#23407 - $k[$j++] = $_.T; //#23407 - break; //#23407 - } //#23407 - var _Ak = $a([$_.ac, $_.tc]); //#23408 - $k[$j++] = true; //#23408 - for (var _Al = 0, _Am = _Ak.length; _Al < _Am; _Al++) { //#23408 - var _Ap = $k[--$j]; //#23408 - $k[$j++] = _Ap && ((Math.ceil($_.cc) + 1) <= Math.ceil($get(_Ak, _Al))); //#23408 - } //#23408 - if ($k[--$j]) { //#23411 - if (Math.ceil($_.cc) < Math.ceil($_.xc)) { //#23409 - $k[$j++] = $_.C; //#23409 - break; //#23409 - } //#23409 - if ($_.cc == $_.xc) { //#23410 - $k[$j++] = ($_.i + $_.k) + 1; //#23410 - $_.XtermFirst(); //#23410 - if ($k[--$j]) { //#23410 - $k[$j++] = $_.X; //#23410 - break; //#23410 - } else { //#23410 - $k[$j++] = $_.C; //#23410 - break; //#23410 - } //#23410 - } //#23410 - } //#23410 - var _B5 = $a([$_.ac, $_.cc, $_.tc, $_.bc]); //#23412 - $k[$j++] = true; //#23412 - for (var _B6 = 0, _B7 = _B5.length; _B6 < _B7; _B6++) { //#23412 - var _BA = $k[--$j]; //#23412 - $k[$j++] = _BA && ((Math.ceil($_.xc) + 1) <= Math.ceil($get(_B5, _B6))); //#23412 - } //#23412 - if ($k[--$j]) { //#23412 - $k[$j++] = $_.X; //#23412 - break; //#23412 - } //#23412 - } //#23412 - $_.k = $_.k + 1; //#23414 - } //#23414 - } //#23414 - }; //#23414 + $_.ac = 1; //#23707 + $_.cc = 2; //#23707 + $_.tc = 2; //#23707 + $_.xc = 2; //#23707 + $_.bc = 3; //#23707 + if ($_.mode == $_.A) { //#23708 + $_.ac = 0; //#23708 + $_.cc = 1; //#23708 + $_.tc = 1; //#23708 + $_.xc = 1; //#23708 + $_.bc = 2; //#23708 + } //#23708 + if ($_.mode == $_.C) { //#23709 + $_.cc = 0; //#23709 + } //#23709 + if ($_.mode == $_.T) { //#23710 + $_.tc = 0; //#23710 + } //#23710 + if ($_.mode == $_.X) { //#23711 + $_.xc = 0; //#23711 + } //#23711 + if ($_.mode == $_.B) { //#23712 + $_.bc = 0; //#23712 + } //#23712 + for (var _8e = 0, _8f = 1; _8e < _8f; _8e++) { //#23740 + $_.k = 0; //#23714 + for (;;) { //#23739 + if (($_.i + $_.k) == $_.msglen) { //#23721 + var _8n = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23716 + $k[$j++] = true; //#23716 + for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#23716 + var _8s = $k[--$j]; //#23716 + $k[$j++] = _8s && ($_.bc <= Math.ceil($get(_8n, _8o))); //#23716 + } //#23716 + if ($k[--$j]) { //#23716 + $k[$j++] = $_.B; //#23716 + break; //#23716 + } //#23716 + var _8z = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23717 + $k[$j++] = true; //#23717 + for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#23717 + var _94 = $k[--$j]; //#23717 + $k[$j++] = _94 && ($_.ac <= Math.ceil($get(_8z, _90))); //#23717 + } //#23717 + if ($k[--$j]) { //#23717 + $k[$j++] = $_.A; //#23717 + break; //#23717 + } //#23717 + var _99 = $a([$_.tc, $_.xc]); //#23718 + $k[$j++] = true; //#23718 + for (var _9A = 0, _9B = _99.length; _9A < _9B; _9A++) { //#23718 + var _9E = $k[--$j]; //#23718 + $k[$j++] = _9E && (Math.ceil($_.cc) <= Math.ceil($get(_99, _9A))); //#23718 + } //#23718 + if ($k[--$j]) { //#23718 + $k[$j++] = $_.C; //#23718 + break; //#23718 + } //#23718 + var _9I = $a([$_.xc]); //#23719 + $k[$j++] = true; //#23719 + for (var _9J = 0, _9K = _9I.length; _9J < _9K; _9J++) { //#23719 + var _9N = $k[--$j]; //#23719 + $k[$j++] = _9N && (Math.ceil($_.tc) <= Math.ceil($get(_9I, _9J))); //#23719 + } //#23719 + if ($k[--$j]) { //#23719 + $k[$j++] = $_.T; //#23719 + break; //#23719 + } //#23719 + $k[$j++] = $_.X; //#23720 + break; //#23720 + } //#23720 + $_.char = $get($_.msg, $_.i + $_.k); //#23722 + $k[$j++] = 'ac'; //#23723 + $k[$j++] = $_.ac; //#23723 + $_.isD(); //#23723 + if ($k[--$j]) { //#23723 + var _9X = $k[--$j]; //#23723 + $k[$j++] = $f(_9X + (1 / 2)); //#23723 + } else { //#23723 + $_.isEA(); //#23723 + if ($k[--$j]) { //#23723 + var _9Z = $k[--$j]; //#23723 + $k[$j++] = Math.ceil(_9Z) + 2; //#23723 + } else { //#23723 + var _9a = $k[--$j]; //#23723 + $k[$j++] = Math.ceil(_9a) + 1; //#23723 + } //#23723 + } //#23723 + var _9b = $k[--$j]; //#23723 + $_[$k[--$j]] = _9b; //#23723 + $k[$j++] = 'cc'; //#23724 + $k[$j++] = $_.cc; //#23724 + $_.isC(); //#23724 + if ($k[--$j]) { //#23724 + var _9f = $k[--$j]; //#23724 + $k[$j++] = $f(_9f + 0.6666667); //#23724 + } else { //#23724 + $_.isEA(); //#23724 + if ($k[--$j]) { //#23724 + var _9h = $k[--$j]; //#23724 + $k[$j++] = $f(_9h + 2.6666667); //#23724 + } else { //#23724 + var _9i = $k[--$j]; //#23724 + $k[$j++] = $f(_9i + 1.3333334); //#23724 + } //#23724 + } //#23724 + var _9j = $k[--$j]; //#23724 + $_[$k[--$j]] = _9j; //#23724 + $k[$j++] = 'tc'; //#23725 + $k[$j++] = $_.tc; //#23725 + $_.isT(); //#23725 + if ($k[--$j]) { //#23725 + var _9n = $k[--$j]; //#23725 + $k[$j++] = $f(_9n + 0.6666667); //#23725 + } else { //#23725 + $_.isEA(); //#23725 + if ($k[--$j]) { //#23725 + var _9p = $k[--$j]; //#23725 + $k[$j++] = $f(_9p + 2.6666667); //#23725 + } else { //#23725 + var _9q = $k[--$j]; //#23725 + $k[$j++] = $f(_9q + 1.3333334); //#23725 + } //#23725 + } //#23725 + var _9r = $k[--$j]; //#23725 + $_[$k[--$j]] = _9r; //#23725 + $k[$j++] = 'xc'; //#23726 + $k[$j++] = $_.xc; //#23726 + $_.isX(); //#23726 + if ($k[--$j]) { //#23726 + var _9v = $k[--$j]; //#23726 + $k[$j++] = $f(_9v + 0.6666667); //#23726 + } else { //#23726 + $_.isEA(); //#23726 + if ($k[--$j]) { //#23726 + var _9x = $k[--$j]; //#23726 + $k[$j++] = $f(_9x + 4.3333334); //#23726 + } else { //#23726 + var _9y = $k[--$j]; //#23726 + $k[$j++] = $f(_9y + 3.3333334); //#23726 + } //#23726 + } //#23726 + var _9z = $k[--$j]; //#23726 + $_[$k[--$j]] = _9z; //#23726 + $k[$j++] = 'bc'; //#23727 + $k[$j++] = $_.bc; //#23727 + $_.isFN(); //#23727 + if ($k[--$j]) { //#23727 + var _A3 = $k[--$j]; //#23727 + $k[$j++] = $f(_A3 + 3); //#23727 + } else { //#23727 + var _A4 = $k[--$j]; //#23727 + $k[$j++] = $f(_A4 + 1); //#23727 + } //#23727 + var _A5 = $k[--$j]; //#23727 + $_[$k[--$j]] = _A5; //#23727 + if ($_.k >= 3) { //#23737 + var _AC = $a([$_.ac, $_.cc, $_.tc, $_.xc]); //#23729 + $k[$j++] = true; //#23729 + for (var _AD = 0, _AE = _AC.length; _AD < _AE; _AD++) { //#23729 + var _AH = $k[--$j]; //#23729 + $k[$j++] = _AH && (($_.bc + 1) <= Math.ceil($get(_AC, _AD))); //#23729 + } //#23729 + if ($k[--$j]) { //#23729 + $k[$j++] = $_.B; //#23729 + break; //#23729 + } //#23729 + var _AO = $a([$_.cc, $_.tc, $_.xc, $_.bc]); //#23730 + $k[$j++] = true; //#23730 + for (var _AP = 0, _AQ = _AO.length; _AP < _AQ; _AP++) { //#23730 + var _AT = $k[--$j]; //#23730 + $k[$j++] = _AT && (($_.ac + 1) <= Math.ceil($get(_AO, _AP))); //#23730 + } //#23730 + if ($k[--$j]) { //#23730 + $k[$j++] = $_.A; //#23730 + break; //#23730 + } //#23730 + var _Aa = $a([$_.ac, $_.cc, $_.xc, $_.bc]); //#23731 + $k[$j++] = true; //#23731 + for (var _Ab = 0, _Ac = _Aa.length; _Ab < _Ac; _Ab++) { //#23731 + var _Af = $k[--$j]; //#23731 + $k[$j++] = _Af && ((Math.ceil($_.tc) + 1) <= Math.ceil($get(_Aa, _Ab))); //#23731 + } //#23731 + if ($k[--$j]) { //#23731 + $k[$j++] = $_.T; //#23731 + break; //#23731 + } //#23731 + var _Ak = $a([$_.ac, $_.tc]); //#23732 + $k[$j++] = true; //#23732 + for (var _Al = 0, _Am = _Ak.length; _Al < _Am; _Al++) { //#23732 + var _Ap = $k[--$j]; //#23732 + $k[$j++] = _Ap && ((Math.ceil($_.cc) + 1) <= Math.ceil($get(_Ak, _Al))); //#23732 + } //#23732 + if ($k[--$j]) { //#23735 + if (Math.ceil($_.cc) < Math.ceil($_.xc)) { //#23733 + $k[$j++] = $_.C; //#23733 + break; //#23733 + } //#23733 + if ($_.cc == $_.xc) { //#23734 + $k[$j++] = ($_.i + $_.k) + 1; //#23734 + $_.XtermFirst(); //#23734 + if ($k[--$j]) { //#23734 + $k[$j++] = $_.X; //#23734 + break; //#23734 + } else { //#23734 + $k[$j++] = $_.C; //#23734 + break; //#23734 + } //#23734 + } //#23734 + } //#23734 + var _B5 = $a([$_.ac, $_.cc, $_.tc, $_.bc]); //#23736 + $k[$j++] = true; //#23736 + for (var _B6 = 0, _B7 = _B5.length; _B6 < _B7; _B6++) { //#23736 + var _BA = $k[--$j]; //#23736 + $k[$j++] = _BA && ((Math.ceil($_.xc) + 1) <= Math.ceil($get(_B5, _B6))); //#23736 + } //#23736 + if ($k[--$j]) { //#23736 + $k[$j++] = $_.X; //#23736 + break; //#23736 + } //#23736 + } //#23736 + $_.k = $_.k + 1; //#23738 + } //#23738 + } //#23738 + }; //#23738 $_.addtocws = function() { - var _BE = $k[--$j]; //#23420 - $k[$j++] = _BE; //#23422 - if ((_BE.length + $_.j) > 1480) { //#23422 - $j--; //#23421 - $k[$j++] = 'bwipp.codeoneTooLong#23421'; //#23421 - $k[$j++] = "Maximum length exceeded"; //#23421 - bwipp_raiseerror(); //#23421 - } //#23421 - var _BG = $k[--$j]; //#23423 - $puti($_.cws, $_.j, _BG); //#23423 - $_.j = _BG.length + $_.j; //#23424 - }; //#23424 + var _BE = $k[--$j]; //#23744 + $k[$j++] = _BE; //#23746 + if ((_BE.length + $_.j) > 1480) { //#23746 + $j--; //#23745 + $k[$j++] = 'bwipp.codeoneTooLong#23745'; //#23745 + $k[$j++] = "Maximum length exceeded"; //#23745 + bwipp_raiseerror(); //#23745 + } //#23745 + var _BG = $k[--$j]; //#23747 + $puti($_.cws, $_.j, _BG); //#23747 + $_.j = _BG.length + $_.j; //#23748 + }; //#23748 $_.tobin = function() { - var _BL = $s($k[--$j]); //#23428 - $k[$j++] = _BL; //#23428 - for (var _BN = 0, _BM = _BL.length - 1; _BN <= _BM; _BN += 1) { //#23428 - var _BO = $k[--$j]; //#23428 - $put(_BO, _BN, 48); //#23428 - $k[$j++] = _BO; //#23428 - } //#23428 - var _BP = $k[--$j]; //#23429 - var _BS = $cvrs($s(_BP.length), $k[--$j], 2); //#23429 - $puti(_BP, _BP.length - _BS.length, _BS); //#23429 - $k[$j++] = _BP; //#23430 - $k[$j++] = Infinity; //#23430 - var _BT = $k[--$j]; //#23430 - var _BU = $k[--$j]; //#23430 - $k[$j++] = _BT; //#23430 - $forall(_BU, function() { //#23430 - var _BV = $k[--$j]; //#23430 - $k[$j++] = $f(_BV - 48); //#23430 - }); //#23430 - var _BW = $a(); //#23430 - $k[$j++] = _BW; //#23430 - }; //#23430 + var _BL = $s($k[--$j]); //#23752 + $k[$j++] = _BL; //#23752 + for (var _BN = 0, _BM = _BL.length - 1; _BN <= _BM; _BN += 1) { //#23752 + var _BO = $k[--$j]; //#23752 + $put(_BO, _BN, 48); //#23752 + $k[$j++] = _BO; //#23752 + } //#23752 + var _BP = $k[--$j]; //#23753 + var _BS = $cvrs($s(_BP.length), $k[--$j], 2); //#23753 + $puti(_BP, _BP.length - _BS.length, _BS); //#23753 + $k[$j++] = _BP; //#23754 + $k[$j++] = Infinity; //#23754 + var _BT = $k[--$j]; //#23754 + var _BU = $k[--$j]; //#23754 + $k[$j++] = _BT; //#23754 + $forall(_BU, function() { //#23754 + var _BV = $k[--$j]; //#23754 + $k[$j++] = $f(_BV - 48); //#23754 + }); //#23754 + var _BW = $a(); //#23754 + $k[$j++] = _BW; //#23754 + }; //#23754 $_.encA = function() { - for (var _BX = 0, _BY = 1; _BX < _BY; _BX++) { //#23475 - if ($get($_.numD, $_.i) >= 21) { //#23439 - $_.Dbits = $a([1, 1, 1, 1]); //#23436 - $_.mode = $_.D; //#23437 - break; //#23438 - } //#23438 - var _Bg = $get($_.numD, $_.i); //#23440 - if ((_Bg >= 13) && ($f(_Bg + $_.i) == $_.msglen)) { //#23444 - $_.Dbits = $a([1, 1, 1, 1]); //#23441 - $_.mode = $_.D; //#23442 - break; //#23443 - } //#23443 - if ($get($_.numD, $_.i) >= 2) { //#23449 - var _Bo = $s(2); //#23446 - $put(_Bo, 0, $get($_.msg, $_.i)); //#23446 - $put(_Bo, 1, $get($_.msg, $_.i + 1)); //#23446 - $k[$j++] = $get($_.Avals, _Bo); //#23446 - $_.addtocws(); //#23446 - $_.i = $_.i + 2; //#23447 - break; //#23448 - } //#23448 - if ($get($_.msg, $_.i) == $_.fnc1) { //#23465 - if ($get($_.numD, $_.i + 1) >= 15) { //#23457 - $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23452 - $_.addtocws(); //#23452 - $_.i = $_.i + 1; //#23453 - $_.Dbits = $a([]); //#23454 - $_.mode = $_.D; //#23455 - break; //#23456 - } //#23456 - var _CD = $get($_.numD, $_.i + 1); //#23458 - if ((_CD >= 7) && (($f($f(_CD + $_.i) + 1)) == $_.msglen)) { //#23464 - $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23459 - $_.addtocws(); //#23459 - $_.i = $_.i + 1; //#23460 - $_.Dbits = $a([]); //#23461 - $_.mode = $_.D; //#23462 - break; //#23463 - } //#23463 - } //#23463 - $k[$j++] = 'newmode'; //#23466 - $_.lookup(); //#23466 - var _CM = $k[--$j]; //#23466 - $_[$k[--$j]] = _CM; //#23466 - if ($_.newmode != $_.mode) { //#23471 - $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lD, $_.lB]), $_.newmode)); //#23468 - $_.addtocws(); //#23468 - $_.mode = $_.newmode; //#23469 - break; //#23470 - } //#23470 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23472 - $_.addtocws(); //#23472 - $_.i = $_.i + 1; //#23473 - break; //#23474 - } //#23474 - }; //#23474 + for (var _BX = 0, _BY = 1; _BX < _BY; _BX++) { //#23799 + if ($get($_.numD, $_.i) >= 21) { //#23763 + $_.Dbits = $a([1, 1, 1, 1]); //#23760 + $_.mode = $_.D; //#23761 + break; //#23762 + } //#23762 + var _Bg = $get($_.numD, $_.i); //#23764 + if ((_Bg >= 13) && ($f(_Bg + $_.i) == $_.msglen)) { //#23768 + $_.Dbits = $a([1, 1, 1, 1]); //#23765 + $_.mode = $_.D; //#23766 + break; //#23767 + } //#23767 + if ($get($_.numD, $_.i) >= 2) { //#23773 + var _Bo = $s(2); //#23770 + $put(_Bo, 0, $get($_.msg, $_.i)); //#23770 + $put(_Bo, 1, $get($_.msg, $_.i + 1)); //#23770 + $k[$j++] = $get($_.Avals, _Bo); //#23770 + $_.addtocws(); //#23770 + $_.i = $_.i + 2; //#23771 + break; //#23772 + } //#23772 + if ($get($_.msg, $_.i) == $_.fnc1) { //#23789 + if ($get($_.numD, $_.i + 1) >= 15) { //#23781 + $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23776 + $_.addtocws(); //#23776 + $_.i = $_.i + 1; //#23777 + $_.Dbits = $a([]); //#23778 + $_.mode = $_.D; //#23779 + break; //#23780 + } //#23780 + var _CD = $get($_.numD, $_.i + 1); //#23782 + if ((_CD >= 7) && (($f($f(_CD + $_.i) + 1)) == $_.msglen)) { //#23788 + $k[$j++] = $get($_.Avals, $_.fnc1lD); //#23783 + $_.addtocws(); //#23783 + $_.i = $_.i + 1; //#23784 + $_.Dbits = $a([]); //#23785 + $_.mode = $_.D; //#23786 + break; //#23787 + } //#23787 + } //#23787 + $k[$j++] = 'newmode'; //#23790 + $_.lookup(); //#23790 + var _CM = $k[--$j]; //#23790 + $_[$k[--$j]] = _CM; //#23790 + if ($_.newmode != $_.mode) { //#23795 + $k[$j++] = $get($_.Avals, $get($a([-1, $_.lC, $_.lT, $_.lX, $_.lD, $_.lB]), $_.newmode)); //#23792 + $_.addtocws(); //#23792 + $_.mode = $_.newmode; //#23793 + break; //#23794 + } //#23794 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23796 + $_.addtocws(); //#23796 + $_.i = $_.i + 1; //#23797 + break; //#23798 + } //#23798 + }; //#23798 $_.CTXvalstocws = function() { - $_.in = $k[--$j]; //#23479 - $k[$j++] = Infinity; //#23480 - for (var _Ck = 0, _Cj = $_.in.length - 1; _Ck <= _Cj; _Ck += 3) { //#23484 - var _Cm = $geti($_.in, _Ck, 3); //#23482 - $k[$j++] = 0; //#23482 - for (var _Cn = 0, _Co = _Cm.length; _Cn < _Co; _Cn++) { //#23482 - var _Cq = $k[--$j]; //#23482 - $k[$j++] = $f(_Cq + $get(_Cm, _Cn)) * 40; //#23482 - } //#23482 - var _Cs = (~~($k[--$j] / 40)) + 1; //#23483 - $k[$j++] = ~~(_Cs / 256); //#23483 - $k[$j++] = _Cs % 256; //#23483 - } //#23483 - $astore($a($counttomark())); //#23485 - var _Cv = $k[--$j]; //#23485 - var _Cw = $k[--$j]; //#23485 - $k[$j++] = _Cv; //#23485 - $k[$j++] = _Cw; //#23485 - $j--; //#23485 - }; //#23485 + $_.in = $k[--$j]; //#23803 + $k[$j++] = Infinity; //#23804 + for (var _Ck = 0, _Cj = $_.in.length - 1; _Ck <= _Cj; _Ck += 3) { //#23808 + var _Cm = $geti($_.in, _Ck, 3); //#23806 + $k[$j++] = 0; //#23806 + for (var _Cn = 0, _Co = _Cm.length; _Cn < _Co; _Cn++) { //#23806 + var _Cq = $k[--$j]; //#23806 + $k[$j++] = $f(_Cq + $get(_Cm, _Cn)) * 40; //#23806 + } //#23806 + var _Cs = (~~($k[--$j] / 40)) + 1; //#23807 + $k[$j++] = ~~(_Cs / 256); //#23807 + $k[$j++] = _Cs % 256; //#23807 + } //#23807 + $astore($a($counttomark())); //#23809 + var _Cv = $k[--$j]; //#23809 + var _Cw = $k[--$j]; //#23809 + $k[$j++] = _Cv; //#23809 + $k[$j++] = _Cw; //#23809 + $j--; //#23809 + }; //#23809 $_.encCTX = function() { - $_.p = 0; //#23489 - $_.ctxvals = $a(2220); //#23490 - for (;;) { //#23587 - if ($_.i == $_.msglen) { //#23494 - break; //#23494 - } //#23494 - if (($_.p % 3) == 0) { //#23582 - if ($get($_.numD, $_.i) >= 12) { //#23501 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23497 - $_.CTXvalstocws(); //#23497 - $_.addtocws(); //#23497 - $k[$j++] = $a([$_.unlcw]); //#23498 - $_.addtocws(); //#23498 - $_.mode = $_.A; //#23499 - break; //#23500 - } //#23500 - var _DC = $get($_.numD, $_.i); //#23502 - if ((_DC >= 8) && ($f(_DC + $_.i) == $_.msglen)) { //#23507 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23503 - $_.CTXvalstocws(); //#23503 - $_.addtocws(); //#23503 - $k[$j++] = $a([$_.unlcw]); //#23504 - $_.addtocws(); //#23504 - $_.mode = $_.A; //#23505 - break; //#23506 - } //#23506 - if ($_.mode == $_.X) { //#23529 - var _DR = $get($_.Xvals, $get($_.msg, $_.i)) !== undefined; //#23509 - if (!_DR) { //#23517 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23510 - $_.CTXvalstocws(); //#23510 - $_.addtocws(); //#23510 - if (($get($_.numremcws, $_.j) != 1) || ($get($_.msg, $_.i) > 127)) { //#23514 - $k[$j++] = $a([$_.unlcw]); //#23513 - $_.addtocws(); //#23513 - } //#23513 - $_.mode = $_.A; //#23515 - break; //#23516 - } //#23516 - if (($_.i + 1) < $_.msglen) { //#23523 - var _Dk = $get($_.Xvals, $get($_.msg, $_.i + 1)) !== undefined; //#23519 - if (!_Dk) { //#23519 - break; //#23519 - } //#23519 - if (($_.i + 2) < $_.msglen) { //#23522 - var _Dr = $get($_.Xvals, $get($_.msg, $_.i + 2)) !== undefined; //#23521 - if (!_Dr) { //#23521 - break; //#23521 - } //#23521 - } //#23521 - } //#23521 - } else { //#23529 - $_.lookup(); //#23525 - if ($k[--$j] != $_.mode) { //#23530 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23526 - $_.CTXvalstocws(); //#23526 - $_.addtocws(); //#23526 - $k[$j++] = $a([$_.unlcw]); //#23527 - $_.addtocws(); //#23527 - $_.mode = $_.A; //#23528 - break; //#23529 - } //#23529 - } //#23529 - if (($_.msglen - $_.i) <= 3) { //#23581 - $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#23533 - $k[$j++] = Infinity; //#23534 - var _EA = $geti($_.msg, $_.i, $_.msglen - $_.i); //#23535 - for (var _EB = 0, _EC = _EA.length; _EB < _EC; _EB++) { //#23541 - var _ED = $get(_EA, _EB); //#23541 - var _EH = $get($get($_.encvals, $_.mode), _ED) !== undefined; //#23536 - $k[$j++] = _ED; //#23540 - if (_EH) { //#23539 - $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#23537 - } else { //#23539 - $j--; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - $k[$j++] = -1; //#23539 - } //#23539 - } //#23539 - $_.remvals = $a(); //#23539 - if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#23552 - $k[$j++] = Infinity; //#23545 - $aload($geti($_.ctxvals, 0, $_.p)); //#23546 - $aload($_.remvals); //#23547 - var _EU = $a(); //#23547 - $k[$j++] = _EU; //#23548 - $_.CTXvalstocws(); //#23548 - $_.addtocws(); //#23548 - $_.mode = $_.A; //#23549 - $_.i = $_.msglen; //#23550 - break; //#23551 - } //#23551 - if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#23563 - $k[$j++] = Infinity; //#23555 - $aload($geti($_.ctxvals, 0, $_.p)); //#23556 - $aload($_.remvals); //#23557 - $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#23558 - var _Ek = $a(); //#23558 - $k[$j++] = _Ek; //#23559 - $_.CTXvalstocws(); //#23559 - $_.addtocws(); //#23559 - $_.mode = $_.A; //#23560 - $_.i = $_.msglen; //#23561 - break; //#23562 - } //#23562 - if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#23572 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23566 - $_.CTXvalstocws(); //#23566 - $_.addtocws(); //#23566 - $k[$j++] = $a([$_.unlcw]); //#23567 - $_.addtocws(); //#23567 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23568 - $_.addtocws(); //#23568 - $_.mode = $_.A; //#23569 - $_.i = $_.msglen; //#23570 - break; //#23571 - } //#23571 - if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#23580 - $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23575 - $_.CTXvalstocws(); //#23575 - $_.addtocws(); //#23575 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23576 - $_.addtocws(); //#23576 - $_.mode = $_.A; //#23577 - $_.i = $_.msglen; //#23578 - break; //#23579 - } //#23579 - } //#23579 - } //#23579 - var _FJ = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#23583 - $puti($_.ctxvals, $_.p, _FJ); //#23584 - $_.p = _FJ.length + $_.p; //#23585 - $_.i = $_.i + 1; //#23586 - } //#23586 - if ($_.mode != $_.A) { //#23611 - for (;;) { //#23595 - if (($_.p % 3) == 0) { //#23592 - break; //#23592 - } //#23592 - $_.i = $_.i - 1; //#23593 - $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#23594 - } //#23594 - $k[$j++] = Infinity; //#23596 - $aload($geti($_.ctxvals, 0, $_.p)); //#23597 - var _Fd = $a(); //#23597 - $k[$j++] = _Fd; //#23598 - $_.CTXvalstocws(); //#23598 - $_.addtocws(); //#23598 - $k[$j++] = $a([$_.unlcw]); //#23599 - $_.addtocws(); //#23599 - $_.mode = $_.A; //#23600 - if ($_.i != $_.msglen) { //#23610 - if ($get($_.numD, $_.i) >= 2) { //#23608 - var _Fm = $s(2); //#23604 - $put(_Fm, 0, $get($_.msg, $_.i)); //#23604 - $put(_Fm, 1, $get($_.msg, $_.i + 1)); //#23604 - $k[$j++] = $get($_.Avals, _Fm); //#23604 - $_.addtocws(); //#23604 - $_.i = $_.i + 2; //#23605 - } else { //#23608 - $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23607 - $_.addtocws(); //#23607 - $_.i = $_.i + 1; //#23608 - } //#23608 - } //#23608 - } //#23608 - }; //#23608 + $_.p = 0; //#23813 + $_.ctxvals = $a(2220); //#23814 + for (;;) { //#23911 + if ($_.i == $_.msglen) { //#23818 + break; //#23818 + } //#23818 + if (($_.p % 3) == 0) { //#23906 + if ($get($_.numD, $_.i) >= 12) { //#23825 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23821 + $_.CTXvalstocws(); //#23821 + $_.addtocws(); //#23821 + $k[$j++] = $a([$_.unlcw]); //#23822 + $_.addtocws(); //#23822 + $_.mode = $_.A; //#23823 + break; //#23824 + } //#23824 + var _DC = $get($_.numD, $_.i); //#23826 + if ((_DC >= 8) && ($f(_DC + $_.i) == $_.msglen)) { //#23831 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23827 + $_.CTXvalstocws(); //#23827 + $_.addtocws(); //#23827 + $k[$j++] = $a([$_.unlcw]); //#23828 + $_.addtocws(); //#23828 + $_.mode = $_.A; //#23829 + break; //#23830 + } //#23830 + if ($_.mode == $_.X) { //#23853 + var _DR = $get($_.Xvals, $get($_.msg, $_.i)) !== undefined; //#23833 + if (!_DR) { //#23841 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23834 + $_.CTXvalstocws(); //#23834 + $_.addtocws(); //#23834 + if (($get($_.numremcws, $_.j) != 1) || ($get($_.msg, $_.i) > 127)) { //#23838 + $k[$j++] = $a([$_.unlcw]); //#23837 + $_.addtocws(); //#23837 + } //#23837 + $_.mode = $_.A; //#23839 + break; //#23840 + } //#23840 + if (($_.i + 1) < $_.msglen) { //#23847 + var _Dk = $get($_.Xvals, $get($_.msg, $_.i + 1)) !== undefined; //#23843 + if (!_Dk) { //#23843 + break; //#23843 + } //#23843 + if (($_.i + 2) < $_.msglen) { //#23846 + var _Dr = $get($_.Xvals, $get($_.msg, $_.i + 2)) !== undefined; //#23845 + if (!_Dr) { //#23845 + break; //#23845 + } //#23845 + } //#23845 + } //#23845 + } else { //#23853 + $_.lookup(); //#23849 + if ($k[--$j] != $_.mode) { //#23854 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23850 + $_.CTXvalstocws(); //#23850 + $_.addtocws(); //#23850 + $k[$j++] = $a([$_.unlcw]); //#23851 + $_.addtocws(); //#23851 + $_.mode = $_.A; //#23852 + break; //#23853 + } //#23853 + } //#23853 + if (($_.msglen - $_.i) <= 3) { //#23905 + $_.remcws = $get($_.numremcws, $_.j + ((~~($_.p / 3)) * 2)); //#23857 + $k[$j++] = Infinity; //#23858 + var _EA = $geti($_.msg, $_.i, $_.msglen - $_.i); //#23859 + for (var _EB = 0, _EC = _EA.length; _EB < _EC; _EB++) { //#23865 + var _ED = $get(_EA, _EB); //#23865 + var _EH = $get($get($_.encvals, $_.mode), _ED) !== undefined; //#23860 + $k[$j++] = _ED; //#23864 + if (_EH) { //#23863 + $aload($get($get($_.encvals, $_.mode), $k[--$j])); //#23861 + } else { //#23863 + $j--; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + $k[$j++] = -1; //#23863 + } //#23863 + } //#23863 + $_.remvals = $a(); //#23863 + if (($_.remcws == 2) && ($_.remvals.length == 3)) { //#23876 + $k[$j++] = Infinity; //#23869 + $aload($geti($_.ctxvals, 0, $_.p)); //#23870 + $aload($_.remvals); //#23871 + var _EU = $a(); //#23871 + $k[$j++] = _EU; //#23872 + $_.CTXvalstocws(); //#23872 + $_.addtocws(); //#23872 + $_.mode = $_.A; //#23873 + $_.i = $_.msglen; //#23874 + break; //#23875 + } //#23875 + if ((($_.remcws == 2) && ($_.remvals.length == 2)) && ($_.mode != $_.X)) { //#23887 + $k[$j++] = Infinity; //#23879 + $aload($geti($_.ctxvals, 0, $_.p)); //#23880 + $aload($_.remvals); //#23881 + $aload($get($get($_.encvals, $_.mode), $_.sft1)); //#23882 + var _Ek = $a(); //#23882 + $k[$j++] = _Ek; //#23883 + $_.CTXvalstocws(); //#23883 + $_.addtocws(); //#23883 + $_.mode = $_.A; //#23884 + $_.i = $_.msglen; //#23885 + break; //#23886 + } //#23886 + if (($_.remcws == 2) && ($_.remvals.length == 1)) { //#23896 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23890 + $_.CTXvalstocws(); //#23890 + $_.addtocws(); //#23890 + $k[$j++] = $a([$_.unlcw]); //#23891 + $_.addtocws(); //#23891 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23892 + $_.addtocws(); //#23892 + $_.mode = $_.A; //#23893 + $_.i = $_.msglen; //#23894 + break; //#23895 + } //#23895 + if (($_.remcws == 1) && ($_.remvals.length == 1)) { //#23904 + $k[$j++] = $geti($_.ctxvals, 0, $_.p); //#23899 + $_.CTXvalstocws(); //#23899 + $_.addtocws(); //#23899 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23900 + $_.addtocws(); //#23900 + $_.mode = $_.A; //#23901 + $_.i = $_.msglen; //#23902 + break; //#23903 + } //#23903 + } //#23903 + } //#23903 + var _FJ = $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)); //#23907 + $puti($_.ctxvals, $_.p, _FJ); //#23908 + $_.p = _FJ.length + $_.p; //#23909 + $_.i = $_.i + 1; //#23910 + } //#23910 + if ($_.mode != $_.A) { //#23935 + for (;;) { //#23919 + if (($_.p % 3) == 0) { //#23916 + break; //#23916 + } //#23916 + $_.i = $_.i - 1; //#23917 + $_.p = $_.p - $get($get($_.encvals, $_.mode), $get($_.msg, $_.i)).length; //#23918 + } //#23918 + $k[$j++] = Infinity; //#23920 + $aload($geti($_.ctxvals, 0, $_.p)); //#23921 + var _Fd = $a(); //#23921 + $k[$j++] = _Fd; //#23922 + $_.CTXvalstocws(); //#23922 + $_.addtocws(); //#23922 + $k[$j++] = $a([$_.unlcw]); //#23923 + $_.addtocws(); //#23923 + $_.mode = $_.A; //#23924 + if ($_.i != $_.msglen) { //#23934 + if ($get($_.numD, $_.i) >= 2) { //#23932 + var _Fm = $s(2); //#23928 + $put(_Fm, 0, $get($_.msg, $_.i)); //#23928 + $put(_Fm, 1, $get($_.msg, $_.i + 1)); //#23928 + $k[$j++] = $get($_.Avals, _Fm); //#23928 + $_.addtocws(); //#23928 + $_.i = $_.i + 2; //#23929 + } else { //#23932 + $k[$j++] = $get($_.Avals, $get($_.msg, $_.i)); //#23931 + $_.addtocws(); //#23931 + $_.i = $_.i + 1; //#23932 + } //#23932 + } //#23932 + } //#23932 + }; //#23932 $_.encD = function() { - for (;;) { //#23672 - if ($get($_.numD, $_.i) < 3) { //#23662 - $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23621 - $_.remcws = $get($_.numremcws, $_.j + (~~($_.Dbits.length / 8))); //#23622 - if (((($f($get($_.numremcws, ($_.j + (~~($_.Dbits.length / 8))) - 1) - 1) == 0) && ($_.Drem == 0)) || (($_.remcws == 1) && ($_.Drem != 0))) && ($_.i == $_.msglen)) { //#23631 - if (($_.Drem == 4) || ($_.Drem == 6)) { //#23628 - $k[$j++] = Infinity; //#23628 - $aload($_.Dbits); //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $k[$j++] = 1; //#23628 - $_.Dbits = $a(); //#23628 - } //#23628 - if (($_.Drem == 2) || ($_.Drem == 6)) { //#23629 - $k[$j++] = Infinity; //#23629 - $aload($_.Dbits); //#23629 - $k[$j++] = 0; //#23629 - $k[$j++] = 1; //#23629 - $_.Dbits = $a(); //#23629 - } //#23629 - break; //#23630 - } //#23630 - if ((((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) || (($_.i == ($_.msglen - 2)) && ($get($_.numD, $_.i) == 2))) && ($_.remcws == 1)) && ($_.Drem == 0)) { //#23636 - break; //#23636 - } //#23636 - if (!(((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) && ($_.remcws == 1)) && (($_.Drem == 4) || ($_.Drem == 6)))) { //#23643 - $k[$j++] = Infinity; //#23641 - $aload($_.Dbits); //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $k[$j++] = 1; //#23641 - $_.Dbits = $a(); //#23641 - $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23642 - } //#23642 - if (($_.Drem == 4) || ($_.Drem == 6)) { //#23654 - if ($get($_.numD, $_.i) >= 1) { //#23651 - $k[$j++] = Infinity; //#23648 - $aload($_.Dbits); //#23648 - $k[$j++] = $f($f($get($_.msg, $_.i) - 48) + 1); //#23648 - $k[$j++] = 4; //#23648 - $_.tobin(); //#23648 - $aload($k[--$j]); //#23648 - $_.Dbits = $a(); //#23648 - $_.i = $_.i + 1; //#23649 - } else { //#23651 - $k[$j++] = Infinity; //#23651 - $aload($_.Dbits); //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $k[$j++] = 1; //#23651 - $_.Dbits = $a(); //#23651 - } //#23651 - $_.Drem = $_.Drem - 4; //#23653 - } //#23653 - if ($_.Drem == 2) { //#23658 - $k[$j++] = Infinity; //#23656 - $aload($_.Dbits); //#23656 - $k[$j++] = 0; //#23656 - $k[$j++] = 1; //#23656 - $_.Dbits = $a(); //#23656 - $_.Drem = 0; //#23657 - } //#23657 - break; //#23660 - } //#23660 - $k[$j++] = Infinity; //#23665 - $aload($_.Dbits); //#23666 - var _H9 = $geti($_.msg, $_.i, 3); //#23667 - $k[$j++] = 0; //#23667 - for (var _HA = 0, _HB = _H9.length; _HA < _HB; _HA++) { //#23667 - var _HD = $k[--$j]; //#23667 - $k[$j++] = ($f(_HD + $f($get(_H9, _HA) - 48))) * 10; //#23667 - } //#23667 - var _HE = $k[--$j]; //#23667 - $k[$j++] = (~~(_HE / 10)) + 1; //#23668 - $k[$j++] = 10; //#23668 - $_.tobin(); //#23668 - $aload($k[--$j]); //#23668 - $_.Dbits = $a(); //#23668 - $_.i = $_.i + 3; //#23670 - } //#23670 - $k[$j++] = Infinity; //#23674 - for (var _HK = 0, _HJ = $_.Dbits.length - 1; _HK <= _HJ; _HK += 8) { //#23677 - var _HM = $geti($_.Dbits, _HK, 8); //#23676 - $k[$j++] = 0; //#23676 - for (var _HN = 0, _HO = _HM.length; _HN < _HO; _HN++) { //#23676 - var _HQ = $k[--$j]; //#23676 - $k[$j++] = $f(_HQ + $get(_HM, _HN)) * 2; //#23676 - } //#23676 - var _HR = $k[--$j]; //#23676 - $k[$j++] = ~~(_HR / 2); //#23676 - } //#23676 - $astore($a($counttomark())); //#23678 - var _HU = $k[--$j]; //#23678 - var _HV = $k[--$j]; //#23678 - $k[$j++] = _HU; //#23678 - $k[$j++] = _HV; //#23678 - $j--; //#23678 - $_.addtocws(); //#23678 - $_.mode = $_.A; //#23679 - }; //#23679 + for (;;) { //#23996 + if ($get($_.numD, $_.i) < 3) { //#23986 + $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23945 + $_.remcws = $get($_.numremcws, $_.j + (~~($_.Dbits.length / 8))); //#23946 + if (((($f($get($_.numremcws, ($_.j + (~~($_.Dbits.length / 8))) - 1) - 1) == 0) && ($_.Drem == 0)) || (($_.remcws == 1) && ($_.Drem != 0))) && ($_.i == $_.msglen)) { //#23955 + if (($_.Drem == 4) || ($_.Drem == 6)) { //#23952 + $k[$j++] = Infinity; //#23952 + $aload($_.Dbits); //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $k[$j++] = 1; //#23952 + $_.Dbits = $a(); //#23952 + } //#23952 + if (($_.Drem == 2) || ($_.Drem == 6)) { //#23953 + $k[$j++] = Infinity; //#23953 + $aload($_.Dbits); //#23953 + $k[$j++] = 0; //#23953 + $k[$j++] = 1; //#23953 + $_.Dbits = $a(); //#23953 + } //#23953 + break; //#23954 + } //#23954 + if ((((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) || (($_.i == ($_.msglen - 2)) && ($get($_.numD, $_.i) == 2))) && ($_.remcws == 1)) && ($_.Drem == 0)) { //#23960 + break; //#23960 + } //#23960 + if (!(((($_.i == ($_.msglen - 1)) && ($get($_.numD, $_.i) == 1)) && ($_.remcws == 1)) && (($_.Drem == 4) || ($_.Drem == 6)))) { //#23967 + $k[$j++] = Infinity; //#23965 + $aload($_.Dbits); //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $k[$j++] = 1; //#23965 + $_.Dbits = $a(); //#23965 + $_.Drem = (8 - ($_.Dbits.length % 8)) % 8; //#23966 + } //#23966 + if (($_.Drem == 4) || ($_.Drem == 6)) { //#23978 + if ($get($_.numD, $_.i) >= 1) { //#23975 + $k[$j++] = Infinity; //#23972 + $aload($_.Dbits); //#23972 + $k[$j++] = $f($f($get($_.msg, $_.i) - 48) + 1); //#23972 + $k[$j++] = 4; //#23972 + $_.tobin(); //#23972 + $aload($k[--$j]); //#23972 + $_.Dbits = $a(); //#23972 + $_.i = $_.i + 1; //#23973 + } else { //#23975 + $k[$j++] = Infinity; //#23975 + $aload($_.Dbits); //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $k[$j++] = 1; //#23975 + $_.Dbits = $a(); //#23975 + } //#23975 + $_.Drem = $_.Drem - 4; //#23977 + } //#23977 + if ($_.Drem == 2) { //#23982 + $k[$j++] = Infinity; //#23980 + $aload($_.Dbits); //#23980 + $k[$j++] = 0; //#23980 + $k[$j++] = 1; //#23980 + $_.Dbits = $a(); //#23980 + $_.Drem = 0; //#23981 + } //#23981 + break; //#23984 + } //#23984 + $k[$j++] = Infinity; //#23989 + $aload($_.Dbits); //#23990 + var _H9 = $geti($_.msg, $_.i, 3); //#23991 + $k[$j++] = 0; //#23991 + for (var _HA = 0, _HB = _H9.length; _HA < _HB; _HA++) { //#23991 + var _HD = $k[--$j]; //#23991 + $k[$j++] = ($f(_HD + $f($get(_H9, _HA) - 48))) * 10; //#23991 + } //#23991 + var _HE = $k[--$j]; //#23991 + $k[$j++] = (~~(_HE / 10)) + 1; //#23992 + $k[$j++] = 10; //#23992 + $_.tobin(); //#23992 + $aload($k[--$j]); //#23992 + $_.Dbits = $a(); //#23992 + $_.i = $_.i + 3; //#23994 + } //#23994 + $k[$j++] = Infinity; //#23998 + for (var _HK = 0, _HJ = $_.Dbits.length - 1; _HK <= _HJ; _HK += 8) { //#24001 + var _HM = $geti($_.Dbits, _HK, 8); //#24000 + $k[$j++] = 0; //#24000 + for (var _HN = 0, _HO = _HM.length; _HN < _HO; _HN++) { //#24000 + var _HQ = $k[--$j]; //#24000 + $k[$j++] = $f(_HQ + $get(_HM, _HN)) * 2; //#24000 + } //#24000 + var _HR = $k[--$j]; //#24000 + $k[$j++] = ~~(_HR / 2); //#24000 + } //#24000 + $astore($a($counttomark())); //#24002 + var _HU = $k[--$j]; //#24002 + var _HV = $k[--$j]; //#24002 + $k[$j++] = _HU; //#24002 + $k[$j++] = _HV; //#24002 + $j--; //#24002 + $_.addtocws(); //#24002 + $_.mode = $_.A; //#24003 + }; //#24003 $_.encB = function() { - $_.p = 0; //#23684 - $_.bvals = $a(1480); //#23684 - for (;;) { //#23691 - if ($_.i == $_.msglen) { //#23685 - break; //#23685 - } //#23685 - if ($get($_.msg, $_.i) < 0) { //#23686 - break; //#23686 - } //#23686 - $_.lookup(); //#23687 - if ($k[--$j] != $_.mode) { //#23687 - break; //#23687 - } //#23687 - $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#23688 - $_.p = $_.p + 1; //#23689 - $_.i = $_.i + 1; //#23690 - } //#23690 - $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#23692 - $k[$j++] = Infinity; //#23693 - if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#23697 - $k[$j++] = 0; //#23695 - } else { //#23697 - if ($_.p < 250) { //#23697 - $k[$j++] = $_.p; //#23697 - } else { //#23697 - $k[$j++] = (~~($_.p / 250)) + 249; //#23697 - $k[$j++] = $_.p % 250; //#23697 - } //#23697 - } //#23697 - $aload($geti($_.bvals, 0, $_.p)); //#23699 - $_.bvals = $a(); //#23699 - $k[$j++] = $_.bvals; //#23701 - $_.addtocws(); //#23701 - $_.mode = $_.A; //#23702 - }; //#23702 - $_.cws = $a(1480); //#23706 - $_.mode = $_.A; //#23707 - $_.i = 0; //#23707 - $_.j = 0; //#23707 - for (;;) { //#23710 - if ($_.i >= $_.msglen) { //#23708 - break; //#23708 - } //#23708 + $_.p = 0; //#24008 + $_.bvals = $a(1480); //#24008 + for (;;) { //#24015 + if ($_.i == $_.msglen) { //#24009 + break; //#24009 + } //#24009 + if ($get($_.msg, $_.i) < 0) { //#24010 + break; //#24010 + } //#24010 + $_.lookup(); //#24011 + if ($k[--$j] != $_.mode) { //#24011 + break; //#24011 + } //#24011 + $put($_.bvals, $_.p, $get($_.msg, $_.i)); //#24012 + $_.p = $_.p + 1; //#24013 + $_.i = $_.i + 1; //#24014 + } //#24014 + $_.remcws = $f($get($_.numremcws, $_.j + $_.p) - 1); //#24016 + $k[$j++] = Infinity; //#24017 + if (($_.remcws == 0) && ($_.i == $_.msglen)) { //#24021 + $k[$j++] = 0; //#24019 + } else { //#24021 + if ($_.p < 250) { //#24021 + $k[$j++] = $_.p; //#24021 + } else { //#24021 + $k[$j++] = (~~($_.p / 250)) + 249; //#24021 + $k[$j++] = $_.p % 250; //#24021 + } //#24021 + } //#24021 + $aload($geti($_.bvals, 0, $_.p)); //#24023 + $_.bvals = $a(); //#24023 + $k[$j++] = $_.bvals; //#24025 + $_.addtocws(); //#24025 + $_.mode = $_.A; //#24026 + }; //#24026 + $_.cws = $a(1480); //#24030 + $_.mode = $_.A; //#24031 + $_.i = 0; //#24031 + $_.j = 0; //#24031 + for (;;) { //#24034 + if ($_.i >= $_.msglen) { //#24032 + break; //#24032 + } //#24032 if ($_[$get($a(['encA', 'encCTX', 'encCTX', 'encCTX', 'encD', 'encB']), $_.mode)]() === true) { break; - } //#23709 - } //#23709 - $_.cws = $geti($_.cws, 0, $_.j); //#23711 - } //#23711 - var _IE = $_.metrics; //#23716 - for (var _IF = 0, _IG = _IE.length; _IF < _IG; _IF++) { //#23734 - $_.m = $get(_IE, _IF); //#23717 - $_.vers = $get($_.m, 0); //#23718 - $_.rows = $get($_.m, 1); //#23719 - $_.cols = $get($_.m, 2); //#23720 - $_.dcol = $get($_.m, 3); //#23721 - $_.dcws = $get($_.m, 4); //#23722 - $_.rscw = $get($_.m, 5); //#23723 - $_.rsbl = $get($_.m, 6); //#23724 - $_.riso = $get($_.m, 7); //#23725 - $_.risi = $get($_.m, 8); //#23726 - $_.risl = $get($_.m, 9); //#23727 - $_.dcpb = ~~($_.dcws / $_.rsbl); //#23728 - $_.ecpb = ~~($_.rscw / $_.rsbl); //#23729 - $_.okay = true; //#23730 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#23731 - $_.okay = false; //#23731 - } //#23731 - if ($_.cws.length > $_.dcws) { //#23732 - $_.okay = false; //#23732 - } //#23732 - if ($_.okay) { //#23733 - break; //#23733 - } //#23733 - } //#23733 - if (!$_.okay) { //#23738 - $k[$j++] = 'bwipp.codeoneNoValidSymbol#23737'; //#23737 - $k[$j++] = "Maximum length exceeded"; //#23737 - bwipp_raiseerror(); //#23737 - } //#23737 - if (!$_.stype) { //#23744 - $k[$j++] = Infinity; //#23742 - $aload($_.cws); //#23742 - for (var _Ir = 0, _Is = $f($_.dcws - $_.cws.length); _Ir < _Is; _Ir++) { //#23742 - $k[$j++] = 129; //#23742 - } //#23742 - $_.cws = $a(); //#23742 - } else { //#23744 - $k[$j++] = Infinity; //#23744 - for (var _Iw = 0, _Ix = $f($_.dcws - $_.cws.length); _Iw < _Ix; _Iw++) { //#23744 - $k[$j++] = 0; //#23744 - } //#23744 - $aload($_.cws); //#23744 - $_.cws = $a(); //#23744 - } //#23744 - var _J1 = $get($_.options, 'debugcws') !== undefined; //#23747 - if (_J1) { //#23747 - $k[$j++] = 'bwipp.debugcws#23747'; //#23747 - $k[$j++] = $_.cws; //#23747 - bwipp_raiseerror(); //#23747 - } //#23747 - $_.cwbs = $a($_.rsbl); //#23750 - $_.ecbs = $a($_.rsbl); //#23751 - for (var _J9 = 0, _J8 = $f($_.rsbl - 1); _J9 <= _J8; _J9 += 1) { //#23760 - $_.i = _J9; //#23753 - $_.cwb = $a($_.dcpb); //#23754 - for (var _JE = 0, _JD = $_.dcpb - 1; _JE <= _JD; _JE += 1) { //#23758 - $_.j = _JE; //#23756 - $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#23757 - } //#23757 - $put($_.cwbs, $_.i, $_.cwb); //#23759 - } //#23759 - var _JQ = $_.stype ? 32 : 256; //#23763 - $_.gf = _JQ; //#23763 - $_['gf-1'] = $_.gf - 1; //#23764 - var _JT = $_.stype ? 37 : 301; //#23765 - $_.pm = _JT; //#23765 - $k[$j++] = Infinity; //#23766 - $k[$j++] = 1; //#23766 - for (var _JV = 0, _JW = $_["gf-1"]; _JV < _JW; _JV++) { //#23766 - var _JX = $k[--$j]; //#23766 - var _JY = _JX * 2; //#23766 - $k[$j++] = _JX; //#23766 - $k[$j++] = _JY; //#23766 - if (_JY >= $_.gf) { //#23766 - var _Jb = $k[--$j]; //#23766 - $k[$j++] = _Jb ^ $_.pm; //#23766 - } //#23766 - } //#23766 - $_.rsalog = $a(); //#23766 - $_.rslog = $a($_.gf); //#23767 - for (var _Jh = 1, _Jg = $_["gf-1"]; _Jh <= _Jg; _Jh += 1) { //#23768 - $put($_.rslog, $get($_.rsalog, _Jh), _Jh); //#23768 - } //#23768 + } //#24033 + } //#24033 + $_.cws = $geti($_.cws, 0, $_.j); //#24035 + } //#24035 + var _IE = $_.metrics; //#24040 + for (var _IF = 0, _IG = _IE.length; _IF < _IG; _IF++) { //#24058 + $_.m = $get(_IE, _IF); //#24041 + $_.vers = $get($_.m, 0); //#24042 + $_.rows = $get($_.m, 1); //#24043 + $_.cols = $get($_.m, 2); //#24044 + $_.dcol = $get($_.m, 3); //#24045 + $_.dcws = $get($_.m, 4); //#24046 + $_.rscw = $get($_.m, 5); //#24047 + $_.rsbl = $get($_.m, 6); //#24048 + $_.riso = $get($_.m, 7); //#24049 + $_.risi = $get($_.m, 8); //#24050 + $_.risl = $get($_.m, 9); //#24051 + $_.dcpb = ~~($_.dcws / $_.rsbl); //#24052 + $_.ecpb = ~~($_.rscw / $_.rsbl); //#24053 + $_.okay = true; //#24054 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24055 + $_.okay = false; //#24055 + } //#24055 + if ($_.cws.length > $_.dcws) { //#24056 + $_.okay = false; //#24056 + } //#24056 + if ($_.okay) { //#24057 + break; //#24057 + } //#24057 + } //#24057 + if (!$_.okay) { //#24062 + $k[$j++] = 'bwipp.codeoneNoValidSymbol#24061'; //#24061 + $k[$j++] = "Maximum length exceeded"; //#24061 + bwipp_raiseerror(); //#24061 + } //#24061 + if (!$_.stype) { //#24068 + $k[$j++] = Infinity; //#24066 + $aload($_.cws); //#24066 + for (var _Ir = 0, _Is = $f($_.dcws - $_.cws.length); _Ir < _Is; _Ir++) { //#24066 + $k[$j++] = 129; //#24066 + } //#24066 + $_.cws = $a(); //#24066 + } else { //#24068 + $k[$j++] = Infinity; //#24068 + for (var _Iw = 0, _Ix = $f($_.dcws - $_.cws.length); _Iw < _Ix; _Iw++) { //#24068 + $k[$j++] = 0; //#24068 + } //#24068 + $aload($_.cws); //#24068 + $_.cws = $a(); //#24068 + } //#24068 + var _J1 = $get($_.options, 'debugcws') !== undefined; //#24071 + if (_J1) { //#24071 + $k[$j++] = 'bwipp.debugcws#24071'; //#24071 + $k[$j++] = $_.cws; //#24071 + bwipp_raiseerror(); //#24071 + } //#24071 + $_.cwbs = $a($_.rsbl); //#24074 + $_.ecbs = $a($_.rsbl); //#24075 + for (var _J9 = 0, _J8 = $f($_.rsbl - 1); _J9 <= _J8; _J9 += 1) { //#24084 + $_.i = _J9; //#24077 + $_.cwb = $a($_.dcpb); //#24078 + for (var _JE = 0, _JD = $_.dcpb - 1; _JE <= _JD; _JE += 1) { //#24082 + $_.j = _JE; //#24080 + $put($_.cwb, $_.j, $get($_.cws, $f(($_.j * $_.rsbl) + $_.i))); //#24081 + } //#24081 + $put($_.cwbs, $_.i, $_.cwb); //#24083 + } //#24083 + var _JQ = $_.stype ? 32 : 256; //#24087 + $_.gf = _JQ; //#24087 + $_['gf-1'] = $_.gf - 1; //#24088 + var _JT = $_.stype ? 37 : 301; //#24089 + $_.pm = _JT; //#24089 + $k[$j++] = Infinity; //#24090 + $k[$j++] = 1; //#24090 + for (var _JV = 0, _JW = $_["gf-1"]; _JV < _JW; _JV++) { //#24090 + var _JX = $k[--$j]; //#24090 + var _JY = _JX * 2; //#24090 + $k[$j++] = _JX; //#24090 + $k[$j++] = _JY; //#24090 + if (_JY >= $_.gf) { //#24090 + var _Jb = $k[--$j]; //#24090 + $k[$j++] = _Jb ^ $_.pm; //#24090 + } //#24090 + } //#24090 + $_.rsalog = $a(); //#24090 + $_.rslog = $a($_.gf); //#24091 + for (var _Jh = 1, _Jg = $_["gf-1"]; _Jh <= _Jg; _Jh += 1) { //#24092 + $put($_.rslog, $get($_.rsalog, _Jh), _Jh); //#24092 + } //#24092 $_.rsprod = function() { - var _Jl = $k[--$j]; //#23770 - var _Jm = $k[--$j]; //#23770 - $k[$j++] = _Jm; //#23774 - $k[$j++] = _Jl; //#23774 - if ((_Jl != 0) && (_Jm != 0)) { //#23773 - var _Jp = $get($_.rslog, $k[--$j]); //#23771 - var _Jv = $get($_.rsalog, $f(_Jp + $get($_.rslog, $k[--$j])) % $_["gf-1"]); //#23771 - $k[$j++] = _Jv; //#23771 - } else { //#23773 - $j -= 2; //#23773 - $k[$j++] = 0; //#23773 - } //#23773 - }; //#23773 - $k[$j++] = Infinity; //#23778 - $k[$j++] = 1; //#23778 - for (var _Jx = 0, _Jy = $_.ecpb; _Jx < _Jy; _Jx++) { //#23778 - $k[$j++] = 0; //#23778 - } //#23778 - $_.coeffs = $a(); //#23778 - for (var _K2 = 0, _K1 = $_.ecpb - 1; _K2 <= _K1; _K2 += 1) { //#23787 - $_.i = _K2; //#23780 - $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#23781 - for (var _K9 = $_.i; _K9 >= 1; _K9 -= 1) { //#23785 - $_.j = _K9; //#23783 - $k[$j++] = $_.coeffs; //#23784 - $k[$j++] = $_.j; //#23784 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#23784 - $k[$j++] = $get($_.coeffs, $_.j); //#23784 - $k[$j++] = $get($_.rsalog, $_.i); //#23784 - $_.rsprod(); //#23784 - var _KL = $k[--$j]; //#23784 - var _KM = $k[--$j]; //#23784 - var _KN = $k[--$j]; //#23784 - $put($k[--$j], _KN, $xo(_KM, _KL)); //#23784 - } //#23784 - $k[$j++] = $_.coeffs; //#23786 - $k[$j++] = 0; //#23786 - $k[$j++] = $get($_.coeffs, 0); //#23786 - $k[$j++] = $get($_.rsalog, $_.i); //#23786 - $_.rsprod(); //#23786 - var _KV = $k[--$j]; //#23786 - var _KW = $k[--$j]; //#23786 - $put($k[--$j], _KW, _KV); //#23786 - } //#23786 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#23788 - for (var _Kd = 0, _Kc = $_.cwbs.length - 1; _Kd <= _Kc; _Kd += 1) { //#23803 - $_.i = _Kd; //#23792 - $k[$j++] = Infinity; //#23793 - $aload($get($_.cwbs, $_.i)); //#23793 - for (var _Ki = 0, _Kj = $_.ecpb; _Ki < _Kj; _Ki++) { //#23793 - $k[$j++] = 0; //#23793 - } //#23793 - $_.rscws = $a(); //#23793 - for (var _Kn = 0, _Km = $_.dcpb - 1; _Kn <= _Km; _Kn += 1) { //#23801 - $_.m = _Kn; //#23795 - $_.k = $get($_.rscws, $_.m); //#23796 - for (var _Kt = 0, _Ks = $_.ecpb - 1; _Kt <= _Ks; _Kt += 1) { //#23800 - $_.j = _Kt; //#23798 - $k[$j++] = $_.rscws; //#23799 - $k[$j++] = ($_.m + $_.j) + 1; //#23799 - $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#23799 - $k[$j++] = $_.k; //#23799 - $_.rsprod(); //#23799 - var _L6 = $k[--$j]; //#23799 - var _L7 = $k[--$j]; //#23799 - $put($k[--$j], _L7, $xo(_L6, $get($_.rscws, ($_.m + $_.j) + 1))); //#23799 - } //#23799 - } //#23799 - $put($_.ecbs, $_.i, $geti($_.rscws, $_.dcpb, $_.ecpb)); //#23802 - } //#23802 - $k[$j++] = Infinity; //#23806 - $aload($_.cws); //#23806 - for (var _LH = 0, _LI = $_.rscw; _LH < _LI; _LH++) { //#23806 - $k[$j++] = 0; //#23806 - } //#23806 - $_.cws = $a(); //#23806 - for (var _LM = 0, _LL = $f($_.rscw - 1); _LM <= _LL; _LM += 1) { //#23810 - $_.i = _LM; //#23808 - $put($_.cws, $f($_.dcws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#23809 - } //#23809 - var _La = $_.stype ? 5 : 8; //#23813 - $_.mmat = $a($f($_.dcws + $_.rscw) * _La); //#23813 - $_.r = 0; //#23814 - $_.c = 0; //#23814 - var _Ld = $_.stype ? 2 : 1; //#23815 - for (var _Lg = 0, _Lh = _Ld, _Lf = $_.cws.length - 1; _Lh < 0 ? _Lg >= _Lf : _Lg <= _Lf; _Lg += _Lh) { //#23836 - $_.i = _Lg; //#23816 - if (!$_.stype) { //#23830 - var _Lk = $strcpy($s(8), "00000000"); //#23818 - var _Lp = $cvrs($s(8), $get($_.cws, $_.i), 2); //#23818 - $puti(_Lk, 8 - _Lp.length, _Lp); //#23819 - $k[$j++] = _Lk; //#23819 - $k[$j++] = Infinity; //#23819 - var _Lq = $k[--$j]; //#23819 - var _Lr = $k[--$j]; //#23819 - $k[$j++] = _Lq; //#23819 - $forall(_Lr, function() { //#23819 - var _Ls = $k[--$j]; //#23819 - $k[$j++] = $f(_Ls - 48); //#23819 - }); //#23819 - var _Lt = $a(); //#23819 - $_.top = $geti(_Lt, 0, 4); //#23820 - $_.bot = $geti(_Lt, 4, 4); //#23821 - } else { //#23830 - var _Lx = $strcpy($s(5), "00000"); //#23823 - var _M2 = $cvrs($s(5), $get($_.cws, $_.i), 2); //#23823 - $puti(_Lx, 5 - _M2.length, _M2); //#23824 - $k[$j++] = _Lx; //#23824 - $k[$j++] = Infinity; //#23824 - var _M3 = $k[--$j]; //#23824 - var _M4 = $k[--$j]; //#23824 - $k[$j++] = _M3; //#23824 - $forall(_M4, function() { //#23824 - var _M5 = $k[--$j]; //#23824 - $k[$j++] = $f(_M5 - 48); //#23824 - }); //#23824 - $_.c1 = $a(); //#23825 - var _M8 = $strcpy($s(5), "00000"); //#23826 - var _MD = $cvrs($s(5), $get($_.cws, $_.i + 1), 2); //#23826 - $puti(_M8, 5 - _MD.length, _MD); //#23827 - $k[$j++] = _M8; //#23827 - $k[$j++] = Infinity; //#23827 - var _ME = $k[--$j]; //#23827 - var _MF = $k[--$j]; //#23827 - $k[$j++] = _ME; //#23827 - $forall(_MF, function() { //#23827 - var _MG = $k[--$j]; //#23827 - $k[$j++] = $f(_MG - 48); //#23827 - }); //#23827 - $_.c2 = $a(); //#23828 - $k[$j++] = Infinity; //#23829 - $aload($geti($_.c1, 0, 3)); //#23829 - $aload($geti($_.c2, 0, 2)); //#23829 - $_.top = $a(); //#23829 - $k[$j++] = Infinity; //#23830 - $aload($geti($_.c1, 3, 2)); //#23830 - $aload($geti($_.c2, 2, 3)); //#23830 - $_.bot = $a(); //#23830 - } //#23830 - $puti($_.mmat, $f(($_.r * $_.dcol) + $_.c), $_.top); //#23832 - $puti($_.mmat, $f((($_.r + 1) * $_.dcol) + $_.c), $_.bot); //#23833 - $_.c = $_.c + $_.top.length; //#23834 - if ($_.c == $_.dcol) { //#23835 - $_.c = 0; //#23835 - $_.r = $_.r + 2; //#23835 - } //#23835 - } //#23835 + var _Jl = $k[--$j]; //#24094 + var _Jm = $k[--$j]; //#24094 + $k[$j++] = _Jm; //#24098 + $k[$j++] = _Jl; //#24098 + if ((_Jl != 0) && (_Jm != 0)) { //#24097 + var _Jp = $get($_.rslog, $k[--$j]); //#24095 + var _Jv = $get($_.rsalog, $f(_Jp + $get($_.rslog, $k[--$j])) % $_["gf-1"]); //#24095 + $k[$j++] = _Jv; //#24095 + } else { //#24097 + $j -= 2; //#24097 + $k[$j++] = 0; //#24097 + } //#24097 + }; //#24097 + $k[$j++] = Infinity; //#24102 + $k[$j++] = 1; //#24102 + for (var _Jx = 0, _Jy = $_.ecpb; _Jx < _Jy; _Jx++) { //#24102 + $k[$j++] = 0; //#24102 + } //#24102 + $_.coeffs = $a(); //#24102 + for (var _K2 = 0, _K1 = $_.ecpb - 1; _K2 <= _K1; _K2 += 1) { //#24111 + $_.i = _K2; //#24104 + $put($_.coeffs, $_.i + 1, $get($_.coeffs, $_.i)); //#24105 + for (var _K9 = $_.i; _K9 >= 1; _K9 -= 1) { //#24109 + $_.j = _K9; //#24107 + $k[$j++] = $_.coeffs; //#24108 + $k[$j++] = $_.j; //#24108 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#24108 + $k[$j++] = $get($_.coeffs, $_.j); //#24108 + $k[$j++] = $get($_.rsalog, $_.i); //#24108 + $_.rsprod(); //#24108 + var _KL = $k[--$j]; //#24108 + var _KM = $k[--$j]; //#24108 + var _KN = $k[--$j]; //#24108 + $put($k[--$j], _KN, $xo(_KM, _KL)); //#24108 + } //#24108 + $k[$j++] = $_.coeffs; //#24110 + $k[$j++] = 0; //#24110 + $k[$j++] = $get($_.coeffs, 0); //#24110 + $k[$j++] = $get($_.rsalog, $_.i); //#24110 + $_.rsprod(); //#24110 + var _KV = $k[--$j]; //#24110 + var _KW = $k[--$j]; //#24110 + $put($k[--$j], _KW, _KV); //#24110 + } //#24110 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#24112 + for (var _Kd = 0, _Kc = $_.cwbs.length - 1; _Kd <= _Kc; _Kd += 1) { //#24127 + $_.i = _Kd; //#24116 + $k[$j++] = Infinity; //#24117 + $aload($get($_.cwbs, $_.i)); //#24117 + for (var _Ki = 0, _Kj = $_.ecpb; _Ki < _Kj; _Ki++) { //#24117 + $k[$j++] = 0; //#24117 + } //#24117 + $_.rscws = $a(); //#24117 + for (var _Kn = 0, _Km = $_.dcpb - 1; _Kn <= _Km; _Kn += 1) { //#24125 + $_.m = _Kn; //#24119 + $_.k = $get($_.rscws, $_.m); //#24120 + for (var _Kt = 0, _Ks = $_.ecpb - 1; _Kt <= _Ks; _Kt += 1) { //#24124 + $_.j = _Kt; //#24122 + $k[$j++] = $_.rscws; //#24123 + $k[$j++] = ($_.m + $_.j) + 1; //#24123 + $k[$j++] = $get($_.coeffs, ($_.ecpb - $_.j) - 1); //#24123 + $k[$j++] = $_.k; //#24123 + $_.rsprod(); //#24123 + var _L6 = $k[--$j]; //#24123 + var _L7 = $k[--$j]; //#24123 + $put($k[--$j], _L7, $xo(_L6, $get($_.rscws, ($_.m + $_.j) + 1))); //#24123 + } //#24123 + } //#24123 + $put($_.ecbs, $_.i, $geti($_.rscws, $_.dcpb, $_.ecpb)); //#24126 + } //#24126 + $k[$j++] = Infinity; //#24130 + $aload($_.cws); //#24130 + for (var _LH = 0, _LI = $_.rscw; _LH < _LI; _LH++) { //#24130 + $k[$j++] = 0; //#24130 + } //#24130 + $_.cws = $a(); //#24130 + for (var _LM = 0, _LL = $f($_.rscw - 1); _LM <= _LL; _LM += 1) { //#24134 + $_.i = _LM; //#24132 + $put($_.cws, $f($_.dcws + $_.i), $get($get($_.ecbs, $_.i % $_.rsbl), ~~($_.i / $_.rsbl))); //#24133 + } //#24133 + var _La = $_.stype ? 5 : 8; //#24137 + $_.mmat = $a($f($_.dcws + $_.rscw) * _La); //#24137 + $_.r = 0; //#24138 + $_.c = 0; //#24138 + var _Ld = $_.stype ? 2 : 1; //#24139 + for (var _Lg = 0, _Lh = _Ld, _Lf = $_.cws.length - 1; _Lh < 0 ? _Lg >= _Lf : _Lg <= _Lf; _Lg += _Lh) { //#24160 + $_.i = _Lg; //#24140 + if (!$_.stype) { //#24154 + var _Lk = $strcpy($s(8), "00000000"); //#24142 + var _Lp = $cvrs($s(8), $get($_.cws, $_.i), 2); //#24142 + $puti(_Lk, 8 - _Lp.length, _Lp); //#24143 + $k[$j++] = _Lk; //#24143 + $k[$j++] = Infinity; //#24143 + var _Lq = $k[--$j]; //#24143 + var _Lr = $k[--$j]; //#24143 + $k[$j++] = _Lq; //#24143 + $forall(_Lr, function() { //#24143 + var _Ls = $k[--$j]; //#24143 + $k[$j++] = $f(_Ls - 48); //#24143 + }); //#24143 + var _Lt = $a(); //#24143 + $_.top = $geti(_Lt, 0, 4); //#24144 + $_.bot = $geti(_Lt, 4, 4); //#24145 + } else { //#24154 + var _Lx = $strcpy($s(5), "00000"); //#24147 + var _M2 = $cvrs($s(5), $get($_.cws, $_.i), 2); //#24147 + $puti(_Lx, 5 - _M2.length, _M2); //#24148 + $k[$j++] = _Lx; //#24148 + $k[$j++] = Infinity; //#24148 + var _M3 = $k[--$j]; //#24148 + var _M4 = $k[--$j]; //#24148 + $k[$j++] = _M3; //#24148 + $forall(_M4, function() { //#24148 + var _M5 = $k[--$j]; //#24148 + $k[$j++] = $f(_M5 - 48); //#24148 + }); //#24148 + $_.c1 = $a(); //#24149 + var _M8 = $strcpy($s(5), "00000"); //#24150 + var _MD = $cvrs($s(5), $get($_.cws, $_.i + 1), 2); //#24150 + $puti(_M8, 5 - _MD.length, _MD); //#24151 + $k[$j++] = _M8; //#24151 + $k[$j++] = Infinity; //#24151 + var _ME = $k[--$j]; //#24151 + var _MF = $k[--$j]; //#24151 + $k[$j++] = _ME; //#24151 + $forall(_MF, function() { //#24151 + var _MG = $k[--$j]; //#24151 + $k[$j++] = $f(_MG - 48); //#24151 + }); //#24151 + $_.c2 = $a(); //#24152 + $k[$j++] = Infinity; //#24153 + $aload($geti($_.c1, 0, 3)); //#24153 + $aload($geti($_.c2, 0, 2)); //#24153 + $_.top = $a(); //#24153 + $k[$j++] = Infinity; //#24154 + $aload($geti($_.c1, 3, 2)); //#24154 + $aload($geti($_.c2, 2, 3)); //#24154 + $_.bot = $a(); //#24154 + } //#24154 + $puti($_.mmat, $f(($_.r * $_.dcol) + $_.c), $_.top); //#24156 + $puti($_.mmat, $f((($_.r + 1) * $_.dcol) + $_.c), $_.bot); //#24157 + $_.c = $_.c + $_.top.length; //#24158 + if ($_.c == $_.dcol) { //#24159 + $_.c = 0; //#24159 + $_.r = $_.r + 2; //#24159 + } //#24159 + } //#24159 $_.mmv = function() { - var _Mi = $k[--$j]; //#23839 - var _Mj = $k[--$j]; //#23839 - $k[$j++] = $f(_Mj + (_Mi * $_.cols)); //#23839 - }; //#23839 - $k[$j++] = Infinity; //#23840 - for (var _Mm = 0, _Mn = $_.rows * $_.cols; _Mm < _Mn; _Mm++) { //#23840 - $k[$j++] = -1; //#23840 - } //#23840 - $_.pixs = $a(); //#23840 + var _Mi = $k[--$j]; //#24163 + var _Mj = $k[--$j]; //#24163 + $k[$j++] = $f(_Mj + (_Mi * $_.cols)); //#24163 + }; //#24163 + $k[$j++] = Infinity; //#24164 + for (var _Mm = 0, _Mn = $_.rows * $_.cols; _Mm < _Mn; _Mm++) { //#24164 + $k[$j++] = -1; //#24164 + } //#24164 + $_.pixs = $a(); //#24164 var _NJ = $a([function() { - for (var _Mq = 0, _Mr = $_.cols; _Mq < _Mr; _Mq++) { //#23844 - $k[$j++] = 0; //#23844 - } //#23844 + for (var _Mq = 0, _Mr = $_.cols; _Mq < _Mr; _Mq++) { //#24168 + $k[$j++] = 0; //#24168 + } //#24168 }, function() { - for (var _Mt = 0, _Mu = $_.cols; _Mt < _Mu; _Mt++) { //#23845 - $k[$j++] = 1; //#23845 - } //#23845 + for (var _Mt = 0, _Mu = $_.cols; _Mt < _Mu; _Mt++) { //#24169 + $k[$j++] = 1; //#24169 + } //#24169 }, function() { - $k[$j++] = 0; //#23846 - for (var _Mw = 0, _Mx = $f($_.cols - 2); _Mw < _Mx; _Mw++) { //#23846 - $k[$j++] = 1; //#23846 - } //#23846 - $k[$j++] = 0; //#23846 + $k[$j++] = 0; //#24170 + for (var _Mw = 0, _Mx = $f($_.cols - 2); _Mw < _Mx; _Mw++) { //#24170 + $k[$j++] = 1; //#24170 + } //#24170 + $k[$j++] = 0; //#24170 }, function() { - $k[$j++] = 0; //#23847 - $k[$j++] = 1; //#23847 - for (var _Mz = 0, _N0 = $f($_.cols - 4); _Mz < _N0; _Mz++) { //#23847 - $k[$j++] = 0; //#23847 - } //#23847 - $k[$j++] = 1; //#23847 - $k[$j++] = 0; //#23847 + $k[$j++] = 0; //#24171 + $k[$j++] = 1; //#24171 + for (var _Mz = 0, _N0 = $f($_.cols - 4); _Mz < _N0; _Mz++) { //#24171 + $k[$j++] = 0; //#24171 + } //#24171 + $k[$j++] = 1; //#24171 + $k[$j++] = 0; //#24171 }, function() { - for (var _N2 = 0, _N3 = ~~($f($_.cols - 1) / 2); _N2 < _N3; _N2++) { //#23848 - $k[$j++] = -1; //#23848 - } //#23848 - $k[$j++] = 1; //#23848 - for (var _N5 = 0, _N6 = ~~($f($_.cols - 1) / 2); _N5 < _N6; _N5++) { //#23848 - $k[$j++] = -1; //#23848 - } //#23848 + for (var _N2 = 0, _N3 = ~~($f($_.cols - 1) / 2); _N2 < _N3; _N2++) { //#24172 + $k[$j++] = -1; //#24172 + } //#24172 + $k[$j++] = 1; //#24172 + for (var _N5 = 0, _N6 = ~~($f($_.cols - 1) / 2); _N5 < _N6; _N5++) { //#24172 + $k[$j++] = -1; //#24172 + } //#24172 }, function() { - for (var _N8 = 0, _N9 = ~~($f($_.cols - 1) / 2); _N8 < _N9; _N8++) { //#23849 - $k[$j++] = -1; //#23849 - } //#23849 - $k[$j++] = 0; //#23849 - for (var _NB = 0, _NC = ~~($f($_.cols - 1) / 2); _NB < _NC; _NB++) { //#23849 - $k[$j++] = -1; //#23849 - } //#23849 + for (var _N8 = 0, _N9 = ~~($f($_.cols - 1) / 2); _N8 < _N9; _N8++) { //#24173 + $k[$j++] = -1; //#24173 + } //#24173 + $k[$j++] = 0; //#24173 + for (var _NB = 0, _NC = ~~($f($_.cols - 1) / 2); _NB < _NC; _NB++) { //#24173 + $k[$j++] = -1; //#24173 + } //#24173 }, function() { - $k[$j++] = 1; //#23850 - for (var _NE = 0, _NF = $f($_.cols - 2); _NE < _NF; _NE++) { //#23850 - $k[$j++] = 0; //#23850 - } //#23850 - $k[$j++] = 1; //#23850 + $k[$j++] = 1; //#24174 + for (var _NE = 0, _NF = $f($_.cols - 2); _NE < _NF; _NE++) { //#24174 + $k[$j++] = 0; //#24174 + } //#24174 + $k[$j++] = 1; //#24174 }, function() { - $k[$j++] = 1; //#23851 - $k[$j++] = 0; //#23851 - for (var _NH = 0, _NI = $f($_.cols - 4); _NH < _NI; _NH++) { //#23851 - $k[$j++] = 1; //#23851 - } //#23851 - $k[$j++] = 0; //#23851 - $k[$j++] = 1; //#23851 - }]); //#23851 - $_.artifact = _NJ; //#23852 - if (!bwipp_codeone.__23866__) { //#23866 - $_ = Object.create($_); //#23866 + $k[$j++] = 1; //#24175 + $k[$j++] = 0; //#24175 + for (var _NH = 0, _NI = $f($_.cols - 4); _NH < _NI; _NH++) { //#24175 + $k[$j++] = 1; //#24175 + } //#24175 + $k[$j++] = 0; //#24175 + $k[$j++] = 1; //#24175 + }]); //#24175 + $_.artifact = _NJ; //#24176 + if (!bwipp_codeone.__24190__) { //#24190 + $_ = Object.create($_); //#24190 var _NK = new Map([ ["A", "121343"], ["B", "12134343"], @@ -29792,56 +30414,56 @@ function bwipp_codeone() { ["H", "121212134343"], ["S", "56661278"], ["T", "5666666666127878"] - ]); //#23864 - $_.cpatmap = _NK; //#23865 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23865 - bwipp_codeone.__23866__ = 1; //#23865 - $_ = Object.getPrototypeOf($_); //#23865 - } //#23865 - $_.cpat = $get($_.cpatmap, $geti($_.vers, 0, 1)); //#23867 - $k[$j++] = $_.pixs; //#23868 - $k[$j++] = 0; //#23868 - $k[$j++] = ~~($f($_.rows - $_.cpat.length) / 2); //#23868 - $_.mmv(); //#23868 - $k[$j++] = Infinity; //#23869 - $forall($_.cpat, function() { //#23869 + ]); //#24188 + $_.cpatmap = _NK; //#24189 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#24189 + bwipp_codeone.__24190__ = 1; //#24189 + $_ = Object.getPrototypeOf($_); //#24189 + } //#24189 + $_.cpat = $get($_.cpatmap, $geti($_.vers, 0, 1)); //#24191 + $k[$j++] = $_.pixs; //#24192 + $k[$j++] = 0; //#24192 + $k[$j++] = ~~($f($_.rows - $_.cpat.length) / 2); //#24192 + $_.mmv(); //#24192 + $k[$j++] = Infinity; //#24193 + $forall($_.cpat, function() { //#24193 if ($get($_.artifact, $f($k[--$j] - 49))() === true) { return true; - } //#23869 - }); //#23869 - var _NX = $a(); //#23869 - var _NY = $k[--$j]; //#23869 - $puti($k[--$j], _NY, _NX); //#23869 - for (var _Nc = 0, _Nb = $f($_.risl - 1); _Nc <= _Nb; _Nc += 1) { //#23884 - $_.i = _Nc; //#23873 - for (var _Nh = $_.riso, _Ni = $_.risi, _Ng = $f($_.cols - 1); _Ni < 0 ? _Nh >= _Ng : _Nh <= _Ng; _Nh += _Ni) { //#23883 - $_.j = _Nh; //#23875 - var _Nk = (($_.i % 12) == 0) ? 1 : 0; //#23876 - var _Nl = $a([1, _Nk]); //#23876 - $k[$j++] = _Nl; //#23877 - $k[$j++] = _Nl; //#23877 - $k[$j++] = $_.pixs; //#23877 - $k[$j++] = $_.j; //#23877 - $k[$j++] = $_.i; //#23877 - $_.mmv(); //#23877 - var _Np = $k[--$j]; //#23878 - var _Nq = $k[--$j]; //#23878 - $puti(_Nq, _Np, $k[--$j]); //#23878 - if ($_.i != $f($_.risl - 1)) { //#23882 - $k[$j++] = $_.pixs; //#23880 - $k[$j++] = $f($f($_.cols - $_.j) - 2); //#23880 - $k[$j++] = $f($f($_.rows - $_.i) - 1); //#23880 - $_.mmv(); //#23880 - var _Nz = $k[--$j]; //#23881 - var _O0 = $k[--$j]; //#23881 - $puti(_O0, _Nz, $k[--$j]); //#23881 - } else { //#23882 - $j--; //#23882 - } //#23882 - } //#23882 - } //#23882 - if (!bwipp_codeone.__23904__) { //#23904 - $_ = Object.create($_); //#23904 + } //#24193 + }); //#24193 + var _NX = $a(); //#24193 + var _NY = $k[--$j]; //#24193 + $puti($k[--$j], _NY, _NX); //#24193 + for (var _Nc = 0, _Nb = $f($_.risl - 1); _Nc <= _Nb; _Nc += 1) { //#24208 + $_.i = _Nc; //#24197 + for (var _Nh = $_.riso, _Ni = $_.risi, _Ng = $f($_.cols - 1); _Ni < 0 ? _Nh >= _Ng : _Nh <= _Ng; _Nh += _Ni) { //#24207 + $_.j = _Nh; //#24199 + var _Nk = (($_.i % 12) == 0) ? 1 : 0; //#24200 + var _Nl = $a([1, _Nk]); //#24200 + $k[$j++] = _Nl; //#24201 + $k[$j++] = _Nl; //#24201 + $k[$j++] = $_.pixs; //#24201 + $k[$j++] = $_.j; //#24201 + $k[$j++] = $_.i; //#24201 + $_.mmv(); //#24201 + var _Np = $k[--$j]; //#24202 + var _Nq = $k[--$j]; //#24202 + $puti(_Nq, _Np, $k[--$j]); //#24202 + if ($_.i != $f($_.risl - 1)) { //#24206 + $k[$j++] = $_.pixs; //#24204 + $k[$j++] = $f($f($_.cols - $_.j) - 2); //#24204 + $k[$j++] = $f($f($_.rows - $_.i) - 1); //#24204 + $_.mmv(); //#24204 + var _Nz = $k[--$j]; //#24205 + var _O0 = $k[--$j]; //#24205 + $puti(_O0, _Nz, $k[--$j]); //#24205 + } else { //#24206 + $j--; //#24206 + } //#24206 + } //#24206 + } //#24206 + if (!bwipp_codeone.__24228__) { //#24228 + $_ = Object.create($_); //#24228 var _Of = new Map([ ["A", $a([$a([12, 5])])], ["B", $a([$a([16, 7])])], @@ -29857,954 +30479,954 @@ function bwipp_codeone() { ["T-16", $a([$a([8, 10])])], ["T-32", $a([$a([16, 10]), $a([16, 12])])], ["T-48", $a([$a([24, 10]), $a([24, 12]), $a([24, 14])])] - ]); //#23902 - $_.blackdotmap = _Of; //#23903 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#23903 - bwipp_codeone.__23904__ = 1; //#23903 - $_ = Object.getPrototypeOf($_); //#23903 - } //#23903 - $forall($get($_.blackdotmap, $_.vers), function() { //#23905 - var _Ol = $k[--$j]; //#23905 - $k[$j++] = $_.pixs; //#23905 - $aload(_Ol); //#23905 - $_.mmv(); //#23905 - var _Om = $k[--$j]; //#23905 - $put($k[--$j], _Om, 1); //#23905 - }); //#23905 - $_.j = 0; //#23908 - for (var _Oq = 0, _Op = $_.pixs.length - 1; _Oq <= _Op; _Oq += 1) { //#23915 - $_.i = _Oq; //#23910 - if ($get($_.pixs, $_.i) == -1) { //#23914 - $put($_.pixs, $_.i, $get($_.mmat, $_.j)); //#23912 - $_.j = $_.j + 1; //#23913 - } //#23913 - } //#23913 - $k[$j++] = Infinity; //#23918 - $k[$j++] = 'ren'; //#23930 - $k[$j++] = bwipp_renmatrix; //#23930 - $k[$j++] = 'pixs'; //#23930 - $k[$j++] = $_.pixs; //#23930 - $k[$j++] = 'pixx'; //#23930 - $k[$j++] = $_.cols; //#23930 - $k[$j++] = 'pixy'; //#23930 - $k[$j++] = $_.rows; //#23930 - $k[$j++] = 'height'; //#23930 - $k[$j++] = ($_.rows / 72) * 2; //#23930 - $k[$j++] = 'width'; //#23930 - $k[$j++] = ($_.cols / 72) * 2; //#23930 - if ($_.stype || $_.ttype) { //#23930 - $k[$j++] = 'borderleft'; //#23929 - $k[$j++] = 1; //#23929 - $k[$j++] = 'borderright'; //#23929 - $k[$j++] = 1; //#23929 - $k[$j++] = 'bordertop'; //#23929 - $k[$j++] = 0; //#23929 - $k[$j++] = 'borderbottom'; //#23929 - $k[$j++] = 1; //#23929 - } //#23929 - $k[$j++] = 'opt'; //#23931 - $k[$j++] = $_.options; //#23931 - var _P8 = $d(); //#23931 - $k[$j++] = _P8; //#23934 - if (!$_.dontdraw) { //#23934 - bwipp_renmatrix(); //#23934 - } //#23934 - $_ = Object.getPrototypeOf($_); //#23936 - $_ = Object.getPrototypeOf($_); //#23938 + ]); //#24226 + $_.blackdotmap = _Of; //#24227 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_codeone.$ctx[id] = $_[id]); //#24227 + bwipp_codeone.__24228__ = 1; //#24227 + $_ = Object.getPrototypeOf($_); //#24227 + } //#24227 + $forall($get($_.blackdotmap, $_.vers), function() { //#24229 + var _Ol = $k[--$j]; //#24229 + $k[$j++] = $_.pixs; //#24229 + $aload(_Ol); //#24229 + $_.mmv(); //#24229 + var _Om = $k[--$j]; //#24229 + $put($k[--$j], _Om, 1); //#24229 + }); //#24229 + $_.j = 0; //#24232 + for (var _Oq = 0, _Op = $_.pixs.length - 1; _Oq <= _Op; _Oq += 1) { //#24239 + $_.i = _Oq; //#24234 + if ($get($_.pixs, $_.i) == -1) { //#24238 + $put($_.pixs, $_.i, $get($_.mmat, $_.j)); //#24236 + $_.j = $_.j + 1; //#24237 + } //#24237 + } //#24237 + $k[$j++] = Infinity; //#24242 + $k[$j++] = 'ren'; //#24254 + $k[$j++] = 'renmatrix'; //#24254 + $k[$j++] = 'pixs'; //#24254 + $k[$j++] = $_.pixs; //#24254 + $k[$j++] = 'pixx'; //#24254 + $k[$j++] = $_.cols; //#24254 + $k[$j++] = 'pixy'; //#24254 + $k[$j++] = $_.rows; //#24254 + $k[$j++] = 'height'; //#24254 + $k[$j++] = ($_.rows / 72) * 2; //#24254 + $k[$j++] = 'width'; //#24254 + $k[$j++] = ($_.cols / 72) * 2; //#24254 + if ($_.stype || $_.ttype) { //#24254 + $k[$j++] = 'borderleft'; //#24253 + $k[$j++] = 1; //#24253 + $k[$j++] = 'borderright'; //#24253 + $k[$j++] = 1; //#24253 + $k[$j++] = 'bordertop'; //#24253 + $k[$j++] = 0; //#24253 + $k[$j++] = 'borderbottom'; //#24253 + $k[$j++] = 1; //#24253 + } //#24253 + $k[$j++] = 'opt'; //#24255 + $k[$j++] = $_.options; //#24255 + var _P8 = $d(); //#24255 + $k[$j++] = _P8; //#24258 + if (!$_.dontdraw) { //#24258 + bwipp_renmatrix(); //#24258 + } //#24258 + $_ = Object.getPrototypeOf($_); //#24260 + $_ = Object.getPrototypeOf($_); //#24262 } //bwipp_codeone function bwipp_hanxin() { - $_ = Object.create($_); //#23969 - $_.dontdraw = false; //#23972 - $_.version = "unset"; //#23973 - $_.eclevel = "L2"; //#23974 - $_.parse = false; //#23975 - $_.parsefnc = false; //#23976 - $_.mask = -1; //#23977 - $k[$j++] = $_; //#23979 - bwipp_processoptions(); //#23979 - $_.options = $k[--$j]; //#23979 - $_.barcode = $k[--$j]; //#23980 - if ($eq($_.barcode, "")) { //#23984 - $k[$j++] = 'bwipp.hanxinEmptyData#23983'; //#23983 - $k[$j++] = "The data must not be empty"; //#23983 - bwipp_raiseerror(); //#23983 - } //#23983 - if ($ne($_.version, "unset")) { //#23996 - var _5 = $_.version.length; //#23987 - var _6 = (_5 >= 1) && (_5 <= 2); //#23987 - $k[$j++] = _6; //#23992 - if (_6) { //#23992 - $j--; //#23988 - var _7 = $_.version; //#23989 - $k[$j++] = true; //#23989 - for (var _8 = 0, _9 = _7.length; _8 < _9; _8++) { //#23989 - var _A = $get(_7, _8); //#23989 - if ((_A < 48) || (_A > 57)) { //#23989 - $j--; //#23989 - $k[$j++] = false; //#23989 - } //#23989 - } //#23989 - var _B = $k[--$j]; //#23989 - $k[$j++] = _B; //#23991 - if (_B) { //#23991 - $j--; //#23990 - var _D = $cvi($_.version); //#23990 - $k[$j++] = (_D >= 1) && (_D <= 84); //#23990 - } //#23990 - } //#23990 - if ($nt($k[--$j])) { //#23995 - $k[$j++] = 'bwipp.hanxinInvalidVersion#23994'; //#23994 - $k[$j++] = "Valid versions are 1 to 84"; //#23994 - bwipp_raiseerror(); //#23994 - } //#23994 - } //#23994 - var _G = $_.eclevel.length == 2; //#23998 - $k[$j++] = _G; //#24002 - if (_G) { //#24002 - $j--; //#23999 - $k[$j++] = $geti($_.eclevel, 0, 1); //#24001 - if ($eq("L", "L")) { //#24001 - $j--; //#24000 - var _L = $get($_.eclevel, 1) - 48; //#24000 - $k[$j++] = (_L >= 1) && (_L <= 4); //#24000 - } //#24000 - } //#24000 - if ($nt($k[--$j])) { //#24005 - $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24004'; //#24004 - $k[$j++] = "Valid error correction levels are L1 to L4"; //#24004 - bwipp_raiseerror(); //#24004 - } //#24004 - if ($_.mask != -1) { //#24011 - if (($_.mask < 1) || ($_.mask > 4)) { //#24010 - $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24009'; //#24009 - $k[$j++] = "The valid masks are 1 to 4"; //#24009 - bwipp_raiseerror(); //#24009 - } //#24009 - } //#24009 - bwipp_loadctx(bwipp_hanxin) //#24013 + $_ = Object.create($_); //#24293 + $_.dontdraw = false; //#24296 + $_.version = "unset"; //#24297 + $_.eclevel = "L2"; //#24298 + $_.parse = false; //#24299 + $_.parsefnc = false; //#24300 + $_.mask = -1; //#24301 + $k[$j++] = $_; //#24303 + bwipp_processoptions(); //#24303 + $_.options = $k[--$j]; //#24303 + $_.barcode = $k[--$j]; //#24304 + if ($eq($_.barcode, "")) { //#24308 + $k[$j++] = 'bwipp.hanxinEmptyData#24307'; //#24307 + $k[$j++] = "The data must not be empty"; //#24307 + bwipp_raiseerror(); //#24307 + } //#24307 + if ($ne($_.version, "unset")) { //#24320 + var _5 = $_.version.length; //#24311 + var _6 = (_5 >= 1) && (_5 <= 2); //#24311 + $k[$j++] = _6; //#24316 + if (_6) { //#24316 + $j--; //#24312 + var _7 = $_.version; //#24313 + $k[$j++] = true; //#24313 + for (var _8 = 0, _9 = _7.length; _8 < _9; _8++) { //#24313 + var _A = $get(_7, _8); //#24313 + if ((_A < 48) || (_A > 57)) { //#24313 + $j--; //#24313 + $k[$j++] = false; //#24313 + } //#24313 + } //#24313 + var _B = $k[--$j]; //#24313 + $k[$j++] = _B; //#24315 + if (_B) { //#24315 + $j--; //#24314 + var _D = $cvi($_.version); //#24314 + $k[$j++] = (_D >= 1) && (_D <= 84); //#24314 + } //#24314 + } //#24314 + if ($nt($k[--$j])) { //#24319 + $k[$j++] = 'bwipp.hanxinInvalidVersion#24318'; //#24318 + $k[$j++] = "Valid versions are 1 to 84"; //#24318 + bwipp_raiseerror(); //#24318 + } //#24318 + } //#24318 + var _G = $_.eclevel.length == 2; //#24322 + $k[$j++] = _G; //#24326 + if (_G) { //#24326 + $j--; //#24323 + $k[$j++] = $geti($_.eclevel, 0, 1); //#24325 + if ($eq("L", "L")) { //#24325 + $j--; //#24324 + var _L = $get($_.eclevel, 1) - 48; //#24324 + $k[$j++] = (_L >= 1) && (_L <= 4); //#24324 + } //#24324 + } //#24324 + if ($nt($k[--$j])) { //#24329 + $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24328'; //#24328 + $k[$j++] = "Valid error correction levels are L1 to L4"; //#24328 + bwipp_raiseerror(); //#24328 + } //#24328 + if ($_.mask != -1) { //#24335 + if (($_.mask < 1) || ($_.mask > 4)) { //#24334 + $k[$j++] = 'bwipp.hanxinInvalidErrorCorrectionLevel#24333'; //#24333 + $k[$j++] = "The valid masks are 1 to 4"; //#24333 + bwipp_raiseerror(); //#24333 + } //#24333 + } //#24333 + bwipp_loadctx(bwipp_hanxin) //#24337 var _S = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc] - ]); //#24018 - $_.fncvals = _S; //#24020 - $k[$j++] = 'msg'; //#24021 - $k[$j++] = $_.barcode; //#24021 - $k[$j++] = $_.fncvals; //#24021 - bwipp_parseinput(); //#24021 - var _V = $k[--$j]; //#24021 - $_[$k[--$j]] = _V; //#24021 - $_.msglen = $_.msg.length; //#24022 + ]); //#24342 + $_.fncvals = _S; //#24344 + $k[$j++] = 'msg'; //#24345 + $k[$j++] = $_.barcode; //#24345 + $k[$j++] = $_.fncvals; //#24345 + bwipp_parseinput(); //#24345 + var _V = $k[--$j]; //#24345 + $_[$k[--$j]] = _V; //#24345 + $_.msglen = $_.msg.length; //#24346 $_.tobin = function() { - var _Z = $s($k[--$j]); //#24025 - $k[$j++] = _Z; //#24025 - for (var _b = 0, _a = _Z.length - 1; _b <= _a; _b += 1) { //#24025 - var _c = $k[--$j]; //#24025 - $put(_c, _b, 48); //#24025 - $k[$j++] = _c; //#24025 - } //#24025 - var _d = $k[--$j]; //#24026 - var _g = $cvrs($s(_d.length), $k[--$j], 2); //#24026 - $puti(_d, _d.length - _g.length, _g); //#24027 - $k[$j++] = _d; //#24027 - }; //#24027 - $_.bits = $s((4 + 13) + ($_.msglen * 8)); //#24031 - $puti($_.bits, 0, "0011"); //#24032 - $k[$j++] = $_.bits; //#24033 - $k[$j++] = 4; //#24033 - $k[$j++] = $_.msglen; //#24033 - $k[$j++] = 13; //#24033 - $_.tobin(); //#24033 - var _m = $k[--$j]; //#24033 - var _n = $k[--$j]; //#24033 - $puti($k[--$j], _n, _m); //#24033 - for (var _r = 0, _q = $_.msglen - 1; _r <= _q; _r += 1) { //#24037 - $_.i = _r; //#24035 - $k[$j++] = $_.bits; //#24036 - $k[$j++] = 17 + ($_.i * 8); //#24036 - $k[$j++] = $get($_.msg, $_.i); //#24036 - $k[$j++] = 8; //#24036 - $_.tobin(); //#24036 - var _x = $k[--$j]; //#24036 - var _y = $k[--$j]; //#24036 - $puti($k[--$j], _y, _x); //#24036 - } //#24036 - if (!bwipp_hanxin.__24380__) { //#24380 - $_ = Object.create($_); //#24380 - var _24 = $a([0, -1, -1]); //#24063 - $_.metrics = $a([$a(["1", 23, -1, 0, 205, $a([1, 21, 4]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 17, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 13, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 9, 16]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["2", 25, -1, 0, 301, $a([1, 31, 6]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 25, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 19, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 15, 22]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["3", 27, -1, 0, 405, $a([1, 42, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 34, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["4", 29, 14, 1, 439, $a([1, 46, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 38, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 30, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 22, 32]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["5", 31, 16, 1, 555, $a([1, 57, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 49, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 37, 32]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 14, 20]), $a([1, 13, 22]), $a([0, -1, -1])]), $a(["6", 33, 16, 1, 675, $a([1, 70, 14]), _24, $a([0, -1, -1]), $a([1, 58, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 24, 20]), $a([1, 22, 18]), $a([0, -1, -1]), $a([1, 16, 24]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["7", 35, 17, 1, 805, $a([1, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 22]), $a([1, 28, 24]), $a([0, -1, -1]), $a([2, 14, 20]), $a([1, 12, 20]), $a([0, -1, -1])]), $a(["8", 37, 18, 1, 943, $a([1, 99, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 40, 18]), $a([1, 41, 18]), $a([0, -1, -1]), $a([1, 31, 26]), $a([1, 32, 28]), $a([0, -1, -1]), $a([2, 16, 24]), $a([1, 15, 22]), $a([0, -1, -1])]), $a(["9", 39, 19, 1, 1089, $a([1, 114, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 48, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 24, 20]), $a([1, 26, 22]), $a([0, -1, -1]), $a([2, 18, 28]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["10", 41, 20, 1, 1243, $a([1, 131, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 52, 22]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 27, 24]), $a([1, 29, 24]), $a([0, -1, -1]), $a([2, 21, 32]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["11", 43, 14, 2, 1289, $a([1, 135, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 56, 24]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 28, 24]), $a([1, 31, 26]), $a([0, -1, -1]), $a([2, 22, 32]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["12", 45, 15, 2, 1455, $a([1, 153, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 62, 26]), $a([1, 65, 28]), $a([0, -1, -1]), $a([2, 32, 28]), $a([1, 33, 28]), $a([0, -1, -1]), $a([3, 17, 26]), $a([1, 22, 30]), $a([0, -1, -1])]), $a(["13", 47, 16, 2, 1629, $a([1, 86, 16]), $a([1, 85, 16]), $a([0, -1, -1]), $a([1, 71, 30]), $a([1, 72, 30]), $a([0, -1, -1]), $a([2, 37, 32]), $a([1, 35, 30]), $a([0, -1, -1]), $a([3, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["14", 49, 16, 2, 1805, $a([1, 94, 18]), $a([1, 95, 18]), $a([0, -1, -1]), $a([2, 51, 22]), $a([1, 55, 24]), $a([0, -1, -1]), $a([3, 30, 26]), $a([1, 31, 26]), $a([0, -1, -1]), $a([4, 18, 28]), $a([1, 17, 24]), $a([0, -1, -1])]), $a(["15", 51, 17, 2, 1995, $a([1, 104, 20]), $a([1, 105, 20]), $a([0, -1, -1]), $a([2, 57, 24]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 33, 28]), $a([1, 36, 30]), $a([0, -1, -1]), $a([4, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["16", 53, 17, 2, 2187, $a([1, 115, 22]), $a([1, 114, 22]), $a([0, -1, -1]), $a([2, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 38, 32]), $a([1, 33, 30]), $a([0, -1, -1]), $a([5, 19, 28]), $a([1, 14, 24]), $a([0, -1, -1])]), $a(["17", 55, 18, 2, 2393, $a([1, 126, 24]), $a([1, 125, 24]), $a([0, -1, -1]), $a([2, 70, 30]), $a([1, 69, 30]), $a([0, -1, -1]), $a([4, 33, 28]), $a([1, 29, 26]), $a([0, -1, -1]), $a([5, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["18", 57, 19, 2, 2607, $a([1, 136, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([3, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([5, 35, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 18, 28]), $a([1, 21, 28]), $a([0, -1, -1])]), $a(["19", 59, 20, 2, 2829, $a([1, 148, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([3, 61, 26]), $a([1, 64, 28]), $a([0, -1, -1]), $a([7, 24, 20]), $a([1, 23, 22]), $a([0, -1, -1]), $a([6, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["20", 61, 20, 2, 3053, $a([3, 107, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([3, 65, 28]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 26, 22]), $a([1, 23, 22]), $a([0, -1, -1]), $a([7, 19, 28]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["21", 63, 21, 2, 3291, $a([3, 115, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 63, 28]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 25, 22]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 21, 22]), $a([0, -1, -1])]), $a(["22", 65, 16, 3, 3383, $a([2, 116, 22]), $a([1, 122, 24]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 32, 26]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 24, 30]), $a([0, -1, -1])]), $a(["23", 67, 17, 3, 3631, $a([3, 127, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([5, 51, 22]), $a([1, 62, 26]), $a([0, -1, -1]), $a([7, 30, 26]), $a([1, 35, 26]), $a([0, -1, -1]), $a([8, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["24", 69, 17, 3, 3887, $a([2, 135, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([5, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([7, 33, 28]), $a([1, 30, 28]), $a([0, -1, -1]), $a([11, 16, 24]), $a([1, 19, 26]), $a([0, -1, -1])]), $a(["25", 71, 18, 3, 4151, $a([3, 105, 20]), $a([1, 121, 22]), $a([0, -1, -1]), $a([5, 61, 26]), $a([1, 57, 26]), $a([0, -1, -1]), $a([9, 28, 24]), $a([1, 28, 22]), $a([0, -1, -1]), $a([10, 19, 28]), $a([1, 18, 30]), $a([0, -1, -1])]), $a(["26", 73, 18, 3, 4423, $a([2, 157, 30]), $a([1, 150, 28]), $a([0, -1, -1]), $a([5, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([8, 33, 28]), $a([1, 34, 30]), $a([0, -1, -1]), $a([10, 19, 28]), $a([2, 15, 26]), $a([0, -1, -1])]), $a(["27", 75, 19, 3, 4703, $a([3, 126, 24]), $a([1, 115, 22]), $a([0, -1, -1]), $a([7, 51, 22]), $a([1, 54, 22]), $a([0, -1, -1]), $a([8, 35, 30]), $a([1, 37, 30]), $a([0, -1, -1]), $a([15, 15, 22]), $a([1, 10, 22]), $a([0, -1, -1])]), $a(["28", 77, 19, 3, 4991, $a([4, 105, 20]), $a([1, 103, 20]), $a([0, -1, -1]), $a([7, 56, 24]), $a([1, 45, 18]), $a([0, -1, -1]), $a([10, 31, 26]), $a([1, 27, 26]), $a([0, -1, -1]), $a([10, 17, 26]), $a([3, 20, 28]), $a([1, 21, 28])]), $a(["29", 79, 20, 3, 5287, $a([3, 139, 26]), $a([1, 137, 28]), $a([0, -1, -1]), $a([6, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([9, 36, 30]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["30", 81, 20, 3, 5591, $a([6, 84, 16]), $a([1, 82, 16]), $a([0, -1, -1]), $a([6, 70, 30]), $a([1, 68, 30]), $a([0, -1, -1]), $a([7, 35, 30]), $a([3, 33, 28]), $a([1, 32, 28]), $a([13, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["31", 83, 21, 3, 5903, $a([5, 105, 20]), $a([1, 94, 18]), $a([0, -1, -1]), $a([6, 74, 32]), $a([1, 71, 30]), $a([0, -1, -1]), $a([11, 33, 28]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["32", 85, 17, 4, 6033, $a([4, 127, 24]), $a([1, 126, 24]), $a([0, -1, -1]), $a([7, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([12, 30, 24]), $a([1, 24, 28]), $a([1, 24, 30]), $a([15, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["33", 87, 17, 4, 6353, $a([7, 84, 16]), $a([1, 78, 16]), $a([0, -1, -1]), $a([7, 70, 30]), $a([1, 66, 28]), $a([0, -1, -1]), $a([12, 33, 28]), $a([1, 32, 30]), $a([0, -1, -1]), $a([14, 21, 32]), $a([1, 24, 28]), $a([0, -1, -1])]), $a(["34", 89, 18, 4, 6689, $a([5, 117, 22]), $a([1, 117, 24]), $a([0, -1, -1]), $a([8, 66, 28]), $a([1, 58, 26]), $a([0, -1, -1]), $a([11, 38, 32]), $a([1, 34, 32]), $a([0, -1, -1]), $a([15, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["35", 91, 18, 4, 7025, $a([4, 148, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([8, 68, 30]), $a([1, 70, 24]), $a([0, -1, -1]), $a([10, 36, 32]), $a([3, 38, 28]), $a([0, -1, -1]), $a([16, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["36", 93, 19, 4, 7377, $a([4, 126, 24]), $a([2, 135, 26]), $a([0, -1, -1]), $a([8, 70, 28]), $a([2, 43, 26]), $a([0, -1, -1]), $a([13, 32, 28]), $a([2, 41, 30]), $a([0, -1, -1]), $a([17, 19, 28]), $a([3, 15, 26]), $a([0, -1, -1])]), $a(["37", 95, 19, 4, 7729, $a([5, 136, 26]), $a([1, 132, 24]), $a([0, -1, -1]), $a([5, 67, 30]), $a([4, 68, 28]), $a([1, 69, 28]), $a([14, 35, 30]), $a([1, 32, 24]), $a([0, -1, -1]), $a([18, 18, 26]), $a([3, 16, 28]), $a([1, 14, 28])]), $a(["38", 97, 19, 4, 8089, $a([3, 142, 26]), $a([3, 141, 28]), $a([0, -1, -1]), $a([8, 70, 30]), $a([1, 73, 32]), $a([1, 74, 32]), $a([12, 34, 30]), $a([3, 34, 26]), $a([1, 35, 28]), $a([18, 21, 32]), $a([1, 27, 30]), $a([0, -1, -1])]), $a(["39", 99, 20, 4, 8465, $a([5, 116, 22]), $a([2, 103, 20]), $a([1, 102, 20]), $a([9, 74, 32]), $a([1, 74, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([2, 32, 32]), $a([1, 32, 30]), $a([19, 21, 32]), $a([1, 25, 26]), $a([0, -1, -1])]), $a(["40", 101, 20, 4, 8841, $a([7, 116, 22]), $a([1, 117, 22]), $a([0, -1, -1]), $a([11, 65, 28]), $a([1, 58, 24]), $a([0, -1, -1]), $a([15, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([20, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["41", 103, 17, 5, 9009, $a([6, 136, 26]), $a([1, 130, 24]), $a([0, -1, -1]), $a([11, 66, 28]), $a([1, 62, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([3, 34, 32]), $a([1, 30, 30]), $a([18, 20, 30]), $a([3, 20, 28]), $a([2, 15, 26])]), $a(["42", 105, 17, 5, 9401, $a([5, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([10, 75, 32]), $a([1, 73, 32]), $a([0, -1, -1]), $a([16, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([22, 19, 28]), $a([2, 16, 30]), $a([1, 19, 30])]), $a(["43", 107, 18, 5, 9799, $a([6, 147, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([11, 66, 28]), $a([2, 65, 30]), $a([0, -1, -1]), $a([18, 33, 28]), $a([2, 33, 30]), $a([0, -1, -1]), $a([22, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["44", 109, 18, 5, 10207, $a([6, 116, 22]), $a([3, 125, 24]), $a([0, -1, -1]), $a([11, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([13, 35, 28]), $a([6, 34, 32]), $a([1, 30, 30]), $a([23, 21, 32]), $a([1, 26, 30]), $a([0, -1, -1])]), $a(["45", 111, 18, 5, 10623, $a([7, 105, 20]), $a([4, 95, 18]), $a([0, -1, -1]), $a([12, 67, 28]), $a([1, 63, 30]), $a([1, 62, 32]), $a([21, 31, 26]), $a([2, 33, 32]), $a([0, -1, -1]), $a([23, 21, 32]), $a([2, 24, 30]), $a([0, -1, -1])]), $a(["46", 113, 19, 5, 11045, $a([10, 116, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([12, 74, 32]), $a([1, 78, 30]), $a([0, -1, -1]), $a([18, 37, 32]), $a([1, 39, 30]), $a([1, 41, 28]), $a([25, 21, 32]), $a([1, 27, 28]), $a([0, -1, -1])]), $a(["47", 115, 19, 5, 11477, $a([5, 126, 24]), $a([4, 115, 22]), $a([1, 114, 22]), $a([12, 67, 28]), $a([2, 66, 32]), $a([1, 68, 30]), $a([21, 35, 30]), $a([1, 39, 30]), $a([0, -1, -1]), $a([26, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["48", 117, 19, 5, 11917, $a([9, 126, 24]), $a([1, 117, 22]), $a([0, -1, -1]), $a([13, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([20, 35, 30]), $a([3, 35, 28]), $a([0, -1, -1]), $a([27, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["49", 119, 17, 6, 12111, $a([9, 126, 24]), $a([1, 137, 26]), $a([0, -1, -1]), $a([13, 71, 30]), $a([2, 68, 32]), $a([0, -1, -1]), $a([20, 37, 32]), $a([1, 39, 28]), $a([1, 38, 28]), $a([24, 20, 32]), $a([5, 25, 28]), $a([0, -1, -1])]), $a(["50", 121, 17, 6, 12559, $a([8, 147, 28]), $a([1, 141, 28]), $a([0, -1, -1]), $a([10, 73, 32]), $a([4, 74, 30]), $a([1, 73, 30]), $a([16, 36, 32]), $a([6, 39, 30]), $a([1, 37, 30]), $a([27, 21, 32]), $a([3, 20, 26]), $a([0, -1, -1])]), $a(["51", 123, 18, 6, 13025, $a([9, 137, 26]), $a([1, 135, 26]), $a([0, -1, -1]), $a([12, 70, 30]), $a([4, 75, 32]), $a([0, -1, -1]), $a([24, 35, 30]), $a([1, 40, 28]), $a([0, -1, -1]), $a([23, 20, 32]), $a([8, 24, 30]), $a([0, -1, -1])]), $a(["52", 125, 18, 6, 13489, $a([14, 95, 18]), $a([1, 86, 18]), $a([0, -1, -1]), $a([13, 73, 32]), $a([3, 77, 30]), $a([0, -1, -1]), $a([24, 35, 30]), $a([2, 35, 28]), $a([0, -1, -1]), $a([26, 21, 32]), $a([5, 21, 30]), $a([1, 23, 30])]), $a(["53", 127, 18, 6, 13961, $a([9, 147, 28]), $a([1, 142, 28]), $a([0, -1, -1]), $a([10, 73, 30]), $a([6, 70, 32]), $a([1, 71, 32]), $a([25, 35, 30]), $a([2, 34, 26]), $a([0, -1, -1]), $a([29, 21, 32]), $a([4, 22, 30]), $a([0, -1, -1])]), $a(["54", 129, 18, 6, 14441, $a([11, 126, 24]), $a([1, 131, 24]), $a([0, -1, -1]), $a([16, 74, 32]), $a([1, 79, 30]), $a([0, -1, -1]), $a([25, 38, 32]), $a([1, 25, 30]), $a([0, -1, -1]), $a([33, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["55", 131, 19, 6, 14939, $a([14, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([24, 37, 32]), $a([2, 40, 30]), $a([1, 41, 30]), $a([31, 21, 32]), $a([4, 24, 32]), $a([0, -1, -1])]), $a(["56", 133, 19, 6, 15435, $a([10, 147, 28]), $a([1, 151, 28]), $a([0, -1, -1]), $a([15, 71, 30]), $a([3, 71, 32]), $a([1, 73, 32]), $a([24, 37, 32]), $a([3, 38, 30]), $a([1, 39, 30]), $a([36, 19, 30]), $a([3, 29, 26]), $a([0, -1, -1])]), $a(["57", 135, 19, 6, 15939, $a([15, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 70, 30]), $a([1, 64, 28]), $a([0, -1, -1]), $a([27, 38, 32]), $a([2, 25, 26]), $a([0, -1, -1]), $a([38, 20, 30]), $a([2, 18, 28]), $a([0, -1, -1])]), $a(["58", 137, 17, 7, 16171, $a([14, 105, 20]), $a([1, 113, 22]), $a([1, 114, 22]), $a([17, 67, 30]), $a([3, 92, 32]), $a([0, -1, -1]), $a([30, 35, 30]), $a([1, 41, 30]), $a([0, -1, -1]), $a([36, 21, 32]), $a([1, 26, 30]), $a([1, 27, 30])]), $a(["59", 139, 17, 7, 16691, $a([11, 146, 28]), $a([1, 146, 26]), $a([0, -1, -1]), $a([20, 70, 30]), $a([1, 60, 26]), $a([0, -1, -1]), $a([29, 38, 32]), $a([1, 24, 32]), $a([0, -1, -1]), $a([40, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["60", 141, 18, 7, 17215, $a([3, 137, 26]), $a([1, 136, 26]), $a([10, 126, 24]), $a([22, 65, 28]), $a([1, 75, 30]), $a([0, -1, -1]), $a([30, 37, 32]), $a([1, 51, 30]), $a([0, -1, -1]), $a([42, 20, 30]), $a([1, 21, 30]), $a([0, -1, -1])]), $a(["61", 143, 18, 7, 17751, $a([12, 126, 24]), $a([2, 118, 22]), $a([1, 116, 22]), $a([19, 74, 32]), $a([1, 74, 30]), $a([1, 72, 28]), $a([30, 38, 32]), $a([2, 29, 30]), $a([0, -1, -1]), $a([39, 20, 32]), $a([2, 37, 26]), $a([1, 38, 26])]), $a(["62", 145, 18, 7, 18295, $a([12, 126, 24]), $a([3, 136, 26]), $a([0, -1, -1]), $a([21, 70, 30]), $a([2, 65, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 44, 32]), $a([0, -1, -1]), $a([42, 20, 30]), $a([2, 19, 28]), $a([2, 18, 28])]), $a(["63", 147, 18, 7, 18847, $a([12, 126, 24]), $a([3, 117, 22]), $a([1, 116, 22]), $a([25, 61, 26]), $a([2, 62, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 40, 32]), $a([1, 41, 32]), $a([45, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["64", 149, 19, 7, 19403, $a([15, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([25, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([18, 35, 30]), $a([17, 37, 32]), $a([1, 50, 32]), $a([42, 20, 30]), $a([6, 19, 28]), $a([1, 15, 28])]), $a(["65", 151, 19, 7, 19971, $a([19, 105, 20]), $a([1, 101, 20]), $a([0, -1, -1]), $a([33, 51, 22]), $a([1, 65, 22]), $a([0, -1, -1]), $a([40, 33, 28]), $a([1, 28, 28]), $a([0, -1, -1]), $a([49, 20, 30]), $a([1, 18, 28]), $a([0, -1, -1])]), $a(["66", 153, 17, 8, 20229, $a([18, 105, 20]), $a([2, 117, 22]), $a([0, -1, -1]), $a([26, 65, 28]), $a([1, 80, 30]), $a([0, -1, -1]), $a([35, 35, 30]), $a([3, 35, 28]), $a([1, 36, 28]), $a([52, 18, 28]), $a([2, 38, 30]), $a([0, -1, -1])]), $a(["67", 155, 17, 8, 20805, $a([26, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([26, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([45, 31, 26]), $a([1, 9, 26]), $a([0, -1, -1]), $a([52, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["68", 157, 17, 8, 21389, $a([16, 126, 24]), $a([1, 114, 22]), $a([1, 115, 22]), $a([23, 70, 30]), $a([3, 65, 28]), $a([1, 66, 28]), $a([40, 35, 30]), $a([1, 43, 30]), $a([0, -1, -1]), $a([46, 20, 30]), $a([7, 19, 28]), $a([1, 16, 28])]), $a(["69", 159, 18, 8, 21993, $a([19, 116, 22]), $a([1, 105, 22]), $a([0, -1, -1]), $a([20, 70, 30]), $a([7, 66, 28]), $a([1, 63, 28]), $a([40, 35, 30]), $a([1, 42, 32]), $a([1, 43, 32]), $a([54, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["70", 161, 18, 8, 22593, $a([17, 126, 24]), $a([2, 115, 22]), $a([0, -1, -1]), $a([24, 70, 30]), $a([4, 74, 32]), $a([0, -1, -1]), $a([48, 31, 26]), $a([2, 18, 26]), $a([0, -1, -1]), $a([54, 19, 28]), $a([6, 15, 26]), $a([1, 14, 26])]), $a(["71", 163, 18, 8, 23201, $a([29, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([29, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 34, 30]), $a([3, 36, 30]), $a([38, 33, 28]), $a([58, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["72", 165, 18, 8, 23817, $a([16, 147, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([31, 66, 28]), $a([1, 37, 26]), $a([0, -1, -1]), $a([48, 33, 28]), $a([1, 23, 26]), $a([0, -1, -1]), $a([53, 20, 30]), $a([6, 19, 28]), $a([1, 17, 28])]), $a(["73", 167, 19, 8, 24453, $a([20, 115, 22]), $a([2, 134, 24]), $a([0, -1, -1]), $a([29, 66, 28]), $a([2, 56, 26]), $a([2, 57, 26]), $a([45, 36, 30]), $a([2, 15, 28]), $a([0, -1, -1]), $a([59, 20, 30]), $a([2, 21, 32]), $a([0, -1, -1])]), $a(["74", 169, 19, 8, 25085, $a([17, 147, 28]), $a([1, 134, 26]), $a([0, -1, -1]), $a([26, 70, 30]), $a([5, 75, 32]), $a([0, -1, -1]), $a([47, 35, 30]), $a([1, 48, 32]), $a([0, -1, -1]), $a([64, 18, 28]), $a([2, 33, 30]), $a([1, 35, 30])]), $a(["75", 171, 17, 9, 25373, $a([22, 115, 22]), $a([1, 133, 24]), $a([0, -1, -1]), $a([33, 65, 28]), $a([1, 74, 28]), $a([0, -1, -1]), $a([43, 36, 30]), $a([5, 27, 28]), $a([1, 30, 28]), $a([57, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["76", 173, 17, 9, 26021, $a([18, 136, 26]), $a([2, 142, 26]), $a([0, -1, -1]), $a([33, 66, 28]), $a([2, 49, 26]), $a([0, -1, -1]), $a([48, 35, 30]), $a([2, 38, 28]), $a([0, -1, -1]), $a([64, 20, 30]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["77", 175, 17, 9, 26677, $a([19, 126, 24]), $a([2, 135, 26]), $a([1, 136, 26]), $a([32, 66, 28]), $a([2, 55, 26]), $a([2, 56, 26]), $a([49, 36, 30]), $a([2, 18, 32]), $a([0, -1, -1]), $a([65, 18, 28]), $a([5, 27, 30]), $a([1, 29, 30])]), $a(["78", 177, 18, 9, 27335, $a([20, 137, 26]), $a([1, 130, 26]), $a([0, -1, -1]), $a([30, 75, 32]), $a([2, 71, 32]), $a([0, -1, -1]), $a([46, 35, 30]), $a([6, 39, 32]), $a([0, -1, -1]), $a([3, 12, 30]), $a([70, 19, 28]), $a([0, -1, -1])]), $a(["79", 179, 18, 9, 28007, $a([20, 147, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([35, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([49, 35, 30]), $a([5, 35, 28]), $a([0, -1, -1]), $a([70, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["80", 181, 18, 9, 28687, $a([21, 136, 26]), $a([1, 155, 28]), $a([0, -1, -1]), $a([34, 70, 30]), $a([1, 64, 28]), $a([1, 65, 28]), $a([54, 35, 30]), $a([1, 45, 30]), $a([0, -1, -1]), $a([68, 20, 30]), $a([3, 18, 28]), $a([1, 19, 28])]), $a(["81", 183, 18, 9, 29375, $a([19, 126, 24]), $a([5, 115, 22]), $a([1, 114, 22]), $a([33, 70, 30]), $a([3, 65, 28]), $a([1, 64, 28]), $a([52, 35, 30]), $a([3, 41, 32]), $a([1, 40, 32]), $a([67, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["82", 185, 18, 9, 30071, $a([2, 150, 28]), $a([21, 136, 26]), $a([0, -1, -1]), $a([32, 70, 30]), $a([6, 65, 28]), $a([0, -1, -1]), $a([52, 38, 32]), $a([2, 27, 32]), $a([0, -1, -1]), $a([73, 20, 30]), $a([2, 22, 32]), $a([0, -1, -1])]), $a(["83", 187, 17, 10, 30387, $a([21, 126, 24]), $a([4, 136, 26]), $a([0, -1, -1]), $a([30, 74, 32]), $a([6, 73, 30]), $a([0, -1, -1]), $a([54, 35, 30]), $a([4, 40, 32]), $a([0, -1, -1]), $a([75, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["84", 189, 17, 10, 31091, $a([30, 105, 20]), $a([1, 114, 22]), $a([0, -1, -1]), $a([3, 45, 22]), $a([55, 47, 20]), $a([0, -1, -1]), $a([2, 26, 26]), $a([62, 33, 28]), $a([0, -1, -1]), $a([79, 18, 28]), $a([4, 33, 30]), $a([0, -1, -1])])]); //#24379 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24379 - bwipp_hanxin.__24380__ = 1; //#24379 - $_ = Object.getPrototypeOf($_); //#24379 - } //#24379 - $_.eclval = $get($_.eclevel, 1) - 49; //#24382 - var _Ig = $_.metrics; //#24383 - for (var _Ih = 0, _Ii = _Ig.length; _Ih < _Ii; _Ih++) { //#24401 - $_.m = $get(_Ig, _Ih); //#24384 - $_.vers = $get($_.m, 0); //#24385 - $_.size = $get($_.m, 1); //#24386 - $_.alnk = $get($_.m, 2); //#24387 - $_.alnn = $get($_.m, 3); //#24388 - $_.alnr = $f($_.size - ($_.alnk * $_.alnn)); //#24389 - $_.nmod = $get($_.m, 4); //#24390 - $_.ncws = ~~($_.nmod / 8); //#24391 - $_.rbit = $_.nmod % 8; //#24392 - $_.ecbs = $geti($_.m, 5 + ($_.eclval * 3), 3); //#24393 - var _J2 = $_.ecbs; //#24394 - $k[$j++] = 'ecws'; //#24394 - $k[$j++] = 0; //#24394 - for (var _J3 = 0, _J4 = _J2.length; _J3 < _J4; _J3++) { //#24394 - var _J5 = $get(_J2, _J3); //#24394 - var _J8 = $k[--$j]; //#24394 - $k[$j++] = $f(_J8 + ($get(_J5, 0) * $get(_J5, 2))); //#24394 - } //#24394 - var _J9 = $k[--$j]; //#24394 - $_[$k[--$j]] = _J9; //#24394 - $_.dcws = $f($_.ncws - $_.ecws); //#24395 - $_.dmod = $_.dcws * 8; //#24396 - $_.okay = true; //#24397 - if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24398 - $_.okay = false; //#24398 - } //#24398 - if ($_.bits.length > $_.dmod) { //#24399 - $_.okay = false; //#24399 - } //#24399 - if ($_.okay) { //#24400 - break; //#24400 - } //#24400 - } //#24400 - if (!$_.okay) { //#24405 - $k[$j++] = 'bwipp.hanxinNoValidSymbol#24404'; //#24404 - $k[$j++] = "Maximum length exceeded or invalid content"; //#24404 - bwipp_raiseerror(); //#24404 - } //#24404 - $_.version = $_.vers; //#24407 - $_.msgbits = $_.bits; //#24408 - $_.e1nb = $get($get($_.ecbs, 0), 0); //#24409 - $_.e2nb = $get($get($_.ecbs, 1), 0); //#24409 - $_.e3nb = $get($get($_.ecbs, 2), 0); //#24409 - $_.e1dcws = $get($get($_.ecbs, 0), 1); //#24410 - $_.e2dcws = $get($get($_.ecbs, 1), 1); //#24410 - $_.e3dcws = $get($get($_.ecbs, 2), 1); //#24410 - $_.e1ecws = $get($get($_.ecbs, 0), 2); //#24411 - $_.e2ecws = $get($get($_.ecbs, 1), 2); //#24411 - $_.e3ecws = $get($get($_.ecbs, 2), 2); //#24411 - $_.pad = $s($_.dmod); //#24414 - for (var _Js = 0, _Jr = $_.pad.length - 1; _Js <= _Jr; _Js += 1) { //#24415 - $put($_.pad, _Js, 48); //#24415 - } //#24415 - $puti($_.pad, 0, $_.msgbits); //#24416 - $_.cws = $a($_.dcws); //#24419 - for (var _K0 = 0, _Jz = $_.cws.length - 1; _K0 <= _Jz; _K0 += 1) { //#24429 - $_.c = _K0; //#24421 - $_.cwb = $geti($_.pad, $_.c * 8, 8); //#24422 - $_.cw = 0; //#24423 - for (var _K4 = 0; _K4 <= 7; _K4 += 1) { //#24427 - $_.i = _K4; //#24425 - $_.cw = $f($_.cw + ((~~(Math.pow(2, (8 - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#24426 - } //#24426 - $put($_.cws, $_.c, $_.cw); //#24428 - } //#24428 + var _Z = $s($k[--$j]); //#24349 + $k[$j++] = _Z; //#24349 + for (var _b = 0, _a = _Z.length - 1; _b <= _a; _b += 1) { //#24349 + var _c = $k[--$j]; //#24349 + $put(_c, _b, 48); //#24349 + $k[$j++] = _c; //#24349 + } //#24349 + var _d = $k[--$j]; //#24350 + var _g = $cvrs($s(_d.length), $k[--$j], 2); //#24350 + $puti(_d, _d.length - _g.length, _g); //#24351 + $k[$j++] = _d; //#24351 + }; //#24351 + $_.bits = $s((4 + 13) + ($_.msglen * 8)); //#24355 + $puti($_.bits, 0, "0011"); //#24356 + $k[$j++] = $_.bits; //#24357 + $k[$j++] = 4; //#24357 + $k[$j++] = $_.msglen; //#24357 + $k[$j++] = 13; //#24357 + $_.tobin(); //#24357 + var _m = $k[--$j]; //#24357 + var _n = $k[--$j]; //#24357 + $puti($k[--$j], _n, _m); //#24357 + for (var _r = 0, _q = $_.msglen - 1; _r <= _q; _r += 1) { //#24361 + $_.i = _r; //#24359 + $k[$j++] = $_.bits; //#24360 + $k[$j++] = 17 + ($_.i * 8); //#24360 + $k[$j++] = $get($_.msg, $_.i); //#24360 + $k[$j++] = 8; //#24360 + $_.tobin(); //#24360 + var _x = $k[--$j]; //#24360 + var _y = $k[--$j]; //#24360 + $puti($k[--$j], _y, _x); //#24360 + } //#24360 + if (!bwipp_hanxin.__24704__) { //#24704 + $_ = Object.create($_); //#24704 + var _24 = $a([0, -1, -1]); //#24387 + $_.metrics = $a([$a(["1", 23, -1, 0, 205, $a([1, 21, 4]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 17, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 13, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 9, 16]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["2", 25, -1, 0, 301, $a([1, 31, 6]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 25, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 19, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 15, 22]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["3", 27, -1, 0, 405, $a([1, 42, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 34, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["4", 29, 14, 1, 439, $a([1, 46, 8]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 38, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 30, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 22, 32]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["5", 31, 16, 1, 555, $a([1, 57, 12]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 49, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 37, 32]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 14, 20]), $a([1, 13, 22]), $a([0, -1, -1])]), $a(["6", 33, 16, 1, 675, $a([1, 70, 14]), _24, $a([0, -1, -1]), $a([1, 58, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 24, 20]), $a([1, 22, 18]), $a([0, -1, -1]), $a([1, 16, 24]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["7", 35, 17, 1, 805, $a([1, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 26, 22]), $a([1, 28, 24]), $a([0, -1, -1]), $a([2, 14, 20]), $a([1, 12, 20]), $a([0, -1, -1])]), $a(["8", 37, 18, 1, 943, $a([1, 99, 18]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 40, 18]), $a([1, 41, 18]), $a([0, -1, -1]), $a([1, 31, 26]), $a([1, 32, 28]), $a([0, -1, -1]), $a([2, 16, 24]), $a([1, 15, 22]), $a([0, -1, -1])]), $a(["9", 39, 19, 1, 1089, $a([1, 114, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 48, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([2, 24, 20]), $a([1, 26, 22]), $a([0, -1, -1]), $a([2, 18, 28]), $a([1, 18, 26]), $a([0, -1, -1])]), $a(["10", 41, 20, 1, 1243, $a([1, 131, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 52, 22]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 27, 24]), $a([1, 29, 24]), $a([0, -1, -1]), $a([2, 21, 32]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["11", 43, 14, 2, 1289, $a([1, 135, 26]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 56, 24]), $a([1, 57, 24]), $a([0, -1, -1]), $a([2, 28, 24]), $a([1, 31, 26]), $a([0, -1, -1]), $a([2, 22, 32]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["12", 45, 15, 2, 1455, $a([1, 153, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([1, 62, 26]), $a([1, 65, 28]), $a([0, -1, -1]), $a([2, 32, 28]), $a([1, 33, 28]), $a([0, -1, -1]), $a([3, 17, 26]), $a([1, 22, 30]), $a([0, -1, -1])]), $a(["13", 47, 16, 2, 1629, $a([1, 86, 16]), $a([1, 85, 16]), $a([0, -1, -1]), $a([1, 71, 30]), $a([1, 72, 30]), $a([0, -1, -1]), $a([2, 37, 32]), $a([1, 35, 30]), $a([0, -1, -1]), $a([3, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["14", 49, 16, 2, 1805, $a([1, 94, 18]), $a([1, 95, 18]), $a([0, -1, -1]), $a([2, 51, 22]), $a([1, 55, 24]), $a([0, -1, -1]), $a([3, 30, 26]), $a([1, 31, 26]), $a([0, -1, -1]), $a([4, 18, 28]), $a([1, 17, 24]), $a([0, -1, -1])]), $a(["15", 51, 17, 2, 1995, $a([1, 104, 20]), $a([1, 105, 20]), $a([0, -1, -1]), $a([2, 57, 24]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 33, 28]), $a([1, 36, 30]), $a([0, -1, -1]), $a([4, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["16", 53, 17, 2, 2187, $a([1, 115, 22]), $a([1, 114, 22]), $a([0, -1, -1]), $a([2, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([3, 38, 32]), $a([1, 33, 30]), $a([0, -1, -1]), $a([5, 19, 28]), $a([1, 14, 24]), $a([0, -1, -1])]), $a(["17", 55, 18, 2, 2393, $a([1, 126, 24]), $a([1, 125, 24]), $a([0, -1, -1]), $a([2, 70, 30]), $a([1, 69, 30]), $a([0, -1, -1]), $a([4, 33, 28]), $a([1, 29, 26]), $a([0, -1, -1]), $a([5, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["18", 57, 19, 2, 2607, $a([1, 136, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([3, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([5, 35, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 18, 28]), $a([1, 21, 28]), $a([0, -1, -1])]), $a(["19", 59, 20, 2, 2829, $a([1, 148, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([3, 61, 26]), $a([1, 64, 28]), $a([0, -1, -1]), $a([7, 24, 20]), $a([1, 23, 22]), $a([0, -1, -1]), $a([6, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["20", 61, 20, 2, 3053, $a([3, 107, 20]), $a([0, -1, -1]), $a([0, -1, -1]), $a([3, 65, 28]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 26, 22]), $a([1, 23, 22]), $a([0, -1, -1]), $a([7, 19, 28]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["21", 63, 21, 2, 3291, $a([3, 115, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 63, 28]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 25, 22]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 21, 22]), $a([0, -1, -1])]), $a(["22", 65, 16, 3, 3383, $a([2, 116, 22]), $a([1, 122, 24]), $a([0, -1, -1]), $a([4, 56, 24]), $a([1, 72, 30]), $a([0, -1, -1]), $a([7, 28, 24]), $a([1, 32, 26]), $a([0, -1, -1]), $a([8, 18, 28]), $a([1, 24, 30]), $a([0, -1, -1])]), $a(["23", 67, 17, 3, 3631, $a([3, 127, 24]), $a([0, -1, -1]), $a([0, -1, -1]), $a([5, 51, 22]), $a([1, 62, 26]), $a([0, -1, -1]), $a([7, 30, 26]), $a([1, 35, 26]), $a([0, -1, -1]), $a([8, 20, 30]), $a([1, 21, 32]), $a([0, -1, -1])]), $a(["24", 69, 17, 3, 3887, $a([2, 135, 26]), $a([1, 137, 26]), $a([0, -1, -1]), $a([5, 56, 24]), $a([1, 59, 26]), $a([0, -1, -1]), $a([7, 33, 28]), $a([1, 30, 28]), $a([0, -1, -1]), $a([11, 16, 24]), $a([1, 19, 26]), $a([0, -1, -1])]), $a(["25", 71, 18, 3, 4151, $a([3, 105, 20]), $a([1, 121, 22]), $a([0, -1, -1]), $a([5, 61, 26]), $a([1, 57, 26]), $a([0, -1, -1]), $a([9, 28, 24]), $a([1, 28, 22]), $a([0, -1, -1]), $a([10, 19, 28]), $a([1, 18, 30]), $a([0, -1, -1])]), $a(["26", 73, 18, 3, 4423, $a([2, 157, 30]), $a([1, 150, 28]), $a([0, -1, -1]), $a([5, 65, 28]), $a([1, 61, 26]), $a([0, -1, -1]), $a([8, 33, 28]), $a([1, 34, 30]), $a([0, -1, -1]), $a([10, 19, 28]), $a([2, 15, 26]), $a([0, -1, -1])]), $a(["27", 75, 19, 3, 4703, $a([3, 126, 24]), $a([1, 115, 22]), $a([0, -1, -1]), $a([7, 51, 22]), $a([1, 54, 22]), $a([0, -1, -1]), $a([8, 35, 30]), $a([1, 37, 30]), $a([0, -1, -1]), $a([15, 15, 22]), $a([1, 10, 22]), $a([0, -1, -1])]), $a(["28", 77, 19, 3, 4991, $a([4, 105, 20]), $a([1, 103, 20]), $a([0, -1, -1]), $a([7, 56, 24]), $a([1, 45, 18]), $a([0, -1, -1]), $a([10, 31, 26]), $a([1, 27, 26]), $a([0, -1, -1]), $a([10, 17, 26]), $a([3, 20, 28]), $a([1, 21, 28])]), $a(["29", 79, 20, 3, 5287, $a([3, 139, 26]), $a([1, 137, 28]), $a([0, -1, -1]), $a([6, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([9, 36, 30]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["30", 81, 20, 3, 5591, $a([6, 84, 16]), $a([1, 82, 16]), $a([0, -1, -1]), $a([6, 70, 30]), $a([1, 68, 30]), $a([0, -1, -1]), $a([7, 35, 30]), $a([3, 33, 28]), $a([1, 32, 28]), $a([13, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["31", 83, 21, 3, 5903, $a([5, 105, 20]), $a([1, 94, 18]), $a([0, -1, -1]), $a([6, 74, 32]), $a([1, 71, 30]), $a([0, -1, -1]), $a([11, 33, 28]), $a([1, 34, 32]), $a([0, -1, -1]), $a([13, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["32", 85, 17, 4, 6033, $a([4, 127, 24]), $a([1, 126, 24]), $a([0, -1, -1]), $a([7, 66, 28]), $a([1, 66, 30]), $a([0, -1, -1]), $a([12, 30, 24]), $a([1, 24, 28]), $a([1, 24, 30]), $a([15, 19, 28]), $a([1, 17, 32]), $a([0, -1, -1])]), $a(["33", 87, 17, 4, 6353, $a([7, 84, 16]), $a([1, 78, 16]), $a([0, -1, -1]), $a([7, 70, 30]), $a([1, 66, 28]), $a([0, -1, -1]), $a([12, 33, 28]), $a([1, 32, 30]), $a([0, -1, -1]), $a([14, 21, 32]), $a([1, 24, 28]), $a([0, -1, -1])]), $a(["34", 89, 18, 4, 6689, $a([5, 117, 22]), $a([1, 117, 24]), $a([0, -1, -1]), $a([8, 66, 28]), $a([1, 58, 26]), $a([0, -1, -1]), $a([11, 38, 32]), $a([1, 34, 32]), $a([0, -1, -1]), $a([15, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["35", 91, 18, 4, 7025, $a([4, 148, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([8, 68, 30]), $a([1, 70, 24]), $a([0, -1, -1]), $a([10, 36, 32]), $a([3, 38, 28]), $a([0, -1, -1]), $a([16, 19, 28]), $a([3, 16, 26]), $a([0, -1, -1])]), $a(["36", 93, 19, 4, 7377, $a([4, 126, 24]), $a([2, 135, 26]), $a([0, -1, -1]), $a([8, 70, 28]), $a([2, 43, 26]), $a([0, -1, -1]), $a([13, 32, 28]), $a([2, 41, 30]), $a([0, -1, -1]), $a([17, 19, 28]), $a([3, 15, 26]), $a([0, -1, -1])]), $a(["37", 95, 19, 4, 7729, $a([5, 136, 26]), $a([1, 132, 24]), $a([0, -1, -1]), $a([5, 67, 30]), $a([4, 68, 28]), $a([1, 69, 28]), $a([14, 35, 30]), $a([1, 32, 24]), $a([0, -1, -1]), $a([18, 18, 26]), $a([3, 16, 28]), $a([1, 14, 28])]), $a(["38", 97, 19, 4, 8089, $a([3, 142, 26]), $a([3, 141, 28]), $a([0, -1, -1]), $a([8, 70, 30]), $a([1, 73, 32]), $a([1, 74, 32]), $a([12, 34, 30]), $a([3, 34, 26]), $a([1, 35, 28]), $a([18, 21, 32]), $a([1, 27, 30]), $a([0, -1, -1])]), $a(["39", 99, 20, 4, 8465, $a([5, 116, 22]), $a([2, 103, 20]), $a([1, 102, 20]), $a([9, 74, 32]), $a([1, 74, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([2, 32, 32]), $a([1, 32, 30]), $a([19, 21, 32]), $a([1, 25, 26]), $a([0, -1, -1])]), $a(["40", 101, 20, 4, 8841, $a([7, 116, 22]), $a([1, 117, 22]), $a([0, -1, -1]), $a([11, 65, 28]), $a([1, 58, 24]), $a([0, -1, -1]), $a([15, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([20, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["41", 103, 17, 5, 9009, $a([6, 136, 26]), $a([1, 130, 24]), $a([0, -1, -1]), $a([11, 66, 28]), $a([1, 62, 30]), $a([0, -1, -1]), $a([14, 34, 28]), $a([3, 34, 32]), $a([1, 30, 30]), $a([18, 20, 30]), $a([3, 20, 28]), $a([2, 15, 26])]), $a(["42", 105, 17, 5, 9401, $a([5, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([10, 75, 32]), $a([1, 73, 32]), $a([0, -1, -1]), $a([16, 38, 32]), $a([1, 27, 28]), $a([0, -1, -1]), $a([22, 19, 28]), $a([2, 16, 30]), $a([1, 19, 30])]), $a(["43", 107, 18, 5, 9799, $a([6, 147, 28]), $a([1, 146, 28]), $a([0, -1, -1]), $a([11, 66, 28]), $a([2, 65, 30]), $a([0, -1, -1]), $a([18, 33, 28]), $a([2, 33, 30]), $a([0, -1, -1]), $a([22, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["44", 109, 18, 5, 10207, $a([6, 116, 22]), $a([3, 125, 24]), $a([0, -1, -1]), $a([11, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([13, 35, 28]), $a([6, 34, 32]), $a([1, 30, 30]), $a([23, 21, 32]), $a([1, 26, 30]), $a([0, -1, -1])]), $a(["45", 111, 18, 5, 10623, $a([7, 105, 20]), $a([4, 95, 18]), $a([0, -1, -1]), $a([12, 67, 28]), $a([1, 63, 30]), $a([1, 62, 32]), $a([21, 31, 26]), $a([2, 33, 32]), $a([0, -1, -1]), $a([23, 21, 32]), $a([2, 24, 30]), $a([0, -1, -1])]), $a(["46", 113, 19, 5, 11045, $a([10, 116, 22]), $a([0, -1, -1]), $a([0, -1, -1]), $a([12, 74, 32]), $a([1, 78, 30]), $a([0, -1, -1]), $a([18, 37, 32]), $a([1, 39, 30]), $a([1, 41, 28]), $a([25, 21, 32]), $a([1, 27, 28]), $a([0, -1, -1])]), $a(["47", 115, 19, 5, 11477, $a([5, 126, 24]), $a([4, 115, 22]), $a([1, 114, 22]), $a([12, 67, 28]), $a([2, 66, 32]), $a([1, 68, 30]), $a([21, 35, 30]), $a([1, 39, 30]), $a([0, -1, -1]), $a([26, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["48", 117, 19, 5, 11917, $a([9, 126, 24]), $a([1, 117, 22]), $a([0, -1, -1]), $a([13, 75, 32]), $a([1, 68, 30]), $a([0, -1, -1]), $a([20, 35, 30]), $a([3, 35, 28]), $a([0, -1, -1]), $a([27, 21, 32]), $a([1, 28, 30]), $a([0, -1, -1])]), $a(["49", 119, 17, 6, 12111, $a([9, 126, 24]), $a([1, 137, 26]), $a([0, -1, -1]), $a([13, 71, 30]), $a([2, 68, 32]), $a([0, -1, -1]), $a([20, 37, 32]), $a([1, 39, 28]), $a([1, 38, 28]), $a([24, 20, 32]), $a([5, 25, 28]), $a([0, -1, -1])]), $a(["50", 121, 17, 6, 12559, $a([8, 147, 28]), $a([1, 141, 28]), $a([0, -1, -1]), $a([10, 73, 32]), $a([4, 74, 30]), $a([1, 73, 30]), $a([16, 36, 32]), $a([6, 39, 30]), $a([1, 37, 30]), $a([27, 21, 32]), $a([3, 20, 26]), $a([0, -1, -1])]), $a(["51", 123, 18, 6, 13025, $a([9, 137, 26]), $a([1, 135, 26]), $a([0, -1, -1]), $a([12, 70, 30]), $a([4, 75, 32]), $a([0, -1, -1]), $a([24, 35, 30]), $a([1, 40, 28]), $a([0, -1, -1]), $a([23, 20, 32]), $a([8, 24, 30]), $a([0, -1, -1])]), $a(["52", 125, 18, 6, 13489, $a([14, 95, 18]), $a([1, 86, 18]), $a([0, -1, -1]), $a([13, 73, 32]), $a([3, 77, 30]), $a([0, -1, -1]), $a([24, 35, 30]), $a([2, 35, 28]), $a([0, -1, -1]), $a([26, 21, 32]), $a([5, 21, 30]), $a([1, 23, 30])]), $a(["53", 127, 18, 6, 13961, $a([9, 147, 28]), $a([1, 142, 28]), $a([0, -1, -1]), $a([10, 73, 30]), $a([6, 70, 32]), $a([1, 71, 32]), $a([25, 35, 30]), $a([2, 34, 26]), $a([0, -1, -1]), $a([29, 21, 32]), $a([4, 22, 30]), $a([0, -1, -1])]), $a(["54", 129, 18, 6, 14441, $a([11, 126, 24]), $a([1, 131, 24]), $a([0, -1, -1]), $a([16, 74, 32]), $a([1, 79, 30]), $a([0, -1, -1]), $a([25, 38, 32]), $a([1, 25, 30]), $a([0, -1, -1]), $a([33, 21, 32]), $a([1, 28, 28]), $a([0, -1, -1])]), $a(["55", 131, 19, 6, 14939, $a([14, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([24, 37, 32]), $a([2, 40, 30]), $a([1, 41, 30]), $a([31, 21, 32]), $a([4, 24, 32]), $a([0, -1, -1])]), $a(["56", 133, 19, 6, 15435, $a([10, 147, 28]), $a([1, 151, 28]), $a([0, -1, -1]), $a([15, 71, 30]), $a([3, 71, 32]), $a([1, 73, 32]), $a([24, 37, 32]), $a([3, 38, 30]), $a([1, 39, 30]), $a([36, 19, 30]), $a([3, 29, 26]), $a([0, -1, -1])]), $a(["57", 135, 19, 6, 15939, $a([15, 105, 20]), $a([1, 99, 18]), $a([0, -1, -1]), $a([19, 70, 30]), $a([1, 64, 28]), $a([0, -1, -1]), $a([27, 38, 32]), $a([2, 25, 26]), $a([0, -1, -1]), $a([38, 20, 30]), $a([2, 18, 28]), $a([0, -1, -1])]), $a(["58", 137, 17, 7, 16171, $a([14, 105, 20]), $a([1, 113, 22]), $a([1, 114, 22]), $a([17, 67, 30]), $a([3, 92, 32]), $a([0, -1, -1]), $a([30, 35, 30]), $a([1, 41, 30]), $a([0, -1, -1]), $a([36, 21, 32]), $a([1, 26, 30]), $a([1, 27, 30])]), $a(["59", 139, 17, 7, 16691, $a([11, 146, 28]), $a([1, 146, 26]), $a([0, -1, -1]), $a([20, 70, 30]), $a([1, 60, 26]), $a([0, -1, -1]), $a([29, 38, 32]), $a([1, 24, 32]), $a([0, -1, -1]), $a([40, 20, 30]), $a([2, 17, 26]), $a([0, -1, -1])]), $a(["60", 141, 18, 7, 17215, $a([3, 137, 26]), $a([1, 136, 26]), $a([10, 126, 24]), $a([22, 65, 28]), $a([1, 75, 30]), $a([0, -1, -1]), $a([30, 37, 32]), $a([1, 51, 30]), $a([0, -1, -1]), $a([42, 20, 30]), $a([1, 21, 30]), $a([0, -1, -1])]), $a(["61", 143, 18, 7, 17751, $a([12, 126, 24]), $a([2, 118, 22]), $a([1, 116, 22]), $a([19, 74, 32]), $a([1, 74, 30]), $a([1, 72, 28]), $a([30, 38, 32]), $a([2, 29, 30]), $a([0, -1, -1]), $a([39, 20, 32]), $a([2, 37, 26]), $a([1, 38, 26])]), $a(["62", 145, 18, 7, 18295, $a([12, 126, 24]), $a([3, 136, 26]), $a([0, -1, -1]), $a([21, 70, 30]), $a([2, 65, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 44, 32]), $a([0, -1, -1]), $a([42, 20, 30]), $a([2, 19, 28]), $a([2, 18, 28])]), $a(["63", 147, 18, 7, 18847, $a([12, 126, 24]), $a([3, 117, 22]), $a([1, 116, 22]), $a([25, 61, 26]), $a([2, 62, 28]), $a([0, -1, -1]), $a([34, 35, 30]), $a([1, 40, 32]), $a([1, 41, 32]), $a([45, 20, 30]), $a([1, 20, 32]), $a([1, 21, 32])]), $a(["64", 149, 19, 7, 19403, $a([15, 105, 20]), $a([2, 115, 22]), $a([2, 116, 22]), $a([25, 65, 28]), $a([1, 72, 28]), $a([0, -1, -1]), $a([18, 35, 30]), $a([17, 37, 32]), $a([1, 50, 32]), $a([42, 20, 30]), $a([6, 19, 28]), $a([1, 15, 28])]), $a(["65", 151, 19, 7, 19971, $a([19, 105, 20]), $a([1, 101, 20]), $a([0, -1, -1]), $a([33, 51, 22]), $a([1, 65, 22]), $a([0, -1, -1]), $a([40, 33, 28]), $a([1, 28, 28]), $a([0, -1, -1]), $a([49, 20, 30]), $a([1, 18, 28]), $a([0, -1, -1])]), $a(["66", 153, 17, 8, 20229, $a([18, 105, 20]), $a([2, 117, 22]), $a([0, -1, -1]), $a([26, 65, 28]), $a([1, 80, 30]), $a([0, -1, -1]), $a([35, 35, 30]), $a([3, 35, 28]), $a([1, 36, 28]), $a([52, 18, 28]), $a([2, 38, 30]), $a([0, -1, -1])]), $a(["67", 155, 17, 8, 20805, $a([26, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([26, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([45, 31, 26]), $a([1, 9, 26]), $a([0, -1, -1]), $a([52, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["68", 157, 17, 8, 21389, $a([16, 126, 24]), $a([1, 114, 22]), $a([1, 115, 22]), $a([23, 70, 30]), $a([3, 65, 28]), $a([1, 66, 28]), $a([40, 35, 30]), $a([1, 43, 30]), $a([0, -1, -1]), $a([46, 20, 30]), $a([7, 19, 28]), $a([1, 16, 28])]), $a(["69", 159, 18, 8, 21993, $a([19, 116, 22]), $a([1, 105, 22]), $a([0, -1, -1]), $a([20, 70, 30]), $a([7, 66, 28]), $a([1, 63, 28]), $a([40, 35, 30]), $a([1, 42, 32]), $a([1, 43, 32]), $a([54, 20, 30]), $a([1, 19, 30]), $a([0, -1, -1])]), $a(["70", 161, 18, 8, 22593, $a([17, 126, 24]), $a([2, 115, 22]), $a([0, -1, -1]), $a([24, 70, 30]), $a([4, 74, 32]), $a([0, -1, -1]), $a([48, 31, 26]), $a([2, 18, 26]), $a([0, -1, -1]), $a([54, 19, 28]), $a([6, 15, 26]), $a([1, 14, 26])]), $a(["71", 163, 18, 8, 23201, $a([29, 84, 16]), $a([0, -1, -1]), $a([0, -1, -1]), $a([29, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([6, 34, 30]), $a([3, 36, 30]), $a([38, 33, 28]), $a([58, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["72", 165, 18, 8, 23817, $a([16, 147, 28]), $a([1, 149, 28]), $a([0, -1, -1]), $a([31, 66, 28]), $a([1, 37, 26]), $a([0, -1, -1]), $a([48, 33, 28]), $a([1, 23, 26]), $a([0, -1, -1]), $a([53, 20, 30]), $a([6, 19, 28]), $a([1, 17, 28])]), $a(["73", 167, 19, 8, 24453, $a([20, 115, 22]), $a([2, 134, 24]), $a([0, -1, -1]), $a([29, 66, 28]), $a([2, 56, 26]), $a([2, 57, 26]), $a([45, 36, 30]), $a([2, 15, 28]), $a([0, -1, -1]), $a([59, 20, 30]), $a([2, 21, 32]), $a([0, -1, -1])]), $a(["74", 169, 19, 8, 25085, $a([17, 147, 28]), $a([1, 134, 26]), $a([0, -1, -1]), $a([26, 70, 30]), $a([5, 75, 32]), $a([0, -1, -1]), $a([47, 35, 30]), $a([1, 48, 32]), $a([0, -1, -1]), $a([64, 18, 28]), $a([2, 33, 30]), $a([1, 35, 30])]), $a(["75", 171, 17, 9, 25373, $a([22, 115, 22]), $a([1, 133, 24]), $a([0, -1, -1]), $a([33, 65, 28]), $a([1, 74, 28]), $a([0, -1, -1]), $a([43, 36, 30]), $a([5, 27, 28]), $a([1, 30, 28]), $a([57, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["76", 173, 17, 9, 26021, $a([18, 136, 26]), $a([2, 142, 26]), $a([0, -1, -1]), $a([33, 66, 28]), $a([2, 49, 26]), $a([0, -1, -1]), $a([48, 35, 30]), $a([2, 38, 28]), $a([0, -1, -1]), $a([64, 20, 30]), $a([1, 20, 32]), $a([0, -1, -1])]), $a(["77", 175, 17, 9, 26677, $a([19, 126, 24]), $a([2, 135, 26]), $a([1, 136, 26]), $a([32, 66, 28]), $a([2, 55, 26]), $a([2, 56, 26]), $a([49, 36, 30]), $a([2, 18, 32]), $a([0, -1, -1]), $a([65, 18, 28]), $a([5, 27, 30]), $a([1, 29, 30])]), $a(["78", 177, 18, 9, 27335, $a([20, 137, 26]), $a([1, 130, 26]), $a([0, -1, -1]), $a([30, 75, 32]), $a([2, 71, 32]), $a([0, -1, -1]), $a([46, 35, 30]), $a([6, 39, 32]), $a([0, -1, -1]), $a([3, 12, 30]), $a([70, 19, 28]), $a([0, -1, -1])]), $a(["79", 179, 18, 9, 28007, $a([20, 147, 28]), $a([0, -1, -1]), $a([0, -1, -1]), $a([35, 70, 30]), $a([0, -1, -1]), $a([0, -1, -1]), $a([49, 35, 30]), $a([5, 35, 28]), $a([0, -1, -1]), $a([70, 20, 30]), $a([0, -1, -1]), $a([0, -1, -1])]), $a(["80", 181, 18, 9, 28687, $a([21, 136, 26]), $a([1, 155, 28]), $a([0, -1, -1]), $a([34, 70, 30]), $a([1, 64, 28]), $a([1, 65, 28]), $a([54, 35, 30]), $a([1, 45, 30]), $a([0, -1, -1]), $a([68, 20, 30]), $a([3, 18, 28]), $a([1, 19, 28])]), $a(["81", 183, 18, 9, 29375, $a([19, 126, 24]), $a([5, 115, 22]), $a([1, 114, 22]), $a([33, 70, 30]), $a([3, 65, 28]), $a([1, 64, 28]), $a([52, 35, 30]), $a([3, 41, 32]), $a([1, 40, 32]), $a([67, 20, 30]), $a([5, 21, 32]), $a([1, 24, 32])]), $a(["82", 185, 18, 9, 30071, $a([2, 150, 28]), $a([21, 136, 26]), $a([0, -1, -1]), $a([32, 70, 30]), $a([6, 65, 28]), $a([0, -1, -1]), $a([52, 38, 32]), $a([2, 27, 32]), $a([0, -1, -1]), $a([73, 20, 30]), $a([2, 22, 32]), $a([0, -1, -1])]), $a(["83", 187, 17, 10, 30387, $a([21, 126, 24]), $a([4, 136, 26]), $a([0, -1, -1]), $a([30, 74, 32]), $a([6, 73, 30]), $a([0, -1, -1]), $a([54, 35, 30]), $a([4, 40, 32]), $a([0, -1, -1]), $a([75, 20, 30]), $a([1, 20, 28]), $a([0, -1, -1])]), $a(["84", 189, 17, 10, 31091, $a([30, 105, 20]), $a([1, 114, 22]), $a([0, -1, -1]), $a([3, 45, 22]), $a([55, 47, 20]), $a([0, -1, -1]), $a([2, 26, 26]), $a([62, 33, 28]), $a([0, -1, -1]), $a([79, 18, 28]), $a([4, 33, 30]), $a([0, -1, -1])])]); //#24703 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24703 + bwipp_hanxin.__24704__ = 1; //#24703 + $_ = Object.getPrototypeOf($_); //#24703 + } //#24703 + $_.eclval = $get($_.eclevel, 1) - 49; //#24706 + var _Ig = $_.metrics; //#24707 + for (var _Ih = 0, _Ii = _Ig.length; _Ih < _Ii; _Ih++) { //#24725 + $_.m = $get(_Ig, _Ih); //#24708 + $_.vers = $get($_.m, 0); //#24709 + $_.size = $get($_.m, 1); //#24710 + $_.alnk = $get($_.m, 2); //#24711 + $_.alnn = $get($_.m, 3); //#24712 + $_.alnr = $f($_.size - ($_.alnk * $_.alnn)); //#24713 + $_.nmod = $get($_.m, 4); //#24714 + $_.ncws = ~~($_.nmod / 8); //#24715 + $_.rbit = $_.nmod % 8; //#24716 + $_.ecbs = $geti($_.m, 5 + ($_.eclval * 3), 3); //#24717 + var _J2 = $_.ecbs; //#24718 + $k[$j++] = 'ecws'; //#24718 + $k[$j++] = 0; //#24718 + for (var _J3 = 0, _J4 = _J2.length; _J3 < _J4; _J3++) { //#24718 + var _J5 = $get(_J2, _J3); //#24718 + var _J8 = $k[--$j]; //#24718 + $k[$j++] = $f(_J8 + ($get(_J5, 0) * $get(_J5, 2))); //#24718 + } //#24718 + var _J9 = $k[--$j]; //#24718 + $_[$k[--$j]] = _J9; //#24718 + $_.dcws = $f($_.ncws - $_.ecws); //#24719 + $_.dmod = $_.dcws * 8; //#24720 + $_.okay = true; //#24721 + if ($ne($_.version, "unset") && $ne($_.version, $_.vers)) { //#24722 + $_.okay = false; //#24722 + } //#24722 + if ($_.bits.length > $_.dmod) { //#24723 + $_.okay = false; //#24723 + } //#24723 + if ($_.okay) { //#24724 + break; //#24724 + } //#24724 + } //#24724 + if (!$_.okay) { //#24729 + $k[$j++] = 'bwipp.hanxinNoValidSymbol#24728'; //#24728 + $k[$j++] = "Maximum length exceeded or invalid content"; //#24728 + bwipp_raiseerror(); //#24728 + } //#24728 + $_.version = $_.vers; //#24731 + $_.msgbits = $_.bits; //#24732 + $_.e1nb = $get($get($_.ecbs, 0), 0); //#24733 + $_.e2nb = $get($get($_.ecbs, 1), 0); //#24733 + $_.e3nb = $get($get($_.ecbs, 2), 0); //#24733 + $_.e1dcws = $get($get($_.ecbs, 0), 1); //#24734 + $_.e2dcws = $get($get($_.ecbs, 1), 1); //#24734 + $_.e3dcws = $get($get($_.ecbs, 2), 1); //#24734 + $_.e1ecws = $get($get($_.ecbs, 0), 2); //#24735 + $_.e2ecws = $get($get($_.ecbs, 1), 2); //#24735 + $_.e3ecws = $get($get($_.ecbs, 2), 2); //#24735 + $_.pad = $s($_.dmod); //#24738 + for (var _Js = 0, _Jr = $_.pad.length - 1; _Js <= _Jr; _Js += 1) { //#24739 + $put($_.pad, _Js, 48); //#24739 + } //#24739 + $puti($_.pad, 0, $_.msgbits); //#24740 + $_.cws = $a($_.dcws); //#24743 + for (var _K0 = 0, _Jz = $_.cws.length - 1; _K0 <= _Jz; _K0 += 1) { //#24753 + $_.c = _K0; //#24745 + $_.cwb = $geti($_.pad, $_.c * 8, 8); //#24746 + $_.cw = 0; //#24747 + for (var _K4 = 0; _K4 <= 7; _K4 += 1) { //#24751 + $_.i = _K4; //#24749 + $_.cw = $f($_.cw + ((~~(Math.pow(2, (8 - $_.i) - 1))) * $f($get($_.cwb, $_.i) - 48))); //#24750 + } //#24750 + $put($_.cws, $_.c, $_.cw); //#24752 + } //#24752 $_.rscodes = function() { - $_.rspm = $k[--$j]; //#24433 - $_.rsgf = $k[--$j]; //#24434 - $_.rsnc = $k[--$j]; //#24435 - $_.rscws = $k[--$j]; //#24436 - $k[$j++] = Infinity; //#24439 - $k[$j++] = 1; //#24439 - for (var _KI = 0, _KJ = $f($_.rsgf - 1); _KI < _KJ; _KI++) { //#24439 - var _KK = $k[--$j]; //#24439 - var _KL = _KK * 2; //#24439 - $k[$j++] = _KK; //#24439 - $k[$j++] = _KL; //#24439 - if (_KL >= $_.rsgf) { //#24439 - var _KO = $k[--$j]; //#24439 - $k[$j++] = $xo(_KO, $_.rspm); //#24439 - } //#24439 - } //#24439 - $_.rsalog = $a(); //#24439 - $_.rslog = $a($_.rsgf); //#24440 - for (var _KU = 1, _KT = $f($_.rsgf - 1); _KU <= _KT; _KU += 1) { //#24441 - $put($_.rslog, $get($_.rsalog, _KU), _KU); //#24441 - } //#24441 + $_.rspm = $k[--$j]; //#24757 + $_.rsgf = $k[--$j]; //#24758 + $_.rsnc = $k[--$j]; //#24759 + $_.rscws = $k[--$j]; //#24760 + $k[$j++] = Infinity; //#24763 + $k[$j++] = 1; //#24763 + for (var _KI = 0, _KJ = $f($_.rsgf - 1); _KI < _KJ; _KI++) { //#24763 + var _KK = $k[--$j]; //#24763 + var _KL = _KK * 2; //#24763 + $k[$j++] = _KK; //#24763 + $k[$j++] = _KL; //#24763 + if (_KL >= $_.rsgf) { //#24763 + var _KO = $k[--$j]; //#24763 + $k[$j++] = $xo(_KO, $_.rspm); //#24763 + } //#24763 + } //#24763 + $_.rsalog = $a(); //#24763 + $_.rslog = $a($_.rsgf); //#24764 + for (var _KU = 1, _KT = $f($_.rsgf - 1); _KU <= _KT; _KU += 1) { //#24765 + $put($_.rslog, $get($_.rsalog, _KU), _KU); //#24765 + } //#24765 $_.rsprod = function() { - var _KY = $k[--$j]; //#24445 - var _KZ = $k[--$j]; //#24445 - $k[$j++] = _KZ; //#24449 - $k[$j++] = _KY; //#24449 - if ((_KY != 0) && (_KZ != 0)) { //#24448 - var _Kc = $get($_.rslog, $k[--$j]); //#24446 - var _Ki = $get($_.rsalog, $f(_Kc + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#24446 - $k[$j++] = _Ki; //#24446 - } else { //#24448 - $j -= 2; //#24448 - $k[$j++] = 0; //#24448 - } //#24448 - }; //#24448 - $k[$j++] = Infinity; //#24453 - $k[$j++] = 1; //#24453 - for (var _Kk = 0, _Kl = $_.rsnc; _Kk < _Kl; _Kk++) { //#24453 - $k[$j++] = 0; //#24453 - } //#24453 - $_.coeffs = $a(); //#24453 - for (var _Kp = 1, _Ko = $_.rsnc; _Kp <= _Ko; _Kp += 1) { //#24462 - $_.i = _Kp; //#24455 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#24456 - for (var _Kw = $_.i - 1; _Kw >= 1; _Kw -= 1) { //#24460 - $_.j = _Kw; //#24458 - $k[$j++] = $_.coeffs; //#24459 - $k[$j++] = $_.j; //#24459 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#24459 - $k[$j++] = $get($_.coeffs, $_.j); //#24459 - $k[$j++] = $get($_.rsalog, $_.i); //#24459 - $_.rsprod(); //#24459 - var _L8 = $k[--$j]; //#24459 - var _L9 = $k[--$j]; //#24459 - var _LA = $k[--$j]; //#24459 - $put($k[--$j], _LA, $xo(_L9, _L8)); //#24459 - } //#24459 - $k[$j++] = $_.coeffs; //#24461 - $k[$j++] = 0; //#24461 - $k[$j++] = $get($_.coeffs, 0); //#24461 - $k[$j++] = $get($_.rsalog, $_.i); //#24461 - $_.rsprod(); //#24461 - var _LI = $k[--$j]; //#24461 - var _LJ = $k[--$j]; //#24461 - $put($k[--$j], _LJ, _LI); //#24461 - } //#24461 - $_.nd = $_.rscws.length; //#24465 - $k[$j++] = Infinity; //#24466 - $forall($_.rscws); //#24466 - for (var _LO = 0, _LP = $_.rsnc; _LO < _LP; _LO++) { //#24466 - $k[$j++] = 0; //#24466 - } //#24466 - $k[$j++] = 0; //#24466 - $_.rscws = $a(); //#24466 - for (var _LT = 0, _LS = $_.nd - 1; _LT <= _LS; _LT += 1) { //#24473 - $_.k = $xo($get($_.rscws, _LT), $get($_.rscws, $_.nd)); //#24468 - for (var _Lb = 0, _La = $f($_.rsnc - 1); _Lb <= _La; _Lb += 1) { //#24472 - $_.j = _Lb; //#24470 - $k[$j++] = $_.rscws; //#24471 - $k[$j++] = $_.nd + $_.j; //#24471 - $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#24471 - $k[$j++] = $_.k; //#24471 - $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#24471 - $_.rsprod(); //#24471 - var _Lo = $k[--$j]; //#24471 - var _Lp = $k[--$j]; //#24471 - var _Lq = $k[--$j]; //#24471 - $put($k[--$j], _Lq, $xo(_Lp, _Lo)); //#24471 - } //#24471 - } //#24471 - $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#24476 - }; //#24476 - $_.dcwsb = $a($f($f($_.e1nb + $_.e2nb) + $_.e3nb)); //#24481 - $_.ecwsb = $a($_.dcwsb.length); //#24482 - $_.in = 0; //#24483 - $_.out = 0; //#24483 - for (var _M2 = 0, _M3 = $_.e1nb; _M2 < _M3; _M2++) { //#24489 - $k[$j++] = $geti($_.cws, $_.in, $_.e1dcws); //#24485 - $k[$j++] = $_.e1ecws; //#24485 - $k[$j++] = 256; //#24485 - $k[$j++] = 355; //#24485 - $_.rscodes(); //#24485 - var _M9 = $k[--$j]; //#24486 - $put($_.dcwsb, $_.out, $geti(_M9, 0, $_.e1dcws)); //#24486 - $put($_.ecwsb, $_.out, $geti(_M9, $_.e1dcws, $_.e1ecws)); //#24487 - $_.in = $f($_.in + $_.e1dcws); //#24488 - $_.out = $_.out + 1; //#24488 - } //#24488 - for (var _MN = 0, _MO = $_.e2nb; _MN < _MO; _MN++) { //#24495 - $k[$j++] = $geti($_.cws, $_.in, $_.e2dcws); //#24491 - $k[$j++] = $_.e2ecws; //#24491 - $k[$j++] = 256; //#24491 - $k[$j++] = 355; //#24491 - $_.rscodes(); //#24491 - var _MU = $k[--$j]; //#24492 - $put($_.dcwsb, $_.out, $geti(_MU, 0, $_.e2dcws)); //#24492 - $put($_.ecwsb, $_.out, $geti(_MU, $_.e2dcws, $_.e2ecws)); //#24493 - $_.in = $f($_.in + $_.e2dcws); //#24494 - $_.out = $_.out + 1; //#24494 - } //#24494 - for (var _Mi = 0, _Mj = $_.e3nb; _Mi < _Mj; _Mi++) { //#24501 - $k[$j++] = $geti($_.cws, $_.in, $_.e3dcws); //#24497 - $k[$j++] = $_.e3ecws; //#24497 - $k[$j++] = 256; //#24497 - $k[$j++] = 355; //#24497 - $_.rscodes(); //#24497 - var _Mp = $k[--$j]; //#24498 - $put($_.dcwsb, $_.out, $geti(_Mp, 0, $_.e3dcws)); //#24498 - $put($_.ecwsb, $_.out, $geti(_Mp, $_.e3dcws, $_.e3ecws)); //#24499 - $_.in = $f($_.in + $_.e3dcws); //#24500 - $_.out = $_.out + 1; //#24500 - } //#24500 - $_.cws = $a($_.ncws); //#24504 - $_.cw = 0; //#24505 - for (var _N6 = 0, _N5 = $_.dcwsb.length - 1; _N6 <= _N5; _N6 += 1) { //#24510 - $_.i = _N6; //#24507 - var _N9 = $get($_.dcwsb, $_.i); //#24508 - $puti($_.cws, $_.cw, _N9); //#24508 - $_.cw = _N9.length + $_.cw; //#24508 - var _NF = $get($_.ecwsb, $_.i); //#24509 - $puti($_.cws, $_.cw, _NF); //#24509 - $_.cw = _NF.length + $_.cw; //#24509 - } //#24509 - $k[$j++] = Infinity; //#24513 - var _NJ = $_.ncws; //#24514 - var _NK = 12; //#24514 - var _NL = _NJ - 1; //#24514 - if ((_NJ - 1) > 12) { //#24514 - var _ = _NK; //#24514 - _NK = _NL; //#24514 - _NL = _; //#24514 - } //#24514 - for (var _NN = 0, _NM = _NL; _NN <= _NM; _NN += 1) { //#24516 - for (var _NQ = _NN, _NP = $_.ncws - 1; _NQ <= _NP; _NQ += 13) { //#24515 - $k[$j++] = _NQ; //#24515 - if (_NQ < $_.ncws) { //#24515 - var _NU = $get($_.cws, $k[--$j]); //#24515 - $k[$j++] = _NU; //#24515 - } else { //#24515 - $j--; //#24515 - } //#24515 - } //#24515 - } //#24515 - $_.cws = $a(); //#24515 - if ($_.rbit > 0) { //#24525 - $_.pad = $a($_.cws.length + 1); //#24521 - $puti($_.pad, 0, $_.cws); //#24522 - $put($_.pad, $_.pad.length - 1, 0); //#24523 - $_.cws = $_.pad; //#24524 - } //#24524 - $k[$j++] = Infinity; //#24528 - for (var _Ng = 0, _Nh = $_.size * $_.size; _Ng < _Nh; _Ng++) { //#24528 - $k[$j++] = -1; //#24528 - } //#24528 - $_.pixs = $a(); //#24528 + var _KY = $k[--$j]; //#24769 + var _KZ = $k[--$j]; //#24769 + $k[$j++] = _KZ; //#24773 + $k[$j++] = _KY; //#24773 + if ((_KY != 0) && (_KZ != 0)) { //#24772 + var _Kc = $get($_.rslog, $k[--$j]); //#24770 + var _Ki = $get($_.rsalog, $f(_Kc + $get($_.rslog, $k[--$j])) % $f($_.rsgf - 1)); //#24770 + $k[$j++] = _Ki; //#24770 + } else { //#24772 + $j -= 2; //#24772 + $k[$j++] = 0; //#24772 + } //#24772 + }; //#24772 + $k[$j++] = Infinity; //#24777 + $k[$j++] = 1; //#24777 + for (var _Kk = 0, _Kl = $_.rsnc; _Kk < _Kl; _Kk++) { //#24777 + $k[$j++] = 0; //#24777 + } //#24777 + $_.coeffs = $a(); //#24777 + for (var _Kp = 1, _Ko = $_.rsnc; _Kp <= _Ko; _Kp += 1) { //#24786 + $_.i = _Kp; //#24779 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#24780 + for (var _Kw = $_.i - 1; _Kw >= 1; _Kw -= 1) { //#24784 + $_.j = _Kw; //#24782 + $k[$j++] = $_.coeffs; //#24783 + $k[$j++] = $_.j; //#24783 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#24783 + $k[$j++] = $get($_.coeffs, $_.j); //#24783 + $k[$j++] = $get($_.rsalog, $_.i); //#24783 + $_.rsprod(); //#24783 + var _L8 = $k[--$j]; //#24783 + var _L9 = $k[--$j]; //#24783 + var _LA = $k[--$j]; //#24783 + $put($k[--$j], _LA, $xo(_L9, _L8)); //#24783 + } //#24783 + $k[$j++] = $_.coeffs; //#24785 + $k[$j++] = 0; //#24785 + $k[$j++] = $get($_.coeffs, 0); //#24785 + $k[$j++] = $get($_.rsalog, $_.i); //#24785 + $_.rsprod(); //#24785 + var _LI = $k[--$j]; //#24785 + var _LJ = $k[--$j]; //#24785 + $put($k[--$j], _LJ, _LI); //#24785 + } //#24785 + $_.nd = $_.rscws.length; //#24789 + $k[$j++] = Infinity; //#24790 + $forall($_.rscws); //#24790 + for (var _LO = 0, _LP = $_.rsnc; _LO < _LP; _LO++) { //#24790 + $k[$j++] = 0; //#24790 + } //#24790 + $k[$j++] = 0; //#24790 + $_.rscws = $a(); //#24790 + for (var _LT = 0, _LS = $_.nd - 1; _LT <= _LS; _LT += 1) { //#24797 + $_.k = $xo($get($_.rscws, _LT), $get($_.rscws, $_.nd)); //#24792 + for (var _Lb = 0, _La = $f($_.rsnc - 1); _Lb <= _La; _Lb += 1) { //#24796 + $_.j = _Lb; //#24794 + $k[$j++] = $_.rscws; //#24795 + $k[$j++] = $_.nd + $_.j; //#24795 + $k[$j++] = $get($_.rscws, ($_.nd + $_.j) + 1); //#24795 + $k[$j++] = $_.k; //#24795 + $k[$j++] = $get($_.coeffs, $f($f($_.rsnc - $_.j) - 1)); //#24795 + $_.rsprod(); //#24795 + var _Lo = $k[--$j]; //#24795 + var _Lp = $k[--$j]; //#24795 + var _Lq = $k[--$j]; //#24795 + $put($k[--$j], _Lq, $xo(_Lp, _Lo)); //#24795 + } //#24795 + } //#24795 + $k[$j++] = $geti($_.rscws, 0, $_.rscws.length - 1); //#24800 + }; //#24800 + $_.dcwsb = $a($f($f($_.e1nb + $_.e2nb) + $_.e3nb)); //#24805 + $_.ecwsb = $a($_.dcwsb.length); //#24806 + $_.in = 0; //#24807 + $_.out = 0; //#24807 + for (var _M2 = 0, _M3 = $_.e1nb; _M2 < _M3; _M2++) { //#24813 + $k[$j++] = $geti($_.cws, $_.in, $_.e1dcws); //#24809 + $k[$j++] = $_.e1ecws; //#24809 + $k[$j++] = 256; //#24809 + $k[$j++] = 355; //#24809 + $_.rscodes(); //#24809 + var _M9 = $k[--$j]; //#24810 + $put($_.dcwsb, $_.out, $geti(_M9, 0, $_.e1dcws)); //#24810 + $put($_.ecwsb, $_.out, $geti(_M9, $_.e1dcws, $_.e1ecws)); //#24811 + $_.in = $f($_.in + $_.e1dcws); //#24812 + $_.out = $_.out + 1; //#24812 + } //#24812 + for (var _MN = 0, _MO = $_.e2nb; _MN < _MO; _MN++) { //#24819 + $k[$j++] = $geti($_.cws, $_.in, $_.e2dcws); //#24815 + $k[$j++] = $_.e2ecws; //#24815 + $k[$j++] = 256; //#24815 + $k[$j++] = 355; //#24815 + $_.rscodes(); //#24815 + var _MU = $k[--$j]; //#24816 + $put($_.dcwsb, $_.out, $geti(_MU, 0, $_.e2dcws)); //#24816 + $put($_.ecwsb, $_.out, $geti(_MU, $_.e2dcws, $_.e2ecws)); //#24817 + $_.in = $f($_.in + $_.e2dcws); //#24818 + $_.out = $_.out + 1; //#24818 + } //#24818 + for (var _Mi = 0, _Mj = $_.e3nb; _Mi < _Mj; _Mi++) { //#24825 + $k[$j++] = $geti($_.cws, $_.in, $_.e3dcws); //#24821 + $k[$j++] = $_.e3ecws; //#24821 + $k[$j++] = 256; //#24821 + $k[$j++] = 355; //#24821 + $_.rscodes(); //#24821 + var _Mp = $k[--$j]; //#24822 + $put($_.dcwsb, $_.out, $geti(_Mp, 0, $_.e3dcws)); //#24822 + $put($_.ecwsb, $_.out, $geti(_Mp, $_.e3dcws, $_.e3ecws)); //#24823 + $_.in = $f($_.in + $_.e3dcws); //#24824 + $_.out = $_.out + 1; //#24824 + } //#24824 + $_.cws = $a($_.ncws); //#24828 + $_.cw = 0; //#24829 + for (var _N6 = 0, _N5 = $_.dcwsb.length - 1; _N6 <= _N5; _N6 += 1) { //#24834 + $_.i = _N6; //#24831 + var _N9 = $get($_.dcwsb, $_.i); //#24832 + $puti($_.cws, $_.cw, _N9); //#24832 + $_.cw = _N9.length + $_.cw; //#24832 + var _NF = $get($_.ecwsb, $_.i); //#24833 + $puti($_.cws, $_.cw, _NF); //#24833 + $_.cw = _NF.length + $_.cw; //#24833 + } //#24833 + $k[$j++] = Infinity; //#24837 + var _NJ = $_.ncws; //#24838 + var _NK = 12; //#24838 + var _NL = _NJ - 1; //#24838 + if ((_NJ - 1) > 12) { //#24838 + var _ = _NK; //#24838 + _NK = _NL; //#24838 + _NL = _; //#24838 + } //#24838 + for (var _NN = 0, _NM = _NL; _NN <= _NM; _NN += 1) { //#24840 + for (var _NQ = _NN, _NP = $_.ncws - 1; _NQ <= _NP; _NQ += 13) { //#24839 + $k[$j++] = _NQ; //#24839 + if (_NQ < $_.ncws) { //#24839 + var _NU = $get($_.cws, $k[--$j]); //#24839 + $k[$j++] = _NU; //#24839 + } else { //#24839 + $j--; //#24839 + } //#24839 + } //#24839 + } //#24839 + $_.cws = $a(); //#24839 + if ($_.rbit > 0) { //#24849 + $_.pad = $a($_.cws.length + 1); //#24845 + $puti($_.pad, 0, $_.cws); //#24846 + $put($_.pad, $_.pad.length - 1, 0); //#24847 + $_.cws = $_.pad; //#24848 + } //#24848 + $k[$j++] = Infinity; //#24852 + for (var _Ng = 0, _Nh = $_.size * $_.size; _Ng < _Nh; _Ng++) { //#24852 + $k[$j++] = -1; //#24852 + } //#24852 + $_.pixs = $a(); //#24852 $_.qmv = function() { - var _Nk = $k[--$j]; //#24529 - var _Nl = $k[--$j]; //#24529 - $k[$j++] = $f(_Nl + (_Nk * $_.size)); //#24529 - }; //#24529 - if ($_.alnn != 0) { //#24588 + var _Nk = $k[--$j]; //#24853 + var _Nl = $k[--$j]; //#24853 + $k[$j++] = $f(_Nl + (_Nk * $_.size)); //#24853 + }; //#24853 + if ($_.alnn != 0) { //#24912 $_.trmv = function() { - var _No = $k[--$j]; //#24533 - var _Nq = $k[--$j]; //#24533 - $k[$j++] = $f(($f(($f((_No * $_.size) + $_.size)) - 1)) - _Nq); //#24533 - }; //#24533 + var _No = $k[--$j]; //#24857 + var _Nq = $k[--$j]; //#24857 + $k[$j++] = $f(($f(($f((_No * $_.size) + $_.size)) - 1)) - _Nq); //#24857 + }; //#24857 $_.aplot = function() { - var _Nr = $k[--$j]; //#24535 - var _Ns = $k[--$j]; //#24535 - var _Nt = $k[--$j]; //#24535 - $k[$j++] = _Nr; //#24535 - $k[$j++] = _Nt; //#24535 - $k[$j++] = _Ns; //#24535 - $k[$j++] = _Nr; //#24535 - $k[$j++] = _Ns; //#24535 - $k[$j++] = _Nt; //#24535 - $_.trmv(); //#24535 - var _Nv = $k[--$j]; //#24535 - $put($_.pixs, _Nv, $k[--$j]); //#24535 - $_.trmv(); //#24536 - var _Ny = $k[--$j]; //#24536 - $put($_.pixs, _Ny, $k[--$j]); //#24536 - }; //#24536 - $_.i = 0; //#24538 - $_.stag = 0; //#24538 - for (;;) { //#24560 - if ($_.i >= $_.size) { //#24539 - break; //#24539 - } //#24539 - for (var _O4 = 0, _O3 = $f($_.size - 1); _O4 <= _O3; _O4 += 1) { //#24553 - $_.j = _O4; //#24541 - if ($f($_.j + $_.alnr) < $_.size) { //#24547 - $k[$j++] = (((((~~($_.j / $_.alnk)) + $_.stag) % 2) == 0) && (!(($_.i == 0) && ($_.j < $_.alnk)))) || (($_.j % $_.alnk) == 0); //#24545 - } else { //#24547 - $k[$j++] = ($f($_.alnn + $_.stag) % 2) == 0; //#24547 - } //#24547 - if ($k[--$j]) { //#24552 - $k[$j++] = $_.j; //#24550 - $k[$j++] = $_.i; //#24550 - $k[$j++] = 1; //#24550 - $_.aplot(); //#24550 - var _OL = $_.j; //#24551 - var _OM = $_.i; //#24551 - $k[$j++] = _OL + 1; //#24551 - $k[$j++] = _OM + 1; //#24551 - if (((_OM + 1) < $_.size) && ((_OL + 1) < $_.size)) { //#24551 - $k[$j++] = 0; //#24551 - $_.aplot(); //#24551 - } else { //#24551 - $j -= 2; //#24551 - } //#24551 - } //#24551 - } //#24551 - if ($f($_.i + $_.alnr) == $_.size) { //#24557 - $_.i = $f($f($_.i + $_.alnr) - 1); //#24555 - } else { //#24557 - $_.i = $f($_.i + $_.alnk); //#24557 - } //#24557 - $_.stag = 1 - $_.stag; //#24559 - } //#24559 - for (var _Ob = $_.alnk, _Oc = $_.alnk, _Oa = $f($_.size - 2); _Oc < 0 ? _Ob >= _Oa : _Ob <= _Oa; _Ob += _Oc) { //#24587 - $_.i = _Ob; //#24562 - if (((~~($_.i / $_.alnk)) % 2) != 0) { //#24574 - $k[$j++] = $_.pixs; //#24564 - $k[$j++] = 0; //#24564 - $k[$j++] = $_.i - 1; //#24564 - $_.trmv(); //#24564 - var _Oh = $k[--$j]; //#24564 - $put($k[--$j], _Oh, 0); //#24564 - $k[$j++] = $_.pixs; //#24565 - $k[$j++] = 0; //#24565 - $k[$j++] = $_.i + 1; //#24565 - $_.trmv(); //#24565 - var _Ol = $k[--$j]; //#24565 - $put($k[--$j], _Ol, 0); //#24565 - $k[$j++] = $_.pixs; //#24566 - $k[$j++] = 1; //#24566 - $k[$j++] = $_.i - 1; //#24566 - $_.trmv(); //#24566 - var _Op = $k[--$j]; //#24566 - $put($k[--$j], _Op, 0); //#24566 - $k[$j++] = $_.pixs; //#24567 - $k[$j++] = 1; //#24567 - $k[$j++] = $_.i; //#24567 - $_.trmv(); //#24567 - var _Ot = $k[--$j]; //#24567 - $put($k[--$j], _Ot, 0); //#24567 - $k[$j++] = $_.pixs; //#24568 - $k[$j++] = 1; //#24568 - $k[$j++] = $_.i + 1; //#24568 - $_.trmv(); //#24568 - var _Ox = $k[--$j]; //#24568 - $put($k[--$j], _Ox, 0); //#24568 - $k[$j++] = $_.pixs; //#24569 - $k[$j++] = $_.i - 1; //#24569 - $k[$j++] = 0; //#24569 - $_.trmv(); //#24569 - var _P1 = $k[--$j]; //#24569 - $put($k[--$j], _P1, 0); //#24569 - $k[$j++] = $_.pixs; //#24570 - $k[$j++] = $_.i + 1; //#24570 - $k[$j++] = 0; //#24570 - $_.trmv(); //#24570 - var _P5 = $k[--$j]; //#24570 - $put($k[--$j], _P5, 0); //#24570 - $k[$j++] = $_.pixs; //#24571 - $k[$j++] = $_.i - 1; //#24571 - $k[$j++] = 1; //#24571 - $_.trmv(); //#24571 - var _P9 = $k[--$j]; //#24571 - $put($k[--$j], _P9, 0); //#24571 - $k[$j++] = $_.pixs; //#24572 - $k[$j++] = $_.i; //#24572 - $k[$j++] = 1; //#24572 - $_.trmv(); //#24572 - var _PD = $k[--$j]; //#24572 - $put($k[--$j], _PD, 0); //#24572 - $k[$j++] = $_.pixs; //#24573 - $k[$j++] = $_.i + 1; //#24573 - $k[$j++] = 1; //#24573 - $_.trmv(); //#24573 - var _PH = $k[--$j]; //#24573 - $put($k[--$j], _PH, 0); //#24573 - } //#24573 - $k[$j++] = $_.pixs; //#24575 - $k[$j++] = $f($_.size - 1); //#24575 - $k[$j++] = $_.i - 1; //#24575 - $_.trmv(); //#24575 - var _PM = $k[--$j]; //#24575 - if ($get($k[--$j], _PM) != 1) { //#24586 - $k[$j++] = $_.pixs; //#24576 - $k[$j++] = $f($_.size - 1); //#24576 - $k[$j++] = $_.i - 1; //#24576 - $_.trmv(); //#24576 - var _PS = $k[--$j]; //#24576 - $put($k[--$j], _PS, 0); //#24576 - $k[$j++] = $_.pixs; //#24577 - $k[$j++] = $f($_.size - 2); //#24577 - $k[$j++] = $_.i - 1; //#24577 - $_.trmv(); //#24577 - var _PX = $k[--$j]; //#24577 - $put($k[--$j], _PX, 0); //#24577 - $k[$j++] = $_.pixs; //#24578 - $k[$j++] = $f($_.size - 2); //#24578 - $k[$j++] = $_.i; //#24578 - $_.trmv(); //#24578 - var _Pc = $k[--$j]; //#24578 - $put($k[--$j], _Pc, 0); //#24578 - $k[$j++] = $_.pixs; //#24579 - $k[$j++] = $f($_.size - 2); //#24579 - $k[$j++] = $_.i + 1; //#24579 - $_.trmv(); //#24579 - var _Ph = $k[--$j]; //#24579 - $put($k[--$j], _Ph, 0); //#24579 - $k[$j++] = $_.pixs; //#24580 - $k[$j++] = $f($_.size - 1); //#24580 - $k[$j++] = $_.i + 1; //#24580 - $_.trmv(); //#24580 - var _Pm = $k[--$j]; //#24580 - $put($k[--$j], _Pm, 0); //#24580 - $k[$j++] = $_.pixs; //#24581 - $k[$j++] = $_.i - 1; //#24581 - $k[$j++] = $f($_.size - 1); //#24581 - $_.trmv(); //#24581 - var _Pr = $k[--$j]; //#24581 - $put($k[--$j], _Pr, 0); //#24581 - $k[$j++] = $_.pixs; //#24582 - $k[$j++] = $_.i - 1; //#24582 - $k[$j++] = $f($_.size - 2); //#24582 - $_.trmv(); //#24582 - var _Pw = $k[--$j]; //#24582 - $put($k[--$j], _Pw, 0); //#24582 - $k[$j++] = $_.pixs; //#24583 - $k[$j++] = $_.i; //#24583 - $k[$j++] = $f($_.size - 2); //#24583 - $_.trmv(); //#24583 - var _Q1 = $k[--$j]; //#24583 - $put($k[--$j], _Q1, 0); //#24583 - $k[$j++] = $_.pixs; //#24584 - $k[$j++] = $_.i + 1; //#24584 - $k[$j++] = $f($_.size - 2); //#24584 - $_.trmv(); //#24584 - var _Q6 = $k[--$j]; //#24584 - $put($k[--$j], _Q6, 0); //#24584 - $k[$j++] = $_.pixs; //#24585 - $k[$j++] = $_.i + 1; //#24585 - $k[$j++] = $f($_.size - 1); //#24585 - $_.trmv(); //#24585 - var _QB = $k[--$j]; //#24585 - $put($k[--$j], _QB, 0); //#24585 - } //#24585 - } //#24585 - } //#24585 - if (!bwipp_hanxin.__24612__) { //#24612 - $_ = Object.create($_); //#24612 - $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 0, 0]), $a([1, 0, 1, 1, 1, 1, 1, 0]), $a([1, 0, 1, 0, 0, 0, 0, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24601 - $_.fpat2 = $a([$a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([0, 0, 0, 0, 1, 0, 1, 0]), $a([1, 1, 1, 1, 1, 0, 1, 0]), $a([0, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24611 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24611 - bwipp_hanxin.__24612__ = 1; //#24611 - $_ = Object.getPrototypeOf($_); //#24611 - } //#24611 - for (var _QY = 0, _QX = $_.fpat.length - 1; _QY <= _QX; _QY += 1) { //#24624 - $_.y = _QY; //#24614 - for (var _Qc = 0, _Qb = $get($_.fpat, 0).length - 1; _Qc <= _Qb; _Qc += 1) { //#24623 - $_.x = _Qc; //#24616 - $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#24617 - $_.fpb2 = $get($get($_.fpat2, $_.y), $_.x); //#24618 - $k[$j++] = $_.pixs; //#24619 - $k[$j++] = $_.x; //#24619 - $k[$j++] = $_.y; //#24619 - $_.qmv(); //#24619 - var _Qr = $k[--$j]; //#24619 - $put($k[--$j], _Qr, $_.fpb); //#24619 - $k[$j++] = $_.pixs; //#24620 - $k[$j++] = $f($f($_.size - $_.x) - 1); //#24620 - $k[$j++] = $_.y; //#24620 - $_.qmv(); //#24620 - var _Qy = $k[--$j]; //#24620 - $put($k[--$j], _Qy, $_.fpb); //#24620 - $k[$j++] = $_.pixs; //#24621 - $k[$j++] = $f($f($_.size - $_.x) - 1); //#24621 - $k[$j++] = $f($f($_.size - $_.y) - 1); //#24621 - $_.qmv(); //#24621 - var _R6 = $k[--$j]; //#24621 - $put($k[--$j], _R6, $_.fpb); //#24621 - $k[$j++] = $_.pixs; //#24622 - $k[$j++] = $_.x; //#24622 - $k[$j++] = $f($f($_.size - $_.y) - 1); //#24622 - $_.qmv(); //#24622 - var _RD = $k[--$j]; //#24622 - $put($k[--$j], _RD, $_.fpb2); //#24622 - } //#24622 - } //#24622 - $_.functionmap = $a([$a([$a([0, 8]), $a([$f($_.size - 1), $f($_.size - 9)])]), $a([$a([1, 8]), $a([$f($_.size - 2), $f($_.size - 9)])]), $a([$a([2, 8]), $a([$f($_.size - 3), $f($_.size - 9)])]), $a([$a([3, 8]), $a([$f($_.size - 4), $f($_.size - 9)])]), $a([$a([4, 8]), $a([$f($_.size - 5), $f($_.size - 9)])]), $a([$a([5, 8]), $a([$f($_.size - 6), $f($_.size - 9)])]), $a([$a([6, 8]), $a([$f($_.size - 7), $f($_.size - 9)])]), $a([$a([7, 8]), $a([$f($_.size - 8), $f($_.size - 9)])]), $a([$a([8, 8]), $a([$f($_.size - 9), $f($_.size - 9)])]), $a([$a([8, 7]), $a([$f($_.size - 9), $f($_.size - 8)])]), $a([$a([8, 6]), $a([$f($_.size - 9), $f($_.size - 7)])]), $a([$a([8, 5]), $a([$f($_.size - 9), $f($_.size - 6)])]), $a([$a([8, 4]), $a([$f($_.size - 9), $f($_.size - 5)])]), $a([$a([8, 3]), $a([$f($_.size - 9), $f($_.size - 4)])]), $a([$a([8, 2]), $a([$f($_.size - 9), $f($_.size - 3)])]), $a([$a([8, 1]), $a([$f($_.size - 9), $f($_.size - 2)])]), $a([$a([8, 0]), $a([$f($_.size - 9), $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 0]), $a([8, $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 1]), $a([8, $f($_.size - 2)])]), $a([$a([$f($_.size - 9), 2]), $a([8, $f($_.size - 3)])]), $a([$a([$f($_.size - 9), 3]), $a([8, $f($_.size - 4)])]), $a([$a([$f($_.size - 9), 4]), $a([8, $f($_.size - 5)])]), $a([$a([$f($_.size - 9), 5]), $a([8, $f($_.size - 6)])]), $a([$a([$f($_.size - 9), 6]), $a([8, $f($_.size - 7)])]), $a([$a([$f($_.size - 9), 7]), $a([8, $f($_.size - 8)])]), $a([$a([$f($_.size - 9), 8]), $a([8, $f($_.size - 9)])]), $a([$a([$f($_.size - 8), 8]), $a([7, $f($_.size - 9)])]), $a([$a([$f($_.size - 7), 8]), $a([6, $f($_.size - 9)])]), $a([$a([$f($_.size - 6), 8]), $a([5, $f($_.size - 9)])]), $a([$a([$f($_.size - 5), 8]), $a([4, $f($_.size - 9)])]), $a([$a([$f($_.size - 4), 8]), $a([3, $f($_.size - 9)])]), $a([$a([$f($_.size - 3), 8]), $a([2, $f($_.size - 9)])]), $a([$a([$f($_.size - 2), 8]), $a([1, $f($_.size - 9)])]), $a([$a([$f($_.size - 1), 8]), $a([0, $f($_.size - 9)])])]); //#24646 - var _U0 = $_.functionmap; //#24647 - for (var _U1 = 0, _U2 = _U0.length; _U1 < _U2; _U1++) { //#24649 - $forall($get(_U0, _U1), function() { //#24648 - $forall($k[--$j]); //#24648 - $_.qmv(); //#24648 - $put($_.pixs, $k[--$j], 0); //#24648 - }); //#24648 - } //#24648 + var _Nr = $k[--$j]; //#24859 + var _Ns = $k[--$j]; //#24859 + var _Nt = $k[--$j]; //#24859 + $k[$j++] = _Nr; //#24859 + $k[$j++] = _Nt; //#24859 + $k[$j++] = _Ns; //#24859 + $k[$j++] = _Nr; //#24859 + $k[$j++] = _Ns; //#24859 + $k[$j++] = _Nt; //#24859 + $_.trmv(); //#24859 + var _Nv = $k[--$j]; //#24859 + $put($_.pixs, _Nv, $k[--$j]); //#24859 + $_.trmv(); //#24860 + var _Ny = $k[--$j]; //#24860 + $put($_.pixs, _Ny, $k[--$j]); //#24860 + }; //#24860 + $_.i = 0; //#24862 + $_.stag = 0; //#24862 + for (;;) { //#24884 + if ($_.i >= $_.size) { //#24863 + break; //#24863 + } //#24863 + for (var _O4 = 0, _O3 = $f($_.size - 1); _O4 <= _O3; _O4 += 1) { //#24877 + $_.j = _O4; //#24865 + if ($f($_.j + $_.alnr) < $_.size) { //#24871 + $k[$j++] = (((((~~($_.j / $_.alnk)) + $_.stag) % 2) == 0) && (!(($_.i == 0) && ($_.j < $_.alnk)))) || (($_.j % $_.alnk) == 0); //#24869 + } else { //#24871 + $k[$j++] = ($f($_.alnn + $_.stag) % 2) == 0; //#24871 + } //#24871 + if ($k[--$j]) { //#24876 + $k[$j++] = $_.j; //#24874 + $k[$j++] = $_.i; //#24874 + $k[$j++] = 1; //#24874 + $_.aplot(); //#24874 + var _OL = $_.j; //#24875 + var _OM = $_.i; //#24875 + $k[$j++] = _OL + 1; //#24875 + $k[$j++] = _OM + 1; //#24875 + if (((_OM + 1) < $_.size) && ((_OL + 1) < $_.size)) { //#24875 + $k[$j++] = 0; //#24875 + $_.aplot(); //#24875 + } else { //#24875 + $j -= 2; //#24875 + } //#24875 + } //#24875 + } //#24875 + if ($f($_.i + $_.alnr) == $_.size) { //#24881 + $_.i = $f($f($_.i + $_.alnr) - 1); //#24879 + } else { //#24881 + $_.i = $f($_.i + $_.alnk); //#24881 + } //#24881 + $_.stag = 1 - $_.stag; //#24883 + } //#24883 + for (var _Ob = $_.alnk, _Oc = $_.alnk, _Oa = $f($_.size - 2); _Oc < 0 ? _Ob >= _Oa : _Ob <= _Oa; _Ob += _Oc) { //#24911 + $_.i = _Ob; //#24886 + if (((~~($_.i / $_.alnk)) % 2) != 0) { //#24898 + $k[$j++] = $_.pixs; //#24888 + $k[$j++] = 0; //#24888 + $k[$j++] = $_.i - 1; //#24888 + $_.trmv(); //#24888 + var _Oh = $k[--$j]; //#24888 + $put($k[--$j], _Oh, 0); //#24888 + $k[$j++] = $_.pixs; //#24889 + $k[$j++] = 0; //#24889 + $k[$j++] = $_.i + 1; //#24889 + $_.trmv(); //#24889 + var _Ol = $k[--$j]; //#24889 + $put($k[--$j], _Ol, 0); //#24889 + $k[$j++] = $_.pixs; //#24890 + $k[$j++] = 1; //#24890 + $k[$j++] = $_.i - 1; //#24890 + $_.trmv(); //#24890 + var _Op = $k[--$j]; //#24890 + $put($k[--$j], _Op, 0); //#24890 + $k[$j++] = $_.pixs; //#24891 + $k[$j++] = 1; //#24891 + $k[$j++] = $_.i; //#24891 + $_.trmv(); //#24891 + var _Ot = $k[--$j]; //#24891 + $put($k[--$j], _Ot, 0); //#24891 + $k[$j++] = $_.pixs; //#24892 + $k[$j++] = 1; //#24892 + $k[$j++] = $_.i + 1; //#24892 + $_.trmv(); //#24892 + var _Ox = $k[--$j]; //#24892 + $put($k[--$j], _Ox, 0); //#24892 + $k[$j++] = $_.pixs; //#24893 + $k[$j++] = $_.i - 1; //#24893 + $k[$j++] = 0; //#24893 + $_.trmv(); //#24893 + var _P1 = $k[--$j]; //#24893 + $put($k[--$j], _P1, 0); //#24893 + $k[$j++] = $_.pixs; //#24894 + $k[$j++] = $_.i + 1; //#24894 + $k[$j++] = 0; //#24894 + $_.trmv(); //#24894 + var _P5 = $k[--$j]; //#24894 + $put($k[--$j], _P5, 0); //#24894 + $k[$j++] = $_.pixs; //#24895 + $k[$j++] = $_.i - 1; //#24895 + $k[$j++] = 1; //#24895 + $_.trmv(); //#24895 + var _P9 = $k[--$j]; //#24895 + $put($k[--$j], _P9, 0); //#24895 + $k[$j++] = $_.pixs; //#24896 + $k[$j++] = $_.i; //#24896 + $k[$j++] = 1; //#24896 + $_.trmv(); //#24896 + var _PD = $k[--$j]; //#24896 + $put($k[--$j], _PD, 0); //#24896 + $k[$j++] = $_.pixs; //#24897 + $k[$j++] = $_.i + 1; //#24897 + $k[$j++] = 1; //#24897 + $_.trmv(); //#24897 + var _PH = $k[--$j]; //#24897 + $put($k[--$j], _PH, 0); //#24897 + } //#24897 + $k[$j++] = $_.pixs; //#24899 + $k[$j++] = $f($_.size - 1); //#24899 + $k[$j++] = $_.i - 1; //#24899 + $_.trmv(); //#24899 + var _PM = $k[--$j]; //#24899 + if ($get($k[--$j], _PM) != 1) { //#24910 + $k[$j++] = $_.pixs; //#24900 + $k[$j++] = $f($_.size - 1); //#24900 + $k[$j++] = $_.i - 1; //#24900 + $_.trmv(); //#24900 + var _PS = $k[--$j]; //#24900 + $put($k[--$j], _PS, 0); //#24900 + $k[$j++] = $_.pixs; //#24901 + $k[$j++] = $f($_.size - 2); //#24901 + $k[$j++] = $_.i - 1; //#24901 + $_.trmv(); //#24901 + var _PX = $k[--$j]; //#24901 + $put($k[--$j], _PX, 0); //#24901 + $k[$j++] = $_.pixs; //#24902 + $k[$j++] = $f($_.size - 2); //#24902 + $k[$j++] = $_.i; //#24902 + $_.trmv(); //#24902 + var _Pc = $k[--$j]; //#24902 + $put($k[--$j], _Pc, 0); //#24902 + $k[$j++] = $_.pixs; //#24903 + $k[$j++] = $f($_.size - 2); //#24903 + $k[$j++] = $_.i + 1; //#24903 + $_.trmv(); //#24903 + var _Ph = $k[--$j]; //#24903 + $put($k[--$j], _Ph, 0); //#24903 + $k[$j++] = $_.pixs; //#24904 + $k[$j++] = $f($_.size - 1); //#24904 + $k[$j++] = $_.i + 1; //#24904 + $_.trmv(); //#24904 + var _Pm = $k[--$j]; //#24904 + $put($k[--$j], _Pm, 0); //#24904 + $k[$j++] = $_.pixs; //#24905 + $k[$j++] = $_.i - 1; //#24905 + $k[$j++] = $f($_.size - 1); //#24905 + $_.trmv(); //#24905 + var _Pr = $k[--$j]; //#24905 + $put($k[--$j], _Pr, 0); //#24905 + $k[$j++] = $_.pixs; //#24906 + $k[$j++] = $_.i - 1; //#24906 + $k[$j++] = $f($_.size - 2); //#24906 + $_.trmv(); //#24906 + var _Pw = $k[--$j]; //#24906 + $put($k[--$j], _Pw, 0); //#24906 + $k[$j++] = $_.pixs; //#24907 + $k[$j++] = $_.i; //#24907 + $k[$j++] = $f($_.size - 2); //#24907 + $_.trmv(); //#24907 + var _Q1 = $k[--$j]; //#24907 + $put($k[--$j], _Q1, 0); //#24907 + $k[$j++] = $_.pixs; //#24908 + $k[$j++] = $_.i + 1; //#24908 + $k[$j++] = $f($_.size - 2); //#24908 + $_.trmv(); //#24908 + var _Q6 = $k[--$j]; //#24908 + $put($k[--$j], _Q6, 0); //#24908 + $k[$j++] = $_.pixs; //#24909 + $k[$j++] = $_.i + 1; //#24909 + $k[$j++] = $f($_.size - 1); //#24909 + $_.trmv(); //#24909 + var _QB = $k[--$j]; //#24909 + $put($k[--$j], _QB, 0); //#24909 + } //#24909 + } //#24909 + } //#24909 + if (!bwipp_hanxin.__24936__) { //#24936 + $_ = Object.create($_); //#24936 + $_.fpat = $a([$a([1, 1, 1, 1, 1, 1, 1, 0]), $a([1, 0, 0, 0, 0, 0, 0, 0]), $a([1, 0, 1, 1, 1, 1, 1, 0]), $a([1, 0, 1, 0, 0, 0, 0, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([1, 0, 1, 0, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24925 + $_.fpat2 = $a([$a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([1, 1, 1, 0, 1, 0, 1, 0]), $a([0, 0, 0, 0, 1, 0, 1, 0]), $a([1, 1, 1, 1, 1, 0, 1, 0]), $a([0, 0, 0, 0, 0, 0, 1, 0]), $a([1, 1, 1, 1, 1, 1, 1, 0]), $a([0, 0, 0, 0, 0, 0, 0, 0])]); //#24935 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hanxin.$ctx[id] = $_[id]); //#24935 + bwipp_hanxin.__24936__ = 1; //#24935 + $_ = Object.getPrototypeOf($_); //#24935 + } //#24935 + for (var _QY = 0, _QX = $_.fpat.length - 1; _QY <= _QX; _QY += 1) { //#24948 + $_.y = _QY; //#24938 + for (var _Qc = 0, _Qb = $get($_.fpat, 0).length - 1; _Qc <= _Qb; _Qc += 1) { //#24947 + $_.x = _Qc; //#24940 + $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#24941 + $_.fpb2 = $get($get($_.fpat2, $_.y), $_.x); //#24942 + $k[$j++] = $_.pixs; //#24943 + $k[$j++] = $_.x; //#24943 + $k[$j++] = $_.y; //#24943 + $_.qmv(); //#24943 + var _Qr = $k[--$j]; //#24943 + $put($k[--$j], _Qr, $_.fpb); //#24943 + $k[$j++] = $_.pixs; //#24944 + $k[$j++] = $f($f($_.size - $_.x) - 1); //#24944 + $k[$j++] = $_.y; //#24944 + $_.qmv(); //#24944 + var _Qy = $k[--$j]; //#24944 + $put($k[--$j], _Qy, $_.fpb); //#24944 + $k[$j++] = $_.pixs; //#24945 + $k[$j++] = $f($f($_.size - $_.x) - 1); //#24945 + $k[$j++] = $f($f($_.size - $_.y) - 1); //#24945 + $_.qmv(); //#24945 + var _R6 = $k[--$j]; //#24945 + $put($k[--$j], _R6, $_.fpb); //#24945 + $k[$j++] = $_.pixs; //#24946 + $k[$j++] = $_.x; //#24946 + $k[$j++] = $f($f($_.size - $_.y) - 1); //#24946 + $_.qmv(); //#24946 + var _RD = $k[--$j]; //#24946 + $put($k[--$j], _RD, $_.fpb2); //#24946 + } //#24946 + } //#24946 + $_.functionmap = $a([$a([$a([0, 8]), $a([$f($_.size - 1), $f($_.size - 9)])]), $a([$a([1, 8]), $a([$f($_.size - 2), $f($_.size - 9)])]), $a([$a([2, 8]), $a([$f($_.size - 3), $f($_.size - 9)])]), $a([$a([3, 8]), $a([$f($_.size - 4), $f($_.size - 9)])]), $a([$a([4, 8]), $a([$f($_.size - 5), $f($_.size - 9)])]), $a([$a([5, 8]), $a([$f($_.size - 6), $f($_.size - 9)])]), $a([$a([6, 8]), $a([$f($_.size - 7), $f($_.size - 9)])]), $a([$a([7, 8]), $a([$f($_.size - 8), $f($_.size - 9)])]), $a([$a([8, 8]), $a([$f($_.size - 9), $f($_.size - 9)])]), $a([$a([8, 7]), $a([$f($_.size - 9), $f($_.size - 8)])]), $a([$a([8, 6]), $a([$f($_.size - 9), $f($_.size - 7)])]), $a([$a([8, 5]), $a([$f($_.size - 9), $f($_.size - 6)])]), $a([$a([8, 4]), $a([$f($_.size - 9), $f($_.size - 5)])]), $a([$a([8, 3]), $a([$f($_.size - 9), $f($_.size - 4)])]), $a([$a([8, 2]), $a([$f($_.size - 9), $f($_.size - 3)])]), $a([$a([8, 1]), $a([$f($_.size - 9), $f($_.size - 2)])]), $a([$a([8, 0]), $a([$f($_.size - 9), $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 0]), $a([8, $f($_.size - 1)])]), $a([$a([$f($_.size - 9), 1]), $a([8, $f($_.size - 2)])]), $a([$a([$f($_.size - 9), 2]), $a([8, $f($_.size - 3)])]), $a([$a([$f($_.size - 9), 3]), $a([8, $f($_.size - 4)])]), $a([$a([$f($_.size - 9), 4]), $a([8, $f($_.size - 5)])]), $a([$a([$f($_.size - 9), 5]), $a([8, $f($_.size - 6)])]), $a([$a([$f($_.size - 9), 6]), $a([8, $f($_.size - 7)])]), $a([$a([$f($_.size - 9), 7]), $a([8, $f($_.size - 8)])]), $a([$a([$f($_.size - 9), 8]), $a([8, $f($_.size - 9)])]), $a([$a([$f($_.size - 8), 8]), $a([7, $f($_.size - 9)])]), $a([$a([$f($_.size - 7), 8]), $a([6, $f($_.size - 9)])]), $a([$a([$f($_.size - 6), 8]), $a([5, $f($_.size - 9)])]), $a([$a([$f($_.size - 5), 8]), $a([4, $f($_.size - 9)])]), $a([$a([$f($_.size - 4), 8]), $a([3, $f($_.size - 9)])]), $a([$a([$f($_.size - 3), 8]), $a([2, $f($_.size - 9)])]), $a([$a([$f($_.size - 2), 8]), $a([1, $f($_.size - 9)])]), $a([$a([$f($_.size - 1), 8]), $a([0, $f($_.size - 9)])])]); //#24970 + var _U0 = $_.functionmap; //#24971 + for (var _U1 = 0, _U2 = _U0.length; _U1 < _U2; _U1++) { //#24973 + $forall($get(_U0, _U1), function() { //#24972 + $forall($k[--$j]); //#24972 + $_.qmv(); //#24972 + $put($_.pixs, $k[--$j], 0); //#24972 + }); //#24972 + } //#24972 var _UD = $a([function() { - $j -= 2; //#24652 - $k[$j++] = 1; //#24652 + $j -= 2; //#24976 + $k[$j++] = 1; //#24976 }, function() { - var _U7 = $k[--$j]; //#24653 - var _U8 = $k[--$j]; //#24653 - $k[$j++] = $f(_U8 + _U7) % 2; //#24653 + var _U7 = $k[--$j]; //#24977 + var _U8 = $k[--$j]; //#24977 + $k[$j++] = $f(_U8 + _U7) % 2; //#24977 }, function() { - var _U9 = $k[--$j]; //#24654 - var _UA = $k[--$j]; //#24654 - $k[$j++] = ($f(($f(_U9 + _UA) % 3) + (_UA % 3))) % 2; //#24654 + var _U9 = $k[--$j]; //#24978 + var _UA = $k[--$j]; //#24978 + $k[$j++] = ($f(($f(_U9 + _UA) % 3) + (_UA % 3))) % 2; //#24978 }, function() { - var _UB = $k[--$j]; //#24655 - var _UC = $k[--$j]; //#24655 - $k[$j++] = ($f((_UC % _UB) + ($f((_UB % _UC) + ($f((_UB % 3) + (_UC % 3))))))) % 2; //#24656 - }]); //#24656 - $_.maskfuncs = _UD; //#24657 - if ($_.mask != -1) { //#24661 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#24659 - $_.bestmaskval = $_.mask - 1; //#24660 - } //#24660 - $_.masks = $a($_.maskfuncs.length); //#24662 - for (var _UO = 0, _UN = $_.masks.length - 1; _UO <= _UN; _UO += 1) { //#24676 - $_.m = _UO; //#24664 - $_.mask = $a($_.size * $_.size); //#24665 - for (var _UU = 0, _UT = $f($_.size - 1); _UU <= _UT; _UU += 1) { //#24674 - $_.j = _UU; //#24667 - for (var _UX = 0, _UW = $f($_.size - 1); _UX <= _UW; _UX += 1) { //#24673 - $_.i = _UX; //#24669 - $k[$j++] = $_.i + 1; //#24670 - $k[$j++] = $_.j + 1; //#24670 + var _UB = $k[--$j]; //#24979 + var _UC = $k[--$j]; //#24979 + $k[$j++] = ($f((_UC % _UB) + ($f((_UB % _UC) + ($f((_UB % 3) + (_UC % 3))))))) % 2; //#24980 + }]); //#24980 + $_.maskfuncs = _UD; //#24981 + if ($_.mask != -1) { //#24985 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask - 1)]); //#24983 + $_.bestmaskval = $_.mask - 1; //#24984 + } //#24984 + $_.masks = $a($_.maskfuncs.length); //#24986 + for (var _UO = 0, _UN = $_.masks.length - 1; _UO <= _UN; _UO += 1) { //#25000 + $_.m = _UO; //#24988 + $_.mask = $a($_.size * $_.size); //#24989 + for (var _UU = 0, _UT = $f($_.size - 1); _UU <= _UT; _UU += 1) { //#24998 + $_.j = _UU; //#24991 + for (var _UX = 0, _UW = $f($_.size - 1); _UX <= _UW; _UX += 1) { //#24997 + $_.i = _UX; //#24993 + $k[$j++] = $_.i + 1; //#24994 + $k[$j++] = $_.j + 1; //#24994 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#24670 - var _Ud = $k[--$j]; //#24670 - $k[$j++] = _Ud == 0; //#24671 - $k[$j++] = $_.pixs; //#24671 - $k[$j++] = $_.i; //#24671 - $k[$j++] = $_.j; //#24671 - $_.qmv(); //#24671 - var _Uh = $k[--$j]; //#24671 - var _Uj = $get($k[--$j], _Uh); //#24671 - var _Uk = $k[--$j]; //#24671 - var _Ul = (_Uk && (_Uj == -1)) ? 1 : 0; //#24671 - $k[$j++] = _Ul; //#24672 - $k[$j++] = $_.mask; //#24672 - $k[$j++] = $_.i; //#24672 - $k[$j++] = $_.j; //#24672 - $_.qmv(); //#24672 - var _Up = $k[--$j]; //#24672 - var _Uq = $k[--$j]; //#24672 - $put(_Uq, _Up, $k[--$j]); //#24672 - } //#24672 - } //#24672 - $put($_.masks, $_.m, $_.mask); //#24675 - } //#24675 - $_.posx = 0; //#24679 - $_.posy = 0; //#24680 - $_.num = 0; //#24681 - for (;;) { //#24691 - if ($_.posy == $_.size) { //#24683 - break; //#24683 - } //#24683 - $k[$j++] = $_.pixs; //#24684 - $k[$j++] = $_.posx; //#24684 - $k[$j++] = $_.posy; //#24684 - $_.qmv(); //#24684 - var _V0 = $k[--$j]; //#24684 - if ($get($k[--$j], _V0) == -1) { //#24688 - var _V5 = $get($_.cws, ~~($_.num / 8)); //#24685 - var _V7 = -(7 - ($_.num % 8)); //#24685 - $k[$j++] = ((_V7 < 0 ? _V5 >>> -_V7 : _V5 << _V7)) & 1; //#24686 - $k[$j++] = $_.pixs; //#24686 - $k[$j++] = $_.posx; //#24686 - $k[$j++] = $_.posy; //#24686 - $_.qmv(); //#24686 - var _VB = $k[--$j]; //#24686 - var _VC = $k[--$j]; //#24686 - $put(_VC, _VB, $k[--$j]); //#24686 - $_.num = $_.num + 1; //#24687 - } //#24687 - $_.posx = $_.posx + 1; //#24689 - if ($_.posx == $_.size) { //#24690 - $_.posx = 0; //#24690 - $_.posy = $_.posy + 1; //#24690 - } //#24690 - } //#24690 + } //#24994 + var _Ud = $k[--$j]; //#24994 + $k[$j++] = _Ud == 0; //#24995 + $k[$j++] = $_.pixs; //#24995 + $k[$j++] = $_.i; //#24995 + $k[$j++] = $_.j; //#24995 + $_.qmv(); //#24995 + var _Uh = $k[--$j]; //#24995 + var _Uj = $get($k[--$j], _Uh); //#24995 + var _Uk = $k[--$j]; //#24995 + var _Ul = (_Uk && (_Uj == -1)) ? 1 : 0; //#24995 + $k[$j++] = _Ul; //#24996 + $k[$j++] = $_.mask; //#24996 + $k[$j++] = $_.i; //#24996 + $k[$j++] = $_.j; //#24996 + $_.qmv(); //#24996 + var _Up = $k[--$j]; //#24996 + var _Uq = $k[--$j]; //#24996 + $put(_Uq, _Up, $k[--$j]); //#24996 + } //#24996 + } //#24996 + $put($_.masks, $_.m, $_.mask); //#24999 + } //#24999 + $_.posx = 0; //#25003 + $_.posy = 0; //#25004 + $_.num = 0; //#25005 + for (;;) { //#25015 + if ($_.posy == $_.size) { //#25007 + break; //#25007 + } //#25007 + $k[$j++] = $_.pixs; //#25008 + $k[$j++] = $_.posx; //#25008 + $k[$j++] = $_.posy; //#25008 + $_.qmv(); //#25008 + var _V0 = $k[--$j]; //#25008 + if ($get($k[--$j], _V0) == -1) { //#25012 + var _V5 = $get($_.cws, ~~($_.num / 8)); //#25009 + var _V7 = -(7 - ($_.num % 8)); //#25009 + $k[$j++] = ((_V7 < 0 ? _V5 >>> -_V7 : _V5 << _V7)) & 1; //#25010 + $k[$j++] = $_.pixs; //#25010 + $k[$j++] = $_.posx; //#25010 + $k[$j++] = $_.posy; //#25010 + $_.qmv(); //#25010 + var _VB = $k[--$j]; //#25010 + var _VC = $k[--$j]; //#25010 + $put(_VC, _VB, $k[--$j]); //#25010 + $_.num = $_.num + 1; //#25011 + } //#25011 + $_.posx = $_.posx + 1; //#25013 + if ($_.posx == $_.size) { //#25014 + $_.posx = 0; //#25014 + $_.posy = $_.posy + 1; //#25014 + } //#25014 + } //#25014 $_.evalfulln1n3 = function() { - $_.scrle = $k[--$j]; //#24695 - $k[$j++] = 'scr1'; //#24697 - $k[$j++] = 0; //#24697 - $forall($_.scrle, function() { //#24697 - var _VL = $k[--$j]; //#24697 - $k[$j++] = _VL; //#24697 - if (_VL >= 3) { //#24697 - var _VM = $k[--$j]; //#24697 - var _VO = $f($k[--$j] + (_VM * 4)); //#24697 - $k[$j++] = _VO; //#24697 - $k[$j++] = _VO; //#24697 - } //#24697 - $j--; //#24697 - }); //#24697 - var _VP = $k[--$j]; //#24697 - $_[$k[--$j]] = _VP; //#24697 - $_.scr3 = 0; //#24698 - for (var _VT = 5, _VS = $_.scrle.length - 1; _VT <= _VS; _VT += 2) { //#24714 - $_.j = _VT; //#24701 - if (($get($_.scrle, $_.j) % 3) == 0) { //#24713 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#24703 - var _Vc = $geti($_.scrle, $_.j - 4, 4); //#24704 - for (var _Vd = 0, _Ve = _Vc.length; _Vd < _Ve; _Vd++) { //#24704 - $k[$j++] = $get(_Vc, _Vd) == $_.fact; //#24704 - } //#24704 - var _Vh = $k[--$j]; //#24704 - var _Vi = $k[--$j]; //#24704 - var _Vj = $k[--$j]; //#24704 - var _Vk = $k[--$j]; //#24704 - if (_Vk && (_Vj && (_Vi && _Vh))) { //#24712 - if (($_.j == 5) || (($_.j + 2) >= $_.scrle.length)) { //#24709 - $_.scr3 = $_.scr3 + 50; //#24706 - } else { //#24709 - if (($get($_.scrle, $_.j - 5) >= 3) || ($get($_.scrle, $_.j + 1) >= 3)) { //#24710 - $_.scr3 = $_.scr3 + 50; //#24709 - } //#24709 - } //#24709 - } //#24709 - } //#24709 - } //#24709 - for (var _Vy = 1, _Vx = $_.scrle.length - 5; _Vy <= _Vx; _Vy += 2) { //#24730 - $_.j = _Vy; //#24717 - if (($get($_.scrle, $_.j) % 3) == 0) { //#24729 - $_.fact = ~~($get($_.scrle, $_.j) / 3); //#24719 - var _W7 = $geti($_.scrle, $_.j + 1, 4); //#24720 - for (var _W8 = 0, _W9 = _W7.length; _W8 < _W9; _W8++) { //#24720 - $k[$j++] = $get(_W7, _W8) == $_.fact; //#24720 - } //#24720 - var _WC = $k[--$j]; //#24720 - var _WD = $k[--$j]; //#24720 - var _WE = $k[--$j]; //#24720 - var _WF = $k[--$j]; //#24720 - if (_WF && (_WE && (_WD && _WC))) { //#24728 - if (($_.j == 1) || (($_.j + 6) >= $_.scrle.length)) { //#24725 - $_.scr3 = $_.scr3 + 50; //#24722 - } else { //#24725 - if (($get($_.scrle, $_.j - 1) >= 3) || ($get($_.scrle, $_.j + 5) >= 3)) { //#24726 - $_.scr3 = $_.scr3 + 50; //#24725 - } //#24725 - } //#24725 - } //#24725 - } //#24725 - } //#24725 - $k[$j++] = $_.scr1; //#24731 - $k[$j++] = $_.scr3; //#24731 - }; //#24731 + $_.scrle = $k[--$j]; //#25019 + $k[$j++] = 'scr1'; //#25021 + $k[$j++] = 0; //#25021 + $forall($_.scrle, function() { //#25021 + var _VL = $k[--$j]; //#25021 + $k[$j++] = _VL; //#25021 + if (_VL >= 3) { //#25021 + var _VM = $k[--$j]; //#25021 + var _VO = $f($k[--$j] + (_VM * 4)); //#25021 + $k[$j++] = _VO; //#25021 + $k[$j++] = _VO; //#25021 + } //#25021 + $j--; //#25021 + }); //#25021 + var _VP = $k[--$j]; //#25021 + $_[$k[--$j]] = _VP; //#25021 + $_.scr3 = 0; //#25022 + for (var _VT = 5, _VS = $_.scrle.length - 1; _VT <= _VS; _VT += 2) { //#25038 + $_.j = _VT; //#25025 + if (($get($_.scrle, $_.j) % 3) == 0) { //#25037 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#25027 + var _Vc = $geti($_.scrle, $_.j - 4, 4); //#25028 + for (var _Vd = 0, _Ve = _Vc.length; _Vd < _Ve; _Vd++) { //#25028 + $k[$j++] = $get(_Vc, _Vd) == $_.fact; //#25028 + } //#25028 + var _Vh = $k[--$j]; //#25028 + var _Vi = $k[--$j]; //#25028 + var _Vj = $k[--$j]; //#25028 + var _Vk = $k[--$j]; //#25028 + if (_Vk && (_Vj && (_Vi && _Vh))) { //#25036 + if (($_.j == 5) || (($_.j + 2) >= $_.scrle.length)) { //#25033 + $_.scr3 = $_.scr3 + 50; //#25030 + } else { //#25033 + if (($get($_.scrle, $_.j - 5) >= 3) || ($get($_.scrle, $_.j + 1) >= 3)) { //#25034 + $_.scr3 = $_.scr3 + 50; //#25033 + } //#25033 + } //#25033 + } //#25033 + } //#25033 + } //#25033 + for (var _Vy = 1, _Vx = $_.scrle.length - 5; _Vy <= _Vx; _Vy += 2) { //#25054 + $_.j = _Vy; //#25041 + if (($get($_.scrle, $_.j) % 3) == 0) { //#25053 + $_.fact = ~~($get($_.scrle, $_.j) / 3); //#25043 + var _W7 = $geti($_.scrle, $_.j + 1, 4); //#25044 + for (var _W8 = 0, _W9 = _W7.length; _W8 < _W9; _W8++) { //#25044 + $k[$j++] = $get(_W7, _W8) == $_.fact; //#25044 + } //#25044 + var _WC = $k[--$j]; //#25044 + var _WD = $k[--$j]; //#25044 + var _WE = $k[--$j]; //#25044 + var _WF = $k[--$j]; //#25044 + if (_WF && (_WE && (_WD && _WC))) { //#25052 + if (($_.j == 1) || (($_.j + 6) >= $_.scrle.length)) { //#25049 + $_.scr3 = $_.scr3 + 50; //#25046 + } else { //#25049 + if (($get($_.scrle, $_.j - 1) >= 3) || ($get($_.scrle, $_.j + 5) >= 3)) { //#25050 + $_.scr3 = $_.scr3 + 50; //#25049 + } //#25049 + } //#25049 + } //#25049 + } //#25049 + } //#25049 + $k[$j++] = $_.scr1; //#25055 + $k[$j++] = $_.scr3; //#25055 + }; //#25055 $_.evalfull = function() { - $_.sym = $k[--$j]; //#24736 - $_.n1 = 0; //#24738 - $_.n3 = 0; //#24738 - $_.rle = $a($f($_.size + 1)); //#24739 - $_.lastpairs = $a($_.size); //#24740 - $_.thispairs = $a($_.size); //#24741 - $_.sizeadd1 = $f($_.size + 1); //#24742 - for (var _Wd = 0, _Wc = $f($_.size - 1); _Wd <= _Wc; _Wd += 1) { //#24767 - $_.i = _Wd; //#24744 - $k[$j++] = Infinity; //#24747 - var _Wf = $_.size; //#24748 - $k[$j++] = 0; //#24750 - $k[$j++] = 0; //#24750 - for (var _Wh = $_.i, _Wi = _Wf, _Wg = $f((_Wf * _Wf) - 1); _Wi < 0 ? _Wh >= _Wg : _Wh <= _Wg; _Wh += _Wi) { //#24750 - var _Wk = $get($_.sym, _Wh); //#24749 - var _Wl = $k[--$j]; //#24749 - $k[$j++] = _Wk; //#24749 - if ($eq(_Wl, _Wk)) { //#24749 - var _Wm = $k[--$j]; //#24749 - var _Wn = $k[--$j]; //#24749 - $k[$j++] = $f(_Wn + 1); //#24749 - $k[$j++] = _Wm; //#24749 - } else { //#24749 - var _Wo = $k[--$j]; //#24749 - $k[$j++] = 1; //#24749 - $k[$j++] = _Wo; //#24749 - } //#24749 - } //#24749 - $j--; //#24751 - var _Wq = $counttomark() + 2; //#24752 - $astore($geti($_.rle, 0, _Wq - 2)); //#24752 - $_.evalfulln1n3(); //#24753 - $_.n3 = $f($k[--$j] + $_.n3); //#24753 - $_.n1 = $f($k[--$j] + $_.n1); //#24753 - $j--; //#24754 - $_.symrow = $geti($_.sym, $_.i * $_.size, $_.size); //#24757 - $k[$j++] = Infinity; //#24758 - var _X1 = $_.symrow; //#24759 - $k[$j++] = 0; //#24761 - $k[$j++] = 0; //#24761 - for (var _X2 = 0, _X3 = _X1.length; _X2 < _X3; _X2++) { //#24761 - var _X4 = $get(_X1, _X2); //#24761 - var _X5 = $k[--$j]; //#24760 - $k[$j++] = _X4; //#24760 - if ($eq(_X5, _X4)) { //#24760 - var _X6 = $k[--$j]; //#24760 - var _X7 = $k[--$j]; //#24760 - $k[$j++] = $f(_X7 + 1); //#24760 - $k[$j++] = _X6; //#24760 - } else { //#24760 - var _X8 = $k[--$j]; //#24760 - $k[$j++] = 1; //#24760 - $k[$j++] = _X8; //#24760 - } //#24760 - } //#24760 - $j--; //#24762 - var _XA = $counttomark() + 2; //#24763 - $astore($geti($_.rle, 0, _XA - 2)); //#24763 - $_.evalfulln1n3(); //#24764 - $_.n3 = $f($k[--$j] + $_.n3); //#24764 - $_.n1 = $f($k[--$j] + $_.n1); //#24764 - $j--; //#24765 - } //#24765 - $k[$j++] = $f($_.n1 + $_.n3); //#24769 - }; //#24769 - $_.bestscore = 999999999; //#24773 - for (var _XK = 0, _XJ = $_.masks.length - 1; _XK <= _XJ; _XK += 1) { //#24791 - $_.m = _XK; //#24775 - $_.masksym = $a($_.size * $_.size); //#24776 - for (var _XR = 0, _XQ = $f(($_.size * $_.size) - 1); _XR <= _XQ; _XR += 1) { //#24780 - $_.i = _XR; //#24778 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#24779 - } //#24779 - if ($_.masks.length != 1) { //#24789 - $k[$j++] = $_.masksym; //#24782 - $_.evalfull(); //#24782 - $_.score = $k[--$j]; //#24782 - if ($_.score < $_.bestscore) { //#24787 - $_.bestsym = $_.masksym; //#24784 - $_.bestmaskval = $_.m; //#24785 - $_.bestscore = $_.score; //#24786 - } //#24786 - } else { //#24789 - $_.bestsym = $_.masksym; //#24789 - } //#24789 - } //#24789 - $_.pixs = $_.bestsym; //#24792 - $_.funval = (((((~~($f($_.size - 21) / 2)) + 20) * 4) + $_.eclval) * 4) + $_.bestmaskval; //#24795 - $k[$j++] = $a([($_.funval & 3840) >>> 8, ($_.funval & 240) >>> 4, $_.funval & 15]); //#24799 - $k[$j++] = 4; //#24799 - $k[$j++] = 16; //#24799 - $k[$j++] = 19; //#24799 - $_.rscodes(); //#24799 - $_.funvals = $k[--$j]; //#24799 - $k[$j++] = Infinity; //#24800 - $forall($_.funvals, function() { //#24803 - $k[$j++] = 4; //#24802 - $_.tobin(); //#24802 - $forall($k[--$j], function() { //#24802 - var _Xw = $k[--$j]; //#24802 - $k[$j++] = $f(_Xw - 48); //#24802 - }); //#24802 - }); //#24802 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $k[$j++] = 0; //#24804 - $k[$j++] = 1; //#24804 - $_.funbits = $a(); //#24804 - for (var _Y0 = 0, _Xz = $_.functionmap.length - 1; _Y0 <= _Xz; _Y0 += 1) { //#24811 - $_.i = _Y0; //#24807 - $forall($get($_.functionmap, $_.i), function() { //#24810 - var _Y5 = $k[--$j]; //#24809 - $k[$j++] = $_.pixs; //#24809 - $aload(_Y5); //#24809 - $_.qmv(); //#24809 - var _Y9 = $k[--$j]; //#24809 - $put($k[--$j], _Y9, $get($_.funbits, $_.i)); //#24809 - }); //#24809 - } //#24809 + $_.sym = $k[--$j]; //#25060 + $_.n1 = 0; //#25062 + $_.n3 = 0; //#25062 + $_.rle = $a($f($_.size + 1)); //#25063 + $_.lastpairs = $a($_.size); //#25064 + $_.thispairs = $a($_.size); //#25065 + $_.sizeadd1 = $f($_.size + 1); //#25066 + for (var _Wd = 0, _Wc = $f($_.size - 1); _Wd <= _Wc; _Wd += 1) { //#25091 + $_.i = _Wd; //#25068 + $k[$j++] = Infinity; //#25071 + var _Wf = $_.size; //#25072 + $k[$j++] = 0; //#25074 + $k[$j++] = 0; //#25074 + for (var _Wh = $_.i, _Wi = _Wf, _Wg = $f((_Wf * _Wf) - 1); _Wi < 0 ? _Wh >= _Wg : _Wh <= _Wg; _Wh += _Wi) { //#25074 + var _Wk = $get($_.sym, _Wh); //#25073 + var _Wl = $k[--$j]; //#25073 + $k[$j++] = _Wk; //#25073 + if ($eq(_Wl, _Wk)) { //#25073 + var _Wm = $k[--$j]; //#25073 + var _Wn = $k[--$j]; //#25073 + $k[$j++] = $f(_Wn + 1); //#25073 + $k[$j++] = _Wm; //#25073 + } else { //#25073 + var _Wo = $k[--$j]; //#25073 + $k[$j++] = 1; //#25073 + $k[$j++] = _Wo; //#25073 + } //#25073 + } //#25073 + $j--; //#25075 + var _Wq = $counttomark() + 2; //#25076 + $astore($geti($_.rle, 0, _Wq - 2)); //#25076 + $_.evalfulln1n3(); //#25077 + $_.n3 = $f($k[--$j] + $_.n3); //#25077 + $_.n1 = $f($k[--$j] + $_.n1); //#25077 + $j--; //#25078 + $_.symrow = $geti($_.sym, $_.i * $_.size, $_.size); //#25081 + $k[$j++] = Infinity; //#25082 + var _X1 = $_.symrow; //#25083 + $k[$j++] = 0; //#25085 + $k[$j++] = 0; //#25085 + for (var _X2 = 0, _X3 = _X1.length; _X2 < _X3; _X2++) { //#25085 + var _X4 = $get(_X1, _X2); //#25085 + var _X5 = $k[--$j]; //#25084 + $k[$j++] = _X4; //#25084 + if ($eq(_X5, _X4)) { //#25084 + var _X6 = $k[--$j]; //#25084 + var _X7 = $k[--$j]; //#25084 + $k[$j++] = $f(_X7 + 1); //#25084 + $k[$j++] = _X6; //#25084 + } else { //#25084 + var _X8 = $k[--$j]; //#25084 + $k[$j++] = 1; //#25084 + $k[$j++] = _X8; //#25084 + } //#25084 + } //#25084 + $j--; //#25086 + var _XA = $counttomark() + 2; //#25087 + $astore($geti($_.rle, 0, _XA - 2)); //#25087 + $_.evalfulln1n3(); //#25088 + $_.n3 = $f($k[--$j] + $_.n3); //#25088 + $_.n1 = $f($k[--$j] + $_.n1); //#25088 + $j--; //#25089 + } //#25089 + $k[$j++] = $f($_.n1 + $_.n3); //#25093 + }; //#25093 + $_.bestscore = 999999999; //#25097 + for (var _XK = 0, _XJ = $_.masks.length - 1; _XK <= _XJ; _XK += 1) { //#25115 + $_.m = _XK; //#25099 + $_.masksym = $a($_.size * $_.size); //#25100 + for (var _XR = 0, _XQ = $f(($_.size * $_.size) - 1); _XR <= _XQ; _XR += 1) { //#25104 + $_.i = _XR; //#25102 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#25103 + } //#25103 + if ($_.masks.length != 1) { //#25113 + $k[$j++] = $_.masksym; //#25106 + $_.evalfull(); //#25106 + $_.score = $k[--$j]; //#25106 + if ($_.score < $_.bestscore) { //#25111 + $_.bestsym = $_.masksym; //#25108 + $_.bestmaskval = $_.m; //#25109 + $_.bestscore = $_.score; //#25110 + } //#25110 + } else { //#25113 + $_.bestsym = $_.masksym; //#25113 + } //#25113 + } //#25113 + $_.pixs = $_.bestsym; //#25116 + $_.funval = (((((~~($f($_.size - 21) / 2)) + 20) * 4) + $_.eclval) * 4) + $_.bestmaskval; //#25119 + $k[$j++] = $a([($_.funval & 3840) >>> 8, ($_.funval & 240) >>> 4, $_.funval & 15]); //#25123 + $k[$j++] = 4; //#25123 + $k[$j++] = 16; //#25123 + $k[$j++] = 19; //#25123 + $_.rscodes(); //#25123 + $_.funvals = $k[--$j]; //#25123 + $k[$j++] = Infinity; //#25124 + $forall($_.funvals, function() { //#25127 + $k[$j++] = 4; //#25126 + $_.tobin(); //#25126 + $forall($k[--$j], function() { //#25126 + var _Xw = $k[--$j]; //#25126 + $k[$j++] = $f(_Xw - 48); //#25126 + }); //#25126 + }); //#25126 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $k[$j++] = 0; //#25128 + $k[$j++] = 1; //#25128 + $_.funbits = $a(); //#25128 + for (var _Y0 = 0, _Xz = $_.functionmap.length - 1; _Y0 <= _Xz; _Y0 += 1) { //#25135 + $_.i = _Y0; //#25131 + $forall($get($_.functionmap, $_.i), function() { //#25134 + var _Y5 = $k[--$j]; //#25133 + $k[$j++] = $_.pixs; //#25133 + $aload(_Y5); //#25133 + $_.qmv(); //#25133 + var _Y9 = $k[--$j]; //#25133 + $put($k[--$j], _Y9, $get($_.funbits, $_.i)); //#25133 + }); //#25133 + } //#25133 var _YH = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.size], ["pixy", $_.size], @@ -30815,1591 +31437,1591 @@ function bwipp_hanxin() { ["bordertop", 3], ["borderbottom", 3], ["opt", $_.options] - ]); //#24825 - $k[$j++] = _YH; //#24828 - if (!$_.dontdraw) { //#24828 - bwipp_renmatrix(); //#24828 - } //#24828 - $_ = Object.getPrototypeOf($_); //#24830 - $_ = Object.getPrototypeOf($_); //#24832 + ]); //#25149 + $k[$j++] = _YH; //#25152 + if (!$_.dontdraw) { //#25152 + bwipp_renmatrix(); //#25152 + } //#25152 + $_ = Object.getPrototypeOf($_); //#25154 + $_ = Object.getPrototypeOf($_); //#25156 } //bwipp_hanxin function bwipp_dotcode() { - $_ = Object.create($_); //#24863 - $_.dontdraw = false; //#24866 - $_.rows = -1; //#24867 - $_.columns = -1; //#24868 - $_.ratio = -1; //#24869 - $_.parse = false; //#24870 - $_.parsefnc = false; //#24871 - $_.raw = false; //#24872 - $_.fast = false; //#24873 - $_.mask = -1; //#24874 - $k[$j++] = $_; //#24876 - bwipp_processoptions(); //#24876 - $_.options = $k[--$j]; //#24876 - $_.barcode = $k[--$j]; //#24877 - if ($_.rows != -1) { //#24883 - if ($_.rows < 5) { //#24882 - $k[$j++] = 'bwipp.dotcodeBadRows#24881'; //#24881 - $k[$j++] = "There must be at least 5 rows"; //#24881 - bwipp_raiseerror(); //#24881 - } //#24881 - } //#24881 - if ($_.columns != -1) { //#24889 - if ($_.columns < 5) { //#24888 - $k[$j++] = 'bwipp.dotcodeBadColumns#24887'; //#24887 - $k[$j++] = "There must be at least 5 columns"; //#24887 - bwipp_raiseerror(); //#24887 - } //#24887 - } //#24887 - if ((($_.rows != -1) && ($_.columns != -1)) && ((($_.rows + $_.columns) % 2) != 1)) { //#24893 - $k[$j++] = 'bwipp.dotcodeRowsColumnsBadParity#24892'; //#24892 - $k[$j++] = "Sum of rows and columns must be odd"; //#24892 - bwipp_raiseerror(); //#24892 - } //#24892 - if ((($_.ratio == -1) && ($_.rows == -1)) && ($_.columns == -1)) { //#24898 - $_.ratio = 3 / 2; //#24897 - } //#24897 - if ($_.ratio != -1) { //#24903 - if ($_.ratio <= 0) { //#24902 - $k[$j++] = 'bwipp.dotcodeRatio#24901'; //#24901 - $k[$j++] = "The ratio must be greater than 0"; //#24901 - bwipp_raiseerror(); //#24901 - } //#24901 - } //#24901 - if ($_.mask != -1) { //#24909 - if (($_.mask < 0) || ($_.mask > 3)) { //#24908 - $k[$j++] = 'bwipp.dotcodeBadMask#24907'; //#24907 - $k[$j++] = "Valid mask values are 0 to 3"; //#24907 - bwipp_raiseerror(); //#24907 - } //#24907 - } //#24907 - bwipp_loadctx(bwipp_dotcode) //#24911 - if (!bwipp_dotcode.__24924__) { //#24924 - $_ = Object.create($_); //#24924 - $_.laa = -1; //#24915 - $_.lab = -2; //#24915 - $_.lac = -3; //#24915 - $_.bin = -4; //#24915 - $_.sfa = -5; //#24916 - $_.sfb = -6; //#24916 - $_.sb2 = -7; //#24916 - $_.sb3 = -8; //#24916 - $_.sb4 = -9; //#24917 - $_.sb5 = -10; //#24917 - $_.sb6 = -11; //#24917 - $_.sfc = -12; //#24917 - $_.sc2 = -13; //#24918 - $_.sc3 = -14; //#24918 - $_.sc4 = -15; //#24918 - $_.sc5 = -16; //#24918 - $_.sc6 = -17; //#24919 - $_.sc7 = -18; //#24919 - $_.bsa = -19; //#24919 - $_.bsb = -20; //#24919 - $_.tma = -21; //#24920 - $_.tmb = -22; //#24920 - $_.tmc = -23; //#24920 - $_.tms = -24; //#24920 - $_.fn1 = -25; //#24921 - $_.fn2 = -26; //#24921 - $_.fn3 = -27; //#24921 - $_.crl = -28; //#24921 - $_.aim = -29; //#24922 - $_.m05 = -30; //#24922 - $_.m06 = -31; //#24922 - $_.m12 = -32; //#24922 - $_.mac = -33; //#24923 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#24923 - bwipp_dotcode.__24924__ = 1; //#24923 - $_ = Object.getPrototypeOf($_); //#24923 - } //#24923 + $_ = Object.create($_); //#25187 + $_.dontdraw = false; //#25190 + $_.rows = -1; //#25191 + $_.columns = -1; //#25192 + $_.ratio = -1; //#25193 + $_.parse = false; //#25194 + $_.parsefnc = false; //#25195 + $_.raw = false; //#25196 + $_.fast = false; //#25197 + $_.mask = -1; //#25198 + $k[$j++] = $_; //#25200 + bwipp_processoptions(); //#25200 + $_.options = $k[--$j]; //#25200 + $_.barcode = $k[--$j]; //#25201 + if ($_.rows != -1) { //#25207 + if ($_.rows < 5) { //#25206 + $k[$j++] = 'bwipp.dotcodeBadRows#25205'; //#25205 + $k[$j++] = "There must be at least 5 rows"; //#25205 + bwipp_raiseerror(); //#25205 + } //#25205 + } //#25205 + if ($_.columns != -1) { //#25213 + if ($_.columns < 5) { //#25212 + $k[$j++] = 'bwipp.dotcodeBadColumns#25211'; //#25211 + $k[$j++] = "There must be at least 5 columns"; //#25211 + bwipp_raiseerror(); //#25211 + } //#25211 + } //#25211 + if ((($_.rows != -1) && ($_.columns != -1)) && ((($_.rows + $_.columns) % 2) != 1)) { //#25217 + $k[$j++] = 'bwipp.dotcodeRowsColumnsBadParity#25216'; //#25216 + $k[$j++] = "Sum of rows and columns must be odd"; //#25216 + bwipp_raiseerror(); //#25216 + } //#25216 + if ((($_.ratio == -1) && ($_.rows == -1)) && ($_.columns == -1)) { //#25222 + $_.ratio = 3 / 2; //#25221 + } //#25221 + if ($_.ratio != -1) { //#25227 + if ($_.ratio <= 0) { //#25226 + $k[$j++] = 'bwipp.dotcodeRatio#25225'; //#25225 + $k[$j++] = "The ratio must be greater than 0"; //#25225 + bwipp_raiseerror(); //#25225 + } //#25225 + } //#25225 + if ($_.mask != -1) { //#25233 + if (($_.mask < 0) || ($_.mask > 3)) { //#25232 + $k[$j++] = 'bwipp.dotcodeBadMask#25231'; //#25231 + $k[$j++] = "Valid mask values are 0 to 3"; //#25231 + bwipp_raiseerror(); //#25231 + } //#25231 + } //#25231 + bwipp_loadctx(bwipp_dotcode) //#25235 + if (!bwipp_dotcode.__25248__) { //#25248 + $_ = Object.create($_); //#25248 + $_.laa = -1; //#25239 + $_.lab = -2; //#25239 + $_.lac = -3; //#25239 + $_.bin = -4; //#25239 + $_.sfa = -5; //#25240 + $_.sfb = -6; //#25240 + $_.sb2 = -7; //#25240 + $_.sb3 = -8; //#25240 + $_.sb4 = -9; //#25241 + $_.sb5 = -10; //#25241 + $_.sb6 = -11; //#25241 + $_.sfc = -12; //#25241 + $_.sc2 = -13; //#25242 + $_.sc3 = -14; //#25242 + $_.sc4 = -15; //#25242 + $_.sc5 = -16; //#25242 + $_.sc6 = -17; //#25243 + $_.sc7 = -18; //#25243 + $_.bsa = -19; //#25243 + $_.bsb = -20; //#25243 + $_.tma = -21; //#25244 + $_.tmb = -22; //#25244 + $_.tmc = -23; //#25244 + $_.tms = -24; //#25244 + $_.fn1 = -25; //#25245 + $_.fn2 = -26; //#25245 + $_.fn3 = -27; //#25245 + $_.crl = -28; //#25245 + $_.aim = -29; //#25246 + $_.m05 = -30; //#25246 + $_.m06 = -31; //#25246 + $_.m12 = -32; //#25246 + $_.mac = -33; //#25247 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25247 + bwipp_dotcode.__25248__ = 1; //#25247 + $_ = Object.getPrototypeOf($_); //#25247 + } //#25247 var _N = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["eci", true], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#24933 - $_.fncvals = _N; //#24934 - $k[$j++] = 'msg'; //#24935 - $k[$j++] = $_.barcode; //#24935 - $k[$j++] = $_.fncvals; //#24935 - bwipp_parseinput(); //#24935 - var _Q = $k[--$j]; //#24935 - $_[$k[--$j]] = _Q; //#24935 - $_.msglen = $_.msg.length; //#24936 - var _T = $_.msg; //#24939 - $k[$j++] = 'numecis'; //#24939 - $k[$j++] = 0; //#24939 - for (var _U = 0, _V = _T.length; _U < _V; _U++) { //#24939 - if ($get(_T, _U) <= -1000000) { //#24939 - var _X = $k[--$j]; //#24939 - $k[$j++] = $f(_X + 1); //#24939 - } //#24939 - } //#24939 - var _Y = $k[--$j]; //#24939 - $_[$k[--$j]] = _Y; //#24939 - $_.msgtmp = $a($f($_.msg.length + ($_.numecis * 6))); //#24940 - $_.j = 0; //#24941 - for (var _f = 0, _e = $_.msg.length - 1; _f <= _e; _f += 1) { //#24952 - var _h = $get($_.msg, _f); //#24943 - $k[$j++] = _h; //#24951 - if (_h <= -1000000) { //#24950 - var _l = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#24944 - for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#24944 - $k[$j++] = $get(_l, _m); //#24944 - } //#24944 - $astore($a(6)); //#24944 - $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#24945 - $put($_.msgtmp, $_.j, $_.fn2); //#24946 - $_.j = $_.j + 7; //#24947 - } else { //#24950 - $put($_.msgtmp, $_.j, $k[--$j]); //#24949 - $_.j = $_.j + 1; //#24950 - } //#24950 - } //#24950 - $_.msg = $_.msgtmp; //#24953 - $_.msglen = $_.msg.length; //#24954 - if (!bwipp_dotcode.__25023__) { //#25023 - $_ = Object.create($_); //#25023 - $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.sfb, $_.crl, "96"]), $a([$_.sb2, 9, "97"]), $a([$_.sb3, 28, "98"]), $a([$_.sb4, 29, "99"]), $a([$_.sb5, 30, $_.aim]), $a([$_.sb6, $_.sfa, $_.laa]), $a([$_.lab, $_.laa, $_.sfb]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3]), $a([$_.sc4, $_.sc4, $_.sb4]), $a([$_.lac, $_.lac, $_.lab]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.fn2, $_.fn2, $_.fn2]), $a([$_.fn3, $_.fn3, $_.fn3]), $a([$_.bsa, $_.bsa, $_.bsa]), $a([$_.bsb, $_.bsb, $_.bsb]), $a([$_.bin, $_.bin, $_.bin])]); //#24998 - $_.charvals = $a([new Map, new Map, new Map]); //#25001 - for (var _3d = 0, _3c = $_.charmaps.length - 1; _3d <= _3c; _3d += 1) { //#25010 - $_.i = _3d; //#25003 - $_.encs = $get($_.charmaps, $_.i); //#25004 - for (var _3h = 0; _3h <= 2; _3h += 1) { //#25009 - $_.j = _3h; //#25006 - var _3k = $get($_.encs, $_.j); //#25007 - $k[$j++] = _3k; //#25007 - if ($eq($type(_3k), 'stringtype')) { //#25007 - var _3n = $get($k[--$j], 0); //#25007 - $k[$j++] = _3n; //#25007 - } //#25007 - $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#25008 - } //#25008 - } //#25008 - $_.Avals = $get($_.charvals, 0); //#25011 - $_.Bvals = $get($_.charvals, 1); //#25012 - $put($_.Bvals, $_.m05, 97); //#25013 - $put($_.Bvals, $_.m06, 98); //#25014 - $put($_.Bvals, $_.m12, 99); //#25015 - $put($_.Bvals, $_.mac, 100); //#25016 - $_.Cvals = $get($_.charvals, 2); //#25017 - $k[$j++] = Infinity; //#25018 - var _4H = $a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7, $_.tma, $_.tmb, $_.tmc, $_.tms]); //#25019 - $k[$j++] = 102; //#25019 - for (var _4I = 0, _4J = _4H.length; _4I < _4J; _4I++) { //#25019 - var _4M = $f($k[--$j] + 1); //#25019 - $k[$j++] = $get(_4H, _4I); //#25019 - $k[$j++] = _4M; //#25019 - $k[$j++] = _4M; //#25019 - } //#25019 - $j--; //#25019 - $_.BINvals = $d(); //#25020 - $_.A = 0; //#25022 - $_.B = 1; //#25022 - $_.C = 2; //#25022 - $_.BIN = 3; //#25022 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25022 - bwipp_dotcode.__25023__ = 1; //#25022 - $_ = Object.getPrototypeOf($_); //#25022 - } //#25022 - $k[$j++] = Infinity; //#25026 - for (var _4Q = 0, _4R = $_.msglen + 1; _4Q < _4R; _4Q++) { //#25026 - $k[$j++] = 0; //#25026 - } //#25026 - $_.nDigits = $a(); //#25026 - $k[$j++] = Infinity; //#25027 - for (var _4U = 0, _4V = $_.msglen + 1; _4U < _4V; _4U++) { //#25027 - $k[$j++] = false; //#25027 - } //#25027 - $_.SeventeenTen = $a(); //#25027 - $k[$j++] = Infinity; //#25028 - for (var _4Y = 0, _4Z = $_.msglen + 1; _4Y < _4Z; _4Y++) { //#25028 - $k[$j++] = false; //#25028 - } //#25028 - $_.ECI = $a(); //#25028 - $k[$j++] = Infinity; //#25029 - for (var _4c = 0, _4d = $_.msglen + 1; _4c < _4d; _4c++) { //#25029 - $k[$j++] = false; //#25029 - } //#25029 - $_.DatumA = $a(); //#25029 - $k[$j++] = Infinity; //#25030 - for (var _4g = 0, _4h = $_.msglen + 1; _4g < _4h; _4g++) { //#25030 - $k[$j++] = false; //#25030 - } //#25030 - $_.DatumB = $a(); //#25030 - $k[$j++] = Infinity; //#25031 - for (var _4k = 0, _4l = $_.msglen + 1; _4k < _4l; _4k++) { //#25031 - $k[$j++] = false; //#25031 - } //#25031 - $_.DatumC = $a(); //#25031 - $k[$j++] = Infinity; //#25032 - for (var _4o = 0, _4p = $_.msglen + 8; _4o < _4p; _4o++) { //#25032 - $k[$j++] = false; //#25032 - } //#25032 - $_.Binary = $a(); //#25032 - $k[$j++] = Infinity; //#25033 - for (var _4s = 0, _4t = $_.msglen + 1; _4s < _4t; _4s++) { //#25033 - $k[$j++] = 0; //#25033 - } //#25033 - $_.AheadC = $a(); //#25033 - $k[$j++] = Infinity; //#25034 - for (var _4w = 0, _4x = $_.msglen + 1; _4w < _4x; _4w++) { //#25034 - $k[$j++] = 0; //#25034 - } //#25034 - $_.TryC = $a(); //#25034 - $k[$j++] = Infinity; //#25035 - for (var _50 = 0, _51 = $_.msglen + 1; _50 < _51; _50++) { //#25035 - $k[$j++] = 0; //#25035 - } //#25035 - $_.AheadA = $a(); //#25035 - $k[$j++] = Infinity; //#25036 - for (var _54 = 0, _55 = $_.msglen + 1; _54 < _55; _54++) { //#25036 - $k[$j++] = 0; //#25036 - } //#25036 - $_.AheadB = $a(); //#25036 - $k[$j++] = Infinity; //#25037 - for (var _58 = 0, _59 = $_.msglen + 1; _58 < _59; _58++) { //#25037 - $k[$j++] = 0; //#25037 - } //#25037 - $_.UntilEndSeg = $a(); //#25037 - for (var _5C = $_.msglen - 1; _5C >= 0; _5C -= 1) { //#25092 - $_.i = _5C; //#25039 - $_.barchar = $get($_.msg, $_.i); //#25040 - if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#25043 - $put($_.nDigits, $_.i, $f($get($_.nDigits, $_.i + 1) + 1)); //#25042 - } //#25042 - var _5P = $get($_.Avals, $_.barchar) !== undefined; //#25044 - if (_5P) { //#25044 - $put($_.DatumA, $_.i, true); //#25044 - } //#25044 - var _5U = $get($_.Bvals, $_.barchar) !== undefined; //#25045 - if (_5U) { //#25045 - $put($_.DatumB, $_.i, true); //#25045 - } //#25045 - $_.CRLF = false; //#25046 - if (($_.barchar == 13) && ($_.i < ($_.msglen - 1))) { //#25049 - if ($get($_.msg, $_.i + 1) == 10) { //#25048 - $_.CRLF = true; //#25048 - } //#25048 - } //#25048 - if ($_.CRLF) { //#25050 - $put($_.DatumB, $_.i, true); //#25050 - } //#25050 - if ($get($_.nDigits, $_.i) >= 2) { //#25051 - $put($_.DatumC, $_.i, true); //#25051 - } //#25051 - if ($_.barchar < 0) { //#25052 - $put($_.DatumC, $_.i, true); //#25052 - } //#25052 - if ($_.barchar >= 128) { //#25053 - $put($_.Binary, $_.i, true); //#25053 - } //#25053 - if ($get($_.nDigits, $_.i) >= 10) { //#25067 - $k[$j++] = Infinity; //#25055 - $aload($geti($_.msg, $_.i, 10)); //#25056 - for (var _5x = 0, _5y = 1; _5x < _5y; _5x++) { //#25064 - if ($k[--$j] != 48) { //#25058 - $k[$j++] = false; //#25058 - break; //#25058 - } //#25058 - if ($k[--$j] != 49) { //#25059 - $k[$j++] = false; //#25059 - break; //#25059 - } //#25059 - $j -= 6; //#25060 - if ($k[--$j] != 55) { //#25061 - $k[$j++] = false; //#25061 - break; //#25061 - } //#25061 - if ($k[--$j] != 49) { //#25062 - $k[$j++] = false; //#25062 - break; //#25062 - } //#25062 - $k[$j++] = true; //#25063 - } //#25063 - $put($_.SeventeenTen, $_.i, $k[--$j]); //#25065 - $cleartomark(); //#25066 - } //#25066 - if (($get($_.nDigits, $_.i + 1) >= 6) && ($get($_.msg, $_.i) == $_.fn2)) { //#25070 - $put($_.ECI, $_.i, true); //#25069 - } //#25069 - if (($_.barchar < 0) && ($_.barchar != $_.fn3)) { //#25077 - $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 1) + 1)); //#25072 - } else { //#25077 - if ($get($_.nDigits, $_.i) <= 1) { //#25077 - $put($_.AheadC, $_.i, 0); //#25075 - } else { //#25077 - $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 2) + 1)); //#25077 - } //#25077 - } //#25077 - if (($get($_.nDigits, $_.i) > 0) && $gt($get($_.AheadC, $_.i), $get($_.AheadC, $_.i + 1))) { //#25082 - $put($_.TryC, $_.i, $get($_.AheadC, $_.i)); //#25081 - } //#25081 - if (($get($_.DatumA, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25085 - $put($_.AheadA, $_.i, $f($get($_.AheadA, $_.i + 1) + 1)); //#25084 - } //#25084 - if (($get($_.DatumB, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25088 - $k[$j++] = $_.AheadB; //#25087 - $k[$j++] = $_.i; //#25087 - $k[$j++] = $_.AheadB; //#25087 - $k[$j++] = $_.i + 1; //#25087 - if ($_.CRLF) { //#25087 - var _7B = $k[--$j]; //#25087 - $k[$j++] = $f(_7B + 1); //#25087 - } //#25087 - var _7C = $k[--$j]; //#25087 - var _7E = $get($k[--$j], _7C); //#25087 - var _7F = $k[--$j]; //#25087 - $put($k[--$j], _7F, $f(_7E + 1)); //#25087 - } //#25087 - if ($_.barchar != $_.fn3) { //#25091 - $put($_.UntilEndSeg, $_.i, $f($get($_.UntilEndSeg, $_.i + 1) + 1)); //#25090 - } //#25090 - } //#25090 + ]); //#25257 + $_.fncvals = _N; //#25258 + $k[$j++] = 'msg'; //#25259 + $k[$j++] = $_.barcode; //#25259 + $k[$j++] = $_.fncvals; //#25259 + bwipp_parseinput(); //#25259 + var _Q = $k[--$j]; //#25259 + $_[$k[--$j]] = _Q; //#25259 + $_.msglen = $_.msg.length; //#25260 + var _T = $_.msg; //#25263 + $k[$j++] = 'numecis'; //#25263 + $k[$j++] = 0; //#25263 + for (var _U = 0, _V = _T.length; _U < _V; _U++) { //#25263 + if ($get(_T, _U) <= -1000000) { //#25263 + var _X = $k[--$j]; //#25263 + $k[$j++] = $f(_X + 1); //#25263 + } //#25263 + } //#25263 + var _Y = $k[--$j]; //#25263 + $_[$k[--$j]] = _Y; //#25263 + $_.msgtmp = $a($f($_.msg.length + ($_.numecis * 6))); //#25264 + $_.j = 0; //#25265 + for (var _f = 0, _e = $_.msg.length - 1; _f <= _e; _f += 1) { //#25276 + var _h = $get($_.msg, _f); //#25267 + $k[$j++] = _h; //#25275 + if (_h <= -1000000) { //#25274 + var _l = $geti($cvrs($s(7), -$k[--$j], 10), 1, 6); //#25268 + for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#25268 + $k[$j++] = $get(_l, _m); //#25268 + } //#25268 + $astore($a(6)); //#25268 + $puti($_.msgtmp, $_.j + 1, $k[--$j]); //#25269 + $put($_.msgtmp, $_.j, $_.fn2); //#25270 + $_.j = $_.j + 7; //#25271 + } else { //#25274 + $put($_.msgtmp, $_.j, $k[--$j]); //#25273 + $_.j = $_.j + 1; //#25274 + } //#25274 + } //#25274 + $_.msg = $_.msgtmp; //#25277 + $_.msglen = $_.msg.length; //#25278 + if (!bwipp_dotcode.__25347__) { //#25347 + $_ = Object.create($_); //#25347 + $_.charmaps = $a([$a([32, 32, "00"]), $a(["!", "!", "01"]), $a(["\"", "\"", "02"]), $a(["#", "#", "03"]), $a(["$", "$", "04"]), $a(["%", "%", "05"]), $a(["&", "&", "06"]), $a(["'", "'", "07"]), $a([40, 40, "08"]), $a([41, 41, "09"]), $a(["*", "*", "10"]), $a(["+", "+", "11"]), $a([",", ",", "12"]), $a(["-", "-", "13"]), $a([".", ".", "14"]), $a(["/", "/", "15"]), $a(["0", "0", "16"]), $a(["1", "1", "17"]), $a(["2", "2", "18"]), $a(["3", "3", "19"]), $a(["4", "4", "20"]), $a(["5", "5", "21"]), $a(["6", "6", "22"]), $a(["7", "7", "23"]), $a(["8", "8", "24"]), $a(["9", "9", "25"]), $a([":", ":", "26"]), $a([";", ";", "27"]), $a(["<", "<", "28"]), $a(["=", "=", "29"]), $a([">", ">", "30"]), $a(["?", "?", "31"]), $a(["@", "@", "32"]), $a(["A", "A", "33"]), $a(["B", "B", "34"]), $a(["C", "C", "35"]), $a(["D", "D", "36"]), $a(["E", "E", "37"]), $a(["F", "F", "38"]), $a(["G", "G", "39"]), $a(["H", "H", "40"]), $a(["I", "I", "41"]), $a(["J", "J", "42"]), $a(["K", "K", "43"]), $a(["L", "L", "44"]), $a(["M", "M", "45"]), $a(["N", "N", "46"]), $a(["O", "O", "47"]), $a(["P", "P", "48"]), $a(["Q", "Q", "49"]), $a(["R", "R", "50"]), $a(["S", "S", "51"]), $a(["T", "T", "52"]), $a(["U", "U", "53"]), $a(["V", "V", "54"]), $a(["W", "W", "55"]), $a(["X", "X", "56"]), $a(["Y", "Y", "57"]), $a(["Z", "Z", "58"]), $a(["[", "[", "59"]), $a([92, 92, "60"]), $a(["]", "]", "61"]), $a(["^", "^", "62"]), $a(["_", "_", "63"]), $a([0, "`", "64"]), $a([1, "a", "65"]), $a([2, "b", "66"]), $a([3, "c", "67"]), $a([4, "d", "68"]), $a([5, "e", "69"]), $a([6, "f", "70"]), $a([7, "g", "71"]), $a([8, "h", "72"]), $a([9, "i", "73"]), $a([10, "j", "74"]), $a([11, "k", "75"]), $a([12, "l", "76"]), $a([13, "m", "77"]), $a([14, "n", "78"]), $a([15, "o", "79"]), $a([16, "p", "80"]), $a([17, "q", "81"]), $a([18, "r", "82"]), $a([19, "s", "83"]), $a([20, "t", "84"]), $a([21, "u", "85"]), $a([22, "v", "86"]), $a([23, "w", "87"]), $a([24, "x", "88"]), $a([25, "y", "89"]), $a([26, "z", "90"]), $a([27, "{", "91"]), $a([28, "|", "92"]), $a([29, "}", "93"]), $a([30, "~", "94"]), $a([31, 127, "95"]), $a([$_.sfb, $_.crl, "96"]), $a([$_.sb2, 9, "97"]), $a([$_.sb3, 28, "98"]), $a([$_.sb4, 29, "99"]), $a([$_.sb5, 30, $_.aim]), $a([$_.sb6, $_.sfa, $_.laa]), $a([$_.lab, $_.laa, $_.sfb]), $a([$_.sc2, $_.sc2, $_.sb2]), $a([$_.sc3, $_.sc3, $_.sb3]), $a([$_.sc4, $_.sc4, $_.sb4]), $a([$_.lac, $_.lac, $_.lab]), $a([$_.fn1, $_.fn1, $_.fn1]), $a([$_.fn2, $_.fn2, $_.fn2]), $a([$_.fn3, $_.fn3, $_.fn3]), $a([$_.bsa, $_.bsa, $_.bsa]), $a([$_.bsb, $_.bsb, $_.bsb]), $a([$_.bin, $_.bin, $_.bin])]); //#25322 + $_.charvals = $a([new Map, new Map, new Map]); //#25325 + for (var _3d = 0, _3c = $_.charmaps.length - 1; _3d <= _3c; _3d += 1) { //#25334 + $_.i = _3d; //#25327 + $_.encs = $get($_.charmaps, $_.i); //#25328 + for (var _3h = 0; _3h <= 2; _3h += 1) { //#25333 + $_.j = _3h; //#25330 + var _3k = $get($_.encs, $_.j); //#25331 + $k[$j++] = _3k; //#25331 + if ($eq($type(_3k), 'stringtype')) { //#25331 + var _3n = $get($k[--$j], 0); //#25331 + $k[$j++] = _3n; //#25331 + } //#25331 + $put($get($_.charvals, $_.j), $k[--$j], $_.i); //#25332 + } //#25332 + } //#25332 + $_.Avals = $get($_.charvals, 0); //#25335 + $_.Bvals = $get($_.charvals, 1); //#25336 + $put($_.Bvals, $_.m05, 97); //#25337 + $put($_.Bvals, $_.m06, 98); //#25338 + $put($_.Bvals, $_.m12, 99); //#25339 + $put($_.Bvals, $_.mac, 100); //#25340 + $_.Cvals = $get($_.charvals, 2); //#25341 + $k[$j++] = Infinity; //#25342 + var _4H = $a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7, $_.tma, $_.tmb, $_.tmc, $_.tms]); //#25343 + $k[$j++] = 102; //#25343 + for (var _4I = 0, _4J = _4H.length; _4I < _4J; _4I++) { //#25343 + var _4M = $f($k[--$j] + 1); //#25343 + $k[$j++] = $get(_4H, _4I); //#25343 + $k[$j++] = _4M; //#25343 + $k[$j++] = _4M; //#25343 + } //#25343 + $j--; //#25343 + $_.BINvals = $d(); //#25344 + $_.A = 0; //#25346 + $_.B = 1; //#25346 + $_.C = 2; //#25346 + $_.BIN = 3; //#25346 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25346 + bwipp_dotcode.__25347__ = 1; //#25346 + $_ = Object.getPrototypeOf($_); //#25346 + } //#25346 + $k[$j++] = Infinity; //#25350 + for (var _4Q = 0, _4R = $_.msglen + 1; _4Q < _4R; _4Q++) { //#25350 + $k[$j++] = 0; //#25350 + } //#25350 + $_.nDigits = $a(); //#25350 + $k[$j++] = Infinity; //#25351 + for (var _4U = 0, _4V = $_.msglen + 1; _4U < _4V; _4U++) { //#25351 + $k[$j++] = false; //#25351 + } //#25351 + $_.SeventeenTen = $a(); //#25351 + $k[$j++] = Infinity; //#25352 + for (var _4Y = 0, _4Z = $_.msglen + 1; _4Y < _4Z; _4Y++) { //#25352 + $k[$j++] = false; //#25352 + } //#25352 + $_.ECI = $a(); //#25352 + $k[$j++] = Infinity; //#25353 + for (var _4c = 0, _4d = $_.msglen + 1; _4c < _4d; _4c++) { //#25353 + $k[$j++] = false; //#25353 + } //#25353 + $_.DatumA = $a(); //#25353 + $k[$j++] = Infinity; //#25354 + for (var _4g = 0, _4h = $_.msglen + 1; _4g < _4h; _4g++) { //#25354 + $k[$j++] = false; //#25354 + } //#25354 + $_.DatumB = $a(); //#25354 + $k[$j++] = Infinity; //#25355 + for (var _4k = 0, _4l = $_.msglen + 1; _4k < _4l; _4k++) { //#25355 + $k[$j++] = false; //#25355 + } //#25355 + $_.DatumC = $a(); //#25355 + $k[$j++] = Infinity; //#25356 + for (var _4o = 0, _4p = $_.msglen + 8; _4o < _4p; _4o++) { //#25356 + $k[$j++] = false; //#25356 + } //#25356 + $_.Binary = $a(); //#25356 + $k[$j++] = Infinity; //#25357 + for (var _4s = 0, _4t = $_.msglen + 1; _4s < _4t; _4s++) { //#25357 + $k[$j++] = 0; //#25357 + } //#25357 + $_.AheadC = $a(); //#25357 + $k[$j++] = Infinity; //#25358 + for (var _4w = 0, _4x = $_.msglen + 1; _4w < _4x; _4w++) { //#25358 + $k[$j++] = 0; //#25358 + } //#25358 + $_.TryC = $a(); //#25358 + $k[$j++] = Infinity; //#25359 + for (var _50 = 0, _51 = $_.msglen + 1; _50 < _51; _50++) { //#25359 + $k[$j++] = 0; //#25359 + } //#25359 + $_.AheadA = $a(); //#25359 + $k[$j++] = Infinity; //#25360 + for (var _54 = 0, _55 = $_.msglen + 1; _54 < _55; _54++) { //#25360 + $k[$j++] = 0; //#25360 + } //#25360 + $_.AheadB = $a(); //#25360 + $k[$j++] = Infinity; //#25361 + for (var _58 = 0, _59 = $_.msglen + 1; _58 < _59; _58++) { //#25361 + $k[$j++] = 0; //#25361 + } //#25361 + $_.UntilEndSeg = $a(); //#25361 + for (var _5C = $_.msglen - 1; _5C >= 0; _5C -= 1) { //#25416 + $_.i = _5C; //#25363 + $_.barchar = $get($_.msg, $_.i); //#25364 + if (($_.barchar >= 48) && ($_.barchar <= 57)) { //#25367 + $put($_.nDigits, $_.i, $f($get($_.nDigits, $_.i + 1) + 1)); //#25366 + } //#25366 + var _5P = $get($_.Avals, $_.barchar) !== undefined; //#25368 + if (_5P) { //#25368 + $put($_.DatumA, $_.i, true); //#25368 + } //#25368 + var _5U = $get($_.Bvals, $_.barchar) !== undefined; //#25369 + if (_5U) { //#25369 + $put($_.DatumB, $_.i, true); //#25369 + } //#25369 + $_.CRLF = false; //#25370 + if (($_.barchar == 13) && ($_.i < ($_.msglen - 1))) { //#25373 + if ($get($_.msg, $_.i + 1) == 10) { //#25372 + $_.CRLF = true; //#25372 + } //#25372 + } //#25372 + if ($_.CRLF) { //#25374 + $put($_.DatumB, $_.i, true); //#25374 + } //#25374 + if ($get($_.nDigits, $_.i) >= 2) { //#25375 + $put($_.DatumC, $_.i, true); //#25375 + } //#25375 + if ($_.barchar < 0) { //#25376 + $put($_.DatumC, $_.i, true); //#25376 + } //#25376 + if ($_.barchar >= 128) { //#25377 + $put($_.Binary, $_.i, true); //#25377 + } //#25377 + if ($get($_.nDigits, $_.i) >= 10) { //#25391 + $k[$j++] = Infinity; //#25379 + $aload($geti($_.msg, $_.i, 10)); //#25380 + for (var _5x = 0, _5y = 1; _5x < _5y; _5x++) { //#25388 + if ($k[--$j] != 48) { //#25382 + $k[$j++] = false; //#25382 + break; //#25382 + } //#25382 + if ($k[--$j] != 49) { //#25383 + $k[$j++] = false; //#25383 + break; //#25383 + } //#25383 + $j -= 6; //#25384 + if ($k[--$j] != 55) { //#25385 + $k[$j++] = false; //#25385 + break; //#25385 + } //#25385 + if ($k[--$j] != 49) { //#25386 + $k[$j++] = false; //#25386 + break; //#25386 + } //#25386 + $k[$j++] = true; //#25387 + } //#25387 + $put($_.SeventeenTen, $_.i, $k[--$j]); //#25389 + $cleartomark(); //#25390 + } //#25390 + if (($get($_.nDigits, $_.i + 1) >= 6) && ($get($_.msg, $_.i) == $_.fn2)) { //#25394 + $put($_.ECI, $_.i, true); //#25393 + } //#25393 + if (($_.barchar < 0) && ($_.barchar != $_.fn3)) { //#25401 + $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 1) + 1)); //#25396 + } else { //#25401 + if ($get($_.nDigits, $_.i) <= 1) { //#25401 + $put($_.AheadC, $_.i, 0); //#25399 + } else { //#25401 + $put($_.AheadC, $_.i, $f($get($_.AheadC, $_.i + 2) + 1)); //#25401 + } //#25401 + } //#25401 + if (($get($_.nDigits, $_.i) > 0) && $gt($get($_.AheadC, $_.i), $get($_.AheadC, $_.i + 1))) { //#25406 + $put($_.TryC, $_.i, $get($_.AheadC, $_.i)); //#25405 + } //#25405 + if (($get($_.DatumA, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25409 + $put($_.AheadA, $_.i, $f($get($_.AheadA, $_.i + 1) + 1)); //#25408 + } //#25408 + if (($get($_.DatumB, $_.i) && ($get($_.TryC, $_.i) < 2)) && ($_.barchar != $_.fn3)) { //#25412 + $k[$j++] = $_.AheadB; //#25411 + $k[$j++] = $_.i; //#25411 + $k[$j++] = $_.AheadB; //#25411 + $k[$j++] = $_.i + 1; //#25411 + if ($_.CRLF) { //#25411 + var _7B = $k[--$j]; //#25411 + $k[$j++] = $f(_7B + 1); //#25411 + } //#25411 + var _7C = $k[--$j]; //#25411 + var _7E = $get($k[--$j], _7C); //#25411 + var _7F = $k[--$j]; //#25411 + $put($k[--$j], _7F, $f(_7E + 1)); //#25411 + } //#25411 + if ($_.barchar != $_.fn3) { //#25415 + $put($_.UntilEndSeg, $_.i, $f($get($_.UntilEndSeg, $_.i + 1) + 1)); //#25414 + } //#25414 + } //#25414 $_.addtocws = function() { - var _7O = $k[--$j]; //#25095 - $puti($_.cws, $_.j, _7O); //#25095 - $_.j = _7O.length + $_.j; //#25096 - }; //#25096 + var _7O = $k[--$j]; //#25419 + $puti($_.cws, $_.j, _7O); //#25419 + $_.j = _7O.length + $_.j; //#25420 + }; //#25420 $_.base259to103 = function() { - $_.in = $k[--$j]; //#25101 - $_.inlen = $_.in.length; //#25102 - $k[$j++] = Infinity; //#25103 - for (var _7V = 0, _7W = 5 - $_.inlen; _7V < _7W; _7V++) { //#25103 - $k[$j++] = 0; //#25103 - } //#25103 - $aload($_.in); //#25103 - $_.in = $a(); //#25103 - $_.out = $a(6); //#25104 - $k[$j++] = Infinity; //#25105 - $aload($geti($_.in, 0, 2)); //#25105 - $_.msbs = $a(); //#25105 - $k[$j++] = Infinity; //#25106 - $aload($_.msbs); //#25107 - var _7e = $k[--$j]; //#25107 - var _7f = $k[--$j]; //#25107 - $k[$j++] = $f(_7e + (_7f * 259)); //#25108 - for (var _7g = 0, _7h = 2; _7g < _7h; _7g++) { //#25108 - var _7i = $k[--$j]; //#25108 - $k[$j++] = _7i % 103; //#25108 - $k[$j++] = ~~(_7i / 103); //#25108 - } //#25108 - $_.mscs = $a(); //#25108 - $k[$j++] = Infinity; //#25110 - $aload($geti($_.in, 2, 3)); //#25110 - $_.lsbs = $a(); //#25110 - $k[$j++] = Infinity; //#25111 - $aload($_.lsbs); //#25112 - var _7o = $k[--$j]; //#25112 - var _7p = $k[--$j]; //#25112 - var _7q = $k[--$j]; //#25112 - $k[$j++] = $f(($f(_7o + (_7p * 259))) + (_7q * 67081)); //#25113 - for (var _7r = 0, _7s = 3; _7r < _7s; _7r++) { //#25113 - var _7t = $k[--$j]; //#25113 - $k[$j++] = _7t % 103; //#25113 - $k[$j++] = ~~(_7t / 103); //#25113 - } //#25113 - $_.lscs = $a(); //#25113 - var _7w = $get($_.lscs, 0); //#25115 - var _7y = $get($_.mscs, 0); //#25115 - $put($_.out, 5, ($f(_7w + (_7y * 42))) % 103); //#25116 - var _81 = $get($_.lscs, 1); //#25117 - var _83 = $get($_.mscs, 0); //#25117 - var _85 = $get($_.mscs, 1); //#25117 - $put($_.out, 4, ($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) % 103); //#25118 - var _88 = $get($_.lscs, 2); //#25119 - var _8A = $get($_.mscs, 0); //#25119 - var _8C = $get($_.mscs, 1); //#25119 - var _8E = $get($_.mscs, 2); //#25119 - $put($_.out, 3, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) % 103); //#25120 - var _8H = $get($_.lscs, 3); //#25121 - var _8J = $get($_.mscs, 0); //#25121 - var _8L = $get($_.mscs, 1); //#25121 - var _8N = $get($_.mscs, 2); //#25121 - $put($_.out, 2, ($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) % 103); //#25122 - var _8Q = $get($_.mscs, 1); //#25123 - var _8S = $get($_.mscs, 2); //#25123 - $put($_.out, 1, ($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) % 103); //#25124 - $put($_.out, 0, ($f((~~(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) / 103)) + ($get($_.mscs, 2) * 15))) % 103); //#25126 - $k[$j++] = $geti($_.out, (6 - $_.inlen) - 1, $_.inlen + 1); //#25127 - }; //#25127 + $_.in = $k[--$j]; //#25425 + $_.inlen = $_.in.length; //#25426 + $k[$j++] = Infinity; //#25427 + for (var _7V = 0, _7W = 5 - $_.inlen; _7V < _7W; _7V++) { //#25427 + $k[$j++] = 0; //#25427 + } //#25427 + $aload($_.in); //#25427 + $_.in = $a(); //#25427 + $_.out = $a(6); //#25428 + $k[$j++] = Infinity; //#25429 + $aload($geti($_.in, 0, 2)); //#25429 + $_.msbs = $a(); //#25429 + $k[$j++] = Infinity; //#25430 + $aload($_.msbs); //#25431 + var _7e = $k[--$j]; //#25431 + var _7f = $k[--$j]; //#25431 + $k[$j++] = $f(_7e + (_7f * 259)); //#25432 + for (var _7g = 0, _7h = 2; _7g < _7h; _7g++) { //#25432 + var _7i = $k[--$j]; //#25432 + $k[$j++] = _7i % 103; //#25432 + $k[$j++] = ~~(_7i / 103); //#25432 + } //#25432 + $_.mscs = $a(); //#25432 + $k[$j++] = Infinity; //#25434 + $aload($geti($_.in, 2, 3)); //#25434 + $_.lsbs = $a(); //#25434 + $k[$j++] = Infinity; //#25435 + $aload($_.lsbs); //#25436 + var _7o = $k[--$j]; //#25436 + var _7p = $k[--$j]; //#25436 + var _7q = $k[--$j]; //#25436 + $k[$j++] = $f(($f(_7o + (_7p * 259))) + (_7q * 67081)); //#25437 + for (var _7r = 0, _7s = 3; _7r < _7s; _7r++) { //#25437 + var _7t = $k[--$j]; //#25437 + $k[$j++] = _7t % 103; //#25437 + $k[$j++] = ~~(_7t / 103); //#25437 + } //#25437 + $_.lscs = $a(); //#25437 + var _7w = $get($_.lscs, 0); //#25439 + var _7y = $get($_.mscs, 0); //#25439 + $put($_.out, 5, ($f(_7w + (_7y * 42))) % 103); //#25440 + var _81 = $get($_.lscs, 1); //#25441 + var _83 = $get($_.mscs, 0); //#25441 + var _85 = $get($_.mscs, 1); //#25441 + $put($_.out, 4, ($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) % 103); //#25442 + var _88 = $get($_.lscs, 2); //#25443 + var _8A = $get($_.mscs, 0); //#25443 + var _8C = $get($_.mscs, 1); //#25443 + var _8E = $get($_.mscs, 2); //#25443 + $put($_.out, 3, ($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) % 103); //#25444 + var _8H = $get($_.lscs, 3); //#25445 + var _8J = $get($_.mscs, 0); //#25445 + var _8L = $get($_.mscs, 1); //#25445 + var _8N = $get($_.mscs, 2); //#25445 + $put($_.out, 2, ($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) % 103); //#25446 + var _8Q = $get($_.mscs, 1); //#25447 + var _8S = $get($_.mscs, 2); //#25447 + $put($_.out, 1, ($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) % 103); //#25448 + $put($_.out, 0, ($f((~~(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f(($f((~~(($f(($f(($f((~~(($f(_7w + (_7y * 42))) / 103)) + _81)) + (_83 * 68))) + (_85 * 42))) / 103)) + _88)) + (_8A * 92))) + (_8C * 68))) + (_8E * 42))) / 103)) + _8H)) + (_8J * 15))) + (_8L * 92))) + (_8N * 68))) / 103)) + (_8Q * 15))) + (_8S * 92))) / 103)) + ($get($_.mscs, 2) * 15))) % 103); //#25450 + $k[$j++] = $geti($_.out, (6 - $_.inlen) - 1, $_.inlen + 1); //#25451 + }; //#25451 $_.finaliseBIN = function() { - if ($_.bpos != 0) { //#25134 - $k[$j++] = $geti($_.bvals, 0, $_.bpos); //#25132 - $_.base259to103(); //#25132 - $aload($k[--$j]); //#25132 - $_.bpos = 0; //#25133 - } //#25133 - }; //#25133 + if ($_.bpos != 0) { //#25458 + $k[$j++] = $geti($_.bvals, 0, $_.bpos); //#25456 + $_.base259to103(); //#25456 + $aload($k[--$j]); //#25456 + $_.bpos = 0; //#25457 + } //#25457 + }; //#25457 $_.addtobin = function() { - $put($_.bvals, $_.bpos, $k[--$j]); //#25138 - $_.bpos = $_.bpos + 1; //#25139 - if ($_.bpos == 5) { //#25140 - $_.finaliseBIN(); //#25140 - } //#25140 - }; //#25140 + $put($_.bvals, $_.bpos, $k[--$j]); //#25462 + $_.bpos = $_.bpos + 1; //#25463 + if ($_.bpos == 5) { //#25464 + $_.finaliseBIN(); //#25464 + } //#25464 + }; //#25464 $_.ECIabc = function() { - var _8n = $geti($_.msg, $_.i + 1, 6); //#25144 - $k[$j++] = 0; //#25144 - for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#25144 - var _8r = $k[--$j]; //#25144 - $k[$j++] = ($f(_8r + $f($get(_8n, _8o) - 48))) * 10; //#25144 - } //#25144 - var _8t = ~~($k[--$j] / 10); //#25145 - $k[$j++] = _8t; //#25149 - if (_8t >= 40) { //#25149 - var _8v = $f($k[--$j] - 40); //#25147 - var _8w = _8v % 12769; //#25148 - $k[$j++] = (~~(_8v / 12769)) + 40; //#25148 - $k[$j++] = ~~(_8w / 113); //#25148 - $k[$j++] = _8w % 113; //#25148 - } //#25148 - }; //#25148 + var _8n = $geti($_.msg, $_.i + 1, 6); //#25468 + $k[$j++] = 0; //#25468 + for (var _8o = 0, _8p = _8n.length; _8o < _8p; _8o++) { //#25468 + var _8r = $k[--$j]; //#25468 + $k[$j++] = ($f(_8r + $f($get(_8n, _8o) - 48))) * 10; //#25468 + } //#25468 + var _8t = ~~($k[--$j] / 10); //#25469 + $k[$j++] = _8t; //#25473 + if (_8t >= 40) { //#25473 + var _8v = $f($k[--$j] - 40); //#25471 + var _8w = _8v % 12769; //#25472 + $k[$j++] = (~~(_8v / 12769)) + 40; //#25472 + $k[$j++] = ~~(_8w / 113); //#25472 + $k[$j++] = _8w % 113; //#25472 + } //#25472 + }; //#25472 $_.ECIbin = function() { - $k[$j++] = Infinity; //#25153 - var _8z = $geti($_.msg, $_.i + 1, 6); //#25154 - $k[$j++] = 0; //#25154 - for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#25154 - var _93 = $k[--$j]; //#25154 - $k[$j++] = ($f(_93 + $f($get(_8z, _90) - 48))) * 10; //#25154 - } //#25154 - var _95 = ~~($k[--$j] / 10); //#25155 - $k[$j++] = _95; //#25163 - if (_95 >= 65536) { //#25161 - var _96 = $k[--$j]; //#25156 - var _97 = _96 % 65536; //#25156 - $k[$j++] = 258; //#25156 - $k[$j++] = ~~(_96 / 65536); //#25156 - $k[$j++] = ~~(_97 / 256); //#25156 - $k[$j++] = _97 % 256; //#25156 - } else { //#25161 - var _98 = $k[--$j]; //#25158 - $k[$j++] = _98; //#25162 - if (_98 >= 256) { //#25161 - var _99 = $k[--$j]; //#25159 - $k[$j++] = 257; //#25159 - $k[$j++] = ~~(_99 / 256); //#25159 - $k[$j++] = _99 % 256; //#25159 - } else { //#25161 - var _9A = $k[--$j]; //#25161 - $k[$j++] = 256; //#25161 - $k[$j++] = _9A; //#25161 - } //#25161 - } //#25161 - var _9B = $a(); //#25161 - for (var _9C = 0, _9D = _9B.length; _9C < _9D; _9C++) { //#25166 - $k[$j++] = $get(_9B, _9C); //#25165 - $_.addtobin(); //#25165 - } //#25165 - }; //#25165 + $k[$j++] = Infinity; //#25477 + var _8z = $geti($_.msg, $_.i + 1, 6); //#25478 + $k[$j++] = 0; //#25478 + for (var _90 = 0, _91 = _8z.length; _90 < _91; _90++) { //#25478 + var _93 = $k[--$j]; //#25478 + $k[$j++] = ($f(_93 + $f($get(_8z, _90) - 48))) * 10; //#25478 + } //#25478 + var _95 = ~~($k[--$j] / 10); //#25479 + $k[$j++] = _95; //#25487 + if (_95 >= 65536) { //#25485 + var _96 = $k[--$j]; //#25480 + var _97 = _96 % 65536; //#25480 + $k[$j++] = 258; //#25480 + $k[$j++] = ~~(_96 / 65536); //#25480 + $k[$j++] = ~~(_97 / 256); //#25480 + $k[$j++] = _97 % 256; //#25480 + } else { //#25485 + var _98 = $k[--$j]; //#25482 + $k[$j++] = _98; //#25486 + if (_98 >= 256) { //#25485 + var _99 = $k[--$j]; //#25483 + $k[$j++] = 257; //#25483 + $k[$j++] = ~~(_99 / 256); //#25483 + $k[$j++] = _99 % 256; //#25483 + } else { //#25485 + var _9A = $k[--$j]; //#25485 + $k[$j++] = 256; //#25485 + $k[$j++] = _9A; //#25485 + } //#25485 + } //#25485 + var _9B = $a(); //#25485 + for (var _9C = 0, _9D = _9B.length; _9C < _9D; _9C++) { //#25490 + $k[$j++] = $get(_9B, _9C); //#25489 + $_.addtobin(); //#25489 + } //#25489 + }; //#25489 $_.encC = function() { - for (var _9F = 0, _9G = 1; _9F < _9G; _9F++) { //#25290 - if ($_.i == $_.segstart) { //#25203 - for (var _9J = 0, _9K = 1; _9J < _9K; _9J++) { //#25188 - if ($_.i > $f($_.segend - 7)) { //#25173 - $k[$j++] = 0; //#25173 - break; //#25173 - } //#25173 - if ($get($_.msg, $_.segstart) != 91) { //#25174 - $k[$j++] = 0; //#25174 - break; //#25174 - } //#25174 - if ($get($_.msg, $_.segstart + 1) != 41) { //#25175 - $k[$j++] = 0; //#25175 - break; //#25175 - } //#25175 - if ($get($_.msg, $_.segstart + 2) != 62) { //#25176 - $k[$j++] = 0; //#25176 - break; //#25176 - } //#25176 - if ($get($_.msg, $_.segstart + 3) != 30) { //#25177 - $k[$j++] = 0; //#25177 - break; //#25177 - } //#25177 - var _9b = $get($_.msg, $_.segstart + 4); //#25178 - if ((_9b < 48) || (_9b > 57)) { //#25178 - $k[$j++] = 0; //#25178 - break; //#25178 - } //#25178 - var _9e = $get($_.msg, $_.segstart + 5); //#25179 - if ((_9e < 48) || (_9e > 57)) { //#25179 - $k[$j++] = 0; //#25179 - break; //#25179 - } //#25179 - if ($get($_.msg, $f($_.segend - 1)) != 4) { //#25180 - $k[$j++] = 0; //#25180 - break; //#25180 - } //#25180 - var _9o = $f(($f($get($_.msg, $_.segstart + 4) - 48) * 10) + $f($get($_.msg, $_.segstart + 5) - 48)); //#25182 - $k[$j++] = _9o; //#25182 - if ((_9o != 5) && ((_9o != 6) && (_9o != 12))) { //#25182 - $j--; //#25182 - $k[$j++] = $_.mac; //#25182 - break; //#25182 - } //#25182 - if ($get($_.msg, $_.segstart + 6) != 29) { //#25183 - $j--; //#25183 - $k[$j++] = 0; //#25183 - break; //#25183 - } //#25183 - if ($get($_.msg, $f($_.segend - 2)) != 30) { //#25184 - $j--; //#25184 - $k[$j++] = 0; //#25184 - break; //#25184 - } //#25184 - var _9w = $k[--$j]; //#25185 - $k[$j++] = _9w; //#25185 - if (_9w == 5) { //#25185 - $j--; //#25185 - $k[$j++] = $_.m05; //#25185 - break; //#25185 - } //#25185 - if ($k[--$j] == 6) { //#25186 - $k[$j++] = $_.m06; //#25186 - break; //#25186 - } //#25186 - $k[$j++] = $_.m12; //#25187 - break; //#25187 - } //#25187 - $_.inmac = $k[--$j]; //#25189 - if ($_.inmac != 0) { //#25202 - $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25191 - $_.addtocws(); //#25191 - $_.mode = $_.B; //#25192 - $k[$j++] = $a([$get($_.Bvals, $_.inmac)]); //#25193 - $_.addtocws(); //#25193 - if ($_.inmac == $_.mac) { //#25199 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 4))]); //#25195 - $_.addtocws(); //#25195 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 5))]); //#25196 - $_.addtocws(); //#25196 - $_.i = $_.i + 6; //#25197 - } else { //#25199 - $_.i = $_.i + 7; //#25199 - } //#25199 - break; //#25201 - } //#25201 - } //#25201 - if ($_.i == $_.segstart) { //#25214 - if ($get($_.nDigits, $_.i) >= 2) { //#25209 - $k[$j++] = $a([$get($_.Cvals, $_.fn1)]); //#25208 - $_.addtocws(); //#25208 - } //#25208 - if (($get($_.msg, $_.i) == $_.fn1) && ($get($_.nDigits, $_.i + 1) >= 2)) { //#25213 - $_.i = $_.i + 1; //#25212 - } //#25212 - } //#25212 - if ($get($_.SeventeenTen, $_.i)) { //#25224 - $k[$j++] = $a([$get($_.Cvals, $_.aim), $f(($f($get($_.msg, $_.i + 2) - 48) * 10) + $f($get($_.msg, $_.i + 3) - 48)), $f(($f($get($_.msg, $_.i + 4) - 48) * 10) + $f($get($_.msg, $_.i + 5) - 48)), $f(($f($get($_.msg, $_.i + 6) - 48) * 10) + $f($get($_.msg, $_.i + 7) - 48))]); //#25221 - $_.addtocws(); //#25221 - $_.i = $_.i + 10; //#25222 - break; //#25223 - } //#25223 - if ($get($_.DatumC, $_.i)) { //#25246 - var _BE = $get($_.msg, $_.i); //#25226 - if ((_BE == $_.fn1) || ((_BE == $_.fn2) || (_BE == $_.fn3))) { //#25242 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25227 - $_.addtocws(); //#25227 - if ($get($_.ECI, $_.i)) { //#25232 - $k[$j++] = Infinity; //#25229 - $_.ECIabc(); //#25229 - var _BR = $a(); //#25229 - $k[$j++] = _BR; //#25229 - $_.addtocws(); //#25229 - $_.i = $_.i + 7; //#25230 - break; //#25231 - } //#25231 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.segstart != $_.i)) { //#25239 - $_.i = $_.i + 1; //#25234 - $_.inmac = 0; //#25235 - $_.segstart = $_.i; //#25236 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25237 - break; //#25238 - } //#25238 - $_.i = $_.i + 1; //#25240 - break; //#25241 - } //#25241 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25243 - $_.addtocws(); //#25243 - $_.i = $_.i + 2; //#25244 - break; //#25245 - } //#25245 - if ($get($_.Binary, $_.i)) { //#25260 - if ($get($_.nDigits, $_.i + 1) > 0) { //#25256 - if ($get($_.msg, $_.i) < 160) { //#25252 - $k[$j++] = $a([$get($_.Cvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25250 - $_.addtocws(); //#25250 - } else { //#25252 - $k[$j++] = $a([$get($_.Cvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25252 - $_.addtocws(); //#25252 - } //#25252 - $_.i = $_.i + 1; //#25254 - break; //#25255 - } //#25255 - $k[$j++] = $a([$get($_.Cvals, $_.bin)]); //#25257 - $_.addtocws(); //#25257 - $_.mode = $_.BIN; //#25258 - break; //#25259 - } //#25259 - $_.m = $get($_.AheadA, $_.i); //#25261 - $_.n = $get($_.AheadB, $_.i); //#25261 - if ($gt($_.m, $_.n)) { //#25266 - $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25263 - $_.addtocws(); //#25263 - $_.mode = $_.A; //#25264 - break; //#25265 - } //#25265 - if ($_.i == $_.segstart) { //#25273 - var _Cc = $get($_.msg, $_.i); //#25268 - if ((_Cc == 9) || ((_Cc == 28) || ((_Cc == 29) || (_Cc == 30)))) { //#25272 - $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25269 - $_.addtocws(); //#25269 - $_.mode = $_.A; //#25270 - break; //#25271 - } //#25271 - } //#25271 - if ($_.n > 4) { //#25278 - $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25275 - $_.addtocws(); //#25275 - $_.mode = $_.B; //#25276 - break; //#25277 - } //#25277 - $k[$j++] = $a([$get($_.Cvals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4]), $f($_.n - 1)))]); //#25279 - $_.addtocws(); //#25279 - for (var _Cz = 0, _D0 = $_.n; _Cz < _D0; _Cz++) { //#25288 - if ($get($_.msg, $_.i) == 13) { //#25286 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25282 - $_.addtocws(); //#25282 - $_.i = $_.i + 2; //#25283 - } else { //#25286 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25285 - $_.addtocws(); //#25285 - $_.i = $_.i + 1; //#25286 - } //#25286 - } //#25286 - break; //#25289 - } //#25289 - }; //#25289 + for (var _9F = 0, _9G = 1; _9F < _9G; _9F++) { //#25614 + if ($_.i == $_.segstart) { //#25527 + for (var _9J = 0, _9K = 1; _9J < _9K; _9J++) { //#25512 + if ($_.i > $f($_.segend - 7)) { //#25497 + $k[$j++] = 0; //#25497 + break; //#25497 + } //#25497 + if ($get($_.msg, $_.segstart) != 91) { //#25498 + $k[$j++] = 0; //#25498 + break; //#25498 + } //#25498 + if ($get($_.msg, $_.segstart + 1) != 41) { //#25499 + $k[$j++] = 0; //#25499 + break; //#25499 + } //#25499 + if ($get($_.msg, $_.segstart + 2) != 62) { //#25500 + $k[$j++] = 0; //#25500 + break; //#25500 + } //#25500 + if ($get($_.msg, $_.segstart + 3) != 30) { //#25501 + $k[$j++] = 0; //#25501 + break; //#25501 + } //#25501 + var _9b = $get($_.msg, $_.segstart + 4); //#25502 + if ((_9b < 48) || (_9b > 57)) { //#25502 + $k[$j++] = 0; //#25502 + break; //#25502 + } //#25502 + var _9e = $get($_.msg, $_.segstart + 5); //#25503 + if ((_9e < 48) || (_9e > 57)) { //#25503 + $k[$j++] = 0; //#25503 + break; //#25503 + } //#25503 + if ($get($_.msg, $f($_.segend - 1)) != 4) { //#25504 + $k[$j++] = 0; //#25504 + break; //#25504 + } //#25504 + var _9o = $f(($f($get($_.msg, $_.segstart + 4) - 48) * 10) + $f($get($_.msg, $_.segstart + 5) - 48)); //#25506 + $k[$j++] = _9o; //#25506 + if ((_9o != 5) && ((_9o != 6) && (_9o != 12))) { //#25506 + $j--; //#25506 + $k[$j++] = $_.mac; //#25506 + break; //#25506 + } //#25506 + if ($get($_.msg, $_.segstart + 6) != 29) { //#25507 + $j--; //#25507 + $k[$j++] = 0; //#25507 + break; //#25507 + } //#25507 + if ($get($_.msg, $f($_.segend - 2)) != 30) { //#25508 + $j--; //#25508 + $k[$j++] = 0; //#25508 + break; //#25508 + } //#25508 + var _9w = $k[--$j]; //#25509 + $k[$j++] = _9w; //#25509 + if (_9w == 5) { //#25509 + $j--; //#25509 + $k[$j++] = $_.m05; //#25509 + break; //#25509 + } //#25509 + if ($k[--$j] == 6) { //#25510 + $k[$j++] = $_.m06; //#25510 + break; //#25510 + } //#25510 + $k[$j++] = $_.m12; //#25511 + break; //#25511 + } //#25511 + $_.inmac = $k[--$j]; //#25513 + if ($_.inmac != 0) { //#25526 + $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25515 + $_.addtocws(); //#25515 + $_.mode = $_.B; //#25516 + $k[$j++] = $a([$get($_.Bvals, $_.inmac)]); //#25517 + $_.addtocws(); //#25517 + if ($_.inmac == $_.mac) { //#25523 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 4))]); //#25519 + $_.addtocws(); //#25519 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.segstart + 5))]); //#25520 + $_.addtocws(); //#25520 + $_.i = $_.i + 6; //#25521 + } else { //#25523 + $_.i = $_.i + 7; //#25523 + } //#25523 + break; //#25525 + } //#25525 + } //#25525 + if ($_.i == $_.segstart) { //#25538 + if ($get($_.nDigits, $_.i) >= 2) { //#25533 + $k[$j++] = $a([$get($_.Cvals, $_.fn1)]); //#25532 + $_.addtocws(); //#25532 + } //#25532 + if (($get($_.msg, $_.i) == $_.fn1) && ($get($_.nDigits, $_.i + 1) >= 2)) { //#25537 + $_.i = $_.i + 1; //#25536 + } //#25536 + } //#25536 + if ($get($_.SeventeenTen, $_.i)) { //#25548 + $k[$j++] = $a([$get($_.Cvals, $_.aim), $f(($f($get($_.msg, $_.i + 2) - 48) * 10) + $f($get($_.msg, $_.i + 3) - 48)), $f(($f($get($_.msg, $_.i + 4) - 48) * 10) + $f($get($_.msg, $_.i + 5) - 48)), $f(($f($get($_.msg, $_.i + 6) - 48) * 10) + $f($get($_.msg, $_.i + 7) - 48))]); //#25545 + $_.addtocws(); //#25545 + $_.i = $_.i + 10; //#25546 + break; //#25547 + } //#25547 + if ($get($_.DatumC, $_.i)) { //#25570 + var _BE = $get($_.msg, $_.i); //#25550 + if ((_BE == $_.fn1) || ((_BE == $_.fn2) || (_BE == $_.fn3))) { //#25566 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25551 + $_.addtocws(); //#25551 + if ($get($_.ECI, $_.i)) { //#25556 + $k[$j++] = Infinity; //#25553 + $_.ECIabc(); //#25553 + var _BR = $a(); //#25553 + $k[$j++] = _BR; //#25553 + $_.addtocws(); //#25553 + $_.i = $_.i + 7; //#25554 + break; //#25555 + } //#25555 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.segstart != $_.i)) { //#25563 + $_.i = $_.i + 1; //#25558 + $_.inmac = 0; //#25559 + $_.segstart = $_.i; //#25560 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25561 + break; //#25562 + } //#25562 + $_.i = $_.i + 1; //#25564 + break; //#25565 + } //#25565 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25567 + $_.addtocws(); //#25567 + $_.i = $_.i + 2; //#25568 + break; //#25569 + } //#25569 + if ($get($_.Binary, $_.i)) { //#25584 + if ($get($_.nDigits, $_.i + 1) > 0) { //#25580 + if ($get($_.msg, $_.i) < 160) { //#25576 + $k[$j++] = $a([$get($_.Cvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25574 + $_.addtocws(); //#25574 + } else { //#25576 + $k[$j++] = $a([$get($_.Cvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25576 + $_.addtocws(); //#25576 + } //#25576 + $_.i = $_.i + 1; //#25578 + break; //#25579 + } //#25579 + $k[$j++] = $a([$get($_.Cvals, $_.bin)]); //#25581 + $_.addtocws(); //#25581 + $_.mode = $_.BIN; //#25582 + break; //#25583 + } //#25583 + $_.m = $get($_.AheadA, $_.i); //#25585 + $_.n = $get($_.AheadB, $_.i); //#25585 + if ($gt($_.m, $_.n)) { //#25590 + $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25587 + $_.addtocws(); //#25587 + $_.mode = $_.A; //#25588 + break; //#25589 + } //#25589 + if ($_.i == $_.segstart) { //#25597 + var _Cc = $get($_.msg, $_.i); //#25592 + if ((_Cc == 9) || ((_Cc == 28) || ((_Cc == 29) || (_Cc == 30)))) { //#25596 + $k[$j++] = $a([$get($_.Cvals, $_.laa)]); //#25593 + $_.addtocws(); //#25593 + $_.mode = $_.A; //#25594 + break; //#25595 + } //#25595 + } //#25595 + if ($_.n > 4) { //#25602 + $k[$j++] = $a([$get($_.Cvals, $_.lab)]); //#25599 + $_.addtocws(); //#25599 + $_.mode = $_.B; //#25600 + break; //#25601 + } //#25601 + $k[$j++] = $a([$get($_.Cvals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4]), $f($_.n - 1)))]); //#25603 + $_.addtocws(); //#25603 + for (var _Cz = 0, _D0 = $_.n; _Cz < _D0; _Cz++) { //#25612 + if ($get($_.msg, $_.i) == 13) { //#25610 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25606 + $_.addtocws(); //#25606 + $_.i = $_.i + 2; //#25607 + } else { //#25610 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25609 + $_.addtocws(); //#25609 + $_.i = $_.i + 1; //#25610 + } //#25610 + } //#25610 + break; //#25613 + } //#25613 + }; //#25613 $_.encB = function() { - for (var _DG = 0, _DH = 1; _DG < _DH; _DG++) { //#25366 - $_.n = $get($_.TryC, $_.i); //#25295 - if ($_.n >= 2) { //#25313 - if ($_.n > 4) { //#25301 - $k[$j++] = $a([$get($_.Bvals, $_.lac)]); //#25298 - $_.addtocws(); //#25298 - $_.mode = $_.C; //#25299 - break; //#25300 - } //#25300 - $k[$j++] = $a([$get($_.Bvals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25302 - $_.addtocws(); //#25302 - for (var _Dd = 0, _De = $_.n; _Dd < _De; _Dd++) { //#25311 - if ($get($_.msg, $_.i) < 0) { //#25309 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25305 - $_.addtocws(); //#25305 - $_.i = $_.i + 1; //#25306 - } else { //#25309 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25308 - $_.addtocws(); //#25308 - $_.i = $_.i + 2; //#25309 - } //#25309 - } //#25309 - break; //#25312 - } //#25312 - if ($get($_.DatumB, $_.i)) { //#25343 - var _E2 = $get($_.msg, $_.i); //#25315 - if ((_E2 == $_.fn1) || ((_E2 == $_.fn2) || (_E2 == $_.fn3))) { //#25332 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25316 - $_.addtocws(); //#25316 - if ($get($_.ECI, $_.i)) { //#25321 - $k[$j++] = Infinity; //#25318 - $_.ECIabc(); //#25318 - var _EF = $a(); //#25318 - $k[$j++] = _EF; //#25318 - $_.addtocws(); //#25318 - $_.i = $_.i + 7; //#25319 - break; //#25320 - } //#25320 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25329 - $_.i = $_.i + 1; //#25323 - $_.mode = $_.C; //#25324 - $_.inmac = 0; //#25325 - $_.segstart = $_.i; //#25326 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25327 - break; //#25328 - } //#25328 - $_.i = $_.i + 1; //#25330 - break; //#25331 - } //#25331 - if (($get($_.msg, $_.i) == 13) && ($_.i < ($_.msglen - 1))) { //#25339 - if ($get($_.msg, $_.i + 1) == 10) { //#25338 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25335 - $_.addtocws(); //#25335 - $_.i = $_.i + 2; //#25336 - break; //#25337 - } //#25337 - } //#25337 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25340 - $_.addtocws(); //#25340 - $_.i = $_.i + 1; //#25341 - break; //#25342 - } //#25342 - if ($get($_.Binary, $_.i)) { //#25357 - if ($get($_.DatumB, $_.i + 1)) { //#25353 - if ($get($_.msg, $_.i) < 160) { //#25349 - $k[$j++] = $a([$get($_.Bvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25347 - $_.addtocws(); //#25347 - } else { //#25349 - $k[$j++] = $a([$get($_.Bvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25349 - $_.addtocws(); //#25349 - } //#25349 - $_.i = $_.i + 1; //#25351 - break; //#25352 - } //#25352 - $k[$j++] = $a([$get($_.Bvals, $_.bin)]); //#25354 - $_.addtocws(); //#25354 - $_.mode = $_.BIN; //#25355 - break; //#25356 - } //#25356 - if ($get($_.AheadA, $_.i) == 1) { //#25362 - $k[$j++] = $a([$get($_.Bvals, $_.sfa), $get($_.Avals, $get($_.msg, $_.i))]); //#25359 - $_.addtocws(); //#25359 - $_.i = $_.i + 1; //#25360 - break; //#25361 - } //#25361 - $k[$j++] = $a([$get($_.Bvals, $_.laa)]); //#25363 - $_.addtocws(); //#25363 - $_.mode = $_.A; //#25364 - break; //#25365 - } //#25365 - }; //#25365 + for (var _DG = 0, _DH = 1; _DG < _DH; _DG++) { //#25690 + $_.n = $get($_.TryC, $_.i); //#25619 + if ($_.n >= 2) { //#25637 + if ($_.n > 4) { //#25625 + $k[$j++] = $a([$get($_.Bvals, $_.lac)]); //#25622 + $_.addtocws(); //#25622 + $_.mode = $_.C; //#25623 + break; //#25624 + } //#25624 + $k[$j++] = $a([$get($_.Bvals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25626 + $_.addtocws(); //#25626 + for (var _Dd = 0, _De = $_.n; _Dd < _De; _Dd++) { //#25635 + if ($get($_.msg, $_.i) < 0) { //#25633 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25629 + $_.addtocws(); //#25629 + $_.i = $_.i + 1; //#25630 + } else { //#25633 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25632 + $_.addtocws(); //#25632 + $_.i = $_.i + 2; //#25633 + } //#25633 + } //#25633 + break; //#25636 + } //#25636 + if ($get($_.DatumB, $_.i)) { //#25667 + var _E2 = $get($_.msg, $_.i); //#25639 + if ((_E2 == $_.fn1) || ((_E2 == $_.fn2) || (_E2 == $_.fn3))) { //#25656 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25640 + $_.addtocws(); //#25640 + if ($get($_.ECI, $_.i)) { //#25645 + $k[$j++] = Infinity; //#25642 + $_.ECIabc(); //#25642 + var _EF = $a(); //#25642 + $k[$j++] = _EF; //#25642 + $_.addtocws(); //#25642 + $_.i = $_.i + 7; //#25643 + break; //#25644 + } //#25644 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25653 + $_.i = $_.i + 1; //#25647 + $_.mode = $_.C; //#25648 + $_.inmac = 0; //#25649 + $_.segstart = $_.i; //#25650 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25651 + break; //#25652 + } //#25652 + $_.i = $_.i + 1; //#25654 + break; //#25655 + } //#25655 + if (($get($_.msg, $_.i) == 13) && ($_.i < ($_.msglen - 1))) { //#25663 + if ($get($_.msg, $_.i + 1) == 10) { //#25662 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25659 + $_.addtocws(); //#25659 + $_.i = $_.i + 2; //#25660 + break; //#25661 + } //#25661 + } //#25661 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25664 + $_.addtocws(); //#25664 + $_.i = $_.i + 1; //#25665 + break; //#25666 + } //#25666 + if ($get($_.Binary, $_.i)) { //#25681 + if ($get($_.DatumB, $_.i + 1)) { //#25677 + if ($get($_.msg, $_.i) < 160) { //#25673 + $k[$j++] = $a([$get($_.Bvals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25671 + $_.addtocws(); //#25671 + } else { //#25673 + $k[$j++] = $a([$get($_.Bvals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25673 + $_.addtocws(); //#25673 + } //#25673 + $_.i = $_.i + 1; //#25675 + break; //#25676 + } //#25676 + $k[$j++] = $a([$get($_.Bvals, $_.bin)]); //#25678 + $_.addtocws(); //#25678 + $_.mode = $_.BIN; //#25679 + break; //#25680 + } //#25680 + if ($get($_.AheadA, $_.i) == 1) { //#25686 + $k[$j++] = $a([$get($_.Bvals, $_.sfa), $get($_.Avals, $get($_.msg, $_.i))]); //#25683 + $_.addtocws(); //#25683 + $_.i = $_.i + 1; //#25684 + break; //#25685 + } //#25685 + $k[$j++] = $a([$get($_.Bvals, $_.laa)]); //#25687 + $_.addtocws(); //#25687 + $_.mode = $_.A; //#25688 + break; //#25689 + } //#25689 + }; //#25689 $_.encA = function() { - for (var _Fe = 0, _Ff = 1; _Fe < _Ff; _Fe++) { //#25444 - $_.n = $get($_.TryC, $_.i); //#25371 - if ($_.n >= 2) { //#25389 - if ($_.n > 4) { //#25377 - $k[$j++] = $a([$get($_.Avals, $_.lac)]); //#25374 - $_.addtocws(); //#25374 - $_.mode = $_.C; //#25375 - break; //#25376 - } //#25376 - $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25378 - $_.addtocws(); //#25378 - for (var _G1 = 0, _G2 = $_.n; _G1 < _G2; _G1++) { //#25387 - if ($get($_.msg, $_.i) < 0) { //#25385 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25381 - $_.addtocws(); //#25381 - $_.i = $_.i + 1; //#25382 - } else { //#25385 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25384 - $_.addtocws(); //#25384 - $_.i = $_.i + 2; //#25385 - } //#25385 - } //#25385 - break; //#25388 - } //#25388 - if ($get($_.DatumA, $_.i)) { //#25412 - var _GQ = $get($_.msg, $_.i); //#25391 - if ((_GQ == $_.fn1) || ((_GQ == $_.fn2) || (_GQ == $_.fn3))) { //#25408 - $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25392 - $_.addtocws(); //#25392 - if ($get($_.ECI, $_.i)) { //#25397 - $k[$j++] = Infinity; //#25394 - $_.ECIabc(); //#25394 - var _Gd = $a(); //#25394 - $k[$j++] = _Gd; //#25394 - $_.addtocws(); //#25394 - $_.i = $_.i + 7; //#25395 - break; //#25396 - } //#25396 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25405 - $_.i = $_.i + 1; //#25399 - $_.mode = $_.C; //#25400 - $_.inmac = 0; //#25401 - $_.segstart = $_.i; //#25402 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25403 - break; //#25404 - } //#25404 - $_.i = $_.i + 1; //#25406 - break; //#25407 - } //#25407 - $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25409 - $_.addtocws(); //#25409 - $_.i = $_.i + 1; //#25410 - break; //#25411 - } //#25411 - if ($get($_.Binary, $_.i)) { //#25426 - if ($get($_.DatumA, $_.i + 1)) { //#25422 - if ($get($_.msg, $_.i) < 160) { //#25418 - $k[$j++] = $a([$get($_.Avals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25416 - $_.addtocws(); //#25416 - } else { //#25418 - $k[$j++] = $a([$get($_.Avals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25418 - $_.addtocws(); //#25418 - } //#25418 - $_.i = $_.i + 1; //#25420 - break; //#25421 - } //#25421 - $k[$j++] = $a([$get($_.Avals, $_.bin)]); //#25423 - $_.addtocws(); //#25423 - $_.mode = $_.BIN; //#25424 - break; //#25425 - } //#25425 - $_.n = $get($_.AheadB, $_.i); //#25427 - if ($_.n > 6) { //#25432 - $k[$j++] = $a([$get($_.Avals, $_.lab)]); //#25429 - $_.addtocws(); //#25429 - $_.mode = $_.B; //#25430 - break; //#25431 - } //#25431 - $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4, $_.sb5, $_.sb6]), $f($_.n - 1)))]); //#25433 - $_.addtocws(); //#25433 - for (var _Ht = 0, _Hu = $_.n; _Ht < _Hu; _Ht++) { //#25442 - if ($get($_.msg, $_.i) == 13) { //#25440 - $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25436 - $_.addtocws(); //#25436 - $_.i = $_.i + 2; //#25437 - } else { //#25440 - $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25439 - $_.addtocws(); //#25439 - $_.i = $_.i + 1; //#25440 - } //#25440 - } //#25440 - break; //#25443 - } //#25443 - }; //#25443 + for (var _Fe = 0, _Ff = 1; _Fe < _Ff; _Fe++) { //#25768 + $_.n = $get($_.TryC, $_.i); //#25695 + if ($_.n >= 2) { //#25713 + if ($_.n > 4) { //#25701 + $k[$j++] = $a([$get($_.Avals, $_.lac)]); //#25698 + $_.addtocws(); //#25698 + $_.mode = $_.C; //#25699 + break; //#25700 + } //#25700 + $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfc, $_.sc2, $_.sc3, $_.sc4]), $f($_.n - 1)))]); //#25702 + $_.addtocws(); //#25702 + for (var _G1 = 0, _G2 = $_.n; _G1 < _G2; _G1++) { //#25711 + if ($get($_.msg, $_.i) < 0) { //#25709 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25705 + $_.addtocws(); //#25705 + $_.i = $_.i + 1; //#25706 + } else { //#25709 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25708 + $_.addtocws(); //#25708 + $_.i = $_.i + 2; //#25709 + } //#25709 + } //#25709 + break; //#25712 + } //#25712 + if ($get($_.DatumA, $_.i)) { //#25736 + var _GQ = $get($_.msg, $_.i); //#25715 + if ((_GQ == $_.fn1) || ((_GQ == $_.fn2) || (_GQ == $_.fn3))) { //#25732 + $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25716 + $_.addtocws(); //#25716 + if ($get($_.ECI, $_.i)) { //#25721 + $k[$j++] = Infinity; //#25718 + $_.ECIabc(); //#25718 + var _Gd = $a(); //#25718 + $k[$j++] = _Gd; //#25718 + $_.addtocws(); //#25718 + $_.i = $_.i + 7; //#25719 + break; //#25720 + } //#25720 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25729 + $_.i = $_.i + 1; //#25723 + $_.mode = $_.C; //#25724 + $_.inmac = 0; //#25725 + $_.segstart = $_.i; //#25726 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25727 + break; //#25728 + } //#25728 + $_.i = $_.i + 1; //#25730 + break; //#25731 + } //#25731 + $k[$j++] = $a([$get($_.Avals, $get($_.msg, $_.i))]); //#25733 + $_.addtocws(); //#25733 + $_.i = $_.i + 1; //#25734 + break; //#25735 + } //#25735 + if ($get($_.Binary, $_.i)) { //#25750 + if ($get($_.DatumA, $_.i + 1)) { //#25746 + if ($get($_.msg, $_.i) < 160) { //#25742 + $k[$j++] = $a([$get($_.Avals, $_.bsa), $get($_.Avals, $f($get($_.msg, $_.i) - 128))]); //#25740 + $_.addtocws(); //#25740 + } else { //#25742 + $k[$j++] = $a([$get($_.Avals, $_.bsb), $get($_.Bvals, $f($get($_.msg, $_.i) - 128))]); //#25742 + $_.addtocws(); //#25742 + } //#25742 + $_.i = $_.i + 1; //#25744 + break; //#25745 + } //#25745 + $k[$j++] = $a([$get($_.Avals, $_.bin)]); //#25747 + $_.addtocws(); //#25747 + $_.mode = $_.BIN; //#25748 + break; //#25749 + } //#25749 + $_.n = $get($_.AheadB, $_.i); //#25751 + if ($_.n > 6) { //#25756 + $k[$j++] = $a([$get($_.Avals, $_.lab)]); //#25753 + $_.addtocws(); //#25753 + $_.mode = $_.B; //#25754 + break; //#25755 + } //#25755 + $k[$j++] = $a([$get($_.Avals, $get($a([$_.sfb, $_.sb2, $_.sb3, $_.sb4, $_.sb5, $_.sb6]), $f($_.n - 1)))]); //#25757 + $_.addtocws(); //#25757 + for (var _Ht = 0, _Hu = $_.n; _Ht < _Hu; _Ht++) { //#25766 + if ($get($_.msg, $_.i) == 13) { //#25764 + $k[$j++] = $a([$get($_.Bvals, $_.crl)]); //#25760 + $_.addtocws(); //#25760 + $_.i = $_.i + 2; //#25761 + } else { //#25764 + $k[$j++] = $a([$get($_.Bvals, $get($_.msg, $_.i))]); //#25763 + $_.addtocws(); //#25763 + $_.i = $_.i + 1; //#25764 + } //#25764 + } //#25764 + break; //#25767 + } //#25767 + }; //#25767 $_.encBIN = function() { - for (var _IA = 0, _IB = 1; _IA < _IB; _IA++) { //#25506 - $_.n = $get($_.TryC, $_.i); //#25449 - if ($_.n >= 2) { //#25468 - $k[$j++] = Infinity; //#25451 - $_.finaliseBIN(); //#25451 - var _IG = $a(); //#25451 - $k[$j++] = _IG; //#25451 - $_.addtocws(); //#25451 - if ($_.n > 7) { //#25456 - $k[$j++] = $a([$get($_.BINvals, $_.tmc)]); //#25453 - $_.addtocws(); //#25453 - $_.mode = $_.C; //#25454 - break; //#25455 - } //#25455 - $k[$j++] = $a([$get($_.BINvals, $get($a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7]), $f($_.n - 2)))]); //#25457 - $_.addtocws(); //#25457 - for (var _Ia = 0, _Ib = $_.n; _Ia < _Ib; _Ia++) { //#25466 - if ($get($_.msg, $_.i) < 0) { //#25464 - $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25460 - $_.addtocws(); //#25460 - $_.i = $_.i + 1; //#25461 - } else { //#25464 - $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25463 - $_.addtocws(); //#25463 - $_.i = $_.i + 2; //#25464 - } //#25464 - } //#25464 - break; //#25467 - } //#25467 - if (($get($_.ECI, $_.i) && $get($_.Binary, $_.i + 7))) { //#25474 - $k[$j++] = Infinity; //#25470 - $_.ECIbin(); //#25470 - var _J0 = $a(); //#25470 - $k[$j++] = _J0; //#25470 - $_.addtocws(); //#25470 - $_.i = $_.i + 7; //#25471 - if ($_.i == $_.msglen) { //#25472 - $k[$j++] = Infinity; //#25472 - $_.finaliseBIN(); //#25472 - var _J4 = $a(); //#25472 - $k[$j++] = _J4; //#25472 - $_.addtocws(); //#25472 - } //#25472 - break; //#25473 - } //#25473 - if ($get($_.msg, $_.i) >= 0) { //#25484 - if (((($get($_.Binary, $_.i) || $get($_.Binary, $_.i + 1)) || $get($_.Binary, $_.i + 2)) || $get($_.Binary, $_.i + 3)) || ($get($_.ECI, $_.i + 1) && $get($_.Binary, $_.i + 8))) { //#25483 - $k[$j++] = Infinity; //#25479 - $k[$j++] = $get($_.msg, $_.i); //#25479 - $_.addtobin(); //#25479 - var _JT = $a(); //#25479 - $k[$j++] = _JT; //#25479 - $_.addtocws(); //#25479 - $_.i = $_.i + 1; //#25480 - if ($_.i == $_.msglen) { //#25481 - $k[$j++] = Infinity; //#25481 - $_.finaliseBIN(); //#25481 - var _JX = $a(); //#25481 - $k[$j++] = _JX; //#25481 - $_.addtocws(); //#25481 - } //#25481 - break; //#25482 - } //#25482 - } //#25482 - $k[$j++] = Infinity; //#25485 - $_.finaliseBIN(); //#25485 - var _JY = $a(); //#25485 - $k[$j++] = _JY; //#25485 - $_.addtocws(); //#25485 - if ($_.i != ($_.msglen - 1)) { //#25504 - if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25495 - $k[$j++] = $a([$get($_.BINvals, $_.tms)]); //#25488 - $_.addtocws(); //#25488 - $_.i = $_.i + 1; //#25489 - $_.mode = $_.C; //#25490 - $_.inmac = 0; //#25491 - $_.segstart = $_.i; //#25492 - $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25493 - break; //#25494 - } //#25494 - if ($gt($get($_.AheadA, $_.i), $get($_.AheadB, $_.i))) { //#25501 - $k[$j++] = $a([$get($_.BINvals, $_.tma)]); //#25497 - $_.addtocws(); //#25497 - $_.mode = $_.A; //#25498 - } else { //#25501 - $k[$j++] = $a([$get($_.BINvals, $_.tmb)]); //#25500 - $_.addtocws(); //#25500 - $_.mode = $_.B; //#25501 - } //#25501 - break; //#25503 - } //#25503 - break; //#25505 - } //#25505 - }; //#25505 - $_.cws = $a(($_.msglen * 2) + 1); //#25509 - $_.mode = $_.C; //#25510 - $_.bvals = $a(5); //#25511 - $_.bpos = 0; //#25511 - $_.inmac = 0; //#25512 - $_.segstart = 0; //#25512 - $_.segend = $get($_.UntilEndSeg, 0); //#25512 - $_.i = 0; //#25513 - $_.j = 0; //#25513 - for (;;) { //#25526 - if ($_.i >= $_.msglen) { //#25514 - break; //#25514 - } //#25514 - if ($_.inmac != 0) { //#25524 - if (($_.inmac != $_.mac) && ($_.i == $f($_.segend - 2))) { //#25519 - $_.i = $_.i + 2; //#25517 - if ($_.i >= $_.msglen) { //#25518 - break; //#25518 - } //#25518 - } //#25518 - if (($_.inmac == $_.mac) && ($_.i == $f($_.segend - 1))) { //#25523 - $_.i = $_.i + 1; //#25521 - if ($_.i >= $_.msglen) { //#25522 - break; //#25522 - } //#25522 - } //#25522 - } //#25522 + for (var _IA = 0, _IB = 1; _IA < _IB; _IA++) { //#25830 + $_.n = $get($_.TryC, $_.i); //#25773 + if ($_.n >= 2) { //#25792 + $k[$j++] = Infinity; //#25775 + $_.finaliseBIN(); //#25775 + var _IG = $a(); //#25775 + $k[$j++] = _IG; //#25775 + $_.addtocws(); //#25775 + if ($_.n > 7) { //#25780 + $k[$j++] = $a([$get($_.BINvals, $_.tmc)]); //#25777 + $_.addtocws(); //#25777 + $_.mode = $_.C; //#25778 + break; //#25779 + } //#25779 + $k[$j++] = $a([$get($_.BINvals, $get($a([$_.sc2, $_.sc3, $_.sc4, $_.sc5, $_.sc6, $_.sc7]), $f($_.n - 2)))]); //#25781 + $_.addtocws(); //#25781 + for (var _Ia = 0, _Ib = $_.n; _Ia < _Ib; _Ia++) { //#25790 + if ($get($_.msg, $_.i) < 0) { //#25788 + $k[$j++] = $a([$get($_.Cvals, $get($_.msg, $_.i))]); //#25784 + $_.addtocws(); //#25784 + $_.i = $_.i + 1; //#25785 + } else { //#25788 + $k[$j++] = $a([$f(($f($get($_.msg, $_.i) - 48) * 10) + $f($get($_.msg, $_.i + 1) - 48))]); //#25787 + $_.addtocws(); //#25787 + $_.i = $_.i + 2; //#25788 + } //#25788 + } //#25788 + break; //#25791 + } //#25791 + if (($get($_.ECI, $_.i) && $get($_.Binary, $_.i + 7))) { //#25798 + $k[$j++] = Infinity; //#25794 + $_.ECIbin(); //#25794 + var _J0 = $a(); //#25794 + $k[$j++] = _J0; //#25794 + $_.addtocws(); //#25794 + $_.i = $_.i + 7; //#25795 + if ($_.i == $_.msglen) { //#25796 + $k[$j++] = Infinity; //#25796 + $_.finaliseBIN(); //#25796 + var _J4 = $a(); //#25796 + $k[$j++] = _J4; //#25796 + $_.addtocws(); //#25796 + } //#25796 + break; //#25797 + } //#25797 + if ($get($_.msg, $_.i) >= 0) { //#25808 + if (((($get($_.Binary, $_.i) || $get($_.Binary, $_.i + 1)) || $get($_.Binary, $_.i + 2)) || $get($_.Binary, $_.i + 3)) || ($get($_.ECI, $_.i + 1) && $get($_.Binary, $_.i + 8))) { //#25807 + $k[$j++] = Infinity; //#25803 + $k[$j++] = $get($_.msg, $_.i); //#25803 + $_.addtobin(); //#25803 + var _JT = $a(); //#25803 + $k[$j++] = _JT; //#25803 + $_.addtocws(); //#25803 + $_.i = $_.i + 1; //#25804 + if ($_.i == $_.msglen) { //#25805 + $k[$j++] = Infinity; //#25805 + $_.finaliseBIN(); //#25805 + var _JX = $a(); //#25805 + $k[$j++] = _JX; //#25805 + $_.addtocws(); //#25805 + } //#25805 + break; //#25806 + } //#25806 + } //#25806 + $k[$j++] = Infinity; //#25809 + $_.finaliseBIN(); //#25809 + var _JY = $a(); //#25809 + $k[$j++] = _JY; //#25809 + $_.addtocws(); //#25809 + if ($_.i != ($_.msglen - 1)) { //#25828 + if (($get($_.msg, $_.i) == $_.fn3) && ($_.i != $_.segstart)) { //#25819 + $k[$j++] = $a([$get($_.BINvals, $_.tms)]); //#25812 + $_.addtocws(); //#25812 + $_.i = $_.i + 1; //#25813 + $_.mode = $_.C; //#25814 + $_.inmac = 0; //#25815 + $_.segstart = $_.i; //#25816 + $_.segend = $f($_.i + $get($_.UntilEndSeg, $_.i)); //#25817 + break; //#25818 + } //#25818 + if ($gt($get($_.AheadA, $_.i), $get($_.AheadB, $_.i))) { //#25825 + $k[$j++] = $a([$get($_.BINvals, $_.tma)]); //#25821 + $_.addtocws(); //#25821 + $_.mode = $_.A; //#25822 + } else { //#25825 + $k[$j++] = $a([$get($_.BINvals, $_.tmb)]); //#25824 + $_.addtocws(); //#25824 + $_.mode = $_.B; //#25825 + } //#25825 + break; //#25827 + } //#25827 + break; //#25829 + } //#25829 + }; //#25829 + $_.cws = $a(($_.msglen * 2) + 1); //#25833 + $_.mode = $_.C; //#25834 + $_.bvals = $a(5); //#25835 + $_.bpos = 0; //#25835 + $_.inmac = 0; //#25836 + $_.segstart = 0; //#25836 + $_.segend = $get($_.UntilEndSeg, 0); //#25836 + $_.i = 0; //#25837 + $_.j = 0; //#25837 + for (;;) { //#25850 + if ($_.i >= $_.msglen) { //#25838 + break; //#25838 + } //#25838 + if ($_.inmac != 0) { //#25848 + if (($_.inmac != $_.mac) && ($_.i == $f($_.segend - 2))) { //#25843 + $_.i = $_.i + 2; //#25841 + if ($_.i >= $_.msglen) { //#25842 + break; //#25842 + } //#25842 + } //#25842 + if (($_.inmac == $_.mac) && ($_.i == $f($_.segend - 1))) { //#25847 + $_.i = $_.i + 1; //#25845 + if ($_.i >= $_.msglen) { //#25846 + break; //#25846 + } //#25846 + } //#25846 + } //#25846 if ($_[$get($a(['encA', 'encB', 'encC', 'encBIN']), $_.mode)]() === true) { break; - } //#25525 - } //#25525 - $_.cws = $geti($_.cws, 0, $_.j); //#25527 - $_.nd = $_.cws.length; //#25530 - $_.minarea = (((($_.nd + 3) + (~~($_.nd / 2))) * 9) + 2) * 2; //#25531 - if ($_.ratio != -1) { //#25559 - $_.hgt = Math.sqrt($_.minarea / $_.ratio); //#25533 - $_.wid = Math.sqrt($_.minarea * $_.ratio); //#25534 - $_.h = ~~$_.hgt; //#25535 - $_.w = ~~$_.wid; //#25535 - if ((($_.h + $_.w) % 2) == 1) { //#25549 - if (($_.h * $_.w) < $_.minarea) { //#25537 - $_.h = $_.h + 1; //#25537 - $_.w = $_.w + 1; //#25537 - } //#25537 - } else { //#25549 - if (($_.hgt * $_.w) < ($_.wid * $_.h)) { //#25549 - $_.w = $_.w + 1; //#25540 - if (($_.h * $_.w) < $_.minarea) { //#25544 - $_.w = $_.w - 1; //#25542 - $_.h = $_.h + 1; //#25542 - if (($_.h * $_.w) < $_.minarea) { //#25543 - $_.w = $_.w + 2; //#25543 - } //#25543 - } //#25543 - } else { //#25549 - $_.h = $_.h + 1; //#25546 - if (($_.h * $_.w) < $_.minarea) { //#25550 - $_.h = $_.h - 1; //#25548 - $_.w = $_.w + 1; //#25548 - if (($_.h * $_.w) < $_.minarea) { //#25549 - $_.h = $_.h + 2; //#25549 - } //#25549 - } //#25549 - } //#25549 - } //#25549 - $_.rows = $_.h; //#25553 - $_.columns = $_.w; //#25553 - } else { //#25559 - if ($_.columns == -1) { //#25557 - var _LN = ~~((($_.minarea + $_.rows) - 1) / $_.rows); //#25556 - $k[$j++] = 'columns'; //#25556 - $k[$j++] = _LN; //#25556 - if (((_LN + $_.rows) % 2) == 0) { //#25556 - var _LP = $k[--$j]; //#25556 - $k[$j++] = $f(_LP + 1); //#25556 - } //#25556 - var _LQ = $k[--$j]; //#25556 - $_[$k[--$j]] = _LQ; //#25556 - } //#25556 - if ($_.rows == -1) { //#25560 - var _LW = ~~((($_.minarea + $_.columns) - 1) / $_.columns); //#25559 - $k[$j++] = 'rows'; //#25559 - $k[$j++] = _LW; //#25559 - if (((_LW + $_.columns) % 2) == 0) { //#25559 - var _LY = $k[--$j]; //#25559 - $k[$j++] = $f(_LY + 1); //#25559 - } //#25559 - var _LZ = $k[--$j]; //#25559 - $_[$k[--$j]] = _LZ; //#25559 - } //#25559 - } //#25559 - $_.ndots = ~~(($_.rows * $_.columns) / 2); //#25564 - for (;;) { //#25568 - var _Le = $_.nd + 1; //#25566 - if ((((_Le + ((~~(_Le / 2)) + 3)) * 9) + 2) > $_.ndots) { //#25566 - break; //#25566 - } //#25566 - $_.nd = $_.nd + 1; //#25567 - } //#25567 - $_.nc = (~~($_.nd / 2)) + 3; //#25569 - $_.nw = $_.nd + $_.nc; //#25570 - $_.rembits = $_.ndots - (($_.nw * 9) + 2); //#25571 - if ($_.nd > $_.cws.length) { //#25578 - $k[$j++] = Infinity; //#25573 - $aload($_.cws); //#25574 - var _Lr = ($_.mode == $_.BIN) ? 109 : 106; //#25575 - $k[$j++] = _Lr; //#25576 - for (var _Lu = 0, _Lv = ($_.nd - $_.cws.length) - 1; _Lu < _Lv; _Lu++) { //#25576 - $k[$j++] = 106; //#25576 - } //#25576 - $_.cws = $a(); //#25576 - } //#25577 - var _Ly = $get($_.options, 'debugcws') !== undefined; //#25580 - if (_Ly) { //#25580 - $k[$j++] = 'bwipp.debugcws#25580'; //#25580 - $k[$j++] = $_.cws; //#25580 - bwipp_raiseerror(); //#25580 - } //#25580 - if (($_.nw * 9) > ($_.ndots - 2)) { //#25585 - $k[$j++] = 'bwipp.dotcodeTooLong#25584'; //#25584 - $k[$j++] = "Maximum length exceeded"; //#25584 - bwipp_raiseerror(); //#25584 - } //#25584 - if (!bwipp_dotcode.__25614__) { //#25614 - $_ = Object.create($_); //#25614 - $_.encs = $a(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); //#25613 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25613 - bwipp_dotcode.__25614__ = 1; //#25613 - $_ = Object.getPrototypeOf($_); //#25613 - } //#25613 - if (($_.rows % 2) == 0) { //#25634 - $_.sixedges = $a([$a([$_.columns - 1, $_.rows - 2]), $a([0, $_.rows - 2]), $a([$_.columns - 2, $_.rows - 1]), $a([1, $_.rows - 1]), $a([$_.columns - 1, 0]), $a([0, 0])]); //#25625 - } else { //#25634 - $_.sixedges = $a([$a([$_.columns - 2, 0]), $a([$_.columns - 2, $_.rows - 1]), $a([$_.columns - 1, 1]), $a([$_.columns - 1, $_.rows - 2]), $a([0, 0]), $a([0, $_.rows - 1])]); //#25634 - } //#25634 + } //#25849 + } //#25849 + $_.cws = $geti($_.cws, 0, $_.j); //#25851 + $_.nd = $_.cws.length; //#25854 + $_.minarea = (((($_.nd + 3) + (~~($_.nd / 2))) * 9) + 2) * 2; //#25855 + if ($_.ratio != -1) { //#25883 + $_.hgt = Math.sqrt($_.minarea / $_.ratio); //#25857 + $_.wid = Math.sqrt($_.minarea * $_.ratio); //#25858 + $_.h = ~~$_.hgt; //#25859 + $_.w = ~~$_.wid; //#25859 + if ((($_.h + $_.w) % 2) == 1) { //#25873 + if (($_.h * $_.w) < $_.minarea) { //#25861 + $_.h = $_.h + 1; //#25861 + $_.w = $_.w + 1; //#25861 + } //#25861 + } else { //#25873 + if (($_.hgt * $_.w) < ($_.wid * $_.h)) { //#25873 + $_.w = $_.w + 1; //#25864 + if (($_.h * $_.w) < $_.minarea) { //#25868 + $_.w = $_.w - 1; //#25866 + $_.h = $_.h + 1; //#25866 + if (($_.h * $_.w) < $_.minarea) { //#25867 + $_.w = $_.w + 2; //#25867 + } //#25867 + } //#25867 + } else { //#25873 + $_.h = $_.h + 1; //#25870 + if (($_.h * $_.w) < $_.minarea) { //#25874 + $_.h = $_.h - 1; //#25872 + $_.w = $_.w + 1; //#25872 + if (($_.h * $_.w) < $_.minarea) { //#25873 + $_.h = $_.h + 2; //#25873 + } //#25873 + } //#25873 + } //#25873 + } //#25873 + $_.rows = $_.h; //#25877 + $_.columns = $_.w; //#25877 + } else { //#25883 + if ($_.columns == -1) { //#25881 + var _LN = ~~((($_.minarea + $_.rows) - 1) / $_.rows); //#25880 + $k[$j++] = 'columns'; //#25880 + $k[$j++] = _LN; //#25880 + if (((_LN + $_.rows) % 2) == 0) { //#25880 + var _LP = $k[--$j]; //#25880 + $k[$j++] = $f(_LP + 1); //#25880 + } //#25880 + var _LQ = $k[--$j]; //#25880 + $_[$k[--$j]] = _LQ; //#25880 + } //#25880 + if ($_.rows == -1) { //#25884 + var _LW = ~~((($_.minarea + $_.columns) - 1) / $_.columns); //#25883 + $k[$j++] = 'rows'; //#25883 + $k[$j++] = _LW; //#25883 + if (((_LW + $_.columns) % 2) == 0) { //#25883 + var _LY = $k[--$j]; //#25883 + $k[$j++] = $f(_LY + 1); //#25883 + } //#25883 + var _LZ = $k[--$j]; //#25883 + $_[$k[--$j]] = _LZ; //#25883 + } //#25883 + } //#25883 + $_.ndots = ~~(($_.rows * $_.columns) / 2); //#25888 + for (;;) { //#25892 + var _Le = $_.nd + 1; //#25890 + if ((((_Le + ((~~(_Le / 2)) + 3)) * 9) + 2) > $_.ndots) { //#25890 + break; //#25890 + } //#25890 + $_.nd = $_.nd + 1; //#25891 + } //#25891 + $_.nc = (~~($_.nd / 2)) + 3; //#25893 + $_.nw = $_.nd + $_.nc; //#25894 + $_.rembits = $_.ndots - (($_.nw * 9) + 2); //#25895 + if ($_.nd > $_.cws.length) { //#25902 + $k[$j++] = Infinity; //#25897 + $aload($_.cws); //#25898 + var _Lr = ($_.mode == $_.BIN) ? 109 : 106; //#25899 + $k[$j++] = _Lr; //#25900 + for (var _Lu = 0, _Lv = ($_.nd - $_.cws.length) - 1; _Lu < _Lv; _Lu++) { //#25900 + $k[$j++] = 106; //#25900 + } //#25900 + $_.cws = $a(); //#25900 + } //#25901 + var _Ly = $get($_.options, 'debugcws') !== undefined; //#25904 + if (_Ly) { //#25904 + $k[$j++] = 'bwipp.debugcws#25904'; //#25904 + $k[$j++] = $_.cws; //#25904 + bwipp_raiseerror(); //#25904 + } //#25904 + if (($_.nw * 9) > ($_.ndots - 2)) { //#25909 + $k[$j++] = 'bwipp.dotcodeTooLong#25908'; //#25908 + $k[$j++] = "Maximum length exceeded"; //#25908 + bwipp_raiseerror(); //#25908 + } //#25908 + if (!bwipp_dotcode.__25938__) { //#25938 + $_ = Object.create($_); //#25938 + $_.encs = $a(["101010101", "010101011", "010101101", "010110101", "011010101", "101010110", "101011010", "101101010", "110101010", "010101110", "010110110", "010111010", "011010110", "011011010", "011101010", "100101011", "100101101", "100110101", "101001011", "101001101", "101010011", "101011001", "101100101", "101101001", "110010101", "110100101", "110101001", "001010111", "001011011", "001011101", "001101011", "001101101", "001110101", "010010111", "010011011", "010011101", "010100111", "010110011", "010111001", "011001011", "011001101", "011010011", "011011001", "011100101", "011101001", "100101110", "100110110", "100111010", "101001110", "101011100", "101100110", "101101100", "101110010", "101110100", "110010110", "110011010", "110100110", "110101100", "110110010", "110110100", "111001010", "111010010", "111010100", "001011110", "001101110", "001110110", "001111010", "010011110", "010111100", "011001110", "011011100", "011100110", "011101100", "011110010", "011110100", "100010111", "100011011", "100011101", "100100111", "100110011", "100111001", "101000111", "101100011", "101110001", "110001011", "110001101", "110010011", "110011001", "110100011", "110110001", "111000101", "111001001", "111010001", "000101111", "000110111", "000111011", "000111101", "001001111", "001100111", "001110011", "001111001", "010001111", "011000111", "011100011", "011110001", "100011110", "100111100", "101111000", "110001110", "110011100", "110111000", "111000110", "111001100"]); //#25937 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25937 + bwipp_dotcode.__25938__ = 1; //#25937 + $_ = Object.getPrototypeOf($_); //#25937 + } //#25937 + if (($_.rows % 2) == 0) { //#25958 + $_.sixedges = $a([$a([$_.columns - 1, $_.rows - 2]), $a([0, $_.rows - 2]), $a([$_.columns - 2, $_.rows - 1]), $a([1, $_.rows - 1]), $a([$_.columns - 1, 0]), $a([0, 0])]); //#25949 + } else { //#25958 + $_.sixedges = $a([$a([$_.columns - 2, 0]), $a([$_.columns - 2, $_.rows - 1]), $a([$_.columns - 1, 1]), $a([$_.columns - 1, $_.rows - 2]), $a([0, 0]), $a([0, $_.rows - 1])]); //#25958 + } //#25958 $_.dmv = function() { - var _MY = $k[--$j]; //#25637 - var _MZ = $k[--$j]; //#25637 - $k[$j++] = $f(_MZ + (_MY * $_.columns)); //#25637 - }; //#25637 - $_.outline = $a($_.rows * $_.columns); //#25640 - for (var _Mf = 0, _Me = $_.rows - 1; _Mf <= _Me; _Mf += 1) { //#25647 - $_.y = _Mf; //#25642 - for (var _Mi = 0, _Mh = $_.columns - 1; _Mi <= _Mh; _Mi += 1) { //#25646 - $_.x = _Mi; //#25644 - $k[$j++] = $_.outline; //#25645 - $k[$j++] = $_.x; //#25645 - $k[$j++] = $_.y; //#25645 - $_.dmv(); //#25645 - var _Mo = $k[--$j]; //#25645 - $put($k[--$j], _Mo, (($_.x + $_.y) % 2) - 1); //#25645 - } //#25645 - } //#25645 - var _Mq = $_.sixedges; //#25648 - for (var _Mr = 0, _Ms = _Mq.length; _Mr < _Ms; _Mr++) { //#25650 - $k[$j++] = $_.outline; //#25649 - $aload($get(_Mq, _Mr)); //#25649 - $_.dmv(); //#25649 - var _Mv = $k[--$j]; //#25649 - $put($k[--$j], _Mv, 1); //#25649 - } //#25649 + var _MY = $k[--$j]; //#25961 + var _MZ = $k[--$j]; //#25961 + $k[$j++] = $f(_MZ + (_MY * $_.columns)); //#25961 + }; //#25961 + $_.outline = $a($_.rows * $_.columns); //#25964 + for (var _Mf = 0, _Me = $_.rows - 1; _Mf <= _Me; _Mf += 1) { //#25971 + $_.y = _Mf; //#25966 + for (var _Mi = 0, _Mh = $_.columns - 1; _Mi <= _Mh; _Mi += 1) { //#25970 + $_.x = _Mi; //#25968 + $k[$j++] = $_.outline; //#25969 + $k[$j++] = $_.x; //#25969 + $k[$j++] = $_.y; //#25969 + $_.dmv(); //#25969 + var _Mo = $k[--$j]; //#25969 + $put($k[--$j], _Mo, (($_.x + $_.y) % 2) - 1); //#25969 + } //#25969 + } //#25969 + var _Mq = $_.sixedges; //#25972 + for (var _Mr = 0, _Ms = _Mq.length; _Mr < _Ms; _Mr++) { //#25974 + $k[$j++] = $_.outline; //#25973 + $aload($get(_Mq, _Mr)); //#25973 + $_.dmv(); //#25973 + var _Mv = $k[--$j]; //#25973 + $put($k[--$j], _Mv, 1); //#25973 + } //#25973 $_.clearcol = function() { - $_.x = $k[--$j]; //#25653 - $k[$j++] = true; //#25657 - for (var _N1 = $_.x & 1, _N0 = $_.rows - 1; _N1 <= _N0; _N1 += 2) { //#25657 - $k[$j++] = $_.x; //#25656 - $k[$j++] = _N1; //#25656 - $_.dmv(); //#25656 - if ($get($_.sym, $k[--$j]) == 1) { //#25656 - $j--; //#25656 - $k[$j++] = false; //#25656 - break; //#25656 - } //#25656 - } //#25656 - }; //#25656 + $_.x = $k[--$j]; //#25977 + $k[$j++] = true; //#25981 + for (var _N1 = $_.x & 1, _N0 = $_.rows - 1; _N1 <= _N0; _N1 += 2) { //#25981 + $k[$j++] = $_.x; //#25980 + $k[$j++] = _N1; //#25980 + $_.dmv(); //#25980 + if ($get($_.sym, $k[--$j]) == 1) { //#25980 + $j--; //#25980 + $k[$j++] = false; //#25980 + break; //#25980 + } //#25980 + } //#25980 + }; //#25980 $_.clearrow = function() { - $_.y = $k[--$j]; //#25661 - $k[$j++] = true; //#25665 - for (var _NA = $_.y & 1, _N9 = $_.columns - 1; _NA <= _N9; _NA += 2) { //#25665 - $k[$j++] = _NA; //#25664 - $k[$j++] = $_.y; //#25664 - $_.dmv(); //#25664 - if ($get($_.sym, $k[--$j]) == 1) { //#25664 - $j--; //#25664 - $k[$j++] = false; //#25664 - break; //#25664 - } //#25664 - } //#25664 - }; //#25664 + $_.y = $k[--$j]; //#25985 + $k[$j++] = true; //#25989 + for (var _NA = $_.y & 1, _N9 = $_.columns - 1; _NA <= _N9; _NA += 2) { //#25989 + $k[$j++] = _NA; //#25988 + $k[$j++] = $_.y; //#25988 + $_.dmv(); //#25988 + if ($get($_.sym, $k[--$j]) == 1) { //#25988 + $j--; //#25988 + $k[$j++] = false; //#25988 + break; //#25988 + } //#25988 + } //#25988 + }; //#25988 $_.evalsymbol = function() { - $_.sym = $k[--$j]; //#25670 - $_.worst = 9999999; //#25673 - var _NK = $a([$a(['x', 0]), $a(['x', 1]), $a(['y', 0]), $a(['y', 1])]); //#25674 - for (var _NL = 0, _NM = _NK.length; _NL < _NM; _NL++) { //#25692 - $aload($get(_NK, _NL)); //#25675 - $_.fl = $k[--$j]; //#25675 - $_.dir = $k[--$j]; //#25675 - $_.sum = 0; //#25676 - $_.first = -1; //#25676 - $_.last = -1; //#25676 - var _NR = $eq($_.dir, 'x') ? $_.columns : $_.rows; //#25677 - for (var _NT = 0, _NS = _NR - 1; _NT <= _NS; _NT += 1) { //#25688 - $_[$_.dir] = _NT; //#25678 - var _NV = $_.sym; //#25679 - var _NX = $_[$_.dir]; //#25680 - var _NZ = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#25681 - var _Nc = (_NZ - 1) * $_.fl; //#25682 - if ($eq($_.dir, 'y')) { //#25682 - var _ = _Nc; //#25682 - _Nc = _NX; //#25682 - _NX = _; //#25682 - } //#25682 - $k[$j++] = _NV; //#25683 - $k[$j++] = _NX; //#25683 - $k[$j++] = _Nc; //#25683 - $_.dmv(); //#25683 - var _Nd = $k[--$j]; //#25683 - if ($get($k[--$j], _Nd) == 1) { //#25687 - if ($_.first == -1) { //#25684 - $_.first = $_[$_.dir]; //#25684 - } //#25684 - $_.last = $_[$_.dir]; //#25685 - $_.sum = $_.sum + 1; //#25686 - } //#25686 - } //#25686 - var _Nq = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#25690 - var _Nr = ($f($f($_.sum + $_.last) - $_.first)) * _Nq; //#25691 - $k[$j++] = _Nr; //#25691 - if (_Nr < $_.worst) { //#25691 - $_.worst = $k[--$j]; //#25691 - } else { //#25691 - $j--; //#25691 - } //#25691 - } //#25691 - $_.pen = 0; //#25694 - if ((($_.rows % 2) == 1) || ($_.rows <= 12)) { //#25712 - $_.sum = 0; //#25700 - $_.p = 0; //#25700 - for (var _Ny = 1, _Nx = $_.columns - 2; _Ny <= _Nx; _Ny += 1) { //#25710 - $k[$j++] = _Ny; //#25702 - $_.clearcol(); //#25702 - if ($k[--$j]) { //#25708 - $_.sum = $_.sum + 1; //#25703 - $k[$j++] = 'p'; //#25704 - if ($_.sum == 1) { //#25704 - $k[$j++] = $_.rows; //#25704 - } else { //#25704 - $k[$j++] = $_.p * $_.rows; //#25704 - } //#25704 - var _O5 = $k[--$j]; //#25704 - $_[$k[--$j]] = _O5; //#25704 - } else { //#25708 - $_.sum = 0; //#25706 - $_.pen = $_.pen + $_.p; //#25707 - $_.p = 0; //#25708 - } //#25708 - } //#25708 - $_.pen = $_.pen + $_.p; //#25711 - } //#25711 - if ((($_.rows % 2) == 0) || ($_.columns <= 12)) { //#25730 - $_.sum = 0; //#25718 - $_.p = 0; //#25718 - for (var _OF = 1, _OE = $_.rows - 2; _OF <= _OE; _OF += 1) { //#25728 - $k[$j++] = _OF; //#25720 - $_.clearrow(); //#25720 - if ($k[--$j]) { //#25726 - $_.sum = $_.sum + 1; //#25721 - $k[$j++] = 'p'; //#25722 - if ($_.sum == 1) { //#25722 - $k[$j++] = $_.columns; //#25722 - } else { //#25722 - $k[$j++] = $_.p * $_.columns; //#25722 - } //#25722 - var _OM = $k[--$j]; //#25722 - $_[$k[--$j]] = _OM; //#25722 - } else { //#25726 - $_.sum = 0; //#25724 - $_.pen = $_.pen + $_.p; //#25725 - $_.p = 0; //#25726 - } //#25726 - } //#25726 - $_.pen = $_.pen + $_.p; //#25729 - } //#25729 - $k[$j++] = Infinity; //#25733 - for (var _OT = 0, _OU = ($_.columns + 4) * 2; _OT < _OU; _OT++) { //#25734 - $k[$j++] = 0; //#25734 - } //#25734 - for (var _OY = 0, _OZ = $_.columns, _OX = $_.sym.length - 1; _OZ < 0 ? _OY >= _OX : _OY <= _OX; _OY += _OZ) { //#25739 - $k[$j++] = 0; //#25737 - $k[$j++] = 0; //#25737 - $aload($geti($_.sym, _OY, $_.columns)); //#25737 - $k[$j++] = 0; //#25738 - $k[$j++] = 0; //#25738 - } //#25738 - for (var _Oe = 0, _Of = ($_.columns + 4) * 2; _Oe < _Of; _Oe++) { //#25740 - $k[$j++] = 0; //#25740 - } //#25740 - $_.symp = $a(); //#25740 - $_.columns = $_.columns + 4; //#25744 - $_.rows = $_.rows + 4; //#25745 - $_.sum = 0; //#25746 - for (var _Ol = 2, _Ok = $_.rows - 3; _Ol <= _Ok; _Ol += 1) { //#25764 - $_.y = _Ol; //#25748 - for (var _Op = ($_.y & 1) + 2, _Oo = $_.columns - 3; _Op <= _Oo; _Op += 2) { //#25763 - $_.x = _Op; //#25750 - for (var _Oq = 0, _Or = 1; _Oq < _Or; _Oq++) { //#25762 - $k[$j++] = $_.symp; //#25752 - $k[$j++] = $_.x - 1; //#25752 - $k[$j++] = $_.y - 1; //#25752 - $_.dmv(); //#25752 - var _Ov = $k[--$j]; //#25752 - if ($get($k[--$j], _Ov) == 1) { //#25752 - break; //#25752 - } //#25752 - $k[$j++] = $_.symp; //#25753 - $k[$j++] = $_.x + 1; //#25753 - $k[$j++] = $_.y - 1; //#25753 - $_.dmv(); //#25753 - var _P1 = $k[--$j]; //#25753 - if ($get($k[--$j], _P1) == 1) { //#25753 - break; //#25753 - } //#25753 - $k[$j++] = $_.symp; //#25754 - $k[$j++] = $_.x - 1; //#25754 - $k[$j++] = $_.y + 1; //#25754 - $_.dmv(); //#25754 - var _P7 = $k[--$j]; //#25754 - if ($get($k[--$j], _P7) == 1) { //#25754 - break; //#25754 - } //#25754 - $k[$j++] = $_.symp; //#25755 - $k[$j++] = $_.x + 1; //#25755 - $k[$j++] = $_.y + 1; //#25755 - $_.dmv(); //#25755 - var _PD = $k[--$j]; //#25755 - if ($get($k[--$j], _PD) == 1) { //#25755 - break; //#25755 - } //#25755 - $k[$j++] = $_.symp; //#25756 - $k[$j++] = $_.x; //#25756 - $k[$j++] = $_.y; //#25756 - $_.dmv(); //#25756 - var _PJ = $k[--$j]; //#25756 - if ($get($k[--$j], _PJ) == 0) { //#25756 - $_.sum = $_.sum + 1; //#25756 - break; //#25756 - } //#25756 - $k[$j++] = $_.symp; //#25757 - $k[$j++] = $_.x - 2; //#25757 - $k[$j++] = $_.y; //#25757 - $_.dmv(); //#25757 - var _PQ = $k[--$j]; //#25757 - if ($get($k[--$j], _PQ) == 1) { //#25757 - break; //#25757 - } //#25757 - $k[$j++] = $_.symp; //#25758 - $k[$j++] = $_.x; //#25758 - $k[$j++] = $_.y - 2; //#25758 - $_.dmv(); //#25758 - var _PW = $k[--$j]; //#25758 - if ($get($k[--$j], _PW) == 1) { //#25758 - break; //#25758 - } //#25758 - $k[$j++] = $_.symp; //#25759 - $k[$j++] = $_.x + 2; //#25759 - $k[$j++] = $_.y; //#25759 - $_.dmv(); //#25759 - var _Pc = $k[--$j]; //#25759 - if ($get($k[--$j], _Pc) == 1) { //#25759 - break; //#25759 - } //#25759 - $k[$j++] = $_.symp; //#25760 - $k[$j++] = $_.x; //#25760 - $k[$j++] = $_.y + 2; //#25760 - $_.dmv(); //#25760 - var _Pi = $k[--$j]; //#25760 - if ($get($k[--$j], _Pi) == 1) { //#25760 - break; //#25760 - } //#25760 - $_.sum = $_.sum + 1; //#25761 - } //#25761 - } //#25761 - } //#25761 - $_.columns = $_.columns - 4; //#25765 - $_.rows = $_.rows - 4; //#25766 - if ($_.worst == 0) { //#25771 - $k[$j++] = -99999; //#25769 - } else { //#25771 - $k[$j++] = $f(($f($_.worst - ($_.sum * $_.sum))) - $_.pen); //#25771 - } //#25771 - }; //#25771 - if (!bwipp_dotcode.__25779__) { //#25779 - $_ = Object.create($_); //#25779 - $k[$j++] = Infinity; //#25778 - $k[$j++] = 1; //#25778 - for (var _Pt = 0, _Pu = 112; _Pt < _Pu; _Pt++) { //#25778 - var _Pv = $k[--$j]; //#25778 - $k[$j++] = _Pv; //#25778 - $k[$j++] = (_Pv * 3) % 113; //#25778 - } //#25778 - $_.rsalog = $a(); //#25778 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#25778 - bwipp_dotcode.__25779__ = 1; //#25778 - $_ = Object.getPrototypeOf($_); //#25778 - } //#25778 - $_.step = (~~($_.nw / 112)) + 1; //#25780 + $_.sym = $k[--$j]; //#25994 + $_.worst = 9999999; //#25997 + var _NK = $a([$a(['x', 0]), $a(['x', 1]), $a(['y', 0]), $a(['y', 1])]); //#25998 + for (var _NL = 0, _NM = _NK.length; _NL < _NM; _NL++) { //#26016 + $aload($get(_NK, _NL)); //#25999 + $_.fl = $k[--$j]; //#25999 + $_.dir = $k[--$j]; //#25999 + $_.sum = 0; //#26000 + $_.first = -1; //#26000 + $_.last = -1; //#26000 + var _NR = $eq($_.dir, 'x') ? $_.columns : $_.rows; //#26001 + for (var _NT = 0, _NS = _NR - 1; _NT <= _NS; _NT += 1) { //#26012 + $_[$_.dir] = _NT; //#26002 + var _NV = $_.sym; //#26003 + var _NX = $_[$_.dir]; //#26004 + var _NZ = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#26005 + var _Nc = (_NZ - 1) * $_.fl; //#26006 + if ($eq($_.dir, 'y')) { //#26006 + var _ = _Nc; //#26006 + _Nc = _NX; //#26006 + _NX = _; //#26006 + } //#26006 + $k[$j++] = _NV; //#26007 + $k[$j++] = _NX; //#26007 + $k[$j++] = _Nc; //#26007 + $_.dmv(); //#26007 + var _Nd = $k[--$j]; //#26007 + if ($get($k[--$j], _Nd) == 1) { //#26011 + if ($_.first == -1) { //#26008 + $_.first = $_[$_.dir]; //#26008 + } //#26008 + $_.last = $_[$_.dir]; //#26009 + $_.sum = $_.sum + 1; //#26010 + } //#26010 + } //#26010 + var _Nq = $eq($_.dir, 'x') ? $_.rows : $_.columns; //#26014 + var _Nr = ($f($f($_.sum + $_.last) - $_.first)) * _Nq; //#26015 + $k[$j++] = _Nr; //#26015 + if (_Nr < $_.worst) { //#26015 + $_.worst = $k[--$j]; //#26015 + } else { //#26015 + $j--; //#26015 + } //#26015 + } //#26015 + $_.pen = 0; //#26018 + if ((($_.rows % 2) == 1) || ($_.rows <= 12)) { //#26036 + $_.sum = 0; //#26024 + $_.p = 0; //#26024 + for (var _Ny = 1, _Nx = $_.columns - 2; _Ny <= _Nx; _Ny += 1) { //#26034 + $k[$j++] = _Ny; //#26026 + $_.clearcol(); //#26026 + if ($k[--$j]) { //#26032 + $_.sum = $_.sum + 1; //#26027 + $k[$j++] = 'p'; //#26028 + if ($_.sum == 1) { //#26028 + $k[$j++] = $_.rows; //#26028 + } else { //#26028 + $k[$j++] = $_.p * $_.rows; //#26028 + } //#26028 + var _O5 = $k[--$j]; //#26028 + $_[$k[--$j]] = _O5; //#26028 + } else { //#26032 + $_.sum = 0; //#26030 + $_.pen = $_.pen + $_.p; //#26031 + $_.p = 0; //#26032 + } //#26032 + } //#26032 + $_.pen = $_.pen + $_.p; //#26035 + } //#26035 + if ((($_.rows % 2) == 0) || ($_.columns <= 12)) { //#26054 + $_.sum = 0; //#26042 + $_.p = 0; //#26042 + for (var _OF = 1, _OE = $_.rows - 2; _OF <= _OE; _OF += 1) { //#26052 + $k[$j++] = _OF; //#26044 + $_.clearrow(); //#26044 + if ($k[--$j]) { //#26050 + $_.sum = $_.sum + 1; //#26045 + $k[$j++] = 'p'; //#26046 + if ($_.sum == 1) { //#26046 + $k[$j++] = $_.columns; //#26046 + } else { //#26046 + $k[$j++] = $_.p * $_.columns; //#26046 + } //#26046 + var _OM = $k[--$j]; //#26046 + $_[$k[--$j]] = _OM; //#26046 + } else { //#26050 + $_.sum = 0; //#26048 + $_.pen = $_.pen + $_.p; //#26049 + $_.p = 0; //#26050 + } //#26050 + } //#26050 + $_.pen = $_.pen + $_.p; //#26053 + } //#26053 + $k[$j++] = Infinity; //#26057 + for (var _OT = 0, _OU = ($_.columns + 4) * 2; _OT < _OU; _OT++) { //#26058 + $k[$j++] = 0; //#26058 + } //#26058 + for (var _OY = 0, _OZ = $_.columns, _OX = $_.sym.length - 1; _OZ < 0 ? _OY >= _OX : _OY <= _OX; _OY += _OZ) { //#26063 + $k[$j++] = 0; //#26061 + $k[$j++] = 0; //#26061 + $aload($geti($_.sym, _OY, $_.columns)); //#26061 + $k[$j++] = 0; //#26062 + $k[$j++] = 0; //#26062 + } //#26062 + for (var _Oe = 0, _Of = ($_.columns + 4) * 2; _Oe < _Of; _Oe++) { //#26064 + $k[$j++] = 0; //#26064 + } //#26064 + $_.symp = $a(); //#26064 + $_.columns = $_.columns + 4; //#26068 + $_.rows = $_.rows + 4; //#26069 + $_.sum = 0; //#26070 + for (var _Ol = 2, _Ok = $_.rows - 3; _Ol <= _Ok; _Ol += 1) { //#26088 + $_.y = _Ol; //#26072 + for (var _Op = ($_.y & 1) + 2, _Oo = $_.columns - 3; _Op <= _Oo; _Op += 2) { //#26087 + $_.x = _Op; //#26074 + for (var _Oq = 0, _Or = 1; _Oq < _Or; _Oq++) { //#26086 + $k[$j++] = $_.symp; //#26076 + $k[$j++] = $_.x - 1; //#26076 + $k[$j++] = $_.y - 1; //#26076 + $_.dmv(); //#26076 + var _Ov = $k[--$j]; //#26076 + if ($get($k[--$j], _Ov) == 1) { //#26076 + break; //#26076 + } //#26076 + $k[$j++] = $_.symp; //#26077 + $k[$j++] = $_.x + 1; //#26077 + $k[$j++] = $_.y - 1; //#26077 + $_.dmv(); //#26077 + var _P1 = $k[--$j]; //#26077 + if ($get($k[--$j], _P1) == 1) { //#26077 + break; //#26077 + } //#26077 + $k[$j++] = $_.symp; //#26078 + $k[$j++] = $_.x - 1; //#26078 + $k[$j++] = $_.y + 1; //#26078 + $_.dmv(); //#26078 + var _P7 = $k[--$j]; //#26078 + if ($get($k[--$j], _P7) == 1) { //#26078 + break; //#26078 + } //#26078 + $k[$j++] = $_.symp; //#26079 + $k[$j++] = $_.x + 1; //#26079 + $k[$j++] = $_.y + 1; //#26079 + $_.dmv(); //#26079 + var _PD = $k[--$j]; //#26079 + if ($get($k[--$j], _PD) == 1) { //#26079 + break; //#26079 + } //#26079 + $k[$j++] = $_.symp; //#26080 + $k[$j++] = $_.x; //#26080 + $k[$j++] = $_.y; //#26080 + $_.dmv(); //#26080 + var _PJ = $k[--$j]; //#26080 + if ($get($k[--$j], _PJ) == 0) { //#26080 + $_.sum = $_.sum + 1; //#26080 + break; //#26080 + } //#26080 + $k[$j++] = $_.symp; //#26081 + $k[$j++] = $_.x - 2; //#26081 + $k[$j++] = $_.y; //#26081 + $_.dmv(); //#26081 + var _PQ = $k[--$j]; //#26081 + if ($get($k[--$j], _PQ) == 1) { //#26081 + break; //#26081 + } //#26081 + $k[$j++] = $_.symp; //#26082 + $k[$j++] = $_.x; //#26082 + $k[$j++] = $_.y - 2; //#26082 + $_.dmv(); //#26082 + var _PW = $k[--$j]; //#26082 + if ($get($k[--$j], _PW) == 1) { //#26082 + break; //#26082 + } //#26082 + $k[$j++] = $_.symp; //#26083 + $k[$j++] = $_.x + 2; //#26083 + $k[$j++] = $_.y; //#26083 + $_.dmv(); //#26083 + var _Pc = $k[--$j]; //#26083 + if ($get($k[--$j], _Pc) == 1) { //#26083 + break; //#26083 + } //#26083 + $k[$j++] = $_.symp; //#26084 + $k[$j++] = $_.x; //#26084 + $k[$j++] = $_.y + 2; //#26084 + $_.dmv(); //#26084 + var _Pi = $k[--$j]; //#26084 + if ($get($k[--$j], _Pi) == 1) { //#26084 + break; //#26084 + } //#26084 + $_.sum = $_.sum + 1; //#26085 + } //#26085 + } //#26085 + } //#26085 + $_.columns = $_.columns - 4; //#26089 + $_.rows = $_.rows - 4; //#26090 + if ($_.worst == 0) { //#26095 + $k[$j++] = -99999; //#26093 + } else { //#26095 + $k[$j++] = $f(($f($_.worst - ($_.sum * $_.sum))) - $_.pen); //#26095 + } //#26095 + }; //#26095 + if (!bwipp_dotcode.__26103__) { //#26103 + $_ = Object.create($_); //#26103 + $k[$j++] = Infinity; //#26102 + $k[$j++] = 1; //#26102 + for (var _Pt = 0, _Pu = 112; _Pt < _Pu; _Pt++) { //#26102 + var _Pv = $k[--$j]; //#26102 + $k[$j++] = _Pv; //#26102 + $k[$j++] = (_Pv * 3) % 113; //#26102 + } //#26102 + $_.rsalog = $a(); //#26102 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_dotcode.$ctx[id] = $_[id]); //#26102 + bwipp_dotcode.__26103__ = 1; //#26102 + $_ = Object.getPrototypeOf($_); //#26102 + } //#26102 + $_.step = (~~($_.nw / 112)) + 1; //#26104 $_.offset = function() { - var _Q0 = $k[--$j]; //#25781 - $k[$j++] = $f((_Q0 * $_.step) + $_.start); //#25781 - }; //#25781 - $_.bestscore = -99999999; //#25789 - $k[$j++] = 'masks'; //#25794 - if ($_.mask != -1) { //#25793 - $k[$j++] = $a([$_.mask]); //#25791 - } else { //#25793 - if ($_.fast) { //#25793 - $k[$j++] = $a([3, 2, 1, 0]); //#25793 - } else { //#25793 - $k[$j++] = $a([0, 1, 2, 3]); //#25793 - } //#25793 - } //#25793 - var _Q8 = $k[--$j]; //#25794 - $_[$k[--$j]] = _Q8; //#25794 - $_.litmasks = $a(4); //#25795 - $forall($_.masks, function() { //#25897 - $_.mask = $k[--$j]; //#25798 - $k[$j++] = Infinity; //#25801 - var _QH = $_.cws; //#25803 - $k[$j++] = $_.mask; //#25803 - $k[$j++] = $get($a([0, 3, 7, 17]), $_.mask); //#25803 - $k[$j++] = 0; //#25803 - for (var _QI = 0, _QJ = _QH.length; _QI < _QJ; _QI++) { //#25803 - var _QL = $k[--$j]; //#25803 - var _QM = $k[--$j]; //#25803 - $k[$j++] = $f($get(_QH, _QI) + _QL) % 113; //#25803 - $k[$j++] = _QM; //#25803 - $k[$j++] = $f(_QL + _QM); //#25803 - } //#25803 - $j -= 2; //#25803 - for (var _QO = 0, _QP = $_.nc; _QO < _QP; _QO++) { //#25804 - $k[$j++] = 0; //#25804 - } //#25804 - $_.rscws = $a(); //#25804 - for (var _QT = 0, _QS = $_.step - 1; _QT <= _QS; _QT += 1) { //#25828 - $_.start = _QT; //#25807 - $_.ND = ~~((((($_.nd + 1) - $_.start) + $_.step) - 1) / $_.step); //#25808 - $_.NW = ~~((((($_.nw + 1) - $_.start) + $_.step) - 1) / $_.step); //#25809 - $_.NC = $_.NW - $_.ND; //#25810 - $k[$j++] = Infinity; //#25811 - $k[$j++] = 1; //#25811 - for (var _Qf = 0, _Qg = $_.NC; _Qf < _Qg; _Qf++) { //#25811 - $k[$j++] = 0; //#25811 - } //#25811 - $_.coeffs = $a(); //#25811 - for (var _Qk = 1, _Qj = $_.NC; _Qk <= _Qj; _Qk += 1) { //#25818 - $_.i = _Qk; //#25813 - for (var _Qm = $_.NC; _Qm >= 1; _Qm -= 1) { //#25817 - $_.j = _Qm; //#25815 - $put($_.coeffs, $_.j, ($f($f($get($_.coeffs, $_.j) + 113) - (($get($_.rsalog, $_.i) * $get($_.coeffs, $_.j - 1)) % 113))) % 113); //#25816 - } //#25816 - } //#25816 - for (var _R0 = 0, _Qz = $_.ND - 1; _R0 <= _Qz; _R0 += 1) { //#25826 - $k[$j++] = 't'; //#25820 - $k[$j++] = $_.rscws; //#25820 - $k[$j++] = _R0; //#25820 - $_.offset(); //#25820 - var _R2 = $k[--$j]; //#25820 - var _R4 = $get($k[--$j], _R2); //#25820 - $k[$j++] = _R4; //#25820 - $k[$j++] = $_.rscws; //#25820 - $k[$j++] = $_.ND; //#25820 - $_.offset(); //#25820 - var _R7 = $k[--$j]; //#25820 - var _R9 = $get($k[--$j], _R7); //#25820 - var _RA = $k[--$j]; //#25820 - $_[$k[--$j]] = $f(_RA + _R9) % 113; //#25820 - for (var _RE = 0, _RD = $_.NC - 2; _RE <= _RD; _RE += 1) { //#25824 - $_.j = _RE; //#25822 - $k[$j++] = $_.rscws; //#25823 - $k[$j++] = $_.ND + $_.j; //#25823 - $_.offset(); //#25823 - $k[$j++] = $_.rscws; //#25823 - $k[$j++] = ($_.ND + $_.j) + 1; //#25823 - $_.offset(); //#25823 - var _RL = $k[--$j]; //#25823 - var _RN = $get($k[--$j], _RL); //#25823 - var _RS = $k[--$j]; //#25823 - $put($k[--$j], _RS, ($f($f(_RN + 113) - (($_.t * $get($_.coeffs, $_.j + 1)) % 113))) % 113); //#25823 - } //#25823 - $k[$j++] = $_.rscws; //#25825 - $k[$j++] = ($_.ND + $_.NC) - 1; //#25825 - $_.offset(); //#25825 - var _Rb = $k[--$j]; //#25825 - $put($k[--$j], _Rb, ($f(113 - (($_.t * $get($_.coeffs, $_.NC)) % 113))) % 113); //#25825 - } //#25825 - for (var _Rg = $_.ND, _Rf = $_.NW - 1; _Rg <= _Rf; _Rg += 1) { //#25827 - $k[$j++] = _Rg; //#25827 - $k[$j++] = $_.rscws; //#25827 - $k[$j++] = _Rg; //#25827 - $_.offset(); //#25827 - var _Rj = $k[--$j]; //#25827 - var _Rk = $k[--$j]; //#25827 - var _Rl = $k[--$j]; //#25827 - $k[$j++] = _Rk; //#25827 - $k[$j++] = _Rj; //#25827 - $k[$j++] = 113; //#25827 - $k[$j++] = $_.rscws; //#25827 - $k[$j++] = _Rl; //#25827 - $_.offset(); //#25827 - var _Rm = $k[--$j]; //#25827 - var _Ro = $get($k[--$j], _Rm); //#25827 - var _Rp = $k[--$j]; //#25827 - var _Rq = $k[--$j]; //#25827 - $put($k[--$j], _Rq, $f(_Rp - _Ro) % 113); //#25827 - } //#25827 - } //#25827 - $_.bits = $s($_.ndots); //#25831 - $puti($_.bits, 0, $get($a(["00", "01", "10", "11"]), $_.mask)); //#25832 - for (var _S0 = 1, _Rz = $_.nw; _S0 <= _Rz; _S0 += 1) { //#25836 - $_.i = _S0; //#25834 - $puti($_.bits, (($_.i - 1) * 9) + 2, $get($_.encs, $get($_.rscws, $_.i))); //#25835 - } //#25835 - if ($_.rembits > 0) { //#25839 - $puti($_.bits, ($_.nw * 9) + 2, $geti("11111111111111111", 0, $_.rembits)); //#25838 - } //#25838 - var _SD = $_.outline; //#25842 - $_.pixs = $arrcpy($a(_SD.length), _SD); //#25842 - $_.posx = 0; //#25843 - $k[$j++] = 'posy'; //#25844 - if (($_.rows % 2) == 0) { //#25844 - $k[$j++] = 0; //#25844 - } else { //#25844 - $k[$j++] = $_.rows - 1; //#25844 - } //#25844 - var _SI = $k[--$j]; //#25844 - $_[$k[--$j]] = _SI; //#25844 - var _SM = $geti($_.bits, 0, $_.bits.length - 6); //#25845 - for (var _SN = 0, _SO = _SM.length; _SN < _SO; _SN++) { //#25863 - $k[$j++] = $get(_SM, _SN); //#25861 - for (;;) { //#25861 - $k[$j++] = $_.pixs; //#25847 - $k[$j++] = $_.posx; //#25847 - $k[$j++] = $_.posy; //#25847 - $_.dmv(); //#25847 - var _ST = $k[--$j]; //#25847 - if ($get($k[--$j], _ST) == -1) { //#25847 - break; //#25847 - } //#25847 - if (($_.rows % 2) == 0) { //#25858 - $_.posy = $_.posy + 1; //#25849 - if ($_.posy == $_.rows) { //#25853 - $_.posy = 0; //#25851 - $_.posx = $_.posx + 1; //#25852 - } //#25852 - } else { //#25858 - $_.posx = $_.posx + 1; //#25855 - if ($_.posx == $_.columns) { //#25859 - $_.posx = 0; //#25857 - $_.posy = $_.posy - 1; //#25858 - } //#25858 - } //#25858 - } //#25858 - $k[$j++] = $_.pixs; //#25862 - $k[$j++] = $_.posx; //#25862 - $k[$j++] = $_.posy; //#25862 - $_.dmv(); //#25862 - var _Si = $k[--$j]; //#25862 - var _Sj = $k[--$j]; //#25862 - $put(_Sj, _Si, $f($k[--$j] - 48)); //#25862 - } //#25862 - for (var _Sl = 0; _Sl <= 5; _Sl += 1) { //#25868 - $_.i = _Sl; //#25865 - $k[$j++] = $_.pixs; //#25866 - $aload($get($_.sixedges, $_.i)); //#25866 - $_.dmv(); //#25866 - var _Su = $k[--$j]; //#25867 - $put($k[--$j], _Su, $get($_.bits, ($_.bits.length - 6) + $_.i) - 48); //#25867 - } //#25867 - $k[$j++] = 'score'; //#25871 - $k[$j++] = $_.pixs; //#25871 - $_.evalsymbol(); //#25871 - var _Sx = $k[--$j]; //#25871 - $_[$k[--$j]] = _Sx; //#25871 - if ($_.score > $_.bestscore) { //#25876 - $_.bestsym = $_.pixs; //#25873 - $_.bestscore = $_.score; //#25874 - if ($_.fast && ($_.bestscore > (~~(($_.rows * $_.columns) / 2)))) { //#25875 - return true; //#25875 - } //#25875 - } //#25875 - var _T7 = $_.pixs; //#25879 - $_.litmask = $arrcpy($a(_T7.length), _T7); //#25879 - for (var _TA = 0; _TA <= 5; _TA += 1) { //#25884 - $_.i = _TA; //#25881 - $k[$j++] = $_.litmask; //#25882 - $aload($get($_.sixedges, $_.i)); //#25882 - $_.dmv(); //#25882 - var _TF = $k[--$j]; //#25883 - $put($k[--$j], _TF, 1); //#25883 - } //#25883 - $put($_.litmasks, $_.mask, $_.litmask); //#25885 - if ($_.fast) { //#25895 - $k[$j++] = 'score'; //#25889 - $k[$j++] = $_.litmask; //#25889 - $_.evalsymbol(); //#25889 - var _TM = $k[--$j]; //#25889 - $_[$k[--$j]] = _TM; //#25889 - if ($gt($_.score, $_.bestscore)) { //#25894 - $_.bestsym = $_.litmask; //#25891 - $_.bestscore = $_.score; //#25892 - if ($_.bestscore > (~~(($_.rows * $_.columns) / 2))) { //#25893 - return true; //#25893 - } //#25893 - } //#25893 - } //#25893 - }); //#25893 - $_.pixs = $_.bestsym; //#25898 - if ((!$_.fast) && ($_.bestscore <= (~~(($_.rows * $_.columns) / 2)))) { //#25912 - $_.bestscore = -99999999; //#25902 - $forall($_.masks, function() { //#25910 - $_.litmask = $get($_.litmasks, $k[--$j]); //#25904 - $k[$j++] = 'score'; //#25905 - $k[$j++] = $_.litmask; //#25905 - $_.evalsymbol(); //#25905 - var _Tf = $k[--$j]; //#25905 - $_[$k[--$j]] = _Tf; //#25905 - if ($_.score > $_.bestscore) { //#25909 - $_.bestsym = $_.litmask; //#25907 - $_.bestscore = $_.score; //#25908 - } //#25908 - }); //#25908 - $_.pixs = $_.bestsym; //#25911 - } //#25911 + var _Q0 = $k[--$j]; //#26105 + $k[$j++] = $f((_Q0 * $_.step) + $_.start); //#26105 + }; //#26105 + $_.bestscore = -99999999; //#26113 + $k[$j++] = 'masks'; //#26118 + if ($_.mask != -1) { //#26117 + $k[$j++] = $a([$_.mask]); //#26115 + } else { //#26117 + if ($_.fast) { //#26117 + $k[$j++] = $a([3, 2, 1, 0]); //#26117 + } else { //#26117 + $k[$j++] = $a([0, 1, 2, 3]); //#26117 + } //#26117 + } //#26117 + var _Q8 = $k[--$j]; //#26118 + $_[$k[--$j]] = _Q8; //#26118 + $_.litmasks = $a(4); //#26119 + $forall($_.masks, function() { //#26221 + $_.mask = $k[--$j]; //#26122 + $k[$j++] = Infinity; //#26125 + var _QH = $_.cws; //#26127 + $k[$j++] = $_.mask; //#26127 + $k[$j++] = $get($a([0, 3, 7, 17]), $_.mask); //#26127 + $k[$j++] = 0; //#26127 + for (var _QI = 0, _QJ = _QH.length; _QI < _QJ; _QI++) { //#26127 + var _QL = $k[--$j]; //#26127 + var _QM = $k[--$j]; //#26127 + $k[$j++] = $f($get(_QH, _QI) + _QL) % 113; //#26127 + $k[$j++] = _QM; //#26127 + $k[$j++] = $f(_QL + _QM); //#26127 + } //#26127 + $j -= 2; //#26127 + for (var _QO = 0, _QP = $_.nc; _QO < _QP; _QO++) { //#26128 + $k[$j++] = 0; //#26128 + } //#26128 + $_.rscws = $a(); //#26128 + for (var _QT = 0, _QS = $_.step - 1; _QT <= _QS; _QT += 1) { //#26152 + $_.start = _QT; //#26131 + $_.ND = ~~((((($_.nd + 1) - $_.start) + $_.step) - 1) / $_.step); //#26132 + $_.NW = ~~((((($_.nw + 1) - $_.start) + $_.step) - 1) / $_.step); //#26133 + $_.NC = $_.NW - $_.ND; //#26134 + $k[$j++] = Infinity; //#26135 + $k[$j++] = 1; //#26135 + for (var _Qf = 0, _Qg = $_.NC; _Qf < _Qg; _Qf++) { //#26135 + $k[$j++] = 0; //#26135 + } //#26135 + $_.coeffs = $a(); //#26135 + for (var _Qk = 1, _Qj = $_.NC; _Qk <= _Qj; _Qk += 1) { //#26142 + $_.i = _Qk; //#26137 + for (var _Qm = $_.NC; _Qm >= 1; _Qm -= 1) { //#26141 + $_.j = _Qm; //#26139 + $put($_.coeffs, $_.j, ($f($f($get($_.coeffs, $_.j) + 113) - (($get($_.rsalog, $_.i) * $get($_.coeffs, $_.j - 1)) % 113))) % 113); //#26140 + } //#26140 + } //#26140 + for (var _R0 = 0, _Qz = $_.ND - 1; _R0 <= _Qz; _R0 += 1) { //#26150 + $k[$j++] = 't'; //#26144 + $k[$j++] = $_.rscws; //#26144 + $k[$j++] = _R0; //#26144 + $_.offset(); //#26144 + var _R2 = $k[--$j]; //#26144 + var _R4 = $get($k[--$j], _R2); //#26144 + $k[$j++] = _R4; //#26144 + $k[$j++] = $_.rscws; //#26144 + $k[$j++] = $_.ND; //#26144 + $_.offset(); //#26144 + var _R7 = $k[--$j]; //#26144 + var _R9 = $get($k[--$j], _R7); //#26144 + var _RA = $k[--$j]; //#26144 + $_[$k[--$j]] = $f(_RA + _R9) % 113; //#26144 + for (var _RE = 0, _RD = $_.NC - 2; _RE <= _RD; _RE += 1) { //#26148 + $_.j = _RE; //#26146 + $k[$j++] = $_.rscws; //#26147 + $k[$j++] = $_.ND + $_.j; //#26147 + $_.offset(); //#26147 + $k[$j++] = $_.rscws; //#26147 + $k[$j++] = ($_.ND + $_.j) + 1; //#26147 + $_.offset(); //#26147 + var _RL = $k[--$j]; //#26147 + var _RN = $get($k[--$j], _RL); //#26147 + var _RS = $k[--$j]; //#26147 + $put($k[--$j], _RS, ($f($f(_RN + 113) - (($_.t * $get($_.coeffs, $_.j + 1)) % 113))) % 113); //#26147 + } //#26147 + $k[$j++] = $_.rscws; //#26149 + $k[$j++] = ($_.ND + $_.NC) - 1; //#26149 + $_.offset(); //#26149 + var _Rb = $k[--$j]; //#26149 + $put($k[--$j], _Rb, ($f(113 - (($_.t * $get($_.coeffs, $_.NC)) % 113))) % 113); //#26149 + } //#26149 + for (var _Rg = $_.ND, _Rf = $_.NW - 1; _Rg <= _Rf; _Rg += 1) { //#26151 + $k[$j++] = _Rg; //#26151 + $k[$j++] = $_.rscws; //#26151 + $k[$j++] = _Rg; //#26151 + $_.offset(); //#26151 + var _Rj = $k[--$j]; //#26151 + var _Rk = $k[--$j]; //#26151 + var _Rl = $k[--$j]; //#26151 + $k[$j++] = _Rk; //#26151 + $k[$j++] = _Rj; //#26151 + $k[$j++] = 113; //#26151 + $k[$j++] = $_.rscws; //#26151 + $k[$j++] = _Rl; //#26151 + $_.offset(); //#26151 + var _Rm = $k[--$j]; //#26151 + var _Ro = $get($k[--$j], _Rm); //#26151 + var _Rp = $k[--$j]; //#26151 + var _Rq = $k[--$j]; //#26151 + $put($k[--$j], _Rq, $f(_Rp - _Ro) % 113); //#26151 + } //#26151 + } //#26151 + $_.bits = $s($_.ndots); //#26155 + $puti($_.bits, 0, $get($a(["00", "01", "10", "11"]), $_.mask)); //#26156 + for (var _S0 = 1, _Rz = $_.nw; _S0 <= _Rz; _S0 += 1) { //#26160 + $_.i = _S0; //#26158 + $puti($_.bits, (($_.i - 1) * 9) + 2, $get($_.encs, $get($_.rscws, $_.i))); //#26159 + } //#26159 + if ($_.rembits > 0) { //#26163 + $puti($_.bits, ($_.nw * 9) + 2, $geti("11111111111111111", 0, $_.rembits)); //#26162 + } //#26162 + var _SD = $_.outline; //#26166 + $_.pixs = $arrcpy($a(_SD.length), _SD); //#26166 + $_.posx = 0; //#26167 + $k[$j++] = 'posy'; //#26168 + if (($_.rows % 2) == 0) { //#26168 + $k[$j++] = 0; //#26168 + } else { //#26168 + $k[$j++] = $_.rows - 1; //#26168 + } //#26168 + var _SI = $k[--$j]; //#26168 + $_[$k[--$j]] = _SI; //#26168 + var _SM = $geti($_.bits, 0, $_.bits.length - 6); //#26169 + for (var _SN = 0, _SO = _SM.length; _SN < _SO; _SN++) { //#26187 + $k[$j++] = $get(_SM, _SN); //#26185 + for (;;) { //#26185 + $k[$j++] = $_.pixs; //#26171 + $k[$j++] = $_.posx; //#26171 + $k[$j++] = $_.posy; //#26171 + $_.dmv(); //#26171 + var _ST = $k[--$j]; //#26171 + if ($get($k[--$j], _ST) == -1) { //#26171 + break; //#26171 + } //#26171 + if (($_.rows % 2) == 0) { //#26182 + $_.posy = $_.posy + 1; //#26173 + if ($_.posy == $_.rows) { //#26177 + $_.posy = 0; //#26175 + $_.posx = $_.posx + 1; //#26176 + } //#26176 + } else { //#26182 + $_.posx = $_.posx + 1; //#26179 + if ($_.posx == $_.columns) { //#26183 + $_.posx = 0; //#26181 + $_.posy = $_.posy - 1; //#26182 + } //#26182 + } //#26182 + } //#26182 + $k[$j++] = $_.pixs; //#26186 + $k[$j++] = $_.posx; //#26186 + $k[$j++] = $_.posy; //#26186 + $_.dmv(); //#26186 + var _Si = $k[--$j]; //#26186 + var _Sj = $k[--$j]; //#26186 + $put(_Sj, _Si, $f($k[--$j] - 48)); //#26186 + } //#26186 + for (var _Sl = 0; _Sl <= 5; _Sl += 1) { //#26192 + $_.i = _Sl; //#26189 + $k[$j++] = $_.pixs; //#26190 + $aload($get($_.sixedges, $_.i)); //#26190 + $_.dmv(); //#26190 + var _Su = $k[--$j]; //#26191 + $put($k[--$j], _Su, $get($_.bits, ($_.bits.length - 6) + $_.i) - 48); //#26191 + } //#26191 + $k[$j++] = 'score'; //#26195 + $k[$j++] = $_.pixs; //#26195 + $_.evalsymbol(); //#26195 + var _Sx = $k[--$j]; //#26195 + $_[$k[--$j]] = _Sx; //#26195 + if ($_.score > $_.bestscore) { //#26200 + $_.bestsym = $_.pixs; //#26197 + $_.bestscore = $_.score; //#26198 + if ($_.fast && ($_.bestscore > (~~(($_.rows * $_.columns) / 2)))) { //#26199 + return true; //#26199 + } //#26199 + } //#26199 + var _T7 = $_.pixs; //#26203 + $_.litmask = $arrcpy($a(_T7.length), _T7); //#26203 + for (var _TA = 0; _TA <= 5; _TA += 1) { //#26208 + $_.i = _TA; //#26205 + $k[$j++] = $_.litmask; //#26206 + $aload($get($_.sixedges, $_.i)); //#26206 + $_.dmv(); //#26206 + var _TF = $k[--$j]; //#26207 + $put($k[--$j], _TF, 1); //#26207 + } //#26207 + $put($_.litmasks, $_.mask, $_.litmask); //#26209 + if ($_.fast) { //#26219 + $k[$j++] = 'score'; //#26213 + $k[$j++] = $_.litmask; //#26213 + $_.evalsymbol(); //#26213 + var _TM = $k[--$j]; //#26213 + $_[$k[--$j]] = _TM; //#26213 + if ($gt($_.score, $_.bestscore)) { //#26218 + $_.bestsym = $_.litmask; //#26215 + $_.bestscore = $_.score; //#26216 + if ($_.bestscore > (~~(($_.rows * $_.columns) / 2))) { //#26217 + return true; //#26217 + } //#26217 + } //#26217 + } //#26217 + }); //#26217 + $_.pixs = $_.bestsym; //#26222 + if ((!$_.fast) && ($_.bestscore <= (~~(($_.rows * $_.columns) / 2)))) { //#26236 + $_.bestscore = -99999999; //#26226 + $forall($_.masks, function() { //#26234 + $_.litmask = $get($_.litmasks, $k[--$j]); //#26228 + $k[$j++] = 'score'; //#26229 + $k[$j++] = $_.litmask; //#26229 + $_.evalsymbol(); //#26229 + var _Tf = $k[--$j]; //#26229 + $_[$k[--$j]] = _Tf; //#26229 + if ($_.score > $_.bestscore) { //#26233 + $_.bestsym = $_.litmask; //#26231 + $_.bestscore = $_.score; //#26232 + } //#26232 + }); //#26232 + $_.pixs = $_.bestsym; //#26235 + } //#26235 var _Ts = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["dotty", true], ["pixs", $_.pixs], ["pixx", $_.columns], @@ -32411,458 +33033,458 @@ function bwipp_dotcode() { ["bordertop", 3], ["borderbottom", 3], ["opt", $_.options] - ]); //#25927 - $k[$j++] = _Ts; //#25930 - if (!$_.dontdraw) { //#25930 - bwipp_renmatrix(); //#25930 - } //#25930 - $_ = Object.getPrototypeOf($_); //#25932 - $_ = Object.getPrototypeOf($_); //#25934 + ]); //#26251 + $k[$j++] = _Ts; //#26254 + if (!$_.dontdraw) { //#26254 + bwipp_renmatrix(); //#26254 + } //#26254 + $_ = Object.getPrototypeOf($_); //#26256 + $_ = Object.getPrototypeOf($_); //#26258 } //bwipp_dotcode function bwipp_ultracode() { - $_ = Object.create($_); //#25965 - $_.dontdraw = false; //#25968 - $_.eclevel = "EC2"; //#25969 - $_.parse = false; //#25970 - $_.parsefnc = false; //#25971 - $_.start = 257; //#25972 - $_.link1 = 0; //#25973 - $_.raw = false; //#25974 - $_.rev = 2; //#25975 - $k[$j++] = $_; //#25977 - bwipp_processoptions(); //#25977 - $_.options = $k[--$j]; //#25977 - $_.barcode = $k[--$j]; //#25978 - var _2 = $_.rev; //#25980 - if ((_2 != 1) && (_2 != 2)) { //#25982 - $k[$j++] = 'bwipp.ultracodeInvalidRevision#25981'; //#25981 - $k[$j++] = "Valid revisions are 1 and 2"; //#25981 - bwipp_raiseerror(); //#25981 - } //#25981 - var _4 = $_.eclevel.length == 3; //#25984 - $k[$j++] = _4; //#25988 - if (_4) { //#25988 - $j--; //#25985 - $k[$j++] = $geti($_.eclevel, 0, 2); //#25987 - if ($eq("EC", "EC")) { //#25987 - $j--; //#25986 - var _9 = $get($_.eclevel, 2) - 48; //#25986 - var _B = ($_.rev == 2) ? 1 : 0; //#25986 - $k[$j++] = (_9 >= _B) && (_9 <= 5); //#25986 - } //#25986 - } //#25986 - if ($nt($k[--$j])) { //#25991 - $k[$j++] = 'bwipp.ultracodeInvalidErrorCorrectionLevel#25990'; //#25990 - $k[$j++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; //#25990 - bwipp_raiseerror(); //#25990 - } //#25990 - bwipp_loadctx(bwipp_ultracode) //#25993 - if ($_.raw) { //#26030 - $_.dcws = $a($_.barcode.length); //#25997 - $_.i = 0; //#25998 - $_.j = 0; //#25998 - for (;;) { //#26005 - if ($_.i == $_.barcode.length) { //#26000 - break; //#26000 - } //#26000 - $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#26001 - $put($_.dcws, $_.j, $_.cw); //#26002 - $_.i = $_.i + 4; //#26003 - $_.j = $_.j + 1; //#26004 - } //#26004 - $_.dcws = $geti($_.dcws, 0, $_.j); //#26006 - } else { //#26030 - $_.fn1 = -1; //#26011 - $_.fn3 = -2; //#26011 + $_ = Object.create($_); //#26289 + $_.dontdraw = false; //#26292 + $_.eclevel = "EC2"; //#26293 + $_.parse = false; //#26294 + $_.parsefnc = false; //#26295 + $_.start = 257; //#26296 + $_.link1 = 0; //#26297 + $_.raw = false; //#26298 + $_.rev = 2; //#26299 + $k[$j++] = $_; //#26301 + bwipp_processoptions(); //#26301 + $_.options = $k[--$j]; //#26301 + $_.barcode = $k[--$j]; //#26302 + var _2 = $_.rev; //#26304 + if ((_2 != 1) && (_2 != 2)) { //#26306 + $k[$j++] = 'bwipp.ultracodeInvalidRevision#26305'; //#26305 + $k[$j++] = "Valid revisions are 1 and 2"; //#26305 + bwipp_raiseerror(); //#26305 + } //#26305 + var _4 = $_.eclevel.length == 3; //#26308 + $k[$j++] = _4; //#26312 + if (_4) { //#26312 + $j--; //#26309 + $k[$j++] = $geti($_.eclevel, 0, 2); //#26311 + if ($eq("EC", "EC")) { //#26311 + $j--; //#26310 + var _9 = $get($_.eclevel, 2) - 48; //#26310 + var _B = ($_.rev == 2) ? 1 : 0; //#26310 + $k[$j++] = (_9 >= _B) && (_9 <= 5); //#26310 + } //#26310 + } //#26310 + if ($nt($k[--$j])) { //#26315 + $k[$j++] = 'bwipp.ultracodeInvalidErrorCorrectionLevel#26314'; //#26314 + $k[$j++] = "Valid error correction levels are EC1 to EC5, and EC0 for legacy revision 1"; //#26314 + bwipp_raiseerror(); //#26314 + } //#26314 + bwipp_loadctx(bwipp_ultracode) //#26317 + if ($_.raw) { //#26354 + $_.dcws = $a($_.barcode.length); //#26321 + $_.i = 0; //#26322 + $_.j = 0; //#26322 + for (;;) { //#26329 + if ($_.i == $_.barcode.length) { //#26324 + break; //#26324 + } //#26324 + $_.cw = $cvi($geti($_.barcode, $_.i + 1, 3)); //#26325 + $put($_.dcws, $_.j, $_.cw); //#26326 + $_.i = $_.i + 4; //#26327 + $_.j = $_.j + 1; //#26328 + } //#26328 + $_.dcws = $geti($_.dcws, 0, $_.j); //#26330 + } else { //#26354 + $_.fn1 = -1; //#26335 + $_.fn3 = -2; //#26335 var _X = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1], ["FNC3", $_.fn3] - ]); //#26016 - $_.fncvals = _X; //#26017 - $k[$j++] = 'msg'; //#26018 - $k[$j++] = $_.barcode; //#26018 - $k[$j++] = $_.fncvals; //#26018 - bwipp_parseinput(); //#26018 - var _a = $k[--$j]; //#26018 - $_[$k[--$j]] = _a; //#26018 - $_.msglen = $_.msg.length; //#26019 - $_.scr = $a([]); //#26021 - $_.scp = $a([]); //#26022 - $k[$j++] = Infinity; //#26023 - $aload($_.scr); //#26024 - $aload($_.scp); //#26025 - $forall($_.msg, function() { //#26029 - var _i = $k[--$j]; //#26027 - $k[$j++] = _i; //#26027 - if (_i == $_.fn1) { //#26027 - $j--; //#26027 - $k[$j++] = 268; //#26027 - } //#26027 - var _k = $k[--$j]; //#26028 - $k[$j++] = _k; //#26028 - if (_k == $_.fn3) { //#26028 - $j--; //#26028 - $k[$j++] = 269; //#26028 - } //#26028 - }); //#26028 - $_.dcws = $a(); //#26028 - } //#26030 - var _o = $get($_.options, 'debugcws') !== undefined; //#26034 - if (_o) { //#26034 - $k[$j++] = 'bwipp.debugcws#26034'; //#26034 - $k[$j++] = $_.dcws; //#26034 - bwipp_raiseerror(); //#26034 - } //#26034 - $_.mcc = $_.dcws.length + 3; //#26036 - $_.eclval = $get($_.eclevel, 2) - 48; //#26038 - if ($_.eclval != 0) { //#26042 - $k[$j++] = 'qcc'; //#26040 - $k[$j++] = $get($a([0, 1, 2, 4, 6, 8]), $_.eclval); //#26040 - $k[$j++] = ~~($_.mcc / 25); //#26040 - if (($_.mcc % 25) != 0) { //#26040 - var _z = $k[--$j]; //#26040 - $k[$j++] = $f(_z + 1); //#26040 - } //#26040 - var _10 = $k[--$j]; //#26040 - var _11 = $k[--$j]; //#26040 - $_[$k[--$j]] = $f((_11 * _10) + 5); //#26040 - } else { //#26042 - $_.qcc = 3; //#26042 - } //#26042 - $_.acc = ($_.qcc - 3) + (78 * $_.link1); //#26044 - $_.tcc = $_.mcc + $_.qcc; //#26045 - if (!bwipp_ultracode.__26056__) { //#26056 - $_ = Object.create($_); //#26056 - $_.metrics = $a([$a([2, 7, 37, 5]), $a([3, 36, 84, 13]), $a([4, 85, 161, 22]), $a([5, 142, 282, 29])]); //#26055 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26055 - bwipp_ultracode.__26056__ = 1; //#26055 - $_ = Object.getPrototypeOf($_); //#26055 - } //#26055 - var _1D = $_.metrics; //#26058 - for (var _1E = 0, _1F = _1D.length; _1E < _1F; _1E++) { //#26067 - $_.m = $get(_1D, _1E); //#26059 - $_.rows = $get($_.m, 0); //#26060 - $_.minc = $get($_.m, 1); //#26061 - $_.maxc = $get($_.m, 2); //#26062 - $_.mcol = $get($_.m, 3); //#26063 - $_.okay = true; //#26064 - if (($_.tcc < $_.minc) || ($_.tcc > $_.maxc)) { //#26065 - $_.okay = false; //#26065 - } //#26065 - if ($_.okay) { //#26066 - break; //#26066 - } //#26066 - } //#26066 - if (!$_.okay) { //#26071 - $k[$j++] = 'bwipp.ultracodeNoValidSymbol#26070'; //#26070 - $k[$j++] = "Maximum length exceeded or invalid content"; //#26070 - bwipp_raiseerror(); //#26070 - } //#26070 - for (var _1W = $_.mcol; _1W <= 61; _1W += 1) { //#26085 - $_.columns = _1W; //#26075 - $k[$j++] = $_.columns; //#26077 - if ($_.columns >= 15) { //#26077 - var _1Z = $k[--$j]; //#26077 - $k[$j++] = $f(_1Z - 1); //#26077 - } //#26077 - if ($_.columns >= 31) { //#26078 - var _1b = $k[--$j]; //#26078 - $k[$j++] = $f(_1b - 1); //#26078 - } //#26078 - if ($_.columns >= 47) { //#26079 - var _1d = $k[--$j]; //#26079 - $k[$j++] = $f(_1d - 1); //#26079 - } //#26079 - var _1h = $f(($f(($k[--$j] * $_.rows) - 3)) - $_.tcc); //#26080 - $k[$j++] = _1h; //#26083 - if (_1h >= 0) { //#26083 - $_.pads = $k[--$j]; //#26081 - break; //#26082 - } //#26082 - $j--; //#26084 - } //#26084 - $_.dcc = $f($_.columns - $_.mcol); //#26086 - $k[$j++] = Infinity; //#26089 - $k[$j++] = $_.start; //#26093 - $k[$j++] = $_.mcc; //#26093 - $k[$j++] = $_.acc; //#26093 - $aload($_.dcws); //#26093 - for (var _1q = 0, _1r = $_.qcc; _1q < _1r; _1q++) { //#26094 - $k[$j++] = 0; //#26094 - } //#26094 - $k[$j++] = 0; //#26095 - $_.rsseq = $a(); //#26095 - if (!bwipp_ultracode.__26103__) { //#26103 - $_ = Object.create($_); //#26103 - $k[$j++] = Infinity; //#26100 - $k[$j++] = 1; //#26100 - for (var _1t = 0, _1u = 282; _1t < _1u; _1t++) { //#26100 - var _1v = $k[--$j]; //#26100 - $k[$j++] = _1v; //#26100 - $k[$j++] = (_1v * 3) % 283; //#26100 - } //#26100 - $_.rsalog = $a(); //#26100 - $_.rslog = $a(283); //#26101 - for (var _1y = 1; _1y <= 282; _1y += 1) { //#26102 - $put($_.rslog, $get($_.rsalog, _1y), _1y); //#26102 - } //#26102 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26102 - bwipp_ultracode.__26103__ = 1; //#26102 - $_ = Object.getPrototypeOf($_); //#26102 - } //#26102 + ]); //#26340 + $_.fncvals = _X; //#26341 + $k[$j++] = 'msg'; //#26342 + $k[$j++] = $_.barcode; //#26342 + $k[$j++] = $_.fncvals; //#26342 + bwipp_parseinput(); //#26342 + var _a = $k[--$j]; //#26342 + $_[$k[--$j]] = _a; //#26342 + $_.msglen = $_.msg.length; //#26343 + $_.scr = $a([]); //#26345 + $_.scp = $a([]); //#26346 + $k[$j++] = Infinity; //#26347 + $aload($_.scr); //#26348 + $aload($_.scp); //#26349 + $forall($_.msg, function() { //#26353 + var _i = $k[--$j]; //#26351 + $k[$j++] = _i; //#26351 + if (_i == $_.fn1) { //#26351 + $j--; //#26351 + $k[$j++] = 268; //#26351 + } //#26351 + var _k = $k[--$j]; //#26352 + $k[$j++] = _k; //#26352 + if (_k == $_.fn3) { //#26352 + $j--; //#26352 + $k[$j++] = 269; //#26352 + } //#26352 + }); //#26352 + $_.dcws = $a(); //#26352 + } //#26354 + var _o = $get($_.options, 'debugcws') !== undefined; //#26358 + if (_o) { //#26358 + $k[$j++] = 'bwipp.debugcws#26358'; //#26358 + $k[$j++] = $_.dcws; //#26358 + bwipp_raiseerror(); //#26358 + } //#26358 + $_.mcc = $_.dcws.length + 3; //#26360 + $_.eclval = $get($_.eclevel, 2) - 48; //#26362 + if ($_.eclval != 0) { //#26366 + $k[$j++] = 'qcc'; //#26364 + $k[$j++] = $get($a([0, 1, 2, 4, 6, 8]), $_.eclval); //#26364 + $k[$j++] = ~~($_.mcc / 25); //#26364 + if (($_.mcc % 25) != 0) { //#26364 + var _z = $k[--$j]; //#26364 + $k[$j++] = $f(_z + 1); //#26364 + } //#26364 + var _10 = $k[--$j]; //#26364 + var _11 = $k[--$j]; //#26364 + $_[$k[--$j]] = $f((_11 * _10) + 5); //#26364 + } else { //#26366 + $_.qcc = 3; //#26366 + } //#26366 + $_.acc = ($_.qcc - 3) + (78 * $_.link1); //#26368 + $_.tcc = $_.mcc + $_.qcc; //#26369 + if (!bwipp_ultracode.__26380__) { //#26380 + $_ = Object.create($_); //#26380 + $_.metrics = $a([$a([2, 7, 37, 5]), $a([3, 36, 84, 13]), $a([4, 85, 161, 22]), $a([5, 142, 282, 29])]); //#26379 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26379 + bwipp_ultracode.__26380__ = 1; //#26379 + $_ = Object.getPrototypeOf($_); //#26379 + } //#26379 + var _1D = $_.metrics; //#26382 + for (var _1E = 0, _1F = _1D.length; _1E < _1F; _1E++) { //#26391 + $_.m = $get(_1D, _1E); //#26383 + $_.rows = $get($_.m, 0); //#26384 + $_.minc = $get($_.m, 1); //#26385 + $_.maxc = $get($_.m, 2); //#26386 + $_.mcol = $get($_.m, 3); //#26387 + $_.okay = true; //#26388 + if (($_.tcc < $_.minc) || ($_.tcc > $_.maxc)) { //#26389 + $_.okay = false; //#26389 + } //#26389 + if ($_.okay) { //#26390 + break; //#26390 + } //#26390 + } //#26390 + if (!$_.okay) { //#26395 + $k[$j++] = 'bwipp.ultracodeNoValidSymbol#26394'; //#26394 + $k[$j++] = "Maximum length exceeded or invalid content"; //#26394 + bwipp_raiseerror(); //#26394 + } //#26394 + for (var _1W = $_.mcol; _1W <= 61; _1W += 1) { //#26409 + $_.columns = _1W; //#26399 + $k[$j++] = $_.columns; //#26401 + if ($_.columns >= 15) { //#26401 + var _1Z = $k[--$j]; //#26401 + $k[$j++] = $f(_1Z - 1); //#26401 + } //#26401 + if ($_.columns >= 31) { //#26402 + var _1b = $k[--$j]; //#26402 + $k[$j++] = $f(_1b - 1); //#26402 + } //#26402 + if ($_.columns >= 47) { //#26403 + var _1d = $k[--$j]; //#26403 + $k[$j++] = $f(_1d - 1); //#26403 + } //#26403 + var _1h = $f(($f(($k[--$j] * $_.rows) - 3)) - $_.tcc); //#26404 + $k[$j++] = _1h; //#26407 + if (_1h >= 0) { //#26407 + $_.pads = $k[--$j]; //#26405 + break; //#26406 + } //#26406 + $j--; //#26408 + } //#26408 + $_.dcc = $f($_.columns - $_.mcol); //#26410 + $k[$j++] = Infinity; //#26413 + $k[$j++] = $_.start; //#26417 + $k[$j++] = $_.mcc; //#26417 + $k[$j++] = $_.acc; //#26417 + $aload($_.dcws); //#26417 + for (var _1q = 0, _1r = $_.qcc; _1q < _1r; _1q++) { //#26418 + $k[$j++] = 0; //#26418 + } //#26418 + $k[$j++] = 0; //#26419 + $_.rsseq = $a(); //#26419 + if (!bwipp_ultracode.__26427__) { //#26427 + $_ = Object.create($_); //#26427 + $k[$j++] = Infinity; //#26424 + $k[$j++] = 1; //#26424 + for (var _1t = 0, _1u = 282; _1t < _1u; _1t++) { //#26424 + var _1v = $k[--$j]; //#26424 + $k[$j++] = _1v; //#26424 + $k[$j++] = (_1v * 3) % 283; //#26424 + } //#26424 + $_.rsalog = $a(); //#26424 + $_.rslog = $a(283); //#26425 + for (var _1y = 1; _1y <= 282; _1y += 1) { //#26426 + $put($_.rslog, $get($_.rsalog, _1y), _1y); //#26426 + } //#26426 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26426 + bwipp_ultracode.__26427__ = 1; //#26426 + $_ = Object.getPrototypeOf($_); //#26426 + } //#26426 $_.rsprod = function() { - var _23 = $k[--$j]; //#26107 - var _24 = $k[--$j]; //#26107 - $k[$j++] = _24; //#26111 - $k[$j++] = _23; //#26111 - if ((_23 != 0) && (_24 != 0)) { //#26110 - var _27 = $get($_.rslog, $k[--$j]); //#26108 - var _2C = $get($_.rsalog, $f(_27 + $get($_.rslog, $k[--$j])) % 282); //#26108 - $k[$j++] = _2C; //#26108 - } else { //#26110 - $j -= 2; //#26110 - $k[$j++] = 0; //#26110 - } //#26110 - }; //#26110 - $_.n = $_.mcc; //#26115 - $_.k = $_.qcc; //#26115 - $k[$j++] = Infinity; //#26116 - $k[$j++] = 1; //#26116 - for (var _2G = 0, _2H = $_.k; _2G < _2H; _2G++) { //#26116 - $k[$j++] = 0; //#26116 - } //#26116 - $_.coeffs = $a(); //#26116 - for (var _2L = 1, _2K = $_.k; _2L <= _2K; _2L += 1) { //#26125 - $_.i = _2L; //#26118 - $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#26119 - for (var _2S = $_.i - 1; _2S >= 1; _2S -= 1) { //#26123 - $_.j = _2S; //#26121 - $k[$j++] = $_.coeffs; //#26122 - $k[$j++] = $_.j; //#26122 - $k[$j++] = $get($_.coeffs, $_.j - 1); //#26122 - $k[$j++] = $get($_.coeffs, $_.j); //#26122 - $k[$j++] = $get($_.rsalog, $_.i); //#26122 - $_.rsprod(); //#26122 - var _2e = $k[--$j]; //#26122 - var _2f = $k[--$j]; //#26122 - var _2g = $k[--$j]; //#26122 - $put($k[--$j], _2g, $f(_2f + _2e) % 283); //#26122 - } //#26122 - $k[$j++] = $_.coeffs; //#26124 - $k[$j++] = 0; //#26124 - $k[$j++] = $get($_.coeffs, 0); //#26124 - $k[$j++] = $get($_.rsalog, $_.i); //#26124 - $_.rsprod(); //#26124 - var _2o = $k[--$j]; //#26124 - var _2p = $k[--$j]; //#26124 - $put($k[--$j], _2p, _2o); //#26124 - } //#26124 - $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#26126 - for (var _2v = $_.coeffs.length - 1; _2v >= 0; _2v -= 2) { //#26127 - var _2w = $_.coeffs; //#26127 - $put(_2w, _2v, $f(283 - $get(_2w, _2v))); //#26127 - } //#26127 - for (var _30 = 0, _2z = $_.n - 1; _30 <= _2z; _30 += 1) { //#26136 - $_.t = $f($get($_.rsseq, _30) + $get($_.rsseq, $_.n)) % 283; //#26131 - for (var _38 = 0, _37 = $_.k - 1; _38 <= _37; _38 += 1) { //#26135 - $_.j = _38; //#26133 - $put($_.rsseq, $_.n + $_.j, ($f($get($_.rsseq, ($_.n + $_.j) + 1) + ($f(283 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 283))))) % 283); //#26134 - } //#26134 - } //#26134 - for (var _3P = $_.n, _3O = $_.n + $_.k; _3P <= _3O; _3P += 1) { //#26137 - $put($_.rsseq, _3P, $f(283 - $get($_.rsseq, _3P)) % 283); //#26137 - } //#26137 - $_.ecws = $geti($_.rsseq, $_.n, $_.k); //#26138 - var _3Y = $get($_.options, 'debugecc') !== undefined; //#26140 - if (_3Y) { //#26140 - $k[$j++] = 'bwipp.debugecc#26140'; //#26140 - $k[$j++] = $_.ecws; //#26140 - bwipp_raiseerror(); //#26140 - } //#26140 - if (!bwipp_ultracode.__26199__) { //#26199 - $_ = Object.create($_); //#26199 - $_.tiles = $a([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); //#26173 - $_.dccurev1 = $a([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); //#26180 - $_.dcclrev1 = $a([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); //#26186 - $_.dccurev2 = $a([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); //#26192 - $_.dcclrev2 = $a([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); //#26198 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26198 - bwipp_ultracode.__26199__ = 1; //#26198 - $_ = Object.getPrototypeOf($_); //#26198 - } //#26198 - $k[$j++] = 'dccu'; //#26201 - if ($_.rev == 1) { //#26201 - $k[$j++] = $_.dccurev1; //#26201 - } else { //#26201 - $k[$j++] = $_.dccurev2; //#26201 - } //#26201 - var _3j = $k[--$j]; //#26201 - $_[$k[--$j]] = _3j; //#26201 - $k[$j++] = 'dccl'; //#26202 - if ($_.rev == 1) { //#26202 - $k[$j++] = $_.dcclrev1; //#26202 - } else { //#26202 - $k[$j++] = $_.dcclrev2; //#26202 - } //#26202 - var _3o = $k[--$j]; //#26202 - $_[$k[--$j]] = _3o; //#26202 - $_.rows = $f(($_.rows * 6) + 1); //#26205 - $_.columns = $_.columns + 6; //#26206 - $k[$j++] = Infinity; //#26207 - for (var _3u = 0, _3v = $_.rows * $_.columns; _3u < _3v; _3u++) { //#26207 - $k[$j++] = -1; //#26207 - } //#26207 - $_.pixs = $a(); //#26207 + var _23 = $k[--$j]; //#26431 + var _24 = $k[--$j]; //#26431 + $k[$j++] = _24; //#26435 + $k[$j++] = _23; //#26435 + if ((_23 != 0) && (_24 != 0)) { //#26434 + var _27 = $get($_.rslog, $k[--$j]); //#26432 + var _2C = $get($_.rsalog, $f(_27 + $get($_.rslog, $k[--$j])) % 282); //#26432 + $k[$j++] = _2C; //#26432 + } else { //#26434 + $j -= 2; //#26434 + $k[$j++] = 0; //#26434 + } //#26434 + }; //#26434 + $_.n = $_.mcc; //#26439 + $_.k = $_.qcc; //#26439 + $k[$j++] = Infinity; //#26440 + $k[$j++] = 1; //#26440 + for (var _2G = 0, _2H = $_.k; _2G < _2H; _2G++) { //#26440 + $k[$j++] = 0; //#26440 + } //#26440 + $_.coeffs = $a(); //#26440 + for (var _2L = 1, _2K = $_.k; _2L <= _2K; _2L += 1) { //#26449 + $_.i = _2L; //#26442 + $put($_.coeffs, $_.i, $get($_.coeffs, $_.i - 1)); //#26443 + for (var _2S = $_.i - 1; _2S >= 1; _2S -= 1) { //#26447 + $_.j = _2S; //#26445 + $k[$j++] = $_.coeffs; //#26446 + $k[$j++] = $_.j; //#26446 + $k[$j++] = $get($_.coeffs, $_.j - 1); //#26446 + $k[$j++] = $get($_.coeffs, $_.j); //#26446 + $k[$j++] = $get($_.rsalog, $_.i); //#26446 + $_.rsprod(); //#26446 + var _2e = $k[--$j]; //#26446 + var _2f = $k[--$j]; //#26446 + var _2g = $k[--$j]; //#26446 + $put($k[--$j], _2g, $f(_2f + _2e) % 283); //#26446 + } //#26446 + $k[$j++] = $_.coeffs; //#26448 + $k[$j++] = 0; //#26448 + $k[$j++] = $get($_.coeffs, 0); //#26448 + $k[$j++] = $get($_.rsalog, $_.i); //#26448 + $_.rsprod(); //#26448 + var _2o = $k[--$j]; //#26448 + var _2p = $k[--$j]; //#26448 + $put($k[--$j], _2p, _2o); //#26448 + } //#26448 + $_.coeffs = $geti($_.coeffs, 0, $_.coeffs.length - 1); //#26450 + for (var _2v = $_.coeffs.length - 1; _2v >= 0; _2v -= 2) { //#26451 + var _2w = $_.coeffs; //#26451 + $put(_2w, _2v, $f(283 - $get(_2w, _2v))); //#26451 + } //#26451 + for (var _30 = 0, _2z = $_.n - 1; _30 <= _2z; _30 += 1) { //#26460 + $_.t = $f($get($_.rsseq, _30) + $get($_.rsseq, $_.n)) % 283; //#26455 + for (var _38 = 0, _37 = $_.k - 1; _38 <= _37; _38 += 1) { //#26459 + $_.j = _38; //#26457 + $put($_.rsseq, $_.n + $_.j, ($f($get($_.rsseq, ($_.n + $_.j) + 1) + ($f(283 - (($_.t * $get($_.coeffs, ($_.k - $_.j) - 1)) % 283))))) % 283); //#26458 + } //#26458 + } //#26458 + for (var _3P = $_.n, _3O = $_.n + $_.k; _3P <= _3O; _3P += 1) { //#26461 + $put($_.rsseq, _3P, $f(283 - $get($_.rsseq, _3P)) % 283); //#26461 + } //#26461 + $_.ecws = $geti($_.rsseq, $_.n, $_.k); //#26462 + var _3Y = $get($_.options, 'debugecc') !== undefined; //#26464 + if (_3Y) { //#26464 + $k[$j++] = 'bwipp.debugecc#26464'; //#26464 + $k[$j++] = $_.ecws; //#26464 + bwipp_raiseerror(); //#26464 + } //#26464 + if (!bwipp_ultracode.__26523__) { //#26523 + $_ = Object.create($_); //#26523 + $_.tiles = $a([13135, 13136, 13153, 13156, 13163, 13165, 13513, 13515, 13516, 13531, 13535, 13536, 13561, 13563, 13565, 13613, 13615, 13616, 13631, 13635, 13636, 13651, 13653, 13656, 15135, 15136, 15153, 15163, 15165, 15313, 15315, 15316, 15351, 15353, 15356, 15361, 15363, 15365, 15613, 15615, 15616, 15631, 15635, 15636, 15651, 15653, 15656, 16135, 16136, 16153, 16156, 16165, 16313, 16315, 16316, 16351, 16353, 16356, 16361, 16363, 16365, 16513, 16515, 16516, 16531, 16535, 16536, 16561, 16563, 16565, 31315, 31316, 31351, 31356, 31361, 31365, 31513, 31515, 31516, 31531, 31535, 31536, 31561, 31563, 31565, 31613, 31615, 31631, 31635, 31636, 31651, 31653, 31656, 35131, 35135, 35136, 35151, 35153, 35156, 35161, 35163, 35165, 35315, 35316, 35351, 35356, 35361, 35365, 35613, 35615, 35616, 35631, 35635, 35636, 35651, 35653, 35656, 36131, 36135, 36136, 36151, 36153, 36156, 36163, 36165, 36315, 36316, 36351, 36356, 36361, 36365, 36513, 36515, 36516, 36531, 36535, 36536, 36561, 36563, 36565, 51313, 51315, 51316, 51351, 51353, 51356, 51361, 51363, 51365, 51513, 51516, 51531, 51536, 51561, 51563, 51613, 51615, 51616, 51631, 51635, 51636, 51651, 51653, 51656, 53131, 53135, 53136, 53151, 53153, 53156, 53161, 53163, 53165, 53513, 53516, 53531, 53536, 53561, 53563, 53613, 53615, 53616, 53631, 53635, 53636, 53651, 53653, 53656, 56131, 56135, 56136, 56151, 56153, 56156, 56161, 56163, 56165, 56313, 56315, 56316, 56351, 56353, 56356, 56361, 56363, 56365, 56513, 56516, 56531, 56536, 56561, 56563, 61313, 61315, 61316, 61351, 61353, 61356, 61361, 61363, 61365, 61513, 61515, 61516, 61531, 61535, 61536, 61561, 61563, 61565, 61615, 61631, 61635, 61651, 61653, 63131, 63135, 63136, 63151, 63153, 63156, 63161, 63163, 63165, 63513, 63515, 63516, 63531, 63535, 63536, 63561, 63563, 63565, 63613, 63615, 63631, 63635, 63651, 63653, 65131, 65135, 65136, 65151, 65153, 65156, 65161, 65163, 65165, 65313, 65315, 65316, 65351, 65353, 65356, 65361, 65363, 65365, 65613, 65615, 65631, 65635, 65651, 65653, 56565, 51515]); //#26497 + $_.dccurev1 = $a([51363, 51563, 51653, 53153, 53163, 53513, 53563, 53613, 53653, 56153, 56163, 56313, 56353, 56363, 56513, 56563, 51316, 51356, 51536, 51616, 53156, 53516, 53536, 53616, 53636, 53656, 56136, 56156, 56316, 56356, 56516, 56536]); //#26504 + $_.dcclrev1 = $a([61351, 61361, 61531, 61561, 61631, 61651, 63131, 63151, 63161, 63531, 63561, 63631, 65131, 65161, 65351, 65631, 31351, 31361, 31531, 31561, 31631, 31651, 35131, 35151, 35161, 35361, 35631, 35651, 36131, 36151, 36351, 36531]); //#26510 + $_.dccurev2 = $a([15316, 16316, 13516, 16516, 13616, 15616, 13136, 15136, 16136, 13536, 16536, 13636, 13156, 16156, 15356, 13656, 15313, 16313, 13513, 16513, 13613, 15613, 13153, 15153, 16153, 16353, 13653, 15653, 13163, 15163, 15363, 13563]); //#26516 + $_.dcclrev2 = $a([36315, 36515, 35615, 35135, 36135, 31535, 36535, 31635, 35635, 35165, 36165, 31365, 35365, 36365, 31565, 36565, 61315, 65315, 63515, 61615, 65135, 61535, 63535, 61635, 63635, 65635, 63165, 65165, 61365, 65365, 61565, 63565]); //#26522 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26522 + bwipp_ultracode.__26523__ = 1; //#26522 + $_ = Object.getPrototypeOf($_); //#26522 + } //#26522 + $k[$j++] = 'dccu'; //#26525 + if ($_.rev == 1) { //#26525 + $k[$j++] = $_.dccurev1; //#26525 + } else { //#26525 + $k[$j++] = $_.dccurev2; //#26525 + } //#26525 + var _3j = $k[--$j]; //#26525 + $_[$k[--$j]] = _3j; //#26525 + $k[$j++] = 'dccl'; //#26526 + if ($_.rev == 1) { //#26526 + $k[$j++] = $_.dcclrev1; //#26526 + } else { //#26526 + $k[$j++] = $_.dcclrev2; //#26526 + } //#26526 + var _3o = $k[--$j]; //#26526 + $_[$k[--$j]] = _3o; //#26526 + $_.rows = $f(($_.rows * 6) + 1); //#26529 + $_.columns = $_.columns + 6; //#26530 + $k[$j++] = Infinity; //#26531 + for (var _3u = 0, _3v = $_.rows * $_.columns; _3u < _3v; _3u++) { //#26531 + $k[$j++] = -1; //#26531 + } //#26531 + $_.pixs = $a(); //#26531 $_.qmv = function() { - var _3y = $k[--$j]; //#26208 - var _3z = $k[--$j]; //#26208 - $k[$j++] = $f(_3z + (_3y * $_.columns)); //#26208 - }; //#26208 - for (var _42 = 0, _41 = $_.columns - 1; _42 <= _41; _42 += 1) { //#26217 - $_.i = _42; //#26210 - for (var _45 = 0, _44 = $f($_.rows - 1); _45 <= _44; _45 += 6) { //#26214 - $_.j = _45; //#26212 - if ($_.i >= 5) { //#26213 - $k[$j++] = $_.pixs; //#26213 - $k[$j++] = $_.i; //#26213 - $k[$j++] = $_.j; //#26213 - $_.qmv(); //#26213 - var _4B = $k[--$j]; //#26213 - $put($k[--$j], _4B, ($_.i % 2) * 9); //#26213 - } //#26213 - } //#26213 - $k[$j++] = $_.pixs; //#26215 - $k[$j++] = $_.i; //#26215 - $k[$j++] = 0; //#26215 - $_.qmv(); //#26215 - var _4F = $k[--$j]; //#26215 - $put($k[--$j], _4F, 9); //#26215 - $k[$j++] = $_.pixs; //#26216 - $k[$j++] = $_.i; //#26216 - $k[$j++] = $f($_.rows - 1); //#26216 - $_.qmv(); //#26216 - var _4K = $k[--$j]; //#26216 - $put($k[--$j], _4K, 9); //#26216 - } //#26216 - for (var _4O = 1, _4N = $f($_.rows - 2); _4O <= _4N; _4O += 1) { //#26230 - $_.i = _4O; //#26219 - for (var _4R = 3, _4Q = $_.columns - 1; _4R <= _4Q; _4R += 16) { //#26223 - $_.j = _4R; //#26221 - $k[$j++] = $_.pixs; //#26222 - $k[$j++] = $_.j; //#26222 - $k[$j++] = $_.i; //#26222 - $_.qmv(); //#26222 - var _4W = $k[--$j]; //#26222 - $put($k[--$j], _4W, (1 - ($_.i % 2)) * 9); //#26222 - } //#26222 - $k[$j++] = $_.pixs; //#26224 - $k[$j++] = 0; //#26224 - $k[$j++] = $_.i; //#26224 - $_.qmv(); //#26224 - var _4a = $k[--$j]; //#26224 - $put($k[--$j], _4a, 9); //#26224 - $k[$j++] = $_.pixs; //#26225 - $k[$j++] = 1; //#26225 - $k[$j++] = $_.i; //#26225 - $_.qmv(); //#26225 - var _4f = $k[--$j]; //#26225 - $put($k[--$j], _4f, (1 - ($_.i % 2)) * 9); //#26225 - $k[$j++] = $_.pixs; //#26226 - $k[$j++] = 2; //#26226 - $k[$j++] = $_.i; //#26226 - $_.qmv(); //#26226 - var _4j = $k[--$j]; //#26226 - $put($k[--$j], _4j, 0); //#26226 - $k[$j++] = $_.pixs; //#26227 - $k[$j++] = 3; //#26227 - $k[$j++] = $_.i; //#26227 - $_.qmv(); //#26227 - var _4n = $k[--$j]; //#26227 - $put($k[--$j], _4n, 9); //#26227 - $k[$j++] = $_.pixs; //#26228 - $k[$j++] = 4; //#26228 - $k[$j++] = $_.i; //#26228 - $_.qmv(); //#26228 - var _4r = $k[--$j]; //#26228 - $put($k[--$j], _4r, 0); //#26228 - $k[$j++] = $_.pixs; //#26229 - $k[$j++] = $_.columns - 1; //#26229 - $k[$j++] = $_.i; //#26229 - $_.qmv(); //#26229 - var _4w = $k[--$j]; //#26229 - $put($k[--$j], _4w, 9); //#26229 - } //#26229 - $_.i = (~~($_.rows / 2)) - 5; //#26233 - $k[$j++] = Infinity; //#26234 - var _53 = $cvrs($s(5), $get($_.dccu, $_.dcc), 10); //#26235 - for (var _54 = 0, _55 = _53.length; _54 < _55; _54++) { //#26235 - $k[$j++] = $get(_53, _54) - 48; //#26235 - } //#26235 - var _5B = $cvrs($s(5), $get($_.dccl, $_.dcc), 10); //#26237 - $k[$j++] = 0; //#26237 - for (var _5C = 0, _5D = _5B.length; _5C < _5D; _5C++) { //#26237 - $k[$j++] = $get(_5B, _5C) - 48; //#26237 - } //#26237 - var _5F = $a(); //#26237 - for (var _5G = 0, _5H = _5F.length; _5G < _5H; _5G++) { //#26241 - $k[$j++] = $get(_5F, _5G); //#26239 - $k[$j++] = $_.pixs; //#26239 - $k[$j++] = 2; //#26239 - $k[$j++] = $_.i; //#26239 - $_.qmv(); //#26239 - var _5L = $k[--$j]; //#26239 - var _5M = $k[--$j]; //#26239 - $put(_5M, _5L, $k[--$j]); //#26239 - $_.i = $_.i + 1; //#26240 - } //#26240 - $k[$j++] = Infinity; //#26244 - $k[$j++] = $_.start; //#26247 - $k[$j++] = $_.mcc; //#26247 - $aload($_.ecws); //#26247 - $k[$j++] = $_.tcc; //#26251 - $k[$j++] = 283; //#26251 - $k[$j++] = $_.acc; //#26251 - $aload($_.dcws); //#26251 - for (var _5W = 0, _5X = $_.pads; _5W < _5X; _5W++) { //#26252 - $k[$j++] = 284; //#26252 - } //#26252 - $k[$j++] = $_.qcc; //#26253 - $_.tileseq = $a(); //#26253 - $_.x = 5; //#26256 - $_.y = 1; //#26256 - var _5a = $_.tileseq; //#26257 - for (var _5b = 0, _5c = _5a.length; _5b < _5c; _5b++) { //#26270 - var _5h = $cvrs($s(5), $get($_.tiles, $get(_5a, _5b)), 10); //#26258 - for (var _5i = 0, _5j = _5h.length; _5i < _5j; _5i++) { //#26261 - $k[$j++] = $get(_5h, _5i); //#26259 - $k[$j++] = $_.pixs; //#26259 - $k[$j++] = $_.x; //#26259 - $k[$j++] = $_.y; //#26259 - $_.qmv(); //#26259 - var _5o = $k[--$j]; //#26259 - var _5p = $k[--$j]; //#26259 - $put(_5p, _5o, $f($k[--$j] - 48)); //#26259 - $_.y = $_.y + 1; //#26260 - } //#26260 - if ($_.y != $f($_.rows - 1)) { //#26267 - $_.y = $_.y + 1; //#26263 - } else { //#26267 - $_.x = $_.x + 1; //#26265 - $_.y = 1; //#26265 - $k[$j++] = $_.pixs; //#26266 - $k[$j++] = $_.x; //#26266 - $k[$j++] = $_.y; //#26266 - $_.qmv(); //#26266 - var _5z = $k[--$j]; //#26266 - if ($get($k[--$j], _5z) != -1) { //#26268 - $_.x = $_.x + 1; //#26267 - } //#26267 - } //#26267 - } //#26267 - if (!bwipp_ultracode.__26281__) { //#26281 - $_ = Object.create($_); //#26281 + var _3y = $k[--$j]; //#26532 + var _3z = $k[--$j]; //#26532 + $k[$j++] = $f(_3z + (_3y * $_.columns)); //#26532 + }; //#26532 + for (var _42 = 0, _41 = $_.columns - 1; _42 <= _41; _42 += 1) { //#26541 + $_.i = _42; //#26534 + for (var _45 = 0, _44 = $f($_.rows - 1); _45 <= _44; _45 += 6) { //#26538 + $_.j = _45; //#26536 + if ($_.i >= 5) { //#26537 + $k[$j++] = $_.pixs; //#26537 + $k[$j++] = $_.i; //#26537 + $k[$j++] = $_.j; //#26537 + $_.qmv(); //#26537 + var _4B = $k[--$j]; //#26537 + $put($k[--$j], _4B, ($_.i % 2) * 9); //#26537 + } //#26537 + } //#26537 + $k[$j++] = $_.pixs; //#26539 + $k[$j++] = $_.i; //#26539 + $k[$j++] = 0; //#26539 + $_.qmv(); //#26539 + var _4F = $k[--$j]; //#26539 + $put($k[--$j], _4F, 9); //#26539 + $k[$j++] = $_.pixs; //#26540 + $k[$j++] = $_.i; //#26540 + $k[$j++] = $f($_.rows - 1); //#26540 + $_.qmv(); //#26540 + var _4K = $k[--$j]; //#26540 + $put($k[--$j], _4K, 9); //#26540 + } //#26540 + for (var _4O = 1, _4N = $f($_.rows - 2); _4O <= _4N; _4O += 1) { //#26554 + $_.i = _4O; //#26543 + for (var _4R = 3, _4Q = $_.columns - 1; _4R <= _4Q; _4R += 16) { //#26547 + $_.j = _4R; //#26545 + $k[$j++] = $_.pixs; //#26546 + $k[$j++] = $_.j; //#26546 + $k[$j++] = $_.i; //#26546 + $_.qmv(); //#26546 + var _4W = $k[--$j]; //#26546 + $put($k[--$j], _4W, (1 - ($_.i % 2)) * 9); //#26546 + } //#26546 + $k[$j++] = $_.pixs; //#26548 + $k[$j++] = 0; //#26548 + $k[$j++] = $_.i; //#26548 + $_.qmv(); //#26548 + var _4a = $k[--$j]; //#26548 + $put($k[--$j], _4a, 9); //#26548 + $k[$j++] = $_.pixs; //#26549 + $k[$j++] = 1; //#26549 + $k[$j++] = $_.i; //#26549 + $_.qmv(); //#26549 + var _4f = $k[--$j]; //#26549 + $put($k[--$j], _4f, (1 - ($_.i % 2)) * 9); //#26549 + $k[$j++] = $_.pixs; //#26550 + $k[$j++] = 2; //#26550 + $k[$j++] = $_.i; //#26550 + $_.qmv(); //#26550 + var _4j = $k[--$j]; //#26550 + $put($k[--$j], _4j, 0); //#26550 + $k[$j++] = $_.pixs; //#26551 + $k[$j++] = 3; //#26551 + $k[$j++] = $_.i; //#26551 + $_.qmv(); //#26551 + var _4n = $k[--$j]; //#26551 + $put($k[--$j], _4n, 9); //#26551 + $k[$j++] = $_.pixs; //#26552 + $k[$j++] = 4; //#26552 + $k[$j++] = $_.i; //#26552 + $_.qmv(); //#26552 + var _4r = $k[--$j]; //#26552 + $put($k[--$j], _4r, 0); //#26552 + $k[$j++] = $_.pixs; //#26553 + $k[$j++] = $_.columns - 1; //#26553 + $k[$j++] = $_.i; //#26553 + $_.qmv(); //#26553 + var _4w = $k[--$j]; //#26553 + $put($k[--$j], _4w, 9); //#26553 + } //#26553 + $_.i = (~~($_.rows / 2)) - 5; //#26557 + $k[$j++] = Infinity; //#26558 + var _53 = $cvrs($s(5), $get($_.dccu, $_.dcc), 10); //#26559 + for (var _54 = 0, _55 = _53.length; _54 < _55; _54++) { //#26559 + $k[$j++] = $get(_53, _54) - 48; //#26559 + } //#26559 + var _5B = $cvrs($s(5), $get($_.dccl, $_.dcc), 10); //#26561 + $k[$j++] = 0; //#26561 + for (var _5C = 0, _5D = _5B.length; _5C < _5D; _5C++) { //#26561 + $k[$j++] = $get(_5B, _5C) - 48; //#26561 + } //#26561 + var _5F = $a(); //#26561 + for (var _5G = 0, _5H = _5F.length; _5G < _5H; _5G++) { //#26565 + $k[$j++] = $get(_5F, _5G); //#26563 + $k[$j++] = $_.pixs; //#26563 + $k[$j++] = 2; //#26563 + $k[$j++] = $_.i; //#26563 + $_.qmv(); //#26563 + var _5L = $k[--$j]; //#26563 + var _5M = $k[--$j]; //#26563 + $put(_5M, _5L, $k[--$j]); //#26563 + $_.i = $_.i + 1; //#26564 + } //#26564 + $k[$j++] = Infinity; //#26568 + $k[$j++] = $_.start; //#26571 + $k[$j++] = $_.mcc; //#26571 + $aload($_.ecws); //#26571 + $k[$j++] = $_.tcc; //#26575 + $k[$j++] = 283; //#26575 + $k[$j++] = $_.acc; //#26575 + $aload($_.dcws); //#26575 + for (var _5W = 0, _5X = $_.pads; _5W < _5X; _5W++) { //#26576 + $k[$j++] = 284; //#26576 + } //#26576 + $k[$j++] = $_.qcc; //#26577 + $_.tileseq = $a(); //#26577 + $_.x = 5; //#26580 + $_.y = 1; //#26580 + var _5a = $_.tileseq; //#26581 + for (var _5b = 0, _5c = _5a.length; _5b < _5c; _5b++) { //#26594 + var _5h = $cvrs($s(5), $get($_.tiles, $get(_5a, _5b)), 10); //#26582 + for (var _5i = 0, _5j = _5h.length; _5i < _5j; _5i++) { //#26585 + $k[$j++] = $get(_5h, _5i); //#26583 + $k[$j++] = $_.pixs; //#26583 + $k[$j++] = $_.x; //#26583 + $k[$j++] = $_.y; //#26583 + $_.qmv(); //#26583 + var _5o = $k[--$j]; //#26583 + var _5p = $k[--$j]; //#26583 + $put(_5p, _5o, $f($k[--$j] - 48)); //#26583 + $_.y = $_.y + 1; //#26584 + } //#26584 + if ($_.y != $f($_.rows - 1)) { //#26591 + $_.y = $_.y + 1; //#26587 + } else { //#26591 + $_.x = $_.x + 1; //#26589 + $_.y = 1; //#26589 + $k[$j++] = $_.pixs; //#26590 + $k[$j++] = $_.x; //#26590 + $k[$j++] = $_.y; //#26590 + $_.qmv(); //#26590 + var _5z = $k[--$j]; //#26590 + if ($get($k[--$j], _5z) != -1) { //#26592 + $_.x = $_.x + 1; //#26591 + } //#26591 + } //#26591 + } //#26591 + if (!bwipp_ultracode.__26605__) { //#26605 + $_ = Object.create($_); //#26605 var _63 = new Map([ [0, "FFFFFF"], [9, "000000"], @@ -32870,14 +33492,14 @@ function bwipp_ultracode() { [3, "FF00FF"], [5, "FFFF00"], [6, "00FF00"] - ]); //#26279 - $_.colormap = _63; //#26280 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26280 - bwipp_ultracode.__26281__ = 1; //#26280 - $_ = Object.getPrototypeOf($_); //#26280 - } //#26280 + ]); //#26603 + $_.colormap = _63; //#26604 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_ultracode.$ctx[id] = $_[id]); //#26604 + bwipp_ultracode.__26605__ = 1; //#26604 + $_ = Object.getPrototypeOf($_); //#26604 + } //#26604 var _6C = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.columns], ["pixy", $_.rows], @@ -32889,778 +33511,778 @@ function bwipp_ultracode() { ["bordertop", 1], ["borderbottom", 1], ["opt", $_.options] - ]); //#26296 - $k[$j++] = _6C; //#26299 - if (!$_.dontdraw) { //#26299 - bwipp_renmatrix(); //#26299 - } //#26299 - $_ = Object.getPrototypeOf($_); //#26301 - $_ = Object.getPrototypeOf($_); //#26303 + ]); //#26620 + $k[$j++] = _6C; //#26623 + if (!$_.dontdraw) { //#26623 + bwipp_renmatrix(); //#26623 + } //#26623 + $_ = Object.getPrototypeOf($_); //#26625 + $_ = Object.getPrototypeOf($_); //#26627 } //bwipp_ultracode function bwipp_jabcode() { - $_ = Object.create($_); //#26332 - $_.dontdraw = false; //#26335 - $_.rows = -1; //#26336 - $_.columns = -1; //#26337 - $_.slave = false; //#26338 - $_.colors = 16; //#26339 - $_.eclevel = 6; //#26340 - $_.raw = false; //#26341 - $_.parse = false; //#26342 - $_.parsefnc = false; //#26343 - $_.mask = -1; //#26344 - $k[$j++] = $_; //#26346 - bwipp_processoptions(); //#26346 - $_.options = $k[--$j]; //#26346 - $_.barcode = $k[--$j]; //#26347 - $_.databpm = ~~(Math.round(Math.log($_.colors) / Math.log(2))); //#26349 - var _3 = $_.colors; //#26350 - $k[$j++] = 'metabpm'; //#26350 - $k[$j++] = _3; //#26350 - if (_3 > 8) { //#26350 - $j--; //#26350 - $k[$j++] = 8; //#26350 - } //#26350 - var _4 = $k[--$j]; //#26350 - $_[$k[--$j]] = ~~(Math.round(Math.log(_4) / Math.log(2))); //#26350 - $_.fn1 = -1; //#26353 + $_ = Object.create($_); //#26656 + $_.dontdraw = false; //#26659 + $_.rows = -1; //#26660 + $_.columns = -1; //#26661 + $_.slave = false; //#26662 + $_.colors = 16; //#26663 + $_.eclevel = 6; //#26664 + $_.raw = false; //#26665 + $_.parse = false; //#26666 + $_.parsefnc = false; //#26667 + $_.mask = -1; //#26668 + $k[$j++] = $_; //#26670 + bwipp_processoptions(); //#26670 + $_.options = $k[--$j]; //#26670 + $_.barcode = $k[--$j]; //#26671 + $_.databpm = ~~(Math.round(Math.log($_.colors) / Math.log(2))); //#26673 + var _3 = $_.colors; //#26674 + $k[$j++] = 'metabpm'; //#26674 + $k[$j++] = _3; //#26674 + if (_3 > 8) { //#26674 + $j--; //#26674 + $k[$j++] = 8; //#26674 + } //#26674 + var _4 = $k[--$j]; //#26674 + $_[$k[--$j]] = ~~(Math.round(Math.log(_4) / Math.log(2))); //#26674 + $_.fn1 = -1; //#26677 var _9 = new Map([ ["parse", $_.parse], ["parsefnc", $_.parsefnc], ["FNC1", $_.fn1] - ]); //#26357 - $_.fncvals = _9; //#26358 - $k[$j++] = 'msg'; //#26359 - $k[$j++] = $_.barcode; //#26359 - $k[$j++] = $_.fncvals; //#26359 - bwipp_parseinput(); //#26359 - var _C = $k[--$j]; //#26359 - $_[$k[--$j]] = _C; //#26359 - $_.msglen = $_.msg.length; //#26360 + ]); //#26681 + $_.fncvals = _9; //#26682 + $k[$j++] = 'msg'; //#26683 + $k[$j++] = $_.barcode; //#26683 + $k[$j++] = $_.fncvals; //#26683 + bwipp_parseinput(); //#26683 + var _C = $k[--$j]; //#26683 + $_[$k[--$j]] = _C; //#26683 + $_.msglen = $_.msg.length; //#26684 $_.addtobits = function() { - var _F = $k[--$j]; //#26381 - $puti($_.bits, $_.j, _F); //#26381 - $_.j = _F.length + $_.j; //#26382 - }; //#26382 + var _F = $k[--$j]; //#26705 + $puti($_.bits, $_.j, _F); //#26705 + $_.j = _F.length + $_.j; //#26706 + }; //#26706 $_.tofixedbits = function() { - var _K = $strcpy($s(13), "0000000000000"); //#26386 - var _L = $k[--$j]; //#26386 - var _O = $cvrs($s(13), $k[--$j], 2); //#26386 - $puti(_K, $f(_L - _O.length), _O); //#26387 - $k[$j++] = $geti(_K, 0, _L); //#26388 - }; //#26388 - var _R = ($_.msglen <= 15) ? 4 : 17; //#26392 - $_.bits = $s(((7 + _R) + ($_.msglen * 8)) + 12); //#26392 - $_.j = 0; //#26393 - $k[$j++] = 31; //#26394 - $k[$j++] = 5; //#26394 - $_.tofixedbits(); //#26394 - $_.addtobits(); //#26394 - $k[$j++] = "00"; //#26395 - $_.addtobits(); //#26395 - if ($_.msglen <= 15) { //#26400 - $k[$j++] = $_.msglen; //#26397 - $k[$j++] = 4; //#26397 - $_.tofixedbits(); //#26397 - $_.addtobits(); //#26397 - } else { //#26400 - $k[$j++] = "0000"; //#26399 - $_.addtobits(); //#26399 - $k[$j++] = $_.msglen - 16; //#26400 - $k[$j++] = 13; //#26400 - $_.tofixedbits(); //#26400 - $_.addtobits(); //#26400 - } //#26400 - for (var _Z = 0, _Y = $_.msglen - 1; _Z <= _Y; _Z += 1) { //#26404 - $k[$j++] = $get($_.msg, _Z); //#26403 - $k[$j++] = 8; //#26403 - $_.tofixedbits(); //#26403 - $_.addtobits(); //#26403 - } //#26403 - $k[$j++] = 28; //#26405 - $k[$j++] = 5; //#26405 - $_.tofixedbits(); //#26405 - $_.addtobits(); //#26405 - $k[$j++] = 31; //#26406 - $k[$j++] = 5; //#26406 - $_.tofixedbits(); //#26406 - $_.addtobits(); //#26406 - $k[$j++] = "11"; //#26407 - $_.addtobits(); //#26407 - $_.diffside = 21; //#26410 - $_.sameshape = false; //#26411 - $_.sameecc = false; //#26412 - $_.hasslaves = false; //#26413 + var _K = $strcpy($s(13), "0000000000000"); //#26710 + var _L = $k[--$j]; //#26710 + var _O = $cvrs($s(13), $k[--$j], 2); //#26710 + $puti(_K, $f(_L - _O.length), _O); //#26711 + $k[$j++] = $geti(_K, 0, _L); //#26712 + }; //#26712 + var _R = ($_.msglen <= 15) ? 4 : 17; //#26716 + $_.bits = $s(((7 + _R) + ($_.msglen * 8)) + 12); //#26716 + $_.j = 0; //#26717 + $k[$j++] = 31; //#26718 + $k[$j++] = 5; //#26718 + $_.tofixedbits(); //#26718 + $_.addtobits(); //#26718 + $k[$j++] = "00"; //#26719 + $_.addtobits(); //#26719 + if ($_.msglen <= 15) { //#26724 + $k[$j++] = $_.msglen; //#26721 + $k[$j++] = 4; //#26721 + $_.tofixedbits(); //#26721 + $_.addtobits(); //#26721 + } else { //#26724 + $k[$j++] = "0000"; //#26723 + $_.addtobits(); //#26723 + $k[$j++] = $_.msglen - 16; //#26724 + $k[$j++] = 13; //#26724 + $_.tofixedbits(); //#26724 + $_.addtobits(); //#26724 + } //#26724 + for (var _Z = 0, _Y = $_.msglen - 1; _Z <= _Y; _Z += 1) { //#26728 + $k[$j++] = $get($_.msg, _Z); //#26727 + $k[$j++] = 8; //#26727 + $_.tofixedbits(); //#26727 + $_.addtobits(); //#26727 + } //#26727 + $k[$j++] = 28; //#26729 + $k[$j++] = 5; //#26729 + $_.tofixedbits(); //#26729 + $_.addtobits(); //#26729 + $k[$j++] = 31; //#26730 + $k[$j++] = 5; //#26730 + $_.tofixedbits(); //#26730 + $_.addtobits(); //#26730 + $k[$j++] = "11"; //#26731 + $_.addtobits(); //#26731 + $_.diffside = 21; //#26734 + $_.sameshape = false; //#26735 + $_.sameecc = false; //#26736 + $_.hasslaves = false; //#26737 $_.metrics = function() { - $_.mc = $k[--$j]; //#26417 - $_.mr = $k[--$j]; //#26417 - var _e = $_.mc; //#26418 - var _f = $_.mr; //#26418 - var _g = $_.mc; //#26419 - var _h = $_.mr; //#26419 - var _i = $_.colors; //#26421 - var _j = 64; //#26421 - if (64 > _i) { //#26421 - var _ = _i; //#26421 - _i = _j; //#26421 - _j = _; //#26421 - } //#26421 - var _l = $_.slave ? 7 : 17; //#26422 - $k[$j++] = _e * _f; //#26450 - $k[$j++] = ((((~~($f(_g - 25) / 16)) + 2) * ((~~($f(_h - 25) / 16)) + 2)) - 4) * 7; //#26450 - $k[$j++] = _j * 2; //#26450 - $k[$j++] = _l * 4; //#26450 - if (!$_.slave) { //#26449 - var _p = $eq($_.mr, $_.mc) ? 0 : 1; //#26426 - $_.metass = _p; //#26426 - var _q = $_.mr; //#26427 - var _r = $_.mc; //#26427 - if ($lt(_q, _r)) { //#26427 - var _ = _r; //#26427 - _r = _q; //#26427 - _q = _; //#26427 - } //#26427 - $_.metavf = $get($a([0, 1, 2, 2, 3, 3, 3, 3]), ~~($f(_q - 21) / 16)); //#26428 - $k[$j++] = 'metavlen'; //#26429 - if ($_.metass == 0) { //#26429 - $k[$j++] = $a([2, 2, 3, 4]); //#26429 - } else { //#26429 - $k[$j++] = $a([4, 6, 8, 10]); //#26429 - } //#26429 - var _z = $get($k[--$j], $_.metavf); //#26429 - $_[$k[--$j]] = _z; //#26429 - $_.metaelen = $f(($_.metavf * 2) + 10); //#26430 - $k[$j++] = $f($f(7 + $_.metavlen) + $_.metaelen); //#26433 - if ($_.hasslaves) { //#26433 - var _15 = $k[--$j]; //#26433 - $k[$j++] = $f(_15 + 4); //#26433 - } //#26433 - var _18 = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26436 - $_.nummetabits = $f((_18 * $_.metabpm) + 6); //#26436 - $k[$j++] = _18 + 6; //#26437 - } else { //#26449 - $k[$j++] = 3; //#26440 - if (!$_.sameshape) { //#26440 - var _1B = $k[--$j]; //#26440 - $k[$j++] = $f(_1B + 5); //#26440 - } //#26440 - if ($_.hasslaves) { //#26441 - var _1D = $k[--$j]; //#26441 - $k[$j++] = $f(_1D + 3); //#26441 - } //#26441 - if (!$_.sameecc) { //#26446 - var _1F = $_.mr; //#26443 - var _1G = $_.mc; //#26443 - if ($lt(_1F, _1G)) { //#26443 - var _ = _1G; //#26443 - _1G = _1F; //#26443 - _1F = _; //#26443 - } //#26443 - var _1J = $k[--$j]; //#26445 - $k[$j++] = $f(_1J + $get($a([10, 12, 14, 14, 16, 16, 16, 16]), ~~($f(_1F - 21) / 16))); //#26445 - } //#26445 - var _1M = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26449 - $_.nummetabits = _1M * $_.metabpm; //#26449 - $k[$j++] = _1M; //#26449 - } //#26449 - var _1O = $k[--$j]; //#26452 - $_.nummetamodules = _1O; //#26452 - var _1P = $k[--$j]; //#26453 - var _1Q = $k[--$j]; //#26453 - var _1R = $k[--$j]; //#26453 - $_.numdatamodules = $f($k[--$j] - ($f(_1R + ($f(_1Q + $f(_1P + _1O)))))); //#26453 - $_.numdatabits = $_.numdatamodules * $_.databpm; //#26454 - }; //#26454 - $_.coderate = $get($a([0.67, 0.63, 0.57, 0.55, 0.5, 0.43, 0.34, 0.25, 0.2, 0.17, 0.14]), $_.eclevel); //#26458 - $_.grosslen = ~~Math.ceil($_.bits.length / $_.coderate); //#26459 + $_.mc = $k[--$j]; //#26741 + $_.mr = $k[--$j]; //#26741 + var _e = $_.mc; //#26742 + var _f = $_.mr; //#26742 + var _g = $_.mc; //#26743 + var _h = $_.mr; //#26743 + var _i = $_.colors; //#26745 + var _j = 64; //#26745 + if (64 > _i) { //#26745 + var _ = _i; //#26745 + _i = _j; //#26745 + _j = _; //#26745 + } //#26745 + var _l = $_.slave ? 7 : 17; //#26746 + $k[$j++] = _e * _f; //#26774 + $k[$j++] = ((((~~($f(_g - 25) / 16)) + 2) * ((~~($f(_h - 25) / 16)) + 2)) - 4) * 7; //#26774 + $k[$j++] = _j * 2; //#26774 + $k[$j++] = _l * 4; //#26774 + if (!$_.slave) { //#26773 + var _p = $eq($_.mr, $_.mc) ? 0 : 1; //#26750 + $_.metass = _p; //#26750 + var _q = $_.mr; //#26751 + var _r = $_.mc; //#26751 + if ($lt(_q, _r)) { //#26751 + var _ = _r; //#26751 + _r = _q; //#26751 + _q = _; //#26751 + } //#26751 + $_.metavf = $get($a([0, 1, 2, 2, 3, 3, 3, 3]), ~~($f(_q - 21) / 16)); //#26752 + $k[$j++] = 'metavlen'; //#26753 + if ($_.metass == 0) { //#26753 + $k[$j++] = $a([2, 2, 3, 4]); //#26753 + } else { //#26753 + $k[$j++] = $a([4, 6, 8, 10]); //#26753 + } //#26753 + var _z = $get($k[--$j], $_.metavf); //#26753 + $_[$k[--$j]] = _z; //#26753 + $_.metaelen = $f(($_.metavf * 2) + 10); //#26754 + $k[$j++] = $f($f(7 + $_.metavlen) + $_.metaelen); //#26757 + if ($_.hasslaves) { //#26757 + var _15 = $k[--$j]; //#26757 + $k[$j++] = $f(_15 + 4); //#26757 + } //#26757 + var _18 = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26760 + $_.nummetabits = $f((_18 * $_.metabpm) + 6); //#26760 + $k[$j++] = _18 + 6; //#26761 + } else { //#26773 + $k[$j++] = 3; //#26764 + if (!$_.sameshape) { //#26764 + var _1B = $k[--$j]; //#26764 + $k[$j++] = $f(_1B + 5); //#26764 + } //#26764 + if ($_.hasslaves) { //#26765 + var _1D = $k[--$j]; //#26765 + $k[$j++] = $f(_1D + 3); //#26765 + } //#26765 + if (!$_.sameecc) { //#26770 + var _1F = $_.mr; //#26767 + var _1G = $_.mc; //#26767 + if ($lt(_1F, _1G)) { //#26767 + var _ = _1G; //#26767 + _1G = _1F; //#26767 + _1F = _; //#26767 + } //#26767 + var _1J = $k[--$j]; //#26769 + $k[$j++] = $f(_1J + $get($a([10, 12, 14, 14, 16, 16, 16, 16]), ~~($f(_1F - 21) / 16))); //#26769 + } //#26769 + var _1M = ~~(Math.ceil(($k[--$j] * 2) / $_.metabpm)); //#26773 + $_.nummetabits = _1M * $_.metabpm; //#26773 + $k[$j++] = _1M; //#26773 + } //#26773 + var _1O = $k[--$j]; //#26776 + $_.nummetamodules = _1O; //#26776 + var _1P = $k[--$j]; //#26777 + var _1Q = $k[--$j]; //#26777 + var _1R = $k[--$j]; //#26777 + $_.numdatamodules = $f($k[--$j] - ($f(_1R + ($f(_1Q + $f(_1P + _1O)))))); //#26777 + $_.numdatabits = $_.numdatamodules * $_.databpm; //#26778 + }; //#26778 + $_.coderate = $get($a([0.67, 0.63, 0.57, 0.55, 0.5, 0.43, 0.34, 0.25, 0.2, 0.17, 0.14]), $_.eclevel); //#26782 + $_.grosslen = ~~Math.ceil($_.bits.length / $_.coderate); //#26783 $_.snapsize = function() { - var _1b = (~~Math.ceil($k[--$j])) - 18; //#26460 - $k[$j++] = _1b; //#26460 - if (_1b < 0) { //#26460 - $j--; //#26460 - $k[$j++] = 0; //#26460 - } //#26460 - var _1c = $k[--$j]; //#26460 - $k[$j++] = ((~~(_1c / 4)) * 4) + 21; //#26460 - }; //#26460 - if (($_.rows == -1) && ($_.columns == -1)) { //#26489 - $k[$j++] = 'size'; //#26463 - $k[$j++] = Math.sqrt($_.grosslen); //#26463 - $_.snapsize(); //#26463 - var _1g = $k[--$j]; //#26463 - $_[$k[--$j]] = _1g; //#26463 - for (;;) { //#26468 - $k[$j++] = $_.size; //#26465 - $k[$j++] = $_.size; //#26465 - $_.metrics(); //#26465 - if ($_.grosslen <= $_.numdatabits) { //#26466 - break; //#26466 - } //#26466 - $_.size = $f($_.size + 4); //#26467 - } //#26467 - $_.rows = $_.size; //#26469 - $_.columns = $_.size; //#26470 - } else { //#26489 - if (($_.columns == -1) && ($_.rows != -1)) { //#26479 - $k[$j++] = 'columns'; //#26473 - $k[$j++] = $_.grosslen / $_.rows; //#26473 - $_.snapsize(); //#26473 - var _1t = $k[--$j]; //#26473 - $_[$k[--$j]] = _1t; //#26473 - for (;;) { //#26478 - $k[$j++] = $_.rows; //#26475 - $k[$j++] = $_.columns; //#26475 - $_.metrics(); //#26475 - if ($_.grosslen <= $_.numdatabits) { //#26476 - break; //#26476 - } //#26476 - $_.columns = $f($_.columns + 4); //#26477 - } //#26477 - } //#26477 - if (($_.rows == -1) && ($_.columns != -1)) { //#26487 - $k[$j++] = 'rows'; //#26481 - $k[$j++] = $_.grosslen / $_.columns; //#26481 - $_.snapsize(); //#26481 - var _24 = $k[--$j]; //#26481 - $_[$k[--$j]] = _24; //#26481 - for (;;) { //#26486 - $k[$j++] = $_.rows; //#26483 - $k[$j++] = $_.columns; //#26483 - $_.metrics(); //#26483 - if ($_.grosslen <= $_.numdatabits) { //#26484 - break; //#26484 - } //#26484 - $_.rows = $f($_.rows + 4); //#26485 - } //#26485 - } //#26485 - if (($_.rows != -1) && ($_.columns != -1)) { //#26490 - $k[$j++] = $_.rows; //#26489 - $k[$j++] = $_.columns; //#26489 - $_.metrics(); //#26489 - } //#26489 - } //#26489 - $_.C = $_.numdatabits; //#26492 - $_.cols = $_.columns; //#26493 - if (($_.rows > 145) || ($_.cols > 145)) { //#26498 - $k[$j++] = 'bwipp.jabcodeNoValidSymbol#26497'; //#26497 - $k[$j++] = "Maximum length exceeded or invalid content"; //#26497 - bwipp_raiseerror(); //#26497 - } //#26497 - $_.min = $_.C; //#26501 - for (var _2K = 3; _2K <= 8; _2K += 1) { //#26513 - $_.i = _2K; //#26503 - for (var _2M = $_.i + 1; _2M <= 9; _2M += 1) { //#26512 - $_.j = _2M; //#26505 - $_.dist = (((~~($_.C / $_.j)) * $_.j) - ((~~($_.C / $_.j)) * $_.i)) - $_.bits.length; //#26506 - if (($_.dist < $_.min) && ($_.dist >= 0)) { //#26511 - $_.datawc = $_.i; //#26508 - $_.datawr = $_.j; //#26509 - $_.min = $_.dist; //#26510 - } //#26510 - } //#26510 - } //#26510 - $_.tmpbits = $s(((~~($_.C / $_.datawr)) * $_.datawr) - ((~~($_.C / $_.datawr)) * $_.datawc)); //#26516 - $puti($_.tmpbits, 0, $_.bits); //#26517 - for (var _2m = $_.bits.length, _2l = $_.tmpbits.length - 1; _2m <= _2l; _2m += 1) { //#26521 - var _2o = $get($_.tmpbits, _2m - 1); //#26519 - $k[$j++] = _2m; //#26519 - $k[$j++] = _2o; //#26519 - if ((_2o % 2) == 0) { //#26519 - var _2p = $k[--$j]; //#26519 - $k[$j++] = $f(_2p + 1); //#26519 - } else { //#26519 - var _2q = $k[--$j]; //#26519 - $k[$j++] = $f(_2q - 1); //#26519 - } //#26519 - var _2s = $k[--$j]; //#26520 - $put($_.tmpbits, $k[--$j], _2s); //#26520 - } //#26520 - $_.bits = $_.tmpbits; //#26522 - $_.m0 = 22609 + 1; //#26526 - $_.m1 = 62509 - 65536; //#26526 - $_.m2 = 19605; //#26526 - $_.m3 = 32557; //#26526 + var _1b = (~~Math.ceil($k[--$j])) - 18; //#26784 + $k[$j++] = _1b; //#26784 + if (_1b < 0) { //#26784 + $j--; //#26784 + $k[$j++] = 0; //#26784 + } //#26784 + var _1c = $k[--$j]; //#26784 + $k[$j++] = ((~~(_1c / 4)) * 4) + 21; //#26784 + }; //#26784 + if (($_.rows == -1) && ($_.columns == -1)) { //#26813 + $k[$j++] = 'size'; //#26787 + $k[$j++] = Math.sqrt($_.grosslen); //#26787 + $_.snapsize(); //#26787 + var _1g = $k[--$j]; //#26787 + $_[$k[--$j]] = _1g; //#26787 + for (;;) { //#26792 + $k[$j++] = $_.size; //#26789 + $k[$j++] = $_.size; //#26789 + $_.metrics(); //#26789 + if ($_.grosslen <= $_.numdatabits) { //#26790 + break; //#26790 + } //#26790 + $_.size = $f($_.size + 4); //#26791 + } //#26791 + $_.rows = $_.size; //#26793 + $_.columns = $_.size; //#26794 + } else { //#26813 + if (($_.columns == -1) && ($_.rows != -1)) { //#26803 + $k[$j++] = 'columns'; //#26797 + $k[$j++] = $_.grosslen / $_.rows; //#26797 + $_.snapsize(); //#26797 + var _1t = $k[--$j]; //#26797 + $_[$k[--$j]] = _1t; //#26797 + for (;;) { //#26802 + $k[$j++] = $_.rows; //#26799 + $k[$j++] = $_.columns; //#26799 + $_.metrics(); //#26799 + if ($_.grosslen <= $_.numdatabits) { //#26800 + break; //#26800 + } //#26800 + $_.columns = $f($_.columns + 4); //#26801 + } //#26801 + } //#26801 + if (($_.rows == -1) && ($_.columns != -1)) { //#26811 + $k[$j++] = 'rows'; //#26805 + $k[$j++] = $_.grosslen / $_.columns; //#26805 + $_.snapsize(); //#26805 + var _24 = $k[--$j]; //#26805 + $_[$k[--$j]] = _24; //#26805 + for (;;) { //#26810 + $k[$j++] = $_.rows; //#26807 + $k[$j++] = $_.columns; //#26807 + $_.metrics(); //#26807 + if ($_.grosslen <= $_.numdatabits) { //#26808 + break; //#26808 + } //#26808 + $_.rows = $f($_.rows + 4); //#26809 + } //#26809 + } //#26809 + if (($_.rows != -1) && ($_.columns != -1)) { //#26814 + $k[$j++] = $_.rows; //#26813 + $k[$j++] = $_.columns; //#26813 + $_.metrics(); //#26813 + } //#26813 + } //#26813 + $_.C = $_.numdatabits; //#26816 + $_.cols = $_.columns; //#26817 + if (($_.rows > 145) || ($_.cols > 145)) { //#26822 + $k[$j++] = 'bwipp.jabcodeNoValidSymbol#26821'; //#26821 + $k[$j++] = "Maximum length exceeded or invalid content"; //#26821 + bwipp_raiseerror(); //#26821 + } //#26821 + $_.min = $_.C; //#26825 + for (var _2K = 3; _2K <= 8; _2K += 1) { //#26837 + $_.i = _2K; //#26827 + for (var _2M = $_.i + 1; _2M <= 9; _2M += 1) { //#26836 + $_.j = _2M; //#26829 + $_.dist = (((~~($_.C / $_.j)) * $_.j) - ((~~($_.C / $_.j)) * $_.i)) - $_.bits.length; //#26830 + if (($_.dist < $_.min) && ($_.dist >= 0)) { //#26835 + $_.datawc = $_.i; //#26832 + $_.datawr = $_.j; //#26833 + $_.min = $_.dist; //#26834 + } //#26834 + } //#26834 + } //#26834 + $_.tmpbits = $s(((~~($_.C / $_.datawr)) * $_.datawr) - ((~~($_.C / $_.datawr)) * $_.datawc)); //#26840 + $puti($_.tmpbits, 0, $_.bits); //#26841 + for (var _2m = $_.bits.length, _2l = $_.tmpbits.length - 1; _2m <= _2l; _2m += 1) { //#26845 + var _2o = $get($_.tmpbits, _2m - 1); //#26843 + $k[$j++] = _2m; //#26843 + $k[$j++] = _2o; //#26843 + if ((_2o % 2) == 0) { //#26843 + var _2p = $k[--$j]; //#26843 + $k[$j++] = $f(_2p + 1); //#26843 + } else { //#26843 + var _2q = $k[--$j]; //#26843 + $k[$j++] = $f(_2q - 1); //#26843 + } //#26843 + var _2s = $k[--$j]; //#26844 + $put($_.tmpbits, $k[--$j], _2s); //#26844 + } //#26844 + $_.bits = $_.tmpbits; //#26846 + $_.m0 = 22609 + 1; //#26850 + $_.m1 = 62509 - 65536; //#26850 + $_.m2 = 19605; //#26850 + $_.m3 = 32557; //#26850 $_.lcg64_temper = function() { - $_.p00 = $_.m0 * $_.s0; //#26532 - $_.p01 = $_.m0 * $_.s1; //#26532 - $_.p02 = $_.m0 * $_.s2; //#26532 - $_.p03 = $_.m0 * $_.s3; //#26532 - $_.p10 = $_.m1 * $_.s0; //#26533 - $_.p11 = $_.m1 * $_.s1; //#26533 - $_.p12 = $_.m1 * $_.s2; //#26533 - $_.p13 = $_.m1 * $_.s3; //#26533 - $_.p20 = $_.m2 * $_.s0; //#26534 - $_.p21 = $_.m2 * $_.s1; //#26534 - $_.p22 = $_.m2 * $_.s2; //#26534 - $_.p23 = $_.m2 * $_.s3; //#26534 - $_.p30 = $_.m3 * $_.s0; //#26535 - $_.p31 = $_.m3 * $_.s1; //#26535 - $_.p32 = $_.m3 * $_.s2; //#26535 - $_.p33 = $_.m3 * $_.s3; //#26535 - $_.s3 = ($_.p33 % 65536) + 1; //#26537 - $_.s2 = (($_.p32 % 65536) + (~~($_.p33 / 65536))) + ($_.p23 % 65536); //#26539 - $_.s1 = ((($_.p31 % 65536) + (~~($_.p32 / 65536))) + (($_.p22 % 65536) + (~~($_.p23 / 65536)))) + ($_.p13 % 65536); //#26542 - $_.s0 = (((($_.p30 % 65536) + (~~($_.p31 / 65536))) + (($_.p21 % 65536) + (~~($_.p22 / 65536)))) + (($_.p12 % 65536) + (~~($_.p13 / 65536)))) + ($_.p03 % 65536); //#26546 - $_.s3 = $_.s3 + 65536; //#26549 - $_.s2 = $_.s2 + 65535; //#26550 - $_.s1 = $_.s1 + 65535; //#26551 - $_.s0 = $_.s0 + 65535; //#26552 - $_.s2 = (~~($_.s3 / 65536)) + $_.s2; //#26555 - $_.s3 = $_.s3 % 65536; //#26555 - $_.s1 = (~~($_.s2 / 65536)) + $_.s1; //#26556 - $_.s2 = $_.s2 % 65536; //#26556 - $_.s0 = (~~($_.s1 / 65536)) + $_.s0; //#26557 - $_.s1 = $_.s1 % 65536; //#26557 - $_.s0 = $_.s0 % 65536; //#26558 - var _3x = (((($_.s0 - 32768) * 65536) + $_.s1) ^ 2147483648) & 4294967295; //#26563 - var _3y = _3x ^ (_3x >>> 11); //#26564 - var _3z = _3y ^ ((_3y << 7) & -1658038656); //#26565 - var _40 = (_3z ^ ((_3z << 15) & -272236544)) & 4294967295; //#26567 - $k[$j++] = _40 ^ (_40 >>> 18); //#26567 - }; //#26567 + $_.p00 = $_.m0 * $_.s0; //#26856 + $_.p01 = $_.m0 * $_.s1; //#26856 + $_.p02 = $_.m0 * $_.s2; //#26856 + $_.p03 = $_.m0 * $_.s3; //#26856 + $_.p10 = $_.m1 * $_.s0; //#26857 + $_.p11 = $_.m1 * $_.s1; //#26857 + $_.p12 = $_.m1 * $_.s2; //#26857 + $_.p13 = $_.m1 * $_.s3; //#26857 + $_.p20 = $_.m2 * $_.s0; //#26858 + $_.p21 = $_.m2 * $_.s1; //#26858 + $_.p22 = $_.m2 * $_.s2; //#26858 + $_.p23 = $_.m2 * $_.s3; //#26858 + $_.p30 = $_.m3 * $_.s0; //#26859 + $_.p31 = $_.m3 * $_.s1; //#26859 + $_.p32 = $_.m3 * $_.s2; //#26859 + $_.p33 = $_.m3 * $_.s3; //#26859 + $_.s3 = ($_.p33 % 65536) + 1; //#26861 + $_.s2 = (($_.p32 % 65536) + (~~($_.p33 / 65536))) + ($_.p23 % 65536); //#26863 + $_.s1 = ((($_.p31 % 65536) + (~~($_.p32 / 65536))) + (($_.p22 % 65536) + (~~($_.p23 / 65536)))) + ($_.p13 % 65536); //#26866 + $_.s0 = (((($_.p30 % 65536) + (~~($_.p31 / 65536))) + (($_.p21 % 65536) + (~~($_.p22 / 65536)))) + (($_.p12 % 65536) + (~~($_.p13 / 65536)))) + ($_.p03 % 65536); //#26870 + $_.s3 = $_.s3 + 65536; //#26873 + $_.s2 = $_.s2 + 65535; //#26874 + $_.s1 = $_.s1 + 65535; //#26875 + $_.s0 = $_.s0 + 65535; //#26876 + $_.s2 = (~~($_.s3 / 65536)) + $_.s2; //#26879 + $_.s3 = $_.s3 % 65536; //#26879 + $_.s1 = (~~($_.s2 / 65536)) + $_.s1; //#26880 + $_.s2 = $_.s2 % 65536; //#26880 + $_.s0 = (~~($_.s1 / 65536)) + $_.s0; //#26881 + $_.s1 = $_.s1 % 65536; //#26881 + $_.s0 = $_.s0 % 65536; //#26882 + var _3x = (((($_.s0 - 32768) * 65536) + $_.s1) ^ 2147483648) & 4294967295; //#26887 + var _3y = _3x ^ (_3x >>> 11); //#26888 + var _3z = _3y ^ ((_3y << 7) & -1658038656); //#26889 + var _40 = (_3z ^ ((_3z << 15) & -272236544)) & 4294967295; //#26891 + $k[$j++] = _40 ^ (_40 >>> 18); //#26891 + }; //#26891 $_.createMatrixA = function() { - $k[$j++] = 'nb_pcb'; //#26573 - if ($_.wr < 4) { //#26573 - $k[$j++] = ~~($_.Pg_sub_block / 2); //#26573 - } else { //#26573 - $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26573 - } //#26573 - var _46 = $k[--$j]; //#26573 - $_[$k[--$j]] = _46; //#26573 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26574 - $_.effwidth = $_.offset * 32; //#26575 - $_.matrixA = $a($_.offset * $_.nb_pcb); //#26576 - for (var _4G = 0, _4F = ($_.offset * $_.nb_pcb) - 1; _4G <= _4F; _4G += 1) { //#26577 - $put($_.matrixA, _4G, 0); //#26577 - } //#26577 - $_.permutation = $a($_.Pg_sub_block); //#26578 - for (var _4M = 0, _4L = $_.Pg_sub_block - 1; _4M <= _4L; _4M += 1) { //#26579 - $put($_.permutation, _4M, _4M); //#26579 - } //#26579 - for (var _4R = 0, _4Q = (~~($_.Pg_sub_block / $_.wr)) - 1; _4R <= _4Q; _4R += 1) { //#26588 - $_.i = _4R; //#26582 - for (var _4U = 0, _4T = $f($_.wr - 1); _4U <= _4T; _4U += 1) { //#26587 - $_.j = _4U; //#26584 - var _4V = $_.matrixA; //#26585 - var _4W = $_.i; //#26585 - var _4X = $_.effwidth; //#26585 - var _4Y = $_.wr; //#26585 - var _4Z = $_.j; //#26585 - var _4f = $f(31 - (($f(($_.i * $f($_.effwidth + $_.wr)) + $_.j)) % 32)); //#26586 - $put(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32), $get(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32)) | ((_4f < 0 ? 1 >>> -_4f : 1 << _4f))); //#26586 - } //#26586 - } //#26586 - $_.s0 = 0; //#26591 - $_.s1 = 0; //#26591 - $_.s2 = 11; //#26591 - $_.s3 = 64569; //#26591 - for (var _4i = 1, _4h = $f($_.wc - 1); _4i <= _4h; _4i += 1) { //#26614 - $_.i = _4i; //#26593 - $_.off_index = (~~($_.Pg_sub_block / $_.wr)) * $_.i; //#26594 - for (var _4o = 0, _4n = $_.Pg_sub_block - 1; _4o <= _4n; _4o += 1) { //#26613 - $_.j = _4o; //#26596 - $_.lcg64_temper(); //#26597 - var _4p = $k[--$j]; //#26598 - $k[$j++] = _4p; //#26598 - if (_4p < 0) { //#26598 - var _4q = $k[--$j]; //#26598 - $k[$j++] = $f((_4q ^ 2147483648) + 2147483648); //#26598 - } //#26598 - $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26600 - for (var _4x = 0, _4w = (~~($_.Pg_sub_block / $_.wr)) - 1; _4x <= _4w; _4x += 1) { //#26609 - $_.k = _4x; //#26602 - var _4y = $_.matrixA; //#26603 - var _4z = $_.off_index; //#26603 - var _50 = $_.k; //#26603 - var _51 = $_.offset; //#26603 - var _52 = $_.j; //#26603 - var _5A = $get($_.matrixA, (~~($get($_.permutation, $_.pos) / 32)) + ($_.k * $_.offset)); //#26605 - var _5E = -($f(31 - ($get($_.permutation, $_.pos) % 32))); //#26606 - var _5G = 31 - ($_.j % 32); //#26607 - $put(_4y, ((_4z + _50) * _51) + (~~(_52 / 32)), $get(_4y, ((_4z + _50) * _51) + (~~(_52 / 32))) | ((_5G < 0 ? (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) >>> -_5G : (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) << _5G))); //#26608 - } //#26608 - var _5J = $_.permutation; //#26610 - var _5K = $_.Pg_sub_block; //#26610 - var _5L = $_.j; //#26610 - $put(_5J, (_5K - 1) - _5L, $get($_.permutation, $_.pos)); //#26612 - $put($_.permutation, $_.pos, $get(_5J, (_5K - 1) - _5L)); //#26612 - } //#26612 - } //#26612 - }; //#26612 + $k[$j++] = 'nb_pcb'; //#26897 + if ($_.wr < 4) { //#26897 + $k[$j++] = ~~($_.Pg_sub_block / 2); //#26897 + } else { //#26897 + $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26897 + } //#26897 + var _46 = $k[--$j]; //#26897 + $_[$k[--$j]] = _46; //#26897 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26898 + $_.effwidth = $_.offset * 32; //#26899 + $_.matrixA = $a($_.offset * $_.nb_pcb); //#26900 + for (var _4G = 0, _4F = ($_.offset * $_.nb_pcb) - 1; _4G <= _4F; _4G += 1) { //#26901 + $put($_.matrixA, _4G, 0); //#26901 + } //#26901 + $_.permutation = $a($_.Pg_sub_block); //#26902 + for (var _4M = 0, _4L = $_.Pg_sub_block - 1; _4M <= _4L; _4M += 1) { //#26903 + $put($_.permutation, _4M, _4M); //#26903 + } //#26903 + for (var _4R = 0, _4Q = (~~($_.Pg_sub_block / $_.wr)) - 1; _4R <= _4Q; _4R += 1) { //#26912 + $_.i = _4R; //#26906 + for (var _4U = 0, _4T = $f($_.wr - 1); _4U <= _4T; _4U += 1) { //#26911 + $_.j = _4U; //#26908 + var _4V = $_.matrixA; //#26909 + var _4W = $_.i; //#26909 + var _4X = $_.effwidth; //#26909 + var _4Y = $_.wr; //#26909 + var _4Z = $_.j; //#26909 + var _4f = $f(31 - (($f(($_.i * $f($_.effwidth + $_.wr)) + $_.j)) % 32)); //#26910 + $put(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32), $get(_4V, ~~(($f((_4W * $f(_4X + _4Y)) + _4Z)) / 32)) | ((_4f < 0 ? 1 >>> -_4f : 1 << _4f))); //#26910 + } //#26910 + } //#26910 + $_.s0 = 0; //#26915 + $_.s1 = 0; //#26915 + $_.s2 = 11; //#26915 + $_.s3 = 64569; //#26915 + for (var _4i = 1, _4h = $f($_.wc - 1); _4i <= _4h; _4i += 1) { //#26938 + $_.i = _4i; //#26917 + $_.off_index = (~~($_.Pg_sub_block / $_.wr)) * $_.i; //#26918 + for (var _4o = 0, _4n = $_.Pg_sub_block - 1; _4o <= _4n; _4o += 1) { //#26937 + $_.j = _4o; //#26920 + $_.lcg64_temper(); //#26921 + var _4p = $k[--$j]; //#26922 + $k[$j++] = _4p; //#26922 + if (_4p < 0) { //#26922 + var _4q = $k[--$j]; //#26922 + $k[$j++] = $f((_4q ^ 2147483648) + 2147483648); //#26922 + } //#26922 + $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26924 + for (var _4x = 0, _4w = (~~($_.Pg_sub_block / $_.wr)) - 1; _4x <= _4w; _4x += 1) { //#26933 + $_.k = _4x; //#26926 + var _4y = $_.matrixA; //#26927 + var _4z = $_.off_index; //#26927 + var _50 = $_.k; //#26927 + var _51 = $_.offset; //#26927 + var _52 = $_.j; //#26927 + var _5A = $get($_.matrixA, (~~($get($_.permutation, $_.pos) / 32)) + ($_.k * $_.offset)); //#26929 + var _5E = -($f(31 - ($get($_.permutation, $_.pos) % 32))); //#26930 + var _5G = 31 - ($_.j % 32); //#26931 + $put(_4y, ((_4z + _50) * _51) + (~~(_52 / 32)), $get(_4y, ((_4z + _50) * _51) + (~~(_52 / 32))) | ((_5G < 0 ? (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) >>> -_5G : (((_5E < 0 ? _5A >>> -_5E : _5A << _5E)) & 1) << _5G))); //#26932 + } //#26932 + var _5J = $_.permutation; //#26934 + var _5K = $_.Pg_sub_block; //#26934 + var _5L = $_.j; //#26934 + $put(_5J, (_5K - 1) - _5L, $get($_.permutation, $_.pos)); //#26936 + $put($_.permutation, $_.pos, $get(_5J, (_5K - 1) - _5L)); //#26936 + } //#26936 + } //#26936 + }; //#26936 $_.createMetadataMatrixA = function() { - $_.nb_pcb = ~~($_.Pg_sub_block / 2); //#26620 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26621 - $_.matrixA = $a($_.offset * $_.nb_pcb); //#26622 - for (var _5Y = 0, _5X = ($_.offset * $_.nb_pcb) - 1; _5Y <= _5X; _5Y += 1) { //#26623 - $put($_.matrixA, _5Y, 0); //#26623 - } //#26623 - $_.permutation = $a($_.Pg_sub_block); //#26624 - for (var _5e = 0, _5d = $_.Pg_sub_block - 1; _5e <= _5d; _5e += 1) { //#26625 - $put($_.permutation, _5e, _5e); //#26625 - } //#26625 - $_.s0 = 0; //#26628 - $_.s1 = 0; //#26628 - $_.s2 = 0; //#26628 - $_.s3 = 38545; //#26628 - $_.nb_once = ~~((~~($f((($_.nb_pcb / $_.wc) * $_.Pg_sub_block) + 3))) / $_.nb_pcb); //#26629 - for (var _5m = 0, _5l = $_.nb_pcb - 1; _5m <= _5l; _5m += 1) { //#26644 - $_.i = _5m; //#26631 - for (var _5p = 0, _5o = $_.nb_once - 1; _5p <= _5o; _5p += 1) { //#26643 - $_.j = _5p; //#26633 - $_.lcg64_temper(); //#26634 - var _5q = $k[--$j]; //#26635 - $k[$j++] = _5q; //#26635 - if (_5q < 0) { //#26635 - var _5r = $k[--$j]; //#26635 - $k[$j++] = $f((_5r ^ 2147483648) + 2147483648); //#26635 - } //#26635 - $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26637 - var _5v = $_.matrixA; //#26638 - var _5w = $_.i; //#26638 - var _5x = $_.offset; //#26638 - var _60 = $get($_.permutation, $_.pos); //#26638 - var _65 = $f(31 - ($get($_.permutation, $_.pos) % 32)); //#26639 - $put(_5v, (_5w * _5x) + (~~(_60 / 32)), $get(_5v, (_5w * _5x) + (~~(_60 / 32))) | ((_65 < 0 ? 1 >>> -_65 : 1 << _65))); //#26639 - var _68 = $_.permutation; //#26640 - var _69 = $_.Pg_sub_block; //#26640 - var _6A = $_.j; //#26640 - $put(_68, (_69 - 1) - _6A, $get($_.permutation, $_.pos)); //#26642 - $put($_.permutation, $_.pos, $get(_68, (_69 - 1) - _6A)); //#26642 - } //#26642 - } //#26642 - }; //#26642 + $_.nb_pcb = ~~($_.Pg_sub_block / 2); //#26944 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26945 + $_.matrixA = $a($_.offset * $_.nb_pcb); //#26946 + for (var _5Y = 0, _5X = ($_.offset * $_.nb_pcb) - 1; _5Y <= _5X; _5Y += 1) { //#26947 + $put($_.matrixA, _5Y, 0); //#26947 + } //#26947 + $_.permutation = $a($_.Pg_sub_block); //#26948 + for (var _5e = 0, _5d = $_.Pg_sub_block - 1; _5e <= _5d; _5e += 1) { //#26949 + $put($_.permutation, _5e, _5e); //#26949 + } //#26949 + $_.s0 = 0; //#26952 + $_.s1 = 0; //#26952 + $_.s2 = 0; //#26952 + $_.s3 = 38545; //#26952 + $_.nb_once = ~~((~~($f((($_.nb_pcb / $_.wc) * $_.Pg_sub_block) + 3))) / $_.nb_pcb); //#26953 + for (var _5m = 0, _5l = $_.nb_pcb - 1; _5m <= _5l; _5m += 1) { //#26968 + $_.i = _5m; //#26955 + for (var _5p = 0, _5o = $_.nb_once - 1; _5p <= _5o; _5p += 1) { //#26967 + $_.j = _5p; //#26957 + $_.lcg64_temper(); //#26958 + var _5q = $k[--$j]; //#26959 + $k[$j++] = _5q; //#26959 + if (_5q < 0) { //#26959 + var _5r = $k[--$j]; //#26959 + $k[$j++] = $f((_5r ^ 2147483648) + 2147483648); //#26959 + } //#26959 + $_.pos = ~~(($k[--$j] / 4294967296) * ($_.Pg_sub_block - $_.j)); //#26961 + var _5v = $_.matrixA; //#26962 + var _5w = $_.i; //#26962 + var _5x = $_.offset; //#26962 + var _60 = $get($_.permutation, $_.pos); //#26962 + var _65 = $f(31 - ($get($_.permutation, $_.pos) % 32)); //#26963 + $put(_5v, (_5w * _5x) + (~~(_60 / 32)), $get(_5v, (_5w * _5x) + (~~(_60 / 32))) | ((_65 < 0 ? 1 >>> -_65 : 1 << _65))); //#26963 + var _68 = $_.permutation; //#26964 + var _69 = $_.Pg_sub_block; //#26964 + var _6A = $_.j; //#26964 + $put(_68, (_69 - 1) - _6A, $get($_.permutation, $_.pos)); //#26966 + $put($_.permutation, $_.pos, $get(_68, (_69 - 1) - _6A)); //#26966 + } //#26966 + } //#26966 + }; //#26966 $_.GaussJordan = function() { - $k[$j++] = 'nb_pcb'; //#26650 - if ($_.wr < 4) { //#26650 - $k[$j++] = ~~($_.Pg_sub_block / 2); //#26650 - } else { //#26650 - $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26650 - } //#26650 - var _6K = $k[--$j]; //#26650 - $_[$k[--$j]] = _6K; //#26650 - $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26651 - var _6N = $_.matrixA; //#26652 - $_.matrixH = $arrcpy($a(_6N.length), _6N); //#26652 - $k[$j++] = Infinity; //#26653 - for (var _6R = 0, _6S = $_.Pg_sub_block; _6R < _6S; _6R++) { //#26653 - $k[$j++] = 0; //#26653 - } //#26653 - $_.column_arrangement = $a(); //#26653 - $k[$j++] = Infinity; //#26654 - for (var _6V = 0, _6W = $_.Pg_sub_block; _6V < _6W; _6V++) { //#26654 - $k[$j++] = false; //#26654 - } //#26654 - $_.processed_column = $a(); //#26654 - $k[$j++] = Infinity; //#26655 - for (var _6Z = 0, _6a = $_.nb_pcb; _6Z < _6a; _6Z++) { //#26655 - $k[$j++] = 0; //#26655 - } //#26655 - $_.zero_lines_nb = $a(); //#26655 - $k[$j++] = Infinity; //#26656 - for (var _6d = 0, _6e = $_.Pg_sub_block * 2; _6d < _6e; _6d++) { //#26656 - $k[$j++] = 0; //#26656 - } //#26656 - $_.swap_col = $a(); //#26656 - $_.zero_lines = 0; //#26657 - $_.loop0 = 0; //#26659 - for (var _6i = 0, _6h = $_.nb_pcb - 1; _6i <= _6h; _6i += 1) { //#26697 - $_.i = _6i; //#26661 - $_.pivot_column = $_.Pg_sub_block + 1; //#26662 - for (var _6m = 0, _6l = $_.Pg_sub_block - 1; _6m <= _6l; _6m += 1) { //#26670 - $_.j = _6m; //#26664 - var _6r = $get($_.matrixH, ~~(((($_.offset * 32) * $_.i) + $_.j) / 32)); //#26665 - var _6v = -(31 - (((($_.offset * 32) * $_.i) + $_.j) % 32)); //#26666 - if ((((_6v < 0 ? _6r >>> -_6v : _6r << _6v)) & 1) == 1) { //#26669 - $_.pivot_column = $_.j; //#26667 - break; //#26668 - } //#26668 - } //#26668 - if ($_.pivot_column < $_.Pg_sub_block) { //#26695 - $put($_.processed_column, $_.pivot_column, true); //#26672 - $put($_.column_arrangement, $_.pivot_column, $_.i); //#26673 - if ($_.pivot_column >= $_.nb_pcb) { //#26677 - $put($_.swap_col, $_.loop0 * 2, $_.pivot_column); //#26675 - $_.loop0 = $_.loop0 + 1; //#26676 - } //#26676 - $_.off_index = ~~($_.pivot_column / 32); //#26678 - $_.off_index1 = $_.pivot_column % 32; //#26679 - for (var _7E = 0, _7D = $_.nb_pcb - 1; _7E <= _7D; _7E += 1) { //#26692 - $_.j = _7E; //#26681 - if ($_.i != $_.j) { //#26691 - var _7L = $get($_.matrixH, $_.off_index + ($_.j * $_.offset)); //#26683 - var _7N = -(31 - $_.off_index1); //#26684 - if ((((_7N < 0 ? _7L >>> -_7N : _7L << _7N)) & 1) == 1) { //#26690 - for (var _7Q = 0, _7P = $_.offset - 1; _7Q <= _7P; _7Q += 1) { //#26689 - $_.k = _7Q; //#26686 - var _7R = $_.matrixH; //#26687 - var _7S = $_.offset; //#26687 - var _7T = $_.j; //#26687 - var _7U = $_.k; //#26687 - $put(_7R, (_7S * _7T) + _7U, $xo($get(_7R, (_7S * _7T) + _7U), $get($_.matrixH, ($_.offset * $_.i) + $_.k))); //#26688 - } //#26688 - } //#26688 - } //#26688 - } //#26688 - } else { //#26695 - $put($_.zero_lines_nb, $_.zero_lines, $_.i); //#26694 - $_.zero_lines = $_.zero_lines + 1; //#26695 - } //#26695 - } //#26695 - $_.matrix_rank = $_.nb_pcb - $_.zero_lines; //#26699 - $_.loop2 = 0; //#26700 - for (var _7k = $_.matrix_rank, _7j = $_.nb_pcb - 1; _7k <= _7j; _7k += 1) { //#26720 - $_.i = _7k; //#26702 - if ($get($_.column_arrangement, $_.i) > 0) { //#26719 - for (var _7q = 0, _7p = $_.nb_pcb - 1; _7q <= _7p; _7q += 1) { //#26718 - $_.j = _7q; //#26705 - if ($nt($get($_.processed_column, $_.j))) { //#26717 - $put($_.column_arrangement, $_.j, $get($_.column_arrangement, $_.i)); //#26707 - $put($_.column_arrangement, $_.i, 0); //#26708 - $put($_.processed_column, $_.j, true); //#26709 - $put($_.processed_column, $_.i, false); //#26710 - $put($_.swap_col, $_.loop0 * 2, $_.i); //#26711 - $put($_.swap_col, ($_.loop0 * 2) + 1, $_.j); //#26712 - $put($_.column_arrangement, $_.i, $_.j); //#26713 - $_.loop0 = $_.loop0 + 1; //#26714 - $_.loop2 = $_.loop2 + 1; //#26715 - break; //#26716 - } //#26716 - } //#26716 - } //#26716 - } //#26716 - $_.loop1 = 0; //#26722 - for (var _8I = 0, _8H = $_.nb_pcb - 1; _8I <= _8H; _8I += 1) { //#26731 - $_.kl = _8I; //#26724 - if ($nt($get($_.processed_column, $_.kl)) && ($_.loop1 < ($_.loop0 - $_.loop2))) { //#26730 - $put($_.column_arrangement, $_.kl, $get($_.column_arrangement, $get($_.swap_col, $_.loop1 * 2))); //#26726 - $put($_.processed_column, $_.kl, true); //#26727 - $put($_.swap_col, ($_.loop1 * 2) + 1, $_.kl); //#26728 - $_.loop1 = $_.loop1 + 1; //#26729 - } //#26729 - } //#26729 - $_.loop1 = 0; //#26733 - for (var _8e = 0, _8d = $_.nb_pcb - 1; _8e <= _8d; _8e += 1) { //#26740 - $_.kl = _8e; //#26735 - if ($nt($get($_.processed_column, $_.kl))) { //#26739 - $put($_.column_arrangement, $_.kl, $get($_.zero_lines_nb, $_.loop1)); //#26737 - $_.loop1 = $_.loop1 + 1; //#26738 - } //#26738 - } //#26738 - for (var _8q = 0, _8p = $_.nb_pcb - 1; _8q <= _8p; _8q += 1) { //#26749 - $_.i = _8q; //#26743 - for (var _8t = 0, _8s = $_.offset - 1; _8t <= _8s; _8t += 1) { //#26748 - $_.j = _8t; //#26745 - $put($_.matrixA, ($_.i * $_.offset) + $_.j, $get($_.matrixH, $f(($get($_.column_arrangement, $_.i) * $_.offset) + $_.j))); //#26747 - } //#26747 - } //#26747 - $_.tmp = 0; //#26751 - for (var _97 = 0, _96 = $_.loop0 - 1; _97 <= _96; _97 += 1) { //#26773 - $_.i = _97; //#26753 - for (var _9A = 0, _99 = $_.nb_pcb - 1; _9A <= _99; _9A += 1) { //#26772 - $_.j = _9A; //#26755 - var _9H = $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset)); //#26756 - var _9L = -($f(31 - ($get($_.swap_col, $_.i * 2) % 32))); //#26757 - $_.tmp = (((-(((_9L < 0 ? _9H >>> -_9L : _9H << _9L)) & 1)) ^ $_.tmp) & 1) ^ $_.tmp; //#26758 - var _9O = $_.matrixA; //#26759 - var _9R = $get($_.swap_col, $_.i * 2); //#26759 - var _9S = $_.j; //#26759 - var _9T = $_.offset; //#26759 - var _9b = $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset)); //#26761 - var _9f = -($f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32))); //#26762 - var _9q = $f(31 - ($get($_.swap_col, $_.i * 2) % 32)); //#26764 - $put(_9O, (~~(_9R / 32)) + (_9S * _9T), $get(_9O, (~~(_9R / 32)) + (_9S * _9T)) ^ (((-(((_9f < 0 ? _9b >>> -_9f : _9b << _9f)) & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset))) & ((_9q < 0 ? 1 >>> -_9q : 1 << _9q)))); //#26765 - var _9r = $_.matrixA; //#26766 - var _9u = $get($_.swap_col, ($_.i * 2) + 1); //#26766 - var _9v = $_.j; //#26766 - var _9w = $_.offset; //#26766 - var _A9 = $f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32)); //#26770 - $put(_9r, (~~(_9u / 32)) + (_9v * _9w), $get(_9r, (~~(_9u / 32)) + (_9v * _9w)) ^ (((-($_.tmp & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset))) & ((_A9 < 0 ? 1 >>> -_A9 : 1 << _A9)))); //#26771 - } //#26771 - } //#26771 - }; //#26771 + $k[$j++] = 'nb_pcb'; //#26974 + if ($_.wr < 4) { //#26974 + $k[$j++] = ~~($_.Pg_sub_block / 2); //#26974 + } else { //#26974 + $k[$j++] = (~~($_.Pg_sub_block / $_.wr)) * $_.wc; //#26974 + } //#26974 + var _6K = $k[--$j]; //#26974 + $_[$k[--$j]] = _6K; //#26974 + $_.offset = ~~Math.ceil($_.Pg_sub_block / 32); //#26975 + var _6N = $_.matrixA; //#26976 + $_.matrixH = $arrcpy($a(_6N.length), _6N); //#26976 + $k[$j++] = Infinity; //#26977 + for (var _6R = 0, _6S = $_.Pg_sub_block; _6R < _6S; _6R++) { //#26977 + $k[$j++] = 0; //#26977 + } //#26977 + $_.column_arrangement = $a(); //#26977 + $k[$j++] = Infinity; //#26978 + for (var _6V = 0, _6W = $_.Pg_sub_block; _6V < _6W; _6V++) { //#26978 + $k[$j++] = false; //#26978 + } //#26978 + $_.processed_column = $a(); //#26978 + $k[$j++] = Infinity; //#26979 + for (var _6Z = 0, _6a = $_.nb_pcb; _6Z < _6a; _6Z++) { //#26979 + $k[$j++] = 0; //#26979 + } //#26979 + $_.zero_lines_nb = $a(); //#26979 + $k[$j++] = Infinity; //#26980 + for (var _6d = 0, _6e = $_.Pg_sub_block * 2; _6d < _6e; _6d++) { //#26980 + $k[$j++] = 0; //#26980 + } //#26980 + $_.swap_col = $a(); //#26980 + $_.zero_lines = 0; //#26981 + $_.loop0 = 0; //#26983 + for (var _6i = 0, _6h = $_.nb_pcb - 1; _6i <= _6h; _6i += 1) { //#27021 + $_.i = _6i; //#26985 + $_.pivot_column = $_.Pg_sub_block + 1; //#26986 + for (var _6m = 0, _6l = $_.Pg_sub_block - 1; _6m <= _6l; _6m += 1) { //#26994 + $_.j = _6m; //#26988 + var _6r = $get($_.matrixH, ~~(((($_.offset * 32) * $_.i) + $_.j) / 32)); //#26989 + var _6v = -(31 - (((($_.offset * 32) * $_.i) + $_.j) % 32)); //#26990 + if ((((_6v < 0 ? _6r >>> -_6v : _6r << _6v)) & 1) == 1) { //#26993 + $_.pivot_column = $_.j; //#26991 + break; //#26992 + } //#26992 + } //#26992 + if ($_.pivot_column < $_.Pg_sub_block) { //#27019 + $put($_.processed_column, $_.pivot_column, true); //#26996 + $put($_.column_arrangement, $_.pivot_column, $_.i); //#26997 + if ($_.pivot_column >= $_.nb_pcb) { //#27001 + $put($_.swap_col, $_.loop0 * 2, $_.pivot_column); //#26999 + $_.loop0 = $_.loop0 + 1; //#27000 + } //#27000 + $_.off_index = ~~($_.pivot_column / 32); //#27002 + $_.off_index1 = $_.pivot_column % 32; //#27003 + for (var _7E = 0, _7D = $_.nb_pcb - 1; _7E <= _7D; _7E += 1) { //#27016 + $_.j = _7E; //#27005 + if ($_.i != $_.j) { //#27015 + var _7L = $get($_.matrixH, $_.off_index + ($_.j * $_.offset)); //#27007 + var _7N = -(31 - $_.off_index1); //#27008 + if ((((_7N < 0 ? _7L >>> -_7N : _7L << _7N)) & 1) == 1) { //#27014 + for (var _7Q = 0, _7P = $_.offset - 1; _7Q <= _7P; _7Q += 1) { //#27013 + $_.k = _7Q; //#27010 + var _7R = $_.matrixH; //#27011 + var _7S = $_.offset; //#27011 + var _7T = $_.j; //#27011 + var _7U = $_.k; //#27011 + $put(_7R, (_7S * _7T) + _7U, $xo($get(_7R, (_7S * _7T) + _7U), $get($_.matrixH, ($_.offset * $_.i) + $_.k))); //#27012 + } //#27012 + } //#27012 + } //#27012 + } //#27012 + } else { //#27019 + $put($_.zero_lines_nb, $_.zero_lines, $_.i); //#27018 + $_.zero_lines = $_.zero_lines + 1; //#27019 + } //#27019 + } //#27019 + $_.matrix_rank = $_.nb_pcb - $_.zero_lines; //#27023 + $_.loop2 = 0; //#27024 + for (var _7k = $_.matrix_rank, _7j = $_.nb_pcb - 1; _7k <= _7j; _7k += 1) { //#27044 + $_.i = _7k; //#27026 + if ($get($_.column_arrangement, $_.i) > 0) { //#27043 + for (var _7q = 0, _7p = $_.nb_pcb - 1; _7q <= _7p; _7q += 1) { //#27042 + $_.j = _7q; //#27029 + if ($nt($get($_.processed_column, $_.j))) { //#27041 + $put($_.column_arrangement, $_.j, $get($_.column_arrangement, $_.i)); //#27031 + $put($_.column_arrangement, $_.i, 0); //#27032 + $put($_.processed_column, $_.j, true); //#27033 + $put($_.processed_column, $_.i, false); //#27034 + $put($_.swap_col, $_.loop0 * 2, $_.i); //#27035 + $put($_.swap_col, ($_.loop0 * 2) + 1, $_.j); //#27036 + $put($_.column_arrangement, $_.i, $_.j); //#27037 + $_.loop0 = $_.loop0 + 1; //#27038 + $_.loop2 = $_.loop2 + 1; //#27039 + break; //#27040 + } //#27040 + } //#27040 + } //#27040 + } //#27040 + $_.loop1 = 0; //#27046 + for (var _8I = 0, _8H = $_.nb_pcb - 1; _8I <= _8H; _8I += 1) { //#27055 + $_.kl = _8I; //#27048 + if ($nt($get($_.processed_column, $_.kl)) && ($_.loop1 < ($_.loop0 - $_.loop2))) { //#27054 + $put($_.column_arrangement, $_.kl, $get($_.column_arrangement, $get($_.swap_col, $_.loop1 * 2))); //#27050 + $put($_.processed_column, $_.kl, true); //#27051 + $put($_.swap_col, ($_.loop1 * 2) + 1, $_.kl); //#27052 + $_.loop1 = $_.loop1 + 1; //#27053 + } //#27053 + } //#27053 + $_.loop1 = 0; //#27057 + for (var _8e = 0, _8d = $_.nb_pcb - 1; _8e <= _8d; _8e += 1) { //#27064 + $_.kl = _8e; //#27059 + if ($nt($get($_.processed_column, $_.kl))) { //#27063 + $put($_.column_arrangement, $_.kl, $get($_.zero_lines_nb, $_.loop1)); //#27061 + $_.loop1 = $_.loop1 + 1; //#27062 + } //#27062 + } //#27062 + for (var _8q = 0, _8p = $_.nb_pcb - 1; _8q <= _8p; _8q += 1) { //#27073 + $_.i = _8q; //#27067 + for (var _8t = 0, _8s = $_.offset - 1; _8t <= _8s; _8t += 1) { //#27072 + $_.j = _8t; //#27069 + $put($_.matrixA, ($_.i * $_.offset) + $_.j, $get($_.matrixH, $f(($get($_.column_arrangement, $_.i) * $_.offset) + $_.j))); //#27071 + } //#27071 + } //#27071 + $_.tmp = 0; //#27075 + for (var _97 = 0, _96 = $_.loop0 - 1; _97 <= _96; _97 += 1) { //#27097 + $_.i = _97; //#27077 + for (var _9A = 0, _99 = $_.nb_pcb - 1; _9A <= _99; _9A += 1) { //#27096 + $_.j = _9A; //#27079 + var _9H = $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset)); //#27080 + var _9L = -($f(31 - ($get($_.swap_col, $_.i * 2) % 32))); //#27081 + $_.tmp = (((-(((_9L < 0 ? _9H >>> -_9L : _9H << _9L)) & 1)) ^ $_.tmp) & 1) ^ $_.tmp; //#27082 + var _9O = $_.matrixA; //#27083 + var _9R = $get($_.swap_col, $_.i * 2); //#27083 + var _9S = $_.j; //#27083 + var _9T = $_.offset; //#27083 + var _9b = $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset)); //#27085 + var _9f = -($f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32))); //#27086 + var _9q = $f(31 - ($get($_.swap_col, $_.i * 2) % 32)); //#27088 + $put(_9O, (~~(_9R / 32)) + (_9S * _9T), $get(_9O, (~~(_9R / 32)) + (_9S * _9T)) ^ (((-(((_9f < 0 ? _9b >>> -_9f : _9b << _9f)) & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, $_.i * 2) / 32)) + ($_.j * $_.offset))) & ((_9q < 0 ? 1 >>> -_9q : 1 << _9q)))); //#27089 + var _9r = $_.matrixA; //#27090 + var _9u = $get($_.swap_col, ($_.i * 2) + 1); //#27090 + var _9v = $_.j; //#27090 + var _9w = $_.offset; //#27090 + var _A9 = $f(31 - ($get($_.swap_col, ($_.i * 2) + 1) % 32)); //#27094 + $put(_9r, (~~(_9u / 32)) + (_9v * _9w), $get(_9r, (~~(_9u / 32)) + (_9v * _9w)) ^ (((-($_.tmp & 1)) ^ $get($_.matrixA, (~~($get($_.swap_col, ($_.i * 2) + 1) / 32)) + ($_.j * $_.offset))) & ((_A9 < 0 ? 1 >>> -_A9 : 1 << _A9)))); //#27095 + } //#27095 + } //#27095 + }; //#27095 $_.createGeneratorMatrix = function() { - $_.pn = $_.Pg_sub_block - $_.matrix_rank; //#26779 - $_.offset = ~~Math.ceil($_.pn / 32); //#26780 - $_.effwidth = $_.offset * 32; //#26781 - $_.offset_cap = ~~Math.ceil($_.Pg_sub_block / 32); //#26782 - $_.G = $a($_.offset * $_.Pg_sub_block); //#26783 - for (var _AL = 0, _AK = ($_.offset * $_.Pg_sub_block) - 1; _AL <= _AK; _AL += 1) { //#26786 - $put($_.G, _AL, 0); //#26785 - } //#26785 - for (var _AP = 0, _AO = $_.pn - 1; _AP <= _AO; _AP += 1) { //#26791 - $_.i = _AP; //#26788 - var _AQ = $_.G; //#26789 - var _AR = $_.Pg_sub_block; //#26789 - var _AS = $_.pn; //#26789 - var _AT = $_.i; //#26789 - var _AU = $_.offset; //#26789 - var _AV = $_.i; //#26789 - var _AY = 31 - ($_.i % 32); //#26790 - $put(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32)), $get(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32))) | ((_AY < 0 ? 1 >>> -_AY : 1 << _AY))); //#26790 - } //#26790 - $_.matrix_index = $_.Pg_sub_block - $_.pn; //#26792 - $_.loop0 = 0; //#26793 - for (var _Af = 0, _Ae = (($_.Pg_sub_block - $_.pn) * $_.effwidth) - 1; _Af <= _Ae; _Af += 1) { //#26810 - $_.i = _Af; //#26795 - if ($_.matrix_index >= $_.Pg_sub_block) { //#26799 - $_.loop0 = $_.loop0 + 1; //#26797 - $_.matrix_index = $_.Pg_sub_block - $_.pn; //#26798 - } //#26798 - if (($_.i % $_.effwidth) < $_.pn) { //#26809 - var _Ao = $_.G; //#26801 - var _Ap = $_.i; //#26801 - var _Av = $get($_.matrixA, (~~($_.matrix_index / 32)) + ($_.offset_cap * $_.loop0)); //#26803 - var _Ax = -(31 - ($_.matrix_index % 32)); //#26804 - var _B2 = 31 - ($_.i % 32); //#26806 - $put(_Ao, ~~(_Ap / 32), $get(_Ao, ~~(_Ap / 32)) ^ (((-(((_Ax < 0 ? _Av >>> -_Ax : _Av << _Ax)) & 1)) ^ $get($_.G, ~~($_.i / 32))) & ((_B2 < 0 ? 1 >>> -_B2 : 1 << _B2)))); //#26807 - $_.matrix_index = $_.matrix_index + 1; //#26808 - } //#26808 - } //#26808 - }; //#26808 + $_.pn = $_.Pg_sub_block - $_.matrix_rank; //#27103 + $_.offset = ~~Math.ceil($_.pn / 32); //#27104 + $_.effwidth = $_.offset * 32; //#27105 + $_.offset_cap = ~~Math.ceil($_.Pg_sub_block / 32); //#27106 + $_.G = $a($_.offset * $_.Pg_sub_block); //#27107 + for (var _AL = 0, _AK = ($_.offset * $_.Pg_sub_block) - 1; _AL <= _AK; _AL += 1) { //#27110 + $put($_.G, _AL, 0); //#27109 + } //#27109 + for (var _AP = 0, _AO = $_.pn - 1; _AP <= _AO; _AP += 1) { //#27115 + $_.i = _AP; //#27112 + var _AQ = $_.G; //#27113 + var _AR = $_.Pg_sub_block; //#27113 + var _AS = $_.pn; //#27113 + var _AT = $_.i; //#27113 + var _AU = $_.offset; //#27113 + var _AV = $_.i; //#27113 + var _AY = 31 - ($_.i % 32); //#27114 + $put(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32)), $get(_AQ, (((_AR - _AS) + _AT) * _AU) + (~~(_AV / 32))) | ((_AY < 0 ? 1 >>> -_AY : 1 << _AY))); //#27114 + } //#27114 + $_.matrix_index = $_.Pg_sub_block - $_.pn; //#27116 + $_.loop0 = 0; //#27117 + for (var _Af = 0, _Ae = (($_.Pg_sub_block - $_.pn) * $_.effwidth) - 1; _Af <= _Ae; _Af += 1) { //#27134 + $_.i = _Af; //#27119 + if ($_.matrix_index >= $_.Pg_sub_block) { //#27123 + $_.loop0 = $_.loop0 + 1; //#27121 + $_.matrix_index = $_.Pg_sub_block - $_.pn; //#27122 + } //#27122 + if (($_.i % $_.effwidth) < $_.pn) { //#27133 + var _Ao = $_.G; //#27125 + var _Ap = $_.i; //#27125 + var _Av = $get($_.matrixA, (~~($_.matrix_index / 32)) + ($_.offset_cap * $_.loop0)); //#27127 + var _Ax = -(31 - ($_.matrix_index % 32)); //#27128 + var _B2 = 31 - ($_.i % 32); //#27130 + $put(_Ao, ~~(_Ap / 32), $get(_Ao, ~~(_Ap / 32)) ^ (((-(((_Ax < 0 ? _Av >>> -_Ax : _Av << _Ax)) & 1)) ^ $get($_.G, ~~($_.i / 32))) & ((_B2 < 0 ? 1 >>> -_B2 : 1 << _B2)))); //#27131 + $_.matrix_index = $_.matrix_index + 1; //#27132 + } //#27132 + } //#27132 + }; //#27132 $_.ldpc = function() { - $_.wr = $k[--$j]; //#26816 - $_.wc = $k[--$j]; //#26817 - $k[$j++] = Infinity; //#26818 - var _B6 = $k[--$j]; //#26818 - var _B7 = $k[--$j]; //#26818 - $k[$j++] = _B6; //#26818 - $forall(_B7, function() { //#26818 - var _B8 = $k[--$j]; //#26818 - $k[$j++] = $f(_B8 - 48); //#26818 - }); //#26818 - $_.data = $a(); //#26818 - $_.Pn = $_.data.length; //#26820 - if ($_.wr != -1) { //#26835 - $_.Pg = ~~((Math.ceil((Math.ceil(($_.Pn * $_.wr) / $f($_.wr - $_.wc))) / $_.wr)) * $_.wr); //#26822 - $_.nb_sub_blocks = (~~($_.Pg / 2700)) + 1; //#26823 - $_.Pg_sub_block = (~~((~~($_.Pg / $_.nb_sub_blocks)) / $_.wr)) * $_.wr; //#26824 - $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#26825 - $_.nb_sub_blocks = ~~($_.Pg / $_.Pg_sub_block); //#26826 - $k[$j++] = 'encoding_iterations'; //#26827 - $k[$j++] = ~~($_.Pg / $_.Pg_sub_block); //#26827 - if (($_.Pn_sub_block * $_.nb_sub_blocks) < $_.Pn) { //#26827 - var _BY = $k[--$j]; //#26827 - $k[$j++] = $f(_BY - 1); //#26827 - } //#26827 - var _BZ = $k[--$j]; //#26827 - $_[$k[--$j]] = _BZ; //#26827 - $_.createMatrixA(); //#26828 - } else { //#26835 - $_.Pg = $_.Pn * 2; //#26830 - $_.nb_sub_blocks = 1; //#26831 - $_.Pg_sub_block = $_.Pg; //#26832 - $_.Pn_sub_block = $_.Pn; //#26833 - $_.encoding_iterations = 1; //#26834 - $_.createMetadataMatrixA(); //#26835 - } //#26835 - $_.GaussJordan(); //#26837 - $_.createGeneratorMatrix(); //#26838 - $_.ecc_encoded_data = $a($_.Pg); //#26840 - $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#26842 - for (var _Bk = 0, _Bj = $_.encoding_iterations - 1; _Bk <= _Bj; _Bk += 1) { //#26858 - $_.iter = _Bk; //#26844 - for (var _Bn = 0, _Bm = $_.Pg_sub_block - 1; _Bn <= _Bm; _Bn += 1) { //#26857 - $_.i = _Bn; //#26846 - $_.temp = 0; //#26847 - $_.loop0 = 0; //#26848 - $_.offset_index = $_.offset * $_.i; //#26849 - for (var _Bv = $_.iter * $_.Pn_sub_block, _Bu = (($_.iter + 1) * $_.Pn_sub_block) - 1; _Bv <= _Bu; _Bv += 1) { //#26855 - var _C1 = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#26852 - var _C3 = -(31 - ($_.loop0 % 32)); //#26852 - $_.temp = ($get($_.data, _Bv) & (((_C3 < 0 ? _C1 >>> -_C3 : _C1 << _C3)) & 1)) ^ $_.temp; //#26853 - $_.loop0 = $_.loop0 + 1; //#26854 - } //#26854 - $put($_.ecc_encoded_data, $_.i + ($_.iter * $_.Pg_sub_block), $_.temp); //#26856 - } //#26856 - } //#26856 - if ($_.encoding_iterations != $_.nb_sub_blocks) { //#26882 - $_.start = $_.encoding_iterations * $_.Pn_sub_block; //#26861 - $_.last_index = $_.encoding_iterations * $_.Pg_sub_block; //#26862 - $_.Pg_sub_block = $_.Pg - ($_.encoding_iterations * $_.Pg_sub_block); //#26863 - $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#26864 - $_.createMatrixA(); //#26865 - $_.GaussJordan(); //#26866 - $_.createGeneratorMatrix(); //#26867 - $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#26868 - for (var _CS = 0, _CR = $_.Pg_sub_block - 1; _CS <= _CR; _CS += 1) { //#26881 - $_.i = _CS; //#26870 - $_.temp = 0; //#26871 - $_.loop0 = 0; //#26872 - $_.offset_index = $_.offset * $_.i; //#26873 - for (var _CY = $_.start, _CX = $_.Pn - 1; _CY <= _CX; _CY += 1) { //#26879 - var _Ce = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#26876 - var _Cg = -(31 - ($_.loop0 % 32)); //#26876 - $_.temp = ($get($_.data, _CY) & (((_Cg < 0 ? _Ce >>> -_Cg : _Ce << _Cg)) & 1)) ^ $_.temp; //#26877 - $_.loop0 = $_.loop0 + 1; //#26878 - } //#26878 - $put($_.ecc_encoded_data, $_.i + $_.last_index, $_.temp); //#26880 - } //#26880 - } //#26880 - $_.out = $s($_.Pg); //#26884 - for (var _Cr = 0, _Cq = $_.Pg - 1; _Cr <= _Cq; _Cr += 1) { //#26888 - $put($_.out, _Cr, $f($get($_.ecc_encoded_data, _Cr) + 48)); //#26887 - } //#26887 - $k[$j++] = $_.out; //#26889 - }; //#26889 - $k[$j++] = 'bits'; //#26894 - $k[$j++] = $_.bits; //#26894 - $k[$j++] = $_.datawc; //#26894 - $k[$j++] = $_.datawr; //#26894 - $_.ldpc(); //#26894 - var _Cz = $k[--$j]; //#26894 - $_[$k[--$j]] = _Cz; //#26894 - $_.s0 = 0; //#26897 - $_.s1 = 0; //#26897 - $_.s2 = 3; //#26897 - $_.s3 = 30151; //#26897 - for (var _D2 = $_.bits.length - 1; _D2 >= 1; _D2 -= 1) { //#26907 - $_.l = _D2; //#26899 - $_.lcg64_temper(); //#26900 - var _D3 = $k[--$j]; //#26901 - $k[$j++] = _D3; //#26901 - if (_D3 < 0) { //#26901 - var _D4 = $k[--$j]; //#26901 - $k[$j++] = $f((_D4 ^ 2147483648) + 2147483648); //#26901 - } //#26901 - $_.r = ~~(($k[--$j] / 4294967296) * ($_.l + 1)); //#26903 - $put($_.bits, $_.l, $get($_.bits, $_.r)); //#26905 - $put($_.bits, $_.r, $get($_.bits, $_.l)); //#26906 - } //#26906 - $_.tmpbits = $s($_.C); //#26910 - $puti($_.tmpbits, 0, $_.bits); //#26911 - $_.j = $_.bits.length; //#26912 - for (var _DO = 0, _DP = ~~(($f($f($_.C - $_.j) + 1)) / 2); _DO < _DP; _DO++) { //#26917 - $put($_.tmpbits, $_.j, 48); //#26914 - if (($_.j + 1) < $_.C) { //#26915 - $put($_.tmpbits, $_.j + 1, 49); //#26915 - } //#26915 - $_.j = $_.j + 2; //#26916 - } //#26916 - $_.bits = $_.tmpbits; //#26918 - if ($_.colors == 4) { //#26983 - $_.bi = 0; //#26922 - $_.gi = 1; //#26922 - $_.mi = 2; //#26922 - $_.yi = 3; //#26922 - $_.ki = 4; //#26923 - $_.wi = 5; //#26923 - $k[$j++] = Infinity; //#26924 - $k[$j++] = $_.bi; //#26926 - $k[$j++] = "0000FF"; //#26926 - $k[$j++] = $_.gi; //#26926 - $k[$j++] = "00FF00"; //#26926 - $k[$j++] = $_.mi; //#26926 - $k[$j++] = "FF00FF"; //#26926 - $k[$j++] = $_.yi; //#26926 - $k[$j++] = "FFFF00"; //#26926 - $k[$j++] = $_.ki; //#26926 - $k[$j++] = "000000"; //#26926 - $k[$j++] = $_.wi; //#26926 - $k[$j++] = "FFFFFF"; //#26926 - $_.palette = $d(); //#26927 - $_.metacolorindex = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#26928 - $_.palettelayout = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#26929 - } else { //#26983 + $_.wr = $k[--$j]; //#27140 + $_.wc = $k[--$j]; //#27141 + $k[$j++] = Infinity; //#27142 + var _B6 = $k[--$j]; //#27142 + var _B7 = $k[--$j]; //#27142 + $k[$j++] = _B6; //#27142 + $forall(_B7, function() { //#27142 + var _B8 = $k[--$j]; //#27142 + $k[$j++] = $f(_B8 - 48); //#27142 + }); //#27142 + $_.data = $a(); //#27142 + $_.Pn = $_.data.length; //#27144 + if ($_.wr != -1) { //#27159 + $_.Pg = ~~((Math.ceil((Math.ceil(($_.Pn * $_.wr) / $f($_.wr - $_.wc))) / $_.wr)) * $_.wr); //#27146 + $_.nb_sub_blocks = (~~($_.Pg / 2700)) + 1; //#27147 + $_.Pg_sub_block = (~~((~~($_.Pg / $_.nb_sub_blocks)) / $_.wr)) * $_.wr; //#27148 + $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#27149 + $_.nb_sub_blocks = ~~($_.Pg / $_.Pg_sub_block); //#27150 + $k[$j++] = 'encoding_iterations'; //#27151 + $k[$j++] = ~~($_.Pg / $_.Pg_sub_block); //#27151 + if (($_.Pn_sub_block * $_.nb_sub_blocks) < $_.Pn) { //#27151 + var _BY = $k[--$j]; //#27151 + $k[$j++] = $f(_BY - 1); //#27151 + } //#27151 + var _BZ = $k[--$j]; //#27151 + $_[$k[--$j]] = _BZ; //#27151 + $_.createMatrixA(); //#27152 + } else { //#27159 + $_.Pg = $_.Pn * 2; //#27154 + $_.nb_sub_blocks = 1; //#27155 + $_.Pg_sub_block = $_.Pg; //#27156 + $_.Pn_sub_block = $_.Pn; //#27157 + $_.encoding_iterations = 1; //#27158 + $_.createMetadataMatrixA(); //#27159 + } //#27159 + $_.GaussJordan(); //#27161 + $_.createGeneratorMatrix(); //#27162 + $_.ecc_encoded_data = $a($_.Pg); //#27164 + $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#27166 + for (var _Bk = 0, _Bj = $_.encoding_iterations - 1; _Bk <= _Bj; _Bk += 1) { //#27182 + $_.iter = _Bk; //#27168 + for (var _Bn = 0, _Bm = $_.Pg_sub_block - 1; _Bn <= _Bm; _Bn += 1) { //#27181 + $_.i = _Bn; //#27170 + $_.temp = 0; //#27171 + $_.loop0 = 0; //#27172 + $_.offset_index = $_.offset * $_.i; //#27173 + for (var _Bv = $_.iter * $_.Pn_sub_block, _Bu = (($_.iter + 1) * $_.Pn_sub_block) - 1; _Bv <= _Bu; _Bv += 1) { //#27179 + var _C1 = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#27176 + var _C3 = -(31 - ($_.loop0 % 32)); //#27176 + $_.temp = ($get($_.data, _Bv) & (((_C3 < 0 ? _C1 >>> -_C3 : _C1 << _C3)) & 1)) ^ $_.temp; //#27177 + $_.loop0 = $_.loop0 + 1; //#27178 + } //#27178 + $put($_.ecc_encoded_data, $_.i + ($_.iter * $_.Pg_sub_block), $_.temp); //#27180 + } //#27180 + } //#27180 + if ($_.encoding_iterations != $_.nb_sub_blocks) { //#27206 + $_.start = $_.encoding_iterations * $_.Pn_sub_block; //#27185 + $_.last_index = $_.encoding_iterations * $_.Pg_sub_block; //#27186 + $_.Pg_sub_block = $_.Pg - ($_.encoding_iterations * $_.Pg_sub_block); //#27187 + $_.Pn_sub_block = ~~(($_.Pg_sub_block * $f($_.wr - $_.wc)) / $_.wr); //#27188 + $_.createMatrixA(); //#27189 + $_.GaussJordan(); //#27190 + $_.createGeneratorMatrix(); //#27191 + $_.offset = ~~(Math.ceil(($_.Pg_sub_block - $_.matrix_rank) / 32)); //#27192 + for (var _CS = 0, _CR = $_.Pg_sub_block - 1; _CS <= _CR; _CS += 1) { //#27205 + $_.i = _CS; //#27194 + $_.temp = 0; //#27195 + $_.loop0 = 0; //#27196 + $_.offset_index = $_.offset * $_.i; //#27197 + for (var _CY = $_.start, _CX = $_.Pn - 1; _CY <= _CX; _CY += 1) { //#27203 + var _Ce = $get($_.G, $_.offset_index + (~~($_.loop0 / 32))); //#27200 + var _Cg = -(31 - ($_.loop0 % 32)); //#27200 + $_.temp = ($get($_.data, _CY) & (((_Cg < 0 ? _Ce >>> -_Cg : _Ce << _Cg)) & 1)) ^ $_.temp; //#27201 + $_.loop0 = $_.loop0 + 1; //#27202 + } //#27202 + $put($_.ecc_encoded_data, $_.i + $_.last_index, $_.temp); //#27204 + } //#27204 + } //#27204 + $_.out = $s($_.Pg); //#27208 + for (var _Cr = 0, _Cq = $_.Pg - 1; _Cr <= _Cq; _Cr += 1) { //#27212 + $put($_.out, _Cr, $f($get($_.ecc_encoded_data, _Cr) + 48)); //#27211 + } //#27211 + $k[$j++] = $_.out; //#27213 + }; //#27213 + $k[$j++] = 'bits'; //#27218 + $k[$j++] = $_.bits; //#27218 + $k[$j++] = $_.datawc; //#27218 + $k[$j++] = $_.datawr; //#27218 + $_.ldpc(); //#27218 + var _Cz = $k[--$j]; //#27218 + $_[$k[--$j]] = _Cz; //#27218 + $_.s0 = 0; //#27221 + $_.s1 = 0; //#27221 + $_.s2 = 3; //#27221 + $_.s3 = 30151; //#27221 + for (var _D2 = $_.bits.length - 1; _D2 >= 1; _D2 -= 1) { //#27231 + $_.l = _D2; //#27223 + $_.lcg64_temper(); //#27224 + var _D3 = $k[--$j]; //#27225 + $k[$j++] = _D3; //#27225 + if (_D3 < 0) { //#27225 + var _D4 = $k[--$j]; //#27225 + $k[$j++] = $f((_D4 ^ 2147483648) + 2147483648); //#27225 + } //#27225 + $_.r = ~~(($k[--$j] / 4294967296) * ($_.l + 1)); //#27227 + $put($_.bits, $_.l, $get($_.bits, $_.r)); //#27229 + $put($_.bits, $_.r, $get($_.bits, $_.l)); //#27230 + } //#27230 + $_.tmpbits = $s($_.C); //#27234 + $puti($_.tmpbits, 0, $_.bits); //#27235 + $_.j = $_.bits.length; //#27236 + for (var _DO = 0, _DP = ~~(($f($f($_.C - $_.j) + 1)) / 2); _DO < _DP; _DO++) { //#27241 + $put($_.tmpbits, $_.j, 48); //#27238 + if (($_.j + 1) < $_.C) { //#27239 + $put($_.tmpbits, $_.j + 1, 49); //#27239 + } //#27239 + $_.j = $_.j + 2; //#27240 + } //#27240 + $_.bits = $_.tmpbits; //#27242 + if ($_.colors == 4) { //#27307 + $_.bi = 0; //#27246 + $_.gi = 1; //#27246 + $_.mi = 2; //#27246 + $_.yi = 3; //#27246 + $_.ki = 4; //#27247 + $_.wi = 5; //#27247 + $k[$j++] = Infinity; //#27248 + $k[$j++] = $_.bi; //#27250 + $k[$j++] = "0000FF"; //#27250 + $k[$j++] = $_.gi; //#27250 + $k[$j++] = "00FF00"; //#27250 + $k[$j++] = $_.mi; //#27250 + $k[$j++] = "FF00FF"; //#27250 + $k[$j++] = $_.yi; //#27250 + $k[$j++] = "FFFF00"; //#27250 + $k[$j++] = $_.ki; //#27250 + $k[$j++] = "000000"; //#27250 + $k[$j++] = $_.wi; //#27250 + $k[$j++] = "FFFFFF"; //#27250 + $_.palette = $d(); //#27251 + $_.metacolorindex = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#27252 + $_.palettelayout = $a([$_.bi, $_.gi, $_.mi, $_.yi]); //#27253 + } else { //#27307 var _Dw = new Map([ [8, $a([2, 2, 2])], [16, $a([4, 2, 2])], @@ -33668,1039 +34290,1039 @@ function bwipp_jabcode() { [64, $a([4, 4, 4])], [128, $a([8, 4, 4])], [256, $a([8, 8, 4])] - ]); //#26938 - $_.rgbres = $get(_Dw, $_.colors); //#26939 - $k[$j++] = 'rvals'; //#26941 - $k[$j++] = $get($_.rgbres, 0); //#26941 - $k[$j++] = Infinity; //#26941 - var _E1 = $k[--$j]; //#26941 - var _E3 = $f($k[--$j] - 1); //#26941 - $k[$j++] = _E1; //#26941 - $k[$j++] = _E3; //#26941 - for (var _E5 = 0, _E4 = _E3; _E5 <= _E4; _E5 += 1) { //#26941 - var _E6 = $k[--$j]; //#26941 - $k[$j++] = ~~(Math.round(_E5 * (255 / _E6))); //#26941 - $k[$j++] = _E6; //#26941 - } //#26941 - $j--; //#26941 - var _E7 = $a(); //#26941 - $_[$k[--$j]] = _E7; //#26941 - $k[$j++] = 'gvals'; //#26942 - $k[$j++] = $get($_.rgbres, 1); //#26942 - $k[$j++] = Infinity; //#26942 - var _EB = $k[--$j]; //#26942 - var _ED = $f($k[--$j] - 1); //#26942 - $k[$j++] = _EB; //#26942 - $k[$j++] = _ED; //#26942 - for (var _EF = 0, _EE = _ED; _EF <= _EE; _EF += 1) { //#26942 - var _EG = $k[--$j]; //#26942 - $k[$j++] = ~~(Math.round(_EF * (255 / _EG))); //#26942 - $k[$j++] = _EG; //#26942 - } //#26942 - $j--; //#26942 - var _EH = $a(); //#26942 - $_[$k[--$j]] = _EH; //#26942 - $k[$j++] = 'bvals'; //#26943 - $k[$j++] = $get($_.rgbres, 2); //#26943 - $k[$j++] = Infinity; //#26943 - var _EL = $k[--$j]; //#26943 - var _EN = $f($k[--$j] - 1); //#26943 - $k[$j++] = _EL; //#26943 - $k[$j++] = _EN; //#26943 - for (var _EP = 0, _EO = _EN; _EP <= _EO; _EP += 1) { //#26943 - var _EQ = $k[--$j]; //#26943 - $k[$j++] = ~~(Math.round(_EP * (255 / _EQ))); //#26943 - $k[$j++] = _EQ; //#26943 - } //#26943 - $j--; //#26943 - var _ER = $a(); //#26943 - $_[$k[--$j]] = _ER; //#26943 - var _ET = $_.colors; //#26945 - $_.palette = new Map; //#26945 - var _EU = $_.colors; //#26946 - var _EV = 64; //#26946 - if (64 > _EU) { //#26946 - var _ = _EU; //#26946 - _EU = _EV; //#26946 - _EV = _; //#26946 - } //#26946 - $_.palettelayout = $a(_EV); //#26946 - $_.i = 0; //#26947 - $_.j = 8; //#26947 - $forall($_.rvals, function() { //#26981 - $_.r = $k[--$j]; //#26949 - $forall($_.gvals, function() { //#26980 - $_.g = $k[--$j]; //#26951 - $forall($_.bvals, function() { //#26979 - $_.b = $k[--$j]; //#26953 - var _Eh = $strcpy($s(6), "000000"); //#26955 - var _Ej = $cvrs($s(6), (($_.r << 16) | ($_.g << 8)) | $_.b, 16); //#26955 - $puti(_Eh, 6 - _Ej.length, _Ej); //#26955 - $k[$j++] = _Eh; //#26957 - $k[$j++] = false; //#26957 - if ($eq(_Eh, "000000")) { //#26957 - $_.ki = $_.i; //#26957 - $j--; //#26957 - $k[$j++] = true; //#26957 - } //#26957 - var _El = $k[--$j]; //#26958 - var _Em = $k[--$j]; //#26958 - $k[$j++] = _Em; //#26958 - $k[$j++] = _El; //#26958 - if ($eq(_Em, "0000FF")) { //#26958 - $_.bi = $_.i; //#26958 - $j--; //#26958 - $k[$j++] = true; //#26958 - } //#26958 - var _Eo = $k[--$j]; //#26959 - var _Ep = $k[--$j]; //#26959 - $k[$j++] = _Ep; //#26959 - $k[$j++] = _Eo; //#26959 - if ($eq(_Ep, "00FF00")) { //#26959 - $_.gi = $_.i; //#26959 - $j--; //#26959 - $k[$j++] = true; //#26959 - } //#26959 - var _Er = $k[--$j]; //#26960 - var _Es = $k[--$j]; //#26960 - $k[$j++] = _Es; //#26960 - $k[$j++] = _Er; //#26960 - if ($eq(_Es, "00FFFF")) { //#26960 - $_.ci = $_.i; //#26960 - $j--; //#26960 - $k[$j++] = true; //#26960 - } //#26960 - var _Eu = $k[--$j]; //#26961 - var _Ev = $k[--$j]; //#26961 - $k[$j++] = _Ev; //#26961 - $k[$j++] = _Eu; //#26961 - if ($eq(_Ev, "FF0000")) { //#26961 - $_.ri = $_.i; //#26961 - $j--; //#26961 - $k[$j++] = true; //#26961 - } //#26961 - var _Ex = $k[--$j]; //#26962 - var _Ey = $k[--$j]; //#26962 - $k[$j++] = _Ey; //#26962 - $k[$j++] = _Ex; //#26962 - if ($eq(_Ey, "FF00FF")) { //#26962 - $_.mi = $_.i; //#26962 - $j--; //#26962 - $k[$j++] = true; //#26962 - } //#26962 - var _F0 = $k[--$j]; //#26963 - var _F1 = $k[--$j]; //#26963 - $k[$j++] = _F1; //#26963 - $k[$j++] = _F0; //#26963 - if ($eq(_F1, "FFFF00")) { //#26963 - $_.yi = $_.i; //#26963 - $j--; //#26963 - $k[$j++] = true; //#26963 - } //#26963 - var _F3 = $k[--$j]; //#26964 - var _F4 = $k[--$j]; //#26964 - $k[$j++] = _F4; //#26964 - $k[$j++] = _F3; //#26964 - if ($eq(_F4, "FFFFFF")) { //#26964 - $_.wi = $_.i; //#26964 - $j--; //#26964 - $k[$j++] = true; //#26964 - } //#26964 - if ($nt($k[--$j])) { //#26976 - if (($_.colors <= 64) || ((($_.colors == 128) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) || ((($_.colors == 256) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) && (((($_.g == 0) || ($_.g == 73)) || ($_.g == 182)) || ($_.g == 255))))) { //#26975 - $put($_.palettelayout, $_.j, $_.i); //#26973 - $_.j = $_.j + 1; //#26974 - } //#26974 - } //#26974 - $put($_.palette, $_.i, $k[--$j]); //#26977 - $_.i = $_.i + 1; //#26978 - }); //#26978 - }); //#26978 - }); //#26978 - $puti($_.palettelayout, 0, $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi])); //#26982 - $_.metacolorindex = $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi]); //#26983 - } //#26983 - $k[$j++] = Infinity; //#26987 - for (var _Fp = 0, _Fq = $_.rows * $_.cols; _Fp < _Fq; _Fp++) { //#26987 - $k[$j++] = -1; //#26987 - } //#26987 - $_.pixs = $a(); //#26987 + ]); //#27262 + $_.rgbres = $get(_Dw, $_.colors); //#27263 + $k[$j++] = 'rvals'; //#27265 + $k[$j++] = $get($_.rgbres, 0); //#27265 + $k[$j++] = Infinity; //#27265 + var _E1 = $k[--$j]; //#27265 + var _E3 = $f($k[--$j] - 1); //#27265 + $k[$j++] = _E1; //#27265 + $k[$j++] = _E3; //#27265 + for (var _E5 = 0, _E4 = _E3; _E5 <= _E4; _E5 += 1) { //#27265 + var _E6 = $k[--$j]; //#27265 + $k[$j++] = ~~(Math.round(_E5 * (255 / _E6))); //#27265 + $k[$j++] = _E6; //#27265 + } //#27265 + $j--; //#27265 + var _E7 = $a(); //#27265 + $_[$k[--$j]] = _E7; //#27265 + $k[$j++] = 'gvals'; //#27266 + $k[$j++] = $get($_.rgbres, 1); //#27266 + $k[$j++] = Infinity; //#27266 + var _EB = $k[--$j]; //#27266 + var _ED = $f($k[--$j] - 1); //#27266 + $k[$j++] = _EB; //#27266 + $k[$j++] = _ED; //#27266 + for (var _EF = 0, _EE = _ED; _EF <= _EE; _EF += 1) { //#27266 + var _EG = $k[--$j]; //#27266 + $k[$j++] = ~~(Math.round(_EF * (255 / _EG))); //#27266 + $k[$j++] = _EG; //#27266 + } //#27266 + $j--; //#27266 + var _EH = $a(); //#27266 + $_[$k[--$j]] = _EH; //#27266 + $k[$j++] = 'bvals'; //#27267 + $k[$j++] = $get($_.rgbres, 2); //#27267 + $k[$j++] = Infinity; //#27267 + var _EL = $k[--$j]; //#27267 + var _EN = $f($k[--$j] - 1); //#27267 + $k[$j++] = _EL; //#27267 + $k[$j++] = _EN; //#27267 + for (var _EP = 0, _EO = _EN; _EP <= _EO; _EP += 1) { //#27267 + var _EQ = $k[--$j]; //#27267 + $k[$j++] = ~~(Math.round(_EP * (255 / _EQ))); //#27267 + $k[$j++] = _EQ; //#27267 + } //#27267 + $j--; //#27267 + var _ER = $a(); //#27267 + $_[$k[--$j]] = _ER; //#27267 + var _ET = $_.colors; //#27269 + $_.palette = new Map; //#27269 + var _EU = $_.colors; //#27270 + var _EV = 64; //#27270 + if (64 > _EU) { //#27270 + var _ = _EU; //#27270 + _EU = _EV; //#27270 + _EV = _; //#27270 + } //#27270 + $_.palettelayout = $a(_EV); //#27270 + $_.i = 0; //#27271 + $_.j = 8; //#27271 + $forall($_.rvals, function() { //#27305 + $_.r = $k[--$j]; //#27273 + $forall($_.gvals, function() { //#27304 + $_.g = $k[--$j]; //#27275 + $forall($_.bvals, function() { //#27303 + $_.b = $k[--$j]; //#27277 + var _Eh = $strcpy($s(6), "000000"); //#27279 + var _Ej = $cvrs($s(6), (($_.r << 16) | ($_.g << 8)) | $_.b, 16); //#27279 + $puti(_Eh, 6 - _Ej.length, _Ej); //#27279 + $k[$j++] = _Eh; //#27281 + $k[$j++] = false; //#27281 + if ($eq(_Eh, "000000")) { //#27281 + $_.ki = $_.i; //#27281 + $j--; //#27281 + $k[$j++] = true; //#27281 + } //#27281 + var _El = $k[--$j]; //#27282 + var _Em = $k[--$j]; //#27282 + $k[$j++] = _Em; //#27282 + $k[$j++] = _El; //#27282 + if ($eq(_Em, "0000FF")) { //#27282 + $_.bi = $_.i; //#27282 + $j--; //#27282 + $k[$j++] = true; //#27282 + } //#27282 + var _Eo = $k[--$j]; //#27283 + var _Ep = $k[--$j]; //#27283 + $k[$j++] = _Ep; //#27283 + $k[$j++] = _Eo; //#27283 + if ($eq(_Ep, "00FF00")) { //#27283 + $_.gi = $_.i; //#27283 + $j--; //#27283 + $k[$j++] = true; //#27283 + } //#27283 + var _Er = $k[--$j]; //#27284 + var _Es = $k[--$j]; //#27284 + $k[$j++] = _Es; //#27284 + $k[$j++] = _Er; //#27284 + if ($eq(_Es, "00FFFF")) { //#27284 + $_.ci = $_.i; //#27284 + $j--; //#27284 + $k[$j++] = true; //#27284 + } //#27284 + var _Eu = $k[--$j]; //#27285 + var _Ev = $k[--$j]; //#27285 + $k[$j++] = _Ev; //#27285 + $k[$j++] = _Eu; //#27285 + if ($eq(_Ev, "FF0000")) { //#27285 + $_.ri = $_.i; //#27285 + $j--; //#27285 + $k[$j++] = true; //#27285 + } //#27285 + var _Ex = $k[--$j]; //#27286 + var _Ey = $k[--$j]; //#27286 + $k[$j++] = _Ey; //#27286 + $k[$j++] = _Ex; //#27286 + if ($eq(_Ey, "FF00FF")) { //#27286 + $_.mi = $_.i; //#27286 + $j--; //#27286 + $k[$j++] = true; //#27286 + } //#27286 + var _F0 = $k[--$j]; //#27287 + var _F1 = $k[--$j]; //#27287 + $k[$j++] = _F1; //#27287 + $k[$j++] = _F0; //#27287 + if ($eq(_F1, "FFFF00")) { //#27287 + $_.yi = $_.i; //#27287 + $j--; //#27287 + $k[$j++] = true; //#27287 + } //#27287 + var _F3 = $k[--$j]; //#27288 + var _F4 = $k[--$j]; //#27288 + $k[$j++] = _F4; //#27288 + $k[$j++] = _F3; //#27288 + if ($eq(_F4, "FFFFFF")) { //#27288 + $_.wi = $_.i; //#27288 + $j--; //#27288 + $k[$j++] = true; //#27288 + } //#27288 + if ($nt($k[--$j])) { //#27300 + if (($_.colors <= 64) || ((($_.colors == 128) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) || ((($_.colors == 256) && (((($_.r == 0) || ($_.r == 73)) || ($_.r == 182)) || ($_.r == 255))) && (((($_.g == 0) || ($_.g == 73)) || ($_.g == 182)) || ($_.g == 255))))) { //#27299 + $put($_.palettelayout, $_.j, $_.i); //#27297 + $_.j = $_.j + 1; //#27298 + } //#27298 + } //#27298 + $put($_.palette, $_.i, $k[--$j]); //#27301 + $_.i = $_.i + 1; //#27302 + }); //#27302 + }); //#27302 + }); //#27302 + $puti($_.palettelayout, 0, $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi])); //#27306 + $_.metacolorindex = $a([$_.ki, $_.bi, $_.gi, $_.ci, $_.ri, $_.mi, $_.yi, $_.wi]); //#27307 + } //#27307 + $k[$j++] = Infinity; //#27311 + for (var _Fp = 0, _Fq = $_.rows * $_.cols; _Fp < _Fq; _Fp++) { //#27311 + $k[$j++] = -1; //#27311 + } //#27311 + $_.pixs = $a(); //#27311 $_.jmv = function() { - var _Ft = $k[--$j]; //#26988 - var _Fu = $k[--$j]; //#26988 - $k[$j++] = $f(_Fu + (_Ft * $_.cols)); //#26988 - }; //#26988 - if (!$_.slave) { //#27018 - $_.fpat = $a([$a([1, 1, 1, 0, 0]), $a([1, 2, 2, 0, 0]), $a([1, 2, 1, 2, 1]), $a([0, 0, 2, 2, 1]), $a([0, 0, 1, 1, 1])]); //#26998 - $_.fmap = $a([$a([-1, $_.bi, $_.yi]), $a([-1, $_.yi, $_.bi]), $a([-1, $_.gi, $_.mi]), $a([-1, $_.mi, $_.gi])]); //#27004 - } else { //#27018 - $_.fpat = $a([$a([0, 0, 0, 0, 0]), $a([0, 2, 2, 0, 0]), $a([0, 2, 1, 2, 0]), $a([0, 0, 2, 2, 0]), $a([0, 0, 0, 0, 0])]); //#27012 - $_.fmap = $a([$a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi])]); //#27018 - } //#27018 - for (var _GY = 0; _GY <= 4; _GY += 1) { //#27030 - $_.y = _GY; //#27021 - for (var _GZ = 0; _GZ <= 4; _GZ += 1) { //#27029 - $_.x = _GZ; //#27023 - $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#27024 - $k[$j++] = $_.pixs; //#27025 - $k[$j++] = $_.x + 1; //#27025 - $k[$j++] = $_.y + 1; //#27025 - $_.jmv(); //#27025 - var _Gm = $k[--$j]; //#27025 - $put($k[--$j], _Gm, $get($get($_.fmap, 0), $_.fpb)); //#27025 - $k[$j++] = $_.pixs; //#27026 - $k[$j++] = $_.x + 1; //#27026 - $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27026 - $_.jmv(); //#27026 - var _Gw = $k[--$j]; //#27026 - $put($k[--$j], _Gw, $get($get($_.fmap, 1), $_.fpb)); //#27026 - $k[$j++] = $_.pixs; //#27027 - $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27027 - $k[$j++] = $_.y + 1; //#27027 - $_.jmv(); //#27027 - var _H6 = $k[--$j]; //#27027 - $put($k[--$j], _H6, $get($get($_.fmap, 2), $_.fpb)); //#27027 - $k[$j++] = $_.pixs; //#27028 - $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27028 - $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27028 - $_.jmv(); //#27028 - var _HH = $k[--$j]; //#27028 - $put($k[--$j], _HH, $get($get($_.fmap, 3), $_.fpb)); //#27028 - } //#27028 - } //#27028 - $_.algnpat0 = $a([$a([$_.ki, $_.ki, -1]), $a([$_.ki, $_.wi, $_.ki]), $a([-1, $_.ki, $_.ki])]); //#27037 - $_.algnpat1 = $a([$a([-1, $_.ki, $_.ki]), $a([$_.ki, $_.wi, $_.ki]), $a([$_.ki, $_.ki, -1])]); //#27042 - $_.num = (~~Math.round($_.cols / 16)) - 1; //#27043 - $_.algnrpos = $a([3, 17]); //#27044 - if ($_.num > 0) { //#27047 - $k[$j++] = Infinity; //#27046 - for (var _Hk = 0, _Hj = $_.num; _Hk <= _Hj; _Hk += 1) { //#27046 - $k[$j++] = (~~(_Hk * ($f($_.cols - 7) / $_.num))) + 3; //#27046 - } //#27046 - $_.algnrpos = $a(); //#27046 - } //#27046 - $_.num = (~~Math.round($_.rows / 16)) - 1; //#27048 - $_.algncpos = $a([3, 17]); //#27049 - if ($_.num > 0) { //#27052 - $k[$j++] = Infinity; //#27051 - for (var _Ht = 0, _Hs = $_.num; _Ht <= _Hs; _Ht += 1) { //#27051 - $k[$j++] = (~~(_Ht * ($f($_.rows - 7) / $_.num))) + 3; //#27051 - } //#27051 - $_.algncpos = $a(); //#27051 - } //#27051 + var _Ft = $k[--$j]; //#27312 + var _Fu = $k[--$j]; //#27312 + $k[$j++] = $f(_Fu + (_Ft * $_.cols)); //#27312 + }; //#27312 + if (!$_.slave) { //#27342 + $_.fpat = $a([$a([1, 1, 1, 0, 0]), $a([1, 2, 2, 0, 0]), $a([1, 2, 1, 2, 1]), $a([0, 0, 2, 2, 1]), $a([0, 0, 1, 1, 1])]); //#27322 + $_.fmap = $a([$a([-1, $_.bi, $_.yi]), $a([-1, $_.yi, $_.bi]), $a([-1, $_.gi, $_.mi]), $a([-1, $_.mi, $_.gi])]); //#27328 + } else { //#27342 + $_.fpat = $a([$a([0, 0, 0, 0, 0]), $a([0, 2, 2, 0, 0]), $a([0, 2, 1, 2, 0]), $a([0, 0, 2, 2, 0]), $a([0, 0, 0, 0, 0])]); //#27336 + $_.fmap = $a([$a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi]), $a([-1, $_.ki, $_.wi])]); //#27342 + } //#27342 + for (var _GY = 0; _GY <= 4; _GY += 1) { //#27354 + $_.y = _GY; //#27345 + for (var _GZ = 0; _GZ <= 4; _GZ += 1) { //#27353 + $_.x = _GZ; //#27347 + $_.fpb = $get($get($_.fpat, $_.y), $_.x); //#27348 + $k[$j++] = $_.pixs; //#27349 + $k[$j++] = $_.x + 1; //#27349 + $k[$j++] = $_.y + 1; //#27349 + $_.jmv(); //#27349 + var _Gm = $k[--$j]; //#27349 + $put($k[--$j], _Gm, $get($get($_.fmap, 0), $_.fpb)); //#27349 + $k[$j++] = $_.pixs; //#27350 + $k[$j++] = $_.x + 1; //#27350 + $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27350 + $_.jmv(); //#27350 + var _Gw = $k[--$j]; //#27350 + $put($k[--$j], _Gw, $get($get($_.fmap, 1), $_.fpb)); //#27350 + $k[$j++] = $_.pixs; //#27351 + $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27351 + $k[$j++] = $_.y + 1; //#27351 + $_.jmv(); //#27351 + var _H6 = $k[--$j]; //#27351 + $put($k[--$j], _H6, $get($get($_.fmap, 2), $_.fpb)); //#27351 + $k[$j++] = $_.pixs; //#27352 + $k[$j++] = $f($f($_.x + $_.cols) - 6); //#27352 + $k[$j++] = $f($f($_.rows - $_.y) - 2); //#27352 + $_.jmv(); //#27352 + var _HH = $k[--$j]; //#27352 + $put($k[--$j], _HH, $get($get($_.fmap, 3), $_.fpb)); //#27352 + } //#27352 + } //#27352 + $_.algnpat0 = $a([$a([$_.ki, $_.ki, -1]), $a([$_.ki, $_.wi, $_.ki]), $a([-1, $_.ki, $_.ki])]); //#27361 + $_.algnpat1 = $a([$a([-1, $_.ki, $_.ki]), $a([$_.ki, $_.wi, $_.ki]), $a([$_.ki, $_.ki, -1])]); //#27366 + $_.num = (~~Math.round($_.cols / 16)) - 1; //#27367 + $_.algnrpos = $a([3, 17]); //#27368 + if ($_.num > 0) { //#27371 + $k[$j++] = Infinity; //#27370 + for (var _Hk = 0, _Hj = $_.num; _Hk <= _Hj; _Hk += 1) { //#27370 + $k[$j++] = (~~(_Hk * ($f($_.cols - 7) / $_.num))) + 3; //#27370 + } //#27370 + $_.algnrpos = $a(); //#27370 + } //#27370 + $_.num = (~~Math.round($_.rows / 16)) - 1; //#27372 + $_.algncpos = $a([3, 17]); //#27373 + if ($_.num > 0) { //#27376 + $k[$j++] = Infinity; //#27375 + for (var _Ht = 0, _Hs = $_.num; _Ht <= _Hs; _Ht += 1) { //#27375 + $k[$j++] = (~~(_Ht * ($f($_.rows - 7) / $_.num))) + 3; //#27375 + } //#27375 + $_.algncpos = $a(); //#27375 + } //#27375 $_.putalgnpat = function() { - $_.pp = $k[--$j]; //#27054 - $_.py = $k[--$j]; //#27055 - $_.px = $k[--$j]; //#27056 - for (var _I0 = 0; _I0 <= 2; _I0 += 1) { //#27063 - $_.pb = _I0; //#27058 - for (var _I1 = 0; _I1 <= 2; _I1 += 1) { //#27062 - $_.pa = _I1; //#27060 - $k[$j++] = $_.pixs; //#27061 - $k[$j++] = $f($_.px + $_.pa); //#27061 - $k[$j++] = $f($_.py + $_.pb); //#27061 - $_.jmv(); //#27061 - var _IC = $k[--$j]; //#27061 - $put($k[--$j], _IC, $get($get($_.pp, $_.pb), $_.pa)); //#27061 - } //#27061 - } //#27061 - }; //#27061 - for (var _IG = 0, _IF = $_.algncpos.length - 1; _IG <= _IF; _IG += 1) { //#27075 - $_.j = _IG; //#27066 - $_.y = $get($_.algncpos, $_.j); //#27067 - for (var _IM = 0, _IL = $_.algnrpos.length - 1; _IM <= _IL; _IM += 1) { //#27074 - $_.i = _IM; //#27069 - $_.x = $get($_.algnrpos, $_.i); //#27070 - $k[$j++] = $_.pixs; //#27071 - $k[$j++] = $_.x; //#27071 - $k[$j++] = $_.y; //#27071 - $_.jmv(); //#27071 - var _IT = $k[--$j]; //#27071 - if ($get($k[--$j], _IT) == -1) { //#27073 - $k[$j++] = $f($_.x - 1); //#27072 - $k[$j++] = $f($_.y - 1); //#27072 - if ((($_.i + $_.j) % 2) == 0) { //#27072 - $k[$j++] = $_.algnpat0; //#27072 - } else { //#27072 - $k[$j++] = $_.algnpat1; //#27072 - } //#27072 - $_.putalgnpat(); //#27072 - } //#27072 - } //#27072 - } //#27072 - if (!$_.slave) { //#27127 - var _JL = $a([$a([6, 1]), $a([6, 2]), $a([6, 3]), $a([6, 4]), $a([6, 5]), $a([6, 6]), $a([5, 6]), $a([4, 6]), $a([3, 6]), $a([2, 6]), $a([1, 6]), $a([7, 1]), $a([7, 2]), $a([7, 3]), $a([7, 4]), $a([7, 5]), $a([7, 6]), $a([7, 7]), $a([6, 7]), $a([5, 7]), $a([4, 7]), $a([3, 7]), $a([2, 7]), $a([1, 7]), $a([8, 1]), $a([8, 2]), $a([8, 3]), $a([8, 4]), $a([8, 5]), $a([8, 6]), $a([8, 7]), $a([8, 8]), $a([7, 8]), $a([6, 8]), $a([5, 8]), $a([4, 8]), $a([3, 8]), $a([2, 8]), $a([1, 8]), $a([9, 1]), $a([9, 2]), $a([9, 3]), $a([9, 4]), $a([9, 5])]); //#27086 - for (var _JM = 0, _JN = _JL.length; _JM < _JN; _JM++) { //#27090 - $aload($get(_JL, _JM)); //#27088 - $_.y = $k[--$j]; //#27088 - $_.x = $k[--$j]; //#27088 - $k[$j++] = $a([$_.x, $_.y]); //#27089 - $k[$j++] = $a([-$_.x, $_.y]); //#27089 - $k[$j++] = $a([-$_.x, -$_.y]); //#27089 - $k[$j++] = $a([$_.x, -$_.y]); //#27089 - } //#27089 - $astore($a(176)); //#27091 - $_.metadatamap = $k[--$j]; //#27091 - $_.palettemap1 = $a([$a([4, 1]), $a([4, 2]), $a([5, 1]), $a([5, 2]), $a([2, 4]), $a([2, 5]), $a([1, 4]), $a([1, 5]), $a([-2, 1]), $a([-2, 2]), $a([-1, 1]), $a([-1, 2]), $a([-4, 4]), $a([-4, 5]), $a([-5, 4]), $a([-5, 5])]); //#27096 - $_.palettemap2 = $a([$a([-4, -5]), $a([-4, -4]), $a([-5, -5]), $a([-5, -4]), $a([-2, -2]), $a([-2, -1]), $a([-1, -2]), $a([-1, -1]), $a([2, -5]), $a([2, -4]), $a([1, -5]), $a([1, -4]), $a([4, -2]), $a([4, -1]), $a([5, -2]), $a([5, -1])]); //#27101 - } else { //#27127 - $k[$j++] = Infinity; //#27107 - for (var _KD = 1; _KD <= 19; _KD += 1) { //#27111 - $_.i = _KD; //#27109 - $k[$j++] = $a([0, $_.i]); //#27110 - $k[$j++] = $a([1, $_.i]); //#27110 - } //#27110 - for (var _KI = 5; _KI <= 12; _KI += 1) { //#27115 - $_.i = _KI; //#27113 - $k[$j++] = $a([2, $_.i]); //#27114 - $k[$j++] = $a([3, $_.i]); //#27114 - } //#27114 - $_.metadatamap = $a(); //#27114 - $k[$j++] = Infinity; //#27118 - for (var _KO = 5; _KO <= 12; _KO += 1) { //#27119 - $k[$j++] = _KO; //#27119 - $k[$j++] = Infinity; //#27119 - var _KP = $k[--$j]; //#27119 - var _KQ = $k[--$j]; //#27119 - $k[$j++] = _KP; //#27119 - $k[$j++] = 4; //#27119 - $k[$j++] = _KQ; //#27119 - var _KR = $a(); //#27119 - $k[$j++] = _KR; //#27119 - } //#27119 - for (var _KS = 12; _KS >= 5; _KS -= 1) { //#27120 - $k[$j++] = _KS; //#27120 - $k[$j++] = Infinity; //#27120 - var _KT = $k[--$j]; //#27120 - var _KU = $k[--$j]; //#27120 - $k[$j++] = _KT; //#27120 - $k[$j++] = 5; //#27120 - $k[$j++] = _KU; //#27120 - var _KV = $a(); //#27120 - $k[$j++] = _KV; //#27120 - } //#27120 - for (var _KW = 5; _KW <= 12; _KW += 1) { //#27121 - $k[$j++] = _KW; //#27121 - $k[$j++] = Infinity; //#27121 - var _KX = $k[--$j]; //#27121 - var _KY = $k[--$j]; //#27121 - $k[$j++] = _KX; //#27121 - $k[$j++] = 6; //#27121 - $k[$j++] = _KY; //#27121 - var _KZ = $a(); //#27121 - $k[$j++] = _KZ; //#27121 - } //#27121 - for (var _Ka = 12; _Ka >= 5; _Ka -= 1) { //#27122 - $k[$j++] = _Ka; //#27122 - $k[$j++] = Infinity; //#27122 - var _Kb = $k[--$j]; //#27122 - var _Kc = $k[--$j]; //#27122 - $k[$j++] = _Kb; //#27122 - $k[$j++] = 7; //#27122 - $k[$j++] = _Kc; //#27122 - var _Kd = $a(); //#27122 - $k[$j++] = _Kd; //#27122 - } //#27122 - $_.palettemap1 = $a(); //#27122 - $k[$j++] = Infinity; //#27125 - var _Kf = $_.palettemap1; //#27126 - for (var _Kg = 0, _Kh = _Kf.length; _Kg < _Kh; _Kg++) { //#27126 - $k[$j++] = $get(_Kf, _Kg); //#27126 - $k[$j++] = Infinity; //#27126 - var _Kj = $k[--$j]; //#27126 - var _Kk = $k[--$j]; //#27126 - $k[$j++] = _Kj; //#27126 - $aload(_Kk); //#27126 - var _Kl = $k[--$j]; //#27126 - var _Km = $k[--$j]; //#27126 - $k[$j++] = -_Km; //#27126 - $k[$j++] = -_Kl; //#27126 - var _Kn = $a(); //#27126 - $k[$j++] = _Kn; //#27126 - } //#27126 - $_.palettemap2 = $a(); //#27126 - } //#27127 - var _Kp = $_.metadatamap; //#27132 - for (var _Kq = 0, _Kr = _Kp.length; _Kq < _Kr; _Kq++) { //#27136 - var _Ks = $get(_Kp, _Kq); //#27136 - var _Kt = $get(_Ks, 0); //#27133 - $k[$j++] = _Ks; //#27133 - $k[$j++] = _Kt; //#27133 - if (_Kt < 0) { //#27133 - var _Kv = $k[--$j]; //#27133 - var _Kw = $k[--$j]; //#27133 - $put(_Kw, 0, $f($f(_Kv + $_.cols) - 1)); //#27133 - $k[$j++] = _Kw; //#27133 - } else { //#27133 - $j--; //#27133 - } //#27133 - var _Kx = $k[--$j]; //#27134 - var _Ky = $get(_Kx, 1); //#27134 - $k[$j++] = _Kx; //#27134 - $k[$j++] = _Ky; //#27134 - if (_Ky < 0) { //#27134 - var _L0 = $k[--$j]; //#27134 - var _L1 = $k[--$j]; //#27134 - $put(_L1, 1, $f($f(_L0 + $_.rows) - 1)); //#27134 - $k[$j++] = _L1; //#27134 - } else { //#27134 - $j--; //#27134 - } //#27134 - $j--; //#27135 - } //#27135 - var _L2 = $_.palettemap1; //#27137 - for (var _L3 = 0, _L4 = _L2.length; _L3 < _L4; _L3++) { //#27141 - var _L5 = $get(_L2, _L3); //#27141 - var _L6 = $get(_L5, 0); //#27138 - $k[$j++] = _L5; //#27138 - $k[$j++] = _L6; //#27138 - if (_L6 < 0) { //#27138 - var _L8 = $k[--$j]; //#27138 - var _L9 = $k[--$j]; //#27138 - $put(_L9, 0, $f($f(_L8 + $_.cols) - 1)); //#27138 - $k[$j++] = _L9; //#27138 - } else { //#27138 - $j--; //#27138 - } //#27138 - var _LA = $k[--$j]; //#27139 - var _LB = $get(_LA, 1); //#27139 - $k[$j++] = _LA; //#27139 - $k[$j++] = _LB; //#27139 - if (_LB < 0) { //#27139 - var _LD = $k[--$j]; //#27139 - var _LE = $k[--$j]; //#27139 - $put(_LE, 1, $f($f(_LD + $_.rows) - 1)); //#27139 - $k[$j++] = _LE; //#27139 - } else { //#27139 - $j--; //#27139 - } //#27139 - $j--; //#27140 - } //#27140 - var _LF = $_.palettemap2; //#27142 - for (var _LG = 0, _LH = _LF.length; _LG < _LH; _LG++) { //#27146 - var _LI = $get(_LF, _LG); //#27146 - var _LJ = $get(_LI, 0); //#27143 - $k[$j++] = _LI; //#27143 - $k[$j++] = _LJ; //#27143 - if (_LJ < 0) { //#27143 - var _LL = $k[--$j]; //#27143 - var _LM = $k[--$j]; //#27143 - $put(_LM, 0, $f($f(_LL + $_.cols) - 1)); //#27143 - $k[$j++] = _LM; //#27143 - } else { //#27143 - $j--; //#27143 - } //#27143 - var _LN = $k[--$j]; //#27144 - var _LO = $get(_LN, 1); //#27144 - $k[$j++] = _LN; //#27144 - $k[$j++] = _LO; //#27144 - if (_LO < 0) { //#27144 - var _LQ = $k[--$j]; //#27144 - var _LR = $k[--$j]; //#27144 - $put(_LR, 1, $f($f(_LQ + $_.rows) - 1)); //#27144 - $k[$j++] = _LR; //#27144 - } else { //#27144 - $j--; //#27144 - } //#27144 - $j--; //#27145 - } //#27145 - for (var _LU = 0, _LT = $f($_.nummetamodules - 1); _LU <= _LT; _LU += 1) { //#27151 - $k[$j++] = $_.pixs; //#27150 - $aload($get($_.metadatamap, _LU)); //#27150 - $_.jmv(); //#27150 - var _LY = $k[--$j]; //#27150 - $put($k[--$j], _LY, 0); //#27150 - } //#27150 - if (!$_.slave) { //#27164 - var _Lb = $_.colors; //#27156 - var _Lc = 16; //#27156 - if (16 > _Lb) { //#27156 - var _ = _Lb; //#27156 - _Lb = _Lc; //#27156 - _Lc = _; //#27156 - } //#27156 - for (var _Le = 0, _Ld = _Lc - 1; _Le <= _Ld; _Le += 1) { //#27161 - $_.i = _Le; //#27157 - var _Lh = $get($_.palettelayout, $_.i); //#27158 - $k[$j++] = _Lh; //#27159 - $k[$j++] = $_.pixs; //#27159 - $k[$j++] = _Lh; //#27159 - $aload($get($_.palettemap1, $_.i)); //#27159 - $_.jmv(); //#27159 - var _Lm = $k[--$j]; //#27159 - var _Ln = $k[--$j]; //#27159 - $put($k[--$j], _Lm, _Ln); //#27159 - var _Lq = $k[--$j]; //#27160 - $k[$j++] = $_.pixs; //#27160 - $k[$j++] = _Lq; //#27160 - $aload($get($_.palettemap2, $_.i)); //#27160 - $_.jmv(); //#27160 - var _Lu = $k[--$j]; //#27160 - var _Lv = $k[--$j]; //#27160 - $put($k[--$j], _Lu, _Lv); //#27160 - } //#27160 - $_.i = 16; //#27162 - } else { //#27164 - $_.i = 0; //#27164 - } //#27164 - $_.j = $_.nummetamodules; //#27168 - for (var _M1 = $_.i, _M0 = $_.palettelayout.length - 1; _M1 <= _M0; _M1 += 2) { //#27178 - $_.i = _M1; //#27170 - var _M4 = $get($_.palettelayout, $_.i); //#27171 - $k[$j++] = _M4; //#27172 - $k[$j++] = $_.pixs; //#27172 - $k[$j++] = _M4; //#27172 - $aload($get($_.metadatamap, $_.j)); //#27172 - $_.jmv(); //#27172 - var _M9 = $k[--$j]; //#27172 - var _MA = $k[--$j]; //#27172 - $put($k[--$j], _M9, _MA); //#27172 - var _MD = $k[--$j]; //#27173 - $k[$j++] = $_.pixs; //#27173 - $k[$j++] = _MD; //#27173 - $aload($get($_.metadatamap, $f($_.j + 2))); //#27173 - $_.jmv(); //#27173 - var _MH = $k[--$j]; //#27173 - var _MI = $k[--$j]; //#27173 - $put($k[--$j], _MH, _MI); //#27173 - var _MM = $get($_.palettelayout, $_.i + 1); //#27174 - $k[$j++] = _MM; //#27175 - $k[$j++] = $_.pixs; //#27175 - $k[$j++] = _MM; //#27175 - $aload($get($_.metadatamap, $f($_.j + 1))); //#27175 - $_.jmv(); //#27175 - var _MR = $k[--$j]; //#27175 - var _MS = $k[--$j]; //#27175 - $put($k[--$j], _MR, _MS); //#27175 - var _MV = $k[--$j]; //#27176 - $k[$j++] = $_.pixs; //#27176 - $k[$j++] = _MV; //#27176 - $aload($get($_.metadatamap, $f($_.j + 3))); //#27176 - $_.jmv(); //#27176 - var _MZ = $k[--$j]; //#27176 - var _Ma = $k[--$j]; //#27176 - $put($k[--$j], _MZ, _Ma); //#27176 - $_.j = $f($_.j + 4); //#27177 - } //#27177 + $_.pp = $k[--$j]; //#27378 + $_.py = $k[--$j]; //#27379 + $_.px = $k[--$j]; //#27380 + for (var _I0 = 0; _I0 <= 2; _I0 += 1) { //#27387 + $_.pb = _I0; //#27382 + for (var _I1 = 0; _I1 <= 2; _I1 += 1) { //#27386 + $_.pa = _I1; //#27384 + $k[$j++] = $_.pixs; //#27385 + $k[$j++] = $f($_.px + $_.pa); //#27385 + $k[$j++] = $f($_.py + $_.pb); //#27385 + $_.jmv(); //#27385 + var _IC = $k[--$j]; //#27385 + $put($k[--$j], _IC, $get($get($_.pp, $_.pb), $_.pa)); //#27385 + } //#27385 + } //#27385 + }; //#27385 + for (var _IG = 0, _IF = $_.algncpos.length - 1; _IG <= _IF; _IG += 1) { //#27399 + $_.j = _IG; //#27390 + $_.y = $get($_.algncpos, $_.j); //#27391 + for (var _IM = 0, _IL = $_.algnrpos.length - 1; _IM <= _IL; _IM += 1) { //#27398 + $_.i = _IM; //#27393 + $_.x = $get($_.algnrpos, $_.i); //#27394 + $k[$j++] = $_.pixs; //#27395 + $k[$j++] = $_.x; //#27395 + $k[$j++] = $_.y; //#27395 + $_.jmv(); //#27395 + var _IT = $k[--$j]; //#27395 + if ($get($k[--$j], _IT) == -1) { //#27397 + $k[$j++] = $f($_.x - 1); //#27396 + $k[$j++] = $f($_.y - 1); //#27396 + if ((($_.i + $_.j) % 2) == 0) { //#27396 + $k[$j++] = $_.algnpat0; //#27396 + } else { //#27396 + $k[$j++] = $_.algnpat1; //#27396 + } //#27396 + $_.putalgnpat(); //#27396 + } //#27396 + } //#27396 + } //#27396 + if (!$_.slave) { //#27451 + var _JL = $a([$a([6, 1]), $a([6, 2]), $a([6, 3]), $a([6, 4]), $a([6, 5]), $a([6, 6]), $a([5, 6]), $a([4, 6]), $a([3, 6]), $a([2, 6]), $a([1, 6]), $a([7, 1]), $a([7, 2]), $a([7, 3]), $a([7, 4]), $a([7, 5]), $a([7, 6]), $a([7, 7]), $a([6, 7]), $a([5, 7]), $a([4, 7]), $a([3, 7]), $a([2, 7]), $a([1, 7]), $a([8, 1]), $a([8, 2]), $a([8, 3]), $a([8, 4]), $a([8, 5]), $a([8, 6]), $a([8, 7]), $a([8, 8]), $a([7, 8]), $a([6, 8]), $a([5, 8]), $a([4, 8]), $a([3, 8]), $a([2, 8]), $a([1, 8]), $a([9, 1]), $a([9, 2]), $a([9, 3]), $a([9, 4]), $a([9, 5])]); //#27410 + for (var _JM = 0, _JN = _JL.length; _JM < _JN; _JM++) { //#27414 + $aload($get(_JL, _JM)); //#27412 + $_.y = $k[--$j]; //#27412 + $_.x = $k[--$j]; //#27412 + $k[$j++] = $a([$_.x, $_.y]); //#27413 + $k[$j++] = $a([-$_.x, $_.y]); //#27413 + $k[$j++] = $a([-$_.x, -$_.y]); //#27413 + $k[$j++] = $a([$_.x, -$_.y]); //#27413 + } //#27413 + $astore($a(176)); //#27415 + $_.metadatamap = $k[--$j]; //#27415 + $_.palettemap1 = $a([$a([4, 1]), $a([4, 2]), $a([5, 1]), $a([5, 2]), $a([2, 4]), $a([2, 5]), $a([1, 4]), $a([1, 5]), $a([-2, 1]), $a([-2, 2]), $a([-1, 1]), $a([-1, 2]), $a([-4, 4]), $a([-4, 5]), $a([-5, 4]), $a([-5, 5])]); //#27420 + $_.palettemap2 = $a([$a([-4, -5]), $a([-4, -4]), $a([-5, -5]), $a([-5, -4]), $a([-2, -2]), $a([-2, -1]), $a([-1, -2]), $a([-1, -1]), $a([2, -5]), $a([2, -4]), $a([1, -5]), $a([1, -4]), $a([4, -2]), $a([4, -1]), $a([5, -2]), $a([5, -1])]); //#27425 + } else { //#27451 + $k[$j++] = Infinity; //#27431 + for (var _KD = 1; _KD <= 19; _KD += 1) { //#27435 + $_.i = _KD; //#27433 + $k[$j++] = $a([0, $_.i]); //#27434 + $k[$j++] = $a([1, $_.i]); //#27434 + } //#27434 + for (var _KI = 5; _KI <= 12; _KI += 1) { //#27439 + $_.i = _KI; //#27437 + $k[$j++] = $a([2, $_.i]); //#27438 + $k[$j++] = $a([3, $_.i]); //#27438 + } //#27438 + $_.metadatamap = $a(); //#27438 + $k[$j++] = Infinity; //#27442 + for (var _KO = 5; _KO <= 12; _KO += 1) { //#27443 + $k[$j++] = _KO; //#27443 + $k[$j++] = Infinity; //#27443 + var _KP = $k[--$j]; //#27443 + var _KQ = $k[--$j]; //#27443 + $k[$j++] = _KP; //#27443 + $k[$j++] = 4; //#27443 + $k[$j++] = _KQ; //#27443 + var _KR = $a(); //#27443 + $k[$j++] = _KR; //#27443 + } //#27443 + for (var _KS = 12; _KS >= 5; _KS -= 1) { //#27444 + $k[$j++] = _KS; //#27444 + $k[$j++] = Infinity; //#27444 + var _KT = $k[--$j]; //#27444 + var _KU = $k[--$j]; //#27444 + $k[$j++] = _KT; //#27444 + $k[$j++] = 5; //#27444 + $k[$j++] = _KU; //#27444 + var _KV = $a(); //#27444 + $k[$j++] = _KV; //#27444 + } //#27444 + for (var _KW = 5; _KW <= 12; _KW += 1) { //#27445 + $k[$j++] = _KW; //#27445 + $k[$j++] = Infinity; //#27445 + var _KX = $k[--$j]; //#27445 + var _KY = $k[--$j]; //#27445 + $k[$j++] = _KX; //#27445 + $k[$j++] = 6; //#27445 + $k[$j++] = _KY; //#27445 + var _KZ = $a(); //#27445 + $k[$j++] = _KZ; //#27445 + } //#27445 + for (var _Ka = 12; _Ka >= 5; _Ka -= 1) { //#27446 + $k[$j++] = _Ka; //#27446 + $k[$j++] = Infinity; //#27446 + var _Kb = $k[--$j]; //#27446 + var _Kc = $k[--$j]; //#27446 + $k[$j++] = _Kb; //#27446 + $k[$j++] = 7; //#27446 + $k[$j++] = _Kc; //#27446 + var _Kd = $a(); //#27446 + $k[$j++] = _Kd; //#27446 + } //#27446 + $_.palettemap1 = $a(); //#27446 + $k[$j++] = Infinity; //#27449 + var _Kf = $_.palettemap1; //#27450 + for (var _Kg = 0, _Kh = _Kf.length; _Kg < _Kh; _Kg++) { //#27450 + $k[$j++] = $get(_Kf, _Kg); //#27450 + $k[$j++] = Infinity; //#27450 + var _Kj = $k[--$j]; //#27450 + var _Kk = $k[--$j]; //#27450 + $k[$j++] = _Kj; //#27450 + $aload(_Kk); //#27450 + var _Kl = $k[--$j]; //#27450 + var _Km = $k[--$j]; //#27450 + $k[$j++] = -_Km; //#27450 + $k[$j++] = -_Kl; //#27450 + var _Kn = $a(); //#27450 + $k[$j++] = _Kn; //#27450 + } //#27450 + $_.palettemap2 = $a(); //#27450 + } //#27451 + var _Kp = $_.metadatamap; //#27456 + for (var _Kq = 0, _Kr = _Kp.length; _Kq < _Kr; _Kq++) { //#27460 + var _Ks = $get(_Kp, _Kq); //#27460 + var _Kt = $get(_Ks, 0); //#27457 + $k[$j++] = _Ks; //#27457 + $k[$j++] = _Kt; //#27457 + if (_Kt < 0) { //#27457 + var _Kv = $k[--$j]; //#27457 + var _Kw = $k[--$j]; //#27457 + $put(_Kw, 0, $f($f(_Kv + $_.cols) - 1)); //#27457 + $k[$j++] = _Kw; //#27457 + } else { //#27457 + $j--; //#27457 + } //#27457 + var _Kx = $k[--$j]; //#27458 + var _Ky = $get(_Kx, 1); //#27458 + $k[$j++] = _Kx; //#27458 + $k[$j++] = _Ky; //#27458 + if (_Ky < 0) { //#27458 + var _L0 = $k[--$j]; //#27458 + var _L1 = $k[--$j]; //#27458 + $put(_L1, 1, $f($f(_L0 + $_.rows) - 1)); //#27458 + $k[$j++] = _L1; //#27458 + } else { //#27458 + $j--; //#27458 + } //#27458 + $j--; //#27459 + } //#27459 + var _L2 = $_.palettemap1; //#27461 + for (var _L3 = 0, _L4 = _L2.length; _L3 < _L4; _L3++) { //#27465 + var _L5 = $get(_L2, _L3); //#27465 + var _L6 = $get(_L5, 0); //#27462 + $k[$j++] = _L5; //#27462 + $k[$j++] = _L6; //#27462 + if (_L6 < 0) { //#27462 + var _L8 = $k[--$j]; //#27462 + var _L9 = $k[--$j]; //#27462 + $put(_L9, 0, $f($f(_L8 + $_.cols) - 1)); //#27462 + $k[$j++] = _L9; //#27462 + } else { //#27462 + $j--; //#27462 + } //#27462 + var _LA = $k[--$j]; //#27463 + var _LB = $get(_LA, 1); //#27463 + $k[$j++] = _LA; //#27463 + $k[$j++] = _LB; //#27463 + if (_LB < 0) { //#27463 + var _LD = $k[--$j]; //#27463 + var _LE = $k[--$j]; //#27463 + $put(_LE, 1, $f($f(_LD + $_.rows) - 1)); //#27463 + $k[$j++] = _LE; //#27463 + } else { //#27463 + $j--; //#27463 + } //#27463 + $j--; //#27464 + } //#27464 + var _LF = $_.palettemap2; //#27466 + for (var _LG = 0, _LH = _LF.length; _LG < _LH; _LG++) { //#27470 + var _LI = $get(_LF, _LG); //#27470 + var _LJ = $get(_LI, 0); //#27467 + $k[$j++] = _LI; //#27467 + $k[$j++] = _LJ; //#27467 + if (_LJ < 0) { //#27467 + var _LL = $k[--$j]; //#27467 + var _LM = $k[--$j]; //#27467 + $put(_LM, 0, $f($f(_LL + $_.cols) - 1)); //#27467 + $k[$j++] = _LM; //#27467 + } else { //#27467 + $j--; //#27467 + } //#27467 + var _LN = $k[--$j]; //#27468 + var _LO = $get(_LN, 1); //#27468 + $k[$j++] = _LN; //#27468 + $k[$j++] = _LO; //#27468 + if (_LO < 0) { //#27468 + var _LQ = $k[--$j]; //#27468 + var _LR = $k[--$j]; //#27468 + $put(_LR, 1, $f($f(_LQ + $_.rows) - 1)); //#27468 + $k[$j++] = _LR; //#27468 + } else { //#27468 + $j--; //#27468 + } //#27468 + $j--; //#27469 + } //#27469 + for (var _LU = 0, _LT = $f($_.nummetamodules - 1); _LU <= _LT; _LU += 1) { //#27475 + $k[$j++] = $_.pixs; //#27474 + $aload($get($_.metadatamap, _LU)); //#27474 + $_.jmv(); //#27474 + var _LY = $k[--$j]; //#27474 + $put($k[--$j], _LY, 0); //#27474 + } //#27474 + if (!$_.slave) { //#27488 + var _Lb = $_.colors; //#27480 + var _Lc = 16; //#27480 + if (16 > _Lb) { //#27480 + var _ = _Lb; //#27480 + _Lb = _Lc; //#27480 + _Lc = _; //#27480 + } //#27480 + for (var _Le = 0, _Ld = _Lc - 1; _Le <= _Ld; _Le += 1) { //#27485 + $_.i = _Le; //#27481 + var _Lh = $get($_.palettelayout, $_.i); //#27482 + $k[$j++] = _Lh; //#27483 + $k[$j++] = $_.pixs; //#27483 + $k[$j++] = _Lh; //#27483 + $aload($get($_.palettemap1, $_.i)); //#27483 + $_.jmv(); //#27483 + var _Lm = $k[--$j]; //#27483 + var _Ln = $k[--$j]; //#27483 + $put($k[--$j], _Lm, _Ln); //#27483 + var _Lq = $k[--$j]; //#27484 + $k[$j++] = $_.pixs; //#27484 + $k[$j++] = _Lq; //#27484 + $aload($get($_.palettemap2, $_.i)); //#27484 + $_.jmv(); //#27484 + var _Lu = $k[--$j]; //#27484 + var _Lv = $k[--$j]; //#27484 + $put($k[--$j], _Lu, _Lv); //#27484 + } //#27484 + $_.i = 16; //#27486 + } else { //#27488 + $_.i = 0; //#27488 + } //#27488 + $_.j = $_.nummetamodules; //#27492 + for (var _M1 = $_.i, _M0 = $_.palettelayout.length - 1; _M1 <= _M0; _M1 += 2) { //#27502 + $_.i = _M1; //#27494 + var _M4 = $get($_.palettelayout, $_.i); //#27495 + $k[$j++] = _M4; //#27496 + $k[$j++] = $_.pixs; //#27496 + $k[$j++] = _M4; //#27496 + $aload($get($_.metadatamap, $_.j)); //#27496 + $_.jmv(); //#27496 + var _M9 = $k[--$j]; //#27496 + var _MA = $k[--$j]; //#27496 + $put($k[--$j], _M9, _MA); //#27496 + var _MD = $k[--$j]; //#27497 + $k[$j++] = $_.pixs; //#27497 + $k[$j++] = _MD; //#27497 + $aload($get($_.metadatamap, $f($_.j + 2))); //#27497 + $_.jmv(); //#27497 + var _MH = $k[--$j]; //#27497 + var _MI = $k[--$j]; //#27497 + $put($k[--$j], _MH, _MI); //#27497 + var _MM = $get($_.palettelayout, $_.i + 1); //#27498 + $k[$j++] = _MM; //#27499 + $k[$j++] = $_.pixs; //#27499 + $k[$j++] = _MM; //#27499 + $aload($get($_.metadatamap, $f($_.j + 1))); //#27499 + $_.jmv(); //#27499 + var _MR = $k[--$j]; //#27499 + var _MS = $k[--$j]; //#27499 + $put($k[--$j], _MR, _MS); //#27499 + var _MV = $k[--$j]; //#27500 + $k[$j++] = $_.pixs; //#27500 + $k[$j++] = _MV; //#27500 + $aload($get($_.metadatamap, $f($_.j + 3))); //#27500 + $_.jmv(); //#27500 + var _MZ = $k[--$j]; //#27500 + var _Ma = $k[--$j]; //#27500 + $put($k[--$j], _MZ, _Ma); //#27500 + $_.j = $f($_.j + 4); //#27501 + } //#27501 var _N2 = $a([function() { - var _Md = $k[--$j]; //#27182 - var _Me = $k[--$j]; //#27182 - $k[$j++] = $f(_Me + _Md) % $_.colors; //#27182 + var _Md = $k[--$j]; //#27506 + var _Me = $k[--$j]; //#27506 + $k[$j++] = $f(_Me + _Md) % $_.colors; //#27506 }, function() { - $j--; //#27183 - var _Mh = $k[--$j]; //#27183 - $k[$j++] = _Mh % $_.colors; //#27183 + $j--; //#27507 + var _Mh = $k[--$j]; //#27507 + $k[$j++] = _Mh % $_.colors; //#27507 }, function() { - var _Mi = $k[--$j]; //#27184 - var _Mj = $k[--$j]; //#27184 - $k[$j++] = _Mi; //#27184 - $k[$j++] = _Mj; //#27184 - $j--; //#27184 - var _Ml = $k[--$j]; //#27184 - $k[$j++] = _Ml % $_.colors; //#27184 + var _Mi = $k[--$j]; //#27508 + var _Mj = $k[--$j]; //#27508 + $k[$j++] = _Mi; //#27508 + $k[$j++] = _Mj; //#27508 + $j--; //#27508 + var _Ml = $k[--$j]; //#27508 + $k[$j++] = _Ml % $_.colors; //#27508 }, function() { - var _Mm = $k[--$j]; //#27185 - var _Mn = $k[--$j]; //#27185 - $k[$j++] = ((~~(_Mm / 3)) + (~~(_Mn / 2))) % $_.colors; //#27185 + var _Mm = $k[--$j]; //#27509 + var _Mn = $k[--$j]; //#27509 + $k[$j++] = ((~~(_Mm / 3)) + (~~(_Mn / 2))) % $_.colors; //#27509 }, function() { - var _Mp = $k[--$j]; //#27186 - var _Mq = $k[--$j]; //#27186 - $k[$j++] = ((~~(_Mp / 2)) + (~~(_Mq / 3))) % $_.colors; //#27186 + var _Mp = $k[--$j]; //#27510 + var _Mq = $k[--$j]; //#27510 + $k[$j++] = ((~~(_Mp / 2)) + (~~(_Mq / 3))) % $_.colors; //#27510 }, function() { - var _Ms = $k[--$j]; //#27187 - var _Mu = $f($k[--$j] + _Ms); //#27187 - $k[$j++] = ((~~(_Mu / 2)) + (~~(_Mu / 3))) % $_.colors; //#27187 + var _Ms = $k[--$j]; //#27511 + var _Mu = $f($k[--$j] + _Ms); //#27511 + $k[$j++] = ((~~(_Mu / 2)) + (~~(_Mu / 3))) % $_.colors; //#27511 }, function() { - var _Mw = $k[--$j]; //#27188 - var _Mx = $k[--$j]; //#27188 - $k[$j++] = ($f(((_Mw * (_Mx * _Mx)) % 7) + ((($f(_Mw + (_Mx * _Mx))) * 2) % 19))) % $_.colors; //#27188 + var _Mw = $k[--$j]; //#27512 + var _Mx = $k[--$j]; //#27512 + $k[$j++] = ($f(((_Mw * (_Mx * _Mx)) % 7) + ((($f(_Mw + (_Mx * _Mx))) * 2) % 19))) % $_.colors; //#27512 }, function() { - var _Mz = $k[--$j]; //#27189 - var _N0 = $k[--$j]; //#27189 - $k[$j++] = ($f(((_N0 * (_Mz * _Mz)) % 5) + (($f((_Mz * _Mz) + (_N0 * 2))) % 13))) % $_.colors; //#27189 - }]); //#27189 - $_.maskfuncs = _N2; //#27190 - if ($_.mask != -1) { //#27194 - $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask)]); //#27192 - $_.bestmaskval = $_.mask; //#27193 - } //#27193 - $_.masks = $a($_.maskfuncs.length); //#27195 - for (var _ND = 0, _NC = $_.masks.length - 1; _ND <= _NC; _ND += 1) { //#27208 - $_.m = _ND; //#27197 - $_.mask = $a($_.rows * $_.cols); //#27198 - for (var _NJ = 0, _NI = $f($_.rows - 1); _NJ <= _NI; _NJ += 1) { //#27206 - $_.j = _NJ; //#27200 - for (var _NM = 0, _NL = $f($_.cols - 1); _NM <= _NL; _NM += 1) { //#27205 - $_.i = _NM; //#27202 - $k[$j++] = $_.pixs; //#27203 - $k[$j++] = $_.i; //#27203 - $k[$j++] = $_.j; //#27203 - $_.jmv(); //#27203 - var _NQ = $k[--$j]; //#27203 - if ($get($k[--$j], _NQ) == -1) { //#27203 - $k[$j++] = $_.i; //#27203 - $k[$j++] = $_.j; //#27203 + var _Mz = $k[--$j]; //#27513 + var _N0 = $k[--$j]; //#27513 + $k[$j++] = ($f(((_N0 * (_Mz * _Mz)) % 5) + (($f((_Mz * _Mz) + (_N0 * 2))) % 13))) % $_.colors; //#27513 + }]); //#27513 + $_.maskfuncs = _N2; //#27514 + if ($_.mask != -1) { //#27518 + $_.maskfuncs = $a([$get($_.maskfuncs, $_.mask)]); //#27516 + $_.bestmaskval = $_.mask; //#27517 + } //#27517 + $_.masks = $a($_.maskfuncs.length); //#27519 + for (var _ND = 0, _NC = $_.masks.length - 1; _ND <= _NC; _ND += 1) { //#27532 + $_.m = _ND; //#27521 + $_.mask = $a($_.rows * $_.cols); //#27522 + for (var _NJ = 0, _NI = $f($_.rows - 1); _NJ <= _NI; _NJ += 1) { //#27530 + $_.j = _NJ; //#27524 + for (var _NM = 0, _NL = $f($_.cols - 1); _NM <= _NL; _NM += 1) { //#27529 + $_.i = _NM; //#27526 + $k[$j++] = $_.pixs; //#27527 + $k[$j++] = $_.i; //#27527 + $k[$j++] = $_.j; //#27527 + $_.jmv(); //#27527 + var _NQ = $k[--$j]; //#27527 + if ($get($k[--$j], _NQ) == -1) { //#27527 + $k[$j++] = $_.i; //#27527 + $k[$j++] = $_.j; //#27527 if ($get($_.maskfuncs, $_.m)() === true) { break; - } //#27203 - } else { //#27203 - $k[$j++] = 0; //#27203 - } //#27203 - $k[$j++] = $_.mask; //#27204 - $k[$j++] = $_.i; //#27204 - $k[$j++] = $_.j; //#27204 - $_.jmv(); //#27204 - var _Nb = $k[--$j]; //#27204 - var _Nc = $k[--$j]; //#27204 - $put(_Nc, _Nb, $k[--$j]); //#27204 - } //#27204 - } //#27204 - $put($_.masks, $_.m, $_.mask); //#27207 - } //#27207 - $_.posx = 0; //#27211 - $_.posy = 0; //#27211 - $_.i = 0; //#27212 - for (;;) { //#27222 - if ($_.posx == $_.cols) { //#27214 - break; //#27214 - } //#27214 - $k[$j++] = $_.pixs; //#27215 - $k[$j++] = $_.posx; //#27215 - $k[$j++] = $_.posy; //#27215 - $_.jmv(); //#27215 - var _Nm = $k[--$j]; //#27215 - if ($get($k[--$j], _Nm) == -1) { //#27219 - var _Ns = $geti($_.bits, $_.i, $_.databpm); //#27216 - $k[$j++] = 0; //#27216 - for (var _Nt = 0, _Nu = _Ns.length; _Nt < _Nu; _Nt++) { //#27216 - var _Nw = $k[--$j]; //#27216 - $k[$j++] = ($f(_Nw + $f($get(_Ns, _Nt) - 48))) * 2; //#27216 - } //#27216 - var _Nx = $k[--$j]; //#27216 - $k[$j++] = ~~(_Nx / 2); //#27217 - $k[$j++] = $_.pixs; //#27217 - $k[$j++] = $_.posx; //#27217 - $k[$j++] = $_.posy; //#27217 - $_.jmv(); //#27217 - var _O1 = $k[--$j]; //#27217 - var _O2 = $k[--$j]; //#27217 - $put(_O2, _O1, $k[--$j]); //#27217 - $_.i = $_.i + $_.databpm; //#27218 - } //#27218 - $_.posy = $_.posy + 1; //#27220 - if ($_.posy == $_.rows) { //#27221 - $_.posy = 0; //#27221 - $_.posx = $_.posx + 1; //#27221 - } //#27221 - } //#27221 + } //#27527 + } else { //#27527 + $k[$j++] = 0; //#27527 + } //#27527 + $k[$j++] = $_.mask; //#27528 + $k[$j++] = $_.i; //#27528 + $k[$j++] = $_.j; //#27528 + $_.jmv(); //#27528 + var _Nb = $k[--$j]; //#27528 + var _Nc = $k[--$j]; //#27528 + $put(_Nc, _Nb, $k[--$j]); //#27528 + } //#27528 + } //#27528 + $put($_.masks, $_.m, $_.mask); //#27531 + } //#27531 + $_.posx = 0; //#27535 + $_.posy = 0; //#27535 + $_.i = 0; //#27536 + for (;;) { //#27546 + if ($_.posx == $_.cols) { //#27538 + break; //#27538 + } //#27538 + $k[$j++] = $_.pixs; //#27539 + $k[$j++] = $_.posx; //#27539 + $k[$j++] = $_.posy; //#27539 + $_.jmv(); //#27539 + var _Nm = $k[--$j]; //#27539 + if ($get($k[--$j], _Nm) == -1) { //#27543 + var _Ns = $geti($_.bits, $_.i, $_.databpm); //#27540 + $k[$j++] = 0; //#27540 + for (var _Nt = 0, _Nu = _Ns.length; _Nt < _Nu; _Nt++) { //#27540 + var _Nw = $k[--$j]; //#27540 + $k[$j++] = ($f(_Nw + $f($get(_Ns, _Nt) - 48))) * 2; //#27540 + } //#27540 + var _Nx = $k[--$j]; //#27540 + $k[$j++] = ~~(_Nx / 2); //#27541 + $k[$j++] = $_.pixs; //#27541 + $k[$j++] = $_.posx; //#27541 + $k[$j++] = $_.posy; //#27541 + $_.jmv(); //#27541 + var _O1 = $k[--$j]; //#27541 + var _O2 = $k[--$j]; //#27541 + $put(_O2, _O1, $k[--$j]); //#27541 + $_.i = $_.i + $_.databpm; //#27542 + } //#27542 + $_.posy = $_.posy + 1; //#27544 + if ($_.posy == $_.rows) { //#27545 + $_.posy = 0; //#27545 + $_.posx = $_.posx + 1; //#27545 + } //#27545 + } //#27545 $_.evalrle = function() { - $_.scrle = $k[--$j]; //#27226 - $_.scr1 = 0; //#27227 - $_.scr3 = 0; //#27227 - for (var _OD = 0, _OC = $_.scrle.length - 2; _OD <= _OC; _OD += 2) { //#27249 - $_.j = _OD; //#27229 - if ($get($_.scrle, $_.j + 1) != -1) { //#27248 - var _OJ = $get($_.scrle, $_.j); //#27232 - $k[$j++] = _OJ; //#27232 - if (_OJ >= 5) { //#27232 - $_.scr1 = $f($f($k[--$j] - 2) + $_.scr1); //#27232 - } else { //#27232 - $j--; //#27232 - } //#27232 - if (($_.j >= 4) && ($_.j <= ($_.scrle.length - 5))) { //#27247 - var _OR = $geti($_.scrle, $_.j - 4, 10); //#27235 - $k[$j++] = _OR; //#27236 - for (var _OS = 0, _OT = _OR.length; _OS < _OT; _OS++) { //#27236 - $k[$j++] = $get(_OR, _OS) == 1; //#27236 - } //#27236 - $j--; //#27236 - for (var _OV = 0, _OW = 4; _OV < _OW; _OV++) { //#27236 - var _OX = $k[--$j]; //#27236 - var _OY = $k[--$j]; //#27236 - $k[$j++] = _OX; //#27236 - $k[$j++] = _OY; //#27236 - $j--; //#27236 - var _OZ = $k[--$j]; //#27236 - var _Oa = $k[--$j]; //#27236 - $k[$j++] = $an(_Oa, _OZ); //#27236 - } //#27236 - if ($k[--$j]) { //#27246 - $k[$j++] = Infinity; //#27237 - var _Oc = $k[--$j]; //#27237 - var _Od = $k[--$j]; //#27237 - $k[$j++] = _Oc; //#27237 - $aload(_Od); //#27237 - var _Oe = $k[--$j]; //#27238 - var _Of = $k[--$j]; //#27238 - var _Og = $k[--$j]; //#27238 - var _Oh = $k[--$j]; //#27238 - var _Oi = $k[--$j]; //#27238 - var _Oj = $k[--$j]; //#27238 - var _Ok = $k[--$j]; //#27238 - var _Ol = $k[--$j]; //#27238 - var _Om = $k[--$j]; //#27238 - $k[$j++] = _Om; //#27244 - $k[$j++] = _Ol; //#27244 - $k[$j++] = _Ok; //#27244 - $k[$j++] = _Oj; //#27244 - $k[$j++] = _Oi; //#27244 - $k[$j++] = _Oh; //#27244 - $k[$j++] = _Og; //#27244 - $k[$j++] = _Of; //#27244 - $k[$j++] = _Oe; //#27244 - if (($eq(_Om, _Oi) && $eq(_Om, _Oe)) && $eq(_Ok, _Og)) { //#27244 - var _On = $k[--$j]; //#27240 - var _Oo = $k[--$j]; //#27240 - var _Op = $k[--$j]; //#27240 - $_.c4 = _Op; //#27240 - $_.c5 = _On; //#27240 - $k[$j++] = _Op; //#27243 - $k[$j++] = _Oo; //#27243 - if ((($_.c4 == $_.bi) && ($_.c5 == $_.yi)) || ((($_.c4 == $_.yi) && ($_.c5 == $_.bi)) || ((($_.c4 == $_.gi) && ($_.c5 == $_.mi)) || (($_.c4 == $_.mi) && ($_.c5 == $_.gi))))) { //#27243 - $_.scr3 = $_.scr3 + 100; //#27243 - } //#27243 - } //#27243 - $cleartomark(); //#27245 - } else { //#27246 - $j--; //#27246 - } //#27246 - } //#27246 - } //#27246 - } //#27246 - $k[$j++] = $_.scr1; //#27250 - $k[$j++] = $_.scr3; //#27250 - }; //#27250 + $_.scrle = $k[--$j]; //#27550 + $_.scr1 = 0; //#27551 + $_.scr3 = 0; //#27551 + for (var _OD = 0, _OC = $_.scrle.length - 2; _OD <= _OC; _OD += 2) { //#27573 + $_.j = _OD; //#27553 + if ($get($_.scrle, $_.j + 1) != -1) { //#27572 + var _OJ = $get($_.scrle, $_.j); //#27556 + $k[$j++] = _OJ; //#27556 + if (_OJ >= 5) { //#27556 + $_.scr1 = $f($f($k[--$j] - 2) + $_.scr1); //#27556 + } else { //#27556 + $j--; //#27556 + } //#27556 + if (($_.j >= 4) && ($_.j <= ($_.scrle.length - 5))) { //#27571 + var _OR = $geti($_.scrle, $_.j - 4, 10); //#27559 + $k[$j++] = _OR; //#27560 + for (var _OS = 0, _OT = _OR.length; _OS < _OT; _OS++) { //#27560 + $k[$j++] = $get(_OR, _OS) == 1; //#27560 + } //#27560 + $j--; //#27560 + for (var _OV = 0, _OW = 4; _OV < _OW; _OV++) { //#27560 + var _OX = $k[--$j]; //#27560 + var _OY = $k[--$j]; //#27560 + $k[$j++] = _OX; //#27560 + $k[$j++] = _OY; //#27560 + $j--; //#27560 + var _OZ = $k[--$j]; //#27560 + var _Oa = $k[--$j]; //#27560 + $k[$j++] = $an(_Oa, _OZ); //#27560 + } //#27560 + if ($k[--$j]) { //#27570 + $k[$j++] = Infinity; //#27561 + var _Oc = $k[--$j]; //#27561 + var _Od = $k[--$j]; //#27561 + $k[$j++] = _Oc; //#27561 + $aload(_Od); //#27561 + var _Oe = $k[--$j]; //#27562 + var _Of = $k[--$j]; //#27562 + var _Og = $k[--$j]; //#27562 + var _Oh = $k[--$j]; //#27562 + var _Oi = $k[--$j]; //#27562 + var _Oj = $k[--$j]; //#27562 + var _Ok = $k[--$j]; //#27562 + var _Ol = $k[--$j]; //#27562 + var _Om = $k[--$j]; //#27562 + $k[$j++] = _Om; //#27568 + $k[$j++] = _Ol; //#27568 + $k[$j++] = _Ok; //#27568 + $k[$j++] = _Oj; //#27568 + $k[$j++] = _Oi; //#27568 + $k[$j++] = _Oh; //#27568 + $k[$j++] = _Og; //#27568 + $k[$j++] = _Of; //#27568 + $k[$j++] = _Oe; //#27568 + if (($eq(_Om, _Oi) && $eq(_Om, _Oe)) && $eq(_Ok, _Og)) { //#27568 + var _On = $k[--$j]; //#27564 + var _Oo = $k[--$j]; //#27564 + var _Op = $k[--$j]; //#27564 + $_.c4 = _Op; //#27564 + $_.c5 = _On; //#27564 + $k[$j++] = _Op; //#27567 + $k[$j++] = _Oo; //#27567 + if ((($_.c4 == $_.bi) && ($_.c5 == $_.yi)) || ((($_.c4 == $_.yi) && ($_.c5 == $_.bi)) || ((($_.c4 == $_.gi) && ($_.c5 == $_.mi)) || (($_.c4 == $_.mi) && ($_.c5 == $_.gi))))) { //#27567 + $_.scr3 = $_.scr3 + 100; //#27567 + } //#27567 + } //#27567 + $cleartomark(); //#27569 + } else { //#27570 + $j--; //#27570 + } //#27570 + } //#27570 + } //#27570 + } //#27570 + $k[$j++] = $_.scr1; //#27574 + $k[$j++] = $_.scr3; //#27574 + }; //#27574 $_.evalmask = function() { - $_.sym = $k[--$j]; //#27254 - $_.n1 = 0; //#27256 - $_.n2 = 0; //#27256 - $_.n3 = 0; //#27256 - var _PA = $_.rows; //#27257 - var _PB = $_.cols; //#27257 - if (_PA < _PB) { //#27257 - var _ = _PB; //#27257 - _PB = _PA; //#27257 - _PA = _; //#27257 - } //#27257 - $_.rle = $a($f((_PA * 2) + 2)); //#27257 - $_.lastpairs = $a($_.cols); //#27258 - $_.thispairs = $a($_.cols); //#27259 - for (var _PJ = 0, _PI = $f($_.cols - 1); _PJ <= _PI; _PJ += 1) { //#27271 - $_.i = _PJ; //#27263 - $k[$j++] = Infinity; //#27264 - $k[$j++] = 0; //#27267 - $k[$j++] = -1; //#27267 - for (var _PP = $_.i, _PQ = $_.cols, _PO = $f(($_.rows * $_.cols) - 1); _PQ < 0 ? _PP >= _PO : _PP <= _PO; _PP += _PQ) { //#27267 - var _PS = $get($_.sym, _PP); //#27266 - var _PT = $k[--$j]; //#27266 - $k[$j++] = _PT; //#27266 - $k[$j++] = _PS; //#27266 - if ($eq(_PT, _PS)) { //#27266 - $j--; //#27266 - var _PU = $k[--$j]; //#27266 - var _PV = $k[--$j]; //#27266 - $k[$j++] = $f(_PV + 1); //#27266 - $k[$j++] = _PU; //#27266 - } else { //#27266 - var _PW = $k[--$j]; //#27266 - $k[$j++] = 1; //#27266 - $k[$j++] = _PW; //#27266 - } //#27266 - } //#27266 - var _PY = $counttomark() + 2; //#27268 - $astore($geti($_.rle, 0, _PY - 2)); //#27268 - $_.evalrle(); //#27269 - $_.n3 = $f($k[--$j] + $_.n3); //#27269 - $_.n1 = $f($k[--$j] + $_.n1); //#27269 - $j--; //#27270 - } //#27270 - for (var _Pg = 0, _Pf = $f($_.rows - 1); _Pg <= _Pf; _Pg += 1) { //#27298 - $_.i = _Pg; //#27274 - $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#27277 - $k[$j++] = Infinity; //#27278 - var _Pm = $_.symrow; //#27279 - $k[$j++] = 0; //#27281 - $k[$j++] = -1; //#27281 - for (var _Pn = 0, _Po = _Pm.length; _Pn < _Po; _Pn++) { //#27281 - var _Pp = $get(_Pm, _Pn); //#27281 - var _Pq = $k[--$j]; //#27280 - $k[$j++] = _Pq; //#27280 - $k[$j++] = _Pp; //#27280 - if ($eq(_Pq, _Pp)) { //#27280 - $j--; //#27280 - var _Pr = $k[--$j]; //#27280 - var _Ps = $k[--$j]; //#27280 - $k[$j++] = $f(_Ps + 1); //#27280 - $k[$j++] = _Pr; //#27280 - } else { //#27280 - var _Pt = $k[--$j]; //#27280 - $k[$j++] = 1; //#27280 - $k[$j++] = _Pt; //#27280 - } //#27280 - } //#27280 - var _Pv = $counttomark() + 2; //#27282 - $astore($geti($_.rle, 0, _Pv - 2)); //#27282 - $_.evalrle(); //#27283 - $_.n3 = $f($k[--$j] + $_.n3); //#27283 - $_.n1 = $f($k[--$j] + $_.n1); //#27283 - $j--; //#27284 - var _Q1 = $_.thispairs; //#27287 - $_.thispairs = $_.lastpairs; //#27287 - $_.lastpairs = _Q1; //#27287 - var _Q3 = $_.symrow; //#27288 - $k[$j++] = -1; //#27288 - for (var _Q4 = 0, _Q5 = _Q3.length; _Q4 < _Q5; _Q4++) { //#27288 - var _Q6 = $get(_Q3, _Q4); //#27288 - var _Q7 = $k[--$j]; //#27288 - $k[$j++] = _Q6; //#27288 - $k[$j++] = _Q7; //#27288 - if ($ne(_Q6, _Q7)) { //#27288 - $j--; //#27288 - var _Q8 = $k[--$j]; //#27288 - $k[$j++] = -1; //#27288 - $k[$j++] = _Q8; //#27288 - } //#27288 - } //#27288 - $j--; //#27289 - $astore($_.thispairs); //#27290 - $j--; //#27290 - if ($_.i > 0) { //#27297 - $k[$j++] = Infinity; //#27292 - $aload($_.lastpairs); //#27293 - $aload($_.thispairs); //#27293 - $k[$j++] = $_.n2; //#27294 - for (var _QF = 0, _QG = $_.cols; _QF < _QG; _QF++) { //#27294 - var _QH = $k[--$j]; //#27294 - var _QI = $k[--$j]; //#27294 - $k[$j++] = _QH; //#27294 - $k[$j++] = _QI; //#27294 - if (_QI != -1) { //#27294 - var _QK = $k[$j - 1 - $f($_.cols + 1)]; //#27294 - if ($eq($k[--$j], _QK)) { //#27294 - var _QM = $k[--$j]; //#27294 - $k[$j++] = $f(_QM + 3); //#27294 - } //#27294 - } else { //#27294 - $j--; //#27294 - } //#27294 - } //#27294 - $_.n2 = $k[--$j]; //#27295 - $cleartomark(); //#27296 - } //#27296 - } //#27296 - $k[$j++] = $f($f($_.n1 + $_.n2) + $_.n3); //#27300 - }; //#27300 - $_.bestscore = 999999999; //#27304 - for (var _QT = 0, _QS = $_.masks.length - 1; _QT <= _QS; _QT += 1) { //#27322 - $_.m = _QT; //#27306 - $_.masksym = $a($_.rows * $_.cols); //#27307 - for (var _Qa = 0, _QZ = $f(($_.rows * $_.cols) - 1); _Qa <= _QZ; _Qa += 1) { //#27311 - $_.i = _Qa; //#27309 - $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#27310 - } //#27310 - if ($_.masks.length != 1) { //#27320 - $k[$j++] = $_.masksym; //#27313 - $_.evalmask(); //#27313 - $_.score = $k[--$j]; //#27313 - if ($_.score < $_.bestscore) { //#27318 - $_.bestsym = $_.masksym; //#27315 - $_.bestmaskval = $_.m; //#27316 - $_.bestscore = $_.score; //#27317 - } //#27317 - } else { //#27320 - $_.bestsym = $_.masksym; //#27320 - } //#27320 - } //#27320 - $_.pixs = $_.bestsym; //#27323 - $_.metamask = $_.bestmaskval; //#27324 + $_.sym = $k[--$j]; //#27578 + $_.n1 = 0; //#27580 + $_.n2 = 0; //#27580 + $_.n3 = 0; //#27580 + var _PA = $_.rows; //#27581 + var _PB = $_.cols; //#27581 + if (_PA < _PB) { //#27581 + var _ = _PB; //#27581 + _PB = _PA; //#27581 + _PA = _; //#27581 + } //#27581 + $_.rle = $a($f((_PA * 2) + 2)); //#27581 + $_.lastpairs = $a($_.cols); //#27582 + $_.thispairs = $a($_.cols); //#27583 + for (var _PJ = 0, _PI = $f($_.cols - 1); _PJ <= _PI; _PJ += 1) { //#27595 + $_.i = _PJ; //#27587 + $k[$j++] = Infinity; //#27588 + $k[$j++] = 0; //#27591 + $k[$j++] = -1; //#27591 + for (var _PP = $_.i, _PQ = $_.cols, _PO = $f(($_.rows * $_.cols) - 1); _PQ < 0 ? _PP >= _PO : _PP <= _PO; _PP += _PQ) { //#27591 + var _PS = $get($_.sym, _PP); //#27590 + var _PT = $k[--$j]; //#27590 + $k[$j++] = _PT; //#27590 + $k[$j++] = _PS; //#27590 + if ($eq(_PT, _PS)) { //#27590 + $j--; //#27590 + var _PU = $k[--$j]; //#27590 + var _PV = $k[--$j]; //#27590 + $k[$j++] = $f(_PV + 1); //#27590 + $k[$j++] = _PU; //#27590 + } else { //#27590 + var _PW = $k[--$j]; //#27590 + $k[$j++] = 1; //#27590 + $k[$j++] = _PW; //#27590 + } //#27590 + } //#27590 + var _PY = $counttomark() + 2; //#27592 + $astore($geti($_.rle, 0, _PY - 2)); //#27592 + $_.evalrle(); //#27593 + $_.n3 = $f($k[--$j] + $_.n3); //#27593 + $_.n1 = $f($k[--$j] + $_.n1); //#27593 + $j--; //#27594 + } //#27594 + for (var _Pg = 0, _Pf = $f($_.rows - 1); _Pg <= _Pf; _Pg += 1) { //#27622 + $_.i = _Pg; //#27598 + $_.symrow = $geti($_.sym, $_.i * $_.cols, $_.cols); //#27601 + $k[$j++] = Infinity; //#27602 + var _Pm = $_.symrow; //#27603 + $k[$j++] = 0; //#27605 + $k[$j++] = -1; //#27605 + for (var _Pn = 0, _Po = _Pm.length; _Pn < _Po; _Pn++) { //#27605 + var _Pp = $get(_Pm, _Pn); //#27605 + var _Pq = $k[--$j]; //#27604 + $k[$j++] = _Pq; //#27604 + $k[$j++] = _Pp; //#27604 + if ($eq(_Pq, _Pp)) { //#27604 + $j--; //#27604 + var _Pr = $k[--$j]; //#27604 + var _Ps = $k[--$j]; //#27604 + $k[$j++] = $f(_Ps + 1); //#27604 + $k[$j++] = _Pr; //#27604 + } else { //#27604 + var _Pt = $k[--$j]; //#27604 + $k[$j++] = 1; //#27604 + $k[$j++] = _Pt; //#27604 + } //#27604 + } //#27604 + var _Pv = $counttomark() + 2; //#27606 + $astore($geti($_.rle, 0, _Pv - 2)); //#27606 + $_.evalrle(); //#27607 + $_.n3 = $f($k[--$j] + $_.n3); //#27607 + $_.n1 = $f($k[--$j] + $_.n1); //#27607 + $j--; //#27608 + var _Q1 = $_.thispairs; //#27611 + $_.thispairs = $_.lastpairs; //#27611 + $_.lastpairs = _Q1; //#27611 + var _Q3 = $_.symrow; //#27612 + $k[$j++] = -1; //#27612 + for (var _Q4 = 0, _Q5 = _Q3.length; _Q4 < _Q5; _Q4++) { //#27612 + var _Q6 = $get(_Q3, _Q4); //#27612 + var _Q7 = $k[--$j]; //#27612 + $k[$j++] = _Q6; //#27612 + $k[$j++] = _Q7; //#27612 + if ($ne(_Q6, _Q7)) { //#27612 + $j--; //#27612 + var _Q8 = $k[--$j]; //#27612 + $k[$j++] = -1; //#27612 + $k[$j++] = _Q8; //#27612 + } //#27612 + } //#27612 + $j--; //#27613 + $astore($_.thispairs); //#27614 + $j--; //#27614 + if ($_.i > 0) { //#27621 + $k[$j++] = Infinity; //#27616 + $aload($_.lastpairs); //#27617 + $aload($_.thispairs); //#27617 + $k[$j++] = $_.n2; //#27618 + for (var _QF = 0, _QG = $_.cols; _QF < _QG; _QF++) { //#27618 + var _QH = $k[--$j]; //#27618 + var _QI = $k[--$j]; //#27618 + $k[$j++] = _QH; //#27618 + $k[$j++] = _QI; //#27618 + if (_QI != -1) { //#27618 + var _QK = $k[$j - 1 - $f($_.cols + 1)]; //#27618 + if ($eq($k[--$j], _QK)) { //#27618 + var _QM = $k[--$j]; //#27618 + $k[$j++] = $f(_QM + 3); //#27618 + } //#27618 + } else { //#27618 + $j--; //#27618 + } //#27618 + } //#27618 + $_.n2 = $k[--$j]; //#27619 + $cleartomark(); //#27620 + } //#27620 + } //#27620 + $k[$j++] = $f($f($_.n1 + $_.n2) + $_.n3); //#27624 + }; //#27624 + $_.bestscore = 999999999; //#27628 + for (var _QT = 0, _QS = $_.masks.length - 1; _QT <= _QS; _QT += 1) { //#27646 + $_.m = _QT; //#27630 + $_.masksym = $a($_.rows * $_.cols); //#27631 + for (var _Qa = 0, _QZ = $f(($_.rows * $_.cols) - 1); _Qa <= _QZ; _Qa += 1) { //#27635 + $_.i = _Qa; //#27633 + $put($_.masksym, $_.i, $xo($get($_.pixs, $_.i), $get($get($_.masks, $_.m), $_.i))); //#27634 + } //#27634 + if ($_.masks.length != 1) { //#27644 + $k[$j++] = $_.masksym; //#27637 + $_.evalmask(); //#27637 + $_.score = $k[--$j]; //#27637 + if ($_.score < $_.bestscore) { //#27642 + $_.bestsym = $_.masksym; //#27639 + $_.bestmaskval = $_.m; //#27640 + $_.bestscore = $_.score; //#27641 + } //#27641 + } else { //#27644 + $_.bestsym = $_.masksym; //#27644 + } //#27644 + } //#27644 + $_.pixs = $_.bestsym; //#27647 + $_.metamask = $_.bestmaskval; //#27648 $_.addtometapart = function() { - var _Qw = $k[--$j]; //#27328 - $puti($_.metapart, $_.p, _Qw); //#27328 - $_.p = _Qw.length + $_.p; //#27329 - }; //#27329 + var _Qw = $k[--$j]; //#27652 + $puti($_.metapart, $_.p, _Qw); //#27652 + $_.p = _Qw.length + $_.p; //#27653 + }; //#27653 $_.addtometabits = function() { - var _R0 = $k[--$j]; //#27333 - $puti($_.metabits, $_.q, _R0); //#27333 - $_.q = _R0.length + $_.q; //#27334 - }; //#27334 - $_.metapart = $s(40); //#27337 - $_.metabits = $s($_.nummetabits); //#27338 - $_.p = 0; //#27339 - $_.q = 0; //#27339 - if (!$_.slave) { //#27394 - $k[$j++] = (~~(Math.round(Math.log($_.colors) / Math.log(2)))) - 1; //#27344 - $k[$j++] = 3; //#27344 - $_.tofixedbits(); //#27344 - $_.addtometapart(); //#27344 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27345 - $k[$j++] = 2; //#27345 - $k[$j++] = -1; //#27345 - $_.ldpc(); //#27345 - $_.addtometabits(); //#27345 - $_.p = 0; //#27345 - $k[$j++] = $_.metass; //#27348 - $k[$j++] = 1; //#27348 - $_.tofixedbits(); //#27348 - $_.addtometapart(); //#27348 - $k[$j++] = $_.metavf; //#27349 - $k[$j++] = 2; //#27349 - $_.tofixedbits(); //#27349 - $_.addtometapart(); //#27349 - $k[$j++] = $_.metamask; //#27350 - $k[$j++] = 3; //#27350 - $_.tofixedbits(); //#27350 - $_.addtometapart(); //#27350 - if ($_.hasslaves) { //#27351 - $k[$j++] = "1"; //#27351 - } else { //#27351 - $k[$j++] = "0"; //#27351 - } //#27351 - $_.addtometapart(); //#27351 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27352 - $k[$j++] = 2; //#27352 - $k[$j++] = -1; //#27352 - $_.ldpc(); //#27352 - $_.addtometabits(); //#27352 - $_.p = 0; //#27352 - if ($_.metass == 0) { //#27362 - $k[$j++] = $f(($f((~~($f($_.cols - 17) / 4)) - $get($a([0, 4, 8, 16]), $_.metavf))) - 1); //#27357 - $k[$j++] = $_.metavlen; //#27357 - $_.tofixedbits(); //#27357 - $_.addtometapart(); //#27357 - } else { //#27362 - $k[$j++] = (~~($f($_.cols - 17) / 4)) - 1; //#27360 - $k[$j++] = ~~($_.metavlen / 2); //#27360 - $_.tofixedbits(); //#27360 - $_.addtometapart(); //#27360 - $k[$j++] = (~~($f($_.rows - 17) / 4)) - 1; //#27362 - $k[$j++] = ~~($_.metavlen / 2); //#27362 - $_.tofixedbits(); //#27362 - $_.addtometapart(); //#27362 - } //#27362 - $k[$j++] = $_.datawc - 3; //#27364 - $k[$j++] = ~~($_.metaelen / 2); //#27364 - $_.tofixedbits(); //#27364 - $_.addtometapart(); //#27364 - $k[$j++] = $_.datawr - 4; //#27365 - $k[$j++] = ~~($_.metaelen / 2); //#27365 - $_.tofixedbits(); //#27365 - $_.addtometapart(); //#27365 - if ($_.hasslaves) { //#27368 - $k[$j++] = 0; //#27367 - $k[$j++] = 4; //#27367 - $_.tofixedbits(); //#27367 - $_.addtometapart(); //#27367 - } //#27367 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27369 - $k[$j++] = 2; //#27369 - $k[$j++] = -1; //#27369 - $_.ldpc(); //#27369 - $_.addtometabits(); //#27369 - $_.p = 0; //#27369 - } else { //#27394 - var _Rc = $_.sameshape ? 0 : 1; //#27374 - $k[$j++] = _Rc; //#27374 - $k[$j++] = 1; //#27374 - $_.tofixedbits(); //#27374 - $_.addtometapart(); //#27374 - var _Re = $_.sameecc ? 0 : 1; //#27375 - $k[$j++] = _Re; //#27375 - $k[$j++] = 1; //#27375 - $_.tofixedbits(); //#27375 - $_.addtometapart(); //#27375 - var _Rg = $_.hasslaves ? 1 : 0; //#27376 - $k[$j++] = _Rg; //#27376 - $k[$j++] = 1; //#27376 - $_.tofixedbits(); //#27376 - $_.addtometapart(); //#27376 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27377 - $k[$j++] = 2; //#27377 - $k[$j++] = -1; //#27377 - $_.ldpc(); //#27377 - $_.addtometabits(); //#27377 - $_.p = 0; //#27377 - if (!$_.sameshape) { //#27383 - $k[$j++] = (~~(($_.diffside - 17) / 4)) - 1; //#27382 - $k[$j++] = 5; //#27382 - $_.tofixedbits(); //#27382 - $_.addtometapart(); //#27382 - } //#27382 - if ($_.hasslaves) { //#27386 - $k[$j++] = 0; //#27385 - $k[$j++] = 3; //#27385 - $_.tofixedbits(); //#27385 - $_.addtometapart(); //#27385 - } //#27385 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27387 - $k[$j++] = 2; //#27387 - $k[$j++] = -1; //#27387 - $_.ldpc(); //#27387 - $_.addtometabits(); //#27387 - $_.p = 0; //#27387 - if (!$_.sameecc) { //#27393 - $k[$j++] = $_.datawc - 3; //#27391 - $k[$j++] = ~~($_.metaelen / 2); //#27391 - $_.tofixedbits(); //#27391 - $_.addtometapart(); //#27391 - $k[$j++] = $_.datawr - 4; //#27392 - $k[$j++] = ~~($_.metaelen / 2); //#27392 - $_.tofixedbits(); //#27392 - $_.addtometapart(); //#27392 - } //#27392 - $k[$j++] = $geti($_.metapart, 0, $_.p); //#27394 - $k[$j++] = 2; //#27394 - $k[$j++] = -1; //#27394 - $_.ldpc(); //#27394 - $_.addtometabits(); //#27394 - $_.p = 0; //#27394 - } //#27394 - for (var _S1 = $_.q, _S0 = $f($_.nummetabits - 1); _S1 <= _S0; _S1 += 1) { //#27399 - $put($_.metabits, _S1, 48); //#27398 - } //#27398 - $_.i = 0; //#27402 - $_.j = 0; //#27402 - if (!$_.slave) { //#27410 - var _S6 = $geti($_.metabits, $_.i, 6); //#27404 - for (var _S7 = 0, _S8 = _S6.length; _S7 < _S8; _S7++) { //#27408 - $k[$j++] = $get(_S6, _S7); //#27405 - if ($_.colors == 4) { //#27405 - $k[$j++] = $a([$_.bi, $_.yi]); //#27405 - } else { //#27405 - $k[$j++] = $a([$_.ki, $_.wi]); //#27405 - } //#27405 - var _SH = $k[--$j]; //#27405 - var _SJ = $get(_SH, $f($k[--$j] - 48)); //#27405 - $k[$j++] = _SJ; //#27406 - $k[$j++] = $_.pixs; //#27406 - $aload($get($_.metadatamap, $_.j)); //#27406 - $_.jmv(); //#27406 - var _SO = $k[--$j]; //#27406 - var _SP = $k[--$j]; //#27406 - $put(_SP, _SO, $k[--$j]); //#27406 - $_.j = $_.j + 1; //#27407 - } //#27407 - $_.i = $_.i + 6; //#27409 - } //#27409 - for (var _SW = 0, _SX = ~~($f($_.nummetabits - $_.i) / $_.metabpm); _SW < _SX; _SW++) { //#27417 - var _Sb = $geti($_.metabits, $_.i, $_.metabpm); //#27412 - $k[$j++] = 0; //#27412 - for (var _Sc = 0, _Sd = _Sb.length; _Sc < _Sd; _Sc++) { //#27412 - var _Sf = $k[--$j]; //#27412 - $k[$j++] = ($f(_Sf + $f($get(_Sb, _Sc) - 48))) * 2; //#27412 - } //#27412 - var _Si = $get($_.metacolorindex, ~~($k[--$j] / 2)); //#27413 - $k[$j++] = _Si; //#27414 - $k[$j++] = $_.pixs; //#27414 - $aload($get($_.metadatamap, $_.j)); //#27414 - $_.jmv(); //#27414 - var _Sn = $k[--$j]; //#27414 - var _So = $k[--$j]; //#27414 - $put(_So, _Sn, $k[--$j]); //#27414 - $_.i = $f($_.i + $_.metabpm); //#27415 - $_.j = $_.j + 1; //#27416 - } //#27416 + var _R0 = $k[--$j]; //#27657 + $puti($_.metabits, $_.q, _R0); //#27657 + $_.q = _R0.length + $_.q; //#27658 + }; //#27658 + $_.metapart = $s(40); //#27661 + $_.metabits = $s($_.nummetabits); //#27662 + $_.p = 0; //#27663 + $_.q = 0; //#27663 + if (!$_.slave) { //#27718 + $k[$j++] = (~~(Math.round(Math.log($_.colors) / Math.log(2)))) - 1; //#27668 + $k[$j++] = 3; //#27668 + $_.tofixedbits(); //#27668 + $_.addtometapart(); //#27668 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27669 + $k[$j++] = 2; //#27669 + $k[$j++] = -1; //#27669 + $_.ldpc(); //#27669 + $_.addtometabits(); //#27669 + $_.p = 0; //#27669 + $k[$j++] = $_.metass; //#27672 + $k[$j++] = 1; //#27672 + $_.tofixedbits(); //#27672 + $_.addtometapart(); //#27672 + $k[$j++] = $_.metavf; //#27673 + $k[$j++] = 2; //#27673 + $_.tofixedbits(); //#27673 + $_.addtometapart(); //#27673 + $k[$j++] = $_.metamask; //#27674 + $k[$j++] = 3; //#27674 + $_.tofixedbits(); //#27674 + $_.addtometapart(); //#27674 + if ($_.hasslaves) { //#27675 + $k[$j++] = "1"; //#27675 + } else { //#27675 + $k[$j++] = "0"; //#27675 + } //#27675 + $_.addtometapart(); //#27675 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27676 + $k[$j++] = 2; //#27676 + $k[$j++] = -1; //#27676 + $_.ldpc(); //#27676 + $_.addtometabits(); //#27676 + $_.p = 0; //#27676 + if ($_.metass == 0) { //#27686 + $k[$j++] = $f(($f((~~($f($_.cols - 17) / 4)) - $get($a([0, 4, 8, 16]), $_.metavf))) - 1); //#27681 + $k[$j++] = $_.metavlen; //#27681 + $_.tofixedbits(); //#27681 + $_.addtometapart(); //#27681 + } else { //#27686 + $k[$j++] = (~~($f($_.cols - 17) / 4)) - 1; //#27684 + $k[$j++] = ~~($_.metavlen / 2); //#27684 + $_.tofixedbits(); //#27684 + $_.addtometapart(); //#27684 + $k[$j++] = (~~($f($_.rows - 17) / 4)) - 1; //#27686 + $k[$j++] = ~~($_.metavlen / 2); //#27686 + $_.tofixedbits(); //#27686 + $_.addtometapart(); //#27686 + } //#27686 + $k[$j++] = $_.datawc - 3; //#27688 + $k[$j++] = ~~($_.metaelen / 2); //#27688 + $_.tofixedbits(); //#27688 + $_.addtometapart(); //#27688 + $k[$j++] = $_.datawr - 4; //#27689 + $k[$j++] = ~~($_.metaelen / 2); //#27689 + $_.tofixedbits(); //#27689 + $_.addtometapart(); //#27689 + if ($_.hasslaves) { //#27692 + $k[$j++] = 0; //#27691 + $k[$j++] = 4; //#27691 + $_.tofixedbits(); //#27691 + $_.addtometapart(); //#27691 + } //#27691 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27693 + $k[$j++] = 2; //#27693 + $k[$j++] = -1; //#27693 + $_.ldpc(); //#27693 + $_.addtometabits(); //#27693 + $_.p = 0; //#27693 + } else { //#27718 + var _Rc = $_.sameshape ? 0 : 1; //#27698 + $k[$j++] = _Rc; //#27698 + $k[$j++] = 1; //#27698 + $_.tofixedbits(); //#27698 + $_.addtometapart(); //#27698 + var _Re = $_.sameecc ? 0 : 1; //#27699 + $k[$j++] = _Re; //#27699 + $k[$j++] = 1; //#27699 + $_.tofixedbits(); //#27699 + $_.addtometapart(); //#27699 + var _Rg = $_.hasslaves ? 1 : 0; //#27700 + $k[$j++] = _Rg; //#27700 + $k[$j++] = 1; //#27700 + $_.tofixedbits(); //#27700 + $_.addtometapart(); //#27700 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27701 + $k[$j++] = 2; //#27701 + $k[$j++] = -1; //#27701 + $_.ldpc(); //#27701 + $_.addtometabits(); //#27701 + $_.p = 0; //#27701 + if (!$_.sameshape) { //#27707 + $k[$j++] = (~~(($_.diffside - 17) / 4)) - 1; //#27706 + $k[$j++] = 5; //#27706 + $_.tofixedbits(); //#27706 + $_.addtometapart(); //#27706 + } //#27706 + if ($_.hasslaves) { //#27710 + $k[$j++] = 0; //#27709 + $k[$j++] = 3; //#27709 + $_.tofixedbits(); //#27709 + $_.addtometapart(); //#27709 + } //#27709 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27711 + $k[$j++] = 2; //#27711 + $k[$j++] = -1; //#27711 + $_.ldpc(); //#27711 + $_.addtometabits(); //#27711 + $_.p = 0; //#27711 + if (!$_.sameecc) { //#27717 + $k[$j++] = $_.datawc - 3; //#27715 + $k[$j++] = ~~($_.metaelen / 2); //#27715 + $_.tofixedbits(); //#27715 + $_.addtometapart(); //#27715 + $k[$j++] = $_.datawr - 4; //#27716 + $k[$j++] = ~~($_.metaelen / 2); //#27716 + $_.tofixedbits(); //#27716 + $_.addtometapart(); //#27716 + } //#27716 + $k[$j++] = $geti($_.metapart, 0, $_.p); //#27718 + $k[$j++] = 2; //#27718 + $k[$j++] = -1; //#27718 + $_.ldpc(); //#27718 + $_.addtometabits(); //#27718 + $_.p = 0; //#27718 + } //#27718 + for (var _S1 = $_.q, _S0 = $f($_.nummetabits - 1); _S1 <= _S0; _S1 += 1) { //#27723 + $put($_.metabits, _S1, 48); //#27722 + } //#27722 + $_.i = 0; //#27726 + $_.j = 0; //#27726 + if (!$_.slave) { //#27734 + var _S6 = $geti($_.metabits, $_.i, 6); //#27728 + for (var _S7 = 0, _S8 = _S6.length; _S7 < _S8; _S7++) { //#27732 + $k[$j++] = $get(_S6, _S7); //#27729 + if ($_.colors == 4) { //#27729 + $k[$j++] = $a([$_.bi, $_.yi]); //#27729 + } else { //#27729 + $k[$j++] = $a([$_.ki, $_.wi]); //#27729 + } //#27729 + var _SH = $k[--$j]; //#27729 + var _SJ = $get(_SH, $f($k[--$j] - 48)); //#27729 + $k[$j++] = _SJ; //#27730 + $k[$j++] = $_.pixs; //#27730 + $aload($get($_.metadatamap, $_.j)); //#27730 + $_.jmv(); //#27730 + var _SO = $k[--$j]; //#27730 + var _SP = $k[--$j]; //#27730 + $put(_SP, _SO, $k[--$j]); //#27730 + $_.j = $_.j + 1; //#27731 + } //#27731 + $_.i = $_.i + 6; //#27733 + } //#27733 + for (var _SW = 0, _SX = ~~($f($_.nummetabits - $_.i) / $_.metabpm); _SW < _SX; _SW++) { //#27741 + var _Sb = $geti($_.metabits, $_.i, $_.metabpm); //#27736 + $k[$j++] = 0; //#27736 + for (var _Sc = 0, _Sd = _Sb.length; _Sc < _Sd; _Sc++) { //#27736 + var _Sf = $k[--$j]; //#27736 + $k[$j++] = ($f(_Sf + $f($get(_Sb, _Sc) - 48))) * 2; //#27736 + } //#27736 + var _Si = $get($_.metacolorindex, ~~($k[--$j] / 2)); //#27737 + $k[$j++] = _Si; //#27738 + $k[$j++] = $_.pixs; //#27738 + $aload($get($_.metadatamap, $_.j)); //#27738 + $_.jmv(); //#27738 + var _Sn = $k[--$j]; //#27738 + var _So = $k[--$j]; //#27738 + $put(_So, _Sn, $k[--$j]); //#27738 + $_.i = $f($_.i + $_.metabpm); //#27739 + $_.j = $_.j + 1; //#27740 + } //#27740 var _T0 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.cols], ["pixy", $_.rows], @@ -34712,40 +35334,40 @@ function bwipp_jabcode() { ["bordertop", 0], ["borderbottom", 0], ["opt", $_.options] - ]); //#27431 - $k[$j++] = _T0; //#27434 - if (!$_.dontdraw) { //#27434 - bwipp_renmatrix(); //#27434 - } //#27434 - $_ = Object.getPrototypeOf($_); //#27436 + ]); //#27755 + $k[$j++] = _T0; //#27758 + if (!$_.dontdraw) { //#27758 + bwipp_renmatrix(); //#27758 + } //#27758 + $_ = Object.getPrototypeOf($_); //#27760 } //bwipp_jabcode function bwipp_gs1_cc() { - $_ = Object.create($_); //#27469 - $_.parse = false; //#27472 - $_.dontlint = false; //#27473 - $_.lintreqs = false; //#27474 - $_.dontdraw = false; //#27475 - $_.ccversion = "a"; //#27476 - $_.cccolumns = -1; //#27477 - $_.lintype = ""; //#27478 - $_.linwidth = -1; //#27479 - $k[$j++] = $_; //#27481 - bwipp_processoptions(); //#27481 - $_.options = $k[--$j]; //#27481 - $_.barcode = $k[--$j]; //#27482 - bwipp_loadctx(bwipp_gs1_cc) //#27484 - if (($ne($_.ccversion, "a") && $ne($_.ccversion, "b")) && $ne($_.ccversion, "c")) { //#27488 - $k[$j++] = 'bwipp.gs1ccBadCCversion#27487'; //#27487 - $k[$j++] = "ccversion must be a, b or c"; //#27487 - bwipp_raiseerror(); //#27487 - } //#27487 - if ($_.cccolumns > 30) { //#27492 - $k[$j++] = 'bwipp.gs1ccColumnsTooBig#27491'; //#27491 - $k[$j++] = "The maximum number of composite component columns is 30"; //#27491 - bwipp_raiseerror(); //#27491 - } //#27491 - if (!bwipp_gs1_cc.__27509__) { //#27509 - $_ = Object.create($_); //#27509 + $_ = Object.create($_); //#27793 + $_.parse = false; //#27796 + $_.dontlint = false; //#27797 + $_.lintreqs = false; //#27798 + $_.dontdraw = false; //#27799 + $_.ccversion = "a"; //#27800 + $_.cccolumns = -1; //#27801 + $_.lintype = ""; //#27802 + $_.linwidth = -1; //#27803 + $k[$j++] = $_; //#27805 + bwipp_processoptions(); //#27805 + $_.options = $k[--$j]; //#27805 + $_.barcode = $k[--$j]; //#27806 + bwipp_loadctx(bwipp_gs1_cc) //#27808 + if (($ne($_.ccversion, "a") && $ne($_.ccversion, "b")) && $ne($_.ccversion, "c")) { //#27812 + $k[$j++] = 'bwipp.gs1ccBadCCversion#27811'; //#27811 + $k[$j++] = "ccversion must be a, b or c"; //#27811 + bwipp_raiseerror(); //#27811 + } //#27811 + if ($_.cccolumns > 30) { //#27816 + $k[$j++] = 'bwipp.gs1ccColumnsTooBig#27815'; //#27815 + $k[$j++] = "The maximum number of composite component columns is 30"; //#27815 + bwipp_raiseerror(); //#27815 + } //#27815 + if (!bwipp_gs1_cc.__27833__) { //#27833 + $_ = Object.create($_); //#27833 var _6 = new Map([ ["ean13", 4], ["upca", 4], @@ -34759,1859 +35381,1426 @@ function bwipp_gs1_cc() { ["databarlimited", 3], ["databarexpanded", 4], ["databarexpandedstacked", 4] - ]); //#27507 - $_.lintypecccolumns = _6; //#27508 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27508 - bwipp_gs1_cc.__27509__ = 1; //#27508 - $_ = Object.getPrototypeOf($_); //#27508 - } //#27508 - if ($ne($_.lintype, "")) { //#27515 - var _B = $get($_.lintypecccolumns, $_.lintype) !== undefined; //#27512 - if (!_B) { //#27514 - $k[$j++] = 'bwipp.gs1ccBadLinType#27513'; //#27513 - $k[$j++] = "The lintype is not recognised"; //#27513 - bwipp_raiseerror(); //#27513 - } //#27513 - } //#27513 - if ($_.cccolumns == -1) { //#27531 - if ($eq($_.lintype, "gs1-128") && $eq($_.ccversion, "c")) { //#27528 - if ($_.linwidth < 0) { //#27522 - $k[$j++] = 'bwipp.gs1ccMissingLinWidth#27521'; //#27521 - $k[$j++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; //#27521 - bwipp_raiseerror(); //#27521 - } //#27521 - if ($_.linwidth < 68) { //#27525 - $k[$j++] = 'bwipp.gs1ccMinimumLinWidth#27524'; //#27524 - $k[$j++] = "Minimum linwidth for a GS1-128 with a CC-C composite component is 68"; //#27524 - bwipp_raiseerror(); //#27524 - } //#27524 - if ($_.linwidth == 68) { //#27526 - $k[$j++] = 1; //#27526 - } else { //#27526 - $k[$j++] = ~~(($_.linwidth - 52) / 17); //#27526 - } //#27526 - } else { //#27528 - if ($ne($_.lintype, "")) { //#27528 - $k[$j++] = $get($_.lintypecccolumns, $_.lintype); //#27528 - } else { //#27528 - $k[$j++] = 2; //#27528 - } //#27528 - } //#27528 - $_.cccolumns = $k[--$j]; //#27530 - } //#27530 - $k[$j++] = $_.barcode; //#27533 - $k[$j++] = 'ai'; //#27533 - bwipp_gs1process(); //#27533 - $_.fncs = $k[--$j]; //#27534 - $_.vals = $k[--$j]; //#27535 - $_.ais = $k[--$j]; //#27536 + ]); //#27831 + $_.lintypecccolumns = _6; //#27832 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27832 + bwipp_gs1_cc.__27833__ = 1; //#27832 + $_ = Object.getPrototypeOf($_); //#27832 + } //#27832 + if ($ne($_.lintype, "")) { //#27839 + var _B = $get($_.lintypecccolumns, $_.lintype) !== undefined; //#27836 + if (!_B) { //#27838 + $k[$j++] = 'bwipp.gs1ccBadLinType#27837'; //#27837 + $k[$j++] = "The lintype is not recognised"; //#27837 + bwipp_raiseerror(); //#27837 + } //#27837 + } //#27837 + if ($_.cccolumns == -1) { //#27855 + if ($eq($_.lintype, "gs1-128") && $eq($_.ccversion, "c")) { //#27852 + if ($_.linwidth < 0) { //#27846 + $k[$j++] = 'bwipp.gs1ccMissingLinWidth#27845'; //#27845 + $k[$j++] = "linwidth must be set for a GS1-128 with a CC-C composite component"; //#27845 + bwipp_raiseerror(); //#27845 + } //#27845 + if ($_.linwidth < 68) { //#27849 + $k[$j++] = 'bwipp.gs1ccMinimumLinWidth#27848'; //#27848 + $k[$j++] = "Minimum linwidth for a GS1-128 with a CC-C composite component is 68"; //#27848 + bwipp_raiseerror(); //#27848 + } //#27848 + if ($_.linwidth == 68) { //#27850 + $k[$j++] = 1; //#27850 + } else { //#27850 + $k[$j++] = ~~(($_.linwidth - 52) / 17); //#27850 + } //#27850 + } else { //#27852 + if ($ne($_.lintype, "")) { //#27852 + $k[$j++] = $get($_.lintypecccolumns, $_.lintype); //#27852 + } else { //#27852 + $k[$j++] = 2; //#27852 + } //#27852 + } //#27852 + $_.cccolumns = $k[--$j]; //#27854 + } //#27854 + $k[$j++] = $_.barcode; //#27857 + $k[$j++] = 'ai'; //#27857 + bwipp_gs1process(); //#27857 + $_.fncs = $k[--$j]; //#27858 + $_.vals = $k[--$j]; //#27859 + $_.ais = $k[--$j]; //#27860 $_.isupper = function() { - var _S = $k[--$j]; //#27539 - $k[$j++] = (_S >= 65) && (_S <= 90); //#27539 - }; //#27539 + var _S = $k[--$j]; //#27863 + $k[$j++] = (_S >= 65) && (_S <= 90); //#27863 + }; //#27863 $_.isnum0 = function() { - var _T = $k[--$j]; //#27540 - $k[$j++] = (_T >= 48) && (_T <= 57); //#27540 - }; //#27540 + var _T = $k[--$j]; //#27864 + $k[$j++] = (_T >= 48) && (_T <= 57); //#27864 + }; //#27864 $_.isnum1 = function() { - var _U = $k[--$j]; //#27541 - $k[$j++] = (_U >= 49) && (_U <= 57); //#27541 - }; //#27541 - for (;;) { //#27587 - if ($_.ais.length >= 1) { //#27549 - if (($eq($get($_.ais, 0), "10") || $eq($get($_.ais, 0), "11")) || $eq($get($_.ais, 0), "17")) { //#27548 - $k[$j++] = -1; //#27547 - $k[$j++] = "10"; //#27547 - break; //#27547 - } //#27547 - } //#27547 - if ($_.ais.length >= 1) { //#27582 - if ($eq($get($_.ais, 0), "90")) { //#27581 - $_.v = $get($_.vals, 0); //#27554 - if ($_.v.length >= 1) { //#27559 - $k[$j++] = $get($_.v, 0); //#27556 - $_.isupper(); //#27556 - if ($k[--$j]) { //#27558 - $k[$j++] = 0; //#27557 - $k[$j++] = "11"; //#27557 - break; //#27557 - } //#27557 - } //#27557 - if ($_.v.length >= 2) { //#27565 - $k[$j++] = $get($_.v, 0); //#27561 - $_.isnum1(); //#27561 - $k[$j++] = $get($_.v, 1); //#27562 - $_.isupper(); //#27562 - var _q = $k[--$j]; //#27562 - var _r = $k[--$j]; //#27562 - if ((_r && _q)) { //#27564 - $k[$j++] = 1; //#27563 - $k[$j++] = "11"; //#27563 - break; //#27563 - } //#27563 - } //#27563 - if ($_.v.length >= 3) { //#27572 - $k[$j++] = $get($_.v, 0); //#27567 - $_.isnum1(); //#27567 - $k[$j++] = $get($_.v, 1); //#27568 - $_.isnum0(); //#27568 - var _x = $k[--$j]; //#27568 - var _y = $k[--$j]; //#27568 - $k[$j++] = $an(_y, _x); //#27569 - $k[$j++] = $get($_.v, 2); //#27569 - $_.isupper(); //#27569 - var _11 = $k[--$j]; //#27569 - var _12 = $k[--$j]; //#27569 - if ((_12 && _11)) { //#27571 - $k[$j++] = 2; //#27570 - $k[$j++] = "11"; //#27570 - break; //#27570 - } //#27570 - } //#27570 - if ($_.v.length >= 4) { //#27580 - $k[$j++] = $get($_.v, 0); //#27574 - $_.isnum1(); //#27574 - $k[$j++] = $get($_.v, 1); //#27575 - $_.isnum0(); //#27575 - var _18 = $k[--$j]; //#27575 - var _19 = $k[--$j]; //#27575 - $k[$j++] = $an(_19, _18); //#27576 - $k[$j++] = $get($_.v, 2); //#27576 - $_.isnum0(); //#27576 - var _1C = $k[--$j]; //#27576 - var _1D = $k[--$j]; //#27576 - $k[$j++] = $an(_1D, _1C); //#27577 - $k[$j++] = $get($_.v, 3); //#27577 - $_.isupper(); //#27577 - var _1G = $k[--$j]; //#27577 - var _1H = $k[--$j]; //#27577 - if ((_1H && _1G)) { //#27579 - $k[$j++] = 3; //#27578 - $k[$j++] = "11"; //#27578 - break; //#27578 - } //#27578 - } //#27578 - } //#27578 - } //#27578 - $k[$j++] = -1; //#27585 - $k[$j++] = "0"; //#27585 - break; //#27585 - } //#27585 - $_.method = $k[--$j]; //#27588 - $_.npre = $k[--$j]; //#27589 + var _U = $k[--$j]; //#27865 + $k[$j++] = (_U >= 49) && (_U <= 57); //#27865 + }; //#27865 + for (;;) { //#27911 + if ($_.ais.length >= 1) { //#27873 + if (($eq($get($_.ais, 0), "10") || $eq($get($_.ais, 0), "11")) || $eq($get($_.ais, 0), "17")) { //#27872 + $k[$j++] = -1; //#27871 + $k[$j++] = "10"; //#27871 + break; //#27871 + } //#27871 + } //#27871 + if ($_.ais.length >= 1) { //#27906 + if ($eq($get($_.ais, 0), "90")) { //#27905 + $_.v = $get($_.vals, 0); //#27878 + if ($_.v.length >= 1) { //#27883 + $k[$j++] = $get($_.v, 0); //#27880 + $_.isupper(); //#27880 + if ($k[--$j]) { //#27882 + $k[$j++] = 0; //#27881 + $k[$j++] = "11"; //#27881 + break; //#27881 + } //#27881 + } //#27881 + if ($_.v.length >= 2) { //#27889 + $k[$j++] = $get($_.v, 0); //#27885 + $_.isnum1(); //#27885 + $k[$j++] = $get($_.v, 1); //#27886 + $_.isupper(); //#27886 + var _q = $k[--$j]; //#27886 + var _r = $k[--$j]; //#27886 + if ((_r && _q)) { //#27888 + $k[$j++] = 1; //#27887 + $k[$j++] = "11"; //#27887 + break; //#27887 + } //#27887 + } //#27887 + if ($_.v.length >= 3) { //#27896 + $k[$j++] = $get($_.v, 0); //#27891 + $_.isnum1(); //#27891 + $k[$j++] = $get($_.v, 1); //#27892 + $_.isnum0(); //#27892 + var _x = $k[--$j]; //#27892 + var _y = $k[--$j]; //#27892 + $k[$j++] = $an(_y, _x); //#27893 + $k[$j++] = $get($_.v, 2); //#27893 + $_.isupper(); //#27893 + var _11 = $k[--$j]; //#27893 + var _12 = $k[--$j]; //#27893 + if ((_12 && _11)) { //#27895 + $k[$j++] = 2; //#27894 + $k[$j++] = "11"; //#27894 + break; //#27894 + } //#27894 + } //#27894 + if ($_.v.length >= 4) { //#27904 + $k[$j++] = $get($_.v, 0); //#27898 + $_.isnum1(); //#27898 + $k[$j++] = $get($_.v, 1); //#27899 + $_.isnum0(); //#27899 + var _18 = $k[--$j]; //#27899 + var _19 = $k[--$j]; //#27899 + $k[$j++] = $an(_19, _18); //#27900 + $k[$j++] = $get($_.v, 2); //#27900 + $_.isnum0(); //#27900 + var _1C = $k[--$j]; //#27900 + var _1D = $k[--$j]; //#27900 + $k[$j++] = $an(_1D, _1C); //#27901 + $k[$j++] = $get($_.v, 3); //#27901 + $_.isupper(); //#27901 + var _1G = $k[--$j]; //#27901 + var _1H = $k[--$j]; //#27901 + if ((_1H && _1G)) { //#27903 + $k[$j++] = 3; //#27902 + $k[$j++] = "11"; //#27902 + break; //#27902 + } //#27902 + } //#27902 + } //#27902 + } //#27902 + $k[$j++] = -1; //#27909 + $k[$j++] = "0"; //#27909 + break; //#27909 + } //#27909 + $_.method = $k[--$j]; //#27912 + $_.npre = $k[--$j]; //#27913 $_.tobin = function() { - var _1L = $s($k[--$j]); //#27592 - $k[$j++] = _1L; //#27592 - for (var _1N = 0, _1M = _1L.length - 1; _1N <= _1M; _1N += 1) { //#27592 - var _1O = $k[--$j]; //#27592 - $put(_1O, _1N, 48); //#27592 - $k[$j++] = _1O; //#27592 - } //#27592 - var _1P = $k[--$j]; //#27593 - var _1S = $cvrs($s(_1P.length), $k[--$j], 2); //#27593 - $puti(_1P, _1P.length - _1S.length, _1S); //#27593 - $k[$j++] = _1P; //#27593 - }; //#27593 - if (!bwipp_gs1_cc.__27644__) { //#27644 - $_ = Object.create($_); //#27644 - $_.fnc1 = -1; //#27598 - $_.lnumeric = -2; //#27598 - $_.lalphanumeric = -3; //#27598 - $_.liso646 = -4; //#27598 - $k[$j++] = Infinity; //#27600 - for (var _1T = 65; _1T <= 90; _1T += 1) { //#27601 - $k[$j++] = _1T; //#27601 - $k[$j++] = _1T - 65; //#27601 - $k[$j++] = 5; //#27601 - $_.tobin(); //#27601 - } //#27601 - for (var _1U = 48; _1U <= 57; _1U += 1) { //#27602 - $k[$j++] = _1U; //#27602 - $k[$j++] = _1U + 4; //#27602 - $k[$j++] = 6; //#27602 - $_.tobin(); //#27602 - } //#27602 - $k[$j++] = $_.fnc1; //#27603 - $k[$j++] = "11111"; //#27603 - $_.alpha = $d(); //#27604 - $k[$j++] = Infinity; //#27606 - for (var _1X = 0; _1X <= 119; _1X += 1) { //#27615 - var _1Z = $strcpy($s(2), "00"); //#27608 - var _1b = $cvrs($s(2), _1X, 11); //#27608 - $puti(_1Z, 2 - _1b.length, _1b); //#27609 - $k[$j++] = _1X; //#27610 - $k[$j++] = _1Z; //#27610 - if ($get(_1Z, 0) == 65) { //#27610 - var _1d = $k[--$j]; //#27610 - $put(_1d, 0, 94); //#27610 - $k[$j++] = _1d; //#27610 - } //#27610 - var _1e = $k[--$j]; //#27611 - $k[$j++] = _1e; //#27611 - if ($get(_1e, 1) == 65) { //#27611 - var _1g = $k[--$j]; //#27611 - $put(_1g, 1, 94); //#27611 - $k[$j++] = _1g; //#27611 - } //#27611 - var _1h = $k[--$j]; //#27612 - var _1k = $strcpy($s(7), "0000000"); //#27613 - var _1m = $cvrs($s(7), $f($k[--$j] + 8), 2); //#27613 - $puti(_1k, 7 - _1m.length, _1m); //#27614 - $k[$j++] = _1h; //#27614 - $k[$j++] = _1k; //#27614 - } //#27614 - $k[$j++] = $_.lalphanumeric; //#27616 - $k[$j++] = "0000"; //#27616 - $_.numeric = $d(); //#27617 - $k[$j++] = Infinity; //#27619 - for (var _1p = 48; _1p <= 57; _1p += 1) { //#27620 - $k[$j++] = _1p; //#27620 - $k[$j++] = _1p - 43; //#27620 - $k[$j++] = 5; //#27620 - $_.tobin(); //#27620 - } //#27620 - $k[$j++] = $_.fnc1; //#27622 - $k[$j++] = "01111"; //#27622 - for (var _1r = 65; _1r <= 90; _1r += 1) { //#27622 - $k[$j++] = _1r; //#27622 - $k[$j++] = _1r - 33; //#27622 - $k[$j++] = 6; //#27622 - $_.tobin(); //#27622 - } //#27622 - $k[$j++] = 42; //#27624 - $k[$j++] = "111010"; //#27624 - for (var _1s = 44; _1s <= 47; _1s += 1) { //#27624 - $k[$j++] = _1s; //#27624 - $k[$j++] = _1s + 15; //#27624 - $k[$j++] = 6; //#27624 - $_.tobin(); //#27624 - } //#27624 - $k[$j++] = $_.lnumeric; //#27626 - $k[$j++] = "000"; //#27626 - $k[$j++] = $_.liso646; //#27626 - $k[$j++] = "00100"; //#27626 - $_.alphanumeric = $d(); //#27627 - $k[$j++] = Infinity; //#27629 - for (var _1w = 48; _1w <= 57; _1w += 1) { //#27630 - $k[$j++] = _1w; //#27630 - $k[$j++] = _1w - 43; //#27630 - $k[$j++] = 5; //#27630 - $_.tobin(); //#27630 - } //#27630 - $k[$j++] = $_.fnc1; //#27632 - $k[$j++] = "01111"; //#27632 - for (var _1y = 65; _1y <= 90; _1y += 1) { //#27632 - $k[$j++] = _1y; //#27632 - $k[$j++] = _1y - 1; //#27632 - $k[$j++] = 7; //#27632 - $_.tobin(); //#27632 - } //#27632 - for (var _1z = 97; _1z <= 122; _1z += 1) { //#27633 - $k[$j++] = _1z; //#27633 - $k[$j++] = _1z - 7; //#27633 - $k[$j++] = 7; //#27633 - $_.tobin(); //#27633 - } //#27633 - $k[$j++] = 33; //#27636 - $k[$j++] = "11101000"; //#27636 - $k[$j++] = 34; //#27636 - $k[$j++] = "11101001"; //#27636 - for (var _20 = 37; _20 <= 47; _20 += 1) { //#27636 - $k[$j++] = _20; //#27636 - $k[$j++] = _20 + 197; //#27636 - $k[$j++] = 8; //#27636 - $_.tobin(); //#27636 - } //#27636 - for (var _21 = 58; _21 <= 63; _21 += 1) { //#27637 - $k[$j++] = _21; //#27637 - $k[$j++] = _21 + 187; //#27637 - $k[$j++] = 8; //#27637 - $_.tobin(); //#27637 - } //#27637 - $k[$j++] = 95; //#27641 - $k[$j++] = "11111011"; //#27641 - $k[$j++] = 32; //#27641 - $k[$j++] = "11111100"; //#27641 - $k[$j++] = $_.lnumeric; //#27641 - $k[$j++] = "000"; //#27641 - $k[$j++] = $_.lalphanumeric; //#27641 - $k[$j++] = "00100"; //#27641 - $_.iso646 = $d(); //#27642 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27642 - bwipp_gs1_cc.__27644__ = 1; //#27642 - $_ = Object.getPrototypeOf($_); //#27642 - } //#27642 - if ($eq($_.method, "10")) { //#27679 - if ($eq($get($_.ais, 0), "11") || $eq($get($_.ais, 0), "17")) { //#27662 - var _2C = $get($_.vals, 0); //#27648 - var _2H = $strcpy($s(16), "0000000000000000"); //#27652 - var _2J = $cvrs($s(16), ($cvi($geti(_2C, 0, 2)) * 384) + ((($cvi($geti(_2C, 2, 2)) - 1) * 32) + $cvi($geti(_2C, 4, 2))), 2); //#27652 - $puti(_2H, 16 - _2J.length, _2J); //#27653 - $k[$j++] = _2H; //#27656 - $k[$j++] = Infinity; //#27654 - var _2K = $k[--$j]; //#27655 - var _2L = $k[--$j]; //#27655 - $k[$j++] = _2K; //#27655 - $k[$j++] = 1; //#27655 - $k[$j++] = 0; //#27655 - $forall(_2L, function() { //#27655 - var _2M = $k[--$j]; //#27655 - $k[$j++] = $f(_2M - 48); //#27655 - }); //#27655 - var _2P = $eq($get($_.ais, 0), "11") ? 0 : 1; //#27656 - $k[$j++] = _2P; //#27656 - $_.cdf = $a(); //#27657 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27658 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27659 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27660 - } else { //#27662 - $_.cdf = $a([1, 0, 1, 1]); //#27662 - } //#27662 - if ($_.ais.length != 0) { //#27676 - if ($eq($get($_.ais, 0), "10")) { //#27672 - $k[$j++] = Infinity; //#27666 - $forall($get($_.vals, 0)); //#27666 - $_.gpf = $a(); //#27666 - if ($_.ais.length > 1) { //#27667 - $k[$j++] = Infinity; //#27667 - $aload($_.gpf); //#27667 - $k[$j++] = $_.fnc1; //#27667 - $_.gpf = $a(); //#27667 - } //#27667 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27668 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27669 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27670 - } else { //#27672 - $_.gpf = $a([$_.fnc1]); //#27672 - } //#27672 - } else { //#27676 - $k[$j++] = Infinity; //#27675 - $aload($_.cdf); //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 0; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $k[$j++] = 1; //#27675 - $_.cdf = $a(); //#27675 - $_.gpf = $a([]); //#27676 - } //#27676 - $_.mode = "numeric"; //#27678 - } //#27678 - if ($eq($_.method, "11")) { //#27773 - $_.cdf = $a([1, 1]); //#27682 - $_.ai90 = $get($_.vals, 0); //#27683 - if ($f($_.npre + 1) != $_.ai90.length) { //#27687 - $k[$j++] = $geti($_.ai90, $f($_.npre + 1), $f($f($_.ai90.length - $_.npre) - 1)); //#27685 - } else { //#27687 - $k[$j++] = ""; //#27687 - } //#27687 - $_.ai90rem = $k[--$j]; //#27689 - $k[$j++] = 'nalpha'; //#27690 - $k[$j++] = 0; //#27690 - $forall($_.ai90rem, function() { //#27690 - var _3C = $k[--$j]; //#27690 - if ((_3C >= 65) && (_3C <= 90)) { //#27690 - var _3D = $k[--$j]; //#27690 - $k[$j++] = $f(_3D + 1); //#27690 - } //#27690 - }); //#27690 - var _3E = $k[--$j]; //#27690 - $_[$k[--$j]] = _3E; //#27690 - $k[$j++] = 'nnums'; //#27691 - $k[$j++] = 0; //#27691 - $forall($_.ai90rem, function() { //#27691 - var _3H = $k[--$j]; //#27691 - if ((_3H >= 48) && (_3H <= 57)) { //#27691 - var _3I = $k[--$j]; //#27691 - $k[$j++] = $f(_3I + 1); //#27691 - } //#27691 - }); //#27691 - var _3J = $k[--$j]; //#27691 - $_[$k[--$j]] = _3J; //#27691 - $k[$j++] = 'mode'; //#27692 - if ($gt($_.nalpha, $_.nnums)) { //#27692 - $k[$j++] = "alpha"; //#27692 - } else { //#27692 - if ($_.nalpha == 0) { //#27692 - $k[$j++] = "numeric"; //#27692 - } else { //#27692 - $k[$j++] = "alphanumeric"; //#27692 - } //#27692 - } //#27692 - var _3O = $k[--$j]; //#27692 - $_[$k[--$j]] = _3O; //#27692 - if ($f($_.nalpha + $_.nnums) != $_.ai90rem.length) { //#27693 - $_.mode = "alphanumeric"; //#27693 - } //#27693 - $k[$j++] = Infinity; //#27694 - $aload($_.cdf); //#27695 - if ($eq($_.mode, "alphanumeric")) { //#27696 - $k[$j++] = 0; //#27696 - } //#27696 - if ($eq($_.mode, "numeric")) { //#27697 - $k[$j++] = 1; //#27697 - $k[$j++] = 0; //#27697 - } //#27697 - if ($eq($_.mode, "alpha")) { //#27698 - $k[$j++] = 1; //#27698 - $k[$j++] = 1; //#27698 - } //#27698 - $_.cdf = $a(); //#27698 - $k[$j++] = 'ais1'; //#27700 - if ($_.ais.length > 1) { //#27700 - $k[$j++] = $get($_.ais, 1); //#27700 - } else { //#27700 - $k[$j++] = -1; //#27700 - } //#27700 - var _3b = $k[--$j]; //#27700 - $_[$k[--$j]] = _3b; //#27700 - $k[$j++] = 'vals1'; //#27701 - if ($_.vals.length > 1) { //#27701 - $k[$j++] = $get($_.vals, 1); //#27701 - } else { //#27701 - $k[$j++] = -1; //#27701 - } //#27701 - var _3g = $k[--$j]; //#27701 - $_[$k[--$j]] = _3g; //#27701 - if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#27705 - $k[$j++] = Infinity; //#27703 - $aload($_.cdf); //#27703 - if ($eq($_.ais1, "21")) { //#27703 - $k[$j++] = 1; //#27703 - $k[$j++] = 0; //#27703 - } else { //#27703 - $k[$j++] = 1; //#27703 - $k[$j++] = 1; //#27703 - } //#27703 - $_.cdf = $a(); //#27703 - } else { //#27705 - $k[$j++] = Infinity; //#27705 - $aload($_.cdf); //#27705 - $k[$j++] = 0; //#27705 - $_.cdf = $a(); //#27705 - } //#27705 - $k[$j++] = 'nval'; //#27707 - if ($_.npre != 0) { //#27707 - $k[$j++] = $cvi($geti($_.ai90, 0, $_.npre)); //#27707 - } else { //#27707 - $k[$j++] = 0; //#27707 - } //#27707 - var _3t = $k[--$j]; //#27707 - $_[$k[--$j]] = _3t; //#27707 - $search("BDHIJKLNPQRSTVXZ", $geti($_.ai90, $_.npre, 1)); //#27708 - if ($k[--$j]) { //#27712 - var _3z = $k[--$j]; //#27709 - var _40 = $k[--$j]; //#27709 - $k[$j++] = _3z.length; //#27709 - $k[$j++] = _40; //#27709 - $j--; //#27709 - var _41 = $k[--$j]; //#27709 - var _42 = $k[--$j]; //#27709 - $k[$j++] = _41; //#27709 - $k[$j++] = _42; //#27709 - $j--; //#27709 - $_.aval = $k[--$j]; //#27710 - } else { //#27712 - $j--; //#27712 - $_.aval = -1; //#27712 - } //#27712 - if (($_.nval < 31) && ($_.aval != -1)) { //#27738 - var _47 = $strcpy($s(5), "00000"); //#27715 - var _4A = $cvrs($s(5), $_.nval, 2); //#27715 - $puti(_47, 5 - _4A.length, _4A); //#27716 - $k[$j++] = _47; //#27717 - $k[$j++] = Infinity; //#27717 - var _4B = $k[--$j]; //#27717 - var _4C = $k[--$j]; //#27717 - $k[$j++] = _4B; //#27717 - $forall(_4C, function() { //#27717 - var _4D = $k[--$j]; //#27717 - $k[$j++] = $f(_4D - 48); //#27717 - }); //#27717 - $_.nbits = $a(); //#27717 - var _4G = $strcpy($s(4), "0000"); //#27718 - var _4J = $cvrs($s(4), $_.aval, 2); //#27718 - $puti(_4G, 4 - _4J.length, _4J); //#27719 - $k[$j++] = _4G; //#27720 - $k[$j++] = Infinity; //#27720 - var _4K = $k[--$j]; //#27720 - var _4L = $k[--$j]; //#27720 - $k[$j++] = _4K; //#27720 - $forall(_4L, function() { //#27720 - var _4M = $k[--$j]; //#27720 - $k[$j++] = $f(_4M - 48); //#27720 - }); //#27720 - $_.abits = $a(); //#27720 - $k[$j++] = Infinity; //#27721 - $aload($_.cdf); //#27722 - $aload($_.nbits); //#27723 - $aload($_.abits); //#27724 - $_.cdf = $a(); //#27724 - } else { //#27738 - var _4T = $strcpy($s(10), "0000000000"); //#27727 - var _4W = $cvrs($s(10), $_.nval, 2); //#27727 - $puti(_4T, 10 - _4W.length, _4W); //#27728 - $k[$j++] = _4T; //#27729 - $k[$j++] = Infinity; //#27729 - var _4X = $k[--$j]; //#27729 - var _4Y = $k[--$j]; //#27729 - $k[$j++] = _4X; //#27729 - $forall(_4Y, function() { //#27729 - var _4Z = $k[--$j]; //#27729 - $k[$j++] = $f(_4Z - 48); //#27729 - }); //#27729 - $_.nbits = $a(); //#27729 - var _4c = $strcpy($s(5), "00000"); //#27730 - var _4h = $cvrs($s(5), $f($get($_.ai90, $_.npre) - 65), 2); //#27730 - $puti(_4c, 5 - _4h.length, _4h); //#27731 - $k[$j++] = _4c; //#27732 - $k[$j++] = Infinity; //#27732 - var _4i = $k[--$j]; //#27732 - var _4j = $k[--$j]; //#27732 - $k[$j++] = _4i; //#27732 - $forall(_4j, function() { //#27732 - var _4k = $k[--$j]; //#27732 - $k[$j++] = $f(_4k - 48); //#27732 - }); //#27732 - $_.abits = $a(); //#27732 - $k[$j++] = Infinity; //#27733 - $aload($_.cdf); //#27734 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $k[$j++] = 1; //#27736 - $aload($_.nbits); //#27736 - $aload($_.abits); //#27737 - $_.cdf = $a(); //#27737 - } //#27738 - if ($ne($_.mode, "alpha")) { //#27756 - $k[$j++] = Infinity; //#27741 - $forall($_.ai90rem); //#27741 - if ($_.ais.length > 1) { //#27741 - $k[$j++] = $_.fnc1; //#27741 - } //#27741 - $_.gpf = $a(); //#27741 - } else { //#27756 - $k[$j++] = Infinity; //#27743 - $forall($_.ai90rem); //#27743 - if ($_.ais.length > 1) { //#27743 - $k[$j++] = $_.fnc1; //#27743 - } //#27743 - $_.in = $a(); //#27743 - $_.out = $a($_.in.length * 6); //#27744 - $_.j = 0; //#27745 - for (var _53 = 0, _52 = $_.in.length - 1; _53 <= _52; _53 += 1) { //#27750 - var _57 = $get($_.alpha, $get($_.in, _53)); //#27747 - $k[$j++] = _57; //#27748 - $k[$j++] = _57; //#27748 - $k[$j++] = Infinity; //#27748 - var _58 = $k[--$j]; //#27748 - var _59 = $k[--$j]; //#27748 - $k[$j++] = _58; //#27748 - $forall(_59, function() { //#27748 - var _5A = $k[--$j]; //#27748 - $k[$j++] = $f(_5A - 48); //#27748 - }); //#27748 - $puti($_.out, $_.j, $a()); //#27748 - $_.j = $k[--$j].length + $_.j; //#27749 - } //#27749 - $k[$j++] = Infinity; //#27751 - $aload($_.cdf); //#27752 - $aload($geti($_.out, 0, $_.j)); //#27753 - $_.cdf = $a(); //#27753 - $_.gpf = $a([]); //#27755 - if ($_.ais.length > 1) { //#27756 - $_.mode = "numeric"; //#27756 - } //#27756 - } //#27756 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27758 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27759 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27760 - if ($_.ais.length != 0) { //#27772 - if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#27771 - $k[$j++] = Infinity; //#27763 - $aload($_.gpf); //#27764 - $forall($_.vals1); //#27765 - $_.gpf = $a(); //#27765 - $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27767 - $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27768 - $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27769 - if ($_.ais.length != 0) { //#27770 - $k[$j++] = Infinity; //#27770 - $aload($_.gpf); //#27770 - $k[$j++] = $_.fnc1; //#27770 - $_.gpf = $a(); //#27770 - } //#27770 - } //#27770 - } //#27770 - } //#27770 - if ($eq($_.method, "0")) { //#27779 - $_.cdf = $a([0]); //#27776 - $_.gpf = $a([]); //#27777 - $_.mode = "numeric"; //#27778 - } //#27778 - for (var _5u = 0, _5t = $_.ais.length - 1; _5u <= _5t; _5u += 1) { //#27797 - $_.i = _5u; //#27783 - $_.ai = $get($_.ais, $_.i); //#27784 - $_.val = $get($_.vals, $_.i); //#27785 - var _64 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#27786 - $puti(_64, 0, $_.gpf); //#27787 - $k[$j++] = _64; //#27788 - $k[$j++] = _64; //#27788 - $k[$j++] = $_.gpf.length; //#27788 - $k[$j++] = $_.ai; //#27788 - $k[$j++] = Infinity; //#27788 - var _68 = $k[--$j]; //#27788 - var _69 = $k[--$j]; //#27788 - $k[$j++] = _68; //#27788 - $forall(_69); //#27788 - var _6A = $a(); //#27788 - var _6B = $k[--$j]; //#27788 - $puti($k[--$j], _6B, _6A); //#27788 - var _6D = $k[--$j]; //#27789 - $k[$j++] = _6D; //#27789 - $k[$j++] = _6D; //#27789 - $k[$j++] = $_.gpf.length + $_.ai.length; //#27789 - $k[$j++] = $_.val; //#27789 - $k[$j++] = Infinity; //#27789 - var _6H = $k[--$j]; //#27789 - var _6I = $k[--$j]; //#27789 - $k[$j++] = _6H; //#27789 - $forall(_6I); //#27789 - var _6J = $a(); //#27789 - var _6K = $k[--$j]; //#27789 - $puti($k[--$j], _6K, _6J); //#27789 - $_.gpf = $k[--$j]; //#27790 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#27796 - var _6T = $a($_.gpf.length + 1); //#27792 - $puti(_6T, 0, $_.gpf); //#27793 - $put(_6T, $_.gpf.length, $_.fnc1); //#27794 - $_.gpf = _6T; //#27795 - } //#27795 - } //#27795 - if (!bwipp_gs1_cc.__27813__) { //#27813 - $_ = Object.create($_); //#27813 + var _1L = $s($k[--$j]); //#27916 + $k[$j++] = _1L; //#27916 + for (var _1N = 0, _1M = _1L.length - 1; _1N <= _1M; _1N += 1) { //#27916 + var _1O = $k[--$j]; //#27916 + $put(_1O, _1N, 48); //#27916 + $k[$j++] = _1O; //#27916 + } //#27916 + var _1P = $k[--$j]; //#27917 + var _1S = $cvrs($s(_1P.length), $k[--$j], 2); //#27917 + $puti(_1P, _1P.length - _1S.length, _1S); //#27917 + $k[$j++] = _1P; //#27917 + }; //#27917 + if (!bwipp_gs1_cc.__27968__) { //#27968 + $_ = Object.create($_); //#27968 + $_.fnc1 = -1; //#27922 + $_.lnumeric = -2; //#27922 + $_.lalphanumeric = -3; //#27922 + $_.liso646 = -4; //#27922 + $k[$j++] = Infinity; //#27924 + for (var _1T = 65; _1T <= 90; _1T += 1) { //#27925 + $k[$j++] = _1T; //#27925 + $k[$j++] = _1T - 65; //#27925 + $k[$j++] = 5; //#27925 + $_.tobin(); //#27925 + } //#27925 + for (var _1U = 48; _1U <= 57; _1U += 1) { //#27926 + $k[$j++] = _1U; //#27926 + $k[$j++] = _1U + 4; //#27926 + $k[$j++] = 6; //#27926 + $_.tobin(); //#27926 + } //#27926 + $k[$j++] = $_.fnc1; //#27927 + $k[$j++] = "11111"; //#27927 + $_.alpha = $d(); //#27928 + $k[$j++] = Infinity; //#27930 + for (var _1X = 0; _1X <= 119; _1X += 1) { //#27939 + var _1Z = $strcpy($s(2), "00"); //#27932 + var _1b = $cvrs($s(2), _1X, 11); //#27932 + $puti(_1Z, 2 - _1b.length, _1b); //#27933 + $k[$j++] = _1X; //#27934 + $k[$j++] = _1Z; //#27934 + if ($get(_1Z, 0) == 65) { //#27934 + var _1d = $k[--$j]; //#27934 + $put(_1d, 0, 94); //#27934 + $k[$j++] = _1d; //#27934 + } //#27934 + var _1e = $k[--$j]; //#27935 + $k[$j++] = _1e; //#27935 + if ($get(_1e, 1) == 65) { //#27935 + var _1g = $k[--$j]; //#27935 + $put(_1g, 1, 94); //#27935 + $k[$j++] = _1g; //#27935 + } //#27935 + var _1h = $k[--$j]; //#27936 + var _1k = $strcpy($s(7), "0000000"); //#27937 + var _1m = $cvrs($s(7), $f($k[--$j] + 8), 2); //#27937 + $puti(_1k, 7 - _1m.length, _1m); //#27938 + $k[$j++] = _1h; //#27938 + $k[$j++] = _1k; //#27938 + } //#27938 + $k[$j++] = $_.lalphanumeric; //#27940 + $k[$j++] = "0000"; //#27940 + $_.numeric = $d(); //#27941 + $k[$j++] = Infinity; //#27943 + for (var _1p = 48; _1p <= 57; _1p += 1) { //#27944 + $k[$j++] = _1p; //#27944 + $k[$j++] = _1p - 43; //#27944 + $k[$j++] = 5; //#27944 + $_.tobin(); //#27944 + } //#27944 + $k[$j++] = $_.fnc1; //#27946 + $k[$j++] = "01111"; //#27946 + for (var _1r = 65; _1r <= 90; _1r += 1) { //#27946 + $k[$j++] = _1r; //#27946 + $k[$j++] = _1r - 33; //#27946 + $k[$j++] = 6; //#27946 + $_.tobin(); //#27946 + } //#27946 + $k[$j++] = 42; //#27948 + $k[$j++] = "111010"; //#27948 + for (var _1s = 44; _1s <= 47; _1s += 1) { //#27948 + $k[$j++] = _1s; //#27948 + $k[$j++] = _1s + 15; //#27948 + $k[$j++] = 6; //#27948 + $_.tobin(); //#27948 + } //#27948 + $k[$j++] = $_.lnumeric; //#27950 + $k[$j++] = "000"; //#27950 + $k[$j++] = $_.liso646; //#27950 + $k[$j++] = "00100"; //#27950 + $_.alphanumeric = $d(); //#27951 + $k[$j++] = Infinity; //#27953 + for (var _1w = 48; _1w <= 57; _1w += 1) { //#27954 + $k[$j++] = _1w; //#27954 + $k[$j++] = _1w - 43; //#27954 + $k[$j++] = 5; //#27954 + $_.tobin(); //#27954 + } //#27954 + $k[$j++] = $_.fnc1; //#27956 + $k[$j++] = "01111"; //#27956 + for (var _1y = 65; _1y <= 90; _1y += 1) { //#27956 + $k[$j++] = _1y; //#27956 + $k[$j++] = _1y - 1; //#27956 + $k[$j++] = 7; //#27956 + $_.tobin(); //#27956 + } //#27956 + for (var _1z = 97; _1z <= 122; _1z += 1) { //#27957 + $k[$j++] = _1z; //#27957 + $k[$j++] = _1z - 7; //#27957 + $k[$j++] = 7; //#27957 + $_.tobin(); //#27957 + } //#27957 + $k[$j++] = 33; //#27960 + $k[$j++] = "11101000"; //#27960 + $k[$j++] = 34; //#27960 + $k[$j++] = "11101001"; //#27960 + for (var _20 = 37; _20 <= 47; _20 += 1) { //#27960 + $k[$j++] = _20; //#27960 + $k[$j++] = _20 + 197; //#27960 + $k[$j++] = 8; //#27960 + $_.tobin(); //#27960 + } //#27960 + for (var _21 = 58; _21 <= 63; _21 += 1) { //#27961 + $k[$j++] = _21; //#27961 + $k[$j++] = _21 + 187; //#27961 + $k[$j++] = 8; //#27961 + $_.tobin(); //#27961 + } //#27961 + $k[$j++] = 95; //#27965 + $k[$j++] = "11111011"; //#27965 + $k[$j++] = 32; //#27965 + $k[$j++] = "11111100"; //#27965 + $k[$j++] = $_.lnumeric; //#27965 + $k[$j++] = "000"; //#27965 + $k[$j++] = $_.lalphanumeric; //#27965 + $k[$j++] = "00100"; //#27965 + $_.iso646 = $d(); //#27966 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27966 + bwipp_gs1_cc.__27968__ = 1; //#27966 + $_ = Object.getPrototypeOf($_); //#27966 + } //#27966 + if ($eq($_.method, "10")) { //#28003 + if ($eq($get($_.ais, 0), "11") || $eq($get($_.ais, 0), "17")) { //#27986 + var _2C = $get($_.vals, 0); //#27972 + var _2H = $strcpy($s(16), "0000000000000000"); //#27976 + var _2J = $cvrs($s(16), ($cvi($geti(_2C, 0, 2)) * 384) + ((($cvi($geti(_2C, 2, 2)) - 1) * 32) + $cvi($geti(_2C, 4, 2))), 2); //#27976 + $puti(_2H, 16 - _2J.length, _2J); //#27977 + $k[$j++] = _2H; //#27980 + $k[$j++] = Infinity; //#27978 + var _2K = $k[--$j]; //#27979 + var _2L = $k[--$j]; //#27979 + $k[$j++] = _2K; //#27979 + $k[$j++] = 1; //#27979 + $k[$j++] = 0; //#27979 + $forall(_2L, function() { //#27979 + var _2M = $k[--$j]; //#27979 + $k[$j++] = $f(_2M - 48); //#27979 + }); //#27979 + var _2P = $eq($get($_.ais, 0), "11") ? 0 : 1; //#27980 + $k[$j++] = _2P; //#27980 + $_.cdf = $a(); //#27981 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27982 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27983 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27984 + } else { //#27986 + $_.cdf = $a([1, 0, 1, 1]); //#27986 + } //#27986 + if ($_.ais.length != 0) { //#28000 + if ($eq($get($_.ais, 0), "10")) { //#27996 + $k[$j++] = Infinity; //#27990 + $forall($get($_.vals, 0)); //#27990 + $_.gpf = $a(); //#27990 + if ($_.ais.length > 1) { //#27991 + $k[$j++] = Infinity; //#27991 + $aload($_.gpf); //#27991 + $k[$j++] = $_.fnc1; //#27991 + $_.gpf = $a(); //#27991 + } //#27991 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#27992 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#27993 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#27994 + } else { //#27996 + $_.gpf = $a([$_.fnc1]); //#27996 + } //#27996 + } else { //#28000 + $k[$j++] = Infinity; //#27999 + $aload($_.cdf); //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 0; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $k[$j++] = 1; //#27999 + $_.cdf = $a(); //#27999 + $_.gpf = $a([]); //#28000 + } //#28000 + $_.mode = "numeric"; //#28002 + } //#28002 + if ($eq($_.method, "11")) { //#28097 + $_.cdf = $a([1, 1]); //#28006 + $_.ai90 = $get($_.vals, 0); //#28007 + if ($f($_.npre + 1) != $_.ai90.length) { //#28011 + $k[$j++] = $geti($_.ai90, $f($_.npre + 1), $f($f($_.ai90.length - $_.npre) - 1)); //#28009 + } else { //#28011 + $k[$j++] = ""; //#28011 + } //#28011 + $_.ai90rem = $k[--$j]; //#28013 + $k[$j++] = 'nalpha'; //#28014 + $k[$j++] = 0; //#28014 + $forall($_.ai90rem, function() { //#28014 + var _3C = $k[--$j]; //#28014 + if ((_3C >= 65) && (_3C <= 90)) { //#28014 + var _3D = $k[--$j]; //#28014 + $k[$j++] = $f(_3D + 1); //#28014 + } //#28014 + }); //#28014 + var _3E = $k[--$j]; //#28014 + $_[$k[--$j]] = _3E; //#28014 + $k[$j++] = 'nnums'; //#28015 + $k[$j++] = 0; //#28015 + $forall($_.ai90rem, function() { //#28015 + var _3H = $k[--$j]; //#28015 + if ((_3H >= 48) && (_3H <= 57)) { //#28015 + var _3I = $k[--$j]; //#28015 + $k[$j++] = $f(_3I + 1); //#28015 + } //#28015 + }); //#28015 + var _3J = $k[--$j]; //#28015 + $_[$k[--$j]] = _3J; //#28015 + $k[$j++] = 'mode'; //#28016 + if ($gt($_.nalpha, $_.nnums)) { //#28016 + $k[$j++] = "alpha"; //#28016 + } else { //#28016 + if ($_.nalpha == 0) { //#28016 + $k[$j++] = "numeric"; //#28016 + } else { //#28016 + $k[$j++] = "alphanumeric"; //#28016 + } //#28016 + } //#28016 + var _3O = $k[--$j]; //#28016 + $_[$k[--$j]] = _3O; //#28016 + if ($f($_.nalpha + $_.nnums) != $_.ai90rem.length) { //#28017 + $_.mode = "alphanumeric"; //#28017 + } //#28017 + $k[$j++] = Infinity; //#28018 + $aload($_.cdf); //#28019 + if ($eq($_.mode, "alphanumeric")) { //#28020 + $k[$j++] = 0; //#28020 + } //#28020 + if ($eq($_.mode, "numeric")) { //#28021 + $k[$j++] = 1; //#28021 + $k[$j++] = 0; //#28021 + } //#28021 + if ($eq($_.mode, "alpha")) { //#28022 + $k[$j++] = 1; //#28022 + $k[$j++] = 1; //#28022 + } //#28022 + $_.cdf = $a(); //#28022 + $k[$j++] = 'ais1'; //#28024 + if ($_.ais.length > 1) { //#28024 + $k[$j++] = $get($_.ais, 1); //#28024 + } else { //#28024 + $k[$j++] = -1; //#28024 + } //#28024 + var _3b = $k[--$j]; //#28024 + $_[$k[--$j]] = _3b; //#28024 + $k[$j++] = 'vals1'; //#28025 + if ($_.vals.length > 1) { //#28025 + $k[$j++] = $get($_.vals, 1); //#28025 + } else { //#28025 + $k[$j++] = -1; //#28025 + } //#28025 + var _3g = $k[--$j]; //#28025 + $_[$k[--$j]] = _3g; //#28025 + if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#28029 + $k[$j++] = Infinity; //#28027 + $aload($_.cdf); //#28027 + if ($eq($_.ais1, "21")) { //#28027 + $k[$j++] = 1; //#28027 + $k[$j++] = 0; //#28027 + } else { //#28027 + $k[$j++] = 1; //#28027 + $k[$j++] = 1; //#28027 + } //#28027 + $_.cdf = $a(); //#28027 + } else { //#28029 + $k[$j++] = Infinity; //#28029 + $aload($_.cdf); //#28029 + $k[$j++] = 0; //#28029 + $_.cdf = $a(); //#28029 + } //#28029 + $k[$j++] = 'nval'; //#28031 + if ($_.npre != 0) { //#28031 + $k[$j++] = $cvi($geti($_.ai90, 0, $_.npre)); //#28031 + } else { //#28031 + $k[$j++] = 0; //#28031 + } //#28031 + var _3t = $k[--$j]; //#28031 + $_[$k[--$j]] = _3t; //#28031 + $search("BDHIJKLNPQRSTVXZ", $geti($_.ai90, $_.npre, 1)); //#28032 + if ($k[--$j]) { //#28036 + var _3z = $k[--$j]; //#28033 + var _40 = $k[--$j]; //#28033 + $k[$j++] = _3z.length; //#28033 + $k[$j++] = _40; //#28033 + $j--; //#28033 + var _41 = $k[--$j]; //#28033 + var _42 = $k[--$j]; //#28033 + $k[$j++] = _41; //#28033 + $k[$j++] = _42; //#28033 + $j--; //#28033 + $_.aval = $k[--$j]; //#28034 + } else { //#28036 + $j--; //#28036 + $_.aval = -1; //#28036 + } //#28036 + if (($_.nval < 31) && ($_.aval != -1)) { //#28062 + var _47 = $strcpy($s(5), "00000"); //#28039 + var _4A = $cvrs($s(5), $_.nval, 2); //#28039 + $puti(_47, 5 - _4A.length, _4A); //#28040 + $k[$j++] = _47; //#28041 + $k[$j++] = Infinity; //#28041 + var _4B = $k[--$j]; //#28041 + var _4C = $k[--$j]; //#28041 + $k[$j++] = _4B; //#28041 + $forall(_4C, function() { //#28041 + var _4D = $k[--$j]; //#28041 + $k[$j++] = $f(_4D - 48); //#28041 + }); //#28041 + $_.nbits = $a(); //#28041 + var _4G = $strcpy($s(4), "0000"); //#28042 + var _4J = $cvrs($s(4), $_.aval, 2); //#28042 + $puti(_4G, 4 - _4J.length, _4J); //#28043 + $k[$j++] = _4G; //#28044 + $k[$j++] = Infinity; //#28044 + var _4K = $k[--$j]; //#28044 + var _4L = $k[--$j]; //#28044 + $k[$j++] = _4K; //#28044 + $forall(_4L, function() { //#28044 + var _4M = $k[--$j]; //#28044 + $k[$j++] = $f(_4M - 48); //#28044 + }); //#28044 + $_.abits = $a(); //#28044 + $k[$j++] = Infinity; //#28045 + $aload($_.cdf); //#28046 + $aload($_.nbits); //#28047 + $aload($_.abits); //#28048 + $_.cdf = $a(); //#28048 + } else { //#28062 + var _4T = $strcpy($s(10), "0000000000"); //#28051 + var _4W = $cvrs($s(10), $_.nval, 2); //#28051 + $puti(_4T, 10 - _4W.length, _4W); //#28052 + $k[$j++] = _4T; //#28053 + $k[$j++] = Infinity; //#28053 + var _4X = $k[--$j]; //#28053 + var _4Y = $k[--$j]; //#28053 + $k[$j++] = _4X; //#28053 + $forall(_4Y, function() { //#28053 + var _4Z = $k[--$j]; //#28053 + $k[$j++] = $f(_4Z - 48); //#28053 + }); //#28053 + $_.nbits = $a(); //#28053 + var _4c = $strcpy($s(5), "00000"); //#28054 + var _4h = $cvrs($s(5), $f($get($_.ai90, $_.npre) - 65), 2); //#28054 + $puti(_4c, 5 - _4h.length, _4h); //#28055 + $k[$j++] = _4c; //#28056 + $k[$j++] = Infinity; //#28056 + var _4i = $k[--$j]; //#28056 + var _4j = $k[--$j]; //#28056 + $k[$j++] = _4i; //#28056 + $forall(_4j, function() { //#28056 + var _4k = $k[--$j]; //#28056 + $k[$j++] = $f(_4k - 48); //#28056 + }); //#28056 + $_.abits = $a(); //#28056 + $k[$j++] = Infinity; //#28057 + $aload($_.cdf); //#28058 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $k[$j++] = 1; //#28060 + $aload($_.nbits); //#28060 + $aload($_.abits); //#28061 + $_.cdf = $a(); //#28061 + } //#28062 + if ($ne($_.mode, "alpha")) { //#28080 + $k[$j++] = Infinity; //#28065 + $forall($_.ai90rem); //#28065 + if ($_.ais.length > 1) { //#28065 + $k[$j++] = $_.fnc1; //#28065 + } //#28065 + $_.gpf = $a(); //#28065 + } else { //#28080 + $k[$j++] = Infinity; //#28067 + $forall($_.ai90rem); //#28067 + if ($_.ais.length > 1) { //#28067 + $k[$j++] = $_.fnc1; //#28067 + } //#28067 + $_.in = $a(); //#28067 + $_.out = $a($_.in.length * 6); //#28068 + $_.j = 0; //#28069 + for (var _53 = 0, _52 = $_.in.length - 1; _53 <= _52; _53 += 1) { //#28074 + var _57 = $get($_.alpha, $get($_.in, _53)); //#28071 + $k[$j++] = _57; //#28072 + $k[$j++] = _57; //#28072 + $k[$j++] = Infinity; //#28072 + var _58 = $k[--$j]; //#28072 + var _59 = $k[--$j]; //#28072 + $k[$j++] = _58; //#28072 + $forall(_59, function() { //#28072 + var _5A = $k[--$j]; //#28072 + $k[$j++] = $f(_5A - 48); //#28072 + }); //#28072 + $puti($_.out, $_.j, $a()); //#28072 + $_.j = $k[--$j].length + $_.j; //#28073 + } //#28073 + $k[$j++] = Infinity; //#28075 + $aload($_.cdf); //#28076 + $aload($geti($_.out, 0, $_.j)); //#28077 + $_.cdf = $a(); //#28077 + $_.gpf = $a([]); //#28079 + if ($_.ais.length > 1) { //#28080 + $_.mode = "numeric"; //#28080 + } //#28080 + } //#28080 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#28082 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#28083 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#28084 + if ($_.ais.length != 0) { //#28096 + if ($eq($_.ais1, "21") || $eq($_.ais1, "8004")) { //#28095 + $k[$j++] = Infinity; //#28087 + $aload($_.gpf); //#28088 + $forall($_.vals1); //#28089 + $_.gpf = $a(); //#28089 + $_.ais = $geti($_.ais, 1, $_.ais.length - 1); //#28091 + $_.vals = $geti($_.vals, 1, $_.vals.length - 1); //#28092 + $_.fncs = $geti($_.fncs, 1, $_.fncs.length - 1); //#28093 + if ($_.ais.length != 0) { //#28094 + $k[$j++] = Infinity; //#28094 + $aload($_.gpf); //#28094 + $k[$j++] = $_.fnc1; //#28094 + $_.gpf = $a(); //#28094 + } //#28094 + } //#28094 + } //#28094 + } //#28094 + if ($eq($_.method, "0")) { //#28103 + $_.cdf = $a([0]); //#28100 + $_.gpf = $a([]); //#28101 + $_.mode = "numeric"; //#28102 + } //#28102 + for (var _5u = 0, _5t = $_.ais.length - 1; _5u <= _5t; _5u += 1) { //#28121 + $_.i = _5u; //#28107 + $_.ai = $get($_.ais, $_.i); //#28108 + $_.val = $get($_.vals, $_.i); //#28109 + var _64 = $a(($_.gpf.length + $_.ai.length) + $_.val.length); //#28110 + $puti(_64, 0, $_.gpf); //#28111 + $k[$j++] = _64; //#28112 + $k[$j++] = _64; //#28112 + $k[$j++] = $_.gpf.length; //#28112 + $k[$j++] = $_.ai; //#28112 + $k[$j++] = Infinity; //#28112 + var _68 = $k[--$j]; //#28112 + var _69 = $k[--$j]; //#28112 + $k[$j++] = _68; //#28112 + $forall(_69); //#28112 + var _6A = $a(); //#28112 + var _6B = $k[--$j]; //#28112 + $puti($k[--$j], _6B, _6A); //#28112 + var _6D = $k[--$j]; //#28113 + $k[$j++] = _6D; //#28113 + $k[$j++] = _6D; //#28113 + $k[$j++] = $_.gpf.length + $_.ai.length; //#28113 + $k[$j++] = $_.val; //#28113 + $k[$j++] = Infinity; //#28113 + var _6H = $k[--$j]; //#28113 + var _6I = $k[--$j]; //#28113 + $k[$j++] = _6H; //#28113 + $forall(_6I); //#28113 + var _6J = $a(); //#28113 + var _6K = $k[--$j]; //#28113 + $puti($k[--$j], _6K, _6J); //#28113 + $_.gpf = $k[--$j]; //#28114 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#28120 + var _6T = $a($_.gpf.length + 1); //#28116 + $puti(_6T, 0, $_.gpf); //#28117 + $put(_6T, $_.gpf.length, $_.fnc1); //#28118 + $_.gpf = _6T; //#28119 + } //#28119 + } //#28119 + if (!bwipp_gs1_cc.__28137__) { //#28137 + $_ = Object.create($_); //#28137 var _6f = new Map([ ["a", $a([$a([167, 138, 118, 108, 88, 78, 59]), $a([167, 138, 118, 98, 78]), $a([197, 167, 138, 108, 78])])], ["b", $a([$a([336, 296, 256, 208, 160, 104, 56]), $a([768, 648, 536, 416, 304, 208, 152, 112, 72, 32]), $a([1184, 1016, 840, 672, 496, 352, 264, 208, 152, 96, 56])])] - ]); //#27810 - $_.bitcapsmaps = _6f; //#27812 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#27812 - bwipp_gs1_cc.__27813__ = 1; //#27812 - $_ = Object.getPrototypeOf($_); //#27812 - } //#27812 + ]); //#28134 + $_.bitcapsmaps = _6f; //#28136 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28136 + bwipp_gs1_cc.__28137__ = 1; //#28136 + $_ = Object.getPrototypeOf($_); //#28136 + } //#28136 $_.rembits = function() { - $_.used = $k[--$j]; //#27816 - if ($ne($_.ccversion, "c")) { //#27839 - $_.bitcaps = $get($get($_.bitcapsmaps, $_.ccversion), $f($_.cccolumns - 2)); //#27818 - $k[$j++] = -1; //#27819 - $forall($_.bitcaps, function() { //#27819 - var _6p = $k[--$j]; //#27819 - $k[$j++] = _6p; //#27819 - if ($ge(_6p, $_.used)) { //#27819 - var _6r = $k[--$j]; //#27819 - var _6s = $k[--$j]; //#27819 - $k[$j++] = _6r; //#27819 - $k[$j++] = _6s; //#27819 - } //#27819 - $j--; //#27819 - }); //#27819 - var _6t = $k[--$j]; //#27820 - $k[$j++] = _6t; //#27820 - if (_6t != -1) { //#27820 - var _6v = $k[--$j]; //#27820 - $k[$j++] = $f(_6v - $_.used); //#27820 - } //#27820 - } else { //#27839 + $_.used = $k[--$j]; //#28140 + if ($ne($_.ccversion, "c")) { //#28163 + $_.bitcaps = $get($get($_.bitcapsmaps, $_.ccversion), $f($_.cccolumns - 2)); //#28142 + $k[$j++] = -1; //#28143 + $forall($_.bitcaps, function() { //#28143 + var _6p = $k[--$j]; //#28143 + $k[$j++] = _6p; //#28143 + if ($ge(_6p, $_.used)) { //#28143 + var _6r = $k[--$j]; //#28143 + var _6s = $k[--$j]; //#28143 + $k[$j++] = _6r; //#28143 + $k[$j++] = _6s; //#28143 + } //#28143 + $j--; //#28143 + }); //#28143 + var _6t = $k[--$j]; //#28144 + $k[$j++] = _6t; //#28144 + if (_6t != -1) { //#28144 + var _6v = $k[--$j]; //#28144 + $k[$j++] = $f(_6v - $_.used); //#28144 + } //#28144 + } else { //#28163 var _6w = new Map([ ["c", -1] - ]); //#27822 - var _6y = $get(_6w, $_.ccversion); //#27822 - var _70 = ~~Math.ceil($_.used / 8); //#27823 - $_.m = ((~~(_70 / 6)) * 5) + (_70 % 6); //#27823 - if ($_.m <= 40) { //#27824 - $k[$j++] = 8; //#27824 - } //#27824 - if (($_.m >= 41) && ($_.m <= 160)) { //#27825 - $k[$j++] = 16; //#27825 - } //#27825 - if (($_.m >= 161) && ($_.m <= 320)) { //#27826 - $k[$j++] = 32; //#27826 - } //#27826 - if (($_.m >= 321) && ($_.m <= 833)) { //#27827 - $k[$j++] = 64; //#27827 - } //#27827 - if ($_.m >= 834) { //#27828 - $k[$j++] = 32; //#27828 - } //#27828 - $_.eccws = $k[--$j]; //#27829 - $_.m = $f($f($_.m + $_.eccws) + 3); //#27830 - if ($_.cccolumns > 30) { //#27831 - $_.cccolumns = 30; //#27831 - } //#27831 - for (;;) { //#27835 - if (((~~Math.ceil($_.m / $_.cccolumns)) <= 30) || ($_.cccolumns >= 30)) { //#27833 - break; //#27833 - } //#27833 - $_.cccolumns = $_.cccolumns + 1; //#27834 - } //#27834 - $_.r = ~~Math.ceil($_.m / $_.cccolumns); //#27836 - if ($_.r < 3) { //#27837 - $_.r = 3; //#27837 - } //#27837 - var _7N = $f(($f(($_.cccolumns * $_.r) - $_.eccws)) - 3); //#27838 - $_.tgt = ($f(((~~(_7N / 5)) * 6) + (_7N % 5))) * 8; //#27838 - if ($_.used <= 8304) { //#27839 - $k[$j++] = $f($_.tgt - $_.used); //#27839 - } else { //#27839 - $k[$j++] = -1; //#27839 - } //#27839 - } //#27839 - var _7R = $k[--$j]; //#27841 - $k[$j++] = _7R; //#27854 - if (_7R == -1) { //#27854 - $j--; //#27842 - if ($eq($_.ccversion, "a")) { //#27850 - $_.ccversion = "b"; //#27844 - } else { //#27850 - if ($eq($_.ccversion, "b") && $eq($_.lintype, "gs1-128")) { //#27850 - $_.ccversion = "c"; //#27847 - $_.cccolumns = ~~(($_.linwidth - 52) / 17); //#27848 - } else { //#27850 - $_.ccversion = -1; //#27850 - } //#27850 - } //#27850 - $k[$j++] = $_.used; //#27853 - $_.rembits(); //#27853 - } //#27853 - }; //#27853 + ]); //#28146 + var _6y = $get(_6w, $_.ccversion); //#28146 + var _70 = ~~Math.ceil($_.used / 8); //#28147 + $_.m = ((~~(_70 / 6)) * 5) + (_70 % 6); //#28147 + if ($_.m <= 40) { //#28148 + $k[$j++] = 8; //#28148 + } //#28148 + if (($_.m >= 41) && ($_.m <= 160)) { //#28149 + $k[$j++] = 16; //#28149 + } //#28149 + if (($_.m >= 161) && ($_.m <= 320)) { //#28150 + $k[$j++] = 32; //#28150 + } //#28150 + if (($_.m >= 321) && ($_.m <= 833)) { //#28151 + $k[$j++] = 64; //#28151 + } //#28151 + if ($_.m >= 834) { //#28152 + $k[$j++] = 32; //#28152 + } //#28152 + $_.eccws = $k[--$j]; //#28153 + $_.m = $f($f($_.m + $_.eccws) + 3); //#28154 + if ($_.cccolumns > 30) { //#28155 + $_.cccolumns = 30; //#28155 + } //#28155 + for (;;) { //#28159 + if (((~~Math.ceil($_.m / $_.cccolumns)) <= 30) || ($_.cccolumns >= 30)) { //#28157 + break; //#28157 + } //#28157 + $_.cccolumns = $_.cccolumns + 1; //#28158 + } //#28158 + $_.r = ~~Math.ceil($_.m / $_.cccolumns); //#28160 + if ($_.r < 3) { //#28161 + $_.r = 3; //#28161 + } //#28161 + var _7N = $f(($f(($_.cccolumns * $_.r) - $_.eccws)) - 3); //#28162 + $_.tgt = ($f(((~~(_7N / 5)) * 6) + (_7N % 5))) * 8; //#28162 + if ($_.used <= 8304) { //#28163 + $k[$j++] = $f($_.tgt - $_.used); //#28163 + } else { //#28163 + $k[$j++] = -1; //#28163 + } //#28163 + } //#28163 + var _7R = $k[--$j]; //#28165 + $k[$j++] = _7R; //#28178 + if (_7R == -1) { //#28178 + $j--; //#28166 + if ($eq($_.ccversion, "a")) { //#28174 + $_.ccversion = "b"; //#28168 + } else { //#28174 + if ($eq($_.ccversion, "b") && $eq($_.lintype, "gs1-128")) { //#28174 + $_.ccversion = "c"; //#28171 + $_.cccolumns = ~~(($_.linwidth - 52) / 17); //#28172 + } else { //#28174 + $_.ccversion = -1; //#28174 + } //#28174 + } //#28174 + $k[$j++] = $_.used; //#28177 + $_.rembits(); //#28177 + } //#28177 + }; //#28177 $_.encode = function() { - var _7X = $k[--$j]; //#27858 - $k[$j++] = _7X; //#27858 - if ($ne(_7X, 'raw')) { //#27858 - var _7Y = $k[--$j]; //#27858 - var _7a = $get(_7Y, $k[--$j]); //#27858 - $k[$j++] = _7a; //#27858 - } else { //#27858 - $j--; //#27858 - } //#27858 - $k[$j++] = Infinity; //#27859 - var _7b = $k[--$j]; //#27859 - var _7c = $k[--$j]; //#27859 - $k[$j++] = _7b; //#27859 - $forall(_7c, function() { //#27859 - var _7d = $k[--$j]; //#27859 - $k[$j++] = $f(_7d - 48); //#27859 - }); //#27859 - var _7e = $a(); //#27859 - $puti($_.gpfenc, $_.j, _7e); //#27861 - $_.j = _7e.length + $_.j; //#27862 - }; //#27862 - $k[$j++] = Infinity; //#27866 - for (var _7j = 0, _7k = $_.gpf.length; _7j < _7k; _7j++) { //#27866 - $k[$j++] = 0; //#27866 - } //#27866 - $k[$j++] = 0; //#27866 - $k[$j++] = -1; //#27866 - $_.numericruns = $a(); //#27866 - $k[$j++] = Infinity; //#27867 - for (var _7n = 0, _7o = $_.gpf.length; _7n < _7o; _7n++) { //#27867 - $k[$j++] = 0; //#27867 - } //#27867 - $k[$j++] = 0; //#27867 - $_.alphanumericruns = $a(); //#27867 - $k[$j++] = Infinity; //#27868 - for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#27868 - $k[$j++] = 0; //#27868 - } //#27868 - $k[$j++] = 9999; //#27868 - $_.nextiso646only = $a(); //#27868 - for (var _7v = $_.gpf.length - 1; _7v >= 0; _7v -= 1) { //#27890 - $_.i = _7v; //#27870 - var _80 = $strcpy($s(2), "00"); //#27872 - var _83 = $get($_.gpf, $_.i); //#27873 - $k[$j++] = $get($_.gpf, $_.i); //#27873 - $k[$j++] = _80; //#27873 - $k[$j++] = _80; //#27873 - $k[$j++] = 0; //#27873 - $k[$j++] = _83; //#27873 - if (_83 == $_.fnc1) { //#27873 - $j--; //#27873 - $k[$j++] = 94; //#27873 - } //#27873 - var _85 = $k[--$j]; //#27873 - var _86 = $k[--$j]; //#27873 - $put($k[--$j], _86, _85); //#27873 - if ($_.i < ($_.gpf.length - 1)) { //#27874 - var _8A = $k[--$j]; //#27874 - var _8D = $get($_.gpf, $_.i + 1); //#27874 - $k[$j++] = _8A; //#27874 - $k[$j++] = _8A; //#27874 - $k[$j++] = 1; //#27874 - $k[$j++] = _8D; //#27874 - if (_8D == $_.fnc1) { //#27874 - $j--; //#27874 - $k[$j++] = 94; //#27874 - } //#27874 - var _8F = $k[--$j]; //#27874 - var _8G = $k[--$j]; //#27874 - $put($k[--$j], _8G, _8F); //#27874 - } //#27874 - var _8K = $get($_.numeric, $k[--$j]) !== undefined; //#27875 - if (_8K) { //#27878 - $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#27876 - } else { //#27878 - $put($_.numericruns, $_.i, 0); //#27878 - } //#27878 - var _8S = $k[--$j]; //#27880 - var _8U = $get($_.alphanumeric, _8S) !== undefined; //#27880 - $k[$j++] = _8S; //#27884 - if (_8U) { //#27883 - $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#27881 - } else { //#27883 - $put($_.alphanumericruns, $_.i, 0); //#27883 - } //#27883 - var _8c = $k[--$j]; //#27885 - var _8e = $get($_.iso646, _8c) !== undefined; //#27885 - var _8g = $get($_.alphanumeric, _8c) !== undefined; //#27885 - if (_8e && (!_8g)) { //#27888 - $put($_.nextiso646only, $_.i, 0); //#27886 - } else { //#27888 - $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#27888 - } //#27888 - } //#27888 - $_.gpfenc = $a(8304); //#27893 - $_.i = 0; //#27894 - $_.j = 0; //#27894 - for (;;) { //#27984 - if ($_.i == $_.gpf.length) { //#27896 - break; //#27896 - } //#27896 - for (;;) { //#27983 - if ($eq($_.mode, "numeric")) { //#27932 - if ($_.i <= ($_.gpf.length - 2)) { //#27929 - var _8u = $s(2); //#27901 - var _8x = $get($_.gpf, $_.i); //#27902 - $k[$j++] = _8u; //#27902 - $k[$j++] = _8u; //#27902 - $k[$j++] = 0; //#27902 - $k[$j++] = _8x; //#27902 - if (_8x == $_.fnc1) { //#27902 - $j--; //#27902 - $k[$j++] = 94; //#27902 - } //#27902 - var _8z = $k[--$j]; //#27902 - var _90 = $k[--$j]; //#27902 - $put($k[--$j], _90, _8z); //#27902 - var _92 = $k[--$j]; //#27903 - var _95 = $get($_.gpf, $_.i + 1); //#27903 - $k[$j++] = _92; //#27903 - $k[$j++] = _92; //#27903 - $k[$j++] = 1; //#27903 - $k[$j++] = _95; //#27903 - if (_95 == $_.fnc1) { //#27903 - $j--; //#27903 - $k[$j++] = 94; //#27903 - } //#27903 - var _97 = $k[--$j]; //#27903 - var _98 = $k[--$j]; //#27903 - $put($k[--$j], _98, _97); //#27903 - var _9A = $k[--$j]; //#27904 - var _9C = $get($_.numeric, _9A) !== undefined; //#27904 - $k[$j++] = _9A; //#27908 - if (_9C) { //#27908 - $k[$j++] = $_.numeric; //#27905 - $_.encode(); //#27905 - $_.i = $_.i + 2; //#27906 - break; //#27907 - } //#27907 - $j--; //#27909 - $k[$j++] = $_.lalphanumeric; //#27910 - $k[$j++] = $_.numeric; //#27910 - $_.encode(); //#27910 - $_.mode = "alphanumeric"; //#27911 - break; //#27912 - } else { //#27929 - var _9J = $get($_.gpf, $_.i); //#27914 - if ((_9J < 48) || (_9J > 57)) { //#27918 - $k[$j++] = $_.lalphanumeric; //#27915 - $k[$j++] = $_.numeric; //#27915 - $_.encode(); //#27915 - $_.mode = "alphanumeric"; //#27916 - break; //#27917 - } //#27917 - $k[$j++] = 'rem'; //#27919 - $k[$j++] = $_.cdf.length + $_.j; //#27919 - $_.rembits(); //#27919 - var _9O = $k[--$j]; //#27919 - $_[$k[--$j]] = _9O; //#27919 - if (($_.rem >= 4) && ($_.rem <= 6)) { //#27929 - var _9V = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#27921 - var _9a = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#27922 - $puti(_9V, 4 - _9a.length, _9a); //#27923 - $k[$j++] = _9V; //#27923 - $k[$j++] = 'raw'; //#27923 - $_.encode(); //#27923 - $_.i = $_.i + 1; //#27924 - break; //#27925 - } else { //#27929 - var _9c = $s(2); //#27927 - $put(_9c, 0, $get($_.gpf, $_.i)); //#27927 - $put(_9c, 1, 94); //#27927 - $k[$j++] = _9c; //#27927 - $k[$j++] = $_.numeric; //#27927 - $_.encode(); //#27927 - $_.i = $_.i + 1; //#27928 - break; //#27929 - } //#27929 - } //#27929 - } //#27929 - if ($eq($_.mode, "alphanumeric")) { //#27959 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#27940 - $k[$j++] = $_.fnc1; //#27936 - $k[$j++] = $_.alphanumeric; //#27936 - $_.encode(); //#27936 - $_.mode = "numeric"; //#27937 - $_.i = $_.i + 1; //#27938 - break; //#27939 - } //#27939 - var _9s = $get($_.gpf, $_.i); //#27941 - var _9u = $get($_.iso646, _9s) !== undefined; //#27941 - var _9w = $get($_.alphanumeric, _9s) !== undefined; //#27941 - if (_9u && (!_9w)) { //#27945 - $k[$j++] = $_.liso646; //#27942 - $k[$j++] = $_.alphanumeric; //#27942 - $_.encode(); //#27942 - $_.mode = "iso646"; //#27943 - break; //#27944 - } //#27944 - if ($get($_.numericruns, $_.i) >= 6) { //#27950 - $k[$j++] = $_.lnumeric; //#27947 - $k[$j++] = $_.alphanumeric; //#27947 - $_.encode(); //#27947 - $_.mode = "numeric"; //#27948 - break; //#27949 - } //#27949 - var _A6 = $get($_.numericruns, $_.i); //#27951 - if ((_A6 >= 4) && ($f(_A6 + $_.i) == $_.gpf.length)) { //#27955 - $k[$j++] = $_.lnumeric; //#27952 - $k[$j++] = $_.alphanumeric; //#27952 - $_.encode(); //#27952 - $_.mode = "numeric"; //#27953 - break; //#27954 - } //#27954 - $k[$j++] = $get($_.gpf, $_.i); //#27956 - $k[$j++] = $_.alphanumeric; //#27956 - $_.encode(); //#27956 - $_.i = $_.i + 1; //#27957 - break; //#27958 - } //#27958 - if ($eq($_.mode, "iso646")) { //#27981 - if ($get($_.gpf, $_.i) == $_.fnc1) { //#27967 - $k[$j++] = $_.fnc1; //#27963 - $k[$j++] = $_.iso646; //#27963 - $_.encode(); //#27963 - $_.mode = "numeric"; //#27964 - $_.i = $_.i + 1; //#27965 - break; //#27966 - } //#27966 - if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#27972 - $k[$j++] = $_.lnumeric; //#27969 - $k[$j++] = $_.iso646; //#27969 - $_.encode(); //#27969 - $_.mode = "numeric"; //#27970 - break; //#27971 - } //#27971 - if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#27977 - $k[$j++] = $_.lalphanumeric; //#27974 - $k[$j++] = $_.iso646; //#27974 - $_.encode(); //#27974 - $_.mode = "alphanumeric"; //#27975 - break; //#27976 - } //#27976 - $k[$j++] = $get($_.gpf, $_.i); //#27978 - $k[$j++] = $_.iso646; //#27978 - $_.encode(); //#27978 - $_.i = $_.i + 1; //#27979 - break; //#27980 - } //#27980 - } //#27980 - } //#27980 - $_.gpf = $geti($_.gpfenc, 0, $_.j); //#27985 - $k[$j++] = 'pad'; //#27988 - $k[$j++] = $_.cdf.length + $_.gpf.length; //#27988 - $_.rembits(); //#27988 - var _Ap = $a($k[--$j]); //#27988 - $_[$k[--$j]] = _Ap; //#27988 - if ($_.pad.length > 0) { //#28000 - for (var _Au = 0, _At = $_.pad.length - 1; _Au <= _At; _Au += 5) { //#27993 - $_.i = _Au; //#27991 - var _Av = $_.pad; //#27992 - var _Aw = $_.i; //#27992 - var _Ax = $a([0, 0, 1, 0, 0]); //#27992 - var _Ay = $_.pad; //#27992 - var _Az = $_.i; //#27992 - var _B0 = 5; //#27992 - var _B1 = _Ay.length - _Az; //#27992 - if ((_Ay.length - _Az) > 5) { //#27992 - var _ = _B0; //#27992 - _B0 = _B1; //#27992 - _B1 = _; //#27992 - } //#27992 - $puti(_Av, _Aw, $geti(_Ax, 0, _B1)); //#27992 - } //#27992 - if ($eq($_.mode, "numeric")) { //#27996 - $k[$j++] = Infinity; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $k[$j++] = 0; //#27995 - $aload($_.pad); //#27995 - $_.pad = $geti($a(), 0, $_.pad.length); //#27995 - } //#27995 - if ($eq($_.mode, "alpha")) { //#27999 - $k[$j++] = Infinity; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 1; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $k[$j++] = 0; //#27998 - $aload($_.pad); //#27998 - $_.pad = $geti($a(), 0, $_.pad.length); //#27998 - } //#27998 - } //#27998 - $k[$j++] = Infinity; //#28003 - $aload($_.cdf); //#28004 - $aload($_.gpf); //#28005 - $aload($_.pad); //#28006 - $_.bits = $a(); //#28006 - if (!bwipp_gs1_cc.__28024__) { //#28024 - $_ = Object.create($_); //#28024 - $k[$j++] = Infinity; //#28010 - $k[$j++] = $a([0, 0, 0, 0, 0, 0, 1]); //#28012 - for (var _BI = 0, _BJ = 68; _BI < _BJ; _BI++) { //#28012 - $k[$j++] = $a(7); //#28012 - } //#28012 - $_.pwr928 = $a(); //#28012 - for (var _BM = 1; _BM <= 68; _BM += 1) { //#28023 - $_.j = _BM; //#28015 - $_.v = 0; //#28016 - for (var _BN = 6; _BN >= 1; _BN -= 1) { //#28021 - $_.i = _BN; //#28018 - $_.v = $f(($get($get($_.pwr928, $_.j - 1), $_.i) * 2) + (~~($_.v / 928))); //#28019 - $put($get($_.pwr928, $_.j), $_.i, $_.v % 928); //#28020 - } //#28020 - $put($get($_.pwr928, $_.j), 0, $f(($get($get($_.pwr928, $_.j - 1), 0) * 2) + (~~($_.v / 928)))); //#28022 - } //#28022 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28022 - bwipp_gs1_cc.__28024__ = 1; //#28022 - $_ = Object.getPrototypeOf($_); //#28022 - } //#28022 - if ($_.ccversion == "a") { //#28066 - $k[$j++] = Infinity; //#28027 - for (var _Bj = 0, _Bk = 28; _Bj < _Bk; _Bj++) { //#28027 - $k[$j++] = 0; //#28027 - } //#28027 - $_.cws = $a(); //#28027 - $_.b = 0; //#28028 - $_.c = 0; //#28028 - for (;;) { //#28052 - if ($_.b == $_.bits.length) { //#28030 - break; //#28030 - } //#28030 - var _Bo = $_.bits; //#28031 - var _Bp = $_.b; //#28031 - var _Bq = $_.bits; //#28031 - var _Br = $_.b; //#28031 - var _Bs = _Bq.length - _Br; //#28031 - var _Bt = 69; //#28031 - if (69 > (_Bq.length - _Br)) { //#28031 - var _ = _Bs; //#28031 - _Bs = _Bt; //#28031 - _Bt = _; //#28031 - } //#28031 - $_.bs = $geti(_Bo, _Bp, _Bt); //#28031 - $_.bsl = $_.bs.length; //#28032 - $_.cs = $geti($_.cws, $_.c, (~~($_.bsl / 10)) + 1); //#28033 - $_.csl = $_.cs.length; //#28034 - for (var _C3 = 0, _C2 = $_.bsl - 1; _C3 <= _C2; _C3 += 1) { //#28044 - $_.i = _C3; //#28036 - for (var _C6 = 0, _C5 = $_.csl - 1; _C6 <= _C5; _C6 += 1) { //#28043 - $_.j = _C6; //#28038 - var _C7 = $_.cs; //#28039 - var _C8 = $_.j; //#28039 - $put(_C7, _C8, $f($get(_C7, _C8) + ($get($get($_.pwr928, $_.i), ($_.j + 7) - $_.csl) * $get($_.bs, ($_.bsl - $_.i) - 1)))); //#28042 - } //#28042 - } //#28042 - for (var _CL = $_.csl - 1; _CL >= 1; _CL -= 1) { //#28049 - $_.i = _CL; //#28046 - var _CM = $_.cs; //#28047 - var _CN = $_.i; //#28047 - $put(_CM, _CN - 1, $f($get(_CM, _CN - 1) + (~~($get($_.cs, $_.i) / 928)))); //#28047 - var _CS = $_.cs; //#28048 - var _CT = $_.i; //#28048 - $put(_CS, _CT, $get(_CS, _CT) % 928); //#28048 - } //#28048 - $_.b = $_.b + $_.bsl; //#28050 - $_.c = $_.c + $_.csl; //#28051 - } //#28051 - $_.cws = $geti($_.cws, 0, $_.c); //#28053 - $_.barcode = $s($_.cws.length * 4); //#28054 - for (var _Cg = 0, _Cf = $_.cws.length - 1; _Cg <= _Cf; _Cg += 1) { //#28060 - $_.i = _Cg; //#28056 - var _Ci = $strcpy($s(4), "^000"); //#28057 - var _Cn = $cvrs($s(4), $get($_.cws, $_.i), 10); //#28057 - $puti(_Ci, 4 - _Cn.length, _Cn); //#28058 - $puti($_.barcode, $_.i * 4, _Ci); //#28059 - } //#28059 - delete $_.options["parse"]; //#28061 - $put($_.options, "dontdraw", true); //#28062 - $put($_.options, "cca", true); //#28063 - $put($_.options, "columns", $_.cccolumns); //#28064 - $k[$j++] = 'args'; //#28065 - $k[$j++] = $_.barcode; //#28065 - $k[$j++] = $_.options; //#28065 - bwipp_micropdf417(); //#28065 - var _Cx = $k[--$j]; //#28065 - $_[$k[--$j]] = _Cx; //#28065 - } //#28065 - if ($_.ccversion == "b") { //#28080 - $_.barcode = $s(~~($_.bits.length / 8)); //#28069 - for (var _D4 = 0, _D3 = $_.barcode.length - 1; _D4 <= _D3; _D4 += 1) { //#28074 - $_.i = _D4; //#28071 - var _D7 = $geti($_.bits, $_.i * 8, 8); //#28072 - $k[$j++] = 0; //#28072 - for (var _D8 = 0, _D9 = _D7.length; _D8 < _D9; _D8++) { //#28072 - var _DB = $k[--$j]; //#28072 - $k[$j++] = $f(_DB + $get(_D7, _D8)) * 2; //#28072 - } //#28072 - $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28073 - } //#28073 - delete $_.options["parse"]; //#28075 - $put($_.options, "dontdraw", true); //#28076 - $put($_.options, "ccb", true); //#28077 - $put($_.options, "columns", $_.cccolumns); //#28078 - $k[$j++] = 'args'; //#28079 - $k[$j++] = $_.barcode; //#28079 - $k[$j++] = $_.options; //#28079 - bwipp_micropdf417(); //#28079 - var _DM = $k[--$j]; //#28079 - $_[$k[--$j]] = _DM; //#28079 - } //#28079 - if ($_.ccversion == "c") { //#28095 - $_.barcode = $s(~~($_.bits.length / 8)); //#28083 - for (var _DT = 0, _DS = $_.barcode.length - 1; _DT <= _DS; _DT += 1) { //#28088 - $_.i = _DT; //#28085 - var _DW = $geti($_.bits, $_.i * 8, 8); //#28086 - $k[$j++] = 0; //#28086 - for (var _DX = 0, _DY = _DW.length; _DX < _DY; _DX++) { //#28086 - var _Da = $k[--$j]; //#28086 - $k[$j++] = $f(_Da + $get(_DW, _DX)) * 2; //#28086 - } //#28086 - $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28087 - } //#28087 - delete $_.options["parse"]; //#28089 - $put($_.options, "dontdraw", true); //#28090 - $put($_.options, "ccc", true); //#28091 - $put($_.options, "columns", $_.cccolumns); //#28092 - $put($_.options, "eclevel", (~~(Math.log($_.eccws) / Math.log(2))) - 1); //#28093 - $k[$j++] = 'args'; //#28094 - $k[$j++] = $_.barcode; //#28094 - $k[$j++] = $_.options; //#28094 - bwipp_pdf417(); //#28094 - var _Dn = $k[--$j]; //#28094 - $_[$k[--$j]] = _Dn; //#28094 - } //#28094 - $k[$j++] = $_.args; //#28098 - if (!$_.dontdraw) { //#28098 - bwipp_renmatrix(); //#28098 - } //#28098 - $_ = Object.getPrototypeOf($_); //#28100 - $_ = Object.getPrototypeOf($_); //#28102 + var _7X = $k[--$j]; //#28182 + $k[$j++] = _7X; //#28182 + if ($ne(_7X, 'raw')) { //#28182 + var _7Y = $k[--$j]; //#28182 + var _7a = $get(_7Y, $k[--$j]); //#28182 + $k[$j++] = _7a; //#28182 + } else { //#28182 + $j--; //#28182 + } //#28182 + $k[$j++] = Infinity; //#28183 + var _7b = $k[--$j]; //#28183 + var _7c = $k[--$j]; //#28183 + $k[$j++] = _7b; //#28183 + $forall(_7c, function() { //#28183 + var _7d = $k[--$j]; //#28183 + $k[$j++] = $f(_7d - 48); //#28183 + }); //#28183 + var _7e = $a(); //#28183 + $puti($_.gpfenc, $_.j, _7e); //#28185 + $_.j = _7e.length + $_.j; //#28186 + }; //#28186 + $k[$j++] = Infinity; //#28190 + for (var _7j = 0, _7k = $_.gpf.length; _7j < _7k; _7j++) { //#28190 + $k[$j++] = 0; //#28190 + } //#28190 + $k[$j++] = 0; //#28190 + $k[$j++] = -1; //#28190 + $_.numericruns = $a(); //#28190 + $k[$j++] = Infinity; //#28191 + for (var _7n = 0, _7o = $_.gpf.length; _7n < _7o; _7n++) { //#28191 + $k[$j++] = 0; //#28191 + } //#28191 + $k[$j++] = 0; //#28191 + $_.alphanumericruns = $a(); //#28191 + $k[$j++] = Infinity; //#28192 + for (var _7r = 0, _7s = $_.gpf.length; _7r < _7s; _7r++) { //#28192 + $k[$j++] = 0; //#28192 + } //#28192 + $k[$j++] = 9999; //#28192 + $_.nextiso646only = $a(); //#28192 + for (var _7v = $_.gpf.length - 1; _7v >= 0; _7v -= 1) { //#28214 + $_.i = _7v; //#28194 + var _80 = $strcpy($s(2), "00"); //#28196 + var _83 = $get($_.gpf, $_.i); //#28197 + $k[$j++] = $get($_.gpf, $_.i); //#28197 + $k[$j++] = _80; //#28197 + $k[$j++] = _80; //#28197 + $k[$j++] = 0; //#28197 + $k[$j++] = _83; //#28197 + if (_83 == $_.fnc1) { //#28197 + $j--; //#28197 + $k[$j++] = 94; //#28197 + } //#28197 + var _85 = $k[--$j]; //#28197 + var _86 = $k[--$j]; //#28197 + $put($k[--$j], _86, _85); //#28197 + if ($_.i < ($_.gpf.length - 1)) { //#28198 + var _8A = $k[--$j]; //#28198 + var _8D = $get($_.gpf, $_.i + 1); //#28198 + $k[$j++] = _8A; //#28198 + $k[$j++] = _8A; //#28198 + $k[$j++] = 1; //#28198 + $k[$j++] = _8D; //#28198 + if (_8D == $_.fnc1) { //#28198 + $j--; //#28198 + $k[$j++] = 94; //#28198 + } //#28198 + var _8F = $k[--$j]; //#28198 + var _8G = $k[--$j]; //#28198 + $put($k[--$j], _8G, _8F); //#28198 + } //#28198 + var _8K = $get($_.numeric, $k[--$j]) !== undefined; //#28199 + if (_8K) { //#28202 + $put($_.numericruns, $_.i, $f($get($_.numericruns, $_.i + 2) + 2)); //#28200 + } else { //#28202 + $put($_.numericruns, $_.i, 0); //#28202 + } //#28202 + var _8S = $k[--$j]; //#28204 + var _8U = $get($_.alphanumeric, _8S) !== undefined; //#28204 + $k[$j++] = _8S; //#28208 + if (_8U) { //#28207 + $put($_.alphanumericruns, $_.i, $f($get($_.alphanumericruns, $_.i + 1) + 1)); //#28205 + } else { //#28207 + $put($_.alphanumericruns, $_.i, 0); //#28207 + } //#28207 + var _8c = $k[--$j]; //#28209 + var _8e = $get($_.iso646, _8c) !== undefined; //#28209 + var _8g = $get($_.alphanumeric, _8c) !== undefined; //#28209 + if (_8e && (!_8g)) { //#28212 + $put($_.nextiso646only, $_.i, 0); //#28210 + } else { //#28212 + $put($_.nextiso646only, $_.i, $f($get($_.nextiso646only, $_.i + 1) + 1)); //#28212 + } //#28212 + } //#28212 + $_.gpfenc = $a(8304); //#28217 + $_.i = 0; //#28218 + $_.j = 0; //#28218 + for (;;) { //#28308 + if ($_.i == $_.gpf.length) { //#28220 + break; //#28220 + } //#28220 + for (;;) { //#28307 + if ($eq($_.mode, "numeric")) { //#28256 + if ($_.i <= ($_.gpf.length - 2)) { //#28253 + var _8u = $s(2); //#28225 + var _8x = $get($_.gpf, $_.i); //#28226 + $k[$j++] = _8u; //#28226 + $k[$j++] = _8u; //#28226 + $k[$j++] = 0; //#28226 + $k[$j++] = _8x; //#28226 + if (_8x == $_.fnc1) { //#28226 + $j--; //#28226 + $k[$j++] = 94; //#28226 + } //#28226 + var _8z = $k[--$j]; //#28226 + var _90 = $k[--$j]; //#28226 + $put($k[--$j], _90, _8z); //#28226 + var _92 = $k[--$j]; //#28227 + var _95 = $get($_.gpf, $_.i + 1); //#28227 + $k[$j++] = _92; //#28227 + $k[$j++] = _92; //#28227 + $k[$j++] = 1; //#28227 + $k[$j++] = _95; //#28227 + if (_95 == $_.fnc1) { //#28227 + $j--; //#28227 + $k[$j++] = 94; //#28227 + } //#28227 + var _97 = $k[--$j]; //#28227 + var _98 = $k[--$j]; //#28227 + $put($k[--$j], _98, _97); //#28227 + var _9A = $k[--$j]; //#28228 + var _9C = $get($_.numeric, _9A) !== undefined; //#28228 + $k[$j++] = _9A; //#28232 + if (_9C) { //#28232 + $k[$j++] = $_.numeric; //#28229 + $_.encode(); //#28229 + $_.i = $_.i + 2; //#28230 + break; //#28231 + } //#28231 + $j--; //#28233 + $k[$j++] = $_.lalphanumeric; //#28234 + $k[$j++] = $_.numeric; //#28234 + $_.encode(); //#28234 + $_.mode = "alphanumeric"; //#28235 + break; //#28236 + } else { //#28253 + var _9J = $get($_.gpf, $_.i); //#28238 + if ((_9J < 48) || (_9J > 57)) { //#28242 + $k[$j++] = $_.lalphanumeric; //#28239 + $k[$j++] = $_.numeric; //#28239 + $_.encode(); //#28239 + $_.mode = "alphanumeric"; //#28240 + break; //#28241 + } //#28241 + $k[$j++] = 'rem'; //#28243 + $k[$j++] = $_.cdf.length + $_.j; //#28243 + $_.rembits(); //#28243 + var _9O = $k[--$j]; //#28243 + $_[$k[--$j]] = _9O; //#28243 + if (($_.rem >= 4) && ($_.rem <= 6)) { //#28253 + var _9V = $geti($strcpy($s(6), "000000"), 0, $_.rem); //#28245 + var _9a = $cvrs($s(4), $f($get($_.gpf, $_.i) - 47), 2); //#28246 + $puti(_9V, 4 - _9a.length, _9a); //#28247 + $k[$j++] = _9V; //#28247 + $k[$j++] = 'raw'; //#28247 + $_.encode(); //#28247 + $_.i = $_.i + 1; //#28248 + break; //#28249 + } else { //#28253 + var _9c = $s(2); //#28251 + $put(_9c, 0, $get($_.gpf, $_.i)); //#28251 + $put(_9c, 1, 94); //#28251 + $k[$j++] = _9c; //#28251 + $k[$j++] = $_.numeric; //#28251 + $_.encode(); //#28251 + $_.i = $_.i + 1; //#28252 + break; //#28253 + } //#28253 + } //#28253 + } //#28253 + if ($eq($_.mode, "alphanumeric")) { //#28283 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#28264 + $k[$j++] = $_.fnc1; //#28260 + $k[$j++] = $_.alphanumeric; //#28260 + $_.encode(); //#28260 + $_.mode = "numeric"; //#28261 + $_.i = $_.i + 1; //#28262 + break; //#28263 + } //#28263 + var _9s = $get($_.gpf, $_.i); //#28265 + var _9u = $get($_.iso646, _9s) !== undefined; //#28265 + var _9w = $get($_.alphanumeric, _9s) !== undefined; //#28265 + if (_9u && (!_9w)) { //#28269 + $k[$j++] = $_.liso646; //#28266 + $k[$j++] = $_.alphanumeric; //#28266 + $_.encode(); //#28266 + $_.mode = "iso646"; //#28267 + break; //#28268 + } //#28268 + if ($get($_.numericruns, $_.i) >= 6) { //#28274 + $k[$j++] = $_.lnumeric; //#28271 + $k[$j++] = $_.alphanumeric; //#28271 + $_.encode(); //#28271 + $_.mode = "numeric"; //#28272 + break; //#28273 + } //#28273 + var _A6 = $get($_.numericruns, $_.i); //#28275 + if ((_A6 >= 4) && ($f(_A6 + $_.i) == $_.gpf.length)) { //#28279 + $k[$j++] = $_.lnumeric; //#28276 + $k[$j++] = $_.alphanumeric; //#28276 + $_.encode(); //#28276 + $_.mode = "numeric"; //#28277 + break; //#28278 + } //#28278 + $k[$j++] = $get($_.gpf, $_.i); //#28280 + $k[$j++] = $_.alphanumeric; //#28280 + $_.encode(); //#28280 + $_.i = $_.i + 1; //#28281 + break; //#28282 + } //#28282 + if ($eq($_.mode, "iso646")) { //#28305 + if ($get($_.gpf, $_.i) == $_.fnc1) { //#28291 + $k[$j++] = $_.fnc1; //#28287 + $k[$j++] = $_.iso646; //#28287 + $_.encode(); //#28287 + $_.mode = "numeric"; //#28288 + $_.i = $_.i + 1; //#28289 + break; //#28290 + } //#28290 + if (($get($_.numericruns, $_.i) >= 4) && ($get($_.nextiso646only, $_.i) >= 10)) { //#28296 + $k[$j++] = $_.lnumeric; //#28293 + $k[$j++] = $_.iso646; //#28293 + $_.encode(); //#28293 + $_.mode = "numeric"; //#28294 + break; //#28295 + } //#28295 + if (($get($_.alphanumericruns, $_.i) >= 5) && ($get($_.nextiso646only, $_.i) >= 10)) { //#28301 + $k[$j++] = $_.lalphanumeric; //#28298 + $k[$j++] = $_.iso646; //#28298 + $_.encode(); //#28298 + $_.mode = "alphanumeric"; //#28299 + break; //#28300 + } //#28300 + $k[$j++] = $get($_.gpf, $_.i); //#28302 + $k[$j++] = $_.iso646; //#28302 + $_.encode(); //#28302 + $_.i = $_.i + 1; //#28303 + break; //#28304 + } //#28304 + } //#28304 + } //#28304 + $_.gpf = $geti($_.gpfenc, 0, $_.j); //#28309 + $k[$j++] = 'pad'; //#28312 + $k[$j++] = $_.cdf.length + $_.gpf.length; //#28312 + $_.rembits(); //#28312 + var _Ap = $a($k[--$j]); //#28312 + $_[$k[--$j]] = _Ap; //#28312 + if ($_.pad.length > 0) { //#28324 + for (var _Au = 0, _At = $_.pad.length - 1; _Au <= _At; _Au += 5) { //#28317 + $_.i = _Au; //#28315 + var _Av = $_.pad; //#28316 + var _Aw = $_.i; //#28316 + var _Ax = $a([0, 0, 1, 0, 0]); //#28316 + var _Ay = $_.pad; //#28316 + var _Az = $_.i; //#28316 + var _B0 = 5; //#28316 + var _B1 = _Ay.length - _Az; //#28316 + if ((_Ay.length - _Az) > 5) { //#28316 + var _ = _B0; //#28316 + _B0 = _B1; //#28316 + _B1 = _; //#28316 + } //#28316 + $puti(_Av, _Aw, $geti(_Ax, 0, _B1)); //#28316 + } //#28316 + if ($eq($_.mode, "numeric")) { //#28320 + $k[$j++] = Infinity; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $k[$j++] = 0; //#28319 + $aload($_.pad); //#28319 + $_.pad = $geti($a(), 0, $_.pad.length); //#28319 + } //#28319 + if ($eq($_.mode, "alpha")) { //#28323 + $k[$j++] = Infinity; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 1; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $k[$j++] = 0; //#28322 + $aload($_.pad); //#28322 + $_.pad = $geti($a(), 0, $_.pad.length); //#28322 + } //#28322 + } //#28322 + $k[$j++] = Infinity; //#28327 + $aload($_.cdf); //#28328 + $aload($_.gpf); //#28329 + $aload($_.pad); //#28330 + $_.bits = $a(); //#28330 + if (!bwipp_gs1_cc.__28348__) { //#28348 + $_ = Object.create($_); //#28348 + $k[$j++] = Infinity; //#28334 + $k[$j++] = $a([0, 0, 0, 0, 0, 0, 1]); //#28336 + for (var _BI = 0, _BJ = 68; _BI < _BJ; _BI++) { //#28336 + $k[$j++] = $a(7); //#28336 + } //#28336 + $_.pwr928 = $a(); //#28336 + for (var _BM = 1; _BM <= 68; _BM += 1) { //#28347 + $_.j = _BM; //#28339 + $_.v = 0; //#28340 + for (var _BN = 6; _BN >= 1; _BN -= 1) { //#28345 + $_.i = _BN; //#28342 + $_.v = $f(($get($get($_.pwr928, $_.j - 1), $_.i) * 2) + (~~($_.v / 928))); //#28343 + $put($get($_.pwr928, $_.j), $_.i, $_.v % 928); //#28344 + } //#28344 + $put($get($_.pwr928, $_.j), 0, $f(($get($get($_.pwr928, $_.j - 1), 0) * 2) + (~~($_.v / 928)))); //#28346 + } //#28346 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_gs1_cc.$ctx[id] = $_[id]); //#28346 + bwipp_gs1_cc.__28348__ = 1; //#28346 + $_ = Object.getPrototypeOf($_); //#28346 + } //#28346 + if ($_.ccversion == "a") { //#28390 + $k[$j++] = Infinity; //#28351 + for (var _Bj = 0, _Bk = 28; _Bj < _Bk; _Bj++) { //#28351 + $k[$j++] = 0; //#28351 + } //#28351 + $_.cws = $a(); //#28351 + $_.b = 0; //#28352 + $_.c = 0; //#28352 + for (;;) { //#28376 + if ($_.b == $_.bits.length) { //#28354 + break; //#28354 + } //#28354 + var _Bo = $_.bits; //#28355 + var _Bp = $_.b; //#28355 + var _Bq = $_.bits; //#28355 + var _Br = $_.b; //#28355 + var _Bs = _Bq.length - _Br; //#28355 + var _Bt = 69; //#28355 + if (69 > (_Bq.length - _Br)) { //#28355 + var _ = _Bs; //#28355 + _Bs = _Bt; //#28355 + _Bt = _; //#28355 + } //#28355 + $_.bs = $geti(_Bo, _Bp, _Bt); //#28355 + $_.bsl = $_.bs.length; //#28356 + $_.cs = $geti($_.cws, $_.c, (~~($_.bsl / 10)) + 1); //#28357 + $_.csl = $_.cs.length; //#28358 + for (var _C3 = 0, _C2 = $_.bsl - 1; _C3 <= _C2; _C3 += 1) { //#28368 + $_.i = _C3; //#28360 + for (var _C6 = 0, _C5 = $_.csl - 1; _C6 <= _C5; _C6 += 1) { //#28367 + $_.j = _C6; //#28362 + var _C7 = $_.cs; //#28363 + var _C8 = $_.j; //#28363 + $put(_C7, _C8, $f($get(_C7, _C8) + ($get($get($_.pwr928, $_.i), ($_.j + 7) - $_.csl) * $get($_.bs, ($_.bsl - $_.i) - 1)))); //#28366 + } //#28366 + } //#28366 + for (var _CL = $_.csl - 1; _CL >= 1; _CL -= 1) { //#28373 + $_.i = _CL; //#28370 + var _CM = $_.cs; //#28371 + var _CN = $_.i; //#28371 + $put(_CM, _CN - 1, $f($get(_CM, _CN - 1) + (~~($get($_.cs, $_.i) / 928)))); //#28371 + var _CS = $_.cs; //#28372 + var _CT = $_.i; //#28372 + $put(_CS, _CT, $get(_CS, _CT) % 928); //#28372 + } //#28372 + $_.b = $_.b + $_.bsl; //#28374 + $_.c = $_.c + $_.csl; //#28375 + } //#28375 + $_.cws = $geti($_.cws, 0, $_.c); //#28377 + $_.barcode = $s($_.cws.length * 4); //#28378 + for (var _Cg = 0, _Cf = $_.cws.length - 1; _Cg <= _Cf; _Cg += 1) { //#28384 + $_.i = _Cg; //#28380 + var _Ci = $strcpy($s(4), "^000"); //#28381 + var _Cn = $cvrs($s(4), $get($_.cws, $_.i), 10); //#28381 + $puti(_Ci, 4 - _Cn.length, _Cn); //#28382 + $puti($_.barcode, $_.i * 4, _Ci); //#28383 + } //#28383 + delete $_.options["parse"]; //#28385 + $put($_.options, "dontdraw", true); //#28386 + $put($_.options, "cca", true); //#28387 + $put($_.options, "columns", $_.cccolumns); //#28388 + $k[$j++] = 'args'; //#28389 + $k[$j++] = $_.barcode; //#28389 + $k[$j++] = $_.options; //#28389 + bwipp_micropdf417(); //#28389 + var _Cx = $k[--$j]; //#28389 + $_[$k[--$j]] = _Cx; //#28389 + } //#28389 + if ($_.ccversion == "b") { //#28404 + $_.barcode = $s(~~($_.bits.length / 8)); //#28393 + for (var _D4 = 0, _D3 = $_.barcode.length - 1; _D4 <= _D3; _D4 += 1) { //#28398 + $_.i = _D4; //#28395 + var _D7 = $geti($_.bits, $_.i * 8, 8); //#28396 + $k[$j++] = 0; //#28396 + for (var _D8 = 0, _D9 = _D7.length; _D8 < _D9; _D8++) { //#28396 + var _DB = $k[--$j]; //#28396 + $k[$j++] = $f(_DB + $get(_D7, _D8)) * 2; //#28396 + } //#28396 + $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28397 + } //#28397 + delete $_.options["parse"]; //#28399 + $put($_.options, "dontdraw", true); //#28400 + $put($_.options, "ccb", true); //#28401 + $put($_.options, "columns", $_.cccolumns); //#28402 + $k[$j++] = 'args'; //#28403 + $k[$j++] = $_.barcode; //#28403 + $k[$j++] = $_.options; //#28403 + bwipp_micropdf417(); //#28403 + var _DM = $k[--$j]; //#28403 + $_[$k[--$j]] = _DM; //#28403 + } //#28403 + if ($_.ccversion == "c") { //#28419 + $_.barcode = $s(~~($_.bits.length / 8)); //#28407 + for (var _DT = 0, _DS = $_.barcode.length - 1; _DT <= _DS; _DT += 1) { //#28412 + $_.i = _DT; //#28409 + var _DW = $geti($_.bits, $_.i * 8, 8); //#28410 + $k[$j++] = 0; //#28410 + for (var _DX = 0, _DY = _DW.length; _DX < _DY; _DX++) { //#28410 + var _Da = $k[--$j]; //#28410 + $k[$j++] = $f(_Da + $get(_DW, _DX)) * 2; //#28410 + } //#28410 + $put($_.barcode, $_.i, ~~($k[--$j] / 2)); //#28411 + } //#28411 + delete $_.options["parse"]; //#28413 + $put($_.options, "dontdraw", true); //#28414 + $put($_.options, "ccc", true); //#28415 + $put($_.options, "columns", $_.cccolumns); //#28416 + $put($_.options, "eclevel", (~~(Math.log($_.eccws) / Math.log(2))) - 1); //#28417 + $k[$j++] = 'args'; //#28418 + $k[$j++] = $_.barcode; //#28418 + $k[$j++] = $_.options; //#28418 + bwipp_pdf417(); //#28418 + var _Dn = $k[--$j]; //#28418 + $_[$k[--$j]] = _Dn; //#28418 + } //#28418 + $k[$j++] = $_.args; //#28422 + if (!$_.dontdraw) { //#28422 + bwipp_renmatrix(); //#28422 + } //#28422 + $_ = Object.getPrototypeOf($_); //#28424 + $_ = Object.getPrototypeOf($_); //#28426 } //bwipp_gs1_cc function bwipp_ean13composite() { - $_ = Object.create($_); //#28134 - $_.dontdraw = false; //#28137 - $_.usematrix = false; //#28138 - $_.parse = false; //#28139 - $_.dontlint = false; //#28140 - $_.lintreqs = true; //#28141 - $k[$j++] = $_; //#28143 - bwipp_processoptions(); //#28143 - $_.options = $k[--$j]; //#28143 - $_.barcode = $k[--$j]; //#28144 - if ($_.dontdraw) { //#28146 - $_.usematrix = true; //#28146 - } //#28146 - $search($_.barcode, "|"); //#28149 - if ($k[--$j]) { //#28154 - $_.linear = $k[--$j]; //#28150 - $j--; //#28151 - $_.comp = $k[--$j]; //#28152 - } else { //#28154 - $j--; //#28154 - $k[$j++] = 'bwipp.missingCompositeComponent#28154'; //#28154 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28154 - bwipp_raiseerror(); //#28154 - } //#28154 - $put($_.options, "lintype", "ean13"); //#28157 - $put($_.options, "inkspreadv", 0); //#28158 - $put($_.options, "dontdraw", true); //#28159 - $put($_.options, "dontlint", true); //#28160 - var _C = $s($_.comp.length + 18); //#28163 - $puti(_C, 0, "(01)00000000000000"); //#28164 - $puti(_C, 18, $_.comp); //#28165 - $k[$j++] = _C; //#28166 - $k[$j++] = 'ai'; //#28166 - bwipp_gs1process(); //#28166 - $j -= 3; //#28166 - $k[$j++] = $_.linear; //#28169 - $k[$j++] = $_.options; //#28169 - bwipp_ean13(); //#28169 - if (!$_.usematrix) { //#28259 - $$.save(); //#28171 - bwipp_renlinear(); //#28173 - $$.rmoveto(-1, 72); //#28176 - $k[$j++] = Infinity; //#28176 - $k[$j++] = Infinity; //#28178 - $k[$j++] = 0; //#28179 - $k[$j++] = 1; //#28179 - for (var _H = 0, _I = 93; _H < _I; _H++) { //#28179 - $k[$j++] = 0; //#28179 - } //#28179 - $k[$j++] = 1; //#28180 - $k[$j++] = 0; //#28180 - $k[$j++] = 1; //#28180 - $k[$j++] = 0; //#28180 - for (var _J = 0, _K = 93; _J < _K; _J++) { //#28180 - $k[$j++] = 0; //#28180 - } //#28180 - $k[$j++] = 0; //#28181 - $k[$j++] = 1; //#28181 - $k[$j++] = 0; //#28181 - $k[$j++] = 1; //#28181 - for (var _L = 0, _M = 93; _L < _M; _L++) { //#28181 - $k[$j++] = 0; //#28181 - } //#28181 - $k[$j++] = 1; //#28181 - $k[$j++] = 0; //#28181 - var _N = $a(); //#28181 - $k[$j++] = 'ren'; //#28187 - $k[$j++] = bwipp_renmatrix; //#28187 - $k[$j++] = 'pixs'; //#28187 - $k[$j++] = _N; //#28187 - $k[$j++] = 'pixx'; //#28187 - $k[$j++] = 97; //#28187 - $k[$j++] = 'pixy'; //#28187 - $k[$j++] = 3; //#28187 - $k[$j++] = 'height'; //#28187 - $k[$j++] = 6 / 72; //#28187 - $k[$j++] = 'width'; //#28187 - $k[$j++] = 97 / 72; //#28187 - $k[$j++] = 'opt'; //#28187 - $k[$j++] = $_.options; //#28187 - var _P = $d(); //#28187 - $k[$j++] = _P; //#28188 - bwipp_renmatrix(); //#28188 - $$.rmoveto(-2, 6); //#28191 - $k[$j++] = $_.comp; //#28191 - $k[$j++] = $_.options; //#28191 - bwipp_gs1_cc(); //#28191 - bwipp_renmatrix(); //#28191 - $$.restore(); //#28193 - } else { //#28259 - $_.linsym = $k[--$j]; //#28195 - $_.sbs = $get($_.linsym, 'sbs'); //#28196 - $_.bhs = $get($_.linsym, 'bhs'); //#28197 - $_.bbs = $get($_.linsym, 'bbs'); //#28198 - $k[$j++] = 'linwidth'; //#28199 - $k[$j++] = 0; //#28199 - $forall($_.sbs, function() { //#28199 - var _a = $k[--$j]; //#28199 - var _b = $k[--$j]; //#28199 - $k[$j++] = $f(_b + $cvi(_a)); //#28199 - }); //#28199 - var _c = $k[--$j]; //#28199 - $_[$k[--$j]] = _c; //#28199 - $k[$j++] = 'compsym'; //#28201 - $k[$j++] = $_.comp; //#28201 - $k[$j++] = $_.options; //#28201 - bwipp_gs1_cc(); //#28201 - var _g = $k[--$j]; //#28201 - $_[$k[--$j]] = _g; //#28201 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28202 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28203 - $k[$j++] = Infinity; //#28205 - for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28205 - $k[$j++] = 0; //#28205 - } //#28205 - $_.linpad = $a(); //#28205 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28207 - if ($_.diff > 0) { //#28213 - $k[$j++] = Infinity; //#28209 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28209 - $k[$j++] = 0; //#28209 - } //#28209 - $_.ccrpad = $a(); //#28209 - $_.pixx = $f($_.ccpixx + $_.diff); //#28210 - } else { //#28213 - $_.ccrpad = $a(0); //#28212 - $_.pixx = $_.ccpixx; //#28213 - } //#28213 - $k[$j++] = Infinity; //#28216 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28220 - $_.i = _15; //#28218 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28219 - $aload($_.ccrpad); //#28219 - } //#28219 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28221 - $aload($_.linpad); //#28221 - $k[$j++] = 0; //#28221 - $k[$j++] = 1; //#28221 - for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28221 - $k[$j++] = 0; //#28221 - } //#28221 - $k[$j++] = 1; //#28221 - $k[$j++] = 0; //#28221 - $aload($_.ccrpad); //#28221 - } //#28221 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28222 - $aload($_.linpad); //#28222 - $k[$j++] = 1; //#28222 - $k[$j++] = 0; //#28222 - for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28222 - $k[$j++] = 0; //#28222 - } //#28222 - $k[$j++] = 0; //#28222 - $k[$j++] = 1; //#28222 - $aload($_.ccrpad); //#28222 - } //#28222 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28223 - $aload($_.linpad); //#28223 - $k[$j++] = 0; //#28223 - $k[$j++] = 1; //#28223 - for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28223 - $k[$j++] = 0; //#28223 - } //#28223 - $k[$j++] = 1; //#28223 - $k[$j++] = 0; //#28223 - $aload($_.ccrpad); //#28223 - } //#28223 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28242 - $_.y = _1U; //#28225 - $aload($_.linpad); //#28226 - $k[$j++] = 0; //#28240 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28240 - $_.i = _1Y; //#28229 - if (($_.i % 2) == 0) { //#28238 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28232 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28235 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28233 - $k[$j++] = 0; //#28233 - } //#28233 - } else { //#28235 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28235 - $k[$j++] = 1; //#28235 - } //#28235 - } //#28235 - } else { //#28238 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28238 - $k[$j++] = 0; //#28238 - } //#28238 - } //#28238 - } //#28238 - if ($_.diff < 0) { //#28241 - $k[$j++] = 0; //#28241 - } //#28241 - } //#28241 - $_.pixs = $a(); //#28241 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28245 - var _28 = new Map([ - ["ren", bwipp_renmatrix], - ["pixs", $_.pixs], - ["pixx", $_.pixx], - ["pixy", $_.pixy], - ["height", $_.pixy / 72], - ["width", $_.pixx / 72], - ["opt", $_.options] - ]); //#28253 - $k[$j++] = _28; //#28260 - if (!$_.dontdraw) { //#28260 - $$.save(); //#28257 - bwipp_renmatrix(); //#28258 - $$.restore(); //#28259 - } //#28259 - } //#28259 - $_ = Object.getPrototypeOf($_); //#28263 -} //bwipp_ean13composite -function bwipp_ean8composite() { - $_ = Object.create($_); //#28295 - $_.dontdraw = false; //#28298 - $_.usematrix = false; //#28299 - $_.parse = false; //#28300 - $_.dontlint = false; //#28301 - $_.lintreqs = true; //#28302 - $k[$j++] = $_; //#28304 - bwipp_processoptions(); //#28304 - $_.options = $k[--$j]; //#28304 - $_.barcode = $k[--$j]; //#28305 - if ($_.dontdraw) { //#28307 - $_.usematrix = true; //#28307 - } //#28307 - $search($_.barcode, "|"); //#28310 - if ($k[--$j]) { //#28315 - $_.linear = $k[--$j]; //#28311 - $j--; //#28312 - $_.comp = $k[--$j]; //#28313 - } else { //#28315 - $j--; //#28315 - $k[$j++] = 'bwipp.missingCompositeComponent#28315'; //#28315 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28315 - bwipp_raiseerror(); //#28315 - } //#28315 - $put($_.options, "lintype", "ean8"); //#28319 - $put($_.options, "inkspreadv", 0); //#28320 - $put($_.options, "dontdraw", true); //#28321 - $put($_.options, "dontlint", true); //#28322 - var _C = $s($_.comp.length + 18); //#28325 - $puti(_C, 0, "(01)00000000000000"); //#28326 - $puti(_C, 18, $_.comp); //#28327 - $k[$j++] = _C; //#28328 - $k[$j++] = 'ai'; //#28328 - bwipp_gs1process(); //#28328 - $j -= 3; //#28328 - $k[$j++] = $_.linear; //#28331 - $k[$j++] = $_.options; //#28331 - bwipp_ean8(); //#28331 - if (!$_.usematrix) { //#28423 - $$.save(); //#28333 - bwipp_renlinear(); //#28335 - $$.rmoveto(-1, 72); //#28338 - $k[$j++] = Infinity; //#28338 - $k[$j++] = Infinity; //#28340 - $k[$j++] = 0; //#28341 - $k[$j++] = 1; //#28341 - for (var _H = 0, _I = 65; _H < _I; _H++) { //#28341 - $k[$j++] = 0; //#28341 - } //#28341 - $k[$j++] = 1; //#28342 - $k[$j++] = 0; //#28342 - $k[$j++] = 1; //#28342 - $k[$j++] = 0; //#28342 - for (var _J = 0, _K = 65; _J < _K; _J++) { //#28342 - $k[$j++] = 0; //#28342 - } //#28342 - $k[$j++] = 0; //#28343 - $k[$j++] = 1; //#28343 - $k[$j++] = 0; //#28343 - $k[$j++] = 1; //#28343 - for (var _L = 0, _M = 65; _L < _M; _L++) { //#28343 - $k[$j++] = 0; //#28343 - } //#28343 - $k[$j++] = 1; //#28343 - $k[$j++] = 0; //#28343 - var _N = $a(); //#28343 - $k[$j++] = 'ren'; //#28349 - $k[$j++] = bwipp_renmatrix; //#28349 - $k[$j++] = 'pixs'; //#28349 - $k[$j++] = _N; //#28349 - $k[$j++] = 'pixx'; //#28349 - $k[$j++] = 69; //#28349 - $k[$j++] = 'pixy'; //#28349 - $k[$j++] = 3; //#28349 - $k[$j++] = 'height'; //#28349 - $k[$j++] = 6 / 72; //#28349 - $k[$j++] = 'width'; //#28349 - $k[$j++] = 69 / 72; //#28349 - $k[$j++] = 'opt'; //#28349 - $k[$j++] = $_.options; //#28349 - var _P = $d(); //#28349 - $k[$j++] = _P; //#28350 - bwipp_renmatrix(); //#28350 - $k[$j++] = $_.comp; //#28353 - $k[$j++] = $_.options; //#28353 - bwipp_gs1_cc(); //#28353 - var _S = $k[--$j]; //#28354 - $$.rmoveto($f(69 - $get(_S, "pixx")), 6); //#28354 - $k[$j++] = _S; //#28355 - bwipp_renmatrix(); //#28355 - $$.restore(); //#28357 - } else { //#28423 - $_.linsym = $k[--$j]; //#28359 - $_.sbs = $get($_.linsym, 'sbs'); //#28360 - $_.bhs = $get($_.linsym, 'bhs'); //#28361 - $_.bbs = $get($_.linsym, 'bbs'); //#28362 - $k[$j++] = 'linwidth'; //#28363 - $k[$j++] = 0; //#28363 - $forall($_.sbs, function() { //#28363 - var _c = $k[--$j]; //#28363 - var _d = $k[--$j]; //#28363 - $k[$j++] = $f(_d + $cvi(_c)); //#28363 - }); //#28363 - var _e = $k[--$j]; //#28363 - $_[$k[--$j]] = _e; //#28363 - var _g = $_.comp; //#28365 - $k[$j++] = 'compsym'; //#28365 - $k[$j++] = _g; //#28365 - $k[$j++] = $_.options; //#28365 - bwipp_gs1_cc(); //#28365 - var _i = $k[--$j]; //#28365 - $_[$k[--$j]] = _i; //#28365 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28366 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28367 - $k[$j++] = Infinity; //#28369 - for (var _p = 0, _q = $f($_.ccpixx - 69); _p < _q; _p++) { //#28369 - $k[$j++] = 0; //#28369 - } //#28369 - $_.linpad = $a(); //#28369 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28371 - if ($_.diff > 0) { //#28377 - $k[$j++] = Infinity; //#28373 - for (var _x = 0, _y = $_.diff; _x < _y; _x++) { //#28373 - $k[$j++] = 0; //#28373 - } //#28373 - $_.ccrpad = $a(); //#28373 - $_.pixx = $f($_.ccpixx + $_.diff); //#28374 - } else { //#28377 - $_.ccrpad = $a(0); //#28376 - $_.pixx = $_.ccpixx; //#28377 - } //#28377 - $k[$j++] = Infinity; //#28380 - for (var _17 = 0, _18 = $_.ccpixx, _16 = $_.ccpixs.length - 1; _18 < 0 ? _17 >= _16 : _17 <= _16; _17 += _18) { //#28384 - $_.i = _17; //#28382 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28383 - $aload($_.ccrpad); //#28383 - } //#28383 - for (var _1E = 0, _1F = 2; _1E < _1F; _1E++) { //#28385 - $aload($_.linpad); //#28385 - $k[$j++] = 0; //#28385 - $k[$j++] = 1; //#28385 - for (var _1H = 0, _1I = 65; _1H < _1I; _1H++) { //#28385 - $k[$j++] = 0; //#28385 - } //#28385 - $k[$j++] = 1; //#28385 - $k[$j++] = 0; //#28385 - $aload($_.ccrpad); //#28385 - } //#28385 - for (var _1K = 0, _1L = 2; _1K < _1L; _1K++) { //#28386 - $aload($_.linpad); //#28386 - $k[$j++] = 1; //#28386 - $k[$j++] = 0; //#28386 - for (var _1N = 0, _1O = 65; _1N < _1O; _1N++) { //#28386 - $k[$j++] = 0; //#28386 - } //#28386 - $k[$j++] = 0; //#28386 - $k[$j++] = 1; //#28386 - $aload($_.ccrpad); //#28386 - } //#28386 - for (var _1Q = 0, _1R = 2; _1Q < _1R; _1Q++) { //#28387 - $aload($_.linpad); //#28387 - $k[$j++] = 0; //#28387 - $k[$j++] = 1; //#28387 - for (var _1T = 0, _1U = 65; _1T < _1U; _1T++) { //#28387 - $k[$j++] = 0; //#28387 - } //#28387 - $k[$j++] = 1; //#28387 - $k[$j++] = 0; //#28387 - $aload($_.ccrpad); //#28387 - } //#28387 - for (var _1W = 71; _1W >= 0; _1W -= 1) { //#28406 - $_.y = _1W; //#28389 - $aload($_.linpad); //#28390 - $k[$j++] = 0; //#28404 - for (var _1a = 0, _1Z = $_.sbs.length - 1; _1a <= _1Z; _1a += 1) { //#28404 - $_.i = _1a; //#28393 - if (($_.i % 2) == 0) { //#28402 - var _1f = $get($_.bbs, ~~($_.i / 2)) * 72; //#28396 - if ((_1f > $_.y) || (($f(_1f + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28399 - for (var _1o = 0, _1p = $cvi($get($_.sbs, $_.i)); _1o < _1p; _1o++) { //#28397 - $k[$j++] = 0; //#28397 - } //#28397 - } else { //#28399 - for (var _1t = 0, _1u = $cvi($get($_.sbs, $_.i)); _1t < _1u; _1t++) { //#28399 - $k[$j++] = 1; //#28399 - } //#28399 - } //#28399 - } else { //#28402 - for (var _1y = 0, _1z = $cvi($get($_.sbs, $_.i)); _1y < _1z; _1y++) { //#28402 - $k[$j++] = 0; //#28402 - } //#28402 - } //#28402 - } //#28402 - if ($_.diff < 0) { //#28405 - $k[$j++] = 0; //#28405 - } //#28405 - } //#28405 - $_.pixs = $a(); //#28405 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28409 - var _2A = new Map([ - ["ren", bwipp_renmatrix], - ["pixs", $_.pixs], - ["pixx", $_.pixx], - ["pixy", $_.pixy], - ["height", $_.pixy / 72], - ["width", $_.pixx / 72], - ["opt", $_.options] - ]); //#28417 - $k[$j++] = _2A; //#28424 - if (!$_.dontdraw) { //#28424 - $$.save(); //#28421 - bwipp_renmatrix(); //#28422 - $$.restore(); //#28423 - } //#28423 - } //#28423 - $_ = Object.getPrototypeOf($_); //#28427 -} //bwipp_ean8composite -function bwipp_upcacomposite() { - $_ = Object.create($_); //#28459 - $_.dontdraw = false; //#28462 - $_.usematrix = false; //#28463 - $_.parse = false; //#28464 - $_.dontlint = false; //#28465 - $_.lintreqs = true; //#28466 - $k[$j++] = $_; //#28468 - bwipp_processoptions(); //#28468 - $_.options = $k[--$j]; //#28468 - $_.barcode = $k[--$j]; //#28469 - if ($_.dontdraw) { //#28471 - $_.usematrix = true; //#28471 - } //#28471 - $search($_.barcode, "|"); //#28474 - if ($k[--$j]) { //#28479 - $_.linear = $k[--$j]; //#28475 - $j--; //#28476 - $_.comp = $k[--$j]; //#28477 - } else { //#28479 - $j--; //#28479 - $k[$j++] = 'bwipp.missingCompositeComponent#28479'; //#28479 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28479 - bwipp_raiseerror(); //#28479 - } //#28479 - $put($_.options, "lintype", "ean13"); //#28482 - $put($_.options, "inkspreadv", 0); //#28483 - $put($_.options, "dontdraw", true); //#28484 - $put($_.options, "dontlint", true); //#28485 - var _C = $s($_.comp.length + 18); //#28488 - $puti(_C, 0, "(01)00000000000000"); //#28489 - $puti(_C, 18, $_.comp); //#28490 - $k[$j++] = _C; //#28491 - $k[$j++] = 'ai'; //#28491 - bwipp_gs1process(); //#28491 - $j -= 3; //#28491 - $k[$j++] = $_.linear; //#28494 - $k[$j++] = $_.options; //#28494 - bwipp_upca(); //#28494 - if (!$_.usematrix) { //#28584 - $$.save(); //#28496 - bwipp_renlinear(); //#28498 - $$.rmoveto(-1, 72); //#28501 - $k[$j++] = Infinity; //#28501 - $k[$j++] = Infinity; //#28503 + $_ = Object.create($_); //#28458 + $_.dontdraw = false; //#28461 + $_.usematrix = false; //#28462 + $_.parse = false; //#28463 + $_.dontlint = false; //#28464 + $_.lintreqs = true; //#28465 + $k[$j++] = $_; //#28467 + bwipp_processoptions(); //#28467 + $_.options = $k[--$j]; //#28467 + $_.barcode = $k[--$j]; //#28468 + if ($_.dontdraw) { //#28470 + $_.usematrix = true; //#28470 + } //#28470 + $search($_.barcode, "|"); //#28473 + if ($k[--$j]) { //#28478 + $_.linear = $k[--$j]; //#28474 + $j--; //#28475 + $_.comp = $k[--$j]; //#28476 + } else { //#28478 + $j--; //#28478 + $k[$j++] = 'bwipp.missingCompositeComponent#28478'; //#28478 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28478 + bwipp_raiseerror(); //#28478 + } //#28478 + $put($_.options, "lintype", "ean13"); //#28481 + $put($_.options, "inkspreadv", 0); //#28482 + $put($_.options, "dontdraw", true); //#28483 + $put($_.options, "dontlint", true); //#28484 + var _C = $s($_.comp.length + 18); //#28487 + $puti(_C, 0, "(01)00000000000000"); //#28488 + $puti(_C, 18, $_.comp); //#28489 + $k[$j++] = _C; //#28490 + $k[$j++] = 'ai'; //#28490 + bwipp_gs1process(); //#28490 + $j -= 3; //#28490 + $k[$j++] = $_.linear; //#28493 + $k[$j++] = $_.options; //#28493 + bwipp_ean13(); //#28493 + if (!$_.usematrix) { //#28583 + $$.save(); //#28495 + bwipp_renlinear(); //#28497 + $$.rmoveto(-1, 72); //#28500 + $k[$j++] = Infinity; //#28500 + $k[$j++] = Infinity; //#28502 + $k[$j++] = 0; //#28503 + $k[$j++] = 1; //#28503 + for (var _H = 0, _I = 93; _H < _I; _H++) { //#28503 + $k[$j++] = 0; //#28503 + } //#28503 + $k[$j++] = 1; //#28504 $k[$j++] = 0; //#28504 $k[$j++] = 1; //#28504 - for (var _H = 0, _I = 93; _H < _I; _H++) { //#28504 + $k[$j++] = 0; //#28504 + for (var _J = 0, _K = 93; _J < _K; _J++) { //#28504 $k[$j++] = 0; //#28504 } //#28504 - $k[$j++] = 1; //#28505 $k[$j++] = 0; //#28505 $k[$j++] = 1; //#28505 $k[$j++] = 0; //#28505 - for (var _J = 0, _K = 93; _J < _K; _J++) { //#28505 + $k[$j++] = 1; //#28505 + for (var _L = 0, _M = 93; _L < _M; _L++) { //#28505 $k[$j++] = 0; //#28505 } //#28505 - $k[$j++] = 0; //#28506 - $k[$j++] = 1; //#28506 - $k[$j++] = 0; //#28506 - $k[$j++] = 1; //#28506 - for (var _L = 0, _M = 93; _L < _M; _L++) { //#28506 - $k[$j++] = 0; //#28506 - } //#28506 - $k[$j++] = 1; //#28506 - $k[$j++] = 0; //#28506 - var _N = $a(); //#28506 - $k[$j++] = 'ren'; //#28512 - $k[$j++] = bwipp_renmatrix; //#28512 - $k[$j++] = 'pixs'; //#28512 - $k[$j++] = _N; //#28512 - $k[$j++] = 'pixx'; //#28512 - $k[$j++] = 97; //#28512 - $k[$j++] = 'pixy'; //#28512 - $k[$j++] = 3; //#28512 - $k[$j++] = 'height'; //#28512 - $k[$j++] = 6 / 72; //#28512 - $k[$j++] = 'width'; //#28512 - $k[$j++] = 97 / 72; //#28512 - $k[$j++] = 'opt'; //#28512 - $k[$j++] = $_.options; //#28512 - var _P = $d(); //#28512 - $k[$j++] = _P; //#28513 - bwipp_renmatrix(); //#28513 - $$.rmoveto(-2, 6); //#28516 - $k[$j++] = $_.comp; //#28516 - $k[$j++] = $_.options; //#28516 - bwipp_gs1_cc(); //#28516 - bwipp_renmatrix(); //#28516 - $$.restore(); //#28518 - } else { //#28584 - $_.linsym = $k[--$j]; //#28520 - $_.sbs = $get($_.linsym, 'sbs'); //#28521 - $_.bhs = $get($_.linsym, 'bhs'); //#28522 - $_.bbs = $get($_.linsym, 'bbs'); //#28523 - $k[$j++] = 'linwidth'; //#28524 - $k[$j++] = 0; //#28524 - $forall($_.sbs, function() { //#28524 - var _a = $k[--$j]; //#28524 - var _b = $k[--$j]; //#28524 - $k[$j++] = $f(_b + $cvi(_a)); //#28524 - }); //#28524 - var _c = $k[--$j]; //#28524 - $_[$k[--$j]] = _c; //#28524 - $k[$j++] = 'compsym'; //#28526 - $k[$j++] = $_.comp; //#28526 - $k[$j++] = $_.options; //#28526 - bwipp_gs1_cc(); //#28526 - var _g = $k[--$j]; //#28526 - $_[$k[--$j]] = _g; //#28526 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28527 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28528 - $k[$j++] = Infinity; //#28530 - for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28530 - $k[$j++] = 0; //#28530 - } //#28530 - $_.linpad = $a(); //#28530 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28532 - if ($_.diff > 0) { //#28538 - $k[$j++] = Infinity; //#28534 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28534 - $k[$j++] = 0; //#28534 - } //#28534 - $_.ccrpad = $a(); //#28534 - $_.pixx = $f($_.ccpixx + $_.diff); //#28535 - } else { //#28538 - $_.ccrpad = $a(0); //#28537 - $_.pixx = $_.ccpixx; //#28538 - } //#28538 - $k[$j++] = Infinity; //#28541 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28545 - $_.i = _15; //#28543 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28544 - $aload($_.ccrpad); //#28544 - } //#28544 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28546 + $k[$j++] = 1; //#28505 + $k[$j++] = 0; //#28505 + var _N = $a(); //#28505 + $k[$j++] = 'ren'; //#28511 + $k[$j++] = 'renmatrix'; //#28511 + $k[$j++] = 'pixs'; //#28511 + $k[$j++] = _N; //#28511 + $k[$j++] = 'pixx'; //#28511 + $k[$j++] = 97; //#28511 + $k[$j++] = 'pixy'; //#28511 + $k[$j++] = 3; //#28511 + $k[$j++] = 'height'; //#28511 + $k[$j++] = 6 / 72; //#28511 + $k[$j++] = 'width'; //#28511 + $k[$j++] = 97 / 72; //#28511 + $k[$j++] = 'opt'; //#28511 + $k[$j++] = $_.options; //#28511 + var _P = $d(); //#28511 + $k[$j++] = _P; //#28512 + bwipp_renmatrix(); //#28512 + $$.rmoveto(-2, 6); //#28515 + $k[$j++] = $_.comp; //#28515 + $k[$j++] = $_.options; //#28515 + bwipp_gs1_cc(); //#28515 + bwipp_renmatrix(); //#28515 + $$.restore(); //#28517 + } else { //#28583 + $_.linsym = $k[--$j]; //#28519 + $_.sbs = $get($_.linsym, 'sbs'); //#28520 + $_.bhs = $get($_.linsym, 'bhs'); //#28521 + $_.bbs = $get($_.linsym, 'bbs'); //#28522 + $k[$j++] = 'linwidth'; //#28523 + $k[$j++] = 0; //#28523 + $forall($_.sbs, function() { //#28523 + var _a = $k[--$j]; //#28523 + var _b = $k[--$j]; //#28523 + $k[$j++] = $f(_b + $cvi(_a)); //#28523 + }); //#28523 + var _c = $k[--$j]; //#28523 + $_[$k[--$j]] = _c; //#28523 + $k[$j++] = 'compsym'; //#28525 + $k[$j++] = $_.comp; //#28525 + $k[$j++] = $_.options; //#28525 + bwipp_gs1_cc(); //#28525 + var _g = $k[--$j]; //#28525 + $_[$k[--$j]] = _g; //#28525 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28526 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28527 + $k[$j++] = Infinity; //#28529 + for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28529 + $k[$j++] = 0; //#28529 + } //#28529 + $_.linpad = $a(); //#28529 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28531 + if ($_.diff > 0) { //#28537 + $k[$j++] = Infinity; //#28533 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28533 + $k[$j++] = 0; //#28533 + } //#28533 + $_.ccrpad = $a(); //#28533 + $_.pixx = $f($_.ccpixx + $_.diff); //#28534 + } else { //#28537 + $_.ccrpad = $a(0); //#28536 + $_.pixx = $_.ccpixx; //#28537 + } //#28537 + $k[$j++] = Infinity; //#28540 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28544 + $_.i = _15; //#28542 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28543 + $aload($_.ccrpad); //#28543 + } //#28543 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28545 + $aload($_.linpad); //#28545 + $k[$j++] = 0; //#28545 + $k[$j++] = 1; //#28545 + for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28545 + $k[$j++] = 0; //#28545 + } //#28545 + $k[$j++] = 1; //#28545 + $k[$j++] = 0; //#28545 + $aload($_.ccrpad); //#28545 + } //#28545 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28546 $aload($_.linpad); //#28546 - $k[$j++] = 0; //#28546 $k[$j++] = 1; //#28546 - for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28546 + $k[$j++] = 0; //#28546 + for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28546 $k[$j++] = 0; //#28546 } //#28546 - $k[$j++] = 1; //#28546 $k[$j++] = 0; //#28546 + $k[$j++] = 1; //#28546 $aload($_.ccrpad); //#28546 } //#28546 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28547 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28547 $aload($_.linpad); //#28547 - $k[$j++] = 1; //#28547 $k[$j++] = 0; //#28547 - for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28547 + $k[$j++] = 1; //#28547 + for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28547 $k[$j++] = 0; //#28547 } //#28547 - $k[$j++] = 0; //#28547 $k[$j++] = 1; //#28547 + $k[$j++] = 0; //#28547 $aload($_.ccrpad); //#28547 } //#28547 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28548 - $aload($_.linpad); //#28548 - $k[$j++] = 0; //#28548 - $k[$j++] = 1; //#28548 - for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28548 - $k[$j++] = 0; //#28548 - } //#28548 - $k[$j++] = 1; //#28548 - $k[$j++] = 0; //#28548 - $aload($_.ccrpad); //#28548 - } //#28548 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28567 - $_.y = _1U; //#28550 - $aload($_.linpad); //#28551 - $k[$j++] = 0; //#28565 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28565 - $_.i = _1Y; //#28554 - if (($_.i % 2) == 0) { //#28563 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28557 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28560 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28558 - $k[$j++] = 0; //#28558 - } //#28558 - } else { //#28560 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28560 - $k[$j++] = 1; //#28560 - } //#28560 - } //#28560 - } else { //#28563 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28563 - $k[$j++] = 0; //#28563 - } //#28563 - } //#28563 - } //#28563 - if ($_.diff < 0) { //#28566 - $k[$j++] = 0; //#28566 - } //#28566 - } //#28566 - $_.pixs = $a(); //#28566 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28570 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28566 + $_.y = _1U; //#28549 + $aload($_.linpad); //#28550 + $k[$j++] = 0; //#28564 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28564 + $_.i = _1Y; //#28553 + if (($_.i % 2) == 0) { //#28562 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28556 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28559 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28557 + $k[$j++] = 0; //#28557 + } //#28557 + } else { //#28559 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28559 + $k[$j++] = 1; //#28559 + } //#28559 + } //#28559 + } else { //#28562 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28562 + $k[$j++] = 0; //#28562 + } //#28562 + } //#28562 + } //#28562 + if ($_.diff < 0) { //#28565 + $k[$j++] = 0; //#28565 + } //#28565 + } //#28565 + $_.pixs = $a(); //#28565 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28569 var _28 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28578 - $k[$j++] = _28; //#28585 - if (!$_.dontdraw) { //#28585 - $$.save(); //#28582 - bwipp_renmatrix(); //#28583 - $$.restore(); //#28584 - } //#28584 - } //#28584 - $_ = Object.getPrototypeOf($_); //#28588 -} //bwipp_upcacomposite -function bwipp_upcecomposite() { - $_ = Object.create($_); //#28620 - $_.dontdraw = false; //#28623 - $_.usematrix = false; //#28624 - $_.parse = false; //#28625 - $_.dontlint = false; //#28626 - $_.lintreqs = true; //#28627 - $k[$j++] = $_; //#28629 - bwipp_processoptions(); //#28629 - $_.options = $k[--$j]; //#28629 - $_.barcode = $k[--$j]; //#28630 - if ($_.dontdraw) { //#28632 - $_.usematrix = true; //#28632 - } //#28632 - $search($_.barcode, "|"); //#28635 - if ($k[--$j]) { //#28640 - $_.linear = $k[--$j]; //#28636 - $j--; //#28637 - $_.comp = $k[--$j]; //#28638 - } else { //#28640 - $j--; //#28640 - $k[$j++] = 'bwipp.missingCompositeComponent#28640'; //#28640 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28640 - bwipp_raiseerror(); //#28640 - } //#28640 - $put($_.options, "lintype", "upce"); //#28643 + ]); //#28577 + $k[$j++] = _28; //#28584 + if (!$_.dontdraw) { //#28584 + $$.save(); //#28581 + bwipp_renmatrix(); //#28582 + $$.restore(); //#28583 + } //#28583 + } //#28583 + $_ = Object.getPrototypeOf($_); //#28587 +} //bwipp_ean13composite +function bwipp_ean8composite() { + $_ = Object.create($_); //#28619 + $_.dontdraw = false; //#28622 + $_.usematrix = false; //#28623 + $_.parse = false; //#28624 + $_.dontlint = false; //#28625 + $_.lintreqs = true; //#28626 + $k[$j++] = $_; //#28628 + bwipp_processoptions(); //#28628 + $_.options = $k[--$j]; //#28628 + $_.barcode = $k[--$j]; //#28629 + if ($_.dontdraw) { //#28631 + $_.usematrix = true; //#28631 + } //#28631 + $search($_.barcode, "|"); //#28634 + if ($k[--$j]) { //#28639 + $_.linear = $k[--$j]; //#28635 + $j--; //#28636 + $_.comp = $k[--$j]; //#28637 + } else { //#28639 + $j--; //#28639 + $k[$j++] = 'bwipp.missingCompositeComponent#28639'; //#28639 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28639 + bwipp_raiseerror(); //#28639 + } //#28639 + $put($_.options, "lintype", "ean8"); //#28643 $put($_.options, "inkspreadv", 0); //#28644 $put($_.options, "dontdraw", true); //#28645 $put($_.options, "dontlint", true); //#28646 @@ -36624,8 +36813,8 @@ function bwipp_upcecomposite() { $j -= 3; //#28652 $k[$j++] = $_.linear; //#28655 $k[$j++] = $_.options; //#28655 - bwipp_upce(); //#28655 - if (!$_.usematrix) { //#28745 + bwipp_ean8(); //#28655 + if (!$_.usematrix) { //#28747 $$.save(); //#28657 bwipp_renlinear(); //#28659 $$.rmoveto(-1, 72); //#28662 @@ -36633,3321 +36822,3754 @@ function bwipp_upcecomposite() { $k[$j++] = Infinity; //#28664 $k[$j++] = 0; //#28665 $k[$j++] = 1; //#28665 - for (var _H = 0, _I = 49; _H < _I; _H++) { //#28665 + for (var _H = 0, _I = 65; _H < _I; _H++) { //#28665 $k[$j++] = 0; //#28665 } //#28665 $k[$j++] = 1; //#28666 $k[$j++] = 0; //#28666 $k[$j++] = 1; //#28666 $k[$j++] = 0; //#28666 - for (var _J = 0, _K = 49; _J < _K; _J++) { //#28666 + for (var _J = 0, _K = 65; _J < _K; _J++) { //#28666 $k[$j++] = 0; //#28666 } //#28666 $k[$j++] = 0; //#28667 $k[$j++] = 1; //#28667 $k[$j++] = 0; //#28667 $k[$j++] = 1; //#28667 - for (var _L = 0, _M = 49; _L < _M; _L++) { //#28667 + for (var _L = 0, _M = 65; _L < _M; _L++) { //#28667 $k[$j++] = 0; //#28667 } //#28667 $k[$j++] = 1; //#28667 $k[$j++] = 0; //#28667 var _N = $a(); //#28667 $k[$j++] = 'ren'; //#28673 - $k[$j++] = bwipp_renmatrix; //#28673 + $k[$j++] = 'renmatrix'; //#28673 $k[$j++] = 'pixs'; //#28673 $k[$j++] = _N; //#28673 $k[$j++] = 'pixx'; //#28673 - $k[$j++] = 53; //#28673 + $k[$j++] = 69; //#28673 $k[$j++] = 'pixy'; //#28673 $k[$j++] = 3; //#28673 $k[$j++] = 'height'; //#28673 $k[$j++] = 6 / 72; //#28673 $k[$j++] = 'width'; //#28673 - $k[$j++] = 53 / 72; //#28673 + $k[$j++] = 69 / 72; //#28673 $k[$j++] = 'opt'; //#28673 $k[$j++] = $_.options; //#28673 var _P = $d(); //#28673 $k[$j++] = _P; //#28674 bwipp_renmatrix(); //#28674 - $$.rmoveto(-2, 6); //#28677 $k[$j++] = $_.comp; //#28677 $k[$j++] = $_.options; //#28677 bwipp_gs1_cc(); //#28677 - bwipp_renmatrix(); //#28677 - $$.restore(); //#28679 - } else { //#28745 - $_.linsym = $k[--$j]; //#28681 - $_.sbs = $get($_.linsym, 'sbs'); //#28682 - $_.bhs = $get($_.linsym, 'bhs'); //#28683 - $_.bbs = $get($_.linsym, 'bbs'); //#28684 - $k[$j++] = 'linwidth'; //#28685 - $k[$j++] = 0; //#28685 - $forall($_.sbs, function() { //#28685 - var _a = $k[--$j]; //#28685 - var _b = $k[--$j]; //#28685 - $k[$j++] = $f(_b + $cvi(_a)); //#28685 - }); //#28685 - var _c = $k[--$j]; //#28685 - $_[$k[--$j]] = _c; //#28685 - $k[$j++] = 'compsym'; //#28687 - $k[$j++] = $_.comp; //#28687 - $k[$j++] = $_.options; //#28687 - bwipp_gs1_cc(); //#28687 - var _g = $k[--$j]; //#28687 - $_[$k[--$j]] = _g; //#28687 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28688 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28689 - $k[$j++] = Infinity; //#28691 - for (var _n = 0, _o = $f($_.ccpixx - 53); _n < _o; _n++) { //#28691 - $k[$j++] = 0; //#28691 - } //#28691 - $_.linpad = $a(); //#28691 - $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28693 - if ($_.diff > 0) { //#28699 - $k[$j++] = Infinity; //#28695 - for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28695 - $k[$j++] = 0; //#28695 - } //#28695 - $_.ccrpad = $a(); //#28695 - $_.pixx = $f($_.ccpixx + $_.diff); //#28696 - } else { //#28699 - $_.ccrpad = $a(0); //#28698 - $_.pixx = $_.ccpixx; //#28699 - } //#28699 - $k[$j++] = Infinity; //#28702 - for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28706 - $_.i = _15; //#28704 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28705 - $aload($_.ccrpad); //#28705 - } //#28705 - for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28707 - $aload($_.linpad); //#28707 - $k[$j++] = 0; //#28707 - $k[$j++] = 1; //#28707 - for (var _1F = 0, _1G = 49; _1F < _1G; _1F++) { //#28707 - $k[$j++] = 0; //#28707 - } //#28707 - $k[$j++] = 1; //#28707 - $k[$j++] = 0; //#28707 + var _S = $k[--$j]; //#28678 + $$.rmoveto($f(69 - $get(_S, "pixx")), 6); //#28678 + $k[$j++] = _S; //#28679 + bwipp_renmatrix(); //#28679 + $$.restore(); //#28681 + } else { //#28747 + $_.linsym = $k[--$j]; //#28683 + $_.sbs = $get($_.linsym, 'sbs'); //#28684 + $_.bhs = $get($_.linsym, 'bhs'); //#28685 + $_.bbs = $get($_.linsym, 'bbs'); //#28686 + $k[$j++] = 'linwidth'; //#28687 + $k[$j++] = 0; //#28687 + $forall($_.sbs, function() { //#28687 + var _c = $k[--$j]; //#28687 + var _d = $k[--$j]; //#28687 + $k[$j++] = $f(_d + $cvi(_c)); //#28687 + }); //#28687 + var _e = $k[--$j]; //#28687 + $_[$k[--$j]] = _e; //#28687 + var _g = $_.comp; //#28689 + $k[$j++] = 'compsym'; //#28689 + $k[$j++] = _g; //#28689 + $k[$j++] = $_.options; //#28689 + bwipp_gs1_cc(); //#28689 + var _i = $k[--$j]; //#28689 + $_[$k[--$j]] = _i; //#28689 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28690 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28691 + $k[$j++] = Infinity; //#28693 + for (var _p = 0, _q = $f($_.ccpixx - 69); _p < _q; _p++) { //#28693 + $k[$j++] = 0; //#28693 + } //#28693 + $_.linpad = $a(); //#28693 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28695 + if ($_.diff > 0) { //#28701 + $k[$j++] = Infinity; //#28697 + for (var _x = 0, _y = $_.diff; _x < _y; _x++) { //#28697 + $k[$j++] = 0; //#28697 + } //#28697 + $_.ccrpad = $a(); //#28697 + $_.pixx = $f($_.ccpixx + $_.diff); //#28698 + } else { //#28701 + $_.ccrpad = $a(0); //#28700 + $_.pixx = $_.ccpixx; //#28701 + } //#28701 + $k[$j++] = Infinity; //#28704 + for (var _17 = 0, _18 = $_.ccpixx, _16 = $_.ccpixs.length - 1; _18 < 0 ? _17 >= _16 : _17 <= _16; _17 += _18) { //#28708 + $_.i = _17; //#28706 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28707 $aload($_.ccrpad); //#28707 } //#28707 - for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28708 - $aload($_.linpad); //#28708 - $k[$j++] = 1; //#28708 - $k[$j++] = 0; //#28708 - for (var _1L = 0, _1M = 49; _1L < _1M; _1L++) { //#28708 - $k[$j++] = 0; //#28708 - } //#28708 - $k[$j++] = 0; //#28708 - $k[$j++] = 1; //#28708 - $aload($_.ccrpad); //#28708 - } //#28708 - for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28709 + for (var _1E = 0, _1F = 2; _1E < _1F; _1E++) { //#28709 $aload($_.linpad); //#28709 $k[$j++] = 0; //#28709 $k[$j++] = 1; //#28709 - for (var _1R = 0, _1S = 49; _1R < _1S; _1R++) { //#28709 + for (var _1H = 0, _1I = 65; _1H < _1I; _1H++) { //#28709 $k[$j++] = 0; //#28709 } //#28709 $k[$j++] = 1; //#28709 $k[$j++] = 0; //#28709 $aload($_.ccrpad); //#28709 } //#28709 - for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28728 - $_.y = _1U; //#28711 - $aload($_.linpad); //#28712 - $k[$j++] = 0; //#28726 - for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28726 - $_.i = _1Y; //#28715 - if (($_.i % 2) == 0) { //#28724 - var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28718 - if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28721 - for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28719 - $k[$j++] = 0; //#28719 - } //#28719 - } else { //#28721 - for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28721 - $k[$j++] = 1; //#28721 + for (var _1K = 0, _1L = 2; _1K < _1L; _1K++) { //#28710 + $aload($_.linpad); //#28710 + $k[$j++] = 1; //#28710 + $k[$j++] = 0; //#28710 + for (var _1N = 0, _1O = 65; _1N < _1O; _1N++) { //#28710 + $k[$j++] = 0; //#28710 + } //#28710 + $k[$j++] = 0; //#28710 + $k[$j++] = 1; //#28710 + $aload($_.ccrpad); //#28710 + } //#28710 + for (var _1Q = 0, _1R = 2; _1Q < _1R; _1Q++) { //#28711 + $aload($_.linpad); //#28711 + $k[$j++] = 0; //#28711 + $k[$j++] = 1; //#28711 + for (var _1T = 0, _1U = 65; _1T < _1U; _1T++) { //#28711 + $k[$j++] = 0; //#28711 + } //#28711 + $k[$j++] = 1; //#28711 + $k[$j++] = 0; //#28711 + $aload($_.ccrpad); //#28711 + } //#28711 + for (var _1W = 71; _1W >= 0; _1W -= 1) { //#28730 + $_.y = _1W; //#28713 + $aload($_.linpad); //#28714 + $k[$j++] = 0; //#28728 + for (var _1a = 0, _1Z = $_.sbs.length - 1; _1a <= _1Z; _1a += 1) { //#28728 + $_.i = _1a; //#28717 + if (($_.i % 2) == 0) { //#28726 + var _1f = $get($_.bbs, ~~($_.i / 2)) * 72; //#28720 + if ((_1f > $_.y) || (($f(_1f + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28723 + for (var _1o = 0, _1p = $cvi($get($_.sbs, $_.i)); _1o < _1p; _1o++) { //#28721 + $k[$j++] = 0; //#28721 } //#28721 - } //#28721 - } else { //#28724 - for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28724 - $k[$j++] = 0; //#28724 - } //#28724 - } //#28724 - } //#28724 - if ($_.diff < 0) { //#28727 - $k[$j++] = 0; //#28727 - } //#28727 - } //#28727 - $_.pixs = $a(); //#28727 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28731 + } else { //#28723 + for (var _1t = 0, _1u = $cvi($get($_.sbs, $_.i)); _1t < _1u; _1t++) { //#28723 + $k[$j++] = 1; //#28723 + } //#28723 + } //#28723 + } else { //#28726 + for (var _1y = 0, _1z = $cvi($get($_.sbs, $_.i)); _1y < _1z; _1y++) { //#28726 + $k[$j++] = 0; //#28726 + } //#28726 + } //#28726 + } //#28726 + if ($_.diff < 0) { //#28729 + $k[$j++] = 0; //#28729 + } //#28729 + } //#28729 + $_.pixs = $a(); //#28729 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28733 + var _2A = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.pixs], + ["pixx", $_.pixx], + ["pixy", $_.pixy], + ["height", $_.pixy / 72], + ["width", $_.pixx / 72], + ["opt", $_.options] + ]); //#28741 + $k[$j++] = _2A; //#28748 + if (!$_.dontdraw) { //#28748 + $$.save(); //#28745 + bwipp_renmatrix(); //#28746 + $$.restore(); //#28747 + } //#28747 + } //#28747 + $_ = Object.getPrototypeOf($_); //#28751 +} //bwipp_ean8composite +function bwipp_upcacomposite() { + $_ = Object.create($_); //#28783 + $_.dontdraw = false; //#28786 + $_.usematrix = false; //#28787 + $_.parse = false; //#28788 + $_.dontlint = false; //#28789 + $_.lintreqs = true; //#28790 + $k[$j++] = $_; //#28792 + bwipp_processoptions(); //#28792 + $_.options = $k[--$j]; //#28792 + $_.barcode = $k[--$j]; //#28793 + if ($_.dontdraw) { //#28795 + $_.usematrix = true; //#28795 + } //#28795 + $search($_.barcode, "|"); //#28798 + if ($k[--$j]) { //#28803 + $_.linear = $k[--$j]; //#28799 + $j--; //#28800 + $_.comp = $k[--$j]; //#28801 + } else { //#28803 + $j--; //#28803 + $k[$j++] = 'bwipp.missingCompositeComponent#28803'; //#28803 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28803 + bwipp_raiseerror(); //#28803 + } //#28803 + $put($_.options, "lintype", "ean13"); //#28806 + $put($_.options, "inkspreadv", 0); //#28807 + $put($_.options, "dontdraw", true); //#28808 + $put($_.options, "dontlint", true); //#28809 + var _C = $s($_.comp.length + 18); //#28812 + $puti(_C, 0, "(01)00000000000000"); //#28813 + $puti(_C, 18, $_.comp); //#28814 + $k[$j++] = _C; //#28815 + $k[$j++] = 'ai'; //#28815 + bwipp_gs1process(); //#28815 + $j -= 3; //#28815 + $k[$j++] = $_.linear; //#28818 + $k[$j++] = $_.options; //#28818 + bwipp_upca(); //#28818 + if (!$_.usematrix) { //#28908 + $$.save(); //#28820 + bwipp_renlinear(); //#28822 + $$.rmoveto(-1, 72); //#28825 + $k[$j++] = Infinity; //#28825 + $k[$j++] = Infinity; //#28827 + $k[$j++] = 0; //#28828 + $k[$j++] = 1; //#28828 + for (var _H = 0, _I = 93; _H < _I; _H++) { //#28828 + $k[$j++] = 0; //#28828 + } //#28828 + $k[$j++] = 1; //#28829 + $k[$j++] = 0; //#28829 + $k[$j++] = 1; //#28829 + $k[$j++] = 0; //#28829 + for (var _J = 0, _K = 93; _J < _K; _J++) { //#28829 + $k[$j++] = 0; //#28829 + } //#28829 + $k[$j++] = 0; //#28830 + $k[$j++] = 1; //#28830 + $k[$j++] = 0; //#28830 + $k[$j++] = 1; //#28830 + for (var _L = 0, _M = 93; _L < _M; _L++) { //#28830 + $k[$j++] = 0; //#28830 + } //#28830 + $k[$j++] = 1; //#28830 + $k[$j++] = 0; //#28830 + var _N = $a(); //#28830 + $k[$j++] = 'ren'; //#28836 + $k[$j++] = 'renmatrix'; //#28836 + $k[$j++] = 'pixs'; //#28836 + $k[$j++] = _N; //#28836 + $k[$j++] = 'pixx'; //#28836 + $k[$j++] = 97; //#28836 + $k[$j++] = 'pixy'; //#28836 + $k[$j++] = 3; //#28836 + $k[$j++] = 'height'; //#28836 + $k[$j++] = 6 / 72; //#28836 + $k[$j++] = 'width'; //#28836 + $k[$j++] = 97 / 72; //#28836 + $k[$j++] = 'opt'; //#28836 + $k[$j++] = $_.options; //#28836 + var _P = $d(); //#28836 + $k[$j++] = _P; //#28837 + bwipp_renmatrix(); //#28837 + $$.rmoveto(-2, 6); //#28840 + $k[$j++] = $_.comp; //#28840 + $k[$j++] = $_.options; //#28840 + bwipp_gs1_cc(); //#28840 + bwipp_renmatrix(); //#28840 + $$.restore(); //#28842 + } else { //#28908 + $_.linsym = $k[--$j]; //#28844 + $_.sbs = $get($_.linsym, 'sbs'); //#28845 + $_.bhs = $get($_.linsym, 'bhs'); //#28846 + $_.bbs = $get($_.linsym, 'bbs'); //#28847 + $k[$j++] = 'linwidth'; //#28848 + $k[$j++] = 0; //#28848 + $forall($_.sbs, function() { //#28848 + var _a = $k[--$j]; //#28848 + var _b = $k[--$j]; //#28848 + $k[$j++] = $f(_b + $cvi(_a)); //#28848 + }); //#28848 + var _c = $k[--$j]; //#28848 + $_[$k[--$j]] = _c; //#28848 + $k[$j++] = 'compsym'; //#28850 + $k[$j++] = $_.comp; //#28850 + $k[$j++] = $_.options; //#28850 + bwipp_gs1_cc(); //#28850 + var _g = $k[--$j]; //#28850 + $_[$k[--$j]] = _g; //#28850 + $_.ccpixs = $get($_.compsym, 'pixs'); //#28851 + $_.ccpixx = $get($_.compsym, 'pixx'); //#28852 + $k[$j++] = Infinity; //#28854 + for (var _n = 0, _o = $f($_.ccpixx - 97); _n < _o; _n++) { //#28854 + $k[$j++] = 0; //#28854 + } //#28854 + $_.linpad = $a(); //#28854 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#28856 + if ($_.diff > 0) { //#28862 + $k[$j++] = Infinity; //#28858 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#28858 + $k[$j++] = 0; //#28858 + } //#28858 + $_.ccrpad = $a(); //#28858 + $_.pixx = $f($_.ccpixx + $_.diff); //#28859 + } else { //#28862 + $_.ccrpad = $a(0); //#28861 + $_.pixx = $_.ccpixx; //#28862 + } //#28862 + $k[$j++] = Infinity; //#28865 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#28869 + $_.i = _15; //#28867 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28868 + $aload($_.ccrpad); //#28868 + } //#28868 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#28870 + $aload($_.linpad); //#28870 + $k[$j++] = 0; //#28870 + $k[$j++] = 1; //#28870 + for (var _1F = 0, _1G = 93; _1F < _1G; _1F++) { //#28870 + $k[$j++] = 0; //#28870 + } //#28870 + $k[$j++] = 1; //#28870 + $k[$j++] = 0; //#28870 + $aload($_.ccrpad); //#28870 + } //#28870 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#28871 + $aload($_.linpad); //#28871 + $k[$j++] = 1; //#28871 + $k[$j++] = 0; //#28871 + for (var _1L = 0, _1M = 93; _1L < _1M; _1L++) { //#28871 + $k[$j++] = 0; //#28871 + } //#28871 + $k[$j++] = 0; //#28871 + $k[$j++] = 1; //#28871 + $aload($_.ccrpad); //#28871 + } //#28871 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#28872 + $aload($_.linpad); //#28872 + $k[$j++] = 0; //#28872 + $k[$j++] = 1; //#28872 + for (var _1R = 0, _1S = 93; _1R < _1S; _1R++) { //#28872 + $k[$j++] = 0; //#28872 + } //#28872 + $k[$j++] = 1; //#28872 + $k[$j++] = 0; //#28872 + $aload($_.ccrpad); //#28872 + } //#28872 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#28891 + $_.y = _1U; //#28874 + $aload($_.linpad); //#28875 + $k[$j++] = 0; //#28889 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#28889 + $_.i = _1Y; //#28878 + if (($_.i % 2) == 0) { //#28887 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#28881 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#28884 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#28882 + $k[$j++] = 0; //#28882 + } //#28882 + } else { //#28884 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#28884 + $k[$j++] = 1; //#28884 + } //#28884 + } //#28884 + } else { //#28887 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#28887 + $k[$j++] = 0; //#28887 + } //#28887 + } //#28887 + } //#28887 + if ($_.diff < 0) { //#28890 + $k[$j++] = 0; //#28890 + } //#28890 + } //#28890 + $_.pixs = $a(); //#28890 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#28894 + var _28 = new Map([ + ["ren", 'renmatrix'], + ["pixs", $_.pixs], + ["pixx", $_.pixx], + ["pixy", $_.pixy], + ["height", $_.pixy / 72], + ["width", $_.pixx / 72], + ["opt", $_.options] + ]); //#28902 + $k[$j++] = _28; //#28909 + if (!$_.dontdraw) { //#28909 + $$.save(); //#28906 + bwipp_renmatrix(); //#28907 + $$.restore(); //#28908 + } //#28908 + } //#28908 + $_ = Object.getPrototypeOf($_); //#28912 +} //bwipp_upcacomposite +function bwipp_upcecomposite() { + $_ = Object.create($_); //#28944 + $_.dontdraw = false; //#28947 + $_.usematrix = false; //#28948 + $_.parse = false; //#28949 + $_.dontlint = false; //#28950 + $_.lintreqs = true; //#28951 + $k[$j++] = $_; //#28953 + bwipp_processoptions(); //#28953 + $_.options = $k[--$j]; //#28953 + $_.barcode = $k[--$j]; //#28954 + if ($_.dontdraw) { //#28956 + $_.usematrix = true; //#28956 + } //#28956 + $search($_.barcode, "|"); //#28959 + if ($k[--$j]) { //#28964 + $_.linear = $k[--$j]; //#28960 + $j--; //#28961 + $_.comp = $k[--$j]; //#28962 + } else { //#28964 + $j--; //#28964 + $k[$j++] = 'bwipp.missingCompositeComponent#28964'; //#28964 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28964 + bwipp_raiseerror(); //#28964 + } //#28964 + $put($_.options, "lintype", "upce"); //#28967 + $put($_.options, "inkspreadv", 0); //#28968 + $put($_.options, "dontdraw", true); //#28969 + $put($_.options, "dontlint", true); //#28970 + var _C = $s($_.comp.length + 18); //#28973 + $puti(_C, 0, "(01)00000000000000"); //#28974 + $puti(_C, 18, $_.comp); //#28975 + $k[$j++] = _C; //#28976 + $k[$j++] = 'ai'; //#28976 + bwipp_gs1process(); //#28976 + $j -= 3; //#28976 + $k[$j++] = $_.linear; //#28979 + $k[$j++] = $_.options; //#28979 + bwipp_upce(); //#28979 + if (!$_.usematrix) { //#29069 + $$.save(); //#28981 + bwipp_renlinear(); //#28983 + $$.rmoveto(-1, 72); //#28986 + $k[$j++] = Infinity; //#28986 + $k[$j++] = Infinity; //#28988 + $k[$j++] = 0; //#28989 + $k[$j++] = 1; //#28989 + for (var _H = 0, _I = 49; _H < _I; _H++) { //#28989 + $k[$j++] = 0; //#28989 + } //#28989 + $k[$j++] = 1; //#28990 + $k[$j++] = 0; //#28990 + $k[$j++] = 1; //#28990 + $k[$j++] = 0; //#28990 + for (var _J = 0, _K = 49; _J < _K; _J++) { //#28990 + $k[$j++] = 0; //#28990 + } //#28990 + $k[$j++] = 0; //#28991 + $k[$j++] = 1; //#28991 + $k[$j++] = 0; //#28991 + $k[$j++] = 1; //#28991 + for (var _L = 0, _M = 49; _L < _M; _L++) { //#28991 + $k[$j++] = 0; //#28991 + } //#28991 + $k[$j++] = 1; //#28991 + $k[$j++] = 0; //#28991 + var _N = $a(); //#28991 + $k[$j++] = 'ren'; //#28997 + $k[$j++] = 'renmatrix'; //#28997 + $k[$j++] = 'pixs'; //#28997 + $k[$j++] = _N; //#28997 + $k[$j++] = 'pixx'; //#28997 + $k[$j++] = 53; //#28997 + $k[$j++] = 'pixy'; //#28997 + $k[$j++] = 3; //#28997 + $k[$j++] = 'height'; //#28997 + $k[$j++] = 6 / 72; //#28997 + $k[$j++] = 'width'; //#28997 + $k[$j++] = 53 / 72; //#28997 + $k[$j++] = 'opt'; //#28997 + $k[$j++] = $_.options; //#28997 + var _P = $d(); //#28997 + $k[$j++] = _P; //#28998 + bwipp_renmatrix(); //#28998 + $$.rmoveto(-2, 6); //#29001 + $k[$j++] = $_.comp; //#29001 + $k[$j++] = $_.options; //#29001 + bwipp_gs1_cc(); //#29001 + bwipp_renmatrix(); //#29001 + $$.restore(); //#29003 + } else { //#29069 + $_.linsym = $k[--$j]; //#29005 + $_.sbs = $get($_.linsym, 'sbs'); //#29006 + $_.bhs = $get($_.linsym, 'bhs'); //#29007 + $_.bbs = $get($_.linsym, 'bbs'); //#29008 + $k[$j++] = 'linwidth'; //#29009 + $k[$j++] = 0; //#29009 + $forall($_.sbs, function() { //#29009 + var _a = $k[--$j]; //#29009 + var _b = $k[--$j]; //#29009 + $k[$j++] = $f(_b + $cvi(_a)); //#29009 + }); //#29009 + var _c = $k[--$j]; //#29009 + $_[$k[--$j]] = _c; //#29009 + $k[$j++] = 'compsym'; //#29011 + $k[$j++] = $_.comp; //#29011 + $k[$j++] = $_.options; //#29011 + bwipp_gs1_cc(); //#29011 + var _g = $k[--$j]; //#29011 + $_[$k[--$j]] = _g; //#29011 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29012 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29013 + $k[$j++] = Infinity; //#29015 + for (var _n = 0, _o = $f($_.ccpixx - 53); _n < _o; _n++) { //#29015 + $k[$j++] = 0; //#29015 + } //#29015 + $_.linpad = $a(); //#29015 + $_.diff = $f(($f($f($_.linwidth + $_.linpad.length) + 1)) - $_.ccpixx); //#29017 + if ($_.diff > 0) { //#29023 + $k[$j++] = Infinity; //#29019 + for (var _v = 0, _w = $_.diff; _v < _w; _v++) { //#29019 + $k[$j++] = 0; //#29019 + } //#29019 + $_.ccrpad = $a(); //#29019 + $_.pixx = $f($_.ccpixx + $_.diff); //#29020 + } else { //#29023 + $_.ccrpad = $a(0); //#29022 + $_.pixx = $_.ccpixx; //#29023 + } //#29023 + $k[$j++] = Infinity; //#29026 + for (var _15 = 0, _16 = $_.ccpixx, _14 = $_.ccpixs.length - 1; _16 < 0 ? _15 >= _14 : _15 <= _14; _15 += _16) { //#29030 + $_.i = _15; //#29028 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29029 + $aload($_.ccrpad); //#29029 + } //#29029 + for (var _1C = 0, _1D = 2; _1C < _1D; _1C++) { //#29031 + $aload($_.linpad); //#29031 + $k[$j++] = 0; //#29031 + $k[$j++] = 1; //#29031 + for (var _1F = 0, _1G = 49; _1F < _1G; _1F++) { //#29031 + $k[$j++] = 0; //#29031 + } //#29031 + $k[$j++] = 1; //#29031 + $k[$j++] = 0; //#29031 + $aload($_.ccrpad); //#29031 + } //#29031 + for (var _1I = 0, _1J = 2; _1I < _1J; _1I++) { //#29032 + $aload($_.linpad); //#29032 + $k[$j++] = 1; //#29032 + $k[$j++] = 0; //#29032 + for (var _1L = 0, _1M = 49; _1L < _1M; _1L++) { //#29032 + $k[$j++] = 0; //#29032 + } //#29032 + $k[$j++] = 0; //#29032 + $k[$j++] = 1; //#29032 + $aload($_.ccrpad); //#29032 + } //#29032 + for (var _1O = 0, _1P = 2; _1O < _1P; _1O++) { //#29033 + $aload($_.linpad); //#29033 + $k[$j++] = 0; //#29033 + $k[$j++] = 1; //#29033 + for (var _1R = 0, _1S = 49; _1R < _1S; _1R++) { //#29033 + $k[$j++] = 0; //#29033 + } //#29033 + $k[$j++] = 1; //#29033 + $k[$j++] = 0; //#29033 + $aload($_.ccrpad); //#29033 + } //#29033 + for (var _1U = 71; _1U >= 0; _1U -= 1) { //#29052 + $_.y = _1U; //#29035 + $aload($_.linpad); //#29036 + $k[$j++] = 0; //#29050 + for (var _1Y = 0, _1X = $_.sbs.length - 1; _1Y <= _1X; _1Y += 1) { //#29050 + $_.i = _1Y; //#29039 + if (($_.i % 2) == 0) { //#29048 + var _1d = $get($_.bbs, ~~($_.i / 2)) * 72; //#29042 + if ((_1d > $_.y) || (($f(_1d + ($get($_.bhs, ~~($_.i / 2)) * 72))) < $_.y)) { //#29045 + for (var _1m = 0, _1n = $cvi($get($_.sbs, $_.i)); _1m < _1n; _1m++) { //#29043 + $k[$j++] = 0; //#29043 + } //#29043 + } else { //#29045 + for (var _1r = 0, _1s = $cvi($get($_.sbs, $_.i)); _1r < _1s; _1r++) { //#29045 + $k[$j++] = 1; //#29045 + } //#29045 + } //#29045 + } else { //#29048 + for (var _1w = 0, _1x = $cvi($get($_.sbs, $_.i)); _1w < _1x; _1w++) { //#29048 + $k[$j++] = 0; //#29048 + } //#29048 + } //#29048 + } //#29048 + if ($_.diff < 0) { //#29051 + $k[$j++] = 0; //#29051 + } //#29051 + } //#29051 + $_.pixs = $a(); //#29051 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29055 var _28 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28739 - $k[$j++] = _28; //#28746 - if (!$_.dontdraw) { //#28746 - $$.save(); //#28743 - bwipp_renmatrix(); //#28744 - $$.restore(); //#28745 - } //#28745 - } //#28745 - $_ = Object.getPrototypeOf($_); //#28749 + ]); //#29063 + $k[$j++] = _28; //#29070 + if (!$_.dontdraw) { //#29070 + $$.save(); //#29067 + bwipp_renmatrix(); //#29068 + $$.restore(); //#29069 + } //#29069 + } //#29069 + $_ = Object.getPrototypeOf($_); //#29073 } //bwipp_upcecomposite function bwipp_databaromnicomposite() { - $_ = Object.create($_); //#28781 - $_.dontdraw = false; //#28784 - $_.usematrix = false; //#28785 - $_.parse = false; //#28786 - $_.dontlint = false; //#28787 - $_.lintreqs = true; //#28788 - $k[$j++] = $_; //#28790 - bwipp_processoptions(); //#28790 - $_.options = $k[--$j]; //#28790 - $_.barcode = $k[--$j]; //#28791 - if ($_.dontdraw) { //#28793 - $_.usematrix = true; //#28793 - } //#28793 - $search($_.barcode, "|"); //#28796 - if ($k[--$j]) { //#28801 - $_.linear = $k[--$j]; //#28797 - $j--; //#28798 - $_.comp = $k[--$j]; //#28799 - } else { //#28801 - $j--; //#28801 - $k[$j++] = 'bwipp.missingCompositeComponent#28801'; //#28801 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28801 - bwipp_raiseerror(); //#28801 - } //#28801 - if (!$_.usematrix) { //#28804 - $$.save(); //#28804 - } //#28804 - $put($_.options, "lintype", "databaromni"); //#28806 - $put($_.options, "linkage", true); //#28807 - $put($_.options, "inkspreadv", 0); //#28808 - $put($_.options, "dontdraw", true); //#28809 - $put($_.options, "dontlint", true); //#28810 - var _F = $s($_.linear.length + $_.comp.length); //#28813 - $puti(_F, 0, $_.linear); //#28814 - $puti(_F, $_.linear.length, $_.comp); //#28815 - $k[$j++] = _F; //#28816 - $k[$j++] = 'ai'; //#28816 - bwipp_gs1process(); //#28816 - $j -= 3; //#28816 - $k[$j++] = $_.linear; //#28819 - $k[$j++] = $_.options; //#28819 - bwipp_databaromni(); //#28819 - var _L = $k[--$j]; //#28820 - $_.linsbs = $get(_L, "sbs"); //#28820 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#28821 - $k[$j++] = _L; //#28822 - if (!$_.usematrix) { //#28822 - bwipp_renlinear(); //#28822 - } else { //#28822 - $j--; //#28822 - } //#28822 + $_ = Object.create($_); //#29105 + $_.dontdraw = false; //#29108 + $_.usematrix = false; //#29109 + $_.parse = false; //#29110 + $_.dontlint = false; //#29111 + $_.lintreqs = true; //#29112 + $k[$j++] = $_; //#29114 + bwipp_processoptions(); //#29114 + $_.options = $k[--$j]; //#29114 + $_.barcode = $k[--$j]; //#29115 + if ($_.dontdraw) { //#29117 + $_.usematrix = true; //#29117 + } //#29117 + $search($_.barcode, "|"); //#29120 + if ($k[--$j]) { //#29125 + $_.linear = $k[--$j]; //#29121 + $j--; //#29122 + $_.comp = $k[--$j]; //#29123 + } else { //#29125 + $j--; //#29125 + $k[$j++] = 'bwipp.missingCompositeComponent#29125'; //#29125 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29125 + bwipp_raiseerror(); //#29125 + } //#29125 + if (!$_.usematrix) { //#29128 + $$.save(); //#29128 + } //#29128 + $put($_.options, "lintype", "databaromni"); //#29130 + $put($_.options, "linkage", true); //#29131 + $put($_.options, "inkspreadv", 0); //#29132 + $put($_.options, "dontdraw", true); //#29133 + $put($_.options, "dontlint", true); //#29134 + var _F = $s($_.linear.length + $_.comp.length); //#29137 + $puti(_F, 0, $_.linear); //#29138 + $puti(_F, $_.linear.length, $_.comp); //#29139 + $k[$j++] = _F; //#29140 + $k[$j++] = 'ai'; //#29140 + bwipp_gs1process(); //#29140 + $j -= 3; //#29140 + $k[$j++] = $_.linear; //#29143 + $k[$j++] = $_.options; //#29143 + bwipp_databaromni(); //#29143 + var _L = $k[--$j]; //#29144 + $_.linsbs = $get(_L, "sbs"); //#29144 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29145 + $k[$j++] = _L; //#29146 + if (!$_.usematrix) { //#29146 + bwipp_renlinear(); //#29146 + } else { //#29146 + $j--; //#29146 + } //#29146 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#28826 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#28839 - $_.i = _U; //#28828 - if ($get($_.bot, $_.i) == 0) { //#28836 - if ($get($_.bot, $_.i - 1) == 1) { //#28833 - $k[$j++] = 1; //#28831 - } else { //#28833 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#28833 - $k[$j++] = _e; //#28833 - } //#28833 - } else { //#28836 - $k[$j++] = 0; //#28836 - } //#28836 - $put($_.sep, $_.i, $k[--$j]); //#28838 - } //#28838 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#28840 - $k[$j++] = true; //#28841 - for (var _j = 0; _j <= 12; _j += 1) { //#28841 - var _p = $k[--$j]; //#28841 - $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#28841 - } //#28841 - if ($k[--$j]) { //#28844 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#28843 - } //#28843 - }; //#28843 - $k[$j++] = Infinity; //#28846 - $k[$j++] = 0; //#28847 - $forall($_.linsbs, function() { //#28847 - var _v = $k[--$j]; //#28847 - var _w = $k[--$j]; //#28847 - var _x = (_w == 1) ? 0 : 1; //#28847 - $k[$j++] = _w; //#28847 - for (var _y = 0, _z = _v; _y < _z; _y++) { //#28847 - $k[$j++] = _x //#28847 - } //#28847 - }); //#28847 - $astore($a($counttomark() - 1)); //#28848 - $_.bot = $k[--$j]; //#28848 - $j -= 2; //#28848 - $k[$j++] = Infinity; //#28849 - $forall($_.bot, function() { //#28849 - var _14 = $k[--$j]; //#28849 - $k[$j++] = $f(1 - _14); //#28849 - }); //#28849 - $_.sep = $a(); //#28849 - $puti($_.sep, 0, $a([0, 0, 0])); //#28850 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#28851 - $k[$j++] = 18; //#28852 - $_.sepfinder(); //#28852 - $k[$j++] = 64; //#28852 - $_.sepfinder(); //#28852 - if (!$_.usematrix) { //#28903 - $$.rmoveto(0, $_.linheight); //#28854 + $_.fp = $k[--$j]; //#29150 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29163 + $_.i = _U; //#29152 + if ($get($_.bot, $_.i) == 0) { //#29160 + if ($get($_.bot, $_.i - 1) == 1) { //#29157 + $k[$j++] = 1; //#29155 + } else { //#29157 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29157 + $k[$j++] = _e; //#29157 + } //#29157 + } else { //#29160 + $k[$j++] = 0; //#29160 + } //#29160 + $put($_.sep, $_.i, $k[--$j]); //#29162 + } //#29162 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29164 + $k[$j++] = true; //#29165 + for (var _j = 0; _j <= 12; _j += 1) { //#29165 + var _p = $k[--$j]; //#29165 + $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29165 + } //#29165 + if ($k[--$j]) { //#29168 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29167 + } //#29167 + }; //#29167 + $k[$j++] = Infinity; //#29170 + $k[$j++] = 0; //#29171 + $forall($_.linsbs, function() { //#29171 + var _v = $k[--$j]; //#29171 + var _w = $k[--$j]; //#29171 + var _x = (_w == 1) ? 0 : 1; //#29171 + $k[$j++] = _w; //#29171 + for (var _y = 0, _z = _v; _y < _z; _y++) { //#29171 + $k[$j++] = _x //#29171 + } //#29171 + }); //#29171 + $astore($a($counttomark() - 1)); //#29172 + $_.bot = $k[--$j]; //#29172 + $j -= 2; //#29172 + $k[$j++] = Infinity; //#29173 + $forall($_.bot, function() { //#29173 + var _14 = $k[--$j]; //#29173 + $k[$j++] = $f(1 - _14); //#29173 + }); //#29173 + $_.sep = $a(); //#29173 + $puti($_.sep, 0, $a([0, 0, 0])); //#29174 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29175 + $k[$j++] = 18; //#29176 + $_.sepfinder(); //#29176 + $k[$j++] = 64; //#29176 + $_.sepfinder(); //#29176 + if (!$_.usematrix) { //#29227 + $$.rmoveto(0, $_.linheight); //#29178 var _1H = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#28861 - $k[$j++] = _1H; //#28862 - bwipp_renmatrix(); //#28862 - $$.rmoveto(-5, 1); //#28865 - $k[$j++] = $_.comp; //#28865 - $k[$j++] = $_.options; //#28865 - bwipp_gs1_cc(); //#28865 - bwipp_renmatrix(); //#28865 - $$.restore(); //#28867 - } else { //#28903 - $k[$j++] = 'compsym'; //#28869 - $k[$j++] = $_.comp; //#28869 - $k[$j++] = $_.options; //#28869 - bwipp_gs1_cc(); //#28869 - var _1M = $k[--$j]; //#28869 - $_[$k[--$j]] = _1M; //#28869 - $_.ccpixs = $get($_.compsym, 'pixs'); //#28870 - $_.ccpixx = $get($_.compsym, 'pixx'); //#28871 - $k[$j++] = Infinity; //#28873 - $k[$j++] = 0; //#28874 - $forall($_.linsbs, function() { //#28874 - var _1T = $k[--$j]; //#28874 - var _1U = $k[--$j]; //#28874 - var _1V = (_1U == 0) ? 1 : 0; //#28874 - $k[$j++] = _1U; //#28874 - for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#28874 - $k[$j++] = _1V //#28874 - } //#28874 - }); //#28874 - $_.linpixs = $a(); //#28874 - $k[$j++] = Infinity; //#28876 - $k[$j++] = 0; //#28876 - $aload($_.sep); //#28876 - $_.sep = $a(); //#28876 - $_.linheight = ~~$_.linheight; //#28878 - $k[$j++] = Infinity; //#28880 - for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#28884 - $_.i = _1f; //#28882 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#28883 - $k[$j++] = 0; //#28883 - } //#28883 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $aload($_.sep); //#28885 - for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $k[$j++] = 0; //#28885 - $aload($_.linpixs); //#28885 - } //#28885 - $_.pixs = $a(); //#28885 - $_.pixx = $f($_.ccpixx + 1); //#28887 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#28889 + ]); //#29185 + $k[$j++] = _1H; //#29186 + bwipp_renmatrix(); //#29186 + $$.rmoveto(-5, 1); //#29189 + $k[$j++] = $_.comp; //#29189 + $k[$j++] = $_.options; //#29189 + bwipp_gs1_cc(); //#29189 + bwipp_renmatrix(); //#29189 + $$.restore(); //#29191 + } else { //#29227 + $k[$j++] = 'compsym'; //#29193 + $k[$j++] = $_.comp; //#29193 + $k[$j++] = $_.options; //#29193 + bwipp_gs1_cc(); //#29193 + var _1M = $k[--$j]; //#29193 + $_[$k[--$j]] = _1M; //#29193 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29194 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29195 + $k[$j++] = Infinity; //#29197 + $k[$j++] = 0; //#29198 + $forall($_.linsbs, function() { //#29198 + var _1T = $k[--$j]; //#29198 + var _1U = $k[--$j]; //#29198 + var _1V = (_1U == 0) ? 1 : 0; //#29198 + $k[$j++] = _1U; //#29198 + for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29198 + $k[$j++] = _1V //#29198 + } //#29198 + }); //#29198 + $_.linpixs = $a(); //#29198 + $k[$j++] = Infinity; //#29200 + $k[$j++] = 0; //#29200 + $aload($_.sep); //#29200 + $_.sep = $a(); //#29200 + $_.linheight = ~~$_.linheight; //#29202 + $k[$j++] = Infinity; //#29204 + for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29208 + $_.i = _1f; //#29206 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29207 + $k[$j++] = 0; //#29207 + } //#29207 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $aload($_.sep); //#29209 + for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $k[$j++] = 0; //#29209 + $aload($_.linpixs); //#29209 + } //#29209 + $_.pixs = $a(); //#29209 + $_.pixx = $f($_.ccpixx + 1); //#29211 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29213 var _20 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#28897 - $k[$j++] = _20; //#28904 - if (!$_.dontdraw) { //#28904 - $$.save(); //#28901 - bwipp_renmatrix(); //#28902 - $$.restore(); //#28903 - } //#28903 - } //#28903 - $_ = Object.getPrototypeOf($_); //#28907 + ]); //#29221 + $k[$j++] = _20; //#29228 + if (!$_.dontdraw) { //#29228 + $$.save(); //#29225 + bwipp_renmatrix(); //#29226 + $$.restore(); //#29227 + } //#29227 + } //#29227 + $_ = Object.getPrototypeOf($_); //#29231 } //bwipp_databaromnicomposite function bwipp_databarstackedcomposite() { - $_ = Object.create($_); //#28938 - $_.dontdraw = false; //#28941 - $_.usematrix = false; //#28942 - $_.parse = false; //#28943 - $_.dontlint = false; //#28944 - $_.lintreqs = true; //#28945 - $k[$j++] = $_; //#28947 - bwipp_processoptions(); //#28947 - $_.options = $k[--$j]; //#28947 - $_.barcode = $k[--$j]; //#28948 - if ($_.dontdraw) { //#28950 - $_.usematrix = true; //#28950 - } //#28950 - $search($_.barcode, "|"); //#28953 - if ($k[--$j]) { //#28958 - $_.linear = $k[--$j]; //#28954 - $j--; //#28955 - $_.comp = $k[--$j]; //#28956 - } else { //#28958 - $j--; //#28958 - $k[$j++] = 'bwipp.missingCompositeComponent#28958'; //#28958 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#28958 - bwipp_raiseerror(); //#28958 - } //#28958 - if (!$_.usematrix) { //#28961 - $$.save(); //#28961 - } //#28961 - $put($_.options, "lintype", "databarstacked"); //#28963 - $put($_.options, "linkage", true); //#28964 - $put($_.options, "inkspreadv", 0); //#28965 - $put($_.options, "dontdraw", true); //#28966 - $put($_.options, "dontlint", true); //#28967 - var _F = $s($_.linear.length + $_.comp.length); //#28970 - $puti(_F, 0, $_.linear); //#28971 - $puti(_F, $_.linear.length, $_.comp); //#28972 - $k[$j++] = _F; //#28973 - $k[$j++] = 'ai'; //#28973 - bwipp_gs1process(); //#28973 - $j -= 3; //#28973 - $k[$j++] = $_.linear; //#28976 - $k[$j++] = $_.options; //#28976 - bwipp_databarstacked(); //#28976 - var _L = $k[--$j]; //#28977 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#28977 - $_.linheight = $get(_L, "pixy"); //#28978 - $k[$j++] = _L; //#28979 - if (!$_.usematrix) { //#28979 - bwipp_renmatrix(); //#28979 - } else { //#28979 - $_.linpixs = $get($k[--$j], 'pixs'); //#28979 - } //#28979 + $_ = Object.create($_); //#29262 + $_.dontdraw = false; //#29265 + $_.usematrix = false; //#29266 + $_.parse = false; //#29267 + $_.dontlint = false; //#29268 + $_.lintreqs = true; //#29269 + $k[$j++] = $_; //#29271 + bwipp_processoptions(); //#29271 + $_.options = $k[--$j]; //#29271 + $_.barcode = $k[--$j]; //#29272 + if ($_.dontdraw) { //#29274 + $_.usematrix = true; //#29274 + } //#29274 + $search($_.barcode, "|"); //#29277 + if ($k[--$j]) { //#29282 + $_.linear = $k[--$j]; //#29278 + $j--; //#29279 + $_.comp = $k[--$j]; //#29280 + } else { //#29282 + $j--; //#29282 + $k[$j++] = 'bwipp.missingCompositeComponent#29282'; //#29282 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29282 + bwipp_raiseerror(); //#29282 + } //#29282 + if (!$_.usematrix) { //#29285 + $$.save(); //#29285 + } //#29285 + $put($_.options, "lintype", "databarstacked"); //#29287 + $put($_.options, "linkage", true); //#29288 + $put($_.options, "inkspreadv", 0); //#29289 + $put($_.options, "dontdraw", true); //#29290 + $put($_.options, "dontlint", true); //#29291 + var _F = $s($_.linear.length + $_.comp.length); //#29294 + $puti(_F, 0, $_.linear); //#29295 + $puti(_F, $_.linear.length, $_.comp); //#29296 + $k[$j++] = _F; //#29297 + $k[$j++] = 'ai'; //#29297 + bwipp_gs1process(); //#29297 + $j -= 3; //#29297 + $k[$j++] = $_.linear; //#29300 + $k[$j++] = $_.options; //#29300 + bwipp_databarstacked(); //#29300 + var _L = $k[--$j]; //#29301 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29301 + $_.linheight = $get(_L, "pixy"); //#29302 + $k[$j++] = _L; //#29303 + if (!$_.usematrix) { //#29303 + bwipp_renmatrix(); //#29303 + } else { //#29303 + $_.linpixs = $get($k[--$j], 'pixs'); //#29303 + } //#29303 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#28983 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#28996 - $_.i = _X; //#28985 - if ($get($_.bot, $_.i) == 0) { //#28993 - if ($get($_.bot, $_.i - 1) == 1) { //#28990 - $k[$j++] = 1; //#28988 - } else { //#28990 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#28990 - $k[$j++] = _h; //#28990 - } //#28990 - } else { //#28993 - $k[$j++] = 0; //#28993 - } //#28993 - $put($_.sep, $_.i, $k[--$j]); //#28995 - } //#28995 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#28997 - $k[$j++] = true; //#28998 - for (var _m = 0; _m <= 12; _m += 1) { //#28998 - var _s = $k[--$j]; //#28998 - $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#28998 - } //#28998 - if ($k[--$j]) { //#29001 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29000 - } //#29000 - }; //#29000 - $k[$j++] = Infinity; //#29003 - var _x = $_.bot; //#29003 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29003 - $k[$j++] = $f(1 - $get(_x, _y)); //#29003 - } //#29003 - $_.sep = $a(); //#29003 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29004 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29005 - $k[$j++] = 18; //#29006 - $_.sepfinder(); //#29006 - if (!$_.usematrix) { //#29056 - $$.rmoveto(0, $_.linheight); //#29008 + $_.fp = $k[--$j]; //#29307 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29320 + $_.i = _X; //#29309 + if ($get($_.bot, $_.i) == 0) { //#29317 + if ($get($_.bot, $_.i - 1) == 1) { //#29314 + $k[$j++] = 1; //#29312 + } else { //#29314 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29314 + $k[$j++] = _h; //#29314 + } //#29314 + } else { //#29317 + $k[$j++] = 0; //#29317 + } //#29317 + $put($_.sep, $_.i, $k[--$j]); //#29319 + } //#29319 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29321 + $k[$j++] = true; //#29322 + for (var _m = 0; _m <= 12; _m += 1) { //#29322 + var _s = $k[--$j]; //#29322 + $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29322 + } //#29322 + if ($k[--$j]) { //#29325 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29324 + } //#29324 + }; //#29324 + $k[$j++] = Infinity; //#29327 + var _x = $_.bot; //#29327 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29327 + $k[$j++] = $f(1 - $get(_x, _y)); //#29327 + } //#29327 + $_.sep = $a(); //#29327 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29328 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29329 + $k[$j++] = 18; //#29330 + $_.sepfinder(); //#29330 + if (!$_.usematrix) { //#29380 + $$.rmoveto(0, $_.linheight); //#29332 var _1D = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29015 - $k[$j++] = _1D; //#29016 - bwipp_renmatrix(); //#29016 - $$.rmoveto(1, 1); //#29019 - $k[$j++] = $_.comp; //#29019 - $k[$j++] = $_.options; //#29019 - bwipp_gs1_cc(); //#29019 - bwipp_renmatrix(); //#29019 - $$.restore(); //#29021 - } else { //#29056 - $k[$j++] = 'compsym'; //#29023 - $k[$j++] = $_.comp; //#29023 - $k[$j++] = $_.options; //#29023 - bwipp_gs1_cc(); //#29023 - var _1I = $k[--$j]; //#29023 - $_[$k[--$j]] = _1I; //#29023 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29024 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29025 - $_.linwidth = $_.sep.length; //#29027 - $k[$j++] = Infinity; //#29029 - for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29033 - $_.i = _1S; //#29031 - $k[$j++] = 0; //#29032 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29032 - } //#29032 - $aload($_.sep); //#29034 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - $k[$j++] = 0; //#29038 - for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29038 - $_.i = _1c; //#29036 - $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - $k[$j++] = 0; //#29037 - } //#29037 - $_.pixs = $a(); //#29037 - $_.pixx = $f($_.ccpixx + 1); //#29040 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29042 + ]); //#29339 + $k[$j++] = _1D; //#29340 + bwipp_renmatrix(); //#29340 + $$.rmoveto(1, 1); //#29343 + $k[$j++] = $_.comp; //#29343 + $k[$j++] = $_.options; //#29343 + bwipp_gs1_cc(); //#29343 + bwipp_renmatrix(); //#29343 + $$.restore(); //#29345 + } else { //#29380 + $k[$j++] = 'compsym'; //#29347 + $k[$j++] = $_.comp; //#29347 + $k[$j++] = $_.options; //#29347 + bwipp_gs1_cc(); //#29347 + var _1I = $k[--$j]; //#29347 + $_[$k[--$j]] = _1I; //#29347 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29348 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29349 + $_.linwidth = $_.sep.length; //#29351 + $k[$j++] = Infinity; //#29353 + for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29357 + $_.i = _1S; //#29355 + $k[$j++] = 0; //#29356 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29356 + } //#29356 + $aload($_.sep); //#29358 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + $k[$j++] = 0; //#29362 + for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29362 + $_.i = _1c; //#29360 + $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + $k[$j++] = 0; //#29361 + } //#29361 + $_.pixs = $a(); //#29361 + $_.pixx = $f($_.ccpixx + 1); //#29364 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29366 var _1s = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29050 - $k[$j++] = _1s; //#29057 - if (!$_.dontdraw) { //#29057 - $$.save(); //#29054 - bwipp_renmatrix(); //#29055 - $$.restore(); //#29056 - } //#29056 - } //#29056 - $_ = Object.getPrototypeOf($_); //#29060 + ]); //#29374 + $k[$j++] = _1s; //#29381 + if (!$_.dontdraw) { //#29381 + $$.save(); //#29378 + bwipp_renmatrix(); //#29379 + $$.restore(); //#29380 + } //#29380 + } //#29380 + $_ = Object.getPrototypeOf($_); //#29384 } //bwipp_databarstackedcomposite function bwipp_databarstackedomnicomposite() { - $_ = Object.create($_); //#29091 - $_.dontdraw = false; //#29094 - $_.usematrix = false; //#29095 - $_.parse = false; //#29096 - $_.dontlint = false; //#29097 - $_.lintreqs = true; //#29098 - $k[$j++] = $_; //#29100 - bwipp_processoptions(); //#29100 - $_.options = $k[--$j]; //#29100 - $_.barcode = $k[--$j]; //#29101 - if ($_.dontdraw) { //#29103 - $_.usematrix = true; //#29103 - } //#29103 - $search($_.barcode, "|"); //#29106 - if ($k[--$j]) { //#29111 - $_.linear = $k[--$j]; //#29107 - $j--; //#29108 - $_.comp = $k[--$j]; //#29109 - } else { //#29111 - $j--; //#29111 - $k[$j++] = 'bwipp.missingCompositeComponent#29111'; //#29111 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29111 - bwipp_raiseerror(); //#29111 - } //#29111 - if (!$_.usematrix) { //#29114 - $$.save(); //#29114 - } //#29114 - $put($_.options, "lintype", "databarstackedomni"); //#29116 - $put($_.options, "linkage", true); //#29117 - $put($_.options, "inkspreadv", 0); //#29118 - $put($_.options, "dontdraw", true); //#29119 - $put($_.options, "dontlint", true); //#29120 - var _F = $s($_.linear.length + $_.comp.length); //#29123 - $puti(_F, 0, $_.linear); //#29124 - $puti(_F, $_.linear.length, $_.comp); //#29125 - $k[$j++] = _F; //#29126 - $k[$j++] = 'ai'; //#29126 - bwipp_gs1process(); //#29126 - $j -= 3; //#29126 - $k[$j++] = $_.linear; //#29129 - $k[$j++] = $_.options; //#29129 - bwipp_databarstackedomni(); //#29129 - var _L = $k[--$j]; //#29130 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29130 - $_.linheight = $get(_L, "pixy"); //#29131 - $k[$j++] = _L; //#29132 - if (!$_.usematrix) { //#29132 - bwipp_renmatrix(); //#29132 - } else { //#29132 - $_.linpixs = $get($k[--$j], 'pixs'); //#29132 - } //#29132 + $_ = Object.create($_); //#29415 + $_.dontdraw = false; //#29418 + $_.usematrix = false; //#29419 + $_.parse = false; //#29420 + $_.dontlint = false; //#29421 + $_.lintreqs = true; //#29422 + $k[$j++] = $_; //#29424 + bwipp_processoptions(); //#29424 + $_.options = $k[--$j]; //#29424 + $_.barcode = $k[--$j]; //#29425 + if ($_.dontdraw) { //#29427 + $_.usematrix = true; //#29427 + } //#29427 + $search($_.barcode, "|"); //#29430 + if ($k[--$j]) { //#29435 + $_.linear = $k[--$j]; //#29431 + $j--; //#29432 + $_.comp = $k[--$j]; //#29433 + } else { //#29435 + $j--; //#29435 + $k[$j++] = 'bwipp.missingCompositeComponent#29435'; //#29435 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29435 + bwipp_raiseerror(); //#29435 + } //#29435 + if (!$_.usematrix) { //#29438 + $$.save(); //#29438 + } //#29438 + $put($_.options, "lintype", "databarstackedomni"); //#29440 + $put($_.options, "linkage", true); //#29441 + $put($_.options, "inkspreadv", 0); //#29442 + $put($_.options, "dontdraw", true); //#29443 + $put($_.options, "dontlint", true); //#29444 + var _F = $s($_.linear.length + $_.comp.length); //#29447 + $puti(_F, 0, $_.linear); //#29448 + $puti(_F, $_.linear.length, $_.comp); //#29449 + $k[$j++] = _F; //#29450 + $k[$j++] = 'ai'; //#29450 + bwipp_gs1process(); //#29450 + $j -= 3; //#29450 + $k[$j++] = $_.linear; //#29453 + $k[$j++] = $_.options; //#29453 + bwipp_databarstackedomni(); //#29453 + var _L = $k[--$j]; //#29454 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29454 + $_.linheight = $get(_L, "pixy"); //#29455 + $k[$j++] = _L; //#29456 + if (!$_.usematrix) { //#29456 + bwipp_renmatrix(); //#29456 + } else { //#29456 + $_.linpixs = $get($k[--$j], 'pixs'); //#29456 + } //#29456 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29136 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29149 - $_.i = _X; //#29138 - if ($get($_.bot, $_.i) == 0) { //#29146 - if ($get($_.bot, $_.i - 1) == 1) { //#29143 - $k[$j++] = 1; //#29141 - } else { //#29143 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29143 - $k[$j++] = _h; //#29143 - } //#29143 - } else { //#29146 - $k[$j++] = 0; //#29146 - } //#29146 - $put($_.sep, $_.i, $k[--$j]); //#29148 - } //#29148 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29150 - $k[$j++] = true; //#29151 - for (var _m = 0; _m <= 12; _m += 1) { //#29151 - var _s = $k[--$j]; //#29151 - $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29151 - } //#29151 - if ($k[--$j]) { //#29154 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29153 - } //#29153 - }; //#29153 - $k[$j++] = Infinity; //#29156 - var _x = $_.bot; //#29156 - for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29156 - $k[$j++] = $f(1 - $get(_x, _y)); //#29156 - } //#29156 - $_.sep = $a(); //#29156 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29157 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29158 - $k[$j++] = 18; //#29159 - $_.sepfinder(); //#29159 - if (!$_.usematrix) { //#29209 - $$.rmoveto(0, $_.linheight); //#29161 + $_.fp = $k[--$j]; //#29460 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29473 + $_.i = _X; //#29462 + if ($get($_.bot, $_.i) == 0) { //#29470 + if ($get($_.bot, $_.i - 1) == 1) { //#29467 + $k[$j++] = 1; //#29465 + } else { //#29467 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29467 + $k[$j++] = _h; //#29467 + } //#29467 + } else { //#29470 + $k[$j++] = 0; //#29470 + } //#29470 + $put($_.sep, $_.i, $k[--$j]); //#29472 + } //#29472 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29474 + $k[$j++] = true; //#29475 + for (var _m = 0; _m <= 12; _m += 1) { //#29475 + var _s = $k[--$j]; //#29475 + $k[$j++] = _s && $eq($get($_.bot, $f(_m + $_.fp)), $get($_.f3, _m)); //#29475 + } //#29475 + if ($k[--$j]) { //#29478 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29477 + } //#29477 + }; //#29477 + $k[$j++] = Infinity; //#29480 + var _x = $_.bot; //#29480 + for (var _y = 0, _z = _x.length; _y < _z; _y++) { //#29480 + $k[$j++] = $f(1 - $get(_x, _y)); //#29480 + } //#29480 + $_.sep = $a(); //#29480 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29481 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29482 + $k[$j++] = 18; //#29483 + $_.sepfinder(); //#29483 + if (!$_.usematrix) { //#29533 + $$.rmoveto(0, $_.linheight); //#29485 var _1D = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29168 - $k[$j++] = _1D; //#29169 - bwipp_renmatrix(); //#29169 - $$.rmoveto(1, 1); //#29172 - $k[$j++] = $_.comp; //#29172 - $k[$j++] = $_.options; //#29172 - bwipp_gs1_cc(); //#29172 - bwipp_renmatrix(); //#29172 - $$.restore(); //#29174 - } else { //#29209 - $k[$j++] = 'compsym'; //#29176 - $k[$j++] = $_.comp; //#29176 - $k[$j++] = $_.options; //#29176 - bwipp_gs1_cc(); //#29176 - var _1I = $k[--$j]; //#29176 - $_[$k[--$j]] = _1I; //#29176 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29177 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29178 - $_.linwidth = $_.sep.length; //#29180 - $k[$j++] = Infinity; //#29182 - for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29186 - $_.i = _1S; //#29184 - $k[$j++] = 0; //#29185 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29185 - } //#29185 - $aload($_.sep); //#29187 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - $k[$j++] = 0; //#29191 - for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29191 - $_.i = _1c; //#29189 - $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - $k[$j++] = 0; //#29190 - } //#29190 - $_.pixs = $a(); //#29190 - $_.pixx = $f($_.ccpixx + 1); //#29193 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29195 + ]); //#29492 + $k[$j++] = _1D; //#29493 + bwipp_renmatrix(); //#29493 + $$.rmoveto(1, 1); //#29496 + $k[$j++] = $_.comp; //#29496 + $k[$j++] = $_.options; //#29496 + bwipp_gs1_cc(); //#29496 + bwipp_renmatrix(); //#29496 + $$.restore(); //#29498 + } else { //#29533 + $k[$j++] = 'compsym'; //#29500 + $k[$j++] = $_.comp; //#29500 + $k[$j++] = $_.options; //#29500 + bwipp_gs1_cc(); //#29500 + var _1I = $k[--$j]; //#29500 + $_[$k[--$j]] = _1I; //#29500 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29501 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29502 + $_.linwidth = $_.sep.length; //#29504 + $k[$j++] = Infinity; //#29506 + for (var _1S = 0, _1T = $_.ccpixx, _1R = $_.ccpixs.length - 1; _1T < 0 ? _1S >= _1R : _1S <= _1R; _1S += _1T) { //#29510 + $_.i = _1S; //#29508 + $k[$j++] = 0; //#29509 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29509 + } //#29509 + $aload($_.sep); //#29511 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + $k[$j++] = 0; //#29515 + for (var _1c = 0, _1d = $_.linwidth, _1b = $_.linpixs.length - 1; _1d < 0 ? _1c >= _1b : _1c <= _1b; _1c += _1d) { //#29515 + $_.i = _1c; //#29513 + $aload($geti($_.linpixs, $_.i, $_.linwidth)); //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + $k[$j++] = 0; //#29514 + } //#29514 + $_.pixs = $a(); //#29514 + $_.pixx = $f($_.ccpixx + 1); //#29517 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29519 var _1s = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29203 - $k[$j++] = _1s; //#29210 - if (!$_.dontdraw) { //#29210 - $$.save(); //#29207 - bwipp_renmatrix(); //#29208 - $$.restore(); //#29209 - } //#29209 - } //#29209 - $_ = Object.getPrototypeOf($_); //#29213 + ]); //#29527 + $k[$j++] = _1s; //#29534 + if (!$_.dontdraw) { //#29534 + $$.save(); //#29531 + bwipp_renmatrix(); //#29532 + $$.restore(); //#29533 + } //#29533 + } //#29533 + $_ = Object.getPrototypeOf($_); //#29537 } //bwipp_databarstackedomnicomposite function bwipp_databartruncatedcomposite() { - $_ = Object.create($_); //#29245 - $_.dontdraw = false; //#29248 - $_.usematrix = false; //#29249 - $_.parse = false; //#29250 - $_.dontlint = false; //#29251 - $_.lintreqs = true; //#29252 - $k[$j++] = $_; //#29254 - bwipp_processoptions(); //#29254 - $_.options = $k[--$j]; //#29254 - $_.barcode = $k[--$j]; //#29255 - if ($_.dontdraw) { //#29257 - $_.usematrix = true; //#29257 - } //#29257 - $search($_.barcode, "|"); //#29260 - if ($k[--$j]) { //#29265 - $_.linear = $k[--$j]; //#29261 - $j--; //#29262 - $_.comp = $k[--$j]; //#29263 - } else { //#29265 - $j--; //#29265 - $k[$j++] = 'bwipp.missingCompositeComponent#29265'; //#29265 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29265 - bwipp_raiseerror(); //#29265 - } //#29265 - if (!$_.usematrix) { //#29268 - $$.save(); //#29268 - } //#29268 - $put($_.options, "lintype", "databartruncated"); //#29270 - $put($_.options, "linkage", true); //#29271 - $put($_.options, "inkspreadv", 0); //#29272 - $put($_.options, "dontdraw", true); //#29273 - $put($_.options, "dontlint", true); //#29274 - var _F = $s($_.linear.length + $_.comp.length); //#29277 - $puti(_F, 0, $_.linear); //#29278 - $puti(_F, $_.linear.length, $_.comp); //#29279 - $k[$j++] = _F; //#29280 - $k[$j++] = 'ai'; //#29280 - bwipp_gs1process(); //#29280 - $j -= 3; //#29280 - $k[$j++] = $_.linear; //#29283 - $k[$j++] = $_.options; //#29283 - bwipp_databartruncated(); //#29283 - var _L = $k[--$j]; //#29284 - $_.linsbs = $get(_L, "sbs"); //#29284 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29285 - $k[$j++] = _L; //#29286 - if (!$_.usematrix) { //#29286 - bwipp_renlinear(); //#29286 - } else { //#29286 - $j--; //#29286 - } //#29286 + $_ = Object.create($_); //#29569 + $_.dontdraw = false; //#29572 + $_.usematrix = false; //#29573 + $_.parse = false; //#29574 + $_.dontlint = false; //#29575 + $_.lintreqs = true; //#29576 + $k[$j++] = $_; //#29578 + bwipp_processoptions(); //#29578 + $_.options = $k[--$j]; //#29578 + $_.barcode = $k[--$j]; //#29579 + if ($_.dontdraw) { //#29581 + $_.usematrix = true; //#29581 + } //#29581 + $search($_.barcode, "|"); //#29584 + if ($k[--$j]) { //#29589 + $_.linear = $k[--$j]; //#29585 + $j--; //#29586 + $_.comp = $k[--$j]; //#29587 + } else { //#29589 + $j--; //#29589 + $k[$j++] = 'bwipp.missingCompositeComponent#29589'; //#29589 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29589 + bwipp_raiseerror(); //#29589 + } //#29589 + if (!$_.usematrix) { //#29592 + $$.save(); //#29592 + } //#29592 + $put($_.options, "lintype", "databartruncated"); //#29594 + $put($_.options, "linkage", true); //#29595 + $put($_.options, "inkspreadv", 0); //#29596 + $put($_.options, "dontdraw", true); //#29597 + $put($_.options, "dontlint", true); //#29598 + var _F = $s($_.linear.length + $_.comp.length); //#29601 + $puti(_F, 0, $_.linear); //#29602 + $puti(_F, $_.linear.length, $_.comp); //#29603 + $k[$j++] = _F; //#29604 + $k[$j++] = 'ai'; //#29604 + bwipp_gs1process(); //#29604 + $j -= 3; //#29604 + $k[$j++] = $_.linear; //#29607 + $k[$j++] = $_.options; //#29607 + bwipp_databartruncated(); //#29607 + var _L = $k[--$j]; //#29608 + $_.linsbs = $get(_L, "sbs"); //#29608 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29609 + $k[$j++] = _L; //#29610 + if (!$_.usematrix) { //#29610 + bwipp_renlinear(); //#29610 + } else { //#29610 + $j--; //#29610 + } //#29610 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29290 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29303 - $_.i = _U; //#29292 - if ($get($_.bot, $_.i) == 0) { //#29300 - if ($get($_.bot, $_.i - 1) == 1) { //#29297 - $k[$j++] = 1; //#29295 - } else { //#29297 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29297 - $k[$j++] = _e; //#29297 - } //#29297 - } else { //#29300 - $k[$j++] = 0; //#29300 - } //#29300 - $put($_.sep, $_.i, $k[--$j]); //#29302 - } //#29302 - $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29304 - $k[$j++] = true; //#29305 - for (var _j = 0; _j <= 12; _j += 1) { //#29305 - var _p = $k[--$j]; //#29305 - $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29305 - } //#29305 - if ($k[--$j]) { //#29308 - $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29307 - } //#29307 - }; //#29307 - $k[$j++] = Infinity; //#29310 - $k[$j++] = 0; //#29311 - $forall($_.linsbs, function() { //#29311 - var _v = $k[--$j]; //#29311 - var _w = $k[--$j]; //#29311 - var _x = (_w == 1) ? 0 : 1; //#29311 - $k[$j++] = _w; //#29311 - for (var _y = 0, _z = _v; _y < _z; _y++) { //#29311 - $k[$j++] = _x //#29311 - } //#29311 - }); //#29311 - $astore($a($counttomark() - 1)); //#29312 - $_.bot = $k[--$j]; //#29312 - $j -= 2; //#29312 - $k[$j++] = Infinity; //#29313 - $forall($_.bot, function() { //#29313 - var _14 = $k[--$j]; //#29313 - $k[$j++] = $f(1 - _14); //#29313 - }); //#29313 - $_.sep = $a(); //#29313 - $puti($_.sep, 0, $a([0, 0, 0])); //#29314 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29315 - $k[$j++] = 18; //#29316 - $_.sepfinder(); //#29316 - $k[$j++] = 64; //#29316 - $_.sepfinder(); //#29316 - if (!$_.usematrix) { //#29367 - $$.rmoveto(0, $_.linheight); //#29318 + $_.fp = $k[--$j]; //#29614 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29627 + $_.i = _U; //#29616 + if ($get($_.bot, $_.i) == 0) { //#29624 + if ($get($_.bot, $_.i - 1) == 1) { //#29621 + $k[$j++] = 1; //#29619 + } else { //#29621 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29621 + $k[$j++] = _e; //#29621 + } //#29621 + } else { //#29624 + $k[$j++] = 0; //#29624 + } //#29624 + $put($_.sep, $_.i, $k[--$j]); //#29626 + } //#29626 + $_.f3 = $a([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1]); //#29628 + $k[$j++] = true; //#29629 + for (var _j = 0; _j <= 12; _j += 1) { //#29629 + var _p = $k[--$j]; //#29629 + $k[$j++] = _p && $eq($get($_.bot, $f(_j + $_.fp)), $get($_.f3, _j)); //#29629 + } //#29629 + if ($k[--$j]) { //#29632 + $puti($_.sep, $_.fp, $a([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0])); //#29631 + } //#29631 + }; //#29631 + $k[$j++] = Infinity; //#29634 + $k[$j++] = 0; //#29635 + $forall($_.linsbs, function() { //#29635 + var _v = $k[--$j]; //#29635 + var _w = $k[--$j]; //#29635 + var _x = (_w == 1) ? 0 : 1; //#29635 + $k[$j++] = _w; //#29635 + for (var _y = 0, _z = _v; _y < _z; _y++) { //#29635 + $k[$j++] = _x //#29635 + } //#29635 + }); //#29635 + $astore($a($counttomark() - 1)); //#29636 + $_.bot = $k[--$j]; //#29636 + $j -= 2; //#29636 + $k[$j++] = Infinity; //#29637 + $forall($_.bot, function() { //#29637 + var _14 = $k[--$j]; //#29637 + $k[$j++] = $f(1 - _14); //#29637 + }); //#29637 + $_.sep = $a(); //#29637 + $puti($_.sep, 0, $a([0, 0, 0])); //#29638 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29639 + $k[$j++] = 18; //#29640 + $_.sepfinder(); //#29640 + $k[$j++] = 64; //#29640 + $_.sepfinder(); //#29640 + if (!$_.usematrix) { //#29691 + $$.rmoveto(0, $_.linheight); //#29642 var _1H = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29325 - $k[$j++] = _1H; //#29326 - bwipp_renmatrix(); //#29326 - $$.rmoveto(-5, 1); //#29329 - $k[$j++] = $_.comp; //#29329 - $k[$j++] = $_.options; //#29329 - bwipp_gs1_cc(); //#29329 - bwipp_renmatrix(); //#29329 - $$.restore(); //#29331 - } else { //#29367 - $k[$j++] = 'compsym'; //#29333 - $k[$j++] = $_.comp; //#29333 - $k[$j++] = $_.options; //#29333 - bwipp_gs1_cc(); //#29333 - var _1M = $k[--$j]; //#29333 - $_[$k[--$j]] = _1M; //#29333 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29334 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29335 - $k[$j++] = Infinity; //#29337 - $k[$j++] = 0; //#29338 - $forall($_.linsbs, function() { //#29338 - var _1T = $k[--$j]; //#29338 - var _1U = $k[--$j]; //#29338 - var _1V = (_1U == 0) ? 1 : 0; //#29338 - $k[$j++] = _1U; //#29338 - for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29338 - $k[$j++] = _1V //#29338 - } //#29338 - }); //#29338 - $_.linpixs = $a(); //#29338 - $k[$j++] = Infinity; //#29340 - $k[$j++] = 0; //#29340 - $aload($_.sep); //#29340 - $_.sep = $a(); //#29340 - $_.linheight = ~~$_.linheight; //#29342 - $k[$j++] = Infinity; //#29344 - for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29348 - $_.i = _1f; //#29346 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29347 - $k[$j++] = 0; //#29347 - } //#29347 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $aload($_.sep); //#29349 - for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $k[$j++] = 0; //#29349 - $aload($_.linpixs); //#29349 - } //#29349 - $_.pixs = $a(); //#29349 - $_.pixx = $f($_.ccpixx + 1); //#29351 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29353 + ]); //#29649 + $k[$j++] = _1H; //#29650 + bwipp_renmatrix(); //#29650 + $$.rmoveto(-5, 1); //#29653 + $k[$j++] = $_.comp; //#29653 + $k[$j++] = $_.options; //#29653 + bwipp_gs1_cc(); //#29653 + bwipp_renmatrix(); //#29653 + $$.restore(); //#29655 + } else { //#29691 + $k[$j++] = 'compsym'; //#29657 + $k[$j++] = $_.comp; //#29657 + $k[$j++] = $_.options; //#29657 + bwipp_gs1_cc(); //#29657 + var _1M = $k[--$j]; //#29657 + $_[$k[--$j]] = _1M; //#29657 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29658 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29659 + $k[$j++] = Infinity; //#29661 + $k[$j++] = 0; //#29662 + $forall($_.linsbs, function() { //#29662 + var _1T = $k[--$j]; //#29662 + var _1U = $k[--$j]; //#29662 + var _1V = (_1U == 0) ? 1 : 0; //#29662 + $k[$j++] = _1U; //#29662 + for (var _1W = 0, _1X = $cvi(_1T); _1W < _1X; _1W++) { //#29662 + $k[$j++] = _1V //#29662 + } //#29662 + }); //#29662 + $_.linpixs = $a(); //#29662 + $k[$j++] = Infinity; //#29664 + $k[$j++] = 0; //#29664 + $aload($_.sep); //#29664 + $_.sep = $a(); //#29664 + $_.linheight = ~~$_.linheight; //#29666 + $k[$j++] = Infinity; //#29668 + for (var _1f = 0, _1g = $_.ccpixx, _1e = $_.ccpixs.length - 1; _1g < 0 ? _1f >= _1e : _1f <= _1e; _1f += _1g) { //#29672 + $_.i = _1f; //#29670 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29671 + $k[$j++] = 0; //#29671 + } //#29671 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $aload($_.sep); //#29673 + for (var _1n = 0, _1o = $_.linheight; _1n < _1o; _1n++) { //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $k[$j++] = 0; //#29673 + $aload($_.linpixs); //#29673 + } //#29673 + $_.pixs = $a(); //#29673 + $_.pixx = $f($_.ccpixx + 1); //#29675 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29677 var _20 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29361 - $k[$j++] = _20; //#29368 - if (!$_.dontdraw) { //#29368 - $$.save(); //#29365 - bwipp_renmatrix(); //#29366 - $$.restore(); //#29367 - } //#29367 - } //#29367 - $_ = Object.getPrototypeOf($_); //#29371 + ]); //#29685 + $k[$j++] = _20; //#29692 + if (!$_.dontdraw) { //#29692 + $$.save(); //#29689 + bwipp_renmatrix(); //#29690 + $$.restore(); //#29691 + } //#29691 + } //#29691 + $_ = Object.getPrototypeOf($_); //#29695 } //bwipp_databartruncatedcomposite function bwipp_databarlimitedcomposite() { - $_ = Object.create($_); //#29403 - $_.dontdraw = false; //#29406 - $_.usematrix = false; //#29407 - $_.parse = false; //#29408 - $_.dontlint = false; //#29409 - $_.lintreqs = true; //#29410 - $k[$j++] = $_; //#29412 - bwipp_processoptions(); //#29412 - $_.options = $k[--$j]; //#29412 - $_.barcode = $k[--$j]; //#29413 - if ($_.dontdraw) { //#29415 - $_.usematrix = true; //#29415 - } //#29415 - $search($_.barcode, "|"); //#29418 - if ($k[--$j]) { //#29423 - $_.linear = $k[--$j]; //#29419 - $j--; //#29420 - $_.comp = $k[--$j]; //#29421 - } else { //#29423 - $j--; //#29423 - $k[$j++] = 'bwipp.missingCompositeComponent#29423'; //#29423 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29423 - bwipp_raiseerror(); //#29423 - } //#29423 - if (!$_.usematrix) { //#29426 - $$.save(); //#29426 - } //#29426 - $put($_.options, "lintype", "databarlimited"); //#29428 - $put($_.options, "linkage", true); //#29429 - $put($_.options, "inkspreadv", 0); //#29430 - $put($_.options, "dontdraw", true); //#29431 - $put($_.options, "dontlint", true); //#29432 - var _F = $s($_.linear.length + $_.comp.length); //#29435 - $puti(_F, 0, $_.linear); //#29436 - $puti(_F, $_.linear.length, $_.comp); //#29437 - $k[$j++] = _F; //#29438 - $k[$j++] = 'ai'; //#29438 - bwipp_gs1process(); //#29438 - $j -= 3; //#29438 - $k[$j++] = $_.linear; //#29441 - $k[$j++] = $_.options; //#29441 - bwipp_databarlimited(); //#29441 - var _L = $k[--$j]; //#29442 - $_.linsbs = $get(_L, "sbs"); //#29442 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29443 - $k[$j++] = _L; //#29444 - if (!$_.usematrix) { //#29444 - bwipp_renlinear(); //#29444 - } else { //#29444 - $j--; //#29444 - } //#29444 - $k[$j++] = Infinity; //#29447 - $k[$j++] = 1; //#29448 - $forall($_.linsbs, function() { //#29448 - var _R = $k[--$j]; //#29448 - var _S = $k[--$j]; //#29448 - var _T = (_S == 0) ? 1 : 0; //#29448 - $k[$j++] = _S; //#29448 - for (var _U = 0, _V = _R; _U < _V; _U++) { //#29448 - $k[$j++] = _T //#29448 - } //#29448 - }); //#29448 - $astore($a($counttomark() - 1)); //#29449 - $_.sep = $k[--$j]; //#29449 - $j -= 2; //#29449 - $puti($_.sep, 0, $a([0, 0, 0])); //#29450 - var _c = $_.sep; //#29451 - $puti($_.sep, _c.length - 9, $a([0, 0, 0, 0, 0, 0, 0, 0, 0])); //#29451 - if (!$_.usematrix) { //#29516 - $$.rmoveto(0, $_.linheight); //#29454 - var _g = $_.sep; //#29456 + $_ = Object.create($_); //#29727 + $_.dontdraw = false; //#29730 + $_.usematrix = false; //#29731 + $_.parse = false; //#29732 + $_.dontlint = false; //#29733 + $_.lintreqs = true; //#29734 + $k[$j++] = $_; //#29736 + bwipp_processoptions(); //#29736 + $_.options = $k[--$j]; //#29736 + $_.barcode = $k[--$j]; //#29737 + if ($_.dontdraw) { //#29739 + $_.usematrix = true; //#29739 + } //#29739 + $search($_.barcode, "|"); //#29742 + if ($k[--$j]) { //#29747 + $_.linear = $k[--$j]; //#29743 + $j--; //#29744 + $_.comp = $k[--$j]; //#29745 + } else { //#29747 + $j--; //#29747 + $k[$j++] = 'bwipp.missingCompositeComponent#29747'; //#29747 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29747 + bwipp_raiseerror(); //#29747 + } //#29747 + if (!$_.usematrix) { //#29750 + $$.save(); //#29750 + } //#29750 + $put($_.options, "lintype", "databarlimited"); //#29752 + $put($_.options, "linkage", true); //#29753 + $put($_.options, "inkspreadv", 0); //#29754 + $put($_.options, "dontdraw", true); //#29755 + $put($_.options, "dontlint", true); //#29756 + var _F = $s($_.linear.length + $_.comp.length); //#29759 + $puti(_F, 0, $_.linear); //#29760 + $puti(_F, $_.linear.length, $_.comp); //#29761 + $k[$j++] = _F; //#29762 + $k[$j++] = 'ai'; //#29762 + bwipp_gs1process(); //#29762 + $j -= 3; //#29762 + $k[$j++] = $_.linear; //#29765 + $k[$j++] = $_.options; //#29765 + bwipp_databarlimited(); //#29765 + var _L = $k[--$j]; //#29766 + $_.linsbs = $get(_L, "sbs"); //#29766 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29767 + $k[$j++] = _L; //#29768 + if (!$_.usematrix) { //#29768 + bwipp_renlinear(); //#29768 + } else { //#29768 + $j--; //#29768 + } //#29768 + $k[$j++] = Infinity; //#29771 + $k[$j++] = 1; //#29772 + $forall($_.linsbs, function() { //#29772 + var _R = $k[--$j]; //#29772 + var _S = $k[--$j]; //#29772 + var _T = (_S == 0) ? 1 : 0; //#29772 + $k[$j++] = _S; //#29772 + for (var _U = 0, _V = _R; _U < _V; _U++) { //#29772 + $k[$j++] = _T //#29772 + } //#29772 + }); //#29772 + $astore($a($counttomark() - 1)); //#29773 + $_.sep = $k[--$j]; //#29773 + $j -= 2; //#29773 + $puti($_.sep, 0, $a([0, 0, 0])); //#29774 + var _c = $_.sep; //#29775 + $puti($_.sep, _c.length - 9, $a([0, 0, 0, 0, 0, 0, 0, 0, 0])); //#29775 + if (!$_.usematrix) { //#29840 + $$.rmoveto(0, $_.linheight); //#29778 + var _g = $_.sep; //#29780 var _k = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", _g], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29461 - $k[$j++] = _k; //#29462 - bwipp_renmatrix(); //#29462 - $k[$j++] = $_.comp; //#29465 - $k[$j++] = $_.options; //#29465 - bwipp_gs1_cc(); //#29465 - var _n = $k[--$j]; //#29466 - $$.rmoveto($f(72 - $get(_n, "pixx")), 1); //#29466 - $k[$j++] = _n; //#29467 - bwipp_renmatrix(); //#29467 - $$.restore(); //#29469 - } else { //#29516 - $k[$j++] = 'compsym'; //#29471 - $k[$j++] = $_.comp; //#29471 - $k[$j++] = $_.options; //#29471 - bwipp_gs1_cc(); //#29471 - var _r = $k[--$j]; //#29471 - $_[$k[--$j]] = _r; //#29471 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29472 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29473 - $k[$j++] = Infinity; //#29475 - $k[$j++] = 0; //#29476 - $forall($_.linsbs, function() { //#29476 - var _y = $k[--$j]; //#29476 - var _z = $k[--$j]; //#29476 - var _10 = (_z == 0) ? 1 : 0; //#29476 - $k[$j++] = _z; //#29476 - for (var _11 = 0, _12 = $cvi(_y); _11 < _12; _11++) { //#29476 - $k[$j++] = _10 //#29476 - } //#29476 - }); //#29476 - $_.linpixs = $a(); //#29476 - $k[$j++] = Infinity; //#29478 - $k[$j++] = 0; //#29478 - $aload($_.sep); //#29478 - $_.sep = $a(); //#29478 - $_.linheight = ~~$_.linheight; //#29480 - if ($_.ccpixx == 72) { //#29499 - $k[$j++] = Infinity; //#29483 - for (var _1B = 0, _1C = $_.ccpixx, _1A = $_.ccpixs.length - 1; _1C < 0 ? _1B >= _1A : _1B <= _1A; _1B += _1C) { //#29487 - $_.i = _1B; //#29485 - $k[$j++] = 0; //#29486 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - $k[$j++] = 0; //#29486 - } //#29486 - $aload($_.sep); //#29488 - for (var _1J = 0, _1K = $_.linheight; _1J < _1K; _1J++) { //#29488 - $aload($_.linpixs); //#29488 - } //#29488 - $_.pixs = $a(); //#29488 - $_.pixx = $_.linpixs.length; //#29490 - } else { //#29499 - $k[$j++] = Infinity; //#29492 - for (var _1R = 0, _1S = $_.ccpixx, _1Q = $_.ccpixs.length - 1; _1S < 0 ? _1R >= _1Q : _1R <= _1Q; _1R += _1S) { //#29496 - $_.i = _1R; //#29494 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - $k[$j++] = 0; //#29495 - } //#29495 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $aload($_.sep); //#29497 - for (var _1Z = 0, _1a = $_.linheight; _1Z < _1a; _1Z++) { //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $k[$j++] = 0; //#29497 - $aload($_.linpixs); //#29497 - } //#29497 - $_.pixs = $a(); //#29497 - $_.pixx = $f($_.ccpixx + 6); //#29499 - } //#29499 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29502 + ]); //#29785 + $k[$j++] = _k; //#29786 + bwipp_renmatrix(); //#29786 + $k[$j++] = $_.comp; //#29789 + $k[$j++] = $_.options; //#29789 + bwipp_gs1_cc(); //#29789 + var _n = $k[--$j]; //#29790 + $$.rmoveto($f(72 - $get(_n, "pixx")), 1); //#29790 + $k[$j++] = _n; //#29791 + bwipp_renmatrix(); //#29791 + $$.restore(); //#29793 + } else { //#29840 + $k[$j++] = 'compsym'; //#29795 + $k[$j++] = $_.comp; //#29795 + $k[$j++] = $_.options; //#29795 + bwipp_gs1_cc(); //#29795 + var _r = $k[--$j]; //#29795 + $_[$k[--$j]] = _r; //#29795 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29796 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29797 + $k[$j++] = Infinity; //#29799 + $k[$j++] = 0; //#29800 + $forall($_.linsbs, function() { //#29800 + var _y = $k[--$j]; //#29800 + var _z = $k[--$j]; //#29800 + var _10 = (_z == 0) ? 1 : 0; //#29800 + $k[$j++] = _z; //#29800 + for (var _11 = 0, _12 = $cvi(_y); _11 < _12; _11++) { //#29800 + $k[$j++] = _10 //#29800 + } //#29800 + }); //#29800 + $_.linpixs = $a(); //#29800 + $k[$j++] = Infinity; //#29802 + $k[$j++] = 0; //#29802 + $aload($_.sep); //#29802 + $_.sep = $a(); //#29802 + $_.linheight = ~~$_.linheight; //#29804 + if ($_.ccpixx == 72) { //#29823 + $k[$j++] = Infinity; //#29807 + for (var _1B = 0, _1C = $_.ccpixx, _1A = $_.ccpixs.length - 1; _1C < 0 ? _1B >= _1A : _1B <= _1A; _1B += _1C) { //#29811 + $_.i = _1B; //#29809 + $k[$j++] = 0; //#29810 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + $k[$j++] = 0; //#29810 + } //#29810 + $aload($_.sep); //#29812 + for (var _1J = 0, _1K = $_.linheight; _1J < _1K; _1J++) { //#29812 + $aload($_.linpixs); //#29812 + } //#29812 + $_.pixs = $a(); //#29812 + $_.pixx = $_.linpixs.length; //#29814 + } else { //#29823 + $k[$j++] = Infinity; //#29816 + for (var _1R = 0, _1S = $_.ccpixx, _1Q = $_.ccpixs.length - 1; _1S < 0 ? _1R >= _1Q : _1R <= _1Q; _1R += _1S) { //#29820 + $_.i = _1R; //#29818 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + $k[$j++] = 0; //#29819 + } //#29819 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $aload($_.sep); //#29821 + for (var _1Z = 0, _1a = $_.linheight; _1Z < _1a; _1Z++) { //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $k[$j++] = 0; //#29821 + $aload($_.linpixs); //#29821 + } //#29821 + $_.pixs = $a(); //#29821 + $_.pixx = $f($_.ccpixx + 6); //#29823 + } //#29823 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29826 var _1m = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29510 - $k[$j++] = _1m; //#29517 - if (!$_.dontdraw) { //#29517 - $$.save(); //#29514 - bwipp_renmatrix(); //#29515 - $$.restore(); //#29516 - } //#29516 - } //#29516 - $_ = Object.getPrototypeOf($_); //#29520 + ]); //#29834 + $k[$j++] = _1m; //#29841 + if (!$_.dontdraw) { //#29841 + $$.save(); //#29838 + bwipp_renmatrix(); //#29839 + $$.restore(); //#29840 + } //#29840 + } //#29840 + $_ = Object.getPrototypeOf($_); //#29844 } //bwipp_databarlimitedcomposite function bwipp_databarexpandedcomposite() { - $_ = Object.create($_); //#29552 - $_.dontdraw = false; //#29555 - $_.usematrix = false; //#29556 - $_.parse = false; //#29557 - $_.dontlint = false; //#29558 - $_.lintreqs = true; //#29559 - $k[$j++] = $_; //#29561 - bwipp_processoptions(); //#29561 - $_.options = $k[--$j]; //#29561 - $_.barcode = $k[--$j]; //#29562 - if ($_.dontdraw) { //#29564 - $_.usematrix = true; //#29564 - } //#29564 - $search($_.barcode, "|"); //#29567 - if ($k[--$j]) { //#29572 - $_.linear = $k[--$j]; //#29568 - $j--; //#29569 - $_.comp = $k[--$j]; //#29570 - } else { //#29572 - $j--; //#29572 - $k[$j++] = 'bwipp.missingCompositeComponent#29572'; //#29572 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29572 - bwipp_raiseerror(); //#29572 - } //#29572 - if (!$_.usematrix) { //#29575 - $$.save(); //#29575 - } //#29575 - $put($_.options, "lintype", "databarexpanded"); //#29577 - $put($_.options, "linkage", true); //#29578 - $put($_.options, "inkspreadv", 0); //#29579 - $put($_.options, "dontdraw", true); //#29580 - $put($_.options, "dontlint", true); //#29581 - var _F = $s($_.linear.length + $_.comp.length); //#29584 - $puti(_F, 0, $_.linear); //#29585 - $puti(_F, $_.linear.length, $_.comp); //#29586 - $k[$j++] = _F; //#29587 - $k[$j++] = 'ai'; //#29587 - bwipp_gs1process(); //#29587 - $j -= 3; //#29587 - $k[$j++] = $_.linear; //#29590 - $k[$j++] = $_.options; //#29590 - bwipp_databarexpanded(); //#29590 - var _L = $k[--$j]; //#29591 - $_.linsbs = $get(_L, "sbs"); //#29591 - $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29592 - $k[$j++] = _L; //#29593 - if (!$_.usematrix) { //#29593 - bwipp_renlinear(); //#29593 - } else { //#29593 - $j--; //#29593 - } //#29593 + $_ = Object.create($_); //#29876 + $_.dontdraw = false; //#29879 + $_.usematrix = false; //#29880 + $_.parse = false; //#29881 + $_.dontlint = false; //#29882 + $_.lintreqs = true; //#29883 + $k[$j++] = $_; //#29885 + bwipp_processoptions(); //#29885 + $_.options = $k[--$j]; //#29885 + $_.barcode = $k[--$j]; //#29886 + if ($_.dontdraw) { //#29888 + $_.usematrix = true; //#29888 + } //#29888 + $search($_.barcode, "|"); //#29891 + if ($k[--$j]) { //#29896 + $_.linear = $k[--$j]; //#29892 + $j--; //#29893 + $_.comp = $k[--$j]; //#29894 + } else { //#29896 + $j--; //#29896 + $k[$j++] = 'bwipp.missingCompositeComponent#29896'; //#29896 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29896 + bwipp_raiseerror(); //#29896 + } //#29896 + if (!$_.usematrix) { //#29899 + $$.save(); //#29899 + } //#29899 + $put($_.options, "lintype", "databarexpanded"); //#29901 + $put($_.options, "linkage", true); //#29902 + $put($_.options, "inkspreadv", 0); //#29903 + $put($_.options, "dontdraw", true); //#29904 + $put($_.options, "dontlint", true); //#29905 + var _F = $s($_.linear.length + $_.comp.length); //#29908 + $puti(_F, 0, $_.linear); //#29909 + $puti(_F, $_.linear.length, $_.comp); //#29910 + $k[$j++] = _F; //#29911 + $k[$j++] = 'ai'; //#29911 + bwipp_gs1process(); //#29911 + $j -= 3; //#29911 + $k[$j++] = $_.linear; //#29914 + $k[$j++] = $_.options; //#29914 + bwipp_databarexpanded(); //#29914 + var _L = $k[--$j]; //#29915 + $_.linsbs = $get(_L, "sbs"); //#29915 + $_.linheight = $get($get(_L, "bhs"), 0) * 72; //#29916 + $k[$j++] = _L; //#29917 + if (!$_.usematrix) { //#29917 + bwipp_renlinear(); //#29917 + } else { //#29917 + $j--; //#29917 + } //#29917 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29597 - for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29610 - $_.i = _U; //#29599 - if ($get($_.bot, $_.i) == 0) { //#29607 - if ($get($_.bot, $_.i - 1) == 1) { //#29604 - $k[$j++] = 1; //#29602 - } else { //#29604 - var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29604 - $k[$j++] = _e; //#29604 - } //#29604 - } else { //#29607 - $k[$j++] = 0; //#29607 - } //#29607 - $put($_.sep, $_.i, $k[--$j]); //#29609 - } //#29609 - }; //#29609 - $k[$j++] = Infinity; //#29612 - $k[$j++] = 0; //#29613 - $forall($_.linsbs, function() { //#29613 - var _j = $k[--$j]; //#29613 - var _k = $k[--$j]; //#29613 - var _l = (_k == 1) ? 0 : 1; //#29613 - $k[$j++] = _k; //#29613 - for (var _m = 0, _n = _j; _m < _n; _m++) { //#29613 - $k[$j++] = _l //#29613 - } //#29613 - }); //#29613 - $astore($a($counttomark() - 1)); //#29614 - $_.bot = $k[--$j]; //#29614 - $j -= 2; //#29614 - $k[$j++] = Infinity; //#29615 - $forall($_.bot, function() { //#29615 - var _s = $k[--$j]; //#29615 - $k[$j++] = $f(1 - _s); //#29615 - }); //#29615 - $_.sep = $a(); //#29615 - $puti($_.sep, 0, $a([0, 0, 0])); //#29616 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29617 - $k[$j++] = Infinity; //#29618 - for (var _11 = 18, _10 = $_.bot.length - 13; _11 <= _10; _11 += 98) { //#29619 - $k[$j++] = _11; //#29619 - } //#29619 - for (var _14 = 69, _13 = $_.bot.length - 13; _14 <= _13; _14 += 98) { //#29620 - $k[$j++] = _14; //#29620 - } //#29620 - var _15 = $a(); //#29620 - for (var _16 = 0, _17 = _15.length; _16 < _17; _16++) { //#29621 - $k[$j++] = $get(_15, _16); //#29621 - $_.sepfinder(); //#29621 - } //#29621 - if (!$_.usematrix) { //#29674 - $$.rmoveto(0, $_.linheight); //#29624 + $_.fp = $k[--$j]; //#29921 + for (var _U = $_.fp, _T = $f($_.fp + 12); _U <= _T; _U += 1) { //#29934 + $_.i = _U; //#29923 + if ($get($_.bot, $_.i) == 0) { //#29931 + if ($get($_.bot, $_.i - 1) == 1) { //#29928 + $k[$j++] = 1; //#29926 + } else { //#29928 + var _e = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29928 + $k[$j++] = _e; //#29928 + } //#29928 + } else { //#29931 + $k[$j++] = 0; //#29931 + } //#29931 + $put($_.sep, $_.i, $k[--$j]); //#29933 + } //#29933 + }; //#29933 + $k[$j++] = Infinity; //#29936 + $k[$j++] = 0; //#29937 + $forall($_.linsbs, function() { //#29937 + var _j = $k[--$j]; //#29937 + var _k = $k[--$j]; //#29937 + var _l = (_k == 1) ? 0 : 1; //#29937 + $k[$j++] = _k; //#29937 + for (var _m = 0, _n = _j; _m < _n; _m++) { //#29937 + $k[$j++] = _l //#29937 + } //#29937 + }); //#29937 + $astore($a($counttomark() - 1)); //#29938 + $_.bot = $k[--$j]; //#29938 + $j -= 2; //#29938 + $k[$j++] = Infinity; //#29939 + $forall($_.bot, function() { //#29939 + var _s = $k[--$j]; //#29939 + $k[$j++] = $f(1 - _s); //#29939 + }); //#29939 + $_.sep = $a(); //#29939 + $puti($_.sep, 0, $a([0, 0, 0])); //#29940 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29941 + $k[$j++] = Infinity; //#29942 + for (var _11 = 18, _10 = $_.bot.length - 13; _11 <= _10; _11 += 98) { //#29943 + $k[$j++] = _11; //#29943 + } //#29943 + for (var _14 = 69, _13 = $_.bot.length - 13; _14 <= _13; _14 += 98) { //#29944 + $k[$j++] = _14; //#29944 + } //#29944 + var _15 = $a(); //#29944 + for (var _16 = 0, _17 = _15.length; _16 < _17; _16++) { //#29945 + $k[$j++] = $get(_15, _16); //#29945 + $_.sepfinder(); //#29945 + } //#29945 + if (!$_.usematrix) { //#29998 + $$.rmoveto(0, $_.linheight); //#29948 var _1F = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29631 - $k[$j++] = _1F; //#29632 - bwipp_renmatrix(); //#29632 - $$.rmoveto(1, 1); //#29635 - $k[$j++] = $_.comp; //#29635 - $k[$j++] = $_.options; //#29635 - bwipp_gs1_cc(); //#29635 - bwipp_renmatrix(); //#29635 - $$.restore(); //#29637 - } else { //#29674 - $k[$j++] = 'compsym'; //#29639 - $k[$j++] = $_.comp; //#29639 - $k[$j++] = $_.options; //#29639 - bwipp_gs1_cc(); //#29639 - var _1K = $k[--$j]; //#29639 - $_[$k[--$j]] = _1K; //#29639 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29640 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29641 - $k[$j++] = Infinity; //#29643 - $k[$j++] = 0; //#29644 - $forall($_.linsbs, function() { //#29644 - var _1R = $k[--$j]; //#29644 - var _1S = $k[--$j]; //#29644 - var _1T = (_1S == 0) ? 1 : 0; //#29644 - $k[$j++] = _1S; //#29644 - for (var _1U = 0, _1V = $cvi(_1R); _1U < _1V; _1U++) { //#29644 - $k[$j++] = _1T //#29644 - } //#29644 - }); //#29644 - $_.linpixs = $a(); //#29644 - $k[$j++] = Infinity; //#29646 - $k[$j++] = 0; //#29646 - $aload($_.sep); //#29646 - $_.sep = $a(); //#29646 - $_.linheight = ~~$_.linheight; //#29648 - $_.diff = $f($_.linpixs.length - $_.ccpixx); //#29649 - $k[$j++] = Infinity; //#29650 - for (var _1d = 0, _1e = $f($_.diff - 2); _1d < _1e; _1d++) { //#29650 - $k[$j++] = 0; //#29650 - } //#29650 - $_.ccrpad = $a(); //#29650 - $k[$j++] = Infinity; //#29651 - for (var _1j = 0, _1k = $_.ccpixx, _1i = $_.ccpixs.length - 1; _1k < 0 ? _1j >= _1i : _1j <= _1i; _1j += _1k) { //#29655 - $_.i = _1j; //#29653 - $k[$j++] = 0; //#29654 - $k[$j++] = 0; //#29654 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29654 - $aload($_.ccrpad); //#29654 - } //#29654 - $aload($_.sep); //#29656 - for (var _1s = 0, _1t = $_.linheight; _1s < _1t; _1s++) { //#29656 - $aload($_.linpixs); //#29656 - } //#29656 - $_.pixs = $a(); //#29656 - $_.pixx = $_.linpixs.length; //#29659 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29660 + ]); //#29955 + $k[$j++] = _1F; //#29956 + bwipp_renmatrix(); //#29956 + $$.rmoveto(1, 1); //#29959 + $k[$j++] = $_.comp; //#29959 + $k[$j++] = $_.options; //#29959 + bwipp_gs1_cc(); //#29959 + bwipp_renmatrix(); //#29959 + $$.restore(); //#29961 + } else { //#29998 + $k[$j++] = 'compsym'; //#29963 + $k[$j++] = $_.comp; //#29963 + $k[$j++] = $_.options; //#29963 + bwipp_gs1_cc(); //#29963 + var _1K = $k[--$j]; //#29963 + $_[$k[--$j]] = _1K; //#29963 + $_.ccpixs = $get($_.compsym, 'pixs'); //#29964 + $_.ccpixx = $get($_.compsym, 'pixx'); //#29965 + $k[$j++] = Infinity; //#29967 + $k[$j++] = 0; //#29968 + $forall($_.linsbs, function() { //#29968 + var _1R = $k[--$j]; //#29968 + var _1S = $k[--$j]; //#29968 + var _1T = (_1S == 0) ? 1 : 0; //#29968 + $k[$j++] = _1S; //#29968 + for (var _1U = 0, _1V = $cvi(_1R); _1U < _1V; _1U++) { //#29968 + $k[$j++] = _1T //#29968 + } //#29968 + }); //#29968 + $_.linpixs = $a(); //#29968 + $k[$j++] = Infinity; //#29970 + $k[$j++] = 0; //#29970 + $aload($_.sep); //#29970 + $_.sep = $a(); //#29970 + $_.linheight = ~~$_.linheight; //#29972 + $_.diff = $f($_.linpixs.length - $_.ccpixx); //#29973 + $k[$j++] = Infinity; //#29974 + for (var _1d = 0, _1e = $f($_.diff - 2); _1d < _1e; _1d++) { //#29974 + $k[$j++] = 0; //#29974 + } //#29974 + $_.ccrpad = $a(); //#29974 + $k[$j++] = Infinity; //#29975 + for (var _1j = 0, _1k = $_.ccpixx, _1i = $_.ccpixs.length - 1; _1k < 0 ? _1j >= _1i : _1j <= _1i; _1j += _1k) { //#29979 + $_.i = _1j; //#29977 + $k[$j++] = 0; //#29978 + $k[$j++] = 0; //#29978 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29978 + $aload($_.ccrpad); //#29978 + } //#29978 + $aload($_.sep); //#29980 + for (var _1s = 0, _1t = $_.linheight; _1s < _1t; _1s++) { //#29980 + $aload($_.linpixs); //#29980 + } //#29980 + $_.pixs = $a(); //#29980 + $_.pixx = $_.linpixs.length; //#29983 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#29984 var _25 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29668 - $k[$j++] = _25; //#29675 - if (!$_.dontdraw) { //#29675 - $$.save(); //#29672 - bwipp_renmatrix(); //#29673 - $$.restore(); //#29674 - } //#29674 - } //#29674 - $_ = Object.getPrototypeOf($_); //#29678 + ]); //#29992 + $k[$j++] = _25; //#29999 + if (!$_.dontdraw) { //#29999 + $$.save(); //#29996 + bwipp_renmatrix(); //#29997 + $$.restore(); //#29998 + } //#29998 + } //#29998 + $_ = Object.getPrototypeOf($_); //#30002 } //bwipp_databarexpandedcomposite function bwipp_databarexpandedstackedcomposite() { - $_ = Object.create($_); //#29709 - $_.dontdraw = false; //#29712 - $_.usematrix = false; //#29713 - $_.parse = false; //#29714 - $_.dontlint = false; //#29715 - $_.lintreqs = true; //#29716 - $k[$j++] = $_; //#29718 - bwipp_processoptions(); //#29718 - $_.options = $k[--$j]; //#29718 - $_.barcode = $k[--$j]; //#29719 - if ($_.dontdraw) { //#29721 - $_.usematrix = true; //#29721 - } //#29721 - $search($_.barcode, "|"); //#29724 - if ($k[--$j]) { //#29729 - $_.linear = $k[--$j]; //#29725 - $j--; //#29726 - $_.comp = $k[--$j]; //#29727 - } else { //#29729 - $j--; //#29729 - $k[$j++] = 'bwipp.missingCompositeComponent#29729'; //#29729 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29729 - bwipp_raiseerror(); //#29729 - } //#29729 - if (!$_.usematrix) { //#29732 - $$.save(); //#29732 - } //#29732 - $put($_.options, "lintype", "databarexpandedstacked"); //#29734 - $put($_.options, "linkage", true); //#29735 - $put($_.options, "inkspreadv", 0); //#29736 - $put($_.options, "dontdraw", true); //#29737 - $put($_.options, "dontlint", true); //#29738 - var _F = $s($_.linear.length + $_.comp.length); //#29741 - $puti(_F, 0, $_.linear); //#29742 - $puti(_F, $_.linear.length, $_.comp); //#29743 - $k[$j++] = _F; //#29744 - $k[$j++] = 'ai'; //#29744 - bwipp_gs1process(); //#29744 - $j -= 3; //#29744 - $k[$j++] = $_.linear; //#29747 - $k[$j++] = $_.options; //#29747 - bwipp_databarexpandedstacked(); //#29747 - var _L = $k[--$j]; //#29748 - $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#29748 - $_.linheight = $get(_L, "pixy"); //#29749 - $k[$j++] = _L; //#29750 - if (!$_.usematrix) { //#29750 - bwipp_renmatrix(); //#29750 - } else { //#29750 - $_.linpixs = $get($k[--$j], 'pixs'); //#29750 - } //#29750 + $_ = Object.create($_); //#30033 + $_.dontdraw = false; //#30036 + $_.usematrix = false; //#30037 + $_.parse = false; //#30038 + $_.dontlint = false; //#30039 + $_.lintreqs = true; //#30040 + $k[$j++] = $_; //#30042 + bwipp_processoptions(); //#30042 + $_.options = $k[--$j]; //#30042 + $_.barcode = $k[--$j]; //#30043 + if ($_.dontdraw) { //#30045 + $_.usematrix = true; //#30045 + } //#30045 + $search($_.barcode, "|"); //#30048 + if ($k[--$j]) { //#30053 + $_.linear = $k[--$j]; //#30049 + $j--; //#30050 + $_.comp = $k[--$j]; //#30051 + } else { //#30053 + $j--; //#30053 + $k[$j++] = 'bwipp.missingCompositeComponent#30053'; //#30053 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#30053 + bwipp_raiseerror(); //#30053 + } //#30053 + if (!$_.usematrix) { //#30056 + $$.save(); //#30056 + } //#30056 + $put($_.options, "lintype", "databarexpandedstacked"); //#30058 + $put($_.options, "linkage", true); //#30059 + $put($_.options, "inkspreadv", 0); //#30060 + $put($_.options, "dontdraw", true); //#30061 + $put($_.options, "dontlint", true); //#30062 + var _F = $s($_.linear.length + $_.comp.length); //#30065 + $puti(_F, 0, $_.linear); //#30066 + $puti(_F, $_.linear.length, $_.comp); //#30067 + $k[$j++] = _F; //#30068 + $k[$j++] = 'ai'; //#30068 + bwipp_gs1process(); //#30068 + $j -= 3; //#30068 + $k[$j++] = $_.linear; //#30071 + $k[$j++] = $_.options; //#30071 + bwipp_databarexpandedstacked(); //#30071 + var _L = $k[--$j]; //#30072 + $_.bot = $geti($get(_L, "pixs"), 0, $get(_L, "pixx")); //#30072 + $_.linheight = $get(_L, "pixy"); //#30073 + $k[$j++] = _L; //#30074 + if (!$_.usematrix) { //#30074 + bwipp_renmatrix(); //#30074 + } else { //#30074 + $_.linpixs = $get($k[--$j], 'pixs'); //#30074 + } //#30074 $_.sepfinder = function() { - $_.fp = $k[--$j]; //#29754 - for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#29767 - $_.i = _X; //#29756 - if ($get($_.bot, $_.i) == 0) { //#29764 - if ($get($_.bot, $_.i - 1) == 1) { //#29761 - $k[$j++] = 1; //#29759 - } else { //#29761 - var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#29761 - $k[$j++] = _h; //#29761 - } //#29761 - } else { //#29764 - $k[$j++] = 0; //#29764 - } //#29764 - $put($_.sep, $_.i, $k[--$j]); //#29766 - } //#29766 - }; //#29766 - $k[$j++] = Infinity; //#29769 - var _l = $_.bot; //#29769 - for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#29769 - $k[$j++] = $f(1 - $get(_l, _m)); //#29769 - } //#29769 - $_.sep = $a(); //#29769 - $puti($_.sep, 0, $a([0, 0, 0, 0])); //#29770 - $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#29771 - $k[$j++] = Infinity; //#29772 - for (var _x = 19, _w = $_.bot.length - 13; _x <= _w; _x += 98) { //#29773 - $k[$j++] = _x; //#29773 - } //#29773 - for (var _10 = 70, _z = $_.bot.length - 13; _10 <= _z; _10 += 98) { //#29774 - $k[$j++] = _10; //#29774 - } //#29774 - var _11 = $a(); //#29774 - for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#29775 - $k[$j++] = $get(_11, _12); //#29775 - $_.sepfinder(); //#29775 - } //#29775 - if (!$_.usematrix) { //#29822 - $$.rmoveto(0, $_.linheight); //#29777 + $_.fp = $k[--$j]; //#30078 + for (var _X = $_.fp, _W = $f($_.fp + 12); _X <= _W; _X += 1) { //#30091 + $_.i = _X; //#30080 + if ($get($_.bot, $_.i) == 0) { //#30088 + if ($get($_.bot, $_.i - 1) == 1) { //#30085 + $k[$j++] = 1; //#30083 + } else { //#30085 + var _h = ($get($_.sep, $_.i - 1) == 0) ? 1 : 0; //#30085 + $k[$j++] = _h; //#30085 + } //#30085 + } else { //#30088 + $k[$j++] = 0; //#30088 + } //#30088 + $put($_.sep, $_.i, $k[--$j]); //#30090 + } //#30090 + }; //#30090 + $k[$j++] = Infinity; //#30093 + var _l = $_.bot; //#30093 + for (var _m = 0, _n = _l.length; _m < _n; _m++) { //#30093 + $k[$j++] = $f(1 - $get(_l, _m)); //#30093 + } //#30093 + $_.sep = $a(); //#30093 + $puti($_.sep, 0, $a([0, 0, 0, 0])); //#30094 + $puti($_.sep, $_.sep.length - 4, $a([0, 0, 0, 0])); //#30095 + $k[$j++] = Infinity; //#30096 + for (var _x = 19, _w = $_.bot.length - 13; _x <= _w; _x += 98) { //#30097 + $k[$j++] = _x; //#30097 + } //#30097 + for (var _10 = 70, _z = $_.bot.length - 13; _10 <= _z; _10 += 98) { //#30098 + $k[$j++] = _10; //#30098 + } //#30098 + var _11 = $a(); //#30098 + for (var _12 = 0, _13 = _11.length; _12 < _13; _12++) { //#30099 + $k[$j++] = $get(_11, _12); //#30099 + $_.sepfinder(); //#30099 + } //#30099 + if (!$_.usematrix) { //#30146 + $$.rmoveto(0, $_.linheight); //#30101 var _1B = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29784 - $k[$j++] = _1B; //#29785 - bwipp_renmatrix(); //#29785 - var _1E = ($get($_.bot, 0) == 0) ? 2 : 0; //#29788 - $$.rmoveto(_1E, 1); //#29788 - $k[$j++] = $_.comp; //#29789 - $k[$j++] = $_.options; //#29789 - bwipp_gs1_cc(); //#29789 - bwipp_renmatrix(); //#29789 - $$.restore(); //#29791 - } else { //#29822 - $k[$j++] = 'compsym'; //#29793 - $k[$j++] = $_.comp; //#29793 - $k[$j++] = $_.options; //#29793 - bwipp_gs1_cc(); //#29793 - var _1J = $k[--$j]; //#29793 - $_[$k[--$j]] = _1J; //#29793 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29794 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29795 - $_.pixx = $_.sep.length; //#29797 - $k[$j++] = Infinity; //#29798 - for (var _1S = 0, _1T = ~~(($f($f($_.pixx - $_.ccpixx) + 1)) / 2); _1S < _1T; _1S++) { //#29798 - $k[$j++] = 0; //#29798 - } //#29798 - $_.cclpad = $a(); //#29798 - $k[$j++] = Infinity; //#29799 - for (var _1X = 0, _1Y = ~~($f($_.pixx - $_.ccpixx) / 2); _1X < _1Y; _1X++) { //#29799 - $k[$j++] = 0; //#29799 - } //#29799 - $_.ccrpad = $a(); //#29799 - $k[$j++] = Infinity; //#29800 - for (var _1d = 0, _1e = $_.ccpixx, _1c = $_.ccpixs.length - 1; _1e < 0 ? _1d >= _1c : _1d <= _1c; _1d += _1e) { //#29804 - $_.i = _1d; //#29802 - $aload($_.cclpad); //#29803 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29803 - $aload($_.ccrpad); //#29803 - } //#29803 - $aload($_.sep); //#29805 - $aload($_.linpixs); //#29805 - $_.pixs = $a(); //#29805 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29808 + ]); //#30108 + $k[$j++] = _1B; //#30109 + bwipp_renmatrix(); //#30109 + var _1E = ($get($_.bot, 0) == 0) ? 2 : 0; //#30112 + $$.rmoveto(_1E, 1); //#30112 + $k[$j++] = $_.comp; //#30113 + $k[$j++] = $_.options; //#30113 + bwipp_gs1_cc(); //#30113 + bwipp_renmatrix(); //#30113 + $$.restore(); //#30115 + } else { //#30146 + $k[$j++] = 'compsym'; //#30117 + $k[$j++] = $_.comp; //#30117 + $k[$j++] = $_.options; //#30117 + bwipp_gs1_cc(); //#30117 + var _1J = $k[--$j]; //#30117 + $_[$k[--$j]] = _1J; //#30117 + $_.ccpixs = $get($_.compsym, 'pixs'); //#30118 + $_.ccpixx = $get($_.compsym, 'pixx'); //#30119 + $_.pixx = $_.sep.length; //#30121 + $k[$j++] = Infinity; //#30122 + for (var _1S = 0, _1T = ~~(($f($f($_.pixx - $_.ccpixx) + 1)) / 2); _1S < _1T; _1S++) { //#30122 + $k[$j++] = 0; //#30122 + } //#30122 + $_.cclpad = $a(); //#30122 + $k[$j++] = Infinity; //#30123 + for (var _1X = 0, _1Y = ~~($f($_.pixx - $_.ccpixx) / 2); _1X < _1Y; _1X++) { //#30123 + $k[$j++] = 0; //#30123 + } //#30123 + $_.ccrpad = $a(); //#30123 + $k[$j++] = Infinity; //#30124 + for (var _1d = 0, _1e = $_.ccpixx, _1c = $_.ccpixs.length - 1; _1e < 0 ? _1d >= _1c : _1d <= _1c; _1d += _1e) { //#30128 + $_.i = _1d; //#30126 + $aload($_.cclpad); //#30127 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#30127 + $aload($_.ccrpad); //#30127 + } //#30127 + $aload($_.sep); //#30129 + $aload($_.linpixs); //#30129 + $_.pixs = $a(); //#30129 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#30132 var _1w = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29816 - $k[$j++] = _1w; //#29823 - if (!$_.dontdraw) { //#29823 - $$.save(); //#29820 - bwipp_renmatrix(); //#29821 - $$.restore(); //#29822 - } //#29822 - } //#29822 - $_ = Object.getPrototypeOf($_); //#29826 + ]); //#30140 + $k[$j++] = _1w; //#30147 + if (!$_.dontdraw) { //#30147 + $$.save(); //#30144 + bwipp_renmatrix(); //#30145 + $$.restore(); //#30146 + } //#30146 + } //#30146 + $_ = Object.getPrototypeOf($_); //#30150 } //bwipp_databarexpandedstackedcomposite function bwipp_gs1_128composite() { - $_ = Object.create($_); //#29858 - $_.dontdraw = false; //#29861 - $_.usematrix = false; //#29862 - $_.parse = false; //#29863 - $_.dontlint = false; //#29864 - $_.lintreqs = true; //#29865 - $k[$j++] = $_; //#29867 - bwipp_processoptions(); //#29867 - $_.options = $k[--$j]; //#29867 - $_.barcode = $k[--$j]; //#29868 - if ($_.dontdraw) { //#29870 - $_.usematrix = true; //#29870 - } //#29870 - $search($_.barcode, "|"); //#29873 - if ($k[--$j]) { //#29878 - $_.linear = $k[--$j]; //#29874 - $j--; //#29875 - $_.comp = $k[--$j]; //#29876 - } else { //#29878 - $j--; //#29878 - $k[$j++] = 'bwipp.missingCompositeComponent#29878'; //#29878 - $k[$j++] = "A Composite Component must be provided following a pipe character"; //#29878 - bwipp_raiseerror(); //#29878 - } //#29878 - if (!$_.usematrix) { //#29881 - $$.save(); //#29881 - } //#29881 - $put($_.options, "inkspreadv", 0); //#29883 - $put($_.options, "dontdraw", true); //#29884 - $put($_.options, "dontlint", true); //#29885 - var _D = $s($_.linear.length + $_.comp.length); //#29888 - $puti(_D, 0, $_.linear); //#29889 - $puti(_D, $_.linear.length, $_.comp); //#29890 - $k[$j++] = _D; //#29891 - $k[$j++] = 'ai'; //#29891 - bwipp_gs1process(); //#29891 - $j -= 3; //#29891 - $put($_.options, "linkagea", true); //#29894 - $k[$j++] = $_.linear; //#29895 - $k[$j++] = Infinity; //#29895 - $forall($_.options); //#29895 - var _K = $d(); //#29895 - $k[$j++] = _K; //#29895 - bwipp_gs1_128(); //#29895 - var _M = $get($k[--$j], "sbs"); //#29896 - $k[$j++] = 0; //#29896 - $forall(_M, function() { //#29896 - var _N = $k[--$j]; //#29896 - var _O = $k[--$j]; //#29896 - $k[$j++] = $f(_O + _N); //#29896 - }); //#29896 - $_.linwidth = $k[--$j]; //#29896 - $put($_.options, "lintype", "gs1-128"); //#29899 - $put($_.options, "linwidth", $_.linwidth); //#29900 - $k[$j++] = $_.comp; //#29901 - $k[$j++] = Infinity; //#29901 - $forall($_.options); //#29901 - var _V = $d(); //#29901 - $k[$j++] = _V; //#29901 - bwipp_gs1_cc(); //#29901 - $_.compsym = $k[--$j]; //#29901 - if ($get($_.compsym, "pixx") == 99) { //#29902 - $k[$j++] = "a"; //#29902 - } else { //#29902 - $k[$j++] = "c"; //#29902 - } //#29902 - $_.linktype = $k[--$j]; //#29902 - if ($eq($_.linktype, "a")) { //#29910 - $put($_.options, "linkagea", true); //#29906 - $put($_.options, "linkagec", false); //#29907 - } else { //#29910 - $put($_.options, "linkagea", false); //#29909 - $put($_.options, "linkagec", true); //#29910 - } //#29910 - $k[$j++] = $_.linear; //#29912 - $k[$j++] = Infinity; //#29912 - var _g = $_.options; //#29912 - $forall(_g); //#29912 - var _h = $d(); //#29912 - $k[$j++] = _h; //#29912 - bwipp_gs1_128(); //#29912 - var _i = $k[--$j]; //#29913 - $_.linsbs = $get(_i, "sbs"); //#29913 - $_.linheight = $get($get(_i, "bhs"), 0) * 72; //#29914 - $k[$j++] = _i; //#29915 - if (!$_.usematrix) { //#29915 - bwipp_renlinear(); //#29915 - } else { //#29915 - $j--; //#29915 - } //#29915 - $k[$j++] = Infinity; //#29918 - $k[$j++] = 1; //#29919 - $forall($_.linsbs, function() { //#29919 - var _o = $k[--$j]; //#29919 - var _p = $k[--$j]; //#29919 - var _q = (_p == 0) ? 1 : 0; //#29919 - $k[$j++] = _p; //#29919 - for (var _r = 0, _s = _o; _r < _s; _r++) { //#29919 - $k[$j++] = _q //#29919 - } //#29919 - }); //#29919 - $astore($a($counttomark() - 1)); //#29920 - $_.sep = $k[--$j]; //#29920 - $j -= 2; //#29920 - if (!$_.usematrix) { //#29931 - $$.rmoveto(0, $_.linheight); //#29922 + $_ = Object.create($_); //#30182 + $_.dontdraw = false; //#30185 + $_.usematrix = false; //#30186 + $_.parse = false; //#30187 + $_.dontlint = false; //#30188 + $_.lintreqs = true; //#30189 + $k[$j++] = $_; //#30191 + bwipp_processoptions(); //#30191 + $_.options = $k[--$j]; //#30191 + $_.barcode = $k[--$j]; //#30192 + if ($_.dontdraw) { //#30194 + $_.usematrix = true; //#30194 + } //#30194 + $search($_.barcode, "|"); //#30197 + if ($k[--$j]) { //#30202 + $_.linear = $k[--$j]; //#30198 + $j--; //#30199 + $_.comp = $k[--$j]; //#30200 + } else { //#30202 + $j--; //#30202 + $k[$j++] = 'bwipp.missingCompositeComponent#30202'; //#30202 + $k[$j++] = "A Composite Component must be provided following a pipe character"; //#30202 + bwipp_raiseerror(); //#30202 + } //#30202 + if (!$_.usematrix) { //#30205 + $$.save(); //#30205 + } //#30205 + $put($_.options, "inkspreadv", 0); //#30207 + $put($_.options, "dontdraw", true); //#30208 + $put($_.options, "dontlint", true); //#30209 + var _D = $s($_.linear.length + $_.comp.length); //#30212 + $puti(_D, 0, $_.linear); //#30213 + $puti(_D, $_.linear.length, $_.comp); //#30214 + $k[$j++] = _D; //#30215 + $k[$j++] = 'ai'; //#30215 + bwipp_gs1process(); //#30215 + $j -= 3; //#30215 + $put($_.options, "linkagea", true); //#30218 + $k[$j++] = $_.linear; //#30219 + $k[$j++] = Infinity; //#30219 + $forall($_.options); //#30219 + var _K = $d(); //#30219 + $k[$j++] = _K; //#30219 + bwipp_gs1_128(); //#30219 + var _M = $get($k[--$j], "sbs"); //#30220 + $k[$j++] = 0; //#30220 + $forall(_M, function() { //#30220 + var _N = $k[--$j]; //#30220 + var _O = $k[--$j]; //#30220 + $k[$j++] = $f(_O + _N); //#30220 + }); //#30220 + $_.linwidth = $k[--$j]; //#30220 + $put($_.options, "lintype", "gs1-128"); //#30223 + $put($_.options, "linwidth", $_.linwidth); //#30224 + $k[$j++] = $_.comp; //#30225 + $k[$j++] = Infinity; //#30225 + $forall($_.options); //#30225 + var _V = $d(); //#30225 + $k[$j++] = _V; //#30225 + bwipp_gs1_cc(); //#30225 + $_.compsym = $k[--$j]; //#30225 + if ($get($_.compsym, "pixx") == 99) { //#30226 + $k[$j++] = "a"; //#30226 + } else { //#30226 + $k[$j++] = "c"; //#30226 + } //#30226 + $_.linktype = $k[--$j]; //#30226 + if ($eq($_.linktype, "a")) { //#30234 + $put($_.options, "linkagea", true); //#30230 + $put($_.options, "linkagec", false); //#30231 + } else { //#30234 + $put($_.options, "linkagea", false); //#30233 + $put($_.options, "linkagec", true); //#30234 + } //#30234 + $k[$j++] = $_.linear; //#30236 + $k[$j++] = Infinity; //#30236 + var _g = $_.options; //#30236 + $forall(_g); //#30236 + var _h = $d(); //#30236 + $k[$j++] = _h; //#30236 + bwipp_gs1_128(); //#30236 + var _i = $k[--$j]; //#30237 + $_.linsbs = $get(_i, "sbs"); //#30237 + $_.linheight = $get($get(_i, "bhs"), 0) * 72; //#30238 + $k[$j++] = _i; //#30239 + if (!$_.usematrix) { //#30239 + bwipp_renlinear(); //#30239 + } else { //#30239 + $j--; //#30239 + } //#30239 + $k[$j++] = Infinity; //#30242 + $k[$j++] = 1; //#30243 + $forall($_.linsbs, function() { //#30243 + var _o = $k[--$j]; //#30243 + var _p = $k[--$j]; //#30243 + var _q = (_p == 0) ? 1 : 0; //#30243 + $k[$j++] = _p; //#30243 + for (var _r = 0, _s = _o; _r < _s; _r++) { //#30243 + $k[$j++] = _q //#30243 + } //#30243 + }); //#30243 + $astore($a($counttomark() - 1)); //#30244 + $_.sep = $k[--$j]; //#30244 + $j -= 2; //#30244 + if (!$_.usematrix) { //#30255 + $$.rmoveto(0, $_.linheight); //#30246 var _12 = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.sep], ["pixx", $_.sep.length], ["pixy", 1], ["height", 1 / 72], ["width", $_.sep.length / 72], ["opt", $_.options] - ]); //#29929 - $k[$j++] = _12; //#29930 - bwipp_renmatrix(); //#29930 - } //#29930 - if ($eq($_.linktype, "a")) { //#29939 - $_.s = ~~($f($_.linwidth - 2) / 11); //#29935 - $_.p = ~~(($_.s - 9) / 2); //#29936 - $k[$j++] = 'x'; //#29937 - $k[$j++] = ((($_.s - $_.p) - 1) * 11) + 10; //#29937 - if ($_.p == 0) { //#29937 - var _19 = $k[--$j]; //#29937 - $k[$j++] = $f(_19 + 2); //#29937 - } //#29937 - var _1A = $k[--$j]; //#29937 - $_[$k[--$j]] = $f(_1A - 99); //#29937 - } else { //#29939 - $_.x = -7; //#29939 - } //#29939 - if (!$_.usematrix) { //#29996 - $$.rmoveto($_.x, 1); //#29943 - $k[$j++] = $_.compsym; //#29943 - bwipp_renmatrix(); //#29943 - $$.restore(); //#29945 - } else { //#29996 - $_.ccpixs = $get($_.compsym, 'pixs'); //#29947 - $_.ccpixx = $get($_.compsym, 'pixx'); //#29948 - $k[$j++] = Infinity; //#29950 - $forall($_.linsbs, function() { //#29951 - var _1K = $k[--$j]; //#29951 - var _1L = $k[--$j]; //#29951 - var _1M = (_1L == 1) ? 0 : 1; //#29951 - $k[$j++] = _1L; //#29951 - for (var _1N = 0, _1O = _1K; _1N < _1O; _1N++) { //#29951 - $k[$j++] = _1M //#29951 - } //#29951 - }); //#29951 - $_.linpixs = $a(); //#29951 - if ($_.x > 0) { //#29959 - $k[$j++] = Infinity; //#29955 - for (var _1S = 0, _1T = $_.x; _1S < _1T; _1S++) { //#29955 - $k[$j++] = 0; //#29955 - } //#29955 - $_.cclpad = $a(); //#29955 - $_.linlpad = $a(0); //#29956 - } else { //#29959 - $_.cclpad = $a(0); //#29958 - $k[$j++] = Infinity; //#29959 - for (var _1Y = 0, _1Z = -$_.x; _1Y < _1Z; _1Y++) { //#29959 - $k[$j++] = 0; //#29959 - } //#29959 - $_.linlpad = $a(); //#29959 - } //#29959 - $_.diff = $f($_.linwidth - $f($_.ccpixx + $_.x)); //#29962 - if ($_.diff > 0) { //#29968 - $k[$j++] = Infinity; //#29964 - for (var _1g = 0, _1h = $_.diff; _1g < _1h; _1g++) { //#29964 - $k[$j++] = 0; //#29964 - } //#29964 - $_.ccrpad = $a(); //#29964 - $_.linrpad = $a(0); //#29965 - } else { //#29968 - $_.ccrpad = $a(0); //#29967 - $k[$j++] = Infinity; //#29968 - for (var _1m = 0, _1n = -$_.diff; _1m < _1n; _1m++) { //#29968 - $k[$j++] = 0; //#29968 - } //#29968 - $_.linrpad = $a(); //#29968 - } //#29968 - $_.linheight = ~~$_.linheight; //#29971 - $k[$j++] = Infinity; //#29972 - for (var _1t = 0, _1u = $_.ccpixx, _1s = $_.ccpixs.length - 1; _1u < 0 ? _1t >= _1s : _1t <= _1s; _1t += _1u) { //#29976 - $_.i = _1t; //#29974 - $aload($_.cclpad); //#29975 - $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#29975 - $aload($_.ccrpad); //#29975 - } //#29975 - $aload($_.linlpad); //#29977 - $aload($_.sep); //#29977 - $aload($_.linrpad); //#29977 - for (var _25 = 0, _26 = $_.linheight; _25 < _26; _25++) { //#29978 - $aload($_.linlpad); //#29978 - $aload($_.linpixs); //#29978 - $aload($_.linrpad); //#29978 - } //#29978 - $_.pixs = $a(); //#29978 - $_.pixx = $f($f($_.cclpad.length + $_.ccpixx) + $_.ccrpad.length); //#29981 - $_.pixy = ~~($_.pixs.length / $_.pixx); //#29982 + ]); //#30253 + $k[$j++] = _12; //#30254 + bwipp_renmatrix(); //#30254 + } //#30254 + if ($eq($_.linktype, "a")) { //#30263 + $_.s = ~~($f($_.linwidth - 2) / 11); //#30259 + $_.p = ~~(($_.s - 9) / 2); //#30260 + $k[$j++] = 'x'; //#30261 + $k[$j++] = ((($_.s - $_.p) - 1) * 11) + 10; //#30261 + if ($_.p == 0) { //#30261 + var _19 = $k[--$j]; //#30261 + $k[$j++] = $f(_19 + 2); //#30261 + } //#30261 + var _1A = $k[--$j]; //#30261 + $_[$k[--$j]] = $f(_1A - 99); //#30261 + } else { //#30263 + $_.x = -7; //#30263 + } //#30263 + if (!$_.usematrix) { //#30320 + $$.rmoveto($_.x, 1); //#30267 + $k[$j++] = $_.compsym; //#30267 + bwipp_renmatrix(); //#30267 + $$.restore(); //#30269 + } else { //#30320 + $_.ccpixs = $get($_.compsym, 'pixs'); //#30271 + $_.ccpixx = $get($_.compsym, 'pixx'); //#30272 + $k[$j++] = Infinity; //#30274 + $forall($_.linsbs, function() { //#30275 + var _1K = $k[--$j]; //#30275 + var _1L = $k[--$j]; //#30275 + var _1M = (_1L == 1) ? 0 : 1; //#30275 + $k[$j++] = _1L; //#30275 + for (var _1N = 0, _1O = _1K; _1N < _1O; _1N++) { //#30275 + $k[$j++] = _1M //#30275 + } //#30275 + }); //#30275 + $_.linpixs = $a(); //#30275 + if ($_.x > 0) { //#30283 + $k[$j++] = Infinity; //#30279 + for (var _1S = 0, _1T = $_.x; _1S < _1T; _1S++) { //#30279 + $k[$j++] = 0; //#30279 + } //#30279 + $_.cclpad = $a(); //#30279 + $_.linlpad = $a(0); //#30280 + } else { //#30283 + $_.cclpad = $a(0); //#30282 + $k[$j++] = Infinity; //#30283 + for (var _1Y = 0, _1Z = -$_.x; _1Y < _1Z; _1Y++) { //#30283 + $k[$j++] = 0; //#30283 + } //#30283 + $_.linlpad = $a(); //#30283 + } //#30283 + $_.diff = $f($_.linwidth - $f($_.ccpixx + $_.x)); //#30286 + if ($_.diff > 0) { //#30292 + $k[$j++] = Infinity; //#30288 + for (var _1g = 0, _1h = $_.diff; _1g < _1h; _1g++) { //#30288 + $k[$j++] = 0; //#30288 + } //#30288 + $_.ccrpad = $a(); //#30288 + $_.linrpad = $a(0); //#30289 + } else { //#30292 + $_.ccrpad = $a(0); //#30291 + $k[$j++] = Infinity; //#30292 + for (var _1m = 0, _1n = -$_.diff; _1m < _1n; _1m++) { //#30292 + $k[$j++] = 0; //#30292 + } //#30292 + $_.linrpad = $a(); //#30292 + } //#30292 + $_.linheight = ~~$_.linheight; //#30295 + $k[$j++] = Infinity; //#30296 + for (var _1t = 0, _1u = $_.ccpixx, _1s = $_.ccpixs.length - 1; _1u < 0 ? _1t >= _1s : _1t <= _1s; _1t += _1u) { //#30300 + $_.i = _1t; //#30298 + $aload($_.cclpad); //#30299 + $aload($geti($_.ccpixs, $_.i, $_.ccpixx)); //#30299 + $aload($_.ccrpad); //#30299 + } //#30299 + $aload($_.linlpad); //#30301 + $aload($_.sep); //#30301 + $aload($_.linrpad); //#30301 + for (var _25 = 0, _26 = $_.linheight; _25 < _26; _25++) { //#30302 + $aload($_.linlpad); //#30302 + $aload($_.linpixs); //#30302 + $aload($_.linrpad); //#30302 + } //#30302 + $_.pixs = $a(); //#30302 + $_.pixx = $f($f($_.cclpad.length + $_.ccpixx) + $_.ccrpad.length); //#30305 + $_.pixy = ~~($_.pixs.length / $_.pixx); //#30306 var _2M = new Map([ - ["ren", bwipp_renmatrix], + ["ren", 'renmatrix'], ["pixs", $_.pixs], ["pixx", $_.pixx], ["pixy", $_.pixy], ["height", $_.pixy / 72], ["width", $_.pixx / 72], ["opt", $_.options] - ]); //#29990 - $k[$j++] = _2M; //#29997 - if (!$_.dontdraw) { //#29997 - $$.save(); //#29994 - bwipp_renmatrix(); //#29995 - $$.restore(); //#29996 - } //#29996 - } //#29996 - $_ = Object.getPrototypeOf($_); //#30000 + ]); //#30314 + $k[$j++] = _2M; //#30321 + if (!$_.dontdraw) { //#30321 + $$.save(); //#30318 + bwipp_renmatrix(); //#30319 + $$.restore(); //#30320 + } //#30320 + } //#30320 + $_ = Object.getPrototypeOf($_); //#30324 } //bwipp_gs1_128composite function bwipp_gs1datamatrix() { - $_ = Object.create($_); //#30030 - $_.dontdraw = false; //#30033 - $_.parse = false; //#30034 - $_.dontlint = false; //#30035 - $_.lintreqs = true; //#30036 - $_.gssep = false; //#30037 - $k[$j++] = $_; //#30039 - bwipp_processoptions(); //#30039 - $_.options = $k[--$j]; //#30039 - $_.barcode = $k[--$j]; //#30040 - $k[$j++] = $_.barcode; //#30042 - $k[$j++] = 'ai'; //#30042 - bwipp_gs1process(); //#30042 - $_.fncs = $k[--$j]; //#30043 - $_.vals = $k[--$j]; //#30044 - $_.ais = $k[--$j]; //#30045 - $_.fnc1 = -1; //#30048 - $_.dmtx = $a([$_.fnc1]); //#30049 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30065 - $_.i = _A; //#30051 - $_.ai = $get($_.ais, $_.i); //#30052 - $_.val = $get($_.vals, $_.i); //#30053 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30054 - $puti(_K, 0, $_.dmtx); //#30055 - $k[$j++] = _K; //#30056 - $k[$j++] = _K; //#30056 - $k[$j++] = $_.dmtx.length; //#30056 - $k[$j++] = $_.ai; //#30056 - $k[$j++] = Infinity; //#30056 - var _O = $k[--$j]; //#30056 - var _P = $k[--$j]; //#30056 - $k[$j++] = _O; //#30056 - $forall(_P); //#30056 - var _Q = $a(); //#30056 - var _R = $k[--$j]; //#30056 - $puti($k[--$j], _R, _Q); //#30056 - var _T = $k[--$j]; //#30057 - $k[$j++] = _T; //#30057 - $k[$j++] = _T; //#30057 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30057 - $k[$j++] = $_.val; //#30057 - $k[$j++] = Infinity; //#30057 - var _X = $k[--$j]; //#30057 - var _Y = $k[--$j]; //#30057 - $k[$j++] = _X; //#30057 - $forall(_Y); //#30057 - var _Z = $a(); //#30057 - var _a = $k[--$j]; //#30057 - $puti($k[--$j], _a, _Z); //#30057 - $_.dmtx = $k[--$j]; //#30058 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30064 - var _j = $a($_.dmtx.length + 1); //#30060 - $puti(_j, 0, $_.dmtx); //#30061 - $k[$j++] = _j; //#30062 - $k[$j++] = _j; //#30062 - $k[$j++] = $_.dmtx.length; //#30062 - if ($_.gssep) { //#30062 - $k[$j++] = 29; //#30062 - } else { //#30062 - $k[$j++] = $_.fnc1; //#30062 - } //#30062 - var _o = $k[--$j]; //#30062 - var _p = $k[--$j]; //#30062 - $put($k[--$j], _p, _o); //#30062 - $_.dmtx = $k[--$j]; //#30063 - } //#30063 - } //#30063 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30068 - $_.i = 0; //#30069 - $_.j = 0; //#30069 - for (;;) { //#30079 - if ($_.i == $_.dmtx.length) { //#30070 - break; //#30070 - } //#30070 - var _y = $get($_.dmtx, $_.i); //#30071 - $k[$j++] = _y; //#30076 - if (_y == $_.fnc1) { //#30075 - $j--; //#30072 - $puti($_.barcode, $_.j, "^FNC1"); //#30072 - $_.j = $_.j + 4; //#30073 - } else { //#30075 - $put($_.barcode, $_.j, $k[--$j]); //#30075 - } //#30075 - $_.i = $_.i + 1; //#30077 - $_.j = $_.j + 1; //#30078 - } //#30078 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30080 - delete $_.options["parse"]; //#30083 - $put($_.options, "dontdraw", true); //#30084 - $put($_.options, "parsefnc", true); //#30085 - $k[$j++] = 'args'; //#30086 - $k[$j++] = $_.barcode; //#30086 - $k[$j++] = $_.options; //#30086 - bwipp_datamatrix(); //#30086 - var _1G = $k[--$j]; //#30086 - $_[$k[--$j]] = _1G; //#30086 - $put($_.args, "opt", $_.options); //#30088 - $k[$j++] = $_.args; //#30091 - if (!$_.dontdraw) { //#30091 - bwipp_renmatrix(); //#30091 - } //#30091 - $_ = Object.getPrototypeOf($_); //#30093 + $_ = Object.create($_); //#30354 + $_.dontdraw = false; //#30357 + $_.parse = false; //#30358 + $_.dontlint = false; //#30359 + $_.lintreqs = true; //#30360 + $_.gssep = false; //#30361 + $k[$j++] = $_; //#30363 + bwipp_processoptions(); //#30363 + $_.options = $k[--$j]; //#30363 + $_.barcode = $k[--$j]; //#30364 + $k[$j++] = $_.barcode; //#30366 + $k[$j++] = 'ai'; //#30366 + bwipp_gs1process(); //#30366 + $_.fncs = $k[--$j]; //#30367 + $_.vals = $k[--$j]; //#30368 + $_.ais = $k[--$j]; //#30369 + $_.fnc1 = -1; //#30372 + $_.dmtx = $a([$_.fnc1]); //#30373 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30389 + $_.i = _A; //#30375 + $_.ai = $get($_.ais, $_.i); //#30376 + $_.val = $get($_.vals, $_.i); //#30377 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30378 + $puti(_K, 0, $_.dmtx); //#30379 + $k[$j++] = _K; //#30380 + $k[$j++] = _K; //#30380 + $k[$j++] = $_.dmtx.length; //#30380 + $k[$j++] = $_.ai; //#30380 + $k[$j++] = Infinity; //#30380 + var _O = $k[--$j]; //#30380 + var _P = $k[--$j]; //#30380 + $k[$j++] = _O; //#30380 + $forall(_P); //#30380 + var _Q = $a(); //#30380 + var _R = $k[--$j]; //#30380 + $puti($k[--$j], _R, _Q); //#30380 + var _T = $k[--$j]; //#30381 + $k[$j++] = _T; //#30381 + $k[$j++] = _T; //#30381 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30381 + $k[$j++] = $_.val; //#30381 + $k[$j++] = Infinity; //#30381 + var _X = $k[--$j]; //#30381 + var _Y = $k[--$j]; //#30381 + $k[$j++] = _X; //#30381 + $forall(_Y); //#30381 + var _Z = $a(); //#30381 + var _a = $k[--$j]; //#30381 + $puti($k[--$j], _a, _Z); //#30381 + $_.dmtx = $k[--$j]; //#30382 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30388 + var _j = $a($_.dmtx.length + 1); //#30384 + $puti(_j, 0, $_.dmtx); //#30385 + $k[$j++] = _j; //#30386 + $k[$j++] = _j; //#30386 + $k[$j++] = $_.dmtx.length; //#30386 + if ($_.gssep) { //#30386 + $k[$j++] = 29; //#30386 + } else { //#30386 + $k[$j++] = $_.fnc1; //#30386 + } //#30386 + var _o = $k[--$j]; //#30386 + var _p = $k[--$j]; //#30386 + $put($k[--$j], _p, _o); //#30386 + $_.dmtx = $k[--$j]; //#30387 + } //#30387 + } //#30387 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30392 + $_.i = 0; //#30393 + $_.j = 0; //#30393 + for (;;) { //#30403 + if ($_.i == $_.dmtx.length) { //#30394 + break; //#30394 + } //#30394 + var _y = $get($_.dmtx, $_.i); //#30395 + $k[$j++] = _y; //#30400 + if (_y == $_.fnc1) { //#30399 + $j--; //#30396 + $puti($_.barcode, $_.j, "^FNC1"); //#30396 + $_.j = $_.j + 4; //#30397 + } else { //#30399 + $put($_.barcode, $_.j, $k[--$j]); //#30399 + } //#30399 + $_.i = $_.i + 1; //#30401 + $_.j = $_.j + 1; //#30402 + } //#30402 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30404 + delete $_.options["parse"]; //#30407 + $put($_.options, "dontdraw", true); //#30408 + $put($_.options, "parsefnc", true); //#30409 + $k[$j++] = 'args'; //#30410 + $k[$j++] = $_.barcode; //#30410 + $k[$j++] = $_.options; //#30410 + bwipp_datamatrix(); //#30410 + var _1G = $k[--$j]; //#30410 + $_[$k[--$j]] = _1G; //#30410 + $put($_.args, "opt", $_.options); //#30412 + $k[$j++] = $_.args; //#30415 + if (!$_.dontdraw) { //#30415 + bwipp_renmatrix(); //#30415 + } //#30415 + $_ = Object.getPrototypeOf($_); //#30417 } //bwipp_gs1datamatrix function bwipp_gs1datamatrixrectangular() { - $_ = Object.create($_); //#30123 - $_.parse = false; //#30126 - $_.dontlint = false; //#30127 - $_.lintreqs = true; //#30128 - $_.dontdraw = false; //#30129 - $_.gssep = false; //#30130 - $k[$j++] = $_; //#30132 - bwipp_processoptions(); //#30132 - $_.options = $k[--$j]; //#30132 - $_.barcode = $k[--$j]; //#30133 - $k[$j++] = $_.barcode; //#30135 - $k[$j++] = 'ai'; //#30135 - bwipp_gs1process(); //#30135 - $_.fncs = $k[--$j]; //#30136 - $_.vals = $k[--$j]; //#30137 - $_.ais = $k[--$j]; //#30138 - $_.fnc1 = -1; //#30141 - $_.dmtx = $a([$_.fnc1]); //#30142 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30158 - $_.i = _A; //#30144 - $_.ai = $get($_.ais, $_.i); //#30145 - $_.val = $get($_.vals, $_.i); //#30146 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30147 - $puti(_K, 0, $_.dmtx); //#30148 - $k[$j++] = _K; //#30149 - $k[$j++] = _K; //#30149 - $k[$j++] = $_.dmtx.length; //#30149 - $k[$j++] = $_.ai; //#30149 - $k[$j++] = Infinity; //#30149 - var _O = $k[--$j]; //#30149 - var _P = $k[--$j]; //#30149 - $k[$j++] = _O; //#30149 - $forall(_P); //#30149 - var _Q = $a(); //#30149 - var _R = $k[--$j]; //#30149 - $puti($k[--$j], _R, _Q); //#30149 - var _T = $k[--$j]; //#30150 - $k[$j++] = _T; //#30150 - $k[$j++] = _T; //#30150 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30150 - $k[$j++] = $_.val; //#30150 - $k[$j++] = Infinity; //#30150 - var _X = $k[--$j]; //#30150 - var _Y = $k[--$j]; //#30150 - $k[$j++] = _X; //#30150 - $forall(_Y); //#30150 - var _Z = $a(); //#30150 - var _a = $k[--$j]; //#30150 - $puti($k[--$j], _a, _Z); //#30150 - $_.dmtx = $k[--$j]; //#30151 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30157 - var _j = $a($_.dmtx.length + 1); //#30153 - $puti(_j, 0, $_.dmtx); //#30154 - $k[$j++] = _j; //#30155 - $k[$j++] = _j; //#30155 - $k[$j++] = $_.dmtx.length; //#30155 - if ($_.gssep) { //#30155 - $k[$j++] = 29; //#30155 - } else { //#30155 - $k[$j++] = $_.fnc1; //#30155 - } //#30155 - var _o = $k[--$j]; //#30155 - var _p = $k[--$j]; //#30155 - $put($k[--$j], _p, _o); //#30155 - $_.dmtx = $k[--$j]; //#30156 - } //#30156 - } //#30156 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30161 - $_.i = 0; //#30162 - $_.j = 0; //#30162 - for (;;) { //#30172 - if ($_.i == $_.dmtx.length) { //#30163 - break; //#30163 - } //#30163 - var _y = $get($_.dmtx, $_.i); //#30164 - $k[$j++] = _y; //#30169 - if (_y == $_.fnc1) { //#30168 - $j--; //#30165 - $puti($_.barcode, $_.j, "^FNC1"); //#30165 - $_.j = $_.j + 4; //#30166 - } else { //#30168 - $put($_.barcode, $_.j, $k[--$j]); //#30168 - } //#30168 - $_.i = $_.i + 1; //#30170 - $_.j = $_.j + 1; //#30171 - } //#30171 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30173 - delete $_.options["parse"]; //#30176 - $put($_.options, "dontdraw", true); //#30177 - $put($_.options, "parsefnc", true); //#30178 - $put($_.options, "format", "rectangle"); //#30179 - $k[$j++] = 'args'; //#30180 - $k[$j++] = $_.barcode; //#30180 - $k[$j++] = $_.options; //#30180 - bwipp_datamatrix(); //#30180 - var _1H = $k[--$j]; //#30180 - $_[$k[--$j]] = _1H; //#30180 - $put($_.args, "opt", $_.options); //#30182 - $k[$j++] = $_.args; //#30185 - if (!$_.dontdraw) { //#30185 - bwipp_renmatrix(); //#30185 - } //#30185 - $_ = Object.getPrototypeOf($_); //#30187 + $_ = Object.create($_); //#30447 + $_.parse = false; //#30450 + $_.dontlint = false; //#30451 + $_.lintreqs = true; //#30452 + $_.dontdraw = false; //#30453 + $_.gssep = false; //#30454 + $k[$j++] = $_; //#30456 + bwipp_processoptions(); //#30456 + $_.options = $k[--$j]; //#30456 + $_.barcode = $k[--$j]; //#30457 + $k[$j++] = $_.barcode; //#30459 + $k[$j++] = 'ai'; //#30459 + bwipp_gs1process(); //#30459 + $_.fncs = $k[--$j]; //#30460 + $_.vals = $k[--$j]; //#30461 + $_.ais = $k[--$j]; //#30462 + $_.fnc1 = -1; //#30465 + $_.dmtx = $a([$_.fnc1]); //#30466 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30482 + $_.i = _A; //#30468 + $_.ai = $get($_.ais, $_.i); //#30469 + $_.val = $get($_.vals, $_.i); //#30470 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30471 + $puti(_K, 0, $_.dmtx); //#30472 + $k[$j++] = _K; //#30473 + $k[$j++] = _K; //#30473 + $k[$j++] = $_.dmtx.length; //#30473 + $k[$j++] = $_.ai; //#30473 + $k[$j++] = Infinity; //#30473 + var _O = $k[--$j]; //#30473 + var _P = $k[--$j]; //#30473 + $k[$j++] = _O; //#30473 + $forall(_P); //#30473 + var _Q = $a(); //#30473 + var _R = $k[--$j]; //#30473 + $puti($k[--$j], _R, _Q); //#30473 + var _T = $k[--$j]; //#30474 + $k[$j++] = _T; //#30474 + $k[$j++] = _T; //#30474 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30474 + $k[$j++] = $_.val; //#30474 + $k[$j++] = Infinity; //#30474 + var _X = $k[--$j]; //#30474 + var _Y = $k[--$j]; //#30474 + $k[$j++] = _X; //#30474 + $forall(_Y); //#30474 + var _Z = $a(); //#30474 + var _a = $k[--$j]; //#30474 + $puti($k[--$j], _a, _Z); //#30474 + $_.dmtx = $k[--$j]; //#30475 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30481 + var _j = $a($_.dmtx.length + 1); //#30477 + $puti(_j, 0, $_.dmtx); //#30478 + $k[$j++] = _j; //#30479 + $k[$j++] = _j; //#30479 + $k[$j++] = $_.dmtx.length; //#30479 + if ($_.gssep) { //#30479 + $k[$j++] = 29; //#30479 + } else { //#30479 + $k[$j++] = $_.fnc1; //#30479 + } //#30479 + var _o = $k[--$j]; //#30479 + var _p = $k[--$j]; //#30479 + $put($k[--$j], _p, _o); //#30479 + $_.dmtx = $k[--$j]; //#30480 + } //#30480 + } //#30480 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30485 + $_.i = 0; //#30486 + $_.j = 0; //#30486 + for (;;) { //#30496 + if ($_.i == $_.dmtx.length) { //#30487 + break; //#30487 + } //#30487 + var _y = $get($_.dmtx, $_.i); //#30488 + $k[$j++] = _y; //#30493 + if (_y == $_.fnc1) { //#30492 + $j--; //#30489 + $puti($_.barcode, $_.j, "^FNC1"); //#30489 + $_.j = $_.j + 4; //#30490 + } else { //#30492 + $put($_.barcode, $_.j, $k[--$j]); //#30492 + } //#30492 + $_.i = $_.i + 1; //#30494 + $_.j = $_.j + 1; //#30495 + } //#30495 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30497 + delete $_.options["parse"]; //#30500 + $put($_.options, "dontdraw", true); //#30501 + $put($_.options, "parsefnc", true); //#30502 + $put($_.options, "format", "rectangle"); //#30503 + $k[$j++] = 'args'; //#30504 + $k[$j++] = $_.barcode; //#30504 + $k[$j++] = $_.options; //#30504 + bwipp_datamatrix(); //#30504 + var _1H = $k[--$j]; //#30504 + $_[$k[--$j]] = _1H; //#30504 + $put($_.args, "opt", $_.options); //#30506 + $k[$j++] = $_.args; //#30509 + if (!$_.dontdraw) { //#30509 + bwipp_renmatrix(); //#30509 + } //#30509 + $_ = Object.getPrototypeOf($_); //#30511 } //bwipp_gs1datamatrixrectangular function bwipp_gs1dldatamatrix() { - $_ = Object.create($_); //#30217 - $_.parse = false; //#30220 - $_.dontlint = false; //#30221 - $_.lintreqs = true; //#30222 - $_.dontdraw = false; //#30223 - $k[$j++] = $_; //#30225 - bwipp_processoptions(); //#30225 - $_.options = $k[--$j]; //#30225 - $_.barcode = $k[--$j]; //#30226 + $_ = Object.create($_); //#30541 + $_.parse = false; //#30544 + $_.dontlint = false; //#30545 + $_.lintreqs = true; //#30546 + $_.dontdraw = false; //#30547 + $k[$j++] = $_; //#30549 + bwipp_processoptions(); //#30549 + $_.options = $k[--$j]; //#30549 + $_.barcode = $k[--$j]; //#30550 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#30232 - $_.fncvals = _3; //#30233 - $k[$j++] = 'barcode'; //#30234 - $k[$j++] = $_.barcode; //#30234 - $k[$j++] = $_.fncvals; //#30234 - bwipp_parseinput(); //#30234 - var _6 = $k[--$j]; //#30234 - $_[$k[--$j]] = _6; //#30234 - $k[$j++] = $_.barcode; //#30236 - $k[$j++] = 'dl'; //#30236 - bwipp_gs1process(); //#30236 - $j -= 3; //#30236 - delete $_.options["parse"]; //#30239 - $put($_.options, "dontdraw", true); //#30240 - $k[$j++] = 'args'; //#30241 - $k[$j++] = $_.barcode; //#30241 - $k[$j++] = $_.options; //#30241 - bwipp_datamatrix(); //#30241 - var _D = $k[--$j]; //#30241 - $_[$k[--$j]] = _D; //#30241 - $put($_.args, "opt", $_.options); //#30243 - $k[$j++] = $_.args; //#30246 - if (!$_.dontdraw) { //#30246 - bwipp_renmatrix(); //#30246 - } //#30246 - $_ = Object.getPrototypeOf($_); //#30248 + ]); //#30556 + $_.fncvals = _3; //#30557 + $k[$j++] = 'barcode'; //#30558 + $k[$j++] = $_.barcode; //#30558 + $k[$j++] = $_.fncvals; //#30558 + bwipp_parseinput(); //#30558 + var _6 = $k[--$j]; //#30558 + $_[$k[--$j]] = _6; //#30558 + $k[$j++] = $_.barcode; //#30560 + $k[$j++] = 'dl'; //#30560 + bwipp_gs1process(); //#30560 + $j -= 3; //#30560 + delete $_.options["parse"]; //#30563 + $put($_.options, "dontdraw", true); //#30564 + $k[$j++] = 'args'; //#30565 + $k[$j++] = $_.barcode; //#30565 + $k[$j++] = $_.options; //#30565 + bwipp_datamatrix(); //#30565 + var _D = $k[--$j]; //#30565 + $_[$k[--$j]] = _D; //#30565 + $put($_.args, "opt", $_.options); //#30567 + $k[$j++] = $_.args; //#30570 + if (!$_.dontdraw) { //#30570 + bwipp_renmatrix(); //#30570 + } //#30570 + $_ = Object.getPrototypeOf($_); //#30572 } //bwipp_gs1dldatamatrix function bwipp_gs1qrcode() { - $_ = Object.create($_); //#30277 - $_.parse = false; //#30280 - $_.dontlint = false; //#30281 - $_.lintreqs = true; //#30282 - $_.dontdraw = false; //#30283 - $k[$j++] = $_; //#30285 - bwipp_processoptions(); //#30285 - $_.options = $k[--$j]; //#30285 - $_.barcode = $k[--$j]; //#30286 - $k[$j++] = $_.barcode; //#30288 - $k[$j++] = 'ai'; //#30288 - bwipp_gs1process(); //#30288 - $_.fncs = $k[--$j]; //#30289 - $_.vals = $k[--$j]; //#30290 - $_.ais = $k[--$j]; //#30291 - $_.fnc1 = -1; //#30294 - $_.qrc = $a([$_.fnc1]); //#30295 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30311 - $_.i = _A; //#30297 - $_.ai = $get($_.ais, $_.i); //#30298 - $_.val = $get($_.vals, $_.i); //#30299 - var _K = $a(($_.qrc.length + $_.ai.length) + $_.val.length); //#30300 - $puti(_K, 0, $_.qrc); //#30301 - $k[$j++] = _K; //#30302 - $k[$j++] = _K; //#30302 - $k[$j++] = $_.qrc.length; //#30302 - $k[$j++] = $_.ai; //#30302 - $k[$j++] = Infinity; //#30302 - var _O = $k[--$j]; //#30302 - var _P = $k[--$j]; //#30302 - $k[$j++] = _O; //#30302 - $forall(_P); //#30302 - var _Q = $a(); //#30302 - var _R = $k[--$j]; //#30302 - $puti($k[--$j], _R, _Q); //#30302 - var _T = $k[--$j]; //#30303 - $k[$j++] = _T; //#30303 - $k[$j++] = _T; //#30303 - $k[$j++] = $_.qrc.length + $_.ai.length; //#30303 - $k[$j++] = $_.val; //#30303 - $k[$j++] = Infinity; //#30303 - var _X = $k[--$j]; //#30303 - var _Y = $k[--$j]; //#30303 - $k[$j++] = _X; //#30303 - $forall(_Y); //#30303 - var _Z = $a(); //#30303 - var _a = $k[--$j]; //#30303 - $puti($k[--$j], _a, _Z); //#30303 - $_.qrc = $k[--$j]; //#30304 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30310 - var _j = $a($_.qrc.length + 1); //#30306 - $puti(_j, 0, $_.qrc); //#30307 - $put(_j, $_.qrc.length, $_.fnc1); //#30308 - $_.qrc = _j; //#30309 - } //#30309 - } //#30309 - $_.barcode = $s(($_.qrc.length + 1) * 5); //#30314 - $_.i = 0; //#30315 - $_.j = 0; //#30315 - for (;;) { //#30325 - if ($_.i == $_.qrc.length) { //#30316 - break; //#30316 - } //#30316 - var _t = $get($_.qrc, $_.i); //#30317 - $k[$j++] = _t; //#30322 - if (_t == $_.fnc1) { //#30321 - $j--; //#30318 - $puti($_.barcode, $_.j, "^FNC1"); //#30318 - $_.j = $_.j + 4; //#30319 - } else { //#30321 - $put($_.barcode, $_.j, $k[--$j]); //#30321 - } //#30321 - $_.i = $_.i + 1; //#30323 - $_.j = $_.j + 1; //#30324 - } //#30324 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30326 - delete $_.options["parse"]; //#30329 - $put($_.options, "dontdraw", true); //#30330 - $put($_.options, "parsefnc", true); //#30331 - $k[$j++] = 'args'; //#30332 - $k[$j++] = $_.barcode; //#30332 - $k[$j++] = $_.options; //#30332 - bwipp_qrcode(); //#30332 - var _1B = $k[--$j]; //#30332 - $_[$k[--$j]] = _1B; //#30332 - $put($_.args, "opt", $_.options); //#30334 - $k[$j++] = $_.args; //#30337 - if (!$_.dontdraw) { //#30337 - bwipp_renmatrix(); //#30337 - } //#30337 - $_ = Object.getPrototypeOf($_); //#30339 + $_ = Object.create($_); //#30601 + $_.parse = false; //#30604 + $_.dontlint = false; //#30605 + $_.lintreqs = true; //#30606 + $_.dontdraw = false; //#30607 + $k[$j++] = $_; //#30609 + bwipp_processoptions(); //#30609 + $_.options = $k[--$j]; //#30609 + $_.barcode = $k[--$j]; //#30610 + $k[$j++] = $_.barcode; //#30612 + $k[$j++] = 'ai'; //#30612 + bwipp_gs1process(); //#30612 + $_.fncs = $k[--$j]; //#30613 + $_.vals = $k[--$j]; //#30614 + $_.ais = $k[--$j]; //#30615 + $_.fnc1 = -1; //#30618 + $_.qrc = $a([$_.fnc1]); //#30619 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30635 + $_.i = _A; //#30621 + $_.ai = $get($_.ais, $_.i); //#30622 + $_.val = $get($_.vals, $_.i); //#30623 + var _K = $a(($_.qrc.length + $_.ai.length) + $_.val.length); //#30624 + $puti(_K, 0, $_.qrc); //#30625 + $k[$j++] = _K; //#30626 + $k[$j++] = _K; //#30626 + $k[$j++] = $_.qrc.length; //#30626 + $k[$j++] = $_.ai; //#30626 + $k[$j++] = Infinity; //#30626 + var _O = $k[--$j]; //#30626 + var _P = $k[--$j]; //#30626 + $k[$j++] = _O; //#30626 + $forall(_P); //#30626 + var _Q = $a(); //#30626 + var _R = $k[--$j]; //#30626 + $puti($k[--$j], _R, _Q); //#30626 + var _T = $k[--$j]; //#30627 + $k[$j++] = _T; //#30627 + $k[$j++] = _T; //#30627 + $k[$j++] = $_.qrc.length + $_.ai.length; //#30627 + $k[$j++] = $_.val; //#30627 + $k[$j++] = Infinity; //#30627 + var _X = $k[--$j]; //#30627 + var _Y = $k[--$j]; //#30627 + $k[$j++] = _X; //#30627 + $forall(_Y); //#30627 + var _Z = $a(); //#30627 + var _a = $k[--$j]; //#30627 + $puti($k[--$j], _a, _Z); //#30627 + $_.qrc = $k[--$j]; //#30628 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30634 + var _j = $a($_.qrc.length + 1); //#30630 + $puti(_j, 0, $_.qrc); //#30631 + $put(_j, $_.qrc.length, $_.fnc1); //#30632 + $_.qrc = _j; //#30633 + } //#30633 + } //#30633 + $_.barcode = $s(($_.qrc.length + 1) * 5); //#30638 + $_.i = 0; //#30639 + $_.j = 0; //#30639 + for (;;) { //#30649 + if ($_.i == $_.qrc.length) { //#30640 + break; //#30640 + } //#30640 + var _t = $get($_.qrc, $_.i); //#30641 + $k[$j++] = _t; //#30646 + if (_t == $_.fnc1) { //#30645 + $j--; //#30642 + $puti($_.barcode, $_.j, "^FNC1"); //#30642 + $_.j = $_.j + 4; //#30643 + } else { //#30645 + $put($_.barcode, $_.j, $k[--$j]); //#30645 + } //#30645 + $_.i = $_.i + 1; //#30647 + $_.j = $_.j + 1; //#30648 + } //#30648 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30650 + delete $_.options["parse"]; //#30653 + $put($_.options, "dontdraw", true); //#30654 + $put($_.options, "parsefnc", true); //#30655 + $k[$j++] = 'args'; //#30656 + $k[$j++] = $_.barcode; //#30656 + $k[$j++] = $_.options; //#30656 + bwipp_qrcode(); //#30656 + var _1B = $k[--$j]; //#30656 + $_[$k[--$j]] = _1B; //#30656 + $put($_.args, "opt", $_.options); //#30658 + $k[$j++] = $_.args; //#30661 + if (!$_.dontdraw) { //#30661 + bwipp_renmatrix(); //#30661 + } //#30661 + $_ = Object.getPrototypeOf($_); //#30663 } //bwipp_gs1qrcode function bwipp_gs1dlqrcode() { - $_ = Object.create($_); //#30369 - $_.parse = false; //#30372 - $_.dontlint = false; //#30373 - $_.lintreqs = true; //#30374 - $_.dontdraw = false; //#30375 - $k[$j++] = $_; //#30377 - bwipp_processoptions(); //#30377 - $_.options = $k[--$j]; //#30377 - $_.barcode = $k[--$j]; //#30378 + $_ = Object.create($_); //#30693 + $_.parse = false; //#30696 + $_.dontlint = false; //#30697 + $_.lintreqs = true; //#30698 + $_.dontdraw = false; //#30699 + $k[$j++] = $_; //#30701 + bwipp_processoptions(); //#30701 + $_.options = $k[--$j]; //#30701 + $_.barcode = $k[--$j]; //#30702 var _3 = new Map([ ["parse", $_.parse], ["parseonly", true], ["parsefnc", false] - ]); //#30384 - $_.fncvals = _3; //#30385 - $k[$j++] = 'barcode'; //#30386 - $k[$j++] = $_.barcode; //#30386 - $k[$j++] = $_.fncvals; //#30386 - bwipp_parseinput(); //#30386 - var _6 = $k[--$j]; //#30386 - $_[$k[--$j]] = _6; //#30386 - $k[$j++] = $_.barcode; //#30388 - $k[$j++] = 'dl'; //#30388 - bwipp_gs1process(); //#30388 - $j -= 3; //#30388 - delete $_.options["parse"]; //#30391 - $put($_.options, "dontdraw", true); //#30392 - $k[$j++] = 'args'; //#30393 - $k[$j++] = $_.barcode; //#30393 - $k[$j++] = $_.options; //#30393 - bwipp_qrcode(); //#30393 - var _D = $k[--$j]; //#30393 - $_[$k[--$j]] = _D; //#30393 - $put($_.args, "opt", $_.options); //#30395 - $k[$j++] = $_.args; //#30398 - if (!$_.dontdraw) { //#30398 - bwipp_renmatrix(); //#30398 - } //#30398 - $_ = Object.getPrototypeOf($_); //#30400 + ]); //#30708 + $_.fncvals = _3; //#30709 + $k[$j++] = 'barcode'; //#30710 + $k[$j++] = $_.barcode; //#30710 + $k[$j++] = $_.fncvals; //#30710 + bwipp_parseinput(); //#30710 + var _6 = $k[--$j]; //#30710 + $_[$k[--$j]] = _6; //#30710 + $k[$j++] = $_.barcode; //#30712 + $k[$j++] = 'dl'; //#30712 + bwipp_gs1process(); //#30712 + $j -= 3; //#30712 + delete $_.options["parse"]; //#30715 + $put($_.options, "dontdraw", true); //#30716 + $k[$j++] = 'args'; //#30717 + $k[$j++] = $_.barcode; //#30717 + $k[$j++] = $_.options; //#30717 + bwipp_qrcode(); //#30717 + var _D = $k[--$j]; //#30717 + $_[$k[--$j]] = _D; //#30717 + $put($_.args, "opt", $_.options); //#30719 + $k[$j++] = $_.args; //#30722 + if (!$_.dontdraw) { //#30722 + bwipp_renmatrix(); //#30722 + } //#30722 + $_ = Object.getPrototypeOf($_); //#30724 } //bwipp_gs1dlqrcode function bwipp_gs1dotcode() { - $_ = Object.create($_); //#30430 - $_.dontdraw = false; //#30433 - $_.parse = false; //#30434 - $_.dontlint = false; //#30435 - $_.lintreqs = true; //#30436 - $k[$j++] = $_; //#30438 - bwipp_processoptions(); //#30438 - $_.options = $k[--$j]; //#30438 - $_.barcode = $k[--$j]; //#30439 - $k[$j++] = $_.barcode; //#30441 - $k[$j++] = 'ai'; //#30441 - bwipp_gs1process(); //#30441 - $_.fncs = $k[--$j]; //#30442 - $_.vals = $k[--$j]; //#30443 - $_.ais = $k[--$j]; //#30444 - $_.fnc1 = -1; //#30447 - $_.dmtx = $a([$_.fnc1]); //#30448 - for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30464 - $_.i = _A; //#30450 - $_.ai = $get($_.ais, $_.i); //#30451 - $_.val = $get($_.vals, $_.i); //#30452 - var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30453 - $puti(_K, 0, $_.dmtx); //#30454 - $k[$j++] = _K; //#30455 - $k[$j++] = _K; //#30455 - $k[$j++] = $_.dmtx.length; //#30455 - $k[$j++] = $_.ai; //#30455 - $k[$j++] = Infinity; //#30455 - var _O = $k[--$j]; //#30455 - var _P = $k[--$j]; //#30455 - $k[$j++] = _O; //#30455 - $forall(_P); //#30455 - var _Q = $a(); //#30455 - var _R = $k[--$j]; //#30455 - $puti($k[--$j], _R, _Q); //#30455 - var _T = $k[--$j]; //#30456 - $k[$j++] = _T; //#30456 - $k[$j++] = _T; //#30456 - $k[$j++] = $_.dmtx.length + $_.ai.length; //#30456 - $k[$j++] = $_.val; //#30456 - $k[$j++] = Infinity; //#30456 - var _X = $k[--$j]; //#30456 - var _Y = $k[--$j]; //#30456 - $k[$j++] = _X; //#30456 - $forall(_Y); //#30456 - var _Z = $a(); //#30456 - var _a = $k[--$j]; //#30456 - $puti($k[--$j], _a, _Z); //#30456 - $_.dmtx = $k[--$j]; //#30457 - if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30463 - var _j = $a($_.dmtx.length + 1); //#30459 - $puti(_j, 0, $_.dmtx); //#30460 - $put(_j, $_.dmtx.length, $_.fnc1); //#30461 - $_.dmtx = _j; //#30462 - } //#30462 - } //#30462 - $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30467 - $_.i = 0; //#30468 - $_.j = 0; //#30468 - for (;;) { //#30478 - if ($_.i == $_.dmtx.length) { //#30469 - break; //#30469 - } //#30469 - var _t = $get($_.dmtx, $_.i); //#30470 - $k[$j++] = _t; //#30475 - if (_t == $_.fnc1) { //#30474 - $j--; //#30471 - $puti($_.barcode, $_.j, "^FNC1"); //#30471 - $_.j = $_.j + 4; //#30472 - } else { //#30474 - $put($_.barcode, $_.j, $k[--$j]); //#30474 - } //#30474 - $_.i = $_.i + 1; //#30476 - $_.j = $_.j + 1; //#30477 - } //#30477 - $_.barcode = $geti($_.barcode, 0, $_.j); //#30479 - delete $_.options["parse"]; //#30482 - $put($_.options, "dontdraw", true); //#30483 - $put($_.options, "parsefnc", true); //#30484 - $k[$j++] = 'args'; //#30485 - $k[$j++] = $_.barcode; //#30485 - $k[$j++] = $_.options; //#30485 - bwipp_dotcode(); //#30485 - var _1B = $k[--$j]; //#30485 - $_[$k[--$j]] = _1B; //#30485 - $put($_.args, "opt", $_.options); //#30487 - $k[$j++] = $_.args; //#30490 - if (!$_.dontdraw) { //#30490 - bwipp_renmatrix(); //#30490 - } //#30490 - $_ = Object.getPrototypeOf($_); //#30492 + $_ = Object.create($_); //#30754 + $_.dontdraw = false; //#30757 + $_.parse = false; //#30758 + $_.dontlint = false; //#30759 + $_.lintreqs = true; //#30760 + $k[$j++] = $_; //#30762 + bwipp_processoptions(); //#30762 + $_.options = $k[--$j]; //#30762 + $_.barcode = $k[--$j]; //#30763 + $k[$j++] = $_.barcode; //#30765 + $k[$j++] = 'ai'; //#30765 + bwipp_gs1process(); //#30765 + $_.fncs = $k[--$j]; //#30766 + $_.vals = $k[--$j]; //#30767 + $_.ais = $k[--$j]; //#30768 + $_.fnc1 = -1; //#30771 + $_.dmtx = $a([$_.fnc1]); //#30772 + for (var _A = 0, _9 = $_.ais.length - 1; _A <= _9; _A += 1) { //#30788 + $_.i = _A; //#30774 + $_.ai = $get($_.ais, $_.i); //#30775 + $_.val = $get($_.vals, $_.i); //#30776 + var _K = $a(($_.dmtx.length + $_.ai.length) + $_.val.length); //#30777 + $puti(_K, 0, $_.dmtx); //#30778 + $k[$j++] = _K; //#30779 + $k[$j++] = _K; //#30779 + $k[$j++] = $_.dmtx.length; //#30779 + $k[$j++] = $_.ai; //#30779 + $k[$j++] = Infinity; //#30779 + var _O = $k[--$j]; //#30779 + var _P = $k[--$j]; //#30779 + $k[$j++] = _O; //#30779 + $forall(_P); //#30779 + var _Q = $a(); //#30779 + var _R = $k[--$j]; //#30779 + $puti($k[--$j], _R, _Q); //#30779 + var _T = $k[--$j]; //#30780 + $k[$j++] = _T; //#30780 + $k[$j++] = _T; //#30780 + $k[$j++] = $_.dmtx.length + $_.ai.length; //#30780 + $k[$j++] = $_.val; //#30780 + $k[$j++] = Infinity; //#30780 + var _X = $k[--$j]; //#30780 + var _Y = $k[--$j]; //#30780 + $k[$j++] = _X; //#30780 + $forall(_Y); //#30780 + var _Z = $a(); //#30780 + var _a = $k[--$j]; //#30780 + $puti($k[--$j], _a, _Z); //#30780 + $_.dmtx = $k[--$j]; //#30781 + if (($_.i != ($_.ais.length - 1)) && $get($_.fncs, $_.i)) { //#30787 + var _j = $a($_.dmtx.length + 1); //#30783 + $puti(_j, 0, $_.dmtx); //#30784 + $put(_j, $_.dmtx.length, $_.fnc1); //#30785 + $_.dmtx = _j; //#30786 + } //#30786 + } //#30786 + $_.barcode = $s(($_.dmtx.length + 1) * 5); //#30791 + $_.i = 0; //#30792 + $_.j = 0; //#30792 + for (;;) { //#30802 + if ($_.i == $_.dmtx.length) { //#30793 + break; //#30793 + } //#30793 + var _t = $get($_.dmtx, $_.i); //#30794 + $k[$j++] = _t; //#30799 + if (_t == $_.fnc1) { //#30798 + $j--; //#30795 + $puti($_.barcode, $_.j, "^FNC1"); //#30795 + $_.j = $_.j + 4; //#30796 + } else { //#30798 + $put($_.barcode, $_.j, $k[--$j]); //#30798 + } //#30798 + $_.i = $_.i + 1; //#30800 + $_.j = $_.j + 1; //#30801 + } //#30801 + $_.barcode = $geti($_.barcode, 0, $_.j); //#30803 + delete $_.options["parse"]; //#30806 + $put($_.options, "dontdraw", true); //#30807 + $put($_.options, "parsefnc", true); //#30808 + $k[$j++] = 'args'; //#30809 + $k[$j++] = $_.barcode; //#30809 + $k[$j++] = $_.options; //#30809 + bwipp_dotcode(); //#30809 + var _1B = $k[--$j]; //#30809 + $_[$k[--$j]] = _1B; //#30809 + $put($_.args, "opt", $_.options); //#30811 + $k[$j++] = $_.args; //#30814 + if (!$_.dontdraw) { //#30814 + bwipp_renmatrix(); //#30814 + } //#30814 + $_ = Object.getPrototypeOf($_); //#30816 } //bwipp_gs1dotcode function bwipp_hibccode39() { - $_ = Object.create($_); //#30523 - $_.dontdraw = false; //#30526 - $_.textfont = "OCR-B"; //#30527 - $_.textsize = 10; //#30528 - $_.textyoffset = -8; //#30529 - $_.textxoffset = 0; //#30530 - $_.validatecheck = false; //#30531 - $k[$j++] = $_; //#30533 - bwipp_processoptions(); //#30533 - $_.options = $k[--$j]; //#30533 - $_.barcode = $k[--$j]; //#30534 - if ($eq($_.barcode, "")) { //#30538 - $k[$j++] = 'bwipp.hibccode39emptyData#30537'; //#30537 - $k[$j++] = "The data must not be empty"; //#30537 - bwipp_raiseerror(); //#30537 - } //#30537 - bwipp_loadctx(bwipp_hibccode39) //#30540 - if (!bwipp_hibccode39.__30547__) { //#30547 - $_ = Object.create($_); //#30547 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30544 - $_.charvals = new Map; //#30545 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30546 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30546 - } //#30546 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode39.$ctx[id] = $_[id]); //#30546 - bwipp_hibccode39.__30547__ = 1; //#30546 - $_ = Object.getPrototypeOf($_); //#30546 - } //#30546 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30554 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30551 - if (!_E) { //#30553 - $k[$j++] = 'bwipp.hibccode39badCharacter#30552'; //#30552 - $k[$j++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30552 - bwipp_raiseerror(); //#30552 - } //#30552 - } //#30552 - $k[$j++] = 'barlen'; //#30556 - $k[$j++] = $_.barcode.length; //#30556 - if ($_.validatecheck) { //#30556 - var _H = $k[--$j]; //#30556 - $k[$j++] = $f(_H - 1); //#30556 - } //#30556 - var _I = $k[--$j]; //#30556 - $_[$k[--$j]] = _I; //#30556 - $_.checksum = 41; //#30558 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30562 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30561 - } //#30561 - $_.checksum = $_.checksum % 43; //#30563 - if ($_.validatecheck) { //#30569 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30567 - $k[$j++] = 'bwipp.hibccode39badCheckDigit#30566'; //#30566 - $k[$j++] = "Incorrect HIBC Code 39 check digit provided"; //#30566 - bwipp_raiseerror(); //#30566 - } //#30566 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30568 - } //#30568 - var _e = $s($f($_.barlen + 2)); //#30571 - $puti(_e, 1, $_.barcode); //#30571 - $_.barcode = _e; //#30571 - $put($_.barcode, 0, 43); //#30572 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30573 - $_.text = $s($f($_.barlen + 4)); //#30575 - $put($_.text, 0, 42); //#30576 - $puti($_.text, 1, $_.barcode); //#30577 - var _v = $get($_.barcode, $f($_.barlen + 1)); //#30578 - $k[$j++] = $_.text; //#30578 - $k[$j++] = $f($_.barlen + 2); //#30578 - $k[$j++] = _v; //#30578 - if (_v == 32) { //#30578 - $j--; //#30578 - $k[$j++] = 95; //#30578 - } //#30578 - var _w = $k[--$j]; //#30578 - var _x = $k[--$j]; //#30578 - $put($k[--$j], _x, _w); //#30578 - $put($_.text, $f($_.barlen + 3), 42); //#30579 - $put($_.options, "dontdraw", true); //#30582 - $put($_.options, "includecheck", false); //#30583 - $put($_.options, "validatecheck", false); //#30584 - $k[$j++] = 'args'; //#30585 - $k[$j++] = $_.barcode; //#30585 - $k[$j++] = $_.options; //#30585 - bwipp_code39(); //#30585 - var _16 = $k[--$j]; //#30585 - $_[$k[--$j]] = _16; //#30585 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30587 - $put($_.args, "textxalign", "center"); //#30588 - $put($_.args, "opt", $_.options); //#30589 - $k[$j++] = $_.args; //#30592 - if (!$_.dontdraw) { //#30592 - bwipp_renlinear(); //#30592 - } //#30592 - $_ = Object.getPrototypeOf($_); //#30594 - $_ = Object.getPrototypeOf($_); //#30596 + $_ = Object.create($_); //#30847 + $_.dontdraw = false; //#30850 + $_.textfont = "OCR-B"; //#30851 + $_.textsize = 10; //#30852 + $_.textyoffset = -8; //#30853 + $_.textxoffset = 0; //#30854 + $_.validatecheck = false; //#30855 + $k[$j++] = $_; //#30857 + bwipp_processoptions(); //#30857 + $_.options = $k[--$j]; //#30857 + $_.barcode = $k[--$j]; //#30858 + if ($eq($_.barcode, "")) { //#30862 + $k[$j++] = 'bwipp.hibccode39emptyData#30861'; //#30861 + $k[$j++] = "The data must not be empty"; //#30861 + bwipp_raiseerror(); //#30861 + } //#30861 + bwipp_loadctx(bwipp_hibccode39) //#30864 + if (!bwipp_hibccode39.__30871__) { //#30871 + $_ = Object.create($_); //#30871 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30868 + $_.charvals = new Map; //#30869 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#30870 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30870 + } //#30870 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode39.$ctx[id] = $_[id]); //#30870 + bwipp_hibccode39.__30871__ = 1; //#30870 + $_ = Object.getPrototypeOf($_); //#30870 + } //#30870 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30878 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30875 + if (!_E) { //#30877 + $k[$j++] = 'bwipp.hibccode39badCharacter#30876'; //#30876 + $k[$j++] = "HIBC Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30876 + bwipp_raiseerror(); //#30876 + } //#30876 + } //#30876 + $k[$j++] = 'barlen'; //#30880 + $k[$j++] = $_.barcode.length; //#30880 + if ($_.validatecheck) { //#30880 + var _H = $k[--$j]; //#30880 + $k[$j++] = $f(_H - 1); //#30880 + } //#30880 + var _I = $k[--$j]; //#30880 + $_[$k[--$j]] = _I; //#30880 + $_.checksum = 41; //#30882 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30886 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30885 + } //#30885 + $_.checksum = $_.checksum % 43; //#30887 + if ($_.validatecheck) { //#30893 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30891 + $k[$j++] = 'bwipp.hibccode39badCheckDigit#30890'; //#30890 + $k[$j++] = "Incorrect HIBC Code 39 check digit provided"; //#30890 + bwipp_raiseerror(); //#30890 + } //#30890 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30892 + } //#30892 + var _e = $s($f($_.barlen + 2)); //#30895 + $puti(_e, 1, $_.barcode); //#30895 + $_.barcode = _e; //#30895 + $put($_.barcode, 0, 43); //#30896 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30897 + $_.text = $s($f($_.barlen + 4)); //#30899 + $put($_.text, 0, 42); //#30900 + $puti($_.text, 1, $_.barcode); //#30901 + var _v = $get($_.barcode, $f($_.barlen + 1)); //#30902 + $k[$j++] = $_.text; //#30902 + $k[$j++] = $f($_.barlen + 2); //#30902 + $k[$j++] = _v; //#30902 + if (_v == 32) { //#30902 + $j--; //#30902 + $k[$j++] = 95; //#30902 + } //#30902 + var _w = $k[--$j]; //#30902 + var _x = $k[--$j]; //#30902 + $put($k[--$j], _x, _w); //#30902 + $put($_.text, $f($_.barlen + 3), 42); //#30903 + $put($_.options, "dontdraw", true); //#30906 + $put($_.options, "includecheck", false); //#30907 + $put($_.options, "validatecheck", false); //#30908 + $k[$j++] = 'args'; //#30909 + $k[$j++] = $_.barcode; //#30909 + $k[$j++] = $_.options; //#30909 + bwipp_code39(); //#30909 + var _16 = $k[--$j]; //#30909 + $_[$k[--$j]] = _16; //#30909 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30911 + $put($_.args, "textxalign", "center"); //#30912 + $put($_.args, "opt", $_.options); //#30913 + $k[$j++] = $_.args; //#30916 + if (!$_.dontdraw) { //#30916 + bwipp_renlinear(); //#30916 + } //#30916 + $_ = Object.getPrototypeOf($_); //#30918 + $_ = Object.getPrototypeOf($_); //#30920 } //bwipp_hibccode39 function bwipp_hibccode128() { - $_ = Object.create($_); //#30627 - $_.dontdraw = false; //#30630 - $_.textfont = "OCR-B"; //#30631 - $_.textsize = 10; //#30632 - $_.textyoffset = -8; //#30633 - $_.textxoffset = 0; //#30634 - $_.validatecheck = false; //#30635 - $k[$j++] = $_; //#30637 - bwipp_processoptions(); //#30637 - $_.options = $k[--$j]; //#30637 - $_.barcode = $k[--$j]; //#30638 - if ($eq($_.barcode, "")) { //#30642 - $k[$j++] = 'bwipp.hibccode128emptyData#30641'; //#30641 - $k[$j++] = "The data must not be empty"; //#30641 - bwipp_raiseerror(); //#30641 - } //#30641 - bwipp_loadctx(bwipp_hibccode128) //#30644 - if (!bwipp_hibccode128.__30651__) { //#30651 - $_ = Object.create($_); //#30651 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30648 - $_.charvals = new Map; //#30649 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30650 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30650 - } //#30650 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode128.$ctx[id] = $_[id]); //#30650 - bwipp_hibccode128.__30651__ = 1; //#30650 - $_ = Object.getPrototypeOf($_); //#30650 - } //#30650 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30658 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30655 - if (!_E) { //#30657 - $k[$j++] = 'bwipp.hibccode128badCharacter#30656'; //#30656 - $k[$j++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30656 - bwipp_raiseerror(); //#30656 - } //#30656 - } //#30656 - $k[$j++] = 'barlen'; //#30660 - $k[$j++] = $_.barcode.length; //#30660 - if ($_.validatecheck) { //#30660 - var _H = $k[--$j]; //#30660 - $k[$j++] = $f(_H - 1); //#30660 - } //#30660 - var _I = $k[--$j]; //#30660 - $_[$k[--$j]] = _I; //#30660 - $_.checksum = 41; //#30662 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30666 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30665 - } //#30665 - $_.checksum = $_.checksum % 43; //#30667 - if ($_.validatecheck) { //#30673 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30671 - $k[$j++] = 'bwipp.hibccode128badCheckDigit#30670'; //#30670 - $k[$j++] = "Incorrect HIBC Code 128 check digit provided"; //#30670 - bwipp_raiseerror(); //#30670 - } //#30670 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30672 - } //#30672 - var _e = $s($f($_.barlen + 2)); //#30675 - $puti(_e, 1, $_.barcode); //#30675 - $_.barcode = _e; //#30675 - $put($_.barcode, 0, 43); //#30676 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30677 - $_.text = $s($f($_.barlen + 4)); //#30679 - $put($_.text, 0, 42); //#30680 - $puti($_.text, 1, $_.barcode); //#30681 - var _v = $get($_.barcode, $f($_.barlen + 1)); //#30682 - $k[$j++] = $_.text; //#30682 - $k[$j++] = $f($_.barlen + 2); //#30682 - $k[$j++] = _v; //#30682 - if (_v == 32) { //#30682 - $j--; //#30682 - $k[$j++] = 95; //#30682 - } //#30682 - var _w = $k[--$j]; //#30682 - var _x = $k[--$j]; //#30682 - $put($k[--$j], _x, _w); //#30682 - $put($_.text, $f($_.barlen + 3), 42); //#30683 - $put($_.options, "dontdraw", true); //#30686 - $put($_.options, "validatecheck", false); //#30687 - $k[$j++] = 'args'; //#30688 - $k[$j++] = $_.barcode; //#30688 - $k[$j++] = $_.options; //#30688 - bwipp_code128(); //#30688 - var _15 = $k[--$j]; //#30688 - $_[$k[--$j]] = _15; //#30688 - $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#30690 - $put($_.args, "textxalign", "center"); //#30691 - $put($_.args, "opt", $_.options); //#30692 - $k[$j++] = $_.args; //#30695 - if (!$_.dontdraw) { //#30695 - bwipp_renlinear(); //#30695 - } //#30695 - $_ = Object.getPrototypeOf($_); //#30697 - $_ = Object.getPrototypeOf($_); //#30699 + $_ = Object.create($_); //#30951 + $_.dontdraw = false; //#30954 + $_.textfont = "OCR-B"; //#30955 + $_.textsize = 10; //#30956 + $_.textyoffset = -8; //#30957 + $_.textxoffset = 0; //#30958 + $_.validatecheck = false; //#30959 + $k[$j++] = $_; //#30961 + bwipp_processoptions(); //#30961 + $_.options = $k[--$j]; //#30961 + $_.barcode = $k[--$j]; //#30962 + if ($eq($_.barcode, "")) { //#30966 + $k[$j++] = 'bwipp.hibccode128emptyData#30965'; //#30965 + $k[$j++] = "The data must not be empty"; //#30965 + bwipp_raiseerror(); //#30965 + } //#30965 + bwipp_loadctx(bwipp_hibccode128) //#30968 + if (!bwipp_hibccode128.__30975__) { //#30975 + $_ = Object.create($_); //#30975 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30972 + $_.charvals = new Map; //#30973 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#30974 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30974 + } //#30974 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccode128.$ctx[id] = $_[id]); //#30974 + bwipp_hibccode128.__30975__ = 1; //#30974 + $_ = Object.getPrototypeOf($_); //#30974 + } //#30974 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30982 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30979 + if (!_E) { //#30981 + $k[$j++] = 'bwipp.hibccode128badCharacter#30980'; //#30980 + $k[$j++] = "HIBC Code 128 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30980 + bwipp_raiseerror(); //#30980 + } //#30980 + } //#30980 + $k[$j++] = 'barlen'; //#30984 + $k[$j++] = $_.barcode.length; //#30984 + if ($_.validatecheck) { //#30984 + var _H = $k[--$j]; //#30984 + $k[$j++] = $f(_H - 1); //#30984 + } //#30984 + var _I = $k[--$j]; //#30984 + $_[$k[--$j]] = _I; //#30984 + $_.checksum = 41; //#30986 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30990 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30989 + } //#30989 + $_.checksum = $_.checksum % 43; //#30991 + if ($_.validatecheck) { //#30997 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30995 + $k[$j++] = 'bwipp.hibccode128badCheckDigit#30994'; //#30994 + $k[$j++] = "Incorrect HIBC Code 128 check digit provided"; //#30994 + bwipp_raiseerror(); //#30994 + } //#30994 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30996 + } //#30996 + var _e = $s($f($_.barlen + 2)); //#30999 + $puti(_e, 1, $_.barcode); //#30999 + $_.barcode = _e; //#30999 + $put($_.barcode, 0, 43); //#31000 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31001 + $_.text = $s($f($_.barlen + 4)); //#31003 + $put($_.text, 0, 42); //#31004 + $puti($_.text, 1, $_.barcode); //#31005 + var _v = $get($_.barcode, $f($_.barlen + 1)); //#31006 + $k[$j++] = $_.text; //#31006 + $k[$j++] = $f($_.barlen + 2); //#31006 + $k[$j++] = _v; //#31006 + if (_v == 32) { //#31006 + $j--; //#31006 + $k[$j++] = 95; //#31006 + } //#31006 + var _w = $k[--$j]; //#31006 + var _x = $k[--$j]; //#31006 + $put($k[--$j], _x, _w); //#31006 + $put($_.text, $f($_.barlen + 3), 42); //#31007 + $put($_.options, "dontdraw", true); //#31010 + $put($_.options, "validatecheck", false); //#31011 + $k[$j++] = 'args'; //#31012 + $k[$j++] = $_.barcode; //#31012 + $k[$j++] = $_.options; //#31012 + bwipp_code128(); //#31012 + var _15 = $k[--$j]; //#31012 + $_[$k[--$j]] = _15; //#31012 + $put($_.args, "txt", $a([$a([$_.text, $_.textxoffset, $_.textyoffset, $_.textfont, $_.textsize])])); //#31014 + $put($_.args, "textxalign", "center"); //#31015 + $put($_.args, "opt", $_.options); //#31016 + $k[$j++] = $_.args; //#31019 + if (!$_.dontdraw) { //#31019 + bwipp_renlinear(); //#31019 + } //#31019 + $_ = Object.getPrototypeOf($_); //#31021 + $_ = Object.getPrototypeOf($_); //#31023 } //bwipp_hibccode128 function bwipp_hibcdatamatrix() { - $_ = Object.create($_); //#30730 - $_.dontdraw = false; //#30733 - $_.validatecheck = false; //#30734 - $k[$j++] = $_; //#30736 - bwipp_processoptions(); //#30736 - $_.options = $k[--$j]; //#30736 - $_.barcode = $k[--$j]; //#30737 - if ($eq($_.barcode, "")) { //#30741 - $k[$j++] = 'bwipp.hibcdatamatrixEmptyData#30740'; //#30740 - $k[$j++] = "The data must not be empty"; //#30740 - bwipp_raiseerror(); //#30740 - } //#30740 - bwipp_loadctx(bwipp_hibcdatamatrix) //#30743 - if (!bwipp_hibcdatamatrix.__30750__) { //#30750 - $_ = Object.create($_); //#30750 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30747 - $_.charvals = new Map; //#30748 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30749 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30749 - } //#30749 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrix.$ctx[id] = $_[id]); //#30749 - bwipp_hibcdatamatrix.__30750__ = 1; //#30749 - $_ = Object.getPrototypeOf($_); //#30749 - } //#30749 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30757 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30754 - if (!_E) { //#30756 - $k[$j++] = 'bwipp.hibcdatamatrixBadCharacter#30755'; //#30755 - $k[$j++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30755 - bwipp_raiseerror(); //#30755 - } //#30755 - } //#30755 - $k[$j++] = 'barlen'; //#30759 - $k[$j++] = $_.barcode.length; //#30759 - if ($_.validatecheck) { //#30759 - var _H = $k[--$j]; //#30759 - $k[$j++] = $f(_H - 1); //#30759 - } //#30759 - var _I = $k[--$j]; //#30759 - $_[$k[--$j]] = _I; //#30759 - $_.checksum = 41; //#30761 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30765 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30764 - } //#30764 - $_.checksum = $_.checksum % 43; //#30766 - if ($_.validatecheck) { //#30772 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30770 - $k[$j++] = 'bwipp.hibcdatamatrixBadCheckDigit#30769'; //#30769 - $k[$j++] = "Incorrect HIBC Data Matrix check digit provided"; //#30769 - bwipp_raiseerror(); //#30769 - } //#30769 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30771 - } //#30771 - var _d = $_.barlen; //#30774 - var _e = $s($f(_d + 2)); //#30774 - $puti(_e, 1, $_.barcode); //#30774 - $_.barcode = _e; //#30774 - $put($_.barcode, 0, 43); //#30775 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30776 - $put($_.options, "dontdraw", true); //#30779 - $put($_.options, "validatecheck", false); //#30780 - $k[$j++] = 'args'; //#30781 - $k[$j++] = $_.barcode; //#30781 - $k[$j++] = $_.options; //#30781 - bwipp_datamatrix(); //#30781 - var _q = $k[--$j]; //#30781 - var _r = $k[--$j]; //#30781 - $_[_r] = _q; //#30781 - $put($_.args, "opt", $_.options); //#30783 - $k[$j++] = $_.args; //#30786 - if (!$_.dontdraw) { //#30786 - bwipp_renmatrix(); //#30786 - } //#30786 - $_ = Object.getPrototypeOf($_); //#30788 - $_ = Object.getPrototypeOf($_); //#30790 + $_ = Object.create($_); //#31054 + $_.dontdraw = false; //#31057 + $_.validatecheck = false; //#31058 + $k[$j++] = $_; //#31060 + bwipp_processoptions(); //#31060 + $_.options = $k[--$j]; //#31060 + $_.barcode = $k[--$j]; //#31061 + if ($eq($_.barcode, "")) { //#31065 + $k[$j++] = 'bwipp.hibcdatamatrixEmptyData#31064'; //#31064 + $k[$j++] = "The data must not be empty"; //#31064 + bwipp_raiseerror(); //#31064 + } //#31064 + bwipp_loadctx(bwipp_hibcdatamatrix) //#31067 + if (!bwipp_hibcdatamatrix.__31074__) { //#31074 + $_ = Object.create($_); //#31074 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31071 + $_.charvals = new Map; //#31072 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31073 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31073 + } //#31073 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrix.$ctx[id] = $_[id]); //#31073 + bwipp_hibcdatamatrix.__31074__ = 1; //#31073 + $_ = Object.getPrototypeOf($_); //#31073 + } //#31073 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31081 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31078 + if (!_E) { //#31080 + $k[$j++] = 'bwipp.hibcdatamatrixBadCharacter#31079'; //#31079 + $k[$j++] = "HIBC Data Matrix must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31079 + bwipp_raiseerror(); //#31079 + } //#31079 + } //#31079 + $k[$j++] = 'barlen'; //#31083 + $k[$j++] = $_.barcode.length; //#31083 + if ($_.validatecheck) { //#31083 + var _H = $k[--$j]; //#31083 + $k[$j++] = $f(_H - 1); //#31083 + } //#31083 + var _I = $k[--$j]; //#31083 + $_[$k[--$j]] = _I; //#31083 + $_.checksum = 41; //#31085 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31089 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31088 + } //#31088 + $_.checksum = $_.checksum % 43; //#31090 + if ($_.validatecheck) { //#31096 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31094 + $k[$j++] = 'bwipp.hibcdatamatrixBadCheckDigit#31093'; //#31093 + $k[$j++] = "Incorrect HIBC Data Matrix check digit provided"; //#31093 + bwipp_raiseerror(); //#31093 + } //#31093 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31095 + } //#31095 + var _d = $_.barlen; //#31098 + var _e = $s($f(_d + 2)); //#31098 + $puti(_e, 1, $_.barcode); //#31098 + $_.barcode = _e; //#31098 + $put($_.barcode, 0, 43); //#31099 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31100 + $put($_.options, "dontdraw", true); //#31103 + $put($_.options, "validatecheck", false); //#31104 + $k[$j++] = 'args'; //#31105 + $k[$j++] = $_.barcode; //#31105 + $k[$j++] = $_.options; //#31105 + bwipp_datamatrix(); //#31105 + var _q = $k[--$j]; //#31105 + var _r = $k[--$j]; //#31105 + $_[_r] = _q; //#31105 + $put($_.args, "opt", $_.options); //#31107 + $k[$j++] = $_.args; //#31110 + if (!$_.dontdraw) { //#31110 + bwipp_renmatrix(); //#31110 + } //#31110 + $_ = Object.getPrototypeOf($_); //#31112 + $_ = Object.getPrototypeOf($_); //#31114 } //bwipp_hibcdatamatrix function bwipp_hibcdatamatrixrectangular() { - $_ = Object.create($_); //#30821 - $_.dontdraw = false; //#30824 - $_.validatecheck = false; //#30825 - $k[$j++] = $_; //#30827 - bwipp_processoptions(); //#30827 - $_.options = $k[--$j]; //#30827 - $_.barcode = $k[--$j]; //#30828 - if ($eq($_.barcode, "")) { //#30832 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularEmptyData#30831'; //#30831 - $k[$j++] = "The data must not be empty"; //#30831 - bwipp_raiseerror(); //#30831 - } //#30831 - bwipp_loadctx(bwipp_hibcdatamatrixrectangular) //#30834 - if (!bwipp_hibcdatamatrixrectangular.__30841__) { //#30841 - $_ = Object.create($_); //#30841 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30838 - $_.charvals = new Map; //#30839 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30840 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30840 - } //#30840 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrixrectangular.$ctx[id] = $_[id]); //#30840 - bwipp_hibcdatamatrixrectangular.__30841__ = 1; //#30840 - $_ = Object.getPrototypeOf($_); //#30840 - } //#30840 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30848 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30845 - if (!_E) { //#30847 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCharacter#30846'; //#30846 - $k[$j++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30846 - bwipp_raiseerror(); //#30846 - } //#30846 - } //#30846 - $k[$j++] = 'barlen'; //#30850 - $k[$j++] = $_.barcode.length; //#30850 - if ($_.validatecheck) { //#30850 - var _H = $k[--$j]; //#30850 - $k[$j++] = $f(_H - 1); //#30850 - } //#30850 - var _I = $k[--$j]; //#30850 - $_[$k[--$j]] = _I; //#30850 - $_.checksum = 41; //#30852 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30856 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30855 - } //#30855 - $_.checksum = $_.checksum % 43; //#30857 - if ($_.validatecheck) { //#30863 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30861 - $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCheckDigit#30860'; //#30860 - $k[$j++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; //#30860 - bwipp_raiseerror(); //#30860 - } //#30860 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30862 - } //#30862 - var _d = $_.barlen; //#30865 - var _e = $s($f(_d + 2)); //#30865 - $puti(_e, 1, $_.barcode); //#30865 - $_.barcode = _e; //#30865 - $put($_.barcode, 0, 43); //#30866 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30867 - $put($_.options, "dontdraw", true); //#30870 - $put($_.options, "validatecheck", false); //#30871 - $put($_.options, "format", "rectangle"); //#30872 - $k[$j++] = 'args'; //#30873 - $k[$j++] = $_.barcode; //#30873 - $k[$j++] = $_.options; //#30873 - bwipp_datamatrix(); //#30873 - var _r = $k[--$j]; //#30873 - $_[$k[--$j]] = _r; //#30873 - $put($_.args, "opt", $_.options); //#30875 - $k[$j++] = $_.args; //#30878 - if (!$_.dontdraw) { //#30878 - bwipp_renmatrix(); //#30878 - } //#30878 - $_ = Object.getPrototypeOf($_); //#30880 - $_ = Object.getPrototypeOf($_); //#30882 + $_ = Object.create($_); //#31145 + $_.dontdraw = false; //#31148 + $_.validatecheck = false; //#31149 + $k[$j++] = $_; //#31151 + bwipp_processoptions(); //#31151 + $_.options = $k[--$j]; //#31151 + $_.barcode = $k[--$j]; //#31152 + if ($eq($_.barcode, "")) { //#31156 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularEmptyData#31155'; //#31155 + $k[$j++] = "The data must not be empty"; //#31155 + bwipp_raiseerror(); //#31155 + } //#31155 + bwipp_loadctx(bwipp_hibcdatamatrixrectangular) //#31158 + if (!bwipp_hibcdatamatrixrectangular.__31165__) { //#31165 + $_ = Object.create($_); //#31165 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31162 + $_.charvals = new Map; //#31163 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31164 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31164 + } //#31164 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcdatamatrixrectangular.$ctx[id] = $_[id]); //#31164 + bwipp_hibcdatamatrixrectangular.__31165__ = 1; //#31164 + $_ = Object.getPrototypeOf($_); //#31164 + } //#31164 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31172 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31169 + if (!_E) { //#31171 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCharacter#31170'; //#31170 + $k[$j++] = "HIBC Data Matrix Rectangular must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31170 + bwipp_raiseerror(); //#31170 + } //#31170 + } //#31170 + $k[$j++] = 'barlen'; //#31174 + $k[$j++] = $_.barcode.length; //#31174 + if ($_.validatecheck) { //#31174 + var _H = $k[--$j]; //#31174 + $k[$j++] = $f(_H - 1); //#31174 + } //#31174 + var _I = $k[--$j]; //#31174 + $_[$k[--$j]] = _I; //#31174 + $_.checksum = 41; //#31176 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31180 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31179 + } //#31179 + $_.checksum = $_.checksum % 43; //#31181 + if ($_.validatecheck) { //#31187 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31185 + $k[$j++] = 'bwipp.hibcdatamatrixrectangularBadCheckDigit#31184'; //#31184 + $k[$j++] = "Incorrect HIBC Data Matrix Rectangular check digit provided"; //#31184 + bwipp_raiseerror(); //#31184 + } //#31184 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31186 + } //#31186 + var _d = $_.barlen; //#31189 + var _e = $s($f(_d + 2)); //#31189 + $puti(_e, 1, $_.barcode); //#31189 + $_.barcode = _e; //#31189 + $put($_.barcode, 0, 43); //#31190 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31191 + $put($_.options, "dontdraw", true); //#31194 + $put($_.options, "validatecheck", false); //#31195 + $put($_.options, "format", "rectangle"); //#31196 + $k[$j++] = 'args'; //#31197 + $k[$j++] = $_.barcode; //#31197 + $k[$j++] = $_.options; //#31197 + bwipp_datamatrix(); //#31197 + var _r = $k[--$j]; //#31197 + $_[$k[--$j]] = _r; //#31197 + $put($_.args, "opt", $_.options); //#31199 + $k[$j++] = $_.args; //#31202 + if (!$_.dontdraw) { //#31202 + bwipp_renmatrix(); //#31202 + } //#31202 + $_ = Object.getPrototypeOf($_); //#31204 + $_ = Object.getPrototypeOf($_); //#31206 } //bwipp_hibcdatamatrixrectangular function bwipp_hibcpdf417() { - $_ = Object.create($_); //#30913 - $_.dontdraw = false; //#30916 - $_.columns = 2; //#30917 - $_.validatecheck = false; //#30918 - $k[$j++] = $_; //#30920 - bwipp_processoptions(); //#30920 - $_.options = $k[--$j]; //#30920 - $_.barcode = $k[--$j]; //#30921 - if ($eq($_.barcode, "")) { //#30925 - $k[$j++] = 'bwipp.hibcpdf417EmptyData#30924'; //#30924 - $k[$j++] = "The data must not be empty"; //#30924 - bwipp_raiseerror(); //#30924 - } //#30924 - bwipp_loadctx(bwipp_hibcpdf417) //#30927 - if (!bwipp_hibcpdf417.__30934__) { //#30934 - $_ = Object.create($_); //#30934 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#30931 - $_.charvals = new Map; //#30932 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#30933 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#30933 - } //#30933 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcpdf417.$ctx[id] = $_[id]); //#30933 - bwipp_hibcpdf417.__30934__ = 1; //#30933 - $_ = Object.getPrototypeOf($_); //#30933 - } //#30933 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#30941 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#30938 - if (!_E) { //#30940 - $k[$j++] = 'bwipp.hibcpdf417BadCharacter#30939'; //#30939 - $k[$j++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#30939 - bwipp_raiseerror(); //#30939 - } //#30939 - } //#30939 - $k[$j++] = 'barlen'; //#30943 - $k[$j++] = $_.barcode.length; //#30943 - if ($_.validatecheck) { //#30943 - var _H = $k[--$j]; //#30943 - $k[$j++] = $f(_H - 1); //#30943 - } //#30943 - var _I = $k[--$j]; //#30943 - $_[$k[--$j]] = _I; //#30943 - $_.checksum = 41; //#30945 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#30949 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#30948 - } //#30948 - $_.checksum = $_.checksum % 43; //#30950 - if ($_.validatecheck) { //#30956 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#30954 - $k[$j++] = 'bwipp.hibcpdf417BadCheckDigit#30953'; //#30953 - $k[$j++] = "Incorrect HIBC PDF417 check digit provided"; //#30953 - bwipp_raiseerror(); //#30953 - } //#30953 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#30955 - } //#30955 - var _e = $s($f($_.barlen + 2)); //#30958 - $puti(_e, 1, $_.barcode); //#30958 - $_.barcode = _e; //#30958 - $put($_.barcode, 0, 43); //#30959 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#30960 - $put($_.options, "dontdraw", true); //#30963 - $put($_.options, "columns", $_.columns); //#30964 - var _p = $_.options; //#30965 - $put(_p, "validatecheck", false); //#30965 - var _r = $_.options; //#30966 - $k[$j++] = 'args'; //#30966 - $k[$j++] = $_.barcode; //#30966 - $k[$j++] = _r; //#30966 - bwipp_pdf417(); //#30966 - var _s = $k[--$j]; //#30966 - $_[$k[--$j]] = _s; //#30966 - $put($_.args, "opt", $_.options); //#30968 - $k[$j++] = $_.args; //#30971 - if (!$_.dontdraw) { //#30971 - bwipp_renmatrix(); //#30971 - } //#30971 - $_ = Object.getPrototypeOf($_); //#30973 - $_ = Object.getPrototypeOf($_); //#30975 + $_ = Object.create($_); //#31237 + $_.dontdraw = false; //#31240 + $_.columns = 2; //#31241 + $_.validatecheck = false; //#31242 + $k[$j++] = $_; //#31244 + bwipp_processoptions(); //#31244 + $_.options = $k[--$j]; //#31244 + $_.barcode = $k[--$j]; //#31245 + if ($eq($_.barcode, "")) { //#31249 + $k[$j++] = 'bwipp.hibcpdf417EmptyData#31248'; //#31248 + $k[$j++] = "The data must not be empty"; //#31248 + bwipp_raiseerror(); //#31248 + } //#31248 + bwipp_loadctx(bwipp_hibcpdf417) //#31251 + if (!bwipp_hibcpdf417.__31258__) { //#31258 + $_ = Object.create($_); //#31258 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31255 + $_.charvals = new Map; //#31256 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31257 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31257 + } //#31257 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcpdf417.$ctx[id] = $_[id]); //#31257 + bwipp_hibcpdf417.__31258__ = 1; //#31257 + $_ = Object.getPrototypeOf($_); //#31257 + } //#31257 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31265 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31262 + if (!_E) { //#31264 + $k[$j++] = 'bwipp.hibcpdf417BadCharacter#31263'; //#31263 + $k[$j++] = "HIBC PDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31263 + bwipp_raiseerror(); //#31263 + } //#31263 + } //#31263 + $k[$j++] = 'barlen'; //#31267 + $k[$j++] = $_.barcode.length; //#31267 + if ($_.validatecheck) { //#31267 + var _H = $k[--$j]; //#31267 + $k[$j++] = $f(_H - 1); //#31267 + } //#31267 + var _I = $k[--$j]; //#31267 + $_[$k[--$j]] = _I; //#31267 + $_.checksum = 41; //#31269 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31273 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31272 + } //#31272 + $_.checksum = $_.checksum % 43; //#31274 + if ($_.validatecheck) { //#31280 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31278 + $k[$j++] = 'bwipp.hibcpdf417BadCheckDigit#31277'; //#31277 + $k[$j++] = "Incorrect HIBC PDF417 check digit provided"; //#31277 + bwipp_raiseerror(); //#31277 + } //#31277 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31279 + } //#31279 + var _e = $s($f($_.barlen + 2)); //#31282 + $puti(_e, 1, $_.barcode); //#31282 + $_.barcode = _e; //#31282 + $put($_.barcode, 0, 43); //#31283 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31284 + $put($_.options, "dontdraw", true); //#31287 + $put($_.options, "columns", $_.columns); //#31288 + var _p = $_.options; //#31289 + $put(_p, "validatecheck", false); //#31289 + var _r = $_.options; //#31290 + $k[$j++] = 'args'; //#31290 + $k[$j++] = $_.barcode; //#31290 + $k[$j++] = _r; //#31290 + bwipp_pdf417(); //#31290 + var _s = $k[--$j]; //#31290 + $_[$k[--$j]] = _s; //#31290 + $put($_.args, "opt", $_.options); //#31292 + $k[$j++] = $_.args; //#31295 + if (!$_.dontdraw) { //#31295 + bwipp_renmatrix(); //#31295 + } //#31295 + $_ = Object.getPrototypeOf($_); //#31297 + $_ = Object.getPrototypeOf($_); //#31299 } //bwipp_hibcpdf417 function bwipp_hibcmicropdf417() { - $_ = Object.create($_); //#31006 - $_.dontdraw = false; //#31009 - $_.columns = 2; //#31010 - $_.validatecheck = false; //#31011 - $k[$j++] = $_; //#31013 - bwipp_processoptions(); //#31013 - $_.options = $k[--$j]; //#31013 - $_.barcode = $k[--$j]; //#31014 - if ($eq($_.barcode, "")) { //#31018 - $k[$j++] = 'bwipp.hibcmicropdf417EmptyData#31017'; //#31017 - $k[$j++] = "The data must not be empty"; //#31017 - bwipp_raiseerror(); //#31017 - } //#31017 - bwipp_loadctx(bwipp_hibcmicropdf417) //#31020 - if (!bwipp_hibcmicropdf417.__31027__) { //#31027 - $_ = Object.create($_); //#31027 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31024 - $_.charvals = new Map; //#31025 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31026 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31026 - } //#31026 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcmicropdf417.$ctx[id] = $_[id]); //#31026 - bwipp_hibcmicropdf417.__31027__ = 1; //#31026 - $_ = Object.getPrototypeOf($_); //#31026 - } //#31026 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31034 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31031 - if (!_E) { //#31033 - $k[$j++] = 'bwipp.hibcmicropdf417BadCharacter#31032'; //#31032 - $k[$j++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31032 - bwipp_raiseerror(); //#31032 - } //#31032 - } //#31032 - $k[$j++] = 'barlen'; //#31036 - $k[$j++] = $_.barcode.length; //#31036 - if ($_.validatecheck) { //#31036 - var _H = $k[--$j]; //#31036 - $k[$j++] = $f(_H - 1); //#31036 - } //#31036 - var _I = $k[--$j]; //#31036 - $_[$k[--$j]] = _I; //#31036 - $_.checksum = 41; //#31038 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31042 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31041 - } //#31041 - $_.checksum = $_.checksum % 43; //#31043 - if ($_.validatecheck) { //#31049 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31047 - $k[$j++] = 'bwipp.hibcmicropdf417BadCheckDigit#31046'; //#31046 - $k[$j++] = "Incorrect HIBC MicroPDF417 check digit provided"; //#31046 - bwipp_raiseerror(); //#31046 - } //#31046 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31048 - } //#31048 - var _e = $s($f($_.barlen + 2)); //#31051 - $puti(_e, 1, $_.barcode); //#31051 - $_.barcode = _e; //#31051 - $put($_.barcode, 0, 43); //#31052 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31053 - var _m = $_.options; //#31056 - $put(_m, "dontdraw", true); //#31056 - $put($_.options, "columns", $_.columns); //#31057 - $put($_.options, "validatecheck", false); //#31058 - var _r = $_.options; //#31059 - $k[$j++] = 'args'; //#31059 - $k[$j++] = $_.barcode; //#31059 - $k[$j++] = _r; //#31059 - bwipp_micropdf417(); //#31059 - var _s = $k[--$j]; //#31059 - $_[$k[--$j]] = _s; //#31059 - $put($_.args, "opt", $_.options); //#31061 - $k[$j++] = $_.args; //#31064 - if (!$_.dontdraw) { //#31064 - bwipp_renmatrix(); //#31064 - } //#31064 - $_ = Object.getPrototypeOf($_); //#31066 - $_ = Object.getPrototypeOf($_); //#31068 + $_ = Object.create($_); //#31330 + $_.dontdraw = false; //#31333 + $_.columns = 2; //#31334 + $_.validatecheck = false; //#31335 + $k[$j++] = $_; //#31337 + bwipp_processoptions(); //#31337 + $_.options = $k[--$j]; //#31337 + $_.barcode = $k[--$j]; //#31338 + if ($eq($_.barcode, "")) { //#31342 + $k[$j++] = 'bwipp.hibcmicropdf417EmptyData#31341'; //#31341 + $k[$j++] = "The data must not be empty"; //#31341 + bwipp_raiseerror(); //#31341 + } //#31341 + bwipp_loadctx(bwipp_hibcmicropdf417) //#31344 + if (!bwipp_hibcmicropdf417.__31351__) { //#31351 + $_ = Object.create($_); //#31351 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31348 + $_.charvals = new Map; //#31349 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31350 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31350 + } //#31350 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcmicropdf417.$ctx[id] = $_[id]); //#31350 + bwipp_hibcmicropdf417.__31351__ = 1; //#31350 + $_ = Object.getPrototypeOf($_); //#31350 + } //#31350 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31358 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31355 + if (!_E) { //#31357 + $k[$j++] = 'bwipp.hibcmicropdf417BadCharacter#31356'; //#31356 + $k[$j++] = "HIBC MicroPDF417 must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31356 + bwipp_raiseerror(); //#31356 + } //#31356 + } //#31356 + $k[$j++] = 'barlen'; //#31360 + $k[$j++] = $_.barcode.length; //#31360 + if ($_.validatecheck) { //#31360 + var _H = $k[--$j]; //#31360 + $k[$j++] = $f(_H - 1); //#31360 + } //#31360 + var _I = $k[--$j]; //#31360 + $_[$k[--$j]] = _I; //#31360 + $_.checksum = 41; //#31362 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31366 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31365 + } //#31365 + $_.checksum = $_.checksum % 43; //#31367 + if ($_.validatecheck) { //#31373 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31371 + $k[$j++] = 'bwipp.hibcmicropdf417BadCheckDigit#31370'; //#31370 + $k[$j++] = "Incorrect HIBC MicroPDF417 check digit provided"; //#31370 + bwipp_raiseerror(); //#31370 + } //#31370 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31372 + } //#31372 + var _e = $s($f($_.barlen + 2)); //#31375 + $puti(_e, 1, $_.barcode); //#31375 + $_.barcode = _e; //#31375 + $put($_.barcode, 0, 43); //#31376 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31377 + var _m = $_.options; //#31380 + $put(_m, "dontdraw", true); //#31380 + $put($_.options, "columns", $_.columns); //#31381 + $put($_.options, "validatecheck", false); //#31382 + var _r = $_.options; //#31383 + $k[$j++] = 'args'; //#31383 + $k[$j++] = $_.barcode; //#31383 + $k[$j++] = _r; //#31383 + bwipp_micropdf417(); //#31383 + var _s = $k[--$j]; //#31383 + $_[$k[--$j]] = _s; //#31383 + $put($_.args, "opt", $_.options); //#31385 + $k[$j++] = $_.args; //#31388 + if (!$_.dontdraw) { //#31388 + bwipp_renmatrix(); //#31388 + } //#31388 + $_ = Object.getPrototypeOf($_); //#31390 + $_ = Object.getPrototypeOf($_); //#31392 } //bwipp_hibcmicropdf417 function bwipp_hibcqrcode() { - $_ = Object.create($_); //#31099 - $_.dontdraw = false; //#31102 - $_.validatecheck = false; //#31103 - $k[$j++] = $_; //#31105 - bwipp_processoptions(); //#31105 - $_.options = $k[--$j]; //#31105 - $_.barcode = $k[--$j]; //#31106 - if ($eq($_.barcode, "")) { //#31110 - $k[$j++] = 'bwipp.hibcqrcodeEmptyData#31109'; //#31109 - $k[$j++] = "The data must not be empty"; //#31109 - bwipp_raiseerror(); //#31109 - } //#31109 - bwipp_loadctx(bwipp_hibcqrcode) //#31112 - if (!bwipp_hibcqrcode.__31119__) { //#31119 - $_ = Object.create($_); //#31119 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31116 - $_.charvals = new Map; //#31117 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31118 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31118 - } //#31118 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcqrcode.$ctx[id] = $_[id]); //#31118 - bwipp_hibcqrcode.__31119__ = 1; //#31118 - $_ = Object.getPrototypeOf($_); //#31118 - } //#31118 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31126 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31123 - if (!_E) { //#31125 - $k[$j++] = 'bwipp.hibcqrcodeBadCharacter#31124'; //#31124 - $k[$j++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31124 - bwipp_raiseerror(); //#31124 - } //#31124 - } //#31124 - $k[$j++] = 'barlen'; //#31128 - $k[$j++] = $_.barcode.length; //#31128 - if ($_.validatecheck) { //#31128 - var _H = $k[--$j]; //#31128 - $k[$j++] = $f(_H - 1); //#31128 - } //#31128 - var _I = $k[--$j]; //#31128 - $_[$k[--$j]] = _I; //#31128 - $_.checksum = 41; //#31130 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31134 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31133 - } //#31133 - $_.checksum = $_.checksum % 43; //#31135 - if ($_.validatecheck) { //#31141 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31139 - $k[$j++] = 'bwipp.hibcqrcodeBadCheckDigit#31138'; //#31138 - $k[$j++] = "Incorrect HIBC QR Code check digit provided"; //#31138 - bwipp_raiseerror(); //#31138 - } //#31138 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31140 - } //#31140 - var _e = $s($f($_.barlen + 2)); //#31143 - $puti(_e, 1, $_.barcode); //#31143 - $_.barcode = _e; //#31143 - $put($_.barcode, 0, 43); //#31144 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31145 - $put($_.options, "dontdraw", true); //#31148 - $put($_.options, "validatecheck", false); //#31149 - $k[$j++] = 'args'; //#31150 - $k[$j++] = $_.barcode; //#31150 - $k[$j++] = $_.options; //#31150 - bwipp_qrcode(); //#31150 - var _q = $k[--$j]; //#31150 - var _r = $k[--$j]; //#31150 - $_[_r] = _q; //#31150 - $put($_.args, "opt", $_.options); //#31152 - $k[$j++] = $_.args; //#31155 - if (!$_.dontdraw) { //#31155 - bwipp_renmatrix(); //#31155 - } //#31155 - $_ = Object.getPrototypeOf($_); //#31157 - $_ = Object.getPrototypeOf($_); //#31159 + $_ = Object.create($_); //#31423 + $_.dontdraw = false; //#31426 + $_.validatecheck = false; //#31427 + $k[$j++] = $_; //#31429 + bwipp_processoptions(); //#31429 + $_.options = $k[--$j]; //#31429 + $_.barcode = $k[--$j]; //#31430 + if ($eq($_.barcode, "")) { //#31434 + $k[$j++] = 'bwipp.hibcqrcodeEmptyData#31433'; //#31433 + $k[$j++] = "The data must not be empty"; //#31433 + bwipp_raiseerror(); //#31433 + } //#31433 + bwipp_loadctx(bwipp_hibcqrcode) //#31436 + if (!bwipp_hibcqrcode.__31443__) { //#31443 + $_ = Object.create($_); //#31443 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31440 + $_.charvals = new Map; //#31441 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31442 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31442 + } //#31442 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcqrcode.$ctx[id] = $_[id]); //#31442 + bwipp_hibcqrcode.__31443__ = 1; //#31442 + $_ = Object.getPrototypeOf($_); //#31442 + } //#31442 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31450 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31447 + if (!_E) { //#31449 + $k[$j++] = 'bwipp.hibcqrcodeBadCharacter#31448'; //#31448 + $k[$j++] = "HIBC QR Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31448 + bwipp_raiseerror(); //#31448 + } //#31448 + } //#31448 + $k[$j++] = 'barlen'; //#31452 + $k[$j++] = $_.barcode.length; //#31452 + if ($_.validatecheck) { //#31452 + var _H = $k[--$j]; //#31452 + $k[$j++] = $f(_H - 1); //#31452 + } //#31452 + var _I = $k[--$j]; //#31452 + $_[$k[--$j]] = _I; //#31452 + $_.checksum = 41; //#31454 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31458 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31457 + } //#31457 + $_.checksum = $_.checksum % 43; //#31459 + if ($_.validatecheck) { //#31465 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31463 + $k[$j++] = 'bwipp.hibcqrcodeBadCheckDigit#31462'; //#31462 + $k[$j++] = "Incorrect HIBC QR Code check digit provided"; //#31462 + bwipp_raiseerror(); //#31462 + } //#31462 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31464 + } //#31464 + var _e = $s($f($_.barlen + 2)); //#31467 + $puti(_e, 1, $_.barcode); //#31467 + $_.barcode = _e; //#31467 + $put($_.barcode, 0, 43); //#31468 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31469 + $put($_.options, "dontdraw", true); //#31472 + $put($_.options, "validatecheck", false); //#31473 + $k[$j++] = 'args'; //#31474 + $k[$j++] = $_.barcode; //#31474 + $k[$j++] = $_.options; //#31474 + bwipp_qrcode(); //#31474 + var _q = $k[--$j]; //#31474 + var _r = $k[--$j]; //#31474 + $_[_r] = _q; //#31474 + $put($_.args, "opt", $_.options); //#31476 + $k[$j++] = $_.args; //#31479 + if (!$_.dontdraw) { //#31479 + bwipp_renmatrix(); //#31479 + } //#31479 + $_ = Object.getPrototypeOf($_); //#31481 + $_ = Object.getPrototypeOf($_); //#31483 } //bwipp_hibcqrcode function bwipp_hibccodablockf() { - $_ = Object.create($_); //#31190 - $_.dontdraw = false; //#31193 - $_.validatecheck = false; //#31194 - $k[$j++] = $_; //#31196 - bwipp_processoptions(); //#31196 - $_.options = $k[--$j]; //#31196 - $_.barcode = $k[--$j]; //#31197 - if ($eq($_.barcode, "")) { //#31201 - $k[$j++] = 'bwipp.hibccodablockfEmptyData#31200'; //#31200 - $k[$j++] = "The data must not be empty"; //#31200 - bwipp_raiseerror(); //#31200 - } //#31200 - bwipp_loadctx(bwipp_hibccodablockf) //#31203 - if (!bwipp_hibccodablockf.__31210__) { //#31210 - $_ = Object.create($_); //#31210 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31207 - $_.charvals = new Map; //#31208 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31209 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31209 - } //#31209 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccodablockf.$ctx[id] = $_[id]); //#31209 - bwipp_hibccodablockf.__31210__ = 1; //#31209 - $_ = Object.getPrototypeOf($_); //#31209 - } //#31209 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31217 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31214 - if (!_E) { //#31216 - $k[$j++] = 'bwipp.hibccodablockfBadCharacter#31215'; //#31215 - $k[$j++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31215 - bwipp_raiseerror(); //#31215 - } //#31215 - } //#31215 - $k[$j++] = 'barlen'; //#31219 - $k[$j++] = $_.barcode.length; //#31219 - if ($_.validatecheck) { //#31219 - var _H = $k[--$j]; //#31219 - $k[$j++] = $f(_H - 1); //#31219 - } //#31219 - var _I = $k[--$j]; //#31219 - $_[$k[--$j]] = _I; //#31219 - $_.checksum = 41; //#31221 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31225 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31224 - } //#31224 - $_.checksum = $_.checksum % 43; //#31226 - if ($_.validatecheck) { //#31232 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31230 - $k[$j++] = 'bwipp.hibccodablockfBadCheckDigit#31229'; //#31229 - $k[$j++] = "Incorrect HIBC Codablock F check digit provided"; //#31229 - bwipp_raiseerror(); //#31229 - } //#31229 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31231 - } //#31231 - var _e = $s($f($_.barlen + 2)); //#31234 - $puti(_e, 1, $_.barcode); //#31234 - $_.barcode = _e; //#31234 - $put($_.barcode, 0, 43); //#31235 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31236 - $put($_.options, "dontdraw", true); //#31239 - $put($_.options, "validatecheck", false); //#31240 - $k[$j++] = 'args'; //#31241 - $k[$j++] = $_.barcode; //#31241 - $k[$j++] = $_.options; //#31241 - bwipp_codablockf(); //#31241 - var _q = $k[--$j]; //#31241 - var _r = $k[--$j]; //#31241 - $_[_r] = _q; //#31241 - $put($_.args, "opt", $_.options); //#31243 - $k[$j++] = $_.args; //#31246 - if (!$_.dontdraw) { //#31246 - bwipp_renmatrix(); //#31246 - } //#31246 - $_ = Object.getPrototypeOf($_); //#31248 - $_ = Object.getPrototypeOf($_); //#31250 + $_ = Object.create($_); //#31514 + $_.dontdraw = false; //#31517 + $_.validatecheck = false; //#31518 + $k[$j++] = $_; //#31520 + bwipp_processoptions(); //#31520 + $_.options = $k[--$j]; //#31520 + $_.barcode = $k[--$j]; //#31521 + if ($eq($_.barcode, "")) { //#31525 + $k[$j++] = 'bwipp.hibccodablockfEmptyData#31524'; //#31524 + $k[$j++] = "The data must not be empty"; //#31524 + bwipp_raiseerror(); //#31524 + } //#31524 + bwipp_loadctx(bwipp_hibccodablockf) //#31527 + if (!bwipp_hibccodablockf.__31534__) { //#31534 + $_ = Object.create($_); //#31534 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31531 + $_.charvals = new Map; //#31532 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31533 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31533 + } //#31533 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibccodablockf.$ctx[id] = $_[id]); //#31533 + bwipp_hibccodablockf.__31534__ = 1; //#31533 + $_ = Object.getPrototypeOf($_); //#31533 + } //#31533 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31541 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31538 + if (!_E) { //#31540 + $k[$j++] = 'bwipp.hibccodablockfBadCharacter#31539'; //#31539 + $k[$j++] = "HIBC Codablock F must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31539 + bwipp_raiseerror(); //#31539 + } //#31539 + } //#31539 + $k[$j++] = 'barlen'; //#31543 + $k[$j++] = $_.barcode.length; //#31543 + if ($_.validatecheck) { //#31543 + var _H = $k[--$j]; //#31543 + $k[$j++] = $f(_H - 1); //#31543 + } //#31543 + var _I = $k[--$j]; //#31543 + $_[$k[--$j]] = _I; //#31543 + $_.checksum = 41; //#31545 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31549 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31548 + } //#31548 + $_.checksum = $_.checksum % 43; //#31550 + if ($_.validatecheck) { //#31556 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31554 + $k[$j++] = 'bwipp.hibccodablockfBadCheckDigit#31553'; //#31553 + $k[$j++] = "Incorrect HIBC Codablock F check digit provided"; //#31553 + bwipp_raiseerror(); //#31553 + } //#31553 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31555 + } //#31555 + var _e = $s($f($_.barlen + 2)); //#31558 + $puti(_e, 1, $_.barcode); //#31558 + $_.barcode = _e; //#31558 + $put($_.barcode, 0, 43); //#31559 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31560 + $put($_.options, "dontdraw", true); //#31563 + $put($_.options, "validatecheck", false); //#31564 + $k[$j++] = 'args'; //#31565 + $k[$j++] = $_.barcode; //#31565 + $k[$j++] = $_.options; //#31565 + bwipp_codablockf(); //#31565 + var _q = $k[--$j]; //#31565 + var _r = $k[--$j]; //#31565 + $_[_r] = _q; //#31565 + $put($_.args, "opt", $_.options); //#31567 + $k[$j++] = $_.args; //#31570 + if (!$_.dontdraw) { //#31570 + bwipp_renmatrix(); //#31570 + } //#31570 + $_ = Object.getPrototypeOf($_); //#31572 + $_ = Object.getPrototypeOf($_); //#31574 } //bwipp_hibccodablockf function bwipp_hibcazteccode() { - $_ = Object.create($_); //#31281 - $_.dontdraw = false; //#31284 - $_.validatecheck = false; //#31285 - $k[$j++] = $_; //#31287 - bwipp_processoptions(); //#31287 - $_.options = $k[--$j]; //#31287 - $_.barcode = $k[--$j]; //#31288 - if ($eq($_.barcode, "")) { //#31292 - $k[$j++] = 'bwipp.hibcazteccodeEmptyData#31291'; //#31291 - $k[$j++] = "The data must not be empty"; //#31291 - bwipp_raiseerror(); //#31291 - } //#31291 - bwipp_loadctx(bwipp_hibcazteccode) //#31294 - if (!bwipp_hibcazteccode.__31301__) { //#31301 - $_ = Object.create($_); //#31301 - $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31298 - $_.charvals = new Map; //#31299 - for (var _3 = 0; _3 <= 42; _3 += 1) { //#31300 - $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31300 - } //#31300 - for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcazteccode.$ctx[id] = $_[id]); //#31300 - bwipp_hibcazteccode.__31301__ = 1; //#31300 - $_ = Object.getPrototypeOf($_); //#31300 - } //#31300 - for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31308 - var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31305 - if (!_E) { //#31307 - $k[$j++] = 'bwipp.hibcazteccodeBadCharacter#31306'; //#31306 - $k[$j++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31306 - bwipp_raiseerror(); //#31306 - } //#31306 - } //#31306 - $k[$j++] = 'barlen'; //#31310 - $k[$j++] = $_.barcode.length; //#31310 - if ($_.validatecheck) { //#31310 - var _H = $k[--$j]; //#31310 - $k[$j++] = $f(_H - 1); //#31310 - } //#31310 - var _I = $k[--$j]; //#31310 - $_[$k[--$j]] = _I; //#31310 - $_.checksum = 41; //#31312 - for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31316 - $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31315 - } //#31315 - $_.checksum = $_.checksum % 43; //#31317 - if ($_.validatecheck) { //#31323 - if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31321 - $k[$j++] = 'bwipp.hibcazteccodeBadCheckDigit#31320'; //#31320 - $k[$j++] = "Incorrect HIBC Aztec Code check digit provided"; //#31320 - bwipp_raiseerror(); //#31320 - } //#31320 - $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31322 - } //#31322 - var _e = $s($f($_.barlen + 2)); //#31325 - $puti(_e, 1, $_.barcode); //#31325 - $_.barcode = _e; //#31325 - $put($_.barcode, 0, 43); //#31326 - $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31327 - $put($_.options, "dontdraw", true); //#31330 - $put($_.options, "validatecheck", false); //#31331 - $k[$j++] = 'args'; //#31332 - $k[$j++] = $_.barcode; //#31332 - $k[$j++] = $_.options; //#31332 - bwipp_azteccode(); //#31332 - var _q = $k[--$j]; //#31332 - var _r = $k[--$j]; //#31332 - $_[_r] = _q; //#31332 - $put($_.args, "opt", $_.options); //#31334 - $k[$j++] = $_.args; //#31337 - if (!$_.dontdraw) { //#31337 - bwipp_renmatrix(); //#31337 - } //#31337 - $_ = Object.getPrototypeOf($_); //#31339 - $_ = Object.getPrototypeOf($_); //#31341 + $_ = Object.create($_); //#31605 + $_.dontdraw = false; //#31608 + $_.validatecheck = false; //#31609 + $k[$j++] = $_; //#31611 + bwipp_processoptions(); //#31611 + $_.options = $k[--$j]; //#31611 + $_.barcode = $k[--$j]; //#31612 + if ($eq($_.barcode, "")) { //#31616 + $k[$j++] = 'bwipp.hibcazteccodeEmptyData#31615'; //#31615 + $k[$j++] = "The data must not be empty"; //#31615 + bwipp_raiseerror(); //#31615 + } //#31615 + bwipp_loadctx(bwipp_hibcazteccode) //#31618 + if (!bwipp_hibcazteccode.__31625__) { //#31625 + $_ = Object.create($_); //#31625 + $_.barchars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%"; //#31622 + $_.charvals = new Map; //#31623 + for (var _3 = 0; _3 <= 42; _3 += 1) { //#31624 + $put($_.charvals, $geti($_.barchars, _3, 1), _3); //#31624 + } //#31624 + for (var id in $_) $_.hasOwnProperty(id) && (bwipp_hibcazteccode.$ctx[id] = $_[id]); //#31624 + bwipp_hibcazteccode.__31625__ = 1; //#31624 + $_ = Object.getPrototypeOf($_); //#31624 + } //#31624 + for (var _A = 0, _9 = $_.barcode.length - 1; _A <= _9; _A += 1) { //#31632 + var _E = $get($_.charvals, $geti($_.barcode, _A, 1)) !== undefined; //#31629 + if (!_E) { //#31631 + $k[$j++] = 'bwipp.hibcazteccodeBadCharacter#31630'; //#31630 + $k[$j++] = "HIBC Aztec Code must contain only digits, capital letters, spaces and the symbols -.$/+%"; //#31630 + bwipp_raiseerror(); //#31630 + } //#31630 + } //#31630 + $k[$j++] = 'barlen'; //#31634 + $k[$j++] = $_.barcode.length; //#31634 + if ($_.validatecheck) { //#31634 + var _H = $k[--$j]; //#31634 + $k[$j++] = $f(_H - 1); //#31634 + } //#31634 + var _I = $k[--$j]; //#31634 + $_[$k[--$j]] = _I; //#31634 + $_.checksum = 41; //#31636 + for (var _M = 0, _L = $f($_.barlen - 1); _M <= _L; _M += 1) { //#31640 + $_.checksum = $f($get($_.charvals, $geti($_.barcode, _M, 1)) + $_.checksum); //#31639 + } //#31639 + $_.checksum = $_.checksum % 43; //#31641 + if ($_.validatecheck) { //#31647 + if ($get($_.barcode, $_.barlen) != $get($_.barchars, $_.checksum)) { //#31645 + $k[$j++] = 'bwipp.hibcazteccodeBadCheckDigit#31644'; //#31644 + $k[$j++] = "Incorrect HIBC Aztec Code check digit provided"; //#31644 + bwipp_raiseerror(); //#31644 + } //#31644 + $_.barcode = $geti($_.barcode, 0, $_.barlen); //#31646 + } //#31646 + var _e = $s($f($_.barlen + 2)); //#31649 + $puti(_e, 1, $_.barcode); //#31649 + $_.barcode = _e; //#31649 + $put($_.barcode, 0, 43); //#31650 + $put($_.barcode, $f($_.barlen + 1), $get($_.barchars, $_.checksum)); //#31651 + $put($_.options, "dontdraw", true); //#31654 + $put($_.options, "validatecheck", false); //#31655 + $k[$j++] = 'args'; //#31656 + $k[$j++] = $_.barcode; //#31656 + $k[$j++] = $_.options; //#31656 + bwipp_azteccode(); //#31656 + var _q = $k[--$j]; //#31656 + var _r = $k[--$j]; //#31656 + $_[_r] = _q; //#31656 + $put($_.args, "opt", $_.options); //#31658 + $k[$j++] = $_.args; //#31661 + if (!$_.dontdraw) { //#31661 + bwipp_renmatrix(); //#31661 + } //#31661 + $_ = Object.getPrototypeOf($_); //#31663 + $_ = Object.getPrototypeOf($_); //#31665 } //bwipp_hibcazteccode function bwipp_channelcode() { - $_ = Object.create($_); //#31369 - $_.options = $k[--$j]; //#31371 - $_.barcode = $k[--$j]; //#31372 - $_.dontdraw = false; //#31374 - $_.shortfinder = false; //#31375 - $_.includetext = false; //#31376 - $_.includecheck = false; //#31377 - $_.height = 1; //#31378 - $forall($_.options, function() { //#31389 - var _3 = $k[--$j]; //#31389 - $_[$k[--$j]] = _3; //#31389 - }); //#31389 - $_.height = +$_.height; //#31391 - if (($_.barcode.length < 2) || ($_.barcode.length > 7)) { //#31396 - $k[$j++] = 'bwipp.channelcodeBadLength#31395'; //#31395 - $k[$j++] = "Channel Code must be 2 to 7 digits"; //#31395 - bwipp_raiseerror(); //#31395 - } //#31395 - $forall($_.barcode, function() { //#31401 - var _9 = $k[--$j]; //#31398 - if ((_9 < 48) || (_9 > 57)) { //#31400 - $k[$j++] = 'bwipp.channelcodeBadCharacter#31399'; //#31399 - $k[$j++] = "Channel Code must contain only digits"; //#31399 - bwipp_raiseerror(); //#31399 - } //#31399 - }); //#31399 - if ($cvi($_.barcode) > $get($a([26, 292, 3493, 44072, 576688, 7742862]), $_.barcode.length - 2)) { //#31404 - $k[$j++] = 'bwipp.channelcodeTooBig#31403'; //#31403 - $k[$j++] = "The Channel Code value is too big for the number of channels"; //#31403 - bwipp_raiseerror(); //#31403 - } //#31403 + $_ = Object.create($_); //#31693 + $_.options = $k[--$j]; //#31695 + $_.barcode = $k[--$j]; //#31696 + $_.dontdraw = false; //#31698 + $_.shortfinder = false; //#31699 + $_.includetext = false; //#31700 + $_.includecheck = false; //#31701 + $_.height = 1; //#31702 + $forall($_.options, function() { //#31713 + var _3 = $k[--$j]; //#31713 + $_[$k[--$j]] = _3; //#31713 + }); //#31713 + $_.height = +$_.height; //#31715 + if (($_.barcode.length < 2) || ($_.barcode.length > 7)) { //#31720 + $k[$j++] = 'bwipp.channelcodeBadLength#31719'; //#31719 + $k[$j++] = "Channel Code must be 2 to 7 digits"; //#31719 + bwipp_raiseerror(); //#31719 + } //#31719 + $forall($_.barcode, function() { //#31725 + var _9 = $k[--$j]; //#31722 + if ((_9 < 48) || (_9 > 57)) { //#31724 + $k[$j++] = 'bwipp.channelcodeBadCharacter#31723'; //#31723 + $k[$j++] = "Channel Code must contain only digits"; //#31723 + bwipp_raiseerror(); //#31723 + } //#31723 + }); //#31723 + if ($cvi($_.barcode) > $get($a([26, 292, 3493, 44072, 576688, 7742862]), $_.barcode.length - 2)) { //#31728 + $k[$j++] = 'bwipp.channelcodeTooBig#31727'; //#31727 + $k[$j++] = "The Channel Code value is too big for the number of channels"; //#31727 + bwipp_raiseerror(); //#31727 + } //#31727 $_.nextb = function() { - var _E = $k[--$j]; //#31407 - var _N = (($f($get($_.s, _E) + ($f($get($_.b, $f(_E - 1)) + $f($get($_.b, $f(_E - 2)) + $get($_.s, $f(_E - 1))))))) > 4) ? 1 : 2; //#31412 - $k[$j++] = _E; //#31428 - $k[$j++] = _N; //#31428 - if (_E < $f($_.chan + 2)) { //#31426 - var _P = $k[--$j]; //#31414 - var _Q = $k[--$j]; //#31414 - var _R = $k[--$j]; //#31414 - $k[$j++] = _R; //#31417 - $k[$j++] = _Q; //#31417 - $k[$j++] = _P; //#31417 - for (var _T = _P, _S = _R; _T <= _S; _T += 1) { //#31417 - var _V = $k[--$j]; //#31415 - var _W = $k[--$j]; //#31415 - $put($_.b, _W, _T); //#31415 - var _X = $k[--$j]; //#31416 - var _Y = $k[--$j]; //#31416 - $k[$j++] = _Y; //#31416 - $k[$j++] = _X; //#31416 - $k[$j++] = _W; //#31416 - $k[$j++] = _V; //#31416 - $k[$j++] = $f($f(_X - _T) + 1); //#31416 - $k[$j++] = _Y; //#31416 - $k[$j++] = $f(_W + 1); //#31416 - $_.nexts(); //#31416 - } //#31416 - } else { //#31426 - var _Z = $k[--$j]; //#31419 - var _a = $k[--$j]; //#31419 - var _b = $k[--$j]; //#31419 - $k[$j++] = _b; //#31427 - $k[$j++] = _a; //#31427 - $k[$j++] = _Z; //#31427 - if ($le(_Z, _b)) { //#31427 - var _d = $k[--$j]; //#31420 - var _e = $k[--$j]; //#31420 - var _f = $k[--$j]; //#31420 - $put($_.b, _e, _f); //#31420 - $k[$j++] = _f; //#31425 - $k[$j++] = _e; //#31425 - $k[$j++] = _d; //#31425 - if ($_.value == $_.target) { //#31425 - $k[$j++] = Infinity; //#31422 - for (var _i = 3; _i <= 10; _i += 1) { //#31423 - $k[$j++] = $get($_.s, _i); //#31423 - $k[$j++] = $get($_.b, _i); //#31423 - } //#31423 - $_.out = $geti($a(), 0, $_.chan * 2); //#31424 - } //#31424 - $_.value = $_.value + 1; //#31426 - } //#31426 - } //#31426 - $j -= 4; //#31429 - }; //#31430 + var _E = $k[--$j]; //#31731 + var _N = (($f($get($_.s, _E) + ($f($get($_.b, $f(_E - 1)) + $f($get($_.b, $f(_E - 2)) + $get($_.s, $f(_E - 1))))))) > 4) ? 1 : 2; //#31736 + $k[$j++] = _E; //#31752 + $k[$j++] = _N; //#31752 + if (_E < $f($_.chan + 2)) { //#31750 + var _P = $k[--$j]; //#31738 + var _Q = $k[--$j]; //#31738 + var _R = $k[--$j]; //#31738 + $k[$j++] = _R; //#31741 + $k[$j++] = _Q; //#31741 + $k[$j++] = _P; //#31741 + for (var _T = _P, _S = _R; _T <= _S; _T += 1) { //#31741 + var _V = $k[--$j]; //#31739 + var _W = $k[--$j]; //#31739 + $put($_.b, _W, _T); //#31739 + var _X = $k[--$j]; //#31740 + var _Y = $k[--$j]; //#31740 + $k[$j++] = _Y; //#31740 + $k[$j++] = _X; //#31740 + $k[$j++] = _W; //#31740 + $k[$j++] = _V; //#31740 + $k[$j++] = $f($f(_X - _T) + 1); //#31740 + $k[$j++] = _Y; //#31740 + $k[$j++] = $f(_W + 1); //#31740 + $_.nexts(); //#31740 + } //#31740 + } else { //#31750 + var _Z = $k[--$j]; //#31743 + var _a = $k[--$j]; //#31743 + var _b = $k[--$j]; //#31743 + $k[$j++] = _b; //#31751 + $k[$j++] = _a; //#31751 + $k[$j++] = _Z; //#31751 + if ($le(_Z, _b)) { //#31751 + var _d = $k[--$j]; //#31744 + var _e = $k[--$j]; //#31744 + var _f = $k[--$j]; //#31744 + $put($_.b, _e, _f); //#31744 + $k[$j++] = _f; //#31749 + $k[$j++] = _e; //#31749 + $k[$j++] = _d; //#31749 + if ($_.value == $_.target) { //#31749 + $k[$j++] = Infinity; //#31746 + for (var _i = 3; _i <= 10; _i += 1) { //#31747 + $k[$j++] = $get($_.s, _i); //#31747 + $k[$j++] = $get($_.b, _i); //#31747 + } //#31747 + $_.out = $geti($a(), 0, $_.chan * 2); //#31748 + } //#31748 + $_.value = $_.value + 1; //#31750 + } //#31750 + } //#31750 + $j -= 4; //#31753 + }; //#31754 $_.nexts = function() { - var _r = $k[--$j]; //#31433 - $k[$j++] = _r; //#31433 - if (_r < $f($_.chan + 2)) { //#31433 - $k[$j++] = 1; //#31433 - } else { //#31433 - var _t = $k[--$j]; //#31433 - var _u = $k[--$j]; //#31433 - $k[$j++] = _u; //#31433 - $k[$j++] = _t; //#31433 - $k[$j++] = _u; //#31433 - } //#31433 - var _v = $k[--$j]; //#31433 - var _w = $k[--$j]; //#31433 - var _x = $k[--$j]; //#31433 - $k[$j++] = _x; //#31436 - $k[$j++] = _w; //#31436 - for (var _z = _v, _y = _x; _z <= _y; _z += 1) { //#31436 - var _11 = $k[--$j]; //#31434 - $put($_.s, _11, _z); //#31434 - var _12 = $k[--$j]; //#31435 - var _13 = $k[--$j]; //#31435 - $k[$j++] = _13; //#31435 - $k[$j++] = _12; //#31435 - $k[$j++] = _11; //#31435 - $k[$j++] = $f($f(_12 - _z) + 1); //#31435 - $k[$j++] = _13; //#31435 - $k[$j++] = _11; //#31435 - $_.nextb(); //#31435 - } //#31435 - $j -= 3; //#31437 - }; //#31438 + var _r = $k[--$j]; //#31757 + $k[$j++] = _r; //#31757 + if (_r < $f($_.chan + 2)) { //#31757 + $k[$j++] = 1; //#31757 + } else { //#31757 + var _t = $k[--$j]; //#31757 + var _u = $k[--$j]; //#31757 + $k[$j++] = _u; //#31757 + $k[$j++] = _t; //#31757 + $k[$j++] = _u; //#31757 + } //#31757 + var _v = $k[--$j]; //#31757 + var _w = $k[--$j]; //#31757 + var _x = $k[--$j]; //#31757 + $k[$j++] = _x; //#31760 + $k[$j++] = _w; //#31760 + for (var _z = _v, _y = _x; _z <= _y; _z += 1) { //#31760 + var _11 = $k[--$j]; //#31758 + $put($_.s, _11, _z); //#31758 + var _12 = $k[--$j]; //#31759 + var _13 = $k[--$j]; //#31759 + $k[$j++] = _13; //#31759 + $k[$j++] = _12; //#31759 + $k[$j++] = _11; //#31759 + $k[$j++] = $f($f(_12 - _z) + 1); //#31759 + $k[$j++] = _13; //#31759 + $k[$j++] = _11; //#31759 + $_.nextb(); //#31759 + } //#31759 + $j -= 3; //#31761 + }; //#31762 $_.encode = function() { - $_.chan = $k[--$j]; //#31441 - $_.target = $k[--$j]; //#31442 - $_.value = 0; //#31443 - $_.out = -1; //#31444 - $_.b = $a([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31445 - $_.s = $a([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31446 - var _18 = $_.chan; //#31447 - $k[$j++] = _18; //#31447 - $k[$j++] = _18; //#31447 - $k[$j++] = 3; //#31447 - $_.nexts(); //#31447 - $k[$j++] = $_.out; //#31448 - }; //#31449 - $_.barlen = $_.barcode.length; //#31451 - $k[$j++] = 'finder'; //#31454 - if ($_.shortfinder) { //#31454 - $k[$j++] = $a([1, 1, 1, 1, 1]); //#31454 - } else { //#31454 - $k[$j++] = $a([1, 1, 1, 1, 1, 1, 1, 1, 1]); //#31454 - } //#31454 - var _1E = $k[--$j]; //#31454 - $_[$k[--$j]] = _1E; //#31454 - $k[$j++] = 'data'; //#31457 - $k[$j++] = $cvi($_.barcode); //#31457 - $k[$j++] = $_.barlen + 1; //#31457 - $_.encode(); //#31457 - var _1I = $k[--$j]; //#31457 - $_[$k[--$j]] = _1I; //#31457 - $_.check = $a([]); //#31460 - if ($_.includecheck) { //#31476 - $_.mod23 = $get($a([$a([]), $a([]), $a([13, 12, 4, 9, 3, 1]), $a([13, 2, 12, 3, 18, 16, 4, 1]), $a([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), $a([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), $a([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), $a([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), $_.barlen); //#31470 - $k[$j++] = 0; //#31474 - for (var _1Z = 0, _1Y = $_.data.length - 1; _1Z <= _1Y; _1Z += 1) { //#31474 - var _1e = $k[--$j]; //#31473 - $k[$j++] = $f(_1e + ($f($get($_.data, _1Z) - 1) * $get($_.mod23, _1Z))); //#31473 - } //#31473 - var _1f = $k[--$j]; //#31475 - $k[$j++] = _1f % 23; //#31475 - $k[$j++] = 3; //#31475 - $_.encode(); //#31475 - $_.check = $k[--$j]; //#31475 - } //#31475 - $k[$j++] = Infinity; //#31479 - $aload($_.finder); //#31480 - $aload($_.data); //#31481 - $aload($_.check); //#31482 - $_.sbs = $a(); //#31482 - $_.txt = $a($_.barlen); //#31486 - for (var _1p = 0, _1o = $_.barlen - 1; _1p <= _1o; _1p += 1) { //#31490 - $_.i = _1p; //#31488 - $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#31489 - } //#31489 - $k[$j++] = Infinity; //#31493 - var _1w = $_.sbs; //#31495 - $k[$j++] = Infinity; //#31496 - for (var _1y = 0, _1z = ~~(($_.sbs.length + 1) / 2); _1y < _1z; _1y++) { //#31496 - $k[$j++] = $_.height; //#31496 - } //#31496 - var _21 = $a(); //#31496 - $k[$j++] = Infinity; //#31497 - for (var _23 = 0, _24 = ~~(($_.sbs.length + 1) / 2); _23 < _24; _23++) { //#31497 - $k[$j++] = 0; //#31497 - } //#31497 - var _25 = $a(); //#31497 - $k[$j++] = 'ren'; //#31500 - $k[$j++] = bwipp_renlinear; //#31500 - $k[$j++] = 'sbs'; //#31500 - $k[$j++] = _1w; //#31500 - $k[$j++] = 'bhs'; //#31500 - $k[$j++] = _21; //#31500 - $k[$j++] = 'bbs'; //#31500 - $k[$j++] = _25; //#31500 - $k[$j++] = 'txt'; //#31500 - $k[$j++] = $_.txt; //#31500 - $k[$j++] = 'textxalign'; //#31500 - $k[$j++] = "center"; //#31500 - $k[$j++] = 'opt'; //#31500 - $k[$j++] = $_.options; //#31500 - var _28 = $d(); //#31500 - $k[$j++] = _28; //#31503 - if (!$_.dontdraw) { //#31503 - bwipp_renlinear(); //#31503 - } //#31503 - $_ = Object.getPrototypeOf($_); //#31505 + $_.chan = $k[--$j]; //#31765 + $_.target = $k[--$j]; //#31766 + $_.value = 0; //#31767 + $_.out = -1; //#31768 + $_.b = $a([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31769 + $_.s = $a([0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]); //#31770 + var _18 = $_.chan; //#31771 + $k[$j++] = _18; //#31771 + $k[$j++] = _18; //#31771 + $k[$j++] = 3; //#31771 + $_.nexts(); //#31771 + $k[$j++] = $_.out; //#31772 + }; //#31773 + $_.barlen = $_.barcode.length; //#31775 + $k[$j++] = 'finder'; //#31778 + if ($_.shortfinder) { //#31778 + $k[$j++] = $a([1, 1, 1, 1, 1]); //#31778 + } else { //#31778 + $k[$j++] = $a([1, 1, 1, 1, 1, 1, 1, 1, 1]); //#31778 + } //#31778 + var _1E = $k[--$j]; //#31778 + $_[$k[--$j]] = _1E; //#31778 + $k[$j++] = 'data'; //#31781 + $k[$j++] = $cvi($_.barcode); //#31781 + $k[$j++] = $_.barlen + 1; //#31781 + $_.encode(); //#31781 + var _1I = $k[--$j]; //#31781 + $_[$k[--$j]] = _1I; //#31781 + $_.check = $a([]); //#31784 + if ($_.includecheck) { //#31800 + $_.mod23 = $get($a([$a([]), $a([]), $a([13, 12, 4, 9, 3, 1]), $a([13, 2, 12, 3, 18, 16, 4, 1]), $a([11, 16, 17, 8, 20, 4, 10, 2, 5, 1]), $a([1, 4, 16, 18, 3, 12, 2, 8, 9, 13, 6, 1]), $a([20, 16, 22, 13, 15, 12, 5, 4, 8, 9, 21, 3, 7, 1]), $a([2, 6, 18, 8, 1, 3, 9, 4, 12, 13, 16, 2, 6, 18, 8, 1])]), $_.barlen); //#31794 + $k[$j++] = 0; //#31798 + for (var _1Z = 0, _1Y = $_.data.length - 1; _1Z <= _1Y; _1Z += 1) { //#31798 + var _1e = $k[--$j]; //#31797 + $k[$j++] = $f(_1e + ($f($get($_.data, _1Z) - 1) * $get($_.mod23, _1Z))); //#31797 + } //#31797 + var _1f = $k[--$j]; //#31799 + $k[$j++] = _1f % 23; //#31799 + $k[$j++] = 3; //#31799 + $_.encode(); //#31799 + $_.check = $k[--$j]; //#31799 + } //#31799 + $k[$j++] = Infinity; //#31803 + $aload($_.finder); //#31804 + $aload($_.data); //#31805 + $aload($_.check); //#31806 + $_.sbs = $a(); //#31806 + $_.txt = $a($_.barlen); //#31810 + for (var _1p = 0, _1o = $_.barlen - 1; _1p <= _1o; _1p += 1) { //#31814 + $_.i = _1p; //#31812 + $put($_.txt, $_.i, $a([$geti($_.barcode, $_.i, 1), 0, 0, "", 0])); //#31813 + } //#31813 + $k[$j++] = Infinity; //#31817 + var _1w = $_.sbs; //#31819 + $k[$j++] = Infinity; //#31820 + for (var _1y = 0, _1z = ~~(($_.sbs.length + 1) / 2); _1y < _1z; _1y++) { //#31820 + $k[$j++] = $_.height; //#31820 + } //#31820 + var _21 = $a(); //#31820 + $k[$j++] = Infinity; //#31821 + for (var _23 = 0, _24 = ~~(($_.sbs.length + 1) / 2); _23 < _24; _23++) { //#31821 + $k[$j++] = 0; //#31821 + } //#31821 + var _25 = $a(); //#31821 + $k[$j++] = 'ren'; //#31824 + $k[$j++] = bwipp_renlinear; //#31824 + $k[$j++] = 'sbs'; //#31824 + $k[$j++] = _1w; //#31824 + $k[$j++] = 'bhs'; //#31824 + $k[$j++] = _21; //#31824 + $k[$j++] = 'bbs'; //#31824 + $k[$j++] = _25; //#31824 + $k[$j++] = 'txt'; //#31824 + $k[$j++] = $_.txt; //#31824 + $k[$j++] = 'textxalign'; //#31824 + $k[$j++] = "center"; //#31824 + $k[$j++] = 'opt'; //#31824 + $k[$j++] = $_.options; //#31824 + var _28 = $d(); //#31824 + $k[$j++] = _28; //#31827 + if (!$_.dontdraw) { //#31827 + bwipp_renlinear(); //#31827 + } //#31827 + $_ = Object.getPrototypeOf($_); //#31829 } //bwipp_channelcode function bwipp_renlinear() { - if ($_.bwipjs_dontdraw) { //#31532 - return; //#31532 - } //#31532 - $_ = Object.create($_); //#31533 - $_.sbs = $a([]); //#31538 - $_.bhs = $a([]); //#31539 - $_.bbs = $a([]); //#31540 - $_.txt = $a([]); //#31541 - $_.barcolor = "unset"; //#31542 - $_.includetext = false; //#31543 - $_.textcolor = "unset"; //#31544 - $_.textxalign = "unset"; //#31545 - $_.textyalign = "unset"; //#31546 - $_.textfont = "OCR-B"; //#31547 - $_.textsize = 10; //#31548 - $_.textxoffset = 0; //#31549 - $_.textyoffset = 0; //#31550 - $_.textgaps = 0; //#31551 - $_.alttext = ""; //#31552 - $_.bordercolor = "unset"; //#31553 - $_.backgroundcolor = "unset"; //#31554 - $_.inkspread = 0; //#31555 - $_.width = 0; //#31556 - $_.barratio = 1; //#31557 - $_.spaceratio = 1; //#31558 - $_.showborder = false; //#31559 - $_.showbearer = false; //#31560 - $_.borderleft = 10; //#31561 - $_.borderright = 10; //#31562 - $_.bordertop = 1; //#31563 - $_.borderbottom = 1; //#31564 - $_.borderwidth = 0.5; //#31565 - $_.guardwhitespace = false; //#31566 - $_.guardleftpos = 0; //#31567 - $_.guardleftypos = 0; //#31568 - $_.guardrightpos = 0; //#31569 - $_.guardrightypos = 0; //#31570 - $_.guardwidth = 7; //#31571 - $_.guardheight = 7; //#31572 - $forall($k[--$j], function() { //#31574 - var _6 = $k[--$j]; //#31574 - $_[$k[--$j]] = _6; //#31574 - }); //#31574 - $k[$j++] = $_.opt; //#31575 - delete $_['opt']; //#31575 - $k[$j++] = $_; //#31575 - bwipp_processoptions(); //#31575 - $j--; //#31575 - if ($_.textsize <= 0) { //#31579 - $k[$j++] = 'bwipp.renlinearBadTextsize#31578'; //#31578 - $k[$j++] = "The font size must be greater than zero"; //#31578 - bwipp_raiseerror(); //#31578 - } //#31578 - $_.bars = $a(~~(($_.sbs.length + 1) / 2)); //#31582 - $_.pixx = 0; //#31583 - $_.pixy = 0; //#31583 - for (var _E = 0, _D = ((~~(($_.sbs.length + 1) / 2)) * 2) - 2; _E <= _D; _E += 1) { //#31602 - $_.i = _E; //#31585 - if (($_.i % 2) == 0) { //#31599 - $_.d = $f(($f(($get($_.sbs, $_.i) * $_.barratio) - $_.barratio)) + 1); //#31587 - if ($get($_.sbs, $_.i) != 0) { //#31596 - $_.h = $get($_.bhs, ~~($_.i / 2)) * 72; //#31589 - $_.c = $f(($_.d / 2) + $_.pixx); //#31590 - $_.y = $get($_.bbs, ~~($_.i / 2)) * 72; //#31591 - $_.w = $f($_.d - $_.inkspread); //#31592 - $put($_.bars, ~~($_.i / 2), $a([$_.h, $_.c, $_.y, $_.w])); //#31593 - if ($f($_.h + $_.y) > $_.pixy) { //#31594 - $_.pixy = $f($_.h + $_.y); //#31594 - } //#31594 - } else { //#31596 - $put($_.bars, ~~($_.i / 2), -1); //#31596 - } //#31596 - } else { //#31599 - $_.d = $f(($f(($get($_.sbs, $_.i) * $_.spaceratio) - $_.spaceratio)) + 1); //#31599 - } //#31599 - $_.pixx = $f($_.pixx + $_.d); //#31601 - } //#31601 - $$.save(); //#31604 - var _t = $$.currpos(); //#31606 - $$.translate(_t.x, _t.y); //#31606 - if ($_.width != 0) { //#31611 - $$.scale(($_.width * 72) / $_.pixx, 1); //#31610 - } //#31610 - $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31621 - $_.tr = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31622 - $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31623 - $_.br = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31624 - if ($_.showbearer) { //#31649 - $$.save(); //#31626 - $$.newpath(); //#31627 - $aload($_.bl); //#31628 - var _1N = $k[--$j]; //#31628 - $$.moveto($k[--$j], _1N); //#31628 - $aload($_.br); //#31628 - var _1Q = $k[--$j]; //#31628 - $$.lineto($k[--$j], _1Q); //#31628 - $aload($_.tl); //#31629 - var _1T = $k[--$j]; //#31629 - $$.moveto($k[--$j], _1T); //#31629 - $aload($_.tr); //#31629 - var _1W = $k[--$j]; //#31629 - $$.lineto($k[--$j], _1W); //#31629 - if ($ne($_.bordercolor, "unset")) { //#31630 - $$.setcolor($_.bordercolor); //#31630 - } //#31630 - $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#31631 - $$.stroke(); //#31631 - $$.restore(); //#31632 - } else { //#31649 - if ($_.showborder) { //#31650 - $$.save(); //#31645 - $$.newpath(); //#31646 - $aload($_.bl); //#31646 - var _1e = $k[--$j]; //#31646 - $$.moveto($k[--$j], _1e); //#31646 - var _1j = $a([$_.br, $_.tr, $_.tl]); //#31646 - for (var _1k = 0, _1l = _1j.length; _1k < _1l; _1k++) { //#31646 - $aload($get(_1j, _1k)); //#31646 - var _1n = $k[--$j]; //#31646 - $$.lineto($k[--$j], _1n); //#31646 - } //#31646 - $$.closepath(); //#31646 - if ($ne($_.bordercolor, "unset")) { //#31647 - $$.setcolor($_.bordercolor); //#31647 - } //#31647 - $$.setlinewidth($_.borderwidth); //#31648 - $$.stroke(); //#31648 - $$.restore(); //#31649 - } //#31649 - } //#31649 - $$.save(); //#31653 - if ($ne($_.barcolor, "unset")) { //#31655 - $$.setcolor($_.barcolor); //#31655 - } //#31655 - var _1u = $_.bars; //#31656 - for (var _1v = 0, _1w = _1u.length; _1v < _1w; _1v++) { //#31662 - var _1x = $get(_1u, _1v); //#31662 - $k[$j++] = _1x; //#31661 - if (_1x != -1) { //#31660 - $aload($k[--$j]); //#31658 - $$.newpath(); //#31658 - $$.setlinewidth($k[--$j]); //#31658 - var _20 = $k[--$j]; //#31658 - $$.moveto($k[--$j], _20); //#31658 - $$.rlineto(0, $k[--$j]); //#31658 - $$.stroke(); //#31658 - } else { //#31660 - $j--; //#31660 - } //#31660 - } //#31660 - $$.restore(); //#31663 - if ($ne($_.textcolor, "unset")) { //#31666 - $$.setcolor($_.textcolor); //#31666 - } //#31666 - if ($_.includetext) { //#31723 - if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#31721 - $_.s = 0; //#31669 - $_.fn = ""; //#31669 - var _29 = $_.txt; //#31670 - for (var _2A = 0, _2B = _29.length; _2A < _2B; _2A++) { //#31679 - $forall($get(_29, _2A)); //#31671 - var _2D = $k[--$j]; //#31672 - var _2E = $k[--$j]; //#31672 - $k[$j++] = _2E; //#31677 - $k[$j++] = _2D; //#31677 - if ((_2D != $_.s) || $ne(_2E, $_.fn)) { //#31676 - var _2H = $k[--$j]; //#31673 - var _2I = $k[--$j]; //#31673 - $_.s = _2H; //#31673 - $_.fn = _2I; //#31673 - $$.selectfont(_2I, _2H); //#31674 - } else { //#31676 - $j -= 2; //#31676 - } //#31676 - var _2J = $k[--$j]; //#31678 - $$.moveto($k[--$j], _2J); //#31678 - $$.show($k[--$j], 0, 0); //#31678 - } //#31678 - } else { //#31721 - $$.selectfont($_.textfont, $_.textsize); //#31681 - if ($eq($_.alttext, "")) { //#31687 - $k[$j++] = Infinity; //#31683 - var _2P = $_.txt; //#31683 - for (var _2Q = 0, _2R = _2P.length; _2Q < _2R; _2Q++) { //#31683 - $forall($get($get(_2P, _2Q), 0)); //#31683 - } //#31683 - $_.txt = $a(); //#31683 - $_.tstr = $s($_.txt.length); //#31684 - for (var _2Z = 0, _2Y = $_.txt.length - 1; _2Z <= _2Y; _2Z += 1) { //#31685 - $put($_.tstr, _2Z, $get($_.txt, _2Z)); //#31685 - } //#31685 - } else { //#31687 - $_.tstr = $_.alttext; //#31687 - } //#31687 - if ($_.tstr.length == 0) { //#31697 - $k[$j++] = 0; //#31692 - } else { //#31697 - $$.save(); //#31694 - $$.newpath(); //#31695 - $$.moveto(0, 0); //#31695 - $$.charpath("0", false); //#31695 - var _2f = $$.pathbbox(); //#31695 - $$.restore(); //#31697 - $k[$j++] = _2f.ury; //#31697 - } //#31697 - $_.textascent = $k[--$j]; //#31706 - var _2i = $$.stringwidth($_.tstr); //#31707 - $_.textwidth = $f(_2i.w + (($_.tstr.length - 1) * $_.textgaps)); //#31707 - $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#31709 - if ($eq($_.textxalign, "left")) { //#31710 - $_.textxpos = $_.textxoffset; //#31710 - } //#31710 - if ($eq($_.textxalign, "right")) { //#31711 - $_.textxpos = $f($f($_.pixx - $_.textxoffset) - $_.textwidth); //#31711 - } //#31711 - if ($eq($_.textxalign, "offleft")) { //#31712 - $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#31712 - } //#31712 - if ($eq($_.textxalign, "offright")) { //#31713 - $_.textxpos = $f($_.pixx + $_.textxoffset); //#31713 - } //#31713 - if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#31717 - $_.textxpos = 0; //#31715 - $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#31716 - } //#31716 - $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#31718 - if ($eq($_.textyalign, "above")) { //#31719 - $_.textypos = $f($f($_.textyoffset + $_.pixy) + 1); //#31719 - } //#31719 - if ($eq($_.textyalign, "center")) { //#31720 - $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#31720 - } //#31720 - $$.moveto($_.textxpos, $_.textypos); //#31721 - $$.show($_.tstr, $_.textgaps, 0); //#31721 - } //#31721 - } //#31721 - if ($_.guardwhitespace) { //#31736 - $$.selectfont("OCR-B", $_.guardheight * 2); //#31727 - if ($_.guardleftpos != 0) { //#31731 - $$.moveto((-$_.guardleftpos) - 2, $f(($f($_.guardleftypos - ($_.guardheight / 2))) - 1.25)); //#31729 - $$.show("<", 0, 0); //#31730 - } //#31730 - if ($_.guardrightpos != 0) { //#31735 - $$.moveto($f(($f($f($_.guardrightpos + $_.pixx) - $_.guardwidth)) + 1), $f(($f($_.guardrightypos - ($_.guardheight / 2))) - 1.25)); //#31733 - $$.show(">", 0, 0); //#31734 - } //#31734 - } //#31734 - $$.restore(); //#31738 - $_ = Object.getPrototypeOf($_); //#31740 + if ($_.bwipjs_dontdraw) { //#31856 + return; //#31856 + } //#31856 + $_ = Object.create($_); //#31857 + $_.sbs = $a([]); //#31862 + $_.bhs = $a([]); //#31863 + $_.bbs = $a([]); //#31864 + $_.txt = $a([]); //#31865 + $_.barcolor = "unset"; //#31866 + $_.includetext = false; //#31867 + $_.textcolor = "unset"; //#31868 + $_.textxalign = "unset"; //#31869 + $_.textyalign = "unset"; //#31870 + $_.textfont = "OCR-B"; //#31871 + $_.textsize = 10; //#31872 + $_.textxoffset = 0; //#31873 + $_.textyoffset = 0; //#31874 + $_.textgaps = 0; //#31875 + $_.alttext = ""; //#31876 + $_.bordercolor = "unset"; //#31877 + $_.backgroundcolor = "unset"; //#31878 + $_.inkspread = 0; //#31879 + $_.width = 0; //#31880 + $_.barratio = 1; //#31881 + $_.spaceratio = 1; //#31882 + $_.showborder = false; //#31883 + $_.showbearer = false; //#31884 + $_.borderleft = 10; //#31885 + $_.borderright = 10; //#31886 + $_.bordertop = 1; //#31887 + $_.borderbottom = 1; //#31888 + $_.borderwidth = 0.5; //#31889 + $_.guardwhitespace = false; //#31890 + $_.guardleftpos = 0; //#31891 + $_.guardleftypos = 0; //#31892 + $_.guardrightpos = 0; //#31893 + $_.guardrightypos = 0; //#31894 + $_.guardwidth = 7; //#31895 + $_.guardheight = 7; //#31896 + $forall($k[--$j], function() { //#31898 + var _6 = $k[--$j]; //#31898 + $_[$k[--$j]] = _6; //#31898 + }); //#31898 + $k[$j++] = $_.opt; //#31899 + delete $_['opt']; //#31899 + $k[$j++] = $_; //#31899 + bwipp_processoptions(); //#31899 + $j--; //#31899 + if ($_.textsize <= 0) { //#31903 + $k[$j++] = 'bwipp.renlinearBadTextsize#31902'; //#31902 + $k[$j++] = "The font size must be greater than zero"; //#31902 + bwipp_raiseerror(); //#31902 + } //#31902 + $_.bars = $a(~~(($_.sbs.length + 1) / 2)); //#31906 + $_.pixx = 0; //#31907 + $_.pixy = 0; //#31907 + for (var _E = 0, _D = ((~~(($_.sbs.length + 1) / 2)) * 2) - 2; _E <= _D; _E += 1) { //#31926 + $_.i = _E; //#31909 + if (($_.i % 2) == 0) { //#31923 + $_.d = $f(($f(($get($_.sbs, $_.i) * $_.barratio) - $_.barratio)) + 1); //#31911 + if ($get($_.sbs, $_.i) != 0) { //#31920 + $_.h = $get($_.bhs, ~~($_.i / 2)) * 72; //#31913 + $_.c = $f(($_.d / 2) + $_.pixx); //#31914 + $_.y = $get($_.bbs, ~~($_.i / 2)) * 72; //#31915 + $_.w = $f($_.d - $_.inkspread); //#31916 + $put($_.bars, ~~($_.i / 2), $a([$_.h, $_.c, $_.y, $_.w])); //#31917 + if ($f($_.h + $_.y) > $_.pixy) { //#31918 + $_.pixy = $f($_.h + $_.y); //#31918 + } //#31918 + } else { //#31920 + $put($_.bars, ~~($_.i / 2), -1); //#31920 + } //#31920 + } else { //#31923 + $_.d = $f(($f(($get($_.sbs, $_.i) * $_.spaceratio) - $_.spaceratio)) + 1); //#31923 + } //#31923 + $_.pixx = $f($_.pixx + $_.d); //#31925 + } //#31925 + $$.save(); //#31928 + var _t = $$.currpos(); //#31930 + $$.translate(_t.x, _t.y); //#31930 + if ($_.width != 0) { //#31935 + $$.scale(($_.width * 72) / $_.pixx, 1); //#31934 + } //#31934 + $_.tl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31945 + $_.tr = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), $f($f($_.pixy + $_.bordertop) + ($_.borderwidth / 2))]); //#31946 + $_.bl = $a([-($f($_.borderleft + ($_.borderwidth / 2))), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31947 + $_.br = $a([$f($f($_.pixx + $_.borderright) + ($_.borderwidth / 2)), -($f($_.borderbottom + ($_.borderwidth / 2)))]); //#31948 + if ($_.showbearer) { //#31973 + $$.save(); //#31950 + $$.newpath(); //#31951 + $aload($_.bl); //#31952 + var _1N = $k[--$j]; //#31952 + $$.moveto($k[--$j], _1N); //#31952 + $aload($_.br); //#31952 + var _1Q = $k[--$j]; //#31952 + $$.lineto($k[--$j], _1Q); //#31952 + $aload($_.tl); //#31953 + var _1T = $k[--$j]; //#31953 + $$.moveto($k[--$j], _1T); //#31953 + $aload($_.tr); //#31953 + var _1W = $k[--$j]; //#31953 + $$.lineto($k[--$j], _1W); //#31953 + if ($ne($_.bordercolor, "unset")) { //#31954 + $$.setcolor($_.bordercolor); //#31954 + } //#31954 + $$.setlinewidth($f($_.borderwidth - ($_.inkspread * 2))); //#31955 + $$.stroke(); //#31955 + $$.restore(); //#31956 + } else { //#31973 + if ($_.showborder) { //#31974 + $$.save(); //#31969 + $$.newpath(); //#31970 + $aload($_.bl); //#31970 + var _1e = $k[--$j]; //#31970 + $$.moveto($k[--$j], _1e); //#31970 + var _1j = $a([$_.br, $_.tr, $_.tl]); //#31970 + for (var _1k = 0, _1l = _1j.length; _1k < _1l; _1k++) { //#31970 + $aload($get(_1j, _1k)); //#31970 + var _1n = $k[--$j]; //#31970 + $$.lineto($k[--$j], _1n); //#31970 + } //#31970 + $$.closepath(); //#31970 + if ($ne($_.bordercolor, "unset")) { //#31971 + $$.setcolor($_.bordercolor); //#31971 + } //#31971 + $$.setlinewidth($_.borderwidth); //#31972 + $$.stroke(); //#31972 + $$.restore(); //#31973 + } //#31973 + } //#31973 + $$.save(); //#31977 + if ($ne($_.barcolor, "unset")) { //#31979 + $$.setcolor($_.barcolor); //#31979 + } //#31979 + var _1u = $_.bars; //#31980 + for (var _1v = 0, _1w = _1u.length; _1v < _1w; _1v++) { //#31986 + var _1x = $get(_1u, _1v); //#31986 + $k[$j++] = _1x; //#31985 + if (_1x != -1) { //#31984 + $aload($k[--$j]); //#31982 + $$.newpath(); //#31982 + $$.setlinewidth($k[--$j]); //#31982 + var _20 = $k[--$j]; //#31982 + $$.moveto($k[--$j], _20); //#31982 + $$.rlineto(0, $k[--$j]); //#31982 + $$.stroke(); //#31982 + } else { //#31984 + $j--; //#31984 + } //#31984 + } //#31984 + $$.restore(); //#31987 + if ($ne($_.textcolor, "unset")) { //#31990 + $$.setcolor($_.textcolor); //#31990 + } //#31990 + if ($_.includetext) { //#32047 + if (($eq($_.textxalign, "unset") && $eq($_.textyalign, "unset")) && $eq($_.alttext, "")) { //#32045 + $_.s = 0; //#31993 + $_.fn = ""; //#31993 + var _29 = $_.txt; //#31994 + for (var _2A = 0, _2B = _29.length; _2A < _2B; _2A++) { //#32003 + $forall($get(_29, _2A)); //#31995 + var _2D = $k[--$j]; //#31996 + var _2E = $k[--$j]; //#31996 + $k[$j++] = _2E; //#32001 + $k[$j++] = _2D; //#32001 + if ((_2D != $_.s) || $ne(_2E, $_.fn)) { //#32000 + var _2H = $k[--$j]; //#31997 + var _2I = $k[--$j]; //#31997 + $_.s = _2H; //#31997 + $_.fn = _2I; //#31997 + $$.selectfont(_2I, _2H); //#31998 + } else { //#32000 + $j -= 2; //#32000 + } //#32000 + var _2J = $k[--$j]; //#32002 + $$.moveto($k[--$j], _2J); //#32002 + $$.show($k[--$j], 0, 0); //#32002 + } //#32002 + } else { //#32045 + $$.selectfont($_.textfont, $_.textsize); //#32005 + if ($eq($_.alttext, "")) { //#32011 + $k[$j++] = Infinity; //#32007 + var _2P = $_.txt; //#32007 + for (var _2Q = 0, _2R = _2P.length; _2Q < _2R; _2Q++) { //#32007 + $forall($get($get(_2P, _2Q), 0)); //#32007 + } //#32007 + $_.txt = $a(); //#32007 + $_.tstr = $s($_.txt.length); //#32008 + for (var _2Z = 0, _2Y = $_.txt.length - 1; _2Z <= _2Y; _2Z += 1) { //#32009 + $put($_.tstr, _2Z, $get($_.txt, _2Z)); //#32009 + } //#32009 + } else { //#32011 + $_.tstr = $_.alttext; //#32011 + } //#32011 + if ($_.tstr.length == 0) { //#32021 + $k[$j++] = 0; //#32016 + } else { //#32021 + $$.save(); //#32018 + $$.newpath(); //#32019 + $$.moveto(0, 0); //#32019 + $$.charpath("0", false); //#32019 + var _2f = $$.pathbbox(); //#32019 + $$.restore(); //#32021 + $k[$j++] = _2f.ury; //#32021 + } //#32021 + $_.textascent = $k[--$j]; //#32030 + var _2i = $$.stringwidth($_.tstr); //#32031 + $_.textwidth = $f(_2i.w + (($_.tstr.length - 1) * $_.textgaps)); //#32031 + $_.textxpos = $f($_.textxoffset + ($f($_.pixx - $_.textwidth) / 2)); //#32033 + if ($eq($_.textxalign, "left")) { //#32034 + $_.textxpos = $_.textxoffset; //#32034 + } //#32034 + if ($eq($_.textxalign, "right")) { //#32035 + $_.textxpos = $f($f($_.pixx - $_.textxoffset) - $_.textwidth); //#32035 + } //#32035 + if ($eq($_.textxalign, "offleft")) { //#32036 + $_.textxpos = -$f($_.textwidth + $_.textxoffset); //#32036 + } //#32036 + if ($eq($_.textxalign, "offright")) { //#32037 + $_.textxpos = $f($_.pixx + $_.textxoffset); //#32037 + } //#32037 + if ($eq($_.textxalign, "justify") && ($_.textwidth < $_.pixx)) { //#32041 + $_.textxpos = 0; //#32039 + $_.textgaps = $f($_.pixx - $_.textwidth) / ($_.tstr.length - 1); //#32040 + } //#32040 + $_.textypos = -($f($f($_.textyoffset + $_.textascent) + 1)); //#32042 + if ($eq($_.textyalign, "above")) { //#32043 + $_.textypos = $f($f($_.textyoffset + $_.pixy) + 1); //#32043 + } //#32043 + if ($eq($_.textyalign, "center")) { //#32044 + $_.textypos = $f($_.textyoffset + ($f($_.pixy - $_.textascent) / 2)); //#32044 + } //#32044 + $$.moveto($_.textxpos, $_.textypos); //#32045 + $$.show($_.tstr, $_.textgaps, 0); //#32045 + } //#32045 + } //#32045 + if ($_.guardwhitespace) { //#32060 + $$.selectfont("OCR-B", $_.guardheight * 2); //#32051 + if ($_.guardleftpos != 0) { //#32055 + $$.moveto((-$_.guardleftpos) - 2, $f(($f($_.guardleftypos - ($_.guardheight / 2))) - 1.25)); //#32053 + $$.show("<", 0, 0); //#32054 + } //#32054 + if ($_.guardrightpos != 0) { //#32059 + $$.moveto($f(($f($f($_.guardrightpos + $_.pixx) - $_.guardwidth)) + 1), $f(($f($_.guardrightypos - ($_.guardheight / 2))) - 1.25)); //#32057 + $$.show(">", 0, 0); //#32058 + } //#32058 + } //#32058 + $$.restore(); //#32062 + $_ = Object.getPrototypeOf($_); //#32064 } //bwipp_renlinear function bwipp_renmaximatrix() { - if ($_.bwipjs_dontdraw) { //#31758 - return; //#31758 - } //#31758 - $_ = Object.create($_); //#31760 - $_.args = $k[--$j]; //#31762 - $_.barcolor = "unset"; //#31765 - $_.backgroundcolor = "unset"; //#31766 - $forall($_.args, function() { //#31769 - var _3 = $k[--$j]; //#31769 - $_[$k[--$j]] = _3; //#31769 - }); //#31769 - var _5 = $_.opt; //#31770 - for (var _A = _5.size, _9 = _5.keys(), _8 = 0; _8 < _A; _8++) { //#31770 - var _6 = _9.next().value; //#31770 - $_[_6] = _5.get(_6); //#31770 - } //#31770 - $_.barcolor = "" + $_.barcolor; //#31772 - $_.backgroundcolor = "" + $_.backgroundcolor; //#31773 - $$.save(); //#31775 - if ($ne($_.barcolor, "unset")) { //#31777 - $$.setcolor($_.barcolor); //#31777 - } //#31777 - $$.maxicode($_.pixs); //#31778 - $$.restore(); //#31780 - $_ = Object.getPrototypeOf($_); //#31782 + if ($_.bwipjs_dontdraw) { //#32082 + return; //#32082 + } //#32082 + $_ = Object.create($_); //#32084 + $_.args = $k[--$j]; //#32086 + $_.barcolor = "unset"; //#32089 + $_.backgroundcolor = "unset"; //#32090 + $forall($_.args, function() { //#32093 + var _3 = $k[--$j]; //#32093 + $_[$k[--$j]] = _3; //#32093 + }); //#32093 + var _5 = $_.opt; //#32094 + for (var _A = _5.size, _9 = _5.keys(), _8 = 0; _8 < _A; _8++) { //#32094 + var _6 = _9.next().value; //#32094 + $_[_6] = _5.get(_6); //#32094 + } //#32094 + $_.barcolor = "" + $_.barcolor; //#32096 + $_.backgroundcolor = "" + $_.backgroundcolor; //#32097 + $$.save(); //#32099 + if ($ne($_.barcolor, "unset")) { //#32101 + $$.setcolor($_.barcolor); //#32101 + } //#32101 + $$.maxicode($_.pixs); //#32102 + $$.restore(); //#32104 + $_ = Object.getPrototypeOf($_); //#32106 } //bwipp_renmaximatrix // bwip-js/barcode-ftr.js // @@ -39969,7 +40591,13 @@ function bwipp_encode(bwipjs, encoder, text, opts, dontdraw) { } var eq = tmp[i].indexOf('='); if (eq == -1) { - opts[tmp[i]] = true; + if (tmp[i][0] == '!') { + // boolean !name + opts[tmp[i].substr(1)] = false; + } else { + // boolean name + opts[tmp[i]] = true; + } } else { opts[tmp[i].substr(0, eq)] = tmp[i].substr(eq + 1); } @@ -40244,4 +40872,4 @@ function bwipp_lookup(symbol) { } throw new Error("bwipp.unknownEncoder: unknown encoder name: " + symbol); } -var BWIPP_VERSION = '2024-01-03'; +var BWIPP_VERSION = '2024-06-18'; diff --git a/demo/src/exports.js b/demo/src/exports.js index 87bdb266..9af59c54 100644 --- a/demo/src/exports.js +++ b/demo/src/exports.js @@ -15,10 +15,15 @@ require('stream'); // fix for https://github.com/nodejs/node/issues/37021 function Request(req, res, extra) { var opts = url.parse(req.url, true).query; - // Convert boolean empty parameters to true + // Convert empty !parameters to false. + // Convert empty parameters to true. for (var id in opts) { if (opts[id] === '') { - opts[id] = true; + if (id[0] == '!') { + opts[id.substr(1)] = false; + } else { + opts[id] = true; + } } } @@ -308,14 +313,21 @@ function FixupOptions(opts) { return opts; + // a is the most specific padding value, e.g. paddingleft + // b is the next most specific value, e.g. paddingwidth + // c is the general padding value. + // s is the scale, either scalex or scaley function padding(a, b, c, s) { if (a != null) { - return a*s; + a = a >>> 0; + return a*s >>> 0; } if (b != null) { - return b*s; + b = b >>> 0; + return b*s >>> 0; } - return c*s || 0; + c = c >>> 0; + return (c*s >>> 0) || 0; } } @@ -417,7 +429,7 @@ function ToRaw(bcid, text, options) { } // The drawing interface is just needed for the pre-init() calls. - // Don't need to fixup the options - drawing specific. + // Don't need to fixup the drawing specific options. var drawing = DrawingBuiltin(); drawing.setopts(options); diff --git a/index.html b/index.html index 43d882cc..6f402413 100644 --- a/index.html +++ b/index.html @@ -40,8 +40,8 @@

bwip-js // Barcode Writer in Pure

Status

    -
  • Current bwip-js version is 4.3.2 (2024-03-19)
  • -
  • Current BWIPP version is 2024-01-03
  • +
  • Current bwip-js version is 4.4.0 (2024-06-18)
  • +
  • Current BWIPP version is 2024-06-18
  • Node.js compatibility: 0.12+
  • Browser compatibility: Edge, Firefox, Chrome
@@ -113,10 +113,10 @@

Working With bwip-js Methods

  • padding : Shorthand for setting paddingtop, paddingleft, paddingright, and paddingbottom.

  • paddingwidth : Shorthand for setting paddingleft and paddingright.

  • paddingheight : Shorthand for setting paddingtop and paddingbottom.

  • -
  • paddingtop : Sets the height of the padding area, in points, on the top of the barcode image. Rotates and scales with the image.

  • -
  • paddingleft : Sets the width of the padding area, in points, on the left side of the barcode image. Rotates and scales with the image.

  • -
  • paddingright : Sets the width of the padding area, in points, on the right side of the barcode image. Rotates and scales with the image.

  • -
  • paddingbottom : Sets the height of the padding area, in points, on the bottom of the barcode image. Rotates and scales with the image.

  • +
  • paddingtop : Sets the height of the padding area, in points, on the top of the barcode image. Must be an integer >= 0. Rotates and scales with the image.

  • +
  • paddingleft : Sets the width of the padding area, in points, on the left side of the barcode image. Must be an integer >= 0. Rotates and scales with the image.

  • +
  • paddingright : Sets the width of the padding area, in points, on the right side of the barcode image. Must be an integer >= 0. Rotates and scales with the image.

  • +
  • paddingbottom : Sets the height of the padding area, in points, on the bottom of the barcode image. Must be an integer >= 0. Rotates and scales with the image.

  • backgroundcolor : This is actually a BWIPP option but is better handled by the bwip-js drawing code. Expects either a hex RGB, RRGGBB or CCMMYYKK string value or CSS-style #RGB or #RRGGBB string value.

  • For the BWIPP specific options, you will need to consult the